From 5d7ce839a162fd16448689685840b2a3738024fe Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Thu, 22 Aug 2019 10:41:35 -0600 Subject: [PATCH 001/199] Fix memory leak --- python/lammps.py | 60 +++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 31 deletions(-) diff --git a/python/lammps.py b/python/lammps.py index 36cf2d2fdd..e7062ba514 100644 --- a/python/lammps.py +++ b/python/lammps.py @@ -221,8 +221,8 @@ class lammps(object): # add way to insert Python callback for fix external self.callback = {} - self.FIX_EXTERNAL_CALLBACK_FUNC = CFUNCTYPE(None, c_void_p, self.c_bigint, c_int, POINTER(self.c_tagint), POINTER(POINTER(c_double)), POINTER(POINTER(c_double))) - self.lib.lammps_set_fix_external_callback.argtypes = [c_void_p, c_char_p, self.FIX_EXTERNAL_CALLBACK_FUNC, c_void_p] + self.FIX_EXTERNAL_CALLBACK_FUNC = CFUNCTYPE(None, py_object, self.c_bigint, c_int, POINTER(self.c_tagint), POINTER(POINTER(c_double)), POINTER(POINTER(c_double))) + self.lib.lammps_set_fix_external_callback.argtypes = [c_void_p, c_char_p, self.FIX_EXTERNAL_CALLBACK_FUNC, py_object] self.lib.lammps_set_fix_external_callback.restype = None # shut-down LAMMPS instance @@ -357,26 +357,38 @@ class lammps(object): else: c_int_type = c_int + if dim == 1: + raw_ptr = self.lmp.extract_atom(name, 0) + else: + raw_ptr = self.lmp.extract_atom(name, 1) + + return self.iarray(c_int_type, raw_ptr, nelem, dim) + + def extract_atom_darray(self, name, nelem, dim=1): + if dim == 1: + raw_ptr = self.lmp.extract_atom(name, 2) + else: + raw_ptr = self.lmp.extract_atom(name, 3) + + return self.darray(raw_ptr, nelem, dim) + + def iarray(self, c_int_type, raw_ptr, nelem, dim=1): np_int_type = self._ctype_to_numpy_int(c_int_type) if dim == 1: - tmp = self.lmp.extract_atom(name, 0) - ptr = cast(tmp, POINTER(c_int_type * nelem)) + ptr = cast(raw_ptr, POINTER(c_int_type * nelem)) else: - tmp = self.lmp.extract_atom(name, 1) - ptr = cast(tmp[0], POINTER(c_int_type * nelem * dim)) + ptr = cast(raw_ptr[0], POINTER(c_int_type * nelem * dim)) a = np.frombuffer(ptr.contents, dtype=np_int_type) a.shape = (nelem, dim) return a - def extract_atom_darray(self, name, nelem, dim=1): + def darray(self, raw_ptr, nelem, dim=1): if dim == 1: - tmp = self.lmp.extract_atom(name, 2) - ptr = cast(tmp, POINTER(c_double * nelem)) + ptr = cast(raw_ptr, POINTER(c_double * nelem)) else: - tmp = self.lmp.extract_atom(name, 3) - ptr = cast(tmp[0], POINTER(c_double * nelem * dim)) + ptr = cast(raw_ptr[0], POINTER(c_double * nelem * dim)) a = np.frombuffer(ptr.contents) a.shape = (nelem, dim) @@ -617,28 +629,14 @@ class lammps(object): return np.int64 return np.intc - def callback_wrapper(caller_ptr, ntimestep, nlocal, tag_ptr, x_ptr, fext_ptr): - if cast(caller_ptr,POINTER(py_object)).contents: - pyCallerObj = cast(caller_ptr,POINTER(py_object)).contents.value - else: - pyCallerObj = None - - tptr = cast(tag_ptr, POINTER(self.c_tagint * nlocal)) - tag = np.frombuffer(tptr.contents, dtype=_ctype_to_numpy_int(self.c_tagint)) - tag.shape = (nlocal) - - xptr = cast(x_ptr[0], POINTER(c_double * nlocal * 3)) - x = np.frombuffer(xptr.contents) - x.shape = (nlocal, 3) - - fptr = cast(fext_ptr[0], POINTER(c_double * nlocal * 3)) - f = np.frombuffer(fptr.contents) - f.shape = (nlocal, 3) - - callback(pyCallerObj, ntimestep, nlocal, tag, x, f) + def callback_wrapper(caller, ntimestep, nlocal, tag_ptr, x_ptr, fext_ptr): + tag = self.numpy.iarray(self.c_tagint, tag_ptr, nlocal, 1) + x = self.numpy.darray(x_ptr, nlocal, 3) + f = self.numpy.darray(fext_ptr, nlocal, 3) + callback(caller, ntimestep, nlocal, tag, x, f) cFunc = self.FIX_EXTERNAL_CALLBACK_FUNC(callback_wrapper) - cCaller = cast(pointer(py_object(caller)), c_void_p) + cCaller = caller self.callback[fix_name] = { 'function': cFunc, 'caller': caller } From 3353bffb7211d5521f365ffacd491707b4a958a5 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Thu, 22 Aug 2019 10:45:24 -0600 Subject: [PATCH 002/199] Remove magic numbers and additional data types in extract_global --- python/lammps.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/python/lammps.py b/python/lammps.py index e7062ba514..cd22a2bceb 100644 --- a/python/lammps.py +++ b/python/lammps.py @@ -32,6 +32,11 @@ import select import re import sys +LAMMPS_INT = 0 +LAMMPS_DOUBLE = 1 +LAMMPS_BIGINT = 2 +LAMMPS_TAGINT = 3 + def get_ctypes_int(size): if size == 4: return c_int32 @@ -283,10 +288,14 @@ class lammps(object): def extract_global(self,name,type): if name: name = name.encode() - if type == 0: + if type == LAMMPS_INT: self.lib.lammps_extract_global.restype = POINTER(c_int) - elif type == 1: + elif type == LAMMPS_DOUBLE: self.lib.lammps_extract_global.restype = POINTER(c_double) + elif type == LAMMPS_BIGINT: + self.lib.lammps_extract_global.restype = POINTER(self.c_bigint) + elif type == LAMMPS_TAGINT: + self.lib.lammps_extract_global.restype = POINTER(self.c_tagint) else: return None ptr = self.lib.lammps_extract_global(self.lmp,name) return ptr[0] From 69854eab42de4c7cf12fbc01687462192668be38 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Thu, 12 Sep 2019 13:43:14 -0400 Subject: [PATCH 003/199] Expose Neighbor lists via library interface --- .../python/in.fix_python_invoke_neighlist | 68 +++++++++ python/lammps.py | 72 ++++++++++ src/library.cpp | 133 ++++++++++++++++++ src/library.h | 6 + src/neigh_list.cpp | 3 + src/neigh_list.h | 4 + src/neighbor.cpp | 9 ++ 7 files changed, 295 insertions(+) create mode 100644 examples/python/in.fix_python_invoke_neighlist diff --git a/examples/python/in.fix_python_invoke_neighlist b/examples/python/in.fix_python_invoke_neighlist new file mode 100644 index 0000000000..36d4bffe67 --- /dev/null +++ b/examples/python/in.fix_python_invoke_neighlist @@ -0,0 +1,68 @@ +# 3d Lennard-Jones melt + +units lj +atom_style atomic + +lattice fcc 0.8442 +region box block 0 2 0 2 0 2 +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +velocity all create 3.0 87287 + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.1 bin + +neigh_modify every 20 delay 0 check no + +python post_force_callback here """ +from __future__ import print_function +from lammps import lammps + +def post_force_callback(lmp, v): + try: + L = lammps(ptr=lmp) + t = L.extract_global("ntimestep", 0) + print("### POST_FORCE ###", t) + + #mylist = L.get_neighlist(0) + mylist = L.find_pair_neighlist("lj/cut", request=0) + print(mylist) + nlocal = L.extract_global("nlocal", 0) + nghost = L.extract_global("nghost", 0) + ntypes = L.extract_global("ntypes", 0) + mass = L.numpy.extract_atom_darray("mass", ntypes+1) + atype = L.numpy.extract_atom_iarray("type", nlocal+nghost) + x = L.numpy.extract_atom_darray("x", nlocal+nghost, dim=3) + v = L.numpy.extract_atom_darray("v", nlocal+nghost, dim=3) + f = L.numpy.extract_atom_darray("f", nlocal+nghost, dim=3) + + for iatom, numneigh, neighs in mylist: + print("- {}".format(iatom), x[iatom], v[iatom], f[iatom], " : ", numneigh, "Neighbors") + for jatom in neighs: + if jatom < nlocal: + print(" * ", jatom, x[jatom], v[jatom], f[jatom]) + else: + print(" * [GHOST]", jatom, x[jatom], v[jatom], f[jatom]) + except Exception as e: + print(e) +""" + +fix 1 all nve +fix 3 all python/invoke 1 post_force post_force_callback + +#dump id all atom 1 dump.melt + +#dump 2 all image 1 image.*.jpg type type & +# axes yes 0.8 0.02 view 60 -30 +#dump_modify 2 pad 3 + +#dump 3 all movie 1 movie.mpg type type & +# axes yes 0.8 0.02 view 60 -30 +#dump_modify 3 pad 3 + +thermo 1 +run 1 diff --git a/python/lammps.py b/python/lammps.py index cd22a2bceb..4772a34c8d 100644 --- a/python/lammps.py +++ b/python/lammps.py @@ -51,6 +51,31 @@ class MPIAbortException(Exception): def __str__(self): return repr(self.message) +class NeighList: + def __init__(self, lmp, idx): + self.lmp = lmp + self.idx = idx + + def __str__(self): + return "Neighbor List ({} atoms)".format(self.size) + + def __repr__(self): + return self.__str__() + + @property + def size(self): + return self.lmp.get_neighlist_size(self.idx) + + def get(self, element): + iatom, numneigh, neighbors = self.lmp.get_neighlist_element_neighbors(self.idx, element) + return iatom, numneigh, neighbors + + def __iter__(self): + inum = self.size + + for ii in range(inum): + yield self.get(ii) + class lammps(object): # detect if Python is using version of mpi4py that can pass a communicator @@ -73,6 +98,7 @@ class lammps(object): modpath = dirname(abspath(getsourcefile(lambda:0))) self.lib = None + self.lmp = None # if a pointer to a LAMMPS object is handed in, # all symbols should already be available @@ -137,6 +163,21 @@ class lammps(object): [c_void_p,c_char_p,c_int,c_int,c_int,POINTER(c_int),c_void_p] self.lib.lammps_scatter_atoms_subset.restype = None + self.lib.lammps_find_pair_neighlist.argtypes = [c_void_p, c_char_p, c_int, c_int] + self.lib.lammps_find_pair_neighlist.restype = c_int + + self.lib.lammps_find_fix_neighlist.argtypes = [c_void_p, c_char_p, c_int] + self.lib.lammps_find_fix_neighlist.restype = c_int + + self.lib.lammps_find_compute_neighlist.argtypes = [c_void_p, c_char_p, c_int] + self.lib.lammps_find_compute_neighlist.restype = c_int + + self.lib.lammps_neighlist_num_elements.argtypes = [c_void_p, c_int] + self.lib.lammps_neighlist_num_elements.restype = c_int + + self.lib.lammps_neighlist_element_neighbors.argtypes = [c_void_p, c_int, c_int, POINTER(c_int), POINTER(c_int), POINTER(POINTER(c_int))] + self.lib.lammps_neighlist_element_neighbors.restype = None + # if no ptr provided, create an instance of LAMMPS # don't know how to pass an MPI communicator from PyPar # but we can pass an MPI communicator from mpi4py v2.0.0 and later @@ -651,6 +692,37 @@ class lammps(object): self.lib.lammps_set_fix_external_callback(self.lmp, fix_name.encode(), cFunc, cCaller) + def get_neighlist(self, idx): + if idx < 0: + return None + return NeighList(self, idx) + + def find_pair_neighlist(self, style, nsub=0, request=0): + style = style.encode() + idx = self.lib.lammps_find_pair_neighlist(self.lmp, style, nsub, request) + return self.get_neighlist(idx) + + def find_fix_neighlist(self, fixid, request=0): + fixid = fixid.encode() + idx = self.lib.lammps_find_fix_neighlist(self.lmp, fixid, request) + return self.get_neighlist(idx) + + def find_compute_neighlist(self, computeid, request): + computeid = computeid.encode() + idx = self.lib.lammps_find_compute_neighlist(self.lmp, computeid, request) + return self.get_neighlist(idx) + + def get_neighlist_size(self, idx): + return self.lib.lammps_neighlist_num_elements(self.lmp, idx) + + def get_neighlist_element_neighbors(self, idx, element): + c_iatom = c_int() + c_numneigh = c_int() + c_neighbors = POINTER(c_int)() + self.lib.lammps_neighlist_element_neighbors(self.lmp, idx, element, byref(c_iatom), byref(c_numneigh), byref(c_neighbors)) + neighbors = self.numpy.iarray(c_int, c_neighbors, c_numneigh.value, 1) + return c_iatom.value, c_numneigh.value, neighbors + # ------------------------------------------------------------------------- # ------------------------------------------------------------------------- # ------------------------------------------------------------------------- diff --git a/src/library.cpp b/src/library.cpp index 6f283ea4da..407ec454a9 100644 --- a/src/library.cpp +++ b/src/library.cpp @@ -38,6 +38,9 @@ #include "force.h" #include "info.h" #include "fix_external.h" +#include "neighbor.h" +#include "neigh_list.h" +#include "neigh_request.h" #if defined(LAMMPS_EXCEPTIONS) #include "exceptions.h" @@ -1727,3 +1730,133 @@ int lammps_get_last_error_message(void *ptr, char * buffer, int buffer_size) { } #endif + +/* ---------------------------------------------------------------------- + Find neighbor list index for pair style +------------------------------------------------------------------------- */ +int lammps_find_pair_neighlist(void* ptr, char * style, int nsub, int request) { + LAMMPS * lmp = (LAMMPS *) ptr; + Pair* pair = lmp->force->pair_match(style, 1, nsub); + + if (pair != NULL) { + // find neigh list + for (int i = 0; i < lmp->neighbor->nlist; i++) { + NeighList * list = lmp->neighbor->lists[i]; + if (list->requestor_type != NeighList::PAIR || pair != list->requestor) continue; + + if (list->index == request) { + return i; + } + } + } + return -1; +} + +/* ---------------------------------------------------------------------- + Find neighbor list index for compute with given fix ID + The request ID identifies which request it is in case of there are + multiple neighbor lists for this fix +------------------------------------------------------------------------- */ +int lammps_find_fix_neighlist(void* ptr, char * id, int request) { + LAMMPS * lmp = (LAMMPS *) ptr; + Fix* fix = NULL; + const int nfix = lmp->modify->nfix; + + // find fix with name + for (int ifix = 0; ifix < nfix; ifix++) { + if (strcmp(lmp->modify->fix[ifix]->id, id) == 0) { + fix = lmp->modify->fix[ifix]; + break; + } + } + + if (fix != NULL) { + // find neigh list + for (int i = 0; i < lmp->neighbor->nlist; i++) { + NeighList * list = lmp->neighbor->lists[i]; + if (list->requestor_type != NeighList::FIX || fix != list->requestor) continue; + + if (list->index == request) { + return i; + } + } + } + return -1; +} + +/* ---------------------------------------------------------------------- + Find neighbor list index for compute with given compute ID + The request ID identifies which request it is in case of there are + multiple neighbor lists for this compute +------------------------------------------------------------------------- */ + +int lammps_find_compute_neighlist(void* ptr, char * id, int request) { + LAMMPS * lmp = (LAMMPS *) ptr; + Compute* compute = NULL; + const int ncompute = lmp->modify->ncompute; + + // find compute with name + for (int icompute = 0; icompute < ncompute; icompute++) { + if (strcmp(lmp->modify->compute[icompute]->id, id) == 0) { + compute = lmp->modify->compute[icompute]; + break; + } + } + + if (compute == NULL) { + // find neigh list + for (int i = 0; i < lmp->neighbor->nlist; i++) { + NeighList * list = lmp->neighbor->lists[i]; + if (list->requestor_type != NeighList::COMPUTE || compute != list->requestor) continue; + + if (list->index == request) { + return i; + } + } + } + return -1; +} + +/* ---------------------------------------------------------------------- + Return the number of entries in the neighbor list with given index +------------------------------------------------------------------------- */ + +int lammps_neighlist_num_elements(void * ptr, int idx) { + LAMMPS * lmp = (LAMMPS *) ptr; + Neighbor * neighbor = lmp->neighbor; + + if(idx < 0 || idx >= neighbor->nlist) { + return -1; + } + + NeighList * list = neighbor->lists[idx]; + return list->inum; +} + +/* ---------------------------------------------------------------------- + Return atom index, number of neighbors and neighbor array for neighbor + list entry +------------------------------------------------------------------------- */ + +void lammps_neighlist_element_neighbors(void * ptr, int idx, int element, int * iatom, int * numneigh, int ** neighbors) { + LAMMPS * lmp = (LAMMPS *) ptr; + Neighbor * neighbor = lmp->neighbor; + *iatom = -1; + *numneigh = 0; + *neighbors = NULL; + + if(idx < 0 || idx >= neighbor->nlist) { + return; + } + + NeighList * list = neighbor->lists[idx]; + + if(element < 0 || element >= list->inum) { + return; + } + + int i = list->ilist[element]; + *iatom = i; + *numneigh = list->numneigh[i]; + *neighbors = list->firstneigh[i]; +} diff --git a/src/library.h b/src/library.h index 59b68b9502..58fdbee160 100644 --- a/src/library.h +++ b/src/library.h @@ -75,6 +75,12 @@ int lammps_config_has_jpeg_support(); int lammps_config_has_ffmpeg_support(); int lammps_config_has_exceptions(); +int lammps_find_pair_neighlist(void* ptr, char * style, int nsub, int request); +int lammps_find_fix_neighlist(void* ptr, char * id, int request); +int lammps_find_compute_neighlist(void* ptr, char * id, int request); +int lammps_neighlist_num_elements(void* ptr, int idx); +void lammps_neighlist_element_neighbors(void * ptr, int idx, int element, int * iatom, int * numneigh, int ** neighbors); + // lammps_create_atoms() takes tagint and imageint as args // ifdef insures they are compatible with rest of LAMMPS // caller must match to how LAMMPS library is built diff --git a/src/neigh_list.cpp b/src/neigh_list.cpp index 31720cc78c..1c53b2f7a4 100644 --- a/src/neigh_list.cpp +++ b/src/neigh_list.cpp @@ -85,6 +85,9 @@ NeighList::NeighList(LAMMPS *lmp) : Pointers(lmp) // USER-DPD package np = NULL; + + requestor = NULL; + requestor_type = NeighList::NONE; } /* ---------------------------------------------------------------------- */ diff --git a/src/neigh_list.h b/src/neigh_list.h index aca11cd921..146a01e7b5 100644 --- a/src/neigh_list.h +++ b/src/neigh_list.h @@ -20,6 +20,10 @@ namespace LAMMPS_NS { class NeighList : protected Pointers { public: + enum RequestorType { NONE, PAIR, FIX, COMPUTE }; + void * requestor; // object that made request + RequestorType requestor_type; // type of requestor + int index; // index of which neigh list this is // also indexes the request it came from // and the npair list of NPair classes diff --git a/src/neighbor.cpp b/src/neighbor.cpp index d38aed08c0..acb22b9135 100644 --- a/src/neighbor.cpp +++ b/src/neighbor.cpp @@ -701,6 +701,15 @@ int Neighbor::init_pair() create_kokkos_list(i); else lists[i] = new NeighList(lmp); lists[i]->index = i; + lists[i]->requestor = requests[i]->requestor; + + if(requests[i]->pair) { + lists[i]->requestor_type = NeighList::PAIR; + } else if(requests[i]->fix) { + lists[i]->requestor_type = NeighList::FIX; + } else if(requests[i]->compute) { + lists[i]->requestor_type = NeighList::COMPUTE; + } if (requests[i]->pair && i < nrequest_original) { Pair *pair = (Pair *) requests[i]->requestor; From 34dbcf4f20ed969d63f172ed35cd7207caf0abdf Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Thu, 12 Sep 2019 13:53:29 -0400 Subject: [PATCH 004/199] Update example --- examples/python/in.fix_python_invoke_neighlist | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/examples/python/in.fix_python_invoke_neighlist b/examples/python/in.fix_python_invoke_neighlist index 36d4bffe67..50f1d52c33 100644 --- a/examples/python/in.fix_python_invoke_neighlist +++ b/examples/python/in.fix_python_invoke_neighlist @@ -24,13 +24,17 @@ from lammps import lammps def post_force_callback(lmp, v): try: + import os + pid = os.getpid() + pid_prefix = "[{}] ".format(pid) + L = lammps(ptr=lmp) t = L.extract_global("ntimestep", 0) - print("### POST_FORCE ###", t) + print(pid_prefix, "### POST_FORCE ###", t) #mylist = L.get_neighlist(0) mylist = L.find_pair_neighlist("lj/cut", request=0) - print(mylist) + print(pid_prefix, mylist) nlocal = L.extract_global("nlocal", 0) nghost = L.extract_global("nghost", 0) ntypes = L.extract_global("ntypes", 0) @@ -41,18 +45,18 @@ def post_force_callback(lmp, v): f = L.numpy.extract_atom_darray("f", nlocal+nghost, dim=3) for iatom, numneigh, neighs in mylist: - print("- {}".format(iatom), x[iatom], v[iatom], f[iatom], " : ", numneigh, "Neighbors") + print(pid_prefix, "- {}".format(iatom), x[iatom], v[iatom], f[iatom], " : ", numneigh, "Neighbors") for jatom in neighs: if jatom < nlocal: - print(" * ", jatom, x[jatom], v[jatom], f[jatom]) + print(pid_prefix, " * ", jatom, x[jatom], v[jatom], f[jatom]) else: - print(" * [GHOST]", jatom, x[jatom], v[jatom], f[jatom]) + print(pid_prefix, " * [GHOST]", jatom, x[jatom], v[jatom], f[jatom]) except Exception as e: print(e) """ fix 1 all nve -fix 3 all python/invoke 1 post_force post_force_callback +fix 3 all python/invoke 50 post_force post_force_callback #dump id all atom 1 dump.melt @@ -65,4 +69,4 @@ fix 3 all python/invoke 1 post_force post_force_callback #dump_modify 3 pad 3 thermo 1 -run 1 +run 100 From fec98170868b9a79bd40fa52ee109660b39bde7c Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Thu, 12 Sep 2019 14:14:06 -0400 Subject: [PATCH 005/199] Add __getitem__ implementation for NeighList --- python/lammps.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/python/lammps.py b/python/lammps.py index 4772a34c8d..99d0b026a5 100644 --- a/python/lammps.py +++ b/python/lammps.py @@ -70,6 +70,9 @@ class NeighList: iatom, numneigh, neighbors = self.lmp.get_neighlist_element_neighbors(self.idx, element) return iatom, numneigh, neighbors + def __getitem__(self, element): + return self.get(element) + def __iter__(self): inum = self.size From fb58eb5f2346f59aca391ae0ccff58584c26bec1 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Thu, 12 Sep 2019 14:37:18 -0400 Subject: [PATCH 006/199] Add __len__ implementation for NeighList --- python/lammps.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/python/lammps.py b/python/lammps.py index 99d0b026a5..8e3628b0fb 100644 --- a/python/lammps.py +++ b/python/lammps.py @@ -72,6 +72,9 @@ class NeighList: def __getitem__(self, element): return self.get(element) + + def __len__(self): + return self.size def __iter__(self): inum = self.size From 8bc54c96b048c5cc9a09028fa6c6843a3b46fc8d Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Thu, 12 Sep 2019 14:44:56 -0400 Subject: [PATCH 007/199] Add missing default --- python/lammps.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/lammps.py b/python/lammps.py index 8e3628b0fb..e3a56a1f3d 100644 --- a/python/lammps.py +++ b/python/lammps.py @@ -713,7 +713,7 @@ class lammps(object): idx = self.lib.lammps_find_fix_neighlist(self.lmp, fixid, request) return self.get_neighlist(idx) - def find_compute_neighlist(self, computeid, request): + def find_compute_neighlist(self, computeid, request=0): computeid = computeid.encode() idx = self.lib.lammps_find_compute_neighlist(self.lmp, computeid, request) return self.get_neighlist(idx) From 25c3a452f20a8ebd793d3ab5c717527e5f579047 Mon Sep 17 00:00:00 2001 From: Tongtong Shen Date: Wed, 18 Sep 2019 17:29:45 -0400 Subject: [PATCH 008/199] Added New keywords rotation rx ry rz to fix_deposit --- src/MISC/fix_deposit.cpp | 27 ++++++++++++++++++++++----- src/MISC/fix_deposit.h | 5 +++-- 2 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/MISC/fix_deposit.cpp b/src/MISC/fix_deposit.cpp index c9d4958594..c56929d4b3 100644 --- a/src/MISC/fix_deposit.cpp +++ b/src/MISC/fix_deposit.cpp @@ -11,10 +11,10 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ -#include "fix_deposit.h" -#include #include +#include #include +#include "fix_deposit.h" #include "atom.h" #include "atom_vec.h" #include "molecule.h" @@ -418,9 +418,15 @@ void FixDeposit::pre_exchange() while (rng > molfrac[imol]) imol++; natom = onemols[imol]->natoms; if (dimension == 3) { - r[0] = random->uniform() - 0.5; - r[1] = random->uniform() - 0.5; - r[2] = random->uniform() - 0.5; + if (rflag == 1) { + r[0] = rx; + r[1] = ry; + r[2] = rz; + } else { + r[0] = random->uniform() - 0.5; + r[1] = random->uniform() - 0.5; + r[2] = random->uniform() - 0.5; + } } else { r[0] = r[1] = 0.0; r[2] = 1.0; @@ -659,6 +665,10 @@ void FixDeposit::options(int narg, char **arg) xmid = ymid = zmid = 0.0; scaleflag = 1; targetflag = 0; + rflag = 0; + rx = 0.0; + ry = 0.0; + rz = 0.0; int iarg = 0; while (iarg < narg) { @@ -766,6 +776,13 @@ void FixDeposit::options(int narg, char **arg) vzlo = force->numeric(FLERR,arg[iarg+1]); vzhi = force->numeric(FLERR,arg[iarg+2]); iarg += 3; + } else if (strcmp(arg[iarg],"rotation") == 0) { + if (iarg+4 > narg) error->all(FLERR,"Illegal fix deposit command"); + rflag = 1; + rx = force->numeric(FLERR,arg[iarg+1]); + ry = force->numeric(FLERR,arg[iarg+2]); + rz = force->numeric(FLERR,arg[iarg+3]); + iarg += 4; } else if (strcmp(arg[iarg],"units") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal fix deposit command"); if (strcmp(arg[iarg+1],"box") == 0) scaleflag = 0; diff --git a/src/MISC/fix_deposit.h b/src/MISC/fix_deposit.h index e3104c890d..e9b08253b5 100644 --- a/src/MISC/fix_deposit.h +++ b/src/MISC/fix_deposit.h @@ -20,6 +20,7 @@ FixStyle(deposit,FixDeposit) #ifndef LMP_FIX_DEPOSIT_H #define LMP_FIX_DEPOSIT_H +#include #include "fix.h" namespace LAMMPS_NS { @@ -38,9 +39,9 @@ class FixDeposit : public Fix { private: int ninsert,ntype,nfreq,seed; int iregion,globalflag,localflag,maxattempt,rateflag,scaleflag,targetflag; - int mode,rigidflag,shakeflag,idnext,distflag; + int mode,rigidflag,shakeflag,idnext,distflag,rflag; double lo,hi,deltasq,nearsq,rate,sigma; - double vxlo,vxhi,vylo,vyhi,vzlo,vzhi; + double vxlo,vxhi,vylo,vyhi,vzlo,vzhi,rx,ry,rz; double xlo,xhi,ylo,yhi,zlo,zhi,xmid,ymid,zmid; double tx,ty,tz; char *idregion; From ff991c4c53b9fd2e70e00ea9efbb4ea0dcf63ae1 Mon Sep 17 00:00:00 2001 From: Tongtong Shen Date: Tue, 24 Sep 2019 15:10:47 -0400 Subject: [PATCH 009/199] Added new keywords orientation rx ry rz to restrict random rotation --- src/MISC/fix_deposit.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/MISC/fix_deposit.cpp b/src/MISC/fix_deposit.cpp index c56929d4b3..cb2b7e6531 100644 --- a/src/MISC/fix_deposit.cpp +++ b/src/MISC/fix_deposit.cpp @@ -11,10 +11,10 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ -#include -#include -#include #include "fix_deposit.h" +#include +#include +#include #include "atom.h" #include "atom_vec.h" #include "molecule.h" @@ -776,7 +776,7 @@ void FixDeposit::options(int narg, char **arg) vzlo = force->numeric(FLERR,arg[iarg+1]); vzhi = force->numeric(FLERR,arg[iarg+2]); iarg += 3; - } else if (strcmp(arg[iarg],"rotation") == 0) { + } else if (strcmp(arg[iarg],"orientation") == 0) { if (iarg+4 > narg) error->all(FLERR,"Illegal fix deposit command"); rflag = 1; rx = force->numeric(FLERR,arg[iarg+1]); From a705b635a51f2b244f1db577b47b96c84f8be57f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 25 Sep 2019 14:36:26 -0400 Subject: [PATCH 010/199] remove cstdio include cstdio is implicitly included by pointers.h which is included by fix.h. --- src/MISC/fix_deposit.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/MISC/fix_deposit.h b/src/MISC/fix_deposit.h index e9b08253b5..bc24dba2d2 100644 --- a/src/MISC/fix_deposit.h +++ b/src/MISC/fix_deposit.h @@ -20,7 +20,6 @@ FixStyle(deposit,FixDeposit) #ifndef LMP_FIX_DEPOSIT_H #define LMP_FIX_DEPOSIT_H -#include #include "fix.h" namespace LAMMPS_NS { From 227a82e19f5e24905cd03183751760ba34894ad5 Mon Sep 17 00:00:00 2001 From: Tongtong Shen Date: Wed, 2 Oct 2019 15:47:10 -0400 Subject: [PATCH 011/199] an update to the documentation in doc/src/fix_deposit.txt describing the orientation rx ry rz to restrict random rotation --- doc/src/fix_deposit.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/src/fix_deposit.txt b/doc/src/fix_deposit.txt index 9ab125a55f..fb597b6374 100644 --- a/doc/src/fix_deposit.txt +++ b/doc/src/fix_deposit.txt @@ -57,7 +57,9 @@ keyword = {region} or {id} or {global} or {local} or {near} or {gaussian} or {at fix-ID = ID of "fix shake"_fix_shake.html command {units} value = {lattice} or {box} lattice = the geometry is defined in lattice units - box = the geometry is defined in simulation box units :pre + box = the geometry is defined in simulation box units + {orientation} value = rx ry rz + rx,ry,rz = axis of orientation vector :pre :ule [Examples:] From 877329c1e4ef0495ba3fdbee909b28373a51c593 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 8 Oct 2019 16:35:50 +0200 Subject: [PATCH 012/199] rename rflag to orientflag to be consistent with documentation and more readable --- src/MISC/fix_deposit.cpp | 6 +++--- src/MISC/fix_deposit.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/MISC/fix_deposit.cpp b/src/MISC/fix_deposit.cpp index cb2b7e6531..267bce9a02 100644 --- a/src/MISC/fix_deposit.cpp +++ b/src/MISC/fix_deposit.cpp @@ -418,7 +418,7 @@ void FixDeposit::pre_exchange() while (rng > molfrac[imol]) imol++; natom = onemols[imol]->natoms; if (dimension == 3) { - if (rflag == 1) { + if (orientflag == 1) { r[0] = rx; r[1] = ry; r[2] = rz; @@ -665,7 +665,7 @@ void FixDeposit::options(int narg, char **arg) xmid = ymid = zmid = 0.0; scaleflag = 1; targetflag = 0; - rflag = 0; + orientflag = 0; rx = 0.0; ry = 0.0; rz = 0.0; @@ -778,7 +778,7 @@ void FixDeposit::options(int narg, char **arg) iarg += 3; } else if (strcmp(arg[iarg],"orientation") == 0) { if (iarg+4 > narg) error->all(FLERR,"Illegal fix deposit command"); - rflag = 1; + orientflag = 1; rx = force->numeric(FLERR,arg[iarg+1]); ry = force->numeric(FLERR,arg[iarg+2]); rz = force->numeric(FLERR,arg[iarg+3]); diff --git a/src/MISC/fix_deposit.h b/src/MISC/fix_deposit.h index bc24dba2d2..92598862d2 100644 --- a/src/MISC/fix_deposit.h +++ b/src/MISC/fix_deposit.h @@ -38,7 +38,7 @@ class FixDeposit : public Fix { private: int ninsert,ntype,nfreq,seed; int iregion,globalflag,localflag,maxattempt,rateflag,scaleflag,targetflag; - int mode,rigidflag,shakeflag,idnext,distflag,rflag; + int mode,rigidflag,shakeflag,idnext,distflag,orientflag; double lo,hi,deltasq,nearsq,rate,sigma; double vxlo,vxhi,vylo,vyhi,vzlo,vzhi,rx,ry,rz; double xlo,xhi,ylo,yhi,zlo,zhi,xmid,ymid,zmid; From 4743c0004f81e70a55bb4c1d0a14376e4e619d51 Mon Sep 17 00:00:00 2001 From: julient31 Date: Mon, 28 Oct 2019 15:34:52 -0600 Subject: [PATCH 013/199] Commit JT 102819 - corrected issue in Zeeman precession - improved documentation of Zeeman interaction --- doc/src/Eqs/fix_spin_zeeman.jpg | Bin 0 -> 5896 bytes ...ce_spin_zeeman.tex => fix_spin_zeeman.tex} | 3 +- doc/src/Eqs/force_spin_zeeman.jpg | Bin 6517 -> 0 bytes doc/src/JPG/zeeman_langevin.jpg | Bin 0 -> 46268 bytes doc/src/fix_precession_spin.txt | 33 ++++- src/SPIN/fix_precession_spin.cpp | 114 +++++++++--------- 6 files changed, 90 insertions(+), 60 deletions(-) create mode 100644 doc/src/Eqs/fix_spin_zeeman.jpg rename doc/src/Eqs/{force_spin_zeeman.tex => fix_spin_zeeman.tex} (70%) delete mode 100644 doc/src/Eqs/force_spin_zeeman.jpg create mode 100644 doc/src/JPG/zeeman_langevin.jpg diff --git a/doc/src/Eqs/fix_spin_zeeman.jpg b/doc/src/Eqs/fix_spin_zeeman.jpg new file mode 100644 index 0000000000000000000000000000000000000000..85cd362e2f01cf16822f5e7352b8ba95312bc86b GIT binary patch literal 5896 zcmb7I2UHYGvz~?BCByErAP6YP0+Msi2$CfuAVH9{LFYsulmfHuBoZ&^QrTB0H$_R^(FuUfq>qN3poD( z+yL3opoFBvq@*OoBqU_y2pAbToScLNMh$~gBB`jTNGUGS zP$Ov&NGjy7ML_r$Hed)51VV%)BOycnzva9GfD-~nAUk{z9KeHv@Zq5IHvl~V0`TyE zJ?=jOA;1Si@d$s-BL5ZtLpYxSNbxUhVE8Zq03GN5W41=N*F*%U?aR7d7q%uwXlJ z+>C?@Vp)7?A$yqjQaIK|J^-NaL#ZLFY-!#~trJ-}g|Wnp6BVmqKwwA8o2eJmf8=tP zH^AjS_4n}4om`{WC2_+BC-?6#=i=Q@Vu*g!AJp&S-Lu00JUl$mg~Q*xS88xl6{TX}g12Jh3Zh)XGr0g0) z(2~Q_qLFnvqugV&V zE_8*2^*V@Mvviip8UMghv}6AhSDK5K8P#k{j;_D5ljybm?s)sl&rHv*U~7a4#mfuf-Zs`l!$;B`rC6aMqoIAV1iKcBd^KpSU!L;G7AVR_~(quY3s(}5~`q7C_bSZ zZt=P8diMgVJI2R$_x|!~s4U)*hMQqc7iGQKyn_Cfk8aqPA)Nl6Bd-^N@6)=DEcUFn zDoLyrnb->O?tN2kkYSuM&`hfiC{||Qu#dHiI<41w#=#L~qxhK*$Zr&gxL=oGS)ZbA zP%9bm$?@sWN%1^*T6yS0mT&4Fi#}OQ(;sB&c|WOZF%7ve4=?hcnD?KQXMMl-Os`tY zM=I~k6RjI+^ZsU2rbadOafB~T!HXDq0n?b=C(7@S>yQ)lCC+880e9$RQaudinP)9H zXb6urkA<0EcO|pv>A(bC;|#+6XSu^0H$BSZ#^pAVD7gD^`|1xL&!Wxg=4fu%%*;&Za>WZC=s?j`JEQ%eez8T3J zDk$AJTXa)In$v(GN2`|pjiJ8Iwfk#$+31Sf5w)gtQrJd|1N5N<@~hrwRK5w$mOt(8 zX}aqKR79k^temP{t;QzeaRQ~sSz@OoeQECU{Ab$whZD8_?yDK2n#~nqr6y@6n)9uj zu43eKll+e|<>1?040bjbvs2GBMN1nOU#raGfWKHoO$=*=9tzDrfy*kY9vurOY{N)^I zIwY=akbpg4aK0?`>{{gtKktcTkMcQipU&*j`_7tTbb)8#^YUn}(Pw;G;xWy1)FDZR z;U-P(DLGZ2*u>9)depPWs7AM>5f0?euG84$$Ec?-`@E>9YZoQD*-H6UWj5Sh7BAWEyrH6d8S%vbs~XpUZy=U6 zcA8mt`ze&n<&-JjUXw)+8o}QveVURPZ-16r+a>dzxU)@pEJxbn%c8zs_fbI+qZ;?> zN7JX3wQ*^epBSyovZE~o(U!ihE{LoLH#zPaM5BzKdFTVe;;uVyvJwzyE@_6Za_7WI z3eCkOs-zN~BGh1CNHbkbeV@#P-<{T+c0PH};By21O6Yc3agrFb;eqi`UFXE0 z?ed;n*E>7XucCBQ_Cf@q=Ior-!=&*EnJaDBYph2K(NeQ5PMaoAo=;_Y?f|Vu2FkDb zm!fJYCwrTDVi>t*I8SihH8Rk(W!u%C2Rg2Wx`Yn~(S;qWoJqA_iJw64h#_qo&>z&VF*8xAV!um!ykNj+SO1 znC{+8q6(0l;~>wXv^D71``Qn+gR3~v8revHI!!50^A7g#;pm{2Hefhd8gr7O5PHFk zh1z<|Lz!m|>~#Z}pAg$^oCD&a7PoI>Yu=^mDorPR7A&iKVZHjHb!IUcJquWdsN{w6 ze^q)u{Hm^dsIZ{K5;fLCYR0B%ZM(Hf;fv2snr{jp4?jwba+qkaHnyvN1I$Bey9|wS zw1ugqwu#EZE?)0;XjDs4gJVf)LayRgwvx>!Qo=%#(&*%boA=N~iOJlD>&UrVAN6!P zmE@PN8MO<$j&Pq*b9iJp{j6}%k9^K(S{kvh|Hvx$1wV?e=V8HGuu4aI(9t^Re}mMTK4`6`phUxE+@FDqiTFmoHDO%(Cs`GF#EM`i~cr`-?V74i2$Y z*3Mk^3msV6N8jmh+ENLIO^F#htk^UxT1+hwk3Hxi7w~4 z-1~M-fM02Ib#`i{QC9WSj{Dr?tIy#LisrXUQdhx8D-BEWE-e|8p;D_5=Y-Xzf)H`- zurK?~sWhwgxyM^h`ue#hPa>PUU(>hnC#7*uEjY$oKArNhJD{j#_F~^$j#T`@&^Rzz zEVE6sF@D|l?Y8Fhhw{w$dHaIr0n%8NpDSK+D{d5r6u#0-sy|nHB+;W4-dlT}aFaUR zLuK{h*Dpg5t>xB9m0yBxj|m;feK$IJU}lmUd5|ia8Z$}_cwX~b8XUFlzX5+^wA&RD z*pAZW@%*G#of#MPktFfqqN)T5xr`ttlG%f6l!%6jEk@+~drGNEKq z<;4%IdiZ6=gH1fYLQEq(xD%fQA5tW!g7buQc?>VrbxU8m`oT5&fA>^K8v|;`$zZTR!ITe9f0ki&bAz|(V4)#>`5yNVMz!iS_7#d~wqZA@Fp1I>TxPWmTk zAqHIb{L(zqzYur5#tpCrE2`B;UVn{dyMik^Nj(RKFBO-Ec%FspEz6qU3(p8;;8f)< z2%&u;YGeA0f3xm@A*HZD?@<6t*p&s>*xx^AcGyK;j)w<8@F9QY?I1W4z%Q=@W3+tW zuN{}eCs#GPu-pE3#wg2l+8YN_lZ2ps1%!G@u#;4C-vS(HalT7-V_&S8U$So*oC;(+fVLG_){>v~my*B#sy93q7_a*1dH{bsZZts$(&W!tDYwl2{mddolw(9oAQ}LQ{+*`=!O=z ziC`S;-Bjyq$II)i<60rjPw7kS1kV9SyTilUprJev0VU$NY&hAcYVp`tW09q@wr^F1 zdSjLn{3T@%f&D>m&4DV#kr*jD#?$n;jLVzLFRYx5Asf%smnff#atAWkS?wRf!E!Y> zzJ+Ki+mkgs)m&StV+(v-t{0?3j)Gu$WL4{yU*0F7{Skvtw0c7@TkRY$?zFz@Z^w(j zQM#j^*d9R`){)j2Z`SbBp;wh!VN|EH0>Ic4QI^k9=cxO|ZIr{>Kp={~#SVI*LWFtF zH>`Uq26lqK#=_3qBcqHYRotC_fUKM-G}aI$s5ZlEgb`_GVwSu%4CD2_#z{xhwjIA} zYXd*oiYFk-42lAh3HMS_{3*K(?(s~;N_;HR)7L*NW9A%c6*ns1d$B)>yNpqs3GS2O zgx%2C3GR8MgtKIak6NVfpRki;o>r5dLTU2P0m{se1zW<*WH}M5Z0R{8v%Aow@X+9U zt@B8d#TgA_Lrtp*qr2cSSBo0!@Cb3L4o^(1d#@f?C1nycl64z$$6vZ5f`>^(62g=J zLHbkr9A5;_!^qUPJ%ZEoo!}ET*U&;-X@KdO6mD(q=Xc0_tm`)SS7xSkzU36r3aD@$ zqhVPbVS?g0z}_|X{fKpVhgOGgJ?M;&I4?}sO{k9mB(iW0Sf?sKE}>{zWxUkrg`fZ6 zmO?|v4y8c6ut8|7S|aPELdbG*xoSj+IRR_I>!U?N2p9<&yZNj$8@{KQ=lnQmH_ZLb zEvw-2s=ys%&TOKzE5Jd|;El9_El`K_!xbaIeyhC=BRQ+0v96>u@M@XDN~lL2+4Dk^ zQ07>7(kJCEGp#lT@kSoeJCuOv6H%Ed6s6^E(4+F#zON(?r)8>DVlfSQdG#KI{)7fD z?!^fVP-mc6ph3d4JV^xD`tNlT#iI$l*g?gsD#>OI-;>F*D=XFH=hoR$c&z&JPlT*L zY*5nq6uEHOObT2sWO6>cYKZ|DmrlQGXxX*v7i`Gd$e21M(`QpeX&HpY6RAL3@?4t^ zd5hOz*s5zzZHxd$Y*%8&mWk+ln-<0#Q^gH<`HQa(riLR*U;``-K1-C^pnPQ7($$fI zt*}PwD&`xaK_7hr^C~{x;vvt6;VhCeBp&wBq%jKluwKsaF+zv~`@IU{8@u*vXvgJF zMp*oc7*l0=g$`X^Qz*sonDe9zeo)d1bA0MEEbWz!!hZYRZkFk+@7ip zGn%Ff*0?4ILrdVh0P9)kOJ_Im9^Y+OOcv3gpuwUz`V)mo1^xEoWm#|egfZ`YnwJv0 zU7u66l9e@Xf`7L8tYAd+t>7Dj03G6jD$R=8@!lr?PsC*No06SNSz1P~h>Sh3q}y@} zJT7&OI!lk>{Bg z<>vL-`<`!p-wapr4R-R3+ZK?$%^;yLwIk}RbjoPa<~x;`mKgEptv^UvSSN%YSJ*Zw zLK&6&!UV=4^-dD{EYH?RqWwdfozpVd99tXa`!fO4rc_?tSBX^6Kx={VzyZl1?L7JG zLb6JS-qBoic%;01OXC_32rVF2LVnhcaz1S0?c%PWJ(WCN@bNd!E*N##ziY{0%YG#l zu1m~_g%%h&bV5{>U{J}dAeC^2YYx_=&N$#MFg4dv?)4=$Y1X7YB~oX zFnUwZx>daG#B<=Iu(vgHvq!EWbEa1m-dvkl;#6l+zGCOkRNgBiOQjs!+6p}rD1Vf2 z7#x#A!o%W0^(kIkpZM83J%Vy8CU}XXbLA32m34TrB&5jba6c-S=pj5!q<0!CGCKfs zduz@#OX+#*GK7vp0q}2d>Z%cN7r>GUteEgkAyjCw0kmk(s6kV8lORGG&O#p%gTX#- zIdT|52>L1W2P-0sjc?{VWA zrlMl3b6Y|SJKQW%l%J#Mz1bb=`9n26Pr(O?!|2G6dX<;yzDZ?H63_`IqZxCFADxOE zFu*ymxiCLX!poRvvMnjj5p$rcP!LegqEtd0R!}@bc41>!1qRw0lgC)JWTq}Re9LeIZ5#0j){ssu*LB+`JBjIH^8;5Np zZ6!H|_4s?_7&(A;FGlO=eykVeqF4p4xghg_Zqqa3z!)RN?-5 zb~F}JDHN6~x^ZLSCOIKj@#8e+OU$0X_F?ON zg+f1RpqvCiQCq<2P?SA}jJHC*36;yg{KACIPfXK%JJx?eBY`Ms9%86xHsm|{Rv3X} r^&pLf2Kc8bD6%cB2wkOb)wr9GsP3nOHRw}Dx+yB@NCmF@olpN45`78A literal 0 HcmV?d00001 diff --git a/doc/src/Eqs/force_spin_zeeman.tex b/doc/src/Eqs/fix_spin_zeeman.tex similarity index 70% rename from doc/src/Eqs/force_spin_zeeman.tex rename to doc/src/Eqs/fix_spin_zeeman.tex index d623ef85ae..79dd49526a 100644 --- a/doc/src/Eqs/force_spin_zeeman.tex +++ b/doc/src/Eqs/fix_spin_zeeman.tex @@ -5,7 +5,8 @@ \begin{document} \begin{varwidth}{50in} \begin{equation} - \bm{H}_{zeeman} = -\mu_{B}\mu_0\sum_{i=0}^{N}g_{i} \vec{s}_{i} \cdot \vec{H}_{ext} \nonumber + \bm{H}_{Zeeman} = -g \sum_{i=0}^{N}\mu_{i}\, + \vec{s}_{i} \cdot\vec{B}_{ext} \nonumber \end{equation} \end{varwidth} \end{document} diff --git a/doc/src/Eqs/force_spin_zeeman.jpg b/doc/src/Eqs/force_spin_zeeman.jpg deleted file mode 100644 index 14fb5500cf3328480bd30dc352de699575201bf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6517 zcmb7o1yoeuxBs1C7&>O?lA)zjLEnz)(+NL3V-6#)UgZIRym;Aqf>VB{?;m zoPzv!5D?aN9|$%cHZ~qP5djhT|Cz2@0T?b|1WLmK!2mD}gard#wFC432*A1??e%#7 zCTu7U1PhG&+e-c~^pMM;;J)g=+JA{)=qmegvS9CMaUx@$nx|8kFYkA?Mf4V8X(5X`IN!U?a%@ zVb?J2!LQiV73gLFz}DL17qNXc<1C=t?HWK=LF0ha5m;a=wwgbhAfrK6pf zejKmWE>{f6V7)qTp^ySS|4QMa9N3U4j(?}}81!QYom_b};OJlP^7;6YcLW*7YY`UU@G(*9_k9jhm7 zDLy~aBQlWd{q`4Rt)wF@8zC#N$4xIb)3Ox9(*hsUX$MMN&1VFi$BIofmoE0U%M?@A za^vG%;wr7nUz>tCz8CZJ4skO?;D+Yk3tRAQi=#~It)DbW!04F`(W?uKHs4CyGzO(R zWVBcd(Z=DXnP@JF``GGT^fRLM_0&0Xbe-82OT$Y?$uOSts?g2}V>ZM z3bvKqG<49#Y&+e0t3AER6#?b*U`9Wb3k*$o7oUYW^VAU?)igC#Y~>HRf&WT+`J{bF zi&|+TYF5hB;N*0nx+5w?jpM73Cs&rC;zvmO!e@`=iR%^l^m3ch_Nr4D|*Yp3&1N@JN(sjjyzz{GLf zj0J%Ka55%rL2_mx8EqF*t3VWj<(8~gHU>(;Dj*`Qy!f z0xAVQzf_5IbLixoq`DPGS(_X)B*1E`>sMF082cQO?$?R@Y%#kZqc?j*#^bqbKKcT` zN-UXnOVd2oQ2uUZqqmQG93tPm4@v5SGa_zwtlcBykljou zBl2Rs#GFxytf}Kmy@rhLq-4FnVQZ5|;%VAcaj5?m$AQ58H}{APFB4b|PN!zgxoj3h z77`E^oD?Wl9%Go;gJV@+fst4#eoy?|??VCbKD-p`3fS0cb2dk)?9yr!t*-pITi2#M^d4^5b ziElbD3!Q-)i-2-A~%cU>p$1+J95 zlte8Hm8U~DnmPnE*pP*ONyB7Tmn--5-d(gb6-Vn2GRRkNDNv?WClB0Ei)YvN#YAHc zZI*troMBoyq|4MgC*QmZkk~c&vT2ZKB15Tb^D?%oRd-Zlp~@~Qj?-zp4@tFGxjP0m z(Efb(O36&Kjl=%NviG`ML%j=ytspy%6w)YmQ>KgNy_ea%cV`qfM-fcC`i9S9gkit1 zgz#9mWuK=}Y7y^Gv9KrTQr137@f0i;i;7vl^9I3-QRm_=T@cYd&66uYLg(u`^?m&f zCWec{1Mf%0%T!1*Q46ve$>WUZF?}_$VtF=f)6m$A4}o4LKGu2lutYwR$Fd_*WWgn$zxh* ztNR~{&cgN8?ACUrJ4PN7{;eFMUml>r4Gnlqq9@YhqSbFW%pI>ZHY5rxCQIDAJ zZ-GZ%7Tqcxw{Fq>e6}eeuy0)&Dn9!1A;HFrXsqT5x`l%JTGW1_L55%*b<*^7!v*1X z+uTDNSJ%C+o+1AMkwPmYmWE$h+sE`+;W|qXjr-k-GYFJEUq0(1Eab*lQn**9I5<7A zo&N1Rbtx)SCm$KpcHTAZ^w=`TV*_7%)OTVlgX>rSw-@yIpC9>$6S{l%fKKvxx3)WO zlYA7YQ`A)MQ#QSL+FvJoDOQ-vCa1e|!W3(5?Isz?d+7H(T=kzn<$}s$`z{lw&%xS+tY&y+G@Q^CO>`)>*hP7koCGT{Bkz{wvvNUStY#o~?q% zM(`&kJw^tsw14@xpUP)RiR9MFe z8Ygs`Jm`ZA@1xGz)s`(EM&2E&j)~Rx9?6onmrJY8_SJNx&a4N9zG|)g?areZic)Bv5F9);fKV15fyKEn)vk6`8 zed2st^!eAQx^lXTZUI8)srJqVCZr4j1`-p0zE~o8{PjZl&HKk0A8okx{M6zk2H8)@GE6+8v z^z=zruaj4YaDSSrI(vym{a8bt)sF#(qHnG=%eS92V%3oF@amzy+nT0+nlV4TclY!` zUV%E&B7Kq7y7g$)Co_~MOTv-wmxD@A+OJQTj_=7Y*6nTSz^RQU&utchT?wAKcDB{| zilCH|qd&fWD{Z$$dbddm?N#I2!xQ`RRozp+;}brqX{XhA^x{R;e6IL?u;gQlp`>XUrNq$>dH1&>Udd|c9o;-gvhsMI=JZI^~m zi_tq@JyG`Gh3W3pJ@9CV+{WOnor*`y83y6LdS_~+Hg4L#RMQ~&KtSn~U-Q-39-(ip z=Gn_DV4M70Uuz&NX{3*3MSL>YWHyes-Ab1PID#Tamg1BD7H10@9e_mifQ;(o#&9CzKQ2LF2@P`nO$$l+dk;)C`y%XXZ?o zY{w>M##fO#N+K~NEpJR+ZBN!n&d;KG3hfFhx#8|9EQmEpjqt8`r<$*hbn7We>(3vS zscCIBYLY6bA8Z9;-@5~rSH+XK0;mZjN;I+s)$?h3a0&1v$fnmS@A3ho_8!rnOXYJF zliRSH9YWv=DH+jSyhvjvBFE^BGdqHDz54vJ;cy70xQEKQQ~bj*4z)&g&=kD(mz2ij z_$7{-(r8?>YC;LI-S~yo#9ZpDAb%y6z0yv^>%r!g*A1`HcAnvh%o7i~UI+MNt(}jM zf4b~lB=fn=8_ZH^y?+dYNLR@1g{dpq6V>>ruP#?|1V1a$4bdiM#g62YimY6!b|#=X zikHJ%krU2RxdMd4x}{_X%)>|ZXHvO?ag{{FUpk|kXjm3+JY}mTUxcP*$t{;KdsFx6 z-Ec8PH$||@Vui@J>se_d#o5>eHbf`iw0X+c&fJX)D9{q})XXu?At;qQm^kTKnLrTS zP$oYu3qu?>$}@_!v1-Y1=#fYLv=cyhk%mjN>+jFj0aQqPIaQ-C{A3^F9dzh2p9%%| zpDHVxROW!k85hlml)A7{0oQGvt{t@J#r5t%DIGgF5C@&d=Rq| z`%&!3=Gpuu$w|C1$>`#_lFfxB!-N(Wu=6hiEMb_Mm^+bGBwAh2)5tv$acnH(_{|E8xW6x@x{rgQwaJaL z8BoW)cd9eymuAUAqZI&emw|WpC&7C}kyClMX?SaNDFU^e6=YyEOyvq}reW2L!PxX? z)UZ2V+#nSUzdQ#tbQisD`8>nvv2IZ;jojL+cBWnUM!k<}*pQJC8)EwykE>NF(K7b^ zMZEH54q63z^C$+ZJKh1EI8C7wAJOncudb8 zeKXAWwDk`acc1(j#9LBQeYmGH{E;M$h8V5`Pa&qP+<6!uWUz@v1mLubuw~ z|J5b)|AQ!hV@}fl6?6XSag+4-f^fYuU_rpYKh-tn{9|Px)wV)txd=!HqOx}|EyMq; z45Sw)FE`vdZv_<3-I+lpBxLib=PZ_w{M0i6*zk@hzA-RhHw8$&!HT&P;+qZvh`%%O zEkq`tWV%rC$ z!zCi<+4{#V0=(|*1c!e%GNm>=az+;~T#6ISt-(fA6rQB&A%5WKAE`K3Ep_Wf1^WJsgvFJ(uc$2dHI5J={ zn@IR;-;I|2hsc0--1Ap5DQUbFRvog&4Ldb!)Q_u1bz8m64!WRv#~?2cA@f`xE-oTy z!g4-NiYH7q7Lqk|K{fwNto#YCKto%Zx?nq#FS$3}&rv*++~F7GmA-BlcQ21EEDh{A zohyCm{a0!zg5~u_7592bJbAqxc&Ar0?wUvZYPR4CrwhsUCsUUMvDmZ`Ry#Hy3Regs zcl=^MzBP&g=RS)~5Xpv!QIJuXkJ+j>;5TzD%u{{!HL6*XLI@8lAf^)WftQjICy-i> z(%>BH?q{97T~J>a+GHJTm`a$ft!`Jq=$zr=u%bsd%4p3{=2n~Jj!kO&i2GB(*kdm~xfz|WxvS3u0=<7lBSQ?deg3Acu4(q$_ML*so) z7eRw5>sLjiOwW@i4BgX%vh-$_1-v_%VKhABH7>!!526ah2{c^JHt6Kx`-)aoiUX|U zhep9wo(IG`8LiGkH%D?1xO82Dc9c$nxFHUysoh5(fH4|83=ddON;#*pKsvDbKvisV ztf=P^;KjrnMi}?a6zX9dW3gD5{&`rM%en1FR-H{p`UvwXdbmPyQ$EGAsJEFfX`Rcr zsQwC2y#nf=rd3%I`ea?kXIY=zOUxp&l#Q9Y%uaupJ3+(yh(xeRd^QWUfW<-7(-y2Q zG=$QA$OvA)tK4SumdY>!PN9e*SNY+vv`fw|Z}+-&yvpqsjzj|Pp4)~YaRznXIak)2 zA>mLq0@4hCz8oO^bgXky?%d33-wtHdYIo<4jp&QZRJ0Up-+39bU;9XegeDuLw^$(h z$YGd{9ZM$!_ESwf6l_9(oYnPn&~zYWDKMXC-swyyBO$_3QX;qPTa|%e$-aJiuW&KS zHIxcMOD~Y+z$Zv>eGHx?Kw4v&aQzmq0}EP)jl`0VB`HL|9KEcw)iw@g@z&jkwLN-16DzD;n9lEAOn$JN2kQm=8) z&z5t7RF8MCXfczk&845d=E|q#QqsWpLql0Vf^H#Fb^rhhT8x0m&?`lxfZUC`$HvK+ zS{l$Z2HgZWa#~anSnAh-N(I_vkHwaF#2uLkecQv$CZ-l=zg%%tL6&U^WP*xE`iR|5 zhM9!g21eQ(Zprxedb97s#*}~?7+)~@{6iS2G(=u5=~GdAY7$pb*_Z4qptT#AL536n zt`(Z|3q~;8@^JYK^}?FR!KL?$TRj8I6JyYUy*d6Dk4K6h_>P@Qdhb8>Yc_?coRtM< zo%v{$S|bO$O~PGfH8bXH(tnUoBG*fJ*>ZVkun5X(7n6$$(T m+8Mp%aHjL?)^m(j(5WYNAZIZ68%wNtq_UQI%NfbldhM#=^ba;qNNF^u;bO0ne1Qa^N&wcsgYLzKnTry09wd003eR} z3IGAG6aauG=LY9j=bOS8Y`t3$Gi2ZvUY9s{vF{1=kr$%16wtog+GW8yJ5A z*sm_`|04Lk0wx1D@n;HiRWRtMuXI}vH3{4$8KwQKdW)Zj`5UT<0>BMu^1=XADYWOi zcorUt{V0E+_}C-Mc#?DdEdFn5002g_SmP-Qs&7f5VZatT z%xswqCTRu$U>OW$CF6KOg^X3sNY*|kq z6ei%*yrynI$(Qq@m@-w{x>2eCZ1wqHGJz?;V_^>VF>d-E$W2Ap2+#=8E~5Q?ch3Zn zAQzfZat}Cly5>LDQ9S~36e5R!4on6&f#$DSwR(FGyK~XG2UqtuXCy_ybANotA6kU5 zE+MFxhXjFT24i0cz4q5bcDxxg+)H1mIC&4o{R5s?cGqe@(zIlLS0+te^SKjwu+d4X z>Fl&)>Ql$G;p+=3qJOY}*WnM_0VV#D^jGKBK@GkBJ@re^?CGb2Yec*Ym$(1M^p_3& zf!{i)l3_#~%92mX16}9E@bsuiPh9*`rzB`Th2GCtQPR3bA8=3Q51#UF{?!d8dtM~~UPTGE zs-c|fpKJiL`JaHoQ62Tgvx2#T!^eB3mJxjkN_`e(+FIkb&wr9ZHi;8}>rx~|^?J{) z_a`7iqu96V-7ndA8&AlbC}q_5?=Y|SexHjS$qV|6=GiI$ux{4*e`3H_xZv!9!|O4@ z+GTBO_wx5u?JqH!&Fv{qhTo!*Q}9`{O%VY#EdCr` zE=cOYtK1L(HmmD^-)gWtQ2OPgQ%}Ng#_V|1j5z5_jiUmGAVKi-&nWm< zZlWij>+jVOG44o%lRGc@lp~4){{o1rd>CL? z!%zU*f!r$qAc8so07;b!o+1%E{a+}k2xlU6GQBtlleRjMelJVg;w`jdVZJ$Lc+ExH}?N>`F~$r@SIZzgDvqtPAzP zS_$S@V2*x#a~E2+{yJ}PWEw2VAMyTAk-#oO@{}NOzb6x1wsqN5Jeny|8R^8h>34bA zD@8o%uF^Ks{1cG2V&^wa=joSIN~v5PoF_B4`sFnbDAwJJAL+$A50T~#RM+s{VzrM` zMo;a(q8IXfGq$QX68$nbxc&>Or8^o%O7I+vkGL6q`(ZP4gLUh&!t!R!ZU@sIiaT2m z>v4##Q(Qa6N{2_mQek|meE$b0I5Ne`U?xa0!T4f8SLm@6gZ2LmFg`+qp2oGUhc5W; zIk_gr&G)#i2daw+CtN-bZxdUzFCt^CXcuw)4FZ0VKNrug2a%RIaQH9t1#9E;0iD~A z1JdyJ!XrvsL-u5qR{z+ytwy{@UcyC1%VQq3e=$E-z)QqYsM+?H3u2cqsT-2ZTpeA0 z`Wk*mqTIQOzkPK4A+ftldHf%Y0Kjv`LOzV+QvH|vVR`Yt!HSH$&Wp>gx}HPpKEvo0 zOe@X#8uxv3_J3F_cwUOw;s5~PIVfWB5>)&UytW;=w69*QfXy<$OiZXsJNf?aQ5P%# zP(e+Ket#Z$K9erLnMD2gP1kkRVCSieoNS6o(D>pb@e6d%P^6U?y}xVeFTt@3!6MIJ z69CA?NM1P6H~R}&oPjP#-VpT}PA%5=a?~xpdAK~?Tq666RMq4l!GRUObxKcVlkD%F-)a!Ug#-}t)L>`*rHkKs z{;q;8Ci)?jS&FU>`*P763F0{&|3?7N2ti`8R|Udp5Ipu)s9^YyQ~*Xv@_ca5zf$CX zp!t;!0LX_kqW_^2jQS(X{E;>OBgG$Ev_CQ)IAEpxB7!gcm0iKv32ZZ9024h+yIh<& zRKEM?X0H|;sD5n(A$!2l3KA^~Y@~Ouz`;x09vm{qrU6)mnvr}MW$|F61p`Czzitwg zKojtcfTKv3{Uh^Hj(Wdh0%OSK?|hzn0NTSBpMOBXV z@(JAI&yl@Muq8uKM@!{T%zq~Q9{|}S6JIPVKrDM9dYxEI&V=+FlKvB*%BTY1C@Y?$ z>c8Lxc#q7427rWwfP#dD0ziUy#9)Aifr14%?XajT+XilXCUP`_daZ<^u3 zJ8B3R$SbW_JJ~kV%dnTczZK_X;SCBOakJUH|0=w`NGz6YMNQ&${ay^2k~F_WHgX;~ z_`Tpk`v&tn)i0*OZ4yA&Zv*}s+RH0EQu}w-Un9wr-xL4akj?|U1oALH0VR4jXS&OJ zE7aF(p;hN^U-vDl8MTwrUm0c|z7g{KSkr9l{7PbhoRHEe5VEBEBOTGtQqbZQ!P|>1xBv;!cO%sqY zjkzwsoeh3^%N*vNum6`S{#MH0wO{JFP#~2njIdXz7EZBS>q_%ERMd#}p{8ZABxG-=slJ-bo1tc0y@d0re?oqGJP~}3 z=*Gb3l=O1nqudkrj2vWolUm`n1S+(HSe2GUrK6EIPLmQ7G?&tZ@J`q;T9}|e{uUXl z#C~{B__9@?7XFE{6ZM2H1^fr|3HLsTrPvucms(1ktf~&d6 z?*56XhRlWha{1o75rw9^iOMQd%`q}c2wli8)o(m=btv*^^bn#zC>@1m$ci))S2)Iw zQ#TjBjrt!!dzKr-mFF6_4OtK&$xS!v=4YP*Y9*vsuQPwBMXi&JUFi!mKg$nX#KUX4 z(CY4-&Jm?nFsY6*!)caFEPbzn({~cJf;{j4wc&?nviz{<=WDKD+ZdhcK4yKbQgT{6 z1h*0-Q4B@`Yll3Xi-e23mv|@^dIvuEq<6K&hMayGK{fJg8l}zqz%}PHjGq8Iu6sR% z|Nl}Mx|)SvDBwhFN60dq3M)|ZX%rip)3pjw%*+~3*sXQTeSTM7?e3jkRHa}hKHKgc zlhA7*GwPc-G;5tqB0+h+T^~iVQ=~a;S0vumpTs#!$4*RJbwvJ+pCX{I->_x4uMTK* zC=_pkhv=^YO7$eBj+7|=L#b*uA;M%@qMeLJpB^wjpsN|+zH0y^_oZ&jM4U+2cgI(U z-6slb9D%iTYZXLMsP_)~b~UUbH!7P->m(7|t}OlKI|Kxdqv1Q15@Xp8>z{yx!uoYM zxbRP0Cl*`Q)F++8TT~Q6?Kb$@@90*K?)gk-1l8za49lhjUP&>Mu|PI7pKeZisjIO z#SI@FNZgTobvocnJHA_Em=z%L#ZjVKQleFW^87j4d!ND3)A zy)B*)EM}n9xM513{o8Xc73|8i;U7@Vk0BVexax<+D$A4<*1T-(P(kIFi%ATklkYo3 z(AJTu`DgV*SAF$<0$9bi8QvD!QJlcaywc_t6O@uVM8C)rJPpLE0FNxjik%Fsb-aA1 zDTB1%s8EBrncYwbZ7dXI=p1-JRURBSWm*~_;i46d#!-P5z!~Pi_Rg)yAhM&LAL}i> z1e5Pz4^|6eZcrawbL{KoqW@8y~X_wj#_hEzCfuKh;pH2?)W!&H--CEd)zm3vb&`T<&#@}3yOLsfJ% zkgWp|cENI@vn#cNbCyYl*UI}q9YG4G+w)is!!N;qn}xI}1nSDuS%cT2$nlK(>*enS z*63+rcW2jHCz$_V#o%nGR_*UJzgP(6Pxbzd5X@r1*!=PI-}SUZZ&*Y6KL$WfSq}Lh zn%Yh5j4A!6mcbfCR=^|n!5Ap?3Nm6?t~B~|5Xp=twcjXJ?+oR9`ltm^+FM4X_#fWr>{>%{9X2 zS(?XjefUy3+IQvkk8$dKn5$PwwT2bSL0?;z->1J(eCHFl{qQL4J1*p2iZ z**l%CV&Agig*jRNZhrSM1h;9_kPd4&X{S|slCGuXIdBR;3>&Qq79sB6s+D~iWL+J; zoo~fg*R`_7(8!g-aDUo?i?jMBVx6ogRg3xC5y6BCBjXpgCAy$|+H=SNskA%UJ7ooy zcNAD{r~%Vv!Za0nDhtC_>}bi=FAn9k!mmPP2xJY&^{-O)tPm07fjTGe2H3l|=HF#EeJe94D+LAR2&!3!aU+P?&B9aQygW^9$n`c= zN9#mAF6%x!j(aVoH`aanyVA1L8tO(#F(} zomEN~OOHJ69o+XvdQ$qKbA{s3FY**oQ^rovYWMc`Q9yYPaz*r{Z;Om4uKKT7c098>JSt?0Hg=xjPXN6r! z{doEemMHo$JNdf?FX_bFsG1BQaJyN@jTu*T1wQ^o?bqQuWnI*GaWxD+l2CiI9nv$4 zquMGpX*ZATocVKeYK4lQfLw6W@s$~MDM7$2N&qfu^&&H?zRW42OAcOKfL48BMyTca zD)Z!h2E8}f7JDf7M3UUFYiQY3kUjXW6}v-{>JlXHSLU!JnurmY{DsTR}am8to)vJHo*x)9=uYGW^K)Wos?}`kFQZz(NDk|7xF3? zea!TOOab8vA377FligXC0+cHBjvNK+)DP>0R<02_qcom$8Glx(>a0Uw{yS2~u+J5B z4^tpn@v9m~yX54*s%)QvB}d-;8xq_<6uZUB@*l{%gCz^U|2@^8vqtCiiFN-&h+jSC zEhxl>f71LWWPDahO44XwB^1Ik?d&9KvkrBTZ8Qu@<&$iH!RHl~>nautCB!~jCSzUw zN0jvHhD7_^ss^_(x@sX>&6EuLZnKd^y1C^s0=F+EW<}E;I4yFb#~*@gb%%Zeu$#Ml z{hBDoO6~(zu8vM@Fs$9G4d*JSfHy@=6@i)sZW0JW{EwLXGW57f^Jrc7k2P8H)vrS> zwE7c_Yq`CukILqO?be?>o&CDCN(fM3^2h7eZ~|kaA1&~zzRHqz)kV<{GX-L3zN%m> z9#hTc1v>0d(`k@!_e91R>!IP8Vm6!2D_NJFUO^<}7X>Wp0_YPkI|5d>k$wWeM`p69 ziA82&i{ZiUH9ab$?#?<3q_$yiqom7UbzIq?T%@L93N`FjT;{KAoTy?;zcqPV; zq^21_f&9X5>S^YpFQeF-LEoxDhtQzJ5cXK^avoui5=kgG$0P6N@qna4ZTWu4(#`8b z9Lmk+dUl0eWw~u+)tF>IVgFCS3;Lu7Du2!>(;VGN@%tm|bdBiZbj0pfDmsW>$nR{$ zm8fkgf=waT?O${GeYwvcvM5N(QZy~?^Xcc)F=$}QYDPKySWlSmrP6qGjf(5q$r$^M zmMHTuJgA(alNig!*XiGWTSvE(FAJpg58OoES126M8qqByjtS?1d%gRTn*&xQ%v*K= z*7Q^W91rKA9{tacufnvY#R9;{T{}9JCaomuSqA~CtE@!7! zkjT<|!O~Wyim`*2@U8b0+YQ%|hxr^t7NK;Zz-E_9`ein=t&5Z$yUH$e$BxEIc?6nS z!q#5&59*rQ8q+d{uf=45{CvQsH3yp44t`^^aNAZ5WfKmS{VNEOlA8;{SNLleBD%^r zpPhWk-|ufGG^cB^2CS*jlR0Bavp)>DL6^zu+s4R|p_Sja8WU-<$!Mr=eu_|c7oGN4 zXiniFad`w3yL9AfR{aD7)gGj8@Br3o8y(KIrPM^v%+zxjzSEQjKWL=Q;Sdq5p;b#i zVVEk7ItWDV2#!`ZO0QtmQV+1_FepYW)N?F~V7(Eh#gGh#O=PlKPt9=&4JS~OBZ@MO zZHO#c>bZq6tli!d@?U#J0Z(Q2z$K@sp##dd!JgXQ2cVhXo=&+*GxnS*B#3WO$ezKk zz7!1hs-sN!s;rwaBOvP9H7RZ>9-^NI>AC-+Nh*wkU_H=nqj-+mN8PP9W9NN;qU@@N z+*Wi@LrcobX{@S?3=BBvsc6!R>iD=2k=^F;-dAm`j>MHK~bu|!hU}1Zk%GFGL30#13p?cX9IwtXiqGcYk3OjehnSgxM1dyRKphFBC6KCI`noj1$hPg@TP z&)Q?`<>sc{2@3rBV@$|dyf(gJ7<{iN|az6NU){+Ia34o!sPLDBl zaH;I(uPX^*YUxC``;j1F@MLgXUdAeOGJSQwiF$9Ko^qeUuCLcBaC?P&naA{U7PeBY zjH5)M6p&}3b@KWmus4?dOHS89%|v(~DJFsdx}%>T$7h~Fpp<+^^B!NOs7{@prlXak zhCex>bWuoG=En0^Md#|FcejKt!cb1GYI%Fj?;N}vVH}GRrgDZxcMkBzA1TTw2n+>=m4nRn zjxIzN`2_W`Mn*_&nzTX-%-pHoQ3hF>iX{7fvtGV(Oj?A;7HYC#kc3{&HQ$h`t{*g0 zNk_{(uz^I&7mBlr%F5xO?DIW9bfK#s5MWuTl;W44Qg~YS$vL*LehWie9_P|V;ZMaRlTd+*TJ!V;CoJ z4_k)Dn%qw4>Z{w(*3oCm+di)WBROrAG@8v86`;JL z*Ue?Ra!1!LbJ$!ei+ro|Oy$@2bw^=;xtAH$#EShqM|%0kKEzgves=-V&}u?Ww&Xpm z*p|?e?`ie3s0lkf!Mz;(4tVkn1d(o~B`F0TMv*6aGy7D~&j*1iGnQN@r55Ita&sUW zvjRer@9{l!a~b=S?P(~`R194Clqy~Z))*~?`Kv(TWL-sb{T8w4F3U2;!(ROacwL&bEUqFuwCXF9jJn=O&SeX!rm!k*?0e4a z5xr6S6zlxxA!bxYTve*77t!I%%Ld}|S`KoW#8eOkHH2lW69|^e;e1mu&{DHBiV-+& zinDzIaSQXEz^QWRdhpF*iEg>ZovE1Eg8=$YchSzcBr;#BCDs(8)#_PRz)OlJ%&kC0 zkQ??sO55^IyGXmr_2BE2_C!HKuVJmhp8$>RmpvFwwJRU#fZ{*6rAxe!viawtnOctJ zWk0X2^E=61B3iClqlt50ybFewJs9-&2>)a5!UiZzL>F2H5|KsqQF;@a44m^J+)D^XOW62vS(;y_GeX+ zNM0p~z0jD5`3XRFxpH>x%IswED`PIBelH400Vl}-wU%AQ4KMWYiy7k-_2?Okpq1%F z>CdMWs~!=;7@h-`S_{;s^eYvpFfwlfX9?~ z0wOvp4wz-d{gdZUIj7-z`l$3}&{*jr$Q%+t^&ET764ZcffmHJqUL|gG%`zMwLfZ1R zr|K3$GtS{9G0jr-rlWORJq)wqa&Hy3NCt9!kdcJTgKfmcNADb1DaBM9apDS023)8| zt?lWg9U;54!)tGaL;pH8;@uFsh&z<_DB_3JAI;4bKo+`uJOZitmwxA8&$peTLEUlc z%^b9Q&aHweRZXovsKzV2^xUDaHEdS8O9Q^oI}f ziGVbF)z*5RTA2e?u59nPSZtPQNBih^g-Qs)K1l?DJdP0_5r`WNposK=opM9c-0@B+ zgKb{b>*jJ@wUcX;xl{KgQeBq?Y|N3~J!SLuC`F&q6><^%nD@srt53#>yTei}77Xs< z@*#beo8-GnEz72jj1HOMP%5ayC}R3S83+#$+6xYCSte)d4rJUn%~vX({@7SKwO`zZ zHn^^?6z9yxUn(V+gk)8^!nD8+4N^Khl2=sBD0b`vykyDZ-BG{L9a2Ca2MPp-pV*Rq zwGr2_gN_wR59$@Zq2F#6uGQ7ja}XY$)#MR`eEIhCt@3hZbxFZk&zCVn_3KZzYwzfB z(%D3cGk6u~l<93@7`tmNQ?67KA|HM%+Ds5LB3LxK!qM*XyKrwX-*l#H2?wp!(u;o6 zRM}tA()sG3PQS)BA`Er^=>7R#BxSLr-@+Y6nKBsnqQUz?U1kbp=2#=pks9prITFr1 z(iQD^ML#m|gRM12_00VM7{1pGW<#A#ciYvQa$&Z|6@>F4%S!QLYpxl>RD^^M_CA;6 zn#}vtA+`C42<*tE?x_4xYtcf+#_B3gswGfuNuh z14@injvhdGdLh3W{;f<;5U?Nwnlm zxE|ejI{C^?7Sxujm7Q3^BRCxe!!Yo@;FAr=pPn+}UPqb)e_4FfQD^L9&js@V_pd@L7O#7@Mk9h^e*%0E`-#bD z7MlZzjCgLdEo!rCO0X3p)UEsq`Mq{Ht|D7Gt=Yd&i;VGHw%^~r2~;@Tu+UaHK`C69 z3-axKGtiRFmbNh8re{$o%j(dY7d}KB?7&xA@QQ{;1L@XNQEts;+aY9WU$+uPZ8wIV zxwWGzM+`l3O z+7|;#8rQKN%}5MFepUQ$0-x|Egp3yjM8dbQ z84ZC?+sbt>Ly9RrBF_scR@*ZbU$K3KQsTY;=s;DT3v;d!Z|N3uQ_F5vOuC%qK4hLh zTB3G^jK+x4Vq!3>x&K-??B)C$Lomd2b_L8wlzt*%+Xv?Sdzx;YO=& z&pHY=s2+-T5dN&Lrm5YzJV&cuuaUYi%T4T! zmMEK>{{iPh*w;*5rpfH&{xnX~wqhouNarR|l!mEd`yt9}{B<{YfTWR;cG_LUp{*o^dTU$dcg5y^E#DIf!G$q?qJ?QgZKRztaLz*OGo zZk2r?13R#!{Xz7D+Pcm$4fv&Uq%vnr&kzHNH@!p@6|Iecx7VB4=86IAsu7U~z)t}9 z0gv>r2RzVF(6DgOa0t&Y*Z+RNgDIv4OJU-I#V-CTumDX}J)wT)8@8$I2OLT&j>N)Q zQ3>aOp!|lut@B^ccp(3H#uJBY8L06p46vsO-UUws?D4c;fXFT1LTiPpwacM`BGZ5 z;XA*w^6&Kc83pd3w3z{U=HgQ{QCwJnfIj}BZc<^kr7q*DQb~iO$MxHy9aogktE@Z9 zTtt!y6q1+3zTLy>;)5v;VTTzGdSL{oq{UQh*$pHrt7tfUx2Qp@4n0*G7TCZq?HbY% z;);?HtG+bQu3gJ+i!pjMPrI##z|`aNLS6YTzPn&EqGD2{t^0490J;CUNzUw7`e!?Sue#n?73xf>I!(BMJVERpnp$2=9&x1n2^mdn?E!J;EtRS-C&s>z{Fv6D9u*%je* zCu`fBMbuPEr*D=|>-S*>g&kZ5g(oIzhjkS5wt3yl@N^yKlM{y5jztc& zOm1er=UweEjM#F-_(H;_Z+K6M`j~Nz*s{MRaz(9J^_EfPf0Wj9kk(9ir=#jplFVc; z79{*d(<7|3Az*GFL4NVY_XMv^>-uw|YD{0DcxJbajFdJ8^dCKSP4|tn%qMc!&TA2F zwqoCD!Z|C3K{%yY8kMD+F7=yR(UE1;4lEp*+{M@#3PJY#GP@~0>xC}q7D&YvN&<-6 zClGSWLU1dzQQ7tmM$3{v01#O^oHD-^|C4AygC-Sj*DgBpn>HoPz1e&K|oC^a|}5DLHWaMlPlXRCn|#^R}r^tRde|X8yG31 z5%t;%4wu)Y+fmBdnzOyq2Z#kQv_sb}J74)^RYOf$2(9Mv6a=ZyE9Uie_LE5P@cYU^ z3EEoAzLLa7sxNZdgTHU$kBq>uRgTS|(@piQInD=HB7+s)L@qGBzV8^E;7 ze;uW~omd`)m#t=%k*c*8tr5c9?5g@LxSsG9e9S7DJl3BbDk>rA33f*ygqKZta~qA^ zO5w(&W=WF2V!FF&N0k?(DYMQdm85OSoMxjx4-xbJL7Bm3qcB)ADB_2>2obf7;jGoV zl?_znHdSBU0*C#55z2W*WQzPn7Q?3eyF5XG%teA@&&r&oz8H??=*_#FiQ=udB?Z;g z&3lK8?DBJ;y1%}Xy9FKKziG#eet8orp5=xC6G7r3cOW>(fk>cdwOm?Mp)l$;(1P(w z4#t?otmNB))$3Gu7y2)J#i1(k*F8oqU)iVAU{j*W5$tV5KY-1_v@}OXK7*u|iOV>> z14_(RLfoPJ!>!w``=EZ#e!Fz>96f_r7v1Yyv1Ru-WJ|t}DTq=^3Uu{n&?p?whc%m%%D$hkTzP?1?1Pi4^T`?Lb zOD%=UWYn!97sDZp!*?(vP`Yn1kq=Vza`Vb5x|4I_A_TVl69J7Z8R2D@qJ9Ei)hV^1 zj~43(! zL5m;M{03vBj4FKSaNC$Y*ekojhjuJgHnaXdFV=IsMy-!u7njczy7jN4JWMh+bab_< zlu#;H*Pw35U}L#+zT4JpQOzwz6ZS$x#K?1AlAImUHlS`Q;0LrI$*S|3>k|+a=|x#5 zXR9}>uf|9?;w)`Bz27>h%(GLNN-4M3l#AWikGo}K-WAsewVgE>{p#Flg8t}vq^-ju6a=#Nc%x1HmyfbHmG zn~g$mI2>H8(#&p8X>$<$-rO`VB2~Bq>yI!_r(F`x13mlFZ0~>+ADmB= zSsT_W=qVFg+fX^fC7DcGR43wv!;F=oGytxUBZ%vQJiZp0x}uie4?GTTPA8 z^1bi5WMt%iTXaK-E5CXn?Ps>bYbhy|y5@wQ$-ngc0o^%TpL&B7)^%`Bgii;EEOPRaZNZzlbrU#rLEC}czoF97(TBNDY)ek9o zVim`pAxHG;#&q1h9^j(2U|4fdsL(SAWJQTKeq32|I9F3iL!87Q(k&wzs(I5x_Qr_N zWZuJ@Q@LrCSU-fATE+}#MO2ihjd!e)9cGq$(oDMHfSrmq`;A#z7*YAyBTwWST_KMX4*?3V7DiuEZEbm9HopNjWNywm(vO~Y3FbQjnqA*aiyy4e` zu#_P+1)*)|bm;fTW+rhGH8tcNG|3gLvaoPNCS7OtntK_kK%Gy7eOkMs3FGg(;$Mb( z2ylqbZ?6HIHni{AWD?mjH7bDE6_!8HXvpw8!bMQ^ci8er4v%%pEGyq}p;%Cw*adOH zkkSWH@R_VCPqITMsUJT8R4&E+i7duOf^C&8`%=Bpidtpo^A38$I3htjy^VXx7ERYQ zR*u?`FHcFz5GODCV!!H43(JYzzu1c|mmdcocs&>m%g5Ex)i37ZC<roYm601>JMilMW_&U&5nB;)tPNl z^Y6-Yr;<9RosI3yG)5gmiOECE>eV~(ahHBNV+~JJ1T-7tpr({5cM45-HZR1$X*Alc z7<@Z-7etppfpmtitES8%c@(i{Qpec9_aPMC z1|wOM)$NjATkDe@1@rTQM=THoAyk(?*ygwFG$I*w6Pv+>=ckTxdV<<3 zy~qr^%$WxcC*z#<2ewQ~3XiBz@zL9sGkTeAGc^p~fUb*ZRgWm1!qO`maWrA@k@%c# z%k4DW?l`xC%T{;W9cPcIC>5ufx3D>bmWbv+D?!AlU42d(r;56tnSa(H#MT1}fsr;* zGA|W-1$jc&(BYLl+A^)2W)?!0?A=3ss``y*_)z&gjUg3(X;EA;Ex8u%@c~3dp^q-! zOx!uL#amwMGE=OY(8G8p3VebS){h`eid?loABL zK&JS`UgR4`%bG>TgrBy;;nne6{W4*{Usv^{ab-CuRv=VuKIwKxmPVxwl{Yo4B%6Gf z*Mt_|52&3<7pXZexelMVL_cKh%C*-N(srQ`D6XDFLt*~K&k%X%=D?~VQ$g1OwmC~7 z052x4SxC|5A#40No#mdt%~yg}sY~)Tz>DaQ*U!qF5erl6{O4{=Q7GrBH|Z9K5}cgn zi#*OTvrag{bE|tTC>nbMomHdzrgH+P!&mo^7+HZ|dC^UN0$!1V56#MG;IASepkZJT zk--1R2?_P<&wT4%ahB|b5 z`6S$G{kMiS#(FO;9BJ$t2*FW^LH)%=b*s}0brHlhk8jtM-~K-hVSUft?H%-WcXFkn z5^=dFV9V*&vCNjf;|58wANGH1==rvsjSLJ@wjGOS#mR>xJybfZeVmW$Yx&eAB>TYl z-x>`>jt|+I=B!J6ZTG3is{XTw|F`LNQF;878QAgcve(}#xYLOoxiS3L8~%r0JX*3Y zTof~4N*3DgP%xv$_B+&>|3UEI8Z)Ly7alRoUptgzg=|x};qHwW9sV27KSZ1 zODhuGQaG|#Em49{q$BnH&g0u)d`$H9a+_P7$WI`KsuCzKdk;xy58lq1Y-dNpcmHe=7JkAiHc!f7hZZkJoF#bc+C zLBmefHAD-tR!$J(1O+UG3%0KK=&+NUER->48!;hjuT{!B+DsM`z?9gl8G5%{>pgdd zQ)IfX3{076!7#S-UPb!=3s6F-BJ-)r_jU&D_M2k3v)jyjLfUXAMHR;IEqby}aT5*8 z6I|J+9c0k^lhPqO!>WeseK6a;%@JVH6_eEe1i-De`X`J$eDVC_K5yYWWCm_Gb{{*abesBoKf?RWpL~gEh zZT;Ga>wEN0v6&2;jw%EywcE?CR%rEfq+P|Ecls-lsjHZ`+Si5VEBvcNL=*T4)ez7EaOOjVf@xybzuFFLm9qm#|TO*sLe@@VI+02&fp>2|!St&m#eO4HS;}g)RhPiI!N){siE3WV_h94D{Q` z>&3|N!g@IBbkDX;jq$jW9bwc5zu=lq&ITRJ_WOYbD~(YVJv7rJF-lq^#B?}cRwIdf z#yUm@YjwIh8guM8MKc<*)+8m^xcPg+CLJG_)OeD2GH^=1Ygq5g&-SsJ4k6c{;!#km z1om2+QAgdIe>EgeZ=mSrsJ)j-=3o2 zQlCv7pNd95HyvVlvLGZ&TDqtKe@>fpxBQi~IVsnPXt?)dkETmw5I>PJ)U|hic83F{ zI9pdqQ!TY!i+ST!OCmzn#`Zpj8-YK~oA za>ST_Hlxq)t-tqsf25ZRu#!ytO?!<|1A+2){4Nk(?lfT~!Znp5!pK@#xvCNtZ?}O@ zB5S~Qp+~|Lo>~G?`S(It!)KRg4Q9P;rMV(N`GsELIHANQI%Y&{M7iO(y3C8=ymH53 z#e7gvmmaow4)AGFFax@yK#G40^zIhv${kRNZh;6v!mK5a79T>TN=-?|G;ZnC`2o2h zU==eoSd^XgNEer%Ge+70L0)UNjtR{cSM9nU*+@XjQCxG|Y)rFho@&0r!d7goo9g%& zXOA~~Xw)0Xn97VAH4}c`RJv25R4Umt285JC)WS(d?wppcX|(CU=B?4Dc1&v$0MN_l}RKV zjRh2x8Topj_*#i$a%=_;F>RCiK=XJ?w7*b^Yj4rV{w!7DQ6lF9f%NP?jF~dI9!Zw0 ztLBo)rb9=gRDnE;#YS#$Wc%%xwWS$FZuKn%hEhkWeH1~juD%f;f%3N{wqU1xk@p4X zm-pO?gykGlZZtV+t$npQH<=D_*C>w7lG}~x*$75uW`#2JK{&i+aiX-kKr*E2s$ibv zH4=+HE_Jd@}M(^rl?AT5Ibx5pg2G|(%i0oxcODVN0YWpdRdcnG!UUESf(T*VYhqw*O3|d7#UK~fd z+QEJj_+W3K)0Gj>Ve)o}4amzHwn(?;r3osabrn91iaAQ%W8Has-6eX6H&S|P2vs=M zr|4G7u_fn%Fq$8!F%y3XfB?AOp=9t~1X?L&LF=i4@4?mGEN{OR>~in5|E%!X>& z-`qem^5w(})a3e&Bm#1gsq?ElEvxHDXYnQ2m$JtnjJial8%2;B)&sF!@7z*s=11j^ zsaV3gXD>}}JFdR%zQjbb!RlkwquQHgl<1gJ>Rg_dNG)t)BhRF^nL-iNX(i=#6^Kj^ z+xZ~gKbSZkX*a{fkQ>*qNEi&`u#{P%q(kKe{_1axa>(pEAD-KbG{z}2L-3?9!wG~0 z>mN!WY~ej$yon*3aXV>hDQ+oSO@=gZ7{by>6RqW$Pty61J7O{5g;ry&*2`OFPmUi#UY+C&s(TPp)YSY7 zxkVE{0Y3~?B)wbt_%)LY^$m6_&q&dZtL>>I-eM4l=)!5M9SRv+{A+{x>0-pc{Pm$! zYnDQFj9<5$;<*a=d(}lLmqMcT4Cuq9BP??3wK#IW~@nETEX=#$r|9B+9 zOE{{Ju<{^&Ps8A@u)S=YzH-3Ij6o-Mn@Gd`4HZM44kJ+TC&2vAnNoM*E7Qh`E0s&t zwbjVoxb7Kt?8q@k*+@P5%3?@VuQERWmT0X=ItvM%h}1`p-(vQZU|iiO1mXIPF_SK=F7?AeGpTZJ1+4jt@~@Q z(#r3sQZk0auYK!r<$tG@<5P7&W-?UrGCgrcW@72&au_y;@F#%KI3WpEk}QJGkffl7 zM(sL~OAE;NXfkK>-)#Q>QT7$!Q7p^C8}|^~xa-C}#E84QyDP*ELfqYjgy_cIh&ypt zh&wTeD4!nh410Q-&;wUr5L{p`55Kj6{3|iXvyOkl@jx?NrKZ!PzrAF=Dqw?Xnbvj?wW? zbu1b0To;2Y`J|}ZG^t;ZxJ`06q+ft-NYtEz_vb3w`^rZ2Sn(spWZ*OPgB$sIBujtl1p`F3RovpD;`70pZNKgc6p^_rhZzC0iRHx zCJov9CMnl~elF4N3&7y=_lvaEP=G1Ld+@-)zwa=E$~vi&g$)-qMCSe5T5pCaV;nOwCdxwoiYJX(dnZ zUEd4v?4@gX&GYp`WOJEHiUcK!m(%E=3-QqTsdz$^$i5NjOTvSd z-&&31Fnr&dBY7M(#l)j(0s7Q~eA89&!P$(elV?$XbTmGCS~%%AK~&&#rm4%6$i9>mRjFcfGV-#YVER)v$}rOEoK;nbpMnl-<6=RwPIC62+a4 zCOXu_?~TCI?|^v5WC>$#j#MS6g!hrf=nv~!<4seMXSVJ0beQ^~9U7~%Q;rOp`*U87 zTs6twmzmu! zjY}__X>E)xXO#AqFoKHEF_z7ppIu-gw(M{HIM+ZJwDSDd_yTRf$HK#+MFF*WA4Ssz z2lubmdOwt?oBV-S?xT)QwUn0UD9vNu#Ku^vW=vWx-_^;n8`RYgmFn`H`b9d|Cu3Q|KTQL94eva^hQsUMBM`%ROT`=(p-_%dA&eZ6M%yTxKi8&n`A5xNEg zBzd887CAdP!*uLfY~l{aVde+!NOdf<8O0uw*{bZSI+kMy^A0?2eswL{xi_da2m6J+ zkp2!xv0W@1_0fMWIBV}{+7!U3);jdTql zeVmhOrwG-!s45gdlT#U}Yt@z$x{+)OS^t1H&@|Qd75a8z3D3{Om~dI_>eQjANeXHQZSxA(dw`)-oEnFh$hR22MEp*XstB$L>zIv-EW>#qkYJpF9?m-pS<3I(RKfqx zU`u>1&lmmYbx=yqNO-jLOo!VtP`I_fC}F+YJ>q0qQ*n#oY4YD;1mmbF->*+GExWMd z%XU|YI`(L>;)Q$%B-gtX8lz6?!Lf~o7Go=a&Gyh|9%_AK>3d<@rh)Zp$)3OPnJ346 zsAS1=a_z?hm}#po2jc^=v+{CjbYec}z7N2?Z_K}`n7kd)ys$MvL$9qUD}3Y7H}MQx zqK}1Z8IuxMWS|iA_S?hcVDnR&edo2rRW`wGkxH&Hl_mYe0?FxC=tAZ>+9;$sZ9})C z`dEYgpaRw2#va5xD(AlKZ+`d6C;UQ+Bj&bl9eX7FjCx-h&+@0Ycc$H%xwpzYZj6Y9 z>~uf9NrOx656hGTV%l?wM@n^ozINdLtDXPBs11BsO(!psIl`P=XtH=iY&R?ayNpxF z7=3=jC&1{5K&kUSSnKWoQWyS#VFqXF>K7LetuN>jwNZ$bg8yD6{;9Bqc{{G{(Pi3Y zMVNOvgQ`Ox%l}sQ{vo};T0|H9e7R#xnQNX8Yw-1!sxjJw)?dN@kl^1;(tz9IxK^cc zX4f9^YWOx)AR-(U?Gbgq{F9>`CodX{G5{zc=OvhrVNi_ z?}I2;|5l)+gEqYN^-4Py0OYh;t?eUEMdm*{xOUhA&E~q+u(uRz3cHbP9$Fmfh;|t%$ zJ77}kqcTNqI(H|@3osm_vZIAeGqkNBD^EsX=mX*+za9!>#cw`0+j$}WVVQ^H~ zB#&;r|IEPq_Nxlklu9%Q1A*V{I@#yF1au{Vey&Y9Voz-Q#m?LurE-z>jBwlxTiLRd zB#USfb%tGI$-Hk4Sm60hj_9g}jC=xG$r`6Z|C9zU&#vr9!_^xd^`JJUFVslU$ocwka2D-j?Vf z%?sb!&%Icpl6(|>nR^i%KP{qRRhU$va(kS6wLcfyn93(MAuLm`G7D7M)Z`^p$0u?K zp32;uuV!@dtd>9-n!Ra|CSFSjQ(a?BiyTTk`K(bO35Ub80I;2pda`Mwr#nNt1@R|1 zedvSu6JU#5+J2ign7vF~mnT20s^20y{-fh`$_Y>H%5wTj6YUV-mUGv9*bu%LW%eZl zU$eW>l|H`mmGv3n@z`^NnN_#o+@}+;Ng@m!_1dnS-c(@Yc7Axr+_*tQm;E}LdhfCa z|1Z>x@-c7>is(9B4lHazM>n)x( zym@Q5QYzXHZYr6YZd_CWxknEVMR6H-YPZRRE?@dPzvilEmDB&+yyP^W0;T#1ep0~A z2uaS+;a$XWDwa}3n93w0Pgs5idccHRb8Yx-K!ewpUeoJ>Vi;L(C@+MZex?v`tVCht z>wTkuGt%2d51xD z6q~s~+!RnkdAa6qjmm*wN=qgE=iU}F%sKaO94|o1Qb8WlTErZYQo;nQdNJFE866g2 z4Hg?>dFTe?oJVV$(Eo_2vQj4QTH81NR zJf=R7KPhUq$wC6+%+FSDqH`h(D51%Vi(p>b|2DS@*Ss~eY=fWNNC@C}fH?YALN(W# zXKJbMj)|O=X~?(k(o&}{3!{uNx5~(<+YcfJ&dg0F z1Mvai$d;WR@h)Duj2ae>r-te}FDzSdjfV6{05iAfmDlGL7veA9G!ciTaA?tym@=r| zU7di_hBgNy;yS0eFrx;Q^BLrGs|7(K_apla)~qjEnkYI&W+-!u2QyY%$Boiczdh9s zV6YXqI4BmaPkV(=Q_9lRj&3VEm#7G0G^jhOGZAkMO`%~lSWKCq&4BELaJ$5$iwz_^ zQ<2pV?D*^|*XkXnEmMy@?~}nVXw040r&k!)v1n}=c|nts8QiLoMWTPS{qFq|^^m1C zQQl@av#z!H7HJes(+tKEJPw%BALaEG@Lddjc&xji&oPl@L&Jx;U}UJv-R9kSxItWJ zdb`*_*@Jl-gIHp(^v$97xi(Y~M}ylfb=B!Zmd|N8ifIeCLS8m>xJ70`HDDs8De2j8h-<%689W*<2AJz&?F0B(UtbG&%cLbLaY16Y*WGeFv z(+oE-ir1!Fx83`*x^bQnUb*QQ-Z+Hqf$3oqo00w1Ix9IQRY!{lErdx5kgrvF3pTrD z`qh;@U#7Y@z99NotQMU3Vc;F#DnWFZVZ%*tO#?tKOYA)&fveQv(M1k0$&-=;mEtif z>#VBn{y246M%)HpEjbdvT(qNl`JwiJOC0E9f6cwVVS58@OpxB({=r zf$w7_w^3nvN0D*l_(E_DNPbiod4?BnLM~ZzLaRRGh$zmI1-CXU0SO5vrUwim-v;yqps$Dl2O%WR*Clbae5$Ioov z0p}>~-vOTGno-9GBp%7gUO{2+A)Avr>qM%t6Vo#Y1yoHn$i!!1>}V^K40N^;)&>{{ zGR!kSRY)CqBaz_%tU1KVOx`Mi;fk>!wH6&O`j~On*NSU~U{d2oFYaDMGgrt6nICjh zar^e}H-Ece%HpsNHM5MOS`cKcSx)l_%(ZN%M4edm&E4&;lI1c$zo+Dm9#pbl^|^at zB#rj7c*U3(qdXfh^kctRP0R!E@r``qSjy_+>!cee{eBJ3$I6d>J=V`J3rC}mG9_uX zfOEU^50oQOL*_;Nv6M?hNI)=S>SG(cIY+8KQKHb~Z%y?EheaCJ$je=xnXJCfVni+y z4;G2Uv7(+{t&!gMJ{(`rf6ii^w>+gkoK@dD(o^gDq-|Kvqpy0isn#+$UbXn<9lt^; zMo)pgEdJF@Hh124z8{gp`B%FN#$j7ZI zq$vFG$rYBok@Xk16_^yM>muB}TVf%vXMYJ6gCW3&Ma!4(i1$2Bp~|+}uLSLIH6_ug zjTNQU-bGKF+1p22Ze9XRV`{GjhyMK4xVdqkN8UBD4+BB`UZ6gTm|TwyoQV!_*lxA6 zCwObRo>H7S1XLC-KPo4wECSHKR&r(D$Y8t;>y3R{JE$Ky@cJDuOpaui#V3w6q{Oc9 zSD@{e#O}=%)<>@Xe3yDxC~1^-Suq4&J2<-&UMi*lsI;4gV9J9G8cK`mY+Hp*VWF<} z4dIY9a1bRfi5_GX!&Wy~r}-knwzkrq3%V!Oin`ey4m$JRA$TG+6{l7u6G-S?>C@MS z@s))pEBO#XsIklk&fUuMN*B*_Oj5>G%9LlArPS|rA@Pm5J1bTKak$iE zc*5tb=K54c_GN-z5&$Jz{5If>6ie=?P=&n9PX&j z?nIl&E8XQ@xjq_OaXH=65;z@6;X}j7<69z)=okwe8|JE# ztF<1ky~Nur**%-MzJW*l_u)ghpfktaAM_i`&jHB9gKzt~pc^3I!nB@sJ>Ev77XjM4lYo66-58&8%?i#m6JZ z884^(T$1t%&qv#v_8@Rm$3qcQt<@D%bB?zCLeE$4Mg0=W$#$e#`?Y4l;GQ(^TaGse)rud65+G2-lmN-=<1nZ+FUYVp35-i`on}22@G7T>xV_nvM$&| zny&PAs`pC9nm&Ygk4}%c8TjRU`q6z6irhf@DL>G!%6yn-Z)~SSh zN?QKx%Hr0y*Zb$|K=JKK2%^HU8@gL^w0L^?z+_z5|87G_Xx_lz^M zMJ8;(j4bqQ3MKW>q(o07$D97f?O}YjM4)Pjboo;)+g z=Y1!iWeb*B%7z%B^aS5UCcDJdo4+k#_~q>A`fW@#1Wh$ov+Jrpjt3_wD*Ns;6BM-h zq!C#keUUST*GF-~>%ytRMIcB0ftg?gdcTjrp(7fpmwbe7w<2^5mOGJ=>vnf~lirSw zT9KRmONldgFRU^Wxr=PAcFQ8cP;(m{Qu%2+i-$ymb_Vbl3OBr+d;-Yd_!~ew&<0^5o$$p!==?cIp`h3 zD!4`wF2FdWx8kw)>`BV+w6?Oda0fSkNrPoBx?ju6hxnPfT%gz3njd(N`30y!mDBYU3U;DPSX#7o>?AOw+ zbMeHTdSIPXNPA6yQS|4p@`B3gqlVc0?!0fwYM|O*^KYO8){|lbYt#%*P*QRsC}q|iP{uf9T*HcPH;)# z(5Y98Z`35gRjf=;WyK}KXo1<37Yu4{S;t(=SN7l>(`z~e*cOJp9&fXd-FQ1}@dVsc z?Xdd7m#P2#!+)iznu?iyS^h(=jOt*pwjjZ$7jRxL`K4R_i--LPC;JIp`=vFJ*lX5T z8p-iO;CA5V@d4@XfBz_chgm)(ui=R`fscjdyva2Que;o1L^_f1MgPBk=r(YZo~i|> ze^KAMxuV$tJt+A*Zd5<9mbqd6uOCbS1m&Z$BlxO)&?0*XYT8#qpa0K1nB6KdPvB@G zXa=9WKiT18q5I-i^51Lm3sa9V!tQ)0P@vTH1_@_CV~x1R4etMJ5k0EtdJxZ?^bEKI zI1nQDG4~U-@9h4aTC(MsWrmlxf>l;NX^|li2!IKW46s$`qLqp`rlEkP5>ZcALj+ce z@GWW<(@L}?8l?r{r0|8<^klM`0%*gY=}ovdEbNS?&<|VYZ%>-g#$+`p3%_;S`_MJF}v+uw{7&W!Ej=t0q9n@*!hJJfnK%yT*_iyAmRJ z9rwv-ngRwoSxZwq9*GCNJ^WxW6V>{%M9q_MQ`z$k0cIgb`jDfZELv#?Et6hio}R1w z?PpKsqjyPt?anTq;+yg(a2PqM~G`DF)re)KfrdW$Vw4m>Y$|g;U5iq@&k8F`IjNrtkKB8RPvf)l+ z6Om&n8MmZ4HzPf)3RhQ|r`s+K>%dN(xuC8yl-Fzt2*Wclh5C?W;FZ*fc-)|KVTxU; zEN&c&=1O@>6D4yUu{R@wvz;hcpFwDxZc&Hf8b>G7?JP`>jufh*3L%p@xmE+=&62GG z*Xn1P1n_eZ5+Qqmm}_5ZLsFWuX9jigo5Ly+V-LFI`tY=ewmfxv3dI;R zec=X-;F;MNvU=P4Av-ps(jHH`S_l~-{A^emnA+NE@15H>jnr-W5OXv*KD9OU)2u`c zDPPL$j}V8bq!l5o1sW%i9ON$pl~Sz1S=ejXa(sEx~+{$7umDt|FJ zL-mdlEIR{EtO3(dAc|CSl=c{uS0D3XWkirlSP`g~&&V)WGb94K{W==n71M?0w%4+-r?_hI} z^1UW@({a6kQZV;N(=djnuh*%GVVKhq2<%2}0t5{-yBy}=ldK}>ivT3j$a2s5gHc$I z#2u?)`8u3d*H#SriM++KYzqvcR|OLF8qKTr0VdP7RrerF<99DWW5q<1QqB#u4W;zt zde{l_J9&UYqJL{`t4H3o8aY!uSVdl>Mwzuzp-c_TZ?fSId1 zTJD>gu25*m(WAHIh$s`gj|7O(1)*v1#kMJWE7LFRDkV^49?DxCPvJ zdCB?41wc>LH8XxznWHCru4UBPA%p>(&nu{$0=jCzSS?ZlIl}=y0_5Etuq72~^t0 z1Kp7r?>X3CFcIV!tPZc&_4r(wdExcCR2`+!G73rFo!)Pj`HLYNPo;t-(nXC1vd*UJ zCcn_BZTEabK{Aor@BvI+im_q|sYABI8*l-VCfxe>v!F}PVx&JQ(5ZhmOfsQaq*yH| zGWB8o!#f3kGuJ_hZ){kM1TR0nMeBc$@}^b+i9LNZhaOY&twHm5K!n;5c&Xz;YFmS= zQIvT~iO{6xoFSlL8D~=XtC;b%@mB+`9@7m?aoHyOST41was}pc8LBGJ9_rDjvT?py zy`pxDstnXNJ2s#8t{&Qa2p8P%cfH`;Tm-21cYQyzW-wZ_&LG^dP!XKg-A>t48T^qa zkMkuAgoZoY*$VEXH^e}LuoQS3nMxH2smbVr?!FO)tg7Lu{^bfaQ=biwkY27h>#1X0 z!|UOmS#$FN-F===s( zpGsfm`s%9=s1MOCip=ExQ)fcLb)+ZH3t8pKejbg#0; zpw=auzT8!dpD(2!0`k-usCU{ZD>Ok-iT&c^*eNzPSkfW@{+&IG*n4Jf&-3!jKvTfr zSfG~NmvEycDY%Hs0I|S8VG~D{a2M)^V4tv|yenc-Acd`I!d}08b(uN9j=Metn^rtj z{fUz`>H6MHvP4d{c6!7Lo5))W}u=b<`1Kb11f%zaYTI#CCO@y^fAgf|!o5tJ%# z_#*jk_1$CJD>8VC2(qAbn2XawT_aa|&ZQLrF3JFUV z!ae}Co|$WQZ$8`1rnQ1>`)aUY^|JLLU~f@fnEpd}ZXrJsgCV++ncW0(2?){ArN}4M zh&Oo%n`V)J7`tUCJbjx{?BzOwI^#s6ee(m;bgG^e4(~+yjdyhMy8AW48$*T1$L|29 zw)z}f=NK0mLRb8Dp#u$)w6r>#8bd@44V(-=#{dFbX>xc#p1YAjM|oFk*x(@;=vP5&4js(T>12lRyUa({ZOB&g03v zPP0gzNRo)fXOeGaO_-{8Z=VX|*i$YP()ksuM|AQ+=B@pb%wn(s#R1Y(3FpMys~Eaou7||<0EKp5II~a?%ZS92BqJhJ0{vwMbCLCz_uAEu z0H2lbfVSlT{WSE0W32N~IHGwpcdoXl#T@fJy)XOt6~;e5wp5JWxPOHiuPX9OX;oeg zPp@!OWDbiJ63d3}J4V24D#>L=(7|L8rF{jH-7d!uL{zlXLT%2)R@ULBK|m6KK37>} z=Z3Fs95@VZpl~z3B_l3XkrJd|Q{K(w7**&EBba}E!k+x~OK10meQC~m%WZ)!R)Vd- z9@P7E^$vKHDk-&owwI`Q-Dj65@U`%_9O*B@{q}NVk&|MZX(@zv_cme^IV$j;2eU6i zpHkze2GJEzkn%G}^hXjWi#Eivry*w{%7{dEt~#&CoQkoDbj$4dcpY(8J)a9ao823| z6jqu?3ZvB56L0lJ8H#E!Q$2`E5_{$YOZ=$!b( zooQ7%BzzJoyHagC!mDIW+XChpIYZqa;X)2KS8d6=z9njlrU-62vDF6jn&ay)5+CW> zuA(}I_kC@G{cxc_1qB@_Z-3PJGV8NMAcsPz0iUQ;(Y63} zo%yRV3GrN1FU#dlC4*3l6>=x=LNPXy7OS}ms)Ge``#9LS3|T%Yy|g?Z9+eM!<2zsj zp>pzTNAq33-h@p)jJ8+1S>@`L2F|Sr=R0Q1!%=cnRdZtm7K0X--QhQa^%y#wPu54% zAaQK#R0dfs^HZ1IAJK^VQ6P0W`z_zksK~S#EmAgxuW`^1OqU%rTuPIS8NB&lV1*A9 z9HJZFavxS8T!(NMpJeG6iYs}WT+52$6(A7_t@ZvM$jj`uxn-8^v=gt+r9-XxJD&c? zMTtT^rQ2hmyrM{Vx?2`^U_WI<9bwmeDaSH3XKzwDL9F7A(Ipx*_ur_WNnu5u|YJ0vqXVW0XA*I6Ut|woA(rCzL-Yj8G>LLVA8E zIgE(=*Yz_79RQJbb-)FVTEEJ%QYTDzaEl{~85M{^v z7LTHkiQETwusH5CPK#Cp7>9flmcoEI7$Puy&nbw_PzkVny+%gNDu_q5Ha3PwW_{V6 zZY3$|Z&*yB5=lH5j-k3N%sKszPZfDa!unM$`(^NFB!5SvSZRx6E5`*Ym+Z%gC2YV_ z2l2O9xNnSDOF*Jbp*i}VfUzYf+7j|-8RE7orTfq1jg!A9hJ1w@eoicE6#h=@)Pd7 zo070BP3%cSo?DJM>c5?TM(8XMnu=MBag2r*29vj3gBeox>G;r82|ILHAXotcI~zT-Fr>{rB|N3Y-8$De5zgO zR_xCn-;N5QqJ5Oc?`1V=W%snt~UWH;ZFUE1JcHPl;K+>*@PSl|B z5)8-1l`QoA=KK{9q$98&dFm9oszP}5xOjO^`58ai$82X(5V1`Q&gcVy>;2q|zLtt7 zeq@y`#?4EiP&Gv8ylhNZ8Z{xPdF_ytDleTc+?e$TxqypOMA46Q|4jE zf#fRk&P!+^pGh$E5|f}_i`$06`8_!drbN)iFH*7TCNg58MXWPW4MuS2W8ZQNPzmn@ zK5!nTbS!IiXQ+J$PnAy)RStlSXUy_(b)cqpa$uS}R5Dd8y+1-;u6j4MhjmCL!V%s;!OPRAovaeHM5V*!e<$98Zx zx@Zg#%!Bewa79?KnL9s?u56bUNDTT)yo?)F9VpkWiku>+nU7k-QHQ){-H8;%5$0UV zv1nij?}OZj2s=C(`;>GTB^5?>&T$fILL62EMs&a&Dw-mf7-jSG#YoJpCwIWf-9%Q| z*gT8e%^#gsi9uKiL{ZdXS5)Fi^A<)~Bo{u{3gH;@?x;qy?$1F%fh)x zyef!;)uu^(DNSues?Wxuf#p828gUHG5jn^`@U%y>&IQX+fLgbC~ZL)NN-3{;RE+nU%t8= zfO;xO;MW%a<_o+i0lPB6M*%}0KjrrG8-A0Q-I5pI0gm^o8`1ayPRJc_-krU4`E}vPa3&)0jetqZD1YmH(BqlpA%v6R4Z5j?YM}jM7}FFh3ZF7{}LU z?<}NnMb!#B6}BbAzp*NeRs%B*bdz@2nI>~4PraXyIj)2N+^!*Kxnd$)IMWXP=%20u zz-h+Umqr@t zG&d9sOZk|WM2Kkuz(z8UDo7NWO&{C5kt_S$esVtA=6#)nzbNpn?#r5Q;Q)6(4VX$4 zH~#~Re$bOq0e~d3A|W_yg(<9pU*^NcKp-11Kxq)|D2>5kZWjYUp-uk;@5Vz8;3zJ2 zt^|`6is%m?loQd{bVoCGzg`%Cbw7KIkh8)&gjg8U0#$a-(*H0qYeIWkUcwnel4Wsh z-XK4XPvZhSAKmJ=Wb<7wTHG3`i)r!vbhMTbWQEla%aGbY`5iDbi6H%ajpQ3Tk_aRt z1+v*gt&b|hYfIBrk~`GDxbi7?9vwfy5@_CYsi(>Mn$3O{O}tE>OrYqY_=DQSe@t3H&R)>DO2RDK9OxZeKT6`#dN*}4B0_k;gLqx*ruj{=&D!uU)HVGVs3Thp?(Ps>e`aB>J$yNpO*~{#$Ca(Tt_`IK8j; z;7*#0H0@;qwwSfq-`!X(S0}zW;c^jU88l@&vAes>=mjZaPdFZ+ zd`dgW#GC{SqsSCJ#`#TsHV8xz%jxlL_}g+FN3Pi%K4^IKC05CW1tB4Ad3a=+?!bi! zMoIduzH4N#SkHSeTbY#7S3*5+<0dflQ)|6U_OWJFQC#7mMP^#e16;-T5;H_Y>b-=8 z*K>RdP~m;;qPuwC8ocAc4MKUj$iL7ff%+|-nvrvNm9%d}iPs-GWY?D_K7fI?vd~CR zeSt=Q9}z=)-_Gy_s{flHWR9y&la-7Gy;T{pF@3(fEg#kg0YS^bx3~u(Y!(5gfP5z+ z((2f~+|V6UZ{0zw#QSY)aKGL~@{K~Fch^?`i-5#he*p1Fx$@071@^5kW99 zr@Y0?W`om+<>(lQ#oSaSTFOjhF9RtCN2?%@Bd?n~rFjX=^$eFBpJV{29;u{I`V=6@ zvmh@B(A>3nUm`=a{yOAEFj{xBfexdqHm#iKO@gAnU>$9 ze@*Tu+no3VwD&)uKaBY^BYsa25{;q-E_69V0$31>A^kx3q01k43+~B)rVB_^=7;V6 z#}CHYJe?Vmcd!urf4RsZB>z}4A^3ri(6Cq{qx2TMB9_uewzZ3o>L84An3d6qpA0X;@hzgL5@S|k- z8@HcmqJVf2a(H|#j{gM7P-BSz48pvBPvUQEF=VL|9RDmHf5rJ(PAvZV=Fcz^?C;wB zjoVKI*g(ix(*G&O&o@}Iuvk$4N%G^(5Bo#3`$xim$h+S$f0Fz)@BYdG3&IWQ2PUMP z{O3IoQel4{Kn*~Ilr_MgcSs{30{fE>;OG5kSmw9z4?h2<-QUCzCC5U9{WnZ3ByxZy5ssahgL{;R5@DXL(RyiE4^vJiv08}|Lxj=54@JyYMd3?zg z#a=NY6ReU{NtGZrz|&l|Fs!3%&G&>%=yDE+Tc`S39R6T=fKEUj)bzC&tuOZAwM4&7 zBqe>XjN34QUEMfsBxPQ~{?lGU6K#iQR1uT|k>n`_TX6dldXTL~OFm8A3Y-XB%Nk9v zL}A3Si`2pv+KSM0vr(%C%xl_k*612mXxD`@kQHT>cSDJZg8c(GrU*FLzF~R&SXkP#{g2iz|v7-5cid)0b=r`!@4+oXOftPutX+KP*CWcGy z9b-4g8#WBDDT2x6=8VpSbsc55xsorv;S8X_q@<3Yt1GUNy%gb7;_h0JF(FmwF?l|uRqF5MXLeI=Y9ffO) zCdkt7PKDbv`vcW4{ZJl+FNUX1SjBS+4njmC7og!ZziwxYInlsJOKP|yLp${>V~F`% zwiFEYJ_Hlz>AWvA%dC3#J z&ht%}#iTru7M(^857~pq!eDnR_l3g8jv@hBHrK$JN~u1n zCXt_G5RXL*G7R{TUeB~?M;c(^fsCy>kjFnn;cwt}3>CFOhh7NE00fg`WI~a`9L*s{ zgs&wG4Sc1V0FxrbpLZpM`%A#;I|~)E;6{?ndmVbAC2GYp*0)oNiUy((fTU<=*iaEd zurs@FaRWlUnu~LVAmeJIAvaS5=j>=H9Gv{O-YKGaC_!@r1qIsOT-t>agn*$?92eRs zOo@1D9HkKkWXKT>&s0QSL5pS1%%=5F5_!`((&K2(y`&P{AOM6%wAnMNz*FuVsKn>$ zP?lz3kf2dYaN)$zV6=+#C)Z)%wiWw0&=Jf8^78_w5W!xv5n940@1fwtau0KLRk{S( zf>kWJYT;E``;JXy=HDK{eGnY2QP?yE0DFq9-r4C>0cbKKRe6vesVkP`AM zpv08``p|7m9ww3Lh_>C`{2`R{HS!2LZHzPK05&Q;l|Fx?SBSmi^A$4!W58#THen;l z1=wY9Vw}>k>95L>YxwiKp`7?;5ECS+uxN1Zx3J%)qT#2)5JD%ON?($5Vc^RZJ15rW zKpU8<+Awe;;cTlPm5#9?520^Irdyh#BDw{M$4W8Gqy`d22<9TAs_ek|s?qzHFI>$C z0vHIN+X#fK)Yxo@lmf$}CETQmK7A<3xKt+lh>e*K3NL0#YMAeK55O{rOmyqbm9&R~ zE_*nmBSEOA3gSs_%T)r{ZLm8kn1_imU!9-mXps1? zq9M4@8Q5^JeTW6E6e5LA@Hw64#6JNWv(>rO-ZCPusK=Vv`(&zj7l|QD#lwn*FP!h{ zc7KtFlF@?Gu|J!bl0c@HV+X}8*39K+Vxx`#-s4B+ItMM3M*2$t{3WuDZu7+VPOLpc zKe$hiO9n&L%8Qwx(ZL=HA?GS$Vv3Z-+qi8Qn?TVi!m_(-*J%Y)*GBRKE%Y68{r5qL zDlr+N(uV#Ax#Y+%5vo;N$^FPN@lT7btKl<|?>-c&1i=S9{if0o`~?)S`jxkvX&3Dd zJ`aT5fQT%%&MmnmH+^~vr*RDv7UwFB0S>XmZ-~S2;RN960IE~9pu4kp-IAFL*tqZt z=C&m<)evK_>|nRg*$DTB z1U4dw9rd8jA30tDDVRbgm&suPaGKpPnoj7dtaf#@Bul}sr8fcO0EQ|6VY$ESeJbY; z*@^WXpGi3WdkHZ9TY>?91$7pVK%MA2UOD{6Rb>k1W2I|6V;VKqmU02m{9Vf$!0a>N8|s7MZOs^{?ghK8&e6MW}%)KeN_zcr}n5EL{F|3e4SmUZurH-^a?nzLtPUH8l>fjCOWzI1Z$>QzfhJ zrZhNKP&w_7w!z9RA&yqNhA&Bhra)x!*HvTc#YlxRMUHrnA#QHsMsHEVEAyDoOv=Y_ zI6XwfZI~WOW5(SYL=pqcFLltiQ{a-#{t;$hotV->w{^UTcLQJqpd-eE1oqh#Who?;WF%E`1%a9)9nAhB z0E#}u6w^wX^3u1e`!CTw0;$yzHOm1)T`sm^-8FgIWi&E)>apRkkmQnma=Q!Iz5c8_ zQBO5N=ubt0(16`@Ln>N+E1?*aY#Y9a27qW6{{px{_$l}?2SjZr&4lUgloMjAkW&N^ zdO@k^%MB=WKL=Afivd~M*H>xf)Fg`Rh_MAL6NDfb`0WfgBy?MAX_LHd`zi*Zg#Frh9`lUFCd4S!)z9cPW2vw z;@01*LW?khoM7q;`JJ$w;2LG_KP*8%EsnQ`?Jx^!fMqM>?&daO7NNoNXAMy}rYf~b zw$%&10^C05^7Rt6{)8t*Co1;$QbOAO2!<@&1U%i?i$N`IojV!yfrLC9r?-Zo+qjB@{JO-y zEE>QK@OImVjbK3DCBXGJi$*+ib?+um^^9pFCqhRdDKHl)PNod)_L6lEO#uzi3YoV} zL=%TY2Zk{5n}ZLIKK!lG>X$+gGYDbF*A2-vVhjrb9paiC2KIu*a<^0f*wESv)bgo8 z?0OxUHDrY_&|X^(S3fd>O?>(ps%5HmP4{g`6_muZI0=X_Ivw+!eN3kq>U#hcdKWwr zg#^AxjR*z*vuCmX7-fyxnueP5e)}-Ldf2}f|G@x$uKt7cuzxQ8b2bS$h4is&^Lik? zYe+vk_m9(YAU*5@$ZpL=*M95YPJ(GTxPrC9nK3+ex+JifZF&4oE~=Q!hRQ0~R6}8V z^)%O=rmyO9VSuEt13mEmBVD0vNXWiGXknqvV0uJy8ToE=IWJD=4gDyPSVL{DoQ+{s z(v#^Yy;Y(kOWMX{cU_a5A5MXGPBjJk@JL<}xZjp>#&}d|a@Jya**&O$VHwd7%YW!5GH6 zA}yo&jyoqiTm?^`Z&@UVWiPPasz3N$Y)L(QI;%d5MYX`Bro_&Zfer*IOk<5*zB8-K z#KsFoWc7P>du4g#FH!K7z{I)G#qR#7KDa*ZonH=i`MtoNCx|7+_z!;f#u-#P;{u@?{jp^1LSbeiQ6<=(j**Y{GTn#J1cn<3# zmSJ0n%N~~`=txOa>C{%7xeOhM7VW}AJ z1Kzc+mMV1g-u0>8BNlym_3|Mh(`auq` z00yte2s;^2A*L9j6fdqX=GYKJ6OQpe+U+ew%~}8!h#z%IgU!}G9aFBWke2%N$i&#b z?AM9&xknF`$12+|UH>s9>V|ZqC^xGr$;Ds3T^VSCWMo_rvcaTTq)#K7icV*xsen_k zaHJ@=)Qj&&@NQ@r*m;1gnB8Q$bX!h{gVRbFcE~Ft@NQKykp^7r)HA zp5BYO)?P%Bv8nNGDq{cOt@@zX0Z(gSzu1+p@m3M=Fsw-Wxv9r$NP&|JWod@9eS)Kf zOsx}lWR+3QSa|kgO3qSK;aPm0%}JYTv-)rZ3M;`ER;ik^cw6&TWfIrFii=m+GY@~L z1{?ij;CB%he_OQq-am2H4-TFzsuMUMApkB$J@Tceku*0CAhu7F&0$Jf(yA|kBcY|zpuw|ahXa_ULw#+L~B(N=+$3!BRq|M|WxQGfh_ z-S;Div6Xjq*VaeQim;PBD53?{jvmN}MZthJPJGw(m#Jiu1_@X)Ucn3;Vii3(xats2 zhS50-K+?3DG_o%l{aWx|`Ui`^^EQj@vJ(bZg}*4FBD$YPlr`V9l0_n2^)n}|^Z8&V zp%_L+vzB&E{<#biVTPDO|5$~=PSi2eZz{uNK)X>6ayTV{= z*5}VZBkPqOjeZq~)?r;gSvdNyo@VW?z`?iV_!a+oaPk`|)A&<|{PBrfr9)DFOW%#p zd^5(eNGGx{fXoAYO3y+Lpu+n2^H~+!;jsNlIPB}Y=e!)^vR-_;*D1&?#Pwt&#D1m_;MVaCan@eh z#+6J<8U#9?PMyH%Juu=R^nm_~ja)JYb7unXb!9WaZ!qR>Pe*29eLqsofOjf$L+ zLE!pI3>19G(3gBS|9XEZ82)*Rd3cI1|LkhUOYU}Pp(Qrd`>K(x z7BxM;bgHwmpi+=9`+DriVV;{ds=3LLw|PkEC>rQUDF`V>R{NL6*gw81NSj0B+=32e z@E89b+$y9SB?o;wD8=yQCeKMrj#R2uA3A1?bCO*FT|otW+xJ1`+92~1n2oEY8tC{m zH=R6H0Gpv((J_Ql*nKhxWve# z$%N0Tav*wv-lA9?fo|scgFB15^y5KQ3$}sHUV@Jck;d+(V6znL>G`XkYS$zOz-nM&|01$`LBmz+H0eHroC!@!C{5~7^ z)}xP!%2;vq;i?wLqbCo0L};sS;H7}o;l zE{L$bT=ltxz0|#T`pV&2+>o4U5XM)7*x_2(JfLoK1fZ4?Yx6M#+fe<<#jq?#PTNC+ zJ0%c`6t=TbWcNiCu)k~?kd~PE$`%aR7?m;oX8-xvdX@bf17zo|KzXaE5!-f9DO5cU zUzy##CJVs6=y0QXTlQa0w;>ae76VH&IfES@{>mL!{eqW<@W|({;!cnUaYJ30V>1p@ zk9Xej$opY;qj&Pr!3JL7g?r=_2V<3$Tg3^By03#wSGSWG$ z#o3eb!Ta0@;+vt5B(Blz*SyouqEWByV>yx4nud;aL)r2tYkf=$h3=|HW^nHAvmd9X z7qOK80NWfa(5m<+V+9BTv$F`_KRh-N4v^AN$6<&LelTnl<=M7xVRie?(jUkQ1h7b9 z<}TFH{*K&w>D?rNZ+|K~k8q~r-~w5mtHb%@2oGA_x4-PXvQYz(Dx++d0QfC{KE_v< zd4~%Q4$7Ls{uW4OS0fZC00x}N7R8BwY@js~WGNQxh-MI>W|^hI66%Sc>?is9_cqfd`VuDM+#0!e~yhKVT;5ZKxp7O5ytTEEJ& z0>~&P)=x`bJy78b$3D}w4dufysl$9sYV|e!{{Xg4A0an>x&}cnJ>(HNUjADL z*Tn>LHoWp^5!5k+rymBxAzoAXk4aVobB>nZoZ~r_o zD3zF%C%{XOo(MZg~SQ~ z*lql<0$2b$`KjV%g-=9KUGUtZJI796_K;)!6^CwEgz=Zcn;qi*mKB zRW@4dl65NjzCY%cJO2^iXXsByF?X(&7*6k1@uJ9-Me`fuSm+|LtXS*B-L=F>54Ah7 zhL^m9v!iSI^cF#a06j%$T@ z6cJSpQmtlvl-VLmm0@{>$1lj-ew1nL({#gIRQr-@=_9A0ip!gcItr2S!JF0W;@wAb zfWzV{*mZPZu@i%zJFipKZ3hM;O>S4i1~bp&Rfg`zEG88+acNM`rPPSKO!bZ*6**sf z^s~Gd3l$ElJGcOp=zR0G8(vDzxwhQw*SMyA15mk6)%XCp&$ndz4Fok8b$z=iQnrQ* zXb5cDM>ei*HFWe25{a%2N0MDJiW~m9xjWxF=vSOXYS$Xf4V}P>Kh;GO|f;Aaeb!yKh`y6LkUTz_r z1GUq_UPMy}oc$QCm{%yB%P7B7E=Ci9+J4Sp>wVFm5El z5sXmhw8iXCEViTEMXr)N)dfbchpNq!PO^$UcS6TkXy;*(LvMOTFA`Zfp!}=@?p`}p z#T0NZ$jQR!wwFZ9qD92df$$;3C!q%9_^tA}q-z zj^g#iFX{(zLKPRZvSyeTiLJ7yF#h=1vLRD2R7@RhNO_!^hP$F64F%57img6Hq9+6y zD-x3h6o29GfZ~u3gYujJa4I{sVV-L^&9ESUu6!vFhm@B8_+I0rwfJpwHIu8FY-q1p z8uaw{i`K+|;B~EZg-2K8YQ+u&QaH;r#M>I-vSu7*yz-ip{{h%dpK0kf2o#Xtr@c!9 zr34@85EM%5Pa%iD)}by}ZAg)5G29-0W^QCzNzl zXDH1`xvv;FGx~;e>vONomdJ^SNozY(AY3-(vag-(Hej;vRR*|5&kXBK3?#XT>~?wg zOJ}E_FI41>A2^V=I(08utm9Ls|J$hBko-J{EC4q4@`rru)IP2`fb8ng)~El!0Tp{( zfS%cGmUcQ5BZ)V~C}^nYpUVj3o5 zC1C1>qw8Hz{Q z#uOE2(`8}Py8f~ufQi?d)1a*)5qG{2N>Q^#`J0UL>9^C%&T19Qg8muQn}NBw!(~|u>`8o zKzLQ(p>r!O;nTQdMTJ7qOMR(X&-xfv_X)YsQH#ol=3AP9?CSR#MPRR}thvPnfU*Fz zXe4yV*<) z#Ok_oCxr?kPtz5awSTcQ9lhKFwY(Oe;IL9oshRCOpIiZPl>nlQFTy_cTHN-#g@{% zji4cY6`@#_8R+v)^>D?9&uI(=dta~vynguU)3?rR7;K7~-p}^BM&XcH8^lLAk5=9{ za-$dKl)ezhewmc1aNS^KYS)mPl(=*(Gx@F8uaCc8N(OjMYJLNxp<({LcHkSK9U|_y$Ou-pFZov_mLD@iq-T-9{_)@cSdl@;Bl_yagzn*AsJGj5+7==enbXgJLP;U-gSH8g*~o z2=#C5^Ms;h>39*@frs@DspB|#m!3<|Lsp9Y7UV@T#VBWCB~#ozuc5#K1#J1-$RfsB?q*HK@pEE-gjNeNQaa2<)QmLW0f_GYd{=DYiI}XAAtB{4a4Fd=8C@hj68&RrG%y zt?OTegpm<30xuVJSOCFj#tjLdu_pTag>VbRzA`aOV(qa1f}2)SL`YA7_a;`xUHcinT6v}wgAOmHsiqO$F9HKSk8TL z%aWpqPKi@j(1=7rOQhm!K3(zLwk!mRlUH4AT3PHD0e76@5N#=?5f+ca(7rNSf#WlR zl>5`Tn2x~cI(E$E4tX9^WX%g+45iJG5cLgD#yPQdt|5jb2QVqUf23FAYQPlQ_aabda*rr&l!T&EY6?q{C>johhvTy6aBQ=VQSF!AU+NAKRXm*fKjk#Gu-&z7-y?c_%(OfAHq8v6bhzCpiHRr@dvx@ICRxgKK}dQ(@9BV) zw5`@j`92(%&g7Vsc#kviKAR;2$Ej!`cDOwnAIQsvB~In$fKGIe5Q-b2>` zJm2qHW)pLw)_-@+R3mJ7&D}BKOnK^oF>T84n#Q$b%wM`j8K*~14=-{|Yu)CU3_hYI zzWbpv9lxc;-^U%*k2=18o@7c^Ki8`N$pVHYHS09J`*`KxHtYH)XGO-} zrS|l*iETJOP?o2IUEAFel-OqOcbBSl!gKSbI%{MNQb@ilEq>ZwliIRe#QwVBMWiAZ zB8KBR;5G;2u5$IPY(3w901{Lo!>Cx>j9;??K1k$|eYR#I5!1aNntK^0^nP%#55PJYaBAcAt-Tv>Uw@GFZ5ZrncZkOp$5U>f2y8)FfX)fJ zzVxEWfnS=Hi|hPo1xVKyTk;&Q>Q-2bXMK=jB(H->QGA`=p3&~xa=p1H6V*) zfFKaPpOo2Bp40eLdA#jm(s+n-w&N{Fpb8X%xl5Iwz0>BEiKQTfmCBw9#Z*`;q7p|p zv_ZAE{ju7_x`2VBTGD_A&HORVTl;mFzCTqI{>9GFA*;ym` zJHvM%l$?v}?`QGDXzR+mscQQwQ&~U~V+w$*sFExD&e+SvZ$gHf2Ik7COBZoMYDUw(BMEb{)= z(=XYT=Q6E&xE$3EB7F2zgck0JovOn)0EwuD%*4Wfl`!tzY)X*>)WJZ?;tweoKF9nGI9jG(`<@Q1K4p5(g{Thde*K<`o=AljKP1 z-wM09IV4)0QA!LhFvVqO!aRP#wzgiy7#p|s3c7}UTn|rOp7C}OFn&UxsIS=O3P&XNuyAfAEe6JVYnY%`fqCq`=V{bYHs#@p2pE{*>svc8Kxs{hQJCuLEy04O2s zfS2Y(zgB&wzLN{tx_e}!l z_z@MPu{Ys@s3vEhoy!j{UcG45Yq(>ReHz-EmkR^1ov0j7_|s^def;1XE9yh#3@|+| z?6MF=2^r!DP`XYXj!=&E5;J}*ei(NkoyfGkJioImxlcTK(nx8}*?>hqe)VyFbbd|G zSmA3vXGI^>alhTD;_Lr>te*X2=J*iFnF5Px`}?)woOyBfXUY|nYJXaK_9e3Y6 zb`NpdU2ecI1(n^}{fDd28RIted(Po!b6HP0g3Ga4PgKby$bvYC^`z`}dl2@@xn(&A)7f_ z=^^PI5yTz}9u^_*kn$Z{Fw>gp_jL1mVho?XCb82Sh!0B)Qv}{y`txm7wj}H)X;6&aZPGh+b;bS+GSrBhI*4_p{dfAc}?oDF~8Wn zbk*tMav7I`j(V6Q{r(I0OXr{9$$E)9FOmDl+WCwM9AuxZY=dY0gT>Tw0NOS6dD7U2 zIKSvUe|cJ{p!(c()8wWpyCtTEqB;Kj0IH;`;zzC$)W38nJ|@Ma*5pcn}lM`HUJJ9S5vXCwk(=4U&hZOHhh0KCcgXc G)&Bw1Mol~b literal 0 HcmV?d00001 diff --git a/doc/src/fix_precession_spin.txt b/doc/src/fix_precession_spin.txt index 040a3086d3..152f717155 100644 --- a/doc/src/fix_precession_spin.txt +++ b/doc/src/fix_precession_spin.txt @@ -41,10 +41,37 @@ Style {zeeman} is used for the simulation of the interaction between the magnetic spins in the defined group and an external magnetic field: -:c,image(Eqs/force_spin_zeeman.jpg) +:c,image(Eqs/fix_spin_zeeman.jpg) -with mu0 the vacuum permeability, muB the Bohr magneton (muB = 5.788 eV/T -in metal units). +with: + +Bext the external magnetic field (in T) :ulb,l +g the Lande factor (hard-coded as g=2.0) :l +si the unitary vector describing the orientation of spin i :l +mui the atomic moment of spin i given as a multiple of the +Bohr magneton muB (for example, mui ~ 2.2 in bulk iron). :l +:ule + +The field value in Tesla is multiplied by the gyromagnetic +ratio, g*muB/hbar, converting it into a precession frequency in +rad.THz (in metal units and with muB = 5.788 eV/T). + +As a comparison, the figure below displays the simulation of a +single spin (of norm mui = 1.0) submitted to an external +magnetic field of |Bext| = 10.0 Tesla (and oriented along the z +axis). +The upper plot shows the average magnetization along the +external magnetic field axis and the lower plot the Zeeman +energy, both as a function of temperature. +The reference result is provided by the plot of the Langevin +function for the same parameters. + +:c,image(JPG/zeeman_langevin.jpg) + +The temperature effects are accounted for by connecting the spin +i to a thermal bath using a Langevin thermostat (see +"fix_langevin_spin"_fix_langevin_spin.html for the definition of +this thermostat). Style {anisotropy} is used to simulate an easy axis or an easy plane for the magnetic spins in the defined group: diff --git a/src/SPIN/fix_precession_spin.cpp b/src/SPIN/fix_precession_spin.cpp index 3296b28228..3b8817704d 100644 --- a/src/SPIN/fix_precession_spin.cpp +++ b/src/SPIN/fix_precession_spin.cpp @@ -173,9 +173,9 @@ int FixPrecessionSpin::setmask() void FixPrecessionSpin::init() { - const double hbar = force->hplanck/MY_2PI; // eV/(rad.THz) - const double mub = 5.78901e-5; // in eV/T - const double gyro = mub/hbar; // in rad.THz/T + const double hbar = force->hplanck/MY_2PI; // eV/(rad.THz) + const double mub = 5.78901e-5; // in eV/T + const double gyro = 2.0*mub/hbar; // in rad.THz/T // convert field quantities to rad.THz @@ -240,6 +240,7 @@ void FixPrecessionSpin::post_force(int /* vflag */) } int *mask = atom->mask; + double *emag = atom->emag; double **fm = atom->fm; double **sp = atom->sp; const int nlocal = atom->nlocal; @@ -257,7 +258,7 @@ void FixPrecessionSpin::post_force(int /* vflag */) if (zeeman_flag) { // compute Zeeman interaction compute_zeeman(i,fmi); - epreci -= hbar*(spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); + epreci -= 2.0*hbar*(spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); } if (aniso_flag) { // compute magnetic anisotropy @@ -271,6 +272,7 @@ void FixPrecessionSpin::post_force(int /* vflag */) } eprec += epreci; + emag[i] += epreci; fm[i][0] += fmi[0]; fm[i][1] += fmi[1]; fm[i][2] += fmi[2]; @@ -295,9 +297,9 @@ void FixPrecessionSpin::compute_single_precession(int i, double spi[3], double f void FixPrecessionSpin::compute_zeeman(int i, double fmi[3]) { double **sp = atom->sp; - fmi[0] += sp[i][3]*hx; - fmi[1] += sp[i][3]*hy; - fmi[2] += sp[i][3]*hz; + fmi[0] += 0.5*sp[i][3]*hx; + fmi[1] += 0.5*sp[i][3]*hy; + fmi[2] += 0.5*sp[i][3]*hz; } /* ---------------------------------------------------------------------- */ @@ -305,9 +307,9 @@ void FixPrecessionSpin::compute_zeeman(int i, double fmi[3]) void FixPrecessionSpin::compute_anisotropy(double spi[3], double fmi[3]) { double scalar = nax*spi[0] + nay*spi[1] + naz*spi[2]; - fmi[0] += scalar*Kax; - fmi[1] += scalar*Kay; - fmi[2] += scalar*Kaz; + fmi[0] += 0.5*scalar*Kax; + fmi[1] += 0.5*scalar*Kay; + fmi[2] += 0.5*scalar*Kaz; } /* ---------------------------------------------------------------------- */ @@ -316,52 +318,10 @@ double FixPrecessionSpin::compute_anisotropy_energy(double spi[3]) { double energy = 0.0; double scalar = nax*spi[0] + nay*spi[1] + naz*spi[2]; - energy = Ka*scalar*scalar; + energy = 2.0*Ka*scalar*scalar; return energy; } -/* ---------------------------------------------------------------------- */ - -void FixPrecessionSpin::post_force_respa(int vflag, int ilevel, int /*iloop*/) -{ - if (ilevel == ilevel_respa) post_force(vflag); -} - -/* ---------------------------------------------------------------------- */ - -void FixPrecessionSpin::set_magneticprecession() -{ - if (zeeman_flag) { - hx = H_field*nhx; - hy = H_field*nhy; - hz = H_field*nhz; - } - if (aniso_flag) { - Kax = 2.0*Kah*nax; - Kay = 2.0*Kah*nay; - Kaz = 2.0*Kah*naz; - } -} - -/* ---------------------------------------------------------------------- - compute cubic aniso energy of spin i -------------------------------------------------------------------------- */ - -double FixPrecessionSpin::compute_cubic_energy(double spi[3]) -{ - double energy = 0.0; - double skx,sky,skz; - - skx = spi[0]*nc1x+spi[1]*nc1y+spi[2]*nc1z; - sky = spi[0]*nc2x+spi[1]*nc2y+spi[2]*nc2z; - skz = spi[0]*nc3x+spi[1]*nc3y+spi[2]*nc3z; - - energy = k1c*(skx*skx*sky*sky + sky*sky*skz*skz + skx*skx*skz*skz); - energy += k2c*skx*skx*sky*sky*skz*skz; - - return energy; -} - /* ---------------------------------------------------------------------- compute cubic anisotropy interaction for spin i ------------------------------------------------------------------------- */ @@ -396,9 +356,44 @@ void FixPrecessionSpin::compute_cubic(double spi[3], double fmi[3]) sixy = k2ch*(nc1y*six1 + nc2y*six2 + nc3y*six3); sixz = k2ch*(nc1z*six1 + nc2z*six2 + nc3z*six3); - fmi[0] += fourx + sixx; - fmi[1] += foury + sixy; - fmi[2] += fourz + sixz; + fmi[0] += 0.5*(fourx + sixx); + fmi[1] += 0.5*(foury + sixy); + fmi[2] += 0.5*(fourz + sixz); +} + +/* ---------------------------------------------------------------------- + compute cubic aniso energy of spin i +------------------------------------------------------------------------- */ + +double FixPrecessionSpin::compute_cubic_energy(double spi[3]) +{ + double energy = 0.0; + double skx,sky,skz; + + skx = spi[0]*nc1x+spi[1]*nc1y+spi[2]*nc1z; + sky = spi[0]*nc2x+spi[1]*nc2y+spi[2]*nc2z; + skz = spi[0]*nc3x+spi[1]*nc3y+spi[2]*nc3z; + + energy = k1c*(skx*skx*sky*sky + sky*sky*skz*skz + skx*skx*skz*skz); + energy += k2c*skx*skx*sky*sky*skz*skz; + + return 2.0*energy; +} + +/* ---------------------------------------------------------------------- */ + +void FixPrecessionSpin::set_magneticprecession() +{ + if (zeeman_flag) { + hx = H_field*nhx; + hy = H_field*nhy; + hz = H_field*nhz; + } + if (aniso_flag) { + Kax = 2.0*Kah*nax; + Kay = 2.0*Kah*nay; + Kaz = 2.0*Kah*naz; + } } /* ---------------------------------------------------------------------- @@ -422,3 +417,10 @@ void FixPrecessionSpin::min_post_force(int vflag) { post_force(vflag); } + +/* ---------------------------------------------------------------------- */ + +void FixPrecessionSpin::post_force_respa(int vflag, int ilevel, int /*iloop*/) +{ + if (ilevel == ilevel_respa) post_force(vflag); +} From e119bffcca18464de95a9b0bb17b5e5f0181b0a5 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Thu, 31 Oct 2019 01:15:53 -0500 Subject: [PATCH 014/199] Fixed bugs with kernel (re)compiling when the global device got cleared and then reinitialized --- lib/gpu/lal_base_atomic.cpp | 5 ++++- lib/gpu/lal_base_charge.cpp | 5 ++++- lib/gpu/lal_base_dipole.cpp | 5 ++++- lib/gpu/lal_base_dpd.cpp | 5 ++++- lib/gpu/lal_base_ellipsoid.cpp | 5 ++++- lib/gpu/lal_base_three.cpp | 5 ++++- 6 files changed, 24 insertions(+), 6 deletions(-) diff --git a/lib/gpu/lal_base_atomic.cpp b/lib/gpu/lal_base_atomic.cpp index eb4dae636f..eb0eab87b6 100644 --- a/lib/gpu/lal_base_atomic.cpp +++ b/lib/gpu/lal_base_atomic.cpp @@ -26,15 +26,16 @@ BaseAtomicT::BaseAtomic() : _compiled(false), _max_bytes(0) { ans=new Answer(); nbor=new Neighbor(); pair_program=NULL; + ucl_device=NULL; } template BaseAtomicT::~BaseAtomic() { delete ans; delete nbor; - if (pair_program) delete pair_program; k_pair_fast.clear(); k_pair.clear(); + if (pair_program) delete pair_program; } template @@ -78,6 +79,8 @@ int BaseAtomicT::init_atomic(const int nlocal, const int nall, if (success!=0) return success; + if (ucl_device!=device->gpu) _compiled=false; + ucl_device=device->gpu; atom=&device->atom; diff --git a/lib/gpu/lal_base_charge.cpp b/lib/gpu/lal_base_charge.cpp index 17f30a7047..52e8ae2d89 100644 --- a/lib/gpu/lal_base_charge.cpp +++ b/lib/gpu/lal_base_charge.cpp @@ -26,15 +26,16 @@ BaseChargeT::BaseCharge() : _compiled(false), _max_bytes(0) { ans=new Answer(); nbor=new Neighbor(); pair_program=NULL; + ucl_device=NULL; } template BaseChargeT::~BaseCharge() { delete ans; delete nbor; - if (pair_program) delete pair_program; k_pair_fast.clear(); k_pair.clear(); + if (pair_program) delete pair_program; } template @@ -78,6 +79,8 @@ int BaseChargeT::init_atomic(const int nlocal, const int nall, if (success!=0) return success; + if (ucl_device!=device->gpu) _compiled=false; + ucl_device=device->gpu; atom=&device->atom; diff --git a/lib/gpu/lal_base_dipole.cpp b/lib/gpu/lal_base_dipole.cpp index a4b0bf3c37..ed71029e68 100644 --- a/lib/gpu/lal_base_dipole.cpp +++ b/lib/gpu/lal_base_dipole.cpp @@ -26,15 +26,16 @@ BaseDipoleT::BaseDipole() : _compiled(false), _max_bytes(0) { ans=new Answer(); nbor=new Neighbor(); pair_program=NULL; + ucl_device=NULL; } template BaseDipoleT::~BaseDipole() { delete ans; delete nbor; - if (pair_program) delete pair_program; k_pair_fast.clear(); k_pair.clear(); + if (pair_program) delete pair_program; } template @@ -79,6 +80,8 @@ int BaseDipoleT::init_atomic(const int nlocal, const int nall, if (success!=0) return success; + if (ucl_device!=device->gpu) _compiled=false; + ucl_device=device->gpu; atom=&device->atom; diff --git a/lib/gpu/lal_base_dpd.cpp b/lib/gpu/lal_base_dpd.cpp index bf4533ad1a..c0d7ad47bc 100644 --- a/lib/gpu/lal_base_dpd.cpp +++ b/lib/gpu/lal_base_dpd.cpp @@ -26,15 +26,16 @@ BaseDPDT::BaseDPD() : _compiled(false), _max_bytes(0) { ans=new Answer(); nbor=new Neighbor(); pair_program=NULL; + ucl_device=NULL; } template BaseDPDT::~BaseDPD() { delete ans; delete nbor; - if (pair_program) delete pair_program; k_pair_fast.clear(); k_pair.clear(); + if (pair_program) delete pair_program; } template @@ -79,6 +80,8 @@ int BaseDPDT::init_atomic(const int nlocal, const int nall, if (success!=0) return success; + if (ucl_device!=device->gpu) _compiled=false; + ucl_device=device->gpu; atom=&device->atom; diff --git a/lib/gpu/lal_base_ellipsoid.cpp b/lib/gpu/lal_base_ellipsoid.cpp index dc32383264..abc8807a8b 100644 --- a/lib/gpu/lal_base_ellipsoid.cpp +++ b/lib/gpu/lal_base_ellipsoid.cpp @@ -36,6 +36,7 @@ BaseEllipsoidT::BaseEllipsoid() : _compiled(false), _max_bytes(0) { nbor_program=NULL; ellipsoid_program=NULL; lj_program=NULL; + ucl_device=NULL; } template @@ -92,7 +93,9 @@ int BaseEllipsoidT::init_base(const int nlocal, const int nall, max_nbors,cell_size,true,1); if (success!=0) return success; - + + if (ucl_device!=device->gpu) _compiled=false; + ucl_device=device->gpu; atom=&device->atom; diff --git a/lib/gpu/lal_base_three.cpp b/lib/gpu/lal_base_three.cpp index 1715fc3074..0b4dbdc89a 100644 --- a/lib/gpu/lal_base_three.cpp +++ b/lib/gpu/lal_base_three.cpp @@ -28,6 +28,7 @@ BaseThreeT::BaseThree() : _compiled(false), _max_bytes(0) { ans2=new Answer(); #endif pair_program=NULL; + ucl_device=NULL; } template @@ -37,12 +38,12 @@ BaseThreeT::~BaseThree() { #ifdef THREE_CONCURRENT delete ans2; #endif - if (pair_program) delete pair_program; k_three_center.clear(); k_three_end.clear(); k_three_end_vatom.clear(); k_pair.clear(); k_short_nbor.clear(); + if (pair_program) delete pair_program; } template @@ -94,6 +95,8 @@ int BaseThreeT::init_three(const int nlocal, const int nall, if (success!=0) return success; + if (ucl_device!=device->gpu) _compiled=false; + ucl_device=device->gpu; atom=&device->atom; From e6aa79101f3b3802aa5c5cb43574c67397ae394b Mon Sep 17 00:00:00 2001 From: Oliver Henrich Date: Fri, 1 Nov 2019 10:54:12 +0000 Subject: [PATCH 015/199] Implemented and verified oxRNA2 model --- src/USER-CGDNA/bond_oxrna2_fene.cpp | 49 + src/USER-CGDNA/bond_oxrna2_fene.h | 65 ++ src/USER-CGDNA/pair_oxdna2_dh.cpp | 6 +- src/USER-CGDNA/pair_oxdna2_dh.h | 3 +- src/USER-CGDNA/pair_oxdna_coaxstk.h | 1 + src/USER-CGDNA/pair_oxrna2_dh.cpp | 47 + src/USER-CGDNA/pair_oxrna2_dh.h | 53 + src/USER-CGDNA/pair_oxrna2_excv.cpp | 55 + src/USER-CGDNA/pair_oxrna2_excv.h | 52 + src/USER-CGDNA/pair_oxrna2_hbond.cpp | 58 ++ src/USER-CGDNA/pair_oxrna2_hbond.h | 50 + src/USER-CGDNA/pair_oxrna2_stk.cpp | 1435 ++++++++++++++++++++++++++ src/USER-CGDNA/pair_oxrna2_stk.h | 86 ++ src/USER-CGDNA/pair_oxrna2_xstk.cpp | 1079 +++++++++++++++++++ src/USER-CGDNA/pair_oxrna2_xstk.h | 85 ++ 15 files changed, 3120 insertions(+), 4 deletions(-) create mode 100644 src/USER-CGDNA/bond_oxrna2_fene.cpp create mode 100644 src/USER-CGDNA/bond_oxrna2_fene.h create mode 100644 src/USER-CGDNA/pair_oxrna2_dh.cpp create mode 100644 src/USER-CGDNA/pair_oxrna2_dh.h create mode 100644 src/USER-CGDNA/pair_oxrna2_excv.cpp create mode 100644 src/USER-CGDNA/pair_oxrna2_excv.h create mode 100644 src/USER-CGDNA/pair_oxrna2_hbond.cpp create mode 100644 src/USER-CGDNA/pair_oxrna2_hbond.h create mode 100644 src/USER-CGDNA/pair_oxrna2_stk.cpp create mode 100644 src/USER-CGDNA/pair_oxrna2_stk.h create mode 100644 src/USER-CGDNA/pair_oxrna2_xstk.cpp create mode 100644 src/USER-CGDNA/pair_oxrna2_xstk.h diff --git a/src/USER-CGDNA/bond_oxrna2_fene.cpp b/src/USER-CGDNA/bond_oxrna2_fene.cpp new file mode 100644 index 0000000000..bdddccda87 --- /dev/null +++ b/src/USER-CGDNA/bond_oxrna2_fene.cpp @@ -0,0 +1,49 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ + +#include +#include +#include "bond_oxrna2_fene.h" + +using namespace LAMMPS_NS; + +/* ---------------------------------------------------------------------- */ + +BondOxrna2Fene::BondOxrna2Fene(LAMMPS *lmp) : BondOxdnaFene(lmp) +{ + +} + +/* ---------------------------------------------------------------------- */ + +BondOxrna2Fene::~BondOxrna2Fene() +{ + +} + +/* ---------------------------------------------------------------------- + compute vector COM-sugar-phosphate backbone interaction site in oxRNA2 +------------------------------------------------------------------------- */ +void BondOxrna2Fene::compute_interaction_sites(double e1[3], double /*e2*/[3], + double e3[3], double r[3]) +{ + double d_cs_x=-0.4, d_cs_z=+0.2; + + r[0] = d_cs_x*e1[0] + d_cs_z*e3[0]; + r[1] = d_cs_x*e1[1] + d_cs_z*e3[1]; + r[2] = d_cs_x*e1[2] + d_cs_z*e3[2]; + +} diff --git a/src/USER-CGDNA/bond_oxrna2_fene.h b/src/USER-CGDNA/bond_oxrna2_fene.h new file mode 100644 index 0000000000..585a253eb5 --- /dev/null +++ b/src/USER-CGDNA/bond_oxrna2_fene.h @@ -0,0 +1,65 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef BOND_CLASS + +BondStyle(oxrna2/fene,BondOxrna2Fene) + +#else + +#ifndef LMP_BOND_OXRNA2_FENE_H +#define LMP_BOND_OXRNA2_FENE_H + +#include "bond_oxdna_fene.h" + +namespace LAMMPS_NS { + +class BondOxrna2Fene : public BondOxdnaFene { + public: + BondOxrna2Fene(class LAMMPS *); + virtual ~BondOxrna2Fene(); + virtual void compute_interaction_sites(double *, double *, double *, + double *); +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +W: FENE bond too long: %ld %d %d %g + +A FENE bond has stretched dangerously far. It's interaction strength +will be truncated to attempt to prevent the bond from blowing up. + +E: Bad FENE bond + +Two atoms in a FENE bond have become so far apart that the bond cannot +be computed. + +E: Incorrect args for bond coefficients + +Self-explanatory. Check the input script or data file. + +W: Use special bonds = 0,1,1 with bond style oxrna + +Most FENE models need this setting for the special_bonds command. + +W: FENE bond too long: %ld %g + +A FENE bond has stretched dangerously far. It's interaction strength +will be truncated to attempt to prevent the bond from blowing up. + +*/ diff --git a/src/USER-CGDNA/pair_oxdna2_dh.cpp b/src/USER-CGDNA/pair_oxdna2_dh.cpp index 44413ee7f1..e698d8d906 100644 --- a/src/USER-CGDNA/pair_oxdna2_dh.cpp +++ b/src/USER-CGDNA/pair_oxdna2_dh.cpp @@ -64,7 +64,7 @@ PairOxdna2Dh::~PairOxdna2Dh() compute vector COM-sugar-phosphate backbone interaction site in oxDNA2 ------------------------------------------------------------------------- */ void PairOxdna2Dh::compute_interaction_sites(double e1[3], - double e2[3], double r[3]) + double e2[3], double /*e3*/[3], double r[3]) { double d_cs_x=-0.34, d_cs_y=+0.3408; @@ -125,7 +125,7 @@ void PairOxdna2Dh::compute(int eflag, int vflag) MathExtra::q_to_exyz(qa,ax,ay,az); // vector COM-backbone site a - compute_interaction_sites(ax,ay,ra_cs); + compute_interaction_sites(ax,ay,az,ra_cs); rtmp_s[0] = x[a][0] + ra_cs[0]; rtmp_s[1] = x[a][1] + ra_cs[1]; @@ -145,7 +145,7 @@ void PairOxdna2Dh::compute(int eflag, int vflag) MathExtra::q_to_exyz(qb,bx,by,bz); // vector COM-backbone site b - compute_interaction_sites(bx,by,rb_cs); + compute_interaction_sites(bx,by,bz,rb_cs); // vector backbone site b to a delr[0] = rtmp_s[0] - x[b][0] - rb_cs[0]; diff --git a/src/USER-CGDNA/pair_oxdna2_dh.h b/src/USER-CGDNA/pair_oxdna2_dh.h index 7c907168e3..2a41524126 100644 --- a/src/USER-CGDNA/pair_oxdna2_dh.h +++ b/src/USER-CGDNA/pair_oxdna2_dh.h @@ -28,7 +28,8 @@ class PairOxdna2Dh : public Pair { public: PairOxdna2Dh(class LAMMPS *); virtual ~PairOxdna2Dh(); - virtual void compute_interaction_sites(double *, double *, double *); + virtual void compute_interaction_sites(double *, double *, double *, + double *); virtual void compute(int, int); void settings(int, char **); void coeff(int, char **); diff --git a/src/USER-CGDNA/pair_oxdna_coaxstk.h b/src/USER-CGDNA/pair_oxdna_coaxstk.h index e89e9bdbaa..79c8fa24ed 100644 --- a/src/USER-CGDNA/pair_oxdna_coaxstk.h +++ b/src/USER-CGDNA/pair_oxdna_coaxstk.h @@ -14,6 +14,7 @@ #ifdef PAIR_CLASS PairStyle(oxdna/coaxstk,PairOxdnaCoaxstk) +PairStyle(oxrna2/coaxstk,PairOxdnaCoaxstk) #else diff --git a/src/USER-CGDNA/pair_oxrna2_dh.cpp b/src/USER-CGDNA/pair_oxrna2_dh.cpp new file mode 100644 index 0000000000..045a6aa6bc --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_dh.cpp @@ -0,0 +1,47 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ + +#include "pair_oxrna2_dh.h" + +using namespace LAMMPS_NS; + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Dh::PairOxrna2Dh(LAMMPS *lmp) : PairOxdna2Dh(lmp) +{ + +} + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Dh::~PairOxrna2Dh() +{ + +} + +/* ---------------------------------------------------------------------- + compute vector COM-sugar-phosphate backbone interaction site in oxRNA2 +------------------------------------------------------------------------- */ +void PairOxrna2Dh::compute_interaction_sites(double e1[3], double /*e2*/[3], + double e3[3], double r[3]) +{ + double d_cs_x=-0.4, d_cs_z=+0.2; + + r[0] = d_cs_x*e1[0] + d_cs_z*e3[0]; + r[1] = d_cs_x*e1[1] + d_cs_z*e3[1]; + r[2] = d_cs_x*e1[2] + d_cs_z*e3[2]; + +} diff --git a/src/USER-CGDNA/pair_oxrna2_dh.h b/src/USER-CGDNA/pair_oxrna2_dh.h new file mode 100644 index 0000000000..8ff4010113 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_dh.h @@ -0,0 +1,53 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS + +PairStyle(oxrna2/dh,PairOxrna2Dh) + +#else + +#ifndef LMP_PAIR_OXRNA2_DH_H +#define LMP_PAIR_OXRNA2_DH_H + +#include "pair_oxdna2_dh.h" + +namespace LAMMPS_NS { + +class PairOxrna2Dh : public PairOxdna2Dh { + public: + PairOxrna2Dh(class LAMMPS *); + virtual ~PairOxrna2Dh(); + virtual void compute_interaction_sites(double *, double *, double *, + double *); + +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Incorrect args for pair coefficients + +Self-explanatory. Check the input script or data file. + +*/ diff --git a/src/USER-CGDNA/pair_oxrna2_excv.cpp b/src/USER-CGDNA/pair_oxrna2_excv.cpp new file mode 100644 index 0000000000..3c0194d636 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_excv.cpp @@ -0,0 +1,55 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ + +#include +#include +#include +#include +#include "pair_oxrna2_excv.h" + +using namespace LAMMPS_NS; + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Excv::PairOxrna2Excv(LAMMPS *lmp) : PairOxdnaExcv(lmp) +{ + +} + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Excv::~PairOxrna2Excv() +{ + +} + +/* ---------------------------------------------------------------------- + compute vector COM-excluded volume interaction sites in oxRNA2 +------------------------------------------------------------------------- */ +void PairOxrna2Excv::compute_interaction_sites(double e1[3], double /*e2*/[3], + double e3[3], double rs[3], double rb[3]) +{ + double d_cs_x=-0.4, d_cs_z=+0.2, d_cb=+0.4; + + rs[0] = d_cs_x*e1[0] + d_cs_z*e3[0]; + rs[1] = d_cs_x*e1[1] + d_cs_z*e3[1]; + rs[2] = d_cs_x*e1[2] + d_cs_z*e3[2]; + + rb[0] = d_cb*e1[0]; + rb[1] = d_cb*e1[1]; + rb[2] = d_cb*e1[2]; + +} diff --git a/src/USER-CGDNA/pair_oxrna2_excv.h b/src/USER-CGDNA/pair_oxrna2_excv.h new file mode 100644 index 0000000000..2dfb356203 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_excv.h @@ -0,0 +1,52 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS + +PairStyle(oxrna2/excv,PairOxrna2Excv) + +#else + +#ifndef LMP_PAIR_OXRNA2_EXCV_H +#define LMP_PAIR_OXRNA2_EXCV_H + +#include "pair_oxdna_excv.h" + +namespace LAMMPS_NS { + +class PairOxrna2Excv : public PairOxdnaExcv { + public: + PairOxrna2Excv(class LAMMPS *); + virtual ~PairOxrna2Excv(); + virtual void compute_interaction_sites(double *, double *, + double *, double *, double *); +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Incorrect args for pair coefficients + +Self-explanatory. Check the input script or data file. + +*/ diff --git a/src/USER-CGDNA/pair_oxrna2_hbond.cpp b/src/USER-CGDNA/pair_oxrna2_hbond.cpp new file mode 100644 index 0000000000..65f266ba36 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_hbond.cpp @@ -0,0 +1,58 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ + +#include "pair_oxrna2_hbond.h" + +using namespace LAMMPS_NS; + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Hbond::PairOxrna2Hbond(LAMMPS *lmp) : PairOxdnaHbond(lmp) +{ + single_enable = 0; + writedata = 1; + + // sequence-specific base-pairing strength + // A:0 C:1 G:2 U:3, 5'- [i][j] -3' + + alpha_hb[0][0] = 1.00000; + alpha_hb[0][1] = 1.00000; + alpha_hb[0][2] = 1.00000; + alpha_hb[0][3] = 0.94253; + + alpha_hb[1][0] = 1.00000; + alpha_hb[1][1] = 1.00000; + alpha_hb[1][2] = 1.22288; + alpha_hb[1][3] = 1.00000; + + alpha_hb[2][0] = 1.00000; + alpha_hb[2][1] = 1.22288; + alpha_hb[2][2] = 1.00000; + alpha_hb[2][3] = 0.58655; + + alpha_hb[3][0] = 0.94253; + alpha_hb[3][1] = 1.00000; + alpha_hb[3][2] = 0.58655; + alpha_hb[3][3] = 1.00000; + +} + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Hbond::~PairOxrna2Hbond() +{ + +} diff --git a/src/USER-CGDNA/pair_oxrna2_hbond.h b/src/USER-CGDNA/pair_oxrna2_hbond.h new file mode 100644 index 0000000000..3386cc23ec --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_hbond.h @@ -0,0 +1,50 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS + +PairStyle(oxrna2/hbond,PairOxrna2Hbond) + +#else + +#ifndef LMP_PAIR_OXRNA2_HBOND_H +#define LMP_PAIR_OXRNA2_HBOND_H + +#include "pair_oxdna_hbond.h" + +namespace LAMMPS_NS { + +class PairOxrna2Hbond : public PairOxdnaHbond { + public: + PairOxrna2Hbond(class LAMMPS *); + virtual ~PairOxrna2Hbond(); +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Incorrect args for pair coefficients + +Self-explanatory. Check the input script or data file. + +*/ diff --git a/src/USER-CGDNA/pair_oxrna2_stk.cpp b/src/USER-CGDNA/pair_oxrna2_stk.cpp new file mode 100644 index 0000000000..5fd32099f3 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_stk.cpp @@ -0,0 +1,1435 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ + +#include +#include +#include +#include +#include "pair_oxrna2_stk.h" +#include "mf_oxdna.h" +#include "atom.h" +#include "comm.h" +#include "force.h" +#include "neighbor.h" +#include "neigh_list.h" +#include "neigh_request.h" +#include "update.h" +#include "integrate.h" +#include "math_const.h" +#include "memory.h" +#include "error.h" +#include "utils.h" +#include "atom_vec_ellipsoid.h" +#include "math_extra.h" + +using namespace LAMMPS_NS; +using namespace MathConst; +using namespace MFOxdna; + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Stk::PairOxrna2Stk(LAMMPS *lmp) : Pair(lmp) +{ + single_enable = 0; + writedata = 1; + + // sequence-specific stacking strength + // A:0 C:1 G:2 U:3, 5'- [i][j] -3' + + eta_st[0][0] = 0.93851; + eta_st[0][1] = 1.12901; + eta_st[0][2] = 1.15626; + eta_st[0][3] = 0.88850; + + eta_st[1][0] = 0.86331; + eta_st[1][1] = 1.05060; + eta_st[1][2] = 0.90982; + eta_st[1][3] = 0.83252; + + eta_st[2][0] = 0.99407; + eta_st[2][1] = 1.14333; + eta_st[2][2] = 1.06573; + eta_st[2][3] = 0.91705; + + eta_st[3][0] = 0.98804; + eta_st[3][1] = 1.04949; + eta_st[3][2] = 1.12063; + eta_st[3][3] = 0.83818; + +} + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Stk::~PairOxrna2Stk() +{ + if (allocated) { + + memory->destroy(setflag); + memory->destroy(cutsq); + + memory->destroy(epsilon_st); + memory->destroy(a_st); + memory->destroy(cut_st_0); + memory->destroy(cut_st_c); + memory->destroy(cut_st_lo); + memory->destroy(cut_st_hi); + memory->destroy(cut_st_lc); + memory->destroy(cut_st_hc); + memory->destroy(b_st_lo); + memory->destroy(b_st_hi); + memory->destroy(shift_st); + memory->destroy(cutsq_st_hc); + + memory->destroy(a_st5); + memory->destroy(theta_st5_0); + memory->destroy(dtheta_st5_ast); + memory->destroy(b_st5); + memory->destroy(dtheta_st5_c); + + memory->destroy(a_st6); + memory->destroy(theta_st6_0); + memory->destroy(dtheta_st6_ast); + memory->destroy(b_st6); + memory->destroy(dtheta_st6_c); + + memory->destroy(a_st9); + memory->destroy(theta_st9_0); + memory->destroy(dtheta_st9_ast); + memory->destroy(b_st9); + memory->destroy(dtheta_st9_c); + + memory->destroy(a_st10); + memory->destroy(theta_st10_0); + memory->destroy(dtheta_st10_ast); + memory->destroy(b_st10); + memory->destroy(dtheta_st10_c); + + memory->destroy(a_st1); + memory->destroy(cosphi_st1_ast); + memory->destroy(b_st1); + memory->destroy(cosphi_st1_c); + memory->destroy(a_st2); + memory->destroy(cosphi_st2_ast); + memory->destroy(b_st2); + memory->destroy(cosphi_st2_c); + + } +} + +/* ---------------------------------------------------------------------- + tally energy and virial into global and per-atom accumulators + + NOTE: Although this is a pair style interaction, the algorithm below + follows the virial incrementation of the bond style. This is because + the bond topology is used in the main compute loop. +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::ev_tally_xyz(int i, int j, int nlocal, int newton_bond, + double evdwl, + double fx, double fy, double fz, + double delx, double dely, double delz) +{ + double evdwlhalf,v[6]; + + if (eflag_either) { + if (eflag_global) { + if (newton_bond) eng_vdwl += evdwl; + else { + evdwlhalf = 0.5*evdwl; + if (i < nlocal) eng_vdwl += evdwlhalf; + if (j < nlocal) eng_vdwl += evdwlhalf; + } + } + if (eflag_atom) { + evdwlhalf = 0.5*evdwl; + if (newton_bond || i < nlocal) eatom[i] += evdwlhalf; + if (newton_bond || j < nlocal) eatom[j] += evdwlhalf; + } + } + + if (vflag_either) { + v[0] = delx*fx; + v[1] = dely*fy; + v[2] = delz*fz; + v[3] = delx*fy; + v[4] = delx*fz; + v[5] = dely*fz; + + if (vflag_global) { + if (newton_bond) { + virial[0] += v[0]; + virial[1] += v[1]; + virial[2] += v[2]; + virial[3] += v[3]; + virial[4] += v[4]; + virial[5] += v[5]; + } else { + if (i < nlocal) { + virial[0] += 0.5*v[0]; + virial[1] += 0.5*v[1]; + virial[2] += 0.5*v[2]; + virial[3] += 0.5*v[3]; + virial[4] += 0.5*v[4]; + virial[5] += 0.5*v[5]; + } + if (j < nlocal) { + virial[0] += 0.5*v[0]; + virial[1] += 0.5*v[1]; + virial[2] += 0.5*v[2]; + virial[3] += 0.5*v[3]; + virial[4] += 0.5*v[4]; + virial[5] += 0.5*v[5]; + } + } + } + + if (vflag_atom) { + if (newton_bond || i < nlocal) { + vatom[i][0] += 0.5*v[0]; + vatom[i][1] += 0.5*v[1]; + vatom[i][2] += 0.5*v[2]; + vatom[i][3] += 0.5*v[3]; + vatom[i][4] += 0.5*v[4]; + vatom[i][5] += 0.5*v[5]; + } + if (newton_bond || j < nlocal) { + vatom[j][0] += 0.5*v[0]; + vatom[j][1] += 0.5*v[1]; + vatom[j][2] += 0.5*v[2]; + vatom[j][3] += 0.5*v[3]; + vatom[j][4] += 0.5*v[4]; + vatom[j][5] += 0.5*v[5]; + } + } + } +} + +/* ---------------------------------------------------------------------- + compute function for oxRNA2 pair interactions + s=sugar-phosphate backbone site, b=base site, st=stacking site +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::compute(int eflag, int vflag) +{ + + double delf[3],delta[3],deltb[3]; // force, torque increment; + double evdwl,fpair,finc,tpair; + double delr_ss[3],delr_ss_norm[3],rsq_ss,r_ss,rinv_ss; + double delr_st[3],delr_st_norm[3],rsq_st,r_st,rinv_st; + double theta5p,t5pdir[3],cost5p; + double theta6p,t6pdir[3],cost6p; + double theta9,t9dir[3],cost9; + double theta10,t10dir[3],cost10; + double cosphi1,cosphi2,cosphi1dir[3],cosphi2dir[3]; + + // distances COM-backbone site, COM-3' and COM-5' stacking site + double d_cs_x=-0.4, d_cs_z=+0.2; + double d_cst_x_3p=+0.4, d_cst_y_3p=+0.1; + double d_cst_x_5p=+0.124906078525, d_cst_y_5p=-0.00866274917473; + + // 3' and p5' auxiliary vectors + double d3p_x=-0.462510,d3p_y=-0.528218,d3p_z=+0.712089; + double d5p_x=-0.104402,d5p_y=-0.841783,d5p_z=+0.529624; + double aux3p[3], aux5p[3]; + + // vectors COM-backbone site, COM-stacking site in lab frame + double ra_cs[3],ra_cst[3]; + double rb_cs[3],rb_cst[3]; + + // quaternions and Cartesian unit vectors in lab frame + double *qa,ax[3],ay[3],az[3]; + double *qb,bx[3],by[3],bz[3]; + + double **x = atom->x; + double **f = atom->f; + double **torque = atom->torque; + int *type = atom->type; + + int nlocal = atom->nlocal; + int newton_bond = force->newton_bond; + + int **bondlist = neighbor->bondlist; + int nbondlist = neighbor->nbondlist; + + AtomVecEllipsoid *avec = (AtomVecEllipsoid *) atom->style_match("ellipsoid"); + AtomVecEllipsoid::Bonus *bonus = avec->bonus; + + int a,b,in,atype,btype; + + double f1,f4t5,f4t6,f4t9,f4t10,f5c1,f5c2; + double df1,df4t5,df4t6,df4t9,df4t10,df5c1,df5c2; + double tptofp; + + evdwl = 0.0; + ev_init(eflag,vflag); + + // loop over stacking interaction neighbors using bond topology + + for (in = 0; in < nbondlist; in++) { + + a = bondlist[in][1]; + b = bondlist[in][0]; + + qa=bonus[a].quat; + MathExtra::q_to_exyz(qa,ax,ay,az); + qb=bonus[b].quat; + MathExtra::q_to_exyz(qb,bx,by,bz); + + // vector COM a - 3'-stacking site a + ra_cst[0] = d_cst_x_3p*ax[0] + d_cst_y_3p*ay[0]; + ra_cst[1] = d_cst_x_3p*ax[1] + d_cst_y_3p*ay[1]; + ra_cst[2] = d_cst_x_3p*ax[2] + d_cst_y_3p*ay[2]; + + // vector COM b - 5'-stacking site b + rb_cst[0] = d_cst_x_5p*bx[0] + d_cst_y_5p*by[0]; + rb_cst[1] = d_cst_x_5p*bx[1] + d_cst_y_5p*by[1]; + rb_cst[2] = d_cst_x_5p*bx[2] + d_cst_y_5p*by[2]; + + // vector 5'-stacking site b to 3'-stacking site a + delr_st[0] = x[a][0] + ra_cst[0] - x[b][0] - rb_cst[0]; + delr_st[1] = x[a][1] + ra_cst[1] - x[b][1] - rb_cst[1]; + delr_st[2] = x[a][2] + ra_cst[2] - x[b][2] - rb_cst[2]; + + // test for directionality of vector b to a + tptofp = MFOxdna::is_3pto5p(delr_st,bz); + + // if b to a is 5' to 3' we need to swap roles of a and b + if (tptofp == -1) { + + std::swap(a,b); + std::swap(ax,bx); + std::swap(ay,by); + std::swap(az,bz); + + } + + // a now in 5' direction, b in 3' direction + atype = type[a]; + btype = type[b]; + + // calculate again + // vector COM a - 3'-stacking site a + ra_cst[0] = d_cst_x_3p*ax[0] + d_cst_y_3p*ay[0]; + ra_cst[1] = d_cst_x_3p*ax[1] + d_cst_y_3p*ay[1]; + ra_cst[2] = d_cst_x_3p*ax[2] + d_cst_y_3p*ay[2]; + + // vector COM b - 5'-stacking site b + rb_cst[0] = d_cst_x_5p*bx[0] + d_cst_y_5p*by[0]; + rb_cst[1] = d_cst_x_5p*bx[1] + d_cst_y_5p*by[1]; + rb_cst[2] = d_cst_x_5p*bx[2] + d_cst_y_5p*by[2]; + + // vector 5'-stacking site b to 3'-stacking site a + delr_st[0] = x[a][0] + ra_cst[0] - x[b][0] - rb_cst[0]; + delr_st[1] = x[a][1] + ra_cst[1] - x[b][1] - rb_cst[1]; + delr_st[2] = x[a][2] + ra_cst[2] - x[b][2] - rb_cst[2]; + + rsq_st = delr_st[0]*delr_st[0] + delr_st[1]*delr_st[1] + delr_st[2]*delr_st[2]; + r_st = sqrt(rsq_st); + rinv_st = 1.0/r_st; + + delr_st_norm[0] = delr_st[0] * rinv_st; + delr_st_norm[1] = delr_st[1] * rinv_st; + delr_st_norm[2] = delr_st[2] * rinv_st; + + // vector COM a - backbone site a + ra_cs[0] = d_cs_x*ax[0] + d_cs_z*az[0]; + ra_cs[1] = d_cs_x*ax[1] + d_cs_z*az[1]; + ra_cs[2] = d_cs_x*ax[2] + d_cs_z*az[2]; + + // vector COM b - backbone site b + rb_cs[0] = d_cs_x*bx[0] + d_cs_z*bz[0]; + rb_cs[1] = d_cs_x*bx[1] + d_cs_z*bz[1]; + rb_cs[2] = d_cs_x*bx[2] + d_cs_z*bz[2]; + + // vector backbone site b to a + delr_ss[0] = (x[a][0] + ra_cs[0] - x[b][0] - rb_cs[0]); + delr_ss[1] = (x[a][1] + ra_cs[1] - x[b][1] - rb_cs[1]); + delr_ss[2] = (x[a][2] + ra_cs[2] - x[b][2] - rb_cs[2]); + + rsq_ss = delr_ss[0]*delr_ss[0] + delr_ss[1]*delr_ss[1] + delr_ss[2]*delr_ss[2]; + r_ss = sqrt(rsq_ss); + rinv_ss = 1.0/r_ss; + + delr_ss_norm[0] = delr_ss[0] * rinv_ss; + delr_ss_norm[1] = delr_ss[1] * rinv_ss; + delr_ss_norm[2] = delr_ss[2] * rinv_ss; + + f1 = F1(r_st, epsilon_st[atype][btype], a_st[atype][btype], cut_st_0[atype][btype], + cut_st_lc[atype][btype], cut_st_hc[atype][btype], cut_st_lo[atype][btype], cut_st_hi[atype][btype], + b_st_lo[atype][btype], b_st_hi[atype][btype], shift_st[atype][btype]); + + // early rejection criterium + if (f1) { + + // theta5 angle and correction + cost5p = MathExtra::dot3(delr_st_norm,az); + if (cost5p > 1.0) cost5p = 1.0; + if (cost5p < -1.0) cost5p = -1.0; + theta5p = acos(cost5p); + + f4t5 = F4(theta5p, a_st5[atype][btype], theta_st5_0[atype][btype], dtheta_st5_ast[atype][btype], + b_st5[atype][btype], dtheta_st5_c[atype][btype]); + + // early rejection criterium + if (f4t5) { + + cost6p = MathExtra::dot3(delr_st_norm,bz); + if (cost6p > 1.0) cost6p = 1.0; + if (cost6p < -1.0) cost6p = -1.0; + theta6p = acos(cost6p); + + aux3p[0] = d3p_x * ax[0] + d3p_y * ay[0] + d3p_z * az[0]; + aux3p[1] = d3p_x * ax[1] + d3p_y * ay[1] + d3p_z * az[1]; + aux3p[2] = d3p_x * ax[2] + d3p_y * ay[2] + d3p_z * az[2]; + + aux5p[0] = d5p_x * bx[0] + d5p_y * by[0] + d5p_z * bz[0]; + aux5p[1] = d5p_x * bx[1] + d5p_y * by[1] + d5p_z * bz[1]; + aux5p[2] = d5p_x * bx[2] + d5p_y * by[2] + d5p_z * bz[2]; + + cost9 = MathExtra::dot3(delr_ss_norm,aux3p); + if (cost9 > 1.0) cost9 = 1.0; + if (cost9 < -1.0) cost9 = -1.0; + theta9 = acos(cost9); + + cost10 = MathExtra::dot3(delr_ss_norm,aux5p); + if (cost10 > 1.0) cost10 = 1.0; + if (cost10 < -1.0) cost10 = -1.0; + theta10 = acos(cost10); + + cosphi1 = MathExtra::dot3(delr_ss_norm,ay); + if (cosphi1 > 1.0) cosphi1 = 1.0; + if (cosphi1 < -1.0) cosphi1 = -1.0; + + cosphi2 = MathExtra::dot3(delr_ss_norm,by); + if (cosphi2 > 1.0) cosphi2 = 1.0; + if (cosphi2 < -1.0) cosphi2 = -1.0; + + f4t6 = F4(theta6p, a_st6[atype][btype], theta_st6_0[atype][btype], dtheta_st6_ast[atype][btype], + b_st6[atype][btype], dtheta_st6_c[atype][btype]); + + f4t9 = F4(theta9, a_st9[atype][btype], theta_st9_0[atype][btype], dtheta_st9_ast[atype][btype], + b_st9[atype][btype], dtheta_st9_c[atype][btype]); + + f4t10 = F4(theta10, a_st10[atype][btype], theta_st10_0[atype][btype], dtheta_st10_ast[atype][btype], + b_st10[atype][btype], dtheta_st10_c[atype][btype]); + + f5c1 = F5(-cosphi1, a_st1[atype][btype], -cosphi_st1_ast[atype][btype], b_st1[atype][btype], + cosphi_st1_c[atype][btype]); + + f5c2 = F5(-cosphi2, a_st2[atype][btype], -cosphi_st2_ast[atype][btype], b_st2[atype][btype], + cosphi_st2_c[atype][btype]); + + + evdwl = f1 * f4t5 * f4t6 * f4t9 * f4t10 * f5c1 * f5c2; + + // early rejection criterium + if (evdwl) { + + df1 = DF1(r_st, epsilon_st[atype][btype], a_st[atype][btype], cut_st_0[atype][btype], + cut_st_lc[atype][btype], cut_st_hc[atype][btype], cut_st_lo[atype][btype], cut_st_hi[atype][btype], + b_st_lo[atype][btype], b_st_hi[atype][btype]); + + df4t5 = DF4(theta5p, a_st5[atype][btype], theta_st5_0[atype][btype], dtheta_st5_ast[atype][btype], + b_st5[atype][btype], dtheta_st5_c[atype][btype])/sin(theta5p); + + df4t6 = DF4(theta6p, a_st6[atype][btype], theta_st6_0[atype][btype], dtheta_st6_ast[atype][btype], + b_st6[atype][btype], dtheta_st6_c[atype][btype])/sin(theta6p); + + df4t9 = DF4(theta9, a_st9[atype][btype], theta_st9_0[atype][btype], dtheta_st9_ast[atype][btype], + b_st9[atype][btype], dtheta_st9_c[atype][btype])/sin(theta9); + + df4t10 = DF4(theta10, a_st10[atype][btype], theta_st10_0[atype][btype], dtheta_st10_ast[atype][btype], + b_st10[atype][btype], dtheta_st10_c[atype][btype])/sin(theta10); + + df5c1 = DF5(-cosphi1, a_st1[atype][btype], -cosphi_st1_ast[atype][btype], b_st1[atype][btype], + cosphi_st1_c[atype][btype]); + + df5c2 = DF5(-cosphi2, a_st2[atype][btype], -cosphi_st2_ast[atype][btype], b_st2[atype][btype], + cosphi_st2_c[atype][btype]); + + + // force, torque and virial contribution for forces between stacking sites + + fpair = 0.0; + + delf[0] = 0.0; + delf[1] = 0.0; + delf[2] = 0.0; + + delta[0] = 0.0; + delta[1] = 0.0; + delta[2] = 0.0; + + deltb[0] = 0.0; + deltb[1] = 0.0; + deltb[2] = 0.0; + + // radial force + finc = -df1 * f4t5 * f4t6 * f4t9 * f4t10 * f5c1 * f5c2; + fpair += finc; + + delf[0] += delr_st[0] * finc; + delf[1] += delr_st[1] * finc; + delf[2] += delr_st[2] * finc; + + // theta5p force + if (theta5p) { + + finc = -f1 * df4t5 * f4t6 * f4t9 * f4t10 * f5c1 * f5c2 * rinv_st; + fpair += finc; + + delf[0] += (delr_st_norm[0]*cost5p - az[0]) * finc; + delf[1] += (delr_st_norm[1]*cost5p - az[1]) * finc; + delf[2] += (delr_st_norm[2]*cost5p - az[2]) * finc; + + } + + // theta6p force + if (theta6p) { + + finc = -f1 * f4t5 * df4t6 * f4t9 * f4t10 * f5c1 * f5c2 * rinv_st; + fpair += finc; + + delf[0] += (delr_st_norm[0]*cost6p - bz[0]) * finc; + delf[1] += (delr_st_norm[1]*cost6p - bz[1]) * finc; + delf[2] += (delr_st_norm[2]*cost6p - bz[2]) * finc; + + } + + // increment forces and torques + + if (newton_bond || a < nlocal) { + + f[a][0] += delf[0]; + f[a][1] += delf[1]; + f[a][2] += delf[2]; + + MathExtra::cross3(ra_cst,delf,delta); + + } + if (newton_bond || b < nlocal) { + + f[b][0] -= delf[0]; + f[b][1] -= delf[1]; + f[b][2] -= delf[2]; + + MathExtra::cross3(rb_cst,delf,deltb); + + } + + if (newton_bond || a < nlocal) { + + torque[a][0] += delta[0]; + torque[a][1] += delta[1]; + torque[a][2] += delta[2]; + + } + if (newton_bond || b < nlocal) { + + torque[b][0] -= deltb[0]; + torque[b][1] -= deltb[1]; + torque[b][2] -= deltb[2]; + + } + + // increment energy and virial + // NOTE: The virial is calculated on the 'molecular' basis. + // (see G. Ciccotti and J.P. Ryckaert, Comp. Phys. Rep. 4, 345-392 (1986)) + + if (evflag) ev_tally_xyz(a,b,nlocal,newton_bond,evdwl, + delf[0],delf[1],delf[2],x[a][0]-x[b][0],x[a][1]-x[b][1],x[a][2]-x[b][2]); + + // force, torque and virial contribution for forces between backbone sites + + fpair = 0.0; + + delf[0] = 0.0; + delf[1] = 0.0; + delf[2] = 0.0; + + delta[0] = 0.0; + delta[1] = 0.0; + delta[2] = 0.0; + + deltb[0] = 0.0; + deltb[1] = 0.0; + deltb[2] = 0.0; + + // theta9 force + if (theta9) { + + finc = -f1 * f4t5 * f4t6 * df4t9 * f4t10 * f5c1 * f5c2 * rinv_ss; + fpair += finc; + + delf[0] += (delr_ss_norm[0]*cost9 - aux3p[0]) * finc; + delf[1] += (delr_ss_norm[1]*cost9 - aux3p[1]) * finc; + delf[2] += (delr_ss_norm[2]*cost9 - aux3p[2]) * finc; + + } + + // theta10 force + if (theta10) { + + finc = -f1 * f4t5 * f4t6 * f4t9 * df4t10 * f5c1 * f5c2 * rinv_ss; + fpair += finc; + + delf[0] += (delr_ss_norm[0]*cost10 - aux5p[0]) * finc; + delf[1] += (delr_ss_norm[1]*cost10 - aux5p[1]) * finc; + delf[2] += (delr_ss_norm[2]*cost10 - aux5p[2]) * finc; + + } + + // cosphi1 force + if (cosphi1) { + + finc = -f1 * f4t5 * f4t6 * f4t9 * f4t10 * df5c1 * f5c2 * rinv_ss; + fpair += finc; + + delf[0] += (delr_ss_norm[0]*cosphi1 - ay[0]) * finc; + delf[1] += (delr_ss_norm[1]*cosphi1 - ay[1]) * finc; + delf[2] += (delr_ss_norm[2]*cosphi1 - ay[2]) * finc; + + } + + // cosphi2 force + if (cosphi2) { + + finc = -f1 * f4t5 * f4t6 * f4t9 * f4t10 * f5c1 * df5c2 * rinv_ss; + fpair += finc; + + delf[0] += (delr_ss_norm[0]*cosphi2 - by[0]) * finc; + delf[1] += (delr_ss_norm[1]*cosphi2 - by[1]) * finc; + delf[2] += (delr_ss_norm[2]*cosphi2 - by[2]) * finc; + + } + + // increment forces and torques + + if (newton_bond || a < nlocal) { + + f[a][0] += delf[0]; + f[a][1] += delf[1]; + f[a][2] += delf[2]; + + MathExtra::cross3(ra_cs,delf,delta); + + } + if (newton_bond || b < nlocal) { + + f[b][0] -= delf[0]; + f[b][1] -= delf[1]; + f[b][2] -= delf[2]; + + MathExtra::cross3(rb_cs,delf,deltb); + + } + + if (newton_bond || a < nlocal) { + + torque[a][0] += delta[0]; + torque[a][1] += delta[1]; + torque[a][2] += delta[2]; + + } + if (newton_bond || b < nlocal) { + + torque[b][0] -= deltb[0]; + torque[b][1] -= deltb[1]; + torque[b][2] -= deltb[2]; + + } + + // increment virial only + if (evflag) ev_tally_xyz(a,b,nlocal,newton_bond,0.0, + delf[0],delf[1],delf[2],x[a][0]-x[b][0],x[a][1]-x[b][1],x[a][2]-x[b][2]); + + // pure torques not expressible as r x f + + delta[0] = 0.0; + delta[1] = 0.0; + delta[2] = 0.0; + deltb[0] = 0.0; + deltb[1] = 0.0; + deltb[2] = 0.0; + + // theta5p torque + if (theta5p) { + + tpair = -f1 * df4t5 * f4t6 * f4t9 * f4t10 * f5c1 * f5c2; + MathExtra::cross3(delr_st_norm,az,t5pdir); + + delta[0] += t5pdir[0] * tpair; + delta[1] += t5pdir[1] * tpair; + delta[2] += t5pdir[2] * tpair; + + } + + // theta6p torque + if (theta6p) { + + tpair = -f1 * f4t5 * df4t6 * f4t9 * f4t10 * f5c1 * f5c2; + MathExtra::cross3(delr_st_norm,bz,t6pdir); + + deltb[0] -= t6pdir[0] * tpair; + deltb[1] -= t6pdir[1] * tpair; + deltb[2] -= t6pdir[2] * tpair; + + } + + // theta9 torque + if (theta9) { + + tpair = -f1 * f4t5 * f4t6 * df4t9 * f4t10 * f5c1 * f5c2; + MathExtra::cross3(delr_ss_norm,aux3p,t9dir); + + delta[0] += t9dir[0] * tpair; + delta[1] += t9dir[1] * tpair; + delta[2] += t9dir[2] * tpair; + + } + + // theta10 torque + if (theta10) { + + tpair = -f1 * f4t5 * f4t6 * f4t9 * df4t10 * f5c1 * f5c2; + MathExtra::cross3(delr_ss_norm,aux5p,t10dir); + + deltb[0] -= t10dir[0] * tpair; + deltb[1] -= t10dir[1] * tpair; + deltb[2] -= t10dir[2] * tpair; + + } + + // cosphi1 torque + if (cosphi1) { + + tpair = -f1 * f4t5 * f4t6 * f4t9 * f4t10 * df5c1 * f5c2; + MathExtra::cross3(delr_ss_norm,ay,cosphi1dir); + + delta[0] += cosphi1dir[0] * tpair; + delta[1] += cosphi1dir[1] * tpair; + delta[2] += cosphi1dir[2] * tpair; + + } + + // cosphi2 torque + if (cosphi2) { + + tpair = -f1 * f4t5 * f4t6 * f4t9 * f4t10 * f5c1 * df5c2; + MathExtra::cross3(delr_ss_norm,by,cosphi2dir); + + deltb[0] -= cosphi2dir[0] * tpair; + deltb[1] -= cosphi2dir[1] * tpair; + deltb[2] -= cosphi2dir[2] * tpair; + + } + + // increment torques + if (newton_bond || a < nlocal) { + + torque[a][0] += delta[0]; + torque[a][1] += delta[1]; + torque[a][2] += delta[2]; + + } + if (newton_bond || b < nlocal) { + + torque[b][0] -= deltb[0]; + torque[b][1] -= deltb[1]; + torque[b][2] -= deltb[2]; + + } + + } + } + } + // end early rejection criteria + + } + // end stacking interaction + + if (vflag_fdotr) virial_fdotr_compute(); +} + +/* ---------------------------------------------------------------------- + allocate all arrays +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::allocate() +{ + allocated = 1; + int n = atom->ntypes; + + memory->create(setflag,n+1,n+1,"pair:setflag"); + for (int i = 1; i <= n; i++) + for (int j = i; j <= n; j++) + setflag[i][j] = 0; + + memory->create(cutsq,n+1,n+1,"pair:cutsq"); + + memory->create(epsilon_st,n+1,n+1,"pair:epsilon_st"); + memory->create(a_st,n+1,n+1,"pair:a_st"); + memory->create(cut_st_0,n+1,n+1,"pair:cut_st_0"); + memory->create(cut_st_c,n+1,n+1,"pair:cut_st_c"); + memory->create(cut_st_lo,n+1,n+1,"pair:cut_st_lo"); + memory->create(cut_st_hi,n+1,n+1,"pair:cut_st_hi"); + memory->create(cut_st_lc,n+1,n+1,"pair:cut_st_lc"); + memory->create(cut_st_hc,n+1,n+1,"pair:cut_st_hc"); + memory->create(b_st_lo,n+1,n+1,"pair:b_st_lo"); + memory->create(b_st_hi,n+1,n+1,"pair:b_st_hi"); + memory->create(shift_st,n+1,n+1,"pair:shift_st"); + memory->create(cutsq_st_hc,n+1,n+1,"pair:cutsq_st_hc"); + + memory->create(a_st5,n+1,n+1,"pair:a_st5"); + memory->create(theta_st5_0,n+1,n+1,"pair:theta_st5_0"); + memory->create(dtheta_st5_ast,n+1,n+1,"pair:dtheta_st5_ast"); + memory->create(b_st5,n+1,n+1,"pair:b_st5"); + memory->create(dtheta_st5_c,n+1,n+1,"pair:dtheta_st5_c"); + + memory->create(a_st6,n+1,n+1,"pair:a_st6"); + memory->create(theta_st6_0,n+1,n+1,"pair:theta_st6_0"); + memory->create(dtheta_st6_ast,n+1,n+1,"pair:dtheta_st6_ast"); + memory->create(b_st6,n+1,n+1,"pair:b_st6"); + memory->create(dtheta_st6_c,n+1,n+1,"pair:dtheta_st6_c"); + + memory->create(a_st9,n+1,n+1,"pair:a_st9"); + memory->create(theta_st9_0,n+1,n+1,"pair:theta_st9_0"); + memory->create(dtheta_st9_ast,n+1,n+1,"pair:dtheta_st9_ast"); + memory->create(b_st9,n+1,n+1,"pair:b_st9"); + memory->create(dtheta_st9_c,n+1,n+1,"pair:dtheta_st9_c"); + + memory->create(a_st10,n+1,n+1,"pair:a_st10"); + memory->create(theta_st10_0,n+1,n+1,"pair:theta_st10_0"); + memory->create(dtheta_st10_ast,n+1,n+1,"pair:dtheta_st10_ast"); + memory->create(b_st10,n+1,n+1,"pair:b_st10"); + memory->create(dtheta_st10_c,n+1,n+1,"pair:dtheta_st10_c"); + + memory->create(a_st1,n+1,n+1,"pair:a_st1"); + memory->create(cosphi_st1_ast,n+1,n+1,"pair:cosphi_st1_ast"); + memory->create(b_st1,n+1,n+1,"pair:b_st1"); + memory->create(cosphi_st1_c,n+1,n+1,"pair:cosphi_st1_c"); + memory->create(a_st2,n+1,n+1,"pair:a_st2"); + memory->create(cosphi_st2_ast,n+1,n+1,"pair:cosphi_st2_ast"); + memory->create(b_st2,n+1,n+1,"pair:b_st2"); + memory->create(cosphi_st2_c,n+1,n+1,"pair:cosphi_st2_c"); + +} + +/* ---------------------------------------------------------------------- + global settings +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::settings(int narg, char **/*arg*/) +{ + if (narg != 0) error->all(FLERR,"Illegal pair_style command"); + +} + +/* ---------------------------------------------------------------------- + return temperature dependent oxRNA stacking strength +------------------------------------------------------------------------- */ + +double PairOxrna2Stk::stacking_strength(double xi_st, double kappa_st, double T) +{ + double eps; + + eps = xi_st + kappa_st * T; + + return eps; +} + +/* ---------------------------------------------------------------------- + set coeffs for one or more type pairs +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::coeff(int narg, char **arg) +{ + int count; + + if (narg != 27) error->all(FLERR,"Incorrect args for pair coefficients in oxrna2/stk"); + if (!allocated) allocate(); + + int ilo,ihi,jlo,jhi; + force->bounds(FLERR,arg[0],atom->ntypes,ilo,ihi); + force->bounds(FLERR,arg[1],atom->ntypes,jlo,jhi); + + // stacking interaction + count = 0; + + double T, epsilon_st_one, xi_st_one, kappa_st_one, a_st_one, b_st_lo_one, b_st_hi_one; + double cut_st_0_one, cut_st_c_one, cut_st_lo_one, cut_st_hi_one; + double cut_st_lc_one, cut_st_hc_one, tmp, shift_st_one; + + double a_st5_one, theta_st5_0_one, dtheta_st5_ast_one; + double b_st5_one, dtheta_st5_c_one; + + double a_st6_one, theta_st6_0_one, dtheta_st6_ast_one; + double b_st6_one, dtheta_st6_c_one; + + double a_st9_one, theta_st9_0_one, dtheta_st9_ast_one; + double b_st9_one, dtheta_st9_c_one; + + double a_st10_one, theta_st10_0_one, dtheta_st10_ast_one; + double b_st10_one, dtheta_st10_c_one; + + double a_st1_one, cosphi_st1_ast_one, b_st1_one, cosphi_st1_c_one; + double a_st2_one, cosphi_st2_ast_one, b_st2_one, cosphi_st2_c_one; + + if (strcmp(arg[2], "seqav") != 0 && strcmp(arg[2], "seqdep") != 0) { + error->all(FLERR,"Incorrect setting, select seqav or seqdep in oxrna2/stk"); + } + if (strcmp(arg[2],"seqav") == 0) seqdepflag = 0; + if (strcmp(arg[2],"seqdep") == 0) seqdepflag = 1; + + T = force->numeric(FLERR,arg[3]); + xi_st_one = force->numeric(FLERR,arg[4]); + kappa_st_one = force->numeric(FLERR,arg[5]); + epsilon_st_one = stacking_strength(xi_st_one, kappa_st_one, T); + + a_st_one = force->numeric(FLERR,arg[6]); + cut_st_0_one = force->numeric(FLERR,arg[7]); + cut_st_c_one = force->numeric(FLERR,arg[8]); + cut_st_lo_one = force->numeric(FLERR,arg[9]); + cut_st_hi_one = force->numeric(FLERR,arg[10]); + + a_st5_one = force->numeric(FLERR,arg[11]); + theta_st5_0_one = force->numeric(FLERR,arg[12]); + dtheta_st5_ast_one = force->numeric(FLERR,arg[13]); + a_st6_one = force->numeric(FLERR,arg[14]); + theta_st6_0_one = force->numeric(FLERR,arg[15]); + dtheta_st6_ast_one = force->numeric(FLERR,arg[16]); + + a_st9_one = force->numeric(FLERR,arg[17]); + theta_st9_0_one = force->numeric(FLERR,arg[18]); + dtheta_st9_ast_one = force->numeric(FLERR,arg[19]); + a_st10_one = force->numeric(FLERR,arg[20]); + theta_st10_0_one = force->numeric(FLERR,arg[21]); + dtheta_st10_ast_one = force->numeric(FLERR,arg[22]); + + a_st1_one = force->numeric(FLERR,arg[23]); + cosphi_st1_ast_one = force->numeric(FLERR,arg[24]); + a_st2_one = force->numeric(FLERR,arg[25]); + cosphi_st2_ast_one = force->numeric(FLERR,arg[26]); + + b_st_lo_one = 2*a_st_one*exp(-a_st_one*(cut_st_lo_one-cut_st_0_one))* + 2*a_st_one*exp(-a_st_one*(cut_st_lo_one-cut_st_0_one))* + (1-exp(-a_st_one*(cut_st_lo_one-cut_st_0_one)))* + (1-exp(-a_st_one*(cut_st_lo_one-cut_st_0_one)))/ + (4*((1-exp(-a_st_one*(cut_st_lo_one -cut_st_0_one)))* + (1-exp(-a_st_one*(cut_st_lo_one-cut_st_0_one)))- + (1-exp(-a_st_one*(cut_st_c_one -cut_st_0_one)))* + (1-exp(-a_st_one*(cut_st_c_one-cut_st_0_one))))); + + cut_st_lc_one = cut_st_lo_one - a_st_one*exp(-a_st_one*(cut_st_lo_one-cut_st_0_one))* + (1-exp(-a_st_one*(cut_st_lo_one-cut_st_0_one)))/b_st_lo_one; + + b_st_hi_one = 2*a_st_one*exp(-a_st_one*(cut_st_hi_one-cut_st_0_one))* + 2*a_st_one*exp(-a_st_one*(cut_st_hi_one-cut_st_0_one))* + (1-exp(-a_st_one*(cut_st_hi_one-cut_st_0_one)))* + (1-exp(-a_st_one*(cut_st_hi_one-cut_st_0_one)))/ + (4*((1-exp(-a_st_one*(cut_st_hi_one -cut_st_0_one)))* + (1-exp(-a_st_one*(cut_st_hi_one-cut_st_0_one)))- + (1-exp(-a_st_one*(cut_st_c_one -cut_st_0_one)))* + (1-exp(-a_st_one*(cut_st_c_one-cut_st_0_one))))); + + cut_st_hc_one = cut_st_hi_one - a_st_one*exp(-a_st_one*(cut_st_hi_one-cut_st_0_one))* + (1-exp(-a_st_one*(cut_st_hi_one-cut_st_0_one)))/b_st_hi_one; + + tmp = 1 - exp(-(cut_st_c_one-cut_st_0_one) * a_st_one); + shift_st_one = epsilon_st_one * tmp * tmp; + + b_st5_one = a_st5_one*a_st5_one*dtheta_st5_ast_one*dtheta_st5_ast_one/(1-a_st5_one*dtheta_st5_ast_one*dtheta_st5_ast_one); + dtheta_st5_c_one = 1/(a_st5_one*dtheta_st5_ast_one); + + b_st6_one = a_st6_one*a_st6_one*dtheta_st6_ast_one*dtheta_st6_ast_one/(1-a_st6_one*dtheta_st6_ast_one*dtheta_st6_ast_one); + dtheta_st6_c_one = 1/(a_st6_one*dtheta_st6_ast_one); + + b_st9_one = a_st9_one*a_st9_one*dtheta_st9_ast_one*dtheta_st9_ast_one/(1-a_st9_one*dtheta_st9_ast_one*dtheta_st9_ast_one); + dtheta_st9_c_one = 1/(a_st9_one*dtheta_st9_ast_one); + + b_st10_one = a_st10_one*a_st10_one*dtheta_st10_ast_one*dtheta_st10_ast_one/(1-a_st10_one*dtheta_st10_ast_one*dtheta_st10_ast_one); + dtheta_st10_c_one = 1/(a_st10_one*dtheta_st10_ast_one); + + b_st1_one = a_st1_one*a_st1_one*cosphi_st1_ast_one*cosphi_st1_ast_one/(1-a_st1_one*cosphi_st1_ast_one*cosphi_st1_ast_one); + cosphi_st1_c_one=1/(a_st1_one*cosphi_st1_ast_one); + + b_st2_one = a_st2_one*a_st2_one*cosphi_st2_ast_one*cosphi_st2_ast_one/(1-a_st2_one*cosphi_st2_ast_one*cosphi_st2_ast_one); + cosphi_st2_c_one=1/(a_st2_one*cosphi_st2_ast_one); + + for (int i = ilo; i <= ihi; i++) { + for (int j = MAX(jlo,i); j <= jhi; j++) { + + epsilon_st[i][j] = epsilon_st_one; + if (seqdepflag) epsilon_st[i][j] *= eta_st[i-1][j-1]; + a_st[i][j] = a_st_one; + cut_st_0[i][j] = cut_st_0_one; + cut_st_c[i][j] = cut_st_c_one; + cut_st_lo[i][j] = cut_st_lo_one; + cut_st_hi[i][j] = cut_st_hi_one; + cut_st_lc[i][j] = cut_st_lc_one; + cut_st_hc[i][j] = cut_st_hc_one; + b_st_lo[i][j] = b_st_lo_one; + b_st_hi[i][j] = b_st_hi_one; + shift_st[i][j] = shift_st_one; + if (seqdepflag) shift_st[i][j] *= eta_st[i-1][j-1]; + + a_st5[i][j] = a_st5_one; + theta_st5_0[i][j] = theta_st5_0_one; + dtheta_st5_ast[i][j] = dtheta_st5_ast_one; + b_st5[i][j] = b_st5_one; + dtheta_st5_c[i][j] = dtheta_st5_c_one; + + a_st6[i][j] = a_st6_one; + theta_st6_0[i][j] = theta_st6_0_one; + dtheta_st6_ast[i][j] = dtheta_st6_ast_one; + b_st6[i][j] = b_st6_one; + dtheta_st6_c[i][j] = dtheta_st6_c_one; + + a_st9[i][j] = a_st9_one; + theta_st9_0[i][j] = theta_st9_0_one; + dtheta_st9_ast[i][j] = dtheta_st9_ast_one; + b_st9[i][j] = b_st9_one; + dtheta_st9_c[i][j] = dtheta_st9_c_one; + + a_st10[i][j] = a_st10_one; + theta_st10_0[i][j] = theta_st10_0_one; + dtheta_st10_ast[i][j] = dtheta_st10_ast_one; + b_st10[i][j] = b_st10_one; + dtheta_st10_c[i][j] = dtheta_st10_c_one; + + a_st1[i][j] = a_st1_one; + cosphi_st1_ast[i][j] = cosphi_st1_ast_one; + b_st1[i][j] = b_st1_one; + cosphi_st1_c[i][j] = cosphi_st1_c_one; + + a_st2[i][j] = a_st2_one; + cosphi_st2_ast[i][j] = cosphi_st2_ast_one; + b_st2[i][j] = b_st2_one; + cosphi_st2_c[i][j] = cosphi_st2_c_one; + + setflag[i][j] = 1; + count++; + } + } + + if (count == 0) error->all(FLERR,"Incorrect args for pair coefficients in oxdna/stk"); + +} + +/* ---------------------------------------------------------------------- + neighbor callback to inform pair style of neighbor list to use regular +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::init_list(int id, NeighList *ptr) +{ + if (id == 0) list = ptr; + if (id > 0) error->all(FLERR,"Respa not supported"); + +} + + +/* ---------------------------------------------------------------------- + init for one type pair i,j and corresponding j,i +------------------------------------------------------------------------- */ + +double PairOxrna2Stk::init_one(int i, int j) +{ + + if (setflag[i][j] == 0) { + error->all(FLERR,"Coefficient mixing not defined in oxRNA"); + } + if (offset_flag) { + error->all(FLERR,"Offset not supported in oxRNA"); + } + + if (seqdepflag) { + epsilon_st[j][i] = epsilon_st[i][j] / eta_st[i-1][j-1] * eta_st[j-1][i-1]; + } + else { + epsilon_st[j][i] = epsilon_st[i][j]; + } + a_st[j][i] = a_st[i][j]; + b_st_lo[j][i] = b_st_lo[i][j]; + b_st_hi[j][i] = b_st_hi[i][j]; + cut_st_0[j][i] = cut_st_0[i][j]; + cut_st_c[j][i] = cut_st_c[i][j]; + cut_st_lo[j][i] = cut_st_lo[i][j]; + cut_st_hi[j][i] = cut_st_hi[i][j]; + cut_st_lc[j][i] = cut_st_lc[i][j]; + cut_st_hc[j][i] = cut_st_hc[i][j]; + if (seqdepflag) { + shift_st[j][i] = shift_st[i][j] / eta_st[i-1][j-1] * eta_st[j-1][i-1]; + } + else { + shift_st[j][i] = shift_st[i][j]; + } + + a_st5[j][i] = a_st5[i][j]; + theta_st5_0[j][i] = theta_st5_0[i][j]; + dtheta_st5_ast[j][i] = dtheta_st5_ast[i][j]; + b_st5[j][i] = b_st5[i][j]; + dtheta_st5_c[j][i] = dtheta_st5_c[i][j]; + + a_st6[j][i] = a_st6[i][j]; + theta_st6_0[j][i] = theta_st6_0[i][j]; + dtheta_st6_ast[j][i] = dtheta_st6_ast[i][j]; + b_st6[j][i] = b_st6[i][j]; + dtheta_st6_c[j][i] = dtheta_st6_c[i][j]; + + a_st9[j][i] = a_st9[i][j]; + theta_st9_0[j][i] = theta_st9_0[i][j]; + dtheta_st9_ast[j][i] = dtheta_st9_ast[i][j]; + b_st9[j][i] = b_st9[i][j]; + dtheta_st9_c[j][i] = dtheta_st9_c[i][j]; + + a_st10[j][i] = a_st10[i][j]; + theta_st10_0[j][i] = theta_st10_0[i][j]; + dtheta_st10_ast[j][i] = dtheta_st10_ast[i][j]; + b_st10[j][i] = b_st10[i][j]; + dtheta_st10_c[j][i] = dtheta_st10_c[i][j]; + + a_st1[j][i] = a_st1[i][j]; + cosphi_st1_ast[j][i] = cosphi_st1_ast[i][j]; + b_st1[j][i] = b_st1[i][j]; + cosphi_st1_c[j][i] = cosphi_st1_c[i][j]; + + a_st2[j][i] = a_st2[i][j]; + cosphi_st2_ast[j][i] = cosphi_st2_ast[i][j]; + b_st2[j][i] = b_st2[i][j]; + cosphi_st2_c[j][i] = cosphi_st2_c[i][j]; + + cutsq_st_hc[i][j] = cut_st_hc[i][j]*cut_st_hc[i][j]; + cutsq_st_hc[j][i] = cutsq_st_hc[i][j]; + + // set the master list distance cutoff + return cut_st_hc[i][j]; + +} + +/* ---------------------------------------------------------------------- + proc 0 writes to restart file +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::write_restart(FILE *fp) +{ + write_restart_settings(fp); + + int i,j; + for (i = 1; i <= atom->ntypes; i++) + for (j = i; j <= atom->ntypes; j++) { + fwrite(&setflag[i][j],sizeof(int),1,fp); + if (setflag[i][j]) { + + fwrite(&epsilon_st[i][j],sizeof(double),1,fp); + fwrite(&a_st[i][j],sizeof(double),1,fp); + fwrite(&cut_st_0[i][j],sizeof(double),1,fp); + fwrite(&cut_st_c[i][j],sizeof(double),1,fp); + fwrite(&cut_st_lo[i][j],sizeof(double),1,fp); + fwrite(&cut_st_hi[i][j],sizeof(double),1,fp); + fwrite(&cut_st_lc[i][j],sizeof(double),1,fp); + fwrite(&cut_st_hc[i][j],sizeof(double),1,fp); + fwrite(&b_st_lo[i][j],sizeof(double),1,fp); + fwrite(&b_st_hi[i][j],sizeof(double),1,fp); + fwrite(&shift_st[i][j],sizeof(double),1,fp); + + fwrite(&a_st5[i][j],sizeof(double),1,fp); + fwrite(&theta_st5_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st5_ast[i][j],sizeof(double),1,fp); + fwrite(&b_st5[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st5_c[i][j],sizeof(double),1,fp); + + fwrite(&a_st6[i][j],sizeof(double),1,fp); + fwrite(&theta_st6_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st6_ast[i][j],sizeof(double),1,fp); + fwrite(&b_st6[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st6_c[i][j],sizeof(double),1,fp); + + fwrite(&a_st9[i][j],sizeof(double),1,fp); + fwrite(&theta_st9_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st9_ast[i][j],sizeof(double),1,fp); + fwrite(&b_st9[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st9_c[i][j],sizeof(double),1,fp); + + fwrite(&a_st10[i][j],sizeof(double),1,fp); + fwrite(&theta_st10_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st10_ast[i][j],sizeof(double),1,fp); + fwrite(&b_st10[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st10_c[i][j],sizeof(double),1,fp); + + fwrite(&a_st1[i][j],sizeof(double),1,fp); + fwrite(&cosphi_st1_ast[i][j],sizeof(double),1,fp); + fwrite(&b_st1[i][j],sizeof(double),1,fp); + fwrite(&cosphi_st1_c[i][j],sizeof(double),1,fp); + fwrite(&a_st2[i][j],sizeof(double),1,fp); + fwrite(&cosphi_st2_ast[i][j],sizeof(double),1,fp); + fwrite(&b_st2[i][j],sizeof(double),1,fp); + fwrite(&cosphi_st2_c[i][j],sizeof(double),1,fp); + + } + } +} + +/* ---------------------------------------------------------------------- + proc 0 reads from restart file, bcasts +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::read_restart(FILE *fp) +{ + read_restart_settings(fp); + allocate(); + + int i,j; + int me = comm->me; + for (i = 1; i <= atom->ntypes; i++) + for (j = i; j <= atom->ntypes; j++) { + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); + MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); + if (setflag[i][j]) { + if (me == 0) { + + utils::sfread(FLERR,&epsilon_st[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&a_st[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_hi[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_lc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_hc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st_hi[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&shift_st[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_st5[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_st5_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st5_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st5[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st5_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_st6[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_st6_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st6_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st6[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st6_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_st9[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_st9_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st9_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st9[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st9_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_st10[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_st10_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st10_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st10[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st10_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_st1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_st1_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_st1_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&a_st2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_st2_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_st2_c[i][j],sizeof(double),1,fp,NULL,error); + + } + + MPI_Bcast(&epsilon_st[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&a_st[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_st_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_st_c[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_st_lo[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_st_hi[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_st_lc[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_st_hc[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st_lo[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st_hi[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&shift_st[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_st5[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_st5_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st5_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st5[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st5_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_st6[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_st6_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st6_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st6[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st6_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_st9[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_st9_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st9_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st9[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st9_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_st10[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_st10_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st10_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st10[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st10_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_st1[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cosphi_st1_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st1[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cosphi_st1_c[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&a_st2[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cosphi_st2_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st2[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cosphi_st2_c[i][j],1,MPI_DOUBLE,0,world); + + } + } +} + +/* ---------------------------------------------------------------------- + proc 0 writes to restart file +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::write_restart_settings(FILE *fp) +{ + fwrite(&offset_flag,sizeof(int),1,fp); + fwrite(&mix_flag,sizeof(int),1,fp); + fwrite(&tail_flag,sizeof(int),1,fp); +} + +/* ---------------------------------------------------------------------- + proc 0 reads from restart file, bcasts +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::read_restart_settings(FILE *fp) +{ + int me = comm->me; + if (me == 0) { + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + } + MPI_Bcast(&offset_flag,1,MPI_INT,0,world); + MPI_Bcast(&mix_flag,1,MPI_INT,0,world); + MPI_Bcast(&tail_flag,1,MPI_INT,0,world); +} + +/* ---------------------------------------------------------------------- + proc 0 writes to data file +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::write_data(FILE *fp) +{ + for (int i = 1; i <= atom->ntypes; i++) + fprintf(fp,"%d\ + %g %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g\ + %g %g %g %g\ + \n",i, + epsilon_st[i][i],a_st[i][i],cut_st_0[i][i],cut_st_c[i][i],cut_st_lo[i][i],cut_st_hi[i][i], + cut_st_lc[i][i],cut_st_hc[i][i],b_st_lo[i][i],b_st_hi[i][i],shift_st[i][i], + a_st5[i][i],theta_st5_0[i][i],dtheta_st5_ast[i][i],b_st5[i][i],dtheta_st5_c[i][i], + a_st6[i][i],theta_st6_0[i][i],dtheta_st6_ast[i][i],b_st6[i][i],dtheta_st6_c[i][i], + a_st9[i][i],theta_st9_0[i][i],dtheta_st9_ast[i][i],b_st9[i][i],dtheta_st9_c[i][i], + a_st10[i][i],theta_st10_0[i][i],dtheta_st10_ast[i][i],b_st10[i][i],dtheta_st10_c[i][i], + a_st1[i][i],cosphi_st1_ast[i][i],b_st1[i][i], cosphi_st1_c[i][i], + a_st2[i][i],cosphi_st2_ast[i][i],b_st2[i][i], cosphi_st2_c[i][i]); +} + +/* ---------------------------------------------------------------------- + proc 0 writes all pairs to data file +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::write_data_all(FILE *fp) +{ + for (int i = 1; i <= atom->ntypes; i++) + for (int j = i; j <= atom->ntypes; j++) + fprintf(fp,"%d %d\ + %g %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g\ + %g %g %g %g\ + \n",i,j, + epsilon_st[i][j],a_st[i][j],cut_st_0[i][j],cut_st_c[i][j],cut_st_lo[i][j],cut_st_hi[i][j], + cut_st_lc[i][j],cut_st_hc[i][j],b_st_lo[i][j],b_st_hi[i][j],shift_st[i][j], + a_st5[i][j],theta_st5_0[i][j],dtheta_st5_ast[i][j],b_st5[i][j],dtheta_st5_c[i][j], + a_st6[i][j],theta_st6_0[i][j],dtheta_st6_ast[i][j],b_st6[i][j],dtheta_st6_c[i][j], + a_st9[i][j],theta_st9_0[i][j],dtheta_st9_ast[i][j],b_st9[i][j],dtheta_st9_c[i][j], + a_st10[i][j],theta_st10_0[i][j],dtheta_st10_ast[i][j],b_st10[i][j],dtheta_st10_c[i][j], + a_st1[i][j],cosphi_st1_ast[i][j],b_st1[i][j],cosphi_st1_c[i][j], + a_st2[i][j],cosphi_st2_ast[i][j],b_st2[i][j],cosphi_st2_c[i][j]); +} + +/* ---------------------------------------------------------------------- */ + +void *PairOxrna2Stk::extract(const char *str, int &dim) +{ + dim = 2; + + if (strcmp(str,"epsilon_st") == 0) return (void *) epsilon_st; + if (strcmp(str,"a_st") == 0) return (void *) a_st; + if (strcmp(str,"cut_st_0") == 0) return (void *) cut_st_0; + if (strcmp(str,"cut_st_c") == 0) return (void *) cut_st_c; + if (strcmp(str,"cut_st_lo") == 0) return (void *) cut_st_lo; + if (strcmp(str,"cut_st_hi") == 0) return (void *) cut_st_hi; + if (strcmp(str,"cut_st_lc") == 0) return (void *) cut_st_lc; + if (strcmp(str,"cut_st_hc") == 0) return (void *) cut_st_hc; + if (strcmp(str,"b_st_lo") == 0) return (void *) b_st_lo; + if (strcmp(str,"b_st_hi") == 0) return (void *) b_st_hi; + if (strcmp(str,"shift_st") == 0) return (void *) shift_st; + + if (strcmp(str,"a_st5") == 0) return (void *) a_st5; + if (strcmp(str,"theta_st5_0") == 0) return (void *) theta_st5_0; + if (strcmp(str,"dtheta_st5_ast") == 0) return (void *) dtheta_st5_ast; + if (strcmp(str,"b_st5") == 0) return (void *) b_st5; + if (strcmp(str,"dtheta_st5_c") == 0) return (void *) dtheta_st5_c; + + if (strcmp(str,"a_st6") == 0) return (void *) a_st6; + if (strcmp(str,"theta_st6_0") == 0) return (void *) theta_st6_0; + if (strcmp(str,"dtheta_st6_ast") == 0) return (void *) dtheta_st6_ast; + if (strcmp(str,"b_st6") == 0) return (void *) b_st6; + if (strcmp(str,"dtheta_st6_c") == 0) return (void *) dtheta_st6_c; + + if (strcmp(str,"a_st9") == 0) return (void *) a_st9; + if (strcmp(str,"theta_st9_0") == 0) return (void *) theta_st9_0; + if (strcmp(str,"dtheta_st9_ast") == 0) return (void *) dtheta_st9_ast; + if (strcmp(str,"b_st9") == 0) return (void *) b_st9; + if (strcmp(str,"dtheta_st9_c") == 0) return (void *) dtheta_st9_c; + + if (strcmp(str,"a_st10") == 0) return (void *) a_st10; + if (strcmp(str,"theta_st10_0") == 0) return (void *) theta_st10_0; + if (strcmp(str,"dtheta_st10_ast") == 0) return (void *) dtheta_st10_ast; + if (strcmp(str,"b_st10") == 0) return (void *) b_st10; + if (strcmp(str,"dtheta_st10_c") == 0) return (void *) dtheta_st10_c; + + if (strcmp(str,"a_st1") == 0) return (void *) a_st1; + if (strcmp(str,"cosphi_st1_ast") == 0) return (void *) cosphi_st1_ast; + if (strcmp(str,"b_st1") == 0) return (void *) b_st1; + if (strcmp(str,"cosphi_st1_c") == 0) return (void *) cosphi_st1_c; + + if (strcmp(str,"a_st2") == 0) return (void *) a_st2; + if (strcmp(str,"cosphi_st2_ast") == 0) return (void *) cosphi_st2_ast; + if (strcmp(str,"b_st2") == 0) return (void *) b_st2; + if (strcmp(str,"cosphi_st2_c") == 0) return (void *) cosphi_st2_c; + + return NULL; +} diff --git a/src/USER-CGDNA/pair_oxrna2_stk.h b/src/USER-CGDNA/pair_oxrna2_stk.h new file mode 100644 index 0000000000..519f7c0707 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_stk.h @@ -0,0 +1,86 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS + +PairStyle(oxrna2/stk,PairOxrna2Stk) + +#else + +#ifndef LMP_PAIR_OXRNA2_STK_H +#define LMP_PAIR_OXRNA2_STK_H + +#include "pair.h" + +namespace LAMMPS_NS { + +class PairOxrna2Stk : public Pair { + public: + PairOxrna2Stk(class LAMMPS *); + virtual ~PairOxrna2Stk(); + virtual void compute(int, int); + void settings(int, char **); + void coeff(int, char **); + void init_list(int, class NeighList *); + double init_one(int, int); + void write_restart(FILE *); + void read_restart(FILE *); + void write_restart_settings(FILE *); + void read_restart_settings(FILE *); + void write_data(FILE *); + void write_data_all(FILE *); + void *extract(const char *, int &); + + protected: + // stacking interaction + double eta_st[4][4]; + double stacking_strength(double, double, double); + double **epsilon_st, **a_st, **cut_st_0, **cut_st_c; + double **cut_st_lo, **cut_st_hi; + double **cut_st_lc, **cut_st_hc, **b_st_lo, **b_st_hi, **shift_st; + double **cutsq_st_hc; + double **a_st5, **theta_st5_0, **dtheta_st5_ast; + double **b_st5, **dtheta_st5_c; + double **a_st6, **theta_st6_0, **dtheta_st6_ast; + double **b_st6, **dtheta_st6_c; + double **a_st9, **theta_st9_0, **dtheta_st9_ast; + double **b_st9, **dtheta_st9_c; + double **a_st10, **theta_st10_0, **dtheta_st10_ast; + double **b_st10, **dtheta_st10_c; + double **a_st1, **cosphi_st1_ast, **b_st1, **cosphi_st1_c; + double **a_st2, **cosphi_st2_ast, **b_st2, **cosphi_st2_c; + + int seqdepflag; + + virtual void allocate(); + void ev_tally_xyz(int, int, int, int, double, double, double, double, double, double, double); +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Incorrect args for pair coefficients + +Self-explanatory. Check the input script or data file. + +*/ diff --git a/src/USER-CGDNA/pair_oxrna2_xstk.cpp b/src/USER-CGDNA/pair_oxrna2_xstk.cpp new file mode 100644 index 0000000000..f5207c53e7 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_xstk.cpp @@ -0,0 +1,1079 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ + +#include "pair_oxrna2_xstk.h" +#include +#include +#include +#include "mf_oxdna.h" +#include "atom.h" +#include "comm.h" +#include "force.h" +#include "neighbor.h" +#include "neigh_list.h" +#include "math_const.h" +#include "memory.h" +#include "error.h" +#include "utils.h" +#include "atom_vec_ellipsoid.h" +#include "math_extra.h" + +using namespace LAMMPS_NS; +using namespace MathConst; +using namespace MFOxdna; + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Xstk::PairOxrna2Xstk(LAMMPS *lmp) : Pair(lmp) +{ + single_enable = 0; + writedata = 1; +} + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Xstk::~PairOxrna2Xstk() +{ + if (allocated) { + + memory->destroy(setflag); + memory->destroy(cutsq); + + memory->destroy(k_xst); + memory->destroy(cut_xst_0); + memory->destroy(cut_xst_c); + memory->destroy(cut_xst_lo); + memory->destroy(cut_xst_hi); + memory->destroy(cut_xst_lc); + memory->destroy(cut_xst_hc); + memory->destroy(cutsq_xst_hc); + memory->destroy(b_xst_lo); + memory->destroy(b_xst_hi); + + memory->destroy(a_xst1); + memory->destroy(theta_xst1_0); + memory->destroy(dtheta_xst1_ast); + memory->destroy(b_xst1); + memory->destroy(dtheta_xst1_c); + + memory->destroy(a_xst2); + memory->destroy(theta_xst2_0); + memory->destroy(dtheta_xst2_ast); + memory->destroy(b_xst2); + memory->destroy(dtheta_xst2_c); + + memory->destroy(a_xst3); + memory->destroy(theta_xst3_0); + memory->destroy(dtheta_xst3_ast); + memory->destroy(b_xst3); + memory->destroy(dtheta_xst3_c); + + memory->destroy(a_xst7); + memory->destroy(theta_xst7_0); + memory->destroy(dtheta_xst7_ast); + memory->destroy(b_xst7); + memory->destroy(dtheta_xst7_c); + + memory->destroy(a_xst8); + memory->destroy(theta_xst8_0); + memory->destroy(dtheta_xst8_ast); + memory->destroy(b_xst8); + memory->destroy(dtheta_xst8_c); + + } +} + +/* ---------------------------------------------------------------------- + compute function for oxDNA pair interactions + hb=hydrogen bonding site + + NOTE: The cross-stacking interaction takes place between hb sites +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::compute(int eflag, int vflag) +{ + + double delf[3],delta[3],deltb[3]; // force, torque increment; + double evdwl,fpair,finc,tpair,factor_lj; + double delr_hb[3],delr_hb_norm[3],rsq_hb,r_hb,rinv_hb; + double theta1,t1dir[3],cost1; + double theta2,t2dir[3],cost2; + double theta3,t3dir[3],cost3; + double theta4,theta4p,t4dir[3],cost4; + double theta7,theta7p,t7dir[3],cost7; + double theta8,theta8p,t8dir[3],cost8; + + // distance COM-h-bonding site + double d_chb=+0.4; + // vectors COM-h-bonding site in lab frame + double ra_chb[3],rb_chb[3]; + + // quaternions and Cartesian unit vectors in lab frame + double *qa,ax[3],ay[3],az[3]; + double *qb,bx[3],by[3],bz[3]; + + double **x = atom->x; + double **f = atom->f; + double **torque = atom->torque; + int *type = atom->type; + + int nlocal = atom->nlocal; + int newton_pair = force->newton_pair; + int *alist,*blist,*numneigh,**firstneigh; + double *special_lj = force->special_lj; + + AtomVecEllipsoid *avec = (AtomVecEllipsoid *) atom->style_match("ellipsoid"); + AtomVecEllipsoid::Bonus *bonus = avec->bonus; + + int a,b,ia,ib,anum,bnum,atype,btype; + + double f2,f4t1,f4t2,f4t3,f4t7,f4t8; + double df2,df4t1,df4t2,df4t3,df4t7,df4t8,rsint; + + evdwl = 0.0; + ev_init(eflag,vflag); + + anum = list->inum; + alist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + + // loop over pair interaction neighbors of my atoms + + for (ia = 0; ia < anum; ia++) { + + a = alist[ia]; + atype = type[a]; + + qa=bonus[a].quat; + MathExtra::q_to_exyz(qa,ax,ay,az); + + ra_chb[0] = d_chb*ax[0]; + ra_chb[1] = d_chb*ax[1]; + ra_chb[2] = d_chb*ax[2]; + + blist = firstneigh[a]; + bnum = numneigh[a]; + + for (ib = 0; ib < bnum; ib++) { + + b = blist[ib]; + factor_lj = special_lj[sbmask(b)]; // = 0 for nearest neighbors + b &= NEIGHMASK; + + btype = type[b]; + + qb=bonus[b].quat; + MathExtra::q_to_exyz(qb,bx,by,bz); + + rb_chb[0] = d_chb*bx[0]; + rb_chb[1] = d_chb*bx[1]; + rb_chb[2] = d_chb*bx[2]; + + // vector h-bonding site b to a + delr_hb[0] = x[a][0] + ra_chb[0] - x[b][0] - rb_chb[0]; + delr_hb[1] = x[a][1] + ra_chb[1] - x[b][1] - rb_chb[1]; + delr_hb[2] = x[a][2] + ra_chb[2] - x[b][2] - rb_chb[2]; + + rsq_hb = delr_hb[0]*delr_hb[0] + delr_hb[1]*delr_hb[1] + delr_hb[2]*delr_hb[2]; + r_hb = sqrt(rsq_hb); + rinv_hb = 1.0/r_hb; + + delr_hb_norm[0] = delr_hb[0] * rinv_hb; + delr_hb_norm[1] = delr_hb[1] * rinv_hb; + delr_hb_norm[2] = delr_hb[2] * rinv_hb; + + f2 = F2(r_hb, k_xst[atype][btype], cut_xst_0[atype][btype], + cut_xst_lc[atype][btype], cut_xst_hc[atype][btype], cut_xst_lo[atype][btype], cut_xst_hi[atype][btype], + b_xst_lo[atype][btype], b_xst_hi[atype][btype], cut_xst_c[atype][btype]); + + // early rejection criterium + if (f2) { + + cost1 = -1.0*MathExtra::dot3(ax,bx); + if (cost1 > 1.0) cost1 = 1.0; + if (cost1 < -1.0) cost1 = -1.0; + theta1 = acos(cost1); + + f4t1 = F4(theta1, a_xst1[atype][btype], theta_xst1_0[atype][btype], dtheta_xst1_ast[atype][btype], + b_xst1[atype][btype], dtheta_xst1_c[atype][btype]); + + // early rejection criterium + if (f4t1) { + + cost2 = -1.0*MathExtra::dot3(ax,delr_hb_norm); + if (cost2 > 1.0) cost2 = 1.0; + if (cost2 < -1.0) cost2 = -1.0; + theta2 = acos(cost2); + + f4t2 = F4(theta2, a_xst2[atype][btype], theta_xst2_0[atype][btype], dtheta_xst2_ast[atype][btype], + b_xst2[atype][btype], dtheta_xst2_c[atype][btype]); + + // early rejection criterium + if (f4t2) { + + cost3 = MathExtra::dot3(bx,delr_hb_norm); + if (cost3 > 1.0) cost3 = 1.0; + if (cost3 < -1.0) cost3 = -1.0; + theta3 = acos(cost3); + + f4t3 = F4(theta3, a_xst3[atype][btype], theta_xst3_0[atype][btype], dtheta_xst3_ast[atype][btype], + b_xst3[atype][btype], dtheta_xst3_c[atype][btype]); + + // early rejection criterium + if (f4t3) { + + cost7 = -1.0*MathExtra::dot3(az,delr_hb_norm); + if (cost7 > 1.0) cost7 = 1.0; + if (cost7 < -1.0) cost7 = -1.0; + theta7 = acos(cost7); + theta7p = MY_PI - theta7; + + f4t7 = F4(theta7, a_xst7[atype][btype], theta_xst7_0[atype][btype], dtheta_xst7_ast[atype][btype], + b_xst7[atype][btype], dtheta_xst7_c[atype][btype]) + + F4(theta7p, a_xst7[atype][btype], theta_xst7_0[atype][btype], dtheta_xst7_ast[atype][btype], + b_xst7[atype][btype], dtheta_xst7_c[atype][btype]); + + // early rejection criterium + if (f4t7) { + + cost8 = MathExtra::dot3(bz,delr_hb_norm); + if (cost8 > 1.0) cost8 = 1.0; + if (cost8 < -1.0) cost8 = -1.0; + theta8 = acos(cost8); + theta8p = MY_PI -theta8; + + f4t8 = F4(theta8, a_xst8[atype][btype], theta_xst8_0[atype][btype], dtheta_xst8_ast[atype][btype], + b_xst8[atype][btype], dtheta_xst8_c[atype][btype]) + + F4(theta8p, a_xst8[atype][btype], theta_xst8_0[atype][btype], dtheta_xst8_ast[atype][btype], + b_xst8[atype][btype], dtheta_xst8_c[atype][btype]); + + + evdwl = f2 * f4t1 * f4t2 * f4t3 * f4t7 * f4t8 * factor_lj; + + + // early rejection criterium + if (evdwl) { + + df2 = DF2(r_hb, k_xst[atype][btype], cut_xst_0[atype][btype], + cut_xst_lc[atype][btype], cut_xst_hc[atype][btype], cut_xst_lo[atype][btype], cut_xst_hi[atype][btype], + b_xst_lo[atype][btype], b_xst_hi[atype][btype]); + + df4t1 = DF4(theta1, a_xst1[atype][btype], theta_xst1_0[atype][btype], dtheta_xst1_ast[atype][btype], + b_xst1[atype][btype], dtheta_xst1_c[atype][btype])/sin(theta1); + + df4t2 = DF4(theta2, a_xst2[atype][btype], theta_xst2_0[atype][btype], dtheta_xst2_ast[atype][btype], + b_xst2[atype][btype], dtheta_xst2_c[atype][btype])/sin(theta2); + + df4t3 = DF4(theta3, a_xst3[atype][btype], theta_xst3_0[atype][btype], dtheta_xst3_ast[atype][btype], + b_xst3[atype][btype], dtheta_xst3_c[atype][btype])/sin(theta3); + + rsint = 1.0/sin(theta7); + df4t7 = DF4(theta7, a_xst7[atype][btype], theta_xst7_0[atype][btype], dtheta_xst7_ast[atype][btype], + b_xst7[atype][btype], dtheta_xst7_c[atype][btype])*rsint - + DF4(theta7p, a_xst7[atype][btype], theta_xst7_0[atype][btype], dtheta_xst7_ast[atype][btype], + b_xst7[atype][btype], dtheta_xst7_c[atype][btype])*rsint; + + rsint = 1.0/sin(theta8); + df4t8 = DF4(theta8, a_xst8[atype][btype], theta_xst8_0[atype][btype], dtheta_xst8_ast[atype][btype], + b_xst8[atype][btype], dtheta_xst8_c[atype][btype])*rsint - + DF4(theta8p, a_xst8[atype][btype], theta_xst8_0[atype][btype], dtheta_xst8_ast[atype][btype], + b_xst8[atype][btype], dtheta_xst8_c[atype][btype])*rsint; + + // force, torque and virial contribution for forces between h-bonding sites + + fpair = 0.0; + + delf[0] = 0.0; + delf[1] = 0.0; + delf[2] = 0.0; + + delta[0] = 0.0; + delta[1] = 0.0; + delta[2] = 0.0; + + deltb[0] = 0.0; + deltb[1] = 0.0; + deltb[2] = 0.0; + + // radial force + finc = -df2 * f4t1 * f4t2 * f4t3 * f4t7 * f4t8 * rinv_hb *factor_lj; + fpair += finc; + + delf[0] += delr_hb[0] * finc; + delf[1] += delr_hb[1] * finc; + delf[2] += delr_hb[2] * finc; + + // theta2 force + if (theta2) { + + finc = -f2 * f4t1 * df4t2 * f4t3 * f4t7 * f4t8 * rinv_hb * factor_lj; + fpair += finc; + + delf[0] += (delr_hb_norm[0]*cost2 + ax[0]) * finc; + delf[1] += (delr_hb_norm[1]*cost2 + ax[1]) * finc; + delf[2] += (delr_hb_norm[2]*cost2 + ax[2]) * finc; + + } + + // theta3 force + if (theta3) { + + finc = -f2 * f4t1 * f4t2 * df4t3 * f4t7 * f4t8 * rinv_hb * factor_lj; + fpair += finc; + + delf[0] += (delr_hb_norm[0]*cost3 - bx[0]) * finc; + delf[1] += (delr_hb_norm[1]*cost3 - bx[1]) * finc; + delf[2] += (delr_hb_norm[2]*cost3 - bx[2]) * finc; + + } + + // theta7 force + if (theta7) { + + finc = -f2 * f4t1 * f4t2 * f4t3 * df4t7 * f4t8 * rinv_hb * factor_lj; + fpair += finc; + + delf[0] += (delr_hb_norm[0]*cost7 + az[0]) * finc; + delf[1] += (delr_hb_norm[1]*cost7 + az[1]) * finc; + delf[2] += (delr_hb_norm[2]*cost7 + az[2]) * finc; + + } + + // theta8 force + if (theta8) { + + finc = -f2 * f4t1 * f4t2 * f4t3 * f4t7 * df4t8 * rinv_hb * factor_lj; + fpair += finc; + + delf[0] += (delr_hb_norm[0]*cost8 - bz[0]) * finc; + delf[1] += (delr_hb_norm[1]*cost8 - bz[1]) * finc; + delf[2] += (delr_hb_norm[2]*cost8 - bz[2]) * finc; + + } + + // increment forces and torques + + f[a][0] += delf[0]; + f[a][1] += delf[1]; + f[a][2] += delf[2]; + + MathExtra::cross3(ra_chb,delf,delta); + + torque[a][0] += delta[0]; + torque[a][1] += delta[1]; + torque[a][2] += delta[2]; + + if (newton_pair || b < nlocal) { + + f[b][0] -= delf[0]; + f[b][1] -= delf[1]; + f[b][2] -= delf[2]; + + + MathExtra::cross3(rb_chb,delf,deltb); + + torque[b][0] -= deltb[0]; + torque[b][1] -= deltb[1]; + torque[b][2] -= deltb[2]; + + } + + // increment energy and virial + // NOTE: The virial is calculated on the 'molecular' basis. + // (see G. Ciccotti and J.P. Ryckaert, Comp. Phys. Rep. 4, 345-392 (1986)) + + if (evflag) ev_tally_xyz(a,b,nlocal,newton_pair,evdwl,0.0, + delf[0],delf[1],delf[2],x[a][0]-x[b][0],x[a][1]-x[b][1],x[a][2]-x[b][2]); + + // pure torques not expressible as r x f + + delta[0] = 0.0; + delta[1] = 0.0; + delta[2] = 0.0; + deltb[0] = 0.0; + deltb[1] = 0.0; + deltb[2] = 0.0; + + // theta1 torque + if (theta1) { + + tpair = -f2 * df4t1 * f4t2 * f4t3 * f4t7 * f4t8 * factor_lj; + MathExtra::cross3(ax,bx,t1dir); + + delta[0] += t1dir[0]*tpair; + delta[1] += t1dir[1]*tpair; + delta[2] += t1dir[2]*tpair; + + deltb[0] += t1dir[0]*tpair; + deltb[1] += t1dir[1]*tpair; + deltb[2] += t1dir[2]*tpair; + + } + + // theta2 torque + if (theta2) { + + tpair = -f2 * f4t1 * df4t2 * f4t3 * f4t7 * f4t8 * factor_lj; + MathExtra::cross3(ax,delr_hb_norm,t2dir); + + delta[0] += t2dir[0]*tpair; + delta[1] += t2dir[1]*tpair; + delta[2] += t2dir[2]*tpair; + + } + + // theta3 torque + if (theta3) { + + tpair = -f2 * f4t1 * f4t2 * df4t3 * f4t7 * f4t8 * factor_lj; + MathExtra::cross3(bx,delr_hb_norm,t3dir); + + deltb[0] += t3dir[0]*tpair; + deltb[1] += t3dir[1]*tpair; + deltb[2] += t3dir[2]*tpair; + + } + + // theta7 torque + if (theta7) { + + tpair = -f2 * f4t1 * f4t2 * f4t3 * df4t7 * f4t8 * factor_lj; + MathExtra::cross3(az,delr_hb_norm,t7dir); + + delta[0] += t7dir[0]*tpair; + delta[1] += t7dir[1]*tpair; + delta[2] += t7dir[2]*tpair; + + } + + // theta8 torque + if (theta8) { + + tpair = -f2 * f4t1 * f4t2 * f4t3 * f4t7 * df4t8 * factor_lj; + MathExtra::cross3(bz,delr_hb_norm,t8dir); + + deltb[0] += t8dir[0]*tpair; + deltb[1] += t8dir[1]*tpair; + deltb[2] += t8dir[2]*tpair; + + } + + // increment torques + + torque[a][0] += delta[0]; + torque[a][1] += delta[1]; + torque[a][2] += delta[2]; + + if (newton_pair || b < nlocal) { + + torque[b][0] -= deltb[0]; + torque[b][1] -= deltb[1]; + torque[b][2] -= deltb[2]; + + } + + + } + } + } + } + } + }// end early rejection criteria + + } + } + + if (vflag_fdotr) virial_fdotr_compute(); +} + +/* ---------------------------------------------------------------------- + allocate all arrays +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::allocate() +{ + allocated = 1; + int n = atom->ntypes; + + memory->create(setflag,n+1,n+1,"pair:setflag"); + for (int i = 1; i <= n; i++) + for (int j = i; j <= n; j++) + setflag[i][j] = 0; + + memory->create(cutsq,n+1,n+1,"pair:cutsq"); + + memory->create(k_xst,n+1,n+1,"pair:k_xst"); + memory->create(cut_xst_0,n+1,n+1,"pair:cut_xst_0"); + memory->create(cut_xst_c,n+1,n+1,"pair:cut_xst_c"); + memory->create(cut_xst_lo,n+1,n+1,"pair:cut_xst_lo"); + memory->create(cut_xst_hi,n+1,n+1,"pair:cut_xst_hi"); + memory->create(cut_xst_lc,n+1,n+1,"pair:cut_xst_lc"); + memory->create(cut_xst_hc,n+1,n+1,"pair:cut_xst_hc"); + memory->create(b_xst_lo,n+1,n+1,"pair:b_xst_lo"); + memory->create(b_xst_hi,n+1,n+1,"pair:b_xst_hi"); + memory->create(cutsq_xst_hc,n+1,n+1,"pair:cutsq_xst_hc"); + + memory->create(a_xst1,n+1,n+1,"pair:a_xst1"); + memory->create(theta_xst1_0,n+1,n+1,"pair:theta_xst1_0"); + memory->create(dtheta_xst1_ast,n+1,n+1,"pair:dtheta_xst1_ast"); + memory->create(b_xst1,n+1,n+1,"pair:b_xst1"); + memory->create(dtheta_xst1_c,n+1,n+1,"pair:dtheta_xst1_c"); + + memory->create(a_xst2,n+1,n+1,"pair:a_xst2"); + memory->create(theta_xst2_0,n+1,n+1,"pair:theta_xst2_0"); + memory->create(dtheta_xst2_ast,n+1,n+1,"pair:dtheta_xst2_ast"); + memory->create(b_xst2,n+1,n+1,"pair:b_xst2"); + memory->create(dtheta_xst2_c,n+1,n+1,"pair:dtheta_xst2_c"); + + memory->create(a_xst3,n+1,n+1,"pair:a_xst3"); + memory->create(theta_xst3_0,n+1,n+1,"pair:theta_xst3_0"); + memory->create(dtheta_xst3_ast,n+1,n+1,"pair:dtheta_xst3_ast"); + memory->create(b_xst3,n+1,n+1,"pair:b_xst3"); + memory->create(dtheta_xst3_c,n+1,n+1,"pair:dtheta_xst3_c"); + + memory->create(a_xst7,n+1,n+1,"pair:a_xst7"); + memory->create(theta_xst7_0,n+1,n+1,"pair:theta_xst7_0"); + memory->create(dtheta_xst7_ast,n+1,n+1,"pair:dtheta_xst7_ast"); + memory->create(b_xst7,n+1,n+1,"pair:b_xst7"); + memory->create(dtheta_xst7_c,n+1,n+1,"pair:dtheta_xst7_c"); + + memory->create(a_xst8,n+1,n+1,"pair:a_xst8"); + memory->create(theta_xst8_0,n+1,n+1,"pair:theta_xst8_0"); + memory->create(dtheta_xst8_ast,n+1,n+1,"pair:dtheta_xst8_ast"); + memory->create(b_xst8,n+1,n+1,"pair:b_xst8"); + memory->create(dtheta_xst8_c,n+1,n+1,"pair:dtheta_xst8_c"); + +} + +/* ---------------------------------------------------------------------- + global settings +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::settings(int narg, char **/*arg*/) +{ + if (narg != 0) error->all(FLERR,"Illegal pair_style command"); + +} + +/* ---------------------------------------------------------------------- + set coeffs for one or more type pairs +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::coeff(int narg, char **arg) +{ + int count; + + if (narg != 22) error->all(FLERR,"Incorrect args for pair coefficients in oxdna/xstk"); + if (!allocated) allocate(); + + int ilo,ihi,jlo,jhi; + force->bounds(FLERR,arg[0],atom->ntypes,ilo,ihi); + force->bounds(FLERR,arg[1],atom->ntypes,jlo,jhi); + + // cross-stacking interaction + count = 0; + + double k_xst_one, cut_xst_0_one, cut_xst_c_one, cut_xst_lo_one, cut_xst_hi_one; + double b_xst_lo_one, b_xst_hi_one, cut_xst_lc_one, cut_xst_hc_one; + + double a_xst1_one, theta_xst1_0_one, dtheta_xst1_ast_one; + double b_xst1_one, dtheta_xst1_c_one; + + double a_xst2_one, theta_xst2_0_one, dtheta_xst2_ast_one; + double b_xst2_one, dtheta_xst2_c_one; + + double a_xst3_one, theta_xst3_0_one, dtheta_xst3_ast_one; + double b_xst3_one, dtheta_xst3_c_one; + + double a_xst7_one, theta_xst7_0_one, dtheta_xst7_ast_one; + double b_xst7_one, dtheta_xst7_c_one; + + double a_xst8_one, theta_xst8_0_one, dtheta_xst8_ast_one; + double b_xst8_one, dtheta_xst8_c_one; + + k_xst_one = force->numeric(FLERR,arg[2]); + cut_xst_0_one = force->numeric(FLERR,arg[3]); + cut_xst_c_one = force->numeric(FLERR,arg[4]); + cut_xst_lo_one = force->numeric(FLERR,arg[5]); + cut_xst_hi_one = force->numeric(FLERR,arg[6]); + + a_xst1_one = force->numeric(FLERR,arg[7]); + theta_xst1_0_one = force->numeric(FLERR,arg[8]); + dtheta_xst1_ast_one = force->numeric(FLERR,arg[9]); + + a_xst2_one = force->numeric(FLERR,arg[10]); + theta_xst2_0_one = force->numeric(FLERR,arg[11]); + dtheta_xst2_ast_one = force->numeric(FLERR,arg[12]); + + a_xst3_one = force->numeric(FLERR,arg[13]); + theta_xst3_0_one = force->numeric(FLERR,arg[14]); + dtheta_xst3_ast_one = force->numeric(FLERR,arg[15]); + + a_xst7_one = force->numeric(FLERR,arg[16]); + theta_xst7_0_one = force->numeric(FLERR,arg[17]); + dtheta_xst7_ast_one = force->numeric(FLERR,arg[18]); + + a_xst8_one = force->numeric(FLERR,arg[19]); + theta_xst8_0_one = force->numeric(FLERR,arg[20]); + dtheta_xst8_ast_one = force->numeric(FLERR,arg[21]); + + + b_xst_lo_one = 0.25 * (cut_xst_lo_one - cut_xst_0_one) * (cut_xst_lo_one - cut_xst_0_one)/ + (0.5 * (cut_xst_lo_one - cut_xst_0_one) * (cut_xst_lo_one - cut_xst_0_one) - + k_xst_one * 0.5 * (cut_xst_0_one -cut_xst_c_one) * (cut_xst_0_one - cut_xst_c_one)/k_xst_one); + + cut_xst_lc_one = cut_xst_lo_one - 0.5 * (cut_xst_lo_one - cut_xst_0_one)/b_xst_lo_one;; + + b_xst_hi_one = 0.25 * (cut_xst_hi_one - cut_xst_0_one) * (cut_xst_hi_one - cut_xst_0_one)/ + (0.5 * (cut_xst_hi_one - cut_xst_0_one) * (cut_xst_hi_one - cut_xst_0_one) - + k_xst_one * 0.5 * (cut_xst_0_one -cut_xst_c_one) * (cut_xst_0_one - cut_xst_c_one)/k_xst_one); + + cut_xst_hc_one = cut_xst_hi_one - 0.5* (cut_xst_hi_one - cut_xst_0_one)/b_xst_hi_one; + + + b_xst1_one = a_xst1_one*a_xst1_one*dtheta_xst1_ast_one*dtheta_xst1_ast_one/(1-a_xst1_one*dtheta_xst1_ast_one*dtheta_xst1_ast_one); + dtheta_xst1_c_one = 1/(a_xst1_one*dtheta_xst1_ast_one); + + b_xst2_one = a_xst2_one*a_xst2_one*dtheta_xst2_ast_one*dtheta_xst2_ast_one/(1-a_xst2_one*dtheta_xst2_ast_one*dtheta_xst2_ast_one); + dtheta_xst2_c_one = 1/(a_xst2_one*dtheta_xst2_ast_one); + + b_xst3_one = a_xst3_one*a_xst3_one*dtheta_xst3_ast_one*dtheta_xst3_ast_one/(1-a_xst3_one*dtheta_xst3_ast_one*dtheta_xst3_ast_one); + dtheta_xst3_c_one = 1/(a_xst3_one*dtheta_xst3_ast_one); + + b_xst7_one = a_xst7_one*a_xst7_one*dtheta_xst7_ast_one*dtheta_xst7_ast_one/(1-a_xst7_one*dtheta_xst7_ast_one*dtheta_xst7_ast_one); + dtheta_xst7_c_one = 1/(a_xst7_one*dtheta_xst7_ast_one); + + b_xst8_one = a_xst8_one*a_xst8_one*dtheta_xst8_ast_one*dtheta_xst8_ast_one/(1-a_xst8_one*dtheta_xst8_ast_one*dtheta_xst8_ast_one); + dtheta_xst8_c_one = 1/(a_xst8_one*dtheta_xst8_ast_one); + + for (int i = ilo; i <= ihi; i++) { + for (int j = MAX(jlo,i); j <= jhi; j++) { + + k_xst[i][j] = k_xst_one; + cut_xst_0[i][j] = cut_xst_0_one; + cut_xst_c[i][j] = cut_xst_c_one; + cut_xst_lo[i][j] = cut_xst_lo_one; + cut_xst_hi[i][j] = cut_xst_hi_one; + cut_xst_lc[i][j] = cut_xst_lc_one; + cut_xst_hc[i][j] = cut_xst_hc_one; + b_xst_lo[i][j] = b_xst_lo_one; + b_xst_hi[i][j] = b_xst_hi_one; + + a_xst1[i][j] = a_xst1_one; + theta_xst1_0[i][j] = theta_xst1_0_one; + dtheta_xst1_ast[i][j] = dtheta_xst1_ast_one; + b_xst1[i][j] = b_xst1_one; + dtheta_xst1_c[i][j] = dtheta_xst1_c_one; + + a_xst2[i][j] = a_xst2_one; + theta_xst2_0[i][j] = theta_xst2_0_one; + dtheta_xst2_ast[i][j] = dtheta_xst2_ast_one; + b_xst2[i][j] = b_xst2_one; + dtheta_xst2_c[i][j] = dtheta_xst2_c_one; + + a_xst3[i][j] = a_xst3_one; + theta_xst3_0[i][j] = theta_xst3_0_one; + dtheta_xst3_ast[i][j] = dtheta_xst3_ast_one; + b_xst3[i][j] = b_xst3_one; + dtheta_xst3_c[i][j] = dtheta_xst3_c_one; + + a_xst7[i][j] = a_xst7_one; + theta_xst7_0[i][j] = theta_xst7_0_one; + dtheta_xst7_ast[i][j] = dtheta_xst7_ast_one; + b_xst7[i][j] = b_xst7_one; + dtheta_xst7_c[i][j] = dtheta_xst7_c_one; + + a_xst8[i][j] = a_xst8_one; + theta_xst8_0[i][j] = theta_xst8_0_one; + dtheta_xst8_ast[i][j] = dtheta_xst8_ast_one; + b_xst8[i][j] = b_xst8_one; + dtheta_xst8_c[i][j] = dtheta_xst8_c_one; + + setflag[i][j] = 1; + count++; + } + } + + if (count == 0) error->all(FLERR,"Incorrect args for pair coefficients in oxdna/xstk"); + +} + +/* ---------------------------------------------------------------------- + neighbor callback to inform pair style of neighbor list to use regular +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::init_list(int id, NeighList *ptr) +{ + if (id == 0) list = ptr; + if (id > 0) error->all(FLERR,"Respa not supported"); + +} + + +/* ---------------------------------------------------------------------- + init for one type pair i,j and corresponding j,i +------------------------------------------------------------------------- */ + +double PairOxrna2Xstk::init_one(int i, int j) +{ + + if (setflag[i][j] == 0) { + error->all(FLERR,"Coefficient mixing not defined in oxDNA"); + } + if (offset_flag) { + error->all(FLERR,"Offset not supported in oxDNA"); + } + + k_xst[j][i] = k_xst[i][j]; + cut_xst_0[j][i] = cut_xst_0[i][j]; + cut_xst_c[j][i] = cut_xst_c[i][j]; + cut_xst_lo[j][i] = cut_xst_lo[i][j]; + cut_xst_hi[j][i] = cut_xst_hi[i][j]; + b_xst_lo[j][i] = b_xst_lo[i][j]; + b_xst_hi[j][i] = b_xst_hi[i][j]; + cut_xst_lc[j][i] = cut_xst_lc[i][j]; + cut_xst_hc[j][i] = cut_xst_hc[i][j]; + + a_xst1[j][i] = a_xst1[i][j]; + theta_xst1_0[j][i] = theta_xst1_0[i][j]; + dtheta_xst1_ast[j][i] = dtheta_xst1_ast[i][j]; + b_xst1[j][i] = b_xst1[i][j]; + dtheta_xst1_c[j][i] = dtheta_xst1_c[i][j]; + + a_xst2[j][i] = a_xst2[i][j]; + theta_xst2_0[j][i] = theta_xst2_0[i][j]; + dtheta_xst2_ast[j][i] = dtheta_xst2_ast[i][j]; + b_xst2[j][i] = b_xst2[i][j]; + dtheta_xst2_c[j][i] = dtheta_xst2_c[i][j]; + + a_xst3[j][i] = a_xst3[i][j]; + theta_xst3_0[j][i] = theta_xst3_0[i][j]; + dtheta_xst3_ast[j][i] = dtheta_xst3_ast[i][j]; + b_xst3[j][i] = b_xst3[i][j]; + dtheta_xst3_c[j][i] = dtheta_xst3_c[i][j]; + + a_xst7[j][i] = a_xst7[i][j]; + theta_xst7_0[j][i] = theta_xst7_0[i][j]; + dtheta_xst7_ast[j][i] = dtheta_xst7_ast[i][j]; + b_xst7[j][i] = b_xst7[i][j]; + dtheta_xst7_c[j][i] = dtheta_xst7_c[i][j]; + + a_xst8[j][i] = a_xst8[i][j]; + theta_xst8_0[j][i] = theta_xst8_0[i][j]; + dtheta_xst8_ast[j][i] = dtheta_xst8_ast[i][j]; + b_xst8[j][i] = b_xst8[i][j]; + dtheta_xst8_c[j][i] = dtheta_xst8_c[i][j]; + + cutsq_xst_hc[i][j] = cut_xst_hc[i][j]*cut_xst_hc[i][j]; + cutsq_xst_hc[j][i] = cutsq_xst_hc[i][j]; + + // set the master list distance cutoff + return cut_xst_hc[i][j]; + +} + +/* ---------------------------------------------------------------------- + proc 0 writes to restart file +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::write_restart(FILE *fp) +{ + write_restart_settings(fp); + + int i,j; + for (i = 1; i <= atom->ntypes; i++) + for (j = i; j <= atom->ntypes; j++) { + fwrite(&setflag[i][j],sizeof(int),1,fp); + if (setflag[i][j]) { + + fwrite(&k_xst[i][j],sizeof(double),1,fp); + fwrite(&cut_xst_0[i][j],sizeof(double),1,fp); + fwrite(&cut_xst_c[i][j],sizeof(double),1,fp); + fwrite(&cut_xst_lo[i][j],sizeof(double),1,fp); + fwrite(&cut_xst_hi[i][j],sizeof(double),1,fp); + fwrite(&cut_xst_lc[i][j],sizeof(double),1,fp); + fwrite(&cut_xst_hc[i][j],sizeof(double),1,fp); + fwrite(&b_xst_lo[i][j],sizeof(double),1,fp); + fwrite(&b_xst_hi[i][j],sizeof(double),1,fp); + + fwrite(&a_xst1[i][j],sizeof(double),1,fp); + fwrite(&theta_xst1_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst1_ast[i][j],sizeof(double),1,fp); + fwrite(&b_xst1[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst1_c[i][j],sizeof(double),1,fp); + + fwrite(&a_xst2[i][j],sizeof(double),1,fp); + fwrite(&theta_xst2_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst2_ast[i][j],sizeof(double),1,fp); + fwrite(&b_xst2[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst2_c[i][j],sizeof(double),1,fp); + + fwrite(&a_xst3[i][j],sizeof(double),1,fp); + fwrite(&theta_xst3_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst3_ast[i][j],sizeof(double),1,fp); + fwrite(&b_xst3[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst3_c[i][j],sizeof(double),1,fp); + + fwrite(&a_xst7[i][j],sizeof(double),1,fp); + fwrite(&theta_xst7_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst7_ast[i][j],sizeof(double),1,fp); + fwrite(&b_xst7[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst7_c[i][j],sizeof(double),1,fp); + + fwrite(&a_xst8[i][j],sizeof(double),1,fp); + fwrite(&theta_xst8_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst8_ast[i][j],sizeof(double),1,fp); + fwrite(&b_xst8[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst8_c[i][j],sizeof(double),1,fp); + + } + } +} + +/* ---------------------------------------------------------------------- + proc 0 reads from restart file, bcasts +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::read_restart(FILE *fp) +{ + read_restart_settings(fp); + allocate(); + + int i,j; + int me = comm->me; + for (i = 1; i <= atom->ntypes; i++) + for (j = i; j <= atom->ntypes; j++) { + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); + MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); + if (setflag[i][j]) { + if (me == 0) { + + utils::sfread(FLERR,&k_xst[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_hi[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_lc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_hc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst_hi[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_xst1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst1_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst1_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst1_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_xst2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst2_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst2_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst2_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_xst3[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst3_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst3_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst3[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst3_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_xst7[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst7_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst7_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst7[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst7_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_xst8[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst8_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst8_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst8[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst8_c[i][j],sizeof(double),1,fp,NULL,error); + + } + + MPI_Bcast(&k_xst[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_xst_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_xst_c[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_xst_lo[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_xst_hi[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_xst_lc[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_xst_hc[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst_lo[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst_hi[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_xst1[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_xst1_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst1_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst1[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst1_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_xst2[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_xst2_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst2_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst2[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst2_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_xst3[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_xst3_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst3_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst3[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst3_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_xst7[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_xst7_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst7_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst7[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst7_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_xst8[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_xst8_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst8_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst8[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst8_c[i][j],1,MPI_DOUBLE,0,world); + + } + } +} + +/* ---------------------------------------------------------------------- + proc 0 writes to restart file +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::write_restart_settings(FILE *fp) +{ + fwrite(&offset_flag,sizeof(int),1,fp); + fwrite(&mix_flag,sizeof(int),1,fp); + fwrite(&tail_flag,sizeof(int),1,fp); +} + +/* ---------------------------------------------------------------------- + proc 0 reads from restart file, bcasts +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::read_restart_settings(FILE *fp) +{ + int me = comm->me; + if (me == 0) { + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + } + MPI_Bcast(&offset_flag,1,MPI_INT,0,world); + MPI_Bcast(&mix_flag,1,MPI_INT,0,world); + MPI_Bcast(&tail_flag,1,MPI_INT,0,world); +} + +/* ---------------------------------------------------------------------- + proc 0 writes to data file +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::write_data(FILE *fp) +{ + for (int i = 1; i <= atom->ntypes; i++) + fprintf(fp,"%d\ + %g %g %g %g %g\ + %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + \n",i, + k_xst[i][i],cut_xst_0[i][i],cut_xst_c[i][i],cut_xst_lo[i][i],cut_xst_hi[i][i], + cut_xst_lc[i][i],cut_xst_hc[i][i],b_xst_lo[i][i],b_xst_hi[i][i], + a_xst1[i][i],theta_xst1_0[i][i],dtheta_xst1_ast[i][i],b_xst1[i][i],dtheta_xst1_c[i][i], + a_xst2[i][i],theta_xst2_0[i][i],dtheta_xst2_ast[i][i],b_xst2[i][i],dtheta_xst2_c[i][i], + a_xst3[i][i],theta_xst3_0[i][i],dtheta_xst3_ast[i][i],b_xst3[i][i],dtheta_xst3_c[i][i], + a_xst7[i][i],theta_xst7_0[i][i],dtheta_xst7_ast[i][i],b_xst7[i][i],dtheta_xst7_c[i][i], + a_xst8[i][i],theta_xst8_0[i][i],dtheta_xst8_ast[i][i],b_xst8[i][i],dtheta_xst8_c[i][i]); + +} + +/* ---------------------------------------------------------------------- + proc 0 writes all pairs to data file +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::write_data_all(FILE *fp) +{ + for (int i = 1; i <= atom->ntypes; i++) + for (int j = i; j <= atom->ntypes; j++) + fprintf(fp,"%d %d\ + %g %g %g %g %g\ + %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + \n",i,j, + k_xst[i][j],cut_xst_0[i][j],cut_xst_c[i][j],cut_xst_lo[i][j],cut_xst_hi[i][j], + cut_xst_lc[i][j],cut_xst_hc[i][j],b_xst_lo[i][j],b_xst_hi[i][j], + a_xst1[i][j],theta_xst1_0[i][j],dtheta_xst1_ast[i][j],b_xst1[i][j],dtheta_xst1_c[i][j], + a_xst2[i][j],theta_xst2_0[i][j],dtheta_xst2_ast[i][j],b_xst2[i][j],dtheta_xst2_c[i][j], + a_xst3[i][j],theta_xst3_0[i][j],dtheta_xst3_ast[i][j],b_xst3[i][j],dtheta_xst3_c[i][j], + a_xst7[i][j],theta_xst7_0[i][j],dtheta_xst7_ast[i][j],b_xst7[i][j],dtheta_xst7_c[i][j], + a_xst8[i][j],theta_xst8_0[i][j],dtheta_xst8_ast[i][j],b_xst8[i][j],dtheta_xst8_c[i][j]); + +} + +/* ---------------------------------------------------------------------- */ + +void *PairOxrna2Xstk::extract(const char *str, int &dim) +{ + dim = 2; + + if (strcmp(str,"k_xst") == 0) return (void *) k_xst; + if (strcmp(str,"cut_xst_0") == 0) return (void *) cut_xst_0; + if (strcmp(str,"cut_xst_c") == 0) return (void *) cut_xst_c; + if (strcmp(str,"cut_xst_lo") == 0) return (void *) cut_xst_lo; + if (strcmp(str,"cut_xst_hi") == 0) return (void *) cut_xst_hi; + if (strcmp(str,"cut_xst_lc") == 0) return (void *) cut_xst_lc; + if (strcmp(str,"cut_xst_hc") == 0) return (void *) cut_xst_hc; + if (strcmp(str,"b_xst_lo") == 0) return (void *) b_xst_lo; + if (strcmp(str,"b_xst_hi") == 0) return (void *) b_xst_hi; + + if (strcmp(str,"a_xst1") == 0) return (void *) a_xst1; + if (strcmp(str,"theta_xst1_0") == 0) return (void *) theta_xst1_0; + if (strcmp(str,"dtheta_xst1_ast") == 0) return (void *) dtheta_xst1_ast; + if (strcmp(str,"b_xst1") == 0) return (void *) b_xst1; + if (strcmp(str,"dtheta_xst1_c") == 0) return (void *) dtheta_xst1_c; + + if (strcmp(str,"a_xst2") == 0) return (void *) a_xst2; + if (strcmp(str,"theta_xst2_0") == 0) return (void *) theta_xst2_0; + if (strcmp(str,"dtheta_xst2_ast") == 0) return (void *) dtheta_xst2_ast; + if (strcmp(str,"b_xst2") == 0) return (void *) b_xst2; + if (strcmp(str,"dtheta_xst2_c") == 0) return (void *) dtheta_xst2_c; + + if (strcmp(str,"a_xst3") == 0) return (void *) a_xst3; + if (strcmp(str,"theta_xst3_0") == 0) return (void *) theta_xst3_0; + if (strcmp(str,"dtheta_xst3_ast") == 0) return (void *) dtheta_xst3_ast; + if (strcmp(str,"b_xst3") == 0) return (void *) b_xst3; + if (strcmp(str,"dtheta_xst3_c") == 0) return (void *) dtheta_xst3_c; + + if (strcmp(str,"a_xst7") == 0) return (void *) a_xst7; + if (strcmp(str,"theta_xst7_0") == 0) return (void *) theta_xst7_0; + if (strcmp(str,"dtheta_xst7_ast") == 0) return (void *) dtheta_xst7_ast; + if (strcmp(str,"b_xst7") == 0) return (void *) b_xst7; + if (strcmp(str,"dtheta_xst7_c") == 0) return (void *) dtheta_xst7_c; + + if (strcmp(str,"a_xst8") == 0) return (void *) a_xst8; + if (strcmp(str,"theta_xst8_0") == 0) return (void *) theta_xst8_0; + if (strcmp(str,"dtheta_xst8_ast") == 0) return (void *) dtheta_xst8_ast; + if (strcmp(str,"b_xst8") == 0) return (void *) b_xst8; + if (strcmp(str,"dtheta_xst8_c") == 0) return (void *) dtheta_xst8_c; + + return NULL; +} diff --git a/src/USER-CGDNA/pair_oxrna2_xstk.h b/src/USER-CGDNA/pair_oxrna2_xstk.h new file mode 100644 index 0000000000..97e878c342 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_xstk.h @@ -0,0 +1,85 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS + +PairStyle(oxrna2/xstk,PairOxrna2Xstk) + +#else + +#ifndef LMP_PAIR_OXRNA2_XSTK_H +#define LMP_PAIR_OXRNA2_XSTK_H + +#include "pair.h" + +namespace LAMMPS_NS { + +class PairOxrna2Xstk : public Pair { + public: + PairOxrna2Xstk(class LAMMPS *); + virtual ~PairOxrna2Xstk(); + virtual void compute(int, int); + void settings(int, char **); + void coeff(int, char **); + void init_list(int, class NeighList *); + double init_one(int, int); + void write_restart(FILE *); + void read_restart(FILE *); + void write_restart_settings(FILE *); + void read_restart_settings(FILE *); + void write_data(FILE *); + void write_data_all(FILE *); + void *extract(const char *, int &); + + protected: + // cross-stacking interaction + double **k_xst, **cut_xst_0, **cut_xst_c, **cut_xst_lo, **cut_xst_hi; + double **cut_xst_lc, **cut_xst_hc, **b_xst_lo, **b_xst_hi; + double **cutsq_xst_hc; + + double **a_xst1, **theta_xst1_0, **dtheta_xst1_ast; + double **b_xst1, **dtheta_xst1_c; + + double **a_xst2, **theta_xst2_0, **dtheta_xst2_ast; + double **b_xst2, **dtheta_xst2_c; + + double **a_xst3, **theta_xst3_0, **dtheta_xst3_ast; + double **b_xst3, **dtheta_xst3_c; + + double **a_xst7, **theta_xst7_0, **dtheta_xst7_ast; + double **b_xst7, **dtheta_xst7_c; + + double **a_xst8, **theta_xst8_0, **dtheta_xst8_ast; + double **b_xst8, **dtheta_xst8_c; + + virtual void allocate(); +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Incorrect args for pair coefficients + +Self-explanatory. Check the input script or data file. + +*/ From d64bc2a1b791c149bbc59ed4c908aa6bbea511dd Mon Sep 17 00:00:00 2001 From: julient31 Date: Mon, 4 Nov 2019 08:05:07 -0700 Subject: [PATCH 016/199] Commit JT 110419 - commit changes examples --- examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp | 6 +++--- examples/SPIN/iron/in.spin.iron | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp b/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp index b9ede5f09c..8ea82a509b 100644 --- a/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp +++ b/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp @@ -25,8 +25,8 @@ velocity all create 100 4928459 rot yes dist gaussian #pair_style hybrid/overlay eam/alloy spin/exchange 4.0 spin/neel 4.0 pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy ../examples/SPIN/cobalt_hcp/Co_PurjaPun_2012.eam.alloy Co -#pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +# pair_coeff * * eam/alloy ../examples/SPIN/cobalt_hcp/Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co pair_coeff * * spin/exchange exchange 4.0 -0.3593 1.135028015e-05 1.064568567 #pair_coeff * * spin/neel neel 4.0 0.0048 0.234 1.168 2.6905 0.705 0.652 @@ -52,7 +52,7 @@ variable magnorm equal c_out_mag[4] variable emag equal c_out_mag[5] variable tmag equal c_out_mag[6] -thermo_style custom step time v_magnorm v_emag temp etotal +thermo_style custom step time v_magnorm v_emag temp press etotal thermo 10 compute outsp all property/atom spx spy spz sp fmx fmy fmz diff --git a/examples/SPIN/iron/in.spin.iron b/examples/SPIN/iron/in.spin.iron index 3468575493..fd504d2cfd 100644 --- a/examples/SPIN/iron/in.spin.iron +++ b/examples/SPIN/iron/in.spin.iron @@ -48,10 +48,11 @@ variable magnorm equal c_out_mag[4] variable emag equal c_out_mag[5] variable tmag equal c_out_mag[6] -thermo_style custom step time v_magnorm v_tmag temp v_emag ke pe etotal +thermo_style custom step time v_magnorm v_tmag temp v_emag ke pe press etotal thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +# dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +dump 1 all custom 100 dump_iron.lammpstrj type x y z fx fy fz run 50000 From 74e502eb637762f8d07d43eccfc7a1564aef68c7 Mon Sep 17 00:00:00 2001 From: julient31 Date: Mon, 4 Nov 2019 09:59:37 -0700 Subject: [PATCH 017/199] Commit2 JT 110419 - removed all tabs from spin package --- src/SPIN/atom_vec_spin.h | 12 ++-- src/SPIN/fix_neb_spin.h | 24 +++---- src/SPIN/fix_nve_spin.cpp | 8 +-- src/SPIN/fix_nve_spin.h | 36 +++++----- src/SPIN/fix_precession_spin.cpp | 14 ++-- src/SPIN/fix_precession_spin.h | 14 ++-- src/SPIN/min_spin.cpp | 6 +- src/SPIN/min_spin_cg.cpp | 12 ++-- src/SPIN/min_spin_cg.h | 30 ++++----- src/SPIN/min_spin_lbfgs.cpp | 8 +-- src/SPIN/min_spin_lbfgs.h | 32 ++++----- src/SPIN/neb_spin.cpp | 108 +++++++++++++++--------------- src/SPIN/pair_spin.h | 4 +- src/SPIN/pair_spin_dipole_cut.cpp | 42 ++++++------ src/SPIN/pair_spin_dipole_cut.h | 14 ++-- src/SPIN/pair_spin_dipole_long.h | 14 ++-- src/SPIN/pair_spin_dmi.h | 10 +-- src/SPIN/pair_spin_exchange.h | 8 +-- src/SPIN/pair_spin_magelec.h | 8 +-- src/SPIN/pair_spin_neel.h | 12 ++-- 20 files changed, 208 insertions(+), 208 deletions(-) diff --git a/src/SPIN/atom_vec_spin.h b/src/SPIN/atom_vec_spin.h index 1f1c34df52..a31e57bb48 100644 --- a/src/SPIN/atom_vec_spin.h +++ b/src/SPIN/atom_vec_spin.h @@ -67,13 +67,13 @@ class AtomVecSpin : public AtomVec { tagint *tag; int *type,*mask; imageint *image; - double **x,**v,**f; // lattice quantities + double **x,**v,**f; // lattice quantities - // spin quantities - double **sp; // sp[i][0-2] direction of the spin i - // sp[i][3] atomic magnetic moment of the spin i - double **fm; // fm[i][0-2] direction of magnetic precession - double **fm_long; // storage of long-range spin prec. components + // spin quantities + double **sp; // sp[i][0-2] direction of the spin i + // sp[i][3] atomic magnetic moment of the spin i + double **fm; // fm[i][0-2] direction of magnetic precession + double **fm_long; // storage of long-range spin prec. components }; } diff --git a/src/SPIN/fix_neb_spin.h b/src/SPIN/fix_neb_spin.h index 7ac83ddce7..9646684a3a 100644 --- a/src/SPIN/fix_neb_spin.h +++ b/src/SPIN/fix_neb_spin.h @@ -60,20 +60,20 @@ class FixNEBSpin : public Fix { double **spprev,**spnext,**fmnext; double **springF; double **tangent; - double **xsend,**xrecv; // coords to send/recv to/from other replica - double **fsend,**frecv; // coords to send/recv to/from other replica - double **spsend,**sprecv; // sp to send/recv to/from other replica - double **fmsend,**fmrecv; // fm to send/recv to/from other replica - tagint *tagsend,*tagrecv; // ditto for atom IDs + double **xsend,**xrecv; // coords to send/recv to/from other replica + double **fsend,**frecv; // coords to send/recv to/from other replica + double **spsend,**sprecv; // sp to send/recv to/from other replica + double **fmsend,**fmrecv; // fm to send/recv to/from other replica + tagint *tagsend,*tagrecv; // ditto for atom IDs - // info gathered from all procs in my replica - double **xsendall,**xrecvall; // coords to send/recv to/from other replica - double **fsendall,**frecvall; // force to send/recv to/from other replica - double **spsendall,**sprecvall; // sp to send/recv to/from other replica - double **fmsendall,**fmrecvall; // fm to send/recv to/from other replica - tagint *tagsendall,*tagrecvall; // ditto for atom IDs + // info gathered from all procs in my replica + double **xsendall,**xrecvall; // coords to send/recv to/from other replica + double **fsendall,**frecvall; // force to send/recv to/from other replica + double **spsendall,**sprecvall; // sp to send/recv to/from other replica + double **fmsendall,**fmrecvall; // fm to send/recv to/from other replica + tagint *tagsendall,*tagrecvall; // ditto for atom IDs - int *counts,*displacements; // used for MPI_Gather + int *counts,*displacements; // used for MPI_Gather double geodesic_distance(double *, double *); void inter_replica_comm(); diff --git a/src/SPIN/fix_nve_spin.cpp b/src/SPIN/fix_nve_spin.cpp index 9b4f1916ae..87546ba9da 100644 --- a/src/SPIN/fix_nve_spin.cpp +++ b/src/SPIN/fix_nve_spin.cpp @@ -307,7 +307,7 @@ void FixNVESpin::initial_integrate(int /*vflag*/) ComputeInteractionsSpin(i); AdvanceSingleSpin(i); i = forward_stacks[i]; - } + } } } for (int j = nsectors-1; j >= 0; j--) { // advance quarter s for nlocal @@ -318,7 +318,7 @@ void FixNVESpin::initial_integrate(int /*vflag*/) ComputeInteractionsSpin(i); AdvanceSingleSpin(i); i = backward_stacks[i]; - } + } } } } else if (sector_flag == 0) { // serial seq. update @@ -360,7 +360,7 @@ void FixNVESpin::initial_integrate(int /*vflag*/) ComputeInteractionsSpin(i); AdvanceSingleSpin(i); i = forward_stacks[i]; - } + } } } for (int j = nsectors-1; j >= 0; j--) { // advance quarter s for nlocal @@ -371,7 +371,7 @@ void FixNVESpin::initial_integrate(int /*vflag*/) ComputeInteractionsSpin(i); AdvanceSingleSpin(i); i = backward_stacks[i]; - } + } } } } else if (sector_flag == 0) { // serial seq. update diff --git a/src/SPIN/fix_nve_spin.h b/src/SPIN/fix_nve_spin.h index 5871f721be..5aa6b8e4e4 100644 --- a/src/SPIN/fix_nve_spin.h +++ b/src/SPIN/fix_nve_spin.h @@ -34,30 +34,30 @@ friend class PairSpin; virtual void initial_integrate(int); virtual void final_integrate(); - void ComputeInteractionsSpin(int); // compute and advance single spin functions + void ComputeInteractionsSpin(int); // compute and advance single spin functions void AdvanceSingleSpin(int); - void sectoring(); // sectoring operation functions + void sectoring(); // sectoring operation functions int coords2sector(double *); void setup_pre_neighbor(); void pre_neighbor(); - int lattice_flag; // lattice_flag = 0 if spins only - // lattice_flag = 1 if spin-lattice calc. + int lattice_flag; // lattice_flag = 0 if spins only + // lattice_flag = 1 if spin-lattice calc. protected: - int sector_flag; // sector_flag = 0 if serial algorithm - // sector_flag = 1 if parallel algorithm + int sector_flag; // sector_flag = 0 if serial algorithm + // sector_flag = 1 if parallel algorithm - double dtv, dtf, dts; // velocity, force, and spin timesteps + double dtv, dtf, dts; // velocity, force, and spin timesteps - int nlocal_max; // max value of nlocal (for size of lists) + int nlocal_max; // max value of nlocal (for size of lists) - int pair_spin_flag; // magnetic pair flags - int long_spin_flag; // magnetic long-range flag - int precession_spin_flag; // magnetic precession flags - int maglangevin_flag; // magnetic langevin flags + int pair_spin_flag; // magnetic pair flags + int long_spin_flag; // magnetic long-range flag + int precession_spin_flag; // magnetic precession flags + int maglangevin_flag; // magnetic langevin flags int tdamp_flag, temp_flag; int setforce_spin_flag; @@ -69,9 +69,9 @@ friend class PairSpin; // pointers to magnetic pair styles - int npairs, npairspin; // # of pairs, and # of spin pairs + int npairs, npairspin; // # of pairs, and # of spin pairs class Pair *pair; - class PairSpin **spin_pairs; // vector of spin pairs + class PairSpin **spin_pairs; // vector of spin pairs // sectoring variables @@ -80,10 +80,10 @@ friend class PairSpin; // stacking variables for sectoring algorithm - int *stack_head; // index of first atom in backward_stacks - int *stack_foot; // index of first atom in forward_stacks - int *backward_stacks; // index of next atom in backward stack - int *forward_stacks; // index of next atom in forward stack + int *stack_head; // index of first atom in backward_stacks + int *stack_foot; // index of first atom in forward_stacks + int *backward_stacks; // index of next atom in backward stack + int *forward_stacks; // index of next atom in forward stack }; diff --git a/src/SPIN/fix_precession_spin.cpp b/src/SPIN/fix_precession_spin.cpp index 3b8817704d..4294e5361a 100644 --- a/src/SPIN/fix_precession_spin.cpp +++ b/src/SPIN/fix_precession_spin.cpp @@ -173,9 +173,9 @@ int FixPrecessionSpin::setmask() void FixPrecessionSpin::init() { - const double hbar = force->hplanck/MY_2PI; // eV/(rad.THz) - const double mub = 5.78901e-5; // in eV/T - const double gyro = 2.0*mub/hbar; // in rad.THz/T + const double hbar = force->hplanck/MY_2PI; // eV/(rad.THz) + const double mub = 5.78901e-5; // in eV/T + const double gyro = 2.0*mub/hbar; // in rad.THz/T // convert field quantities to rad.THz @@ -236,7 +236,7 @@ void FixPrecessionSpin::post_force(int /* vflag */) if (varflag != CONSTANT) { modify->clearstep_compute(); modify->addstep_compute(update->ntimestep + 1); - set_magneticprecession(); // update mag. field if time-dep. + set_magneticprecession(); // update mag. field if time-dep. } int *mask = atom->mask; @@ -266,9 +266,9 @@ void FixPrecessionSpin::post_force(int /* vflag */) epreci -= compute_anisotropy_energy(spi); } - if (cubic_flag) { // compute cubic anisotropy - compute_cubic(spi,fmi); - epreci -= compute_cubic_energy(spi); + if (cubic_flag) { // compute cubic anisotropy + compute_cubic(spi,fmi); + epreci -= compute_cubic_energy(spi); } eprec += epreci; diff --git a/src/SPIN/fix_precession_spin.h b/src/SPIN/fix_precession_spin.h index 0037784a48..96d89e004e 100644 --- a/src/SPIN/fix_precession_spin.h +++ b/src/SPIN/fix_precession_spin.h @@ -54,7 +54,7 @@ class FixPrecessionSpin : public Fix { double compute_cubic_energy(double *); protected: - int style; // style of the magnetic precession + int style; // style of the magnetic precession double degree2rad; double hbar; @@ -72,19 +72,19 @@ class FixPrecessionSpin : public Fix { double H_field; double nhx, nhy, nhz; - double hx, hy, hz; // temp. force variables + double hx, hy, hz; // temp. force variables // magnetic anisotropy intensity and direction - double Ka; // aniso const. in eV - double Kah; // aniso const. in rad.THz + double Ka; // aniso const. in eV + double Kah; // aniso const. in rad.THz double nax, nay, naz; - double Kax, Kay, Kaz; // temp. force variables + double Kax, Kay, Kaz; // temp. force variables // cubic anisotropy intensity - double k1c,k2c; // cubic const. in eV - double k1ch,k2ch; // cubic const. in rad.THz + double k1c,k2c; // cubic const. in eV + double k1ch,k2ch; // cubic const. in rad.THz double nc1x,nc1y,nc1z; double nc2x,nc2y,nc2z; double nc3x,nc3y,nc3z; diff --git a/src/SPIN/min_spin.cpp b/src/SPIN/min_spin.cpp index 7315aca056..e39eb18744 100644 --- a/src/SPIN/min_spin.cpp +++ b/src/SPIN/min_spin.cpp @@ -165,9 +165,9 @@ int MinSpin::iterate(int maxiter) fmdotfm = fmsq = 0.0; if (update->ftol > 0.0) { - if (normstyle == MAX) fmsq = max_torque(); // max torque norm - else if (normstyle == INF) fmsq = inf_torque(); // inf torque norm - else if (normstyle == TWO) fmsq = total_torque(); // Euclidean torque 2-norm + if (normstyle == MAX) fmsq = max_torque(); // max torque norm + else if (normstyle == INF) fmsq = inf_torque(); // inf torque norm + else if (normstyle == TWO) fmsq = total_torque(); // Euclidean torque 2-norm else error->all(FLERR,"Illegal min_modify command"); fmdotfm = fmsq*fmsq; if (update->multireplica == 0) { diff --git a/src/SPIN/min_spin_cg.cpp b/src/SPIN/min_spin_cg.cpp index 95bbcf437b..9c8c814bc4 100644 --- a/src/SPIN/min_spin_cg.cpp +++ b/src/SPIN/min_spin_cg.cpp @@ -270,9 +270,9 @@ int MinSpinCG::iterate(int maxiter) fmdotfm = fmsq = 0.0; if (update->ftol > 0.0) { - if (normstyle == MAX) fmsq = max_torque(); // max torque norm - else if (normstyle == INF) fmsq = inf_torque(); // inf torque norm - else if (normstyle == TWO) fmsq = total_torque(); // Euclidean torque 2-norm + if (normstyle == MAX) fmsq = max_torque(); // max torque norm + else if (normstyle == INF) fmsq = inf_torque(); // inf torque norm + else if (normstyle == TWO) fmsq = total_torque(); // Euclidean torque 2-norm else error->all(FLERR,"Illegal min_modify command"); fmdotfm = fmsq*fmsq; if (update->multireplica == 0) { @@ -347,12 +347,12 @@ void MinSpinCG::calc_search_direction() factor = 0.0; - if (local_iter == 0 || local_iter % 5 == 0){ // steepest descent direction + if (local_iter == 0 || local_iter % 5 == 0){ // steepest descent direction for (int i = 0; i < 3 * nlocal; i++) { p_s[i] = -g_cur[i] * factor; g_old[i] = g_cur[i] * factor; } - } else { // conjugate direction + } else { // conjugate direction for (int i = 0; i < 3 * nlocal; i++) { g2old += g_old[i] * g_old[i]; g2 += g_cur[i] * g_cur[i]; @@ -394,7 +394,7 @@ void MinSpinCG::advance_spins() { int nlocal = atom->nlocal; double **sp = atom->sp; - double rot_mat[9]; // exponential of matrix made of search direction + double rot_mat[9]; // exponential of matrix made of search direction double s_new[3]; // loop on all spins on proc. diff --git a/src/SPIN/min_spin_cg.h b/src/SPIN/min_spin_cg.h index 0eed7a61e6..640721b8ef 100644 --- a/src/SPIN/min_spin_cg.h +++ b/src/SPIN/min_spin_cg.h @@ -35,21 +35,21 @@ class MinSpinCG: public Min { int iterate(int); private: - int local_iter; // for neb - int nlocal_max; // max value of nlocal (for size of lists) - int use_line_search; // use line search or not. - int ireplica,nreplica; // for neb - double dt; // global timestep - double dts; // spin timestep - double discrete_factor; // factor for spin timestep evaluation - double der_e_cur; // current derivative along search dir. - double der_e_pr; // previous derivative along search dir. - double *spvec; // variables for atomic dof, as 1d vector - double *fmvec; // variables for atomic dof, as 1d vector - double *g_old; // gradient vector at previous step - double *g_cur; // current gradient vector - double *p_s; // search direction vector - double **sp_copy; // copy of the spins + int local_iter; // for neb + int nlocal_max; // max value of nlocal (for size of lists) + int use_line_search; // use line search or not. + int ireplica,nreplica; // for neb + double dt; // global timestep + double dts; // spin timestep + double discrete_factor; // factor for spin timestep evaluation + double der_e_cur; // current derivative along search dir. + double der_e_pr; // previous derivative along search dir. + double *spvec; // variables for atomic dof, as 1d vector + double *fmvec; // variables for atomic dof, as 1d vector + double *g_old; // gradient vector at previous step + double *g_cur; // current gradient vector + double *p_s; // search direction vector + double **sp_copy; // copy of the spins void advance_spins(); void calc_gradient(); diff --git a/src/SPIN/min_spin_lbfgs.cpp b/src/SPIN/min_spin_lbfgs.cpp index f86bdd5d48..a1ee010f3f 100644 --- a/src/SPIN/min_spin_lbfgs.cpp +++ b/src/SPIN/min_spin_lbfgs.cpp @@ -285,9 +285,9 @@ int MinSpinLBFGS::iterate(int maxiter) fmdotfm = fmsq = 0.0; if (update->ftol > 0.0) { - if (normstyle == MAX) fmsq = max_torque(); // max torque norm - else if (normstyle == INF) fmsq = inf_torque(); // inf torque norm - else if (normstyle == TWO) fmsq = total_torque(); // Euclidean torque 2-norm + if (normstyle == MAX) fmsq = max_torque(); // max torque norm + else if (normstyle == INF) fmsq = inf_torque(); // inf torque norm + else if (normstyle == TWO) fmsq = total_torque(); // Euclidean torque 2-norm else error->all(FLERR,"Illegal min_modify command"); fmdotfm = fmsq*fmsq; if (update->multireplica == 0) { @@ -372,7 +372,7 @@ void MinSpinLBFGS::calc_search_direction() factor = 1.0; } - if (local_iter == 0){ // steepest descent direction + if (local_iter == 0){ // steepest descent direction //if no line search then calculate maximum rotation if (use_line_search == 0) diff --git a/src/SPIN/min_spin_lbfgs.h b/src/SPIN/min_spin_lbfgs.h index cead605b32..8b470b5d23 100644 --- a/src/SPIN/min_spin_lbfgs.h +++ b/src/SPIN/min_spin_lbfgs.h @@ -35,18 +35,18 @@ class MinSpinLBFGS: public Min { int iterate(int); private: - int local_iter; // for neb - int use_line_search; // use line search or not. - int nlocal_max; // max value of nlocal (for size of lists) - int ireplica,nreplica; // for neb - double der_e_cur; // current derivative along search dir. - double der_e_pr; // previous derivative along search dir. + int local_iter; // for neb + int use_line_search; // use line search or not. + int nlocal_max; // max value of nlocal (for size of lists) + int ireplica,nreplica; // for neb + double der_e_cur; // current derivative along search dir. + double der_e_pr; // previous derivative along search dir. double maxepsrot; - double *spvec; // variables for atomic dof, as 1d vector - double *fmvec; // variables for atomic dof, as 1d vector - double *g_old; // gradient vector at previous step - double *g_cur; // current gradient vector - double *p_s; // search direction vector + double *spvec; // variables for atomic dof, as 1d vector + double *fmvec; // variables for atomic dof, as 1d vector + double *g_old; // gradient vector at previous step + double *g_cur; // current gradient vector + double *p_s; // search direction vector void advance_spins(); void calc_gradient(); @@ -58,11 +58,11 @@ class MinSpinLBFGS: public Min { int adescent(double, double); double maximum_rotation(double *); - double *rho; // estimation of curvature - double **ds; // change in rotation matrix between two iterations, da - double **dy; // change in gradients between two iterations, dg - double **sp_copy; // copy of the spins - int num_mem; // number of stored steps + double *rho; // estimation of curvature + double **ds; // change in rotation matrix between two iterations, da + double **dy; // change in gradients between two iterations, dg + double **sp_copy; // copy of the spins + int num_mem; // number of stored steps bigint last_negative; }; diff --git a/src/SPIN/neb_spin.cpp b/src/SPIN/neb_spin.cpp index 559fd1cb49..075850d1af 100644 --- a/src/SPIN/neb_spin.cpp +++ b/src/SPIN/neb_spin.cpp @@ -179,7 +179,7 @@ void NEBSpin::run() update->whichflag = 2; update->etol = etol; - update->ftol = ttol; // update->ftol is a torque tolerance + update->ftol = ttol; // update->ftol is a torque tolerance update->multireplica = 1; lmp->init(); @@ -214,7 +214,7 @@ void NEBSpin::run() fprintf(uscreen,"Step MaxReplicaTorque MaxAtomTorque " "GradV0 GradV1 GradVc EBF EBR RDT " "RD1 PE1 RD2 PE2 ... RDN PEN " - "GradV0dottan DN0 ... GradVNdottan DNN\n"); + "GradV0dottan DN0 ... GradVNdottan DNN\n"); } else { fprintf(uscreen,"Step MaxReplicaTorque MaxAtomTorque " "GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... " @@ -224,10 +224,10 @@ void NEBSpin::run() if (ulogfile) { if (verbose) { - fprintf(ulogfile,"Step MaxReplicaTorque MaxAtomTorque " - "GradV0 GradV1 GradVc EBF EBR RDT " - "RD1 PE1 RD2 PE2 ... RDN PEN " - "GradV0dottan DN0 ... GradVNdottan DNN\n"); + fprintf(ulogfile,"Step MaxReplicaTorque MaxAtomTorque " + "GradV0 GradV1 GradVc EBF EBR RDT " + "RD1 PE1 RD2 PE2 ... RDN PEN " + "GradV0dottan DN0 ... GradVNdottan DNN\n"); } else { fprintf(ulogfile,"Step MaxReplicaTorque MaxAtomTorque " "GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... " @@ -301,7 +301,7 @@ void NEBSpin::run() fprintf(uscreen,"Step MaxReplicaTorque MaxAtomTorque " "GradV0 GradV1 GradVc EBF EBR RDT " "RD1 PE1 RD2 PE2 ... RDN PEN " - "GradV0dottan DN0... GradVNdottan DNN\n"); + "GradV0dottan DN0... GradVNdottan DNN\n"); } else { fprintf(uscreen,"Step MaxReplicaTorque MaxAtomTorque " "GradV0 GradV1 GradVc " @@ -311,10 +311,10 @@ void NEBSpin::run() } if (ulogfile) { if (verbose) { - fprintf(ulogfile,"Step MaxReplicaTorque MaxAtomTorque " - "GradV0 GradV1 GradVc EBF EBR RDT " - "RD1 PE1 RD2 PE2 ... RDN PEN " - "GradV0dottan DN0 ... GradVNdottan DNN\n"); + fprintf(ulogfile,"Step MaxReplicaTorque MaxAtomTorque " + "GradV0 GradV1 GradVc EBF EBR RDT " + "RD1 PE1 RD2 PE2 ... RDN PEN " + "GradV0dottan DN0 ... GradVNdottan DNN\n"); } else { fprintf(ulogfile,"Step MaxReplicaTorque MaxAtomTorque " "GradV0 GradV1 GradVc " @@ -472,8 +472,8 @@ void NEBSpin::readfile(char *file, int flag) m = atom->map(tag); if (m >= 0 && m < nlocal) { ncount++; - musp = atof(values[1]); - xx = atof(values[2]); + musp = atof(values[1]); + xx = atof(values[2]); yy = atof(values[3]); zz = atof(values[4]); spx = atof(values[5]); @@ -482,39 +482,39 @@ void NEBSpin::readfile(char *file, int flag) if (flag == 0) { - spinit[0] = sp[m][0]; - spinit[1] = sp[m][1]; - spinit[2] = sp[m][2]; - spfinal[0] = spx; - spfinal[1] = spy; - spfinal[2] = spz; + spinit[0] = sp[m][0]; + spinit[1] = sp[m][1]; + spinit[2] = sp[m][2]; + spfinal[0] = spx; + spfinal[1] = spy; + spfinal[2] = spz; - // interpolate intermediate spin states + // interpolate intermediate spin states - sp[m][3] = musp; - if (fraction == 0.0) { - sp[m][0] = spinit[0]; - sp[m][1] = spinit[1]; - sp[m][2] = spinit[2]; - } else if (fraction == 1.0) { - sp[m][0] = spfinal[0]; - sp[m][1] = spfinal[1]; - sp[m][2] = spfinal[2]; - } else { + sp[m][3] = musp; + if (fraction == 0.0) { + sp[m][0] = spinit[0]; + sp[m][1] = spinit[1]; + sp[m][2] = spinit[2]; + } else if (fraction == 1.0) { + sp[m][0] = spfinal[0]; + sp[m][1] = spfinal[1]; + sp[m][2] = spfinal[2]; + } else { temp_flag = initial_rotation(spinit,spfinal,fraction); rot_flag = MAX(temp_flag,rot_flag); - sp[m][0] = spfinal[0]; - sp[m][1] = spfinal[1]; - sp[m][2] = spfinal[2]; - } + sp[m][0] = spfinal[0]; + sp[m][1] = spfinal[1]; + sp[m][2] = spfinal[2]; + } } else { sp[m][3] = musp; - x[m][0] = xx; + x[m][0] = xx; x[m][1] = yy; x[m][2] = zz; - sp[m][0] = spx; - sp[m][1] = spy; - sp[m][2] = spz; + sp[m][0] = spx; + sp[m][1] = spy; + sp[m][2] = spz; } } @@ -602,24 +602,24 @@ int NEBSpin::initial_rotation(double *spi, double *sploc, double fraction) // Rodrigues' formula breaks, needs to define another axis k if (knormsq == 0.0) { - if (sidotsf > 0.0) { // spins aligned and in same direction + if (sidotsf > 0.0) { // spins aligned and in same direction return 0; - } else if (sidotsf < 0.0) { // spins aligned and in opposite directions + } else if (sidotsf < 0.0) { // spins aligned and in opposite directions // defining a rotation axis // first guess, k = spi x [100] // second guess, k = spi x [010] if (spiy*spiy + spiz*spiz != 0.0) { // spin not along [100] - kx = 0.0; - ky = spiz; - kz = -spiy; - knormsq = ky*ky + kz*kz; + kx = 0.0; + ky = spiz; + kz = -spiy; + knormsq = ky*ky + kz*kz; } else if (spix*spix + spiz*spiz != 0.0) { // spin not along [010] - kx = -spiz; - ky = 0.0; - kz = spix; - knormsq = kx*kx + kz*kz; + kx = -spiz; + ky = 0.0; + kz = spix; + knormsq = kx*kx + kz*kz; } else error->all(FLERR,"Incorrect initial rotation operation"); rot_flag = 1; } @@ -822,9 +822,9 @@ void NEBSpin::print_status() for (int i = 0; i < nreplica; i++) fprintf(uscreen,"%12.8g %12.8g ",rdist[i],all[i][0]); if (verbose) { - for (int i = 0; i < nreplica-1; i++) - fprintf(uscreen,"%12.8g %12.8g ",all[i][2],all[i][5]); - fprintf(uscreen,"%12.8g %12.8g ",NAN,all[nreplica-1][5]); + for (int i = 0; i < nreplica-1; i++) + fprintf(uscreen,"%12.8g %12.8g ",all[i][2],all[i][5]); + fprintf(uscreen,"%12.8g %12.8g ",NAN,all[nreplica-1][5]); } fprintf(uscreen,"\n"); } @@ -838,9 +838,9 @@ void NEBSpin::print_status() for (int i = 0; i < nreplica; i++) fprintf(ulogfile,"%12.8g %12.8g ",rdist[i],all[i][0]); if (verbose) { - for (int i = 0; i < nreplica-1; i++) - fprintf(ulogfile,"%12.8g %12.8g ",all[i][2],all[i][5]); - fprintf(ulogfile,"%12.8g %12.8g ",NAN,all[nreplica-1][5]); + for (int i = 0; i < nreplica-1; i++) + fprintf(ulogfile,"%12.8g %12.8g ",all[i][2],all[i][5]); + fprintf(ulogfile,"%12.8g %12.8g ",NAN,all[nreplica-1][5]); } fprintf(ulogfile,"\n"); fflush(ulogfile); diff --git a/src/SPIN/pair_spin.h b/src/SPIN/pair_spin.h index 0111814c72..34f12d8d59 100644 --- a/src/SPIN/pair_spin.h +++ b/src/SPIN/pair_spin.h @@ -33,8 +33,8 @@ friend class FixNVESpin; virtual void compute_single_pair(int, double *) {} protected: - double hbar; // Planck constant (eV.ps.rad-1) - int lattice_flag; // flag for mech force computation + double hbar; // Planck constant (eV.ps.rad-1) + int lattice_flag; // flag for mech force computation virtual void allocate() {} }; diff --git a/src/SPIN/pair_spin_dipole_cut.cpp b/src/SPIN/pair_spin_dipole_cut.cpp index 4ff90323f2..bae09689de 100644 --- a/src/SPIN/pair_spin_dipole_cut.cpp +++ b/src/SPIN/pair_spin_dipole_cut.cpp @@ -46,11 +46,11 @@ PairSpinDipoleCut::PairSpinDipoleCut(LAMMPS *lmp) : PairSpin(lmp) { spinflag = 1; - hbar = force->hplanck/MY_2PI; // eV/(rad.THz) + hbar = force->hplanck/MY_2PI; // eV/(rad.THz) mub = 9.274e-4; // in A.Ang^2 mu_0 = 785.15; // in eV/Ang/A^2 mub2mu0 = mub * mub * mu_0 / (4.0*MY_PI); // in eV.Ang^3 - //mub2mu0 = mub * mub * mu_0 / (4.0*MY_PI); // in eV + //mub2mu0 = mub * mub * mu_0 / (4.0*MY_PI); // in eV mub2mu0hbinv = mub2mu0 / hbar; // in rad.THz } @@ -178,7 +178,7 @@ void PairSpinDipoleCut::compute(int eflag, int vflag) double **x = atom->x; double **f = atom->f; double **fm = atom->fm; - double **sp = atom->sp; + double **sp = atom->sp; inum = list->inum; ilist = list->ilist; @@ -228,36 +228,36 @@ void PairSpinDipoleCut::compute(int eflag, int vflag) if (rsq < local_cut2) { r2inv = 1.0/rsq; - r3inv = r2inv*rinv; - - compute_dipolar(i,j,eij,fmi,spi,spj,r3inv); - if (lattice_flag) compute_dipolar_mech(i,j,eij,fi,spi,spj,r2inv); + r3inv = r2inv*rinv; + + compute_dipolar(i,j,eij,fmi,spi,spj,r3inv); + if (lattice_flag) compute_dipolar_mech(i,j,eij,fi,spi,spj,r2inv); } // force accumulation f[i][0] += fi[0]; - f[i][1] += fi[1]; + f[i][1] += fi[1]; f[i][2] += fi[2]; fm[i][0] += fmi[0]; fm[i][1] += fmi[1]; fm[i][2] += fmi[2]; if (newton_pair || j < nlocal) { - f[j][0] -= fi[0]; - f[j][1] -= fi[1]; + f[j][0] -= fi[0]; + f[j][1] -= fi[1]; f[j][2] -= fi[2]; } if (eflag) { - if (rsq <= local_cut2) { - evdwl -= (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); - evdwl *= hbar; - } + if (rsq <= local_cut2) { + evdwl -= (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); + evdwl *= hbar; + } } else evdwl = 0.0; if (evflag) ev_tally_xyz(i,j,nlocal,newton_pair, - evdwl,ecoul,fi[0],fi[1],fi[2],rij[0],rij[1],rij[2]); + evdwl,ecoul,fi[0],fi[1],fi[2],rij[0],rij[1],rij[2]); } } @@ -277,7 +277,7 @@ void PairSpinDipoleCut::compute_single_pair(int ii, double fmi[3]) int k,locflag; int *type = atom->type; double **x = atom->x; - double **sp = atom->sp; + double **sp = atom->sp; numneigh = list->numneigh; firstneigh = list->firstneigh; @@ -427,7 +427,7 @@ void PairSpinDipoleCut::write_restart(FILE *fp) for (j = i; j <= atom->ntypes; j++) { fwrite(&setflag[i][j],sizeof(int),1,fp); if (setflag[i][j]) { - fwrite(&cut_spin_long[i][j],sizeof(int),1,fp); + fwrite(&cut_spin_long[i][j],sizeof(int),1,fp); } } } @@ -450,10 +450,10 @@ void PairSpinDipoleCut::read_restart(FILE *fp) if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { - if (me == 0) { - utils::sfread(FLERR,&cut_spin_long[i][j],sizeof(int),1,fp,NULL,error); - } - MPI_Bcast(&cut_spin_long[i][j],1,MPI_INT,0,world); + if (me == 0) { + utils::sfread(FLERR,&cut_spin_long[i][j],sizeof(int),1,fp,NULL,error); + } + MPI_Bcast(&cut_spin_long[i][j],1,MPI_INT,0,world); } } } diff --git a/src/SPIN/pair_spin_dipole_cut.h b/src/SPIN/pair_spin_dipole_cut.h index f9159a629f..33f62d1633 100644 --- a/src/SPIN/pair_spin_dipole_cut.h +++ b/src/SPIN/pair_spin_dipole_cut.h @@ -49,16 +49,16 @@ class PairSpinDipoleCut : public PairSpin { void write_restart_settings(FILE *); void read_restart_settings(FILE *); - double cut_spin_long_global; // global long cutoff distance + double cut_spin_long_global; // global long cutoff distance protected: - double hbar; // reduced Planck's constant - double mub; // Bohr's magneton - double mu_0; // vacuum permeability - double mub2mu0; // prefactor for mech force - double mub2mu0hbinv; // prefactor for mag force + double hbar; // reduced Planck's constant + double mub; // Bohr's magneton + double mu_0; // vacuum permeability + double mub2mu0; // prefactor for mech force + double mub2mu0hbinv; // prefactor for mag force - double **cut_spin_long; // cutoff distance long + double **cut_spin_long; // cutoff distance long double g_ewald; int ewald_order; diff --git a/src/SPIN/pair_spin_dipole_long.h b/src/SPIN/pair_spin_dipole_long.h index 1997cbbc55..56fd4c7126 100644 --- a/src/SPIN/pair_spin_dipole_long.h +++ b/src/SPIN/pair_spin_dipole_long.h @@ -50,16 +50,16 @@ class PairSpinDipoleLong : public PairSpin { void write_restart_settings(FILE *); void read_restart_settings(FILE *); - double cut_spin_long_global; // global long cutoff distance + double cut_spin_long_global; // global long cutoff distance protected: - double hbar; // reduced Planck's constant - double mub; // Bohr's magneton - double mu_0; // vacuum permeability - double mub2mu0; // prefactor for mech force - double mub2mu0hbinv; // prefactor for mag force + double hbar; // reduced Planck's constant + double mub; // Bohr's magneton + double mu_0; // vacuum permeability + double mub2mu0; // prefactor for mech force + double mub2mu0hbinv; // prefactor for mag force - double **cut_spin_long; // cutoff distance long + double **cut_spin_long; // cutoff distance long double g_ewald; int ewald_order; diff --git a/src/SPIN/pair_spin_dmi.h b/src/SPIN/pair_spin_dmi.h index ac2aa387b3..01022623ec 100644 --- a/src/SPIN/pair_spin_dmi.h +++ b/src/SPIN/pair_spin_dmi.h @@ -44,13 +44,13 @@ class PairSpinDmi : public PairSpin { void write_restart_settings(FILE *); void read_restart_settings(FILE *); - double cut_spin_dmi_global; // short range pair cutoff + double cut_spin_dmi_global; // short range pair cutoff protected: - double **DM; // dmi coeff in eV - double **v_dmx, **v_dmy, **v_dmz; // dmi direction - double **vmech_dmx, **vmech_dmy, **vmech_dmz; // dmi mech direction - double **cut_spin_dmi; // cutoff distance dmi + double **DM; // dmi coeff in eV + double **v_dmx, **v_dmy, **v_dmz; // dmi direction + double **vmech_dmx, **vmech_dmy, **vmech_dmz; // dmi mech direction + double **cut_spin_dmi; // cutoff distance dmi void allocate(); }; diff --git a/src/SPIN/pair_spin_exchange.h b/src/SPIN/pair_spin_exchange.h index 5feb99210f..19eafeb5ca 100644 --- a/src/SPIN/pair_spin_exchange.h +++ b/src/SPIN/pair_spin_exchange.h @@ -44,13 +44,13 @@ class PairSpinExchange : public PairSpin { void write_restart_settings(FILE *); void read_restart_settings(FILE *); - double cut_spin_exchange_global; // global exchange cutoff distance + double cut_spin_exchange_global; // global exchange cutoff distance protected: - double **J1_mag; // exchange coeffs in eV - double **J1_mech; // mech exchange coeffs in + double **J1_mag; // exchange coeffs in eV + double **J1_mech; // mech exchange coeffs in double **J2, **J3; // J1 in eV, J2 adim, J3 in Ang - double **cut_spin_exchange; // cutoff distance exchange + double **cut_spin_exchange; // cutoff distance exchange void allocate(); }; diff --git a/src/SPIN/pair_spin_magelec.h b/src/SPIN/pair_spin_magelec.h index b9e820b1d1..4df0078bea 100644 --- a/src/SPIN/pair_spin_magelec.h +++ b/src/SPIN/pair_spin_magelec.h @@ -44,12 +44,12 @@ class PairSpinMagelec : public PairSpin { void write_restart_settings(FILE *); void read_restart_settings(FILE *); - double cut_spin_magelec_global; // global me cutoff + double cut_spin_magelec_global; // global me cutoff protected: - double **ME, **ME_mech; // magelec coeff in eV - double **v_mex, **v_mey, **v_mez; // magelec direction - double **cut_spin_magelec; // magelec cutoff distance + double **ME, **ME_mech; // magelec coeff in eV + double **v_mex, **v_mey, **v_mez; // magelec direction + double **cut_spin_magelec; // magelec cutoff distance void allocate(); }; diff --git a/src/SPIN/pair_spin_neel.h b/src/SPIN/pair_spin_neel.h index 796d8b53f0..5261a7f746 100644 --- a/src/SPIN/pair_spin_neel.h +++ b/src/SPIN/pair_spin_neel.h @@ -44,17 +44,17 @@ class PairSpinNeel : public PairSpin { void write_restart_settings(FILE *); void read_restart_settings(FILE *); - double cut_spin_neel_global; // global neel cutoff distance + double cut_spin_neel_global; // global neel cutoff distance protected: // pseudo-dipolar and pseudo-quadrupolar coeff. - double **g1, **g1_mech; // neel coeffs gij - double **g2, **g3; // g1 in eV, g2 adim, g3 in Ang - double **q1, **q1_mech; // neel coeffs qij - double **q2, **q3; // q1 in eV, q2 adim, q3 in Ang - double **cut_spin_neel; // cutoff distance exchange + double **g1, **g1_mech; // neel coeffs gij + double **g2, **g3; // g1 in eV, g2 adim, g3 in Ang + double **q1, **q1_mech; // neel coeffs qij + double **q2, **q3; // q1 in eV, q2 adim, q3 in Ang + double **cut_spin_neel; // cutoff distance exchange void allocate(); }; From 816546d008cb2ccf83fb39e27dea4eb811e3b4e2 Mon Sep 17 00:00:00 2001 From: julient31 Date: Mon, 4 Nov 2019 17:38:32 -0700 Subject: [PATCH 018/199] Commit3 JT 110419 - comments in precession --- src/SPIN/compute_spin.cpp | 2 +- src/SPIN/fix_langevin_spin.h | 16 ++++++++-------- src/SPIN/fix_precession_spin.cpp | 2 -- src/SPIN/pair_spin_exchange.cpp | 2 ++ 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/SPIN/compute_spin.cpp b/src/SPIN/compute_spin.cpp index 1f808eb1bd..9cd7f5473e 100644 --- a/src/SPIN/compute_spin.cpp +++ b/src/SPIN/compute_spin.cpp @@ -104,7 +104,7 @@ void ComputeSpin::compute_vector() mag[0] += sp[i][0]; mag[1] += sp[i][1]; mag[2] += sp[i][2]; - magenergy -= (sp[i][0]*fm[i][0] + sp[i][1]*fm[i][1] + sp[i][2]*fm[i][2]); + magenergy -= 2.0*(sp[i][0]*fm[i][0] + sp[i][1]*fm[i][1] + sp[i][2]*fm[i][2]); tx = sp[i][1]*fm[i][2]-sp[i][2]*fm[i][1]; ty = sp[i][2]*fm[i][0]-sp[i][0]*fm[i][2]; tz = sp[i][0]*fm[i][1]-sp[i][1]*fm[i][0]; diff --git a/src/SPIN/fix_langevin_spin.h b/src/SPIN/fix_langevin_spin.h index 5358438396..b581b70d34 100644 --- a/src/SPIN/fix_langevin_spin.h +++ b/src/SPIN/fix_langevin_spin.h @@ -32,17 +32,17 @@ class FixLangevinSpin : public Fix { void init(); void setup(int); void post_force_respa(int, int, int); - void add_tdamping(double spi[3], double fmi[3]); // add transverse damping - void add_temperature(double fmi[3]); // add temperature - int tdamp_flag, ldamp_flag, temp_flag; // damping and temperature flags + void add_tdamping(double spi[3], double fmi[3]); // add transverse damping + void add_temperature(double fmi[3]); // add temperature + int tdamp_flag, ldamp_flag, temp_flag; // damping and temperature flags protected: double *spi, *fmi; - double alpha_t; // transverse mag. damping - double dts; // magnetic timestep - double temp; // spin bath temperature - double D,sigma; // bath intensity var. - double gil_factor; // gilbert's prefactor + double alpha_t; // transverse mag. damping + double dts; // magnetic timestep + double temp; // spin bath temperature + double D,sigma; // bath intensity var. + double gil_factor; // gilbert's prefactor char *id_temp; class Compute *temperature; diff --git a/src/SPIN/fix_precession_spin.cpp b/src/SPIN/fix_precession_spin.cpp index 4294e5361a..3749b68d28 100644 --- a/src/SPIN/fix_precession_spin.cpp +++ b/src/SPIN/fix_precession_spin.cpp @@ -240,7 +240,6 @@ void FixPrecessionSpin::post_force(int /* vflag */) } int *mask = atom->mask; - double *emag = atom->emag; double **fm = atom->fm; double **sp = atom->sp; const int nlocal = atom->nlocal; @@ -272,7 +271,6 @@ void FixPrecessionSpin::post_force(int /* vflag */) } eprec += epreci; - emag[i] += epreci; fm[i][0] += fmi[0]; fm[i][1] += fmi[1]; fm[i][2] += fmi[2]; diff --git a/src/SPIN/pair_spin_exchange.cpp b/src/SPIN/pair_spin_exchange.cpp index ce5cf325c6..8150a7ab19 100644 --- a/src/SPIN/pair_spin_exchange.cpp +++ b/src/SPIN/pair_spin_exchange.cpp @@ -351,6 +351,8 @@ void PairSpinExchange::compute_exchange(int i, int j, double rsq, double fmi[3], Jex *= (1.0-J2[itype][jtype]*ra); Jex *= exp(-ra); + printf("Exchange : %g %g \n",Jex,Jex*hbar); + fmi[0] += 2.0*Jex*spj[0]; fmi[1] += 2.0*Jex*spj[1]; fmi[2] += 2.0*Jex*spj[2]; From f80c527b1791cb163eba508a3a22db26dadd365e Mon Sep 17 00:00:00 2001 From: julient31 Date: Wed, 6 Nov 2019 14:15:25 -0700 Subject: [PATCH 019/199] Commit JT 100619 - modified precession and Langevin/spin --- src/SPIN/compute_spin.cpp | 3 ++- src/SPIN/fix_langevin_spin.cpp | 26 ++++++++++++++------------ src/SPIN/fix_langevin_spin.h | 10 +++++----- src/SPIN/fix_precession_spin.cpp | 12 ++++++++---- 4 files changed, 29 insertions(+), 22 deletions(-) diff --git a/src/SPIN/compute_spin.cpp b/src/SPIN/compute_spin.cpp index 9cd7f5473e..6f1e72ef7e 100644 --- a/src/SPIN/compute_spin.cpp +++ b/src/SPIN/compute_spin.cpp @@ -104,7 +104,8 @@ void ComputeSpin::compute_vector() mag[0] += sp[i][0]; mag[1] += sp[i][1]; mag[2] += sp[i][2]; - magenergy -= 2.0*(sp[i][0]*fm[i][0] + sp[i][1]*fm[i][1] + sp[i][2]*fm[i][2]); + // magenergy -= 2.0*(sp[i][0]*fm[i][0] + sp[i][1]*fm[i][1] + sp[i][2]*fm[i][2]); + magenergy -= (sp[i][0]*fm[i][0] + sp[i][1]*fm[i][1] + sp[i][2]*fm[i][2]); tx = sp[i][1]*fm[i][2]-sp[i][2]*fm[i][1]; ty = sp[i][2]*fm[i][0]-sp[i][0]*fm[i][2]; tz = sp[i][0]*fm[i][1]-sp[i][1]*fm[i][0]; diff --git a/src/SPIN/fix_langevin_spin.cpp b/src/SPIN/fix_langevin_spin.cpp index ec9c98c4f8..e7bbacca6b 100644 --- a/src/SPIN/fix_langevin_spin.cpp +++ b/src/SPIN/fix_langevin_spin.cpp @@ -30,7 +30,8 @@ #include "math_const.h" #include "memory.h" #include "modify.h" -#include "random_park.h" +// #include "random_park.h" +#include "random_mars.h" #include "respa.h" #include "update.h" #include "utils.h" @@ -74,7 +75,8 @@ FixLangevinSpin::FixLangevinSpin(LAMMPS *lmp, int narg, char **arg) : // initialize Marsaglia RNG with processor-unique seed - random = new RanPark(lmp,seed + comm->me); + // random = new RanPark(lmp,seed + comm->me); + random = new RanMars(lmp,seed + comm->me); } @@ -82,8 +84,6 @@ FixLangevinSpin::FixLangevinSpin(LAMMPS *lmp, int narg, char **arg) : FixLangevinSpin::~FixLangevinSpin() { - memory->destroy(spi); - memory->destroy(fmi); delete random; } @@ -113,15 +113,14 @@ void FixLangevinSpin::init() } if (flag_force >= flag_lang) error->all(FLERR,"Fix langevin/spin has to come after all other spin fixes"); - memory->create(spi,3,"langevin:spi"); - memory->create(fmi,3,"langevin:fmi"); - gil_factor = 1.0/(1.0+(alpha_t)*(alpha_t)); - dts = update->dt; + dts = 0.25 * update->dt; double hbar = force->hplanck/MY_2PI; // eV/(rad.THz) double kb = force->boltz; // eV/K - D = (MY_2PI*alpha_t*gil_factor*kb*temp); + // D = (MY_2PI*alpha_t*gil_factor*kb*temp); + D = (1.0/MY_2PI)*(MY_2PI*alpha_t*gil_factor*kb*temp); + // D = (12.0/MY_2PI)*(MY_2PI*alpha_t*gil_factor*kb*temp); D /= (hbar*dts); sigma = sqrt(2.0*D); } @@ -157,9 +156,12 @@ void FixLangevinSpin::add_tdamping(double spi[3], double fmi[3]) void FixLangevinSpin::add_temperature(double fmi[3]) { - double rx = sigma*(2.0*random->uniform() - 1.0); - double ry = sigma*(2.0*random->uniform() - 1.0); - double rz = sigma*(2.0*random->uniform() - 1.0); + // double rx = sigma*(2.0*random->uniform() - 1.0); + // double ry = sigma*(2.0*random->uniform() - 1.0); + // double rz = sigma*(2.0*random->uniform() - 1.0); + double rx = sigma*random->gaussian(); + double ry = sigma*random->gaussian(); + double rz = sigma*random->gaussian(); // adding the random field diff --git a/src/SPIN/fix_langevin_spin.h b/src/SPIN/fix_langevin_spin.h index b581b70d34..aabee7b37b 100644 --- a/src/SPIN/fix_langevin_spin.h +++ b/src/SPIN/fix_langevin_spin.h @@ -32,12 +32,11 @@ class FixLangevinSpin : public Fix { void init(); void setup(int); void post_force_respa(int, int, int); - void add_tdamping(double spi[3], double fmi[3]); // add transverse damping - void add_temperature(double fmi[3]); // add temperature - int tdamp_flag, ldamp_flag, temp_flag; // damping and temperature flags + void add_tdamping(double *, double *); // add transverse damping + void add_temperature(double *); // add temperature + int tdamp_flag, ldamp_flag, temp_flag; // damping and temperature flags protected: - double *spi, *fmi; double alpha_t; // transverse mag. damping double dts; // magnetic timestep double temp; // spin bath temperature @@ -48,7 +47,8 @@ class FixLangevinSpin : public Fix { class Compute *temperature; int nlevels_respa; - class RanPark *random; + // class RanPark *random; + class RanMars *random; int seed; }; diff --git a/src/SPIN/fix_precession_spin.cpp b/src/SPIN/fix_precession_spin.cpp index 3749b68d28..263118f5fb 100644 --- a/src/SPIN/fix_precession_spin.cpp +++ b/src/SPIN/fix_precession_spin.cpp @@ -257,7 +257,8 @@ void FixPrecessionSpin::post_force(int /* vflag */) if (zeeman_flag) { // compute Zeeman interaction compute_zeeman(i,fmi); - epreci -= 2.0*hbar*(spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); + // epreci -= 2.0*hbar*(spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); + epreci -= hbar*(spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); } if (aniso_flag) { // compute magnetic anisotropy @@ -295,9 +296,12 @@ void FixPrecessionSpin::compute_single_precession(int i, double spi[3], double f void FixPrecessionSpin::compute_zeeman(int i, double fmi[3]) { double **sp = atom->sp; - fmi[0] += 0.5*sp[i][3]*hx; - fmi[1] += 0.5*sp[i][3]*hy; - fmi[2] += 0.5*sp[i][3]*hz; + // fmi[0] += 0.5*sp[i][3]*hx; + // fmi[1] += 0.5*sp[i][3]*hy; + // fmi[2] += 0.5*sp[i][3]*hz; + fmi[0] += sp[i][3]*hx; + fmi[1] += sp[i][3]*hy; + fmi[2] += sp[i][3]*hz; } /* ---------------------------------------------------------------------- */ From 64bdc59623640c8cc5f84cd1a3dfe29784d29919 Mon Sep 17 00:00:00 2001 From: Vsevak Date: Sun, 10 Nov 2019 02:38:58 +0300 Subject: [PATCH 020/199] Implement GPU pair style lj/cut/tip4p/long/gpu Source code, Makefiles and Install for GPU-accelerated TIP4P pair style. It is implemented as a part of the standard GPU package. The style is compatible with the standard lj/cut/tip4p/long. Also, this commit modifies "atom.h" just to add a getter for variable 'max_same'. --- lib/gpu/Nvidia.makefile | 18 +- lib/gpu/Opencl.makefile | 15 +- lib/gpu/lal_lj_tip4p_long.cpp | 241 ++++++++++++ lib/gpu/lal_lj_tip4p_long.cu | 518 +++++++++++++++++++++++++ lib/gpu/lal_lj_tip4p_long.h | 95 +++++ lib/gpu/lal_lj_tip4p_long_ext.cpp | 135 +++++++ src/GPU/Install.sh | 2 + src/GPU/pair_lj_cut_tip4p_long_gpu.cpp | 234 +++++++++++ src/GPU/pair_lj_cut_tip4p_long_gpu.h | 32 ++ src/atom.h | 1 + 10 files changed, 1287 insertions(+), 4 deletions(-) create mode 100644 lib/gpu/lal_lj_tip4p_long.cpp create mode 100644 lib/gpu/lal_lj_tip4p_long.cu create mode 100644 lib/gpu/lal_lj_tip4p_long.h create mode 100644 lib/gpu/lal_lj_tip4p_long_ext.cpp create mode 100644 src/GPU/pair_lj_cut_tip4p_long_gpu.cpp create mode 100644 src/GPU/pair_lj_cut_tip4p_long_gpu.h diff --git a/lib/gpu/Nvidia.makefile b/lib/gpu/Nvidia.makefile index 233f43380f..65dcae7bdb 100644 --- a/lib/gpu/Nvidia.makefile +++ b/lib/gpu/Nvidia.makefile @@ -82,7 +82,8 @@ OBJS = $(OBJ_DIR)/lal_atom.o $(OBJ_DIR)/lal_ans.o \ $(OBJ_DIR)/lal_lj_expand_coul_long.o $(OBJ_DIR)/lal_lj_expand_coul_long_ext.o \ $(OBJ_DIR)/lal_coul_long_cs.o $(OBJ_DIR)/lal_coul_long_cs_ext.o \ $(OBJ_DIR)/lal_born_coul_long_cs.o $(OBJ_DIR)/lal_born_coul_long_cs_ext.o \ - $(OBJ_DIR)/lal_born_coul_wolf_cs.o $(OBJ_DIR)/lal_born_coul_wolf_cs_ext.o + $(OBJ_DIR)/lal_born_coul_wolf_cs.o $(OBJ_DIR)/lal_born_coul_wolf_cs_ext.o \ + $(OBJ_DIR)/lal_lj_tip4p_long.o $(OBJ_DIR)/lal_lj_tip4p_long_ext.o CBNS = $(OBJ_DIR)/device.cubin $(OBJ_DIR)/device_cubin.h \ $(OBJ_DIR)/atom.cubin $(OBJ_DIR)/atom_cubin.h \ @@ -143,7 +144,8 @@ CBNS = $(OBJ_DIR)/device.cubin $(OBJ_DIR)/device_cubin.h \ $(OBJ_DIR)/lj_expand_coul_long.cubin $(OBJ_DIR)/lj_expand_coul_long_cubin.h \ $(OBJ_DIR)/coul_long_cs.cubin $(OBJ_DIR)/coul_long_cs_cubin.h \ $(OBJ_DIR)/born_coul_long_cs.cubin $(OBJ_DIR)/born_coul_long_cs_cubin.h \ - $(OBJ_DIR)/born_coul_wolf_cs.cubin $(OBJ_DIR)/born_coul_wolf_cs_cubin.h + $(OBJ_DIR)/born_coul_wolf_cs.cubin $(OBJ_DIR)/born_coul_wolf_cs_cubin.h \ + $(OBJ_DIR)/lj_tip4p_long.cubin $(OBJ_DIR)/lj_tip4p_long_cubin.h all: $(OBJ_DIR) $(GPU_LIB) $(EXECS) @@ -297,6 +299,18 @@ $(OBJ_DIR)/lal_lj.o: $(ALL_H) lal_lj.h lal_lj.cpp $(OBJ_DIR)/lj_cubin.h $(OBJ_DI $(OBJ_DIR)/lal_lj_ext.o: $(ALL_H) lal_lj.h lal_lj_ext.cpp lal_base_atomic.h $(CUDR) -o $@ -c lal_lj_ext.cpp -I$(OBJ_DIR) +$(OBJ_DIR)/lj_tip4p_long.cubin: lal_lj_tip4p_long.cu lal_precision.h lal_preprocessor.h + $(CUDA) --cubin -DNV_KERNEL -o $@ lal_lj_tip4p_long.cu + +$(OBJ_DIR)/lj_tip4p_long_cubin.h: $(OBJ_DIR)/lj_tip4p_long.cubin $(OBJ_DIR)/lj_tip4p_long.cubin + $(BIN2C) -c -n lj_tip4p_long $(OBJ_DIR)/lj_tip4p_long.cubin > $(OBJ_DIR)/lj_tip4p_long_cubin.h + +$(OBJ_DIR)/lal_lj_tip4p_long.o: $(ALL_H) lal_lj_tip4p_long.h lal_lj_tip4p_long.cpp $(OBJ_DIR)/lj_tip4p_long_cubin.h $(OBJ_DIR)/lal_base_atomic.o + $(CUDR) -o $@ -c lal_lj_tip4p_long.cpp -I$(OBJ_DIR) + +$(OBJ_DIR)/lal_lj_tip4p_long_ext.o: $(ALL_H) lal_lj_tip4p_long.h lal_lj_tip4p_long_ext.cpp lal_base_atomic.h + $(CUDR) -o $@ -c lal_lj_tip4p_long_ext.cpp -I$(OBJ_DIR) + $(OBJ_DIR)/lj_coul.cubin: lal_lj_coul.cu lal_precision.h lal_preprocessor.h $(CUDA) --cubin -DNV_KERNEL -o $@ lal_lj_coul.cu diff --git a/lib/gpu/Opencl.makefile b/lib/gpu/Opencl.makefile index 86991a1e98..1b1932858b 100644 --- a/lib/gpu/Opencl.makefile +++ b/lib/gpu/Opencl.makefile @@ -71,7 +71,8 @@ OBJS = $(OBJ_DIR)/lal_atom.o $(OBJ_DIR)/lal_answer.o \ $(OBJ_DIR)/lal_lj_expand_coul_long.o $(OBJ_DIR)/lal_lj_expand_coul_long_ext.o \ $(OBJ_DIR)/lal_coul_long_cs.o $(OBJ_DIR)/lal_coul_long_cs_ext.o \ $(OBJ_DIR)/lal_born_coul_long_cs.o $(OBJ_DIR)/lal_born_coul_long_cs_ext.o \ - $(OBJ_DIR)/lal_born_coul_wolf_cs.o $(OBJ_DIR)/lal_born_coul_wolf_cs_ext.o + $(OBJ_DIR)/lal_born_coul_wolf_cs.o $(OBJ_DIR)/lal_born_coul_wolf_cs_ext.o \ + $(OBJ_DIR)/lal_lj_tip4p_long.o $(OBJ_DIR)/lal_lj_tip4p_long_ext.o KERS = $(OBJ_DIR)/device_cl.h $(OBJ_DIR)/atom_cl.h \ $(OBJ_DIR)/neighbor_cpu_cl.h $(OBJ_DIR)/pppm_cl.h \ @@ -102,7 +103,8 @@ KERS = $(OBJ_DIR)/device_cl.h $(OBJ_DIR)/atom_cl.h \ $(OBJ_DIR)/lj_cubic_cl.h $(OBJ_DIR)/vashishta_cl.h \ $(OBJ_DIR)/ufm_cl.h $(OBJ_DIR)/dipole_long_lj_cl.h \ $(OBJ_DIR)/lj_expand_coul_long_cl.h $(OBJ_DIR)/coul_long_cs_cl.h \ - $(OBJ_DIR)/born_coul_long_cs_cl.h $(OBJ_DIR)/born_coul_wolf_cs_cl.h + $(OBJ_DIR)/born_coul_long_cs_cl.h $(OBJ_DIR)/born_coul_wolf_cs_cl.h \ + $(OBJ_DIR)/lj_tip4p_long_cl.h OCL_EXECS = $(BIN_DIR)/ocl_get_devices @@ -202,6 +204,15 @@ $(OBJ_DIR)/lal_lj.o: $(ALL_H) lal_lj.h lal_lj.cpp $(OBJ_DIR)/lj_cl.h $(OBJ_DIR) $(OBJ_DIR)/lal_lj_ext.o: $(ALL_H) lal_lj.h lal_lj_ext.cpp lal_base_atomic.h $(OCL) -o $@ -c lal_lj_ext.cpp -I$(OBJ_DIR) +$(OBJ_DIR)/lj_tip4p_long_cl.h: lal_lj_tip4p_long.cu $(PRE1_H) + $(BSH) ./geryon/file_to_cstr.sh lj_tip4p_long $(PRE1_H) lal_lj_tip4p_long.cu $(OBJ_DIR)/lj_tip4p_long_cl.h; + +$(OBJ_DIR)/lal_lj_tip4p_long.o: $(ALL_H) lal_lj_tip4p_long.h lal_lj_tip4p_long.cpp $(OBJ_DIR)/lj_tip4p_long_cl.h $(OBJ_DIR)/lj_tip4p_long_cl.h $(OBJ_DIR)/lal_base_atomic.o + $(OCL) -o $@ -c lal_lj_tip4p_long.cpp -I$(OBJ_DIR) + +$(OBJ_DIR)/lal_lj_tip4p_long_ext.o: $(ALL_H) lal_lj_tip4p_long.h lal_lj_tip4p_long_ext.cpp lal_base_atomic.h + $(OCL) -o $@ -c lal_lj_tip4p_long_ext.cpp -I$(OBJ_DIR) + $(OBJ_DIR)/lj_coul_cl.h: lal_lj_coul.cu $(PRE1_H) $(BSH) ./geryon/file_to_cstr.sh lj_coul $(PRE1_H) lal_lj_coul.cu $(OBJ_DIR)/lj_coul_cl.h; diff --git a/lib/gpu/lal_lj_tip4p_long.cpp b/lib/gpu/lal_lj_tip4p_long.cpp new file mode 100644 index 0000000000..9714e9bf91 --- /dev/null +++ b/lib/gpu/lal_lj_tip4p_long.cpp @@ -0,0 +1,241 @@ +#if defined(USE_OPENCL) +#include "lj_tip4p_long_cl.h" +#elif defined(USE_CUDART) +const char *lj_tip4p=0; +#else +#include "lj_tip4p_long_cubin.h" +#endif + +#include "lal_lj_tip4p_long.h" +#include +using namespace LAMMPS_AL; +#define LJ_TIP4PLong_T LJ_TIP4PLong + +extern Device device; + +template +LJ_TIP4PLong::LJ_TIP4PLong(): BaseCharge(), _allocated(false) { +} + +template +LJ_TIP4PLong::~LJ_TIP4PLong() { + clear(); +} + +template +int LJ_TIP4PLong::bytes_per_atom(const int max_nbors) const { + return this->bytes_per_atom_atomic(max_nbors); +} + +template +int LJ_TIP4PLong::init(const int ntypes, + double **host_cutsq, double **host_lj1, + double **host_lj2, double **host_lj3, + double **host_lj4, double **host_offset, + double *host_special_lj, const int nlocal, + const int tH, const int tO, + const double a, const double qd, + const int nall, const int max_nbors, + const int maxspecial, const double cell_size, + const double gpu_split, FILE *_screen, + double **host_cut_ljsq, + const double host_cut_coulsq, const double host_cut_coulsqplus, + double *host_special_coul, const double qqrd2e, + const double g_ewald, int* tag, + int *map_array, int map_size, + int *sametag, int max_same) { + int success; + success=this->init_atomic(nlocal,nall,max_nbors,maxspecial,cell_size,gpu_split, + _screen,lj_tip4p_long,"k_lj_tip4p_long"); + if (success!=0) + return success; + k_pair_distrib.set_function(*this->pair_program,"k_lj_tip4p_long_distrib"); + + TypeH = tH; + TypeO = tO; + alpha = a; + qdist = qd; + + // If atom type constants fit in shared memory use fast kernel + int lj_types=ntypes; + shared_types=false; +// int max_shared_types=this->device->max_shared_types(); +// if (lj_types<=max_shared_types && this->_block_size>=max_shared_types) { +// lj_types=max_shared_types; +// shared_types=true; +// } + _lj_types=lj_types; + + // Allocate a host write buffer for data initialization + UCL_H_Vec host_write(lj_types*lj_types*32,*(this->ucl_device), + UCL_WRITE_ONLY); + + for (int i=0; iucl_device),UCL_READ_ONLY); + this->atom->type_pack4(ntypes,lj_types,lj1,host_write,host_lj1,host_lj2, + host_cut_ljsq); + + lj3.alloc(lj_types*lj_types,*(this->ucl_device),UCL_READ_ONLY); + this->atom->type_pack4(ntypes,lj_types,lj3,host_write,host_lj3,host_lj4, + host_offset); + + cutsq.alloc(lj_types*lj_types,*(this->ucl_device),UCL_READ_ONLY); + this->atom->type_pack1(ntypes,lj_types,cutsq,host_write,host_cutsq); + + sp_lj.alloc(8,*(this->ucl_device),UCL_READ_ONLY); + for (int i=0; i<4; i++) { + host_write[i]=host_special_lj[i]; + host_write[i+4]=host_special_coul[i]; + } + ucl_copy(sp_lj,host_write,8,false); + + force_comp.alloc(72*72, *(this->ucl_device), UCL_READ_WRITE); + + _qqrd2e=qqrd2e; + _g_ewald=g_ewald; + cut_coulsq = host_cut_coulsq; + cut_coulsqplus = host_cut_coulsqplus; + + hneight.alloc(nall*4,*(this->ucl_device), UCL_READ_WRITE); + m.alloc(nall,*(this->ucl_device), UCL_READ_WRITE); + ansO.alloc(nall,*(this->ucl_device), UCL_READ_WRITE); + + // Allocate a host write buffer for data initialization + UCL_H_Vec host_tag_write(nall,*(this->ucl_device),UCL_WRITE_ONLY); + this->tag.alloc(nall,*(this->ucl_device), UCL_READ_WRITE); + for(int i=0; itag, host_tag_write, nall, false); + + //if(max_same>host_tag_write.cols()) host_tag_write.resize(max_same); + this->atom_sametag.alloc(nall, *(this->ucl_device), UCL_READ_WRITE); + for(int i=0; iatom_sametag, host_tag_write, nall, false); + + if(map_size>host_tag_write.cols()) host_tag_write.resize(map_size); + this->map_array.alloc(map_size,*(this->ucl_device), UCL_READ_WRITE); + for(int i=0; imap_array, host_tag_write, map_size, false); + + _allocated=true; + this->_max_bytes=lj1.row_bytes()+lj3.row_bytes()+cutsq.row_bytes()+ + sp_lj.row_bytes() + hneight.row_bytes()+m.row_bytes()+ + this->tag.row_bytes()+this->atom_sametag.row_bytes() + + this->map_array.row_bytes(); + return 0; +} + + +template +void LJ_TIP4PLong::clear() { + if (!_allocated) + return; + _allocated=false; + + lj1.clear(); + lj3.clear(); + sp_lj.clear(); + cutsq.clear(); + hneight.clear(); + m.clear(); + tag.clear(); + atom_sametag.clear(); + map_array.clear(); + ansO.clear(); + force_comp.clear(); + + k_pair_distrib.clear(); + + this->clear_atomic(); +} + +template +double LJ_TIP4PLong::host_memory_usage() const { + return this->host_memory_usage_atomic()+sizeof(LJ_TIP4PLong); +} + +// --------------------------------------------------------------------------- +// Calculate energies, forces, and torques +// --------------------------------------------------------------------------- +template +void LJ_TIP4PLong::loop(const bool _eflag, const bool _vflag) { + // Compute the block size and grid size to keep all cores busy + const int BX=this->block_size(); + int eflag, vflag; + if (_eflag) + eflag=1; + else + eflag=0; + + if (_vflag) + vflag=1; + else + vflag=0; + + int GX=static_cast(ceil(static_cast(this->ans->inum())/ + (BX/this->_threads_per_atom))); + + int ainum=this->ans->inum(); + int nbor_pitch=this->nbor->nbor_pitch(); + this->time_pair.start(); + + this->k_pair.set_size(GX,BX); + if (vflag){ + this->ansO.resize(ainum*3); + } else { + this->ansO.resize(ainum); + } + this->ansO.zero(); + this->k_pair.run(&this->atom->x, &lj1, &lj3, &_lj_types, &sp_lj, + &this->nbor->dev_nbor, &this->_nbor_data->begin(), + &this->ans->force, &this->ans->engv, &eflag, &vflag, + &ainum, &nbor_pitch, &this->_threads_per_atom, + &hneight, &m, &TypeO, &TypeH, &alpha, + &this->atom->q, &cutsq, &_qqrd2e, &_g_ewald, + &cut_coulsq, &cut_coulsqplus, &tag, &map_array, + &atom_sametag, &this->ansO); + GX=static_cast(ceil(static_cast(this->ans->inum())/BX)); + this->k_pair_distrib.set_size(GX,BX); + this->k_pair_distrib.run(&this->atom->x, &this->ans->force, &this->ans->engv, &eflag, &vflag, + &ainum, &nbor_pitch, &this->_threads_per_atom, + &hneight, &m, &TypeO, &TypeH, &alpha, + &this->atom->q, &this->ansO); + this->time_pair.stop(); +} + + +template +void LJ_TIP4PLong::copy_relations_data(int **hn, double **newsite, int n, + int* tag, int *map_array, int map_size, int *sametag, int max_same, int ago){ + int nall = n; + const int hn_sz = n*4; // matrix size = col size * col number + if(hn_sz > hneight.cols()){ + hneight.resize(hn_sz+1); + } + if (ago == 0) + hneight.zero(); + if(n > m.cols()){ + m.resize(n+1); + } + m.zero(); + + UCL_H_Vec host_tag_write(nall,*(this->ucl_device),UCL_WRITE_ONLY); + if(this->tag.cols() < nall) this->tag.resize(nall); + for(int i=0; itag, host_tag_write, nall, false); + + if(max_same>host_tag_write.cols()) host_tag_write.resize(max_same); + if(this->atom_sametag.cols() < nall) this->atom_sametag.resize(nall); + for(int i=0; iatom_sametag, host_tag_write, nall, false); + + if(map_size>host_tag_write.cols()) host_tag_write.resize(map_size); + if(this->map_array.cols() < map_size) this->map_array.resize(map_size); + for(int i=0; imap_array, host_tag_write, map_size, false); + + host_tag_write.clear(); +} + +template class LJ_TIP4PLong; diff --git a/lib/gpu/lal_lj_tip4p_long.cu b/lib/gpu/lal_lj_tip4p_long.cu new file mode 100644 index 0000000000..7c6cec4473 --- /dev/null +++ b/lib/gpu/lal_lj_tip4p_long.cu @@ -0,0 +1,518 @@ +#ifdef NV_KERNEL + +#include "lal_aux_fun1.h" +#ifndef _DOUBLE_DOUBLE +texture pos_tex; +texture q_tex; +#else +texture pos_tex; +texture q_tex; +#endif + +#else +#define pos_tex x_ +#define q_tex q_ +#endif + +ucl_inline int atom_mapping(const __global int *map, int glob){ + return map[glob]; +} + +ucl_inline int closest_image(int i, int j, const __global int* sametag, + const __global numtyp4 *restrict x_) +{ + if (j < 0) return j; + + numtyp4 xi; fetch4(xi,i,pos_tex); // = x[i]; + numtyp4 xj; fetch4(xj,j,pos_tex); + + int closest = j; + numtyp delx = xi.x - xj.x; + numtyp dely = xi.y - xj.y; + numtyp delz = xi.z - xj.z; + numtyp rsqmin = delx*delx + dely*dely + delz*delz; + numtyp rsq; + + while (sametag[j] >= 0) { + j = sametag[j]; + fetch4(xj,j,pos_tex); + delx = xi.x - xj.x; + dely = xi.y - xj.y; + delz = xi.z - xj.z; + rsq = delx*delx + dely*dely + delz*delz; + if (rsq < rsqmin) { + rsqmin = rsq; + closest = j; + } + } + + return closest; +} + +ucl_inline void compute_newsite(int iO, int iH1, int iH2, + __global numtyp4 *xM, + numtyp alpha, const __global numtyp4 *restrict x_){ + numtyp4 xO; fetch4(xO,iO,pos_tex); + numtyp4 xH1; fetch4(xH1,iH1,pos_tex); + numtyp4 xH2; fetch4(xH2,iH2,pos_tex); + + numtyp delx1 = xH1.x - xO.x; + numtyp dely1 = xH1.y - xO.y; + numtyp delz1 = xH1.z - xO.z; + + numtyp delx2 = xH2.x - xO.x; + numtyp dely2 = xH2.y - xO.y; + numtyp delz2 = xH2.z - xO.z; + + numtyp ap = alpha * (numtyp)0.5; + + (*xM).x = xO.x + ap * (delx1 + delx2); + (*xM).y = xO.y + ap * (dely1 + dely2); + (*xM).z = xO.z + ap * (delz1 + delz2); +} + +__kernel void k_lj_tip4p_long_distrib(const __global numtyp4 *restrict x_, + __global acctyp4 *restrict ans, + __global acctyp *restrict engv, + const int eflag, const int vflag, const int inum, + const int nbor_pitch, const int t_per_atom, + __global int *restrict hneigh, + __global numtyp4 *restrict m, + const int typeO, const int typeH, + const numtyp alpha, + const __global numtyp *restrict q_, const __global acctyp4 *restrict ansO) { + int tid, ii, offset; + atom_info(t_per_atom,ii,tid,offset); + int i = BLOCK_ID_X*(BLOCK_SIZE_X)+tid; + + acctyp4 f; + f.x=(acctyp)0; f.y=(acctyp)0; f.z=(acctyp)0; + + if (i 0) { + vM = ansO[inum +iO]; + engv[inum*2 + i] += vM.x * (acctyp)0.5 * alpha; + engv[inum*3 + i] += vM.y * (acctyp)0.5 * alpha; + engv[inum*4 + i] += vM.z * (acctyp)0.5 * alpha; + vM = ansO[inum*2+iO]; + engv[inum*5 + i] += vM.x * (acctyp)0.5 * alpha; + engv[inum*6 + i] += vM.y * (acctyp)0.5 * alpha; + engv[inum*7 + i] += vM.z * (acctyp)0.5 * alpha; + } + } + } else { + fM = ansO[i]; + int iH1 = hneigh[i*4 ]; + int iH2 = hneigh[i*4+1]; + f.x += fM.x * (acctyp)(1 - alpha); + f.y += fM.y * (acctyp)(1 - alpha); + f.z += fM.z * (acctyp)(1 - alpha); + if (eflag > 0) { + eM = engv[i+inum]; + engv[inum+i] = eM*(acctyp)(1 - alpha); + if (iH1 < inum) engv[inum+iH1] += eM * (acctyp)0.5 * alpha; + if (iH2 < inum) engv[inum+iH2] += eM * (acctyp)0.5 * alpha; + } + if (vflag > 0) { + vM = ansO[inum + i]; + engv[inum*2 + i] += vM.x * (acctyp)(1 - alpha); + engv[inum*3 + i] += vM.y * (acctyp)(1 - alpha); + engv[inum*4 + i] += vM.z * (acctyp)(1 - alpha); + vM = ansO[inum*2 + i]; + engv[inum*5 + i] += vM.x * (acctyp)(1 - alpha); + engv[inum*6 + i] += vM.y * (acctyp)(1 - alpha); + engv[inum*7 + i] += vM.z * (acctyp)(1 - alpha); + } + } + acctyp4 old=ans[i]; + old.x+=f.x; + old.y+=f.y; + old.z+=f.z; + ans[i]=old; + } // if ii +} + +__kernel void k_lj_tip4p_long(const __global numtyp4 *restrict x_, + const __global numtyp4 *restrict lj1, + const __global numtyp4 *restrict lj3, + const int lj_types, + const __global numtyp *restrict sp_lj, + const __global int * dev_nbor, + const __global int * dev_packed, + __global acctyp4 *restrict ans, + __global acctyp *restrict engv, + const int eflag, const int vflag, const int inum, + const int nbor_pitch, const int t_per_atom, + __global int *restrict hneigh, + __global numtyp4 *restrict m, + const int typeO, const int typeH, + const numtyp alpha, + const __global numtyp *restrict q_, + const __global numtyp *restrict cutsq, + const numtyp qqrd2e, const numtyp g_ewald, + const numtyp cut_coulsq, const numtyp cut_coulsqplus, + const __global int *restrict tag, const __global int *restrict map, + const __global int *restrict sametag, __global acctyp4 *restrict ansO) { + int tid, ii, offset; + atom_info(t_per_atom,ii,tid,offset); + + acctyp energy = (acctyp)0; + acctyp e_coul = (acctyp)0; + acctyp4 f, fO; + f.x=(acctyp)0; f.y=(acctyp)0; f.z=(acctyp)0; + fO.x=(acctyp)0; fO.y=(acctyp)0; fO.z=(acctyp)0; + acctyp virial[6],vO[6]; + for (int i=0; i<6; i++) { + virial[i]=(acctyp)0; + vO[i]=(acctyp)0; + } + + if (ii= inum) { + non_local_oxy = 1; + if(m[iO].w == 0) { + compute_newsite(iO,iH1,iH2, &m[iO], alpha, x_); + numtyp qO; fetch(qO,iO,q_tex); + m[iO].w = qO; + } + } + } + + for ( ; nbor0) { + numtyp e = r6inv * (lj3[mtype].x*r6inv-lj3[mtype].y); + energy += factor_lj * (e - lj3[mtype].z); + } + if (vflag>0) { + virial[0] += delx*delx*forcelj; + virial[1] += dely*dely*forcelj; + virial[2] += delz*delz*forcelj; + virial[3] += delx*dely*forcelj; + virial[4] += delx*delz*forcelj; + virial[5] += dely*delz*forcelj; + } + } // if LJ + + if (rsq < cut_coulsqplus) { //cut_coulsqplus + int jH1, jH2, jO; + numtyp qj; fetch(qj,j,q_tex); + numtyp4 x2 = jx; + if(itype == typeO || jtype == typeO) { + if (jtype == typeO) { + jO = j; + if (hneigh[j*4+2] != -1) { + jH1 = atom_mapping(map,tag[j] + 1); + jH2 = atom_mapping(map,tag[j] + 2); + // set iH1,iH2 to closest image to O + jH1 = closest_image(j, jH1, sametag, x_); + jH2 = closest_image(j, jH2, sametag, x_); + hneigh[j*4 ] = jH1; + hneigh[j*4+1] = jH2; + hneigh[j*4+2] = -1; + hneigh[jH1*4 ] = j; + hneigh[jH1*4+1] += -1; + hneigh[jH1*4+2] = -1; + hneigh[jH2*4 ] = j; + hneigh[jH2*4+1] += -1; + hneigh[jH2*4+2] = -1; + } else { + jH1 = hneigh[j*4 ]; + jH2 = hneigh[j*4+1]; + } + if (m[j].w == 0) { + compute_newsite(j, jH1, jH2, &m[j], alpha, x_); + m[j].w = qj; + } + x2 = m[j]; + } + delx = x1.x-x2.x; + dely = x1.y-x2.y; + delz = x1.z-x2.z; + rsq = delx*delx+dely*dely+delz*delz; + } + if (rsq < cut_coulsq) { + numtyp r2inv = ucl_recip(rsq); + numtyp r = ucl_rsqrt(r2inv); + numtyp grij = g_ewald * r; + numtyp expm2 = ucl_exp(-grij*grij); + numtyp t = ucl_recip((numtyp)1.0 + EWALD_P*grij); + numtyp _erfc = t * (A1+t*(A2+t*(A3+t*(A4+t*A5)))) * expm2; + + numtyp prefactor = qj; + prefactor *= qqrd2e*qtmp/r; + numtyp force_coul = r2inv*prefactor * (_erfc + EWALD_F*grij*expm2 - factor_coul); + + if (itype == typeH) { + f.x += delx * force_coul; + f.y += dely * force_coul; + f.z += delz * force_coul; + } else { + fO.x += delx * force_coul; + fO.y += dely * force_coul; + fO.z += delz * force_coul; + fO.w += -1; + } + if (eflag>0) { + e_coul += prefactor*(_erfc-factor_coul); + } + if (vflag>0) { + acctyp4 fd; + fd.x = delx*force_coul; + fd.y = dely*force_coul; + fd.z = delz*force_coul; + if (itype == typeH) { + if (jtype == typeH){ + virial[0] += delx*fd.x; + virial[1] += dely*fd.y; + virial[2] += delz*fd.z; + virial[3] += delx*fd.y; + virial[4] += delx*fd.z; + virial[5] += dely*fd.z; + } else { + numtyp cO = 1 - alpha, cH = 0.5*alpha; + numtyp4 vdj; + numtyp4 xjH1; fetch4(xjH1,jH1,pos_tex); + numtyp4 xjH2; fetch4(xjH2,jH2,pos_tex); + numtyp4 xjO; fetch4(xjO,jO,pos_tex); + vdj.x = xjO.x*cO + xjH1.x*cH + xjH2.x*cH; + vdj.y = xjO.y*cO + xjH1.y*cH + xjH2.y*cH; + vdj.z = xjO.z*cO + xjH1.z*cH + xjH2.z*cH; + virial[0] += (ix.x - vdj.x)*fd.x; + virial[1] += (ix.y - vdj.y)*fd.y; + virial[2] += (ix.z - vdj.z)*fd.z; + virial[3] += (ix.x - vdj.x)*fd.y; + virial[4] += (ix.x - vdj.x)*fd.z; + virial[5] += (ix.y - vdj.y)*fd.z; + } + } else { + numtyp cO = 1 - alpha, cH = 0.5*alpha; + numtyp4 vdi, vdj; + numtyp4 xH1; fetch4(xH1,iH1,pos_tex); + numtyp4 xH2; fetch4(xH2,iH2,pos_tex); + numtyp4 xO; fetch4(xO,iO,pos_tex); + vdi.x = xO.x*cO + xH1.x*cH + xH2.x*cH; + vdi.y = xO.y*cO + xH1.y*cH + xH2.y*cH; + vdi.z = xO.z*cO + xH1.z*cH + xH2.z*cH; + if (jtype != typeH){ + numtyp4 xjH1; fetch4(xjH1,jH1,pos_tex); + numtyp4 xjH2; fetch4(xjH2,jH2,pos_tex); + numtyp4 xjO; fetch4(xjO,jO,pos_tex); + vdj.x = xjO.x*cO + xjH1.x*cH + xjH2.x*cH; + vdj.y = xjO.y*cO + xjH1.y*cH + xjH2.y*cH; + vdj.z = xjO.z*cO + xjH1.z*cH + xjH2.z*cH; + } else vdj = jx; + vO[0] += 0.5*(vdi.x - vdj.x)*fd.x; + vO[1] += 0.5*(vdi.y - vdj.y)*fd.y; + vO[2] += 0.5*(vdi.z - vdj.z)*fd.z; + vO[3] += 0.5*(vdi.x - vdj.x)*fd.y; + vO[4] += 0.5*(vdi.x - vdj.x)*fd.z; + vO[5] += 0.5*(vdi.y - vdj.y)*fd.z; + } + } + } + if (non_local_oxy == 1) { + if (iO == j) { + x2 = ix; + qj = qtmp; + } + numtyp4 x1m = m[iO]; + delx = x1m.x-x2.x; + dely = x1m.y-x2.y; + delz = x1m.z-x2.z; + rsq = delx*delx+dely*dely+delz*delz; + if (rsq < cut_coulsq) { + numtyp r2inv = ucl_recip(rsq); + numtyp r = ucl_rsqrt(r2inv); + numtyp grij = g_ewald * r; + numtyp expm2 = ucl_exp(-grij*grij); + numtyp t = ucl_recip((numtyp)1.0 + EWALD_P*grij); + numtyp _erfc = t * (A1+t*(A2+t*(A3+t*(A4+t*A5)))) * expm2; + + numtyp prefactor = qj; + prefactor *= qqrd2e*x1m.w/r; + numtyp force_coul = r2inv*prefactor * (_erfc + EWALD_F*grij*expm2 - factor_coul); + + numtyp cO = 1 - alpha, cH = 0.5*alpha; + numtyp4 fd; + fd.x = delx * force_coul * cH; + fd.y = dely * force_coul * cH; + fd.z = delz * force_coul * cH; + + f.x += fd.x; + f.y += fd.y; + f.z += fd.z; + + if (eflag>0) { + e_coul += prefactor*(_erfc-factor_coul) * (acctyp)0.5 * alpha; + } + if (vflag>0) { + numtyp4 xH1; fetch4(xH1,iH1,pos_tex); + numtyp4 xH2; fetch4(xH2,iH2,pos_tex); + numtyp4 xO; fetch4(xO,iO,pos_tex); + + virial[0] += ((xO.x*cO + xH1.x*cH + xH2.x*cH) - x2.x) * fd.x; + virial[1] += ((xO.y*cO + xH1.y*cH + xH2.y*cH) - x2.y) * fd.y; + virial[2] += ((xO.z*cO + xH1.z*cH + xH2.z*cH) - x2.z) * fd.z; + virial[3] += ((xO.x*cO + xH1.x*cH + xH2.x*cH) - x2.x) * fd.y; + virial[4] += ((xO.x*cO + xH1.x*cH + xH2.x*cH) - x2.x) * fd.z; + virial[5] += ((xO.y*cO + xH1.y*cH + xH2.y*cH) - x2.y) * fd.z; + } + } + } + } // if cut_coulsqplus + } // for nbor + if (t_per_atom>1) { + __local acctyp red_acc[6][BLOCK_PAIR]; + red_acc[0][tid]=fO.x; + red_acc[1][tid]=fO.y; + red_acc[2][tid]=fO.z; + red_acc[3][tid]=fO.w; + for (unsigned int s=t_per_atom/2; s>0; s>>=1) { + if (offset < s) { + for (int r=0; r<4; r++) + red_acc[r][tid] += red_acc[r][tid+s]; + } + } + fO.x=red_acc[0][tid]; + fO.y=red_acc[1][tid]; + fO.z=red_acc[2][tid]; + fO.w=red_acc[3][tid]; + if (vflag>0) { + for (int r=0; r<6; r++) red_acc[r][tid]=vO[r]; + for (unsigned int s=t_per_atom/2; s>0; s>>=1) { + if (offset < s) { + for (int r=0; r<6; r++) + red_acc[r][tid] += red_acc[r][tid+s]; + } + } + for (int r=0; r<6; r++) vO[r]=red_acc[r][tid]; + } + } + if(offset == 0) { + ansO[i] = fO; + if (vflag>0) { + ansO[inum + i].x = vO[0]; + ansO[inum + i].y = vO[1]; + ansO[inum + i].z = vO[2]; + ansO[inum*2 + i].x = vO[3]; + ansO[inum*2 + i].y = vO[4]; + ansO[inum*2 + i].z = vO[5]; + } + } + store_answers_q(f,energy,e_coul,virial,ii,inum,tid,t_per_atom,offset,eflag, + vflag,ans,engv); + } // if ii +} + + +__kernel void k_lj_tip4p_long_fast(){} diff --git a/lib/gpu/lal_lj_tip4p_long.h b/lib/gpu/lal_lj_tip4p_long.h new file mode 100644 index 0000000000..4bd6670aa8 --- /dev/null +++ b/lib/gpu/lal_lj_tip4p_long.h @@ -0,0 +1,95 @@ +#ifndef LAL_LJ_TIP4P_LONG_H +#define LAL_LJ_TIP4P_LONG_H + +#include "lal_base_charge.h" + +namespace LAMMPS_AL { + +template +class LJ_TIP4PLong : public BaseCharge { +public: + LJ_TIP4PLong(); + ~LJ_TIP4PLong(); + + /// Clear any previous data and set up for a new LAMMPS run + /** \param max_nbors initial number of rows in the neighbor matrix + * \param cell_size cutoff + skin + * \param gpu_split fraction of particles handled by device + * + * Returns: + * - 0 if successfull + * - -1 if fix gpu not found + * - -3 if there is an out of memory error + * - -4 if the GPU library was not compiled for GPU + * - -5 Double precision is not supported on card **/ + int init(const int ntypes, double **host_cutsq, + double **host_lj1, double **host_lj2, double **host_lj3, + double **host_lj4, double **host_offset, double *host_special_lj, + const int nlocal, const int tH, const int tO, + const double alpha, const double qdist, + const int nall, const int max_nbors, + const int maxspecial, const double cell_size, + const double gpu_split, FILE *screen, + double **host_cut_ljsq, + const double host_cut_coulsq, const double host_cut_coulsqplus, + double *host_special_coul, const double qqrd2e, + const double g_ewald, int* tag, + int *map_array, int map_size, + int *sametag, int max_same); + + /// Clear all host and device data + /** \note This is called at the beginning of the init() routine **/ + void clear(); + + /// Returns memory usage on device per atom + int bytes_per_atom(const int max_nbors) const; + + /// Total host memory used by library for pair style + double host_memory_usage() const; + + /// Copy data which is easier to compute in LAMMPS_NS + void copy_relations_data(int **hn, double **m, int n,int* tag, int *map_array, int map_size, + int *sametag, int max_same, int ago); + + // --------------------------- TYPE DATA -------------------------- + + /// lj1.x = lj1, lj1.y = lj2, lj1.z = cutsq_vdw + UCL_D_Vec lj1; + /// lj3.x = lj3, lj3.y = lj4, lj3.z = offset + UCL_D_Vec lj3; + /// cutsq + UCL_D_Vec cutsq; + /// Special LJ values [0-3] and Special Coul values [4-7] + UCL_D_Vec sp_lj; + + /// If atom type constants fit in shared memory, use fast kernels + bool shared_types; + + /// Number of atom types + int _lj_types; + + numtyp _qqrd2e, _g_ewald; + /// TIP4P water parameters + int TypeO, TypeH; + numtyp alpha, qdist; + numtyp cut_coulsq, cut_coulsqplus; + + UCL_D_Vec hneight; + UCL_D_Vec m; // position and charge of virtual particle + UCL_D_Vec ansO; // force applied to virtual particle + UCL_D_Vec force_comp; + + UCL_D_Vec tag; + UCL_D_Vec map_array; + UCL_D_Vec atom_sametag; + + UCL_Kernel k_pair_distrib; + + private: + bool _allocated; + void loop(const bool _eflag, const bool _vflag); +}; + +} + +#endif diff --git a/lib/gpu/lal_lj_tip4p_long_ext.cpp b/lib/gpu/lal_lj_tip4p_long_ext.cpp new file mode 100644 index 0000000000..00698af82a --- /dev/null +++ b/lib/gpu/lal_lj_tip4p_long_ext.cpp @@ -0,0 +1,135 @@ +#include +#include +#include + +#include "lal_lj_tip4p_long.h" + +using namespace std; +using namespace LAMMPS_AL; + +static LJ_TIP4PLong LJTIP4PLMF; + +// --------------------------------------------------------------------------- +// Allocate memory on host and device and copy constants to device +// --------------------------------------------------------------------------- +int ljtip4p_long_gpu_init(const int ntypes, double **cutsq, double **host_lj1, + double **host_lj2, double **host_lj3, double **host_lj4, + double **offset, double *special_lj, const int inum, + const int tH, const int tO, + const double alpha, const double qdist, + const int nall, const int max_nbors, const int maxspecial, + const double cell_size, int &gpu_mode, FILE *screen, + double **host_cut_ljsq, + const double host_cut_coulsq, const double host_cut_coulsqplus, + double *host_special_coul, const double qqrd2e, + const double g_ewald, int* tag, + int *map_array, int map_size, + int *sametag, int max_same) { + LJTIP4PLMF.clear(); + gpu_mode=LJTIP4PLMF.device->gpu_mode(); + double gpu_split=LJTIP4PLMF.device->particle_split(); + int first_gpu=LJTIP4PLMF.device->first_device(); + int last_gpu=LJTIP4PLMF.device->last_device(); + int world_me=LJTIP4PLMF.device->world_me(); + int gpu_rank=LJTIP4PLMF.device->gpu_rank(); + int procs_per_gpu=LJTIP4PLMF.device->procs_per_gpu(); + + LJTIP4PLMF.device->init_message(screen,"lj/cut/tip4p/long/gpu",first_gpu,last_gpu); + + bool message=false; + if (LJTIP4PLMF.device->replica_me()==0 && screen) + message=true; + + if (message) { + fprintf(screen,"Initializing Device and compiling on process 0..."); + fflush(screen); + } + + int init_ok=0; + if (world_me==0) + init_ok=LJTIP4PLMF.init(ntypes, cutsq, host_lj1, host_lj2, host_lj3, + host_lj4, offset, special_lj, inum, + tH, tO, alpha, qdist, nall, 300, + maxspecial, cell_size, gpu_split, screen, + host_cut_ljsq, host_cut_coulsq, host_cut_coulsqplus, + host_special_coul, qqrd2e, g_ewald, tag, + map_array, map_size, + sametag, max_same); + + LJTIP4PLMF.device->world_barrier(); + if (message) + fprintf(screen,"Done.\n"); + + for (int i=0; igpu_barrier(); + if (message) + fprintf(screen,"Done.\n"); + } + if (message) + fprintf(screen,"\n"); + + if (init_ok==0) + LJTIP4PLMF.estimate_gpu_overhead(); + return init_ok; +} + + + +void ljtip4p_long_gpu_clear() { + LJTIP4PLMF.clear(); +} + +int ** ljtip4p_long_gpu_compute_n(const int ago, const int inum_full, + const int nall, double **host_x, int *host_type, + double *sublo, double *subhi, tagint *tag, int **nspecial, + tagint **special, const bool eflag, const bool vflag, + const bool eatom, const bool vatom, int &host_start, + int **ilist, int **jnum, const double cpu_time, + bool &success, double *host_q, double *boxlo, + double *prd) { + return LJTIP4PLMF.compute(ago, inum_full, nall, host_x, host_type, sublo, + subhi, tag, nspecial, special, eflag, vflag, eatom, + vatom, host_start, ilist, jnum, cpu_time, success, + host_q,boxlo, prd); +} + +void ljtip4p_long_gpu_compute(const int ago, const int inum_full, const int nall, + double **host_x, int *host_type, int *ilist, int *numj, + int **firstneigh, const bool eflag, const bool vflag, + const bool eatom, const bool vatom, int &host_start, + const double cpu_time, bool &success,double *host_q, + const int nlocal, double *boxlo, double *prd) { + LJTIP4PLMF.compute(ago,inum_full,nall,host_x,host_type,ilist,numj, + firstneigh,eflag,vflag,eatom,vatom,host_start,cpu_time,success,host_q, + nlocal,boxlo,prd); +} + +double ljtip4p_long_gpu_bytes() { + return LJTIP4PLMF.host_memory_usage(); +} + +void ljtip4p_long_copy_molecule_data(int **hn, double **m, int n, int* tag, + int *map_array, int map_size, + int *sametag, int max_same, int ago){ + LJTIP4PLMF.copy_relations_data(hn, m, n, tag,map_array,map_size,sametag, max_same, ago); +} + + diff --git a/src/GPU/Install.sh b/src/GPU/Install.sh index 20429009db..f46c3b7fe0 100755 --- a/src/GPU/Install.sh +++ b/src/GPU/Install.sh @@ -143,6 +143,8 @@ action pair_ufm_gpu.cpp action pair_ufm_gpu.h action pair_lj_cut_dipole_long_gpu.cpp pair_lj_cut_dipole_long.cpp action pair_lj_cut_dipole_long_gpu.h pair_lj_cut_dipole_long.cpp +action pair_lj_cut_tip4p_long_gpu.h +action pair_lj_cut_tip4p_long_gpu.cpp # edit 2 Makefile.package files to include/exclude package info diff --git a/src/GPU/pair_lj_cut_tip4p_long_gpu.cpp b/src/GPU/pair_lj_cut_tip4p_long_gpu.cpp new file mode 100644 index 0000000000..5e8e746c85 --- /dev/null +++ b/src/GPU/pair_lj_cut_tip4p_long_gpu.cpp @@ -0,0 +1,234 @@ +#include +#include +#include +#include +#include "pair_lj_cut_tip4p_long_gpu.h" +#include "atom.h" +#include "atom_vec.h" +#include "comm.h" +#include "force.h" +#include "neighbor.h" +#include "neigh_list.h" +#include "integrate.h" +#include "memory.h" +#include "error.h" +#include "neigh_request.h" +#include "universe.h" +#include "update.h" +#include "domain.h" +#include "kspace.h" +#include "angle.h" +#include "bond.h" +#include "gpu_extra.h" + +#define EWALD_F 1.12837917 +#define EWALD_P 0.3275911 +#define A1 0.254829592 +#define A2 -0.284496736 +#define A3 1.421413741 +#define A4 -1.453152027 +#define A5 1.061405429 + +using namespace LAMMPS_NS; + +// External functions from cuda library for atom decomposition + +int ljtip4p_long_gpu_init(const int ntypes, double **cutsq, double **host_lj1, + double **host_lj2, double **host_lj3, double **host_lj4, + double **offset, double *special_lj, const int nlocal, + const int tH, const int tO, const double alpha, const double qdist, + const int nall, const int max_nbors, const int maxspecial, + const double cell_size, int &gpu_mode, FILE *screen, + double **host_cut_ljsq, const double host_cut_coulsq, + const double host_cut_coulsqplus, + double *host_special_coul, const double qqrd2e, + const double g_ewald, int* tag, + int *map_array, int map_size, + int *sametag, int max_same); +void ljtip4p_long_gpu_clear(); +int ** ljtip4p_long_gpu_compute_n(const int ago, const int inum, + const int nall, double **host_x, int *host_type, + double *sublo, double *subhi, tagint *tag, int **nspecial, + tagint **special, const bool eflag, const bool vflag, + const bool eatom, const bool vatom, int &host_start, + int **ilist, int **jnum, + const double cpu_time, bool &success, double *host_q, + double *boxlo, double *prd); +void ljtip4p_long_gpu_compute(const int ago, const int inum, const int nall, + double **host_x, int *host_type, int *ilist, int *numj, + int **firstneigh, const bool eflag, const bool vflag, + const bool eatom, const bool vatom, int &host_start, + const double cpu_time, + bool &success, double *host_q, const int nlocal, + double *boxlo, double *prd); +double ljtip4p_long_gpu_bytes(); +void ljtip4p_long_copy_molecule_data(int **, double **, int, int* , int *, int, int *, int , int); + +/* ---------------------------------------------------------------------- */ + +PairLJCutTIP4PLongGPU::PairLJCutTIP4PLongGPU(LAMMPS *lmp) +: PairLJCutTIP4PLong(lmp), gpu_mode(GPU_FORCE) +{ + respa_enable = 0; + reinitflag = 0; + cpu_time = 0.0; + GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); +} + +/* ---------------------------------------------------------------------- + free all arrays +------------------------------------------------------------------------- */ + +PairLJCutTIP4PLongGPU::~PairLJCutTIP4PLongGPU() +{ + ljtip4p_long_gpu_clear(); +} + +/* ---------------------------------------------------------------------- */ + +void PairLJCutTIP4PLongGPU::compute(int eflag, int vflag) +{ + + if (eflag || vflag) ev_setup(eflag,vflag); + else evflag = vflag_fdotr = 0; + + int nall = atom->nlocal + atom->nghost; + int inum, host_start; + + ljtip4p_long_copy_molecule_data(hneigh, newsite, nall, atom->tag, + atom->get_map_array(), atom->get_map_size(), + atom->sametag, atom->get_max_same(), neighbor->ago); + + bool success = true; + int *ilist, *numneigh, **firstneigh; + if (gpu_mode != GPU_FORCE) { + inum = atom->nlocal; + firstneigh = ljtip4p_long_gpu_compute_n(neighbor->ago, inum, nall, + atom->x, atom->type, domain->sublo, + domain->subhi, atom->tag, atom->nspecial, + atom->special, eflag, vflag, eflag_atom, + vflag_atom, host_start, &ilist, &numneigh, + cpu_time, success, atom->q, domain->boxlo, + domain->prd); + } else { + inum = list->inum; + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + ljtip4p_long_gpu_compute(neighbor->ago, inum, nall, atom->x, atom->type, + ilist, numneigh, firstneigh, eflag, vflag, eflag_atom, + vflag_atom, host_start, cpu_time, success, atom->q, + atom->nlocal, domain->boxlo, domain->prd); + } + if (!success) + error->one(FLERR,"Insufficient memory on accelerator"); + +// if (host_starttag_enable == 0) + error->all(FLERR,"Pair style lj/cut/tip4p/long/gpu requires atom IDs"); + if (!atom->q_flag) + error->all(FLERR, + "Pair style lj/cut/tip4p/long/gpu requires atom attribute q"); + if (force->bond == NULL) + error->all(FLERR,"Must use a bond style with TIP4P potential"); + if (force->angle == NULL) + error->all(FLERR,"Must use an angle style with TIP4P potential"); + + if (atom->map_style == 2) + error->all(FLERR,"GPU-accelerated lj/cut/tip4p/long currently requires map style 'array' (atom_modify map array)"); + + //PairLJCutCoulLong::init_style(); + // Repeat cutsq calculation because done after call to init_style + double maxcut = -1.0; + double cut; + for (int i = 1; i <= atom->ntypes; i++) { + for (int j = i; j <= atom->ntypes; j++) { + if (setflag[i][j] != 0 || (setflag[i][i] != 0 && setflag[j][j] != 0)) { + cut = init_one(i,j); + cut *= cut; + if (cut > maxcut) + maxcut = cut; + cutsq[i][j] = cutsq[j][i] = cut; + } else + cutsq[i][j] = cutsq[j][i] = 0.0; + } + } + double cell_size = sqrt(maxcut) + neighbor->skin; + + // insure use of KSpace long-range solver, set g_ewald + if (force->kspace == NULL) + error->all(FLERR,"Pair style requires a KSpace style"); + g_ewald = force->kspace->g_ewald; + + // setup force tables + if (ncoultablebits) init_tables(cut_coul,cut_respa); + + int maxspecial=0; + if (atom->molecular) + maxspecial=atom->maxspecial; + + // set alpha parameter + double theta = force->angle->equilibrium_angle(typeA); + double blen = force->bond->equilibrium_distance(typeB); + alpha = qdist / (cos(0.5*theta) * blen); + + cut_coulsq = cut_coul * cut_coul; + double cut_coulsqplus = (cut_coul+qdist+blen) * (cut_coul+qdist+blen); + if (maxcut < cut_coulsqplus) { + cell_size = (cut_coul+qdist+blen) + neighbor->skin; + } + if (comm->cutghostuser < cell_size) { + comm->cutghostuser = cell_size; + if (comm->me == 0) + error->warning(FLERR,"Increasing communication cutoff for TIP4P GPU style"); + } + + int success = ljtip4p_long_gpu_init(atom->ntypes+1, cutsq, lj1, lj2, lj3, lj4, + offset, force->special_lj, atom->nlocal, + typeH, typeO, alpha, qdist, + atom->nlocal+atom->nghost, 300, maxspecial, + cell_size, gpu_mode, screen, cut_ljsq, + cut_coulsq, cut_coulsqplus, + force->special_coul, force->qqrd2e, + g_ewald, + atom->tag, + atom->get_map_array(), atom->get_map_size(), + atom->sametag, atom->get_max_same()); + GPU_EXTRA::check_flag(success,error,world); + if (gpu_mode == GPU_FORCE) { + int irequest = neighbor->request(this,instance_me); + neighbor->requests[irequest]->half = 0; + neighbor->requests[irequest]->full = 1; + neighbor->requests[irequest]->cut = 1; + neighbor->requests[irequest]->cutoff = cut_coul+qdist+blen + neighbor->skin; + } +} + +/* ---------------------------------------------------------------------- */ + +double PairLJCutTIP4PLongGPU::memory_usage() +{ + double bytes = PairLJCutTIP4PLong::memory_usage(); + return bytes + ljtip4p_long_gpu_bytes(); +} + +/* ---------------------------------------------------------------------- */ + +//void PairLJCutTIP4PLongGPU::cpu_compute(int start, int inum, int eflag, int vflag, +// int *ilist, int *numneigh, int **firstneigh) { +// error->all(FLERR,"PairLJCutTIP4PLongGPU::cpu_compute not implemented"); +//} diff --git a/src/GPU/pair_lj_cut_tip4p_long_gpu.h b/src/GPU/pair_lj_cut_tip4p_long_gpu.h new file mode 100644 index 0000000000..23b96e201a --- /dev/null +++ b/src/GPU/pair_lj_cut_tip4p_long_gpu.h @@ -0,0 +1,32 @@ +#ifdef PAIR_CLASS + +PairStyle(lj/cut/tip4p/long/gpu,PairLJCutTIP4PLongGPU) + +#else + +#ifndef LMP_PAIR_LJ_TIP4P_LONG_GPU_H +#define LMP_PAIR_LJ_TIP4P_LONG_GPU_H + +#include "pair_lj_cut_tip4p_long.h" + +namespace LAMMPS_NS { + +class PairLJCutTIP4PLongGPU : public PairLJCutTIP4PLong { + public: + PairLJCutTIP4PLongGPU(LAMMPS *lmp); + ~PairLJCutTIP4PLongGPU(); +// void cpu_compute(int, int, int, int, int *, int *, int **); + void compute(int, int); + void init_style(); + double memory_usage(); + + enum { GPU_FORCE, GPU_NEIGH, GPU_HYB_NEIGH }; + + private: + int gpu_mode; + double cpu_time; +}; + +} +#endif +#endif diff --git a/src/atom.h b/src/atom.h index 81f643c007..4c640f3252 100644 --- a/src/atom.h +++ b/src/atom.h @@ -287,6 +287,7 @@ class Atom : protected Pointers { inline int* get_map_array() {return map_array;}; inline int get_map_size() {return map_tag_max+1;}; + inline int get_max_same() {return max_same;}; inline int get_map_maxarray() {return map_maxarray+1;}; bigint memory_usage(); From f803ba56558aec87be6df267f2870b7637aaa5cb Mon Sep 17 00:00:00 2001 From: Vsevak Date: Tue, 12 Nov 2019 21:35:36 +0300 Subject: [PATCH 021/199] Add shfl_xor sum to kernel for ARCH>=300 --- lib/gpu/lal_lj_tip4p_long.cu | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/gpu/lal_lj_tip4p_long.cu b/lib/gpu/lal_lj_tip4p_long.cu index 7c6cec4473..1ea6de1d41 100644 --- a/lib/gpu/lal_lj_tip4p_long.cu +++ b/lib/gpu/lal_lj_tip4p_long.cu @@ -472,6 +472,7 @@ __kernel void k_lj_tip4p_long(const __global numtyp4 *restrict x_, } // if cut_coulsqplus } // for nbor if (t_per_atom>1) { +#if (ARCH < 300) __local acctyp red_acc[6][BLOCK_PAIR]; red_acc[0][tid]=fO.x; red_acc[1][tid]=fO.y; @@ -497,6 +498,20 @@ __kernel void k_lj_tip4p_long(const __global numtyp4 *restrict x_, } for (int r=0; r<6; r++) vO[r]=red_acc[r][tid]; } +#else + for (unsigned int s=t_per_atom/2; s>0; s>>=1) { + fO.x += shfl_xor(fO.x, s, t_per_atom); + fO.y += shfl_xor(fO.y, s, t_per_atom); + fO.z += shfl_xor(fO.z, s, t_per_atom); + fO.w += shfl_xor(fO.w, s, t_per_atom); + } + if (vflag>0) { + for (unsigned int s=t_per_atom/2; s>0; s>>=1) { + for (int r=0; r<6; r++) + vO[r] += shfl_xor(vO[r], s, t_per_atom); + } + } +#endif } if(offset == 0) { ansO[i] = fO; From 7e92c2e0eea51310222c2cc7f8966bf5d1ce3f02 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Wed, 13 Nov 2019 14:30:13 -0500 Subject: [PATCH 022/199] Add more detailed code documentation --- src/library.cpp | 88 +++++++++++++++++++++++++++++++++++-------------- src/library.h | 2 +- 2 files changed, 64 insertions(+), 26 deletions(-) diff --git a/src/library.cpp b/src/library.cpp index 407ec454a9..ee98e47aaa 100644 --- a/src/library.cpp +++ b/src/library.cpp @@ -1731,12 +1731,31 @@ int lammps_get_last_error_message(void *ptr, char * buffer, int buffer_size) { #endif -/* ---------------------------------------------------------------------- - Find neighbor list index for pair style -------------------------------------------------------------------------- */ -int lammps_find_pair_neighlist(void* ptr, char * style, int nsub, int request) { +/******************************************************************************* + * Find neighbor list index of pair style neighbor list + * + * Try finding pair instance that matches style. If exact is set, the pair must + * match style exactly. If exact is 0, style must only be contained. If pair is + * of style pair/hybrid, style is instead matched the nsub-th hybrid sub-style. + * + * Once the pair instance has been identified, multiple neighbor list requests + * may be found. Every neighbor list is uniquely identified by its request + * index. Thus, providing this request index ensures that the correct neighbor + * list index is returned. + * + * @param ptr Pointer to LAMMPS instance + * @param style String used to search for pair style instance + * @param exact Flag to control whether style should match exactly or only + * must be contained in pair style name + * @param nsub match nsub-th hybrid sub-style + * @param request request index that specifies which neighbor list should be + * returned, in case there are multiple neighbor lists requests + * for the found pair style + * @return return neighbor list index if found, otherwise -1 + ******************************************************************************/ +int lammps_find_pair_neighlist(void* ptr, char * style, int exact, int nsub, int request) { LAMMPS * lmp = (LAMMPS *) ptr; - Pair* pair = lmp->force->pair_match(style, 1, nsub); + Pair* pair = lmp->force->pair_match(style, exact, nsub); if (pair != NULL) { // find neigh list @@ -1752,11 +1771,15 @@ int lammps_find_pair_neighlist(void* ptr, char * style, int nsub, int request) { return -1; } -/* ---------------------------------------------------------------------- - Find neighbor list index for compute with given fix ID - The request ID identifies which request it is in case of there are - multiple neighbor lists for this fix -------------------------------------------------------------------------- */ +/******************************************************************************* + * Find neighbor list index of fix neighbor list + * + * @param ptr Pointer to LAMMPS instance + * @param id Identifier of fix instance + * @param request request index that specifies which request should be returned, + * in case there are multiple neighbor lists for this fix + * @return return neighbor list index if found, otherwise -1 + ******************************************************************************/ int lammps_find_fix_neighlist(void* ptr, char * id, int request) { LAMMPS * lmp = (LAMMPS *) ptr; Fix* fix = NULL; @@ -1784,12 +1807,15 @@ int lammps_find_fix_neighlist(void* ptr, char * id, int request) { return -1; } -/* ---------------------------------------------------------------------- - Find neighbor list index for compute with given compute ID - The request ID identifies which request it is in case of there are - multiple neighbor lists for this compute -------------------------------------------------------------------------- */ - +/******************************************************************************* + * Find neighbor list index of compute neighbor list + * + * @param ptr Pointer to LAMMPS instance + * @param id Identifier of fix instance + * @param request request index that specifies which request should be returned, + * in case there are multiple neighbor lists for this fix + * @return return neighbor list index if found, otherwise -1 + ******************************************************************************/ int lammps_find_compute_neighlist(void* ptr, char * id, int request) { LAMMPS * lmp = (LAMMPS *) ptr; Compute* compute = NULL; @@ -1817,10 +1843,14 @@ int lammps_find_compute_neighlist(void* ptr, char * id, int request) { return -1; } -/* ---------------------------------------------------------------------- - Return the number of entries in the neighbor list with given index -------------------------------------------------------------------------- */ - +/******************************************************************************* + * Return the number of entries in the neighbor list with given index + * + * @param ptr Pointer to LAMMPS instance + * @param idx neighbor list index + * @return return number of entries in neighbor list, -1 if idx is + * not a valid index + ******************************************************************************/ int lammps_neighlist_num_elements(void * ptr, int idx) { LAMMPS * lmp = (LAMMPS *) ptr; Neighbor * neighbor = lmp->neighbor; @@ -1833,11 +1863,19 @@ int lammps_neighlist_num_elements(void * ptr, int idx) { return list->inum; } -/* ---------------------------------------------------------------------- - Return atom index, number of neighbors and neighbor array for neighbor - list entry -------------------------------------------------------------------------- */ - +/******************************************************************************* + * Return atom local index, number of neighbors, and array of neighbor local + * atom indices of neighbor list entry + * + * @param ptr Pointer to LAMMPS instance + * @param idx neighbor list index + * @param element neighbor list element index + * @param[out] iatom atom local index in range [0, nlocal + nghost), -1 if + invalid idx or element index + * @param[out] numneigh number of neighbors of atom i or 0 + * @param[out] neighbors pointer to array of neighbor atom local indices or + * NULL + ******************************************************************************/ void lammps_neighlist_element_neighbors(void * ptr, int idx, int element, int * iatom, int * numneigh, int ** neighbors) { LAMMPS * lmp = (LAMMPS *) ptr; Neighbor * neighbor = lmp->neighbor; diff --git a/src/library.h b/src/library.h index 3d67a46974..ce5e983f2f 100644 --- a/src/library.h +++ b/src/library.h @@ -78,7 +78,7 @@ int lammps_config_has_jpeg_support(); int lammps_config_has_ffmpeg_support(); int lammps_config_has_exceptions(); -int lammps_find_pair_neighlist(void* ptr, char * style, int nsub, int request); +int lammps_find_pair_neighlist(void* ptr, char * style, int exact, int nsub, int request); int lammps_find_fix_neighlist(void* ptr, char * id, int request); int lammps_find_compute_neighlist(void* ptr, char * id, int request); int lammps_neighlist_num_elements(void* ptr, int idx); From 28a9dc40cbf615b03f90e9cb3d629c779599a739 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Wed, 13 Nov 2019 15:53:25 -0500 Subject: [PATCH 023/199] Add docstring to new lammps.py methods --- python/lammps.py | 92 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 88 insertions(+), 4 deletions(-) diff --git a/python/lammps.py b/python/lammps.py index 665c8b43b8..e8fc240c75 100644 --- a/python/lammps.py +++ b/python/lammps.py @@ -52,6 +52,17 @@ class MPIAbortException(Exception): return repr(self.message) class NeighList: + """This is a wrapper class that exposes the contents of a neighbor list + + It can be used like a regular Python list. + + Internally it uses the lower-level LAMMPS C-library interface. + + :param lmp: reference to instance of :class:`lammps` + :type lmp: lammps + :param idx: neighbor list index + :type idx: int + """ def __init__(self, lmp, idx): self.lmp = lmp self.idx = idx @@ -64,15 +75,24 @@ class NeighList: @property def size(self): + """ + :return: number of elements in neighbor list + """ return self.lmp.get_neighlist_size(self.idx) def get(self, element): + """ + :return: tuple with atom local index, number of neighbors and array of neighbor local atom indices + :rtype: (int, int, numpy.array) + """ iatom, numneigh, neighbors = self.lmp.get_neighlist_element_neighbors(self.idx, element) return iatom, numneigh, neighbors + # the methods below implement the iterator interface, so NeighList can be used like a regular Python list + def __getitem__(self, element): return self.get(element) - + def __len__(self): return self.size @@ -169,7 +189,7 @@ class lammps(object): [c_void_p,c_char_p,c_int,c_int,c_int,POINTER(c_int),c_void_p] self.lib.lammps_scatter_atoms_subset.restype = None - self.lib.lammps_find_pair_neighlist.argtypes = [c_void_p, c_char_p, c_int, c_int] + self.lib.lammps_find_pair_neighlist.argtypes = [c_void_p, c_char_p, c_int, c_int, c_int] self.lib.lammps_find_pair_neighlist.restype = c_int self.lib.lammps_find_fix_neighlist.argtypes = [c_void_p, c_char_p, c_int] @@ -699,29 +719,93 @@ class lammps(object): self.lib.lammps_set_fix_external_callback(self.lmp, fix_name.encode(), cFunc, cCaller) def get_neighlist(self, idx): + """Returns an instance of :class:`NeighList` which wraps access to the neighbor list with the given index + + :param idx: index of neighbor list + :type idx: int + :return: an instance of :class:`NeighList` wrapping access to neighbor list data + :rtype: NeighList + """ if idx < 0: return None return NeighList(self, idx) - def find_pair_neighlist(self, style, nsub=0, request=0): + def find_pair_neighlist(self, style, exact=True, nsub=0, request=0): + """Find neighbor list index of pair style neighbor list + + Try finding pair instance that matches style. If exact is set, the pair must + match style exactly. If exact is 0, style must only be contained. If pair is + of style pair/hybrid, style is instead matched the nsub-th hybrid sub-style. + + Once the pair instance has been identified, multiple neighbor list requests + may be found. Every neighbor list is uniquely identified by its request + index. Thus, providing this request index ensures that the correct neighbor + list index is returned. + + :param style: name of pair style that should be searched for + :type style: string + :param exact: controls whether style should match exactly or only must be contained in pair style name, defaults to True + :type exact: bool, optional + :param nsub: match nsub-th hybrid sub-style, defaults to 0 + :type nsub: int, optional + :param request: index of neighbor list request, in case there are more than one, defaults to 0 + :type request: int, optional + :return: neighbor list index if found, otherwise -1 + :rtype: int + """ style = style.encode() - idx = self.lib.lammps_find_pair_neighlist(self.lmp, style, nsub, request) + exact = int(exact) + idx = self.lib.lammps_find_pair_neighlist(self.lmp, style, exact, nsub, request) return self.get_neighlist(idx) def find_fix_neighlist(self, fixid, request=0): + """Find neighbor list index of fix neighbor list + + :param fixid: name of fix + :type fixid: string + :param request: index of neighbor list request, in case there are more than one, defaults to 0 + :type request: int, optional + :return: neighbor list index if found, otherwise -1 + :rtype: int + """ fixid = fixid.encode() idx = self.lib.lammps_find_fix_neighlist(self.lmp, fixid, request) return self.get_neighlist(idx) def find_compute_neighlist(self, computeid, request=0): + """Find neighbor list index of compute neighbor list + + :param computeid: name of compute + :type computeid: string + :param request: index of neighbor list request, in case there are more than one, defaults to 0 + :type request: int, optional + :return: neighbor list index if found, otherwise -1 + :rtype: int + """ computeid = computeid.encode() idx = self.lib.lammps_find_compute_neighlist(self.lmp, computeid, request) return self.get_neighlist(idx) def get_neighlist_size(self, idx): + """Return the number of elements in neighbor list with the given index + + :param idx: neighbor list index + :type idx: int + :return: number of elements in neighbor list with index idx + :rtype: int + """ return self.lib.lammps_neighlist_num_elements(self.lmp, idx) def get_neighlist_element_neighbors(self, idx, element): + """Return data of neighbor list entry + + :param element: neighbor list index + :type element: int + :param element: neighbor list element index + :type element: int + :return: tuple with atom local index, number of neighbors and array of neighbor local atom indices + :rtype: (int, int, numpy.array) + """ c_iatom = c_int() c_numneigh = c_int() c_neighbors = POINTER(c_int)() From 62b3e790220d751dca64ff82c0fabb89adb7d3a0 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Wed, 13 Nov 2019 15:54:22 -0500 Subject: [PATCH 024/199] Add autodoc for lammps.lammps and lammps.NeighList --- doc/src/Python_library.rst | 21 ++- doc/txt/Python_library.txt | 256 -------------------------------- doc/utils/sphinx-config/conf.py | 6 +- 3 files changed, 20 insertions(+), 263 deletions(-) delete mode 100644 doc/txt/Python_library.txt diff --git a/doc/src/Python_library.rst b/doc/src/Python_library.rst index 8ad01e8a2b..e079df1a04 100644 --- a/doc/src/Python_library.rst +++ b/doc/src/Python_library.rst @@ -9,7 +9,7 @@ below assumes you have first imported the "lammps" module in your Python script, as follows: -.. parsed-literal:: +.. code-block:: Python from lammps import lammps @@ -23,7 +23,7 @@ The python/examples directory has Python scripts which show how Python can run LAMMPS, grab data, change it, and put it back into LAMMPS. -.. parsed-literal:: +.. code-block:: Python lmp = lammps() # create a LAMMPS object using the default liblammps.so library # 4 optional args are allowed: name, cmdargs, ptr, comm @@ -100,7 +100,7 @@ can run LAMMPS, grab data, change it, and put it back into LAMMPS. The lines -.. parsed-literal:: +.. code-block:: Python from lammps import lammps lmp = lammps() @@ -117,7 +117,7 @@ prompt. If the ptr argument is set like this: -.. parsed-literal:: +.. code-block:: Python lmp = lammps(ptr=lmpptr) @@ -134,7 +134,7 @@ Note that you can create multiple LAMMPS objects in your Python script, and coordinate and run multiple simulations, e.g. -.. parsed-literal:: +.. code-block:: Python from lammps import lammps lmp1 = lammps() @@ -230,7 +230,7 @@ ctypes vector of ints or doubles, allocated and initialized something like this: -.. parsed-literal:: +.. code-block:: Python from ctypes import \* natoms = lmp.get_natoms() @@ -265,6 +265,15 @@ following steps: Python script. +---------- + +.. autoclass:: lammps.lammps + :members: + :no-undoc-members: + +.. autoclass:: lammps.NeighList + :members: + :no-undoc-members: .. _lws: http://lammps.sandia.gov .. _ld: Manual.html diff --git a/doc/txt/Python_library.txt b/doc/txt/Python_library.txt deleted file mode 100644 index d9ddbe0cbb..0000000000 --- a/doc/txt/Python_library.txt +++ /dev/null @@ -1,256 +0,0 @@ -"Higher level section"_Python_head.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Python library interface :h3 - -As described previously, the Python interface to LAMMPS consists of a -Python "lammps" module, the source code for which is in -python/lammps.py, which creates a "lammps" object, with a set of -methods that can be invoked on that object. The sample Python code -below assumes you have first imported the "lammps" module in your -Python script, as follows: - -from lammps import lammps :pre - -These are the methods defined by the lammps module. If you look at -the files src/library.cpp and src/library.h you will see they -correspond one-to-one with calls you can make to the LAMMPS library -from a C++ or C or Fortran program, and which are described on the -"Howto library"_Howto_library.html doc page. - -The python/examples directory has Python scripts which show how Python -can run LAMMPS, grab data, change it, and put it back into LAMMPS. - -lmp = lammps() # create a LAMMPS object using the default liblammps.so library - # 4 optional args are allowed: name, cmdargs, ptr, comm -lmp = lammps(ptr=lmpptr) # use lmpptr as previously created LAMMPS object -lmp = lammps(comm=split) # create a LAMMPS object with a custom communicator, requires mpi4py 2.0.0 or later -lmp = lammps(name="g++") # create a LAMMPS object using the liblammps_g++.so library -lmp = lammps(name="g++",cmdargs=list) # add LAMMPS command-line args, e.g. list = \["-echo","screen"\] :pre - -lmp.close() # destroy a LAMMPS object :pre - -version = lmp.version() # return the numerical version id, e.g. LAMMPS 2 Sep 2015 -> 20150902 :pre - -lmp.file(file) # run an entire input script, file = "in.lj" -lmp.command(cmd) # invoke a single LAMMPS command, cmd = "run 100" -lmp.commands_list(cmdlist) # invoke commands in cmdlist = ["run 10", "run 20"] -lmp.commands_string(multicmd) # invoke commands in multicmd = "run 10\nrun 20" :pre - -size = lmp.extract_setting(name) # return data type info :pre - -xlo = lmp.extract_global(name,type) # extract a global quantity - # name = "boxxlo", "nlocal", etc - # type = 0 = int - # 1 = double :pre - -boxlo,boxhi,xy,yz,xz,periodicity,box_change = lmp.extract_box() # extract box info :pre - -coords = lmp.extract_atom(name,type) # extract a per-atom quantity - # name = "x", "type", etc - # type = 0 = vector of ints - # 1 = array of ints - # 2 = vector of doubles - # 3 = array of doubles :pre - -eng = lmp.extract_compute(id,style,type) # extract value(s) from a compute -v3 = lmp.extract_fix(id,style,type,i,j) # extract value(s) from a fix - # id = ID of compute or fix - # style = 0 = global data - # 1 = per-atom data - # 2 = local data - # type = 0 = scalar - # 1 = vector - # 2 = array - # i,j = indices of value in global vector or array :pre - -var = lmp.extract_variable(name,group,flag) # extract value(s) from a variable - # name = name of variable - # group = group ID (ignored for equal-style variables) - # flag = 0 = equal-style variable - # 1 = atom-style variable :pre - -value = lmp.get_thermo(name) # return current value of a thermo keyword -natoms = lmp.get_natoms() # total # of atoms as int :pre - -flag = lmp.set_variable(name,value) # set existing named string-style variable to value, flag = 0 if successful -lmp.reset_box(boxlo,boxhi,xy,yz,xz) # reset the simulation box size :pre - -data = lmp.gather_atoms(name,type,count) # return per-atom property of all atoms gathered into data, ordered by atom ID - # name = "x", "charge", "type", etc -data = lmp.gather_atoms_concat(name,type,count) # ditto, but concatenated atom values from each proc (unordered) -data = lmp.gather_atoms_subset(name,type,count,ndata,ids) # ditto, but for subset of Ndata atoms with IDs :pre - -lmp.scatter_atoms(name,type,count,data) # scatter per-atom property to all atoms from data, ordered by atom ID - # name = "x", "charge", "type", etc - # count = # of per-atom values, 1 or 3, etc :pre -lmp.scatter_atoms_subset(name,type,count,ndata,ids,data) # ditto, but for subset of Ndata atoms with IDs :pre - -lmp.create_atoms(n,ids,types,x,v,image,shrinkexceed) # create N atoms with IDs, types, x, v, and image flags :pre - -:line - -The lines - -from lammps import lammps -lmp = lammps() :pre - -create an instance of LAMMPS, wrapped in a Python class by the lammps -Python module, and return an instance of the Python class as lmp. It -is used to make all subsequent calls to the LAMMPS library. - -Additional arguments to lammps() can be used to tell Python the name -of the shared library to load or to pass arguments to the LAMMPS -instance, the same as if LAMMPS were launched from a command-line -prompt. - -If the ptr argument is set like this: - -lmp = lammps(ptr=lmpptr) :pre - -then lmpptr must be an argument passed to Python via the LAMMPS -"python"_python.html command, when it is used to define a Python -function that is invoked by the LAMMPS input script. This mode of -calling Python from LAMMPS is described in the "Python -call"_Python_call.html doc page. The variable lmpptr refers to the -instance of LAMMPS that called the embedded Python interpreter. Using -it as an argument to lammps() allows the returned Python class -instance "lmp" to make calls to that instance of LAMMPS. See the -"python"_python.html command doc page for examples using this syntax. - -Note that you can create multiple LAMMPS objects in your Python -script, and coordinate and run multiple simulations, e.g. - -from lammps import lammps -lmp1 = lammps() -lmp2 = lammps() -lmp1.file("in.file1") -lmp2.file("in.file2") :pre - -The file(), command(), commands_list(), commands_string() methods -allow an input script, a single command, or multiple commands to be -invoked. - -The extract_setting(), extract_global(), extract_box(), -extract_atom(), extract_compute(), extract_fix(), and -extract_variable() methods return values or pointers to data -structures internal to LAMMPS. - -For extract_global() see the src/library.cpp file for the list of -valid names. New names could easily be added. A double or integer is -returned. You need to specify the appropriate data type via the type -argument. - -For extract_atom(), a pointer to internal LAMMPS atom-based data is -returned, which you can use via normal Python subscripting. See the -extract() method in the src/atom.cpp file for a list of valid names. -Again, new names could easily be added if the property you want is not -listed. A pointer to a vector of doubles or integers, or a pointer to -an array of doubles (double **) or integers (int **) is returned. You -need to specify the appropriate data type via the type argument. - -For extract_compute() and extract_fix(), the global, per-atom, or -local data calculated by the compute or fix can be accessed. What is -returned depends on whether the compute or fix calculates a scalar or -vector or array. For a scalar, a single double value is returned. If -the compute or fix calculates a vector or array, a pointer to the -internal LAMMPS data is returned, which you can use via normal Python -subscripting. The one exception is that for a fix that calculates a -global vector or array, a single double value from the vector or array -is returned, indexed by I (vector) or I and J (array). I,J are -zero-based indices. The I,J arguments can be left out if not needed. -See the "Howto output"_Howto_output.html doc page for a discussion of -global, per-atom, and local data, and of scalar, vector, and array -data types. See the doc pages for individual "computes"_compute.html -and "fixes"_fix.html for a description of what they calculate and -store. - -For extract_variable(), an "equal-style or atom-style -variable"_variable.html is evaluated and its result returned. - -For equal-style variables a single double value is returned and the -group argument is ignored. For atom-style variables, a vector of -doubles is returned, one value per atom, which you can use via normal -Python subscripting. The values will be zero for atoms not in the -specified group. - -The get_thermo() method returns the current value of a thermo -keyword as a float. - -The get_natoms() method returns the total number of atoms in the -simulation, as an int. - -The set_variable() method sets an existing string-style variable to a -new string value, so that subsequent LAMMPS commands can access the -variable. - -The reset_box() method resets the size and shape of the simulation -box, e.g. as part of restoring a previously extracted and saved state -of a simulation. - -The gather methods collect peratom info of the requested type (atom -coords, atom types, forces, etc) from all processors, and returns the -same vector of values to each calling processor. The scatter -functions do the inverse. They distribute a vector of peratom values, -passed by all calling processors, to individual atoms, which may be -owned by different processors. - -Note that the data returned by the gather methods, -e.g. gather_atoms("x"), is different from the data structure returned -by extract_atom("x") in four ways. (1) Gather_atoms() returns a -vector which you index as x\[i\]; extract_atom() returns an array -which you index as x\[i\]\[j\]. (2) Gather_atoms() orders the atoms -by atom ID while extract_atom() does not. (3) Gather_atoms() returns -a list of all atoms in the simulation; extract_atoms() returns just -the atoms local to each processor. (4) Finally, the gather_atoms() -data structure is a copy of the atom coords stored internally in -LAMMPS, whereas extract_atom() returns an array that effectively -points directly to the internal data. This means you can change -values inside LAMMPS from Python by assigning a new values to the -extract_atom() array. To do this with the gather_atoms() vector, you -need to change values in the vector, then invoke the scatter_atoms() -method. - -For the scatter methods, the array of coordinates passed to must be a -ctypes vector of ints or doubles, allocated and initialized something -like this: - -from ctypes import * -natoms = lmp.get_natoms() -n3 = 3*natoms -x = (n3*c_double)() -x\[0\] = x coord of atom with ID 1 -x\[1\] = y coord of atom with ID 1 -x\[2\] = z coord of atom with ID 1 -x\[3\] = x coord of atom with ID 2 -... -x\[n3-1\] = z coord of atom with ID natoms -lmp.scatter_atoms("x",1,3,x) :pre - -Alternatively, you can just change values in the vector returned by -the gather methods, since they are also ctypes vectors. - -:line - -As noted above, these Python class methods correspond one-to-one with -the functions in the LAMMPS library interface in src/library.cpp and -library.h. This means you can extend the Python wrapper via the -following steps: - -Add a new interface function to src/library.cpp and -src/library.h. :ulb,l - -Rebuild LAMMPS as a shared library. :l - -Add a wrapper method to python/lammps.py for this interface -function. :l - -You should now be able to invoke the new interface function from a -Python script. :l -:ule diff --git a/doc/utils/sphinx-config/conf.py b/doc/utils/sphinx-config/conf.py index 70a96e1614..a002f5cdcb 100644 --- a/doc/utils/sphinx-config/conf.py +++ b/doc/utils/sphinx-config/conf.py @@ -30,7 +30,9 @@ import os # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ - 'sphinx.ext.mathjax', 'sphinx.ext.imgmath' + 'sphinx.ext.mathjax', + 'sphinx.ext.imgmath', + 'sphinx.ext.autodoc', ] # 2017-12-07: commented out, since this package is broken with Sphinx 16.x # yet we can no longer use Sphinx 15.x, since that breaks with @@ -323,3 +325,5 @@ import LAMMPSLexer from sphinx.highlighting import lexers lexers['LAMMPS'] = LAMMPSLexer.LAMMPSLexer(startinline=True) + +sys.path.append(os.path.join(os.path.dirname(__file__), '../../../python')) From 93bd2f4ab0cf50fd8dd25c6c4b645ab7ce19fb15 Mon Sep 17 00:00:00 2001 From: julient31 Date: Wed, 13 Nov 2019 20:46:28 -0700 Subject: [PATCH 025/199] Commit JT 111319 - addind 4 first benchmark examples (in examples/SPIN/benchmark) - corrected typo in examples (in dump commands) --- .../bench-spin-precession.in | 39 + .../llg_exchange.py | 72 + .../plot_precession.py | 44 + .../benchmarck_damped_exchange/res_lammps.dat | 3001 ++ .../benchmarck_damped_exchange/res_llg.dat | 30000 ++++++++++++++++ .../run-bench-exchange.sh | 19 + .../benchmarck_damped_exchange/two_spins.data | 22 + .../bench-spin-precession.in | 48 + .../llg_precession.py | 51 + .../plot_precession.py | 39 + .../run-bench-prec.sh | 19 + .../bench-exchange-spin.template | 41 + .../langevin-exchange.py | 34 + .../plot_exchange.py | 34 + .../run-bench-exchange.sh | 28 + .../bench-prec-spin.template | 46 + .../langevin.py | 27 + .../plot_precession.py | 37 + .../run-bench-prec.sh | 27 + examples/SPIN/bfo/in.spin.bfo | 2 +- examples/SPIN/cobalt_fcc/in.spin.cobalt_fcc | 4 +- examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp | 3 +- examples/SPIN/iron/in.spin.iron | 3 +- examples/SPIN/iron/in.spin.iron_cubic | 2 +- examples/SPIN/nickel/in.spin.nickel | 2 +- src/SPIN/fix_langevin_spin.cpp | 3 +- src/SPIN/pair_spin_exchange.cpp | 14 +- 27 files changed, 33646 insertions(+), 15 deletions(-) create mode 100644 examples/SPIN/benchmark/benchmarck_damped_exchange/bench-spin-precession.in create mode 100755 examples/SPIN/benchmark/benchmarck_damped_exchange/llg_exchange.py create mode 100755 examples/SPIN/benchmark/benchmarck_damped_exchange/plot_precession.py create mode 100644 examples/SPIN/benchmark/benchmarck_damped_exchange/res_lammps.dat create mode 100644 examples/SPIN/benchmark/benchmarck_damped_exchange/res_llg.dat create mode 100755 examples/SPIN/benchmark/benchmarck_damped_exchange/run-bench-exchange.sh create mode 100644 examples/SPIN/benchmark/benchmarck_damped_exchange/two_spins.data create mode 100644 examples/SPIN/benchmark/benchmarck_damped_precession/bench-spin-precession.in create mode 100755 examples/SPIN/benchmark/benchmarck_damped_precession/llg_precession.py create mode 100755 examples/SPIN/benchmark/benchmarck_damped_precession/plot_precession.py create mode 100755 examples/SPIN/benchmark/benchmarck_damped_precession/run-bench-prec.sh create mode 100644 examples/SPIN/benchmark/benchmarck_langevin_exchange/bench-exchange-spin.template create mode 100755 examples/SPIN/benchmark/benchmarck_langevin_exchange/langevin-exchange.py create mode 100755 examples/SPIN/benchmark/benchmarck_langevin_exchange/plot_exchange.py create mode 100755 examples/SPIN/benchmark/benchmarck_langevin_exchange/run-bench-exchange.sh create mode 100644 examples/SPIN/benchmark/benchmarck_langevin_precession/bench-prec-spin.template create mode 100755 examples/SPIN/benchmark/benchmarck_langevin_precession/langevin.py create mode 100755 examples/SPIN/benchmark/benchmarck_langevin_precession/plot_precession.py create mode 100755 examples/SPIN/benchmark/benchmarck_langevin_precession/run-bench-prec.sh diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/bench-spin-precession.in b/examples/SPIN/benchmark/benchmarck_damped_exchange/bench-spin-precession.in new file mode 100644 index 0000000000..0ca49364d2 --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_damped_exchange/bench-spin-precession.in @@ -0,0 +1,39 @@ +#LAMMPS in.run + +units metal +atom_style spin +atom_modify map array +boundary f f f + +read_data two_spins.data + +pair_style spin/exchange 3.1 +pair_coeff * * exchange 3.1 11.254 0.0 1.0 + +group bead type 1 + +variable H equal 0.0 +variable Kan equal 0.0 +variable Temperature equal 0.0 +variable RUN equal 30000 + +fix 1 all nve/spin lattice no +fix 2 all precession/spin zeeman ${H} 0.0 0.0 1.0 anisotropy ${Kan} 0.0 0.0 1.0 +fix_modify 2 energy yes +fix 3 all langevin/spin ${Temperature} 0.01 12345 + +compute out_mag all spin +compute out_pe all pe + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] + +thermo_style custom step time v_magx v_magy v_magz v_emag pe etotal +thermo 10 + +timestep 0.0001 + +run ${RUN} diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/llg_exchange.py b/examples/SPIN/benchmark/benchmarck_damped_exchange/llg_exchange.py new file mode 100755 index 0000000000..a8639925f6 --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_damped_exchange/llg_exchange.py @@ -0,0 +1,72 @@ +#!/usr/bin/env python3 + +import numpy as np , pylab, tkinter +import math +import matplotlib.pyplot as plt +import mpmath as mp + +hbar=0.658212 # Planck's constant (eV.fs/rad) +J0=0.05 # per-neighbor exchange interaction (eV) +S1 = np.array([1.0, 0.0, 0.0]) +S2 = np.array([0.0, 1.0, 0.0]) +alpha=0.01 # damping coefficient +pi=math.pi + +N=30000 # number of timesteps +dt=0.1 # timestep (fs) + +# Rodrigues rotation formula +def rotation_matrix(axis, theta): + """ + Return the rotation matrix associated with counterclockwise + rotation about the given axis by theta radians + """ + axis = np.asarray(axis) + a = math.cos(theta / 2.0) + b, c, d = -axis * math.sin(theta / 2.0) + aa, bb, cc, dd = a * a, b * b, c * c, d * d + bc, ad, ac, ab, bd, cd = b * c, a * d, a * c, a * b, b * d, c * d + return np.array([[aa + bb - cc - dd, 2 * (bc + ad), 2 * (bd - ac)], + [2 * (bc - ad), aa + cc - bb - dd, 2 * (cd + ab)], + [2 * (bd + ac), 2 * (cd - ab), aa + dd - bb - cc]]) + +# calculating precession field of spin Sr +def calc_rot_vector(Sr,Sf): + rot = (J0/hbar)*(Sf-alpha*np.cross(Sf,Sr))/(1.0+alpha**2) + return rot + +# second-order ST decomposition as implemented in LAMMPS +for t in range (0,N): + # advance s1 by dt/4 + wf1 = calc_rot_vector(S1,S2) + theta=dt*np.linalg.norm(wf1)*0.25 + axis=wf1/np.linalg.norm(wf1) + S1 = np.dot(rotation_matrix(axis, theta), S1) + # advance s2 by dt/2 + wf2 = calc_rot_vector(S2,S1) + theta=dt*np.linalg.norm(wf2)*0.5 + axis=wf2/np.linalg.norm(wf2) + S2 = np.dot(rotation_matrix(axis, theta), S2) + # advance s1 by dt/2 + wf1 = calc_rot_vector(S1,S2) + theta=dt*np.linalg.norm(wf1)*0.5 + axis=wf1/np.linalg.norm(wf1) + S1 = np.dot(rotation_matrix(axis, theta), S1) + # advance s2 by dt/2 + wf2 = calc_rot_vector(S2,S1) + theta=dt*np.linalg.norm(wf2)*0.5 + axis=wf2/np.linalg.norm(wf2) + S2 = np.dot(rotation_matrix(axis, theta), S2) + # advance s1 by dt/4 + wf1 = calc_rot_vector(S1,S2) + theta=dt*np.linalg.norm(wf1)*0.25 + axis=wf1/np.linalg.norm(wf1) + S1 = np.dot(rotation_matrix(axis, theta), S1) + # calc. average magnetization + Sm = (S1+S2)*0.5 + # calc. energy + # en = -hbar*(np.dot(S1,wf1)+np.dot(S2,wf2)) + en = -2.0*J0*(np.dot(S1,S2)) + # print res. in ps for comparison with LAMMPS + print(t*dt/1000.0,Sm[0],Sm[1],Sm[2],en) + # print(t*dt/1000.0,S1[0],S2[0],S1[1],S2[1],S1[2],S2[2],en) diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/plot_precession.py b/examples/SPIN/benchmark/benchmarck_damped_exchange/plot_precession.py new file mode 100755 index 0000000000..6c8afca569 --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_damped_exchange/plot_precession.py @@ -0,0 +1,44 @@ +#!/usr/bin/env python3 + +import numpy as np, pylab, tkinter +import matplotlib.pyplot as plt +from scipy.optimize import curve_fit +from decimal import * +import sys, string, os + + +argv = sys.argv +if len(argv) != 3: + print("Syntax: ./plot_precession.py res_lammps.dat res_llg.dat") + sys.exit() + +lammps_file = sys.argv[1] +llg_file = sys.argv[2] + +t_lmp,Sx_lmp,Sy_lmp,Sz_lmp,e_lmp = np.loadtxt(lammps_file,skiprows=0, usecols=(1,2,3,4,5),unpack=True) +t_llg,Sx_llg,Sy_llg,Sz_llg,e_llg = np.loadtxt(llg_file,skiprows=0, usecols=(0,1,2,3,4),unpack=True) + +plt.figure() +plt.subplot(411) +plt.ylabel('Sx') +plt.plot(t_lmp, Sx_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, Sx_llg, 'r--', label='LLG') + +plt.subplot(412) +plt.ylabel('Sy') +plt.plot(t_lmp, Sy_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, Sy_llg, 'r--', label='LLG') + +plt.subplot(413) +plt.ylabel('Sz') +plt.plot(t_lmp, Sz_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, Sz_llg, 'r--', label='LLG') + +plt.subplot(414) +plt.ylabel('E (eV)') +plt.plot(t_lmp, e_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, e_llg, 'r--', label='LLG') + +plt.xlabel('time (in ps)') +plt.legend() +plt.show() diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/res_lammps.dat b/examples/SPIN/benchmark/benchmarck_damped_exchange/res_lammps.dat new file mode 100644 index 0000000000..aa331f50ea --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_damped_exchange/res_lammps.dat @@ -0,0 +1,3001 @@ + 0 0 0.5 0.5 0 0 0 0 + 10 0.001 0.50037967 0.50037966 6.8386474e-08 -0.00015191886 -0.00015191886 -0.00015191886 + 20 0.002 0.50075905 0.50075902 1.3603286e-07 -0.00030383701 -0.00030383701 -0.00030383701 + 30 0.003 0.50113814 0.50113809 2.0215189e-07 -0.00045575377 -0.00045575377 -0.00045575377 + 40 0.004 0.50151695 0.50151686 2.6596985e-07 -0.00060766842 -0.00060766842 -0.00060766842 + 50 0.005 0.50189547 0.50189534 3.2673578e-07 -0.00075958028 -0.00075958028 -0.00075958028 + 60 0.006 0.5022737 0.50227351 3.8373034e-07 -0.00091148862 -0.00091148862 -0.00091148862 + 70 0.007 0.50265165 0.50265139 4.3627448e-07 -0.0010633928 -0.0010633928 -0.0010633928 + 80 0.008 0.50302929 0.50302897 4.8373764e-07 -0.001215292 -0.001215292 -0.001215292 + 90 0.009 0.50340665 0.50340624 5.2554551e-07 -0.0013671856 -0.0013671856 -0.0013671856 + 100 0.01 0.50378371 0.50378322 5.6118711e-07 -0.001519073 -0.001519073 -0.001519073 + 110 0.011 0.50416047 0.50415989 5.9022131e-07 -0.0016709533 -0.0016709533 -0.0016709533 + 120 0.012 0.50453694 0.50453626 6.1228239e-07 -0.0018228259 -0.0018228259 -0.0018228259 + 130 0.013 0.5049131 0.50491233 6.2708498e-07 -0.0019746901 -0.0019746901 -0.0019746901 + 140 0.014 0.50528896 0.50528809 6.3442788e-07 -0.0021265452 -0.0021265452 -0.0021265452 + 150 0.015 0.50566452 0.50566355 6.3419702e-07 -0.0022783904 -0.0022783904 -0.0022783904 + 160 0.016 0.50603978 0.50603871 6.2636743e-07 -0.0024302252 -0.0024302252 -0.0024302252 + 170 0.017 0.50641473 0.50641356 6.1100409e-07 -0.0025820488 -0.0025820488 -0.0025820488 + 180 0.018 0.50678937 0.50678811 5.8826175e-07 -0.0027338604 -0.0027338604 -0.0027338604 + 190 0.019 0.5071637 0.50716235 5.5838372e-07 -0.0028856595 -0.0028856595 -0.0028856595 + 200 0.02 0.50753772 0.50753628 5.2169947e-07 -0.0030374452 -0.0030374452 -0.0030374452 + 210 0.021 0.50791142 0.50790991 4.7862136e-07 -0.0031892169 -0.0031892169 -0.0031892169 + 220 0.022 0.50828482 0.50828322 4.2964016e-07 -0.0033409739 -0.0033409739 -0.0033409739 + 230 0.023 0.50865789 0.50865624 3.7531975e-07 -0.0034927156 -0.0034927156 -0.0034927156 + 240 0.024 0.50903065 0.50902894 3.1629077e-07 -0.0036444411 -0.0036444411 -0.0036444411 + 250 0.025 0.50940309 0.50940133 2.5324353e-07 -0.0037961498 -0.0037961498 -0.0037961498 + 260 0.026 0.50977521 0.50977342 1.8692008e-07 -0.003947841 -0.003947841 -0.003947841 + 270 0.027 0.51014701 0.51014519 1.1810555e-07 -0.0040995141 -0.0040995141 -0.0040995141 + 280 0.028 0.51051849 0.51051665 4.7619044e-08 -0.0042511682 -0.0042511682 -0.0042511682 + 290 0.029 0.51088964 0.5108878 -2.3696119e-08 -0.0044028027 -0.0044028027 -0.0044028027 + 300 0.03 0.51126047 0.51125863 -9.4982408e-08 -0.004554417 -0.004554417 -0.004554417 + 310 0.031 0.51163097 0.51162915 -1.653784e-07 -0.0047060103 -0.0047060103 -0.0047060103 + 320 0.032 0.51200115 0.51199936 -2.3402922e-07 -0.0048575819 -0.0048575819 -0.0048575819 + 330 0.033 0.512371 0.51236925 -3.0009692e-07 -0.0050091312 -0.0050091312 -0.0050091312 + 340 0.034 0.51274052 0.51273882 -3.6277088e-07 -0.0051606574 -0.0051606574 -0.0051606574 + 350 0.035 0.51310971 0.51310807 -4.2127775e-07 -0.0053121598 -0.0053121598 -0.0053121598 + 360 0.036 0.51347857 0.513477 -4.7489123e-07 -0.0054636378 -0.0054636378 -0.0054636378 + 370 0.037 0.51384711 0.51384561 -5.2294115e-07 -0.0056150906 -0.0056150906 -0.0056150906 + 380 0.038 0.51421531 0.51421389 -5.6482212e-07 -0.0057665177 -0.0057665177 -0.0057665177 + 390 0.039 0.51458318 0.51458185 -6.0000127e-07 -0.0059179181 -0.0059179181 -0.0059179181 + 400 0.04 0.51495072 0.51494949 -6.2802531e-07 -0.0060692914 -0.0060692914 -0.0060692914 + 410 0.041 0.51531793 0.51531679 -6.4852657e-07 -0.0062206367 -0.0062206367 -0.0062206367 + 420 0.042 0.51568481 0.51568377 -6.6122807e-07 -0.0063719535 -0.0063719535 -0.0063719535 + 430 0.043 0.51605135 0.51605041 -6.659475e-07 -0.0065232409 -0.0065232409 -0.0065232409 + 440 0.044 0.51641756 0.51641673 -6.6260004e-07 -0.0066744984 -0.0066744984 -0.0066744984 + 450 0.045 0.51678344 0.51678271 -6.5120005e-07 -0.0068257252 -0.0068257252 -0.0068257252 + 460 0.046 0.51714898 0.51714835 -6.3186146e-07 -0.0069769206 -0.0069769206 -0.0069769206 + 470 0.047 0.51751419 0.51751365 -6.0479702e-07 -0.007128084 -0.007128084 -0.007128084 + 480 0.048 0.51787906 0.51787862 -5.7031623e-07 -0.0072792147 -0.0072792147 -0.0072792147 + 490 0.049 0.51824361 0.51824324 -5.2882208e-07 -0.0074303119 -0.0074303119 -0.0074303119 + 500 0.05 0.51860781 0.51860753 -4.8080667e-07 -0.0075813751 -0.0075813751 -0.0075813751 + 510 0.051 0.51897168 0.51897147 -4.2684553e-07 -0.0077324034 -0.0077324034 -0.0077324034 + 520 0.052 0.51933522 0.51933506 -3.6759103e-07 -0.0078833963 -0.0078833963 -0.0078833963 + 530 0.053 0.51969841 0.51969831 -3.0376461e-07 -0.008034353 -0.008034353 -0.008034353 + 540 0.054 0.52006127 0.52006121 -2.3614824e-07 -0.0081852728 -0.0081852728 -0.0081852728 + 550 0.055 0.5204238 0.52042377 -1.6557495e-07 -0.0083361551 -0.0083361551 -0.0083361551 + 560 0.056 0.52078598 0.52078597 -9.2918676e-08 -0.0084869992 -0.0084869992 -0.0084869992 + 570 0.057 0.52114783 0.52114782 -1.9083552e-08 -0.0086378045 -0.0086378045 -0.0086378045 + 580 0.058 0.52150933 0.52150932 5.5007325e-08 -0.0087885701 -0.0087885701 -0.0087885701 + 590 0.059 0.5218705 0.52187047 1.2842339e-07 -0.0089392955 -0.0089392955 -0.0089392955 + 600 0.06 0.52223132 0.52223127 2.0023832e-07 -0.00908998 -0.00908998 -0.00908998 + 610 0.061 0.5225918 0.52259171 2.6954176e-07 -0.0092406228 -0.0092406228 -0.0092406228 + 620 0.062 0.52295193 0.52295179 3.3545095e-07 -0.0093912234 -0.0093912234 -0.0093912234 + 630 0.063 0.52331172 0.52331152 3.9712206e-07 -0.009541781 -0.009541781 -0.009541781 + 640 0.064 0.52367116 0.52367089 4.5376114e-07 -0.0096922949 -0.0096922949 -0.0096922949 + 650 0.065 0.52403026 0.52402991 5.046345e-07 -0.0098427645 -0.0098427645 -0.0098427645 + 660 0.066 0.52438901 0.52438857 5.4907839e-07 -0.0099931892 -0.0099931892 -0.0099931892 + 670 0.067 0.5247474 0.52474687 5.8650789e-07 -0.010143568 -0.010143568 -0.010143568 + 680 0.068 0.52510544 0.52510482 6.1642481e-07 -0.010293901 -0.010293901 -0.010293901 + 690 0.069 0.52546313 0.52546241 6.3842457e-07 -0.010444186 -0.010444186 -0.010444186 + 700 0.07 0.52582047 0.52581964 6.5220194e-07 -0.010594424 -0.010594424 -0.010594424 + 710 0.071 0.52617745 0.52617651 6.5755549e-07 -0.010744614 -0.010744614 -0.010744614 + 720 0.072 0.52653407 0.52653302 6.5439079e-07 -0.010894754 -0.010894754 -0.010894754 + 730 0.073 0.52689033 0.52688917 6.4272228e-07 -0.011044845 -0.011044845 -0.011044845 + 740 0.074 0.52724622 0.52724497 6.2267365e-07 -0.011194886 -0.011194886 -0.011194886 + 750 0.075 0.52760176 0.5276004 5.944769e-07 -0.011344875 -0.011344875 -0.011344875 + 760 0.076 0.52795693 0.52795548 5.5847e-07 -0.011494813 -0.011494813 -0.011494813 + 770 0.077 0.52831174 0.5283102 5.1509307e-07 -0.011644699 -0.011644699 -0.011644699 + 780 0.078 0.52866618 0.52866456 4.6488335e-07 -0.011794531 -0.011794531 -0.011794531 + 790 0.079 0.52902025 0.52901855 4.0846871e-07 -0.01194431 -0.01194431 -0.01194431 + 800 0.08 0.52937395 0.52937219 3.465601e-07 -0.012094034 -0.012094034 -0.012094034 + 810 0.081 0.52972728 0.52972547 2.7994273e-07 -0.012243703 -0.012243703 -0.012243703 + 820 0.082 0.53008023 0.53007838 2.0946635e-07 -0.012393317 -0.012393317 -0.012393317 + 830 0.083 0.53043282 0.53043093 1.3603449e-07 -0.012542874 -0.012542874 -0.012542874 + 840 0.084 0.53078503 0.53078313 6.0593014e-08 -0.012692375 -0.012692375 -0.012692375 + 850 0.085 0.53113686 0.53113495 -1.5881986e-08 -0.012841818 -0.012841818 -0.012841818 + 860 0.086 0.53148832 0.53148642 -9.2396775e-08 -0.012991202 -0.012991202 -0.012991202 + 870 0.087 0.5318394 0.53183752 -1.6795288e-07 -0.013140528 -0.013140528 -0.013140528 + 880 0.088 0.5321901 0.53218825 -2.4156016e-07 -0.013289793 -0.013289793 -0.013289793 + 890 0.089 0.53254043 0.53253862 -3.1224982e-07 -0.013438999 -0.013438999 -0.013438999 + 900 0.09 0.53289037 0.53288862 -3.7908725e-07 -0.013588144 -0.013588144 -0.013588144 + 910 0.091 0.53323994 0.53323825 -4.4118454e-07 -0.013737227 -0.013737227 -0.013737227 + 920 0.092 0.53358913 0.53358751 -4.977124e-07 -0.013886248 -0.013886248 -0.013886248 + 930 0.093 0.53393793 0.5339364 -5.4791141e-07 -0.014035206 -0.014035206 -0.014035206 + 940 0.094 0.53428636 0.53428492 -5.9110247e-07 -0.0141841 -0.0141841 -0.0141841 + 950 0.095 0.53463441 0.53463306 -6.2669617e-07 -0.014332931 -0.014332931 -0.014332931 + 960 0.096 0.53498207 0.53498083 -6.5420112e-07 -0.014481696 -0.014481696 -0.014481696 + 970 0.097 0.53532936 0.53532822 -6.7323096e-07 -0.014630397 -0.014630397 -0.014630397 + 980 0.098 0.53567626 0.53567523 -6.8351008e-07 -0.014779031 -0.014779031 -0.014779031 + 990 0.099 0.53602279 0.53602186 -6.8487786e-07 -0.014927598 -0.014927598 -0.014927598 + 1000 0.1 0.53636893 0.53636812 -6.7729144e-07 -0.015076098 -0.015076098 -0.015076098 + 1010 0.101 0.53671469 0.53671399 -6.6082695e-07 -0.01522453 -0.01522453 -0.01522453 + 1020 0.102 0.53706008 0.53705947 -6.3567905e-07 -0.015372893 -0.015372893 -0.015372893 + 1030 0.103 0.53740508 0.53740457 -6.0215905e-07 -0.015521187 -0.015521187 -0.015521187 + 1040 0.104 0.5377497 0.53774928 -5.6069133e-07 -0.015669411 -0.015669411 -0.015669411 + 1050 0.105 0.53809394 0.53809361 -5.1180824e-07 -0.015817565 -0.015817565 -0.015817565 + 1060 0.106 0.53843779 0.53843754 -4.5614357e-07 -0.015965647 -0.015965647 -0.015965647 + 1070 0.107 0.53878127 0.53878109 -3.9442456e-07 -0.016113658 -0.016113658 -0.016113658 + 1080 0.108 0.53912436 0.53912424 -3.2746259e-07 -0.016261596 -0.016261596 -0.016261596 + 1090 0.109 0.53946708 0.539467 -2.5614276e-07 -0.016409461 -0.016409461 -0.016409461 + 1100 0.11 0.53980941 0.53980936 -1.8141231e-07 -0.016557252 -0.016557252 -0.016557252 + 1110 0.111 0.54015135 0.54015133 -1.0426816e-07 -0.016704969 -0.016704969 -0.016704969 + 1120 0.112 0.54049292 0.54049291 -2.5743734e-08 -0.016852611 -0.016852611 -0.016852611 + 1130 0.113 0.5408341 0.54083408 5.3104867e-08 -0.017000178 -0.017000178 -0.017000178 + 1140 0.114 0.5411749 0.54117486 1.3121303e-07 -0.017147668 -0.017147668 -0.017147668 + 1150 0.115 0.54151531 0.54151524 2.07522e-07 -0.017295081 -0.017295081 -0.017295081 + 1160 0.116 0.54185533 0.54185522 2.8099335e-07 -0.017442417 -0.017442417 -0.017442417 + 1170 0.117 0.54219497 0.54219481 3.5062312e-07 -0.017589675 -0.017589675 -0.017589675 + 1180 0.118 0.54253421 0.54253399 4.1545572e-07 -0.017736854 -0.017736854 -0.017736854 + 1190 0.119 0.54287307 0.54287277 4.7459715e-07 -0.017883954 -0.017883954 -0.017883954 + 1200 0.12 0.54321154 0.54321116 5.2722756e-07 -0.018030974 -0.018030974 -0.018030974 + 1210 0.121 0.54354962 0.54354914 5.7261279e-07 -0.018177914 -0.018177914 -0.018177914 + 1220 0.122 0.5438873 0.54388672 6.1011484e-07 -0.018324772 -0.018324772 -0.018324772 + 1230 0.123 0.54422459 0.54422391 6.3920113e-07 -0.018471549 -0.018471549 -0.018471549 + 1240 0.124 0.54456149 0.54456069 6.5945229e-07 -0.018618243 -0.018618243 -0.018618243 + 1250 0.125 0.54489798 0.54489707 6.7056853e-07 -0.018764854 -0.018764854 -0.018764854 + 1260 0.126 0.54523408 0.54523306 6.723743e-07 -0.018911382 -0.018911382 -0.018911382 + 1270 0.127 0.54556978 0.54556864 6.6482138e-07 -0.019057825 -0.019057825 -0.019057825 + 1280 0.128 0.54590507 0.54590383 6.4799014e-07 -0.019204184 -0.019204184 -0.019204184 + 1290 0.129 0.54623997 0.54623861 6.2208909e-07 -0.019350458 -0.019350458 -0.019350458 + 1300 0.13 0.54657445 0.546573 5.8745262e-07 -0.019496645 -0.019496645 -0.019496645 + 1310 0.131 0.54690854 0.54690699 5.4453703e-07 -0.019642746 -0.019642746 -0.019642746 + 1320 0.132 0.54724221 0.54724057 4.9391474e-07 -0.019788759 -0.019788759 -0.019788759 + 1330 0.133 0.54757548 0.54757376 4.36267e-07 -0.019934685 -0.019934685 -0.019934685 + 1340 0.134 0.54790834 0.54790655 3.7237494e-07 -0.020080523 -0.020080523 -0.020080523 + 1350 0.135 0.54824079 0.54823894 3.0310917e-07 -0.020226271 -0.020226271 -0.020226271 + 1360 0.136 0.54857283 0.54857093 2.2941816e-07 -0.02037193 -0.02037193 -0.02037193 + 1370 0.137 0.54890445 0.54890252 1.5231537e-07 -0.020517499 -0.020517499 -0.020517499 + 1380 0.138 0.54923567 0.54923371 7.2865429e-08 -0.020662978 -0.020662978 -0.020662978 + 1390 0.139 0.54956646 0.5495645 -7.830451e-09 -0.020808364 -0.020808364 -0.020808364 + 1400 0.14 0.54989685 0.54989489 -8.8649727e-08 -0.020953659 -0.020953659 -0.020953659 + 1410 0.141 0.55022681 0.55022488 -1.6846411e-07 -0.021098862 -0.021098862 -0.021098862 + 1420 0.142 0.55055637 0.55055446 -2.4615537e-07 -0.021243971 -0.021243971 -0.021243971 + 1430 0.143 0.5508855 0.55088364 -3.2063102e-07 -0.021388987 -0.021388987 -0.021388987 + 1440 0.144 0.55121422 0.55121242 -3.9083985e-07 -0.021533909 -0.021533909 -0.021533909 + 1450 0.145 0.55154253 0.55154079 -4.5578686e-07 -0.021678736 -0.021678736 -0.021678736 + 1460 0.146 0.55187041 0.55186876 -5.1454752e-07 -0.021823467 -0.021823467 -0.021823467 + 1470 0.147 0.55219788 0.55219632 -5.6628117e-07 -0.021968102 -0.021968102 -0.021968102 + 1480 0.148 0.55252494 0.55252347 -6.1024325e-07 -0.022112641 -0.022112641 -0.022112641 + 1490 0.149 0.55285157 0.55285021 -6.4579628e-07 -0.022257083 -0.022257083 -0.022257083 + 1500 0.15 0.5531778 0.55317654 -6.7241935e-07 -0.022401428 -0.022401428 -0.022401428 + 1510 0.151 0.5535036 0.55350246 -6.8971607e-07 -0.022545674 -0.022545674 -0.022545674 + 1520 0.152 0.55382899 0.55382796 -6.9742076e-07 -0.022689821 -0.022689821 -0.022689821 + 1530 0.153 0.55415396 0.55415305 -6.9540277e-07 -0.022833869 -0.022833869 -0.022833869 + 1540 0.154 0.55447852 0.55447772 -6.8366905e-07 -0.022977817 -0.022977817 -0.022977817 + 1550 0.155 0.55480267 0.55480198 -6.623646e-07 -0.023121664 -0.023121664 -0.023121664 + 1560 0.156 0.5551264 0.55512581 -6.3177108e-07 -0.023265411 -0.023265411 -0.023265411 + 1570 0.157 0.55544971 0.55544923 -5.9230341e-07 -0.023409056 -0.023409056 -0.023409056 + 1580 0.158 0.55577261 0.55577222 -5.4450444e-07 -0.023552599 -0.023552599 -0.023552599 + 1590 0.159 0.5560951 0.55609479 -4.8903776e-07 -0.023696039 -0.023696039 -0.023696039 + 1600 0.16 0.55641717 0.55641694 -4.2667879e-07 -0.023839376 -0.023839376 -0.023839376 + 1610 0.161 0.55673883 0.55673866 -3.5830415e-07 -0.023982609 -0.023982609 -0.023982609 + 1620 0.162 0.55706007 0.55705996 -2.8487954e-07 -0.024125737 -0.024125737 -0.024125737 + 1630 0.163 0.5573809 0.55738083 -2.0744627e-07 -0.024268761 -0.024268761 -0.024268761 + 1640 0.164 0.55770132 0.55770127 -1.2710666e-07 -0.02441168 -0.02441168 -0.02441168 + 1650 0.165 0.55802132 0.55802129 -4.5008398e-08 -0.024554492 -0.024554492 -0.024554492 + 1660 0.166 0.55834091 0.55834087 3.7671735e-08 -0.024697198 -0.024697198 -0.024697198 + 1670 0.167 0.55866008 0.55866003 1.1974475e-07 -0.024839797 -0.024839797 -0.024839797 + 1680 0.168 0.55897883 0.55897876 2.0002656e-07 -0.024982288 -0.024982288 -0.024982288 + 1690 0.169 0.55929717 0.55929705 2.7735509e-07 -0.025124671 -0.025124671 -0.025124671 + 1700 0.17 0.55961509 0.55961492 3.5060722e-07 -0.025266946 -0.025266946 -0.025266946 + 1710 0.171 0.5599326 0.55993235 4.187152e-07 -0.025409111 -0.025409111 -0.025409111 + 1720 0.172 0.56024968 0.56024936 4.8068242e-07 -0.025551167 -0.025551167 -0.025551167 + 1730 0.173 0.56056635 0.56056593 5.3559812e-07 -0.025693112 -0.025693112 -0.025693112 + 1740 0.174 0.56088259 0.56088208 5.8265107e-07 -0.025834947 -0.025834947 -0.025834947 + 1750 0.175 0.56119841 0.5611978 6.2114175e-07 -0.02597667 -0.02597667 -0.02597667 + 1760 0.176 0.56151381 0.56151308 6.5049306e-07 -0.026118282 -0.026118282 -0.026118282 + 1770 0.177 0.56182878 0.56182794 6.7025922e-07 -0.026259781 -0.026259781 -0.026259781 + 1780 0.178 0.56214333 0.56214237 6.8013288e-07 -0.026401167 -0.026401167 -0.026401167 + 1790 0.179 0.56245744 0.56245637 6.7995015e-07 -0.02654244 -0.02654244 -0.02654244 + 1800 0.18 0.56277113 0.56276994 6.6969368e-07 -0.026683599 -0.026683599 -0.026683599 + 1810 0.181 0.56308439 0.56308308 6.4949344e-07 -0.026824644 -0.026824644 -0.026824644 + 1820 0.182 0.56339722 0.5633958 6.1962549e-07 -0.026965574 -0.026965574 -0.026965574 + 1830 0.183 0.56370962 0.56370809 5.8050855e-07 -0.027106388 -0.027106388 -0.027106388 + 1840 0.184 0.56402158 0.56401996 5.326984e-07 -0.027247086 -0.027247086 -0.027247086 + 1850 0.185 0.56433311 0.5643314 4.7688029e-07 -0.027387668 -0.027387668 -0.027387668 + 1860 0.186 0.5646442 0.56464241 4.1385938e-07 -0.027528133 -0.027528133 -0.027528133 + 1870 0.187 0.56495486 0.564953 3.445494e-07 -0.027668481 -0.027668481 -0.027668481 + 1880 0.188 0.56526508 0.56526316 2.6995953e-07 -0.027808711 -0.027808711 -0.027808711 + 1890 0.189 0.56557486 0.5655729 1.9117995e-07 -0.027948822 -0.027948822 -0.027948822 + 1900 0.19 0.5658842 0.56588221 1.0936603e-07 -0.028088814 -0.028088814 -0.028088814 + 1910 0.191 0.5661931 0.5661911 2.5721446e-08 -0.028228687 -0.028228687 -0.028228687 + 1920 0.192 0.56650156 0.56649956 -5.8519431e-08 -0.02836844 -0.02836844 -0.02836844 + 1930 0.193 0.56680958 0.56680759 -1.4210974e-07 -0.028508072 -0.028508072 -0.028508072 + 1940 0.194 0.56711716 0.5671152 -2.2380861e-07 -0.028647584 -0.028647584 -0.028647584 + 1950 0.195 0.5674243 0.56742238 -3.0239963e-07 -0.028786974 -0.028786974 -0.028786974 + 1960 0.196 0.56773099 0.56772914 -3.7670909e-07 -0.028926242 -0.028926242 -0.028926242 + 1970 0.197 0.56803725 0.56803546 -4.456236e-07 -0.029065388 -0.029065388 -0.029065388 + 1980 0.198 0.56834306 0.56834136 -5.0810696e-07 -0.029204411 -0.029204411 -0.029204411 + 1990 0.199 0.56864844 0.56864682 -5.6321599e-07 -0.029343311 -0.029343311 -0.029343311 + 2000 0.2 0.56895337 0.56895185 -6.1011491e-07 -0.029482087 -0.029482087 -0.029482087 + 2010 0.201 0.56925786 0.56925645 -6.4808837e-07 -0.029620739 -0.029620739 -0.029620739 + 2020 0.202 0.56956192 0.56956062 -6.7655256e-07 -0.029759266 -0.029759266 -0.029759266 + 2030 0.203 0.56986553 0.56986435 -6.9506456e-07 -0.029897668 -0.029897668 -0.029897668 + 2040 0.204 0.57016871 0.57016765 -7.0332945e-07 -0.030035944 -0.030035944 -0.030035944 + 2050 0.205 0.57047145 0.5704705 -7.0120542e-07 -0.030174094 -0.030174094 -0.030174094 + 2060 0.206 0.57077375 0.57077292 -6.8870641e-07 -0.030312118 -0.030312118 -0.030312118 + 2070 0.207 0.57107561 0.5710749 -6.6600254e-07 -0.030450014 -0.030450014 -0.030450014 + 2080 0.208 0.57137704 0.57137644 -6.3341814e-07 -0.030587783 -0.030587783 -0.030587783 + 2090 0.209 0.57167803 0.57167754 -5.9142746e-07 -0.030725424 -0.030725424 -0.030725424 + 2100 0.21 0.57197859 0.57197819 -5.4064804e-07 -0.030862936 -0.030862936 -0.030862936 + 2110 0.211 0.57227872 0.5722784 -4.8183194e-07 -0.03100032 -0.03100032 -0.03100032 + 2120 0.212 0.5725784 0.57257817 -4.1585486e-07 -0.031137574 -0.031137574 -0.031137574 + 2130 0.213 0.57287766 0.57287749 -3.4370333e-07 -0.031274698 -0.031274698 -0.031274698 + 2140 0.214 0.57317648 0.57317636 -2.6646013e-07 -0.031411692 -0.031411692 -0.031411692 + 2150 0.215 0.57347487 0.57347478 -1.8528826e-07 -0.031548556 -0.031548556 -0.031548556 + 2160 0.216 0.57377282 0.57377276 -1.0141351e-07 -0.031685288 -0.031685288 -0.031685288 + 2170 0.217 0.57407034 0.57407029 -1.6106051e-08 -0.031821889 -0.031821889 -0.031821889 + 2180 0.218 0.57436743 0.57436736 6.9338743e-08 -0.031958358 -0.031958358 -0.031958358 + 2190 0.219 0.57466408 0.57466399 1.5361998e-07 -0.032094694 -0.032094694 -0.032094694 + 2200 0.22 0.57496029 0.57496017 2.3545107e-07 -0.032230897 -0.032230897 -0.032230897 + 2210 0.221 0.57525608 0.57525591 3.1357945e-07 -0.032366967 -0.032366967 -0.032366967 + 2220 0.222 0.57555142 0.57555119 3.8680589e-07 -0.032502904 -0.032502904 -0.032502904 + 2230 0.223 0.57584633 0.57584602 4.54003e-07 -0.032638706 -0.032638706 -0.032638706 + 2240 0.224 0.5761408 0.57614041 5.1413283e-07 -0.032774373 -0.032774373 -0.032774373 + 2250 0.225 0.57643483 0.57643434 5.6626308e-07 -0.032909906 -0.032909906 -0.032909906 + 2260 0.226 0.57672843 0.57672783 6.0958183e-07 -0.033045303 -0.033045303 -0.033045303 + 2270 0.227 0.57702158 0.57702087 6.4341044e-07 -0.033180564 -0.033180564 -0.033180564 + 2280 0.228 0.5773143 0.57731347 6.6721445e-07 -0.033315689 -0.033315689 -0.033315689 + 2290 0.229 0.57760657 0.57760562 6.8061239e-07 -0.033450677 -0.033450677 -0.033450677 + 2300 0.23 0.57789839 0.57789732 6.8338214e-07 -0.033585528 -0.033585528 -0.033585528 + 2310 0.231 0.57818977 0.57818858 6.7546495e-07 -0.033720241 -0.033720241 -0.033720241 + 2320 0.232 0.57848071 0.5784794 6.5696693e-07 -0.033854817 -0.033854817 -0.033854817 + 2330 0.233 0.5787712 0.57876977 6.2815797e-07 -0.033989254 -0.033989254 -0.033989254 + 2340 0.234 0.57906124 0.5790597 5.8946815e-07 -0.034123552 -0.034123552 -0.034123552 + 2350 0.235 0.57935083 0.57934919 5.4148162e-07 -0.034257711 -0.034257711 -0.034257711 + 2360 0.236 0.57963997 0.57963824 4.8492805e-07 -0.034391731 -0.034391731 -0.034391731 + 2370 0.237 0.57992866 0.57992685 4.2067186e-07 -0.03452561 -0.03452561 -0.03452561 + 2380 0.238 0.5802169 0.58021501 3.496992e-07 -0.03465935 -0.03465935 -0.03465935 + 2390 0.239 0.58050468 0.58050274 2.73103e-07 -0.034792948 -0.034792948 -0.034792948 + 2400 0.24 0.58079201 0.58079003 1.9206639e-07 -0.034926405 -0.034926405 -0.034926405 + 2410 0.241 0.58107889 0.58107688 1.078445e-07 -0.035059721 -0.035059721 -0.035059721 + 2420 0.242 0.58136532 0.58136329 2.1745102e-08 -0.035192895 -0.035192895 -0.035192895 + 2430 0.243 0.58165129 0.58164926 -6.4891571e-08 -0.035325926 -0.035325926 -0.035325926 + 2440 0.244 0.5819368 0.58193479 -1.5071374e-07 -0.035458815 -0.035458815 -0.035458815 + 2450 0.245 0.58222186 0.58221988 -2.3437916e-07 -0.035591561 -0.035591561 -0.035591561 + 2460 0.246 0.58250646 0.58250453 -3.145762e-07 -0.035724163 -0.035724163 -0.035724163 + 2470 0.247 0.58279061 0.58278874 -3.900445e-07 -0.035856621 -0.035856621 -0.035856621 + 2480 0.248 0.58307431 0.58307251 -4.5959495e-07 -0.035988935 -0.035988935 -0.035988935 + 2490 0.249 0.58335755 0.58335584 -5.2212856e-07 -0.036121105 -0.036121105 -0.036121105 + 2500 0.25 0.58364034 0.58363872 -5.7665408e-07 -0.036253129 -0.036253129 -0.036253129 + 2510 0.251 0.58392268 0.58392116 -6.2230397e-07 -0.036385008 -0.036385008 -0.036385008 + 2520 0.252 0.58420456 0.58420316 -6.583484e-07 -0.036516742 -0.036516742 -0.036516742 + 2530 0.253 0.584486 0.58448471 -6.842073e-07 -0.036648329 -0.036648329 -0.036648329 + 2540 0.254 0.58476698 0.58476581 -6.9945994e-07 -0.03677977 -0.03677977 -0.03677977 + 2550 0.255 0.58504751 0.58504647 -7.0385209e-07 -0.036911064 -0.036911064 -0.036911064 + 2560 0.256 0.5853276 0.58532668 -6.9730063e-07 -0.037042211 -0.037042211 -0.037042211 + 2570 0.257 0.58560724 0.58560643 -6.7989533e-07 -0.03717321 -0.03717321 -0.03717321 + 2580 0.258 0.58588642 0.58588574 -6.5189807e-07 -0.037304062 -0.037304062 -0.037304062 + 2590 0.259 0.58616517 0.58616459 -6.1373914e-07 -0.037434765 -0.037434765 -0.037434765 + 2600 0.26 0.58644347 0.586443 -5.66011e-07 -0.03756532 -0.03756532 -0.03756532 + 2610 0.261 0.58672132 0.58672094 -5.0945935e-07 -0.037695726 -0.037695726 -0.037695726 + 2620 0.262 0.58699873 0.58699843 -4.4497175e-07 -0.037825982 -0.037825982 -0.037825982 + 2630 0.263 0.5872757 0.58727547 -3.7356393e-07 -0.037956089 -0.037956089 -0.037956089 + 2640 0.264 0.58755222 0.58755205 -2.9636401e-07 -0.038086046 -0.038086046 -0.038086046 + 2650 0.265 0.5878283 0.58782817 -2.1459483e-07 -0.038215852 -0.038215852 -0.038215852 + 2660 0.266 0.58810394 0.58810384 -1.2955473e-07 -0.038345508 -0.038345508 -0.038345508 + 2670 0.267 0.58837913 0.58837905 -4.2597042e-08 -0.038475013 -0.038475013 -0.038475013 + 2680 0.268 0.58865388 0.5886538 4.489141e-08 -0.038604367 -0.038604367 -0.038604367 + 2690 0.269 0.5889282 0.58892809 1.315124e-07 -0.038733569 -0.038733569 -0.038733569 + 2700 0.27 0.58920206 0.58920193 2.1587867e-07 -0.038862619 -0.038862619 -0.038862619 + 2710 0.271 0.58947549 0.5894753 2.9663624e-07 -0.038991516 -0.038991516 -0.038991516 + 2720 0.272 0.58974847 0.58974823 3.724862e-07 -0.039120262 -0.039120262 -0.039120262 + 2730 0.273 0.59002101 0.59002069 4.422058e-07 -0.039248854 -0.039248854 -0.039248854 + 2740 0.274 0.59029311 0.5902927 5.0466829e-07 -0.039377293 -0.039377293 -0.039377293 + 2750 0.275 0.59056476 0.59056425 5.5886139e-07 -0.039505578 -0.039505578 -0.039505578 + 2760 0.276 0.59083596 0.59083534 6.0390391e-07 -0.039633709 -0.039633709 -0.039633709 + 2770 0.277 0.59110672 0.59110599 6.3906037e-07 -0.039761687 -0.039761687 -0.039761687 + 2780 0.278 0.59137702 0.59137617 6.6375325e-07 -0.039889509 -0.039889509 -0.039889509 + 2790 0.279 0.59164688 0.59164591 6.7757286e-07 -0.040017177 -0.040017177 -0.040017177 + 2800 0.28 0.59191629 0.5919152 6.8028436e-07 -0.04014469 -0.04014469 -0.04014469 + 2810 0.281 0.59218525 0.59218403 6.7183215e-07 -0.040272047 -0.040272047 -0.040272047 + 2820 0.282 0.59245376 0.59245242 6.5234123e-07 -0.040399248 -0.040399248 -0.040399248 + 2830 0.283 0.59272182 0.59272035 6.221157e-07 -0.040526294 -0.040526294 -0.040526294 + 2840 0.284 0.59298942 0.59298784 5.8163434e-07 -0.040653183 -0.040653183 -0.040653183 + 2850 0.285 0.59325656 0.59325489 5.3154333e-07 -0.040779915 -0.040779915 -0.040779915 + 2860 0.286 0.59352325 0.59352148 4.7264622e-07 -0.040906491 -0.040906491 -0.040906491 + 2870 0.287 0.59378949 0.59378764 4.0589128e-07 -0.041032909 -0.041032909 -0.041032909 + 2880 0.288 0.59405526 0.59405334 3.3235647e-07 -0.04115917 -0.04115917 -0.04115917 + 2890 0.289 0.59432058 0.59431861 2.5323221e-07 -0.041285273 -0.041285273 -0.041285273 + 2900 0.29 0.59458544 0.59458343 1.6980231e-07 -0.041411218 -0.041411218 -0.041411218 + 2910 0.291 0.59484984 0.59484781 8.3423201e-08 -0.041537004 -0.041537004 -0.041537004 + 2920 0.292 0.59511379 0.59511174 -4.4979772e-09 -0.041662632 -0.041662632 -0.041662632 + 2930 0.293 0.59537727 0.59537523 -9.25263e-08 -0.041788101 -0.041788101 -0.041788101 + 2940 0.294 0.5956403 0.59563828 -1.7922246e-07 -0.041913411 -0.041913411 -0.041913411 + 2950 0.295 0.59590287 0.59590089 -2.6316634e-07 -0.042038561 -0.042038561 -0.042038561 + 2960 0.296 0.59616498 0.59616305 -3.4298038e-07 -0.042163552 -0.042163552 -0.042163552 + 2970 0.297 0.59642663 0.59642477 -4.1735227e-07 -0.042288382 -0.042288382 -0.042288382 + 2980 0.298 0.59668783 0.59668604 -4.8505673e-07 -0.042413052 -0.042413052 -0.042413052 + 2990 0.299 0.59694857 0.59694687 -5.4497585e-07 -0.042537562 -0.042537562 -0.042537562 + 3000 0.3 0.59720885 0.59720726 -5.9611782e-07 -0.04266191 -0.04266191 -0.04266191 + 3010 0.301 0.59746868 0.5974672 -6.3763354e-07 -0.042786098 -0.042786098 -0.042786098 + 3020 0.302 0.59772805 0.59772669 -6.6883106e-07 -0.042910124 -0.042910124 -0.042910124 + 3030 0.303 0.59798698 0.59798573 -6.8918737e-07 -0.043033989 -0.043033989 -0.043033989 + 3040 0.304 0.59824545 0.59824433 -6.9835748e-07 -0.043157692 -0.043157692 -0.043157692 + 3050 0.305 0.59850347 0.59850247 -6.9618058e-07 -0.043281233 -0.043281233 -0.043281233 + 3060 0.306 0.59876104 0.59876017 -6.826832e-07 -0.043404611 -0.043404611 -0.043404611 + 3070 0.307 0.59901816 0.59901741 -6.5807923e-07 -0.043527827 -0.043527827 -0.043527827 + 3080 0.308 0.59927483 0.5992742 -6.2276684e-07 -0.04365088 -0.04365088 -0.04365088 + 3090 0.309 0.59953106 0.59953053 -5.7732236e-07 -0.04377377 -0.04377377 -0.04377377 + 3100 0.31 0.59978685 0.59978641 -5.2249119e-07 -0.043896496 -0.043896496 -0.043896496 + 3110 0.311 0.60004219 0.60004184 -4.5917576e-07 -0.044019059 -0.044019059 -0.044019059 + 3120 0.312 0.60029708 0.60029681 -3.8842101e-07 -0.044141458 -0.044141458 -0.044141458 + 3130 0.313 0.60055153 0.60055132 -3.113973e-07 -0.044263693 -0.044263693 -0.044263693 + 3140 0.314 0.60080554 0.60080538 -2.2938121e-07 -0.044385764 -0.044385764 -0.044385764 + 3150 0.315 0.60105911 0.60105898 -1.4373457e-07 -0.04450767 -0.04450767 -0.04450767 + 3160 0.316 0.60131224 0.60131212 -5.5881936e-08 -0.044629411 -0.044629411 -0.044629411 + 3170 0.317 0.60156492 0.60156481 3.2713085e-08 -0.044750988 -0.044750988 -0.044750988 + 3180 0.318 0.60181717 0.60181703 1.2057216e-07 -0.044872399 -0.044872399 -0.044872399 + 3190 0.319 0.60206897 0.6020688 2.0622692e-07 -0.044993645 -0.044993645 -0.044993645 + 3200 0.32 0.60232033 0.60232012 2.882436e-07 -0.045114725 -0.045114725 -0.045114725 + 3210 0.321 0.60257125 0.60257097 3.6524711e-07 -0.045235639 -0.045235639 -0.045235639 + 3220 0.322 0.60282173 0.60282137 4.3594424e-07 -0.045356388 -0.045356388 -0.045356388 + 3230 0.323 0.60307176 0.60307132 4.9914554e-07 -0.045476969 -0.045476969 -0.045476969 + 3240 0.324 0.60332135 0.60332081 5.537856e-07 -0.045597385 -0.045597385 -0.045597385 + 3250 0.325 0.6035705 0.60356985 5.9894116e-07 -0.045717634 -0.045717634 -0.045717634 + 3260 0.326 0.60381921 0.60381844 6.3384706e-07 -0.045837715 -0.045837715 -0.045837715 + 3270 0.327 0.60406746 0.60406658 6.5790942e-07 -0.04595763 -0.04595763 -0.04595763 + 3280 0.328 0.60431528 0.60431427 6.7071607e-07 -0.046077377 -0.046077377 -0.046077377 + 3290 0.329 0.60456264 0.6045615 6.7204395e-07 -0.046196957 -0.046196957 -0.046196957 + 3300 0.33 0.60480956 0.6048083 6.6186325e-07 -0.046316369 -0.046316369 -0.046316369 + 3310 0.331 0.60505602 0.60505464 6.4033837e-07 -0.046435613 -0.046435613 -0.046435613 + 3320 0.332 0.60530204 0.60530054 6.0782561e-07 -0.046554689 -0.046554689 -0.046554689 + 3330 0.333 0.60554761 0.605546 5.6486753e-07 -0.046673597 -0.046673597 -0.046673597 + 3340 0.334 0.60579272 0.60579101 5.1218422e-07 -0.046792336 -0.046792336 -0.046792336 + 3350 0.335 0.60603738 0.60603558 4.5066146e-07 -0.046910906 -0.046910906 -0.046910906 + 3360 0.336 0.60628159 0.60627971 3.8133609e-07 -0.047029308 -0.047029308 -0.047029308 + 3370 0.337 0.60652535 0.6065234 3.0537872e-07 -0.04714754 -0.04714754 -0.04714754 + 3380 0.338 0.60676865 0.60676665 2.2407417e-07 -0.047265604 -0.047265604 -0.047265604 + 3390 0.339 0.6070115 0.60700946 1.3879984e-07 -0.047383497 -0.047383497 -0.047383497 + 3400 0.34 0.60725389 0.60725184 5.1002519e-08 -0.047501222 -0.047501222 -0.047501222 + 3410 0.341 0.60749583 0.60749377 -3.7826124e-08 -0.047618776 -0.047618776 -0.047618776 + 3420 0.342 0.60773732 0.60773527 -1.2617486e-07 -0.04773616 -0.04773616 -0.04773616 + 3430 0.343 0.60797835 0.60797633 -2.1253862e-07 -0.047853375 -0.047853375 -0.047853375 + 3440 0.344 0.60821893 0.60821696 -2.9544421e-07 -0.047970419 -0.047970419 -0.047970419 + 3450 0.345 0.60845905 0.60845714 -3.734755e-07 -0.048087292 -0.048087292 -0.048087292 + 3460 0.346 0.60869873 0.60869689 -4.4529782e-07 -0.048203995 -0.048203995 -0.048203995 + 3470 0.347 0.60893795 0.6089362 -5.0968088e-07 -0.048320527 -0.048320527 -0.048320527 + 3480 0.348 0.60917672 0.60917507 -5.655201e-07 -0.048436888 -0.048436888 -0.048436888 + 3490 0.349 0.60941504 0.60941349 -6.118558e-07 -0.048553078 -0.048553078 -0.048553078 + 3500 0.35 0.60965292 0.60965148 -6.4788989e-07 -0.048669097 -0.048669097 -0.048669097 + 3510 0.351 0.60989034 0.60988903 -6.7299997e-07 -0.048784944 -0.048784944 -0.048784944 + 3520 0.352 0.61012732 0.61012613 -6.8675033e-07 -0.048900619 -0.048900619 -0.048900619 + 3530 0.353 0.61036386 0.6103628 -6.8889983e-07 -0.049016123 -0.049016123 -0.049016123 + 3540 0.354 0.61059995 0.61059901 -6.7940642e-07 -0.049131455 -0.049131455 -0.049131455 + 3550 0.355 0.6108356 0.61083479 -6.5842829e-07 -0.049246615 -0.049246615 -0.049246615 + 3560 0.356 0.61107081 0.61107011 -6.2632151e-07 -0.049361603 -0.049361603 -0.049361603 + 3570 0.357 0.61130559 0.611305 -5.836343e-07 -0.049476418 -0.049476418 -0.049476418 + 3580 0.358 0.61153992 0.61153943 -5.3109794e-07 -0.049591061 -0.049591061 -0.049591061 + 3590 0.359 0.61177381 0.61177342 -4.6961453e-07 -0.049705531 -0.049705531 -0.049705531 + 3600 0.36 0.61200727 0.61200695 -4.0024169e-07 -0.049819829 -0.049819829 -0.049819829 + 3610 0.361 0.6122403 0.61224004 -3.241746e-07 -0.049933953 -0.049933953 -0.049933953 + 3620 0.362 0.61247289 0.61247268 -2.4272558e-07 -0.050047905 -0.050047905 -0.050047905 + 3630 0.363 0.61270504 0.61270487 -1.5730157e-07 -0.050161683 -0.050161683 -0.050161683 + 3640 0.364 0.61293677 0.61293661 -6.937997e-08 -0.050275289 -0.050275289 -0.050275289 + 3650 0.365 0.61316806 0.6131679 1.9516899e-08 -0.05038872 -0.05038872 -0.05038872 + 3660 0.366 0.61339891 0.61339875 1.078481e-07 -0.050501979 -0.050501979 -0.050501979 + 3670 0.367 0.61362934 0.61362914 1.9408082e-07 -0.050615063 -0.050615063 -0.050615063 + 3680 0.368 0.61385933 0.61385909 2.7671704e-07 -0.050727974 -0.050727974 -0.050727974 + 3690 0.369 0.61408889 0.61408858 3.543196e-07 -0.050840711 -0.050840711 -0.050840711 + 3700 0.37 0.61431802 0.61431763 4.2553742e-07 -0.050953274 -0.050953274 -0.050953274 + 3710 0.371 0.61454671 0.61454624 4.891291e-07 -0.051065662 -0.051065662 -0.051065662 + 3720 0.372 0.61477497 0.6147744 5.4398482e-07 -0.051177877 -0.051177877 -0.051177877 + 3730 0.373 0.61500279 0.61500212 5.8914589e-07 -0.051289917 -0.051289917 -0.051289917 + 3740 0.374 0.61523018 0.61522939 6.2382182e-07 -0.051401782 -0.051401782 -0.051401782 + 3750 0.375 0.61545714 0.61545622 6.4740433e-07 -0.051513473 -0.051513473 -0.051513473 + 3760 0.376 0.61568366 0.61568261 6.5947843e-07 -0.05162499 -0.05162499 -0.05162499 + 3770 0.377 0.61590974 0.61590857 6.598299e-07 -0.051736331 -0.051736331 -0.051736331 + 3780 0.378 0.61613538 0.61613409 6.4844946e-07 -0.051847498 -0.051847498 -0.051847498 + 3790 0.379 0.61636058 0.61635917 6.2553327e-07 -0.05195849 -0.05195849 -0.05195849 + 3800 0.38 0.61658534 0.61658381 5.9147985e-07 -0.052069306 -0.052069306 -0.052069306 + 3810 0.381 0.61680966 0.61680803 5.4688338e-07 -0.052179947 -0.052179947 -0.052179947 + 3820 0.382 0.61703355 0.61703181 4.9252369e-07 -0.052290414 -0.052290414 -0.052290414 + 3830 0.383 0.61725699 0.61725516 4.2935278e-07 -0.052400704 -0.052400704 -0.052400704 + 3840 0.384 0.61747998 0.61747808 3.5847842e-07 -0.05251082 -0.05251082 -0.05251082 + 3850 0.385 0.61770254 0.61770057 2.811449e-07 -0.052620759 -0.052620759 -0.052620759 + 3860 0.386 0.61792465 0.61792263 1.9871133e-07 -0.052730523 -0.052730523 -0.052730523 + 3870 0.387 0.61814632 0.61814427 1.126279e-07 -0.052840112 -0.052840112 -0.052840112 + 3880 0.388 0.61836754 0.61836548 2.4410428e-08 -0.052949524 -0.052949524 -0.052949524 + 3890 0.389 0.61858832 0.61858626 -6.4386247e-08 -0.053058761 -0.053058761 -0.053058761 + 3900 0.39 0.61880866 0.61880662 -1.521957e-07 -0.053167821 -0.053167821 -0.053167821 + 3910 0.391 0.61902856 0.61902656 -2.3746757e-07 -0.053276706 -0.053276706 -0.053276706 + 3920 0.392 0.61924802 0.61924606 -3.1869499e-07 -0.053385414 -0.053385414 -0.053385414 + 3930 0.393 0.61946703 0.61946514 -3.9444133e-07 -0.053493947 -0.053493947 -0.053493947 + 3940 0.394 0.61968561 0.6196838 -4.6336578e-07 -0.053602303 -0.053602303 -0.053602303 + 3950 0.395 0.61990374 0.61990202 -5.2424718e-07 -0.053710482 -0.053710482 -0.053710482 + 3960 0.396 0.62012144 0.62011982 -5.7600597e-07 -0.053818486 -0.053818486 -0.053818486 + 3970 0.397 0.62033871 0.6203372 -6.1772348e-07 -0.053926313 -0.053926313 -0.053926313 + 3980 0.398 0.62055553 0.62055414 -6.486585e-07 -0.054033963 -0.054033963 -0.054033963 + 3990 0.399 0.62077193 0.62077066 -6.6826077e-07 -0.054141436 -0.054141436 -0.054141436 + 4000 0.4 0.62098789 0.62098674 -6.7618099e-07 -0.054248733 -0.054248733 -0.054248733 + 4010 0.401 0.62120342 0.6212024 -6.7227739e-07 -0.054355854 -0.054355854 -0.054355854 + 4020 0.402 0.62141852 0.62141762 -6.566185e-07 -0.054462797 -0.054462797 -0.054462797 + 4030 0.403 0.62163319 0.62163242 -6.294823e-07 -0.054569564 -0.054569564 -0.054569564 + 4040 0.404 0.62184744 0.62184677 -5.9135153e-07 -0.054676154 -0.054676154 -0.054676154 + 4050 0.405 0.62206126 0.6220607 -5.4290537e-07 -0.054782567 -0.054782567 -0.054782567 + 4060 0.406 0.62227466 0.62227419 -4.850076e-07 -0.054888803 -0.054888803 -0.054888803 + 4070 0.407 0.62248763 0.62248725 -4.1869146e-07 -0.054994861 -0.054994861 -0.054994861 + 4080 0.408 0.62270018 0.62269987 -3.4514137e-07 -0.055100743 -0.055100743 -0.055100743 + 4090 0.409 0.62291232 0.62291206 -2.6567194e-07 -0.055206448 -0.055206448 -0.055206448 + 4100 0.41 0.62312403 0.62312381 -1.8170469e-07 -0.055311975 -0.055311975 -0.055311975 + 4110 0.411 0.62333532 0.62333513 -9.4742642e-08 -0.055417325 -0.055417325 -0.055417325 + 4120 0.412 0.6235462 0.62354601 -6.3435298e-09 -0.055522499 -0.055522499 -0.055522499 + 4130 0.413 0.62375665 0.62375645 8.1908081e-08 -0.055627494 -0.055627494 -0.055627494 + 4140 0.414 0.62396669 0.62396646 1.6842921e-07 -0.055732313 -0.055732313 -0.055732313 + 4150 0.415 0.62417631 0.62417604 2.5166689e-07 -0.055836954 -0.055836954 -0.055836954 + 4160 0.416 0.62438551 0.62438518 3.3012615e-07 -0.055941417 -0.055941417 -0.055941417 + 4170 0.417 0.6245943 0.6245939 4.0239694e-07 -0.056045704 -0.056045704 -0.056045704 + 4180 0.418 0.62480266 0.62480218 4.6717967e-07 -0.056149812 -0.056149812 -0.056149812 + 4190 0.419 0.62501061 0.62501003 5.2330875e-07 -0.056253744 -0.056253744 -0.056253744 + 4200 0.42 0.62521814 0.62521745 5.6977374e-07 -0.056357498 -0.056357498 -0.056357498 + 4210 0.421 0.62542525 0.62542444 6.057378e-07 -0.056461074 -0.056461074 -0.056461074 + 4220 0.422 0.62563194 0.62563101 6.3055304e-07 -0.056564473 -0.056564473 -0.056564473 + 4230 0.423 0.6258382 0.62583716 6.4377238e-07 -0.056667694 -0.056667694 -0.056667694 + 4240 0.424 0.62604405 0.62604288 6.4515798e-07 -0.056770738 -0.056770738 -0.056770738 + 4250 0.425 0.62624947 0.62624817 6.3468571e-07 -0.056873604 -0.056873604 -0.056873604 + 4260 0.426 0.62645447 0.62645305 6.1254589e-07 -0.056976292 -0.056976292 -0.056976292 + 4270 0.427 0.62665905 0.62665751 5.7914013e-07 -0.057078803 -0.057078803 -0.057078803 + 4280 0.428 0.6268632 0.62686155 5.3507424e-07 -0.057181136 -0.057181136 -0.057181136 + 4290 0.429 0.62706692 0.62706518 4.8114756e-07 -0.057283292 -0.057283292 -0.057283292 + 4300 0.43 0.62727022 0.62726839 4.1833866e-07 -0.057385269 -0.057385269 -0.057385269 + 4310 0.431 0.6274731 0.62747119 3.4778776e-07 -0.05748707 -0.05748707 -0.05748707 + 4320 0.432 0.62767554 0.62767358 2.7077627e-07 -0.057588692 -0.057588692 -0.057588692 + 4330 0.433 0.62787756 0.62787555 1.8870359e-07 -0.057690137 -0.057690137 -0.057690137 + 4340 0.434 0.62807916 0.62807712 1.0306185e-07 -0.057791404 -0.057791404 -0.057791404 + 4350 0.435 0.62828033 0.62827827 1.5408826e-08 -0.057892494 -0.057892494 -0.057892494 + 4360 0.436 0.62848107 0.62847902 -7.2660336e-08 -0.057993406 -0.057993406 -0.057993406 + 4370 0.437 0.62868138 0.62867935 -1.5954216e-07 -0.05809414 -0.05809414 -0.05809414 + 4380 0.438 0.62888127 0.62887928 -2.4365405e-07 -0.058194696 -0.058194696 -0.058194696 + 4390 0.439 0.62908074 0.6290788 -3.2346322e-07 -0.058295075 -0.058295075 -0.058295075 + 4400 0.44 0.62927978 0.62927791 -3.9751471e-07 -0.058395277 -0.058395277 -0.058395277 + 4410 0.441 0.6294784 0.62947661 -4.6445802e-07 -0.0584953 -0.0584953 -0.0584953 + 4420 0.442 0.6296766 0.6296749 -5.2307198e-07 -0.058595146 -0.058595146 -0.058595146 + 4430 0.443 0.62987438 0.62987278 -5.7228716e-07 -0.058694815 -0.058694815 -0.058694815 + 4440 0.444 0.63007174 0.63007025 -6.1120565e-07 -0.058794305 -0.058794305 -0.058794305 + 4450 0.445 0.63026869 0.63026731 -6.3911762e-07 -0.058893618 -0.058893618 -0.058893618 + 4460 0.446 0.63046521 0.63046396 -6.5551459e-07 -0.058992754 -0.058992754 -0.058992754 + 4470 0.447 0.63066133 0.6306602 -6.6009891e-07 -0.059091712 -0.059091712 -0.059091712 + 4480 0.448 0.63085703 0.63085602 -6.5278946e-07 -0.059190493 -0.059190493 -0.059190493 + 4490 0.449 0.63105232 0.63105143 -6.3372335e-07 -0.059289096 -0.059289096 -0.059289096 + 4500 0.45 0.6312472 0.63124643 -6.032536e-07 -0.059387521 -0.059387521 -0.059387521 + 4510 0.451 0.63144167 0.63144101 -5.6194288e-07 -0.05948577 -0.05948577 -0.05948577 + 4520 0.452 0.63163573 0.63163518 -5.1055337e-07 -0.05958384 -0.05958384 -0.05958384 + 4530 0.453 0.6318294 0.63182893 -4.500329e-07 -0.059681734 -0.059681734 -0.059681734 + 4540 0.454 0.63202265 0.63202226 -3.8149769e-07 -0.05977945 -0.05977945 -0.05977945 + 4550 0.455 0.63221551 0.63221518 -3.0621194e-07 -0.059876988 -0.059876988 -0.059876988 + 4560 0.456 0.63240796 0.63240768 -2.2556465e-07 -0.05997435 -0.05997435 -0.05997435 + 4570 0.457 0.63260001 0.63259976 -1.4104413e-07 -0.060071534 -0.060071534 -0.060071534 + 4580 0.458 0.63279166 0.63279143 -5.4210581e-08 -0.06016854 -0.06016854 -0.06016854 + 4590 0.459 0.63298291 0.63298268 3.3332623e-08 -0.06026537 -0.06026537 -0.06026537 + 4600 0.46 0.63317376 0.63317351 1.1996854e-07 -0.060362023 -0.060362023 -0.060362023 + 4610 0.461 0.63336422 0.63336393 2.0409657e-07 -0.060458498 -0.060458498 -0.060458498 + 4620 0.462 0.63355427 0.63355394 2.8416203e-07 -0.060554796 -0.060554796 -0.060554796 + 4630 0.463 0.63374393 0.63374353 3.5868507e-07 -0.060650918 -0.060650918 -0.060650918 + 4640 0.464 0.63393318 0.6339327 4.2628804e-07 -0.060746862 -0.060746862 -0.060746862 + 4650 0.465 0.63412204 0.63412147 4.8572121e-07 -0.060842629 -0.060842629 -0.060842629 + 4660 0.466 0.6343105 0.63430983 5.35886e-07 -0.06093822 -0.06093822 -0.06093822 + 4670 0.467 0.63449856 0.63449778 5.7585552e-07 -0.061033634 -0.061033634 -0.061033634 + 4680 0.468 0.63468622 0.63468532 6.048919e-07 -0.06112887 -0.06112887 -0.06112887 + 4690 0.469 0.63487347 0.63487245 6.2246016e-07 -0.061223931 -0.061223931 -0.061223931 + 4700 0.47 0.63506033 0.63505918 6.2823833e-07 -0.061318814 -0.061318814 -0.061318814 + 4710 0.471 0.63524678 0.63524551 6.2212359e-07 -0.061413521 -0.061413521 -0.061413521 + 4720 0.472 0.63543283 0.63543144 6.0423435e-07 -0.061508051 -0.061508051 -0.061508051 + 4730 0.473 0.63561847 0.63561697 5.7490826e-07 -0.061602405 -0.061602405 -0.061602405 + 4740 0.474 0.63580371 0.6358021 5.3469601e-07 -0.061696582 -0.061696582 -0.061696582 + 4750 0.475 0.63598855 0.63598684 4.8435128e-07 -0.061790583 -0.061790583 -0.061790583 + 4760 0.476 0.63617298 0.63617118 4.2481683e-07 -0.061884408 -0.061884408 -0.061884408 + 4770 0.477 0.63635701 0.63635512 3.5720699e-07 -0.061978056 -0.061978056 -0.061978056 + 4780 0.478 0.63654062 0.63653868 2.8278703e-07 -0.062071529 -0.062071529 -0.062071529 + 4790 0.479 0.63672384 0.63672184 2.0294959e-07 -0.062164825 -0.062164825 -0.062164825 + 4800 0.48 0.63690664 0.63690461 1.1918874e-07 -0.062257945 -0.062257945 -0.062257945 + 4810 0.481 0.63708904 0.637087 3.3072095e-08 -0.062350889 -0.062350889 -0.062350889 + 4820 0.482 0.63727104 0.63726899 -5.3788471e-08 -0.062443657 -0.062443657 -0.062443657 + 4830 0.483 0.63745263 0.6374506 -1.39767e-07 -0.062536249 -0.062536249 -0.062536249 + 4840 0.484 0.63763381 0.63763182 -2.2325389e-07 -0.062628665 -0.062628665 -0.062628665 + 4850 0.485 0.63781459 0.63781265 -3.0268612e-07 -0.062720906 -0.062720906 -0.062720906 + 4860 0.486 0.63799497 0.63799309 -3.7657657e-07 -0.062812971 -0.062812971 -0.062812971 + 4870 0.487 0.63817495 0.63817314 -4.4354199e-07 -0.062904861 -0.062904861 -0.062904861 + 4880 0.488 0.63835452 0.63835281 -5.0232909e-07 -0.062996575 -0.062996575 -0.062996575 + 4890 0.489 0.6385337 0.63853208 -5.5183811e-07 -0.063088114 -0.063088114 -0.063088114 + 4900 0.49 0.63871248 0.63871097 -5.9114363e-07 -0.063179477 -0.063179477 -0.063179477 + 4910 0.491 0.63889086 0.63888947 -6.1951209e-07 -0.063270665 -0.063270665 -0.063270665 + 4920 0.492 0.63906885 0.63906758 -6.3641568e-07 -0.063361678 -0.063361678 -0.063361678 + 4930 0.493 0.63924644 0.6392453 -6.4154246e-07 -0.063452516 -0.063452516 -0.063452516 + 4940 0.494 0.63942365 0.63942262 -6.3480228e-07 -0.063543179 -0.063543179 -0.063543179 + 4950 0.495 0.63960046 0.63959956 -6.1632869e-07 -0.063633667 -0.063633667 -0.063633667 + 4960 0.496 0.63977689 0.6397761 -5.8647648e-07 -0.063723981 -0.063723981 -0.063723981 + 4970 0.497 0.63995293 0.63995224 -5.4581515e-07 -0.063814119 -0.063814119 -0.063814119 + 4980 0.498 0.64012859 0.640128 -4.9511825e-07 -0.063904083 -0.063904083 -0.063904083 + 4990 0.499 0.64030386 0.64030336 -4.3534885e-07 -0.063993873 -0.063993873 -0.063993873 + 5000 0.5 0.64047875 0.64047832 -3.6764149e-07 -0.064083488 -0.064083488 -0.064083488 + 5010 0.501 0.64065325 0.64065289 -2.9328075e-07 -0.064172929 -0.064172929 -0.064172929 + 5020 0.502 0.64082738 0.64082707 -2.1367704e-07 -0.064262195 -0.064262195 -0.064262195 + 5030 0.503 0.64100113 0.64100085 -1.3033993e-07 -0.064351288 -0.064351288 -0.064351288 + 5040 0.504 0.6411745 0.64117423 -4.4849648e-08 -0.064440206 -0.064440206 -0.064440206 + 5050 0.505 0.6413475 0.64134722 4.1172909e-08 -0.06452895 -0.06452895 -0.06452895 + 5060 0.506 0.64152011 0.64151982 1.2609686e-07 -0.064617521 -0.064617521 -0.064617521 + 5070 0.507 0.64169236 0.64169202 2.0831228e-07 -0.064705918 -0.064705918 -0.064705918 + 5080 0.508 0.64186422 0.64186384 2.8626081e-07 -0.064794141 -0.064794141 -0.064794141 + 5090 0.509 0.64203571 0.64203526 3.5846527e-07 -0.064882191 -0.064882191 -0.064882191 + 5100 0.51 0.64220682 0.64220629 4.2355775e-07 -0.064970067 -0.064970067 -0.064970067 + 5110 0.511 0.64237755 0.64237693 4.8030571e-07 -0.06505777 -0.06505777 -0.06505777 + 5120 0.512 0.64254791 0.64254719 5.2763546e-07 -0.0651453 -0.0651453 -0.0651453 + 5130 0.513 0.64271789 0.64271705 5.6465267e-07 -0.065232657 -0.065232657 -0.065232657 + 5140 0.514 0.64288749 0.64288654 5.906595e-07 -0.06531984 -0.06531984 -0.06531984 + 5150 0.515 0.64305671 0.64305564 6.0516793e-07 -0.065406851 -0.065406851 -0.065406851 + 5160 0.516 0.64322555 0.64322436 6.0790921e-07 -0.065493689 -0.065493689 -0.065493689 + 5170 0.517 0.64339401 0.6433927 5.9883899e-07 -0.065580355 -0.065580355 -0.065580355 + 5180 0.518 0.64356209 0.64356067 5.7813833e-07 -0.065666848 -0.065666848 -0.065666848 + 5190 0.519 0.64372979 0.64372826 5.4621027e-07 -0.065753168 -0.065753168 -0.065753168 + 5200 0.52 0.64389711 0.64389547 5.036722e-07 -0.065839316 -0.065839316 -0.065839316 + 5210 0.521 0.64406405 0.64406231 4.5134419e-07 -0.065925292 -0.065925292 -0.065925292 + 5220 0.522 0.6442306 0.64422878 3.9023331e-07 -0.066011096 -0.066011096 -0.066011096 + 5230 0.523 0.64439677 0.64439488 3.2151444e-07 -0.066096729 -0.066096729 -0.066096729 + 5240 0.524 0.64456256 0.64456061 2.4650783e-07 -0.066182189 -0.066182189 -0.066182189 + 5250 0.525 0.64472797 0.64472597 1.6665388e-07 -0.066267477 -0.066267477 -0.066267477 + 5260 0.526 0.64489299 0.64489096 8.3485522e-08 -0.066352594 -0.066352594 -0.066352594 + 5270 0.527 0.64505763 0.64505559 -1.4011251e-09 -0.06643754 -0.06643754 -0.06643754 + 5280 0.528 0.64522188 0.64521986 -8.6377351e-08 -0.066522314 -0.066522314 -0.066522314 + 5290 0.529 0.64538576 0.64538376 -1.6981312e-07 -0.066606917 -0.066606917 -0.066606917 + 5300 0.53 0.64554925 0.64554729 -2.5010835e-07 -0.066691349 -0.066691349 -0.066691349 + 5310 0.531 0.64571237 0.64571046 -3.2572373e-07 -0.066775611 -0.066775611 -0.066775611 + 5320 0.532 0.6458751 0.64587326 -3.9521022e-07 -0.066859701 -0.066859701 -0.066859701 + 5330 0.533 0.64603746 0.6460357 -4.5723704e-07 -0.066943621 -0.066943621 -0.066943621 + 5340 0.534 0.64619944 0.64619778 -5.1061726e-07 -0.06702737 -0.06702737 -0.06702737 + 5350 0.535 0.64636105 0.64635948 -5.5433068e-07 -0.067110948 -0.067110948 -0.067110948 + 5360 0.536 0.64652228 0.64652083 -5.8754354e-07 -0.067194357 -0.067194357 -0.067194357 + 5370 0.537 0.64668314 0.6466818 -6.0962458e-07 -0.067277595 -0.067277595 -0.067277595 + 5380 0.538 0.64684363 0.64684241 -6.2015733e-07 -0.067360664 -0.067360664 -0.067360664 + 5390 0.539 0.64700376 0.64700266 -6.1894809e-07 -0.067443562 -0.067443562 -0.067443562 + 5400 0.54 0.64716351 0.64716253 -6.0602979e-07 -0.067526291 -0.067526291 -0.067526291 + 5410 0.541 0.6473229 0.64732204 -5.8166135e-07 -0.06760885 -0.06760885 -0.06760885 + 5420 0.542 0.64748193 0.64748117 -5.4632271e-07 -0.06769124 -0.06769124 -0.06769124 + 5430 0.543 0.6476406 0.64763994 -5.0070563e-07 -0.06777346 -0.06777346 -0.06777346 + 5440 0.544 0.6477989 0.64779833 -4.4570029e-07 -0.067855512 -0.067855512 -0.067855512 + 5450 0.545 0.64795685 0.64795636 -3.8237815e-07 -0.067937394 -0.067937394 -0.067937394 + 5460 0.546 0.64811444 0.64811401 -3.119712e-07 -0.068019108 -0.068019108 -0.068019108 + 5470 0.547 0.64827167 0.6482713 -2.3584813e-07 -0.068100653 -0.068100653 -0.068100653 + 5480 0.548 0.64842855 0.64842821 -1.5548783e-07 -0.068182029 -0.068182029 -0.068182029 + 5490 0.549 0.64858507 0.64858475 -7.2450737e-08 -0.068263237 -0.068263237 -0.068263237 + 5500 0.55 0.64874124 0.64874092 1.1651408e-08 -0.068344276 -0.068344276 -0.068344276 + 5510 0.551 0.64889706 0.64889673 9.5186848e-08 -0.068425148 -0.068425148 -0.068425148 + 5520 0.552 0.64905252 0.64905216 1.7653547e-07 -0.068505851 -0.068505851 -0.068505851 + 5530 0.553 0.64920763 0.64920722 2.5412026e-07 -0.068586387 -0.068586387 -0.068586387 + 5540 0.554 0.64936239 0.64936192 3.2643798e-07 -0.068666755 -0.068666755 -0.068666755 + 5550 0.555 0.64951679 0.64951625 3.9208836e-07 -0.068746955 -0.068746955 -0.068746955 + 5560 0.556 0.64967085 0.64967022 4.4980134e-07 -0.068826988 -0.068826988 -0.068826988 + 5570 0.557 0.64982455 0.64982382 4.984618e-07 -0.068906854 -0.068906854 -0.068906854 + 5580 0.558 0.64997789 0.64997706 5.3713127e-07 -0.068986553 -0.068986553 -0.068986553 + 5590 0.559 0.65013089 0.65012995 5.6506622e-07 -0.069066085 -0.069066085 -0.069066085 + 5600 0.56 0.65028353 0.65028247 5.8173253e-07 -0.069145451 -0.069145451 -0.069145451 + 5610 0.561 0.65043581 0.65043463 5.8681591e-07 -0.069224649 -0.069224649 -0.069224649 + 5620 0.562 0.65058774 0.65058645 5.8022805e-07 -0.069303682 -0.069303682 -0.069303682 + 5630 0.563 0.65073931 0.6507379 5.6210832e-07 -0.069382548 -0.069382548 -0.069382548 + 5640 0.564 0.65089053 0.65088901 5.3282107e-07 -0.069461248 -0.069461248 -0.069461248 + 5650 0.565 0.65104139 0.65103976 4.9294848e-07 -0.069539782 -0.069539782 -0.069539782 + 5660 0.566 0.65119189 0.65119017 4.4327921e-07 -0.06961815 -0.06961815 -0.06961815 + 5670 0.567 0.65134203 0.65134023 3.8479296e-07 -0.069696352 -0.069696352 -0.069696352 + 5680 0.568 0.65149182 0.65148994 3.186413e-07 -0.06977439 -0.06977439 -0.06977439 + 5690 0.569 0.65164124 0.65163931 2.4612515e-07 -0.069852262 -0.069852262 -0.069852262 + 5700 0.57 0.65179031 0.65178833 1.6866929e-07 -0.069929968 -0.069929968 -0.069929968 + 5710 0.571 0.65193902 0.65193702 8.7794446e-08 -0.07000751 -0.07000751 -0.07000751 + 5720 0.572 0.65208737 0.65208536 5.0875238e-09 -0.070084887 -0.070084887 -0.070084887 + 5730 0.573 0.65223537 0.65223336 -7.7829543e-08 -0.0701621 -0.0701621 -0.0701621 + 5740 0.574 0.65238301 0.65238102 -1.5933158e-07 -0.070239148 -0.070239148 -0.070239148 + 5750 0.575 0.65253029 0.65252834 -2.3782204e-07 -0.070316032 -0.070316032 -0.070316032 + 5760 0.576 0.65267721 0.65267532 -3.1176438e-07 -0.070392751 -0.070392751 -0.070392751 + 5770 0.577 0.65282379 0.65282196 -3.7971217e-07 -0.070469307 -0.070469307 -0.070469307 + 5780 0.578 0.65297001 0.65296826 -4.4033753e-07 -0.070545699 -0.070545699 -0.070545699 + 5790 0.579 0.65311588 0.65311422 -4.9245722e-07 -0.070621928 -0.070621928 -0.070621928 + 5800 0.58 0.65326139 0.65325983 -5.3505586e-07 -0.070697993 -0.070697993 -0.070697993 + 5810 0.581 0.65340657 0.65340511 -5.6730589e-07 -0.070773895 -0.070773895 -0.070773895 + 5820 0.582 0.65355139 0.65355005 -5.8858382e-07 -0.070849633 -0.070849633 -0.070849633 + 5830 0.583 0.65369587 0.65369464 -5.9848249e-07 -0.070925209 -0.070925209 -0.070925209 + 5840 0.584 0.65384 0.65383889 -5.9681904e-07 -0.071000623 -0.071000623 -0.071000623 + 5850 0.585 0.6539838 0.6539828 -5.8363849e-07 -0.071075873 -0.071075873 -0.071075873 + 5860 0.586 0.65412725 0.65412637 -5.5921279e-07 -0.071150962 -0.071150962 -0.071150962 + 5870 0.587 0.65427036 0.65426959 -5.2403544e-07 -0.071225888 -0.071225888 -0.071225888 + 5880 0.588 0.65441314 0.65441246 -4.7881168e-07 -0.071300652 -0.071300652 -0.071300652 + 5890 0.589 0.65455559 0.65455499 -4.2444456e-07 -0.071375254 -0.071375254 -0.071375254 + 5900 0.59 0.6546977 0.65469718 -3.6201704e-07 -0.071449695 -0.071449695 -0.071449695 + 5910 0.591 0.65483947 0.65483902 -2.9277058e-07 -0.071523975 -0.071523975 -0.071523975 + 5920 0.592 0.65498092 0.65498051 -2.1808055e-07 -0.071598093 -0.071598093 -0.071598093 + 5930 0.593 0.65512204 0.65512166 -1.39429e-07 -0.07167205 -0.07167205 -0.07167205 + 5940 0.594 0.65526282 0.65526246 -5.837535e-08 -0.071745846 -0.071745846 -0.071745846 + 5950 0.595 0.65540328 0.65540292 2.3474531e-08 -0.071819481 -0.071819481 -0.071819481 + 5960 0.596 0.65554341 0.65554303 1.045001e-07 -0.071892956 -0.071892956 -0.071892956 + 5970 0.597 0.65568321 0.6556828 1.8309825e-07 -0.071966271 -0.071966271 -0.071966271 + 5980 0.598 0.65582269 0.65582223 2.5771506e-07 -0.072039425 -0.072039425 -0.072039425 + 5990 0.599 0.65596183 0.65596132 3.2687663e-07 -0.07211242 -0.07211242 -0.07211242 + 6000 0.6 0.65610065 0.65610006 3.8921821e-07 -0.072185255 -0.072185255 -0.072185255 + 6010 0.601 0.65623915 0.65623847 4.4351131e-07 -0.07225793 -0.07225793 -0.07225793 + 6020 0.602 0.65637731 0.65637654 4.8868803e-07 -0.072330445 -0.072330445 -0.072330445 + 6030 0.603 0.65651515 0.65651427 5.2386219e-07 -0.072402802 -0.072402802 -0.072402802 + 6040 0.604 0.65665265 0.65665167 5.483469e-07 -0.072475 -0.072475 -0.072475 + 6050 0.605 0.65678983 0.65678873 5.6166814e-07 -0.072547038 -0.072547038 -0.072547038 + 6060 0.606 0.65692668 0.65692546 5.6357412e-07 -0.072618918 -0.072618918 -0.072618918 + 6070 0.607 0.6570632 0.65706187 5.5404021e-07 -0.07269064 -0.07269064 -0.07269064 + 6080 0.608 0.65719939 0.65719794 5.3326936e-07 -0.072762203 -0.072762203 -0.072762203 + 6090 0.609 0.65733524 0.65733369 5.0168797e-07 -0.072833609 -0.072833609 -0.072833609 + 6100 0.61 0.65747077 0.65746912 4.5993733e-07 -0.072904856 -0.072904856 -0.072904856 + 6110 0.611 0.65760596 0.65760422 4.0886077e-07 -0.072975946 -0.072975946 -0.072975946 + 6120 0.612 0.65774082 0.65773901 3.4948676e-07 -0.073046879 -0.073046879 -0.073046879 + 6130 0.613 0.65787535 0.65787347 2.8300837e-07 -0.073117654 -0.073117654 -0.073117654 + 6140 0.614 0.65800954 0.65800761 2.1075937e-07 -0.073188272 -0.073188272 -0.073188272 + 6150 0.615 0.6581434 0.65814143 1.341876e-07 -0.073258733 -0.073258733 -0.073258733 + 6160 0.616 0.65827693 0.65827494 5.482599e-08 -0.073329038 -0.073329038 -0.073329038 + 6170 0.617 0.65841013 0.65840813 -2.5738053e-08 -0.073399186 -0.073399186 -0.073399186 + 6180 0.618 0.65854299 0.65854101 -1.0589441e-07 -0.073469178 -0.073469178 -0.073469178 + 6190 0.619 0.65867553 0.65867357 -1.8404242e-07 -0.073539013 -0.073539013 -0.073539013 + 6200 0.62 0.65880773 0.65880582 -2.586229e-07 -0.073608693 -0.073608693 -0.073608693 + 6210 0.621 0.6589396 0.65893775 -3.2814928e-07 -0.073678217 -0.073678217 -0.073678217 + 6220 0.622 0.65907115 0.65906937 -3.9123734e-07 -0.073747586 -0.073747586 -0.073747586 + 6230 0.623 0.65920237 0.65920067 -4.4663288e-07 -0.073816799 -0.073816799 -0.073816799 + 6240 0.624 0.65933327 0.65933165 -4.9323677e-07 -0.073885858 -0.073885858 -0.073885858 + 6250 0.625 0.65946384 0.65946233 -5.3012687e-07 -0.073954761 -0.073954761 -0.073954761 + 6260 0.626 0.65959409 0.65959268 -5.565765e-07 -0.07402351 -0.07402351 -0.07402351 + 6270 0.627 0.65972402 0.65972272 -5.7206883e-07 -0.074092104 -0.074092104 -0.074092104 + 6280 0.628 0.65985363 0.65985244 -5.7630721e-07 -0.074160545 -0.074160545 -0.074160545 + 6290 0.629 0.65998292 0.65998185 -5.6922099e-07 -0.074228831 -0.074228831 -0.074228831 + 6300 0.63 0.6601119 0.66011094 -5.5096683e-07 -0.074296963 -0.074296963 -0.074296963 + 6310 0.631 0.66024056 0.66023971 -5.2192546e-07 -0.074364941 -0.074364941 -0.074364941 + 6320 0.632 0.66036891 0.66036816 -4.8269389e-07 -0.074432767 -0.074432767 -0.074432767 + 6330 0.633 0.66049695 0.66049629 -4.340733e-07 -0.074500438 -0.074500438 -0.074500438 + 6340 0.634 0.66062468 0.6606241 -3.7705289e-07 -0.074567957 -0.074567957 -0.074567957 + 6350 0.635 0.66075211 0.66075159 -3.1278979e-07 -0.074635324 -0.074635324 -0.074635324 + 6360 0.636 0.66087923 0.66087876 -2.4258579e-07 -0.074702537 -0.074702537 -0.074702537 + 6370 0.637 0.66100604 0.66100561 -1.6786098e-07 -0.074769598 -0.074769598 -0.074769598 + 6380 0.638 0.66113255 0.66113214 -9.0125159e-08 -0.074836507 -0.074836507 -0.074836507 + 6390 0.639 0.66125875 0.66125835 -1.0947326e-08 -0.074903264 -0.074903264 -0.074903264 + 6400 0.64 0.66138466 0.66138424 6.8075937e-08 -0.074969869 -0.074969869 -0.074969869 + 6410 0.641 0.66151025 0.66150982 1.4535267e-07 -0.075036323 -0.075036323 -0.075036323 + 6420 0.642 0.66163555 0.66163508 2.1932764e-07 -0.075102625 -0.075102625 -0.075102625 + 6430 0.643 0.66176055 0.66176002 2.8851367e-07 -0.075168776 -0.075168776 -0.075168776 + 6440 0.644 0.66188524 0.66188464 3.5152165e-07 -0.075234776 -0.075234776 -0.075234776 + 6450 0.645 0.66200963 0.66200895 4.0708847e-07 -0.075300626 -0.075300626 -0.075300626 + 6460 0.646 0.66213372 0.66213295 4.5410251e-07 -0.075366325 -0.075366325 -0.075366325 + 6470 0.647 0.66225751 0.66225664 4.9162594e-07 -0.075431874 -0.075431874 -0.075431874 + 6480 0.648 0.66238099 0.66238002 5.1891364e-07 -0.075497273 -0.075497273 -0.075497273 + 6490 0.649 0.66250417 0.66250309 5.3542807e-07 -0.075562521 -0.075562521 -0.075562521 + 6500 0.65 0.66262704 0.66262585 5.4085008e-07 -0.075627621 -0.075627621 -0.075627621 + 6510 0.651 0.66274961 0.66274831 5.3508518e-07 -0.07569257 -0.07569257 -0.07569257 + 6520 0.652 0.66287188 0.66287047 5.1826535e-07 -0.075757371 -0.075757371 -0.075757371 + 6530 0.653 0.66299384 0.66299232 4.9074618e-07 -0.075822022 -0.075822022 -0.075822022 + 6540 0.654 0.66311549 0.66311388 4.5309958e-07 -0.075886525 -0.075886525 -0.075886525 + 6550 0.655 0.66323684 0.66323514 4.0610197e-07 -0.075950879 -0.075950879 -0.075950879 + 6560 0.656 0.66335788 0.6633561 3.5071851e-07 -0.076015085 -0.076015085 -0.076015085 + 6570 0.657 0.66347861 0.66347677 2.8808331e-07 -0.076079143 -0.076079143 -0.076079143 + 6580 0.658 0.66359904 0.66359714 2.1947637e-07 -0.076143053 -0.076143053 -0.076143053 + 6590 0.659 0.66371916 0.66371722 1.462975e-07 -0.076206815 -0.076206815 -0.076206815 + 6600 0.66 0.66383897 0.66383701 7.003782e-08 -0.07627043 -0.07627043 -0.07627043 + 6610 0.661 0.66395847 0.6639565 -7.7505971e-09 -0.076333897 -0.076333897 -0.076333897 + 6620 0.662 0.66407767 0.66407571 -8.5486262e-08 -0.076397218 -0.076397218 -0.076397218 + 6630 0.663 0.66419657 0.66419463 -1.6159044e-07 -0.076460391 -0.076460391 -0.076460391 + 6640 0.664 0.66431515 0.66431325 -2.3451925e-07 -0.076523418 -0.076523418 -0.076523418 + 6650 0.665 0.66443344 0.66443159 -3.02795e-07 -0.076586299 -0.076586299 -0.076586299 + 6660 0.666 0.66455142 0.66454964 -3.6503624e-07 -0.076649033 -0.076649033 -0.076649033 + 6670 0.667 0.6646691 0.66466739 -4.1998576e-07 -0.076711622 -0.076711622 -0.076711622 + 6680 0.668 0.66478648 0.66478486 -4.6653612e-07 -0.076774064 -0.076774064 -0.076774064 + 6690 0.669 0.66490357 0.66490204 -5.0375208e-07 -0.076836362 -0.076836362 -0.076836362 + 6700 0.67 0.66502035 0.66501893 -5.308895e-07 -0.076898514 -0.076898514 -0.076898514 + 6710 0.671 0.66513684 0.66513553 -5.4741039e-07 -0.07696052 -0.07696052 -0.07696052 + 6720 0.672 0.66525304 0.66525183 -5.5299372e-07 -0.077022383 -0.077022383 -0.077022383 + 6730 0.673 0.66536894 0.66536785 -5.4754176e-07 -0.0770841 -0.0770841 -0.0770841 + 6740 0.674 0.66548456 0.66548357 -5.3118195e-07 -0.077145673 -0.077145673 -0.077145673 + 6750 0.675 0.66559988 0.66559899 -5.042641e-07 -0.077207102 -0.077207102 -0.077207102 + 6760 0.676 0.66571492 0.66571413 -4.6735306e-07 -0.077268387 -0.077268387 -0.077268387 + 6770 0.677 0.66582968 0.66582897 -4.2121706e-07 -0.077329528 -0.077329528 -0.077329528 + 6780 0.678 0.66594414 0.66594352 -3.6681181e-07 -0.077390526 -0.077390526 -0.077390526 + 6790 0.679 0.66605833 0.66605777 -3.0526088e-07 -0.077451381 -0.077451381 -0.077451381 + 6800 0.68 0.66617224 0.66617172 -2.3783252e-07 -0.077512092 -0.077512092 -0.077512092 + 6810 0.681 0.66628586 0.66628539 -1.6591369e-07 -0.077572661 -0.077572661 -0.077572661 + 6820 0.682 0.66639921 0.66639875 -9.0981551e-08 -0.077633087 -0.077633087 -0.077633087 + 6830 0.683 0.66651227 0.66651183 -1.4573167e-08 -0.07769337 -0.07769337 -0.07769337 + 6840 0.684 0.66662506 0.66662461 6.1745978e-08 -0.077753512 -0.077753512 -0.077753512 + 6850 0.685 0.66673757 0.6667371 1.3641408e-07 -0.077813512 -0.077813512 -0.077813512 + 6860 0.686 0.66684981 0.66684929 2.0790497e-07 -0.07787337 -0.07787337 -0.07787337 + 6870 0.687 0.66696177 0.6669612 2.747594e-07 -0.077933086 -0.077933086 -0.077933086 + 6880 0.688 0.66707345 0.66707281 3.3561482e-07 -0.077992661 -0.077992661 -0.077992661 + 6890 0.689 0.66718485 0.66718414 3.8923331e-07 -0.078052095 -0.078052095 -0.078052095 + 6900 0.69 0.66729597 0.66729518 4.3452679e-07 -0.078111389 -0.078111389 -0.078111389 + 6910 0.691 0.66740682 0.66740593 4.7057924e-07 -0.078170542 -0.078170542 -0.078170542 + 6920 0.692 0.66751739 0.6675164 4.9666535e-07 -0.078229554 -0.078229554 -0.078229554 + 6930 0.693 0.66762768 0.66762659 5.1226525e-07 -0.078288426 -0.078288426 -0.078288426 + 6940 0.694 0.6677377 0.66773649 5.1707495e-07 -0.078347159 -0.078347159 -0.078347159 + 6950 0.695 0.66784743 0.66784612 5.1101247e-07 -0.078405752 -0.078405752 -0.078405752 + 6960 0.696 0.66795688 0.66795547 4.9421925e-07 -0.078464205 -0.078464205 -0.078464205 + 6970 0.697 0.66806605 0.66806454 4.670571e-07 -0.078522519 -0.078522519 -0.078522519 + 6980 0.698 0.66817494 0.66817333 4.301005e-07 -0.078580695 -0.078580695 -0.078580695 + 6990 0.699 0.66828355 0.66828186 3.8412465e-07 -0.078638731 -0.078638731 -0.078638731 + 7000 0.7 0.66839188 0.66839011 3.3008929e-07 -0.078696629 -0.078696629 -0.078696629 + 7010 0.701 0.66849993 0.66849809 2.6911881e-07 -0.078754389 -0.078754389 -0.078754389 + 7020 0.702 0.66860769 0.66860581 2.0247889e-07 -0.078812011 -0.078812011 -0.078812011 + 7030 0.703 0.66871517 0.66871325 1.3155039e-07 -0.078869494 -0.078869494 -0.078869494 + 7040 0.704 0.66882237 0.66882043 5.7800711e-08 -0.078926841 -0.078926841 -0.078926841 + 7050 0.705 0.66892929 0.66892734 -1.724648e-08 -0.07898405 -0.07898405 -0.07898405 + 7060 0.706 0.66903593 0.66903399 -9.2042729e-08 -0.079041121 -0.079041121 -0.079041121 + 7070 0.707 0.66914228 0.66914037 -1.6504674e-07 -0.079098056 -0.079098056 -0.079098056 + 7080 0.708 0.66924836 0.66924649 -2.3475617e-07 -0.079154854 -0.079154854 -0.079154854 + 7090 0.709 0.66935416 0.66935234 -2.9973858e-07 -0.079211516 -0.079211516 -0.079211516 + 7100 0.71 0.66945968 0.66945793 -3.5866093e-07 -0.079268042 -0.079268042 -0.079268042 + 7110 0.711 0.66956493 0.66956325 -4.1031703e-07 -0.079324431 -0.079324431 -0.079324431 + 7120 0.712 0.6696699 0.66966831 -4.5365227e-07 -0.079380685 -0.079380685 -0.079380685 + 7130 0.713 0.6697746 0.6697731 -4.877853e-07 -0.079436803 -0.079436803 -0.079436803 + 7140 0.714 0.66987902 0.66987762 -5.1202608e-07 -0.079492786 -0.079492786 -0.079492786 + 7150 0.715 0.66998318 0.66998188 -5.2588991e-07 -0.079548634 -0.079548634 -0.079548634 + 7160 0.716 0.67008707 0.67008587 -5.2910725e-07 -0.079604347 -0.079604347 -0.079604347 + 7170 0.717 0.67019069 0.6701896 -5.2162911e-07 -0.079659926 -0.079659926 -0.079659926 + 7180 0.718 0.67029404 0.67029305 -5.0362782e-07 -0.07971537 -0.07971537 -0.07971537 + 7190 0.719 0.67039713 0.67039624 -4.7549322e-07 -0.07977068 -0.07977068 -0.07977068 + 7200 0.72 0.67049996 0.67049916 -4.3782437e-07 -0.079825856 -0.079825856 -0.079825856 + 7210 0.721 0.67060253 0.67060181 -3.9141694e-07 -0.079880898 -0.079880898 -0.079880898 + 7220 0.722 0.67070484 0.67070419 -3.3724651e-07 -0.079935807 -0.079935807 -0.079935807 + 7230 0.723 0.67080689 0.6708063 -2.7644818e-07 -0.079990583 -0.079990583 -0.079990583 + 7240 0.724 0.67090868 0.67090814 -2.1029284e-07 -0.080045226 -0.080045226 -0.080045226 + 7250 0.725 0.67101022 0.67100972 -1.4016069e-07 -0.080099736 -0.080099736 -0.080099736 + 7260 0.726 0.67111151 0.67111102 -6.7512524e-08 -0.080154113 -0.080154113 -0.080154113 + 7270 0.727 0.67121254 0.67121205 6.1407051e-09 -0.080208359 -0.080208359 -0.080208359 + 7280 0.728 0.67131331 0.67131281 7.9269275e-08 -0.080262472 -0.080262472 -0.080262472 + 7290 0.729 0.67141384 0.67141331 1.5035647e-07 -0.080316453 -0.080316453 -0.080316453 + 7300 0.73 0.67151411 0.67151354 2.1793008e-07 -0.080370303 -0.080370303 -0.080370303 + 7310 0.731 0.67161412 0.6716135 2.805929e-07 -0.080424022 -0.080424022 -0.080424022 + 7320 0.732 0.67171389 0.6717132 3.370517e-07 -0.080477609 -0.080477609 -0.080477609 + 7330 0.733 0.6718134 0.67181263 3.8614399e-07 -0.080531065 -0.080531065 -0.080531065 + 7340 0.734 0.67191266 0.67191181 4.2686203e-07 -0.080584391 -0.080584391 -0.080584391 + 7350 0.735 0.67201166 0.67201072 4.5837364e-07 -0.080637587 -0.080637587 -0.080637587 + 7360 0.736 0.67211041 0.67210937 4.8003926e-07 -0.080690652 -0.080690652 -0.080690652 + 7370 0.737 0.67220891 0.67220776 4.9142511e-07 -0.080743587 -0.080743587 -0.080743587 + 7380 0.738 0.67230715 0.6723059 4.9231193e-07 -0.080796393 -0.080796393 -0.080796393 + 7390 0.739 0.67240514 0.67240378 4.8269932e-07 -0.080849069 -0.080849069 -0.080849069 + 7400 0.74 0.67250287 0.67250142 4.6280552e-07 -0.080901616 -0.080901616 -0.080901616 + 7410 0.741 0.67260034 0.67259879 4.3306257e-07 -0.080954034 -0.080954034 -0.080954034 + 7420 0.742 0.67269756 0.67269592 3.941071e-07 -0.081006323 -0.081006323 -0.081006323 + 7430 0.743 0.67279451 0.6727928 3.467668e-07 -0.081058483 -0.081058483 -0.081058483 + 7440 0.744 0.67289122 0.67288944 2.9204295e-07 -0.081110515 -0.081110515 -0.081110515 + 7450 0.745 0.67298766 0.67298583 2.3108931e-07 -0.08116242 -0.08116242 -0.08116242 + 7460 0.746 0.67308384 0.67308197 1.6518793e-07 -0.081214196 -0.081214196 -0.081214196 + 7470 0.747 0.67317977 0.67317787 9.572218e-08 -0.081265845 -0.081265845 -0.081265845 + 7480 0.748 0.67327544 0.67327352 2.4147794e-08 -0.081317366 -0.081317366 -0.081317366 + 7490 0.749 0.67337086 0.67336894 -4.8037625e-08 -0.08136876 -0.08136876 -0.08136876 + 7500 0.75 0.67346601 0.67346411 -1.1932593e-07 -0.081420027 -0.081420027 -0.081420027 + 7510 0.751 0.67356092 0.67355904 -1.8822994e-07 -0.081471168 -0.081471168 -0.081471168 + 7520 0.752 0.67365556 0.67365373 -2.5331452e-07 -0.081522182 -0.081522182 -0.081522182 + 7530 0.753 0.67374996 0.67374818 -3.1322649e-07 -0.08157307 -0.08157307 -0.08157307 + 7540 0.754 0.6738441 0.67384239 -3.6672281e-07 -0.081623832 -0.081623832 -0.081623832 + 7550 0.755 0.67393798 0.67393636 -4.1269647e-07 -0.081674468 -0.081674468 -0.081674468 + 7560 0.756 0.67403162 0.67403008 -4.5019948e-07 -0.081724979 -0.081724979 -0.081724979 + 7570 0.757 0.67412501 0.67412356 -4.7846249e-07 -0.081775364 -0.081775364 -0.081775364 + 7580 0.758 0.67421815 0.6742168 -4.9691069e-07 -0.081825624 -0.081825624 -0.081825624 + 7590 0.759 0.67431105 0.6743098 -5.051756e-07 -0.08187576 -0.08187576 -0.08187576 + 7600 0.76 0.67440371 0.67440255 -5.0310252e-07 -0.081925771 -0.081925771 -0.081925771 + 7610 0.761 0.67449612 0.67449506 -4.9075352e-07 -0.081975657 -0.081975657 -0.081975657 + 7620 0.762 0.67458829 0.67458733 -4.6840587e-07 -0.08202542 -0.08202542 -0.08202542 + 7630 0.763 0.67468022 0.67467935 -4.3654593e-07 -0.082075059 -0.082075059 -0.082075059 + 7640 0.764 0.67477191 0.67477113 -3.9585872e-07 -0.082124574 -0.082124574 -0.082124574 + 7650 0.765 0.67486337 0.67486266 -3.4721328e-07 -0.082173965 -0.082173965 -0.082173965 + 7660 0.766 0.67495459 0.67495394 -2.9164422e-07 -0.082223234 -0.082223234 -0.082223234 + 7670 0.767 0.67504557 0.67504498 -2.303298e-07 -0.082272379 -0.082272379 -0.082272379 + 7680 0.768 0.67513633 0.67513577 -1.6456699e-07 -0.082321402 -0.082321402 -0.082321402 + 7690 0.769 0.67522685 0.67522631 -9.574414e-08 -0.082370302 -0.082370302 -0.082370302 + 7700 0.77 0.67531714 0.67531661 -2.5311649e-08 -0.08241908 -0.08241908 -0.08241908 + 7710 0.771 0.6754072 0.67540667 4.5248535e-08 -0.082467737 -0.082467737 -0.082467737 + 7720 0.772 0.67549703 0.67549648 1.1445412e-07 -0.082516271 -0.082516271 -0.082516271 + 7730 0.773 0.67558663 0.67558605 1.808536e-07 -0.082564684 -0.082564684 -0.082564684 + 7740 0.774 0.67567601 0.67567537 2.4305674e-07 -0.082612975 -0.082612975 -0.082612975 + 7750 0.775 0.67576515 0.67576445 2.9976375e-07 -0.082661145 -0.082661145 -0.082661145 + 7760 0.776 0.67585406 0.67585329 3.4979244e-07 -0.082709195 -0.082709195 -0.082709195 + 7770 0.777 0.67594274 0.6759419 3.92103e-07 -0.082757124 -0.082757124 -0.082757124 + 7780 0.778 0.67603119 0.67603026 4.2581967e-07 -0.082804933 -0.082804933 -0.082804933 + 7790 0.779 0.67611941 0.67611839 4.5024891e-07 -0.082852621 -0.082852621 -0.082852621 + 7800 0.78 0.6762074 0.67620628 4.6489385e-07 -0.08290019 -0.08290019 -0.08290019 + 7810 0.781 0.67629516 0.67629394 4.694644e-07 -0.082947638 -0.082947638 -0.082947638 + 7820 0.782 0.67638268 0.67638136 4.6388312e-07 -0.082994968 -0.082994968 -0.082994968 + 7830 0.783 0.67646997 0.67646856 4.4828658e-07 -0.083042178 -0.083042178 -0.083042178 + 7840 0.784 0.67655703 0.67655553 4.2302214e-07 -0.083089269 -0.083089269 -0.083089269 + 7850 0.785 0.67664386 0.67664227 3.886404e-07 -0.083136242 -0.083136242 -0.083136242 + 7860 0.786 0.67673045 0.67672878 3.4588328e-07 -0.083183096 -0.083183096 -0.083183096 + 7870 0.787 0.67681681 0.67681507 2.9566809e-07 -0.083229832 -0.083229832 -0.083229832 + 7880 0.788 0.67690293 0.67690114 2.3906798e-07 -0.083276449 -0.083276449 -0.083276449 + 7890 0.789 0.67698882 0.67698698 1.7728904e-07 -0.083322949 -0.083322949 -0.083322949 + 7900 0.79 0.67707447 0.6770726 1.1164468e-07 -0.083369331 -0.083369331 -0.083369331 + 7910 0.791 0.67715989 0.677158 4.3527757e-08 -0.083415596 -0.083415596 -0.083415596 + 7920 0.792 0.67724508 0.67724318 -2.5618985e-08 -0.083461744 -0.083461744 -0.083461744 + 7930 0.793 0.67733003 0.67732815 -9.4333425e-08 -0.083507775 -0.083507775 -0.083507775 + 7940 0.794 0.67741475 0.67741289 -1.61165e-07 -0.083553689 -0.083553689 -0.083553689 + 7950 0.795 0.67749923 0.67749741 -2.2470534e-07 -0.083599487 -0.083599487 -0.083599487 + 7960 0.796 0.67758349 0.67758172 -2.83618e-07 -0.083645169 -0.083645169 -0.083645169 + 7970 0.797 0.67766751 0.67766581 -3.3666656e-07 -0.083690735 -0.083690735 -0.083690735 + 7980 0.798 0.67775131 0.67774967 -3.8274072e-07 -0.083736185 -0.083736185 -0.083736185 + 7990 0.799 0.67783488 0.67783332 -4.2087952e-07 -0.083781519 -0.083781519 -0.083781519 + 8000 0.8 0.67791822 0.67791675 -4.5029151e-07 -0.083826738 -0.083826738 -0.083826738 + 8010 0.801 0.67800134 0.67799996 -4.7037125e-07 -0.083871843 -0.083871843 -0.083871843 + 8020 0.802 0.67808423 0.67808295 -4.8071186e-07 -0.083916832 -0.083916832 -0.083916832 + 8030 0.803 0.67816691 0.67816572 -4.8111332e-07 -0.083961707 -0.083961707 -0.083961707 + 8040 0.804 0.67824936 0.67824827 -4.7158646e-07 -0.084006467 -0.084006467 -0.084006467 + 8050 0.805 0.67833159 0.6783306 -4.5235237e-07 -0.084051114 -0.084051114 -0.084051114 + 8060 0.806 0.67841361 0.6784127 -4.2383744e-07 -0.084095646 -0.084095646 -0.084095646 + 8070 0.807 0.67849541 0.67849458 -3.8666401e-07 -0.084140065 -0.084140065 -0.084140065 + 8080 0.808 0.67857699 0.67857624 -3.416369e-07 -0.08418437 -0.08418437 -0.08418437 + 8090 0.809 0.67865837 0.67865767 -2.8972605e-07 -0.084228563 -0.084228563 -0.084228563 + 8100 0.81 0.67873953 0.67873888 -2.3204574e-07 -0.084272642 -0.084272642 -0.084272642 + 8110 0.811 0.67882047 0.67881987 -1.6983071e-07 -0.084316609 -0.084316609 -0.084316609 + 8120 0.812 0.67890121 0.67890063 -1.0440976e-07 -0.084360463 -0.084360463 -0.084360463 + 8130 0.813 0.67898174 0.67898117 -3.7177474e-08 -0.084404204 -0.084404204 -0.084404204 + 8140 0.814 0.67906206 0.67906149 3.043557e-08 -0.084447834 -0.084447834 -0.084447834 + 8150 0.815 0.67914218 0.67914159 9.6993173e-08 -0.084491352 -0.084491352 -0.084491352 + 8160 0.816 0.67922208 0.67922146 1.6108406e-07 -0.084534759 -0.084534759 -0.084534759 + 8170 0.817 0.67930178 0.67930112 2.2135179e-07 -0.084578054 -0.084578054 -0.084578054 + 8180 0.818 0.67938127 0.67938055 2.7652357e-07 -0.084621237 -0.084621237 -0.084621237 + 8190 0.819 0.67946055 0.67945976 3.2543709e-07 -0.08466431 -0.08466431 -0.08466431 + 8200 0.82 0.67953962 0.67953876 3.6706513e-07 -0.084707273 -0.084707273 -0.084707273 + 8210 0.821 0.67961848 0.67961754 4.0053718e-07 -0.084750125 -0.084750125 -0.084750125 + 8220 0.822 0.67969714 0.67969611 4.2515771e-07 -0.084792866 -0.084792866 -0.084792866 + 8230 0.823 0.67977558 0.67977446 4.4042071e-07 -0.084835498 -0.084835498 -0.084835498 + 8240 0.824 0.67985382 0.67985261 4.4602016e-07 -0.08487802 -0.08487802 -0.08487802 + 8250 0.825 0.67993184 0.67993054 4.4185622e-07 -0.084920432 -0.084920432 -0.084920432 + 8260 0.826 0.68000966 0.68000826 4.2803707e-07 -0.084962736 -0.084962736 -0.084962736 + 8270 0.827 0.68008726 0.68008577 4.0487627e-07 -0.08500493 -0.08500493 -0.08500493 + 8280 0.828 0.68016465 0.68016308 3.7288575e-07 -0.085047015 -0.085047015 -0.085047015 + 8290 0.829 0.68024183 0.68024019 3.327646e-07 -0.085088991 -0.085088991 -0.085088991 + 8300 0.83 0.6803188 0.68031709 2.8538389e-07 -0.08513086 -0.08513086 -0.08513086 + 8310 0.831 0.68039556 0.68039379 2.3176784e-07 -0.08517262 -0.08517262 -0.08517262 + 8320 0.832 0.6804721 0.68047028 1.7307173e-07 -0.085214272 -0.085214272 -0.085214272 + 8330 0.833 0.68054843 0.68054658 1.1055705e-07 -0.085255816 -0.085255816 -0.085255816 + 8340 0.834 0.68062454 0.68062268 4.5564469e-08 -0.085297253 -0.085297253 -0.085297253 + 8350 0.835 0.68070045 0.68069858 -2.0514929e-08 -0.085338583 -0.085338583 -0.085338583 + 8360 0.836 0.68077614 0.68077428 -8.6269392e-08 -0.085379805 -0.085379805 -0.085379805 + 8370 0.837 0.68085162 0.68084978 -1.5029666e-07 -0.085420921 -0.085420921 -0.085420921 + 8380 0.838 0.68092689 0.68092509 -2.1123389e-07 -0.08546193 -0.08546193 -0.08546193 + 8390 0.839 0.68100195 0.6810002 -2.6778667e-07 -0.085502833 -0.085502833 -0.085502833 + 8400 0.84 0.6810768 0.68107511 -3.1875659e-07 -0.08554363 -0.08554363 -0.08554363 + 8410 0.841 0.68115145 0.68114982 -3.6306666e-07 -0.085584321 -0.085584321 -0.085584321 + 8420 0.842 0.68122589 0.68122434 -3.9978412e-07 -0.085624906 -0.085624906 -0.085624906 + 8430 0.843 0.68130012 0.68129865 -4.2814015e-07 -0.085665386 -0.085665386 -0.085665386 + 8440 0.844 0.68137415 0.68137277 -4.4754604e-07 -0.08570576 -0.08570576 -0.08570576 + 8450 0.845 0.68144798 0.68144669 -4.5760548e-07 -0.08574603 -0.08574603 -0.08574603 + 8460 0.846 0.6815216 0.68152041 -4.5812272e-07 -0.085786195 -0.085786195 -0.085786195 + 8470 0.847 0.68159503 0.68159393 -4.4910642e-07 -0.085826255 -0.085826255 -0.085826255 + 8480 0.848 0.68166826 0.68166725 -4.3076917e-07 -0.08586621 -0.08586621 -0.08586621 + 8490 0.849 0.6817413 0.68174037 -4.0352254e-07 -0.085906062 -0.085906062 -0.085906062 + 8500 0.85 0.68181413 0.68181328 -3.6796802e-07 -0.08594581 -0.08594581 -0.08594581 + 8510 0.851 0.68188678 0.681886 -3.2488376e-07 -0.085985454 -0.085985454 -0.085985454 + 8520 0.852 0.68195923 0.68195851 -2.7520768e-07 -0.086024995 -0.086024995 -0.086024995 + 8530 0.853 0.68203149 0.68203082 -2.2001708e-07 -0.086064432 -0.086064432 -0.086064432 + 8540 0.854 0.68210356 0.68210292 -1.6050534e-07 -0.086103767 -0.086103767 -0.086103767 + 8550 0.855 0.68217544 0.68217483 -9.7956193e-08 -0.086142998 -0.086142998 -0.086142998 + 8560 0.856 0.68224714 0.68224653 -3.3716011e-08 -0.086182128 -0.086182128 -0.086182128 + 8570 0.857 0.68231864 0.68231803 3.0835115e-08 -0.086221154 -0.086221154 -0.086221154 + 8580 0.858 0.68238996 0.68238933 9.4313031e-08 -0.086260079 -0.086260079 -0.086260079 + 8590 0.859 0.68246108 0.68246043 1.553592e-07 -0.086298902 -0.086298902 -0.086298902 + 8600 0.86 0.68253203 0.68253133 2.1266981e-07 -0.086337623 -0.086337623 -0.086337623 + 8610 0.861 0.68260278 0.68260203 2.6502363e-07 -0.086376243 -0.086376243 -0.086376243 + 8620 0.862 0.68267334 0.68267253 3.1130807e-07 -0.086414761 -0.086414761 -0.086414761 + 8630 0.863 0.68274372 0.68274284 3.505429e-07 -0.086453179 -0.086453179 -0.086453179 + 8640 0.864 0.68281391 0.68281295 3.8190104e-07 -0.086491495 -0.086491495 -0.086491495 + 8650 0.865 0.68288391 0.68288286 4.0472606e-07 -0.086529711 -0.086529711 -0.086529711 + 8660 0.866 0.68295373 0.68295259 4.1854599e-07 -0.086567827 -0.086567827 -0.086567827 + 8670 0.867 0.68302335 0.68302212 4.2308313e-07 -0.086605843 -0.086605843 -0.086605843 + 8680 0.868 0.68309278 0.68309146 4.1825971e-07 -0.086643758 -0.086643758 -0.086643758 + 8690 0.869 0.68316202 0.68316062 4.0419917e-07 -0.086681574 -0.086681574 -0.086681574 + 8700 0.87 0.68323107 0.68322958 3.8122323e-07 -0.086719291 -0.086719291 -0.086719291 + 8710 0.871 0.68329993 0.68329837 3.4984454e-07 -0.086756908 -0.086756908 -0.086756908 + 8720 0.872 0.6833686 0.68336696 3.1075544e-07 -0.086794427 -0.086794427 -0.086794427 + 8730 0.873 0.68343708 0.68343538 2.6481266e-07 -0.086831846 -0.086831846 -0.086831846 + 8740 0.874 0.68350536 0.68350361 2.1301869e-07 -0.086869167 -0.086869167 -0.086869167 + 8750 0.875 0.68357345 0.68357166 1.5649988e-07 -0.086906389 -0.086906389 -0.086906389 + 8760 0.876 0.68364135 0.68363953 9.6482097e-08 -0.086943514 -0.086943514 -0.086943514 + 8770 0.877 0.68370906 0.68370722 3.4264059e-08 -0.08698054 -0.08698054 -0.08698054 + 8780 0.878 0.68377658 0.68377474 -2.8810669e-08 -0.087017469 -0.087017469 -0.087017469 + 8790 0.879 0.6838439 0.68384207 -9.1382705e-08 -0.0870543 -0.0870543 -0.0870543 + 8800 0.88 0.68391103 0.68390923 -1.5210615e-07 -0.087091034 -0.087091034 -0.087091034 + 8810 0.881 0.68397797 0.6839762 -2.0967754e-07 -0.08712767 -0.08712767 -0.08712767 + 8820 0.882 0.68404473 0.684043 -2.6286386e-07 -0.08716421 -0.08716421 -0.08716421 + 8830 0.883 0.68411129 0.68410963 -3.1052897e-07 -0.087200653 -0.087200653 -0.087200653 + 8840 0.884 0.68417767 0.68417607 -3.5165794e-07 -0.087237 -0.087237 -0.087237 + 8850 0.885 0.68424386 0.68424234 -3.8537866e-07 -0.087273251 -0.087273251 -0.087273251 + 8860 0.886 0.68430987 0.68430842 -4.1098047e-07 -0.087309405 -0.087309405 -0.087309405 + 8870 0.887 0.68437569 0.68437433 -4.2792911e-07 -0.087345464 -0.087345464 -0.087345464 + 8880 0.888 0.68444133 0.68444006 -4.3587796e-07 -0.087381427 -0.087381427 -0.087381427 + 8890 0.889 0.68450679 0.68450561 -4.3467519e-07 -0.087417295 -0.087417295 -0.087417295 + 8900 0.89 0.68457207 0.68457098 -4.243667e-07 -0.087453068 -0.087453068 -0.087453068 + 8910 0.891 0.68463718 0.68463616 -4.0519472e-07 -0.087488746 -0.087488746 -0.087488746 + 8920 0.892 0.6847021 0.68470117 -3.7759228e-07 -0.087524329 -0.087524329 -0.087524329 + 8930 0.893 0.68476685 0.68476599 -3.4217351e-07 -0.087559817 -0.087559817 -0.087559817 + 8940 0.894 0.68483143 0.68483063 -2.9972001e-07 -0.087595211 -0.087595211 -0.087595211 + 8950 0.895 0.68489583 0.68489509 -2.5116375e-07 -0.087630512 -0.087630512 -0.087630512 + 8960 0.896 0.68496007 0.68495936 -1.975666e-07 -0.087665718 -0.087665718 -0.087665718 + 8970 0.897 0.68502413 0.68502346 -1.4009717e-07 -0.087700831 -0.087700831 -0.087700831 + 8980 0.898 0.68508802 0.68508737 -8.0005408e-08 -0.08773585 -0.08773585 -0.08773585 + 8990 0.899 0.68515174 0.68515109 -1.8595382e-08 -0.087770776 -0.087770776 -0.087770776 + 9000 0.9 0.68521529 0.68521464 4.2802966e-08 -0.087805609 -0.087805609 -0.087805609 + 9010 0.901 0.68527867 0.685278 1.0286263e-07 -0.087840349 -0.087840349 -0.087840349 + 9020 0.902 0.68534188 0.68534119 1.6028822e-07 -0.087874996 -0.087874996 -0.087874996 + 9030 0.903 0.68540493 0.68540419 2.1384393e-07 -0.087909551 -0.087909551 -0.087909551 + 9040 0.904 0.68546781 0.68546701 2.6238014e-07 -0.087944014 -0.087944014 -0.087944014 + 9050 0.905 0.68553051 0.68552966 3.0485816e-07 -0.087978385 -0.087978385 -0.087978385 + 9060 0.906 0.68559305 0.68559213 3.4037244e-07 -0.088012665 -0.088012665 -0.088012665 + 9070 0.907 0.68565542 0.68565442 3.6817e-07 -0.088046852 -0.088046852 -0.088046852 + 9080 0.908 0.68571762 0.68571654 3.8766636e-07 -0.088080949 -0.088080949 -0.088080949 + 9090 0.909 0.68577965 0.68577848 3.9845796e-07 -0.088114954 -0.088114954 -0.088114954 + 9100 0.91 0.68584151 0.68584025 4.0033051e-07 -0.088148868 -0.088148868 -0.088148868 + 9110 0.911 0.6859032 0.68590186 3.9326329e-07 -0.088182692 -0.088182692 -0.088182692 + 9120 0.912 0.68596471 0.68596329 3.7742924e-07 -0.088216425 -0.088216425 -0.088216425 + 9130 0.913 0.68602606 0.68602455 3.5319086e-07 -0.088250067 -0.088250067 -0.088250067 + 9140 0.914 0.68608723 0.68608565 3.2109199e-07 -0.08828362 -0.08828362 -0.08828362 + 9150 0.915 0.68614823 0.68614659 2.8184568e-07 -0.088317083 -0.088317083 -0.088317083 + 9160 0.916 0.68620905 0.68620735 2.3631841e-07 -0.088350456 -0.088350456 -0.088350456 + 9170 0.917 0.6862697 0.68626796 1.8551105e-07 -0.08838374 -0.08838374 -0.08838374 + 9180 0.918 0.68633018 0.6863284 1.3053687e-07 -0.088416934 -0.088416934 -0.088416934 + 9190 0.919 0.68639049 0.68638868 7.2597189e-08 -0.088450039 -0.088450039 -0.088450039 + 9200 0.92 0.68645062 0.6864488 1.2955167e-08 -0.088483056 -0.088483056 -0.088483056 + 9210 0.921 0.68651058 0.68650876 -4.7091734e-08 -0.088515984 -0.088515984 -0.088515984 + 9220 0.922 0.68657036 0.68656856 -1.0623996e-07 -0.088548823 -0.088548823 -0.088548823 + 9230 0.923 0.68662998 0.6866282 -1.6320817e-07 -0.088581574 -0.088581574 -0.088581574 + 9240 0.924 0.68668942 0.68668769 -2.1676499e-07 -0.088614237 -0.088614237 -0.088614237 + 9250 0.925 0.68674869 0.68674701 -2.6575568e-07 -0.088646812 -0.088646812 -0.088646812 + 9260 0.926 0.68680779 0.68680617 -3.0912704e-07 -0.0886793 -0.0886793 -0.0886793 + 9270 0.927 0.68686673 0.68686517 -3.4595009e-07 -0.0887117 -0.0887117 -0.0887117 + 9280 0.928 0.6869255 0.68692401 -3.7544002e-07 -0.088744013 -0.088744013 -0.088744013 + 9290 0.929 0.6869841 0.68698269 -3.9697293e-07 -0.088776239 -0.088776239 -0.088776239 + 9300 0.93 0.68704254 0.68704121 -4.1009912e-07 -0.088808378 -0.088808378 -0.088808378 + 9310 0.931 0.68710081 0.68709956 -4.1455252e-07 -0.088840431 -0.088840431 -0.088840431 + 9320 0.932 0.68715892 0.68715776 -4.1025607e-07 -0.088872397 -0.088872397 -0.088872397 + 9330 0.933 0.68721687 0.68721579 -3.9732309e-07 -0.088904277 -0.088904277 -0.088904277 + 9340 0.934 0.68727466 0.68727366 -3.7605442e-07 -0.088936071 -0.088936071 -0.088936071 + 9350 0.935 0.68733229 0.68733137 -3.4693151e-07 -0.088967779 -0.088967779 -0.088967779 + 9360 0.936 0.68738977 0.68738891 -3.1060559e-07 -0.088999401 -0.088999401 -0.088999401 + 9370 0.937 0.68744709 0.68744628 -2.678832e-07 -0.089030938 -0.089030938 -0.089030938 + 9380 0.938 0.68750426 0.6875035 -2.1970834e-07 -0.08906239 -0.08906239 -0.08906239 + 9390 0.939 0.68756127 0.68756055 -1.671416e-07 -0.089093757 -0.089093757 -0.089093757 + 9400 0.94 0.68761812 0.68761743 -1.1133694e-07 -0.089125039 -0.089125039 -0.089125039 + 9410 0.941 0.68767483 0.68767415 -5.3516312e-08 -0.089156237 -0.089156237 -0.089156237 + 9420 0.942 0.68773138 0.6877307 5.0570456e-09 -0.08918735 -0.08918735 -0.08918735 + 9430 0.943 0.68778778 0.68778709 6.3106191e-08 -0.089218379 -0.089218379 -0.089218379 + 9440 0.944 0.68784403 0.68784332 1.1936833e-07 -0.089249324 -0.089249324 -0.089249324 + 9450 0.945 0.68790013 0.68789939 1.7262227e-07 -0.089280185 -0.089280185 -0.089280185 + 9460 0.946 0.68795608 0.68795529 2.21715e-07 -0.089310962 -0.089310962 -0.089310962 + 9470 0.947 0.68801188 0.68801103 2.6558658e-07 -0.089341657 -0.089341657 -0.089341657 + 9480 0.948 0.68806752 0.68806662 3.0329316e-07 -0.089372267 -0.089372267 -0.089372267 + 9490 0.949 0.68812302 0.68812204 3.3402726e-07 -0.089402795 -0.089402795 -0.089402795 + 9500 0.95 0.68817836 0.6881773 3.5713511e-07 -0.08943324 -0.08943324 -0.08943324 + 9510 0.951 0.68823355 0.68823241 3.721306e-07 -0.089463603 -0.089463603 -0.089463603 + 9520 0.952 0.68828858 0.68828737 3.7870557e-07 -0.089493883 -0.089493883 -0.089493883 + 9530 0.953 0.68834347 0.68834217 3.7673613e-07 -0.08952408 -0.08952408 -0.08952408 + 9540 0.954 0.68839819 0.68839682 3.6628503e-07 -0.089554196 -0.089554196 -0.089554196 + 9550 0.955 0.68845277 0.68845131 3.4759992e-07 -0.08958423 -0.08958423 -0.08958423 + 9560 0.956 0.68850719 0.68850566 3.2110753e-07 -0.089614182 -0.089614182 -0.089614182 + 9570 0.957 0.68856145 0.68855986 2.8740406e-07 -0.089644053 -0.089644053 -0.089644053 + 9580 0.958 0.68861556 0.68861391 2.4724178e-07 -0.089673843 -0.089673843 -0.089673843 + 9590 0.959 0.68866951 0.68866781 2.0151231e-07 -0.089703551 -0.089703551 -0.089703551 + 9600 0.96 0.6887233 0.68872157 1.5122687e-07 -0.089733179 -0.089733179 -0.089733179 + 9610 0.961 0.68877694 0.68877518 9.749396e-08 -0.089762726 -0.089762726 -0.089762726 + 9620 0.962 0.68883043 0.68882864 4.1494944e-08 -0.089792192 -0.089792192 -0.089792192 + 9630 0.963 0.68888376 0.68888197 -1.5541893e-08 -0.089821578 -0.089821578 -0.089821578 + 9640 0.964 0.68893693 0.68893515 -7.2368278e-08 -0.089850884 -0.089850884 -0.089850884 + 9650 0.965 0.68898995 0.68898818 -1.2774327e-07 -0.089880111 -0.089880111 -0.089880111 + 9660 0.966 0.68904281 0.68904108 -1.8046035e-07 -0.089909257 -0.089909257 -0.089909257 + 9670 0.967 0.68909552 0.68909383 -2.2937375e-07 -0.089938324 -0.089938324 -0.089938324 + 9680 0.968 0.68914808 0.68914644 -2.7342333e-07 -0.089967312 -0.089967312 -0.089967312 + 9690 0.969 0.68920048 0.6891989 -3.1165765e-07 -0.08999622 -0.08999622 -0.08999622 + 9700 0.97 0.68925273 0.68925122 -3.4325447e-07 -0.09002505 -0.09002505 -0.09002505 + 9710 0.971 0.68930484 0.6893034 -3.6753853e-07 -0.090053801 -0.090053801 -0.090053801 + 9720 0.972 0.6893568 0.68935543 -3.8399599e-07 -0.090082473 -0.090082473 -0.090082473 + 9730 0.973 0.6894086 0.68940732 -3.9228536e-07 -0.090111067 -0.090111067 -0.090111067 + 9740 0.974 0.68946027 0.68945906 -3.9224459e-07 -0.090139582 -0.090139582 -0.090139582 + 9750 0.975 0.68951179 0.68951066 -3.8389426e-07 -0.09016802 -0.09016802 -0.09016802 + 9760 0.976 0.68956316 0.68956211 -3.6743677e-07 -0.09019638 -0.09019638 -0.09019638 + 9770 0.977 0.68961439 0.68961341 -3.432515e-07 -0.090224662 -0.090224662 -0.090224662 + 9780 0.978 0.68966548 0.68966457 -3.1188616e-07 -0.090252867 -0.090252867 -0.090252867 + 9790 0.979 0.68971643 0.68971558 -2.7404444e-07 -0.090280995 -0.090280995 -0.090280995 + 9800 0.98 0.68976724 0.68976644 -2.3057029e-07 -0.090309045 -0.090309045 -0.090309045 + 9810 0.981 0.68981792 0.68981715 -1.8242913e-07 -0.090337019 -0.090337019 -0.090337019 + 9820 0.982 0.68986845 0.68986772 -1.3068644e-07 -0.090364916 -0.090364916 -0.090364916 + 9830 0.983 0.68991885 0.68991813 -7.6484243e-08 -0.090392736 -0.090392736 -0.090392736 + 9840 0.984 0.68996912 0.6899684 -2.1015886e-08 -0.09042048 -0.09042048 -0.09042048 + 9850 0.985 0.69001924 0.69001853 3.4500202e-08 -0.090448148 -0.090448148 -0.090448148 + 9860 0.986 0.69006924 0.6900685 8.8847271e-08 -0.090475741 -0.090475741 -0.090475741 + 9870 0.987 0.69011909 0.69011833 1.4083692e-07 -0.090503257 -0.090503257 -0.090503257 + 9880 0.988 0.69016881 0.69016801 1.8933509e-07 -0.090530698 -0.090530698 -0.090530698 + 9890 0.989 0.6902184 0.69021755 2.3328683e-07 -0.090558063 -0.090558063 -0.090558063 + 9900 0.99 0.69026785 0.69026695 2.7173925e-07 -0.090585353 -0.090585353 -0.090585353 + 9910 0.991 0.69031717 0.6903162 3.038622e-07 -0.090612569 -0.090612569 -0.090612569 + 9920 0.992 0.69036635 0.69036531 3.2896626e-07 -0.090639709 -0.090639709 -0.090639709 + 9930 0.993 0.69041539 0.69041428 3.4651751e-07 -0.090666775 -0.090666775 -0.090666775 + 9940 0.994 0.69046429 0.69046311 3.56149e-07 -0.090693766 -0.090693766 -0.090693766 + 9950 0.995 0.69051306 0.6905118 3.5766835e-07 -0.090720683 -0.090720683 -0.090720683 + 9960 0.996 0.69056169 0.69056035 3.5106169e-07 -0.090747526 -0.090747526 -0.090747526 + 9970 0.997 0.69061018 0.69060877 3.3649353e-07 -0.090774295 -0.090774295 -0.090774295 + 9980 0.998 0.69065854 0.69065705 3.143028e-07 -0.09080099 -0.09080099 -0.09080099 + 9990 0.999 0.69070675 0.6907052 2.8499502e-07 -0.090827612 -0.090827612 -0.090827612 + 10000 1 0.69075483 0.69075321 2.4923086e-07 -0.09085416 -0.09085416 -0.09085416 + 10010 1.001 0.69080276 0.6908011 2.0781127e-07 -0.090880635 -0.090880635 -0.090880635 + 10020 1.002 0.69085056 0.69084885 1.6165961e-07 -0.090907037 -0.090907037 -0.090907037 + 10030 1.003 0.69089821 0.69089648 1.118011e-07 -0.090933367 -0.090933367 -0.090933367 + 10040 1.004 0.69094572 0.69094397 5.9340085e-08 -0.090959623 -0.090959623 -0.090959623 + 10050 1.005 0.6909931 0.69099134 5.4355473e-09 -0.090985807 -0.090985807 -0.090985807 + 10060 1.006 0.69104033 0.69103857 -4.8724427e-08 -0.091011919 -0.091011919 -0.091011919 + 10070 1.007 0.69108743 0.69108568 -1.0194886e-07 -0.091037959 -0.091037959 -0.091037959 + 10080 1.008 0.69113438 0.69113266 -1.5307005e-07 -0.091063927 -0.091063927 -0.091063927 + 10090 1.009 0.6911812 0.69117952 -2.0096923e-07 -0.091089823 -0.091089823 -0.091089823 + 10100 1.01 0.69122788 0.69122624 -2.4460104e-07 -0.091115648 -0.091115648 -0.091115648 + 10110 1.011 0.69127443 0.69127284 -2.8301635e-07 -0.091141401 -0.091141401 -0.091141401 + 10120 1.012 0.69132084 0.69131931 -3.1538295e-07 -0.091167083 -0.091167083 -0.091167083 + 10130 1.013 0.69136711 0.69136565 -3.4100363e-07 -0.091192693 -0.091192693 -0.091192693 + 10140 1.014 0.69141325 0.69141186 -3.5933117e-07 -0.091218233 -0.091218233 -0.091218233 + 10150 1.015 0.69145926 0.69145794 -3.699801e-07 -0.091243703 -0.091243703 -0.091243703 + 10160 1.016 0.69150514 0.6915039 -3.7273481e-07 -0.091269102 -0.091269102 -0.091269102 + 10170 1.017 0.69155088 0.69154972 -3.6755394e-07 -0.09129443 -0.09129443 -0.09129443 + 10180 1.018 0.6915965 0.69159541 -3.5457093e-07 -0.091319688 -0.091319688 -0.091319688 + 10190 1.019 0.69164199 0.69164097 -3.3409064e-07 -0.091344877 -0.091344877 -0.091344877 + 10200 1.02 0.69168736 0.6916864 -3.0658233e-07 -0.091369995 -0.091369995 -0.091369995 + 10210 1.021 0.69173259 0.69173169 -2.7266894e-07 -0.091395044 -0.091395044 -0.091395044 + 10220 1.022 0.69177771 0.69177686 -2.3311303e-07 -0.091420023 -0.091420023 -0.091420023 + 10230 1.023 0.6918227 0.69182189 -1.8879967e-07 -0.091444933 -0.091444933 -0.091444933 + 10240 1.024 0.69186757 0.69186679 -1.407167e-07 -0.091469774 -0.091469774 -0.091469774 + 10250 1.025 0.69191231 0.69191155 -8.993269e-08 -0.091494546 -0.091494546 -0.091494546 + 10260 1.026 0.69195693 0.69195619 -3.7573278e-08 -0.091519249 -0.091519249 -0.091519249 + 10270 1.027 0.69200144 0.69200069 1.5203814e-08 -0.091543884 -0.091543884 -0.091543884 + 10280 1.028 0.69204582 0.69204506 6.7234351e-08 -0.09156845 -0.09156845 -0.09156845 + 10290 1.029 0.69209008 0.69208929 1.1737327e-07 -0.091592948 -0.091592948 -0.091592948 + 10300 1.03 0.69213422 0.6921334 1.6451988e-07 -0.091617378 -0.091617378 -0.091617378 + 10310 1.031 0.69217824 0.69217738 2.0764205e-07 -0.09164174 -0.09164174 -0.09164174 + 10320 1.032 0.69222213 0.69222122 2.4579878e-07 -0.091666034 -0.091666034 -0.091666034 + 10330 1.033 0.69226591 0.69226494 2.7816081e-07 -0.091690261 -0.091690261 -0.091690261 + 10340 1.034 0.69230957 0.69230853 3.0402864e-07 -0.09171442 -0.09171442 -0.09171442 + 10350 1.035 0.6923531 0.692352 3.2284766e-07 -0.091738512 -0.091738512 -0.091738512 + 10360 1.036 0.69239651 0.69239534 3.3422007e-07 -0.091762537 -0.091762537 -0.091762537 + 10370 1.037 0.6924398 0.69243855 3.3791336e-07 -0.091786495 -0.091786495 -0.091786495 + 10380 1.038 0.69248296 0.69248164 3.33865e-07 -0.091810386 -0.091810386 -0.091810386 + 10390 1.039 0.69252601 0.69252461 3.2218348e-07 -0.091834211 -0.091834211 -0.091834211 + 10400 1.04 0.69256892 0.69256746 3.0314554e-07 -0.091857969 -0.091857969 -0.091857969 + 10410 1.041 0.69261172 0.69261019 2.7718967e-07 -0.091881662 -0.091881662 -0.091881662 + 10420 1.042 0.69265438 0.6926528 2.4490607e-07 -0.091905288 -0.091905288 -0.091905288 + 10430 1.043 0.69269693 0.6926953 2.0702329e-07 -0.091928848 -0.091928848 -0.091928848 + 10440 1.044 0.69273934 0.69273767 1.643918e-07 -0.091952342 -0.091952342 -0.091952342 + 10450 1.045 0.69278164 0.69277993 1.1796495e-07 -0.091975771 -0.091975771 -0.091975771 + 10460 1.046 0.6928238 0.69282208 6.8777704e-08 -0.091999135 -0.091999135 -0.091999135 + 10470 1.047 0.69286584 0.69286411 1.7923524e-08 -0.092022433 -0.092022433 -0.092022433 + 10480 1.048 0.69290776 0.69290602 -3.3469864e-08 -0.092045666 -0.092045666 -0.092045666 + 10490 1.049 0.69294955 0.69294782 -8.4265498e-08 -0.092068835 -0.092068835 -0.092068835 + 10500 1.05 0.69299121 0.69298951 -1.3334232e-07 -0.092091938 -0.092091938 -0.092091938 + 10510 1.051 0.69303276 0.69303108 -1.7961993e-07 -0.092114977 -0.092114977 -0.092114977 + 10520 1.052 0.69307417 0.69307254 -2.2208238e-07 -0.092137952 -0.092137952 -0.092137952 + 10530 1.053 0.69311547 0.69311388 -2.5980046e-07 -0.092160863 -0.092160863 -0.092160863 + 10540 1.054 0.69315664 0.69315511 -2.9195212e-07 -0.092183709 -0.092183709 -0.092183709 + 10550 1.055 0.6931977 0.69319623 -3.1784032e-07 -0.092206492 -0.092206492 -0.092206492 + 10560 1.056 0.69323863 0.69323723 -3.3690823e-07 -0.09222921 -0.09222921 -0.09222921 + 10570 1.057 0.69327945 0.69327812 -3.4875121e-07 -0.092251865 -0.092251865 -0.092251865 + 10580 1.058 0.69332014 0.69331888 -3.5312541e-07 -0.092274457 -0.092274457 -0.092274457 + 10590 1.059 0.69336073 0.69335954 -3.4995279e-07 -0.092296986 -0.092296986 -0.092296986 + 10600 1.06 0.69340119 0.69340007 -3.393225e-07 -0.092319451 -0.092319451 -0.092319451 + 10610 1.061 0.69344154 0.69344049 -3.2148851e-07 -0.092341854 -0.092341854 -0.092341854 + 10620 1.062 0.69348178 0.69348079 -2.9686361e-07 -0.092364193 -0.092364193 -0.092364193 + 10630 1.063 0.69352191 0.69352097 -2.6600991e-07 -0.09238647 -0.09238647 -0.09238647 + 10640 1.064 0.69356192 0.69356104 -2.2962607e-07 -0.092408685 -0.092408685 -0.092408685 + 10650 1.065 0.69360183 0.69360098 -1.8853149e-07 -0.092430837 -0.092430837 -0.092430837 + 10660 1.066 0.69364162 0.69364081 -1.4364793e-07 -0.092452928 -0.092452928 -0.092452928 + 10670 1.067 0.69368131 0.69368052 -9.5978821e-08 -0.092474956 -0.092474956 -0.092474956 + 10680 1.068 0.69372088 0.69372011 -4.6586875e-08 -0.092496922 -0.092496922 -0.092496922 + 10690 1.069 0.69376035 0.69375958 3.4295913e-09 -0.092518827 -0.092518827 -0.092518827 + 10700 1.07 0.69379971 0.69379893 5.2961074e-08 -0.09254067 -0.09254067 -0.09254067 + 10710 1.071 0.69383897 0.69383816 1.0091149e-07 -0.092562452 -0.092562452 -0.092562452 + 10720 1.072 0.69387811 0.69387728 1.4622244e-07 -0.092584173 -0.092584173 -0.092584173 + 10730 1.073 0.69391715 0.69391628 1.8789655e-07 -0.092605833 -0.092605833 -0.092605833 + 10740 1.074 0.69395608 0.69395516 2.2501949e-07 -0.092627432 -0.092627432 -0.092627432 + 10750 1.075 0.69399491 0.69399393 2.5677998e-07 -0.09264897 -0.09264897 -0.09264897 + 10760 1.076 0.69403362 0.69403259 2.824876e-07 -0.092670448 -0.092670448 -0.092670448 + 10770 1.077 0.69407223 0.69407113 3.0158779e-07 -0.092691865 -0.092691865 -0.092691865 + 10780 1.078 0.69411073 0.69410956 3.1367381e-07 -0.092713222 -0.092713222 -0.092713222 + 10790 1.079 0.69414911 0.69414788 3.1849546e-07 -0.092734519 -0.092734519 -0.092734519 + 10800 1.08 0.69418739 0.69418608 3.1596425e-07 -0.092755756 -0.092755756 -0.092755756 + 10810 1.081 0.69422556 0.69422418 3.0615497e-07 -0.092776933 -0.092776933 -0.092776933 + 10820 1.082 0.69426361 0.69426217 2.8930369e-07 -0.092798051 -0.092798051 -0.092798051 + 10830 1.083 0.69430156 0.69430006 2.6580209e-07 -0.092819109 -0.092819109 -0.092819109 + 10840 1.084 0.69433939 0.69433784 2.3618848e-07 -0.092840108 -0.092840108 -0.092840108 + 10850 1.085 0.69437711 0.69437551 2.0113546e-07 -0.092861048 -0.092861048 -0.092861048 + 10860 1.086 0.69441472 0.69441308 1.6143468e-07 -0.092881928 -0.092881928 -0.092881928 + 10870 1.087 0.69445222 0.69445054 1.1797904e-07 -0.09290275 -0.09290275 -0.09290275 + 10880 1.088 0.6944896 0.6944879 7.1742582e-08 -0.092923513 -0.092923513 -0.092923513 + 10890 1.089 0.69452688 0.69452516 2.3758699e-08 -0.092944218 -0.092944218 -0.092944218 + 10900 1.09 0.69456404 0.69456232 -2.4902945e-08 -0.092964864 -0.092964864 -0.092964864 + 10910 1.091 0.69460108 0.69459938 -7.3160257e-08 -0.092985452 -0.092985452 -0.092985452 + 10920 1.092 0.69463802 0.69463633 -1.1994277e-07 -0.093005982 -0.093005982 -0.093005982 + 10930 1.093 0.69467485 0.69467319 -1.642154e-07 -0.093026454 -0.093026454 -0.093026454 + 10940 1.094 0.69471156 0.69470994 -2.0500133e-07 -0.093046868 -0.093046868 -0.093046868 + 10950 1.095 0.69474817 0.69474659 -2.4140361e-07 -0.093067225 -0.093067225 -0.093067225 + 10960 1.096 0.69478466 0.69478314 -2.7262485e-07 -0.093087524 -0.093087524 -0.093087524 + 10970 1.097 0.69482105 0.69481958 -2.9798474e-07 -0.093107766 -0.093107766 -0.093107766 + 10980 1.098 0.69485733 0.69485593 -3.1693487e-07 -0.09312795 -0.09312795 -0.09312795 + 10990 1.099 0.69489351 0.69489217 -3.2907063e-07 -0.093148078 -0.093148078 -0.093148078 + 11000 1.1 0.69492958 0.69492831 -3.3413983e-07 -0.093168148 -0.093168148 -0.093168148 + 11010 1.101 0.69496554 0.69496434 -3.3204797e-07 -0.093188162 -0.093188162 -0.093188162 + 11020 1.102 0.69500141 0.69500027 -3.2285996e-07 -0.09320812 -0.09320812 -0.09320812 + 11030 1.103 0.69503717 0.69503609 -3.0679831e-07 -0.09322802 -0.09322802 -0.09322802 + 11040 1.104 0.69507283 0.69507181 -2.8423779e-07 -0.093247865 -0.093247865 -0.093247865 + 11050 1.105 0.69510839 0.69510743 -2.5569675e-07 -0.093267653 -0.093267653 -0.093267653 + 11060 1.106 0.69514385 0.69514293 -2.2182526e-07 -0.093287386 -0.093287386 -0.093287386 + 11070 1.107 0.69517921 0.69517834 -1.8339032e-07 -0.093307062 -0.093307062 -0.093307062 + 11080 1.108 0.69521447 0.69521363 -1.4125853e-07 -0.093326683 -0.093326683 -0.093326683 + 11090 1.109 0.69524964 0.69524882 -9.6376583e-08 -0.093346248 -0.093346248 -0.093346248 + 11100 1.11 0.69528471 0.69528391 -4.9750004e-08 -0.093365758 -0.093365758 -0.093365758 + 11110 1.111 0.69531969 0.69531888 -2.4206371e-09 -0.093385213 -0.093385213 -0.093385213 + 11120 1.112 0.69535457 0.69535375 4.4556621e-08 -0.093404612 -0.093404612 -0.093404612 + 11130 1.113 0.69538935 0.69538852 9.0137329e-08 -0.093423957 -0.093423957 -0.093423957 + 11140 1.114 0.69542404 0.69542318 1.3331072e-07 -0.093443247 -0.093443247 -0.093443247 + 11150 1.115 0.69545863 0.69545774 1.7312213e-07 -0.093462482 -0.093462482 -0.093462482 + 11160 1.116 0.69549313 0.69549219 2.0869409e-07 -0.093481662 -0.093481662 -0.093481662 + 11170 1.117 0.69552753 0.69552654 2.3924572e-07 -0.093500788 -0.093500788 -0.093500788 + 11180 1.118 0.69556183 0.69556079 2.6410983e-07 -0.09351986 -0.09351986 -0.09351986 + 11190 1.119 0.69559604 0.69559493 2.8274756e-07 -0.093538877 -0.093538877 -0.093538877 + 11200 1.12 0.69563015 0.69562898 2.9476002e-07 -0.093557841 -0.093557841 -0.093557841 + 11210 1.121 0.69566416 0.69566293 2.9989688e-07 -0.093576751 -0.093576751 -0.093576751 + 11220 1.122 0.69569807 0.69569677 2.9806158e-07 -0.093595607 -0.093595607 -0.093595607 + 11230 1.123 0.69573189 0.69573053 2.8931308e-07 -0.09361441 -0.09361441 -0.09361441 + 11240 1.124 0.69576561 0.69576418 2.7386421e-07 -0.093633159 -0.093633159 -0.093633159 + 11250 1.125 0.69579923 0.69579774 2.5207657e-07 -0.093651855 -0.093651855 -0.093651855 + 11260 1.126 0.69583274 0.69583121 2.2445205e-07 -0.093670497 -0.093670497 -0.093670497 + 11270 1.127 0.69586616 0.69586458 1.9162136e-07 -0.093689087 -0.093689087 -0.093689087 + 11280 1.128 0.69589948 0.69589786 1.5432967e-07 -0.093707624 -0.093707624 -0.093707624 + 11290 1.129 0.6959327 0.69593104 1.1341969e-07 -0.093726108 -0.093726108 -0.093726108 + 11300 1.13 0.69596581 0.69596414 6.9812661e-08 -0.09374454 -0.09374454 -0.09374454 + 11310 1.131 0.69599883 0.69599714 2.4487635e-08 -0.093762919 -0.093762919 -0.093762919 + 11320 1.132 0.69603175 0.69603006 -2.1540494e-08 -0.093781246 -0.093781246 -0.093781246 + 11330 1.133 0.69606456 0.69606288 -6.7243707e-08 -0.093799521 -0.093799521 -0.093799521 + 11340 1.134 0.69609728 0.69609561 -1.1160382e-07 -0.093817744 -0.093817744 -0.093817744 + 11350 1.135 0.6961299 0.69612826 -1.5363517e-07 -0.093835915 -0.093835915 -0.093835915 + 11360 1.136 0.69616241 0.69616081 -1.9240649e-07 -0.093854034 -0.093854034 -0.093854034 + 11370 1.137 0.69619484 0.69619327 -2.2706161e-07 -0.093872101 -0.093872101 -0.093872101 + 11380 1.138 0.69622716 0.69622564 -2.5683832e-07 -0.093890118 -0.093890118 -0.093890118 + 11390 1.139 0.69625939 0.69625792 -2.8108514e-07 -0.093908082 -0.093908082 -0.093908082 + 11400 1.14 0.69629152 0.69629011 -2.9927565e-07 -0.093925996 -0.093925996 -0.093925996 + 11410 1.141 0.69632355 0.69632221 -3.1101987e-07 -0.093943859 -0.093943859 -0.093943859 + 11420 1.142 0.6963555 0.69635422 -3.1607265e-07 -0.09396167 -0.09396167 -0.09396167 + 11430 1.143 0.69638734 0.69638613 -3.143388e-07 -0.093979431 -0.093979431 -0.093979431 + 11440 1.144 0.6964191 0.69641795 -3.0587483e-07 -0.093997141 -0.093997141 -0.093997141 + 11450 1.145 0.69645077 0.69644968 -2.9088733e-07 -0.094014801 -0.094014801 -0.094014801 + 11460 1.146 0.69648235 0.69648132 -2.6972799e-07 -0.09403241 -0.09403241 -0.09403241 + 11470 1.147 0.69651384 0.69651286 -2.4288538e-07 -0.094049969 -0.094049969 -0.094049969 + 11480 1.148 0.69654524 0.6965443 -2.1097374e-07 -0.094067478 -0.094067478 -0.094067478 + 11490 1.149 0.69657655 0.69657565 -1.7471892e-07 -0.094084937 -0.094084937 -0.094084937 + 11500 1.15 0.69660777 0.69660691 -1.3494192e-07 -0.094102347 -0.094102347 -0.094102347 + 11510 1.151 0.69663891 0.69663807 -9.2540291e-08 -0.094119706 -0.094119706 -0.094119706 + 11520 1.152 0.69666997 0.69666913 -4.8467946e-08 -0.094137016 -0.094137016 -0.094137016 + 11530 1.153 0.69670094 0.6967001 -3.7136761e-09 -0.094154276 -0.094154276 -0.094154276 + 11540 1.154 0.69673182 0.69673098 4.0721009e-08 -0.094171487 -0.094171487 -0.094171487 + 11550 1.155 0.69676262 0.69676176 8.3844293e-08 -0.094188649 -0.094188649 -0.094188649 + 11560 1.156 0.69679333 0.69679245 1.2469619e-07 -0.094205762 -0.094205762 -0.094205762 + 11570 1.157 0.69682396 0.69682304 1.623699e-07 -0.094222826 -0.094222826 -0.094222826 + 11580 1.158 0.6968545 0.69685355 1.9603199e-07 -0.094239841 -0.094239841 -0.094239841 + 11590 1.159 0.69688496 0.69688396 2.2494077e-07 -0.094256808 -0.094256808 -0.094256808 + 11600 1.16 0.69691533 0.69691428 2.484627e-07 -0.094273726 -0.094273726 -0.094273726 + 11610 1.161 0.69694562 0.69694451 2.6608628e-07 -0.094290596 -0.094290596 -0.094290596 + 11620 1.162 0.69697582 0.69697465 2.7743315e-07 -0.094307417 -0.094307417 -0.094307417 + 11630 1.163 0.69700594 0.6970047 2.8226625e-07 -0.09432419 -0.09432419 -0.09432419 + 11640 1.164 0.69703596 0.69703466 2.8049475e-07 -0.094340915 -0.094340915 -0.094340915 + 11650 1.165 0.6970659 0.69706454 2.7217574e-07 -0.094357593 -0.094357593 -0.094357593 + 11660 1.166 0.69709575 0.69709433 2.5751257e-07 -0.094374222 -0.094374222 -0.094374222 + 11670 1.167 0.69712551 0.69712404 2.3684995e-07 -0.094390804 -0.094390804 -0.094390804 + 11680 1.168 0.69715518 0.69715366 2.106659e-07 -0.094407339 -0.094407339 -0.094407339 + 11690 1.169 0.69718477 0.6971832 1.7956068e-07 -0.094423826 -0.094423826 -0.094423826 + 11700 1.17 0.69721426 0.69721266 1.4424311e-07 -0.094440266 -0.094440266 -0.094440266 + 11710 1.171 0.69724367 0.69724203 1.0551442e-07 -0.094456659 -0.094456659 -0.094456659 + 11720 1.172 0.69727298 0.69727133 6.4250108e-08 -0.094473004 -0.094473004 -0.094473004 + 11730 1.173 0.69730221 0.69730054 2.1380133e-08 -0.094489303 -0.094489303 -0.094489303 + 11740 1.174 0.69733134 0.69732967 -2.2132e-08 -0.094505556 -0.094505556 -0.094505556 + 11750 1.175 0.69736039 0.69735873 -6.5310898e-08 -0.094521761 -0.094521761 -0.094521761 + 11760 1.176 0.69738934 0.6973877 -1.0719114e-07 -0.09453792 -0.09453792 -0.09453792 + 11770 1.177 0.69741821 0.69741659 -1.4683886e-07 -0.094554033 -0.094554033 -0.094554033 + 11780 1.178 0.69744699 0.6974454 -1.8337258e-07 -0.0945701 -0.0945701 -0.0945701 + 11790 1.179 0.69747568 0.69747414 -2.1598279e-07 -0.09458612 -0.09458612 -0.09458612 + 11800 1.18 0.69750429 0.69750279 -2.4394994e-07 -0.094602095 -0.094602095 -0.094602095 + 11810 1.181 0.69753281 0.69753136 -2.6666025e-07 -0.094618023 -0.094618023 -0.094618023 + 11820 1.182 0.69756125 0.69755985 -2.8361928e-07 -0.094633906 -0.094633906 -0.094633906 + 11830 1.183 0.6975896 0.69758826 -2.9446262e-07 -0.094649743 -0.094649743 -0.094649743 + 11840 1.184 0.69761786 0.69761659 -2.9896379e-07 -0.094665535 -0.094665535 -0.094665535 + 11850 1.185 0.69764605 0.69764483 -2.9703893e-07 -0.094681282 -0.094681282 -0.094681282 + 11860 1.186 0.69767415 0.697673 -2.8874832e-07 -0.094696983 -0.094696983 -0.094696983 + 11870 1.187 0.69770217 0.69770108 -2.742947e-07 -0.094712639 -0.094712639 -0.094712639 + 11880 1.188 0.69773012 0.69772907 -2.5401833e-07 -0.09472825 -0.09472825 -0.09472825 + 11890 1.189 0.69775798 0.69775698 -2.2838906e-07 -0.094743816 -0.094743816 -0.094743816 + 11900 1.19 0.69778576 0.69778481 -1.9799542e-07 -0.094759338 -0.094759338 -0.094759338 + 11910 1.191 0.69781347 0.69781255 -1.635312e-07 -0.094774815 -0.094774815 -0.094774815 + 11920 1.192 0.6978411 0.69784021 -1.257796e-07 -0.094790247 -0.094790247 -0.094790247 + 11930 1.193 0.69786866 0.69786778 -8.5595447e-08 -0.094805635 -0.094805635 -0.094805635 + 11940 1.194 0.69789613 0.69789527 -4.3885875e-08 -0.094820979 -0.094820979 -0.094820979 + 11950 1.195 0.69792354 0.69792268 -1.5898447e-09 -0.094836278 -0.094836278 -0.094836278 + 11960 1.196 0.69795086 0.69795 4.0342983e-08 -0.094851534 -0.094851534 -0.094851534 + 11970 1.197 0.69797812 0.69797723 8.097356e-08 -0.094866746 -0.094866746 -0.094866746 + 11980 1.198 0.69800529 0.69800438 1.1939448e-07 -0.094881913 -0.094881913 -0.094881913 + 11990 1.199 0.69803239 0.69803145 1.5475026e-07 -0.094897038 -0.094897038 -0.094897038 + 12000 1.2 0.69805942 0.69805844 1.8625635e-07 -0.094912118 -0.094912118 -0.094912118 + 12010 1.201 0.69808637 0.69808534 2.132166e-07 -0.094927155 -0.094927155 -0.094927155 + 12020 1.202 0.69811324 0.69811217 2.3503862e-07 -0.094942149 -0.094942149 -0.094942149 + 12030 1.203 0.69814004 0.69813891 2.512468e-07 -0.0949571 -0.0949571 -0.0949571 + 12040 1.204 0.69816676 0.69816557 2.614927e-07 -0.094972008 -0.094972008 -0.094972008 + 12050 1.205 0.6981934 0.69819216 2.6556253e-07 -0.094986872 -0.094986872 -0.094986872 + 12060 1.206 0.69821997 0.69821866 2.6338162e-07 -0.095001694 -0.095001694 -0.095001694 + 12070 1.207 0.69824646 0.69824509 2.550157e-07 -0.095016473 -0.095016473 -0.095016473 + 12080 1.208 0.69827286 0.69827145 2.4066914e-07 -0.09503121 -0.09503121 -0.09503121 + 12090 1.209 0.69829919 0.69829773 2.2067994e-07 -0.095045904 -0.095045904 -0.095045904 + 12100 1.21 0.69832545 0.69832393 1.9551185e-07 -0.095060555 -0.095060555 -0.095060555 + 12110 1.211 0.69835162 0.69835006 1.6574363e-07 -0.095075165 -0.095075165 -0.095075165 + 12120 1.212 0.69837771 0.69837612 1.3205574e-07 -0.095089732 -0.095089732 -0.095089732 + 12130 1.213 0.69840372 0.6984021 9.5214852e-08 -0.095104257 -0.095104257 -0.095104257 + 12140 1.214 0.69842965 0.69842802 5.6056405e-08 -0.09511874 -0.09511874 -0.09511874 + 12150 1.215 0.6984555 0.69845386 1.5465654e-08 -0.095133182 -0.095133182 -0.095133182 + 12160 1.216 0.69848127 0.69847963 -2.5642312e-08 -0.095147582 -0.095147582 -0.095147582 + 12170 1.217 0.69850697 0.69850533 -6.6343197e-08 -0.09516194 -0.09516194 -0.09516194 + 12180 1.218 0.69853258 0.69853096 -1.0572428e-07 -0.095176257 -0.095176257 -0.095176257 + 12190 1.219 0.69855811 0.69855651 -1.4290487e-07 -0.095190532 -0.095190532 -0.095190532 + 12200 1.22 0.69858357 0.698582 -1.7705601e-07 -0.095204766 -0.095204766 -0.095204766 + 12210 1.221 0.69860894 0.69860742 -2.0741899e-07 -0.095218959 -0.095218959 -0.095218959 + 12220 1.222 0.69863424 0.69863276 -2.3332213e-07 -0.095233111 -0.095233111 -0.095233111 + 12230 1.223 0.69865947 0.69865803 -2.5419574e-07 -0.095247223 -0.095247223 -0.095247223 + 12240 1.224 0.69868461 0.69868323 -2.6958459e-07 -0.095261293 -0.095261293 -0.095261293 + 12250 1.225 0.69870969 0.69870836 -2.7915786e-07 -0.095275323 -0.095275323 -0.095275323 + 12260 1.226 0.69873469 0.69873342 -2.8271628e-07 -0.095289312 -0.095289312 -0.095289312 + 12270 1.227 0.69875961 0.6987584 -2.8019621e-07 -0.095303261 -0.095303261 -0.095303261 + 12280 1.228 0.69878446 0.69878331 -2.716708e-07 -0.095317169 -0.095317169 -0.095317169 + 12290 1.229 0.69880924 0.69880814 -2.5734791e-07 -0.095331037 -0.095331037 -0.095331037 + 12300 1.23 0.69883396 0.6988329 -2.3756517e-07 -0.095344865 -0.095344865 -0.095344865 + 12310 1.231 0.6988586 0.69885759 -2.12782e-07 -0.095358653 -0.095358653 -0.095358653 + 12320 1.232 0.69888317 0.6988822 -1.8356899e-07 -0.095372401 -0.095372401 -0.095372401 + 12330 1.233 0.69890767 0.69890673 -1.5059482e-07 -0.09538611 -0.09538611 -0.09538611 + 12340 1.234 0.6989321 0.69893119 -1.1461091e-07 -0.095399778 -0.095399778 -0.095399778 + 12350 1.235 0.69895647 0.69895558 -7.6434352e-08 -0.095413407 -0.095413407 -0.095413407 + 12360 1.236 0.69898077 0.69897988 -3.6929391e-08 -0.095426997 -0.095426997 -0.095426997 + 12370 1.237 0.699005 0.69900412 3.0121756e-09 -0.095440547 -0.095440547 -0.095440547 + 12380 1.238 0.69902917 0.69902827 4.2491092e-08 -0.095454059 -0.095454059 -0.095454059 + 12390 1.239 0.69905327 0.69905236 8.0620895e-08 -0.095467531 -0.095467531 -0.095467531 + 12400 1.24 0.6990773 0.69907636 1.1654781e-07 -0.095480963 -0.095480963 -0.095480963 + 12410 1.241 0.69910126 0.6991003 1.4946989e-07 -0.095494357 -0.095494357 -0.095494357 + 12420 1.242 0.69912516 0.69912416 1.7865487e-07 -0.095507713 -0.095507713 -0.095507713 + 12430 1.243 0.69914899 0.69914795 2.0345652e-07 -0.095521029 -0.095521029 -0.095521029 + 12440 1.244 0.69917276 0.69917166 2.2332892e-07 -0.095534307 -0.095534307 -0.095534307 + 12450 1.245 0.69919645 0.69919531 2.3783848e-07 -0.095547546 -0.095547546 -0.095547546 + 12460 1.246 0.69922008 0.69921888 2.4667342e-07 -0.095560748 -0.095560748 -0.095560748 + 12470 1.247 0.69924364 0.69924238 2.4965047e-07 -0.09557391 -0.09557391 -0.09557391 + 12480 1.248 0.69926713 0.69926582 2.4671863e-07 -0.095587035 -0.095587035 -0.095587035 + 12490 1.249 0.69929055 0.69928918 2.3796002e-07 -0.095600121 -0.095600121 -0.095600121 + 12500 1.25 0.6993139 0.69931248 2.2358765e-07 -0.09561317 -0.09561317 -0.09561317 + 12510 1.251 0.69933718 0.69933572 2.0394029e-07 -0.095626181 -0.095626181 -0.095626181 + 12520 1.252 0.69936039 0.69935888 1.7947455e-07 -0.095639154 -0.095639154 -0.095639154 + 12530 1.253 0.69938353 0.69938198 1.5075424e-07 -0.095652089 -0.095652089 -0.095652089 + 12540 1.254 0.6994066 0.69940502 1.1843746e-07 -0.095664987 -0.095664987 -0.095664987 + 12550 1.255 0.69942959 0.69942799 8.3261482e-08 -0.095677847 -0.095677847 -0.095677847 + 12560 1.256 0.69945252 0.6994509 4.6025993e-08 -0.09569067 -0.09569067 -0.09569067 + 12570 1.257 0.69947537 0.69947375 7.5748999e-09 -0.095703456 -0.095703456 -0.095703456 + 12580 1.258 0.69949816 0.69949653 -3.1222777e-08 -0.095716205 -0.095716205 -0.095716205 + 12590 1.259 0.69952087 0.69951925 -6.9492541e-08 -0.095728916 -0.095728916 -0.095728916 + 12600 1.26 0.69954351 0.69954191 -1.0637412e-07 -0.095741591 -0.095741591 -0.095741591 + 12610 1.261 0.69956608 0.6995645 -1.4104082e-07 -0.095754229 -0.095754229 -0.095754229 + 12620 1.262 0.69958858 0.69958703 -1.7271803e-07 -0.09576683 -0.09576683 -0.09576683 + 12630 1.263 0.69961101 0.6996095 -2.0070054e-07 -0.095779394 -0.095779394 -0.095779394 + 12640 1.264 0.69963337 0.69963191 -2.2436827e-07 -0.095791923 -0.095791923 -0.095791923 + 12650 1.265 0.69965567 0.69965425 -2.4319998e-07 -0.095804414 -0.095804414 -0.095804414 + 12660 1.266 0.6996779 0.69967653 -2.5678477e-07 -0.095816869 -0.095816869 -0.095816869 + 12670 1.267 0.69970006 0.69969874 -2.6483105e-07 -0.095829289 -0.095829289 -0.095829289 + 12680 1.268 0.69972215 0.69972089 -2.6717277e-07 -0.095841672 -0.095841672 -0.095841672 + 12690 1.269 0.69974418 0.69974298 -2.6377289e-07 -0.095854019 -0.095854019 -0.095854019 + 12700 1.27 0.69976615 0.699765 -2.5472381e-07 -0.09586633 -0.09586633 -0.09586633 + 12710 1.271 0.69978805 0.69978695 -2.40245e-07 -0.095878605 -0.095878605 -0.095878605 + 12720 1.272 0.69980989 0.69980883 -2.2067767e-07 -0.095890844 -0.095890844 -0.095890844 + 12730 1.273 0.69983167 0.69983065 -1.964768e-07 -0.095903048 -0.095903048 -0.095903048 + 12740 1.274 0.69985339 0.69985241 -1.682006e-07 -0.095915217 -0.095915217 -0.095915217 + 12750 1.275 0.69987504 0.69987409 -1.3649759e-07 -0.09592735 -0.09592735 -0.09592735 + 12760 1.276 0.69989664 0.69989571 -1.0209182e-07 -0.095939448 -0.095939448 -0.095939448 + 12770 1.277 0.69991818 0.69991726 -6.5766278e-08 -0.09595151 -0.09595151 -0.09595151 + 12780 1.278 0.69993965 0.69993874 -2.8345147e-08 -0.095963537 -0.095963537 -0.095963537 + 12790 1.279 0.69996107 0.69996016 9.3249255e-09 -0.09597553 -0.09597553 -0.09597553 + 12800 1.28 0.69998243 0.69998151 4.6393961e-08 -0.095987487 -0.095987487 -0.095987487 + 12810 1.281 0.70000373 0.70000279 8.2027829e-08 -0.09599941 -0.09599941 -0.09599941 + 12820 1.282 0.70002497 0.70002401 1.1542701e-07 -0.096011298 -0.096011298 -0.096011298 + 12830 1.283 0.70004615 0.70004516 1.4584454e-07 -0.096023151 -0.096023151 -0.096023151 + 12840 1.284 0.70006727 0.70006624 1.7260271e-07 -0.09603497 -0.09603497 -0.09603497 + 12850 1.285 0.70008834 0.70008727 1.9510818e-07 -0.096046754 -0.096046754 -0.096046754 + 12860 1.286 0.70010934 0.70010822 2.1286511e-07 -0.096058504 -0.096058504 -0.096058504 + 12870 1.287 0.70013028 0.70012911 2.2548613e-07 -0.09607022 -0.09607022 -0.09607022 + 12880 1.288 0.70015116 0.70014995 2.3270076e-07 -0.096081901 -0.096081901 -0.096081901 + 12890 1.289 0.70017198 0.70017071 2.343612e-07 -0.096093549 -0.096093549 -0.096093549 + 12900 1.29 0.70019274 0.70019142 2.3044536e-07 -0.096105162 -0.096105162 -0.096105162 + 12910 1.291 0.70021344 0.70021207 2.21057e-07 -0.096116742 -0.096116742 -0.096116742 + 12920 1.292 0.70023408 0.70023266 2.064231e-07 -0.096128288 -0.096128288 -0.096128288 + 12930 1.293 0.70025465 0.70025318 1.8688835e-07 -0.0961398 -0.0961398 -0.0961398 + 12940 1.294 0.70027516 0.70027366 1.6290711e-07 -0.096151279 -0.096151279 -0.096151279 + 12950 1.295 0.70029561 0.70029407 1.3503284e-07 -0.096162724 -0.096162724 -0.096162724 + 12960 1.296 0.70031599 0.70031442 1.0390534e-07 -0.096174135 -0.096174135 -0.096174135 + 12970 1.297 0.70033631 0.70033472 7.0236124e-08 -0.096185514 -0.096185514 -0.096185514 + 12980 1.298 0.70035657 0.70035497 3.4792111e-08 -0.096196859 -0.096196859 -0.096196859 + 12990 1.299 0.70037676 0.70037515 -1.621789e-09 -0.096208171 -0.096208171 -0.096208171 + 13000 1.3 0.70039689 0.70039529 -3.8180966e-08 -0.09621945 -0.09621945 -0.09621945 + 13010 1.301 0.70041696 0.70041536 -7.405977e-08 -0.096230697 -0.096230697 -0.096230697 + 13020 1.302 0.70043696 0.70043538 -1.0845016e-07 -0.09624191 -0.09624191 -0.09624191 + 13030 1.303 0.7004569 0.70045535 -1.4057989e-07 -0.096253091 -0.096253091 -0.096253091 + 13040 1.304 0.70047678 0.70047526 -1.6972986e-07 -0.096264239 -0.096264239 -0.096264239 + 13050 1.305 0.7004966 0.70049511 -1.952502e-07 -0.096275354 -0.096275354 -0.096275354 + 13060 1.306 0.70051635 0.70051491 -2.1657479e-07 -0.096286437 -0.096286437 -0.096286437 + 13070 1.307 0.70053605 0.70053465 -2.3323376e-07 -0.096297487 -0.096297487 -0.096297487 + 13080 1.308 0.70055569 0.70055434 -2.4486392e-07 -0.096308506 -0.096308506 -0.096308506 + 13090 1.309 0.70057526 0.70057396 -2.5121661e-07 -0.096319492 -0.096319492 -0.096319492 + 13100 1.31 0.70059478 0.70059353 -2.5216307e-07 -0.096330446 -0.096330446 -0.096330446 + 13110 1.311 0.70061425 0.70061305 -2.4769696e-07 -0.096341368 -0.096341368 -0.096341368 + 13120 1.312 0.70063365 0.7006325 -2.3793426e-07 -0.096352258 -0.096352258 -0.096352258 + 13130 1.313 0.700653 0.7006519 -2.2311023e-07 -0.096363116 -0.096363116 -0.096363116 + 13140 1.314 0.70067229 0.70067123 -2.0357386e-07 -0.096373942 -0.096373942 -0.096373942 + 13150 1.315 0.70069153 0.70069051 -1.7977963e-07 -0.096384737 -0.096384737 -0.096384737 + 13160 1.316 0.70071072 0.70070973 -1.5227697e-07 -0.0963955 -0.0963955 -0.0963955 + 13170 1.317 0.70072985 0.70072888 -1.2169761e-07 -0.096406232 -0.096406232 -0.096406232 + 13180 1.318 0.70074893 0.70074798 -8.8741043e-08 -0.096416932 -0.096416932 -0.096416932 + 13190 1.319 0.70076795 0.70076702 -5.4158599e-08 -0.096427601 -0.096427601 -0.096427601 + 13200 1.32 0.70078693 0.700786 -1.873627e-08 -0.096438239 -0.096438239 -0.096438239 + 13210 1.321 0.70080585 0.70080492 1.6723116e-08 -0.096448846 -0.096448846 -0.096448846 + 13220 1.322 0.70082472 0.70082377 5.1418091e-08 -0.096459421 -0.096459421 -0.096459421 + 13230 1.323 0.70084353 0.70084257 8.4566661e-08 -0.096469966 -0.096469966 -0.096469966 + 13240 1.324 0.7008623 0.70086131 1.1542392e-07 -0.09648048 -0.09648048 -0.09648048 + 13250 1.325 0.70088101 0.70087999 1.4329881e-07 -0.096490963 -0.096490963 -0.096490963 + 13260 1.326 0.70089967 0.70089862 1.6756957e-07 -0.096501415 -0.096501415 -0.096501415 + 13270 1.327 0.70091828 0.70091718 1.8769761e-07 -0.096511837 -0.096511837 -0.096511837 + 13280 1.328 0.70093683 0.70093569 2.032395e-07 -0.096522228 -0.096522228 -0.096522228 + 13290 1.329 0.70095533 0.70095415 2.1385668e-07 -0.096532589 -0.096532589 -0.096532589 + 13300 1.33 0.70097378 0.70097254 2.1932289e-07 -0.09654292 -0.09654292 -0.09654292 + 13310 1.331 0.70099217 0.70099089 2.1952893e-07 -0.09655322 -0.09655322 -0.09655322 + 13320 1.332 0.70101051 0.70100918 2.1448487e-07 -0.09656349 -0.09656349 -0.09656349 + 13330 1.333 0.70102879 0.70102741 2.0431946e-07 -0.09657373 -0.09657373 -0.09657373 + 13340 1.334 0.70104702 0.7010456 1.8927691e-07 -0.09658394 -0.09658394 -0.09658394 + 13350 1.335 0.70106519 0.70106373 1.6971105e-07 -0.09659412 -0.09659412 -0.09659412 + 13360 1.336 0.70108331 0.70108181 1.4607705e-07 -0.09660427 -0.09660427 -0.09660427 + 13370 1.337 0.70110137 0.70109984 1.1892082e-07 -0.096614391 -0.096614391 -0.096614391 + 13380 1.338 0.70111937 0.70111782 8.8866473e-08 -0.096624481 -0.096624481 -0.096624481 + 13390 1.339 0.70113732 0.70113574 5.6601919e-08 -0.096634542 -0.096634542 -0.096634542 + 13400 1.34 0.70115521 0.70115362 2.2863193e-08 -0.096644574 -0.096644574 -0.096644574 + 13410 1.341 0.70117304 0.70117145 -1.1582356e-08 -0.096654576 -0.096654576 -0.096654576 + 13420 1.342 0.70119082 0.70118924 -4.5953497e-08 -0.096664549 -0.096664549 -0.096664549 + 13430 1.343 0.70120854 0.70120697 -7.947284e-08 -0.096674493 -0.096674493 -0.096674493 + 13440 1.344 0.70122621 0.70122465 -1.1138441e-07 -0.096684408 -0.096684408 -0.096684408 + 13450 1.345 0.70124382 0.70124229 -1.4097069e-07 -0.096694293 -0.096694293 -0.096694293 + 13460 1.346 0.70126137 0.70125987 -1.6756876e-07 -0.096704149 -0.096704149 -0.096704149 + 13470 1.347 0.70127887 0.70127741 -1.9058516e-07 -0.096713977 -0.096713977 -0.096713977 + 13480 1.348 0.70129632 0.70129489 -2.095091e-07 -0.096723776 -0.096723776 -0.096723776 + 13490 1.349 0.70131371 0.70131233 -2.2392384e-07 -0.096733546 -0.096733546 -0.096733546 + 13500 1.35 0.70133105 0.70132971 -2.3351583e-07 -0.096743287 -0.096743287 -0.096743287 + 13510 1.351 0.70134834 0.70134705 -2.3808155e-07 -0.096752999 -0.096752999 -0.096752999 + 13520 1.352 0.70136557 0.70136433 -2.3753179e-07 -0.096762684 -0.096762684 -0.096762684 + 13530 1.353 0.70138276 0.70138157 -2.318934e-07 -0.096772339 -0.096772339 -0.096772339 + 13540 1.354 0.70139989 0.70139875 -2.2130834e-07 -0.096781967 -0.096781967 -0.096781967 + 13550 1.355 0.70141698 0.70141588 -2.0603016e-07 -0.096791566 -0.096791566 -0.096791566 + 13560 1.356 0.70143402 0.70143295 -1.8641795e-07 -0.096801137 -0.096801137 -0.096801137 + 13570 1.357 0.701451 0.70144997 -1.6292792e-07 -0.096810679 -0.096810679 -0.096810679 + 13580 1.358 0.70146795 0.70146695 -1.3610284e-07 -0.096820194 -0.096820194 -0.096820194 + 13590 1.359 0.70148484 0.70148386 -1.0655946e-07 -0.096829681 -0.096829681 -0.096829681 + 13600 1.36 0.70150169 0.70150073 -7.4974411e-08 -0.09683914 -0.09683914 -0.09683914 + 13610 1.361 0.70151849 0.70151754 -4.2068642e-08 -0.096848571 -0.096848571 -0.096848571 + 13620 1.362 0.70153524 0.70153429 -8.5910346e-09 -0.096857974 -0.096857974 -0.096857974 + 13630 1.363 0.70155195 0.701551 2.4698661e-08 -0.09686735 -0.09686735 -0.09686735 + 13640 1.364 0.70156861 0.70156765 5.7047056e-08 -0.096876699 -0.096876699 -0.096876699 + 13650 1.365 0.70158523 0.70158424 8.7724172e-08 -0.096886019 -0.096886019 -0.096886019 + 13660 1.366 0.7016018 0.70160079 1.1603991e-07 -0.096895313 -0.096895313 -0.096895313 + 13670 1.367 0.70161833 0.70161728 1.4135956e-07 -0.096904579 -0.096904579 -0.096904579 + 13680 1.368 0.7016348 0.70163373 1.6311807e-07 -0.096913817 -0.096913817 -0.096913817 + 13690 1.369 0.70165123 0.70165012 1.808326e-07 -0.096923029 -0.096923029 -0.096923029 + 13700 1.37 0.70166762 0.70166646 1.9411326e-07 -0.096932214 -0.096932214 -0.096932214 + 13710 1.371 0.70168396 0.70168275 2.0267172e-07 -0.096941371 -0.096941371 -0.096941371 + 13720 1.372 0.70170024 0.70169899 2.0632742e-07 -0.096950502 -0.096950502 -0.096950502 + 13730 1.373 0.70171648 0.70171519 2.0501137e-07 -0.096959606 -0.096959606 -0.096959606 + 13740 1.374 0.70173268 0.70173133 1.9876745e-07 -0.096968682 -0.096968682 -0.096968682 + 13750 1.375 0.70174882 0.70174743 1.8775106e-07 -0.096977733 -0.096977733 -0.096977733 + 13760 1.376 0.70176491 0.70176349 1.7222531e-07 -0.096986756 -0.096986756 -0.096986756 + 13770 1.377 0.70178096 0.70177949 1.5255477e-07 -0.096995753 -0.096995753 -0.096995753 + 13780 1.378 0.70179695 0.70179546 1.2919695e-07 -0.097004724 -0.097004724 -0.097004724 + 13790 1.379 0.7018129 0.70181137 1.026916e-07 -0.097013668 -0.097013668 -0.097013668 + 13800 1.38 0.70182879 0.70182725 7.3648346e-08 -0.097022586 -0.097022586 -0.097022586 + 13810 1.381 0.70184464 0.70184308 4.273262e-08 -0.097031478 -0.097031478 -0.097031478 + 13820 1.382 0.70186043 0.70185886 1.0650445e-08 -0.097040343 -0.097040343 -0.097040343 + 13830 1.383 0.70187617 0.7018746 -2.1867685e-08 -0.097049182 -0.097049182 -0.097049182 + 13840 1.384 0.70189187 0.7018903 -5.4083428e-08 -0.097057996 -0.097057996 -0.097057996 + 13850 1.385 0.70190751 0.70190596 -8.5267357e-08 -0.097066783 -0.097066783 -0.097066783 + 13860 1.386 0.7019231 0.70192157 -1.1471547e-07 -0.097075545 -0.097075545 -0.097075545 + 13870 1.387 0.70193865 0.70193714 -1.4176509e-07 -0.09708428 -0.09708428 -0.09708428 + 13880 1.388 0.70195414 0.70195267 -1.6580975e-07 -0.09709299 -0.09709299 -0.09709299 + 13890 1.389 0.70196959 0.70196815 -1.8631284e-07 -0.097101674 -0.097101674 -0.097101674 + 13900 1.39 0.70198499 0.70198359 -2.028195e-07 -0.097110333 -0.097110333 -0.097110333 + 13910 1.391 0.70200034 0.70199898 -2.1496682e-07 -0.097118966 -0.097118966 -0.097118966 + 13920 1.392 0.70201565 0.70201433 -2.2249171e-07 -0.097127574 -0.097127574 -0.097127574 + 13930 1.393 0.70203091 0.70202964 -2.2523667e-07 -0.097136156 -0.097136156 -0.097136156 + 13940 1.394 0.70204612 0.70204489 -2.2315301e-07 -0.097144713 -0.097144713 -0.097144713 + 13950 1.395 0.70206129 0.70206011 -2.1630171e-07 -0.097153245 -0.097153245 -0.097153245 + 13960 1.396 0.70207642 0.70207528 -2.048517e-07 -0.097161752 -0.097161752 -0.097161752 + 13970 1.397 0.7020915 0.7020904 -1.8907575e-07 -0.097170234 -0.097170234 -0.097170234 + 13980 1.398 0.70210654 0.70210547 -1.6934396e-07 -0.09717869 -0.09717869 -0.09717869 + 13990 1.399 0.70212153 0.7021205 -1.4611516e-07 -0.097187122 -0.097187122 -0.097187122 + 14000 1.4 0.70213649 0.70213548 -1.199262e-07 -0.097195529 -0.097195529 -0.097195529 + 14010 1.401 0.7021514 0.70215041 -9.1379589e-08 -0.097203911 -0.097203911 -0.097203911 + 14020 1.402 0.70216627 0.70216529 -6.1129618e-08 -0.097212268 -0.097212268 -0.097212268 + 14030 1.403 0.7021811 0.70218013 -2.9867402e-08 -0.097220601 -0.097220601 -0.097220601 + 14040 1.404 0.70219589 0.70219492 1.6949188e-09 -0.097228909 -0.097228909 -0.097228909 + 14050 1.405 0.70221064 0.70220966 3.2840391e-08 -0.097237192 -0.097237192 -0.097237192 + 14060 1.406 0.70222535 0.70222436 6.2863529e-08 -0.097245452 -0.097245452 -0.097245452 + 14070 1.407 0.70224002 0.70223901 9.1086294e-08 -0.097253686 -0.097253686 -0.097253686 + 14080 1.408 0.70225465 0.70225361 1.168734e-07 -0.097261897 -0.097261897 -0.097261897 + 14090 1.409 0.70226923 0.70226817 1.3964662e-07 -0.097270083 -0.097270083 -0.097270083 + 14100 1.41 0.70228378 0.70228268 1.5889773e-07 -0.097278245 -0.097278245 -0.097278245 + 14110 1.411 0.70229828 0.70229714 1.7419988e-07 -0.097286383 -0.097286383 -0.097286383 + 14120 1.412 0.70231275 0.70231157 1.8521704e-07 -0.097294497 -0.097294497 -0.097294497 + 14130 1.413 0.70232717 0.70232594 1.9171137e-07 -0.097302587 -0.097302587 -0.097302587 + 14140 1.414 0.70234155 0.70234028 1.9354835e-07 -0.097310653 -0.097310653 -0.097310653 + 14150 1.415 0.70235588 0.70235457 1.9069957e-07 -0.097318695 -0.097318695 -0.097318695 + 14160 1.416 0.70237017 0.70236882 1.8324303e-07 -0.097326714 -0.097326714 -0.097326714 + 14170 1.417 0.70238442 0.70238303 1.7136113e-07 -0.097334709 -0.097334709 -0.097334709 + 14180 1.418 0.70239863 0.70239719 1.5533621e-07 -0.09734268 -0.09734268 -0.09734268 + 14190 1.419 0.70241279 0.70241132 1.3554388e-07 -0.097350628 -0.097350628 -0.097350628 + 14200 1.42 0.7024269 0.70242541 1.1244419e-07 -0.097358552 -0.097358552 -0.097358552 + 14210 1.421 0.70244098 0.70243946 8.657102e-08 -0.097366453 -0.097366453 -0.097366453 + 14220 1.422 0.702455 0.70245347 5.8519701e-08 -0.097374331 -0.097374331 -0.097374331 + 14230 1.423 0.70246899 0.70246744 2.8933347e-08 -0.097382185 -0.097382185 -0.097382185 + 14240 1.424 0.70248292 0.70248137 -1.5118877e-09 -0.097390016 -0.097390016 -0.097390016 + 14250 1.425 0.70249682 0.70249526 -3.2122246e-08 -0.097397824 -0.097397824 -0.097397824 + 14260 1.426 0.70251067 0.70250912 -6.2202178e-08 -0.097405609 -0.097405609 -0.097405609 + 14270 1.427 0.70252447 0.70252294 -9.1070138e-08 -0.09741337 -0.09741337 -0.09741337 + 14280 1.428 0.70253823 0.70253672 -1.1807402e-07 -0.097421109 -0.097421109 -0.097421109 + 14290 1.429 0.70255195 0.70255046 -1.4260591e-07 -0.097428825 -0.097428825 -0.097428825 + 14300 1.43 0.70256562 0.70256416 -1.6411572e-07 -0.097436518 -0.097436518 -0.097436518 + 14310 1.431 0.70257925 0.70257783 -1.8212358e-07 -0.097444189 -0.097444189 -0.097444189 + 14320 1.432 0.70259284 0.70259145 -1.9623049e-07 -0.097451837 -0.097451837 -0.097451837 + 14330 1.433 0.70260638 0.70260504 -2.061272e-07 -0.097459462 -0.097459462 -0.097459462 + 14340 1.434 0.70261989 0.70261859 -2.1160096e-07 -0.097467064 -0.097467064 -0.097467064 + 14350 1.435 0.70263335 0.7026321 -2.1254009e-07 -0.097474645 -0.097474645 -0.097474645 + 14360 1.436 0.70264678 0.70264556 -2.0893625e-07 -0.097482202 -0.097482202 -0.097482202 + 14370 1.437 0.70266016 0.70265899 -2.0088431e-07 -0.097489738 -0.097489738 -0.097489738 + 14380 1.438 0.70267351 0.70267237 -1.8857993e-07 -0.097497251 -0.097497251 -0.097497251 + 14390 1.439 0.70268682 0.70268572 -1.7231485e-07 -0.097504742 -0.097504742 -0.097504742 + 14400 1.44 0.70270009 0.70269902 -1.5246993e-07 -0.09751221 -0.09751221 -0.09751221 + 14410 1.441 0.70271332 0.70271228 -1.2950634e-07 -0.097519657 -0.097519657 -0.097519657 + 14420 1.442 0.70272652 0.7027255 -1.0395477e-07 -0.097527081 -0.097527081 -0.097527081 + 14430 1.443 0.70273968 0.70273867 -7.6403244e-08 -0.097534484 -0.097534484 -0.097534484 + 14440 1.444 0.7027528 0.70275181 -4.7483544e-08 -0.097541865 -0.097541865 -0.097541865 + 14450 1.445 0.70276589 0.7027649 -1.7856769e-08 -0.097549223 -0.097549223 -0.097549223 + 14460 1.446 0.70277894 0.70277795 1.1801786e-08 -0.097556561 -0.097556561 -0.097556561 + 14470 1.447 0.70279195 0.70279095 4.0818017e-08 -0.097563876 -0.097563876 -0.097563876 + 14480 1.448 0.70280493 0.70280392 6.8534325e-08 -0.09757117 -0.09757117 -0.09757117 + 14490 1.449 0.70281788 0.70281684 9.4324517e-08 -0.097578442 -0.097578442 -0.097578442 + 14500 1.45 0.70283079 0.70282973 1.1760795e-07 -0.097585692 -0.097585692 -0.097585692 + 14510 1.451 0.70284366 0.70284257 1.3786261e-07 -0.097592921 -0.097592921 -0.097592921 + 14520 1.452 0.7028565 0.70285537 1.546368e-07 -0.097600129 -0.097600129 -0.097600129 + 14530 1.453 0.7028693 0.70286813 1.6755921e-07 -0.097607315 -0.097607315 -0.097607315 + 14540 1.454 0.70288206 0.70288086 1.7634715e-07 -0.09761448 -0.09761448 -0.09761448 + 14550 1.455 0.70289478 0.70289354 1.8081273e-07 -0.097621624 -0.097621624 -0.097621624 + 14560 1.456 0.70290747 0.70290619 1.8086683e-07 -0.097628747 -0.097628747 -0.097628747 + 14570 1.457 0.70292012 0.70291879 1.7652089e-07 -0.097635848 -0.097635848 -0.097635848 + 14580 1.458 0.70293273 0.70293137 1.6788635e-07 -0.097642929 -0.097642929 -0.097642929 + 14590 1.459 0.7029453 0.7029439 1.5517184e-07 -0.097649989 -0.097649989 -0.097649989 + 14600 1.46 0.70295784 0.7029564 1.3867815e-07 -0.097657027 -0.097657027 -0.097657027 + 14610 1.461 0.70297033 0.70296887 1.1879117e-07 -0.097664045 -0.097664045 -0.097664045 + 14620 1.462 0.70298279 0.7029813 9.5972821e-08 -0.097671042 -0.097671042 -0.097671042 + 14630 1.463 0.7029952 0.70299369 7.0750397e-08 -0.097678018 -0.097678018 -0.097678018 + 14640 1.464 0.70300758 0.70300605 4.3704347e-08 -0.097684974 -0.097684974 -0.097684974 + 14650 1.465 0.70301991 0.70301838 1.5454946e-08 -0.097691909 -0.097691909 -0.097691909 + 14660 1.466 0.70303221 0.70303067 -1.3351931e-08 -0.097698823 -0.097698823 -0.097698823 + 14670 1.467 0.70304446 0.70304293 -4.2059562e-08 -0.097705717 -0.097705717 -0.097705717 + 14680 1.468 0.70305668 0.70305516 -7.0015352e-08 -0.097712591 -0.097712591 -0.097712591 + 14690 1.469 0.70306886 0.70306735 -9.658566e-08 -0.097719444 -0.097719444 -0.097719444 + 14700 1.47 0.703081 0.70307951 -1.2117016e-07 -0.097726277 -0.097726277 -0.097726277 + 14710 1.471 0.7030931 0.70309163 -1.432154e-07 -0.097733089 -0.097733089 -0.097733089 + 14720 1.472 0.70310516 0.70310372 -1.6222726e-07 -0.097739882 -0.097739882 -0.097739882 + 14730 1.473 0.70311718 0.70311578 -1.7778203e-07 -0.097746654 -0.097746654 -0.097746654 + 14740 1.474 0.70312916 0.7031278 -1.8953585e-07 -0.097753406 -0.097753406 -0.097753406 + 14750 1.475 0.70314111 0.70313979 -1.9723228e-07 -0.097760138 -0.097760138 -0.097760138 + 14760 1.476 0.70315303 0.70315174 -2.0070795e-07 -0.09776685 -0.09776685 -0.09776685 + 14770 1.477 0.7031649 0.70316366 -1.9989595e-07 -0.097773542 -0.097773542 -0.097773542 + 14780 1.478 0.70317675 0.70317554 -1.9482712e-07 -0.097780215 -0.097780215 -0.097780215 + 14790 1.479 0.70318855 0.70318739 -1.8562905e-07 -0.097786867 -0.097786867 -0.097786867 + 14800 1.48 0.70320033 0.7031992 -1.7252294e-07 -0.0977935 -0.0977935 -0.0977935 + 14810 1.481 0.70321206 0.70321097 -1.5581824e-07 -0.097800113 -0.097800113 -0.097800113 + 14820 1.482 0.70322377 0.7032227 -1.3590543e-07 -0.097806707 -0.097806707 -0.097806707 + 14830 1.483 0.70323545 0.7032344 -1.1324688e-07 -0.097813281 -0.097813281 -0.097813281 + 14840 1.484 0.70324709 0.70324606 -8.8366093e-08 -0.097819835 -0.097819835 -0.097819835 + 14850 1.485 0.7032587 0.70325768 -6.1835671e-08 -0.09782637 -0.09782637 -0.09782637 + 14860 1.486 0.70327027 0.70326927 -3.4264114e-08 -0.097832886 -0.097832886 -0.097832886 + 14870 1.487 0.70328182 0.70328081 -6.2818816e-09 -0.097839382 -0.097839382 -0.097839382 + 14880 1.488 0.70329333 0.70329232 2.1473021e-08 -0.097845859 -0.097845859 -0.097845859 + 14890 1.489 0.70330482 0.7033038 4.8369582e-08 -0.097852317 -0.097852317 -0.097852317 + 14900 1.49 0.70331627 0.70331523 7.3798129e-08 -0.097858755 -0.097858755 -0.097858755 + 14910 1.491 0.70332769 0.70332663 9.718414e-08 -0.097865175 -0.097865175 -0.097865175 + 14920 1.492 0.70333908 0.70333799 1.1800123e-07 -0.097871575 -0.097871575 -0.097871575 + 14930 1.493 0.70335043 0.70334932 1.3578298e-07 -0.097877956 -0.097877956 -0.097877956 + 14940 1.494 0.70336176 0.70336061 1.501334e-07 -0.097884319 -0.097884319 -0.097884319 + 14950 1.495 0.70337305 0.70337187 1.6073576e-07 -0.097890662 -0.097890662 -0.097890662 + 14960 1.496 0.70338431 0.70338309 1.6735952e-07 -0.097896987 -0.097896987 -0.097896987 + 14970 1.497 0.70339554 0.70339427 1.6986541e-07 -0.097903293 -0.097903293 -0.097903293 + 14980 1.498 0.70340673 0.70340543 1.6820826e-07 -0.09790958 -0.09790958 -0.09790958 + 14990 1.499 0.70341789 0.70341655 1.6243785e-07 -0.097915849 -0.097915849 -0.097915849 + 15000 1.5 0.70342901 0.70342764 1.5269743e-07 -0.097922098 -0.097922098 -0.097922098 + 15010 1.501 0.7034401 0.70343869 1.3922024e-07 -0.09792833 -0.09792833 -0.09792833 + 15020 1.502 0.70345116 0.70344972 1.2232395e-07 -0.097934543 -0.097934543 -0.097934543 + 15030 1.503 0.70346218 0.70346071 1.0240314e-07 -0.097940737 -0.097940737 -0.097940737 + 15040 1.504 0.70347316 0.70347168 7.9920151e-08 -0.097946913 -0.097946913 -0.097946913 + 15050 1.505 0.70348411 0.70348261 5.5394328e-08 -0.09795307 -0.09795307 -0.09795307 + 15060 1.506 0.70349503 0.70349351 2.9390054e-08 -0.09795921 -0.09795921 -0.09795921 + 15070 1.507 0.70350591 0.70350438 2.5037625e-09 -0.097965331 -0.097965331 -0.097965331 + 15080 1.508 0.70351675 0.70351523 -2.4649737e-08 -0.097971434 -0.097971434 -0.097971434 + 15090 1.509 0.70352756 0.70352604 -5.145131e-08 -0.097977518 -0.097977518 -0.097977518 + 15100 1.51 0.70353833 0.70353683 -7.7291613e-08 -0.097983585 -0.097983585 -0.097983585 + 15110 1.511 0.70354907 0.70354758 -1.0158494e-07 -0.097989633 -0.097989633 -0.097989633 + 15120 1.512 0.70355978 0.70355831 -1.2378249e-07 -0.097995664 -0.097995664 -0.097995664 + 15130 1.513 0.70357044 0.703569 -1.4338479e-07 -0.098001677 -0.098001677 -0.098001677 + 15140 1.514 0.70358108 0.70357967 -1.5995288e-07 -0.098007671 -0.098007671 -0.098007671 + 15150 1.515 0.70359168 0.70359031 -1.731182e-07 -0.098013648 -0.098013648 -0.098013648 + 15160 1.516 0.70360225 0.70360091 -1.8259073e-07 -0.098019608 -0.098019608 -0.098019608 + 15170 1.517 0.70361279 0.70361149 -1.8816541e-07 -0.098025549 -0.098025549 -0.098025549 + 15180 1.518 0.7036233 0.70362203 -1.8972657e-07 -0.098031473 -0.098031473 -0.098031473 + 15190 1.519 0.70363377 0.70363254 -1.8725029e-07 -0.098037379 -0.098037379 -0.098037379 + 15200 1.52 0.70364421 0.70364302 -1.8080468e-07 -0.098043268 -0.098043268 -0.098043268 + 15210 1.521 0.70365462 0.70365347 -1.7054811e-07 -0.098049139 -0.098049139 -0.098049139 + 15220 1.522 0.70366501 0.70366388 -1.567253e-07 -0.098054992 -0.098054992 -0.098054992 + 15230 1.523 0.70367536 0.70367426 -1.3966151e-07 -0.098060828 -0.098060828 -0.098060828 + 15240 1.524 0.70368568 0.70368461 -1.1975493e-07 -0.098066647 -0.098066647 -0.098066647 + 15250 1.525 0.70369598 0.70369493 -9.7467355e-08 -0.098072449 -0.098072449 -0.098072449 + 15260 1.526 0.70370625 0.70370521 -7.3313509e-08 -0.098078233 -0.098078233 -0.098078233 + 15270 1.527 0.70371649 0.70371546 -4.7849162e-08 -0.098084 -0.098084 -0.098084 + 15280 1.528 0.7037267 0.70372568 -2.1658348e-08 -0.09808975 -0.09808975 -0.09808975 + 15290 1.529 0.70373688 0.70373586 4.6600242e-09 -0.098095483 -0.098095483 -0.098095483 + 15300 1.53 0.70374704 0.70374601 3.0505861e-08 -0.098101199 -0.098101199 -0.098101199 + 15310 1.531 0.70375717 0.70375612 5.5291564e-08 -0.098106897 -0.098106897 -0.098106897 + 15320 1.532 0.70376727 0.70376621 7.8455383e-08 -0.098112579 -0.098112579 -0.098112579 + 15330 1.533 0.70377734 0.70377626 9.9474145e-08 -0.098118244 -0.098118244 -0.098118244 + 15340 1.534 0.70378739 0.70378628 1.1787507e-07 -0.098123892 -0.098123892 -0.098123892 + 15350 1.535 0.7037974 0.70379626 1.3324639e-07 -0.098129523 -0.098129523 -0.098129523 + 15360 1.536 0.70380739 0.70380622 1.452466e-07 -0.098135137 -0.098135137 -0.098135137 + 15370 1.537 0.70381735 0.70381614 1.5361197e-07 -0.098140735 -0.098140735 -0.098140735 + 15380 1.538 0.70382728 0.70382604 1.581624e-07 -0.098146316 -0.098146316 -0.098146316 + 15390 1.539 0.70383718 0.7038359 1.5880528e-07 -0.09815188 -0.09815188 -0.09815188 + 15400 1.54 0.70384705 0.70384574 1.555373e-07 -0.098157428 -0.098157428 -0.098157428 + 15410 1.541 0.70385689 0.70385554 1.4844432e-07 -0.098162959 -0.098162959 -0.098162959 + 15420 1.542 0.7038667 0.70386532 1.3769916e-07 -0.098168474 -0.098168474 -0.098168474 + 15430 1.543 0.70387648 0.70387507 1.2355736e-07 -0.098173973 -0.098173973 -0.098173973 + 15440 1.544 0.70388623 0.70388479 1.0635119e-07 -0.098179455 -0.098179455 -0.098179455 + 15450 1.545 0.70389595 0.70389449 8.6481803e-08 -0.09818492 -0.09818492 -0.09818492 + 15460 1.546 0.70390564 0.70390415 6.4409912e-08 -0.09819037 -0.09819037 -0.09819037 + 15470 1.547 0.70391529 0.7039138 4.0645117e-08 -0.098195803 -0.098195803 -0.098195803 + 15480 1.548 0.70392492 0.70392341 1.5734144e-08 -0.09820122 -0.09820122 -0.09820122 + 15490 1.549 0.70393451 0.703933 -9.7517264e-09 -0.098206621 -0.098206621 -0.098206621 + 15500 1.55 0.70394407 0.70394256 -3.5229752e-08 -0.098212005 -0.098212005 -0.098212005 + 15510 1.551 0.7039536 0.7039521 -6.0119051e-08 -0.098217374 -0.098217374 -0.098217374 + 15520 1.552 0.7039631 0.70396161 -8.3853843e-08 -0.098222727 -0.098222727 -0.098222727 + 15530 1.553 0.70397256 0.7039711 -1.058963e-07 -0.098228064 -0.098228064 -0.098228064 + 15540 1.554 0.703982 0.70398056 -1.2574875e-07 -0.098233384 -0.098233384 -0.098233384 + 15550 1.555 0.70399141 0.70398999 -1.4296488e-07 -0.098238689 -0.098238689 -0.098238689 + 15560 1.556 0.70400079 0.7039994 -1.5715979e-07 -0.098243979 -0.098243979 -0.098243979 + 15570 1.557 0.70401013 0.70400878 -1.6801858e-07 -0.098249252 -0.098249252 -0.098249252 + 15580 1.558 0.70401945 0.70401813 -1.7530336e-07 -0.09825451 -0.09825451 -0.09825451 + 15590 1.559 0.70402874 0.70402745 -1.7885842e-07 -0.098259752 -0.098259752 -0.098259752 + 15600 1.56 0.704038 0.70403675 -1.7861355e-07 -0.098264978 -0.098264978 -0.098264978 + 15610 1.561 0.70404724 0.70404602 -1.7458543e-07 -0.098270189 -0.098270189 -0.098270189 + 15620 1.562 0.70405644 0.70405526 -1.6687696e-07 -0.098275384 -0.098275384 -0.098275384 + 15630 1.563 0.70406562 0.70406447 -1.5567469e-07 -0.098280564 -0.098280564 -0.098280564 + 15640 1.564 0.70407478 0.70407366 -1.4124432e-07 -0.098285728 -0.098285728 -0.098285728 + 15650 1.565 0.70408391 0.70408281 -1.2392441e-07 -0.098290877 -0.098290877 -0.098290877 + 15660 1.566 0.70409301 0.70409194 -1.0411845e-07 -0.098296011 -0.098296011 -0.098296011 + 15670 1.567 0.70410209 0.70410103 -8.228546e-08 -0.098301129 -0.098301129 -0.098301129 + 15680 1.568 0.70411114 0.7041101 -5.8929393e-08 -0.098306232 -0.098306232 -0.098306232 + 15690 1.569 0.70412017 0.70411913 -3.4587472e-08 -0.09831132 -0.09831132 -0.09831132 + 15700 1.57 0.70412918 0.70412814 -9.8178579e-09 -0.098316392 -0.098316392 -0.098316392 + 15710 1.571 0.70413816 0.70413712 1.4813146e-08 -0.09832145 -0.09832145 -0.09832145 + 15720 1.572 0.70414711 0.70414606 3.8744037e-08 -0.098326492 -0.098326492 -0.098326492 + 15730 1.573 0.70415604 0.70415498 6.143091e-08 -0.09833152 -0.09833152 -0.09833152 + 15740 1.574 0.70416495 0.70416387 8.2359818e-08 -0.098336532 -0.098336532 -0.098336532 + 15750 1.575 0.70417383 0.70417273 1.0105841e-07 -0.098341529 -0.098341529 -0.098341529 + 15760 1.576 0.70418269 0.70418156 1.1710658e-07 -0.098346512 -0.098346512 -0.098346512 + 15770 1.577 0.70419153 0.70419036 1.3014592e-07 -0.098351479 -0.098351479 -0.098351479 + 15780 1.578 0.70420033 0.70419914 1.3988771e-07 -0.098356432 -0.098356432 -0.098356432 + 15790 1.579 0.70420912 0.70420789 1.461193e-07 -0.09836137 -0.09836137 -0.09836137 + 15800 1.58 0.70421787 0.70421661 1.4870876e-07 -0.098366294 -0.098366294 -0.098366294 + 15810 1.581 0.7042266 0.70422531 1.4760765e-07 -0.098371202 -0.098371202 -0.098371202 + 15820 1.582 0.70423531 0.70423398 1.4285187e-07 -0.098376096 -0.098376096 -0.098376096 + 15830 1.583 0.70424398 0.70424262 1.3456062e-07 -0.098380975 -0.098380975 -0.098380975 + 15840 1.584 0.70425263 0.70425124 1.2293345e-07 -0.09838584 -0.09838584 -0.09838584 + 15850 1.585 0.70426126 0.70425984 1.0824544e-07 -0.09839069 -0.09839069 -0.09839069 + 15860 1.586 0.70426985 0.70426841 9.0840722e-08 -0.098395526 -0.098395526 -0.098395526 + 15870 1.587 0.70427842 0.70427696 7.1124441e-08 -0.098400347 -0.098400347 -0.098400347 + 15880 1.588 0.70428696 0.70428548 4.9553316e-08 -0.098405154 -0.098405154 -0.098405154 + 15890 1.589 0.70429547 0.70429398 2.6625073e-08 -0.098409947 -0.098409947 -0.098409947 + 15900 1.59 0.70430395 0.70430246 2.8669696e-09 -0.098414725 -0.098414725 -0.098414725 + 15910 1.591 0.70431241 0.70431091 -2.1176328e-08 -0.098419489 -0.098419489 -0.098419489 + 15920 1.592 0.70432084 0.70431935 -4.4955223e-08 -0.098424239 -0.098424239 -0.098424239 + 15930 1.593 0.70432924 0.70432776 -6.792775e-08 -0.098428975 -0.098428975 -0.098428975 + 15940 1.594 0.70433761 0.70433614 -8.9571923e-08 -0.098433696 -0.098433696 -0.098433696 + 15950 1.595 0.70434595 0.70434451 -1.0939759e-07 -0.098438403 -0.098438403 -0.098438403 + 15960 1.596 0.70435427 0.70435285 -1.2695754e-07 -0.098443097 -0.098443097 -0.098443097 + 15970 1.597 0.70436256 0.70436116 -1.4185757e-07 -0.098447776 -0.098447776 -0.098447776 + 15980 1.598 0.70437083 0.70436946 -1.5376534e-07 -0.098452441 -0.098452441 -0.098452441 + 15990 1.599 0.70437907 0.70437773 -1.624178e-07 -0.098457093 -0.098457093 -0.098457093 + 16000 1.6 0.70438728 0.70438597 -1.6762696e-07 -0.09846173 -0.09846173 -0.09846173 + 16010 1.601 0.70439547 0.7043942 -1.6928399e-07 -0.098466354 -0.098466354 -0.098466354 + 16020 1.602 0.70440363 0.70440239 -1.6736147e-07 -0.098470963 -0.098470963 -0.098470963 + 16030 1.603 0.70441177 0.70441057 -1.6191378e-07 -0.098475559 -0.098475559 -0.098475559 + 16040 1.604 0.70441989 0.70441871 -1.5307563e-07 -0.098480142 -0.098480142 -0.098480142 + 16050 1.605 0.70442798 0.70442683 -1.4105875e-07 -0.09848471 -0.09848471 -0.09848471 + 16060 1.606 0.70443605 0.70443493 -1.2614681e-07 -0.098489265 -0.098489265 -0.098489265 + 16070 1.607 0.7044441 0.704443 -1.0868876e-07 -0.098493807 -0.098493807 -0.098493807 + 16080 1.608 0.70445212 0.70445104 -8.9090701e-08 -0.098498334 -0.098498334 -0.098498334 + 16090 1.609 0.70446013 0.70445906 -6.7806377e-08 -0.098502849 -0.098502849 -0.098502849 + 16100 1.61 0.70446811 0.70446705 -4.5326735e-08 -0.098507349 -0.098507349 -0.098507349 + 16110 1.611 0.70447607 0.70447502 -2.2168584e-08 -0.098511837 -0.098511837 -0.098511837 + 16120 1.612 0.70448401 0.70448295 1.1372758e-09 -0.098516311 -0.098516311 -0.098516311 + 16130 1.613 0.70449193 0.70449087 2.4058218e-08 -0.098520771 -0.098520771 -0.098520771 + 16140 1.614 0.70449982 0.70449875 4.6071956e-08 -0.098525218 -0.098525218 -0.098525218 + 16150 1.615 0.7045077 0.70450661 6.6678439e-08 -0.098529652 -0.098529652 -0.098529652 + 16160 1.616 0.70451555 0.70451445 8.5411213e-08 -0.098534073 -0.098534073 -0.098534073 + 16170 1.617 0.70452338 0.70452225 1.0184797e-07 -0.09853848 -0.09853848 -0.09853848 + 16180 1.618 0.70453119 0.70453004 1.1562006e-07 -0.098542874 -0.098542874 -0.098542874 + 16190 1.619 0.70453898 0.7045378 1.2642079e-07 -0.098547256 -0.098547256 -0.098547256 + 16200 1.62 0.70454674 0.70454553 1.3401219e-07 -0.098551624 -0.098551624 -0.098551624 + 16210 1.621 0.70455449 0.70455324 1.382303e-07 -0.098555978 -0.098555978 -0.098555978 + 16220 1.622 0.70456221 0.70456093 1.3898867e-07 -0.09856032 -0.09856032 -0.09856032 + 16230 1.623 0.7045699 0.70456859 1.3628015e-07 -0.098564649 -0.098564649 -0.098564649 + 16240 1.624 0.70457758 0.70457623 1.3017678e-07 -0.098568965 -0.098568965 -0.098568965 + 16250 1.625 0.70458522 0.70458385 1.2082792e-07 -0.098573268 -0.098573268 -0.098573268 + 16260 1.626 0.70459285 0.70459145 1.0845664e-07 -0.098577559 -0.098577559 -0.098577559 + 16270 1.627 0.70460045 0.70459903 9.3354414e-08 -0.098581836 -0.098581836 -0.098581836 + 16280 1.628 0.70460803 0.70460658 7.5874224e-08 -0.098586101 -0.098586101 -0.098586101 + 16290 1.629 0.70461558 0.70461412 5.6422355e-08 -0.098590352 -0.098590352 -0.098590352 + 16300 1.63 0.7046231 0.70462163 3.5448945e-08 -0.098594591 -0.098594591 -0.098594591 + 16310 1.631 0.70463061 0.70462913 1.3437578e-08 -0.098598818 -0.098598818 -0.098598818 + 16320 1.632 0.70463808 0.7046366 -9.1058606e-09 -0.098603032 -0.098603032 -0.098603032 + 16330 1.633 0.70464553 0.70464405 -3.1664807e-08 -0.098607233 -0.098607233 -0.098607233 + 16340 1.634 0.70465296 0.70465149 -5.372385e-08 -0.098611421 -0.098611421 -0.098611421 + 16350 1.635 0.70466036 0.7046589 -7.4780503e-08 -0.098615598 -0.098615598 -0.098615598 + 16360 1.636 0.70466774 0.7046663 -9.4356646e-08 -0.098619761 -0.098619761 -0.098619761 + 16370 1.637 0.7046751 0.70467367 -1.1200938e-07 -0.098623912 -0.098623912 -0.098623912 + 16380 1.638 0.70468243 0.70468102 -1.2734106e-07 -0.098628051 -0.098628051 -0.098628051 + 16390 1.639 0.70468973 0.70468836 -1.4000819e-07 -0.098632177 -0.098632177 -0.098632177 + 16400 1.64 0.70469702 0.70469567 -1.4972922e-07 -0.098636291 -0.098636291 -0.098636291 + 16410 1.641 0.70470428 0.70470296 -1.5629068e-07 -0.098640393 -0.098640393 -0.098640393 + 16420 1.642 0.70471152 0.70471023 -1.5955195e-07 -0.098644482 -0.098644482 -0.098644482 + 16430 1.643 0.70471873 0.70471748 -1.5944822e-07 -0.098648559 -0.098648559 -0.098648559 + 16440 1.644 0.70472593 0.7047247 -1.5599177e-07 -0.098652624 -0.098652624 -0.098652624 + 16450 1.645 0.7047331 0.70473191 -1.4927144e-07 -0.098656677 -0.098656677 -0.098656677 + 16460 1.646 0.70474025 0.70473909 -1.3945041e-07 -0.098660718 -0.098660718 -0.098660718 + 16470 1.647 0.70474739 0.70474624 -1.2676223e-07 -0.098664746 -0.098664746 -0.098664746 + 16480 1.648 0.7047545 0.70475338 -1.115053e-07 -0.098668763 -0.098668763 -0.098668763 + 16490 1.649 0.70476159 0.70476049 -9.4035824e-08 -0.098672767 -0.098672767 -0.098672767 + 16500 1.65 0.70476867 0.70476758 -7.475956e-08 -0.09867676 -0.09867676 -0.09867676 + 16510 1.651 0.70477572 0.70477465 -5.4122352e-08 -0.09868074 -0.09868074 -0.09868074 + 16520 1.652 0.70478276 0.70478169 -3.259985e-08 -0.098684709 -0.098684709 -0.098684709 + 16530 1.653 0.70478977 0.70478871 -1.0686544e-08 -0.098688666 -0.098688666 -0.098688666 + 16540 1.654 0.70479677 0.7047957 1.111559e-08 -0.098692611 -0.098692611 -0.098692611 + 16550 1.655 0.70480375 0.70480267 3.2308584e-08 -0.098696544 -0.098696544 -0.098696544 + 16560 1.656 0.70481071 0.70480962 5.2409852e-08 -0.098700465 -0.098700465 -0.098700465 + 16570 1.657 0.70481765 0.70481655 7.096317e-08 -0.098704374 -0.098704374 -0.098704374 + 16580 1.658 0.70482458 0.70482345 8.7549031e-08 -0.098708272 -0.098708272 -0.098708272 + 16590 1.659 0.70483148 0.70483033 1.0179413e-07 -0.098712158 -0.098712158 -0.098712158 + 16600 1.66 0.70483837 0.70483719 1.1337974e-07 -0.098716033 -0.098716033 -0.098716033 + 16610 1.661 0.70484523 0.70484403 1.2204889e-07 -0.098719896 -0.098719896 -0.098719896 + 16620 1.662 0.70485208 0.70485084 1.27612e-07 -0.098723747 -0.098723747 -0.098723747 + 16630 1.663 0.7048589 0.70485764 1.2995106e-07 -0.098727587 -0.098727587 -0.098727587 + 16640 1.664 0.7048657 0.70486441 1.290221e-07 -0.098731415 -0.098731415 -0.098731415 + 16650 1.665 0.70487249 0.70487117 1.2485598e-07 -0.098735232 -0.098735232 -0.098735232 + 16660 1.666 0.70487925 0.7048779 1.1755749e-07 -0.098739038 -0.098739038 -0.098739038 + 16670 1.667 0.70488599 0.70488461 1.0730269e-07 -0.098742832 -0.098742832 -0.098742832 + 16680 1.668 0.70489271 0.70489131 9.4334741e-08 -0.098746614 -0.098746614 -0.098746614 + 16690 1.669 0.70489941 0.70489799 7.89581e-08 -0.098750386 -0.098750386 -0.098750386 + 16700 1.67 0.70490609 0.70490465 6.1531405e-08 -0.098754146 -0.098754146 -0.098754146 + 16710 1.671 0.70491274 0.70491129 4.2459112e-08 -0.098757894 -0.098757894 -0.098757894 + 16720 1.672 0.70491938 0.70491791 2.2182113e-08 -0.098761632 -0.098761632 -0.098761632 + 16730 1.673 0.70492599 0.70492452 1.1675535e-09 -0.098765358 -0.098765358 -0.098765358 + 16740 1.674 0.70493257 0.7049311 -2.0101928e-08 -0.098769073 -0.098769073 -0.098769073 + 16750 1.675 0.70493914 0.70493767 -4.113928e-08 -0.098772777 -0.098772777 -0.098772777 + 16760 1.676 0.70494568 0.70494423 -6.1464185e-08 -0.09877647 -0.09877647 -0.09877647 + 16770 1.677 0.70495221 0.70495076 -8.0614024e-08 -0.098780152 -0.098780152 -0.098780152 + 16780 1.678 0.70495871 0.70495728 -9.8154404e-08 -0.098783823 -0.098783823 -0.098783823 + 16790 1.679 0.70496519 0.70496378 -1.1368901e-07 -0.098787483 -0.098787483 -0.098787483 + 16800 1.68 0.70497165 0.70497026 -1.2686854e-07 -0.098791132 -0.098791132 -0.098791132 + 16810 1.681 0.70497808 0.70497672 -1.3739859e-07 -0.09879477 -0.09879477 -0.09879477 + 16820 1.682 0.7049845 0.70498317 -1.4504619e-07 -0.098798397 -0.098798397 -0.098798397 + 16830 1.683 0.7049909 0.7049896 -1.4964497e-07 -0.098802013 -0.098802013 -0.098802013 + 16840 1.684 0.70499728 0.704996 -1.5109878e-07 -0.098805618 -0.098805618 -0.098805618 + 16850 1.685 0.70500363 0.70500239 -1.4938365e-07 -0.098809212 -0.098809212 -0.098809212 + 16860 1.686 0.70500997 0.70500876 -1.4454818e-07 -0.098812796 -0.098812796 -0.098812796 + 16870 1.687 0.7050163 0.70501511 -1.3671215e-07 -0.098816369 -0.098816369 -0.098816369 + 16880 1.688 0.7050226 0.70502144 -1.2606364e-07 -0.098819931 -0.098819931 -0.098819931 + 16890 1.689 0.70502888 0.70502775 -1.1285449e-07 -0.098823483 -0.098823483 -0.098823483 + 16900 1.69 0.70503515 0.70503403 -9.7394347e-08 -0.098827024 -0.098827024 -0.098827024 + 16910 1.691 0.7050414 0.7050403 -8.0043457e-08 -0.098830554 -0.098830554 -0.098830554 + 16920 1.692 0.70504764 0.70504655 -6.1204235e-08 -0.098834074 -0.098834074 -0.098834074 + 16930 1.693 0.70505386 0.70505277 -4.1311958e-08 -0.098837583 -0.098837583 -0.098837583 + 16940 1.694 0.70506006 0.70505898 -2.0824711e-08 -0.098841082 -0.098841082 -0.098841082 + 16950 1.695 0.70506624 0.70506516 -2.128402e-10 -0.09884457 -0.09884457 -0.09884457 + 16960 1.696 0.70507241 0.70507132 2.0051838e-08 -0.098848048 -0.098848048 -0.098848048 + 16970 1.697 0.70507856 0.70507747 3.9506835e-08 -0.098851515 -0.098851515 -0.098851515 + 16980 1.698 0.7050847 0.70508359 5.7709542e-08 -0.098854972 -0.098854972 -0.098854972 + 16990 1.699 0.70509082 0.70508969 7.4247296e-08 -0.098858418 -0.098858418 -0.098858418 + 17000 1.7 0.70509692 0.70509577 8.8746729e-08 -0.098861854 -0.098861854 -0.098861854 + 17010 1.701 0.705103 0.70510183 1.008822e-07 -0.09886528 -0.09886528 -0.09886528 + 17020 1.702 0.70510907 0.70510788 1.103831e-07 -0.098868696 -0.098868696 -0.098868696 + 17030 1.703 0.70511512 0.7051139 1.1703987e-07 -0.098872101 -0.098872101 -0.098872101 + 17040 1.704 0.70512115 0.7051199 1.2070866e-07 -0.098875496 -0.098875496 -0.098875496 + 17050 1.705 0.70512717 0.70512589 1.2131436e-07 -0.098878881 -0.098878881 -0.098878881 + 17060 1.706 0.70513317 0.70513186 1.1885218e-07 -0.098882256 -0.098882256 -0.098882256 + 17070 1.707 0.70513915 0.70513781 1.1338751e-07 -0.098885621 -0.098885621 -0.098885621 + 17080 1.708 0.7051451 0.70514374 1.0505425e-07 -0.098888975 -0.098888975 -0.098888975 + 17090 1.709 0.70515105 0.70514966 9.4051537e-08 -0.09889232 -0.09889232 -0.09889232 + 17100 1.71 0.70515697 0.70515556 8.0638973e-08 -0.098895654 -0.098895654 -0.098895654 + 17110 1.711 0.70516287 0.70516145 6.5130548e-08 -0.098898978 -0.098898978 -0.098898978 + 17120 1.712 0.70516875 0.70516731 4.7887273e-08 -0.098902293 -0.098902293 -0.098902293 + 17130 1.713 0.70517462 0.70517317 2.930879e-08 -0.098905597 -0.098905597 -0.098905597 + 17140 1.714 0.70518046 0.705179 9.8241129e-09 -0.098908892 -0.098908892 -0.098908892 + 17150 1.715 0.70518628 0.70518482 -1.0118272e-08 -0.098912177 -0.098912177 -0.098912177 + 17160 1.716 0.70519209 0.70519063 -3.0060726e-08 -0.098915452 -0.098915452 -0.098915452 + 17170 1.717 0.70519787 0.70519642 -4.9546956e-08 -0.098918717 -0.098918717 -0.098918717 + 17180 1.718 0.70520364 0.7052022 -6.8132453e-08 -0.098921972 -0.098921972 -0.098921972 + 17190 1.719 0.70520938 0.70520796 -8.5394625e-08 -0.098925217 -0.098925217 -0.098925217 + 17200 1.72 0.70521511 0.7052137 -1.009424e-07 -0.098928453 -0.098928453 -0.098928453 + 17210 1.721 0.70522082 0.70521943 -1.144251e-07 -0.098931679 -0.098931679 -0.098931679 + 17220 1.722 0.70522651 0.70522514 -1.2554032e-07 -0.098934896 -0.098934896 -0.098934896 + 17230 1.723 0.70523218 0.70523084 -1.3404073e-07 -0.098938102 -0.098938102 -0.098938102 + 17240 1.724 0.70523783 0.70523652 -1.3973956e-07 -0.098941299 -0.098941299 -0.098941299 + 17250 1.725 0.70524347 0.70524218 -1.4251469e-07 -0.098944487 -0.098944487 -0.098944487 + 17260 1.726 0.70524909 0.70524783 -1.4231129e-07 -0.098947665 -0.098947665 -0.098947665 + 17270 1.727 0.70525469 0.70525346 -1.3914283e-07 -0.098950833 -0.098950833 -0.098950833 + 17280 1.728 0.70526027 0.70525907 -1.3309062e-07 -0.098953992 -0.098953992 -0.098953992 + 17290 1.729 0.70526584 0.70526466 -1.243017e-07 -0.098957141 -0.098957141 -0.098957141 + 17300 1.73 0.7052714 0.70527024 -1.1298532e-07 -0.098960281 -0.098960281 -0.098960281 + 17310 1.731 0.70527694 0.7052758 -9.9407949e-08 -0.098963411 -0.098963411 -0.098963411 + 17320 1.732 0.70528246 0.70528134 -8.3887032e-08 -0.098966533 -0.098966533 -0.098966533 + 17330 1.733 0.70528797 0.70528686 -6.6783544e-08 -0.098969644 -0.098969644 -0.098969644 + 17340 1.734 0.70529346 0.70529236 -4.8493623e-08 -0.098972747 -0.098972747 -0.098972747 + 17350 1.735 0.70529894 0.70529785 -2.9439391e-08 -0.09897584 -0.09897584 -0.09897584 + 17360 1.736 0.70530441 0.70530332 -1.0059218e-08 -0.098978923 -0.098978923 -0.098978923 + 17370 1.737 0.70530986 0.70530876 9.2023572e-09 -0.098981998 -0.098981998 -0.098981998 + 17380 1.738 0.70531529 0.70531419 2.7904822e-08 -0.098985063 -0.098985063 -0.098985063 + 17390 1.739 0.70532071 0.7053196 4.5621759e-08 -0.098988119 -0.098988119 -0.098988119 + 17400 1.74 0.70532612 0.705325 6.1950569e-08 -0.098991166 -0.098991166 -0.098991166 + 17410 1.741 0.70533151 0.70533037 7.6521611e-08 -0.098994204 -0.098994204 -0.098994204 + 17420 1.742 0.70533689 0.70533573 8.9006571e-08 -0.098997232 -0.098997232 -0.098997232 + 17430 1.743 0.70534225 0.70534107 9.9125854e-08 -0.099000252 -0.099000252 -0.099000252 + 17440 1.744 0.7053476 0.70534639 1.0665484e-07 -0.099003262 -0.099003262 -0.099003262 + 17450 1.745 0.70535293 0.7053517 1.1142887e-07 -0.099006264 -0.099006264 -0.099006264 + 17460 1.746 0.70535825 0.70535699 1.1334683e-07 -0.099009256 -0.099009256 -0.099009256 + 17470 1.747 0.70536355 0.70536226 1.1237329e-07 -0.099012239 -0.099012239 -0.099012239 + 17480 1.748 0.70536884 0.70536752 1.085391e-07 -0.099015214 -0.099015214 -0.099015214 + 17490 1.749 0.7053741 0.70537276 1.0194053e-07 -0.099018179 -0.099018179 -0.099018179 + 17500 1.75 0.70537936 0.70537799 9.2736828e-08 -0.099021136 -0.099021136 -0.099021136 + 17510 1.751 0.70538459 0.7053832 8.1146424e-08 -0.099024084 -0.099024084 -0.099024084 + 17520 1.752 0.70538981 0.7053884 6.7441735e-08 -0.099027023 -0.099027023 -0.099027023 + 17530 1.753 0.70539501 0.70539358 5.1942781e-08 -0.099029953 -0.099029953 -0.099029953 + 17540 1.754 0.70540019 0.70539875 3.500971e-08 -0.099032874 -0.099032874 -0.099032874 + 17550 1.755 0.70540535 0.70540391 1.7034444e-08 -0.099035786 -0.099035786 -0.099035786 + 17560 1.756 0.7054105 0.70540906 -1.5683958e-09 -0.09903869 -0.09903869 -0.09903869 + 17570 1.757 0.70541563 0.70541419 -2.0371043e-08 -0.099041585 -0.099041585 -0.099041585 + 17580 1.758 0.70542074 0.7054193 -3.894242e-08 -0.099044471 -0.099044471 -0.099044471 + 17590 1.759 0.70542584 0.7054244 -5.685802e-08 -0.099047349 -0.099047349 -0.099047349 + 17600 1.76 0.70543092 0.70542949 -7.3709601e-08 -0.099050218 -0.099050218 -0.099050218 + 17610 1.761 0.70543598 0.70543457 -8.9114493e-08 -0.099053078 -0.099053078 -0.099053078 + 17620 1.762 0.70544102 0.70543963 -1.0272428e-07 -0.09905593 -0.09905593 -0.09905593 + 17630 1.763 0.70544605 0.70544468 -1.1423268e-07 -0.099058773 -0.099058773 -0.099058773 + 17640 1.764 0.70545106 0.70544972 -1.2338242e-07 -0.099061607 -0.099061607 -0.099061607 + 17650 1.765 0.70545606 0.70545474 -1.2997101e-07 -0.099064433 -0.099064433 -0.099064433 + 17660 1.766 0.70546104 0.70545974 -1.3385519e-07 -0.099067251 -0.099067251 -0.099067251 + 17670 1.767 0.705466 0.70546473 -1.3495407e-07 -0.09907006 -0.09907006 -0.09907006 + 17680 1.768 0.70547095 0.70546971 -1.3325075e-07 -0.099072861 -0.099072861 -0.099072861 + 17690 1.769 0.70547589 0.70547467 -1.2879257e-07 -0.099075653 -0.099075653 -0.099075653 + 17700 1.77 0.70548081 0.70547961 -1.216898e-07 -0.099078437 -0.099078437 -0.099078437 + 17710 1.771 0.70548571 0.70548454 -1.1211294e-07 -0.099081212 -0.099081212 -0.099081212 + 17720 1.772 0.70549061 0.70548945 -1.0028866e-07 -0.09908398 -0.09908398 -0.09908398 + 17730 1.773 0.70549549 0.70549435 -8.6494411e-08 -0.099086738 -0.099086738 -0.099086738 + 17740 1.774 0.70550035 0.70549923 -7.1051936e-08 -0.099089489 -0.099089489 -0.099089489 + 17750 1.775 0.70550521 0.7055041 -5.4319777e-08 -0.099092231 -0.099092231 -0.099092231 + 17760 1.776 0.70551005 0.70550894 -3.6684948e-08 -0.099094965 -0.099094965 -0.099094965 + 17770 1.777 0.70551488 0.70551377 -1.855399e-08 -0.099097691 -0.099097691 -0.099097691 + 17780 1.778 0.70551969 0.70551859 -3.4360344e-10 -0.099100409 -0.099100409 -0.099100409 + 17790 1.779 0.70552449 0.70552339 1.7528926e-08 -0.099103118 -0.099103118 -0.099103118 + 17800 1.78 0.70552928 0.70552817 3.4655283e-08 -0.099105819 -0.099105819 -0.099105819 + 17810 1.781 0.70553406 0.70553293 5.0645452e-08 -0.099108513 -0.099108513 -0.099108513 + 17820 1.782 0.70553883 0.70553768 6.5136593e-08 -0.099111198 -0.099111198 -0.099111198 + 17830 1.783 0.70554358 0.70554242 7.7801273e-08 -0.099113875 -0.099113875 -0.099113875 + 17840 1.784 0.70554832 0.70554714 8.8354857e-08 -0.099116544 -0.099116544 -0.099116544 + 17850 1.785 0.70555304 0.70555184 9.6561908e-08 -0.099119205 -0.099119205 -0.099119205 + 17860 1.786 0.70555776 0.70555653 1.0224143e-07 -0.099121857 -0.099121857 -0.099121857 + 17870 1.787 0.70556246 0.7055612 1.0527086e-07 -0.099124502 -0.099124502 -0.099124502 + 17880 1.788 0.70556714 0.70556586 1.0558868e-07 -0.099127139 -0.099127139 -0.099127139 + 17890 1.789 0.70557181 0.7055705 1.0319568e-07 -0.099129768 -0.099129768 -0.099129768 + 17900 1.79 0.70557647 0.70557514 9.8154728e-08 -0.09913239 -0.09913239 -0.09913239 + 17910 1.791 0.70558111 0.70557975 9.0589173e-08 -0.099135003 -0.099135003 -0.099135003 + 17920 1.792 0.70558573 0.70558436 8.0679815e-08 -0.099137608 -0.099137608 -0.099137608 + 17930 1.793 0.70559034 0.70558895 6.8660607e-08 -0.099140206 -0.099140206 -0.099140206 + 17940 1.794 0.70559494 0.70559353 5.481314e-08 -0.099142796 -0.099142796 -0.099142796 + 17950 1.795 0.70559952 0.7055981 3.9460048e-08 -0.099145378 -0.099145378 -0.099145378 + 17960 1.796 0.70560409 0.70560266 2.2957502e-08 -0.099147952 -0.099147952 -0.099147952 + 17970 1.797 0.70560864 0.7056072 5.6869442e-09 -0.099150518 -0.099150518 -0.099150518 + 17980 1.798 0.70561317 0.70561173 -1.1953717e-08 -0.099153077 -0.099153077 -0.099153077 + 17990 1.799 0.70561769 0.70561625 -2.9559276e-08 -0.099155628 -0.099155628 -0.099155628 + 18000 1.8 0.70562219 0.70562076 -4.6726531e-08 -0.099158171 -0.099158171 -0.099158171 + 18010 1.801 0.70562668 0.70562526 -6.3063516e-08 -0.099160707 -0.099160707 -0.099160707 + 18020 1.802 0.70563115 0.70562974 -7.819845e-08 -0.099163235 -0.099163235 -0.099163235 + 18030 1.803 0.70563561 0.70563422 -9.1788187e-08 -0.099165756 -0.099165756 -0.099165756 + 18040 1.804 0.70564005 0.70563868 -1.03526e-07 -0.099168268 -0.099168268 -0.099168268 + 18050 1.805 0.70564448 0.70564312 -1.131485e-07 -0.099170774 -0.099170774 -0.099170774 + 18060 1.806 0.70564889 0.70564756 -1.2044154e-07 -0.099173272 -0.099173272 -0.099173272 + 18070 1.807 0.70565329 0.70565198 -1.2524497e-07 -0.099175762 -0.099175762 -0.099175762 + 18080 1.808 0.70565768 0.70565639 -1.2745617e-07 -0.099178245 -0.099178245 -0.099178245 + 18090 1.809 0.70566205 0.70566079 -1.2703218e-07 -0.09918072 -0.09918072 -0.09918072 + 18100 1.81 0.70566641 0.70566518 -1.2399058e-07 -0.099183188 -0.099183188 -0.099183188 + 18110 1.811 0.70567076 0.70566955 -1.1840886e-07 -0.099185648 -0.099185648 -0.099185648 + 18120 1.812 0.70567509 0.7056739 -1.1042245e-07 -0.099188101 -0.099188101 -0.099188101 + 18130 1.813 0.70567941 0.70567824 -1.0022152e-07 -0.099190547 -0.099190547 -0.099190547 + 18140 1.814 0.70568372 0.70568257 -8.8046375e-08 -0.099192985 -0.099192985 -0.099192985 + 18150 1.815 0.70568802 0.70568688 -7.4181867e-08 -0.099195416 -0.099195416 -0.099195416 + 18160 1.816 0.70569231 0.70569118 -5.8950699e-08 -0.09919784 -0.09919784 -0.09919784 + 18170 1.817 0.70569659 0.70569547 -4.2705933e-08 -0.099200256 -0.099200256 -0.099200256 + 18180 1.818 0.70570085 0.70569974 -2.5822808e-08 -0.099202665 -0.099202665 -0.099202665 + 18190 1.819 0.7057051 0.70570399 -8.690076e-09 -0.099205067 -0.099205067 -0.099205067 + 18200 1.82 0.70570935 0.70570823 8.2989437e-09 -0.099207462 -0.099207462 -0.099207462 + 18210 1.821 0.70571358 0.70571246 2.4755394e-08 -0.099209849 -0.099209849 -0.099209849 + 18220 1.822 0.7057178 0.70571667 4.0303774e-08 -0.099212229 -0.099212229 -0.099212229 + 18230 1.823 0.70572201 0.70572087 5.4590506e-08 -0.099214602 -0.099214602 -0.099214602 + 18240 1.824 0.70572621 0.70572505 6.7291973e-08 -0.099216968 -0.099216968 -0.099216968 + 18250 1.825 0.7057304 0.70572922 7.8121845e-08 -0.099219327 -0.099219327 -0.099219327 + 18260 1.826 0.70573457 0.70573337 8.683753e-08 -0.099221679 -0.099221679 -0.099221679 + 18270 1.827 0.70573874 0.70573751 9.3245603e-08 -0.099224023 -0.099224023 -0.099224023 + 18280 1.828 0.70574289 0.70574164 9.7206098e-08 -0.099226361 -0.099226361 -0.099226361 + 18290 1.829 0.70574703 0.70574576 9.8635549e-08 -0.099228691 -0.099228691 -0.099228691 + 18300 1.83 0.70575116 0.70574986 9.7508745e-08 -0.099231015 -0.099231015 -0.099231015 + 18310 1.831 0.70575527 0.70575395 9.3859127e-08 -0.099233331 -0.099233331 -0.099233331 + 18320 1.832 0.70575937 0.70575803 8.7777853e-08 -0.099235641 -0.099235641 -0.099235641 + 18330 1.833 0.70576346 0.7057621 7.941154e-08 -0.099237943 -0.099237943 -0.099237943 + 18340 1.834 0.70576754 0.70576616 6.8958732e-08 -0.099240239 -0.099240239 -0.099240239 + 18350 1.835 0.7057716 0.7057702 5.6665204e-08 -0.099242528 -0.099242528 -0.099242528 + 18360 1.836 0.70577565 0.70577424 4.2818186e-08 -0.099244809 -0.099244809 -0.099244809 + 18370 1.837 0.70577968 0.70577826 2.7739657e-08 -0.099247084 -0.099247084 -0.099247084 + 18380 1.838 0.7057837 0.70578228 1.1778865e-08 -0.099249353 -0.099249353 -0.099249353 + 18390 1.839 0.70578771 0.70578628 -4.6957605e-09 -0.099251614 -0.099251614 -0.099251614 + 18400 1.84 0.7057917 0.70579027 -2.1305108e-08 -0.099253868 -0.099253868 -0.099253868 + 18410 1.841 0.70579568 0.70579425 -3.7668103e-08 -0.099256116 -0.099256116 -0.099256116 + 18420 1.842 0.70579964 0.70579823 -5.3410454e-08 -0.099258357 -0.099258357 -0.099258357 + 18430 1.843 0.7058036 0.70580219 -6.8173204e-08 -0.099260591 -0.099260591 -0.099260591 + 18440 1.844 0.70580753 0.70580614 -8.1620914e-08 -0.099262818 -0.099262818 -0.099262818 + 18450 1.845 0.70581146 0.70581008 -9.3449288e-08 -0.099265039 -0.099265039 -0.099265039 + 18460 1.846 0.70581537 0.70581401 -1.0339205e-07 -0.099267253 -0.099267253 -0.099267253 + 18470 1.847 0.70581927 0.70581793 -1.1122692e-07 -0.099269461 -0.099269461 -0.099269461 + 18480 1.848 0.70582316 0.70582184 -1.1678063e-07 -0.099271661 -0.099271661 -0.099271661 + 18490 1.849 0.70582703 0.70582574 -1.1993267e-07 -0.099273855 -0.099273855 -0.099273855 + 18500 1.85 0.70583089 0.70582962 -1.2061797e-07 -0.099276043 -0.099276043 -0.099276043 + 18510 1.851 0.70583474 0.7058335 -1.1882819e-07 -0.099278224 -0.099278224 -0.099278224 + 18520 1.852 0.70583858 0.70583736 -1.1461174e-07 -0.099280398 -0.099280398 -0.099280398 + 18530 1.853 0.70584241 0.70584121 -1.0807252e-07 -0.099282566 -0.099282566 -0.099282566 + 18540 1.854 0.70584623 0.70584505 -9.9367345e-08 -0.099284727 -0.099284727 -0.099284727 + 18550 1.855 0.70585004 0.70584887 -8.8702244e-08 -0.099286882 -0.099286882 -0.099286882 + 18560 1.856 0.70585383 0.70585268 -7.6327541e-08 -0.09928903 -0.09928903 -0.09928903 + 18570 1.857 0.70585762 0.70585648 -6.2532008e-08 -0.099291172 -0.099291172 -0.099291172 + 18580 1.858 0.7058614 0.70586027 -4.7636131e-08 -0.099293307 -0.099293307 -0.099293307 + 18590 1.859 0.70586517 0.70586404 -3.1984665e-08 -0.099295436 -0.099295436 -0.099295436 + 18600 1.86 0.70586892 0.7058678 -1.593866e-08 -0.099297558 -0.099297558 -0.099297558 + 18610 1.861 0.70587267 0.70587155 1.3286207e-10 -0.099299674 -0.099299674 -0.099299674 + 18620 1.862 0.70587641 0.70587528 1.5861394e-08 -0.099301784 -0.099301784 -0.099301784 + 18630 1.863 0.70588014 0.705879 3.0887388e-08 -0.099303888 -0.099303888 -0.099303888 + 18640 1.864 0.70588386 0.70588271 4.4868472e-08 -0.099305985 -0.099305985 -0.099305985 + 18650 1.865 0.70588757 0.7058864 5.7487246e-08 -0.099308075 -0.099308075 -0.099308075 + 18660 1.866 0.70589127 0.70589009 6.8458489e-08 -0.09931016 -0.09931016 -0.09931016 + 18670 1.867 0.70589495 0.70589376 7.7535597e-08 -0.099312238 -0.099312238 -0.099312238 + 18680 1.868 0.70589863 0.70589742 8.4516128e-08 -0.09931431 -0.09931431 -0.09931431 + 18690 1.869 0.7059023 0.70590106 8.9246306e-08 -0.099316375 -0.099316375 -0.099316375 + 18700 1.87 0.70590596 0.7059047 9.1624407e-08 -0.099318435 -0.099318435 -0.099318435 + 18710 1.871 0.70590961 0.70590832 9.1602936e-08 -0.099320488 -0.099320488 -0.099320488 + 18720 1.872 0.70591324 0.70591194 8.9189552e-08 -0.099322535 -0.099322535 -0.099322535 + 18730 1.873 0.70591687 0.70591554 8.4446732e-08 -0.099324576 -0.099324576 -0.099324576 + 18740 1.874 0.70592048 0.70591913 7.7490175e-08 -0.09932661 -0.09932661 -0.09932661 + 18750 1.875 0.70592408 0.70592272 6.848599e-08 -0.099328639 -0.099328639 -0.099328639 + 18760 1.876 0.70592767 0.70592629 5.764674e-08 -0.099330661 -0.099330661 -0.099330661 + 18770 1.877 0.70593125 0.70592985 4.522643e-08 -0.099332677 -0.099332677 -0.099332677 + 18780 1.878 0.70593481 0.70593341 3.1514557e-08 -0.099334688 -0.099334688 -0.099334688 + 18790 1.879 0.70593837 0.70593695 1.6829372e-08 -0.099336692 -0.099336692 -0.099336692 + 18800 1.88 0.70594191 0.70594049 1.5104927e-09 -0.09933869 -0.09933869 -0.09933869 + 18810 1.881 0.70594544 0.70594402 -1.4088944e-08 -0.099340682 -0.099340682 -0.099340682 + 18820 1.882 0.70594895 0.70594753 -2.9610419e-08 -0.099342668 -0.099342668 -0.099342668 + 18830 1.883 0.70595245 0.70595104 -4.4698272e-08 -0.099344648 -0.099344648 -0.099344648 + 18840 1.884 0.70595595 0.70595454 -5.9007842e-08 -0.099346623 -0.099346623 -0.099346623 + 18850 1.885 0.70595943 0.70595803 -7.2213343e-08 -0.099348591 -0.099348591 -0.099348591 + 18860 1.886 0.70596289 0.70596152 -8.4015276e-08 -0.099350553 -0.099350553 -0.099350553 + 18870 1.887 0.70596635 0.70596499 -9.4147216e-08 -0.09935251 -0.09935251 -0.09935251 + 18880 1.888 0.70596979 0.70596845 -1.0238183e-07 -0.09935446 -0.09935446 -0.09935446 + 18890 1.889 0.70597323 0.7059719 -1.0853597e-07 -0.099356405 -0.099356405 -0.099356405 + 18900 1.89 0.70597665 0.70597535 -1.1247473e-07 -0.099358343 -0.099358343 -0.099358343 + 18910 1.891 0.70598006 0.70597878 -1.1411442e-07 -0.099360276 -0.099360276 -0.099360276 + 18920 1.892 0.70598346 0.7059822 -1.1342432e-07 -0.099362203 -0.099362203 -0.099362203 + 18930 1.893 0.70598685 0.70598562 -1.1042722e-07 -0.099364125 -0.099364125 -0.099364125 + 18940 1.894 0.70599023 0.70598902 -1.0519876e-07 -0.09936604 -0.09936604 -0.09936604 + 18950 1.895 0.70599361 0.70599241 -9.7865496e-08 -0.09936795 -0.09936795 -0.09936795 + 18960 1.896 0.70599697 0.70599579 -8.8601904e-08 -0.099369854 -0.099369854 -0.099369854 + 18970 1.897 0.70600032 0.70599916 -7.7626193e-08 -0.099371752 -0.099371752 -0.099371752 + 18980 1.898 0.70600367 0.70600251 -6.5195188e-08 -0.099373644 -0.099373644 -0.099373644 + 18990 1.899 0.706007 0.70600586 -5.1598322e-08 -0.099375531 -0.099375531 -0.099375531 + 19000 1.9 0.70601033 0.70600919 -3.71509e-08 -0.099377412 -0.099377412 -0.099377412 + 19010 1.901 0.70601365 0.70601252 -2.2186797e-08 -0.099379288 -0.099379288 -0.099379288 + 19020 1.902 0.70601696 0.70601583 -7.0507367e-09 -0.099381157 -0.099381157 -0.099381157 + 19030 1.903 0.70602026 0.70601913 7.9096381e-09 -0.099383021 -0.099383021 -0.099383021 + 19040 1.904 0.70602355 0.70602241 2.2351752e-08 -0.09938488 -0.09938488 -0.09938488 + 19050 1.905 0.70602684 0.70602569 3.5945938e-08 -0.099386733 -0.099386733 -0.099386733 + 19060 1.906 0.70603012 0.70602895 4.8382957e-08 -0.09938858 -0.09938858 -0.09938858 + 19070 1.907 0.70603338 0.70603221 5.9381035e-08 -0.099390422 -0.099390422 -0.099390422 + 19080 1.908 0.70603664 0.70603545 6.8692236e-08 -0.099392258 -0.099392258 -0.099392258 + 19090 1.909 0.70603989 0.70603868 7.6108057e-08 -0.099394089 -0.099394089 -0.099394089 + 19100 1.91 0.70604313 0.7060419 8.1464086e-08 -0.099395914 -0.099395914 -0.099395914 + 19110 1.911 0.70604637 0.70604511 8.4643642e-08 -0.099397733 -0.099397733 -0.099397733 + 19120 1.912 0.70604959 0.70604832 8.5580314e-08 -0.099399547 -0.099399547 -0.099399547 + 19130 1.913 0.7060528 0.70605151 8.4259331e-08 -0.099401356 -0.099401356 -0.099401356 + 19140 1.914 0.706056 0.70605469 8.0717747e-08 -0.099403159 -0.099403159 -0.099403159 + 19150 1.915 0.7060592 0.70605786 7.5043437e-08 -0.099404957 -0.099404957 -0.099404957 + 19160 1.916 0.70606238 0.70606103 6.7372934e-08 -0.099406749 -0.099406749 -0.099406749 + 19170 1.917 0.70606555 0.70606418 5.7888148e-08 -0.099408536 -0.099408536 -0.099408536 + 19180 1.918 0.70606871 0.70606733 4.6812058e-08 -0.099410318 -0.099410318 -0.099410318 + 19190 1.919 0.70607186 0.70607047 3.4403481e-08 -0.099412094 -0.099412094 -0.099412094 + 19200 1.92 0.706075 0.7060736 2.0951022e-08 -0.099413865 -0.099413865 -0.099413865 + 19210 1.921 0.70607813 0.70607672 6.7663709e-09 -0.09941563 -0.09941563 -0.09941563 + 19220 1.922 0.70608125 0.70607984 -7.8229194e-09 -0.099417391 -0.099417391 -0.099417391 + 19230 1.923 0.70608435 0.70608294 -2.2480992e-08 -0.099419145 -0.099419145 -0.099419145 + 19240 1.924 0.70608745 0.70608604 -3.6871415e-08 -0.099420895 -0.099420895 -0.099420895 + 19250 1.925 0.70609053 0.70608913 -5.0664901e-08 -0.099422639 -0.099422639 -0.099422639 + 19260 1.926 0.70609361 0.70609222 -6.3546837e-08 -0.099424378 -0.099424378 -0.099424378 + 19270 1.927 0.70609667 0.70609529 -7.5224461e-08 -0.099426112 -0.099426112 -0.099426112 + 19280 1.928 0.70609972 0.70609836 -8.543351e-08 -0.09942784 -0.09942784 -0.09942784 + 19290 1.929 0.70610277 0.70610142 -9.3944199e-08 -0.099429564 -0.099429564 -0.099429564 + 19300 1.93 0.7061058 0.70610447 -1.0056639e-07 -0.099431282 -0.099431282 -0.099431282 + 19310 1.931 0.70610882 0.70610751 -1.0515382e-07 -0.099432995 -0.099432995 -0.099432995 + 19320 1.932 0.70611183 0.70611055 -1.0760737e-07 -0.099434703 -0.099434703 -0.099434703 + 19330 1.933 0.70611484 0.70611357 -1.0787713e-07 -0.099436405 -0.099436405 -0.099436405 + 19340 1.934 0.70611783 0.70611659 -1.0596347e-07 -0.099438103 -0.099438103 -0.099438103 + 19350 1.935 0.70612082 0.70611959 -1.0191683e-07 -0.099439795 -0.099439795 -0.099439795 + 19360 1.936 0.7061238 0.70612259 -9.5836422e-08 -0.099441482 -0.099441482 -0.099441482 + 19370 1.937 0.70612677 0.70612557 -8.7867838e-08 -0.099443164 -0.099443164 -0.099443164 + 19380 1.938 0.70612973 0.70612855 -7.8199538e-08 -0.099444842 -0.099444842 -0.099444842 + 19390 1.939 0.70613268 0.70613152 -6.7058418e-08 -0.099446514 -0.099446514 -0.099446514 + 19400 1.94 0.70613563 0.70613447 -5.470448e-08 -0.099448181 -0.099448181 -0.099448181 + 19410 1.941 0.70613857 0.70613742 -4.1424778e-08 -0.099449843 -0.099449843 -0.099449843 + 19420 1.942 0.7061415 0.70614035 -2.7526741e-08 -0.099451499 -0.099451499 -0.099451499 + 19430 1.943 0.70614442 0.70614328 -1.333107e-08 -0.099453151 -0.099453151 -0.099453151 + 19440 1.944 0.70614734 0.70614619 8.3566774e-10 -0.099454798 -0.099454798 -0.099454798 + 19450 1.945 0.70615024 0.7061491 1.4648542e-08 -0.09945644 -0.09945644 -0.09945644 + 19460 1.946 0.70615315 0.70615199 2.7791714e-08 -0.099458077 -0.099458077 -0.099458077 + 19470 1.947 0.70615604 0.70615488 3.9965652e-08 -0.099459709 -0.099459709 -0.099459709 + 19480 1.948 0.70615893 0.70615775 5.0893959e-08 -0.099461337 -0.099461337 -0.099461337 + 19490 1.949 0.70616181 0.70616061 6.032964e-08 -0.099462959 -0.099462959 -0.099462959 + 19500 1.95 0.70616468 0.70616347 6.8060684e-08 -0.099464576 -0.099464576 -0.099464576 + 19510 1.951 0.70616754 0.70616631 7.3914827e-08 -0.099466189 -0.099466189 -0.099466189 + 19520 1.952 0.7061704 0.70616915 7.7763378e-08 -0.099467796 -0.099467796 -0.099467796 + 19530 1.953 0.70617324 0.70617198 7.952405e-08 -0.099469399 -0.099469399 -0.099469399 + 19540 1.954 0.70617608 0.7061748 7.9162704e-08 -0.099470997 -0.099470997 -0.099470997 + 19550 1.955 0.70617891 0.70617761 7.6693992e-08 -0.09947259 -0.09947259 -0.09947259 + 19560 1.956 0.70618173 0.70618041 7.2180872e-08 -0.099474178 -0.099474178 -0.099474178 + 19570 1.957 0.70618454 0.7061832 6.5733024e-08 -0.099475762 -0.099475762 -0.099475762 + 19580 1.958 0.70618735 0.70618599 5.7504189e-08 -0.099477341 -0.099477341 -0.099477341 + 19590 1.959 0.70619014 0.70618877 4.7688515e-08 -0.099478915 -0.099478915 -0.099478915 + 19600 1.96 0.70619292 0.70619154 3.6515978e-08 -0.099480484 -0.099480484 -0.099480484 + 19610 1.961 0.7061957 0.70619431 2.4246999e-08 -0.099482048 -0.099482048 -0.099482048 + 19620 1.962 0.70619846 0.70619706 1.1166379e-08 -0.099483608 -0.099483608 -0.099483608 + 19630 1.963 0.70620122 0.70619981 -2.4233094e-09 -0.099485163 -0.099485163 -0.099485163 + 19640 1.964 0.70620396 0.70620256 -1.6208717e-08 -0.099486713 -0.099486713 -0.099486713 + 19650 1.965 0.70620669 0.7062053 -2.9872943e-08 -0.099488259 -0.099488259 -0.099488259 + 19660 1.966 0.70620942 0.70620803 -4.3102813e-08 -0.0994898 -0.0994898 -0.0994898 + 19670 1.967 0.70621214 0.70621075 -5.5596058e-08 -0.099491336 -0.099491336 -0.099491336 + 19680 1.968 0.70621484 0.70621347 -6.7068215e-08 -0.099492868 -0.099492868 -0.099492868 + 19690 1.969 0.70621754 0.70621617 -7.7259102e-08 -0.099494395 -0.099494395 -0.099494395 + 19700 1.97 0.70622022 0.70621888 -8.5938718e-08 -0.099495918 -0.099495918 -0.099495918 + 19710 1.971 0.7062229 0.70622157 -9.2912428e-08 -0.099497436 -0.099497436 -0.099497436 + 19720 1.972 0.70622557 0.70622426 -9.8025326e-08 -0.099498949 -0.099498949 -0.099498949 + 19730 1.973 0.70622823 0.70622694 -1.0116567e-07 -0.099500458 -0.099500458 -0.099500458 + 19740 1.974 0.70623089 0.70622961 -1.0226731e-07 -0.099501962 -0.099501962 -0.099501962 + 19750 1.975 0.70623353 0.70623228 -1.0131109e-07 -0.099503461 -0.099503461 -0.099503461 + 19760 1.976 0.70623617 0.70623493 -9.8325127e-08 -0.099504956 -0.099504956 -0.099504956 + 19770 1.977 0.7062388 0.70623758 -9.3384031e-08 -0.099506447 -0.099506447 -0.099506447 + 19780 1.978 0.70624142 0.70624022 -8.660706e-08 -0.099507933 -0.099507933 -0.099507933 + 19790 1.979 0.70624404 0.70624285 -7.8155241e-08 -0.099509415 -0.099509415 -0.099509415 + 19800 1.98 0.70624664 0.70624547 -6.8227557e-08 -0.099510892 -0.099510892 -0.099510892 + 19810 1.981 0.70624924 0.70624808 -5.7056261e-08 -0.099512365 -0.099512365 -0.099512365 + 19820 1.982 0.70625184 0.70625068 -4.4901454e-08 -0.099513833 -0.099513833 -0.099513833 + 19830 1.983 0.70625443 0.70625328 -3.2045025e-08 -0.099515297 -0.099515297 -0.099515297 + 19840 1.984 0.70625701 0.70625586 -1.8784125e-08 -0.099516756 -0.099516756 -0.099516756 + 19850 1.985 0.70625958 0.70625844 -5.4242937e-09 -0.099518211 -0.099518211 -0.099518211 + 19860 1.986 0.70626215 0.706261 7.7275713e-09 -0.099519662 -0.099519662 -0.099519662 + 19870 1.987 0.70626472 0.70626356 2.0370265e-08 -0.099521108 -0.099521108 -0.099521108 + 19880 1.988 0.70626727 0.70626611 3.2215168e-08 -0.09952255 -0.09952255 -0.09952255 + 19890 1.989 0.70626982 0.70626864 4.2992837e-08 -0.099523987 -0.099523987 -0.099523987 + 19900 1.99 0.70627237 0.70627117 5.2459126e-08 -0.09952542 -0.09952542 -0.09952542 + 19910 1.991 0.7062749 0.7062737 6.0400718e-08 -0.099526849 -0.099526849 -0.099526849 + 19920 1.992 0.70627743 0.70627621 6.6639927e-08 -0.099528273 -0.099528273 -0.099528273 + 19930 1.993 0.70627995 0.70627871 7.1038669e-08 -0.099529694 -0.099529694 -0.099529694 + 19940 1.994 0.70628247 0.70628121 7.3501515e-08 -0.09953111 -0.09953111 -0.09953111 + 19950 1.995 0.70628498 0.7062837 7.3977751e-08 -0.099532521 -0.099532521 -0.099532521 + 19960 1.996 0.70628748 0.70628618 7.246241e-08 -0.099533929 -0.099533929 -0.099533929 + 19970 1.997 0.70628997 0.70628865 6.8996248e-08 -0.099535332 -0.099535332 -0.099535332 + 19980 1.998 0.70629245 0.70629112 6.3664676e-08 -0.099536731 -0.099536731 -0.099536731 + 19990 1.999 0.70629493 0.70629358 5.6595659e-08 -0.099538125 -0.099538125 -0.099538125 + 20000 2 0.7062974 0.70629604 4.7956659e-08 -0.099539516 -0.099539516 -0.099539516 + 20010 2.001 0.70629986 0.70629848 3.7950669e-08 -0.099540902 -0.099540902 -0.099540902 + 20020 2.002 0.70630231 0.70630093 2.681145e-08 -0.099542284 -0.099542284 -0.099542284 + 20030 2.003 0.70630475 0.70630336 1.479807e-08 -0.099543662 -0.099543662 -0.099543662 + 20040 2.004 0.70630718 0.70630579 2.1888892e-09 -0.099545036 -0.099545036 -0.099545036 + 20050 2.005 0.70630961 0.70630821 -1.0724895e-08 -0.099546405 -0.099546405 -0.099546405 + 20060 2.006 0.70631202 0.70631063 -2.3645964e-08 -0.099547771 -0.099547771 -0.099547771 + 20070 2.007 0.70631443 0.70631304 -3.6277725e-08 -0.099549132 -0.099549132 -0.099549132 + 20080 2.008 0.70631683 0.70631545 -4.8331111e-08 -0.099550489 -0.099550489 -0.099550489 + 20090 2.009 0.70631922 0.70631785 -5.95312e-08 -0.099551842 -0.099551842 -0.099551842 + 20100 2.01 0.7063216 0.70632024 -6.9623478e-08 -0.099553191 -0.099553191 -0.099553191 + 20110 2.011 0.70632397 0.70632263 -7.8379623e-08 -0.099554536 -0.099554536 -0.099554536 + 20120 2.012 0.70632634 0.70632501 -8.5602665e-08 -0.099555877 -0.099555877 -0.099555877 + 20130 2.013 0.7063287 0.70632738 -9.1131414e-08 -0.099557214 -0.099557214 -0.099557214 + 20140 2.014 0.70633105 0.70632975 -9.4844056e-08 -0.099558547 -0.099558547 -0.099558547 + 20150 2.015 0.70633339 0.70633211 -9.6660828e-08 -0.099559875 -0.099559875 -0.099559875 + 20160 2.016 0.70633573 0.70633446 -9.6545724e-08 -0.0995612 -0.0995612 -0.0995612 + 20170 2.017 0.70633805 0.70633681 -9.4507189e-08 -0.099562521 -0.099562521 -0.099562521 + 20180 2.018 0.70634038 0.70633915 -9.0597798e-08 -0.099563838 -0.099563838 -0.099563838 + 20190 2.019 0.70634269 0.70634148 -8.4912909e-08 -0.09956515 -0.09956515 -0.09956515 + 20200 2.02 0.706345 0.7063438 -7.7588353e-08 -0.099566459 -0.099566459 -0.099566459 + 20210 2.021 0.7063473 0.70634612 -6.8797191e-08 -0.099567764 -0.099567764 -0.099567764 + 20220 2.022 0.7063496 0.70634842 -5.8745631e-08 -0.099569065 -0.099569065 -0.099569065 + 20230 2.023 0.70635189 0.70635072 -4.7668196e-08 -0.099570362 -0.099570362 -0.099570362 + 20240 2.024 0.70635418 0.70635302 -3.5822255e-08 -0.099571655 -0.099571655 -0.099571655 + 20250 2.025 0.70635646 0.7063553 -2.3482047e-08 -0.099572944 -0.099572944 -0.099572944 + 20260 2.026 0.70635873 0.70635757 -1.0932334e-08 -0.09957423 -0.09957423 -0.09957423 + 20270 2.027 0.706361 0.70635984 1.5381658e-09 -0.099575511 -0.099575511 -0.099575511 + 20280 2.028 0.70636326 0.7063621 1.3643418e-08 -0.099576788 -0.099576788 -0.099576788 + 20290 2.029 0.70636552 0.70636435 2.5106632e-08 -0.099578062 -0.099578062 -0.099578062 + 20300 2.03 0.70636777 0.70636659 3.5666585e-08 -0.099579332 -0.099579332 -0.099579332 + 20310 2.031 0.70637002 0.70636883 4.5083572e-08 -0.099580598 -0.099580598 -0.099580598 + 20320 2.032 0.70637226 0.70637105 5.3144849e-08 -0.09958186 -0.09958186 -0.09958186 + 20330 2.033 0.70637449 0.70637327 5.9669428e-08 -0.099583118 -0.099583118 -0.099583118 + 20340 2.034 0.70637672 0.70637548 6.4512146e-08 -0.099584373 -0.099584373 -0.099584373 + 20350 2.035 0.70637894 0.70637769 6.7566882e-08 -0.099585624 -0.099585624 -0.099585624 + 20360 2.036 0.70638116 0.70637989 6.8768883e-08 -0.099586871 -0.099586871 -0.099586871 + 20370 2.037 0.70638337 0.70638208 6.8096123e-08 -0.099588114 -0.099588114 -0.099588114 + 20380 2.038 0.70638557 0.70638426 6.5569679e-08 -0.099589353 -0.099589353 -0.099589353 + 20390 2.039 0.70638776 0.70638644 6.1253126e-08 -0.099590589 -0.099590589 -0.099590589 + 20400 2.04 0.70638995 0.70638861 5.5250939e-08 -0.099591821 -0.099591821 -0.099591821 + 20410 2.041 0.70639213 0.70639078 4.7705984e-08 -0.099593049 -0.099593049 -0.099593049 + 20420 2.042 0.7063943 0.70639294 3.8796111e-08 -0.099594274 -0.099594274 -0.099594274 + 20430 2.043 0.70639647 0.7063951 2.8729978e-08 -0.099595495 -0.099595495 -0.099595495 + 20440 2.044 0.70639863 0.70639725 1.7742159e-08 -0.099596712 -0.099596712 -0.099596712 + 20450 2.045 0.70640078 0.70639939 6.0876855e-09 -0.099597925 -0.099597925 -0.099597925 + 20460 2.046 0.70640292 0.70640153 -5.9638709e-09 -0.099599135 -0.099599135 -0.099599135 + 20470 2.047 0.70640505 0.70640367 -1.8134631e-08 -0.099600341 -0.099600341 -0.099600341 + 20480 2.048 0.70640718 0.7064058 -3.0144812e-08 -0.099601544 -0.099601544 -0.099601544 + 20490 2.049 0.7064093 0.70640792 -4.1719159e-08 -0.099602742 -0.099602742 -0.099602742 + 20500 2.05 0.70641141 0.70641004 -5.2593248e-08 -0.099603938 -0.099603938 -0.099603938 + 20510 2.051 0.70641351 0.70641215 -6.2519525e-08 -0.099605129 -0.099605129 -0.099605129 + 20520 2.052 0.70641561 0.70641426 -7.1272944e-08 -0.099606317 -0.099606317 -0.099606317 + 20530 2.053 0.7064177 0.70641636 -7.8656058e-08 -0.099607502 -0.099607502 -0.099607502 + 20540 2.054 0.70641978 0.70641846 -8.4503476e-08 -0.099608683 -0.099608683 -0.099608683 + 20550 2.055 0.70642186 0.70642055 -8.8685564e-08 -0.09960986 -0.09960986 -0.09960986 + 20560 2.056 0.70642393 0.70642264 -9.1111311e-08 -0.099611034 -0.099611034 -0.099611034 + 20570 2.057 0.70642599 0.70642472 -9.1730305e-08 -0.099612204 -0.099612204 -0.099612204 + 20580 2.058 0.70642804 0.70642679 -9.0533768e-08 -0.09961337 -0.09961337 -0.09961337 + 20590 2.059 0.70643009 0.70642885 -8.7554636e-08 -0.099614534 -0.099614534 -0.099614534 + 20600 2.06 0.70643214 0.70643091 -8.2866671e-08 -0.099615693 -0.099615693 -0.099615693 + 20610 2.061 0.70643418 0.70643297 -7.6582653e-08 -0.099616849 -0.099616849 -0.099616849 + 20620 2.062 0.70643621 0.70643501 -6.8851668e-08 -0.099618002 -0.099618002 -0.099618002 + 20630 2.063 0.70643824 0.70643705 -5.9855578e-08 -0.099619151 -0.099619151 -0.099619151 + 20640 2.064 0.70644026 0.70643908 -4.9804747e-08 -0.099620297 -0.099620297 -0.099620297 + 20650 2.065 0.70644228 0.70644111 -3.8933125e-08 -0.099621439 -0.099621439 -0.099621439 + 20660 2.066 0.70644429 0.70644312 -2.7492808e-08 -0.099622578 -0.099622578 -0.099622578 + 20670 2.067 0.7064463 0.70644513 -1.5748189e-08 -0.099623713 -0.099623713 -0.099623713 + 20680 2.068 0.7064483 0.70644714 -3.969858e-09 -0.099624845 -0.099624845 -0.099624845 + 20690 2.069 0.7064503 0.70644913 7.5716351e-09 -0.099625973 -0.099625973 -0.099625973 + 20700 2.07 0.70645229 0.70645112 1.8611991e-08 -0.099627098 -0.099627098 -0.099627098 + 20710 2.071 0.70645428 0.7064531 2.889921e-08 -0.09962822 -0.09962822 -0.09962822 + 20720 2.072 0.70645627 0.70645507 3.8199345e-08 -0.099629338 -0.099629338 -0.099629338 + 20730 2.073 0.70645824 0.70645704 4.6301814e-08 -0.099630453 -0.099630453 -0.099630453 + 20740 2.074 0.70646022 0.706459 5.3024171e-08 -0.099631564 -0.099631564 -0.099631564 + 20750 2.075 0.70646219 0.70646095 5.8216207e-08 -0.099632672 -0.099632672 -0.099632672 + 20760 2.076 0.70646415 0.7064629 6.1763304e-08 -0.099633777 -0.099633777 -0.099633777 + 20770 2.077 0.70646611 0.70646484 6.3588961e-08 -0.099634879 -0.099634879 -0.099634879 + 20780 2.078 0.70646806 0.70646678 6.3656436e-08 -0.099635977 -0.099635977 -0.099635977 + 20790 2.079 0.70647 0.70646871 6.1969469e-08 -0.099637072 -0.099637072 -0.099637072 + 20800 2.08 0.70647194 0.70647063 5.8572077e-08 -0.099638163 -0.099638163 -0.099638163 + 20810 2.081 0.70647387 0.70647255 5.354742e-08 -0.099639251 -0.099639251 -0.099639251 + 20820 2.082 0.7064758 0.70647446 4.7015777e-08 -0.099640336 -0.099640336 -0.099640336 + 20830 2.083 0.70647772 0.70647637 3.9131669e-08 -0.099641418 -0.099641418 -0.099641418 + 20840 2.084 0.70647963 0.70647827 3.0080213e-08 -0.099642496 -0.099642496 -0.099642496 + 20850 2.085 0.70648154 0.70648017 2.0072773e-08 -0.099643571 -0.099643571 -0.099643571 + 20860 2.086 0.70648344 0.70648206 9.3420337e-09 -0.099644643 -0.099644643 -0.099644643 + 20870 2.087 0.70648533 0.70648395 -1.8634114e-09 -0.099645712 -0.099645712 -0.099645712 + 20880 2.088 0.70648722 0.70648584 -1.3284814e-08 -0.099646777 -0.099646777 -0.099646777 + 20890 2.089 0.7064891 0.70648772 -2.4659244e-08 -0.099647839 -0.099647839 -0.099647839 + 20900 2.09 0.70649097 0.70648959 -3.5725639e-08 -0.099648898 -0.099648898 -0.099648898 + 20910 2.091 0.70649283 0.70649146 -4.6230798e-08 -0.099649954 -0.099649954 -0.099649954 + 20920 2.092 0.70649469 0.70649333 -5.5935165e-08 -0.099651006 -0.099651006 -0.099651006 + 20930 2.093 0.70649654 0.70649519 -6.4618297e-08 -0.099652056 -0.099652056 -0.099652056 + 20940 2.094 0.70649839 0.70649705 -7.2083863e-08 -0.099653102 -0.099653102 -0.099653102 + 20950 2.095 0.70650023 0.7064989 -7.8164087e-08 -0.099654145 -0.099654145 -0.099654145 + 20960 2.096 0.70650206 0.70650075 -8.2723507e-08 -0.099655185 -0.099655185 -0.099655185 + 20970 2.097 0.70650388 0.70650259 -8.5661997e-08 -0.099656221 -0.099656221 -0.099656221 + 20980 2.098 0.7065057 0.70650443 -8.6916954e-08 -0.099657255 -0.099657255 -0.099657255 + 20990 2.099 0.70650752 0.70650626 -8.6464627e-08 -0.099658285 -0.099658285 -0.099658285 + 21000 2.1 0.70650933 0.70650808 -8.4320545e-08 -0.099659313 -0.099659313 -0.099659313 + 21010 2.101 0.70651113 0.7065099 -8.0539042e-08 -0.099660337 -0.099660337 -0.099660337 + 21020 2.102 0.70651293 0.70651172 -7.5211894e-08 -0.099661358 -0.099661358 -0.099661358 + 21030 2.103 0.70651473 0.70651352 -6.8466096e-08 -0.099662376 -0.099662376 -0.099662376 + 21040 2.104 0.70651652 0.70651533 -6.0460842e-08 -0.099663391 -0.099663391 -0.099663391 + 21050 2.105 0.70651831 0.70651712 -5.1383775e-08 -0.099664403 -0.099664403 -0.099664403 + 21060 2.106 0.70652009 0.70651891 -4.1446585e-08 -0.099665412 -0.099665412 -0.099665412 + 21070 2.107 0.70652186 0.70652069 -3.0880082e-08 -0.099666418 -0.099666418 -0.099666418 + 21080 2.108 0.70652364 0.70652247 -1.9928835e-08 -0.099667421 -0.099667421 -0.099667421 + 21090 2.109 0.70652541 0.70652423 -8.845512e-09 -0.09966842 -0.09966842 -0.09966842 + 21100 2.11 0.70652717 0.706526 2.1149427e-09 -0.099669417 -0.099669417 -0.099669417 + 21110 2.111 0.70652893 0.70652775 1.2701175e-08 -0.099670411 -0.099670411 -0.099670411 + 21120 2.112 0.70653069 0.7065295 2.267118e-08 -0.099671401 -0.099671401 -0.099671401 + 21130 2.113 0.70653244 0.70653125 3.1797835e-08 -0.099672389 -0.099672389 -0.099672389 + 21140 2.114 0.70653419 0.70653298 3.9874067e-08 -0.099673374 -0.099673374 -0.099673374 + 21150 2.115 0.70653593 0.70653471 4.6717553e-08 -0.099674355 -0.099674355 -0.099674355 + 21160 2.116 0.70653767 0.70653644 5.2174829e-08 -0.099675334 -0.099675334 -0.099675334 + 21170 2.117 0.7065394 0.70653816 5.6124731e-08 -0.09967631 -0.09967631 -0.09967631 + 21180 2.118 0.70654113 0.70653987 5.848108e-08 -0.099677283 -0.099677283 -0.099677283 + 21190 2.119 0.70654285 0.70654158 5.9194556e-08 -0.099678253 -0.099678253 -0.099678253 + 21200 2.12 0.70654457 0.70654328 5.825372e-08 -0.09967922 -0.09967922 -0.09967922 + 21210 2.121 0.70654628 0.70654498 5.5685163e-08 -0.099680184 -0.099680184 -0.099680184 + 21220 2.122 0.70654799 0.70654667 5.1552781e-08 -0.099681145 -0.099681145 -0.099681145 + 21230 2.123 0.70654969 0.70654836 4.5956196e-08 -0.099682103 -0.099682103 -0.099682103 + 21240 2.124 0.70655139 0.70655005 3.9028362e-08 -0.099683058 -0.099683058 -0.099683058 + 21250 2.125 0.70655308 0.70655173 3.0932406e-08 -0.099684011 -0.099684011 -0.099684011 + 21260 2.126 0.70655476 0.7065534 2.1857798e-08 -0.09968496 -0.09968496 -0.09968496 + 21270 2.127 0.70655644 0.70655507 1.2015912e-08 -0.099685907 -0.099685907 -0.099685907 + 21280 2.128 0.70655811 0.70655674 1.6351138e-09 -0.099686851 -0.099686851 -0.099686851 + 21290 2.129 0.70655978 0.70655841 -9.0445433e-09 -0.099687792 -0.099687792 -0.099687792 + 21300 2.13 0.70656144 0.70656007 -1.9776862e-08 -0.09968873 -0.09968873 -0.09968873 + 21310 2.131 0.70656309 0.70656172 -3.0315175e-08 -0.099689665 -0.099689665 -0.099689665 + 21320 2.132 0.70656474 0.70656337 -4.0418016e-08 -0.099690598 -0.099690598 -0.099690598 + 21330 2.133 0.70656638 0.70656502 -4.9854645e-08 -0.099691527 -0.099691527 -0.099691527 + 21340 2.134 0.70656802 0.70656667 -5.841032e-08 -0.099692454 -0.099692454 -0.099692454 + 21350 2.135 0.70656965 0.70656831 -6.5891177e-08 -0.099693378 -0.099693378 -0.099693378 + 21360 2.136 0.70657127 0.70656994 -7.2128628e-08 -0.099694299 -0.099694299 -0.099694299 + 21370 2.137 0.70657289 0.70657157 -7.6983148e-08 -0.099695218 -0.099695218 -0.099695218 + 21380 2.138 0.7065745 0.7065732 -8.03474e-08 -0.099696133 -0.099696133 -0.099696133 + 21390 2.139 0.70657611 0.70657482 -8.2148598e-08 -0.099697046 -0.099697046 -0.099697046 + 21400 2.14 0.70657771 0.70657644 -8.2350082e-08 -0.099697956 -0.099697956 -0.099697956 + 21410 2.141 0.70657931 0.70657805 -8.0952044e-08 -0.099698864 -0.099698864 -0.099698864 + 21420 2.142 0.7065809 0.70657966 -7.7991418e-08 -0.099699768 -0.099699768 -0.099699768 + 21430 2.143 0.70658249 0.70658126 -7.3540919e-08 -0.09970067 -0.09970067 -0.09970067 + 21440 2.144 0.70658407 0.70658286 -6.7707267e-08 -0.099701569 -0.099701569 -0.099701569 + 21450 2.145 0.70658566 0.70658445 -6.062863e-08 -0.099702466 -0.099702466 -0.099702466 + 21460 2.146 0.70658723 0.70658604 -5.247136e-08 -0.09970336 -0.09970336 -0.09970336 + 21470 2.147 0.7065888 0.70658762 -4.3426085e-08 -0.099704251 -0.099704251 -0.099704251 + 21480 2.148 0.70659037 0.70658919 -3.3703257e-08 -0.099705139 -0.099705139 -0.099705139 + 21490 2.149 0.70659194 0.70659076 -2.3528257e-08 -0.099706025 -0.099706025 -0.099706025 + 21500 2.15 0.7065935 0.70659232 -1.3136176e-08 -0.099706908 -0.099706908 -0.099706908 + 21510 2.151 0.70659506 0.70659388 -2.7663851e-09 -0.099707788 -0.099707788 -0.099707788 + 21520 2.152 0.70659661 0.70659543 7.3429794e-09 -0.099708665 -0.099708665 -0.099708665 + 21530 2.153 0.70659816 0.70659698 1.6960479e-08 -0.09970954 -0.09970954 -0.09970954 + 21540 2.154 0.70659971 0.70659852 2.5866671e-08 -0.099710413 -0.099710413 -0.099710413 + 21550 2.155 0.70660125 0.70660005 3.3859113e-08 -0.099711282 -0.099711282 -0.099711282 + 21560 2.156 0.70660279 0.70660158 4.075696e-08 -0.09971215 -0.09971215 -0.09971215 + 21570 2.157 0.70660433 0.7066031 4.6405059e-08 -0.099713014 -0.099713014 -0.099713014 + 21580 2.158 0.70660586 0.70660462 5.0677431e-08 -0.099713876 -0.099713876 -0.099713876 + 21590 2.159 0.70660739 0.70660613 5.3480079e-08 -0.099714735 -0.099714735 -0.099714735 + 21600 2.16 0.70660891 0.70660764 5.4753051e-08 -0.099715592 -0.099715592 -0.099715592 + 21610 2.161 0.70661043 0.70660914 5.4471716e-08 -0.099716446 -0.099716446 -0.099716446 + 21620 2.162 0.70661194 0.70661064 5.2647221e-08 -0.099717297 -0.099717297 -0.099717297 + 21630 2.163 0.70661345 0.70661214 4.9326131e-08 -0.099718146 -0.099718146 -0.099718146 + 21640 2.164 0.70661495 0.70661363 4.4589249e-08 -0.099718992 -0.099718992 -0.099718992 + 21650 2.165 0.70661645 0.70661511 3.8549661e-08 -0.099719836 -0.099719836 -0.099719836 + 21660 2.166 0.70661794 0.7066166 3.1350035e-08 -0.099720677 -0.099720677 -0.099720677 + 21670 2.167 0.70661943 0.70661808 2.3159262e-08 -0.099721516 -0.099721516 -0.099721516 + 21680 2.168 0.70662091 0.70661955 1.4168493e-08 -0.099722352 -0.099722352 -0.099722352 + 21690 2.169 0.70662239 0.70662103 4.5866794e-09 -0.099723185 -0.099723185 -0.099723185 + 21700 2.17 0.70662386 0.70662249 -5.3642766e-09 -0.099724016 -0.099724016 -0.099724016 + 21710 2.171 0.70662533 0.70662396 -1.5454661e-08 -0.099724845 -0.099724845 -0.099724845 + 21720 2.172 0.70662679 0.70662542 -2.545225e-08 -0.099725671 -0.099725671 -0.099725671 + 21730 2.173 0.70662824 0.70662688 -3.5127648e-08 -0.099726495 -0.099726495 -0.099726495 + 21740 2.174 0.70662969 0.70662834 -4.4259555e-08 -0.099727316 -0.099727316 -0.099727316 + 21750 2.175 0.70663114 0.70662979 -5.263982e-08 -0.099728134 -0.099728134 -0.099728134 + 21760 2.176 0.70663258 0.70663124 -6.007819e-08 -0.09972895 -0.09972895 -0.09972895 + 21770 2.177 0.70663401 0.70663268 -6.640662e-08 -0.099729764 -0.099729764 -0.099729764 + 21780 2.178 0.70663544 0.70663412 -7.1483074e-08 -0.099730575 -0.099730575 -0.099730575 + 21790 2.179 0.70663686 0.70663556 -7.5194702e-08 -0.099731384 -0.099731384 -0.099731384 + 21800 2.18 0.70663828 0.70663699 -7.7460351e-08 -0.09973219 -0.09973219 -0.09973219 + 21810 2.181 0.7066397 0.70663842 -7.8232334e-08 -0.099732994 -0.099732994 -0.099732994 + 21820 2.182 0.70664111 0.70663985 -7.7497419e-08 -0.099733795 -0.099733795 -0.099733795 + 21830 2.183 0.70664251 0.70664127 -7.5277035e-08 -0.099734594 -0.099734594 -0.099734594 + 21840 2.184 0.70664392 0.70664268 -7.1626675e-08 -0.099735391 -0.099735391 -0.099735391 + 21850 2.185 0.70664531 0.70664409 -6.6634516e-08 -0.099736185 -0.099736185 -0.099736185 + 21860 2.186 0.70664671 0.7066455 -6.0419295e-08 -0.099736976 -0.099736976 -0.099736976 + 21870 2.187 0.7066481 0.7066469 -5.3127493e-08 -0.099737766 -0.099737766 -0.099737766 + 21880 2.188 0.70664949 0.70664829 -4.4929882e-08 -0.099738553 -0.099738553 -0.099738553 + 21890 2.189 0.70665087 0.70664969 -3.6017529e-08 -0.099739337 -0.099739337 -0.099739337 + 21900 2.19 0.70665226 0.70665107 -2.6597349e-08 -0.099740119 -0.099740119 -0.099740119 + 21910 2.191 0.70665363 0.70665245 -1.6887299e-08 -0.099740899 -0.099740899 -0.099740899 + 21920 2.192 0.70665501 0.70665383 -7.1113393e-09 -0.099741677 -0.099741677 -0.099741677 + 21930 2.193 0.70665638 0.7066552 2.5057297e-09 -0.099742452 -0.099742452 -0.099742452 + 21940 2.194 0.70665775 0.70665656 1.1743436e-08 -0.099743224 -0.099743224 -0.099743224 + 21950 2.195 0.70665912 0.70665792 2.0390686e-08 -0.099743995 -0.099743995 -0.099743995 + 21960 2.196 0.70666048 0.70665928 2.8250591e-08 -0.099744763 -0.099744763 -0.099744763 + 21970 2.197 0.70666184 0.70666063 3.5144941e-08 -0.099745529 -0.099745529 -0.099745529 + 21980 2.198 0.7066632 0.70666197 4.0918251e-08 -0.099746292 -0.099746292 -0.099746292 + 21990 2.199 0.70666455 0.70666331 4.5441257e-08 -0.099747053 -0.099747053 -0.099747053 + 22000 2.2 0.7066659 0.70666465 4.8613813e-08 -0.099747812 -0.099747812 -0.099747812 + 22010 2.201 0.70666724 0.70666598 5.0367102e-08 -0.099748569 -0.099748569 -0.099748569 + 22020 2.202 0.70666858 0.70666731 5.0665122e-08 -0.099749323 -0.099749323 -0.099749323 + 22030 2.203 0.70666992 0.70666863 4.9505415e-08 -0.099750075 -0.099750075 -0.099750075 + 22040 2.204 0.70667125 0.70666995 4.6919025e-08 -0.099750825 -0.099750825 -0.099750825 + 22050 2.205 0.70667258 0.70667126 4.2969679e-08 -0.099751572 -0.099751572 -0.099751572 + 22060 2.206 0.7066739 0.70667258 3.7752229e-08 -0.099752317 -0.099752317 -0.099752317 + 22070 2.207 0.70667522 0.70667389 3.1390377e-08 -0.09975306 -0.09975306 -0.09975306 + 22080 2.208 0.70667654 0.70667519 2.4033745e-08 -0.099753801 -0.099753801 -0.099753801 + 22090 2.209 0.70667785 0.70667649 1.5854363e-08 -0.099754539 -0.099754539 -0.099754539 + 22100 2.21 0.70667915 0.70667779 7.0426432e-09 -0.099755275 -0.099755275 -0.099755275 + 22110 2.211 0.70668045 0.70667909 -2.1970451e-09 -0.099756009 -0.099756009 -0.099756009 + 22120 2.212 0.70668175 0.70668038 -1.1651116e-08 -0.099756741 -0.099756741 -0.099756741 + 22130 2.213 0.70668304 0.70668168 -2.1101702e-08 -0.09975747 -0.09975747 -0.09975747 + 22140 2.214 0.70668432 0.70668296 -3.0331671e-08 -0.099758198 -0.099758198 -0.099758198 + 22150 2.215 0.7066856 0.70668425 -3.9129616e-08 -0.099758923 -0.099758923 -0.099758923 + 22160 2.216 0.70668688 0.70668553 -4.7294692e-08 -0.099759646 -0.099759646 -0.099759646 + 22170 2.217 0.70668815 0.70668681 -5.4641202e-08 -0.099760366 -0.099760366 -0.099760366 + 22180 2.218 0.70668941 0.70668809 -6.1002816e-08 -0.099761085 -0.099761085 -0.099761085 + 22190 2.219 0.70669068 0.70668936 -6.6236337e-08 -0.099761801 -0.099761801 -0.099761801 + 22200 2.22 0.70669193 0.70669063 -7.0224917e-08 -0.099762515 -0.099762515 -0.099762515 + 22210 2.221 0.70669319 0.70669189 -7.2880669e-08 -0.099763227 -0.099763227 -0.099763227 + 22220 2.222 0.70669444 0.70669316 -7.4146593e-08 -0.099763937 -0.099763937 -0.099763937 + 22230 2.223 0.70669568 0.70669441 -7.3997797e-08 -0.099764645 -0.099764645 -0.099764645 + 22240 2.224 0.70669692 0.70669567 -7.2441969e-08 -0.099765351 -0.099765351 -0.099765351 + 22250 2.225 0.70669816 0.70669692 -6.9519106e-08 -0.099766054 -0.099766054 -0.099766054 + 22260 2.226 0.7066994 0.70669817 -6.5300494e-08 -0.099766755 -0.099766755 -0.099766755 + 22270 2.227 0.70670063 0.70669941 -5.9886979e-08 -0.099767455 -0.099767455 -0.099767455 + 22280 2.228 0.70670185 0.70670064 -5.3406557e-08 -0.099768152 -0.099768152 -0.099768152 + 22290 2.229 0.70670308 0.70670188 -4.6011356e-08 -0.099768847 -0.099768847 -0.099768847 + 22300 2.23 0.7067043 0.70670311 -3.7874064e-08 -0.09976954 -0.09976954 -0.09976954 + 22310 2.231 0.70670552 0.70670433 -2.9183898e-08 -0.09977023 -0.09977023 -0.09977023 + 22320 2.232 0.70670674 0.70670555 -2.0142212e-08 -0.099770919 -0.099770919 -0.099770919 + 22330 2.233 0.70670795 0.70670676 -1.0957829e-08 -0.099771606 -0.099771606 -0.099771606 + 22340 2.234 0.70670916 0.70670797 -1.8422197e-09 -0.09977229 -0.09977229 -0.09977229 + 22350 2.235 0.70671037 0.70670918 6.9953612e-09 -0.099772972 -0.099772972 -0.099772972 + 22360 2.236 0.70671158 0.70671038 1.5352679e-08 -0.099773653 -0.099773653 -0.099773653 + 22370 2.237 0.70671278 0.70671158 2.3039146e-08 -0.099774331 -0.099774331 -0.099774331 + 22380 2.238 0.70671398 0.70671277 2.9880161e-08 -0.099775007 -0.099775007 -0.099775007 + 22390 2.239 0.70671518 0.70671396 3.572108e-08 -0.099775682 -0.099775682 -0.099775682 + 22400 2.24 0.70671638 0.70671514 4.0430705e-08 -0.099776354 -0.099776354 -0.099776354 + 22410 2.241 0.70671757 0.70671632 4.3904229e-08 -0.099777024 -0.099777024 -0.099777024 + 22420 2.242 0.70671875 0.7067175 4.6065566e-08 -0.099777692 -0.099777692 -0.099777692 + 22430 2.243 0.70671994 0.70671867 4.6869011e-08 -0.099778358 -0.099778358 -0.099778358 + 22440 2.244 0.70672112 0.70671984 4.6300201e-08 -0.099779022 -0.099779022 -0.099779022 + 22450 2.245 0.7067223 0.706721 4.4376349e-08 -0.099779684 -0.099779684 -0.099779684 + 22460 2.246 0.70672347 0.70672216 4.1145753e-08 -0.099780344 -0.099780344 -0.099780344 + 22470 2.247 0.70672464 0.70672332 3.6686596e-08 -0.099781002 -0.099781002 -0.099781002 + 22480 2.248 0.70672581 0.70672448 3.1105053e-08 -0.099781658 -0.099781658 -0.099781658 + 22490 2.249 0.70672697 0.70672563 2.4532774e-08 -0.099782313 -0.099782313 -0.099782313 + 22500 2.25 0.70672812 0.70672678 1.7123777e-08 -0.099782965 -0.099782965 -0.099782965 + 22510 2.251 0.70672928 0.70672792 9.0508418e-09 -0.099783615 -0.099783615 -0.099783615 + 22520 2.252 0.70673042 0.70672907 5.0148589e-10 -0.099784263 -0.099784263 -0.099784263 + 22530 2.253 0.70673157 0.70673021 -8.3263915e-09 -0.099784909 -0.099784909 -0.099784909 + 22540 2.254 0.70673271 0.70673135 -1.7229088e-08 -0.099785553 -0.099785553 -0.099785553 + 22550 2.255 0.70673384 0.70673249 -2.6001795e-08 -0.099786196 -0.099786196 -0.099786196 + 22560 2.256 0.70673497 0.70673362 -3.444331e-08 -0.099786836 -0.099786836 -0.099786836 + 22570 2.257 0.7067361 0.70673475 -4.2360648e-08 -0.099787474 -0.099787474 -0.099787474 + 22580 2.258 0.70673722 0.70673588 -4.9573453e-08 -0.099788111 -0.099788111 -0.099788111 + 22590 2.259 0.70673834 0.70673701 -5.59181e-08 -0.099788745 -0.099788745 -0.099788745 + 22600 2.26 0.70673945 0.70673813 -6.125141e-08 -0.099789378 -0.099789378 -0.099789378 + 22610 2.261 0.70674056 0.70673926 -6.5453878e-08 -0.099790009 -0.099790009 -0.099790009 + 22620 2.262 0.70674167 0.70674037 -6.8432344e-08 -0.099790638 -0.099790638 -0.099790638 + 22630 2.263 0.70674277 0.70674149 -7.0122059e-08 -0.099791264 -0.099791264 -0.099791264 + 22640 2.264 0.70674387 0.7067426 -7.0488084e-08 -0.099791889 -0.099791889 -0.099791889 + 22650 2.265 0.70674497 0.70674371 -6.9526007e-08 -0.099792513 -0.099792513 -0.099792513 + 22660 2.266 0.70674606 0.70674481 -6.7261947e-08 -0.099793134 -0.099793134 -0.099793134 + 22670 2.267 0.70674715 0.70674591 -6.3751866e-08 -0.099793753 -0.099793753 -0.099793753 + 22680 2.268 0.70674824 0.70674701 -5.9080192e-08 -0.099794371 -0.099794371 -0.099794371 + 22690 2.269 0.70674932 0.70674811 -5.3357793e-08 -0.099794986 -0.099794986 -0.099794986 + 22700 2.27 0.7067504 0.70674919 -4.6719347e-08 -0.0997956 -0.0997956 -0.0997956 + 22710 2.271 0.70675148 0.70675028 -3.932018e-08 -0.099796212 -0.099796212 -0.099796212 + 22720 2.272 0.70675256 0.70675136 -3.133263e-08 -0.099796822 -0.099796822 -0.099796822 + 22730 2.273 0.70675363 0.70675244 -2.2942037e-08 -0.09979743 -0.09979743 -0.09979743 + 22740 2.274 0.70675471 0.70675351 -1.4342445e-08 -0.099798036 -0.099798036 -0.099798036 + 22750 2.275 0.70675578 0.70675458 -5.7321139e-09 -0.099798641 -0.099798641 -0.099798641 + 22760 2.276 0.70675684 0.70675565 2.6910464e-09 -0.099799243 -0.099799243 -0.099799243 + 22770 2.277 0.70675791 0.70675671 1.0734025e-08 -0.099799844 -0.099799844 -0.099799844 + 22780 2.278 0.70675897 0.70675776 1.8213131e-08 -0.099800443 -0.099800443 -0.099800443 + 22790 2.279 0.70676003 0.70675881 2.4958185e-08 -0.099801041 -0.099801041 -0.099801041 + 22800 2.28 0.70676109 0.70675986 3.0816393e-08 -0.099801636 -0.099801636 -0.099801636 + 22810 2.281 0.70676214 0.70676091 3.5655801e-08 -0.09980223 -0.09980223 -0.09980223 + 22820 2.282 0.70676319 0.70676195 3.9368268e-08 -0.099802821 -0.099802821 -0.099802821 + 22830 2.283 0.70676424 0.70676299 4.187188e-08 -0.099803411 -0.099803411 -0.099803411 + 22840 2.284 0.70676529 0.70676402 4.3112749e-08 -0.099804 -0.099804 -0.099804 + 22850 2.285 0.70676633 0.70676505 4.3066173e-08 -0.099804586 -0.099804586 -0.099804586 + 22860 2.286 0.70676737 0.70676608 4.1737109e-08 -0.099805171 -0.099805171 -0.099805171 + 22870 2.287 0.70676841 0.70676711 3.9159976e-08 -0.099805754 -0.099805754 -0.099805754 + 22880 2.288 0.70676944 0.70676813 3.5397772e-08 -0.099806335 -0.099806335 -0.099806335 + 22890 2.289 0.70677047 0.70676915 3.054054e-08 -0.099806914 -0.099806914 -0.099806914 + 22900 2.29 0.7067715 0.70677017 2.4703217e-08 -0.099807492 -0.099807492 -0.099807492 + 22910 2.291 0.70677252 0.70677118 1.802292e-08 -0.099808068 -0.099808068 -0.099808068 + 22920 2.292 0.70677354 0.70677219 1.0655723e-08 -0.099808642 -0.099808642 -0.099808642 + 22930 2.293 0.70677455 0.7067732 2.7730173e-09 -0.099809214 -0.099809214 -0.099809214 + 22940 2.294 0.70677556 0.70677421 -5.4424759e-09 -0.099809785 -0.099809785 -0.099809785 + 22950 2.295 0.70677657 0.70677522 -1.3800939e-08 -0.099810354 -0.099810354 -0.099810354 + 22960 2.296 0.70677757 0.70677622 -2.210984e-08 -0.099810921 -0.099810921 -0.099810921 + 22970 2.297 0.70677857 0.70677722 -3.0178368e-08 -0.099811486 -0.099811486 -0.099811486 + 22980 2.298 0.70677957 0.70677822 -3.7821814e-08 -0.09981205 -0.09981205 -0.09981205 + 22990 2.299 0.70678056 0.70677922 -4.4865793e-08 -0.099812612 -0.099812612 -0.099812612 + 23000 2.3 0.70678154 0.70678021 -5.1150227e-08 -0.099813172 -0.099813172 -0.099813172 + 23010 2.301 0.70678253 0.70678121 -5.6532976e-08 -0.099813731 -0.099813731 -0.099813731 + 23020 2.302 0.70678351 0.7067822 -6.0893052e-08 -0.099814288 -0.099814288 -0.099814288 + 23030 2.303 0.70678448 0.70678318 -6.4133338e-08 -0.099814843 -0.099814843 -0.099814843 + 23040 2.304 0.70678546 0.70678417 -6.6182745e-08 -0.099815397 -0.099815397 -0.099815397 + 23050 2.305 0.70678643 0.70678515 -6.6997771e-08 -0.099815949 -0.099815949 -0.099815949 + 23060 2.306 0.7067874 0.70678613 -6.6563413e-08 -0.099816499 -0.099816499 -0.099816499 + 23070 2.307 0.70678836 0.70678711 -6.4893431e-08 -0.099817048 -0.099817048 -0.099817048 + 23080 2.308 0.70678932 0.70678808 -6.2029939e-08 -0.099817595 -0.099817595 -0.099817595 + 23090 2.309 0.70679028 0.70678905 -5.8042357e-08 -0.09981814 -0.09981814 -0.09981814 + 23100 2.31 0.70679124 0.70679001 -5.3025731e-08 -0.099818684 -0.099818684 -0.099818684 + 23110 2.311 0.70679219 0.70679098 -4.7098472e-08 -0.099819226 -0.099819226 -0.099819226 + 23120 2.312 0.70679315 0.70679194 -4.039956e-08 -0.099819766 -0.099819766 -0.099819766 + 23130 2.313 0.7067941 0.70679289 -3.3085295e-08 -0.099820305 -0.099820305 -0.099820305 + 23140 2.314 0.70679504 0.70679384 -2.5325644e-08 -0.099820842 -0.099820842 -0.099820842 + 23150 2.315 0.70679599 0.70679479 -1.7300302e-08 -0.099821377 -0.099821377 -0.099821377 + 23160 2.316 0.70679693 0.70679573 -9.1945247e-09 -0.099821911 -0.099821911 -0.099821911 + 23170 2.317 0.70679788 0.70679667 -1.1948586e-09 -0.099822443 -0.099822443 -0.099822443 + 23180 2.318 0.70679882 0.70679761 6.5151521e-09 -0.099822974 -0.099822974 -0.099822974 + 23190 2.319 0.70679975 0.70679854 1.3759175e-08 -0.099823503 -0.099823503 -0.099823503 + 23200 2.32 0.70680069 0.70679947 2.037212e-08 -0.09982403 -0.09982403 -0.09982403 + 23210 2.321 0.70680162 0.7068004 2.6203901e-08 -0.099824556 -0.099824556 -0.099824556 + 23220 2.322 0.70680256 0.70680132 3.112284e-08 -0.09982508 -0.09982508 -0.09982508 + 23230 2.323 0.70680348 0.70680224 3.5018635e-08 -0.099825603 -0.099825603 -0.099825603 + 23240 2.324 0.70680441 0.70680316 3.7804836e-08 -0.099826124 -0.099826124 -0.099826124 + 23250 2.325 0.70680534 0.70680407 3.9420758e-08 -0.099826643 -0.099826643 -0.099826643 + 23260 2.326 0.70680626 0.70680498 3.9832795e-08 -0.099827161 -0.099827161 -0.099827161 + 23270 2.327 0.70680718 0.70680589 3.9035115e-08 -0.099827677 -0.099827677 -0.099827677 + 23280 2.328 0.70680809 0.70680679 3.7049709e-08 -0.099828192 -0.099828192 -0.099828192 + 23290 2.329 0.706809 0.7068077 3.3925798e-08 -0.099828705 -0.099828705 -0.099828705 + 23300 2.33 0.70680991 0.7068086 2.9738627e-08 -0.099829217 -0.099829217 -0.099829217 + 23310 2.331 0.70681082 0.70680949 2.4587649e-08 -0.099829727 -0.099829727 -0.099829727 + 23320 2.332 0.70681172 0.70681039 1.8594173e-08 -0.099830235 -0.099830235 -0.099830235 + 23330 2.333 0.70681262 0.70681128 1.1898502e-08 -0.099830742 -0.099830742 -0.099830742 + 23340 2.334 0.70681352 0.70681218 4.6566595e-09 -0.099831248 -0.099831248 -0.099831248 + 23350 2.335 0.70681441 0.70681306 -2.9632507e-09 -0.099831752 -0.099831752 -0.099831752 + 23360 2.336 0.7068153 0.70681395 -1.0784942e-08 -0.099832254 -0.099832254 -0.099832254 + 23370 2.337 0.70681619 0.70681484 -1.8628022e-08 -0.099832755 -0.099832755 -0.099832755 + 23380 2.338 0.70681707 0.70681572 -2.6312152e-08 -0.099833254 -0.099833254 -0.099833254 + 23390 2.339 0.70681795 0.70681661 -3.3661192e-08 -0.099833752 -0.099833752 -0.099833752 + 23400 2.34 0.70681882 0.70681749 -4.0507233e-08 -0.099834249 -0.099834249 -0.099834249 + 23410 2.341 0.70681969 0.70681836 -4.669444e-08 -0.099834743 -0.099834743 -0.099834743 + 23420 2.342 0.70682056 0.70681924 -5.2082587e-08 -0.099835237 -0.099835237 -0.099835237 + 23430 2.343 0.70682143 0.70682012 -5.6550242e-08 -0.099835729 -0.099835729 -0.099835729 + 23440 2.344 0.70682229 0.70682099 -5.9997496e-08 -0.099836219 -0.099836219 -0.099836219 + 23450 2.345 0.70682315 0.70682186 -6.2348197e-08 -0.099836708 -0.099836708 -0.099836708 + 23460 2.346 0.70682401 0.70682272 -6.3551627e-08 -0.099837195 -0.099837195 -0.099837195 + 23470 2.347 0.70682486 0.70682359 -6.3583594e-08 -0.099837681 -0.099837681 -0.099837681 + 23480 2.348 0.70682571 0.70682445 -6.2446904e-08 -0.099838165 -0.099838165 -0.099838165 + 23490 2.349 0.70682656 0.70682531 -6.0171218e-08 -0.099838648 -0.099838648 -0.099838648 + 23500 2.35 0.70682741 0.70682617 -5.6812289e-08 -0.09983913 -0.09983913 -0.09983913 + 23510 2.351 0.70682825 0.70682702 -5.2450599e-08 -0.09983961 -0.09983961 -0.09983961 + 23520 2.352 0.70682909 0.70682787 -4.7189438e-08 -0.099840089 -0.099840089 -0.099840089 + 23530 2.353 0.70682993 0.70682872 -4.115246e-08 -0.099840566 -0.099840566 -0.099840566 + 23540 2.354 0.70683077 0.70682956 -3.4480775e-08 -0.099841041 -0.099841041 -0.099841041 + 23550 2.355 0.70683161 0.7068304 -2.732966e-08 -0.099841516 -0.099841516 -0.099841516 + 23560 2.356 0.70683244 0.70683124 -1.9864941e-08 -0.099841988 -0.099841988 -0.099841988 + 23570 2.357 0.70683328 0.70683207 -1.2259152e-08 -0.09984246 -0.09984246 -0.09984246 + 23580 2.358 0.70683411 0.7068329 -4.6875496e-09 -0.09984293 -0.09984293 -0.09984293 + 23590 2.359 0.70683494 0.70683373 2.675926e-09 -0.099843398 -0.099843398 -0.099843398 + 23600 2.36 0.70683577 0.70683456 9.6626439e-09 -0.099843865 -0.099843865 -0.099843865 + 23610 2.361 0.70683659 0.70683538 1.6113143e-08 -0.099844331 -0.099844331 -0.099844331 + 23620 2.362 0.70683742 0.70683619 2.188077e-08 -0.099844795 -0.099844795 -0.099844795 + 23630 2.363 0.70683824 0.70683701 2.6835011e-08 -0.099845258 -0.099845258 -0.099845258 + 23640 2.364 0.70683906 0.70683782 3.0864443e-08 -0.09984572 -0.09984572 -0.09984572 + 23650 2.365 0.70683988 0.70683863 3.387924e-08 -0.09984618 -0.09984618 -0.09984618 + 23660 2.366 0.7068407 0.70683944 3.5813168e-08 -0.099846639 -0.099846639 -0.099846639 + 23670 2.367 0.70684151 0.70684024 3.6625041e-08 -0.099847096 -0.099847096 -0.099847096 + 23680 2.368 0.70684232 0.70684104 3.6299589e-08 -0.099847552 -0.099847552 -0.099847552 + 23690 2.369 0.70684313 0.70684184 3.484773e-08 -0.099848006 -0.099848006 -0.099848006 + 23700 2.37 0.70684394 0.70684263 3.2306245e-08 -0.099848459 -0.099848459 -0.099848459 + 23710 2.371 0.70684474 0.70684343 2.8736849e-08 -0.099848911 -0.099848911 -0.099848911 + 23720 2.372 0.70684554 0.70684422 2.42247e-08 -0.099849362 -0.099849362 -0.099849362 + 23730 2.373 0.70684634 0.70684501 1.8876368e-08 -0.099849811 -0.099849811 -0.099849811 + 23740 2.374 0.70684713 0.7068458 1.2817326e-08 -0.099850258 -0.099850258 -0.099850258 + 23750 2.375 0.70684793 0.70684659 6.1890013e-09 -0.099850705 -0.099850705 -0.099850705 + 23760 2.376 0.70684871 0.70684737 -8.5451703e-10 -0.09985115 -0.09985115 -0.09985115 + 23770 2.377 0.7068495 0.70684816 -8.1500628e-09 -0.099851593 -0.099851593 -0.099851593 + 23780 2.378 0.70685028 0.70684894 -1.5529169e-08 -0.099852036 -0.099852036 -0.099852036 + 23790 2.379 0.70685106 0.70684972 -2.2821957e-08 -0.099852477 -0.099852477 -0.099852477 + 23800 2.38 0.70685184 0.7068505 -2.9861045e-08 -0.099852916 -0.099852916 -0.099852916 + 23810 2.381 0.70685261 0.70685128 -3.6485391e-08 -0.099853355 -0.099853355 -0.099853355 + 23820 2.382 0.70685338 0.70685205 -4.254397e-08 -0.099853791 -0.099853791 -0.099853791 + 23830 2.383 0.70685415 0.70685283 -4.7899223e-08 -0.099854227 -0.099854227 -0.099854227 + 23840 2.384 0.70685491 0.7068536 -5.2430172e-08 -0.099854661 -0.099854661 -0.099854661 + 23850 2.385 0.70685567 0.70685437 -5.6035154e-08 -0.099855094 -0.099855094 -0.099855094 + 23860 2.386 0.70685643 0.70685514 -5.8634099e-08 -0.099855526 -0.099855526 -0.099855526 + 23870 2.387 0.70685719 0.7068559 -6.0170307e-08 -0.099855956 -0.099855956 -0.099855956 + 23880 2.388 0.70685794 0.70685667 -6.0611676e-08 -0.099856386 -0.099856386 -0.099856386 + 23890 2.389 0.70685869 0.70685743 -5.9951373e-08 -0.099856813 -0.099856813 -0.099856813 + 23900 2.39 0.70685944 0.70685819 -5.8207909e-08 -0.09985724 -0.09985724 -0.09985724 + 23910 2.391 0.70686019 0.70685894 -5.5424637e-08 -0.099857665 -0.099857665 -0.099857665 + 23920 2.392 0.70686093 0.7068597 -5.1668687e-08 -0.099858089 -0.099858089 -0.099858089 + 23930 2.393 0.70686168 0.70686045 -4.702934e-08 -0.099858511 -0.099858511 -0.099858511 + 23940 2.394 0.70686242 0.7068612 -4.1615921e-08 -0.099858933 -0.099858933 -0.099858933 + 23950 2.395 0.70686316 0.70686194 -3.5555213e-08 -0.099859353 -0.099859353 -0.099859353 + 23960 2.396 0.7068639 0.70686269 -2.8988501e-08 -0.099859772 -0.099859772 -0.099859772 + 23970 2.397 0.70686463 0.70686342 -2.2068273e-08 -0.099860189 -0.099860189 -0.099860189 + 23980 2.398 0.70686537 0.70686416 -1.4954682e-08 -0.099860605 -0.099860605 -0.099860605 + 23990 2.399 0.7068661 0.7068649 -7.8118434e-09 -0.09986102 -0.09986102 -0.09986102 + 24000 2.4 0.70686684 0.70686563 -8.0404842e-10 -0.099861434 -0.099861434 -0.099861434 + 24010 2.401 0.70686757 0.70686635 5.9080126e-09 -0.099861847 -0.099861847 -0.099861847 + 24020 2.402 0.7068683 0.70686708 1.2170934e-08 -0.099862258 -0.099862258 -0.099862258 + 24030 2.403 0.70686902 0.7068678 1.7842097e-08 -0.099862668 -0.099862668 -0.099862668 + 24040 2.404 0.70686975 0.70686852 2.2792921e-08 -0.099863077 -0.099863077 -0.099863077 + 24050 2.405 0.70687048 0.70686924 2.6911771e-08 -0.099863484 -0.099863484 -0.099863484 + 24060 2.406 0.7068712 0.70686995 3.0106476e-08 -0.09986389 -0.09986389 -0.09986389 + 24070 2.407 0.70687192 0.70687066 3.2306389e-08 -0.099864295 -0.099864295 -0.099864295 + 24080 2.408 0.70687264 0.70687137 3.3463945e-08 -0.099864699 -0.099864699 -0.099864699 + 24090 2.409 0.70687336 0.70687208 3.3555687e-08 -0.099865102 -0.099865102 -0.099865102 + 24100 2.41 0.70687407 0.70687278 3.2582728e-08 -0.099865503 -0.099865503 -0.099865503 + 24110 2.411 0.70687478 0.70687349 3.0570656e-08 -0.099865903 -0.099865903 -0.099865903 + 24120 2.412 0.70687549 0.70687419 2.756887e-08 -0.099866302 -0.099866302 -0.099866302 + 24130 2.413 0.7068762 0.70687489 2.3649372e-08 -0.0998667 -0.0998667 -0.0998667 + 24140 2.414 0.70687691 0.70687558 1.8905042e-08 -0.099867096 -0.099867096 -0.099867096 + 24150 2.415 0.70687761 0.70687628 1.3447443e-08 -0.099867492 -0.099867492 -0.099867492 + 24160 2.416 0.70687831 0.70687697 7.4041986e-09 -0.099867886 -0.099867886 -0.099867886 + 24170 2.417 0.706879 0.70687767 9.1600922e-10 -0.099868279 -0.099868279 -0.099868279 + 24180 2.418 0.7068797 0.70687836 -5.866621e-09 -0.099868671 -0.099868671 -0.099868671 + 24190 2.419 0.70688039 0.70687905 -1.2786874e-08 -0.099869061 -0.099869061 -0.099869061 + 24200 2.42 0.70688108 0.70687974 -1.9685241e-08 -0.09986945 -0.09986945 -0.09986945 + 24210 2.421 0.70688176 0.70688043 -2.6403201e-08 -0.099869839 -0.099869839 -0.099869839 + 24220 2.422 0.70688244 0.70688111 -3.2786856e-08 -0.099870226 -0.099870226 -0.099870226 + 24230 2.423 0.70688312 0.7068818 -3.8690462e-08 -0.099870611 -0.099870611 -0.099870611 + 24240 2.424 0.7068838 0.70688248 -4.3979751e-08 -0.099870996 -0.099870996 -0.099870996 + 24250 2.425 0.70688448 0.70688316 -4.8534982e-08 -0.09987138 -0.09987138 -0.09987138 + 24260 2.426 0.70688515 0.70688384 -5.2253654e-08 -0.099871762 -0.099871762 -0.099871762 + 24270 2.427 0.70688582 0.70688452 -5.5052807e-08 -0.099872143 -0.099872143 -0.099872143 + 24280 2.428 0.70688648 0.7068852 -5.6870872e-08 -0.099872523 -0.099872523 -0.099872523 + 24290 2.429 0.70688715 0.70688587 -5.7669019e-08 -0.099872902 -0.099872902 -0.099872902 + 24300 2.43 0.70688781 0.70688654 -5.7431987e-08 -0.09987328 -0.09987328 -0.09987328 + 24310 2.431 0.70688847 0.70688722 -5.6168356e-08 -0.099873656 -0.099873656 -0.099873656 + 24320 2.432 0.70688913 0.70688788 -5.3910283e-08 -0.099874032 -0.099874032 -0.099874032 + 24330 2.433 0.70688979 0.70688855 -5.071269e-08 -0.099874406 -0.099874406 -0.099874406 + 24340 2.434 0.70689045 0.70688921 -4.6651932e-08 -0.099874779 -0.099874779 -0.099874779 + 24350 2.435 0.7068911 0.70688987 -4.1823977e-08 -0.099875151 -0.099875151 -0.099875151 + 24360 2.436 0.70689175 0.70689053 -3.6342143e-08 -0.099875522 -0.099875522 -0.099875522 + 24370 2.437 0.70689241 0.70689119 -3.0334435e-08 -0.099875892 -0.099875892 -0.099875892 + 24380 2.438 0.70689306 0.70689184 -2.3940563e-08 -0.099876261 -0.099876261 -0.099876261 + 24390 2.439 0.70689371 0.70689249 -1.730869e-08 -0.099876628 -0.099876628 -0.099876628 + 24400 2.44 0.70689435 0.70689314 -1.0592007e-08 -0.099876995 -0.099876995 -0.099876995 + 24410 2.441 0.706895 0.70689379 -3.945187e-09 -0.09987736 -0.09987736 -0.09987736 + 24420 2.442 0.70689565 0.70689443 2.4791681e-09 -0.099877724 -0.099877724 -0.099877724 + 24430 2.443 0.70689629 0.70689507 8.5340334e-09 -0.099878087 -0.099878087 -0.099878087 + 24440 2.444 0.70689693 0.70689571 1.4081323e-08 -0.099878449 -0.099878449 -0.099878449 + 24450 2.445 0.70689757 0.70689634 1.8995038e-08 -0.09987881 -0.09987881 -0.09987881 + 24460 2.446 0.70689821 0.70689698 2.3164127e-08 -0.09987917 -0.09987917 -0.09987917 + 24470 2.447 0.70689885 0.70689761 2.6494993e-08 -0.099879529 -0.099879529 -0.099879529 + 24480 2.448 0.70689949 0.70689823 2.8913594e-08 -0.099879887 -0.099879887 -0.099879887 + 24490 2.449 0.70690012 0.70689886 3.0367085e-08 -0.099880243 -0.099880243 -0.099880243 + 24500 2.45 0.70690076 0.70689948 3.0824969e-08 -0.099880599 -0.099880599 -0.099880599 + 24510 2.451 0.70690139 0.70690011 3.0279732e-08 -0.099880953 -0.099880953 -0.099880953 + 24520 2.452 0.70690202 0.70690073 2.8746944e-08 -0.099881306 -0.099881306 -0.099881306 + 24530 2.453 0.70690265 0.70690134 2.6264834e-08 -0.099881659 -0.099881659 -0.099881659 + 24540 2.454 0.70690327 0.70690196 2.2893339e-08 -0.09988201 -0.09988201 -0.09988201 + 24550 2.455 0.70690389 0.70690258 1.8712663e-08 -0.09988236 -0.09988236 -0.09988236 + 24560 2.456 0.70690451 0.70690319 1.3821372e-08 -0.099882709 -0.099882709 -0.099882709 + 24570 2.457 0.70690513 0.7069038 8.3340722e-09 -0.099883057 -0.099883057 -0.099883057 + 24580 2.458 0.70690575 0.70690442 2.3787239e-09 -0.099883404 -0.099883404 -0.099883404 + 24590 2.459 0.70690636 0.70690503 -3.9063373e-09 -0.09988375 -0.09988375 -0.09988375 + 24600 2.46 0.70690697 0.70690564 -1.0375614e-08 -0.099884095 -0.099884095 -0.099884095 + 24610 2.461 0.70690758 0.70690624 -1.6879814e-08 -0.099884439 -0.099884439 -0.099884439 + 24620 2.462 0.70690818 0.70690685 -2.3269292e-08 -0.099884781 -0.099884781 -0.099884781 + 24630 2.463 0.70690879 0.70690746 -2.9397496e-08 -0.099885123 -0.099885123 -0.099885123 + 24640 2.464 0.70690939 0.70690806 -3.512432e-08 -0.099885464 -0.099885464 -0.099885464 + 24650 2.465 0.70690998 0.70690866 -4.0319315e-08 -0.099885803 -0.099885803 -0.099885803 + 24660 2.466 0.70691058 0.70690927 -4.486465e-08 -0.099886142 -0.099886142 -0.099886142 + 24670 2.467 0.70691117 0.70690987 -4.8657787e-08 -0.09988648 -0.09988648 -0.09988648 + 24680 2.468 0.70691176 0.70691047 -5.1613796e-08 -0.099886816 -0.099886816 -0.099886816 + 24690 2.469 0.70691235 0.70691106 -5.3667247e-08 -0.099887152 -0.099887152 -0.099887152 + 24700 2.47 0.70691294 0.70691166 -5.4773659e-08 -0.099887486 -0.099887486 -0.099887486 + 24710 2.471 0.70691353 0.70691225 -5.4910461e-08 -0.09988782 -0.09988782 -0.09988782 + 24720 2.472 0.70691411 0.70691285 -5.4077443e-08 -0.099888152 -0.099888152 -0.099888152 + 24730 2.473 0.70691469 0.70691344 -5.2296692e-08 -0.099888484 -0.099888484 -0.099888484 + 24740 2.474 0.70691527 0.70691403 -4.9612019e-08 -0.099888814 -0.099888814 -0.099888814 + 24750 2.475 0.70691585 0.70691461 -4.6087884e-08 -0.099889144 -0.099889144 -0.099889144 + 24760 2.476 0.70691643 0.7069152 -4.1807855e-08 -0.099889472 -0.099889472 -0.099889472 + 24770 2.477 0.706917 0.70691578 -3.6872624e-08 -0.0998898 -0.0998898 -0.0998898 + 24780 2.478 0.70691758 0.70691636 -3.1397643e-08 -0.099890126 -0.099890126 -0.099890126 + 24790 2.479 0.70691815 0.70691694 -2.5510426e-08 -0.099890452 -0.099890452 -0.099890452 + 24800 2.48 0.70691873 0.70691751 -1.9347578e-08 -0.099890777 -0.099890777 -0.099890777 + 24810 2.481 0.7069193 0.70691808 -1.3051629e-08 -0.0998911 -0.0998911 -0.0998911 + 24820 2.482 0.70691987 0.70691865 -6.767737e-09 -0.099891423 -0.099891423 -0.099891423 + 24830 2.483 0.70692044 0.70691922 -6.4034447e-10 -0.099891744 -0.099891744 -0.099891744 + 24840 2.484 0.70692101 0.70691979 5.1901416e-09 -0.099892065 -0.099892065 -0.099892065 + 24850 2.485 0.70692158 0.70692035 1.0590565e-08 -0.099892385 -0.099892385 -0.099892385 + 24860 2.486 0.70692214 0.70692091 1.5438062e-08 -0.099892703 -0.099892703 -0.099892703 + 24870 2.487 0.70692271 0.70692147 1.962285e-08 -0.099893021 -0.099893021 -0.099893021 + 24880 2.488 0.70692327 0.70692202 2.305072e-08 -0.099893338 -0.099893338 -0.099893338 + 24890 2.489 0.70692383 0.70692258 2.5645147e-08 -0.099893654 -0.099893654 -0.099893654 + 24900 2.49 0.70692439 0.70692313 2.7349003e-08 -0.099893968 -0.099893968 -0.099893968 + 24910 2.491 0.70692495 0.70692368 2.8125808e-08 -0.099894282 -0.099894282 -0.099894282 + 24920 2.492 0.70692551 0.70692423 2.7960507e-08 -0.099894595 -0.099894595 -0.099894595 + 24930 2.493 0.70692607 0.70692478 2.6859752e-08 -0.099894907 -0.099894907 -0.099894907 + 24940 2.494 0.70692662 0.70692532 2.4851683e-08 -0.099895218 -0.099895218 -0.099895218 + 24950 2.495 0.70692717 0.70692587 2.1985217e-08 -0.099895528 -0.099895528 -0.099895528 + 24960 2.496 0.70692772 0.70692641 1.8328859e-08 -0.099895838 -0.099895838 -0.099895838 + 24970 2.497 0.70692827 0.70692695 1.3969067e-08 -0.099896146 -0.099896146 -0.099896146 + 24980 2.498 0.70692882 0.70692749 9.0082126e-09 -0.099896453 -0.099896453 -0.099896453 + 24990 2.499 0.70692936 0.70692803 3.5621776e-09 -0.099896759 -0.099896759 -0.099896759 + 25000 2.5 0.7069299 0.70692857 -2.242352e-09 -0.099897065 -0.099897065 -0.099897065 + 25010 2.501 0.70693044 0.70692911 -8.2708303e-09 -0.099897369 -0.099897369 -0.099897369 + 25020 2.502 0.70693098 0.70692965 -1.438397e-08 -0.099897673 -0.099897673 -0.099897673 + 25030 2.503 0.70693151 0.70693018 -2.0440957e-08 -0.099897976 -0.099897976 -0.099897976 + 25040 2.504 0.70693205 0.70693072 -2.6302696e-08 -0.099898277 -0.099898277 -0.099898277 + 25050 2.505 0.70693258 0.70693125 -3.1835002e-08 -0.099898578 -0.099898578 -0.099898578 + 25060 2.506 0.7069331 0.70693178 -3.6911669e-08 -0.099898878 -0.099898878 -0.099898878 + 25070 2.507 0.70693363 0.70693232 -4.1417351e-08 -0.099899177 -0.099899177 -0.099899177 + 25080 2.508 0.70693415 0.70693285 -4.5250177e-08 -0.099899475 -0.099899475 -0.099899475 + 25090 2.509 0.70693468 0.70693338 -4.8324058e-08 -0.099899772 -0.099899772 -0.099899772 + 25100 2.51 0.7069352 0.7069339 -5.0570614e-08 -0.099900069 -0.099900069 -0.099900069 + 25110 2.511 0.70693571 0.70693443 -5.1940696e-08 -0.099900364 -0.099900364 -0.099900364 + 25120 2.512 0.70693623 0.70693495 -5.2405453e-08 -0.099900659 -0.099900659 -0.099900659 + 25130 2.513 0.70693675 0.70693548 -5.1956942e-08 -0.099900952 -0.099900952 -0.099900952 + 25140 2.514 0.70693726 0.706936 -5.0608239e-08 -0.099901245 -0.099901245 -0.099901245 + 25150 2.515 0.70693777 0.70693652 -4.8393082e-08 -0.099901537 -0.099901537 -0.099901537 + 25160 2.516 0.70693828 0.70693704 -4.5365025e-08 -0.099901828 -0.099901828 -0.099901828 + 25170 2.517 0.70693879 0.70693755 -4.1596156e-08 -0.099902118 -0.099902118 -0.099902118 + 25180 2.518 0.7069393 0.70693807 -3.7175374e-08 -0.099902407 -0.099902407 -0.099902407 + 25190 2.519 0.70693981 0.70693858 -3.2206301e-08 -0.099902695 -0.099902695 -0.099902695 + 25200 2.52 0.70694031 0.70693909 -2.6804852e-08 -0.099902983 -0.099902983 -0.099902983 + 25210 2.521 0.70694082 0.7069396 -2.1096532e-08 -0.099903269 -0.099903269 -0.099903269 + 25220 2.522 0.70694132 0.7069401 -1.5213525e-08 -0.099903555 -0.099903555 -0.099903555 + 25230 2.523 0.70694183 0.70694061 -9.2916271e-09 -0.09990384 -0.09990384 -0.09990384 + 25240 2.524 0.70694233 0.70694111 -3.4671218e-09 -0.099904124 -0.099904124 -0.099904124 + 25250 2.525 0.70694283 0.70694161 2.1263612e-09 -0.099904407 -0.099904407 -0.099904407 + 25260 2.526 0.70694333 0.70694211 7.3609082e-09 -0.099904689 -0.099904689 -0.099904689 + 25270 2.527 0.70694383 0.7069426 1.2117246e-08 -0.099904971 -0.099904971 -0.099904971 + 25280 2.528 0.70694433 0.70694309 1.6287457e-08 -0.099905251 -0.099905251 -0.099905251 + 25290 2.529 0.70694483 0.70694359 1.9777428e-08 -0.099905531 -0.099905531 -0.099905531 + 25300 2.53 0.70694533 0.70694407 2.2508973e-08 -0.09990581 -0.09990581 -0.09990581 + 25310 2.531 0.70694582 0.70694456 2.4421578e-08 -0.099906088 -0.099906088 -0.099906088 + 25320 2.532 0.70694632 0.70694505 2.5473747e-08 -0.099906365 -0.099906365 -0.099906365 + 25330 2.533 0.70694681 0.70694553 2.564389e-08 -0.099906641 -0.099906641 -0.099906641 + 25340 2.534 0.7069473 0.70694602 2.4930766e-08 -0.099906917 -0.099906917 -0.099906917 + 25350 2.535 0.70694779 0.7069465 2.3353447e-08 -0.099907191 -0.099907191 -0.099907191 + 25360 2.536 0.70694828 0.70694698 2.0950816e-08 -0.099907465 -0.099907465 -0.099907465 + 25370 2.537 0.70694876 0.70694746 1.7780618e-08 -0.099907738 -0.099907738 -0.099907738 + 25380 2.538 0.70694925 0.70694794 1.3918071e-08 -0.09990801 -0.09990801 -0.09990801 + 25390 2.539 0.70694973 0.70694841 9.4540864e-09 -0.099908281 -0.099908281 -0.099908281 + 25400 2.54 0.70695021 0.70694889 4.4931285e-09 -0.099908552 -0.099908552 -0.099908552 + 25410 2.541 0.70695069 0.70694936 -8.4922654e-10 -0.099908822 -0.099908822 -0.099908822 + 25420 2.542 0.70695117 0.70694984 -6.4489828e-09 -0.099909091 -0.099909091 -0.099909091 + 25430 2.543 0.70695164 0.70695031 -1.2176601e-08 -0.099909359 -0.099909359 -0.099909359 + 25440 2.544 0.70695211 0.70695078 -1.7899994e-08 -0.099909626 -0.099909626 -0.099909626 + 25450 2.545 0.70695258 0.70695126 -2.348757e-08 -0.099909892 -0.099909892 -0.099909892 + 25460 2.546 0.70695305 0.70695173 -2.8811262e-08 -0.099910158 -0.099910158 -0.099910158 + 25470 2.547 0.70695352 0.7069522 -3.3749454e-08 -0.099910423 -0.099910423 -0.099910423 + 25480 2.548 0.70695398 0.70695267 -3.8189766e-08 -0.099910687 -0.099910687 -0.099910687 + 25490 2.549 0.70695444 0.70695314 -4.2031604e-08 -0.09991095 -0.09991095 -0.09991095 + 25500 2.55 0.7069549 0.7069536 -4.5188441e-08 -0.099911212 -0.099911212 -0.099911212 + 25510 2.551 0.70695536 0.70695407 -4.7589763e-08 -0.099911474 -0.099911474 -0.099911474 + 25520 2.552 0.70695582 0.70695453 -4.9182641e-08 -0.099911735 -0.099911735 -0.099911735 + 25530 2.553 0.70695628 0.706955 -4.9932896e-08 -0.099911995 -0.099911995 -0.099911995 + 25540 2.554 0.70695673 0.70695546 -4.9825829e-08 -0.099912254 -0.099912254 -0.099912254 + 25550 2.555 0.70695718 0.70695592 -4.8866497e-08 -0.099912513 -0.099912513 -0.099912513 + 25560 2.556 0.70695764 0.70695638 -4.7079541e-08 -0.09991277 -0.09991277 -0.09991277 + 25570 2.557 0.70695809 0.70695684 -4.4508558e-08 -0.099913027 -0.099913027 -0.099913027 + 25580 2.558 0.70695854 0.7069573 -4.1215038e-08 -0.099913283 -0.099913283 -0.099913283 + 25590 2.559 0.70695899 0.70695775 -3.7276903e-08 -0.099913539 -0.099913539 -0.099913539 + 25600 2.56 0.70695943 0.7069582 -3.278666e-08 -0.099913793 -0.099913793 -0.099913793 + 25610 2.561 0.70695988 0.70695865 -2.7849232e-08 -0.099914047 -0.099914047 -0.099914047 + 25620 2.562 0.70696033 0.7069591 -2.2579507e-08 -0.0999143 -0.0999143 -0.0999143 + 25630 2.563 0.70696077 0.70695955 -1.7099665e-08 -0.099914552 -0.099914552 -0.099914552 + 25640 2.564 0.70696122 0.70695999 -1.1536349e-08 -0.099914804 -0.099914804 -0.099914804 + 25650 2.565 0.70696166 0.70696044 -6.0177391e-09 -0.099915055 -0.099915055 -0.099915055 + 25660 2.566 0.7069621 0.70696088 -6.7059702e-10 -0.099915305 -0.099915305 -0.099915305 + 25670 2.567 0.70696254 0.70696132 4.3826405e-09 -0.099915554 -0.099915554 -0.099915554 + 25680 2.568 0.70696299 0.70696175 9.026666e-09 -0.099915802 -0.099915802 -0.099915802 + 25690 2.569 0.70696343 0.70696219 1.3155931e-08 -0.09991605 -0.09991605 -0.09991605 + 25700 2.57 0.70696387 0.70696262 1.6677042e-08 -0.099916297 -0.099916297 -0.099916297 + 25710 2.571 0.70696431 0.70696305 1.9510875e-08 -0.099916543 -0.099916543 -0.099916543 + 25720 2.572 0.70696474 0.70696348 2.1594347e-08 -0.099916789 -0.099916789 -0.099916789 + 25730 2.573 0.70696518 0.70696391 2.2881822e-08 -0.099917033 -0.099917033 -0.099917033 + 25740 2.574 0.70696561 0.70696434 2.3346104e-08 -0.099917277 -0.099917277 -0.099917277 + 25750 2.575 0.70696605 0.70696477 2.297901e-08 -0.09991752 -0.09991752 -0.09991752 + 25760 2.576 0.70696648 0.70696519 2.1791499e-08 -0.099917763 -0.099917763 -0.099917763 + 25770 2.577 0.70696691 0.70696562 1.9813363e-08 -0.099918005 -0.099918005 -0.099918005 + 25780 2.578 0.70696734 0.70696604 1.7092482e-08 -0.099918246 -0.099918246 -0.099918246 + 25790 2.579 0.70696777 0.70696646 1.3693673e-08 -0.099918486 -0.099918486 -0.099918486 + 25800 2.58 0.7069682 0.70696688 9.6971429e-09 -0.099918726 -0.099918726 -0.099918726 + 25810 2.581 0.70696862 0.7069673 5.1966028e-09 -0.099918964 -0.099918964 -0.099918964 + 25820 2.582 0.70696904 0.70696772 2.9706868e-10 -0.099919203 -0.099919203 -0.099919203 + 25830 2.583 0.70696946 0.70696814 -4.8875861e-09 -0.09991944 -0.09991944 -0.09991944 + 25840 2.584 0.70696988 0.70696856 -1.0237277e-08 -0.099919677 -0.099919677 -0.099919677 + 25850 2.585 0.7069703 0.70696898 -1.5628487e-08 -0.099919913 -0.099919913 -0.099919913 + 25860 2.586 0.70697072 0.70696939 -2.093712e-08 -0.099920148 -0.099920148 -0.099920148 + 25870 2.587 0.70697113 0.70696981 -2.6041352e-08 -0.099920382 -0.099920382 -0.099920382 + 25880 2.588 0.70697154 0.70697022 -3.0824431e-08 -0.099920616 -0.099920616 -0.099920616 + 25890 2.589 0.70697195 0.70697064 -3.5177341e-08 -0.099920849 -0.099920849 -0.099920849 + 25900 2.59 0.70697236 0.70697105 -3.9001289e-08 -0.099921082 -0.099921082 -0.099921082 + 25910 2.591 0.70697277 0.70697146 -4.2209945e-08 -0.099921313 -0.099921313 -0.099921313 + 25920 2.592 0.70697317 0.70697188 -4.4731387e-08 -0.099921544 -0.099921544 -0.099921544 + 25930 2.593 0.70697357 0.70697229 -4.6509718e-08 -0.099921775 -0.099921775 -0.099921775 + 25940 2.594 0.70697398 0.7069727 -4.7506293e-08 -0.099922004 -0.099922004 -0.099922004 + 25950 2.595 0.70697438 0.7069731 -4.7700565e-08 -0.099922233 -0.099922233 -0.099922233 + 25960 2.596 0.70697478 0.70697351 -4.7090496e-08 -0.099922462 -0.099922462 -0.099922462 + 25970 2.597 0.70697518 0.70697392 -4.569255e-08 -0.099922689 -0.099922689 -0.099922689 + 25980 2.598 0.70697557 0.70697432 -4.3541262e-08 -0.099922916 -0.099922916 -0.099922916 + 25990 2.599 0.70697597 0.70697472 -4.0688383e-08 -0.099923142 -0.099923142 -0.099923142 + 26000 2.6 0.70697637 0.70697513 -3.7201641e-08 -0.099923367 -0.099923367 -0.099923367 + 26010 2.601 0.70697676 0.70697553 -3.3163136e-08 -0.099923592 -0.099923592 -0.099923592 + 26020 2.602 0.70697716 0.70697592 -2.8667406e-08 -0.099923816 -0.099923816 -0.099923816 + 26030 2.603 0.70697755 0.70697632 -2.3819219e-08 -0.09992404 -0.09992404 -0.09992404 + 26040 2.604 0.70697794 0.70697672 -1.873113e-08 -0.099924262 -0.099924262 -0.099924262 + 26050 2.605 0.70697833 0.70697711 -1.3520869e-08 -0.099924485 -0.099924485 -0.099924485 + 26060 2.606 0.70697873 0.7069775 -8.3086186e-09 -0.099924706 -0.099924706 -0.099924706 + 26070 2.607 0.70697912 0.70697789 -3.2142456e-09 -0.099924927 -0.099924927 -0.099924927 + 26080 2.608 0.70697951 0.70697828 1.6454587e-09 -0.099925147 -0.099925147 -0.099925147 + 26090 2.609 0.7069799 0.70697866 6.1594525e-09 -0.099925366 -0.099925366 -0.099925366 + 26100 2.61 0.70698029 0.70697905 1.022498e-08 -0.099925585 -0.099925585 -0.099925585 + 26110 2.611 0.70698067 0.70697943 1.374991e-08 -0.099925803 -0.099925803 -0.099925803 + 26120 2.612 0.70698106 0.70697981 1.665482e-08 -0.09992602 -0.09992602 -0.09992602 + 26130 2.613 0.70698145 0.70698019 1.8874789e-08 -0.099926237 -0.099926237 -0.099926237 + 26140 2.614 0.70698183 0.70698057 2.0360839e-08 -0.099926453 -0.099926453 -0.099926453 + 26150 2.615 0.70698222 0.70698095 2.1081022e-08 -0.099926668 -0.099926668 -0.099926668 + 26160 2.616 0.7069826 0.70698132 2.1021096e-08 -0.099926883 -0.099926883 -0.099926883 + 26170 2.617 0.70698298 0.7069817 2.0184801e-08 -0.099927097 -0.099927097 -0.099927097 + 26180 2.618 0.70698336 0.70698207 1.8593721e-08 -0.099927311 -0.099927311 -0.099927311 + 26190 2.619 0.70698374 0.70698245 1.6286729e-08 -0.099927524 -0.099927524 -0.099927524 + 26200 2.62 0.70698412 0.70698282 1.3319047e-08 -0.099927736 -0.099927736 -0.099927736 + 26210 2.621 0.7069845 0.70698319 9.7609198e-09 -0.099927947 -0.099927947 -0.099927947 + 26220 2.622 0.70698487 0.70698356 5.695959e-09 -0.099928158 -0.099928158 -0.099928158 + 26230 2.623 0.70698525 0.70698393 1.2191777e-09 -0.099928368 -0.099928368 -0.099928368 + 26240 2.624 0.70698562 0.7069843 -3.5652283e-09 -0.099928578 -0.099928578 -0.099928578 + 26250 2.625 0.70698599 0.70698467 -8.5463044e-09 -0.099928787 -0.099928787 -0.099928787 + 26260 2.626 0.70698636 0.70698504 -1.360891e-08 -0.099928995 -0.099928995 -0.099928995 + 26270 2.627 0.70698672 0.7069854 -1.8636377e-08 -0.099929203 -0.099929203 -0.099929203 + 26280 2.628 0.70698709 0.70698577 -2.3513199e-08 -0.09992941 -0.09992941 -0.09992941 + 26290 2.629 0.70698745 0.70698614 -2.8127686e-08 -0.099929617 -0.099929617 -0.099929617 + 26300 2.63 0.70698782 0.7069865 -3.2374515e-08 -0.099929823 -0.099929823 -0.099929823 + 26310 2.631 0.70698818 0.70698687 -3.615714e-08 -0.099930028 -0.099930028 -0.099930028 + 26320 2.632 0.70698854 0.70698723 -3.938998e-08 -0.099930232 -0.099930232 -0.099930232 + 26330 2.633 0.70698889 0.7069876 -4.2000359e-08 -0.099930436 -0.099930436 -0.099930436 + 26340 2.634 0.70698925 0.70698796 -4.3930131e-08 -0.09993064 -0.09993064 -0.09993064 + 26350 2.635 0.7069896 0.70698832 -4.5136983e-08 -0.099930842 -0.099930842 -0.099930842 + 26360 2.636 0.70698996 0.70698868 -4.5595349e-08 -0.099931044 -0.099931044 -0.099931044 + 26370 2.637 0.70699031 0.70698904 -4.5296959e-08 -0.099931246 -0.099931246 -0.099931246 + 26380 2.638 0.70699066 0.7069894 -4.4250965e-08 -0.099931447 -0.099931447 -0.099931447 + 26390 2.639 0.70699101 0.70698976 -4.2483687e-08 -0.099931647 -0.099931647 -0.099931647 + 26400 2.64 0.70699136 0.70699011 -4.0037951e-08 -0.099931847 -0.099931847 -0.099931847 + 26410 2.641 0.70699171 0.70699047 -3.6972056e-08 -0.099932046 -0.099932046 -0.099932046 + 26420 2.642 0.70699206 0.70699082 -3.3358386e-08 -0.099932244 -0.099932244 -0.099932244 + 26430 2.643 0.70699241 0.70699117 -2.9281703e-08 -0.099932442 -0.099932442 -0.099932442 + 26440 2.644 0.70699276 0.70699152 -2.4837158e-08 -0.099932639 -0.099932639 -0.099932639 + 26450 2.645 0.7069931 0.70699187 -2.0128076e-08 -0.099932836 -0.099932836 -0.099932836 + 26460 2.646 0.70699345 0.70699222 -1.5263551e-08 -0.099933032 -0.099933032 -0.099933032 + 26470 2.647 0.70699379 0.70699257 -1.0355922e-08 -0.099933228 -0.099933228 -0.099933228 + 26480 2.648 0.70699414 0.70699291 -5.5181785e-09 -0.099933423 -0.099933423 -0.099933423 + 26490 2.649 0.70699448 0.70699325 -8.6136106e-10 -0.099933617 -0.099933617 -0.099933617 + 26500 2.65 0.70699483 0.70699359 3.507987e-09 -0.099933811 -0.099933811 -0.099933811 + 26510 2.651 0.70699517 0.70699393 7.4902557e-09 -0.099934004 -0.099934004 -0.099934004 + 26520 2.652 0.70699551 0.70699427 1.0995039e-08 -0.099934196 -0.099934196 -0.099934196 + 26530 2.653 0.70699586 0.70699461 1.3943183e-08 -0.099934388 -0.099934388 -0.099934388 + 26540 2.654 0.7069962 0.70699494 1.6268578e-08 -0.099934579 -0.099934579 -0.099934579 + 26550 2.655 0.70699654 0.70699528 1.7919633e-08 -0.09993477 -0.09993477 -0.09993477 + 26560 2.656 0.70699688 0.70699561 1.8860422e-08 -0.09993496 -0.09993496 -0.09993496 + 26570 2.657 0.70699722 0.70699594 1.9071461e-08 -0.09993515 -0.09993515 -0.09993515 + 26580 2.658 0.70699755 0.70699627 1.8550109e-08 -0.099935339 -0.099935339 -0.099935339 + 26590 2.659 0.70699789 0.7069966 1.7310572e-08 -0.099935528 -0.099935528 -0.099935528 + 26600 2.66 0.70699823 0.70699693 1.5383533e-08 -0.099935716 -0.099935716 -0.099935716 + 26610 2.661 0.70699856 0.70699726 1.281539e-08 -0.099935903 -0.099935903 -0.099935903 + 26620 2.662 0.70699889 0.70699759 9.6671452e-09 -0.09993609 -0.09993609 -0.09993609 + 26630 2.663 0.70699922 0.70699791 6.0129553e-09 -0.099936276 -0.099936276 -0.099936276 + 26640 2.664 0.70699955 0.70699824 1.9383889e-09 -0.099936461 -0.099936461 -0.099936461 + 26650 2.665 0.70699988 0.70699857 -2.4615778e-09 -0.099936647 -0.099936647 -0.099936647 + 26660 2.666 0.70700021 0.70699889 -7.0847727e-09 -0.099936831 -0.099936831 -0.099936831 + 26670 2.667 0.70700054 0.70699922 -1.18242e-08 -0.099937015 -0.099937015 -0.099937015 + 26680 2.668 0.70700086 0.70699954 -1.6570514e-08 -0.099937198 -0.099937198 -0.099937198 + 26690 2.669 0.70700118 0.70699987 -2.1214544e-08 -0.099937381 -0.099937381 -0.099937381 + 26700 2.67 0.7070015 0.70700019 -2.5649799e-08 -0.099937564 -0.099937564 -0.099937564 + 26710 2.671 0.70700182 0.70700051 -2.9774915e-08 -0.099937745 -0.099937745 -0.099937745 + 26720 2.672 0.70700214 0.70700083 -3.3495964e-08 -0.099937926 -0.099937926 -0.099937926 + 26730 2.673 0.70700246 0.70700116 -3.6728598e-08 -0.099938107 -0.099938107 -0.099938107 + 26740 2.674 0.70700277 0.70700148 -3.9399956e-08 -0.099938287 -0.099938287 -0.099938287 + 26750 2.675 0.70700309 0.7070018 -4.1450304e-08 -0.099938467 -0.099938467 -0.099938467 + 26760 2.676 0.7070034 0.70700212 -4.2834371e-08 -0.099938646 -0.099938646 -0.099938646 + 26770 2.677 0.70700371 0.70700244 -4.3522347e-08 -0.099938824 -0.099938824 -0.099938824 + 26780 2.678 0.70700403 0.70700275 -4.3500519e-08 -0.099939002 -0.099939002 -0.099939002 + 26790 2.679 0.70700434 0.70700307 -4.2771539e-08 -0.099939179 -0.099939179 -0.099939179 + 26800 2.68 0.70700465 0.70700339 -4.1354316e-08 -0.099939356 -0.099939356 -0.099939356 + 26810 2.681 0.70700495 0.7070037 -3.9283528e-08 -0.099939533 -0.099939533 -0.099939533 + 26820 2.682 0.70700526 0.70700401 -3.6608776e-08 -0.099939708 -0.099939708 -0.099939708 + 26830 2.683 0.70700557 0.70700433 -3.3393404e-08 -0.099939884 -0.099939884 -0.099939884 + 26840 2.684 0.70700588 0.70700464 -2.9712994e-08 -0.099940058 -0.099940058 -0.099940058 + 26850 2.685 0.70700618 0.70700495 -2.5653597e-08 -0.099940232 -0.099940232 -0.099940232 + 26860 2.686 0.70700649 0.70700526 -2.1309716e-08 -0.099940406 -0.099940406 -0.099940406 + 26870 2.687 0.70700679 0.70700556 -1.6782111e-08 -0.099940579 -0.099940579 -0.099940579 + 26880 2.688 0.7070071 0.70700587 -1.2175464e-08 -0.099940752 -0.099940752 -0.099940752 + 26890 2.689 0.7070074 0.70700617 -7.5959545e-09 -0.099940924 -0.099940924 -0.099940924 + 26900 2.69 0.70700771 0.70700647 -3.1488182e-09 -0.099941095 -0.099941095 -0.099941095 + 26910 2.691 0.70700801 0.70700677 1.0640726e-09 -0.099941266 -0.099941266 -0.099941266 + 26920 2.692 0.70700831 0.70700707 4.9465414e-09 -0.099941437 -0.099941437 -0.099941437 + 26930 2.693 0.70700862 0.70700737 8.4103017e-09 -0.099941607 -0.099941607 -0.099941607 + 26940 2.694 0.70700892 0.70700767 1.1376964e-08 -0.099941776 -0.099941776 -0.099941776 + 26950 2.695 0.70700922 0.70700797 1.3779808e-08 -0.099941945 -0.099941945 -0.099941945 + 26960 2.696 0.70700952 0.70700826 1.5565283e-08 -0.099942114 -0.099942114 -0.099942114 + 26970 2.697 0.70700982 0.70700855 1.6694197e-08 -0.099942282 -0.099942282 -0.099942282 + 26980 2.698 0.70701012 0.70700885 1.7142578e-08 -0.099942449 -0.099942449 -0.099942449 + 26990 2.699 0.70701042 0.70700914 1.6902175e-08 -0.099942616 -0.099942616 -0.099942616 + 27000 2.7 0.70701072 0.70700943 1.5980604e-08 -0.099942783 -0.099942783 -0.099942783 + 27010 2.701 0.70701101 0.70700972 1.4401123e-08 -0.099942948 -0.099942948 -0.099942948 + 27020 2.702 0.70701131 0.70701001 1.220205e-08 -0.099943114 -0.099943114 -0.099943114 + 27030 2.703 0.7070116 0.7070103 9.435837e-09 -0.099943279 -0.099943279 -0.099943279 + 27040 2.704 0.7070119 0.70701059 6.1678181e-09 -0.099943443 -0.099943443 -0.099943443 + 27050 2.705 0.70701219 0.70701088 2.4746714e-09 -0.099943607 -0.099943607 -0.099943607 + 27060 2.706 0.70701248 0.70701116 -1.5573806e-09 -0.09994377 -0.09994377 -0.09994377 + 27070 2.707 0.70701277 0.70701145 -5.8345826e-09 -0.099943933 -0.099943933 -0.099943933 + 27080 2.708 0.70701305 0.70701174 -1.0257825e-08 -0.099944096 -0.099944096 -0.099944096 + 27090 2.709 0.70701334 0.70701202 -1.4724941e-08 -0.099944258 -0.099944258 -0.099944258 + 27100 2.71 0.70701363 0.70701231 -1.9133063e-08 -0.099944419 -0.099944419 -0.099944419 + 27110 2.711 0.70701391 0.7070126 -2.3380992e-08 -0.09994458 -0.09994458 -0.09994458 + 27120 2.712 0.70701419 0.70701288 -2.737152e-08 -0.099944741 -0.099944741 -0.099944741 + 27130 2.713 0.70701447 0.70701317 -3.1013653e-08 -0.099944901 -0.099944901 -0.099944901 + 27140 2.714 0.70701475 0.70701345 -3.4224685e-08 -0.09994506 -0.09994506 -0.09994506 + 27150 2.715 0.70701503 0.70701373 -3.6932076e-08 -0.099945219 -0.099945219 -0.099945219 + 27160 2.716 0.70701531 0.70701402 -3.9075088e-08 -0.099945378 -0.099945378 -0.099945378 + 27170 2.717 0.70701558 0.7070143 -4.0606144e-08 -0.099945536 -0.099945536 -0.099945536 + 27180 2.718 0.70701586 0.70701458 -4.149189e-08 -0.099945693 -0.099945693 -0.099945693 + 27190 2.719 0.70701613 0.70701486 -4.171391e-08 -0.09994585 -0.09994585 -0.09994585 + 27200 2.72 0.70701641 0.70701514 -4.1269108e-08 -0.099946007 -0.099946007 -0.099946007 + 27210 2.721 0.70701668 0.70701542 -4.0169737e-08 -0.099946163 -0.099946163 -0.099946163 + 27220 2.722 0.70701695 0.7070157 -3.8443063e-08 -0.099946319 -0.099946319 -0.099946319 + 27230 2.723 0.70701723 0.70701597 -3.6130697e-08 -0.099946474 -0.099946474 -0.099946474 + 27240 2.724 0.7070175 0.70701625 -3.3287594e-08 -0.099946629 -0.099946629 -0.099946629 + 27250 2.725 0.70701777 0.70701653 -2.998075e-08 -0.099946783 -0.099946783 -0.099946783 + 27260 2.726 0.70701804 0.7070168 -2.628762e-08 -0.099946937 -0.099946937 -0.099946937 + 27270 2.727 0.70701831 0.70701707 -2.2294312e-08 -0.09994709 -0.09994709 -0.09994709 + 27280 2.728 0.70701858 0.70701734 -1.8093574e-08 -0.099947243 -0.099947243 -0.099947243 + 27290 2.729 0.70701885 0.70701761 -1.3782643e-08 -0.099947395 -0.099947395 -0.099947395 + 27300 2.73 0.70701912 0.70701788 -9.4609994e-09 -0.099947547 -0.099947547 -0.099947547 + 27310 2.731 0.70701938 0.70701815 -5.2280646e-09 -0.099947699 -0.099947699 -0.099947699 + 27320 2.732 0.70701965 0.70701841 -1.1809204e-09 -0.09994785 -0.09994785 -0.09994785 + 27330 2.733 0.70701992 0.70701868 2.5879185e-09 -0.099948 -0.099948 -0.099948 + 27340 2.734 0.70702019 0.70701894 5.9926183e-09 -0.09994815 -0.09994815 -0.09994815 + 27350 2.735 0.70702045 0.7070192 8.9559802e-09 -0.0999483 -0.0999483 -0.0999483 + 27360 2.736 0.70702072 0.70701947 1.1411189e-08 -0.099948449 -0.099948449 -0.099948449 + 27370 2.737 0.70702099 0.70701973 1.3303318e-08 -0.099948598 -0.099948598 -0.099948598 + 27380 2.738 0.70702125 0.70701998 1.4590559e-08 -0.099948746 -0.099948746 -0.099948746 + 27390 2.739 0.70702151 0.70702024 1.524514e-08 -0.099948894 -0.099948894 -0.099948894 + 27400 2.74 0.70702178 0.7070205 1.5253923e-08 -0.099949041 -0.099949041 -0.099949041 + 27410 2.741 0.70702204 0.70702076 1.4618664e-08 -0.099949188 -0.099949188 -0.099949188 + 27420 2.742 0.7070223 0.70702101 1.3355924e-08 -0.099949335 -0.099949335 -0.099949335 + 27430 2.743 0.70702256 0.70702127 1.1496647e-08 -0.099949481 -0.099949481 -0.099949481 + 27440 2.744 0.70702282 0.70702152 9.0853996e-09 -0.099949626 -0.099949626 -0.099949626 + 27450 2.745 0.70702308 0.70702178 6.1793106e-09 -0.099949771 -0.099949771 -0.099949771 + 27460 2.746 0.70702334 0.70702203 2.8467151e-09 -0.099949916 -0.099949916 -0.099949916 + 27470 2.747 0.7070236 0.70702229 -8.3444954e-10 -0.09995006 -0.09995006 -0.09995006 + 27480 2.748 0.70702385 0.70702254 -4.7784655e-09 -0.099950204 -0.099950204 -0.099950204 + 27490 2.749 0.70702411 0.70702279 -8.8938295e-09 -0.099950348 -0.099950348 -0.099950348 + 27500 2.75 0.70702436 0.70702305 -1.3085375e-08 -0.099950491 -0.099950491 -0.099950491 + 27510 2.751 0.70702461 0.7070233 -1.7256471e-08 -0.099950633 -0.099950633 -0.099950633 + 27520 2.752 0.70702486 0.70702355 -2.131125e-08 -0.099950775 -0.099950775 -0.099950775 + 27530 2.753 0.70702511 0.7070238 -2.5156811e-08 -0.099950917 -0.099950917 -0.099950917 + 27540 2.754 0.70702536 0.70702405 -2.8705344e-08 -0.099951058 -0.099951058 -0.099951058 + 27550 2.755 0.70702561 0.7070243 -3.187614e-08 -0.099951199 -0.099951199 -0.099951199 + 27560 2.756 0.70702585 0.70702455 -3.4597417e-08 -0.099951339 -0.099951339 -0.099951339 + 27570 2.757 0.7070261 0.7070248 -3.6807954e-08 -0.099951479 -0.099951479 -0.099951479 + 27580 2.758 0.70702634 0.70702505 -3.8458458e-08 -0.099951619 -0.099951619 -0.099951619 + 27590 2.759 0.70702658 0.7070253 -3.9512667e-08 -0.099951758 -0.099951758 -0.099951758 + 27600 2.76 0.70702683 0.70702555 -3.9948144e-08 -0.099951897 -0.099951897 -0.099951897 + 27610 2.761 0.70702707 0.7070258 -3.9756748e-08 -0.099952035 -0.099952035 -0.099952035 + 27620 2.762 0.70702731 0.70702604 -3.8944781e-08 -0.099952173 -0.099952173 -0.099952173 + 27630 2.763 0.70702755 0.70702629 -3.7532797e-08 -0.09995231 -0.09995231 -0.09995231 + 27640 2.764 0.70702779 0.70702653 -3.5555091e-08 -0.099952447 -0.099952447 -0.099952447 + 27650 2.765 0.70702803 0.70702678 -3.3058861e-08 -0.099952584 -0.099952584 -0.099952584 + 27660 2.766 0.70702827 0.70702702 -3.010309e-08 -0.09995272 -0.09995272 -0.09995272 + 27670 2.767 0.7070285 0.70702726 -2.6757149e-08 -0.099952856 -0.099952856 -0.099952856 + 27680 2.768 0.70702874 0.7070275 -2.3099175e-08 -0.099952991 -0.099952991 -0.099952991 + 27690 2.769 0.70702898 0.70702774 -1.9214242e-08 -0.099953126 -0.099953126 -0.099953126 + 27700 2.77 0.70702922 0.70702798 -1.5192388e-08 -0.099953261 -0.099953261 -0.099953261 + 27710 2.771 0.70702946 0.70702822 -1.1126526e-08 -0.099953395 -0.099953395 -0.099953395 + 27720 2.772 0.70702969 0.70702845 -7.1102999e-09 -0.099953529 -0.099953529 -0.099953529 + 27730 2.773 0.70702993 0.70702869 -3.235929e-09 -0.099953662 -0.099953662 -0.099953662 + 27740 2.774 0.70703016 0.70702892 4.0791023e-10 -0.099953795 -0.099953795 -0.099953795 + 27750 2.775 0.7070304 0.70702916 3.7381119e-09 -0.099953927 -0.099953927 -0.099953927 + 27760 2.776 0.70703064 0.70702939 6.6790351e-09 -0.099954059 -0.099954059 -0.099954059 + 27770 2.777 0.70703087 0.70702962 9.1642213e-09 -0.099954191 -0.099954191 -0.099954191 + 27780 2.778 0.70703111 0.70702985 1.1137895e-08 -0.099954322 -0.099954322 -0.099954322 + 27790 2.779 0.70703134 0.70703008 1.2556213e-08 -0.099954453 -0.099954453 -0.099954453 + 27800 2.78 0.70703157 0.7070303 1.338824e-08 -0.099954584 -0.099954584 -0.099954584 + 27810 2.781 0.70703181 0.70703053 1.3616615e-08 -0.099954714 -0.099954714 -0.099954714 + 27820 2.782 0.70703204 0.70703076 1.3237917e-08 -0.099954844 -0.099954844 -0.099954844 + 27830 2.783 0.70703227 0.70703098 1.2262695e-08 -0.099954973 -0.099954973 -0.099954973 + 27840 2.784 0.7070325 0.70703121 1.0715186e-08 -0.099955102 -0.099955102 -0.099955102 + 27850 2.785 0.70703273 0.70703143 8.6327161e-09 -0.099955231 -0.099955231 -0.099955231 + 27860 2.786 0.70703296 0.70703166 6.0648015e-09 -0.099955359 -0.099955359 -0.099955359 + 27870 2.787 0.70703319 0.70703188 3.0719735e-09 -0.099955487 -0.099955487 -0.099955487 + 27880 2.788 0.70703341 0.70703211 -2.7564735e-10 -0.099955614 -0.099955614 -0.099955614 + 27890 2.789 0.70703364 0.70703233 -3.8999933e-09 -0.099955741 -0.099955741 -0.099955741 + 27900 2.79 0.70703386 0.70703255 -7.7168685e-09 -0.099955868 -0.099955868 -0.099955868 + 27910 2.791 0.70703409 0.70703278 -1.1637904e-08 -0.099955994 -0.099955994 -0.099955994 + 27920 2.792 0.70703431 0.707033 -1.5572604e-08 -0.09995612 -0.09995612 -0.09995612 + 27930 2.793 0.70703453 0.70703322 -1.9430432e-08 -0.099956245 -0.099956245 -0.099956245 + 27940 2.794 0.70703475 0.70703344 -2.3122893e-08 -0.09995637 -0.09995637 -0.09995637 + 27950 2.795 0.70703497 0.70703366 -2.6565565e-08 -0.099956495 -0.099956495 -0.099956495 + 27960 2.796 0.70703519 0.70703389 -2.9680026e-08 -0.099956619 -0.099956619 -0.099956619 + 27970 2.797 0.70703541 0.70703411 -3.2395641e-08 -0.099956743 -0.099956743 -0.099956743 + 27980 2.798 0.70703562 0.70703433 -3.465116e-08 -0.099956867 -0.099956867 -0.099956867 + 27990 2.799 0.70703584 0.70703455 -3.6396105e-08 -0.09995699 -0.09995699 -0.09995699 + 28000 2.8 0.70703605 0.70703477 -3.7591888e-08 -0.099957113 -0.099957113 -0.099957113 + 28010 2.801 0.70703627 0.70703499 -3.8212674e-08 -0.099957235 -0.099957235 -0.099957235 + 28020 2.802 0.70703648 0.70703521 -3.8245927e-08 -0.099957357 -0.099957357 -0.099957357 + 28030 2.803 0.70703669 0.70703542 -3.7692663e-08 -0.099957479 -0.099957479 -0.099957479 + 28040 2.804 0.7070369 0.70703564 -3.6567386e-08 -0.0999576 -0.0999576 -0.0999576 + 28050 2.805 0.70703711 0.70703586 -3.4897709e-08 -0.099957721 -0.099957721 -0.099957721 + 28060 2.806 0.70703733 0.70703607 -3.2723685e-08 -0.099957842 -0.099957842 -0.099957842 + 28070 2.807 0.70703754 0.70703629 -3.0096843e-08 -0.099957962 -0.099957962 -0.099957962 + 28080 2.808 0.70703775 0.7070365 -2.7078973e-08 -0.099958082 -0.099958082 -0.099958082 + 28090 2.809 0.70703796 0.70703671 -2.374067e-08 -0.099958202 -0.099958202 -0.099958202 + 28100 2.81 0.70703817 0.70703693 -2.0159683e-08 -0.099958321 -0.099958321 -0.099958321 + 28110 2.811 0.70703838 0.70703714 -1.641911e-08 -0.09995844 -0.09995844 -0.09995844 + 28120 2.812 0.70703858 0.70703735 -1.2605466e-08 -0.099958558 -0.099958558 -0.099958558 + 28130 2.813 0.70703879 0.70703755 -8.8066839e-09 -0.099958676 -0.099958676 -0.099958676 + 28140 2.814 0.707039 0.70703776 -5.1100898e-09 -0.099958794 -0.099958794 -0.099958794 + 28150 2.815 0.70703921 0.70703797 -1.6003939e-09 -0.099958911 -0.099958911 -0.099958911 + 28160 2.816 0.70703942 0.70703817 1.6422488e-09 -0.099959028 -0.099959028 -0.099959028 + 28170 2.817 0.70703963 0.70703838 4.5440682e-09 -0.099959145 -0.099959145 -0.099959145 + 28180 2.818 0.70703983 0.70703858 7.0393568e-09 -0.099959261 -0.099959261 -0.099959261 + 28190 2.819 0.70704004 0.70703878 9.071956e-09 -0.099959377 -0.099959377 -0.099959377 + 28200 2.82 0.70704025 0.70703899 1.0596519e-08 -0.099959493 -0.099959493 -0.099959493 + 28210 2.821 0.70704046 0.70703919 1.1579522e-08 -0.099959608 -0.099959608 -0.099959608 + 28220 2.822 0.70704066 0.70703939 1.1999998e-08 -0.099959723 -0.099959723 -0.099959723 + 28230 2.823 0.70704087 0.70703959 1.184998e-08 -0.099959837 -0.099959837 -0.099959837 + 28240 2.824 0.70704107 0.70703979 1.1134648e-08 -0.099959951 -0.099959951 -0.099959951 + 28250 2.825 0.70704127 0.70703999 9.8721685e-09 -0.099960065 -0.099960065 -0.099960065 + 28260 2.826 0.70704148 0.70704018 8.0932366e-09 -0.099960179 -0.099960179 -0.099960179 + 28270 2.827 0.70704168 0.70704038 5.8403326e-09 -0.099960292 -0.099960292 -0.099960292 + 28280 2.828 0.70704188 0.70704058 3.1667092e-09 -0.099960405 -0.099960405 -0.099960405 + 28290 2.829 0.70704208 0.70704078 1.3513454e-10 -0.099960517 -0.099960517 -0.099960517 + 28300 2.83 0.70704228 0.70704097 -3.183581e-09 -0.099960629 -0.099960629 -0.099960629 + 28310 2.831 0.70704248 0.70704117 -6.7122374e-09 -0.099960741 -0.099960741 -0.099960741 + 28320 2.832 0.70704268 0.70704137 -1.036904e-08 -0.099960853 -0.099960853 -0.099960853 + 28330 2.833 0.70704287 0.70704156 -1.4069495e-08 -0.099960964 -0.099960964 -0.099960964 + 28340 2.834 0.70704307 0.70704176 -1.7728359e-08 -0.099961074 -0.099961074 -0.099961074 + 28350 2.835 0.70704326 0.70704196 -2.1261607e-08 -0.099961185 -0.099961185 -0.099961185 + 28360 2.836 0.70704346 0.70704215 -2.4588354e-08 -0.099961295 -0.099961295 -0.099961295 + 28370 2.837 0.70704365 0.70704235 -2.7632713e-08 -0.099961405 -0.099961405 -0.099961405 + 28380 2.838 0.70704384 0.70704254 -3.0325519e-08 -0.099961514 -0.099961514 -0.099961514 + 28390 2.839 0.70704403 0.70704274 -3.2605904e-08 -0.099961623 -0.099961623 -0.099961623 + 28400 2.84 0.70704422 0.70704293 -3.442267e-08 -0.099961732 -0.099961732 -0.099961732 + 28410 2.841 0.70704441 0.70704313 -3.5735436e-08 -0.099961841 -0.099961841 -0.099961841 + 28420 2.842 0.7070446 0.70704332 -3.6515538e-08 -0.099961949 -0.099961949 -0.099961949 + 28430 2.843 0.70704479 0.70704351 -3.6746647e-08 -0.099962056 -0.099962056 -0.099962056 + 28440 2.844 0.70704498 0.70704371 -3.6425114e-08 -0.099962164 -0.099962164 -0.099962164 + 28450 2.845 0.70704516 0.7070439 -3.5560007e-08 -0.099962271 -0.099962271 -0.099962271 + 28460 2.846 0.70704535 0.70704409 -3.4172873e-08 -0.099962378 -0.099962378 -0.099962378 + 28470 2.847 0.70704553 0.70704428 -3.2297198e-08 -0.099962484 -0.099962484 -0.099962484 + 28480 2.848 0.70704572 0.70704447 -2.9977604e-08 -0.09996259 -0.09996259 -0.09996259 + 28490 2.849 0.70704591 0.70704466 -2.7268788e-08 -0.099962696 -0.099962696 -0.099962696 + 28500 2.85 0.70704609 0.70704485 -2.4234231e-08 -0.099962802 -0.099962802 -0.099962802 + 28510 2.851 0.70704628 0.70704503 -2.0944717e-08 -0.099962907 -0.099962907 -0.099962907 + 28520 2.852 0.70704646 0.70704522 -1.7476677e-08 -0.099963012 -0.099963012 -0.099963012 + 28530 2.853 0.70704665 0.7070454 -1.3910418e-08 -0.099963117 -0.099963117 -0.099963117 + 28540 2.854 0.70704683 0.70704559 -1.0328262e-08 -0.099963221 -0.099963221 -0.099963221 + 28550 2.855 0.70704701 0.70704577 -6.8126461e-09 -0.099963325 -0.099963325 -0.099963325 + 28560 2.856 0.7070472 0.70704595 -3.4442292e-09 -0.099963428 -0.099963428 -0.099963428 + 28570 2.857 0.70704738 0.70704614 -3.0003878e-10 -0.099963532 -0.099963532 -0.099963532 + 28580 2.858 0.70704757 0.70704632 2.5482883e-09 -0.099963635 -0.099963635 -0.099963635 + 28590 2.859 0.70704775 0.7070465 5.036137e-09 -0.099963737 -0.099963737 -0.099963737 + 28600 2.86 0.70704793 0.70704667 7.1073792e-09 -0.09996384 -0.09996384 -0.09996384 + 28610 2.861 0.70704811 0.70704685 8.715639e-09 -0.099963942 -0.099963942 -0.099963942 + 28620 2.862 0.7070483 0.70704703 9.8253296e-09 -0.099964043 -0.099964043 -0.099964043 + 28630 2.863 0.70704848 0.70704721 1.0412439e-08 -0.099964145 -0.099964145 -0.099964145 + 28640 2.864 0.70704866 0.70704738 1.0465049e-08 -0.099964246 -0.099964246 -0.099964246 + 28650 2.865 0.70704884 0.70704756 9.9835685e-09 -0.099964347 -0.099964347 -0.099964347 + 28660 2.866 0.70704902 0.70704773 8.9806913e-09 -0.099964447 -0.099964447 -0.099964447 + 28670 2.867 0.7070492 0.70704791 7.4810643e-09 -0.099964548 -0.099964548 -0.099964548 + 28680 2.868 0.70704938 0.70704808 5.5206852e-09 -0.099964647 -0.099964647 -0.099964647 + 28690 2.869 0.70704956 0.70704826 3.1460399e-09 -0.099964747 -0.099964747 -0.099964747 + 28700 2.87 0.70704973 0.70704843 4.1300166e-10 -0.099964846 -0.099964846 -0.099964846 + 28710 2.871 0.70704991 0.70704861 -2.6144825e-09 -0.099964945 -0.099964945 -0.099964945 + 28720 2.872 0.70705009 0.70704878 -5.8658871e-09 -0.099965044 -0.099965044 -0.099965044 + 28730 2.873 0.70705026 0.70704895 -9.2657502e-09 -0.099965142 -0.099965142 -0.099965142 + 28740 2.874 0.70705043 0.70704913 -1.2735424e-08 -0.099965241 -0.099965241 -0.099965241 + 28750 2.875 0.70705061 0.7070493 -1.6194893e-08 -0.099965338 -0.099965338 -0.099965338 + 28760 2.876 0.70705078 0.70704947 -1.956462e-08 -0.099965436 -0.099965436 -0.099965436 + 28770 2.877 0.70705095 0.70704964 -2.2767372e-08 -0.099965533 -0.099965533 -0.099965533 + 28780 2.878 0.70705112 0.70704982 -2.572999e-08 -0.09996563 -0.09996563 -0.09996563 + 28790 2.879 0.70705129 0.70704999 -2.8385063e-08 -0.099965727 -0.099965727 -0.099965727 + 28800 2.88 0.70705146 0.70705016 -3.0672454e-08 -0.099965823 -0.099965823 -0.099965823 + 28810 2.881 0.70705162 0.70705033 -3.2540668e-08 -0.099965919 -0.099965919 -0.099965919 + 28820 2.882 0.70705179 0.70705051 -3.3948006e-08 -0.099966015 -0.099966015 -0.099966015 + 28830 2.883 0.70705196 0.70705068 -3.4863495e-08 -0.09996611 -0.09996611 -0.09996611 + 28840 2.884 0.70705212 0.70705085 -3.5267571e-08 -0.099966205 -0.099966205 -0.099966205 + 28850 2.885 0.70705229 0.70705102 -3.515249e-08 -0.0999663 -0.0999663 -0.0999663 + 28860 2.886 0.70705245 0.70705119 -3.4522473e-08 -0.099966395 -0.099966395 -0.099966395 + 28870 2.887 0.70705262 0.70705136 -3.3393572e-08 -0.099966489 -0.099966489 -0.099966489 + 28880 2.888 0.70705278 0.70705152 -3.1793265e-08 -0.099966583 -0.099966583 -0.099966583 + 28890 2.889 0.70705295 0.70705169 -2.9759789e-08 -0.099966677 -0.099966677 -0.099966677 + 28900 2.89 0.70705311 0.70705186 -2.7341227e-08 -0.09996677 -0.09996677 -0.09996677 + 28910 2.891 0.70705327 0.70705202 -2.4594376e-08 -0.099966863 -0.099966863 -0.099966863 + 28920 2.892 0.70705344 0.70705219 -2.158341e-08 -0.099966956 -0.099966956 -0.099966956 + 28930 2.893 0.7070536 0.70705235 -1.8378384e-08 -0.099967049 -0.099967049 -0.099967049 + 28940 2.894 0.70705376 0.70705252 -1.5053602e-08 -0.099967141 -0.099967141 -0.099967141 + 28950 2.895 0.70705392 0.70705268 -1.1685901e-08 -0.099967233 -0.099967233 -0.099967233 + 28960 2.896 0.70705409 0.70705284 -8.3528678e-09 -0.099967325 -0.099967325 -0.099967325 + 28970 2.897 0.70705425 0.707053 -5.1310606e-09 -0.099967417 -0.099967417 -0.099967417 + 28980 2.898 0.70705441 0.70705316 -2.094245e-09 -0.099967508 -0.099967508 -0.099967508 + 28990 2.899 0.70705457 0.70705332 6.8829132e-10 -0.099967599 -0.099967599 -0.099967599 + 29000 2.9 0.70705474 0.70705348 3.1533193e-09 -0.099967689 -0.099967689 -0.099967689 + 29010 2.901 0.7070549 0.70705364 5.2451044e-09 -0.09996778 -0.09996778 -0.09996778 + 29020 2.902 0.70705506 0.7070538 6.916666e-09 -0.09996787 -0.09996787 -0.09996787 + 29030 2.903 0.70705522 0.70705395 8.1308311e-09 -0.09996796 -0.09996796 -0.09996796 + 29040 2.904 0.70705538 0.70705411 8.8610599e-09 -0.099968049 -0.099968049 -0.099968049 + 29050 2.905 0.70705554 0.70705427 9.0920237e-09 -0.099968139 -0.099968139 -0.099968139 + 29060 2.906 0.7070557 0.70705442 8.8199241e-09 -0.099968228 -0.099968228 -0.099968228 + 29070 2.907 0.70705586 0.70705458 8.0525445e-09 -0.099968316 -0.099968316 -0.099968316 + 29080 2.908 0.70705602 0.70705473 6.8090367e-09 -0.099968405 -0.099968405 -0.099968405 + 29090 2.909 0.70705618 0.70705488 5.1194459e-09 -0.099968493 -0.099968493 -0.099968493 + 29100 2.91 0.70705633 0.70705504 3.0239861e-09 -0.099968581 -0.099968581 -0.099968581 + 29110 2.911 0.70705649 0.70705519 5.720847e-10 -0.099968669 -0.099968669 -0.099968669 + 29120 2.912 0.70705665 0.70705534 -2.1787821e-09 -0.099968756 -0.099968756 -0.099968756 + 29130 2.913 0.7070568 0.7070555 -5.1644361e-09 -0.099968843 -0.099968843 -0.099968843 + 29140 2.914 0.70705695 0.70705565 -8.3154934e-09 -0.09996893 -0.09996893 -0.09996893 + 29150 2.915 0.70705711 0.7070558 -1.1558976e-08 -0.099969017 -0.099969017 -0.099969017 + 29160 2.916 0.70705726 0.70705596 -1.4820001e-08 -0.099969103 -0.099969103 -0.099969103 + 29170 2.917 0.70705741 0.70705611 -1.802351e-08 -0.099969189 -0.099969189 -0.099969189 + 29180 2.918 0.70705756 0.70705626 -2.1095993e-08 -0.099969275 -0.099969275 -0.099969275 + 29190 2.919 0.70705771 0.70705641 -2.396718e-08 -0.09996936 -0.09996936 -0.09996936 + 29200 2.92 0.70705786 0.70705657 -2.657164e-08 -0.099969446 -0.099969446 -0.099969446 + 29210 2.921 0.70705801 0.70705672 -2.8850278e-08 -0.099969531 -0.099969531 -0.099969531 + 29220 2.922 0.70705816 0.70705687 -3.0751671e-08 -0.099969616 -0.099969616 -0.099969616 + 29230 2.923 0.70705831 0.70705702 -3.223323e-08 -0.0999697 -0.0999697 -0.0999697 + 29240 2.924 0.70705845 0.70705717 -3.326215e-08 -0.099969784 -0.099969784 -0.099969784 + 29250 2.925 0.7070586 0.70705732 -3.3816138e-08 -0.099969868 -0.099969868 -0.099969868 + 29260 2.926 0.70705875 0.70705747 -3.3883892e-08 -0.099969952 -0.099969952 -0.099969952 + 29270 2.927 0.70705889 0.70705762 -3.3465328e-08 -0.099970036 -0.099970036 -0.099970036 + 29280 2.928 0.70705904 0.70705777 -3.2571548e-08 -0.099970119 -0.099970119 -0.099970119 + 29290 2.929 0.70705918 0.70705792 -3.1224549e-08 -0.099970202 -0.099970202 -0.099970202 + 29300 2.93 0.70705933 0.70705807 -2.945669e-08 -0.099970285 -0.099970285 -0.099970285 + 29310 2.931 0.70705947 0.70705822 -2.7309908e-08 -0.099970367 -0.099970367 -0.099970367 + 29320 2.932 0.70705961 0.70705836 -2.4834729e-08 -0.09997045 -0.09997045 -0.09997045 + 29330 2.933 0.70705976 0.70705851 -2.2089082e-08 -0.099970532 -0.099970532 -0.099970532 + 29340 2.934 0.7070599 0.70705866 -1.9136938e-08 -0.099970613 -0.099970613 -0.099970613 + 29350 2.935 0.70706005 0.7070588 -1.6046826e-08 -0.099970695 -0.099970695 -0.099970695 + 29360 2.936 0.70706019 0.70705894 -1.2890239e-08 -0.099970776 -0.099970776 -0.099970776 + 29370 2.937 0.70706033 0.70705909 -9.7399839e-09 -0.099970857 -0.099970857 -0.099970857 + 29380 2.938 0.70706048 0.70705923 -6.6685e-09 -0.099970938 -0.099970938 -0.099970938 + 29390 2.939 0.70706062 0.70705937 -3.7461955e-09 -0.099971018 -0.099971018 -0.099971018 + 29400 2.94 0.70706076 0.70705951 -1.039834e-09 -0.099971099 -0.099971099 -0.099971099 + 29410 2.941 0.7070609 0.70705965 1.3889902e-09 -0.099971179 -0.099971179 -0.099971179 + 29420 2.942 0.70706105 0.70705979 3.4852534e-09 -0.099971258 -0.099971258 -0.099971258 + 29430 2.943 0.70706119 0.70705993 5.2017475e-09 -0.099971338 -0.099971338 -0.099971338 + 29440 2.944 0.70706133 0.70706007 6.5001432e-09 -0.099971417 -0.099971417 -0.099971417 + 29450 2.945 0.70706147 0.70706021 7.3518435e-09 -0.099971496 -0.099971496 -0.099971496 + 29460 2.946 0.70706162 0.70706034 7.7386129e-09 -0.099971575 -0.099971575 -0.099971575 + 29470 2.947 0.70706176 0.70706048 7.652965e-09 -0.099971654 -0.099971654 -0.099971654 + 29480 2.948 0.7070619 0.70706062 7.0983021e-09 -0.099971732 -0.099971732 -0.099971732 + 29490 2.949 0.70706204 0.70706075 6.0888041e-09 -0.09997181 -0.09997181 -0.09997181 + 29500 2.95 0.70706218 0.70706089 4.6490695e-09 -0.099971888 -0.099971888 -0.099971888 + 29510 2.951 0.70706232 0.70706102 2.8135184e-09 -0.099971966 -0.099971966 -0.099971966 + 29520 2.952 0.70706245 0.70706116 6.2557025e-10 -0.099972043 -0.099972043 -0.099972043 + 29530 2.953 0.70706259 0.70706129 -1.8633811e-09 -0.09997212 -0.09997212 -0.09997212 + 29540 2.954 0.70706273 0.70706143 -4.5951746e-09 -0.099972197 -0.099972197 -0.099972197 + 29550 2.955 0.70706287 0.70706156 -7.5062397e-09 -0.099972274 -0.099972274 -0.099972274 + 29560 2.956 0.707063 0.7070617 -1.0529075e-08 -0.099972351 -0.099972351 -0.099972351 + 29570 2.957 0.70706314 0.70706183 -1.3593813e-08 -0.099972427 -0.099972427 -0.099972427 + 29580 2.958 0.70706327 0.70706197 -1.6629835e-08 -0.099972503 -0.099972503 -0.099972503 + 29590 2.959 0.7070634 0.7070621 -1.9567396e-08 -0.099972579 -0.099972579 -0.099972579 + 29600 2.96 0.70706354 0.70706224 -2.2339227e-08 -0.099972654 -0.099972654 -0.099972654 + 29610 2.961 0.70706367 0.70706237 -2.4882075e-08 -0.099972729 -0.099972729 -0.099972729 + 29620 2.962 0.7070638 0.70706251 -2.7138147e-08 -0.099972805 -0.099972805 -0.099972805 + 29630 2.963 0.70706393 0.70706264 -2.9056419e-08 -0.099972879 -0.099972879 -0.099972879 + 29640 2.964 0.70706406 0.70706277 -3.0593794e-08 -0.099972954 -0.099972954 -0.099972954 + 29650 2.965 0.70706419 0.70706291 -3.1716065e-08 -0.099973028 -0.099973028 -0.099973028 + 29660 2.966 0.70706432 0.70706304 -3.2398677e-08 -0.099973103 -0.099973103 -0.099973103 + 29670 2.967 0.70706445 0.70706317 -3.2627263e-08 -0.099973177 -0.099973177 -0.099973177 + 29680 2.968 0.70706458 0.7070633 -3.2397941e-08 -0.09997325 -0.09997325 -0.09997325 + 29690 2.969 0.7070647 0.70706344 -3.1717375e-08 -0.099973324 -0.099973324 -0.099973324 + 29700 2.97 0.70706483 0.70706357 -3.0602587e-08 -0.099973397 -0.099973397 -0.099973397 + 29710 2.971 0.70706496 0.7070637 -2.9080536e-08 -0.09997347 -0.09997347 -0.09997347 + 29720 2.972 0.70706509 0.70706383 -2.7187465e-08 -0.099973543 -0.099973543 -0.099973543 + 29730 2.973 0.70706521 0.70706396 -2.4968041e-08 -0.099973616 -0.099973616 -0.099973616 + 29740 2.974 0.70706534 0.70706409 -2.2474306e-08 -0.099973688 -0.099973688 -0.099973688 + 29750 2.975 0.70706547 0.70706422 -1.9764448e-08 -0.09997376 -0.09997376 -0.09997376 + 29760 2.976 0.70706559 0.70706435 -1.6901455e-08 -0.099973832 -0.099973832 -0.099973832 + 29770 2.977 0.70706572 0.70706447 -1.3951642e-08 -0.099973904 -0.099973904 -0.099973904 + 29780 2.978 0.70706585 0.7070646 -1.0983123e-08 -0.099973975 -0.099973975 -0.099973975 + 29790 2.979 0.70706597 0.70706472 -8.0642345e-09 -0.099974047 -0.099974047 -0.099974047 + 29800 2.98 0.7070661 0.70706485 -5.2619636e-09 -0.099974118 -0.099974118 -0.099974118 + 29810 2.981 0.70706623 0.70706497 -2.6404129e-09 -0.099974189 -0.099974189 -0.099974189 + 29820 2.982 0.70706635 0.7070651 -2.593337e-10 -0.099974259 -0.099974259 -0.099974259 + 29830 2.983 0.70706648 0.70706522 1.8272352e-09 -0.09997433 -0.09997433 -0.09997433 + 29840 2.984 0.7070666 0.70706534 3.5721929e-09 -0.0999744 -0.0999744 -0.0999744 + 29850 2.985 0.70706673 0.70706547 4.9364389e-09 -0.09997447 -0.09997447 -0.09997447 + 29860 2.986 0.70706685 0.70706559 5.889748e-09 -0.09997454 -0.09997454 -0.09997454 + 29870 2.987 0.70706698 0.70706571 6.4114388e-09 -0.09997461 -0.09997461 -0.09997461 + 29880 2.988 0.7070671 0.70706583 6.4908206e-09 -0.099974679 -0.099974679 -0.099974679 + 29890 2.989 0.70706723 0.70706595 6.1274086e-09 -0.099974748 -0.099974748 -0.099974748 + 29900 2.99 0.70706735 0.70706607 5.3309045e-09 -0.099974817 -0.099974817 -0.099974817 + 29910 2.991 0.70706748 0.70706619 4.120942e-09 -0.099974886 -0.099974886 -0.099974886 + 29920 2.992 0.7070676 0.70706631 2.5266059e-09 -0.099974954 -0.099974954 -0.099974954 + 29930 2.993 0.70706772 0.70706643 5.8573349e-10 -0.099975023 -0.099975023 -0.099975023 + 29940 2.994 0.70706784 0.70706655 -1.6559816e-09 -0.099975091 -0.099975091 -0.099975091 + 29950 2.995 0.70706796 0.70706666 -4.1460645e-09 -0.099975159 -0.099975159 -0.099975159 + 29960 2.996 0.70706808 0.70706678 -6.8264867e-09 -0.099975227 -0.099975227 -0.099975227 + 29970 2.997 0.7070682 0.7070669 -9.6350175e-09 -0.099975294 -0.099975294 -0.099975294 + 29980 2.998 0.70706832 0.70706702 -1.2506668e-08 -0.099975361 -0.099975361 -0.099975361 + 29990 2.999 0.70706844 0.70706714 -1.5375195e-08 -0.099975428 -0.099975428 -0.099975428 + 30000 3 0.70706856 0.70706726 -1.8174628e-08 -0.099975495 -0.099975495 -0.099975495 diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/res_llg.dat b/examples/SPIN/benchmark/benchmarck_damped_exchange/res_llg.dat new file mode 100644 index 0000000000..6150a7db80 --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_damped_exchange/res_llg.dat @@ -0,0 +1,30000 @@ +0.0 0.5000379764466908 0.5000379762919002 6.84951750526408e-09 -1.5191124600081537e-05 +0.0001 0.5000759500598655 0.5000759496460607 1.3701761380005562e-08 -3.0382248537374107e-05 +0.0002 0.5001139208384794 0.5001139200613359 2.055593812527734e-08 -4.557337111074589e-05 +0.00030000000000000003 0.5001518887814818 0.500151887536587 2.741125297925362e-08 -6.076449161906539e-05 +0.0004 0.5001898538878166 0.5001898520706807 3.4266909972741066e-08 -7.595560936120119e-05 +0.0005 0.5002278161564215 0.5002278136624908 4.112211205234417e-08 -9.114672363602262e-05 +0.0006000000000000001 0.5002657755862286 0.5002657723108973 4.797606118628339e-08 -0.00010633783374239962 +0.0007000000000000001 0.5003037321761644 0.5003037280147862 5.482795840255905e-08 -0.00012152893897920281 +0.0008 0.5003416859251496 0.5003416807730506 6.167700394854592e-08 -0.00013672003864530422 +0.0009 0.5003796368320985 0.5003796305845891 6.852239733262655e-08 -0.00015191113203957588 +0.001 0.5004175848959201 0.5004175774483076 7.536333741786638e-08 -0.0001671022184608918 +0.0011 0.5004555301155172 0.5004555213631178 8.219902256773048e-08 -0.00018229329720812675 +0.0012000000000000001 0.500493472489787 0.500493462327938 8.90286507154725e-08 -0.0001974843675801575 +0.0013 0.5005314120176209 0.5005314003416931 9.585141939189024e-08 -0.00021267542887586175 +0.0014000000000000002 0.500569348697904 0.5005693354033143 1.0266652591267578e-07 -0.00022786648039411947 +0.0015 0.5006072825295161 0.5006072675117391 1.0947316744086555e-07 -0.00024305752143381193 +0.0016 0.5006452135113305 0.5006451966659119 1.1627054109786261e-07 -0.0002582485512938229 +0.0017000000000000001 0.5006831416422151 0.5006831228647828 1.230578439287422e-07 -0.0002734395692730374 +0.0018 0.5007210669210316 0.5007210461073092 1.2983427324919639e-07 -0.00028863057467034235 +0.0019000000000000002 0.5007589893466361 0.5007589663924545 1.365990265622674e-07 -0.0003038215667846303 +0.002 0.5007969089178788 0.5007968837191885 1.4335130162079768e-07 -0.00031901254491479084 +0.0021000000000000003 0.5008348256336034 0.500834798086488 1.5009029664947438e-07 -0.0003342035083597185 +0.0022 0.5008727394926485 0.5008727094933357 1.568152103170739e-07 -0.0003493944564183151 +0.0023000000000000004 0.5009106504938464 0.500910617938721 1.6352524197238427e-07 -0.0003645853883894761 +0.0024000000000000002 0.5009485586360234 0.5009485234216398 1.7021959164420508e-07 -0.0003797763035721096 +0.0025 0.5009864639180001 0.5009864259410943 1.7689746015236985e-07 -0.00039496720126511593 +0.0026 0.5010243663385908 0.5010243254960933 1.8355804921876828e-07 -0.00041015808076741087 +0.0027 0.501062265896605 0.5010622220856524 1.9020056146734632e-07 -0.0004253489413779052 +0.0028000000000000004 0.5011001625908451 0.501100115708793 1.9682420070166184e-07 -0.00044053978239551664 +0.0029000000000000002 0.5011380564201082 0.5011380063645434 2.0342817186325135e-07 -0.00045573060311916437 +0.003 0.5011759473831855 0.5011758940519381 2.100116811842856e-07 -0.000470921402847771 +0.0031 0.501213835478862 0.5012137787700183 2.1657393632634747e-07 -0.0004861121808802681 +0.0032 0.5012517207059172 0.5012516605178317 2.2311414626940973e-07 -0.0005013029365155867 +0.0033000000000000004 0.5012896030631242 0.501289539294432 2.2963152165877965e-07 -0.0005164936690526603 +0.0034000000000000002 0.5013274825492512 0.5013274150988798 2.361252747495879e-07 -0.000531684377790427 +0.0035 0.5013653591630596 0.5013652879302418 2.425946195316886e-07 -0.0005468750620278379 +0.0036 0.5014032329033056 0.5014031577875914 2.4903877196558177e-07 -0.0005620657210638397 +0.0037 0.5014411037687392 0.5014410246700081 2.5545694984363543e-07 -0.0005772563541973822 +0.0038000000000000004 0.5014789717581046 0.5014788885765783 2.6184837312315246e-07 -0.0005924469607274316 +0.0039000000000000003 0.5015168368701405 0.5015167495063941 2.6821226367657047e-07 -0.000607637539952946 +0.004 0.5015546991035795 0.5015546074585543 2.7454784581881775e-07 -0.0006228280911729001 +0.0041 0.5015925584571485 0.501592462432164 2.8085434605751303e-07 -0.0006380186136862546 +0.004200000000000001 0.5016304149295687 0.5016303144263348 2.87130993259499e-07 -0.000653209106791998 +0.0043 0.5016682685195559 0.5016681634401846 2.933770190116647e-07 -0.0006683995697891146 +0.0044 0.5017061192258192 0.5017060094728374 2.9959165737114546e-07 -0.0006835900019765903 +0.0045 0.5017439670470629 0.5017438525234236 3.0577414528165647e-07 -0.0006987804026534275 +0.004600000000000001 0.5017818119819851 0.5017816925910799 3.119237222126703e-07 -0.0007139707711186244 +0.0047 0.5018196540292785 0.5018195296749492 3.1803963071452834e-07 -0.0007291611066711835 +0.0048000000000000004 0.5018574931876301 0.5018573637741811 3.241211161686408e-07 -0.0007443514086101222 +0.004900000000000001 0.5018953294557208 0.5018951948879307 3.301674271760646e-07 -0.0007595416762344626 +0.005 0.5019331628322267 0.5019330230153597 3.361778155297479e-07 -0.0007747319088432236 +0.0051 0.5019709933158175 0.501970848155636 3.4215153615901883e-07 -0.0007899221057354466 +0.0052 0.502008820905158 0.5020086703079335 3.480878474904081e-07 -0.0008051122662101701 +0.005300000000000001 0.502046645598907 0.5020464894714324 3.539860113088711e-07 -0.0008203023895664214 +0.0054 0.5020844673957175 0.5020843056453191 3.5984529297983237e-07 -0.0008354924751032861 +0.0055 0.5021222862942378 0.5021221188287859 3.6566496142143023e-07 -0.0008506825221197972 +0.005600000000000001 0.5021601022931099 0.5021599290210311 3.7144428943758356e-07 -0.0008658725299150239 +0.0057 0.502197915390971 0.5021977362212594 3.771825536069695e-07 -0.0008810624977880571 +0.0058000000000000005 0.5022357255864521 0.5022355404286812 3.828790343940458e-07 -0.0008962524250379661 +0.005900000000000001 0.5022735328781794 0.5022733416425131 3.8853301617680636e-07 -0.0009114423109638337 +0.006 0.5023113372647737 0.5023111398619776 3.94143787718626e-07 -0.0009266321548647678 +0.0061 0.5023491387448502 0.5023489350863032 3.9971064150212676e-07 -0.0009418219560398622 +0.0062 0.5023869373170187 0.5023867273147241 4.052328746451117e-07 -0.0009570117137882334 +0.006300000000000001 0.502424732979884 0.5024245165464805 4.1070978862300933e-07 -0.0009722014274090086 +0.0064 0.5024625257320453 0.5024623027808185 4.1614068932438464e-07 -0.0009873910962013067 +0.0065 0.5025003155720967 0.5025000860169901 4.2152488693991685e-07 -0.0010025807194642606 +0.006600000000000001 0.5025381024986275 0.5025378662542531 4.268616965730221e-07 -0.0010177702964970226 +0.0067 0.5025758865102209 0.5025756434918709 4.321504380178087e-07 -0.0010329598265987477 +0.0068000000000000005 0.5026136676054558 0.5026134177291126 4.3739043584234416e-07 -0.0010481493090685968 +0.006900000000000001 0.5026514457829057 0.5026511889652533 4.4258101944416595e-07 -0.0010633387432057524 +0.007 0.502689221041139 0.5026889571995735 4.477215231335485e-07 -0.0010785281283093695 +0.0071 0.5027269933787187 0.5027267224313595 4.528112866886147e-07 -0.001093717463678645 +0.0072 0.5027647627942033 0.502764484659903 4.5784965455042403e-07 -0.0011089067486127868 +0.007300000000000001 0.5028025292861467 0.5028022438845013 4.628359765446177e-07 -0.0011240959824109999 +0.0074 0.5028402928530964 0.5028400001044574 4.677696081589744e-07 -0.0011392851643724834 +0.0075 0.5028780534935967 0.5028777533190797 4.72649909766254e-07 -0.0011544742937964925 +0.007600000000000001 0.5029158112061859 0.502915503527682 4.774762473735983e-07 -0.0011696633699822378 +0.0077 0.5029535659893982 0.5029532507295834 4.822479927613088e-07 -0.0011848523922289745 +0.0078000000000000005 0.5029913178417623 0.5029909949241087 4.86964523538358e-07 -0.0012000413598359683 +0.0079 0.5030290667618027 0.5030287361105875 4.916252225317663e-07 -0.0012152302721024468 +0.008 0.503066812748039 0.5030664742883553 4.9622947861927e-07 -0.0012304191283277256 +0.0081 0.5031045557989864 0.5031042094567524 5.007766866738095e-07 -0.001245607927811099 +0.0082 0.5031422959131552 0.5031419416151245 5.052662474525071e-07 -0.0012607966698518491 +0.0083 0.5031800330890511 0.5031796707628224 5.096975677076898e-07 -0.001275985353749265 +0.008400000000000001 0.5032177673251754 0.5032173968992021 5.140700606309778e-07 -0.0012911739788026679 +0.0085 0.503255498620025 0.5032551200236246 5.183831452981735e-07 -0.0013063625443114236 +0.0086 0.5032932269720921 0.5032928401354558 5.226362471688617e-07 -0.0013215510495748319 +0.008700000000000001 0.5033309523798648 0.503330557234067 5.268287981974318e-07 -0.0013367394938922585 +0.0088 0.5033686748418266 0.5033682713188341 5.309602367775668e-07 -0.0013519278765630528 +0.0089 0.5034063943564568 0.5034059823891377 5.35030007686732e-07 -0.0013671161968866197 +0.009 0.5034441109222307 0.5034436904443637 5.390375623637311e-07 -0.0013823044541623087 +0.0091 0.5034818245376188 0.5034813954839025 5.429823591307503e-07 -0.0013974926476895467 +0.009200000000000002 0.5035195352010882 0.5035190975071494 5.468638628602918e-07 -0.0014126807767677275 +0.009300000000000001 0.5035572429111012 0.5035567965135043 5.50681545197218e-07 -0.0014278688406962727 +0.0094 0.5035949476661163 0.5035944925023718 5.544348846142633e-07 -0.0014430568387746147 +0.0095 0.5036326494645884 0.5036321854731611 5.581233668561225e-07 -0.0014582447703021973 +0.009600000000000001 0.5036703483049679 0.503669875425286 5.617464846618958e-07 -0.0014734326345785089 +0.0097 0.5037080441857014 0.5037075623581647 5.653037375985548e-07 -0.0014886204309029428 +0.009800000000000001 0.503745737105232 0.50374524627122 5.687946325605431e-07 -0.0015038081585750486 +0.0099 0.5037834270619984 0.5037829271638787 5.722186838807986e-07 -0.001518995816894303 +0.01 0.503821114054436 0.5038206050355727 5.755754131087087e-07 -0.0015341834051602167 +0.010100000000000001 0.5038587980809763 0.5038582798857371 5.788643489545997e-07 -0.0015493709226723107 +0.0102 0.5038964791400475 0.5038959517138121 5.820850278448475e-07 -0.0015645583687300846 +0.0103 0.5039341572300742 0.5039336205192418 5.852369937553448e-07 -0.0015797457426331041 +0.0104 0.5039718323494766 0.5039712863014745 5.883197977674115e-07 -0.0015949330436809462 +0.0105 0.5040095044966726 0.5040089490599624 5.913329992890404e-07 -0.001610120271173199 +0.010600000000000002 0.5040471736700761 0.504046608794162 5.942761648891626e-07 -0.0016253074244094114 +0.010700000000000001 0.5040848398680976 0.5040842655035332 5.971488692968485e-07 -0.0016404945026891828 +0.0108 0.5041225030891443 0.5041219191875406 5.999506948461963e-07 -0.00165568150531214 +0.0109 0.5041601633316206 0.5041595698456518 6.026812319759323e-07 -0.0016708684315779267 +0.011 0.5041978205939273 0.5041972174773388 6.053400787853214e-07 -0.001686055280786153 +0.011100000000000002 0.5042354748744621 0.5042348620820769 6.079268418113237e-07 -0.0017012420522364959 +0.011200000000000002 0.5042731261716198 0.5042725036593453 6.104411350849048e-07 -0.0017164287452286376 +0.011300000000000001 0.5043107744837922 0.5043101422086269 6.128825813522809e-07 -0.0017316153590622553 +0.0114 0.504348419809368 0.5043477777294076 6.152508109091848e-07 -0.0017468018930370422 +0.0115 0.5043860621467331 0.5043854102211777 6.175454629886445e-07 -0.0017619883464527033 +0.011600000000000001 0.5044237014942708 0.50442303968343 6.197661845952496e-07 -0.0017771747186089704 +0.0117 0.5044613378503613 0.5044606661156613 6.219126316153734e-07 -0.0017923610088056265 +0.011800000000000001 0.5044989712133822 0.504498289517371 6.239844677069506e-07 -0.0018075472163423868 +0.0119 0.5045366015817084 0.5045359098880625 6.259813652431667e-07 -0.0018227333405190394 +0.012 0.5045742289537126 0.504573527227242 6.279030053679691e-07 -0.0018379193806353723 +0.012100000000000001 0.5046118533277648 0.5046111415344187 6.297490774409553e-07 -0.0018531053359911844 +0.0122 0.5046494747022323 0.504648752809105 6.315192797035074e-07 -0.0018682912058863245 +0.0123 0.5046870930754804 0.5046863610508161 6.332133188347022e-07 -0.001883476989620625 +0.0124 0.504724708445872 0.5047239662590703 6.348309100068228e-07 -0.001898662686493935 +0.0125 0.5047623208117675 0.5047615684333888 6.363717775514921e-07 -0.0019138482958060866 +0.012600000000000002 0.5047999301715257 0.5047991675732953 6.378356546266062e-07 -0.001929033816857012 +0.012700000000000001 0.5048375365235026 0.5048367636783166 6.392222830498007e-07 -0.0019442192489466216 +0.0128 0.5048751398660524 0.5048743567479816 6.405314133539619e-07 -0.0019594045913747583 +0.0129 0.5049127401975279 0.5049119467818225 6.417628054533608e-07 -0.0019745898434414435 +0.013 0.504950337516279 0.5049495337793731 6.429162275889411e-07 -0.001989775004446598 +0.013100000000000002 0.5049879318206546 0.5049871177401704 6.439914574385419e-07 -0.002004960073690171 +0.013200000000000002 0.5050255231090014 0.5050246986637534 6.449882816728092e-07 -0.002020145050472155 +0.013300000000000001 0.5050631113796643 0.5050622765496636 6.459064960107064e-07 -0.0020353299340925557 +0.0134 0.5051006966309872 0.5050998513974447 6.467459052195146e-07 -0.00205051472385141 +0.0135 0.5051382788613117 0.5051374232066421 6.475063234478995e-07 -0.0020656994190487166 +0.013600000000000001 0.5051758580689784 0.5051749919768044 6.481875737818221e-07 -0.0020808840189845803 +0.0137 0.5052134342523261 0.5052125577074809 6.487894884665835e-07 -0.002096068522958994 +0.013800000000000002 0.5052510074096925 0.5052501203982239 6.493119092954025e-07 -0.0021112529302721008 +0.013900000000000001 0.5052885775394143 0.5052876800485872 6.497546871098159e-07 -0.002126437240224016 +0.014 0.5053261446398263 0.505325236658126 6.501176822992782e-07 -0.0021416214521148727 +0.014100000000000001 0.5053637087092628 0.5053627902263977 6.504007644680954e-07 -0.002156805565244785 +0.0142 0.5054012697460566 0.5054003407529617 6.506038123799129e-07 -0.0021719895789139134 +0.0143 0.5054388277485398 0.5054378882373783 6.507267145683393e-07 -0.0021871734924224285 +0.0144 0.505476382715043 0.5054754326792098 6.507693689483673e-07 -0.002202357305070568 +0.0145 0.505513934643897 0.5055129740780198 6.507316825388187e-07 -0.002217541016158514 +0.014600000000000002 0.5055514835334309 0.5055505124333729 6.506135721284778e-07 -0.002232724624986493 +0.014700000000000001 0.5055890293819734 0.5055880477448359 6.504149641650692e-07 -0.0022479081308548142 +0.0148 0.5056265721878528 0.505625580011976 6.501357940336128e-07 -0.002263091533063655 +0.0149 0.5056641119493965 0.5056631092343621 6.497760072776693e-07 -0.0022782748309134126 +0.015 0.5057016486649315 0.505700635411564 6.493355589887173e-07 -0.0022934580237043757 +0.0151 0.5057391823327847 0.5057381585431525 6.488144130845086e-07 -0.00230864111073687 +0.015200000000000002 0.505776712951282 0.5057756786286993 6.482125440299136e-07 -0.0023238240913111942 +0.015300000000000001 0.5058142405187497 0.505813195667777 6.475299355046538e-07 -0.0023390069647277636 +0.0154 0.5058517650335135 0.5058507096599593 6.467665805698353e-07 -0.0023541897302869486 +0.0155 0.5058892864938994 0.50588822060482 6.459224822785714e-07 -0.002369372387289209 +0.015600000000000001 0.5059268048982329 0.505925728501934 6.449976531763824e-07 -0.0023845549350348886 +0.015700000000000002 0.5059643202448398 0.5059632333508768 6.439921156342621e-07 -0.00239973737282449 +0.0158 0.5060018325320459 0.5060007351512242 6.429059016821448e-07 -0.002414919699958501 +0.0159 0.5060393417581773 0.5060382339025525 6.417390528423716e-07 -0.0024301019157373983 +0.016 0.5060768479215603 0.5060757296044385 6.404916202962241e-07 -0.0024452840194616634 +0.0161 0.5061143510205215 0.5061132222564588 6.391636651614796e-07 -0.00246046601043185 +0.0162 0.506151851053388 0.5061507118581908 6.37755258214856e-07 -0.0024756478879484956 +0.016300000000000002 0.5061893480184874 0.5061881984092118 6.362664798365003e-07 -0.0024908296513122263 +0.0164 0.5062268419141474 0.506225681909099 6.346974202875444e-07 -0.0025060112998235686 +0.0165 0.5062643327386973 0.5062631623574296 6.330481795435716e-07 -0.002521192832783187 +0.0166 0.5063018204904663 0.5063006397537808 6.313188672391057e-07 -0.002536374249491702 +0.0167 0.5063393051677848 0.5063381140977299 6.295096023345437e-07 -0.002551555549249751 +0.016800000000000002 0.5063767867689837 0.5063755853888532 6.276205143374014e-07 -0.002566736731358016 +0.016900000000000002 0.5064142652923951 0.5064130536267273 6.256517419700458e-07 -0.0025819177951172338 +0.017 0.5064517407363522 0.5064505188109283 6.236034335027618e-07 -0.00259709873982813 +0.0171 0.5064892130991893 0.5064879809410316 6.214757474198862e-07 -0.002612279564791409 +0.0172 0.5065266823792414 0.5065254400166124 6.192688513650957e-07 -0.002627460269307869 +0.0173 0.5065641485748454 0.5065628960372449 6.169829230295854e-07 -0.002642640852678302 +0.017400000000000002 0.5066016116843389 0.5066003490025027 6.146181498190018e-07 -0.0026578213142034847 +0.0175 0.5066390717060617 0.5066377989119587 6.121747287979318e-07 -0.0026730016531842874 +0.0176 0.5066765286383542 0.5066752457651849 6.096528661347911e-07 -0.0026881818689215354 +0.0177 0.5067139824795589 0.5067126895617524 6.070527783785806e-07 -0.002703361960716133 +0.0178 0.5067514332280196 0.5067501303012312 6.043746915707082e-07 -0.0027185419278689784 +0.017900000000000003 0.5067888808820823 0.5067875679831904 6.016188412449885e-07 -0.002733721769680997 +0.018 0.5068263254400942 0.5068250026071978 5.987854725941766e-07 -0.0027489014854531757 +0.0181 0.5068637669004048 0.5068624341728196 5.958748404144565e-07 -0.0027640810744864134 +0.0182 0.5069012052613653 0.5068998626796217 5.92887208883397e-07 -0.00277926053608174 +0.0183 0.5069386405213288 0.5069372881271677 5.898228520040405e-07 -0.0027944398695401995 +0.018400000000000003 0.5069760726786507 0.5069747105150197 5.866820533828587e-07 -0.002809619074162806 +0.0185 0.5070135017316887 0.5070121298427388 5.834651058966855e-07 -0.002824798149250607 +0.018600000000000002 0.5070509276788023 0.5070495461098844 5.801723118592506e-07 -0.00283997709410474 +0.018699999999999998 0.5070883505183537 0.5070869593160139 5.768039835762906e-07 -0.002855155908026291 +0.0188 0.5071257702487071 0.5071243694606832 5.733604420687932e-07 -0.0028703345903164147 +0.018900000000000004 0.5071631868682294 0.507161776543446 5.698420183497532e-07 -0.002885513140276236 +0.019 0.5072006003752901 0.5071991805638548 5.662490522584385e-07 -0.0029006915572069637 +0.019100000000000002 0.5072380107682614 0.5072365815214595 5.625818939036797e-07 -0.0029158698404098183 +0.019200000000000002 0.5072754180455177 0.507273979415808 5.58840901887514e-07 -0.002931047989186042 +0.0193 0.5073128222054364 0.5073113742464463 5.550264443598962e-07 -0.0029462260028368993 +0.0194 0.507350223246398 0.5073487660129179 5.511388991297217e-07 -0.0029614038806636492 +0.0195 0.5073876211667858 0.5073861547147644 5.471786526101141e-07 -0.002976581621967617 +0.019600000000000003 0.5074250159649857 0.5074235403515248 5.431461009286487e-07 -0.0029917592260501336 +0.019700000000000002 0.507462407639387 0.5074609229227356 5.390416489836625e-07 -0.00300693669221257 +0.0198 0.5074997961883821 0.507498302427931 5.348657112214106e-07 -0.0030221140197563114 +0.0199 0.5075371816103665 0.5075356788666427 5.306187106368654e-07 -0.003037291207982773 +0.02 0.507574563903739 0.5075730522383992 5.263010799949619e-07 -0.0030524682561933695 +0.0201 0.5076119430669017 0.5076104225427269 5.219132604983301e-07 -0.003067645163689581 +0.020200000000000003 0.50764931909826 0.5076477897791493 5.174557025644511e-07 -0.003082821929772911 +0.020300000000000002 0.5076866919962233 0.5076851539471865 5.129288653815678e-07 -0.0030979985537448575 +0.0204 0.5077240617592041 0.5077225150463565 5.083332172972632e-07 -0.0031131750349069677 +0.0205 0.5077614283856187 0.5077598730761737 5.036692352633487e-07 -0.003128351372560806 +0.0206 0.5077987918738868 0.5077972280361495 4.989374049468864e-07 -0.00314352756600797 +0.020700000000000003 0.5078361522224323 0.5078345799257924 4.941382210632561e-07 -0.003158703614550085 +0.0208 0.5078735094296827 0.5078719287446075 4.89272186932066e-07 -0.0031738795174888093 +0.020900000000000002 0.5079108634940694 0.5079092744920969 4.843398143661304e-07 -0.0031890552741258016 +0.021 0.5079482144140282 0.5079466171677589 4.79341624115559e-07 -0.0032042308837627654 +0.0211 0.507985562187998 0.5079839567710882 4.7427814486855624e-07 -0.0032194063457014256 +0.021200000000000004 0.5080229068144227 0.5080212933015767 4.6914991452817745e-07 -0.003234581659243552 +0.0213 0.5080602482917502 0.5080586267587127 4.63957479046595e-07 -0.003249756823690919 +0.021400000000000002 0.5080975866184325 0.5080959571419802 4.587013929246986e-07 -0.00326493183834532 +0.0215 0.5081349217929261 0.50813328445086 4.533822187680059e-07 -0.0032801067025086286 +0.0216 0.5081722538136916 0.5081706086848292 4.4800052761972964e-07 -0.003295281415482701 +0.021700000000000004 0.5082095826791945 0.5082079298433609 4.425568985721995e-07 -0.003310455976569421 +0.0218 0.5082469083879042 0.5082452479259241 4.3705191918319564e-07 -0.003325630385070719 +0.021900000000000003 0.5082842309382953 0.508282562931984 4.314861849485929e-07 -0.003340804640288553 +0.022 0.508321550328847 0.5083198748610019 4.2586029935787195e-07 -0.0033559787415248818 +0.0221 0.5083588665580424 0.5083571837124348 4.201748738941191e-07 -0.0033711526880817163 +0.022200000000000004 0.5083961796243707 0.508394489485736 4.144305279230043e-07 -0.0033863264792610955 +0.0223 0.5084334895263249 0.5084317921803538 4.086278887760475e-07 -0.0034015001143650916 +0.022400000000000003 0.5084707962624037 0.5084690917957329 4.0276759152857444e-07 -0.003416673592695804 +0.0225 0.50850809983111 0.5085063883313132 3.9685027869440503e-07 -0.003431846913555331 +0.022600000000000002 0.5085454002309523 0.5085436817865306 3.90876600780965e-07 -0.0034470200762458355 +0.0227 0.5085826974604439 0.5085809721608162 3.848472157896854e-07 -0.003462193080069498 +0.0228 0.5086199915181039 0.5086182594535966 3.7876278916049166e-07 -0.003477365924328524 +0.022900000000000004 0.5086572824024558 0.5086555436642939 3.7262399385507017e-07 -0.0034925386083251605 +0.023 0.5086945701120286 0.5086928247923255 3.6643150994053464e-07 -0.003507711131361663 +0.023100000000000002 0.5087318546453569 0.5087301028371041 3.601860251167821e-07 -0.003522883492740339 +0.023200000000000002 0.5087691360009806 0.5087673777980374 3.538882341336258e-07 -0.003538055691763506 +0.0233 0.5088064141774452 0.5088046496745287 3.4753883879079517e-07 -0.0035532277277335353 +0.0234 0.5088436891733014 0.5088419184659759 3.4113854815998046e-07 -0.003568399599952793 +0.0235 0.5088809609871059 0.5088791841717727 3.3468807822401025e-07 -0.003583571307723729 +0.023600000000000003 0.508918229617421 0.5089164467913067 3.2818815190460704e-07 -0.0035987428503487713 +0.023700000000000002 0.5089554950628142 0.508953706323961 3.21639498812587e-07 -0.0036139142271303937 +0.0238 0.5089927573218593 0.5089909627691142 3.150428552756157e-07 -0.0036290854373711243 +0.0239 0.5090300163931358 0.5090282161261382 3.083989645880081e-07 -0.0036442564803734812 +0.024 0.509067272275229 0.5090654663944013 3.017085763445948e-07 -0.003659427355440047 +0.0241 0.50910452496673 0.5091027135732655 2.9497244682930024e-07 -0.0036745980618734173 +0.024200000000000003 0.509141774466236 0.5091399576620879 2.8819133870983116e-07 -0.0036897685989762327 +0.024300000000000002 0.5091790207723504 0.5091771986602195 2.8136602098216557e-07 -0.0037049389660511467 +0.0244 0.5092162638836829 0.5092144365670069 2.744972688595304e-07 -0.0037201091624008715 +0.0245 0.5092535037988484 0.5092516713817904 2.675858636058681e-07 -0.0037352791873281155 +0.0246 0.5092907405164687 0.5092889031039051 2.606325927856368e-07 -0.003750449040135641 +0.024700000000000003 0.5093279740351722 0.5093261317326803 2.5363825001400997e-07 -0.0037656187201262434 +0.0248 0.5093652043535926 0.5093633572674394 2.46603634485032e-07 -0.0037807882266027385 +0.024900000000000002 0.5094024314703709 0.5094005797075007 2.395295513879514e-07 -0.0037959575588679823 +0.025 0.5094396553841539 0.5094377990521767 2.32416811657421e-07 -0.003811126716224862 +0.0251 0.5094768760935952 0.5094750153007733 2.2526623191798656e-07 -0.003826295697976295 +0.025200000000000004 0.5095140935973547 0.5095122284525915 2.1807863409550876e-07 -0.0038414645034252253 +0.0253 0.5095513078940985 0.5095494385069257 2.1085484586125247e-07 -0.0038566331318746444 +0.025400000000000002 0.5095885189825001 0.5095866454630649 2.0359569996575289e-07 -0.00387180158262756 +0.0255 0.5096257268612391 0.5096238493202916 1.9630203476617147e-07 -0.0038869698549870244 +0.0256 0.5096629315290017 0.5096610500778824 1.8897469337975092e-07 -0.0039021379482561155 +0.025700000000000004 0.5097001329844811 0.5096982477351083 1.8161452421117108e-07 -0.003917305861737952 +0.0258 0.5097373312263773 0.5097354422912335 1.742223806611154e-07 -0.003932473594735679 +0.025900000000000003 0.5097745262533968 0.5097726337455162 1.6679912086259296e-07 -0.003947641146552474 +0.026 0.5098117180642531 0.5098098220972088 1.5934560784747198e-07 -0.003962808516491553 +0.0261 0.5098489066576667 0.509847007345557 1.5186270928280177e-07 -0.003977975703856162 +0.026200000000000005 0.5098860920323648 0.5098841894898002 1.443512974291794e-07 -0.003993142707949577 +0.0263 0.5099232741870819 0.5099213685291719 1.368122489603385e-07 -0.004008309528075119 +0.026400000000000003 0.5099604531205595 0.5099585444628988 1.2924644497702698e-07 -0.0040234761635361375 +0.0265 0.5099976288315455 0.5099957172902013 1.2165477086822918e-07 -0.0040386426136360095 +0.026600000000000002 0.5100348013187956 0.5100328870102935 1.1403811608912129e-07 -0.004053808877678154 +0.0267 0.5100719705810725 0.5100700536223829 1.0639737425821583e-07 -0.004068974954966024 +0.0268 0.5101091366171457 0.5101072171256704 9.873344297695041e-08 -0.004084140844803098 +0.026900000000000004 0.5101462994257925 0.5101443775193506 9.104722360764317e-08 -0.004099306546492903 +0.027 0.510183459005797 0.5101815348026113 8.333962135675943e-08 -0.004114472059338988 +0.027100000000000003 0.5102206153559505 0.5102186889746335 7.561154506674495e-08 -0.004129637382644944 +0.027200000000000002 0.510257768475052 0.5102558400345921 6.786390701479794e-08 -0.004144802515714394 +0.0273 0.5102949183619073 0.5102929879816549 6.009762303083033e-08 -0.004159967457850998 +0.0274 0.5103320650153302 0.5103301328149829 5.231361226848419e-08 -0.004175132208358449 +0.0275 0.5103692084341415 0.5103672745337305 4.451279703859834e-08 -0.00419029676654048 +0.027600000000000003 0.5104063486171689 0.5104044131370453 3.669610273981938e-08 -0.004205461131700849 +0.027700000000000002 0.5104434855632487 0.5104415486240684 2.886445787941838e-08 -0.00422062530314336 +0.027800000000000002 0.5104806192712241 0.5104786809939336 2.1018793781857337e-08 -0.0042357892801718495 +0.0279 0.5105177497399453 0.510515810245768 1.3160044574911378e-08 -0.004250953062090188 +0.028 0.5105548769682711 0.5105529363786919 5.289147037013109e-09 -0.004266116648202283 +0.0281 0.510592000955067 0.5105900593918188 -2.5929594998919114e-09 -0.004281280037812079 +0.028200000000000003 0.5106291216992064 0.5106271792842546 -1.0485333219734105e-08 -0.004296443230223556 +0.028300000000000002 0.5106662391995702 0.5106642960550993 -1.8387029999261673e-08 -0.00431160622474073 +0.0284 0.5107033534550472 0.5107014097034449 -2.62971034531434e-08 -0.004326769020667652 +0.0285 0.5107404644645338 0.5107385202283771 -3.421460514733965e-08 -0.004341931617308414 +0.0286 0.5107775722269335 0.5107756276289742 -4.213858461124542e-08 -0.004357094013967139 +0.028700000000000003 0.5108146767411582 0.5108127319043076 -5.006808949294811e-08 -0.004372256209947991 +0.0288 0.5108517780061274 0.510849833053442 -5.800216568239286e-08 -0.004387418204555171 +0.028900000000000002 0.5108888760207677 0.5108869310754341 -6.5939857405925e-08 -0.004402579997092914 +0.029 0.5109259707840144 0.5109240259693345 -7.388020735899642e-08 -0.004417741586865495 +0.0291 0.5109630622948097 0.5109611177341857 -8.182225680331001e-08 -0.0044329029731772236 +0.029200000000000004 0.5110001505521043 0.5109982063690236 -8.976504570559762e-08 -0.004448064155332447 +0.0293 0.5110372355548563 0.5110352918728773 -9.770761282348883e-08 -0.0044632251326355565 +0.029400000000000003 0.5110743173020315 0.5110723742447681 -1.0564899585729925e-07 -0.0044783859043909715 +0.0295 0.5111113957926039 0.5111094534837105 -1.1358823152549102e-07 -0.0044935464699031565 +0.0296 0.5111484710255548 0.5111465295887115 -1.215243557207979e-07 -0.004508706828476608 +0.029700000000000004 0.5111855429998741 0.5111836025587717 -1.2945640359696142e-07 -0.004523866979415867 +0.0298 0.5112226117145588 0.5112206723928834 -1.3738340971791718e-07 -0.004539026922025509 +0.029900000000000003 0.5112596771686144 0.5112577390900322 -1.4530440813065315e-07 -0.004554186655610147 +0.03 0.5112967393610537 0.5112948026491968 -1.532184324970487e-07 -0.004569346179474434 +0.030100000000000002 0.5113337982908978 0.511331863069348 -1.6112451631938862e-07 -0.004584505492923062 +0.0302 0.5113708539571754 0.5113689203494497 -1.6902169282934087e-07 -0.004599664595260761 +0.0303 0.5114079063589235 0.5114059744884589 -1.7690899534184013e-07 -0.004614823485792299 +0.030400000000000003 0.5114449554951865 0.5114430254853245 -1.8478545724120998e-07 -0.004629982163822486 +0.0305 0.5114820013650172 0.5114800733389891 -1.926501120852464e-07 -0.004645140628656167 +0.030600000000000002 0.5115190439674758 0.5115171180483874 -2.0050199381338452e-07 -0.00466029887959823 +0.0307 0.5115560833016309 0.5115541596124469 -2.0834013683690422e-07 -0.0046754569159535965 +0.0308 0.5115931193665587 0.5115911980300882 -2.1616357610831916e-07 -0.004690614737027235 +0.030900000000000004 0.5116301521613434 0.5116282333002243 -2.2397134728791013e-07 -0.004705772342124151 +0.031 0.5116671816850771 0.5116652654217612 -2.3176248686862522e-07 -0.004720929730549388 +0.031100000000000003 0.5117042079368596 0.5117022943935973 -2.395360322315909e-07 -0.004736086901608029 +0.031200000000000002 0.511741230915799 0.5117393202146239 -2.4729102188203456e-07 -0.004751243854605199 +0.0313 0.5117782506210112 0.5117763428837255 -2.5502649542152867e-07 -0.0047664005888460636 +0.031400000000000004 0.5118152670516196 0.5118133623997785 -2.627414937284023e-07 -0.004781557103635826 +0.0315 0.5118522802067563 0.5118503787616527 -2.704350591797855e-07 -0.0047967133982797314 +0.0316 0.5118892900855604 0.5118873919682108 -2.7810623563773174e-07 -0.0048118694720830635 +0.031700000000000006 0.5119262966871791 0.5119244020183075 -2.8575406861575114e-07 -0.0048270253243511505 +0.0318 0.5119633000107682 0.5119614089107911 -2.933776054314663e-07 -0.004842180954389359 +0.031900000000000005 0.5120003000554905 0.5119984126445024 -3.0097589522048995e-07 -0.0048573363615030994 +0.032 0.5120372968205169 0.5120354132182746 -3.085479891862253e-07 -0.0048724915449978165 +0.032100000000000004 0.5120742903050265 0.5120724106309344 -3.160929406414992e-07 -0.004887646504179004 +0.0322 0.5121112805082055 0.5121094048813009 -3.236098051057068e-07 -0.004902801238352194 +0.0323 0.5121482674292488 0.512146395968186 -3.3109764055461177e-07 -0.004917955746822954 +0.0324 0.5121852510673581 0.5121833838903946 -3.385555073509572e-07 -0.004933110028896895 +0.0325 0.5122222314217437 0.5122203686467246 -3.4598246859141035e-07 -0.004948264083879677 +0.032600000000000004 0.5122592084916235 0.5122573502359666 -3.533775899400293e-07 -0.004963417911077 +0.0327 0.5122961822762229 0.5122943286569042 -3.6073994000296317e-07 -0.0049785715097945965 +0.0328 0.5123331527747753 0.5123313039083135 -3.680685903006964e-07 -0.004993724879338253 +0.0329 0.5123701199865216 0.5123682759889643 -3.7536261535131565e-07 -0.005008878019013787 +0.033 0.5124070839107105 0.512405244897619 -3.826210930313323e-07 -0.00502403092812708 +0.033100000000000004 0.5124440445465985 0.5124422106330327 -3.8984310446465997e-07 -0.005039183605984024 +0.0332 0.5124810018934496 0.5124791731939543 -3.9702773418914816e-07 -0.005054336051890578 +0.0333 0.5125179559505355 0.5125161325791248 -4.0417407037862674e-07 -0.005069488265152739 +0.0334 0.5125549067171353 0.5125530887872786 -4.112812045931058e-07 -0.00508464024507653 +0.0335 0.5125918541925363 0.512590041817143 -4.1834823247266506e-07 -0.005099791990968038 +0.033600000000000005 0.5126287983760324 0.5126269916674392 -4.253742534876537e-07 -0.005114943502133391 +0.0337 0.5126657392669259 0.5126639383368803 -4.3235837104971253e-07 -0.005130094777878742 +0.033800000000000004 0.5127026768645262 0.5127008818241736 -4.3929969265055213e-07 -0.005145245817510306 +0.0339 0.5127396111681503 0.512737822128019 -4.461973301117528e-07 -0.005160396620334332 +0.034 0.5127765421771223 0.5127747592471099 -4.530503996402757e-07 -0.005175547185657123 +0.0341 0.5128134698907745 0.5128116931801328 -4.598580218562187e-07 -0.005190697512785009 +0.0342 0.5128503943084458 0.5128486239257672 -4.6661932204261625e-07 -0.00520584760102438 +0.034300000000000004 0.5128873154294828 0.5128855514826864 -4.7333342997890604e-07 -0.005220997449681653 +0.0344 0.5129242332532395 0.5129224758495569 -4.799994806348185e-07 -0.005236147058063307 +0.0345 0.5129611477790772 0.5129593970250383 -4.866166135042427e-07 -0.005251296425475858 +0.0346 0.5129980590063641 0.512996315007784 -4.931839732713605e-07 -0.0052664455512258625 +0.0347 0.5130349669344761 0.5130332297964404 -4.997007097273798e-07 -0.00528159443461993 +0.034800000000000005 0.5130718715627962 0.5130701413896478 -5.061659780758454e-07 -0.005296743074964705 +0.0349 0.5131087728907139 0.5131070497860398 -5.125789387383506e-07 -0.0053118914715668715 +0.035 0.5131456709176269 0.5131439549842436 -5.189387578541371e-07 -0.005327039623733182 +0.0351 0.5131825656429391 0.5131808569828797 -5.252446068082506e-07 -0.005342187530770418 +0.0352 0.5132194570660615 0.5132177557805628 -5.314956627311407e-07 -0.005357335191985383 +0.035300000000000005 0.5132563451864128 0.5132546513759009 -5.376911089149949e-07 -0.005372482606684984 +0.0354 0.5132932300034181 0.5132915437674955 -5.438301342863827e-07 -0.005387629774176114 +0.0355 0.5133301115165092 0.5133284329539426 -5.499119336560554e-07 -0.005402776693765755 +0.0356 0.5133669897251253 0.5133653189338313 -5.559357083850802e-07 -0.005417923364760907 +0.0357 0.5134038646287121 0.5134022017057447 -5.619006658852399e-07 -0.0054330697864686285 +0.035800000000000005 0.5134407362267221 0.5134390812682599 -5.678060196745438e-07 -0.005448215958196012 +0.0359 0.5134776045186147 0.5134759576199481 -5.73650989960095e-07 -0.005463361879250218 +0.036 0.5135144695038557 0.5135128307593739 -5.794348037491126e-07 -0.0054785075489384195 +0.0361 0.513551331181918 0.5135497006850968 -5.851566940717756e-07 -0.0054936529665678665 +0.0362 0.5135881895522804 0.5135865673956695 -5.908159012579794e-07 -0.005508798131445853 +0.036300000000000006 0.5136250446144288 0.5136234308896396 -5.964116721601798e-07 -0.005523943042879698 +0.0364 0.5136618963678555 0.5136602911655479 -6.01943260902793e-07 -0.005539087700176793 +0.0365 0.5136987448120591 0.5136971482219305 -6.074099285213741e-07 -0.005554232102644552 +0.0366 0.5137355899465446 0.5137340020573172 -6.128109430458828e-07 -0.005569376249590446 +0.0367 0.5137724317708233 0.5137708526702323 -6.181455800557956e-07 -0.005584520140322003 +0.036800000000000006 0.5138092702844133 0.5138077000591944 -6.234131222915273e-07 -0.005599663774146785 +0.036899999999999995 0.5138461054868378 0.5138445442227166 -6.28612860154032e-07 -0.005614807150372408 +0.037 0.5138829373776272 0.5138813851593065 -6.337440914827575e-07 -0.005629950268306522 +0.0371 0.5139197659563178 0.5139182228674661 -6.388061218887131e-07 -0.005645093127256845 +0.037200000000000004 0.5139565912224514 0.5139550573456926 -6.437982644769136e-07 -0.005660235726531121 +0.03730000000000001 0.5139934131755763 0.5139918885924766 -6.487198404570016e-07 -0.005675378065437159 +0.037399999999999996 0.5140302318152471 0.5140287166063047 -6.535701786436476e-07 -0.005690520143282807 +0.0375 0.5140670471410234 0.5140655413856579 -6.58348616233706e-07 -0.005705661959375974 +0.0376 0.514103859152471 0.514102362929012 -6.630544986396814e-07 -0.005720803513024614 +0.037700000000000004 0.5141406678491619 0.5141391812348377 -6.676871788791061e-07 -0.005735944803536702 +0.03780000000000001 0.5141774732306732 0.5141759963016006 -6.722460189623192e-07 -0.005751085830220288 +0.037899999999999996 0.5142142752965879 0.5142128081277614 -6.767303890042875e-07 -0.005766226592383467 +0.038 0.5142510740464945 0.5142496167117758 -6.811396672801173e-07 -0.005781367089334361 +0.0381 0.5142878694799873 0.5142864220520951 -6.854732413907882e-07 -0.0057965073203812 +0.038200000000000005 0.5143246615966652 0.5143232241471647 -6.897305069863968e-07 -0.0058116472848321835 +0.03830000000000001 0.5143614503961337 0.5143600229954269 -6.939108686543349e-07 -0.005826786981995614 +0.038400000000000004 0.5143982358780027 0.5143968185953178 -6.980137399192898e-07 -0.005841926411179849 +0.0385 0.5144350180418877 0.5144336109452702 -7.020385427436437e-07 -0.0058570655716932265 +0.0386 0.5144717968874094 0.5144704000437115 -7.059847088042304e-07 -0.005872204462844238 +0.038700000000000005 0.5145085724141933 0.5145071858890653 -7.098516781045561e-07 -0.005887343083941333 +0.0388 0.5145453446218702 0.51454396847975 -7.136389002515564e-07 -0.005902481434293023 +0.038900000000000004 0.5145821135100762 0.5145807478141806 -7.173458343445738e-07 -0.005917619513207928 +0.039 0.5146188790784518 0.5146175238907676 -7.209719482537125e-07 -0.005932757319994714 +0.0391 0.5146556413266427 0.5146542967079168 -7.245167193414837e-07 -0.005947894853962005 +0.039200000000000006 0.5146924002542986 0.5146910662640305 -7.279796347958722e-07 -0.005963032114418543 +0.0393 0.5147291558610751 0.5147278325575068 -7.313601909642031e-07 -0.005978169100673109 +0.039400000000000004 0.5147659081466315 0.5147645955867397 -7.346578938527415e-07 -0.005993305812034545 +0.0395 0.514802657110632 0.5148013553501195 -7.378722596262932e-07 -0.006008442247811741 +0.0396 0.5148394027527452 0.5148381118460328 -7.410028132759372e-07 -0.006023578407313624 +0.039700000000000006 0.5148761450726442 0.5148748650728623 -7.44049090672938e-07 -0.00603871428984919 +0.0398 0.5149128840700063 0.5149116150289872 -7.470106369589224e-07 -0.006053849894727487 +0.039900000000000005 0.5149496197445131 0.514948361712783 -7.498870073230357e-07 -0.006068985221257556 +0.04 0.5149863520958504 0.5149851051226219 -7.526777671684748e-07 -0.006084120268748611 +0.040100000000000004 0.515023081123708 0.5150218452568718 -7.553824919459551e-07 -0.006099255036509783 +0.0402 0.5150598068277796 0.5150585821138988 -7.58000767042688e-07 -0.006114389523850339 +0.0403 0.5150965292077633 0.5150953156920642 -7.605321885040262e-07 -0.006129523730079534 +0.040400000000000005 0.5151332482633607 0.5151320459897275 -7.629763624783514e-07 -0.006144657654506786 +0.0405 0.5151699639942774 0.5151687730052438 -7.653329051615643e-07 -0.0061597912964414196 +0.040600000000000004 0.5152066764002224 0.515205496736966 -7.676014439073064e-07 -0.0061749246551929095 +0.0407 0.5152433854809085 0.515242217183244 -7.697816156726489e-07 -0.006190057730070759 +0.0408 0.5152800912360521 0.5152789343424244 -7.71873068572404e-07 -0.006205190520384519 +0.040900000000000006 0.5153167936653731 0.5153156482128515 -7.738754611019694e-07 -0.006220323025443786 +0.041 0.5153534927685945 0.5153523587928666 -7.757884624148836e-07 -0.006235455244558247 +0.041100000000000005 0.5153901885454429 0.5153890660808083 -7.776117523228265e-07 -0.006250587177037548 +0.0412 0.515426880995648 0.5154257700750129 -7.793450215176634e-07 -0.006265718822191491 +0.0413 0.5154635701189425 0.5154624707738142 -7.809879712383783e-07 -0.006280850179329889 +0.041400000000000006 0.5155002559150624 0.5154991681755436 -7.82540313992719e-07 -0.006295981247762589 +0.0415 0.5155369383837465 0.5155358622785304 -7.840017729465742e-07 -0.006311112026799542 +0.0416 0.5155736175247366 0.5155725530811015 -7.853720823125521e-07 -0.006326242515750713 +0.0417 0.5156102933377773 0.5156092405815812 -7.86650987183446e-07 -0.006341372713926136 +0.041800000000000004 0.5156469658226155 0.5156459247782926 -7.878382435877462e-07 -0.006356502620635873 +0.04190000000000001 0.5156836349790015 0.5156826056695567 -7.889336189337293e-07 -0.006371632235190056 +0.042 0.5157203008066874 0.5157192832536921 -7.899368914543459e-07 -0.006386761556898896 +0.0421 0.5157569633054283 0.5157559575290163 -7.908478509843775e-07 -0.006401890585072623 +0.0422 0.5157936224749814 0.5157926284938446 -7.916662984608358e-07 -0.006417019319021561 +0.042300000000000004 0.5158302783151059 0.5158292961464908 -7.923920458119404e-07 -0.0064321477580559895 +0.04240000000000001 0.5158669308255635 0.5158659604852674 -7.930249162901859e-07 -0.006447275901486338 +0.0425 0.5159035800061184 0.5159026215084854 -7.935647447498972e-07 -0.006462403748623075 +0.0426 0.5159402258565362 0.5159392792144546 -7.940113769255852e-07 -0.006477531298776734 +0.0427 0.5159768683765845 0.5159759336014832 -7.943646705976803e-07 -0.006492658551257857 +0.042800000000000005 0.516013507566033 0.5160125846678785 -7.946244943712877e-07 -0.0065077855053770175 +0.04290000000000001 0.5160501434246532 0.5160492324119468 -7.947907287308986e-07 -0.006522912160444977 +0.043 0.5160867759522177 0.5160858768319931 -7.948632653742571e-07 -0.006538038515772432 +0.0431 0.5161234051485015 0.5161225179263218 -7.948420075454266e-07 -0.006553164570670178 +0.0432 0.5161600310132801 0.5161591556932363 -7.947268702013233e-07 -0.006568290324449006 +0.043300000000000005 0.5161966535463312 0.5161957901310394 -7.945177797341607e-07 -0.0065834157764198655 +0.04340000000000001 0.5162332727474335 0.5162324212380336 -7.942146739159384e-07 -0.0065985409258936594 +0.0435 0.5162698886163668 0.5162690490125204 -7.938175026755978e-07 -0.0066136657721814485 +0.0436 0.5163065011529124 0.516305673452801 -7.933262270443109e-07 -0.006628790314594252 +0.0437 0.5163431103568523 0.5163422945571763 -7.927408195995689e-07 -0.006643914552443203 +0.043800000000000006 0.5163797162279694 0.5163789123239471 -7.920612651868275e-07 -0.00665903848503947 +0.04390000000000001 0.5164163187660473 0.5164155267514137 -7.912875601423508e-07 -0.006674162111694266 +0.044 0.516452917970871 0.5164521378378766 -7.904197121821888e-07 -0.006689285431718911 +0.0441 0.5164895138422254 0.5164887455816364 -7.894577411238224e-07 -0.00670440844442472 +0.0442 0.5165261063798966 0.5165253499809936 -7.884016778314518e-07 -0.00671953114912311 +0.044300000000000006 0.5165626955836706 0.5165619510342493 -7.872515657703083e-07 -0.006734653545125541 +0.04440000000000001 0.5165992814533344 0.5165985487397041 -7.860074595633648e-07 -0.006749775631743483 +0.0445 0.5166358639886748 0.5166351430956598 -7.846694257684916e-07 -0.006764897408288573 +0.0446 0.5166724431894787 0.5166717341004183 -7.832375428229454e-07 -0.006780018874072364 +0.044700000000000004 0.5167090190555337 0.5167083217522822 -7.817119005437689e-07 -0.0067951400284065825 +0.044800000000000006 0.5167455915866268 0.5167449060495548 -7.800926009049469e-07 -0.006810260870602925 +0.0449 0.5167821607825454 0.5167814869905403 -7.783797574267837e-07 -0.006825381399973263 +0.045 0.5168187266430759 0.5168180645735432 -7.765734951203918e-07 -0.006840501615829376 +0.0451 0.5168552891680058 0.5168546387968698 -7.746739514313816e-07 -0.006855621517483229 +0.045200000000000004 0.5168918483571212 0.5168912096588267 -7.726812751851497e-07 -0.006870741104246742 +0.04530000000000001 0.5169284042102076 0.5169277771577221 -7.705956265313674e-07 -0.006885860375431929 +0.0454 0.5169649567270509 0.5169643412918653 -7.684171782207372e-07 -0.006900979330350937 +0.0455 0.5170015059074354 0.517000902059567 -7.661461141617032e-07 -0.006916097968315893 +0.0456 0.5170380517511453 0.5170374594591389 -7.637826304196516e-07 -0.006931216288638959 +0.045700000000000005 0.5170745942579638 0.5170740134888949 -7.613269342177098e-07 -0.006946334290632423 +0.04580000000000001 0.5171111334276728 0.5171105641471502 -7.587792446583919e-07 -0.006961451973608585 +0.0459 0.5171476692600538 0.5171471114322215 -7.561397927791091e-07 -0.0069765693368798514 +0.046 0.5171842017548869 0.5171836553424276 -7.534088211080814e-07 -0.006991686379758628 +0.0461 0.5172207309119508 0.5172201958760891 -7.505865842194481e-07 -0.00700680310155743 +0.046200000000000005 0.517257256731023 0.5172567330315285 -7.476733476230457e-07 -0.007021919501588748 +0.0463 0.5172937792118799 0.5172932668070707 -7.446693889856526e-07 -0.007037035579165224 +0.046400000000000004 0.5173302983542962 0.5173297972010422 -7.415749973538333e-07 -0.007052151333599561 +0.0465 0.517366814158045 0.5173663242117723 -7.383904734314939e-07 -0.007067266764204472 +0.0466 0.5174033266228979 0.5174028478375925 -7.351161294688602e-07 -0.007082381870292743 +0.046700000000000005 0.5174398357486245 0.5174393680768363 -7.317522890959438e-07 -0.00709749665117721 +0.0468 0.5174763415349927 0.5174758849278405 -7.282992879331651e-07 -0.007112611106170791 +0.046900000000000004 0.5175128439817686 0.5175123983889441 -7.247574723701078e-07 -0.007127725234586446 +0.047 0.5175493430887156 0.5175489084584892 -7.211272008977865e-07 -0.00714283903573722 +0.0471 0.5175858388555958 0.51758541513482 -7.174088429429126e-07 -0.007157952508936156 +0.047200000000000006 0.5176223312821686 0.5176219184162842 -7.136027797005617e-07 -0.007173065653496441 +0.0473 0.5176588203681916 0.5176584183012324 -7.097094034125284e-07 -0.007188178468731277 +0.047400000000000005 0.517695306113419 0.5176949147880181 -7.057291176448821e-07 -0.0072032909539539065 +0.0475 0.5177317885176034 0.5177314078749983 -7.016623374545006e-07 -0.007218403108477656 +0.0476 0.5177682675804948 0.517767897560533 -6.975094888894695e-07 -0.007233514931615942 +0.047700000000000006 0.51780474330184 0.5178043838429858 -6.932710095997052e-07 -0.007248626422682192 +0.0478 0.5178412156813834 0.5178408667207236 -6.889473478932651e-07 -0.0072637375809899325 +0.047900000000000005 0.5178776847188664 0.5178773461921169 -6.845389632914589e-07 -0.0072788484058527066 +0.048 0.5179141504140273 0.5179138222555397 -6.800463267508938e-07 -0.00729395889658418 +0.048100000000000004 0.5179506127666019 0.5179502949093701 -6.75469919941829e-07 -0.007309069052498019 +0.0482 0.5179870717763224 0.5179867641519894 -6.708102354147094e-07 -0.007324178872907994 +0.0483 0.5180235274429181 0.5180232299817836 -6.660677768777212e-07 -0.007339288357127888 +0.048400000000000006 0.5180599797661145 0.5180596923971422 -6.612430590302587e-07 -0.007354397504471644 +0.0485 0.5180964287456344 0.5180961513964587 -6.563366068967902e-07 -0.007369506314253139 +0.048600000000000004 0.5181328743811965 0.5181326069781311 -6.513489565485031e-07 -0.007384614785786398 +0.0487 0.5181693166725163 0.5181690591405613 -6.462806549367706e-07 -0.007399722918385476 +0.0488 0.5182057556193058 0.5182055078821561 -6.411322595045732e-07 -0.0074148307113645175 +0.048900000000000006 0.5182421912212727 0.518241953201326 -6.359043384085439e-07 -0.007429938164037692 +0.049 0.5182786234781211 0.5182783950964868 -6.305974701859007e-07 -0.0074450452757192425 +0.049100000000000005 0.5183150523895516 0.5183148335660581 -6.252122439209806e-07 -0.007460152045723501 +0.0492 0.51835147795526 0.5183512686084649 -6.19749259189728e-07 -0.00747525847336481 +0.049300000000000004 0.518387900174939 0.5183877002221364 -6.142091257821392e-07 -0.007490364557957619 +0.049400000000000006 0.5184243190482765 0.5184241284055072 -6.085924638132845e-07 -0.007505470298816436 +0.0495 0.5184607345749561 0.5184605531570166 -6.028999038343308e-07 -0.00752057569525581 +0.0496 0.5184971467546575 0.5184969744751088 -5.971320861108964e-07 -0.007535680746590379 +0.0497 0.5185335555870555 0.5185333923582333 -5.912896615667407e-07 -0.007550785452134829 +0.049800000000000004 0.5185699610718209 0.5185698068048447 -5.853732908955855e-07 -0.007565889811203905 +0.04990000000000001 0.5186063632086195 0.518606217813403 -5.793836445611156e-07 -0.007580993823112437 +0.05 0.5186427619971127 0.5186426253823735 -5.733214030745337e-07 -0.007596097487175288 +0.0501 0.5186791574369568 0.5186790295102267 -5.671872569390501e-07 -0.00761120080270741 +0.0502 0.518715549527804 0.518715430195439 -5.60981905817215e-07 -0.007626303769023799 +0.050300000000000004 0.5187519382693008 0.5187518274364924 -5.547060596411413e-07 -0.0076414063854395396 +0.05040000000000001 0.5187883236610888 0.5187882212318742 -5.483604377798379e-07 -0.007656508651269745 +0.0505 0.5188247057028053 0.5188246115800778 -5.419457686506313e-07 -0.007671610565829632 +0.0506 0.5188610843940817 0.5188609984796022 -5.354627906350995e-07 -0.007686712128434459 +0.0507 0.5188974597345446 0.5188973819289525 -5.289122512464051e-07 -0.007701813338399546 +0.050800000000000005 0.5189338317238148 0.51893376192664 -5.222949072125616e-07 -0.007716914195040301 +0.05090000000000001 0.5189702003615084 0.5189701384711815 -5.156115243099002e-07 -0.007732014697672163 +0.051 0.5190065656472356 0.5190065115611003 -5.088628776128701e-07 -0.007747114845610664 +0.0511 0.519042927580601 0.519042881194926 -5.020497510777044e-07 -0.007762214638171378 +0.0512 0.519079286161204 0.5190792473711944 -4.951729375701763e-07 -0.007777314074669964 +0.051300000000000005 0.5191156413886381 0.5191156100884478 -4.882332389211097e-07 -0.007792413154422137 +0.05140000000000001 0.519151993262491 0.5191519693452346 -4.812314654822902e-07 -0.0078075118767436755 +0.0515 0.5191883417823449 0.5191883251401098 -4.7416843632075434e-07 -0.007822610240950425 +0.0516 0.5192246869477756 0.5192246774716354 -4.67044978968989e-07 -0.007837708246358306 +0.0517 0.5192610287583532 0.5192610263383796 -4.5986192945268733e-07 -0.007852805892283274 +0.051800000000000006 0.5192973672136421 0.5192973717389175 -4.526201321519707e-07 -0.007867903178041397 +0.05190000000000001 0.5193337023132 0.5193337136718315 -4.4532043985689995e-07 -0.007883000102948774 +0.052 0.519370034056579 0.5193700521357096 -4.379637132123637e-07 -0.007898096666321587 +0.0521 0.5194063624433245 0.5194063871291482 -4.305508210511455e-07 -0.007913192867476071 +0.0522 0.5194426874729756 0.5194427186507495 -4.230826401996346e-07 -0.007928288705728535 +0.052300000000000006 0.5194790091450654 0.5194790466991239 -4.1556005525578144e-07 -0.007943384180395347 +0.05240000000000001 0.5195153274591203 0.5195153712728879 -4.0798395867236437e-07 -0.007958479290792948 +0.0525 0.5195516424146606 0.5195516923706659 -4.003552504794339e-07 -0.007973574036237868 +0.0526 0.5195879540111991 0.5195880099910892 -3.926748382843126e-07 -0.007988668416046655 +0.052700000000000004 0.519624262248243 0.5196243241327968 -3.849436370217951e-07 -0.008003762429535953 +0.05280000000000001 0.5196605671252923 0.5196606347944347 -3.7716256912068147e-07 -0.008018856076022478 +0.0529 0.5196968686418402 0.5196969419746564 -3.693325641984657e-07 -0.008033949354823003 +0.053 0.5197331667973734 0.5197332456721234 -3.6145455883929145e-07 -0.008049042265254368 +0.0531 0.5197694615913715 0.5197695458855043 -3.53529496704974e-07 -0.008064134806633483 +0.053200000000000004 0.519805753023307 0.5198058426134751 -3.4555832845173384e-07 -0.008079226978277319 +0.05330000000000001 0.5198420410926458 0.5198421358547204 -3.375420113416183e-07 -0.008094318779502934 +0.0534 0.5198783257988465 0.5198784256079318 -3.294815095478132e-07 -0.008109410209627433 +0.0535 0.5199146071413606 0.5199147118718092 -3.213777934607531e-07 -0.008124501267967993 +0.0536 0.5199508851196324 0.5199509946450596 -3.1323184024323325e-07 -0.008139591953841853 +0.053700000000000005 0.5199871597330991 0.5199872739263991 -3.050446330810086e-07 -0.008154682266566347 +0.05380000000000001 0.5200234309811903 0.5200235497145508 -2.968171616685167e-07 -0.008169772205458848 +0.0539 0.5200596988633291 0.5200598220082463 -2.8855042147335475e-07 -0.008184861769836812 +0.054 0.5200959633789303 0.520096090806225 -2.8024541408322445e-07 -0.008199950959017757 +0.0541 0.5201322245274016 0.5201323561072349 -2.7190314702552065e-07 -0.00821503977231928 +0.054200000000000005 0.5201684823081435 0.5201686179100317 -2.6352463335099774e-07 -0.008230128209059034 +0.0543 0.5202047367205488 0.5202048762133795 -2.551108919113254e-07 -0.008245216268554746 +0.054400000000000004 0.5202409877640022 0.5202411310160509 -2.466629468456105e-07 -0.00826030395012421 +0.0545 0.5202772354378814 0.5202773823168267 -2.3818182787183062e-07 -0.0082753912530853 +0.0546 0.5203134797415562 0.5203136301144958 -2.2966856973172245e-07 -0.008290478176755937 +0.054700000000000006 0.5203497206743887 0.5203498744078562 -2.2112421237119317e-07 -0.008305564720454134 +0.0548 0.5203859582357332 0.5203861151957135 -2.1254980074603136e-07 -0.00832065088349796 +0.054900000000000004 0.5204221924249361 0.5204223524768827 -2.039463846831291e-07 -0.008335736665205557 +0.055 0.5204584232413366 0.5204585862501868 -1.953150186306818e-07 -0.008350822064895139 +0.0551 0.5204946506842649 0.5204948165144576 -1.866567616998216e-07 -0.008365907081884989 +0.055200000000000006 0.520530874753044 0.5205310432685355 -1.7797267753971724e-07 -0.008380991715493454 +0.0553 0.5205670954469888 0.5205672665112697 -1.6926383403226275e-07 -0.008396075965038954 +0.055400000000000005 0.5206033127654061 0.5206034862415182 -1.6053130327819964e-07 -0.008411159829839993 +0.0555 0.5206395267075947 0.5206397024581471 -1.5177616158323914e-07 -0.008426243309215124 +0.055600000000000004 0.5206757372728454 0.5206759151600321 -1.4299948906948412e-07 -0.00844132640248298 +0.0557 0.5207119444604407 0.5207121243460575 -1.3420236975175692e-07 -0.008456409108962266 +0.0558 0.5207481482696548 0.5207483300151163 -1.25385891301677e-07 -0.008471491427971755 +0.055900000000000005 0.520784348699754 0.5207845321661105 -1.1655114495745522e-07 -0.00848657335883029 +0.056 0.5208205457499963 0.5208207307979513 -1.0769922533654386e-07 -0.00850165490085679 +0.056100000000000004 0.5208567394196313 0.5208569259095586 -9.883123038012531e-08 -0.00851673605337024 +0.0562 0.5208929297079005 0.520893117499861 -8.994826112412868e-08 -0.008531816815689692 +0.0563 0.5209291166140372 0.5209293055677969 -8.105142169229085e-08 -0.008546897187134283 +0.056400000000000006 0.5209653001372658 0.5209654901123133 -7.214181904288686e-08 -0.008561977167023211 +0.0565 0.5210014802768028 0.5210016711323662 -6.322056285076871e-08 -0.008577056754675743 +0.056600000000000004 0.5210376570318562 0.5210378486269208 -5.4288765410220874e-08 -0.008592135949411226 +0.0567 0.5210738304016255 0.5210740225949518 -4.5347541461487895e-08 -0.008607214750549074 +0.0568 0.521110000385302 0.5211101930354425 -3.639800807281324e-08 -0.00862229315740878 +0.056900000000000006 0.521146166982068 0.5211463599473857 -2.744128451206973e-08 -0.008637371169309894 +0.057 0.5211823301910976 0.5211825233297837 -1.8478492070685137e-08 -0.00865244878557205 +0.0571 0.5212184900115565 0.5212186831816472 -9.510753944813599e-09 -0.00866752600551495 +0.0572 0.521254646442602 0.521254839501997 -5.391950961240732e-10 -0.008682602828458374 +0.057300000000000004 0.5212907994833821 0.5212909922898626 8.435057891748032e-09 -0.008697679253722166 +0.05740000000000001 0.521326949133037 0.5213271415442834 1.7410876957182908e-08 -0.008712755280626249 +0.0575 0.5213630953906981 0.5213632872643075 2.638713269415005e-08 -0.008727830908490615 +0.0576 0.5213992382554877 0.5213994294489928 3.536269451570595e-08 -0.008742906136635328 +0.0577 0.5214353777265203 0.5214355680974058 4.433643076284799e-08 -0.00875798096438053 +0.057800000000000004 0.5214715138029011 0.5214717032086235 5.330720887278262e-08 -0.008773055391046431 +0.05790000000000001 0.521507646483727 0.521507834781731 6.227389552290741e-08 -0.008788129415953317 +0.058 0.5215437757680862 0.5215439628158237 7.12353567383639e-08 -0.008803203038421546 +0.0581 0.5215799016550581 0.5215800873100063 8.019045811408221e-08 -0.008818276257771549 +0.0582 0.5216160241437134 0.5216162082633921 8.913806484600606e-08 -0.008833349073323834 +0.058300000000000005 0.5216521432331144 0.5216523256751051 9.807704198783185e-08 -0.008848421484398981 +0.05840000000000001 0.5216882589223145 0.5216884395442773 1.0700625450998924e-07 -0.008863493490317642 +0.0585 0.5217243712103582 0.5217245498700515 1.1592456745229685e-07 -0.008878565090400543 +0.0586 0.5217604800962818 0.5217606566515784 1.248308461460068e-07 -0.008893636283968482 +0.0587 0.5217965855791126 0.5217967598880197 1.3372395631094935e-07 -0.008908707070342338 +0.058800000000000005 0.5218326876578692 0.5218328595785453 1.4260276415961615e-07 -0.008923777448843062 +0.05890000000000001 0.5218687863315613 0.521868955722335 1.5146613657757158e-07 -0.008938847418791676 +0.059 0.5219048815991905 0.5219050483185782 1.6031294133855845e-07 -0.008953916979509277 +0.0591 0.5219409734597491 0.5219411373664734 1.6914204711837577e-07 -0.008968986130317038 +0.0592 0.5219770619122208 0.5219772228652289 1.7795232366835112e-07 -0.008984054870536213 +0.059300000000000005 0.5220131469555809 0.5220133048140618 1.8674264204432411e-07 -0.008999123199488111 +0.05940000000000001 0.5220492285887957 0.5220493832121993 1.9551187466215758e-07 -0.009014191116494144 +0.0595 0.522085306810823 0.5220854580588774 2.0425889553365995e-07 -0.009029258620875778 +0.0596 0.522121381620612 0.5221215293533419 2.1298258033597417e-07 -0.00904432571195456 +0.0597 0.5221574530171027 0.5221575970948478 2.21681806591989e-07 -0.009059392389052115 +0.059800000000000006 0.5221935209992273 0.5221936612826596 2.3035545379523903e-07 -0.009074458651490145 +0.05990000000000001 0.5222295855659087 0.5222297219160511 2.3900240350704927e-07 -0.009089524498590419 +0.06 0.5222656467160613 0.5222657789943054 2.47621539689602e-07 -0.00910458992967479 +0.0601 0.522301704448591 0.5223018325167151 2.562117485810367e-07 -0.009119654944065182 +0.060200000000000004 0.5223377587623951 0.5223378824825822 2.6477191912566145e-07 -0.009134719541083606 +0.060300000000000006 0.522373809656362 0.5223739288912174 2.7330094283517514e-07 -0.009149783720052125 +0.0604 0.522409857129372 0.5224099717419413 2.8179771414948984e-07 -0.009164847480292901 +0.0605 0.5224459011802967 0.5224460110340836 2.9026113043673085e-07 -0.009179910821128163 +0.0606 0.5224819418079988 0.5224820467669835 2.9869009227079246e-07 -0.009194973741880217 +0.060700000000000004 0.522517979011333 0.5225180789399893 3.0708350340358237e-07 -0.009210036241871455 +0.06080000000000001 0.522554012789145 0.5225541075524579 3.1544027126462204e-07 -0.009225098320424329 +0.0609 0.5225900431402728 0.5225901326037563 3.237593065030797e-07 -0.009240159976861381 +0.061 0.522626070063545 0.5226261540932601 3.3203952373717094e-07 -0.009255221210505218 +0.0611 0.5226620935577821 0.5226621720203544 3.40279841332114e-07 -0.00927028202067854 +0.061200000000000004 0.5226981136217971 0.5226981863844331 3.4847918153890767e-07 -0.009285342406704108 +0.06130000000000001 0.5227341302543932 0.5227341971848996 3.5663647107719854e-07 -0.009300402367904772 +0.0614 0.5227701434543659 0.5227702044211656 3.647506406356804e-07 -0.009315461903603451 +0.0615 0.5228061532205027 0.5228062080926529 3.728206255104727e-07 -0.009330521013123146 +0.0616 0.5228421595515825 0.5228422081987913 3.808453653830757e-07 -0.009345579695786936 +0.061700000000000005 0.5228781624463757 0.5228782047390206 3.8882380481997103e-07 -0.009360637950917978 +0.06180000000000001 0.5229141619036454 0.5229141977127885 3.9675489310608825e-07 -0.009375695777839511 +0.061900000000000004 0.5229501579221452 0.5229501871195522 4.046375845778716e-07 -0.009390753175874844 +0.062 0.5229861505006217 0.5229861729587777 4.1247083859552447e-07 -0.009405810144347361 +0.0621 0.5230221396378127 0.5230221552299398 4.202536198483209e-07 -0.009420866682580534 +0.062200000000000005 0.5230581253324484 0.5230581339325218 4.2798489849338317e-07 -0.00943592278989791 +0.0623 0.5230941075832505 0.5230941090660162 4.3566365010017094e-07 -0.009450978465623107 +0.062400000000000004 0.523130086388933 0.5231300806299239 4.432888560113035e-07 -0.009466033709079833 +0.0625 0.5231660617482021 0.5231660486237548 4.508595032037821e-07 -0.009481088519591877 +0.0626 0.5232020336597557 0.5232020130470272 4.5837458489961236e-07 -0.009496142896483093 +0.0627 0.5232380021222842 0.5232379738992681 4.6583310017722646e-07 -0.009511196839077425 +0.06280000000000001 0.5232739671344698 0.5232739311800128 4.7323405438781663e-07 -0.009526250346698887 +0.06290000000000001 0.5233099286949873 0.5233098848888054 4.805764592108464e-07 -0.009541303418671597 +0.063 0.5233458868025034 0.5233458350251985 4.878593329038505e-07 -0.00955635605431971 +0.0631 0.5233818414556775 0.5233817815887528 4.950817002746799e-07 -0.009571408252967505 +0.0632 0.523417792653161 0.5234177245790375 5.022425928202789e-07 -0.009586460013939289 +0.06330000000000001 0.5234537403935984 0.5234536639956301 5.093410489487304e-07 -0.009601511336559504 +0.06340000000000001 0.5234896846756253 0.5234895998381165 5.163761142845669e-07 -0.009616562220152631 +0.0635 0.5235256254978713 0.5235255321060905 5.233468413357034e-07 -0.009631612664043242 +0.0636 0.5235615628589578 0.5235614607991547 5.30252289826505e-07 -0.00964666266755602 +0.0637 0.5235974967574992 0.523597385916919 5.370915270863641e-07 -0.009661712230015683 +0.06380000000000001 0.523633427192102 0.5236333074590016 5.438636280774567e-07 -0.009676761350747038 +0.06390000000000001 0.5236693541613662 0.5236692254250288 5.505676750339195e-07 -0.009691810029074996 +0.064 0.523705277663884 0.5237051398146351 5.572027582945172e-07 -0.009706858264324542 +0.0641 0.5237411976982407 0.5237410506274622 5.637679759418202e-07 -0.009721906055820712 +0.06420000000000001 0.5237771142630145 0.5237769578631603 5.702624342462936e-07 -0.009736953402888644 +0.0643 0.5238130273567768 0.523812861521387 5.766852473332307e-07 -0.009752000304853604 +0.0644 0.5238489369780917 0.5238487616018076 5.830355379876639e-07 -0.009767046761040843 +0.0645 0.5238848431255162 0.5238846581040949 5.893124371270098e-07 -0.009782092770775769 +0.0646 0.5239207457976011 0.5239205510279298 5.955150842729129e-07 -0.009797138333383824 +0.06470000000000001 0.5239566449928899 0.523956440373 6.016426275512465e-07 -0.009812183448190582 +0.0648 0.5239925407099196 0.5239923261390014 6.076942239419125e-07 -0.009827228114521658 +0.0649 0.5240284329472208 0.5240282083256365 6.136690391400634e-07 -0.009842272331702756 +0.065 0.5240643217033168 0.5240640869326155 6.19566247916925e-07 -0.009857316099059639 +0.0651 0.5241002069767253 0.5240999619596559 6.25385034147552e-07 -0.009872359415918236 +0.06520000000000001 0.5241360887659569 0.5241358334064823 6.311245911438945e-07 -0.00988740228160443 +0.0653 0.5241719670695163 0.5241717012728263 6.367841210996872e-07 -0.009902444695444313 +0.0654 0.5242078418859015 0.5242075655584264 6.423628358120936e-07 -0.009917486656763987 +0.0655 0.5242437132136046 0.5242434262630286 6.478599570147736e-07 -0.009932528164889648 +0.0656 0.5242795810511113 0.524279283386385 6.532747158782826e-07 -0.009947569219147585 +0.06570000000000001 0.5243154453969012 0.5243151369282553 6.586063529545605e-07 -0.009962609818864149 +0.0658 0.5243513062494481 0.5243509868884051 6.63854119287155e-07 -0.009977649963365776 +0.0659 0.52438716360722 0.5243868332666075 6.69017275578554e-07 -0.009992689651979025 +0.066 0.5244230174686789 0.5244226760626418 6.740950928563194e-07 -0.010007728884030509 +0.0661 0.5244588678322809 0.5244585152762935 6.790868521955318e-07 -0.010022767658846927 +0.06620000000000001 0.5244947146964766 0.5244943509073551 6.839918448853233e-07 -0.01003780597575505 +0.0663 0.5245305580597106 0.5245301829556248 6.888093729284783e-07 -0.010052843834081733 +0.0664 0.5245663979204227 0.5245660114209076 6.93538748486322e-07 -0.010067881233153903 +0.0665 0.5246022342770467 0.5246018363030144 6.981792946558762e-07 -0.010082918172298623 +0.0666 0.524638067128011 0.5246376576017624 7.027303450257705e-07 -0.010097954650842995 +0.06670000000000001 0.5246738964717389 0.5246734753169747 7.071912442313533e-07 -0.010112990668114226 +0.0668 0.5247097223066488 0.5247092894484803 7.115613472885585e-07 -0.01012802622343958 +0.0669 0.5247455446311537 0.524745099996114 7.158400210927063e-07 -0.010143061316146436 +0.067 0.5247813634436613 0.5247809069597165 7.200266426421464e-07 -0.010158095945562235 +0.0671 0.5248171787425746 0.5248167103391341 7.241206009256373e-07 -0.010173130111014506 +0.06720000000000001 0.5248529905262919 0.5248525101342187 7.281212960341676e-07 -0.010188163811830887 +0.0673 0.5248887987932066 0.5248883063448277 7.320281387723782e-07 -0.010203197047339036 +0.0674 0.5249246035417073 0.5249240989708241 7.358405523238964e-07 -0.010218229816866787 +0.0675 0.5249604047701784 0.5249598880120758 7.395579709190692e-07 -0.010233262119741971 +0.06760000000000001 0.5249962024769991 0.5249956734684563 7.431798405010959e-07 -0.010248293955292571 +0.0677 0.5250319966605449 0.5250314553398441 7.467056187815402e-07 -0.010263325322846618 +0.0678 0.5250677873191867 0.5250672336261227 7.501347751293075e-07 -0.010278356221732232 +0.0679 0.5251035744512913 0.5251030083271808 7.534667907926895e-07 -0.010293386651277643 +0.068 0.5251393580552209 0.5251387794429117 7.567011594544759e-07 -0.010308416610811123 +0.06810000000000001 0.5251751381293344 0.5251745469732135 7.598373861217311e-07 -0.010323446099661083 +0.0682 0.5252109146719862 0.5252103109179891 7.628749882360175e-07 -0.010338475117155937 +0.0683 0.5252466876815272 0.525246071277146 7.658134956178841e-07 -0.01035350366262431 +0.0684 0.5252824571563043 0.5252818280505962 7.68652449800733e-07 -0.01036853173539481 +0.0685 0.5253182230946606 0.5253175812382558 7.7139140552962e-07 -0.010383559334796134 +0.06860000000000001 0.5253539854949361 0.5253533308400454 7.740299291514319e-07 -0.010398586460157117 +0.0687 0.5253897443554671 0.52538907685589 7.765675997251087e-07 -0.01041361311080663 +0.0688 0.5254254996745866 0.5254248192857184 7.790040090771555e-07 -0.010428639286073717 +0.0689 0.5254612514506243 0.5254605581294637 7.813387613575529e-07 -0.010443664985287421 +0.069 0.5254969996819066 0.5254962933870624 7.83571473428335e-07 -0.010458690207776839 +0.06910000000000001 0.525532744366757 0.5255320250584552 7.857017750856343e-07 -0.010473714952871272 +0.0692 0.525568485503496 0.5255677531435865 7.877293088376369e-07 -0.010488739219900034 +0.0693 0.5256042230904414 0.5256034776424042 7.89653729738049e-07 -0.010503763008192552 +0.0694 0.5256399571259079 0.5256391985548599 7.914747062742755e-07 -0.010518786317078295 +0.0695 0.5256756876082079 0.525674915880908 7.931919195347525e-07 -0.01053380914588688 +0.06960000000000001 0.5257114145356511 0.5257106296205069 7.948050638750814e-07 -0.010548831493948002 +0.0697 0.5257471379065444 0.5257463397736177 7.963138465849617e-07 -0.010563853360591364 +0.0698 0.5257828577191929 0.525782046340205 7.977179879992136e-07 -0.010578874745146866 +0.0699 0.5258185739718991 0.5258177493202361 7.990172220528891e-07 -0.010593895646944435 +0.07 0.525854286662964 0.5258534487136811 8.002112955041163e-07 -0.0106089160653141 +0.07010000000000001 0.5258899957906855 0.5258891445205129 8.012999684892108e-07 -0.010623935999585988 +0.0702 0.5259257013533603 0.5259248367407076 8.022830144116533e-07 -0.01063895544909025 +0.0703 0.525961403349283 0.525960525374243 8.031602203306676e-07 -0.010653974413157213 +0.0704 0.525997101776747 0.5259962104211001 8.039313864061093e-07 -0.010668992891117269 +0.0705 0.5260327966340432 0.526031891881262 8.045963263425548e-07 -0.01068401088230085 +0.07060000000000001 0.526068487919462 0.5260675697547139 8.051548673893016e-07 -0.010699028386038556 +0.0707 0.5261041756312916 0.5261032440414432 8.056068502293456e-07 -0.01071404540166101 +0.0708 0.5261398597678193 0.5261389147414395 8.059521293124483e-07 -0.0107290619284989 +0.0709 0.526175540327331 0.5261745818546939 8.061905725220697e-07 -0.010744077965883093 +0.071 0.5262112173081119 0.5262102453811998 8.063220612863908e-07 -0.010759093513144514 +0.07110000000000001 0.5262468907084459 0.5262459053209521 8.063464908558693e-07 -0.010774108569614095 +0.0712 0.526282560526616 0.5262815616739469 8.062637701367059e-07 -0.010789123134622963 +0.0713 0.526318226760905 0.5263172144401826 8.06073821801867e-07 -0.010804137207502312 +0.0714 0.5263538894095945 0.5263528636196586 8.057765819025065e-07 -0.010819150787583366 +0.0715 0.5263895484709654 0.5263885092123751 8.053720008116549e-07 -0.010834163874197495 +0.07160000000000001 0.5264252039432993 0.5264241512183342 8.048600422805308e-07 -0.010849176466676158 +0.0717 0.526460855824876 0.5264597896375385 8.042406842156957e-07 -0.010864188564350875 +0.0718 0.5264965041139764 0.5264954244699919 8.035139178463879e-07 -0.010879200166553261 +0.0719 0.5265321488088807 0.5265310557156987 8.026797486682113e-07 -0.010894211272615063 +0.072 0.5265677899078692 0.5265666833746644 8.017381958325132e-07 -0.010909221881868065 +0.07210000000000001 0.5266034274092224 0.5266023074468948 8.00689292257406e-07 -0.010924231993644173 +0.0722 0.5266390613112211 0.5266379279323962 7.995330849608351e-07 -0.010939241607275342 +0.0723 0.5266746916121463 0.5266735448311753 7.982696348940443e-07 -0.010954250722093679 +0.0724 0.5267103183102795 0.5267091581432394 7.968990165529988e-07 -0.010969259337431326 +0.0725 0.5267459414039029 0.5267447678685951 7.954213185334957e-07 -0.010984267452620511 +0.07260000000000001 0.5267815608912993 0.5267803740072501 7.93836643531165e-07 -0.010999275066993615 +0.0727 0.5268171767707529 0.5268159765592112 7.921451080084019e-07 -0.01101428217988309 +0.0728 0.5268527890405478 0.5268515755244857 7.903468419168114e-07 -0.011029288790621445 +0.0729 0.5268883976989698 0.5268871709030798 7.88441989696409e-07 -0.011044294898541297 +0.073 0.5269240027443057 0.5269227626949999 7.864307094984646e-07 -0.01105930050297534 +0.07310000000000001 0.5269596041748437 0.5269583509002519 7.843131731299913e-07 -0.011074305603256408 +0.0732 0.5269952019888732 0.5269939355188407 7.820895665533456e-07 -0.011089310198717362 +0.0733 0.5270307961846852 0.5270295165507706 7.797600893866274e-07 -0.011104314288691209 +0.0734 0.5270663867605722 0.5270650939960451 7.773249552922579e-07 -0.011119317872511005 +0.0735 0.5271019737148283 0.5271006678546669 7.747843916439123e-07 -0.011134320949509918 +0.07360000000000001 0.5271375570457499 0.5271362381266372 7.721386397485652e-07 -0.011149323519021238 +0.0737 0.527173136751635 0.5271718048119562 7.693879547909788e-07 -0.01116432558037826 +0.07379999999999999 0.5272087128307835 0.5272073679106232 7.665326056116584e-07 -0.011179327132914453 +0.07390000000000001 0.5272442852814978 0.5272429274226352 7.635728748733861e-07 -0.01119432817596337 +0.074 0.5272798541020824 0.5272784833479888 7.605090590057095e-07 -0.011209328708858641 +0.07410000000000001 0.5273154192908442 0.5273140356866781 7.573414681494306e-07 -0.01122432873093398 +0.0742 0.5273509808460927 0.5273495844386957 7.540704262676279e-07 -0.01123932824152319 +0.07429999999999999 0.5273865387661397 0.5273851296040323 7.506962708681009e-07 -0.011254327239960138 +0.07440000000000001 0.5274220930493002 0.5274206711826765 7.472193530588811e-07 -0.011269325725578889 +0.0745 0.5274576436938918 0.5274562091746153 7.436400376592545e-07 -0.011284323697713483 +0.07460000000000001 0.5274931906982349 0.5274917435798332 7.399587030887389e-07 -0.011299321155698129 +0.0747 0.527528734060653 0.527527274398312 7.361757414781067e-07 -0.011314318098867111 +0.07479999999999999 0.527564273779473 0.5275628016300319 7.322915583363176e-07 -0.011329314526554774 +0.07490000000000001 0.5275998098530249 0.52759832527497 7.283065723839854e-07 -0.011344310438095579 +0.075 0.5276353422796423 0.5276338453331006 7.242212162750228e-07 -0.011359305832824119 +0.07510000000000001 0.5276708710576619 0.5276693618043959 7.200359356529518e-07 -0.011374300710074982 +0.0752 0.5277063961854241 0.5277048746888248 7.157511897060154e-07 -0.011389295069182966 +0.07529999999999999 0.5277419176612734 0.5277403839863534 7.113674507230883e-07 -0.011404288909482908 +0.07540000000000001 0.5277774354835579 0.5277758896969444 7.068852045932772e-07 -0.011419282230309719 +0.0755 0.5278129496506294 0.527811391820558 7.02304950084276e-07 -0.011434275030998427 +0.07560000000000001 0.527848460160844 0.5278468903571504 6.976271994529881e-07 -0.011449267310884137 +0.0757 0.5278839670125617 0.5278823853066745 6.928524777793932e-07 -0.011464259069302086 +0.07579999999999999 0.5279194702041473 0.5279178766690803 6.879813234106358e-07 -0.011479250305587569 +0.07590000000000001 0.5279549697339696 0.5279533644443134 6.830142874059142e-07 -0.01149424101907598 +0.076 0.5279904656004017 0.5279888486323162 6.779519340915918e-07 -0.01150923120910285 +0.07610000000000001 0.5280259578018216 0.5280243292330271 6.727948405060857e-07 -0.011524220875003755 +0.0762 0.5280614463366118 0.5280598062463807 6.675435963998666e-07 -0.011539210016114377 +0.07629999999999999 0.5280969312031595 0.5280952796723073 6.621988045685256e-07 -0.01155419863177048 +0.07640000000000001 0.5281324123998571 0.5281307495107331 6.567610802976631e-07 -0.011569186721307974 +0.0765 0.528167889925102 0.5281662157615805 6.512310514739106e-07 -0.011584174284062826 +0.07660000000000002 0.5282033637772963 0.5282016784247668 6.456093585294198e-07 -0.011599161319371094 +0.0767 0.5282388339548476 0.5282371375002055 6.398966546083962e-07 -0.011614147826568933 +0.07680000000000001 0.5282743004561689 0.5282725929878052 6.340936050119872e-07 -0.011629133804992621 +0.07690000000000001 0.5283097632796782 0.5283080448874699 6.282008874758382e-07 -0.011644119253978485 +0.077 0.5283452224237996 0.5283434931990989 6.222191920590703e-07 -0.011659104172863 +0.0771 0.5283806778869622 0.5283789379225866 6.161492209777464e-07 -0.011674088560982693 +0.0772 0.5284161296676015 0.5284143790578224 6.099916883828271e-07 -0.011689072417674223 +0.07730000000000001 0.5284515777641585 0.5284498166046908 6.037473206932376e-07 -0.011704055742274344 +0.07740000000000001 0.5284870221750797 0.5284852505630707 5.974168560962667e-07 -0.011719038534119836 +0.0775 0.5285224628988182 0.5285206809328362 5.910010447141012e-07 -0.011734020792547668 +0.0776 0.528557899933833 0.5285561077138559 5.845006486593363e-07 -0.011749002516894853 +0.0777 0.5285933332785893 0.5285915309059929 5.77916441368842e-07 -0.011763983706498508 +0.07780000000000001 0.5286287629315586 0.5286269505091046 5.71249208020097e-07 -0.011778964360695872 +0.07790000000000001 0.5286641888912191 0.528662366523043 5.644997454756773e-07 -0.011793944478824245 +0.078 0.528699611156055 0.5286977789476542 5.576688616726333e-07 -0.011808924060221056 +0.0781 0.5287350297245577 0.5287331877827787 5.507573761220907e-07 -0.011823903104223791 +0.0782 0.5287704445952244 0.5287685930282505 5.437661195761834e-07 -0.01183888161017008 +0.07830000000000001 0.52880585576656 0.5288039946838982 5.366959338892752e-07 -0.011853859577397624 +0.07840000000000001 0.528841263237076 0.528839392749544 5.295476718514269e-07 -0.011868837005244215 +0.0785 0.5288766670052907 0.5288747872250036 5.223221972161518e-07 -0.011883813893047762 +0.0786 0.5289120670697295 0.528910178110087 5.150203847004153e-07 -0.011898790240146269 +0.0787 0.5289474634289252 0.5289455654045973 5.076431197348352e-07 -0.01191376604587782 +0.07880000000000001 0.5289828560814176 0.5289809491083313 5.001912982138812e-07 -0.01192874130958061 +0.07890000000000001 0.529018245025754 0.529016329221079 4.926658266346529e-07 -0.011943716030592928 +0.079 0.529053630260489 0.5290517057426241 4.850676219581018e-07 -0.011958690208253171 +0.0791 0.5290890117841848 0.5290870786727434 4.773976114702538e-07 -0.011973663841899818 +0.0792 0.5291243895954109 0.5291224480112067 4.696567325324086e-07 -0.011988636930871446 +0.07930000000000001 0.5291597636927451 0.529157813757777 4.618459328031843e-07 -0.012003609474506766 +0.07940000000000001 0.5291951340747726 0.5291931759122104 4.539661697111619e-07 -0.012018581472144541 +0.0795 0.5292305007400862 0.5292285344742556 4.4601841048264035e-07 -0.012033552923123653 +0.0796 0.5292658636872872 0.5292638894436543 4.380036324469483e-07 -0.012048523826783062 +0.07970000000000001 0.5293012229149845 0.529299240820141 4.2992282220377653e-07 -0.01206349418246188 +0.07980000000000001 0.5293365784217953 0.529334588603443 4.2177697590073393e-07 -0.012078463989499265 +0.0799 0.5293719302063449 0.5293699327932796 4.1356709931661406e-07 -0.012093433247234501 +0.08 0.5294072782672669 0.5294052733893629 4.0529420719526144e-07 -0.012108401955006965 +0.0801 0.5294426226032033 0.5294406103913979 3.9695932349537166e-07 -0.012123370112156126 +0.08020000000000001 0.5294779632128045 0.5294759437990813 3.885634813349803e-07 -0.012138337718021575 +0.08030000000000001 0.5295133000947293 0.5295112736121019 3.8010772260288483e-07 -0.012153304771942963 +0.0804 0.5295486332476451 0.5295465998301415 3.715930979586446e-07 -0.01216827127326007 +0.0805 0.529583962670228 0.5295819224528735 3.6302066669380295e-07 -0.012183237221312768 +0.0806 0.5296192883611628 0.5296172414799631 3.543914965931094e-07 -0.012198202615441031 +0.08070000000000001 0.5296546103191433 0.529652556911068 3.4570666396227523e-07 -0.012213167454984943 +0.08080000000000001 0.5296899285428717 0.5296878687458376 3.3696725321163967e-07 -0.01222813173928467 +0.0809 0.5297252430310596 0.5297231769839128 3.281743567729034e-07 -0.012243095467680487 +0.081 0.5297605537824275 0.5297584816249266 3.193290752379063e-07 -0.01225805863951276 +0.0811 0.5297958607957045 0.5297937826685039 3.104325168590272e-07 -0.012273021254121962 +0.08120000000000001 0.5298311640696296 0.5298290801142607 3.0148579779898377e-07 -0.01228798331084868 +0.08130000000000001 0.5298664636029506 0.5298643739618047 2.92490041603477e-07 -0.012302944809033586 +0.0814 0.5299017593944247 0.5298996642107351 2.834463792844577e-07 -0.01231790574801745 +0.0815 0.5299370514428183 0.5299349508606428 2.7435594915359296e-07 -0.01233286612714115 +0.0816 0.5299723397469073 0.5299702339111098 2.652198967251218e-07 -0.012347825945745674 +0.08170000000000001 0.5300076243054771 0.5300055133617091 2.56039374396666e-07 -0.01236278520317209 +0.08180000000000001 0.5300429051173224 0.5300407892120055 2.468155414908635e-07 -0.01237774389876158 +0.0819 0.5300781821812479 0.5300760614615546 2.375495640333236e-07 -0.012392702031855427 +0.082 0.5301134554960679 0.5301113301099035 2.2824261462772721e-07 -0.012407659601795018 +0.0821 0.5301487250606058 0.53014659515659 2.188958722615375e-07 -0.012422616607921839 +0.08220000000000001 0.5301839908736953 0.5301818566011427 2.095105221949778e-07 -0.012437573049577464 +0.08230000000000001 0.5302192529341798 0.5302171144430816 2.0008775578062021e-07 -0.012452528926103596 +0.0824 0.5302545112409128 0.5302523686819174 1.9062877046338578e-07 -0.012467484236842012 +0.0825 0.5302897657927572 0.5302876193171517 1.8113476937808848e-07 -0.012482438981134606 +0.0826 0.5303250165885866 0.5303228663482769 1.7160696130780195e-07 -0.012497393158323378 +0.08270000000000001 0.5303602636272838 0.5303581097747758 1.620465606561039e-07 -0.012512346767750425 +0.08280000000000001 0.5303955069077424 0.5303933495961227 1.5245478712788696e-07 -0.012527299808757941 +0.0829 0.5304307464288656 0.5304285858117816 1.4283286567384756e-07 -0.012542252280688233 +0.083 0.5304659821895671 0.5304638184212075 1.3318202633783027e-07 -0.012557204182883695 +0.08310000000000001 0.5305012141887706 0.530499047423846 1.2350350389600528e-07 -0.012572155514686845 +0.0832 0.5305364424254105 0.5305342728191335 1.1379853798176853e-07 -0.012587106275440295 +0.08330000000000001 0.5305716668984308 0.5305694946064962 1.0406837277349146e-07 -0.012602056464486745 +0.0834 0.5306068876067862 0.5306047127853508 9.431425690431539e-08 -0.012617006081169014 +0.0835 0.530642104549442 0.530639927355105 8.453744324704582e-08 -0.01263195512483002 +0.08360000000000001 0.5306773177253739 0.5306751383151561 7.473918878925234e-08 -0.012646903594812796 +0.0837 0.5307125271335674 0.5307103456648923 6.49207544320407e-08 -0.012661851490460455 +0.08380000000000001 0.5307477327730195 0.5307455494036916 5.508340487903052e-08 -0.012676798811116222 +0.0839 0.5307829346427368 0.5307807495309226 4.522840842818843e-08 -0.012691745556123442 +0.084 0.5308181327417375 0.5308159460459437 3.535703686774472e-08 -0.012706691724825546 +0.08410000000000001 0.5308533270690494 0.5308511389481042 2.5470565240270915e-08 -0.012721637316566071 +0.0842 0.5308885176237113 0.5308863282367424 1.557027173165748e-08 -0.01273658233068866 +0.08430000000000001 0.530923704404773 0.5309215139111872 5.657437501110918e-09 -0.012751526766537067 +0.0844 0.5309588874112946 0.5309566959707582 -4.2666535270130534e-09 -0.012766470623455135 +0.0845 0.5309940666423472 0.5309918744147644 -1.4200714770762346e-08 -0.012781413900786825 +0.08460000000000001 0.5310292420970123 0.5310270492425045 -2.4143457207428942e-08 -0.0127963565978762 +0.0847 0.5310644137743825 0.5310622204532682 -3.409358950018371e-08 -0.012811298714067427 +0.08480000000000001 0.531099581673561 0.5310973880463344 -4.404981819149806e-08 -0.012826240248704771 +0.0849 0.5311347457936618 0.5311325520209721 -5.4010847855799626e-08 -0.012841181201132604 +0.085 0.5311699061338102 0.5311677123764401 -6.397538127728142e-08 -0.01285612157069541 +0.08510000000000001 0.5312050626931417 0.5312028691119873 -7.394211962163943e-08 -0.012871061356737771 +0.0852 0.531240215470803 0.5312380222268525 -8.390976259479987e-08 -0.012886000558604373 +0.08530000000000001 0.5312753644659518 0.5312731717202642 -9.387700862679982e-08 -0.012900939175640011 +0.0854 0.5313105096777565 0.5313083175914413 -1.0384255501316719e-07 -0.012915877207189591 +0.0855 0.5313456511053967 0.5313434598395915 -1.1380509812655704e-07 -0.012930814652598113 +0.08560000000000001 0.5313807887480626 0.5313785984639134 -1.2376333356073355e-07 -0.012945751511210688 +0.0857 0.5314159226049557 0.5314137334635949 -1.3371595630057298e-07 -0.01296068778237254 +0.08580000000000002 0.531451052675288 0.5314488648378135 -1.4366166090767907e-07 -0.012975623465428979 +0.0859 0.531486178958283 0.5314839925857369 -1.5359914166956923e-07 -0.012990558559725435 +0.086 0.5315213014531748 0.5315191167065225 -1.6352709279743305e-07 -0.013005493064607446 +0.08610000000000001 0.5315564201592085 0.5315542371993174 -1.7344420857184906e-07 -0.013020426979420647 +0.0862 0.5315915350756405 0.5315893540632585 -1.8334918357176822e-07 -0.01303536030351079 +0.08630000000000002 0.5316266462017378 0.5316244672974724 -1.9324071275084176e-07 -0.013050293036223721 +0.0864 0.5316617535367789 0.5316595769010759 -2.0311749170109916e-07 -0.013065225176905402 +0.0865 0.5316968570800525 0.5316946828731749 -2.1297821673621486e-07 -0.013080156724901893 +0.08660000000000001 0.5317319568308592 0.5317297852128656 -2.2282158522457518e-07 -0.013095087679559372 +0.0867 0.5317670527885099 0.5317648839192338 -2.3264629551988936e-07 -0.013110018040224115 +0.08680000000000002 0.5318021449523268 0.531799978991355 -2.4245104733588985e-07 -0.01312494780624251 +0.0869 0.5318372333216432 0.5318350704282946 -2.522345418504157e-07 -0.013139876976961047 +0.087 0.531872317895803 0.5318701582291078 -2.619954818927628e-07 -0.013154805551726316 +0.08710000000000001 0.5319073986741613 0.5319052423928398 -2.717325720963393e-07 -0.01316973352988504 +0.0872 0.5319424756560841 0.531940322918525 -2.814445190374437e-07 -0.013184660910784025 +0.08730000000000002 0.5319775488409482 0.5319753998051883 -2.9113003144343175e-07 -0.013199587693770186 +0.0874 0.5320126182281416 0.532010473051844 -3.007878204425163e-07 -0.013214513878190563 +0.0875 0.5320476838170632 0.5320455426574966 -3.104165995915231e-07 -0.013229439463392278 +0.08760000000000001 0.532082745607123 0.5320806086211403 -3.2001508519508004e-07 -0.013244364448722595 +0.0877 0.532117803597741 0.532115670941759 -3.295819963056168e-07 -0.013259288833528844 +0.08780000000000002 0.5321528577883489 0.5321507296183268 -3.391160550980654e-07 -0.013274212617158498 +0.0879 0.5321879081783889 0.5321857846498073 -3.48615986814349e-07 -0.013289135798959123 +0.088 0.5322229547673144 0.5322208360351549 -3.580805201519599e-07 -0.013304058378278392 +0.08810000000000001 0.5322579975545891 0.5322558837733131 -3.6750838731947066e-07 -0.01331898035446409 +0.0882 0.532293036539688 0.5322909278632159 -3.768983241891899e-07 -0.013333901726864114 +0.08830000000000002 0.5323280717220962 0.5323259683037868 -3.862490705885957e-07 -0.013348822494826457 +0.0884 0.5323631031013101 0.5323610050939399 -3.955593703142135e-07 -0.013363742657699238 +0.0885 0.5323981306768366 0.532396038232579 -4.0482797136753845e-07 -0.013378662214830661 +0.08860000000000001 0.5324331544481933 0.5324310677185982 -4.140536262742245e-07 -0.013393581165569069 +0.0887 0.5324681744149083 0.5324660935508815 -4.2323509191755093e-07 -0.01340849950926289 +0.08880000000000002 0.5325031905765207 0.5325011157283035 -4.3237112995475613e-07 -0.013423417245260666 +0.0889 0.5325382029325797 0.5325361342497287 -4.414605071778599e-07 -0.013438334372911063 +0.089 0.5325732114826452 0.5325711491140118 -4.5050199504181876e-07 -0.013453250891562832 +0.08910000000000001 0.5326082162262877 0.5326061603199977 -4.594943704139265e-07 -0.013468166800564858 +0.0892 0.5326432171630882 0.5326411678665219 -4.684364156848364e-07 -0.01348308209926611 +0.08930000000000002 0.532678214292638 0.53267617175241 -4.773269186852946e-07 -0.013497996787015694 +0.08940000000000001 0.5327132076145387 0.5327111719764782 -4.86164672824918e-07 -0.013512910863162792 +0.0895 0.5327481971284025 0.5327461685375328 -4.949484776195501e-07 -0.013527824327056731 +0.08960000000000001 0.5327831828338518 0.5327811614343708 -5.036771385802385e-07 -0.013542737178046932 +0.0897 0.5328181647305194 0.5328161506657799 -5.123494674075246e-07 -0.013557649415482934 +0.0898 0.5328531428180476 0.532851136230538 -5.209642821579763e-07 -0.013572561038714355 +0.08990000000000001 0.5328881170960901 0.5328861181274138 -5.295204075772553e-07 -0.013587472047090987 +0.09 0.5329230875643096 0.5329210963551664 -5.380166750168502e-07 -0.01360238243996265 +0.09010000000000001 0.5329580542223795 0.532956070912546 -5.464519226561215e-07 -0.013617292216679339 +0.0902 0.532993017069983 0.5329910417982935 -5.548249957798568e-07 -0.013632201376591125 +0.0903 0.5330279761068133 0.5330260090111402 -5.631347468337822e-07 -0.013647109919048212 +0.09040000000000001 0.5330629313325732 0.5330609725498089 -5.71380035646607e-07 -0.013662017843400901 +0.0905 0.5330978827469759 0.5330959324130126 -5.795597294855348e-07 -0.013676925148999609 +0.09060000000000001 0.5331328303497439 0.5331308885994561 -5.87672703278308e-07 -0.01369183183519486 +0.0907 0.5331677741406099 0.5331658411078345 -5.957178399185192e-07 -0.013706737901337297 +0.0908 0.533202714119316 0.5332007899368344 -6.036940301823446e-07 -0.013721643346777666 +0.09090000000000001 0.5332376502856139 0.5332357350851336 -6.116001728395659e-07 -0.013736548170866834 +0.091 0.5332725826392649 0.5332706765514007 -6.194351752919491e-07 -0.013751452372955764 +0.09110000000000001 0.5333075111800399 0.533305614334296 -6.271979531569105e-07 -0.01376635595239554 +0.0912 0.5333424359077191 0.5333405484324711 -6.348874306560948e-07 -0.013781258908537356 +0.0913 0.5333773568220923 0.5333754788445688 -6.425025406708862e-07 -0.01379616124073253 +0.09140000000000001 0.5334122739229581 0.5334104055692238 -6.500422251864979e-07 -0.01381106294833249 +0.0915 0.5334471872101247 0.5334453286050617 -6.575054350976828e-07 -0.013825964030688748 +0.09160000000000001 0.5334820966834096 0.5334802479507 -6.64891130569556e-07 -0.013840864487152944 +0.0917 0.533517002342639 0.5335151636047485 -6.721982810098392e-07 -0.013855764317076856 +0.0918 0.5335519041876482 0.5335500755658076 -6.794258653741725e-07 -0.013870663519812323 +0.09190000000000001 0.5335868022182818 0.5335849838324707 -6.865728721106024e-07 -0.01388556209471134 +0.092 0.533621696434393 0.5336198884033222 -6.936382998812274e-07 -0.013900460041126009 +0.09210000000000002 0.5336565868358434 0.5336547892769389 -7.006211566740195e-07 -0.013915357358408523 +0.0922 0.533691473422504 0.5336896864518897 -7.07520460913047e-07 -0.013930254045911201 +0.09230000000000001 0.5337263561942542 0.5337245799267357 -7.143352411254078e-07 -0.013945150102986493 +0.09240000000000001 0.5337612351509818 0.5337594697000299 -7.210645361355184e-07 -0.013960045528986909 +0.0925 0.5337961102925832 0.5337943557703176 -7.277073953981805e-07 -0.013974940323265135 +0.0926 0.5338309816189631 0.5338292381361369 -7.342628787210259e-07 -0.01398983448517392 +0.0927 0.533865849130035 0.5338641167960182 -7.407300569028941e-07 -0.014004728014066176 +0.09280000000000001 0.5339007128257198 0.5338989917484844 -7.471080114562767e-07 -0.014019620909294872 +0.09290000000000001 0.5339355727059469 0.5339338629920507 -7.533958351624293e-07 -0.01403451317021311 +0.093 0.533970428770654 0.5339687305252255 -7.595926315717705e-07 -0.014049404796174132 +0.0931 0.5340052810197866 0.53400359434651 -7.656975157810386e-07 -0.014064295786531289 +0.0932 0.5340401294532982 0.5340384544543982 -7.717096142667579e-07 -0.014079186140638045 +0.09330000000000001 0.5340749740711496 0.5340733108473766 -7.776280648297274e-07 -0.0140940758578479 +0.09340000000000001 0.53410981487331 0.5341081635239256 -7.834520173166659e-07 -0.014108964937514585 +0.0935 0.5341446518597559 0.5341430124825183 -7.891806330651008e-07 -0.014123853378991903 +0.0936 0.5341794850304711 0.534177857721621 -7.948130854029678e-07 -0.01413874118163374 +0.0937 0.5342143143854472 0.5342126992396934 -8.003485595931004e-07 -0.014153628344794134 +0.09380000000000001 0.534249139924683 0.5342475370351889 -8.057862533328297e-07 -0.01416851486782721 +0.09390000000000001 0.5342839616481843 0.5342823711065545 -8.111253761433623e-07 -0.014183400750087222 +0.094 0.5343187795559644 0.5343172014522303 -8.163651504244918e-07 -0.014198285990928533 +0.0941 0.5343535936480432 0.5343520280706506 -8.215048107329537e-07 -0.014213170589705632 +0.0942 0.5343884039244481 0.5343868509602434 -8.265436041154928e-07 -0.0142280545457731 +0.09430000000000001 0.5344232103852129 0.5344216701194306 -8.314807908860189e-07 -0.01424293785848569 +0.09440000000000001 0.5344580130303783 0.5344564855466283 -8.363156439039621e-07 -0.01425782052719819 +0.0945 0.5344928118599918 0.5344912972402467 -8.41047448740806e-07 -0.014272702551265566 +0.0946 0.5345276068741068 0.53452610519869 -8.456755043462216e-07 -0.014287583930042863 +0.0947 0.5345623980727842 0.5345609094203572 -8.501991227705119e-07 -0.014302464662885256 +0.09480000000000001 0.5345971854560903 0.5345957099036411 -8.546176293866559e-07 -0.01431734474914802 +0.09490000000000001 0.5346319690240977 0.5346305066469298 -8.589303626682643e-07 -0.014332224188186561 +0.095 0.5346667487768857 0.5346652996486055 -8.631366748002023e-07 -0.014347102979356402 +0.0951 0.534701524714539 0.5347000889070456 -8.672359314565448e-07 -0.01436198112201318 +0.0952 0.5347362968371489 0.5347348744206222 -8.712275121891544e-07 -0.014376858615512701 +0.09530000000000001 0.5347710651448114 0.5347696561877022 -8.751108100391036e-07 -0.014391735459210759 +0.09540000000000001 0.5348058296376293 0.5348044342066478 -8.788852319252527e-07 -0.014406611652463354 +0.0955 0.5348405903157105 0.5348392084758166 -8.825501988662943e-07 -0.01442148719462661 +0.0956 0.5348753471791681 0.5348739789935609 -8.861051460917757e-07 -0.014436362085056727 +0.09570000000000001 0.5349101002281209 0.5349087457582292 -8.89549522264943e-07 -0.014451236323110045 +0.09580000000000001 0.5349448494626927 0.5349435087681652 -8.928827909260306e-07 -0.01446610990814301 +0.0959 0.5349795948830129 0.5349782680217081 -8.961044295485721e-07 -0.014480982839512175 +0.096 0.5350143364892155 0.5350130235171933 -8.992139305386004e-07 -0.01449585511657427 +0.0961 0.5350490742814389 0.5350477752529514 -9.02210800290959e-07 -0.014510726738686048 +0.09620000000000001 0.5350838082598274 0.53508252322731 -9.050945597999238e-07 -0.014525597705204436 +0.09630000000000001 0.5351185384245292 0.5351172674385919 -9.078647447702259e-07 -0.014540468015486524 +0.0964 0.535153264775697 0.5351520078851164 -9.105209058390962e-07 -0.014555337668889374 +0.0965 0.5351879873134886 0.5351867445651999 -9.130626080211535e-07 -0.014570206664770331 +0.0966 0.5352227060380652 0.5352214774771541 -9.154894313190276e-07 -0.014585075002486753 +0.09670000000000001 0.5352574209495927 0.5352562066192883 -9.178009706123369e-07 -0.014599942681396166 +0.09680000000000001 0.5352921320482411 0.5352909319899077 -9.19996835935244e-07 -0.014614809700856164 +0.0969 0.5353268393341839 0.5353256535873152 -9.220766523099222e-07 -0.01462967606022448 +0.097 0.5353615428075991 0.5353603714098097 -9.240400599130894e-07 -0.014644541758858971 +0.0971 0.5353962424686678 0.5353950854556881 -9.258867143535632e-07 -0.014659406796117685 +0.09720000000000001 0.5354309383175753 0.5354297957232441 -9.276162858395942e-07 -0.014674271171358678 +0.09730000000000001 0.5354656303545092 0.5354645022107685 -9.292284604001111e-07 -0.014689134883940093 +0.0974 0.5355003185796618 0.5354992049165498 -9.307229392185867e-07 -0.014703997933220343 +0.0975 0.5355350029932276 0.5355339038388744 -9.320994390216164e-07 -0.014718860318557837 +0.0976 0.5355696835954051 0.5355685989760262 -9.333576919123843e-07 -0.014733722039311198 +0.09770000000000001 0.5356043603863947 0.5356032903262861 -9.344974455371968e-07 -0.01474858309483907 +0.09780000000000001 0.5356390333664003 0.5356379778879343 -9.355184631409941e-07 -0.014763443484500255 +0.0979 0.5356737025356282 0.5356726616592483 -9.36420523733883e-07 -0.014778303207653687 +0.098 0.5357083678942877 0.5357073416385041 -9.372034217580705e-07 -0.014793162263658394 +0.0981 0.53574302944259 0.5357420178239758 -9.378669673654194e-07 -0.014808020651873583 +0.09820000000000001 0.5357776871807489 0.535776690213936 -9.384109865839818e-07 -0.014822878371658516 +0.09830000000000001 0.5358123411089807 0.5358113588066562 -9.388353212624878e-07 -0.014837735422372584 +0.0984 0.5358469912275032 0.5358460236004065 -9.391398289593234e-07 -0.014852591803375344 +0.0985 0.5358816375365363 0.5358806845934552 -9.393243829980413e-07 -0.014867447514026334 +0.09860000000000001 0.5359162800363018 0.5359153417840707 -9.393888728004285e-07 -0.01488230255368543 +0.0987 0.5359509187270233 0.5359499951705196 -9.393332035534385e-07 -0.014897156921712463 +0.09880000000000001 0.5359855536089257 0.5359846447510683 -9.391572964867478e-07 -0.014912010617467459 +0.0989 0.5360201846822356 0.5360192905239822 -9.388610888172444e-07 -0.014926863640310501 +0.099 0.5360548119471804 0.5360539324875266 -9.384445336935165e-07 -0.014941715989601846 +0.09910000000000001 0.5360894354039892 0.5360885706399662 -9.379076003623865e-07 -0.01495656766470188 +0.0992 0.5361240550528918 0.5361232049795652 -9.372502738913546e-07 -0.01497141866497106 +0.09930000000000001 0.5361586708941193 0.5361578355045877 -9.364725556681996e-07 -0.01498626898976998 +0.0994 0.5361932829279026 0.5361924622132986 -9.355744630124008e-07 -0.015001118638459389 +0.0995 0.5362278911544744 0.5362270851039623 -9.34556029341671e-07 -0.015015967610400117 +0.09960000000000001 0.5362624955740674 0.5362617041748434 -9.334173043940019e-07 -0.015030815904953105 +0.0997 0.5362970961869145 0.5362963194242074 -9.32158353339485e-07 -0.01504566352147947 +0.09980000000000001 0.5363316929932489 0.5363309308503198 -9.307792583346242e-07 -0.01506051045934036 +0.0999 0.5363662859933042 0.5363655384514474 -9.292801172455789e-07 -0.015075356717897177 +0.1 0.5364008751873134 0.5364001422258572 -9.276610441477651e-07 -0.01509020229651132 +0.10010000000000001 0.5364354605755103 0.5364347421718174 -9.259221688817654e-07 -0.015105047194544375 +0.1002 0.5364700421581274 0.5364693382875976 -9.24063637608441e-07 -0.015119891411358007 +0.10030000000000001 0.5365046199353973 0.5365039305714681 -9.220856129754651e-07 -0.01513473494631406 +0.1004 0.536539193907552 0.5365385190217007 -9.199882733956777e-07 -0.01514957779877446 +0.1005 0.5365737640748227 0.5365731036365688 -9.177718133246415e-07 -0.015164419968101245 +0.10060000000000001 0.5366083304374398 0.5366076844143476 -9.154364433716644e-07 -0.015179261453656624 +0.1007 0.5366428929956328 0.5366422613533135 -9.129823901887768e-07 -0.015194102254802867 +0.10080000000000001 0.5366774517496302 0.5366768344517451 -9.104098968037988e-07 -0.015208942370902374 +0.1009 0.5367120066996591 0.5367114037079229 -9.077192218986951e-07 -0.015223781801317705 +0.101 0.5367465578459454 0.5367459691201297 -9.049106402536644e-07 -0.015238620545411542 +0.10110000000000001 0.5367811051887134 0.5367805306866507 -9.019844429136725e-07 -0.015253458602546639 +0.1012 0.5368156487281858 0.536815088405773 -8.989409364668077e-07 -0.015268295972085944 +0.10130000000000002 0.5368501884645837 0.5368496422757866 -8.957804438214367e-07 -0.015283132653392468 +0.1014 0.5368847243981262 0.5368841922949841 -8.925033038176267e-07 -0.015297968645829364 +0.1015 0.5369192565290306 0.5369187384616609 -8.891098707275447e-07 -0.01531280394875993 +0.10160000000000001 0.5369537848575116 0.5369532807741153 -8.856005153101698e-07 -0.015327638561547558 +0.1017 0.536988309383782 0.5369878192306485 -8.819756237010701e-07 -0.015342472483555754 +0.10180000000000002 0.537022830108052 0.5370223538295654 -8.782355980785361e-07 -0.015357305714148152 +0.1019 0.5370573470305294 0.5370568845691737 -8.743808563305144e-07 -0.015372138252688529 +0.102 0.5370918601514193 0.5370914114477846 -8.704118318880738e-07 -0.015386970098540776 +0.10210000000000001 0.5371263694709243 0.5371259344637133 -8.663289740584723e-07 -0.015401801251068954 +0.1022 0.5371608749892435 0.5371604536152782 -8.621327474700458e-07 -0.01541663170963713 +0.10230000000000002 0.5371953767065734 0.537194968900802 -8.578236327383415e-07 -0.015431461473609616 +0.1024 0.5372298746231071 0.5372294803186111 -8.534021260220293e-07 -0.015446290542350784 +0.1025 0.5372643687390346 0.537263987867036 -8.488687383567672e-07 -0.015461118915225142 +0.10260000000000001 0.537298859054542 0.5372984915444116 -8.442239968764476e-07 -0.015475946591597345 +0.1027 0.5373333455698123 0.5373329913490769 -8.39468443647462e-07 -0.015490773570832117 +0.10280000000000002 0.5373678282850247 0.5373674872793756 -8.346026361683023e-07 -0.01550559985229435 +0.1029 0.5374023072003546 0.5374019793336557 -8.296271473140493e-07 -0.015520425435349062 +0.103 0.5374367823159734 0.5374364675102704 -8.245425651143279e-07 -0.015535250319361356 +0.10310000000000001 0.5374712536320483 0.5374709518075779 -8.193494924202405e-07 -0.015550074503696498 +0.1032 0.5375057211487424 0.5375054322239404 -8.140485474039671e-07 -0.015564897987719884 +0.10330000000000002 0.5375401848662146 0.5375399087577264 -8.086403631701877e-07 -0.015579720770796996 +0.1034 0.5375746447846191 0.5375743814073088 -8.031255878115928e-07 -0.015594542852293492 +0.1035 0.537609100904106 0.5376088501710664 -7.975048841868393e-07 -0.015609364231575107 +0.10360000000000001 0.53764355322482 0.5376433150473829 -7.917789296985056e-07 -0.015624184908007717 +0.1037 0.5376780017469014 0.5376777760346485 -7.859484170147368e-07 -0.01563900488095731 +0.10380000000000002 0.5377124464704855 0.5377122331312583 -7.800140529035104e-07 -0.01565382414979004 +0.1039 0.5377468873957028 0.5377466863356135 -7.739765587877478e-07 -0.01566864271387214 +0.104 0.537781324522678 0.5377811356461215 -7.678366706342921e-07 -0.01568346057257 +0.10410000000000001 0.537815757851531 0.5378155810611958 -7.615951386208408e-07 -0.015698277725250127 +0.1042 0.537850187382376 0.5378500225792557 -7.552527273024801e-07 -0.01571309417127915 +0.10430000000000002 0.5378846131153218 0.5378844601987274 -7.488102152231058e-07 -0.015727909910023815 +0.1044 0.5379190350504716 0.5379188939180433 -7.422683953595133e-07 -0.015742724940851004 +0.1045 0.5379534531879223 0.5379533237356421 -7.356280745107746e-07 -0.015757539263127725 +0.10460000000000001 0.5379878675277656 0.5379877496499699 -7.288900731872161e-07 -0.015772352876221113 +0.1047 0.538022278070087 0.5380221716594791 -7.220552259989965e-07 -0.015787165779498444 +0.10480000000000002 0.5380566848149655 0.538056589762629 -7.151243811842622e-07 -0.015801977972327092 +0.10490000000000001 0.5380910877624742 0.5380910039578861 -7.080984006091473e-07 -0.01581678945407456 +0.105 0.5381254869126796 0.5381254142437242 -7.009781594347064e-07 -0.01583160022410848 +0.10510000000000001 0.5381598822656417 0.538159820618624 -6.93764546449982e-07 -0.015846410281796623 +0.1052 0.5381942738214143 0.5381942230810739 -6.864584635724036e-07 -0.01586121962650687 +0.1053 0.5382286615800441 0.5382286216295697 -6.790608260975883e-07 -0.015876028257607266 +0.10540000000000001 0.538263045541571 0.538263016262615 -6.715725620887181e-07 -0.01589083617446593 +0.1055 0.5382974257060282 0.5382974069787207 -6.639946127651175e-07 -0.015905643376451135 +0.10560000000000001 0.5383318020734418 0.538331793776406 -6.563279322246984e-07 -0.015920449862931285 +0.1057 0.5383661746438305 0.5383661766541978 -6.485734871386484e-07 -0.0159352556332749 +0.1058 0.5384005434172061 0.5384005556106312 -6.407322569457197e-07 -0.01595006068685065 +0.10590000000000001 0.538434908393573 0.5384349306442492 -6.328052334081402e-07 -0.01596486502302731 +0.106 0.5384692695729276 0.5384693017536031 -6.247934206671246e-07 -0.015979668641173766 +0.10610000000000001 0.5385036269552594 0.5385036689372527 -6.166978354371633e-07 -0.015994471540659052 +0.1062 0.53853798054055 0.5385380321937665 -6.085195060623327e-07 -0.016009273720852354 +0.1063 0.5385723303287729 0.5385723915217211 -6.002594731269184e-07 -0.016024075181122945 +0.10640000000000001 0.5386066763198942 0.538606746919702 -5.919187889558142e-07 -0.016038875920840235 +0.1065 0.5386410185138719 0.5386410983863036 -5.83498517836567e-07 -0.016053675939373787 +0.10660000000000001 0.5386753569106557 0.5386754459201291 -5.749997352422209e-07 -0.01606847523609327 +0.1067 0.5387096915101872 0.5387097895197903 -5.664235284141839e-07 -0.016083273810368483 +0.1068 0.5387440223123999 0.5387441291839089 -5.577709960014055e-07 -0.016098071661569353 +0.10690000000000001 0.5387783493172187 0.5387784649111149 -5.490432475607765e-07 -0.01611286878906594 +0.107 0.5388126725245602 0.5388127967000483 -5.40241403751418e-07 -0.016127665192228437 +0.10710000000000001 0.5388469919343322 0.5388471245493581 -5.313665963069258e-07 -0.01614246087042714 +0.1072 0.5388813075464342 0.5388814484577027 -5.224199674802588e-07 -0.016157255823032516 +0.1073 0.5389156193607565 0.5389157684237498 -5.134026704323169e-07 -0.016172050049415115 +0.10740000000000001 0.5389499273771808 0.5389500844461775 -5.043158686490745e-07 -0.016186843548945645 +0.1075 0.5389842315955802 0.5389843965236731 -4.951607357750465e-07 -0.016201636320994944 +0.10760000000000002 0.5390185320158181 0.5390187046549336 -4.859384557798219e-07 -0.01621642836493396 +0.1077 0.5390528286377492 0.5390530088386664 -4.766502227637748e-07 -0.016231219680133798 +0.1078 0.5390871214612191 0.5390873090735886 -4.672972404584641e-07 -0.016246010265965644 +0.10790000000000001 0.5391214104860638 0.5391216053584273 -4.578807225041892e-07 -0.016260800121800884 +0.108 0.5391556957121101 0.5391558976919202 -4.484018920614119e-07 -0.016275589247010974 +0.1081 0.5391899771391754 0.5391901860728148 -4.388619816164674e-07 -0.01629037764096752 +0.1082 0.5392242547670674 0.5392244704998688 -4.292622330925866e-07 -0.016305165303042247 +0.10830000000000001 0.5392585285955843 0.5392587509718507 -4.1960389726702907e-07 -0.01631995223260705 +0.10840000000000001 0.5392927986245147 0.5392930274875395 -4.0988823379883854e-07 -0.016334738429033897 +0.1085 0.5393270648536374 0.5393273000457245 -4.0011651156190986e-07 -0.016349523891694914 +0.1086 0.539361327282721 0.5393615686452058 -3.9029000750701037e-07 -0.016364308619962364 +0.1087 0.5393955859115246 0.5393958332847942 -3.804100073556693e-07 -0.016379092613208635 +0.10880000000000001 0.5394298407397973 0.5394300939633112 -3.7047780490628845e-07 -0.016393875870806224 +0.10890000000000001 0.5394640917672779 0.5394643506795893 -3.6049470213128654e-07 -0.016408658392127795 +0.109 0.5394983389936953 0.5394986034324719 -3.504620090383215e-07 -0.016423440176546122 +0.1091 0.5395325824187678 0.5395328522208134 -3.403810432539567e-07 -0.016438221223434097 +0.1092 0.5395668220422039 0.5395670970434793 -3.302531300236611e-07 -0.016453001532164776 +0.10930000000000001 0.5396010578637014 0.5396013378993462 -3.2007960204527564e-07 -0.016467781102111313 +0.10940000000000001 0.5396352898829481 0.5396355747873017 -3.098617992053354e-07 -0.01648255993264701 +0.1095 0.5396695180996205 0.5396698077062453 -2.996010686068251e-07 -0.0164973380231453 +0.1096 0.5397037425133858 0.539704036655087 -2.8929876409733435e-07 -0.016512115372979735 +0.1097 0.5397379631238998 0.5397382616327491 -2.7895624631069094e-07 -0.016526891981524024 +0.10980000000000001 0.5397721799308074 0.5397724826381644 -2.685748823894052e-07 -0.016541667848151972 +0.10990000000000001 0.5398063929337434 0.539806699670278 -2.5815604579038087e-07 -0.01655644297223754 +0.11 0.5398406021323316 0.5398409127280461 -2.477011162571596e-07 -0.01657121735315482 +0.1101 0.539874807526185 0.5398751218104368 -2.3721147948685406e-07 -0.016585990990278014 +0.1102 0.5399090091149057 0.5399093269164297 -2.266885269774921e-07 -0.016600763882981484 +0.11030000000000001 0.5399432068980847 0.5399435280450164 -2.161336558476057e-07 -0.016615536030639717 +0.11040000000000001 0.5399774008753021 0.5399777251951999 -2.0554826869745302e-07 -0.016630307432627302 +0.1105 0.5400115910461272 0.5400119183659954 -1.9493377338697382e-07 -0.016645078088319006 +0.1106 0.5400457774101179 0.5400461075564298 -1.8429158279986702e-07 -0.016659847997089697 +0.1107 0.5400799599668215 0.540080292765542 -1.7362311478114067e-07 -0.016674617158314392 +0.11080000000000001 0.5401141387157733 0.5401144739923827 -1.6292979183180067e-07 -0.01668938557136822 +0.11090000000000001 0.5401483136564978 0.5401486512360149 -1.5221304097701172e-07 -0.01670415323562646 +0.111 0.5401824847885086 0.5401828244955134 -1.4147429355099161e-07 -0.016718920150464518 +0.1111 0.5402166521113072 0.5402169937699651 -1.3071498505129453e-07 -0.016733686315257925 +0.11120000000000001 0.5402508156243845 0.5402511590584694 -1.199365548543163e-07 -0.016748451729382365 +0.11130000000000001 0.5402849753272198 0.5402853203601379 -1.0914044615978336e-07 -0.01676321639221364 +0.1114 0.5403191312192805 0.5403194776740937 -9.832810567850236e-08 -0.01677798030312767 +0.1115 0.5403532833000235 0.5403536309994729 -8.750098348317414e-08 -0.01679274346150055 +0.1116 0.5403874315688934 0.5403877803354233 -7.666053283492125e-08 -0.016807505866708466 +0.11170000000000001 0.5404215760253236 0.5404219256811058 -6.580820994389613e-08 -0.016822267518127754 +0.11180000000000001 0.5404557166687358 0.5404560670356928 -5.494547382009496e-08 -0.01683702841513489 +0.1119 0.5404898534985405 0.5404902043983696 -4.407378605131296e-08 -0.01685178855710648 +0.112 0.5405239865141364 0.5405243377683338 -3.319461059844708e-08 -0.01686654794341925 +0.1121 0.5405581157149102 0.5405584671447949 -2.230941362896255e-08 -0.016881306573450074 +0.11220000000000001 0.5405922411002373 0.540592592526976 -1.1419663293980864e-08 -0.016896064446575952 +0.11230000000000001 0.5406263626694817 0.5406267139141115 -5.268295348581642e-10 -0.016910821562174022 +0.1124 0.5406604804219954 0.540660831305449 1.0367616110236455e-08 -0.016925577919621557 +0.1125 0.540694594357119 0.5406949447002483 2.1262200699742606e-08 -0.01694033351829597 +0.1126 0.5407287044741806 0.5407290540977815 3.215545010468168e-08 -0.016955088357574786 +0.11270000000000001 0.5407628107724974 0.540763159497334 4.304588918993546e-08 -0.01696984243683568 +0.11280000000000001 0.5407969132513745 0.5407972608982032 5.3932042030219174e-08 -0.01698459575545647 +0.1129 0.5408310119101052 0.540831358299699 6.481243209482956e-08 -0.016999348312815087 +0.113 0.5408651067479711 0.5408654517011441 7.568558245754642e-08 -0.017014100108289614 +0.1131 0.5408991977642421 0.5408995411018737 8.655001600826884e-08 -0.017028851141258253 +0.11320000000000001 0.540933284958176 0.5409336265012357 9.740425563342647e-08 -0.017043601411099365 +0.11330000000000001 0.5409673683290195 0.5409677078985902 1.0824682439292133e-07 -0.01705835091719141 +0.1134 0.5410014478760067 0.5410017852933106 1.1907624582890852e-07 -0.017073099658913012 +0.1135 0.5410355235983604 0.5410358586847823 1.298910440317158e-07 -0.017087847635642934 +0.1136 0.5410695954952915 0.5410699280724036 1.406897439173993e-07 -0.017102594846760046 +0.11370000000000001 0.5411036635659988 0.5411039934555852 1.5147087141509363e-07 -0.017117341291643363 +0.11380000000000001 0.5411377278096701 0.5411380548337503 1.622329536404843e-07 -0.01713208696967205 +0.1139 0.5411717882254803 0.5411721122063353 1.7297451922193563e-07 -0.017146831880225394 +0.114 0.5412058448125937 0.5412061655727884 1.836940982657964e-07 -0.017161576022682833 +0.11410000000000001 0.541239897570162 0.5412402149325711 1.943902228074279e-07 -0.017176319396423917 +0.1142 0.5412739464973254 0.5412742602851567 2.0506142683895945e-07 -0.01719106200082834 +0.11430000000000001 0.5413079915932124 0.5413083016300316 2.157062466284776e-07 -0.017205803835275948 +0.1144 0.5413420328569394 0.5413423389666948 2.2632322088655954e-07 -0.017220544899146695 +0.1145 0.5413760702876117 0.5413763722946574 2.369108908217843e-07 -0.0172352851918207 +0.11460000000000001 0.5414101038843223 0.5414104016134433 2.474678006542108e-07 -0.017250024712678193 +0.1147 0.5414441336461528 0.5414444269225891 2.5799249747660014e-07 -0.017264763461099557 +0.11480000000000001 0.5414781595721737 0.5414784482216434 2.684835316985046e-07 -0.017279501436465308 +0.1149 0.5415121816614427 0.5415124655101674 2.789394571017789e-07 -0.01729423863815609 +0.115 0.5415461999130066 0.5415464787877348 2.8935883115976946e-07 -0.017308975065552696 +0.11510000000000001 0.5415802143259003 0.5415804880539317 2.997402151483364e-07 -0.01732371071803603 +0.1152 0.5416142248991478 0.5416144933083566 3.100821744095317e-07 -0.01733844559498718 +0.11530000000000001 0.5416482316317605 0.5416484945506204 3.203832785458882e-07 -0.017353179695787313 +0.1154 0.5416822345227391 0.541682491780346 3.3064210139266415e-07 -0.01736791301981778 +0.1155 0.5417162335710727 0.5417164849971688 3.4085722162846555e-07 -0.01738264556646005 +0.11560000000000001 0.5417502287757385 0.5417504742007369 3.510272226919797e-07 -0.01739737733509573 +0.1157 0.5417842201357028 0.5417844593907097 3.6115069307340875e-07 -0.01741210832510655 +0.11580000000000001 0.5418182076499201 0.5418184405667594 3.7122622642549175e-07 -0.017426838535874397 +0.1159 0.541852191317334 0.5418524177285704 3.8125242185493846e-07 -0.0174415679667813 +0.116 0.5418861711368766 0.5418863908758387 3.9122788403345155e-07 -0.0174562966172094 +0.11610000000000001 0.5419201471074689 0.5419203600082729 4.011512235169157e-07 -0.017471024486541004 +0.1162 0.5419541192280204 0.5419543251255933 4.110210569396866e-07 -0.017485751574158537 +0.11630000000000001 0.5419880874974293 0.5419882862275323 4.2083600707010227e-07 -0.017500477879444566 +0.1164 0.542022051914583 0.5420222433138342 4.305947029492607e-07 -0.01751520340178179 +0.1165 0.5420560124783583 0.542056196384255 4.402957803628649e-07 -0.017529928140553076 +0.11660000000000001 0.54208996918762 0.5420901454385629 4.4993788178571137e-07 -0.01754465209514139 +0.1167 0.5421239220412225 0.5421240904765375 4.595196567702686e-07 -0.01755937526492984 +0.11680000000000001 0.5421578710380093 0.5421580314979705 4.69039762002188e-07 -0.017574097649301717 +0.1169 0.5421918161768127 0.542191968502665 4.784968613835705e-07 -0.017588819247640403 +0.117 0.5422257574564544 0.5422259014904357 4.878896265325672e-07 -0.017603540059329428 +0.11710000000000001 0.5422596948757454 0.542259830461109 4.972167367556235e-07 -0.01761826008375246 +0.1172 0.542293628433486 0.5422937554145228 5.064768792140129e-07 -0.01763297932029332 +0.11730000000000002 0.5423275581284661 0.5423276763505265 5.156687492291478e-07 -0.017647697768335968 +0.1174 0.5423614839594643 0.5423615932689803 5.247910505046249e-07 -0.017662415427264475 +0.1175 0.5423954059252496 0.5423955061697564 5.338424951262244e-07 -0.017677132296463085 +0.11760000000000001 0.5424293240245798 0.5424294150527381 5.428218038117105e-07 -0.017691848375316163 +0.1177 0.5424632382562027 0.5424633199178197 5.517277062438986e-07 -0.01770656366320821 +0.11780000000000002 0.5424971486188558 0.5424972207649067 5.605589409041212e-07 -0.017721278159523856 +0.1179 0.5425310551112665 0.5425311175939157 5.693142557106068e-07 -0.017735991863647924 +0.118 0.5425649577321517 0.542565010404774 5.779924079907239e-07 -0.017750704774965313 +0.11810000000000001 0.5425988564802187 0.5425988991974202 5.865921645087369e-07 -0.0177654168928611 +0.1182 0.542632751354164 0.5426327839718033 5.951123017433613e-07 -0.017780128216720474 +0.11830000000000002 0.5426666423526753 0.5426666647278833 6.035516062485868e-07 -0.017794838745928788 +0.1184 0.5427005294744291 0.5427005414656308 6.119088746259216e-07 -0.017809548479871536 +0.1185 0.5427344127180933 0.5427344141850271 6.201829135799031e-07 -0.01782425741793432 +0.11860000000000001 0.5427682920823256 0.542768282886064 6.283725406119878e-07 -0.017838965559502918 +0.1187 0.5428021675657739 0.5428021475687435 6.364765832989061e-07 -0.017853672903963235 +0.11880000000000002 0.5428360391670769 0.5428360082330776 6.444938806249301e-07 -0.017868379450701286 +0.1189 0.5428699068848639 0.5428698648790897 6.524232821769615e-07 -0.017883085199103272 +0.119 0.5429037707177545 0.5429037175068124 6.602636485886215e-07 -0.017897790148555522 +0.11910000000000001 0.5429376306643593 0.5429375661162886 6.680138520953616e-07 -0.0179124942984445 +0.1192 0.5429714867232797 0.5429714107075713 6.756727761736414e-07 -0.017927197648156798 +0.11930000000000002 0.5430053388931078 0.5430052512807233 6.832393160127737e-07 -0.01794190019707918 +0.1194 0.5430391871724269 0.5430390878358173 6.907123782651237e-07 -0.01795660194459851 +0.1195 0.5430730315598117 0.5430729203729355 6.980908820453102e-07 -0.017971302890101824 +0.11960000000000001 0.5431068720538272 0.5431067488921701 7.053737582363162e-07 -0.01798600303297629 +0.1197 0.5431407086530309 0.5431405733936225 7.125599499890889e-07 -0.01800070237260921 +0.11980000000000002 0.5431745413559704 0.5431743938774035 7.196484130278513e-07 -0.01801540090838805 +0.1199 0.5432083701611861 0.5432082103436335 7.266381154835688e-07 -0.01803009863970041 +0.12 0.5432421950672086 0.5432420227924417 7.335280383657938e-07 -0.01804479556593396 +0.12010000000000001 0.5432760160725616 0.5432758312239669 7.403171752295989e-07 -0.018059491686476647 +0.1202 0.5433098331757594 0.5433096356383567 7.470045330082442e-07 -0.01807418700071643 +0.12030000000000002 0.543343646375309 0.5433434360357674 7.535891317078658e-07 -0.018088881508041523 +0.12040000000000001 0.5433774556697091 0.5433772324163644 7.600700046572761e-07 -0.018103575207840172 +0.1205 0.5434112610574502 0.5434110247803219 7.66446198507964e-07 -0.01811826809950084 +0.12060000000000001 0.5434450625370156 0.5434448131278222 7.727167736781837e-07 -0.01813296018241209 +0.1207 0.5434788601068806 0.5434785974590566 7.788808044084661e-07 -0.01814765145596267 +0.1208 0.5435126537655133 0.5435123777742246 7.849373785395741e-07 -0.018162341919541466 +0.12090000000000001 0.5435464435113737 0.5435461540735338 7.908855980676144e-07 -0.018177031572537444 +0.121 0.5435802293429148 0.5435799263572 7.967245793105704e-07 -0.018191720414339748 +0.12110000000000001 0.5436140112585826 0.5436136946254472 8.024534525197247e-07 -0.01820640844433768 +0.1212 0.5436477892568157 0.5436474588785073 8.080713627123259e-07 -0.018221095661920695 +0.1213 0.5436815633360457 0.5436812191166196 8.135774693385223e-07 -0.018235782066478346 +0.12140000000000001 0.5437153334946977 0.5437149753400318 8.189709465034056e-07 -0.01825046765740036 +0.1215 0.5437490997311896 0.5437487275489986 8.242509831335454e-07 -0.018265152434076604 +0.12160000000000001 0.5437828620439331 0.5437824757437822 8.294167831435217e-07 -0.018279836395897087 +0.1217 0.5438166204313328 0.5438162199246526 8.34467565546948e-07 -0.018294519542251992 +0.1218 0.5438503748917873 0.5438499600918859 8.394025645119818e-07 -0.018309201872531496 +0.12190000000000001 0.5438841254236892 0.5438836962457667 8.44221029361325e-07 -0.01832388338612616 +0.122 0.5439178720254244 0.5439174283865857 8.489222247942685e-07 -0.01833856408242652 +0.12210000000000001 0.543951614695373 0.5439511565146404 8.535054314418034e-07 -0.018353243960823263 +0.1222 0.5439853534319095 0.5439848806302356 8.579699451449763e-07 -0.0183679230207073 +0.1223 0.544019088233402 0.5440186007336818 8.623150775100008e-07 -0.018382601261469612 +0.12240000000000001 0.5440528190982137 0.5440523168252966 8.66540156463369e-07 -0.01839727868250135 +0.1225 0.5440865460247015 0.5440860289054038 8.706445254746953e-07 -0.01841195528319381 +0.12260000000000001 0.544120269011218 0.5441197369743334 8.746275444448948e-07 -0.01842663106293846 +0.1227 0.5441539880561095 0.544153441032421 8.784885890400496e-07 -0.01844130602112684 +0.1228 0.5441877031577174 0.5441871410800088 8.822270514130537e-07 -0.01845598015715069 +0.12290000000000001 0.5442214143143786 0.5442208371174446 8.858423400370796e-07 -0.01847065347040187 +0.123 0.5442551215244251 0.5442545291450817 8.893338798721118e-07 -0.01848532596027244 +0.12310000000000001 0.5442888247861837 0.5442882171632787 8.927011123649464e-07 -0.018499997626154525 +0.1232 0.5443225240979771 0.5443219011724001 8.959434960598145e-07 -0.018514668467440414 +0.1233 0.5443562194581233 0.5443555811728157 8.990605057657142e-07 -0.018529338483522607 +0.12340000000000001 0.544389910864936 0.5443892571648996 9.020516331670336e-07 -0.018544007673793644 +0.1235 0.5444235983167248 0.5444229291490318 9.049163871011068e-07 -0.01855867603764629 +0.12360000000000002 0.5444572818117955 0.5444565971255966 9.076542930586129e-07 -0.01857334357447343 +0.1237 0.5444909613484494 0.5444902610949831 9.102648939607327e-07 -0.018588010283668074 +0.12380000000000001 0.544524636924985 0.544523921057585 9.127477498815928e-07 -0.018602676164623407 +0.12390000000000001 0.5445583085396961 0.5445575770138003 9.151024378817318e-07 -0.01861734121673272 +0.124 0.5445919761908737 0.5445912289640316 9.173285524521901e-07 -0.018632005439389483 +0.1241 0.5446256398768056 0.5446248769086854 9.194257055700206e-07 -0.018646668831987314 +0.1242 0.544659299595776 0.5446585208481723 9.213935265317552e-07 -0.018661331393919962 +0.12430000000000001 0.5446929553460663 0.5446921607829066 9.232316620089165e-07 -0.018675993124581316 +0.12440000000000001 0.5447266071259549 0.5447257967133062 9.249397766031286e-07 -0.018690654023365418 +0.1245 0.5447602549337177 0.544759428639793 9.265175522910063e-07 -0.018705314089666466 +0.1246 0.5447938987676278 0.544793056562792 9.279646889237547e-07 -0.018719973322878797 +0.1247 0.544827538625956 0.5448266804827315 9.292809040051253e-07 -0.01873463172239691 +0.12480000000000001 0.5448611745069702 0.5448603004000427 9.30465932857949e-07 -0.018749289287615375 +0.12490000000000001 0.5448948064089372 0.5448939163151604 9.315195286796474e-07 -0.018763946017929013 +0.125 0.5449284343301208 0.5449275282285215 9.32441462597744e-07 -0.018778601912732715 +0.12510000000000002 0.5449620582687835 0.544961136140566 9.332315237253752e-07 -0.018793256971421524 +0.1252 0.5449956782231857 0.5449947400517364 9.338895191612906e-07 -0.018807911193390675 +0.12530000000000002 0.5450292941915869 0.5450283399624773 9.344152741008749e-07 -0.01882256457803552 +0.1254 0.5450629061722445 0.5450619358732363 9.348086317251258e-07 -0.018837217124751584 +0.1255 0.5450965141634148 0.5450955277844618 9.350694533671877e-07 -0.018851868832934483 +0.12560000000000002 0.5451301181633531 0.5451291156966053 9.351976189009292e-07 -0.018866519701980045 +0.1257 0.5451637181703137 0.5451626996101195 9.35193025797254e-07 -0.018881169731284165 +0.12580000000000002 0.5451973141825501 0.545196279525459 9.350555898457458e-07 -0.018895818920242974 +0.1259 0.5452309061983152 0.54522985544308 9.347852452656902e-07 -0.018910467268252684 +0.126 0.5452644942158611 0.5452634273634394 9.343819448726087e-07 -0.018925114774709696 +0.12610000000000002 0.54529807823344 0.5452969952869957 9.33845659134569e-07 -0.018939761439010522 +0.1262 0.5453316582493033 0.5453305592142086 9.331763773934298e-07 -0.01895440726055185 +0.12630000000000002 0.5453652342617029 0.5453641191455381 9.323741070321745e-07 -0.01896905223873048 +0.1264 0.5453988062688908 0.5453976750814458 9.314388739745105e-07 -0.01898369637294342 +0.1265 0.5454323742691187 0.5454312270223929 9.303707222407809e-07 -0.01899833966258778 +0.12660000000000002 0.545465938260639 0.5454647749688417 9.291697142255195e-07 -0.019012982107060806 +0.1267 0.5454994982417047 0.5454983189212544 9.278359313080742e-07 -0.019027623705759913 +0.12680000000000002 0.5455330542105699 0.5455318588800936 9.263694724093163e-07 -0.019042264458082683 +0.1269 0.5455666061654886 0.5455653948458217 9.247704555459535e-07 -0.01905690436342682 +0.127 0.5456001541047164 0.5455989268189005 9.230390165537727e-07 -0.019071543421190124 +0.12710000000000002 0.5456336980265104 0.5456324547997924 9.211753100313302e-07 -0.0190861816307707 +0.1272 0.5456672379291284 0.5456659787889585 9.191795089513732e-07 -0.019100818991566668 +0.12730000000000002 0.5457007738108299 0.5456994987868593 9.1705180466084e-07 -0.01911545550297627 +0.1274 0.545734305669876 0.5457330147939548 9.147924063812596e-07 -0.01913009116439797 +0.1275 0.54576783350453 0.5457665268107041 9.124015424299969e-07 -0.019144725975230432 +0.12760000000000002 0.5458013573130563 0.5458000348375649 9.098794590545189e-07 -0.019159359934872375 +0.1277 0.5458348770937222 0.5458335388749934 9.072264209319947e-07 -0.019173993042722638 +0.12780000000000002 0.5458683928447967 0.545867038923445 9.044427108362285e-07 -0.019188625298180315 +0.1279 0.5459019045645515 0.5459005349833733 9.01528629970727e-07 -0.0192032567006446 +0.128 0.5459354122512605 0.54593402705523 8.984844980242102e-07 -0.01921788724951481 +0.1281 0.5459689159032011 0.545967515139465 8.953106522824328e-07 -0.01923251694419046 +0.1282 0.5460024155186523 0.5460009992365259 8.920074489604524e-07 -0.01924714578407116 +0.12830000000000003 0.546035911095897 0.5460344793468589 8.885752619258724e-07 -0.019261773768556725 +0.12840000000000001 0.5460694026332213 0.546067955470907 8.850144833094653e-07 -0.01927640089704706 +0.1285 0.5461028901289142 0.5461014276091113 8.813255233386386e-07 -0.01929102716894225 +0.1286 0.5461363735812683 0.5461348957619098 8.775088100598794e-07 -0.019305652583642592 +0.1287 0.5461698529885799 0.5461683599297379 8.735647900048882e-07 -0.01932027714054843 +0.1288 0.5462033283491491 0.5462018201130284 8.694939270803559e-07 -0.01933490083906029 +0.12890000000000001 0.5462367996612796 0.5462352763122104 8.65296703789209e-07 -0.019349523678578867 +0.129 0.5462702669232793 0.5462687285277099 8.609736197318085e-07 -0.01936414565850496 +0.1291 0.5463037301334605 0.5463021767599497 8.56525192993729e-07 -0.019378766778239593 +0.1292 0.5463371892901399 0.5463356210093491 8.519519587024682e-07 -0.019393387037183876 +0.1293 0.5463706443916384 0.5463690612763237 8.472544701931817e-07 -0.019408006434739108 +0.12940000000000002 0.5464040954362821 0.5464024975612849 8.424332981760152e-07 -0.019422624970306692 +0.1295 0.5464375424224013 0.5464359298646403 8.374890310136607e-07 -0.01943724264328822 +0.1296 0.5464709853483314 0.5464693581867935 8.324222746103338e-07 -0.019451859453085463 +0.1297 0.5465044242124131 0.5465027825281439 8.272336521897294e-07 -0.01946647539910029 +0.1298 0.5465378590129925 0.5465362028890861 8.219238042395105e-07 -0.01948109048073471 +0.12990000000000002 0.5465712897484205 0.5465696192700102 8.164933886223302e-07 -0.01949570469739094 +0.13 0.5466047164170542 0.5466030316713022 8.109430804648099e-07 -0.01951031804847127 +0.1301 0.546638139017256 0.5466364400933419 8.05273571879983e-07 -0.019524930533378233 +0.1302 0.5466715575473943 0.5466698445365052 7.994855720228067e-07 -0.01953954215151443 +0.1303 0.5467049720058436 0.5467032450011629 7.935798070901612e-07 -0.01955415290228268 +0.13040000000000002 0.546738382390984 0.5467366414876793 7.875570200988058e-07 -0.01956876278508589 +0.1305 0.5467717887012027 0.5467700339964147 7.814179711074232e-07 -0.01958337179932719 +0.1306 0.5468051909348925 0.546803422527723 7.75163436328441e-07 -0.019597979944409767 +0.1307 0.5468385890904532 0.5468368070819524 7.68794208905188e-07 -0.01961258721973705 +0.1308 0.5468719831662914 0.5468701876594455 7.623110984122938e-07 -0.019627193624712592 +0.13090000000000002 0.5469053731608199 0.5469035642605387 7.557149309111999e-07 -0.019641799158740054 +0.131 0.5469387590724593 0.5469369368855623 7.490065486726039e-07 -0.019656403821223307 +0.1311 0.5469721408996366 0.5469703055348402 7.421868099544149e-07 -0.019671007611566316 +0.1312 0.5470055186407867 0.54700367020869 7.352565896678875e-07 -0.01968561052917326 +0.1313 0.5470388922943514 0.5470370309074227 7.282167781563764e-07 -0.019700212573448447 +0.13140000000000002 0.54707226185878 0.5470703876313425 7.210682816949365e-07 -0.019714813743796283 +0.1315 0.54710562733253 0.5471037403807469 7.138120227401235e-07 -0.019729414039621414 +0.1316 0.5471389887140661 0.5471370891559266 7.064489388475259e-07 -0.019744013460328613 +0.1317 0.5471723460018612 0.5471704339571647 6.98979983504433e-07 -0.01975861200532275 +0.1318 0.5472056991943963 0.5472037747847374 6.91406125297167e-07 -0.019773209674008897 +0.13190000000000002 0.5472390482901603 0.5472371116389136 6.83728348327417e-07 -0.019787806465792278 +0.132 0.5472723932876509 0.5472704445199544 6.759476519069274e-07 -0.01980240238007825 +0.1321 0.5473057341853735 0.5473037734281134 6.680650503076979e-07 -0.019816997416272318 +0.1322 0.5473390709818432 0.5473370983636368 6.600815724844278e-07 -0.01983159157378019 +0.1323 0.5473724036755826 0.5473704193267622 6.519982623520715e-07 -0.01984618485200766 +0.13240000000000002 0.547405732265124 0.5474037363177198 6.438161784250163e-07 -0.0198607772503607 +0.1325 0.5474390567490083 0.5474370493367312 6.355363938448377e-07 -0.019875368768245454 +0.1326 0.5474723771257853 0.5474703583840104 6.271599960472329e-07 -0.019889959405068207 +0.1327 0.5475056933940146 0.5475036634597621 6.186880866787536e-07 -0.019904549160235367 +0.1328 0.5475390055522644 0.5475369645641833 6.101217815135396e-07 -0.019919138033153556 +0.13290000000000002 0.5475723135991131 0.5475702616974623 6.01462210092496e-07 -0.019933726023229514 +0.133 0.5476056175331482 0.5476035548597779 5.927105161118718e-07 -0.019948313129870117 +0.1331 0.5476389173529668 0.5476368440513006 5.838678565628364e-07 -0.01996289935248242 +0.1332 0.5476722130571761 0.5476701292721922 5.749354023421027e-07 -0.019977484690473633 +0.1333 0.5477055046443929 0.5477034105226046 5.659143371972153e-07 -0.019992069143251096 +0.13340000000000002 0.5477387921132447 0.5477366878026814 5.568058583649282e-07 -0.020006652710222332 +0.1335 0.5477720754623685 0.547769961112556 5.476111762381386e-07 -0.020021235390794995 +0.1336 0.5478053546904116 0.547803230452353 5.383315138107747e-07 -0.020035817184376897 +0.1337 0.547838629796032 0.547836495822187 5.289681069275964e-07 -0.020050398090376006 +0.1338 0.5478719007778979 0.5478697572221635 5.195222040899061e-07 -0.020064978108200477 +0.13390000000000002 0.5479051676346884 0.5479030146523773 5.099950661224817e-07 -0.020079557237258554 +0.134 0.5479384303650933 0.5479362681129145 5.003879659792876e-07 -0.02009413547695869 +0.1341 0.5479716889678125 0.5479695176038503 4.907021887712304e-07 -0.020108712826709448 +0.1342 0.5480049434415576 0.54800276312525 4.809390315163586e-07 -0.0201232892859196 +0.1343 0.5480381937850509 0.548036004677169 4.7109980302884047e-07 -0.020137864853998006 +0.13440000000000002 0.5480714399970261 0.5480692422596519 4.6118582361365235e-07 -0.02015243953035374 +0.1345 0.5481046820762279 0.5481024758727335 4.5119842484453443e-07 -0.02016701331439601 +0.1346 0.5481379200214122 0.5481357055164378 4.411389496472573e-07 -0.02018158620553416 +0.13470000000000001 0.5481711538313464 0.5481689311907779 4.3100875180002163e-07 -0.020196158203177703 +0.1348 0.5482043835048097 0.5482021528957568 4.2080919612774714e-07 -0.020210729306736324 +0.1349 0.5482376090405925 0.5482353706313665 4.1054165811349463e-07 -0.020225299515619834 +0.135 0.5482708304374971 0.548268584397588 4.0020752362091017e-07 -0.020239868829238238 +0.1351 0.5483040476943377 0.5483017941943913 3.898081887554472e-07 -0.020254437247001628 +0.13520000000000001 0.5483372608099402 0.5483350000217354 3.793450598643666e-07 -0.02026900476832033 +0.1353 0.5483704697831424 0.5483682018795683 3.688195530648919e-07 -0.02028357139260477 +0.1354 0.5484036746127944 0.5484013997678263 3.58233094382987e-07 -0.020298137119265553 +0.1355 0.5484368752977582 0.5484345936864352 3.475871192260005e-07 -0.02031270194771343 +0.1356 0.5484700718369084 0.5484677836353085 3.3688307249368776e-07 -0.020327265877359318 +0.13570000000000002 0.5485032642291315 0.5485009696143487 3.261224080786107e-07 -0.020341828907614285 +0.1358 0.5485364524733268 0.5485341516234465 3.1530658893552665e-07 -0.02035639103788955 +0.1359 0.5485696365684056 0.5485673296624813 3.044370867483215e-07 -0.020370952267596477 +0.136 0.5486028165132922 0.5486005037313203 2.935153818189873e-07 -0.020385512596146623 +0.1361 0.5486359923069233 0.5486336738298191 2.8254296274843327e-07 -0.020400072022951653 +0.13620000000000002 0.5486691639482483 0.5486668399578216 2.7152132631158565e-07 -0.020414630547423433 +0.1363 0.5487023314362295 0.5487000021151597 2.604519771937097e-07 -0.020429188168973968 +0.1364 0.548735494769842 0.5487331603016529 2.49336427976532e-07 -0.020443744887015405 +0.1365 0.5487686539480736 0.5487663145171093 2.3817619858312877e-07 -0.02045830070096007 +0.1366 0.5488018089699255 0.5487994647613242 2.269728163889484e-07 -0.020472855610220428 +0.13670000000000002 0.5488349598344116 0.548832611034081 2.157278159303777e-07 -0.02048740961420911 +0.1368 0.5488681065405592 0.5488657533351502 2.0444273866881968e-07 -0.020501962712338898 +0.1369 0.5489012490874084 0.5488988916642908 1.931191327408932e-07 -0.02051651490402273 +0.137 0.5489343874740129 0.5489320260212492 1.8175855273638852e-07 -0.020531066188673716 +0.1371 0.5489675216994399 0.5489651564057588 1.7036255967051162e-07 -0.0205456165657051 +0.13720000000000002 0.5490006517627691 0.548998282817541 1.5893272053979501e-07 -0.020560166034530303 +0.1373 0.5490337776630944 0.5490314052563042 1.474706081971977e-07 -0.02057471459456288 +0.1374 0.5490668993995227 0.5490645237217446 1.3597780119944947e-07 -0.02058926224521657 +0.1375 0.5491000169711749 0.5490976382135456 1.2445588348786174e-07 -0.02060380898590526 +0.1376 0.5491331303771851 0.5491307487313773 1.1290644427036645e-07 -0.020618354816042978 +0.13770000000000002 0.549166239616701 0.5491638552748977 1.0133107766069349e-07 -0.02063289973504393 +0.1378 0.5491993446888844 0.5491969578437519 8.973138263673741e-08 -0.020647443742322483 +0.1379 0.5492324455929103 0.5492300564375714 7.810896267973488e-08 -0.020661986837293127 +0.138 0.5492655423279674 0.5492631510559757 6.646542562854796e-08 -0.020676529019370546 +0.1381 0.5492986348932587 0.5492962416985705 5.4802383443741665e-08 -0.020691070287969557 +0.13820000000000002 0.549331723288001 0.5493293283649492 4.312145195778383e-08 -0.020705610642505166 +0.1383 0.5493648075114245 0.5493624110546917 3.142425067034771e-08 -0.02072015008239251 +0.1384 0.5493978875627737 0.5493954897673651 1.9712402533206275e-08 -0.020734688607046886 +0.1385 0.5494309634413068 0.5494285645025232 7.987533686554249e-09 -0.02074922621588376 +0.1386 0.5494640351462962 0.5494616352597065 -3.748726697117011e-09 -0.020763762908318745 +0.13870000000000002 0.549497102677028 0.5494947020384428 -1.5494746714861396e-08 -0.020778298683767626 +0.1388 0.5495301660328027 0.5495277648382462 -2.724889189460733e-08 -0.020792833541646336 +0.1389 0.5495632252129344 0.5495608236586177 -3.900952548051978e-08 -0.02080736748137095 +0.139 0.5495962802167519 0.5495938784990452 -5.07750086155799e-08 -0.020821900502357747 +0.1391 0.5496293310435976 0.5496269293590031 -6.25437005976736e-08 -0.02083643260402312 +0.13920000000000002 0.5496623776928282 0.5496599762379527 -7.431395909144461e-08 -0.020850963785783654 +0.1393 0.5496954201638147 0.549693019135342 -8.608414036812007e-08 -0.020865494047056066 +0.1394 0.5497284584559421 0.5497260580506053 -9.785259953189185e-08 -0.02088002338725724 +0.1395 0.5497614925686094 0.549759092983164 -1.096176907508517e-07 -0.020894551805804237 +0.1396 0.5497945225012301 0.5497921239324263 -1.21377767489661e-07 -0.02090907930211425 +0.13970000000000002 0.5498275482532317 0.5498251508977858 -1.3313118272725855e-07 -0.020923605875604642 +0.1398 0.5498605698240562 0.5498581738786242 -1.448762892118649e-07 -0.020938131525692946 +0.1399 0.5498935872131594 0.5498911928743089 -1.5661143966394508e-07 -0.020952656251796833 +0.14 0.5499266004200116 0.5499242078841945 -1.6833498703988647e-07 -0.02096718005333415 +0.1401 0.5499596094440974 0.5499572189076213 -1.8004528474363513e-07 -0.020981702929722904 +0.14020000000000002 0.5499926142849153 0.5499902259439172 -1.9174068684180146e-07 -0.020996224880381262 +0.1403 0.5500256149419784 0.5500232289923964 -2.0341954833080766e-07 -0.021010745904727523 +0.1404 0.5500586114148137 0.5500562280523593 -2.1508022536587124e-07 -0.021025266002180184 +0.1405 0.5500916037029626 0.550089223123093 -2.2672107544835507e-07 -0.021039785172157866 +0.1406 0.5501245918059807 0.5501222142038716 -2.3834045773107881e-07 -0.021054303414079392 +0.14070000000000002 0.5501575757234379 0.5501552012939558 -2.4993673316403564e-07 -0.021068820727363716 +0.1408 0.5501905554549182 0.5501881843925923 -2.6150826482052025e-07 -0.021083337111429956 +0.1409 0.5502235310000196 0.5502211634990152 -2.7305341805672345e-07 -0.021097852565697385 +0.141 0.5502565023583547 0.5502541386124447 -2.845705607545934e-07 -0.021112367089585454 +0.1411 0.5502894695295496 0.5502871097320879 -2.9605806360633036e-07 -0.021126880682513744 +0.14120000000000002 0.5503224325132453 0.5503200768571388 -3.075143002601033e-07 -0.021141393343902044 +0.1413 0.5503553913090965 0.5503530399867778 -3.1893764763923915e-07 -0.021155905073170254 +0.1414 0.5503883459167719 0.5503859991201718 -3.3032648610875626e-07 -0.021170415869738463 +0.1415 0.5504212963359546 0.5504189542564752 -3.4167919973904226e-07 -0.021184925733026924 +0.1416 0.5504542425663415 0.5504519053948289 -3.52994176514021e-07 -0.021199434662456027 +0.14170000000000002 0.5504871846076435 0.5504848525343603 -3.642698085809526e-07 -0.021213942657446354 +0.1418 0.5505201224595857 0.5505177956741836 -3.7550449254186713e-07 -0.02122844971741861 +0.1419 0.5505530561219067 0.5505507348134 -3.866966294674423e-07 -0.021242955841793684 +0.142 0.5505859855943598 0.5505836699510979 -3.978446254382373e-07 -0.021257461029992625 +0.1421 0.5506189108767114 0.5506166010863524 -4.089468914753036e-07 -0.02127196528143664 +0.14220000000000002 0.5506518319687422 0.5506495282182257 -4.2000184398427454e-07 -0.02128646859554711 +0.1423 0.5506847488702463 0.5506824513457667 -4.3100790490802066e-07 -0.021300970971745534 +0.1424 0.5507176615810323 0.5507153704680119 -4.4196350185155e-07 -0.02131547240945364 +0.1425 0.5507505701009218 0.5507482855839845 -4.5286706852609715e-07 -0.02132997290809326 +0.1426 0.5507834744297503 0.5507811966926947 -4.6371704487402354e-07 -0.021344472467086418 +0.14270000000000002 0.5508163745673671 0.5508141037931402 -4.7451187709657283e-07 -0.021358971085855282 +0.1428 0.5508492705136351 0.5508470068843062 -4.852500180840824e-07 -0.02137346876382221 +0.1429 0.5508821622684303 0.5508799059651646 -4.959299277629281e-07 -0.021387965500409695 +0.143 0.5509150498316427 0.5509128010346749 -5.065500731649131e-07 -0.02140246129504039 +0.1431 0.5509479332031753 0.5509456920917842 -5.17108928482779e-07 -0.02141695614713712 +0.14320000000000002 0.5509808123829447 0.5509785791354266 -5.276049755142953e-07 -0.02143145005612287 +0.1433 0.5510136873708809 0.5510114621645242 -5.380367038287925e-07 -0.021445943021420784 +0.1434 0.5510465581669266 0.5510443411779866 -5.484026111002294e-07 -0.021460435042454193 +0.1435 0.5510794247710387 0.5510772161747108 -5.587012031349481e-07 -0.021474926118646556 +0.1436 0.5511122871831862 0.5511100871535816 -5.68930994176986e-07 -0.02148941624942151 +0.14370000000000002 0.5511451454033517 0.5511429541134717 -5.790905069635865e-07 -0.021503905434202858 +0.1438 0.5511779994315307 0.5511758170532415 -5.891782733913331e-07 -0.021518393672414548 +0.1439 0.5512108492677312 0.5512086759717394 -5.991928340998154e-07 -0.021532880963480702 +0.144 0.551243694911975 0.5512415308678016 -6.091327392765411e-07 -0.02154736730682562 +0.1441 0.5512765363642957 0.5512743817402527 -6.189965485181581e-07 -0.021561852701873736 +0.14420000000000002 0.5513093736247401 0.551307228587905 -6.287828309969878e-07 -0.02157633714804967 +0.1443 0.5513422066933676 0.5513400714095595 -6.384901660994036e-07 -0.0215908206447782 +0.1444 0.5513750355702499 0.5513729102040051 -6.481171430094967e-07 -0.021605303191484262 +0.1445 0.5514078602554714 0.5514057449700192 -6.576623614584776e-07 -0.021619784787592952 +0.1446 0.5514406807491286 0.5514385757063677 -6.671244316969194e-07 -0.021634265432529533 +0.14470000000000002 0.5514734970513303 0.5514714024118048 -6.765019746612921e-07 -0.021648745125719418 +0.1448 0.551506309162198 0.5515042250850738 -6.857936222237626e-07 -0.021663223866588206 +0.1449 0.551539117081865 0.5515370437249061 -6.94998017608528e-07 -0.021677701654561662 +0.145 0.5515719208104766 0.5515698583300225 -7.041138152252824e-07 -0.02169217848906571 +0.1451 0.5516047203481899 0.551602668899132 -7.131396810855506e-07 -0.02170665436952642 +0.14520000000000002 0.5516375156951742 0.5516354754309336 -7.22074292802688e-07 -0.02172112929537004 +0.1453 0.5516703068516101 0.5516682779241142 -7.309163401192365e-07 -0.021735603266022953 +0.1454 0.5517030938176902 0.5517010763773506 -7.396645248514133e-07 -0.021750076280911745 +0.1455 0.5517358765936189 0.5517338707893086 -7.483175613332005e-07 -0.021764548339463164 +0.1456 0.5517686551796115 0.5517666611586438 -7.568741761110331e-07 -0.021779019441104108 +0.14570000000000002 0.5518014295758945 0.5517994474840009 -7.653331086654447e-07 -0.021793489585261644 +0.1458 0.5518341997827063 0.5518322297640137 -7.736931113000445e-07 -0.021807958771362965 +0.1459 0.5518669658002963 0.5518650079973068 -7.819529494190736e-07 -0.021822426998835506 +0.146 0.5518997276289246 0.5518977821824937 -7.901114019159827e-07 -0.021836894267106815 +0.1461 0.5519324852688627 0.5519305523181782 -7.981672608403656e-07 -0.021851360575604595 +0.14620000000000002 0.5519652387203924 0.5519633184029541 -8.061193320640925e-07 -0.02186582592375676 +0.1463 0.5519979879838065 0.551996080435405 -8.13966435170288e-07 -0.021880290310991337 +0.1464 0.5520307330594086 0.5520288384141052 -8.217074039529315e-07 -0.021894753736736564 +0.1465 0.5520634739475124 0.5520615923376186 -8.293410861115458e-07 -0.021909216200420776 +0.1466 0.5520962106484422 0.5520943422045006 -8.368663439450863e-07 -0.02192367770147259 +0.14670000000000002 0.5521289431625325 0.5521270880132962 -8.442820541854079e-07 -0.021938138239320656 +0.1468 0.5521616714901276 0.5521598297625417 -8.515871081637982e-07 -0.021952597813393846 +0.1469 0.5521943956315826 0.552192567450764 -8.587804123660892e-07 -0.021967056423121217 +0.147 0.5522271155872618 0.5522253010764809 -8.658608880995899e-07 -0.021981514067932008 +0.14709999999999998 0.5522598313575395 0.5522580306382014 -8.728274717983986e-07 -0.021995970747255563 +0.14720000000000003 0.5522925429427997 0.5522907561344256 -8.796791154952466e-07 -0.022010426460521388 +0.14730000000000001 0.5523252503434357 0.5523234775636449 -8.864147865161875e-07 -0.022024881207159203 +0.1474 0.5523579535598503 0.552356194924342 -8.930334681744867e-07 -0.02203933498659888 +0.1475 0.5523906525924558 0.5523889082149916 -8.995341594375539e-07 -0.022053787798270465 +0.14759999999999998 0.5524233474416734 0.5524216174340597 -9.059158750379659e-07 -0.022068239641604134 +0.14770000000000003 0.5524560381079333 0.5524543225800043 -9.121776462506226e-07 -0.02208269051603027 +0.14780000000000001 0.5524887245916745 0.5524870236512753 -9.183185205041688e-07 -0.022097140420979378 +0.1479 0.5525214068933452 0.5525197206463147 -9.24337561547528e-07 -0.02211158935588218 +0.148 0.5525540850134014 0.5525524135635564 -9.302338500050134e-07 -0.022126037320169517 +0.14809999999999998 0.5525867589523082 0.5525851024014274 -9.360064829877501e-07 -0.02214048431327241 +0.14820000000000003 0.5526194287105388 0.5526177871583466 -9.416545744822535e-07 -0.02215493033462206 +0.14830000000000002 0.5526520942885744 0.5526504678327262 -9.471772558500291e-07 -0.022169375383649832 +0.1484 0.5526847556869047 0.5526831444229701 -9.525736752724612e-07 -0.022183819459787257 +0.1485 0.552717412906027 0.5527158169274761 -9.578429980838798e-07 -0.022198262562466015 +0.14859999999999998 0.5527500659464464 0.5527484853446347 -9.629844073821836e-07 -0.022212704691117982 +0.14870000000000003 0.5527827148086754 0.5527811496728299 -9.679971036957724e-07 -0.02222714584517517 +0.14880000000000002 0.5528153594932343 0.5528138099104387 -9.72880305427637e-07 -0.022241586024069768 +0.1489 0.5528480000006508 0.5528464660558314 -9.776332484667805e-07 -0.022256025227234147 +0.149 0.5528806363314592 0.5528791181073727 -9.822551867433305e-07 -0.022270463454100817 +0.14909999999999998 0.5529132684862013 0.5529117660634206 -9.867453922285385e-07 -0.022284900704102453 +0.14920000000000003 0.5529458964654257 0.5529444099223269 -9.911031551013139e-07 -0.022299336976671937 +0.14930000000000002 0.5529785202696879 0.5529770496824379 -9.95327784025779e-07 -0.022313772271242288 +0.1494 0.5530111398995494 0.553009685342094 -9.994186056516696e-07 -0.02232820658724673 +0.1495 0.5530437553555787 0.5530423168996302 -1.0033749652249568e-06 -0.02234263992411859 +0.14959999999999998 0.5530763666383502 0.5530749443533759 -1.0071962269209145e-06 -0.022357072281291402 +0.14970000000000003 0.5531089737484449 0.5531075677016548 -1.0108817732334963e-06 -0.02237150365819887 +0.14980000000000002 0.5531415766864489 0.5531401869427862 -1.0144310060300477e-06 -0.022385934054274827 +0.1499 0.5531741754529549 0.5531728020750839 -1.0178433456631275e-06 -0.022400363468953324 +0.15 0.5532067700485611 0.5532054130968573 -1.0211182312480638e-06 -0.022414791901668576 +0.15009999999999998 0.553239360473871 0.5532380200064109 -1.024255121551132e-06 -0.02242921935185493 +0.15020000000000003 0.553271946729493 0.5532706228020446 -1.0272534944899547e-06 -0.02244364581894692 +0.15030000000000002 0.5533045288160414 0.5533032214820544 -1.0301128469669685e-06 -0.022458071302379236 +0.1504 0.5533371067341353 0.5533358160447316 -1.0328326953690237e-06 -0.02247249580158675 +0.1505 0.5533696804843984 0.5533684064883637 -1.035412576011474e-06 -0.022486919316004512 +0.15059999999999998 0.5534022500674594 0.5534009928112344 -1.0378520442499983e-06 -0.022501341845067687 +0.15070000000000003 0.5534348154839512 0.5534335750116242 -1.0401506748136669e-06 -0.022515763388211707 +0.15080000000000002 0.5534673767345113 0.553466153087809 -1.0423080630261872e-06 -0.022530183944872086 +0.1509 0.5534999338197811 0.553498727038062 -1.0443238231960805e-06 -0.02254460351448448 +0.151 0.5535324867404067 0.5535312968606535 -1.0461975900599718e-06 -0.022559022096484894 +0.15109999999999998 0.5535650354970367 0.55356386255385 -1.0479290177833889e-06 -0.022573439690309234 +0.15120000000000003 0.5535975800903248 0.553596424115916 -1.0495177807934297e-06 -0.02258785629539379 +0.15130000000000002 0.5536301205209273 0.5536289815451125 -1.050963573556718e-06 -0.02260227191117492 +0.1514 0.5536626567895048 0.5536615348396986 -1.0522661103018471e-06 -0.02261668653708919 +0.1515 0.5536951888967199 0.5536940839979307 -1.0534251260185812e-06 -0.0226311001725733 +0.15159999999999998 0.5537277168432391 0.5537266290180634 -1.0544403754031428e-06 -0.022645512817064173 +0.15170000000000003 0.5537602406297311 0.5537591698983486 -1.0553116336908808e-06 -0.022659924469998833 +0.15180000000000002 0.5537927602568679 0.553791706637037 -1.0560386963787138e-06 -0.02267433513081453 +0.1519 0.5538252757253236 0.5538242392323774 -1.0566213792251311e-06 -0.022688744798948675 +0.152 0.5538577870357746 0.553856767682617 -1.0570595184722364e-06 -0.022703153473838777 +0.15209999999999999 0.5538902941888999 0.5538892919860019 -1.0573529707347262e-06 -0.022717561154922628 +0.15220000000000003 0.55392279718538 0.5539218121407768 -1.0575016131109116e-06 -0.022731967841638098 +0.15230000000000002 0.553955296025897 0.5539543281451857 -1.0575053435712967e-06 -0.022746373533423254 +0.1524 0.5539877907111355 0.5539868399974716 -1.0573640799593775e-06 -0.022760778229716335 +0.1525 0.5540202812417809 0.5540193476958766 -1.0570777612128879e-06 -0.02277518192995577 +0.15259999999999999 0.5540527676185205 0.554051851238643 -1.0566463468086873e-06 -0.02278958463358018 +0.15270000000000003 0.5540852498420418 0.5540843506240123 -1.056069816596228e-06 -0.022803986340028243 +0.15280000000000002 0.554117727913034 0.5541168458502259 -1.0553481711861323e-06 -0.022818387048738925 +0.1529 0.5541502018321867 0.5541493369155256 -1.0544814318946827e-06 -0.022832786759151298 +0.153 0.5541826716001901 0.5541818238181531 -1.0534696407438204e-06 -0.02284718547070462 +0.15309999999999999 0.5542151372177351 0.5542143065563505 -1.0523128603501242e-06 -0.022861583182838315 +0.15320000000000003 0.5542475986855128 0.5542467851283608 -1.0510111740358319e-06 -0.022875979894992023 +0.15330000000000002 0.554280056004214 0.5542792595324275 -1.0495646857733298e-06 -0.022890375606605475 +0.1534 0.55431250917453 0.5543117297667951 -1.0479735204071972e-06 -0.022904770317118614 +0.1535 0.5543449581971515 0.5543441958297091 -1.0462378231546055e-06 -0.022919164025971574 +0.15360000000000001 0.5543774030727682 0.5543766577194164 -1.044357759993897e-06 -0.0229335567326046 +0.1537 0.5544098438020701 0.5544091154341653 -1.0423335178866289e-06 -0.02294794843645819 +0.15380000000000002 0.5544422803857463 0.554441568972206 -1.04016530411144e-06 -0.02296233913697296 +0.1539 0.5544747128244842 0.55447401833179 -1.0378533468746731e-06 -0.02297672883358967 +0.154 0.5545071411189704 0.5545064635111712 -1.0353978948107745e-06 -0.022991117525749297 +0.15410000000000001 0.5545395652698907 0.5545389045086053 -1.0327992171488276e-06 -0.023005505212892987 +0.1542 0.5545719852779286 0.5545713413223506 -1.0300576038790865e-06 -0.023019891894462047 +0.15430000000000002 0.5546044011437665 0.5546037739506682 -1.0271733655864423e-06 -0.02303427756989795 +0.1544 0.5546368128680845 0.554636202391821 -1.0241468335614456e-06 -0.023048662238642333 +0.1545 0.5546692204515612 0.5546686266440757 -1.0209783588011057e-06 -0.02306304590013704 +0.15460000000000002 0.5547016238948724 0.5547010467057015 -1.0176683135076914e-06 -0.023077428553824005 +0.1547 0.5547340231986921 0.5547334625749709 -1.0142170902005532e-06 -0.023091810199145458 +0.15480000000000002 0.5547664183636912 0.5547658742501597 -1.010625101827145e-06 -0.023106190835543657 +0.1549 0.554798809390538 0.5547982817295473 -1.0068927816520024e-06 -0.023120570462461132 +0.155 0.5548311962798986 0.5548306850114171 -1.003020582979186e-06 -0.023134949079340595 +0.15510000000000002 0.5548635790324352 0.5548630840940562 -9.990089798739277e-07 -0.023149326685624895 +0.1552 0.554895957648807 0.5548954789757555 -9.948584662744508e-07 -0.02316370328075698 +0.15530000000000002 0.55492833212967 0.5549278696548106 -9.905695563805494e-07 -0.023178078864180097 +0.1554 0.5549607024756763 0.5549602561295213 -9.861427843205206e-07 -0.023192453435337598 +0.1555 0.5549930686874743 0.5549926383981919 -9.815787044842317e-07 -0.02320682699367298 +0.15560000000000002 0.555025430765709 0.5550250164591315 -9.768778912455645e-07 -0.023221199538629996 +0.1557 0.5550577887110205 0.5550573903106544 -9.720409387403706e-07 -0.023235571069652496 +0.15580000000000002 0.5550901425240451 0.5550897599510795 -9.67068461033005e-07 -0.02324994158618455 +0.1559 0.5551224922054147 0.5551221253787315 -9.619610917277477e-07 -0.023264311087670388 +0.156 0.5551548377557561 0.55515448659194 -9.567194844684046e-07 -0.023278679573554346 +0.15610000000000002 0.555187179175692 0.5551868435890408 -9.513443124387067e-07 -0.023293047043281043 +0.1562 0.5552195164658399 0.555219196368375 -9.458362681402654e-07 -0.023307413496295195 +0.15630000000000002 0.5552518496268121 0.55525154492829 -9.401960637256401e-07 -0.023321778932041744 +0.1564 0.5552841786592154 0.5552838892671386 -9.344244305542482e-07 -0.023336143349965713 +0.1565 0.5553165035636517 0.5553162293832808 -9.2852211941441e-07 -0.023350506749512435 +0.15660000000000002 0.5553488243407169 0.5553485652750827 -9.22489900190282e-07 -0.023364869130127267 +0.1567 0.5553811409910012 0.5553808969409166 -9.163285617508343e-07 -0.023379230491255842 +0.15680000000000002 0.5554134535150889 0.5554132243791621 -9.100389121718955e-07 -0.023393590832343908 +0.1569 0.5554457619135582 0.5554455475882054 -9.036217783475742e-07 -0.023407950152837448 +0.157 0.555478066186981 0.5554778665664399 -8.970780059347483e-07 -0.023422308452182572 +0.15710000000000002 0.5555103663359229 0.5555101813122665 -8.90408459075509e-07 -0.02343666572982553 +0.1572 0.5555426623609429 0.555542491824093 -8.836140204526721e-07 -0.02345102198521284 +0.15730000000000002 0.555574954262593 0.5555747981003353 -8.76695591733867e-07 -0.023465377217791124 +0.1574 0.5556072420414186 0.5556071001394165 -8.69654092516825e-07 -0.023479731427007183 +0.1575 0.555639525697958 0.555639397939768 -8.62490460606935e-07 -0.023494084612308022 +0.15760000000000002 0.5556718052327421 0.5556716914998292 -8.552056521005102e-07 -0.02350843677314078 +0.1577 0.5557040806462947 0.5557039808180478 -8.478006407741656e-07 -0.023522787908952826 +0.15780000000000002 0.5557363519391318 0.5557362658928793 -8.402764184178846e-07 -0.023537138019191616 +0.1579 0.5557686191117619 0.5557685467227882 -8.326339946962413e-07 -0.02355148710330486 +0.158 0.5558008821646855 0.5558008233062475 -8.248743966488004e-07 -0.0235658351607404 +0.15810000000000002 0.5558331410983953 0.5558330956417392 -8.169986686901165e-07 -0.023580182190946257 +0.1582 0.5558653959133759 0.5558653637277542 -8.090078730538242e-07 -0.023594528193370663 +0.15830000000000002 0.5558976466101033 0.5558976275627924 -8.009030885436363e-07 -0.023608873167461977 +0.1584 0.5559298931890452 0.5559298871453628 -7.926854113937676e-07 -0.023623217112668717 +0.1585 0.5559621356506609 0.5559621424739845 -7.843559546583112e-07 -0.023637560028439645 +0.15860000000000002 0.5559943739954009 0.5559943935471852 -7.759158479336836e-07 -0.02365190191422363 +0.1587 0.5560266082237066 0.5560266403635032 -7.673662376084245e-07 -0.023666242769469763 +0.15880000000000002 0.5560588383360108 0.556058882921486 -7.5870828677993e-07 -0.02368058259362727 +0.1589 0.5560910643327368 0.5560911212196914 -7.499431743107632e-07 -0.02369492138614558 +0.159 0.5561232862142984 0.5561233552566872 -7.41072095494788e-07 -0.023709259146474287 +0.15910000000000002 0.5561555039811007 0.5561555850310518 -7.320962614743021e-07 -0.023723595874063155 +0.1592 0.5561877176335387 0.5561878105413736 -7.230168993788144e-07 -0.023737931568362146 +0.15930000000000002 0.5562199271719978 0.5562200317862516 -7.138352519087121e-07 -0.023752266228821373 +0.15940000000000001 0.5562521325968532 0.5562522487642957 -7.045525771687267e-07 -0.023766599854891112 +0.1595 0.5562843339084705 0.5562844614741265 -6.951701487512008e-07 -0.023780932446021825 +0.15960000000000002 0.5563165311072054 0.5563166699143756 -6.856892552642435e-07 -0.023795264001664183 +0.1597 0.5563487241934026 0.5563488740836855 -6.761112002762193e-07 -0.023809594521268983 +0.1598 0.5563809131673972 0.5563810739807105 -6.664373022047254e-07 -0.023823924004287223 +0.15990000000000001 0.5564130980295133 0.5564132696041154 -6.566688942333254e-07 -0.023838252450170083 +0.16 0.5564452787800647 0.5564454609525771 -6.468073236731708e-07 -0.023852579858368896 +0.16010000000000002 0.5564774554193538 0.5564776480247838 -6.36853952240557e-07 -0.02386690622833515 +0.1602 0.5565096279476727 0.5565098308194355 -6.268101557238559e-07 -0.02388123155952057 +0.1603 0.5565417963653022 0.5565420093352441 -6.166773238724943e-07 -0.02389555585137701 +0.16040000000000001 0.5565739606725124 0.5565741835709335 -6.06456859897353e-07 -0.023909879103356537 +0.1605 0.5566061208695617 0.5566063535252396 -5.961501808315894e-07 -0.023924201314911353 +0.16060000000000002 0.5566382769566971 0.5566385191969104 -5.85758716864504e-07 -0.023938522485493854 +0.1607 0.5566704289341544 0.5566706805847066 -5.752839111750063e-07 -0.02395284261455661 +0.1608 0.5567025768021575 0.5567028376874008 -5.647272200703934e-07 -0.023967161701552372 +0.16090000000000002 0.5567347205609189 0.5567349905037787 -5.540901124589936e-07 -0.02398147974593405 +0.161 0.5567668602106388 0.5567671390326384 -5.433740697668998e-07 -0.023995796747154755 +0.16110000000000002 0.5567989957515058 0.5567992832727905 -5.325805857436805e-07 -0.024010112704667755 +0.1612 0.5568311271836969 0.5568314232230591 -5.217111662680907e-07 -0.024024427617926516 +0.1613 0.5568632545073757 0.556863558882281 -5.107673290427606e-07 -0.024038741486384657 +0.16140000000000002 0.5568953777226947 0.5568956902493059 -4.997506035109289e-07 -0.024053054309495947 +0.1615 0.5569274968297933 0.5569278173229969 -4.886625306621539e-07 -0.024067366086714406 +0.16160000000000002 0.5569596118287988 0.5569599401022305 -4.775046626159796e-07 -0.02408167681749418 +0.1617 0.5569917227198259 0.5569920585858964 -4.662785626219357e-07 -0.02409598650128959 +0.1618 0.5570238295029765 0.5570241727728978 -4.54985804726471e-07 -0.02411029513755515 +0.16190000000000002 0.5570559321783398 0.5570562826621518 -4.436279735786641e-07 -0.024124602725745542 +0.162 0.5570880307459921 0.5570883882525888 -4.322066643330791e-07 -0.02413890926531563 +0.16210000000000002 0.557120125205997 0.5571204895431531 -4.2072348217792044e-07 -0.024153214755720444 +0.1622 0.5571522155584046 0.5571525865328031 -4.0918004221013327e-07 -0.02416751919641521 +0.1623 0.5571843018032524 0.5571846792205111 -3.9757796943540313e-07 -0.02418182258685532 +0.16240000000000002 0.5572163839405639 0.5572167676052628 -3.859188981991668e-07 -0.02419612492649633 +0.1625 0.5572484619703504 0.5572488516860592 -3.7420447220049e-07 -0.02421042621479399 +0.16260000000000002 0.5572805358926088 0.5572809314619147 -3.624363441590006e-07 -0.024224726451204236 +0.1627 0.557312605707323 0.5573130069318581 -3.506161755234549e-07 -0.024239025635183153 +0.1628 0.5573446714144632 0.557345078094933 -3.387456363884711e-07 -0.02425332376618702 +0.16290000000000002 0.557376733013986 0.5573771449501971 -3.2682640523085116e-07 -0.02426762084367229 +0.163 0.5574087905058346 0.5574092074967223 -3.1486016849324727e-07 -0.024281916867095594 +0.16310000000000002 0.5574408438899381 0.5574412657335959 -3.0284862055640627e-07 -0.024296211835913743 +0.1632 0.5574728931662116 0.557473319659919 -2.9079346344773604e-07 -0.024310505749583714 +0.1633 0.5575049383345567 0.5575053692748084 -2.7869640653599426e-07 -0.02432479860756269 +0.16340000000000002 0.5575369793948606 0.5575374145773951 -2.665591664063882e-07 -0.024339090409307998 +0.1635 0.5575690163469966 0.5575694555668252 -2.543834664858746e-07 -0.02435338115427715 +0.16360000000000002 0.5576010491908244 0.5576014922422597 -2.4217103682111496e-07 -0.02436767084192787 +0.1637 0.5576330779261889 0.5576335246028745 -2.2992361392581984e-07 -0.02438195947171801 +0.1638 0.5576651025529207 0.5576655526478604 -2.17642940517071e-07 -0.024396247043105626 +0.16390000000000002 0.5576971230708364 0.557697576376424 -2.0533076516143778e-07 -0.024410533555548956 +0.164 0.5577291394797383 0.5577295957877866 -1.9298884214313805e-07 -0.0244248190085064 +0.16410000000000002 0.5577611517794142 0.5577616108811845 -1.8061893116566585e-07 -0.024439103401436554 +0.1642 0.5577931599696373 0.5577936216558698 -1.6822279708811338e-07 -0.02445338673379815 +0.1643 0.5578251640501666 0.5578256281111097 -1.5580220966843195e-07 -0.024467669005050183 +0.16440000000000002 0.5578571640207463 0.5578576302461865 -1.433589433830207e-07 -0.024481950214651743 +0.1645 0.5578891598811059 0.5578896280603987 -1.3089477712835418e-07 -0.02449623036206213 +0.16460000000000002 0.5579211516309608 0.5579216215530592 -1.1841149391567107e-07 -0.024510509446740828 +0.1647 0.5579531392700111 0.5579536107234977 -1.0591088071831845e-07 -0.024524787468147492 +0.1648 0.5579851227979425 0.5579855955710584 -9.339472810745986e-08 -0.02453906442574197 +0.16490000000000002 0.558017102214426 0.5580175760951012 -8.086483008901135e-08 -0.02455334031898425 +0.165 0.5580490775191179 0.558049552295002 -6.832298380179957e-08 -0.02456761514733454 +0.16510000000000002 0.5580810487116592 0.5580815241701521 -5.577098926429214e-08 -0.02458188891025321 +0.1652 0.5581130157916767 0.5581134917199587 -4.3210649117858546e-08 -0.024596161607200823 +0.1653 0.5581449787587817 0.5581454549438446 -3.06437683821742e-08 -0.024610433237638087 +0.16540000000000002 0.5581769376125709 0.5581774138412482 -1.8072154159883697e-08 -0.024624703801025924 +0.1655 0.5582088923526262 0.5582093684116237 -5.497615418242549e-09 -0.024638973296825406 +0.16560000000000002 0.5582408429785143 0.5582413186544413 7.078037296028017e-09 -0.02465324172449782 +0.16570000000000001 0.558272789489787 0.5582732645691866 1.9652992113913803e-08 -0.024667509083504596 +0.1658 0.5583047318859817 0.5583052061553614 3.222543609737727e-08 -0.024681775373307378 +0.1659 0.5583366701666196 0.558337143412483 4.479355550715547e-08 -0.024696040593367944 +0.166 0.5583686043312078 0.5583690763400847 5.735553607055799e-08 -0.024710304743148302 +0.16610000000000003 0.5584005343792388 0.5584010049377157 6.990956322519559e-08 -0.024724567822110615 +0.16620000000000001 0.5584324603101886 0.5584329292049411 8.245382242602628e-08 -0.0247388298297172 +0.1663 0.5584643821235196 0.5584648491413418 9.498649932923597e-08 -0.024753090765430613 +0.1664 0.5584962998186783 0.558496764746514 1.0750578013224432e-07 -0.02476735062871354 +0.1665 0.5585282133950966 0.5585286760200707 1.2000985180615764e-07 -0.024781609419028846 +0.16660000000000003 0.5585601228521915 0.5585605829616401 1.324969023386302e-07 -0.02479586713583963 +0.16670000000000001 0.5585920281893645 0.5585924855708666 1.4496512099754222e-07 -0.024810123778609125 +0.1668 0.558623929406002 0.5586243838474104 1.574126987161084e-07 -0.024824379346800717 +0.1669 0.5586558265014763 0.5586562777909473 1.6983782814838921e-07 -0.024838633839878055 +0.167 0.5586877194751436 0.5586881674011691 1.8223870407868548e-07 -0.024852887257304897 +0.16710000000000003 0.5587196083263459 0.5587200526777836 1.946135236366442e-07 -0.024867139598545217 +0.16720000000000002 0.5587514930544095 0.558751933620514 2.0696048659563093e-07 -0.024881390863063135 +0.1673 0.5587833736586465 0.5587838102290998 2.1927779560171334e-07 -0.024895641050323002 +0.1674 0.5588152501383538 0.5588156825032957 2.31563656444278e-07 -0.024909890159789297 +0.1675 0.5588471224928132 0.5588475504428725 2.438162782503195e-07 -0.02492413819092672 +0.16760000000000003 0.5588789907212918 0.5588794140476168 2.5603387389383503e-07 -0.02493838514320014 +0.16770000000000002 0.5589108548230418 0.5589112733173306 2.682146601484803e-07 -0.024952631016074596 +0.1678 0.5589427147973003 0.5589431282518318 2.8035685803451393e-07 -0.024966875809015302 +0.1679 0.5589745706432901 0.5589749788509537 2.9245869294369786e-07 -0.02498111952148768 +0.168 0.5590064223602189 0.5590068251145455 3.0451839501399736e-07 -0.0249953621529573 +0.16810000000000003 0.5590382699472799 0.5590386670424717 3.165341992961146e-07 -0.025009603702889946 +0.16820000000000002 0.5590701134036511 0.5590705046346127 3.285043462253334e-07 -0.025023844170751583 +0.1683 0.5591019527284964 0.5591023378908637 3.404270816631527e-07 -0.0250380835560083 +0.1684 0.5591337879209648 0.5591341668111361 3.52300657119331e-07 -0.025052321858126444 +0.1685 0.5591656189801909 0.5591659913953564 3.64123330237609e-07 -0.0250665590765725 +0.16860000000000003 0.5591974459052943 0.5591978116434664 3.758933648650986e-07 -0.025080795210813134 +0.16870000000000002 0.5592292686953806 0.5592296275554233 3.876090314269831e-07 -0.025095030260315204 +0.1688 0.5592610873495409 0.5592614391311994 3.992686070930507e-07 -0.025109264224545732 +0.1689 0.559292901866852 0.5592932463707825 4.108703760691279e-07 -0.02512349710297195 +0.169 0.559324712246376 0.5593250492741751 4.2241262987463557e-07 -0.025137728895061263 +0.16910000000000003 0.5593565184871611 0.5593568478413954 4.338936675507554e-07 -0.025151959600281243 +0.16920000000000002 0.5593883205882412 0.5593886420724762 4.453117959102304e-07 -0.025166189218099662 +0.1693 0.5594201185486359 0.5594204319674655 4.566653299120649e-07 -0.025180417747984452 +0.1694 0.559451912367351 0.5594522175264258 4.679525926476469e-07 -0.025194645189403737 +0.1695 0.5594837020433783 0.5594839987494351 4.791719159513708e-07 -0.025208871541825852 +0.16960000000000003 0.5595154875756949 0.5595157756365855 4.903216402618593e-07 -0.025223096804719243 +0.16970000000000002 0.5595472689632655 0.5595475481879844 5.01400115260342e-07 -0.025237320977552626 +0.1698 0.5595790462050393 0.5595793164037531 5.124056997596327e-07 -0.02525154405979481 +0.1699 0.5596108192999532 0.5596110802840285 5.233367622314855e-07 -0.025265766050914875 +0.17 0.5596425882469296 0.559642839828961 5.341916808621061e-07 -0.025279986950382027 +0.17010000000000003 0.5596743530448776 0.559674595038716 5.449688438852185e-07 -0.025294206757665645 +0.17020000000000002 0.5597061136926929 0.5597063459134729 5.55666649776354e-07 -0.02530842547223533 +0.1703 0.5597378701892575 0.5597380924534254 5.662835075859185e-07 -0.02532264309356085 +0.1704 0.5597696225334402 0.5597698346587815 5.76817836994703e-07 -0.02533685962111214 +0.1705 0.5598013707240971 0.5598015725297633 5.872680687579734e-07 -0.02535107505435933 +0.17060000000000003 0.5598331147600701 0.5598333060666063 5.976326447609814e-07 -0.025365289392772734 +0.17070000000000002 0.5598648546401891 0.5598650352695607 6.07910018574076e-07 -0.025379502635822854 +0.1708 0.5598965903632702 0.5598967601388901 6.180986552029033e-07 -0.02539371478298036 +0.1709 0.5599283219281174 0.5599284806748718 6.281970317267849e-07 -0.02540792583371613 +0.171 0.5599600493335215 0.5599601968777966 6.382036372432065e-07 -0.0254221357875012 +0.17110000000000003 0.5599917725782604 0.5599919087479689 6.481169734784409e-07 -0.025436344643806775 +0.17120000000000002 0.5600234916610999 0.5600236162857066 6.57935554565503e-07 -0.02545055240210429 +0.1713 0.5600552065807931 0.5600553194913409 6.676579073494615e-07 -0.02546475906186532 +0.1714 0.5600869173360806 0.560087018365216 6.77282572081328e-07 -0.02547896462256164 +0.1715 0.5601186239256915 0.5601187129076892 6.86808101973968e-07 -0.025493169083665237 +0.17160000000000003 0.5601503263483415 0.5601504031191309 6.962330640070125e-07 -0.025507372444648225 +0.17170000000000002 0.5601820246027354 0.5601820889999245 7.055560387325688e-07 -0.025521574704982942 +0.1718 0.5602137186875654 0.5602137705504655 7.147756206360434e-07 -0.02553577586414187 +0.1719 0.5602454086015123 0.5602454477711629 7.23890418441453e-07 -0.025549975921597724 +0.172 0.5602770943432451 0.5602771206624378 7.328990550836689e-07 -0.025564174876823383 +0.17210000000000003 0.5603087759114213 0.5603087892247237 7.418001684023068e-07 -0.02557837272929192 +0.17220000000000002 0.5603404533046865 0.5603404534584663 7.505924105588591e-07 -0.02559256947847656 +0.1723 0.5603721265216757 0.5603721133641234 7.592744490914072e-07 -0.025606765123850708 +0.1724 0.5604037955610123 0.5604037689421651 7.678449664982878e-07 -0.025620959664888 +0.1725 0.5604354604213083 0.5604354201930732 7.7630266082096e-07 -0.025635153101062205 +0.17260000000000003 0.5604671211011655 0.5604670671173414 7.846462456440051e-07 -0.02564934543184734 +0.17270000000000002 0.5604987775991744 0.560498709715475 7.928744503726826e-07 -0.025663536656717546 +0.1728 0.5605304299139149 0.5605303479879907 8.009860203994634e-07 -0.02567772677514717 +0.1729 0.5605620780439564 0.5605619819354167 8.089797174370972e-07 -0.02569191578661072 +0.173 0.5605937219878578 0.5605936115582928 8.168543193798339e-07 -0.02570610369058296 +0.17310000000000003 0.5606253617441679 0.560625236857169 8.24608620775269e-07 -0.025720290486538757 +0.17320000000000002 0.560656997311425 0.560656857832607 8.322414332129213e-07 -0.02573447617395318 +0.1733 0.5606886286881579 0.5606884744851793 8.39751584685855e-07 -0.02574866075230153 +0.1734 0.5607202558728852 0.5607200868154688 8.471379206453911e-07 -0.025762844221059233 +0.1735 0.5607518788641156 0.5607516948240692 8.543993040843745e-07 -0.02577702657970192 +0.17360000000000003 0.5607834976603487 0.5607832985115844 8.615346149820624e-07 -0.02579120782770542 +0.17370000000000002 0.5608151122600747 0.5608148978786286 8.685427512755695e-07 -0.02580538796454578 +0.1738 0.5608467226617739 0.5608464929258261 8.754226288876232e-07 -0.025819566989699103 +0.1739 0.560878328863918 0.5608780836538114 8.821731815600309e-07 -0.02583374490264184 +0.174 0.5609099308649695 0.5609096700632286 8.887933612422572e-07 -0.025847921702850496 +0.17410000000000003 0.5609415286633825 0.5609412521547312 8.952821381469356e-07 -0.025862097389801875 +0.17420000000000002 0.5609731222576017 0.5609728299289829 9.016385011939576e-07 -0.025876271962972836 +0.1743 0.5610047116460638 0.5610044033866559 9.078614577884281e-07 -0.02589044542184057 +0.1744 0.5610362968271971 0.5610359725284323 9.139500345423102e-07 -0.025904617765882293 +0.1745 0.5610678777994216 0.5610675373550027 9.199032764972692e-07 -0.02591878899457556 +0.17460000000000003 0.5610994545611492 0.5610990978670671 9.25720248290407e-07 -0.025932959107397985 +0.17470000000000002 0.561131027110784 0.5611306540653337 9.314000338211947e-07 -0.025947128103827474 +0.1748 0.5611625954467223 0.5611622059505195 9.36941736195962e-07 -0.025961295983342014 +0.1749 0.5611941595673532 0.5611937535233498 9.423444781719859e-07 -0.025975462745419894 +0.175 0.5612257194710577 0.5612252967845582 9.476074023795356e-07 -0.025989628389539433 +0.17510000000000003 0.5612572751562105 0.5612568357348865 9.527296710998279e-07 -0.026003792915179326 +0.17520000000000002 0.5612888266211786 0.5612883703750841 9.577104668756498e-07 -0.026017956321818293 +0.1753 0.5613203738643222 0.5613199007059081 9.62548992344825e-07 -0.02603211860893532 +0.1754 0.5613519168839951 0.5613514267281235 9.672444704067473e-07 -0.02604627977600958 +0.1755 0.5613834556785438 0.561382948442502 9.717961440558476e-07 -0.026060439822520338 +0.17560000000000003 0.5614149902463094 0.5614144658498234 9.762032772697715e-07 -0.026074598747947198 +0.17570000000000002 0.561446520585626 0.5614459789508739 9.804651544542686e-07 -0.02608875655176983 +0.1758 0.5614780466948224 0.5614774877464466 9.845810808872812e-07 -0.026102913233468153 +0.1759 0.5615095685722211 0.5615089922373417 9.885503825524111e-07 -0.026117068792522236 +0.176 0.5615410862161389 0.5615404924243654 9.92372406694031e-07 -0.026131223228412378 +0.17610000000000003 0.5615725996248871 0.5615719883083308 9.960465214287062e-07 -0.026145376540618992 +0.17620000000000002 0.561604108796772 0.5616034798900561 9.995721163003068e-07 -0.026159528728622733 +0.1763 0.5616356137300949 0.5616349671703669 1.0029486017804068e-06 -0.02617367979190446 +0.1764 0.5616671144231511 0.5616664501500932 1.006175410378507e-06 -0.026187829729945124 +0.1765 0.5616986108742321 0.5616979288300714 1.0092519955873236e-06 -0.026201978542225963 +0.17660000000000003 0.5617301030816247 0.5617294032111435 1.0121778328819886e-06 -0.026216126228228366 +0.17670000000000002 0.5617615910436111 0.561760873294156 1.0149524192759607e-06 -0.02623027278743388 +0.1768 0.5617930747584694 0.561792339079961 1.0175752734875587e-06 -0.026244418219324307 +0.1769 0.5618245542244733 0.5618238005694152 1.020045936439562e-06 -0.026258562523381553 +0.177 0.5618560294398933 0.5618552577633802 1.0223639707040988e-06 -0.026272705699087767 +0.17710000000000004 0.5618875004029955 0.5618867106627219 1.0245289612242914e-06 -0.026286847745925258 +0.17720000000000002 0.5619189671120433 0.5619181592683107 1.0265405146481221e-06 -0.02630098866337653 +0.1773 0.561950429565296 0.5619496035810208 1.0283982603831454e-06 -0.026315128450924305 +0.1774 0.5619818877610104 0.5619810436017307 1.0301018497638204e-06 -0.026329267108051453 +0.1775 0.5620133416974403 0.5620124793313224 1.0316509561625331e-06 -0.026343404634241004 +0.17760000000000004 0.5620447913728364 0.5620439107706816 1.0330452760998199e-06 -0.02635754102897623 +0.17770000000000002 0.5620762367854475 0.5620753379206973 1.0342845279120993e-06 -0.026371676291740583 +0.1778 0.5621076779335196 0.5621067607822614 1.0353684528063845e-06 -0.026385810422017715 +0.1779 0.5621391148152965 0.5621381793562694 1.0362968145827267e-06 -0.026399943419291423 +0.178 0.5621705474290206 0.5621695936436191 1.0370693993566604e-06 -0.02641407528304573 +0.17810000000000004 0.562201975772932 0.5622010036452108 1.0376860163363588e-06 -0.0264282060127648 +0.17820000000000003 0.5622333998452691 0.5622324093619473 1.038146497045478e-06 -0.02644233560793298 +0.17830000000000001 0.5622648196442694 0.5622638107947342 1.0384506961558237e-06 -0.026456464068034896 +0.1784 0.5622962351681694 0.5622952079444782 1.0385984908212187e-06 -0.026470591392555278 +0.1785 0.5623276464152037 0.5623266008120882 1.038589780955057e-06 -0.02648471758097903 +0.17860000000000004 0.5623590533836071 0.5623579893984748 1.0384244897854167e-06 -0.026498842632791314 +0.17870000000000003 0.5623904560716133 0.5623893737045501 1.038102563133414e-06 -0.026512966547477475 +0.17880000000000001 0.5624218544774556 0.562420753731227 1.0376239699128043e-06 -0.02652708932452298 +0.1789 0.5624532485993672 0.5624521294794199 1.0369887016858925e-06 -0.026541210963413504 +0.179 0.5624846384355815 0.5624835009500437 1.036196773218645e-06 -0.026555331463634976 +0.1791 0.5625160239843316 0.5625148681440144 1.0352482221476222e-06 -0.02656945082467347 +0.17920000000000003 0.5625474052438518 0.5625462310622478 1.0341431090354902e-06 -0.026583569046015217 +0.17930000000000001 0.562578782212376 0.5625775897056602 1.0328815176485762e-06 -0.026597686127146625 +0.1794 0.5626101548881396 0.562608944075168 1.0314635545127793e-06 -0.026611802067554383 +0.1795 0.5626415232693787 0.5626402941716875 1.0298893492466377e-06 -0.026625916866725264 +0.1796 0.5626728873543304 0.5626716399961345 1.0281590543392838e-06 -0.02664003052414629 +0.17970000000000003 0.5627042471412336 0.5627029815494244 1.026272845372489e-06 -0.026654143039304697 +0.17980000000000002 0.5627356026283287 0.5627343188324718 1.0242309210761746e-06 -0.026668254411687825 +0.1799 0.5627669538138574 0.5627656518461904 1.022033502884323e-06 -0.026682364640783246 +0.18 0.5627983006960638 0.5627969805914927 1.019680835157022e-06 -0.02669647372607874 +0.1801 0.5628296432731945 0.5628283050692899 1.0171731853469979e-06 -0.026710581667062278 +0.18020000000000003 0.5628609815434976 0.5628596252804916 1.0145108439441053e-06 -0.026724688463221985 +0.18030000000000002 0.5628923155052244 0.5628909412260057 1.011694123975726e-06 -0.026738794114046206 +0.1804 0.5629236451566287 0.5629222529067381 1.0087233614508584e-06 -0.026752898619023413 +0.1805 0.5629549704959673 0.5629535603235928 1.0055989153046063e-06 -0.026767001977642348 +0.1806 0.5629862915215003 0.5629848634774712 1.002321167009601e-06 -0.026781104189391853 +0.18070000000000003 0.5630176082314909 0.5630161623692724 9.98890521186624e-07 -0.02679520525376108 +0.18080000000000002 0.5630489206242061 0.5630474569998927 9.953074047164279e-07 -0.02680930517023927 +0.1809 0.5630802286979164 0.5630787473702256 9.915722670172933e-07 -0.026823403938315893 +0.181 0.5631115324508965 0.5631100334811612 9.87685580766673e-07 -0.026837501557480603 +0.1811 0.5631428318814249 0.5631413153335866 9.836478409575022e-07 -0.026851598027223256 +0.18120000000000003 0.5631741269877848 0.5631725929283851 9.79459564676155e-07 -0.026865693347033856 +0.18130000000000002 0.5632054177682635 0.5632038662664366 9.751212916020435e-07 -0.02687978751640262 +0.1814 0.5632367042211532 0.563235135348617 9.70633584174152e-07 -0.02689388053481997 +0.1815 0.5632679863447512 0.5632664001757983 9.65997026591836e-07 -0.026907972401776503 +0.1816 0.5632992641373598 0.563297660748848 9.612122254809563e-07 -0.026922063116763 +0.18170000000000003 0.5633305375972862 0.5633289170686292 9.56279809671834e-07 -0.026936152679270443 +0.18180000000000002 0.5633618067228439 0.5633601691360004 9.512004300882282e-07 -0.02695024108878999 +0.1819 0.5633930715123509 0.5633914169518148 9.459747597473367e-07 -0.026964328344813018 +0.182 0.5634243319641323 0.5634226605169216 9.406034933157059e-07 -0.026978414446831068 +0.1821 0.5634555880765185 0.5634538998321639 9.350873473867871e-07 -0.026992499394335887 +0.18220000000000003 0.5634868398478464 0.5634851348983796 9.294270602588917e-07 -0.02700658318681938 +0.18230000000000002 0.5635180872764591 0.5635163657164008 9.236233922127468e-07 -0.027020665823773646 +0.1824 0.5635493303607069 0.5635475922870548 9.176771247898508e-07 -0.027034747304691027 +0.1825 0.563580569098946 0.5635788146111612 9.115890607924726e-07 -0.027048827629064 +0.1826 0.5636118034895405 0.5636100326895351 9.053600246167193e-07 -0.02706290679638525 +0.18270000000000003 0.5636430335308611 0.5636412465229843 8.989908619749798e-07 -0.02707698480614768 +0.18280000000000002 0.5636742592212859 0.5636724561123102 8.924824395073472e-07 -0.027091061657844306 +0.1829 0.5637054805592007 0.5637036614583077 8.858356449481519e-07 -0.02710513735096842 +0.183 0.5637366975429992 0.5637348625617649 8.790513867373839e-07 -0.02711921188501347 +0.1831 0.5637679101710826 0.5637660594234624 8.721305944647817e-07 -0.02713328525947306 +0.18320000000000003 0.5637991184418607 0.5637972520441737 8.650742180926763e-07 -0.027147357473841074 +0.18330000000000002 0.563830322353751 0.5638284404246654 8.578832285111027e-07 -0.027161428527611484 +0.1834 0.5638615219051799 0.5638596245656957 8.505586162055323e-07 -0.027175498420278516 +0.1835 0.5638927170945821 0.5638908044680153 8.431013927279185e-07 -0.02718956715133658 +0.1836 0.5639239079204015 0.5639219801323669 8.355125895587179e-07 -0.027203634720280256 +0.18370000000000003 0.5639550943810905 0.5639531515594851 8.277932578848457e-07 -0.02721770112660432 +0.18380000000000002 0.5639862764751109 0.5639843187500961 8.199444691270319e-07 -0.027231766369803734 +0.1839 0.564017454200934 0.5640154817049179 8.119673141904205e-07 -0.02724583044937371 +0.184 0.5640486275570402 0.5640466404246592 8.038629036588585e-07 -0.027259893364809558 +0.1841 0.56407979654192 0.5640777949100206 7.956323673785626e-07 -0.027273955115606825 +0.18420000000000003 0.5641109611540733 0.564108945161693 7.872768546246522e-07 -0.02728801570126125 +0.18430000000000002 0.5641421213920106 0.5641400911803587 7.787975336293051e-07 -0.027302075121268768 +0.1844 0.5641732772542519 0.5641712329666903 7.70195591720535e-07 -0.027316133375125496 +0.1845 0.564204428739328 0.564202370521351 7.614722349058578e-07 -0.02733019046232775 +0.18460000000000001 0.5642355758457799 0.5642335038449942 7.526286879000477e-07 -0.027344246382372 +0.18470000000000003 0.5642667185721596 0.5642646329382636 7.436661938753364e-07 -0.027358301134754973 +0.18480000000000002 0.5642978569170296 0.5642957578017931 7.345860140728355e-07 -0.027372354718973535 +0.1849 0.5643289908789637 0.5643268784362059 7.253894280523365e-07 -0.02738640713452476 +0.185 0.5643601204565466 0.5643579948421156 7.16077733220466e-07 -0.027400458380905914 +0.18510000000000001 0.5643912456483745 0.5643891070201245 7.0665224480293e-07 -0.027414508457614475 +0.1852 0.564422366453055 0.5644202149708246 6.971142956224696e-07 -0.02742855736414808 +0.18530000000000002 0.5644534828692073 0.5644513186947976 6.874652356825273e-07 -0.02744260510000456 +0.1854 0.5644845948954623 0.5644824181926136 6.777064324725579e-07 -0.027456651664681964 +0.1855 0.5645157025304629 0.5645135134648316 6.678392702186287e-07 -0.027470697057678496 +0.18560000000000001 0.5645468057728641 0.5645446045119998 6.57865149994441e-07 -0.02748474127849257 +0.1857 0.5645779046213331 0.5645756913346551 6.477854897213309e-07 -0.027498784326622828 +0.18580000000000002 0.5646089990745493 0.564606773933322 6.376017236409126e-07 -0.027512826201568037 +0.1859 0.5646400891312049 0.5646378523085144 6.273153019820121e-07 -0.02752686690282721 +0.186 0.5646711747900046 0.5646689264607336 6.169276913214894e-07 -0.027540906429899516 +0.18610000000000002 0.5647022560496658 0.5646999963904693 6.064403737515711e-07 -0.027554944782284353 +0.1862 0.5647333329089192 0.5647310620981987 5.958548472961844e-07 -0.027568981959481265 +0.18630000000000002 0.5647644053665081 0.5647621235843872 5.851726251338008e-07 -0.027583017960990032 +0.1864 0.5647954734211891 0.5647931808494876 5.743952355696802e-07 -0.027597052786310583 +0.1865 0.5648265370717327 0.5648242338939404 5.635242221191383e-07 -0.027611086434943102 +0.18660000000000002 0.5648575963169222 0.5648552827181732 5.525611427581456e-07 -0.027625118906387913 +0.1867 0.5648886511555549 0.5648863273226008 5.415075702563943e-07 -0.02763915020014553 +0.18680000000000002 0.5649197015864414 0.5649173677076251 5.303650915666758e-07 -0.02765318031571667 +0.1869 0.5649507476084069 0.5649484038736353 5.191353076305916e-07 -0.027667209252602288 +0.187 0.5649817892202899 0.5649794358210071 5.078198334340644e-07 -0.027681237010303464 +0.18710000000000002 0.5650128264209432 0.5650104635501029 4.964202972856935e-07 -0.027695263588321507 +0.1872 0.5650438592092342 0.5650414870612719 4.849383411775765e-07 -0.0277092889861579 +0.18730000000000002 0.565074887584044 0.5650725063548496 4.7337562011917633e-07 -0.027723313203314344 +0.1874 0.5651059115442689 0.565103521431158 4.6173380210956516e-07 -0.027737336239292722 +0.1875 0.5651369310888193 0.5651345322905053 4.5001456761006864e-07 -0.027751358093595094 +0.18760000000000002 0.5651679462166201 0.5651655389331856 4.3821960976631047e-07 -0.02776537876572372 +0.1877 0.5651989569266118 0.5651965413594793 4.2635063393636763e-07 -0.02777939825518106 +0.18780000000000002 0.565229963217749 0.5652275395696527 4.1440935724668115e-07 -0.027793416561469775 +0.1879 0.565260965089002 0.5652585335639577 4.0239750867532287e-07 -0.02780743368409271 +0.188 0.5652919625393557 0.5652895233426319 3.903168284691283e-07 -0.027821449622552893 +0.18810000000000002 0.5653229555678104 0.5653205089058987 3.781690683518635e-07 -0.02783546437635357 +0.1882 0.5653539441733818 0.5653514902539671 3.6595599077482444e-07 -0.027849477944998147 +0.18830000000000002 0.5653849283551013 0.5653824673870312 3.536793689723483e-07 -0.02786349032799027 +0.1884 0.5654159081120153 0.5654134403052702 3.413409866703798e-07 -0.02787750152483372 +0.1885 0.565446883443186 0.5654444090088488 3.289426377395266e-07 -0.027891511535032523 +0.18860000000000002 0.5654778543476919 0.565475373497917 3.1648612594525893e-07 -0.02790552035809087 +0.1887 0.5655088208246264 0.5655063337726096 3.039732647119875e-07 -0.027919527993513146 +0.18880000000000002 0.5655397828730993 0.5655372898330461 2.914058769981631e-07 -0.027933534440803945 +0.1889 0.5655707404922361 0.565568241679331 2.7878579478279875e-07 -0.027947539699468033 +0.189 0.565601693681179 0.5655991893115541 2.661148589266915e-07 -0.027961543769010406 +0.18910000000000002 0.5656326424390856 0.565630132729789 2.533949189642559e-07 -0.027975546648936225 +0.1892 0.5656635867651302 0.5656610719340943 2.406278327288236e-07 -0.027989548338750836 +0.18930000000000002 0.565694526658503 0.5656920069245132 2.2781546613059867e-07 -0.0280035488379598 +0.1894 0.5657254621184109 0.5657229377010733 2.14959692879102e-07 -0.028017548146068855 +0.1895 0.5657563931440774 0.5657538642637867 2.0206239419173766e-07 -0.02803154626258397 +0.18960000000000002 0.565787319734742 0.5657847866126493 1.8912545858562613e-07 -0.028045543187011253 +0.1897 0.5658182418896612 0.5658157047476422 1.7615078150290397e-07 -0.02805953891885706 +0.18980000000000002 0.5658491596081081 0.5658466186687294 1.6314026510949597e-07 -0.028073533457627888 +0.1899 0.5658800728893726 0.5658775283758601 1.500958179342926e-07 -0.028087526802830505 +0.19 0.5659109817327608 0.5659084338689673 1.3701935473731108e-07 -0.02810151895397178 +0.19010000000000002 0.5659418861375962 0.5659393351479671 1.239127960933617e-07 -0.028115509910558823 +0.1902 0.5659727861032191 0.5659702322127607 1.1077806819081992e-07 -0.02812949967209896 +0.19030000000000002 0.5660036816289868 0.5660011250632329 9.761710244304833e-08 -0.02814348823809966 +0.1904 0.5660345727142735 0.5660320136992519 8.443183533574095e-08 -0.028157475608068645 +0.1905 0.5660654593584702 0.5660628981206703 7.122420807997853e-08 -0.02817146178151378 +0.19060000000000002 0.5660963415609851 0.5660937783273239 5.799616629997839e-08 -0.028185446757943152 +0.1907 0.5661272193212438 0.5661246543190326 4.4749659811049725e-08 -0.02819943053686504 +0.19080000000000003 0.5661580926386888 0.5661555260955995 3.148664228305731e-08 -0.028213413117787908 +0.19090000000000001 0.5661889615127799 0.5661863936568118 1.8209070966335172e-08 -0.028227394500220417 +0.191 0.5662198259429941 0.5662172570024399 4.918906400253054e-09 -0.028241374683671425 +0.19110000000000002 0.5662506859288259 0.566248116132238 -8.381887862604631e-09 -0.02825535366764999 +0.1912 0.5662815414697866 0.5662789710459438 -2.1691345558280672e-08 -0.028269331451665367 +0.1913 0.5663123925654057 0.5663098217432788 -3.500749799073555e-08 -0.028283308035227012 +0.19140000000000001 0.5663432392152289 0.5663406682239471 -4.8328374343230285e-08 -0.028297283417844543 +0.1915 0.5663740814188203 0.5663715104876367 -6.165200195588222e-08 -0.028311257599027792 +0.19160000000000002 0.5664049191757609 0.5664023485340194 -7.497640662143534e-08 -0.02832523057828681 +0.1917 0.5664357524856491 0.5664331823627495 -8.82996128801633e-08 -0.0283392023551318 +0.1918 0.5664665813481012 0.566464011973466 -1.0161964430696613e-07 -0.028353172929073186 +0.19190000000000002 0.5664974057627505 0.5664948373657899 -1.1493452381321212e-07 -0.028367142299621596 +0.192 0.5665282257292478 0.5665256585393263 -1.282422739286304e-07 -0.02838111046628782 +0.19210000000000002 0.5665590412472614 0.5665564754936642 -1.415409171048876e-07 -0.028395077428582896 +0.1922 0.5665898523164773 0.5665872882283743 -1.5482847603304206e-07 -0.028409043186018015 +0.1923 0.5666206589365987 0.5666180967430123 -1.6810297389160955e-07 -0.028423007738104557 +0.19240000000000002 0.5666514611073465 0.5666489010371161 -1.8136243464667023e-07 -0.028436971084354112 +0.1925 0.566682258828459 0.5666797011102079 -1.9460488339534399e-07 -0.028450933224278503 +0.19260000000000002 0.5667130520996918 0.5667104969617927 -2.078283466017128e-07 -0.028464894157389693 +0.1927 0.5667438409208181 0.5667412885913583 -2.2103085245417375e-07 -0.028478853883199852 +0.1928 0.5667746252916289 0.5667720759983772 -2.3421043111176987e-07 -0.028492812401221382 +0.19290000000000002 0.566805405211932 0.5668028591823043 -2.4736511498868463e-07 -0.028506769710966842 +0.193 0.5668361806815533 0.5668336381425783 -2.6049293912894234e-07 -0.028520725811948984 +0.19310000000000002 0.5668669517003354 0.5668644128786208 -2.735919414006971e-07 -0.028534680703680784 +0.1932 0.5668977182681388 0.5668951833898374 -2.8666016281542195e-07 -0.028548634385675398 +0.1933 0.5669284803848413 0.5669259496756172 -2.9969564792342585e-07 -0.0285625868574462 +0.19340000000000002 0.566959238050338 0.5669567117353322 -3.126964449318148e-07 -0.028576538118506717 +0.1935 0.5669899912645414 0.5669874695683386 -3.256606061347034e-07 -0.028590488168370717 +0.19360000000000002 0.5670207400273809 0.5670182231739754 -3.3858618821158704e-07 -0.02860443700655213 +0.1937 0.5670514843388036 0.5670489725515659 -3.5147125240775345e-07 -0.028618384632565098 +0.1938 0.5670822241987736 0.5670797177004163 -3.6431386493673834e-07 -0.028632331045923966 +0.19390000000000002 0.5671129596072725 0.5671104586198168 -3.771120972440034e-07 -0.02864627624614324 +0.194 0.5671436905642987 0.5671411953090416 -3.898640261873476e-07 -0.028660220232737704 +0.19410000000000002 0.5671744170698675 0.5671719277673481 -4.0256773448099636e-07 -0.02867416300522224 +0.1942 0.5672051391240119 0.5672026559939776 -4.152213109870351e-07 -0.028688104563111962 +0.1943 0.5672358567267816 0.5672333799881553 -4.2782285085418703e-07 -0.028702044905922215 +0.19440000000000002 0.567266569878243 0.5672640997490904 -4.4037045603129155e-07 -0.028715984033168513 +0.1945 0.5672972785784797 0.5672948152759758 -4.528622352395484e-07 -0.028729921944366577 +0.19460000000000002 0.5673279828275921 0.5673255265679883 -4.6529630454150706e-07 -0.02874385863903229 +0.1947 0.5673586826256973 0.5673562336242889 -4.776707874798447e-07 -0.028757794116681765 +0.1948 0.5673893779729293 0.5673869364440228 -4.89983815479822e-07 -0.02877172837683132 +0.19490000000000002 0.5674200688694386 0.5674176350263193 -5.022335280574497e-07 -0.028785661418997445 +0.195 0.5674507553153926 0.5674483293702917 -5.144180730831671e-07 -0.028799593242696844 +0.19510000000000002 0.5674814373109746 0.5674790194750375 -5.265356070316418e-07 -0.028813523847446388 +0.1952 0.5675121148563851 0.5675097053396392 -5.385842954397368e-07 -0.02882745323276319 +0.1953 0.5675427879518404 0.5675403869631631 -5.505623131285553e-07 -0.028841381398164525 +0.19540000000000002 0.5675734565975735 0.5675710643446602 -5.624678440785402e-07 -0.028855308343167886 +0.1955 0.5676041207938336 0.5676017374831663 -5.742990825119421e-07 -0.02886923406729096 +0.19560000000000002 0.5676347805408858 0.5676324063777016 -5.860542323377071e-07 -0.02888315857005161 +0.1957 0.5676654358390116 0.5676630710272711 -5.97731507984145e-07 -0.028897081850967933 +0.1958 0.5676960866885082 0.5676937314308647 -6.093291344266838e-07 -0.028911003909558183 +0.19590000000000002 0.5677267330896891 0.567724387587457 -6.208453476042042e-07 -0.028924924745340842 +0.196 0.5677573750428832 0.5677550394960079 -6.322783945023058e-07 -0.028938844357834566 +0.19610000000000002 0.5677880125484349 0.5677856871554623 -6.436265335973967e-07 -0.028952762746558225 +0.1962 0.5678186456067054 0.5678163305647503 -6.548880350232267e-07 -0.028966679911030902 +0.1963 0.56784927421807 0.5678469697227874 -6.660611807929318e-07 -0.02898059585077184 +0.19640000000000002 0.5678798983829204 0.567877604628474 -6.77144265354146e-07 -0.028994510565300502 +0.1965 0.567910518101663 0.5679082352806968 -6.8813559553349e-07 -0.029008424054136547 +0.19660000000000002 0.5679411333747202 0.5679388616783273 -6.990334908973939e-07 -0.029022336316799836 +0.1967 0.5679717442025287 0.5679694838202232 -7.098362838631189e-07 -0.029036247352810407 +0.1968 0.5680023505855407 0.568000101705228 -7.205423202538697e-07 -0.029050157161688513 +0.19690000000000002 0.568032952524223 0.5680307153321708 -7.311499595485937e-07 -0.029064065742954604 +0.197 0.5680635500190576 0.5680613246998668 -7.41657574881982e-07 -0.02907797309612933 +0.19710000000000003 0.5680941430705408 0.5680919298071178 -7.520635533497799e-07 -0.02909187922073353 +0.19720000000000001 0.5681247316791839 0.5681225306527113 -7.623662962863431e-07 -0.02910578411628827 +0.1973 0.5681553158455117 0.5681531272354216 -7.725642197087268e-07 -0.029119687782314753 +0.1974 0.5681858955700645 0.5681837195540094 -7.826557544554635e-07 -0.029133590218334462 +0.1975 0.5682164708533959 0.5682143076072215 -7.926393462420744e-07 -0.02914749142386898 +0.19760000000000003 0.5682470416960741 0.5682448913937923 -8.025134561051583e-07 -0.029161391398440165 +0.19770000000000001 0.5682776080986808 0.5682754709124425 -8.122765606244364e-07 -0.029175290141570054 +0.1978 0.5683081700618118 0.5683060461618801 -8.219271519227522e-07 -0.029189187652780862 +0.1979 0.5683387275860768 0.5683366171408003 -8.314637383877166e-07 -0.029203083931595042 +0.198 0.5683692806720986 0.5683671838478852 -8.408848444219075e-07 -0.029216978977535214 +0.19810000000000003 0.5683998293205134 0.568397746281805 -8.501890109424703e-07 -0.029230872790124204 +0.19820000000000002 0.5684303735319707 0.5684283044412166 -8.59374795519896e-07 -0.02924476536888504 +0.1983 0.5684609133071336 0.5684588583247652 -8.684407727110877e-07 -0.029258656713340932 +0.1984 0.5684914486466776 0.5684894079310836 -8.773855340871162e-07 -0.029272546823015312 +0.1985 0.5685219795512912 0.5685199532587929 -8.862076886773096e-07 -0.029286435697431803 +0.19860000000000003 0.568552506021676 0.5685504943065017 -8.94905862969253e-07 -0.029300323336114237 +0.19870000000000002 0.5685830280585455 0.5685810310728079 -9.034787014361445e-07 -0.02931420973858663 +0.1988 0.568613545662626 0.5686115635562965 -9.119248662592394e-07 -0.029328094904373173 +0.1989 0.568644058834656 0.568642091755542 -9.20243037938473e-07 -0.029341978832998307 +0.199 0.5686745675753855 0.5686726156691075 -9.284319156255272e-07 -0.029355861523986605 +0.19910000000000003 0.5687050718855773 0.5687031352955452 -9.364902169017864e-07 -0.029369742976862945 +0.19920000000000002 0.5687355717660058 0.5687336506333958 -9.44416678166915e-07 -0.02938362319115233 +0.1993 0.5687660672174564 0.5687641616811896 -9.522100548331469e-07 -0.029397502166379954 +0.1994 0.5687965582407264 0.5687946684374459 -9.598691217416189e-07 -0.02941137990207119 +0.1995 0.5688270448366244 0.5688251709006741 -9.673926730235927e-07 -0.02942525639775171 +0.19960000000000003 0.56885752700597 0.5688556690693729 -9.747795226000555e-07 -0.029439131652947283 +0.19970000000000002 0.5688880047495938 0.568886162942031 -9.820285040706977e-07 -0.02945300566718394 +0.1998 0.5689184780683371 0.5689166525171272 -9.89138470963713e-07 -0.02946687843998786 +0.1999 0.568948946963052 0.5689471377931306 -9.961082972353985e-07 -0.02948074997088553 +0.2 0.5689794114346007 0.5689776187685002 -1.0029368769925995e-06 -0.029494620259403467 +0.20010000000000003 0.569009871483856 0.569008095441686 -1.0096231250478205e-06 -0.029508489305068525 +0.20020000000000002 0.5690403271117008 0.5690385678111285 -1.016165977085759e-06 -0.029522357107407693 +0.2003 0.5690707783190274 0.5690690358752593 -1.0225643893302383e-06 -0.029536223665948165 +0.2004 0.5691012251067387 0.5690994996325013 -1.0288173392103417e-06 -0.029550088980217378 +0.2005 0.5691316674757463 0.5691299590812682 -1.0349238255824567e-06 -0.029563953049742932 +0.20060000000000003 0.5691621054269717 0.569160414219965 -1.040882868674764e-06 -0.0295778158740526 +0.20070000000000002 0.5691925389613451 0.5691908650469891 -1.0466935099207042e-06 -0.029591677452674398 +0.2008 0.5692229680798064 0.5692213115607292 -1.0523548130692006e-06 -0.02960553778513658 +0.2009 0.5692533927833038 0.5692517537595662 -1.0578658632409699e-06 -0.02961939687096751 +0.201 0.5692838130727942 0.5692821916418729 -1.0632257682052781e-06 -0.029633254709695786 +0.20110000000000003 0.5693142289492431 0.5693126252060147 -1.068433657158696e-06 -0.029647111300850217 +0.20120000000000002 0.5693446404136241 0.5693430544503494 -1.0734886820573664e-06 -0.029660966643959813 +0.2013 0.569375047466919 0.5693734793732279 -1.078390017394959e-06 -0.029674820738553792 +0.2014 0.5694054501101173 0.5694038999729937 -1.0831368600916491e-06 -0.029688673584161523 +0.2015 0.5694358483442161 0.5694343162479837 -1.087728429882695e-06 -0.02970252518031264 +0.20160000000000003 0.5694662421702203 0.5694647281965279 -1.0921639694294605e-06 -0.029716375526536932 +0.20170000000000002 0.5694966315891419 0.5694951358169503 -1.0964427443194147e-06 -0.029730224622364406 +0.2018 0.5695270166020001 0.5695255391075681 -1.100564043343688e-06 -0.029744072467325272 +0.2019 0.5695573972098206 0.5695559380666927 -1.1045271784970723e-06 -0.02975791906094992 +0.202 0.5695877734136361 0.5695863326926294 -1.1083314850890424e-06 -0.029771764402768977 +0.20210000000000003 0.569618145214486 0.569616722983678 -1.1119763221323353e-06 -0.02978560849231321 +0.20220000000000002 0.5696485126134154 0.5696471089381334 -1.1154610721209046e-06 -0.0297994513291137 +0.2023 0.5696788756114759 0.5696774905542844 -1.118785141362988e-06 -0.029813292912701597 +0.2024 0.569709234209725 0.569707867830415 -1.1219479598145732e-06 -0.029827133242608318 +0.2025 0.5697395884092256 0.5697382407648043 -1.124948981467977e-06 -0.029840972318365445 +0.20260000000000003 0.5697699382110462 0.569768609355727 -1.1277876841297996e-06 -0.029854810139504834 +0.20270000000000002 0.5698002836162603 0.5697989736014533 -1.1304635700870591e-06 -0.02986864670555848 +0.2028 0.5698306246259472 0.569829333500249 -1.1329761655520798e-06 -0.02988248201605856 +0.2029 0.5698609612411901 0.5698596890503762 -1.1353250212176036e-06 -0.02989631607053755 +0.203 0.5698912934630774 0.569890040250093 -1.137509711868212e-06 -0.029910148868528014 +0.20310000000000003 0.5699216212927017 0.5699203870976535 -1.139529836990949e-06 -0.02992398040956275 +0.20320000000000002 0.5699519447311601 0.5699507295913092 -1.1413850203867426e-06 -0.02993781069317482 +0.2033 0.5699822637795533 0.569981067729308 -1.1430749106700056e-06 -0.029951639718897406 +0.2034 0.5700125784389856 0.5700114015098947 -1.1445991809910794e-06 -0.029965467486263928 +0.2035 0.5700428887105657 0.5700417309313117 -1.1459575294248125e-06 -0.029979293994808 +0.20360000000000003 0.5700731945954054 0.5700720559917986 -1.14714967847096e-06 -0.029993119244063476 +0.20370000000000002 0.5701034960946187 0.5701023766895927 -1.1481753760533842e-06 -0.030006943233564315 +0.2038 0.5701337932093237 0.5701326930229293 -1.149034394631876e-06 -0.030020765962844795 +0.2039 0.5701640859406403 0.5701630049900419 -1.1497265316462446e-06 -0.030034587431439275 +0.204 0.5701943742896918 0.570193312589162 -1.1502516095163173e-06 -0.030048407638882415 +0.20410000000000003 0.5702246582576032 0.5702236158185199 -1.150609475863984e-06 -0.030062226584709043 +0.20420000000000002 0.5702549378455013 0.5702539146763448 -1.1508000033466637e-06 -0.03007604426845419 +0.2043 0.5702852130545156 0.5702842091608644 -1.1508230894907712e-06 -0.03008986068965306 +0.2044 0.5703154838857764 0.5703144992703062 -1.1506786573023398e-06 -0.03010367584784109 +0.2045 0.5703457503404158 0.5703447850028965 -1.1503666549339542e-06 -0.03011748974255393 +0.20460000000000003 0.5703760124195671 0.5703750663568616 -1.1498870556847507e-06 -0.030131302373327375 +0.20470000000000002 0.5704062701243642 0.5704053433304279 -1.1492398581114394e-06 -0.030145113739697495 +0.2048 0.5704365234559425 0.5704356159218211 -1.1484250859172818e-06 -0.0301589238412005 +0.2049 0.5704667724154369 0.570465884129268 -1.1474427882851579e-06 -0.030172732677372822 +0.205 0.5704970170039836 0.5704961479509952 -1.146293039433477e-06 -0.0301865402477511 +0.20510000000000003 0.5705272572227182 0.5705264073852306 -1.1449759391712888e-06 -0.030200346551872165 +0.20520000000000002 0.5705574930727764 0.5705566624302028 -1.143491612121128e-06 -0.030214151589273066 +0.2053 0.5705877245552938 0.5705869130841418 -1.1418402084406587e-06 -0.0302279553594911 +0.2054 0.5706179516714049 0.5706171593452785 -1.140021903656141e-06 -0.03024175786206364 +0.2055 0.570648174422244 0.5706474012118458 -1.1380368982738531e-06 -0.03025555909652837 +0.20560000000000003 0.5706783928089438 0.5706776386820782 -1.1358854184462253e-06 -0.030269359062423142 +0.20570000000000002 0.5707086068326362 0.5707078717542127 -1.1335677151946832e-06 -0.03028315775928599 +0.2058 0.5707388164944516 0.5707381004264879 -1.131084064853738e-06 -0.03029695518665514 +0.2059 0.5707690217955181 0.5707683246971452 -1.1284347689599628e-06 -0.030310751344069072 +0.206 0.5707992227369632 0.5707985445644289 -1.1256201541409716e-06 -0.03032454623106645 +0.20610000000000003 0.570829419319911 0.5708287600265861 -1.1226405723374633e-06 -0.030338339847186147 +0.20620000000000002 0.570859611545484 0.570858971081867 -1.11949640024811e-06 -0.030352132191967182 +0.2063 0.5708897994148021 0.5708891777285252 -1.116188039829158e-06 -0.030365923264948875 +0.2064 0.5709199829289822 0.5709193799648179 -1.1127159180723822e-06 -0.030379713065670638 +0.2065 0.5709501620891381 0.5709495777890059 -1.1090804868940651e-06 -0.030393501593672212 +0.20660000000000003 0.5709803368963808 0.5709797711993543 -1.1052822226909065e-06 -0.03040728884849339 +0.20670000000000002 0.5710105073518176 0.5710099601941323 -1.1013216271726911e-06 -0.030421074829674283 +0.2068 0.5710406734565523 0.5710401447716134 -1.0971992269737108e-06 -0.030434859536755177 +0.2069 0.5710708352116849 0.5710703249300763 -1.092915572875608e-06 -0.030448642969276542 +0.207 0.5711009926183112 0.5711005006678038 -1.0884712406400432e-06 -0.030462425126779033 +0.20710000000000003 0.5711311456775227 0.5711306719830845 -1.0838668306201171e-06 -0.03047620600880358 +0.20720000000000002 0.5711612943904064 0.571160838874212 -1.0791029675938368e-06 -0.03048998561489126 +0.2073 0.5711914387580447 0.5711910013394854 -1.0741803008196271e-06 -0.030503763944583342 +0.2074 0.5712215787815148 0.5712211593772096 -1.0690995037032636e-06 -0.03051754099742129 +0.2075 0.5712517144618889 0.5712513129856956 -1.063861274297473e-06 -0.030531316772946848 +0.20760000000000003 0.5712818458002343 0.5712814621632606 -1.0584663344692657e-06 -0.030545091270701936 +0.20770000000000002 0.5713119727976119 0.5713116069082276 -1.0529154301774923e-06 -0.030558864490228595 +0.2078 0.5713420954550776 0.5713417472189269 -1.0472093313618203e-06 -0.030572636431069146 +0.2079 0.571372213773681 0.5713718830936955 -1.0413488321092679e-06 -0.030586407092766117 +0.208 0.5714023277544652 0.5714020145308768 -1.0353347499880705e-06 -0.030600176474862198 +0.20810000000000003 0.5714324373984669 0.5714321415288222 -1.0291679264362585e-06 -0.03061394457690031 +0.20820000000000002 0.571462542706717 0.5714622640858901 -1.0228492260955235e-06 -0.03062771139842356 +0.2083 0.5714926436802388 0.5714923822004465 -1.016379537088774e-06 -0.030641476938975294 +0.2084 0.5715227403200489 0.5715224958708658 -1.0097597713532025e-06 -0.030655241198099016 +0.2085 0.5715528326271564 0.5715526050955295 -1.0029908635300622e-06 -0.030669004175338438 +0.20860000000000004 0.5715829206025631 0.5715827098728283 -9.960737715197787e-07 -0.03068276587023754 +0.20870000000000002 0.5716130042472632 0.5716128102011608 -9.89009476037861e-07 -0.03069652628234041 +0.2088 0.5716430835622434 0.5716429060789343 -9.81798980670412e-07 -0.03071028541119138 +0.2089 0.5716731585484816 0.5716729975045652 -9.744433115688178e-07 -0.030724043256335012 +0.209 0.5717032292069478 0.5717030844764787 -9.66943517421992e-07 -0.030737799817316017 +0.20910000000000004 0.5717332955386039 0.5717331669931093 -9.5930066942862e-07 -0.03075155509367938 +0.20920000000000002 0.5717633575444026 0.571763245052901 -9.51515860880825e-07 -0.030765309084970213 +0.2093 0.5717934152252884 0.5717933186543077 -9.435902071919244e-07 -0.03077906179073392 +0.2094 0.5718234685821961 0.5718233877957928 -9.355248456466292e-07 -0.030792813210516037 +0.2095 0.5718535176160517 0.5718534524758296 -9.273209355398215e-07 -0.030806563343862295 +0.20960000000000004 0.5718835623277718 0.5718835126929023 -9.189796572051101e-07 -0.030820312190318708 +0.20970000000000003 0.571913602718263 0.5719135684455048 -9.10502212986275e-07 -0.030834059749431365 +0.20980000000000001 0.5719436387884227 0.571943619732142 -9.018898261270447e-07 -0.03084780602074674 +0.2099 0.5719736705391378 0.5719736665513293 -8.931437411041632e-07 -0.03086155100381135 +0.21 0.5720036979712854 0.5720037089015936 -8.842652234331005e-07 -0.030875294698171976 +0.2101 0.5720337210857319 0.5720337467814722 -8.752555590851863e-07 -0.030889037103375594 +0.21020000000000003 0.5720637398833331 0.5720637801895148 -8.661160548484315e-07 -0.030902778218969397 +0.21030000000000001 0.5720937543649349 0.5720938091242815 -8.568480375503729e-07 -0.030916518044500813 +0.2104 0.5721237645313715 0.5721238335843449 -8.474528546131843e-07 -0.03093025657951742 +0.2105 0.572153770383466 0.5721538535682892 -8.37931873054476e-07 -0.03094399382356701 +0.2106 0.5721837719220308 0.5721838690747107 -8.282864800979173e-07 -0.030957729776197585 +0.21070000000000003 0.5722137691478665 0.5722138801022181 -8.185180821740357e-07 -0.030971464436957363 +0.21080000000000002 0.5722437620617619 0.5722438866494322 -8.086281053087951e-07 -0.03098519780539474 +0.2109 0.5722737506644944 0.5722738887149865 -7.986179946795069e-07 -0.030998929881058363 +0.211 0.5723037349568295 0.5723038862975274 -7.884892144482958e-07 -0.03101266066349703 +0.2111 0.57233371493952 0.5723338793957145 -7.782432475678114e-07 -0.031026390152259754 +0.21120000000000003 0.572363690613307 0.5723638680082196 -7.678815955314278e-07 -0.031040118346895768 +0.21130000000000002 0.572393661978919 0.5723938521337286 -7.574057780956878e-07 -0.031053845246954526 +0.2114 0.572423629037072 0.5724238317709407 -7.468173334190809e-07 -0.031067570851985672 +0.2115 0.5724535917884689 0.5724538069185683 -7.361178172293759e-07 -0.031081295161539027 +0.2116 0.5724835502337997 0.5724837775753377 -7.253088031566879e-07 -0.031095018175164624 +0.21170000000000003 0.5725135043737416 0.5725137437399895 -7.143918820951001e-07 -0.031108739892412758 +0.21180000000000002 0.5725434542089584 0.572543705411278 -7.03368662369197e-07 -0.031122460312833857 +0.2119 0.5725733997401005 0.5725736625879716 -6.922407690401755e-07 -0.031136179435978597 +0.212 0.5726033409678046 0.5726036152688534 -6.810098441001333e-07 -0.031149897261397837 +0.2121 0.5726332778926939 0.5726335634527209 -6.696775460557358e-07 -0.031163613788642665 +0.21220000000000003 0.5726632105153777 0.572663507138386 -6.582455496506601e-07 -0.03117732901726432 +0.21230000000000002 0.5726931388364513 0.5726934463246757 -6.467155455047724e-07 -0.031191042946814303 +0.2124 0.5727230628564957 0.572723381010432 -6.350892402529063e-07 -0.031204755576844302 +0.2125 0.5727529825760778 0.5727533111945117 -6.233683558232173e-07 -0.031218466906906196 +0.2126 0.5727828979957502 0.5727832368757871 -6.115546296314722e-07 -0.031232176936552093 +0.21270000000000003 0.5728128091160507 0.5728131580531459 -5.996498139149153e-07 -0.03124588566533429 +0.21280000000000002 0.5728427159375025 0.5728430747254911 -5.876556758988016e-07 -0.0312595930928053 +0.2129 0.5728726184606139 0.5728729868917415 -5.755739971025076e-07 -0.031273299218517826 +0.213 0.5729025166858782 0.5729028945508315 -5.634065733117755e-07 -0.03128700404202479 +0.2131 0.5729324106137739 0.5729327977017117 -5.511552144399356e-07 -0.031300707562879296 +0.21320000000000003 0.5729623002447639 0.5729626963433482 -5.388217439450393e-07 -0.03131440978063467 +0.21330000000000002 0.5729921855792961 0.5729925904747238 -5.264079988021031e-07 -0.03132811069484447 +0.2134 0.5730220666178027 0.5730224800948374 -5.13915829225553e-07 -0.03134181030506241 +0.2135 0.5730519433607005 0.573052365202704 -5.013470981418688e-07 -0.03135550861084243 +0.2136 0.5730818158083907 0.5730822457973556 -4.887036812312173e-07 -0.0313692056117387 +0.21370000000000003 0.573111683961258 0.5731121218778401 -4.75987466483363e-07 -0.031382901307305526 +0.21380000000000002 0.573141547819672 0.5731419934432231 -4.63200353878479e-07 -0.0313965956970975 +0.2139 0.5731714073839861 0.5731718604925864 -4.5034425530388056e-07 -0.03141028878066939 +0.214 0.5732012626545373 0.5732017230250287 -4.374210940821799e-07 -0.03142398055757615 +0.2141 0.5732311136316466 0.573231581039666 -4.2443280474924183e-07 -0.03143767102737296 +0.21420000000000003 0.5732609603156182 0.5732614345356316 -4.1138133276275024e-07 -0.031451360189615196 +0.21430000000000002 0.5732908027067407 0.5732912835120756 -3.9826863425240777e-07 -0.03146504804385845 +0.2144 0.5733206408052851 0.5733211279681656 -3.8509667553421334e-07 -0.03147873458965849 +0.2145 0.5733504746115067 0.573350967903087 -3.7186743317985105e-07 -0.03149241982657134 +0.2146 0.5733803041256436 0.5733808033160424 -3.5858289339218974e-07 -0.03150610375415319 +0.21470000000000003 0.5734101293479171 0.573410634206252 -3.4524505185262733e-07 -0.03151978637196045 +0.21480000000000002 0.5734399502785317 0.573440460572954 -3.318559134019017e-07 -0.031533467679549725 +0.2149 0.5734697669176748 0.5734702824154041 -3.1841749176253487e-07 -0.03154714767647786 +0.215 0.5734995792655171 0.5735000997328761 -3.0493180919188845e-07 -0.03156082636230186 +0.2151 0.5735293873222117 0.5735299125246617 -2.9140089619072995e-07 -0.03157450373657897 +0.21520000000000003 0.5735591910878948 0.5735597207900703 -2.7782679118404374e-07 -0.03158817979886661 +0.21530000000000002 0.5735889905626848 0.5735895245284302 -2.642115403128642e-07 -0.03160185454872244 +0.2154 0.5736187857466831 0.573619323739087 -2.50557197024881e-07 -0.03161552798570432 +0.2155 0.5736485766399737 0.5736491184214052 -2.3686582173443327e-07 -0.03162920010937026 +0.2156 0.5736783632426231 0.5736789085747671 -2.231394816420984e-07 -0.03164287091927858 +0.21570000000000003 0.5737081455546801 0.573708694198574 -2.0938025033223617e-07 -0.03165654041498771 +0.21580000000000002 0.5737379235761758 0.5737384752922449 -1.955902074884941e-07 -0.031670208596056335 +0.2159 0.5737676973071235 0.573768251855218 -1.8177143854686273e-07 -0.03168387546204331 +0.216 0.5737974667475192 0.5737980238869496 -1.679260344597533e-07 -0.031697541012507754 +0.21610000000000001 0.5738272318973408 0.573827791386915 -1.5405609123803066e-07 -0.03171120524700894 +0.2162 0.5738569927565486 0.5738575543546076 -1.401637097844799e-07 -0.03172486816510639 +0.21630000000000002 0.5738867493250844 0.57388731278954 -1.2625099552257546e-07 -0.031738529766359797 +0.2164 0.5739165016028729 0.5739170666912433 -1.1232005805994483e-07 -0.03175219005032908 +0.2165 0.57394624958982 0.5739468160592675 -9.837301085183214e-08 -0.031765849016574345 +0.21660000000000001 0.5739759932858143 0.5739765608931814 -8.441197094435915e-08 -0.03177950666465592 +0.2167 0.5740057326907259 0.5740063011925725 -7.043905859462074e-08 -0.03179316299413434 +0.21680000000000002 0.5740354678044068 0.5740360369570475 -5.645639697231253e-08 -0.03180681800457033 +0.2169 0.5740651986266913 0.5740657681862319 -4.246611183967436e-08 -0.03182047169552485 +0.217 0.5740949251573951 0.57409549487977 -2.847033121582132e-08 -0.031834124066559055 +0.21710000000000002 0.574124647396316 0.5741252170373253 -1.4471185075443961e-08 -0.031847775117234293 +0.2172 0.5741543653432332 0.5741549346585804 -4.708050017551701e-10 -0.03186142484711212 +0.21730000000000002 0.5741840789979081 0.5741846477432363 1.3528676130747375e-08 -0.03187507325575432 +0.2174 0.574213788360084 0.5742143562910137 2.7525124483493424e-08 -0.03188872034272287 +0.2175 0.5742434934294854 0.5742440603016521 4.1516405566849324e-08 -0.03190236610757995 +0.21760000000000002 0.574273194205819 0.5742737597749101 5.550038458673745e-08 -0.03191601054988795 +0.2177 0.5743028906887734 0.5743034547105654 6.947492675948852e-08 -0.031929653669209496 +0.21780000000000002 0.5743325828780184 0.5743331451084147 8.343789764664322e-08 -0.031943295465107366 +0.2179 0.5743622707732056 0.5743628309682737 9.738716345852882e-08 -0.03195693593714459 +0.218 0.5743919543739685 0.5743925122899771 1.1132059139773443e-07 -0.03197057508488435 +0.21810000000000002 0.5744216336799225 0.574422189073379 1.2523605001646398e-07 -0.0319842129078901 +0.2182 0.5744513086906647 0.5744518613183527 1.3913140945592817e-07 -0.03199784940572548 +0.21830000000000002 0.5744809794057738 0.5744815290247898 1.5300454189737245e-07 -0.03201148457795432 +0.2184 0.5745106458248104 0.5745111921926014 1.6685332174248835e-07 -0.03202511842414068 +0.2185 0.5745403079473165 0.5745408508217179 1.8067562609219712e-07 -0.0320387509438488 +0.21860000000000002 0.5745699657728164 0.5745705049120882 1.9446933498257213e-07 -0.03205238213664315 +0.2187 0.5745996193008158 0.5746001544636806 2.082323316970891e-07 -0.03206601200208839 +0.21880000000000002 0.5746292685308027 0.574629799476482 2.2196250314826527e-07 -0.03207964053974942 +0.2189 0.5746589134622468 0.5746594399504983 2.3565774019684849e-07 -0.032093267749191294 +0.219 0.5746885540945994 0.5746890758857546 2.493159379501897e-07 -0.03210689362997932 +0.21910000000000002 0.5747181904272941 0.5747187072822946 2.629349959981653e-07 -0.03212051818167899 +0.2192 0.5747478224597464 0.574748334140181 2.765128190029831e-07 -0.03213414140385603 +0.21930000000000002 0.5747774501913538 0.5747779564594948 2.900473167616324e-07 -0.032147763296076326 +0.2194 0.5748070736214959 0.5748075742403366 3.0353640460833997e-07 -0.032161383857906026 +0.2195 0.5748366927495338 0.5748371874828251 3.169780038725367e-07 -0.032175003088911434 +0.21960000000000002 0.5748663075748115 0.5748667961870979 3.303700419898803e-07 -0.03218862098865911 +0.2197 0.574895918096655 0.5748964003533111 3.437104528214441e-07 -0.032202237556715765 +0.21980000000000002 0.5749255243143725 0.5749259999816396 3.5699717729209546e-07 -0.03221585279264839 +0.2199 0.5749551262272543 0.5749555950722764 3.702281632933513e-07 -0.03222946669602413 +0.22 0.5749847238345732 0.5749851856254334 3.8340136629400057e-07 -0.03224307926641034 +0.22010000000000002 0.5750143171355847 0.5750147716413404 3.965147494927601e-07 -0.03225669050337459 +0.2202 0.5750439061295263 0.5750443531202462 4.095662843317527e-07 -0.03227030040648469 +0.22030000000000002 0.5750734908156183 0.575073930062417 4.225539505103848e-07 -0.03228390897530863 +0.2204 0.5751030711930637 0.575103502468138 4.354757365682138e-07 -0.03229751620941459 +0.2205 0.5751326472610478 0.575133070337712 4.4832964019025923e-07 -0.03231112210837098 +0.22060000000000002 0.5751622190187391 0.57516263367146 4.6111366827639166e-07 -0.03232472667174641 +0.2207 0.5751917864652886 0.5751921924697211 4.738258374686888e-07 -0.0323383298991097 +0.22080000000000002 0.5752213495998304 0.575221746732852 4.864641744151132e-07 -0.03235193179002989 +0.2209 0.5752509084214817 0.5752512964612274 4.990267160331907e-07 -0.0323655323440762 +0.221 0.5752804629293428 0.5752808416552396 5.11511509954099e-07 -0.032379131560818106 +0.22110000000000002 0.5753100131224967 0.575310382315299 5.239166145643015e-07 -0.03239272943982525 +0.2212 0.5753395590000103 0.5753399184418327 5.362400995745364e-07 -0.032406325980667484 +0.22130000000000002 0.5753691005609334 0.5753694500352858 5.48480046214106e-07 -0.03241992118291488 +0.2214 0.5753986378042997 0.5753989770961209 5.606345475916985e-07 -0.03243351504613775 +0.2215 0.5754281707291257 0.5754284996248171 5.727017087231445e-07 -0.03244710756990652 +0.22160000000000002 0.5754576993344125 0.5754580176218714 5.846796472808169e-07 -0.03246069875379194 +0.2217 0.5754872236191443 0.5754875310877975 5.965664937046533e-07 -0.03247428859736488 +0.22180000000000002 0.5755167435822897 0.5755170400231262 6.083603911188895e-07 -0.03248787710019648 +0.22190000000000001 0.5755462592228004 0.5755465444284049 6.200594963035044e-07 -0.03250146426185803 +0.222 0.5755757705396134 0.5755760443041978 6.316619794166645e-07 -0.03251505008192107 +0.22210000000000002 0.5756052775316489 0.5756055396510857 6.43166024549835e-07 -0.03252863455995735 +0.2222 0.5756347801978121 0.575635030469666 6.54569830005336e-07 -0.03254221769553881 +0.2223 0.5756642785369921 0.5756645167605523 6.658716086849203e-07 -0.03255579948823759 +0.22240000000000001 0.5756937725480629 0.5756939985243745 6.770695880620181e-07 -0.03256937993762607 +0.2225 0.5757232622298829 0.5757234757617783 6.88162010542559e-07 -0.03258295904327681 +0.22260000000000002 0.5757527475812959 0.5757529484734261 6.991471339923283e-07 -0.03259653680476258 +0.2227 0.5757822286011303 0.5757824166599956 7.100232320145228e-07 -0.032610113221656405 +0.2228 0.5758117052881995 0.5758118803221801 7.207885936999503e-07 -0.032623688293531454 +0.22290000000000001 0.5758411776413019 0.5758413394606888 7.314415246262307e-07 -0.03263726201996112 +0.223 0.575870645659222 0.5758707940762464 7.419803464969732e-07 -0.032650834400519045 +0.22310000000000002 0.5759001093407288 0.5759002441695928 7.524033977523992e-07 -0.03266440543477905 +0.2232 0.5759295686845781 0.5759296897414828 7.62709033902409e-07 -0.03267797512231515 +0.2233 0.5759590236895109 0.5759591307926866 7.728956275543375e-07 -0.03269154346270161 +0.22340000000000002 0.5759884743542537 0.5759885673239891 7.829615687737768e-07 -0.03270511045551285 +0.2235 0.5760179206775197 0.5760179993361896 7.929052653066204e-07 -0.03271867610032354 +0.22360000000000002 0.5760473626580082 0.5760474268301027 8.027251429676419e-07 -0.032732240396708544 +0.2237 0.5760768002944048 0.576076849806557 8.124196458070276e-07 -0.032745803344243006 +0.2238 0.5761062335853817 0.5761062682663952 8.219872361936442e-07 -0.03275936494250212 +0.22390000000000002 0.5761356625295976 0.5761356822104743 8.314263953423939e-07 -0.03277292519106142 +0.224 0.5761650871256984 0.576165091639665 8.407356234529928e-07 -0.03278648408949658 +0.22410000000000002 0.5761945073723168 0.5761944965548524 8.499134399320152e-07 -0.03280004163738354 +0.2242 0.5762239232680727 0.5762238969569344 8.589583834761605e-07 -0.032813597834298415 +0.2243 0.5762533348115737 0.5762532928468229 8.67869012738387e-07 -0.03282715267981757 +0.22440000000000002 0.5762827420014143 0.5762826842254428 8.766439060503561e-07 -0.03284070617351747 +0.2245 0.5763121448361774 0.5763120710937324 8.85281662033055e-07 -0.032854258314974925 +0.22460000000000002 0.5763415433144332 0.5763414534526424 8.937808995967966e-07 -0.0328678091037669 +0.2247 0.5763709374347402 0.5763708313031367 9.021402584685756e-07 -0.03288135853947051 +0.2248 0.5764003271956453 0.5764002046461916 9.103583988312458e-07 -0.032894906621663174 +0.22490000000000002 0.5764297125956833 0.576429573482796 9.184340022949655e-07 -0.03290845334992245 +0.225 0.5764590936333782 0.5764589378139506 9.263657714531082e-07 -0.03292199872382617 +0.22510000000000002 0.5764884703072425 0.5764882976406687 9.34152430492885e-07 -0.032935542742952316 +0.2252 0.5765178426157773 0.5765176529639748 9.417927253618785e-07 -0.03294908540687911 +0.2253 0.5765472105574735 0.5765470037849055 9.492854236847759e-07 -0.03296262671518496 +0.22540000000000002 0.5765765741308109 0.5765763501045086 9.566293155127692e-07 -0.03297616666744853 +0.2255 0.5766059333342589 0.5766056919238435 9.638232127961999e-07 -0.03298970526324864 +0.22560000000000002 0.5766352881662768 0.5766350292439805 9.70865950133959e-07 -0.03300324250216436 +0.2257 0.5766646386253138 0.5766643620660005 9.777563850787985e-07 -0.033016778383774946 +0.2258 0.5766939847098087 0.5766936903909955 9.8449339758222e-07 -0.03303031290765986 +0.22590000000000002 0.5767233264181912 0.5767230142200679 9.910758910214312e-07 -0.033043846073398796 +0.226 0.5767526637488812 0.5767523335543303 9.97502791755256e-07 -0.033057377880571635 +0.22610000000000002 0.5767819967002898 0.5767816483949053 1.0037730498457798e-06 -0.033070908328758496 +0.2262 0.5768113252708186 0.5768109587429257 1.0098856387807942e-06 -0.03308443741753967 +0.2263 0.57684064945886 0.5768402645995336 1.0158395557513522e-06 -0.033097965146495704 +0.22640000000000002 0.5768699692627983 0.5768695659658808 1.0216338219293242e-06 -0.03311149151520732 +0.2265 0.5768992846810093 0.5768988628431284 1.0272674826894423e-06 -0.03312501652325543 +0.22660000000000002 0.57692859571186 0.5769281552324462 1.032739607664812e-06 -0.03313854017022121 +0.2267 0.57695790235371 0.5769574431350136 1.0380492909134453e-06 -0.033152062455686034 +0.2268 0.5769872046049107 0.5769867265520177 1.0431956506407047e-06 -0.033165583379231436 +0.22690000000000002 0.577016502463806 0.5770160054846547 1.048177830753616e-06 -0.03317910294043924 +0.227 0.5770457959287325 0.5770452799341289 1.0529949989734888e-06 -0.03319262113889141 +0.22710000000000002 0.5770750849980192 0.5770745499016521 1.0576463486677845e-06 -0.033206137974170144 +0.2272 0.5771043696699887 0.5771038153884444 1.0621310981839827e-06 -0.03321965344585785 +0.2273 0.5771336499429564 0.5771330763957332 1.0664484913491812e-06 -0.03323316755353717 +0.22740000000000002 0.5771629258152313 0.5771623329247535 1.0705977971370295e-06 -0.03324668029679094 +0.2275 0.5771921972851164 0.5771915849767469 1.0745783102228401e-06 -0.033260191675202166 +0.22760000000000002 0.5772214643509079 0.5772208325529622 1.0783893509280773e-06 -0.03327370168835407 +0.2277 0.577250727010897 0.577250075654655 1.0820302652758684e-06 -0.0332872103358302 +0.2278 0.5772799852633685 0.5772793142830872 1.0855004252685596e-06 -0.03330071761721416 +0.22790000000000002 0.5773092391066027 0.5773085484395268 1.0887992291652715e-06 -0.0333142235320899 +0.228 0.5773384885388737 0.5773377781252479 1.0919261008712766e-06 -0.03332772808004144 +0.22810000000000002 0.5773677335584512 0.57736700334153 1.0948804911592447e-06 -0.03334123126065312 +0.22820000000000001 0.5773969741636003 0.5773962240896588 1.0976618765035084e-06 -0.03335473307350947 +0.2283 0.5774262103525811 0.5774254403709247 1.1002697603568201e-06 -0.033368233518195164 +0.2284 0.5774554421236501 0.5774546521866234 1.1027036723731953e-06 -0.033381732594295166 +0.2285 0.577484669475059 0.5774838595380554 1.1049631690185358e-06 -0.03339523030139461 +0.22860000000000003 0.5775138924050566 0.5775130624265259 1.1070478334040956e-06 -0.03340872663907889 +0.22870000000000001 0.5775431109118871 0.5775422608533443 1.1089572752864818e-06 -0.03342222160693351 +0.2288 0.5775723249937921 0.5775714548198239 1.1106911313452095e-06 -0.033435715204544275 +0.2289 0.5776015346490102 0.5776006443272825 1.1122490652937245e-06 -0.03344920743149717 +0.229 0.5776307398757765 0.5776298293770412 1.1136307678794033e-06 -0.03346269828737843 +0.22910000000000003 0.5776599406723242 0.5776590099704244 1.1148359566059973e-06 -0.03347618777177437 +0.22920000000000001 0.5776891370368835 0.5776881861087597 1.1158643763997667e-06 -0.03348967588427169 +0.2293 0.5777183289676829 0.577717357793378 1.1167157992764132e-06 -0.0335031626244572 +0.2294 0.5777475164629489 0.5777465250256125 1.1173900243965917e-06 -0.03351664799191794 +0.2295 0.5777766995209059 0.5777756878067991 1.1178868784544882e-06 -0.03353013198624113 +0.22960000000000003 0.5778058781397776 0.5778048461382757 1.1182062152337302e-06 -0.033543614607014265 +0.22970000000000002 0.5778350523177858 0.5778340000213825 1.1183479158294318e-06 -0.03355709585382501 +0.2298 0.577864222053152 0.5778631494574612 1.1183118888702381e-06 -0.03357057572626126 +0.2299 0.5778933873440966 0.5778922944478552 1.118098070407303e-06 -0.03358405422391111 +0.23 0.5779225481888395 0.5779214349939088 1.1177064239142886e-06 -0.033597531346362834 +0.23010000000000003 0.5779517045856004 0.5779505710969675 1.1171369403983888e-06 -0.03361100709320494 +0.23020000000000002 0.5779808565325992 0.5779797027583775 1.1163896381782834e-06 -0.03362448146402614 +0.2303 0.5780100040280564 0.5780088299794861 1.1154645632172056e-06 -0.03363795445841549 +0.2304 0.578039147070192 0.5780379527616403 1.1143617890119195e-06 -0.03365142607596199 +0.2305 0.5780682856572276 0.5780670711061873 1.113081416426187e-06 -0.033664896316255126 +0.23060000000000003 0.5780974197873854 0.5780961850144741 1.1116235739128122e-06 -0.0336783651788844 +0.23070000000000002 0.5781265494588889 0.5781252944878472 1.1099884174581298e-06 -0.03369183266343962 +0.2308 0.5781556746699632 0.5781543995276526 1.1081761306930282e-06 -0.03370529876951075 +0.2309 0.578184795418835 0.5781835001352353 1.1061869246153933e-06 -0.033718763496688016 +0.231 0.578213911703733 0.578212596311939 1.1040210376456194e-06 -0.033732226844561834 +0.23110000000000003 0.5782430235228879 0.5782416880591061 1.1016787356821212e-06 -0.03374568881272281 +0.23120000000000002 0.5782721308745331 0.5782707753780775 1.0991603120458215e-06 -0.033759149400761794 +0.2313 0.5783012337569046 0.5782998582701921 1.0964660875356635e-06 -0.03377260860826985 +0.2314 0.5783303321682413 0.5783289367367869 1.0935964102065654e-06 -0.03378606643483822 +0.2315 0.578359426106785 0.5783580107791957 1.0905516553694206e-06 -0.03379952288005836 +0.23160000000000003 0.5783885155707819 0.5783870803987505 1.0873322260906981e-06 -0.03381297794352199 +0.23170000000000002 0.5784176005584805 0.5784161455967805 1.0839385519711975e-06 -0.033826431624821005 +0.2318 0.5784466810681339 0.5784452063746113 1.0803710904228048e-06 -0.0338398839235475 +0.2319 0.5784757570979995 0.5784742627335653 1.0766303257803145e-06 -0.03385333483929378 +0.232 0.5785048286463383 0.5785033146749616 1.0727167692459183e-06 -0.03386678437165238 +0.23210000000000003 0.578533895711417 0.5785323622001153 1.0686309593332943e-06 -0.03388023252021602 +0.23220000000000002 0.5785629582915062 0.5785614053103373 1.0643734614235179e-06 -0.03389367928457768 +0.2323 0.5785920163848821 0.5785904440069343 1.059944867654039e-06 -0.03390712466433051 +0.2324 0.5786210699898262 0.5786194782912089 1.0553457970852165e-06 -0.03392056865906794 +0.2325 0.578650119104625 0.5786485081644582 1.05057689536725e-06 -0.033934011268383475 +0.23260000000000003 0.5786791637275717 0.5786775336279746 1.0456388348512036e-06 -0.03394745249187093 +0.23270000000000002 0.5787082038569649 0.5787065546830457 1.0405323145890044e-06 -0.033960892329124366 +0.2328 0.5787372394911096 0.578735571330953 1.03525805966731e-06 -0.03397433077973797 +0.2329 0.5787662706283173 0.5787645835729722 1.0298168219846637e-06 -0.03398776784330617 +0.233 0.5787952972669064 0.5787935914103739 1.0242093793633167e-06 -0.03400120351942362 +0.23310000000000003 0.578824319405202 0.5788225948444219 1.0184365360488279e-06 -0.03401463780768518 +0.23320000000000002 0.5788533370415365 0.5788515938763735 1.0124991219884194e-06 -0.0340280707076859 +0.2333 0.5788823501742499 0.5788805885074797 1.0063979932750655e-06 -0.0340415022190211 +0.2334 0.5789113588016899 0.5789095787389844 1.0001340317589147e-06 -0.034054932341286225 +0.2335 0.5789403629222116 0.5789385645721247 9.937081449917784e-07 -0.03406836107407702 +0.23360000000000003 0.5789693625341786 0.5789675460081298 9.871212661161088e-07 -0.034081788416989355 +0.23370000000000002 0.578998357635963 0.5789965230482219 9.803743536429543e-07 -0.034095214369619396 +0.2338 0.5790273482259449 0.5790254956936152 9.73468391340937e-07 -0.034108638931563476 +0.2339 0.5790563343025141 0.5790544639455159 9.664043880697193e-07 -0.03412206210241813 +0.234 0.5790853158640684 0.5790834278051219 9.591833779465375e-07 -0.03413548388178016 +0.23410000000000003 0.5791142929090156 0.5791123872736228 9.518064197910903e-07 -0.03414890426924647 +0.23420000000000002 0.5791432654357725 0.5791413423521995 9.44274597153294e-07 -0.03416232326441434 +0.2343 0.5791722334427659 0.5791702930420239 9.365890182855274e-07 -0.03417574086688109 +0.2344 0.5792011969284323 0.5791992393442588 9.287508155042534e-07 -0.03418915707624437 +0.2345 0.5792301558912185 0.5792281812600578 9.207611457451303e-07 -0.03420257189210201 +0.23460000000000003 0.5792591103295817 0.5792571187905647 9.126211895638114e-07 -0.03421598531405203 +0.23470000000000002 0.5792880602419891 0.5792860519369138 9.043321518575897e-07 -0.03422939734169269 +0.2348 0.5793170056269192 0.5793149807002295 8.958952611159976e-07 -0.03424280797462244 +0.2349 0.5793459464828615 0.5793439050816257 8.873117692820287e-07 -0.03425621721243998 +0.235 0.5793748828083164 0.5793728250822059 8.785829517243826e-07 -0.03426962505474415 +0.23510000000000003 0.5794038146017959 0.5794017407030632 8.697101071541979e-07 -0.03428303150113409 +0.23520000000000002 0.5794327418618234 0.57943065194528 8.606945571254521e-07 -0.03429643655120907 +0.2353 0.5794616645869344 0.5794595588099272 8.515376459239388e-07 -0.03430984020456865 +0.2354 0.5794905827756759 0.5794884612980651 8.422407406782906e-07 -0.034323242460812545 +0.2355 0.5795194964266078 0.579517359410742 8.328052307216005e-07 -0.034336643319540706 +0.23560000000000003 0.579548405538302 0.5795462531489949 8.232325277024444e-07 -0.034350042780353286 +0.23570000000000002 0.5795773101093432 0.5795751425138489 8.135240652518139e-07 -0.0343634408428507 +0.2358 0.5796062101383286 0.579604027506317 8.036812986778052e-07 -0.034376837506633444 +0.2359 0.5796351056238687 0.5796329081274001 7.937057051321528e-07 -0.0343902327713024 +0.236 0.579663996564587 0.5796617843780866 7.83598782805317e-07 -0.03440362663645852 +0.23610000000000003 0.5796928829591207 0.5796906562593527 7.733620512595518e-07 -0.034417019101703084 +0.23620000000000002 0.5797217648061201 0.5797195237721611 7.629970508182815e-07 -0.03443041016663748 +0.2363 0.5797506421042499 0.5797483869174618 7.525053425105899e-07 -0.03444379983086334 +0.2364 0.5797795148521881 0.5797772456961918 7.418885079324422e-07 -0.034457188093982585 +0.2365 0.5798083830486274 0.5798061001092748 7.31148148941374e-07 -0.03447057495559726 +0.23660000000000003 0.5798372466922743 0.5798349501576207 7.202858871568907e-07 -0.03448396041530962 +0.23670000000000002 0.5798661057818504 0.5798637958421257 7.093033640714896e-07 -0.034497344472722194 +0.2368 0.5798949603160912 0.5798926371636723 6.982022406343269e-07 -0.03451072712743769 +0.2369 0.579923810293748 0.579921474123129 6.869841970014168e-07 -0.034524108379059025 +0.237 0.5799526557135861 0.5799503067213497 6.756509324523652e-07 -0.03453748822718933 +0.23710000000000003 0.5799814965743869 0.5799791349591744 6.642041648630137e-07 -0.03455086667143196 +0.23720000000000002 0.5800103328749464 0.5800079588374278 6.526456306499284e-07 -0.03456424371139048 +0.2373 0.5800391646140769 0.5800367783569208 6.409770845761109e-07 -0.03457761934666866 +0.2374 0.5800679917906058 0.5800655935184484 6.292002991958867e-07 -0.03459099357687049 +0.2375 0.5800968144033766 0.5800944043227911 6.173170648549053e-07 -0.03460436640160016 +0.23760000000000003 0.5801256324512487 0.5801232107707142 6.053291892460511e-07 -0.034617737820462076 +0.23770000000000002 0.5801544459330978 0.5801520128629674 5.932384972429094e-07 -0.03463110783306089 +0.2378 0.5801832548478161 0.5801808106002848 5.810468307054784e-07 -0.034644476439001426 +0.2379 0.5802120591943118 0.5802096039833852 5.687560479805676e-07 -0.03465784363788875 +0.238 0.5802408589715101 0.580238393012971 5.563680237630209e-07 -0.0346712094293281 +0.23810000000000003 0.580269654178353 0.580267177689729 5.438846487904048e-07 -0.03468457381292496 +0.23820000000000002 0.580298444813799 0.58029595801433 5.31307829482186e-07 -0.03469793678828503 +0.2383 0.5803272308768244 0.580324733987428 5.186394878842204e-07 -0.034711298355014235 +0.2384 0.5803560123664221 0.5803535056096608 5.05881561002619e-07 -0.03472465851271866 +0.2385 0.5803847892816028 0.5803822728816497 4.930360008870149e-07 -0.03473801726100464 +0.23860000000000003 0.580413561621394 0.5804110358039993 4.801047742142295e-07 -0.034751374599478725 +0.23870000000000002 0.5804423293848414 0.5804397943772974 4.670898617331609e-07 -0.03476473052774768 +0.2388 0.5804710925710087 0.5804685486021149 4.539932582786621e-07 -0.034778085045418475 +0.2389 0.5804998511789765 0.5804972984790053 4.408169724523514e-07 -0.03479143815209828 +0.239 0.5805286052078443 0.5805260440085049 4.275630261507679e-07 -0.034804789847394484 +0.23910000000000003 0.5805573546567294 0.5805547851911332 4.142334542461823e-07 -0.03481814013091472 +0.23920000000000002 0.5805860995247673 0.5805835220273915 4.008303045449635e-07 -0.03483148900226677 +0.2393 0.5806148398111118 0.580612254517764 3.8735563719083377e-07 -0.03484483646105871 +0.2394 0.5806435755149354 0.5806409826627174 3.7381152437343523e-07 -0.03485818250689878 +0.2395 0.5806723066354291 0.5806697064627001 3.602000502450631e-07 -0.03487152713939545 +0.23960000000000004 0.5807010331718023 0.5806984259181426 3.4652331037943185e-07 -0.03488487035815737 +0.23970000000000002 0.5807297551232837 0.5807271410294581 3.3278341156350866e-07 -0.03489821216279345 +0.2398 0.5807584724891205 0.5807558517970406 3.1898247135342395e-07 -0.03491155255291278 +0.2399 0.5807871852685791 0.5807845582212668 3.051226178663047e-07 -0.03492489152812469 +0.24 0.5808158934609448 0.5808132603024948 2.912059893778185e-07 -0.034938229088038696 +0.24010000000000004 0.5808445970655225 0.5808419580410641 2.7723473414176247e-07 -0.03495156523226455 +0.24020000000000002 0.5808732960816361 0.5808706514372955 2.632110098210738e-07 -0.03496489996041221 +0.2403 0.5809019905086289 0.5808993404914922 2.491369833629298e-07 -0.03497823327209184 +0.2404 0.5809306803458634 0.5809280252039375 2.3501483051302507e-07 -0.03499156516691383 +0.2405 0.5809593655927222 0.580956705574897 2.2084673562128287e-07 -0.035004895644488776 +0.24060000000000004 0.580988046248607 0.5809853816046164 2.066348911561322e-07 -0.03501822470442747 +0.24070000000000003 0.5810167223129397 0.5810140532933237 1.9238149752409672e-07 -0.035031552346340984 +0.24080000000000001 0.5810453937851614 0.5810427206412266 1.780887626187666e-07 -0.0350448785698405 +0.2409 0.5810740606647333 0.5810713836485147 1.63758901529365e-07 -0.0350582033745375 +0.241 0.5811027229511369 0.5811000423153583 1.4939413615217e-07 -0.03507152676004365 +0.24110000000000004 0.581131380643873 0.5811286966419082 1.3499669487132548e-07 -0.03508484872597084 +0.24120000000000003 0.5811600337424628 0.5811573466282962 1.205688122327131e-07 -0.03509816927193112 +0.24130000000000001 0.5811886822464477 0.5811859922746344 1.0611272861782428e-07 -0.035111488397536826 +0.2414 0.581217326155389 0.5812146335810162 9.163068979967104e-08 -0.03512480610240048 +0.2415 0.5812459654688684 0.5812432705475153 7.712494666523018e-08 -0.035138122386134805 +0.2416 0.5812746001864878 0.5812719031741855 6.25977548823764e-08 -0.03515143724835278 +0.24170000000000003 0.5813032303078692 0.5813005314610615 4.805137450436536e-08 -0.03516475068866751 +0.24180000000000001 0.5813318558326552 0.5813291554081585 3.3488069640236207e-08 -0.03517806270669243 +0.2419 0.5813604767605086 0.5813577750154719 1.891010811133631e-08 -0.035191373302041085 +0.242 0.5813890930911129 0.5813863902829774 4.3197610696821265e-09 -0.035204682474327294 +0.2421 0.5814177048241717 0.5814150012106314 -1.0280697343781342e-08 -0.03521799022316509 +0.24220000000000003 0.5814463119594093 0.5814436077983701 -2.488899033224745e-08 -0.03523129654816869 +0.24230000000000002 0.5814749144965708 0.5814722100461103 -3.9502838827289166e-08 -0.035244601448952556 +0.2424 0.5815035124354211 0.5815008079537488 -5.411996182984064e-08 -0.03525790492513132 +0.2425 0.5815321057757462 0.5815294015211627 -6.873807677438074e-08 -0.035271206976319865 +0.2426 0.5815606945173527 0.5815579907482097 -8.335489987999767e-08 -0.035284507602133294 +0.24270000000000003 0.5815892786600674 0.5815865756347272 -9.796814651012731e-08 -0.03529780680218688 +0.24280000000000002 0.5816178582037382 0.5816151561805327 -1.125755315304483e-07 -0.035311104576096174 +0.2429 0.5816464331482332 0.5816437323854242 -1.2717476966656038e-07 -0.03532440092347688 +0.243 0.5816750034934415 0.5816723042491799 -1.417635758609037e-07 -0.03533769584394495 +0.2431 0.5817035692392724 0.5817008717715578 -1.5633966561623414e-07 -0.03535098933711652 +0.24320000000000003 0.5817321303856561 0.5817294349522962 -1.7090075540848737e-07 -0.03536428140260799 +0.24330000000000002 0.5817606869325435 0.5817579937911138 -1.8544456297994727e-07 -0.035377572040035936 +0.2434 0.5817892388799056 0.5817865482877091 -1.9996880772782388e-07 -0.035390861249017164 +0.2435 0.5818177862277351 0.5818150984417614 -2.144712110546676e-07 -0.035404149029168684 +0.2436 0.5818463289760439 0.581843644252929 -2.289494967500083e-07 -0.03541743538010774 +0.24370000000000003 0.5818748671248655 0.5818721857208516 -2.434013913060751e-07 -0.035430720301451744 +0.24380000000000002 0.5819034006742534 0.5819007228451487 -2.5782462433759923e-07 -0.035444003792818375 +0.2439 0.5819319296242818 0.5819292556254198 -2.722169288871257e-07 -0.03545728585382548 +0.244 0.5819604539750455 0.581957784061245 -2.865760417788965e-07 -0.035470566484091165 +0.2441 0.5819889737266597 0.5819863081521847 -3.0089970397967347e-07 -0.03548384568323374 +0.24420000000000003 0.58201748887926 0.5820148278977791 -3.1518566108446056e-07 -0.03549712345087169 +0.24430000000000002 0.5820459994330027 0.5820433432975499 -3.294316634205874e-07 -0.035510399786623785 +0.2444 0.582074505388064 0.582071854350998 -3.43635466651393e-07 -0.03552367469010893 +0.2445 0.5821030067446408 0.5821003610576053 -3.577948319288815e-07 -0.03553694816094632 +0.2446 0.5821315035029498 0.5821288634168342 -3.719075264557725e-07 -0.03555022019875528 +0.24470000000000003 0.5821599956632286 0.5821573614281278 -3.85971323624279e-07 -0.03556349080315542 +0.24480000000000002 0.5821884832257347 0.5821858550909095 -3.999840035295854e-07 -0.03557675997376655 +0.2449 0.5822169661907454 0.5822143444045834 -4.139433532196479e-07 -0.03559002771020868 +0.245 0.5822454445585583 0.5822428293685344 -4.2784716720867255e-07 -0.035603294012102035 +0.2451 0.5822739183294913 0.5822713099821282 -4.4169324756038186e-07 -0.035616558879067055 +0.24520000000000003 0.5823023875038816 0.5822997862447111 -4.554794044570043e-07 -0.03562982231072441 +0.24530000000000002 0.5823308520820873 0.5823282581556105 -4.6920345656009665e-07 -0.03564308430669496 +0.2454 0.5823593120644851 0.5823567257141349 -4.828632311076886e-07 -0.03565634486659982 +0.2455 0.5823877674514725 0.5823851889195735 -4.964565645249053e-07 -0.03566960399006027 +0.2456 0.5824162182434656 0.582413647771197 -5.099813026876454e-07 -0.03568286167669783 +0.24570000000000003 0.5824446644409009 0.5824421022682567 -5.234353012834037e-07 -0.03569611792613424 +0.24580000000000002 0.5824731060442343 0.5824705524099858 -5.368164260749486e-07 -0.03570937273799143 +0.2459 0.5825015430539409 0.5824989981955987 -5.501225531362453e-07 -0.03572262611189158 +0.246 0.5825299754705149 0.5825274396242913 -5.633515696851221e-07 -0.03573587804745708 +0.2461 0.5825584032944703 0.5825558766952408 -5.765013738612268e-07 -0.035749128544310484 +0.24620000000000003 0.5825868265263399 0.582584309407606 -5.895698753366485e-07 -0.03576237760207461 +0.24630000000000002 0.5826152451666755 0.5826127377605278 -6.025549955379628e-07 -0.0357756252203725 +0.2464 0.5826436592160479 0.5826411617531285 -6.154546681180761e-07 -0.03578887139882735 +0.2465 0.5826720686750464 0.5826695813845131 -6.282668391088819e-07 -0.03580211613706262 +0.2466 0.5827004735442799 0.5826979966537676 -6.409894675318828e-07 -0.03581535943470198 +0.24670000000000003 0.5827288738243751 0.5827264075599614 -6.536205253704352e-07 -0.03582860129136935 +0.24680000000000002 0.5827572695159777 0.5827548141021451 -6.66157998263639e-07 -0.03584184170668878 +0.2469 0.5827856606197515 0.5827832162793518 -6.785998853953146e-07 -0.03585508068028458 +0.247 0.5828140471363784 0.5828116140905978 -6.909442002711597e-07 -0.03586831821178129 +0.24710000000000001 0.5828424290665589 0.5828400075348814 -7.031889706354821e-07 -0.035881554300803635 +0.24720000000000003 0.5828708064110112 0.5828683966111838 -7.153322392206007e-07 -0.035894788946976564 +0.24730000000000002 0.5828991791704715 0.5828967813184692 -7.27372063746845e-07 -0.03590802214992527 +0.2474 0.5829275473456941 0.582925161655685 -7.393065170335777e-07 -0.03592125390927512 +0.2475 0.5829559109374503 0.5829535376217609 -7.511336880539066e-07 -0.035934484224651723 +0.24760000000000001 0.582984269946529 0.582981909215611 -7.628516815738617e-07 -0.03594771309568088 +0.2477 0.583012624373737 0.583010276436132 -7.744586185964852e-07 -0.03596094052198864 +0.24780000000000002 0.583040974219898 0.5830386392822046 -7.859526368614311e-07 -0.03597416650320121 +0.2479 0.5830693194858525 0.5830669977526929 -7.973318907894544e-07 -0.035987391038945084 +0.248 0.5830976601724582 0.5830953518464448 -8.085945524816118e-07 -0.03600061412884692 +0.24810000000000001 0.5831259962805899 0.5831237015622925 -8.197388110253723e-07 -0.03601383577253361 +0.2482 0.5831543278111386 0.5831520468990523 -8.307628737713735e-07 -0.03602705596963226 +0.24830000000000002 0.5831826547650116 0.5831803878555247 -8.416649658615771e-07 -0.03604027471977019 +0.2484 0.5832109771431329 0.5832087244304947 -8.524433308954027e-07 -0.03605349202257493 +0.2485 0.5832392949464426 0.5832370566227316 -8.630962312905499e-07 -0.03606670787767422 +0.24860000000000002 0.5832676081758965 0.5832653844309899 -8.736219483940211e-07 -0.036079922284696045 +0.2487 0.5832959168324667 0.5832937078540091 -8.840187826486545e-07 -0.03609313524326856 +0.24880000000000002 0.5833242209171406 0.5833220268905136 -8.942850541204805e-07 -0.03610634675302021 +0.2489 0.5833525204309213 0.583350341539213 -9.044191026374993e-07 -0.036119556813579555 +0.249 0.583380815374827 0.5833786517988023 -9.144192882615254e-07 -0.03613276542457544 +0.24910000000000002 0.5834091057498911 0.5834069576679625 -9.242839910938994e-07 -0.03614597258563689 +0.2492 0.5834373915571622 0.5834352591453601 -9.340116121081543e-07 -0.03615917829639318 +0.24930000000000002 0.5834656727977034 0.5834635562296479 -9.436005729834829e-07 -0.03617238255647378 +0.2494 0.5834939494725924 0.583491848919464 -9.530493167708709e-07 -0.036185585365508345 +0.2495 0.5835222215829217 0.5835201372134343 -9.62356307532275e-07 -0.03619878672312681 +0.24960000000000002 0.5835504891297972 0.58354842111017 -9.715200314230898e-07 -0.03621198662895926 +0.2497 0.5835787521143401 0.5835767006082696 -9.805389959705035e-07 -0.03622518508263606 +0.24980000000000002 0.5836070105376844 0.5836049757063184 -9.894117312947426e-07 -0.03623838208378776 +0.2499 0.5836352644009779 0.5836332464028886 -9.981367898037607e-07 -0.03625157763204508 +0.25 0.5836635137053824 0.5836615126965403 -1.006712746332017e-06 -0.03626477172703906 +0.25010000000000004 0.5836917584520724 0.5836897745858206 -1.0151381987788533e-06 -0.03627796436840086 +0.25020000000000003 0.5837199986422358 0.5837180320692644 -1.0234117681084953e-06 -0.036291155555761866 +0.2503 0.5837482342770732 0.5837462851453947 -1.0315320984888299e-06 -0.03630434528875377 +0.2504 0.5837764653577979 0.5837745338127224 -1.0394978577077385e-06 -0.03631753356700838 +0.2505 0.5838046918856358 0.5838027780697468 -1.0473077373951423e-06 -0.036330720390157736 +0.25060000000000004 0.5838329138618246 0.5838310179149555 -1.054960453328313e-06 -0.0363439057578341 +0.25070000000000003 0.5838611312876141 0.5838592533468253 -1.0624547450155397e-06 -0.03635708966966996 +0.2508 0.5838893441642666 0.5838874843638218 -1.0697893769451294e-06 -0.03637027212529807 +0.2509 0.5839175524930553 0.5839157109643996 -1.0769631378360067e-06 -0.03638345312435131 +0.251 0.5839457562752648 0.5839439331470028 -1.0839748411928252e-06 -0.03639663266646279 +0.25110000000000005 0.5839739555121914 0.5839721509100652 -1.0908233260276123e-06 -0.036409810751265904 +0.25120000000000003 0.5840021502051419 0.5840003642520104 -1.097507456193636e-06 -0.03642298737839422 +0.2513 0.5840303403554338 0.5840285731712517 -1.1040261211348046e-06 -0.03643616254748148 +0.2514 0.5840585259643952 0.584056777666193 -1.1103782359134229e-06 -0.03644933625816169 +0.2515 0.5840867070333644 0.5840849777352286 -1.116562741265703e-06 -0.036462508510069054 +0.25160000000000005 0.5841148835636899 0.5841131733767437 -1.1225786040180985e-06 -0.03647567930283802 +0.25170000000000003 0.58414305555673 0.5841413645891143 -1.1284248170873035e-06 -0.03648884863610321 +0.2518 0.5841712230138527 0.5841695513707075 -1.1341004001463872e-06 -0.036502016509499524 +0.2519 0.5841993859364351 0.584197733719882 -1.1396043986255933e-06 -0.036515182922662 +0.252 0.5842275443258633 0.5842259116349882 -1.144935885100118e-06 -0.03652834787522596 +0.25210000000000005 0.5842556981835325 0.584254085114368 -1.150093959123577e-06 -0.03654151136682684 +0.25220000000000004 0.5842838475108464 0.5842822541563557 -1.1550777465618722e-06 -0.03655467339710041 +0.2523 0.5843119923092174 0.5843104187592778 -1.1598864013140364e-06 -0.03656783396568257 +0.2524 0.5843401325800661 0.5843385789214541 -1.1645191039244551e-06 -0.036580993072209564 +0.2525 0.5843682683248204 0.5843667346411962 -1.1689750626930895e-06 -0.03659415071631764 +0.25260000000000005 0.5843963995449165 0.5843948859168094 -1.173253513175876e-06 -0.03660730689764348 +0.25270000000000004 0.584424526241798 0.5844230327465924 -1.1773537190173933e-06 -0.03662046161582385 +0.2528 0.5844526484169152 0.584451175128837 -1.1812749714512627e-06 -0.03663361487049576 +0.2529 0.5844807660717262 0.5844793130618292 -1.185016589855259e-06 -0.03664676666129648 +0.253 0.5845088792076948 0.5845074465438489 -1.1885779214737546e-06 -0.03665991698786341 +0.25310000000000005 0.5845369878262918 0.58453557557317 -1.1919583419173208e-06 -0.0366730658498342 +0.25320000000000004 0.5845650919289941 0.584563700148062 -1.1951572551072154e-06 -0.03668621324684675 +0.2533 0.5845931915172846 0.584591820266788 -1.1981740934419172e-06 -0.03669935917853916 +0.2534 0.5846212865926521 0.5846199359276072 -1.2010083177971254e-06 -0.03671250364454975 +0.2535 0.5846493771565906 0.584648047128773 -1.2036594176922932e-06 -0.03672564664451705 +0.25360000000000005 0.5846774632105993 0.5846761538685356 -1.206126911235117e-06 -0.0367387881780798 +0.25370000000000004 0.584705544756182 0.58470425614514 -1.2084103457321582e-06 -0.03675192824487692 +0.2538 0.584733621794848 0.584732353956828 -1.2105092970782216e-06 -0.03676506684454764 +0.2539 0.5847616943281102 0.5847604473018375 -1.212423370255955e-06 -0.03677820397673135 +0.254 0.5847897623574865 0.5847885361784027 -1.2141521992803384e-06 -0.03679133964106763 +0.25410000000000005 0.5848178258844976 0.5848166205847551 -1.2156954475872617e-06 -0.036804473837196296 +0.25420000000000004 0.5848458849106688 0.5848447005191231 -1.2170528075339249e-06 -0.036817606564757396 +0.2543 0.5848739394375285 0.5848727759797323 -1.2182240008429268e-06 -0.03683073782339117 +0.2544 0.5849019894666083 0.5849008469648065 -1.219208778491243e-06 -0.03684386761273813 +0.2545 0.5849300349994424 0.5849289134725667 -1.220006921098804e-06 -0.03685699593243894 +0.25460000000000005 0.5849580760375679 0.5849569755012326 -1.2206182385954278e-06 -0.03687012278213451 +0.25470000000000004 0.5849861125825239 0.584985033049022 -1.2210425703318428e-06 -0.036883248161465945 +0.2548 0.585014144635852 0.5850130861141516 -1.221279785301732e-06 -0.03689637207007459 +0.2549 0.5850421721990953 0.5850411346948367 -1.2213297821417335e-06 -0.036909494507601975 +0.255 0.5850701952737987 0.5850691787892923 -1.2211924886318393e-06 -0.03692261547368993 +0.25510000000000005 0.5850982138615083 0.5850972183957325 -1.220867862750108e-06 -0.03693573496798037 +0.25520000000000004 0.585126227963771 0.5851252535123712 -1.2203558920620416e-06 -0.03694885299011552 +0.2553 0.5851542375821351 0.5851532841374221 -1.2196565933875192e-06 -0.03696196953973779 +0.2554 0.5851822427181488 0.5851813102690999 -1.2187700136889745e-06 -0.03697508461648986 +0.2555 0.5852102433733606 0.5852093319056189 -1.2176962291277071e-06 -0.0369881982200145 +0.25560000000000005 0.5852382395493189 0.5852373490451948 -1.2164353462296162e-06 -0.03700131034995481 +0.25570000000000004 0.5852662312475723 0.5852653616860444 -1.2149875006084443e-06 -0.0370144210059541 +0.2558 0.5852942184696682 0.5852933698263849 -1.2133528579649777e-06 -0.03702753018765579 +0.2559 0.585322201217154 0.5853213734644367 -1.2115316135319354e-06 -0.03704063789470368 +0.256 0.5853501794915753 0.5853493725984202 -1.2095239920184575e-06 -0.037053744126741665 +0.25610000000000005 0.5853781532944766 0.5853773672265593 -1.207330248165217e-06 -0.03706684888341388 +0.2562 0.5854061226274008 0.5854053573470799 -1.204950666078286e-06 -0.03707995216436469 +0.25630000000000003 0.5854340874918885 0.5854333429582101 -1.2023855593401578e-06 -0.03709305396923868 +0.2564 0.5854620478894792 0.5854613240581816 -1.1996352713428138e-06 -0.03710615429768064 +0.2565 0.5854900038217088 0.5854893006452289 -1.1967001749546569e-06 -0.03711925314933561 +0.25660000000000005 0.5855179552901111 0.5855172727175897 -1.193580672465e-06 -0.037132350523848806 +0.2567 0.5855459022962172 0.585545240273506 -1.1902771955285552e-06 -0.037145446420865647 +0.25680000000000003 0.5855738448415544 0.5855732033112232 -1.1867902053319668e-06 -0.037158540840031784 +0.2569 0.5856017829276471 0.5856011618289911 -1.1831201921497225e-06 -0.037171633780993134 +0.257 0.5856297165560154 0.5856291158250643 -1.1792676757327314e-06 -0.03718472524339577 +0.2571 0.585657645728176 0.5856570652977017 -1.1752332049197456e-06 -0.03719781522688601 +0.2572 0.5856855704456411 0.5856850102451672 -1.1710173576928717e-06 -0.03721090373111035 +0.25730000000000003 0.5857134907099184 0.5857129506657304 -1.1666207409555263e-06 -0.03722399075571557 +0.2574 0.5857414065225107 0.5857408865576661 -1.162043990809991e-06 -0.03723707630034862 +0.2575 0.5857693178849158 0.5857688179192548 -1.1572877719467911e-06 -0.03725016036465664 +0.2576 0.5857972247986267 0.5857967447487835 -1.1523527778667386e-06 -0.03726324294828706 +0.2577 0.58582512726513 0.5858246670445453 -1.1472397309364446e-06 -0.037276324050887495 +0.25780000000000003 0.5858530252859072 0.5858525848048393 -1.141949382166274e-06 -0.037289403672105745 +0.2579 0.5858809188624334 0.5858804980279722 -1.136482510821768e-06 -0.03730248181158986 +0.258 0.5859088079961776 0.5859084067122576 -1.1308399244791545e-06 -0.037315558468988104 +0.2581 0.5859366926886019 0.5859363108560162 -1.1250224591918823e-06 -0.03732863364394893 +0.2582 0.5859645729411621 0.5859642104575763 -1.1190309791020425e-06 -0.03734170733612104 +0.25830000000000003 0.5859924487553063 0.5859921055152741 -1.1128663763848579e-06 -0.03735477954515336 +0.2584 0.586020320132476 0.5860199960274539 -1.1065295710821488e-06 -0.037367850270694995 +0.2585 0.5860481870741043 0.5860478819924685 -1.100021510880289e-06 -0.037380919512395284 +0.2586 0.5860760495816171 0.5860757634086787 -1.0933431711657171e-06 -0.03739398726990376 +0.2587 0.5861039076564318 0.5861036402744548 -1.0864955548306465e-06 -0.03740705354287023 +0.25880000000000003 0.586131761299958 0.5861315125881761 -1.0794796921342886e-06 -0.03742011833094468 +0.2589 0.5861596105135963 0.5861593803482307 -1.0722966405085632e-06 -0.03743318163377731 +0.259 0.5861874552987387 0.5861872435530168 -1.0649474842805429e-06 -0.03744624345101854 +0.2591 0.5862152956567679 0.5862151022009423 -1.0574333349222531e-06 -0.03745930378231903 +0.2592 0.5862431315890575 0.5862429562904248 -1.0497553304400498e-06 -0.037472362627329586 +0.25930000000000003 0.5862709630969716 0.5862708058198928 -1.0419146352080855e-06 -0.037485419985701346 +0.2594 0.5862987901818644 0.5862986507877848 -1.0339124402458655e-06 -0.03749847585708556 +0.2595 0.5863266128450801 0.5863264911925501 -1.025749962801914e-06 -0.03751153024113374 +0.2596 0.5863544310879529 0.5863543270326497 -1.0174284459374405e-06 -0.03752458313749763 +0.2597 0.5863822449118063 0.5863821583065548 -1.008949158581851e-06 -0.037537634545829146 +0.25980000000000003 0.5864100543179529 0.586409985012749 -1.0003133955049925e-06 -0.03755068446578044 +0.2599 0.5864378593076944 0.5864378071497269 -9.9152247670653e-07 -0.037563732897003904 +0.26 0.5864656598823218 0.5864656247159956 -9.825777475824804e-07 -0.03757677983915211 +0.2601 0.5864934560431143 0.5864934377100738 -9.734805783701006e-07 -0.037589825291877876 +0.2602 0.5865212477913394 0.586521246130493 -9.642323642866657e-07 -0.037602869254834206 +0.26030000000000003 0.586549035128253 0.5865490499757974 -9.548345253351798e-07 -0.037615911727674374 +0.2604 0.5865768180550986 0.5865768492445436 -9.452885056659976e-07 -0.03762895271005184 +0.2605 0.5866045965731078 0.5866046439353015 -9.355957739376475e-07 -0.03764199220162023 +0.2606 0.5866323706834993 0.5866324340466544 -9.257578224841634e-07 -0.03765503020203345 +0.2607 0.5866601403874793 0.5866602195771989 -9.157761675926412e-07 -0.03766806671094565 +0.26080000000000003 0.586687905686241 0.5866880005255453 -9.056523490036383e-07 -0.037681101728011104 +0.2609 0.5867156665809643 0.5867157768903177 -8.953879297723955e-07 -0.03769413525288437 +0.261 0.5867434230728161 0.5867435486701548 -8.849844960745479e-07 -0.037707167285220215 +0.2611 0.5867711751629494 0.5867713158637092 -8.744436568175473e-07 -0.03772019782467361 +0.2612 0.5867989228525035 0.5867990784696484 -8.637670435573952e-07 -0.03773322687089974 +0.26130000000000003 0.5868266661426036 0.5868268364866539 -8.529563101100646e-07 -0.037746254423554 +0.2614 0.5868544050343605 0.586854589913423 -8.420131323849667e-07 -0.03775928048229202 +0.2615 0.5868821395288712 0.5868823387486679 -8.309392080796396e-07 -0.03777230504676965 +0.2616 0.5869098696272177 0.5869100829911161 -8.197362564854593e-07 -0.03778532811664295 +0.2617 0.5869375953304674 0.5869378226395106 -8.084060181268171e-07 -0.0377983496915682 +0.26180000000000003 0.5869653166396724 0.5869655576926099 -7.96950254733364e-07 -0.037811369771201864 +0.2619 0.5869930335558702 0.586993288149189 -7.85370748573877e-07 -0.037824388355200696 +0.262 0.5870207460800821 0.5870210140080389 -7.736693025672814e-07 -0.037837405443221596 +0.2621 0.5870484542133146 0.5870487352679663 -7.61847739672028e-07 -0.0378504210349217 +0.2622 0.5870761579565581 0.5870764519277949 -7.499079029416045e-07 -0.03786343512995836 +0.26230000000000003 0.5871038573107874 0.5871041639863651 -7.37851654941668e-07 -0.0378764477279892 +0.2624 0.5871315522769609 0.5871318714425338 -7.256808776667789e-07 -0.03788945882867198 +0.2625 0.5871592428560205 0.5871595742951752 -7.133974721795777e-07 -0.0379024684316647 +0.2626 0.5871869290488922 0.5871872725431807 -7.010033583054742e-07 -0.0379154765366256 +0.2627 0.5872146108564853 0.5872149661854591 -6.885004742718248e-07 -0.03792848314321312 +0.26280000000000003 0.5872422882796919 0.5872426552209367 -6.758907765413991e-07 -0.03794148825108597 +0.2629 0.5872699613193874 0.5872703396485572 -6.631762393682905e-07 -0.03795449185990296 +0.263 0.5872976299764301 0.5872980194672826 -6.503588547424055e-07 -0.03796749396932322 +0.2631 0.5873252942516611 0.5873256946760925 -6.374406316678183e-07 -0.03798049457900605 +0.2632 0.5873529541459042 0.5873533652739855 -6.244235963015488e-07 -0.037993493688611005 +0.26330000000000003 0.587380609659965 0.5873810312599773 -6.113097912874288e-07 -0.038006491297797804 +0.2634 0.5874082607946318 0.5874086926331032 -5.981012757283466e-07 -0.038019487406226425 +0.2635 0.5874359075506752 0.5874363493924164 -5.848001245201129e-07 -0.03803248201355702 +0.2636 0.5874635499288473 0.5874640015369892 -5.714084283514609e-07 -0.038045475119450015 +0.2637 0.5874911879298821 0.5874916490659128 -5.579282932877128e-07 -0.038058466723566 +0.26380000000000003 0.5875188215544958 0.5875192919782978 -5.443618403822015e-07 -0.03807145682556584 +0.2639 0.5875464508033855 0.5875469302732733 -5.307112051627927e-07 -0.038084445425110566 +0.264 0.5875740756772304 0.5875745639499885 -5.169785377151515e-07 -0.03809743252186146 +0.2641 0.5876016961766901 0.5876021930076114 -5.031660021276307e-07 -0.03811041811547999 +0.2642 0.5876293123024058 0.5876298174453303 -4.892757760888156e-07 -0.038123402205627856 +0.26430000000000003 0.5876569240549998 0.5876574372623524 -4.753100506377228e-07 -0.03813638479196697 +0.2644 0.5876845314350752 0.5876850524579056 -4.6127102980297874e-07 -0.03814936587415947 +0.2645 0.5877121344432159 0.587712663031237 -4.471609300893409e-07 -0.038162345451867724 +0.2646 0.5877397330799864 0.5877402689816147 -4.329819805470869e-07 -0.03817532352475429 +0.2647 0.5877673273459317 0.587767870308326 -4.187364221058809e-07 -0.03818830009248195 +0.26480000000000004 0.5877949172415773 0.5877954670106793 -4.044265072278286e-07 -0.03820127515471369 +0.2649 0.5878225027674291 0.5878230590880029 -3.9005449953277704e-07 -0.03821424871111277 +0.265 0.587850083923973 0.5878506465396461 -3.756226735762702e-07 -0.038227220761342606 +0.2651 0.5878776607116754 0.5878782293649784 -3.611333145026041e-07 -0.03824019130506683 +0.2652 0.587905233130982 0.5879058075633903 -3.4658871754522647e-07 -0.03825316034194934 +0.26530000000000004 0.5879328011823195 0.5879333811342928 -3.3199118769366986e-07 -0.038266127871654225 +0.2654 0.5879603648660936 0.5879609500771183 -3.1734303940211817e-07 -0.03827909389384579 +0.2655 0.5879879241826902 0.58798851439132 -3.0264659629797297e-07 -0.038292058408188556 +0.2656 0.5880154791324744 0.5880160740763719 -2.879041905295976e-07 -0.03830502141434726 +0.2657 0.588043029715791 0.5880436291317699 -2.731181626344781e-07 -0.03831798291198687 +0.26580000000000004 0.5880705759329647 0.5880711795570299 -2.5829086114370625e-07 -0.03833094290077253 +0.2659 0.5880981177842991 0.5880987253516904 -2.434246421309516e-07 -0.03834390138036967 +0.266 0.5881256552700775 0.5881262665153106 -2.285218689002111e-07 -0.03835685835044387 +0.2661 0.5881531883905625 0.5881538030474713 -2.1358491155559767e-07 -0.03836981381066097 +0.2662 0.5881807171459955 0.588181334947775 -1.986161467168457e-07 -0.03838276776068701 +0.26630000000000004 0.5882082415365978 0.5882088622158457 -1.8361795700583272e-07 -0.038395720200188256 +0.2664 0.588235761562569 0.5882363848513289 -1.6859273087310722e-07 -0.03840867112883119 +0.2665 0.5882632772240881 0.5882639028538917 -1.535428619386936e-07 -0.03842162054628248 +0.2666 0.5882907885213132 0.5882914162232238 -1.3847074888106992e-07 -0.03843456845220908 +0.2667 0.5883182954543812 0.5883189249590354 -1.2337879486470915e-07 -0.03844751484627808 +0.26680000000000004 0.5883457980234079 0.5883464290610595 -1.0826940725905398e-07 -0.038460459728156864 +0.2669 0.5883732962284878 0.5883739285290508 -9.31449972464693e-08 -0.03847340309751296 +0.267 0.5884007900696946 0.5884014233627858 -7.80079793660099e-08 -0.03848634495401418 +0.2671 0.5884282795470803 0.5884289135620628 -6.286077122198697e-08 -0.03849928529732849 +0.2672 0.5884557646606764 0.5884563991267028 -4.770579303380734e-08 -0.03851222412712415 +0.26730000000000004 0.588483245410492 0.588483880056548 -3.254546727254892e-08 -0.038525161443069555 +0.2674 0.588510721796516 0.5885113563514628 -1.7382218270864738e-08 -0.03853809724483338 +0.2675 0.5885381938187153 0.5885388280113342 -2.2184718302849238e-09 -0.03855103153208449 +0.2676 0.5885656614770357 0.5885662950360708 1.2943345159555086e-08 -0.03856396430449196 +0.2677 0.5885931247714016 0.5885937574256035 2.810080511686519e-08 -0.03857689556172508 +0.26780000000000004 0.588620583701716 0.5886212151798852 4.3251480149122945e-08 -0.038589825303453416 +0.2679 0.5886480382678605 0.5886486682988907 5.83929424501084e-08 -0.03860275352934667 +0.268 0.5886754884696955 0.5886761167826176 7.352276469585473e-08 -0.03861568023907479 +0.2681 0.58870293430706 0.5887035606310848 8.863852039853182e-08 -0.03862860543230794 +0.2682 0.5887303757797712 0.588730999844334 1.037377843592091e-07 -0.038641529108716544 +0.26830000000000004 0.5887578128876256 0.5887584344224286 1.1881813298877941e-07 -0.038654451267971186 +0.2684 0.588785245630398 0.5887858643654542 1.3387714474510926e-07 -0.038667371909742704 +0.2685 0.5888126740078417 0.5888132896735188 1.489124005354947e-07 -0.03868029103370213 +0.2686 0.5888400980196891 0.5888407103467519 1.6392148405319773e-07 -0.03869320863952075 +0.2687 0.5888675176656506 0.5888681263853054 1.7890198217990205e-07 -0.038706124726869996 +0.26880000000000004 0.5888949329454161 0.588895537789353 1.93851485419394e-07 -0.03871903929542158 +0.26890000000000003 0.5889223438586538 0.5889229445590909 2.0876758826532393e-07 -0.03873195234484743 +0.269 0.5889497504050109 0.5889503466947367 2.2364788952039527e-07 -0.038744863874819645 +0.2691 0.5889771525841131 0.58897774419653 2.384899928237205e-07 -0.038757773885010595 +0.2692 0.5890045503955653 0.5890051370647327 2.5329150687286583e-07 -0.03877068237509283 +0.2693 0.5890319438389511 0.5890325252996281 2.680500459928403e-07 -0.03878358934473913 +0.26940000000000003 0.5890593329138331 0.5890599089015215 2.8276323035814066e-07 -0.0387964947936225 +0.2695 0.589086717619753 0.58908728787074 2.9742868647153475e-07 -0.038809398721416165 +0.2696 0.589114097956231 0.5891146622076323 3.1204404749018977e-07 -0.038822301127793536 +0.2697 0.5891414739227673 0.5891420319125688 3.266069537044558e-07 -0.03883520201242827 +0.2698 0.5891688455188405 0.5891693969859413 3.411150528431772e-07 -0.038848101374994254 +0.26990000000000003 0.5891962127439088 0.5891967574281634 3.555660003928818e-07 -0.03886099921516555 +0.27 0.5892235755974095 0.5892241132396698 3.6995746022228104e-07 -0.03887389553261646 +0.2701 0.5892509340787592 0.589251464420917 3.8428710459614823e-07 -0.038886790327021525 +0.2702 0.5892782881873544 0.5892788109723828 3.9855261491084093e-07 -0.03889968359805546 +0.2703 0.5893056379225704 0.5893061528945658 4.1275168188859013e-07 -0.03891257534539322 +0.27040000000000003 0.5893329832837627 0.5893334901879861 4.268820059660783e-07 -0.03892546556870999 +0.2705 0.5893603242702662 0.5893608228531848 4.4094129758587286e-07 -0.03893835426768116 +0.2706 0.5893876608813955 0.589388150890724 4.549272777931712e-07 -0.038951241441982344 +0.2707 0.5894149931164451 0.5894154743011867 4.688376785272341e-07 -0.03896412709128935 +0.2708 0.5894423209746893 0.5894427930851766 4.826702428295526e-07 -0.03897701121527823 +0.27090000000000003 0.589469644455383 0.589470107243318 4.964227253156928e-07 -0.03898989381362525 +0.271 0.5894969635577603 0.5894974167762563 5.100928926610182e-07 -0.03900277488600686 +0.2711 0.5895242782810365 0.5895247216846571 5.236785238227348e-07 -0.039015654432099804 +0.2712 0.5895515886244064 0.5895520219692061 5.371774104701021e-07 -0.039028532451580944 +0.2713 0.5895788945870457 0.5895793176306096 5.50587357261989e-07 -0.03904140894412741 +0.27140000000000003 0.5896061961681109 0.5896066086695941 5.639061823048408e-07 -0.03905428390941658 +0.2715 0.5896334933667389 0.5896338950869064 5.77131717416357e-07 -0.03906715734712602 +0.2716 0.5896607861820471 0.5896611768833125 5.902618086806033e-07 -0.03908002925693347 +0.2717 0.5896880746131341 0.5896884540595987 6.032943165312776e-07 -0.03909289963851696 +0.2718 0.5897153586590798 0.5897157266165711 6.162271162513111e-07 -0.03910576849155471 +0.27190000000000003 0.589742638318945 0.589742994555055 6.290580983614458e-07 -0.03911863581572516 +0.272 0.589769913591772 0.5897702578758954 6.41785168731257e-07 -0.03913150161070695 +0.2721 0.5897971844765842 0.5897975165799565 6.544062493007985e-07 -0.03914436587617895 +0.2722 0.5898244509723871 0.5898247706681217 6.669192780806021e-07 -0.03915722861182026 +0.2723 0.5898517130781672 0.5898520201412931 6.793222097900564e-07 -0.03917008981731016 +0.27240000000000003 0.5898789707928935 0.5898792650003922 6.916130159684286e-07 -0.0391829494923282 +0.2725 0.5899062241155169 0.5899065052463587 7.037896853079317e-07 -0.039195807636554086 +0.2726 0.5899334730449703 0.589933740880151 7.158502240978137e-07 -0.03920866424966779 +0.2727 0.5899607175801692 0.5899609719027461 7.277926566406911e-07 -0.039221519331349486 +0.2728 0.5899879577200116 0.5899881983151393 7.396150253635714e-07 -0.039234372881279594 +0.27290000000000003 0.5900151934633774 0.5900154201183434 7.513153909843862e-07 -0.03924722489913868 +0.273 0.5900424248091303 0.59004263731339 7.628918335667034e-07 -0.0392600753846076 +0.2731 0.5900696517561166 0.5900698499013277 7.743424521311493e-07 -0.03927292433736737 +0.2732 0.5900968743031654 0.5900970578832231 7.856653650717416e-07 -0.0392857717570993 +0.2733 0.5901240924490898 0.5901242612601603 7.968587107665126e-07 -0.039298617643484836 +0.27340000000000003 0.5901513061926857 0.5901514600332403 8.079206476330203e-07 -0.03931146199620569 +0.2735 0.5901785155327333 0.5901786542035813 8.188493545724373e-07 -0.039324304814943783 +0.2736 0.5902057204679959 0.5902058437723184 8.296430311083292e-07 -0.03933714609938122 +0.2737 0.5902329209972215 0.5902330287406036 8.402998978862541e-07 -0.03934998584920039 +0.2738 0.5902601171191422 0.590260209109605 8.508181969790751e-07 -0.03936282406408384 +0.27390000000000003 0.590287308832474 0.590287384880507 8.611961918592037e-07 -0.03937566074371432 +0.274 0.5903144961359181 0.5903145560545109 8.714321680924897e-07 -0.03938849588777487 +0.2741 0.5903416790281603 0.5903417226328332 8.815244333659766e-07 -0.0394013294959487 +0.2742 0.5903688575078714 0.5903688846167067 8.914713179042355e-07 -0.03941416156791928 +0.2743 0.5903960315737072 0.5903960420073789 9.012711747469204e-07 -0.03942699210337022 +0.27440000000000003 0.5904232012243091 0.5904231948061135 9.109223798320354e-07 -0.039439821101985406 +0.2745 0.590450366458304 0.590450343014189 9.204233325232902e-07 -0.03945264856344893 +0.2746 0.5904775272743048 0.5904774866328988 9.297724557211229e-07 -0.039465474487445126 +0.2747 0.5905046836709101 0.5905046256635511 9.389681961957663e-07 -0.039478298873658516 +0.2748 0.5905318356467051 0.5905317601074686 9.480090248370487e-07 -0.039491121721773825 +0.27490000000000003 0.5905589832002606 0.5905588899659882 9.568934369597049e-07 -0.039503943031476 +0.275 0.5905861263301352 0.5905860152404608 9.656199525254205e-07 -0.039516762802450256 +0.2751 0.5906132650348734 0.5906131359322516 9.741871162538551e-07 -0.03952958103438195 +0.2752 0.5906403993130075 0.5906402520427392 9.825934981222417e-07 -0.03954239772695673 +0.2753 0.5906675291630565 0.5906673635733153 9.908376934208984e-07 -0.03955521287986039 +0.27540000000000003 0.5906946545835275 0.5906944705253854 9.989183231140508e-07 -0.039568026492779025 +0.2755 0.5907217755729152 0.5907215729003673 1.0068340337288095e-06 -0.03958083856539886 +0.2756 0.5907488921297019 0.5907486706996921 1.01458349829886e-06 -0.0395936490974064 +0.2757 0.5907760042523588 0.590775763924803 1.022165416059151e-06 -0.03960645808848834 +0.2758 0.590803111939345 0.5908028525771557 1.0295785125569168e-06 -0.039619265538331595 +0.27590000000000003 0.5908302151891085 0.590829936658218 1.0368215403733227e-06 -0.03963207144662334 +0.276 0.5908573140000865 0.5908570161694692 1.0438932786516197e-06 -0.03964487581305087 +0.2761 0.5908844083707048 0.5908840911124005 1.0507925340963453e-06 -0.03965767863730181 +0.2762 0.5909114982993792 0.5909111614885139 1.0575181407790346e-06 -0.039670479919063945 +0.2763 0.5909385837845147 0.5909382272993231 1.0640689601382203e-06 -0.03968327965802524 +0.27640000000000003 0.5909656648245065 0.5909652885463521 1.070443881479033e-06 -0.03969607785387395 +0.2765 0.59099274141774 0.5909923452311356 1.0766418221397345e-06 -0.03970887450629852 +0.2766 0.591019813562591 0.591019397355219 1.0826617275472294e-06 -0.039721669614987604 +0.2767 0.5910468812574255 0.5910464449201571 1.0885025715778873e-06 -0.03973446317963006 +0.2768 0.5910739445006012 0.591073487927515 1.0941633564742759e-06 -0.03974725519991503 +0.27690000000000003 0.5911010032904663 0.5911005263788671 1.0996431133447615e-06 -0.03976004567553177 +0.277 0.5911280576253606 0.5911275602757975 1.1049409021635093e-06 -0.039772834606169837 +0.2771 0.5911551075036157 0.5911545896198989 1.110055811825994e-06 -0.039785621991518964 +0.2772 0.5911821529235551 0.591181614412773 1.1149869602600226e-06 -0.03979840783126916 +0.2773 0.5912091938834947 0.5912086346560301 1.1197334952584015e-06 -0.03981119212511058 +0.27740000000000004 0.5912362303817423 0.5912356503512883 1.1242945938683135e-06 -0.03982397487273359 +0.2775 0.5912632624165992 0.5912626615001746 1.128669462557852e-06 -0.03983675607382889 +0.2776 0.5912902899863591 0.5912896681043226 1.1328573380486873e-06 -0.03984953572808725 +0.2777 0.591317313089309 0.591316670165374 1.1368574868164671e-06 -0.03986231383519973 +0.2778 0.5913443317237299 0.5913436676849781 1.1406692050353051e-06 -0.03987509039485763 +0.27790000000000004 0.591371345887896 0.5913706606647903 1.1442918195214702e-06 -0.03988786540675241 +0.278 0.5913983555800761 0.591397649106473 1.1477246873448088e-06 -0.039900638870575794 +0.2781 0.5914253607985331 0.5914246330116952 1.1509671959952783e-06 -0.03991341078601973 +0.2782 0.5914523615415241 0.5914516123821316 1.1540187635494803e-06 -0.0399261811527763 +0.2783 0.591479357807302 0.5914785872194631 1.1568788386151496e-06 -0.0399389499705379 +0.27840000000000004 0.591506349594114 0.5915055575253758 1.1595469005531989e-06 -0.03995171723899708 +0.2785 0.5915333369002036 0.5915325233015615 1.1620224598107853e-06 -0.03996448295784667 +0.2786 0.5915603197238092 0.5915594845497166 1.1643050578102887e-06 -0.03997724712677968 +0.2787 0.5915872980631655 0.5915864412715426 1.1663942668937999e-06 -0.0399900097454893 +0.2788 0.5916142719165036 0.5916133934687453 1.1682896903786322e-06 -0.04000277081366904 +0.27890000000000004 0.5916412412820511 0.5916403411430347 1.1699909631124328e-06 -0.04001553033101256 +0.279 0.5916682061580323 0.5916672842961243 1.1714977510846047e-06 -0.040028288297213666 +0.2791 0.5916951665426688 0.5916942229297318 1.1728097515928404e-06 -0.04004104471196654 +0.2792 0.5917221224341795 0.591721157045578 1.173926693465166e-06 -0.04005379957496544 +0.2793 0.5917490738307807 0.5917480866453866 1.1748483370599416e-06 -0.04006655288590488 +0.27940000000000004 0.5917760207306874 0.5917750117308841 1.1755744739883056e-06 -0.0400793046444797 +0.2795 0.591802963132112 0.5918019323037996 1.1761049278358193e-06 -0.040092054850384806 +0.2796 0.5918299010332662 0.5918288483658647 1.1764395536073557e-06 -0.04010480350331542 +0.2797 0.5918568344323599 0.5918557599188121 1.176578237949144e-06 -0.040117550602966956 +0.2798 0.5918837633276024 0.5918826669643769 1.176520899259792e-06 -0.04013029614903499 +0.27990000000000004 0.5919106877172023 0.5919095695042951 1.1762674879123303e-06 -0.040143040141215405 +0.28 0.591937607599368 0.5919364675403038 1.175817985588079e-06 -0.040155782579204206 +0.2801 0.5919645229723076 0.591963361074141 1.175172406109315e-06 -0.04016852346269773 +0.2802 0.5919914338342297 0.5919902501075451 1.1743307948841597e-06 -0.040181262791392454 +0.2803 0.5920183401833433 0.5920171346422547 1.1732932289620912e-06 -0.040194000564985045 +0.28040000000000004 0.5920452420178584 0.5920440146800081 1.1720598173670105e-06 -0.040206736783172464 +0.2805 0.5920721393359858 0.592070890222544 1.1706307012637751e-06 -0.040219471445651904 +0.2806 0.5920990321359377 0.5920977612715994 1.1690060531810431e-06 -0.04023220455212065 +0.2807 0.5921259204159285 0.592124627828911 1.1671860775108733e-06 -0.04024493610227635 +0.2808 0.5921528041741738 0.5921514898962137 1.1651710104532143e-06 -0.04025766609581675 +0.28090000000000004 0.5921796834088922 0.592178347475242 1.1629611198493706e-06 -0.04027039453243991 +0.281 0.592206558118304 0.5922052005677272 1.1605567052375143e-06 -0.040283121411844 +0.2811 0.5922334283006331 0.5922320491753994 1.1579580980192183e-06 -0.04029584673372753 +0.2812 0.5922602939541061 0.5922588932999859 1.1551656611819006e-06 -0.04030857049778918 +0.2813 0.5922871550769531 0.5922857329432116 1.1521797891322905e-06 -0.040321292703727765 +0.28140000000000004 0.5923140116674079 0.5923125681067984 1.1490009078074515e-06 -0.040334013351242474 +0.2815 0.5923408637237082 0.5923393987924646 1.1456294749523366e-06 -0.04034673244003256 +0.2816 0.5923677112440959 0.5923662250019253 1.1420659792871213e-06 -0.040359449969797595 +0.2817 0.5923945542268176 0.5923930467368919 1.1383109413953818e-06 -0.040372165940237334 +0.2818 0.5924213926701246 0.5924198639990712 1.1343649128359168e-06 -0.0403848803510517 +0.28190000000000004 0.5924482265722736 0.5924466767901665 1.1302284763092807e-06 -0.04039759320194101 +0.282 0.5924750559315257 0.5924734851118756 1.1259022457688062e-06 -0.04041030449260555 +0.2821 0.592501880746149 0.5925002889658916 1.1213868663095816e-06 -0.040423014222745975 +0.2822 0.5925287010144165 0.5925270883539024 1.1166830139464068e-06 -0.04043572239206317 +0.2823 0.592555516734608 0.5925538832775907 1.1117913956693037e-06 -0.04044842900025816 +0.28240000000000004 0.5925823279050098 0.5925806737386328 1.1067127486663608e-06 -0.04046113404703224 +0.2825 0.5926091345239145 0.5926074597386993 1.1014478416004891e-06 -0.0404738375320869 +0.2826 0.5926359365896223 0.5926342412794547 1.0959974730551103e-06 -0.04048653945512387 +0.2827 0.5926627341004405 0.5926610183625567 1.090362472477846e-06 -0.04049923981584507 +0.2828 0.5926895270546838 0.5926877909896556 1.084543699458873e-06 -0.04051193861395263 +0.28290000000000004 0.5927163154506752 0.5927145591623953 1.0785420438419457e-06 -0.04052463584914894 +0.283 0.5927430992867455 0.5927413228824121 1.0723584253358176e-06 -0.04053733152113661 +0.2831 0.5927698785612343 0.5927680821513337 1.0659937937362862e-06 -0.040550025629618375 +0.2832 0.5927966532724895 0.5927948369707814 1.059449128482104e-06 -0.04056271817429733 +0.2833 0.5928234234188685 0.5928215873423669 1.0527254389602891e-06 -0.04057540915487667 +0.28340000000000004 0.5928501889987372 0.5928483332676937 1.0458237637289702e-06 -0.04058809857105985 +0.2835 0.5928769500104715 0.5928750747483569 1.0387451708504525e-06 -0.04060078642255053 +0.2836 0.5929037064524572 0.592901811785942 1.03149075750264e-06 -0.04061347270905263 +0.2837 0.5929304583230898 0.5929285443820258 1.0240616498957689e-06 -0.040626157430270204 +0.2838 0.5929572056207753 0.592955272538175 1.0164590030503629e-06 -0.04063884058590766 +0.28390000000000004 0.5929839483439303 0.5929819962559469 1.0086840007139664e-06 -0.0406515221756695 +0.284 0.5930106864909821 0.593008715536888 1.0007378551113444e-06 -0.04066420219926046 +0.2841 0.593037420060369 0.5930354303825351 9.9262180658366e-07 -0.04067688065638556 +0.2842 0.5930641490505408 0.5930621407944141 9.843371237827636e-07 -0.04068955754674996 +0.2843 0.5930908734599591 0.59308884677404 9.758851031438365e-07 -0.04070223287005908 +0.28440000000000004 0.5931175932870968 0.5931155483229166 9.672670691907026e-07 -0.04071490662601857 +0.2845 0.5931443085304393 0.5931422454425365 9.58484373453361e-07 -0.040727578814334246 +0.2846 0.5931710191884845 0.5931689381343803 9.495383950508529e-07 -0.04074024943471216 +0.2847 0.5931977252597422 0.5931956263999174 9.40430540274928e-07 -0.04075291848685862 +0.2848 0.5932244267427362 0.5932223102406047 9.311622421181998e-07 -0.04076558597048017 +0.28490000000000004 0.5932511236360023 0.5932489896578862 9.217349603019009e-07 -0.040778251885283445 +0.285 0.59327781593809 0.5932756646531938 9.121501809428167e-07 -0.0407909162309754 +0.2851 0.5933045036475629 0.593302335227947 9.024094164422625e-07 -0.04080357900726324 +0.2852 0.5933311867629978 0.593329001383551 8.92514205125261e-07 -0.0408162402138543 +0.2853 0.5933578652829852 0.5933556631213985 8.824661111017651e-07 -0.0408288998504561 +0.28540000000000004 0.5933845392061311 0.5933823204428688 8.722667239058346e-07 -0.040841557916776565 +0.2855 0.5934112085310552 0.5934089733493265 8.619176582735921e-07 -0.040854214412523626 +0.2856 0.5934378732563919 0.5934356218421231 8.514205541432229e-07 -0.04086686933740556 +0.2857 0.5934645333807909 0.5934622659225951 8.407770759888411e-07 -0.04087952269113081 +0.2858 0.5934911889029171 0.5934889055920651 8.299889129037563e-07 -0.040892174473408066 +0.28590000000000004 0.5935178398214505 0.5935155408518407 8.190577779898511e-07 -0.04090482468394621 +0.286 0.5935444861350868 0.5935421717032144 8.079854085241145e-07 -0.04091747332245434 +0.2861 0.5935711278425382 0.5935687981474639 7.96773565348019e-07 -0.04093012038864177 +0.2862 0.5935977649425321 0.5935954201858511 7.85424032673232e-07 -0.04094276588221808 +0.2863 0.5936243974338131 0.5936220378196226 7.739386178318153e-07 -0.040955409802893 +0.28640000000000004 0.5936510253151417 0.5936486510500094 7.623191512207139e-07 -0.040968052150376556 +0.2865 0.593677648585295 0.5936752598782261 7.50567485413578e-07 -0.040980692924378885 +0.2866 0.5937042672430675 0.5937018643054711 7.386854953550515e-07 -0.040993332124610406 +0.2867 0.5937308812872704 0.5937284643329265 7.266750781109721e-07 -0.04100596975078176 +0.2868 0.5937574907167327 0.5937550599617578 7.145381522022376e-07 -0.041018605802603816 +0.28690000000000004 0.5937840955303006 0.5937816511931138 7.022766576880723e-07 -0.041031240279787606 +0.287 0.5938106957268382 0.5938082380281259 6.898925555276492e-07 -0.04104387318204442 +0.2871 0.5938372913052274 0.5938348204679087 6.773878274968226e-07 -0.04105650450908579 +0.2872 0.5938638822643683 0.593861398513559 6.647644757440396e-07 -0.04106913426062338 +0.2873 0.5938904686031792 0.5938879721661565 6.520245224572729e-07 -0.04108176243636916 +0.28740000000000004 0.5939170503205968 0.5939145414267628 6.391700097529984e-07 -0.04109438903603528 +0.2875 0.5939436274155768 0.5939411062964214 6.262029991765949e-07 -0.04110701405933406 +0.2876 0.5939701998870937 0.593967666776158 6.131255713692774e-07 -0.04111963750597815 +0.2877 0.5939967677341406 0.5939942228669799 5.999398257072741e-07 -0.04113225937568034 +0.2878 0.5940233309557301 0.5940207745698755 5.866478803018271e-07 -0.04114487966815361 +0.28790000000000004 0.5940498895508945 0.5940473218858153 5.732518710555023e-07 -0.04115749838311126 +0.288 0.5940764435186848 0.5940738648157508 5.597539517454564e-07 -0.0411701155202667 +0.2881 0.5941029928581724 0.5941004033606136 5.461562938291475e-07 -0.041182731079333595 +0.2882 0.5941295375684483 0.5941269375213174 5.324610855561573e-07 -0.04119534506002587 +0.2883 0.5941560776486234 0.5941534672987557 5.186705321902352e-07 -0.041207957462057604 +0.28840000000000005 0.5941826130978293 0.594179992693803 5.047868551627532e-07 -0.04122056828514313 +0.2885 0.594209143915217 0.5942065137073141 4.908122919894398e-07 -0.041233177528996995 +0.2886 0.5942356700999587 0.5942330303401241 4.7674909595118997e-07 -0.04124578519333394 +0.2887 0.5942621916512473 0.5942595425930479 4.6259953571936574e-07 -0.041258391277868955 +0.2888 0.5942887085682957 0.5942860504668805 4.483658947035396e-07 -0.041270995782317244 +0.28890000000000005 0.5943152208503386 0.594312553962397 4.3405047102373917e-07 -0.04128359870639419 +0.289 0.5943417284966311 0.5943390530803517 4.196555770802357e-07 -0.041296200049815456 +0.2891 0.5943682315064498 0.5943655478214789 4.051835389984326e-07 -0.04130879981229685 +0.2892 0.5943947298790923 0.5943920381864919 3.906366964900876e-07 -0.04132139799355445 +0.2893 0.5944212236138775 0.5944185241760835 3.7601740225656766e-07 -0.041333994593304536 +0.28940000000000005 0.5944477127101465 0.5944450057909259 3.6132802178068246e-07 -0.04134658961126359 +0.2895 0.5944741971672616 0.5944714830316696 3.465709328964728e-07 -0.04135918304714834 +0.2896 0.594500676984607 0.5944979558989447 3.317485254006325e-07 -0.0413717749006757 +0.2897 0.5945271521615887 0.5945244243933603 3.168632006222971e-07 -0.04138436517156287 +0.2898 0.5945536226976346 0.5945508885155035 3.0191737100671023e-07 -0.04139695385952716 +0.28990000000000005 0.5945800885921949 0.5945773482659403 2.8691345999032336e-07 -0.04140954096428616 +0.29 0.594606549844742 0.5946038036452157 2.718539011403731e-07 -0.04142212648555769 +0.2901 0.5946330064547704 0.5946302546538522 2.567411382659035e-07 -0.04143471042305974 +0.2902 0.594659458421797 0.5946567012923514 2.415776246544876e-07 -0.04144729277651057 +0.2903 0.5946859057453615 0.5946831435611926 2.2636582285018303e-07 -0.041459873545628606 +0.29040000000000005 0.594712348425026 0.5947095814608335 2.1110820423719812e-07 -0.04147245273013253 +0.2905 0.5947387864603748 0.5947360149917098 1.958072485958029e-07 -0.04148503032974121 +0.2906 0.5947652198510158 0.5947624441542355 1.8046544363742312e-07 -0.041497606344173786 +0.2907 0.5947916485965792 0.5947888689488017 1.6508528479647344e-07 -0.04151018077314953 +0.2908 0.5948180726967178 0.5948152893757779 1.4966927468218483e-07 -0.04152275361638801 +0.29090000000000005 0.5948444921511081 0.5948417054355115 1.3421992264145421e-07 -0.041535324873608975 +0.291 0.594870906959449 0.594868117128327 1.1873974445353319e-07 -0.04154789454453239 +0.2911 0.5948973171214627 0.5948945244545273 1.032312618651221e-07 -0.04156046262887846 +0.2912 0.5949237226368943 0.594920927414392 8.769700218791421e-08 -0.04157302912636756 +0.2913 0.5949501235055126 0.5949473260081787 7.213949792042595e-08 -0.041585594036720325 +0.29140000000000005 0.5949765197271092 0.5949737202361226 5.656128623451884e-08 -0.041598157359657585 +0.2915 0.595002911301499 0.595000110098436 4.096490868396585e-08 -0.04161071909490041 +0.2916 0.5950292982285207 0.5950264955953088 2.535291072566781e-08 -0.04162327924217009 +0.2917 0.5950556805080358 0.5950528767269079 9.727841336279464e-09 -0.04163583780118808 +0.2918 0.5950820581399296 0.5950792534933779 -5.90774746830891e-09 -0.0416483947716761 +0.29190000000000005 0.5951084311241104 0.5951056258948402 -2.1551300987722455e-08 -0.041660950153356066 +0.292 0.5951347994605104 0.5951319939313943 -3.7200262266445794e-08 -0.041673503945950124 +0.2921 0.5951611631490851 0.5951583576031156 -5.285207252566076e-08 -0.04168605614918064 +0.2922 0.5951875221898135 0.595184716910058 -6.850417157621899e-08 -0.041698606762770186 +0.2923 0.5952138765826981 0.595211071852252 -8.415399823866188e-08 -0.04171115578644155 +0.29240000000000005 0.5952402263277651 0.595237422429705 -9.979899076237309e-08 -0.04172370321991775 +0.2925 0.5952665714250641 0.5952637686424018 -1.1543658724744166e-07 -0.04173624906292198 +0.2926 0.5952929118746683 0.5952901104903047 -1.3106422605893564e-07 -0.04174879331517774 +0.2927 0.5953192476766743 0.5953164479733526 -1.4667934625234302e-07 -0.04176133597640863 +0.2928 0.5953455788312023 0.5953427810914618 -1.6227938800031372e-07 -0.041773877046338545 +0.29290000000000005 0.5953719053383965 0.5953691098445257 -1.7786179300899319e-07 -0.041786416524691596 +0.293 0.595398227198424 0.595395434232415 -1.934240049135394e-07 -0.041798954411192094 +0.2931 0.5954245444114757 0.5954217542549773 -2.089634697569065e-07 -0.041811490705564544 +0.2932 0.5954508569777662 0.5954480699120378 -2.244776363125034e-07 -0.04182402540753371 +0.2933 0.595477164897533 0.5954743812033984 -2.399639566635914e-07 -0.041836558516824524 +0.29340000000000005 0.5955034681710377 0.5955006881288387 -2.554198864357371e-07 -0.0418490900331622 +0.2935 0.5955297667985652 0.5955269906881153 -2.708428853415157e-07 -0.041861619956272106 +0.2936 0.595556060780423 0.5955532888809625 -2.8623041758296663e-07 -0.041874148285879875 +0.29369999999999996 0.5955823501169435 0.5955795827070914 -3.0157995224711076e-07 -0.04188667502171133 +0.2938 0.5956086348084808 0.5956058721661905 -3.1688896368758934e-07 -0.041899200163492495 +0.29390000000000005 0.5956349148554132 0.5956321572579266 -3.321549319965089e-07 -0.041911723710949665 +0.294 0.5956611902581419 0.595658437981943 -3.4737534347628607e-07 -0.041924245663809284 +0.29410000000000003 0.5956874610170917 0.5956847143378606 -3.625476908963865e-07 -0.04193676602179808 +0.29419999999999996 0.5957137271327099 0.5957109863252784 -3.7766947404149764e-07 -0.041949284784642965 +0.2943 0.5957399886054672 0.5957372539437727 -3.9273820007235116e-07 -0.041961801952071026 +0.29440000000000005 0.5957662454358574 0.5957635171928978 -4.0775138396287325e-07 -0.04197431752380967 +0.2945 0.5957924976243969 0.5957897760721852 -4.227065488471293e-07 -0.041986831499586416 +0.29460000000000003 0.5958187451716251 0.5958160305811449 -4.3760122657443556e-07 -0.04199934387912904 +0.29469999999999996 0.5958449880781046 0.5958422807192643 -4.524329579314035e-07 -0.04201185466216558 +0.2948 0.5958712263444198 0.5958685264860092 -4.67199293224807e-07 -0.04202436384842423 +0.29490000000000005 0.5958974599711786 0.5958947678808232 -4.818977925730161e-07 -0.042036871437633405 +0.295 0.5959236889590107 0.5959210049031283 -4.965260263223303e-07 -0.04204937742952178 +0.29510000000000003 0.5959499133085692 0.5959472375523243 -5.11081575491068e-07 -0.042061881823818204 +0.29519999999999996 0.5959761330205283 0.5959734658277898 -5.255620321997778e-07 -0.04207438462025174 +0.2953 0.5960023480955856 0.5959996897288815 -5.399649999765499e-07 -0.04208688581855171 +0.29540000000000005 0.59602855853446 0.5960259092549351 -5.54288094214983e-07 -0.04209938541844761 +0.2955 0.596054764337893 0.5960521244052647 -5.685289425627627e-07 -0.042111883419669184 +0.29560000000000003 0.5960809655066477 0.5960783351791628 -5.826851853935056e-07 -0.042124379821946376 +0.29569999999999996 0.5961071620415095 0.5961045415759012 -5.967544760565602e-07 -0.04213687462500935 +0.2958 0.596133353943285 0.5961307435947308 -6.107344813766069e-07 -0.042149367828588497 +0.29590000000000005 0.5961595412128028 0.5961569412348812 -6.246228819450916e-07 -0.042161859432414406 +0.296 0.5961857238509125 0.5961831344955612 -6.384173726059483e-07 -0.04217434943621787 +0.29610000000000003 0.5962119018584855 0.5962093233759593 -6.521156628025437e-07 -0.042186837839729936 +0.29619999999999996 0.5962380752364143 0.5962355078752434 -6.657154769662554e-07 -0.04219932464268186 +0.2963 0.5962642439856124 0.5962616879925604 -6.792145550438278e-07 -0.0422118098448051 +0.29640000000000005 0.5962904081070142 0.5962878637270381 -6.926106524696163e-07 -0.04222429344583134 +0.2965 0.596316567601575 0.5963140350777828 -7.05901540998255e-07 -0.04223677544549243 +0.29660000000000003 0.596342722470271 0.5963402020438822 -7.19085008787923e-07 -0.042249255843520565 +0.29669999999999996 0.5963688727140986 0.5963663646244032 -7.32158860844434e-07 -0.042261734639648024 +0.2968 0.5963950183340745 0.5963925228183931 -7.451209194375696e-07 -0.042274211833607356 +0.29690000000000005 0.5964211593312357 0.5964186766248805 -7.579690244896575e-07 -0.042286687425131336 +0.297 0.5964472957066397 0.5964448260428736 -7.707010338808828e-07 -0.04229916141395297 +0.29710000000000003 0.5964734274613634 0.596470971071362 -7.833148237823551e-07 -0.0423116337998054 +0.29719999999999996 0.5964995545965037 0.5964971117093161 -7.95808289044686e-07 -0.04232410458242205 +0.2973 0.5965256771131767 0.5965232479556873 -8.081793436420792e-07 -0.04233657376153658 +0.29740000000000005 0.5965517950125185 0.5965493798094083 -8.204259208388631e-07 -0.04234904133688279 +0.2975 0.596577908295684 0.5965755072693933 -8.325459736613361e-07 -0.042361507308194796 +0.29760000000000003 0.596604016963847 0.5966016303345384 -8.445374753418555e-07 -0.042373971675206845 +0.29769999999999996 0.5966301210182008 0.5966277490037214 -8.56398419374349e-07 -0.04238643443765344 +0.2978 0.5966562204599567 0.5966538632758016 -8.681268201804482e-07 -0.042398895595269284 +0.29790000000000005 0.5966823152903451 0.5966799731496211 -8.797207132205109e-07 -0.04241135514778932 +0.298 0.5967084055106142 0.596706078624004 -8.91178155354444e-07 -0.042423813094948686 +0.29810000000000003 0.5967344911220307 0.5967321796977574 -9.024972253135477e-07 -0.04243626943648274 +0.29819999999999997 0.5967605721258793 0.5967582763696708 -9.136760238392938e-07 -0.042448724172127056 +0.2983 0.5967866485234616 0.5967843686385164 -9.247126741551703e-07 -0.04246117730161741 +0.29840000000000005 0.5968127203160979 0.5968104565030501 -9.356053222164817e-07 -0.04247362882468981 +0.2985 0.5968387875051252 0.5968365399620111 -9.463521369046379e-07 -0.04248607874108056 +0.29860000000000003 0.5968648500918978 0.5968626190141221 -9.569513107765548e-07 -0.04249852705052606 +0.29869999999999997 0.5968909080777867 0.5968886936580892 -9.67401059759343e-07 -0.04251097375276293 +0.2988 0.5969169614641794 0.5969147638926029 -9.776996239552194e-07 -0.04252341884752808 +0.29890000000000005 0.5969430102524805 0.596940829716338 -9.878452676970184e-07 -0.042535862334558604 +0.299 0.5969690544441106 0.5969668911279533 -9.978362796592144e-07 -0.042548304213591785 +0.29910000000000003 0.5969950940405063 0.5969929481260925 -1.0076709738293665e-06 -0.042560744484365164 +0.29919999999999997 0.59702112904312 0.5970190007093842 -1.0173476890640298e-06 -0.04257318314661649 +0.2993 0.5970471594534197 0.5970450488764418 -1.0268647897826444e-06 -0.0425856202000837 +0.29940000000000005 0.5970731852728887 0.5970710926258647 -1.0362206661063134e-06 -0.04259805564450499 +0.2995 0.5970992065030256 0.5970971319562371 -1.0454137341631142e-06 -0.042610489479618735 +0.29960000000000003 0.5971252231453438 0.5971231668661293 -1.0544424363656546e-06 -0.04262292170516355 +0.29969999999999997 0.5971512352013714 0.5971491973540975 -1.0633052416608724e-06 -0.04263535232087824 +0.2998 0.5971772426726508 0.5971752234186847 -1.0720006457520803e-06 -0.04264778132650185 +0.29990000000000006 0.5972032455607388 0.5972012450584194 -1.080527171570811e-06 -0.04266020872177363 +0.3 0.597229243867206 0.5972272622718179 -1.0888833692768163e-06 -0.04267263450643306 +0.30010000000000003 0.5972552375936366 0.5972532750573831 -1.0970678166188907e-06 -0.04268505868021987 +0.30019999999999997 0.5972812267416285 0.5972792834136047 -1.1050791191014042e-06 -0.04269748124287388 +0.3003 0.5973072113127926 0.5973052873389605 -1.1129159104839026e-06 -0.042709902194135244 +0.30040000000000006 0.5973331913087528 0.5973312868319155 -1.120576852697841e-06 -0.042722321533744306 +0.3005 0.5973591667311456 0.5973572818909234 -1.1280606362629175e-06 -0.04273473926144161 +0.30060000000000003 0.59738513758162 0.5973832725144259 -1.1353659803703398e-06 -0.04274715537696793 +0.30069999999999997 0.5974111038618374 0.5974092587008526 -1.1424916333546697e-06 -0.042759569880064255 +0.3008 0.5974370655734705 0.5974352404486226 -1.149436372693824e-06 -0.04277198277047178 +0.30090000000000006 0.5974630227182042 0.5974612177561439 -1.1561990052311177e-06 -0.0427843940479319 +0.301 0.5974889752977346 0.5974871906218138 -1.1627783677303771e-06 -0.04279680371218628 +0.30110000000000003 0.5975149233137687 0.5975131590440188 -1.1691733263763382e-06 -0.04280921176297671 +0.30119999999999997 0.5975408667680246 0.5975391230211359 -1.175382777829359e-06 -0.04282161820004535 +0.3013 0.597566805662231 0.5975650825515315 -1.1814056486703084e-06 -0.04283402302313437 +0.30140000000000006 0.5975927399981267 0.5975910376335631 -1.1872408960666991e-06 -0.04284642623198636 +0.3015 0.5976186697774605 0.5976169882655784 -1.1928875077726886e-06 -0.04285882782634396 +0.30160000000000003 0.5976445950019911 0.5976429344459163 -1.1983445022401007e-06 -0.04287122780595015 +0.30169999999999997 0.5976705156734865 0.5976688761729065 -1.2036109288682262e-06 -0.04288362617054803 +0.3018 0.5976964317937241 0.5976948134448707 -1.2086858686144453e-06 -0.042896022919880976 +0.30190000000000006 0.5977223433644899 0.5977207462601224 -1.2135684335223829e-06 -0.042908418053692596 +0.302 0.5977482503875791 0.5977466746169667 -1.2182577667774197e-06 -0.04292081157172665 +0.30210000000000004 0.5977741528647942 0.5977725985137015 -1.2227530435948708e-06 -0.042933203473727144 +0.30219999999999997 0.5978000507979468 0.5977985179486167 -1.2270534706093628e-06 -0.0429455937594383 +0.3023 0.5978259441888556 0.5978244329199963 -1.2311582868185234e-06 -0.04295798242860459 +0.30240000000000006 0.597851833039347 0.5978503434261163 -1.2350667632499146e-06 -0.04297036948097065 +0.3025 0.5978777173512546 0.5978762494652468 -1.2387782025724547e-06 -0.04298275491628136 +0.30260000000000004 0.5979035971264188 0.5979021510356516 -1.2422919403176635e-06 -0.04299513873428178 +0.30269999999999997 0.5979294723666867 0.5979280481355889 -1.2456073443245508e-06 -0.04300752093471724 +0.3028 0.5979553430739113 0.5979539407633103 -1.248723815017172e-06 -0.04301990151733323 +0.30290000000000006 0.5979812092499521 0.5979798289170632 -1.2516407854046285e-06 -0.04303228048187546 +0.303 0.598007070896674 0.5980057125950897 -1.254357721303112e-06 -0.04304465782808997 +0.30310000000000004 0.5980329280159478 0.598031591795627 -1.2568741213914159e-06 -0.04305703355572288 +0.30319999999999997 0.5980587806096483 0.5980574665169076 -1.2591895176550238e-06 -0.043069407664520554 +0.3033 0.5980846286796564 0.5980833367571603 -1.2613034748865104e-06 -0.04308178015422958 +0.30340000000000006 0.5981104722278567 0.59810920251461 -1.2632155910186071e-06 -0.04309415102459681 +0.3035 0.5981363112561386 0.598135063787478 -1.2649254973462476e-06 -0.04310652027536929 +0.30360000000000004 0.5981621457663945 0.5981609205739826 -1.2664328585265672e-06 -0.043118887906294236 +0.30369999999999997 0.5981879757605212 0.5981867728723385 -1.2677373724123697e-06 -0.0431312539171191 +0.3038 0.5982138012404183 0.5982126206807588 -1.2688387704962167e-06 -0.04314361830759156 +0.30390000000000006 0.5982396222079889 0.5982384639974533 -1.2697368176883828e-06 -0.04315598107745952 +0.304 0.5982654386651383 0.5982643028206304 -1.2704313124833888e-06 -0.04316834222647104 +0.30410000000000004 0.5982912506137745 0.5982901371484967 -1.2709220871265359e-06 -0.043180701754374516 +0.30419999999999997 0.5983170580558074 0.5983159669792573 -1.2712090074473714e-06 -0.04319305966091842 +0.3043 0.5983428609931487 0.5983417923111162 -1.2712919728596894e-06 -0.04320541594585156 +0.30440000000000006 0.5983686594277117 0.598367613142277 -1.2711709167501084e-06 -0.043217770608922915 +0.3045 0.5983944533614105 0.5983934294709421 -1.2708458060339822e-06 -0.04323012364988161 +0.30460000000000004 0.5984202427961605 0.5984192412953142 -1.2703166415994893e-06 -0.043242475068477074 +0.30469999999999997 0.5984460277338775 0.5984450486135963 -1.2695834579745657e-06 -0.043254824864458946 +0.3048 0.598471808176477 0.5984708514239914 -1.2686463235489498e-06 -0.04326717303757702 +0.30490000000000006 0.5984975841258755 0.5984966497247033 -1.267505340518671e-06 -0.04327951958758138 +0.305 0.5985233555839882 0.5985224435139376 -1.2661606448860496e-06 -0.04329186451422229 +0.30510000000000004 0.5985491225527299 0.5985482327899 -1.264612406293164e-06 -0.04330420781725019 +0.30519999999999997 0.5985748850340143 0.5985740175507992 -1.2628608285769616e-06 -0.04331654949641583 +0.3053 0.5986006430297539 0.5985997977948447 -1.2609061487145468e-06 -0.043328889551470046 +0.30540000000000006 0.5986263965418595 0.598625573520249 -1.2587486383219826e-06 -0.04334122798216397 +0.3055 0.5986521455722402 0.5986513447252275 -1.2563886016003778e-06 -0.04335356478824905 +0.30560000000000004 0.5986778901228028 0.5986771114079975 -1.253826377167755e-06 -0.04336589996947674 +0.30569999999999997 0.5987036301954514 0.5987028735667803 -1.2510623371153606e-06 -0.04337823352559883 +0.3058 0.5987293657920874 0.5987286311998006 -1.2480968872297105e-06 -0.043390565456367346 +0.30590000000000006 0.5987550969146088 0.5987543843052865 -1.2449304662709437e-06 -0.043402895761534444 +0.306 0.5987808235649105 0.5987801328814706 -1.24156354724958e-06 -0.04341522444085257 +0.30610000000000004 0.5988065457448833 0.5988058769265903 -1.2379966362052741e-06 -0.04342755149407435 +0.30619999999999997 0.5988322634564142 0.5988316164388872 -1.234230272373349e-06 -0.043439876920952615 +0.3063 0.5988579767013855 0.5988573514166076 -1.230265028573374e-06 -0.043452200721240446 +0.30640000000000006 0.5988836854816753 0.5988830818580042 -1.2261015105430317e-06 -0.043464522894691125 +0.3065 0.5989093897991562 0.5989088077613345 -1.221740357326695e-06 -0.04347684344105814 +0.30660000000000004 0.5989350896556959 0.5989345291248623 -1.2171822406092936e-06 -0.04348916236009519 +0.3067 0.5989607850531564 0.5989602459468577 -1.2124278654379594e-06 -0.043501479651556235 +0.3068 0.5989864759933936 0.5989859582255974 -1.2074779693338478e-06 -0.04351379531519538 +0.30690000000000006 0.5990121624782577 0.5990116659593643 -1.2023333226807154e-06 -0.04352610935076696 +0.307 0.5990378445095919 0.5990373691464497 -1.196994728169809e-06 -0.043538421758025615 +0.30710000000000004 0.5990635220892327 0.5990630677851511 -1.1914630212161992e-06 -0.04355073253672607 +0.30720000000000003 0.5990891952190099 0.5990887618737744 -1.185739069570202e-06 -0.04356304168662334 +0.3073 0.5991148639007458 0.5991144514106338 -1.1798237730953343e-06 -0.043575349207472684 +0.3074 0.5991405281362545 0.599140136394051 -1.1737180638793365e-06 -0.04358765509902948 +0.3075 0.5991661879273428 0.599165816822357 -1.1674229056513052e-06 -0.043599959361049385 +0.30760000000000004 0.5991918432758088 0.5991914926938918 -1.160939294253538e-06 -0.043612261993288264 +0.30770000000000003 0.5992174941834423 0.5992171640070043 -1.154268256864377e-06 -0.04362456299550219 +0.3078 0.5992431406520241 0.5992428307600527 -1.1474108523312765e-06 -0.04363686236744746 +0.3079 0.5992687826833262 0.5992684929514056 -1.1403681706989577e-06 -0.0436491601088806 +0.308 0.5992944202791106 0.5992941505794415 -1.1331413332094087e-06 -0.04366145621955832 +0.30810000000000004 0.59932005344113 0.5993198036425488 -1.1257314919410621e-06 -0.04367375069923751 +0.30820000000000003 0.5993456821711274 0.599345452139127 -1.1181398299198175e-06 -0.0436860435476754 +0.3083 0.5993713064708346 0.5993710960675867 -1.1103675608969965e-06 -0.04369833476462929 +0.3084 0.5993969263419738 0.5993967354263492 -1.1024159285999424e-06 -0.043710624349856814 +0.3085 0.5994225417862561 0.5994223702138476 -1.0942862075091764e-06 -0.04372291230311573 +0.30860000000000004 0.5994481528053812 0.5994480004285265 -1.085979701637152e-06 -0.04373519862416404 +0.30870000000000003 0.5994737594010376 0.5994736260688435 -1.077497745194389e-06 -0.04374748331276002 +0.3088 0.5994993615749022 0.5994992471332672 -1.0688417018123175e-06 -0.04375976636866208 +0.3089 0.59952495932864 0.5995248636202795 -1.0600129646265444e-06 -0.043772047791628875 +0.309 0.5995505526639038 0.5995504755283751 -1.0510129557494974e-06 -0.043784327581419286 +0.30910000000000004 0.5995761415823335 0.599576082856062 -1.0418431263814476e-06 -0.043796605737792385 +0.30920000000000003 0.5996017260855571 0.5996016856018614 -1.0325049565607092e-06 -0.04380888226050751 +0.3093 0.5996273061751888 0.599627283764308 -1.0229999546085278e-06 -0.043821157149324136 +0.3094 0.59965288185283 0.5996528773419505 -1.0133296572678585e-06 -0.043833430404002005 +0.3095 0.5996784531200686 0.5996784663333521 -1.0034956291482544e-06 -0.043845702024301075 +0.30960000000000004 0.5997040199784784 0.5997040507370901 -9.93499462559333e-07 -0.04385797200998148 +0.30970000000000003 0.5997295824296196 0.5997296305517565 -9.833427775385317e-07 -0.04387024036080364 +0.3098 0.5997551404750379 0.5997552057759588 -9.730272212404856e-07 -0.043882507076528104 +0.3099 0.599780694116264 0.5997807764083187 -9.6255446785376e-07 -0.04389477215691567 +0.31 0.5998062433548144 0.5998063424474743 -9.519262182122734e-07 -0.043907035601727366 +0.31010000000000004 0.5998317881921906 0.599831903892079 -9.411441996565184e-07 -0.04391929741072442 +0.31020000000000003 0.5998573286298787 0.5998574607408023 -9.302101655894734e-07 -0.04393155758366834 +0.3103 0.5998828646693491 0.5998830129923296 -9.191258953933357e-07 -0.04394381612032076 +0.3104 0.5999083963120566 0.5999085606453627 -9.078931940964541e-07 -0.043956073020443506 +0.3105 0.5999339235594399 0.5999341036986203 -8.965138918737292e-07 -0.0439683282837987 +0.31060000000000004 0.5999594464129216 0.599959642150838 -8.849898440466131e-07 -0.04398058191014867 +0.31070000000000003 0.5999849648739082 0.5999851760007684 -8.7332293063902e-07 -0.043992833899255915 +0.3108 0.6000104789437886 0.6000107052471816 -8.615150560720153e-07 -0.0440050842508832 +0.3109 0.6000359886239355 0.600036229888865 -8.495681487752371e-07 -0.04401733296479343 +0.311 0.6000614939157044 0.6000617499246239 -8.374841611313855e-07 -0.044029580040749805 +0.31110000000000004 0.6000869948204332 0.6000872653532816 -8.252650690043772e-07 -0.04404182547851568 +0.31120000000000003 0.6001124913394421 0.6001127761736799 -8.129128712952571e-07 -0.044054069277854636 +0.3113 0.6001379834740342 0.6001382823846787 -8.004295898034197e-07 -0.04406631143853053 +0.3114 0.6001634712254942 0.6001637839851569 -7.878172688935425e-07 -0.044078551960307355 +0.3115 0.6001889545950887 0.6001892809740119 -7.75077974912719e-07 -0.044090790842949396 +0.31160000000000004 0.6002144335840656 0.6002147733501603 -7.622137962459696e-07 -0.044103028086221026 +0.31170000000000003 0.6002399081936539 0.600240261112538 -7.492268427611304e-07 -0.044115263689886934 +0.3118 0.6002653784250649 0.6002657442601005 -7.361192454757859e-07 -0.044127497653712044 +0.3119 0.6002908442794901 0.6002912227918229 -7.228931561686913e-07 -0.044139729977461434 +0.312 0.6003163057581017 0.6003166967067 -7.095507470189499e-07 -0.04415196066090037 +0.31210000000000004 0.6003417628620532 0.6003421660037468 -6.960942105227463e-07 -0.044164189703794446 +0.31220000000000003 0.6003672155924777 0.6003676306819983 -6.825257587717015e-07 -0.04417641710590933 +0.3123 0.6003926639504893 0.6003930907405106 -6.68847623314095e-07 -0.044188642867011046 +0.3124 0.6004181079371814 0.6004185461783597 -6.550620546830199e-07 -0.044200866986865726 +0.3125 0.6004435475536277 0.6004439969946422 -6.41171322091072e-07 -0.04421308946523971 +0.31260000000000004 0.6004689828008819 0.6004694431884767 -6.271777130140155e-07 -0.044225310301899655 +0.31270000000000003 0.6004944136799767 0.6004948847590019 -6.130835328299611e-07 -0.04423752949661233 +0.3128 0.6005198401919246 0.6005203217053782 -5.988911045556877e-07 -0.0442497470491448 +0.3129 0.6005452623377169 0.6005457540267873 -5.846027682082644e-07 -0.04426196295926425 +0.313 0.6005706801183239 0.6005711817224327 -5.702208807772946e-07 -0.04427417722673816 +0.31310000000000004 0.6005960935346957 0.6005966047915399 -5.557478154755158e-07 -0.04428638985133421 +0.31320000000000003 0.60062150258776 0.6006220232333556 -5.411859615722658e-07 -0.044298600832820244 +0.3133 0.6006469072784237 0.6006474370471491 -5.26537723949394e-07 -0.044310810170964374 +0.3134 0.6006723076075722 0.600672846232212 -5.118055226571716e-07 -0.04432301786553493 +0.3135 0.6006977035760689 0.6006982507878578 -4.969917925812251e-07 -0.04433522391630042 +0.31360000000000005 0.6007230951847553 0.6007236507134228 -4.820989830123246e-07 -0.04434742832302957 +0.31370000000000003 0.6007484824344513 0.6007490460082661 -4.671295572994394e-07 -0.04435963108549134 +0.3138 0.6007738653259546 0.6007744366717691 -4.520859923362597e-07 -0.04437183220345489 +0.3139 0.6007992438600404 0.6007998227033364 -4.369707782142518e-07 -0.044384031676689605 +0.314 0.6008246180374617 0.6008252041023954 -4.2178641779244685e-07 -0.04439622950496505 +0.31410000000000005 0.6008499878589493 0.6008505808683969 -4.065354263366183e-07 -0.04440842568805109 +0.31420000000000003 0.600875353325211 0.6008759530008148 -3.912203310890705e-07 -0.04442062022571768 +0.3143 0.6009007144369322 0.6009013204991465 -3.7584367076903824e-07 -0.04443281311773509 +0.3144 0.6009260711947751 0.6009266833629126 -3.6040799526737555e-07 -0.04444500436387377 +0.3145 0.6009514235993795 0.6009520415916575 -3.449158651330775e-07 -0.044457193963904365 +0.31460000000000005 0.6009767716513617 0.6009773951849493 -3.293698511847021e-07 -0.04446938191759777 +0.31470000000000004 0.6010021153513152 0.6010027441423795 -3.137725341356701e-07 -0.04448156822472506 +0.3148 0.6010274546998101 0.601028088463564 -2.981265040599701e-07 -0.04449375288505754 +0.3149 0.6010527896973934 0.6010534281481424 -2.8243436005909173e-07 -0.04450593589836674 +0.315 0.6010781203445884 0.6010787631957782 -2.6669870976936405e-07 -0.044518117264424374 +0.31510000000000005 0.6011034466418952 0.6011040936061594 -2.509221689664387e-07 -0.0445302969830024 +0.31520000000000004 0.6011287685897905 0.6011294193789976 -2.3510736112120068e-07 -0.04454247505387296 +0.3153 0.6011540861887268 0.6011547405140295 -2.1925691696261795e-07 -0.044554651476808455 +0.3154 0.6011793994391336 0.6011800570110152 -2.0337347402671346e-07 -0.04456682625158144 +0.3155 0.6012047083414161 0.6012053688697401 -1.874596762471703e-07 -0.04457899937796473 +0.31560000000000005 0.601230012895956 0.6012306760900135 -1.7151817346960918e-07 -0.04459117085573134 +0.31570000000000004 0.6012553131031111 0.6012559786716694 -1.555516210664798e-07 -0.044603340684654484 +0.3158 0.601280608963215 0.6012812766145665 -1.3956267945827716e-07 -0.044615508864507644 +0.3159 0.6013059004765777 0.601306569918588 -1.2355401369026908e-07 -0.04462767539506442 +0.316 0.6013311876434849 0.6013318585836415 -1.0752829296759026e-07 -0.04463984027609869 +0.31610000000000005 0.6013564704641985 0.60135714260966 -9.148819023543919e-08 -0.04465200350738458 +0.31620000000000004 0.6013817489389559 0.6013824219966006 -7.543638169855982e-08 -0.04466416508869634 +0.3163 0.6014070230679707 0.6014076967444458 -5.9375546406642554e-08 -0.0446763250198085 +0.3164 0.6014322928514321 0.6014329668532022 -4.3308365789418435e-08 -0.04468848330049577 +0.3165 0.6014575582895052 0.6014582323229019 -2.7237523220376147e-08 -0.04470063993053308 +0.31660000000000005 0.6014828193823312 0.6014834931536014 -1.1165703558144516e-08 -0.04471279490969559 +0.31670000000000004 0.6015080761300264 0.6015087493453823 4.904407297813551e-09 -0.04472494823775866 +0.3168 0.6015333285326836 0.6015340008983515 2.097012286213229e-08 -0.044737099914497876 +0.3169 0.6015585765903708 0.60155924781264 3.702875650199444e-08 -0.04474924993968902 +0.317 0.6015838203031321 0.601584490088404 5.3077621896616134e-08 -0.04476139831310808 +0.31710000000000005 0.6016090596709869 0.6016097277258249 6.911403347895084e-08 -0.04477354503453129 +0.31720000000000004 0.6016342946939306 0.6016349607251086 8.51353069049321e-08 -0.04478569010373505 +0.3173 0.6016595253719346 0.6016601890864864 1.0113875948541962e-07 -0.044797833520496044 +0.3174 0.6016847517049458 0.6016854128102143 1.1712171063896215e-07 -0.04480997528459112 +0.3175 0.6017099736928868 0.6017106318965726 1.3308148234802974e-07 -0.04482211539579732 +0.31760000000000005 0.6017351913356561 0.6017358463458672 1.4901539958922516e-07 -0.044834253853891955 +0.31770000000000004 0.6017604046331283 0.6017610561584286 1.649207908224759e-07 -0.044846390658652514 +0.3178 0.6017856135851531 0.6017862613346118 1.807949884108373e-07 -0.04485852580985668 +0.3179 0.601810818191557 0.6018114618747971 1.9663532905417336e-07 -0.0448706593072824 +0.318 0.6018360184521417 0.6018366577793891 2.1243915428875715e-07 -0.04488279115070781 +0.31810000000000005 0.6018612143666852 0.6018618490488173 2.2820381090360442e-07 -0.044894921339911256 +0.31820000000000004 0.6018864059349416 0.6018870356835356 2.4392665134292946e-07 -0.044907049874671284 +0.3183 0.6019115931566409 0.6019122176840229 2.596050342612566e-07 -0.04491917675476669 +0.3184 0.6019367760314889 0.6019373950507823 2.7523632489118155e-07 -0.04493130197997645 +0.3185 0.6019619545591682 0.6019625677843415 2.9081789545970516e-07 -0.04494342555007976 +0.31860000000000005 0.6019871287393374 0.6019877358852528 3.0634712575028367e-07 -0.04495554746485604 +0.31870000000000004 0.6020122985716309 0.6020128993540922 3.2182140337344567e-07 -0.04496766772408493 +0.31880000000000003 0.6020374640556603 0.602038058191461 3.3723812434272027e-07 -0.04497978632754625 +0.3189 0.6020626251910127 0.6020632123979839 3.52594693539543e-07 -0.04499190327502005 +0.319 0.6020877819772527 0.60208836197431 3.6788852503244485e-07 -0.045004018566286594 +0.31910000000000005 0.6021129344139207 0.6021135069211125 3.8311704252114165e-07 -0.045016132201126394 +0.31920000000000004 0.602138082500534 0.6021386472390888 3.982776799332788e-07 -0.04502824417932011 +0.31930000000000003 0.6021632262365869 0.6021637829289598 4.133678817297426e-07 -0.04504035450064865 +0.3194 0.6021883656215502 0.6021889139914702 4.283851032932384e-07 -0.04505246316489314 +0.3195 0.6022135006548721 0.6022140404273886 4.433268114417688e-07 -0.045064570171834906 +0.3196 0.6022386313359772 0.6022391622375071 4.581904849143559e-07 -0.04507667552125548 +0.31970000000000004 0.602263757664268 0.6022642794226412 4.7297361462084186e-07 -0.04508877921293663 +0.31980000000000003 0.6022888796391237 0.60228939198363 4.876737042386337e-07 -0.04510088124666032 +0.3199 0.6023139972599014 0.6023144999213358 5.022882705735254e-07 -0.045112981622208746 +0.32 0.602339110525935 0.6023396032366437 5.168148439621545e-07 -0.045125080339364285 +0.3201 0.6023642194365368 0.6023647019304623 5.312509686883349e-07 -0.04513717739790953 +0.32020000000000004 0.6023893239909964 0.602389796003723 5.455942034410244e-07 -0.04514927279762734 +0.32030000000000003 0.6024144241885813 0.6024148854573794 5.59842121744536e-07 -0.045161366538300704 +0.3204 0.6024395200285372 0.6024399702924086 5.73992312333238e-07 -0.04517345861971289 +0.3205 0.6024646115100877 0.6024650505098096 5.880423794568657e-07 -0.045185549041647344 +0.3206 0.6024896986324348 0.602490126110604 6.019899436437992e-07 -0.045197637803887775 +0.32070000000000004 0.6025147813947591 0.6025151970958358 6.158326415484083e-07 -0.04520972490621802 +0.32080000000000003 0.6025398597962193 0.6025402634665706 6.295681269641307e-07 -0.04522181034842218 +0.3209 0.6025649338359533 0.6025653252238959 6.431940707540829e-07 -0.045233894130284565 +0.321 0.6025900035130779 0.6025903823689218 6.567081614894388e-07 -0.04524597625158971 +0.3211 0.6026150688266885 0.6026154349027789 6.70108105810252e-07 -0.04525805671212233 +0.32120000000000004 0.6026401297758601 0.60264048282662 6.833916287585229e-07 -0.04527013551166738 +0.32130000000000003 0.6026651863596468 0.6026655261416187 6.965564741667762e-07 -0.045282212650010006 +0.3214 0.6026902385770826 0.6026905648489702 7.096004051854177e-07 -0.04529428812693559 +0.3215 0.6027152864271808 0.6027155989498904 7.225212043382445e-07 -0.04530636194222969 +0.3216 0.6027403299089349 0.6027406284456155 7.353166743551132e-07 -0.045318434095678144 +0.32170000000000004 0.6027653690213183 0.6027656533374031 7.479846383384725e-07 -0.045330504587066944 +0.32180000000000003 0.6027904037632846 0.6027906736265305 7.605229399298974e-07 -0.04534257341618229 +0.3219 0.602815434133768 0.6028156893142957 7.729294438929557e-07 -0.04535464058281061 +0.322 0.6028404601316836 0.6028407004020163 7.852020366405643e-07 -0.045366706086738574 +0.3221 0.6028654817559265 0.6028657068910299 7.973386262905002e-07 -0.04537876992775304 +0.32220000000000004 0.6028904990053736 0.6028907087826938 8.093371431372454e-07 -0.045390832105641044 +0.32230000000000003 0.6029155118788827 0.6029157060783844 8.211955399850535e-07 -0.04540289262018988 +0.3224 0.6029405203752932 0.6029406987794979 8.329117926197949e-07 -0.04541495147118704 +0.3225 0.602965524493426 0.6029656868874488 8.444839000865123e-07 -0.045427008658420254 +0.3226 0.6029905242320838 0.6029906704036707 8.559098850502433e-07 -0.0454390641816774 +0.32270000000000004 0.6030155195900513 0.6030156493296162 8.671877941290873e-07 -0.04545111804074661 +0.32280000000000003 0.6030405105660956 0.6030406236667556 8.783156980607387e-07 -0.04546317023541627 +0.3229 0.6030654971589664 0.6030655934165776 8.892916922298433e-07 -0.04547522076547486 +0.323 0.6030904793673962 0.603090558580589 9.001138971675982e-07 -0.045487269630711216 +0.3231 0.6031154571901002 0.6031155191603139 9.107804583852186e-07 -0.04549931683091427 +0.32320000000000004 0.6031404306257769 0.6031404751572943 9.212895472343607e-07 -0.04551136236587327 +0.32330000000000003 0.603165399673108 0.603165426573089 9.31639360879366e-07 -0.04552340623537753 +0.3234 0.6031903643307591 0.6031903734092742 9.418281226025726e-07 -0.045535448439216725 +0.3235 0.6032153245973795 0.6032153156674426 9.518540824982047e-07 -0.04554748897718067 +0.3236 0.6032402804716028 0.6032402533492034 9.617155171948166e-07 -0.045559527849059395 +0.32370000000000004 0.6032652319520468 0.6032651864561821 9.714107306602049e-07 -0.04557156505464313 +0.32380000000000003 0.6032901790373142 0.6032901149900203 9.809380540903856e-07 -0.04558360059372235 +0.3239 0.6033151217259921 0.6033150389523753 9.902958466867506e-07 -0.04559563446608772 +0.324 0.6033400600166532 0.6033399583449202 9.99482495572801e-07 -0.045607666671530156 +0.3241 0.6033649939078554 0.6033648731693428 1.008496416099458e-06 -0.04561969720984073 +0.32420000000000004 0.603389923398142 0.6033897834273465 1.017336052205886e-06 -0.04563172608081076 +0.32430000000000003 0.6034148484860424 0.6034146891206488 1.0259998765860256e-06 -0.04564375328423175 +0.3244 0.6034397691700724 0.6034395902509824 1.0344863912714608e-06 -0.045655778819895444 +0.3245 0.6034646854487338 0.6034644868200937 1.0427941274926411e-06 -0.045667802687593774 +0.3246 0.6034895973205151 0.6034893788297433 1.0509216463450155e-06 -0.04567982488711891 +0.32470000000000004 0.6035145047838921 0.6035142662817052 1.0588675385669877e-06 -0.04569184541826319 +0.32480000000000003 0.6035394078373274 0.6035391491777673 1.0666304252338055e-06 -0.0457038642808192 +0.3249 0.6035643064792716 0.6035640275197299 1.0742089575077607e-06 -0.045715881474579736 +0.325 0.6035892007081629 0.6035889013094071 1.0816018176651454e-06 -0.04572789699933784 +0.3251 0.6036140905224272 0.6036137705486245 1.0888077184301181e-06 -0.04573991085488666 +0.32520000000000004 0.6036389759204792 0.603638635239221 1.0958254038073711e-06 -0.04575192304101966 +0.32530000000000003 0.6036638569007221 0.6036634953830469 1.102653649109886e-06 -0.04576393355753047 +0.3254 0.6036887334615479 0.6036883509819642 1.1092912611254668e-06 -0.04577594240421293 +0.3255 0.6037136056013379 0.6037132020378466 1.1157370783387854e-06 -0.045787949580861104 +0.3256 0.6037384733184626 0.6037380485525788 1.121989971569759e-06 -0.04579995508726921 +0.32570000000000005 0.6037633366112829 0.6037628905280565 1.1280488432241498e-06 -0.04581195892323181 +0.32580000000000003 0.6037881954781493 0.603787727966186 1.133912628542566e-06 -0.045823961088543586 +0.3259 0.6038130499174029 0.6038125608688832 1.1395802951286171e-06 -0.045835961582999386 +0.326 0.6038378999273754 0.6038373892380751 1.1450508431432027e-06 -0.04584796040639438 +0.3261 0.6038627455063892 0.6038622130756972 1.1503233061094242e-06 -0.045859957558523845 +0.32620000000000005 0.6038875866527582 0.603887032383695 1.1553967501631845e-06 -0.04587195303918335 +0.32630000000000003 0.6039124233647883 0.603911847164023 1.1602702749413663e-06 -0.045883946848168634 +0.3264 0.6039372556407767 0.6039366574186446 1.1649430136373429e-06 -0.04589593898527567 +0.3265 0.6039620834790127 0.6039614631495309 1.1694141328344454e-06 -0.045907929450300616 +0.3266 0.6039869068777786 0.6039862643586624 1.1736828328112736e-06 -0.04591991824303986 +0.32670000000000005 0.6040117258353496 0.6040110610480263 1.1777483480135409e-06 -0.045931905363290025 +0.32680000000000003 0.604036540349993 0.6040358532196174 1.1816099468875407e-06 -0.045943890810847876 +0.3269 0.6040613504199707 0.6040606408754384 1.1852669317691245e-06 -0.045955874585510405 +0.327 0.6040861560435374 0.6040854240174989 1.1887186393000349e-06 -0.04596785668707491 +0.3271 0.6041109572189426 0.604110202647814 1.1919644409275065e-06 -0.04597983711533875 +0.32720000000000005 0.6041357539444296 0.6041349767684061 1.195003742571199e-06 -0.04599181587009964 +0.32730000000000004 0.6041605462182371 0.6041597463813031 1.1978359844011521e-06 -0.04600379295115541 +0.3274 0.6041853340385981 0.6041845114885387 1.2004606417814756e-06 -0.04601576835830415 +0.3275 0.6042101174037409 0.6042092720921519 1.2028772247707487e-06 -0.04602774209134411 +0.3276 0.60423489631189 0.6042340281941867 1.2050852783995758e-06 -0.046039714150073796 +0.32770000000000005 0.6042596707612655 0.6042587797966914 1.2070843828926314e-06 -0.046051684534291926 +0.32780000000000004 0.6042844407500837 0.6042835269017194 1.2088741532245706e-06 -0.04606365324379737 +0.3279 0.6043092062765578 0.6043082695113272 1.2104542404522967e-06 -0.0460756202783893 +0.328 0.6043339673388977 0.6043330076275757 1.2118243298275821e-06 -0.04608758563786703 +0.3281 0.6043587239353108 0.6043577412525292 1.212984142739959e-06 -0.046099549322030135 +0.32820000000000005 0.6043834760640019 0.6043824703882542 1.2139334358285403e-06 -0.04611151133067837 +0.32830000000000004 0.6044082237231736 0.6044071950368208 1.2146720010375311e-06 -0.046123471663611665 +0.3284 0.6044329669110269 0.6044319152003014 1.2151996659492958e-06 -0.046135430320630194 +0.3285 0.6044577056257612 0.60445663088077 1.21551629389538e-06 -0.04614738730153439 +0.3286 0.6044824398655754 0.6044813420803028 1.215621783234866e-06 -0.04615934260612488 +0.32870000000000005 0.6045071696286666 0.6045060488009775 1.2155160686866395e-06 -0.0461712962342024 +0.32880000000000004 0.6045318949132319 0.6045307510448721 1.2151991203857015e-06 -0.046183248185568015 +0.3289 0.6045566157174684 0.604555448814066 1.2146709439941894e-06 -0.04619519846002293 +0.329 0.6045813320395734 0.6045801421106392 1.2139315808679108e-06 -0.046207147057368614 +0.3291 0.6046060438777446 0.6046048309366716 1.2129811081673658e-06 -0.046219093977406714 +0.32920000000000005 0.6046307512301805 0.6046295152942426 1.2118196386357027e-06 -0.046231039219939075 +0.32930000000000004 0.604655454095081 0.6046541951854313 1.2104473209317845e-06 -0.04624298278476781 +0.3294 0.6046801524706473 0.6046788706123157 1.2088643394081444e-06 -0.046254924671695175 +0.3295 0.6047048463550821 0.604703541576973 1.2070709139999636e-06 -0.04626686488052366 +0.3296 0.6047295357465913 0.6047282080814788 1.2050673002250711e-06 -0.04627880341105599 +0.32970000000000005 0.604754220643382 0.6047528701279062 1.2028537891839441e-06 -0.04629074026309507 +0.32980000000000004 0.6047789010436655 0.6047775277183269 1.2004307075041964e-06 -0.046302675436444035 +0.3299 0.6048035769456548 0.6048021808548096 1.1977984176736456e-06 -0.04631460893090619 +0.33 0.6048282483475673 0.6048268295394204 1.1949573174852013e-06 -0.046326540746285116 +0.3301 0.6048529152476243 0.6048514737742221 1.191907839870332e-06 -0.04633847088238456 +0.33020000000000005 0.6048775776440507 0.604876113561274 1.188650453676221e-06 -0.04635039933900853 +0.33030000000000004 0.6049022355350759 0.6049007489026315 1.185185662777588e-06 -0.04636232611596112 +0.3304 0.6049268889189348 0.604925379800346 1.1815140062432228e-06 -0.04637425121304675 +0.3305 0.6049515377938661 0.6049500062564641 1.177636058447007e-06 -0.04638617463007004 +0.3306 0.6049761821581152 0.6049746282730283 1.1735524289568922e-06 -0.04639809636683576 +0.33070000000000005 0.6050008220099325 0.6049992458520752 1.1692637618687662e-06 -0.046410016423148986 +0.33080000000000004 0.6050254573475751 0.6050238589956365 1.1647707365003424e-06 -0.046421934798814915 +0.3309 0.6050500881693057 0.6050484677057375 1.1600740669748255e-06 -0.04643385149363899 +0.331 0.6050747144733943 0.6050730719843981 1.1551745021376458e-06 -0.04644576650742685 +0.3311 0.6050993362581176 0.6050976718336311 1.1500728252511472e-06 -0.046457679839984306 +0.33120000000000005 0.60512395352176 0.6051222672554433 1.1447698539945872e-06 -0.04646959149111751 +0.33130000000000004 0.6051485662626134 0.6051468582518341 1.1392664406029152e-06 -0.046481501460632714 +0.33140000000000003 0.6051731744789777 0.6051714448247951 1.1335634713671716e-06 -0.04649340974833636 +0.3315 0.605197778169161 0.605196026976311 1.1276618664957105e-06 -0.04650531635403521 +0.3316 0.6052223773314801 0.6052206047083579 1.1215625804750218e-06 -0.04651722127753614 +0.33170000000000005 0.6052469719642608 0.605245178022904 1.1152666011260415e-06 -0.046529124518646256 +0.3318 0.6052715620658382 0.6052697469219086 1.1087749501592636e-06 -0.04654102607717291 +0.33190000000000003 0.605296147634557 0.6052943114073221 1.1020886827306509e-06 -0.046552925952923624 +0.332 0.6053207286687714 0.6053188714810858 1.0952088872195898e-06 -0.046564824145706174 +0.3321 0.6053453051668459 0.6053434271451312 1.0881366849513352e-06 -0.046576720655328474 +0.33220000000000005 0.6053698771271558 0.6053679784013801 1.0808732305023216e-06 -0.046588615481598705 +0.3323 0.605394444548087 0.6053925252517443 1.0734197110895405e-06 -0.04660050862432526 +0.33240000000000003 0.6054190074280362 0.6054170676981245 1.065777346376251e-06 -0.04661240008331669 +0.3325 0.605443565765412 0.6054416057424115 1.0579473884164692e-06 -0.046624289858381816 +0.3326 0.6054681195586344 0.6054661393864842 1.0499311216827234e-06 -0.04663617794932964 +0.33270000000000005 0.6054926688061355 0.605490668632211 1.0417298621778759e-06 -0.046648064355969375 +0.3328 0.6055172135063593 0.6055151934814478 1.0333449580457454e-06 -0.04665994907811041 +0.33290000000000003 0.605541753657763 0.605539713936039 1.0247777888217069e-06 -0.04667183211556243 +0.333 0.6055662892588161 0.6055642299978167 1.0160297653216688e-06 -0.04668371346813524 +0.3331 0.6055908203080016 0.6055887416686002 1.0071023294200288e-06 -0.046695593135638896 +0.33320000000000005 0.6056153468038159 0.6056132489501964 9.979969538831401e-07 -0.046707471117883675 +0.3333 0.6056398687447692 0.6056377518443989 9.887151421472673e-07 -0.04671934741468005 +0.33340000000000003 0.6056643861293854 0.6056622503529879 9.792584279855188e-07 -0.04673122202583868 +0.3335 0.6056888989562033 0.60568674447773 9.69628375258047e-07 -0.0467430949511705 +0.3336 0.6057134072237755 0.6057112342203771 9.598265778010262e-07 -0.04675496619048657 +0.33370000000000005 0.60573791093067 0.605735719582668 9.498546588992962e-07 -0.046766835743598176 +0.3338 0.6057624100754697 0.6057602005663264 9.397142712863626e-07 -0.04677870361031688 +0.33390000000000003 0.605786904656773 0.6057846771730613 9.294070967280632e-07 -0.04679056979045439 +0.334 0.6058113946731939 0.6058091494045668 9.189348457727675e-07 -0.04680243428382265 +0.3341 0.6058358801233625 0.6058336172625209 9.082992575570881e-07 -0.04681429709023377 +0.33420000000000005 0.605860361005925 0.6058580807485874 8.975020993895466e-07 -0.04682615820950018 +0.3343 0.6058848373195438 0.605882539864413 8.865451665562851e-07 -0.046838017641434374 +0.33440000000000003 0.6059093090628985 0.6059069946116288 8.754302820157545e-07 -0.04684987538584914 +0.3345 0.6059337762346853 0.6059314449918496 8.641592960656475e-07 -0.04686173144255745 +0.3346 0.6059582388336178 0.6059558910066736 8.527340859543209e-07 -0.046873585811372534 +0.33470000000000005 0.6059826968584272 0.6059803326576818 8.411565557420175e-07 -0.04688543849210774 +0.3348 0.6060071503078622 0.606004769946438 8.294286360788217e-07 -0.04689728948457669 +0.33490000000000003 0.6060315991806898 0.6060292028744896 8.175522834275029e-07 -0.04690913878859323 +0.335 0.6060560434756949 0.6060536314433653 8.055294802022939e-07 -0.04692098640397138 +0.3351 0.6060804831916808 0.6060780556545764 7.933622342970459e-07 -0.04693283233052534 +0.33520000000000005 0.6061049183274698 0.606102475509616 7.810525785856282e-07 -0.04694467656806956 +0.3353 0.606129348881903 0.6061268910099591 7.686025708664168e-07 -0.04695651911641872 +0.33540000000000003 0.6061537748538407 0.6061513021570619 7.560142933071834e-07 -0.04696835997538767 +0.3355 0.6061781962421624 0.606175708952362 7.432898523063169e-07 -0.04698019914479146 +0.3356 0.6062026130457678 0.6062001113972777 7.304313779654681e-07 -0.0469920366244454 +0.33570000000000005 0.6062270252635757 0.6062245094932086 7.174410236177042e-07 -0.047003872414164954 +0.3358 0.6062514328945253 0.6062489032415342 7.043209657719984e-07 -0.0470157065137658 +0.33590000000000003 0.6062758359375764 0.606273292643615 6.910734036691402e-07 -0.04702753892306392 +0.336 0.6063002343917085 0.6062976777007908 6.777005588098906e-07 -0.04703936964187533 +0.3361 0.6063246282559225 0.6063220584143821 6.64204674649671e-07 -0.04705119867001642 +0.33620000000000005 0.6063490175292396 0.6063464347856891 6.505880162099853e-07 -0.04706302600730366 +0.3363 0.606373402210703 0.6063708068159911 6.368528697175968e-07 -0.047074851653553844 +0.33640000000000003 0.606397782299376 0.6063951745065466 6.230015421604396e-07 -0.0470866756085839 +0.3365 0.6064221577943445 0.6064195378585937 6.090363610933291e-07 -0.047098497872210966 +0.3366 0.6064465286947152 0.6064438968733491 5.9495967402734e-07 -0.04711031844425244 +0.33670000000000005 0.6064708949996174 0.6064682515520083 5.807738480689828e-07 -0.04712213732452585 +0.3368 0.606495256708202 0.6064926018957458 5.664812697259158e-07 -0.047133954512849026 +0.33690000000000003 0.6065196138196421 0.6065169479057138 5.52084344157544e-07 -0.04714577000903993 +0.337 0.6065439663331336 0.6065412895830429 5.375854950223635e-07 -0.04715758381291676 +0.3371 0.6065683142478946 0.6065656269288418 5.229871642004058e-07 -0.04716939592429791 +0.33720000000000006 0.6065926575631659 0.6065899599441971 5.082918110715928e-07 -0.047181206343002 +0.3373 0.6066169962782118 0.6066142886301731 4.935019123353257e-07 -0.04719301506884784 +0.33740000000000003 0.6066413303923189 0.6066386129878116 4.786199613165953e-07 -0.0472048221016545 +0.3375 0.6066656599047979 0.6066629330181317 4.6364846789659353e-07 -0.047216627441241193 +0.3376 0.6066899848149822 0.6066872487221298 4.4858995787433464e-07 -0.04722843108742736 +0.33770000000000006 0.6067143051222286 0.6067115601007794 4.33446972619711e-07 -0.04724023304003265 +0.3378 0.6067386208259187 0.6067358671550309 4.1822206854613686e-07 -0.04725203329887698 +0.33790000000000003 0.6067629319254564 0.6067601698858113 4.0291781684687056e-07 -0.047263831863780345 +0.338 0.6067872384202706 0.6067844682940244 3.875368029260251e-07 -0.04727562873456307 +0.3381 0.6068115403098143 0.6068087623805506 3.720816260099902e-07 -0.04728742391104565 +0.33820000000000006 0.6068358375935642 0.6068330521462465 3.5655489873109847e-07 -0.04729921739304874 +0.3383 0.6068601302710217 0.6068573375919447 3.4095924664190314e-07 -0.04731100918039324 +0.33840000000000003 0.6068844183417126 0.6068816187184545 3.2529730779884414e-07 -0.047322799272900284 +0.3385 0.6069087018051874 0.6069058955265612 3.0957173230428126e-07 -0.0473345876703912 +0.3386 0.6069329806610212 0.6069301680170254 2.937851818346493e-07 -0.0473463743726875 +0.33870000000000006 0.6069572549088139 0.6069544361905836 2.7794032934902457e-07 -0.047358159379610916 +0.3388 0.6069815245481904 0.6069787000479487 2.6203985842299105e-07 -0.04736994269098341 +0.33890000000000003 0.6070057895788007 0.6070029595898085 2.460864628600623e-07 -0.0473817243066271 +0.339 0.6070300500003195 0.6070272148168262 2.3008284627534792e-07 -0.04739350422636433 +0.3391 0.6070543058124475 0.6070514657296409 2.14031721665342e-07 -0.047405282450017724 +0.33920000000000006 0.6070785570149098 0.6070757123288664 1.979358109222007e-07 -0.04741705897741 +0.3393 0.6071028036074577 0.6070999546150925 1.8179784424393608e-07 -0.04742883380836416 +0.33940000000000003 0.6071270455898676 0.6071241925888833 1.6562055991237168e-07 -0.047440606942703384 +0.3395 0.6071512829619415 0.607148426250778 1.4940670366864195e-07 -0.047452378380251056 +0.3396 0.6071755157235068 0.6071726556012916 1.3315902823440862e-07 -0.0474641481208308 +0.33970000000000006 0.6071997438744171 0.6071968806409135 1.1688029291634372e-07 -0.047475916164266434 +0.3398 0.6072239674145512 0.6072211013701077 1.0057326313428483e-07 -0.04748768251038194 +0.33990000000000004 0.6072481863438142 0.6072453177893131 8.424070992857358e-08 -0.04749944715900157 +0.34 0.6072724006621367 0.6072695298989439 6.788540943269972e-08 -0.04751121010994975 +0.3401 0.6072966103694756 0.607293737699388 5.151014255064257e-08 -0.047522971363051114 +0.34020000000000006 0.6073208154658132 0.6073179411910089 3.5117694308084424e-08 -0.04753473091813051 +0.3403 0.6073450159511584 0.6073421403741441 1.871085353842561e-08 -0.047546488775013 +0.34040000000000004 0.6073692118255458 0.6073663352491058 2.292412263488197e-09 -0.04755824493352384 +0.3405 0.6073934030890362 0.6073905258161807 -1.4134834658632855e-08 -0.047569999393488493 +0.3406 0.6074175897417163 0.6074147120756302 -3.056809009388539e-08 -0.04758175215473263 +0.34070000000000006 0.6074417717836995 0.6074388940276901 -4.700455507027773e-08 -0.04759350321708217 +0.3408 0.6074659492151246 0.6074630716725702 -6.344142925948128e-08 -0.04760525258036316 +0.34090000000000004 0.607490122036157 0.6074872450104554 -7.987591146493833e-08 -0.04761700024440191 +0.341 0.6075142902469883 0.6075114140415043 -9.630520009240584e-08 -0.04762874620902492 +0.3411 0.6075384538478363 0.6075355787658506 -1.1272649362917275e-07 -0.04764049047405892 +0.34120000000000006 0.6075626128389445 0.6075597391836023 -1.2913699111438692e-07 -0.04765223303933081 +0.3413 0.6075867672205832 0.6075838952948415 -1.4553389263843863e-07 -0.04766397390466772 +0.34140000000000004 0.6076109169930488 0.6076080470996247 -1.6191439981480538e-07 -0.047675713069896986 +0.3415 0.6076350621566634 0.6076321945979832 -1.782757162345494e-07 -0.04768745053484616 +0.3416 0.6076592027117755 0.6076563377899225 -1.9461504796938756e-07 -0.04769918629934294 +0.34170000000000006 0.6076833386587601 0.6076804766754228 -2.1092960405394434e-07 -0.04771092036321531 +0.3418 0.6077074699980181 0.6077046112544383 -2.2721659694024954e-07 -0.04772265272629145 +0.34190000000000004 0.6077315967299759 0.6077287415268984 -2.43473243032033e-07 -0.04773438338839969 +0.342 0.6077557188550867 0.6077528674927063 -2.596967630455471e-07 -0.047746112349368645 +0.3421 0.6077798363738296 0.6077769891517403 -2.75884382623659e-07 -0.04775783960902706 +0.34220000000000006 0.607803949286709 0.6078011065038533 -2.9203333271748955e-07 -0.047769565167203924 +0.3423 0.6078280575942561 0.6078252195488728 -3.081408500929528e-07 -0.047781289023728434 +0.34240000000000004 0.6078521612970273 0.6078493282866009 -3.2420417783729505e-07 -0.04779301117842999 +0.3425 0.6078762603956054 0.6078734327168147 -3.4022056574073423e-07 -0.04780473163113822 +0.3426 0.6079003548905985 0.6078975328392658 -3.5618727090014346e-07 -0.04781645038168289 +0.34270000000000006 0.6079244447826404 0.6079216286536815 -3.721015580382403e-07 -0.04782816742989407 +0.3428 0.6079485300723908 0.607945720159763 -3.8796070013502604e-07 -0.04783988277560195 +0.34290000000000004 0.6079726107605348 0.6079698073571874 -4.037619787955471e-07 -0.04785159641863699 +0.343 0.6079966868477829 0.6079938902456063 -4.195026847148009e-07 -0.0478633083588298 +0.3431 0.6080207583348711 0.6080179688246473 -4.3518011817733626e-07 -0.04787501859601129 +0.34320000000000006 0.6080448252225606 0.6080420430939122 -4.507915895568537e-07 -0.047886727130012414 +0.3433 0.608068887511638 0.6080661130529791 -4.6633441964927247e-07 -0.04789843396066448 +0.34340000000000004 0.6080929452029147 0.6080901787014013 -4.818059403111086e-07 -0.04791013908779894 +0.3435 0.6081169982972274 0.6081142400387074 -4.972034948064197e-07 -0.04792184251124751 +0.3436 0.6081410467954376 0.6081382970644023 -5.125244382786498e-07 -0.04793354423084201 +0.34370000000000006 0.6081650906984317 0.608162349777966 -5.277661381947185e-07 -0.047945244246414546 +0.3438 0.6081891300071206 0.6081863981788548 -5.429259749278881e-07 -0.047956942557797394 +0.34390000000000004 0.60821316472244 0.608210442266501 -5.580013419659302e-07 -0.047968639164823065 +0.344 0.6082371948453499 0.6082344820403127 -5.729896466327711e-07 -0.047980334067324264 +0.3441 0.6082612203768347 0.6082585174996749 -5.878883103938026e-07 -0.04799202726513388 +0.34420000000000006 0.6082852413179032 0.6082825486439483 -6.026947691889495e-07 -0.04800371875808506 +0.3443 0.6083092576695877 0.6083065754724701 -6.174064741681917e-07 -0.048015408546011065 +0.34440000000000004 0.6083332694329452 0.6083305979845551 -6.320208918303427e-07 -0.04802709662874547 +0.3445 0.6083572766090559 0.6083546161794939 -6.465355048418386e-07 -0.04803878300612199 +0.3446 0.6083812791990242 0.6083786300565543 -6.609478118979606e-07 -0.04805046767797458 +0.34470000000000006 0.6084052772039773 0.6084026396149815 -6.752553287914242e-07 -0.04806215064413735 +0.3448 0.6084292706250665 0.6084266448539977 -6.894555884262576e-07 -0.0480738319044447 +0.34490000000000004 0.6084532594634655 0.6084506457728024 -7.035461412341348e-07 -0.048085511458731134 +0.345 0.6084772437203717 0.6084746423705727 -7.175245559654098e-07 -0.048097189306831406 +0.3451 0.6085012233970052 0.6084986346464637 -7.313884198001386e-07 -0.04810886544858052 +0.34520000000000006 0.6085251984946085 0.6085226225996081 -7.451353387921689e-07 -0.04812053988381364 +0.3453 0.6085491690144472 0.6085466062291166 -7.587629384797623e-07 -0.048132212612366145 +0.34540000000000004 0.6085731349578087 0.6085705855340786 -7.722688639133501e-07 -0.048143883634073605 +0.3455 0.6085970963260029 0.6085945605135612 -7.856507806547341e-07 -0.04815555294877183 +0.3456 0.6086210531203613 0.6086185311666108 -7.989063745827973e-07 -0.04816722055629678 +0.34570000000000006 0.6086450053422379 0.6086424974922522 -8.120333525873935e-07 -0.04817888645648469 +0.3458 0.6086689529930073 0.6086664594894893 -8.250294430967031e-07 -0.04819055064917194 +0.34590000000000004 0.6086928960740665 0.6086904171573053 -8.378923961327445e-07 -0.04820221313419517 +0.346 0.6087168345868331 0.6087143704946625 -8.506199840330186e-07 -0.048213873911391154 +0.3461 0.608740768532746 0.6087383195005028 -8.632100017280653e-07 -0.04822553298059695 +0.34620000000000006 0.6087646979132647 0.6087622641737486 -8.756602668524849e-07 -0.04823719034164979 +0.3463 0.6087886227298692 0.6087862045133009 -8.879686206886284e-07 -0.048248845994387064 +0.34640000000000004 0.6088125429840605 0.6088101405180422 -9.00132927972308e-07 -0.04826049993864645 +0.3465 0.608836458677359 0.608834072186835 -9.121510776421982e-07 -0.04827215217426578 +0.3466 0.6088603698113055 0.6088579995185222 -9.240209831173907e-07 -0.0482838027010831 +0.34670000000000006 0.6088842763874602 0.6088819225119281 -9.357405826304621e-07 -0.048295451518936675 +0.3468 0.6089081784074031 0.6089058411658576 -9.47307839532785e-07 -0.04830709862766497 +0.34690000000000004 0.6089320758727329 0.6089297554790969 -9.587207428773947e-07 -0.04831874402710659 +0.347 0.6089559687850683 0.6089536654504143 -9.69977307474501e-07 -0.04833038771710049 +0.3471 0.6089798571460457 0.6089775710785595 -9.810755743910882e-07 -0.04834202969748566 +0.34720000000000006 0.6090037409573209 0.6090014723622645 -9.920136113117373e-07 -0.048353669968101455 +0.3473 0.6090276202205674 0.6090253693002432 -1.0027895129549602e-06 -0.048365308528787315 +0.34740000000000004 0.6090514949374772 0.6090492618911926 -1.0134014011287107e-06 -0.04837694537938297 +0.3475 0.6090753651097596 0.6090731501337919 -1.0238474253687624e-06 -0.04838858051972827 +0.3476 0.6090992307391419 0.6090970340267037 -1.034125763132998e-06 -0.04840021394966332 +0.34770000000000006 0.6091230918273682 0.6091209135685736 -1.0442346200789654e-06 -0.04841184566902841 +0.3478 0.6091469483762005 0.6091447887580312 -1.054172230507966e-06 -0.048423475677664134 +0.34790000000000004 0.6091708003874164 0.6091686595936898 -1.0639368575593444e-06 -0.04843510397541113 +0.348 0.609194647862811 0.6091925260741463 -1.0735267936545778e-06 -0.04844673056211031 +0.3481 0.6092184908041949 0.6092163881979826 -1.0829403604695198e-06 -0.048458355437602824 +0.34820000000000007 0.6092423292133952 0.609240245963765 -1.0921759096838013e-06 -0.04846997860172999 +0.3483 0.609266163092254 0.6092640993700444 -1.1012318232583862e-06 -0.04848160005433333 +0.34840000000000004 0.6092899924426297 0.6092879484153577 -1.1101065131025045e-06 -0.048493219795254616 +0.3485 0.6093138172663952 0.6093117930982263 -1.118798422072853e-06 -0.04850483782433576 +0.3486 0.6093376375654385 0.6093356334171578 -1.1273060237515509e-06 -0.04851645414141894 +0.34870000000000007 0.6093614533416619 0.6093594693706459 -1.1356278233343176e-06 -0.04852806874634649 +0.3488 0.6093852645969822 0.6093833009571703 -1.1437623570198507e-06 -0.04853968163896094 +0.34890000000000004 0.60940907133333 0.6094071281751977 -1.1517081929535156e-06 -0.048551292819105044 +0.349 0.60943287355265 0.6094309510231815 -1.1594639313938782e-06 -0.04856290228662183 +0.3491 0.6094566712568997 0.6094547694995621 -1.1670282047959724e-06 -0.04857451004135442 +0.34920000000000007 0.60948046444805 0.6094785836027677 -1.1743996780055888e-06 -0.048586116083146225 +0.3493 0.6095042531280846 0.6095023933312143 -1.181577048758875e-06 -0.04859772041184077 +0.34940000000000004 0.6095280372989995 0.6095261986833058 -1.1885590476545804e-06 -0.04860932302728184 +0.3495 0.6095518169628033 0.6095499996574347 -1.195344438459367e-06 -0.04862092392931347 +0.3496 0.6095755921215158 0.6095737962519818 -1.2019320185241433e-06 -0.04863252311777979 +0.34970000000000007 0.6095993627771691 0.6095975884653173 -1.208320618756309e-06 -0.048644120592525236 +0.3498 0.6096231289318063 0.6096213762958009 -1.2145091039250655e-06 -0.04865571635339442 +0.34990000000000004 0.609646890587481 0.6096451597417811 -1.2204963728279505e-06 -0.0486673104002321 +0.35 0.6096706477462581 0.6096689388015974 -1.2262813587904375e-06 -0.04867890273288333 +0.3501 0.6096944004102123 0.609692713473579 -1.2318630291385801e-06 -0.048690493351193256 +0.35020000000000007 0.6097181485814287 0.6097164837560455 -1.2372403863647463e-06 -0.04870208225500735 +0.3503 0.6097418922620017 0.6097402496473077 -1.2424124674059733e-06 -0.048713669444171194 +0.35040000000000004 0.6097656314540353 0.6097640111456678 -1.247378344421124e-06 -0.04872525491853065 +0.3505 0.6097893661596426 0.6097877682494194 -1.2521371247353752e-06 -0.04873683867793174 +0.3506 0.6098130963809447 0.6098115209568478 -1.256687950867974e-06 -0.048748420722220645 +0.35070000000000007 0.6098368221200721 0.6098352692662306 -1.2610300011706155e-06 -0.04876000105124383 +0.3508 0.6098605433791627 0.6098590131758378 -1.265162489411109e-06 -0.04877157966484792 +0.35090000000000005 0.6098842601603623 0.6098827526839328 -1.2690846651342014e-06 -0.04878315656287978 +0.351 0.6099079724658242 0.6099064877887717 -1.2727958140501539e-06 -0.048794731745186476 +0.3511 0.6099316802977084 0.6099302184886042 -1.276295257784943e-06 -0.0488063052116152 +0.35120000000000007 0.6099553836581821 0.609953944781674 -1.279582354324349e-06 -0.04881787696201345 +0.3513 0.6099790825494185 0.6099776666662187 -1.2826564979584454e-06 -0.04882944699622885 +0.35140000000000005 0.6100027769735965 0.6100013841404708 -1.2855171193648651e-06 -0.048841015314109275 +0.3515 0.6100264669329016 0.6100250972026575 -1.28816368605289e-06 -0.04885258191550278 +0.3516 0.6100501524295243 0.6100488058510013 -1.2905957018083392e-06 -0.04886414680025766 +0.35170000000000007 0.6100738334656599 0.61007251008372 -1.292812707553992e-06 -0.04887570996822237 +0.3518 0.6100975100435082 0.6100962098990277 -1.294814280683454e-06 -0.048887271419245565 +0.35190000000000005 0.6101211821652741 0.6101199052951344 -1.2966000359493357e-06 -0.048898831153176135 +0.352 0.6101448498331659 0.6101435962702468 -1.298169624908141e-06 -0.04891038916986317 +0.3521 0.6101685130493956 0.6101672828225686 -1.299522736419867e-06 -0.04892194546915593 +0.35220000000000007 0.6101921718161789 0.6101909649503005 -1.3006590963149378e-06 -0.04893350005090393 +0.3523 0.610215826135734 0.6102146426516408 -1.3015784677272713e-06 -0.048945052914956814 +0.35240000000000005 0.610239476010282 0.6102383159247861 -1.3022806510387674e-06 -0.048956604061164505 +0.3525 0.6102631214420462 0.6102619847679313 -1.3027654839903313e-06 -0.048968153489377136 +0.3526 0.6102867624332519 0.6102856491792696 -1.303032841792895e-06 -0.048979701199444975 +0.35270000000000007 0.6103103989861256 0.6103093091569936 -1.3030826369053727e-06 -0.04899124719121855 +0.3528 0.6103340311028959 0.6103329646992945 -1.302914819478751e-06 -0.04900279146454853 +0.35290000000000005 0.6103576587857913 0.6103566158043641 -1.3025293766899537e-06 -0.04901433401928582 +0.353 0.6103812820370413 0.6103802624703937 -1.3019263336300213e-06 -0.049025874855281565 +0.3531 0.6104049008588757 0.6104039046955752 -1.3011057526934877e-06 -0.04903741397238706 +0.35320000000000007 0.6104285152535238 0.6104275424781008 -1.300067733744914e-06 -0.04904895137045384 +0.3533 0.610452125223215 0.6104511758161645 -1.2988124141188884e-06 -0.049060487049333606 +0.35340000000000005 0.6104757307701769 0.610474804707961 -1.297339968620026e-06 -0.049072021008878274 +0.3535 0.610499331896637 0.6104984291516871 -1.2956506095784803e-06 -0.04908355324893998 +0.3536 0.6105229286048202 0.6105220491455421 -1.2937445866278985e-06 -0.049095083769371065 +0.35370000000000007 0.6105465208969503 0.6105456646877271 -1.291622186982977e-06 -0.049106612570024105 +0.3538 0.6105701087752486 0.6105692757764463 -1.2892837350508835e-06 -0.04911813965075175 +0.35390000000000005 0.6105936922419335 0.6105928824099073 -1.2867295926533018e-06 -0.04912966501140697 +0.354 0.6106172712992207 0.6106164845863206 -1.2839601587211202e-06 -0.049141188651842894 +0.3541 0.6106408459493229 0.6106400823039013 -1.280975869599743e-06 -0.049152710571912894 +0.35420000000000007 0.6106644161944486 0.6106636755608682 -1.277777198882557e-06 -0.04916423077147051 +0.3543 0.610687982036803 0.6106872643554448 -1.274364656966842e-06 -0.04917574925036948 +0.35440000000000005 0.6107115434785861 0.6107108486858595 -1.2707387913313273e-06 -0.04918726600846374 +0.3545 0.6107351005219943 0.610734428550346 -1.266900186452924e-06 -0.049198781045607494 +0.3546 0.6107586531692182 0.6107580039471434 -1.2628494636124366e-06 -0.049210294361655055 +0.35470000000000007 0.6107822014224429 0.6107815748744971 -1.2585872808112963e-06 -0.04922180595646098 +0.3548 0.6108057452838485 0.6108051413306582 -1.2541143325495163e-06 -0.04923331582988005 +0.35490000000000005 0.6108292847556087 0.6108287033138848 -1.2494313502420251e-06 -0.049244823981767216 +0.355 0.6108528198398907 0.6108522608224419 -1.2445391014137552e-06 -0.049256330411977634 +0.3551 0.6108763505388555 0.6108758138546018 -1.2394383899216876e-06 -0.04926783512036669 +0.35520000000000007 0.6108998768546561 0.6108993624086441 -1.234130056010363e-06 -0.049279338106789944 +0.3553 0.6109233987894391 0.6109229064828569 -1.2286149757012588e-06 -0.04929083937110317 +0.35540000000000005 0.6109469163453428 0.6109464460755362 -1.2228940610425898e-06 -0.04930233891316233 +0.3555 0.6109704295244976 0.6109699811849867 -1.216968259776241e-06 -0.04931383673282363 +0.3556 0.6109939383290256 0.6109935118095224 -1.210838555310012e-06 -0.04932533282994342 +0.35570000000000007 0.6110174427610398 0.6110170379474662 -1.2045059664955726e-06 -0.04933682720437828 +0.3558 0.6110409428226444 0.6110405595971506 -1.1979715474064179e-06 -0.04934831985598501 +0.35590000000000005 0.6110644385159344 0.6110640767569182 -1.191236387365624e-06 -0.049359810784620574 +0.356 0.6110879298429949 0.6110875894251222 -1.1843016104740034e-06 -0.04937129999014217 +0.3561 0.6111114168059008 0.6111110976001257 -1.177168375721127e-06 -0.04938278747240721 +0.35620000000000007 0.6111348994067167 0.6111346012803035 -1.1698378764857242e-06 -0.04939427323127323 +0.3563 0.6111583776474968 0.6111581004640407 -1.16231134067446e-06 -0.049405757266598016 +0.35640000000000005 0.6111818515302838 0.611181595149735 -1.1545900303611134e-06 -0.049417239578239604 +0.3565 0.6112053210571098 0.6112050853357958 -1.1466752415922876e-06 -0.049428720166056185 +0.35660000000000003 0.6112287862299943 0.6112285710206438 -1.1385683040543437e-06 -0.04944019902990613 +0.3567000000000001 0.6112522470509455 0.6112520522027132 -1.1302705809346225e-06 -0.04945167616964804 +0.3568 0.6112757035219593 0.6112755288804507 -1.1217834689492001e-06 -0.049463151585140724 +0.35690000000000005 0.6112991556450188 0.6112990010523163 -1.1131083978432876e-06 -0.04947462527624318 +0.357 0.6113226034220942 0.6113224687167832 -1.104246829947142e-06 -0.049486097242814636 +0.35710000000000003 0.6113460468551429 0.6113459318723387 -1.095200260481377e-06 -0.049497567484714476 +0.3572000000000001 0.6113694859461082 0.6113693905174835 -1.0859702169185859e-06 -0.04950903600180229 +0.3573 0.6113929206969198 0.6113928446507337 -1.0765582587335398e-06 -0.04952050279393788 +0.35740000000000005 0.6114163511094935 0.6114162942706194 -1.0669659774309448e-06 -0.0495319678609813 +0.3575 0.6114397771857305 0.6114397393756854 -1.0571949959625737e-06 -0.04954343120279272 +0.35760000000000003 0.6114631989275174 0.6114631799644925 -1.0472469687272667e-06 -0.04955489281923256 +0.3577 0.6114866163367256 0.6114866160356165 -1.0371235809603085e-06 -0.04956635271016144 +0.3578 0.6115100294152117 0.6115100475876494 -1.0268265487056727e-06 -0.04957781087544016 +0.35790000000000005 0.6115334381648161 0.6115334746191994 -1.0163576184551992e-06 -0.04958926731492974 +0.358 0.6115568425873636 0.6115568971288904 -1.005718567120839e-06 -0.04960072202849141 +0.35810000000000003 0.6115802426846628 0.6115803151153638 -9.949112011742312e-07 -0.049612175015986526 +0.3582 0.6116036384585065 0.6116037285772778 -9.839373568409915e-07 -0.04962362627727681 +0.3583 0.6116270299106698 0.6116271375133078 -9.72798899517846e-07 -0.04963507581222402 +0.35840000000000005 0.6116504170429112 0.6116505419221465 -9.614977236338529e-07 -0.049646523620690164 +0.3585 0.6116737998569723 0.6116739418025045 -9.500357521508018e-07 -0.049657969702537476 +0.35860000000000003 0.6116971783545768 0.6116973371531107 -9.384149363966809e-07 -0.04966941405762836 +0.3587 0.611720552537431 0.6117207279727123 -9.26637255649343e-07 -0.04968085668582548 +0.3588 0.6117439224072228 0.6117441142600748 -9.147047168311939e-07 -0.04969229758699163 +0.35890000000000005 0.6117672879656219 0.6117674960139831 -9.026193542871486e-07 -0.04970373676098986 +0.359 0.6117906492142793 0.6117908732332404 -8.903832291740077e-07 -0.049715174207683344 +0.35910000000000003 0.6118140061548275 0.61181424591667 -8.77998429404947e-07 -0.04972660992693554 +0.3592 0.61183735878888 0.6118376140631148 -8.654670690666499e-07 -0.049738043918610114 +0.3593 0.6118607071180306 0.6118609776714368 -8.527912881972632e-07 -0.049749476182570807 +0.35940000000000005 0.6118840511438539 0.611884336740519 -8.399732522867964e-07 -0.04976090671868174 +0.3595 0.6119073908679047 0.6119076912692643 -8.27015152138344e-07 -0.04977233552680709 +0.35960000000000003 0.6119307262917173 0.611931041256596 -8.139192034239962e-07 -0.04978376260681126 +0.3597 0.6119540574168061 0.6119543867014587 -8.00687645963194e-07 -0.049795187958558945 +0.3598 0.6119773842446651 0.6119777276028179 -7.873227438892627e-07 -0.049806611581914906 +0.35990000000000005 0.6120007067767675 0.6120010639596603 -7.738267849000113e-07 -0.04981803347674424 +0.36 0.6120240250145658 0.6120243957709937 -7.602020799524212e-07 -0.049829453642912136 +0.36010000000000003 0.6120473389594905 0.6120477230358481 -7.464509630406013e-07 -0.049840872080284 +0.3602 0.6120706486129517 0.6120710457532754 -7.325757903631214e-07 -0.049852288788725496 +0.3603 0.6120939539763375 0.6120943639223497 -7.185789406005672e-07 -0.04986370376810247 +0.36040000000000005 0.6121172550510142 0.6121176775421674 -7.044628137775621e-07 -0.04987511701828096 +0.3605 0.6121405518383264 0.6121409866118469 -6.902298312627675e-07 -0.049886528539127145 +0.36060000000000003 0.6121638443395959 0.6121642911305302 -6.758824354080595e-07 -0.049897938330507485 +0.3607 0.6121871325561228 0.6121875910973814 -6.614230890211736e-07 -0.04990934639228863 +0.3608 0.6122104164891841 0.6122108865115885 -6.468542747828376e-07 -0.04992075272433738 +0.36090000000000005 0.6122336961400343 0.6122341773723623 -6.321784950802378e-07 -0.049932157326520794 +0.361 0.6122569715099049 0.6122574636789377 -6.173982714241522e-07 -0.049943560198706105 +0.36110000000000003 0.6122802426000039 0.6122807454305725 -6.025161441713944e-07 -0.0499549613407607 +0.3612 0.6123035094115168 0.612304022626549 -5.875346718586805e-07 -0.049966360752552265 +0.3613 0.6123267719456049 0.6123272952661731 -5.724564309667057e-07 -0.04997775843394862 +0.36140000000000005 0.6123500302034062 0.6123505633487754 -5.572840153927894e-07 -0.04998915438481777 +0.3615 0.6123732841860343 0.6123738268737103 -5.420200361039296e-07 -0.050000548605027964 +0.36160000000000003 0.6123965338945798 0.6123970858403573 -5.266671204012807e-07 -0.050011941094447634 +0.3617 0.612419779330108 0.6124203402481205 -5.112279118646423e-07 -0.05002333185294541 +0.3618 0.6124430204936613 0.6124435900964285 -4.957050696863252e-07 -0.05003472088039014 +0.36190000000000005 0.6124662573862564 0.6124668353847349 -4.801012681160399e-07 -0.05004610817665083 +0.362 0.612489490008886 0.6124900761125186 -4.6441919626660777e-07 -0.050057493741596695 +0.36210000000000003 0.6125127183625179 0.6125133122792841 -4.4866155739231584e-07 -0.0500688775750972 +0.3622 0.6125359424480953 0.6125365438845608 -4.328310686391168e-07 -0.05008025967702197 +0.3623 0.6125591622665361 0.6125597709279038 -4.169304603923729e-07 -0.05009164004724081 +0.36240000000000006 0.6125823778187331 0.6125829934088941 -4.0096247599930024e-07 -0.05010301868562376 +0.3625 0.6126055891055542 0.612606211327138 -3.8492987108895704e-07 -0.050114395592041054 +0.36260000000000003 0.6126287961278415 0.6126294246822683 -3.6883541328081026e-07 -0.05012577076636308 +0.3627 0.6126519988864121 0.6126526334739435 -3.5268188157411284e-07 -0.05013714420846052 +0.3628 0.6126751973820571 0.612675837701848 -3.36472065938509e-07 -0.050148515918204184 +0.36290000000000006 0.6126983916155421 0.612699037365693 -3.202087667936171e-07 -0.050159885895465085 +0.363 0.6127215815876069 0.6127222324652155 -3.0389479462739066e-07 -0.05017125414011443 +0.36310000000000003 0.6127447672989653 0.6127454230001792 -2.875329693508011e-07 -0.05018262065202367 +0.3632 0.6127679487503055 0.6127686089703746 -2.711261199439541e-07 -0.05019398543106442 +0.3633 0.6127911259422891 0.6127917903756179 -2.546770838801615e-07 -0.050205348477108495 +0.36340000000000006 0.6128142988755522 0.6128149672157532 -2.3818870671654668e-07 -0.05021670979002794 +0.3635 0.6128374675507039 0.6128381394906502 -2.216638415319938e-07 -0.05022806936969494 +0.36360000000000003 0.6128606319683274 0.6128613072002065 -2.0510534844142558e-07 -0.050239427215981916 +0.3637 0.61288379212898 0.6128844703443457 -1.8851609417253057e-07 -0.050250783328761484 +0.3638 0.6129069480331921 0.6129076289230189 -1.7189895148983503e-07 -0.050262137707906496 +0.36390000000000006 0.6129300996814673 0.6129307829362041 -1.5525679872632758e-07 -0.05027349035328992 +0.364 0.6129532470742833 0.6129539323839064 -1.3859251926304217e-07 -0.05028484126478499 +0.36410000000000003 0.6129763902120908 0.6129770772661579 -1.2190900109537717e-07 -0.05029619044226511 +0.3642 0.6129995290953143 0.6130002175830183 -1.0520913625369777e-07 -0.050307537885603916 +0.3643 0.613022663724351 0.6130233533345739 -8.849582035057313e-08 -0.050318883594675214 +0.36440000000000006 0.6130457940995717 0.6130464845209388 -7.177195205862463e-08 -0.05033022756935297 +0.3645 0.6130689202213206 0.613069611142254 -5.5040432605721334e-08 -0.050341569809511426 +0.36460000000000004 0.6130920420899151 0.6130927331986882 -3.8304165293160525e-08 -0.05035291031502497 +0.3647 0.6131151597056455 0.613115850690437 -2.156605496636023e-08 -0.050364249085768226 +0.3648 0.6131382730687756 0.6131389636177236 -4.829007528052431e-09 -0.05037558612161596 +0.36490000000000006 0.6131613821795423 0.6131620719807986 1.190407058256765e-08 -0.050386921422443234 +0.365 0.6131844870381556 0.6131851757799399 2.863027288337039e-08 -0.05039825498812518 +0.36510000000000004 0.6132075876447991 0.6132082750154527 4.534669336038466e-08 -0.05040958681853722 +0.3652 0.6132306839996287 0.6132313696876697 6.205042697021712e-08 -0.050420916913554964 +0.3653 0.6132537761027743 0.6132544597969509 7.873857013965258e-08 -0.05043224527305419 +0.36540000000000006 0.6132768639543386 0.6132775453436838 9.540822130255089e-08 -0.0504435718969109 +0.3655 0.6132999475543974 0.613300626328283 1.1205648136475288e-07 -0.050454896785001285 +0.36560000000000004 0.6133230269030003 0.6133237027511906 1.2868045422970154e-07 -0.05046621993720173 +0.3657 0.6133461020001696 0.6133467746128757 1.4527724729457292e-07 -0.05047754135338881 +0.3658 0.6133691728459008 0.6133698419138351 1.6184397198804046e-07 -0.05048886103343932 +0.36590000000000006 0.6133922394401631 0.6133929046545926 1.7837774417966967e-07 -0.05050017897723024 +0.366 0.6134153017828992 0.6134159628356992 1.948756848321742e-07 -0.050511495184638766 +0.36610000000000004 0.6134383598740244 0.6134390164577331 2.1133492038305501e-07 -0.05052280965554227 +0.3662 0.6134614137134283 0.6134620655212992 2.2775258326501735e-07 -0.050534122389818296 +0.3663 0.6134844633009736 0.6134851100270302 2.441258124957768e-07 -0.05054543338734466 +0.36640000000000006 0.6135075086364965 0.613508149975585 2.6045175406663734e-07 -0.05055674264799928 +0.3665 0.6135305497198071 0.6135311853676501 2.7672756144209165e-07 -0.050568050171660384 +0.36660000000000004 0.6135535865506891 0.6135542162039384 2.9295039617044383e-07 -0.05057935595820634 +0.3667 0.6135766191288998 0.6135772424851895 3.091174283209597e-07 -0.05059066000751569 +0.3668 0.6135996474541704 0.6136002642121703 3.2522583691407814e-07 -0.0506019623194672 +0.36690000000000006 0.6136226715262061 0.6136232813856737 3.4127281051121727e-07 -0.05061326289393983 +0.367 0.6136456913446859 0.6136462940065194 3.5725554768661905e-07 -0.050624561730812735 +0.36710000000000004 0.6136687069092633 0.6136693020755535 3.7317125746449964e-07 -0.05063585882996529 +0.3672 0.6136917182195658 0.6136923055936485 3.890171598602832e-07 -0.050647154191277015 +0.3673 0.6137147252751949 0.613715304561703 4.0479048631081316e-07 -0.05065844781462769 +0.36740000000000006 0.6137377280757267 0.613738298980642 4.204884802849751e-07 -0.05066973969989724 +0.3675 0.6137607266207121 0.6137612888514163 4.3610839763064124e-07 -0.05068102984696585 +0.36760000000000004 0.6137837209096764 0.6137842741750027 4.516475071297821e-07 -0.050692318255713825 +0.3677 0.6138067109421195 0.6138072549524036 4.671030909564333e-07 -0.05070360492602171 +0.3678 0.6138296967175162 0.6138302311846475 4.824724451069073e-07 -0.05071488985777024 +0.36790000000000006 0.6138526782353166 0.6138532028727881 4.977528800381714e-07 -0.050726173050840366 +0.368 0.6138756554949454 0.6138761700179047 5.129417209592813e-07 -0.05073745450511319 +0.36810000000000004 0.6138986284958029 0.6138991326211019 5.280363084281259e-07 -0.05074873422047008 +0.3682 0.6139215972372647 0.6139220906835091 5.430339987400057e-07 -0.05076001219679253 +0.3683 0.6139445617186823 0.6139450442062813 5.579321643578439e-07 -0.05077128843396226 +0.36840000000000006 0.6139675219393821 0.6139679931905978 5.727281945228091e-07 -0.05078256293186122 +0.3685 0.6139904778986671 0.6139909376376628 5.874194955596268e-07 -0.050793835690371526 +0.36860000000000004 0.6140134295958162 0.6140138775487051 6.020034914733241e-07 -0.05080510670937547 +0.3687 0.6140363770300838 0.6140368129249779 6.164776243655634e-07 -0.0508163759887556 +0.3688 0.6140593202007015 0.6140597437677584 6.30839354726076e-07 -0.05082764352839458 +0.36890000000000006 0.6140822591068769 0.6140826700783478 6.450861620710402e-07 -0.050838909328175336 +0.369 0.6141051937477944 0.6141055918580715 6.592155454010484e-07 -0.05085017338798094 +0.36910000000000004 0.6141281241226151 0.6141285091082782 6.732250235619297e-07 -0.050861435707694726 +0.36920000000000003 0.6141510502304773 0.6141514218303403 6.871121355500609e-07 -0.050872696287200175 +0.3693 0.6141739720704968 0.6141743300256538 7.008744412062562e-07 -0.05088395512638098 +0.36940000000000006 0.6141968896417662 0.614197233695637 7.145095216321007e-07 -0.050895212225121 +0.3695 0.6142198029433563 0.614220132841732 7.280149792454615e-07 -0.050906467583304374 +0.36960000000000004 0.6142427119743152 0.6142430274654032 7.413884388074443e-07 -0.05091772120081533 +0.36970000000000003 0.6142656167336694 0.6142659175681375 7.546275472558595e-07 -0.05092897307753838 +0.3698 0.6142885172204232 0.6142888031514442 7.677299745656452e-07 -0.050940223213358164 +0.3699 0.6143114134335601 0.6143116842168547 7.806934138043786e-07 -0.050951471608159576 +0.37 0.6143343053720416 0.6143345607659221 7.935155819649431e-07 -0.05096271826182767 +0.37010000000000004 0.6143571930348082 0.6143574328002216 8.061942198822614e-07 -0.05097396317424771 +0.37020000000000003 0.6143800764207795 0.6143803003213493 8.187270930659629e-07 -0.05098520634530516 +0.3703 0.6144029555288545 0.6144031633309229 8.311119918669174e-07 -0.050996447774885684 +0.3704 0.6144258303579119 0.6144260218305813 8.433467318103016e-07 -0.051007687462875144 +0.3705 0.6144487009068098 0.614448875821983 8.55429154206222e-07 -0.051018925409159546 +0.37060000000000004 0.6144715671743866 0.6144717253068085 8.673571264550262e-07 -0.05103016161362516 +0.37070000000000003 0.6144944291594606 0.6144945702867576 8.791285421860806e-07 -0.0510413960761584 +0.3708 0.6145172868608314 0.6145174107635505 8.907413221737048e-07 -0.05105262879664595 +0.3709 0.6145401402772785 0.6145402467389269 9.021934141151267e-07 -0.05106385977497459 +0.371 0.6145629894075629 0.6145630782146465 9.134827932133494e-07 -0.051075089011031395 +0.37110000000000004 0.6145858342504267 0.6145859051924876 9.246074628432854e-07 -0.05108631650470352 +0.37120000000000003 0.6146086748045934 0.614608727674248 9.355654546072678e-07 -0.05109754225587845 +0.3713 0.6146315110687686 0.6146315456617443 9.46354828390561e-07 -0.051108766264443765 +0.3714 0.6146543430416399 0.614654359156811 9.569736734438283e-07 -0.05111998853028728 +0.3715 0.6146771707218772 0.6146771681613015 9.67420108216599e-07 -0.051131209053297 +0.37160000000000004 0.6146999941081325 0.6146999726770868 9.776922808291122e-07 -0.05114242783336113 +0.37170000000000003 0.6147228131990414 0.6147227727060554 9.877883692388512e-07 -0.05115364487036807 +0.3718 0.6147456279932224 0.6147455682501134 9.977065819899433e-07 -0.051164860164206405 +0.3719 0.6147684384892772 0.6147683593111841 1.0074451579633603e-06 -0.05117607371476496 +0.372 0.6147912446857915 0.6147911458912072 1.0170023671818296e-06 -0.051187285521932635 +0.37210000000000004 0.6148140465813351 0.6148139279921395 1.0263765110596346e-06 -0.051198495585598705 +0.37220000000000003 0.6148368441744614 0.6148367056159536 1.0355659222360813e-06 -0.05120970390565247 +0.3723 0.6148596374637093 0.6148594787646381 1.0445689655469437e-06 -0.05122091048198355 +0.3724 0.6148824264476019 0.614882247440197 1.0533840377191517e-06 -0.05123211531448166 +0.3725 0.6149052111246481 0.6149050116446505 1.0620095682589703e-06 -0.05124331840303679 +0.37260000000000004 0.6149279914933418 0.614927771380033 1.0704440192299547e-06 -0.05125451974753911 +0.37270000000000003 0.6149507675521627 0.6149505266483939 1.0786858856137727e-06 -0.051265719347878935 +0.3728 0.614973539299577 0.6149732774517969 1.0867336960873608e-06 -0.05127691720394684 +0.3729 0.6149963067340368 0.6149960237923202 1.0945860124400575e-06 -0.05128811331563354 +0.373 0.6150190698539814 0.6150187656720554 1.1022414305172923e-06 -0.05129930768283 +0.37310000000000004 0.6150418286578367 0.615041503093108 1.1096985802760972e-06 -0.05131050030542733 +0.37320000000000003 0.6150645831440165 0.6150642360575961 1.1169561261181737e-06 -0.05132169118331689 +0.3733 0.6150873333109217 0.615086964567651 1.1240127666400923e-06 -0.051332880316390155 +0.3734 0.6151100791569415 0.6151096886254165 1.13086723571576e-06 -0.05134406770453884 +0.3735 0.6151328206804534 0.6151324082330485 1.1375183019413093e-06 -0.05135525334765489 +0.37360000000000004 0.6151555578798233 0.615155123392715 1.1439647693567423e-06 -0.051366437245630364 +0.37370000000000003 0.6151782907534069 0.6151778341065955 1.150205477334909e-06 -0.0513776193983576 +0.3738 0.6152010192995482 0.6152005403768805 1.1562393011921301e-06 -0.05138879980572913 +0.3739 0.6152237435165814 0.6152232422057714 1.1620651521326852e-06 -0.05139997846763755 +0.374 0.6152464634028305 0.6152459395954804 1.167681977276569e-06 -0.05141115538397581 +0.37410000000000004 0.6152691789566098 0.6152686325482295 1.1730887601590911e-06 -0.051422330554636964 +0.37420000000000003 0.6152918901762245 0.615291321066251 1.1782845209251658e-06 -0.05143350397951429 +0.3743 0.6153145970599704 0.6153140051517865 1.183268316468089e-06 -0.05144467565850123 +0.3744 0.6153372996061353 0.6153366848070869 1.1880392402352502e-06 -0.05145584559149152 +0.3745 0.6153599978129976 0.6153593600344116 1.19259642311631e-06 -0.05146701377837895 +0.37460000000000004 0.6153826916788288 0.6153820308360292 1.1969390329436003e-06 -0.05147818021905757 +0.37470000000000003 0.6154053812018923 0.6154046972142155 1.2010662747974354e-06 -0.05148934491342168 +0.3748 0.6154280663804439 0.6154273591712547 1.2049773916722462e-06 -0.0515005078613656 +0.3749 0.6154507472127335 0.6154500167094388 1.2086716638937123e-06 -0.05151166906278411 +0.375 0.6154734236970034 0.6154726698310657 1.2121484096183632e-06 -0.05152282851757194 +0.37510000000000004 0.6154960958314899 0.6154953185384416 1.2154069851388893e-06 -0.051533986225624155 +0.37520000000000003 0.6155187636144238 0.6155179628338777 1.218446784412297e-06 -0.05154514218683592 +0.3753 0.6155414270440305 0.615540602719692 1.2212672401146207e-06 -0.051556296401102736 +0.3754 0.6155640861185293 0.6155632381982078 1.2238678226694777e-06 -0.051567448868320126 +0.3755 0.6155867408361357 0.615585869271754 1.2262480410529797e-06 -0.0515785995883839 +0.37560000000000004 0.6156093911950604 0.6156084959426643 1.2284074427659775e-06 -0.051589748561190064 +0.37570000000000003 0.61563203719351 0.6156311182132771 1.2303456140561053e-06 -0.05160089578663481 +0.3758 0.6156546788296875 0.6156537360859348 1.2320621794459363e-06 -0.05161204126461451 +0.3759 0.6156773161017923 0.615676349562984 1.2335568024823829e-06 -0.05162318499502573 +0.376 0.6156999490080213 0.6156989586467747 1.2348291854591409e-06 -0.05163432697776528 +0.37610000000000005 0.6157225775465679 0.6157215633396597 1.2358790695277122e-06 -0.051645467212730035 +0.37620000000000003 0.615745201715624 0.6157441636439951 1.2367062346974045e-06 -0.051656605699817205 +0.3763 0.6157678215133797 0.6157667595621392 1.2373104999741091e-06 -0.051667742438924136 +0.3764 0.6157904369380228 0.6157893510964523 1.237691723582346e-06 -0.051678877429948346 +0.3765 0.6158130479877406 0.6158119382492963 1.2378498024934181e-06 -0.051690010672787584 +0.37660000000000005 0.6158356546607195 0.6158345210230347 1.2377846728972575e-06 -0.05170114216733978 +0.37670000000000003 0.6158582569551455 0.6158570994200321 1.2374963100914016e-06 -0.0517122719135031 +0.3768 0.6158808548692037 0.6158796734426528 1.2369847287307945e-06 -0.05172339991117578 +0.3769 0.6159034484010806 0.6159022430932624 1.23624998205063e-06 -0.05173452616025634 +0.377 0.6159260375489628 0.6159248083742255 1.2352921630598424e-06 -0.05174565066064351 +0.37710000000000005 0.6159486223110382 0.6159473692879069 1.2341114035696599e-06 -0.051756773412236196 +0.37720000000000004 0.615971202685496 0.6159699258366702 1.2327078745544284e-06 -0.05176789441493349 +0.3773 0.6159937786705268 0.6159924780228774 1.2310817860960999e-06 -0.051779013668634626 +0.3774 0.6160163502643239 0.6160150258488895 1.2292333872732097e-06 -0.0517901311732391 +0.3775 0.6160389174650824 0.6160375693170648 1.2271629664106776e-06 -0.05180124692864653 +0.37760000000000005 0.6160614802710014 0.6160601084297602 1.2248708507467398e-06 -0.05181236093475684 +0.37770000000000004 0.6160840386802819 0.6160826431893294 1.2223574064884613e-06 -0.0518234731914701 +0.3778 0.6161065926911296 0.6161051735981229 1.2196230386452012e-06 -0.05183458369868652 +0.3779 0.6161291423017534 0.6161276996584878 1.216668191139636e-06 -0.051845692456306575 +0.378 0.6161516875103669 0.6161502213727675 1.2134933468632703e-06 -0.05185679946423086 +0.37810000000000005 0.6161742283151879 0.6161727387433014 1.2100990271213252e-06 -0.05186790472236017 +0.37820000000000004 0.61619676471444 0.616195251772424 1.2064857920213168e-06 -0.05187900823059556 +0.3783 0.6162192967063518 0.616217760462465 1.2026542404175444e-06 -0.05189010998883825 +0.3784 0.6162418242891574 0.616240264815749 1.1986050093282241e-06 -0.051901209996989606 +0.3785 0.6162643474610978 0.6162627648345949 1.1943387741575329e-06 -0.05191230825495127 +0.37860000000000005 0.6162868662204196 0.6162852605213156 1.1898562485290753e-06 -0.05192340476262498 +0.37870000000000004 0.6163093805653768 0.6163077518782177 1.1851581842858838e-06 -0.05193449951991275 +0.3788 0.6163318904942305 0.6163302389076011 1.180245371434907e-06 -0.05194559252671676 +0.3789 0.6163543960052494 0.6163527216117586 1.1751186377306766e-06 -0.051956683782939356 +0.379 0.6163768970967102 0.6163751999929756 1.1697788484255067e-06 -0.05196777328848309 +0.37910000000000005 0.6163993937668975 0.61639767405353 1.1642269066580724e-06 -0.05197886104325075 +0.37920000000000004 0.616421886014105 0.6164201437956909 1.1584637531203423e-06 -0.05198994704714524 +0.3793 0.6164443738366348 0.6164426092217195 1.1524903656967567e-06 -0.052001031300069646 +0.3794 0.6164668572327989 0.6164650703338681 1.1463077592699378e-06 -0.052012113801927384 +0.3795 0.616489336200919 0.6164875271343799 1.139916985998246e-06 -0.05202319455262194 +0.37960000000000005 0.6165118107393261 0.6165099796254887 1.1333191345108684e-06 -0.05203427355205706 +0.37970000000000004 0.6165342808463627 0.6165324278094177 1.126515330296396e-06 -0.05204535080013659 +0.3798 0.6165567465203807 0.6165548716883806 1.1195067353697574e-06 -0.05205642629676464 +0.3799 0.6165792077597442 0.6165773112645803 1.1122945477171076e-06 -0.05206750004184551 +0.38 0.6166016645628282 0.6165997465402088 1.1048800014623605e-06 -0.052078572035283655 +0.38010000000000005 0.6166241169280194 0.616622177517447 1.0972643667006565e-06 -0.05208964227698379 +0.38020000000000004 0.6166465648537169 0.616644604198464 1.089448949082028e-06 -0.05210071076685074 +0.3803 0.6166690083383317 0.6166670265854173 1.0814350897558889e-06 -0.05211177750478957 +0.3804 0.6166914473802879 0.6166894446804518 1.0732241647604113e-06 -0.05212284249070551 +0.3805 0.6167138819780227 0.6167118584857004 1.0648175854111042e-06 -0.05213390572450401 +0.38060000000000005 0.6167363121299864 0.6167342680032825 1.0562167974959014e-06 -0.052144967206090714 +0.38070000000000004 0.6167587378346435 0.6167566732353047 1.047423281441695e-06 -0.05215602693537144 +0.3808 0.6167811590904723 0.6167790741838598 1.0384385518702466e-06 -0.05216708491225221 +0.3809 0.6168035758959652 0.6168014708510263 1.0292641573761419e-06 -0.052178141136639156 +0.381 0.61682598824963 0.6168238632388696 1.01990168022148e-06 -0.05218919560843876 +0.38110000000000005 0.6168483961499887 0.61684625134944 1.0103527361138287e-06 -0.05220024832755757 +0.38120000000000004 0.6168707995955792 0.6168686351847729 1.0006189738731575e-06 -0.052211299293902384 +0.38130000000000003 0.6168931985849551 0.6168910147468883 9.907020751820372e-07 -0.05222234850738015 +0.3814 0.6169155931166852 0.6169133900377917 9.806037543913515e-07 -0.05223339596789807 +0.3815 0.6169379831893554 0.6169357610594715 9.703257583260072e-07 -0.05224444167536341 +0.38160000000000005 0.6169603688015679 0.6169581278139014 9.59869865424512e-07 -0.05225548562968381 +0.38170000000000004 0.6169827499519414 0.6169804903030377 9.492378860442852e-07 -0.05226652783076691 +0.38180000000000003 0.6170051266391123 0.6170028485288209 9.384316618787913e-07 -0.05227756827852073 +0.3819 0.6170274988617344 0.6170252024931739 9.274530659020286e-07 -0.05228860697285334 +0.382 0.6170498666184786 0.6170475521980027 9.163040014525947e-07 -0.05229964391367306 +0.3821 0.6170722299080348 0.6170698976451954 9.04986402650021e-07 -0.05231067910088838 +0.38220000000000004 0.6170945887291105 0.6170922388366226 8.93502233534349e-07 -0.05232171253440801 +0.38230000000000003 0.617116943080432 0.6171145757741366 8.818534880938866e-07 -0.052332744214140775 +0.3824 0.6171392929607448 0.6171369084595716 8.700421894602961e-07 -0.05234377413999578 +0.3825 0.6171616383688132 0.6171592368947427 8.580703899363495e-07 -0.052354802311882304 +0.3826 0.6171839793034212 0.6171815610814466 8.459401706628622e-07 -0.05236582872970979 +0.38270000000000004 0.6172063157633723 0.6172038810214602 8.336536408692918e-07 -0.05237685339338789 +0.38280000000000003 0.6172286477474901 0.6172261967165413 8.212129381512945e-07 -0.05238787630282641 +0.3829 0.6172509752546185 0.6172485081684279 8.086202274715237e-07 -0.05239889745793539 +0.383 0.6172732982836215 0.617270815378838 7.958777010486084e-07 -0.052409916858625054 +0.3831 0.6172956168333845 0.6172931183494689 7.829875781906193e-07 -0.052420934504805776 +0.38320000000000004 0.6173179309028136 0.6173154170819982 7.699521045179125e-07 -0.0524319503963882 +0.38330000000000003 0.6173402404908361 0.6173377115780823 7.567735517410856e-07 -0.052442964533283065 +0.3834 0.6173625455964011 0.6173600018393562 7.434542173834213e-07 -0.05245397691540139 +0.3835 0.6173848462184791 0.6173822878674347 7.29996424170265e-07 -0.05246498754265432 +0.3836 0.6174071423560629 0.6174045696639098 7.16402519751469e-07 -0.052475996414953235 +0.38370000000000004 0.6174294340081674 0.6174268472303526 7.026748763683255e-07 -0.052487003532209676 +0.38380000000000003 0.6174517211738298 0.617449120568312 6.888158902984554e-07 -0.05249800889433533 +0.3839 0.6174740038521106 0.6174713896793147 6.748279815782521e-07 -0.052509012501242194 +0.384 0.6174962820420924 0.617493654564865 6.607135933922592e-07 -0.05252001435284235 +0.3841 0.6175185557428815 0.6175159152264444 6.464751919066369e-07 -0.0525310144490481 +0.38420000000000004 0.6175408249536073 0.6175381716655121 6.321152654642503e-07 -0.052542012789771976 +0.38430000000000003 0.6175630896734228 0.6175604238835036 6.176363245846694e-07 -0.05255300937492662 +0.3844 0.6175853499015049 0.6175826718818314 6.030409013257909e-07 -0.052564004204424954 +0.3845 0.6176076056370545 0.6176049156618846 5.883315486454599e-07 -0.052574997278180026 +0.3846 0.6176298568792966 0.6176271552250284 5.735108403043254e-07 -0.05258598859610513 +0.38470000000000004 0.6176521036274802 0.6176493905726044 5.585813702690956e-07 -0.05259697815811363 +0.38480000000000003 0.6176743458808797 0.6176716217059298 5.435457522406928e-07 -0.052607965964119235 +0.3849 0.6176965836387937 0.6176938486262978 5.284066192656756e-07 -0.05261895201403576 +0.385 0.6177188169005455 0.617716071334977 5.131666230839826e-07 -0.05262993630777721 +0.3851 0.6177410456654843 0.6177382898332114 4.978284339068884e-07 -0.05264091884525779 +0.38520000000000004 0.6177632699329838 0.6177605041222204 4.823947399035244e-07 -0.05265189962639192 +0.38530000000000003 0.6177854897024438 0.6177827142031982 4.668682466596463e-07 -0.052662878651094175 +0.3854 0.6178077049732891 0.6178049200773138 4.51251676664155e-07 -0.05267385591927929 +0.3855 0.6178299157449707 0.617827121745711 4.355477689482745e-07 -0.05268483143086225 +0.3856 0.6178521220169654 0.6178493192095086 4.197592786137072e-07 -0.0526958051857582 +0.38570000000000004 0.6178743237887765 0.6178715124697992 4.038889761387443e-07 -0.05270677718388253 +0.38580000000000003 0.617896521059933 0.6178937015276501 3.879396471700991e-07 -0.05271774742515074 +0.3859 0.6179187138299903 0.6179158863841022 3.719140919122843e-07 -0.052728715909478543 +0.386 0.6179409020985306 0.6179380670401707 3.5581512455862274e-07 -0.05273968263678186 +0.3861 0.6179630858651626 0.6179602434968449 3.3964557293042485e-07 -0.05275064760697678 +0.38620000000000004 0.6179852651295222 0.6179824157550871 3.2340827800514393e-07 -0.05276161081997961 +0.38630000000000003 0.6180074398912717 0.6180045838158337 3.071060932224867e-07 -0.05277257227570684 +0.3864 0.6180296101501005 0.6180267476799947 2.907418841374687e-07 -0.05278353197407511 +0.3865 0.6180517759057252 0.6180489073484527 2.7431852786530264e-07 -0.05279448991500127 +0.3866 0.6180739371578898 0.6180710628220643 2.5783891269975934e-07 -0.05280544609840235 +0.38670000000000004 0.6180960939063657 0.6180932141016587 2.413059373984616e-07 -0.05281640052419562 +0.38680000000000003 0.6181182461509515 0.6181153611880387 2.2472251082900074e-07 -0.05282735319229849 +0.3869 0.6181403938914738 0.6181375040819794 2.0809155138606927e-07 -0.052838304102628575 +0.387 0.6181625371277863 0.6181596427842291 1.9141598648492186e-07 -0.05284925325510367 +0.3871 0.6181846758597711 0.6181817772955088 1.7469875209646935e-07 -0.05286020064964177 +0.38720000000000004 0.6182068100873375 0.6182039076165121 1.5794279217828944e-07 -0.05287114628616103 +0.38730000000000003 0.6182289398104228 0.6182260337479053 1.411510581403319e-07 -0.052882090164579856 +0.3874 0.6182510650289927 0.6182481556903271 1.2432650840082937e-07 -0.05289303228481677 +0.3875 0.6182731857430406 0.6182702734443888 1.0747210779996075e-07 -0.05290397264679051 +0.3876 0.6182953019525881 0.6182923870106737 9.059082712106759e-08 -0.05291491125042002 +0.38770000000000004 0.618317413657685 0.6183144963897378 7.368564251472587e-08 -0.05292584809562441 +0.38780000000000003 0.6183395208584093 0.6183366015821091 5.6759535023431784e-08 -0.05293678318232298 +0.3879 0.6183616235548667 0.6183587025882887 3.98154900334291e-08 -0.052947716510435255 +0.388 0.6183837217471922 0.6183807994087487 2.2856496756026856e-08 -0.05295864807988089 +0.3881 0.6184058154355487 0.6184028920439337 5.8855476881003455e-09 -0.05296957789057976 +0.38820000000000005 0.6184279046201273 0.6184249804942608 -1.1094361908325912e-08 -0.05298050594245194 +0.38830000000000003 0.6184499893011478 0.6184470647601188 -2.8080234529964665e-08 -0.05299143223541765 +0.3884 0.6184720694788581 0.6184691448418687 -4.50690709726323e-08 -0.05300235676939735 +0.3885 0.6184941451535347 0.6184912207398436 -6.205787085535215e-08 -0.053013279544311655 +0.3886 0.6185162163254827 0.6185132924543486 -7.904363315356516e-08 -0.053024200560081364 +0.38870000000000005 0.6185382829950358 0.6185353599856607 -9.602335672345003e-08 -0.0530351198166275 +0.38880000000000003 0.6185603451625554 0.6185574233340291 -1.1299404084445797e-07 -0.05304603731387121 +0.3889 0.6185824028284324 0.6185794824996748 -1.2995268573907925e-07 -0.053056953051733906 +0.389 0.6186044559930854 0.618601537482791 -1.4689629311559482e-07 -0.053067867030137154 +0.3891 0.6186265046569617 0.6186235882835429 -1.6382186668328913e-07 -0.05307877924900265 +0.38920000000000005 0.6186485488205369 0.6186456349020678 -1.8072641269975542e-07 -0.05308968970825239 +0.38930000000000003 0.6186705884843158 0.6186676773384749 -1.9760694048784333e-07 -0.053100598407808466 +0.3894 0.6186926236488302 0.6186897155928459 -2.14460462999444e-07 -0.05311150534759323 +0.3895 0.6187146543146416 0.6187117496652343 -2.3128399728733484e-07 -0.05312241052752917 +0.3896 0.6187366804823388 0.618733779555666 -2.4807456507069947e-07 -0.05313331394753898 +0.38970000000000005 0.6187587021525393 0.6187558052641385 -2.6482919327636134e-07 -0.05314421560754552 +0.38980000000000004 0.6187807193258889 0.6187778267906223 -2.815449145210369e-07 -0.05315511550747183 +0.3899 0.6188027320030614 0.61879984413506 -2.982187677219583e-07 -0.05316601364724119 +0.39 0.6188247401847586 0.6188218572973662 -3.148477984993292e-07 -0.05317691002677702 +0.3901 0.618846743871711 0.6188438662774283 -3.3142905981470294e-07 -0.05318780464600296 +0.39020000000000005 0.6188687430646765 0.6188658710751064 -3.479596124358886e-07 -0.05319869750484282 +0.39030000000000004 0.6188907377644408 0.6188878716902327 -3.644365254712456e-07 -0.053209588603220594 +0.3904 0.618912727971818 0.6189098681226124 -3.8085687692479553e-07 -0.05322047794106047 +0.3905 0.6189347136876493 0.6189318603720231 -3.9721775411949434e-07 -0.053231365518286805 +0.3906 0.6189566949128043 0.6189538484382153 -4.1351625437724415e-07 -0.05324225133482419 +0.39070000000000005 0.6189786716481797 0.6189758323209129 -4.297494853727768e-07 -0.05325313539059735 +0.39080000000000004 0.6190006438946994 0.6189978120198123 -4.4591456574427646e-07 -0.05326401768553124 +0.3909 0.6190226116533155 0.6190197875345829 -4.6200862559298006e-07 -0.05327489821955096 +0.391 0.6190445749250066 0.6190417588648672 -4.78028806955022e-07 -0.053285776992581795 +0.3911 0.6190665337107792 0.6190637260102818 -4.939722643287903e-07 -0.05329665400454928 +0.39120000000000005 0.6190884880116663 0.6190856889704162 -5.098361652577932e-07 -0.0533075292553791 +0.39130000000000004 0.6191104378287277 0.6191076477448332 -5.2561769070536e-07 -0.053318402744997065 +0.3914 0.6191323831630505 0.61912960233307 -5.413140357207746e-07 -0.05332927447332928 +0.3915 0.6191543240157487 0.6191515527346368 -5.569224097029535e-07 -0.05334014444030199 +0.3916 0.6191762603879616 0.6191734989490183 -5.724400371637239e-07 -0.05335101264584157 +0.39170000000000005 0.619198192280856 0.619195440975673 -5.878641580470134e-07 -0.053361879089874636 +0.39180000000000004 0.619220119695625 0.619217378814034 -6.031920282700831e-07 -0.05337274377232805 +0.3919 0.6192420426334871 0.6192393124635084 -6.184209202647617e-07 -0.05338360669312878 +0.392 0.6192639610956873 0.6192612419234778 -6.335481233382678e-07 -0.05339446785220395 +0.3921 0.6192858750834962 0.6192831671932989 -6.485709443809773e-07 -0.053405327249480966 +0.39220000000000005 0.61930778459821 0.6193050882723028 -6.634867080745899e-07 -0.05341618488488734 +0.39230000000000004 0.6193296896411503 0.6193270051597957 -6.782927576137743e-07 -0.05342704075835082 +0.3924 0.6193515902136644 0.6193489178550593 -6.929864551363796e-07 -0.05343789486979936 +0.3925 0.6193734863171241 0.6193708263573503 -7.075651819177242e-07 -0.053448747219160965 +0.3926 0.6193953779529265 0.6193927306659011 -7.220263391893855e-07 -0.053459597806363994 +0.39270000000000005 0.6194172651224937 0.6194146307799198 -7.363673485139e-07 -0.053470446631336904 +0.39280000000000004 0.6194391478272717 0.6194365266985904 -7.50585652187219e-07 -0.05348129369400835 +0.3929 0.6194610260687314 0.6194584184210732 -7.646787137105537e-07 -0.05349213899430719 +0.393 0.6194828998483679 0.6194803059465044 -7.786440182344645e-07 -0.05350298253216245 +0.3931 0.6195047691676999 0.6195021892739971 -7.924790730862163e-07 -0.05351382430750338 +0.39320000000000005 0.61952663402827 0.6195240684026411 -8.061814080750906e-07 -0.05352466432025931 +0.39330000000000004 0.6195484944316444 0.619545943331503 -8.197485762417855e-07 -0.05353550257035988 +0.3934 0.619570350379413 0.6195678140596264 -8.33178153858416e-07 -0.0535463390577349 +0.3935 0.6195922018731878 0.6195896805860325 -8.464677412334254e-07 -0.053557173782314255 +0.3936 0.6196140489146047 0.61961154290972 -8.596149629891414e-07 -0.05356800674402812 +0.39370000000000005 0.6196358915053216 0.6196334010296654 -8.726174685058652e-07 -0.05357883794280682 +0.39380000000000004 0.6196577296470195 0.6196552549448232 -8.854729322826937e-07 -0.053589667378580896 +0.39390000000000003 0.619679563341401 0.6196771046541264 -8.981790544371204e-07 -0.05360049505128102 +0.394 0.6197013925901909 0.6196989501564865 -9.107335611213685e-07 -0.05361132096083807 +0.3941 0.6197232173951356 0.6197207914507934 -9.231342050219915e-07 -0.05362214510718319 +0.39420000000000005 0.619745037758003 0.6197426285359163 -9.353787655819179e-07 -0.053632967490247554 +0.3943 0.6197668536805824 0.6197644614107038 -9.474650493890291e-07 -0.053643788109962634 +0.39440000000000003 0.6197886651646837 0.6197862900739834 -9.593908908422932e-07 -0.053654606966260024 +0.3945 0.6198104722121378 0.6198081145245634 -9.71154152235032e-07 -0.0536654240590716 +0.3946 0.6198322748247961 0.6198299347612312 -9.827527244210543e-07 -0.05367623938832933 +0.39470000000000005 0.6198540730045298 0.619851750782755 -9.941845268979232e-07 -0.05368705295396542 +0.3948 0.61987586675323 0.6198735625878835 -1.005447508445334e-06 -0.053697864755912185 +0.39490000000000003 0.619897656072808 0.6198953701753462 -1.01653964740267e-06 -0.05370867479410222 +0.395 0.6199194409651938 0.6199171735438537 -1.0274589518077804e-06 -0.05371948306846824 +0.3951 0.6199412214323369 0.6199389726920976 -1.038203460396181e-06 -0.05373028957894317 +0.39520000000000005 0.6199629974762051 0.6199607676187525 -1.0487712422124762e-06 -0.05374109432546015 +0.3953 0.6199847690987853 0.6199825583224735 -1.0591603973597596e-06 -0.053751897307952407 +0.39540000000000003 0.620006536302082 0.6200043448018988 -1.0693690574159476e-06 -0.05376269852635346 +0.3955 0.6200282990881181 0.6200261270556492 -1.0793953853782678e-06 -0.053773497980596954 +0.3956 0.6200500574589338 0.6200479050823279 -1.0892375764681717e-06 -0.05378429567061676 +0.39570000000000005 0.6200718114165868 0.6200696788805213 -1.0988938580758223e-06 -0.05379509159634688 +0.3958 0.6200935609631517 0.6200914484487998 -1.1083624905094958e-06 -0.05380588575772154 +0.39590000000000003 0.6201153061007197 0.6201132137857173 -1.1176417668845584e-06 -0.05381667815467514 +0.396 0.6201370468313985 0.6201349748898113 -1.126730013650823e-06 -0.05382746878714222 +0.3961 0.6201587831573119 0.6201567317596046 -1.135625590814593e-06 -0.053838257655057634 +0.39620000000000005 0.6201805150805995 0.6201784843936039 -1.144326892327241e-06 -0.05384904475835624 +0.3963 0.6202022426034162 0.6202002327903015 -1.15283234639052e-06 -0.05385983009697323 +0.39640000000000003 0.6202239657279318 0.6202219769481747 -1.1611404155953409e-06 -0.05387061367084389 +0.3965 0.6202456844563315 0.6202437168656867 -1.1692495974768846e-06 -0.053881395479903754 +0.3966 0.6202673987908145 0.6202654525412865 -1.1771584244035793e-06 -0.05389217552408848 +0.39670000000000005 0.6202891087335943 0.6202871839734099 -1.18486546427099e-06 -0.053902953803333965 +0.3968 0.6203108142868983 0.6203089111604787 -1.1923693203075292e-06 -0.05391373031757627 +0.39690000000000003 0.6203325154529671 0.6203306341009023 -1.1996686318516137e-06 -0.05392450506675161 +0.397 0.6203542122340543 0.6203523527930768 -1.206762074212886e-06 -0.05393527805079641 +0.3971 0.6203759046324268 0.6203740672353866 -1.2136483590607927e-06 -0.053946049269647245 +0.39720000000000005 0.6203975926503635 0.6203957774262037 -1.2203262346188737e-06 -0.05395681872324096 +0.3973 0.6204192762901559 0.6204174833638887 -1.2267944858590507e-06 -0.05396758641151448 +0.39740000000000003 0.6204409555541068 0.6204391850467909 -1.233051934945717e-06 -0.05397835233440499 +0.3975 0.6204626304445306 0.6204608824732487 -1.2390974411802258e-06 -0.05398911649184987 +0.3976 0.6204843009637526 0.6204825756415897 -1.2449299014727355e-06 -0.05399987888378656 +0.39770000000000005 0.6205059671141091 0.6205042645501311 -1.2505482503144538e-06 -0.054010639510152794 +0.3978 0.6205276288979462 0.6205259491971812 -1.2559514601107047e-06 -0.054021398370886486 +0.39790000000000003 0.6205492863176207 0.6205476295810376 -1.261138541208684e-06 -0.054032155465925706 +0.398 0.6205709393754986 0.6205693056999892 -1.2661085425358376e-06 -0.054042910795208704 +0.3981 0.6205925880739553 0.6205909775523165 -1.2708605511280169e-06 -0.05405366435867396 +0.39820000000000005 0.620614232415375 0.620612645136291 -1.2753936927123455e-06 -0.05406441615626004 +0.3983 0.6206358724021501 0.6206343084501762 -1.2797071319015085e-06 -0.054075166187905754 +0.39840000000000003 0.6206575080366823 0.6206559674922278 -1.2838000722215082e-06 -0.05408591445355011 +0.3985 0.62067913932138 0.6206776222606949 -1.287671756278197e-06 -0.05409666095313231 +0.3986 0.6207007662586594 0.6206992727538185 -1.2913214659238115e-06 -0.05410740568659165 +0.39870000000000005 0.6207223888509442 0.620720918969834 -1.2947485221737054e-06 -0.05411814865386773 +0.3988 0.620744007100664 0.6207425609069696 -1.2979522859279946e-06 -0.05412888985490021 +0.39890000000000003 0.6207656210102553 0.6207641985634484 -1.3009321574442012e-06 -0.054139629289629024 +0.399 0.6207872305821603 0.6207858319374878 -1.3036875768368539e-06 -0.054150366957994245 +0.3991 0.6208088358188273 0.6208074610273003 -1.3062180240219767e-06 -0.05416110285993623 +0.39920000000000005 0.6208304367227088 0.6208290858310931 -1.308523018994645e-06 -0.05417183699539531 +0.3993 0.620852033296263 0.6208507063470694 -1.3106021216902075e-06 -0.05418256936431222 +0.39940000000000003 0.6208736255419521 0.6208723225734285 -1.3124549320953083e-06 -0.054193299966627674 +0.3995 0.6208952134622427 0.6208939345083657 -1.3140810907474876e-06 -0.054204028802282755 +0.3996 0.620916797059605 0.6209155421500735 -1.315480278318848e-06 -0.0542147558712186 +0.39970000000000006 0.6209383763365119 0.6209371454967414 -1.3166522157548322e-06 -0.05422548117337658 +0.3998 0.6209599512954403 0.6209587445465563 -1.3175966645240234e-06 -0.05423620470869828 +0.39990000000000003 0.620981521938869 0.6209803392977034 -1.3183134266459007e-06 -0.05424692647712544 +0.4 0.6210030882692792 0.6210019297483658 -1.3188023446075725e-06 -0.05425764647859993 +0.4001 0.6210246502891532 0.6210235158967256 -1.3190633014470432e-06 -0.05426836471306386 +0.40020000000000006 0.6210462080009758 0.6210450977409632 -1.3190962209197465e-06 -0.05427908118045949 +0.4003 0.6210677614072315 0.6210666752792595 -1.3189010673597679e-06 -0.054289795880729276 +0.40040000000000003 0.621089310510407 0.6210882485097946 -1.3184778456520885e-06 -0.05430050881381587 +0.4005 0.621110855312988 0.6211098174307492 -1.3178266014823858e-06 -0.05431121997966212 +0.4006 0.6211323958174606 0.6211313820403044 -1.3169474210872334e-06 -0.05432192937821101 +0.40070000000000006 0.6211539320263102 0.621152942336642 -1.3158404313651229e-06 -0.05433263700940573 +0.4008 0.6211754639420214 0.6211744983179455 -1.3145057998764642e-06 -0.05434334287318964 +0.40090000000000003 0.6211969915670774 0.6211960499824002 -1.312943734954608e-06 -0.05435404696950631 +0.401 0.62121851490396 0.6212175973281933 -1.3111544853172674e-06 -0.05436474929829946 +0.4011 0.6212400339551483 0.6212391403535147 -1.3091383403718293e-06 -0.054375449859512974 +0.40120000000000006 0.6212615487231194 0.6212606790565572 -1.3068956300765766e-06 -0.054386148653090965 +0.4013 0.621283059210348 0.6212822134355168 -1.304426724635377e-06 -0.05439684567897773 +0.40140000000000003 0.621304565419305 0.6213037434885933 -1.3017320350805495e-06 -0.05440754093711775 +0.4015 0.6213260673524578 0.6213252692139902 -1.298812012440198e-06 -0.05441823442745563 +0.4016 0.6213475650122696 0.6213467906099159 -1.295667148126789e-06 -0.05442892614993619 +0.40170000000000006 0.6213690584011999 0.6213683076745834 -1.292297973937151e-06 -0.05443961610450446 +0.4018 0.621390547521703 0.6213898204062109 -1.2887050615806306e-06 -0.0544503042911056 +0.40190000000000003 0.6214120323762281 0.6214113288030219 -1.28488902281787e-06 -0.05446099070968499 +0.402 0.6214335129672189 0.6214328328632461 -1.2808505095718292e-06 -0.05447167536018815 +0.4021 0.6214549892971135 0.6214543325851201 -1.2765902133726748e-06 -0.05448235824256085 +0.40220000000000006 0.6214764613683434 0.6214758279668862 -1.2721088654965573e-06 -0.05449303935674898 +0.4023 0.6214979291833338 0.6214973190067943 -1.2674072369933675e-06 -0.054503718702698614 +0.40240000000000004 0.6215193927445024 0.6215188057031016 -1.262486138214891e-06 -0.05451439628035604 +0.4025 0.62154085205426 0.6215402880540737 -1.2573464188980754e-06 -0.054525072089667725 +0.4026 0.6215623071150097 0.6215617660579831 -1.2519889679429852e-06 -0.054535746130580244 +0.40270000000000006 0.6215837579291461 0.6215832397131121 -1.2464147133850467e-06 -0.05454641840304047 +0.4028 0.6216052044990557 0.6216047090177517 -1.240624622061981e-06 -0.05455708890699536 +0.40290000000000004 0.6216266468271157 0.6216261739702018 -1.2346196995582925e-06 -0.05456775764239211 +0.403 0.6216480849156945 0.6216476345687724 -1.2284009901220028e-06 -0.054578424609178104 +0.4031 0.6216695187671507 0.6216690908117832 -1.2219695761650495e-06 -0.054589089807300845 +0.40320000000000006 0.6216909483838331 0.6216905426975649 -1.2153265785130873e-06 -0.054599753236708085 +0.4033 0.6217123737680799 0.621711990224458 -1.2084731560169093e-06 -0.054610414897347685 +0.40340000000000004 0.6217337949222188 0.6217334333908149 -1.2014105053304025e-06 -0.05462107478916774 +0.4035 0.6217552118485665 0.6217548721949993 -1.19413986052197e-06 -0.05463173291211648 +0.4036 0.6217766245494285 0.6217763066353865 -1.1866624930745306e-06 -0.05464238926614241 +0.40370000000000006 0.6217980330270982 0.6217977367103644 -1.1789797119965417e-06 -0.05465304385119412 +0.4038 0.621819437283857 0.6218191624183331 -1.1710928629893314e-06 -0.05466369666722039 +0.40390000000000004 0.6218408373219738 0.6218405837577059 -1.1630033284748542e-06 -0.054674347714170214 +0.404 0.621862233143705 0.6218620007269091 -1.1547125274014025e-06 -0.054684996991992744 +0.4041 0.6218836247512933 0.6218834133243825 -1.1462219150215613e-06 -0.054695644500637325 +0.40420000000000006 0.6219050121469688 0.6219048215485803 -1.1375329825591418e-06 -0.054706290240053516 +0.4043 0.6219263953329471 0.6219262253979707 -1.1286472569038697e-06 -0.054716934210191 +0.40440000000000004 0.6219477743114297 0.6219476248710363 -1.1195663004170964e-06 -0.054727576410999616 +0.4045 0.6219691490846035 0.621969019966275 -1.1102917108207766e-06 -0.05473821684242948 +0.4046 0.621990519654641 0.6219904106821998 -1.1008251206701125e-06 -0.05474885550443081 +0.40470000000000006 0.6220118860236992 0.6220117970173394 -1.0911681970204867e-06 -0.054759492396954004 +0.4048 0.6220332481939198 0.6220331789702385 -1.0813226415662403e-06 -0.054770127519949724 +0.40490000000000004 0.6220546061674285 0.6220545565394578 -1.0712901899745386e-06 -0.05478076087336872 +0.405 0.6220759599463348 0.6220759297235748 -1.061072611358016e-06 -0.05479139245716194 +0.4051 0.622097309532732 0.622097298521184 -1.0506717087188644e-06 -0.054802022271280504 +0.40520000000000006 0.6221186549286966 0.622118662930897 -1.0400893180328996e-06 -0.054812650315675795 +0.4053 0.6221399961362876 0.6221400229513427 -1.0293273080275167e-06 -0.05482327659029926 +0.40540000000000004 0.6221613331575471 0.6221613785811687 -1.0183875800706677e-06 -0.054833901095102625 +0.4055 0.6221826659944989 0.6221827298190399 -1.007272067476972e-06 -0.0548445238300377 +0.4056 0.6222039946491495 0.6222040766636399 -9.959827354522055e-07 -0.05485514479505654 +0.40570000000000006 0.6222253191234867 0.622225419113671 -9.845215808157448e-07 -0.05486576399011137 +0.4058 0.6222466394194792 0.6222467571678552 -9.728906313899444e-07 -0.05487638141515458 +0.40590000000000004 0.6222679555390779 0.6222680908249332 -9.610919458058476e-07 -0.05488699707013875 +0.406 0.6222892674842134 0.6222894200836652 -9.491276130868531e-07 -0.05489761095501662 +0.4061 0.6223105752567974 0.6223107449428322 -9.369997522878926e-07 -0.05490822306974117 +0.40620000000000006 0.6223318788587217 0.6223320654012348 -9.247105122178745e-07 -0.054918833414265456 +0.4063 0.6223531782918578 0.622353381457694 -9.122620709123286e-07 -0.0549294419885428 +0.40640000000000004 0.6223744735580572 0.6223746931110522 -8.996566354391167e-07 -0.05494004879252667 +0.4065 0.6223957646591504 0.6223960003601722 -8.868964412045433e-07 -0.05495065382617068 +0.4066 0.6224170515969474 0.6224173032039387 -8.739837519256e-07 -0.05496125708942872 +0.40670000000000006 0.6224383343732367 0.6224386016412577 -8.609208589915873e-07 -0.05497185858225476 +0.4068 0.6224596129897856 0.6224598956710572 -8.477100811032923e-07 -0.054982458304602966 +0.40690000000000004 0.6224808874483396 0.6224811852922871 -8.343537638011433e-07 -0.05499305625642773 +0.407 0.6225021577506226 0.6225024705039203 -8.208542793541884e-07 -0.05500365243768364 +0.4071 0.6225234238983356 0.6225237513049514 -8.072140259274274e-07 -0.05501424684832537 +0.40720000000000006 0.6225446858931577 0.6225450276943987 -7.934354274152788e-07 -0.05502483948830783 +0.4073 0.6225659437367452 0.6225662996713033 -7.795209330252462e-07 -0.055035430357586096 +0.40740000000000004 0.6225871974307313 0.6225875672347297 -7.654730167783175e-07 -0.05504601945611542 +0.4075 0.6226084469767261 0.622608830383766 -7.512941769260983e-07 -0.05505660678385124 +0.4076 0.6226296923763166 0.6226300891175242 -7.369869356732561e-07 -0.05506719234074917 +0.40770000000000006 0.6226509336310659 0.6226513434351403 -7.225538388999642e-07 -0.05507777612676504 +0.4078 0.6226721707425132 0.6226725933357745 -7.079974553569901e-07 -0.055088358141854754 +0.40790000000000004 0.622693403712174 0.6226938388186118 -6.933203764020179e-07 -0.055098938385974544 +0.408 0.6227146325415388 0.6227150798828618 -6.78525215541681e-07 -0.055109516859080665 +0.4081 0.6227358572320743 0.6227363165277591 -6.63614607904206e-07 -0.05512009356112965 +0.40820000000000006 0.622757077785222 0.6227575487525627 -6.485912097814461e-07 -0.05513066849207818 +0.4083 0.6227782942023992 0.6227787765565584 -6.334576983513251e-07 -0.055141241651883124 +0.40840000000000004 0.6227995064849973 0.6227999999390563 -6.182167708451702e-07 -0.05515181304050152 +0.4085 0.6228207146343827 0.622821218899393 -6.028711443673007e-07 -0.05516238265789058 +0.4086 0.6228419186518965 0.6228424334369305 -5.87423555242772e-07 -0.0551729505040077 +0.40870000000000006 0.6228631185388538 0.6228636435510571 -5.718767586426754e-07 -0.05518351657881043 +0.4088 0.6228843142965443 0.6228848492411871 -5.562335279873931e-07 -0.05519408088225656 +0.40890000000000004 0.6229055059262312 0.6229060505067623 -5.404966546274093e-07 -0.055204643414304005 +0.409 0.6229266934291516 0.62292724734725 -5.246689471771759e-07 -0.05521520417491086 +0.4091 0.6229478768065166 0.6229484397621445 -5.087532309600018e-07 -0.055225763164035414 +0.40920000000000006 0.6229690560595107 0.6229696277509678 -4.927523478415186e-07 -0.05523632038163615 +0.4093 0.622990231189291 0.622990811313268 -4.766691552721136e-07 -0.05524687582767166 +0.40940000000000004 0.6230114021969888 0.6230119904486211 -4.6050652612039666e-07 -0.05525742950210079 +0.4095 0.6230325690837075 0.6230331651566304 -4.4426734807645474e-07 -0.05526798140488252 +0.4096 0.6230537318505243 0.6230543354369268 -4.2795452301347403e-07 -0.05527853153597602 +0.40970000000000006 0.6230748904984884 0.6230755012891688 -4.115709666269174e-07 -0.05528907989534067 +0.4098 0.6230960450286219 0.6230966627130426 -3.9511960785165723e-07 -0.05529962648293594 +0.40990000000000004 0.6231171954419196 0.6231178197082629 -3.7860338826523066e-07 -0.055310171298721594 +0.41 0.6231383417393483 0.6231389722745716 -3.6202526175477256e-07 -0.055320714342657465 +0.4101 0.6231594839218475 0.6231601204117394 -3.453881937606762e-07 -0.05533125561470364 +0.41020000000000006 0.6231806219903279 0.6231812641195652 -3.2869516095740403e-07 -0.055341795114820305 +0.4103 0.6232017559456733 0.6232024033978762 -3.119491505387817e-07 -0.05535233284296792 +0.41040000000000004 0.6232228857887389 0.6232235382465284 -2.95153159822481e-07 -0.05536286879910705 +0.4105 0.6232440115203519 0.6232446686654061 -2.783101956324585e-07 -0.05537340298319848 +0.4106 0.6232651331413109 0.6232657946544221 -2.6142327377853825e-07 -0.0553839353952031 +0.41070000000000007 0.6232862506523866 0.6232869162135186 -2.4449541857068935e-07 -0.05539446603508206 +0.4108 0.623307364054321 0.6233080333426664 -2.2752966214595327e-07 -0.055404994902796656 +0.41090000000000004 0.6233284733478276 0.6233291460418651 -2.1052904414231577e-07 -0.05541552199830835 +0.411 0.6233495785335915 0.6233502543111433 -1.9349661089379522e-07 -0.05542604732157879 +0.4111 0.6233706796122689 0.623371358150559 -1.7643541512166183e-07 -0.05543657087256979 +0.41120000000000007 0.6233917765844875 0.6233924575601988 -1.5934851523707882e-07 -0.05544709265124337 +0.4113 0.6234128694508462 0.623413552540179 -1.422389748310937e-07 -0.05545761265756169 +0.41140000000000004 0.623433958211915 0.6234346430906452 -1.2510986212993513e-07 -0.055468130891487104 +0.4115 0.6234550428682355 0.6234557292117717 -1.079642494433708e-07 -0.05547864735298215 +0.4116 0.6234761234203194 0.6234768109037628 -9.080521264949459e-08 -0.055489162042009536 +0.41170000000000007 0.62349719986865 0.6234978881668518 -7.363583058236922e-08 -0.05549967495853212 +0.4118 0.6235182722136821 0.6235189610013014 -5.645918452028276e-08 -0.05551018610251297 +0.41190000000000004 0.6235393404558409 0.6235400294074038 -3.927835760461629e-08 -0.05552069547391533 +0.412 0.6235604045955228 0.6235610933854809 -2.209643431812583e-08 -0.055531203072702595 +0.4121 0.623581464633095 0.6235821529358834 -4.91649989773843e-09 -0.05554170889883834 +0.41220000000000007 0.6236025205688962 0.6236032080589922 1.2258360199308982e-08 -0.055552212952286364 +0.4123 0.6236235724032353 0.6236242587552172 2.9425060853183194e-08 -0.05556271523301057 +0.41240000000000004 0.623644620136393 0.6236453050249982 4.658051784567352e-08 -0.05557321574097508 +0.4125 0.6236656637686199 0.6236663468688037 6.372164840229289e-08 -0.05558371447614418 +0.4126 0.6236867033001385 0.6236873842871324 8.084537176517026e-08 -0.05559421143848231 +0.41270000000000007 0.6237077387311423 0.6237084172805122 9.794860971953923e-08 -0.055604706627954165 +0.4128 0.6237287700617953 0.6237294458495002 1.1502828717313562e-07 -0.055615200044524526 +0.41290000000000004 0.6237497972922327 0.6237504699946832 1.3208133270437017e-07 -0.05562569168815839 +0.413 0.6237708204225609 0.6237714897166771 1.4910467911743996e-07 -0.05563618155882091 +0.4131 0.6237918394528574 0.6237925050161272 1.6609526397315388e-07 -0.05564666965647746 +0.41320000000000007 0.623812854383171 0.623813515893708 1.83050030182208e-07 -0.05565715598109351 +0.4133 0.6238338652135214 0.6238345223501234 1.9996592651866374e-07 -0.05566764053263479 +0.41340000000000005 0.6238548719439 0.6238555243861063 2.1683990820281496e-07 -0.055678123311067175 +0.4135 0.623875874574269 0.6238765220024186 2.336689374007883e-07 -0.05568860431635669 +0.4136 0.6238968731045624 0.6238975151998516 2.504499838421048e-07 -0.05569908354846953 +0.41370000000000007 0.6239178675346855 0.6239185039792252 2.671800253470358e-07 -0.05570956100737212 +0.4138 0.6239388578645148 0.6239394883413885 2.838560482568142e-07 -0.05572003669303099 +0.41390000000000005 0.6239598440938992 0.6239604682872191 3.0047504820385207e-07 -0.055730510605412925 +0.414 0.6239808262226589 0.6239814438176232 3.1703403045174605e-07 -0.0557409827444848 +0.4141 0.6240018042505857 0.6240024149335365 3.335300105544725e-07 -0.05575145311021375 +0.41420000000000007 0.6240227781774436 0.6240233816359222 3.4996001482823225e-07 -0.055761921702567 +0.4143 0.6240437480029685 0.6240443439257723 3.663210808996231e-07 -0.055772388521512055 +0.41440000000000005 0.6240647137268683 0.6240653018041077 3.826102583370794e-07 -0.05578285356701649 +0.4145 0.6240856753488231 0.6240862552719766 3.9882460903251093e-07 -0.055793316839048084 +0.4146 0.6241066328684854 0.6241072043304557 4.1496120786743695e-07 -0.05580377833757482 +0.41470000000000007 0.6241275862854803 0.6241281489806499 4.310171431154419e-07 -0.05581423806256483 +0.4148 0.624148535599405 0.6241490892236918 4.4698951712218715e-07 -0.05582469601398642 +0.41490000000000005 0.62416948080983 0.6241700250607415 4.6287544668011105e-07 -0.05583515219180812 +0.415 0.6241904219162986 0.6241909564929871 4.786720636529296e-07 -0.055845606595998576 +0.4151 0.624211358918326 0.6242118835216439 4.943765154891144e-07 -0.055856059226526616 +0.41520000000000007 0.6242322918154024 0.6242328061479542 5.099859656521044e-07 -0.055866510083361236 +0.4153 0.6242532206069893 0.6242537243731883 5.254975942586837e-07 -0.055876959166471674 +0.41540000000000005 0.6242741452925233 0.6242746381986424 5.409085984120487e-07 -0.05588740647582725 +0.4155 0.6242950658714135 0.6242955476256403 5.5621619300672e-07 -0.0558978520113975 +0.4156 0.6243159823430432 0.6243164526555325 5.714176109505864e-07 -0.055908295773152164 +0.41570000000000007 0.6243368947067696 0.6243373532896954 5.86510103789406e-07 -0.05591873776106108 +0.4158 0.6243578029619239 0.6243582495295323 6.014909421508952e-07 -0.05592917797509435 +0.41590000000000005 0.6243787071078116 0.6243791413764723 6.163574163969843e-07 -0.05593961641522216 +0.416 0.624399607143713 0.6244000288319707 6.311068368597406e-07 -0.055950053081414965 +0.4161 0.6244205030688825 0.624420911897508 6.457365346324018e-07 -0.055960487973643315 +0.41620000000000007 0.6244413948825498 0.6244417905745913 6.602438618052986e-07 -0.055970921091877956 +0.4163 0.6244622825839193 0.6244626648647518 6.74626191965455e-07 -0.05598135243608981 +0.41640000000000005 0.624483166172171 0.624483534769547 6.888809208904778e-07 -0.05599178200624999 +0.4165 0.6245040456464603 0.6245044002905586 7.030054667844787e-07 -0.05600220980232974 +0.4166 0.6245249210059183 0.6245252614293935 7.169972709442085e-07 -0.05601263582430058 +0.41670000000000007 0.6245457922496517 0.6245461181876828 7.308537981476348e-07 -0.05602306007213407 +0.4168 0.6245666593767434 0.6245669705670822 7.44572536875987e-07 -0.05603348254580201 +0.41690000000000005 0.6245875223862529 0.624587818569271 7.581510002574454e-07 -0.056043903245276354 +0.417 0.6246083812772163 0.6246086621959531 7.715867262059195e-07 -0.056054322170529275 +0.4171 0.6246292360486463 0.6246295014488554 7.848772777263591e-07 -0.05606473932153309 +0.41720000000000007 0.6246500866995324 0.6246503363297283 7.980202437474215e-07 -0.056075154698260236 +0.4173 0.6246709332288418 0.6246711668403456 8.110132394822944e-07 -0.056085568300683425 +0.41740000000000005 0.6246917756355193 0.6246919929825036 8.238539065397177e-07 -0.05609598012877545 +0.4175 0.6247126139184871 0.6247128147580212 8.365399136456286e-07 -0.05610639018250935 +0.4176 0.6247334480766458 0.6247336321687401 8.490689570872512e-07 -0.056116798461858276 +0.41770000000000007 0.6247542781088741 0.6247544452165241 8.614387608241181e-07 -0.0561272049667956 +0.4178 0.6247751040140295 0.6247752539032583 8.736470774595162e-07 -0.05613760969729486 +0.41790000000000005 0.6247959257909479 0.6247960582308498 8.856916880739529e-07 -0.05614801265332971 +0.418 0.6248167434384447 0.6248168582012271 8.975704029745568e-07 -0.05615841383487402 +0.4181 0.6248375569553145 0.6248376538163395 9.092810619448777e-07 -0.056168813241901885 +0.41820000000000007 0.6248583663403319 0.6248584450781569 9.208215348277538e-07 -0.056179210874387486 +0.4183 0.6248791715922509 0.6248792319886702 9.321897216918451e-07 -0.05618960673230522 +0.41840000000000005 0.6248999727098061 0.62490001454989 9.433835532757229e-07 -0.05620000081562965 +0.4185 0.6249207696917125 0.6249207927638469 9.544009915429807e-07 -0.056210393124335484 +0.4186 0.6249415625366661 0.6249415666325913 9.652400299597907e-07 -0.056220783658397645 +0.41870000000000007 0.6249623512433439 0.6249623361581924 9.758986936614367e-07 -0.056231172417791186 +0.4188 0.6249831358104041 0.6249831013427393 9.863750400906923e-07 -0.056241559402491405 +0.41890000000000005 0.6250039162364869 0.6250038621883389 9.966671591921106e-07 -0.05625194461247371 +0.419 0.6250246925202145 0.6250246186971171 1.0067731739671348e-06 -0.05626232804771367 +0.41910000000000003 0.6250454646601914 0.6250453708712173 1.0166912403630768e-06 -0.056272709708187055 +0.4192000000000001 0.6250662326550047 0.6250661187128013 1.0264195482445615e-06 -0.056283089593869844 +0.4193 0.6250869965032247 0.6250868622240475 1.035956321560061e-06 -0.056293467704738115 +0.41940000000000005 0.6251077562034046 0.6251076014071524 1.0452998180365825e-06 -0.05630384404076812 +0.4195 0.6251285117540816 0.6251283362643285 1.0544483302898922e-06 -0.056314218601936375 +0.41960000000000003 0.6251492631537767 0.625149066797805 1.0634001858522701e-06 -0.056324591388219436 +0.4197000000000001 0.6251700104009954 0.6251697930098276 1.0721537474223108e-06 -0.05633496239959418 +0.4198 0.6251907534942276 0.6251905149026573 1.08070741319799e-06 -0.05634533163603755 +0.41990000000000005 0.6252114924319481 0.6252112324785707 1.0890596171819755e-06 -0.05635569909752667 +0.42 0.625232227212617 0.6252319457398596 1.0972088296812288e-06 -0.05636606478403886 +0.42010000000000003 0.6252529578346802 0.6252526546888306 1.1051535572792481e-06 -0.056376428695551595 +0.4202 0.6252736842965695 0.6252733593278044 1.1128923429748472e-06 -0.05638679083204254 +0.4203 0.6252944065967032 0.6252940596591163 1.1204237670425776e-06 -0.056397151193489516 +0.42040000000000005 0.625315124733486 0.6253147556851152 1.1277464470604848e-06 -0.05640750977987056 +0.4205 0.6253358387053096 0.6253354474081629 1.134859037882352e-06 -0.056417866591163816 +0.42060000000000003 0.6253565485105537 0.6253561348306348 1.1417602319152564e-06 -0.05642822162734759 +0.4207 0.6253772541475849 0.6253768179549186 1.1484487599522364e-06 -0.05643857488840044 +0.4208 0.6253979556147585 0.6253974967834146 1.1549233908392242e-06 -0.05644892637430106 +0.42090000000000005 0.625418652910418 0.6254181713185345 1.1611829316970912e-06 -0.05645927608502824 +0.421 0.625439346032896 0.6254388415627024 1.1672262284490031e-06 -0.05646962402056106 +0.42110000000000003 0.6254600349805141 0.6254595075183529 1.1730521659036874e-06 -0.05647997018087875 +0.4212 0.6254807197515833 0.6254801691879319 1.178659668005233e-06 -0.056490314565960625 +0.4213 0.6255014003444048 0.6255008265738955 1.1840476979163572e-06 -0.05650065717578623 +0.42140000000000005 0.6255220767572702 0.6255214796787099 1.1892152583514726e-06 -0.0565109980103353 +0.4215 0.6255427489884615 0.6255421285048508 1.194161391632198e-06 -0.05652133706958767 +0.42160000000000003 0.6255634170362523 0.6255627730548039 1.198885180075937e-06 -0.05653167435352344 +0.4217 0.6255840808989068 0.6255834133310634 1.2033857460513886e-06 -0.056542009862122794 +0.4218 0.6256047405746821 0.6256040493361319 1.207662252006303e-06 -0.056552343595366164 +0.42190000000000005 0.6256253960618265 0.6256246810725204 1.2117139008838151e-06 -0.05656267555323407 +0.422 0.6256460473585814 0.6256453085427482 1.2155399359836672e-06 -0.056573005735707296 +0.42210000000000003 0.6256666944631815 0.6256659317493414 1.2191396414895639e-06 -0.05658333414276673 +0.4222 0.6256873373738538 0.625686550694833 1.2225123423581508e-06 -0.05659366077439343 +0.4223 0.6257079760888202 0.6257071653817634 1.2256574044855473e-06 -0.05660398563056865 +0.42240000000000005 0.6257286106062963 0.6257277758126785 1.228574234762858e-06 -0.0566143087112738 +0.4225 0.625749240924492 0.6257483819901305 1.2312622811871954e-06 -0.05662463001649048 +0.42260000000000003 0.6257698670416126 0.6257689839166772 1.2337210334723014e-06 -0.05663494954620044 +0.4227 0.6257904889558583 0.6257895815948811 1.235950022437926e-06 -0.05664526730038562 +0.4228 0.625811106665425 0.6258101750273095 1.2379488202596267e-06 -0.05665558327902809 +0.42290000000000005 0.6258317201685053 0.6258307642165339 1.239717040829591e-06 -0.05666589748211009 +0.423 0.6258523294632876 0.6258513491651305 1.2412543398399034e-06 -0.05667620990961414 +0.42310000000000003 0.6258729345479578 0.6258719298756776 1.2425604145049896e-06 -0.05668652056152277 +0.4232 0.6258935354206985 0.6258925063507579 1.2436350040612165e-06 -0.056696829437818785 +0.4233 0.6259141320796906 0.6259130785929562 1.244477889433826e-06 -0.056707136538485185 +0.42340000000000005 0.6259347245231126 0.6259336466048595 1.2450888934867343e-06 -0.05671744186350497 +0.4235 0.6259553127491417 0.625954210389057 1.2454678809947772e-06 -0.05672774541286155 +0.42360000000000003 0.6259758967559541 0.6259747699481397 1.245614758865754e-06 -0.0567380471865383 +0.4237 0.625996476541725 0.6259953252846988 1.2455294759738944e-06 -0.05674834718451889 +0.4238 0.6260170521046295 0.626015876401327 1.2452120231043473e-06 -0.05675864540678708 +0.42390000000000005 0.6260376234428429 0.626036423300617 1.2446624333140033e-06 -0.05676894185332684 +0.424 0.6260581905545404 0.6260569659851618 1.2438807813486275e-06 -0.05677923652412229 +0.42410000000000003 0.6260787534378989 0.6260775044575533 1.2428671841147043e-06 -0.05678952941915776 +0.4242 0.6260993120910963 0.6260980387203826 1.24162180079046e-06 -0.05679982053841773 +0.4243 0.626119866512312 0.6261185687762403 1.2401448324927955e-06 -0.05681010988188683 +0.42440000000000005 0.6261404166997276 0.6261390946277141 1.2384365221385085e-06 -0.056820397449549837 +0.4245 0.6261609626515272 0.6261596162773908 1.2364971546108272e-06 -0.05683068324139178 +0.42460000000000003 0.6261815043658977 0.6261801337278539 1.2343270568149212e-06 -0.05684096725739777 +0.4247 0.6262020418410297 0.6262006469816843 1.2319265975391236e-06 -0.05685124949755316 +0.4248 0.6262225750751167 0.6262211560414596 1.2292961872883978e-06 -0.056861529961843404 +0.42490000000000006 0.6262431040663573 0.6262416609097536 1.2264362784231153e-06 -0.05687180865025421 +0.425 0.6262636288129536 0.6262621615891362 1.2233473649370108e-06 -0.0568820855627713 +0.42510000000000003 0.6262841493131135 0.6262826580821726 1.2200299821241156e-06 -0.0568923606993808 +0.4252 0.626304665565049 0.6263031503914234 1.2164847071616247e-06 -0.05690263406006875 +0.4253 0.6263251775669793 0.626323638519444 1.2127121583327405e-06 -0.05691290564482157 +0.42540000000000006 0.6263456853171281 0.6263441224687833 1.2087129954430065e-06 -0.05692317545362568 +0.4255 0.6263661888137267 0.6263646022419855 1.2044879195427516e-06 -0.05693344348646783 +0.42560000000000003 0.6263866880550131 0.6263850778415873 1.200037672538512e-06 -0.056943709743334826 +0.4257 0.6264071830392319 0.6264055492701188 1.1953630373040536e-06 -0.05695397422421366 +0.4258 0.6264276737646358 0.626426016530103 1.1904648376248606e-06 -0.05696423692909152 +0.42590000000000006 0.6264481602294856 0.6264464796240552 1.185343937976091e-06 -0.05697449785795573 +0.426 0.6264686424320502 0.6264669385544825 1.1800012432450213e-06 -0.0569847570107938 +0.42610000000000003 0.626489120370608 0.6264873933238843 1.1744376987865568e-06 -0.05699501438759345 +0.4262 0.6265095940434453 0.6265078439347501 1.1686542902566988e-06 -0.05700526998834248 +0.4263 0.6265300634488593 0.6265282903895611 1.162652043112944e-06 -0.05701552381302891 +0.42640000000000006 0.6265505285851565 0.6265487326907888 1.1564320230028624e-06 -0.057025775861640954 +0.4265 0.6265709894506536 0.6265691708408947 1.1499953347648972e-06 -0.057036026134166896 +0.42660000000000003 0.6265914460436783 0.6265896048423296 1.1433431230667424e-06 -0.057046274630595334 +0.4267 0.6266118983625695 0.6266100346975341 1.1364765720445202e-06 -0.05705652135091488 +0.4268 0.6266323464056771 0.6266304604089379 1.1293969045256258e-06 -0.05706676629511447 +0.42690000000000006 0.6266527901713632 0.6266508819789587 1.12210538244506e-06 -0.05707700946318305 +0.427 0.626673229658002 0.6266712994100025 1.1146033063180738e-06 -0.05708725085510984 +0.42710000000000004 0.6266936648639803 0.6266917127044637 1.1068920151569017e-06 -0.05709749047088422 +0.4272 0.6267140957876978 0.6267121218647235 1.0989728859711612e-06 -0.05710772831049569 +0.4273 0.6267345224275676 0.6267325268931505 1.0908473337956082e-06 -0.057117964373933953 +0.42740000000000006 0.6267549447820161 0.6267529277921 1.0825168115513595e-06 -0.05712819866118884 +0.4275 0.6267753628494842 0.6267733245639137 1.0739828094075143e-06 -0.05713843117225042 +0.42760000000000004 0.6267957766284269 0.626793717210919 1.0652468547811544e-06 -0.05714866190710885 +0.4277 0.6268161861173142 0.6268141057354295 1.0563105120597882e-06 -0.05715889086575452 +0.4278 0.6268365913146309 0.6268344901397438 1.0471753821850172e-06 -0.05716911804817797 +0.42790000000000006 0.6268569922188774 0.6268548704261453 1.0378431025415136e-06 -0.057179343454369896 +0.428 0.6268773888285698 0.6268752465969023 1.0283153464574202e-06 -0.05718956708432113 +0.42810000000000004 0.6268977811422403 0.6268956186542674 1.0185938229267943e-06 -0.0571997889380227 +0.4282 0.6269181691584375 0.6269159866004766 1.0086802767761416e-06 -0.05721000901546583 +0.4283 0.6269385528757273 0.6269363504377503 9.985764876374592e-07 -0.05722022731664187 +0.42840000000000006 0.6269589322926922 0.6269567101682915 9.8828427036457e-07 -0.05723044384154237 +0.4285 0.6269793074079322 0.6269770657942862 9.778054740339215e-07 -0.05724065859015899 +0.42860000000000004 0.6269996782200656 0.6269974173179036 9.671419819168303e-07 -0.05725087156248365 +0.4287 0.6270200447277285 0.627017764741294 9.562957113129489e-07 -0.057261082758508365 +0.4288 0.6270404069295754 0.627038108066591 9.45268612911887e-07 -0.057271292178225346 +0.42890000000000006 0.6270607648242797 0.6270584472959086 9.340626705711674e-07 -0.057281499821626926 +0.429 0.6270811184105337 0.6270787824313427 9.226799009831588e-07 -0.05729170568870565 +0.42910000000000004 0.6271014676870494 0.6270991134749702 9.111223533975199e-07 -0.05730190977945421 +0.4292 0.6271218126525583 0.6271194404288485 8.993921091493551e-07 -0.057312112093865476 +0.4293 0.627142153305812 0.6271397632950155 8.874912811041025e-07 -0.05732231263193249 +0.42940000000000006 0.6271624896455826 0.627160082075489 8.754220137130453e-07 -0.057332511393648436 +0.4295 0.6271828216706627 0.6271803967722669 8.631864822639113e-07 -0.05734270837900673 +0.42960000000000004 0.6272031493798658 0.6272007073873259 8.507868926865836e-07 -0.05735290358800082 +0.4297 0.6272234727720263 0.6272210139226225 8.382254809979894e-07 -0.05736309702062445 +0.4298 0.6272437918460005 0.6272413163800921 8.25504512969033e-07 -0.05737328867687146 +0.42990000000000006 0.6272641066006668 0.6272616147616481 8.126262837915288e-07 -0.057383478556735916 +0.43 0.6272844170349248 0.6272819090691829 7.995931177173787e-07 -0.05739366666021198 +0.43010000000000004 0.6273047231476973 0.6273021993045664 7.864073675867278e-07 -0.05740385298729403 +0.4302 0.6273250249379292 0.6273224854696466 7.730714142173412e-07 -0.05741403753797658 +0.4303 0.6273453224045886 0.627342767566249 7.595876661270484e-07 -0.05742422031225435 +0.43040000000000006 0.6273656155466665 0.6273630455961762 7.459585590341433e-07 -0.05743440131012219 +0.4305 0.6273859043631775 0.6273833195612077 7.321865556908502e-07 -0.05744458053157512 +0.43060000000000004 0.6274061888531597 0.6274035894630998 7.182741451339236e-07 -0.05745475797660831 +0.4307 0.6274264690156754 0.6274238553035856 7.042238423793368e-07 -0.05746493364521718 +0.4308 0.6274467448498104 0.6274441170843739 6.900381877839035e-07 -0.057475107537397145 +0.43090000000000006 0.627467016354676 0.6274643748071494 6.757197469620113e-07 -0.05748527965314396 +0.431 0.6274872835294074 0.6274846284735732 6.612711099251989e-07 -0.057495449992453485 +0.43110000000000004 0.6275075463731649 0.6275048780852812 6.466948908878667e-07 -0.05750561855532175 +0.4312 0.6275278048851338 0.6275251236438851 6.319937276844101e-07 -0.05751578534174489 +0.4313 0.627548059064525 0.6275453651509711 6.171702812418633e-07 -0.05752595035171927 +0.43140000000000006 0.6275683089105748 0.6275656026081007 6.022272352051994e-07 -0.057536113585241425 +0.4315 0.6275885544225454 0.6275858360168097 5.871672954793627e-07 -0.057546275042308005 +0.43160000000000004 0.6276087955997247 0.6276060653786083 5.719931896047692e-07 -0.057556434722915856 +0.43170000000000003 0.6276290324414273 0.627626290694981 5.567076663270942e-07 -0.05756659262706202 +0.4318 0.6276492649469936 0.6276465119673863 5.413134951115506e-07 -0.05757674875474361 +0.43190000000000006 0.6276694931157912 0.6276667291972563 5.258134656849212e-07 -0.05758690310595802 +0.432 0.6276897169472142 0.627686942385997 5.102103874943253e-07 -0.05759705568070274 +0.43210000000000004 0.627709936440684 0.6277071515349874 4.945070892631298e-07 -0.05760720647897544 +0.43220000000000003 0.6277301515956487 0.6277273566455799 4.787064182137923e-07 -0.05761735550077397 +0.4323 0.627750362411584 0.6277475577190996 4.62811239929084e-07 -0.057627502746096286 +0.4324 0.6277705688879933 0.6277677547568452 4.468244376304442e-07 -0.057637648214940586 +0.4325 0.6277907710244075 0.6277879477600874 4.307489116367469e-07 -0.05764779190730517 +0.43260000000000004 0.6278109688203857 0.6278081367300696 4.1458757883694464e-07 -0.05765793382318858 +0.43270000000000003 0.6278311622755142 0.6278283216680078 3.983433723292462e-07 -0.05766807396258942 +0.4328 0.6278513513894082 0.6278485025750898 3.82019240671716e-07 -0.05767821232550653 +0.4329 0.6278715361617111 0.6278686794524757 3.656181475353293e-07 -0.05768834891193889 +0.433 0.6278917165920949 0.6278888523012975 3.491430710378385e-07 -0.05769848372188568 +0.43310000000000004 0.6279118926802598 0.627909021122659 3.325970032719283e-07 -0.05770861675534618 +0.43320000000000003 0.6279320644259354 0.6279291859176352 3.1598294970847096e-07 -0.057718748012319854 +0.4333 0.6279522318288794 0.6279493466872732 2.993039286969257e-07 -0.05772887749280639 +0.4334 0.6279723948888791 0.6279695034325912 2.8256297095186067e-07 -0.057739005196805575 +0.4335 0.6279925536057507 0.6279896561545787 2.6576311878967473e-07 -0.05774913112431734 +0.43360000000000004 0.6280127079793395 0.6280098048541962 2.489074258996138e-07 -0.057759255275341884 +0.43370000000000003 0.6280328580095205 0.6280299495323758 2.319989566013092e-07 -0.05776937764987949 +0.4338 0.6280530036961977 0.6280500901900196 2.1504078524109405e-07 -0.057779498247930584 +0.4339 0.6280731450393049 0.6280702268280014 1.9803599579648612e-07 -0.05778961706949581 +0.434 0.6280932820388057 0.6280903594471654 1.8098768118923747e-07 -0.057799734114576 +0.43410000000000004 0.628113414694693 0.6281104880483264 1.6389894277879513e-07 -0.05780984938317203 +0.43420000000000003 0.62813354300699 0.6281306126322698 1.4677288977249514e-07 -0.0578199628752851 +0.4343 0.6281536669757493 0.6281507331997513 1.2961263868432882e-07 -0.05783007459091641 +0.4344 0.6281737866010538 0.6281708497514976 1.1242131271391176e-07 -0.05784018453006745 +0.4345 0.6281939018830164 0.6281909622882055 9.520204123300569e-08 -0.05785029269273981 +0.43460000000000004 0.6282140128217798 0.6282110708105417 7.795795923387638e-08 -0.0578603990789353 +0.43470000000000003 0.628234119417517 0.6282311753191437 6.069220668050712e-08 -0.05787050368865582 +0.4348 0.628254221670431 0.6282512758146191 4.340792800205939e-08 -0.05788060652190348 +0.4349 0.6282743195807553 0.6282713722975454 2.6108271506536385e-08 -0.05789070757868051 +0.435 0.6282944131487537 0.6282914647684704 8.796388789242271e-09 -0.05790080685898938 +0.43510000000000004 0.62831450237472 0.6283115532279119 -8.524565836207088e-09 -0.05791090436283265 +0.43520000000000003 0.6283345872589785 0.6283316376763578 -2.5851435904271358e-08 -0.05792100009021309 +0.4353 0.6283546678018838 0.6283517181142662 -4.318106337341393e-08 -0.057931094041133585 +0.4354 0.6283747440038207 0.628371794542065 -6.051028921113741e-08 -0.0579411862155972 +0.4355 0.6283948158652046 0.628391866960152 -7.783595396514131e-08 -0.05795127661360722 +0.43560000000000004 0.6284148833864813 0.6284119353688955 -9.515489833925028e-08 -0.05796136523516702 +0.43570000000000003 0.6284349465681267 0.6284319997686334 -1.1246396377541379e-07 -0.05797145208028018 +0.4358 0.6284550054106472 0.6284520601596736 -1.2975999302659857e-07 -0.05798153714895039 +0.4359 0.6284750599145797 0.6284721165422941 -1.47039830717538e-07 -0.05799162044118155 +0.436 0.6284951100804913 0.6284921689167432 -1.6430032396749783e-07 -0.058001701956977736 +0.43610000000000004 0.6285151559089796 0.6285122172832388 -1.8153832290895844e-07 -0.05801178169634318 +0.43620000000000003 0.6285351974006719 0.6285322616419694 -1.9875068131211537e-07 -0.05802185965928223 +0.4363 0.6285552345562266 0.6285523019930933 -2.1593425713478664e-07 -0.058031935845799444 +0.4364 0.6285752673763315 0.628572338336739 -2.330859131122187e-07 -0.058042010255899515 +0.4365 0.6285952958617052 0.6285923706730049 -2.5020251729485077e-07 -0.05805208288958729 +0.43660000000000004 0.628615320013096 0.6286123990019603 -2.6728094366240684e-07 -0.058062153746867795 +0.43670000000000003 0.6286353398312824 0.6286324233236444 -2.8431807268941567e-07 -0.05807222282774627 +0.4368 0.628655355317073 0.6286524436380669 -3.0131079190032217e-07 -0.058082290132228 +0.4369 0.6286753664713061 0.6286724599452079 -3.18255996424599e-07 -0.058092355660318507 +0.437 0.6286953732948501 0.6286924722450181 -3.3515058965594147e-07 -0.05810241941202349 +0.43710000000000004 0.6287153757886031 0.6287124805374187 -3.5199148372411226e-07 -0.05811248138734879 +0.43720000000000003 0.6287353739534931 0.6287324848223016 -3.6877560007780863e-07 -0.05812254158630042 +0.4373 0.6287553677904772 0.6287524850995294 -3.854998700883461e-07 -0.05813260000888448 +0.4374 0.6287753573005426 0.6287724813689355 -4.0216123553538097e-07 -0.058142656655107344 +0.4375 0.6287953424847056 0.6287924736303244 -4.1875664925916656e-07 -0.0581527115249755 +0.43760000000000004 0.6288153233440117 0.6288124618834718 -4.352830756948478e-07 -0.058162764618495566 +0.43770000000000003 0.6288352998795357 0.6288324461281243 -4.5173749139981734e-07 -0.05817281593567434 +0.4378 0.6288552720923818 0.6288524263639996 -4.6811688554637687e-07 -0.05818286547651881 +0.4379 0.6288752399836827 0.6288724025907875 -4.844182607544045e-07 -0.05819291324103613 +0.438 0.6288952035546005 0.6288923748081483 -5.006386332301327e-07 -0.058202959229233554 +0.43810000000000004 0.6289151628063256 0.6289123430157153 -5.16775033682082e-07 -0.058213003441118585 +0.43820000000000003 0.6289351177400768 0.6289323072130922 -5.328245076263727e-07 -0.05822304587669878 +0.4383 0.6289550683571019 0.6289522673998557 -5.487841160389806e-07 -0.05823308653598194 +0.4384 0.6289750146586766 0.6289722235755539 -5.646509358692153e-07 -0.058243125418976 +0.4385 0.6289949566461046 0.6289921757397077 -5.804220605393207e-07 -0.05825316252568905 +0.43860000000000005 0.6290148943207179 0.6290121238918097 -5.960946005550971e-07 -0.05826319785612937 +0.43870000000000003 0.6290348276838764 0.6290320680313256 -6.116656840748913e-07 -0.05827323141030536 +0.4388 0.6290547567369674 0.6290520081576937 -6.271324572842962e-07 -0.058283263188225604 +0.4389 0.6290746814814054 0.6290719442703255 -6.424920851177962e-07 -0.05829329318989886 +0.439 0.6290946019186329 0.6290918763686046 -6.577417515224449e-07 -0.05830332141533399 +0.43910000000000005 0.629114518050119 0.6291118044518889 -6.728786602211434e-07 -0.05831334786454008 +0.43920000000000003 0.62913442987736 0.6291317285195093 -6.879000351428521e-07 -0.05832337253752639 +0.4393 0.6291543374018789 0.6291516485707702 -7.028031207834129e-07 -0.058333395434302285 +0.4394 0.6291742406252248 0.62917156460495 -7.175851830382163e-07 -0.05834341655487727 +0.4395 0.6291941395489734 0.6291914766213014 -7.322435094103685e-07 -0.058353435899261064 +0.43960000000000005 0.6292140341747272 0.6292113846190507 -7.467754096213142e-07 -0.058363453467463605 +0.43970000000000004 0.6292339245041138 0.6292312885973992 -7.611782162353364e-07 -0.05837346925949484 +0.4398 0.6292538105387865 0.6292511885555226 -7.754492849232353e-07 -0.058383483275364995 +0.4399 0.6292736922804245 0.6292710844925717 -7.895859952533613e-07 -0.058393495515084395 +0.44 0.6292935697307321 0.6292909764076723 -8.035857506083488e-07 -0.05840350597866359 +0.44010000000000005 0.6293134428914384 0.6293108642999256 -8.174459792953392e-07 -0.05841351466611322 +0.44020000000000004 0.6293333117642976 0.629330748168408 -8.311641347125143e-07 -0.05842352157744407 +0.4403 0.6293531763510882 0.6293506280121723 -8.447376960152297e-07 -0.058433526712667216 +0.4404 0.6293730366536133 0.6293705038302471 -8.581641681437713e-07 -0.05844353007179374 +0.4405 0.6293928926736998 0.6293903756216369 -8.714410828780661e-07 -0.05845353165483497 +0.44060000000000005 0.6294127444131984 0.6294102433853235 -8.845659987821719e-07 -0.05846353146180236 +0.44070000000000004 0.6294325918739834 0.6294301071202653 -8.975365020924553e-07 -0.05847352949270756 +0.4408 0.6294524350579526 0.6294499668253974 -9.103502067453473e-07 -0.058483525747562354 +0.4409 0.6294722739670263 0.629469822499633 -9.230047550712328e-07 -0.058493520226378694 +0.441 0.629492108603148 0.629489674141862 -9.35497818294051e-07 -0.058503512929168694 +0.44110000000000005 0.6295119389682835 0.629509521750953 -9.478270968366065e-07 -0.05851350385594461 +0.44120000000000004 0.6295317650644208 0.6295293653257521 -9.599903205981253e-07 -0.05852349300671883 +0.4413 0.6295515868935698 0.6295492048650845 -9.71985249842433e-07 -0.058533480381504015 +0.4414 0.6295714044577619 0.6295690403677537 -9.83809675086933e-07 -0.05854346598031285 +0.4415 0.6295912177590501 0.6295888718325425 -9.954614177409837e-07 -0.058553449803158276 +0.44160000000000005 0.6296110267995081 0.6296086992582126 -1.0069383304667223e-06 -0.05856343185005333 +0.44170000000000004 0.6296308315812306 0.6296285226435061 -1.0182382979284643e-06 -0.05857341212101124 +0.4418 0.6296506321063324 0.6296483419871444 -1.0293592366816817e-06 -0.05858339061604541 +0.4419 0.6296704283769492 0.6296681572878292 -1.0402990958391367e-06 -0.05859336733516938 +0.442 0.6296902203952357 0.629687968544243 -1.0510558572096595e-06 -0.058603342278396836 +0.44210000000000005 0.629710008163366 0.6297077757550491 -1.0616275361308158e-06 -0.058613315445741644 +0.44220000000000004 0.629729791683534 0.6297275789188916 -1.0720121812191064e-06 -0.05862328683721779 +0.4423 0.6297495709579524 0.629747378034397 -1.082207875285901e-06 -0.058633256452839524 +0.4424 0.6297693459888518 0.6297671731001725 -1.0922127355594835e-06 -0.0586432242926211 +0.4425 0.6297891167784817 0.6297869641148084 -1.1020249138515847e-06 -0.05865319035657707 +0.44260000000000005 0.6298088833291091 0.629806751076877 -1.1116425968904498e-06 -0.05866315464472208 +0.44270000000000004 0.6298286456430187 0.6298265339849337 -1.1210640069037048e-06 -0.05867311715707096 +0.4428 0.6298484037225122 0.6298463128375166 -1.1302874018681575e-06 -0.05868307789363863 +0.4429 0.6298681575699082 0.6298660876331479 -1.139311075759597e-06 -0.058693036854440245 +0.443 0.6298879071875422 0.6298858583703332 -1.148133358885861e-06 -0.05870299403949111 +0.44310000000000005 0.6299076525777654 0.6299056250475624 -1.1567526183586807e-06 -0.05871294944880665 +0.44320000000000004 0.6299273937429448 0.6299253876633101 -1.165167258232458e-06 -0.058722903082402494 +0.4433 0.6299471306854634 0.6299451462160356 -1.1733757196152883e-06 -0.05873285494029437 +0.4434 0.6299668634077185 0.6299649007041839 -1.1813764813906058e-06 -0.05874280502249823 +0.4435 0.6299865919121226 0.6299846511261848 -1.189168060272694e-06 -0.05875275332903014 +0.44360000000000005 0.6300063162011028 0.6300043974804549 -1.1967490112230195e-06 -0.058762699859906356 +0.44370000000000004 0.6300260362770999 0.6300241397653968 -1.2041179273947211e-06 -0.058772644615143255 +0.44380000000000003 0.6300457521425683 0.6300438779793996 -1.2112734407432324e-06 -0.05878258759475741 +0.4439 0.6300654637999756 0.6300636121208399 -1.2182142221373038e-06 -0.05879252879876549 +0.444 0.6300851712518027 0.6300833421880816 -1.2249389816920697e-06 -0.05880246822718439 +0.44410000000000005 0.6301048745005429 0.6301030681794761 -1.2314464689078264e-06 -0.058812405880031164 +0.44420000000000004 0.6301245735487013 0.6301227900933635 -1.2377354730586099e-06 -0.058822341757322955 +0.44430000000000003 0.6301442683987954 0.6301425079280722 -1.243804823330974e-06 -0.05883227585907717 +0.4444 0.6301639590533533 0.6301622216819197 -1.2496533886852124e-06 -0.058842208185311246 +0.4445 0.6301836455149148 0.6301819313532129 -1.2552800788823149e-06 -0.05885213873604287 +0.4446 0.6302033277860298 0.6302016369402482 -1.2606838440121226e-06 -0.058862067511289855 +0.44470000000000004 0.6302230058692588 0.6302213384413125 -1.265863674965173e-06 -0.05887199451107017 +0.44480000000000003 0.6302426797671721 0.6302410358546826 -1.2708186037102553e-06 -0.05888191973540196 +0.4449 0.6302623494823492 0.6302607291786269 -1.2755477029613438e-06 -0.058891843184303516 +0.445 0.6302820150173787 0.6302804184114045 -1.2800500870935316e-06 -0.05890176485779324 +0.4451 0.6303016763748579 0.6303001035512668 -1.284324911948742e-06 -0.05891168475588979 +0.44520000000000004 0.6303213335573927 0.630319784596457 -1.2883713749745063e-06 -0.0589216028786119 +0.44530000000000003 0.6303409865675964 0.6303394615452108 -1.2921887153349854e-06 -0.058931519225978495 +0.4454 0.6303606354080897 0.6303591343957566 -1.2957762140497486e-06 -0.058941433798008626 +0.4455 0.630380280081501 0.6303788031463164 -1.2991331945488849e-06 -0.05895134659472156 +0.4456 0.6303999205904647 0.630398467795106 -1.3022590223399355e-06 -0.058961257616136666 +0.44570000000000004 0.6304195569376214 0.630418128340335 -1.305153105174428e-06 -0.05897116686227352 +0.44580000000000003 0.6304391891256185 0.6304377847802076 -1.3078148934364542e-06 -0.058981074333151785 +0.4459 0.6304588171571075 0.6304574371129228 -1.3102438800038918e-06 -0.058990980028791364 +0.446 0.6304784410347459 0.6304770853366751 -1.3124396004426941e-06 -0.05900088394921223 +0.4461 0.6304980607611954 0.6304967294496546 -1.3144016332011788e-06 -0.059010786094434546 +0.44620000000000004 0.630517676339122 0.6305163694500479 -1.3161295993324718e-06 -0.05902068646447867 +0.44630000000000003 0.6305372877711952 0.6305360053360377 -1.3176231629663526e-06 -0.059030585059365065 +0.4464 0.6305568950600886 0.6305556371058041 -1.3188820313647653e-06 -0.05904048187911437 +0.4465 0.6305764982084785 0.630575264757524 -1.319905954755285e-06 -0.059050376923747476 +0.4466 0.6305960972190432 0.6305948882893728 -1.3206947265254065e-06 -0.05906027019328524 +0.44670000000000004 0.6306156920944637 0.6306145076995235 -1.321248183111523e-06 -0.059070161687748826 +0.44680000000000003 0.6306352828374228 0.6306341229861483 -1.3215662042764809e-06 -0.059080051407159474 +0.4469 0.630654869450604 0.6306537341474177 -1.32164871310958e-06 -0.05908993935153859 +0.447 0.6306744519366922 0.6306733411815018 -1.3214956758322849e-06 -0.059099825520907735 +0.4471 0.6306940302983725 0.6306929440865716 -1.3211071019092469e-06 -0.0591097099152887 +0.44720000000000004 0.6307136045383306 0.630712542860797 -1.3204830442703486e-06 -0.059119592534703336 +0.44730000000000003 0.6307331746592514 0.6307321375023496 -1.3196235991164151e-06 -0.059129473379173736 +0.4474 0.6307527406638191 0.6307517280094013 -1.318528905530636e-06 -0.059139352448722086 +0.4475 0.6307723025547173 0.6307713143801263 -1.3171991463667432e-06 -0.05914922974337078 +0.4476 0.6307918603346268 0.6307908966127004 -1.3156345476106335e-06 -0.05915910526314229 +0.44770000000000004 0.6308114140062271 0.6308104747053013 -1.3138353783526124e-06 -0.059168979008059265 +0.44780000000000003 0.6308309635721956 0.6308300486561099 -1.3118019507041279e-06 -0.05917885097814457 +0.4479 0.6308505090352065 0.6308496184633106 -1.3095346201308367e-06 -0.05918872117342116 +0.448 0.6308700503979306 0.6308691841250909 -1.3070337852028047e-06 -0.05919858959391222 +0.4481 0.6308895876630354 0.6308887456396426 -1.304299887178173e-06 -0.05920845623964101 +0.44820000000000004 0.6309091208331841 0.6309083030051617 -1.3013334104194918e-06 -0.059218321110630995 +0.44830000000000003 0.6309286499110353 0.6309278562198489 -1.298134882199431e-06 -0.059228184206905746 +0.4484 0.6309481748992428 0.6309474052819108 -1.294704872534247e-06 -0.05923804552848905 +0.4485 0.6309676958004554 0.6309669501895592 -1.2910439938784712e-06 -0.05924790507540483 +0.4486 0.6309872126173159 0.6309864909410116 -1.2871529014024663e-06 -0.059257762847677135 +0.44870000000000004 0.631006725352461 0.6310060275344926 -1.2830322929369142e-06 -0.05926761884533021 +0.44880000000000003 0.6310262340085208 0.6310255599682335 -1.278682908112394e-06 -0.05927747306838841 +0.4489 0.6310457385881185 0.6310450882404729 -1.2741055291920489e-06 -0.0592873255168763 +0.449 0.6310652390938702 0.6310646123494568 -1.269300980349941e-06 -0.05929717619081857 +0.4491 0.631084735528384 0.6310841322934397 -1.2642701277265633e-06 -0.059307025090240065 +0.44920000000000004 0.6311042278942596 0.6311036480706841 -1.2590138789569938e-06 -0.05931687221516573 +0.44930000000000003 0.6311237161940888 0.631123159679462 -1.2535331836149854e-06 -0.05932671756562078 +0.4494 0.6311432004304539 0.6311426671180544 -1.24782903268561e-06 -0.05933656114163052 +0.4495 0.6311626806059281 0.631162170384752 -1.2419024580379023e-06 -0.059346402943220355 +0.4496 0.6311821567230748 0.6311816694778555 -1.2357545332020159e-06 -0.059356242970416 +0.44970000000000004 0.6312016287844471 0.6312011643956761 -1.2293863723422671e-06 -0.05936608122324313 +0.44980000000000003 0.6312210967925878 0.631220655136536 -1.2227991300906016e-06 -0.05937591770172771 +0.4499 0.6312405607500287 0.6312401416987687 -1.2159940017408832e-06 -0.05938575240589583 +0.45 0.6312600206592903 0.6312596240807193 -1.208972222999094e-06 -0.05939558533577374 +0.4501 0.6312794765228813 0.6312791022807451 -1.2017350694837337e-06 -0.05940541649138782 +0.45020000000000004 0.6312989283432986 0.6312985762972154 -1.1942838566425529e-06 -0.059415245872764616 +0.45030000000000003 0.6313183761230263 0.6313180461285125 -1.1866199396415311e-06 -0.059425073479930805 +0.4504 0.6313378198645356 0.6313375117730321 -1.178744712809765e-06 -0.059434899312913264 +0.4505 0.631357259570285 0.6313569732291834 -1.1706596097782462e-06 -0.059444723371738985 +0.4506 0.6313766952427188 0.6313764304953895 -1.1623661028414833e-06 -0.05945454565643518 +0.45070000000000005 0.6313961268842676 0.6313958835700876 -1.1538657029297461e-06 -0.05946436616702908 +0.45080000000000003 0.6314155544973474 0.63141533245173 -1.1451599594980433e-06 -0.05947418490354825 +0.4509 0.63143497808436 0.6314347771387838 -1.1362504598877443e-06 -0.05948400186602021 +0.451 0.6314543976476916 0.6314542176297313 -1.1271388290490236e-06 -0.05949381705447279 +0.4511 0.6314738131897133 0.6314736539230711 -1.1178267296241273e-06 -0.05950363046893388 +0.45120000000000005 0.6314932247127802 0.6314930860173177 -1.1083158612534838e-06 -0.05951344210943165 +0.45130000000000003 0.6315126322192315 0.631512513911002 -1.0986079605201926e-06 -0.059523251975994264 +0.4514 0.6315320357113894 0.6315319376026721 -1.0887048005614464e-06 -0.05953306006865014 +0.4515 0.6315514351915597 0.6315513570908928 -1.078608190596686e-06 -0.05954286638742783 +0.4516 0.6315708306620307 0.631570772374247 -1.0683199758720896e-06 -0.059552670932356014 +0.45170000000000005 0.6315902221250733 0.6315901834513349 -1.0578420372719943e-06 -0.05956247370346355 +0.45180000000000003 0.6316096095829403 0.6316095903207753 -1.0471762905972515e-06 -0.059572274700779415 +0.4519 0.6316289930378666 0.631628992981206 -1.036324686926049e-06 -0.059582073924332825 +0.452 0.6316483724920681 0.6316483914312828 -1.0252892116147105e-06 -0.05959187137415304 +0.4521 0.631667747947742 0.6316677856696814 -1.0140718841311624e-06 -0.05960166705026957 +0.45220000000000005 0.6316871194070666 0.631687175695097 -1.002674758082689e-06 -0.059611460952712 +0.45230000000000004 0.6317064868722 0.6317065615062445 -9.910999199946868e-07 -0.059621253081510096 +0.4524 0.6317258503452807 0.6317259431018589 -9.793494898380217e-07 -0.05963104343669379 +0.4525 0.6317452098284272 0.6317453204806963 -9.674256201408493e-07 -0.05964083201829315 +0.4526 0.631764565323737 0.6317646936415332 -9.55330495627793e-07 -0.059650618826338424 +0.45270000000000005 0.631783916833287 0.6317840625831675 -9.430663329423883e-07 -0.05966040386085996 +0.45280000000000004 0.6318032643591334 0.6318034273044183 -9.30635380147482e-07 -0.0596701871218883 +0.4529 0.6318226079033106 0.6318227878041268 -9.18039916586455e-07 -0.05967996860945418 +0.453 0.6318419474678308 0.631842144081156 -9.052822519672876e-07 -0.059689748323588414 +0.4531 0.631861283054685 0.6318614961343915 -8.923647264458268e-07 -0.059699526264321984 +0.45320000000000005 0.6318806146658413 0.6318808439627412 -8.792897097931185e-07 -0.059709302431685984 +0.45330000000000004 0.6318999423032456 0.6319001875651364 -8.660596012843857e-07 -0.05971907682571181 +0.4534 0.6319192659688203 0.6319195269405316 -8.52676829199428e-07 -0.05972884944643084 +0.4535 0.6319385856644654 0.6319388620879043 -8.391438500454651e-07 -0.059738620293874695 +0.4536 0.6319579013920568 0.6319581930062561 -8.254631486126485e-07 -0.05974838936807512 +0.45370000000000005 0.6319772131534469 0.6319775196946129 -8.116372372246605e-07 -0.05975815666906403 +0.45380000000000004 0.6319965209504643 0.6319968421520246 -7.976686552668699e-07 -0.059767922196873484 +0.4539 0.6320158247849132 0.6320161603775656 -7.835599688532646e-07 -0.05977768595153567 +0.454 0.6320351246585735 0.6320354743703355 -7.693137702713404e-07 -0.059787447933082986 +0.4541 0.6320544205731999 0.6320547841294586 -7.549326775657672e-07 -0.0597972081415479 +0.45420000000000005 0.6320737125305226 0.6320740896540848 -7.404193339555221e-07 -0.05980696657696314 +0.45430000000000004 0.6320930005322459 0.6320933909433898 -7.257764075840889e-07 -0.05981672323936147 +0.4544 0.6321122845800495 0.6321126879965745 -7.110065906312801e-07 -0.05982647812877589 +0.4545 0.6321315646755867 0.6321319808128663 -6.961125992854811e-07 -0.05983623124523951 +0.4546 0.632150840820485 0.6321512693915186 -6.810971728554716e-07 -0.059845982588785575 +0.45470000000000005 0.6321701130163458 0.6321705537318114 -6.659630735483812e-07 -0.05985573215944753 +0.45480000000000004 0.6321893812647443 0.6321898338330515 -6.507130857758003e-07 -0.05986547995725893 +0.4549 0.6322086455672288 0.6322091096945728 -6.35350015792957e-07 -0.05987522598225353 +0.455 0.6322279059253209 0.6322283813157359 -6.198766910325837e-07 -0.05988497023446522 +0.4551 0.6322471623405153 0.6322476486959293 -6.042959596885833e-07 -0.059894712713928 +0.45520000000000005 0.6322664148142791 0.6322669118345685 -5.886106901609178e-07 -0.05990445342067603 +0.45530000000000004 0.6322856633480521 0.632286170731097 -5.728237705698858e-07 -0.059914192354743684 +0.4554 0.6323049079432472 0.6323054253849865 -5.569381081177438e-07 -0.05992392951616543 +0.4555 0.6323241486012484 0.6323246757957365 -5.409566287833956e-07 -0.059933664904975904 +0.4556 0.6323433853234124 0.6323439219628745 -5.248822764342131e-07 -0.05994339852120985 +0.45570000000000005 0.6323626181110679 0.6323631638859573 -5.087180126317481e-07 -0.05995313036490229 +0.45580000000000004 0.6323818469655147 0.6323824015645697 -4.924668158129419e-07 -0.05996286043608823 +0.4559 0.6324010718880244 0.6324016349983255 -4.761316810125704e-07 -0.05997258873480293 +0.456 0.6324202928798404 0.6324208641868673 -4.597156190583318e-07 -0.059982315261081776 +0.4561 0.6324395099421765 0.6324400891298672 -4.432216562100244e-07 -0.05999204001496035 +0.45620000000000005 0.6324587230762182 0.6324593098270264 -4.266528334379016e-07 -0.0600017629964743 +0.45630000000000004 0.6324779322831215 0.6324785262780751 -4.100122059508271e-07 -0.060011484205659466 +0.45640000000000003 0.6324971375640136 0.6324977384827737 -3.933028426966745e-07 -0.06002120364255184 +0.4565 0.6325163389199919 0.6325169464409119 -3.765278256753768e-07 -0.06003092130718756 +0.4566 0.6325355363521243 0.6325361501523094 -3.5969024945320394e-07 -0.060040637199602925 +0.45670000000000005 0.6325547298614498 0.6325553496168155 -3.4279322051050665e-07 -0.06005035131983434 +0.4568 0.632573919448977 0.6325745448343099 -3.258398567976273e-07 -0.060060063667918474 +0.45690000000000003 0.6325931051156851 0.6325937358047022 -3.088332870548882e-07 -0.06006977424389201 +0.457 0.6326122868625229 0.6326129225279329 -2.9177665025054145e-07 -0.06007948304779187 +0.4571 0.6326314646904097 0.6326321050039715 -2.7467309502565707e-07 -0.06008919007965507 +0.45720000000000005 0.6326506386002341 0.632651283232819 -2.5752577913901176e-07 -0.0600988953395188 +0.4573 0.632669808592855 0.6326704572145072 -2.403378687731994e-07 -0.06010859882742045 +0.45740000000000003 0.6326889746691008 0.6326896269490974 -2.2311253810441967e-07 -0.060118300543397424 +0.4575 0.6327081368297696 0.6327087924366828 -2.0585296862246638e-07 -0.06012800048748743 +0.4576 0.632727295075629 0.6327279536773862 -1.8856234851663545e-07 -0.06013769865972828 +0.45770000000000005 0.632746449407416 0.6327471106713624 -1.7124387221081894e-07 -0.06014739506015785 +0.4578 0.6327655998258369 0.632766263418796 -1.5390073963492124e-07 -0.06015708968881427 +0.45790000000000003 0.6327847463315681 0.6327854119199037 -1.365361556975031e-07 -0.06016678254573579 +0.458 0.6328038889252543 0.6328045561749319 -1.1915332972026182e-07 -0.060176473630960736 +0.4581 0.6328230276075105 0.632823696184159 -1.0175547477189739e-07 -0.06018616294452772 +0.45820000000000005 0.6328421623789204 0.6328428319478943 -8.434580714943019e-08 -0.06019585048647541 +0.4583 0.6328612932400366 0.6328619634664778 -6.692754573461857e-08 -0.06020553625684264 +0.45840000000000003 0.6328804201913818 0.6328810907402809 -4.950391141109178e-08 -0.06021522025566837 +0.4585 0.632899543233447 0.6329002137697064 -3.207812647606188e-08 -0.060224902482991796 +0.4586 0.6329186623666931 0.6329193325551881 -1.4653414035555729e-08 -0.06023458293885217 +0.45870000000000005 0.6329377775915493 0.6329384470971905 2.7670025888604233e-09 -0.060244261623288914 +0.4588 0.6329568889084147 0.6329575573962101 2.0179900460728928e-08 -0.06025393853634164 +0.45890000000000003 0.6329759963176573 0.6329766634527737 3.7582057618723574e-08 -0.06026361367805007 +0.459 0.6329950998196141 0.6329957652674401 5.497025368401964e-08 -0.06027328704845406 +0.4591 0.6330141994145915 0.6330148628407988 7.23412704566051e-08 -0.06028295864759371 +0.45920000000000005 0.6330332951028652 0.6330339561734701 8.969189247906573e-08 -0.06029262847550915 +0.4593 0.6330523868846794 0.6330530452661061 1.0701890769404532e-07 -0.06030229653224069 +0.45940000000000003 0.6330714747602483 0.6330721301193896 1.2431910799068357e-07 -0.06031196281782883 +0.4595 0.6330905587297553 0.6330912107340343 1.4158928979615681e-07 -0.0603216273323142 +0.4596 0.6331096387933528 0.6331102871107853 1.5882625472446454e-07 -0.060331290075737565 +0.45970000000000005 0.6331287149511631 0.6331293592504184 1.7602681012807153e-07 -0.06034095104813986 +0.4598 0.6331477872032776 0.6331484271537401 1.9318776967036655e-07 -0.06035061024956219 +0.45990000000000003 0.6331668555497568 0.6331674908215881 2.1030595396404062e-07 -0.06036026768004571 +0.46 0.6331859199906317 0.6331865502548304 2.2737819115048463e-07 -0.06036992333963181 +0.4601 0.6332049805259022 0.6332056054543662 2.444013174549009e-07 -0.060379577228362014 +0.46020000000000005 0.633224037155538 0.6332246564211247 2.6137217783162026e-07 -0.06038922934627795 +0.4603 0.6332430898794786 0.6332437031560665 2.782876264983969e-07 -0.06039887969342148 +0.46040000000000003 0.6332621386976338 0.6332627456601818 2.951445275747866e-07 -0.06040852826983454 +0.4605 0.6332811836098833 0.6332817839344915 3.1193975556093045e-07 -0.06041817507555927 +0.4606 0.6333002246160764 0.6333008179800468 3.286701960314442e-07 -0.06042782011063791 +0.46070000000000005 0.6333192617160327 0.6333198477979287 3.4533274623216315e-07 -0.06043746337511285 +0.4608 0.6333382949095427 0.6333388733892487 3.6192431548953685e-07 -0.06044710486902665 +0.46090000000000003 0.6333573241963667 0.6333578947551476 3.7844182591839637e-07 -0.06045674459242201 +0.461 0.6333763495762355 0.6333769118967968 3.948822130950269e-07 -0.060466382545341806 +0.4611 0.6333953710488509 0.6333959248153964 4.112424263902348e-07 -0.06047601872782896 +0.46120000000000005 0.6334143886138855 0.633414933512177 4.275194296077256e-07 -0.06048565313992671 +0.4613 0.6334334022709827 0.6334339379883975 4.4371020171962705e-07 -0.06049528578167828 +0.46140000000000003 0.6334524120197567 0.6334529382453472 4.598117372273114e-07 -0.06050491665312712 +0.4615 0.6334714178597934 0.6334719342843437 4.758210468552848e-07 -0.06051454575431686 +0.4616 0.6334904197906501 0.6334909261067335 4.9173515803691e-07 -0.06052417308529118 +0.46170000000000005 0.6335094178118553 0.6335099137138924 5.075511154001289e-07 -0.06053379864609398 +0.4618 0.6335284119229093 0.6335288971072244 5.232659815584961e-07 -0.06054342243676928 +0.46190000000000003 0.6335474021232843 0.633547876288162 5.388768373609798e-07 -0.060553044457361274 +0.462 0.633566388412425 0.6335668512581661 5.543807827246283e-07 -0.060562664707914264 +0.4621 0.6335853707897473 0.6335858220187256 5.697749367872262e-07 -0.060572283188472714 +0.46220000000000006 0.6336043492546408 0.6336047885713572 5.850564389620061e-07 -0.06058189989908128 +0.4623 0.6336233238064667 0.6336237509176053 6.00222449159693e-07 -0.06059151483978468 +0.46240000000000003 0.6336422944445594 0.6336427090590419 6.15270148163205e-07 -0.060601128010627836 +0.4625 0.6336612611682269 0.6336616629972662 6.301967385574647e-07 -0.06061073941165584 +0.4626 0.6336802239767492 0.6336806127339046 6.44999444951444e-07 -0.06062034904291383 +0.46270000000000006 0.6336991828693809 0.6336995582706102 6.596755146442979e-07 -0.06062995690444722 +0.4628 0.6337181378453495 0.6337184996090631 6.742222180555757e-07 -0.060639562996301466 +0.46290000000000003 0.6337370889038565 0.6337374367509695 6.886368492664552e-07 -0.060649167318522226 +0.463 0.633756036044078 0.6337563696980615 7.029167266303649e-07 -0.060658769871155274 +0.4631 0.6337749792651641 0.633775298452098 7.170591930227843e-07 -0.06066837065424657 +0.46320000000000006 0.6337939185662395 0.6337942230148632 7.310616164379891e-07 -0.06067796966784222 +0.4633 0.6338128539464034 0.6338131433881665 7.449213908494734e-07 -0.06068756691198839 +0.46340000000000003 0.6338317854047307 0.6338320595738431 7.58635936043417e-07 -0.06069716238673151 +0.4635 0.6338507129402711 0.6338509715737528 7.722026986733965e-07 -0.06070675609211806 +0.4636 0.6338696365520502 0.6338698793897803 7.856191524546752e-07 -0.06071634802819473 +0.46370000000000006 0.633888556239069 0.6338887830238347 7.988827986638025e-07 -0.060725938195008315 +0.4638 0.6339074720003054 0.6339076824778493 8.11991166582704e-07 -0.06073552659260581 +0.46390000000000003 0.633926383834713 0.6339265777537816 8.249418140537923e-07 -0.06074511322103429 +0.464 0.633945291741222 0.6339454688536121 8.377323280073234e-07 -0.06075469808034101 +0.4641 0.6339641957187402 0.6339643557793455 8.503603247389524e-07 -0.060764281170573364 +0.46420000000000006 0.6339830957661519 0.6339832385330092 8.628234504926002e-07 -0.06077386249177892 +0.4643 0.6340019918823192 0.6340021171166532 8.751193817102543e-07 -0.060783442044005355 +0.46440000000000003 0.6340208840660819 0.6340209915323507 8.872458256703464e-07 -0.06079301982730049 +0.4645 0.6340397723162581 0.6340398617821961 8.992005208208198e-07 -0.060802595841712305 +0.4646 0.634058656631644 0.634058727868307 9.109812373342407e-07 -0.060812170087288966 +0.46470000000000006 0.6340775370110145 0.6340775897928215 9.225857772743318e-07 -0.06082174256407872 +0.4648 0.6340964134531237 0.6340964475578994 9.340119752898612e-07 -0.06083131327212994 +0.46490000000000004 0.6341152859567053 0.6341153011657217 9.452576988644434e-07 -0.06084088221149125 +0.465 0.6341341545204722 0.6341341506184897 9.5632084862185e-07 -0.06085044938221134 +0.4651 0.6341530191431171 0.6341529959184256 9.671993591031658e-07 -0.06086001478433907 +0.46520000000000006 0.6341718798233131 0.6341718370677709 9.778911987390337e-07 -0.06086957841792341 +0.4653 0.6341907365597141 0.6341906740687877 9.88394370404766e-07 -0.06087914028301353 +0.46540000000000004 0.634209589350955 0.6342095069237565 9.98706911808922e-07 -0.06088870037965868 +0.4655 0.6342284381956514 0.6342283356349779 1.0088268959096425e-06 -0.060898258707908354 +0.4656 0.6342472830924013 0.6342471602047702 1.0187524310811824e-06 -0.06090781526781208 +0.46570000000000006 0.634266124039784 0.6342659806354705 1.0284816617800452e-06 -0.0609173700594196 +0.4658 0.6342849610363613 0.6342847969294341 1.0380127684894713e-06 -0.060926923082780776 +0.46590000000000004 0.634303794080678 0.6343036090890336 1.0473439685243502e-06 -0.06093647433794561 +0.466 0.6343226231712614 0.634322417116659 1.0564735160589755e-06 -0.06094602382496428 +0.4661 0.6343414483066223 0.6343412210147175 1.065399702626646e-06 -0.06095557154388707 +0.46620000000000006 0.6343602694852553 0.6343600207856326 1.074120857175176e-06 -0.06096511749476441 +0.4663 0.6343790867056389 0.6343788164318441 1.0826353467330296e-06 -0.06097466167764692 +0.46640000000000004 0.6343978999662365 0.6343976079558078 1.0909415764648323e-06 -0.06098420409258533 +0.4665 0.6344167092654958 0.6344163953599948 1.0990379900877034e-06 -0.0609937447396305 +0.4666 0.6344355146018499 0.6344351786468918 1.1069230703153465e-06 -0.061003283618833504 +0.46670000000000006 0.6344543159737176 0.6344539578189993 1.1145953387192709e-06 -0.06101282073024547 +0.4668 0.6344731133795032 0.634472732878833 1.1220533563394142e-06 -0.061022356073917684 +0.46690000000000004 0.6344919068175977 0.6344915038289225 1.1292957240727208e-06 -0.06103188964990167 +0.467 0.6345106962863787 0.6345102706718104 1.1363210824510972e-06 -0.06104142145824898 +0.4671 0.6345294817842106 0.6345290334100533 1.1431281124740789e-06 -0.061050951499011345 +0.46720000000000006 0.6345482633094458 0.6345477920462204 1.149715535581075e-06 -0.06106047977224072 +0.4673 0.6345670408604243 0.6345665465828929 1.1560821136791244e-06 -0.061070006277989065 +0.46740000000000004 0.6345858144354741 0.6345852970226646 1.1622266499478062e-06 -0.06107953101630862 +0.4675 0.6346045840329124 0.6346040433681408 1.1681479884229073e-06 -0.061089053987251646 +0.4676 0.6346233496510449 0.6346227856219377 1.1738450148013335e-06 -0.061098575190870634 +0.46770000000000006 0.6346421112881672 0.6346415237866831 1.1793166560525314e-06 -0.061108094627218196 +0.4678 0.6346608689425641 0.6346602578650147 1.1845618812789116e-06 -0.061117612296347074 +0.46790000000000004 0.6346796226125113 0.6346789878595803 1.1895797013550258e-06 -0.06112712819831019 +0.468 0.6346983722962749 0.6346977137730374 1.1943691695937009e-06 -0.06113664233316052 +0.4681 0.6347171179921122 0.634716435608053 1.1989293815517499e-06 -0.061146154700951305 +0.46820000000000006 0.6347358596982715 0.6347351533673025 1.20325947541855e-06 -0.06115566530173586 +0.4683 0.6347545974129938 0.63475386705347 1.2073586319605312e-06 -0.061165174135567615 +0.46840000000000004 0.6347733311345112 0.6347725766692475 1.2112260750485326e-06 -0.061174681202500206 +0.4685 0.6347920608610496 0.6347912822173347 1.2148610714912689e-06 -0.06118418650258737 +0.4686 0.6348107865908278 0.6348099837004384 1.2182629311463522e-06 -0.061193690035883035 +0.46870000000000006 0.6348295083220579 0.6348286811212721 1.2214310074476487e-06 -0.061203191802441215 +0.4688 0.634848226052946 0.634847374482556 1.2243646971832334e-06 -0.06121269180231612 +0.46890000000000004 0.6348669397816924 0.6348660637870157 1.2270634407451908e-06 -0.06122219003556206 +0.469 0.6348856495064924 0.6348847490373826 1.2295267220185924e-06 -0.061231686502233464 +0.4691 0.6349043552255367 0.6349034302363933 1.2317540688533413e-06 -0.06124118120238499 +0.46920000000000006 0.6349230569370115 0.6349221073867888 1.2337450530086613e-06 -0.06125067413607143 +0.4693 0.6349417546390987 0.6349407804913144 1.2354992901808526e-06 -0.061260165303347616 +0.46940000000000004 0.6349604483299774 0.6349594495527193 1.2370164400310468e-06 -0.061269654704268595 +0.4695 0.634979138007823 0.6349781145737559 1.2382962064350078e-06 -0.06127914233888955 +0.4696 0.6349978236708085 0.6349967755571798 1.2393383373165978e-06 -0.06128862820726583 +0.46970000000000006 0.6350165053171046 0.6350154325057493 1.2401426251196224e-06 -0.061298112309452917 +0.4698 0.6350351829448799 0.6350340854222241 1.2407089062804744e-06 -0.061307594645506336 +0.46990000000000004 0.6350538565523025 0.6350527343093664 1.2410370616722233e-06 -0.061317075215481964 +0.47 0.6350725261375385 0.635071379169939 1.2411270164935928e-06 -0.06132655401943558 +0.4701 0.6350911916987542 0.6350900200067058 1.2409787403799832e-06 -0.06133603105742326 +0.47020000000000006 0.6351098532341154 0.6351086568224312 1.2405922473479603e-06 -0.06134550632950119 +0.4703 0.6351285107417884 0.6351272896198796 1.239967595795255e-06 -0.06135497983572569 +0.47040000000000004 0.6351471642199404 0.6351459184018143 1.2391048884452527e-06 -0.061364451576153216 +0.4705 0.6351658136667395 0.6351645431709987 1.2380042724580154e-06 -0.06137392155084037 +0.4706 0.6351844590803555 0.6351831639301939 1.2366659393747703e-06 -0.0613833897598439 +0.47070000000000006 0.6352031004589604 0.6352017806821604 1.2350901249513768e-06 -0.06139285620322073 +0.4708 0.6352217378007288 0.6352203934296554 1.2332771094358819e-06 -0.061402320881027886 +0.47090000000000004 0.6352403711038375 0.6352390021754339 1.231227217179942e-06 -0.06141178379332246 +0.471 0.6352590003664672 0.635257606922248 1.2289408168053573e-06 -0.06142124494016182 +0.4711 0.6352776255868023 0.6352762076728461 1.2264183207877366e-06 -0.061430704321603406 +0.47120000000000006 0.6352962467630316 0.635294804429973 1.223660186233655e-06 -0.06144016193770483 +0.4713 0.6353148638933479 0.6353133971963689 1.2206669136871628e-06 -0.06144961778852381 +0.47140000000000004 0.6353334769759497 0.6353319859747697 1.2174390478791874e-06 -0.06145907187411825 +0.4715 0.6353520860090403 0.6353505707679057 1.2139771773667096e-06 -0.06146852419454614 +0.4716 0.6353706909908294 0.6353691515785017 1.2102819342552085e-06 -0.061477974749865674 +0.47170000000000006 0.6353892919195328 0.6353877284092765 1.206353994337439e-06 -0.06148742354013514 +0.4718 0.6354078887933732 0.6354063012629427 1.202194076926899e-06 -0.061496870565413 +0.47190000000000004 0.6354264816105801 0.6354248701422056 1.1978029446080285e-06 -0.0615063158257578 +0.472 0.6354450703693907 0.6354434350497636 1.1931814032362098e-06 -0.06151575932122827 +0.4721 0.6354636550680504 0.6354619959883075 1.1883303016879676e-06 -0.061525201051883305 +0.47220000000000006 0.6354822357048127 0.6354805529605195 1.1832505318332132e-06 -0.06153464101778188 +0.4723 0.63550081227794 0.6354991059690737 1.1779430282021774e-06 -0.061544079218983166 +0.47240000000000004 0.6355193847857044 0.6355176550166353 1.1724087680409223e-06 -0.06155351565554649 +0.4725 0.6355379532263867 0.6355362001058598 1.1666487708394957e-06 -0.0615629503275312 +0.4726 0.6355565175982782 0.6355547412393932 1.160664098442954e-06 -0.06157238323499689 +0.47270000000000006 0.635575077899681 0.6355732784198715 1.1544558548015615e-06 -0.0615818143780033 +0.4728 0.6355936341289076 0.6355918116499195 1.1480251856099688e-06 -0.06159124375661025 +0.47290000000000004 0.635612186284282 0.6356103409321521 1.1413732782794561e-06 -0.06160067137087777 +0.473 0.6356307343641399 0.6356288662691715 1.134501361549356e-06 -0.06161009722086598 +0.4731 0.6356492783668286 0.6356473876635692 1.1274107053482751e-06 -0.06161952130663513 +0.47320000000000007 0.6356678182907087 0.635665905117924 1.1201026208496057e-06 -0.06162894362824568 +0.4733 0.6356863541341529 0.6356844186348021 1.1125784596666133e-06 -0.06163836418575811 +0.47340000000000004 0.6357048858955473 0.6357029282167572 1.1048396139634598e-06 -0.06164778297923316 +0.4735 0.6357234135732919 0.6357214338663291 1.0968875161221359e-06 -0.06165720000873164 +0.4736 0.6357419371658006 0.6357399355860442 1.0887236386591947e-06 -0.061666615274314565 +0.47370000000000007 0.635760456671502 0.6357584333784146 1.0803494935873736e-06 -0.061676028776043015 +0.4738 0.635778972088839 0.6357769272459382 1.0717666324988606e-06 -0.061685440513978264 +0.47390000000000004 0.63579748341627 0.6357954171910974 1.0629766460379386e-06 -0.0616948504881817 +0.474 0.6358159906522687 0.6358139032163598 1.0539811638454744e-06 -0.06170425869871482 +0.4741 0.6358344937953251 0.6358323853241771 1.04478185392054e-06 -0.06171366514563931 +0.47420000000000007 0.6358529928439455 0.635850863516985 1.0353804227314356e-06 -0.06172306982901701 +0.4743 0.6358714877966527 0.6358693377972032 1.025778614549555e-06 -0.06173247274890989 +0.47440000000000004 0.6358899786519862 0.6358878081672341 1.0159782112273419e-06 -0.06174187390537997 +0.4745 0.6359084654085038 0.6359062746294635 1.0059810319762441e-06 -0.06175127329848954 +0.4746 0.6359269480647802 0.635924737186259 9.95788932950381e-07 -0.061760670928300954 +0.47470000000000007 0.6359454266194089 0.6359431958399712 9.854038070522542e-07 -0.06177006679487673 +0.4748 0.6359639010710013 0.6359616505929315 9.748275832666131e-07 -0.06177946089827947 +0.47490000000000004 0.6359823714181881 0.635980101447454 9.64062226660456e-07 -0.06178885323857201 +0.475 0.6360008376596189 0.6359985484058325 9.531097377168951e-07 -0.06179824381581725 +0.4751 0.6360192997939631 0.6360169914703427 9.419721521963798e-07 -0.06180763263007826 +0.47520000000000007 0.6360377578199096 0.6360354306432403 9.306515405538285e-07 -0.06181701968141824 +0.4753 0.6360562117361679 0.6360538659267612 9.191500078831183e-07 -0.06182640496990058 +0.47540000000000004 0.6360746615414677 0.6360722973231208 9.074696930844173e-07 -0.06183578849558873 +0.4755 0.6360931072345598 0.6360907248345138 8.956127688919402e-07 -0.0618451702585463 +0.4756 0.6361115488142164 0.6361091484631146 8.835814412910814e-07 -0.061854550258837085 +0.47570000000000007 0.6361299862792302 0.6361275682110757 8.713779488800366e-07 -0.06186392849652494 +0.4758 0.6361484196284173 0.6361459840805287 8.590045630363363e-07 -0.06187330497167394 +0.47590000000000005 0.6361668488606144 0.6361643960735825 8.464635868343784e-07 -0.06188267968434822 +0.476 0.6361852739746816 0.6361828041923246 8.337573551842059e-07 -0.061892052634612116 +0.4761 0.6362036949695018 0.63620120843882 8.208882337767953e-07 -0.06190142382253011 +0.47620000000000007 0.6362221118439803 0.6362196088151104 8.078586194171233e-07 -0.061910793248166764 +0.4763 0.6362405245970463 0.6362380053232148 7.946709390249662e-07 -0.06192016091158684 +0.47640000000000005 0.6362589332276524 0.6362563979651288 7.813276493295884e-07 -0.061929526812855185 +0.4765 0.6362773377347752 0.636274786742824 7.67831236453409e-07 -0.0619388909520368 +0.4766 0.6362957381174159 0.6362931716582486 7.541842154124012e-07 -0.061948253329196845 +0.47670000000000007 0.6363141343745995 0.6363115527133261 7.403891296442477e-07 -0.06195761394440056 +0.4768 0.636332526505376 0.6363299299099556 7.264485505087404e-07 -0.06196697279771336 +0.47690000000000005 0.6363509145088211 0.6363483032500118 7.123650770379797e-07 -0.06197632988920091 +0.477 0.6363692983840349 0.6363666727353441 6.98141335103708e-07 -0.061985685218928804 +0.4771 0.6363876781301434 0.6363850383677765 6.837799771952646e-07 -0.0619950387869629 +0.47720000000000007 0.6364060537462991 0.6364034001491078 6.692836817950854e-07 -0.06200439059336924 +0.4773 0.6364244252316793 0.6364217580811106 6.546551528513467e-07 -0.06201374063821385 +0.47740000000000005 0.6364427925854889 0.6364401121655314 6.398971194726544e-07 -0.06202308892156301 +0.4775 0.6364611558069585 0.6364584624040911 6.250123352202763e-07 -0.062032435443483115 +0.4776 0.6364795148953457 0.6364768087984833 6.100035776640533e-07 -0.06204178020404068 +0.47770000000000007 0.6364978698499355 0.636495151350375 5.948736479105543e-07 -0.06205112320330234 +0.4778 0.63651622067004 0.6365134900614065 5.796253700479648e-07 -0.062060464441334943 +0.47790000000000005 0.6365345673549985 0.6365318249331906 5.64261590549342e-07 -0.06206980391820538 +0.478 0.6365529099041782 0.6365501559673128 5.487851778840369e-07 -0.06207914163398074 +0.4781 0.6365712483169745 0.6365684831653309 5.331990218654381e-07 -0.06208847758872824 +0.47820000000000007 0.6365895825928105 0.6365868065287749 5.17506033179127e-07 -0.0620978117825152 +0.4783 0.636607912731138 0.6366051260591468 5.017091428000109e-07 -0.06210714421540915 +0.47840000000000005 0.636626238731437 0.6366234417579202 4.858113014649668e-07 -0.06211647488747768 +0.4785 0.6366445605932165 0.6366417536265404 4.698154791316078e-07 -0.06212580379878856 +0.4786 0.6366628783160141 0.6366600616664239 4.5372466442317183e-07 -0.06213513094940967 +0.47870000000000007 0.636681191899397 0.6366783658789587 4.3754186410116525e-07 -0.06214445633940907 +0.4788 0.636699501342961 0.6366966662655034 4.212701024408627e-07 -0.062153779968854905 +0.47890000000000005 0.6367178066463317 0.6367149628273877 4.0491242063456223e-07 -0.06216310183781548 +0.479 0.6367361078091645 0.636733255565912 3.8847187631974034e-07 -0.06217242194635924 +0.4791 0.636754404831144 0.6367515444823474 3.719515430378184e-07 -0.0621817402945548 +0.47920000000000007 0.6367726977119853 0.6367698295779347 3.553545095819066e-07 -0.06219105688247082 +0.4793 0.6367909864514332 0.6367881108538858 3.386838793584257e-07 -0.06220037171017622 +0.47940000000000005 0.6368092710492629 0.6368063883113819 3.2194276992913995e-07 -0.062209684777739964 +0.4795 0.6368275515052793 0.6368246619515747 3.0513431244216793e-07 -0.06221899608523114 +0.4796 0.6368458278193189 0.6368429317755852 2.882616509103375e-07 -0.06222830563271904 +0.47970000000000007 0.6368640999912477 0.6368611977845045 2.7132794176015773e-07 -0.06223761342027304 +0.4798 0.6368823680209631 0.636879459979393 2.5433635313792946e-07 -0.06224691944796268 +0.47990000000000005 0.6369006319083931 0.6368977183612811 2.372900644170839e-07 -0.06225622371585765 +0.48 0.6369188916534967 0.6369159729311676 2.2019226550429316e-07 -0.062265526224027756 +0.4801 0.6369371472562637 0.6369342236900215 2.0304615631905332e-07 -0.06227482697254292 +0.48020000000000007 0.6369553987167152 0.6369524706387801 1.8585494614836717e-07 -0.06228412596147323 +0.4803 0.6369736460349037 0.6369707137783507 1.686218530985717e-07 -0.0622934231908889 +0.48040000000000005 0.6369918892109125 0.6369889531096086 1.513501034083875e-07 -0.06230271866086026 +0.4805 0.6370101282448571 0.6370071886333987 1.3404293094237962e-07 -0.06231201237145783 +0.4806 0.6370283631368836 0.637025420350534 1.1670357652482366e-07 -0.062321304322752215 +0.48070000000000007 0.6370465938871702 0.6370436482617969 9.933528734296093e-08 -0.062330594514814146 +0.4808 0.6370648204959263 0.6370618723679387 8.194131635025359e-08 -0.062339882947714545 +0.48090000000000005 0.6370830429633932 0.637080092669678 6.452492163841472e-08 -0.06234916962152444 +0.481 0.637101261289844 0.6370983091677036 4.708936585107182e-08 -0.06235845453631499 +0.4811 0.6371194754755833 0.6371165218626719 2.9637915569674655e-08 -0.06236773769215749 +0.48120000000000007 0.6371376855209475 0.6371347307552078 1.2173840666443447e-08 -0.06237701908912339 +0.4813 0.6371558914263049 0.637152935845905 -5.299586266355183e-09 -0.06238629872728423 +0.48140000000000005 0.6371740931920555 0.6371711371353257 -2.277909054958227e-08 -0.06239557660671174 +0.4815 0.6371922908186312 0.637189334624 -4.0261396029150215e-08 -0.06240485272747775 +0.48160000000000003 0.637210484306496 0.6372075283124269 -5.7743225692716976e-08 -0.062414127089654214 +0.4817000000000001 0.6372286736561456 0.6372257182010735 -7.522130227987506e-08 -0.062423399693313286 +0.4818 0.6372468588681074 0.6372439042903756 -9.269234889971306e-08 -0.062432670538527205 +0.48190000000000005 0.637265039942941 0.637262086580737 -1.1015308965314774e-07 -0.06244193962536833 +0.482 0.6372832168812377 0.6372802650725302 -1.2760025022706678e-07 -0.06245120695390917 +0.48210000000000003 0.6373013896836206 0.6372984397660961 -1.4503055853661018e-07 -0.062460472524222405 +0.4822000000000001 0.6373195583507446 0.6373166106617438 -1.6244074531324149e-07 -0.062469736336380755 +0.4823 0.6373377228832966 0.6373347777597512 -1.7982754474399343e-07 -0.06247899839045722 +0.48240000000000005 0.637355883281995 0.6373529410603644 -1.9718769506474332e-07 -0.062488258686524814 +0.4825 0.6373740395475905 0.6373711005637983 -2.1451793919338713e-07 -0.06249751722465674 +0.48260000000000003 0.6373921916808647 0.6373892562702362 -2.3181502531097187e-07 -0.06250677400492631 +0.4827 0.6374103396826314 0.6374074081798303 -2.4907570751742103e-07 -0.06251602902740698 +0.4828 0.6374284835537358 0.6374255562927009 -2.662967463831767e-07 -0.06252528229217234 +0.48290000000000005 0.6374466232950544 0.6374437006089377 -2.8347490964308886e-07 -0.06253453379929612 +0.483 0.6374647589074951 0.6374618411285989 -3.0060697271683257e-07 -0.06254378354885211 +0.48310000000000003 0.6374828903919978 0.6374799778517117 -3.176897193507555e-07 -0.0625530315409144 +0.4832 0.6375010177495332 0.6374981107782725 -3.3471994224931745e-07 -0.0625622777755571 +0.4833 0.6375191409811032 0.6375162399082461 -3.5169444362326274e-07 -0.06257152225285444 +0.48340000000000005 0.637537260087741 0.6375343652415675 -3.686100358904487e-07 -0.06258076497288086 +0.4835 0.6375553750705107 0.6375524867781398 -3.8546354211993483e-07 -0.06259000593571086 +0.48360000000000003 0.6375734859305072 0.6375706045178363 -4.022517968021999e-07 -0.06259924514141908 +0.4837 0.637591592668856 0.6375887184604994 -4.1897164632098693e-07 -0.06260848259008032 +0.4838 0.6376096952867141 0.6376068286059408 -4.3561994959862016e-07 -0.06261771828176954 +0.48390000000000005 0.6376277937852682 0.6376249349539428 -4.5219357869275e-07 -0.0626269522165618 +0.484 0.637645888165736 0.6376430375042569 -4.6868941937228126e-07 -0.0626361843945323 +0.48410000000000003 0.6376639784293651 0.6376611362566048 -4.851043716308512e-07 -0.06264541481575636 +0.4842 0.6376820645774333 0.637679231210678 -5.014353504917413e-07 -0.06265464348030944 +0.4843 0.6377001466112489 0.6376973223661386 -5.176792863131885e-07 -0.06266387038826715 +0.48440000000000005 0.6377182245321492 0.6377154097226191 -5.338331255932971e-07 -0.06267309553970526 +0.4845 0.6377362983415021 0.6377334932797223 -5.498938314418833e-07 -0.0626823189346996 +0.48460000000000003 0.6377543680407043 0.6377515730370217 -5.658583840800757e-07 -0.06269154057332614 +0.4847 0.6377724336311823 0.637769648994062 -5.817237816035936e-07 -0.06270076045566103 +0.4848 0.6377904951143918 0.6377877211503588 -5.974870403990806e-07 -0.06270997858178055 +0.48490000000000005 0.6378085524918176 0.6378057895053989 -6.131451957408496e-07 -0.06271919495176112 +0.485 0.6378266057649727 0.6378238540586403 -6.286953023598718e-07 -0.06272840956567918 +0.48510000000000003 0.6378446549353998 0.6378419148095134 -6.44134435040522e-07 -0.06273762242361151 +0.4852 0.6378627000046692 0.6378599717574195 -6.594596891201787e-07 -0.06274683352563484 +0.4853 0.6378807409743797 0.6378780249017322 -6.746681810720911e-07 -0.06275604287182611 +0.48540000000000005 0.6378987778461584 0.6378960742417972 -6.897570490049798e-07 -0.06276525046226236 +0.4855 0.63791681062166 0.6379141197769331 -7.047234532042701e-07 -0.0627744562970208 +0.48560000000000003 0.6379348393025667 0.6379321615064311 -7.19564576742715e-07 -0.06278366037617876 +0.4857 0.6379528638905886 0.6379501994295543 -7.342776259661177e-07 -0.06279286269981374 +0.4858 0.6379708843874626 0.63796823354554 -7.488598310068095e-07 -0.06280206326800325 +0.48590000000000005 0.6379889007949529 0.6379862638535986 -7.633084463387618e-07 -0.06281126208082513 +0.486 0.6380069131148496 0.6380042903529132 -7.77620751277186e-07 -0.06282045913835711 +0.48610000000000003 0.6380249213489703 0.6380223130426415 -7.917940505752785e-07 -0.06282965444067727 +0.4862 0.638042925499158 0.6380403319219152 -8.058256747711656e-07 -0.06283884798786367 +0.4863 0.6380609255672822 0.63805834698984 -8.197129808817927e-07 -0.06284803977999463 +0.48640000000000005 0.6380789215552383 0.6380763582454964 -8.334533526666021e-07 -0.0628572298171485 +0.4865 0.6380969134649461 0.6380943656879391 -8.470442014463231e-07 -0.06286641809940376 +0.48660000000000003 0.6381149012983518 0.6381123693161986 -8.604829662972602e-07 -0.0628756046268391 +0.4867 0.6381328850574259 0.6381303691292806 -8.737671146064052e-07 -0.06288478939953329 +0.4868 0.6381508647441638 0.6381483651261659 -8.868941427375709e-07 -0.06289397241756524 +0.48690000000000005 0.6381688403605852 0.6381663573058121 -8.998615762534357e-07 -0.06290315368101405 +0.487 0.6381868119087335 0.6381843456671518 -9.126669706371882e-07 -0.0629123331899588 +0.48710000000000003 0.6382047793906768 0.6382023302090951 -9.253079115145724e-07 -0.0629215109444789 +0.4872 0.6382227428085054 0.6382203109305286 -9.3778201526451e-07 -0.06293068694465373 +0.4873 0.6382407021643343 0.6382382878303154 -9.500869293244119e-07 -0.06293986119056288 +0.48740000000000006 0.6382586574602999 0.6382562609072965 -9.622203330228452e-07 -0.06294903368228602 +0.4875 0.6382766086985624 0.6382742301602905 -9.741799374962667e-07 -0.062958204419903 +0.48760000000000003 0.6382945558813036 0.6382921955880939 -9.859634863829125e-07 -0.06296737340349383 +0.4877 0.6383124990107276 0.6383101571894817 -9.975687562668867e-07 -0.0629765406331386 +0.4878 0.63833043808906 0.638328114963207 -1.0089935571500064e-06 -0.06298570610891745 +0.48790000000000006 0.6383483731185478 0.6383460689080025 -1.0202357327848688e-06 -0.06299486983091084 +0.488 0.6383663041014587 0.6383640190225792 -1.0312931608968956e-06 -0.06300403179919921 +0.48810000000000003 0.6383842310400816 0.6383819653056291 -1.0421637540725115e-06 -0.06301319201386323 +0.4882 0.6384021539367248 0.6383999077558227 -1.0528454597868997e-06 -0.06302235047498354 +0.4883 0.6384200727937179 0.6384178463718116 -1.0633362608203356e-06 -0.06303150718264114 +0.48840000000000006 0.6384379876134092 0.6384357811522284 -1.0736341757300316e-06 -0.06304066213691703 +0.4885 0.6384558983981665 0.6384537120956852 -1.083737259044426e-06 -0.06304981533789229 +0.48860000000000003 0.6384738051503768 0.6384716392007771 -1.0936436021791174e-06 -0.06305896678564826 +0.4887 0.6384917078724452 0.6384895624660796 -1.1033513330760414e-06 -0.06306811648026636 +0.4888 0.6385096065667956 0.6385074818901509 -1.1128586170083832e-06 -0.0630772644218281 +0.48890000000000006 0.6385275012358691 0.638525397471531 -1.1221636570246663e-06 -0.06308641061041508 +0.489 0.6385453918821251 0.6385433092087434 -1.1312646938099746e-06 -0.06309555504610921 +0.48910000000000003 0.6385632785080396 0.6385612171002942 -1.1401600063243311e-06 -0.06310469772899234 +0.4892 0.6385811611161054 0.6385791211446731 -1.1488479122467865e-06 -0.06311383865914658 +0.4893 0.6385990397088317 0.6385970213403539 -1.1573267680864419e-06 -0.06312297783665409 +0.48940000000000006 0.6386169142887442 0.6386149176857943 -1.1655949697098045e-06 -0.06313211526159723 +0.4895 0.6386347848583833 0.6386328101794365 -1.1736509524795657e-06 -0.06314125093405835 +0.48960000000000004 0.6386526514203055 0.6386506988197082 -1.1814931914766458e-06 -0.0631503848541201 +0.4897 0.6386705139770819 0.6386685836050224 -1.1891202019720382e-06 -0.06315951702186523 +0.4898 0.6386883725312976 0.6386864645337775 -1.1965305396766102e-06 -0.06316864743737652 +0.48990000000000006 0.6387062270855527 0.6387043416043587 -1.2037228009631473e-06 -0.06317777610073698 +0.49 0.6387240776424603 0.6387222148151375 -1.2106956233104427e-06 -0.06318690301202973 +0.49010000000000004 0.6387419242046468 0.6387400841644713 -1.2174476853310523e-06 -0.06319602817133793 +0.4902 0.6387597667747518 0.6387579496507065 -1.223977706854562e-06 -0.06320515157874494 +0.4903 0.638777605355427 0.6387758112721766 -1.2302844498712773e-06 -0.0632142732343343 +0.49040000000000006 0.6387954399493367 0.6387936690272034 -1.2363667181436444e-06 -0.06322339313818963 +0.4905 0.6388132705591563 0.6388115229140968 -1.242223357622585e-06 -0.06323251129039463 +0.49060000000000004 0.6388310971875726 0.638829372931156 -1.2478532568083178e-06 -0.06324162769103318 +0.4907 0.6388489198372836 0.6388472190766703 -1.2532553467226037e-06 -0.06325074234018935 +0.4908 0.6388667385109976 0.6388650613489175 -1.2584286011585455e-06 -0.06325985523794724 +0.49090000000000006 0.6388845532114327 0.6388828997461669 -1.2633720371524326e-06 -0.06326896638439113 +0.491 0.6389023639413165 0.6389007342666775 -1.268084714955986e-06 -0.06327807577960537 +0.49110000000000004 0.6389201707033861 0.6389185649086997 -1.2725657381196243e-06 -0.06328718342367454 +0.4912 0.6389379735003874 0.6389363916704758 -1.2768142539087979e-06 -0.06329628931668327 +0.4913 0.6389557723350741 0.6389542145502394 -1.2808294533317444e-06 -0.06330539345871633 +0.49140000000000006 0.6389735672102084 0.6389720335462168 -1.2846105713337774e-06 -0.06331449584985864 +0.4915 0.6389913581285597 0.6389898486566269 -1.2881568869360649e-06 -0.06332359649019526 +0.49160000000000004 0.6390091450929042 0.6390076598796821 -1.291467723346651e-06 -0.06333269537981132 +0.4917 0.6390269281060255 0.639025467213588 -1.2945424481825007e-06 -0.06334179251879211 +0.4918 0.6390447071707126 0.6390432706565445 -1.2973804734139893e-06 -0.06335088790722314 +0.49190000000000006 0.6390624822897607 0.6390610702067463 -1.299981255725724e-06 -0.06335998154518994 +0.492 0.6390802534659702 0.6390788658623825 -1.302344296599811e-06 -0.06336907343277819 +0.49210000000000004 0.639098020702146 0.6390966576216375 -1.3044691422048338e-06 -0.06337816357007359 +0.4922 0.6391157840010984 0.6391144454826921 -1.306355383590141e-06 -0.06338725195716223 +0.4923 0.6391335433656404 0.6391322294437229 -1.3080026567691139e-06 -0.06339633859413012 +0.49240000000000006 0.6391512987985899 0.6391500095029033 -1.3094106429689667e-06 -0.06340542348106346 +0.4925 0.6391690503027669 0.6391677856584037 -1.3105790684919683e-06 -0.06341450661804857 +0.49260000000000004 0.6391867978809949 0.639185557908392 -1.3115077046876866e-06 -0.0634235880051719 +0.4927 0.6392045415360992 0.6392033262510346 -1.312196368286056e-06 -0.06343266764252008 +0.4928 0.639222281270907 0.6392210906844956 -1.3126449212308433e-06 -0.06344174553017977 +0.49290000000000006 0.6392400170882466 0.6392388512069385 -1.3128532709294483e-06 -0.06345082166823783 +0.493 0.6392577489909481 0.6392566078165257 -1.3128213698643254e-06 -0.06345989605678123 +0.49310000000000004 0.6392754769818414 0.6392743605114197 -1.3125492159815622e-06 -0.06346896869589709 +0.4932 0.6392932010637564 0.639292109289783 -1.312036852552101e-06 -0.06347803958567257 +0.4933 0.6393109212395228 0.6393098541497787 -1.3112843683937836e-06 -0.06348710872619505 +0.49340000000000006 0.6393286375119698 0.6393275950895712 -1.310291897399507e-06 -0.06349617611755203 +0.4935 0.6393463498839247 0.6393453321073258 -1.3090596189535564e-06 -0.06350524175983108 +0.49360000000000004 0.6393640583582136 0.6393630652012108 -1.3075877575985384e-06 -0.06351430565311997 +0.4937 0.6393817629376604 0.6393807943693959 -1.3058765833962038e-06 -0.06352336779750653 +0.4938 0.6393994636250862 0.639398519610054 -1.3039264113445803e-06 -0.06353242819307879 +0.49390000000000006 0.639417160423309 0.6394162409213615 -1.3017376017665505e-06 -0.06354148683992482 +0.494 0.6394348533351439 0.6394339583014983 -1.2993105600045407e-06 -0.06355054373813292 +0.49410000000000004 0.6394525423634017 0.639451671748648 -1.2966457366148099e-06 -0.06355959888779142 +0.49420000000000003 0.6394702275108886 0.6394693812609997 -1.2937436268123381e-06 -0.06356865228898882 +0.4943 0.6394879087804061 0.6394870868367468 -1.2906047708038937e-06 -0.06357770394181375 +0.49440000000000006 0.6395055861747512 0.6395047884740885 -1.2872297536214994e-06 -0.06358675384635495 +0.4945 0.6395232596967144 0.6395224861712296 -1.2836192051501882e-06 -0.0635958020027013 +0.49460000000000004 0.6395409293490807 0.6395401799263816 -1.2797737994618696e-06 -0.06360484841094183 +0.49470000000000003 0.6395585951346283 0.6395578697377625 -1.275694255231663e-06 -0.0636138930711657 +0.4948 0.6395762570561283 0.6395755556035975 -1.2713813354325865e-06 -0.0636229359834621 +0.4949 0.6395939151163447 0.6395932375221197 -1.2668358471967789e-06 -0.06363197714792045 +0.495 0.6396115693180336 0.6396109154915698 -1.262058641621211e-06 -0.0636410165646303 +0.49510000000000004 0.6396292196639429 0.6396285895101972 -1.2570506138509518e-06 -0.0636500542336812 +0.49520000000000003 0.6396468661568118 0.6396462595762604 -1.2518127025795689e-06 -0.06365909015516301 +0.4953 0.6396645087993704 0.639663925688027 -1.2463458899936164e-06 -0.06366812432916556 +0.4954 0.6396821475943394 0.6396815878437745 -1.2406512016338578e-06 -0.06367715675577894 +0.4955 0.6396997825444293 0.6396992460417903 -1.2347297064507767e-06 -0.06368618743509326 +0.49560000000000004 0.6397174136523405 0.6397169002803726 -1.2285825160829322e-06 -0.0636952163671988 +0.49570000000000003 0.6397350409207625 0.6397345505578307 -1.2222107850790032e-06 -0.06370424355218594 +0.4958 0.6397526643523734 0.6397521968724852 -1.215615710453699e-06 -0.0637132689901452 +0.4959 0.6397702839498405 0.6397698392226683 -1.2087985316044936e-06 -0.06372229268116725 +0.496 0.6397878997158184 0.6397874776067252 -1.2017605299785572e-06 -0.0637313146253429 +0.49610000000000004 0.6398055116529491 0.6398051120230127 -1.1945030290727576e-06 -0.063740334822763 +0.49620000000000003 0.6398231197638622 0.6398227424699017 -1.1870273937397702e-06 -0.0637493532735186 +0.4963 0.6398407240511741 0.639840368945776 -1.1793350302713446e-06 -0.06375836997770089 +0.4964 0.6398583245174871 0.6398579914490333 -1.1714273862872826e-06 -0.0637673849354011 +0.4965 0.63987592116539 0.6398756099780856 -1.163305949902771e-06 -0.06377639814671061 +0.49660000000000004 0.6398935139974571 0.63989322453136 -1.1549722500059367e-06 -0.06378540961172106 +0.49670000000000003 0.6399111030162472 0.639910835107298 -1.1464278558415142e-06 -0.06379441933052403 +0.4968 0.6399286882243049 0.6399284417043569 -1.1376743764279773e-06 -0.06380342730321131 +0.4969 0.6399462696241586 0.6399460443210099 -1.1287134605852955e-06 -0.06381243352987485 +0.497 0.6399638472183204 0.6399636429557464 -1.119546796657378e-06 -0.06382143801060668 +0.49710000000000004 0.6399814210092869 0.6399812376070724 -1.110176111762673e-06 -0.06383044074549896 +0.49720000000000003 0.6399989909995372 0.6399988282735107 -1.1006031719329457e-06 -0.06383944173464394 +0.4973 0.6400165571915333 0.6400164149536018 -1.0908297817247004e-06 -0.06384844097813407 +0.4974 0.64003411958772 0.6400339976459037 -1.0808577835530464e-06 -0.06385743847606183 +0.4975 0.6400516781905244 0.6400515763489928 -1.0706890576916983e-06 -0.06386643422852 +0.49760000000000004 0.640069233002355 0.6400691510614636 -1.060325521801131e-06 -0.06387542823560126 +0.49770000000000003 0.6400867840256016 0.6400867217819297 -1.0497691305122459e-06 -0.06388442049739858 +0.4978 0.6401043312626352 0.6401042885090238 -1.0390218752320823e-06 -0.06389341101400497 +0.4979 0.6401218747158076 0.6401218512413982 -1.0280857836719726e-06 -0.06390239978551362 +0.498 0.6401394143874507 0.6401394099777254 -1.0169629193479413e-06 -0.06391138681201781 +0.49810000000000004 0.6401569502798763 0.6401569647166977 -1.0056553812476388e-06 -0.06392037209361094 +0.49820000000000003 0.640174482395376 0.6401745154570282 -9.9416530377483e-07 -0.06392935563038653 +0.4983 0.6401920107362206 0.6401920621974508 -9.824948557224378e-07 -0.06393833742243826 +0.4984 0.64020953530466 0.6402096049367213 -9.706462405223437e-07 -0.06394731746985992 +0.4985 0.6402270561029226 0.6402271436736163 -9.586216952739424e-07 -0.06395629577274545 +0.49860000000000004 0.6402445731332153 0.6402446784069351 -9.464234907718971e-07 -0.06396527233118887 +0.49870000000000003 0.6402620863977222 0.6402622091354986 -9.340539307567397e-07 -0.06397424714528431 +0.4988 0.640279595898606 0.6402797358581508 -9.215153516928254e-07 -0.0639832202151261 +0.4989 0.640297101638006 0.6402972585737585 -9.088101221021994e-07 -0.06399219154080862 +0.499 0.6403146036180389 0.6403147772812114 -8.959406425090854e-07 -0.06400116112242639 +0.49910000000000004 0.6403321018407979 0.6403322919794233 -8.829093444961966e-07 -0.0640101289600741 +0.49920000000000003 0.6403495963083525 0.6403498026673313 -8.697186907880017e-07 -0.06401909505384647 +0.4993 0.6403670870227489 0.6403673093438974 -8.563711741960134e-07 -0.06402805940383853 +0.4994 0.6403845739860083 0.6403848120081072 -8.428693175355217e-07 -0.0640370220101452 +0.4995 0.6404020572001277 0.6404023106589714 -8.292156732647715e-07 -0.06404598287286167 +0.49960000000000004 0.6404195366670795 0.6404198052955256 -8.154128225412727e-07 -0.06405494199208321 +0.49970000000000003 0.6404370123888107 0.6404372959168312 -8.014633751662892e-07 -0.06406389936790526 +0.4998 0.640454484367243 0.6404547825219747 -7.873699688909497e-07 -0.0640728550004233 +0.4999 0.6404719526042729 0.6404722651100684 -7.73135268986036e-07 -0.064081808889733 +0.5 0.6404894171017705 0.6404897436802508 -7.587619676313606e-07 -0.0640907610359301 +0.5001 0.6405068778615803 0.6405072182316871 -7.442527836243329e-07 -0.06409971143911057 +0.5002000000000001 0.6405243348855197 0.6405246887635686 -7.296104616444365e-07 -0.06410866009937036 +0.5003 0.6405417881753801 0.640542155275114 -7.148377718230181e-07 -0.06411760701680565 +0.5004000000000001 0.6405592377329256 0.6405596177655689 -6.999375093269533e-07 -0.0641265521915127 +0.5005 0.6405766835598931 0.640577076234206 -6.849124936231243e-07 -0.06413549562358789 +0.5006 0.6405941256579923 0.6405945306803263 -6.697655680620862e-07 -0.06414443731312777 +0.5007 0.6406115640289052 0.640611981103258 -6.544995993923441e-07 -0.06415337726022889 +0.5008 0.6406289986742859 0.6406294275023576 -6.39117477149731e-07 -0.06416231546498809 +0.5009 0.640646429595761 0.6406468698770099 -6.236221131578068e-07 -0.06417125192750221 +0.501 0.640663856794928 0.6406643082266286 -6.080164408339694e-07 -0.06418018664786833 +0.5011 0.6406812802733564 0.6406817425506552 -5.923034148980211e-07 -0.06418911962618348 +0.5012000000000001 0.6406987000325867 0.6406991728485615 -5.764860105395009e-07 -0.06419805086254499 +0.5013 0.6407161160741306 0.6407165991198469 -5.605672230568626e-07 -0.06420698035705018 +0.5014000000000001 0.6407335283994707 0.6407340213640412 -5.445500671913406e-07 -0.06421590810979658 +0.5015 0.6407509370100607 0.6407514395807032 -5.284375765579608e-07 -0.0642248341208818 +0.5016 0.6407683419073241 0.6407688537694218 -5.122328032014511e-07 -0.06423375839040357 +0.5017 0.6407857430926553 0.6407862639298153 -4.959388167635748e-07 -0.06424268091845978 +0.5018 0.6408031405674189 0.6408036700615325 -4.795587042055738e-07 -0.06425160170514842 +0.5019 0.6408205343329494 0.640821072164252 -4.6309556890611336e-07 -0.06426052075056758 +0.502 0.6408379243905504 0.6408384702376831 -4.465525303976037e-07 -0.06426943805481551 +0.5021 0.6408553107414966 0.6408558642815656 -4.299327235474104e-07 -0.06427835361799056 +0.5022000000000001 0.6408726933870311 0.6408732542956697 -4.132392980721322e-07 -0.06428726744019118 +0.5023 0.640890072328367 0.6408906402797968 -3.9647541780207796e-07 -0.064296179521516 +0.5024000000000001 0.6409074475666865 0.6409080222337789 -3.7964426035513865e-07 -0.06430508986206375 +0.5025 0.6409248191031409 0.6409254001574796 -3.627490162486091e-07 -0.06431399846193324 +0.5026 0.6409421869388505 0.6409427740507929 -3.4579288848979317e-07 -0.06432290532122346 +0.5027 0.6409595510749047 0.6409601439136453 -3.287790918682365e-07 -0.06433181044003355 +0.5028 0.6409769115123611 0.6409775097459937 -3.1171085235898177e-07 -0.06434071381846264 +0.5029 0.6409942682522466 0.6409948715478269 -2.9459140649806814e-07 -0.06434961545661007 +0.503 0.6410116212955563 0.6410122293191657 -2.774240008482365e-07 -0.06435851535457533 +0.5031 0.6410289706432539 0.6410295830600623 -2.6021189131197886e-07 -0.06436741351245798 +0.5032000000000001 0.6410463162962714 0.6410469327706008 -2.4295834255561033e-07 -0.06437630993035773 +0.5033 0.6410636582555092 0.6410642784508971 -2.2566662735007403e-07 -0.06438520460837434 +0.5034000000000001 0.6410809965218355 0.6410816201010998 -2.0834002594644074e-07 -0.0643940975466078 +0.5035 0.6410983310960873 0.6410989577213888 -1.9098182553814458e-07 -0.06440298874515818 +0.5036 0.6411156619790692 0.6411162913119764 -1.7359531953239915e-07 -0.06441187820412565 +0.5037 0.6411329891715539 0.6411336208731073 -1.5618380696733047e-07 -0.0644207659236105 +0.5038 0.6411503126742821 0.6411509464050583 -1.3875059191870154e-07 -0.06442965190371314 +0.5039 0.6411676324879625 0.6411682679081386 -1.212989828337785e-07 -0.06443853614453418 +0.504 0.6411849486132711 0.6411855853826897 -1.038322918998913e-07 -0.06444741864617423 +0.5041 0.6412022610508528 0.6412028988290857 -8.635383443207634e-08 -0.06445629940873412 +0.5042000000000001 0.641219569801319 0.6412202082477327 -6.886692823990237e-08 -0.06446517843231474 +0.5043 0.6412368748652499 0.6412375136390697 -5.1374893002102684e-08 -0.0644740557170171 +0.5044000000000001 0.641254176243193 0.641254815003568 -3.388104962429375e-08 -0.0644829312629424 +0.5045 0.6412714739356636 0.6412721123417313 -1.6388719614257932e-08 -0.06449180507019191 +0.5046 0.6412887679431447 0.6412894056540961 1.0987755488453543e-09 -0.06450067713886698 +0.5047 0.6413060582660873 0.6413066949412305 1.8578115044617927e-08 -0.06450954746906913 +0.5048 0.6413233449049097 0.6413239802037362 3.604597934372955e-08 -0.06451841606090002 +0.5049 0.6413406278599985 0.6413412614422469 5.3499050843910934e-08 -0.06452728291446141 +0.505 0.6413579071317073 0.6413585386574284 7.093401449206893e-08 -0.06453614802985515 +0.5051 0.6413751827203584 0.6413758118499797 8.834755842179742e-08 -0.06454501140718326 +0.5052000000000001 0.6413924546262414 0.6413930810206312 1.0573637458655138e-07 -0.06455387304654785 +0.5053 0.6414097228496137 0.6414103461701467 1.2309715937200427e-07 -0.06456273294805116 +0.5054000000000001 0.6414269873907008 0.6414276072993215 1.4042661425697767e-07 -0.06457159111179553 +0.5055 0.6414442482496963 0.6414448644089836 1.5772144639283892e-07 -0.06458044753788347 +0.5056 0.6414615054267614 0.641462117499993 1.749783692800433e-07 -0.06458930222641755 +0.5057 0.6414787589220261 0.6414793665732419 1.921941033614094e-07 -0.0645981551775005 +0.5058 0.6414960087355875 0.6414966116296545 2.0936537666743638e-07 -0.06460700639123516 +0.5059 0.641513254867512 0.6415138526701872 2.2648892543386534e-07 -0.06461585586772452 +0.506 0.6415304973178337 0.6415310896958281 2.435614946949549e-07 -0.0646247036070716 +0.5061 0.6415477360865554 0.6415483227075971 2.605798389565539e-07 -0.06463354960937967 +0.5062000000000001 0.6415649711736477 0.641565551706546 2.7754072279284614e-07 -0.06464239387475196 +0.5063 0.6415822025790505 0.6415827766937579 2.9444092140146205e-07 -0.06465123640329194 +0.5064000000000001 0.6415994303026725 0.6415999976703479 3.112772213320625e-07 -0.0646600771951032 +0.5065 0.6416166543443904 0.6416172146374625 3.280464210414502e-07 -0.0646689162502894 +0.5066 0.6416338747040506 0.6416344275962791 3.447453314417426e-07 -0.0646777535689543 +0.5067 0.6416510913814679 0.6416516365480065 3.613707766636498e-07 -0.06468658915120185 +0.5068 0.6416683043764269 0.6416688414938845 3.7791959449362533e-07 -0.06469542299713608 +0.5069 0.641685513688681 0.6416860424351841 3.9438863710938854e-07 -0.06470425510686116 +0.507 0.6417027193179534 0.641703239373207 4.1077477154483066e-07 -0.06471308548048137 +0.5071 0.6417199212639365 0.6417204323092849 4.2707488041859865e-07 -0.06472191411810106 +0.5072000000000001 0.6417371195262928 0.6417376212447805 4.432858625724734e-07 -0.06473074101982478 +0.5073 0.6417543141046543 0.6417548061810872 4.5940463336280324e-07 -0.06473956618575714 +0.5074000000000001 0.6417715049986235 0.6417719871196278 4.754281256597048e-07 -0.06474838961600288 +0.5075 0.641788692207773 0.6417891640618554 4.913532900829853e-07 -0.0647572113106669 +0.5076 0.6418058757316456 0.641806337009253 5.071770958486876e-07 -0.06476603126985421 +0.5077 0.6418230555697548 0.6418235059633333 5.22896531116035e-07 -0.06477484949366985 +0.5078 0.6418402317215851 0.6418406709256381 5.385086037784648e-07 -0.06478366598221912 +0.5079 0.6418574041865914 0.641857831897739 5.540103419493514e-07 -0.06479248073560731 +0.508 0.6418745729642001 0.6418749888812358 5.69398794419973e-07 -0.06480129375393988 +0.5081 0.6418917380538095 0.6418921418777581 5.846710313811565e-07 -0.06481010503732244 +0.5082000000000001 0.6419088994547884 0.6419092908889634 5.998241448812447e-07 -0.06481891458586068 +0.5083 0.6419260571664782 0.6419264359165382 6.148552495061077e-07 -0.06482772239966046 +0.5084000000000001 0.641943211188192 0.6419435769621967 6.297614828787435e-07 -0.06483652847882766 +0.5085 0.6419603615192151 0.6419607140276815 6.445400060062223e-07 -0.06484533282346835 +0.5086 0.6419775081588055 0.6419778471147627 6.591880041262321e-07 -0.06485413543368873 +0.5087 0.6419946511061937 0.641994976225238 6.737026871095342e-07 -0.06486293630959508 +0.5088 0.642011790360583 0.6420121013609323 6.880812900428301e-07 -0.06487173545129381 +0.5089 0.6420289259211502 0.6420292225236979 7.023210735757068e-07 -0.06488053285889143 +0.509 0.6420460577870455 0.642046339715413 7.164193247255479e-07 -0.06488932853249461 +0.5091 0.6420631859573924 0.6420634529379833 7.303733572383564e-07 -0.06489812247221009 +0.5092000000000001 0.6420803104312889 0.6420805621933403 7.441805120744771e-07 -0.06490691467814481 +0.5093 0.6420974312078069 0.6420976674834414 7.578381579775861e-07 -0.06491570515040572 +0.5094000000000001 0.6421145482859928 0.6421147688102701 7.71343692113069e-07 -0.06492449388909997 +0.5095 0.6421316616648676 0.6421318661758348 7.846945401790428e-07 -0.06493328089433474 +0.5096 0.642148771343428 0.6421489595821696 7.978881572667795e-07 -0.06494206616621744 +0.5097 0.6421658773206451 0.6421660490313331 8.109220283325502e-07 -0.06495084970485551 +0.5098 0.6421829795954666 0.6421831345254088 8.237936684751812e-07 -0.0649596315103566 +0.5099 0.6422000781668153 0.6422002160665041 8.365006236576988e-07 -0.06496841158282832 +0.51 0.6422171730335908 0.6422172936567507 8.49040470679574e-07 -0.06497718992237854 +0.5101 0.642234264194669 0.642234367298304 8.614108183979674e-07 -0.06498596652911524 +0.5102000000000001 0.6422513516489023 0.6422514369933425 8.736093076444629e-07 -0.06499474140314641 +0.5103 0.6422684353951212 0.6422685027440679 8.856336117801789e-07 -0.0650035145445803 +0.5104000000000001 0.6422855154321326 0.6422855645527047 8.974814372231243e-07 -0.06501228595352514 +0.5105 0.642302591758722 0.6423026224214997 9.091505238090214e-07 -0.06502105563008939 +0.5106 0.6423196643736524 0.642319676352722 9.206386453741722e-07 -0.06502982357438157 +0.5107 0.6423367332756655 0.6423367263486622 9.319436100607703e-07 -0.06503858978651025 +0.5108 0.642353798463482 0.6423537724116324 9.430632606777234e-07 -0.06504735426658427 +0.5109 0.6423708599358015 0.6423708145439658 9.539954753667867e-07 -0.0650561170147125 +0.511 0.642387917691303 0.6423878527480167 9.647381676580746e-07 -0.06506487803100393 +0.5111 0.6424049717286455 0.642404887026159 9.752892870806829e-07 -0.06507363731556769 +0.5112000000000001 0.6424220220464683 0.6424219173807875 9.856468197733115e-07 -0.06508239486851293 +0.5113 0.6424390686433906 0.6424389438143158 9.958087882344646e-07 -0.06509115068994907 +0.5114000000000001 0.6424561115180134 0.6424559663291776 1.0057732525436958e-06 -0.06509990477998558 +0.5115 0.6424731506689183 0.6424729849278252 1.0155383099452742e-06 -0.06510865713873201 +0.5116 0.6424901860946683 0.6424899996127293 1.0251020957641188e-06 -0.06511740776629803 +0.5117 0.6425072177938093 0.6425070103863795 1.034462783572332e-06 -0.06512615666279346 +0.5118 0.6425242457648686 0.6425240172512825 1.0436185854112434e-06 -0.06513490382832826 +0.5119 0.6425412700063566 0.642541020209963 1.052567752318767e-06 -0.06514364926301247 +0.512 0.6425582905167674 0.6425580192649623 1.0613085747179785e-06 -0.06515239296695623 +0.5121 0.6425753072945778 0.6425750144188387 1.0698393825836483e-06 -0.0651611349402698 +0.5122000000000001 0.6425923203382486 0.6425920056741669 1.0781585457753096e-06 -0.06516987518306364 +0.5123000000000001 0.6426093296462254 0.6426089930335377 1.0862644743980798e-06 -0.0651786136954482 +0.5124 0.6426263352169377 0.6426259764995566 1.094155619218995e-06 -0.0651873504775341 +0.5125 0.6426433370488008 0.6426429560748452 1.1018304718612981e-06 -0.06519608552943215 +0.5126000000000001 0.642660335140215 0.6426599317620394 1.10928756505424e-06 -0.06520481885125314 +0.5127 0.6426773294895667 0.6426769035637891 1.1165254729939011e-06 -0.06521355044310806 +0.5128 0.6426943200952284 0.642693871482759 1.1235428115929924e-06 -0.06522228030510799 +0.5129 0.6427113069555596 0.6427108355216264 1.130338238591877e-06 -0.06523100843736412 +0.513 0.6427282900689064 0.6427277956830824 1.1369104542802155e-06 -0.0652397348399878 +0.5131 0.6427452694336028 0.6427447519698302 1.1432582013304327e-06 -0.06524845951309045 +0.5132000000000001 0.6427622450479706 0.6427617043845857 1.1493802650197615e-06 -0.06525718245678362 +0.5133000000000001 0.6427792169103199 0.6427786529300766 1.1552754737853554e-06 -0.06526590367117897 +0.5134 0.6427961850189496 0.6427955976090423 1.1609426992520433e-06 -0.06527462315638828 +0.5135 0.6428131493721481 0.6428125384242325 1.1663808564821299e-06 -0.06528334091252347 +0.5136000000000001 0.6428301099681928 0.6428294753784081 1.1715889040309069e-06 -0.06529205693969656 +0.5137 0.6428470668053516 0.6428464084743398 1.1765658445017646e-06 -0.06530077123801963 +0.5138 0.6428640198818825 0.6428633377148084 1.181310724407414e-06 -0.06530948380760492 +0.5139 0.6428809691960347 0.6428802631026039 1.18582263458622e-06 -0.06531819464856481 +0.514 0.6428979147460484 0.6428971846405251 1.19010071034098e-06 -0.06532690376101179 +0.5141 0.6429148565301563 0.642914102331379 1.1941441313556567e-06 -0.06533561114505841 +0.5142 0.6429317945465823 0.6429310161779811 1.197952122222734e-06 -0.06534431680081738 +0.5143000000000001 0.6429487287935437 0.6429479261831541 1.2015239524432175e-06 -0.06535302072840153 +0.5144 0.6429656592692505 0.6429648323497279 1.2048589365099005e-06 -0.0653617229279238 +0.5145 0.6429825859719064 0.6429817346805392 1.2079564340461424e-06 -0.06537042339949717 +0.5146000000000001 0.6429995088997085 0.6429986331784309 1.2108158500556687e-06 -0.06537912214323485 +0.5147 0.6430164280508491 0.6430155278462517 1.2134366348948156e-06 -0.0653878191592501 +0.5148 0.643033343423515 0.6430324186868556 1.2158182847443744e-06 -0.0653965144476563 +0.5149 0.6430502550158881 0.6430493057031016 1.2179603410544804e-06 -0.06540520800856697 +0.515 0.6430671628261467 0.643066188897853 1.2198623910719686e-06 -0.06541389984209577 +0.5151 0.6430840668524644 0.6430830682739774 1.2215240680624184e-06 -0.0654225899483564 +0.5152 0.6431009670930119 0.6430999438343457 1.222945051088109e-06 -0.06543127832746264 +0.5153000000000001 0.643117863545957 0.6431168155818321 1.2241250650635305e-06 -0.06543996497952852 +0.5154 0.6431347562094649 0.6431336835193133 1.2250638810884507e-06 -0.0654486499046681 +0.5155 0.6431516450816986 0.6431505476496686 1.2257613161703595e-06 -0.0654573331029956 +0.5156000000000001 0.6431685301608201 0.6431674079757785 1.2262172336130472e-06 -0.06546601457462527 +0.5157 0.6431854114449895 0.6431842645005252 1.2264315426557815e-06 -0.06547469431967154 +0.5158 0.6432022889323671 0.6432011172267917 1.22640419883413e-06 -0.06548337233824894 +0.5159 0.643219162621112 0.6432179661574613 1.2261352038411832e-06 -0.0654920486304721 +0.516 0.6432360325093844 0.6432348112954177 1.2256246055275533e-06 -0.06550072319645582 +0.5161 0.643252898595345 0.6432516526435434 1.2248724979013748e-06 -0.06550939603631493 +0.5162 0.6432697608771552 0.6432684902047208 1.2238790212115713e-06 -0.06551806715016446 +0.5163000000000001 0.643286619352978 0.6432853239818299 1.2226443618090777e-06 -0.06552673653811947 +0.5164 0.6433034740209794 0.6433021539777497 1.2211687520635728e-06 -0.06553540420029516 +0.5165 0.6433203248793267 0.6433189801953565 1.2194524706132803e-06 -0.06554407013680684 +0.5166000000000001 0.6433371719261907 0.6433358026375242 1.2174958419486348e-06 -0.06555273434777001 +0.5167 0.6433540151597456 0.6433526213071231 1.2152992366065707e-06 -0.06556139683330019 +0.5168 0.6433708545781696 0.6433694362070204 1.2128630710317445e-06 -0.06557005759351309 +0.5169 0.6433876901796443 0.6433862473400783 1.2101878075487793e-06 -0.06557871662852442 +0.517 0.643404521962357 0.6434030547091555 1.2072739540014421e-06 -0.06558737393845007 +0.5171 0.6434213499245001 0.643419858317105 1.204122064335511e-06 -0.06559602952340608 +0.5172 0.6434381740642711 0.6434366581667748 1.200732737571819e-06 -0.06560468338350857 +0.5173000000000001 0.643454994379874 0.6434534542610064 1.1971066184723878e-06 -0.06561333551887377 +0.5174 0.6434718108695192 0.6434702466026356 1.193244396902049e-06 -0.06562198592961797 +0.5175 0.643488623531424 0.6434870351944912 1.1891468082170231e-06 -0.06563063461585768 +0.5176000000000001 0.6435054323638132 0.6435038200393953 1.1848146326542963e-06 -0.0656392815777095 +0.5177 0.6435222373649194 0.6435206011401613 1.1802486953038649e-06 -0.06564792681529007 +0.5178 0.6435390385329833 0.6435373784995955 1.175449866192002e-06 -0.06565657032871615 +0.5179 0.6435558358662549 0.6435541521204949 1.1704190598649244e-06 -0.06566521211810471 +0.518 0.6435726293629924 0.6435709220056478 1.1651572353332806e-06 -0.06567385218357268 +0.5181 0.6435894190214647 0.6435876881578335 1.1596653958778624e-06 -0.06568249052523727 +0.5182 0.6436062048399498 0.6436044505798209 1.1539445888275601e-06 -0.06569112714321566 +0.5183000000000001 0.6436229868167368 0.643621209274369 1.1479959053650735e-06 -0.06569976203762531 +0.5184 0.6436397649501251 0.643637964244226 1.1418204803603782e-06 -0.06570839520858356 +0.5185 0.6436565392384258 0.6436547154921292 1.1354194921764371e-06 -0.06571702665620807 +0.5186000000000001 0.643673309679962 0.6436714630208037 1.1287941623083775e-06 -0.06572565638061649 +0.5187 0.6436900762730684 0.6436882068329632 1.12194575557778e-06 -0.06573428438192669 +0.5188 0.6437068390160925 0.6437049469313094 1.1148755791612341e-06 -0.06574291066025653 +0.5189 0.643723597907395 0.64372168331853 1.1075849830066709e-06 -0.06575153521572406 +0.519 0.6437403529453495 0.6437384159973005 1.1000753592504964e-06 -0.06576015804844741 +0.5191 0.6437571041283439 0.6437551449702825 1.092348142078814e-06 -0.06576877915854484 +0.5192 0.6437738514547802 0.6437718702401231 1.0844048074776236e-06 -0.06577739854613467 +0.5193000000000001 0.643790594923075 0.6437885918094557 1.076246872788733e-06 -0.06578601621133545 +0.5194 0.6438073345316602 0.6438053096808982 1.0678758965432245e-06 -0.06579463215426576 +0.5195 0.6438240702789827 0.6438220238570539 1.059293478322676e-06 -0.06580324637504424 +0.5196000000000001 0.6438408021635056 0.6438387343405095 1.0505012581762951e-06 -0.06581185887378975 +0.5197 0.6438575301837078 0.6438554411338364 1.041500916287852e-06 -0.06582046965062115 +0.5198 0.6438742543380858 0.6438721442395893 1.032294172947923e-06 -0.06582907870565752 +0.5199 0.6438909746251521 0.643888843660306 1.0228827880542912e-06 -0.06583768603901802 +0.52 0.643907691043437 0.6439055393985074 1.0132685609176573e-06 -0.06584629165082186 +0.5201 0.643924403591489 0.643922231456696 1.0034533296232606e-06 -0.06585489554118842 +0.5202 0.643941112267874 0.6439389198373576 9.934389710031244e-07 -0.06586349771023721 +0.5203000000000001 0.6439578170711773 0.6439556045429583 9.83227399997677e-07 -0.06587209815808778 +0.5204 0.6439745180000027 0.643972285575946 9.728205696002412e-07 -0.06588069688485984 +0.5205 0.643991215052973 0.6439889629387495 9.622204701908998e-07 -0.0658892938906732 +0.5206000000000001 0.6440079082287314 0.6440056366337783 9.51429129425474e-07 -0.0658978891756478 +0.5207 0.6440245975259409 0.6440223066634218 9.404486116526556e-07 -0.06590648273990367 +0.5208 0.6440412829432843 0.644038973030049 9.292810176086963e-07 -0.06591507458356094 +0.5209 0.644057964479466 0.6440556357360089 9.179284839733182e-07 -0.06592366470673987 +0.521 0.644074642133211 0.644072294783629 9.063931830088912e-07 -0.06593225310956083 +0.5211 0.6440913159032657 0.6440889501752158 8.946773220330773e-07 -0.06594083979214425 +0.5212 0.6441079857883986 0.6441056019130542 8.827831432800526e-07 -0.06594942475461074 +0.5213000000000001 0.6441246517874 0.6441222499994071 8.707129232343735e-07 -0.06595800799708103 +0.5214 0.6441413138990832 0.6441388944365153 8.584689722423988e-07 -0.06596658951967589 +0.5215 0.6441579721222841 0.6441555352265965 8.460536340404445e-07 -0.06597516932251625 +0.5216000000000001 0.6441746264558614 0.6441721723718461 8.334692853939618e-07 -0.06598374740572314 +0.5217 0.6441912768986977 0.6441888058744359 8.207183355701808e-07 -0.06599232376941773 +0.5218 0.6442079234496987 0.6442054357365139 8.078032259495327e-07 -0.06600089841372118 +0.5219 0.644224566107795 0.6442220619602045 7.947264294982936e-07 -0.06600947133875491 +0.522 0.644241204871941 0.644238684547608 7.814904504077624e-07 -0.06601804254464039 +0.5221 0.6442578397411162 0.6442553035007998 7.680978234281266e-07 -0.0660266120314992 +0.5222 0.6442744707143246 0.6442719188218309 7.545511136186622e-07 -0.06603517979945298 +0.5223000000000001 0.644291097790596 0.6442885305127267 7.408529155983334e-07 -0.06604374584862353 +0.5224 0.6443077209689856 0.6443051385754881 7.270058532959922e-07 -0.06605231017913282 +0.5225 0.6443243402485745 0.6443217430120892 7.130125793120001e-07 -0.06606087279110287 +0.5226000000000001 0.6443409556284699 0.6443383438244787 6.988757743353613e-07 -0.06606943368465572 +0.5227 0.6443575671078052 0.6443549410145792 6.845981469216778e-07 -0.06607799285991366 +0.5228 0.6443741746857409 0.6443715345842866 6.701824326882377e-07 -0.06608655031699902 +0.5229 0.644390778361464 0.6443881245354699 6.556313939254377e-07 -0.06609510605603428 +0.523 0.6444073781341892 0.644404710869971 6.409478190555484e-07 -0.06610366007714194 +0.5231 0.6444239740031587 0.6444212935896053 6.261345220498482e-07 -0.06611221238044475 +0.5232 0.6444405659676415 0.6444378726961597 6.111943418873889e-07 -0.06612076296606544 +0.5233000000000001 0.6444571540269358 0.6444544481913939 5.96130142221929e-07 -0.06612931183412694 +0.5234 0.6444737381803674 0.644471020077039 5.809448104659998e-07 -0.06613785898475222 +0.5235 0.6444903184272902 0.6444875883547987 5.656412575272274e-07 -0.0661464044180644 +0.5236000000000001 0.6445068947670876 0.6445041530263478 5.502224172115877e-07 -0.06615494813418675 +0.5237 0.6445234671991712 0.6445207140933317 5.346912455989061e-07 -0.0661634901332425 +0.5238 0.644540035722982 0.6445372715573677 5.190507204738681e-07 -0.06617203041535513 +0.5239 0.6445566003379903 0.6445538254200438 5.033038407015189e-07 -0.0661805689806482 +0.524 0.644573161043696 0.644570375682919 4.874536258941964e-07 -0.06618910582924535 +0.5241 0.6445897178396284 0.6445869223475219 4.7150311555110846e-07 -0.06619764096127037 +0.5242 0.6446062707253473 0.6446034654153521 4.554553685726104e-07 -0.06620617437684712 +0.5243000000000001 0.6446228197004418 0.644620004887879 4.393134628022377e-07 -0.06621470607609957 +0.5244 0.6446393647645323 0.6446365407665415 4.230804942634281e-07 -0.06622323605915183 +0.5245 0.6446559059172688 0.6446530730527491 4.0675957668767637e-07 -0.06623176432612807 +0.5246000000000001 0.6446724431583326 0.64466960174788 3.9035384087615643e-07 -0.06624029087715262 +0.5247 0.6446889764874351 0.644686126853282 3.738664340474651e-07 -0.06624881571234986 +0.5248 0.6447055059043191 0.644702648370272 3.573005192131218e-07 -0.06625733883184431 +0.5248999999999999 0.644722031408759 0.6447191663001368 3.406592747612347e-07 -0.06626586023576068 +0.525 0.6447385530005594 0.6447356806441311 3.239458936793449e-07 -0.06627437992422362 +0.5251 0.6447550706795573 0.6447521914034786 3.071635829715591e-07 -0.06628289789735801 +0.5252 0.6447715844456205 0.6447686985793719 2.903155631034382e-07 -0.06629141415528883 +0.5253000000000001 0.644788094298649 0.6447852021729719 2.73405067301169e-07 -0.0662999286981411 +0.5254 0.6448046002385746 0.6448017021854077 2.5643534096175813e-07 -0.06630844152603999 +0.5255 0.6448211022653607 0.6448181986177772 2.3940964108404295e-07 -0.06631695263911082 +0.5256000000000001 0.6448376003790028 0.6448346914711459 2.2233123557480194e-07 -0.06632546203747897 +0.5257000000000001 0.6448540945795291 0.6448511807465475 2.0520340266588777e-07 -0.06633396972126991 +0.5258 0.6448705848669991 0.6448676664449837 1.8802943024115448e-07 -0.06634247569060925 +0.5258999999999999 0.6448870712415055 0.6448841485674238 1.7081261529522385e-07 -0.06635097994562268 +0.526 0.6449035537031728 0.6449006271148051 1.5355626312857362e-07 -0.06635948248643604 +0.5261 0.6449200322521585 0.6449171020880327 1.362636869277345e-07 -0.06636798331317527 +0.5262 0.6449365068886526 0.6449335734879789 1.1893820694650059e-07 -0.0663764824259664 +0.5263000000000001 0.6449529776128773 0.6449500413154838 1.0158314999939022e-07 -0.06638497982493556 +0.5264 0.644969444425088 0.6449665055713547 8.42018487608176e-08 -0.06639347551020895 +0.5265 0.6449859073255727 0.6449829662563666 6.679764110242847e-08 -0.066401969481913 +0.5266000000000001 0.6450023663146525 0.6449994233712619 4.937386953104972e-08 -0.06641046174017413 +0.5267000000000001 0.6450188213926807 0.6450158769167501 3.1933880447962415e-08 -0.06641895228511893 +0.5268 0.6450352725600441 0.6450323268935079 1.4481023586851438e-08 -0.06642744111687404 +0.5268999999999999 0.6450517198171623 0.6450487733021792 -2.981348667940864e-09 -0.0664359282355663 +0.527 0.6450681631644877 0.6450652161433754 -2.0449881911986656e-08 -0.06644441364132253 +0.5271 0.6450846026025058 0.645081655417675 -3.7921220379967535e-08 -0.06645289733426978 +0.5272 0.6451010381317351 0.6450980911256239 -5.5392007580529114e-08 -0.06646137931453514 +0.5273000000000001 0.6451174697527271 0.6451145232677347 -7.285888694100184e-08 -0.06646985958224577 +0.5274 0.6451338974660662 0.6451309518444871 -9.031850245911494e-08 -0.06647833813752907 +0.5275 0.6451503212723702 0.6451473768563287 -1.0776749934278407e-07 -0.06648681498051243 +0.5276000000000001 0.645166741172289 0.6451637983036738 -1.2520252465515747e-07 -0.06649529011132335 +0.5277000000000001 0.6451831571665064 0.6451802161869038 -1.4262022797646712e-07 -0.0665037635300895 +0.5278 0.6451995692557387 0.6451966305063677 -1.6001726201378408e-07 -0.0665122352369386 +0.5278999999999999 0.6452159774407351 0.6452130412623817 -1.7739028329230577e-07 -0.0665207052319985 +0.528 0.6452323817222778 0.6452294484552291 -1.947359527312842e-07 -0.06652917351539721 +0.5281 0.6452487821011814 0.6452458520851605 -2.1205093637260974e-07 -0.06653764008726269 +0.5282 0.6452651785782937 0.6452622521523943 -2.2933190596541309e-07 -0.06654610494772319 +0.5283000000000001 0.6452815711544954 0.6452786486571164 -2.4657553961138223e-07 -0.06655456809690699 +0.5284 0.6452979598306992 0.6452950415994797 -2.6377852242048805e-07 -0.06656302953494242 +0.5285 0.6453143446078509 0.6453114309796049 -2.809375471493625e-07 -0.06657148926195798 +0.5286000000000001 0.6453307254869285 0.6453278167975803 -2.98049314825799e-07 -0.0665799472780823 +0.5287000000000001 0.6453471024689428 0.6453441990534626 -3.1511053536631417e-07 -0.06658840358344402 +0.5288 0.6453634755549363 0.6453605777472755 -3.321179283047315e-07 -0.06659685817817197 +0.5288999999999999 0.6453798447459844 0.6453769528790109 -3.490682232987208e-07 -0.06660531106239506 +0.529 0.6453962100431941 0.6453933244486291 -3.659581608098095e-07 -0.0666137622362423 +0.5291 0.6454125714477049 0.6454096924560581 -3.827844927348223e-07 -0.06662221169984284 +0.5292 0.6454289289606878 0.6454260569011943 -3.9954398309977046e-07 -0.06663065945332587 +0.5293000000000001 0.645445282583346 0.6454424177839025 -4.1623340854557433e-07 -0.06663910549682074 +0.5294 0.645461632316914 0.6454587751040161 -4.328495590774639e-07 -0.06664754983045688 +0.5295 0.6454779781626578 0.645475128861337 -4.493892386270293e-07 -0.06665599245436384 +0.5296000000000001 0.6454943201218752 0.6454914790556356 -4.6584926563508766e-07 -0.06666443336867124 +0.5297000000000001 0.6455106581958948 0.6455078256866521 -4.822264737108783e-07 -0.06667287257350885 +0.5298 0.6455269923860769 0.6455241687540946 -4.985177123190132e-07 -0.06668131006900653 +0.5298999999999999 0.6455433226938122 0.6455405082576414 -5.147198471888714e-07 -0.06668974585529429 +0.53 0.6455596491205223 0.6455568441969398 -5.308297610917556e-07 -0.06669817993250214 +0.5301 0.6455759716676597 0.6455731765716065 -5.468443543821255e-07 -0.06670661230076029 +0.5302 0.6455922903367067 0.6455895053812282 -5.627605456498541e-07 -0.06671504296019896 +0.5303000000000001 0.6456086051291767 0.6456058306253611 -5.785752721643167e-07 -0.06672347191094861 +0.5304 0.6456249160466125 0.6456221523035321 -5.942854906515471e-07 -0.06673189915313969 +0.5305 0.6456412230905872 0.6456384704152378 -6.098881778215937e-07 -0.06674032468690277 +0.5306000000000001 0.6456575262627036 0.6456547849599455 -6.253803307709749e-07 -0.0667487485123686 +0.5307000000000001 0.6456738255645937 0.6456710959370933 -6.407589679957582e-07 -0.06675717062966793 +0.5308 0.6456901209979191 0.6456874033460901 -6.560211294470708e-07 -0.06676559103893175 +0.5308999999999999 0.64570641256437 0.645703707186316 -6.711638774331563e-07 -0.06677400974029099 +0.531 0.6457227002656659 0.6457200074571219 -6.861842972161192e-07 -0.06678242673387676 +0.5311 0.6457389841035548 0.6457363041578311 -7.010794972894807e-07 -0.06679084201982036 +0.5312 0.6457552640798131 0.645752597287738 -7.158466102663574e-07 -0.06679925559825306 +0.5313000000000001 0.645771540196245 0.6457688868461092 -7.304827931847724e-07 -0.06680766746930629 +0.5314 0.6457878124546832 0.6457851728321838 -7.449852282293001e-07 -0.06681607763311158 +0.5315 0.6458040808569878 0.6458014552451731 -7.59351123105767e-07 -0.06682448608980061 +0.5316000000000001 0.6458203454050464 0.645817734084261 -7.735777118045295e-07 -0.0668328928395051 +0.5317000000000001 0.6458366061007734 0.6458340093486052 -7.876622549196632e-07 -0.06684129788235686 +0.5318 0.6458528629461104 0.6458502810373357 -8.01602040315097e-07 -0.0668497012184879 +0.5318999999999999 0.6458691159430259 0.6458665491495564 -8.153943836658462e-07 -0.06685810284803023 +0.532 0.645885365093514 0.6458828136843456 -8.290366287078133e-07 -0.06686650277111605 +0.5321 0.6459016103995956 0.6458990746407547 -8.425261482369883e-07 -0.06687490098787759 +0.5322 0.6459178518633168 0.6459153320178104 -8.558603441510826e-07 -0.06688329749844721 +0.5323000000000001 0.6459340894867494 0.6459315858145132 -8.69036648309951e-07 -0.06689169230295737 +0.5324 0.6459503232719909 0.6459478360298392 -8.820525227160037e-07 -0.06690008540154067 +0.5325 0.6459665532211631 0.6459640826627395 -8.949054601248285e-07 -0.0669084767943298 +0.5326000000000001 0.6459827793364126 0.645980325712141 -9.07592984850103e-07 -0.06691686648145752 +0.5327000000000001 0.6459990016199102 0.6459965651769461 -9.201126527080827e-07 -0.06692525446305671 +0.5328 0.6460152200738509 0.6460128010560338 -9.324620518502691e-07 -0.06693364073926035 +0.5328999999999999 0.6460314347004532 0.6460290333482589 -9.446388030687203e-07 -0.06694202531020155 +0.533 0.646047645501959 0.6460452620524537 -9.566405605176964e-07 -0.06695040817601348 +0.5331 0.6460638524806331 0.6460614871674277 -9.684650116026372e-07 -0.06695878933682947 +0.5332 0.6460800556387633 0.6460777086919673 -9.80109878090385e-07 -0.06696716879278289 +0.5333000000000001 0.6460962549786593 0.6460939266248373 -9.915729162479625e-07 -0.06697554654400727 +0.5334 0.6461124505026534 0.6461101409647803 -1.0028519171478845e-06 -0.06698392259063621 +0.5335 0.6461286422130987 0.646126351710517 -1.013944707334291e-06 -0.06699229693280338 +0.5336000000000001 0.6461448301123706 0.6461425588607481 -1.024849149044993e-06 -0.06700066957064264 +0.5337000000000001 0.6461610142028645 0.6461587624141524 -1.0355631409331156e-06 -0.06700904050428784 +0.5338 0.6461771944869974 0.6461749623693888 -1.0460846181781225e-06 -0.06701740973387309 +0.5338999999999999 0.6461933709672057 0.646191158725096 -1.0564115530964369e-06 -0.06702577725953245 +0.534 0.6462095436459464 0.6462073514798929 -1.0665419550859312e-06 -0.06703414308140017 +0.5341 0.6462257125256953 0.6462235406323793 -1.0764738716806388e-06 -0.06704250719961055 +0.5342 0.6462418776089477 0.6462397261811357 -1.086205388411976e-06 -0.06705086961429803 +0.5343000000000001 0.6462580388982178 0.6462559081247241 -1.095734629474876e-06 -0.06705923032559712 +0.5344 0.6462741963960379 0.6462720864616883 -1.1050597581163668e-06 -0.06706758933364247 +0.5345 0.6462903501049586 0.6462882611905543 -1.1141789766910826e-06 -0.06707594663856883 +0.5346000000000001 0.6463065000275479 0.6463044323098305 -1.1230905271886193e-06 -0.067084302240511 +0.5347000000000001 0.6463226461663911 0.6463205998180085 -1.1317926916776244e-06 -0.06709265613960397 +0.5348 0.6463387885240903 0.6463367637135629 -1.1402837924445741e-06 -0.06710100833598275 +0.5348999999999999 0.646354927103264 0.6463529239949524 -1.148562192576641e-06 -0.06710935882978246 +0.535 0.6463710619065469 0.6463690806606195 -1.1566262960172047e-06 -0.06711770762113836 +0.5351 0.6463871929365893 0.6463852337089911 -1.164474547926675e-06 -0.06712605471018585 +0.5352 0.6464033201960564 0.6464013831384798 -1.1721054351265803e-06 -0.06713440009706033 +0.5353000000000001 0.6464194436876289 0.6464175289474827 -1.1795174864326352e-06 -0.0671427437818974 +0.5354 0.6464355634140011 0.646433671134383 -1.186709272599229e-06 -0.06715108576483264 +0.5355 0.6464516793778817 0.64644980969755 -1.193679407013315e-06 -0.06715942604600185 +0.5356000000000001 0.646467791581993 0.6464659446353396 -1.2004265456666552e-06 -0.06716776462554087 +0.5357000000000001 0.6464839000290705 0.6464820759460947 -1.2069493875721538e-06 -0.06717610150358568 +0.5358 0.6465000047218622 0.6464982036281459 -1.213246674958146e-06 -0.0671844366802723 +0.5358999999999999 0.6465161056631286 0.6465143276798113 -1.2193171936014657e-06 -0.06719277015573694 +0.536 0.6465322028556417 0.6465304480993974 -1.2251597728274444e-06 -0.06720110193011584 +0.5361 0.6465482963021856 0.6465465648851992 -1.2307732862315568e-06 -0.06720943200354534 +0.5362 0.6465643860055549 0.6465626780355015 -1.2361566512630873e-06 -0.06721776037616195 +0.5363000000000001 0.6465804719685551 0.6465787875485778 -1.2413088300300412e-06 -0.06722608704810222 +0.5364 0.6465965541940015 0.6465948934226924 -1.2462288290215895e-06 -0.06723441201950282 +0.5365 0.6466126326847191 0.6466109956560994 -1.250915699524402e-06 -0.0672427352905005 +0.5366000000000001 0.6466287074435428 0.6466270942470445 -1.25536853798347e-06 -0.06725105686123216 +0.5367000000000001 0.6466447784733156 0.6466431891937638 -1.2595864858633288e-06 -0.06725937673183474 +0.5368 0.6466608457768892 0.6466592804944862 -1.263568730036635e-06 -0.06726769490244534 +0.5368999999999999 0.646676909357123 0.6466753681474322 -1.2673145026731447e-06 -0.06727601137320115 +0.537 0.6466929692168841 0.6466914521508152 -1.2708230818503363e-06 -0.06728432614423936 +0.5371 0.6467090253590468 0.6467075325028417 -1.2740937913036099e-06 -0.06729263921569748 +0.5372 0.6467250777864915 0.6467236092017115 -1.2771260006205765e-06 -0.06730095058771284 +0.5373000000000001 0.646741126502105 0.6467396822456186 -1.2799191254631026e-06 -0.06730926026042308 +0.5374 0.64675717150878 0.6467557516327519 -1.282472627789355e-06 -0.0673175682339659 +0.5375 0.6467732128094139 0.6467718173612945 -1.2847860156317559e-06 -0.06732587450847904 +0.5376000000000001 0.6467892504069093 0.6467878794294253 -1.2868588436520945e-06 -0.06733417908410037 +0.5377000000000001 0.646805284304173 0.6468039378353192 -1.2886907126419267e-06 -0.06734248196096793 +0.5378000000000001 0.6468213145041155 0.6468199925771472 -1.2902812702442201e-06 -0.06735078313921976 +0.5378999999999999 0.646837341009651 0.6468360436530769 -1.2916302105925315e-06 -0.06735908261899404 +0.538 0.6468533638236961 0.6468520910612733 -1.2927372745052956e-06 -0.06736738040042903 +0.5381 0.6468693829491705 0.646868134799899 -1.2936022494858257e-06 -0.0673756764836631 +0.5382 0.6468853983889955 0.646884174867115 -1.294224969722313e-06 -0.06738397086883478 +0.5383000000000001 0.6469014101460943 0.6469002112610807 -1.2946053165041604e-06 -0.06739226355608263 +0.5384 0.646917418223391 0.6469162439799542 -1.2947432176668716e-06 -0.06740055454554533 +0.5385 0.6469334226238102 0.6469322730218936 -1.2946386482026728e-06 -0.06740884383736165 +0.5386 0.6469494233502766 0.6469482983850571 -1.2942916296776463e-06 -0.06741713143167048 +0.5387000000000001 0.6469654204057151 0.6469643200676027 -1.2937022308701085e-06 -0.06742541732861078 +0.5388000000000001 0.6469814137930496 0.64698033806769 -1.2928705671322316e-06 -0.06743370152832161 +0.5388999999999999 0.6469974035152027 0.6469963523834794 -1.2917968006675995e-06 -0.06744198403094219 +0.539 0.6470133895750954 0.6470123630131334 -1.2904811406144745e-06 -0.06745026483661179 +0.5391 0.6470293719756466 0.6470283699548167 -1.2889238428792638e-06 -0.06745854394546977 +0.5392 0.6470453507197724 0.6470443732066968 -1.2871252101365194e-06 -0.06746682135765561 +0.5393000000000001 0.6470613258103864 0.6470603727669446 -1.2850855914958714e-06 -0.06747509707330888 +0.5394 0.6470772972503982 0.6470763686337342 -1.2828053830571395e-06 -0.0674833710925693 +0.5395 0.6470932650427133 0.6470923608052441 -1.2802850272719546e-06 -0.06749164341557659 +0.5396 0.6471092291902332 0.6471083492796574 -1.2775250129715143e-06 -0.06749991404247069 +0.5397000000000001 0.6471251896958543 0.6471243340551622 -1.2745258755331168e-06 -0.0675081829733915 +0.5398000000000001 0.6471411465624679 0.6471403151299518 -1.2712881964915823e-06 -0.06751645020847913 +0.5398999999999999 0.6471570997929592 0.6471562925022261 -1.2678126036225201e-06 -0.06752471574787373 +0.54 0.6471730493902074 0.6471722661701905 -1.2640997706370172e-06 -0.06753297959171559 +0.5401 0.6471889953570847 0.6471882361320582 -1.2601504174036826e-06 -0.06754124174014511 +0.5402 0.6472049376964566 0.6472042023860489 -1.2559653093657808e-06 -0.0675495021933027 +0.5403000000000001 0.6472208764111804 0.6472201649303906 -1.2515452576244979e-06 -0.06755776095132894 +0.5404 0.6472368115041056 0.6472361237633192 -1.2468911188001641e-06 -0.0675660180143645 +0.5405 0.6472527429780738 0.6472520788830793 -1.2420037948102092e-06 -0.06757427338255016 +0.5406 0.6472686708359167 0.647268030287925 -1.2368842328969176e-06 -0.06758252705602678 +0.5407000000000001 0.647284595080457 0.6472839779761193 -1.2315334252110954e-06 -0.06759077903493531 +0.5408000000000001 0.6473005157145078 0.6472999219459351 -1.2259524085900253e-06 -0.06759902931941678 +0.5408999999999999 0.6473164327408716 0.6473158621956567 -1.2201422645019555e-06 -0.06760727790961239 +0.541 0.6473323461623406 0.6473317987235783 -1.2141041188240553e-06 -0.0676155248056634 +0.5411 0.6473482559816953 0.6473477315280057 -1.2078391416758816e-06 -0.06762377000771116 +0.5412 0.6473641622017052 0.6473636606072566 -1.2013485470308005e-06 -0.0676320135158971 +0.5413000000000001 0.6473800648251273 0.6473795859596605 -1.1946335925216989e-06 -0.0676402553303628 +0.5414 0.6473959638547063 0.64739550758356 -1.1876955794687394e-06 -0.06764849545124989 +0.5415 0.6474118592931742 0.6474114254773103 -1.1805358522409826e-06 -0.06765673387870012 +0.5416 0.6474277511432496 0.6474273396392802 -1.173155798367409e-06 -0.06766497061285537 +0.5417000000000001 0.6474436394076372 0.6474432500678525 -1.1655568479262968e-06 -0.06767320565385758 +0.5418000000000001 0.647459524089028 0.6474591567614237 -1.1577404735729768e-06 -0.06768143900184874 +0.5418999999999999 0.6474754051900977 0.6474750597184058 -1.1497081900124773e-06 -0.06768967065697101 +0.542 0.6474912827135083 0.6474909589372252 -1.1414615538052342e-06 -0.06769790061936667 +0.5421 0.6475071566619051 0.6475068544163244 -1.1330021632283138e-06 -0.06770612888917803 +0.5422 0.6475230270379179 0.6475227461541614 -1.1243316576370344e-06 -0.06771435546654746 +0.5423000000000001 0.6475388938441611 0.6475386341492111 -1.1154517174094547e-06 -0.06772258035161761 +0.5424 0.6475547570832314 0.6475545183999643 -1.1063640636133076e-06 -0.06773080354453101 +0.5425 0.6475706167577095 0.6475703989049297 -1.097070457534155e-06 -0.06773902504543043 +0.5426 0.6475864728701581 0.6475862756626336 -1.0875727004810987e-06 -0.06774724485445871 +0.5427000000000001 0.6476023254231223 0.6476021486716192 -1.077872633370447e-06 -0.06775546297175872 +0.5428000000000001 0.6476181744191291 0.6476180179304492 -1.0679721362816252e-06 -0.06776367939747352 +0.5428999999999999 0.6476340198606862 0.6476338834377043 -1.0578731284294207e-06 -0.06777189413174615 +0.543 0.6476498617502837 0.6476497451919848 -1.0475775671647813e-06 -0.06778010717471995 +0.5431 0.6476657000903914 0.6476656031919099 -1.0370874484744164e-06 -0.06778831852653812 +0.5432 0.6476815348834596 0.647681457436119 -1.0264048058428177e-06 -0.06779652818734412 +0.5433000000000001 0.6476973661319186 0.6476973079232716 -1.0155317100579708e-06 -0.06780473615728143 +0.5434 0.6477131938381784 0.6477131546520479 -1.004470269017066e-06 -0.06781294243649362 +0.5435 0.647729018004628 0.6477289976211489 -9.932226272824085e-07 -0.06782114702512447 +0.5436 0.6477448386336355 0.6477448368292972 -9.817909654707968e-07 -0.06782934992331775 +0.5437000000000001 0.6477606557275468 0.6477606722752365 -9.701775000314772e-07 -0.06783755113121732 +0.5438000000000001 0.6477764692886869 0.647776503957733 -9.583844825244991e-07 -0.06784575064896718 +0.5438999999999999 0.6477922793193578 0.6477923318755752 -9.464141996762265e-07 -0.06785394847671143 +0.544 0.6478080858218391 0.6478081560275738 -9.342689724356479e-07 -0.06786214461459421 +0.5441 0.6478238887983881 0.6478239764125633 -9.219511559188653e-07 -0.06787033906275981 +0.5442 0.6478396882512384 0.647839793029401 -9.094631385764274e-07 -0.06787853182135266 +0.5443000000000001 0.6478554841825998 0.6478556058769681 -8.968073422488398e-07 -0.06788672289051716 +0.5444 0.6478712765946585 0.64787141495417 -8.839862210840987e-07 -0.0678949122703979 +0.5445 0.6478870654895766 0.6478872202599361 -8.710022616209567e-07 -0.06790309996113955 +0.5446 0.6479028508694915 0.6479030217932207 -8.578579819285004e-07 -0.06791128596288686 +0.5447000000000001 0.647918632736516 0.6479188195530028 -8.445559313008388e-07 -0.0679194702757847 +0.5448000000000001 0.6479344110927374 0.6479346135382873 -8.3109868959097e-07 -0.067927652899978 +0.5448999999999999 0.6479501859402178 0.6479504037481039 -8.174888670720026e-07 -0.06793583383561183 +0.545 0.6479659572809937 0.6479661901815087 -8.037291035073446e-07 -0.06794401308283134 +0.5451 0.6479817251170753 0.6479819728375835 -7.898220680396806e-07 -0.0679521906417817 +0.5452 0.6479974894504467 0.6479977517154372 -7.757704582334046e-07 -0.06796036651260834 +0.5453000000000001 0.648013250283065 0.6480135268142048 -7.615769999774757e-07 -0.06796854069545664 +0.5454 0.6480290076168612 0.6480292981330488 -7.472444467082617e-07 -0.06797671319047215 +0.5455 0.6480447614537382 0.6480450656711585 -7.327755789099388e-07 -0.06798488399780045 +0.5456 0.6480605117955722 0.6480608294277513 -7.181732036842803e-07 -0.06799305311758728 +0.5457000000000001 0.6480762586442118 0.648076589402072 -7.034401540845225e-07 -0.06800122054997848 +0.5458000000000001 0.6480920020014769 0.6480923455933936 -6.885792886157649e-07 -0.06800938629511992 +0.5458999999999999 0.6481077418691601 0.6481080980010174 -6.735934907492469e-07 -0.06801755035315764 +0.546 0.648123478249025 0.6481238466242732 -6.584856682423368e-07 -0.06802571272423773 +0.5461 0.6481392111428068 0.6481395914625196 -6.432587526528089e-07 -0.06803387340850635 +0.5462 0.648154940552212 0.6481553325151445 -6.279156987420986e-07 -0.06804203240610984 +0.5463000000000001 0.6481706664789175 0.6481710697815646 -6.12459483878558e-07 -0.06805018971719456 +0.5464 0.6481863889245714 0.648186803261226 -5.968931075794881e-07 -0.06805834534190698 +0.5465 0.6482021078907914 0.6482025329536052 -5.812195908172502e-07 -0.06806649928039368 +0.5466 0.6482178233791668 0.6482182588582083 -5.654419754225204e-07 -0.06807465153280139 +0.5467000000000001 0.6482335353912556 0.6482339809745711 -5.495633236124453e-07 -0.06808280209927682 +0.5468000000000001 0.6482492439285863 0.6482496993022598 -5.335867172828745e-07 -0.0680909509799668 +0.5468999999999999 0.6482649489926567 0.6482654138408717 -5.175152574948827e-07 -0.06809909817501832 +0.547 0.6482806505849344 0.6482811245900342 -5.013520637392466e-07 -0.0681072436845784 +0.5471 0.6482963487068565 0.648296831549406 -4.851002735062337e-07 -0.06811538750879428 +0.5472 0.6483120433598283 0.6483125347186762 -4.6876304155007986e-07 -0.06812352964781314 +0.5473000000000001 0.6483277345452249 0.6483282340975657 -4.523435394171438e-07 -0.06813167010178228 +0.5474 0.6483434222643896 0.6483439296858267 -4.3584495461324035e-07 -0.06813980887084917 +0.5475 0.6483591065186347 0.6483596214832423 -4.192704901873068e-07 -0.06814794595516133 +0.5476 0.6483747873092407 0.6483753094896284 -4.0262336398894094e-07 -0.06815608135486638 +0.5477000000000001 0.6483904646374564 0.6483909937048316 -3.859068081410455e-07 -0.06816421507011199 +0.5478000000000001 0.6484061385044991 0.6484066741287313 -3.6912406834593847e-07 -0.06817234710104601 +0.5478999999999999 0.6484218089115538 0.6484223507612386 -3.5227840329554727e-07 -0.06818047744781636 +0.548 0.6484374758597733 0.6484380236022971 -3.353730839567026e-07 -0.068188606110571 +0.5481 0.6484531393502784 0.648453692651882 -3.1841139302296595e-07 -0.06819673308945799 +0.5482 0.6484687993841579 0.648469357910002 -3.0139662428319003e-07 -0.06820485838462557 +0.5483000000000001 0.6484844559624678 0.6484850193766977 -2.843320819068129e-07 -0.06821298199622203 +0.5484 0.6485001090862313 0.6485006770520425 -2.672210798401742e-07 -0.06822110392439566 +0.5485 0.6485157587564396 0.6485163309361428 -2.500669412167089e-07 -0.068229224169295 +0.5486 0.6485314049740507 0.6485319810291373 -2.32872997621425e-07 -0.06823734273106857 +0.5487000000000001 0.6485470477399898 0.6485476273311982 -2.156425885323221e-07 -0.06824545960986504 +0.5488000000000001 0.6485626870551497 0.6485632698425305 -1.9837906057446064e-07 -0.06825357480583316 +0.5488999999999999 0.64857832292039 0.6485789085633722 -1.8108576695791134e-07 -0.06826168831912176 +0.549 0.648593955336537 0.6485945434939945 -1.6376606676304917e-07 -0.06826980014987975 +0.5491 0.6486095843043842 0.6486101746347018 -1.4642332433686955e-07 -0.06827791029825618 +0.5492 0.6486252098246919 0.6486258019858318 -1.2906090861644626e-07 -0.06828601876440016 +0.5493000000000001 0.6486408318981877 0.6486414255477553 -1.116821924680017e-07 -0.06829412554846094 +0.5494 0.6486564505255653 0.6486570453208768 -9.42905520589371e-08 -0.06830223065058778 +0.5495 0.6486720657074854 0.6486726613056338 -7.688936615179998e-08 -0.06831033407093011 +0.5496 0.6486876774445758 0.6486882735024974 -5.948201549886567e-08 -0.06831843580963744 +0.5497000000000001 0.6487032857374304 0.6487038819119718 -4.2071882157788953e-08 -0.06832653586685929 +0.5498000000000001 0.6487188905866105 0.6487194865345951 -2.4662348845636353e-08 -0.06833463424274538 +0.5498999999999999 0.6487344919926438 0.6487350873709387 -7.256798272535503e-09 -0.06834273093744553 +0.55 0.6487500899560243 0.6487506844216067 1.0141387514484013e-08 -0.0683508259511095 +0.5501 0.6487656844772134 0.6487662776872375 2.7528827783313004e-08 -0.0683589192838873 +0.5502 0.6487812755566392 0.6487818671685027 4.490214378441437e-08 -0.06836701093592905 +0.5503000000000001 0.6487968631946961 0.6487974528661069 6.225795939895917e-08 -0.06837510090738479 +0.5504 0.6488124473917454 0.6488130347807886 7.959290179715417e-08 -0.06838318919840482 +0.5505 0.6488280281481156 0.648828612913319 9.690360209743676e-08 -0.06839127580913945 +0.5506 0.6488436054641016 0.6488441872645029 1.1418669602913933e-07 -0.0683993607397391 +0.5507000000000001 0.6488591793399653 0.6488597578351785 1.3143882456739808e-07 -0.06840744399035428 +0.5508000000000001 0.648874749775936 0.6488753246262167 1.4865663460969514e-07 -0.06841552556113562 +0.5509 0.6488903167722095 0.6488908876385219 1.6583677960035903e-07 -0.0684236054522338 +0.551 0.6489058803289491 0.6489064468730316 1.8297592021404574e-07 -0.06843168366379966 +0.5511 0.6489214404462845 0.6489220023307156 2.0007072501493361e-07 -0.06843976019598401 +0.5512 0.6489369971243136 0.6489375540125777 2.17117871036121e-07 -0.06844783504893787 +0.5513000000000001 0.6489525503631008 0.6489531019196533 2.3411404450474071e-07 -0.06845590822281228 +0.5514 0.6489681001626787 0.6489686460530114 2.510559414387048e-07 -0.0684639797177584 +0.5515 0.6489836465230467 0.6489841864137533 2.6794026831977735e-07 -0.06847204953392753 +0.5516 0.6489991894441725 0.6489997230030129 2.847637427250138e-07 -0.06848011767147098 +0.5517000000000001 0.6490147289259909 0.6490152558219563 3.015230939720781e-07 -0.06848818413054021 +0.5518000000000001 0.6490302649684047 0.6490307848717818 3.182150637298653e-07 -0.0684962489112867 +0.5519 0.649045797571285 0.6490463101537205 3.3483640666381875e-07 -0.06850431201386213 +0.552 0.6490613267344707 0.6490618316690351 3.513838911367584e-07 -0.06851237343841819 +0.5521 0.649076852457769 0.6490773494190198 3.6785429972929773e-07 -0.06852043318510669 +0.5522 0.6490923747409556 0.6490928634050013 3.8424442991291663e-07 -0.06852849125407953 +0.5523 0.6491078935837744 0.6491083736283374 4.005510947091562e-07 -0.06853654764548865 +0.5524 0.6491234089859383 0.6491238800904173 4.167711232655469e-07 -0.06854460235948621 +0.5525 0.6491389209471288 0.649139382792662 4.329013615356203e-07 -0.06855265539622434 +0.5526 0.6491544294669968 0.6491548817365232 4.4893867275075383e-07 -0.06856070675585527 +0.5527000000000001 0.649169934545162 0.6491703769234836 4.648799382667157e-07 -0.06856875643853137 +0.5528000000000001 0.6491854361812135 0.6491858683550568 4.807220579244875e-07 -0.06857680444440514 +0.5529 0.6492009343747102 0.649201356032787 4.964619508274204e-07 -0.0685848507736291 +0.553 0.6492164291251803 0.6492168399582482 5.120965558685908e-07 -0.0685928954263558 +0.5531 0.6492319204321222 0.6492323201330457 5.276228323553012e-07 -0.06860093840273802 +0.5532 0.6492474082950046 0.6492477965588137 5.430377605503134e-07 -0.06860897970292859 +0.5533 0.6492628927132665 0.6492632692372169 5.583383423241051e-07 -0.06861701932708038 +0.5534 0.649278373686317 0.6492787381699493 5.735216017238587e-07 -0.06862505727534636 +0.5535 0.6492938512135364 0.6492942033587343 5.885845856118399e-07 -0.06863309354787965 +0.5536 0.6493093252942759 0.6493096648053243 6.035243640817312e-07 -0.0686411281448334 +0.5537000000000001 0.649324795927858 0.6493251225115008 6.183380311941544e-07 -0.06864916106636092 +0.5538000000000001 0.6493402631135765 0.6493405764790737 6.330227054068827e-07 -0.0686571923126155 +0.5539 0.6493557268506971 0.6493560267098815 6.475755303519959e-07 -0.06866522188375061 +0.554 0.6493711871384574 0.6493714732057906 6.619936750856814e-07 -0.06867324977991977 +0.5541 0.6493866439760672 0.6493869159686959 6.762743348931455e-07 -0.06868127600127664 +0.5542 0.6494020973627086 0.6494023550005195 6.904147317882137e-07 -0.06868930054797492 +0.5543 0.6494175472975369 0.649417790303211 7.044121150129312e-07 -0.06869732342016847 +0.5544 0.6494329937796799 0.6494332218787471 7.182637615371634e-07 -0.06870534461801113 +0.5545 0.6494484368082389 0.6494486497291309 7.319669766275849e-07 -0.06871336414165687 +0.5546 0.649463876382289 0.6494640738563927 7.455190943750356e-07 -0.0687213819912598 +0.5547000000000001 0.6494793125008789 0.6494794942625889 7.589174783884101e-07 -0.0687293981669741 +0.5548000000000001 0.6494947451630312 0.6494949109498016 7.721595220444577e-07 -0.06873741266895399 +0.5549 0.6495101743677438 0.6495103239201391 7.852426489873832e-07 -0.0687454254973539 +0.555 0.649525600113988 0.6495257331757345 7.981643138921246e-07 -0.06875343665232815 +0.5551 0.6495410224007114 0.6495411387187462 8.109220028529318e-07 -0.06876144613403133 +0.5552 0.6495564412268364 0.6495565405513575 8.235132338274553e-07 -0.06876945394261808 +0.5553 0.649571856591261 0.6495719386757762 8.359355570808358e-07 -0.06877746007824306 +0.5554 0.6495872684928596 0.6495873330942341 8.481865556575485e-07 -0.06878546454106112 +0.5555 0.6496026769304825 0.6496027238089865 8.602638461030487e-07 -0.06879346733122711 +0.5556 0.6496180819029568 0.6496181108223128 8.721650785747936e-07 -0.06880146844889606 +0.5557000000000001 0.6496334834090866 0.649633494136515 8.838879375361319e-07 -0.06880946789422299 +0.5558000000000001 0.6496488814476531 0.6496488737539181 8.954301423391708e-07 -0.06881746566736303 +0.5559 0.6496642760174157 0.6496642496768694 9.067894472525317e-07 -0.06882546176847147 +0.556 0.6496796671171116 0.6496796219077386 9.179636421274839e-07 -0.06883345619770363 +0.5561 0.6496950547454556 0.649694990448917 9.289505531195896e-07 -0.06884144895521492 +0.5562 0.6497104389011428 0.6497103553028174 9.397480424111482e-07 -0.06884944004116093 +0.5563 0.649725819582846 0.6497257164718733 9.503540093769303e-07 -0.0688574294556972 +0.5564 0.6497411967892179 0.6497410739585392 9.607663905564223e-07 -0.0688654171989794 +0.5565 0.6497565705188911 0.6497564277652899 9.709831602922048e-07 -0.06887340327116337 +0.5566 0.6497719407704787 0.6497717778946196 9.810023307854632e-07 -0.06888138767240495 +0.5567000000000001 0.6497873075425734 0.6497871243490431 9.90821953095189e-07 -0.06888937040286011 +0.5568000000000001 0.6498026708337499 0.6498024671310932 1.0004401166108234e-06 -0.06889735146268487 +0.5569 0.6498180306425638 0.6498178062433223 1.00985495035677e-06 -0.06890533085203542 +0.557 0.6498333869675521 0.6498331416883009 1.0190646229091271e-06 -0.06891330857106794 +0.5571 0.6498487398072347 0.6498484734686174 1.0280673427287557e-06 -0.06892128461993875 +0.5572 0.6498640891601133 0.6498638015868781 1.0368613586331232e-06 -0.0689292589988043 +0.5573 0.6498794350246727 0.649879126045706 1.0454449601016158e-06 -0.068937231707821 +0.5574 0.6498947773993813 0.6498944468477414 1.053816477580849e-06 -0.06894520274714551 +0.5575 0.649910116282691 0.6499097639956408 1.0619742827899792e-06 -0.06895317211693446 +0.5576 0.6499254516730377 0.6499250774920766 1.0699167891925487e-06 -0.06896113981734457 +0.5577000000000001 0.6499407835688422 0.6499403873397374 1.0776424521907746e-06 -0.06896910584853282 +0.5578000000000001 0.64995611196851 0.6499556935413259 1.0851497695418821e-06 -0.06897707021065602 +0.5579 0.6499714368704319 0.6499709960995602 1.0924372814136163e-06 -0.06898503290387124 +0.558 0.6499867582729846 0.6499862950171726 1.0995035709115974e-06 -0.06899299392833555 +0.5581 0.6500020761745311 0.6500015902969097 1.1063472641348326e-06 -0.06900095328420622 +0.5582 0.650017390573421 0.6500168819415308 1.1129670308140938e-06 -0.0690089109716405 +0.5583 0.6500327014679907 0.6500321699538084 1.1193615841176285e-06 -0.06901686699079573 +0.5584 0.650048008856565 0.6500474543365284 1.125529681400561e-06 -0.06902482134182945 +0.5585 0.6500633127374551 0.6500627350924879 1.1314701238440694e-06 -0.06903277402489914 +0.5586 0.6500786131089623 0.6500780122244963 1.1371817572602971e-06 -0.0690407250401625 +0.5587000000000001 0.6500939099693757 0.6500932857353743 1.1426634719535755e-06 -0.06904867438777722 +0.5588000000000001 0.6501092033169735 0.6501085556279527 1.1479142034420686e-06 -0.06905662206790111 +0.5589 0.6501244931500243 0.650123821905074 1.1529329317916392e-06 -0.0690645680806921 +0.559 0.6501397794667865 0.6501390845695894 1.1577186826150498e-06 -0.06907251242630814 +0.5591 0.6501550622655087 0.6501543436243604 1.1622705267944067e-06 -0.06908045510490733 +0.5592 0.6501703415444318 0.6501695990722576 1.166587581258316e-06 -0.06908839611664787 +0.5593 0.6501856173017866 0.6501848509161599 1.170669008260239e-06 -0.06909633546168799 +0.5594 0.6502008895357968 0.650200099158954 1.174514016460959e-06 -0.06910427314018597 +0.5595 0.6502161582446786 0.6502153438035351 1.1781218602346932e-06 -0.06911220915230032 +0.5596 0.6502314234266404 0.6502305848528052 1.181491840585025e-06 -0.0691201434981895 +0.5597000000000001 0.6502466850798847 0.650245822309673 1.1846233049228605e-06 -0.06912807617801214 +0.5598000000000001 0.6502619432026071 0.6502610561770539 1.1875156470941839e-06 -0.06913600719192692 +0.5599 0.650277197792998 0.6502762864578691 1.1901683076298575e-06 -0.06914393654009264 +0.56 0.6502924488492419 0.6502915131550449 1.1925807739121552e-06 -0.0691518642226681 +0.5601 0.6503076963695191 0.6503067362715127 1.1947525801470071e-06 -0.06915979023981232 +0.5602 0.6503229403520052 0.6503219558102089 1.196683307835844e-06 -0.06916771459168435 +0.5603 0.650338180794872 0.6503371717740731 1.1983725851372196e-06 -0.06917563727844328 +0.5604 0.6503534176962874 0.6503523841660486 1.1998200875051879e-06 -0.06918355830024829 +0.5605 0.650368651054417 0.6503675929890821 1.201025537772571e-06 -0.06919147765725873 +0.5606 0.6503838808674235 0.650382798246123 1.2019887058734025e-06 -0.06919939534963393 +0.5607000000000001 0.6503991071334676 0.6503979999401224 1.2027094092037505e-06 -0.0692073113775334 +0.5608000000000001 0.6504143298507087 0.6504131980740335 1.2031875124829394e-06 -0.06921522574111669 +0.5609 0.6504295490173049 0.6504283926508106 1.2034229277535502e-06 -0.06922313844054344 +0.561 0.6504447646314134 0.6504435836734086 1.2034156144646868e-06 -0.06923104947597339 +0.5611 0.6504599766911918 0.6504587711447827 1.20316557963851e-06 -0.06923895884756633 +0.5612 0.6504751851947974 0.6504739550678882 1.2026728776759477e-06 -0.0692468665554822 +0.5613 0.6504903901403887 0.6504891354456797 1.2019376102456736e-06 -0.06925477259988101 +0.5614 0.6505055915261253 0.6505043122811097 1.2009599265339066e-06 -0.06926267698092274 +0.5615 0.6505207893501685 0.6505194855771308 1.1997400232166555e-06 -0.06927057969876764 +0.5616 0.6505359836106817 0.6505346553366922 1.1982781443486967e-06 -0.06927848075357593 +0.5617000000000001 0.6505511743058314 0.6505498215627412 1.1965745809472406e-06 -0.06928638014550799 +0.5618000000000001 0.6505663614337863 0.6505649842582215 1.1946296714915317e-06 -0.06929427787472416 +0.5619 0.6505815449927195 0.6505801434260741 1.1924438018395822e-06 -0.06930217394138492 +0.562 0.6505967249808078 0.6505952990692354 1.1900174044787715e-06 -0.06931006834565097 +0.5621 0.6506119013962328 0.6506104511906379 1.1873509594140241e-06 -0.06931796108768291 +0.5622 0.6506270742371807 0.6506255997932089 1.1844449931963652e-06 -0.06932585216764156 +0.5623 0.6506422435018433 0.6506407448798707 1.1813000796168094e-06 -0.06933374158568775 +0.5624 0.6506574091884185 0.6506558864535394 1.1779168389569605e-06 -0.06934162934198239 +0.5625 0.6506725712951101 0.650671024517125 1.1742959379890117e-06 -0.0693495154366865 +0.5626 0.6506877298201291 0.6506861590735309 1.1704380902810563e-06 -0.06935739986996121 +0.5627000000000001 0.6507028847616938 0.650701290125653 1.1663440554476878e-06 -0.06936528264196769 +0.5628000000000001 0.65071803611803 0.6507164176763802 1.1620146396218445e-06 -0.06937316375286724 +0.5629 0.6507331838873719 0.6507315417285928 1.1574506947331642e-06 -0.06938104320282122 +0.563 0.6507483280679625 0.6507466622851628 1.1526531185912514e-06 -0.06938892099199111 +0.5631 0.650763468658053 0.6507617793489527 1.1476228550522105e-06 -0.06939679712053835 +0.5632 0.6507786056559056 0.6507768929228164 1.142360893019445e-06 -0.06940467158862466 +0.5633 0.6507937390597914 0.6507920030095967 1.1368682671097918e-06 -0.06941254439641165 +0.5634 0.6508088688679925 0.6508071096121271 1.131146056959631e-06 -0.06942041554406113 +0.5635 0.6508239950788017 0.6508222127332302 1.1251953870305975e-06 -0.06942828503173504 +0.5636 0.650839117690523 0.6508373123757167 1.1190174267206032e-06 -0.06943615285959528 +0.5637000000000001 0.6508542367014727 0.6508524085423865 1.112613389697703e-06 -0.06944401902780391 +0.5638000000000001 0.650869352109979 0.6508675012360265 1.1059845340666286e-06 -0.06945188353652307 +0.5639 0.6508844639143823 0.6508825904594118 1.0991321618414318e-06 -0.06945974638591493 +0.564 0.6508995721130371 0.6508976762153036 1.0920576188622189e-06 -0.06946760757614179 +0.5641 0.6509146767043106 0.6509127585064509 1.084762294378816e-06 -0.0694754671073661 +0.5642 0.6509297776865842 0.6509278373355878 1.0772476208842363e-06 -0.06948332497975025 +0.5643 0.650944875058254 0.6509429127054347 1.0695150739759018e-06 -0.06949118119345687 +0.5644 0.6509599688177304 0.6509579846186968 1.0615661717172653e-06 -0.0694990357486485 +0.5645 0.6509750589634394 0.6509730530780646 1.0534024746933213e-06 -0.06950688864548792 +0.5646 0.6509901454938227 0.6509881180862128 1.045025585372228e-06 -0.06951473988413787 +0.5647000000000001 0.651005228407338 0.6510031796458007 1.0364371482718404e-06 -0.06952258946476135 +0.5648000000000001 0.651020307702459 0.6510182377594701 1.0276388492103106e-06 -0.06953043738752124 +0.5649 0.651035383377677 0.6510332924298471 1.0186324150285309e-06 -0.06953828365258063 +0.565 0.6510504554315002 0.65104834365954 1.0094196132570676e-06 -0.06954612826010269 +0.5651 0.6510655238624548 0.6510633914511399 1.0000022521994278e-06 -0.06955397121025059 +0.5652 0.6510805886690847 0.6510784358072194 9.903821800716361e-07 -0.06956181250318766 +0.5653 0.6510956498499525 0.6510934767303331 9.805612847801903e-07 -0.06956965213907729 +0.5654 0.6511107074036397 0.651108514223017 9.705414935057277e-07 -0.069577490118083 +0.5655 0.6511257613287471 0.6511235482877872 9.60324772647514e-07 -0.06958532644036826 +0.5656 0.651140811623895 0.6511385789271409 9.499131270462868e-07 -0.06959316110609678 +0.5657000000000001 0.6511558582877239 0.651153606143555 9.393085997067008e-07 -0.06960099411543226 +0.5658000000000001 0.6511709013188948 0.6511686299394867 9.285132714920152e-07 -0.06960882546853853 +0.5659 0.6511859407160893 0.6511836503173717 9.175292607077612e-07 -0.0696166551655795 +0.566 0.65120097647801 0.6511986672796249 9.063587226298964e-07 -0.06962448320671911 +0.5661 0.6512160086033815 0.6512136808286402 8.950038491994938e-07 -0.06963230959212145 +0.5662 0.65123103709095 0.6512286909667891 8.834668683010971e-07 -0.06964013432195067 +0.5663 0.6512460619394839 0.6512436976964214 8.717500436794534e-07 -0.06964795739637096 +0.5664 0.6512610831477742 0.6512587010198643 8.598556743844021e-07 -0.06965577881554667 +0.5665 0.651276100714635 0.651273700939422 8.477860941602522e-07 -0.06966359857964219 +0.5666 0.6512911146389038 0.6512886974573759 8.355436711404707e-07 -0.06967141668882201 +0.5667000000000001 0.651306124919441 0.6513036905759834 8.231308073758381e-07 -0.06967923314325064 +0.5668000000000001 0.6513211315551317 0.651318680297478 8.105499384181147e-07 -0.06968704794309274 +0.5669 0.6513361345448854 0.6513336666240697 7.978035326816624e-07 -0.06969486108851308 +0.567 0.6513511338876357 0.6513486495579436 7.84894091138133e-07 -0.06970267257967648 +0.5671 0.6513661295823409 0.6513636291012596 7.71824146650335e-07 -0.06971048241674778 +0.5672 0.6513811216279854 0.6513786052561528 7.585962638056998e-07 -0.06971829059989197 +0.5673 0.6513961100235784 0.651393578024733 7.452130379170807e-07 -0.0697260971292741 +0.5674 0.6514110947681558 0.6514085474090839 7.316770949256091e-07 -0.06973390200505936 +0.5675 0.6514260758607787 0.6514235134112636 7.179910906929265e-07 -0.06974170522741294 +0.5676 0.6514410533005353 0.6514384760333032 7.04157710570974e-07 -0.06974950679650012 +0.5677000000000001 0.65145602708654 0.6514534352772076 6.90179668833002e-07 -0.06975730671248634 +0.5678000000000001 0.6514709972179352 0.6514683911449546 6.760597081878483e-07 -0.06976510497553705 +0.5679 0.6514859636938897 0.6514833436384949 6.618005991415599e-07 -0.06977290158581782 +0.568 0.6515009265136003 0.6514982927597515 6.474051395810587e-07 -0.06978069654349427 +0.5681 0.6515158856762913 0.6515132385106202 6.328761541773975e-07 -0.06978848984873214 +0.5682 0.6515308411812154 0.6515281808929678 6.182164937473811e-07 -0.06979628150169719 +0.5683 0.6515457930276539 0.6515431199086338 6.034290348094773e-07 -0.06980407150255535 +0.5684 0.6515607412149164 0.6515580555594286 5.885166790564611e-07 -0.06981185985147255 +0.5685 0.6515756857423413 0.6515729878471336 5.734823526337696e-07 -0.06981964654861482 +0.5686 0.6515906266092968 0.6515879167735021 5.583290056954127e-07 -0.0698274315941484 +0.5687000000000001 0.6516055638151792 0.6516028423402573 5.430596117517172e-07 -0.06983521498823939 +0.5688000000000001 0.6516204973594157 0.6516177645490935 5.276771671836045e-07 -0.06984299673105412 +0.5689 0.6516354272414626 0.6516326834016745 5.121846904376781e-07 -0.06985077682275896 +0.569 0.6516503534608062 0.651647598899635 4.965852217903022e-07 -0.0698585552635204 +0.5691 0.6516652760169633 0.6516625110445788 4.808818224455447e-07 -0.06986633205350488 +0.5692 0.6516801949094815 0.6516774198380803 4.650775739939439e-07 -0.06987410719287916 +0.5693 0.6516951101379379 0.6516923252816823 4.4917557792678586e-07 -0.06988188068180985 +0.5694 0.6517100217019418 0.6517072273768978 4.3317895491445935e-07 -0.0698896525204638 +0.5695 0.6517249296011324 0.6517221261252082 4.170908443068555e-07 -0.0698974227090078 +0.5696 0.6517398338351807 0.6517370215280637 4.0091440338396733e-07 -0.06990519124760881 +0.5697000000000001 0.6517547344037892 0.651751913586884 3.846528068701671e-07 -0.0699129581364339 +0.5698000000000001 0.6517696313066916 0.6517668023030567 3.683092461570503e-07 -0.06992072337565018 +0.5699 0.6517845245436534 0.6517816876779378 3.518869287899573e-07 -0.0699284869654248 +0.57 0.6517994141144725 0.6517965697128517 3.3538907786428984e-07 -0.06993624890592508 +0.5701 0.651814300018978 0.6518114484090908 3.1881893130386585e-07 -0.06994400919731834 +0.5702 0.6518291822570316 0.6518263237679153 3.0217974130580805e-07 -0.069951767839772 +0.5703 0.6518440608285274 0.6518411957905534 2.854747736605323e-07 -0.06995952483345362 +0.5704 0.6518589357333919 0.6518560644782007 2.687073070370416e-07 -0.06996728017853077 +0.5705 0.6518738069715839 0.6518709298320204 2.518806325041423e-07 -0.06997503387517112 +0.5706 0.6518886745430954 0.6518857918531435 2.349980527602269e-07 -0.06998278592354248 +0.5707000000000001 0.6519035384479508 0.6519006505426675 2.180628815365293e-07 -0.06999053632381262 +0.5708000000000001 0.6519183986862075 0.6519155059016576 2.0107844293099086e-07 -0.06999828507614947 +0.5709 0.6519332552579563 0.6519303579311462 1.8404807076294327e-07 -0.07000603218072109 +0.571 0.6519481081633205 0.6519452066321321 1.6697510793473036e-07 -0.07001377763769552 +0.5711 0.651962957402457 0.6519600520055814 1.49862905717002e-07 -0.0700215214472409 +0.5712 0.6519778029755559 0.651974894052427 1.327148231693165e-07 -0.0700292636095255 +0.5713 0.6519926448828404 0.6519897327735686 1.1553422642196498e-07 -0.07003700412471765 +0.5714 0.6520074831245676 0.6520045681698723 9.832448803065441e-08 -0.07004474299298571 +0.5715 0.6520223177010278 0.652019400242171 8.108898635200701e-08 -0.07005248021449821 +0.5716 0.6520371486125449 0.652034228991264 6.383110481497645e-08 -0.07006021578942369 +0.5717000000000001 0.6520519758594767 0.652049054417917 4.655423129981684e-08 -0.0700679497179308 +0.5718000000000001 0.652066799442214 0.6520638765228628 2.9261757471948924e-08 -0.07007568200018827 +0.5719 0.6520816193611818 0.6520786953067998 1.195707810194846e-08 -0.0700834126363649 +0.572 0.6520964356168386 0.6520935107703936 -5.356409608393842e-09 -0.0700911416266296 +0.5721 0.6521112482096765 0.6521083229142755 -2.2675306665317918e-08 -0.07009886897115129 +0.5722 0.6521260571402215 0.6521231317390431 -3.999621297481534e-08 -0.07010659467009905 +0.5723 0.6521408624090335 0.652137937245261 -5.7315728001824245e-08 -0.07011431872364199 +0.5724 0.6521556640167057 0.6521527394334597 -7.463045143809785e-08 -0.0701220411319493 +0.5725 0.6521704619638651 0.652167538304136 -9.193698387310878e-08 -0.07012976189519024 +0.5726 0.652185256251173 0.6521823338577531 -1.0923192745627974e-07 -0.07013748101353423 +0.5727000000000001 0.6522000468793239 0.6521971260947411 -1.265118865778625e-07 -0.07014519848715069 +0.5728000000000001 0.6522148338490464 0.6522119150154958 -1.4377346852466333e-07 -0.07015291431620915 +0.5729 0.6522296171611024 0.6522267006203799 -1.6101328415007998e-07 -0.07016062850087922 +0.573 0.6522443968162872 0.6522414829097218 -1.7822794854197022e-07 -0.07016834104133055 +0.5731 0.6522591728154304 0.6522562618838175 -1.9541408167664254e-07 -0.07017605193773291 +0.5732 0.6522739451593946 0.6522710375429289 -2.1256830911101088e-07 -0.07018376119025617 +0.5733 0.652288713849076 0.6522858098872847 -2.2968726261576866e-07 -0.07019146879907022 +0.5734 0.6523034788854043 0.6523005789170799 -2.467675808415226e-07 -0.07019917476434508 +0.5735 0.6523182402693423 0.6523153446324771 -2.6380591004043774e-07 -0.07020687908625081 +0.5736 0.6523329980018863 0.6523301070336047 -2.8079890460747103e-07 -0.07021458176495757 +0.5737000000000001 0.6523477520840655 0.6523448661205588 -2.977432278505887e-07 -0.07022228280063557 +0.5738000000000001 0.6523625025169427 0.6523596218934021 -3.1463555258404163e-07 -0.07022998219345519 +0.5739 0.6523772493016133 0.6523743743521648 -3.3147256178756024e-07 -0.07023767994358679 +0.574 0.6523919924392054 0.6523891234968441 -3.482509493210606e-07 -0.07024537605120083 +0.5741 0.6524067319308805 0.6524038693274039 -3.649674205283282e-07 -0.07025307051646792 +0.5742 0.6524214677778322 0.6524186118437764 -3.816186928337628e-07 -0.07026076333955861 +0.5743 0.6524361999812869 0.6524333510458609 -3.9820149647096237e-07 -0.07026845452064368 +0.5744 0.6524509285425031 0.6524480869335245 -4.147125750794678e-07 -0.07027614405989382 +0.5745 0.6524656534627722 0.6524628195066025 -4.3114868639865245e-07 -0.07028383195748003 +0.5746 0.6524803747434169 0.6524775487648973 -4.475066028228336e-07 -0.07029151821357314 +0.5747000000000001 0.6524950923857928 0.6524922747081802 -4.6378311215067303e-07 -0.07029920282834426 +0.5748000000000001 0.6525098063912869 0.6525069973361899 -4.799750180778384e-07 -0.07030688580196442 +0.5749 0.6525245167613174 0.6525217166486345 -4.96079140932526e-07 -0.07031456713460486 +0.575 0.6525392234973348 0.65253643264519 -5.120923182583281e-07 -0.07032224682643683 +0.5751000000000001 0.6525539266008202 0.6525511453255013 -5.280114055150609e-07 -0.07032992487763157 +0.5752 0.6525686260732869 0.6525658546891825 -5.438332765644871e-07 -0.07033760128836063 +0.5753 0.652583321916278 0.6525805607358164 -5.595548243086945e-07 -0.07034527605879545 +0.5754 0.6525980141313679 0.6525952634649556 -5.75172961453374e-07 -0.0703529491891076 +0.5755 0.6526127027201618 0.6526099628761217 -5.906846209935424e-07 -0.07036062067946872 +0.5756 0.652627387684295 0.6526246589688063 -6.060867567547756e-07 -0.07036829053005055 +0.5757000000000001 0.6526420690254329 0.6526393517424709 -6.213763441703657e-07 -0.0703759587410249 +0.5758000000000001 0.6526567467452709 0.6526540411965472 -6.365503807254091e-07 -0.07038362531256363 +0.5759 0.6526714208455344 0.6526687273304372 -6.516058866368191e-07 -0.07039129024483877 +0.576 0.6526860913279782 0.6526834101435132 -6.665399053390475e-07 -0.07039895353802231 +0.5761000000000001 0.6527007581943859 0.6526980896351187 -6.813495042612416e-07 -0.07040661519228635 +0.5762 0.6527154214465706 0.6527127658045679 -6.96031775201944e-07 -0.07041427520780309 +0.5763 0.6527300810863742 0.6527274386511466 -7.105838350091043e-07 -0.07042193358474483 +0.5764 0.652744737115667 0.652742108174112 -7.250028260380459e-07 -0.0704295903232839 +0.5765 0.6527593895363478 0.6527567743726935 -7.392859168869892e-07 -0.07043724542359277 +0.5766 0.652774038350343 0.6527714372460918 -7.534303029382849e-07 -0.07044489888584388 +0.5767 0.6527886835596071 0.6527860967934803 -7.674332067608702e-07 -0.07045255071020982 +0.5768000000000001 0.6528033251661216 0.6528007530140054 -7.812918786931355e-07 -0.0704602008968633 +0.5769 0.6528179631718959 0.6528154059067859 -7.95003597481303e-07 -0.07046784944597699 +0.577 0.652832597578966 0.6528300554709137 -8.085656708622935e-07 -0.07047549635772375 +0.5771000000000001 0.6528472283893944 0.6528447017054544 -8.219754358135267e-07 -0.07048314163227647 +0.5772 0.6528618556052701 0.6528593446094475 -8.352302594272221e-07 -0.07049078526980809 +0.5773 0.6528764792287083 0.6528739841819062 -8.483275391601985e-07 -0.0704984272704917 +0.5774 0.6528910992618494 0.6528886204218183 -8.61264703611031e-07 -0.07050606763450039 +0.5775 0.6529057157068598 0.6529032533281458 -8.740392127559726e-07 -0.07051370636200736 +0.5776 0.6529203285659306 0.6529178828998264 -8.866485584346773e-07 -0.07052134345318592 +0.5777 0.6529349378412781 0.6529325091357726 -8.990902653494004e-07 -0.07052897890820937 +0.5778000000000001 0.6529495435351425 0.6529471320348725 -9.113618908984655e-07 -0.07053661272725117 +0.5779 0.6529641456497887 0.6529617515959902 -9.234610261199538e-07 -0.07054424491048482 +0.578 0.6529787441875051 0.6529763678179663 -9.353852957749709e-07 -0.07055187545808389 +0.5781000000000001 0.6529933391506038 0.6529909806996177 -9.471323593190917e-07 -0.07055950437022204 +0.5782 0.6530079305414195 0.6530055902397385 -9.586999108190941e-07 -0.070567131647073 +0.5783 0.6530225183623104 0.6530201964371 -9.700856798133817e-07 -0.07057475728881062 +0.5784 0.6530371026156566 0.6530347992904514 -9.81287431534028e-07 -0.07058238129560879 +0.5785 0.6530516833038605 0.6530493987985191 -9.923029676561779e-07 -0.07059000366764139 +0.5786 0.653066260429346 0.6530639949600089 -1.0031301262980463e-06 -0.07059762440508256 +0.5787 0.6530808339945589 0.653078587773605 -1.0137667826592978e-06 -0.07060524350810637 +0.5788000000000001 0.6530954040019649 0.6530931772379701 -1.0242108496039126e-06 -0.07061286097688702 +0.5789 0.6531099704540515 0.6531077633517475 -1.0344602778544765e-06 -0.07062047681159882 +0.579 0.6531245333533258 0.6531223461135595 -1.0445130564085137e-06 -0.07062809101241606 +0.5791000000000001 0.6531390927023144 0.6531369255220086 -1.054367213010332e-06 -0.07063570357951314 +0.5792 0.6531536485035643 0.6531515015756786 -1.0640208145951124e-06 -0.0706433145130646 +0.5793 0.6531682007596407 0.653166074273134 -1.073471967427686e-06 -0.07065092381324507 +0.5794 0.6531827494731277 0.6531806436129202 -1.0827188179074465e-06 -0.07065853148022909 +0.5795 0.6531972946466282 0.6531952095935651 -1.091759552429572e-06 -0.07066613751419144 +0.5796 0.6532118362827621 0.6532097722135788 -1.1005923981621812e-06 -0.07067374191530693 +0.5797 0.6532263743841673 0.6532243314714533 -1.1092156231018446e-06 -0.07068134468375036 +0.5798000000000001 0.653240908953499 0.6532388873656647 -1.1176275365731847e-06 -0.0706889458196968 +0.5799 0.653255439993428 0.6532534398946714 -1.125826489561943e-06 -0.07069654532332122 +0.58 0.653269967506643 0.6532679890569164 -1.133810875103558e-06 -0.07070414319479872 +0.5801000000000001 0.6532844914958471 0.6532825348508269 -1.14157912825541e-06 -0.07071173943430452 +0.5802 0.653299011963759 0.6532970772748142 -1.1491297270127543e-06 -0.07071933404201378 +0.5803 0.6533135289131125 0.6533116163272756 -1.1564611918646328e-06 -0.07072692701810186 +0.5804 0.6533280423466568 0.6533261520065933 -1.16357208682083e-06 -0.07073451836274425 +0.5805 0.6533425522671539 0.6533406843111357 -1.1704610192175835e-06 -0.07074210807611635 +0.5806 0.65335705867738 0.653355213239257 -1.1771266401339187e-06 -0.0707496961583937 +0.5807 0.6533715615801252 0.6533697387892994 -1.1835676448357368e-06 -0.07075728260975199 +0.5808000000000001 0.6533860609781914 0.6533842609595915 -1.1897827724705046e-06 -0.07076486743036689 +0.5809 0.6534005568743934 0.6533987797484497 -1.1957708070386985e-06 -0.07077245062041419 +0.581 0.6534150492715578 0.6534132951541789 -1.20153057736605e-06 -0.07078003218006976 +0.5811000000000001 0.6534295381725226 0.6534278071750723 -1.2070609570202784e-06 -0.0707876121095095 +0.5812 0.653444023580137 0.6534423158094125 -1.2123608649494688e-06 -0.07079519040890944 +0.5813 0.6534585054972606 0.6534568210554708 -1.2174292655098284e-06 -0.0708027670784456 +0.5814 0.6534729839267632 0.6534713229115093 -1.222265168798753e-06 -0.0708103421182942 +0.5815 0.6534874588715246 0.6534858213757804 -1.2268676305993154e-06 -0.07081791552863145 +0.5816 0.6535019303344333 0.653500316446527 -1.2312357527966e-06 -0.07082548730963367 +0.5817 0.6535163983183868 0.653514808121983 -1.23536868351648e-06 -0.07083305746147722 +0.5818000000000001 0.6535308628262908 0.6535292964003752 -1.2392656173199068e-06 -0.07084062598433853 +0.5819 0.6535453238610589 0.6535437812799216 -1.242925795036376e-06 -0.07084819287839417 +0.582 0.6535597814256124 0.6535582627588337 -1.2463485047631284e-06 -0.07085575814382075 +0.5821000000000001 0.6535742355228791 0.6535727408353152 -1.249533080727172e-06 -0.0708633217807949 +0.5822 0.6535886861557929 0.6535872155075642 -1.2524789047008156e-06 -0.07087088378949334 +0.5823 0.6536031333272947 0.6536016867737724 -1.2551854052522682e-06 -0.07087844417009292 +0.5824 0.6536175770403301 0.6536161546321267 -1.2576520582729955e-06 -0.07088600292277061 +0.5825 0.6536320172978498 0.6536306190808088 -1.259878386894453e-06 -0.07089356004770331 +0.5826 0.6536464541028097 0.6536450801179952 -1.2618639618211525e-06 -0.07090111554506809 +0.5827 0.653660887458169 0.6536595377418594 -1.2636084010253512e-06 -0.07090866941504205 +0.5828000000000001 0.653675317366891 0.6536739919505704 -1.265111370191141e-06 -0.07091622165780236 +0.5829 0.653689743831942 0.6536884427422951 -1.2663725827144479e-06 -0.07092377227352635 +0.583 0.6537041668562908 0.6537028901151971 -1.2673917996475215e-06 -0.07093132126239132 +0.5831000000000001 0.6537185864429089 0.6537173340674384 -1.2681688296989346e-06 -0.07093886862457471 +0.5832 0.6537330025947692 0.6537317745971786 -1.268703529594406e-06 -0.07094641436025399 +0.5833 0.653747415314846 0.6537462117025769 -1.2689958037159776e-06 -0.07095395846960677 +0.5834 0.6537618246061141 0.6537606453817909 -1.269045604351815e-06 -0.07096150095281062 +0.5835 0.6537762304715486 0.6537750756329791 -1.268852931640696e-06 -0.07096904181004327 +0.5836 0.653790632914125 0.6537895024542992 -1.2684178335997665e-06 -0.07097658104148251 +0.5837 0.6538050319368176 0.6538039258439102 -1.267740405930251e-06 -0.07098411864730618 +0.5838000000000001 0.6538194275425996 0.6538183457999723 -1.2668207925170538e-06 -0.0709916546276922 +0.5839 0.6538338197344431 0.6538327623206472 -1.2656591848181353e-06 -0.07099918898281865 +0.584 0.6538482085153174 0.6538471754040986 -1.2642558221420686e-06 -0.07100672171286353 +0.5841000000000001 0.6538625938881895 0.6538615850484929 -1.2626109913982386e-06 -0.07101425281800494 +0.5842 0.6538769758560239 0.653875991252 -1.2607250274021542e-06 -0.07102178229842121 +0.5843 0.6538913544217811 0.6538903940127933 -1.2585983124591138e-06 -0.07102931015429062 +0.5844 0.6539057295884179 0.6539047933290496 -1.2562312762809391e-06 -0.07103683638579153 +0.5845 0.6539201013588862 0.6539191891989506 -1.2536243964300642e-06 -0.07104436099310237 +0.5846 0.6539344697361331 0.6539335816206829 -1.2507781975146237e-06 -0.0710518839764016 +0.5847 0.6539488347231008 0.6539479705924391 -1.2476932512439642e-06 -0.07105940533586787 +0.5848000000000001 0.6539631963227253 0.6539623561124168 -1.2443701769837556e-06 -0.07106692507167982 +0.5849 0.6539775545379365 0.6539767381788211 -1.2408096406735236e-06 -0.07107444318401622 +0.585 0.6539919093716569 0.6539911167898629 -1.2370123555205392e-06 -0.07108195967305585 +0.5851000000000001 0.6540062608268022 0.6540054919437608 -1.2329790813059294e-06 -0.07108947453897752 +0.5852 0.6540206089062808 0.6540198636387413 -1.2287106244124324e-06 -0.07109698778196029 +0.5853 0.654034953612992 0.6540342318730394 -1.2242078375190868e-06 -0.07110449940218315 +0.5854 0.6540492949498271 0.6540485966448981 -1.219471620073076e-06 -0.07111200939982512 +0.5855 0.6540636329196684 0.6540629579525705 -1.2145029172350164e-06 -0.07111951777506549 +0.5856 0.6540779675253878 0.6540773157943183 -1.2093027203230466e-06 -0.0711270245280834 +0.5857 0.6540922987698481 0.6540916701684143 -1.2038720662577163e-06 -0.07113452965905821 +0.5858000000000001 0.654106626655901 0.6541060210731411 -1.1982120375342298e-06 -0.07114203316816929 +0.5859 0.654120951186388 0.6541203685067926 -1.192323762028158e-06 -0.07114953505559612 +0.586 0.6541352723641385 0.6541347124676741 -1.1862084126068595e-06 -0.07115703532151825 +0.5861000000000001 0.6541495901919702 0.6541490529541027 -1.1798672070739702e-06 -0.0711645339661152 +0.5862 0.6541639046726886 0.6541633899644079 -1.1733014079751136e-06 -0.07117203098956663 +0.5863 0.654178215809087 0.6541777234969324 -1.1665123220705453e-06 -0.07117952639205243 +0.5864 0.6541925236039446 0.6541920535500314 -1.1595013002518861e-06 -0.07118702017375227 +0.5865 0.654206828060028 0.6542063801220741 -1.1522697374310997e-06 -0.07119451233484612 +0.5866 0.6542211291800888 0.654220703211444 -1.1448190719576257e-06 -0.07120200287551388 +0.5867 0.6542354269668651 0.6542350228165387 -1.137150785701646e-06 -0.07120949179593566 +0.5868000000000001 0.6542497214230791 0.6542493389357706 -1.1292664034157074e-06 -0.07121697909629145 +0.5869 0.6542640125514387 0.6542636515675685 -1.1211674924016535e-06 -0.07122446477676152 +0.587 0.6542783003546357 0.6542779607103761 -1.1128556625661368e-06 -0.07123194883752612 +0.5871000000000001 0.6542925848353454 0.6542922663626539 -1.1043325660597958e-06 -0.07123943127876556 +0.5872 0.6543068659962266 0.6543065685228782 -1.095599896500099e-06 -0.07124691210066017 +0.5873 0.6543211438399212 0.6543208671895431 -1.0866593890823673e-06 -0.07125439130339047 +0.5873999999999999 0.6543354183690543 0.6543351623611597 -1.0775128200524176e-06 -0.07126186888713693 +0.5875 0.6543496895862322 0.6543494540362578 -1.0681620065122743e-06 -0.07126934485208021 +0.5876 0.6543639574940434 0.6543637422133844 -1.0586088058650578e-06 -0.07127681919840098 +0.5877 0.6543782220950582 0.6543780268911061 -1.048855115481917e-06 -0.07128429192627998 +0.5878000000000001 0.6543924833918273 0.6543923080680079 -1.0389028724244742e-06 -0.07129176303589804 +0.5879 0.6544067413868823 0.6544065857426946 -1.0287540531117578e-06 -0.07129923252743604 +0.588 0.6544209960827345 0.6544208599137908 -1.0184106728483577e-06 -0.07130670040107492 +0.5881000000000001 0.654435247481876 0.6544351305799415 -1.0078747852415582e-06 -0.07131416665699572 +0.5882000000000001 0.6544494955867773 0.654449397739812 -9.971484820348042e-07 -0.07132163129537954 +0.5883 0.6544637403998887 0.6544636613920888 -9.862338927191239e-07 -0.07132909431640756 +0.5883999999999999 0.6544779819236388 0.6544779215354799 -9.751331840335276e-07 -0.07133655572026103 +0.5885 0.6544922201604347 0.6544921781687146 -9.638485594654078e-07 -0.0713440155071212 +0.5886 0.6545064551126614 0.6545064312905449 -9.523822588619613e-07 -0.07135147367716953 +0.5887 0.6545206867826813 0.6545206808997448 -9.407365580693661e-07 -0.07135893023058743 +0.5888000000000001 0.6545349151728345 0.6545349269951115 -9.289137684331816e-07 -0.07136638516755645 +0.5889 0.6545491402854373 0.6545491695754653 -9.169162362987482e-07 -0.07137383848825819 +0.589 0.6545633621227833 0.6545634086396497 -9.047463426503644e-07 -0.0713812901928743 +0.5891000000000001 0.6545775806871417 0.6545776441865323 -8.924065024451533e-07 -0.07138874028158652 +0.5892000000000001 0.6545917959807581 0.654591876215005 -8.798991642799958e-07 -0.07139618875457665 +0.5893 0.6546060080058529 0.6546061047239843 -8.672268101417302e-07 -0.0714036356120266 +0.5893999999999999 0.6546202167646223 0.6546203297124111 -8.54391954435707e-07 -0.07141108085411825 +0.5895 0.6546344222592372 0.654634551179252 -8.413971436804779e-07 -0.07141852448103367 +0.5896 0.654648624491843 0.6546487691234988 -8.282449561886063e-07 -0.07142596649295495 +0.5897 0.6546628234645595 0.6546629835441693 -8.149380014005336e-07 -0.07143340689006421 +0.5898000000000001 0.6546770191794802 0.6546771944403074 -8.014789193017124e-07 -0.0714408456725437 +0.5899 0.6546912116386724 0.6546914018109833 -7.878703800617837e-07 -0.07144828284057574 +0.59 0.6547054008441766 0.654705605655294 -7.741150834100763e-07 -0.07145571839434268 +0.5901000000000001 0.6547195867980065 0.6547198059723638 -7.60215758136007e-07 -0.07146315233402695 +0.5902000000000001 0.6547337695021482 0.6547340027613437 -7.461751615062129e-07 -0.07147058465981103 +0.5903 0.6547479489585607 0.6547481960214132 -7.319960787788293e-07 -0.07147801537187755 +0.5903999999999999 0.6547621251691751 0.6547623857517785 -7.176813225373557e-07 -0.07148544447040911 +0.5905 0.6547762981358944 0.6547765719516749 -7.032337323575888e-07 -0.0714928719555885 +0.5906 0.6547904678605931 0.6547907546203658 -6.886561740165886e-07 -0.07150029782759841 +0.5907 0.6548046343451173 0.6548049337571432 -6.739515390763451e-07 -0.07150772208662175 +0.5908000000000001 0.6548187975912839 0.654819109361328 -6.591227441760106e-07 -0.07151514473284143 +0.5909 0.6548329576008809 0.6548332814322702 -6.441727306016887e-07 -0.07152256576644042 +0.591 0.6548471143756673 0.6548474499693497 -6.291044636480558e-07 -0.07152998518760183 +0.5911000000000001 0.654861267917372 0.6548616149719753 -6.139209319522276e-07 -0.07153740299650874 +0.5912000000000001 0.6548754182276941 0.654875776439586 -5.986251470219139e-07 -0.07154481919334438 +0.5913 0.6548895653083034 0.6548899343716515 -5.832201425970407e-07 -0.07155223377829208 +0.5913999999999999 0.6549037091608386 0.6549040887676709 -5.677089740391272e-07 -0.07155964675153507 +0.5915 0.6549178497869081 0.654918239627174 -5.520947176373969e-07 -0.07156705811325681 +0.5916 0.6549319871880899 0.6549323869497219 -5.363804702340769e-07 -0.07157446786364079 +0.5917 0.6549461213659309 0.6549465307349064 -5.205693483362195e-07 -0.07158187600287057 +0.5918000000000001 0.6549602523219468 0.65496067098235 -5.046644877132467e-07 -0.07158928253112971 +0.5919 0.6549743800576225 0.6549748076917069 -4.886690427030604e-07 -0.07159668744860195 +0.592 0.6549885045744109 0.6549889408626629 -4.7258618550427567e-07 -0.07160409075547101 +0.5921000000000001 0.6550026258737336 0.6550030704949354 -4.564191057043754e-07 -0.07161149245192071 +0.5922000000000001 0.6550167439569804 0.6550171965882736 -4.401710095303102e-07 -0.07161889253813496 +0.5923 0.6550308588255089 0.6550313191424588 -4.238451192586923e-07 -0.07162629101429772 +0.5923999999999999 0.6550449704806449 0.6550454381573043 -4.0744467254272276e-07 -0.07163368788059303 +0.5925 0.6550590789236818 0.6550595536326557 -3.9097292182932453e-07 -0.07164108313720491 +0.5926 0.6550731841558803 0.6550736655683913 -3.7443313368606956e-07 -0.0716484767843176 +0.5927 0.655087286178469 0.6550877739644219 -3.578285880934118e-07 -0.07165586882211528 +0.5928000000000001 0.6551013849926438 0.6551018788206912 -3.4116257793120885e-07 -0.07166325925078229 +0.5929 0.6551154805995675 0.6551159801371754 -3.244384081946272e-07 -0.07167064807050301 +0.593 0.65512957300037 0.6551300779138842 -3.0765939541821385e-07 -0.07167803528146185 +0.5931000000000001 0.6551436621961482 0.65514417215086 -2.9082886697506805e-07 -0.07168542088384332 +0.5932000000000001 0.6551577481879661 0.6551582628481786 -2.739501604523409e-07 -0.07169280487783201 +0.5933 0.6551718309768543 0.6551723500059488 -2.570266229642848e-07 -0.07170018726361255 +0.5933999999999999 0.6551859105638098 0.6551864336243133 -2.4006161049305863e-07 -0.07170756804136967 +0.5935 0.6551999869497965 0.6552005137034478 -2.2305848720524657e-07 -0.07171494721128811 +0.5936 0.6552140601357447 0.6552145902435618 -2.0602062485858275e-07 -0.07172232477355274 +0.5937 0.655228130122551 0.6552286632448985 -1.889514020386729e-07 -0.07172970072834846 +0.5938000000000001 0.6552421969110785 0.6552427327077344 -1.7185420355878e-07 -0.07173707507586025 +0.5939 0.6552562605021568 0.6552567986323804 -1.547324197451183e-07 -0.07174444781627319 +0.594 0.6552703208965813 0.655270861019181 -1.3758944579500554e-07 -0.07175181894977238 +0.5941000000000001 0.6552843780951139 0.6552849198685139 -1.2042868106736104e-07 -0.07175918847654299 +0.5942000000000001 0.6552984320984824 0.6552989751807915 -1.0325352845820535e-07 -0.0717665563967703 +0.5943 0.6553124829073811 0.6553130269564601 -8.606739368421934e-08 -0.0717739227106396 +0.5943999999999999 0.6553265305224701 0.6553270751959994 -6.887368462615145e-08 -0.07178128741833632 +0.5945 0.6553405749443758 0.6553411198999233 -5.1675810644902925e-08 -0.07178865052004586 +0.5946 0.6553546161736904 0.65535516106878 -3.447718191084033e-08 -0.07179601201595377 +0.5947 0.6553686542109722 0.6553691987031515 -1.7281208724868186e-08 -0.07180337190624562 +0.5948000000000001 0.6553826890567458 0.6553832328036537 -9.130083841735193e-11 -0.0718107301911071 +0.5949 0.6553967207115019 0.6553972633709366 1.7089133216158237e-08 -0.07181808687072394 +0.595 0.6554107491756969 0.6554112904056839 3.425668681014682e-08 -0.07182544194528187 +0.5951000000000001 0.6554247744497538 0.6554253139086136 5.1407955890467316e-08 -0.07183279541496682 +0.5952000000000001 0.655438796534061 0.6554393338804775 6.853953964623682e-08 -0.07184014727996464 +0.5953 0.655452815428974 0.6554533503220612 8.564804119745584e-08 -0.0718474975404614 +0.5953999999999999 0.6554668311348137 0.6554673632341843 1.0273006827501985e-07 -0.0718548461966431 +0.5955 0.6554808436518678 0.6554813726177001 1.19782233881649e-07 -0.07186219324869586 +0.5956 0.6554948529803901 0.6554953784734955 1.3680115694414408e-07 -0.07186953869680593 +0.5957 0.655508859120601 0.6555093808024914 1.537834630402357e-07 -0.07187688254115955 +0.5958000000000001 0.6555228620726867 0.6555233796056421 1.7072578501614588e-07 -0.071884224781943 +0.5959 0.6555368618368007 0.6555373748839355 1.8762476367700787e-07 -0.07189156541934273 +0.596 0.6555508584130625 0.6555513666383928 2.0447704846687786e-07 -0.07189890445354519 +0.5961000000000001 0.6555648518015588 0.6555653548700687 2.2127929808629654e-07 -0.07190624188473686 +0.5962000000000001 0.6555788420023427 0.6555793395800512 2.3802818123475067e-07 -0.0719135777131044 +0.5963 0.6555928290154345 0.6555933207694614 2.5472037720047913e-07 -0.0719209119388344 +0.5963999999999999 0.6556068128408209 0.6556072984394534 2.713525765543623e-07 -0.07192824456211361 +0.5965 0.6556207934784565 0.6556212725912146 2.8792148178136134e-07 -0.07193557558312885 +0.5966 0.6556347709282627 0.6556352432259647 3.044238079813466e-07 -0.07194290500206695 +0.5967 0.6556487451901282 0.6556492103449563 3.2085628349359796e-07 -0.07195023281911483 +0.5968000000000001 0.6556627162639093 0.6556631739494749 3.372156505074275e-07 -0.0719575590344595 +0.5969 0.6556766841494299 0.6556771340408378 3.534986657907635e-07 -0.071964883648288 +0.597 0.6556906488464818 0.6556910906203952 3.6970210130077286e-07 -0.07197220666078744 +0.5971000000000001 0.6557046103548247 0.655705043689529 3.85822744794484e-07 -0.07197952807214505 +0.5972000000000001 0.6557185686741861 0.655718993249653 4.0185740052267604e-07 -0.07198684788254801 +0.5973 0.6557325238042622 0.6557329393022131 4.1780288979886837e-07 -0.07199416609218372 +0.5973999999999999 0.6557464757447171 0.6557468818486868 4.3365605169320975e-07 -0.0720014827012395 +0.5975 0.6557604244951842 0.6557608208905827 4.494137436222845e-07 -0.07200879770990286 +0.5976 0.6557743700552653 0.6557747564294415 4.6507284195973497e-07 -0.0720161111183613 +0.5977 0.6557883124245308 0.6557886884668337 4.806302427856624e-07 -0.07202342292680237 +0.5978000000000001 0.655802251602521 0.6558026170043614 4.960828623307156e-07 -0.07203073313541374 +0.5979 0.6558161875887455 0.6558165420436575 5.114276376005922e-07 -0.07203804174438314 +0.598 0.6558301203826828 0.6558304635863851 5.266615271531938e-07 -0.07204534875389831 +0.5981000000000001 0.6558440499837823 0.6558443816342374 5.417815115843494e-07 -0.07205265416414715 +0.5982000000000001 0.6558579763914621 0.6558582961889379 5.567845940829264e-07 -0.07205995797531749 +0.5983 0.6558718996051119 0.6558722072522397 5.7166780112472e-07 -0.07206726018759739 +0.5983999999999999 0.655885819624091 0.6558861148259258 5.864281829581763e-07 -0.07207456080117483 +0.5985 0.6558997364477296 0.6559000189118078 6.010628144231811e-07 -0.07208185981623794 +0.5986 0.6559136500753292 0.6559139195117274 6.155687952424937e-07 -0.07208915723297488 +0.5987 0.6559275605061624 0.655927816627554 6.299432507017588e-07 -0.0720964530515739 +0.5988000000000001 0.6559414677394734 0.6559417102611861 6.441833323850288e-07 -0.07210374727222334 +0.5989 0.6559553717744774 0.6559556004145508 6.582862184245641e-07 -0.07211103989511146 +0.599 0.6559692726103628 0.6559694870896026 6.722491143335008e-07 -0.07211833092042678 +0.5991000000000001 0.6559831702462893 0.6559833702883242 6.86069253519328e-07 -0.07212562034835777 +0.5992000000000001 0.6559970646813897 0.6559972500127256 6.997438976724668e-07 -0.07213290817909297 +0.5993 0.6560109559147697 0.6560111262648441 7.132703375017924e-07 -0.07214019441282106 +0.5993999999999999 0.6560248439455079 0.6560249990467437 7.266458932203568e-07 -0.07214747904973069 +0.5995 0.6560387287726562 0.6560388683605151 7.398679149339671e-07 -0.0721547620900106 +0.5996 0.6560526103952407 0.6560527342082753 7.529337834044636e-07 -0.07216204353384963 +0.5997 0.6560664888122614 0.6560665965921673 7.658409103827868e-07 -0.07216932338143664 +0.5998000000000001 0.6560803640226928 0.6560804555143599 7.785867392751111e-07 -0.07217660163296062 +0.5999 0.6560942360254836 0.6560943109770471 7.911687455175453e-07 -0.0721838782886106 +0.6 0.6561081048195578 0.6561081629824479 8.035844371312439e-07 -0.0721911533485756 +0.6001000000000001 0.6561219704038147 0.6561220115328062 8.158313553330299e-07 -0.07219842681304477 +0.6002000000000001 0.6561358327771297 0.6561358566303903 8.279070746741723e-07 -0.07220569868220737 +0.6003000000000001 0.6561496919383534 0.656149698277492 8.398092040673433e-07 -0.0722129689562526 +0.6003999999999999 0.6561635478863129 0.6561635364764278 8.515353868143727e-07 -0.07222023763536982 +0.6005 0.6561774006198128 0.6561773712295366 8.630833012446271e-07 -0.07222750471974845 +0.6006 0.6561912501376339 0.6561912025391806 8.744506610203207e-07 -0.07223477020957791 +0.6007 0.6562050964385345 0.6562050304077454 8.856352159691827e-07 -0.07224203410504779 +0.6008000000000001 0.6562189395212511 0.6562188548376376 8.966347522232354e-07 -0.07224929640634763 +0.6009 0.6562327793844978 0.6562326758312867 9.074470927183942e-07 -0.07225655711366709 +0.601 0.6562466160269675 0.6562464933911436 9.180700975830458e-07 -0.07226381622719591 +0.6011 0.6562604494473319 0.6562603075196797 9.285016646098931e-07 -0.07227107374712383 +0.6012000000000001 0.6562742796442418 0.6562741182193881 9.387397298388223e-07 -0.07227832967364074 +0.6013000000000001 0.6562881066163277 0.656287925492782 9.487822676679247e-07 -0.07228558400693655 +0.6013999999999999 0.6563019303622006 0.6563017293423945 9.586272913808536e-07 -0.0722928367472012 +0.6015 0.6563157508804511 0.6563155297707783 9.682728537574459e-07 -0.0723000878946248 +0.6016 0.6563295681696508 0.6563293267805058 9.777170472402563e-07 -0.0723073374493974 +0.6017 0.6563433822283528 0.6563431203741678 9.869580042121129e-07 -0.07231458541170911 +0.6018000000000001 0.6563571930550911 0.6563569105543735 9.959938976622507e-07 -0.07232183178175018 +0.6019 0.6563710006483829 0.6563706973237509 1.0048229411863119e-06 -0.07232907655971098 +0.602 0.6563848050067268 0.6563844806849449 1.0134433897912576e-06 -0.07233631974578185 +0.6021 0.6563986061286042 0.6563982606406178 1.0218535398953676e-06 -0.07234356134015316 +0.6022000000000001 0.6564124040124804 0.6564120371934485 1.030051729827841e-06 -0.07235080134301533 +0.6023000000000001 0.6564261986568036 0.656425810346133 1.0380363400230852e-06 -0.07235803975455901 +0.6023999999999999 0.6564399900600068 0.6564395801013827 1.0458057935203158e-06 -0.07236527657497478 +0.6025 0.6564537782205069 0.6564533464619247 1.0533585561578462e-06 -0.07237251180445328 +0.6026 0.656467563136706 0.656467109430501 1.0606931369616657e-06 -0.07237974544318529 +0.6027 0.6564813448069915 0.6564808690098687 1.0678080883397278e-06 -0.07238697749136155 +0.6028000000000001 0.6564951232297367 0.656494625202799 1.0747020064982848e-06 -0.07239420794917295 +0.6029 0.6565088984033006 0.6565083780120768 1.0813735315251538e-06 -0.07240143681681042 +0.603 0.65652267032603 0.6565221274405008 1.0878213479170729e-06 -0.07240866409446496 +0.6031 0.6565364389962576 0.6565358734908817 1.0940441846907234e-06 -0.07241588978232759 +0.6032000000000001 0.6565502044123042 0.6565496161660438 1.1000408156325303e-06 -0.07242311388058943 +0.6033000000000001 0.6565639665724784 0.6565633554688224 1.1058100596317288e-06 -0.07243033638944162 +0.6033999999999999 0.6565777254750778 0.6565770914020652 1.111350780791387e-06 -0.07243755730907545 +0.6035 0.6565914811183884 0.656590823968631 1.116661888705961e-06 -0.07244477663968221 +0.6036 0.6566052335006853 0.6566045531713884 1.1217423388221182e-06 -0.07245199438145321 +0.6037 0.656618982620234 0.6566182790132173 1.1265911323277145e-06 -0.07245921053457986 +0.6038000000000001 0.65663272847529 0.656632001497007 1.1312073167069059e-06 -0.07246642509925372 +0.6039 0.6566464710640996 0.6566457206256557 1.135589985712393e-06 -0.0724736380756663 +0.604 0.6566602103849004 0.6566594364020709 1.1397382797262434e-06 -0.0724808494640092 +0.6041 0.6566739464359215 0.6566731488291685 1.1436513855656028e-06 -0.07248805926447413 +0.6042000000000001 0.6566876792153841 0.6566868579098719 1.1473285370933173e-06 -0.07249526747725278 +0.6043000000000001 0.6567014087215022 0.6567005636471123 1.1507690152456895e-06 -0.07250247410253699 +0.6043999999999999 0.6567151349524828 0.6567142660438279 1.153972147921456e-06 -0.07250967914051858 +0.6045 0.6567288579065262 0.6567279651029629 1.1569373102315872e-06 -0.0725168825913895 +0.6046 0.6567425775818271 0.6567416608274683 1.1596639249711327e-06 -0.07252408445534174 +0.6047 0.6567562939765742 0.6567553532203002 1.1621514622583984e-06 -0.07253128473256727 +0.6048000000000001 0.656770007088952 0.6567690422844195 1.1643994398680135e-06 -0.07253848342325829 +0.6049 0.6567837169171392 0.656782728022792 1.1664074232864419e-06 -0.07254568052760686 +0.605 0.6567974234593115 0.656796410438388 1.168175025878515e-06 -0.07255287604580528 +0.6051 0.6568111267136407 0.6568100895341811 1.1697019088596772e-06 -0.07256006997804586 +0.6052000000000001 0.6568248266782951 0.6568237653131477 1.1709877814070069e-06 -0.07256726232452093 +0.6053000000000001 0.6568385233514409 0.6568374377782674 1.1720324007979954e-06 -0.07257445308542289 +0.6053999999999999 0.6568522167312415 0.656851106932522 1.1728355722440131e-06 -0.07258164226094421 +0.6055 0.6568659068158591 0.656864772778895 1.173397149251132e-06 -0.07258882985127744 +0.6056 0.6568795936034546 0.6568784353203705 1.1737170332037916e-06 -0.07259601585661517 +0.6057 0.6568932770921883 0.6568920945599345 1.173795173892156e-06 -0.07260320027715006 +0.6058000000000001 0.6569069572802195 0.6569057505005724 1.1736315691790455e-06 -0.07261038311307486 +0.6059 0.6569206341657088 0.65691940314527 1.1732262650832048e-06 -0.07261756436458232 +0.606 0.6569343077468169 0.6569330524970118 1.1725793559180797e-06 -0.0726247440318653 +0.6061 0.6569479780217058 0.6569466985587815 1.1716909839309952e-06 -0.0726319221151167 +0.6062000000000001 0.6569616449885392 0.6569603413335614 1.1705613396084669e-06 -0.07263909861452948 +0.6063000000000001 0.6569753086454826 0.6569739808243313 1.1691906615651781e-06 -0.07264627353029669 +0.6063999999999999 0.6569889689907047 0.6569876170340687 1.1675792364884696e-06 -0.07265344686261137 +0.6065 0.6570026260223771 0.6570012499657476 1.1657273987775163e-06 -0.07266061861166671 +0.6066 0.6570162797386749 0.6570148796223386 1.163635531181706e-06 -0.0726677887776559 +0.6067 0.6570299301377774 0.6570285060068088 1.161304063884705e-06 -0.07267495736077222 +0.6068000000000001 0.6570435772178683 0.6570421291221202 1.1587334751150813e-06 -0.07268212436120901 +0.6069 0.6570572209771365 0.6570557489712299 1.155924290563437e-06 -0.07268928977915963 +0.607 0.6570708614137762 0.6570693655570896 1.1528770836599644e-06 -0.07269645361481757 +0.6071 0.6570844985259876 0.657082978882645 1.1495924752136233e-06 -0.07270361586837629 +0.6072000000000001 0.6570981323119778 0.6570965889508358 1.146071133273363e-06 -0.07271077654002943 +0.6073000000000001 0.6571117627699601 0.6571101957645942 1.142313773128123e-06 -0.07271793562997057 +0.6073999999999999 0.6571253898981555 0.6571237993268453 1.1383211572513208e-06 -0.07272509313839345 +0.6075 0.657139013694793 0.6571373996405062 1.134094094829008e-06 -0.07273224906549174 +0.6076 0.6571526341581102 0.6571509967084865 1.1296334418431364e-06 -0.07273940341145939 +0.6077 0.6571662512863525 0.6571645905336861 1.1249401008772697e-06 -0.07274655617649017 +0.6078000000000001 0.6571798650777756 0.6571781811189961 1.120015021033316e-06 -0.07275370736077805 +0.6079 0.6571934755306443 0.6571917684672974 1.1148591973764166e-06 -0.072760856964517 +0.608 0.6572070826432341 0.6572053525814618 1.1094736709904574e-06 -0.07276800498790113 +0.6081 0.6572206864138304 0.6572189334643496 1.103859529005824e-06 -0.0727751514311245 +0.6082000000000001 0.6572342868407303 0.6572325111188104 1.098017904016535e-06 -0.07278229629438134 +0.6083000000000001 0.6572478839222422 0.657246085547682 1.091949973802686e-06 -0.0727894395778658 +0.6083999999999999 0.6572614776566865 0.6572596567537907 1.0856569614969835e-06 -0.07279658128177223 +0.6085 0.6572750680423964 0.65727322473995 1.0791401348908547e-06 -0.07280372140629499 +0.6086 0.6572886550777176 0.6572867895089608 1.0724008067120039e-06 -0.07281085995162853 +0.6087 0.6573022387610092 0.6573003510636105 1.0654403339027674e-06 -0.07281799691796727 +0.6088000000000001 0.6573158190906442 0.6573139094066727 1.0582601174258244e-06 -0.07282513230550576 +0.6089 0.65732939606501 0.6573274645409068 1.0508616020976635e-06 -0.07283226611443859 +0.609 0.6573429696825082 0.6573410164690578 1.0432462762555161e-06 -0.07283939834496046 +0.6091 0.6573565399415559 0.6573545651938557 1.0354156716463336e-06 -0.07284652899726606 +0.6092000000000001 0.6573701068405855 0.6573681107180145 1.0273713627884096e-06 -0.07285365807155013 +0.6093000000000001 0.6573836703780451 0.6573816530442325 1.0191149668603572e-06 -0.07286078556800747 +0.6093999999999999 0.6573972305524001 0.6573951921751919 1.0106481433957981e-06 -0.07286791148683304 +0.6095 0.657410787362132 0.6574087281135579 1.0019725937004953e-06 -0.0728750358282218 +0.6096 0.6574243408057394 0.6574222608619789 9.930900609356197e-07 -0.07288215859236875 +0.6097 0.6574378908817391 0.6574357904230849 9.840023293961053e-07 -0.07288927977946895 +0.6098000000000001 0.6574514375886651 0.6574493167994884 9.74711224399627e-07 -0.07289639938971744 +0.6099 0.6574649809250709 0.6574628399937836 9.652186117314887e-07 -0.07290351742330956 +0.61 0.657478520889528 0.6574763600085458 9.555263975058459e-07 -0.07291063388044045 +0.6101 0.6574920574806278 0.6574898768463306 9.456365275550827e-07 -0.07291774876130547 +0.6102000000000001 0.6575055906969808 0.6575033905096748 9.355509870412337e-07 -0.07292486206609997 +0.6103000000000001 0.6575191205372177 0.6575169010010946 9.252718003449623e-07 -0.07293197379501935 +0.6103999999999999 0.65753264699999 0.6575304083230862 9.148010303161591e-07 -0.07293908394825918 +0.6105 0.6575461700839698 0.6575439124781245 9.041407781074096e-07 -0.07294619252601493 +0.6106 0.65755968978785 0.6575574134686634 8.932931825911261e-07 -0.0729532995284822 +0.6107 0.6575732061103454 0.6575709112971353 8.822604202485262e-07 -0.07296040495585664 +0.6108000000000001 0.6575867190501933 0.657584405965951 8.710447041426761e-07 -0.07296750880833403 +0.6109 0.6576002286061522 0.6575978974774986 8.596482840850239e-07 -0.07297461108611007 +0.611 0.6576137347770038 0.6576113858341437 8.480734458304884e-07 -0.07298171178938061 +0.6111 0.6576272375615535 0.6576248710382289 8.363225107443917e-07 -0.07298881091834158 +0.6112000000000001 0.6576407369586291 0.6576383530920735 8.243978352195924e-07 -0.07299590847318892 +0.6113000000000001 0.6576542329670826 0.6576518319979731 8.123018103711743e-07 -0.07300300445411866 +0.6113999999999999 0.6576677255857897 0.657665307758199 8.000368615368458e-07 -0.07301009886132678 +0.6115 0.6576812148136513 0.6576787803749986 7.876054478606065e-07 -0.07301719169500955 +0.6116 0.6576947006495923 0.6576922498505939 7.750100614045685e-07 -0.07302428295536303 +0.6117 0.6577081830925632 0.6577057161871824 7.622532270795679e-07 -0.07303137264258357 +0.6118000000000001 0.6577216621415394 0.6577191793869361 7.493375020484194e-07 -0.07303846075686736 +0.6119 0.6577351377955223 0.6577326394520009 7.362654751014164e-07 -0.07304554729841083 +0.612 0.6577486100535395 0.6577460963844972 7.230397662538746e-07 -0.07305263226741035 +0.6121 0.6577620789146448 0.657759550186519 7.096630261493875e-07 -0.07305971566406246 +0.6122000000000001 0.6577755443779187 0.6577730008601335 6.961379355741038e-07 -0.07306679748856368 +0.6123000000000001 0.6577890064424686 0.6577864484073808 6.824672048322267e-07 -0.07307387774111056 +0.6123999999999999 0.6578024651074292 0.6577998928302741 6.686535733851917e-07 -0.07308095642189978 +0.6125 0.6578159203719629 0.6578133341307989 6.546998090745104e-07 -0.07308803353112805 +0.6126 0.6578293722352594 0.6578267723109132 6.406087077193146e-07 -0.07309510906899212 +0.6127 0.657842820696537 0.6578402073725464 6.263830926028779e-07 -0.07310218303568879 +0.6128000000000001 0.6578562657550421 0.6578536393176 6.120258137509715e-07 -0.07310925543141493 +0.6129 0.6578697074100501 0.6578670681479468 5.975397474877742e-07 -0.07311632625636753 +0.613 0.657883145660865 0.6578804938654306 5.829277958113721e-07 -0.0731233955107436 +0.6131 0.65789658050682 0.6578939164718661 5.681928858386476e-07 -0.0731304631947401 +0.6132000000000001 0.6579100119472776 0.6579073359690387 5.533379691807783e-07 -0.0731375293085542 +0.6133000000000001 0.6579234399816304 0.6579207523587042 5.383660213603703e-07 -0.0731445938523831 +0.6134 0.6579368646093005 0.6579341656425886 5.232800412563465e-07 -0.07315165682642402 +0.6135 0.6579502858297396 0.6579475758223874 5.080830504794465e-07 -0.07315871823087414 +0.6136 0.6579637036424308 0.6579609828997666 4.92778092775481e-07 -0.07316577806593089 +0.6137 0.6579771180468874 0.6579743868763608 4.773682333730767e-07 -0.07317283633179165 +0.6138000000000001 0.6579905290426529 0.6579877877537743 4.6185655847019724e-07 -0.0731798930286539 +0.6139 0.6580039366293023 0.6580011855335802 4.4624617449862125e-07 -0.07318694815671505 +0.614 0.6580173408064417 0.6580145802173212 4.3054020759658584e-07 -0.07319400171617277 +0.6141 0.6580307415737089 0.6580279718065077 4.1474180295653085e-07 -0.07320105370722467 +0.6142000000000001 0.6580441389307722 0.658041360302619 3.9885412411733157e-07 -0.07320810413006837 +0.6143000000000001 0.658057532877333 0.6580547457071027 3.8288035243694285e-07 -0.07321515298490167 +0.6144000000000001 0.6580709234131237 0.6580681280213745 3.66823686509532e-07 -0.07322220027192237 +0.6145 0.6580843105379088 0.6580815072468179 3.506873413536282e-07 -0.07322924599132828 +0.6146 0.6580976942514858 0.6580948833847843 3.3447454782231656e-07 -0.07323629014331733 +0.6147 0.6581110745536836 0.6581082564365925 3.1818855206200425e-07 -0.07324333272808745 +0.6148 0.6581244514443645 0.6581216264035296 3.0183261478383683e-07 -0.07325037374583669 +0.6149000000000001 0.6581378249234228 0.6581349932868485 2.854100105281754e-07 -0.07325741319676311 +0.615 0.6581511949907863 0.658148357087771 2.6892402720662956e-07 -0.07326445108106487 +0.6151 0.6581645616464151 0.6581617178074849 2.5237796528326806e-07 -0.07327148739894017 +0.6152000000000001 0.658177924890303 0.6581750754471452 2.35775137163996e-07 -0.07327852215058724 +0.6153000000000001 0.6581912847224768 0.6581884300078735 2.191188665651156e-07 -0.07328555533620437 +0.6154000000000001 0.6582046411429961 0.6582017814907589 2.0241248779861998e-07 -0.07329258695598993 +0.6155 0.6582179941519547 0.6582151298968559 1.856593451268762e-07 -0.07329961701014234 +0.6156 0.6582313437494793 0.6582284752271863 1.6886279208955246e-07 -0.07330664549886004 +0.6157 0.6582446899357308 0.6582418174827385 1.5202619087217872e-07 -0.07331367242234159 +0.6158 0.6582580327109032 0.6582551566644668 1.3515291154980735e-07 -0.0733206977807856 +0.6159000000000001 0.6582713720752245 0.6582684927732918 1.182463314902682e-07 -0.07332772157439064 +0.616 0.6582847080289562 0.6582818258101003 1.0130983463599308e-07 -0.07333474380335545 +0.6161 0.6582980405723946 0.6582951557757454 8.434681085869866e-08 -0.07334176446787875 +0.6162000000000001 0.6583113697058692 0.6583084826710464 6.736065523427204e-08 -0.07334878356815942 +0.6163000000000001 0.6583246954297435 0.6583218064967882 5.035476739745359e-08 -0.07335580110439625 +0.6164000000000001 0.6583380177444154 0.6583351272537217 3.333255086529485e-08 -0.07336281707678816 +0.6165 0.6583513366503165 0.6583484449425641 1.6297412329391303e-08 -0.07336983148553415 +0.6166 0.6583646521479131 0.6583617595639983 -7.472389911694632e-10 -0.07337684433083326 +0.6167 0.6583779642377048 0.6583750711186733 -1.779799207839161e-08 -0.07338385561288456 +0.6168 0.6583912729202261 0.6583883796072036 -3.485143475808611e-08 -0.07339086533188721 +0.6169000000000001 0.6584045781960453 0.6584016850301699 -5.190415439441064e-08 -0.0733978734880404 +0.617 0.6584178800657647 0.6584149873881185 -6.895273858180742e-08 -0.07340488008154336 +0.6171 0.6584311785300211 0.6584282866815618 -8.599377582414747e-08 -0.07341188511259542 +0.6172000000000001 0.6584444735894853 0.6584415829109782 -1.0302385621517585e-07 -0.07341888858139593 +0.6173000000000001 0.6584577652448622 0.6584548760768114 -1.20039572124378e-07 -0.07342589048814432 +0.6174000000000001 0.6584710534968907 0.6584681661794718 -1.3703751887417237e-07 -0.07343289083304004 +0.6175 0.658484338346344 0.6584814532193349 -1.5401429543510092e-07 -0.07343988961628266 +0.6176 0.6584976197940291 0.658494737196743 -1.7096650509196287e-07 -0.07344688683807171 +0.6177 0.6585108978407872 0.6585080181120041 -1.8789075612729578e-07 -0.07345388249860689 +0.6178 0.658524172487493 0.6585212959653923 -2.047836625135302e-07 -0.07346087659808782 +0.6179000000000001 0.6585374437350556 0.6585345707571478 -2.216418445721846e-07 -0.07346786913671433 +0.618 0.6585507115844177 0.6585478424874772 -2.3846192967122426e-07 -0.07347486011468618 +0.6181 0.6585639760365555 0.6585611111565532 -2.552405528738477e-07 -0.0734818495322032 +0.6182000000000001 0.658577237092479 0.6585743767645154 -2.71974357653193e-07 -0.07348883738946538 +0.6183000000000001 0.6585904947532318 0.6585876393114687 -2.886599965445935e-07 -0.07349582368667261 +0.6184000000000001 0.658603749019891 0.6586008987974855 -3.0529413174579245e-07 -0.07350280842402494 +0.6185 0.6586169998935669 0.6586141552226052 -3.218734359530795e-07 -0.07350979160172247 +0.6186 0.6586302473754034 0.6586274085868328 -3.3839459285395224e-07 -0.07351677321996529 +0.6187 0.6586434914665771 0.6586406588901412 -3.5485429792508905e-07 -0.07352375327895365 +0.6188 0.6586567321682978 0.6586539061324697 -3.7124925895970495e-07 -0.07353073177888775 +0.6189000000000001 0.6586699694818081 0.6586671503137247 -3.8757619691409673e-07 -0.07353770871996786 +0.619 0.6586832034083839 0.6586803914337804 -4.038318463309154e-07 -0.07354468410239438 +0.6191 0.6586964339493329 0.6586936294924779 -4.200129561926502e-07 -0.07355165792636767 +0.6192000000000001 0.6587096611059959 0.6587068644896259 -4.3611629049755685e-07 -0.07355863019208823 +0.6193000000000001 0.658722884879746 0.658720096425001 -4.521386288633411e-07 -0.07356560089975654 +0.6194000000000001 0.6587361052719879 0.6587333252983476 -4.6807676727655956e-07 -0.07357257004957318 +0.6195 0.6587493222841588 0.6587465511093782 -4.839275186685477e-07 -0.07357953764173877 +0.6196 0.6587625359177276 0.658759773857773 -4.996877135260425e-07 -0.073586503676454 +0.6197 0.6587757461741949 0.6587729935431813 -5.153542005226219e-07 -0.07359346815391958 +0.6198 0.6587889530550926 0.6587862101652205 -5.309238473860667e-07 -0.07360043107433631 +0.6199000000000001 0.6588021565619839 0.6587994237234766 -5.463935411065268e-07 -0.07360739243790497 +0.62 0.6588153566964634 0.6588126342175051 -5.617601889634782e-07 -0.07361435224482656 +0.6201 0.6588285534601561 0.6588258416468304 -5.770207187894005e-07 -0.07362131049530195 +0.6202000000000001 0.6588417468547179 0.6588390460109459 -5.921720799273444e-07 -0.07362826718953214 +0.6203000000000001 0.6588549368818353 0.6588522473093149 -6.072112436611432e-07 -0.07363522232771819 +0.6204000000000001 0.6588681235432244 0.6588654455413708 -6.221352037288908e-07 -0.07364217591006124 +0.6205 0.6588813068406318 0.6588786407065164 -6.369409771694867e-07 -0.07364912793676236 +0.6206 0.6588944867758343 0.658891832804125 -6.516256047806035e-07 -0.07365607840802284 +0.6207 0.658907663350637 0.6589050218335407 -6.661861516737977e-07 -0.07366302732404394 +0.6208 0.6589208365668755 0.6589182077940782 -6.80619707871255e-07 -0.07366997468502698 +0.6209000000000001 0.6589340064264136 0.6589313906850227 -6.949233890690687e-07 -0.07367692049117329 +0.621 0.658947172931144 0.6589445705056316 -7.090943369564284e-07 -0.07368386474268436 +0.6211 0.6589603360829882 0.6589577472551331 -7.231297200066544e-07 -0.07369080743976163 +0.6212000000000001 0.6589734958838958 0.6589709209327274 -7.370267338796532e-07 -0.07369774858260665 +0.6213000000000001 0.6589866523358439 0.6589840915375866 -7.507826021435626e-07 -0.07370468817142099 +0.6214000000000001 0.6589998054408379 0.6589972590688555 -7.643945765939408e-07 -0.0737116262064063 +0.6215 0.6590129552009104 0.6590104235256514 -7.778599381280671e-07 -0.07371856268776425 +0.6216 0.6590261016181208 0.6590235849070645 -7.911759970363752e-07 -0.0737254976156966 +0.6217 0.6590392446945558 0.6590367432121579 -8.043400936685874e-07 -0.0737324309904052 +0.6218 0.659052384432328 0.6590498984399689 -8.173495988084145e-07 -0.07373936281209181 +0.6219000000000001 0.6590655208335767 0.6590630505895079 -8.302019144784678e-07 -0.07374629308095841 +0.622 0.6590786539004668 0.6590761996597603 -8.428944742039368e-07 -0.07375322179720695 +0.6221 0.6590917836351888 0.659089345649685 -8.554247436648454e-07 -0.07376014896103941 +0.6222000000000001 0.6591049100399583 0.6591024885582166 -8.677902211401411e-07 -0.07376707457265788 +0.6223000000000001 0.6591180331170159 0.6591156283842642 -8.79988438090562e-07 -0.07377399863226446 +0.6224000000000001 0.6591311528686268 0.6591287651267126 -8.920169595472149e-07 -0.0737809211400613 +0.6225 0.6591442692970804 0.6591418987844222 -9.038733846944424e-07 -0.07378784209625062 +0.6226 0.6591573824046898 0.65915502935623 -9.155553472028899e-07 -0.07379476150103478 +0.6227 0.659170492193792 0.6591681568409489 -9.27060515965028e-07 -0.073801679354616 +0.6228 0.6591835986667469 0.6591812812373692 -9.383865952894421e-07 -0.07380859565719673 +0.6229000000000001 0.6591967018259371 0.6591944025442577 -9.495313255947213e-07 -0.07381551040897934 +0.623 0.6592098016737684 0.6592075207603595 -9.6049248371477e-07 -0.0738224236101664 +0.6231 0.6592228982126673 0.659220635884397 -9.712678832873856e-07 -0.07382933526096036 +0.6232000000000001 0.6592359914450834 0.6592337479150718 -9.81855375420393e-07 -0.07383624536156384 +0.6233000000000001 0.6592490813734868 0.6592468568510632 -9.92252848996955e-07 -0.07384315391217951 +0.6234000000000001 0.6592621680003687 0.6592599626910297 -1.0024582309531294e-06 -0.07385006091300998 +0.6235 0.6592752513282414 0.6592730654336099 -1.0124694869162454e-06 -0.07385696636425808 +0.6236 0.6592883313596365 0.6592861650774213 -1.02228462167675e-06 -0.07386387026612654 +0.6237 0.6593014080971062 0.6592992616210628 -1.031901679215963e-06 -0.07387077261881825 +0.6238 0.6593144815432219 0.6593123550631127 -1.0413187434832327e-06 -0.07387767342253614 +0.6239000000000001 0.6593275517005734 0.659325445402131 -1.0505339386179813e-06 -0.07388457267748309 +0.624 0.6593406185717698 0.6593385326366593 -1.0595454291717488e-06 -0.07389147038386218 +0.6241 0.6593536821594385 0.6593516167652202 -1.068351420857594e-06 -0.07389836654187641 +0.6242000000000001 0.6593667424662237 0.6593646977863195 -1.0769501605500942e-06 -0.07390526115172892 +0.6243000000000001 0.6593797994947876 0.6593777756984448 -1.085339936979235e-06 -0.07391215421362282 +0.6244000000000001 0.6593928532478099 0.6593908505000674 -1.0935190805916317e-06 -0.07391904572776138 +0.6245 0.6594059037279856 0.659403922189642 -1.1014859644942199e-06 -0.07392593569434786 +0.6246 0.6594189509380266 0.6594169907656071 -1.1092390041766986e-06 -0.07393282411358554 +0.6247 0.6594319948806601 0.6594300562263855 -1.1167766582609318e-06 -0.0739397109856778 +0.6248 0.659445035558629 0.6594431185703848 -1.1240974286397254e-06 -0.0739465963108281 +0.6249000000000001 0.6594580729746904 0.6594561777959979 -1.1311998608376506e-06 -0.07395348008923985 +0.625 0.659471107131616 0.6594692339016033 -1.1380825442053322e-06 -0.07396036232111657 +0.6251 0.6594841380321914 0.6594822868855656 -1.1447441123357827e-06 -0.07396724300666184 +0.6252000000000001 0.6594971656792159 0.6594953367462361 -1.1511832432309355e-06 -0.07397412214607928 +0.6253000000000001 0.6595101900755014 0.6595083834819528 -1.1573986596069563e-06 -0.07398099973957258 +0.6254000000000001 0.6595232112238727 0.6595214270910416 -1.1633891291162879e-06 -0.07398787578734545 +0.6255 0.6595362291271665 0.6595344675718158 -1.1691534647084723e-06 -0.07399475028960166 +0.6256 0.6595492437882313 0.6595475049225772 -1.1746905247689288e-06 -0.07400162324654506 +0.6257 0.6595622552099268 0.6595605391416166 -1.179999213313243e-06 -0.07400849465837955 +0.6258 0.6595752633951235 0.6595735702272141 -1.1850784802924785e-06 -0.07401536452530903 +0.6259000000000001 0.6595882683467018 0.6595865981776388 -1.1899273220650208e-06 -0.07402223284753746 +0.626 0.6596012700675525 0.6595996229911509 -1.1945447808414666e-06 -0.07402909962526891 +0.6261 0.6596142685605755 0.6596126446660009 -1.1989299455172908e-06 -0.07403596485870743 +0.6262000000000001 0.6596272638286795 0.6596256632004303 -1.203081951756113e-06 -0.07404282854805717 +0.6263000000000001 0.6596402558747814 0.6596386785926722 -1.2069999821562316e-06 -0.0740496906935223 +0.6264000000000001 0.6596532447018066 0.659651690840952 -1.2106832662506228e-06 -0.07405655129530704 +0.6265 0.6596662303126879 0.6596646999434874 -1.2141310807289862e-06 -0.0740634103536157 +0.6266 0.6596792127103646 0.6596777058984893 -1.2173427497430556e-06 -0.07407026786865262 +0.6267 0.6596921918977832 0.6596907087041618 -1.2203176447955766e-06 -0.07407712384062218 +0.6268 0.6597051678778956 0.659703708358703 -1.2230551851011295e-06 -0.07408397826972878 +0.6269000000000001 0.6597181406536597 0.6597167048603059 -1.2255548373918401e-06 -0.07409083115617697 +0.627 0.6597311102280385 0.6597296982071579 -1.2278161166112689e-06 -0.07409768250017128 +0.6271 0.6597440766039995 0.659742688397442 -1.2298385852482774e-06 -0.07410453230191627 +0.6272000000000001 0.659757039784514 0.6597556754293368 -1.2316218540586732e-06 -0.07411138056161655 +0.6273000000000001 0.6597699997725572 0.6597686593010175 -1.233165581732143e-06 -0.0741182272794768 +0.6274000000000001 0.6597829565711082 0.6597816400106566 -1.2344694750865415e-06 -0.07412507245570185 +0.6275 0.6597959101831479 0.6597946175564229 -1.235533289428714e-06 -0.07413191609049644 +0.6276 0.6598088606116592 0.6598075919364839 -1.2363568279993853e-06 -0.07413875818406536 +0.6277 0.6598218078596274 0.6598205631490048 -1.2369399426392924e-06 -0.07414559873661353 +0.6278 0.6598347519300387 0.6598335311921499 -1.237282533317341e-06 -0.07415243774834589 +0.6279000000000001 0.6598476928258805 0.6598464960640831 -1.237384548491427e-06 -0.07415927521946745 +0.628 0.6598606305501395 0.6598594577629668 -1.2372459848863926e-06 -0.07416611115018319 +0.6281 0.6598735651058035 0.6598724162869649 -1.2368668877160705e-06 -0.07417294554069824 +0.6282000000000001 0.6598864964958586 0.6598853716342414 -1.2362473504889948e-06 -0.07417977839121775 +0.6283000000000001 0.6598994247232897 0.6598983238029619 -1.235387514980646e-06 -0.07418660970194689 +0.6284000000000001 0.6599123497910808 0.659911272791293 -1.2342875715387613e-06 -0.07419343947309089 +0.6285 0.6599252717022126 0.6599242185974044 -1.2329477585004689e-06 -0.07420026770485498 +0.6286 0.6599381904596645 0.6599371612194678 -1.2313683625253535e-06 -0.07420709439744462 +0.6287 0.6599511060664114 0.6599501006556578 -1.229549718623213e-06 -0.07421391955106509 +0.6288 0.6599640185254256 0.6599630369041537 -1.2274922096822127e-06 -0.07422074316592185 +0.6289000000000001 0.6599769278396751 0.6599759699631378 -1.2251962666631755e-06 -0.07422756524222043 +0.629 0.6599898340121229 0.6599888998307974 -1.2226623686828475e-06 -0.07423438578016632 +0.6291 0.6600027370457273 0.6600018265053247 -1.219891042403276e-06 -0.07424120477996506 +0.6292000000000001 0.6600156369434411 0.660014749984918 -1.2168828624481431e-06 -0.07424802224182236 +0.6293000000000001 0.6600285337082106 0.6600276702677811 -1.2136384509309206e-06 -0.07425483816594385 +0.6294000000000001 0.6600414273429763 0.6600405873521242 -1.2101584775658925e-06 -0.07426165255253525 +0.6295 0.6600543178506717 0.6600535012361648 -1.206443659335088e-06 -0.07426846540180243 +0.6296 0.6600672052342222 0.6600664119181279 -1.2024947604605263e-06 -0.07427527671395114 +0.6297 0.6600800894965457 0.660079319396246 -1.1983125923487048e-06 -0.07428208648918727 +0.6298 0.6600929706405518 0.6600922236687605 -1.1938980132297772e-06 -0.07428889472771677 +0.6299000000000001 0.6601058486691409 0.6601051247339214 -1.1892519281297975e-06 -0.0742957014297456 +0.63 0.6601187235852044 0.6601180225899879 -1.184375288509898e-06 -0.07430250659547978 +0.6301 0.6601315953916236 0.6601309172352288 -1.179269092238533e-06 -0.07430931022512532 +0.6302000000000001 0.6601444640912703 0.6601438086679242 -1.173934383424946e-06 -0.07431611231888846 +0.6303000000000001 0.6601573296870042 0.6601566968863638 -1.1683722521138584e-06 -0.07432291287697528 +0.6304000000000001 0.6601701921816752 0.660169581888849 -1.162583833952402e-06 -0.07432971189959202 +0.6305 0.6601830515781208 0.6601824636736926 -1.1565703102178748e-06 -0.07433650938694496 +0.6306 0.6601959078791668 0.6601953422392199 -1.150332907401408e-06 -0.07434330533924043 +0.6307 0.6602087610876259 0.6602082175837682 -1.1438728969859202e-06 -0.07435009975668472 +0.6308 0.6602216112062984 0.6602210897056884 -1.1371915952795852e-06 -0.07435689263948429 +0.6309000000000001 0.6602344582379708 0.6602339586033443 -1.1302903630272532e-06 -0.07436368398784561 +0.631 0.6602473021854158 0.660246824275114 -1.1231706053549395e-06 -0.07437047380197519 +0.6311 0.6602601430513922 0.6602596867193897 -1.115833771131447e-06 -0.0743772620820796 +0.6312000000000001 0.6602729808386434 0.6602725459345784 -1.108281352996121e-06 -0.07438404882836545 +0.6313000000000001 0.6602858155498975 0.6602854019191025 -1.1005148868037384e-06 -0.07439083404103934 +0.6314000000000001 0.6602986471878678 0.6602982546713996 -1.0925359515967514e-06 -0.074397617720308 +0.6315 0.6603114757552504 0.6603111041899241 -1.0843461690501766e-06 -0.07440439986637819 +0.6316 0.6603243012547261 0.6603239504731462 -1.0759472033328166e-06 -0.07441118047945672 +0.6317 0.6603371236889578 0.6603367935195532 -1.067340760552149e-06 -0.07441795955975042 +0.6318 0.6603499430605917 0.6603496333276502 -1.0585285886155482e-06 -0.07442473710746618 +0.6319000000000001 0.6603627593722556 0.6603624698959591 -1.0495124767861963e-06 -0.07443151312281092 +0.632 0.6603755726265598 0.6603753032230213 -1.040294255294505e-06 -0.07443828760599165 +0.6321 0.6603883828260956 0.660388133307396 -1.0308757950883152e-06 -0.07444506055721546 +0.6322000000000001 0.6604011899734354 0.6604009601476614 -1.0212590072500305e-06 -0.07445183197668942 +0.6323000000000001 0.6604139940711322 0.6604137837424147 -1.0114458428300832e-06 -0.07445860186462058 +0.6324000000000001 0.6604267951217191 0.6604266040902738 -1.001438292430601e-06 -0.07446537022121617 +0.6325 0.6604395931277094 0.6604394211898763 -9.912383854282503e-07 -0.07447213704668341 +0.6326 0.660452388091595 0.6604522350398805 -9.808481902240374e-07 -0.0744789023412296 +0.6327 0.6604651800158479 0.6604650456389656 -9.702698134383958e-07 -0.07448566610506203 +0.6328 0.6604779689029181 0.6604778529858322 -9.595053992728086e-07 -0.07449242833838811 +0.6329000000000001 0.6604907547552339 0.6604906570792022 -9.485571295375639e-07 -0.07449918904141518 +0.633 0.6605035375752017 0.6605034579178204 -9.374272229578651e-07 -0.07450594821435082 +0.6331 0.6605163173652054 0.6605162555004533 -9.26117934674231e-07 -0.07451270585740245 +0.6332000000000001 0.6605290941276063 0.6605290498258913 -9.146315560482066e-07 -0.07451946197077775 +0.6333000000000001 0.6605418678647414 0.6605418408929464 -9.029704139129624e-07 -0.07452621655468417 +0.6334000000000001 0.6605546385789256 0.6605546287004557 -8.911368703234945e-07 -0.07453296960932947 +0.6335 0.660567406272449 0.660567413247279 -8.791333219737574e-07 -0.07453972113492131 +0.6336 0.6605801709475779 0.6605801945323013 -8.669621995999188e-07 -0.07454647113166744 +0.6337 0.6605929326065536 0.6605929725544315 -8.546259677444379e-07 -0.07455321959977568 +0.6338 0.6606056912515931 0.6606057473126037 -8.421271241038086e-07 -0.07455996653945385 +0.6339000000000001 0.6606184468848875 0.6606185188057774 -8.294681989873265e-07 -0.07456671195090989 +0.634 0.6606311995086024 0.6606312870329373 -8.166517549978991e-07 -0.07457345583435164 +0.6341 0.6606439491248779 0.6606440519930944 -8.036803863104014e-07 -0.07458019818998717 +0.6342000000000001 0.6606566957358275 0.6606568136852855 -7.905567182553419e-07 -0.07458693901802443 +0.6343000000000001 0.6606694393435385 0.6606695721085742 -7.772834067359957e-07 -0.07459367831867157 +0.6344000000000001 0.6606821799500712 0.6606823272620512 -7.638631377149263e-07 -0.0746004160921367 +0.6345 0.660694917557459 0.6606950791448337 -7.502986266727518e-07 -0.07460715233862801 +0.6346 0.6607076521677072 0.6607078277560667 -7.365926181779336e-07 -0.07461388705835366 +0.6347 0.6607203837827942 0.6607205730949227 -7.227478850818647e-07 -0.07462062025152193 +0.6348 0.6607331124046698 0.6607333151606023 -7.087672281719248e-07 -0.07462735191834113 +0.6349000000000001 0.6607458380352558 0.6607460539523348 -6.946534755053468e-07 -0.07463408205901965 +0.635 0.6607585606764456 0.6607587894693772 -6.804094818402273e-07 -0.07464081067376585 +0.6351 0.6607712803301036 0.6607715217110159 -6.660381280942929e-07 -0.07464753776278821 +0.6352000000000001 0.6607839969980649 0.6607842506765662 -6.515423208591775e-07 -0.0746542633262952 +0.6353000000000001 0.660796710682136 0.6607969763653729 -6.369249915816333e-07 -0.07466098736449542 +0.6354000000000001 0.660809421384093 0.6608096987768101 -6.221890961888299e-07 -0.0746677098775974 +0.6355 0.6608221291056824 0.6608224179102817 -6.073376143250764e-07 -0.07467443086580974 +0.6356 0.6608348338486211 0.660835133765222 -5.92373548907732e-07 -0.0746811503293412 +0.6357 0.6608475356145952 0.6608478463410952 -5.772999253639277e-07 -0.07468786826840047 +0.6358 0.6608602344052608 0.6608605556373963 -5.621197911864773e-07 -0.07469458468319636 +0.6359000000000001 0.6608729302222425 0.6608732616536507 -5.468362151705985e-07 -0.0747012995739376 +0.636 0.6608856230671344 0.6608859643894149 -5.314522869698246e-07 -0.0747080129408331 +0.6361 0.6608983129415 0.6608986638442766 -5.159711161939473e-07 -0.07471472478409179 +0.6362000000000001 0.6609109998468707 0.6609113600178549 -5.00395831978806e-07 -0.07472143510392262 +0.6363000000000001 0.6609236837847468 0.6609240529098002 -4.847295824728093e-07 -0.07472814390053456 +0.6364000000000001 0.6609363647565963 0.6609367425197945 -4.6897553389324553e-07 -0.07473485117413668 +0.6365 0.660949042763856 0.6609494288475525 -4.53136870123827e-07 -0.0747415569249381 +0.6366 0.6609617178079303 0.6609621118928201 -4.372167919514114e-07 -0.07474826115314795 +0.6367 0.6609743898901912 0.6609747916553756 -4.212185165108906e-07 -0.07475496385897537 +0.6368 0.6609870590119787 0.6609874681350301 -4.051452765496677e-07 -0.07476166504262963 +0.6369000000000001 0.6609997251745996 0.6610001413316267 -3.8900031987948447e-07 -0.07476836470431995 +0.637 0.6610123883793289 0.6610128112450416 -3.7278690858538743e-07 -0.07477506284425571 +0.6371 0.661025048627408 0.6610254778751838 -3.565083184081663e-07 -0.07478175946264624 +0.6372000000000001 0.6610377059200456 0.6610381412219953 -3.401678382447537e-07 -0.07478845455970096 +0.6373000000000001 0.6610503602584175 0.661050801285451 -3.2376876921841324e-07 -0.07479514813562937 +0.6374000000000001 0.6610630116436657 0.661063458065559 -3.073144242138337e-07 -0.07480184019064091 +0.6375 0.6610756600768994 0.6610761115623611 -2.908081271346674e-07 -0.07480853072494519 +0.6376000000000001 0.6610883055591943 0.6610887617759319 -2.742532122235186e-07 -0.07481521973875167 +0.6377 0.661100948091592 0.6611014087063806 -2.576530234235652e-07 -0.07482190723227015 +0.6378 0.6611135876751011 0.6611140523538489 -2.4101091366385274e-07 -0.07482859320571021 +0.6379000000000001 0.661126224310696 0.6611266927185131 -2.243302442070383e-07 -0.0748352776592816 +0.638 0.6611388579993177 0.6611393298005827 -2.0761438397631782e-07 -0.0748419605931941 +0.6381 0.661151488741873 0.6611519636003015 -1.9086670886153678e-07 -0.07484864200765755 +0.6382000000000001 0.661164116539235 0.6611645941179471 -1.740906010391785e-07 -0.07485532190288179 +0.6383000000000001 0.6611767413922425 0.661177221353831 -1.5728944828194424e-07 -0.07486200027907668 +0.6384000000000001 0.6611893633017003 0.6611898453082988 -1.4046664330302772e-07 -0.07486867713645227 +0.6385 0.6612019822683792 0.6612024659817304 -1.236255830240618e-07 -0.07487535247521845 +0.6386000000000001 0.6612145982930158 0.6612150833745395 -1.0676966794367915e-07 -0.07488202629558531 +0.6387 0.6612272113763124 0.6612276974871745 -8.99023014158673e-08 -0.07488869859776291 +0.6388 0.6612398215189371 0.6612403083201175 -7.302688895954867e-08 -0.07489536938196142 +0.6389000000000001 0.6612524287215242 0.6612529158738852 -5.6146837588109955e-08 -0.074902038648391 +0.639 0.6612650329846733 0.6612655201490285 -3.92655551170306e-08 -0.07490870639726192 +0.6391 0.6612776343089499 0.661278121146132 -2.2386449473896577e-08 -0.07491537262878435 +0.6392 0.6612902326948848 0.6612907188658154 -5.5129280055951635e-09 -0.07492203734316864 +0.6393000000000001 0.6613028281429753 0.6613033133087316 1.1351603205166094e-08 -0.07492870054062511 +0.6394000000000001 0.661315420653684 0.6613159044755688 2.82037400274604e-08 -0.07493536222136418 +0.6395 0.6613280102274396 0.6613284923670486 4.5040080973862695e-08 -0.07494202238559629 +0.6396000000000001 0.6613405968646364 0.661341076983927 6.185722788674963e-08 -0.07494868103353192 +0.6397 0.6613531805656345 0.6613536583269946 7.865178661484173e-08 -0.07495533816538157 +0.6398 0.6613657613307604 0.6613662363970754 9.542036771836848e-08 -0.07496199378135589 +0.6399000000000001 0.6613783391603059 0.6613788111950276 1.1215958712826324e-07 -0.07496864788166545 +0.64 0.6613909140545291 0.6613913827217438 1.288660668660735e-07 -0.07497530046652089 +0.6401 0.6614034860136544 0.66140395097815 1.4553643569448216e-07 -0.07498195153613293 +0.6402 0.6614160550378722 0.661416515965206 1.6216732980772752e-07 -0.07498860109071233 +0.6403000000000001 0.6614286211273389 0.661429077683906 1.7875539351161485e-07 -0.07499524913046988 +0.6404000000000001 0.6614411842821777 0.6614416361352771 1.9529727988965018e-07 -0.07500189565561645 +0.6405 0.6614537445024775 0.6614541913203804 2.1178965152468532e-07 -0.07500854066636284 +0.6406000000000001 0.6614663017882945 0.6614667432403107 2.2822918113035717e-07 -0.07501518416292002 +0.6407 0.6614788561396507 0.6614792918961956 2.446125522276299e-07 -0.07502182614549895 +0.6408 0.6614914075565355 0.6614918372891965 2.6093645982133706e-07 -0.07502846661431063 +0.6409000000000001 0.6615039560389048 0.6615043794205074 2.7719761107325436e-07 -0.07503510556956611 +0.641 0.6615165015866815 0.6615169182913561 2.9339272591966115e-07 -0.07504174301147654 +0.6411 0.6615290441997559 0.6615294539030024 3.095185378554355e-07 -0.07504837894025296 +0.6412 0.661541583877985 0.6615419862567397 3.255717945099823e-07 -0.07505501335610666 +0.6413000000000001 0.6615541206211935 0.6615545153538934 3.415492582370394e-07 -0.0750616462592488 +0.6414000000000001 0.6615666544291737 0.6615670411958215 3.574477068779558e-07 -0.07506827764989067 +0.6415 0.6615791853016856 0.6615795637839146 3.7326393444170325e-07 -0.07507490752824361 +0.6416000000000001 0.6615917132384566 0.661592083119595 3.889947516461101e-07 -0.07508153589451892 +0.6417 0.6616042382391827 0.6616045992043171 4.046369865423616e-07 -0.07508816274892802 +0.6418 0.6616167603035279 0.6616171120395675 4.201874853060339e-07 -0.0750947880916824 +0.6419000000000001 0.6616292794311243 0.6616296216268637 4.3564311269506106e-07 -0.07510141192299347 +0.642 0.661641795621573 0.6616421279677551 4.5100075291015784e-07 -0.07510803424307283 +0.6421 0.6616543088744439 0.661654631063822 4.662573100250311e-07 -0.075114655052132 +0.6422 0.6616668191892754 0.6616671309166762 4.814097086941471e-07 -0.07512127435038263 +0.6423000000000001 0.6616793265655756 0.6616796275279597 4.964548946662095e-07 -0.07512789213803636 +0.6424000000000001 0.6616918310028216 0.6616921208993456 5.113898356862157e-07 -0.0751345084153049 +0.6425 0.6617043325004606 0.661704611032537 5.262115217036234e-07 -0.07514112318240002 +0.6426000000000001 0.6617168310579089 0.661717097929267 5.40916965857674e-07 -0.07514773643953344 +0.6427 0.6617293266745539 0.6617295815912994 5.555032048382147e-07 -0.07515434818691703 +0.6428 0.6617418193497525 0.6617420620204266 5.699672995934657e-07 -0.07516095842476268 +0.6429000000000001 0.6617543090828325 0.6617545392184712 5.843063359545209e-07 -0.0751675671532823 +0.643 0.6617667958730926 0.6617670131872844 5.985174250100478e-07 -0.07517417437268781 +0.6431 0.6617792797198024 0.6617794839287467 6.125977039667108e-07 -0.0751807800831912 +0.6432 0.6617917606222028 0.6617919514447673 6.265443366348933e-07 -0.07518738428500454 +0.6433000000000001 0.6618042385795065 0.6618044157372834 6.403545139282985e-07 -0.0751939869783399 +0.6434000000000001 0.6618167135908986 0.6618168768082604 6.540254543913049e-07 -0.07520058816340947 +0.6435 0.6618291856555352 0.6618293346596915 6.675544049900006e-07 -0.0752071878404253 +0.6436000000000001 0.6618416547725459 0.6618417892935978 6.80938641514639e-07 -0.07521378600959971 +0.6437 0.6618541209410324 0.661854240712027 6.941754690653612e-07 -0.07522038267114489 +0.6438 0.6618665841600699 0.6618666889170544 7.072622227599634e-07 -0.07522697782527321 +0.6439000000000001 0.6618790444287067 0.6618791339107812 7.201962681502305e-07 -0.0752335714721969 +0.644 0.661891501745965 0.6618915756953355 7.329750017215364e-07 -0.07524016361212843 +0.6441 0.6619039561108409 0.6619040142728712 7.455958516422445e-07 -0.07524675424528017 +0.6442 0.6619164075223043 0.6619164496455676 7.58056278082897e-07 -0.07525334337186462 +0.6443000000000001 0.6619288559793006 0.6619288818156297 7.70353773715815e-07 -0.07525993099209424 +0.6444000000000001 0.6619413014807498 0.6619413107852878 7.824858643812327e-07 -0.07526651710618164 +0.6445 0.6619537440255469 0.6619537365567962 7.94450109406486e-07 -0.07527310171433936 +0.6446000000000001 0.6619661836125627 0.6619661591324343 8.062441022443911e-07 -0.07527968481678003 +0.6447 0.6619786202406442 0.6619785785145045 8.178654709589672e-07 -0.07528626641371634 +0.6448 0.6619910539086145 0.6619909947053337 8.293118784752362e-07 -0.07529284650536097 +0.6449000000000001 0.6620034846152735 0.6620034077072721 8.405810233702571e-07 -0.07529942509192672 +0.645 0.6620159123593979 0.662015817522692 8.516706402617036e-07 -0.07530600217362636 +0.6451 0.6620283371397424 0.6620282241539897 8.625785000160313e-07 -0.07531257775067275 +0.6452 0.662040758955039 0.6620406276035823 8.733024104701226e-07 -0.07531915182327878 +0.6453000000000001 0.6620531778039979 0.6620530278739096 8.838402168198645e-07 -0.07532572439165737 +0.6454000000000001 0.6620655936853076 0.6620654249674327 8.941898019532157e-07 -0.07533229545602148 +0.6455 0.6620780065976359 0.662077818886633 9.043490870330739e-07 -0.07533886501658406 +0.6456000000000001 0.66209041653963 0.6620902096340139 9.143160318303423e-07 -0.07534543307355819 +0.6457 0.6621028235099164 0.662102597212098 9.240886351125077e-07 -0.07535199962715698 +0.6458 0.6621152275071016 0.6621149816234284 9.336649350599746e-07 -0.07535856467759353 +0.6459000000000001 0.662127628529773 0.662127362870568 9.430430096268871e-07 -0.07536512822508101 +0.646 0.662140026576499 0.6621397409560978 9.522209770407297e-07 -0.0753716902698327 +0.6461 0.6621524216458283 0.6621521158826182 9.611969961631495e-07 -0.07537825081206175 +0.6462 0.6621648137362925 0.6621644876527477 9.69969266961801e-07 -0.07538480985198154 +0.6463000000000001 0.6621772028464048 0.6621768562691227 9.785360304270796e-07 -0.0753913673898053 +0.6464000000000001 0.6621895889746606 0.662189221734397 9.868955694047887e-07 -0.07539792342574647 +0.6465 0.6622019721195389 0.6622015840512419 9.950462087904288e-07 -0.0754044779600185 +0.6466000000000001 0.6622143522795017 0.6622139432223444 1.0029863157789976e-06 -0.07541103099283482 +0.6467 0.6622267294529947 0.6622262992504083 1.0107143003368346e-06 -0.0754175825244089 +0.6468 0.6622391036384481 0.6622386521381532 1.0182286155069331e-06 -0.07542413255495432 +0.6469000000000001 0.6622514748342764 0.6622510018883139 1.025527757630984e-06 -0.0754306810846846 +0.647 0.6622638430388798 0.6622633485036395 1.0326102665991765e-06 -0.0754372281138134 +0.6471 0.6622762082506434 0.6622756919868944 1.0394747263497983e-06 -0.07544377364255435 +0.6472 0.6622885704679389 0.6622880323408566 1.0461197650080134e-06 -0.07545031767112119 +0.6473000000000001 0.662300929689124 0.6623003695683178 1.0525440552744403e-06 -0.07545686019972764 +0.6474000000000001 0.6623132859125433 0.6623127036720825 1.0587463145084186e-06 -0.07546340122858744 +0.6475 0.6623256391365293 0.6623250346549681 1.0647253051720984e-06 -0.07546994075791451 +0.6476000000000001 0.6623379893594017 0.6623373625198039 1.0704798351079958e-06 -0.07547647878792263 +0.6477 0.6623503365794684 0.6623496872694314 1.0760087574557264e-06 -0.07548301531882574 +0.6478 0.6623626807950265 0.6623620089067033 1.0813109712348723e-06 -0.07548955035083782 +0.6479000000000001 0.6623750220043618 0.6623743274344824 1.0863854215670266e-06 -0.0754960838841728 +0.648 0.66238736020575 0.6623866428556429 1.0912310995925267e-06 -0.07550261591904472 +0.6481 0.6623996953974568 0.662398955173068 1.0958470428590328e-06 -0.07550914645566764 +0.6482 0.6624120275777385 0.6624112643896505 1.1002323355713273e-06 -0.07551567549425563 +0.6483000000000001 0.6624243567448427 0.6624235705082924 1.1043861087023377e-06 -0.07552220303502287 +0.6484000000000001 0.6624366828970079 0.6624358735319041 1.1083075401874254e-06 -0.07552872907818353 +0.6485 0.6624490060324653 0.662448173463404 1.1119958550909192e-06 -0.07553525362395182 +0.6486000000000001 0.6624613261494376 0.6624604703057179 1.1154503257171378e-06 -0.07554177667254201 +0.6487 0.6624736432461416 0.6624727640617787 1.1186702717214114e-06 -0.07554829822416842 +0.6488 0.6624859573207866 0.662485054734526 1.1216550604986608e-06 -0.07555481827904538 +0.6489000000000001 0.6624982683715765 0.6624973423269056 1.1244041068780852e-06 -0.07556133683738729 +0.649 0.6625105763967092 0.6625096268418682 1.1269168737892965e-06 -0.07556785389940857 +0.6491 0.6625228813943771 0.6625219082823703 1.129192871873741e-06 -0.07557436946532364 +0.6492 0.6625351833627688 0.6625341866513728 1.1312316598455219e-06 -0.07558088353534706 +0.6493000000000001 0.662547482300068 0.6625464619518411 1.1330328445469107e-06 -0.07558739610969334 +0.6494000000000001 0.6625597782044548 0.6625587341867436 1.1345960810316136e-06 -0.07559390718857706 +0.6495 0.6625720710741068 0.6625710033590524 1.1359210724537494e-06 -0.07560041677221291 +0.6496000000000001 0.6625843609071979 0.6625832694717424 1.1370075704009164e-06 -0.0756069248608155 +0.6497 0.6625966477019001 0.6625955325277897 1.1378553747276587e-06 -0.07561343145459941 +0.6498 0.6626089314563839 0.6626077925301733 1.1384643338330225e-06 -0.07561993655377952 +0.6499000000000001 0.6626212121688183 0.6626200494818733 1.1388343444662663e-06 -0.07562644015857056 +0.65 0.6626334898373718 0.66263230338587 1.138965351893395e-06 -0.07563294226918738 +0.6501 0.6626457644602124 0.6626445542451442 1.1388573497028709e-06 -0.07563944288584479 +0.6502 0.6626580360355085 0.6626568020626766 1.1385103799166352e-06 -0.07564594200875775 +0.6503000000000001 0.6626703045614288 0.6626690468414473 1.1379245332676646e-06 -0.07565243963814117 +0.6504000000000001 0.6626825700361434 0.6626812885844345 1.137099948617104e-06 -0.07565893577420992 +0.6505 0.6626948324578245 0.6626935272946157 1.1360368135926446e-06 -0.07566543041717921 +0.6506000000000001 0.6627070918246454 0.6627057629749655 1.1347353636725899e-06 -0.07567192356726393 +0.6507000000000001 0.6627193481347833 0.662717995628456 1.1331958831295452e-06 -0.07567841522467923 +0.6508 0.6627316013864174 0.6627302252580565 1.1314187044197954e-06 -0.07568490538964025 +0.6509000000000001 0.6627438515777312 0.662742451866732 1.1294042080445266e-06 -0.07569139406236214 +0.651 0.6627560987069123 0.6627546754574438 1.1271528226053373e-06 -0.07569788124306008 +0.6511 0.6627683427721525 0.6627668960331488 1.124665024804239e-06 -0.07570436693194936 +0.6512 0.6627805837716492 0.6627791135967983 1.1219413393048772e-06 -0.07571085112924525 +0.6513000000000001 0.6627928217036047 0.6627913281513385 1.1189823385937547e-06 -0.07571733383516308 +0.6514000000000001 0.6628050565662278 0.6628035396997092 1.1157886427304309e-06 -0.07572381504991821 +0.6515 0.6628172883577339 0.6628157482448437 1.112360919514055e-06 -0.07573029477372605 +0.6516000000000001 0.6628295170763447 0.6628279537896684 1.108699884039277e-06 -0.07573677300680197 +0.6517000000000001 0.6628417427202903 0.662840156337102 1.1048062989182927e-06 -0.07574324974936149 +0.6518 0.6628539652878079 0.662852355890056 1.1006809736702206e-06 -0.07574972500162017 +0.6519000000000001 0.6628661847771438 0.6628645524514324 1.0963247648043684e-06 -0.07575619876379353 +0.652 0.6628784011865526 0.6628767460241249 1.0917385758479892e-06 -0.07576267103609714 +0.6521 0.6628906145142986 0.6628889366110178 1.0869233566801473e-06 -0.07576914181874664 +0.6522 0.662902824758656 0.6629011242149853 1.0818801038925407e-06 -0.07577561111195773 +0.6523000000000001 0.6629150319179092 0.6629133088388914 1.0766098601788787e-06 -0.0757820789159461 +0.6524000000000001 0.6629272359903533 0.6629254904855892 1.0711137140573257e-06 -0.07578854523092746 +0.6525 0.6629394369742946 0.662937669157921 1.065392800037035e-06 -0.07579501005711765 +0.6526000000000001 0.6629516348680509 0.662949844858717 1.059448298201815e-06 -0.07580147339473246 +0.6527000000000001 0.6629638296699527 0.6629620175907952 1.0532814338215513e-06 -0.07580793524398775 +0.6528 0.6629760213783427 0.6629741873569611 1.0468934772689398e-06 -0.07581439560509941 +0.6529 0.6629882099915765 0.6629863541600072 1.0402857438251978e-06 -0.0758208544782834 +0.653 0.6630003955080237 0.6629985180027125 1.0334595932082191e-06 -0.0758273118637557 +0.6531 0.6630125779260674 0.6630106788878417 1.0264164294337963e-06 -0.07583376776173226 +0.6532 0.6630247572441053 0.6630228368181454 1.0191577005380648e-06 -0.0758402221724292 +0.6533000000000001 0.6630369334605499 0.6630349917963594 1.0116848981611692e-06 -0.07584667509606258 +0.6534000000000001 0.6630491065738289 0.6630471438252037 1.0039995573807303e-06 -0.0758531265328485 +0.6535 0.6630612765823856 0.6630592929073832 9.961032563787775e-07 -0.07585957648300312 +0.6536000000000001 0.6630734434846799 0.6630714390455864 9.879976160531712e-07 -0.07586602494674266 +0.6537000000000001 0.6630856072791876 0.6630835822424852 9.796842995735133e-07 -0.0758724719242834 +0.6538 0.6630977679644021 0.6630957225007343 9.711650124366589e-07 -0.07587891741584153 +0.6539 0.6631099255388342 0.6631078598229709 9.62441501717315e-07 -0.07588536142163342 +0.654 0.6631220800010118 0.6631199942118152 9.535155558459962e-07 -0.0758918039418754 +0.6541 0.6631342313494821 0.6631321256698681 9.443890043869807e-07 -0.07589824497678391 +0.6542 0.6631463795828099 0.6631442541997119 9.350637175387089e-07 -0.07590468452657524 +0.6543000000000001 0.6631585246995799 0.6631563798039105 9.255416056064281e-07 -0.07591112259146598 +0.6544000000000001 0.663170666698396 0.6631685024850077 9.158246188634145e-07 -0.07591755917167257 +0.6545 0.6631828055778816 0.6631806222455277 9.059147471623952e-07 -0.07592399426741153 +0.6546000000000001 0.6631949413366809 0.663192739087974 8.958140192971698e-07 -0.07593042787889946 +0.6547000000000001 0.6632070739734587 0.6632048530148302 8.855245025585212e-07 -0.07593686000635301 +0.6548 0.6632192034869006 0.6632169640285579 8.75048302928505e-07 -0.07594329064998875 +0.6549 0.6632313298757138 0.6632290721315981 8.643875638036924e-07 -0.07594971981002344 +0.655 0.6632434531386271 0.6632411773263692 8.535444661617042e-07 -0.07595614748667374 +0.6551 0.6632555732743916 0.6632532796152679 8.425212277562988e-07 -0.07596257368015641 +0.6552 0.6632676902817811 0.6632653790006682 8.313201028675721e-07 -0.07596899839068828 +0.6553000000000001 0.6632798041595924 0.6632774754849208 8.199433818856239e-07 -0.07597542161848617 +0.6554000000000001 0.6632919149066451 0.6632895690703535 8.083933906166685e-07 -0.0759818433637669 +0.6555 0.6633040225217829 0.6633016597592705 7.966724900748678e-07 -0.07598826362674746 +0.6556000000000001 0.6633161270038732 0.6633137475539518 7.847830757745644e-07 -0.07599468240764473 +0.6557000000000001 0.6633282283518078 0.663325832456653 7.72727577411092e-07 -0.0760010997066757 +0.6558 0.6633403265645035 0.663337914469605 7.605084582779087e-07 -0.07600751552405739 +0.6559 0.6633524216409015 0.6633499935950136 7.481282147253632e-07 -0.07601392986000685 +0.656 0.6633645135799688 0.6633620698350595 7.355893757998722e-07 -0.07602034271474116 +0.6561 0.6633766023806982 0.6633741431918975 7.2289450261942e-07 -0.07602675408847745 +0.6562 0.6633886880421079 0.6633862136676565 7.10046187762936e-07 -0.07603316398143292 +0.6563000000000001 0.6634007705632429 0.6633982812644389 6.970470550343721e-07 -0.0760395723938247 +0.6564000000000001 0.6634128499431746 0.6634103459843207 6.838997586994244e-07 -0.07604597932587007 +0.6565 0.6634249261810015 0.6634224078293505 6.70606982916544e-07 -0.07605238477778627 +0.6566000000000001 0.6634369992758491 0.66343446680155 6.571714412512142e-07 -0.07605878874979062 +0.6567000000000001 0.6634490692268704 0.6634465229029133 6.435958762457394e-07 -0.07606519124210046 +0.6568 0.6634611360332464 0.6634585761354069 6.298830587253557e-07 -0.07607159225493312 +0.6569 0.6634731996941863 0.663470626500969 6.160357872431188e-07 -0.07607799178850613 +0.657 0.6634852602089273 0.663482674001509 6.020568876080601e-07 -0.07608438984303684 +0.6571 0.6634973175767354 0.663494718638908 5.879492120802743e-07 -0.07609078641874277 +0.6572 0.6635093717969056 0.6635067604150183 5.737156390378528e-07 -0.07609718151584144 +0.6573000000000001 0.6635214228687618 0.663518799331663 5.593590722968722e-07 -0.07610357513455039 +0.6574000000000001 0.6635334707916578 0.6635308353906355 5.44882440584038e-07 -0.07610996727508726 +0.6575 0.6635455155649763 0.6635428685936997 5.302886967734066e-07 -0.07611635793766965 +0.6576000000000001 0.6635575571881307 0.6635548989425895 5.15580817442296e-07 -0.07612274712251524 +0.6577000000000001 0.6635695956605638 0.6635669264390086 5.007618021912741e-07 -0.07612913482984168 +0.6578 0.6635816309817494 0.6635789510846304 4.858346731306806e-07 -0.07613552105986675 +0.6579 0.6635936631511915 0.6635909728810977 4.7080247406183773e-07 -0.0761419058128082 +0.658 0.663605692168425 0.6636029918300222 4.5566827008847177e-07 -0.07614828908888387 +0.6581 0.6636177180330158 0.6636150079329851 4.404351468534351e-07 -0.0761546708883116 +0.6582 0.6636297407445615 0.6636270211915358 4.251062099558389e-07 -0.07616105121130927 +0.6583000000000001 0.6636417603026901 0.6636390316071923 4.0968458431267507e-07 -0.07616743005809473 +0.6584000000000001 0.6636537767070623 0.6636510391814414 3.9417341356207114e-07 -0.07617380742888603 +0.6585 0.6636657899573697 0.6636630439157376 3.785758592583788e-07 -0.07618018332390109 +0.6586000000000001 0.6636778000533363 0.6636750458115036 3.628951004974734e-07 -0.07618655774335796 +0.6587000000000001 0.6636898069947184 0.66368704487013 3.4713433305633146e-07 -0.07619293068747467 +0.6588 0.6637018107813042 0.6636990410929748 3.312967688517965e-07 -0.0761993021564693 +0.6589 0.6637138114129149 0.6637110344813637 3.1538563513566764e-07 -0.07620567215056002 +0.659 0.6637258088894036 0.6637230250365899 2.9940417409224374e-07 -0.07621204066996498 +0.6591 0.6637378032106569 0.6637350127599135 2.8335564194320595e-07 -0.07621840771490239 +0.6592 0.663749794376594 0.6637469976525617 2.67243308413323e-07 -0.07622477328559044 +0.6593000000000001 0.6637617823871671 0.6637589797157287 2.5107045602962286e-07 -0.07623113738224742 +0.6594000000000001 0.6637737672423614 0.6637709589505754 2.3484037941362557e-07 -0.07623750000509161 +0.6595 0.6637857489421957 0.6637829353582294 2.1855638470541505e-07 -0.07624386115434137 +0.6596000000000001 0.6637977274867222 0.6637949089397852 2.022217887795441e-07 -0.07625022083021507 +0.6597000000000001 0.6638097028760264 0.6638068796963035 1.8583991866216731e-07 -0.07625657903293113 +0.6598 0.6638216751102274 0.6638188476288113 1.6941411078164048e-07 -0.07626293576270797 +0.6599 0.6638336441894783 0.6638308127383018 1.529477103509591e-07 -0.07626929101976407 +0.66 0.6638456101139655 0.6638427750257347 1.3644407064611341e-07 -0.07627564480431794 +0.6601 0.6638575728839097 0.6638547344920356 1.1990655235730174e-07 -0.07628199711658812 +0.6602 0.6638695324995653 0.6638666911380962 1.0333852285340783e-07 -0.07628834795679319 +0.6603000000000001 0.6638814889612206 0.663878644964774 8.674335552627532e-08 -0.07629469732515176 +0.6604000000000001 0.6638934422691982 0.6638905959728927 7.012442913151284e-08 -0.0763010452218825 +0.6605 0.6639053924238546 0.663902544163242 5.348512704429764e-08 -0.07630739164720407 +0.6606000000000001 0.6639173394255806 0.663914489536577 3.682883660191538e-08 -0.07631373660133521 +0.6607000000000001 0.6639292832748009 0.6639264320936186 2.015894842548327e-08 -0.07632008008449467 +0.6608 0.6639412239719751 0.6639383718350538 3.478855715652318e-09 -0.07632642209690121 +0.6609 0.663953161517596 0.6639503087615352 -1.3208046457761913e-08 -0.0763327626387737 +0.661 0.6639650959121914 0.6639622428736809 -2.989836181410688e-08 -0.07633910171033093 +0.6611 0.6639770271563231 0.6639741741720749 -4.658869357464755e-08 -0.07634543931179183 +0.6612 0.6639889552505873 0.663986102657267 -6.327564514171068e-08 -0.07635177544337532 +0.6613000000000001 0.6640008801956141 0.6639980283297727 -7.995582080189828e-08 -0.07635811010530036 +0.6614000000000001 0.6640128019920682 0.664009951190073 -9.662582641217082e-08 -0.07636444329778595 +0.6615 0.6640247206406488 0.6640218712386148 -1.1328227008354508e-07 -0.07637077502105108 +0.6616000000000001 0.6640366361420883 0.664033788475811 -1.2992176288278978e-07 -0.07637710527531487 +0.6617000000000001 0.664048548497154 0.6640457029020397 -1.4654091952739923e-07 -0.07638343406079634 +0.6618 0.6640604577066471 0.6640576145176456 -1.631363590604007e-07 -0.07638976137771465 +0.6619 0.6640723637714033 0.6640695233229384 -1.7970470553990703e-07 -0.07639608722628899 +0.662 0.6640842666922917 0.6640814293181948 -1.9624258874167966e-07 -0.0764024116067385 +0.6621 0.6640961664702154 0.6640933325036567 -2.127466448252624e-07 -0.07640873451928246 +0.6622 0.6641080631061118 0.664105232879532 -2.292135170382792e-07 -0.07641505596414006 +0.6623000000000001 0.664119956600952 0.6641171304459957 -2.456398563895068e-07 -0.07642137594153066 +0.6624000000000001 0.6641318469557408 0.6641290252031883 -2.6202232232888645e-07 -0.07642769445167359 +0.6625 0.6641437341715162 0.6641409171512165 -2.7835758343447425e-07 -0.07643401149478816 +0.6626000000000001 0.6641556182493503 0.664152806290154 -2.946423180993918e-07 -0.07644032707109383 +0.6627000000000001 0.6641674991903487 0.6641646926200405 -3.108732151702043e-07 -0.07644664118081002 +0.6628000000000001 0.6641793769956499 0.6641765761408825 -3.2704697468244337e-07 -0.07645295382415616 +0.6629 0.6641912516664257 0.6641884568526534 -3.4316030847469925e-07 -0.07645926500135176 +0.663 0.6642031232038814 0.6642003347552934 -3.592099408894489e-07 -0.07646557471261639 +0.6631 0.6642149916092549 0.6642122098487095 -3.751926094322511e-07 -0.07647188295816959 +0.6632 0.6642268568838168 0.664224082132776 -3.9110506545175783e-07 -0.0764781897382309 +0.6633000000000001 0.6642387190288708 0.6642359516073344 -4.069440747850317e-07 -0.07648449505302002 +0.6634000000000001 0.6642505780457527 0.6642478182721937 -4.2270641840286283e-07 -0.07649079890275659 +0.6635 0.6642624339358312 0.6642596821271306 -4.383888930759028e-07 -0.07649710128766031 +0.6636 0.6642742867005068 0.6642715431718894 -4.5398831204079837e-07 -0.07650340220795096 +0.6637000000000001 0.6642861363412121 0.664283401406182 -4.6950150564550874e-07 -0.07650970166384818 +0.6638000000000001 0.6642979828594119 0.6642952568296893 -4.849253220085004e-07 -0.07651599965557188 +0.6639 0.664309826256602 0.6643071094420593 -5.002566276085529e-07 -0.07652229618334183 +0.664 0.6643216665343106 0.6643189592429093 -5.154923080202822e-07 -0.07652859124737793 +0.6641 0.6643335036940962 0.664330806231825 -5.306292684137404e-07 -0.0765348848479 +0.6642 0.6643453377375496 0.6643426504083612 -5.456644342760608e-07 -0.07654117698512806 +0.6643000000000001 0.6643571686662912 0.664354491772041 -5.605947520082033e-07 -0.07654746765928201 +0.6644000000000001 0.6643689964819731 0.6643663303223577 -5.754171895772098e-07 -0.07655375687058184 +0.6645 0.6643808211862775 0.664378166058774 -5.901287371268271e-07 -0.07656004461924765 +0.6646 0.6643926427809166 0.6643899989807216 -6.047264075187408e-07 -0.07656633090549947 +0.6647000000000001 0.6644044612676328 0.6644018290876026 -6.192072370819757e-07 -0.0765726157295573 +0.6648000000000001 0.6644162766481985 0.6644136563787898 -6.335682861263736e-07 -0.07657889909164138 +0.6649 0.664428088924415 0.6644254808536255 -6.478066394838278e-07 -0.07658518099197183 +0.665 0.6644398980981134 0.6644373025114233 -6.619194072160495e-07 -0.07659146143076877 +0.6651 0.6644517041711536 0.6644491213514676 -6.75903725155802e-07 -0.07659774040825247 +0.6652 0.6644635071454247 0.6644609373730144 -6.897567554620121e-07 -0.07660401792464325 +0.6653000000000001 0.6644753070228434 0.6644727505752904 -7.034756872581482e-07 -0.07661029398016134 +0.6654000000000001 0.6644871038053551 0.6644845609574946 -7.170577371734543e-07 -0.07661656857502702 +0.6655 0.6644988974949331 0.6644963685187982 -7.305001498564279e-07 -0.07662284170946068 +0.6656 0.6645106880935783 0.6645081732583442 -7.438001986270759e-07 -0.07662911338368271 +0.6657000000000001 0.6645224756033188 0.6645199751752487 -7.569551860320267e-07 -0.0766353835979135 +0.6658000000000001 0.6645342600262101 0.6645317742686004 -7.699624442192299e-07 -0.07664165235237351 +0.6659 0.6645460413643339 0.6645435705374615 -7.82819335812257e-07 -0.0766479196472832 +0.666 0.664557819619799 0.6645553639808673 -7.955232541878576e-07 -0.07665418548286312 +0.6661 0.6645695947947399 0.6645671545978276 -8.080716239616814e-07 -0.07666044985933379 +0.6662 0.6645813668913166 0.6645789423873258 -8.204619017376791e-07 -0.07666671277691581 +0.6663000000000001 0.6645931359117154 0.6645907273483199 -8.32691576510558e-07 -0.07667297423582974 +0.6664000000000001 0.664604901858147 0.664602509479743 -8.447581701376272e-07 -0.07667923423629625 +0.6665 0.6646166647328471 0.6646142887805031 -8.566592378939086e-07 -0.07668549277853604 +0.6666 0.6646284245380761 0.6646260652494838 -8.683923689301043e-07 -0.07669174986276976 +0.6667000000000001 0.6646401812761183 0.6646378388855444 -8.799551868554634e-07 -0.07669800548921818 +0.6668000000000001 0.6646519349492814 0.6646496096875205 -8.913453500986046e-07 -0.076704259658102 +0.6669 0.6646636855598975 0.6646613776542242 -9.025605525458946e-07 -0.07671051236964212 +0.667 0.6646754331103208 0.6646731427844447 -9.135985238051259e-07 -0.07671676362405928 +0.6671 0.6646871776029291 0.6646849050769482 -9.244570299271615e-07 -0.07672301342157442 +0.6672 0.6646989190401212 0.6646966645304786 -9.351338735030801e-07 -0.07672926176240837 +0.6673000000000001 0.6647106574243191 0.6647084211437579 -9.456268944274537e-07 -0.07673550864678205 +0.6674000000000001 0.6647223927579662 0.6647201749154866 -9.559339702036596e-07 -0.07674175407491649 +0.6675 0.6647341250435261 0.6647319258443436 -9.660530164989911e-07 -0.07674799804703258 +0.6676 0.6647458542834842 0.6647436739289869 -9.75981987366703e-07 -0.07675424056335135 +0.6677000000000001 0.664757580480346 0.6647554191680549 -9.85718875773367e-07 -0.07676048162409391 +0.6678000000000001 0.664769303636637 0.6647671615601651 -9.952617139874498e-07 -0.07676672122948128 +0.6679 0.6647810237549024 0.6647789011039158 -1.0046085740511579e-06 -0.07677295937973462 +0.668 0.6647927408377066 0.6647906377978856 -1.0137575680579936e-06 -0.07677919607507505 +0.6681 0.6648044548876324 0.6648023716406348 -1.0227068486801105e-06 -0.07678543131572374 +0.6682 0.6648161659072818 0.6648141026307046 -1.0314546094181143e-06 -0.0767916651019019 +0.6683000000000001 0.6648278738992741 0.6648258307666192 -1.039999084934129e-06 -0.07679789743383081 +0.6684000000000001 0.6648395788662463 0.6648375560468838 -1.0483385516346644e-06 -0.07680412831173161 +0.6685 0.6648512808108529 0.6648492784699875 -1.0564713276706161e-06 -0.07681035773582576 +0.6686 0.6648629797357645 0.6648609980344026 -1.0643957737699328e-06 -0.07681658570633451 +0.6687000000000001 0.6648746756436684 0.6648727147385846 -1.0721102929878157e-06 -0.0768228122234792 +0.6688000000000001 0.6648863685372677 0.6648844285809733 -1.0796133314561196e-06 -0.07682903728748126 +0.6689 0.664898058419281 0.664896139559993 -1.0869033785776416e-06 -0.07683526089856213 +0.669 0.6649097452924415 0.6649078476740534 -1.0939789673314326e-06 -0.07684148305694323 +0.6691 0.6649214291594969 0.6649195529215488 -1.1008386744948417e-06 -0.07684770376284596 +0.6692 0.6649331100232099 0.6649312553008601 -1.1074811211708724e-06 -0.07685392301649197 +0.6693000000000001 0.6649447878863557 0.6649429548103541 -1.113904972732671e-06 -0.07686014081810273 +0.6694000000000001 0.6649564627517234 0.6649546514483847 -1.1201089392953723e-06 -0.07686635716789984 +0.6695 0.6649681346221147 0.6649663452132928 -1.126091776049165e-06 -0.07687257206610491 +0.6696 0.6649798035003432 0.664978036103407 -1.131852283370316e-06 -0.07687878551293956 +0.6697000000000001 0.6649914693892348 0.6649897241170438 -1.1373893069877017e-06 -0.0768849975086254 +0.6698000000000001 0.6650031322916268 0.6650014092525091 -1.1427017384546545e-06 -0.07689120805338426 +0.6699 0.665014792210367 0.665013091508097 -1.1477885152322287e-06 -0.0768974171474378 +0.67 0.6650264491483135 0.6650247708820913 -1.1526486209112452e-06 -0.07690362479100771 +0.6701 0.6650381031083351 0.6650364473727661 -1.1572810854065807e-06 -0.07690983098431586 +0.6702 0.6650497540933095 0.665048120978386 -1.1616849852624789e-06 -0.07691603572758404 +0.6703000000000001 0.6650614021061236 0.665059791697206 -1.1658594437080616e-06 -0.07692223902103414 +0.6704000000000001 0.665073047149673 0.6650714595274729 -1.1698036309071291e-06 -0.07692844086488797 +0.6705 0.6650846892268611 0.6650831244674252 -1.1735167641246935e-06 -0.07693464125936748 +0.6706 0.665096328340599 0.6650947865152941 -1.1769981077269787e-06 -0.07694084020469458 +0.6707000000000001 0.6651079644938049 0.6651064456693033 -1.180246973653265e-06 -0.07694703770109129 +0.6708000000000001 0.6651195976894037 0.66511810192767 -1.183262721332623e-06 -0.07695323374877952 +0.6709 0.6651312279303263 0.6651297552886049 -1.1860447577671795e-06 -0.07695942834798136 +0.671 0.6651428552195098 0.6651414057503133 -1.188592537809674e-06 -0.0769656214989189 +0.6711 0.6651544795598958 0.6651530533109953 -1.1909055641912136e-06 -0.07697181320181416 +0.6712 0.665166100954431 0.6651646979688457 -1.192983387632296e-06 -0.07697800345688927 +0.6713000000000001 0.6651777194060662 0.6651763397220561 -1.1948256068150531e-06 -0.07698419226436644 +0.6714000000000001 0.6651893349177559 0.6651879785688132 -1.1964318688828524e-06 -0.07699037962446775 +0.6715 0.6652009474924581 0.6651996145073009 -1.1978018688851844e-06 -0.0769965655374155 +0.6716 0.6652125571331331 0.6652112475357006 -1.1989353503605304e-06 -0.0770027500034319 +0.6717000000000001 0.6652241638427441 0.6652228776521907 -1.1998321050865624e-06 -0.07700893302273917 +0.6718000000000001 0.6652357676242554 0.6652345048549482 -1.2004919733299424e-06 -0.07701511459555965 +0.6719 0.6652473684806334 0.6652461291421485 -1.2009148435687678e-06 -0.07702129472211568 +0.672 0.665258966414844 0.6652577505119666 -1.2011006530199264e-06 -0.07702747340262951 +0.6721 0.6652705614298549 0.6652693689625765 -1.2010493870839856e-06 -0.07703365063732359 +0.6722 0.6652821535286327 0.6652809844921532 -1.2007610798170365e-06 -0.07703982642642039 +0.6723000000000001 0.6652937427141437 0.6652925970988713 -1.200235813569872e-06 -0.07704600077014226 +0.6724000000000001 0.6653053289893528 0.6653042067809076 -1.1994737191545202e-06 -0.07705217366871174 +0.6725 0.6653169123572236 0.6653158135364395 -1.1984749757887325e-06 -0.07705834512235131 +0.6726 0.6653284928207172 0.665327417363647 -1.1972398110682292e-06 -0.07706451513128348 +0.6727000000000001 0.6653400703827923 0.6653390182607127 -1.1957685007724095e-06 -0.07707068369573083 +0.6728000000000001 0.6653516450464043 0.6653506162258221 -1.194061369197419e-06 -0.07707685081591593 +0.6729 0.6653632168145052 0.6653622112571644 -1.1921187886010376e-06 -0.07708301649206144 +0.673 0.6653747856900427 0.6653738033529326 -1.1899411793969694e-06 -0.07708918072438993 +0.6731 0.6653863516759604 0.6653853925113244 -1.1875290100715752e-06 -0.07709534351312416 +0.6732 0.6653979147751963 0.6653969787305427 -1.184882796906317e-06 -0.07710150485848678 +0.6733000000000001 0.665409474990683 0.6654085620087954 -1.1820031041998025e-06 -0.07710766476070056 +0.6734000000000001 0.6654210323253473 0.6654201423442969 -1.1788905436849184e-06 -0.07711382321998828 +0.6735 0.665432586782109 0.6654317197352679 -1.1755457748896525e-06 -0.07711998023657265 +0.6736 0.6654441383638817 0.6654432941799356 -1.1719695047762713e-06 -0.07712613581067657 +0.6737000000000001 0.6654556870735706 0.6654548656765353 -1.1681624873804974e-06 -0.07713228994252284 +0.6738000000000001 0.6654672329140741 0.6654664342233096 -1.1641255241168214e-06 -0.07713844263233438 +0.6739 0.6654787758882805 0.6654779998185099 -1.1598594631678782e-06 -0.07714459388033401 +0.674 0.665490315999071 0.6654895624603963 -1.1553651996509817e-06 -0.07715074368674477 +0.6741 0.6655018532493164 0.6655011221472382 -1.1506436753683236e-06 -0.07715689205178955 +0.6742 0.6655133876418778 0.6655126788773148 -1.1456958782241067e-06 -0.07716303897569135 +0.6743000000000001 0.6655249191796063 0.6655242326489155 -1.1405228426408787e-06 -0.07716918445867321 +0.6744000000000001 0.665536447865342 0.6655357834603406 -1.1351256488101313e-06 -0.07717532850095819 +0.6745 0.6655479737019139 0.6655473313099014 -1.1295054229698565e-06 -0.07718147110276935 +0.6746 0.6655594966921388 0.6655588761959208 -1.1236633366273896e-06 -0.07718761226432976 +0.6747000000000001 0.665571016838822 0.6655704181167339 -1.1176006067814548e-06 -0.07719375198586259 +0.6748000000000001 0.6655825341447562 0.6655819570706887 -1.1113184953115418e-06 -0.07719989026759103 +0.6749 0.6655940486127203 0.6655934930561459 -1.1048183090334174e-06 -0.07720602710973823 +0.675 0.6656055602454807 0.6656050260714794 -1.0981013993383026e-06 -0.07721216251252744 +0.6751 0.6656170690457887 0.6656165561150778 -1.0911691616655173e-06 -0.07721829647618189 +0.6752 0.6656285750163821 0.665628083185343 -1.084023035585746e-06 -0.07722442900092488 +0.6753000000000001 0.6656400781599832 0.6656396072806924 -1.0766645041349054e-06 -0.07723056008697965 +0.6754000000000001 0.6656515784792998 0.6656511283995585 -1.0690950938696542e-06 -0.0772366897345696 +0.6755 0.6656630759770228 0.6656626465403896 -1.0613163745065712e-06 -0.07724281794391799 +0.6756 0.665674570655828 0.6656741617016504 -1.053329958172755e-06 -0.07724894471524832 +0.6757000000000001 0.6656860625183743 0.6656856738818211 -1.0451374996001128e-06 -0.07725507004878394 +0.6758000000000001 0.6656975515673031 0.6656971830794003 -1.036740695542493e-06 -0.07726119394474834 +0.6759000000000001 0.6657090378052393 0.6657086892929026 -1.0281412844426185e-06 -0.07726731640336496 +0.676 0.6657205212347888 0.6657201925208611 -1.0193410459602426e-06 -0.07727343742485726 +0.6761 0.6657320018585398 0.6657316927618276 -1.0103418009166365e-06 -0.07727955700944879 +0.6762 0.665743479679062 0.6657431900143718 -1.001145410739479e-06 -0.07728567515736313 +0.6763000000000001 0.6657549546989057 0.6657546842770827 -9.917537769077445e-07 -0.07729179186882387 +0.6764000000000001 0.6657664269206014 0.6657661755485688 -9.82168840923947e-07 -0.07729790714405455 +0.6765 0.6657778963466607 0.6657776638274584 -9.72392583536985e-07 -0.07730402098327888 +0.6766 0.6657893629795736 0.6657891491124002 -9.624270247143851e-07 -0.07731013338672046 +0.6767000000000001 0.6658008268218104 0.6658006314020635 -9.522742229206571e-07 -0.07731624435460306 +0.6768000000000001 0.6658122878758197 0.6658121106951385 -9.419362747287163e-07 -0.07732235388715034 +0.6769000000000001 0.6658237461440288 0.6658235869903371 -9.314153147088611e-07 -0.07732846198458605 +0.677 0.6658352016288434 0.6658350602863925 -9.207135145128387e-07 -0.07733456864713396 +0.6771 0.6658466543326467 0.6658465305820609 -9.09833082901601e-07 -0.07734067387501793 +0.6772 0.6658581042577993 0.6658579978761203 -8.98776264746104e-07 -0.07734677766846175 +0.6773 0.6658695514066386 0.6658694621673715 -8.875453411799628e-07 -0.07735288002768917 +0.6774000000000001 0.6658809957814793 0.6658809234546397 -8.761426287112739e-07 -0.07735898095292422 +0.6775 0.665892437384612 0.6658923817367726 -8.645704788201591e-07 -0.07736508044439078 +0.6776 0.6659038762183034 0.6659038370126421 -8.528312775563096e-07 -0.07737117850231272 +0.6777000000000001 0.6659153122847956 0.6659152892811451 -8.409274450255078e-07 -0.07737727512691406 +0.6778000000000001 0.6659267455863062 0.6659267385412022 -8.28861434890027e-07 -0.07738337031841877 +0.6779000000000001 0.6659381761250277 0.6659381847917598 -8.166357337857644e-07 -0.07738946407705088 +0.678 0.665949603903127 0.6659496280317891 -8.04252860933663e-07 -0.07739555640303442 +0.6781 0.6659610289227453 0.6659610682602877 -7.917153675984778e-07 -0.07740164729659345 +0.6782 0.6659724511859983 0.6659725054762782 -7.790258363810088e-07 -0.07740773675795211 +0.6783 0.6659838706949748 0.6659839396788103 -7.661868811070782e-07 -0.0774138247873345 +0.6784000000000001 0.6659952874517371 0.6659953708669599 -7.53201145800575e-07 -0.07741991138496478 +0.6785 0.6660067014583203 0.6660067990398302 -7.400713045307983e-07 -0.07742599655106713 +0.6786 0.6660181127167325 0.6660182241965512 -7.268000605381575e-07 -0.07743208028586575 +0.6787000000000001 0.6660295212289542 0.6660296463362806 -7.133901459427383e-07 -0.07743816258958489 +0.6788000000000001 0.6660409269969376 0.6660410654582037 -6.998443211059246e-07 -0.07744424346244874 +0.6789000000000001 0.6660523300226078 0.6660524815615344 -6.86165373950387e-07 -0.07745032290468164 +0.679 0.6660637303078603 0.6660638946455145 -6.723561195576266e-07 -0.0774564009165079 +0.6791 0.6660751278545625 0.6660753047094146 -6.584193995018417e-07 -0.07746247749815184 +0.6792 0.666086522664553 0.6660867117525342 -6.443580812254268e-07 -0.07746855264983785 +0.6793 0.6660979147396409 0.6660981157742017 -6.301750575116172e-07 -0.07747462637179026 +0.6794000000000001 0.666109304081606 0.6661095167737756 -6.158732458738658e-07 -0.07748069866423357 +0.6795 0.6661206906921981 0.6661209147506432 -6.014555880423655e-07 -0.07748676952739218 +0.6796 0.6661320745731377 0.6661323097042224 -5.869250491452593e-07 -0.07749283896149059 +0.6797000000000001 0.6661434557261139 0.6661437016339606 -5.722846174172069e-07 -0.07749890696675318 +0.6798000000000001 0.6661548341527868 0.6661550905393363 -5.575373032279396e-07 -0.07750497354340463 +0.6799000000000001 0.666166209854785 0.6661664764198579 -5.426861387491932e-07 -0.07751103869166942 +0.68 0.6661775828337062 0.666177859275065 -5.277341771220412e-07 -0.07751710241177208 +0.6801 0.6661889530911176 0.6661892391045281 -5.126844920544382e-07 -0.07752316470393728 +0.6802 0.6662003206285548 0.6662006159078488 -4.97540177016309e-07 -0.07752922556838962 +0.6803 0.6662116854475219 0.6662119896846603 -4.823043446428033e-07 -0.07753528500535371 +0.6804000000000001 0.6662230475494914 0.6662233604346277 -4.669801261375506e-07 -0.07754134301505433 +0.6805 0.6662344069359039 0.666234728157447 -4.5157067053713806e-07 -0.07754739959771612 +0.6806 0.666245763608168 0.6662460928528469 -4.3607914421150973e-07 -0.0775534547535638 +0.6807000000000001 0.66625711756766 0.6662574545205877 -4.2050873010068823e-07 -0.07755950848282211 +0.6808000000000001 0.6662684688157244 0.6662688131604627 -4.0486262706251885e-07 -0.07756556078571589 +0.6809000000000001 0.6662798173536726 0.6662801687722972 -3.891440492828635e-07 -0.0775716116624699 +0.681 0.6662911631827835 0.6662915213559493 -3.7335622557477244e-07 -0.07757766111330901 +0.6811 0.666302506304303 0.6663028709113091 -3.5750239873316714e-07 -0.07758370913845802 +0.6812 0.6663138467194446 0.666314217438301 -3.415858248270731e-07 -0.0775897557381419 +0.6813 0.6663251844293882 0.6663255609368814 -3.2560977259593615e-07 -0.07759580091258551 +0.6814000000000001 0.6663365194352805 0.6663369014070399 -3.0957752272103845e-07 -0.07760184466201375 +0.6815 0.6663478517382351 0.6663482388487998 -2.9349236717324256e-07 -0.07760788698665162 +0.6816 0.6663591813393326 0.6663595732622174 -2.7735760855379654e-07 -0.07761392788672415 +0.6817000000000001 0.6663705082396191 0.6663709046473827 -2.6117655942126117e-07 -0.07761996736245627 +0.6818000000000001 0.6663818324401076 0.666382233004419 -2.4495254153517054e-07 -0.07762600541407305 +0.6819000000000001 0.6663931539417776 0.6663935583334837 -2.2868888529745113e-07 -0.07763204204179955 +0.682 0.6664044727455743 0.6664048806347675 -2.123889289579184e-07 -0.07763807724586089 +0.6821 0.6664157888524096 0.6664161999084951 -1.9605601800365413e-07 -0.07764411102648214 +0.6822 0.6664271022631609 0.6664275161549251 -1.7969350443042265e-07 -0.07765014338388844 +0.6823 0.6664384129786717 0.6664388293743503 -1.6330474608000634e-07 -0.07765617431830497 +0.6824000000000001 0.6664497209997513 0.666450139567097 -1.468931059220302e-07 -0.07766220382995691 +0.6825 0.6664610263271756 0.666461446733526 -1.3046195140690997e-07 -0.07766823191906946 +0.6826 0.6664723289616858 0.666472750874032 -1.1401465372859465e-07 -0.0776742585858679 +0.6827000000000001 0.6664836289039886 0.6664840519890438 -9.755458716537158e-08 -0.07768028383057746 +0.6828000000000001 0.6664949261547573 0.6664953500790245 -8.108512836949716e-08 -0.07768630765342338 +0.6829000000000001 0.6665062207146302 0.6665066451444712 -6.46096556871853e-08 -0.07769233005463107 +0.683 0.6665175125842118 0.6665179371859158 -4.8131548455176976e-08 -0.07769835103442584 +0.6831 0.666528801764072 0.6665292262039233 -3.165418631313928e-08 -0.07770437059303303 +0.6832 0.666540088254747 0.6665405121990938 -1.518094850782442e-08 -0.07771038873067804 +0.6833 0.6665513720567382 0.6665517951720612 1.2847868029880471e-09 -0.07771640544758628 +0.6834000000000001 0.6665626531705129 0.6665630751234939 1.7739643235273328e-08 -0.0777224207439832 +0.6835 0.6665739315965042 0.6665743520540942 3.4180246881107545e-08 -0.07772843462009424 +0.6836 0.6665852073351112 0.666585625964598 5.060322699063091e-08 -0.07773444707614485 +0.6837000000000001 0.6665964803866987 0.6665968968557765 6.700521667721282e-08 -0.0777404581123606 +0.6838000000000001 0.6666077507515973 0.666608164728434 8.338285360440234e-08 -0.07774646772896704 +0.6839000000000001 0.6666190184301037 0.6666194295834093 9.973278065206204e-08 -0.07775247592618968 +0.684 0.6666302834224808 0.6666306914215744 1.160516466432171e-07 -0.07775848270425408 +0.6841 0.6666415457289568 0.6666419502438364 1.323361070205975e-07 -0.07776448806338594 +0.6842 0.6666528053497273 0.6666532060511354 1.4858282450583293e-07 -0.07777049200381088 +0.6843 0.6666640622849527 0.666664458844445 1.647884698176283e-07 -0.07777649452575447 +0.6844000000000001 0.6666753165347605 0.666675708624773 1.8094972233789752e-07 -0.07778249562944245 +0.6845 0.6666865680992446 0.6666869553931604 1.970632707987141e-07 -0.07778849531510054 +0.6846 0.6666978169784651 0.666698199150682 2.1312581396232266e-07 -0.07779449358295443 +0.6847000000000001 0.6667090631724489 0.6667094398984457 2.2913406130115055e-07 -0.0778004904332299 +0.6848000000000001 0.6667203066811898 0.6667206776375925 2.4508473366047223e-07 -0.07780648586615269 +0.6849000000000001 0.6667315475046477 0.6667319123692969 2.60974563931482e-07 -0.07781247988194867 +0.685 0.6667427856427502 0.6667431440947661 2.7680029773824444e-07 -0.07781847248084363 +0.6851 0.6667540210953917 0.6667543728152402 2.925586940830116e-07 -0.07782446366306342 +0.6852 0.6667652538624339 0.6667655985319922 3.082465260401124e-07 -0.07783045342883393 +0.6853 0.6667764839437055 0.6667768212463273 3.238605814359641e-07 -0.07783644177838102 +0.6854000000000001 0.666787711339003 0.6667880409595836 3.393976633903062e-07 -0.07784242871193064 +0.6855 0.666798936048091 0.666799257673131 3.5485459113498985e-07 -0.07784841422970873 +0.6856 0.6668101580707014 0.6668104713883716 3.7022820053439487e-07 -0.07785439833194124 +0.6857000000000001 0.6668213774065342 0.6668216821067399 3.855153448278914e-07 -0.07786038101885423 +0.6858000000000001 0.6668325940552575 0.6668328898297016 4.0071289520576814e-07 -0.07786636229067367 +0.6859000000000001 0.6668438080165082 0.6668440945587538 4.1581774151699946e-07 -0.07787234214762556 +0.686 0.6668550192898913 0.6668552962954257 4.30826792824357e-07 -0.07787832058993603 +0.6861 0.6668662278749812 0.6668664950412773 4.457369781052378e-07 -0.07788429761783118 +0.6862 0.6668774337713206 0.666877690797899 4.6054524689698173e-07 -0.07789027323153706 +0.6863 0.6668886369784217 0.6668888835669131 4.7524856980341035e-07 -0.07789624743127989 +0.6864000000000001 0.6668998374957659 0.6669000733499713 4.898439393136167e-07 -0.07790222021728574 +0.6865 0.6669110353228046 0.6669112601487561 5.043283701905432e-07 -0.07790819158978082 +0.6866 0.666922230458959 0.6669224439649801 5.186989003036491e-07 -0.07791416154899135 +0.6867000000000001 0.6669334229036202 0.6669336248003859 5.329525910174882e-07 -0.07792013009514358 +0.6868000000000001 0.6669446126561495 0.6669448026567454 5.470865280660098e-07 -0.07792609722846369 +0.6869000000000001 0.6669557997158793 0.6669559775358599 5.610978218439922e-07 -0.07793206294917801 +0.687 0.6669669840821124 0.6669671494395598 5.749836081980764e-07 -0.07793802725751287 +0.6871 0.666978165754123 0.6669783183697043 5.887410489680001e-07 -0.07794399015369452 +0.6872 0.6669893447311566 0.6669894843281814 6.023673325555867e-07 -0.07794995163794932 +0.6873 0.6670005210124302 0.6670006473169068 6.158596745492462e-07 -0.07795591171050366 +0.6874000000000001 0.667011694597133 0.6670118073378252 6.292153182235749e-07 -0.07796187037158397 +0.6875 0.6670228654844264 0.667022964392908 6.424315351222232e-07 -0.07796782762141663 +0.6876 0.6670340336734435 0.6670341184841547 6.555056257379066e-07 -0.07797378346022807 +0.6877000000000001 0.6670451991632914 0.6670452696135917 6.684349197899619e-07 -0.07797973788824475 +0.6878000000000001 0.6670563619530496 0.6670564177832723 6.812167770570143e-07 -0.07798569090569317 +0.6879000000000001 0.6670675220417708 0.6670675629952763 6.938485877933109e-07 -0.07799164251279977 +0.688 0.667078679428482 0.6670787052517095 7.063277732838324e-07 -0.07799759270979119 +0.6881 0.6670898341121841 0.6670898445547043 7.186517862606268e-07 -0.07800354149689391 +0.6882 0.667100986091852 0.6671009809064178 7.308181117215984e-07 -0.07800948887433448 +0.6883 0.6671121353664355 0.667112114309033 7.428242670554086e-07 -0.07801543484233958 +0.6884000000000001 0.6671232819348598 0.6671232447647577 7.546678028880205e-07 -0.07802137940113581 +0.6885 0.6671344257960249 0.6671343722758236 7.663463034573992e-07 -0.07802732255094974 +0.6886 0.6671455669488067 0.6671454968444879 7.778573868494343e-07 -0.0780332642920081 +0.6887000000000001 0.6671567053920573 0.6671566184730305 7.891987060804073e-07 -0.07803920462453762 +0.6888000000000001 0.6671678411246047 0.6671677371637557 8.003679489720916e-07 -0.07804514354876488 +0.6889000000000001 0.667178974145254 0.6671788529189902 8.113628391093197e-07 -0.0780510810649167 +0.689 0.6671901044527877 0.6671899657410845 8.221811358261055e-07 -0.07805701717321985 +0.6891 0.6672012320459655 0.6672010756324105 8.328206351215783e-07 -0.0780629518739011 +0.6892 0.6672123569235249 0.667212182595363 8.432791697710051e-07 -0.07806888516718723 +0.6893 0.6672234790841816 0.6672232866323577 8.535546101029468e-07 -0.07807481705330505 +0.6894000000000001 0.6672345985266301 0.6672343877458324 8.6364486398538e-07 -0.0780807475324814 +0.6895 0.6672457152495441 0.6672454859382457 8.735478776444872e-07 -0.07808667660494323 +0.6896 0.6672568292515759 0.6672565812120761 8.832616360254786e-07 -0.0780926042709173 +0.6897000000000001 0.6672679405313586 0.6672676735698229 8.927841629868816e-07 -0.07809853053063065 +0.6898000000000001 0.6672790490875047 0.6672787630140051 9.021135219944298e-07 -0.07810445538431013 +0.6899000000000001 0.6672901549186077 0.6672898495471604 9.112478162320858e-07 -0.07811037883218269 +0.69 0.667301258023242 0.6673009331718462 9.201851892126633e-07 -0.07811630087447538 +0.6901 0.6673123583999636 0.6673120138906383 9.289238250276277e-07 -0.07812222151141512 +0.6902 0.66732345604731 0.6673230917061306 9.374619488466962e-07 -0.07812814074322905 +0.6903 0.6673345509638009 0.667334166620934 9.457978271953937e-07 -0.07813405857014408 +0.6904000000000001 0.667345643147939 0.6673452386376777 9.539297682326087e-07 -0.07813997499238734 +0.6905 0.6673567325982099 0.6673563077590069 9.61856122194682e-07 -0.07814589001018589 +0.6906 0.6673678193130828 0.6673673739875838 9.695752817839853e-07 -0.07815180362376689 +0.6907000000000001 0.6673789032910104 0.6673784373260867 9.770856824464769e-07 -0.07815771583335743 +0.6908000000000001 0.6673899845304305 0.6673894977772086 9.843858026215013e-07 -0.07816362663918464 +0.6909000000000001 0.6674010630297652 0.6674005553436584 9.914741641303682e-07 -0.07816953604147574 +0.691 0.6674121387874223 0.6674116100281596 9.983493324816628e-07 -0.07817544404045794 +0.6911 0.6674232118017949 0.6674226618334496 1.0050099170932913e-06 -0.07818135063635841 +0.6912 0.6674342820712624 0.6674337107622799 1.0114545715700363e-06 -0.07818725582940445 +0.6913 0.6674453495941907 0.6674447568174147 1.0176819941754012e-06 -0.0781931596198232 +0.6914000000000001 0.667456414368933 0.6674558000016322 1.023690927887122e-06 -0.07819906200784212 +0.6915 0.6674674763938299 0.6674668403177221 1.0294801607579895e-06 -0.0782049629936884 +0.6916 0.6674785356672097 0.6674778777684864 1.0350485260268716e-06 -0.07821086257758937 +0.6917000000000001 0.6674895921873893 0.6674889123567385 1.0403949025905579e-06 -0.07821676075977238 +0.6918000000000001 0.6675006459526751 0.6674999440853027 1.04551821500376e-06 -0.07822265754046484 +0.6919000000000001 0.6675116969613617 0.6675109729570143 1.050417433784423e-06 -0.07822855291989406 +0.692 0.6675227452117345 0.6675219989747184 1.0550915756635248e-06 -0.07823444689828751 +0.6921 0.6675337907020689 0.6675330221412699 1.059539703862633e-06 -0.07824033947587265 +0.6922 0.6675448334306308 0.6675440424595325 1.0637609280939042e-06 -0.07824623065287688 +0.6923 0.6675558733956776 0.6675550599323791 1.0677544046155951e-06 -0.07825212042952763 +0.6924000000000001 0.6675669105954583 0.6675660745626903 1.0715193369814635e-06 -0.07825800880605248 +0.6925 0.6675779450282145 0.6675770863533551 1.075054975707701e-06 -0.07826389578267894 +0.6926 0.6675889766921799 0.6675880953072693 1.0783606183284444e-06 -0.0782697813596345 +0.6927000000000001 0.6676000055855817 0.6675991014273355 1.081435610089665e-06 -0.07827566553714678 +0.6928000000000001 0.6676110317066406 0.6676101047164624 1.0842793434218123e-06 -0.07828154831544332 +0.6929000000000001 0.6676220550535712 0.6676211051775649 1.0868912588002377e-06 -0.07828742969475168 +0.693 0.6676330756245835 0.6676321028135633 1.08927084407906e-06 -0.07829330967529957 +0.6931 0.6676440934178818 0.6676430976273824 1.0914176350740323e-06 -0.07829918825731458 +0.6932 0.6676551084316658 0.6676540896219516 1.0933312157290764e-06 -0.07830506544102436 +0.6933 0.6676661206641321 0.6676650788002041 1.0950112177554594e-06 -0.07831094122665666 +0.6934000000000001 0.6676771301134734 0.6676760651650764 1.0964573212146611e-06 -0.07831681561443912 +0.6935 0.6676881367778795 0.667687048719508 1.0976692541853073e-06 -0.07832268860459955 +0.6936 0.6676991406555375 0.6676980294664405 1.0986467929019472e-06 -0.07832856019736556 +0.6937000000000001 0.667710141744633 0.6677090074088181 1.0993897621158766e-06 -0.07833443039296505 +0.6938000000000001 0.6677211400433491 0.6677199825495855 1.0998980346232923e-06 -0.07834029919162566 +0.6939000000000001 0.6677321355498693 0.6677309548916894 1.1001715316538707e-06 -0.07834616659357535 +0.694 0.6677431282623756 0.6677419244380763 1.1002102228707678e-06 -0.07835203259904185 +0.6941 0.6677541181790503 0.6677528911916926 1.100014126148574e-06 -0.07835789720825304 +0.6942 0.6677651052980762 0.6677638551554843 1.0995833077120931e-06 -0.0783637604214368 +0.6943 0.6677760896176368 0.6677748163323967 1.0989178821085854e-06 -0.078369622238821 +0.6944000000000001 0.6677870711359173 0.6677857747253728 1.0980180123465466e-06 -0.0783754826606336 +0.6945 0.6677980498511047 0.6677967303373544 1.0968839093683513e-06 -0.07838134168710244 +0.6946 0.6678090257613886 0.6678076831712804 1.0955158326331205e-06 -0.0783871993184555 +0.6947000000000001 0.6678199988649614 0.6678186332300868 1.0939140896171207e-06 -0.0783930555549208 +0.6948000000000001 0.6678309691600188 0.6678295805167062 1.0920790359802979e-06 -0.0783989103967263 +0.6949000000000001 0.6678419366447608 0.6678405250340669 1.090011075260966e-06 -0.07840476384409999 +0.695 0.667852901317391 0.6678514667850932 1.0877106590423402e-06 -0.07841061589726989 +0.6951 0.6678638631761185 0.6678624057727044 1.085178286702737e-06 -0.07841646655646406 +0.6952 0.6678748222191577 0.6678733419998142 1.0824145052490408e-06 -0.07842231582191062 +0.6953 0.667885778444729 0.6678842754693304 1.0794199095942592e-06 -0.07842816369383765 +0.6954000000000001 0.6678967318510581 0.6678952061841547 1.0761951418913895e-06 -0.0784340101724732 +0.6955 0.6679076824363789 0.6679061341471815 1.0727408916999526e-06 -0.07843985525804548 +0.6956 0.6679186301989317 0.667917059361298 1.0690578958749697e-06 -0.0784456989507826 +0.6957000000000001 0.6679295751369649 0.6679279818293837 1.0651469382616519e-06 -0.0784515412509127 +0.6958000000000001 0.6679405172487347 0.6679389015543102 1.061008849667644e-06 -0.07845738215866406 +0.6959000000000001 0.6679514565325064 0.6679498185389392 1.0566445074189357e-06 -0.07846322167426477 +0.696 0.6679623929865546 0.6679607327861239 1.0520548357206838e-06 -0.07846905979794311 +0.6961 0.667973326609163 0.6679716442987079 1.0472408047967896e-06 -0.07847489652992734 +0.6962 0.667984257398626 0.6679825530795244 1.0422034312507211e-06 -0.07848073187044571 +0.6963 0.6679951853532484 0.6679934591313963 1.0369437774826462e-06 -0.0784865658197266 +0.6964000000000001 0.6680061104713457 0.6680043624571346 1.0314629517449436e-06 -0.07849239837799821 +0.6965 0.6680170327512454 0.6680152630595388 1.025762107559336e-06 -0.07849822954548885 +0.6966 0.6680279521912869 0.6680261609413976 1.019842443883423e-06 -0.07850405932242699 +0.6967000000000001 0.668038868789822 0.6680370561054856 1.013705204527815e-06 -0.07850988770904092 +0.6968000000000001 0.6680497825452149 0.6680479485545654 1.007351678156132e-06 -0.07851571470555901 +0.6969000000000001 0.6680606934558437 0.6680588382913857 1.0007831978131598e-06 -0.0785215403122097 +0.697 0.6680716015201004 0.668069725318682 9.94001140758316e-07 -0.07852736452922138 +0.6971 0.6680825067363907 0.6680806096391747 9.8700692821585e-07 -0.07853318735682255 +0.6972 0.6680934091031352 0.6680914912555695 9.79802024986265e-07 -0.07853900879524156 +0.6973 0.66810430861877 0.668102370170558 9.72387939085495e-07 -0.07854482884470702 +0.6974000000000001 0.6681152052817463 0.6681132463868147 9.647662216061281e-07 -0.07855064750544734 +0.6975 0.6681260990905313 0.6681241199069989 9.569384663010716e-07 -0.07855646477769111 +0.6976 0.6681369900436092 0.6681349907337532 9.489063092504857e-07 -0.07856228066166682 +0.6977000000000001 0.6681478781394801 0.6681458588697031 9.40671428500961e-07 -0.07856809515760303 +0.6978000000000001 0.6681587633766621 0.6681567243174575 9.322355438434737e-07 -0.07857390826572835 +0.6979000000000001 0.6681696457536911 0.6681675870796066 9.236004163137856e-07 -0.07857971998627138 +0.698 0.6681805252691204 0.6681784471587224 9.147678478316212e-07 -0.07858553031946065 +0.6981 0.6681914019215227 0.6681893045573594 9.057396809786233e-07 -0.07859133926552496 +0.6982 0.6682022757094888 0.6682001592780518 8.965177983877304e-07 -0.0785971468246928 +0.6983 0.6682131466316292 0.6682110113233151 8.871041225488874e-07 -0.07860295299719289 +0.6984000000000001 0.6682240146865744 0.6682218606956447 8.775006153927123e-07 -0.07860875778325395 +0.6985 0.6682348798729749 0.6682327073975162 8.677092776521178e-07 -0.07861456118310468 +0.6986 0.6682457421895016 0.6682435514313843 8.577321488068002e-07 -0.07862036319697385 +0.6987000000000001 0.6682566016348463 0.6682543927996825 8.475713063615942e-07 -0.07862616382509013 +0.6988000000000001 0.6682674582077224 0.668265231504823 8.372288655966731e-07 -0.0786319630676823 +0.6989000000000001 0.6682783119068645 0.6682760675491963 8.267069790401926e-07 -0.07863776092497918 +0.699 0.6682891627310297 0.6682869009351711 8.160078361074685e-07 -0.07864355739720953 +0.6991 0.6683000106789975 0.6682977316650931 8.051336625319871e-07 -0.07864935248460221 +0.6992 0.66831085574957 0.6683085597412852 7.94086719949072e-07 -0.07865514618738602 +0.6993 0.6683216979415729 0.6683193851660474 7.828693054517943e-07 -0.07866093850578987 +0.6994000000000001 0.6683325372538549 0.6683302079416558 7.714837511330064e-07 -0.0786667294400426 +0.6995 0.6683433736852887 0.6683410280703628 7.599324235441074e-07 -0.07867251899037314 +0.6996 0.6683542072347715 0.6683518455543958 7.482177232093212e-07 -0.07867830715701037 +0.6997000000000001 0.6683650379012249 0.6683626603959585 7.363420842371182e-07 -0.07868409394018323 +0.6998000000000001 0.6683758656835951 0.668373472597229 7.243079736402036e-07 -0.07868987934012066 +0.6999000000000001 0.6683866905808539 0.6683842821603605 7.121178909885728e-07 -0.07869566335705161 +0.7 0.6683975125919986 0.6683950890874798 6.997743677711332e-07 -0.07870144599120507 +0.7001000000000001 0.6684083317160527 0.6684058933806889 6.872799669793705e-07 -0.0787072272428101 +0.7002 0.6684191479520654 0.6684166950420627 6.746372824689706e-07 -0.07871300711209568 +0.7003 0.6684299612991126 0.6684274940736498 6.618489384740966e-07 -0.07871878559929087 +0.7004000000000001 0.6684407717562968 0.6684382904774716 6.489175890106447e-07 -0.07872456270462472 +0.7005 0.6684515793227481 0.6684490842555227 6.358459175154207e-07 -0.07873033842832627 +0.7006 0.6684623839976237 0.66845987540977 6.226366360412294e-07 -0.07873611277062469 +0.7007000000000001 0.6684731857801085 0.6684706639421527 6.092924848682957e-07 -0.07874188573174902 +0.7008000000000001 0.6684839846694154 0.6684814498545821 5.958162318658866e-07 -0.07874765731192844 +0.7009000000000001 0.6684947806647857 0.6684922331489407 5.822106719094444e-07 -0.07875342751139208 +0.701 0.668505573765489 0.6685030138270829 5.68478626380986e-07 -0.07875919633036908 +0.7011000000000001 0.668516363970824 0.6685137918908337 5.546229424752136e-07 -0.07876496376908868 +0.7012 0.668527151280118 0.6685245673419895 5.406464926860366e-07 -0.07877072982778001 +0.7013 0.6685379356927282 0.6685353401823173 5.265521741681933e-07 -0.07877649450667236 +0.7014000000000001 0.6685487172080407 0.6685461104135538 5.123429081960174e-07 -0.07878225780599492 +0.7015 0.6685594958254721 0.6685568780374068 4.98021639538937e-07 -0.07878801972597699 +0.7016 0.6685702715444684 0.668567643055553 4.83591335753708e-07 -0.07879378026684779 +0.7017 0.6685810443645063 0.6685784054696395 4.6905498678195823e-07 -0.07879953942883663 +0.7018000000000001 0.6685918142850928 0.6685891652812828 4.5441560406200843e-07 -0.07880529721217285 +0.7019000000000001 0.6686025813057654 0.668599922492068 4.3967622014029484e-07 -0.07881105361708574 +0.702 0.6686133454260932 0.6686106771035497 4.2483988794972394e-07 -0.07881680864380461 +0.7021000000000001 0.6686241066456754 0.6686214291172513 4.0990968017129426e-07 -0.07882256229255885 +0.7022 0.6686348649641434 0.6686321785346648 3.9488868858184034e-07 -0.07882831456357786 +0.7023 0.6686456203811597 0.6686429253572508 3.797800234642268e-07 -0.07883406545709104 +0.7024000000000001 0.6686563728964184 0.6686536695864375 3.6458681291345885e-07 -0.07883981497332776 +0.7025 0.6686671225096459 0.6686644112236217 3.49312202274632e-07 -0.07884556311251746 +0.7026 0.6686778692206 0.668675150270168 3.3395935338659255e-07 -0.0788513098748896 +0.7027 0.6686886130290712 0.6686858867274085 3.185314439921316e-07 -0.0788570552606736 +0.7028000000000001 0.6686993539348823 0.6686966205966433 3.0303166709266804e-07 -0.07886279927009898 +0.7029000000000001 0.6687100919378884 0.6687073518791398 2.874632302057867e-07 -0.07886854190339526 +0.703 0.6687208270379773 0.6687180805761322 2.7182935481012693e-07 -0.07887428316079192 +0.7031000000000001 0.6687315592350696 0.6687288066888227 2.561332755959822e-07 -0.07888002304251851 +0.7032 0.668742288529119 0.6687395302183795 2.4037823980610495e-07 -0.07888576154880456 +0.7033 0.668753014920112 0.6687502511659384 2.2456750665283964e-07 -0.07889149867987966 +0.7034000000000001 0.6687637384080682 0.6687609695326019 2.087043465340277e-07 -0.07889723443597332 +0.7035 0.6687744589930408 0.6687716853194385 1.9279204040156817e-07 -0.07890296881731522 +0.7036 0.668785176675116 0.6687823985274843 1.7683387907446724e-07 -0.07890870182413491 +0.7037 0.6687958914544139 0.6687931091577413 1.608331625796433e-07 -0.0789144334566621 +0.7038000000000001 0.6688066033310879 0.6688038172111773 1.4479319945456814e-07 -0.07892016371512639 +0.7039000000000001 0.6688173123053248 0.6688145226887272 1.2871730603256082e-07 -0.07892589259975741 +0.704 0.6688280183773457 0.6688252255912923 1.1260880583910393e-07 -0.07893162011078492 +0.7041000000000001 0.6688387215474048 0.6688359259197392 9.647102882509584e-08 -0.07893734624843857 +0.7042 0.6688494218157908 0.6688466236749011 8.030731072500297e-08 -0.0789430710129481 +0.7043 0.6688601191828258 0.668857318857577 6.412099234215374e-08 -0.07894879440454323 +0.7044000000000001 0.6688708136488662 0.6688680114685323 4.791541884444084e-08 -0.0789545164234537 +0.7045 0.668881505214302 0.6688787015084976 3.169393912941243e-08 -0.0789602370699093 +0.7046 0.6688921938795576 0.66888938897817 1.5459905080075775e-08 -0.07896595634413976 +0.7047 0.6689028796450913 0.6689000738782124 -7.833291116449148e-10 -0.07897167424637494 +0.7048000000000001 0.6689135625113953 0.6689107562092534 -1.7032407632726343e-08 -0.07897739077684464 +0.7049000000000001 0.6689242424789963 0.6689214359718875 -3.328397374683864e-08 -0.07898310593577867 +0.705 0.6689349195484549 0.668932113166675 -4.9534670490728426e-08 -0.07898881972340692 +0.7051000000000001 0.6689455937203653 0.6689427877941422 -6.578114136344612e-08 -0.07899453213995919 +0.7052 0.6689562649953565 0.6689534598547808 -8.202003102131955e-08 -0.07900024318566541 +0.7053 0.6689669333740911 0.668964129349049 -9.824798597509593e-08 -0.07900595286075544 +0.7054000000000001 0.6689775988572658 0.6689747962773704 -1.1446165527548291e-07 -0.07901166116545921 +0.7055 0.6689882614456116 0.6689854606401351 -1.3065769121495263e-07 -0.07901736810000669 +0.7056 0.668998921139893 0.6689961224376981 -1.4683275001599327e-07 -0.07902307366462771 +0.7057 0.6690095779409088 0.6690067816703815 -1.629834925145901e-07 -0.07902877785955235 +0.7058000000000001 0.6690202318494916 0.669017438338473 -1.7910658485845166e-07 -0.07903448068501054 +0.7059000000000001 0.6690308828665075 0.6690280924422265 -1.9519869920783806e-07 -0.07904018214123226 +0.706 0.6690415309928568 0.6690387439818617 -2.1125651437567394e-07 -0.07904588222844755 +0.7061000000000001 0.669052176229473 0.6690493929575648 -2.2727671658562265e-07 -0.07905158094688637 +0.7062 0.6690628185773239 0.6690600393694885 -2.432560000792394e-07 -0.07905727829677883 +0.7063 0.6690734580374098 0.669070683217752 -2.591910678931275e-07 -0.07906297427835492 +0.7064000000000001 0.6690840946107656 0.6690813245024404 -2.750786324279275e-07 -0.07906866889184479 +0.7065 0.6690947282984586 0.6690919632236061 -2.9091541618730954e-07 -0.07907436213747851 +0.7066 0.6691053591015899 0.6691025993812676 -3.0669815254125155e-07 -0.07908005401548615 +0.7067 0.6691159870212929 0.6691132329754108 -3.2242358618400635e-07 -0.07908574452609786 +0.7068000000000001 0.6691266120587349 0.6691238640059878 -3.380884740500356e-07 -0.07909143366954373 +0.7069000000000001 0.6691372342151156 0.6691344924729187 -3.5368958574422127e-07 -0.07909712144605395 +0.707 0.6691478534916673 0.6691451183760899 -3.692237044577995e-07 -0.07910280785585865 +0.7071000000000001 0.6691584698896551 0.6691557417153561 -3.8468762744020557e-07 -0.07910849289918803 +0.7072 0.6691690834103764 0.6691663624905383 -4.000781667484743e-07 -0.07911417657627229 +0.7073 0.6691796940551612 0.6691769807014263 -4.1539214988561834e-07 -0.07911985888734163 +0.7074000000000001 0.6691903018253711 0.6691875963477771 -4.306264204737009e-07 -0.07912553983262631 +0.7075 0.6692009067223997 0.669198209429316 -4.4577783883670286e-07 -0.07913121941235653 +0.7076 0.669211508747673 0.6692088199457358 -4.608432827707398e-07 -0.07913689762676256 +0.7077 0.6692221079026479 0.6692194278966985 -4.758196480506016e-07 -0.0791425744760747 +0.7078000000000001 0.669232704188813 0.6692300332818342 -4.907038491791527e-07 -0.07914824996052323 +0.7079000000000001 0.669243297607688 0.6692406361007417 -5.054928200187714e-07 -0.07915392408033846 +0.708 0.6692538881608235 0.6692512363529883 -5.201835143464617e-07 -0.07915959683575065 +0.7081000000000001 0.6692644758498016 0.6692618340381116 -5.347729064714146e-07 -0.07916526822699023 +0.7082 0.6692750606762338 0.6692724291556171 -5.492579920191032e-07 -0.07917093825428746 +0.7083 0.6692856426417629 0.669283021704981 -5.636357884031273e-07 -0.07917660691787276 +0.7084000000000001 0.6692962217480616 0.6692936116856485 -5.779033355052254e-07 -0.07918227421797651 +0.7085 0.6693067979968321 0.6693041990970352 -5.920576962303858e-07 -0.07918794015482905 +0.7086 0.6693173713898071 0.6693147839385272 -6.060959571313473e-07 -0.07919360472866083 +0.7087 0.6693279419287481 0.6693253662094805 -6.200152291163663e-07 -0.0791992679397023 +0.7088000000000001 0.6693385096154458 0.6693359459092223 -6.338126479071837e-07 -0.07920492978818391 +0.7089000000000001 0.6693490744517199 0.6693465230370504 -6.4748537463577e-07 -0.07921059027433602 +0.709 0.6693596364394189 0.669357097592234 -6.610305966631147e-07 -0.07921624939838913 +0.7091000000000001 0.6693701955804195 0.6693676695740144 -6.744455277041261e-07 -0.07922190716057381 +0.7092 0.6693807518766268 0.6693782389816036 -6.877274088268326e-07 -0.07922756356112047 +0.7093 0.6693913053299734 0.6693888058141868 -7.008735088409601e-07 -0.07923321860025964 +0.7094000000000001 0.6694018559424195 0.6693993700709211 -7.138811248946775e-07 -0.07923887227822188 +0.7095 0.6694124037159528 0.6694099317509359 -7.267475830435854e-07 -0.0792445245952377 +0.7096 0.6694229486525877 0.6694204908533342 -7.394702387086838e-07 -0.07925017555153771 +0.7097 0.6694334907543652 0.6694310473771917 -7.520464773841384e-07 -0.07925582514735241 +0.7098000000000001 0.6694440300233528 0.669441601321558 -7.64473715067493e-07 -0.07926147338291238 +0.7099000000000001 0.6694545664616445 0.6694521526854569 -7.767493987315133e-07 -0.07926712025844834 +0.71 0.6694651000713592 0.6694627014678856 -7.88871007087466e-07 -0.07927276577419082 +0.7101000000000001 0.6694756308546412 0.6694732476678164 -8.008360506822632e-07 -0.07927840993037043 +0.7102 0.6694861588136609 0.6694837912841962 -8.126420730086847e-07 -0.07928405272721788 +0.7103 0.6694966839506118 0.6694943323159475 -8.242866505331348e-07 -0.07928969416496369 +0.7104000000000001 0.6695072062677134 0.6695048707619677 -8.357673933895304e-07 -0.07929533424383871 +0.7105 0.6695177257672085 0.6695154066211306 -8.470819456291023e-07 -0.07930097296407355 +0.7106 0.6695282424513633 0.6695259398922863 -8.58227986233473e-07 -0.07930661032589892 +0.7107 0.6695387563224677 0.6695364705742609 -8.692032290730234e-07 -0.07931224632954552 +0.7108000000000001 0.6695492673828347 0.669546998665858 -8.800054236562938e-07 -0.07931788097524409 +0.7109000000000001 0.6695597756347995 0.6695575241658579 -8.906323553242723e-07 -0.07932351426322534 +0.711 0.66957028108072 0.6695680470730193 -9.010818461246961e-07 -0.07932914619372007 +0.7111000000000001 0.6695807837229757 0.6695785673860786 -9.113517548259287e-07 -0.07933477676695908 +0.7112 0.6695912835639677 0.6695890851037508 -9.214399777357496e-07 -0.07934040598317313 +0.7113 0.6696017806061179 0.6695996002247293 -9.313444488678879e-07 -0.07934603384259299 +0.7114000000000001 0.6696122748518694 0.6696101127476868 -9.410631404693781e-07 -0.07935166034544949 +0.7115 0.6696227663036849 0.669620622671276 -9.505940634924048e-07 -0.07935728549197345 +0.7116 0.6696332549640482 0.6696311299941294 -9.599352678579809e-07 -0.07936290928239575 +0.7117 0.6696437408354616 0.6696416347148597 -9.690848429555476e-07 -0.07936853171694724 +0.7118000000000001 0.6696542239204468 0.6696521368320607 -9.78040918031553e-07 -0.07937415279585874 +0.7119000000000001 0.6696647042215443 0.669662636344307 -9.868016626057852e-07 -0.07937977251936121 +0.712 0.6696751817413127 0.6696731332501551 -9.95365286637906e-07 -0.07938539088768545 +0.7121000000000001 0.669685656482329 0.6696836275481435 -1.0037300413046069e-06 -0.07939100790106246 +0.7122 0.6696961284471874 0.6696941192367927 -1.0118942189440983e-06 -0.07939662355972311 +0.7123 0.6697065976384987 0.6697046083146072 -1.019856153777754e-06 -0.07940223786389838 +0.7124000000000001 0.669717064058891 0.6697150947800736 -1.0276142217713335e-06 -0.0794078508138192 +0.7125 0.6697275277110081 0.6697255786316629 -1.0351668414676496e-06 -0.07941346240971653 +0.7126 0.66973798859751 0.6697360598678298 -1.0425124739310565e-06 -0.07941907265182135 +0.7127 0.6697484467210717 0.669746538487014 -1.0496496234135844e-06 -0.0794246815403647 +0.7128000000000001 0.6697589020843832 0.6697570144876399 -1.0565768374382056e-06 -0.07943028907557752 +0.7129000000000001 0.6697693546901489 0.6697674878681178 -1.0632927071041465e-06 -0.07943589525769086 +0.713 0.669779804541087 0.6697779586268435 -1.069795867336687e-06 -0.07944150008693576 +0.7131000000000001 0.6697902516399296 0.6697884267621995 -1.0760849973312503e-06 -0.07944710356354327 +0.7132000000000001 0.6698006959894218 0.669798892272555 -1.0821588207476918e-06 -0.07945270568774446 +0.7133 0.669811137592321 0.6698093551562662 -1.0880161059323434e-06 -0.07945830645977035 +0.7134000000000001 0.6698215764513976 0.6698198154116772 -1.0936556661400587e-06 -0.07946390587985208 +0.7135 0.6698320125694328 0.6698302730371205 -1.099076359950546e-06 -0.07946950394822068 +0.7136 0.6698424459492194 0.6698407280309171 -1.1042770913516353e-06 -0.07947510066510732 +0.7137 0.669852876593561 0.6698511803913774 -1.1092568097947897e-06 -0.0794806960307431 +0.7138000000000001 0.669863304505272 0.6698616301168007 -1.1140145110555277e-06 -0.07948629004535923 +0.7139000000000001 0.6698737296871755 0.6698720772054769 -1.11854923656729e-06 -0.07949188270918676 +0.714 0.6698841521421055 0.6698825216556863 -1.1228600743096173e-06 -0.0794974740224569 +0.7141000000000001 0.6698945718729039 0.6698929634657005 -1.1269461585583507e-06 -0.07950306398540087 +0.7142000000000001 0.6699049888824212 0.6699034026337816 -1.1308066703297204e-06 -0.0795086525982498 +0.7143 0.669915403173516 0.6699138391581847 -1.1344408374358572e-06 -0.07951423986123489 +0.7144000000000001 0.6699258147490545 0.6699242730371568 -1.1378479347345927e-06 -0.07951982577458744 +0.7145 0.6699362236119096 0.6699347042689383 -1.1410272841017033e-06 -0.0795254103385386 +0.7146 0.6699466297649609 0.669945132851762 -1.143978254680711e-06 -0.0795309935533196 +0.7147 0.669957033211094 0.6699555587838554 -1.146700262993905e-06 -0.07953657541916172 +0.7148000000000001 0.6699674339532007 0.6699659820634404 -1.1491927731921425e-06 -0.07954215593629632 +0.7149000000000001 0.6699778319941765 0.6699764026887333 -1.1514552968605596e-06 -0.0795477351049546 +0.715 0.6699882273369226 0.6699868206579455 -1.1534873933516376e-06 -0.07955331292536778 +0.7151000000000001 0.6699986199843444 0.669997235969285 -1.1552886698684706e-06 -0.07955888939776729 +0.7152000000000001 0.6700090099393501 0.6700076486209552 -1.1568587814092535e-06 -0.0795644645223844 +0.7153 0.6700193972048516 0.6700180586111573 -1.1581974310448384e-06 -0.07957003829945047 +0.7154 0.6700297817837633 0.6700284659380888 -1.1593043696689342e-06 -0.07957561072919679 +0.7155 0.6700401636790017 0.6700388705999456 -1.1601793964144402e-06 -0.07958118181185475 +0.7156 0.6700505428934853 0.6700492725949213 -1.1608223584314015e-06 -0.0795867515476557 +0.7157 0.6700609194301332 0.6700596719212086 -1.1612331509147644e-06 -0.07959231993683101 +0.7158000000000001 0.6700712932918658 0.6700700685769997 -1.1614117173264216e-06 -0.07959788697961213 +0.7159000000000001 0.6700816644816033 0.6700804625604857 -1.161358049284189e-06 -0.07960345267623044 +0.716 0.6700920330022657 0.6700908538698586 -1.1610721863397622e-06 -0.07960901702691733 +0.7161000000000001 0.6701023988567723 0.6701012425033107 -1.1605542163117821e-06 -0.07961458003190425 +0.7162000000000001 0.6701127620480409 0.6701116284590357 -1.1598042751748139e-06 -0.07962014169142262 +0.7163 0.6701231225789879 0.6701220117352291 -1.1588225470315905e-06 -0.07962570200570393 +0.7164 0.6701334804525272 0.6701323923300885 -1.157609263863213e-06 -0.07963126097497965 +0.7165 0.67014383567157 0.6701427702418138 -1.1561647056956836e-06 -0.07963681859948124 +0.7166 0.6701541882390243 0.6701531454686085 -1.1544892005721508e-06 -0.07964237487944022 +0.7167 0.6701645381577943 0.6701635180086796 -1.1525831243863749e-06 -0.07964792981508811 +0.7168000000000001 0.6701748854307801 0.6701738878602376 -1.15044690068844e-06 -0.07965348340665634 +0.7169000000000001 0.6701852300608772 0.6701842550214985 -1.1480810007680198e-06 -0.0796590356543765 +0.717 0.6701955720509756 0.670194619490683 -1.1454859436543785e-06 -0.07966458655848013 +0.7171000000000001 0.67020591140396 0.6702049812660176 -1.1426622956167698e-06 -0.07967013611919878 +0.7172000000000001 0.6702162481227087 0.6702153403457344 -1.1396106703309705e-06 -0.079675684336764 +0.7173 0.6702265822100935 0.6702256967280724 -1.1363317288515251e-06 -0.07968123121140737 +0.7174 0.6702369136689788 0.6702360504112775 -1.132826179250923e-06 -0.07968677674336047 +0.7175 0.6702472425022221 0.6702464013936031 -1.129094776369799e-06 -0.07969232093285494 +0.7176 0.6702575687126723 0.6702567496733106 -1.1251383220389766e-06 -0.07969786378012234 +0.7177 0.6702678923031697 0.6702670952486698 -1.1209576646908914e-06 -0.07970340528539434 +0.7178000000000001 0.670278213276546 0.6702774381179594 -1.1165536989710123e-06 -0.07970894544890252 +0.7179000000000001 0.6702885316356231 0.6702877782794676 -1.1119273659876416e-06 -0.07971448427087854 +0.718 0.670298847383213 0.6702981157314924 -1.1070796527568039e-06 -0.07972002175155413 +0.7181000000000001 0.6703091605221173 0.6703084504723422 -1.1020115923132678e-06 -0.07972555789116086 +0.7182000000000001 0.6703194710551269 0.670318782500336 -1.0967242631276797e-06 -0.07973109268993045 +0.7183 0.670329778985021 0.6703291118138042 -1.091218788967785e-06 -0.0797366261480946 +0.7184 0.6703400843145675 0.6703394384110888 -1.0854963390927175e-06 -0.07974215826588503 +0.7185 0.6703503870465213 0.6703497622905443 -1.0795581273093102e-06 -0.07974768904353342 +0.7186 0.6703606871836254 0.6703600834505375 -1.073405412221895e-06 -0.07975321848127154 +0.7187 0.6703709847286088 0.6703704018894486 -1.067039496954747e-06 -0.07975874657933106 +0.7188000000000001 0.6703812796841874 0.6703807176056709 -1.060461728596973e-06 -0.07976427333794378 +0.7189000000000001 0.6703915720530632 0.6703910305976118 -1.0536734981470008e-06 -0.07976979875734146 +0.719 0.6704018618379233 0.6704013408636937 -1.046676239957467e-06 -0.07977532283775587 +0.7191000000000001 0.6704121490414399 0.6704116484023532 -1.0394714319850173e-06 -0.07978084557941881 +0.7192000000000001 0.6704224336662697 0.6704219532120425 -1.0320605948743733e-06 -0.07978636698256203 +0.7193 0.670432715715054 0.6704322552912292 -1.024445291847309e-06 -0.0797918870474174 +0.7194 0.6704429951904175 0.6704425546383979 -1.0166271284806072e-06 -0.0797974057742167 +0.7195 0.6704532720949679 0.6704528512520488 -1.0086077522897252e-06 -0.07980292316319175 +0.7196 0.6704635464312961 0.6704631451306997 -1.0003888525345062e-06 -0.07980843921457438 +0.7197 0.6704738182019758 0.6704734362728859 -9.919721594697783e-07 -0.07981395392859646 +0.7198000000000001 0.6704840874095624 0.6704837246771604 -9.833594444841331e-07 -0.07981946730548986 +0.7199000000000001 0.6704943540565925 0.6704940103420945 -9.745525192395021e-07 -0.07982497934548641 +0.72 0.6705046181455847 0.6705042932662784 -9.65553235809935e-07 -0.07983049004881805 +0.7201000000000001 0.6705148796790381 0.6705145734483208 -9.56363485932199e-07 -0.07983599941571665 +0.7202000000000001 0.6705251386594322 0.6705248508868507 -9.469852005616897e-07 -0.07984150744641415 +0.7203 0.670535395089226 0.6705351255805164 -9.374203497058975e-07 -0.07984701414114237 +0.7204 0.6705456489708591 0.6705453975279869 -9.276709419803186e-07 -0.07985251950013333 +0.7205 0.6705559003067496 0.6705556667279514 -9.177390239978322e-07 -0.07985802352361893 +0.7206 0.6705661490992945 0.6705659331791207 -9.076266802299227e-07 -0.07986352621183108 +0.7207 0.6705763953508694 0.6705761968802267 -8.973360322711565e-07 -0.0798690275650018 +0.7208000000000001 0.6705866390638282 0.6705864578300238 -8.868692385477495e-07 -0.07987452758336305 +0.7209000000000001 0.6705968802405021 0.6705967160272878 -8.762284939289877e-07 -0.07988002626714685 +0.721 0.6706071188831999 0.6706069714708169 -8.654160292415058e-07 -0.07988552361658513 +0.7211000000000001 0.6706173549942072 0.6706172241594331 -8.544341105753972e-07 -0.07989101963190987 +0.7212000000000001 0.6706275885757862 0.6706274740919813 -8.432850391593139e-07 -0.0798965143133531 +0.7213 0.6706378196301755 0.6706377212673301 -8.319711506526994e-07 -0.07990200766114691 +0.7214 0.6706480481595898 0.670647965684372 -8.204948146461888e-07 -0.0799074996755233 +0.7215 0.6706582741662188 0.6706582073420237 -8.088584343424188e-07 -0.07991299035671424 +0.7216 0.6706684976522277 0.670668446239227 -7.970644458898946e-07 -0.07991847970495188 +0.7217 0.6706787186197571 0.670678682374948 -7.851153179666559e-07 -0.07992396772046823 +0.7218000000000001 0.6706889370709213 0.6706889157481792 -7.73013551266799e-07 -0.07992945440349537 +0.7219000000000001 0.6706991530078095 0.6706991463579377 -7.607616779037318e-07 -0.07993493975426541 +0.722 0.6707093664324844 0.6707093742032674 -7.483622609938401e-07 -0.07994042377301042 +0.7221000000000001 0.6707195773469828 0.6707195992832379 -7.358178938793314e-07 -0.07994590645996252 +0.7222000000000001 0.6707297857533145 0.6707298215969455 -7.231311999617018e-07 -0.07995138781535382 +0.7223 0.6707399916534621 0.6707400411435139 -7.103048319384575e-07 -0.07995686783941647 +0.7224 0.6707501950493814 0.6707502579220935 -6.97341471053714e-07 -0.07996234653238259 +0.7225 0.6707603959430002 0.6707604719318621 -6.842438270426854e-07 -0.07996782389448427 +0.7226 0.6707705943362187 0.6707706831720257 -6.710146370908499e-07 -0.07997329992595376 +0.7227 0.6707807902309088 0.6707808916418182 -6.576566655008831e-07 -0.07997877462702319 +0.7228000000000001 0.6707909836289142 0.6707910973405015 -6.441727030681577e-07 -0.0799842479979247 +0.7229000000000001 0.6708011745320499 0.6708013002673663 -6.30565566428487e-07 -0.0799897200388905 +0.723 0.6708113629421015 0.6708115004217323 -6.168380976556698e-07 -0.07999519075015282 +0.7231000000000001 0.6708215488608259 0.670821697802948 -6.029931634982111e-07 -0.08000066013194378 +0.7232000000000001 0.6708317322899506 0.6708318924103915 -5.890336548797226e-07 -0.08000612818449565 +0.7233 0.6708419132311734 0.6708420842434708 -5.749624862050329e-07 -0.08001159490804072 +0.7234 0.6708520916861617 0.6708522733016229 -5.607825947911982e-07 -0.08001706030281114 +0.7235 0.6708622676565531 0.6708624595843153 -5.464969402013686e-07 -0.08002252436903917 +0.7236 0.670872441143955 0.6708726430910458 -5.321085038839657e-07 -0.08002798710695708 +0.7237 0.6708826121499436 0.6708828238213427 -5.176202881596037e-07 -0.08003344851679711 +0.7238000000000001 0.6708927806760652 0.6708930017747649 -5.030353159435341e-07 -0.08003890859879155 +0.7239000000000001 0.6709029467238343 0.6709031769509022 -4.883566298713449e-07 -0.08004436735317266 +0.724 0.6709131102947348 0.6709133493493757 -4.735872918132378e-07 -0.08004982478017278 +0.7241000000000001 0.6709232713902187 0.6709235189698379 -4.587303821523836e-07 -0.0800552808800242 +0.7242000000000001 0.6709334300117068 0.6709336858119722 -4.437889992298105e-07 -0.08006073565295921 +0.7243 0.670943586160588 0.6709438498754942 -4.2876625856030914e-07 -0.08006618909921015 +0.7244 0.6709537398382192 0.6709540111601511 -4.13665292339771e-07 -0.08007164121900934 +0.7245 0.670963891045925 0.6709641696657223 -3.984892486749714e-07 -0.0800770920125891 +0.7246 0.6709740397849985 0.670974325392019 -3.8324129101457993e-07 -0.08008254148018183 +0.7247 0.6709841860566995 0.6709844783388852 -3.679245974413936e-07 -0.08008798962201985 +0.7248000000000001 0.6709943298622558 0.670994628506197 -3.525423599576305e-07 -0.08009343643833557 +0.7249000000000001 0.6710044712028624 0.6710047758938631 -3.3709778395757395e-07 -0.08009888192936129 +0.725 0.6710146100796818 0.671014920501825 -3.215940874504164e-07 -0.08010432609532951 +0.7251000000000001 0.6710247464938425 0.6710250623300573 -3.0603450044269787e-07 -0.08010976893647254 +0.7252000000000001 0.671034880446441 0.671035201378567 -2.9042226423747763e-07 -0.08011521045302278 +0.7253000000000001 0.6710450119385404 0.671045337647395 -2.7476063076820045e-07 -0.08012065064521272 +0.7254 0.6710551409711702 0.6710554711366143 -2.5905286191868493e-07 -0.08012608951327471 +0.7255 0.6710652675453268 0.6710656018463322 -2.433022288569897e-07 -0.0801315270574412 +0.7256 0.6710753916619729 0.6710757297766887 -2.275120113345852e-07 -0.08013696327794467 +0.7257 0.6710855133220381 0.6710858549278577 -2.116854970306281e-07 -0.08014239817501752 +0.7258000000000001 0.6710956325264179 0.6710959773000463 -1.958259808199081e-07 -0.08014783174889223 +0.7259000000000001 0.6711057492759743 0.6711060968934955 -1.7993676417610294e-07 -0.0801532639998013 +0.726 0.6711158635715354 0.6711162137084796 -1.6402115435298903e-07 -0.08015869492797717 +0.7261 0.671125975413896 0.671126327745307 -1.4808246383279933e-07 -0.08016412453365235 +0.7262000000000001 0.671136084803816 0.6711364390043195 -1.3212400954906722e-07 -0.08016955281705929 +0.7263000000000001 0.6711461917420225 0.6711465474858931 -1.1614911222049273e-07 -0.08017497977843051 +0.7264 0.6711562962292085 0.6711566531904373 -1.0016109567266562e-07 -0.08018040541799859 +0.7265 0.6711663982660321 0.6711667561183956 -8.416328612335933e-08 -0.08018582973599597 +0.7266 0.6711764978531183 0.6711768562702453 -6.815901150772352e-08 -0.08019125273265518 +0.7267 0.6711865949910584 0.6711869536464978 -5.215160077485376e-08 -0.08019667440820884 +0.7268000000000001 0.6711966896804085 0.6711970482476983 -3.614438320702091e-08 -0.08020209476288945 +0.7269000000000001 0.6712067819216914 0.671207140074426 -2.0140687716132394e-08 -0.08020751379692953 +0.727 0.6712168717153961 0.6712172291272933 -4.143842156564825e-09 -0.08021293151056166 +0.7271 0.6712269590619775 0.6712273154069477 1.1842827369809572e-08 -0.08021834790401844 +0.7272000000000001 0.6712370439618559 0.6712373989140699 2.7815997205235532e-08 -0.08022376297753242 +0.7273000000000001 0.6712471264154188 0.6712474796493741 4.377234682356734e-08 -0.08022917673133621 +0.7274 0.6712572064230192 0.6712575576136092 5.970855951852039e-08 -0.08023458916566245 +0.7275 0.6712672839849764 0.6712676328075569 7.56213231097036e-08 -0.0802400002807437 +0.7276 0.6712773591015754 0.6712777052320331 9.15073306261005e-08 -0.08024541007681259 +0.7277 0.6712874317730679 0.6712877748878874 1.0736328097046832e-07 -0.08025081855410172 +0.7278000000000001 0.6712975019996721 0.6712978417760028 1.2318587962883987e-07 -0.08025622571284377 +0.7279000000000001 0.6713075697815718 0.6713079058972958 1.389718393696171e-07 -0.08026163155327135 +0.728 0.6713176351189184 0.6713179672527164 1.5471788089582716e-07 -0.0802670360756171 +0.7281 0.6713276980118291 0.6713280258432477 1.7042073352166454e-07 -0.08027243928011364 +0.7282000000000001 0.6713377584603882 0.6713380816699065 1.8607713590454433e-07 -0.08027784116699371 +0.7283000000000001 0.6713478164646464 0.6713481347337426 2.0168383666613332e-07 -0.08028324173648999 +0.7284 0.6713578720246212 0.6713581850358386 2.172375951001171e-07 -0.0802886409888351 +0.7285 0.6713679251402974 0.67136823257731 2.327351818556811e-07 -0.08029403892426178 +0.7286 0.6713779758116266 0.6713782773593057 2.4817337955507224e-07 -0.08029943554300267 +0.7287 0.671388024038528 0.6713883193830067 2.635489834840188e-07 -0.08030483084529054 +0.7288000000000001 0.6713980698208879 0.6713983586496268 2.788588023619476e-07 -0.08031022483135808 +0.7289000000000001 0.6714081131585599 0.6714083951604122 2.940996588415845e-07 -0.08031561750143801 +0.729 0.6714181540513653 0.6714184289166412 3.0926839027223263e-07 -0.08032100885576303 +0.7291 0.6714281924990936 0.6714284599196241 3.2436184929651724e-07 -0.08032639889456589 +0.7292000000000001 0.6714382285015019 0.6714384881707036 3.3937690457896963e-07 -0.08033178761807934 +0.7293000000000001 0.6714482620583156 0.6714485136712542 3.543104413958331e-07 -0.08033717502653615 +0.7294 0.6714582931692283 0.6714585364226813 3.6915936228731905e-07 -0.08034256112016908 +0.7295 0.6714683218339021 0.6714685564264227 3.839205877514962e-07 -0.0803479458992109 +0.7296 0.6714783480519677 0.6714785736839465 3.985910568410356e-07 -0.08035332936389439 +0.7297 0.6714883718230248 0.6714885881967523 4.1316772776689437e-07 -0.0803587115144523 +0.7298000000000001 0.6714983931466417 0.6714985999663705 4.2764757857138846e-07 -0.08036409235111741 +0.7299000000000001 0.6715084120223567 0.6715086089943626 4.4202760782208195e-07 -0.08036947187412258 +0.73 0.6715184284496769 0.6715186152823197 4.563048351113874e-07 -0.08037485008370057 +0.7301 0.6715284424280796 0.6715286188318637 4.704763017504554e-07 -0.08038022698008424 +0.7302000000000001 0.6715384539570117 0.671538619644646 4.845390713520414e-07 -0.08038560256350635 +0.7303000000000001 0.6715484630358903 0.6715486177223483 4.984902304688843e-07 -0.08039097683419977 +0.7304 0.6715584696641035 0.6715586130666813 5.123268891904509e-07 -0.08039634979239735 +0.7305 0.6715684738410089 0.6715686056793855 5.260461817396811e-07 -0.08040172143833191 +0.7306 0.6715784755659358 0.6715785955622299 5.396452670142216e-07 -0.0804070917722363 +0.7307 0.6715884748381843 0.6715885827170122 5.531213293358261e-07 -0.08041246079434333 +0.7308000000000001 0.671598471657026 0.6715985671455595 5.664715788389341e-07 -0.08041782850488598 +0.7309000000000001 0.6716084660217044 0.6716085488497263 5.796932521506815e-07 -0.08042319490409705 +0.731 0.6716184579314346 0.6716185278313951 5.927836129460129e-07 -0.08042855999220945 +0.7311 0.671628447385404 0.6716285040924765 6.057399525166707e-07 -0.08043392376945602 +0.7312000000000001 0.6716384343827726 0.6716384776349079 6.185595904095731e-07 -0.08043928623606968 +0.7313000000000001 0.671648418922673 0.6716484484606544 6.312398748709036e-07 -0.08044464739228332 +0.7314 0.6716584010042114 0.6716584165717074 6.437781833734668e-07 -0.08045000723832986 +0.7315 0.6716683806264668 0.6716683819700855 6.561719233383334e-07 -0.08045536577444225 +0.7316 0.6716783577884922 0.6716783446578327 6.684185324540293e-07 -0.08046072300085336 +0.7317 0.6716883324893147 0.6716883046370195 6.805154793981805e-07 -0.08046607891779613 +0.7318000000000001 0.6716983047279355 0.6716982619097414 6.924602642122135e-07 -0.08047143352550355 +0.7319000000000001 0.6717082745033307 0.6717082164781196 7.04250418981367e-07 -0.08047678682420852 +0.732 0.6717182418144514 0.6717181683443001 7.158835081538806e-07 -0.08048213881414401 +0.7321 0.6717282066602235 0.6717281175104532 7.273571291377401e-07 -0.08048748949554296 +0.7322000000000001 0.6717381690395494 0.6717380639787739 7.386689129390556e-07 -0.08049283886863837 +0.7323000000000001 0.6717481289513072 0.6717480077514806 7.49816524384106e-07 -0.0804981869336632 +0.7324 0.6717580863943508 0.6717579488308154 7.607976627854729e-07 -0.08050353369085035 +0.7325 0.6717680413675116 0.6717678872190438 7.716100623306188e-07 -0.0805088791404329 +0.7326 0.6717779938695975 0.6717778229184539 7.822514927757762e-07 -0.08051422328264382 +0.7327 0.6717879438993943 0.6717877559313563 7.927197594598256e-07 -0.0805195661177161 +0.7328000000000001 0.6717978914556653 0.6717976862600838 8.03012704192474e-07 -0.08052490764588272 +0.7329000000000001 0.6718078365371521 0.6718076139069911 8.131282055318101e-07 -0.08053024786737673 +0.733 0.671817779142575 0.6718175388744536 8.230641791728832e-07 -0.08053558678243117 +0.7331 0.6718277192706328 0.6718274611648679 8.328185784056696e-07 -0.08054092439127897 +0.7332000000000001 0.6718376569200042 0.6718373807806516 8.423893946979399e-07 -0.08054626069415326 +0.7333000000000001 0.6718475920893473 0.671847297724242 8.517746578062813e-07 -0.08055159569128703 +0.7334 0.6718575247773003 0.6718572119980964 8.6097243651162e-07 -0.08055692938291331 +0.7335 0.6718674549824822 0.6718671236046918 8.699808387579999e-07 -0.08056226176926524 +0.7336 0.6718773827034923 0.6718770325465233 8.787980122493266e-07 -0.0805675928505758 +0.7337 0.6718873079389122 0.6718869388261054 8.874221446297792e-07 -0.08057292262707808 +0.7338000000000001 0.671897230687304 0.6718968424459703 8.958514640389215e-07 -0.08057825109900509 +0.7339000000000001 0.6719071509472132 0.6719067434086681 9.040842393615023e-07 -0.08058357826659 +0.734 0.6719170687171669 0.6719166417167663 9.121187806715447e-07 -0.08058890413006586 +0.7341 0.6719269839956759 0.6719265373728492 9.199534395376574e-07 -0.0805942286896657 +0.7342000000000001 0.671936896781234 0.6719364303795179 9.275866092728347e-07 -0.08059955194562274 +0.7343000000000001 0.671946807072319 0.6719463207393888 9.350167254340569e-07 -0.08060487389816999 +0.7344 0.6719567148673928 0.6719562084550943 9.422422660443353e-07 -0.08061019454754054 +0.7345 0.6719666201649026 0.6719660935292824 9.492617518425117e-07 -0.08061551389396755 +0.7346 0.6719765229632798 0.6719759759646153 9.56073746949393e-07 -0.08062083193768414 +0.7347 0.6719864232609422 0.67198585576377 9.626768586457057e-07 -0.08062614867892344 +0.7348000000000001 0.6719963210562933 0.6719957329294366 9.690697380104751e-07 -0.08063146411791855 +0.7349000000000001 0.6720062163477232 0.6720056074643194 9.752510800042913e-07 -0.08063677825490262 +0.735 0.672016109133609 0.672015479371135 9.812196238578874e-07 -0.08064209109010881 +0.7351 0.6720259994123149 0.6720253486526133 9.869741534052068e-07 -0.08064740262377025 +0.7352000000000001 0.6720358871821934 0.6720352153114951 9.925134971111582e-07 -0.08065271285612013 +0.7353000000000001 0.6720457724415849 0.6720450793505337 9.978365284601942e-07 -0.08065802178739155 +0.7354 0.6720556551888187 0.6720549407724936 1.0029421661506e-06 -0.08066332941781772 +0.7355 0.6720655354222138 0.6720647995801491 1.0078293744275602e-06 -0.08066863574763183 +0.7356 0.6720754131400781 0.6720746557762853 1.012497163027648e-06 -0.080673940777067 +0.7357 0.6720852883407102 0.6720845093636973 1.0169445877339367e-06 -0.08067924450635647 +0.7358000000000001 0.6720951610223994 0.6720943603451888 1.0211707500984435e-06 -0.08068454693573344 +0.7359000000000001 0.6721050311834258 0.6721042087235727 1.0251747982470416e-06 -0.08068984806543107 +0.736 0.6721148988220609 0.6721140545016702 1.0289559265463932e-06 -0.08069514789568258 +0.7361 0.6721247639365688 0.6721238976823098 1.0325133759370164e-06 -0.08070044642672113 +0.7362000000000001 0.672134626525206 0.6721337382683283 1.0358464341830853e-06 -0.08070574365877999 +0.7363000000000001 0.6721444865862216 0.6721435762625686 1.0389544358446745e-06 -0.08071103959209235 +0.7364 0.6721543441178588 0.6721534116678805 1.041836762416537e-06 -0.08071633422689145 +0.7365 0.6721641991183545 0.6721632444871194 1.044492842661171e-06 -0.08072162756341053 +0.7366 0.67217405158594 0.6721730747231461 1.0469221526088202e-06 -0.0807269196018828 +0.7367 0.6721839015188413 0.6721829023788268 1.0491242155852287e-06 -0.08073221034254152 +0.7368000000000001 0.6721937489152807 0.6721927274570316 1.0510986023504199e-06 -0.08073749978561995 +0.7369000000000001 0.6722035937734756 0.6722025499606353 1.0528449312374732e-06 -0.08074278793135134 +0.737 0.6722134360916397 0.6722123698925154 1.054362868235792e-06 -0.08074807477996891 +0.7371 0.672223275867984 0.6722221872555527 1.055652127074369e-06 -0.08075336033170592 +0.7372000000000001 0.6722331131007171 0.6722320020526309 1.0567124689997431e-06 -0.08075864458679566 +0.7373000000000001 0.6722429477880446 0.6722418142866349 1.0575437032200874e-06 -0.08076392754547136 +0.7374 0.6722527799281715 0.6722516239604521 1.0581456867109207e-06 -0.08076920920796636 +0.7375 0.672262609519301 0.6722614310769707 1.0585183243261298e-06 -0.08077448957451393 +0.7376 0.6722724365596353 0.672271235639079 1.0586615687424583e-06 -0.08077976864534729 +0.7377 0.6722822610473778 0.672281037649666 1.05857542062604e-06 -0.08078504642069985 +0.7378000000000001 0.6722920829807304 0.6722908371116197 1.0582599283825989e-06 -0.08079032290080486 +0.7379000000000001 0.6723019023578969 0.6723006340278277 1.0577151883517377e-06 -0.08079559808589558 +0.738 0.6723117191770824 0.6723104284011758 1.0569413444461162e-06 -0.08080087197620534 +0.7381 0.6723215334364934 0.6723202202345484 1.0559385888453399e-06 -0.08080614457196748 +0.7382000000000001 0.6723313451343386 0.6723300095308271 1.0547071611355374e-06 -0.08081141587341531 +0.7383000000000001 0.6723411542688296 0.672339796292891 1.05324734875345e-06 -0.08081668588078211 +0.7384000000000001 0.6723509608381815 0.6723495805236157 1.0515594867643863e-06 -0.08082195459430129 +0.7385 0.6723607648406125 0.6723593622258728 1.049643957529156e-06 -0.0808272220142061 +0.7386 0.6723705662743455 0.6723691414025297 1.0475011912591814e-06 -0.0808324881407299 +0.7387 0.6723803651376083 0.6723789180564492 1.0451316653503628e-06 -0.08083775297410606 +0.7388000000000001 0.6723901614286332 0.6723886921904887 1.0425359046328797e-06 -0.08084301651456788 +0.7389000000000001 0.6723999551456586 0.6723984638074999 1.0397144808438341e-06 -0.08084827876234878 +0.739 0.672409746286929 0.672408232910328 1.0366680129325623e-06 -0.08085353971768205 +0.7391 0.6724195348506952 0.6724179995018118 1.0333971667830788e-06 -0.08085879938080108 +0.7392000000000001 0.6724293208352152 0.6724277635847828 1.0299026551585655e-06 -0.08086405775193921 +0.7393000000000001 0.6724391042387552 0.6724375251620649 1.0261852371740154e-06 -0.08086931483132985 +0.7394000000000001 0.6724488850595887 0.6724472842364737 1.0222457186293e-06 -0.08087457061920637 +0.7395 0.672458663295998 0.6724570408108164 1.0180849513707901e-06 -0.08087982511580218 +0.7396 0.6724684389462743 0.6724667948878906 1.0137038335411575e-06 -0.0808850783213506 +0.7397 0.6724782120087183 0.6724765464704852 1.0091033091630397e-06 -0.08089033023608508 +0.7398 0.6724879824816407 0.6724862955613775 1.0042843678614854e-06 -0.0808955808602389 +0.7399000000000001 0.6724977503633625 0.6724960421633361 9.992480449749763e-07 -0.08090083019404555 +0.74 0.6725075156522158 0.6725057862791177 9.939954209170487e-07 -0.0809060782377384 +0.7401 0.6725172783465436 0.672515527911468 9.885276212040495e-07 -0.0809113249915509 +0.7402000000000001 0.6725270384447011 0.6725252670631203 9.828458163441134e-07 -0.08091657045571644 +0.7403000000000001 0.6725367959450554 0.6725350037367959 9.769512212542963e-07 -0.08092181463046844 +0.7404000000000001 0.6725465508459867 0.672544737935203 9.708450950662861e-07 -0.08092705751604026 +0.7405 0.6725563031458877 0.6725544696610373 9.645287410153802e-07 -0.08093229911266542 +0.7406 0.672566052843165 0.6725641989169797 9.5800350616293e-07 -0.08093753942057723 +0.7407 0.6725757999362395 0.6725739257056982 9.512707810910292e-07 -0.08094277844000924 +0.7408 0.6725855444235463 0.6725836500298452 9.443319995972033e-07 -0.0809480161711948 +0.7409000000000001 0.6725952863035356 0.6725933718920583 9.371886381115413e-07 -0.08095325261436738 +0.741 0.6726050255746727 0.6726030912949602 9.298422158354747e-07 -0.08095848776976045 +0.7411 0.6726147622354388 0.6726128082411571 9.222942943254431e-07 -0.08096372163760743 +0.7412000000000001 0.6726244962843316 0.672622522733239 9.145464767157385e-07 -0.08096895421814178 +0.7413000000000001 0.6726342277198649 0.6726322347737792 9.066004081625945e-07 -0.08097418551159694 +0.7414000000000001 0.6726439565405699 0.672641944365334 8.984577747339628e-07 -0.08097941551820637 +0.7415 0.6726536827449954 0.6726516515104422 8.901203033817584e-07 -0.08098464423820358 +0.7416 0.6726634063317075 0.6726613562116239 8.815897618863477e-07 -0.08098987167182198 +0.7417 0.6726731272992914 0.6726710584713818 8.728679578018372e-07 -0.08099509781929506 +0.7418 0.6726828456463507 0.6726807582921988 8.639567386781177e-07 -0.08100032268085632 +0.7419000000000001 0.6726925613715076 0.672690455676539 8.548579913947307e-07 -0.08100554625673917 +0.742 0.6727022744734048 0.6727001506268474 8.455736417445348e-07 -0.08101076854717722 +0.7421 0.6727119849507042 0.6727098431455479 8.361056541700274e-07 -0.08101598955240383 +0.7422000000000001 0.672721692802088 0.6727195332350447 8.264560312082336e-07 -0.08102120927265252 +0.7423000000000001 0.6727313980262598 0.6727292208977215 8.166268131437615e-07 -0.08102642770815686 +0.7424000000000001 0.6727411006219433 0.6727389061359397 8.066200776479793e-07 -0.08103164485915025 +0.7425 0.6727508005878844 0.6727485889520401 7.964379391961485e-07 -0.08103686072586624 +0.7426 0.6727604979228506 0.6727582693483416 7.860825486649681e-07 -0.08104207530853835 +0.7427 0.6727701926256315 0.6727679473271397 7.75556092971752e-07 -0.08104728860740004 +0.7428 0.6727798846950392 0.6727776228907085 7.648607945609509e-07 -0.08105250062268486 +0.7429000000000001 0.6727895741299093 0.6727872960412984 7.539989107935297e-07 -0.0810577113546263 +0.743 0.6727992609290998 0.6727969667811369 7.429727337110448e-07 -0.08106292080345791 +0.7431 0.6728089450914929 0.6728066351124269 7.317845895221664e-07 -0.0810681289694132 +0.7432000000000001 0.6728186266159948 0.672816301037348 7.204368378393999e-07 -0.08107333585272566 +0.7433000000000001 0.6728283055015358 0.6728259645580552 7.089318715125525e-07 -0.08107854145362889 +0.7434000000000001 0.6728379817470709 0.6728356256766785 6.97272115920966e-07 -0.08108374577235633 +0.7435 0.6728476553515799 0.6728452843953229 6.854600286959611e-07 -0.08108894880914157 +0.7436 0.6728573263140686 0.672854940716068 6.734980987910255e-07 -0.08109415056421816 +0.7437 0.6728669946335675 0.6728645946409683 6.61388846356914e-07 -0.08109935103781962 +0.7438 0.6728766603091336 0.6728742461720512 6.491348221310256e-07 -0.08110455023017951 +0.7439000000000001 0.6728863233398503 0.6728838953113181 6.367386068267811e-07 -0.08110974814153138 +0.744 0.6728959837248268 0.6728935420607441 6.242028104536113e-07 -0.08111494477210873 +0.7441 0.6729056414632002 0.6729031864222775 6.115300720116457e-07 -0.08112014012214523 +0.7442000000000001 0.6729152965541336 0.6729128283978383 5.987230588394565e-07 -0.08112533419187432 +0.7443000000000001 0.6729249489968184 0.6729224679893199 5.857844661144584e-07 -0.08113052698152962 +0.7444000000000001 0.6729345987904735 0.6729321051985875 5.727170162145301e-07 -0.08113571849134465 +0.7445 0.6729442459343452 0.6729417400274784 5.595234581212694e-07 -0.08114090872155304 +0.7446 0.672953890427709 0.6729513724778019 5.462065668648819e-07 -0.08114609767238834 +0.7447 0.6729635322698683 0.6729610025513375 5.327691429551917e-07 -0.08115128534408407 +0.7448 0.6729731714601555 0.6729706302498369 5.192140119653077e-07 -0.08115647173687386 +0.7449000000000001 0.6729828079979316 0.6729802555750226 5.05544023574056e-07 -0.08116165685099128 +0.745 0.6729924418825876 0.672989878528587 4.917620512745469e-07 -0.08116684068666989 +0.7451 0.6730020731135431 0.6729994991121938 4.778709916247736e-07 -0.08117202324414328 +0.7452000000000001 0.6730117016902485 0.6730091173274764 4.6387376369250166e-07 -0.08117720452364509 +0.7453000000000001 0.6730213276121834 0.6730187331760378 4.497733084862787e-07 -0.08118238452540882 +0.7454000000000001 0.6730309508788574 0.6730283466594512 4.355725882199124e-07 -0.08118756324966815 +0.7455 0.6730405714898116 0.6730379577792592 4.2127458574348076e-07 -0.0811927406966566 +0.7456 0.6730501894446163 0.6730475665369737 4.0688230400209857e-07 -0.08119791686660782 +0.7457 0.6730598047428735 0.6730571729340757 3.923987652518224e-07 -0.08120309175975543 +0.7458 0.673069417384216 0.673066776972015 3.778270105184167e-07 -0.08120826537633297 +0.7459000000000001 0.6730790273683079 0.67307637865221 3.6317009899367036e-07 -0.08121343771657408 +0.746 0.6730886346948443 0.673085977976048 3.4843110734150695e-07 -0.08121860878071235 +0.7461 0.6730982393635518 0.6730955749448841 3.3361312899715667e-07 -0.08122377856898137 +0.7462000000000001 0.6731078413741896 0.6731051695600425 3.187192736814337e-07 -0.08122894708161485 +0.7463000000000001 0.6731174407265476 0.6731147618228142 3.03752666568069e-07 -0.08123411431884629 +0.7464000000000001 0.6731270374204483 0.6731243517344588 2.887164477563542e-07 -0.08123928028090935 +0.7465 0.6731366314557468 0.673133939296204 2.7361377154255795e-07 -0.0812444449680377 +0.7466 0.6731462228323293 0.6731435245092443 2.584478057676698e-07 -0.08124960838046491 +0.7467 0.6731558115501155 0.6731531073747419 2.432217311928997e-07 -0.08125477051842461 +0.7468 0.6731653976090575 0.6731626878938264 2.279387407988498e-07 -0.08125993138215042 +0.7469000000000001 0.6731749810091399 0.6731722660675946 2.1260203913325837e-07 -0.08126509097187601 +0.747 0.6731845617503799 0.6731818418971105 1.9721484160323266e-07 -0.08127024928783498 +0.7471 0.6731941398328279 0.6731914153834048 1.817803738507484e-07 -0.08127540633026095 +0.7472000000000001 0.6732037152565675 0.6732009865274752 1.6630187105529104e-07 -0.08128056209938761 +0.7473000000000001 0.673213288021715 0.6732105553302863 1.5078257726772182e-07 -0.08128571659544855 +0.7474000000000001 0.6732228581284202 0.6732201217927691 1.352257446955718e-07 -0.08129086981867742 +0.7475 0.6732324255768658 0.6732296859158218 1.196346330577247e-07 -0.08129602176930789 +0.7476 0.6732419903672682 0.6732392477003082 1.0401250888705804e-07 -0.08130117244757357 +0.7477 0.673251552499877 0.6732488071470597 8.836264484002321e-08 -0.08130632185370812 +0.7478 0.6732611119749756 0.6732583642568734 7.26883190339811e-08 -0.08131146998794521 +0.7479000000000001 0.6732706687928807 0.6732679190305126 5.699281433596548e-08 -0.08131661685051846 +0.748 0.6732802229539422 0.6732774714687078 4.127941768440613e-08 -0.08132176244166155 +0.7481 0.6732897744585441 0.6732870215721549 2.5551419403913034e-08 -0.08132690676160811 +0.7482000000000001 0.6732993233071038 0.6732965693415165 9.812112511387028e-09 -0.0813320498105918 +0.7483000000000001 0.6733088695000725 0.6733061147774215 -5.935207973532808e-09 -0.08133719158884631 +0.7484000000000001 0.6733184130379348 0.6733156578804645 -2.1687245717154358e-08 -0.0813423320966052 +0.7485 0.6733279539212094 0.6733251986512072 -3.7440703756080884e-08 -0.08134747133410228 +0.7486 0.673337492150448 0.6733347370901769 -5.319228519559986e-08 -0.08135260930157108 +0.7487 0.673347027726237 0.6733442731978673 -6.893869390015711e-08 -0.08135774599924539 +0.7488 0.6733565606491955 0.6733538069747378 -8.46766351758621e-08 -0.08136288142735877 +0.7489000000000001 0.6733660909199767 0.6733633384212152 -1.004028164696899e-07 -0.08136801558614495 +0.749 0.6733756185392673 0.6733728675376914 -1.1611394805204067e-07 -0.08137314847583763 +0.7491 0.6733851435077877 0.6733823943245253 -1.3180674370699696e-07 -0.08137828009667039 +0.7492000000000001 0.6733946658262913 0.6733919187820416 -1.4747792142361105e-07 -0.08138341044887692 +0.7493000000000001 0.673404185495566 0.6734014409105324 -1.6312420407504913e-07 -0.08138853953269101 +0.7494000000000001 0.6734137025164323 0.6734109607102552 -1.787423201116134e-07 -0.08139366734834622 +0.7495 0.6734232168897443 0.6734204781814341 -1.9432900424942723e-07 -0.08139879389607624 +0.7496 0.6734327286163894 0.6734299933242606 -2.0988099813656902e-07 -0.08140391917611475 +0.7497 0.6734422376972884 0.6734395061388923 -2.253950510573699e-07 -0.08140904318869552 +0.7498 0.673451744133395 0.6734490166254533 -2.408679205812003e-07 -0.0814141659340521 +0.7499000000000001 0.6734612479256963 0.6734585247840352 -2.562963732875845e-07 -0.08141928741241827 +0.75 0.6734707490752119 0.6734680306146961 -2.7167718539763963e-07 -0.08142440762402768 +0.7501 0.6734802475829944 0.6734775341174608 -2.870071434887822e-07 -0.08142952656911402 +0.7502000000000001 0.6734897434501296 0.673487035292322 -3.022830450810643e-07 -0.08143464424791098 +0.7503000000000001 0.6734992366777354 0.6734965341392393 -3.175016994663715e-07 -0.08143976066065226 +0.7504000000000001 0.6735087272669624 0.6735060306581393 -3.3265992820802337e-07 -0.0814448758075715 +0.7505 0.6735182152189937 0.673515524848917 -3.4775456590058207e-07 -0.08144998968890249 +0.7506 0.6735277005350441 0.6735250167114342 -3.627824608359864e-07 -0.08145510230487883 +0.7507 0.6735371832163612 0.6735345062455207 -3.777404755725411e-07 -0.0814602136557342 +0.7508 0.6735466632642242 0.6735439934509749 -3.926254877259505e-07 -0.08146532374170244 +0.7509000000000001 0.673556140679944 0.6735534783275623 -4.0743439048279706e-07 -0.08147043256301706 +0.751 0.6735656154648634 0.6735629608750175 -4.221640933707582e-07 -0.08147554011991193 +0.7511 0.6735750876203562 0.6735724410930429 -4.368115228622904e-07 -0.0814806464126206 +0.7512000000000001 0.6735845571478281 0.6735819189813099 -4.5137362295055716e-07 -0.08148575144137686 +0.7513000000000001 0.6735940240487154 0.6735913945394586 -4.6584735589189075e-07 -0.08149085520641436 +0.7514000000000001 0.6736034883244855 0.6736008677670982 -4.802297027609037e-07 -0.08149595770796686 +0.7515 0.6736129499766363 0.6736103386638067 -4.945176641235616e-07 -0.08150105894626801 +0.7516 0.6736224090066965 0.673619807229132 -5.087082606825e-07 -0.08150615892155152 +0.7517 0.6736318654162248 0.6736292734625915 -5.227985338251973e-07 -0.08151125763405115 +0.7518 0.67364131920681 0.673638737363672 -5.367855463039861e-07 -0.08151635508400051 +0.7519000000000001 0.6736507703800712 0.6736481989318308 -5.506663828813707e-07 -0.0815214512716334 +0.752 0.6736602189376562 0.6736576581664953 -5.64438150829627e-07 -0.08152654619718341 +0.7521 0.6736696648812429 0.6736671150670636 -5.780979806524478e-07 -0.08153163986088437 +0.7522000000000001 0.6736791082125386 0.6736765696329041 -5.916430265290318e-07 -0.08153673226296994 +0.7523000000000001 0.6736885489332786 0.6736860218633567 -6.050704671189955e-07 -0.0815418234036738 +0.7524000000000001 0.6736979870452273 0.6736954717577323 -6.183775059925845e-07 -0.0815469132832297 +0.7525 0.6737074225501778 0.6737049193153133 -6.315613723245628e-07 -0.08155200190187135 +0.7526 0.6737168554499506 0.6737143645353538 -6.4461932135218e-07 -0.08155708925983242 +0.7527 0.6737262857463947 0.6737238074170802 -6.575486349996718e-07 -0.08156217535734668 +0.7528 0.6737357134413863 0.6737332479596909 -6.703466224888821e-07 -0.08156726019464779 +0.7529000000000001 0.6737451385368289 0.6737426861623572 -6.830106208666198e-07 -0.08157234377196948 +0.753 0.6737545610346531 0.6737521220242231 -6.955379954903806e-07 -0.08157742608954544 +0.7531 0.6737639809368163 0.6737615555444061 -7.07926140722237e-07 -0.08158250714760942 +0.7532000000000001 0.673773398245302 0.6737709867219965 -7.201724804839493e-07 -0.0815875869463951 +0.7533000000000001 0.67378281296212 0.6737804155560593 -7.322744684928884e-07 -0.08159266548613622 +0.7534000000000001 0.673792225089306 0.6737898420456326 -7.442295891640915e-07 -0.08159774276706647 +0.7535 0.6738016346289211 0.67379926618973 -7.560353579155743e-07 -0.0816028187894196 +0.7536 0.6738110415830509 0.6738086879873391 -7.676893218067082e-07 -0.08160789355342932 +0.7537 0.6738204459538069 0.673818107437423 -7.791890599961881e-07 -0.0816129670593293 +0.7538 0.6738298477433242 0.6738275245389196 -7.90532184199999e-07 -0.0816180393073533 +0.7539000000000001 0.6738392469537626 0.6738369392907428 -8.017163392187721e-07 -0.081623110297735 +0.754 0.6738486435873057 0.6738463516917832 -8.127392035067738e-07 -0.08162818003070813 +0.7541 0.6738580376461598 0.6738557617409071 -8.235984895327286e-07 -0.08163324850650641 +0.7542000000000001 0.6738674291325554 0.673865169436958 -8.342919444043195e-07 -0.08163831572536356 +0.7543000000000001 0.6738768180487451 0.673874574778756 -8.448173501596212e-07 -0.08164338168751334 +0.7544000000000001 0.6738862043970036 0.6738839777650992 -8.551725243777231e-07 -0.08164844639318933 +0.7545 0.6738955881796285 0.6738933783947636 -8.653553205811848e-07 -0.08165350984262537 +0.7546 0.6739049693989384 0.6739027766665029 -8.753636286523703e-07 -0.08165857203605512 +0.7547 0.6739143480572732 0.67391217257905 -8.851953752914143e-07 -0.0816636329737123 +0.7548 0.6739237241569941 0.6739215661311171 -8.948485244741899e-07 -0.0816686926558307 +0.7549000000000001 0.6739330977004825 0.6739309573213943 -9.043210777714972e-07 -0.08167375108264396 +0.755 0.6739424686901397 0.6739403461485529 -9.136110750429527e-07 -0.08167880825438581 +0.7551 0.6739518371283874 0.6739497326112438 -9.227165945618898e-07 -0.08168386417128996 +0.7552000000000001 0.6739612030176657 0.6739591167080985 -9.316357534316921e-07 -0.08168891883359014 +0.7553000000000001 0.6739705663604345 0.6739684984377293 -9.403667080992717e-07 -0.08169397224152003 +0.7554000000000001 0.6739799271591721 0.6739778777987304 -9.489076546742581e-07 -0.0816990243953134 +0.7555 0.6739892854163743 0.673987254789677 -9.572568294702322e-07 -0.08170407529520392 +0.7556 0.673998641134555 0.6739966294091274 -9.654125089630927e-07 -0.08170912494142535 +0.7557 0.6740079943162455 0.6740060016556216 -9.733730106376015e-07 -0.08171417333421137 +0.7558 0.6740173449639937 0.6740153715276833 -9.8113669294575e-07 -0.0817192204737957 +0.7559000000000001 0.6740266930803643 0.6740247390238192 -9.887019560284038e-07 -0.08172426636041208 +0.756 0.6740360386679376 0.6740341041425201 -9.960672414655036e-07 -0.08172931099429416 +0.7561 0.6740453817293098 0.6740434668822608 -1.0032310333030203e-06 -0.0817343543756757 +0.7562000000000001 0.674054722267092 0.6740528272415016 -1.010191857830911e-06 -0.08173939650479041 +0.7563000000000001 0.6740640602839099 0.6740621852186869 -1.016948284165986e-06 -0.08174443738187195 +0.7564000000000001 0.6740733957824041 0.6740715408122477 -1.0234989244461978e-06 -0.08174947700715413 +0.7565 0.6740827287652287 0.6740808940206003 -1.0298424341914636e-06 -0.08175451538087058 +0.7566 0.6740920592350508 0.6740902448421481 -1.0359775124701986e-06 -0.08175955250325506 +0.7567 0.6741013871945509 0.6740995932752808 -1.0419029021768722e-06 -0.08176458837454122 +0.7568 0.6741107126464216 0.6741089393183761 -1.0476173905038522e-06 -0.0817696229949628 +0.7569000000000001 0.6741200355933681 0.6741182829697994 -1.0531198088303828e-06 -0.0817746563647535 +0.757 0.674129356038107 0.6741276242279043 -1.0584090333332075e-06 -0.08177968848414707 +0.7571 0.6741386739833655 0.6741369630910328 -1.0634839849033018e-06 -0.08178471935337717 +0.7572000000000001 0.6741479894318818 0.674146299557517 -1.0683436297287408e-06 -0.08178974897267753 +0.7573000000000001 0.6741573023864046 0.6741556336256782 -1.0729869790448987e-06 -0.08179477734228185 +0.7574000000000001 0.6741666128496917 0.674164965293828 -1.0774130897728273e-06 -0.08179980446242385 +0.7575 0.6741759208245107 0.674174294560268 -1.081621064380478e-06 -0.0818048303333372 +0.7576 0.6741852263136376 0.6741836214232919 -1.0856100512712796e-06 -0.08180985495525561 +0.7577 0.6741945293198572 0.6741929458811842 -1.0893792449506723e-06 -0.0818148783284128 +0.7578 0.6742038298459614 0.6742022679322218 -1.0929278861093739e-06 -0.08181990045304247 +0.7579000000000001 0.6742131278947503 0.6742115875746744 -1.0962552618731802e-06 -0.08182492132937831 +0.758 0.6742224234690302 0.6742209048068037 -1.0993607058029653e-06 -0.08182994095765402 +0.7581 0.6742317165716141 0.6742302196268659 -1.10224359808897e-06 -0.08183495933810328 +0.7582000000000001 0.6742410072053211 0.6742395320331107 -1.1049033657450913e-06 -0.08183997647095984 +0.7583000000000001 0.6742502953729756 0.6742488420237822 -1.1073394827754157e-06 -0.08184499235645733 +0.7584000000000001 0.6742595810774067 0.6742581495971196 -1.1095514699521747e-06 -0.08185000699482947 +0.7585 0.6742688643214486 0.6742674547513574 -1.1115388953986116e-06 -0.08185502038630998 +0.7586 0.6742781451079389 0.6742767574847259 -1.1133013742836706e-06 -0.08186003253113254 +0.7587 0.6742874234397195 0.6742860577954517 -1.1148385690717966e-06 -0.08186504342953085 +0.7588 0.6742966993196342 0.6742953556817585 -1.1161501894951797e-06 -0.08187005308173857 +0.7589000000000001 0.6743059727505303 0.6743046511418671 -1.1172359928313114e-06 -0.0818750614879894 +0.759 0.6743152437352569 0.6743139441739963 -1.1180957836531835e-06 -0.08188006864851705 +0.7591 0.6743245122766646 0.674323234776363 -1.1187294140513337e-06 -0.08188507456355519 +0.7592000000000001 0.674333778377605 0.6743325229471829 -1.119136783578334e-06 -0.08189007923333748 +0.7593000000000001 0.6743430420409307 0.6743418086846714 -1.1193178392487901e-06 -0.08189508265809765 +0.7594000000000001 0.674352303269494 0.674351091987043 -1.1192725759001654e-06 -0.08190008483806938 +0.7595 0.674361562066147 0.6743603728525132 -1.1190010354433788e-06 -0.08190508577348632 +0.7596 0.674370818433741 0.6743696512792972 -1.1185033076954731e-06 -0.08191008546458217 +0.7597 0.6743800723751259 0.6743789272656124 -1.1177795296579696e-06 -0.0819150839115906 +0.7598 0.67438932389315 0.6743882008096777 -1.1168298858221792e-06 -0.08192008111474533 +0.7599000000000001 0.6743985729906585 0.6743974719097138 -1.115654608307981e-06 -0.08192507707427997 +0.76 0.674407819670495 0.6744067405639442 -1.1142539764197323e-06 -0.08193007179042822 +0.7601 0.6744170639354988 0.674416006770596 -1.112628316785047e-06 -0.08193506526342374 +0.7602000000000001 0.674426305788506 0.6744252705278992 -1.1107780031605063e-06 -0.08194005749350022 +0.7603000000000001 0.6744355452323484 0.674434531834089 -1.10870345648717e-06 -0.08194504848089135 +0.7604000000000001 0.6744447822698527 0.6744437906874039 -1.1064051448073098e-06 -0.08195003822583075 +0.7605 0.6744540169038409 0.6744530470860887 -1.103883583125631e-06 -0.08195502672855214 +0.7606 0.6744632491371289 0.6744623010283929 -1.101139333103962e-06 -0.08196001398928911 +0.7607 0.6744724789725263 0.6744715525125724 -1.0981730032555426e-06 -0.08196500000827538 +0.7608 0.6744817064128368 0.6744808015368903 -1.0949852486119571e-06 -0.08196998478574463 +0.7609000000000001 0.6744909314608563 0.6744900480996152 -1.0915767706676238e-06 -0.08197496832193045 +0.761 0.6745001541193729 0.6744992921990243 -1.0879483171855053e-06 -0.08197995061706649 +0.7611 0.6745093743911676 0.6745085338334025 -1.0841006819750643e-06 -0.08198493167138649 +0.7612000000000001 0.6745185922790122 0.6745177730010433 -1.0800347048922632e-06 -0.08198991148512408 +0.7613000000000001 0.6745278077856693 0.6745270097002487 -1.0757512715342532e-06 -0.08199489005851283 +0.7614000000000001 0.6745370209138928 0.6745362439293306 -1.0712513130173296e-06 -0.08199986739178658 +0.7615 0.6745462316664252 0.6745454756866103 -1.0665358058659091e-06 -0.08200484348517878 +0.7616 0.6745554400460001 0.6745547049704192 -1.061605771845997e-06 -0.08200981833892315 +0.7617 0.6745646460553394 0.6745639317791001 -1.0564622776321198e-06 -0.08201479195325333 +0.7618 0.6745738496971542 0.6745731561110067 -1.0511064344742582e-06 -0.08201976432840298 +0.7619000000000001 0.6745830509741432 0.674582377964504 -1.04553939830887e-06 -0.0820247354646057 +0.762 0.6745922498889931 0.6745915973379701 -1.0397623692315339e-06 -0.08202970536209518 +0.7621 0.6746014464443782 0.6746008142297946 -1.033776591219393e-06 -0.082034674021105 +0.7622000000000001 0.6746106406429595 0.6746100286383805 -1.0275833521589117e-06 -0.08203964144186882 +0.7623000000000001 0.6746198324873842 0.674619240562145 -1.0211839831519853e-06 -0.08204460762462032 +0.7624000000000001 0.6746290219802856 0.6746284499995181 -1.0145798585992072e-06 -0.08204957256959308 +0.7625 0.6746382091242823 0.6746376569489445 -1.0077723958112905e-06 -0.08205453627702068 +0.7626000000000001 0.6746473939219786 0.6746468614088845 -1.0007630545927348e-06 -0.08205949874713687 +0.7627 0.6746565763759627 0.6746560633778125 -9.93553336908759e-07 -0.08206445998017521 +0.7628 0.6746657564888072 0.6746652628542188 -9.861447867465234e-07 -0.08206941997636924 +0.7629000000000001 0.6746749342630691 0.6746744598366105 -9.785389896987962e-07 -0.08207437873595264 +0.763 0.6746841097012879 0.6746836543235102 -9.707375727141532e-07 -0.082079336259159 +0.7631 0.6746932828059871 0.6746928463134587 -9.627422034308442e-07 -0.08208429254622202 +0.7632000000000001 0.6747024535796715 0.6747020358050131 -9.545545901767927e-07 -0.08208924759737526 +0.7633000000000001 0.6747116220248288 0.6747112227967487 -9.461764815255069e-07 -0.08209420141285231 +0.7634000000000001 0.6747207881439283 0.6747204072872586 -9.376096657964794e-07 -0.08209915399288682 +0.7635 0.6747299519394203 0.6747295892751549 -9.288559708747757e-07 -0.08210410533771234 +0.7636000000000001 0.6747391134137366 0.6747387687590685 -9.199172635865338e-07 -0.08210905544756252 +0.7637 0.674748272569289 0.6747479457376497 -9.107954495046755e-07 -0.08211400432267088 +0.7638 0.6747574294084695 0.6747571202095684 -9.014924724354278e-07 -0.08211895196327111 +0.7639000000000001 0.6747665839336499 0.6747662921735149 -8.920103140297453e-07 -0.08212389836959673 +0.764 0.6747757361471812 0.6747754616282005 -8.82350993366976e-07 -0.08212884354188141 +0.7641 0.6747848860513936 0.674784628572356 -8.725165665662837e-07 -0.08213378748035866 +0.7642 0.6747940336485956 0.6747937930047351 -8.625091262731699e-07 -0.08213873018526208 +0.7643000000000001 0.6748031789410742 0.674802954924112 -8.523308012708952e-07 -0.08214367165682528 +0.7644000000000001 0.674812321931094 0.6748121143292838 -8.419837560363908e-07 -0.08214861189528182 +0.7645 0.674821462620897 0.6748212712190695 -8.314701902267796e-07 -0.08215355090086529 +0.7646000000000001 0.6748306010127029 0.6748304255923111 -8.207923382491655e-07 -0.0821584886738093 +0.7647 0.6748397371087071 0.6748395774478733 -8.099524687887882e-07 -0.08216342521434732 +0.7648 0.6748488709110824 0.6748487267846449 -7.989528843649341e-07 -0.08216836052271298 +0.7649000000000001 0.6748580024219772 0.6748578736015383 -7.877959207897023e-07 -0.08217329459913986 +0.765 0.6748671316435159 0.6748670178974896 -7.764839466406492e-07 -0.08217822744386151 +0.7651 0.6748762585777979 0.6748761596714596 -7.650193629138435e-07 -0.08218315905711146 +0.7652 0.6748853832268984 0.6748852989224344 -7.534046023438545e-07 -0.08218808943912333 +0.7653000000000001 0.6748945055928663 0.6748944356494246 -7.416421288763964e-07 -0.08219301859013062 +0.7654000000000001 0.674903625677726 0.6749035698514667 -7.29734437335261e-07 -0.08219794651036688 +0.7655 0.6749127434834754 0.6749127015276226 -7.176840526867956e-07 -0.08220287320006574 +0.7656000000000001 0.6749218590120862 0.6749218306769806 -7.054935297623466e-07 -0.08220779865946064 +0.7657 0.6749309722655039 0.6749309572986549 -6.931654523839592e-07 -0.08221272288878519 +0.7658 0.674940083245647 0.6749400813917869 -6.807024331700884e-07 -0.08221764588827289 +0.7659000000000001 0.6749491919544071 0.6749492029555444 -6.681071126751759e-07 -0.08222256765815729 +0.766 0.6749582983936482 0.6749583219891229 -6.553821589871944e-07 -0.0822274881986719 +0.7661 0.6749674025652068 0.6749674384917451 -6.425302671586586e-07 -0.08223240751005026 +0.7662 0.6749765044708917 0.6749765524626619 -6.295541586098796e-07 -0.0822373255925259 +0.7663000000000001 0.6749856041124835 0.6749856639011518 -6.16456580587732e-07 -0.08224224244633238 +0.7664000000000001 0.6749947014917339 0.6749947728065218 -6.032403055411528e-07 -0.08224715807170319 +0.7665 0.6750037966103665 0.6750038791781074 -5.899081305243969e-07 -0.08225207246887184 +0.7666000000000001 0.6750128894700754 0.6750129830152732 -5.7646287673907e-07 -0.08225698563807186 +0.7667 0.675021980072526 0.6750220843174125 -5.629073887708502e-07 -0.08226189757953677 +0.7668 0.6750310684193541 0.6750311830839479 -5.492445339788654e-07 -0.08226680829350003 +0.7669000000000001 0.6750401545121659 0.6750402793143319 -5.354772020654819e-07 -0.08227171778019517 +0.767 0.6750492383525377 0.6750493730080459 -5.216083043407815e-07 -0.08227662603985568 +0.7671 0.6750583199420155 0.6750584641646025 -5.076407731535726e-07 -0.08228153307271506 +0.7672 0.6750673992821152 0.6750675527835435 -4.935775611836224e-07 -0.08228643887900679 +0.7673000000000001 0.6750764763743227 0.6750766388644414 -4.794216409212404e-07 -0.08229134345896438 +0.7674000000000001 0.675085551220092 0.6750857224068995 -4.651760040635944e-07 -0.0822962468128213 +0.7675 0.6750946238208473 0.6750948034105515 -4.508436607514321e-07 -0.08230114894081104 +0.7676000000000001 0.6751036941779812 0.6751038818750624 -4.3642763904172543e-07 -0.08230604984316708 +0.7677 0.6751127622928554 0.6751129578001279 -4.2193098420684194e-07 -0.08231094952012291 +0.7678 0.6751218281667998 0.6751220311854755 -4.0735675815167793e-07 -0.08231584797191195 +0.7679000000000001 0.6751308918011129 0.6751311020308638 -3.927080387128301e-07 -0.08232074519876774 +0.768 0.6751399531970612 0.6751401703360832 -3.779879190479729e-07 -0.08232564120092367 +0.7681 0.67514901235588 0.6751492361009559 -3.63199506948908e-07 -0.08233053597861326 +0.7682 0.6751580692787716 0.6751582993253359 -3.483459242240028e-07 -0.08233542953206993 +0.7683000000000001 0.6751671239669066 0.6751673600091093 -3.334303059904231e-07 -0.08234032186152712 +0.7684000000000001 0.6751761764214232 0.6751764181521946 -3.184558000843274e-07 -0.08234521296721832 +0.7685 0.6751852266434273 0.6751854737545426 -3.03425566311466e-07 -0.08235010284937694 +0.7686000000000001 0.6751942746339921 0.6751945268161361 -2.8834277583655865e-07 -0.08235499150823646 +0.7687 0.6752033203941582 0.6752035773369911 -2.7321061053797724e-07 -0.08235987894403025 +0.7688 0.6752123639249331 0.6752126253171555 -2.580322622652842e-07 -0.0823647651569918 +0.7689000000000001 0.675221405227292 0.6752216707567112 -2.4281093222167094e-07 -0.08236965014735456 +0.769 0.6752304443021766 0.6752307136557716 -2.275498302284351e-07 -0.0823745339153519 +0.7691 0.6752394811504956 0.6752397540144834 -2.122521741421135e-07 -0.08237941646121723 +0.7692 0.6752485157731248 0.675248791833027 -1.969211890912037e-07 -0.08238429778518401 +0.7693000000000001 0.675257548170907 0.6752578271116151 -1.8156010685513313e-07 -0.08238917788748563 +0.7694000000000001 0.6752665783446511 0.675266859850494 -1.6617216513567512e-07 -0.08239405676835554 +0.7695 0.6752756062951331 0.6752758900499427 -1.5076060688734572e-07 -0.08239893442802708 +0.7696000000000001 0.6752846320230954 0.6752849177102743 -1.353286796790254e-07 -0.0824038108667337 +0.7697 0.6752936555292475 0.6752939428318343 -1.1987963493935438e-07 -0.08240868608470878 +0.7698 0.6753026768142647 0.6753029654150022 -1.0441672732876273e-07 -0.0824135600821857 +0.7699000000000001 0.6753116958787893 0.6753119854601903 -8.894321400221283e-08 -0.08241843285939787 +0.77 0.6753207127234301 0.6753210029678448 -7.34623539829643e-08 -0.08242330441657868 +0.7701 0.6753297273487622 0.6753300179384447 -5.7977407422714344e-08 -0.08242817475396148 +0.7702 0.675338739755327 0.6753390303725031 -4.2491634945221804e-08 -0.08243304387177963 +0.7703000000000001 0.6753477499436329 0.6753480402705658 -2.700829694905673e-08 -0.08243791177026655 +0.7704000000000001 0.6753567579141546 0.6753570476332125 -1.153065292292671e-08 -0.08244277844965558 +0.7705 0.6753657636673331 0.6753660524610557 3.93803924105679e-09 -0.08244764391018006 +0.7706000000000001 0.675374767203576 0.6753750547547425 1.9394523934762598e-08 -0.08245250815207343 +0.7707 0.6753837685232578 0.6753840545149518 3.4835548515244064e-08 -0.08245737117556896 +0.7708 0.675392767626719 0.6753930517423966 5.0257863995484264e-08 -0.08246223298090005 +0.7709000000000001 0.675401764514267 0.675402046437823 6.565822572961177e-08 -0.0824670935683 +0.771 0.6754107591861761 0.6754110386020103 8.103339407990184e-08 -0.08247195293800215 +0.7711 0.6754197516426869 0.6754200282357714 9.63801351193394e-08 -0.08247681109023988 +0.7712 0.6754287418840073 0.6754290153399511 1.1169522131510012e-07 -0.0824816680252465 +0.7713000000000001 0.6754377299103114 0.6754379999154286 1.2697543216172447e-07 -0.08248652374325532 +0.7714000000000001 0.6754467157217409 0.675446981963115 1.4221755493051824e-07 -0.08249137824449969 +0.7715 0.6754556993184045 0.6754559614839547 1.5741838527844054e-07 -0.08249623152921293 +0.7716000000000001 0.6754646807003775 0.6754649384789246 1.7257472798709594e-07 -0.0825010835976283 +0.7717 0.6754736598677027 0.6754739129490347 1.8768339756988772e-07 -0.08250593444997915 +0.7718 0.6754826368203902 0.6754828848953273 2.0274121897978503e-07 -0.0825107840864988 +0.7719000000000001 0.6754916115584177 0.6754918543188769 2.1774502829280395e-07 -0.08251563250742049 +0.772 0.6755005840817305 0.6755008212207908 2.3269167334638574e-07 -0.08252047971297757 +0.7721 0.6755095543902412 0.6755097856022083 2.475780143951223e-07 -0.08252532570340335 +0.7722 0.6755185224838303 0.6755187474643005 2.624009247664816e-07 -0.08253017047893103 +0.7723000000000001 0.6755274883623466 0.6755277068082706 2.7715729154775826e-07 -0.08253501403979395 +0.7724000000000001 0.6755364520256065 0.6755366636353537 2.9184401623139067e-07 -0.08253985638622535 +0.7725 0.6755454134733954 0.6755456179468164 3.0645801539497253e-07 -0.08254469751845853 +0.7726000000000001 0.675554372705466 0.6755545697439569 3.2099622128412e-07 -0.08254953743672672 +0.7727 0.6755633297215409 0.6755635190281047 3.35455582506361e-07 -0.08255437614126322 +0.7728 0.67557228452131 0.6755724658006201 3.49833064641758e-07 -0.08255921363230126 +0.7729000000000001 0.6755812371044334 0.6755814100628948 3.6412565088822513e-07 -0.0825640499100741 +0.773 0.6755901874705397 0.675590351816351 3.78330342783173e-07 -0.08256888497481496 +0.7731 0.6755991356192266 0.6755992910624413 3.9244416061984255e-07 -0.08257371882675708 +0.7732 0.6756080815500618 0.6756082278026492 4.064641443285444e-07 -0.08257855146613371 +0.7733000000000001 0.6756170252625826 0.6756171620384879 4.203873539415648e-07 -0.08258338289317811 +0.7734000000000001 0.675625966756296 0.6756260937715008 4.3421087018991056e-07 -0.08258821310812348 +0.7735 0.6756349060306793 0.6756350230032611 4.4793179526658733e-07 -0.08259304211120302 +0.7736000000000001 0.6756438430851802 0.6756439497353712 4.615472532915055e-07 -0.08259786990264997 +0.7737 0.6756527779192167 0.6756528739694632 4.750543910053695e-07 -0.08260269648269754 +0.7738 0.6756617105321778 0.6756617957071976 4.88450378297034e-07 -0.0826075218515789 +0.7739000000000001 0.6756706409234239 0.6756707149502647 5.017324088418817e-07 -0.08261234600952727 +0.774 0.6756795690922861 0.6756796317003824 5.148977006569355e-07 -0.08261716895677586 +0.7741 0.6756884950380675 0.6756885459592974 5.279434967531138e-07 -0.08262199069355784 +0.7742 0.6756974187600429 0.6756974577287842 5.408670656070758e-07 -0.08262681122010639 +0.7743000000000001 0.6757063402574592 0.6757063670106453 5.536657018689883e-07 -0.08263163053665469 +0.7744000000000001 0.6757152595295357 0.6757152738067107 5.663367268898822e-07 -0.08263644864343586 +0.7745 0.6757241765754645 0.6757241781188376 5.788774891796189e-07 -0.08264126554068317 +0.7746000000000001 0.6757330913944104 0.6757330799489101 5.91285364962002e-07 -0.08264608122862976 +0.7747 0.6757420039855113 0.6757419792988388 6.035577589796892e-07 -0.08265089570750876 +0.7748 0.6757509143478786 0.6757508761705611 6.156921047301145e-07 -0.08265570897755327 +0.7749000000000001 0.675759822480598 0.6757597705660396 6.276858651732553e-07 -0.08266052103899647 +0.775 0.6757687283827287 0.6757686624872639 6.395365332867442e-07 -0.0826653318920715 +0.7751 0.6757776320533053 0.6757775519362479 6.51241632440569e-07 -0.08267014153701152 +0.7752 0.6757865334913361 0.6757864389150313 6.627987169799399e-07 -0.08267494997404964 +0.7753000000000001 0.6757954326958049 0.6757953234256786 6.742053728775455e-07 -0.08267975720341898 +0.7754000000000001 0.675804329665671 0.6758042054702782 6.854592180666197e-07 -0.08268456322535267 +0.7755 0.6758132243998691 0.6758130850509431 6.965579029682978e-07 -0.08268936804008378 +0.7756000000000001 0.6758221168973104 0.67582196216981 7.074991110050943e-07 -0.08269417164784547 +0.7757000000000001 0.6758310071568819 0.6758308368290393 7.182805592392816e-07 -0.08269897404887078 +0.7758 0.6758398951774482 0.6758397090308144 7.288999984839117e-07 -0.08270377524339287 +0.7759000000000001 0.6758487809578504 0.6758485787773411 7.393552141077286e-07 -0.08270857523164477 +0.776 0.6758576644969073 0.675857446070848 7.496440264515014e-07 -0.08271337401385961 +0.7761 0.6758665457934154 0.6758663109135854 7.597642911472136e-07 -0.08271817159027048 +0.7762 0.6758754248461494 0.6758751733078259 7.697138995899078e-07 -0.08272296796111038 +0.7763000000000001 0.6758843016538625 0.6758840332558624 7.794907796315753e-07 -0.08272776312661234 +0.7764000000000001 0.6758931762152871 0.6758928907600099 7.890928954978893e-07 -0.08273255708700954 +0.7765 0.6759020485291349 0.6759017458226031 7.985182488290388e-07 -0.08273734984253497 +0.7766000000000001 0.6759109185940972 0.6759105984459974 8.077648786658509e-07 -0.0827421413934217 +0.7767000000000001 0.6759197864088452 0.6759194486325677 8.16830861907758e-07 -0.08274693173990276 +0.7768 0.6759286519720309 0.6759282963847082 8.257143140066869e-07 -0.08275172088221118 +0.7769000000000001 0.675937515282287 0.6759371417048321 8.344133889670591e-07 -0.08275650882058 +0.777 0.6759463763382279 0.6759459845953717 8.429262799425352e-07 -0.08276129555524227 +0.7771 0.6759552351384486 0.6759548250587766 8.512512196939825e-07 -0.08276608108643092 +0.7772 0.6759640916815275 0.6759636630975152 8.593864807698859e-07 -0.08277086541437906 +0.7773000000000001 0.6759729459660246 0.6759724987140723 8.673303759643147e-07 -0.08277564853931962 +0.7774000000000001 0.6759817979904832 0.6759813319109501 8.750812586777457e-07 -0.08278043046148559 +0.7775 0.6759906477534305 0.6759901626906675 8.826375231807404e-07 -0.08278521118111004 +0.7776000000000001 0.6759994952533763 0.6759989910557592 8.899976049470126e-07 -0.08278999069842591 +0.7777000000000001 0.6760083404888154 0.6760078170087759 8.971599813334397e-07 -0.08279476901366621 +0.7778 0.6760171834582269 0.6760166405522828 9.041231712469955e-07 -0.08279954612706383 +0.7779 0.6760260241600752 0.676025461688861 9.108857360606848e-07 -0.08280432203885185 +0.778 0.6760348625928099 0.676034280421105 9.174462794747651e-07 -0.08280909674926316 +0.7781 0.6760436987548666 0.676043096751624 9.238034480718582e-07 -0.0828138702585307 +0.7782 0.6760525326446676 0.6760519106830403 9.299559315389949e-07 -0.08281864256688747 +0.7783000000000001 0.6760613642606215 0.6760607222179893 9.359024629451707e-07 -0.08282341367456636 +0.7784000000000001 0.6760701936011247 0.6760695313591192 9.416418187968567e-07 -0.08282818358180037 +0.7785 0.6760790206645613 0.6760783381090898 9.471728196763785e-07 -0.08283295228882241 +0.7786000000000001 0.676087845449303 0.6760871424705733 9.524943302419153e-07 -0.08283771979586539 +0.7787000000000001 0.6760966679537103 0.6760959444462529 9.576052594495454e-07 -0.08284248610316221 +0.7788 0.6761054881761331 0.6761047440388226 9.625045608308014e-07 -0.08284725121094585 +0.7789 0.6761143061149109 0.6761135412509865 9.67191232770226e-07 -0.08285201511944917 +0.779 0.6761231217683725 0.6761223360854587 9.71664318699661e-07 -0.08285677782890502 +0.7791 0.676131935134838 0.6761311285449628 9.759229070982478e-07 -0.08286153933954632 +0.7792 0.6761407462126177 0.6761399186322314 9.79966131881005e-07 -0.08286629965160597 +0.7793000000000001 0.6761495550000138 0.6761487063500053 9.837931726763838e-07 -0.0828710587653168 +0.7794000000000001 0.6761583614953204 0.6761574917010336 9.874032545487132e-07 -0.08287581668091171 +0.7795 0.6761671656968238 0.6761662746880732 9.907956487753555e-07 -0.08288057339862365 +0.7796000000000001 0.6761759676028031 0.676175055313887 9.939696724303726e-07 -0.08288532891868534 +0.7797000000000001 0.6761847672115306 0.6761838335812456 9.969246889118821e-07 -0.08289008324132975 +0.7798 0.6761935645212722 0.6761926094929251 9.99660107969813e-07 -0.08289483636678964 +0.7799 0.6762023595302883 0.6762013830517074 1.0021753855116167e-06 -0.08289958829529781 +0.78 0.6762111522368339 0.6762101542603796 1.0044700243239113e-06 -0.08290433902708715 +0.7801 0.6762199426391597 0.6762189231217335 1.0065435737116601e-06 -0.0829090885623905 +0.7802 0.6762287307355116 0.676227689638565 1.008395629636949e-06 -0.08291383690144068 +0.7803000000000001 0.6762375165241317 0.6762364538136739 1.0100258349687863e-06 -0.0829185840444705 +0.7804000000000001 0.6762463000032586 0.6762452156498631 1.0114338793720812e-06 -0.08292332999171276 +0.7805 0.676255081171128 0.6762539751499379 1.0126194994741766e-06 -0.0829280747434002 +0.7806000000000001 0.6762638600259736 0.6762627323167065 1.013582479031383e-06 -0.08293281829976566 +0.7807000000000001 0.6762726365660268 0.6762714871529787 1.0143226486514223e-06 -0.08293756066104191 +0.7808 0.6762814107895179 0.6762802396615653 1.0148398861542507e-06 -0.0829423018274617 +0.7809 0.6762901826946759 0.6762889898452782 1.0151341163500138e-06 -0.08294704179925787 +0.781 0.6762989522797294 0.6762977377069295 1.0152053111500692e-06 -0.08295178057666307 +0.7811 0.6763077195429075 0.6763064832493313 1.0150534896224972e-06 -0.08295651815991012 +0.7812 0.6763164844824394 0.676315226475295 1.0146787179088346e-06 -0.08296125454923181 +0.7813000000000001 0.6763252470965548 0.6763239673876309 1.0140811091963187e-06 -0.0829659897448608 +0.7814000000000001 0.6763340073834863 0.6763327059891477 1.0132608237178875e-06 -0.08297072374702989 +0.7815 0.6763427653414666 0.6763414422826517 1.0122180687244242e-06 -0.08297545655597174 +0.7816000000000001 0.6763515209687324 0.6763501762709474 1.010953098484757e-06 -0.08298018817191916 +0.7817000000000001 0.6763602742635226 0.6763589079568353 1.0094662141191257e-06 -0.08298491859510475 +0.7818 0.6763690252240795 0.6763676373431131 1.0077577635714263e-06 -0.08298964782576128 +0.7819 0.6763777738486493 0.676376364432574 1.0058281414426773e-06 -0.0829943758641214 +0.782 0.6763865201354828 0.6763850892280072 1.0036777892685755e-06 -0.08299910271041784 +0.7821 0.6763952640828358 0.6763938117321964 1.0013071947978514e-06 -0.08300382836488329 +0.7822 0.6764040056889687 0.6764025319479204 9.987168924363576e-07 -0.0830085528277504 +0.7823000000000001 0.6764127449521483 0.6764112498779518 9.959074628862474e-07 -0.08301327609925188 +0.7824000000000001 0.6764214818706472 0.6764199655250565 9.928795332292406e-07 -0.08301799817962029 +0.7825 0.6764302164427454 0.676428678891994 9.89633776399268e-07 -0.08302271906908835 +0.7826000000000001 0.6764389486667296 0.6764373899815163 9.861709113212491e-07 -0.08302743876788872 +0.7827000000000001 0.6764476785408944 0.6764460987963674 9.824917026890478e-07 -0.08303215727625403 +0.7828 0.6764564060635425 0.6764548053392834 9.785969608822054e-07 -0.08303687459441692 +0.7829 0.6764651312329852 0.6764635096129914 9.744875414940957e-07 -0.08304159072260997 +0.783 0.676473854047543 0.676472211620209 9.701643456927478e-07 -0.08304630566106583 +0.7831 0.6764825745055456 0.6764809113636446 9.656283194436899e-07 -0.08305101941001707 +0.7832 0.6764912926053332 0.6764896088459962 9.60880453648727e-07 -0.08305573196969629 +0.7833000000000001 0.6765000083452564 0.6764983040699515 9.559217838683853e-07 -0.08306044334033615 +0.7834000000000001 0.6765087217236762 0.6765069970381865 9.507533898778231e-07 -0.08306515352216914 +0.7835 0.6765174327389656 0.6765156877533662 9.453763958611194e-07 -0.0830698625154279 +0.7836000000000001 0.6765261413895094 0.6765243762181439 9.397919699116741e-07 -0.083074570320345 +0.7837000000000001 0.6765348476737041 0.6765330624351598 9.340013236713851e-07 -0.08307927693715299 +0.7838 0.6765435515899597 0.6765417464070413 9.280057123028929e-07 -0.08308398236608439 +0.7839 0.676552253136699 0.676550428136403 9.218064339899801e-07 -0.08308868660737179 +0.784 0.6765609523123584 0.6765591076258457 9.154048300208384e-07 -0.08309338966124775 +0.7841 0.6765696491153883 0.6765677848779552 9.088022839554011e-07 -0.08309809152794473 +0.7842 0.6765783435442541 0.6765764598953035 9.020002219861656e-07 -0.08310279220769531 +0.7843000000000001 0.6765870355974355 0.6765851326804474 8.950001120500151e-07 -0.083107491700732 +0.7844000000000001 0.6765957252734276 0.676593803235928 8.878034638282184e-07 -0.08311219000728728 +0.7845 0.6766044125707419 0.6766024715642704 8.80411828302341e-07 -0.08311688712759364 +0.7846000000000001 0.6766130974879054 0.676611137667984 8.728267976154669e-07 -0.08312158306188362 +0.7847000000000001 0.6766217800234622 0.6766198015495604 8.650500042950426e-07 -0.08312627781038966 +0.7848 0.6766304601759731 0.676628463211475 8.570831213500218e-07 -0.08313097137334423 +0.7849 0.6766391379440166 0.6766371226561851 8.489278619655538e-07 -0.08313566375097982 +0.785 0.676647813326189 0.6766457798861303 8.405859785454162e-07 -0.08314035494352888 +0.7851 0.6766564863211048 0.6766544349037313 8.320592628785484e-07 -0.08314504495122386 +0.7852 0.6766651569273976 0.6766630877113906 8.233495457643514e-07 -0.08314973377429724 +0.7853000000000001 0.6766738251437192 0.6766717383114913 8.144586961383871e-07 -0.08315442141298142 +0.7854000000000001 0.6766824909687417 0.6766803867063969 8.053886211140115e-07 -0.08315910786750882 +0.7855 0.6766911544011565 0.6766890328984505 7.96141265607675e-07 -0.0831637931381119 +0.7856000000000001 0.6766998154396755 0.6766976768899755 7.867186114229874e-07 -0.08316847722502306 +0.7857000000000001 0.6767084740830311 0.6767063186832745 7.771226775005191e-07 -0.08317316012847467 +0.7858 0.6767171303299766 0.6767149582806282 7.673555189324777e-07 -0.08317784184869911 +0.7859 0.6767257841792871 0.6767235956842969 7.574192269349522e-07 -0.08318252238592883 +0.786 0.6767344356297589 0.6767322308965183 7.473159279874908e-07 -0.08318720174039619 +0.7861 0.6767430846802104 0.6767408639195083 7.370477837914668e-07 -0.08319187991233354 +0.7862 0.6767517313294826 0.6767494947554595 7.266169905761899e-07 -0.08319655690197318 +0.7863000000000001 0.6767603755764396 0.676758123406543 7.160257785715496e-07 -0.08320123270954759 +0.7864000000000001 0.6767690174199684 0.6767667498749051 7.052764117582155e-07 -0.08320590733528904 +0.7865 0.6767776568589791 0.6767753741626693 6.943711872292591e-07 -0.08321058077942983 +0.7866000000000001 0.6767862938924061 0.6767839962719353 6.833124347044306e-07 -0.0832152530422024 +0.7867000000000001 0.6767949285192078 0.6767926162047779 6.721025161693372e-07 -0.08321992412383902 +0.7868 0.6768035607383671 0.6768012339632477 6.607438251537978e-07 -0.08322459402457197 +0.7869 0.6768121905488915 0.6768098495493701 6.492387863710203e-07 -0.08322926274463355 +0.787 0.6768208179498141 0.6768184629651455 6.375898551069792e-07 -0.08323393028425607 +0.7871 0.6768294429401929 0.6768270742125492 6.257995169151043e-07 -0.08323859664367184 +0.7872 0.6768380655191115 0.6768356832935295 6.138702868113688e-07 -0.08324326182311309 +0.7873000000000001 0.6768466856856807 0.6768442902100095 6.018047088995893e-07 -0.08324792582281217 +0.7874000000000001 0.6768553034390363 0.6768528949638852 5.896053558163139e-07 -0.08325258864300127 +0.7875 0.6768639187783416 0.6768614975570264 5.772748280924445e-07 -0.08325725028391268 +0.7876000000000001 0.6768725317027859 0.6768700979912755 5.648157536675136e-07 -0.08326191074577863 +0.7877000000000001 0.6768811422115866 0.6768786962684477 5.522307873623289e-07 -0.08326657002883131 +0.7878000000000001 0.6768897503039879 0.6768872923903305 5.395226102544726e-07 -0.083271228133303 +0.7879 0.6768983559792618 0.6768958863586839 5.26693929178701e-07 -0.08327588505942585 +0.788 0.6769069592367091 0.6769044781752396 5.137474761024441e-07 -0.08328054080743216 +0.7881 0.6769155600756578 0.6769130678417005 5.006860074735497e-07 -0.08328519537755408 +0.7882 0.6769241584954645 0.6769216553597415 4.875123037623164e-07 -0.08328984877002378 +0.7883000000000001 0.6769327544955153 0.6769302407310083 4.742291688369926e-07 -0.08329450098507346 +0.7884000000000001 0.6769413480752242 0.676938823957118 4.6083942931152144e-07 -0.0832991520229353 +0.7885 0.6769499392340355 0.676947405039658 4.473459340598174e-07 -0.08330380188384147 +0.7886 0.6769585279714221 0.676955983980186 4.337515534524883e-07 -0.08330845056802415 +0.7887000000000001 0.6769671142868868 0.67696456078023 4.2005917877396826e-07 -0.08331309807571544 +0.7888000000000001 0.6769756981799621 0.6769731354412883 4.0627172182006177e-07 -0.08331774440714744 +0.7889 0.6769842796502108 0.6769817079648293 3.9239211399588747e-07 -0.0833223895625524 +0.789 0.6769928586972257 0.6769902783522899 3.784233059203612e-07 -0.08332703354216235 +0.7891 0.6770014353206301 0.6769988466050774 3.6436826659352883e-07 -0.08333167634620942 +0.7892 0.6770100095200781 0.6770074127245682 3.502299829316602e-07 -0.08333631797492569 +0.7893000000000001 0.6770185812952543 0.6770159767121076 3.360114591011154e-07 -0.08334095842854329 +0.7894000000000001 0.6770271506458744 0.6770245385690099 3.217157157620054e-07 -0.08334559770729429 +0.7895 0.6770357175716853 0.6770330982965579 3.073457895894083e-07 -0.08335023581141075 +0.7896 0.6770442820724651 0.6770416558960033 2.929047325517242e-07 -0.08335487274112473 +0.7897000000000001 0.6770528441480238 0.6770502113685661 2.783956112584196e-07 -0.08335950849666834 +0.7898000000000001 0.6770614037982021 0.6770587647154346 2.6382150628001533e-07 -0.08336414307827356 +0.7899 0.6770699610228734 0.6770673159377649 2.49185511613792e-07 -0.08336877648617247 +0.79 0.677078515821942 0.6770758650366814 2.344907338650004e-07 -0.08337340872059706 +0.7901 0.6770870681953451 0.6770844120132766 2.1974029174726128e-07 -0.0833780397817794 +0.7902 0.6770956181430516 0.6770929568686105 2.0493731528459236e-07 -0.08338266966995149 +0.7903000000000001 0.6771041656650624 0.6771014996037107 1.9008494524935804e-07 -0.08338729838534527 +0.7904000000000001 0.6771127107614111 0.6771100402195722 1.7518633242674664e-07 -0.0833919259281928 +0.7905 0.6771212534321636 0.6771185787171581 1.6024463694863655e-07 -0.08339655229872604 +0.7906 0.6771297936774181 0.677127115097398 1.4526302772807642e-07 -0.08340117749717697 +0.7907000000000001 0.6771383314973058 0.6771356493611892 1.3024468163355674e-07 -0.08340580152377754 +0.7908000000000001 0.6771468668919904 0.6771441815093961 1.1519278294430668e-07 -0.08341042437875971 +0.7909 0.6771553998616685 0.6771527115428503 1.0011052258007691e-07 -0.0834150460623554 +0.791 0.6771639304065691 0.6771612394623505 8.500109748357798e-08 -0.0834196665747966 +0.7911 0.6771724585269543 0.6771697652686622 6.986770991618263e-08 -0.0834242859163152 +0.7912 0.6771809842231192 0.6771782889625182 5.471356681260864e-08 -0.08342890408714314 +0.7913000000000001 0.677189507495392 0.6771868105446176 3.95418790471308e-08 -0.08343352108751226 +0.7914000000000001 0.6771980283441335 0.6771953300156269 2.4355860798672135e-08 -0.08343813691765453 +0.7915 0.6772065467697379 0.6772038473761792 9.158728851710318e-09 -0.08344275157780184 +0.7916 0.6772150627726322 0.6772123626268745 -6.046298081999191e-09 -0.08344736506818601 +0.7917000000000001 0.6772235763532768 0.6772208757682795 -2.1256000054710456e-08 -0.08345197738903898 +0.7918000000000001 0.6772320875121646 0.6772293868009279 -3.646715654058094e-08 -0.08345658854059254 +0.7919 0.6772405962498219 0.67723789572532 -5.167654714587815e-08 -0.08346119852307858 +0.792 0.6772491025668084 0.6772464025419228 -6.688095227289081e-08 -0.08346580733672891 +0.7921 0.6772576064637164 0.6772549072511702 -8.207715380872255e-08 -0.08347041498177536 +0.7922 0.677266107941171 0.6772634098534636 -9.72619358056287e-08 -0.08347502145844979 +0.7923000000000001 0.6772746069998312 0.6772719103491702 -1.1243208515761272e-07 -0.083479626766984 +0.7924000000000001 0.6772831036403882 0.6772804087386248 -1.275843922940445e-07 -0.08348423090760979 +0.7925 0.6772915978635664 0.6772889050221288 -1.427156518414574e-07 -0.08348883388055894 +0.7926 0.6773000896701231 0.6772973991999506 -1.5782266330963135e-07 -0.08349343568606322 +0.7927000000000001 0.6773085790608485 0.6773058912723258 -1.7290223178548225e-07 -0.08349803632435443 +0.7928000000000001 0.677317066036565 0.6773143812394571 -1.8795116856623606e-07 -0.08350263579566433 +0.7929 0.6773255505981286 0.6773228691015141 -2.029662918776043e-07 -0.08350723410022465 +0.793 0.6773340327464272 0.677331354858634 -2.1794442754338728e-07 -0.08351183123826712 +0.7931 0.6773425124823815 0.677339838510921 -2.3288240962732187e-07 -0.0835164272100235 +0.7932 0.677350989806945 0.6773483200584475 -2.4777708112003194e-07 -0.08352102201572553 +0.7933000000000001 0.6773594647211026 0.6773567995012524 -2.626252946155705e-07 -0.08352561565560492 +0.7934000000000001 0.6773679372258725 0.6773652768393423 -2.774239129602063e-07 -0.08353020812989331 +0.7935 0.6773764073223045 0.6773737520726925 -2.921698099359049e-07 -0.08353479943882246 +0.7936 0.6773848750114801 0.6773822252012449 -3.0685987090911526e-07 -0.08353938958262397 +0.7937000000000001 0.6773933402945136 0.6773906962249105 -3.21490993493434e-07 -0.08354397856152962 +0.7938000000000001 0.6774018031725502 0.6773991651435675 -3.3606008816716715e-07 -0.08354856637577096 +0.7939 0.6774102636467673 0.6774076319570632 -3.5056407902966935e-07 -0.08355315302557975 +0.794 0.6774187217183733 0.6774160966652123 -3.649999043148222e-07 -0.08355773851118754 +0.7941 0.6774271773886086 0.6774245592677992 -3.793645171473736e-07 -0.08356232283282607 +0.7942 0.6774356306587438 0.6774330197645758 -3.936548861327438e-07 -0.08356690599072686 +0.7943000000000001 0.6774440815300813 0.6774414781552637 -4.0786799603703683e-07 -0.08357148798512154 +0.7944000000000001 0.6774525300039542 0.6774499344395533 -4.2200084834909113e-07 -0.08357606881624174 +0.7945 0.6774609760817258 0.6774583886171037 -4.3605046203681885e-07 -0.08358064848431901 +0.7946 0.6774694197647906 0.6774668406875446 -4.500138740329285e-07 -0.08358522698958498 +0.7947000000000001 0.677477861054573 0.677475290650474 -4.6388813997738643e-07 -0.08358980433227121 +0.7948000000000001 0.6774862999525271 0.6774837385054603 -4.776703347933453e-07 -0.08359438051260924 +0.7949 0.6774947364601377 0.6774921842520418 -4.91357553270011e-07 -0.08359895553083063 +0.795 0.6775031705789185 0.6775006278897271 -5.049469107426541e-07 -0.08360352938716689 +0.7951 0.6775116023104134 0.6775090694179952 -5.184355437032329e-07 -0.08360810208184963 +0.7952 0.6775200316561949 0.6775175088362954 -5.318206102722378e-07 -0.0836126736151103 +0.7953000000000001 0.6775284586178646 0.677525946144048 -5.450992910382979e-07 -0.08361724398718041 +0.7954000000000001 0.6775368831970532 0.6775343813406449 -5.582687893773697e-07 -0.08362181319829148 +0.7955 0.6775453053954199 0.6775428144254485 -5.713263322715267e-07 -0.08362638124867501 +0.7956 0.6775537252146517 0.6775512453977934 -5.842691707669267e-07 -0.08363094813856244 +0.7957000000000001 0.6775621426564642 0.6775596742569858 -5.970945806260675e-07 -0.08363551386818524 +0.7958000000000001 0.6775705577226006 0.6775681010023039 -6.097998628412649e-07 -0.08364007843777488 +0.7959 0.6775789704148314 0.6775765256329985 -6.22382344231398e-07 -0.08364464184756282 +0.796 0.6775873807349546 0.6775849481482927 -6.348393779831429e-07 -0.08364920409778048 +0.7961 0.6775957886847954 0.6775933685473828 -6.471683442754728e-07 -0.0836537651886593 +0.7962 0.6776041942662048 0.6776017868294382 -6.593666507792584e-07 -0.08365832512043064 +0.7963000000000001 0.6776125974810611 0.6776102029936018 -6.714317331568687e-07 -0.08366288389332599 +0.7964000000000001 0.6776209983312682 0.67761861703899 -6.833610557144265e-07 -0.08366744150757668 +0.7965 0.6776293968187559 0.6776270289646935 -6.951521118597759e-07 -0.08367199796341407 +0.7966 0.6776377929454798 0.6776354387697774 -7.068024246437155e-07 -0.08367655326106957 +0.7967000000000001 0.6776461867134203 0.6776438464532812 -7.183095473012324e-07 -0.08368110740077453 +0.7968000000000001 0.6776545781245829 0.6776522520142201 -7.296710637094694e-07 -0.08368566038276035 +0.7969 0.6776629671809975 0.6776606554515838 -7.408845890538585e-07 -0.08369021220725831 +0.797 0.6776713538847183 0.6776690567643378 -7.519477700779209e-07 -0.08369476287449971 +0.7971 0.6776797382378235 0.6776774559514238 -7.62858285846546e-07 -0.08369931238471595 +0.7972 0.677688120242415 0.6776858530117597 -7.736138480235466e-07 -0.08370386073813832 +0.7973000000000001 0.6776964999006174 0.6776942479442399 -7.842122014128927e-07 -0.08370840793499806 +0.7974000000000001 0.6777048772145784 0.6777026407477363 -7.946511246109678e-07 -0.08371295397552653 +0.7975 0.6777132521864686 0.6777110314210975 -8.049284301453463e-07 -0.08371749885995491 +0.7976 0.6777216248184803 0.6777194199631498 -8.150419652519503e-07 -0.08372204258851448 +0.7977000000000001 0.6777299951128279 0.6777278063726979 -8.249896120415823e-07 -0.08372658516143655 +0.7978000000000001 0.6777383630717475 0.6777361906485252 -8.347692881521818e-07 -0.08373112657895238 +0.7979 0.6777467286974956 0.6777445727893929 -8.44378947137403e-07 -0.08373566684129313 +0.798 0.6777550919923498 0.6777529527940422 -8.538165789245822e-07 -0.08374020594869003 +0.7981 0.6777634529586081 0.6777613306611936 -8.630802101478041e-07 -0.08374474390137428 +0.7982 0.6777718115985885 0.6777697063895476 -8.721679046058695e-07 -0.08374928069957717 +0.7983000000000001 0.677780167914628 0.6777780799777844 -8.810777636231171e-07 -0.08375381634352977 +0.7984000000000001 0.6777885219090836 0.6777864514245657 -8.898079266461689e-07 -0.0837583508334633 +0.7985 0.6777968735843305 0.6777948207285338 -8.983565713965858e-07 -0.08376288416960892 +0.7986 0.6778052229427624 0.6778031878883126 -9.067219142316896e-07 -0.08376741635219775 +0.7987000000000001 0.6778135699867913 0.6778115529025084 -9.149022107968197e-07 -0.08377194738146104 +0.7988000000000001 0.6778219147188466 0.6778199157697088 -9.228957561779882e-07 -0.08377647725762985 +0.7989 0.6778302571413741 0.6778282764884843 -9.307008853320919e-07 -0.08378100598093523 +0.799 0.6778385972568377 0.6778366350573892 -9.383159733367119e-07 -0.08378553355160832 +0.7991 0.6778469350677169 0.6778449914749609 -9.457394358203253e-07 -0.0837900599698803 +0.7992 0.6778552705765071 0.6778533457397209 -9.529697291982275e-07 -0.08379458523598221 +0.7993000000000001 0.6778636037857195 0.6778616978501748 -9.600053513525442e-07 -0.08379910935014513 +0.7994000000000001 0.6778719346978798 0.6778700478048131 -9.668448413824304e-07 -0.0838036323126001 +0.7995 0.6778802633155288 0.6778783956021115 -9.734867803812275e-07 -0.08380815412357814 +0.7996 0.6778885896412215 0.6778867412405316 -9.799297913115623e-07 -0.08381267478331036 +0.7997000000000001 0.6778969136775268 0.6778950847185208 -9.86172539713115e-07 -0.08381719429202777 +0.7998000000000001 0.6779052354270263 0.6779034260345131 -9.922137338413961e-07 -0.08382171264996136 +0.7999 0.677913554892315 0.6779117651869295 -9.980521247232588e-07 -0.08382622985734213 +0.8 0.6779218720760005 0.6779201021741789 -1.0036865067675205e-06 -0.08383074591440114 +0.8001 0.6779301869807018 0.6779284369946572 -1.00911571759843e-06 -0.08383526082136933 +0.8002 0.6779384996090501 0.6779367696467491 -1.0143386387773123e-06 -0.08383977457847763 +0.8003000000000001 0.677946809963687 0.6779451001288279 -1.0193541956360352e-06 -0.08384428718595703 +0.8004000000000001 0.6779551180472654 0.6779534284392565 -1.0241613576655872e-06 -0.08384879864403853 +0.8005 0.677963423862448 0.6779617545763872 -1.0287591387658779e-06 -0.08385330895295301 +0.8006 0.6779717274119073 0.677970078538562 -1.0331465974122711e-06 -0.08385781811293137 +0.8007000000000001 0.6779800286983251 0.6779784003241145 -1.0373228367943632e-06 -0.08386232612420459 +0.8008000000000001 0.6779883277243921 0.6779867199313685 -1.0412870050380274e-06 -0.08386683298700355 +0.8009000000000001 0.6779966244928073 0.6779950373586394 -1.0450382955107251e-06 -0.08387133870155912 +0.801 0.6780049190062772 0.678003352604235 -1.0485759467382394e-06 -0.08387584326810218 +0.8011 0.6780132112675161 0.6780116656664557 -1.0518992426544749e-06 -0.0838803466868636 +0.8012 0.6780215012792454 0.6780199765435941 -1.0550075129345249e-06 -0.08388484895807424 +0.8013000000000001 0.6780297890441925 0.678028285233937 -1.0579001328558935e-06 -0.08388935008196496 +0.8014000000000001 0.6780380745650911 0.6780365917357642 -1.0605765235760511e-06 -0.08389385005876657 +0.8015 0.6780463578446803 0.6780448960473507 -1.063036152326724e-06 -0.0838983488887099 +0.8016 0.6780546388857042 0.678053198166966 -1.0652785323306269e-06 -0.08390284657202576 +0.8017000000000001 0.6780629176909116 0.6780614980928743 -1.0673032229402413e-06 -0.08390734310894493 +0.8018000000000001 0.6780711942630553 0.6780697958233364 -1.0691098299708823e-06 -0.08391183849969819 +0.8019000000000001 0.6780794686048917 0.6780780913566093 -1.0706980052566095e-06 -0.08391633274451635 +0.802 0.6780877407191805 0.6780863846909464 -1.0720674474551384e-06 -0.08392082584363014 +0.8021 0.6780960106086839 0.678094675824598 -1.0732179013261955e-06 -0.0839253177972703 +0.8022 0.6781042782761664 0.6781029647558132 -1.0741491583421414e-06 -0.08392980860566766 +0.8023 0.6781125437243936 0.6781112514828377 -1.0748610565491923e-06 -0.08393429826905278 +0.8024000000000001 0.6781208069561335 0.6781195360039172 -1.0753534805119092e-06 -0.08393878678765651 +0.8025 0.6781290679741537 0.6781278183172958 -1.0756263613964645e-06 -0.08394327416170946 +0.8026 0.6781373267812227 0.6781360984212176 -1.075679677053909e-06 -0.08394776039144239 +0.8027000000000001 0.6781455833801089 0.6781443763139263 -1.0755134519646603e-06 -0.08395224547708596 +0.8028000000000001 0.6781538377735794 0.6781526519936667 -1.0751277571552365e-06 -0.08395672941887078 +0.8029000000000001 0.6781620899644004 0.6781609254586842 -1.0745227101427446e-06 -0.08396121221702753 +0.803 0.6781703399553363 0.6781691967072262 -1.0736984752957035e-06 -0.08396569387178689 +0.8031 0.67817858774915 0.6781774657375418 -1.0726552631956654e-06 -0.08397017438337946 +0.8032 0.6781868333486009 0.6781857325478824 -1.0713933311090607e-06 -0.08397465375203586 +0.8033 0.6781950767564457 0.6781939971365029 -1.0699129825431086e-06 -0.0839791319779867 +0.8034000000000001 0.6782033179754379 0.678202259501661 -1.068214567412351e-06 -0.08398360906146257 +0.8035 0.6782115570083261 0.6782105196416187 -1.0662984819553856e-06 -0.08398808500269402 +0.8036 0.6782197938578551 0.6782187775546427 -1.0641651683740427e-06 -0.08399255980191166 +0.8037000000000001 0.6782280285267642 0.6782270332390038 -1.0618151152774757e-06 -0.083997033459346 +0.8038000000000001 0.6782362610177877 0.6782352866929787 -1.059248856905004e-06 -0.08400150597522762 +0.8039000000000001 0.6782444913336536 0.6782435379148498 -1.0564669735979582e-06 -0.08400597734978707 +0.804 0.6782527194770835 0.6782517869029057 -1.053470091189057e-06 -0.0840104475832548 +0.8041 0.6782609454507922 0.6782600336554416 -1.0502588811689417e-06 -0.08401491667586135 +0.8042 0.678269169257487 0.6782682781707605 -1.0468340604918858e-06 -0.08401938462783723 +0.8043 0.6782773908998677 0.6782765204471727 -1.0431963913537512e-06 -0.08402385143941289 +0.8044000000000001 0.6782856103806255 0.6782847604829965 -1.039346681136477e-06 -0.08402831711081885 +0.8045 0.6782938277024431 0.6782929982765591 -1.0352857820472572e-06 -0.08403278164228553 +0.8046 0.6783020428679934 0.6783012338261964 -1.0310145909520063e-06 -0.08403724503404338 +0.8047000000000001 0.6783102558799403 0.6783094671302545 -1.0265340492920938e-06 -0.08404170728632279 +0.8048000000000001 0.6783184667409373 0.6783176981870891 -1.021845143112099e-06 -0.08404616839935426 +0.8049000000000001 0.6783266754536272 0.6783259269950661 -1.0169489022548994e-06 -0.08405062837336813 +0.805 0.678334882020642 0.6783341535525629 -1.0118464007780048e-06 -0.08405508720859482 +0.8051 0.6783430864446016 0.6783423778579676 -1.006538755954356e-06 -0.08405954490526468 +0.8052 0.678351288728115 0.6783505999096808 -1.0010271289662143e-06 -0.08406400146360812 +0.8053 0.6783594888737778 0.6783588197061151 -9.9531272385045e-07 -0.0840684568838555 +0.8054000000000001 0.6783676868841736 0.6783670372456954 -9.893967875818088e-07 -0.08407291116623716 +0.8055 0.6783758827618718 0.6783752525268599 -9.832806100451563e-07 -0.08407736431098338 +0.8056 0.6783840765094288 0.678383465548061 -9.769655231750551e-07 -0.08408181631832452 +0.8057000000000001 0.6783922681293868 0.6783916763077644 -9.704529010390317e-07 -0.0840862671884909 +0.8058000000000001 0.678400457624273 0.6783998848044505 -9.637441596432872e-07 -0.08409071692171279 +0.8059000000000001 0.6784086449966 0.6784080910366146 -9.568407562665637e-07 -0.08409516551822051 +0.806 0.6784168302488649 0.678416295002767 -9.497441895434111e-07 -0.08409961297824425 +0.8061 0.6784250133835488 0.6784244967014343 -9.424559987564196e-07 -0.08410405930201433 +0.8062 0.6784331944031166 0.6784326961311586 -9.349777638500978e-07 -0.08410850448976097 +0.8063 0.6784413733100165 0.6784408932904988 -9.273111048618832e-07 -0.08411294854171442 +0.8064000000000001 0.6784495501066796 0.6784490881780311 -9.194576815335642e-07 -0.08411739145810482 +0.8065 0.6784577247955197 0.6784572807923486 -9.114191933112803e-07 -0.0841218332391625 +0.8066 0.6784658973789324 0.6784654711320621 -9.031973784434655e-07 -0.08412627388511754 +0.8067000000000001 0.678474067859295 0.6784736591958012 -8.947940142028932e-07 -0.08413071339620018 +0.8068000000000001 0.6784822362389662 0.6784818449822134 -8.862109159013531e-07 -0.08413515177264055 +0.8069000000000001 0.6784904025202856 0.6784900284899653 -8.774499369590405e-07 -0.08413958901466882 +0.807 0.6784985667055734 0.6784982097177434 -8.68512968293933e-07 -0.08414402512251515 +0.8071 0.6785067287971299 0.6785063886642533 -8.59401938058113e-07 -0.08414846009640965 +0.8072 0.6785148887972346 0.678514565328221 -8.501188109855118e-07 -0.08415289393658237 +0.8073 0.6785230467081473 0.6785227397083926 -8.406655881976199e-07 -0.08415732664326353 +0.8074000000000001 0.6785312025321064 0.6785309118035356 -8.310443066344986e-07 -0.08416175821668312 +0.8075 0.6785393562713287 0.6785390816124386 -8.21257038666201e-07 -0.08416618865707125 +0.8076 0.6785475079280094 0.6785472491339115 -8.113058917735838e-07 -0.08417061796465797 +0.8077000000000001 0.6785556575043219 0.6785554143667865 -8.01193007868295e-07 -0.08417504613967333 +0.8078000000000001 0.6785638050024166 0.6785635773099177 -7.909205629458294e-07 -0.08417947318234738 +0.8079000000000001 0.6785719504244216 0.6785717379621823 -7.80490766613684e-07 -0.08418389909291013 +0.808 0.6785800937724421 0.6785798963224802 -7.699058617305354e-07 -0.08418832387159159 +0.8081 0.678588235048559 0.6785880523897345 -7.591681236707171e-07 -0.08419274751862177 +0.8082 0.6785963742548301 0.6785962061628924 -7.482798599911522e-07 -0.08419717003423062 +0.8083 0.6786045113932888 0.6786043576409246 -7.372434100150205e-07 -0.08420159141864814 +0.8084000000000001 0.6786126464659441 0.6786125068228265 -7.260611441239906e-07 -0.08420601167210423 +0.8085 0.6786207794747801 0.6786206537076178 -7.14735463522298e-07 -0.08421043079482891 +0.8086 0.678628910421756 0.6786287982943435 -7.03268799445711e-07 -0.08421484878705207 +0.8087000000000001 0.6786370393088057 0.6786369405820738 -6.916636127868303e-07 -0.08421926564900363 +0.8088000000000001 0.6786451661378374 0.6786450805699038 -6.799223935816112e-07 -0.08422368138091353 +0.8089000000000001 0.678653290910733 0.6786532182569553 -6.680476603293517e-07 -0.0842280959830116 +0.809 0.6786614136293483 0.6786613536423758 -6.560419597290146e-07 -0.08423250945552771 +0.8091 0.6786695342955124 0.6786694867253391 -6.439078659159492e-07 -0.08423692179869174 +0.8092 0.6786776529110281 0.6786776175050462 -6.316479798512686e-07 -0.08424133301273358 +0.8093 0.6786857694776703 0.6786857459807247 -6.19264928988783e-07 -0.08424574309788302 +0.8094000000000001 0.6786938839971873 0.6786938721516296 -6.067613665533544e-07 -0.08425015205436992 +0.8095 0.6787019964712993 0.6787019960170431 -5.941399710829298e-07 -0.08425455988242406 +0.8096 0.6787101069016988 0.6787101175762755 -5.81403445720774e-07 -0.08425896658227527 +0.8097000000000001 0.6787182152900497 0.6787182368286648 -5.68554517785258e-07 -0.08426337215415326 +0.8098000000000001 0.6787263216379883 0.6787263537735775 -5.555959380204589e-07 -0.08426777659828787 +0.8099000000000001 0.6787344259471213 0.6787344684104086 -5.425304802214592e-07 -0.08427217991490879 +0.81 0.6787425282190274 0.6787425807385816 -5.293609403739241e-07 -0.0842765821042458 +0.8101 0.678750628455256 0.6787506907575493 -5.160901363765458e-07 -0.08428098316652863 +0.8102 0.678758726657327 0.6787587984667934 -5.027209071389871e-07 -0.08428538310198701 +0.8103 0.6787668228267307 0.678766903865825 -4.892561121586092e-07 -0.08428978191085063 +0.8104000000000001 0.6787749169649278 0.6787750069541846 -4.7569863082658204e-07 -0.08429417959334912 +0.8105 0.6787830090733491 0.6787831077314431 -4.620513618311395e-07 -0.08429857614971224 +0.8106 0.6787910991533953 0.6787912061972006 -4.48317222595529e-07 -0.08430297158016957 +0.8107000000000001 0.6787991872064368 0.6787993023510879 -4.34499148591061e-07 -0.08430736588495076 +0.8108000000000001 0.6788072732338136 0.6788073961927664 -4.2060009273342525e-07 -0.08431175906428555 +0.8109000000000001 0.678815357236835 0.6788154877219273 -4.066230246818625e-07 -0.08431615111840347 +0.811 0.678823439216779 0.6788235769382929 -3.9257093035344193e-07 -0.08432054204753414 +0.8111 0.6788315191748931 0.6788316638416163 -3.7844681116672163e-07 -0.08432493185190715 +0.8112 0.6788395971123937 0.6788397484316815 -3.6425368346582054e-07 -0.08432932053175209 +0.8113 0.6788476730304656 0.6788478307083039 -3.499945777848956e-07 -0.08433370808729851 +0.8114000000000001 0.6788557469302621 0.67885591067133 -3.3567253830690813e-07 -0.08433809451877594 +0.8115 0.6788638188129053 0.6788639883206378 -3.2129062219055093e-07 -0.08434247982641392 +0.8116 0.6788718886794853 0.678872063656137 -3.0685189883472574e-07 -0.08434686401044203 +0.8117000000000001 0.6788799565310605 0.6788801366777688 -2.9235944937200387e-07 -0.08435124707108971 +0.8118000000000001 0.6788880223686572 0.6788882073855063 -2.778163658498367e-07 -0.08435562900858647 +0.8119000000000001 0.67889608619327 0.6788962757793546 -2.6322575071013876e-07 -0.08436000982316183 +0.812 0.678904148005861 0.6789043418593507 -2.485907160433565e-07 -0.08436438951504523 +0.8121 0.6789122078073602 0.6789124056255635 -2.3391438294315114e-07 -0.08436876808446614 +0.8122 0.6789202655986648 0.6789204670780944 -2.191998808333262e-07 -0.08437314553165391 +0.8123 0.6789283213806404 0.6789285262170768 -2.044503468398573e-07 -0.08437752185683801 +0.8124000000000001 0.6789363751541196 0.6789365830426769 -1.8966892507965571e-07 -0.0843818970602479 +0.8125 0.6789444269199026 0.6789446375550932 -1.7485876602912898e-07 -0.08438627114211293 +0.8126 0.6789524766787571 0.6789526897545561 -1.600230258164137e-07 -0.0843906441026625 +0.8127000000000001 0.6789605244314179 0.6789607396413293 -1.4516486555350705e-07 -0.084395015942126 +0.8128000000000001 0.6789685701785866 0.6789687872157086 -1.3028745068748016e-07 -0.08439938666073273 +0.8129000000000001 0.6789766139209332 0.6789768324780228 -1.15393950304854e-07 -0.08440375625871206 +0.813 0.678984655659094 0.6789848754286327 -1.004875364654656e-07 -0.08440812473629328 +0.8131 0.6789926953936729 0.6789929160679324 -8.557138352245641e-08 -0.08441249209370574 +0.8132 0.6790007331252408 0.6790009543963487 -7.064866745266907e-08 -0.08441685833117873 +0.8133 0.6790087688543356 0.6790089904143404 -5.572256517099791e-08 -0.08442122344894148 +0.8134000000000001 0.6790168025814628 0.6790170241223998 -4.079625385796683e-08 -0.08442558744722332 +0.8135 0.6790248343070947 0.6790250555210517 -2.587291028849966e-08 -0.08442995032625351 +0.8136 0.679032864031671 0.6790330846108533 -1.0955710148547598e-08 -0.08443431208626126 +0.8137000000000001 0.6790408917555983 0.6790411113923949 3.952172636899343e-09 -0.08443867272747584 +0.8138000000000001 0.6790489174792508 0.6790491358662991 1.884756658035447e-08 -0.08444303225012642 +0.8139000000000001 0.6790569412029691 0.6790571580332211 3.3727303307834466e-08 -0.08444739065444216 +0.814 0.6790649629270621 0.6790651778938491 4.858821823702786e-08 -0.0844517479406523 +0.8141 0.6790729826518054 0.6790731954489037 6.342715123779097e-08 -0.084456104108986 +0.8142 0.6790810003774421 0.6790812106991375 7.824094732343523e-08 -0.08446045915967239 +0.8143 0.6790890161041827 0.6790892236453361 9.302645730471792e-08 -0.08446481309294061 +0.8144000000000001 0.6790970298322053 0.6790972342883177 1.0778053844903712e-07 -0.08446916590901982 +0.8145 0.6791050415616556 0.6791052426289319 1.2250005520381135e-07 -0.0844735176081391 +0.8146 0.6791130512926467 0.6791132486680611 1.3718187980016339e-07 -0.08447786819052755 +0.8147000000000001 0.6791210590252597 0.6791212524066201 1.5182289294854434e-07 -0.08448221765641428 +0.8148000000000001 0.6791290647595428 0.6791292538455551 1.664199845048675e-07 -0.08448656600602829 +0.8149000000000001 0.6791370684955133 0.6791372529858446 1.8097005409847822e-07 -0.08449091323959868 +0.815 0.6791450702331555 0.6791452498284989 1.9547001184339052e-07 -0.08449525935735447 +0.8151 0.6791530699724229 0.67915324437456 2.0991677897319594e-07 -0.08449960435952475 +0.8152 0.6791610677132358 0.6791612366251016 2.2430728845862502e-07 -0.08450394824633843 +0.8153 0.6791690634554841 0.6791692265812286 2.3863848572919233e-07 -0.08450829101802454 +0.8154000000000001 0.6791770571990255 0.6791772142440775 2.5290732926647186e-07 -0.08451263267481206 +0.8155 0.6791850489436873 0.6791851996148159 2.6711079125635306e-07 -0.08451697321692997 +0.8156 0.6791930386892644 0.6791931826946427 2.8124585826211357e-07 -0.08452131264460722 +0.8157000000000001 0.6792010264355214 0.6792011634847872 2.9530953182810293e-07 -0.08452565095807274 +0.8158000000000001 0.6792090121821915 0.6792091419865098 3.0929882918750984e-07 -0.08452998815755541 +0.8159000000000001 0.6792169959289778 0.6792171182011015 3.232107837966569e-07 -0.08453432424328416 +0.816 0.6792249776755527 0.6792250921298835 3.3704244600113453e-07 -0.08453865921548792 +0.8161 0.6792329574215579 0.6792330637742074 3.507908836741791e-07 -0.08454299307439551 +0.8162 0.6792409351666049 0.6792410331354546 3.644531829036235e-07 -0.08454732582023579 +0.8163 0.6792489109102758 0.6792490002150369 3.780264484706808e-07 -0.08455165745323767 +0.8164000000000001 0.6792568846521223 0.6792569650143951 3.915078045785281e-07 -0.08455598797362993 +0.8165 0.679264856391667 0.679264927535 4.048943953866013e-07 -0.08456031738164142 +0.8166 0.6792728261284025 0.6792728877783509 4.1818338571142366e-07 -0.08456464567750088 +0.8167000000000001 0.679280793861793 0.6792808457459768 4.3137196151232793e-07 -0.08456897286143716 +0.8168000000000001 0.6792887595912731 0.6792888014394354 4.4445733060616277e-07 -0.08457329893367901 +0.8169000000000001 0.679296723316249 0.6792967548603126 4.574367231807708e-07 -0.0845776238944552 +0.817 0.6793046850360985 0.6793047060102229 4.7030739230846663e-07 -0.08458194774399443 +0.8171 0.6793126447501714 0.6793126548908088 4.830666147231932e-07 -0.08458627048252554 +0.8172 0.6793206024577887 0.679320601503741 4.957116912646109e-07 -0.08459059211027713 +0.8173 0.6793285581582443 0.679328545850717 5.08239947558109e-07 -0.08459491262747788 +0.8174000000000001 0.6793365118508046 0.6793364879334621 5.206487343617505e-07 -0.08459923203435654 +0.8175 0.6793444635347088 0.6793444277537288 5.329354283434284e-07 -0.08460355033114175 +0.8176 0.6793524132091688 0.6793523653132961 5.450974326082214e-07 -0.08460786751806215 +0.8177000000000001 0.6793603608733705 0.6793603006139698 5.571321770869719e-07 -0.08461218359534645 +0.8178000000000001 0.6793683065264731 0.6793682336575815 5.69037119341198e-07 -0.08461649856322317 +0.8179000000000001 0.679376250167609 0.679376164445989 5.808097448545269e-07 -0.08462081242192093 +0.818 0.6793841917958863 0.6793840929810762 5.924475677265839e-07 -0.08462512517166841 +0.8181 0.6793921314103861 0.6793920192647516 6.039481311587158e-07 -0.08462943681269411 +0.8182 0.6794000690101657 0.6793999432989486 6.153090078286905e-07 -0.08463374734522658 +0.8183 0.6794080045942565 0.6794078650856263 6.265278006539754e-07 -0.08463805676949444 +0.8184000000000001 0.6794159381616656 0.6794157846267679 6.37602143166438e-07 -0.08464236508572616 +0.8185 0.6794238697113757 0.6794237019243798 6.485296999980683e-07 -0.08464667229415024 +0.8186 0.6794317992423464 0.6794316169804933 6.593081674638457e-07 -0.08465097839499523 +0.8187000000000001 0.6794397267535128 0.6794395297971623 6.699352738531728e-07 -0.08465528338848956 +0.8188000000000001 0.6794476522437876 0.6794474403764648 6.804087801515202e-07 -0.08465958727486178 +0.8189000000000001 0.6794555757120592 0.6794553487205004 6.907264804567603e-07 -0.08466389005434029 +0.819 0.679463497157195 0.6794632548313919 7.008862022012119e-07 -0.08466819172715352 +0.8191 0.6794714165780391 0.6794711587112843 7.108858070398183e-07 -0.08467249229352991 +0.8192 0.6794793339734144 0.6794790603623435 7.207231908779033e-07 -0.08467679175369787 +0.8193 0.679487249342122 0.6794869597867574 7.30396284578938e-07 -0.08468109010788581 +0.8194000000000001 0.679495162682942 0.6794948569867348 7.39903054311486e-07 -0.08468538735632208 +0.8195 0.6795030739946334 0.679502751964505 7.492415019794141e-07 -0.08468968349923504 +0.8196 0.6795109832759352 0.6795106447223178 7.584096657908823e-07 -0.08469397853685307 +0.8197000000000001 0.6795188905255661 0.6795185352624423 7.674056203693658e-07 -0.08469827246940444 +0.8198000000000001 0.6795267957422253 0.679526423587168 7.762274774059108e-07 -0.08470256529711753 +0.8199000000000001 0.6795346989245927 0.6795343096988027 7.848733859366908e-07 -0.08470685702022063 +0.82 0.6795426000713295 0.679542193599673 7.933415328148508e-07 -0.08471114763894196 +0.8201 0.6795504991810782 0.6795500752921244 8.01630143015819e-07 -0.08471543715350985 +0.8202 0.6795583962524634 0.67955795477852 8.097374801646628e-07 -0.08471972556415255 +0.8203 0.6795662912840917 0.6795658320612403 8.176618466193553e-07 -0.08472401287109832 +0.8204000000000001 0.6795741842745529 0.6795737071426831 8.254015841091533e-07 -0.08472829907457528 +0.8205 0.6795820752224196 0.6795815800252625 8.329550739566427e-07 -0.08473258417481173 +0.8206 0.6795899641262482 0.67958945071141 8.403207374108046e-07 -0.08473686817203585 +0.8207000000000001 0.6795978509845786 0.6795973192035716 8.474970359662048e-07 -0.08474115106647583 +0.8208000000000001 0.6796057357959356 0.6796051855042099 8.544824717654498e-07 -0.08474543285835975 +0.8209000000000001 0.6796136185588287 0.6796130496158017 8.612755878351086e-07 -0.08474971354791583 +0.821 0.6796214992717525 0.6796209115408389 8.678749684881693e-07 -0.08475399313537216 +0.8211 0.6796293779331872 0.6796287712818275 8.742792394905718e-07 -0.08475827162095684 +0.8212 0.6796372545415995 0.6796366288412875 8.80487068435909e-07 -0.08476254900489806 +0.8213 0.6796451290954417 0.6796444842217519 8.864971650091036e-07 -0.08476682528742376 +0.8214000000000001 0.6796530015931542 0.6796523374257666 8.923082812639649e-07 -0.08477110046876213 +0.8215 0.6796608720331638 0.6796601884558902 8.979192118452328e-07 -0.08477537454914111 +0.8216 0.6796687404138861 0.6796680373146933 9.033287942106227e-07 -0.08477964752878882 +0.8217000000000001 0.6796766067337243 0.6796758840047575 9.085359090610368e-07 -0.08478391940793324 +0.8218000000000001 0.6796844709910705 0.6796837285286763 9.135394803405639e-07 -0.08478819018680239 +0.8219000000000001 0.6796923331843063 0.6796915708890537 9.183384755695467e-07 -0.08479245986562427 +0.822 0.6797001933118023 0.6796994110885033 9.229319061498931e-07 -0.08479672844462677 +0.8221 0.6797080513719194 0.6797072491296494 9.273188273095645e-07 -0.08480099592403789 +0.8222 0.6797159073630098 0.6797150850151248 9.314983385466657e-07 -0.08480526230408564 +0.8223 0.6797237612834157 0.6797229187475715 9.354695838514893e-07 -0.08480952758499782 +0.8224000000000001 0.6797316131314712 0.6797307503296404 9.392317514844706e-07 -0.08481379176700246 +0.8225 0.6797394629055022 0.6797385797639892 9.427840747255889e-07 -0.08481805485032734 +0.8226 0.6797473106038268 0.6797464070532842 9.461258315413001e-07 -0.08482231683520036 +0.8227000000000001 0.6797551562247568 0.6797542322001979 9.492563448898483e-07 -0.08482657772184943 +0.8228000000000001 0.6797629997665962 0.6797620552074095 9.52174983082088e-07 -0.0848308375105023 +0.8229000000000001 0.6797708412276439 0.6797698760776048 9.548811595039286e-07 -0.0848350962013869 +0.823 0.6797786806061918 0.6797776948134744 9.573743330326678e-07 -0.08483935379473094 +0.8231 0.6797865179005276 0.6797855114177147 9.596540081480143e-07 -0.08484361029076226 +0.8232 0.6797943531089335 0.6797933258930264 9.617197349875983e-07 -0.08484786568970865 +0.8233 0.6798021862296882 0.6798011382421149 9.635711090971721e-07 -0.08485211999179788 +0.8234000000000001 0.6798100172610656 0.6798089484676886 9.652077721522545e-07 -0.0848563731972577 +0.8235 0.6798178462013367 0.6798167565724592 9.666294115417973e-07 -0.0848606253063158 +0.8236 0.6798256730487693 0.6798245625591419 9.678357605347188e-07 -0.08486487631919992 +0.8237000000000001 0.6798334978016289 0.6798323664304533 9.688265984741928e-07 -0.08486912623613768 +0.8238000000000001 0.6798413204581797 0.6798401681891124 9.69601750638871e-07 -0.08487337505735687 +0.8239000000000001 0.6798491410166834 0.6798479678378393 9.701610883816603e-07 -0.08487762278308508 +0.824 0.6798569594754009 0.6798557653793553 9.705045291574788e-07 -0.08488186941355003 +0.8241 0.679864775832593 0.6798635608163817 9.706320365232557e-07 -0.08488611494897925 +0.8242 0.6798725900865201 0.6798713541516399 9.70543619971398e-07 -0.08489035938960043 +0.8243 0.6798804022354433 0.6798791453878507 9.70239335318368e-07 -0.0848946027356412 +0.8244000000000001 0.6798882122776244 0.6798869345277336 9.697192841495728e-07 -0.08489884498732907 +0.8245 0.6798960202113262 0.6798947215740072 9.68983614207941e-07 -0.08490308614489157 +0.8246 0.6799038260348144 0.6799025065293876 9.680325193661687e-07 -0.08490732620855641 +0.8247000000000001 0.6799116297463557 0.6799102893965883 9.668662391826288e-07 -0.08491156517855097 +0.8248000000000001 0.6799194313442206 0.6799180701783206 9.654850592621944e-07 -0.08491580305510282 +0.8249000000000001 0.6799272308266822 0.6799258488772917 9.638893111174607e-07 -0.08492003983843943 +0.825 0.6799350281920176 0.6799336254962051 9.620793717524112e-07 -0.08492427552878827 +0.8251000000000001 0.6799428234385085 0.6799414000377602 9.600556640232405e-07 -0.08492851012637688 +0.8252 0.6799506165644411 0.6799491725046514 9.578186564163094e-07 -0.08493274363143272 +0.8253 0.6799584075681063 0.6799569428995675 9.553688626595669e-07 -0.08493697604418318 +0.8254000000000001 0.6799661964478008 0.6799647112251922 9.527068419168394e-07 -0.08494120736485566 +0.8255 0.6799739832018277 0.679972477484202 9.498331985102748e-07 -0.08494543759367755 +0.8256 0.6799817678284963 0.679980241679268 9.467485819480981e-07 -0.0849496667308763 +0.8257000000000001 0.6799895503261232 0.6799880038130528 9.434536867303223e-07 -0.08495389477667925 +0.8258000000000001 0.6799973306930323 0.6799957638882124 9.399492518769037e-07 -0.08495812173131373 +0.8259000000000001 0.6800051089275556 0.6800035219073943 9.362360613440757e-07 -0.08496234759500715 +0.826 0.680012885028033 0.680011277873237 9.323149433304589e-07 -0.08496657236798667 +0.8261000000000001 0.6800206589928143 0.680019031788371 9.28186770332573e-07 -0.08497079605047977 +0.8262 0.6800284308202575 0.6800267836554164 9.238524590060582e-07 -0.08497501864271363 +0.8263 0.680036200508731 0.680034533476984 9.193129697215863e-07 -0.08497924014491552 +0.8264000000000001 0.6800439680566133 0.6800422812556737 9.145693066758831e-07 -0.08498346055731272 +0.8265 0.6800517334622935 0.680050026994075 9.09622517392128e-07 -0.08498767988013248 +0.8266 0.6800594967241721 0.6800577706947661 9.044736927477093e-07 -0.08499189811360197 +0.8267 0.6800672578406608 0.6800655123603137 8.991239663913575e-07 -0.08499611525794845 +0.8268000000000001 0.6800750168101832 0.6800732519932713 8.935745147709007e-07 -0.08500033131339904 +0.8269000000000001 0.6800827736311759 0.6800809895961812 8.878265569944865e-07 -0.08500454628018095 +0.827 0.6800905283020877 0.6800887251715719 8.818813541089376e-07 -0.08500876015852131 +0.8271000000000001 0.6800982808213815 0.6800964587219585 8.757402091552624e-07 -0.08501297294864726 +0.8272 0.6801060311875333 0.6801041902498424 8.69404466918855e-07 -0.08501718465078593 +0.8273 0.6801137793990335 0.6801119197577106 8.628755134715282e-07 -0.08502139526516443 +0.8274000000000001 0.6801215254543871 0.6801196472480349 8.561547759078358e-07 -0.08502560479200977 +0.8275 0.6801292693521144 0.6801273727232725 8.492437221507831e-07 -0.08502981323154907 +0.8276 0.6801370110907505 0.6801350961858654 8.421438604661047e-07 -0.08503402058400941 +0.8277 0.6801447506688469 0.6801428176382385 8.348567392402195e-07 -0.08503822684961776 +0.8278000000000001 0.6801524880849712 0.6801505370828009 8.273839466471644e-07 -0.08504243202860115 +0.8279000000000001 0.6801602233377075 0.680158254521945 8.197271102461379e-07 -0.0850466361211866 +0.828 0.6801679564256574 0.6801659699580457 8.118878966623111e-07 -0.08505083912760106 +0.8281000000000001 0.6801756873474397 0.6801736833934604 8.038680112398833e-07 -0.08505504104807154 +0.8282 0.6801834161016911 0.6801813948305284 7.956691976118702e-07 -0.08505924188282493 +0.8283 0.6801911426870664 0.6801891042715709 7.872932374225483e-07 -0.08506344163208822 +0.8284000000000001 0.6801988671022393 0.6801968117188897 7.787419498556103e-07 -0.08506764029608829 +0.8285 0.6802065893459025 0.6802045171747679 7.700171912594644e-07 -0.08507183787505201 +0.8286 0.6802143094167683 0.6802122206414689 7.61120854744779e-07 -0.0850760343692063 +0.8287 0.6802220273135686 0.6802199221212359 7.520548699208041e-07 -0.08508022977877802 +0.8288000000000001 0.6802297430350555 0.6802276216162921 7.42821202159849e-07 -0.085084424103994 +0.8289000000000001 0.6802374565800013 0.6802353191288403 7.334218524446268e-07 -0.08508861734508111 +0.829 0.6802451679472 0.6802430146610614 7.23858856882531e-07 -0.08509280950226611 +0.8291000000000001 0.6802528771354661 0.6802507082151152 7.141342861782807e-07 -0.0850970005757758 +0.8292 0.6802605841436364 0.6802583997931404 7.042502453008526e-07 -0.08510119056583698 +0.8293 0.680268288970569 0.6802660893972526 6.942088728589813e-07 -0.08510537947267638 +0.8294000000000001 0.6802759916151448 0.6802737770295455 6.840123408652365e-07 -0.08510956729652074 +0.8295 0.6802836920762672 0.68028146269209 6.736628541254008e-07 -0.0851137540375968 +0.8296 0.6802913903528623 0.6802891463869336 6.631626497805021e-07 -0.08511793969613131 +0.8297 0.6802990864438802 0.6802968281161006 6.525139968072136e-07 -0.08512212427235089 +0.8298000000000001 0.6803067803482941 0.6803045078815912 6.417191956431534e-07 -0.08512630776648221 +0.8299000000000001 0.6803144720651011 0.6803121856853818 6.307805775346287e-07 -0.08513049017875195 +0.83 0.680322161593323 0.680319861529424 6.197005041203019e-07 -0.08513467150938672 +0.8301000000000001 0.680329848932006 0.6803275354156451 6.084813669038347e-07 -0.08513885175861316 +0.8302 0.6803375340802214 0.6803352073459472 5.971255867404102e-07 -0.08514303092665793 +0.8303 0.6803452170370654 0.6803428773222069 5.856356133510099e-07 -0.0851472090137475 +0.8304000000000001 0.6803528978016596 0.6803505453462754 5.740139247256693e-07 -0.08515138602010858 +0.8305 0.6803605763731518 0.6803582114199775 5.622630266516326e-07 -0.08515556194596759 +0.8306 0.6803682527507156 0.6803658755451124 5.503854521443641e-07 -0.08515973679155112 +0.8307 0.680375926933551 0.6803735377234523 5.383837609201914e-07 -0.08516391055708566 +0.8308000000000001 0.6803835989208844 0.6803811979567432 5.262605388550723e-07 -0.08516808324279772 +0.8309000000000001 0.6803912687119696 0.6803888562467035 5.140183973045831e-07 -0.0851722548489138 +0.831 0.680398936306087 0.6803965125950246 5.016599726875848e-07 -0.08517642537566034 +0.8311000000000001 0.6804066017025447 0.6804041670033706 4.891879259588672e-07 -0.0851805948232638 +0.8312 0.6804142649006784 0.6804118194733773 4.7660494185974844e-07 -0.0851847631919506 +0.8313 0.6804219258998514 0.6804194700066526 4.639137285017414e-07 -0.08518893048194714 +0.8314000000000001 0.6804295846994556 0.6804271186047762 4.511170166865419e-07 -0.0851930966934798 +0.8315 0.680437241298911 0.6804347652692996 4.3821755936479523e-07 -0.085197261826775 +0.8316 0.6804448956976661 0.6804424100017452 4.2521813102547323e-07 -0.08520142588205909 +0.8317 0.6804525478951984 0.6804500528036066 4.1212152708525185e-07 -0.08520558885955837 +0.8318000000000001 0.6804601978910142 0.6804576936763482 3.989305633472773e-07 -0.08520975075949921 +0.8319000000000001 0.6804678456846488 0.6804653326214054 3.8564807530727663e-07 -0.08521391158210787 +0.832 0.6804754912756676 0.6804729696401832 3.72276917688652e-07 -0.08521807132761063 +0.8321000000000001 0.6804831346636651 0.6804806047340577 3.5881996361675217e-07 -0.08522222999623381 +0.8322 0.6804907758482655 0.6804882379043746 3.4528010422335553e-07 -0.08522638758820361 +0.8323 0.6804984148291233 0.68049586915245 3.3166024789033077e-07 -0.0852305441037463 +0.8324000000000001 0.6805060516059228 0.6805034984795686 3.179633196598308e-07 -0.08523469954308802 +0.8325 0.6805136861783792 0.6805111258869859 3.0419226058203686e-07 -0.08523885390645504 +0.8326 0.6805213185462374 0.6805187513759263 2.903500271322912e-07 -0.08524300719407354 +0.8327 0.6805289487092736 0.6805263749475834 2.7643959056578016e-07 -0.0852471594061697 +0.8328000000000001 0.6805365766672943 0.6805339966031198 2.624639362583392e-07 -0.0852513105429696 +0.8329000000000001 0.6805442024201371 0.6805416163436669 2.4842606308195236e-07 -0.08525546060469939 +0.833 0.6805518259676708 0.6805492341703254 2.343289827178019e-07 -0.08525960959158523 +0.8331000000000001 0.6805594473097949 0.6805568500841643 2.2017571910809552e-07 -0.08526375750385311 +0.8332 0.6805670664464405 0.6805644640862213 2.0596930774136046e-07 -0.08526790434172916 +0.8333 0.6805746833775707 0.6805720761775025 1.9171279496549287e-07 -0.08527205010543946 +0.8334000000000001 0.6805822981031788 0.6805796863589822 1.774092373979519e-07 -0.08527619479521002 +0.8335 0.6805899106232908 0.6805872946316033 1.630617012804425e-07 -0.08528033841126682 +0.8336 0.680597520937964 0.6805949009962764 1.4867326173992335e-07 -0.08528448095383591 +0.8337 0.6806051290472878 0.6806025054538807 1.3424700223002572e-07 -0.08528862242314328 +0.8338000000000001 0.6806127349513827 0.6806101080052624 1.1978601381287812e-07 -0.08529276281941482 +0.8339000000000001 0.6806203386504022 0.6806177086512368 1.0529339448603348e-07 -0.08529690214287655 +0.834 0.6806279401445311 0.6806253073925864 9.077224854756039e-08 -0.08530104039375438 +0.8341000000000001 0.6806355394339862 0.6806329042300614 7.622568595072599e-08 -0.08530517757227418 +0.8342 0.6806431365190172 0.68064049916438 6.165682155979957e-08 -0.08530931367866189 +0.8343 0.6806507313999053 0.6806480921962279 4.7068774574124395e-08 -0.08531344871314336 +0.8344000000000001 0.6806583240769642 0.6806556833262584 3.246466781514634e-08 -0.08531758267594447 +0.8345 0.6806659145505396 0.6806632725550926 1.7847627051606474e-08 -0.08532171556729101 +0.8346 0.68067350282101 0.6806708598833191 3.2207803438155658e-09 -0.08532584738740889 +0.8347 0.6806810888887855 0.6806784453114939 -1.1412742619877625e-08 -0.08532997813652382 +0.8348000000000001 0.6806886727543089 0.680686028840141 -2.604981120309796e-08 -0.08533410781486166 +0.8349000000000001 0.6806962544180553 0.6806936104697509 -4.068729449213139e-08 -0.08533823642264805 +0.835 0.680703833880532 0.6807011902007829 -5.532206196379348e-08 -0.08534236396010884 +0.8351000000000001 0.680711411142279 0.6807087680336633 -6.9950984149178e-08 -0.08534649042746978 +0.8352 0.6807189862038676 0.6807163439687858 -8.457093331019905e-08 -0.08535061582495651 +0.8353 0.6807265590659026 0.680723918006512 -9.917878410897751e-08 -0.08535474015279475 +0.8354000000000001 0.6807341297290199 0.6807314901471708 -1.1377141427050541e-07 -0.08535886341121014 +0.8355 0.6807416981938885 0.6807390603910595 -1.2834570524249134e-07 -0.0853629856004284 +0.8356 0.6807492644612091 0.6807466287384423 -1.4289854289618875e-07 -0.08536710672067513 +0.8357 0.6807568285317143 0.680754195189551 -1.5742681815957005e-07 -0.08537122677217593 +0.8358000000000001 0.6807643904061692 0.6807617597445864 -1.7192742768346037e-07 -0.08537534575515643 +0.8359000000000001 0.6807719500853705 0.6807693224037159 -1.863972745215492e-07 -0.08537946366984218 +0.836 0.6807795075701472 0.6807768831670756 -2.0083326876876861e-07 -0.08538358051645878 +0.8361000000000001 0.6807870628613595 0.6807844420347693 -2.1523232826906047e-07 -0.08538769629523173 +0.8362 0.6807946159599001 0.6807919990068689 -2.2959137918956984e-07 -0.0853918110063866 +0.8363 0.6808021668666928 0.6807995540834151 -2.439073567908623e-07 -0.08539592465014886 +0.8364000000000001 0.6808097155826933 0.6808071072644162 -2.5817720597162697e-07 -0.08540003722674405 +0.8365 0.6808172621088882 0.680814658549849 -2.7239788199032167e-07 -0.0854041487363976 +0.8366 0.6808248064462961 0.6808222079396592 -2.8656635109314266e-07 -0.08540825917933498 +0.8367 0.6808323485959662 0.6808297554337608 -3.006795911558724e-07 -0.08541236855578159 +0.8368000000000001 0.6808398885589794 0.6808373010320369 -3.147345923465439e-07 -0.08541647686596292 +0.8369000000000001 0.6808474263364469 0.6808448447343389 -3.2872835774994114e-07 -0.08542058411010428 +0.837 0.6808549619295114 0.6808523865404881 -3.4265790400250795e-07 -0.0854246902884311 +0.8371000000000001 0.6808624953393456 0.6808599264502742 -3.565202619862373e-07 -0.08542879540116873 +0.8372 0.680870026567153 0.6808674644634565 -3.7031247734214956e-07 -0.08543289944854249 +0.8373 0.6808775556141677 0.6808750005797639 -3.8403161126132623e-07 -0.08543700243077772 +0.8374000000000001 0.6808850824816537 0.6808825347988952 -3.976747410053272e-07 -0.08544110434809976 +0.8375 0.680892607170905 0.6808900671205182 -4.112389605168132e-07 -0.08544520520073379 +0.8376 0.6809001296832458 0.6808975975442719 -4.247213810856798e-07 -0.08544930498890521 +0.8377 0.6809076500200293 0.6809051260697643 -4.381191319804967e-07 -0.08545340371283915 +0.8378000000000001 0.6809151681826389 0.6809126526965744 -4.514293610036191e-07 -0.0854575013727609 +0.8379000000000001 0.6809226841724868 0.6809201774242519 -4.646492351711995e-07 -0.08546159796889567 +0.838 0.6809301979910144 0.6809277002523171 -4.777759412336047e-07 -0.08546569350146865 +0.8381000000000001 0.6809377096396919 0.6809352211802611 -4.90806686306855e-07 -0.08546978797070498 +0.8382000000000001 0.6809452191200184 0.6809427402075464 -5.037386985318193e-07 -0.08547388137682985 +0.8383 0.6809527264335211 0.6809502573336073 -5.165692275599376e-07 -0.08547797372006839 +0.8384000000000001 0.6809602315817553 0.6809577725578488 -5.292955452401715e-07 -0.08548206500064572 +0.8385 0.6809677345663049 0.6809652858796489 -5.419149461394213e-07 -0.0854861552187869 +0.8386 0.6809752353887808 0.6809727972983568 -5.544247480560038e-07 -0.08549024437471703 +0.8387 0.6809827340508217 0.6809803068132947 -5.668222927829314e-07 -0.08549433246866117 +0.8388000000000001 0.6809902305540932 0.6809878144237573 -5.791049464548559e-07 -0.08549841950084436 +0.8389000000000001 0.6809977249002888 0.680995320129012 -5.91270100269714e-07 -0.08550250547149163 +0.839 0.6810052170911274 0.6810028239282996 -6.0331517097445e-07 -0.08550659038082799 +0.8391000000000001 0.6810127071283555 0.6810103258208342 -6.152376014201266e-07 -0.08551067422907843 +0.8392000000000001 0.6810201950137449 0.6810178258058034 -6.270348610615262e-07 -0.0855147570164679 +0.8393 0.6810276807490935 0.681025323882369 -6.387044466649172e-07 -0.08551883874322132 +0.8394000000000001 0.6810351643362251 0.6810328200496671 -6.502438826133661e-07 -0.08552291940956365 +0.8395 0.6810426457769888 0.6810403143068084 -6.616507215451151e-07 -0.0855269990157198 +0.8396 0.6810501250732582 0.6810478066528782 -6.729225449503273e-07 -0.08553107756191466 +0.8397 0.681057602226932 0.681055297086937 -6.840569634763982e-07 -0.08553515504837311 +0.8398000000000001 0.6810650772399331 0.6810627856080207 -6.950516176912336e-07 -0.08553923147531994 +0.8399000000000001 0.6810725501142088 0.6810702722151414 -7.059041784440723e-07 -0.08554330684298002 +0.84 0.6810800208517298 0.6810777569072868 -7.166123472818198e-07 -0.08554738115157819 +0.8401000000000001 0.6810874894544905 0.681085239683421 -7.271738570457931e-07 -0.08555145440133922 +0.8402000000000001 0.6810949559245081 0.6810927205424855 -7.3758647244071e-07 -0.08555552659248788 +0.8403 0.6811024202638227 0.681100199483398 -7.47847990298367e-07 -0.08555959772524889 +0.8404 0.6811098824744972 0.6811076765050545 -7.579562401466289e-07 -0.08556366779984709 +0.8405 0.6811173425586163 0.6811151516063279 -7.679090847784176e-07 -0.08556773681650712 +0.8406 0.6811248005182862 0.6811226247860696 -7.777044205292682e-07 -0.08557180477545367 +0.8407 0.6811322563556351 0.6811300960431095 -7.873401777630518e-07 -0.08557587167691148 +0.8408000000000001 0.6811397100728117 0.6811375653762561 -7.96814321371575e-07 -0.08557993752110515 +0.8409000000000001 0.6811471616719857 0.6811450327842974 -8.061248512325481e-07 -0.08558400230825935 +0.841 0.681154611155347 0.6811524982660006 -8.152698025148952e-07 -0.0855880660385987 +0.8411000000000001 0.6811620585251056 0.6811599618201127 -8.242472461506001e-07 -0.0855921287123478 +0.8412000000000001 0.6811695037834906 0.6811674234453614 -8.330552892926724e-07 -0.0855961903297312 +0.8413 0.681176946932751 0.6811748831404549 -8.416920756759705e-07 -0.08560025089097348 +0.8414 0.6811843879751541 0.681182340904082 -8.501557860474129e-07 -0.08560431039629918 +0.8415 0.681191826912986 0.6811897967349139 -8.584446383602673e-07 -0.08560836884593287 +0.8416 0.6811992637485502 0.6811972506316026 -8.665568883986507e-07 -0.08561242624009902 +0.8417 0.6812066984841691 0.6812047025927828 -8.744908300967191e-07 -0.08561648257902213 +0.8418000000000001 0.681214131122181 0.6812121526170716 -8.822447958023449e-07 -0.08562053786292667 +0.8419000000000001 0.6812215616649415 0.6812196007030691 -8.898171567212065e-07 -0.08562459209203704 +0.842 0.6812289901148232 0.6812270468493591 -8.972063230694438e-07 -0.08562864526657771 +0.8421000000000001 0.681236416474214 0.6812344910545092 -9.044107447120364e-07 -0.0856326973867731 +0.8422000000000001 0.6812438407455177 0.681241933317071 -9.114289113154594e-07 -0.08563674845284759 +0.8423 0.6812512629311531 0.6812493736355804 -9.182593526807503e-07 -0.08564079846502551 +0.8424 0.6812586830335547 0.6812568120085589 -9.249006390071868e-07 -0.08564484742353126 +0.8425 0.6812661010551702 0.6812642484345135 -9.313513812808649e-07 -0.08564889532858916 +0.8426 0.6812735169984618 0.6812716829119366 -9.376102315383772e-07 -0.08565294218042349 +0.8427 0.6812809308659052 0.6812791154393077 -9.436758831027348e-07 -0.0856569879792586 +0.8428000000000001 0.6812883426599892 0.6812865460150923 -9.495470710135789e-07 -0.08566103272531869 +0.8429000000000001 0.6812957523832152 0.6812939746377437 -9.552225719994256e-07 -0.08566507641882809 +0.843 0.6813031600380968 0.6813014013057019 -9.607012050466546e-07 -0.08566911906001098 +0.8431000000000001 0.6813105656271593 0.6813088260173965 -9.65981831496654e-07 -0.08567316064909163 +0.8432000000000001 0.6813179691529395 0.6813162487712441 -9.710633552123538e-07 -0.08567720118629413 +0.8433 0.6813253706179851 0.6813236695656509 -9.759447229806817e-07 -0.08568124067184274 +0.8434 0.6813327700248542 0.6813310883990126 -9.806249246235854e-07 -0.08568527910596153 +0.8435 0.6813401673761148 0.6813385052697145 -9.85102993233955e-07 -0.08568931648887473 +0.8436 0.681347562674345 0.6813459201761325 -9.893780053837897e-07 -0.08569335282080642 +0.8437 0.681354955922131 0.681353333116633 -9.934490813601204e-07 -0.08569738810198074 +0.8438000000000001 0.6813623471220687 0.6813607440895733 -9.973153850539873e-07 -0.08570142233262167 +0.8439000000000001 0.6813697362767617 0.6813681530933032 -1.0009761246543292e-06 -0.08570545551295339 +0.844 0.6813771233888213 0.6813755601261637 -1.0044305523981834e-06 -0.08570948764319983 +0.8441000000000001 0.6813845084608658 0.6813829651864889 -1.007677964875997e-06 -0.08571351872358501 +0.8442000000000001 0.6813918914955213 0.6813903682726057 -1.0107177031981607e-06 -0.08571754875433296 +0.8443 0.6813992724954192 0.6813977693828347 -1.0135491530782748e-06 -0.08572157773566769 +0.8444 0.6814066514631973 0.6814051685154906 -1.0161717449719276e-06 -0.08572560566781316 +0.8445 0.6814140284014989 0.6814125656688819 -1.0185849541599623e-06 -0.08572963255099325 +0.8446 0.6814214033129717 0.6814199608413125 -1.0207883009427654e-06 -0.08573365838543186 +0.8447 0.6814287762002691 0.6814273540310813 -1.0227813505014893e-06 -0.08573768317135295 +0.8448000000000001 0.681436147066047 0.6814347452364835 -1.0245637134531638e-06 -0.08574170690898036 +0.8449000000000001 0.681443515912966 0.68144213445581 -1.0261350454898732e-06 -0.08574572959853798 +0.845 0.6814508827436896 0.681449521687349 -1.0274950475175348e-06 -0.08574975124024961 +0.8451000000000001 0.6814582475608832 0.6814569069293858 -1.0286434660444765e-06 -0.08575377183433913 +0.8452000000000001 0.6814656103672156 0.6814642901802028 -1.0295800926818366e-06 -0.08575779138103029 +0.8453 0.6814729711653561 0.6814716714380817 -1.030304764643164e-06 -0.0857618098805469 +0.8454 0.6814803299579759 0.6814790507013015 -1.030817364577885e-06 -0.08576582733311267 +0.8455 0.6814876867477465 0.6814864279681416 -1.0311178206545701e-06 -0.08576984373895138 +0.8456 0.6814950415373403 0.68149380323688 -1.0312061065054223e-06 -0.08577385909828675 +0.8457 0.6815023943294289 0.6815011765057952 -1.0310822411707665e-06 -0.08577787341134246 +0.8458000000000001 0.6815097451266834 0.6815085477731659 -1.0307462893488495e-06 -0.08578188667834218 +0.8459000000000001 0.6815170939317741 0.6815159170372723 -1.0301983610350174e-06 -0.0857858988995096 +0.846 0.6815244407473691 0.6815232842963956 -1.0294386118825383e-06 -0.08578991007506832 +0.8461000000000001 0.681531785576135 0.6815306495488194 -1.0284672426752461e-06 -0.08579392020524201 +0.8462000000000001 0.6815391284207354 0.6815380127928292 -1.0272844996883634e-06 -0.08579792929025426 +0.8463 0.681546469283831 0.6815453740267134 -1.025890674494212e-06 -0.0858019373303286 +0.8464 0.6815538081680794 0.6815527332487643 -1.0242861038511908e-06 -0.08580594432568867 +0.8465 0.6815611450761333 0.6815600904572775 -1.0224711696760203e-06 -0.0858099502765579 +0.8466 0.6815684800106421 0.6815674456505529 -1.0204462987661866e-06 -0.08581395518315989 +0.8467 0.6815758129742499 0.6815747988268954 -1.0182119632162756e-06 -0.08581795904571815 +0.8468000000000001 0.6815831439695947 0.6815821499846146 -1.0157686796685717e-06 -0.08582196186445606 +0.8469000000000001 0.6815904729993099 0.6815894991220264 -1.013117009590614e-06 -0.08582596363959714 +0.847 0.6815978000660217 0.6815968462374523 -1.0102575591086627e-06 -0.08582996437136481 +0.8471000000000001 0.6816051251723501 0.681604191329221 -1.007190978841166e-06 -0.08583396405998252 +0.8472000000000001 0.6816124483209077 0.6816115343956677 -1.0039179635656925e-06 -0.08583796270567366 +0.8473 0.6816197695142996 0.6816188754351354 -1.0004392523021988e-06 -0.08584196030866162 +0.8474 0.6816270887551223 0.6816262144459746 -9.96755628146495e-07 -0.08584595686916974 +0.8475 0.6816344060459645 0.681633551426545 -9.928679179649347e-07 -0.08584995238742135 +0.8476 0.6816417213894048 0.6816408863752146 -9.887769923111467e-07 -0.08585394686363973 +0.8477 0.6816490347880135 0.6816482192903608 -9.844837650097027e-07 -0.08585794029804826 +0.8478000000000001 0.6816563462443505 0.6816555501703707 -9.799891933781613e-07 -0.08586193269087015 +0.8479000000000001 0.6816636557609648 0.6816628790136419 -9.752942776442008e-07 -0.08586592404232864 +0.848 0.6816709633403956 0.6816702058185826 -9.70400060862353e-07 -0.08586991435264704 +0.8481000000000001 0.6816782689851701 0.6816775305836118 -9.653076286642026e-07 -0.08587390362204855 +0.8482000000000001 0.6816855726978042 0.6816848533071606 -9.600181091612425e-07 -0.08587789185075632 +0.8483 0.6816928744808011 0.6816921739876711 -9.545326724175185e-07 -0.08588187903899351 +0.8484 0.6817001743366522 0.681699492623599 -9.488525303802398e-07 -0.08588586518698332 +0.8485 0.6817074722678356 0.681706809213412 -9.429789365050789e-07 -0.08588985029494887 +0.8486 0.681714768276816 0.6817141237555915 -9.369131857006607e-07 -0.0858938343631133 +0.8487 0.6817220623660438 0.6817214362486322 -9.30656613815084e-07 -0.08589781739169966 +0.8488000000000001 0.6817293545379559 0.6817287466910434 -9.242105974693882e-07 -0.08590179938093101 +0.8489000000000001 0.681736644794974 0.6817360550813488 -9.175765536412195e-07 -0.08590578033103047 +0.849 0.6817439331395048 0.6817433614180866 -9.107559394289089e-07 -0.085909760242221 +0.8491000000000001 0.6817512195739397 0.6817506656998109 -9.037502518155494e-07 -0.08591373911472563 +0.8492000000000001 0.6817585041006536 0.6817579679250914 -8.965610272249069e-07 -0.08591771694876735 +0.8493 0.6817657867220059 0.6817652680925137 -8.891898411605981e-07 -0.08592169374456915 +0.8494 0.6817730674403387 0.681772566200681 -8.816383079562895e-07 -0.085925669502354 +0.8495 0.6817803462579768 0.6817798622482122 -8.739080804287536e-07 -0.08592964422234477 +0.8496 0.681787623177228 0.6817871562337443 -8.660008494199012e-07 -0.08593361790476436 +0.8497 0.6817948982003819 0.6817944481559319 -8.579183435053483e-07 -0.08593759054983574 +0.8498000000000001 0.6818021713297098 0.6818017380134478 -8.496623285364491e-07 -0.08594156215778175 +0.8499000000000001 0.6818094425674643 0.6818090258049831 -8.41234607473762e-07 -0.08594553272882517 +0.85 0.6818167119158789 0.6818163115292482 -8.326370197486721e-07 -0.08594950226318886 +0.8501000000000001 0.6818239793771678 0.6818235951849724 -8.238714409025683e-07 -0.08595347076109561 +0.8502000000000001 0.6818312449535251 0.681830876770905 -8.149397822954096e-07 -0.08595743822276819 +0.8503000000000001 0.6818385086471253 0.6818381562858153 -8.058439906200032e-07 -0.08596140464842941 +0.8504 0.6818457704601217 0.6818454337284932 -7.965860474995479e-07 -0.08596537003830204 +0.8505 0.6818530303946468 0.6818527090977485 -7.87167968988034e-07 -0.08596933439260869 +0.8506 0.6818602884528121 0.6818599823924133 -7.775918052232988e-07 -0.08597329771157217 +0.8507 0.6818675446367075 0.6818672536113402 -7.678596399829374e-07 -0.08597725999541508 +0.8508000000000001 0.6818747989484006 0.681874522753404 -7.579735901430684e-07 -0.08598122124436015 +0.8509000000000001 0.6818820513899371 0.6818817898175019 -7.479358052620011e-07 -0.08598518145862999 +0.851 0.6818893019633396 0.681889054802553 -7.377484672194123e-07 -0.0859891406384472 +0.8511 0.6818965506706084 0.6818963177074995 -7.274137894808241e-07 -0.08599309878403436 +0.8512000000000001 0.68190379751372 0.6819035785313068 -7.169340170282146e-07 -0.0859970558956141 +0.8513000000000001 0.6819110424946273 0.6819108372729638 -7.063114253330616e-07 -0.08600101197340895 +0.8514 0.6819182856152595 0.6819180939314828 -6.955483204534874e-07 -0.0860049670176414 +0.8515 0.6819255268775215 0.6819253485059007 -6.8464703802118e-07 -0.08600892102853404 +0.8516 0.6819327662832937 0.6819326009952784 -6.736099431164932e-07 -0.08601287400630936 +0.8517 0.6819400038344315 0.6819398513987018 -6.624394294496572e-07 -0.08601682595118978 +0.8518000000000001 0.6819472395327655 0.6819470997152812 -6.511379190971001e-07 -0.08602077686339776 +0.8519000000000001 0.6819544733801004 0.6819543459441528 -6.397078619185814e-07 -0.08602472674315574 +0.852 0.6819617053782157 0.681961590084478 -6.281517347939136e-07 -0.08602867559068611 +0.8521 0.6819689355288646 0.6819688321354441 -6.164720414703062e-07 -0.08603262340621132 +0.8522000000000001 0.6819761638337742 0.6819760720962644 -6.046713117435765e-07 -0.08603657018995364 +0.8523000000000001 0.681983390294645 0.6819833099661794 -5.927521009169157e-07 -0.08604051594213552 +0.8524 0.6819906149131507 0.6819905457444545 -5.807169894400666e-07 -0.08604446066297917 +0.8525 0.6819978376909382 0.6819977794303838 -5.685685821876785e-07 -0.08604840435270703 +0.8526 0.6820050586296267 0.682005011023287 -5.563095079874625e-07 -0.08605234701154124 +0.8527 0.6820122777308084 0.6820122405225124 -5.439424189124242e-07 -0.08605628863970416 +0.8528000000000001 0.6820194949960472 0.6820194679274354 -5.314699899200415e-07 -0.08606022923741799 +0.8529000000000001 0.6820267104268795 0.682026693237459 -5.188949180195968e-07 -0.08606416880490497 +0.853 0.682033924024813 0.6820339164520146 -5.062199219668662e-07 -0.08606810734238729 +0.8531 0.6820411357913276 0.6820411375705617 -4.934477414661465e-07 -0.08607204485008715 +0.8532000000000001 0.6820483457278739 0.6820483565925887 -4.805811367053492e-07 -0.08607598132822668 +0.8533000000000001 0.682055553835874 0.6820555735176119 -4.6762288764129467e-07 -0.08607991677702799 +0.8534 0.6820627601167208 0.6820627883451775 -4.5457579351398936e-07 -0.08608385119671326 +0.8535 0.6820699645717783 0.6820700010748599 -4.4144267216661426e-07 -0.0860877845875045 +0.8536 0.6820771672023804 0.6820772117062632 -4.282263594418412e-07 -0.08609171694962388 +0.8537 0.6820843680098319 0.682084420239021 -4.1492970868223233e-07 -0.08609564828329336 +0.8538000000000001 0.6820915669954075 0.6820916266727965 -4.015555899183898e-07 -0.08609957858873496 +0.8539000000000001 0.6820987641603524 0.6820988310072827 -3.8810688945262184e-07 -0.08610350786617073 +0.854 0.6821059595058813 0.6821060332422026 -3.745865091095424e-07 -0.08610743611582267 +0.8541 0.6821131530331785 0.6821132333773092 -3.609973656115706e-07 -0.08611136333791272 +0.8542000000000001 0.6821203447433981 0.6821204314123861 -3.4734239004463596e-07 -0.08611528953266283 +0.8543000000000001 0.6821275346376638 0.6821276273472471 -3.336245270671445e-07 -0.08611921470029496 +0.8544 0.6821347227170682 0.6821348211817364 -3.198467344658895e-07 -0.08612313884103094 +0.8545 0.6821419089826735 0.6821420129157292 -3.0601198238583427e-07 -0.08612706195509275 +0.8546 0.6821490934355101 0.6821492025491314 -2.9212325274030615e-07 -0.08613098404270214 +0.8547 0.6821562760765785 0.6821563900818797 -2.781835385101683e-07 -0.08613490510408106 +0.8548000000000001 0.6821634569068469 0.6821635755139419 -2.6419584321993317e-07 -0.08613882513945119 +0.8549000000000001 0.6821706359272528 0.682170758845317 -2.501631801953008e-07 -0.08614274414903439 +0.855 0.6821778131387026 0.6821779400760354 -2.360885718935557e-07 -0.08614666213305247 +0.8551 0.6821849885420703 0.6821851192061583 -2.2197504935886347e-07 -0.08615057909172712 +0.8552000000000001 0.6821921621381994 0.6821922962357793 -2.0782565145552323e-07 -0.08615449502528014 +0.8553000000000001 0.6821993339279008 0.6821994711650221 -1.936434242851004e-07 -0.08615840993393316 +0.8554 0.682206503911954 0.6822066439940432 -1.7943142053070127e-07 -0.0861623238179079 +0.8555 0.6822136720911074 0.6822138147230302 -1.651926987457364e-07 -0.08616623667742605 +0.8556 0.6822208384660765 0.6822209833522022 -1.5093032274676732e-07 -0.08617014851270921 +0.8557 0.6822280030375457 0.6822281498818102 -1.3664736093349505e-07 -0.08617405932397904 +0.8558000000000001 0.6822351658061674 0.6822353143121376 -1.223468856451776e-07 -0.08617796911145716 +0.8559000000000001 0.6822423267725615 0.6822424766434982 -1.0803197247541418e-07 -0.08618187787536508 +0.856 0.6822494859373163 0.682249636876239 -9.370569962682818e-08 -0.08618578561592441 +0.8561 0.6822566433009882 0.682256795010738 -7.937114725187211e-08 -0.08618969233335669 +0.8562000000000001 0.6822637988641015 0.6822639510474056 -6.503139677108138e-08 -0.0861935980278834 +0.8563000000000001 0.6822709526271484 0.6822711049866834 -5.0689530235129704e-08 -0.08619750269972605 +0.8564 0.6822781045905892 0.6822782568290457 -3.634862964573904e-08 -0.08620140634910615 +0.8565 0.682285254754852 0.6822854065749983 -2.201177629859892e-08 -0.08620530897624508 +0.8566 0.682292403120333 0.6822925542250784 -7.682050121027295e-09 -0.08620921058136433 +0.8567 0.6822995496873965 0.6822996997798558 6.637470990368544e-09 -0.08621311116468529 +0.8568000000000001 0.6823066944563745 0.6823068432399318 2.094371182991689e-08 -0.08621701072642933 +0.8569000000000001 0.6823138374275675 0.6823139846059392 3.523360053714342e-08 -0.08622090926681779 +0.857 0.682320978601244 0.682321123878543 4.9504069274397544e-08 -0.08622480678607208 +0.8571 0.6823281179776403 0.6823282610584396 6.37520548713022e-08 -0.08622870328441347 +0.8572000000000001 0.6823352555569613 0.6823353961463571 7.797449949262236e-08 -0.08623259876206328 +0.8573000000000001 0.6823423913393801 0.682342529143055 9.216835127057177e-08 -0.08623649321924277 +0.8574 0.6823495253250382 0.6823496600493248 1.0633056499176341e-07 -0.08624038665617323 +0.8575 0.6823566575140452 0.6823567888659889 1.204581027459961e-07 -0.0862442790730758 +0.8576 0.6823637879064794 0.6823639155939014 1.3454793455075498e-07 -0.08624817047017178 +0.8577 0.682370916502388 0.6823710402339476 1.4859703902081467e-07 -0.08625206084768233 +0.8578000000000001 0.6823780433017863 0.6823781627870437 1.626024040274343e-07 -0.08625595020582864 +0.8579000000000001 0.682385168304659 0.6823852832541374 1.7656102732979684e-07 -0.08625983854483188 +0.858 0.682392291510959 0.6823924016362071 1.9046991722726503e-07 -0.08626372586491311 +0.8581 0.682399412920609 0.6823995179342619 2.0432609318388195e-07 -0.0862676121662935 +0.8582000000000001 0.6824065325334998 0.682406632149342 2.181265864875659e-07 -0.08627149744919407 +0.8583000000000001 0.6824136503494922 0.682413744282518 2.3186844086420244e-07 -0.0862753817138359 +0.8584 0.6824207663684163 0.6824208543348909 2.455487131680645e-07 -0.08627926496044003 +0.8585 0.6824278805900716 0.6824279623075917 2.5916447394386255e-07 -0.08628314718922746 +0.8586 0.6824349930142277 0.6824350682017826 2.727128080651231e-07 -0.0862870284004192 +0.8587 0.6824421036406233 0.6824421720186551 2.861908153933834e-07 -0.08629090859423628 +0.8588000000000001 0.6824492124689673 0.6824492737594303 2.995956113888143e-07 -0.08629478777089956 +0.8589000000000001 0.682456319498939 0.682456373425359 3.1292432772778156e-07 -0.08629866593062992 +0.859 0.682463424730188 0.6824634710177224 3.261741128926521e-07 -0.08630254307364837 +0.8591 0.6824705281623344 0.6824705665378306 3.3934213277547753e-07 -0.0863064192001758 +0.8592000000000001 0.6824776297949686 0.6824776599870221 3.524255713927005e-07 -0.08631029431043297 +0.8593000000000001 0.6824847296276527 0.6824847513666659 3.6542163134312133e-07 -0.08631416840464085 +0.8594 0.682491827659919 0.682491840678158 3.7832753446015444e-07 -0.08631804148302014 +0.8595 0.6824989238912713 0.6824989279229243 3.911405224987785e-07 -0.0863219135457917 +0.8596 0.6825060183211855 0.6825060131024185 4.038578575449314e-07 -0.08632578459317626 +0.8597 0.6825131109491089 0.6825130962181223 4.1647682274409403e-07 -0.08632965462539466 +0.8598000000000001 0.6825202017744605 0.6825201772715459 4.2899472284252393e-07 -0.08633352364266758 +0.8599000000000001 0.6825272907966313 0.6825272562642265 4.4140888476318363e-07 -0.0863373916452157 +0.86 0.6825343780149855 0.6825343331977289 4.5371665814697426e-07 -0.0863412586332597 +0.8601 0.6825414634288592 0.6825414080736454 4.6591541598417496e-07 -0.0863451246070203 +0.8602000000000001 0.6825485470375614 0.6825484808935951 4.780025551209821e-07 -0.08634898956671805 +0.8603000000000001 0.6825556288403751 0.6825555516592239 4.89975496870132e-07 -0.0863528535125737 +0.8604 0.6825627088365557 0.6825626203722037 5.018316874133566e-07 -0.08635671644480775 +0.8605 0.6825697870253324 0.6825696870342333 5.135685985785399e-07 -0.08636057836364075 +0.8606 0.6825768634059093 0.6825767516470367 5.251837282421734e-07 -0.08636443926929332 +0.8607 0.6825839379774634 0.6825838142123641 5.366746008428347e-07 -0.08636829916198598 +0.8608000000000001 0.6825910107391471 0.6825908747319905 5.480387679640542e-07 -0.08637215804193918 +0.8609000000000001 0.6825980816900873 0.6825979332077168 5.592738088339155e-07 -0.08637601590937351 +0.861 0.6826051508293859 0.682604989641368 5.70377330907923e-07 -0.08637987276450937 +0.8611 0.68261221815612 0.6826120440347936 5.813469702575791e-07 -0.08638372860756723 +0.8612000000000001 0.6826192836693428 0.6826190963898675 5.921803921810076e-07 -0.08638758343876744 +0.8613000000000001 0.6826263473680829 0.6826261467084873 6.028752916609204e-07 -0.08639143725833043 +0.8614 0.6826334092513457 0.6826331949925746 6.134293938225843e-07 -0.08639529006647656 +0.8615 0.6826404693181132 0.6826402412440737 6.238404544611775e-07 -0.08639914186342623 +0.8616 0.682647527567344 0.6826472854649523 6.341062605275116e-07 -0.08640299264939978 +0.8617 0.6826545839979741 0.6826543276572006 6.442246305859989e-07 -0.08640684242461746 +0.8618000000000001 0.6826616386089168 0.6826613678228305 6.541934152726192e-07 -0.0864106911892996 +0.8619000000000001 0.6826686913990643 0.6826684059638763 6.640104977390093e-07 -0.08641453894366642 +0.862 0.6826757423672856 0.6826754420823941 6.73673794165941e-07 -0.08641838568793819 +0.8621 0.6826827915124294 0.6826824761804609 6.831812540686322e-07 -0.08642223142233511 +0.8622000000000001 0.6826898388333229 0.6826895082601745 6.925308609490033e-07 -0.08642607614707737 +0.8623000000000001 0.6826968843287726 0.6826965383236534 7.017206325038439e-07 -0.08642991986238513 +0.8624 0.682703927997565 0.6827035663730364 7.107486212076797e-07 -0.08643376256847857 +0.8625 0.6827109698384664 0.6827105924104819 7.196129146319619e-07 -0.0864376042655778 +0.8626 0.6827180098502236 0.6827176164381683 7.283116359446673e-07 -0.08644144495390296 +0.8627 0.6827250480315641 0.6827246384582923 7.368429441600988e-07 -0.08644528463367412 +0.8628000000000001 0.6827320843811961 0.6827316584730698 7.452050346662409e-07 -0.08644912330511134 +0.8629000000000001 0.6827391188978105 0.6827386764847344 7.533961395161937e-07 -0.08645296096843465 +0.863 0.6827461515800789 0.6827456924955384 7.614145279555284e-07 -0.08645679762386405 +0.8631 0.6827531824266557 0.6827527065077512 7.692585065749435e-07 -0.08646063327161953 +0.8632000000000001 0.6827602114361782 0.6827597185236596 7.769264198237424e-07 -0.08646446791192107 +0.8633000000000001 0.6827672386072663 0.682766728545567 7.844166502873895e-07 -0.08646830154498862 +0.8634000000000001 0.6827742639385241 0.6827737365757931 7.91727619076088e-07 -0.08647213417104213 +0.8635 0.6827812874285386 0.6827807426166737 7.98857786171725e-07 -0.08647596579030145 +0.8636 0.682788309075882 0.6827877466705603 8.0580565062216e-07 -0.08647979640298653 +0.8637 0.6827953288791108 0.682794748739819 8.125697510685814e-07 -0.08648362600931717 +0.8638000000000001 0.6828023468367665 0.6828017488268313 8.19148665814895e-07 -0.08648745460951324 +0.8639000000000001 0.6828093629473765 0.6828087469339926 8.255410134105912e-07 -0.08649128220379454 +0.864 0.6828163772094539 0.6828157430637122 8.317454526923784e-07 -0.08649510879238083 +0.8641 0.6828233896214979 0.682822737218413 8.377606832143947e-07 -0.0864989343754919 +0.8642000000000001 0.6828304001819951 0.682829729400531 8.43585445331474e-07 -0.0865027589533475 +0.8643000000000001 0.6828374088894194 0.6828367196125145 8.492185208514025e-07 -0.08650658252616733 +0.8644000000000001 0.6828444157422313 0.6828437078568244 8.546587328267519e-07 -0.08651040509417113 +0.8645 0.6828514207388805 0.6828506941359334 8.59904946082235e-07 -0.08651422665757852 +0.8646 0.6828584238778047 0.6828576784523249 8.649560674089951e-07 -0.08651804721660923 +0.8647 0.6828654251574306 0.6828646608084938 8.698110457033836e-07 -0.08652186677148281 +0.8648 0.6828724245761744 0.6828716412069455 8.74468872438805e-07 -0.08652568532241892 +0.8649000000000001 0.6828794221324422 0.6828786196501949 8.789285815546943e-07 -0.08652950286963713 +0.865 0.6828864178246299 0.6828855961407668 8.831892497895844e-07 -0.08653331941335697 +0.8651 0.6828934116511246 0.682892570681195 8.872499969447833e-07 -0.086537134953798 +0.8652000000000001 0.682900403610305 0.6828995432740224 8.911099858566196e-07 -0.0865409494911798 +0.8653000000000001 0.6829073937005402 0.6829065139217991 8.947684230209418e-07 -0.08654476302572178 +0.8654000000000001 0.6829143819201924 0.6829134826270842 8.982245582045412e-07 -0.08654857555764342 +0.8655 0.682921368267616 0.682920449392443 9.014776848892403e-07 -0.0865523870871642 +0.8656 0.682928352741158 0.6829274142204488 9.045271404939381e-07 -0.0865561976145035 +0.8657 0.68293533533916 0.6829343771136803 9.07372306291343e-07 -0.0865600071398808 +0.8658 0.6829423160599559 0.6829413380747227 9.100126076855286e-07 -0.08656381566351538 +0.8659000000000001 0.6829492949018754 0.6829482971061664 9.124475142674449e-07 -0.08656762318562666 +0.866 0.682956271863242 0.6829552542106074 9.146765399259404e-07 -0.08657142970643397 +0.8661 0.6829632469423752 0.6829622093906456 9.166992430698073e-07 -0.08657523522615665 +0.8662000000000001 0.6829702201375896 0.6829691626488852 9.185152265167584e-07 -0.08657903974501392 +0.8663000000000001 0.6829771914471962 0.6829761139879341 9.201241376599611e-07 -0.08658284326322507 +0.8664000000000001 0.6829841608695031 0.6829830634104035 9.21525668551304e-07 -0.08658664578100936 +0.8665 0.682991128402815 0.6829900109189071 9.227195558736412e-07 -0.08659044729858599 +0.8666 0.6829980940454347 0.6829969565160612 9.237055812738593e-07 -0.08659424781617416 +0.8667 0.6830050577956621 0.6830039002044832 9.244835709742993e-07 -0.08659804733399301 +0.8668 0.683012019651797 0.6830108419867926 9.250533961335794e-07 -0.08660184585226177 +0.8669000000000001 0.683018979612137 0.6830177818656096 9.25414972735572e-07 -0.0866056433711995 +0.867 0.6830259376749797 0.6830247198435544 9.255682617004268e-07 -0.08660943989102532 +0.8671 0.6830328938386224 0.6830316559232474 9.25513268829059e-07 -0.08661323541195833 +0.8672000000000001 0.6830398481013631 0.6830385901073085 9.252500445811052e-07 -0.08661702993421753 +0.8673000000000001 0.6830468004615005 0.6830455223983563 9.247786844357453e-07 -0.08662082345802201 +0.8674000000000001 0.6830537509173343 0.6830524527990083 9.240993286141475e-07 -0.08662461598359077 +0.8675 0.6830606994671665 0.68305938131188 9.232121622737566e-07 -0.08662840751114281 +0.8676 0.683067646109301 0.6830663079395844 9.22117414953183e-07 -0.08663219804089707 +0.8677 0.6830745908420446 0.6830732326847317 9.20815361127314e-07 -0.08663598757307248 +0.8678 0.6830815336637069 0.6830801555499285 9.193063198742468e-07 -0.08663977610788798 +0.8679000000000001 0.6830884745726018 0.683087076537778 9.175906547087553e-07 -0.08664356364556247 +0.868 0.6830954135670464 0.683093995650879 9.156687736933122e-07 -0.08664735018631481 +0.8681 0.6831023506453634 0.6831009128918257 9.135411291327777e-07 -0.08665113573036384 +0.8682000000000001 0.6831092858058795 0.6831078282632068 9.112082176021552e-07 -0.0866549202779284 +0.8683000000000001 0.6831162190469278 0.6831147417676058 9.086705798910799e-07 -0.0866587038292273 +0.8684000000000001 0.6831231503668465 0.6831216534075997 9.059288007540189e-07 -0.08666248638447933 +0.8685 0.6831300797639805 0.6831285631857593 9.029835087992488e-07 -0.08666626794390318 +0.8686 0.683137007236682 0.6831354711046485 8.998353764333444e-07 -0.08667004850771766 +0.8687 0.68314393278331 0.6831423771668232 8.964851195836232e-07 -0.08667382807614146 +0.8688 0.6831508564022313 0.683149281374832 8.929334976981451e-07 -0.08667760664939328 +0.8689000000000001 0.6831577780918205 0.6831561837312146 8.891813133848903e-07 -0.0866813842276917 +0.869 0.6831646978504617 0.6831630842385024 8.852294123840032e-07 -0.0866851608112554 +0.8691 0.6831716156765477 0.6831699828992172 8.810786832902373e-07 -0.08668893640030305 +0.8692000000000001 0.6831785315684806 0.6831768797158713 8.767300574558101e-07 -0.08669271099505318 +0.8693000000000001 0.6831854455246728 0.6831837746909672 8.72184508560192e-07 -0.08669648459572442 +0.8694000000000001 0.6831923575435468 0.6831906678269961 8.67443052693373e-07 -0.08670025720253527 +0.8695 0.6831992676235364 0.6831975591264385 8.625067480366733e-07 -0.08670402881570426 +0.8696 0.6832061757630863 0.6832044485917639 8.573766944047767e-07 -0.0867077994354499 +0.8697 0.6832130819606528 0.6832113362254293 8.520540332734861e-07 -0.08671156906199064 +0.8698 0.6832199862147044 0.6832182220298797 8.465399474466562e-07 -0.08671533769554494 +0.8699000000000001 0.6832268885237227 0.6832251060075474 8.408356607786382e-07 -0.08671910533633123 +0.87 0.6832337888862019 0.6832319881608516 8.349424377857018e-07 -0.08672287198456793 +0.8701 0.6832406873006497 0.6832388684921977 8.288615837709346e-07 -0.08672663764047345 +0.8702000000000001 0.6832475837655876 0.6832457470039776 8.225944439360644e-07 -0.08673040230426614 +0.8703000000000001 0.6832544782795511 0.6832526236985679 8.161424036173814e-07 -0.08673416597616428 +0.8704000000000001 0.6832613708410906 0.6832594985783312 8.095068876196043e-07 -0.08673792865638624 +0.8705 0.6832682614487717 0.6832663716456147 8.026893601603691e-07 -0.08674169034515028 +0.8706 0.6832751501011751 0.6832732429027499 7.956913243706287e-07 -0.08674545104267467 +0.8707 0.6832820367968977 0.683280112352052 7.885143220309754e-07 -0.08674921074917762 +0.8708 0.6832889215345526 0.68328697999582 7.811599332802066e-07 -0.08675296946487736 +0.8709000000000001 0.6832958043127695 0.6832938458363362 7.736297762683808e-07 -0.08675672718999207 +0.871 0.6833026851301951 0.6833007098758661 7.65925506643339e-07 -0.08676048392474002 +0.8711 0.683309563985494 0.6833075721166562 7.580488174258049e-07 -0.08676423966933926 +0.8712000000000001 0.6833164408773482 0.6833144325609364 7.500014384126397e-07 -0.08676799442400794 +0.8713000000000001 0.6833233158044577 0.6833212912109177 7.4178513594092e-07 -0.08677174818896416 +0.8714000000000001 0.6833301887655416 0.6833281480687922 7.334017124716041e-07 -0.08677550096442599 +0.8715 0.6833370597593376 0.6833350031367333 7.248530061731984e-07 -0.08677925275061146 +0.8716 0.6833439287846029 0.6833418564168945 7.16140890533179e-07 -0.08678300354773866 +0.8717 0.6833507958401146 0.68334870791141 7.072672739832919e-07 -0.08678675335602555 +0.8718 0.6833576609246694 0.683355557622393 6.982340993860747e-07 -0.08679050217569012 +0.8719000000000001 0.6833645240370846 0.683362405551937 6.890433437711785e-07 -0.08679425000695035 +0.872 0.6833713851761983 0.6833692517021137 6.796970176831119e-07 -0.08679799685002415 +0.8721 0.6833782443408698 0.6833760960749745 6.701971649591965e-07 -0.08680174270512946 +0.8722000000000001 0.6833851015299794 0.6833829386725487 6.605458621605775e-07 -0.08680548757248414 +0.8723000000000001 0.6833919567424296 0.6833897794968433 6.507452181558904e-07 -0.08680923145230597 +0.8724000000000001 0.6833988099771449 0.6833966185498437 6.40797373677171e-07 -0.08681297434481294 +0.8725 0.6834056612330723 0.6834034558335127 6.307045007786227e-07 -0.0868167162502228 +0.8726 0.6834125105091815 0.6834102913497896 6.204688025174265e-07 -0.08682045716875333 +0.8727 0.6834193578044649 0.6834171251005909 6.100925122320966e-07 -0.08682419710062232 +0.8728 0.6834262031179391 0.6834239570878093 5.995778933343132e-07 -0.08682793604604745 +0.8729000000000001 0.6834330464486436 0.6834307873133143 5.889272385595223e-07 -0.08683167400524651 +0.873 0.6834398877956422 0.6834376157789505 5.781428696893798e-07 -0.08683541097843717 +0.8731 0.6834467271580233 0.6834444424865382 5.672271368994952e-07 -0.08683914696583715 +0.8732000000000001 0.6834535645348996 0.6834512674378732 5.56182418315343e-07 -0.086842881967664 +0.8733000000000001 0.6834603999254083 0.6834580906347265 5.450111194432727e-07 -0.08684661598413547 +0.8734000000000001 0.6834672333287124 0.6834649120788432 5.337156727264203e-07 -0.08685034901546908 +0.8735 0.6834740647439999 0.6834717317719432 5.222985369618405e-07 -0.08685408106188242 +0.8736 0.6834808941704845 0.6834785497157204 5.107621966760068e-07 -0.08685781212359306 +0.8737 0.6834877216074062 0.6834853659118426 4.991091618472554e-07 -0.08686154220081849 +0.8738 0.6834945470540306 0.6834921803619514 4.873419670592405e-07 -0.08686527129377619 +0.8739000000000001 0.6835013705096504 0.6834989930676619 4.7546317115398917e-07 -0.08686899940268378 +0.874 0.6835081919735848 0.6835058040305617 4.634753566351568e-07 -0.08687272652775857 +0.8741 0.6835150114451798 0.6835126132522118 4.513811290296488e-07 -0.08687645266921805 +0.8742000000000001 0.6835218289238086 0.6835194207341457 4.391831163463866e-07 -0.08688017782727961 +0.8743000000000001 0.6835286444088722 0.6835262264778701 4.268839686044634e-07 -0.08688390200216072 +0.8744000000000001 0.6835354578997985 0.6835330304848619 4.1448635718088767e-07 -0.08688762519407858 +0.8745 0.6835422693960442 0.6835398327565723 4.019929741999606e-07 -0.08689134740325066 +0.8746 0.6835490788970934 0.6835466332944229 3.8940653199898145e-07 -0.0868950686298943 +0.8747 0.6835558864024585 0.6835534320998076 3.7672976253844137e-07 -0.0868987888742267 +0.8748 0.6835626919116804 0.6835602291740908 3.639654168052786e-07 -0.0869025081364651 +0.8749000000000001 0.683569495424329 0.6835670245186087 3.511162642230725e-07 -0.08690622641682683 +0.875 0.6835762969400028 0.683573818134669 3.381850919997875e-07 -0.08690994371552908 +0.8751 0.6835830964583292 0.6835806100235489 3.251747045726616e-07 -0.08691366003278901 +0.8752000000000001 0.683589893978965 0.6835874001864974 3.1208792303921706e-07 -0.08691737536882382 +0.8753000000000001 0.6835966895015961 0.6835941886247334 2.9892758447030987e-07 -0.08692108972385065 +0.8754000000000001 0.6836034830259388 0.6836009753394459 2.8569654129950717e-07 -0.08692480309808659 +0.8755 0.6836102745517378 0.6836077603317953 2.72397660747159e-07 -0.08692851549174886 +0.8756 0.6836170640787685 0.6836145436029103 2.590338241958978e-07 -0.0869322269050544 +0.8757 0.6836238516068358 0.6836213251538905 2.456079265383826e-07 -0.08693593733822023 +0.8758 0.6836306371357751 0.6836281049858051 2.3212287559443157e-07 -0.08693964679146345 +0.8759000000000001 0.6836374206654522 0.6836348830996929 2.1858159143794964e-07 -0.0869433552650011 +0.876 0.6836442021957625 0.683641659496562 2.0498700573079454e-07 -0.08694706275905008 +0.8761 0.6836509817266325 0.6836484341773902 1.9134206120235975e-07 -0.08695076927382739 +0.8762000000000001 0.6836577592580191 0.6836552071431241 1.776497109209907e-07 -0.08695447480954993 +0.8763000000000001 0.6836645347899097 0.6836619783946799 1.639129176972398e-07 -0.08695817936643459 +0.8764000000000001 0.6836713083223229 0.6836687479329426 1.5013465340038556e-07 -0.08696188294469825 +0.8765 0.6836780798553078 0.6836755157587664 1.363178983686264e-07 -0.0869655855445578 +0.8766 0.6836848493889447 0.683682281872974 1.2246564073253863e-07 -0.08696928716623005 +0.8767 0.6836916169233448 0.6836890462763575 1.0858087577322872e-07 -0.08697298780993185 +0.8768 0.6836983824586502 0.6836958089696771 9.46666052839551e-08 -0.08697668747587989 +0.8769000000000001 0.683705145995035 0.683702569953662 8.072583690746371e-08 -0.08698038616429099 +0.877 0.683711907532703 0.68370932922901 6.676158348720151e-08 -0.08698408387538184 +0.8771 0.6837186670718908 0.6837160867963878 5.2776862442815986e-08 -0.08698778060936924 +0.8772000000000001 0.6837254246128653 0.6837228426564304 3.8774695078000465e-08 -0.08699147636646977 +0.8773000000000001 0.6837321801559255 0.6837295968097408 2.4758105957728427e-08 -0.08699517114690014 +0.8774000000000001 0.683738933701401 0.6837363492568912 1.073012224385439e-08 -0.086998864950877 +0.8775 0.6837456852496534 0.6837430999984218 -3.306226964081005e-09 -0.08700255777861687 +0.8776 0.6837524348010755 0.6837498490348417 -1.7347911263759785e-08 -0.0870062496303365 +0.8777 0.6837591823560912 0.6837565963666281 -3.13918996335677e-08 -0.08700994050625233 +0.8778 0.6837659279151564 0.6837633419942266 -4.543516105882939e-08 -0.08701363040658094 +0.8779000000000001 0.683772671478758 0.6837700859180513 -5.947466520162849e-08 -0.08701731933153885 +0.878 0.6837794130474143 0.6837768281384848 -7.350738305154578e-08 -0.0870210072813425 +0.8781 0.6837861526216751 0.683783568655878 -8.753028757878256e-08 -0.08702469425620837 +0.8782000000000001 0.6837928902021212 0.6837903074705507 -1.0154035438858511e-07 -0.0870283802563529 +0.8783000000000001 0.6837996257893656 0.6837970445827908 -1.1553456237198279e-07 -0.08703206528199255 +0.8784000000000001 0.6838063593840517 0.6838037799928551 -1.2950989435565885e-07 -0.08703574933334368 +0.8785 0.6838130909868545 0.6838105137009687 -1.4346333776678322e-07 -0.08703943241062266 +0.8786 0.6838198205984802 0.6838172457073259 -1.5739188525057402e-07 -0.08704311451404587 +0.8787 0.6838265482196659 0.683823976012089 -1.7129253535377864e-07 -0.08704679564382958 +0.8788 0.6838332738511799 0.6838307046153893 -1.8516229315784782e-07 -0.08705047580019007 +0.8789000000000001 0.6838399974938214 0.6838374315173275 -1.989981709277222e-07 -0.08705415498334362 +0.879 0.6838467191484208 0.6838441567179725 -2.1279718874153697e-07 -0.08705783319350649 +0.8791 0.6838534388158388 0.683850880217363 -2.2655637514981675e-07 -0.08706151043089494 +0.8792000000000001 0.6838601564969671 0.683857602015506 -2.4027276780344553e-07 -0.08706518669572509 +0.8793000000000001 0.6838668721927281 0.6838643221123786 -2.5394341410939214e-07 -0.08706886198821313 +0.8794000000000001 0.6838735859040745 0.6838710405079265 -2.675653718482718e-07 -0.08707253630857525 +0.8795 0.6838802976319898 0.6838777572020652 -2.8113570981619374e-07 -0.08707620965702755 +0.8796 0.683887007377487 0.68388447219468 -2.946515084492618e-07 -0.0870798820337861 +0.8797 0.6838937151416098 0.6838911854856251 -3.081098604792998e-07 -0.08708355343906694 +0.8798 0.683900420925432 0.6838978970747254 -3.215078715340658e-07 -0.0870872238730862 +0.8799000000000001 0.6839071247300572 0.6839046069617754 -3.348426607235888e-07 -0.0870908933360599 +0.88 0.6839138265566187 0.6839113151465395 -3.4811136134793585e-07 -0.08709456182820399 +0.8801 0.6839205264062791 0.6839180216287528 -3.6131112145232347e-07 -0.08709822934973448 +0.8802000000000001 0.6839272242802307 0.6839247264081207 -3.74439104465496e-07 -0.0871018959008673 +0.8803000000000001 0.6839339201796948 0.6839314294843188 -3.874924898172871e-07 -0.08710556148181833 +0.8804000000000001 0.6839406141059223 0.6839381308569941 -4.004684734590369e-07 -0.08710922609280357 +0.8805 0.6839473060601926 0.6839448305257639 -4.1336426861299236e-07 -0.0871128897340388 +0.8806 0.6839539960438138 0.6839515284902171 -4.261771062372133e-07 -0.08711655240573991 +0.8807 0.6839606840581229 0.6839582247499139 -4.3890423576109505e-07 -0.08712021410812278 +0.8808 0.6839673701044846 0.6839649193043853 -4.515429254808856e-07 -0.08712387484140306 +0.8809000000000001 0.6839740541842924 0.683971612153135 -4.6409046336459703e-07 -0.08712753460579666 +0.881 0.6839807362989672 0.6839783032956381 -4.7654415744752265e-07 -0.0871311934015193 +0.8811 0.683987416449958 0.6839849927313422 -4.889013365538819e-07 -0.08713485122878668 +0.8812000000000001 0.6839940946387411 0.6839916804596664 -5.011593507894818e-07 -0.08713850808781452 +0.8813000000000001 0.6840007708668202 0.6839983664800032 -5.133155721662175e-07 -0.08714216397881848 +0.8814000000000001 0.6840074451357259 0.6840050507917177 -5.253673950461613e-07 -0.08714581890201424 +0.8815 0.6840141174470155 0.6840117333941482 -5.373122368285133e-07 -0.08714947285761744 +0.8816 0.6840207878022728 0.6840184142866058 -5.491475385394073e-07 -0.08715312584584359 +0.8817 0.6840274562031083 0.6840250934683756 -5.608707651927336e-07 -0.08715677786690836 +0.8818 0.6840341226511587 0.6840317709387165 -5.724794065048444e-07 -0.08716042892102728 +0.8819000000000001 0.6840407871480856 0.6840384466968609 -5.839709773386437e-07 -0.08716407900841587 +0.882 0.6840474496955766 0.6840451207420163 -5.953430183280872e-07 -0.08716772812928962 +0.8821 0.684054110295345 0.6840517930733644 -6.065930963083943e-07 -0.08717137628386404 +0.8822000000000001 0.684060768949128 0.6840584636900617 -6.177188048850368e-07 -0.08717502347235455 +0.8823000000000001 0.6840674256586885 0.6840651325912399 -6.287177649749731e-07 -0.08717866969497653 +0.8824000000000001 0.6840740804258135 0.6840717997760066 -6.395876251674704e-07 -0.08718231495194552 +0.8825 0.684080733252314 0.6840784652434444 -6.50326062487383e-07 -0.0871859592434768 +0.8826 0.6840873841400248 0.6840851289926125 -6.609307826727084e-07 -0.08718960256978578 +0.8827 0.6840940330908039 0.6840917910225459 -6.713995207852097e-07 -0.08719324493108768 +0.8828 0.6841006801065332 0.6840984513322571 -6.817300416406269e-07 -0.0871968863275979 +0.8829000000000001 0.684107325189117 0.6841051099207346 -6.919201402666442e-07 -0.08720052675953167 +0.883 0.6841139683404823 0.684111766786945 -7.019676424857568e-07 -0.0872041662271043 +0.8831 0.6841206095625784 0.684118421929832 -7.118704051928271e-07 -0.08720780473053097 +0.8832000000000001 0.684127248857376 0.6841250753483171 -7.216263170628512e-07 -0.08721144227002685 +0.8833000000000001 0.6841338862268683 0.684131727041301 -7.312332987036152e-07 -0.08721507884580719 +0.8834000000000001 0.6841405216730689 0.6841383770076617 -7.406893033634621e-07 -0.0872187144580871 +0.8835 0.6841471551980132 0.684145025246257 -7.499923172643586e-07 -0.08722234910708175 +0.8836 0.6841537868037558 0.684151671755924 -7.591403600459845e-07 -0.0872259827930062 +0.8837 0.6841604164923727 0.6841583165354788 -7.681314850571663e-07 -0.0872296155160755 +0.8838 0.6841670442659592 0.6841649595837183 -7.769637800358886e-07 -0.08723324727650475 +0.8839000000000001 0.6841736701266303 0.6841716008994193 -7.856353672897054e-07 -0.087236878074509 +0.884 0.6841802940765201 0.6841782404813394 -7.941444041537071e-07 -0.08724050791030319 +0.8841 0.6841869161177814 0.6841848783282172 -8.02489083490121e-07 -0.08724413678410231 +0.8842000000000001 0.6841935362525853 0.6841915144387729 -8.10667633896478e-07 -0.08724776469612135 +0.8843000000000001 0.6842001544831211 0.6841981488117088 -8.186783202746017e-07 -0.08725139164657525 +0.8844000000000001 0.6842067708115954 0.6842047814457088 -8.265194441081647e-07 -0.08725501763567883 +0.8845 0.6842133852402323 0.6842114123394398 -8.341893436986103e-07 -0.08725864266364704 +0.8846 0.6842199977712728 0.6842180414915515 -8.41686394761898e-07 -0.08726226673069468 +0.8847 0.6842266084069744 0.6842246689006772 -8.490090105256476e-07 -0.08726588983703659 +0.8848 0.6842332171496104 0.6842312945654339 -8.56155642339762e-07 -0.08726951198288757 +0.8849000000000001 0.68423982400147 0.6842379184844225 -8.631247797180608e-07 -0.08727313316846246 +0.885 0.6842464289648573 0.684244540656229 -8.699149508517579e-07 -0.08727675339397589 +0.8851 0.6842530320420919 0.6842511610794239 -8.765247228870177e-07 -0.08728037265964267 +0.8852000000000001 0.6842596332355073 0.6842577797525631 -8.82952702188633e-07 -0.08728399096567743 +0.8853000000000001 0.6842662325474516 0.6842643966741888 -8.891975347563585e-07 -0.08728760831229494 +0.8854000000000001 0.6842728299802859 0.6842710118428288 -8.952579061693999e-07 -0.08729122469970978 +0.8855 0.6842794255363851 0.6842776252569979 -9.011325423913252e-07 -0.0872948401281366 +0.8856 0.6842860192181363 0.6842842369151978 -9.068202094647537e-07 -0.08729845459778995 +0.8857 0.6842926110279397 0.6842908468159177 -9.123197143440231e-07 -0.08730206810888451 +0.8858 0.6842992009682067 0.6842974549576346 -9.176299046592673e-07 -0.0873056806616347 +0.8859000000000001 0.6843057890413611 0.684304061338814 -9.227496692854054e-07 -0.08730929225625517 +0.886 0.6843123752498368 0.6843106659579101 -9.276779383698974e-07 -0.0873129028929603 +0.8861 0.684318959596079 0.6843172688133659 -9.324136836519337e-07 -0.0873165125719646 +0.8862000000000001 0.6843255420825431 0.6843238699036146 -9.369559187955012e-07 -0.08732012129348257 +0.8863000000000001 0.6843321227116941 0.6843304692270793 -9.413036992783619e-07 -0.08732372905772856 +0.8864000000000001 0.6843387014860065 0.6843370667821731 -9.454561229055303e-07 -0.08732733586491698 +0.8865 0.6843452784079638 0.6843436625673007 -9.49412329864785e-07 -0.08733094171526226 +0.8866 0.6843518534800572 0.6843502565808577 -9.531715028515686e-07 -0.08733454660897864 +0.8867 0.6843584267047874 0.6843568488212317 -9.567328673465436e-07 -0.08733815054628052 +0.8868 0.6843649980846616 0.6843634392868028 -9.600956917543702e-07 -0.08734175352738219 +0.8869000000000001 0.684371567622194 0.684370027975943 -9.632592875286061e-07 -0.08734535555249785 +0.887 0.6843781353199063 0.6843766148870185 -9.662230091994628e-07 -0.08734895662184183 +0.8871 0.684384701180326 0.6843832000183885 -9.689862548040162e-07 -0.08735255673562833 +0.8872000000000001 0.6843912652059861 0.6843897833684064 -9.715484657335516e-07 -0.08735615589407149 +0.8873000000000001 0.6843978273994255 0.68439636493542 -9.739091269139744e-07 -0.08735975409738553 +0.8874000000000001 0.6844043877631873 0.6844029447177719 -9.76067766958466e-07 -0.08736335134578449 +0.8875 0.68441094629982 0.6844095227138007 -9.780239583340178e-07 -0.08736694763948262 +0.8876000000000001 0.684417503011875 0.6844160989218406 -9.797773173475521e-07 -0.08737054297869393 +0.8877 0.684424057901908 0.6844226733402221 -9.813275041042901e-07 -0.08737413736363253 +0.8878 0.6844306109724774 0.6844292459672722 -9.82674222840818e-07 -0.08737773079451241 +0.8879000000000001 0.6844371622261441 0.6844358168013156 -9.838172217169205e-07 -0.08738132327154763 +0.888 0.6844437116654715 0.6844423858406745 -9.847562931764031e-07 -0.08738491479495213 +0.8881 0.6844502592930244 0.6844489530836695 -9.85491273503003e-07 -0.0873885053649399 +0.8882000000000001 0.6844568051113689 0.6844555185286192 -9.860220435142786e-07 -0.08739209498172489 +0.8883000000000001 0.6844633491230716 0.6844620821738421 -9.863485279371087e-07 -0.08739568364552097 +0.8884000000000001 0.6844698913306999 0.6844686440176556 -9.864706958795377e-07 -0.08739927135654205 +0.8885 0.684476431736821 0.6844752040583775 -9.86388560469953e-07 -0.08740285811500204 +0.8886000000000001 0.684482970344001 0.6844817622943256 -9.861021791068847e-07 -0.08740644392111467 +0.8887 0.6844895071548049 0.6844883187238194 -9.856116533479842e-07 -0.0874100287750938 +0.8888 0.6844960421717972 0.684494873345179 -9.849171288545122e-07 -0.08741361267715322 +0.8889000000000001 0.6845025753975389 0.684501426156727 -9.840187955023616e-07 -0.08741719562750669 +0.889 0.6845091068345894 0.6845079771567877 -9.829168869379679e-07 -0.08742077762636791 +0.8891 0.6845156364855054 0.6845145263436884 -9.816116812166875e-07 -0.0874243586739506 +0.8892 0.68452216435284 0.68452107371576 -9.801034999978864e-07 -0.08742793877046849 +0.8893000000000001 0.6845286904391418 0.6845276192713363 -9.78392708905762e-07 -0.08743151791613513 +0.8894000000000001 0.6845352147469561 0.6845341630087558 -9.764797172656658e-07 -0.08743509611116425 +0.8895 0.6845417372788232 0.6845407049263615 -9.743649781457364e-07 -0.08743867335576941 +0.8896000000000001 0.6845482580372777 0.6845472450225013 -9.720489881487326e-07 -0.08744224965016416 +0.8897 0.6845547770248492 0.6845537832955287 -9.695322873426448e-07 -0.08744582499456212 +0.8898 0.6845612942440606 0.6845603197438029 -9.668154590247724e-07 -0.08744939938917673 +0.8899000000000001 0.684567809697429 0.6845668543656896 -9.638991298743793e-07 -0.08745297283422154 +0.89 0.6845743233874637 0.6845733871595617 -9.607839693420717e-07 -0.08745654532991 +0.8901 0.6845808353166674 0.6845799181237988 -9.574706901355201e-07 -0.08746011687645557 +0.8902 0.6845873454875342 0.6845864472567887 -9.53960047359037e-07 -0.08746368747407168 +0.8903000000000001 0.6845938539025505 0.6845929745569271 -9.502528388605214e-07 -0.08746725712297175 +0.8904000000000001 0.684600360564193 0.6845995000226184 -9.463499049122692e-07 -0.0874708258233691 +0.8905 0.6846068654749302 0.684606023652276 -9.422521278223961e-07 -0.08747439357547708 +0.8906000000000001 0.6846133686372207 0.6846125454443229 -9.379604321013701e-07 -0.08747796037950907 +0.8907 0.6846198700535124 0.6846190653971919 -9.334757838652674e-07 -0.0874815262356783 +0.8908 0.6846263697262436 0.6846255835093262 -9.287991909190385e-07 -0.08748509114419806 +0.8909000000000001 0.6846328676578408 0.6846320997791795 -9.239317023818083e-07 -0.08748865510528156 +0.891 0.6846393638507197 0.6846386142052173 -9.188744085897316e-07 -0.08749221811914203 +0.8911 0.6846458583072841 0.6846451267859164 -9.13628440554759e-07 -0.08749578018599266 +0.8912 0.6846523510299256 0.6846516375197655 -9.081949701172931e-07 -0.08749934130604664 +0.8913000000000001 0.6846588420210231 0.6846581464052665 -9.025752094188322e-07 -0.08750290147951711 +0.8914000000000001 0.6846653312829423 0.6846646534409331 -8.967704106938035e-07 -0.08750646070661715 +0.8915 0.6846718188180357 0.6846711586252933 -8.907818659642519e-07 -0.08751001898755988 +0.8916000000000001 0.6846783046286418 0.6846776619568882 -8.84610906845551e-07 -0.08751357632255832 +0.8917 0.6846847887170847 0.6846841634342731 -8.782589041023137e-07 -0.08751713271182554 +0.8918 0.6846912710856741 0.6846906630560183 -8.717272675512477e-07 -0.08752068815557452 +0.8919000000000001 0.6846977517367039 0.6846971608207086 -8.650174455754334e-07 -0.08752424265401826 +0.892 0.6847042306724533 0.6847036567269442 -8.581309249161562e-07 -0.0875277962073697 +0.8921 0.6847107078951855 0.6847101507733413 -8.510692302843292e-07 -0.08753134881584175 +0.8922 0.684717183407147 0.684716642958532 -8.438339239025261e-07 -0.08753490047964738 +0.8923000000000001 0.6847236572105677 0.6847231332811647 -8.364266055049807e-07 -0.08753845119899939 +0.8924000000000001 0.6847301293076609 0.6847296217399055 -8.28848911588187e-07 -0.08754200097411069 +0.8925 0.6847365997006218 0.6847361083334369 -8.21102515452532e-07 -0.08754554980519408 +0.8926000000000001 0.6847430683916282 0.6847425930604594 -8.131891263835067e-07 -0.08754909769246234 +0.8927 0.68474953538284 0.6847490759196918 -8.051104896100725e-07 -0.0875526446361283 +0.8928 0.6847560006763977 0.6847555569098709 -7.968683858605718e-07 -0.08755619063640466 +0.8929000000000001 0.6847624642744236 0.6847620360297524 -7.884646308908838e-07 -0.08755973569350416 +0.893 0.6847689261790202 0.6847685132781112 -7.799010751652347e-07 -0.08756327980763946 +0.8931 0.6847753863922706 0.6847749886537418 -7.711796032872087e-07 -0.08756682297902328 +0.8932 0.6847818449162382 0.6847814621554582 -7.623021338470926e-07 -0.08757036520786823 +0.8933000000000001 0.6847883017529655 0.684787933782095 -7.532706188667637e-07 -0.08757390649438695 +0.8934000000000001 0.6847947569044748 0.6847944035325071 -7.440870433278457e-07 -0.08757744683879208 +0.8935 0.6848012103727666 0.6848008714055702 -7.347534247276188e-07 -0.08758098624129605 +0.8936000000000001 0.684807662159821 0.6848073374001812 -7.252718128153424e-07 -0.08758452470211145 +0.8937 0.6848141122675961 0.6848138015152592 -7.156442888844872e-07 -0.08758806222145091 +0.8938 0.6848205606980275 0.6848202637497441 -7.058729655229357e-07 -0.08759159879952678 +0.8939000000000001 0.6848270074530289 0.6848267241025987 -6.959599860995036e-07 -0.08759513443655155 +0.894 0.6848334525344912 0.684833182572808 -6.859075242088286e-07 -0.08759866913273767 +0.8941 0.6848398959442823 0.6848396391593801 -6.757177833383032e-07 -0.08760220288829754 +0.8942 0.6848463376842469 0.6848460938613461 -6.653929962574523e-07 -0.08760573570344352 +0.8943000000000001 0.6848527777562061 0.6848525466777602 -6.549354245183325e-07 -0.08760926757838798 +0.8944000000000001 0.6848592161619573 0.6848589976077011 -6.443473581363435e-07 -0.0876127985133433 +0.8945 0.6848656529032736 0.6848654466502705 -6.336311149518492e-07 -0.08761632850852175 +0.8946000000000001 0.6848720879819035 0.6848718938045951 -6.227890401028224e-07 -0.08761985756413558 +0.8947 0.6848785213995706 0.684878339069826 -6.118235056223886e-07 -0.08762338568039703 +0.8948 0.684884953157974 0.684884782445139 -6.0073690978657e-07 -0.08762691285751834 +0.8949000000000001 0.6848913832587875 0.6848912239297351 -5.895316767118297e-07 -0.08763043909571173 +0.895 0.684897811703659 0.6848976635228409 -5.782102557860824e-07 -0.08763396439518935 +0.8951 0.6849042384942107 0.6849041012237083 -5.667751210580718e-07 -0.08763748875616333 +0.8952 0.684910663632039 0.6849105370316153 -5.552287708210368e-07 -0.08764101217884585 +0.8953000000000001 0.6849170871187137 0.6849169709458661 -5.435737269743335e-07 -0.08764453466344893 +0.8954000000000001 0.6849235089557781 0.6849234029657909 -5.318125345377123e-07 -0.08764805621018462 +0.8955 0.6849299291447492 0.684929833090747 -5.199477610406955e-07 -0.08765157681926507 +0.8956000000000001 0.6849363476871162 0.6849362613201184 -5.079819960368548e-07 -0.08765509649090222 +0.8957 0.6849427645843418 0.684942687653316 -4.959178504168604e-07 -0.08765861522530805 +0.8958 0.6849491798378606 0.6849491120897782 -4.837579559990868e-07 -0.08766213302269453 +0.8959000000000001 0.6849555934490801 0.6849555346289706 -4.715049648565395e-07 -0.08766564988327359 +0.896 0.6849620054193799 0.6849619552703867 -4.5916154869929393e-07 -0.08766916580725717 +0.8961 0.684968415750111 0.684968374013548 -4.467303984026505e-07 -0.08767268079485713 +0.8962 0.6849748244425968 0.684974790858004 -4.342142233479396e-07 -0.0876761948462853 +0.8963000000000001 0.6849812314981321 0.6849812058033327 -4.216157508535323e-07 -0.08767970796175359 +0.8964000000000001 0.6849876369179826 0.6849876188491398 -4.089377255919735e-07 -0.0876832201414737 +0.8965 0.6849940407033858 0.6849940299950606 -3.9618290893078667e-07 -0.08768673138565747 +0.8966000000000001 0.6850004428555498 0.6850004392407587 -3.833540784398126e-07 -0.08769024169451663 +0.8967 0.6850068433756539 0.6850068465859268 -3.704540272042589e-07 -0.08769375106826288 +0.8968 0.6850132422648476 0.6850132520302865 -3.574855632418328e-07 -0.08769725950710791 +0.8969000000000001 0.6850196395242517 0.685019655573589 -3.4445150886436293e-07 -0.08770076701126339 +0.897 0.6850260351549569 0.685026057215615 -3.3135470015044355e-07 -0.08770427358094102 +0.8971 0.6850324291580242 0.6850324569561743 -3.1819798623072826e-07 -0.08770777921635235 +0.8972 0.6850388215344851 0.6850388547951072 -3.049842287189408e-07 -0.08771128391770902 +0.8973000000000001 0.685045212285341 0.6850452507322826 -2.917163010734969e-07 -0.08771478768522258 +0.8974000000000001 0.6850516014115628 0.6850516447676005 -2.7839708797300355e-07 -0.08771829051910454 +0.8975 0.6850579889140915 0.6850580369009901 -2.6502948468135057e-07 -0.0877217924195664 +0.8976000000000001 0.6850643747938379 0.6850644271324113 -2.516163964613738e-07 -0.08772529338681967 +0.8977 0.6850707590516825 0.6850708154618541 -2.381607379017825e-07 -0.08772879342107581 +0.8978 0.6850771416884751 0.685077201889339 -2.2466543228918945e-07 -0.08773229252254632 +0.8979000000000001 0.6850835227050345 0.6850835864149163 -2.111334109836105e-07 -0.08773579069144244 +0.898 0.6850899021021495 0.6850899690386676 -1.9756761277661683e-07 -0.0877392879279757 +0.8981 0.6850962798805782 0.6850963497607045 -1.839709832668346e-07 -0.08774278423235739 +0.8982 0.6851026560410469 0.6851027285811697 -1.7034647419034155e-07 -0.0877462796047988 +0.8983000000000001 0.6851090305842524 0.6851091055002361 -1.5669704280657504e-07 -0.08774977404551129 +0.8984000000000001 0.68511540351086 0.6851154805181078 -1.4302565126168842e-07 -0.08775326755470611 +0.8985 0.6851217748215034 0.6851218536350194 -1.2933526591721312e-07 -0.08775676013259448 +0.8986000000000001 0.6851281445167863 0.6851282248512365 -1.1562885672208867e-07 -0.08776025177938762 +0.8987 0.685134512597281 0.6851345941670552 -1.0190939657948872e-07 -0.08776374249529673 +0.8988 0.6851408790635287 0.6851409615828035 -8.817986067721773e-08 -0.087767232280533 +0.8989000000000001 0.6851472439160395 0.685147327098839 -7.44432258588737e-08 -0.08777072113530754 +0.899 0.6851536071552926 0.6851536907155509 -6.070246998200052e-08 -0.08777420905983147 +0.8991 0.6851599687817362 0.6851600524333594 -4.696057126583192e-08 -0.08777769605431586 +0.8992 0.6851663287957868 0.6851664122527155 -3.322050764120385e-08 -0.08778118211897178 +0.8993000000000001 0.6851726871978305 0.685172770174101 -1.948525611456149e-08 -0.08778466725401028 +0.8994000000000001 0.6851790439882219 0.6851791261980287 -5.75779211461902e-09 -0.08778815145964226 +0.8995 0.6851853991672852 0.6851854803250422 7.958911146452308e-09 -0.08779163473607882 +0.8996000000000001 0.6851917527353126 0.6851918325557163 2.1661883315739205e-08 -0.08779511708353087 +0.8997 0.6851981046925665 0.6851981828906559 3.534815755899812e-08 -0.08779859850220932 +0.8998 0.6852044550392772 0.6852045313304976 4.901477117583153e-08 -0.08780207899232507 +0.8999000000000001 0.685210803775645 0.6852108778759081 6.265876627102596e-08 -0.08780555855408902 +0.9 0.685217150901839 0.6852172225275844 7.62771903608378e-08 -0.08780903718771194 +0.9001 0.6852234964179977 0.6852235652862553 8.986709704519869e-08 -0.08781251489340475 +0.9002 0.6852298403242285 0.6852299061526791 1.0342554662701176e-07 -0.08781599167137813 +0.9003000000000001 0.6852361826206087 0.6852362451276447 1.1694960676614241e-07 -0.08781946752184289 +0.9004000000000001 0.685242523307185 0.685242582211972 1.3043635308310209e-07 -0.08782294244500984 +0.9005 0.6852488623839732 0.6852489174065105 1.4388286982344733e-07 -0.08782641644108954 +0.9006000000000001 0.6852551998509594 0.6852552507121403 1.5728625045105527e-07 -0.0878298895102928 +0.9007000000000001 0.6852615357080988 0.6852615821297714 1.7064359832119624e-07 -0.0878333616528302 +0.9008 0.6852678699553169 0.6852679116603437 1.8395202728421767e-07 -0.08783683286891242 +0.9009000000000001 0.6852742025925087 0.6852742393048272 1.9720866231351386e-07 -0.08784030315874998 +0.901 0.6852805336195402 0.6852805650642217 2.1041064011961819e-07 -0.08784377252255356 +0.9011 0.6852868630362468 0.6852868889395567 2.2355510977123405e-07 -0.08784724096053367 +0.9012 0.6852931908424345 0.6852932109318903 2.3663923332667425e-07 -0.0878507084729008 +0.9013000000000001 0.6852995170378795 0.6852995310423109 2.496601864340753e-07 -0.0878541750598654 +0.9014000000000001 0.6853058416223294 0.6853058492719362 2.626151589246728e-07 -0.08785764072163806 +0.9015 0.685312164595502 0.685312165621912 2.755013554581187e-07 -0.08786110545842912 +0.9016000000000001 0.6853184859570862 0.6853184800934138 2.8831599607065383e-07 -0.08786456927044904 +0.9017000000000001 0.6853248057067421 0.6853247926876455 3.0105631687593615e-07 -0.08786803215790823 +0.9018 0.6853311238441011 0.6853311034058396 3.137195705160689e-07 -0.08787149412101698 +0.9019000000000001 0.6853374403687658 0.6853374122492571 3.2630302689712343e-07 -0.08787495515998567 +0.902 0.6853437552803106 0.685343719219187 3.3880397372343385e-07 -0.08787841527502457 +0.9021 0.6853500685782818 0.6853500243169464 3.5121971701801424e-07 -0.087881874466344 +0.9022 0.685356380262198 0.6853563275438801 3.635475818025702e-07 -0.08788533273415419 +0.9023000000000001 0.6853626903315497 0.6853626289013606 3.757849126317936e-07 -0.08788879007866536 +0.9024000000000001 0.6853689987857997 0.6853689283907876 3.879290741484742e-07 -0.08789224650008769 +0.9025 0.6853753056243842 0.6853752260135881 3.9997745168718346e-07 -0.08789570199863136 +0.9026000000000001 0.6853816108467112 0.6853815217712164 4.119274518571414e-07 -0.08789915657450653 +0.9027000000000001 0.6853879144521631 0.6853878156651528 4.237765029724283e-07 -0.08790261022792333 +0.9028 0.6853942164400946 0.6853941076969049 4.3552205578056835e-07 -0.08790606295909183 +0.9029 0.6854005168098343 0.6854003978680059 4.4716158394131345e-07 -0.08790951476822206 +0.903 0.6854068155606848 0.6854066861800152 4.586925844429768e-07 -0.0879129656555241 +0.9031 0.6854131126919227 0.6854129726345184 4.701125784351001e-07 -0.08791641562120797 +0.9032 0.6854194082027986 0.6854192572331259 4.814191114366206e-07 -0.08791986466548357 +0.9033000000000001 0.6854257020925384 0.6854255399774736 4.92609754113027e-07 -0.08792331278856091 +0.9034000000000001 0.6854319943603423 0.6854318208692226 5.036821026510596e-07 -0.08792675999064992 +0.9035 0.6854382850053857 0.6854380999100588 5.146337793277e-07 -0.08793020627196046 +0.9036000000000001 0.6854445740268198 0.685444377101692 5.254624329958935e-07 -0.08793365163270246 +0.9037000000000001 0.6854508614237707 0.6854506524458568 5.361657397090491e-07 -0.08793709607308572 +0.9038 0.6854571471953412 0.6854569259443111 5.467414030679851e-07 -0.0879405395933201 +0.9039 0.6854634313406102 0.6854631975988367 5.571871546650176e-07 -0.08794398219361532 +0.904 0.6854697138586328 0.6854694674112387 5.675007548888722e-07 -0.08794742387418121 +0.9041 0.6854759947484415 0.6854757353833452 5.776799930357068e-07 -0.08795086463522747 +0.9042 0.6854822740090456 0.6854820015170064 5.877226880307562e-07 -0.08795430447696384 +0.9043000000000001 0.685488551639432 0.6854882658140955 5.976266887197657e-07 -0.08795774339959996 +0.9044000000000001 0.6854948276385653 0.6854945282765077 6.073898745628803e-07 -0.08796118140334547 +0.9045 0.6855011020053885 0.6855007889061597 6.17010155842812e-07 -0.08796461848841007 +0.9046000000000001 0.6855073747388228 0.6855070477049897 6.264854742060733e-07 -0.0879680546550033 +0.9047000000000001 0.6855136458377682 0.685513304674957 6.358138031348215e-07 -0.08797148990333475 +0.9048 0.6855199153011039 0.6855195598180414 6.449931483493154e-07 -0.08797492423361397 +0.9049 0.6855261831276885 0.6855258131362432 6.540215483769041e-07 -0.08797835764605047 +0.905 0.6855324493163604 0.6855320646315832 6.628970746630491e-07 -0.08798179014085375 +0.9051 0.6855387138659381 0.6855383143061011 6.716178323207256e-07 -0.08798522171823327 +0.9052 0.6855449767752211 0.6855445621618568 6.80181960296955e-07 -0.08798865237839851 +0.9053000000000001 0.6855512380429887 0.6855508082009283 6.885876318862838e-07 -0.08799208212155882 +0.9054000000000001 0.6855574976680023 0.6855570524254126 6.968330550499724e-07 -0.08799551094792357 +0.9055 0.6855637556490046 0.6855632948374253 7.049164728323287e-07 -0.08799893885770216 +0.9056000000000001 0.6855700119847203 0.6855695354390996 7.128361638741865e-07 -0.0880023658511039 +0.9057000000000001 0.6855762666738563 0.6855757742325859 7.205904424267828e-07 -0.08800579192833805 +0.9058 0.6855825197151022 0.6855820112200521 7.281776591011591e-07 -0.0880092170896139 +0.9059 0.685588771107131 0.6855882464036832 7.355962010902051e-07 -0.08801264133514075 +0.906 0.685595020848599 0.6855944797856802 7.428444923213151e-07 -0.0880160646651278 +0.9061 0.6856012689381459 0.6856007113682597 7.499209941502771e-07 -0.08801948707978416 +0.9062 0.6856075153743961 0.6856069411536545 7.568242052780061e-07 -0.08802290857931906 +0.9063000000000001 0.6856137601559588 0.6856131691441127 7.635526623611666e-07 -0.08802632916394167 +0.9064000000000001 0.6856200032814277 0.6856193953418968 7.701049402619731e-07 -0.08802974883386101 +0.9065 0.6856262447493826 0.6856256197492836 7.764796523257456e-07 -0.08803316758928625 +0.9066000000000001 0.6856324845583885 0.6856318423685643 7.826754507000988e-07 -0.08803658543042642 +0.9067000000000001 0.6856387227069971 0.6856380632020438 7.886910265431091e-07 -0.08804000235749056 +0.9068 0.6856449591937465 0.6856442822520391 7.945251104118922e-07 -0.08804341837068758 +0.9069 0.6856511940171619 0.6856504995208814 8.001764724846483e-07 -0.08804683347022652 +0.907 0.6856574271757556 0.6856567150109139 8.056439227827061e-07 -0.0880502476563163 +0.9071 0.6856636586680287 0.6856629287244909 8.109263114203236e-07 -0.0880536609291658 +0.9072 0.6856698884924701 0.685669140663979 8.160225290348988e-07 -0.08805707328898399 +0.9073000000000001 0.6856761166475575 0.6856753508317557 8.209315067175815e-07 -0.08806048473597967 +0.9074000000000001 0.6856823431317575 0.6856815592302097 8.256522164018509e-07 -0.08806389527036174 +0.9075 0.6856885679435267 0.6856877658617387 8.301836711688271e-07 -0.08806730489233894 +0.9076000000000001 0.6856947910813118 0.6856939707287515 8.345249252472708e-07 -0.08807071360212007 +0.9077000000000001 0.6857010125435492 0.6857001738336657 8.386750743466509e-07 -0.08807412139991388 +0.9078 0.6857072323286668 0.6857063751789079 8.426332559485772e-07 -0.08807752828592912 +0.9079 0.6857134504350841 0.685712574766913 8.463986491402675e-07 -0.08808093426037447 +0.908 0.6857196668612118 0.6857187726001246 8.499704751974146e-07 -0.08808433932345858 +0.9081 0.6857258816054526 0.6857249686809932 8.533479974315306e-07 -0.08808774347539008 +0.9082 0.6857320946662027 0.6857311630119769 8.565305214952579e-07 -0.0880911467163776 +0.9083000000000001 0.6857383060418509 0.6857373555955406 8.595173954933921e-07 -0.08809454904662978 +0.9084000000000001 0.6857445157307794 0.6857435464341555 8.623080101355374e-07 -0.08809795046635509 +0.9085 0.6857507237313646 0.6857497355302984 8.649017988471286e-07 -0.0881013509757621 +0.9086000000000001 0.6857569300419772 0.6857559228864519 8.672982378804539e-07 -0.08810475057505934 +0.9087000000000001 0.6857631346609828 0.6857621085051033 8.694968464117991e-07 -0.08810814926445525 +0.9088 0.6857693375867422 0.6857682923887448 8.714971866663479e-07 -0.08811154704415827 +0.9089 0.6857755388176121 0.6857744745398722 8.732988640153261e-07 -0.08811494391437685 +0.909 0.6857817383519456 0.6857806549609848 8.749015269760019e-07 -0.08811833987531936 +0.9091 0.6857879361880922 0.685786833654586 8.763048673365859e-07 -0.08812173492719422 +0.9092 0.6857941323243983 0.6857930106231811 8.775086202394977e-07 -0.08812512907020967 +0.9093000000000001 0.6858003267592084 0.6857991858692778 8.785125642923886e-07 -0.08812852230457409 +0.9094000000000001 0.6858065194908647 0.6858053593953859 8.793165214016074e-07 -0.08813191463049573 +0.9095 0.6858127105177079 0.6858115312040161 8.799203569387348e-07 -0.08813530604818283 +0.9096000000000001 0.6858188998380776 0.6858177012976807 8.803239797683382e-07 -0.08813869655784366 +0.9097000000000001 0.6858250874503129 0.6858238696788921 8.80527342247972e-07 -0.08814208615968638 +0.9098 0.6858312733527527 0.6858300363501624 8.805304403253222e-07 -0.08814547485391921 +0.9099 0.6858374575437363 0.6858362013140038 8.80333313232895e-07 -0.08814886264075028 +0.91 0.6858436400216033 0.6858423645729272 8.799360437655723e-07 -0.08815224952038768 +0.9101 0.6858498207846949 0.6858485261294426 8.7933875829449e-07 -0.08815563549303951 +0.9102 0.6858559998313538 0.6858546859860577 8.785416263923373e-07 -0.08815902055891382 +0.9103000000000001 0.685862177159925 0.685860844145278 8.775448610415237e-07 -0.08816240471821866 +0.9104000000000001 0.6858683527687557 0.685867000609607 8.76348718634179e-07 -0.08816578797116204 +0.9105 0.6858745266561963 0.685873155381544 8.74953498777864e-07 -0.08816917031795196 +0.9106000000000001 0.6858806988206007 0.6858793084635855 8.733595441429154e-07 -0.08817255175879629 +0.9107000000000001 0.6858868692603264 0.6858854598582232 8.715672407538788e-07 -0.088175932293903 +0.9108 0.6858930379737355 0.6858916095679453 8.695770172817419e-07 -0.08817931192347997 +0.9109 0.685899204959195 0.6858977575952341 8.673893455990456e-07 -0.0881826906477351 +0.911 0.685905370215077 0.685903903942567 8.650047402664063e-07 -0.08818606846687621 +0.9111 0.685911533739759 0.6859100486124154 8.6242375850476e-07 -0.08818944538111105 +0.9112 0.6859176955316251 0.6859161916072445 8.596470000982182e-07 -0.08819282139064745 +0.9113000000000001 0.6859238555890659 0.685922332929513 8.56675107269167e-07 -0.08819619649569321 +0.9114000000000001 0.6859300139104788 0.6859284725816719 8.535087644284678e-07 -0.08819957069645604 +0.9115 0.6859361704942687 0.6859346105661647 8.501486982032125e-07 -0.08820294399314359 +0.9116000000000001 0.6859423253388484 0.6859407468854275 8.465956770342675e-07 -0.08820631638596356 +0.9117000000000001 0.6859484784426388 0.685946881541887 8.428505113011742e-07 -0.08820968787512358 +0.9118 0.6859546298040704 0.6859530145379613 8.389140527947925e-07 -0.08821305846083127 +0.9119 0.6859607794215818 0.6859591458760599 8.347871948422014e-07 -0.08821642814329424 +0.912 0.6859669272936221 0.6859652755585817 8.304708718070986e-07 -0.08821979692272007 +0.9121 0.6859730734186497 0.6859714035879153 8.259660591869444e-07 -0.08822316479931624 +0.9122 0.685979217795134 0.6859775299664391 8.212737731688735e-07 -0.08822653177329029 +0.9123000000000001 0.685985360421555 0.6859836546965203 8.163950704909162e-07 -0.08822989784484962 +0.9124000000000001 0.6859915012964042 0.6859897777805147 8.113310482615876e-07 -0.08823326301420176 +0.9125 0.6859976404181847 0.6859958992207662 8.06082843612943e-07 -0.08823662728155407 +0.9126000000000001 0.6860037777854118 0.6860020190196063 8.006516333397551e-07 -0.08823999064711402 +0.9127000000000001 0.6860099133966134 0.6860081371793538 7.950386339689031e-07 -0.08824335311108888 +0.9128000000000001 0.6860160472503304 0.6860142537023146 7.892451011903834e-07 -0.08824671467368606 +0.9129 0.6860221793451171 0.6860203685907809 7.832723296768984e-07 -0.08825007533511287 +0.913 0.6860283096795414 0.6860264818470305 7.771216528340563e-07 -0.08825343509557654 +0.9131 0.6860344382521857 0.6860325934733277 7.707944425228153e-07 -0.08825679395528435 +0.9132 0.6860405650616465 0.6860387034719215 7.642921086986609e-07 -0.08826015191444356 +0.9133000000000001 0.6860466901065354 0.686044811845046 7.576160990230285e-07 -0.0882635089732613 +0.9134000000000001 0.6860528133854797 0.6860509185949195 7.507678986967692e-07 -0.08826686513194473 +0.9135 0.6860589348971222 0.6860570237237448 7.437490300438165e-07 -0.08827022039070107 +0.9136 0.6860650546401222 0.6860631272337083 7.365610521642418e-07 -0.0882735747497374 +0.9137000000000001 0.6860711726131548 0.6860692291269794 7.292055606428205e-07 -0.08827692820926075 +0.9138000000000001 0.6860772888149124 0.6860753294057107 7.216841871882096e-07 -0.08828028076947822 +0.9139 0.6860834032441048 0.6860814280720375 7.139985991472253e-07 -0.08828363243059685 +0.914 0.6860895158994592 0.6860875251280771 7.061504994215761e-07 -0.0882869831928236 +0.9141 0.6860956267797211 0.6860936205759287 6.981416257739737e-07 -0.0882903330563655 +0.9142 0.6861017358836541 0.6860997144176731 6.899737505783321e-07 -0.08829368202142945 +0.9143000000000001 0.6861078432100403 0.686105806655372 6.816486805838462e-07 -0.08829703008822237 +0.9144000000000001 0.6861139487576813 0.6861118972910678 6.731682561933461e-07 -0.08830037725695113 +0.9145 0.6861200525253983 0.6861179863267838 6.645343513245194e-07 -0.08830372352782265 +0.9146 0.6861261545120318 0.6861240737645229 6.557488729103111e-07 -0.08830706890104373 +0.9147000000000001 0.6861322547164425 0.6861301596062681 6.468137604132007e-07 -0.08831041337682118 +0.9148000000000001 0.6861383531375116 0.6861362438539815 6.377309854782576e-07 -0.0883137569553618 +0.9149 0.6861444497741411 0.6861423265096043 6.285025515168075e-07 -0.0883170996368723 +0.915 0.6861505446252539 0.6861484075750566 6.19130493206832e-07 -0.08832044142155938 +0.9151 0.6861566376897948 0.6861544870522366 6.096168760350018e-07 -0.08832378230962977 +0.9152 0.6861627289667299 0.6861605649430209 5.999637958942206e-07 -0.08832712230129011 +0.9153000000000001 0.6861688184550474 0.686166641249264 5.901733786534136e-07 -0.08833046139674704 +0.9154000000000001 0.6861749061537581 0.6861727159727977 5.80247779560783e-07 -0.08833379959620719 +0.9155 0.6861809920618953 0.6861787891154307 5.701891829107408e-07 -0.0883371368998771 +0.9156 0.6861870761785156 0.6861848606789491 5.599998014471641e-07 -0.08834047330796337 +0.9157000000000001 0.6861931585026977 0.6861909306651154 5.496818759470612e-07 -0.08834380882067243 +0.9158000000000001 0.6861992390335454 0.6861969990756681 5.392376747903604e-07 -0.08834714343821087 +0.9159 0.6862053177701855 0.686203065912322 5.286694933492875e-07 -0.08835047716078512 +0.916 0.6862113947117687 0.6862091311767677 5.179796534054981e-07 -0.08835380998860157 +0.9161 0.6862174698574708 0.6862151948706712 5.07170502914156e-07 -0.08835714192186672 +0.9162 0.6862235432064916 0.6862212569956734 4.962444152267764e-07 -0.08836047296078686 +0.9163000000000001 0.6862296147580562 0.6862273175533906 4.852037887442817e-07 -0.08836380310556843 +0.9164000000000001 0.6862356845114147 0.6862333765454138 4.740510463063785e-07 -0.08836713235641772 +0.9165 0.6862417524658424 0.6862394339733078 4.6278863462256847e-07 -0.088370460713541 +0.9166 0.6862478186206409 0.6862454898386124 4.5141902388357025e-07 -0.0883737881771446 +0.9167000000000001 0.6862538829751367 0.6862515441428407 4.3994470706743005e-07 -0.0883771147474347 +0.9168000000000001 0.6862599455286833 0.6862575968874799 4.2836819952318805e-07 -0.08838044042461754 +0.9169 0.6862660062806601 0.6862636480739903 4.166920382700501e-07 -0.08838376520889925 +0.917 0.6862720652304732 0.686269697703806 4.049187815532984e-07 -0.08838708910048604 +0.9171 0.6862781223775556 0.686275745778334 3.930510082544858e-07 -0.08839041209958404 +0.9172 0.6862841777213673 0.6862817922989535 3.8109131735714064e-07 -0.08839373420639929 +0.9173000000000001 0.6862902312613955 0.6862878372670176 3.690423272945109e-07 -0.08839705542113799 +0.9174000000000001 0.6862962829971543 0.6862938806838503 3.569066754638417e-07 -0.08840037574400604 +0.9175 0.6863023329281859 0.6862999225507492 3.4468701764350795e-07 -0.08840369517520946 +0.9176 0.6863083810540604 0.6863059628689834 3.3238602732688083e-07 -0.08840701371495435 +0.9177000000000001 0.6863144273743756 0.6863120016397934 3.200063952296661e-07 -0.08841033136344657 +0.9178000000000001 0.6863204718887574 0.6863180388643924 3.0755082866540384e-07 -0.08841364812089209 +0.9179 0.6863265145968604 0.6863240745439643 2.9502205098341783e-07 -0.0884169639874968 +0.918 0.6863325554983671 0.6863301086796647 2.824228009096208e-07 -0.08842027896346655 +0.9181 0.686338594592989 0.6863361412726205 2.6975583201221953e-07 -0.08842359304900715 +0.9182 0.6863446318804661 0.6863421723239297 2.5702391206333663e-07 -0.08842690624432453 +0.9183000000000001 0.6863506673605677 0.6863482018346609 2.4422982244226565e-07 -0.0884302185496244 +0.9184000000000001 0.686356701033092 0.686354229805854 2.313763575595429e-07 -0.08843352996511256 +0.9185 0.6863627328978659 0.6863602562385188 2.1846632419775247e-07 -0.08843684049099462 +0.9186 0.6863687629547461 0.6863662811336364 2.0550254091478148e-07 -0.0884401501274764 +0.9187000000000001 0.686374791203619 0.6863723044921582 1.924878374331973e-07 -0.08844345887476356 +0.9188000000000001 0.6863808176444 0.6863783263150057 1.7942505404003328e-07 -0.08844676673306173 +0.9189 0.6863868422770341 0.6863843466030706 1.6631704096228828e-07 -0.08845007370257653 +0.919 0.6863928651014963 0.6863903653572145 1.5316665773895677e-07 -0.08845337978351352 +0.9191 0.6863988861177914 0.6863963825782695 1.3997677254795615e-07 -0.08845668497607827 +0.9192 0.6864049053259542 0.6864023982670373 1.26750261664893e-07 -0.08845998928047633 +0.9193000000000001 0.6864109227260491 0.6864084124242897 1.1349000879345983e-07 -0.08846329269691314 +0.9194000000000001 0.6864169383181711 0.6864144250507682 1.0019890442705681e-07 -0.08846659522559426 +0.9195 0.6864229521024449 0.6864204361471837 8.687984525204695e-08 -0.08846989686672509 +0.9196 0.6864289640790254 0.6864264457142173 7.353573348856113e-08 -0.08847319762051106 +0.9197000000000001 0.6864349742480982 0.6864324537525192 6.016947625905877e-08 -0.08847649748715754 +0.9198000000000001 0.6864409826098785 0.6864384602627092 4.6783984977705195e-08 -0.08847979646686989 +0.9199 0.6864469891646128 0.6864444652453772 3.338217469638083e-08 -0.08848309455985348 +0.92 0.6864529939125766 0.686450468701082 1.9966963473241894e-08 -0.08848639176631358 +0.9201 0.6864589968540769 0.6864564706303521 6.541271733474796e-09 -0.08848968808645546 +0.9202 0.6864649979894504 0.6864624710336854 -6.891978348265437e-09 -0.08849298352048436 +0.9203000000000001 0.6864709973190648 0.6864684699115493 -2.032986350141222e-08 -0.08849627806860551 +0.9204000000000001 0.6864769948433178 0.6864744672643802 -3.3769459989625716e-08 -0.08849957173102409 +0.9205 0.6864829905626377 0.6864804630925846 -4.7207844250634744e-08 -0.08850286450794526 +0.9206 0.6864889844774833 0.6864864573965381 -6.064209352599562e-08 -0.08850615639957418 +0.9207000000000001 0.6864949765883435 0.6864924501765856 -7.406928650153036e-08 -0.08850944740611591 +0.9208000000000001 0.6865009668957376 0.6864984414330417 -8.74865039406092e-08 -0.08851273752777553 +0.9209 0.6865069554002154 0.6865044311661905 -1.00890829324643e-07 -0.08851602676475807 +0.921 0.6865129421023572 0.6865104193762855 -1.1427934946961482e-07 -0.08851931511726861 +0.9211 0.6865189270027734 0.6865164060635498 -1.2764915519221376e-07 -0.08852260258551208 +0.9212 0.6865249101021043 0.6865223912281762 -1.4099734189747248e-07 -0.08852588916969346 +0.9213000000000001 0.6865308914010209 0.6865283748703271 -1.5432101026745249e-07 -0.08852917487001771 +0.9214000000000001 0.6865368709002238 0.6865343569901347 -1.676172668180903e-07 -0.08853245968668969 +0.9215 0.6865428486004443 0.6865403375877007 -1.8088322461043416e-07 -0.08853574361991429 +0.9216 0.6865488245024429 0.6865463166630974 -1.9411600379881655e-07 -0.08853902666989634 +0.9217000000000001 0.6865547986070105 0.686552294216366 -2.0731273232127423e-07 -0.08854230883684067 +0.9218000000000001 0.6865607709149677 0.6865582702475188 -2.2047054646506803e-07 -0.08854559012095208 +0.9219 0.6865667414271648 0.6865642447565374 -2.3358659155189865e-07 -0.08854887052243529 +0.922 0.6865727101444813 0.6865702177433746 -2.466580225034265e-07 -0.08855215004149504 +0.9221 0.6865786770678268 0.6865761892079522 -2.596820045039361e-07 -0.08855542867833605 +0.9222 0.6865846421981404 0.6865821591501635 -2.726557135485086e-07 -0.08855870643316299 +0.9223000000000001 0.68659060553639 0.686588127569872 -2.8557633712997244e-07 -0.08856198330618051 +0.9224000000000001 0.6865965670835725 0.6865940944669119 -2.9844107482523974e-07 -0.08856525929759321 +0.9225 0.6866025268407145 0.6866000598410884 -3.1124713885388733e-07 -0.0885685344076057 +0.9226 0.6866084848088707 0.6866060236921776 -3.2399175475816833e-07 -0.0885718086364225 +0.9227000000000001 0.6866144409891253 0.6866119860199261 -3.366721619754709e-07 -0.08857508198424813 +0.9228000000000001 0.6866203953825905 0.6866179468240527 -3.492856144177159e-07 -0.08857835445128713 +0.9229 0.6866263479904073 0.6866239061042472 -3.6182938110279617e-07 -0.08858162603774397 +0.923 0.6866322988137447 0.6866298638601709 -3.743007466749937e-07 -0.08858489674382307 +0.9231 0.6866382478537998 0.6866358200914571 -3.866970120849911e-07 -0.08858816656972887 +0.9232 0.6866441951117979 0.6866417747977105 -3.9901549513804424e-07 -0.0885914355156657 +0.9233000000000001 0.6866501405889918 0.6866477279785085 -4.1125353101439943e-07 -0.08859470358183796 +0.9234000000000001 0.6866560842866618 0.6866536796334006 -4.2340847295624373e-07 -0.08859797076845001 +0.9235 0.6866620262061158 0.686659629761909 -4.354776927742443e-07 -0.08860123707570611 +0.9236 0.6866679663486888 0.6866655783635276 -4.474585814165377e-07 -0.08860450250381051 +0.9237000000000001 0.6866739047157423 0.6866715254377244 -4.593485495377192e-07 -0.08860776705296747 +0.9238000000000001 0.6866798413086654 0.6866774709839399 -4.7114502813028203e-07 -0.08861103072338122 +0.9239 0.6866857761288733 0.6866834150015881 -4.828454689270734e-07 -0.08861429351525595 +0.924 0.6866917091778071 0.6866893574900563 -4.944473450951836e-07 -0.08861755542879578 +0.9241 0.6866976404569342 0.6866952984487058 -5.059481516800357e-07 -0.08862081646420478 +0.9242 0.6867035699677484 0.6867012378768718 -5.17345406257641e-07 -0.0886240766216872 +0.9243000000000001 0.6867094977117685 0.6867071757738636 -5.286366493856276e-07 -0.08862733590144696 +0.9244000000000001 0.6867154236905391 0.6867131121389652 -5.398194451999849e-07 -0.08863059430368818 +0.9245 0.6867213479056293 0.6867190469714356 -5.508913818175198e-07 -0.08863385182861488 +0.9246 0.6867272703586337 0.6867249802705082 -5.618500719950514e-07 -0.08863710847643103 +0.9247000000000001 0.6867331910511709 0.6867309120353917 -5.726931535665614e-07 -0.08864036424734051 +0.9248000000000001 0.6867391099848844 0.6867368422652708 -5.834182899844276e-07 -0.08864361914154732 +0.9249 0.6867450271614415 0.6867427709593057 -5.940231708745358e-07 -0.08864687315925536 +0.925 0.6867509425825332 0.6867486981166324 -6.045055122999576e-07 -0.08865012630066846 +0.9251 0.686756856249874 0.6867546237363638 -6.148630576907621e-07 -0.08865337856599043 +0.9252 0.6867627681652018 0.6867605478175893 -6.250935779134048e-07 -0.08865662995542518 +0.9253000000000001 0.6867686783302771 0.6867664703593748 -6.351948718535949e-07 -0.08865988046917643 +0.9254000000000001 0.6867745867468831 0.6867723913607635 -6.451647670546734e-07 -0.08866313010744786 +0.9255 0.6867804934168257 0.686778310820777 -6.550011199951689e-07 -0.08866637887044326 +0.9256 0.6867863983419323 0.6867842287384134 -6.647018167549312e-07 -0.08866962675836633 +0.9257000000000001 0.6867923015240525 0.6867901451126501 -6.742647732510543e-07 -0.08867287377142075 +0.9258000000000001 0.6867982029650568 0.6867960599424422 -6.836879357374759e-07 -0.08867611990981011 +0.9259000000000001 0.6868041026668369 0.6868019732267242 -6.929692814433563e-07 -0.08867936517373803 +0.926 0.6868100006313054 0.686807884964409 -7.02106818725734e-07 -0.08868260956340808 +0.9261 0.686815896860395 0.6868137951543896 -7.110985876940257e-07 -0.08868585307902382 +0.9262 0.686821791356059 0.6868197037955384 -7.199426605292158e-07 -0.0886890957207888 +0.9263000000000001 0.6868276841202698 0.6868256108867078 -7.286371419695792e-07 -0.08869233748890644 +0.9264000000000001 0.6868335751550201 0.6868315164267309 -7.37180169671503e-07 -0.08869557838358025 +0.9265 0.6868394644623201 0.6868374204144218 -7.455699145980654e-07 -0.08869881840501362 +0.9266 0.6868453520441999 0.6868433228485753 -7.538045814631245e-07 -0.08870205755340999 +0.9267000000000001 0.6868512379027081 0.6868492237279682 -7.618824091337739e-07 -0.08870529582897274 +0.9268000000000001 0.6868571220399102 0.6868551230513587 -7.698016708940214e-07 -0.08870853323190517 +0.9269000000000001 0.6868630044578905 0.6868610208174872 -7.775606749166331e-07 -0.08871176976241064 +0.927 0.6868688851587494 0.6868669170250772 -7.851577645406893e-07 -0.08871500542069238 +0.9271 0.6868747641446052 0.6868728116728349 -7.925913187434297e-07 -0.08871824020695372 +0.9272 0.6868806414175919 0.6868787047594495 -7.99859752459442e-07 -0.08872147412139779 +0.9273 0.6868865169798603 0.6868845962835947 -8.069615167888289e-07 -0.0887247071642279 +0.9274000000000001 0.6868923908335762 0.6868904862439278 -8.138950993857863e-07 -0.08872793933564715 +0.9275 0.6868982629809213 0.6868963746390904 -8.206590250137147e-07 -0.0887311706358587 +0.9276 0.6869041334240921 0.6869022614677095 -8.272518555174635e-07 -0.08873440106506567 +0.9277000000000001 0.6869100021652996 0.6869081467283973 -8.336721903090538e-07 -0.08873763062347113 +0.9278000000000001 0.6869158692067694 0.6869140304197507 -8.399186666452341e-07 -0.08874085931127812 +0.9279000000000001 0.6869217345507403 0.6869199125403541 -8.459899599189136e-07 -0.0887440871286897 +0.928 0.6869275981994647 0.6869257930887775 -8.518847838673294e-07 -0.08874731407590884 +0.9281 0.6869334601552082 0.6869316720635781 -8.57601890974502e-07 -0.08875054015313855 +0.9282 0.6869393204202485 0.6869375494633 -8.631400726516469e-07 -0.0887537653605817 +0.9283 0.6869451789968759 0.6869434252864752 -8.684981595424857e-07 -0.08875698969844123 +0.9284000000000001 0.6869510358873923 0.686949299531624 -8.736750217175349e-07 -0.08876021316692002 +0.9285 0.6869568910941107 0.6869551721972549 -8.786695688683954e-07 -0.08876343576622092 +0.9286 0.6869627446193556 0.6869610432818651 -8.834807507102083e-07 -0.08876665749654675 +0.9287000000000001 0.6869685964654613 0.6869669127839422 -8.8810755713431e-07 -0.08876987835810025 +0.9288000000000001 0.6869744466347727 0.686972780701962 -8.925490182914997e-07 -0.08877309835108425 +0.9289000000000001 0.6869802951296442 0.6869786470343919 -8.968042048279612e-07 -0.08877631747570149 +0.929 0.6869861419524395 0.6869845117796893 -9.00872228357108e-07 -0.08877953573215465 +0.9291 0.6869919871055308 0.6869903749363026 -9.047522412652942e-07 -0.08878275312064639 +0.9292 0.6869978305912987 0.6869962365026714 -9.084434371420258e-07 -0.08878596964137934 +0.9293 0.6870036724121323 0.6870020964772279 -9.119450508215943e-07 -0.08878918529455614 +0.9294000000000001 0.687009512570428 0.687007954858396 -9.152563586189988e-07 -0.08879240008037936 +0.9295 0.6870153510685889 0.687013811644593 -9.183766784409686e-07 -0.08879561399905164 +0.9296 0.687021187909025 0.6870196668342285 -9.213053698969853e-07 -0.08879882705077542 +0.9297000000000001 0.6870270230941524 0.6870255204257067 -9.240418345074497e-07 -0.08880203923575322 +0.9298000000000001 0.6870328566263934 0.6870313724174254 -9.265855158424596e-07 -0.08880525055418755 +0.9299000000000001 0.6870386885081747 0.6870372228077766 -9.289358995079322e-07 -0.08880846100628076 +0.93 0.6870445187419288 0.6870430715951479 -9.310925132982595e-07 -0.08881167059223535 +0.9301 0.6870503473300924 0.6870489187779218 -9.330549274044753e-07 -0.08881487931225364 +0.9302 0.687056174275106 0.6870547643544771 -9.348227543448662e-07 -0.08881808716653804 +0.9303 0.6870619995794137 0.6870606083231883 -9.363956491731384e-07 -0.08882129415529082 +0.9304000000000001 0.687067823245463 0.6870664506824271 -9.377733094367846e-07 -0.0888245002787143 +0.9305 0.6870736452757037 0.6870722914305623 -9.389554753436169e-07 -0.08882770553701075 +0.9306 0.687079465672588 0.6870781305659599 -9.399419296785005e-07 -0.0888309099303824 +0.9307000000000001 0.6870852844385698 0.6870839680869848 -9.407324979976428e-07 -0.08883411345903142 +0.9308000000000001 0.6870911015761045 0.6870898039919996 -9.413270484204261e-07 -0.08883731612316004 +0.9309000000000001 0.6870969170876484 0.687095638279366 -9.417254920179863e-07 -0.08884051792297042 +0.931 0.6871027309756583 0.6871014709474459 -9.419277824801453e-07 -0.08884371885866468 +0.9311 0.6871085432425904 0.6871073019945995 -9.419339163513341e-07 -0.08884691893044483 +0.9312 0.687114353890901 0.6871131314191887 -9.417439328085475e-07 -0.08885011813851296 +0.9313 0.6871201629230457 0.6871189592195758 -9.413579138278783e-07 -0.08885331648307117 +0.9314000000000001 0.6871259703414778 0.6871247853941238 -9.407759841428831e-07 -0.0888565139643214 +0.9315 0.68713177614865 0.6871306099411973 -9.399983110641719e-07 -0.08885971058246554 +0.9316 0.6871375803470119 0.6871364328591639 -9.390251045349185e-07 -0.08886290633770565 +0.9317000000000001 0.6871433829390112 0.687142254146393 -9.37856617269639e-07 -0.08886610123024362 +0.9318000000000001 0.6871491839270916 0.6871480738012572 -9.364931442268354e-07 -0.08886929526028134 +0.9319000000000001 0.6871549833136937 0.6871538918221323 -9.349350229420628e-07 -0.08887248842802062 +0.932 0.6871607811012541 0.6871597082073979 -9.331826333613957e-07 -0.08887568073366331 +0.9321 0.687166577292205 0.6871655229554383 -9.312363975638727e-07 -0.08887887217741121 +0.9322 0.6871723718889735 0.6871713360646421 -9.290967799696626e-07 -0.08888206275946607 +0.9323 0.6871781648939816 0.6871771475334038 -9.267642869098536e-07 -0.08888525248002971 +0.9324000000000001 0.6871839563096456 0.6871829573601225 -9.242394667791087e-07 -0.08888844133930376 +0.9325 0.6871897461383751 0.6871887655432038 -9.215229097303546e-07 -0.08889162933748992 +0.9326 0.6871955343825733 0.6871945720810599 -9.186152476192699e-07 -0.0888948164747898 +0.9327000000000001 0.6872013210446364 0.68720037697211 -9.155171538238749e-07 -0.08889800275140503 +0.9328000000000001 0.6872071061269533 0.6872061802147803 -9.12229343147386e-07 -0.08890118816753723 +0.9329000000000001 0.6872128896319046 0.6872119818075049 -9.087525715545386e-07 -0.08890437272338796 +0.933 0.6872186715618629 0.6872177817487263 -9.050876361021976e-07 -0.08890755641915872 +0.9331 0.6872244519191912 0.6872235800368951 -9.01235374717313e-07 -0.088910739255051 +0.9332 0.6872302307062444 0.6872293766704716 -8.971966660165087e-07 -0.08891392123126625 +0.9333 0.6872360079253673 0.6872351716479256 -8.929724290701602e-07 -0.088917102348006 +0.9334000000000001 0.6872417835788943 0.6872409649677362 -8.885636232081051e-07 -0.08892028260547162 +0.9335 0.6872475576691497 0.6872467566283935 -8.839712478947437e-07 -0.08892346200386447 +0.9336 0.6872533301984469 0.6872525466283979 -8.791963423404603e-07 -0.08892664054338599 +0.9337000000000001 0.6872591011690878 0.6872583349662609 -8.742399854044791e-07 -0.08892981822423741 +0.9338000000000001 0.6872648705833627 0.6872641216405055 -8.691032952895528e-07 -0.08893299504662006 +0.9339000000000001 0.6872706384435496 0.6872699066496673 -8.637874292782843e-07 -0.08893617101073521 +0.934 0.6872764047519146 0.6872756899922938 -8.582935835665939e-07 -0.08893934611678411 +0.9341 0.6872821695107096 0.6872814716669451 -8.526229928751405e-07 -0.0889425203649679 +0.9342 0.6872879327221744 0.6872872516721951 -8.467769302272776e-07 -0.0889456937554878 +0.9343 0.6872936943885344 0.6872930300066307 -8.407567067408861e-07 -0.08894886628854498 +0.9344000000000001 0.687299454512001 0.687298806668853 -8.345636711704074e-07 -0.08895203796434051 +0.9345 0.6873052130947714 0.6873045816574774 -8.281992097125546e-07 -0.08895520878307549 +0.9346 0.6873109701390274 0.6873103549711342 -8.216647457287563e-07 -0.088958378744951 +0.9347000000000001 0.6873167256469358 0.6873161266084686 -8.149617393427011e-07 -0.08896154785016802 +0.9348000000000001 0.6873224796206479 0.6873218965681416 -8.080916871489041e-07 -0.08896471609892763 +0.9349000000000001 0.6873282320622981 0.6873276648488298 -8.010561218796397e-07 -0.0889678834914307 +0.935 0.6873339829740053 0.6873334314492265 -7.93856612127386e-07 -0.08897105002787825 +0.9351 0.6873397323578714 0.6873391963680414 -7.864947618452245e-07 -0.08897421570847115 +0.9352 0.6873454802159809 0.6873449596040009 -7.789722101803065e-07 -0.08897738053341031 +0.9353 0.6873512265504007 0.6873507211558492 -7.712906309464973e-07 -0.08898054450289657 +0.9354000000000001 0.68735697136318 0.6873564810223481 -7.634517323884538e-07 -0.08898370761713074 +0.9355 0.6873627146563499 0.6873622392022775 -7.554572566265128e-07 -0.08898686987631359 +0.9356 0.6873684564319227 0.6873679956944356 -7.473089794762799e-07 -0.08899003128064592 +0.9357000000000001 0.6873741966918917 0.6873737504976398 -7.390087099351517e-07 -0.08899319183032849 +0.9358000000000001 0.6873799354382311 0.6873795036107259 -7.30558289779859e-07 -0.08899635152556193 +0.9359000000000001 0.6873856726728952 0.6873852550325499 -7.219595932056455e-07 -0.08899951036654694 +0.936 0.6873914083978188 0.6873910047619871 -7.132145264515666e-07 -0.08900266835348418 +0.9361 0.6873971426149159 0.6873967527979331 -7.043250271621115e-07 -0.08900582548657421 +0.9362 0.6874028753260802 0.6874024991393044 -6.95293064290059e-07 -0.0890089817660177 +0.9363 0.6874086065331844 0.6874082437850376 -6.861206372915651e-07 -0.08901213719201516 +0.9364000000000001 0.6874143362380799 0.6874139867340909 -6.768097761261638e-07 -0.08901529176476713 +0.9365 0.6874200644425963 0.6874197279854433 -6.673625403547101e-07 -0.08901844548447406 +0.9366 0.687425791148542 0.6874254675380961 -6.57781018986725e-07 -0.08902159835133644 +0.9367000000000001 0.6874315163577025 0.6874312053910725 -6.480673298836503e-07 -0.08902475036555475 +0.9368000000000001 0.6874372400718411 0.687436941543418 -6.382236193563928e-07 -0.08902790152732933 +0.9369000000000001 0.6874429622926987 0.6874426759942003 -6.282520616379683e-07 -0.08903105183686062 +0.937 0.6874486830219928 0.6874484087425106 -6.181548585504348e-07 -0.08903420129434891 +0.9371 0.6874544022614171 0.6874541397874625 -6.079342387138587e-07 -0.08903734989999448 +0.9372 0.6874601200126427 0.6874598691281943 -5.97592457435292e-07 -0.08904049765399774 +0.9373 0.6874658362773161 0.6874655967638671 -5.871317958761058e-07 -0.08904364455655887 +0.9374000000000001 0.6874715510570595 0.687471322693666 -5.765545608021894e-07 -0.08904679060787808 +0.9375 0.6874772643534715 0.6874770469168006 -5.658630838761836e-07 -0.08904993580815562 +0.9376 0.6874829761681251 0.6874827694325052 -5.550597212966579e-07 -0.08905308015759164 +0.9377000000000001 0.6874886865025693 0.6874884902400384 -5.441468532291216e-07 -0.0890562236563863 +0.9378000000000001 0.6874943953583272 0.6874942093386842 -5.331268832786673e-07 -0.08905936630473965 +0.9379000000000001 0.6875001027368968 0.6874999267277513 -5.220022379209821e-07 -0.08906250810285181 +0.938 0.6875058086397503 0.6875056424065746 -5.10775366002747e-07 -0.0890656490509228 +0.9381 0.6875115130683341 0.6875113563745141 -4.994487382212198e-07 -0.08906878914915267 +0.9382 0.6875172160240688 0.6875170686309564 -4.880248465968795e-07 -0.08907192839774138 +0.9383 0.687522917508348 0.6875227791753138 -4.7650620378647535e-07 -0.0890750667968889 +0.9384000000000001 0.6875286175225399 0.6875284880070249 -4.648953427777158e-07 -0.08907820434679523 +0.9385 0.6875343160679847 0.6875341951255549 -4.5319481618150137e-07 -0.08908134104766013 +0.9386 0.6875400131459963 0.687539900530396 -4.4140719555885166e-07 -0.08908447689968357 +0.9387000000000001 0.6875457087578618 0.6875456042210675 -4.2953507108783873e-07 -0.08908761190306536 +0.9388000000000001 0.6875514029048402 0.6875513061971151 -4.1758105087663644e-07 -0.08909074605800532 +0.9389000000000001 0.6875570955881636 0.6875570064581127 -4.0554776036677564e-07 -0.08909387936470323 +0.939 0.6875627868090366 0.6875627050036612 -3.934378418127271e-07 -0.08909701182335886 +0.9391 0.6875684765686351 0.6875684018333894 -3.8125395373372895e-07 -0.08910014343417189 +0.9392 0.687574164868108 0.6875740969469538 -3.689987701713249e-07 -0.08910327419734207 +0.9393 0.6875798517085752 0.6875797903440389 -3.5667498030772515e-07 -0.089106404113069 +0.9394000000000001 0.6875855370911288 0.6875854820243577 -3.4428528777191714e-07 -0.08910953318155233 +0.9395 0.687591221016832 0.687591171987651 -3.3183240997353147e-07 -0.08911266140299165 +0.9396 0.6875969034867201 0.6875968602336882 -3.1931907770038626e-07 -0.08911578877758657 +0.9397000000000001 0.6876025845017992 0.6876025467622675 -3.067480343413309e-07 -0.0891189153055366 +0.9398000000000001 0.6876082640630465 0.6876082315732155 -2.9412203534501247e-07 -0.08912204098704124 +0.9399000000000001 0.6876139421714103 0.6876139146663878 -2.8144384767170294e-07 -0.08912516582230001 +0.94 0.6876196188278101 0.6876195960416691 -2.687162491028794e-07 -0.08912828981151234 +0.9401 0.6876252940331355 0.6876252756989727 -2.5594202769652075e-07 -0.08913141295487766 +0.9402 0.6876309677882477 0.6876309536382412 -2.431239811348518e-07 -0.08913453525259535 +0.9403 0.6876366400939777 0.6876366298594467 -2.3026491612065936e-07 -0.08913765670486479 +0.9404000000000001 0.6876423109511277 0.6876423043625903 -2.1736764778401696e-07 -0.08914077731188529 +0.9405 0.6876479803604698 0.6876479771477031 -2.0443499906125373e-07 -0.0891438970738562 +0.9406 0.6876536483227467 0.6876536482148446 -1.914698000253512e-07 -0.08914701599097674 +0.9407000000000001 0.6876593148386712 0.6876593175641048 -1.7847488734124006e-07 -0.08915013406344618 +0.9408000000000001 0.6876649799089267 0.687664985195603 -1.654531036170137e-07 -0.08915325129146373 +0.9409000000000001 0.6876706435341662 0.6876706511094883 -1.524072967672846e-07 -0.08915636767522855 +0.941 0.6876763057150134 0.6876763153059391 -1.3934031939388802e-07 -0.08915948321493979 +0.9411 0.6876819664520617 0.6876819777851642 -1.2625502818913725e-07 -0.08916259791079659 +0.9412 0.6876876257458748 0.6876876385474016 -1.1315428328877164e-07 -0.08916571176299806 +0.9413 0.6876932835969862 0.6876932975929195 -1.0004094764398674e-07 -0.08916882477174325 +0.9414000000000001 0.6876989400058996 0.6876989549220162 -8.691788640474013e-08 -0.08917193693723119 +0.9415 0.6877045949730884 0.6877046105350192 -7.378796628917939e-08 -0.08917504825966088 +0.9416 0.687710248498996 0.6877102644322862 -6.065405496261111e-08 -0.0891781587392313 +0.9417000000000001 0.6877159005840359 0.6877159166142048 -4.7519020405844756e-08 -0.08918126837614135 +0.9418000000000001 0.6877215512285917 0.6877215670811927 -3.438573029399894e-08 -0.08918437717059002 +0.9419000000000001 0.6877272004330166 0.6877272158336971 -2.12570513684774e-08 -0.08918748512277613 +0.942 0.6877328481976339 0.6877328628721955 -8.135848808890622e-09 -0.08919059223289855 +0.9421 0.6877384945227372 0.6877385081971947 4.975014391769839e-09 -0.08919369850115612 +0.9422 0.6877441394085896 0.6877441518092318 1.807267805114393e-08 -0.08919680392774759 +0.9423 0.6877497828554245 0.6877497937088732 3.1154285415335714e-08 -0.08919990851287174 +0.9424000000000001 0.6877554248634458 0.6877554338967157 4.42169837983758e-08 -0.08920301225672739 +0.9425 0.6877610654328267 0.6877610723733851 5.7257925187639835e-08 -0.0892061151595131 +0.9426 0.6877667045637115 0.6877667091395374 7.027426686921634e-08 -0.08920921722142763 +0.9427000000000001 0.6877723422562143 0.6877723441958576 8.326317205327449e-08 -0.08921231844266958 +0.9428000000000001 0.6877779785104197 0.6877779775430608 9.62218104916257e-08 -0.0892154188234376 +0.9429000000000001 0.6877836133263826 0.687783609181891 1.0914735908834627e-07 -0.08921851836393029 +0.943 0.6877892467041284 0.687789239113122 1.2203700252427785e-07 -0.08922161706434616 +0.9431 0.6877948786436532 0.6877948673375562 1.3488793387111953e-07 -0.0892247149248837 +0.9432 0.6878005091449237 0.6878004938560263 1.4769735517602967e-07 -0.08922781194574148 +0.9433 0.6878061382078768 0.6878061186693927 1.6046247810000414e-07 -0.08923090812711787 +0.9434000000000001 0.6878117658324218 0.6878117417785458 1.7318052453196842e-07 -0.0892340034692114 +0.9435 0.6878173920184374 0.6878173631844045 1.8584872718205303e-07 -0.08923709797222042 +0.9436 0.6878230167657743 0.6878229828879163 1.9846433015058285e-07 -0.08924019163634332 +0.9437000000000001 0.6878286400742541 0.6878286008900576 2.110245895733942e-07 -0.08924328446177843 +0.9438000000000001 0.68783426194367 0.6878342171918329 2.2352677422204925e-07 -0.08924637644872405 +0.9439000000000001 0.6878398823737863 0.6878398317942753 2.359681660485391e-07 -0.08924946759737845 +0.944 0.6878455013643395 0.6878454446984461 2.483460608548871e-07 -0.08925255790793994 +0.9441 0.6878511189150374 0.6878510559054346 2.606577687719325e-07 -0.0892556473806067 +0.9442 0.6878567350255601 0.687856665416358 2.729006149879143e-07 -0.08925873601557693 +0.9443 0.6878623496955596 0.687862273232361 2.8507194017174387e-07 -0.08926182381304879 +0.9444000000000001 0.6878679629246601 0.6878678793546165 2.97169101180772e-07 -0.08926491077322041 +0.9445 0.6878735747124585 0.687873483784324 3.0918947154651155e-07 -0.08926799689628986 +0.9446 0.6878791850585244 0.6878790865227106 3.2113044211301567e-07 -0.08927108218245527 +0.9447000000000001 0.6878847939624 0.6878846875710303 3.3298942155035594e-07 -0.08927416663191459 +0.9448000000000001 0.6878904014236007 0.687890286930564 3.4476383695830615e-07 -0.08927725024486592 +0.9449000000000001 0.6878960074416148 0.6878958846026193 3.5645113437288156e-07 -0.08928033302150722 +0.945 0.6879016120159045 0.6879014805885304 3.680487794463505e-07 -0.0892834149620364 +0.9451 0.6879072151459049 0.687907074889657 3.7955425779417906e-07 -0.0892864960666514 +0.9452 0.6879128168310258 0.6879126675073859 3.9096507570279826e-07 -0.08928957633555014 +0.9453 0.6879184170706505 0.6879182584431286 4.022787606430822e-07 -0.08929265576893047 +0.9454000000000001 0.6879240158641368 0.6879238476983227 4.134928617560707e-07 -0.0892957343669902 +0.9455 0.6879296132108168 0.687929435274431 4.24604950387264e-07 -0.08929881212992712 +0.9456 0.6879352091099976 0.6879350211729415 4.356126207041844e-07 -0.08930188905793898 +0.9457000000000001 0.6879408035609613 0.6879406053953669 4.465134901265877e-07 -0.08930496515122355 +0.9458000000000001 0.6879463965629651 0.6879461879432446 4.57305199860758e-07 -0.08930804040997856 +0.9459000000000001 0.6879519881152414 0.6879517688181362 4.679854153782914e-07 -0.08931111483440161 +0.946 0.6879575782169994 0.6879573480216278 4.785518270544742e-07 -0.08931418842469044 +0.9461 0.6879631668674232 0.6879629255553286 4.890021505360442e-07 -0.08931726118104258 +0.9462 0.6879687540656736 0.6879685014208721 4.993341272269136e-07 -0.08932033310365566 +0.9463 0.6879743398108883 0.6879740756199144 5.09545524912669e-07 -0.08932340419272722 +0.9464000000000001 0.6879799241021813 0.6879796481541354 5.196341381075165e-07 -0.08932647444845483 +0.9465 0.6879855069386442 0.6879852190252369 5.295977885400038e-07 -0.08932954387103599 +0.9466 0.6879910883193457 0.6879907882349436 5.394343257636436e-07 -0.0893326124606681 +0.9467000000000001 0.6879966682433323 0.6879963557850022 5.491416274205907e-07 -0.08933568021754866 +0.9468000000000001 0.6880022467096284 0.6880019216771811 5.58717599935532e-07 -0.08933874714187502 +0.9469000000000001 0.6880078237172371 0.6880074859132703 5.681601787099755e-07 -0.08934181323384457 +0.947 0.6880133992651397 0.6880130484950813 5.774673287745058e-07 -0.08934487849365468 +0.9471 0.6880189733522966 0.688018609424446 5.866370451079739e-07 -0.08934794292150261 +0.9472 0.6880245459776474 0.6880241687032175 5.956673530815859e-07 -0.08935100651758571 +0.9473 0.6880301171401115 0.6880297263332685 6.045563090140149e-07 -0.08935406928210118 +0.9474000000000001 0.6880356868385883 0.6880352823164922 6.133020004073231e-07 -0.0893571312152463 +0.9475 0.6880412550719567 0.6880408366548012 6.219025464881955e-07 -0.0893601923172182 +0.9476 0.6880468218390768 0.688046389350127 6.303560985132517e-07 -0.08936325258821405 +0.9477000000000001 0.6880523871387894 0.6880519404044205 6.386608402825233e-07 -0.08936631202843098 +0.9478000000000001 0.688057950969917 0.6880574898196514 6.468149884170105e-07 -0.08936937063806616 +0.9479000000000001 0.6880635133312628 0.688063037597807 6.548167928582815e-07 -0.08937242841731662 +0.948 0.6880690742216129 0.6880685837408931 6.626645371599071e-07 -0.08937548536637938 +0.9481 0.6880746336397352 0.6880741282509322 6.703565388344046e-07 -0.08937854148545149 +0.9482 0.6880801915843802 0.688079671129965 6.778911497834494e-07 -0.08938159677472989 +0.9483 0.6880857480542812 0.6880852123800485 6.852667567003312e-07 -0.08938465123441154 +0.9484000000000001 0.6880913030481561 0.688090752003256 6.924817811948536e-07 -0.08938770486469338 +0.9485 0.688096856564705 0.6880962900016769 6.995346804455904e-07 -0.08939075766577227 +0.9486 0.6881024086026133 0.6881018263774171 7.064239472831524e-07 -0.08939380963784511 +0.9487000000000001 0.6881079591605503 0.6881073611325965 7.131481105926429e-07 -0.0893968607811087 +0.9488000000000001 0.6881135082371707 0.688112894269351 7.19705735591214e-07 -0.08939991109575983 +0.9489000000000001 0.6881190558311137 0.6881184257898305 7.260954243276663e-07 -0.08940296058199526 +0.949 0.6881246019410046 0.6881239556961996 7.323158156546938e-07 -0.08940600924001177 +0.9491 0.6881301465654551 0.6881294839906363 7.383655857978733e-07 -0.08940905707000608 +0.9492 0.6881356897030626 0.6881350106753319 7.442434485360749e-07 -0.08941210407217477 +0.9493 0.6881412313524122 0.6881405357524911 7.499481554790188e-07 -0.08941515024671456 +0.9494000000000001 0.6881467715120753 0.6881460592243307 7.554784962754413e-07 -0.08941819559382204 +0.9495 0.6881523101806117 0.6881515810930803 7.608332990294286e-07 -0.08942124011369376 +0.9496 0.6881578473565692 0.6881571013609808 7.660114302449061e-07 -0.0894242838065264 +0.9497000000000001 0.6881633830384835 0.6881626200302848 7.710117954501383e-07 -0.08942732667251635 +0.9498000000000001 0.6881689172248796 0.6881681371032558 7.758333392532402e-07 -0.08943036871186019 +0.9499000000000001 0.6881744499142715 0.6881736525821676 7.804750454531995e-07 -0.08943340992475433 +0.95 0.6881799811051632 0.6881791664693047 7.849359373868214e-07 -0.08943645031139523 +0.9501000000000001 0.6881855107960486 0.688184678766961 7.892150782062846e-07 -0.0894394898719793 +0.9502 0.688191038985412 0.6881901894774397 7.933115708791405e-07 -0.08944252860670289 +0.9503 0.6881965656717286 0.6881956986030529 7.972245585491367e-07 -0.0894455665157623 +0.9504000000000001 0.6882020908534654 0.6882012061461213 8.009532245500939e-07 -0.08944860359935386 +0.9505 0.6882076145290809 0.6882067121089741 8.044967928083624e-07 -0.08945163985767393 +0.9506 0.6882131366970258 0.6882122164939475 8.078545277317994e-07 -0.08945467529091872 +0.9507000000000001 0.6882186573557432 0.6882177193033847 8.110257346261029e-07 -0.08945770989928441 +0.9508000000000001 0.6882241765036696 0.6882232205396366 8.140097596115448e-07 -0.0894607436829672 +0.9509000000000001 0.6882296941392348 0.6882287202050597 8.16805989928282e-07 -0.08946377664216326 +0.951 0.6882352102608627 0.6882342183020169 8.194138539918683e-07 -0.0894668087770687 +0.9511000000000001 0.6882407248669713 0.6882397148328764 8.218328215459092e-07 -0.08946984008787971 +0.9512 0.6882462379559737 0.6882452098000111 8.240624036204292e-07 -0.08947287057479225 +0.9513 0.6882517495262778 0.6882507032057994 8.261021528926937e-07 -0.08947590023800239 +0.9514000000000001 0.6882572595762875 0.6882561950526231 8.279516635206763e-07 -0.08947892907770616 +0.9515 0.6882627681044025 0.6882616853428681 8.296105714483692e-07 -0.0894819570940995 +0.9516 0.688268275109019 0.6882671740789236 8.310785542531285e-07 -0.08948498428737836 +0.9517 0.6882737805885307 0.6882726612631814 8.323553314509846e-07 -0.08948801065773866 +0.9518000000000001 0.6882792845413281 0.6882781468980365 8.334406643439873e-07 -0.08949103620537631 +0.9519000000000001 0.6882847869658 0.688283630985885 8.343343561451055e-07 -0.08949406093048713 +0.952 0.6882902878603326 0.6882891135291247 8.350362520337384e-07 -0.08949708483326689 +0.9521000000000001 0.688295787223312 0.6882945945301555 8.355462391834712e-07 -0.08950010791391147 +0.9522 0.6883012850531225 0.6883000739913772 8.35864246678808e-07 -0.0895031301726166 +0.9523 0.6883067813481487 0.6883055519151897 8.35990245737217e-07 -0.08950615160957802 +0.9524000000000001 0.6883122761067748 0.688311028303993 8.359242495009633e-07 -0.08950917222499143 +0.9525 0.6883177693273858 0.6883165031601866 8.356663130648645e-07 -0.0895121920190525 +0.9526 0.6883232610083667 0.6883219764861688 8.35216533517924e-07 -0.08951521099195683 +0.9527 0.6883287511481049 0.6883274482843362 8.345750498878202e-07 -0.08951822914390006 +0.9528000000000001 0.6883342397449894 0.6883329185570837 8.337420431409059e-07 -0.08952124647507781 +0.9529000000000001 0.6883397267974112 0.688338387306804 8.327177360434312e-07 -0.08952426298568557 +0.953 0.6883452123037636 0.6883438545358862 8.315023931615428e-07 -0.08952727867591885 +0.9531000000000001 0.6883506962624435 0.6883493202467172 8.30096320819651e-07 -0.08953029354597312 +0.9532 0.6883561786718515 0.68835478444168 8.28499867072674e-07 -0.08953330759604394 +0.9533 0.6883616595303912 0.6883602471231521 8.26713421372971e-07 -0.08953632082632657 +0.9534000000000001 0.6883671388364719 0.6883657082935086 8.247374147923869e-07 -0.08953933323701652 +0.9535 0.6883726165885069 0.6883711679551183 8.225723196475521e-07 -0.08954234482830914 +0.9536 0.6883780927849151 0.6883766261103444 8.202186497496822e-07 -0.08954535560039976 +0.9537 0.688383567424121 0.6883820827615452 8.176769598633449e-07 -0.0895483655534837 +0.9538000000000001 0.6883890405045547 0.6883875379110718 8.149478457897263e-07 -0.08955137468775615 +0.9539000000000001 0.6883945120246542 0.6883929915612694 8.120319442417312e-07 -0.08955438300341248 +0.954 0.6883999819828627 0.6883984437144752 8.089299327329602e-07 -0.08955739050064777 +0.9541000000000001 0.6884054503776323 0.6884038943730195 8.056425292862768e-07 -0.0895603971796573 +0.9542 0.6884109172074223 0.6884093435392242 8.021704923227846e-07 -0.08956340304063615 +0.9543 0.6884163824707 0.6884147912154033 7.985146205508054e-07 -0.08956640808377944 +0.9544000000000001 0.6884218461659419 0.6884202374038615 7.946757527299564e-07 -0.08956941230928227 +0.9545 0.6884273082916335 0.6884256821068943 7.906547674768616e-07 -0.0895724157173397 +0.9546 0.6884327688462692 0.6884311253267881 7.864525830708624e-07 -0.08957541830814685 +0.9547 0.6884382278283543 0.6884365670658186 7.82070157245851e-07 -0.08957842008189856 +0.9548000000000001 0.6884436852364034 0.6884420073262512 7.775084870514926e-07 -0.08958142103878987 +0.9549000000000001 0.6884491410689426 0.6884474461103404 7.727686084646468e-07 -0.08958442117901572 +0.955 0.6884545953245087 0.6884528834203293 7.678515963061017e-07 -0.08958742050277096 +0.9551000000000001 0.6884600480016501 0.6884583192584498 7.627585638658729e-07 -0.08959041901025049 +0.9552 0.6884654990989276 0.6884637536269214 7.574906628060596e-07 -0.08959341670164918 +0.9553 0.6884709486149135 0.6884691865279507 7.520490827583881e-07 -0.08959641357716183 +0.9554000000000001 0.6884763965481938 0.688474617963732 7.464350512964568e-07 -0.0895994096369832 +0.9555 0.6884818428973668 0.6884800479364459 7.406498332140909e-07 -0.08960240488130805 +0.9556 0.6884872876610448 0.6884854764482597 7.346947306641205e-07 -0.08960539931033111 +0.9557 0.6884927308378537 0.6884909035013265 7.285710827004133e-07 -0.08960839292424704 +0.9558000000000001 0.6884981724264339 0.6884963290977848 7.222802650419524e-07 -0.0896113857232505 +0.9559000000000001 0.6885036124254404 0.6885017532397582 7.158236895732362e-07 -0.08961437770753614 +0.956 0.6885090508335434 0.6885071759293555 7.092028042748888e-07 -0.08961736887729856 +0.9561000000000001 0.6885144876494285 0.6885125971686699 7.024190928073271e-07 -0.08962035923273232 +0.9562 0.6885199228717966 0.688518016959778 6.954740741776932e-07 -0.08962334877403194 +0.9563 0.6885253564993651 0.6885234353047408 6.883693023096438e-07 -0.08962633750139189 +0.9564000000000001 0.6885307885308682 0.6885288522056024 6.811063658351824e-07 -0.08962932541500672 +0.9565 0.6885362189650568 0.68853426766439 6.736868876644486e-07 -0.08963231251507085 +0.9566 0.6885416478006985 0.6885396816831131 6.661125246387734e-07 -0.08963529880177866 +0.9567 0.6885470750365792 0.6885450942637634 6.583849672808784e-07 -0.08963828427532453 +0.9568000000000001 0.6885525006715023 0.6885505054083149 6.505059391426204e-07 -0.0896412689359028 +0.9569000000000001 0.68855792470429 0.688555915118723 6.424771966107024e-07 -0.08964425278370784 +0.957 0.6885633471337822 0.6885613233969243 6.34300528629117e-07 -0.08964723581893386 +0.9571000000000001 0.6885687679588387 0.6885667302448364 6.259777559636248e-07 -0.0896502180417752 +0.9572 0.6885741871783382 0.6885721356643576 6.175107311323647e-07 -0.08965319945242607 +0.9573 0.6885796047911787 0.6885775396573659 6.089013378368646e-07 -0.08965618005108067 +0.9574000000000001 0.6885850207962787 0.6885829422257195 6.001514905457084e-07 -0.08965915983793311 +0.9575 0.6885904351925765 0.6885883433712565 5.912631341337127e-07 -0.08966213881317757 +0.9576 0.6885958479790311 0.6885937430957938 5.822382432990603e-07 -0.08966511697700812 +0.9577 0.6886012591546221 0.6885991414011274 5.730788223690109e-07 -0.08966809432961882 +0.9578000000000001 0.6886066687183512 0.688604538289032 5.637869046198896e-07 -0.08967107087120374 +0.9579000000000001 0.6886120766692405 0.6886099337612612 5.543645519162643e-07 -0.08967404660195691 +0.958 0.6886174830063345 0.6886153278195457 5.448138543778791e-07 -0.08967702152207226 +0.9581000000000001 0.6886228877286996 0.6886207204655947 5.351369297551534e-07 -0.08967999563174378 +0.9582 0.6886282908354244 0.6886261117010947 5.253359229434595e-07 -0.0896829689311654 +0.9583 0.6886336923256204 0.6886315015277092 5.154130056639339e-07 -0.08968594142053096 +0.9584000000000001 0.6886390921984218 0.688636889947079 5.053703758112205e-07 -0.08968891310003434 +0.9585 0.688644490452986 0.6886422769608215 4.952102571065264e-07 -0.08969188396986938 +0.9586 0.6886498870884936 0.68864766257053 4.849348985702662e-07 -0.08969485403022981 +0.9587 0.6886552821041496 0.688653046777775 4.745465738975607e-07 -0.08969782328130949 +0.9588000000000001 0.6886606754991822 0.6886584295841016 4.640475812361933e-07 -0.08970079172330203 +0.9589000000000001 0.6886660672728442 0.6886638109910315 4.534402423123085e-07 -0.08970375935640124 +0.959 0.6886714574244128 0.6886691910000615 4.4272690225000133e-07 -0.08970672618080078 +0.9591000000000001 0.6886768459531899 0.6886745696126634 4.3190992884967194e-07 -0.08970969219669422 +0.9592 0.688682232858502 0.6886799468302842 4.209917121647533e-07 -0.08971265740427524 +0.9593 0.6886876181397013 0.6886853226543455 4.099746638772106e-07 -0.08971562180373735 +0.9594000000000001 0.6886930017961648 0.6886906970862431 3.988612169020245e-07 -0.08971858539527415 +0.9595 0.6886983838272956 0.6886960701273479 3.876538247696293e-07 -0.08972154817907918 +0.9596 0.688703764232522 0.6887014417790038 3.763549610638628e-07 -0.08972451015534583 +0.9597 0.688709143011299 0.6887068120425291 3.6496711885297684e-07 -0.08972747132426767 +0.9598000000000001 0.6887145201631073 0.6887121809192156 3.5349281033575375e-07 -0.089730431686038 +0.9599000000000001 0.6887198956874541 0.6887175484103288 3.419345660227169e-07 -0.08973339124085032 +0.96 0.6887252695838729 0.6887229145171074 3.3029493431285806e-07 -0.08973634998889794 +0.9601000000000001 0.6887306418519248 0.6887282792407627 3.1857648096628166e-07 -0.08973930793037421 +0.9602 0.6887360124911968 0.6887336425824797 3.067817884450097e-07 -0.08974226506547239 +0.9603 0.6887413815013038 0.6887390045434154 2.949134554550148e-07 -0.0897452213943858 +0.9604000000000001 0.6887467488818877 0.6887443651246996 2.8297409624539194e-07 -0.08974817691730766 +0.9605 0.6887521146326177 0.6887497243274346 2.709663401226359e-07 -0.08975113163443113 +0.9606 0.6887574787531905 0.6887550821526953 2.5889283085389625e-07 -0.08975408554594945 +0.9607 0.6887628412433309 0.6887604386015281 2.4675622606329384e-07 -0.08975703865205571 +0.9608000000000001 0.6887682021027913 0.6887657936749519 2.345591966906868e-07 -0.08975999095294307 +0.9609000000000001 0.6887735613313521 0.6887711473739571 2.223044263602314e-07 -0.08976294244880455 +0.961 0.6887789189288218 0.6887764996995058 2.0999461077669812e-07 -0.08976589313983327 +0.9611000000000001 0.6887842748950377 0.6887818506525321 1.9763245721893252e-07 -0.0897688430262222 +0.9612 0.6887896292298645 0.688787200233941 1.8522068386331303e-07 -0.0897717921081644 +0.9613 0.688794981933196 0.6887925484446096 1.7276201919394496e-07 -0.08977474038585274 +0.9614000000000001 0.6888003330049545 0.6887978952853857 1.6025920144407957e-07 -0.08977768785948022 +0.9615 0.6888056824450908 0.6888032407570881 1.4771497796814415e-07 -0.08978063452923968 +0.9616 0.6888110302535848 0.6888085848605076 1.3513210462071101e-07 -0.08978358039532407 +0.9617 0.6888163764304449 0.6888139275964048 1.2251334521873325e-07 -0.08978652545792612 +0.9618000000000001 0.6888217209757086 0.6888192689655122 1.0986147083377751e-07 -0.0897894697172387 +0.9619000000000001 0.6888270638894423 0.6888246089685326 9.717925928548476e-08 -0.08979241317345454 +0.962 0.6888324051717412 0.68882994760614 8.446949444074203e-08 -0.08979535582676645 +0.9621000000000001 0.6888377448227301 0.6888352848789787 7.173496567591808e-08 -0.08979829767736702 +0.9622 0.6888430828425627 0.6888406207876643 5.897846722460742e-08 -0.08980123872544907 +0.9623 0.6888484192314219 0.6888459553327821 4.620279758088541e-08 -0.08980417897120514 +0.9624000000000001 0.6888537539895202 0.688851288514889 3.3410758876542546e-08 -0.08980711841482791 +0.9625 0.6888590871170988 0.6888566203345116 2.0605156263522884e-08 -0.08981005705650992 +0.9626 0.6888644186144285 0.6888619507921474 7.788797317179186e-09 -0.08981299489644376 +0.9627 0.6888697484818096 0.6888672798882649 -5.035508599503247e-09 -0.08981593193482197 +0.9628000000000001 0.6888750767195716 0.6888726076233024 -1.786495093872298e-08 -0.08981886817183701 +0.9629000000000001 0.6888804033280731 0.688877933997669 -3.069671859106185e-08 -0.08982180360768138 +0.963 0.6888857283077023 0.6888832590117439 -4.352800049654132e-08 -0.08982473824254744 +0.9631000000000001 0.6888910516588765 0.6888885826658773 -5.635598626793029e-08 -0.08982767207662758 +0.9632000000000001 0.688896373382043 0.68889390496039 -6.917786679692256e-08 -0.08983060511011429 +0.9633 0.6889016934776775 0.6888992258955731 -8.199083487581832e-08 -0.08983353734319978 +0.9634000000000001 0.6889070119462853 0.6889045454716883 -9.479208581183313e-08 -0.08983646877607644 +0.9635 0.6889123287884016 0.6889098636889677 -1.0757881803089009e-07 -0.08983939940893652 +0.9636 0.6889176440045898 0.6889151805476141 -1.2034823371025183e-07 -0.08984232924197222 +0.9637 0.6889229575954431 0.6889204960478011 -1.3309753937526536e-07 -0.08984525827537582 +0.9638000000000001 0.6889282695615837 0.6889258101896734 -1.4582394651171948e-07 -0.08984818650933947 +0.9639000000000001 0.6889335799036627 0.6889311229733457 -1.585246721929473e-07 -0.08985111394405533 +0.964 0.6889388886223602 0.6889364343989042 -1.7119693966269334e-07 -0.08985404057971555 +0.9641000000000001 0.6889441957183854 0.6889417444664054 -1.8383797896134868e-07 -0.08985696641651211 +0.9642000000000001 0.6889495011924762 0.6889470531758776 -1.96445027515757e-07 -0.08985989145463717 +0.9643 0.6889548050453995 0.6889523605273196 -2.090153307619802e-07 -0.08986281569428273 +0.9644000000000001 0.6889601072779505 0.6889576665207013 -2.2154614273683926e-07 -0.08986573913564078 +0.9645 0.6889654078909533 0.6889629711559644 -2.340347266850673e-07 -0.08986866177890329 +0.9646 0.6889707068852602 0.6889682744330216 -2.4647835563870735e-07 -0.08987158362426217 +0.9647 0.6889760042617521 0.688973576351757 -2.588743130277349e-07 -0.08987450467190938 +0.9648000000000001 0.6889813000213381 0.6889788769120265 -2.7121989328374174e-07 -0.08987742492203675 +0.9649000000000001 0.6889865941649553 0.6889841761136575 -2.8351240241586417e-07 -0.08988034437483611 +0.965 0.688991886693569 0.6889894739564497 -2.9574915859365003e-07 -0.08988326303049925 +0.9651000000000001 0.6889971776081723 0.6889947704401742 -3.0792749275421194e-07 -0.08988618088921801 +0.9652000000000001 0.6890024669097856 0.6890000655645746 -3.200447491399916e-07 -0.08988909795118409 +0.9653 0.6890077545994578 0.6890053593293666 -3.320982859544852e-07 -0.08989201421658921 +0.9654 0.6890130406782646 0.689010651734238 -3.440854758757217e-07 -0.08989492968562508 +0.9655 0.689018325147309 0.6890159427788501 -3.560037066460686e-07 -0.08989784435848336 +0.9656 0.6890236080077212 0.689021232462836 -3.6785038162734374e-07 -0.08990075823535561 +0.9657 0.6890288892606584 0.689026520785802 -3.7962292041143764e-07 -0.08990367131643345 +0.9658000000000001 0.6890341689073047 0.6890318077473273 -3.913187593476697e-07 -0.08990658360190845 +0.9659000000000001 0.6890394469488703 0.689037093346965 -4.0293535207708286e-07 -0.08990949509197212 +0.966 0.6890447233865924 0.6890423775842409 -4.144701701500053e-07 -0.08991240578681599 +0.9661000000000001 0.6890499982217342 0.6890476604586546 -4.2592070356034517e-07 -0.08991531568663151 +0.9662000000000001 0.6890552714555844 0.6890529419696799 -4.372844612590687e-07 -0.08991822479161007 +0.9663 0.6890605430894585 0.6890582221167644 -4.4855897168155634e-07 -0.08992113310194316 +0.9664 0.689065813124697 0.6890635008993296 -4.597417833859807e-07 -0.08992404061782205 +0.9665 0.6890710815626655 0.689068778316772 -4.7083046546964047e-07 -0.08992694733943817 +0.9666 0.6890763484047555 0.6890740543684625 -4.81822608172644e-07 -0.08992985326698275 +0.9667 0.689081613652383 0.689079329053747 -4.927158233705708e-07 -0.08993275840064713 +0.9668000000000001 0.6890868773069887 0.6890846023719466 -5.035077451087666e-07 -0.08993566274062254 +0.9669000000000001 0.6890921393700378 0.6890898743223579 -5.141960301088822e-07 -0.08993856628710024 +0.967 0.6890973998430197 0.6890951449042522 -5.247783582823518e-07 -0.08994146904027128 +0.9671000000000001 0.689102658727448 0.6891004141168777 -5.352524332230546e-07 -0.08994437100032697 +0.9672000000000001 0.68910791602486 0.6891056819594588 -5.456159827277318e-07 -0.08994727216745838 +0.9673 0.689113171736816 0.6891109484311951 -5.558667592470146e-07 -0.08995017254185653 +0.9674 0.6891184258648999 0.689116213531264 -5.660025404197189e-07 -0.0899530721237125 +0.9675 0.6891236784107188 0.6891214772588192 -5.760211296002016e-07 -0.08995597091321733 +0.9676 0.689128929375902 0.6891267396129921 -5.859203561914272e-07 -0.0899588689105621 +0.9677 0.6891341787621013 0.6891320005928909 -5.956980762139574e-07 -0.08996176611593767 +0.9678000000000001 0.6891394265709906 0.689137260197602 -6.053521727361622e-07 -0.08996466252953504 +0.9679000000000001 0.689144672804266 0.6891425184261899 -6.148805564709647e-07 -0.08996755815154511 +0.968 0.689149917463644 0.6891477752776967 -6.242811660117642e-07 -0.08997045298215867 +0.9681000000000001 0.6891551605508641 0.6891530307511441 -6.335519683459134e-07 -0.08997334702156667 +0.9682000000000001 0.6891604020676854 0.689158284845532 -6.426909594098307e-07 -0.08997624026995987 +0.9683 0.6891656420158878 0.6891635375598398 -6.516961643943109e-07 -0.08997913272752903 +0.9684 0.6891708803972714 0.6891687888930264 -6.605656382718816e-07 -0.08998202439446486 +0.9685 0.6891761172136572 0.6891740388440305 -6.692974660466033e-07 -0.08998491527095814 +0.9686 0.6891813524668846 0.6891792874117713 -6.778897634618364e-07 -0.08998780535719954 +0.9687 0.6891865861588136 0.6891845345951482 -6.863406770696301e-07 -0.08999069465337976 +0.9688000000000001 0.6891918182913221 0.6891897803930411 -6.946483848552232e-07 -0.08999358315968929 +0.9689000000000001 0.6891970488663077 0.6891950248043118 -7.028110966394996e-07 -0.0899964708763189 +0.969 0.6892022778856854 0.6892002678278031 -7.10827054245522e-07 -0.08999935780345901 +0.9691000000000001 0.6892075053513889 0.6892055094623397 -7.186945321507876e-07 -0.09000224394130021 +0.9692000000000001 0.6892127312653691 0.6892107497067286 -7.264118377925399e-07 -0.09000512929003296 +0.9693 0.6892179556295945 0.6892159885597589 -7.339773116787907e-07 -0.09000801384984772 +0.9694 0.6892231784460507 0.6892212260202033 -7.413893280266981e-07 -0.09001089762093496 +0.9695 0.6892283997167399 0.6892264620868171 -7.486462951233896e-07 -0.09001378060348508 +0.9696 0.6892336194436798 0.6892316967583397 -7.557466555202508e-07 -0.09001666279768844 +0.9697 0.6892388376289048 0.6892369300334938 -7.626888863937475e-07 -0.09001954420373535 +0.9698000000000001 0.6892440542744649 0.6892421619109874 -7.694714999062491e-07 -0.09002242482181617 +0.9699000000000001 0.6892492693824245 0.689247392389512 -7.760930435529723e-07 -0.09002530465212114 +0.97 0.6892544829548635 0.689252621467745 -7.825521004117819e-07 -0.0900281836948405 +0.9701000000000001 0.6892596949938756 0.6892578491443491 -7.888472895317689e-07 -0.09003106195016447 +0.9702000000000001 0.6892649055015689 0.6892630754179725 -7.949772661275389e-07 -0.0900339394182832 +0.9703 0.6892701144800656 0.6892683002872502 -8.009407218984022e-07 -0.09003681609938692 +0.9704 0.6892753219315004 0.6892735237508032 -8.067363854308285e-07 -0.09003969199366575 +0.9705 0.6892805278580213 0.6892787458072396 -8.123630222400813e-07 -0.09004256710130976 +0.9706 0.6892857322617882 0.689283966455155 -8.17819435242062e-07 -0.09004544142250893 +0.9707 0.6892909351449739 0.6892891856931327 -8.231044648782104e-07 -0.09004831495745337 +0.9708000000000001 0.6892961365097623 0.6892944035197442 -8.282169894346936e-07 -0.09005118770633305 +0.9709000000000001 0.6893013363583488 0.6892996199335494 -8.331559252505727e-07 -0.09005405966933792 +0.971 0.6893065346929398 0.6893048349330972 -8.379202270092367e-07 -0.09005693084665795 +0.9711000000000001 0.689311731515752 0.6893100485169259 -8.425088878494247e-07 -0.09005980123848295 +0.9712000000000001 0.689316926829012 0.6893152606835639 -8.469209396427813e-07 -0.09006267084500286 +0.9713 0.6893221206349569 0.689320471431529 -8.51155453188146e-07 -0.09006553966640754 +0.9714 0.6893273129358323 0.6893256807593302 -8.552115384613534e-07 -0.09006840770288677 +0.9715 0.6893325037338925 0.6893308886654671 -8.590883446707442e-07 -0.09007127495463024 +0.9716 0.6893376930314008 0.6893360951484313 -8.627850606179877e-07 -0.09007414142182779 +0.9717 0.6893428808306287 0.6893413002067055 -8.66300914670326e-07 -0.09007700710466911 +0.9718000000000001 0.6893480671338544 0.6893465038387651 -8.696351751075193e-07 -0.0900798720033439 +0.9719000000000001 0.6893532519433645 0.689351706043078 -8.727871502051121e-07 -0.09008273611804181 +0.972 0.6893584352614511 0.6893569068181051 -8.757561882760667e-07 -0.09008559944895245 +0.9721000000000001 0.6893636170904134 0.6893621061623009 -8.785416779205635e-07 -0.09008846199626531 +0.9722000000000001 0.6893687974325565 0.6893673040741137 -8.811430481786564e-07 -0.09009132376017008 +0.9723 0.6893739762901909 0.6893725005519864 -8.835597685719065e-07 -0.09009418474085623 +0.9724 0.6893791536656322 0.6893776955943566 -8.857913492144043e-07 -0.09009704493851325 +0.9725 0.6893843295612005 0.6893828891996565 -8.878373409237916e-07 -0.09009990435333058 +0.9726 0.6893895039792202 0.6893880813663151 -8.896973354155513e-07 -0.09010276298549771 +0.9727 0.6893946769220196 0.6893932720927562 -8.913709651364732e-07 -0.09010562083520397 +0.9728000000000001 0.6893998483919304 0.6893984613774009 -8.928579036671103e-07 -0.09010847790263878 +0.9729000000000001 0.6894050183912869 0.6894036492186668 -8.941578655274895e-07 -0.09011133418799144 +0.973 0.6894101869224262 0.689408835614969 -8.95270606246501e-07 -0.0901141896914512 +0.9731000000000001 0.6894153539876877 0.6894140205647206 -8.9619592259782e-07 -0.09011704441320745 +0.9732000000000001 0.6894205195894118 0.6894192040663323 -8.969336524333738e-07 -0.0901198983534493 +0.9733 0.6894256837299407 0.6894243861182143 -8.974836748498749e-07 -0.09012275151236612 +0.9734 0.6894308464116171 0.6894295667187751 -8.978459100777991e-07 -0.09012560389014697 +0.9735 0.689436007636784 0.6894347458664227 -8.980203197034298e-07 -0.09012845548698098 +0.9736 0.6894411674077844 0.6894399235595654 -8.980069064190577e-07 -0.09013130630305731 +0.9737 0.689446325726961 0.689445099796612 -8.978057141340035e-07 -0.09013415633856503 +0.9738000000000001 0.6894514825966551 0.6894502745759714 -8.97416827946862e-07 -0.0901370055936932 +0.9739000000000001 0.6894566380192075 0.6894554478960547 -8.968403742287689e-07 -0.0901398540686309 +0.974 0.6894617919969561 0.6894606197552738 -8.960765203597232e-07 -0.09014270176356702 +0.9741000000000001 0.689466944532237 0.689465790152043 -8.951254748534865e-07 -0.09014554867869057 +0.9742000000000001 0.6894720956273838 0.6894709590847792 -8.939874872881948e-07 -0.09014839481419046 +0.9743 0.6894772452847266 0.6894761265519018 -8.926628480843135e-07 -0.09015124017025555 +0.9744 0.6894823935065926 0.6894812925518342 -8.911518887544378e-07 -0.09015408474707473 +0.9745 0.6894875402953047 0.6894864570830033 -8.894549815008368e-07 -0.09015692854483684 +0.9746 0.6894926856531812 0.6894916201438404 -8.87572539229331e-07 -0.0901597715637307 +0.9747 0.6894978295825358 0.6894967817327808 -8.855050155909261e-07 -0.09016261380394501 +0.9748000000000001 0.6895029720856771 0.6895019418482656 -8.83252904704257e-07 -0.09016545526566855 +0.9749000000000001 0.6895081131649081 0.6895071004887413 -8.808167410584433e-07 -0.09016829594909001 +0.975 0.6895132528225253 0.6895122576526602 -8.781970994575783e-07 -0.0901711358543981 +0.9751000000000001 0.6895183910608189 0.6895174133384807 -8.753945949097064e-07 -0.09017397498178141 +0.9752000000000001 0.6895235278820724 0.6895225675446683 -8.724098823353899e-07 -0.09017681333142857 +0.9753000000000001 0.6895286632885615 0.6895277202696958 -8.692436566509754e-07 -0.09017965090352817 +0.9754 0.6895337972825548 0.689532871512043 -8.658966522967493e-07 -0.09018248769826875 +0.9755 0.689538929866312 0.6895380212701985 -8.623696433063266e-07 -0.09018532371583882 +0.9756 0.6895440610420851 0.6895431695426584 -8.586634430846063e-07 -0.09018815895642686 +0.9757 0.6895491908121163 0.6895483163279286 -8.547789041579712e-07 -0.09019099342022135 +0.9758000000000001 0.6895543191786389 0.6895534616245234 -8.507169181187768e-07 -0.09019382710741068 +0.9759000000000001 0.6895594461438759 0.689558605430967 -8.464784151951399e-07 -0.09019666001818322 +0.976 0.6895645717100407 0.6895637477457943 -8.42064364278694e-07 -0.09019949215272738 +0.9761 0.6895696958793356 0.6895688885675499 -8.374757725498894e-07 -0.09020232351123142 +0.9762000000000001 0.6895748186539521 0.6895740278947894 -8.327136852975814e-07 -0.09020515409388369 +0.9763000000000001 0.6895799400360705 0.6895791657260799 -8.277791856275973e-07 -0.09020798390087248 +0.9764 0.6895850600278591 0.6895843020599998 -8.226733943517139e-07 -0.09021081293238596 +0.9765 0.6895901786314736 0.6895894368951394 -8.173974696407127e-07 -0.09021364118861228 +0.9766 0.6895952958490581 0.6895945702301023 -8.119526067190685e-07 -0.0902164686697397 +0.9767 0.6896004116827427 0.6895997020635041 -8.063400376429053e-07 -0.09021929537595637 +0.9768000000000001 0.6896055261346448 0.689604832393974 -8.005610311612177e-07 -0.09022212130745033 +0.9769000000000001 0.6896106392068675 0.6896099612201543 -7.946168922023933e-07 -0.09022494646440964 +0.977 0.6896157509015007 0.6896150885407019 -7.88508961707679e-07 -0.09022777084702244 +0.9771 0.689620861220619 0.6896202143542877 -7.822386162287254e-07 -0.09023059445547665 +0.9772000000000001 0.6896259701662824 0.689625338659597 -7.758072678026862e-07 -0.09023341728996026 +0.9773000000000001 0.6896310777405357 0.6896304614553305 -7.692163634526183e-07 -0.09023623935066122 +0.9774 0.6896361839454082 0.6896355827402046 -7.624673849099262e-07 -0.09023906063776746 +0.9775 0.6896412887829131 0.689640702512951 -7.555618484617055e-07 -0.09024188115146686 +0.9776 0.6896463922550473 0.6896458207723174 -7.485013042568545e-07 -0.09024470089194724 +0.9777 0.6896514943637915 0.6896509375170689 -7.412873362366845e-07 -0.09024751985939646 +0.9778000000000001 0.6896565951111087 0.6896560527459866 -7.339215617879757e-07 -0.09025033805400232 +0.9779000000000001 0.6896616944989451 0.6896611664578692 -7.264056311878653e-07 -0.09025315547595256 +0.978 0.6896667925292287 0.689666278651533 -7.187412273262916e-07 -0.09025597212543494 +0.9781 0.6896718892038698 0.6896713893258114 -7.109300654978279e-07 -0.09025878800263704 +0.9782000000000001 0.6896769845247603 0.6896764984795571 -7.029738927077922e-07 -0.09026160310774664 +0.9783000000000001 0.6896820784937732 0.6896816061116406 -6.948744875612256e-07 -0.0902644174409513 +0.9784 0.6896871711127628 0.6896867122209518 -6.866336596245137e-07 -0.09026723100243864 +0.9785 0.689692262383564 0.6896918168063995 -6.782532492866089e-07 -0.09027004379239624 +0.9786 0.6896973523079917 0.6896969198669116 -6.69735127120652e-07 -0.09027285581101163 +0.9787 0.6897024408878412 0.6897020214014367 -6.610811935786609e-07 -0.09027566705847231 +0.9788000000000001 0.6897075281248876 0.6897071214089431 -6.522933784780527e-07 -0.09027847753496582 +0.9789000000000001 0.6897126140208847 0.6897122198884192 -6.433736408073543e-07 -0.09028128724067949 +0.979 0.6897176985775662 0.6897173168388747 -6.343239679490464e-07 -0.09028409617580077 +0.9791 0.6897227817966438 0.6897224122593397 -6.251463755546638e-07 -0.09028690434051696 +0.9792000000000001 0.6897278636798088 0.6897275061488666 -6.15842906864783e-07 -0.09028971173501556 +0.9793000000000001 0.6897329442287301 0.6897325985065283 -6.064156323065673e-07 -0.0902925183594838 +0.9794 0.6897380234450545 0.6897376893314204 -5.968666491468211e-07 -0.09029532421410896 +0.9795 0.6897431013304067 0.6897427786226604 -5.871980810062682e-07 -0.09029812929907832 +0.9796 0.6897481778863884 0.6897478663793879 -5.774120772211733e-07 -0.09030093361457907 +0.9797 0.6897532531145791 0.6897529526007657 -5.67510812482519e-07 -0.0903037371607984 +0.9798000000000001 0.6897583270165348 0.6897580372859793 -5.574964863919174e-07 -0.09030653993792344 +0.9799000000000001 0.6897633995937882 0.6897631204342375 -5.473713229620092e-07 -0.09030934194614139 +0.98 0.6897684708478482 0.6897682020447725 -5.37137570019719e-07 -0.0903121431856393 +0.9801 0.6897735407801999 0.6897732821168401 -5.267974988454327e-07 -0.09031494365660415 +0.9802000000000001 0.6897786093923046 0.6897783606497205 -5.163534035831918e-07 -0.0903177433592231 +0.9803000000000001 0.6897836766855991 0.6897834376427177 -5.058076006786427e-07 -0.09032054229368308 +0.9804 0.6897887426614955 0.68978851309516 -4.951624285043366e-07 -0.09032334046017107 +0.9805 0.689793807321381 0.6897935870064009 -4.844202468115566e-07 -0.09032613785887399 +0.9806 0.689798870666618 0.6897986593758182 -4.7358343613357334e-07 -0.09032893448997875 +0.9807 0.6898039326985437 0.689803730202815 -4.6265439732767755e-07 -0.09033173035367222 +0.9808000000000001 0.6898089934184699 0.6898087994868198 -4.5163555097843533e-07 -0.09033452545014124 +0.9809000000000001 0.6898140528276822 0.6898138672272865 -4.4052933696053787e-07 -0.0903373197795726 +0.981 0.6898191109274412 0.6898189334236946 -4.2933821376572867e-07 -0.09034011334215311 +0.9811 0.6898241677189809 0.6898239980755494 -4.1806465810034776e-07 -0.09034290613806945 +0.9812000000000001 0.6898292232035095 0.6898290611823823 -4.0671116418450337e-07 -0.0903456981675084 +0.9813000000000001 0.6898342773822081 0.6898341227437514 -3.9528024337737167e-07 -0.09034848943065663 +0.9814 0.6898393302562321 0.6898391827592407 -3.8377442348330737e-07 -0.09035127992770076 +0.9815 0.6898443818267095 0.6898442412284607 -3.721962482522434e-07 -0.09035406965882738 +0.9816 0.6898494320947421 0.6898492981510487 -3.6054827681070156e-07 -0.09035685862422314 +0.9817 0.6898544810614042 0.6898543535266697 -3.488330830511699e-07 -0.0903596468240746 +0.9818000000000001 0.6898595287277426 0.6898594073550142 -3.3705325516025786e-07 -0.0903624342585682 +0.9819000000000001 0.6898645750947773 0.6898644596358012 -3.2521139495950147e-07 -0.09036522092789048 +0.982 0.6898696201635005 0.6898695103687766 -3.133101173849462e-07 -0.09036800683222787 +0.9821 0.6898746639348772 0.6898745595537137 -3.013520498695854e-07 -0.09037079197176683 +0.9822000000000001 0.6898797064098439 0.6898796071904136 -2.8933983179518785e-07 -0.09037357634669374 +0.9823000000000001 0.68988474758931 0.6898846532787049 -2.772761139094304e-07 -0.09037635995719495 +0.9824 0.6898897874741564 0.6898896978184437 -2.651635577256839e-07 -0.0903791428034568 +0.9825 0.6898948260652368 0.6898947408095146 -2.5300483489851255e-07 -0.09038192488566561 +0.9826 0.6898998633633755 0.68989978225183 -2.408026267101959e-07 -0.09038470620400761 +0.9827 0.6899048993693693 0.6899048221453303 -2.2855962348092285e-07 -0.09038748675866905 +0.9828000000000001 0.6899099340839865 0.6899098604899845 -2.162785238610243e-07 -0.09039026654983616 +0.9829000000000001 0.6899149675079669 0.6899148972857891 -2.039620343799453e-07 -0.09039304557769505 +0.983 0.6899199996420216 0.6899199325327701 -1.9161286877317218e-07 -0.09039582384243189 +0.9831 0.6899250304868336 0.6899249662309808 -1.7923374736120157e-07 -0.0903986013442328 +0.9832000000000001 0.6899300600430567 0.6899299983805036 -1.668273965534095e-07 -0.09040137808328384 +0.9833000000000001 0.6899350883113162 0.6899350289814496 -1.5439654812293702e-07 -0.09040415405977105 +0.9834 0.6899401152922089 0.6899400580339583 -1.4194393868453836e-07 -0.0904069292738805 +0.9835 0.6899451409863026 0.6899450855381974 -1.2947230907875418e-07 -0.09040970372579808 +0.9836 0.6899501653941361 0.6899501114943641 -1.1698440375608465e-07 -0.09041247741570982 +0.9837 0.6899551885162193 0.689955135902684 -1.0448297017157104e-07 -0.0904152503438016 +0.9838000000000001 0.6899602103530335 0.6899601587634111 -9.197075819759176e-08 -0.09041802251025927 +0.9839000000000001 0.6899652309050309 0.6899651800768287 -7.945051950109666e-08 -0.09042079391526875 +0.984 0.6899702501726348 0.6899701998432486 -6.692500695640313e-08 -0.09042356455901585 +0.9841 0.6899752681562392 0.6899752180630112 -5.439697401982829e-08 -0.0904263344416863 +0.9842000000000001 0.6899802848562101 0.6899802347364863 -4.1869174136630397e-08 -0.0904291035634659 +0.9843000000000001 0.6899853002728835 0.6899852498640718 -2.934436013808401e-08 -0.0904318719245404 +0.9844 0.6899903144065671 0.6899902634461949 -1.682528362944788e-08 -0.09043463952509545 +0.9845 0.6899953272575396 0.6899952754833109 -4.31469438736537e-09 -0.09043740636531669 +0.9846 0.6900003388260506 0.6900002859759047 8.184660242084585e-09 -0.09044017244538984 +0.9847 0.6900053491123208 0.690005294924489 2.0670035949348076e-08 -0.09044293776550036 +0.9848000000000001 0.6900103581165427 0.6900103023296065 3.3138692059550556e-08 -0.09044570232583399 +0.9849000000000001 0.6900153658388795 0.6900153081918268 4.558789213834902e-08 -0.09044846612657617 +0.985 0.6900203722794656 0.690020312511749 5.801490459561576e-08 -0.09045122916791241 +0.9851 0.6900253774384071 0.6900253152900007 7.041700328044853e-08 -0.09045399145002818 +0.9852000000000001 0.6900303813157813 0.690030316527238 8.279146807357862e-08 -0.0904567529731089 +0.9853000000000001 0.6900353839116369 0.690035316224145 9.513558549278933e-08 -0.09045951373734001 +0.9854 0.6900403852259944 0.6900403143814344 1.074466492931303e-07 -0.09046227374290688 +0.9855 0.6900453852588457 0.690045310999847 1.1972196103937627e-07 -0.09046503298999481 +0.9856 0.6900503840101548 0.690050306080152 1.319588307235886e-07 -0.09046779147878925 +0.9857 0.6900553814798568 0.6900552996231462 1.4415457734451298e-07 -0.09047054920947535 +0.9858000000000001 0.6900603776678593 0.6900602916296541 1.5630652948350754e-07 -0.09047330618223835 +0.9859000000000001 0.6900653725740418 0.6900652821005293 1.684120258943489e-07 -0.09047606239726355 +0.986 0.6900703661982556 0.6900702710366518 1.8046841611038533e-07 -0.09047881785473609 +0.9861 0.6900753585403245 0.6900752584389296 1.924730609961789e-07 -0.0904815725548411 +0.9862000000000001 0.6900803496000449 0.6900802443082984 2.0442333332343354e-07 -0.09048432649776371 +0.9863000000000001 0.6900853393771855 0.6900852286457211 2.1631661838161786e-07 -0.09048707968368902 +0.9864 0.6900903278714875 0.6900902114521881 2.281503145296071e-07 -0.09048983211280212 +0.9865 0.6900953150826652 0.690095192728716 2.3992183374038634e-07 -0.09049258378528802 +0.9866 0.6901003010104052 0.6901001724763494 2.5162860219779537e-07 -0.09049533470133164 +0.9867 0.6901052856543679 0.690105150696159 2.6326806084470133e-07 -0.09049808486111807 +0.9868000000000001 0.6901102690141867 0.6901101273892422 2.7483766598668247e-07 -0.09050083426483216 +0.9869000000000001 0.6901152510894683 0.6901151025567229 2.863348897708118e-07 -0.09050358291265881 +0.987 0.6901202318797929 0.6901200761997512 2.9775722078934086e-07 -0.09050633080478289 +0.9871 0.6901252113847146 0.6901250483195038 3.091021646486891e-07 -0.09050907794138927 +0.9872000000000001 0.6901301896037617 0.6901300189171824 3.2036724442047193e-07 -0.09051182432266269 +0.9873000000000001 0.6901351665364359 0.6901349879940148 3.3155000130763446e-07 -0.09051456994878793 +0.9874 0.6901401421822142 0.6901399555512548 3.426479950954797e-07 -0.09051731481994979 +0.9875 0.6901451165405477 0.6901449215901809 3.536588047206579e-07 -0.09052005893633296 +0.9876 0.6901500896108614 0.6901498861120969 3.6458002879158347e-07 -0.090522802298122 +0.9877 0.6901550613925567 0.6901548491183316 3.7540928608803537e-07 -0.09052554490550169 +0.9878000000000001 0.6901600318850093 0.6901598106102383 3.8614421608157423e-07 -0.09052828675865661 +0.9879000000000001 0.6901650010875703 0.6901647705891949 3.9678247954616497e-07 -0.09053102785777128 +0.988 0.6901699689995668 0.6901697290566038 4.073217589536937e-07 -0.09053376820303034 +0.9881 0.6901749356203013 0.6901746860138905 4.1775975901520157e-07 -0.0905365077946182 +0.9882000000000001 0.6901799009490526 0.6901796414625055 4.2809420720824054e-07 -0.09053924663271945 +0.9883000000000001 0.6901848649850757 0.6901845954039219 4.383228542279016e-07 -0.0905419847175184 +0.9884000000000001 0.6901898277276024 0.6901895478396364 4.484434744933541e-07 -0.09054472204919957 +0.9885 0.6901947891758411 0.6901944987711689 4.5845386670295696e-07 -0.09054745862794736 +0.9886 0.6901997493289779 0.6901994482000616 4.683518541187537e-07 -0.09055019445394612 +0.9887 0.690204708186175 0.6902043961278795 4.78135285295056e-07 -0.09055292952738009 +0.9888000000000001 0.6902096657465735 0.6902093425562101 4.878020343768164e-07 -0.09055566384843369 +0.9889000000000001 0.6902146220092916 0.690214287486662 4.973500016269838e-07 -0.09055839741729106 +0.989 0.6902195769734261 0.6902192309208666 5.067771138150823e-07 -0.09056113023413652 +0.9891 0.6902245306380517 0.6902241728604757 5.160813247584439e-07 -0.0905638622991542 +0.9892000000000001 0.6902294830022224 0.6902291133071627 5.252606157385431e-07 -0.09056659361252828 +0.9893000000000001 0.6902344340649711 0.690234052262622 5.343129958895743e-07 -0.09056932417444293 +0.9894000000000001 0.69023938382531 0.6902389897285679 5.432365026841746e-07 -0.09057205398508222 +0.9895 0.6902443322822307 0.6902439257067354 5.520292024191464e-07 -0.09057478304463017 +0.9896 0.690249279434705 0.6902488601988794 5.606891903681133e-07 -0.0905775113532709 +0.9897 0.6902542252816851 0.6902537932067742 5.692145916280644e-07 -0.09058023891118837 +0.9898 0.6902591698221032 0.6902587247322134 5.776035610638441e-07 -0.09058296571856654 +0.9899000000000001 0.6902641130548729 0.6902636547770096 5.858542841130632e-07 -0.09058569177558935 +0.99 0.6902690549788886 0.6902685833429941 5.9396497684161e-07 -0.0905884170824407 +0.9901 0.6902739955930266 0.6902735104320168 6.019338865959067e-07 -0.09059114163930454 +0.9902000000000001 0.6902789348961451 0.6902784360459451 6.097592921971984e-07 -0.09059386544636464 +0.9903000000000001 0.6902838728870841 0.6902833601866643 6.174395044550307e-07 -0.09059658850380486 +0.9904000000000001 0.6902888095646662 0.6902882828560768 6.249728664309284e-07 -0.09059931081180893 +0.9905 0.6902937449276971 0.6902932040561023 6.323577537853398e-07 -0.09060203237056062 +0.9906 0.6902986789749656 0.6902981237886769 6.395925752911147e-07 -0.09060475318024364 +0.9907 0.6903036117052439 0.6903030420557532 6.46675772958405e-07 -0.0906074732410417 +0.9908 0.6903085431172885 0.6903079588592995 6.536058224926311e-07 -0.09061019255313843 +0.9909000000000001 0.6903134732098399 0.6903128742012998 6.603812335997938e-07 -0.09061291111671746 +0.991 0.6903184019816233 0.6903177880837528 6.670005503334187e-07 -0.09061562893196232 +0.9911 0.690323329431349 0.6903227005086732 6.734623513998672e-07 -0.09061834599905665 +0.9912000000000001 0.6903282555577124 0.6903276114780892 6.797652503942597e-07 -0.09062106231818395 +0.9913000000000001 0.690333180359395 0.6903325209940432 6.85907896189053e-07 -0.09062377788952766 +0.9914000000000001 0.690338103835064 0.690337429058592 6.918889732115963e-07 -0.09062649271327135 +0.9915 0.6903430259833736 0.6903423356738049 6.977072016661756e-07 -0.09062920678959835 +0.9916 0.6903479468029641 0.6903472408417648 7.033613379087145e-07 -0.09063192011869209 +0.9917 0.6903528662924637 0.690352144564567 7.088501745994291e-07 -0.0906346327007359 +0.9918 0.6903577844504885 0.6903570468443188 7.141725409803845e-07 -0.09063734453591321 +0.9919000000000001 0.6903627012756415 0.6903619476831395 7.193273032363168e-07 -0.09064005562440719 +0.992 0.6903676167665149 0.6903668470831602 7.243133646611666e-07 -0.0906427659664012 +0.9921 0.6903725309216897 0.6903717450465228 7.291296658107349e-07 -0.09064547556207844 +0.9922000000000001 0.690377443739736 0.6903766415753794 7.337751848357499e-07 -0.09064818441162213 +0.9923000000000001 0.690382355219213 0.690381536671893 7.382489377871781e-07 -0.09065089251521541 +0.9924000000000001 0.6903872653586705 0.6903864303382359 7.425499785329581e-07 -0.0906535998730414 +0.9925 0.6903921741566488 0.6903913225765906 7.466773992437226e-07 -0.09065630648528328 +0.9926 0.6903970816116785 0.6903962133891481 7.506303305176987e-07 -0.09065901235212412 +0.9927 0.6904019877222811 0.6904011027781083 7.544079414084637e-07 -0.09066171747374689 +0.9928 0.6904068924869706 0.6904059907456791 7.580094398412784e-07 -0.09066442185033469 +0.9929000000000001 0.6904117959042524 0.6904108772940766 7.614340725298208e-07 -0.09066712548207043 +0.993 0.6904166979726247 0.6904157624255239 7.6468112532313e-07 -0.0906698283691371 +0.9931 0.6904215986905781 0.6904206461422515 7.677499233860186e-07 -0.09067253051171761 +0.9932000000000001 0.6904264980565965 0.6904255284464962 7.70639831032538e-07 -0.09067523190999478 +0.9933000000000001 0.6904313960691579 0.6904304093405015 7.733502522810909e-07 -0.09067793256415158 +0.9934000000000001 0.6904362927267336 0.690435288826516 7.75880630646264e-07 -0.09068063247437069 +0.9935 0.6904411880277905 0.6904401669067941 7.782304494025061e-07 -0.09068333164083506 +0.9936 0.6904460819707892 0.6904450435835952 7.803992316951502e-07 -0.09068603006372732 +0.9937 0.6904509745541865 0.6904499188591828 7.82386540609803e-07 -0.09068872774323024 +0.9938 0.6904558657764341 0.6904547927358249 7.841919791862217e-07 -0.09069142467952648 +0.9939000000000001 0.6904607556359812 0.690459665215793 7.858151906542377e-07 -0.09069412087279877 +0.994 0.6904656441312719 0.6904645363013621 7.872558583643663e-07 -0.09069681632322962 +0.9941 0.6904705312607485 0.6904694059948094 7.885137059404634e-07 -0.09069951103100171 +0.9942000000000001 0.6904754170228506 0.6904742742984155 7.895884972797251e-07 -0.09070220499629758 +0.9943000000000001 0.6904803014160151 0.6904791412144622 7.904800366359543e-07 -0.09070489821929975 +0.9944000000000001 0.6904851844386778 0.6904840067452332 7.911881685224165e-07 -0.09070759070019077 +0.9945 0.6904900660892728 0.6904888708930135 7.91712778058784e-07 -0.09071028243915306 +0.9946 0.6904949463662333 0.6904937336600883 7.920537905548031e-07 -0.09071297343636907 +0.9947 0.6904998252679924 0.6904985950487434 7.922111719127489e-07 -0.09071566369202122 +0.9948 0.6905047027929829 0.6905034550612648 7.921849283082372e-07 -0.09071835320629182 +0.9949000000000001 0.690509578939638 0.6905083136999373 7.919751064955349e-07 -0.09072104197936326 +0.995 0.6905144537063919 0.6905131709670451 7.915817935161273e-07 -0.09072373001141781 +0.9951 0.6905193270916796 0.6905180268648714 7.910051168236176e-07 -0.0907264173026378 +0.9952000000000001 0.6905241990939384 0.6905228813956967 7.902452441171937e-07 -0.09072910385320541 +0.9953000000000001 0.6905290697116073 0.6905277345617999 7.893023834387725e-07 -0.0907317896633029 +0.9954000000000001 0.690533938943128 0.690532586365457 7.881767831313669e-07 -0.09073447473311243 +0.9955 0.6905388067869448 0.690537436808941 7.86868731672552e-07 -0.09073715906281614 +0.9956 0.6905436732415056 0.690542285894521 7.853785575356875e-07 -0.09073984265259612 +0.9957 0.690548538305262 0.6905471336244631 7.837066293286954e-07 -0.09074252550263447 +0.9958 0.6905534019766699 0.690551980001028 7.818533555581375e-07 -0.09074520761311325 +0.9959000000000001 0.6905582642541898 0.6905568250264725 7.798191845598268e-07 -0.09074788898421444 +0.996 0.6905631251362869 0.6905616687030477 7.776046043878049e-07 -0.09075056961612009 +0.9961 0.6905679846214328 0.6905665110329993 7.752101427171976e-07 -0.09075324950901213 +0.9962000000000001 0.6905728427081036 0.6905713520185667 7.726363666776814e-07 -0.09075592866307246 +0.9963000000000001 0.6905776993947825 0.6905761916619831 7.698838828673615e-07 -0.09075860707848295 +0.9964000000000001 0.6905825546799595 0.6905810299654754 7.669533369641934e-07 -0.09076128475542555 +0.9965 0.6905874085621315 0.6905858669312623 7.638454137398609e-07 -0.09076396169408206 +0.9966 0.6905922610398025 0.6905907025615554 7.605608369071204e-07 -0.09076663789463418 +0.9967 0.6905971121114847 0.6905955368585579 7.571003688838784e-07 -0.09076931335726375 +0.9968 0.6906019617756988 0.6906003698244649 7.53464810654414e-07 -0.09077198808215246 +0.9969000000000001 0.6906068100309739 0.6906052014614625 7.496550016167225e-07 -0.09077466206948202 +0.997 0.6906116568758482 0.6906100317717274 7.456718193743495e-07 -0.09077733531943405 +0.9971 0.6906165023088702 0.6906148607574268 7.415161793755676e-07 -0.09078000783219024 +0.9972000000000001 0.6906213463285971 0.6906196884207181 7.371890349827659e-07 -0.0907826796079322 +0.9973000000000001 0.6906261889335974 0.6906245147637475 7.326913770699939e-07 -0.09078535064684146 +0.9974000000000001 0.6906310301224496 0.6906293397886509 7.280242339258169e-07 -0.09078802094909959 +0.9975 0.6906358698937439 0.690634163497553 7.23188670823105e-07 -0.09079069051488807 +0.9976 0.6906407082460817 0.6906389858925667 7.18185789921888e-07 -0.09079335934438841 +0.9977 0.6906455451780757 0.6906438069757928 7.130167299779222e-07 -0.09079602743778198 +0.9978 0.6906503806883519 0.6906486267493195 7.076826661622793e-07 -0.09079869479525021 +0.9979000000000001 0.6906552147755481 0.6906534452152229 7.021848096866457e-07 -0.09080136141697448 +0.998 0.6906600474383155 0.6906582623755654 6.965244075396448e-07 -0.09080402730313615 +0.9981 0.6906648786753184 0.6906630782323961 6.907027422925482e-07 -0.09080669245391651 +0.9982000000000001 0.6906697084852351 0.6906678927877503 6.847211317523305e-07 -0.09080935686949686 +0.9983000000000001 0.690674536866758 0.6906727060436489 6.785809286979916e-07 -0.09081202055005841 +0.9984000000000001 0.6906793638185934 0.6906775180020982 6.722835204087119e-07 -0.09081468349578241 +0.9985 0.6906841893394633 0.6906823286650893 6.658303287193634e-07 -0.09081734570685 +0.9986 0.6906890134281046 0.6906871380345984 6.592228092849872e-07 -0.09082000718344241 +0.9987 0.6906938360832693 0.6906919461125856 6.524624514697708e-07 -0.09082266792574067 +0.9988 0.6906986573037256 0.6906967529009951 6.455507780001035e-07 -0.09082532793392588 +0.9989000000000001 0.6907034770882581 0.6907015584017551 6.384893446037543e-07 -0.09082798720817914 +0.999 0.6907082954356676 0.6907063626167764 6.31279739635171e-07 -0.09083064574868142 +0.9991 0.6907131123447725 0.6907111655479532 6.239235838811918e-07 -0.09083330355561378 +0.9992000000000001 0.6907179278144078 0.6907159671971619 6.164225298255221e-07 -0.09083596062915711 +0.9993000000000001 0.6907227418434259 0.6907207675662617 6.08778261759757e-07 -0.09083861696949234 +0.9994000000000001 0.6907275544306977 0.6907255666570935 6.009924950201029e-07 -0.09084127257680041 +0.9995 0.6907323655751123 0.6907303644714795 5.930669757098217e-07 -0.09084392745126216 +0.9996 0.6907371752755771 0.6907351610112233 5.850034804355531e-07 -0.09084658159305838 +0.9997 0.6907419835310185 0.6907399562781101 5.768038158077138e-07 -0.09084923500236991 +0.9998 0.6907467903403819 0.6907447502739048 5.684698180102865e-07 -0.09085188767937752 +0.9999000000000001 0.6907515957026324 0.6907495430003533 5.600033524122416e-07 -0.09085453962426188 +1.0 0.6907563996167552 0.6907543344591814 5.514063132899816e-07 -0.09085719083720374 +1.0001 0.6907612020817545 0.6907591246520949 5.426806231334513e-07 -0.09085984131838379 +1.0002 0.6907660030966559 0.6907639135807782 5.338282323824606e-07 -0.09086249106798255 +1.0003 0.6907708026605055 0.6907687012468959 5.248511190381056e-07 -0.09086514008618075 +1.0004000000000002 0.6907756007723701 0.6907734876520912 5.15751288079902e-07 -0.09086778837315891 +1.0005 0.690780397431338 0.6907782727979854 5.065307712298628e-07 -0.09087043592909755 +1.0006 0.6907851926365187 0.690783056686179 4.971916262030973e-07 -0.09087308275417726 +1.0007000000000001 0.6907899863870439 0.6907878393182496 4.877359365412781e-07 -0.09087572884857842 +1.0008000000000001 0.6907947786820671 0.6907926206957533 4.781658109187514e-07 -0.09087837421248149 +1.0009000000000001 0.6907995695207637 0.6907974008202237 4.684833828511037e-07 -0.0908810188460669 +1.001 0.6908043589023324 0.690802179693171 4.5869081005678325e-07 -0.090883662749515 +1.0011 0.6908091468259943 0.6908069573160833 4.487902741379113e-07 -0.09088630592300613 +1.0012 0.6908139332909936 0.6908117336904254 4.387839799835369e-07 -0.09088894836672068 +1.0013 0.6908187182965981 0.690816508817638 4.2867415535330355e-07 -0.09089159008083886 +1.0014 0.6908235018420987 0.6908212826991387 4.1846305028764297e-07 -0.09089423106554095 +1.0015 0.6908282839268101 0.6908260553363208 4.0815293674001385e-07 -0.09089687132100714 +1.0016 0.6908330645500713 0.690830826730554 3.9774610789689024e-07 -0.09089951084741765 +1.0017 0.6908378437112451 0.6908355968831829 3.872448778655113e-07 -0.09090214964495255 +1.0018 0.6908426214097196 0.6908403657955282 3.766515809661142e-07 -0.09090478771379211 +1.0019 0.6908473976449062 0.6908451334688852 3.6596857140580585e-07 -0.09090742505411627 +1.002 0.690852172416242 0.6908498999045249 3.5519822257773503e-07 -0.09091006166610517 +1.0021 0.6908569457231888 0.690854665103693 3.443429266586362e-07 -0.0909126975499388 +1.0022 0.690861717565234 0.6908594290676089 3.334050940467792e-07 -0.09091533270579712 +1.0023 0.69086648794189 0.6908641917974678 3.2238715279298e-07 -0.09091796713386013 +1.0024000000000002 0.6908712568526951 0.6908689532944382 3.1129154811487814e-07 -0.0909206008343078 +1.0025 0.6908760242972128 0.6908737135596632 3.001207417516194e-07 -0.09092323380731994 +1.0026 0.6908807902750336 0.6908784725942596 2.8887721156140023e-07 -0.09092586605307647 +1.0027000000000001 0.6908855547857728 0.6908832303993178 2.775634508761504e-07 -0.0909284975717572 +1.0028000000000001 0.6908903178290731 0.6908879869759021 2.6618196800887173e-07 -0.09093112836354195 +1.0029000000000001 0.6908950794046025 0.6908927423250499 2.54735285587504e-07 -0.09093375842861036 +1.003 0.6908998395120565 0.6908974964477725 2.4322594017328614e-07 -0.09093638776714233 +1.0031 0.6909045981511566 0.690902249345054 2.31656481532172e-07 -0.09093901637931746 +1.0032 0.6909093553216518 0.6909070010178513 2.200294721074747e-07 -0.0909416442653155 +1.0033 0.6909141110233173 0.6909117514670944 2.0834748658271618e-07 -0.090944271425316 +1.0034 0.690918865255956 0.6909165006936866 1.9661311114610447e-07 -0.09094689785949862 +1.0035 0.6909236180193977 0.6909212486985028 1.8482894296317776e-07 -0.09094952356804296 +1.0036 0.6909283693134995 0.6909259954823912 1.7299758968414292e-07 -0.09095214855112849 +1.0037 0.6909331191381458 0.6909307410461722 1.611216687708028e-07 -0.09095477280893476 +1.0038 0.6909378674932487 0.6909354853906391 1.492038069449142e-07 -0.09095739634164118 +1.0039 0.6909426143787474 0.6909402285165562 1.3724663962960681e-07 -0.09096001914942722 +1.004 0.6909473597946098 0.6909449704246613 1.2525281035957736e-07 -0.09096264123247236 +1.0041 0.6909521037408306 0.6909497111156637 1.1322497017740574e-07 -0.09096526259095593 +1.0042 0.6909568462174327 0.6909544505902447 1.0116577705762686e-07 -0.09096788322505726 +1.0043 0.690961587224467 0.6909591888490578 8.907789531692467e-08 -0.0909705031349557 +1.0044000000000002 0.6909663267620118 0.6909639258927278 7.696399504861229e-08 -0.09097312232083049 +1.0045 0.6909710648301739 0.6909686617218522 6.482675151721351e-08 -0.09097574078286089 +1.0046 0.6909758014290883 0.6909733963369998 5.266884454437071e-08 -0.09097835852122611 +1.0047000000000001 0.6909805365589178 0.690978129738711 4.049295795720276e-08 -0.09098097553610539 +1.0048000000000001 0.6909852702198535 0.6909828619274982 2.830177895860042e-08 -0.09098359182767785 +1.0049000000000001 0.6909900024121143 0.6909875929038456 1.6097997570380107e-08 -0.0909862073961226 +1.005 0.6909947331359476 0.6909923226682085 3.884306013987593e-09 -0.09098882224161871 +1.0051 0.6909994623916289 0.6909970512210146 -8.336601871501703e-09 -0.09099143636434526 +1.0052 0.6910041901794624 0.6910017785626625 -2.0562031226561278e-08 -0.09099404976448129 +1.0053 0.6910089164997796 0.6910065046935231 -3.278928677272891e-08 -0.09099666244220578 +1.0054 0.6910136413529409 0.6910112296139385 -4.5015673391245355e-08 -0.0909992743976977 +1.0055 0.6910183647393348 0.6910159533242224 -5.723849673096651e-08 -0.09100188563113594 +1.0056 0.6910230866593776 0.6910206758246602 -6.945506379751887e-08 -0.09100449614269943 +1.0057 0.6910278071135145 0.6910253971155091 -8.166268354332235e-08 -0.09100710593256696 +1.0058 0.6910325261022185 0.6910301171969979 -9.385866746487725e-08 -0.09100971500091747 +1.0059 0.6910372436259904 0.6910348360693275 -1.0604033019376291e-07 -0.09101232334792965 +1.006 0.6910419596853592 0.6910395537326698 -1.1820499008427521e-07 -0.09101493097378231 +1.0061 0.6910466742808822 0.6910442701871693 -1.3034996981797775e-07 -0.09101753787865419 +1.0062 0.691051387413145 0.6910489854329418 -1.4247259695621128e-07 -0.09102014406272402 +1.0063 0.6910560990827604 0.6910536994700753 -1.5457020458888027e-07 -0.09102274952617044 +1.0064000000000002 0.6910608092903696 0.6910584122986297 -1.6664013186701299e-07 -0.09102535426917206 +1.0065 0.6910655180366412 0.691063123918637 -1.7867972460644532e-07 -0.09102795829190753 +1.0066 0.6910702253222716 0.6910678343301013 -1.9068633588456563e-07 -0.09103056159455541 +1.0067000000000002 0.6910749311479851 0.6910725435329991 -2.0265732660409985e-07 -0.09103316417729426 +1.0068000000000001 0.6910796355145332 0.6910772515272786 -2.1459006608465225e-07 -0.09103576604030252 +1.0069000000000001 0.6910843384226952 0.6910819583128609 -2.264819326386336e-07 -0.09103836718375868 +1.007 0.6910890398732774 0.6910866638896396 -2.3833031411249483e-07 -0.09104096760784122 +1.0071 0.691093739867114 0.6910913682574809 -2.50132608552861e-07 -0.09104356731272856 +1.0072 0.6910984384050654 0.6910960714162233 -2.6188622467143707e-07 -0.09104616629859902 +1.0073 0.6911031354880195 0.6911007733656784 -2.7358858248338613e-07 -0.09104876456563096 +1.0074 0.6911078311168916 0.6911054741056311 -2.852371138485632e-07 -0.09105136211400272 +1.0075 0.6911125252926229 0.6911101736358389 -2.9682926303009616e-07 -0.09105395894389262 +1.0076 0.6911172180161815 0.6911148719560327 -3.0836248729460003e-07 -0.0910565550554788 +1.0077 0.6911219092885622 0.6911195690659167 -3.198342574187163e-07 -0.09105915044893956 +1.0078 0.691126599110786 0.6911242649651687 -3.312420582615716e-07 -0.09106174512445303 +1.0079 0.6911312874839003 0.69112895965344 -3.4258338932335874e-07 -0.0910643390821974 +1.008 0.691135974408978 0.6911336531303559 -3.5385576530738705e-07 -0.09106693232235076 +1.0081 0.6911406598871185 0.691138345395516 -3.6505671661968275e-07 -0.09106952484509126 +1.0082 0.6911453439194464 0.6911430364484934 -3.7618378997267277e-07 -0.0910721166505969 +1.0083 0.691150026507112 0.6911477262888355 -3.8723454887090725e-07 -0.09107470773904573 +1.0084000000000002 0.6911547076512912 0.6911524149160649 -3.982065741592322e-07 -0.09107729811061571 +1.0085 0.6911593873531847 0.6911571023296785 -4.090974645709622e-07 -0.09107988776548487 +1.0086 0.6911640656140179 0.6911617885291478 -4.199048372274805e-07 -0.09108247670383099 +1.0087000000000002 0.6911687424350417 0.6911664735139199 -4.3062632822110647e-07 -0.09108506492583208 +1.0088000000000001 0.691173417817531 0.691171157283417 -4.4125959301755113e-07 -0.09108765243166599 +1.0089000000000001 0.6911780917627854 0.6911758398370368 -4.518023070873567e-07 -0.09109023922151051 +1.009 0.6911827642721279 0.6911805211741529 -4.62252166329169e-07 -0.09109282529554344 +1.0091 0.6911874353469063 0.6911852012941145 -4.7260688759709346e-07 -0.09109541065394257 +1.0092 0.6911921049884917 0.6911898801962473 -4.828642092766233e-07 -0.09109799529688559 +1.0093 0.6911967731982787 0.6911945578798531 -4.930218916454621e-07 -0.0911005792245503 +1.0094 0.6912014399776849 0.6911992343442103 -5.030777174633294e-07 -0.0911031624371142 +1.0095 0.6912061053281515 0.6912039095885745 -5.130294924368672e-07 -0.0911057449347551 +1.0096 0.6912107692511416 0.6912085836121784 -5.228750456429121e-07 -0.09110832671765047 +1.0097 0.691215431748141 0.6912132564142318 -5.326122300766678e-07 -0.09111090778597797 +1.0098 0.6912200928206584 0.6912179279939223 -5.422389231096725e-07 -0.0911134881399151 +1.0099 0.6912247524702237 0.6912225983504151 -5.517530269061321e-07 -0.09111606777963932 +1.01 0.691229410698389 0.6912272674828541 -5.611524689502767e-07 -0.09111864670532818 +1.0101 0.6912340675067272 0.6912319353903611 -5.704352023794268e-07 -0.09112122491715909 +1.0102 0.6912387228968332 0.6912366020720366 -5.79599206559922e-07 -0.09112380241530942 +1.0103 0.6912433768703221 0.6912412675269608 -5.886424874618212e-07 -0.09112637919995661 +1.0104000000000002 0.6912480294288297 0.6912459317541924 -5.975630781307473e-07 -0.091128955271278 +1.0105 0.6912526805740122 0.6912505947527697 -6.063590390348317e-07 -0.09113153062945084 +1.0106 0.6912573303075462 0.6912552565217112 -6.150284586059485e-07 -0.09113410527465243 +1.0107000000000002 0.6912619786311271 0.6912599170600149 -6.235694535311476e-07 -0.09113667920706003 +1.0108000000000001 0.6912666255464712 0.6912645763666603 -6.31980169335522e-07 -0.0911392524268509 +1.0109000000000001 0.6912712710553122 0.6912692344406067 -6.40258780576497e-07 -0.09114182493420218 +1.011 0.6912759151594035 0.6912738912807949 -6.484034913295522e-07 -0.091144396729291 +1.0111 0.691280557860517 0.6912785468861469 -6.56412535660067e-07 -0.09114696781229452 +1.0112 0.6912851991604423 0.6912832012555661 -6.642841779147535e-07 -0.09114953818338974 +1.0113 0.6912898390609874 0.6912878543879386 -6.720167131379906e-07 -0.0911521078427538 +1.0114 0.6912944775639775 0.6912925062821325 -6.796084673493796e-07 -0.0911546767905637 +1.0115 0.6912991146712553 0.6912971569369982 -6.870577980017112e-07 -0.0911572450269964 +1.0116 0.6913037503846797 0.6913018063513697 -6.943630944111767e-07 -0.09115981255222888 +1.0117 0.691308384706127 0.6913064545240637 -7.015227778961464e-07 -0.09116237936643805 +1.0118 0.6913130176374889 0.6913111014538814 -7.085353022906471e-07 -0.0911649454698008 +1.0119 0.6913176491806732 0.6913157471396072 -7.153991542357963e-07 -0.09116751086249397 +1.012 0.6913222793376035 0.6913203915800104 -7.221128534573573e-07 -0.09117007554469445 +1.0121 0.6913269081102181 0.6913250347738447 -7.286749531126846e-07 -0.091172639516579 +1.0122 0.6913315355004703 0.6913296767198491 -7.350840401654235e-07 -0.09117520277832437 +1.0123 0.6913361615103277 0.6913343174167479 -7.413387355797996e-07 -0.09117776533010732 +1.0124000000000002 0.6913407861417722 0.6913389568632509 -7.474376947508299e-07 -0.09118032717210449 +1.0125 0.6913454093967987 0.6913435950580546 -7.53379607643101e-07 -0.09118288830449256 +1.0126 0.6913500312774163 0.6913482319998421 -7.591631991793468e-07 -0.09118544872744819 +1.0127000000000002 0.6913546517856464 0.6913528676872827 -7.647872294902491e-07 -0.0911880084411479 +1.0128000000000001 0.6913592709235239 0.6913575021190332 -7.702504941642374e-07 -0.09119056744576835 +1.0129000000000001 0.6913638886930948 0.6913621352937387 -7.755518245250448e-07 -0.09119312574148608 +1.013 0.6913685050964179 0.6913667672100314 -7.80690087895386e-07 -0.09119568332847756 +1.0131000000000001 0.6913731201355624 0.6913713978665325 -7.85664187805124e-07 -0.09119824020691925 +1.0132 0.6913777338126095 0.6913760272618514 -7.904730642133151e-07 -0.09120079637698758 +1.0133 0.6913823461296509 0.6913806553945872 -7.951156937441306e-07 -0.09120335183885897 +1.0134 0.6913869570887881 0.6913852822633287 -7.995910900199243e-07 -0.09120590659270982 +1.0135 0.6913915666921331 0.6913899078666539 -8.038983036473546e-07 -0.0912084606387164 +1.0136 0.6913961749418072 0.6913945322031316 -8.080364226614734e-07 -0.0912110139770551 +1.0137 0.6914007818399405 0.6913991552713215 -8.120045725257263e-07 -0.0912135666079021 +1.0138 0.6914053873886724 0.6914037770697739 -8.158019164927754e-07 -0.09121611853143374 +1.0139 0.6914099915901505 0.6914083975970311 -8.194276556044988e-07 -0.0912186697478262 +1.014 0.6914145944465295 0.6914130168516268 -8.228810288862798e-07 -0.09122122025725557 +1.0141 0.6914191959599733 0.6914176348320881 -8.261613136523183e-07 -0.09122377005989815 +1.0142 0.691423796132651 0.6914222515369335 -8.292678256027752e-07 -0.09122631915592996 +1.0143 0.6914283949667401 0.6914268669646753 -8.321999188376505e-07 -0.0912288675455271 +1.0144000000000002 0.6914329924644232 0.6914314811138191 -8.349569861482165e-07 -0.09123141522886558 +1.0145 0.6914375886278896 0.691436093982865 -8.375384589753843e-07 -0.0912339622061215 +1.0146 0.6914421834593337 0.6914407055703066 -8.399438077844046e-07 -0.09123650847747077 +1.0147 0.6914467769609551 0.6914453158746329 -8.421725419538451e-07 -0.09123905404308938 +1.0148000000000001 0.6914513691349577 0.6914499248943277 -8.442242098727348e-07 -0.0912415989031532 +1.0149000000000001 0.6914559599835506 0.6914545326278709 -8.460983992736315e-07 -0.09124414305783819 +1.015 0.6914605495089458 0.6914591390737376 -8.477947369550654e-07 -0.09124668650732014 +1.0151000000000001 0.6914651377133592 0.6914637442304 -8.493128891839952e-07 -0.09124922925177492 +1.0152 0.6914697245990099 0.6914683480963268 -8.506525615015192e-07 -0.09125177129137832 +1.0153 0.6914743101681191 0.6914729506699838 -8.518134990836979e-07 -0.09125431262630604 +1.0154 0.6914788944229106 0.6914775519498348 -8.527954865056309e-07 -0.09125685325673384 +1.0155 0.69148347736561 0.6914821519343417 -8.535983477553355e-07 -0.09125939318283746 +1.0156 0.6914880589984438 0.6914867506219644 -8.542219466362022e-07 -0.09126193240479251 +1.0157 0.6914926393236401 0.691491348011162 -8.546661864061722e-07 -0.09126447092277457 +1.0158 0.6914972183434271 0.6914959441003928 -8.549310099442708e-07 -0.09126700873695932 +1.0159 0.6915017960600331 0.6915005388881151 -8.550163997089744e-07 -0.09126954584752225 +1.016 0.6915063724756866 0.6915051323727874 -8.549223778769877e-07 -0.09127208225463901 +1.0161 0.6915109475926147 0.6915097245528683 -8.546490061489553e-07 -0.09127461795848497 +1.0162 0.6915155214130436 0.6915143154268175 -8.541963857772172e-07 -0.09127715295923565 +1.0163 0.6915200939391986 0.6915189049930963 -8.535646576768308e-07 -0.09127968725706649 +1.0164000000000002 0.691524665173302 0.6915234932501678 -8.527540021341373e-07 -0.09128222085215289 +1.0165 0.6915292351175746 0.691528080196497 -8.517646388483957e-07 -0.09128475374467017 +1.0166 0.6915338037742337 0.6915326658305518 -8.505968271260711e-07 -0.0912872859347937 +1.0167 0.6915383711454941 0.6915372501508033 -8.492508654506237e-07 -0.0912898174226988 +1.0168000000000001 0.6915429372335664 0.6915418331557256 -8.477270916906754e-07 -0.09129234820856072 +1.0169000000000001 0.6915475020406575 0.6915464148437973 -8.460258826836764e-07 -0.0912948782925547 +1.017 0.6915520655689699 0.6915509952135007 -8.441476545828497e-07 -0.09129740767485596 +1.0171000000000001 0.6915566278207008 0.6915555742633231 -8.420928623992241e-07 -0.09129993635563965 +1.0172 0.6915611887980428 0.6915601519917571 -8.398620000432677e-07 -0.09130246433508099 +1.0173 0.6915657485031824 0.6915647283973001 -8.374556002138656e-07 -0.09130499161335497 +1.0174 0.6915703069383001 0.6915693034784558 -8.348742342734194e-07 -0.0913075181906367 +1.0175 0.6915748641055701 0.691573877233735 -8.321185120119257e-07 -0.09131004406710133 +1.0176 0.6915794200071596 0.6915784496616538 -8.291890817024861e-07 -0.09131256924292372 +1.0177 0.6915839746452284 0.6915830207607363 -8.260866296572189e-07 -0.09131509371827892 +1.0178 0.6915885280219287 0.6915875905295142 -8.228118803799145e-07 -0.09131761749334188 +1.0179 0.6915930801394048 0.6915921589665267 -8.193655961774571e-07 -0.09132014056828751 +1.018 0.6915976309997924 0.6915967260703216 -8.157485771320694e-07 -0.09132266294329071 +1.0181 0.6916021806052184 0.6916012918394552 -8.119616607821234e-07 -0.09132518461852628 +1.0182 0.6916067289578003 0.6916058562724932 -8.080057220388737e-07 -0.09132770559416906 +1.0183 0.6916112760596461 0.6916104193680107 -8.038816729227793e-07 -0.09133022587039391 +1.0184000000000002 0.6916158219128536 0.6916149811245924 -7.995904623692152e-07 -0.09133274544737546 +1.0185 0.6916203665195105 0.6916195415408335 -7.951330761035713e-07 -0.0913352643252885 +1.0186 0.6916249098816933 0.6916241006153399 -7.905105362665532e-07 -0.09133778250430771 +1.0187 0.6916294520014674 0.6916286583467284 -7.857239011505035e-07 -0.09134029998460774 +1.0188000000000001 0.691633992880887 0.6916332147336273 -7.807742651577687e-07 -0.09134281676636319 +1.0189000000000001 0.6916385325219936 0.6916377697746768 -7.756627585092657e-07 -0.09134533284974866 +1.019 0.6916430709268175 0.6916423234685294 -7.703905468142702e-07 -0.09134784823493874 +1.0191000000000001 0.6916476080973752 0.6916468758138494 -7.649588309038835e-07 -0.09135036292210796 +1.0192 0.6916521440356707 0.691651426809315 -7.593688467061321e-07 -0.09135287691143076 +1.0193 0.6916566787436947 0.6916559764536168 -7.536218646908566e-07 -0.09135539020308166 +1.0194 0.6916612122234236 0.6916605247454592 -7.477191898141999e-07 -0.091357902797235 +1.0195 0.6916657444768204 0.6916650716835614 -7.416621610190077e-07 -0.09136041469406526 +1.0196 0.6916702755058329 0.6916696172666559 -7.35452151151561e-07 -0.09136292589374678 +1.0197 0.6916748053123944 0.6916741614934903 -7.290905665174874e-07 -0.09136543639645386 +1.0198 0.6916793338984234 0.6916787043628274 -7.225788465764493e-07 -0.09136794620236088 +1.0199 0.6916838612658218 0.6916832458734452 -7.159184636923444e-07 -0.09137045531164201 +1.02 0.6916883874164765 0.6916877860241373 -7.091109226753378e-07 -0.0913729637244715 +1.0201 0.6916929123522582 0.6916923248137138 -7.021577604349183e-07 -0.0913754714410236 +1.0202 0.6916974360750202 0.6916968622410008 -6.950605459105086e-07 -0.09137797846147244 +1.0203 0.6917019585865999 0.6917013983048416 -6.878208793775764e-07 -0.0913804847859922 +1.0204000000000002 0.6917064798888168 0.6917059330040958 -6.804403922533453e-07 -0.09138299041475692 +1.0205 0.6917109999834737 0.6917104663376412 -6.729207467359721e-07 -0.09138549534794073 +1.0206 0.6917155188723545 0.6917149983043727 -6.652636352633134e-07 -0.09138799958571764 +1.0207 0.6917200365572256 0.6917195289032037 -6.574707805545588e-07 -0.09139050312826169 +1.0208000000000002 0.6917245530398347 0.6917240581330653 -6.495439346387855e-07 -0.09139300597574679 +1.0209000000000001 0.6917290683219106 0.6917285859929079 -6.414848789104699e-07 -0.0913955081283469 +1.021 0.6917335824051634 0.6917331124817006 -6.332954235188648e-07 -0.09139800958623595 +1.0211000000000001 0.6917380952912835 0.6917376375984317 -6.249774071043213e-07 -0.09140051034958785 +1.0212 0.6917426069819415 0.6917421613421086 -6.165326962292994e-07 -0.09140301041857635 +1.0213 0.6917471174787884 0.6917466837117598 -6.079631850869349e-07 -0.09140550979337533 +1.0214 0.6917516267834547 0.6917512047064328 -5.992707949598053e-07 -0.09140800847415861 +1.0215 0.6917561348975503 0.6917557243251956 -5.904574739284962e-07 -0.09141050646109986 +1.0216 0.6917606418226644 0.691760242567137 -5.81525196399757e-07 -0.09141300375437278 +1.0217 0.691765147560365 0.6917647594313672 -5.724759624681219e-07 -0.09141550035415111 +1.0218 0.6917696521121991 0.6917692749170166 -5.633117977632551e-07 -0.09141799626060845 +1.0219 0.6917741554796917 0.6917737890232383 -5.540347528532052e-07 -0.0914204914739185 +1.022 0.6917786576643459 0.6917783017492061 -5.446469027586831e-07 -0.09142298599425476 +1.0221 0.6917831586676431 0.6917828130941165 -5.351503465228502e-07 -0.09142547982179085 +1.0222 0.6917876584910416 0.6917873230571876 -5.255472068504963e-07 -0.09142797295670022 +1.0223 0.6917921571359779 0.6917918316376603 -5.158396293586387e-07 -0.09143046539915639 +1.0224000000000002 0.6917966546038646 0.6917963388347985 -5.060297824308058e-07 -0.09143295714933275 +1.0225 0.6918011508960926 0.6918008446478885 -4.96119856474575e-07 -0.09143544820740285 +1.0226 0.6918056460140285 0.6918053490762401 -4.861120635954452e-07 -0.09143793857354002 +1.0227 0.6918101399590157 0.6918098521191864 -4.7600863699315266e-07 -0.0914404282479176 +1.0228000000000002 0.6918146327323735 0.6918143537760841 -4.6581183055227626e-07 -0.09144291723070894 +1.0229000000000001 0.6918191243353974 0.6918188540463139 -4.555239182454929e-07 -0.09144540552208733 +1.023 0.6918236147693588 0.6918233529292802 -4.451471937588769e-07 -0.09144789312222601 +1.0231000000000001 0.691828104035505 0.691827850424412 -4.3468396979801094e-07 -0.09145038003129827 +1.0232 0.6918325921350581 0.6918323465311622 -4.2413657776879665e-07 -0.09145286624947721 +1.0233 0.6918370790692158 0.691836841249009 -4.1350736711132097e-07 -0.09145535177693603 +1.0234 0.6918415648391507 0.6918413345774549 -4.02798704911278e-07 -0.09145783661384788 +1.0235 0.6918460494460108 0.6918458265160277 -3.920129752060797e-07 -0.09146032076038589 +1.0236 0.6918505328909178 0.6918503170642799 -3.811525785893388e-07 -0.09146280421672304 +1.0237 0.6918550151749687 0.6918548062217897 -3.7021993162106304e-07 -0.09146528698303241 +1.0238 0.6918594962992348 0.6918592939881608 -3.5921746628642115e-07 -0.09146776905948699 +1.0239 0.6918639762647613 0.6918637803630225 -3.481476295377761e-07 -0.09147025044625974 +1.024 0.6918684550725676 0.6918682653460297 -3.3701288259385676e-07 -0.09147273114352361 +1.0241000000000002 0.6918729327236472 0.6918727489368635 -3.2581570050954634e-07 -0.09147521115145153 +1.0242 0.6918774092189672 0.691877231135231 -3.1455857160689327e-07 -0.09147769047021637 +1.0243 0.6918818845594683 0.6918817119408653 -3.0324399697551074e-07 -0.09148016909999089 +1.0244000000000002 0.6918863587460642 0.6918861913535261 -2.91874489737054e-07 -0.09148264704094794 +1.0245 0.6918908317796434 0.6918906693729996 -2.8045257469133666e-07 -0.09148512429326033 +1.0246000000000002 0.6918953036610662 0.6918951459990983 -2.689807876675443e-07 -0.09148760085710075 +1.0247 0.691899774391167 0.6918996212316617 -2.5746167489626437e-07 -0.09149007673264195 +1.0248 0.6919042439707528 0.6919040950705557 -2.458977926139694e-07 -0.09149255192005656 +1.0249000000000001 0.6919087124006034 0.6919085675156734 -2.3429170632749408e-07 -0.09149502641951722 +1.025 0.6919131796814719 0.6919130385669351 -2.22645990321374e-07 -0.09149750023119656 +1.0251000000000001 0.6919176458140843 0.6919175082242877 -2.1096322708885618e-07 -0.09149997335526718 +1.0252000000000001 0.6919221107991389 0.6919219764877056 -1.9924600675944037e-07 -0.09150244579190162 +1.0252999999999999 0.6919265746373066 0.6919264433571901 -1.8749692649519534e-07 -0.09150491754127238 +1.0254 0.6919310373292309 0.6919309088327703 -1.7571858994952505e-07 -0.09150738860355195 +1.0255 0.6919354988755282 0.6919353729145021 -1.6391360666348498e-07 -0.09150985897891278 +1.0256 0.6919399592767868 0.6919398356024691 -1.5208459152628306e-07 -0.09151232866752729 +1.0257 0.6919444185335677 0.6919442968967824 -1.4023416414210566e-07 -0.09151479766956784 +1.0258 0.6919488766464041 0.6919487567975804 -1.28364948275006e-07 -0.09151726598520682 +1.0259 0.6919533336158017 0.6919532153050293 -1.1647957130246633e-07 -0.09151973361461652 +1.026 0.6919577894422381 0.6919576724193226 -1.0458066357701967e-07 -0.09152220055796921 +1.0261000000000002 0.6919622441261635 0.6919621281406818 -9.267085787981189e-08 -0.0915246668154372 +1.0262 0.6919666976680001 0.6919665824693557 -8.075278882732628e-08 -0.09152713238719264 +1.0263 0.6919711500681424 0.6919710354056208 -6.882909228851652e-08 -0.09152959727340777 +1.0264000000000002 0.6919756013269573 0.6919754869497812 -5.6902404802806894e-08 -0.09153206147425474 +1.0265 0.6919800514447836 0.6919799371021684 -4.497536300156202e-08 -0.09153452498990562 +1.0266000000000002 0.6919845004219322 0.6919843858631428 -3.30506030194193e-08 -0.09153698782053256 +1.0267 0.6919889482586867 0.6919888332330909 -2.113075991158446e-08 -0.09153944996630764 +1.0268 0.6919933949553029 0.6919932792124273 -9.21846707432547e-09 -0.09154191142740281 +1.0269000000000001 0.6919978405120084 0.6919977238015943 2.683644338002944e-09 -0.0915443722039901 +1.027 0.6920022849290031 0.6920021670010621 1.4572945996639552e-08 -0.09154683229624146 +1.0271000000000001 0.6920067282064599 0.6920066088113279 2.644681296876117e-08 -0.09154929170432888 +1.0272000000000001 0.6920111703445233 0.6920110492329167 3.830262430490339e-08 -0.09155175042842417 +1.0272999999999999 0.692015611343311 0.6920154882663805 5.013776363006761e-08 -0.09155420846869926 +1.0274 0.6920200512029122 0.6920199259122993 6.194961968929158e-08 -0.09155666582532594 +1.0275 0.6920244899233894 0.6920243621712799 7.37355869591394e-08 -0.09155912249847603 +1.0276 0.6920289275047775 0.6920287970439567 8.549306619587416e-08 -0.09156157848832128 +1.0277 0.6920333639470837 0.6920332305309913 9.721946502352918e-08 -0.09156403379503346 +1.0278 0.6920377992502887 0.6920376626330722 1.0891219849248901e-07 -0.09156648841878427 +1.0279 0.6920422334143455 0.6920420933509148 1.2056868967449952e-07 -0.09156894235974536 +1.028 0.6920466664391793 0.6920465226852617 1.3218637021084056e-07 -0.0915713956180883 +1.0281000000000002 0.6920510983246901 0.692050950636882 1.4376268089172362e-07 -0.09157384819398476 +1.0282 0.69205552907075 0.6920553772065723 1.5529507215936156e-07 -0.09157630008760637 +1.0283 0.6920599586772038 0.6920598023951551 1.6678100477410251e-07 -0.09157875129912457 +1.0284 0.6920643871438703 0.6920642262034793 1.782179503070913e-07 -0.09158120182871088 +1.0285 0.692068814470542 0.6920686486324211 1.8960339169885043e-07 -0.09158365167653681 +1.0286000000000002 0.6920732406569842 0.6920730696828821 2.0093482385255546e-07 -0.0915861008427738 +1.0287 0.6920776657029368 0.6920774893557905 2.1220975411628817e-07 -0.09158854932759329 +1.0288 0.6920820896081126 0.6920819076521003 2.234257029179454e-07 -0.09159099713116658 +1.0289000000000001 0.6920865123721989 0.6920863245727913 2.3458020424055315e-07 -0.09159344425366504 +1.029 0.6920909339948573 0.6920907401188692 2.4567080618431714e-07 -0.09159589069525997 +1.0291000000000001 0.6920953544757236 0.6920951542913651 2.5669507152520366e-07 -0.0915983364561227 +1.0292000000000001 0.6920997738144081 0.6920995670913359 2.6765057823535665e-07 -0.0916007815364245 +1.0292999999999999 0.6921041920104951 0.6921039785198628 2.7853492003820923e-07 -0.09160322593633646 +1.0294 0.6921086090635444 0.6921083885780533 2.8934570688726735e-07 -0.09160566965602986 +1.0295 0.6921130249730909 0.692112797267039 3.000805655142824e-07 -0.09160811269567587 +1.0296 0.6921174397386436 0.6921172045879762 3.107371399843628e-07 -0.0916105550554455 +1.0297 0.6921218533596879 0.6921216105420458 3.2131309218169646e-07 -0.09161299673550989 +1.0298 0.6921262658356844 0.6921260151304535 3.318061023091512e-07 -0.09161543773604015 +1.0299 0.6921306771660692 0.6921304183544282 3.4221386945726406e-07 -0.09161787805720722 +1.03 0.6921350873502545 0.6921348202152238 3.5253411201363605e-07 -0.09162031769918211 +1.0301000000000002 0.6921394963876288 0.692139220714117 3.6276456825273806e-07 -0.09162275666213576 +1.0302 0.6921439042775566 0.6921436198524085 3.7290299680775574e-07 -0.0916251949462391 +1.0303 0.6921483110193793 0.6921480176314221 3.8294717711467863e-07 -0.09162763255166305 +1.0304 0.6921527166124147 0.6921524140525047 3.9289490995353393e-07 -0.09163006947857842 +1.0305 0.6921571210559583 0.6921568091170265 4.027440179202313e-07 -0.09163250572715612 +1.0306000000000002 0.692161524349282 0.6921612028263794 4.1249234589146866e-07 -0.09163494129756683 +1.0307 0.6921659264916358 0.6921655951819783 4.22137761503516e-07 -0.09163737618998138 +1.0308 0.6921703274822473 0.6921699861852595 4.316781556171212e-07 -0.09163981040457048 +1.0309000000000001 0.6921747273203218 0.6921743758376824 4.411114427615992e-07 -0.0916422439415048 +1.031 0.6921791260050434 0.6921787641407267 4.5043556162749354e-07 -0.09164467680095502 +1.0311000000000001 0.6921835235355744 0.6921831510958945 4.596484754898489e-07 -0.09164710898309181 +1.0312000000000001 0.6921879199110559 0.6921875367047082 4.6874817270781133e-07 -0.09164954048808571 +1.0312999999999999 0.6921923151306077 0.6921919209687115 4.777326670091231e-07 -0.09165197131610732 +1.0314 0.6921967091933295 0.6921963038894685 4.865999981840119e-07 -0.0916544014673272 +1.0315 0.6922011020983001 0.6922006854685636 4.953482322378466e-07 -0.09165683094191579 +1.0316 0.6922054938445784 0.6922050657076011 5.039754619601267e-07 -0.09165925974004357 +1.0317 0.6922098844312035 0.6922094446082052 5.124798073824488e-07 -0.09166168786188103 +1.0318 0.6922142738571944 0.692213822172019 5.208594160838187e-07 -0.09166411530759848 +1.0319 0.6922186621215516 0.6922181984007053 5.291124636902511e-07 -0.09166654207736633 +1.032 0.6922230492232562 0.6922225732959455 5.372371541106924e-07 -0.0916689681713549 +1.0321000000000002 0.6922274351612707 0.6922269468594398 5.452317201337653e-07 -0.09167139358973457 +1.0322 0.6922318199345394 0.6922313190929059 5.530944236636914e-07 -0.09167381833267552 +1.0323 0.692236203541988 0.6922356899980803 5.608235561643804e-07 -0.09167624240034804 +1.0324 0.6922405859825252 0.6922400595767162 5.684174390341301e-07 -0.09167866579292228 +1.0325 0.692244967255042 0.6922444278305846 5.758744239803271e-07 -0.09168108851056846 +1.0326000000000002 0.6922493473584121 0.6922487947614737 5.831928932692465e-07 -0.09168351055345673 +1.0327 0.6922537262914927 0.6922531603711879 5.903712602395306e-07 -0.09168593192175721 +1.0328 0.6922581040531245 0.6922575246615477 5.974079695658663e-07 -0.09168835261563996 +1.0329000000000002 0.6922624806421318 0.69226188763439 6.043014975226635e-07 -0.09169077263527502 +1.033 0.6922668560573237 0.6922662492915671 6.110503524281441e-07 -0.09169319198083241 +1.0331000000000001 0.6922712302974935 0.6922706096349465 6.176530749912867e-07 -0.0916956106524821 +1.0332000000000001 0.6922756033614191 0.6922749686664111 6.241082384644825e-07 -0.09169802865039402 +1.0332999999999999 0.6922799752478643 0.6922793263878579 6.304144491292574e-07 -0.09170044597473814 +1.0334 0.6922843459555783 0.6922836828011983 6.365703465321948e-07 -0.09170286262568429 +1.0335 0.6922887154832962 0.6922880379083576 6.425746037069802e-07 -0.09170527860340237 +1.0336 0.6922930838297392 0.6922923917112744 6.484259276046123e-07 -0.09170769390806213 +1.0337 0.6922974509936155 0.6922967442119012 6.541230592599367e-07 -0.09171010853983341 +1.0338 0.6923018169736201 0.6923010954122024 6.596647740414463e-07 -0.09171252249888591 +1.0339 0.6923061817684355 0.6923054453141555 6.650498820398587e-07 -0.09171493578538939 +1.034 0.6923105453767321 0.6923097939197497 6.702772281652614e-07 -0.09171734839951351 +1.0341000000000002 0.6923149077971684 0.6923141412309861 6.753456925634449e-07 -0.09171976034142797 +1.0342 0.6923192690283917 0.6923184872498773 6.802541907963144e-07 -0.09172217161130236 +1.0343 0.6923236290690372 0.6923228319784467 6.850016740223008e-07 -0.09172458220930632 +1.0344 0.6923279879177304 0.692327175418728 6.89587129232283e-07 -0.09172699213560935 +1.0345 0.6923323455730858 0.6923315175727656 6.940095795132661e-07 -0.091729401390381 +1.0346000000000002 0.6923367020337082 0.6923358584426131 6.982680842010369e-07 -0.09173180997379071 +1.0347 0.6923410572981931 0.6923401980303345 7.023617391160863e-07 -0.09173421788600802 +1.0348 0.692345411365126 0.6923445363380022 7.062896768134097e-07 -0.09173662512720235 +1.0349000000000002 0.6923497642330845 0.692348873367697 7.1005106662414e-07 -0.09173903169754304 +1.035 0.6923541159006369 0.6923532091215087 7.136451149747369e-07 -0.09174143759719948 +1.0351000000000001 0.6923584663663441 0.6923575436015343 7.17071065525765e-07 -0.09174384282634099 +1.0352000000000001 0.6923628156287591 0.6923618768098792 7.203281991441379e-07 -0.09174624738513687 +1.0352999999999999 0.6923671636864276 0.6923662087486548 7.234158343610853e-07 -0.09174865127375637 +1.0354 0.6923715105378887 0.6923705394199803 7.263333272750083e-07 -0.0917510544923688 +1.0355 0.6923758561816746 0.6923748688259801 7.29080071815158e-07 -0.09175345704114324 +1.0356 0.6923802006163121 0.6923791969687856 7.31655499852657e-07 -0.09175585892024894 +1.0357 0.6923845438403218 0.6923835238505329 7.340590812143777e-07 -0.09175826012985504 +1.0358 0.6923888858522191 0.6923878494733634 7.362903239466201e-07 -0.09176066067013057 +1.0359 0.6923932266505148 0.6923921738394235 7.383487743289896e-07 -0.09176306054124467 +1.036 0.6923975662337152 0.6923964969508638 7.402340169299082e-07 -0.09176545974336639 +1.0361000000000002 0.692401904600322 0.6924008188098383 7.419456747453923e-07 -0.09176785827666466 +1.0362 0.6924062417488341 0.6924051394185052 7.434834093239528e-07 -0.09177025614130845 +1.0363 0.6924105776777467 0.6924094587790257 7.448469207804731e-07 -0.09177265333746679 +1.0364 0.6924149123855524 0.692413776893563 7.460359477545753e-07 -0.09177504986530854 +1.0365 0.692419245870741 0.6924180937642835 7.470502676881763e-07 -0.09177744572500258 +1.0366000000000002 0.6924235781318007 0.6924224093933548 7.478896965756876e-07 -0.09177984091671779 +1.0367 0.6924279091672176 0.6924267237829461 7.485540892832043e-07 -0.0917822354406229 +1.0368 0.6924322389754773 0.6924310369352279 7.490433394652385e-07 -0.09178462929688674 +1.0369000000000002 0.6924365675550639 0.6924353488523709 7.493573794675745e-07 -0.091787022485678 +1.037 0.6924408949044615 0.6924396595365465 7.494961804521694e-07 -0.09178941500716545 +1.0371000000000001 0.6924452210221543 0.692443968989926 7.494597524387858e-07 -0.09179180686151778 +1.0372000000000001 0.6924495459066267 0.6924482772146796 7.492481441245813e-07 -0.0917941980489036 +1.0372999999999999 0.6924538695563638 0.6924525842129768 7.488614430228857e-07 -0.09179658856949154 +1.0374 0.6924581919698523 0.6924568899869857 7.482997754215681e-07 -0.09179897842345017 +1.0375 0.6924625131455805 0.6924611945388726 7.475633062165032e-07 -0.09180136761094804 +1.0376 0.6924668330820389 0.6924654978708014 7.46652239078105e-07 -0.0918037561321537 +1.0377 0.6924711517777201 0.6924697999849337 7.455668161043816e-07 -0.09180614398723562 +1.0378 0.6924754692311197 0.692474100883428 7.443073180984916e-07 -0.09180853117636223 +1.0379 0.6924797854407363 0.6924784005684391 7.428740642356768e-07 -0.09181091769970195 +1.038 0.6924841004050732 0.6924826990421185 7.412674121187734e-07 -0.09181330355742322 +1.0381000000000002 0.6924884141226365 0.6924869963066128 7.394877576810677e-07 -0.09181568874969435 +1.0382 0.6924927265919375 0.6924912923640647 7.375355349920065e-07 -0.09181807327668368 +1.0383 0.6924970378114923 0.692495587216611 7.354112162849535e-07 -0.09182045713855946 +1.0384 0.6925013477798223 0.6924998808663838 7.331153117073885e-07 -0.09182284033548997 +1.0385 0.6925056564954544 0.6925041733155093 7.306483693902965e-07 -0.09182522286764346 +1.0386000000000002 0.6925099639569217 0.6925084645661069 7.280109750734676e-07 -0.0918276047351881 +1.0387 0.692514270162764 0.69251275462029 7.252037522165189e-07 -0.09182998593829206 +1.0388 0.6925185751115277 0.6925170434801649 7.222273616935837e-07 -0.0918323664771235 +1.0389000000000002 0.6925228788017663 0.69252133114783 7.190825016406555e-07 -0.09183474635185046 +1.039 0.6925271812320417 0.6925256176253765 7.157699073723212e-07 -0.09183712556264104 +1.0391000000000001 0.6925314824009228 0.6925299029148866 7.122903511874723e-07 -0.09183950410966324 +1.0392000000000001 0.6925357823069878 0.6925341870184349 7.086446421472603e-07 -0.09184188199308507 +1.0393 0.692540080948823 0.6925384699380865 7.04833625977952e-07 -0.09184425921307449 +1.0394 0.6925443783250249 0.6925427516758974 7.008581847378625e-07 -0.09184663576979946 +1.0395 0.6925486744341985 0.6925470322339133 6.967192367202113e-07 -0.09184901166342785 +1.0396 0.6925529692749595 0.6925513116141708 6.924177361755657e-07 -0.09185138689412757 +1.0397 0.6925572628459337 0.6925555898186947 6.879546732563302e-07 -0.09185376146206642 +1.0398 0.6925615551457572 0.6925598668495001 6.833310735587794e-07 -0.0918561353674122 +1.0399 0.692565846173078 0.69256414270859 6.785479979704023e-07 -0.09185850861033268 +1.04 0.692570135926555 0.6925684173979565 6.736065425311244e-07 -0.0918608811909956 +1.0401000000000002 0.6925744244048591 0.6925726909195795 6.685078380586074e-07 -0.09186325310956867 +1.0402 0.6925787116066731 0.6925769632754264 6.632530500233491e-07 -0.09186562436621956 +1.0403 0.6925829975306927 0.6925812344674521 6.578433781045945e-07 -0.09186799496111593 +1.0404 0.6925872821756267 0.6925855044975985 6.522800559682906e-07 -0.0918703648944254 +1.0405 0.6925915655401964 0.6925897733677935 6.465643511283092e-07 -0.09187273416631547 +1.0406000000000002 0.6925958476231375 0.6925940410799523 6.406975645301127e-07 -0.09187510277695377 +1.0407 0.6926001284231991 0.6925983076359747 6.346810302870765e-07 -0.09187747072650773 +1.0408 0.6926044079391449 0.6926025730377474 6.285161153196661e-07 -0.09187983801514489 +1.0409000000000002 0.6926086861697531 0.6926068372871416 6.222042191889043e-07 -0.09188220464303269 +1.041 0.6926129631138171 0.6926111003860131 6.157467736522815e-07 -0.09188457061033854 +1.0411000000000001 0.6926172387701457 0.6926153623362028 6.091452423584442e-07 -0.0918869359172298 +1.0412000000000001 0.6926215131375626 0.6926196231395352 6.0240112056964e-07 -0.0918893005638738 +1.0413 0.6926257862149083 0.6926238827978193 5.955159347870165e-07 -0.09189166455043792 +1.0414 0.6926300580010395 0.6926281413128472 5.884912423897992e-07 -0.09189402787708939 +1.0415 0.6926343284948291 0.6926323986863947 5.813286313022248e-07 -0.09189639054399548 +1.0416 0.6926385976951674 0.6926366549202196 5.740297197298627e-07 -0.0918987525513234 +1.0417 0.6926428656009618 0.6926409100160635 5.665961554934817e-07 -0.09190111389924033 +1.0418 0.6926471322111374 0.6926451639756495 5.590296161539499e-07 -0.0919034745879135 +1.0419 0.6926513975246367 0.6926494168006824 5.513318080963003e-07 -0.09190583461750991 +1.042 0.6926556615404209 0.6926536684928495 5.435044665574873e-07 -0.09190819398819672 +1.0421 0.6926599242574694 0.6926579190538189 5.355493550296409e-07 -0.09191055270014098 +1.0422 0.6926641856747808 0.6926621684852399 5.27468264871489e-07 -0.0919129107535097 +1.0423 0.6926684457913723 0.6926664167887426 5.192630149891686e-07 -0.09191526814846984 +1.0424 0.6926727046062806 0.6926706639659379 5.109354513643805e-07 -0.09191762488518841 +1.0425 0.692676962118562 0.6926749100184162 5.024874466658114e-07 -0.09191998096383233 +1.0426000000000002 0.6926812183272929 0.6926791549477487 4.93920899860556e-07 -0.09192233638456847 +1.0427 0.6926854732315697 0.6926833987554857 4.852377356312498e-07 -0.09192469114756374 +1.0428 0.6926897268305092 0.6926876414431572 4.7643990420953575e-07 -0.09192704525298492 +1.0429000000000002 0.6926939791232488 0.6926918830122719 4.6752938066829675e-07 -0.09192939870099878 +1.043 0.6926982301089473 0.6926961234643181 4.5850816467185584e-07 -0.09193175149177214 +1.0431000000000001 0.6927024797867845 0.6927003628007622 4.493782799902535e-07 -0.09193410362547172 +1.0432000000000001 0.6927067281559615 0.6927046010230491 4.4014177391638043e-07 -0.09193645510226421 +1.0433 0.6927109752157014 0.6927088381326016 4.3080071700229983e-07 -0.09193880592231625 +1.0434 0.692715220965249 0.6927130741308212 4.2135720239311336e-07 -0.09194115608579453 +1.0435 0.6927194654038716 0.6927173090190859 4.118133455424666e-07 -0.09194350559286563 +1.0436 0.6927237085308589 0.6927215427987523 4.021712836504987e-07 -0.09194585444369612 +1.0437 0.6927279503455225 0.6927257754711533 3.924331751989363e-07 -0.09194820263845249 +1.0438 0.6927321908471977 0.6927300070375997 3.826011994514933e-07 -0.0919505501773013 +1.0439 0.6927364300352429 0.6927342374993779 3.72677555988965e-07 -0.09195289706040906 +1.044 0.6927406679090391 0.6927384668577519 3.6266446418881104e-07 -0.0919552432879421 +1.0441 0.6927449044679914 0.6927426951139614 3.5256416277412717e-07 -0.09195758886006689 +1.0442 0.6927491397115282 0.6927469222692226 3.4237890927935055e-07 -0.09195993377694978 +1.0443 0.692753373639102 0.6927511483247277 3.321109795506594e-07 -0.09196227803875712 +1.0444 0.6927576062501897 0.6927553732816447 3.217626672463725e-07 -0.09196462164565522 +1.0445 0.6927618375442914 0.6927595971411169 3.113362833304101e-07 -0.09196696459781037 +1.0446000000000002 0.6927660675209328 0.6927638199042636 3.0083415554493786e-07 -0.09196930689538879 +1.0447 0.6927702961796636 0.6927680415721786 2.902586279315833e-07 -0.09197164853855674 +1.0448 0.6927745235200582 0.6927722621459316 2.79612060220813e-07 -0.09197398952748036 +1.0449000000000002 0.6927787495417159 0.6927764816265664 2.688968273600878e-07 -0.09197632986232578 +1.045 0.6927829742442617 0.6927807000151021 2.581153189865071e-07 -0.09197866954325912 +1.0451000000000001 0.692787197627345 0.6927849173125322 2.472699389063915e-07 -0.09198100857044642 +1.0452000000000001 0.6927914196906413 0.6927891335198251 2.363631045401715e-07 -0.09198334694405384 +1.0453 0.6927956404338509 0.6927933486379232 2.2539724640197045e-07 -0.09198568466424734 +1.0454 0.6927998598567006 0.6927975626677433 2.1437480748204285e-07 -0.09198802173119291 +1.0455 0.6928040779589419 0.6928017756101758 2.0329824283044085e-07 -0.09199035814505652 +1.0456 0.6928082947403532 0.6928059874660857 1.9217001888394147e-07 -0.09199269390600405 +1.0457 0.6928125102007383 0.6928101982363113 1.809926130323658e-07 -0.0919950290142014 +1.0458 0.6928167243399272 0.6928144079216649 1.6976851300101736e-07 -0.0919973634698144 +1.0459 0.6928209371577765 0.6928186165229329 1.5850021627475397e-07 -0.09199969727300893 +1.046 0.6928251486541683 0.6928228240408745 1.471902295949179e-07 -0.09200203042395076 +1.0461 0.6928293588290122 0.6928270304762223 1.358410683903466e-07 -0.09200436292280562 +1.0462 0.6928335676822431 0.6928312358296829 1.2445525621185283e-07 -0.09200669476973922 +1.0463 0.6928377752138236 0.6928354401019361 1.1303532414935757e-07 -0.0920090259649173 +1.0464 0.6928419814237422 0.6928396432936345 1.0158381031147301e-07 -0.09201135650850552 +1.0465 0.6928461863120143 0.692843845405404 9.010325923222706e-08 -0.09201368640066948 +1.0466000000000002 0.6928503898786822 0.6928480464378435 7.859622131248245e-08 -0.09201601564157474 +1.0467 0.692854592123815 0.6928522463915252 6.706525225615156e-08 -0.09201834423138697 +1.0468 0.6928587930475084 0.6928564452669944 5.5512912509880774e-08 -0.09202067217027166 +1.0469000000000002 0.6928629926498853 0.6928606430647685 4.394176666110139e-08 -0.09202299945839422 +1.047 0.6928671909310957 0.6928648397853387 3.2354382929755676e-08 -0.0920253260959202 +1.0471000000000001 0.6928713878913162 0.6928690354291684 2.0753332531653346e-08 -0.09202765208301501 +1.0472000000000001 0.6928755835307506 0.6928732299966944 9.141189160656593e-09 -0.09202997741984403 +1.0473 0.6928797778496301 0.6928774234883259 -2.479471621942564e-09 -0.09203230210657268 +1.0474 0.6928839708482123 0.6928816159044453 -1.4106072926053925e-08 -0.09203462614336626 +1.0475 0.6928881625267822 0.692885807245407 -2.5736037124329814e-08 -0.09203694953039004 +1.0476 0.6928923528856521 0.6928899975115392 -3.736678641898597e-08 -0.09203927226780939 +1.0477 0.6928965419251608 0.6928941867031422 -4.8995743411278745e-08 -0.09204159435578942 +1.0478 0.6929007296456746 0.6928983748204893 -6.062033167152439e-08 -0.0920439157944954 +1.0479 0.6929049160475867 0.6929025618638267 -7.223797631340095e-08 -0.09204623658409253 +1.048 0.6929091011313175 0.6929067478333735 -8.384610456543123e-08 -0.09204855672474589 +1.0481 0.6929132848973139 0.6929109327293212 -9.544214633113585e-08 -0.09205087621662066 +1.0482 0.6929174673460503 0.692915116551835 -1.0702353477141241e-07 -0.09205319505988185 +1.0483 0.6929216484780275 0.6929192993010522 -1.1858770686441755e-07 -0.09205551325469452 +1.0484 0.6929258282937734 0.6929234809770837 -1.3013210397629094e-07 -0.09205783080122365 +1.0485 0.6929300067938433 0.6929276615800132 -1.4165417242147094e-07 -0.09206014769963433 +1.0486000000000002 0.6929341839788182 0.6929318411098975 -1.5315136403862284e-07 -0.09206246395009138 +1.0487 0.6929383598493064 0.6929360195667664 -1.6462113675008716e-07 -0.09206477955275977 +1.0488 0.692942534405943 0.6929401969506237 -1.7606095510658282e-07 -0.09206709450780444 +1.0489000000000002 0.6929467076493889 0.6929443732614453 -1.87468290883952e-07 -0.09206940881539012 +1.049 0.6929508795803321 0.6929485484991814 -1.9884062359490362e-07 -0.0920717224756817 +1.0491000000000001 0.6929550501994869 0.6929527226637553 -2.101754410892276e-07 -0.09207403548884394 +1.0492000000000001 0.6929592195075936 0.6929568957550641 -2.2147024010543692e-07 -0.0920763478550416 +1.0493 0.6929633875054191 0.6929610677729783 -2.3272252677730698e-07 -0.09207865957443934 +1.0494 0.6929675541937559 0.6929652387173422 -2.4392981726184537e-07 -0.0920809706472019 +1.0495 0.6929717195734231 0.6929694085879745 -2.5508963819725894e-07 -0.092083281073494 +1.0496 0.6929758836452649 0.692973577384667 -2.661995273239848e-07 -0.09208559085348016 +1.0497 0.6929800464101517 0.6929777451071866 -2.7725703399122947e-07 -0.09208789998732497 +1.0497999999999998 0.6929842078689796 0.6929819117552736 -2.8825971970514175e-07 -0.09209020847519306 +1.0499 0.69298836802267 0.6929860773286433 -2.9920515865616837e-07 -0.09209251631724891 +1.05 0.6929925268721693 0.6929902418269851 -3.1009093828804346e-07 -0.092094823513657 +1.0501 0.6929966844184496 0.6929944052499631 -3.2091465982514444e-07 -0.09209713006458176 +1.0502 0.6930008406625081 0.6929985675972168 -3.3167393871658124e-07 -0.09209943597018772 +1.0503 0.6930049956053663 0.69300272886836 -3.423664053162079e-07 -0.09210174123063919 +1.0504 0.6930091492480707 0.6930068890629819 -3.5298970524344497e-07 -0.09210404584610053 +1.0505 0.6930133015916925 0.6930110481806468 -3.635414999939024e-07 -0.0921063498167361 +1.0506000000000002 0.6930174526373272 0.6930152062208947 -3.74019467480613e-07 -0.09210865314271019 +1.0507 0.6930216023860944 0.6930193631832415 -3.844213024364884e-07 -0.09211095582418707 +1.0508 0.693025750839138 0.6930235190671787 -3.947447170526974e-07 -0.09211325786133098 +1.0509000000000002 0.6930298979976255 0.6930276738721732 -4.0498744136724385e-07 -0.0921155592543061 +1.051 0.6930340438627478 0.6930318275976692 -4.1514722384783376e-07 -0.09211786000327658 +1.0511000000000001 0.6930381884357197 0.6930359802430868 -4.2522183179433126e-07 -0.09212016010840662 +1.0512000000000001 0.6930423317177791 0.6930401318078223 -4.3520905200489235e-07 -0.09212245956986026 +1.0513 0.6930464737101866 0.6930442822912495 -4.4510669101188727e-07 -0.09212475838780154 +1.0514000000000001 0.6930506144142261 0.6930484316927191 -4.549125757827288e-07 -0.09212705656239462 +1.0515 0.6930547538312041 0.6930525800115588 -4.646245541015115e-07 -0.09212935409380338 +1.0516 0.6930588919624489 0.6930567272470738 -4.742404950269785e-07 -0.09213165098219186 +1.0517 0.6930630288093114 0.6930608733985475 -4.837582893921222e-07 -0.09213394722772401 +1.0517999999999998 0.693067164373164 0.6930650184652408 -4.931758503037842e-07 -0.09213624283056365 +1.0519 0.6930712986554015 0.6930691624463928 -5.024911134826615e-07 -0.09213853779087477 +1.052 0.6930754316574392 0.693073305341221 -5.117020379086235e-07 -0.0921408321088211 +1.0521 0.6930795633807144 0.6930774471489222 -5.208066060358174e-07 -0.09214312578456652 +1.0522 0.6930836938266851 0.6930815878686714 -5.298028243755359e-07 -0.09214541881827483 +1.0523 0.6930878229968296 0.6930857274996229 -5.386887239750004e-07 -0.09214771121010974 +1.0524 0.693091950892647 0.6930898660409106 -5.474623607226725e-07 -0.09215000296023498 +1.0525 0.6930960775156562 0.6930940034916482 -5.56121815861732e-07 -0.0921522940688142 +1.0526000000000002 0.6931002028673963 0.693098139850929 -5.646651964064109e-07 -0.092154584536011 +1.0527 0.6931043269494255 0.6931022751178273 -5.730906354889376e-07 -0.0921568743619891 +1.0528 0.6931084497633221 0.6931064092913972 -5.813962927619931e-07 -0.09215916354691203 +1.0529000000000002 0.6931125713106827 0.693110542370674 -5.895803549677003e-07 -0.09216145209094334 +1.053 0.6931166915931233 0.6931146743546743 -5.976410361319129e-07 -0.09216373999424661 +1.0531000000000001 0.6931208106122775 0.6931188052423958 -6.055765781193267e-07 -0.09216602725698525 +1.0532000000000001 0.6931249283697979 0.6931229350328176 -6.133852508694027e-07 -0.09216831387932278 +1.0533 0.693129044867354 0.6931270637249014 -6.210653528959664e-07 -0.09217059986142251 +1.0534000000000001 0.693133160106634 0.6931311913175913 -6.286152115370092e-07 -0.09217288520344796 +1.0535 0.6931372740893422 0.6931353178098131 -6.36033183426532e-07 -0.09217516990556238 +1.0536 0.6931413868172007 0.6931394432004765 -6.43317654772102e-07 -0.09217745396792913 +1.0537 0.6931454982919478 0.693143567488474 -6.504670419099634e-07 -0.09217973739071156 +1.0537999999999998 0.6931496085153381 0.6931476906726819 -6.574797912772823e-07 -0.09218202017407279 +1.0539 0.6931537174891427 0.6931518127519601 -6.643543800644025e-07 -0.09218430231817626 +1.054 0.6931578252151475 0.6931559337251529 -6.710893164646459e-07 -0.09218658382318501 +1.0541 0.6931619316951539 0.6931600535910891 -6.776831399241123e-07 -0.09218886468926224 +1.0542 0.6931660369309789 0.6931641723485822 -6.841344215163803e-07 -0.09219114491657106 +1.0543 0.6931701409244533 0.6931682899964313 -6.904417643172067e-07 -0.09219342450527457 +1.0544 0.6931742436774228 0.6931724065334207 -6.966038035571831e-07 -0.09219570345553585 +1.0545 0.6931783451917468 0.6931765219583206 -7.026192070797022e-07 -0.09219798176751791 +1.0546000000000002 0.6931824454692987 0.693180636269888 -7.084866754797359e-07 -0.09220025944138381 +1.0547 0.6931865445119645 0.6931847494668656 -7.142049424646579e-07 -0.09220253647729644 +1.0548 0.6931906423216436 0.6931888615479838 -7.197727751317995e-07 -0.09220481287541878 +1.0549000000000002 0.6931947389002482 0.6931929725119597 -7.251889742182493e-07 -0.09220708863591373 +1.055 0.6931988342497017 0.6931970823574984 -7.304523743506541e-07 -0.09220936375894412 +1.0551000000000001 0.6932029283719401 0.6932011910832931 -7.355618443088963e-07 -0.0922116382446728 +1.0552000000000001 0.6932070212689111 0.6932052986880253 -7.405162873452831e-07 -0.09221391209326257 +1.0553 0.6932111129425733 0.6932094051703651 -7.453146412261802e-07 -0.09221618530487634 +1.0554000000000001 0.6932152033948957 0.6932135105289718 -7.499558786899785e-07 -0.09221845787967671 +1.0555 0.693219292627858 0.693217614762494 -7.544390074609719e-07 -0.09222072981782642 +1.0556 0.6932233806434496 0.6932217178695703 -7.587630705963022e-07 -0.09222300111948811 +1.0557 0.69322746744367 0.6932258198488297 -7.629271466941256e-07 -0.09222527178482448 +1.0557999999999998 0.6932315530305277 0.6932299206988914 -7.66930349963002e-07 -0.09222754181399812 +1.0559 0.6932356374060403 0.693234020418366 -7.707718305133282e-07 -0.09222981120717161 +1.056 0.6932397205722335 0.693238119005855 -7.744507746071383e-07 -0.0922320799645075 +1.0561 0.6932438025311414 0.6932422164599519 -7.779664046442258e-07 -0.09223434808616829 +1.0562 0.6932478832848055 0.6932463127792423 -7.813179795229663e-07 -0.09223661557231644 +1.0563 0.6932519628352751 0.6932504079623045 -7.845047946125616e-07 -0.09223888242311445 +1.0564 0.6932560411846063 0.6932545020077091 -7.875261819889623e-07 -0.09224114863872465 +1.0565 0.6932601183348619 0.6932585949140206 -7.903815106846679e-07 -0.09224341421930951 +1.0566000000000002 0.6932641942881108 0.6932626866797971 -7.930701866193379e-07 -0.09224567916503136 +1.0567 0.6932682690464276 0.6932667773035903 -7.955916528357143e-07 -0.09224794347605256 +1.0568 0.6932723426118923 0.6932708667839469 -7.979453896106437e-07 -0.09225020715253536 +1.0569000000000002 0.6932764149865902 0.693274955119408 -8.00130914468955e-07 -0.09225247019464203 +1.057 0.6932804861726105 0.69327904230851 -8.021477824887713e-07 -0.09225473260253472 +1.0571000000000002 0.6932845561720475 0.6932831283497853 -8.039955862182424e-07 -0.09225699437637569 +1.0572000000000001 0.693288624986999 0.693287213241762 -8.056739558004455e-07 -0.09225925551632708 +1.0573 0.6932926926195659 0.6932912969829649 -8.071825590427739e-07 -0.09226151602255103 +1.0574000000000001 0.6932967590718524 0.6932953795719152 -8.085211015002036e-07 -0.09226377589520961 +1.0575 0.6933008243459657 0.6932994610071317 -8.096893265308047e-07 -0.09226603513446491 +1.0576 0.6933048884440146 0.6933035412871305 -8.106870152957413e-07 -0.0922682937404789 +1.0577 0.6933089513681101 0.6933076204104258 -8.115139868702936e-07 -0.09227055171341364 +1.0577999999999999 0.6933130131203644 0.6933116983755307 -8.121700982854918e-07 -0.09227280905343105 +1.0579 0.6933170737028911 0.6933157751809567 -8.126552445142377e-07 -0.09227506576069308 +1.058 0.6933211331178041 0.6933198508252142 -8.129693584574271e-07 -0.09227732183536164 +1.0581 0.6933251913672176 0.6933239253068139 -8.13112410957828e-07 -0.09227957727759856 +1.0582 0.6933292484532458 0.693327998624266 -8.130844108139579e-07 -0.09228183208756569 +1.0583 0.6933333043780023 0.6933320707760815 -8.128854048078393e-07 -0.09228408626542484 +1.0584 0.6933373591435998 0.6933361417607722 -8.125154776772447e-07 -0.09228633981133783 +1.0585 0.6933414127521492 0.6933402115768506 -8.11974752060185e-07 -0.0922885927254663 +1.0586000000000002 0.69334546520576 0.6933442802228313 -8.112633884393983e-07 -0.09229084500797202 +1.0587 0.6933495165065398 0.6933483476972306 -8.103815851145946e-07 -0.09229309665901662 +1.0588 0.6933535666565929 0.6933524139985675 -8.093295782163334e-07 -0.09229534767876173 +1.0589000000000002 0.6933576156580212 0.6933564791253639 -8.081076415533683e-07 -0.09229759806736898 +1.059 0.6933616635129235 0.6933605430761446 -8.067160865710132e-07 -0.09229984782499999 +1.0591000000000002 0.6933657102233943 0.693364605849438 -8.051552622817537e-07 -0.09230209695181625 +1.0592000000000001 0.6933697557915242 0.6933686674437768 -8.034255551819802e-07 -0.0923043454479793 +1.0593 0.6933738002193989 0.6933727278576979 -8.015273892242325e-07 -0.0923065933136506 +1.0594000000000001 0.6933778435090997 0.6933767870897428 -7.994612255812772e-07 -0.09230884054899156 +1.0595 0.6933818856627025 0.6933808451384587 -7.9722756263223e-07 -0.09231108715416367 +1.0596 0.693385926682277 0.6933849020023977 -7.948269357682669e-07 -0.09231333312932825 +1.0597 0.6933899665698877 0.6933889576801184 -7.922599174065015e-07 -0.09231557847464668 +1.0597999999999999 0.6933940053275917 0.6933930121701856 -7.895271166569184e-07 -0.09231782319028027 +1.0599 0.6933980429574396 0.6933970654711704 -7.866291793778846e-07 -0.09232006727639025 +1.06 0.6934020794614747 0.6934011175816519 -7.835667878569597e-07 -0.09232231073313796 +1.0601 0.6934061148417329 0.6934051685002156 -7.803406607692631e-07 -0.09232455356068457 +1.0602 0.6934101491002418 0.6934092182254561 -7.769515529554294e-07 -0.09232679575919127 +1.0603 0.6934141822390205 0.6934132667559751 -7.734002552273189e-07 -0.09232903732881921 +1.0604 0.6934182142600799 0.6934173140903837 -7.696875942708736e-07 -0.09233127826972952 +1.0605 0.6934222451654208 0.6934213602273018 -7.658144323408056e-07 -0.09233351858208329 +1.0606000000000002 0.6934262749570357 0.6934254051653587 -7.617816671773303e-07 -0.0923357582660416 +1.0607 0.6934303036369059 0.6934294489031931 -7.575902317424887e-07 -0.09233799732176544 +1.0608 0.6934343312070035 0.6934334914394547 -7.53241093914836e-07 -0.09234023574941584 +1.0609000000000002 0.693438357669289 0.6934375327728025 -7.487352564200522e-07 -0.0923424735491537 +1.061 0.6934423830257128 0.6934415729019074 -7.44073756567265e-07 -0.09234471072113999 +1.0611000000000002 0.6934464072782133 0.693445611825451 -7.392576659576156e-07 -0.09234694726553559 +1.0612000000000001 0.6934504304287177 0.6934496495421263 -7.342880902483362e-07 -0.09234918318250136 +1.0613 0.6934544524791408 0.693453686050639 -7.291661689584616e-07 -0.09235141847219819 +1.0614000000000001 0.6934584734313851 0.6934577213497064 -7.238930750941286e-07 -0.09235365313478681 +1.0615 0.69346249328734 0.6934617554380585 -7.184700149681644e-07 -0.09235588717042802 +1.0616 0.6934665120488823 0.6934657883144384 -7.128982279919205e-07 -0.0923581205792825 +1.0617 0.6934705297178748 0.6934698199776028 -7.071789861895494e-07 -0.09236035336151104 +1.0617999999999999 0.693474546296167 0.6934738504263218 -7.013135941147386e-07 -0.09236258551727426 +1.0619 0.6934785617855936 0.6934778796593792 -6.953033884343762e-07 -0.09236481704673273 +1.062 0.6934825761879757 0.693481907675574 -6.89149737706507e-07 -0.09236704795004722 +1.0621 0.6934865895051187 0.693485934473719 -6.828540419362428e-07 -0.09236927822737816 +1.0622 0.6934906017388132 0.6934899600526423 -6.764177323953513e-07 -0.09237150787888611 +1.0623 0.6934946128908346 0.6934939844111876 -6.69842271316945e-07 -0.09237373690473162 +1.0624 0.6934986229629421 0.6934980075482142 -6.63129151354247e-07 -0.09237596530507518 +1.0625 0.6935026319568788 0.6935020294625969 -6.562798954556914e-07 -0.09237819308007715 +1.0626000000000002 0.6935066398743717 0.6935060501532271 -6.49296056476345e-07 -0.092380420229898 +1.0627 0.6935106467171308 0.6935100696190131 -6.421792167476958e-07 -0.0923826467546981 +1.0628 0.6935146524868492 0.6935140878588797 -6.349309877862197e-07 -0.09238487265463777 +1.0629000000000002 0.6935186571852023 0.6935181048717691 -6.275530099048021e-07 -0.09238709792987737 +1.063 0.6935226608138484 0.6935221206566409 -6.200469518796714e-07 -0.09238932258057717 +1.0631000000000002 0.6935266633744274 0.6935261352124729 -6.124145105063095e-07 -0.09239154660689743 +1.0632000000000001 0.693530664868561 0.6935301485382601 -6.046574102941404e-07 -0.09239377000899832 +1.0633 0.6935346652978523 0.6935341606330165 -5.96777402994686e-07 -0.09239599278704 +1.0634000000000001 0.6935386646638864 0.6935381714957753 -5.887762672684982e-07 -0.09239821494118272 +1.0635 0.6935426629682281 0.6935421811255877 -5.806558083243374e-07 -0.09240043647158654 +1.0636 0.6935466602124234 0.6935461895215246 -5.724178573363048e-07 -0.09240265737841155 +1.0637 0.6935506563979992 0.6935501966826763 -5.640642712495536e-07 -0.09240487766181786 +1.0637999999999999 0.6935546515264615 0.6935542026081527 -5.555969322390553e-07 -0.09240709732196543 +1.0639 0.6935586455992965 0.6935582072970838 -5.470177472655102e-07 -0.09240931635901423 +1.064 0.6935626386179702 0.6935622107486202 -5.383286477839144e-07 -0.09241153477312422 +1.0641 0.6935666305839279 0.6935662129619327 -5.295315890913033e-07 -0.09241375256445539 +1.0642 0.693570621498594 0.6935702139362129 -5.206285501116459e-07 -0.09241596973316758 +1.0643 0.6935746113633714 0.6935742136706737 -5.11621532819917e-07 -0.09241818627942072 +1.0644 0.6935786001796418 0.693578212164549 -5.025125618673965e-07 -0.09242040220337455 +1.0645 0.6935825879487653 0.693582209417094 -4.933036839988025e-07 -0.09242261750518892 +1.0646000000000002 0.69358657467208 0.6935862054275862 -4.839969677400413e-07 -0.09242483218502355 +1.0647 0.6935905603509018 0.6935902001953247 -4.745945028708509e-07 -0.09242704624303821 +1.0648 0.6935945449865251 0.6935941937196308 -4.65098399939079e-07 -0.09242925967939261 +1.0649000000000002 0.6935985285802209 0.6935981859998481 -4.555107898096544e-07 -0.09243147249424642 +1.065 0.6936025111332375 0.6936021770353432 -4.4583382322049836e-07 -0.09243368468775925 +1.0651000000000002 0.6936064926468006 0.6936061668255047 -4.360696702065958e-07 -0.0924358962600907 +1.0652000000000001 0.6936104731221127 0.6936101553697451 -4.262205197183566e-07 -0.09243810721140035 +1.0653 0.6936144525603529 0.6936141426674993 -4.1628857904568717e-07 -0.09244031754184773 +1.0654000000000001 0.6936184309626766 0.6936181287182263 -4.0627607340165683e-07 -0.09244252725159234 +1.0655 0.693622408330216 0.6936221135214082 -3.96185245395142e-07 -0.0924447363407937 +1.0656 0.693626384664079 0.6936260970765509 -3.8601835444795896e-07 -0.09244694480961119 +1.0657 0.6936303599653495 0.6936300793831842 -3.757776764340415e-07 -0.09244915265820425 +1.0657999999999999 0.6936343342350872 0.6936340604408622 -3.654655030688181e-07 -0.09245135988673227 +1.0659 0.6936383074743275 0.6936380402491631 -3.5508414140961175e-07 -0.09245356649535456 +1.066 0.693642279684081 0.6936420188076893 -3.4463591339767286e-07 -0.09245577248423043 +1.0661 0.6936462508653343 0.6936459961160681 -3.341231552614343e-07 -0.09245797785351918 +1.0662 0.6936502210190482 0.6936499721739515 -3.2354821703078906e-07 -0.09246018260338011 +1.0663 0.693654190146159 0.6936539469810161 -3.129134620652452e-07 -0.09246238673397233 +1.0664 0.693658158247578 0.6936579205369633 -3.022212664155477e-07 -0.09246459024545507 +1.0665 0.6936621253241915 0.69366189284152 -2.9147401832407827e-07 -0.0924667931379875 +1.0666000000000002 0.6936660913768595 0.6936658638944382 -2.806741178189298e-07 -0.09246899541172873 +1.0667 0.6936700564064172 0.6936698336954953 -2.698239759853227e-07 -0.09247119706683782 +1.0668 0.6936740204136744 0.6936738022444939 -2.589260145909045e-07 -0.09247339810347385 +1.0669000000000002 0.6936779833994149 0.6936777695412624 -2.479826653918604e-07 -0.09247559852179586 +1.067 0.6936819453643962 0.6936817355856549 -2.3699636974780502e-07 -0.09247779832196279 +1.0671000000000002 0.6936859063093506 0.6936857003775511 -2.2596957797646477e-07 -0.09247999750413362 +1.0672000000000001 0.6936898662349844 0.6936896639168564 -2.1490474881591393e-07 -0.09248219606846728 +1.0673 0.6936938251419777 0.6936936262035024 -2.0380434891803523e-07 -0.09248439401512265 +1.0674000000000001 0.6936977830309842 0.6936975872374468 -1.9267085226912228e-07 -0.09248659134425861 +1.0675 0.6937017399026315 0.6937015470186729 -1.815067396382375e-07 -0.09248878805603399 +1.0676 0.6937056957575212 0.6937055055471907 -1.7031449802903942e-07 -0.09249098415060754 +1.0677 0.6937096505962284 0.693709462823036 -1.5909662015242687e-07 -0.09249317962813808 +1.0677999999999999 0.6937136044193015 0.6937134188462708 -1.4785560381765095e-07 -0.0924953744887843 +1.0679 0.6937175572272631 0.6937173736169842 -1.3659395142404107e-07 -0.09249756873270495 +1.068 0.6937215090206084 0.6937213271352904 -1.2531416937466844e-07 -0.09249976236005863 +1.0681 0.693725459799807 0.6937252794013311 -1.140187675420512e-07 -0.09250195537100403 +1.0682 0.6937294095653013 0.6937292304152735 -1.0271025868181793e-07 -0.0925041477656997 +1.0683 0.6937333583175074 0.6937331801773121 -9.139115790621904e-08 -0.09250633954430426 +1.0684 0.693737306056815 0.6937371286876672 -8.006398210212706e-08 -0.09250853070697623 +1.0685 0.6937412527835867 0.6937410759465861 -6.873124937679248e-08 -0.09251072125387415 +1.0686000000000002 0.6937451984981586 0.693745021954342 -5.739547850056384e-08 -0.09251291118515642 +1.0687 0.6937491432008407 0.6937489667112349 -4.6059188339849996e-08 -0.09251510050098152 +1.0688 0.6937530868919155 0.6937529102175912 -3.4724897312471154e-08 -0.09251728920150781 +1.0689000000000002 0.69375702957164 0.6937568524737642 -2.3395122812326988e-08 -0.0925194772868938 +1.069 0.6937609712402435 0.6937607934801328 -1.2072380659380877e-08 -0.09252166475729767 +1.0691000000000002 0.6937649118979291 0.693764733237103 -7.591845390189644e-10 -0.0925238516128778 +1.0692000000000002 0.693768851544874 0.693768671745107 1.0541954556693434e-08 -0.0925260378537925 +1.0693 0.6937727901812281 0.6937726090046034 2.1828528887213317e-08 -0.09252822348020001 +1.0694000000000001 0.6937767278071151 0.6937765450160771 3.309803451451154e-08 -0.09253040849225852 +1.0695 0.6937806644226323 0.6937804797800389 4.434797186772532e-08 -0.09253259289012622 +1.0696 0.6937846000278507 0.6937844132970263 5.5575846293065556e-08 -0.09253477667396123 +1.0697 0.6937885346228148 0.6937883455676035 6.67791686011221e-08 -0.09253695984392177 +1.0697999999999999 0.6937924682075431 0.6937922765923594 7.795545562891415e-08 -0.09253914240016581 +1.0699 0.6937964007820279 0.6937962063719101 8.91022307880629e-08 -0.09254132434285148 +1.07 0.693800332346235 0.6938001349068968 1.0021702460949466e-07 -0.09254350567213676 +1.0701 0.6938042629001047 0.6938040621979875 1.1129737529161354e-07 -0.09254568638817963 +1.0702 0.6938081924435509 0.6938079882458754 1.2234082923806566e-07 -0.09254786649113808 +1.0703 0.6938121209764623 0.6938119130512794 1.3334494163019794e-07 -0.09255004598117007 +1.0704 0.6938160484987013 0.6938158366149443 1.4430727692665846e-07 -0.09255222485843345 +1.0705 0.6938199750101044 0.69381975893764 1.5522540944279406e-07 -0.09255440312308603 +1.0706000000000002 0.6938239005104833 0.6938236800201623 1.6609692384331187e-07 -0.0925565807752857 +1.0707 0.6938278249996239 0.6938275998633319 1.7691941573208525e-07 -0.09255875781519025 +1.0708 0.6938317484772869 0.6938315184679946 1.8769049213787636e-07 -0.09256093424295744 +1.0709000000000002 0.6938356709432079 0.6938354358350218 1.9840777205903937e-07 -0.092563110058745 +1.071 0.6938395923970972 0.6938393519653089 2.0906888700475412e-07 -0.09256528526271063 +1.0711000000000002 0.6938435128386407 0.6938432668597766 2.1967148148421822e-07 -0.092567459855012 +1.0712000000000002 0.6938474322674986 0.6938471805193707 2.302132135617585e-07 -0.09256963383580676 +1.0713 0.6938513506833075 0.6938510929450603 2.4069175535990084e-07 -0.09257180720525247 +1.0714000000000001 0.6938552680856789 0.69385500413784 2.5110479358325666e-07 -0.09257397996350675 +1.0715 0.6938591844742004 0.6938589140987275 2.6145002999383715e-07 -0.09257615211072712 +1.0716 0.6938630998484352 0.6938628228287653 2.717251819453481e-07 -0.0925783236470711 +1.0717 0.6938670142079224 0.6938667303290195 2.8192798293136256e-07 -0.09258049457269607 +1.0717999999999999 0.6938709275521777 0.6938706366005793 2.9205618301553216e-07 -0.09258266488775957 +1.0719 0.6938748398806935 0.6938745416445585 3.0210754933118755e-07 -0.09258483459241901 +1.072 0.6938787511929376 0.693878445462093 3.1207986661563325e-07 -0.09258700368683172 +1.0721 0.6938826614883555 0.6938823480543427 3.2197093768893126e-07 -0.09258917217115507 +1.0722 0.6938865707663696 0.69388624942249 3.31778583918807e-07 -0.0925913400455464 +1.0723 0.6938904790263791 0.6938901495677399 3.415006457480052e-07 -0.09259350731016297 +1.0724 0.6938943862677609 0.6938940484913199 3.511349830412347e-07 -0.092595673965162 +1.0725 0.6938982924898693 0.6938979461944801 3.6067947572354653e-07 -0.09259784001070075 +1.0726000000000002 0.6939021976920362 0.6939018426784924 3.7013202414115653e-07 -0.09260000544693636 +1.0727 0.6939061018735719 0.6939057379446506 3.794905496165568e-07 -0.09260217027402602 +1.0728 0.6939100050337648 0.6939096319942701 3.8875299476076597e-07 -0.0926043344921268 +1.0729000000000002 0.6939139071718818 0.6939135248286878 3.979173240492573e-07 -0.09260649810139587 +1.073 0.6939178082871682 0.6939174164492616 4.069815242174757e-07 -0.0926086611019902 +1.0731000000000002 0.6939217083788487 0.6939213068573704 4.1594360473962144e-07 -0.09261082349406685 +1.0732000000000002 0.6939256074461272 0.6939251960544137 4.248015981686559e-07 -0.09261298527778283 +1.0733 0.6939295054881863 0.693929084041812 4.33553560767741e-07 -0.0926151464532951 +1.0734000000000001 0.6939334025041893 0.6939329708210047 4.4219757273228355e-07 -0.09261730702076056 +1.0735 0.6939372984932788 0.6939368563934522 4.507317386687193e-07 -0.09261946698033609 +1.0736 0.6939411934545774 0.6939407407606342 4.591541880871741e-07 -0.09262162633217857 +1.0737 0.6939450873871891 0.6939446239240501 4.6746307573453105e-07 -0.09262378507644488 +1.0737999999999999 0.6939489802901977 0.693948505885218 4.7565658205239725e-07 -0.09262594321329176 +1.0739 0.6939528721626684 0.6939523866456746 4.837329135171098e-07 -0.09262810074287599 +1.074 0.6939567630036482 0.6939562662069758 4.916903030005582e-07 -0.09263025766535432 +1.0741 0.6939606528121648 0.6939601445706958 4.995270103391736e-07 -0.09263241398088348 +1.0742 0.693964541587228 0.6939640217384259 5.072413225004624e-07 -0.09263456968962006 +1.0743 0.6939684293278301 0.6939678977117759 5.148315541103621e-07 -0.0926367247917207 +1.0744 0.6939723160329455 0.6939717724923731 5.22296047730797e-07 -0.09263887928734207 +1.0745 0.6939762017015317 0.6939756460818614 5.296331742482563e-07 -0.09264103317664073 +1.0746000000000002 0.6939800863325292 0.6939795184819015 5.368413332484945e-07 -0.0926431864597732 +1.0747 0.6939839699248613 0.6939833896941712 5.439189533912314e-07 -0.09264533913689597 +1.0748 0.693987852477436 0.6939872597203638 5.508644926738304e-07 -0.09264749120816555 +1.0749000000000002 0.693991733989144 0.6939911285621889 5.576764387643651e-07 -0.09264964267373835 +1.075 0.6939956144588615 0.6939949962213716 5.643533094734643e-07 -0.09265179353377083 +1.0751000000000002 0.6939994938854487 0.693998862699652 5.708936529069675e-07 -0.09265394378841935 +1.0752000000000002 0.6940033722677508 0.6940027279987855 5.772960479100142e-07 -0.09265609343784022 +1.0753 0.6940072496045984 0.6940065921205415 5.835591042613331e-07 -0.09265824248218979 +1.0754000000000001 0.6940111258948076 0.6940104550667044 5.896814630618197e-07 -0.09266039092162437 +1.0755 0.6940150011371804 0.6940143168390721 5.956617970676037e-07 -0.09266253875630018 +1.0756000000000001 0.6940188753305054 0.694018177439456 6.014988108149488e-07 -0.09266468598637345 +1.0757 0.6940227484735574 0.694022036869681 6.071912409810754e-07 -0.09266683261200037 +1.0757999999999999 0.6940266205650982 0.6940258951315847 6.127378568282493e-07 -0.09266897863333709 +1.0759 0.6940304916038773 0.6940297522270176 6.181374602315381e-07 -0.09267112405053972 +1.076 0.6940343615886309 0.6940336081578418 6.233888859841219e-07 -0.09267326886376431 +1.0761 0.6940382305180843 0.6940374629259322 6.284910021026047e-07 -0.09267541307316701 +1.0762 0.6940420983909508 0.6940413165331742 6.334427101462037e-07 -0.09267755667890379 +1.0763 0.6940459652059321 0.6940451689814651 6.382429453138938e-07 -0.0926796996811307 +1.0764 0.6940498309617193 0.6940490202727125 6.428906766942077e-07 -0.09268184208000367 +1.0765 0.6940536956569926 0.6940528704088349 6.473849075844251e-07 -0.09268398387567862 +1.0766000000000002 0.6940575592904221 0.6940567193917604 6.517246756015949e-07 -0.09268612506831142 +1.0767 0.6940614218606682 0.6940605672234271 6.559090529600908e-07 -0.09268826565805798 +1.0768 0.6940652833663817 0.6940644139057823 6.599371465826342e-07 -0.09269040564507407 +1.0769000000000002 0.6940691438062043 0.6940682594407828 6.63808098405605e-07 -0.09269254502951559 +1.077 0.694073003178769 0.6940721038303932 6.675210854484304e-07 -0.09269468381153823 +1.0771000000000002 0.6940768614827001 0.6940759470765869 6.710753201188968e-07 -0.09269682199129775 +1.0772 0.6940807187166146 0.6940797891813448 6.744700501992718e-07 -0.09269895956894991 +1.0773 0.6940845748791212 0.6940836301466559 6.777045591793707e-07 -0.09270109654465032 +1.0774000000000001 0.6940884299688217 0.6940874699745152 6.807781663814572e-07 -0.09270323291855465 +1.0775 0.694092283984311 0.6940913086669256 6.836902270435097e-07 -0.09270536869081848 +1.0776000000000001 0.6940961369241772 0.6940951462258957 6.864401324302438e-07 -0.09270750386159743 +1.0777 0.6940999887870025 0.6940989826534403 6.890273100274014e-07 -0.09270963843104697 +1.0777999999999999 0.6941038395713637 0.6941028179515798 6.914512236805281e-07 -0.09271177239932273 +1.0779 0.6941076892758319 0.6941066521223394 6.937113735672185e-07 -0.09271390576658009 +1.078 0.6941115378989732 0.6941104851677493 6.958072964746709e-07 -0.0927160385329745 +1.0781 0.6941153854393494 0.6941143170898447 6.97738565813566e-07 -0.09271817069866145 +1.0782 0.6941192318955177 0.6941181478906642 6.995047916735775e-07 -0.09272030226379624 +1.0783 0.6941230772660322 0.6941219775722501 7.011056210176614e-07 -0.0927224332285343 +1.0784 0.694126921549443 0.6941258061366482 7.025407375571557e-07 -0.09272456359303091 +1.0785 0.6941307647442974 0.6941296335859072 7.038098620293365e-07 -0.09272669335744134 +1.0786000000000002 0.6941346068491396 0.6941334599220779 7.049127520863951e-07 -0.09272882252192087 +1.0787 0.6941384478625126 0.6941372851472134 7.058492024342167e-07 -0.09273095108662469 +1.0788 0.6941422877829567 0.6941411092633689 7.066190448462573e-07 -0.09273307905170802 +1.0789000000000002 0.6941461266090113 0.6941449322726005 7.072221482051777e-07 -0.09273520641732608 +1.079 0.6941499643392144 0.6941487541769653 7.076584185167212e-07 -0.09273733318363392 +1.0791000000000002 0.6941538009721031 0.6941525749785207 7.079277988264465e-07 -0.09273945935078667 +1.0792 0.6941576365062146 0.6941563946793246 7.080302693723839e-07 -0.09274158491893937 +1.0793 0.6941614709400861 0.6941602132814344 7.079658475572792e-07 -0.09274370988824705 +1.0794000000000001 0.6941653042722555 0.694164030786907 7.07734587823694e-07 -0.09274583425886472 +1.0795 0.6941691365012613 0.6941678471977984 7.073365817789057e-07 -0.09274795803094736 +1.0796000000000001 0.6941729676256438 0.6941716625161628 7.067719580422516e-07 -0.09275008120464992 +1.0797 0.6941767976439439 0.6941754767440529 7.060408822867625e-07 -0.09275220378012726 +1.0797999999999999 0.6941806265547058 0.6941792898835187 7.051435571836517e-07 -0.09275432575753423 +1.0799 0.6941844543564752 0.6941831019366083 7.040802223051701e-07 -0.09275644713702569 +1.08 0.6941882810478016 0.6941869129053663 7.028511541246063e-07 -0.09275856791875646 +1.0801 0.694192106627237 0.694190722791834 7.014566659330201e-07 -0.09276068810288132 +1.0802 0.6941959310933372 0.6941945315980497 6.99897107672709e-07 -0.09276280768955505 +1.0803 0.6941997544446622 0.6941983393260462 6.981728660204745e-07 -0.0927649266789323 +1.0804 0.6942035766797758 0.6942021459778529 6.962843641239447e-07 -0.09276704507116779 +1.0805 0.6942073977972476 0.6942059515554935 6.94232061601574e-07 -0.09276916286641612 +1.0806000000000002 0.6942112177956514 0.6942097560609867 6.92016454362232e-07 -0.0927712800648319 +1.0807 0.6942150366735671 0.6942135594963457 6.896380745913255e-07 -0.09277339666656975 +1.0808 0.6942188544295805 0.6942173618635774 6.870974905148763e-07 -0.09277551267178426 +1.0809000000000002 0.6942226710622834 0.6942211631646826 6.843953063162544e-07 -0.0927776280806299 +1.081 0.6942264865702743 0.6942249634016548 6.815321620251558e-07 -0.09277974289326113 +1.0811000000000002 0.694230300952159 0.6942287625764807 6.785087332955575e-07 -0.09278185710983243 +1.0812 0.6942341142065509 0.694232560691139 6.753257313085737e-07 -0.09278397073049825 +1.0813 0.6942379263320708 0.694236357747601 6.71983902578166e-07 -0.09278608375541299 +1.0814000000000001 0.6942417373273476 0.6942401537478289 6.68484028756855e-07 -0.0927881961847309 +1.0815 0.6942455471910192 0.694243948693777 6.648269264830642e-07 -0.0927903080186064 +1.0816000000000001 0.6942493559217322 0.6942477425873901 6.610134471868312e-07 -0.09279241925719373 +1.0817 0.6942531635181421 0.6942515354306038 6.570444769232742e-07 -0.09279452990064717 +1.0817999999999999 0.6942569699789148 0.6942553272253442 6.529209360672805e-07 -0.09279663994912096 +1.0819 0.6942607753027259 0.6942591179735262 6.486437792163624e-07 -0.09279874940276932 +1.082 0.6942645794882611 0.6942629076770557 6.442139949686121e-07 -0.0928008582617464 +1.0821 0.6942683825342171 0.6942666963378261 6.396326055480017e-07 -0.09280296652620632 +1.0822 0.6942721844393014 0.6942704839577214 6.349006667488721e-07 -0.09280507419630324 +1.0823 0.694275985202233 0.6942742705386125 6.30019267602866e-07 -0.09280718127219113 +1.0824 0.694279784821743 0.6942780560823588 6.249895301846387e-07 -0.09280928775402408 +1.0825 0.6942835832965741 0.6942818405908078 6.198126092510359e-07 -0.09281139364195608 +1.0826000000000002 0.6942873806254819 0.6942856240657946 6.144896920051712e-07 -0.09281349893614112 +1.0827 0.6942911768072346 0.6942894065091407 6.090219979715261e-07 -0.09281560363673316 +1.0828 0.6942949718406136 0.6942931879226546 6.034107785102272e-07 -0.09281770774388609 +1.0829000000000002 0.6942987657244135 0.6942969683081314 5.976573166505128e-07 -0.09281981125775379 +1.083 0.6943025584574432 0.694300747667352 5.917629268548108e-07 -0.09282191417849012 +1.0831000000000002 0.6943063500385251 0.6943045260020828 5.857289545468936e-07 -0.09282401650624883 +1.0832 0.6943101404664964 0.6943083033140761 5.795567759592224e-07 -0.09282611824118372 +1.0833 0.6943139297402094 0.6943120796050694 5.732477977027362e-07 -0.09282821938344861 +1.0834000000000001 0.6943177178585312 0.6943158548767843 5.668034565031732e-07 -0.09283031993319717 +1.0835 0.6943215048203439 0.6943196291309277 5.602252189235157e-07 -0.09283241989058309 +1.0836000000000001 0.6943252906245461 0.6943234023691899 5.535145809337783e-07 -0.09283451925576004 +1.0837 0.6943290752700515 0.6943271745932451 5.466730676889631e-07 -0.0928366180288816 +1.0837999999999999 0.6943328587557908 0.6943309458047516 5.397022330988488e-07 -0.09283871621010138 +1.0839 0.694336641080711 0.6943347160053506 5.326036594394123e-07 -0.09284081379957293 +1.084 0.6943404222437766 0.6943384851966663 5.253789570613954e-07 -0.09284291079744982 +1.0841 0.6943442022439685 0.6943422533803052 5.180297640433595e-07 -0.09284500720388549 +1.0842 0.6943479810802857 0.6943460205578567 5.105577457475974e-07 -0.09284710301903343 +1.0843 0.6943517587517447 0.6943497867308919 5.029645945842098e-07 -0.09284919824304705 +1.0844 0.69435553525738 0.6943535519009638 4.952520294004836e-07 -0.09285129287607975 +1.0845 0.6943593105962448 0.6943573160696073 4.874217952727244e-07 -0.09285338691828493 +1.0846000000000002 0.6943630847674106 0.6943610792383377 4.794756630899233e-07 -0.0928554803698159 +1.0847 0.6943668577699679 0.6943648414086521 4.714154290680339e-07 -0.09285757323082598 +1.0848 0.6943706296030261 0.6943686025820277 4.632429144307837e-07 -0.09285966550146836 +1.0849000000000002 0.6943744002657145 0.6943723627599228 4.549599650210956e-07 -0.09286175718189639 +1.085 0.6943781697571819 0.6943761219437753 4.465684507737322e-07 -0.09286384827226324 +1.0851000000000002 0.6943819380765968 0.6943798801350032 4.380702652989621e-07 -0.09286593877272205 +1.0852 0.6943857052231476 0.6943836373350045 4.294673255911263e-07 -0.09286802868342597 +1.0853 0.6943894711960439 0.6943873935451562 4.207615715637325e-07 -0.0928701180045281 +1.0854000000000001 0.6943932359945151 0.6943911487668151 4.1195496542495436e-07 -0.09287220673618156 +1.0855 0.6943969996178123 0.6943949030013166 4.030494914833427e-07 -0.09287429487853935 +1.0856000000000001 0.694400762065207 0.6943986562499747 3.940471555441416e-07 -0.09287638243175451 +1.0857 0.6944045233359923 0.6944024085140825 3.8494998456928275e-07 -0.09287846939598005 +1.0857999999999999 0.6944082834294829 0.6944061597949109 3.7576002604594594e-07 -0.09288055577136885 +1.0859 0.6944120423450151 0.6944099100937092 3.664793477575756e-07 -0.09288264155807385 +1.086 0.6944158000819471 0.6944136594117045 3.571100371316249e-07 -0.09288472675624798 +1.0861 0.6944195566396596 0.6944174077501019 3.4765420085791643e-07 -0.09288681136604407 +1.0862 0.6944233120175554 0.6944211551100834 3.381139644098585e-07 -0.09288889538761495 +1.0863 0.6944270662150597 0.6944249014928088 3.2849147151708946e-07 -0.09289097882111336 +1.0864 0.6944308192316206 0.6944286468994147 3.187888837768993e-07 -0.09289306166669212 +1.0865 0.6944345710667098 0.6944323913310154 3.0900838007830167e-07 -0.09289514392450399 +1.0866000000000002 0.6944383217198207 0.6944361347887006 2.99152156199578e-07 -0.09289722559470154 +1.0867 0.6944420711904706 0.6944398772735378 2.892224241629604e-07 -0.09289930667743751 +1.0868 0.694445819478201 0.6944436187865705 2.792214119709535e-07 -0.09290138717286453 +1.0869000000000002 0.6944495665825761 0.6944473593288183 2.691513628430564e-07 -0.0929034670811352 +1.087 0.694453312503184 0.6944510989012773 2.5901453497984006e-07 -0.09290554640240208 +1.0871000000000002 0.6944570572396369 0.6944548375049189 2.4881320083436353e-07 -0.09290762513681768 +1.0872 0.6944608007915711 0.6944585751406911 2.3854964670277923e-07 -0.09290970328453454 +1.0873 0.6944645431586469 0.6944623118095168 2.2822617222473252e-07 -0.09291178084570512 +1.0874000000000001 0.6944682843405491 0.694466047512295 2.1784508985600581e-07 -0.09291385782048184 +1.0875 0.6944720243369867 0.6944697822498997 2.0740872432034596e-07 -0.09291593420901709 +1.0876000000000001 0.6944757631476937 0.694473516023181 1.9691941209598607e-07 -0.0929180100114633 +1.0877000000000001 0.6944795007724281 0.6944772488329629 1.8637950096461742e-07 -0.09292008522797277 +1.0877999999999999 0.694483237210974 0.6944809806800454 1.7579134935566398e-07 -0.09292215985869788 +1.0879 0.6944869724631391 0.6944847115652029 1.6515732593341825e-07 -0.09292423390379081 +1.088 0.6944907065287564 0.6944884414891852 1.5447980901764358e-07 -0.0929263073634039 +1.0881 0.6944944394076846 0.6944921704527163 1.437611860527488e-07 -0.09292838023768929 +1.0882 0.6944981710998075 0.6944958984564948 1.330038531047184e-07 -0.09293045252679923 +1.0883 0.6945019016050336 0.6944996255011946 1.2221021426783718e-07 -0.0929325242308858 +1.0884 0.6945056309232971 0.6945033515874632 1.1138268119978423e-07 -0.09293459535010117 +1.0885 0.6945093590545579 0.6945070767159229 1.0052367250060201e-07 -0.09293666588459737 +1.0886000000000002 0.6945130859988015 0.6945108008871708 8.963561326513769e-08 -0.09293873583452658 +1.0887 0.6945168117560383 0.6945145241017772 7.872093445160377e-08 -0.09294080520004071 +1.0888 0.694520536326305 0.6945182463602878 6.77820724218764e-08 -0.09294287398129181 +1.0889000000000002 0.6945242597096635 0.6945219676632215 5.682146831526014e-08 -0.09294494217843181 +1.089 0.6945279819062019 0.694525688011072 4.584156757664326e-08 -0.09294700979161263 +1.0891000000000002 0.6945317029160338 0.6945294074043065 3.484481936842643e-08 -0.09294907682098619 +1.0892 0.6945354227392988 0.6945331258433667 2.3833676032758433e-08 -0.09295114326670434 +1.0893 0.6945391413761621 0.6945368433286683 1.2810592558108735e-08 -0.09295320912891894 +1.0894000000000001 0.6945428588268148 0.6945405598606009 1.7780260076760701e-09 -0.09295527440778176 +1.0895 0.694546575091474 0.694544275439528 -9.261564996691785e-09 -0.09295733910344454 +1.0896000000000001 0.6945502901703828 0.6945479900657874 -2.0305720852594605e-08 -0.09295940321605908 +1.0897000000000001 0.6945540040638098 0.6945517037396902 -3.1351981510940874e-08 -0.09296146674577709 +1.0897999999999999 0.69455771677205 0.6945554164615222 -4.239788701794044e-08 -0.09296352969275017 +1.0899 0.694561428295424 0.6945591282315428 -5.34409780747697e-08 -0.09296559205713004 +1.09 0.694565138634278 0.6945628390499854 -6.447879658021474e-08 -0.09296765383906824 +1.0901 0.6945688477889846 0.6945665489170578 -7.550888617537457e-08 -0.09296971503871644 +1.0902 0.6945725557599416 0.6945702578329411 -8.652879279497788e-08 -0.0929717756562261 +1.0903 0.6945762625475735 0.6945739657977914 -9.753606521317043e-08 -0.0929738356917488 +1.0904 0.6945799681523296 0.694577672811738 -1.0852825558377299e-07 -0.09297589514543596 +1.0905 0.6945836725746856 0.6945813788748845 -1.1950291998845397e-07 -0.09297795401743905 +1.0906000000000002 0.6945873758151423 0.6945850839873092 -1.304576189783968e-07 -0.09298001230790948 +1.0907 0.6945910778742268 0.6945887881490647 -1.4138991811032953e-07 -0.09298207001699868 +1.0908 0.6945947787524911 0.6945924913601768 -1.5229738851291197e-07 -0.09298412714485793 +1.0909 0.6945984784505134 0.6945961936206468 -1.6317760740194864e-07 -0.09298618369163864 +1.091 0.6946021769688966 0.6945998949304502 -1.7402815861988774e-07 -0.09298823965749203 +1.0911000000000002 0.6946058743082693 0.6946035952895366 -1.8484663317011596e-07 -0.09299029504256942 +1.0912 0.6946095704692856 0.6946072946978306 -1.9563062977900891e-07 -0.09299234984702201 +1.0913 0.6946132654526245 0.6946109931552313 -2.063777553885926e-07 -0.09299440407100096 +1.0914000000000001 0.6946169592589901 0.6946146906616125 -2.170856257324716e-07 -0.09299645771465748 +1.0915 0.6946206518891114 0.694618387216823 -2.2775186581808216e-07 -0.0929985107781427 +1.0916000000000001 0.6946243433437427 0.6946220828206864 -2.383741104818038e-07 -0.09300056326160766 +1.0917000000000001 0.6946280336236624 0.6946257774730016 -2.4895000492325403e-07 -0.09300261516520347 +1.0917999999999999 0.6946317227296744 0.6946294711735426 -2.594772051979499e-07 -0.09300466648908118 +1.0919 0.6946354106626067 0.6946331639220589 -2.699533787550723e-07 -0.09300671723339181 +1.092 0.6946390974233119 0.6946368557182752 -2.8037620495788285e-07 -0.09300876739828633 +1.0921 0.6946427830126665 0.6946405465618914 -2.9074337556250773e-07 -0.09301081698391561 +1.0922 0.6946464674315713 0.6946442364525842 -3.010525952973353e-07 -0.09301286599043064 +1.0923 0.6946501506809513 0.6946479253900051 -3.113015823244525e-07 -0.09301491441798225 +1.0924 0.6946538327617555 0.6946516133737823 -3.2148806870802016e-07 -0.09301696226672136 +1.0925 0.6946575136749562 0.6946553004035192 -3.3160980103530413e-07 -0.09301900953679866 +1.0926000000000002 0.6946611934215496 0.6946589864787966 -3.4166454077055874e-07 -0.09302105622836503 +1.0927 0.6946648720025551 0.6946626715991713 -3.516500648864662e-07 -0.09302310234157114 +1.0928 0.6946685494190155 0.6946663557641767 -3.615641662457758e-07 -0.09302514787656779 +1.0929 0.6946722256719959 0.6946700389733229 -3.7140465410784307e-07 -0.09302719283350563 +1.093 0.6946759007625856 0.6946737212260973 -3.8116935471149693e-07 -0.09302923721253525 +1.0931000000000002 0.6946795746918957 0.6946774025219644 -3.9085611164974e-07 -0.09303128101380741 +1.0932 0.69468324746106 0.6946810828603658 -4.0046278638322663e-07 -0.09303332423747258 +1.0933 0.6946869190712346 0.6946847622407208 -4.099872586565967e-07 -0.0930353668836814 +1.0934000000000001 0.6946905895235977 0.6946884406624269 -4.194274270882814e-07 -0.09303740895258433 +1.0935 0.6946942588193494 0.6946921181248588 -4.287812095382648e-07 -0.09303945044433191 +1.0936000000000001 0.6946979269597113 0.6946957946273699 -4.3804654361462303e-07 -0.09304149135907461 +1.0937000000000001 0.6947015939459271 0.6946994701692915 -4.4722138706210224e-07 -0.0930435316969628 +1.0937999999999999 0.6947052597792611 0.694703144749934 -4.5630371833110805e-07 -0.09304557145814692 +1.0939 0.6947089244609992 0.6947068183685865 -4.6529153687607794e-07 -0.09304761064277739 +1.094 0.6947125879924476 0.6947104910245168 -4.741828636967149e-07 -0.09304964925100447 +1.0941 0.6947162503749335 0.6947141627169726 -4.829757417890157e-07 -0.09305168728297852 +1.0942 0.694719911609804 0.6947178334451803 -4.916682364991543e-07 -0.09305372473884975 +1.0943 0.6947235716984266 0.6947215032083467 -5.002584360022655e-07 -0.09305576161876843 +1.0944 0.6947272306421888 0.6947251720056586 -5.087444516771455e-07 -0.09305779792288478 +1.0945 0.6947308884424976 0.6947288398362828 -5.171244185780965e-07 -0.09305983365134898 +1.0946000000000002 0.6947345451007793 0.6947325066993663 -5.253964958373825e-07 -0.09306186880431118 +1.0947 0.6947382006184792 0.6947361725940375 -5.335588670121738e-07 -0.09306390338192147 +1.0948 0.6947418549970616 0.6947398375194054 -5.416097405702702e-07 -0.09306593738432994 +1.0949 0.6947455082380096 0.6947435014745607 -5.495473501399006e-07 -0.0930679708116867 +1.095 0.6947491603428243 0.6947471644585752 -5.573699551064681e-07 -0.09307000366414171 +1.0951000000000002 0.6947528113130244 0.6947508264705026 -5.650758409109224e-07 -0.0930720359418449 +1.0952 0.6947564611501469 0.694754487509379 -5.726633192648656e-07 -0.09307406764494632 +1.0953 0.6947601098557467 0.6947581475742228 -5.801307287472968e-07 -0.09307609877359585 +1.0954000000000002 0.6947637574313947 0.6947618066640349 -5.874764350405348e-07 -0.0930781293279434 +1.0955 0.69476740387868 0.6947654647777993 -5.946988313187962e-07 -0.09308015930813882 +1.0956000000000001 0.6947710491992074 0.6947691219144834 -6.017963386784064e-07 -0.09308218871433195 +1.0957000000000001 0.6947746933945979 0.6947727780730377 -6.08767406276578e-07 -0.09308421754667252 +1.0957999999999999 0.6947783364664892 0.6947764332523971 -6.15610511942033e-07 -0.09308624580531039 +1.0959 0.6947819784165343 0.6947800874514806 -6.223241622582698e-07 -0.09308827349039524 +1.096 0.6947856192464017 0.6947837406691912 -6.289068930631636e-07 -0.09309030060207678 +1.0961 0.694789258957775 0.6947873929044175 -6.353572697542775e-07 -0.0930923271405047 +1.0962 0.6947928975523522 0.6947910441560323 -6.416738874415184e-07 -0.09309435310582863 +1.0963 0.6947965350318458 0.6947946944228944 -6.478553714883706e-07 -0.09309637849819812 +1.0964 0.6948001713979831 0.6947983437038485 -6.539003775396512e-07 -0.09309840331776284 +1.0965 0.6948038066525045 0.6948019919977247 -6.598075921182556e-07 -0.09310042756467224 +1.0966000000000002 0.694807440797164 0.6948056393033402 -6.655757326529121e-07 -0.09310245123907591 +1.0967 0.694811073833729 0.6948092856194983 -6.712035479500278e-07 -0.09310447434112329 +1.0968 0.6948147057639792 0.6948129309449899 -6.766898182769543e-07 -0.09310649687096381 +1.0969 0.6948183365897074 0.6948165752785931 -6.82033355778322e-07 -0.09310851882874693 +1.097 0.6948219663127184 0.6948202186190733 -6.872330046980846e-07 -0.09311054021462206 +1.0971000000000002 0.6948255949348282 0.6948238609651847 -6.922876415738077e-07 -0.09311256102873845 +1.0972 0.6948292224578649 0.6948275023156696 -6.971961755697365e-07 -0.0931145812712455 +1.0973 0.694832848883667 0.6948311426692588 -7.019575486294505e-07 -0.09311660094229245 +1.0974000000000002 0.6948364742140847 0.6948347820246726 -7.065707357672979e-07 -0.09311862004202853 +1.0975 0.6948400984509777 0.6948384203806208 -7.11034745276562e-07 -0.09312063857060307 +1.0976000000000001 0.6948437215962167 0.6948420577358028 -7.153486188404834e-07 -0.0931226565281652 +1.0977000000000001 0.6948473436516811 0.6948456940889081 -7.195114318514495e-07 -0.0931246739148641 +1.0977999999999999 0.6948509646192603 0.6948493294386171 -7.235222936469166e-07 -0.09312669073084892 +1.0979 0.6948545845008521 0.6948529637836007 -7.273803475787988e-07 -0.09312870697626868 +1.098 0.6948582032983635 0.6948565971225213 -7.310847712355129e-07 -0.09313072265127252 +1.0981 0.6948618210137092 0.6948602294540327 -7.34634776705656e-07 -0.09313273775600944 +1.0982 0.6948654376488124 0.6948638607767808 -7.380296106751505e-07 -0.09313475229062845 +1.0983 0.6948690532056032 0.6948674910894039 -7.412685545105102e-07 -0.0931367662552785 +1.0984 0.6948726676860193 0.6948711203905332 -7.443509245502744e-07 -0.09313877965010857 +1.0985 0.694876281092005 0.6948747486787928 -7.472760721882743e-07 -0.09314079247526758 +1.0986000000000002 0.694879893425511 0.6948783759528 -7.500433840401666e-07 -0.09314280473090436 +1.0987 0.694883504688494 0.6948820022111661 -7.526522818601666e-07 -0.09314481641716776 +1.0988 0.6948871148829165 0.694885627452497 -7.551022230961602e-07 -0.09314682753420664 +1.0989 0.694890724010746 0.6948892516753928 -7.57392700626025e-07 -0.09314883808216977 +1.099 0.6948943320739553 0.6948928748784483 -7.595232429796761e-07 -0.09315084806120583 +1.0991000000000002 0.6948979390745214 0.6948964970602545 -7.614934145055985e-07 -0.09315285747146361 +1.0992 0.6949015450144254 0.694900118219397 -7.633028153569699e-07 -0.09315486631309179 +1.0993 0.6949051498956524 0.6949037383544585 -7.649510815610494e-07 -0.093156874586239 +1.0994000000000002 0.694908753720191 0.6949073574640177 -7.664378852412224e-07 -0.09315888229105387 +1.0995 0.6949123564900324 0.6949109755466498 -7.677629345614889e-07 -0.093160889427685 +1.0996000000000001 0.6949159582071709 0.6949145926009281 -7.689259738652421e-07 -0.09316289599628094 +1.0997000000000001 0.6949195588736026 0.6949182086254229 -7.699267834809786e-07 -0.09316490199699022 +1.0997999999999999 0.6949231584913258 0.6949218236187027 -7.70765180124755e-07 -0.09316690742996135 +1.0999 0.6949267570623401 0.6949254375793343 -7.714410167336538e-07 -0.09316891229534281 +1.1 0.694930354588646 0.6949290505058835 -7.719541824380283e-07 -0.093170916593283 +1.1001 0.6949339510722452 0.6949326623969149 -7.7230460270028e-07 -0.09317292032393032 +1.1002 0.6949375465151394 0.6949362732509928 -7.72492239328737e-07 -0.09317492348743317 +1.1003 0.6949411409193303 0.6949398830666812 -7.725170903388756e-07 -0.0931769260839398 +1.1004 0.6949447342868195 0.6949434918425449 -7.723791900643429e-07 -0.09317892811359864 +1.1005 0.6949483266196073 0.6949470995771492 -7.720786091153231e-07 -0.09318092957655792 +1.1006000000000002 0.6949519179196927 0.6949507062690601 -7.716154543369047e-07 -0.09318293047296587 +1.1007 0.6949555081890737 0.6949543119168458 -7.709898688784689e-07 -0.09318493080297074 +1.1008 0.6949590974297459 0.694957916519075 -7.70202031985523e-07 -0.09318693056672062 +1.1009 0.6949626856437028 0.6949615200743202 -7.692521590274559e-07 -0.09318892976436376 +1.101 0.6949662728329348 0.6949651225811555 -7.681405014559051e-07 -0.09319092839604819 +1.1011000000000002 0.6949698589994298 0.6949687240381583 -7.66867346735367e-07 -0.09319292646192208 +1.1012 0.6949734441451714 0.6949723244439092 -7.654330182738089e-07 -0.0931949239621334 +1.1013 0.6949770282721404 0.6949759237969926 -7.638378752977681e-07 -0.09319692089683027 +1.1014000000000002 0.6949806113823123 0.694979522095997 -7.620823128523524e-07 -0.09319891726616059 +1.1015 0.6949841934776584 0.6949831193395156 -7.601667616485841e-07 -0.09320091307027237 +1.1016000000000001 0.6949877745601453 0.6949867155261461 -7.580916879801336e-07 -0.09320290830931352 +1.1017000000000001 0.6949913546317337 0.6949903106544917 -7.558575935706635e-07 -0.09320490298343193 +1.1018 0.6949949336943788 0.694993904723161 -7.534650153934175e-07 -0.09320689709277548 +1.1019 0.6949985117500301 0.6949974977307687 -7.509145257544869e-07 -0.09320889063749199 +1.102 0.6950020888006296 0.695001089675936 -7.482067320152552e-07 -0.09321088361772924 +1.1021 0.6950056648481138 0.6950046805572907 -7.453422764119866e-07 -0.0932128760336351 +1.1022 0.6950092398944107 0.6950082703734675 -7.42321835986437e-07 -0.09321486788535717 +1.1023 0.6950128139414413 0.6950118591231085 -7.391461223915652e-07 -0.09321685917304323 +1.1024 0.6950163869911189 0.6950154468048644 -7.358158817805105e-07 -0.093218849896841 +1.1025 0.6950199590453479 0.695019033417393 -7.323318945429147e-07 -0.09322084005689801 +1.1026000000000002 0.6950235301060244 0.6950226189593613 -7.286949751522664e-07 -0.09322282965336197 +1.1027 0.6950271001750352 0.6950262034294451 -7.249059720410012e-07 -0.09322481868638037 +1.1028 0.6950306692542582 0.6950297868263293 -7.209657672535563e-07 -0.09322680715610084 +1.1029 0.6950342373455611 0.6950333691487087 -7.168752764880049e-07 -0.0932287950626709 +1.103 0.6950378044508015 0.6950369503952878 -7.126354486242104e-07 -0.09323078240623794 +1.1031000000000002 0.695041370571827 0.6950405305647811 -7.082472656405603e-07 -0.09323276918694946 +1.1032 0.6950449357104738 0.6950441096559146 -7.037117424057993e-07 -0.09323475540495291 +1.1033 0.6950484998685675 0.6950476876674245 -6.990299263737176e-07 -0.09323674106039564 +1.1034000000000002 0.6950520630479222 0.6950512645980592 -6.942028973333514e-07 -0.09323872615342511 +1.1035 0.6950556252503398 0.6950548404465777 -6.892317672563264e-07 -0.09324071068418859 +1.1036000000000001 0.6950591864776103 0.6950584152117517 -6.841176800193027e-07 -0.09324269465283333 +1.1037000000000001 0.6950627467315109 0.695061988892365 -6.788618110570299e-07 -0.09324467805950658 +1.1038 0.6950663060138066 0.6950655614872145 -6.734653670570356e-07 -0.09324666090435563 +1.1039 0.6950698643262485 0.6950691329951095 -6.679295859318701e-07 -0.09324864318752765 +1.104 0.695073421670575 0.6950727034148731 -6.622557363056281e-07 -0.09325062490916983 +1.1041 0.6950769780485102 0.6950762727453419 -6.564451173196595e-07 -0.09325260606942928 +1.1042 0.6950805334617642 0.6950798409853665 -6.504990582439918e-07 -0.09325458666845315 +1.1043 0.6950840879120329 0.6950834081338118 -6.444189182969184e-07 -0.0932565667063885 +1.1044 0.6950876414009971 0.6950869741895569 -6.382060862286654e-07 -0.09325854618338236 +1.1045 0.6950911939303228 0.6950905391514968 -6.318619801409797e-07 -0.09326052509958177 +1.1046 0.6950947455016606 0.6950941030185407 -6.253880470014073e-07 -0.0932625034551337 +1.1047 0.6950982961166452 0.695097665789614 -6.187857623934923e-07 -0.09326448125018508 +1.1048 0.6951018457768958 0.6951012274636573 -6.120566301975883e-07 -0.09326645848488285 +1.1049 0.6951053944840144 0.6951047880396278 -6.052021822300357e-07 -0.09326843515937379 +1.105 0.695108942239588 0.695108347516499 -5.982239778962173e-07 -0.09327041127380488 +1.1051000000000002 0.6951124890451856 0.6951119058932613 -5.911236038713685e-07 -0.09327238682832291 +1.1052 0.6951160349023597 0.6951154631689217 -5.839026736842445e-07 -0.09327436182307475 +1.1053 0.6951195798126448 0.6951190193425046 -5.765628273007861e-07 -0.09327633625820703 +1.1054000000000002 0.6951231237775584 0.695122574413052 -5.691057308881975e-07 -0.09327831013386656 +1.1055 0.6951266667985989 0.6951261283796234 -5.615330763431015e-07 -0.09328028345019994 +1.1056000000000001 0.6951302088772481 0.6951296812412967 -5.538465809862281e-07 -0.09328225620735392 +1.1057000000000001 0.6951337500149684 0.6951332329971683 -5.460479870766921e-07 -0.09328422840547512 +1.1058 0.6951372902132036 0.6951367836463529 -5.381390614650483e-07 -0.0932862000447102 +1.1059 0.6951408294733782 0.695140333187984 -5.301215952532856e-07 -0.09328817112520559 +1.106 0.695144367796898 0.6951438816212139 -5.219974032952268e-07 -0.09329014164710785 +1.1061 0.6951479051851492 0.6951474289452153 -5.137683238010116e-07 -0.09329211161056358 +1.1062 0.6951514416394979 0.69515097515918 -5.054362179554572e-07 -0.09329408101571925 +1.1063 0.6951549771612908 0.6951545202623188 -4.970029694878475e-07 -0.09329604986272125 +1.1064 0.6951585117518541 0.695158064253864 -4.884704842555987e-07 -0.09329801815171603 +1.1065 0.6951620454124932 0.6951616071330669 -4.798406897793539e-07 -0.09329998588284993 +1.1066 0.6951655781444934 0.6951651488992001 -4.7111553483358826e-07 -0.09330195305626933 +1.1067 0.6951691099491193 0.6951686895515568 -4.6229698903721417e-07 -0.0933039196721206 +1.1068 0.6951726408276135 0.695172229089451 -4.533870423123476e-07 -0.09330588573054995 +1.1069 0.6951761707811983 0.6951757675122179 -4.4438770461369126e-07 -0.09330785123170365 +1.107 0.695179699811074 0.6951793048192141 -4.35301005241584e-07 -0.09330981617572796 +1.1071000000000002 0.6951832279184187 0.6951828410098178 -4.261289925922007e-07 -0.09331178056276901 +1.1072 0.6951867551043895 0.6951863760834291 -4.168737335330519e-07 -0.09331374439297302 +1.1073 0.6951902813701212 0.6951899100394697 -4.075373130421611e-07 -0.09331570766648606 +1.1074000000000002 0.6951938067167259 0.6951934428773839 -3.981218337570369e-07 -0.0933176703834543 +1.1075 0.6951973311452939 0.695196974596638 -3.886294154265002e-07 -0.09331963254402377 +1.1076000000000001 0.6952008546568922 0.6952005051967205 -3.790621944457784e-07 -0.0933215941483405 +1.1077000000000001 0.6952043772525653 0.6952040346771435 -3.694223233846605e-07 -0.09332355519655053 +1.1078 0.6952078989333347 0.6952075630374415 -3.597119705642249e-07 -0.0933255156887998 +1.1079 0.6952114197001986 0.6952110902771713 -3.4993331950172735e-07 -0.09332747562523425 +1.108 0.695214939554132 0.6952146163959136 -3.400885684040622e-07 -0.09332943500599973 +1.1081 0.6952184584960868 0.6952181413932729 -3.3017992970285626e-07 -0.09333139383124223 +1.1082 0.6952219765269911 0.6952216652688759 -3.202096296103796e-07 -0.09333335210110758 +1.1083 0.6952254936477493 0.6952251880223734 -3.101799075158618e-07 -0.09333530981574155 +1.1084 0.6952290098592417 0.6952287096534406 -3.0009301556915835e-07 -0.09333726697528996 +1.1085 0.6952325251623246 0.6952322301617757 -2.8995121816727254e-07 -0.09333922357989854 +1.1086 0.6952360395578303 0.6952357495471011 -2.797567913680188e-07 -0.093341179629713 +1.1087 0.6952395530465674 0.6952392678091635 -2.695120224667502e-07 -0.09334313512487906 +1.1088 0.6952430656293194 0.6952427849477336 -2.592192094343082e-07 -0.09334509006554237 +1.1089 0.6952465773068457 0.6952463009626063 -2.4888066043129986e-07 -0.09334704445184855 +1.109 0.6952500880798811 0.6952498158536012 -2.384986932633948e-07 -0.09334899828394316 +1.1091000000000002 0.6952535979491359 0.6952533296205627 -2.2807563489213312e-07 -0.09335095156197186 +1.1092 0.6952571069152951 0.6952568422633592 -2.176138208902223e-07 -0.09335290428608008 +1.1093 0.6952606149790195 0.6952603537818837 -2.0711559492458953e-07 -0.09335485645641338 +1.1094000000000002 0.6952641221409446 0.6952638641760546 -1.965833082290258e-07 -0.09335680807311716 +1.1095 0.6952676284016814 0.6952673734458148 -1.8601931909417724e-07 -0.09335875913633696 +1.1096000000000001 0.6952711337618152 0.695270881591132 -1.7542599232978073e-07 -0.09336070964621807 +1.1097000000000001 0.6952746382219068 0.6952743886119994 -1.6480569871302198e-07 -0.09336265960290599 +1.1098 0.6952781417824915 0.6952778945084348 -1.5416081447505725e-07 -0.09336460900654597 +1.1099 0.6952816444440795 0.695281399280481 -1.4349372080314782e-07 -0.09336655785728343 +1.11 0.6952851462071552 0.695284902928206 -1.328068032647317e-07 -0.09336850615526349 +1.1101 0.695288647072179 0.6952884054517032 -1.2210245126792474e-07 -0.09337045390063155 +1.1102 0.6952921470395844 0.6952919068510912 -1.1138305756538958e-07 -0.09337240109353274 +1.1103 0.6952956461097806 0.6952954071265136 -1.0065101770269369e-07 -0.0933743477341123 +1.1104 0.6952991442831509 0.6952989062781395 -8.990872947187145e-08 -0.09337629382251533 +1.1105 0.6953026415600532 0.6953024043061629 -7.915859239100709e-08 -0.09337823935888698 +1.1106 0.6953061379408204 0.6953059012108035 -6.840300715866415e-08 -0.09338018434337234 +1.1107 0.6953096334257597 0.6953093969923064 -5.764437512219278e-08 -0.09338212877611653 +1.1108 0.6953131280151524 0.6953128916509418 -4.6885097737797005e-08 -0.0933840726572645 +1.1109 0.6953166217092552 0.6953163851870048 -3.612757604388355e-08 -0.09338601598696127 +1.111 0.6953201145082991 0.6953198776008164 -2.5374210116738127e-08 -0.09338795876535187 +1.1111000000000002 0.6953236064124891 0.6953233688927227 -1.4627398537206404e-08 -0.09338990099258117 +1.1112 0.6953270974220054 0.695326859063095 -3.889537856724412e-09 -0.09339184266879408 +1.1113 0.6953305875370028 0.6953303481123295 6.8369779377894235e-09 -0.09339378379413546 +1.1114000000000002 0.695334076757611 0.6953338360408483 1.7549757958500167e-08 -0.09339572436875022 +1.1115 0.6953375650839337 0.695337322849098 2.8246414944879672e-08 -0.09339766439278309 +1.1116000000000001 0.6953410525160497 0.6953408085375508 3.8924565810144474e-08 -0.09339960386637891 +1.1117000000000001 0.6953445390540132 0.6953442931067035 4.958183214345824e-08 -0.09340154278968238 +1.1118 0.6953480246978523 0.6953477765570784 6.021584077545161e-08 -0.09340348116283828 +1.1119 0.6953515094475707 0.6953512588892219 7.082422428389412e-08 -0.09340541898599121 +1.112 0.6953549933031468 0.6953547401037066 8.140462151064176e-08 -0.09340735625928588 +1.1121 0.6953584762645342 0.6953582202011289 9.195467812542213e-08 -0.09340929298286696 +1.1122 0.6953619583316613 0.6953616991821101 1.02472047111557e-07 -0.09341122915687897 +1.1122999999999998 0.6953654395044321 0.6953651770472962 1.1295438931066548e-07 -0.09341316478146641 +1.1124 0.6953689197827257 0.6953686537973579 1.2339937394134637e-07 -0.09341509985677396 +1.1125 0.6953723991663969 0.69537212943299 1.3380467909704374e-07 -0.09341703438294596 +1.1126 0.6953758776552756 0.6953756039549124 1.4416799227687238e-07 -0.09341896836012697 +1.1127 0.6953793552491676 0.6953790773638685 1.5448701091991257e-07 -0.09342090178846142 +1.1128 0.6953828319478543 0.6953825496606262 1.6475944288052435e-07 -0.0934228346680937 +1.1129 0.6953863077510931 0.6953860208459774 1.74983006952234e-07 -0.0934247669991682 +1.113 0.6953897826586171 0.6953894909207378 1.8515543341243723e-07 -0.09342669878182924 +1.1131000000000002 0.6953932566701355 0.6953929598857471 1.952744644283244e-07 -0.09342863001622115 +1.1132 0.6953967297853341 0.6953964277418683 2.0533785465015608e-07 -0.09343056070248817 +1.1133 0.6954002020038745 0.6953998944899882 2.1534337170392437e-07 -0.0934324908407746 +1.1134000000000002 0.695403673325395 0.6954033601310172 2.2528879661115608e-07 -0.09343442043122462 +1.1135 0.6954071437495108 0.6954068246658884 2.3517192441341317e-07 -0.09343634947398244 +1.1136000000000001 0.6954106132758135 0.6954102880955582 2.449905644741346e-07 -0.09343827796919216 +1.1137000000000001 0.695414081903872 0.6954137504210058 2.547425411655868e-07 -0.09344020591699795 +1.1138 0.695417549633232 0.6954172116432337 2.6442569418111406e-07 -0.09344213331754388 +1.1139000000000001 0.6954210164634166 0.6954206717632663 2.740378791665776e-07 -0.093444060170974 +1.114 0.6954244823939264 0.6954241307821507 2.83576968039545e-07 -0.09344598647743235 +1.1141 0.6954279474242399 0.6954275887009567 2.9304084957909593e-07 -0.09344791223706296 +1.1142 0.6954314115538126 0.6954310455207748 3.0242742985603366e-07 -0.09344983745000973 +1.1142999999999998 0.6954348747820789 0.695434501242719 3.11734632697791e-07 -0.09345176211641665 +1.1144 0.6954383371084507 0.695437955867924 3.209604001255806e-07 -0.09345368623642758 +1.1145 0.6954417985323189 0.6954414093975463 3.301026928401174e-07 -0.09345560981018643 +1.1146 0.6954452590530525 0.6954448618327636 3.3915949066570805e-07 -0.09345753283783705 +1.1147 0.6954487186699998 0.6954483131747745 3.481287929388288e-07 -0.09345945531952321 +1.1148 0.6954521773824873 0.6954517634247988 3.570086190909927e-07 -0.09346137725538871 +1.1149 0.6954556351898216 0.6954552125840766 3.6579700894712186e-07 -0.09346329864557727 +1.115 0.6954590920912884 0.6954586606538686 3.744920231973925e-07 -0.09346521949023265 +1.1151000000000002 0.6954625480861528 0.6954621076354557 3.830917438898962e-07 -0.09346713978949849 +1.1152 0.69546600317366 0.6954655535301388 3.915942747637069e-07 -0.09346905954351843 +1.1153 0.6954694573530359 0.6954689983392384 3.999977416860312e-07 -0.09347097875243617 +1.1154000000000002 0.6954729106234856 0.6954724420640948 4.0830029311711424e-07 -0.09347289741639522 +1.1155 0.695476362984196 0.6954758847060668 4.1650010048494e-07 -0.0934748155355392 +1.1156000000000001 0.6954798144343339 0.6954793262665332 4.2459535861544273e-07 -0.09347673311001156 +1.1157000000000001 0.695483264973048 0.695482766746891 4.3258428605169597e-07 -0.09347865013995586 +1.1158 0.6954867145994676 0.6954862061485556 4.4046512550494077e-07 -0.09348056662551554 +1.1159000000000001 0.6954901633127046 0.6954896444729609 4.482361442778582e-07 -0.09348248256683404 +1.116 0.6954936111118519 0.695493081721559 4.558956345768195e-07 -0.09348439796405478 +1.1161 0.6954970579959849 0.695496517895819 4.6344191394209755e-07 -0.09348631281732113 +1.1162 0.6955005039641617 0.695499952997228 4.708733255393005e-07 -0.09348822712677642 +1.1162999999999998 0.6955039490154223 0.69550338702729 4.781882386728498e-07 -0.09349014089256391 +1.1164 0.695507393148791 0.6955068199875263 4.853850488761857e-07 -0.09349205411482697 +1.1165 0.6955108363632742 0.695510251879474 4.924621785640237e-07 -0.0934939667937088 +1.1166 0.6955142786578621 0.695513682704687 4.994180772127654e-07 -0.0934958789293526 +1.1167 0.695517720031529 0.6955171124647358 5.062512217490767e-07 -0.09349779052190157 +1.1168 0.6955211604832334 0.6955205411612055 5.129601168829545e-07 -0.09349970157149884 +1.1169 0.6955246000119182 0.6955239687956976 5.195432953991608e-07 -0.09350161207828761 +1.117 0.6955280386165104 0.6955273953698278 5.259993184764111e-07 -0.09350352204241089 +1.1171000000000002 0.6955314762959228 0.6955308208852273 5.323267760898309e-07 -0.09350543146401175 +1.1172 0.6955349130490533 0.6955342453435421 5.38524287219122e-07 -0.09350734034323324 +1.1173 0.6955383488747857 0.6955376687464315 5.445905002093854e-07 -0.09350924868021836 +1.1174000000000002 0.6955417837719893 0.6955410910955693 5.505240930070432e-07 -0.09351115647511005 +1.1175 0.6955452177395198 0.6955445123926428 5.563237735761728e-07 -0.09351306372805125 +1.1176000000000001 0.6955486507762199 0.6955479326393526 5.619882799540177e-07 -0.09351497043918489 +1.1177000000000001 0.6955520828809185 0.6955513518374119 5.675163807783434e-07 -0.09351687660865382 +1.1178 0.6955555140524327 0.6955547699885472 5.729068753568267e-07 -0.09351878223660089 +1.1179000000000001 0.6955589442895664 0.6955581870944963 5.781585941250222e-07 -0.09352068732316893 +1.118 0.695562373591112 0.6955616031570103 5.83270398632485e-07 -0.09352259186850072 +1.1181 0.6955658019558493 0.6955650181778503 5.882411820701261e-07 -0.09352449587273894 +1.1182 0.6955692293825476 0.69556843215879 5.930698693257241e-07 -0.09352639933602637 +1.1182999999999998 0.6955726558699646 0.6955718451016135 5.977554173031141e-07 -0.09352830225850566 +1.1184 0.6955760814168475 0.6955752570081156 6.022968151303543e-07 -0.09353020464031947 +1.1185 0.695579506021933 0.6955786678801014 6.066930843401375e-07 -0.09353210648161048 +1.1186 0.6955829296839475 0.6955820777193857 6.109432790502023e-07 -0.0935340077825212 +1.1187 0.6955863524016084 0.6955854865277933 6.150464863519112e-07 -0.09353590854319427 +1.1188 0.6955897741736227 0.695588894307158 6.190018263241281e-07 -0.09353780876377214 +1.1189 0.6955931949986893 0.6955923010593222 6.228084522552635e-07 -0.09353970844439737 +1.119 0.695596614875498 0.6955957067861371 6.264655508514405e-07 -0.09354160758521235 +1.1191000000000002 0.6956000338027305 0.6955991114894625 6.299723424585402e-07 -0.0935435061863596 +1.1192 0.6956034517790604 0.6956025151711653 6.3332808113159e-07 -0.09354540424798151 +1.1193 0.6956068688031537 0.6956059178331199 6.365320548290532e-07 -0.0935473017702204 +1.1194000000000002 0.6956102848736696 0.6956093194772083 6.395835856348731e-07 -0.09354919875321867 +1.1195 0.6956136999892599 0.6956127201053187 6.424820298001066e-07 -0.09355109519711861 +1.1196000000000002 0.6956171141485699 0.695616119719346 6.452267778539467e-07 -0.09355299110206246 +1.1197000000000001 0.6956205273502392 0.6956195183211913 6.478172549784222e-07 -0.09355488646819254 +1.1198 0.6956239395929016 0.6956229159127606 6.502529207447205e-07 -0.09355678129565105 +1.1199000000000001 0.6956273508751849 0.6956263124959658 6.525332695156427e-07 -0.09355867558458014 +1.12 0.6956307611957127 0.6956297080727236 6.546578305566264e-07 -0.09356056933512202 +1.1201 0.6956341705531034 0.695633102644955 6.566261679108454e-07 -0.09356246254741879 +1.1202 0.6956375789459708 0.6956364962145856 6.584378806351321e-07 -0.09356435522161252 +1.1202999999999999 0.6956409863729258 0.695639888783544 6.600926029248777e-07 -0.0935662473578453 +1.1204 0.6956443928325746 0.6956432803537631 6.615900041556655e-07 -0.09356813895625915 +1.1205 0.6956477983235214 0.6956466709271787 6.629297887861263e-07 -0.09357003001699613 +1.1206 0.6956512028443662 0.6956500605057284 6.641116966771277e-07 -0.09357192054019808 +1.1207 0.6956546063937077 0.6956534490913533 6.651355029946293e-07 -0.09357381052600705 +1.1208 0.6956580089701421 0.6956568366859959 6.660010181819276e-07 -0.0935756999745649 +1.1209 0.695661410572264 0.6956602232915998 6.667080882372112e-07 -0.09357758888601353 +1.121 0.695664811198667 0.6956636089101107 6.672565944221276e-07 -0.09357947726049479 +1.1211000000000002 0.6956682108479427 0.6956669935434743 6.676464536503612e-07 -0.09358136509815043 +1.1212 0.6956716095186835 0.6956703771936372 6.678776180851775e-07 -0.09358325239912231 +1.1213 0.6956750072094808 0.695673759862546 6.679500754724899e-07 -0.09358513916355216 +1.1214000000000002 0.6956784039189262 0.6956771415521465 6.678638490159594e-07 -0.09358702539158166 +1.1215 0.6956817996456122 0.6956805222643849 6.676189972243396e-07 -0.09358891108335256 +1.1216000000000002 0.6956851943881321 0.6956839020012049 6.672156142445429e-07 -0.09359079623900647 +1.1217000000000001 0.6956885881450801 0.6956872807645498 6.666538294175517e-07 -0.09359268085868501 +1.1218 0.6956919809150528 0.695690658556361 6.659338076253629e-07 -0.09359456494252985 +1.1219000000000001 0.6956953726966486 0.6956940353785772 6.650557488468989e-07 -0.0935964484906825 +1.122 0.6956987634884682 0.6956974112331347 6.640198885465853e-07 -0.09359833150328446 +1.1221 0.695702153289115 0.6957007861219673 6.628264971886288e-07 -0.0936002139804773 +1.1222 0.6957055420971958 0.6957041600470052 6.614758804729393e-07 -0.09360209592240246 +1.1222999999999999 0.6957089299113209 0.6957075330101747 6.599683791685962e-07 -0.09360397732920138 +1.1224 0.6957123167301046 0.6957109050133985 6.583043688918044e-07 -0.0936058582010155 +1.1225 0.6957157025521652 0.6957142760585946 6.56484260300183e-07 -0.0936077385379862 +1.1226 0.6957190873761261 0.6957176461476761 6.545084987319427e-07 -0.09360961834025477 +1.1227 0.6957224712006154 0.6957210152825513 6.523775641503748e-07 -0.09361149760796263 +1.1228 0.6957258540242661 0.6957243834651228 6.500919711716069e-07 -0.09361337634125096 +1.1229 0.6957292358457181 0.6957277506972872 6.47652268773169e-07 -0.09361525454026108 +1.123 0.6957326166636166 0.695731116980935 6.45059040280116e-07 -0.09361713220513418 +1.1231000000000002 0.6957359964766133 0.6957344823179501 6.423129030735941e-07 -0.09361900933601144 +1.1232 0.695739375283367 0.6957378467102096 6.394145087573744e-07 -0.09362088593303404 +1.1233 0.6957427530825435 0.695741210159583 6.363645425888631e-07 -0.09362276199634313 +1.1234000000000002 0.6957461298728163 0.6957445726679324 6.331637236872689e-07 -0.0936246375260798 +1.1235 0.6957495056528669 0.6957479342371116 6.298128045756357e-07 -0.09362651252238513 +1.1236000000000002 0.6957528804213843 0.6957512948689659 6.263125711947204e-07 -0.0936283869854001 +1.1237000000000001 0.6957562541770672 0.6957546545653324 6.226638426670705e-07 -0.09363026091526579 +1.1238 0.6957596269186226 0.6957580133280388 6.188674711027353e-07 -0.09363213431212312 +1.1239000000000001 0.6957629986447669 0.6957613711589032 6.14924341307832e-07 -0.0936340071761131 +1.124 0.6957663693542262 0.6957647280597341 6.108353708261793e-07 -0.09363587950737656 +1.1241 0.6957697390457364 0.6957680840323303 6.066015094119415e-07 -0.09363775130605445 +1.1242 0.6957731077180437 0.6957714390784795 6.02223739099017e-07 -0.09363962257228758 +1.1242999999999999 0.6957764753699056 0.6957747931999587 5.977030737708278e-07 -0.09364149330621681 +1.1244 0.6957798420000898 0.6957781463985342 5.93040559049296e-07 -0.09364336350798289 +1.1245 0.6957832076073759 0.6957814986759605 5.882372719201445e-07 -0.0936452331777266 +1.1246 0.6957865721905545 0.6957848500339805 5.832943205941188e-07 -0.09364710231558868 +1.1247 0.6957899357484292 0.6957882004743243 5.782128443126977e-07 -0.09364897092170979 +1.1248 0.695793298279815 0.695791549998711 5.729940128623712e-07 -0.09365083899623067 +1.1249 0.6957966597835397 0.6957948986088454 5.676390265330067e-07 -0.09365270653929186 +1.125 0.6958000202584443 0.6957982463064201 5.621491157847824e-07 -0.09365457355103401 +1.1251000000000002 0.6958033797033831 0.6958015930931141 5.565255408318537e-07 -0.09365644003159772 +1.1252 0.6958067381172238 0.6958049389705929 5.507695915313304e-07 -0.09365830598112351 +1.1253 0.695810095498848 0.6958082839405075 5.448825869669438e-07 -0.09366017139975191 +1.1254000000000002 0.6958134518471515 0.6958116280044948 5.388658752408793e-07 -0.09366203628762333 +1.1255 0.6958168071610444 0.6958149711641771 5.327208330990763e-07 -0.09366390064487827 +1.1256000000000002 0.6958201614394521 0.695818313421162 5.26448865625917e-07 -0.09366576447165714 +1.1257000000000001 0.6958235146813148 0.6958216547770417 5.20051405938915e-07 -0.09366762776810035 +1.1258 0.6958268668855878 0.6958249952333926 5.135299148556483e-07 -0.09366949053434821 +1.1259000000000001 0.6958302180512429 0.6958283347917757 5.06885880588448e-07 -0.09367135277054112 +1.126 0.6958335681772669 0.6958316734537358 5.001208183003092e-07 -0.0936732144768193 +1.1261 0.6958369172626633 0.6958350112208009 4.93236269966113e-07 -0.093675075653323 +1.1262 0.6958402653064524 0.6958383480944831 4.862338038175151e-07 -0.09367693630019254 +1.1262999999999999 0.6958436123076708 0.6958416840762771 4.791150140653899e-07 -0.09367879641756804 +1.1264 0.6958469582653724 0.6958450191676606 4.7188152052513033e-07 -0.09368065600558977 +1.1265 0.6958503031786283 0.6958483533700939 4.6453496832521424e-07 -0.09368251506439779 +1.1266 0.6958536470465273 0.695851686685019 4.5707702739372635e-07 -0.09368437359413223 +1.1267 0.6958569898681763 0.6958550191138605 4.49509392208558e-07 -0.09368623159493317 +1.1268 0.6958603316426998 0.6958583506580245 4.418337812908679e-07 -0.0936880890669406 +1.1269 0.6958636723692412 0.6958616813188989 4.3405193697609867e-07 -0.09368994601029464 +1.127 0.695867012046962 0.6958650110978525 4.2616562481723186e-07 -0.09369180242513522 +1.1271000000000002 0.6958703506750428 0.6958683399962353 4.181766334321324e-07 -0.0936936583116023 +1.1272 0.6958736882526833 0.695871668015378 4.10086773823537e-07 -0.0936955136698358 +1.1273 0.6958770247791027 0.6958749951565923 4.0189787917088715e-07 -0.09369736849997563 +1.1274000000000002 0.6958803602535393 0.6958783214211692 3.9361180437236243e-07 -0.09369922280216163 +1.1275 0.6958836946752518 0.6958816468103809 3.8523042554527986e-07 -0.09370107657653368 +1.1276000000000002 0.6958870280435181 0.6958849713254786 3.7675563969302717e-07 -0.0937029298232315 +1.1277000000000001 0.6958903603576367 0.6958882949676937 3.681893642332179e-07 -0.09370478254239485 +1.1278 0.6958936916169272 0.695891617738237 3.595335365952357e-07 -0.09370663473416363 +1.1279000000000001 0.6958970218207284 0.6958949396382985 3.5079011372063373e-07 -0.09370848639867735 +1.128 0.695900350968401 0.6958982606690468 3.419610716884347e-07 -0.09371033753607576 +1.1281 0.6959036790593269 0.69590158083163 3.330484052571636e-07 -0.09371218814649854 +1.1282 0.6959070060929083 0.6959049001271747 3.240541273652475e-07 -0.0937140382300853 +1.1282999999999999 0.6959103320685697 0.6959082185567853 3.1498026873549856e-07 -0.0937158877869756 +1.1284 0.6959136569857565 0.6959115361215455 3.0582887739633025e-07 -0.09371773681730906 +1.1285 0.695916980843936 0.6959148528225165 2.9660201816827936e-07 -0.09371958532122508 +1.1286 0.695920303642598 0.695918168660737 2.8730177231012233e-07 -0.09372143329886318 +1.1287 0.6959236253812537 0.6959214836372245 2.7793023694988594e-07 -0.09372328075036285 +1.1288 0.6959269460594374 0.6959247977529737 2.684895246893304e-07 -0.09372512767586359 +1.1289 0.695930265676705 0.6959281110089561 2.5898176300720444e-07 -0.09372697407550473 +1.129 0.6959335842326354 0.6959314234061211 2.494090939331173e-07 -0.09372881994942563 +1.1291000000000002 0.69593690172683 0.6959347349453953 2.397736734716105e-07 -0.09373066529776558 +1.1292 0.6959402181589134 0.6959380456276817 2.300776711233743e-07 -0.09373251012066397 +1.1293 0.6959435335285333 0.695941355453861 2.2032326944115832e-07 -0.0937343544182601 +1.1294000000000002 0.6959468478353602 0.6959446644247902 2.1051266346772124e-07 -0.09373619819069319 +1.1295 0.6959501610790877 0.6959479725413027 2.00648060326436e-07 -0.09373804143810238 +1.1296000000000002 0.6959534732594332 0.6959512798042086 1.9073167864883112e-07 -0.09373988416062691 +1.1297000000000001 0.6959567843761378 0.6959545862142941 1.8076574813397084e-07 -0.09374172635840591 +1.1298 0.6959600944289657 0.6959578917723218 1.7075250903497707e-07 -0.09374356803157852 +1.1299000000000001 0.6959634034177049 0.6959611964790309 1.6069421159697894e-07 -0.09374540918028379 +1.13 0.6959667113421675 0.695964500335136 1.505931156373097e-07 -0.09374724980466084 +1.1301 0.6959700182021898 0.6959678033413279 1.4045148998345636e-07 -0.0937490899048487 +1.1302 0.6959733239976316 0.6959711054982731 1.3027161197345927e-07 -0.09375092948098634 +1.1302999999999999 0.6959766287283765 0.6959744068066143 1.200557669701896e-07 -0.09375276853321272 +1.1304 0.6959799323943332 0.6959777072669692 1.0980624780623782e-07 -0.09375460706166681 +1.1305 0.6959832349954342 0.6959810068799316 9.952535430166054e-08 -0.09375644506648748 +1.1306 0.695986536531636 0.6959843056460708 8.921539276091073e-08 -0.09375828254781361 +1.1307 0.6959898370029202 0.6959876035659315 7.887867539690951e-08 -0.09376011950578408 +1.1308 0.6959931364092923 0.6959909006400338 6.85175198661403e-08 -0.09376195594053767 +1.1309 0.6959964347507823 0.6959941968688732 5.813424873782336e-08 -0.09376379185221317 +1.131 0.6959997320274453 0.6959974922529206 4.773118896135575e-08 -0.09376562724094936 +1.1311000000000002 0.69600302823936 0.6960007867926223 3.7310671345894275e-08 -0.09376746210688493 +1.1312 0.6960063233866307 0.6960040804883993 2.687503005555092e-08 -0.09376929645015857 +1.1313 0.6960096174693858 0.6960073733406487 1.642660205948554e-08 -0.09377113027090894 +1.1314000000000002 0.6960129104877786 0.6960106653497417 5.967726641846471e-09 -0.09377296356927464 +1.1315 0.696016202441987 0.6960139565160255 -4.499255151606263e-09 -0.09377479634539432 +1.1316000000000002 0.6960194933322137 0.6960172468398222 -1.4972001021774928e-08 -0.09377662859940653 +1.1317000000000002 0.6960227831586863 0.6960205363214294 -2.5448167944881056e-08 -0.09377846033144983 +1.1318 0.6960260719216562 0.6960238249611194 -3.592541269223197e-08 -0.09378029154166272 +1.1319000000000001 0.6960293596214006 0.6960271127591395 -4.6401392361317215e-08 -0.09378212223018359 +1.132 0.6960326462582208 0.6960303997157129 -5.6873764895954554e-08 -0.09378395239715098 +1.1321 0.6960359318324434 0.6960336858310374 -6.734018960941751e-08 -0.09378578204270331 +1.1322 0.6960392163444188 0.6960369711052865 -7.779832770712924e-08 -0.09378761116697894 +1.1322999999999999 0.6960424997945223 0.696040255538608 -8.824584281277165e-08 -0.09378943977011618 +1.1324 0.6960457821831543 0.6960435391311259 -9.868040148214297e-08 -0.09379126785225338 +1.1325 0.6960490635107397 0.6960468218829392 -1.0909967373875368e-07 -0.09379309541352886 +1.1326 0.696052343777727 0.6960501037941218 -1.1950133357516157e-07 -0.09379492245408079 +1.1327 0.6960556229845904 0.6960533848647239 -1.2988305949507284e-07 -0.09379674897404751 +1.1328 0.6960589011318281 0.6960566650947705 -1.4024253501034034e-07 -0.09379857497356717 +1.1329 0.6960621782199621 0.6960599444842619 -1.5057744916571747e-07 -0.09380040045277789 +1.133 0.6960654542495396 0.6960632230331745 -1.6088549705840782e-07 -0.0938022254118179 +1.1331000000000002 0.6960687292211316 0.69606650074146 -1.7116438033766557e-07 -0.09380404985082524 +1.1332 0.6960720031353334 0.6960697776090461 -1.8141180773909027e-07 -0.09380587376993804 +1.1333 0.6960752759927639 0.6960730536358362 -1.9162549559637032e-07 -0.09380769716929432 +1.1334000000000002 0.6960785477940667 0.6960763288217091 -2.0180316830792355e-07 -0.09380952004903209 +1.1335 0.696081818539909 0.6960796031665204 -2.1194255890935598e-07 -0.09381134240928934 +1.1336000000000002 0.6960850882309816 0.6960828766701006 -2.220414095227552e-07 -0.09381316425020396 +1.1337000000000002 0.6960883568679994 0.6960861493322577 -2.3209747188057683e-07 -0.09381498557191398 +1.1338 0.6960916244517008 0.6960894211527747 -2.421085078356533e-07 -0.0938168063745572 +1.1339000000000001 0.6960948909828476 0.6960926921314122 -2.5207228984344687e-07 -0.09381862665827152 +1.134 0.6960981564622248 0.6960959622679066 -2.61986601468589e-07 -0.09382044642319481 +1.1341 0.6961014208906411 0.696099231561971 -2.718492378636639e-07 -0.0938222656694648 +1.1342 0.6961046842689278 0.696102500013295 -2.816580062861562e-07 -0.09382408439721932 +1.1342999999999999 0.6961079465979395 0.6961057676215454 -2.914107265737653e-07 -0.09382590260659601 +1.1344 0.6961112078785539 0.6961090343863661 -3.011052316023721e-07 -0.09382772029773266 +1.1345 0.6961144681116707 0.6961123003073779 -3.107393677925785e-07 -0.09382953747076689 +1.1346 0.6961177272982132 0.6961155653841793 -3.2031099559542975e-07 -0.09383135412583647 +1.1347 0.696120985439126 0.6961188296163459 -3.298179899954845e-07 -0.09383317026307891 +1.1348 0.6961242425353764 0.6961220930034311 -3.392582408820455e-07 -0.09383498588263178 +1.1349 0.6961274985879542 0.696125355544966 -3.486296536250877e-07 -0.09383680098463272 +1.135 0.6961307535978705 0.6961286172404594 -3.579301494846532e-07 -0.09383861556921916 +1.1351000000000002 0.6961340075661584 0.6961318780893988 -3.6715766606881806e-07 -0.09384042963652867 +1.1352 0.6961372604938725 0.6961351380912495 -3.763101578471706e-07 -0.0938422431866986 +1.1353 0.6961405123820891 0.6961383972454558 -3.8538559648387816e-07 -0.09384405621986656 +1.1354000000000002 0.6961437632319054 0.6961416555514401 -3.943819714621877e-07 -0.09384586873616985 +1.1355 0.6961470130444394 0.6961449130086039 -4.0329729038973694e-07 -0.09384768073574581 +1.1356000000000002 0.6961502618208302 0.6961481696163281 -4.1212957951203277e-07 -0.09384949221873179 +1.1357000000000002 0.6961535095622376 0.6961514253739723 -4.208768840732735e-07 -0.09385130318526518 +1.1358 0.6961567562698417 0.6961546802808761 -4.295372688506438e-07 -0.0938531136354832 +1.1359000000000001 0.6961600019448425 0.6961579343363583 -4.381088184735038e-07 -0.09385492356952305 +1.136 0.6961632465884602 0.6961611875397178 -4.465896379993173e-07 -0.09385673298752197 +1.1361 0.6961664902019351 0.6961644398902336 -4.5497785314263517e-07 -0.0938585418896172 +1.1362 0.6961697327865266 0.6961676913871656 -4.6327161083020707e-07 -0.09386035027594591 +1.1362999999999999 0.6961729743435134 0.6961709420297533 -4.7146907955486483e-07 -0.09386215814664516 +1.1364 0.6961762148741935 0.6961741918172177 -4.795684498404285e-07 -0.09386396550185208 +1.1365 0.6961794543798836 0.6961774407487602 -4.875679345331396e-07 -0.09386577234170373 +1.1366 0.6961826928619187 0.6961806888235644 -4.954657692596287e-07 -0.09386757866633712 +1.1367 0.6961859303216527 0.6961839360407946 -5.032602128293706e-07 -0.09386938447588929 +1.1368 0.6961891667604574 0.6961871823995971 -5.10949547609385e-07 -0.09387118977049717 +1.1369 0.6961924021797221 0.6961904278991005 -5.185320798919979e-07 -0.09387299455029768 +1.137 0.6961956365808544 0.6961936725384152 -5.260061402417859e-07 -0.09387479881542782 +1.1371000000000002 0.6961988699652785 0.6961969163166348 -5.333700839327271e-07 -0.09387660256602441 +1.1372 0.6962021023344362 0.6962001592328354 -5.406222912535119e-07 -0.09387840580222434 +1.1373 0.6962053336897855 0.6962034012860759 -5.477611679099992e-07 -0.0938802085241644 +1.1374000000000002 0.6962085640328017 0.696206642475399 -5.547851452680774e-07 -0.09388201073198138 +1.1375 0.6962117933649759 0.6962098827998306 -5.61692680867143e-07 -0.09388381242581209 +1.1376000000000002 0.6962150216878149 0.696213122258381 -5.684822586421445e-07 -0.0938856136057932 +1.1377000000000002 0.6962182490028415 0.6962163608500439 -5.751523892982835e-07 -0.09388741427206138 +1.1378 0.6962214753115938 0.6962195985737982 -5.817016106024475e-07 -0.09388921442475333 +1.1379000000000001 0.6962247006156256 0.6962228354286079 -5.881284877023996e-07 -0.09389101406400574 +1.138 0.6962279249165044 0.6962260714134209 -5.944316135292338e-07 -0.09389281318995515 +1.1381000000000001 0.6962311482158131 0.696229306527171 -6.006096089916646e-07 -0.09389461180273814 +1.1382 0.6962343705151484 0.696232540768778 -6.066611233368491e-07 -0.09389640990249126 +1.1382999999999999 0.6962375918161211 0.6962357741371475 -6.125848344418205e-07 -0.09389820748935102 +1.1384 0.6962408121203554 0.6962390066311712 -6.183794491187999e-07 -0.09390000456345392 +1.1385 0.6962440314294892 0.6962422382497272 -6.240437033511181e-07 -0.09390180112493642 +1.1386 0.696247249745173 0.6962454689916812 -6.295763626124051e-07 -0.09390359717393497 +1.1387 0.6962504670690701 0.6962486988558849 -6.349762221580235e-07 -0.09390539271058584 +1.1388 0.6962536834028559 0.696251927841179 -6.402421071222131e-07 -0.09390718773502553 +1.1389 0.6962568987482185 0.6962551559463908 -6.453728730315689e-07 -0.0939089822473903 +1.139 0.6962601131068571 0.6962583831703363 -6.50367405888308e-07 -0.09391077624781646 +1.1391000000000002 0.6962633264804823 0.69626160951182 -6.552246223784364e-07 -0.0939125697364403 +1.1392 0.6962665388708162 0.6962648349696353 -6.599434702603268e-07 -0.09391436271339804 +1.1393 0.6962697502795916 0.6962680595425644 -6.645229285312526e-07 -0.09391615517882593 +1.1394000000000002 0.6962729607085509 0.696271283229379 -6.689620075245317e-07 -0.09391794713286006 +1.1395 0.6962761701594478 0.6962745060288411 -6.732597492842274e-07 -0.09391973857563665 +1.1396000000000002 0.6962793786340442 0.6962777279397023 -6.774152277455592e-07 -0.09392152950729178 +1.1397 0.6962825861341129 0.696280948960705 -6.814275488459254e-07 -0.09392331992796157 +1.1398 0.6962857926614351 0.6962841690905823 -6.852958507330698e-07 -0.09392510983778207 +1.1399000000000001 0.6962889982178002 0.6962873883280587 -6.890193041259041e-07 -0.0939268992368893 +1.14 0.6962922028050067 0.6962906066718497 -6.925971122034857e-07 -0.09392868812541921 +1.1401000000000001 0.6962954064248609 0.6962938241206633 -6.960285110629849e-07 -0.09393047650350783 +1.1402 0.6962986090791765 0.6962970406731992 -6.993127697196844e-07 -0.09393226437129104 +1.1402999999999999 0.6963018107697749 0.6963002563281502 -7.024491902318797e-07 -0.09393405172890479 +1.1404 0.6963050114984843 0.6963034710842015 -7.054371079368016e-07 -0.09393583857648496 +1.1405 0.6963082112671395 0.6963066849400318 -7.082758916310272e-07 -0.0939376249141674 +1.1406 0.6963114100775813 0.6963098978943134 -7.10964943514969e-07 -0.09393941074208788 +1.1407 0.6963146079316567 0.6963131099457123 -7.135036995398192e-07 -0.09394119606038216 +1.1408 0.6963178048312182 0.6963163210928894 -7.158916294491835e-07 -0.09394298086918604 +1.1409 0.6963210007781235 0.6963195313345001 -7.181282368207142e-07 -0.09394476516863526 +1.141 0.696324195774235 0.6963227406691942 -7.202130591493772e-07 -0.0939465489588654 +1.1411000000000002 0.6963273898214195 0.696325949095618 -7.221456681250071e-07 -0.09394833224001226 +1.1412 0.6963305829215483 0.696329156612413 -7.239256695490415e-07 -0.0939501150122114 +1.1413 0.6963337750764957 0.6963323632182167 -7.255527035426867e-07 -0.09395189727559841 +1.1414000000000002 0.6963369662881405 0.6963355689116633 -7.270264444220187e-07 -0.09395367903030893 +1.1415 0.696340156558363 0.6963387736913841 -7.283466010449269e-07 -0.09395546027647839 +1.1416000000000002 0.6963433458890476 0.6963419775560072 -7.295129166029479e-07 -0.09395724101424241 +1.1417 0.6963465342820798 0.6963451805041585 -7.305251688294323e-07 -0.09395902124373638 +1.1418 0.6963497217393478 0.6963483825344619 -7.313831699023998e-07 -0.09396080096509578 +1.1419000000000001 0.6963529082627413 0.6963515836455397 -7.32086766680462e-07 -0.09396258017845605 +1.142 0.6963560938541506 0.6963547838360127 -7.32635840647311e-07 -0.09396435888395252 +1.1421000000000001 0.6963592785154675 0.6963579831045006 -7.330303077451861e-07 -0.09396613708172061 +1.1422 0.6963624622485837 0.6963611814496229 -7.332701186940627e-07 -0.09396791477189559 +1.1422999999999999 0.6963656450553913 0.696364378869999 -7.333552587557302e-07 -0.0939696919546128 +1.1424 0.6963688269377821 0.696367575364248 -7.33285747844814e-07 -0.09397146863000748 +1.1425 0.6963720078976471 0.6963707709309896 -7.33061640459387e-07 -0.09397324479821485 +1.1426 0.6963751879368762 0.6963739655688448 -7.326830256809691e-07 -0.09397502045937013 +1.1427 0.6963783670573584 0.6963771592764354 -7.321500272300385e-07 -0.09397679561360853 +1.1428 0.6963815452609806 0.6963803520523852 -7.314628032994985e-07 -0.09397857026106515 +1.1429 0.6963847225496274 0.6963835438953196 -7.306215466101884e-07 -0.09398034440187508 +1.143 0.6963878989251813 0.6963867348038668 -7.296264841888389e-07 -0.09398211803617351 +1.1431000000000002 0.6963910743895219 0.6963899247766572 -7.284778776039946e-07 -0.09398389116409539 +1.1432 0.6963942489445251 0.6963931138123247 -7.271760225913138e-07 -0.09398566378577576 +1.1433 0.6963974225920638 0.6963963019095063 -7.257212492339793e-07 -0.09398743590134961 +1.1434000000000002 0.6964005953340071 0.696399489066843 -7.241139216712655e-07 -0.09398920751095191 +1.1435 0.6964037671722192 0.6964026752829803 -7.22354438167927e-07 -0.0939909786147176 +1.1436000000000002 0.6964069381085601 0.6964058605565675 -7.204432309337871e-07 -0.09399274921278158 +1.1437 0.6964101081448846 0.6964090448862594 -7.183807659849606e-07 -0.09399451930527873 +1.1438 0.6964132772830423 0.6964122282707156 -7.161675431577308e-07 -0.09399628889234385 +1.1439000000000001 0.6964164455248769 0.6964154107086016 -7.138040958726277e-07 -0.09399805797411181 +1.144 0.6964196128722262 0.6964185921985886 -7.112909910927945e-07 -0.09399982655071737 +1.1441000000000001 0.6964227793269213 0.6964217727393542 -7.086288290741871e-07 -0.09400159462229522 +1.1442 0.6964259448907869 0.696424952329583 -7.058182433655746e-07 -0.09400336218898013 +1.1442999999999999 0.6964291095656401 0.696428130967966 -7.028599005309832e-07 -0.09400512925090676 +1.1444 0.696432273353291 0.6964313086532017 -6.997545001358185e-07 -0.0940068958082098 +1.1445 0.6964354362555417 0.6964344853839965 -6.965027744137986e-07 -0.09400866186102382 +1.1446 0.6964385982741861 0.6964376611590652 -6.931054881836873e-07 -0.09401042740948348 +1.1447 0.6964417594110093 0.69644083597713 -6.895634387521499e-07 -0.09401219245372333 +1.1448 0.6964449196677884 0.6964440098369229 -6.85877455497419e-07 -0.09401395699387789 +1.1449 0.6964480790462904 0.6964471827371839 -6.820483999941951e-07 -0.09401572103008171 +1.145 0.6964512375482729 0.6964503546766634 -6.780771655418016e-07 -0.0940174845624692 +1.1451000000000002 0.6964543951754845 0.6964535256541208 -6.739646770254071e-07 -0.09401924759117485 +1.1452 0.6964575519296625 0.6964566956683258 -6.697118907494914e-07 -0.09402101011633303 +1.1453 0.6964607078125343 0.6964598647180588 -6.653197942296796e-07 -0.09402277213807818 +1.1454000000000002 0.6964638628258164 0.6964630328021104 -6.607894059568187e-07 -0.09402453365654462 +1.1455 0.696467016971214 0.6964661999192827 -6.561217750500337e-07 -0.09402629467186668 +1.1456000000000002 0.6964701702504208 0.6964693660683892 -6.513179811734604e-07 -0.0940280551841787 +1.1457 0.6964733226651187 0.6964725312482545 -6.463791341476677e-07 -0.09402981519361489 +1.1458 0.6964764742169776 0.6964756954577156 -6.413063738108793e-07 -0.09403157470030947 +1.1459000000000001 0.6964796249076544 0.6964788586956223 -6.361008697275405e-07 -0.0940333337043967 +1.146 0.696482774738794 0.696482020960836 -6.307638208968847e-07 -0.0940350922060107 +1.1461000000000001 0.6964859237120282 0.6964851822522318 -6.252964553365992e-07 -0.09403685020528563 +1.1462 0.6964890718289747 0.6964883425686978 -6.197000301244593e-07 -0.0940386077023556 +1.1462999999999999 0.6964922190912379 0.696491501909136 -6.139758309126053e-07 -0.09404036469735472 +1.1464 0.6964953655004087 0.6964946602724618 -6.081251715944758e-07 -0.09404212119041702 +1.1465 0.696498511058063 0.6964978176576045 -6.021493939717404e-07 -0.09404387718167652 +1.1466 0.6965016557657626 0.6965009740635089 -5.960498677543002e-07 -0.09404563267126725 +1.1467 0.6965047996250542 0.6965041294891332 -5.898279898247649e-07 -0.09404738765932309 +1.1468 0.6965079426374692 0.6965072839334518 -5.834851842662081e-07 -0.09404914214597802 +1.1469 0.6965110848045241 0.6965104373954537 -5.770229017515449e-07 -0.09405089613136593 +1.147 0.6965142261277193 0.6965135898741435 -5.704426194602652e-07 -0.09405264961562067 +1.1471000000000002 0.6965173666085397 0.6965167413685422 -5.637458406620999e-07 -0.0940544025988762 +1.1472 0.696520506248453 0.696519891877686 -5.569340942590539e-07 -0.09405615508126614 +1.1473 0.6965236450489114 0.6965230414006287 -5.500089345494841e-07 -0.09405790706292438 +1.1474000000000002 0.6965267830113496 0.6965261899364397 -5.429719408533984e-07 -0.09405965854398468 +1.1475 0.6965299201371857 0.6965293374842056 -5.358247172071451e-07 -0.09406140952458072 +1.1476000000000002 0.6965330564278203 0.6965324840430308 -5.285688918638121e-07 -0.09406316000484621 +1.1477 0.6965361918846364 0.6965356296120362 -5.212061170017934e-07 -0.0940649099849148 +1.1478 0.6965393265089993 0.6965387741903608 -5.137380683847836e-07 -0.09406665946492009 +1.1479000000000001 0.6965424603022563 0.6965419177771619 -5.061664449315662e-07 -0.09406840844499573 +1.148 0.6965455932657361 0.6965450603716143 -4.984929683898853e-07 -0.09407015692527526 +1.1481000000000001 0.6965487254007494 0.6965482019729119 -4.907193827952128e-07 -0.09407190490589226 +1.1482 0.6965518567085878 0.6965513425802662 -4.828474542625805e-07 -0.09407365238698018 +1.1482999999999999 0.6965549871905234 0.6965544821929086 -4.748789704384082e-07 -0.09407539936867247 +1.1484 0.6965581168478101 0.6965576208100894 -4.6681574020907e-07 -0.09407714585110265 +1.1485 0.6965612456816821 0.6965607584310776 -4.586595932151716e-07 -0.0940788918344041 +1.1486 0.6965643736933533 0.6965638950551623 -4.504123794421555e-07 -0.09408063731871023 +1.1487 0.6965675008840186 0.6965670306816523 -4.4207596887335665e-07 -0.0940823823041544 +1.1488 0.6965706272548521 0.6965701653098758 -4.3365225096958504e-07 -0.0940841267908699 +1.1489 0.6965737528070081 0.696573298939182 -4.2514313428054784e-07 -0.09408587077899001 +1.149 0.6965768775416203 0.6965764315689398 -4.165505460632102e-07 -0.09408761426864809 +1.1491000000000002 0.6965800014598017 0.6965795631985389 -4.078764317475003e-07 -0.09408935725997732 +1.1492 0.6965831245626446 0.6965826938273896 -3.991227545616094e-07 -0.09409109975311089 +1.1493 0.6965862468512198 0.6965858234549231 -3.9029149510177996e-07 -0.09409284174818196 +1.1494000000000002 0.6965893683265776 0.6965889520805918 -3.8138465083964457e-07 -0.09409458324532372 +1.1495 0.6965924889897465 0.6965920797038694 -3.724042356781365e-07 -0.09409632424466927 +1.1496000000000002 0.6965956088417333 0.6965952063242509 -3.6335227953515625e-07 -0.0940980647463517 +1.1497 0.6965987278835236 0.6965983319412529 -3.542308277953987e-07 -0.09409980475050406 +1.1498 0.6966018461160808 0.6966014565544135 -3.450419409564698e-07 -0.09410154425725939 +1.1499000000000001 0.696604963540346 0.6966045801632934 -3.3578769415010257e-07 -0.09410328326675065 +1.15 0.6966080801572386 0.6966077027674746 -3.264701765870459e-07 -0.09410502177911084 +1.1501000000000001 0.6966111959676555 0.6966108243665619 -3.1709149116848634e-07 -0.09410675979447286 +1.1502000000000001 0.6966143109724707 0.6966139449601821 -3.076537539586921e-07 -0.09410849731296962 +1.1502999999999999 0.6966174251725368 0.6966170645479846 -2.9815909377561844e-07 -0.09411023433473403 +1.1504 0.6966205385686824 0.696620183129641 -2.8860965160804053e-07 -0.09411197085989893 +1.1505 0.6966236511617139 0.6966233007048463 -2.7900758022697536e-07 -0.09411370688859709 +1.1506 0.6966267629524145 0.696626417273318 -2.69355043682612e-07 -0.09411544242096131 +1.1507 0.6966298739415446 0.6966295328347966 -2.59654216780425e-07 -0.09411717745712439 +1.1508 0.6966329841298409 0.6966326473890454 -2.4990728462320755e-07 -0.094118911997219 +1.1509 0.6966360935180173 0.6966357609358514 -2.4011644208024596e-07 -0.09412064604137785 +1.151 0.6966392021067638 0.6966388734750246 -2.302838933640472e-07 -0.0941223795897336 +1.1511000000000002 0.6966423098967476 0.6966419850063983 -2.2041185145441067e-07 -0.0941241126424189 +1.1512 0.6966454168886114 0.6966450955298292 -2.1050253766474736e-07 -0.0941258451995663 +1.1513 0.6966485230829753 0.6966482050451979 -2.0055818108696832e-07 -0.09412757726130844 +1.1514000000000002 0.6966516284804352 0.696651313552408 -1.9058101815086492e-07 -0.09412930882777781 +1.1515 0.6966547330815626 0.6966544210513874 -1.805732920689973e-07 -0.09413103989910694 +1.1516000000000002 0.6966578368869059 0.6966575275420877 -1.7053725236138018e-07 -0.09413277047542834 +1.1517 0.6966609398969896 0.6966606330244839 -1.604751543298616e-07 -0.09413450055687445 +1.1518 0.6966640421123138 0.6966637374985749 -1.5038925857066565e-07 -0.09413623014357769 +1.1519000000000001 0.6966671435333545 0.6966668409643837 -1.402818304557102e-07 -0.09413795923567042 +1.152 0.6966702441605639 0.6966699434219575 -1.301551396399453e-07 -0.09413968783328502 +1.1521000000000001 0.6966733439943699 0.6966730448713674 -1.200114595270585e-07 -0.09414141593655385 +1.1522000000000001 0.6966764430351764 0.6966761453127082 -1.0985306676467022e-07 -0.09414314354560921 +1.1522999999999999 0.6966795412833631 0.6966792447460989 -9.96822407655501e-08 -0.09414487066058336 +1.1524 0.696682638739285 0.6966823431716825 -8.95012631481687e-08 -0.09414659728160847 +1.1525 0.6966857354032739 0.6966854405896268 -7.931241725444432e-08 -0.09414832340881692 +1.1526 0.6966888312756364 0.696688537000123 -6.911798763886701e-08 -0.09415004904234076 +1.1527 0.6966919263566553 0.6966916324033863 -5.892025953680574e-08 -0.09415177418231219 +1.1528 0.696695020646589 0.6966947267996567 -4.872151837184702e-08 -0.09415349882886331 +1.1529 0.6966981141456712 0.6966978201891978 -3.852404923320937e-08 -0.0941552229821262 +1.153 0.6967012068541124 0.6967009125722976 -2.8330136367469422e-08 -0.09415694664223297 +1.1531000000000002 0.6967042987720979 0.696704003949268 -1.814206266595106e-08 -0.09415866980931559 +1.1532 0.6967073898997898 0.696707094320445 -7.96210915341572e-09 -0.09416039248350608 +1.1533 0.696710480237325 0.6967101836861891 2.207445521512641e-09 -0.0941621146649365 +1.1534 0.6967135697848168 0.6967132720468843 1.236432559548889e-08 -0.09416383635373873 +1.1535 0.6967166585423539 0.6967163594029386 2.2506258705659588e-08 -0.09416555755004463 +1.1536000000000002 0.6967197465100018 0.6967194457547843 3.263097638969703e-08 -0.09416727825398616 +1.1537 0.6967228336878011 0.6967225311028771 4.273621460014476e-08 -0.0941689984656951 +1.1538 0.6967259200757687 0.6967256154476971 5.281971420835474e-08 -0.09417071818530331 +1.1539000000000001 0.696729005673898 0.6967286987897481 6.287922149975089e-08 -0.09417243741294261 +1.154 0.6967320904821579 0.6967317811295572 7.29124886977156e-08 -0.09417415614874469 +1.1541000000000001 0.6967351745004939 0.6967348624676757 8.291727445278174e-08 -0.09417587439284135 +1.1542000000000001 0.6967382577288279 0.696737942804678 9.289134433876356e-08 -0.09417759214536425 +1.1542999999999999 0.696741340167058 0.6967410221411625 1.0283247136796958e-07 -0.0941793094064451 +1.1544 0.6967444218150585 0.6967441004777506 1.1273843647519044e-07 -0.09418102617621553 +1.1545 0.6967475026726806 0.6967471778150871 1.2260702901209508e-07 -0.09418274245480714 +1.1546 0.6967505827397515 0.6967502541538404 1.324360472468311e-07 -0.09418445824235148 +1.1547 0.6967536620160765 0.6967533294947017 1.4222329885321683e-07 -0.09418617353898015 +1.1548 0.6967567405014363 0.6967564038383856 1.5196660141381102e-07 -0.0941878883448247 +1.1549 0.6967598181955892 0.6967594771856289 1.6166378287441052e-07 -0.09418960266001657 +1.155 0.6967628950982705 0.696762549537192 1.713126820609978e-07 -0.0941913164846872 +1.1551000000000002 0.6967659712091929 0.6967656208938575 1.8091114914117745e-07 -0.0941930298189681 +1.1552 0.6967690465280456 0.696768691256431 1.904570461133681e-07 -0.0941947426629906 +1.1553 0.6967721210544964 0.69677176062574 1.9994824727864735e-07 -0.0941964550168861 +1.1554 0.6967751947881899 0.6967748290026348 2.093826397125964e-07 -0.09419816688078597 +1.1555 0.6967782677287486 0.6967778963879872 2.1875812374061443e-07 -0.09419987825482147 +1.1556000000000002 0.6967813398757727 0.696780962782692 2.2807261338547713e-07 -0.09420158913912391 +1.1557 0.6967844112288409 0.6967840281876653 2.3732403688081494e-07 -0.09420329953382461 +1.1558 0.6967874817875096 0.6967870926038444 2.4651033707356884e-07 -0.09420500943905467 +1.1559000000000001 0.6967905515513134 0.6967901560321892 2.5562947194440744e-07 -0.09420671885494532 +1.156 0.696793620519766 0.6967932184736803 2.646794149824272e-07 -0.09420842778162775 +1.1561000000000001 0.6967966886923591 0.6967962799293195 2.736581557194473e-07 -0.09421013621923303 +1.1562000000000001 0.6967997560685637 0.6967993404001303 2.825637000908321e-07 -0.09421184416789237 +1.1562999999999999 0.69680282264783 0.6968023998871564 2.9139407097672487e-07 -0.09421355162773683 +1.1564 0.6968058884295869 0.6968054583914622 3.0014730853511473e-07 -0.09421525859889739 +1.1565 0.6968089534132422 0.6968085159141331 3.088214707361314e-07 -0.09421696508150507 +1.1566 0.6968120175981847 0.696811572456274 3.1741463371592893e-07 -0.09421867107569086 +1.1567 0.696815080983782 0.6968146280190108 3.2592489226240806e-07 -0.09422037658158572 +1.1568 0.6968181435693819 0.6968176826034889 3.343503601829778e-07 -0.09422208159932063 +1.1569 0.6968212053543124 0.6968207362108729 3.4268917076946126e-07 -0.09422378612902642 +1.157 0.6968242663378814 0.6968237888423477 3.509394771866736e-07 -0.09422549017083394 +1.1571000000000002 0.6968273265193781 0.6968268404991169 3.590994528887559e-07 -0.09422719372487402 +1.1572 0.6968303858980724 0.6968298911824036 3.671672920077529e-07 -0.09422889679127747 +1.1573 0.6968334444732152 0.6968329408934495 3.751412097907636e-07 -0.0942305993701751 +1.1574 0.6968365022440384 0.6968359896335148 3.830194429677025e-07 -0.09423230146169764 +1.1575 0.6968395592097559 0.6968390374038782 3.9080025014681663e-07 -0.09423400306597583 +1.1576000000000002 0.696842615369563 0.6968420842058367 3.9848191220326346e-07 -0.09423570418314037 +1.1577 0.6968456707226371 0.6968451300407047 4.0606273262605574e-07 -0.09423740481332185 +1.1578 0.6968487252681377 0.6968481749098147 4.135410379482729e-07 -0.09423910495665096 +1.1579000000000002 0.6968517790052068 0.6968512188145164 4.209151781078835e-07 -0.09424080461325823 +1.158 0.6968548319329693 0.6968542617561765 4.281835267530565e-07 -0.09424250378327426 +1.1581000000000001 0.6968578840505328 0.6968573037361789 4.353444816793117e-07 -0.09424420246682957 +1.1582000000000001 0.6968609353569886 0.6968603447559242 4.423964651209533e-07 -0.0942459006640547 +1.1582999999999999 0.6968639858514107 0.6968633848168289 4.4933792417434226e-07 -0.09424759837508004 +1.1584 0.6968670355328581 0.6968664239203259 4.56167331019941e-07 -0.09424929560003613 +1.1585 0.6968700844003728 0.6968694620678643 4.6288318336640266e-07 -0.09425099233905332 +1.1586 0.6968731324529815 0.6968724992609079 4.694840047420046e-07 -0.09425268859226206 +1.1587 0.6968761796896954 0.6968755355009366 4.7596834480689854e-07 -0.09425438435979266 +1.1588 0.6968792261095106 0.6968785707894446 4.82334779727811e-07 -0.09425607964177542 +1.1589 0.6968822717114084 0.6968816051279416 4.885819123723323e-07 -0.09425777443834067 +1.159 0.6968853164943556 0.696884638517951 4.947083728085166e-07 -0.09425946874961871 +1.1591000000000002 0.6968883604573048 0.696887670961011 5.007128183881493e-07 -0.09426116257573976 +1.1592 0.6968914035991944 0.696890702458673 5.065939342324688e-07 -0.09426285591683399 +1.1593 0.6968944459189491 0.6968937330125027 5.123504333154338e-07 -0.09426454877303164 +1.1594 0.6968974874154805 0.6968967626240781 5.179810569494459e-07 -0.09426624114446282 +1.1595 0.6969005280876867 0.6968997912949911 5.234845749241268e-07 -0.0942679330312576 +1.1596000000000002 0.6969035679344534 0.6969028190268457 5.288597858948973e-07 -0.09426962443354615 +1.1597 0.6969066069546538 0.6969058458212585 5.341055175495102e-07 -0.09427131535145851 +1.1598 0.696909645147149 0.6969088716798577 5.392206268439725e-07 -0.09427300578512471 +1.1599000000000002 0.6969126825107879 0.6969118966042838 5.442040003217352e-07 -0.09427469573467472 +1.16 0.6969157190444082 0.6969149205961882 5.490545543357372e-07 -0.09427638520023851 +1.1601000000000001 0.6969187547468362 0.6969179436572338 5.537712353259616e-07 -0.09427807418194603 +1.1602000000000001 0.6969217896168878 0.6969209657890941 5.583530199165798e-07 -0.09427976267992724 +1.1602999999999999 0.6969248236533674 0.6969239869934528 5.627989152490187e-07 -0.09428145069431193 +1.1604 0.6969278568550703 0.6969270072720041 5.671079592595163e-07 -0.09428313822523002 +1.1605 0.696930889220781 0.6969300266264518 5.712792206791217e-07 -0.09428482527281129 +1.1606 0.6969339207492746 0.6969330450585086 5.753117994361512e-07 -0.0942865118371855 +1.1607 0.6969369514393173 0.6969360625698977 5.792048266978211e-07 -0.09428819791848247 +1.1608 0.6969399812896663 0.69693907916235 5.829574652449487e-07 -0.09428988351683197 +1.1609 0.6969430102990699 0.696942094837605 5.865689094164406e-07 -0.09429156863236358 +1.161 0.6969460384662685 0.6969451095974106 5.900383855395042e-07 -0.0942932532652071 +1.1611000000000002 0.696949065789994 0.6969481234435226 5.933651518463812e-07 -0.09429493741549208 +1.1612 0.6969520922689717 0.6969511363777037 5.965484987796588e-07 -0.09429662108334814 +1.1613 0.6969551179019192 0.6969541484017236 5.995877491032919e-07 -0.09429830426890494 +1.1614 0.6969581426875469 0.6969571595173598 6.024822580968925e-07 -0.09429998697229193 +1.1615 0.696961166624559 0.6969601697263952 6.05231413625118e-07 -0.09430166919363868 +1.1616000000000002 0.6969641897116536 0.696963179030619 6.078346362486942e-07 -0.0943033509330747 +1.1617 0.6969672119475229 0.6969661874318267 6.102913794603371e-07 -0.09430503219072943 +1.1618 0.6969702333308534 0.6969691949318181 6.126011296847533e-07 -0.09430671296673232 +1.1619000000000002 0.6969732538603268 0.6969722015323989 6.147634064590513e-07 -0.09430839326121276 +1.162 0.6969762735346198 0.6969752072353792 6.16777762488252e-07 -0.09431007307430014 +1.1621000000000001 0.6969792923524045 0.6969782120425733 6.186437837979453e-07 -0.09431175240612379 +1.1622000000000001 0.6969823103123494 0.6969812159557993 6.203610897204115e-07 -0.09431343125681302 +1.1622999999999999 0.6969853274131188 0.6969842189768795 6.219293330333997e-07 -0.0943151096264971 +1.1624 0.6969883436533741 0.6969872211076388 6.233482000295165e-07 -0.09431678751530533 +1.1625 0.6969913590317733 0.6969902223499056 6.246174105578595e-07 -0.09431846492336697 +1.1626 0.696994373546972 0.69699322270551 6.257367181489171e-07 -0.09432014185081114 +1.1627 0.6969973871976232 0.6969962221762852 6.267059100145689e-07 -0.09432181829776703 +1.1628 0.6970003999823781 0.6969992207640656 6.275248069509409e-07 -0.09432349426436376 +1.1629 0.6970034118998865 0.6970022184706872 6.281932636437171e-07 -0.09432516975073046 +1.163 0.6970064229487964 0.6970052152979873 6.287111684599722e-07 -0.0943268447569962 +1.1631000000000002 0.6970094331277561 0.6970082112478038 6.290784435730723e-07 -0.09432851928329 +1.1632 0.697012442435412 0.6970112063219751 6.292950449765522e-07 -0.09433019332974098 +1.1633 0.6970154508704114 0.6970142005223394 6.293609624979934e-07 -0.09433186689647804 +1.1634 0.6970184584314009 0.6970171938507346 6.292762196741242e-07 -0.09433353998363009 +1.1635 0.6970214651170283 0.6970201863089982 6.29040873820208e-07 -0.09433521259132613 +1.1636000000000002 0.6970244709259427 0.6970231778989666 6.286550160855553e-07 -0.09433688471969509 +1.1637 0.6970274758567934 0.6970261686224748 6.281187712869896e-07 -0.09433855636886584 +1.1638 0.6970304799082319 0.6970291584813556 6.274322979782365e-07 -0.09434022753896716 +1.1639000000000002 0.6970334830789119 0.6970321474774401 6.265957883666573e-07 -0.0943418982301279 +1.164 0.6970364853674886 0.6970351356125573 6.25609468216104e-07 -0.0943435684424768 +1.1641000000000001 0.6970394867726213 0.6970381228885325 6.244735968191639e-07 -0.09434523817614265 +1.1642000000000001 0.697042487292971 0.6970411093071883 6.231884669832821e-07 -0.09434690743125417 +1.1643 0.6970454869272031 0.6970440948703438 6.217544049336166e-07 -0.09434857620794004 +1.1644 0.6970484856739858 0.6970470795798143 6.201717702158938e-07 -0.09435024450632891 +1.1645 0.6970514835319923 0.6970500634374106 6.184409555437531e-07 -0.09435191232654941 +1.1646 0.6970544804998997 0.6970530464449392 6.165623867709913e-07 -0.09435357966873019 +1.1647 0.6970574765763904 0.6970560286042013 6.145365228638067e-07 -0.0943552465329998 +1.1648 0.6970604717601513 0.6970590099169933 6.123638556371214e-07 -0.09435691291948678 +1.1649 0.6970634660498753 0.6970619903851056 6.10044909768459e-07 -0.09435857882831965 +1.165 0.6970664594442613 0.6970649700103224 6.075802425203891e-07 -0.09436024425962686 +1.1651000000000002 0.697069451942014 0.6970679487944225 6.049704437960379e-07 -0.09436190921353693 +1.1652 0.6970724435418449 0.697070926739177 6.022161358060218e-07 -0.09436357369017828 +1.1653 0.6970754342424721 0.6970739038463505 5.99317973151714e-07 -0.09436523768967928 +1.1654 0.6970784240426211 0.6970768801177003 5.962766424227883e-07 -0.0943669012121683 +1.1655 0.6970814129410248 0.6970798555549758 5.930928622249754e-07 -0.09436856425777365 +1.1656000000000002 0.6970844009364243 0.6970828301599186 5.897673828608729e-07 -0.09437022682662366 +1.1657 0.6970873880275689 0.6970858039342616 5.863009862883128e-07 -0.09437188891884662 +1.1658 0.6970903742132164 0.6970887768797294 5.826944858566829e-07 -0.09437355053457075 +1.1659000000000002 0.6970933594921335 0.6970917489980375 5.789487261265158e-07 -0.09437521167392435 +1.166 0.6970963438630957 0.6970947202908915 5.750645827445888e-07 -0.09437687233703547 +1.1661000000000001 0.6970993273248887 0.6970976907599884 5.710429620275903e-07 -0.09437853252403235 +1.1662000000000001 0.697102309876308 0.6971006604070142 5.668848011008976e-07 -0.09438019223504317 +1.1663 0.6971052915161589 0.6971036292336452 5.625910673434653e-07 -0.09438185147019595 +1.1664 0.6971082722432573 0.6971065972415468 5.581627584433368e-07 -0.0943835102296188 +1.1665 0.6971112520564302 0.6971095644323735 5.536009018702881e-07 -0.09438516851343975 +1.1666 0.697114230954516 0.6971125308077682 5.489065549035832e-07 -0.09438682632178683 +1.1667 0.6971172089363635 0.6971154963693629 5.440808042433964e-07 -0.09438848365478797 +1.1668 0.6971201860008345 0.6971184611187772 5.391247657748899e-07 -0.09439014051257118 +1.1669 0.6971231621468019 0.6971214250576185 5.340395843739243e-07 -0.09439179689526436 +1.167 0.697126137373152 0.6971243881874823 5.288264336295034e-07 -0.09439345280299545 +1.1671 0.6971291116787828 0.6971273505099503 5.23486515455196e-07 -0.09439510823589226 +1.1672 0.6971320850626059 0.6971303120265919 5.180210599503576e-07 -0.09439676319408265 +1.1673 0.6971350575235458 0.6971332727389628 5.124313250670642e-07 -0.09439841767769443 +1.1674 0.6971380290605405 0.6971362326486046 5.067185963880672e-07 -0.09440007168685527 +1.1675 0.6971409996725424 0.6971391917570462 5.008841866549485e-07 -0.09440172522169311 +1.1676000000000002 0.6971439693585177 0.697142150065801 4.949294356015876e-07 -0.09440337828233557 +1.1677 0.6971469381174471 0.6971451075763682 4.888557097459945e-07 -0.09440503086891029 +1.1678 0.6971499059483257 0.697148064290232 4.826644018629533e-07 -0.09440668298154498 +1.1679000000000002 0.6971528728501641 0.6971510202088622 4.763569306787119e-07 -0.0944083346203673 +1.168 0.6971558388219878 0.6971539753337124 4.699347408432253e-07 -0.09440998578550476 +1.1681000000000001 0.6971588038628378 0.6971569296662212 4.6339930218075587e-07 -0.094411636477085 +1.1682000000000001 0.6971617679717712 0.697159883207811 4.567521096759952e-07 -0.09441328669523558 +1.1683 0.6971647311478606 0.6971628359598877 4.499946830646695e-07 -0.09441493644008392 +1.1684 0.6971676933901957 0.6971657879238415 4.4312856622291674e-07 -0.0944165857117576 +1.1685 0.697170654697882 0.6971687391010454 4.3615532720892025e-07 -0.094418234510384 +1.1686 0.6971736150700422 0.6971716894928557 4.290765576869804e-07 -0.0944198828360906 +1.1687 0.6971765745058158 0.6971746391006113 4.218938725458754e-07 -0.09442153068900475 +1.1688 0.6971795330043601 0.6971775879256337 4.146089097045724e-07 -0.0944231780692538 +1.1689 0.6971824905648494 0.6971805359692269 4.07223329487727e-07 -0.09442482497696512 +1.169 0.6971854471864762 0.6971834832326773 3.9973881452159965e-07 -0.09442647141226605 +1.1691 0.6971884028684503 0.6971864297172528 3.921570690956777e-07 -0.09442811737528381 +1.1692 0.6971913576100006 0.6971893754242027 3.8447981896144734e-07 -0.09442976286614563 +1.1693 0.697194311410374 0.6971923203547582 3.767088108189154e-07 -0.09443140788497878 +1.1694 0.6971972642688362 0.6971952645101314 3.6884581203211475e-07 -0.09443305243191043 +1.1695 0.6972002161846715 0.6971982078915158 3.6089261009480955e-07 -0.09443469650706775 +1.1696000000000002 0.6972031671571837 0.697201150500085 3.5285101238069494e-07 -0.09443634011057779 +1.1697 0.6972061171856958 0.6972040923369939 3.447228455813467e-07 -0.09443798324256776 +1.1698 0.6972090662695499 0.6972070334033773 3.365099553731543e-07 -0.09443962590316467 +1.1699000000000002 0.6972120144081084 0.6972099737003505 3.2821420602874296e-07 -0.09444126809249556 +1.17 0.6972149616007532 0.6972129132290085 3.19837479924312e-07 -0.09444290981068747 +1.1701000000000001 0.6972179078468863 0.6972158519904262 3.1138167709554576e-07 -0.0944445510578673 +1.1702000000000001 0.6972208531459302 0.6972187899856584 3.0284871493230225e-07 -0.09444619183416209 +1.1703 0.6972237974973274 0.697221727215739 2.9424052758880714e-07 -0.0944478321396987 +1.1704 0.6972267409005416 0.6972246636816813 2.8555906566446465e-07 -0.09444947197460411 +1.1705 0.6972296833550569 0.6972275993844779 2.768062956903794e-07 -0.09445111133900515 +1.1706 0.6972326248603782 0.6972305343250997 2.6798419975465615e-07 -0.09445275023302861 +1.1707 0.6972355654160319 0.6972334685044972 2.5909477495422717e-07 -0.09445438865680135 +1.1708 0.6972385050215654 0.6972364019235988 2.501400330132131e-07 -0.09445602661045009 +1.1709 0.6972414436765475 0.6972393345833119 2.411219998874059e-07 -0.09445766409410161 +1.171 0.6972443813805687 0.697242266484522 2.3204271515364638e-07 -0.09445930110788264 +1.1711 0.6972473181332411 0.6972451976280927 2.2290423161430706e-07 -0.09446093765191983 +1.1712 0.6972502539341987 0.697248128014866 2.1370861486708082e-07 -0.09446257372633989 +1.1713 0.6972531887830973 0.6972510576456614 2.0445794288170838e-07 -0.09446420933126938 +1.1714 0.6972561226796152 0.6972539865212763 1.9515430542058065e-07 -0.09446584446683501 +1.1715 0.6972590556234524 0.697256914642486 1.8579980360158843e-07 -0.09446747913316322 +1.1716000000000002 0.6972619876143313 0.6972598420100431 1.7639654943321648e-07 -0.09446911333038065 +1.1717 0.6972649186519968 0.6972627686246777 1.6694666536351543e-07 -0.0944707470586137 +1.1718 0.6972678487362167 0.6972656944870979 1.5745228377009313e-07 -0.094472380317989 +1.1719000000000002 0.6972707778667809 0.6972686195979876 1.4791554648826977e-07 -0.0944740131086329 +1.172 0.6972737060435021 0.697271543958009 1.3833860432535539e-07 -0.09447564543067184 +1.1721000000000001 0.6972766332662164 0.6972744675678015 1.287236165922745e-07 -0.09447727728423222 +1.1722000000000001 0.697279559534782 0.6972773904279806 1.1907275058661848e-07 -0.09447890866944043 +1.1723 0.6972824848490805 0.6972803125391394 1.0938818113467863e-07 -0.09448053958642279 +1.1724 0.6972854092090168 0.6972832339018474 9.967209006755962e-08 -0.09448217003530564 +1.1725 0.6972883326145184 0.6972861545166512 8.992666576321251e-08 -0.0944838000162152 +1.1726 0.6972912550655362 0.6972890743840736 8.015410263642608e-08 -0.09448542952927776 +1.1727 0.6972941765620445 0.6972919935046145 7.03566006583084e-08 -0.09448705857461946 +1.1728 0.6972970971040408 0.6972949118787503 6.053636484454339e-08 -0.09448868715236661 +1.1729 0.6973000166915456 0.6972978295069335 5.069560476619883e-08 -0.09449031526264524 +1.173 0.6973029353246036 0.6973007463895939 4.083653404839127e-08 -0.0944919429055816 +1.1731 0.6973058530032823 0.6973036625271369 3.096136988456344e-08 -0.09449357008130171 +1.1732 0.6973087697276728 0.6973065779199449 2.1072332526475557e-08 -0.09449519678993168 +1.1733 0.6973116854978896 0.6973094925683764 1.1171644795013314e-08 -0.09449682303159751 +1.1734 0.6973146003140709 0.6973124064727665 1.2615315658423554e-09 -0.09449844880642527 +1.1735 0.6973175141763784 0.6973153196334262 -8.65578071284484e-09 -0.09450007411454092 +1.1736000000000002 0.6973204270849976 0.6973182320506436 -1.8578064533373434e-08 -0.09450169895607047 +1.1737 0.697323339040137 0.697321143724682 -2.8503091823849774e-08 -0.09450332333113975 +1.1738 0.697326250042029 0.6973240546557824 -3.842863445079753e-08 -0.09450494723987474 +1.1739000000000002 0.697329160090929 0.6973269648441613 -4.8352464714936224e-08 -0.09450657068240127 +1.174 0.6973320691871168 0.6973298742900116 -5.8272355855579216e-08 -0.09450819365884516 +1.1741000000000001 0.6973349773308952 0.6973327829935023 -6.81860825462767e-08 -0.09450981616933223 +1.1742000000000001 0.6973378845225907 0.6973356909547797 -7.809142139880709e-08 -0.0945114382139883 +1.1743 0.6973407907625531 0.6973385981739655 -8.798615145841349e-08 -0.09451305979293906 +1.1744 0.6973436960511554 0.6973415046511586 -9.786805470375637e-08 -0.09451468090631027 +1.1745 0.6973466003887947 0.6973444103864341 -1.0773491653133516e-07 -0.09451630155422758 +1.1746 0.6973495037758909 0.6973473153798435 -1.17584526278941e-07 -0.09451792173681672 +1.1747 0.6973524062128875 0.697350219631415 -1.2741467770097104e-07 -0.0945195414542033 +1.1747999999999998 0.697355307700251 0.6973531231411532 -1.3722316946282453e-07 -0.0945211607065129 +1.1749 0.6973582082384713 0.6973560259090397 -1.4700780563529914e-07 -0.09452277949387111 +1.175 0.6973611078280615 0.6973589279350327 -1.567663962011301e-07 -0.09452439781640348 +1.1751 0.6973640064695574 0.6973618292190671 -1.6649675752163084e-07 -0.09452601567423552 +1.1752 0.6973669041635184 0.697364729761055 -1.7619671283455873e-07 -0.09452763306749273 +1.1753 0.6973698009105261 0.697367629560885 -1.8586409275545002e-07 -0.09452924999630055 +1.1754 0.6973726967111857 0.6973705286184233 -1.9549673574079107e-07 -0.09453086646078444 +1.1755 0.6973755915661244 0.6973734269335126 -2.0509248858241458e-07 -0.09453248246106977 +1.1756000000000002 0.6973784854759929 0.6973763245059732 -2.146492069018957e-07 -0.09453409799728192 +1.1757 0.6973813784414635 0.6973792213356027 -2.2416475557382465e-07 -0.09453571306954624 +1.1758 0.6973842704632317 0.6973821174221763 -2.336370093017348e-07 -0.094537327677988 +1.1759000000000002 0.6973871615420151 0.6973850127654462 -2.430638529858642e-07 -0.09453894182273256 +1.176 0.6973900516785536 0.6973879073651428 -2.5244318228173634e-07 -0.09454055550390514 +1.1761000000000001 0.697392940873609 0.6973908012209737 -2.6177290402690234e-07 -0.09454216872163095 +1.1762000000000001 0.6973958291279654 0.6973936943326251 -2.7105093668503e-07 -0.0945437814760352 +1.1763 0.6973987164424285 0.6973965866997606 -2.802752108732598e-07 -0.09454539376724304 +1.1764000000000001 0.6974016028178256 0.6973994783220223 -2.8944366976466074e-07 -0.09454700559537961 +1.1765 0.6974044882550063 0.6974023691990303 -2.9855426962599463e-07 -0.09454861696057004 +1.1766 0.6974073727548408 0.6974052593303838 -3.0760498014037463e-07 -0.09455022786293941 +1.1767 0.6974102563182211 0.6974081487156596 -3.165937850144185e-07 -0.09455183830261275 +1.1767999999999998 0.6974131389460602 0.6974110373544139 -3.2551868231478487e-07 -0.09455344827971508 +1.1769 0.6974160206392921 0.6974139252461816 -3.3437768492960984e-07 -0.09455505779437141 +1.177 0.6974189013988717 0.6974168123904769 -3.4316882110280167e-07 -0.09455666684670674 +1.1771 0.6974217812257746 0.6974196987867928 -3.5189013476710773e-07 -0.09455827543684592 +1.1772 0.6974246601209962 0.6974225844346018 -3.6053968600208153e-07 -0.09455988356491389 +1.1773 0.6974275380855535 0.6974254693333566 -3.691155514781719e-07 -0.09456149123103556 +1.1774 0.6974304151204824 0.6974283534824884 -3.776158249216288e-07 -0.09456309843533574 +1.1775 0.6974332912268396 0.6974312368814095 -3.8603861751002055e-07 -0.09456470517793925 +1.1776000000000002 0.6974361664057012 0.697434119529512 -3.9438205820530037e-07 -0.09456631145897088 +1.1777 0.6974390406581628 0.6974370014261676 -4.026442943505515e-07 -0.0945679172785554 +1.1778 0.6974419139853395 0.6974398825707295 -4.108234919336651e-07 -0.09456952263681756 +1.1779000000000002 0.6974447863883654 0.697442762962531 -4.189178360244905e-07 -0.09457112753388199 +1.178 0.6974476578683937 0.697445642600887 -4.269255312258635e-07 -0.09457273196987341 +1.1781000000000001 0.6974505284265966 0.6974485214850927 -4.3484480203442866e-07 -0.09457433594491646 +1.1782000000000001 0.6974533980641644 0.6974513996144251 -4.4267389322921735e-07 -0.09457593945913575 +1.1783 0.6974562667823059 0.6974542769881429 -4.5041107028104266e-07 -0.09457754251265589 +1.1784000000000001 0.6974591345822478 0.6974571536054861 -4.580546197549551e-07 -0.09457914510560142 +1.1785 0.6974620014652348 0.6974600294656772 -4.656028496086151e-07 -0.09458074723809679 +1.1786 0.6974648674325297 0.6974629045679207 -4.7305408967801554e-07 -0.09458234891026664 +1.1787 0.6974677324854119 0.6974657789114036 -4.804066919619765e-07 -0.09458395012223532 +1.1787999999999998 0.6974705966251784 0.697468652495296 -4.876590310107232e-07 -0.09458555087412736 +1.1789 0.6974734598531429 0.6974715253187507 -4.948095043283418e-07 -0.09458715116606717 +1.179 0.697476322170636 0.697474397380903 -5.018565326642133e-07 -0.09458875099817902 +1.1791 0.6974791835790046 0.697477268680873 -5.087985603738354e-07 -0.09459035037058738 +1.1792 0.6974820440796117 0.6974801392177636 -5.156340558212791e-07 -0.09459194928341652 +1.1793 0.6974849036738361 0.6974830089906621 -5.223615116289881e-07 -0.09459354773679073 +1.1794 0.6974877623630727 0.6974858779986395 -5.289794450524798e-07 -0.09459514573083429 +1.1795 0.6974906201487314 0.697488746240752 -5.354863983342284e-07 -0.09459674326567145 +1.1796000000000002 0.6974934770322372 0.6974916137160403 -5.418809389950985e-07 -0.09459834034142636 +1.1797 0.6974963330150301 0.6974944804235299 -5.481616601882289e-07 -0.09459993695822326 +1.1798 0.6974991880985646 0.6974973463622318 -5.543271808794437e-07 -0.09460153311618628 +1.1799000000000002 0.6975020422843095 0.6975002115311428 -5.603761463607304e-07 -0.09460312881543956 +1.18 0.6975048955737474 0.6975030759292454 -5.663072283473847e-07 -0.09460472405610715 +1.1801000000000001 0.6975077479683748 0.6975059395555081 -5.721191253943436e-07 -0.09460631883831311 +1.1802000000000001 0.697510599469702 0.697508802408886 -5.778105631459862e-07 -0.0946079131621815 +1.1803 0.6975134500792517 0.6975116644883212 -5.833802946275668e-07 -0.09460950702783633 +1.1804000000000001 0.69751629979856 0.6975145257927424 -5.888271004672596e-07 -0.09461110043540158 +1.1805 0.6975191486291756 0.6975173863210656 -5.941497892708592e-07 -0.09461269338500118 +1.1806 0.6975219965726589 0.697520246072195 -5.993471977050469e-07 -0.09461428587675906 +1.1807 0.6975248436305825 0.6975231050450224 -6.044181909276025e-07 -0.09461587791079909 +1.1807999999999998 0.6975276898045315 0.6975259632384274 -6.093616628233267e-07 -0.0946174694872452 +1.1809 0.6975305350961007 0.6975288206512787 -6.141765360734297e-07 -0.09461906060622109 +1.181 0.6975333795068972 0.6975316772824338 -6.188617625579873e-07 -0.09462065126785064 +1.1811 0.6975362230385382 0.6975345331307391 -6.234163235502299e-07 -0.0946222414722576 +1.1812 0.6975390656926519 0.6975373881950306 -6.278392299247093e-07 -0.09462383121956572 +1.1813 0.6975419074708761 0.6975402424741342 -6.321295223515877e-07 -0.09462542050989875 +1.1814 0.6975447483748587 0.6975430959668658 -6.362862715048045e-07 -0.09462700934338035 +1.1815 0.6975475884062565 0.6975459486720315 -6.403085783257545e-07 -0.09462859772013414 +1.1816000000000002 0.6975504275667364 0.6975488005884285 -6.441955741204319e-07 -0.0946301856402838 +1.1817 0.6975532658579728 0.6975516517148452 -6.479464208924979e-07 -0.09463177310395292 +1.1818 0.69755610328165 0.6975545020500613 -6.515603113294022e-07 -0.0946333601112651 +1.1819000000000002 0.6975589398394594 0.6975573515928476 -6.550364691076949e-07 -0.09463494666234383 +1.182 0.6975617755331007 0.6975602003419675 -6.583741490734374e-07 -0.09463653275731262 +1.1821000000000002 0.6975646103642809 0.6975630482961768 -6.615726373115915e-07 -0.09463811839629498 +1.1822000000000001 0.6975674443347142 0.6975658954542241 -6.646312513819419e-07 -0.09463970357941433 +1.1823 0.6975702774461219 0.6975687418148508 -6.675493403884847e-07 -0.09464128830679416 +1.1824000000000001 0.697573109700231 0.6975715873767918 -6.703262852014724e-07 -0.09464287257855777 +1.1825 0.6975759410987757 0.6975744321387757 -6.729614984990473e-07 -0.09464445639482859 +1.1826 0.6975787716434956 0.6975772760995254 -6.754544250447969e-07 -0.09464603975572997 +1.1827 0.6975816013361353 0.6975801192577579 -6.77804541576732e-07 -0.09464762266138521 +1.1827999999999999 0.6975844301784453 0.6975829616121851 -6.800113571125976e-07 -0.0946492051119176 +1.1829 0.6975872581721803 0.6975858031615139 -6.820744129082401e-07 -0.09465078710745035 +1.183 0.6975900853190996 0.6975886439044469 -6.839932826935291e-07 -0.09465236864810674 +1.1831 0.6975929116209667 0.697591483839682 -6.857675726862356e-07 -0.0946539497340099 +1.1832 0.6975957370795487 0.697594322965914 -6.873969216752984e-07 -0.09465553036528304 +1.1833 0.6975985616966165 0.6975971612818334 -6.888810010208246e-07 -0.09465711054204934 +1.1834 0.6976013854739435 0.6975999987861277 -6.902195149038892e-07 -0.09465869026443181 +1.1835 0.697604208413306 0.6976028354774817 -6.914122002016354e-07 -0.09466026953255353 +1.1836000000000002 0.6976070305164831 0.697605671354578 -6.924588266260523e-07 -0.09466184834653768 +1.1837 0.6976098517852553 0.6976085064160966 -6.933591967656083e-07 -0.09466342670650715 +1.1838 0.6976126722214051 0.697611340660716 -6.941131461546401e-07 -0.09466500461258498 +1.1839000000000002 0.6976154918267162 0.697614174087113 -6.947205431762082e-07 -0.09466658206489413 +1.184 0.6976183106029735 0.6976170066939636 -6.951812892008746e-07 -0.09466815906355755 +1.1841000000000002 0.6976211285519621 0.6976198384799428 -6.954953186005808e-07 -0.09466973560869812 +1.1842000000000001 0.6976239456754679 0.6976226694437255 -6.956625987070142e-07 -0.09467131170043874 +1.1843 0.6976267619752761 0.6976254995839862 -6.956831297560973e-07 -0.09467288733890221 +1.1844000000000001 0.6976295774531722 0.6976283288994003 -6.955569450406429e-07 -0.09467446252421145 +1.1845 0.6976323921109402 0.6976311573886431 -6.952841107438212e-07 -0.09467603725648917 +1.1846 0.6976352059503637 0.6976339850503914 -6.948647260085483e-07 -0.09467761153585817 +1.1847 0.6976380189732241 0.6976368118833229 -6.942989228680974e-07 -0.09467918536244112 +1.1847999999999999 0.6976408311813014 0.6976396378861179 -6.935868662044653e-07 -0.09468075873636078 +1.1849 0.6976436425763733 0.697642463057458 -6.92728753734495e-07 -0.09468233165773983 +1.185 0.6976464531602153 0.6976452873960273 -6.917248158988532e-07 -0.0946839041267009 +1.1851 0.6976492629345995 0.6976481109005128 -6.90575315848152e-07 -0.0946854761433666 +1.1852 0.6976520719012951 0.6976509335696047 -6.892805494290721e-07 -0.09468704770785956 +1.1853 0.6976548800620674 0.6976537554019961 -6.878408449484397e-07 -0.09468861882030222 +1.1854 0.6976576874186788 0.6976565763963847 -6.862565632981266e-07 -0.09469018948081727 +1.1855 0.6976604939728865 0.6976593965514715 -6.845280976913726e-07 -0.09469175968952714 +1.1856000000000002 0.6976632997264431 0.6976622158659626 -6.826558736072741e-07 -0.09469332944655429 +1.1857 0.6976661046810966 0.6976650343385684 -6.80640348804662e-07 -0.09469489875202118 +1.1858 0.69766890883859 0.6976678519680051 -6.784820130861791e-07 -0.09469646760605024 +1.1859000000000002 0.6976717122006602 0.6976706687529937 -6.76181388187258e-07 -0.09469803600876381 +1.186 0.697674514769038 0.6976734846922616 -6.737390276512212e-07 -0.09469960396028432 +1.1861000000000002 0.6976773165454485 0.6976762997845418 -6.711555168431582e-07 -0.09470117146073403 +1.1862000000000001 0.6976801175316102 0.6976791140285744 -6.684314726307372e-07 -0.09470273851023531 +1.1863 0.6976829177292343 0.6976819274231059 -6.6556754328706e-07 -0.0947043051089104 +1.1864000000000001 0.6976857171400246 0.6976847399668897 -6.625644083518845e-07 -0.09470587125688151 +1.1865 0.6976885157656776 0.6976875516586877 -6.594227784789686e-07 -0.09470743695427092 +1.1866 0.6976913136078817 0.6976903624972687 -6.561433952417817e-07 -0.09470900220120076 +1.1867 0.6976941106683174 0.6976931724814097 -6.527270310086042e-07 -0.09471056699779323 +1.1867999999999999 0.6976969069486562 0.6976959816098969 -6.49174488789872e-07 -0.09471213134417046 +1.1869 0.6976997024505608 0.6976987898815243 -6.454866018495986e-07 -0.09471369524045453 +1.187 0.6977024971756847 0.6977015972950958 -6.41664233747008e-07 -0.0947152586867675 +1.1871 0.6977052911256718 0.6977044038494242 -6.37708278017346e-07 -0.09471682168323142 +1.1872 0.6977080843021564 0.6977072095433328 -6.336196580053466e-07 -0.09471838422996831 +1.1873 0.6977108767067621 0.6977100143756538 -6.293993266154319e-07 -0.09471994632710017 +1.1874 0.6977136683411027 0.6977128183452306 -6.250482661174228e-07 -0.09472150797474893 +1.1875 0.6977164592067804 0.6977156214509171 -6.205674878967393e-07 -0.09472306917303651 +1.1876000000000002 0.697719249305387 0.6977184236915785 -6.159580322323555e-07 -0.09472462992208486 +1.1877 0.6977220386385026 0.6977212250660906 -6.112209680747549e-07 -0.09472619022201578 +1.1878 0.6977248272076956 0.6977240255733412 -6.063573927961308e-07 -0.09472775007295117 +1.1879000000000002 0.6977276150145225 0.6977268252122301 -6.013684318573187e-07 -0.09472930947501285 +1.188 0.6977304020605273 0.6977296239816688 -5.962552386828968e-07 -0.09473086842832254 +1.1881000000000002 0.6977331883472416 0.697732421880582 -5.910189942448518e-07 -0.09473242693300205 +1.1882000000000001 0.6977359738761841 0.6977352189079065 -5.856609069376795e-07 -0.0947339849891731 +1.1883 0.6977387586488604 0.6977380150625925 -5.801822122036837e-07 -0.09473554259695738 +1.1884000000000001 0.6977415426667624 0.6977408103436036 -5.745841723248102e-07 -0.0947370997564766 +1.1885 0.6977443259313685 0.6977436047499166 -5.688680760063125e-07 -0.09473865646785236 +1.1886 0.6977471084441426 0.6977463982805227 -5.630352381824633e-07 -0.09474021273120628 +1.1887 0.6977498902065347 0.6977491909344267 -5.570869997112426e-07 -0.09474176854665987 +1.1887999999999999 0.6977526712199809 0.6977519827106482 -5.510247270967827e-07 -0.09474332391433478 +1.1889 0.6977554514859012 0.6977547736082219 -5.448498120314005e-07 -0.09474487883435252 +1.189 0.6977582310057016 0.6977575636261968 -5.385636712221253e-07 -0.09474643330683459 +1.1891 0.6977610097807718 0.6977603527636376 -5.321677460090601e-07 -0.09474798733190246 +1.1892 0.6977637878124867 0.6977631410196241 -5.256635020531308e-07 -0.09474954090967756 +1.1893 0.6977665651022049 0.6977659283932519 -5.190524289613863e-07 -0.09475109404028129 +1.1894 0.6977693416512688 0.6977687148836329 -5.123360399539312e-07 -0.09475264672383502 +1.1895 0.697772117461005 0.6977715004898951 -5.05515871621065e-07 -0.09475419896046015 +1.1896000000000002 0.697774892532723 0.697774285211183 -4.985934834722539e-07 -0.09475575075027802 +1.1897 0.6977776668677155 0.6977770690466579 -4.915704575128577e-07 -0.09475730209340988 +1.1898 0.6977804404672583 0.6977798519954976 -4.844483980567804e-07 -0.09475885298997701 +1.1899000000000002 0.6977832133326097 0.6977826340568978 -4.772289312476863e-07 -0.09476040344010069 +1.19 0.6977859854650108 0.6977854152300711 -4.6991370472593275e-07 -0.09476195344390209 +1.1901000000000002 0.6977887568656842 0.6977881955142478 -4.625043871636647e-07 -0.09476350300150237 +1.1902000000000001 0.6977915275358357 0.6977909749086763 -4.550026680566477e-07 -0.09476505211302276 +1.1903 0.6977942974766518 0.6977937534126231 -4.4741025720385075e-07 -0.09476660077858433 +1.1904000000000001 0.6977970666893012 0.6977965310253724 -4.3972888434662405e-07 -0.09476814899830815 +1.1905 0.6977998351749337 0.6977993077462279 -4.3196029881481524e-07 -0.09476969677231539 +1.1906 0.6978026029346804 0.6978020835745113 -4.24106269096558e-07 -0.09477124410072706 +1.1907 0.6978053699696534 0.6978048585095633 -4.1616858243581634e-07 -0.09477279098366406 +1.1907999999999999 0.6978081362809454 0.6978076325507436 -4.081490444160507e-07 -0.09477433742124747 +1.1909 0.6978109018696304 0.6978104056974316 -4.000494785438846e-07 -0.09477588341359831 +1.191 0.6978136667367616 0.6978131779490255 -3.918717259090987e-07 -0.09477742896083735 +1.1911 0.6978164308833735 0.6978159493049441 -3.8361764469196924e-07 -0.09477897406308561 +1.1912 0.6978191943104802 0.697818719764625 -3.7528910974693463e-07 -0.09478051872046389 +1.1913 0.6978219570190758 0.6978214893275265 -3.66888012227895e-07 -0.09478206293309305 +1.1914 0.6978247190101339 0.6978242579931268 -3.5841625908167307e-07 -0.09478360670109391 +1.1915 0.6978274802846081 0.6978270257609247 -3.498757727010693e-07 -0.09478515002458729 +1.1916000000000002 0.6978302408434308 0.697829792630439 -3.4126849039056717e-07 -0.09478669290369386 +1.1917 0.6978330006875142 0.6978325586012097 -3.325963640263274e-07 -0.09478823533853445 +1.1918 0.6978357598177493 0.6978353236727968 -3.2386135956352646e-07 -0.09478977732922966 +1.1919000000000002 0.697838518235006 0.6978380878447824 -3.150654565714506e-07 -0.09479131887590023 +1.192 0.6978412759401331 0.6978408511167686 -3.062106478379789e-07 -0.09479285997866672 +1.1921000000000002 0.6978440329339584 0.6978436134883794 -2.9729893889079984e-07 -0.09479440063764985 +1.1922000000000001 0.6978467892172875 0.6978463749592598 -2.8833234753250503e-07 -0.09479594085297016 +1.1923 0.697849544790905 0.6978491355290765 -2.793129033895614e-07 -0.0947974806247482 +1.1924000000000001 0.6978522996555734 0.6978518951975174 -2.7024264747863014e-07 -0.09479901995310447 +1.1925 0.6978550538120336 0.6978546539642925 -2.6112363171737485e-07 -0.09480055883815947 +1.1926 0.6978578072610051 0.6978574118291332 -2.5195791846302495e-07 -0.09480209728003369 +1.1927 0.6978605600031844 0.6978601687917934 -2.4274758006828656e-07 -0.09480363527884758 +1.1927999999999999 0.6978633120392463 0.6978629248520487 -2.3349469837827264e-07 -0.09480517283472156 +1.1929 0.6978660633698439 0.697865680009697 -2.24201364272536e-07 -0.09480670994777604 +1.193 0.6978688139956069 0.6978684342645578 -2.1486967723485795e-07 -0.09480824661813131 +1.1931 0.697871563917143 0.6978711876164736 -2.055017448154839e-07 -0.09480978284590771 +1.1932 0.6978743131350379 0.6978739400653088 -1.9609968216968698e-07 -0.09481131863122555 +1.1933 0.6978770616498543 0.6978766916109507 -1.8666561163796502e-07 -0.09481285397420512 +1.1934 0.6978798094621324 0.6978794422533086 -1.7720166219092892e-07 -0.09481438887496661 +1.1935 0.6978825565723896 0.697882191992315 -1.677099689852135e-07 -0.0948159233336303 +1.1936000000000002 0.6978853029811206 0.6978849408279247 -1.581926728812244e-07 -0.09481745735031638 +1.1937 0.6978880486887971 0.697887688760115 -1.4865191995741545e-07 -0.09481899092514491 +1.1938 0.6978907936958686 0.6978904357888862 -1.3908986103323973e-07 -0.09482052405823611 +1.1939000000000002 0.6978935380027609 0.6978931819142613 -1.2950865116781451e-07 -0.0948220567497101 +1.194 0.697896281609877 0.6978959271362863 -1.1991044918113758e-07 -0.09482358899968688 +1.1941000000000002 0.6978990245175974 0.6978986714550302 -1.1029741718397712e-07 -0.09482512080828653 +1.1942000000000002 0.697901766726279 0.6979014148705842 -1.0067172006786307e-07 -0.09482665217562904 +1.1943 0.6979045082362559 0.6979041573830631 -9.10355250289055e-08 -0.09482818310183443 +1.1944000000000001 0.6979072490478394 0.6979068989926045 -8.139100108120467e-08 -0.09482971358702263 +1.1945 0.6979099891613172 0.6979096396993687 -7.174031856765906e-08 -0.09483124363131357 +1.1946 0.6979127285769543 0.6979123795035395 -6.208564866556909e-08 -0.09483277323482718 +1.1947 0.6979154672949925 0.6979151184053229 -5.242916290741986e-08 -0.09483430239768331 +1.1947999999999999 0.6979182053156506 0.6979178564049486 -4.2773032685834364e-08 -0.09483583112000177 +1.1949 0.6979209426391242 0.6979205935026689 -3.311942876839304e-08 -0.09483735940190245 +1.195 0.6979236792655861 0.697923329698759 -2.3470520809417555e-08 -0.09483888724350512 +1.1951 0.6979264151951854 0.6979260649935172 -1.3828476860561906e-08 -0.09484041464492948 +1.1952 0.6979291504280491 0.6979287993872645 -4.195462885957235e-09 -0.09484194160629533 +1.1953 0.6979318849642804 0.6979315328803453 5.4263577242696925e-09 -0.09484346812772232 +1.1954 0.6979346188039601 0.697934265473126 1.5034824639610644e-08 -0.09484499420933017 +1.1955 0.6979373519471455 0.6979369971659966 2.4627781080970024e-08 -0.09484651985123846 +1.1956000000000002 0.6979400843938717 0.6979397279593695 3.420307428947389e-08 -0.09484804505356687 +1.1957 0.6979428161441505 0.6979424578536799 4.37585560286724e-08 -0.094849569816435 +1.1958 0.6979455471979712 0.6979451868493857 5.329208304684363e-08 -0.09485109413996239 +1.1959000000000002 0.6979482775553 0.6979479149469672 6.280151757832864e-08 -0.09485261802426853 +1.196 0.6979510072160808 0.6979506421469275 7.228472780583528e-08 -0.094854141469473 +1.1961000000000002 0.6979537361802348 0.697953368449792 8.173958834269135e-08 -0.09485566447569523 +1.1962000000000002 0.6979564644476604 0.6979560938561087 9.116398071509768e-08 -0.09485718704305464 +1.1963 0.697959192018234 0.6979588183664478 1.0055579384091184e-07 -0.09485870917167072 +1.1964000000000001 0.6979619188918091 0.6979615419814016 1.099129244702679e-07 -0.09486023086166279 +1.1965 0.697964645068218 0.697964264701585 1.1923327771293235e-07 -0.09486175211315027 +1.1966 0.6979673705472693 0.6979669865276343 1.2851476745290302e-07 -0.09486327292625242 +1.1967 0.697970095328751 0.6979697074602085 1.3775531683066222e-07 -0.09486479330108864 +1.1967999999999999 0.6979728194124282 0.6979724274999879 1.4695285875318542e-07 -0.09486631323777817 +1.1969 0.6979755427980442 0.6979751466476748 1.561053362651721e-07 -0.09486783273644027 +1.197 0.697978265485321 0.6979778649039929 1.652107031110961e-07 -0.09486935179719413 +1.1971 0.6979809874739589 0.6979805822696881 1.742669241272532e-07 -0.09487087042015896 +1.1972 0.6979837087636358 0.6979832987455263 1.832719756927892e-07 -0.0948723886054539 +1.1973 0.6979864293540095 0.6979860143322965 1.9222384622930022e-07 -0.09487390635319812 +1.1974 0.6979891492447158 0.6979887290308073 2.0112053660328866e-07 -0.0948754236635107 +1.1975 0.6979918684353696 0.6979914428418893 2.099600606084162e-07 -0.09487694053651079 +1.1976000000000002 0.6979945869255645 0.6979941557663931 2.1874044540959314e-07 -0.09487845697231728 +1.1977 0.6979973047148739 0.6979968678051911 2.2745973190380075e-07 -0.09487997297104937 +1.1978 0.6980000218028501 0.6979995789591751 2.3611597529255013e-07 -0.09488148853282602 +1.1979000000000002 0.6980027381890248 0.6980022892292581 2.447072454045407e-07 -0.09488300365776609 +1.198 0.6980054538729099 0.698004998616373 2.5323162716056613e-07 -0.09488451834598863 +1.1981000000000002 0.6980081688539963 0.698007707121473 2.6168722103842024e-07 -0.09488603259761251 +1.1982000000000002 0.6980108831317553 0.6980104147455306 2.700721434475972e-07 -0.09488754641275658 +1.1983 0.6980135967056385 0.6980131214895391 2.78384527166442e-07 -0.09488905979153972 +1.1984000000000001 0.6980163095750778 0.6980158273545105 2.8662252172378944e-07 -0.0948905727340808 +1.1985 0.698019021739485 0.6980185323414765 2.947842939055034e-07 -0.09489208524049854 +1.1986 0.6980217331982536 0.698021236451488 3.028680280459106e-07 -0.09489359731091175 +1.1987 0.6980244439507572 0.6980239396856147 3.108719265135229e-07 -0.09489510894543922 +1.1987999999999999 0.6980271539963505 0.6980266420449452 3.187942100996155e-07 -0.09489662014419957 +1.1989 0.6980298633343703 0.6980293435305869 3.2663311834435493e-07 -0.09489813090731153 +1.199 0.698032571964134 0.6980320441436654 3.3438691002946053e-07 -0.09489964123489375 +1.1991 0.698035279884941 0.6980347438853242 3.420538635112713e-07 -0.09490115112706482 +1.1992 0.6980379870960726 0.6980374427567257 3.496322771093241e-07 -0.09490266058394344 +1.1993 0.6980406935967921 0.6980401407590491 3.571204694671759e-07 -0.09490416960564807 +1.1994 0.6980433993863455 0.6980428378934918 3.6451677996179876e-07 -0.09490567819229734 +1.1995 0.6980461044639614 0.6980455341612678 3.718195690297077e-07 -0.0949071863440097 +1.1996000000000002 0.6980488088288505 0.698048229563609 3.790272186179888e-07 -0.09490869406090369 +1.1997 0.6980515124802069 0.6980509241017636 3.861381323716495e-07 -0.0949102013430977 +1.1998 0.6980542154172082 0.6980536177769969 3.9315073618872987e-07 -0.09491170819071022 +1.1999000000000002 0.6980569176390155 0.6980563105905899 4.0006347843540846e-07 -0.09491321460385962 +1.2 0.6980596191447732 0.6980590025438406 4.068748303415193e-07 -0.09491472058266431 +1.2001000000000002 0.69806231993361 0.6980616936380621 4.135832863405575e-07 -0.09491622612724263 +1.2002000000000002 0.6980650200046389 0.6980643838745837 4.201873643125409e-07 -0.09491773123771284 +1.2003 0.6980677193569573 0.6980670732547496 4.2668560608360995e-07 -0.09491923591419328 +1.2004000000000001 0.6980704179896473 0.6980697617799199 4.3307657760643936e-07 -0.09492074015680221 +1.2005 0.6980731159017761 0.6980724494514687 4.3935886933493817e-07 -0.09492224396565786 +1.2006000000000001 0.6980758130923959 0.6980751362707853 4.4553109652262224e-07 -0.0949237473408784 +1.2007 0.6980785095605446 0.6980778222392732 4.515918994862922e-07 -0.09492525028258204 +1.2007999999999999 0.6980812053052463 0.6980805073583499 4.57539944029306e-07 -0.09492675279088693 +1.2009 0.6980839003255106 0.698083191629447 4.633739216081123e-07 -0.09492825486591121 +1.201 0.6980865946203341 0.6980858750540092 4.690925495959286e-07 -0.09492975650777297 +1.2011 0.6980892881886986 0.6980885576334948 4.746945717892803e-07 -0.0949312577165902 +1.2012 0.6980919810295749 0.6980912393693748 4.801787584357564e-07 -0.09493275849248102 +1.2013 0.6980946731419193 0.6980939202631329 4.855439066364653e-07 -0.09493425883556338 +1.2014 0.6980973645246765 0.6980966003162656 4.907888404709349e-07 -0.09493575874595529 +1.2015 0.6981000551767786 0.6980992795302813 4.959124115105906e-07 -0.09493725822377472 +1.2016000000000002 0.6981027450971459 0.6981019579066997 5.00913498804878e-07 -0.09493875726913954 +1.2017 0.6981054342846871 0.6981046354470529 5.057910092559625e-07 -0.09494025588216773 +1.2018 0.6981081227382994 0.6981073121528836 5.105438779240412e-07 -0.09494175406297706 +1.2019000000000002 0.6981108104568692 0.6981099880257458 5.151710679995869e-07 -0.09494325181168546 +1.202 0.6981134974392716 0.6981126630672037 5.196715713862154e-07 -0.0949447491284107 +1.2021000000000002 0.6981161836843721 0.6981153372788322 5.240444086451745e-07 -0.09494624601327056 +1.2022 0.6981188691910256 0.698118010662216 5.282886293561662e-07 -0.09494774246638277 +1.2023 0.6981215539580773 0.6981206832189496 5.324033122144911e-07 -0.09494923848786509 +1.2024000000000001 0.6981242379843626 0.6981233549506367 5.363875653086048e-07 -0.09495073407783518 +1.2025 0.6981269212687085 0.6981260258588905 5.402405262866505e-07 -0.09495222923641079 +1.2026000000000001 0.6981296038099319 0.6981286959453326 5.439613626201378e-07 -0.09495372396370949 +1.2027 0.6981322856068425 0.6981313652115928 5.475492716178199e-07 -0.09495521825984893 +1.2027999999999999 0.6981349666582407 0.6981340336593099 5.510034807587605e-07 -0.09495671212494669 +1.2029 0.6981376469629197 0.6981367012901298 5.543232477478455e-07 -0.09495820555912038 +1.203 0.6981403265196646 0.698139368105706 5.575078607517048e-07 -0.09495969856248745 +1.2031 0.6981430053272534 0.6981420341076989 5.605566385236127e-07 -0.09496119113516543 +1.2032 0.6981456833844574 0.6981446992977762 5.634689305145102e-07 -0.09496268327727181 +1.2033 0.6981483606900409 0.698147363677612 5.66244117053416e-07 -0.09496417498892398 +1.2034 0.6981510372427624 0.6981500272488863 5.688816095139604e-07 -0.09496566627023946 +1.2035 0.6981537130413739 0.6981526900132852 5.71380850356018e-07 -0.09496715712133552 +1.2036000000000002 0.6981563880846221 0.6981553519725004 5.737413133199976e-07 -0.09496864754232964 +1.2037 0.6981590623712484 0.6981580131282283 5.759625034823523e-07 -0.0949701375333391 +1.2038 0.6981617358999893 0.6981606734821706 5.780439573527252e-07 -0.0949716270944812 +1.2039000000000002 0.6981644086695762 0.6981633330360332 5.799852429849706e-07 -0.09497311622587318 +1.204 0.698167080678737 0.6981659917915263 5.817859601298103e-07 -0.09497460492763232 +1.2041000000000002 0.6981697519261949 0.6981686497503641 5.834457402209559e-07 -0.09497609319987585 +1.2042 0.6981724224106702 0.6981713069142642 5.84964246583275e-07 -0.09497758104272098 +1.2043 0.6981750921308794 0.6981739632849475 5.863411742940139e-07 -0.09497906845628491 +1.2044000000000001 0.6981777610855362 0.6981766188641371 5.87576250474231e-07 -0.09498055544068473 +1.2045 0.698180429273352 0.6981792736535593 5.886692340806299e-07 -0.09498204199603755 +1.2046000000000001 0.6981830966930351 0.6981819276549421 5.89619916252504e-07 -0.09498352812246043 +1.2047 0.6981857633432931 0.6981845808700158 5.904281200619366e-07 -0.09498501382007052 +1.2047999999999999 0.6981884292228309 0.6981872333005112 5.910937007913564e-07 -0.09498649908898474 +1.2049 0.6981910943303531 0.6981898849481616 5.91616545780882e-07 -0.09498798392932015 +1.205 0.6981937586645626 0.6981925358146999 5.919965745948552e-07 -0.09498946834119369 +1.2051 0.6981964222241623 0.6981951859018598 5.922337388969412e-07 -0.09499095232472232 +1.2052 0.6981990850078548 0.6981978352113754 5.923280225195171e-07 -0.09499243588002299 +1.2053 0.6982017470143423 0.69820048374498 5.922794414220389e-07 -0.09499391900721245 +1.2054 0.6982044082423287 0.698203131504407 5.92088043718797e-07 -0.09499540170640773 +1.2055 0.6982070686905171 0.6982057784913882 5.917539096650382e-07 -0.09499688397772556 +1.2056000000000002 0.6982097283576132 0.6982084247076547 5.912771515459436e-07 -0.09499836582128278 +1.2057 0.6982123872423234 0.6982110701549354 5.906579138431622e-07 -0.09499984723719614 +1.2058 0.698215045343356 0.698213714834958 5.898963729294993e-07 -0.09500132822558242 +1.2059000000000002 0.6982177026594216 0.6982163587494473 5.889927372770831e-07 -0.09500280878655834 +1.206 0.6982203591892333 0.6982190019001254 5.879472471520542e-07 -0.0950042889202405 +1.2061000000000002 0.6982230149315072 0.6982216442887121 5.867601747255868e-07 -0.0950057686267457 +1.2062 0.6982256698849623 0.6982242859169236 5.85431824060012e-07 -0.0950072479061905 +1.2063 0.6982283240483211 0.6982269267864722 5.839625306924834e-07 -0.09500872675869151 +1.2064000000000001 0.6982309774203103 0.6982295668990663 5.823526620651887e-07 -0.0950102051843653 +1.2065 0.6982336299996608 0.6982322062564105 5.806026169702383e-07 -0.09501168318332849 +1.2066000000000001 0.6982362817851075 0.698234844860204 5.787128256884433e-07 -0.09501316075569755 +1.2067 0.6982389327753906 0.6982374827121414 5.766837499476818e-07 -0.09501463790158893 +1.2067999999999999 0.6982415829692556 0.698240119813912 5.745158825065655e-07 -0.09501611462111918 +1.2069 0.6982442323654532 0.6982427561671996 5.722097474042398e-07 -0.0950175909144047 +1.207 0.6982468809627399 0.6982453917736822 5.697658995718058e-07 -0.09501906678156197 +1.2071 0.6982495287598787 0.6982480266350306 5.671849248184424e-07 -0.09502054222270727 +1.2072 0.6982521757556388 0.6982506607529099 5.644674396232396e-07 -0.095022017237957 +1.2073 0.6982548219487967 0.6982532941289781 5.616140910935652e-07 -0.09502349182742756 +1.2074 0.6982574673381354 0.6982559267648853 5.586255567013865e-07 -0.09502496599123514 +1.2075 0.6982601119224456 0.6982585586622752 5.555025442138817e-07 -0.09502643972949604 +1.2076000000000002 0.6982627557005261 0.6982611898227824 5.52245791415884e-07 -0.09502791304232655 +1.2077 0.6982653986711835 0.698263820248034 5.488560660682484e-07 -0.09502938592984284 +1.2078 0.6982680408332328 0.6982664499396486 5.453341656025401e-07 -0.09503085839216113 +1.2079000000000002 0.698270682185498 0.6982690788992353 5.416809170794012e-07 -0.09503233042939759 +1.208 0.6982733227268119 0.6982717071283946 5.378971768138507e-07 -0.09503380204166828 +1.2081000000000002 0.6982759624560168 0.6982743346287177 5.339838302920175e-07 -0.09503527322908942 +1.2082 0.6982786013719644 0.6982769614017853 5.29941791990729e-07 -0.095036743991777 +1.2083 0.6982812394735168 0.6982795874491687 5.257720051415893e-07 -0.09503821432984712 +1.2084000000000001 0.6982838767595461 0.6982822127724285 5.214754413562783e-07 -0.09503968424341577 +1.2085 0.6982865132289351 0.6982848373731146 5.170531006265522e-07 -0.09504115373259898 +1.2086000000000001 0.6982891488805769 0.6982874612527659 5.125060110328095e-07 -0.09504262279751263 +1.2087 0.6982917837133769 0.6982900844129105 5.078352283971466e-07 -0.0950440914382728 +1.2087999999999999 0.698294417726251 0.6982927068550642 5.030418361723354e-07 -0.09504555965499528 +1.2089 0.698297050918127 0.6982953285807316 4.981269450810011e-07 -0.09504702744779601 +1.209 0.698299683287945 0.6982979495914048 4.930916929074547e-07 -0.09504849481679087 +1.2091 0.6983023148346572 0.6983005698885635 4.879372442617713e-07 -0.09504996176209562 +1.2092 0.6983049455572287 0.6983031894736746 4.826647903022341e-07 -0.09505142828382611 +1.2093 0.6983075754546373 0.6983058083481923 4.772755484161451e-07 -0.09505289438209813 +1.2094 0.6983102045258738 0.6983084265135573 4.717707619977807e-07 -0.09505436005702737 +1.2095 0.6983128327699422 0.6983110439711968 4.6615170007369144e-07 -0.09505582530872952 +1.2096000000000002 0.6983154601858609 0.6983136607225244 4.604196571222907e-07 -0.09505729013732038 +1.2097 0.6983180867726618 0.6983162767689395 4.5457595274772666e-07 -0.09505875454291553 +1.2098 0.6983207125293912 0.6983188921118268 4.4862193127048755e-07 -0.09506021852563062 +1.2099000000000002 0.6983233374551097 0.6983215067525568 4.4255896156086827e-07 -0.09506168208558122 +1.21 0.6983259615488927 0.6983241206924855 4.3638843660182003e-07 -0.095063145222883 +1.2101000000000002 0.6983285848098307 0.6983267339329531 4.301117733432336e-07 -0.09506460793765147 +1.2102 0.6983312072370292 0.6983293464752847 4.237304121676444e-07 -0.09506607023000208 +1.2103 0.6983338288296096 0.69833195832079 4.1724581668900473e-07 -0.09506753210005042 +1.2104000000000001 0.6983364495867087 0.6983345694707626 4.1065947337798336e-07 -0.09506899354791193 +1.2105 0.6983390695074793 0.6983371799264799 4.0397289126359315e-07 -0.095070454573702 +1.2106000000000001 0.6983416885910905 0.6983397896892036 3.971876015307352e-07 -0.0950719151775361 +1.2107 0.6983443068367277 0.6983423987601785 3.903051571663152e-07 -0.09507337535952963 +1.2107999999999999 0.6983469242435933 0.6983450071406321 3.833271327094434e-07 -0.09507483511979792 +1.2109 0.6983495408109063 0.6983476148317757 3.7625512373795633e-07 -0.09507629445845625 +1.211 0.6983521565379026 0.698350221834803 3.690907466394333e-07 -0.09507775337562001 +1.2111 0.6983547714238361 0.6983528281508906 3.6183563811853503e-07 -0.09507921187140446 +1.2112 0.6983573854679772 0.698355433781197 3.5449145493332557e-07 -0.09508066994592479 +1.2113 0.698359998669615 0.6983580387268626 3.4705987347199985e-07 -0.09508212759929621 +1.2114 0.6983626110280563 0.6983606429890108 3.395425893643056e-07 -0.09508358483163398 +1.2115 0.6983652225426258 0.6983632465687459 3.3194131708602637e-07 -0.09508504164305322 +1.2116000000000002 0.6983678332126667 0.698365849467154 3.24257789605098e-07 -0.09508649803366906 +1.2117 0.6983704430375407 0.6983684516853024 3.164937579722138e-07 -0.0950879540035966 +1.2118 0.6983730520166285 0.6983710532242395 3.086509908906132e-07 -0.09508940955295095 +1.2119000000000002 0.6983756601493291 0.6983736540849953 3.0073127435525926e-07 -0.09509086468184715 +1.212 0.6983782674350612 0.6983762542685801 2.9273641122262717e-07 -0.09509231939040025 +1.2121000000000002 0.6983808738732622 0.6983788537759847 2.8466822083600407e-07 -0.0950937736787252 +1.2122 0.6983834794633896 0.6983814526081806 2.7652853852588866e-07 -0.095095227546937 +1.2123 0.6983860842049199 0.6983840507661201 2.6831921529080205e-07 -0.09509668099515062 +1.2124000000000001 0.6983886880973494 0.6983866482507343 2.600421173601375e-07 -0.09509813402348088 +1.2125 0.698391291140195 0.6983892450629353 2.5169912571537667e-07 -0.09509958663204274 +1.2126000000000001 0.6983938933329925 0.6983918412036149 2.4329213567375607e-07 -0.09510103882095099 +1.2127000000000001 0.6983964946752992 0.6983944366736444 2.3482305649968893e-07 -0.09510249059032054 +1.2127999999999999 0.6983990951666919 0.698397031473875 2.262938109884316e-07 -0.09510394194026621 +1.2129 0.6984016948067682 0.6983996256051366 2.177063349248498e-07 -0.0951053928709027 +1.213 0.6984042935951458 0.6984022190682388 2.0906257675729067e-07 -0.09510684338234471 +1.2131 0.698406891531464 0.6984048118639705 2.00364497118799e-07 -0.09510829347470708 +1.2132 0.6984094886153824 0.6984074039930994 1.916140683171086e-07 -0.09510974314810448 +1.2133 0.6984120848465825 0.6984099954563721 1.8281327398075864e-07 -0.0951111924026516 +1.2134 0.6984146802247653 0.6984125862545139 1.7396410858724898e-07 -0.09511264123846301 +1.2135 0.6984172747496543 0.6984151763882286 1.6506857699813415e-07 -0.09511408965565334 +1.2136000000000002 0.6984198684209938 0.6984177658581991 1.5612869396289253e-07 -0.09511553765433715 +1.2137 0.6984224612385498 0.6984203546650865 1.4714648374769546e-07 -0.09511698523462904 +1.2138 0.6984250532021098 0.6984229428095301 1.381239796045819e-07 -0.09511843239664355 +1.2139000000000002 0.6984276443114825 0.6984255302921474 1.2906322335512477e-07 -0.09511987914049508 +1.214 0.698430234566499 0.6984281171135346 1.1996626492205564e-07 -0.0951213254662982 +1.2141000000000002 0.6984328239670119 0.6984307032742654 1.1083516184354214e-07 -0.09512277137416734 +1.2142 0.6984354125128951 0.6984332887748916 1.0167197882562928e-07 -0.09512421686421685 +1.2143 0.6984380002040451 0.698435873615944 9.247878728080305e-08 -0.09512566193656119 +1.2144000000000001 0.6984405870403805 0.6984384577979301 8.325766482492059e-08 -0.09512710659131476 +1.2145 0.6984431730218412 0.6984410413213353 7.40106948660807e-08 -0.09512855082859178 +1.2146000000000001 0.69844575814839 0.6984436241866234 6.473996609634991e-08 -0.09512999464850665 +1.2147000000000001 0.6984483424200114 0.6984462063942352 5.5447572018182956e-08 -0.09513143805117356 +1.2147999999999999 0.6984509258367122 0.69844878794459 4.6135610479516864e-08 -0.0951328810367068 +1.2149 0.6984535083985217 0.6984513688380842 3.680618319672202e-08 -0.09513432360522067 +1.215 0.6984560901054911 0.6984539490750918 2.7461395293165713e-08 -0.09513576575682928 +1.2151 0.6984586709576943 0.698456528655965 1.810335481348957e-08 -0.09513720749164685 +1.2152 0.6984612509552273 0.698459107581032 8.734172245693228e-09 -0.09513864880978745 +1.2153 0.6984638300982083 0.6984616858506006 -6.440399429041843e-10 -0.09514008971136528 +1.2154 0.6984664083867781 0.6984642634649545 -1.0029167798325522e-08 -0.09514153019649431 +1.2155 0.6984689858211002 0.698466840424356 -1.94190963383363e-08 -0.09514297026528878 +1.2156000000000002 0.6984715624013599 0.6984694167290437 -2.881171004510616e-08 -0.09514440991786254 +1.2157 0.6984741381277653 0.6984719923792351 -3.820489332968108e-08 -0.09514584915432972 +1.2158 0.6984767130005467 0.6984745673751237 -4.759653101624227e-08 -0.0951472879748042 +1.2159 0.698479287019957 0.698477141716882 -5.698450881367993e-08 -0.09514872637940003 +1.216 0.6984818601862711 0.6984797154046589 -6.636671379470216e-08 -0.09515016436823108 +1.2161000000000002 0.6984844324997865 0.6984822884385813 -7.574103486800501e-08 -0.09515160194141123 +1.2162 0.6984870039608231 0.6984848608187535 -8.510536325580936e-08 -0.09515303909905433 +1.2163 0.6984895745697228 0.6984874325452577 -9.445759296955458e-08 -0.09515447584127425 +1.2164000000000001 0.6984921443268504 0.6984900036181536 -1.0379562127849074e-07 -0.09515591216818485 +1.2165 0.6984947132325916 0.6984925740374781 -1.1311734918889593e-07 -0.0951573480798998 +1.2166000000000001 0.698497281287356 0.6984951438032467 -1.2242068190421174e-07 -0.09515878357653296 +1.2167000000000001 0.698499848491574 0.6984977129154519 -1.3170352931336782e-07 -0.09516021865819799 +1.2167999999999999 0.6985024148456985 0.6985002813740643 -1.4096380644874895e-07 -0.0951616533250086 +1.2169 0.6985049803502048 0.6985028491790328 -1.5019943394416202e-07 -0.09516308757707856 +1.217 0.6985075450055893 0.6985054163302835 -1.594083385361711e-07 -0.09516452141452142 +1.2171 0.6985101088123711 0.698507982827721 -1.6858845349257412e-07 -0.09516595483745081 +1.2172 0.6985126717710903 0.6985105486712277 -1.7773771908771718e-07 -0.09516738784598033 +1.2173 0.69851523388231 0.6985131138606644 -1.8685408308127816e-07 -0.0951688204402236 +1.2174 0.6985177951466135 0.6985156783958699 -1.959355011606212e-07 -0.09517025262029404 +1.2175 0.6985203555646062 0.6985182422766616 -2.049799374022332e-07 -0.0951716843863052 +1.2176000000000002 0.6985229151369153 0.6985208055028356 -2.1398536472275187e-07 -0.09517311573837067 +1.2177 0.698525473864189 0.6985233680741657 -2.229497653612189e-07 -0.09517454667660377 +1.2178 0.6985280317470968 0.698525929990405 -2.318711312815358e-07 -0.09517597720111798 +1.2179 0.6985305887863291 0.6985284912512851 -2.4074746467553365e-07 -0.0951774073120267 +1.218 0.698533144982598 0.698531051856517 -2.495767783723679e-07 -0.09517883700944334 +1.2181000000000002 0.698535700336636 0.6985336118057897 -2.583570963103632e-07 -0.09518026629348118 +1.2182 0.6985382548491965 0.6985361710987719 -2.670864539637552e-07 -0.09518169516425361 +1.2183 0.6985408085210534 0.6985387297351114 -2.757628987624938e-07 -0.09518312362187382 +1.2184000000000001 0.6985433613530012 0.6985412877144356 -2.8438449057449633e-07 -0.09518455166645512 +1.2185 0.6985459133458551 0.6985438450363513 -2.92949302115042e-07 -0.09518597929811079 +1.2186000000000001 0.6985484645004505 0.6985464017004446 -3.014554193631058e-07 -0.09518740651695401 +1.2187000000000001 0.6985510148176424 0.6985489577062818 -3.099009420401422e-07 -0.09518883332309797 +1.2187999999999999 0.6985535642983062 0.6985515130534088 -3.1828398394662116e-07 -0.0951902597166558 +1.2189 0.6985561129433371 0.6985540677413521 -3.2660267346856786e-07 -0.09519168569774068 +1.219 0.6985586607536495 0.6985566217696179 -3.348551539800182e-07 -0.09519311126646565 +1.2191 0.6985612077301779 0.698559175137693 -3.4303958424547476e-07 -0.09519453642294379 +1.2192 0.6985637538738757 0.6985617278450447 -3.5115413876685153e-07 -0.09519596116728817 +1.2193 0.6985662991857156 0.6985642798911214 -3.591970082900131e-07 -0.09519738549961176 +1.2194 0.698568843666689 0.6985668312753519 -3.671664001725361e-07 -0.09519880942002762 +1.2195 0.6985713873178067 0.6985693819971466 -3.750605387653483e-07 -0.09520023292864861 +1.2196000000000002 0.6985739301400973 0.6985719320558967 -3.8287766582906224e-07 -0.09520165602558775 +1.2197 0.6985764721346085 0.6985744814509756 -3.906160409433701e-07 -0.09520307871095791 +1.2198 0.6985790133024059 0.6985770301817377 -3.9827394183317155e-07 -0.095204500984872 +1.2199 0.6985815536445729 0.6985795782475195 -4.058496647779686e-07 -0.09520592284744286 +1.22 0.6985840931622112 0.6985821256476399 -4.1334152505595467e-07 -0.09520734429878332 +1.2201000000000002 0.6985866318564398 0.6985846723813993 -4.207478572285095e-07 -0.09520876533900616 +1.2202 0.698589169728395 0.6985872184480812 -4.280670155426547e-07 -0.09521018596822416 +1.2203 0.6985917067792309 0.698589763846952 -4.352973743473876e-07 -0.0952116061865501 +1.2204000000000002 0.6985942430101176 0.6985923085772605 -4.4243732836429794e-07 -0.09521302599409665 +1.2205 0.6985967784222429 0.6985948526382388 -4.4948529309696283e-07 -0.09521444539097651 +1.2206000000000001 0.6985993130168104 0.6985973960291025 -4.5643970517789123e-07 -0.0952158643773024 +1.2207000000000001 0.6986018467950401 0.6985999387490505 -4.6329902272240764e-07 -0.09521728295318682 +1.2207999999999999 0.6986043797581687 0.6986024807972657 -4.700617256339634e-07 -0.09521870111874245 +1.2209 0.6986069119074478 0.6986050221729155 -4.7672631599271487e-07 -0.0952201188740819 +1.221 0.6986094432441461 0.6986075628751507 -4.832913183677734e-07 -0.09522153621931773 +1.2211 0.6986119737695458 0.6986101029031075 -4.897552801225169e-07 -0.09522295315456245 +1.2212 0.6986145034849451 0.6986126422559062 -4.961167717545956e-07 -0.09522436967992855 +1.2213 0.698617032391657 0.6986151809326524 -5.023743871873654e-07 -0.09522578579552843 +1.2214 0.6986195604910093 0.6986177189324374 -5.085267441515273e-07 -0.09522720150147464 +1.2215 0.6986220877843439 0.6986202562543372 -5.145724844418664e-07 -0.09522861679787953 +1.2216000000000002 0.6986246142730168 0.6986227928974146 -5.205102741739909e-07 -0.09523003168485555 +1.2217 0.698627139958398 0.6986253288607175 -5.2633880411046e-07 -0.09523144616251503 +1.2218 0.6986296648418706 0.6986278641432806 -5.3205679006324e-07 -0.09523286023097027 +1.2219 0.6986321889248317 0.6986303987441256 -5.376629729700322e-07 -0.09523427389033365 +1.222 0.6986347122086909 0.69863293266226 -5.43156119310606e-07 -0.0952356871407174 +1.2221000000000002 0.6986372346948706 0.6986354658966795 -5.485350213912943e-07 -0.09523709998223376 +1.2222 0.6986397563848061 0.6986379984463669 -5.537984974768317e-07 -0.09523851241499504 +1.2223 0.6986422772799443 0.6986405303102923 -5.589453922205667e-07 -0.09523992443911336 +1.2224000000000002 0.6986447973817442 0.6986430614874138 -5.639745767893611e-07 -0.0952413360547009 +1.2225 0.6986473166916767 0.6986455919766787 -5.68884949161963e-07 -0.09524274726186983 +1.2226000000000001 0.6986498352112238 0.6986481217770221 -5.736754343788064e-07 -0.09524415806073228 +1.2227000000000001 0.6986523529418784 0.6986506508873676 -5.783449847224231e-07 -0.09524556845140028 +1.2227999999999999 0.6986548698851447 0.6986531793066286 -5.828925800921425e-07 -0.09524697843398594 +1.2229 0.6986573860425369 0.6986557070337078 -5.873172280179695e-07 -0.09524838800860135 +1.223 0.6986599014155791 0.6986582340674972 -5.916179639936514e-07 -0.09524979717535836 +1.2231 0.698662416005806 0.6986607604068795 -5.957938517681116e-07 -0.09525120593436906 +1.2232 0.6986649298147614 0.6986632860507274 -5.99843983373205e-07 -0.09525261428574541 +1.2233 0.6986674428439986 0.6986658109979038 -6.037674794151515e-07 -0.0952540222295993 +1.2234 0.6986699550950797 0.6986683352472632 -6.075634892688253e-07 -0.09525542976604268 +1.2235 0.6986724665695753 0.6986708587976509 -6.112311912720436e-07 -0.09525683689518731 +1.2236000000000002 0.6986749772690648 0.6986733816479043 -6.147697928088336e-07 -0.09525824361714516 +1.2237 0.6986774871951351 0.6986759037968521 -6.181785306702547e-07 -0.09525964993202801 +1.2238 0.6986799963493815 0.6986784252433154 -6.214566710266434e-07 -0.09526105583994769 +1.2239 0.698682504733406 0.6986809459861074 -6.246035096357794e-07 -0.09526246134101586 +1.224 0.6986850123488177 0.6986834660240351 -6.276183720649309e-07 -0.09526386643534436 +1.2241000000000002 0.6986875191972333 0.6986859853558974 -6.305006138296321e-07 -0.09526527112304485 +1.2242 0.6986900252802748 0.6986885039804875 -6.332496203798055e-07 -0.095266675404229 +1.2243 0.6986925305995713 0.6986910218965923 -6.358648074605844e-07 -0.09526807927900852 +1.2244000000000002 0.6986950351567571 0.698693539102992 -6.383456210429239e-07 -0.095269482747495 +1.2245 0.6986975389534724 0.6986960555984623 -6.406915375456457e-07 -0.0952708858098 +1.2246000000000001 0.6987000419913622 0.6986985713817726 -6.429020638909488e-07 -0.09527228846603514 +1.2247000000000001 0.6987025442720767 0.6987010864516885 -6.449767376154325e-07 -0.09527369071631203 +1.2247999999999999 0.6987050457972701 0.6987036008069698 -6.469151271060181e-07 -0.09527509256074204 +1.2249 0.6987075465686015 0.6987061144463729 -6.487168314611713e-07 -0.09527649399943681 +1.225 0.6987100465877332 0.6987086273686497 -6.503814806851915e-07 -0.09527789503250778 +1.2251 0.6987125458563314 0.6987111395725487 -6.519087357576003e-07 -0.09527929566006631 +1.2252 0.698715044376065 0.6987136510568152 -6.532982888413086e-07 -0.09528069588222382 +1.2253 0.6987175421486065 0.6987161618201914 -6.54549862977305e-07 -0.0952820956990918 +1.2254 0.6987200391756305 0.6987186718614167 -6.556632125148676e-07 -0.0952834951107815 +1.2255 0.6987225354588138 0.6987211811792283 -6.566381230144192e-07 -0.09528489411740428 +1.2256000000000002 0.6987250309998354 0.6987236897723617 -6.574744111920161e-07 -0.09528629271907152 +1.2257 0.6987275258003753 0.6987261976395504 -6.581719251969043e-07 -0.0952876909158944 +1.2258 0.6987300198621149 0.6987287047795263 -6.587305443617186e-07 -0.09528908870798415 +1.2259 0.6987325131867368 0.6987312111910213 -6.591501793967725e-07 -0.09529048609545207 +1.226 0.6987350057759241 0.6987337168727659 -6.594307723623016e-07 -0.09529188307840936 +1.2261000000000002 0.6987374976313595 0.6987362218234902 -6.595722966268314e-07 -0.09529327965696713 +1.2262 0.6987399887547262 0.6987387260419247 -6.595747569504429e-07 -0.09529467583123655 +1.2263 0.6987424791477066 0.6987412295268003 -6.594381894292622e-07 -0.09529607160132873 +1.2264000000000002 0.6987449688119828 0.6987437322768484 -6.591626614121937e-07 -0.09529746696735479 +1.2265 0.6987474577492352 0.6987462342908011 -6.587482716396975e-07 -0.09529886192942577 +1.2266000000000001 0.6987499459611426 0.6987487355673925 -6.581951500911343e-07 -0.09530025648765267 +1.2267000000000001 0.698752433449383 0.6987512361053578 -6.575034579292538e-07 -0.09530165064214653 +1.2268 0.6987549202156311 0.6987537359034344 -6.566733875557063e-07 -0.09530304439301829 +1.2269 0.6987574062615604 0.6987562349603622 -6.557051624861421e-07 -0.09530443774037896 +1.227 0.6987598915888402 0.6987587332748837 -6.545990373363342e-07 -0.0953058306843394 +1.2271 0.698762376199138 0.6987612308457445 -6.533552976556445e-07 -0.09530722322501059 +1.2272 0.6987648600941171 0.6987637276716928 -6.519742600658018e-07 -0.09530861536250332 +1.2273 0.6987673432754373 0.6987662237514817 -6.504562719833462e-07 -0.0953100070969285 +1.2274 0.6987698257447543 0.6987687190838673 -6.488017115641176e-07 -0.09531139842839692 +1.2275 0.6987723075037192 0.6987712136676104 -6.470109876893781e-07 -0.09531278935701935 +1.2276000000000002 0.6987747885539786 0.6987737075014763 -6.45084539785401e-07 -0.0953141798829066 +1.2277 0.6987772688971738 0.6987762005842353 -6.430228378095926e-07 -0.09531557000616936 +1.2278 0.6987797485349412 0.6987786929146629 -6.408263820562032e-07 -0.09531695972691834 +1.2279 0.6987822274689109 0.6987811844915406 -6.384957030730609e-07 -0.09531834904526429 +1.228 0.698784705700707 0.6987836753136554 -6.360313614672819e-07 -0.09531973796131779 +1.2281000000000002 0.698787183231948 0.6987861653798002 -6.334339479330264e-07 -0.09532112647518948 +1.2282 0.6987896600642449 0.6987886546887755 -6.307040828906763e-07 -0.09532251458698998 +1.2283 0.6987921361992021 0.6987911432393876 -6.278424164729568e-07 -0.09532390229682988 +1.2284000000000002 0.6987946116384167 0.6987936310304508 -6.248496284416705e-07 -0.09532528960481969 +1.2285 0.6987970863834781 0.6987961180607863 -6.217264278685075e-07 -0.09532667651106996 +1.2286000000000001 0.698799560435968 0.6987986043292236 -6.184735530795349e-07 -0.09532806301569118 +1.2287000000000001 0.6988020337974594 0.6988010898345998 -6.150917713498849e-07 -0.09532944911879376 +1.2288000000000001 0.6988045064695172 0.6988035745757608 -6.115818788759997e-07 -0.09533083482048824 +1.2289 0.6988069784536979 0.698806058551561 -6.079447005397087e-07 -0.09533222012088499 +1.229 0.6988094497515478 0.698808541760864 -6.041810897416955e-07 -0.09533360502009439 +1.2291 0.6988119203646044 0.6988110242025427 -6.002919280267971e-07 -0.09533498951822679 +1.2292 0.6988143902943953 0.6988135058754795 -5.962781250840044e-07 -0.0953363736153925 +1.2293000000000003 0.6988168595424383 0.6988159867785668 -5.921406184827838e-07 -0.0953377573117019 +1.2294 0.6988193281102408 0.6988184669107074 -5.878803733955218e-07 -0.09533914060726521 +1.2295 0.6988217959992995 0.6988209462708138 -5.834983824448692e-07 -0.0953405235021927 +1.2296 0.6988242632110999 0.6988234248578107 -5.78995665440063e-07 -0.09534190599659459 +1.2297 0.6988267297471171 0.6988259026706325 -5.74373269154882e-07 -0.09534328809058111 +1.2298000000000002 0.698829195608814 0.698828379708226 -5.696322670223353e-07 -0.09534466978426237 +1.2299 0.6988316607976419 0.6988308559695489 -5.64773758968129e-07 -0.09534605107774856 +1.23 0.6988341253150407 0.698833331453571 -5.59798871091477e-07 -0.09534743197114981 +1.2301000000000002 0.6988365891624374 0.6988358061592744 -5.547087554985675e-07 -0.09534881246457616 +1.2302 0.698839052341246 0.6988382800856541 -5.49504589913985e-07 -0.0953501925581377 +1.2303000000000002 0.6988415148528685 0.698840753231717 -5.441875774725435e-07 -0.0953515722519445 +1.2304000000000002 0.6988439766986936 0.6988432255964834 -5.38758946497242e-07 -0.09535295154610651 +1.2305 0.698846437880096 0.6988456971789871 -5.332199501176249e-07 -0.09535433044073371 +1.2306000000000001 0.6988488983984378 0.698848167978275 -5.275718659644713e-07 -0.0953557089359361 +1.2307000000000001 0.6988513582550664 0.6988506379934083 -5.218159960032609e-07 -0.09535708703182362 +1.2308000000000001 0.6988538174513154 0.6988531072234616 -5.159536661733521e-07 -0.09535846472850612 +1.2309 0.6988562759885038 0.6988555756675243 -5.09986226041037e-07 -0.09535984202609349 +1.231 0.698858733867936 0.6988580433247003 -5.039150484595356e-07 -0.0953612189246956 +1.2311 0.698861191090902 0.6988605101941079 -4.977415294787901e-07 -0.09536259542442231 +1.2312 0.6988636476586758 0.6988629762748808 -4.914670876723926e-07 -0.09536397152538334 +1.2313000000000003 0.6988661035725167 0.6988654415661677 -4.850931641306455e-07 -0.09536534722768848 +1.2314 0.698868558833668 0.6988679060671332 -4.78621221960962e-07 -0.09536672253144751 +1.2315 0.6988710134433576 0.6988703697769572 -4.720527459686763e-07 -0.09536809743677009 +1.2316 0.6988734674027969 0.6988728326948357 -4.65389242386427e-07 -0.09536947194376594 +1.2317 0.6988759207131812 0.6988752948199811 -4.5863223843006784e-07 -0.09537084605254471 +1.2318000000000002 0.6988783733756893 0.6988777561516217 -4.5178328202805096e-07 -0.09537221976321604 +1.2319 0.6988808253914833 0.6988802166890031 -4.4484394146060424e-07 -0.09537359307588955 +1.232 0.6988832767617085 0.6988826764313869 -4.3781580497115336e-07 -0.09537496599067483 +1.2321000000000002 0.6988857274874926 0.6988851353780526 -4.3070048039856035e-07 -0.0953763385076814 +1.2322 0.6988881775699463 0.698887593528296 -4.2349959483017896e-07 -0.09537771062701876 +1.2323000000000002 0.6988906270101629 0.6988900508814313 -4.1621479423409324e-07 -0.09537908234879651 +1.2324000000000002 0.6988930758092178 0.6988925074367895 -4.0884774304278393e-07 -0.09538045367312403 +1.2325 0.6988955239681682 0.69889496319372 -4.014001238478171e-07 -0.09538182460011078 +1.2326000000000001 0.6988979714880538 0.6988974181515902 -3.9387363693493826e-07 -0.09538319512986625 +1.2327000000000001 0.6989004183698954 0.6988998723097852 -3.862699999857e-07 -0.0953845652624998 +1.2328000000000001 0.6989028646146953 0.698902325667709 -3.7859094760561707e-07 -0.09538593499812074 +1.2329 0.6989053102234375 0.6989047782247839 -3.7083823089395507e-07 -0.09538730433683845 +1.233 0.6989077551970874 0.698907229980451 -3.630136172286247e-07 -0.09538867327876228 +1.2331 0.6989101995365908 0.6989096809341699 -3.5511888963474236e-07 -0.09539004182400147 +1.2332 0.6989126432428747 0.69891213108542 -3.471558465695246e-07 -0.09539140997266535 +1.2333000000000003 0.6989150863168465 0.6989145804336996 -3.3912630136717636e-07 -0.09539277772486304 +1.2334 0.6989175287593943 0.698917028978526 -3.31032081926641e-07 -0.0953941450807038 +1.2335 0.6989199705713869 0.6989194767194364 -3.2287503026751097e-07 -0.09539551204029684 +1.2336 0.6989224117536725 0.6989219236559879 -3.146570020581829e-07 -0.0953968786037513 +1.2337 0.6989248523070803 0.6989243697877567 -3.0637986625503544e-07 -0.09539824477117628 +1.2338000000000002 0.6989272922324188 0.6989268151143394 -2.980455047207897e-07 -0.09539961054268088 +1.2339 0.698929731530477 0.6989292596353525 -2.8965581162776477e-07 -0.09540097591837424 +1.234 0.6989321702020227 0.6989317033504328 -2.8121269324971054e-07 -0.09540234089836527 +1.2341000000000002 0.6989346082478041 0.6989341462592378 -2.727180673511853e-07 -0.09540370548276317 +1.2342 0.6989370456685483 0.6989365883614445 -2.6417386280938593e-07 -0.09540506967167679 +1.2343000000000002 0.6989394824649621 0.6989390296567511 -2.555820191978142e-07 -0.09540643346521516 +1.2344000000000002 0.6989419186377311 0.6989414701448768 -2.469444863491266e-07 -0.09540779686348719 +1.2345 0.6989443541875207 0.6989439098255606 -2.3826322390757548e-07 -0.09540915986660181 +1.2346000000000001 0.6989467891149745 0.6989463486985632 -2.2954020083634785e-07 -0.09541052247466789 +1.2347000000000001 0.6989492234207159 0.6989487867636659 -2.207773950151093e-07 -0.09541188468779432 +1.2348000000000001 0.6989516571053467 0.6989512240206708 -2.1197679278897597e-07 -0.09541324650608993 +1.2349 0.6989540901694473 0.6989536604694018 -2.0314038854871153e-07 -0.0954146079296635 +1.235 0.6989565226135772 0.6989560961097034 -1.9427018420337117e-07 -0.09541596895862385 +1.2351 0.6989589544382739 0.6989585309414417 -1.8536818877090688e-07 -0.09541732959307966 +1.2352 0.6989613856440544 0.6989609649645039 -1.7643641794795606e-07 -0.09541868983313975 +1.2353000000000003 0.6989638162314131 0.6989633981787992 -1.6747689359983275e-07 -0.09542004967891277 +1.2354 0.6989662462008235 0.6989658305842575 -1.5849164335460242e-07 -0.09542140913050737 +1.2355 0.6989686755527373 0.6989682621808309 -1.4948270008960374e-07 -0.09542276818803225 +1.2356 0.6989711042875844 0.6989706929684927 -1.4045210153593168e-07 -0.09542412685159601 +1.2357 0.6989735324057731 0.6989731229472378 -1.3140188975108158e-07 -0.09542548512130725 +1.2358000000000002 0.6989759599076896 0.6989755521170831 -1.2233411071128908e-07 -0.09542684299727447 +1.2359 0.6989783867936987 0.6989779804780671 -1.1325081381539925e-07 -0.09542820047960633 +1.236 0.698980813064143 0.6989804080302497 -1.0415405144424683e-07 -0.0954295575684112 +1.2361000000000002 0.6989832387193438 0.6989828347737133 -9.504587847840307e-08 -0.0954309142637977 +1.2362 0.6989856637595997 0.6989852607085614 -8.592835184714764e-08 -0.09543227056587424 +1.2363000000000002 0.6989880881851881 0.6989876858349194 -7.68035300583586e-08 -0.09543362647474928 +1.2364000000000002 0.698990511996364 0.6989901101529349 -6.767347273534119e-08 -0.09543498199053116 +1.2365 0.6989929351933606 0.6989925336627771 -5.8540240153656664e-08 -0.09543633711332834 +1.2366000000000001 0.6989953577763892 0.6989949563646372 -4.9405892772746984e-08 -0.0954376918432491 +1.2367000000000001 0.698997779745639 0.6989973782587278 -4.027249077184205e-08 -0.09543904618040183 +1.2368000000000001 0.6990002011012777 0.6989997993452834 -3.1142093587710126e-08 -0.09544040012489478 +1.2369 0.6990026218434506 0.6990022196245611 -2.2016759447691936e-08 -0.09544175367683629 +1.237 0.6990050419722813 0.6990046390968387 -1.2898544908806348e-08 -0.0954431068363345 +1.2371 0.6990074614878719 0.6990070577624163 -3.789504392573417e-09 -0.0954444596034977 +1.2372 0.6990098803903019 0.699009475621616 5.308310278319406e-09 -0.0954458119784341 +1.2373000000000003 0.6990122986796297 0.699011892674781 1.4392850340369523e-08 -0.09544716396125187 +1.2374 0.6990147163558913 0.6990143089222767 2.3462070554598757e-08 -0.09544851555205913 +1.2375 0.6990171334191018 0.6990167243644897 3.251392965801514e-08 -0.09544986675096401 +1.2376 0.6990195498692535 0.6990191390018282 4.1546390832855606e-08 -0.09545121755807454 +1.2377 0.6990219657063185 0.6990215528347224 5.055742216021619e-08 -0.09545256797349888 +1.2378000000000002 0.6990243809302459 0.6990239658636235 5.954499708582528e-08 -0.095453917997345 +1.2379 0.699026795540964 0.6990263780890044 6.850709484591821e-08 -0.09545526762972094 +1.238 0.6990292095383797 0.6990287895113589 7.744170097030711e-08 -0.09545661687073465 +1.2381000000000002 0.6990316229223781 0.6990312001312027 8.634680770044922e-08 -0.0954579657204941 +1.2382 0.6990340356928237 0.6990336099490723 9.522041442833196e-08 -0.09545931417910726 +1.2383000000000002 0.6990364478495593 0.6990360189655248 1.0406052819433853e-07 -0.09546066224668194 +1.2384000000000002 0.6990388593924066 0.6990384271811398 1.1286516408276492e-07 -0.09546200992332615 +1.2385 0.6990412703211661 0.6990408345965162 1.216323457196855e-07 -0.09546335720914761 +1.2386000000000001 0.699043680635618 0.6990432412122751 1.3036010565459222e-07 -0.09546470410425423 +1.2387000000000001 0.6990460903355207 0.6990456470290569 1.390464858599949e-07 -0.09546605060875374 +1.2388000000000001 0.6990484994206132 0.6990480520475241 1.476895381338772e-07 -0.095467396722754 +1.2389000000000001 0.6990509078906123 0.6990504562683586 1.5628732456460237e-07 -0.0954687424463627 +1.239 0.6990533157452153 0.6990528596922634 1.648379179403081e-07 -0.09547008777968752 +1.2391 0.699055722984099 0.6990552623199615 1.7333940216870958e-07 -0.09547143272283622 +1.2392 0.6990581296069196 0.6990576641521961 1.8178987278016923e-07 -0.09547277727591642 +1.2393000000000003 0.6990605356133136 0.6990600651897306 1.9018743723647757e-07 -0.0954741214390358 +1.2394 0.699062941002897 0.6990624654333479 1.985302154686175e-07 -0.09547546521230191 +1.2395 0.6990653457752662 0.6990648648838512 2.068163402341172e-07 -0.09547680859582242 +1.2396 0.6990677499299979 0.6990672635420632 2.1504395757154793e-07 -0.09547815158970484 +1.2397 0.699070153466649 0.6990696614088254 2.2321122716828512e-07 -0.09547949419405669 +1.2398000000000002 0.6990725563847574 0.6990720584849996 2.313163228045978e-07 -0.09548083640898551 +1.2399 0.699074958683841 0.6990744547714662 2.3935743275610433e-07 -0.09548217823459876 +1.24 0.6990773603633992 0.6990768502691251 2.473327601962283e-07 -0.09548351967100388 +1.2401000000000002 0.6990797614229123 0.6990792449788944 2.552405236333488e-07 -0.09548486071830833 +1.2402 0.6990821618618415 0.6990816389017113 2.6307895722305075e-07 -0.09548620137661948 +1.2403000000000002 0.6990845616796295 0.6990840320385316 2.7084631126772507e-07 -0.09548754164604473 +1.2404000000000002 0.6990869608757011 0.6990864243903293 2.7854085250106353e-07 -0.09548888152669142 +1.2405 0.6990893594494623 0.6990888159580968 2.8616086453214784e-07 -0.0954902210186669 +1.2406000000000001 0.6990917574003006 0.6990912067428439 2.937046483242334e-07 -0.09549156012207845 +1.2407000000000001 0.6990941547275864 0.6990935967455986 3.0117052233352704e-07 -0.09549289883703327 +1.2408000000000001 0.699096551430672 0.6990959859674066 3.0855682310593213e-07 -0.0954942371636387 +1.2409000000000001 0.6990989475088926 0.6990983744093308 3.1586190555460414e-07 -0.09549557510200189 +1.241 0.6991013429615652 0.6991007620724514 3.2308414335546765e-07 -0.09549691265223005 +1.2411 0.6991037377879907 0.6991031489578656 3.302219292525277e-07 -0.09549824981443036 +1.2412 0.6991061319874524 0.6991055350666873 3.372736754880812e-07 -0.09549958658870994 +1.2413000000000003 0.6991085255592173 0.6991079204000473 3.4423781408027265e-07 -0.09550092297517594 +1.2414 0.6991109185025357 0.6991103049590924 3.5111279727412237e-07 -0.09550225897393538 +1.2415 0.6991133108166413 0.6991126887449858 3.578970978190821e-07 -0.09550359458509533 +1.2416 0.6991157025007526 0.6991150717589065 3.645892092396519e-07 -0.09550492980876289 +1.2417 0.699118093554072 0.6991174540020493 3.7118764636273616e-07 -0.09550626464504497 +1.2418000000000002 0.6991204839757857 0.6991198354756243 3.7769094544254367e-07 -0.0955075990940486 +1.2419 0.6991228737650653 0.6991222161808572 3.840976645838601e-07 -0.09550893315588074 +1.242 0.699125262921067 0.6991245961189883 3.90406384130626e-07 -0.09551026683064828 +1.2421000000000002 0.6991276514429319 0.6991269752912728 3.9661570679083713e-07 -0.09551160011845813 +1.2422 0.6991300393297872 0.6991293536989809 4.0272425812226675e-07 -0.09551293301941724 +1.2423000000000002 0.6991324265807446 0.6991317313433963 4.08730686782266e-07 -0.09551426553363236 +1.2424000000000002 0.6991348131949024 0.6991341082258173 4.1463366476368613e-07 -0.09551559766121032 +1.2425 0.6991371991713451 0.6991364843475559 4.2043188776264007e-07 -0.09551692940225798 +1.2426000000000001 0.699139584509143 0.6991388597099376 4.261240754768747e-07 -0.09551826075688208 +1.2427000000000001 0.6991419692073536 0.6991412343143006 4.3170897182781554e-07 -0.09551959172518928 +1.2428000000000001 0.699144353265021 0.6991436081619975 4.3718534526587804e-07 -0.09552092230728643 +1.2429000000000001 0.6991467366811767 0.6991459812543921 4.4255198907577897e-07 -0.0955222525032802 +1.243 0.6991491194548388 0.6991483535928615 4.478077215708254e-07 -0.09552358231327712 +1.2431 0.6991515015850142 0.6991507251787952 4.5295138639128707e-07 -0.095524911737384 +1.2432 0.6991538830706968 0.6991530960135939 4.5798185280970793e-07 -0.09552624077570733 +1.2433 0.6991562639108693 0.6991554660986705 4.628980159182561e-07 -0.09552756942835372 +1.2434 0.699158644104503 0.6991578354354497 4.6769879681607396e-07 -0.09552889769542977 +1.2435 0.6991610236505574 0.6991602040253662 4.7238314296316197e-07 -0.09553022557704198 +1.2436 0.6991634025479818 0.6991625718698662 4.769500283885453e-07 -0.09553155307329686 +1.2437 0.6991657807957141 0.6991649389704065 4.813984538637461e-07 -0.0955328801843009 +1.2438000000000002 0.6991681583926825 0.6991673053284544 4.857274471248285e-07 -0.09553420691016057 +1.2439 0.6991705353378047 0.699169670945486 4.899360631499539e-07 -0.09553553325098221 +1.244 0.6991729116299886 0.6991720358229883 4.9402338422877e-07 -0.0955368592068723 +1.2441000000000002 0.699175287268133 0.6991743999624573 4.979885203787449e-07 -0.09553818477793721 +1.2442 0.6991776622511272 0.6991767633653982 5.018306093451663e-07 -0.0955395099642833 +1.2443000000000002 0.6991800365778515 0.6991791260333244 5.055488169064537e-07 -0.09554083476601682 +1.2444000000000002 0.699182410247178 0.6991814879677585 5.091423369990578e-07 -0.09554215918324414 +1.2445 0.6991847832579705 0.699183849170231 5.126103917868496e-07 -0.09554348321607152 +1.2446000000000002 0.6991871556090841 0.6991862096422802 5.159522320913323e-07 -0.09554480686460515 +1.2447000000000001 0.6991895272993669 0.6991885693854523 5.191671374055185e-07 -0.0955461301289513 +1.2448000000000001 0.6991918983276597 0.6991909284013005 5.22254415907808e-07 -0.09554745300921615 +1.2449000000000001 0.6991942686927956 0.6991932866913848 5.252134048921997e-07 -0.09554877550550588 +1.245 0.6991966383936015 0.6991956442572724 5.280434707405357e-07 -0.09555009761792659 +1.2451 0.6991990074288974 0.6991980011005363 5.307440090612792e-07 -0.09555141934658434 +1.2452 0.6992013757974977 0.699200357222756 5.333144448144145e-07 -0.0955527406915854 +1.2453 0.6992037434982106 0.6992027126255165 5.357542325473696e-07 -0.09555406165303566 +1.2454 0.6992061105298388 0.6992050673104079 5.380628563811385e-07 -0.09555538223104122 +1.2455 0.6992084768911802 0.699207421279026 5.402398302045697e-07 -0.09555670242570811 +1.2456 0.6992108425810271 0.6992097745329712 5.422846976604889e-07 -0.09555802223714228 +1.2457 0.6992132075981677 0.6992121270738479 5.441970324371326e-07 -0.0955593416654497 +1.2458000000000002 0.6992155719413862 0.6992144789032652 5.459764381710031e-07 -0.09556066071073628 +1.2459 0.6992179356094621 0.6992168300228354 5.476225485301356e-07 -0.09556197937310791 +1.246 0.699220298601172 0.6992191804341752 5.491350275055318e-07 -0.09556329765267048 +1.2461000000000002 0.6992226609152891 0.6992215301389038 5.505135692029928e-07 -0.09556461554952984 +1.2462 0.6992250225505834 0.6992238791386434 5.517578981067972e-07 -0.09556593306379188 +1.2463000000000002 0.6992273835058225 0.6992262274350187 5.528677690658235e-07 -0.09556725019556234 +1.2464000000000002 0.6992297437797714 0.6992285750296567 5.538429672657941e-07 -0.09556856694494698 +1.2465 0.6992321033711937 0.6992309219241866 5.546833084096869e-07 -0.09556988331205157 +1.2466000000000002 0.6992344622788504 0.6992332681202382 5.553886386205908e-07 -0.09557119929698182 +1.2467000000000001 0.6992368205015019 0.6992356136194433 5.559588345804833e-07 -0.09557251489984339 +1.2468000000000001 0.6992391780379077 0.6992379584234347 5.56393803446964e-07 -0.09557383012074201 +1.2469000000000001 0.6992415348868259 0.6992403025338455 5.566934829920323e-07 -0.09557514495978334 +1.247 0.699243891047015 0.6992426459523091 5.568578414633096e-07 -0.09557645941707295 +1.2471 0.6992462465172328 0.6992449886804588 5.568868776534286e-07 -0.09557777349271643 +1.2472 0.6992486012962378 0.6992473307199274 5.567806209971771e-07 -0.09557908718681934 +1.2473 0.6992509553827886 0.6992496720723473 5.565391313494539e-07 -0.09558040049948718 +1.2474 0.6992533087756454 0.6992520127393496 5.561624991240466e-07 -0.09558171343082553 +1.2475 0.6992556614735694 0.6992543527225648 5.556508451132203e-07 -0.09558302598093989 +1.2476 0.6992580134753236 0.6992566920236202 5.550043207236399e-07 -0.09558433814993567 +1.2477 0.699260364779672 0.6992590306441426 5.542231076016702e-07 -0.09558564993791832 +1.2478000000000002 0.6992627153853819 0.6992613685857557 5.533074178276642e-07 -0.09558696134499324 +1.2479 0.6992650652912227 0.6992637058500806 5.522574937216751e-07 -0.09558827237126584 +1.248 0.6992674144959662 0.6992660424387356 5.510736079128442e-07 -0.0955895830168414 +1.2481000000000002 0.6992697629983885 0.6992683783533357 5.497560631451126e-07 -0.09559089328182535 +1.2482 0.6992721107972681 0.6992707135954923 5.483051922217097e-07 -0.09559220316632296 +1.2483000000000002 0.699274457891388 0.6992730481668127 5.467213580190311e-07 -0.09559351267043943 +1.2484000000000002 0.699276804279535 0.6992753820689002 5.450049533062273e-07 -0.09559482179428012 +1.2485 0.6992791499605004 0.6992777153033534 5.431564006203038e-07 -0.0955961305379502 +1.2486000000000002 0.6992814949330806 0.699280047871766 5.411761522799985e-07 -0.09559743890155485 +1.2487000000000001 0.6992838391960768 0.6992823797757266 5.390646901221041e-07 -0.09559874688519931 +1.2488000000000001 0.6992861827482957 0.6992847110168179 5.368225255986125e-07 -0.09560005448898867 +1.2489000000000001 0.6992885255885497 0.6992870415966175 5.344501994575257e-07 -0.0956013617130281 +1.249 0.699290867715657 0.6992893715166961 5.319482816734666e-07 -0.09560266855742262 +1.2491 0.6992932091284423 0.6992917007786188 5.293173713644128e-07 -0.09560397502227735 +1.2492 0.699295549825737 0.6992940293839435 5.265580965696515e-07 -0.09560528110769732 +1.2493 0.6992978898063795 0.6992963573342208 5.236711141387573e-07 -0.09560658681378754 +1.2494 0.6993002290692157 0.6992986846309943 5.206571095928147e-07 -0.09560789214065307 +1.2495 0.6993025676130982 0.6993010112757999 5.17516796971762e-07 -0.09560919708839878 +1.2496 0.6993049054368885 0.6993033372701656 5.142509185984689e-07 -0.0956105016571297 +1.2497 0.6993072425394553 0.6993056626156104 5.108602449399591e-07 -0.09561180584695067 +1.2498000000000002 0.6993095789196764 0.6993079873136463 5.073455744686317e-07 -0.0956131096579666 +1.2499 0.6993119145764379 0.6993103113657747 5.037077334263396e-07 -0.0956144130902823 +1.25 0.6993142495086355 0.6993126347734893 4.999475756300997e-07 -0.0956157161440027 +1.2501000000000002 0.6993165837151738 0.6993149575382737 4.960659822778046e-07 -0.09561701881923257 +1.2502 0.6993189171949672 0.6993172796616016 4.920638617678108e-07 -0.09561832111607671 +1.2503000000000002 0.6993212499469397 0.6993196011449369 4.879421494768943e-07 -0.09561962303463983 +1.2504000000000002 0.699323581970026 0.6993219219897333 4.837018075243282e-07 -0.09562092457502672 +1.2505 0.6993259132631706 0.6993242421974338 4.793438245359605e-07 -0.095622225737342 +1.2506000000000002 0.6993282438253297 0.6993265617694708 4.748692154915579e-07 -0.09562352652169043 +1.2507000000000001 0.6993305736554697 0.6993288807072651 4.7027902136398403e-07 -0.09562482692817663 +1.2508000000000001 0.6993329027525685 0.6993311990122264 4.6557430899429875e-07 -0.09562612695690523 +1.2509000000000001 0.699335231115616 0.6993335166857528 4.607561707586916e-07 -0.09562742660798083 +1.251 0.6993375587436134 0.6993358337292307 4.5582572438113145e-07 -0.09562872588150806 +1.2511 0.699339885635574 0.6993381501440334 4.5078411270438323e-07 -0.09563002477759142 +1.2512 0.6993422117905241 0.6993404659315225 4.4563250323204073e-07 -0.09563132329633542 +1.2513 0.699344537207502 0.6993427810930466 4.403720881146489e-07 -0.09563262143784462 +1.2514 0.699346861885559 0.6993450956299413 4.350040836847979e-07 -0.09563391920222342 +1.2515 0.6993491858237597 0.6993474095435288 4.295297303044676e-07 -0.09563521658957627 +1.2516 0.6993515090211824 0.6993497228351182 4.2395029200420487e-07 -0.09563651360000763 +1.2517 0.6993538314769182 0.6993520355060046 4.1826705617781235e-07 -0.09563781023362189 +1.2518000000000002 0.6993561531900727 0.6993543475574688 4.1248133331867054e-07 -0.09563910649052335 +1.2519 0.6993584741597659 0.6993566589907785 4.0659445677687645e-07 -0.09564040237081646 +1.252 0.6993607943851314 0.6993589698071856 4.0060778232903216e-07 -0.09564169787460551 +1.2521000000000002 0.699363113865318 0.6993612800079279 3.945226879353836e-07 -0.09564299300199475 +1.2522 0.6993654325994889 0.6993635895942278 3.883405734345091e-07 -0.09564428775308842 +1.2523000000000002 0.6993677505868232 0.6993658985672939 3.820628602033138e-07 -0.0956455821279909 +1.2524000000000002 0.6993700678265142 0.6993682069283178 3.756909908309014e-07 -0.0956468761268063 +1.2525 0.6993723843177715 0.6993705146784759 3.692264287716296e-07 -0.09564816974963881 +1.2526000000000002 0.6993747000598196 0.6993728218189292 3.626706580606154e-07 -0.09564946299659255 +1.2527000000000001 0.6993770150519001 0.6993751283508225 3.560251829043404e-07 -0.09565075586777175 +1.2528000000000001 0.6993793292932697 0.6993774342752843 3.49291527403095e-07 -0.09565204836328046 +1.2529000000000001 0.6993816427832025 0.6993797395934265 3.4247123513464484e-07 -0.09565334048322281 +1.253 0.6993839555209882 0.6993820443063443 3.3556586885585826e-07 -0.09565463222770282 +1.2531 0.6993862675059337 0.6993843484151164 3.2857701010718943e-07 -0.09565592359682454 +1.2532 0.6993885787373626 0.6993866519208043 3.2150625889348916e-07 -0.09565721459069199 +1.2533 0.6993908892146163 0.6993889548244515 3.1435523328154913e-07 -0.09565850520940909 +1.2534 0.6993931989370529 0.6993912571270853 3.0712556903927934e-07 -0.09565979545307984 +1.2535 0.6993955079040483 0.6993935588297144 2.998189192610079e-07 -0.09566108532180817 +1.2536 0.699397816114996 0.6993958599333303 2.924369539997196e-07 -0.09566237481569798 +1.2537 0.6994001235693075 0.6993981604389061 2.8498135988541673e-07 -0.09566366393485314 +1.2538000000000002 0.6994024302664122 0.699400460347397 2.7745383972960225e-07 -0.09566495267937751 +1.2539 0.6994047362057579 0.6994027596597397 2.698561121020071e-07 -0.0956662410493749 +1.254 0.6994070413868111 0.6994050583768527 2.621899110460957e-07 -0.0956675290449492 +1.2541000000000002 0.699409345809056 0.6994073564996357 2.544569855725265e-07 -0.09566881666620412 +1.2542 0.6994116494719961 0.699409654028969 2.4665909930526864e-07 -0.09567010391324338 +1.2543000000000002 0.6994139523751535 0.6994119509657151 2.38798030072207e-07 -0.09567139078617073 +1.2544000000000002 0.6994162545180695 0.6994142473107163 2.308755695165643e-07 -0.09567267728508987 +1.2545 0.6994185559003042 0.6994165430647963 2.2289352267362839e-07 -0.09567396341010438 +1.2546000000000002 0.6994208565214375 0.6994188382287594 2.1485370756829658e-07 -0.09567524916131803 +1.2547000000000001 0.6994231563810684 0.69942113280339 2.0675795479874193e-07 -0.0956765345388344 +1.2548000000000001 0.6994254554788155 0.6994234267894535 1.986081071062018e-07 -0.09567781954275709 +1.2549000000000001 0.6994277538143172 0.6994257201876948 1.9040601895864429e-07 -0.09567910417318964 +1.255 0.6994300513872311 0.6994280129988396 1.8215355617606788e-07 -0.09568038843023566 +1.2551 0.6994323481972357 0.6994303052235931 1.7385259542396225e-07 -0.09568167231399864 +1.2552 0.6994346442440285 0.6994325968626403 1.6550502386289412e-07 -0.09568295582458203 +1.2553 0.6994369395273278 0.6994348879166468 1.5711273865584574e-07 -0.09568423896208939 +1.2554 0.6994392340468717 0.6994371783862567 1.4867764660739247e-07 -0.09568552172662403 +1.2555 0.6994415278024191 0.6994394682720947 1.4020166366410236e-07 -0.09568680411828946 +1.2556 0.6994438207937484 0.6994417575747643 1.3168671450514147e-07 -0.09568808613718903 +1.2557 0.6994461130206596 0.6994440462948489 1.2313473211900128e-07 -0.09568936778342607 +1.2558000000000002 0.6994484044829727 0.6994463344329109 1.1454765736634842e-07 -0.095690649057104 +1.2559 0.6994506951805286 0.6994486219894922 1.0592743849777153e-07 -0.0956919299583261 +1.256 0.6994529851131885 0.6994509089651136 9.727603076173374e-08 -0.09569321048719569 +1.2561000000000002 0.6994552742808349 0.699453195360275 8.859539594313626e-08 -0.09569449064381591 +1.2562 0.6994575626833706 0.6994554811754554 7.988750189841243e-08 -0.0956957704282901 +1.2563000000000002 0.69945985032072 0.699457766411113 7.115432214960249e-08 -0.09569704984072144 +1.2564000000000002 0.6994621371928282 0.6994600510676847 6.23978354003657e-08 -0.09569832888121314 +1.2565 0.699464423299661 0.6994623351455864 5.3620025104034186e-08 -0.09569960754986832 +1.2566000000000002 0.6994667086412059 0.6994646186452123 4.482287901778903e-08 -0.09570088584679011 +1.2567000000000002 0.6994689932174707 0.699466901566936 3.600838874122381e-08 -0.09570216377208163 +1.2568000000000001 0.6994712770284854 0.6994691839111102 2.717854928613317e-08 -0.09570344132584603 +1.2569000000000001 0.6994735600743003 0.699471465678065 1.8335358595994444e-08 -0.09570471850818624 +1.257 0.6994758423549873 0.69947374686811 9.480817116623574e-09 -0.09570599531920537 +1.2571 0.6994781238706393 0.6994760274815338 6.169273338713088e-10 -0.09570727175900638 +1.2572 0.6994804046213711 0.6994783075186031 -8.254306671333367e-09 -0.0957085478276923 +1.2573 0.6994826846073179 0.6994805869795633 -1.71308796861544e-08 -0.09570982352536603 +1.2574 0.6994849638286367 0.6994828658646388 -2.601078581297364e-08 -0.09571109885213058 +1.2575 0.6994872422855054 0.699485144174032 -3.489201892172e-08 -0.09571237380808872 +1.2576 0.6994895199781236 0.6994874219079243 -4.377257310702329e-08 -0.09571364839334341 +1.2577 0.6994917969067119 0.6994896990664761 -5.2650443137128126e-08 -0.09571492260799752 +1.2578000000000003 0.6994940730715122 0.6994919756498259 -6.152362490969253e-08 -0.09571619645215385 +1.2579 0.6994963484727876 0.6994942516580912 -7.039011590314129e-08 -0.09571746992591522 +1.258 0.6994986231108222 0.6994965270913678 -7.924791562731459e-08 -0.09571874302938432 +1.2581000000000002 0.6995008969859219 0.6994988019497304 -8.809502607259878e-08 -0.09572001576266398 +1.2582 0.6995031700984133 0.6995010762332328 -9.692945217385646e-08 -0.09572128812585692 +1.2583000000000002 0.6995054424486438 0.6995033499419071 -1.057492022395537e-07 -0.09572256011906576 +1.2584000000000002 0.6995077140369828 0.6995056230757646 -1.1455228841536491e-07 -0.09572383174239327 +1.2585 0.6995099848638197 0.6995078956347948 -1.233367271247926e-07 -0.095725102995942 +1.2586000000000002 0.6995122549295656 0.699510167618967 -1.3210053952800171e-07 -0.09572637387981461 +1.2587000000000002 0.6995145242346524 0.6995124390282292 -1.4084175195029636e-07 -0.09572764439411376 +1.2588000000000001 0.6995167927795327 0.6995147098625083 -1.495583963392194e-07 -0.09572891453894199 +1.2589000000000001 0.6995190605646799 0.69951698012171 -1.5824851070517232e-07 -0.09573018431440178 +1.259 0.699521327590588 0.6995192498057201 -1.6691013955683065e-07 -0.0957314537205957 +1.2591 0.699523593857772 0.6995215189144025 -1.7554133434696806e-07 -0.09573272275762623 +1.2592 0.6995258593667673 0.6995237874476012 -1.8414015391307603e-07 -0.09573399142559585 +1.2593 0.6995281241181297 0.6995260554051393 -1.927046649127795e-07 -0.095735259724607 +1.2594 0.6995303881124356 0.6995283227868194 -2.0123294223323152e-07 -0.09573652765476204 +1.2595 0.6995326513502818 0.6995305895924238 -2.0972306948377484e-07 -0.0957377952161634 +1.2596 0.6995349138322845 0.6995328558217146 -2.181731393706421e-07 -0.09573906240891346 +1.2597 0.6995371755590813 0.6995351214744334 -2.2658125414104502e-07 -0.09574032923311455 +1.2598000000000003 0.6995394365313288 0.6995373865503018 -2.3494552601338592e-07 -0.09574159568886897 +1.2599 0.6995416967497041 0.6995396510490216 -2.4326407760746904e-07 -0.09574286177627904 +1.26 0.6995439562149035 0.6995419149702745 -2.5153504236083424e-07 -0.09574412749544699 +1.2601000000000002 0.6995462149276435 0.6995441783137224 -2.5975656492774335e-07 -0.09574539284647504 +1.2602 0.6995484728886598 0.6995464410790078 -2.679268016302083e-07 -0.09574665782946548 +1.2603000000000002 0.6995507300987076 0.6995487032657532 -2.7604392086044705e-07 -0.0957479224445204 +1.2604000000000002 0.6995529865585617 0.6995509648735625 -2.8410610347293086e-07 -0.09574918669174205 +1.2605 0.6995552422690157 0.69955322590202 -2.921115432007182e-07 -0.09575045057123255 +1.2606000000000002 0.6995574972308818 0.6995554863506903 -3.000584470960743e-07 -0.09575171408309395 +1.2607000000000002 0.6995597514449918 0.6995577462191199 -3.0794503586006883e-07 -0.09575297722742834 +1.2608000000000001 0.6995620049121958 0.6995600055068364 -3.1576954429013426e-07 -0.09575424000433785 +1.2609000000000001 0.6995642576333627 0.6995622642133481 -3.23530221682522e-07 -0.09575550241392441 +1.261 0.6995665096093794 0.6995645223381455 -3.312253322104719e-07 -0.09575676445629012 +1.2611 0.6995687608411514 0.6995667798807002 -3.388531552850349e-07 -0.0957580261315369 +1.2612 0.6995710113296022 0.6995690368404662 -3.464119859991621e-07 -0.09575928743976672 +1.2613 0.6995732610756731 0.6995712932168796 -3.5390013543301624e-07 -0.0957605483810816 +1.2614 0.6995755100803233 0.699573549009358 -3.613159311188774e-07 -0.09576180895558337 +1.2615 0.6995777583445288 0.6995758042173015 -3.686577173395156e-07 -0.09576306916337388 +1.2616 0.6995800058692838 0.6995780588400933 -3.7592385552370766e-07 -0.095764329004555 +1.2617 0.6995822526555995 0.699580312877099 -3.8311272466257096e-07 -0.0957655884792286 +1.2618000000000003 0.6995844987045039 0.6995825663276671 -3.9022272153160786e-07 -0.09576684758749647 +1.2619 0.6995867440170418 0.6995848191911292 -3.9725226125275626e-07 -0.09576810632946042 +1.262 0.6995889885942745 0.6995870714668002 -4.0419977746092295e-07 -0.09576936470522211 +1.2621000000000002 0.69959123243728 0.6995893231539786 -4.11063722741134e-07 -0.09577062271488335 +1.2622 0.6995934755471523 0.6995915742519467 -4.1784256898241834e-07 -0.09577188035854582 +1.2623000000000002 0.6995957179250012 0.6995938247599705 -4.2453480766924123e-07 -0.09577313763631118 +1.2624000000000002 0.6995979595719526 0.6995960746773005 -4.311389502839602e-07 -0.09577439454828113 +1.2625 0.6996002004891475 0.6995983240031711 -4.376535285496863e-07 -0.09577565109455725 +1.2626000000000002 0.6996024406777429 0.6996005727368015 -4.440770948604955e-07 -0.09577690727524117 +1.2627000000000002 0.69960468013891 0.6996028208773959 -4.504082224549011e-07 -0.09577816309043445 +1.2628000000000001 0.6996069188738356 0.6996050684241432 -4.566455059570873e-07 -0.09577941854023866 +1.2629000000000001 0.6996091568837208 0.6996073153762176 -4.627875614393595e-07 -0.09578067362475527 +1.263 0.6996113941697817 0.6996095617327791 -4.688330269495e-07 -0.09578192834408586 +1.2631000000000001 0.6996136307332473 0.6996118074929729 -4.747805626148516e-07 -0.09578318269833186 +1.2632 0.6996158665753618 0.6996140526559307 -4.80628851121101e-07 -0.09578443668759469 +1.2633 0.6996181016973824 0.6996162972207702 -4.863765978441181e-07 -0.09578569031197581 +1.2634 0.6996203361005803 0.6996185411865954 -4.920225312801674e-07 -0.09578694357157663 +1.2635 0.699622569786239 0.6996207845524972 -4.975654032055021e-07 -0.09578819646649851 +1.2636 0.6996248027556561 0.6996230273175533 -5.030039890441262e-07 -0.09578944899684277 +1.2637 0.6996270350101408 0.6996252694808287 -5.083370880412663e-07 -0.09579070116271075 +1.2638000000000003 0.6996292665510158 0.6996275110413759 -5.135635236797054e-07 -0.09579195296420376 +1.2639 0.6996314973796149 0.699629751998235 -5.186821437561107e-07 -0.09579320440142307 +1.264 0.6996337274972848 0.6996319923504344 -5.236918207904284e-07 -0.09579445547446994 +1.2641000000000002 0.6996359569053832 0.6996342320969902 -5.285914521993562e-07 -0.09579570618344557 +1.2642 0.6996381856052791 0.6996364712369073 -5.333799605322653e-07 -0.09579695652845113 +1.2643000000000002 0.6996404135983534 0.6996387097691796 -5.380562937279398e-07 -0.09579820650958781 +1.2644000000000002 0.699642640885997 0.6996409476927898 -5.426194253088656e-07 -0.0957994561269568 +1.2645 0.6996448674696119 0.6996431850067102 -5.470683547004196e-07 -0.09580070538065917 +1.2646000000000002 0.69964709335061 0.6996454217099022 -5.51402107390464e-07 -0.09580195427079606 +1.2647 0.6996493185304137 0.6996476578013175 -5.556197350820025e-07 -0.0958032027974685 +1.2648000000000001 0.6996515430104546 0.699649893279898 -5.597203160401243e-07 -0.09580445096077755 +1.2649000000000001 0.6996537667921741 0.6996521281445756 -5.637029551752715e-07 -0.09580569876082422 +1.265 0.6996559898770223 0.6996543623942734 -5.675667843069165e-07 -0.09580694619770946 +1.2651000000000001 0.699658212266459 0.6996565960279056 -5.713109622607071e-07 -0.09580819327153432 +1.2652 0.6996604339619521 0.6996588290443775 -5.749346752015327e-07 -0.09580943998239976 +1.2653 0.6996626549649774 0.6996610614425856 -5.784371366474028e-07 -0.09581068633040657 +1.2654 0.6996648752770191 0.6996632932214191 -5.8181758776088e-07 -0.09581193231565571 +1.2655 0.6996670948995694 0.6996655243797592 -5.850752974878581e-07 -0.09581317793824806 +1.2656 0.6996693138341272 0.6996677549164789 -5.882095625991957e-07 -0.09581442319828448 +1.2657 0.6996715320821996 0.699669984830445 -5.912197080654158e-07 -0.09581566809586578 +1.2658000000000003 0.6996737496452992 0.6996722141205167 -5.941050870428288e-07 -0.09581691263109272 +1.2659 0.6996759665249457 0.6996744427855468 -5.9686508101231e-07 -0.09581815680406608 +1.266 0.6996781827226652 0.6996766708243818 -5.994990999874661e-07 -0.0958194006148866 +1.2661000000000002 0.6996803982399896 0.6996788982358626 -6.020065825423915e-07 -0.09582064406365502 +1.2662 0.6996826130784561 0.6996811250188237 -6.043869960753456e-07 -0.09582188715047205 +1.2663000000000002 0.6996848272396075 0.6996833511720946 -6.0663983676712e-07 -0.09582312987543827 +1.2664000000000002 0.6996870407249913 0.6996855766944996 -6.087646297614491e-07 -0.09582437223865438 +1.2665 0.6996892535361598 0.6996878015848582 -6.107609293037886e-07 -0.09582561424022097 +1.2666000000000002 0.69969146567467 0.6996900258419858 -6.126283187690706e-07 -0.09582685588023863 +1.2667 0.6996936771420823 0.6996922494646933 -6.143664107310931e-07 -0.09582809715880794 +1.2668000000000001 0.6996958879399613 0.699694472451788 -6.159748471706861e-07 -0.09582933807602946 +1.2669000000000001 0.6996980980698747 0.6996966948020733 -6.174532993646897e-07 -0.09583057863200363 +1.267 0.6997003075333936 0.6996989165143499 -6.18801468107999e-07 -0.095831818826831 +1.2671000000000001 0.699702516332092 0.6997011375874154 -6.200190837135633e-07 -0.09583305866061204 +1.2672 0.6997047244675461 0.6997033580200642 -6.211059059846313e-07 -0.09583429813344717 +1.2673 0.699706931941334 0.6997055778110898 -6.220617244784288e-07 -0.0958355372454368 +1.2674 0.6997091387550365 0.6997077969592824 -6.22886358270236e-07 -0.0958367759966813 +1.2675 0.6997113449102352 0.6997100154634313 -6.235796562864548e-07 -0.0958380143872811 +1.2676 0.6997135504085129 0.6997122333223242 -6.241414969992976e-07 -0.09583925241733644 +1.2677 0.6997157552514539 0.6997144505347483 -6.245717887320978e-07 -0.09584049008694777 +1.2678000000000003 0.6997179594406429 0.6997166670994894 -6.248704695205332e-07 -0.09584172739621527 +1.2679 0.6997201629776642 0.6997188830153332 -6.250375071403802e-07 -0.09584296434523924 +1.268 0.6997223658641025 0.6997210982810655 -6.250728992046595e-07 -0.09584420093411987 +1.2681000000000002 0.6997245681015426 0.6997233128954724 -6.249766729693462e-07 -0.09584543716295744 +1.2682 0.6997267696915679 0.6997255268573404 -6.247488855137817e-07 -0.09584667303185208 +1.2683000000000002 0.6997289706357614 0.6997277401654567 -6.243896236018953e-07 -0.09584790854090401 +1.2684000000000002 0.6997311709357046 0.6997299528186101 -6.238990036405712e-07 -0.09584914369021333 +1.2685 0.699733370592977 0.6997321648155906 -6.23277171818426e-07 -0.09585037847988018 +1.2686000000000002 0.6997355696091567 0.6997343761551906 -6.225243037727424e-07 -0.09585161291000462 +1.2687 0.699737767985819 0.6997365868362041 -6.216406048392686e-07 -0.09585284698068673 +1.2688000000000001 0.6997399657245372 0.6997387968574278 -6.206263097469078e-07 -0.09585408069202653 +1.2689000000000001 0.6997421628268814 0.6997410062176608 -6.19481682839762e-07 -0.09585531404412402 +1.269 0.6997443592944182 0.6997432149157057 -6.182070177163101e-07 -0.09585654703707919 +1.2691000000000001 0.6997465551287114 0.6997454229503688 -6.168026372987967e-07 -0.09585777967099202 +1.2692 0.6997487503313204 0.6997476303204595 -6.15268893819354e-07 -0.09585901194596241 +1.2693 0.699750944903801 0.6997498370247917 -6.136061685840799e-07 -0.09586024386209036 +1.2694 0.6997531388477041 0.6997520430621831 -6.118148719591598e-07 -0.09586147541947565 +1.2695 0.699755332164576 0.6997542484314565 -6.098954433153558e-07 -0.09586270661821822 +1.2696 0.6997575248559582 0.6997564531314395 -6.078483507365728e-07 -0.09586393745841787 +1.2697 0.6997597169233865 0.6997586571609652 -6.056740911586367e-07 -0.09586516794017445 +1.2698000000000003 0.699761908368391 0.6997608605188718 -6.033731900917383e-07 -0.0958663980635877 +1.2699 0.6997640991924963 0.6997630632040035 -6.009462015232891e-07 -0.0958676278287574 +1.27 0.6997662893972201 0.6997652652152107 -5.98393707806899e-07 -0.09586885723578324 +1.2701000000000002 0.699768478984074 0.6997674665513505 -5.957163194819648e-07 -0.09587008628476495 +1.2702 0.6997706679545628 0.6997696672112865 -5.929146752181591e-07 -0.0958713149758023 +1.2703000000000002 0.6997728563101839 0.6997718671938896 -5.89989441523997e-07 -0.09587254330899486 +1.2704000000000002 0.6997750440524275 0.6997740664980379 -5.86941312677447e-07 -0.09587377128444233 +1.2705 0.6997772311827755 0.6997762651226168 -5.837710106287863e-07 -0.09587499890224425 +1.2706000000000002 0.6997794177027025 0.6997784630665203 -5.8047928469529e-07 -0.0958762261625003 +1.2707 0.6997816036136739 0.6997806603286503 -5.770669114224525e-07 -0.09587745306530994 +1.2708000000000002 0.6997837889171474 0.699782856907917 -5.73534694459088e-07 -0.09587867961077276 +1.2709000000000001 0.6997859736145713 0.6997850528032397 -5.698834643075301e-07 -0.09587990579898824 +1.271 0.6997881577073848 0.6997872480135467 -5.661140781570984e-07 -0.09588113163005586 +1.2711000000000001 0.6997903411970178 0.699789442537776 -5.622274197314425e-07 -0.09588235710407515 +1.2712 0.6997925240848901 0.6997916363748746 -5.582243988860869e-07 -0.09588358222114551 +1.2713 0.6997947063724117 0.6997938295237998 -5.541059517194524e-07 -0.09588480698136632 +1.2714 0.6997968880609824 0.6997960219835192 -5.498730399899898e-07 -0.09588603138483703 +1.2715 0.6997990691519911 0.6997982137530104 -5.45526651268835e-07 -0.09588725543165692 +1.2716 0.6998012496468164 0.6998004048312624 -5.41067798377759e-07 -0.09588847912192539 +1.2717 0.6998034295468252 0.6998025952172748 -5.364975193475341e-07 -0.09588970245574172 +1.2718000000000003 0.6998056088533733 0.6998047849100584 -5.318168771265008e-07 -0.09589092543320518 +1.2719 0.6998077875678053 0.6998069739086357 -5.270269593515842e-07 -0.0958921480544151 +1.272 0.699809965691453 0.699809162212041 -5.221288780291045e-07 -0.09589337031947066 +1.2721000000000002 0.6998121432256367 0.6998113498193206 -5.171237693127329e-07 -0.09589459222847108 +1.2722 0.699814320171664 0.6998135367295333 -5.120127932745078e-07 -0.09589581378151554 +1.2723000000000002 0.6998164965308302 0.69981572294175 -5.067971336203403e-07 -0.09589703497870321 +1.2724000000000002 0.6998186723044175 0.6998179084550551 -5.014779974124584e-07 -0.09589825582013327 +1.2725 0.6998208474936949 0.6998200932685452 -4.960566147779732e-07 -0.09589947630590477 +1.2726000000000002 0.6998230220999178 0.6998222773813307 -4.905342386105072e-07 -0.09590069643611678 +1.2727 0.6998251961243284 0.6998244607925356 -4.849121443550874e-07 -0.09590191621086842 +1.2728000000000002 0.6998273695681549 0.6998266435012973 -4.791916296334464e-07 -0.0959031356302587 +1.2729000000000001 0.6998295424326113 0.6998288255067677 -4.733740139734044e-07 -0.09590435469438667 +1.273 0.6998317147188975 0.6998310068081126 -4.6746063851049735e-07 -0.09590557340335126 +1.2731000000000001 0.6998338864281985 0.6998331874045121 -4.6145286566878774e-07 -0.09590679175725147 +1.2732 0.6998360575616848 0.6998353672951612 -4.5535207886249207e-07 -0.09590800975618623 +1.2733 0.6998382281205118 0.6998375464792701 -4.491596821767918e-07 -0.09590922740025444 +1.2734 0.6998403981058195 0.6998397249560633 -4.4287710000701086e-07 -0.09591044468955501 +1.2735 0.6998425675187329 0.6998419027247814 -4.3650577677412095e-07 -0.09591166162418674 +1.2736 0.6998447363603609 0.6998440797846803 -4.3004717663330805e-07 -0.09591287820424851 +1.2737 0.699846904631797 0.6998462561350314 -4.23502783043761e-07 -0.09591409442983911 +1.2738000000000003 0.6998490723341186 0.6998484317751225 -4.168740984356045e-07 -0.0959153103010574 +1.2739 0.6998512394683867 0.6998506067042569 -4.1016264397397695e-07 -0.09591652581800211 +1.274 0.6998534060356457 0.6998527809217551 -4.0336995907330753e-07 -0.09591774098077198 +1.2741000000000002 0.6998555720369238 0.6998549544269533 -3.964976011475163e-07 -0.09591895578946569 +1.2742 0.699857737473232 0.6998571272192051 -3.8954714515898603e-07 -0.09592017024418198 +1.2743000000000002 0.6998599023455645 0.6998592992978799 -3.825201833687619e-07 -0.09592138434501944 +1.2744000000000002 0.6998620666548983 0.6998614706623656 -3.754183249063403e-07 -0.09592259809207676 +1.2745 0.6998642304021931 0.6998636413120662 -3.68243195415785e-07 -0.09592381148545254 +1.2746000000000002 0.6998663935883912 0.6998658112464041 -3.609964366602103e-07 -0.0959250245252454 +1.2747 0.6998685562144169 0.6998679804648185 -3.536797061540198e-07 -0.09592623721155387 +1.2748000000000002 0.6998707182811768 0.6998701489667666 -3.462946768159614e-07 -0.0959274495444765 +1.2749000000000001 0.6998728797895597 0.6998723167517236 -3.388430365527939e-07 -0.09592866152411184 +1.275 0.6998750407404355 0.6998744838191827 -3.313264879400979e-07 -0.09592987315055829 +1.2751000000000001 0.6998772011346566 0.6998766501686555 -3.237467476949196e-07 -0.09593108442391442 +1.2752000000000001 0.6998793609730569 0.6998788157996715 -3.16105546425971e-07 -0.09593229534427856 +1.2753 0.6998815202564512 0.6998809807117792 -3.084046281826014e-07 -0.09593350591174923 +1.2754 0.699883678985636 0.6998831449045453 -3.0064575004540295e-07 -0.09593471612642475 +1.2755 0.6998858371613885 0.6998853083775558 -2.928306817237547e-07 -0.09593592598840353 +1.2756 0.6998879947844674 0.6998874711304152 -2.849612051950001e-07 -0.09593713549778388 +1.2757 0.6998901518556115 0.6998896331627473 -2.770391142603579e-07 -0.09593834465466411 +1.2758000000000003 0.6998923083755415 0.6998917944741949 -2.690662141251188e-07 -0.0959395534591426 +1.2759 0.6998944643449576 0.6998939550644201 -2.6104432103782327e-07 -0.09594076191131753 +1.276 0.6998966197645413 0.6998961149331044 -2.52975261828825e-07 -0.09594197001128717 +1.2761000000000002 0.6998987746349539 0.6998982740799488 -2.4486087351824337e-07 -0.09594317775914969 +1.2762 0.6999009289568374 0.6999004325046736 -2.367030028961603e-07 -0.09594438515500335 +1.2763000000000002 0.6999030827308141 0.6999025902070195 -2.2850350608200065e-07 -0.09594559219894631 +1.2764000000000002 0.6999052359574858 0.6999047471867461 -2.2026424812901513e-07 -0.09594679889107662 +1.2765 0.6999073886374352 0.6999069034436338 -2.1198710260100784e-07 -0.09594800523149251 +1.2766000000000002 0.6999095407712241 0.6999090589774827 -2.0367395113518594e-07 -0.09594921122029205 +1.2767 0.6999116923593949 0.6999112137881122 -1.9532668300153988e-07 -0.0959504168575733 +1.2768000000000002 0.6999138434024693 0.6999133678753626 -1.8694719468997922e-07 -0.09595162214343432 +1.2769000000000001 0.6999159939009485 0.6999155212390944 -1.78537389493999e-07 -0.09595282707797305 +1.277 0.6999181438553141 0.6999176738791878 -1.7009917703883493e-07 -0.09595403166128756 +1.2771000000000001 0.6999202932660264 0.6999198257955441 -1.6163447287900756e-07 -0.09595523589347582 +1.2772000000000001 0.6999224421335262 0.6999219769880844 -1.531451980767845e-07 -0.09595643977463579 +1.2773 0.6999245904582327 0.6999241274567505 -1.4463327870951892e-07 -0.09595764330486535 +1.2774 0.6999267382405454 0.6999262772015044 -1.36100645496684e-07 -0.0959588464842624 +1.2775 0.6999288854808425 0.6999284262223286 -1.2754923332108925e-07 -0.09596004931292479 +1.2776 0.6999310321794823 0.6999305745192272 -1.1898098080213859e-07 -0.09596125179095048 +1.2777 0.6999331783368012 0.6999327220922235 -1.1039782985694524e-07 -0.09596245391843715 +1.2778000000000003 0.6999353239531165 0.699934868941362 -1.0180172527705922e-07 -0.09596365569548267 +1.2779 0.6999374690287232 0.6999370150667081 -9.319461425402048e-08 -0.09596485712218479 +1.278 0.6999396135638963 0.6999391604683478 -8.457844596736208e-08 -0.09596605819864128 +1.2781000000000002 0.6999417575588899 0.6999413051463874 -7.595517112317374e-08 -0.09596725892494982 +1.2782 0.6999439010139374 0.6999434491009546 -6.73267415238904e-08 -0.09596845930120818 +1.2783000000000002 0.6999460439292512 0.6999455923321969 -5.869510963027458e-08 -0.09596965932751395 +1.2784 0.699948186305023 0.6999477348402834 -5.0062228108002996e-08 -0.09597085900396485 +1.2785 0.6999503281414234 0.6999498766254033 -4.143004939555781e-08 -0.09597205833065847 +1.2786000000000002 0.6999524694386026 0.6999520176877669 -3.280052525574638e-08 -0.09597325730769242 +1.2787 0.69995461019669 0.6999541580276052 -2.4175606341478306e-08 -0.0959744559351643 +1.2788000000000002 0.6999567504157937 0.6999562976451694 -1.5557241747447825e-08 -0.09597565421317161 +1.2789000000000001 0.6999588900960018 0.6999584365407319 -6.947378575206109e-09 -0.0959768521418119 +1.279 0.699961029237381 0.6999605747145856 1.652038505994824e-09 -0.09597804972118268 +1.2791000000000001 0.6999631678399774 0.6999627121670435 1.0239067704809202e-08 -0.09597924695138138 +1.2792000000000001 0.6999653059038169 0.69996484889844 1.881177053800892e-08 -0.0959804438325055 +1.2793 0.6999674434289048 0.6999669849091297 2.7368212274572756e-08 -0.09598164036465251 +1.2794 0.6999695804152253 0.6999691201994871 3.590646236936723e-08 -0.09598283654791975 +1.2795 0.6999717168627422 0.699971254769908 4.442459490029693e-08 -0.0959840323824046 +1.2796 0.699973852771399 0.6999733886208079 5.292068899938329e-08 -0.09598522786820445 +1.2797 0.6999759881411186 0.6999755217526231 6.139282928037393e-08 -0.09598642300541656 +1.2798000000000003 0.6999781229718038 0.69997765416581 6.983910630364853e-08 -0.0959876177941383 +1.2799 0.6999802572633371 0.6999797858608452 7.825761694571498e-08 -0.09598881223446697 +1.28 0.6999823910155805 0.6999819168382252 8.664646488840133e-08 -0.09599000632649977 +1.2801000000000002 0.6999845242283758 0.6999840470984667 9.500376101090335e-08 -0.09599120007033392 +1.2802 0.6999866569015454 0.6999861766421065 1.0332762382866956e-07 -0.09599239346606664 +1.2803000000000002 0.6999887890348913 0.6999883054697011 1.1161617991320427e-07 -0.09599358651379516 +1.2804 0.6999909206281953 0.6999904335818268 1.1986756430840129e-07 -0.09599477921361661 +1.2805 0.6999930516812203 0.6999925609790796 1.2807992097463305e-07 -0.09599597156562811 +1.2806000000000002 0.6999951821937085 0.6999946876620751 1.3625140315304263e-07 -0.09599716356992677 +1.2807 0.6999973121653831 0.6999968136314482 1.4438017383738844e-07 -0.09599835522660964 +1.2808000000000002 0.6999994415959478 0.6999989388878535 1.5246440617650014e-07 -0.09599954653577385 +1.2809000000000001 0.700001570485087 0.7000010634319648 1.605022838489789e-07 -0.09600073749751639 +1.281 0.7000036988324658 0.7000031872644749 1.6849200149687826e-07 -0.09600192811193432 +1.2811000000000001 0.70000582663773 0.7000053103860954 1.7643176514550718e-07 -0.09600311837912456 +1.2812000000000001 0.7000079539005064 0.7000074327975574 1.8431979259200815e-07 -0.0960043082991841 +1.2813 0.7000100806204035 0.7000095544996104 1.921543137627102e-07 -0.09600549787220994 +1.2814 0.7000122067970102 0.7000116754930223 1.999335712092598e-07 -0.09600668709829889 +1.2815 0.7000143324298973 0.7000137957785799 2.076558204243406e-07 -0.09600787597754785 +1.2816 0.7000164575186171 0.7000159153570882 2.1531933022678196e-07 -0.0960090645100537 +1.2817 0.7000185820627038 0.7000180342293707 2.2292238319870927e-07 -0.09601025269591333 +1.2818000000000003 0.7000207060616732 0.7000201523962681 2.304632760741221e-07 -0.09601144053522347 +1.2819 0.7000228295150231 0.7000222698586402 2.379403200442054e-07 -0.09601262802808098 +1.282 0.7000249524222337 0.7000243866173638 2.453518412187661e-07 -0.09601381517458263 +1.2821000000000002 0.700027074782767 0.7000265026733331 2.526961809523609e-07 -0.09601500197482513 +1.2822 0.7000291965960681 0.7000286180274602 2.5997169623981353e-07 -0.09601618842890515 +1.2823000000000002 0.7000313178615643 0.7000307326806743 2.6717676007009805e-07 -0.09601737453691946 +1.2824 0.7000334385786656 0.7000328466339216 2.743097617941004e-07 -0.09601856029896466 +1.2825 0.700035558746766 0.7000349598881652 2.8136910750625743e-07 -0.09601974571513744 +1.2826000000000002 0.7000376783652418 0.7000370724443851 2.883532203706851e-07 -0.09602093078553442 +1.2827 0.7000397974334528 0.7000391843035774 2.9526054097506194e-07 -0.09602211551025214 +1.2828000000000002 0.7000419159507425 0.700041295466755 3.020895276914515e-07 -0.09602329988938724 +1.2829000000000002 0.7000440339164382 0.7000434059349467 3.088386569954915e-07 -0.09602448392303625 +1.283 0.7000461513298512 0.7000455157091975 3.1550642387578876e-07 -0.0960256676112957 +1.2831000000000001 0.7000482681902767 0.7000476247905676 3.2209134209065793e-07 -0.09602685095426204 +1.2832000000000001 0.7000503844969943 0.7000497331801332 3.2859194453588314e-07 -0.09602803395203176 +1.2833 0.7000525002492686 0.7000518408789858 3.3500678352227364e-07 -0.09602921660470133 +1.2834 0.7000546154463486 0.7000539478882316 3.4133443123363083e-07 -0.09603039891236716 +1.2835 0.7000567300874683 0.7000560542089924 3.475734798863428e-07 -0.09603158087512564 +1.2836 0.7000588441718467 0.7000581598424043 3.537225421249013e-07 -0.09603276249307312 +1.2837 0.7000609576986888 0.7000602647896177 3.5978025129251856e-07 -0.09603394376630596 +1.2838000000000003 0.7000630706671851 0.7000623690517975 3.65745261785011e-07 -0.0960351246949205 +1.2839 0.7000651830765119 0.7000644726301231 3.716162493214159e-07 -0.09603630527901312 +1.284 0.7000672949258312 0.7000665755257864 3.7739191122154736e-07 -0.09603748551867997 +1.2841000000000002 0.7000694062142919 0.7000686777399938 3.8307096675294083e-07 -0.09603866541401733 +1.2842 0.7000715169410293 0.7000707792739651 3.8865215730432556e-07 -0.09603984496512141 +1.2843000000000002 0.700073627105166 0.7000728801289331 3.941342467742026e-07 -0.0960410241720886 +1.2844 0.7000757367058106 0.7000749803061428 3.9951602182064505e-07 -0.09604220303501486 +1.2845 0.7000778457420598 0.7000770798068524 4.0479629207640366e-07 -0.0960433815539964 +1.2846000000000002 0.7000799542129976 0.7000791786323324 4.099738905236072e-07 -0.09604455972912937 +1.2847 0.7000820621176959 0.7000812767838651 4.150476735631514e-07 -0.09604573756050988 +1.2848000000000002 0.7000841694552147 0.7000833742627453 4.200165214587881e-07 -0.096046915048234 +1.2849000000000002 0.7000862762246021 0.7000854710702787 4.248793384897809e-07 -0.09604809219239782 +1.285 0.7000883824248948 0.7000875672077824 4.296350532145832e-07 -0.0960492689930973 +1.2851000000000001 0.7000904880551188 0.7000896626765852 4.3428261869982165e-07 -0.09605044545042854 +1.2852000000000001 0.700092593114289 0.7000917574780259 4.3882101277009644e-07 -0.09605162156448749 +1.2853 0.7000946976014089 0.700093851613454 4.4324923818839235e-07 -0.09605279733537005 +1.2854 0.7000968015154728 0.7000959450842299 4.475663228781235e-07 -0.09605397276317225 +1.2855 0.7000989048554643 0.7000980378917234 4.5177132026313904e-07 -0.09605514784798996 +1.2856 0.7001010076203571 0.7001001300373138 4.558633092816011e-07 -0.09605632258991904 +1.2857 0.7001031098091155 0.7001022215223908 4.5984139469129603e-07 -0.09605749698905536 +1.2858000000000003 0.7001052114206944 0.7001043123483524 4.6370470732637337e-07 -0.0960586710454948 +1.2859 0.7001073124540399 0.7001064025166059 4.674524041042849e-07 -0.0960598447593331 +1.286 0.7001094129080895 0.7001084920285673 4.710836683519126e-07 -0.09606101813066613 +1.2861000000000002 0.700111512781772 0.7001105808856607 4.7459771004843e-07 -0.09606219115958964 +1.2862 0.700113612074008 0.7001126690893182 4.779937658044853e-07 -0.09606336384619935 +1.2863000000000002 0.7001157107837106 0.7001147566409802 4.812710991813907e-07 -0.09606453619059102 +1.2864 0.7001178089097848 0.7001168435420935 4.844290007327556e-07 -0.09606570819286026 +1.2865 0.700119906451129 0.700118929794113 4.874667882820427e-07 -0.09606687985310276 +1.2866000000000002 0.700122003406634 0.7001210153985005 4.903838069780786e-07 -0.0960680511714142 +1.2867 0.7001240997751845 0.7001231003567239 4.931794293366876e-07 -0.09606922214789025 +1.2868000000000002 0.700126195555658 0.7001251846702577 4.958530557541696e-07 -0.09607039278262641 +1.2869000000000002 0.7001282907469265 0.7001272683405826 4.984041142297446e-07 -0.09607156307571829 +1.287 0.7001303853478559 0.7001293513691844 5.00832060726375e-07 -0.09607273302726142 +1.2871000000000001 0.7001324793573067 0.7001314337575549 5.031363790874988e-07 -0.09607390263735131 +1.2872000000000001 0.7001345727741344 0.700133515507191 5.053165813978522e-07 -0.0960750719060835 +1.2873 0.7001366655971895 0.7001355966195941 5.073722078169363e-07 -0.09607624083355348 +1.2874 0.7001387578253171 0.7001376770962706 5.093028269120836e-07 -0.09607740941985665 +1.2875 0.7001408494573593 0.7001397569387302 5.111080356168252e-07 -0.09607857766508848 +1.2876 0.7001429404921533 0.7001418361484876 5.127874593419124e-07 -0.09607974556934434 +1.2877 0.7001450309285331 0.7001439147270604 5.143407520169507e-07 -0.09608091313271963 +1.2878000000000003 0.7001471207653285 0.7001459926759697 5.157675963124442e-07 -0.09608208035530966 +1.2879 0.7001492100013669 0.7001480699967398 5.170677034871396e-07 -0.09608324723720979 +1.288 0.7001512986354728 0.7001501466908975 5.182408135961936e-07 -0.09608441377851533 +1.2881000000000002 0.7001533866664683 0.7001522227599717 5.192866954911723e-07 -0.09608557997932153 +1.2882 0.7001554740931731 0.700154298205494 5.202051468616853e-07 -0.0960867458397237 +1.2883000000000002 0.7001575609144053 0.7001563730289975 5.209959942770181e-07 -0.096087911359817 +1.2884 0.700159647128981 0.7001584472320165 5.216590932277665e-07 -0.09608907653969671 +1.2885 0.7001617327357155 0.7001605208160872 5.221943281813468e-07 -0.09609024137945801 +1.2886000000000002 0.700163817733423 0.7001625937827454 5.22601612554241e-07 -0.09609140587919604 +1.2887 0.7001659021209168 0.7001646661335289 5.228808886842407e-07 -0.09609257003900595 +1.2888000000000002 0.7001679858970101 0.7001667378699745 5.230321279969807e-07 -0.0960937338589828 +1.2889000000000002 0.7001700690605162 0.7001688089936197 5.23055330770017e-07 -0.09609489733922168 +1.289 0.7001721516102487 0.700170879506001 5.229505263548706e-07 -0.0960960604798177 +1.2891000000000001 0.7001742335450214 0.700172949408655 5.227177729827392e-07 -0.09609722328086587 +1.2892000000000001 0.7001763148636495 0.7001750187031166 5.223571578755193e-07 -0.09609838574246118 +1.2893000000000001 0.700178395564949 0.7001770873909197 5.218687971209057e-07 -0.09609954786469865 +1.2894 0.7001804756477378 0.700179155473597 5.212528357695367e-07 -0.09610070964767334 +1.2895 0.7001825551108354 0.7001812229526784 5.205094475851935e-07 -0.09610187109148005 +1.2896 0.7001846339530633 0.700183289829692 5.196388351835779e-07 -0.09610303219621374 +1.2897 0.7001867121732459 0.7001853561061633 5.186412299074128e-07 -0.09610419296196933 +1.2898000000000003 0.7001887897702099 0.7001874217836156 5.175168917570527e-07 -0.09610535338884175 +1.2899 0.7001908667427854 0.7001894868635682 5.162661093904841e-07 -0.09610651347692581 +1.29 0.7001929430898053 0.7001915513475369 5.148891999429139e-07 -0.09610767322631622 +1.2901000000000002 0.7001950188101064 0.7001936152370345 5.133865090684031e-07 -0.09610883263710784 +1.2902 0.7001970939025297 0.700195678533569 5.117584107733331e-07 -0.09610999170939548 +1.2903000000000002 0.7001991683659206 0.7001977412386449 5.1000530726375e-07 -0.09611115044327384 +1.2904 0.7002012421991285 0.7001998033537611 5.081276290425096e-07 -0.0961123088388377 +1.2905 0.7002033154010079 0.7002018648804125 5.061258346733544e-07 -0.09611346689618175 +1.2906000000000002 0.7002053879704184 0.7002039258200878 5.040004105866247e-07 -0.0961146246154006 +1.2907 0.7002074599062253 0.7002059861742707 5.017518711347702e-07 -0.09611578199658898 +1.2908000000000002 0.7002095312072996 0.7002080459444391 4.993807583980603e-07 -0.09611693903984146 +1.2909000000000002 0.7002116018725179 0.7002101051320648 4.968876420596846e-07 -0.09611809574525271 +1.291 0.7002136719007637 0.7002121637386131 4.942731191975858e-07 -0.0961192521129173 +1.2911000000000001 0.7002157412909265 0.700214221765542 4.915378143122151e-07 -0.09612040814292976 +1.2912000000000001 0.7002178100419034 0.7002162792143037 4.886823789518324e-07 -0.09612156383538466 +1.2913000000000001 0.7002198781525983 0.7002183360863419 4.857074917541393e-07 -0.09612271919037645 +1.2914 0.7002219456219224 0.7002203923830935 4.82613858196479e-07 -0.09612387420799963 +1.2915 0.7002240124487951 0.7002224481059873 4.794022104293028e-07 -0.09612502888834872 +1.2916 0.7002260786321436 0.7002245032564439 4.76073307095759e-07 -0.09612618323151806 +1.2917 0.7002281441709033 0.7002265578358755 4.726279332484262e-07 -0.09612733723760213 +1.2918000000000003 0.7002302090640184 0.7002286118456857 4.6906690007175733e-07 -0.09612849090669527 +1.2919 0.7002322733104422 0.7002306652872693 4.6539104461840175e-07 -0.09612964423889192 +1.292 0.700234336909137 0.7002327181620112 4.616012297814498e-07 -0.09613079723428636 +1.2921 0.7002363998590739 0.7002347704712875 4.5769834400993803e-07 -0.09613194989297288 +1.2922 0.7002384621592348 0.7002368222164641 4.5368330111456023e-07 -0.09613310221504588 +1.2923000000000002 0.7002405238086107 0.7002388733988973 4.495570400248061e-07 -0.09613425420059958 +1.2924 0.7002425848062033 0.7002409240199321 4.4532052464324456e-07 -0.09613540584972818 +1.2925 0.7002446451510245 0.700242974080904 4.409747434777622e-07 -0.09613655716252595 +1.2926000000000002 0.700246704842097 0.7002450235831372 4.365207095721746e-07 -0.09613770813908706 +1.2927 0.7002487638784547 0.7002470725279448 4.31959460180098e-07 -0.09613885877950573 +1.2928000000000002 0.7002508222591428 0.7002491209166284 4.272920565775995e-07 -0.09614000908387604 +1.2929000000000002 0.7002528799832176 0.7002511687504781 4.225195837162521e-07 -0.09614115905229217 +1.293 0.7002549370497478 0.7002532160307724 4.176431501398681e-07 -0.09614230868484824 +1.2931000000000001 0.7002569934578133 0.7002552627587773 4.1266388753347094e-07 -0.09614345798163827 +1.2932000000000001 0.7002590492065068 0.7002573089357464 4.0758295057063965e-07 -0.09614460694275626 +1.2933000000000001 0.7002611042949335 0.7002593545629213 4.0240151668452517e-07 -0.09614575556829633 +1.2934 0.7002631587222112 0.7002613996415302 3.971207857417225e-07 -0.09614690385835245 +1.2935 0.7002652124874709 0.7002634441727887 3.917419796745092e-07 -0.09614805181301866 +1.2936 0.7002672655898563 0.7002654881578989 3.8626634237676205e-07 -0.09614919943238888 +1.2937 0.700269318028525 0.7002675315980489 3.8069513930150123e-07 -0.09615034671655699 +1.2938000000000003 0.700271369802648 0.7002695744944134 3.750296571833345e-07 -0.09615149366561694 +1.2939 0.7002734209114105 0.7002716168481534 3.692712037747792e-07 -0.09615264027966262 +1.294 0.7002754713540116 0.7002736586604156 3.6342110752013435e-07 -0.09615378655878792 +1.2941 0.7002775211296646 0.7002756999323321 3.5748071729180264e-07 -0.09615493250308663 +1.2942 0.7002795702375975 0.7002777406650202 3.5145140196701785e-07 -0.09615607811265257 +1.2943000000000002 0.7002816186770529 0.7002797808595826 3.4533455021967807e-07 -0.0961572233875795 +1.2944 0.7002836664472886 0.7002818205171073 3.391315701803399e-07 -0.09615836832796128 +1.2945 0.7002857135475773 0.7002838596386666 3.3284388909621265e-07 -0.09615951293389158 +1.2946000000000002 0.7002877599772075 0.7002858982253173 3.26472953025847e-07 -0.09616065720546414 +1.2947 0.7002898057354825 0.7002879362781007 3.2002022644361805e-07 -0.09616180114277262 +1.2948000000000002 0.700291850821722 0.7002899737980424 3.1348719197604735e-07 -0.09616294474591075 +1.2949000000000002 0.7002938952352613 0.7002920107861517 3.068753500548582e-07 -0.09616408801497214 +1.295 0.7002959389754522 0.700294047243422 3.001862185145199e-07 -0.09616523095005042 +1.2951000000000001 0.7002979820416619 0.7002960831708301 2.934213323077528e-07 -0.09616637355123918 +1.2952000000000001 0.7003000244332754 0.7002981185693364 2.865822431169507e-07 -0.09616751581863202 +1.2953000000000001 0.7003020661496934 0.7003001534398843 2.796705190141746e-07 -0.0961686577523225 +1.2954 0.7003041071903333 0.7003021877834004 2.726877440864528e-07 -0.09616979935240409 +1.2955 0.7003061475546305 0.7003042216007942 2.656355181096526e-07 -0.09617094061897033 +1.2956 0.7003081872420363 0.7003062548929582 2.5851545615296345e-07 -0.09617208155211468 +1.2957 0.70031022625202 0.7003082876607668 2.513291881833801e-07 -0.09617322215193058 +1.2958000000000003 0.7003122645840687 0.7003103199050777 2.440783587534523e-07 -0.09617436241851152 +1.2959 0.7003143022376863 0.7003123516267307 2.3676462656413433e-07 -0.09617550235195084 +1.296 0.7003163392123951 0.7003143828265472 2.2938966414559614e-07 -0.09617664195234199 +1.2961 0.7003183755077352 0.7003164135053312 2.2195515742007288e-07 -0.09617778121977832 +1.2962 0.7003204111232642 0.7003184436638684 2.1446280534798134e-07 -0.09617892015435311 +1.2963000000000002 0.7003224460585585 0.7003204733029261 2.0691431953934192e-07 -0.09618005875615976 +1.2964 0.7003244803132125 0.7003225024232533 1.9931142386866996e-07 -0.09618119702529146 +1.2965 0.7003265138868391 0.7003245310255803 1.9165585406558105e-07 -0.09618233496184155 +1.2966000000000002 0.70032854677907 0.7003265591106191 1.8394935731580464e-07 -0.09618347256590323 +1.2967 0.7003305789895551 0.7003285866790625 1.761936918483198e-07 -0.09618460983756973 +1.2968000000000002 0.7003326105179632 0.7003306137315849 1.6839062660228832e-07 -0.0961857467769342 +1.2969000000000002 0.7003346413639827 0.7003326402688415 1.6054194074480166e-07 -0.09618688338408991 +1.297 0.7003366715273199 0.7003346662914683 1.5264942331699727e-07 -0.09618801965912996 +1.2971000000000001 0.700338701007701 0.7003366918000822 1.4471487280037776e-07 -0.09618915560214744 +1.2972000000000001 0.7003407298048709 0.7003387167952809 1.3674009671435505e-07 -0.0961902912132355 +1.2973000000000001 0.7003427579185943 0.7003407412776425 1.287269112033862e-07 -0.09619142649248719 +1.2974 0.7003447853486549 0.7003427652477257 1.2067714062410917e-07 -0.09619256143999554 +1.2975 0.7003468120948555 0.7003447887060699 1.1259261715329538e-07 -0.09619369605585357 +1.2976 0.7003488381570192 0.7003468116531946 1.0447518031253544e-07 -0.0961948303401543 +1.2977 0.7003508635349885 0.7003488340895998 9.632667662476391e-08 -0.09619596429299077 +1.2978000000000003 0.7003528882286252 0.7003508560157654 8.814895912159781e-08 -0.09619709791445584 +1.2979 0.7003549122378117 0.7003528774321519 7.994388697904475e-08 -0.0961982312046425 +1.298 0.7003569355624488 0.7003548983391995 7.171332507341366e-08 -0.09619936416364366 +1.2981 0.7003589582024583 0.700356918737329 6.345914355110338e-08 -0.0962004967915522 +1.2982 0.7003609801577816 0.7003589386269404 5.5183217400125995e-08 -0.09620162908846094 +1.2983000000000002 0.7003630014283798 0.7003609580084142 4.6887426045916225e-08 -0.09620276105446272 +1.2984 0.7003650220142346 0.7003629768821114 3.857365290724224e-08 -0.09620389268965045 +1.2985 0.7003670419153473 0.7003649952483713 3.024378498507618e-08 -0.09620502399411683 +1.2986000000000002 0.7003690611317389 0.700367013107514 2.189971240983135e-08 -0.09620615496795462 +1.2987 0.7003710796634515 0.7003690304598398 1.3543328033702173e-08 -0.0962072856112566 +1.2988000000000002 0.7003730975105462 0.7003710473056277 5.176526992646535e-09 -0.09620841592411548 +1.2989000000000002 0.7003751146731051 0.7003730636451377 -3.1987937246930054e-09 -0.09620954590662391 +1.299 0.7003771311512301 0.7003750794786084 -1.15807356967923e-08 -0.09621067555887464 +1.2991000000000001 0.7003791469450436 0.7003770948062593 -1.9967399517671625e-08 -0.0962118048809603 +1.2992000000000001 0.7003811620546874 0.7003791096282882 -2.835688520759147e-08 -0.09621293387297344 +1.2993000000000001 0.7003831764803243 0.7003811239448741 -3.674729265605754e-08 -0.09621406253500676 +1.2994 0.700385190222137 0.7003831377561747 -4.513672204899642e-08 -0.0962151908671528 +1.2995 0.7003872032803278 0.700385151062328 -5.3523274294413337e-08 -0.09621631886950409 +1.2996 0.7003892156551202 0.7003871638634516 -6.190505145780775e-08 -0.09621744654215318 +1.2997 0.700391227346757 0.7003891761596429 -7.02801571913006e-08 -0.09621857388519256 +1.2998000000000003 0.7003932383555014 0.700391187950979 -7.864669715777414e-08 -0.09621970089871475 +1.2999 0.7003952486816365 0.7003931992375168 -8.700277946433604e-08 -0.09622082758281215 +1.3 0.700397258325466 0.7003952100192931 -9.534651508602554e-08 -0.09622195393757721 +1.3001 0.7003992672873129 0.7003972202963247 -1.0367601829732592e-07 -0.09622307996310236 +1.3002 0.700401275567521 0.7003992300686083 -1.119894070967381e-07 -0.09622420565948002 +1.3003000000000002 0.7004032831664531 0.7004012393361205 -1.2028480362961946e-07 -0.09622533102680249 +1.3004 0.7004052900844925 0.700403248098818 -1.2856033461232375e-07 -0.09622645606516216 +1.3005 0.7004072963220422 0.7004052563566375 -1.3681413175634094e-07 -0.0962275807746513 +1.3006000000000002 0.700409301879525 0.7004072641094959 -1.4504433219937607e-07 -0.09622870515536225 +1.3007 0.7004113067573832 0.70040927135729 -1.5324907889913142e-07 -0.09622982920738718 +1.3008000000000002 0.7004133109560791 0.7004112780998972 -1.614265210878041e-07 -0.09623095293081846 +1.3009000000000002 0.7004153144760942 0.7004132843371753 -1.6957481466239877e-07 -0.09623207632574823 +1.301 0.7004173173179298 0.7004152900689627 -1.7769212260626555e-07 -0.09623319939226878 +1.3011000000000001 0.7004193194821066 0.7004172952950776 -1.8577661540369883e-07 -0.09623432213047221 +1.3012000000000001 0.7004213209691641 0.7004193000153189 -1.9382647149096544e-07 -0.09623544454045065 +1.3013000000000001 0.7004233217796618 0.700421304229467 -2.0183987758590205e-07 -0.0962365666222963 +1.3014000000000001 0.7004253219141781 0.7004233079372822 -2.0981502916322947e-07 -0.09623768837610125 +1.3015 0.7004273213733101 0.7004253111385057 -2.1775013083272232e-07 -0.09623880980195751 +1.3016 0.7004293201576743 0.7004273138328603 -2.2564339675207323e-07 -0.09623993089995722 +1.3017 0.700431318267906 0.700429316020049 -2.3349305103281814e-07 -0.09624105167019238 +1.3018000000000003 0.7004333157046587 0.7004313176997566 -2.4129732812891436e-07 -0.09624217211275499 +1.3019 0.7004353124686051 0.7004333188716494 -2.490544732253186e-07 -0.09624329222773705 +1.302 0.7004373085604363 0.7004353195353741 -2.56762742664729e-07 -0.09624441201523051 +1.3021 0.7004393039808617 0.7004373196905597 -2.644204043153464e-07 -0.09624553147532729 +1.3022 0.700441298730609 0.7004393193368169 -2.720257379733304e-07 -0.09624665060811936 +1.3023000000000002 0.7004432928104241 0.700441318473738 -2.795770357166827e-07 -0.09624776941369861 +1.3024 0.7004452862210703 0.700443317100897 -2.8707260235280585e-07 -0.09624888789215685 +1.3025 0.7004472789633296 0.7004453152178505 -2.9451075570646745e-07 -0.09625000604358601 +1.3026000000000002 0.7004492710380011 0.7004473128241366 -3.0188982710205314e-07 -0.09625112386807781 +1.3027 0.7004512624459021 0.7004493099192766 -3.0920816165846965e-07 -0.09625224136572418 +1.3028000000000002 0.7004532531878661 0.7004513065027733 -3.1646411869507007e-07 -0.09625335853661675 +1.3029000000000002 0.7004552432647451 0.7004533025741131 -3.236560720959458e-07 -0.09625447538084732 +1.303 0.7004572326774077 0.7004552981327647 -3.307824106846269e-07 -0.09625559189850769 +1.3031000000000001 0.7004592214267392 0.7004572931781801 -3.3784153853633203e-07 -0.09625670808968945 +1.3032000000000001 0.7004612095136422 0.700459287709794 -3.448318754081803e-07 -0.09625782395448437 +1.3033000000000001 0.7004631969390354 0.7004612817270248 -3.517518570236855e-07 -0.09625893949298406 +1.3034000000000001 0.7004651837038539 0.7004632752292743 -3.585999354613345e-07 -0.09626005470528015 +1.3035 0.7004671698090494 0.700465268215928 -3.653745795223484e-07 -0.09626116959146427 +1.3036 0.7004691552555897 0.700467260686355 -3.720742750082384e-07 -0.09626228415162805 +1.3037 0.7004711400444579 0.700469252639909 -3.786975251232616e-07 -0.09626339838586298 +1.3038000000000003 0.7004731241766535 0.7004712440759274 -3.852428507589156e-07 -0.09626451229426068 +1.3039 0.7004751076531905 0.7004732349937322 -3.9170879089639454e-07 -0.09626562587691254 +1.304 0.7004770904750994 0.7004752253926296 -3.9809390282863344e-07 -0.09626673913391011 +1.3041 0.7004790726434251 0.7004772152719119 -4.0439676255582535e-07 -0.09626785206534495 +1.3042 0.7004810541592272 0.7004792046308548 -4.106159650837937e-07 -0.09626896467130838 +1.3043000000000002 0.7004830350235806 0.7004811934687205 -4.167501247570593e-07 -0.09627007695189191 +1.3044 0.7004850152375742 0.7004831817847559 -4.2279787551557924e-07 -0.09627118890718689 +1.3045 0.7004869948023114 0.7004851695781936 -4.287578712625084e-07 -0.09627230053728471 +1.3046000000000002 0.7004889737189095 0.7004871568482525 -4.346287860862441e-07 -0.09627341184227674 +1.3047 0.7004909519884996 0.7004891435941372 -4.404093146559429e-07 -0.0962745228222543 +1.3048000000000002 0.7004929296122266 0.7004911298150382 -4.460981724435653e-07 -0.09627563347730861 +1.3049000000000002 0.7004949065912487 0.7004931155101338 -4.516940960083704e-07 -0.09627674380753108 +1.305 0.7004968829267375 0.7004951006785878 -4.571958433022272e-07 -0.09627785381301292 +1.3051000000000001 0.7004988586198768 0.7004970853195516 -4.6260219396104807e-07 -0.09627896349384533 +1.3052000000000001 0.700500833671864 0.7004990694321638 -4.679119495060169e-07 -0.09628007285011958 +1.3053000000000001 0.7005028080839082 0.7005010530155499 -4.731239336905335e-07 -0.0962811818819268 +1.3054000000000001 0.7005047818572312 0.7005030360688238 -4.782369926945029e-07 -0.0962822905893582 +1.3055 0.7005067549930666 0.7005050185910875 -4.83249995464341e-07 -0.09628339897250493 +1.3056 0.7005087274926596 0.7005070005814298 -4.881618338309357e-07 -0.09628450703145802 +1.3057 0.7005106993572672 0.7005089820389296 -4.929714228912863e-07 -0.09628561476630865 +1.3058 0.7005126705881572 0.7005109629626536 -4.976777011750366e-07 -0.09628672217714788 +1.3059 0.700514641186609 0.7005129433516576 -5.022796308942756e-07 -0.09628782926406675 +1.306 0.7005166111539118 0.7005149232049867 -5.067761981794594e-07 -0.09628893602715628 +1.3061 0.7005185804913666 0.7005169025216749 -5.111664132390059e-07 -0.09629004246650752 +1.3062 0.7005205492002831 0.7005188813007466 -5.154493107270564e-07 -0.09629114858221134 +1.3063000000000002 0.7005225172819821 0.7005208595412156 -5.196239497851085e-07 -0.09629225437435877 +1.3064 0.7005244847377936 0.7005228372420866 -5.236894143403892e-07 -0.09629335984304077 +1.3065 0.700526451569057 0.7005248144023544 -5.276448133625933e-07 -0.0962944649883482 +1.3066000000000002 0.7005284177771209 0.7005267910210042 -5.314892808708227e-07 -0.09629556981037193 +1.3067 0.7005303833633427 0.7005287670970126 -5.352219763291033e-07 -0.0962966743092028 +1.3068000000000002 0.7005323483290888 0.7005307426293477 -5.388420847088349e-07 -0.09629777848493175 +1.3069000000000002 0.7005343126757337 0.7005327176169689 -5.423488166900192e-07 -0.09629888233764954 +1.307 0.7005362764046597 0.7005346920588273 -5.457414088971824e-07 -0.09629998586744692 +1.3071000000000002 0.700538239517257 0.7005366659538669 -5.490191239063136e-07 -0.09630108907441476 +1.3072000000000001 0.7005402020149236 0.7005386393010231 -5.521812506403823e-07 -0.0963021919586437 +1.3073000000000001 0.7005421638990643 0.7005406120992244 -5.552271043207657e-07 -0.09630329452022447 +1.3074000000000001 0.7005441251710911 0.7005425843473925 -5.581560266892938e-07 -0.09630439675924783 +1.3075 0.7005460858324226 0.7005445560444419 -5.609673861539655e-07 -0.09630549867580437 +1.3076 0.7005480458844842 0.7005465271892812 -5.63660577934666e-07 -0.09630660026998486 +1.3077 0.7005500053287064 0.7005484977808127 -5.662350241603109e-07 -0.09630770154187984 +1.3078 0.7005519641665263 0.7005504678179322 -5.686901739798689e-07 -0.09630880249157993 +1.3079 0.7005539223993862 0.7005524372995305 -5.710255038537948e-07 -0.09630990311917574 +1.308 0.7005558800287337 0.7005544062244932 -5.732405172903521e-07 -0.09631100342475779 +1.3081 0.7005578370560213 0.7005563745917003 -5.75334745400724e-07 -0.09631210340841663 +1.3082 0.7005597934827059 0.7005583424000279 -5.773077466769694e-07 -0.09631320307024278 +1.3083000000000002 0.7005617493102492 0.7005603096483466 -5.791591072140667e-07 -0.09631430241032671 +1.3084 0.7005637045401165 0.7005622763355239 -5.808884407654258e-07 -0.09631540142875891 +1.3085 0.7005656591737774 0.7005642424604228 -5.824953888400319e-07 -0.09631650012562983 +1.3086000000000002 0.7005676132127044 0.7005662080219033 -5.839796207579573e-07 -0.09631759850102986 +1.3087 0.7005695666583733 0.7005681730188211 -5.853408337197497e-07 -0.09631869655504936 +1.3088000000000002 0.700571519512263 0.7005701374500304 -5.865787528480659e-07 -0.09631979428777877 +1.3089000000000002 0.7005734717758545 0.700572101314382 -5.876931313680833e-07 -0.09632089169930841 +1.309 0.7005754234506314 0.7005740646107241 -5.886837504409659e-07 -0.09632198878972865 +1.3091000000000002 0.7005773745380792 0.7005760273379036 -5.895504193581536e-07 -0.09632308555912975 +1.3092000000000001 0.7005793250396852 0.7005779894947646 -5.902929755691178e-07 -0.09632418200760197 +1.3093000000000001 0.700581274956938 0.7005799510801507 -5.909112846813613e-07 -0.09632527813523561 +1.3094000000000001 0.7005832242913266 0.7005819120929041 -5.914052404465409e-07 -0.09632637394212087 +1.3095 0.7005851730443418 0.7005838725318657 -5.917747648437333e-07 -0.09632746942834797 +1.3096 0.7005871212174744 0.7005858323958767 -5.920198080794359e-07 -0.09632856459400711 +1.3097 0.7005890688122149 0.7005877916837769 -5.921403485459331e-07 -0.0963296594391884 +1.3098 0.7005910158300548 0.7005897503944074 -5.92136392779663e-07 -0.09633075396398208 +1.3099 0.7005929622724842 0.7005917085266087 -5.92007975613873e-07 -0.09633184816847822 +1.31 0.7005949081409923 0.7005936660792225 -5.917551601231086e-07 -0.09633294205276685 +1.3101 0.7005968534370683 0.7005956230510911 -5.913780374150468e-07 -0.09633403561693814 +1.3102 0.7005987981621993 0.7005975794410582 -5.908767267692738e-07 -0.09633512886108206 +1.3103000000000002 0.7006007423178705 0.7005995352479691 -5.902513755956518e-07 -0.09633622178528865 +1.3104 0.7006026859055661 0.7006014904706709 -5.895021593371741e-07 -0.09633731438964795 +1.3105 0.7006046289267673 0.7006034451080128 -5.886292815671101e-07 -0.09633840667424991 +1.3106000000000002 0.7006065713829532 0.7006053991588467 -5.876329736420605e-07 -0.0963394986391845 +1.3107 0.7006085132755997 0.7006073526220267 -5.865134949101236e-07 -0.09634059028454164 +1.3108000000000002 0.7006104546061799 0.7006093054964104 -5.852711325304849e-07 -0.09634168161041126 +1.3109000000000002 0.7006123953761632 0.7006112577808585 -5.839062014734164e-07 -0.0963427726168832 +1.311 0.7006143355870155 0.7006132094742358 -5.824190443398658e-07 -0.09634386330404737 +1.3111000000000002 0.7006162752401983 0.7006151605754103 -5.808100313475784e-07 -0.09634495367199357 +1.3112000000000001 0.7006182143371699 0.7006171110832545 -5.790795603033416e-07 -0.09634604372081167 +1.3113000000000001 0.7006201528793824 0.7006190609966458 -5.772280562976739e-07 -0.09634713345059143 +1.3114000000000001 0.7006220908682841 0.7006210103144659 -5.752559717742134e-07 -0.09634822286142258 +1.3115 0.700624028305318 0.7006229590356017 -5.731637864048178e-07 -0.09634931195339494 +1.3116 0.7006259651919213 0.7006249071589453 -5.709520068813978e-07 -0.09635040072659817 +1.3117 0.7006279015295258 0.7006268546833951 -5.686211669159169e-07 -0.09635148918112202 +1.3118 0.700629837319557 0.7006288016078547 -5.66171827073858e-07 -0.09635257731705614 +1.3119 0.7006317725634343 0.7006307479312344 -5.636045745244234e-07 -0.09635366513449022 +1.312 0.7006337072625702 0.7006326936524507 -5.609200230960454e-07 -0.09635475263351381 +1.3121 0.7006356414183706 0.7006346387704276 -5.581188129849535e-07 -0.09635583981421662 +1.3122 0.7006375750322342 0.7006365832840951 -5.552016106163959e-07 -0.09635692667668816 +1.3123000000000002 0.7006395081055523 0.7006385271923907 -5.521691085891289e-07 -0.096358013221018 +1.3124 0.7006414406397081 0.7006404704942609 -5.490220253562272e-07 -0.09635909944729573 +1.3125 0.7006433726360772 0.7006424131886585 -5.457611052250844e-07 -0.0963601853556108 +1.3126000000000002 0.700645304096027 0.7006443552745453 -5.423871180451623e-07 -0.09636127094605275 +1.3127 0.7006472350209159 0.7006462967508912 -5.38900859103908e-07 -0.09636235621871103 +1.3128000000000002 0.7006491654120941 0.700648237616675 -5.353031488769533e-07 -0.09636344117367511 +1.3129000000000002 0.7006510952709023 0.7006501778708845 -5.315948329240316e-07 -0.0963645258110344 +1.313 0.7006530245986722 0.7006521175125165 -5.27776781611422e-07 -0.0963656101308783 +1.3131000000000002 0.7006549533967252 0.7006540565405777 -5.23849889931538e-07 -0.09636669413329615 +1.3132000000000001 0.7006568816663739 0.700655994954084 -5.198150773502719e-07 -0.09636777781837737 +1.3133000000000001 0.7006588094089199 0.700657932752062 -5.156732874808667e-07 -0.09636886118621125 +1.3134000000000001 0.7006607366256552 0.700659869933548 -5.11425487917383e-07 -0.09636994423688716 +1.3135 0.7006626633178603 0.7006618064975894 -5.070726700820427e-07 -0.09637102697049432 +1.3136 0.7006645894868055 0.7006637424432436 -5.026158488227739e-07 -0.09637210938712198 +1.3137 0.7006665151337498 0.7006656777695797 -4.980560624132102e-07 -0.09637319148685945 +1.3138 0.7006684402599406 0.7006676124756777 -4.933943720808465e-07 -0.09637427326979586 +1.3139 0.7006703648666139 0.7006695465606295 -4.886318619445884e-07 -0.09637535473602046 +1.314 0.700672288954994 0.7006714800235384 -4.83769638605358e-07 -0.09637643588562239 +1.3141 0.7006742125262931 0.7006734128635198 -4.788088309864991e-07 -0.09637751671869084 +1.3142 0.7006761355817108 0.7006753450797014 -4.7375059006316e-07 -0.09637859723531489 +1.3143000000000002 0.7006780581224342 0.7006772766712233 -4.685960885431051e-07 -0.09637967743558368 +1.3144 0.700679980149638 0.7006792076372381 -4.633465206793641e-07 -0.09638075731958623 +1.3145 0.7006819016644837 0.700681137976912 -4.5800310192328775e-07 -0.09638183688741174 +1.3146000000000002 0.7006838226681193 0.7006830676894233 -4.5256706869556407e-07 -0.0963829161391491 +1.3147 0.7006857431616795 0.7006849967739646 -4.4703967801151823e-07 -0.09638399507488736 +1.3148000000000002 0.7006876631462855 0.7006869252297412 -4.4142220730070125e-07 -0.09638507369471548 +1.3149000000000002 0.7006895826230446 0.7006888530559731 -4.35715954080762e-07 -0.09638615199872247 +1.315 0.7006915015930497 0.7006907802518936 -4.2992223561744147e-07 -0.09638722998699722 +1.3151000000000002 0.70069342005738 0.7006927068167506 -4.2404238863313903e-07 -0.09638830765962873 +1.3152000000000001 0.7006953380170995 0.7006946327498063 -4.1807776898772353e-07 -0.0963893850167058 +1.3153000000000001 0.7006972554732582 0.7006965580503373 -4.1202975145648857e-07 -0.09639046205831736 +1.3154000000000001 0.7006991724268905 0.7006984827176354 -4.058997293138189e-07 -0.09639153878455228 +1.3155 0.7007010888790166 0.7007004067510068 -3.996891140209402e-07 -0.09639261519549931 +1.3156 0.7007030048306404 0.7007023301497737 -3.933993349761189e-07 -0.09639369129124732 +1.3157 0.700704920282751 0.7007042529132731 -3.870318391191452e-07 -0.09639476707188507 +1.3158 0.7007068352363217 0.7007061750408576 -3.805880905566328e-07 -0.0963958425375013 +1.3159 0.7007087496923099 0.7007080965318957 -3.7406957035385213e-07 -0.09639691768818473 +1.316 0.7007106636516571 0.7007100173857721 -3.674777761183967e-07 -0.09639799252402417 +1.3161 0.7007125771152889 0.7007119376018869 -3.608142216324217e-07 -0.09639906704510821 +1.3162 0.7007144900841136 0.7007138571796566 -3.540804365403938e-07 -0.09640014125152555 +1.3163000000000002 0.700716402559024 0.7007157761185148 -3.472779660368408e-07 -0.0964012151433648 +1.3164 0.700718314540896 0.7007176944179107 -3.404083703875682e-07 -0.09640228872071463 +1.3165 0.7007202260305885 0.7007196120773111 -3.334732247284311e-07 -0.09640336198366366 +1.3166000000000002 0.7007221370289431 0.7007215290961994 -3.264741185934894e-07 -0.09640443493230041 +1.3167 0.700724047536785 0.7007234454740756 -3.1941265560969656e-07 -0.0964055075667134 +1.3168000000000002 0.7007259575549216 0.7007253612104576 -3.122904530805659e-07 -0.09640657988699124 +1.3169000000000002 0.7007278670841431 0.70072727630488 -3.0510914164616487e-07 -0.09640765189322238 +1.317 0.7007297761252222 0.7007291907568952 -2.9787036493617025e-07 -0.09640872358549533 +1.3171000000000002 0.7007316846789136 0.7007311045660735 -2.905757791327179e-07 -0.09640979496389854 +1.3172000000000001 0.7007335927459544 0.7007330177320021 -2.8322705263733594e-07 -0.09641086602852045 +1.3173000000000001 0.7007355003270639 0.7007349302542869 -2.7582586567542755e-07 -0.09641193677944948 +1.3174000000000001 0.7007374074229429 0.7007368421325515 -2.6837390990769316e-07 -0.09641300721677402 +1.3175 0.7007393140342746 0.7007387533664369 -2.608728880415523e-07 -0.09641407734058242 +1.3176 0.7007412201617234 0.7007406639556035 -2.533245134529738e-07 -0.09641514715096304 +1.3177 0.7007431258059352 0.7007425738997293 -2.4573050983259237e-07 -0.09641621664800419 +1.3178 0.7007450309675383 0.7007444831985108 -2.38092610693047e-07 -0.0964172858317942 +1.3179 0.7007469356471414 0.700746391851663 -2.304125590532613e-07 -0.09641835470242133 +1.318 0.700748839845335 0.7007482998589197 -2.2269210702904885e-07 -0.09641942325997382 +1.3181 0.7007507435626905 0.7007502072200333 -2.1493301540984056e-07 -0.09642049150453993 +1.3182 0.7007526467997607 0.7007521139347752 -2.0713705326663723e-07 -0.0964215594362079 +1.3183000000000002 0.7007545495570794 0.7007540200029351 -1.9930599758077872e-07 -0.0964226270550658 +1.3184 0.7007564518351612 0.7007559254243223 -1.9144163279291582e-07 -0.09642369436120192 +1.3185 0.7007583536345015 0.7007578301987648 -1.8354575039708498e-07 -0.09642476135470435 +1.3186000000000002 0.7007602549555768 0.70075973432611 -1.756201486076414e-07 -0.0964258280356612 +1.3187 0.7007621557988444 0.7007616378062239 -1.67666631838842e-07 -0.09642689440416059 +1.3188000000000002 0.7007640561647415 0.7007635406389924 -1.5968701037004374e-07 -0.09642796046029056 +1.3189000000000002 0.7007659560536866 0.7007654428243202 -1.516830999206964e-07 -0.09642902620413916 +1.319 0.700767855466079 0.7007673443621318 -1.4365672120972284e-07 -0.09643009163579445 +1.3191000000000002 0.7007697544022979 0.7007692452523706 -1.3560969958949232e-07 -0.09643115675534442 +1.3192000000000002 0.7007716528627033 0.7007711454949999 -1.275438645739757e-07 -0.09643222156287702 +1.3193000000000001 0.7007735508476355 0.700773045090002 -1.194610494623105e-07 -0.09643328605848024 +1.3194000000000001 0.7007754483574153 0.7007749440373789 -1.1136309092246721e-07 -0.096434350242242 +1.3195 0.700777345392344 0.7007768423371525 -1.0325182854716008e-07 -0.09643541411425023 +1.3196 0.7007792419527028 0.700778739989364 -9.512910446006495e-08 -0.0964364776745928 +1.3197 0.7007811380387536 0.700780636994074 -8.699676289254665e-08 -0.09643754092335761 +1.3198 0.7007830336507388 0.700782533351363 -7.885664975604972e-08 -0.09643860386063251 +1.3199 0.7007849287888803 0.7007844290613311 -7.071061222836683e-08 -0.09643966648650529 +1.32 0.700786823453381 0.7007863241240979 -6.2560498342943e-08 -0.09644072880106376 +1.3201 0.7007887176444241 0.7007882185398027 -5.4408156559965226e-08 -0.09644179080439576 +1.3202 0.7007906113621722 0.7007901123086042 -4.62554353454752e-08 -0.09644285249658892 +1.3203000000000003 0.7007925046067691 0.7007920054306812 -3.8104182760402474e-08 -0.09644391387773103 +1.3204 0.7007943973783387 0.7007938979062318 -2.995624603712929e-08 -0.09644497494790984 +1.3205 0.7007962896769849 0.7007957897354739 -2.1813471161313824e-08 -0.09644603570721295 +1.3206000000000002 0.7007981815027923 0.7007976809186447 -1.3677702453713386e-08 -0.0964470961557281 +1.3207 0.7008000728558255 0.7007995714560014 -5.550782155097633e-09 -0.09644815629354289 +1.3208000000000002 0.7008019637361296 0.7008014613478203 2.565449993933988e-09 -0.09644921612074499 +1.3209000000000002 0.70080385414373 0.7008033505943975 1.0669157167984833e-08 -0.0964502756374219 +1.321 0.7008057440786328 0.7008052391960484 1.8758505875363096e-08 -0.09645133484366125 +1.3211000000000002 0.7008076335408246 0.7008071271531082 2.6831666369644958e-08 -0.09645239373955064 +1.3212000000000002 0.7008095225302722 0.7008090144659311 3.488681305299779e-08 -0.09645345232517756 +1.3213000000000001 0.700811411046923 0.7008109011348908 4.292212492200409e-08 -0.09645451060062947 +1.3214000000000001 0.7008132990907052 0.7008127871603798 5.093578593975967e-08 -0.09645556856599385 +1.3215 0.7008151866615275 0.7008146725428108 5.8925985466085073e-08 -0.09645662622135823 +1.3216 0.7008170737592798 0.700816557282615 6.689091867038977e-08 -0.09645768356680999 +1.3217 0.7008189603838326 0.7008184413802427 7.48287869358627e-08 -0.09645874060243659 +1.3218 0.7008208465350367 0.7008203248361637 8.273779824284622e-08 -0.0964597973283254 +1.3219 0.7008227322127246 0.7008222076508662 9.061616762159885e-08 -0.09646085374456376 +1.322 0.7008246174167094 0.7008240898248577 9.846211749750533e-08 -0.09646190985123909 +1.3221 0.7008265021467857 0.7008259713586641 1.0627387815598244e-07 -0.09646296564843863 +1.3222 0.7008283864027287 0.7008278522528302 1.140496880720765e-07 -0.0964640211362497 +1.3223000000000003 0.7008302701842959 0.7008297325079198 1.2178779435975673e-07 -0.09646507631475967 +1.3224 0.700832153491225 0.7008316121245144 1.294864531639628e-07 -0.09646613118405567 +1.3225 0.7008340363232357 0.7008334911032146 1.3714393002142722e-07 -0.09646718574422497 +1.3226000000000002 0.70083591868003 0.7008353694446389 1.447585002561924e-07 -0.09646823999535481 +1.3227 0.7008378005612907 0.7008372471494245 1.523284494132915e-07 -0.0964692939375324 +1.3228000000000002 0.7008396819666824 0.7008391242182261 1.5985207359528464e-07 -0.09647034757084483 +1.3229000000000002 0.7008415628958524 0.7008410006517166 1.6732767986471497e-07 -0.09647140089537926 +1.323 0.7008434433484296 0.700842876450587 1.7475358662227825e-07 -0.09647245391122287 +1.3231000000000002 0.7008453233240248 0.7008447516155456 1.8212812399193146e-07 -0.09647350661846271 +1.3232000000000002 0.7008472028222315 0.700846626147319 1.894496341851848e-07 -0.09647455901718588 +1.3233000000000001 0.7008490818426258 0.7008485000466501 1.9671647189661856e-07 -0.09647561110747942 +1.3234000000000001 0.7008509603847658 0.7008503733143003 2.0392700462654179e-07 -0.09647666288943035 +1.3235 0.7008528384481929 0.7008522459510478 2.1107961310773415e-07 -0.0964777143631257 +1.3236 0.700854716032431 0.7008541179576875 2.181726916142268e-07 -0.09647876552865245 +1.3237 0.7008565931369872 0.7008559893350311 2.2520464838804433e-07 -0.09647981638609751 +1.3238 0.7008584697613518 0.700857860083908 2.3217390588553544e-07 -0.0964808669355479 +1.3239 0.7008603459049985 0.7008597302051633 2.3907890125962616e-07 -0.09648191717709054 +1.324 0.700862221567384 0.7008615996996588 2.4591808664431447e-07 -0.09648296711081221 +1.3241 0.7008640967479493 0.7008634685682724 2.5268992948773716e-07 -0.09648401673679988 +1.3242 0.7008659714461185 0.7008653368118984 2.593929129129924e-07 -0.09648506605514034 +1.3243000000000003 0.7008678456613008 0.7008672044314471 2.6602553608590096e-07 -0.09648611506592053 +1.3244 0.7008697193928886 0.700869071427844 2.7258631453419557e-07 -0.09648716376922717 +1.3245 0.7008715926402584 0.7008709378020306 2.7907378043201536e-07 -0.09648821216514702 +1.3246000000000002 0.7008734654027724 0.7008728035549635 2.854864830093007e-07 -0.09648926025376686 +1.3247 0.7008753376797766 0.700874668687615 2.918229888085322e-07 -0.09649030803517349 +1.3248000000000002 0.7008772094706024 0.7008765332009723 2.980818820386144e-07 -0.09649135550945359 +1.3249000000000002 0.7008790807745656 0.7008783970960366 3.0426176491488155e-07 -0.09649240267669382 +1.325 0.7008809515909679 0.7008802603738249 3.103612578950199e-07 -0.09649344953698086 +1.3251000000000002 0.7008828219190963 0.7008821230353679 3.1637900006070696e-07 -0.0964944960904014 +1.3252000000000002 0.7008846917582237 0.7008839850817106 3.223136493743506e-07 -0.09649554233704202 +1.3253000000000001 0.7008865611076083 0.7008858465139123 3.281638830399114e-07 -0.09649658827698931 +1.3254000000000001 0.7008884299664948 0.7008877073330457 3.3392839770413074e-07 -0.09649763391032987 +1.3255 0.7008902983341144 0.7008895675401979 3.3960590982429206e-07 -0.09649867923715028 +1.3256000000000001 0.7008921662096844 0.7008914271364686 3.4519515593883776e-07 -0.09649972425753703 +1.3257 0.7008940335924092 0.7008932861229706 3.5069489293104716e-07 -0.09650076897157667 +1.3258 0.7008959004814801 0.7008951445008309 3.561038982788367e-07 -0.09650181337935572 +1.3259 0.700897766876075 0.7008970022711875 3.614209704294602e-07 -0.09650285748096057 +1.326 0.7008996327753602 0.700898859435192 3.666449289382867e-07 -0.09650390127647773 +1.3261 0.7009014981784888 0.7009007159940082 3.7177461482268415e-07 -0.09650494476599358 +1.3262 0.7009033630846018 0.7009025719488116 3.768088907840639e-07 -0.09650598794959453 +1.3263000000000003 0.7009052274928294 0.7009044273007897 3.8174664141604753e-07 -0.09650703082736699 +1.3264 0.7009070914022886 0.7009062820511416 3.865867735652895e-07 -0.09650807339939727 +1.3265 0.7009089548120859 0.7009081362010776 3.9132821647025473e-07 -0.09650911566577174 +1.3266000000000002 0.7009108177213166 0.7009099897518196 3.959699220387747e-07 -0.09651015762657669 +1.3267 0.7009126801290644 0.7009118427045995 4.005108650839695e-07 -0.09651119928189841 +1.3268000000000002 0.7009145420344032 0.7009136950606605 4.0495004352547603e-07 -0.09651224063182318 +1.3269000000000002 0.7009164034363958 0.700915546821256 4.0928647865312584e-07 -0.09651328167643726 +1.327 0.7009182643340952 0.7009173979876491 4.135192152587841e-07 -0.0965143224158268 +1.3271000000000002 0.7009201247265441 0.7009192485611135 4.1764732200411103e-07 -0.09651536285007808 +1.3272 0.7009219846127757 0.7009210985429318 4.2166989145525635e-07 -0.09651640297927722 +1.3273000000000001 0.7009238439918141 0.700922947934396 4.2558604036041503e-07 -0.09651744280351038 +1.3274000000000001 0.7009257028626736 0.700924796736808 4.293949098510552e-07 -0.09651848232286372 +1.3275 0.7009275612243597 0.7009266449514774 4.330956656084517e-07 -0.09651952153742331 +1.3276000000000001 0.7009294190758701 0.7009284925797233 4.3668749803715823e-07 -0.09652056044727532 +1.3277 0.7009312764161932 0.7009303396228725 4.4016962249399105e-07 -0.09652159905250575 +1.3278 0.7009331332443095 0.7009321860822599 4.43541279412929e-07 -0.09652263735320062 +1.3279 0.7009349895591918 0.7009340319592283 4.4680173444389126e-07 -0.09652367534944599 +1.328 0.700936845359805 0.7009358772551282 4.499502787164156e-07 -0.09652471304132787 +1.3281 0.7009387006451074 0.7009377219713167 4.529862288604747e-07 -0.09652575042893217 +1.3282 0.7009405554140495 0.700939566109158 4.5590892729791e-07 -0.09652678751234486 +1.3283000000000003 0.7009424096655759 0.7009414096700237 4.5871774222855377e-07 -0.09652782429165196 +1.3284 0.7009442633986237 0.700943252655291 4.614120678800293e-07 -0.09652886076693931 +1.3285 0.7009461166121246 0.7009450950663436 4.63991324632651e-07 -0.09652989693829284 +1.3286000000000002 0.7009479693050041 0.7009469369045704 4.664549591026912e-07 -0.09653093280579832 +1.3287 0.7009498214761822 0.7009487781713668 4.6880244425340223e-07 -0.09653196836954168 +1.3288000000000002 0.7009516731245732 0.7009506188681324 4.710332795476724e-07 -0.09653300362960865 +1.3289000000000002 0.7009535242490869 0.7009524589962728 4.7314699103129243e-07 -0.0965340385860851 +1.329 0.7009553748486278 0.7009542985571976 4.751431314370391e-07 -0.09653507323905679 +1.3291000000000002 0.700957224922096 0.7009561375523213 4.770212803373308e-07 -0.09653610758860945 +1.3292 0.7009590744683876 0.7009579759830622 4.787810440193274e-07 -0.09653714163482885 +1.3293000000000001 0.7009609234863948 0.7009598138508425 4.804220558735084e-07 -0.09653817537780066 +1.3294000000000001 0.7009627719750061 0.7009616511570881 4.819439762687727e-07 -0.0965392088176106 +1.3295 0.7009646199331063 0.7009634879032278 4.833464926912168e-07 -0.09654024195434432 +1.3296000000000001 0.7009664673595779 0.7009653240906938 4.846293197857676e-07 -0.09654127478808745 +1.3297 0.7009683142532998 0.7009671597209208 4.857921993423053e-07 -0.09654230731892567 +1.3298 0.7009701606131488 0.7009689947953455 4.868349005177075e-07 -0.09654333954694447 +1.3299 0.7009720064379994 0.7009708293154074 4.877572197525826e-07 -0.0965443714722295 +1.33 0.7009738517267247 0.7009726632825475 4.885589808684143e-07 -0.09654540309486624 +1.3301 0.7009756964781954 0.7009744966982079 4.892400350398063e-07 -0.09654643441494025 +1.3302 0.7009775406912817 0.7009763295638329 4.89800260849993e-07 -0.09654746543253712 +1.3303000000000003 0.7009793843648524 0.700978161880867 4.902395643741064e-07 -0.09654849614774227 +1.3304 0.7009812274977751 0.7009799936507554 4.905578790542764e-07 -0.09654952656064114 +1.3305 0.7009830700889177 0.7009818248749438 4.907551658522857e-07 -0.0965505566713192 +1.3306000000000002 0.7009849121371476 0.7009836555548778 4.908314132079372e-07 -0.09655158647986188 +1.3307 0.7009867536413326 0.700985485692003 4.907866369557867e-07 -0.09655261598635452 +1.3308000000000002 0.7009885946003404 0.7009873152877641 4.906208803251433e-07 -0.09655364519088251 +1.3309000000000002 0.7009904350130404 0.7009891443436056 4.903342141898692e-07 -0.09655467409353129 +1.331 0.700992274878302 0.70099097286097 4.899267365826576e-07 -0.09655570269438606 +1.3311000000000002 0.7009941141949967 0.7009928008412991 4.893985730280992e-07 -0.09655673099353221 +1.3312 0.7009959529619969 0.7009946282860329 4.887498763622711e-07 -0.09655775899105497 +1.3313000000000001 0.7009977911781777 0.7009964551966094 4.879808267604924e-07 -0.09655878668703967 +1.3314000000000001 0.7009996288424157 0.7009982815744641 4.870916315707907e-07 -0.09655981408157155 +1.3315 0.7010014659535903 0.7010001074210301 4.86082525397169e-07 -0.09656084117473576 +1.3316000000000001 0.7010033025105834 0.7010019327377375 4.849537699608275e-07 -0.0965618679666175 +1.3317 0.7010051385122806 0.7010037575260136 4.837056540585305e-07 -0.09656289445730204 +1.3318 0.7010069739575704 0.701005581787282 4.823384934099506e-07 -0.09656392064687448 +1.3319 0.7010088088453449 0.7010074055229626 4.808526307548133e-07 -0.09656494653541997 +1.332 0.7010106431745 0.7010092287344712 4.792484356169746e-07 -0.09656597212302358 +1.3321 0.7010124769439359 0.7010110514232195 4.775263042072764e-07 -0.09656699740977036 +1.3322 0.7010143101525577 0.7010128735906145 4.756866595345688e-07 -0.09656802239574541 +1.3323000000000003 0.7010161427992747 0.7010146952380585 4.7372995097549886e-07 -0.09656904708103382 +1.3324 0.7010179748830015 0.7010165163669486 4.716566544271661e-07 -0.09657007146572055 +1.3325 0.7010198064026583 0.7010183369786765 4.694672720850779e-07 -0.09657109554989064 +1.3326000000000002 0.70102163735717 0.7010201570746281 4.671623323737606e-07 -0.09657211933362903 +1.3327 0.7010234677454686 0.7010219766561834 4.6474238969695936e-07 -0.09657314281702067 +1.3328000000000002 0.7010252975664916 0.701023795724716 4.62208024444577e-07 -0.09657416600015052 +1.3329000000000002 0.7010271268191826 0.7010256142815932 4.5955984284695717e-07 -0.09657518888310342 +1.333 0.7010289555024927 0.7010274323281751 4.5679847673202323e-07 -0.09657621146596429 +1.3331000000000002 0.7010307836153793 0.7010292498658158 4.5392458345588915e-07 -0.09657723374881803 +1.3332 0.7010326111568077 0.7010310668958608 4.5093884570857057e-07 -0.09657825573174947 +1.3333000000000002 0.7010344381257503 0.7010328834196489 4.4784197139602355e-07 -0.0965792774148434 +1.3334000000000001 0.7010362645211874 0.7010346994385099 4.4463469337646666e-07 -0.09658029879818464 +1.3335 0.7010380903421075 0.7010365149537674 4.4131776945344203e-07 -0.09658131988185807 +1.3336000000000001 0.7010399155875071 0.7010383299667344 4.378919820149929e-07 -0.09658234066594834 +1.3337 0.7010417402563913 0.7010401444787167 4.34358137943458e-07 -0.09658336115054017 +1.3338 0.7010435643477742 0.7010419584910105 4.307170684350603e-07 -0.09658438133571828 +1.3339 0.7010453878606788 0.7010437720049032 4.2696962879174016e-07 -0.09658540122156735 +1.334 0.7010472107941379 0.7010455850216724 4.231166981713552e-07 -0.09658642080817209 +1.3341 0.7010490331471935 0.7010473975425864 4.1915917947665804e-07 -0.0965874400956171 +1.3342 0.7010508549188972 0.7010492095689035 4.1509799907080147e-07 -0.09658845908398699 +1.3343000000000003 0.7010526761083109 0.7010510211018716 4.1093410654835516e-07 -0.09658947777336634 +1.3344 0.7010544967145075 0.7010528321427283 4.0666847461040545e-07 -0.09659049616383977 +1.3345 0.7010563167365695 0.7010546426927005 4.023020987245496e-07 -0.09659151425549183 +1.3346000000000002 0.7010581361735913 0.7010564527530043 3.978359969930567e-07 -0.09659253204840706 +1.3347 0.7010599550246772 0.7010582623248448 3.9327120980592323e-07 -0.09659354954266999 +1.3348000000000002 0.7010617732889433 0.7010600714094153 3.8860879968127815e-07 -0.09659456673836508 +1.3349000000000002 0.7010635909655175 0.7010618800078978 3.8384985106415526e-07 -0.09659558363557683 +1.335 0.7010654080535393 0.7010636881214625 3.7899546988934274e-07 -0.09659660023438969 +1.3351000000000002 0.7010672245521599 0.7010654957512672 3.7404678353281096e-07 -0.09659761653488805 +1.3352 0.7010690404605429 0.7010673028984576 3.690049403884399e-07 -0.09659863253715634 +1.3353000000000002 0.7010708557778644 0.701069109564167 3.638711097569969e-07 -0.09659964824127892 +1.3354000000000001 0.7010726705033128 0.7010709157495152 3.5864648142980293e-07 -0.09660066364734005 +1.3355 0.7010744846360899 0.7010727214556103 3.5333226548056595e-07 -0.09660167875542419 +1.3356000000000001 0.7010762981754104 0.7010745266835468 3.4792969200170276e-07 -0.09660269356561565 +1.3357 0.7010781111205022 0.7010763314344052 3.4244001081290554e-07 -0.09660370807799869 +1.3358 0.7010799234706067 0.701078135709253 3.3686449112807493e-07 -0.09660472229265758 +1.3359 0.7010817352249789 0.7010799395091443 3.3120442129858096e-07 -0.0966057362096766 +1.336 0.7010835463828877 0.7010817428351177 3.2546110851489063e-07 -0.09660674982913986 +1.3361 0.7010853569436164 0.701083545688199 3.1963587846656205e-07 -0.09660776315113162 +1.3362 0.7010871669064626 0.7010853480693997 3.137300751340777e-07 -0.09660877617573616 +1.3363000000000003 0.701088976270738 0.701087149979716 3.0774506033781623e-07 -0.09660978890303754 +1.3364 0.7010907850357692 0.7010889514201297 3.016822135923358e-07 -0.09661080133311997 +1.3365 0.7010925932008976 0.7010907523916072 2.955429316137126e-07 -0.09661181346606747 +1.3366000000000002 0.7010944007654794 0.7010925528951009 2.893286281183127e-07 -0.0966128253019642 +1.3367 0.7010962077288867 0.7010943529315466 2.830407334758478e-07 -0.09661383684089422 +1.3368000000000002 0.7010980140905063 0.7010961525018657 2.7668069434855225e-07 -0.09661484808294164 +1.3369000000000002 0.7010998198497406 0.7010979516069631 2.702499733789332e-07 -0.09661585902819037 +1.337 0.7011016250060081 0.7010997502477283 2.637500488567035e-07 -0.09661686967672446 +1.3371000000000002 0.7011034295587433 0.7011015484250349 2.571824143648982e-07 -0.09661788002862792 +1.3372 0.701105233507396 0.7011033461397402 2.505485784259909e-07 -0.0966188900839847 +1.3373000000000002 0.7011070368514326 0.7011051433926855 2.4385006422433797e-07 -0.09661989984287872 +1.3374000000000001 0.7011088395903361 0.7011069401846952 2.370884091759673e-07 -0.09662090930539391 +1.3375 0.7011106417236057 0.7011087365165777 2.3026516460938895e-07 -0.09662191847161421 +1.3376000000000001 0.7011124432507573 0.701110532389124 2.233818954186506e-07 -0.09662292734162338 +1.3377000000000001 0.7011142441713236 0.7011123278031087 2.1644017967475948e-07 -0.09662393591550539 +1.3378 0.7011160444848541 0.7011141227592896 2.0944160830649317e-07 -0.09662494419334398 +1.3379 0.7011178441909157 0.7011159172584068 2.0238778469100493e-07 -0.09662595217522303 +1.338 0.7011196432890923 0.7011177113011837 1.9528032433116516e-07 -0.09662695986122632 +1.3381 0.7011214417789844 0.7011195048883256 1.8812085443228876e-07 -0.09662796725143759 +1.3382 0.7011232396602112 0.7011212980205213 1.8091101360723227e-07 -0.09662897434594059 +1.3383000000000003 0.7011250369324086 0.7011230906984409 1.7365245141842678e-07 -0.09662998114481906 +1.3384 0.7011268335952303 0.7011248829227373 1.6634682805174994e-07 -0.09663098764815664 +1.3385 0.7011286296483481 0.7011266746940458 1.5899581393488682e-07 -0.09663199385603712 +1.3386000000000002 0.7011304250914511 0.7011284660129828 1.516010893105879e-07 -0.09663299976854399 +1.3387 0.7011322199242467 0.7011302568801481 1.4416434391054112e-07 -0.096634005385761 +1.3388000000000002 0.7011340141464604 0.701132047296122 1.3668727653556867e-07 -0.09663501070777172 +1.3389000000000002 0.7011358077578358 0.7011338372614673 1.2917159469480466e-07 -0.0966360157346598 +1.339 0.7011376007581347 0.7011356267767286 1.2161901416507526e-07 -0.0966370204665088 +1.3391000000000002 0.7011393931471372 0.7011374158424314 1.1403125865783181e-07 -0.09663802490340219 +1.3392 0.701141184924642 0.7011392044590832 1.0641005939240888e-07 -0.09663902904542356 +1.3393000000000002 0.7011429760904658 0.7011409926271729 9.87571547247934e-08 -0.09664003289265638 +1.3394000000000001 0.7011447666444446 0.7011427803471706 9.107428970353548e-08 -0.09664103644518417 +1.3395 0.7011465565864323 0.7011445676195276 8.336321575749817e-08 -0.09664203970309032 +1.3396000000000001 0.7011483459163019 0.7011463544446769 7.562569017544041e-08 -0.0966430426664583 +1.3397000000000001 0.701150134633945 0.7011481408230322 6.786347583019603e-08 -0.09664404533537155 +1.3398 0.7011519227392723 0.7011499267549888 6.007834068427753e-08 -0.09664504770991347 +1.3399 0.7011537102322128 0.7011517122409224 5.2272057442931397e-08 -0.09664604979016739 +1.34 0.701155497112715 0.7011534972811904 4.444640313433501e-08 -0.0966470515762167 +1.3401 0.7011572833807456 0.7011552818761304 3.660315868979358e-08 -0.09664805306814468 +1.3402 0.7011590690362908 0.701157066026062 2.874410855863152e-08 -0.09664905426603468 +1.3403000000000003 0.7011608540793559 0.7011588497312851 2.0871040298797716e-08 -0.09665005516996997 +1.3404 0.7011626385099647 0.7011606329920801 1.2985744150990908e-08 -0.09665105578003377 +1.3405 0.7011644223281606 0.7011624158087089 5.090012667428867e-09 -0.09665205609630942 +1.3406000000000002 0.7011662055340059 0.7011641981814142 -2.8143597270366416e-09 -0.09665305611888006 +1.3407 0.7011679881275819 0.7011659801104191 -1.0725577127834729e-08 -0.0966540558478289 +1.3408000000000002 0.7011697701089892 0.701167761595928 -1.8641842562672206e-08 -0.09665505528323917 +1.3409 0.7011715514783469 0.7011695426381255 -2.6561358396157836e-08 -0.09665605442519394 +1.341 0.7011733322357938 0.7011713232371777 -3.448232674722017e-08 -0.09665705327377637 +1.3411000000000002 0.7011751123814882 0.7011731033932312 -4.240294988386555e-08 -0.09665805182906964 +1.3412 0.7011768919156065 0.7011748831064133 -5.032143064070439e-08 -0.09665905009115677 +1.3413000000000002 0.7011786708383447 0.7011766623768322 -5.823597282314172e-08 -0.09666004806012084 +1.3414000000000001 0.7011804491499183 0.701178441204577 -6.614478161460352e-08 -0.0966610457360449 +1.3415 0.7011822268505608 0.7011802195897173 -7.404606398603991e-08 -0.09666204311901191 +1.3416000000000001 0.7011840039405255 0.7011819975323046 -8.193802909697151e-08 -0.09666304020910499 +1.3417000000000001 0.7011857804200848 0.7011837750323702 -8.98188887077031e-08 -0.09666403700640708 +1.3418 0.7011875562895298 0.7011855520899266 -9.76868575796111e-08 -0.0966650335110011 +1.3419 0.7011893315491704 0.7011873287049676 -1.0554015388453825e-07 -0.09666602972297 +1.342 0.7011911061993357 0.7011891048774679 -1.1337699960117797e-07 -0.09666702564239672 +1.3421 0.7011928802403733 0.7011908806073829 -1.2119562092099967e-07 -0.09666802126936412 +1.3422 0.7011946536726501 0.7011926558946497 -1.2899424865243925e-07 -0.09666901660395506 +1.3423000000000003 0.7011964264965516 0.7011944307391864 -1.3677111862855917e-07 -0.09667001164625247 +1.3424 0.7011981987124815 0.701196205140892 -1.4452447207047303e-07 -0.09667100639633912 +1.3425 0.7011999703208623 0.7011979790996472 -1.522525560366389e-07 -0.09667200085429778 +1.3426000000000002 0.7012017413221356 0.7011997526153139 -1.5995362379062072e-07 -0.09667299502021129 +1.3427 0.7012035117167613 0.7012015256877351 -1.6762593517752333e-07 -0.09667398889416243 +1.3428000000000002 0.7012052815052173 0.7012032983167359 -1.7526775706114273e-07 -0.09667498247623388 +1.3429 0.7012070506880003 0.7012050705021226 -1.828773636795844e-07 -0.09667597576650844 +1.343 0.7012088192656248 0.7012068422436832 -1.9045303705639283e-07 -0.09667696876506876 +1.3431000000000002 0.7012105872386237 0.7012086135411875 -1.9799306738219058e-07 -0.09667796147199748 +1.3432 0.7012123546075484 0.7012103843943871 -2.0549575337550086e-07 -0.09667895388737735 +1.3433000000000002 0.7012141213729675 0.7012121548030158 -2.1295940272336722e-07 -0.09667994601129093 +1.3434000000000001 0.7012158875354677 0.701213924766789 -2.2038233239707328e-07 -0.09668093784382087 +1.3435 0.701217653095654 0.7012156942854044 -2.277628690823541e-07 -0.09668192938504971 +1.3436000000000001 0.7012194180541487 0.7012174633585421 -2.3509934955062706e-07 -0.09668292063506007 +1.3437000000000001 0.7012211824115914 0.7012192319858643 -2.423901209920587e-07 -0.0966839115939345 +1.3438 0.7012229461686394 0.7012210001670163 -2.4963354143536787e-07 -0.09668490226175547 +1.3439 0.7012247093259676 0.7012227679016249 -2.568279800878315e-07 -0.09668589263860551 +1.344 0.7012264718842675 0.7012245351893005 -2.6397181773080147e-07 -0.0966868827245671 +1.3441 0.7012282338442481 0.7012263020296362 -2.710634470493023e-07 -0.09668787251972273 +1.3442 0.7012299952066355 0.7012280684222081 -2.781012730171395e-07 -0.09668886202415483 +1.3443000000000003 0.7012317559721722 0.7012298343665748 -2.8508371324037496e-07 -0.09668985123794582 +1.3444 0.7012335161416173 0.7012315998622791 -2.9200919834937444e-07 -0.09669084016117807 +1.3445 0.7012352757157467 0.7012333649088465 -2.988761723249356e-07 -0.09669182879393397 +1.3446000000000002 0.7012370346953529 0.7012351295057861 -3.056830927966603e-07 -0.09669281713629588 +1.3447 0.7012387930812441 0.7012368936525915 -3.124284315009218e-07 -0.09669380518834614 +1.3448000000000002 0.7012405508742448 0.7012386573487388 -3.191106745306649e-07 -0.09669479295016703 +1.3449 0.701242308075195 0.7012404205936889 -3.257283227239838e-07 -0.0966957804218408 +1.345 0.7012440646849518 0.701242183386887 -3.322798919833114e-07 -0.09669676760344983 +1.3451000000000002 0.7012458207043866 0.7012439457277624 -3.3876391360154745e-07 -0.09669775449507628 +1.3452 0.7012475761343863 0.7012457076157287 -3.4517893459512505e-07 -0.09669874109680242 +1.3453000000000002 0.7012493309758534 0.7012474690501844 -3.515235180509557e-07 -0.09669972740871038 +1.3454000000000002 0.7012510852297058 0.7012492300305129 -3.5779624342480165e-07 -0.09670071343088245 +1.3455 0.7012528388968756 0.7012509905560824 -3.639957068396482e-07 -0.09670169916340067 +1.3456000000000001 0.7012545919783101 0.7012527506262465 -3.701205214812209e-07 -0.09670268460634726 +1.3457000000000001 0.7012563444749709 0.7012545102403436 -3.761693178269687e-07 -0.09670366975980428 +1.3458 0.7012580963878341 0.7012562693976989 -3.8214074394443687e-07 -0.09670465462385386 +1.3459 0.7012598477178897 0.7012580280976222 -3.8803346587290566e-07 -0.09670563919857808 +1.346 0.7012615984661421 0.7012597863394098 -3.9384616785237414e-07 -0.09670662348405898 +1.3461 0.7012633486336092 0.7012615441223438 -3.9957755267744366e-07 -0.09670760748037857 +1.3462 0.7012650982213222 0.7012633014456933 -4.052263418777291e-07 -0.09670859118761889 +1.3463000000000003 0.7012668472303263 0.7012650583087133 -4.107912761480703e-07 -0.09670957460586192 +1.3464 0.7012685956616791 0.7012668147106458 -4.1627111552894336e-07 -0.0967105577351896 +1.3465 0.7012703435164518 0.7012685706507196 -4.216646397048329e-07 -0.09671154057568387 +1.3466000000000002 0.7012720907957279 0.7012703261281512 -4.269706482609714e-07 -0.0967125231274267 +1.3467 0.7012738375006038 0.7012720811421442 -4.3218796106497814e-07 -0.09671350539049997 +1.3468000000000002 0.7012755836321877 0.7012738356918897 -4.373154183431871e-07 -0.09671448736498554 +1.3469 0.7012773291916001 0.7012755897765667 -4.423518810275917e-07 -0.09671546905096527 +1.347 0.7012790741799735 0.7012773433953421 -4.472962310819728e-07 -0.096716450448521 +1.3471000000000002 0.701280818598452 0.7012790965473717 -4.521473716476154e-07 -0.09671743155773456 +1.3472 0.7012825624481911 0.7012808492317992 -4.569042272861701e-07 -0.09671841237868774 +1.3473000000000002 0.701284305730357 0.7012826014477576 -4.615657442988419e-07 -0.09671939291146231 +1.3474000000000002 0.7012860484461274 0.7012843531943681 -4.661308909137407e-07 -0.09672037315613999 +1.3475 0.7012877905966907 0.7012861044707419 -4.705986574524146e-07 -0.09672135311280255 +1.3476000000000001 0.7012895321832451 0.7012878552759794 -4.749680566906722e-07 -0.09672233278153168 +1.3477000000000001 0.701291273207 0.7012896056091702 -4.792381239418497e-07 -0.09672331216240908 +1.3478 0.7012930136691738 0.7012913554693948 -4.834079174037553e-07 -0.09672429125551639 +1.3479 0.7012947535709955 0.7012931048557234 -4.874765181656082e-07 -0.09672527006093529 +1.348 0.7012964929137029 0.7012948537672162 -4.914430306590667e-07 -0.09672624857874737 +1.3481 0.7012982316985432 0.701296602202925 -4.953065826790448e-07 -0.09672722680903423 +1.3482 0.7012999699267728 0.7012983501618917 -4.990663256335126e-07 -0.09672820475187748 +1.3483000000000003 0.7013017075996568 0.7013000976431496 -5.027214347239073e-07 -0.09672918240735862 +1.3484 0.7013034447184684 0.701301844645724 -5.062711091116667e-07 -0.09673015977555921 +1.3485 0.7013051812844895 0.7013035911686314 -5.097145721125185e-07 -0.09673113685656082 +1.3486000000000002 0.7013069172990096 0.7013053372108803 -5.130510714046466e-07 -0.09673211365044486 +1.3487 0.7013086527633259 0.7013070827714716 -5.162798790911416e-07 -0.09673309015729287 +1.3488000000000002 0.7013103876787433 0.7013088278493986 -5.194002919706175e-07 -0.09673406637718623 +1.3489 0.7013121220465737 0.7013105724436473 -5.224116316066008e-07 -0.09673504231020644 +1.349 0.701313855868136 0.7013123165531966 -5.253132445079411e-07 -0.09673601795643488 +1.3491000000000002 0.7013155891447553 0.7013140601770192 -5.281045023022846e-07 -0.09673699331595297 +1.3492 0.7013173218777637 0.7013158033140809 -5.307848018054617e-07 -0.09673796838884202 +1.3493000000000002 0.701319054068499 0.7013175459633414 -5.333535651741439e-07 -0.09673894317518339 +1.3494000000000002 0.7013207857183048 0.7013192881237542 -5.358102401001319e-07 -0.09673991767505839 +1.3495 0.7013225168285306 0.701321029794268 -5.381542997826005e-07 -0.09674089188854836 +1.3496000000000001 0.7013242474005308 0.7013227709738256 -5.403852432056544e-07 -0.09674186581573457 +1.3497000000000001 0.7013259774356649 0.7013245116613643 -5.425025951522056e-07 -0.09674283945669825 +1.3498 0.7013277069352971 0.7013262518558177 -5.445059062664237e-07 -0.09674381281152064 +1.3499 0.7013294359007962 0.7013279915561139 -5.463947533035363e-07 -0.096744785880283 +1.35 0.7013311643335352 0.7013297307611771 -5.481687390118672e-07 -0.0967457586630665 +1.3501 0.7013328922348907 0.7013314694699275 -5.49827492410393e-07 -0.0967467311599523 +1.3502 0.7013346196062427 0.7013332076812818 -5.51370668726292e-07 -0.09674770337102157 +1.3503000000000003 0.7013363464489755 0.7013349453941531 -5.527979495129065e-07 -0.09674867529635543 +1.3504 0.7013380727644751 0.7013366826074512 -5.541090427885198e-07 -0.09674964693603494 +1.3505 0.7013397985541316 0.7013384193200836 -5.553036829114566e-07 -0.09675061829014125 +1.3506000000000002 0.7013415238193369 0.7013401555309545 -5.563816308784553e-07 -0.09675158935875544 +1.3507 0.701343248561485 0.7013418912389665 -5.573426741789511e-07 -0.09675256014195852 +1.3508000000000002 0.7013449727819723 0.7013436264430198 -5.581866269060987e-07 -0.09675353063983153 +1.3509 0.7013466964821959 0.7013453611420131 -5.589133297567717e-07 -0.09675450085245546 +1.351 0.7013484196635555 0.7013470953348435 -5.595226501564632e-07 -0.09675547077991131 +1.3511000000000002 0.7013501423274511 0.7013488290204073 -5.600144821205078e-07 -0.09675644042228004 +1.3512 0.7013518644752832 0.7013505621975991 -5.603887464761259e-07 -0.09675740977964253 +1.3513000000000002 0.7013535861084534 0.7013522948653141 -5.606453906958908e-07 -0.09675837885207976 +1.3514000000000002 0.7013553072283634 0.7013540270224462 -5.607843890365061e-07 -0.09675934763967259 +1.3515 0.7013570278364145 0.70135575866789 -5.608057423583945e-07 -0.09676031614250191 +1.3516000000000001 0.7013587479340082 0.7013574898005401 -5.607094783199873e-07 -0.09676128436064858 +1.3517000000000001 0.7013604675225449 0.7013592204192916 -5.604956512528236e-07 -0.09676225229419345 +1.3518000000000001 0.7013621866034241 0.7013609505230403 -5.601643421337954e-07 -0.09676321994321734 +1.3519 0.7013639051780441 0.7013626801106836 -5.597156586961693e-07 -0.09676418730780097 +1.352 0.7013656232478019 0.70136440918112 -5.591497351659092e-07 -0.09676515438802515 +1.3521 0.7013673408140928 0.7013661377332495 -5.584667323588199e-07 -0.09676612118397063 +1.3522 0.7013690578783097 0.7013678657659745 -5.576668377360594e-07 -0.09676708769571815 +1.3523000000000003 0.701370774441843 0.7013695932781998 -5.567502651682155e-07 -0.09676805392334836 +1.3524 0.7013724905060812 0.7013713202688321 -5.557172549908174e-07 -0.09676901986694203 +1.3525 0.7013742060724093 0.7013730467367811 -5.545680738794356e-07 -0.09676998552657974 +1.3526000000000002 0.701375921142209 0.7013747726809604 -5.53303014849682e-07 -0.09677095090234217 +1.3527 0.7013776357168593 0.7013764981002857 -5.519223971184317e-07 -0.09677191599430994 +1.3528000000000002 0.7013793497977345 0.7013782229936776 -5.50426566055251e-07 -0.09677288080256363 +1.3529 0.7013810633862054 0.7013799473600597 -5.488158930921916e-07 -0.09677384532718382 +1.353 0.7013827764836384 0.7013816711983605 -5.470907756682797e-07 -0.0967748095682511 +1.3531000000000002 0.7013844890913958 0.7013833945075125 -5.452516370907379e-07 -0.09677577352584601 +1.3532 0.7013862012108343 0.7013851172864531 -5.432989263962074e-07 -0.096776737200049 +1.3533000000000002 0.7013879128433056 0.701386839534125 -5.412331183299313e-07 -0.09677770059094061 +1.3534000000000002 0.7013896239901567 0.7013885612494757 -5.390547132000378e-07 -0.09677866369860133 +1.3535 0.7013913346527276 0.7013902824314591 -5.367642367248848e-07 -0.09677962652311156 +1.3536000000000001 0.701393044832354 0.7013920030790342 -5.343622398804038e-07 -0.09678058906455178 +1.3537000000000001 0.7013947545303639 0.7013937231911662 -5.318492988931611e-07 -0.09678155132300234 +1.3538000000000001 0.70139646374808 0.7013954427668273 -5.292260149905581e-07 -0.09678251329854368 +1.3539 0.7013981724868175 0.7013971618049957 -5.264930142689916e-07 -0.09678347499125613 +1.354 0.7013998807478848 0.7013988803046569 -5.236509475967099e-07 -0.09678443640122007 +1.3541 0.7014015885325833 0.701400598264803 -5.207004904611567e-07 -0.09678539752851575 +1.3542 0.7014032958422067 0.7014023156844346 -5.176423427191712e-07 -0.09678635837322358 +1.3543000000000003 0.7014050026780408 0.701404032562559 -5.144772285067822e-07 -0.09678731893542379 +1.3544 0.7014067090413634 0.7014057488981918 -5.112058960657362e-07 -0.09678827921519659 +1.3545 0.7014084149334443 0.7014074646903572 -5.078291175283911e-07 -0.09678923921262231 +1.3546 0.7014101203555441 0.7014091799380873 -5.043476887997556e-07 -0.0967901989277811 +1.3547 0.7014118253089154 0.7014108946404228 -5.007624293146273e-07 -0.09679115836075317 +1.3548000000000002 0.7014135297948012 0.7014126087964144 -4.9707418187106e-07 -0.09679211751161873 +1.3549 0.7014152338144355 0.701414322405121 -4.932838123944405e-07 -0.09679307638045791 +1.355 0.7014169373690424 0.7014160354656112 -4.893922097778947e-07 -0.09679403496735084 +1.3551000000000002 0.7014186404598369 0.7014177479769633 -4.854002856602424e-07 -0.09679499327237766 +1.3552 0.7014203430880233 0.7014194599382656 -4.8130897422477e-07 -0.09679595129561838 +1.3553000000000002 0.7014220452547957 0.7014211713486169 -4.771192319771855e-07 -0.09679690903715317 +1.3554000000000002 0.7014237469613381 0.7014228822071256 -4.7283203750275726e-07 -0.09679786649706201 +1.3555 0.701425448208824 0.7014245925129117 -4.684483912581472e-07 -0.096798823675425 +1.3556000000000001 0.7014271489984151 0.7014263022651053 -4.639693153146718e-07 -0.0967997805723221 +1.3557000000000001 0.7014288493312624 0.701428011462848 -4.593958531431963e-07 -0.0968007371878333 +1.3558000000000001 0.7014305492085053 0.7014297201052926 -4.54729069343518e-07 -0.09680169352203855 +1.3559 0.7014322486312718 0.7014314281916034 -4.499700494778325e-07 -0.09680264957501779 +1.356 0.7014339476006783 0.7014331357209569 -4.451198997237893e-07 -0.096803605346851 +1.3561 0.7014356461178284 0.7014348426925407 -4.401797466385693e-07 -0.09680456083761797 +1.3562 0.701437344183814 0.7014365491055555 -4.3515073692296236e-07 -0.09680551604739872 +1.3563000000000003 0.7014390417997143 0.7014382549592142 -4.300340371507505e-07 -0.09680647097627304 +1.3564 0.701440738966596 0.7014399602527417 -4.2483083347727435e-07 -0.09680742562432078 +1.3565 0.7014424356855125 0.7014416649853767 -4.195423314104496e-07 -0.09680837999162176 +1.3566 0.7014441319575043 0.70144336915637 -4.141697554846391e-07 -0.09680933407825575 +1.3567 0.7014458277835989 0.701445072764986 -4.0871434900391357e-07 -0.09681028788430253 +1.3568000000000002 0.7014475231648096 0.701446775810503 -4.031773737159239e-07 -0.09681124140984187 +1.3569 0.7014492181021367 0.7014484782922122 -3.975601095829173e-07 -0.09681219465495355 +1.357 0.701450912596566 0.7014501802094188 -3.918638544278541e-07 -0.09681314761971715 +1.3571000000000002 0.7014526066490698 0.7014518815614426 -3.8608992369848494e-07 -0.09681410030421246 +1.3572 0.7014543002606058 0.7014535823476165 -3.8023965006489524e-07 -0.09681505270851916 +1.3573000000000002 0.7014559934321175 0.7014552825672886 -3.7431438323215493e-07 -0.09681600483271685 +1.3574000000000002 0.7014576861645334 0.7014569822198213 -3.6831548952398485e-07 -0.0968169566768852 +1.3575 0.7014593784587675 0.7014586813045918 -3.622443516607121e-07 -0.09681790824110381 +1.3576000000000001 0.7014610703157188 0.701460379820992 -3.5610236831518094e-07 -0.09681885952545226 +1.3577000000000001 0.7014627617362711 0.7014620777684287 -3.4989095396703584e-07 -0.0968198105300101 +1.3578000000000001 0.7014644527212928 0.7014637751463244 -3.436115384100602e-07 -0.09682076125485685 +1.3579 0.701466143271637 0.7014654719541167 -3.3726556652319273e-07 -0.0968217117000721 +1.358 0.7014678333881414 0.7014671681912585 -3.30854497909705e-07 -0.09682266186573532 +1.3581 0.7014695230716277 0.7014688638572191 -3.243798065502568e-07 -0.096823611751926 +1.3582 0.7014712123229014 0.7014705589514826 -3.1784298046982906e-07 -0.09682456135872358 +1.3583000000000003 0.7014729011427526 0.7014722534735501 -3.112455214393517e-07 -0.09682551068620754 +1.3584 0.7014745895319547 0.7014739474229382 -3.045889445246752e-07 -0.09682645973445728 +1.3585 0.7014762774912648 0.7014756407991798 -2.978747778575874e-07 -0.09682740850355216 +1.3586 0.7014779650214237 0.7014773336018245 -2.9110456220907133e-07 -0.0968283569935716 +1.3587 0.7014796521231554 0.7014790258304382 -2.842798506874633e-07 -0.09682930520459494 +1.3588000000000002 0.7014813387971675 0.7014807174846035 -2.7740220833599727e-07 -0.09683025313670153 +1.3589 0.7014830250441505 0.7014824085639197 -2.7047321180320716e-07 -0.09683120078997068 +1.359 0.7014847108647778 0.7014840990680031 -2.634944489543489e-07 -0.09683214816448166 +1.3591000000000002 0.7014863962597061 0.701485788996487 -2.5646751853486416e-07 -0.09683309526031376 +1.3592 0.7014880812295745 0.7014874783490216 -2.493940298303743e-07 -0.09683404207754624 +1.3593000000000002 0.7014897657750049 0.7014891671252745 -2.422756022191219e-07 -0.09683498861625829 +1.3594000000000002 0.7014914498966021 0.7014908553249313 -2.3511386486319008e-07 -0.09683593487652918 +1.3595 0.7014931335949529 0.7014925429476939 -2.2791045630604634e-07 -0.09683688085843807 +1.3596000000000001 0.701494816870627 0.7014942299932821 -2.206670241151898e-07 -0.09683782656206413 +1.3597000000000001 0.7014964997241757 0.7014959164614336 -2.1338522453173692e-07 -0.09683877198748649 +1.3598000000000001 0.7014981821561335 0.7014976023519038 -2.0606672201939347e-07 -0.09683971713478434 +1.3599 0.7014998641670158 0.7014992876644656 -1.98713188934857e-07 -0.09684066200403667 +1.36 0.7015015457573213 0.7015009723989097 -1.9132630515311666e-07 -0.09684160659532265 +1.3601 0.7015032269275296 0.7015026565550454 -1.8390775766846668e-07 -0.09684255090872132 +1.3602 0.7015049076781031 0.7015043401326992 -1.7645924019205061e-07 -0.09684349494431173 +1.3603000000000003 0.7015065880094855 0.7015060231317165 -1.6898245276675272e-07 -0.0968444387021729 +1.3604 0.7015082679221023 0.7015077055519601 -1.6147910144280464e-07 -0.09684538218238385 +1.3605 0.7015099474163611 0.7015093873933114 -1.5395089780073645e-07 -0.09684632538502352 +1.3606 0.7015116264926502 0.7015110686556698 -1.4639955861137088e-07 -0.09684726831017085 +1.3607 0.7015133051513408 0.7015127493389535 -1.3882680544204107e-07 -0.09684821095790483 +1.3608000000000002 0.7015149833927847 0.7015144294430987 -1.3123436424199164e-07 -0.09684915332830436 +1.3609 0.7015166612173158 0.7015161089680599 -1.2362396497635209e-07 -0.09685009542144835 +1.361 0.7015183386252491 0.7015177879138108 -1.1599734120806837e-07 -0.09685103723741571 +1.3611000000000002 0.701520015616881 0.701519466280342 -1.0835622971799852e-07 -0.09685197877628518 +1.3612 0.7015216921924898 0.7015211440676643 -1.0070237010679356e-07 -0.09685292003813567 +1.3613000000000002 0.701523368352335 0.7015228212758062 -9.303750440285002e-08 -0.09685386102304602 +1.3614000000000002 0.7015250440966567 0.7015244979048147 -8.536337665031313e-08 -0.09685480173109498 +1.3615 0.7015267194256776 0.701526173954756 -7.768173252657024e-08 -0.09685574216236131 +1.3616000000000001 0.7015283943396007 0.7015278494257136 -6.999431894499919e-08 -0.09685668231692376 +1.3617000000000001 0.7015300688386112 0.7015295243177911 -6.23028836516451e-08 -0.0968576221948611 +1.3618000000000001 0.701531742922875 0.7015311986311099 -5.46091748286192e-08 -0.09685856179625206 +1.3619 0.7015334165925395 0.7015328723658101 -4.691494070443655e-08 -0.09685950112117529 +1.362 0.7015350898477337 0.7015345455220503 -3.9221929147494495e-08 -0.09686044016970946 +1.3621 0.7015367626885671 0.7015362181000077 -3.153188727321194e-08 -0.09686137894193317 +1.3622 0.7015384351151319 0.7015378900998781 -2.3846561048729287e-08 -0.0968623174379251 +1.3623000000000003 0.7015401071275003 0.701539561521876 -1.6167694895981993e-08 -0.09686325565776382 +1.3624 0.7015417787257269 0.7015412323662344 -8.497031291250512e-09 -0.09686419360152798 +1.3625 0.701543449909847 0.7015429026332047 -8.363103768532776e-10 -0.09686513126929605 +1.3626 0.701545120679878 0.7015445723230568 6.8127304405501965e-09 -0.09686606866114666 +1.3627 0.7015467910358183 0.701546241436079 1.4448356873766888e-08 -0.09686700577715832 +1.3628000000000002 0.7015484609776479 0.7015479099725783 2.2068838163163962e-08 -0.09686794261740948 +1.3629 0.7015501305053284 0.7015495779328793 2.9672447450501682e-08 -0.09686887918197865 +1.363 0.7015517996188033 0.7015512453173258 3.7257462186593426e-08 -0.09686981547094431 +1.3631000000000002 0.7015534683179974 0.7015529121262796 4.482216451814902e-08 -0.09687075148438487 +1.3632 0.701555136602817 0.7015545783601205 5.236484166594446e-08 -0.09687168722237878 +1.3633000000000002 0.7015568044731504 0.7015562440192464 5.988378632554303e-08 -0.09687262268500435 +1.3634000000000002 0.7015584719288681 0.7015579091040738 6.737729704546502e-08 -0.09687355787234009 +1.3635 0.7015601389698224 0.7015595736150366 7.484367861403107e-08 -0.09687449278446429 +1.3636000000000001 0.7015618055958466 0.7015612375525873 8.228124244273605e-08 -0.09687542742145525 +1.3637000000000001 0.7015634718067574 0.7015629009171952 8.968830695829655e-08 -0.09687636178339129 +1.3638000000000001 0.701565137602353 0.7015645637093488 9.706319796867757e-08 -0.09687729587035081 +1.3639000000000001 0.7015668029824136 0.7015662259295535 1.0440424903085388e-07 -0.09687822968241198 +1.364 0.7015684679467019 0.7015678875783324 1.1170980188102142e-07 -0.09687916321965309 +1.3641 0.7015701324949633 0.7015695486562259 1.1897820672082671e-07 -0.09688009648215234 +1.3642 0.701571796626925 0.7015712091637925 1.2620782267880326e-07 -0.09688102946998799 +1.3643000000000003 0.7015734603422974 0.7015728691016077 1.3339701812956073e-07 -0.09688196218323819 +1.3644 0.7015751236407732 0.7015745284702639 1.405441710719546e-07 -0.09688289462198112 +1.3645 0.7015767865220282 0.7015761872703712 1.4764766950725594e-07 -0.09688382678629492 +1.3646 0.7015784489857204 0.7015778455025565 1.5470591177915716e-07 -0.0968847586762577 +1.3647 0.7015801110314921 0.7015795031674634 1.617173069484723e-07 -0.09688569029194766 +1.3648000000000002 0.7015817726589675 0.7015811602657529 1.6868027516783735e-07 -0.0968866216334428 +1.3649 0.7015834338677549 0.7015828167981017 1.7559324800783815e-07 -0.09688755270082126 +1.365 0.7015850946574453 0.7015844727652039 1.8245466882824135e-07 -0.09688848349416102 +1.3651000000000002 0.7015867550276136 0.7015861281677698 1.8926299313881678e-07 -0.09688941401354013 +1.3652 0.701588414977818 0.7015877830065254 1.960166889011794e-07 -0.09689034425903657 +1.3653000000000002 0.7015900745076011 0.7015894372822138 2.0271423694165347e-07 -0.09689127423072835 +1.3654000000000002 0.7015917336164887 0.7015910909955935 2.093541312218894e-07 -0.09689220392869341 +1.3655 0.7015933923039915 0.7015927441474389 2.159348792274418e-07 -0.09689313335300975 +1.3656000000000001 0.7015950505696037 0.7015943967385403 2.2245500230083648e-07 -0.09689406250375526 +1.3657000000000001 0.701596708412804 0.7015960487697033 2.2891303595035106e-07 -0.09689499138100782 +1.3658000000000001 0.7015983658330558 0.7015977002417492 2.3530753015532646e-07 -0.09689591998484537 +1.3659000000000001 0.7016000228298069 0.7015993511555143 2.416370497859699e-07 -0.09689684831534566 +1.366 0.7016016794024904 0.7016010015118501 2.479001748184606e-07 -0.09689777637258662 +1.3661 0.701603335550524 0.7016026513116231 2.540955007374057e-07 -0.09689870415664609 +1.3662 0.7016049912733108 0.7016043005557142 2.602216387925793e-07 -0.09689963166760175 +1.3663000000000003 0.7016066465702392 0.7016059492450193 2.6627721630423373e-07 -0.09690055890553151 +1.3664 0.7016083014406829 0.7016075973804488 2.722608770447388e-07 -0.09690148587051309 +1.3665 0.7016099558840014 0.7016092449629263 2.781712814953208e-07 -0.09690241256262416 +1.3666 0.7016116098995406 0.7016108919933908 2.8400710710974053e-07 -0.0969033389819425 +1.3667 0.7016132634866317 0.7016125384727943 2.897670486820547e-07 -0.0969042651285458 +1.3668000000000002 0.7016149166445924 0.7016141844021028 2.954498185617216e-07 -0.09690519100251171 +1.3669 0.7016165693727269 0.7016158297822956 3.0105414701442346e-07 -0.0969061166039179 +1.367 0.7016182216703264 0.7016174746143655 3.06578782464928e-07 -0.09690704193284204 +1.3671000000000002 0.7016198735366683 0.7016191188993183 3.120224917954606e-07 -0.09690796698936169 +1.3672 0.7016215249710173 0.7016207626381725 3.173840606163214e-07 -0.09690889177355447 +1.3673000000000002 0.7016231759726252 0.7016224058319595 3.2266229350180753e-07 -0.0969098162854979 +1.3674000000000002 0.7016248265407319 0.7016240484817231 3.2785601430246336e-07 -0.0969107405252696 +1.3675 0.7016264766745641 0.7016256905885196 3.3296406639488074e-07 -0.09691166449294712 +1.3676000000000001 0.701628126373337 0.7016273321534167 3.379853129523158e-07 -0.09691258818860789 +1.3677000000000001 0.7016297756362531 0.7016289731774947 3.429186371251003e-07 -0.0969135116123294 +1.3678000000000001 0.7016314244625041 0.7016306136618452 3.47762942394525e-07 -0.0969144347641892 +1.3679000000000001 0.7016330728512699 0.7016322536075712 3.5251715273243445e-07 -0.0969153576442647 +1.368 0.7016347208017186 0.7016338930157868 3.571802129342938e-07 -0.09691628025263332 +1.3681 0.701636368313008 0.7016355318876175 3.617510887440889e-07 -0.09691720258937252 +1.3682 0.7016380153842845 0.701637170224199 3.662287671249431e-07 -0.09691812465455958 +1.3683 0.7016396620146844 0.7016388080266779 3.7061225654361207e-07 -0.09691904644827196 +1.3684 0.7016413082033335 0.7016404452962105 3.7490058710926144e-07 -0.09691996797058695 +1.3685 0.701642953949347 0.7016420820339642 3.790928107885727e-07 -0.09692088922158194 +1.3686 0.7016445992518311 0.701643718241115 3.831880016832989e-07 -0.0969218102013342 +1.3687 0.7016462441098814 0.7016453539188494 3.87185256203737e-07 -0.09692273090992098 +1.3688000000000002 0.701647888522585 0.7016469890683625 3.9108369324220016e-07 -0.09692365134741959 +1.3689 0.7016495324890191 0.7016486236908596 3.9488245435342906e-07 -0.09692457151390729 +1.369 0.7016511760082524 0.7016502577875534 3.9858070400439205e-07 -0.09692549140946127 +1.3691000000000002 0.7016528190793447 0.7016518913596659 4.021776297546964e-07 -0.09692641103415874 +1.3692 0.7016544617013476 0.7016535244084279 4.0567244240230504e-07 -0.09692733038807685 +1.3693000000000002 0.701656103873304 0.7016551569350774 4.090643760945589e-07 -0.09692824947129279 +1.3694000000000002 0.7016577455942496 0.701656788940861 4.1235268866818275e-07 -0.0969291682838837 +1.3695 0.7016593868632122 0.7016584204270329 4.1553666162846836e-07 -0.09693008682592674 +1.3696000000000002 0.7016610276792117 0.7016600513948534 4.1861560039907486e-07 -0.09693100509749897 +1.3697000000000001 0.7016626680412614 0.7016616818455919 4.215888345024399e-07 -0.09693192309867746 +1.3698000000000001 0.7016643079483675 0.7016633117805229 4.244557176083519e-07 -0.0969328408295393 +1.3699000000000001 0.7016659473995297 0.7016649412009284 4.2721562776987243e-07 -0.09693375829016154 +1.37 0.7016675863937409 0.7016665701080964 4.2986796752741974e-07 -0.09693467548062121 +1.3701 0.7016692249299883 0.7016681985033209 4.3241216395734083e-07 -0.09693559240099525 +1.3702 0.7016708630072527 0.7016698263879018 4.3484766894252846e-07 -0.09693650905136064 +1.3703 0.70167250062451 0.7016714537631444 4.3717395918629887e-07 -0.09693742543179437 +1.3704 0.7016741377807306 0.7016730806303593 4.3939053635116965e-07 -0.09693834154237335 +1.3705 0.7016757744748797 0.7016747069908622 4.4149692719763767e-07 -0.09693925738317455 +1.3706 0.7016774107059176 0.7016763328459734 4.4349268357030125e-07 -0.09694017295427486 +1.3707 0.7016790464728002 0.7016779581970178 4.4537738265459925e-07 -0.0969410882557511 +1.3708000000000002 0.7016806817744792 0.7016795830453243 4.4715062698374997e-07 -0.0969420032876802 +1.3709 0.7016823166099022 0.7016812073922254 4.4881204450814005e-07 -0.09694291805013891 +1.371 0.7016839509780132 0.7016828312390577 4.5036128867165237e-07 -0.09694383254320409 +1.3711000000000002 0.7016855848777527 0.7016844545871612 4.5179803855738276e-07 -0.09694474676695256 +1.3712 0.701687218308058 0.7016860774378789 4.531219988390678e-07 -0.09694566072146107 +1.3713000000000002 0.7016888512678638 0.7016876997925561 4.5433289996149595e-07 -0.09694657440680637 +1.3714000000000002 0.7016904837561018 0.7016893216525414 4.55430498057241e-07 -0.09694748782306518 +1.3715 0.7016921157717017 0.7016909430191852 4.5641457517564543e-07 -0.09694840097031426 +1.3716000000000002 0.7016937473135907 0.70169256389384 4.572849391856759e-07 -0.0969493138486303 +1.3717000000000001 0.7016953783806945 0.7016941842778599 4.580414237481678e-07 -0.09695022645808989 +1.3718000000000001 0.7016970089719377 0.7016958041726005 4.586838886141975e-07 -0.09695113879876976 +1.3719000000000001 0.701698639086243 0.7016974235794187 4.5921221937528234e-07 -0.09695205087074654 +1.372 0.7017002687225322 0.7016990424996723 4.5962632762991396e-07 -0.09695296267409681 +1.3721 0.7017018978797267 0.7017006609347193 4.599261509696806e-07 -0.09695387420889717 +1.3722 0.7017035265567476 0.7017022788859182 4.601116529306948e-07 -0.09695478547522418 +1.3723 0.7017051547525156 0.701703896354628 4.60182823083799e-07 -0.09695569647315444 +1.3724 0.7017067824659515 0.701705513342207 4.6013967697905445e-07 -0.09695660720276444 +1.3725 0.7017084096959769 0.701707129850013 4.599822560971689e-07 -0.0969575176641307 +1.3726 0.7017100364415139 0.7017087458794032 4.59710627960519e-07 -0.09695842785732972 +1.3727 0.7017116627014852 0.7017103614317334 4.593248859666166e-07 -0.09695933778243791 +1.3728000000000002 0.7017132884748154 0.7017119765083584 4.588251494158646e-07 -0.09696024743953176 +1.3729 0.7017149137604306 0.7017135911106316 4.582115635323736e-07 -0.09696115682868776 +1.373 0.701716538557258 0.701715205239904 4.5748429933906154e-07 -0.09696206594998226 +1.3731000000000002 0.7017181628642277 0.7017168188975247 4.566435536298985e-07 -0.09696297480349167 +1.3732 0.7017197866802718 0.7017184320848402 4.5568954897684533e-07 -0.09696388338929231 +1.3733000000000002 0.7017214100043248 0.7017200448031943 4.5462253361189253e-07 -0.09696479170746054 +1.3734000000000002 0.7017230328353243 0.701721657053928 4.534427814062436e-07 -0.09696569975807269 +1.3735 0.7017246551722117 0.701723268838379 4.5215059175235384e-07 -0.09696660754120508 +1.3736000000000002 0.701726277013931 0.7017248801578815 4.50746289515358e-07 -0.09696751505693404 +1.3737000000000001 0.7017278983594301 0.7017264910137662 4.492302249567426e-07 -0.09696842230533581 +1.3738000000000001 0.7017295192076609 0.7017281014073586 4.4760277365801793e-07 -0.09696932928648662 +1.3739000000000001 0.70173113955758 0.701729711339981 4.45864336402757e-07 -0.09697023600046267 +1.374 0.7017327594081482 0.7017313208129508 4.44015339079451e-07 -0.0969711424473402 +1.3741 0.701734378758331 0.7017329298275801 4.4205623261905913e-07 -0.09697204862719544 +1.3742 0.7017359976070987 0.7017345383851765 4.399874928076586e-07 -0.09697295454010442 +1.3743 0.7017376159534278 0.7017361464870422 4.3780962026562786e-07 -0.09697386018614346 +1.3744 0.7017392337962995 0.7017377541344731 4.355231402394799e-07 -0.09697476556538859 +1.3745 0.7017408511347015 0.7017393613287596 4.33128602546351e-07 -0.09697567067791592 +1.3746 0.7017424679676271 0.7017409680711856 4.3062658141440613e-07 -0.09697657552380151 +1.3747 0.7017440842940761 0.7017425743630291 4.2801767532324453e-07 -0.09697748010312146 +1.3748000000000002 0.7017457001130553 0.701744180205561 4.253025068998162e-07 -0.0969783844159518 +1.3749 0.7017473154235778 0.7017457856000453 4.2248172272413287e-07 -0.09697928846236858 +1.375 0.7017489302246644 0.7017473905477385 4.1955599326681803e-07 -0.09698019224244774 +1.3751000000000002 0.7017505445153431 0.7017489950498906 4.165260125976733e-07 -0.09698109575626535 +1.3752 0.7017521582946491 0.701750599107743 4.1339249832322844e-07 -0.09698199900389731 +1.3753000000000002 0.701753771561626 0.7017522027225293 4.101561914063301e-07 -0.09698290198541959 +1.3754000000000002 0.7017553843153255 0.7017538058954749 4.0681785593715825e-07 -0.09698380470090812 +1.3755 0.7017569965548072 0.701755408627797 4.0337827900138734e-07 -0.09698470715043878 +1.3756000000000002 0.70175860827914 0.7017570109207039 3.9983827049283605e-07 -0.09698560933408747 +1.3757000000000001 0.7017602194874013 0.7017586127753948 3.961986629053005e-07 -0.09698651125193003 +1.3758000000000001 0.7017618301786774 0.7017602141930601 3.924603111382652e-07 -0.09698741290404231 +1.3759000000000001 0.7017634403520643 0.7017618151748803 3.886240922817974e-07 -0.09698831429050012 +1.376 0.7017650500066677 0.7017634157220275 3.846909054638914e-07 -0.09698921541137938 +1.3761 0.7017666591416023 0.701765015835662 3.8066167160066833e-07 -0.09699011626675573 +1.3762 0.7017682677559938 0.7017666155169351 3.765373331535149e-07 -0.09699101685670494 +1.3763 0.7017698758489775 0.7017682147669881 3.723188540111222e-07 -0.09699191718130286 +1.3764 0.7017714834196995 0.7017698135869508 3.6800721916335766e-07 -0.09699281724062508 +1.3765 0.7017730904673165 0.7017714119779428 3.636034344792205e-07 -0.09699371703474736 +1.3766 0.7017746969909961 0.7017730099410726 3.5910852653336933e-07 -0.0969946165637454 +1.3767 0.7017763029899173 0.7017746074774376 3.5452354231468863e-07 -0.09699551582769483 +1.3768000000000002 0.70177790846327 0.7017762045881235 3.498495490250608e-07 -0.09699641482667132 +1.3769 0.7017795134102561 0.7017778012742046 3.4508763377405494e-07 -0.09699731356075048 +1.377 0.701781117830089 0.7017793975367428 3.402389033638209e-07 -0.09699821203000784 +1.3771000000000002 0.7017827217219943 0.7017809933767885 3.3530448404622826e-07 -0.09699911023451903 +1.3772 0.7017843250852098 0.7017825887953801 3.302855212591882e-07 -0.09700000817435972 +1.3773000000000002 0.7017859279189855 0.7017841837935426 3.2518317930052554e-07 -0.09700090584960533 +1.3774000000000002 0.7017875302225842 0.7017857783722891 3.199986411475675e-07 -0.0970018032603314 +1.3775 0.7017891319952813 0.7017873725326194 3.147331080685656e-07 -0.09700270040661343 +1.3776000000000002 0.7017907332363653 0.7017889662755207 3.093877994839178e-07 -0.09700359728852698 +1.3777000000000001 0.7017923339451378 0.7017905596019661 3.0396395259146836e-07 -0.09700449390614738 +1.3778000000000001 0.7017939341209136 0.7017921525129163 2.984628221236463e-07 -0.0970053902595501 +1.3779000000000001 0.7017955337630216 0.7017937450093175 2.9288567999358195e-07 -0.0970062863488106 +1.378 0.7017971328708039 0.7017953370921028 2.87233815100818e-07 -0.09700718217400428 +1.3781 0.7017987314436165 0.7017969287621911 2.815085329149758e-07 -0.09700807773520648 +1.3782 0.7018003294808299 0.701798520020487 2.7571115529534396e-07 -0.0970089730324926 +1.3783 0.7018019269818282 0.7018001108678806 2.6984302011617833e-07 -0.09700986806593791 +1.3784 0.7018035239460109 0.7018017013052482 2.6390548093363497e-07 -0.09701076283561788 +1.3785 0.7018051203727911 0.7018032913334508 2.5789990676372554e-07 -0.09701165734160766 +1.3786 0.7018067162615971 0.7018048809533346 2.518276816729226e-07 -0.09701255158398261 +1.3787 0.7018083116118716 0.7018064701657314 2.4569020451448154e-07 -0.09701344556281793 +1.3788000000000002 0.7018099064230732 0.7018080589714573 2.394888885745572e-07 -0.09701433927818888 +1.3789 0.7018115006946752 0.7018096473713133 2.3322516129464788e-07 -0.09701523273017071 +1.379 0.7018130944261662 0.7018112353660855 2.269004639177119e-07 -0.09701612591883864 +1.3791000000000002 0.7018146876170506 0.7018128229565436 2.205162511134673e-07 -0.09701701884426783 +1.3792 0.7018162802668477 0.7018144101434419 2.1407399073553046e-07 -0.09701791150653342 +1.3793000000000002 0.7018178723750933 0.7018159969275188 2.075751633807965e-07 -0.0970188039057105 +1.3794000000000002 0.7018194639413391 0.7018175833094972 2.010212621465779e-07 -0.09701969604187426 +1.3795 0.7018210549651521 0.7018191692900833 1.9441379221774024e-07 -0.09702058791509977 +1.3796000000000002 0.7018226454461163 0.7018207548699673 1.8775427052669658e-07 -0.0970214795254621 +1.3797000000000001 0.7018242353838315 0.7018223400498234 1.810442254515654e-07 -0.09702237087303636 +1.3798000000000001 0.7018258247779139 0.7018239248303088 1.7428519644147045e-07 -0.09702326195789752 +1.3799000000000001 0.7018274136279965 0.7018255092120644 1.6747873365224875e-07 -0.09702415278012072 +1.38 0.7018290019337288 0.7018270931957145 1.6062639759603647e-07 -0.09702504333978086 +1.3801 0.7018305896947766 0.701828676781866 1.5372975877350759e-07 -0.09702593363695296 +1.3802 0.7018321769108231 0.7018302599711096 1.467903973546847e-07 -0.09702682367171195 +1.3803 0.7018337635815677 0.7018318427640188 1.3980990277301375e-07 -0.09702771344413275 +1.3804 0.7018353497067278 0.7018334251611498 1.327898733784194e-07 -0.09702860295429028 +1.3805 0.7018369352860372 0.7018350071630419 1.2573191608342138e-07 -0.09702949220225948 +1.3806 0.7018385203192468 0.7018365887702172 1.186376459606786e-07 -0.0970303811881152 +1.3807 0.7018401048061254 0.70183816998318 1.115086859203307e-07 -0.09703126991193234 +1.3808000000000002 0.7018416887464587 0.7018397508024177 1.0434666631101153e-07 -0.0970321583737857 +1.3809 0.70184327214005 0.7018413312283993 9.715322453127118e-08 -0.0970330465737501 +1.381 0.7018448549867202 0.7018429112615776 8.993000470691737e-08 -0.09703393451190036 +1.3811000000000002 0.7018464372863074 0.7018444909023869 8.267865726080403e-08 -0.09703482218831125 +1.3812 0.7018480190386674 0.7018460701512435 7.540083855374358e-08 -0.09703570960305755 +1.3813000000000002 0.701849600243674 0.7018476490085466 6.809821052888854e-08 -0.09703659675621394 +1.3814000000000002 0.7018511809012187 0.7018492274746773 6.07724403127452e-08 -0.0970374836478552 +1.3815 0.7018527610112106 0.7018508055499987 5.3425199824860825e-08 -0.09703837027805605 +1.3816000000000002 0.7018543405735768 0.7018523832348564 4.605816542220531e-08 -0.0970392566468911 +1.3817000000000002 0.7018559195882621 0.7018539605295776 3.867301749324592e-08 -0.09704014275443508 +1.3818000000000001 0.701857498055229 0.7018555374344715 3.127144008498173e-08 -0.09704102860076252 +1.3819000000000001 0.7018590759744587 0.7018571139498296 2.3855120531712792e-08 -0.09704191418594814 +1.382 0.7018606533459499 0.7018586900759253 1.6425749038706527e-08 -0.09704279951006653 +1.3821 0.7018622301697195 0.7018602658130134 8.985018329181471e-09 -0.09704368457319221 +1.3822 0.701863806445802 0.7018618411613315 1.534623243586164e-09 -0.09704456937539983 +1.3823 0.7018653821742505 0.7018634161210984 -5.923739649846271e-09 -0.09704545391676389 +1.3824 0.701866957355136 0.7018649906925146 -1.338837243413521e-08 -0.0970463381973589 +1.3825 0.7018685319885474 0.7018665648757629 -2.08575762316969e-08 -0.09704722221725937 +1.3826 0.7018701060745919 0.7018681386710077 -2.832965158858572e-08 -0.09704810597653979 +1.3827 0.7018716796133945 0.7018697120783954 -3.580289886524063e-08 -0.09704898947527456 +1.3828000000000003 0.7018732526050987 0.7018712850980542 -4.327561862040117e-08 -0.0970498727135382 +1.3829 0.7018748250498659 0.7018728577300939 -5.0746111999035e-08 -0.09705075569140509 +1.383 0.7018763969478754 0.7018744299746067 -5.821268111755491e-08 -0.09705163840894968 +1.3831000000000002 0.701877968299325 0.7018760018316662 -6.567362944871064e-08 -0.09705252086624634 +1.3832 0.7018795391044299 0.7018775733013279 -7.312726221005844e-08 -0.09705340306336943 +1.3833000000000002 0.7018811093634236 0.7018791443836292 -8.057188674321508e-08 -0.09705428500039322 +1.3834000000000002 0.7018826790765578 0.70188071507859 -8.800581290709791e-08 -0.09705516667739211 +1.3835 0.7018842482441019 0.701882285386211 -9.542735345154096e-08 -0.09705604809444036 +1.3836000000000002 0.7018858168663433 0.7018838553064767 -1.0283482440674035e-07 -0.09705692925161233 +1.3837000000000002 0.7018873849435873 0.7018854248393518 -1.1022654545882193e-07 -0.09705781014898218 +1.3838000000000001 0.7018889524761568 0.7018869939847843 -1.1760084034535823e-07 -0.09705869078662421 +1.3839000000000001 0.7018905194643932 0.7018885627427036 -1.2495603722226245e-07 -0.09705957116461267 +1.384 0.7018920859086546 0.7018901311130221 -1.3229046903935615e-07 -0.09706045128302174 +1.3841 0.7018936518093175 0.7018916990956338 -1.396024739280799e-07 -0.09706133114192561 +1.3842 0.7018952171667758 0.7018932666904147 -1.4689039557792827e-07 -0.0970622107413984 +1.3843 0.701896781981441 0.7018948338972243 -1.5415258360941542e-07 -0.0970630900815143 +1.3844 0.7018983462537418 0.7018964007159032 -1.613873939470406e-07 -0.09706396916234736 +1.3845 0.701899909984125 0.7018979671462755 -1.6859318918531485e-07 -0.09706484798397173 +1.3846 0.701901473173054 0.7018995331881478 -1.7576833896693067e-07 -0.09706572654646153 +1.3847 0.7019030358210101 0.701901098841309 -1.8291122034705398e-07 -0.09706660484989081 +1.3848000000000003 0.701904597928491 0.7019026641055306 -1.9002021817843273e-07 -0.09706748289433359 +1.3849 0.7019061594960125 0.7019042289805677 -1.970937254375249e-07 -0.09706836067986394 +1.385 0.7019077205241069 0.7019057934661577 -2.041301436286891e-07 -0.09706923820655587 +1.3851000000000002 0.7019092810133227 0.7019073575620212 -2.1112788311378194e-07 -0.09707011547448335 +1.3852 0.7019108409642264 0.7019089212678615 -2.1808536350767516e-07 -0.09707099248372031 +1.3853000000000002 0.7019124003774004 0.7019104845833659 -2.25001014000914e-07 -0.09707186923434075 +1.3854000000000002 0.7019139592534442 0.7019120475082044 -2.3187327372400923e-07 -0.09707274572641852 +1.3855 0.7019155175929734 0.7019136100420307 -2.3870059210825967e-07 -0.09707362196002758 +1.3856000000000002 0.7019170753966202 0.7019151721844821 -2.4548142922922733e-07 -0.09707449793524182 +1.3857000000000002 0.7019186326650328 0.7019167339351793 -2.522142561467433e-07 -0.09707537365213509 +1.3858000000000001 0.7019201893988763 0.7019182952937271 -2.5889755525185243e-07 -0.0970762491107813 +1.3859000000000001 0.7019217455988308 0.701919856259714 -2.6552982062763575e-07 -0.09707712431125419 +1.386 0.7019233012655928 0.7019214168327127 -2.72109558378808e-07 -0.09707799925362763 +1.3861 0.7019248563998746 0.7019229770122801 -2.786352869578457e-07 -0.09707887393797543 +1.3862 0.7019264110024036 0.7019245367979574 -2.851055375084621e-07 -0.09707974836437128 +1.3863 0.7019279650739232 0.7019260961892702 -2.9151885418479684e-07 -0.09708062253288896 +1.3864 0.7019295186151923 0.7019276551857281 -2.9787379449142115e-07 -0.09708149644360223 +1.3865 0.7019310716269843 0.7019292137868263 -3.041689296268135e-07 -0.09708237009658473 +1.3866 0.7019326241100882 0.7019307719920447 -3.104028447331597e-07 -0.09708324349191018 +1.3867 0.7019341760653077 0.7019323298008481 -3.165741392988086e-07 -0.09708411662965231 +1.3868000000000003 0.7019357274934613 0.7019338872126865 -3.2268142740460304e-07 -0.09708498950988474 +1.3869 0.7019372783953819 0.7019354442269952 -3.287233381055188e-07 -0.09708586213268106 +1.387 0.7019388287719168 0.7019370008431953 -3.346985156943427e-07 -0.09708673449811492 +1.3871000000000002 0.701940378623928 0.7019385570606932 -3.4060561999310623e-07 -0.0970876066062599 +1.3872 0.7019419279522909 0.7019401128788815 -3.464433266653355e-07 -0.09708847845718961 +1.3873000000000002 0.7019434767578953 0.7019416682971387 -3.522103275560573e-07 -0.09708935005097757 +1.3874000000000002 0.701945025041644 0.7019432233148293 -3.5790533094159915e-07 -0.09709022138769728 +1.3875 0.7019465728044545 0.7019447779313044 -3.6352706178632843e-07 -0.0970910924674223 +1.3876000000000002 0.7019481200472567 0.7019463321459019 -3.6907426208959704e-07 -0.0970919632902261 +1.3877000000000002 0.7019496667709944 0.7019478859579458 -3.7454569116329717e-07 -0.09709283385618218 +1.3878000000000001 0.7019512129766234 0.7019494393667474 -3.799401258747226e-07 -0.09709370416536398 +1.3879000000000001 0.7019527586651138 0.7019509923716054 -3.852563609449411e-07 -0.09709457421784495 +1.388 0.7019543038374464 0.7019525449718055 -3.9049320917777797e-07 -0.09709544401369848 +1.3881000000000001 0.7019558484946159 0.7019540971666208 -3.956495018414552e-07 -0.09709631355299796 +1.3882 0.7019573926376287 0.7019556489553126 -4.007240887379804e-07 -0.09709718283581678 +1.3883 0.7019589362675034 0.7019572003371295 -4.0571583861948035e-07 -0.09709805186222832 +1.3884 0.70196047938527 0.7019587513113088 -4.1062363940330693e-07 -0.09709892063230591 +1.3885 0.7019620219919702 0.7019603018770755 -4.154463983663259e-07 -0.0970997891461228 +1.3886 0.7019635640886575 0.7019618520336441 -4.201830424641062e-07 -0.09710065740375241 +1.3887 0.7019651056763963 0.701963401780217 -4.2483251851827e-07 -0.09710152540526798 +1.3888000000000003 0.7019666467562615 0.7019649511159853 -4.29393793452415e-07 -0.09710239315074262 +1.3889 0.7019681873293397 0.7019665000401304 -4.3386585452803716e-07 -0.09710326064024973 +1.389 0.7019697273967276 0.7019680485518222 -4.3824770961514714e-07 -0.09710412787386248 +1.3891000000000002 0.7019712669595317 0.7019695966502209 -4.425383872894151e-07 -0.09710499485165414 +1.3892 0.7019728060188694 0.7019711443344757 -4.467369372068708e-07 -0.09710586157369777 +1.3893000000000002 0.701974344575867 0.7019726916037268 -4.508424302357428e-07 -0.09710672804006663 +1.3894000000000002 0.7019758826316618 0.7019742384571038 -4.548539586438083e-07 -0.09710759425083382 +1.3895 0.7019774201873987 0.7019757848937278 -4.5877063629962134e-07 -0.09710846020607243 +1.3896000000000002 0.7019789572442334 0.7019773309127098 -4.6259159888761836e-07 -0.0971093259058556 +1.3897 0.7019804938033296 0.7019788765131523 -4.663160041648573e-07 -0.09711019135025642 +1.3898000000000001 0.7019820298658603 0.701980421694149 -4.699430319887732e-07 -0.09711105653934798 +1.3899000000000001 0.701983565433006 0.7019819664547848 -4.734718846641228e-07 -0.09711192147320326 +1.39 0.7019851005059561 0.7019835107941363 -4.769017869984959e-07 -0.09711278615189527 +1.3901000000000001 0.7019866350859081 0.7019850547112727 -4.802319865174209e-07 -0.09711365057549705 +1.3902 0.7019881691740668 0.7019865982052551 -4.834617536655927e-07 -0.09711451474408161 +1.3903 0.7019897027716446 0.7019881412751365 -4.865903818832007e-07 -0.0971153786577219 +1.3904 0.7019912358798615 0.7019896839199629 -4.896171878765454e-07 -0.09711624231649085 +1.3905 0.7019927684999439 0.7019912261387737 -4.925415116319165e-07 -0.0971171057204614 +1.3906 0.701994300633125 0.7019927679306014 -4.953627166376373e-07 -0.09711796886970646 +1.3907 0.7019958322806449 0.7019943092944712 -4.980801900436593e-07 -0.09711883176429889 +1.3908000000000003 0.7019973634437495 0.7019958502294026 -5.006933427378901e-07 -0.09711969440431156 +1.3909 0.7019988941236912 0.7019973907344093 -5.03201609498849e-07 -0.09712055678981737 +1.391 0.7020004243217272 0.7019989308084986 -5.056044491205669e-07 -0.09712141892088905 +1.3911000000000002 0.7020019540391211 0.7020004704506726 -5.079013445444258e-07 -0.09712228079759949 +1.3912 0.7020034832771415 0.7020020096599284 -5.100918028938528e-07 -0.09712314242002153 +1.3913000000000002 0.7020050120370611 0.7020035484352578 -5.12175355689426e-07 -0.09712400378822783 +1.3914000000000002 0.7020065403201585 0.7020050867756477 -5.141515588766299e-07 -0.09712486490229122 +1.3915 0.7020080681277157 0.7020066246800805 -5.16019992943817e-07 -0.09712572576228436 +1.3916000000000002 0.7020095954610193 0.7020081621475345 -5.177802630332295e-07 -0.09712658636827999 +1.3917 0.7020111223213601 0.7020096991769844 -5.194319989687557e-07 -0.09712744672035084 +1.3918000000000001 0.7020126487100318 0.7020112357674008 -5.209748553530735e-07 -0.09712830681856953 +1.3919000000000001 0.7020141746283319 0.7020127719177507 -5.224085116717347e-07 -0.09712916666300872 +1.392 0.7020157000775609 0.7020143076269986 -5.237326723486757e-07 -0.09713002625374104 +1.3921000000000001 0.7020172250590223 0.7020158428941055 -5.249470667462175e-07 -0.09713088559083913 +1.3922 0.702018749574022 0.70201737771803 -5.260514493107826e-07 -0.09713174467437559 +1.3923 0.7020202736238682 0.7020189120977284 -5.270455995590173e-07 -0.09713260350442304 +1.3924 0.7020217972098709 0.7020204460321546 -5.279293221818748e-07 -0.09713346208105392 +1.3925 0.7020233203333421 0.7020219795202611 -5.287024469891044e-07 -0.09713432040434086 +1.3926 0.7020248429955955 0.7020235125609986 -5.293648290272124e-07 -0.09713517847435636 +1.3927 0.7020263651979455 0.7020250451533168 -5.2991634853089e-07 -0.0971360362911729 +1.3928000000000003 0.7020278869417078 0.7020265772961636 -5.30356911075669e-07 -0.09713689385486296 +1.3929 0.7020294082281985 0.7020281089884869 -5.30686447418327e-07 -0.097137751165499 +1.393 0.7020309290587344 0.7020296402292341 -5.309049136079103e-07 -0.09713860822315348 +1.3931000000000002 0.7020324494346324 0.7020311710173521 -5.310122909718551e-07 -0.0971394650278988 +1.3932 0.7020339693572091 0.7020327013517876 -5.310085861298663e-07 -0.09714032157980733 +1.3933000000000002 0.7020354888277806 0.7020342312314884 -5.308938309869782e-07 -0.09714117787895148 +1.3934000000000002 0.7020370078476628 0.7020357606554024 -5.306680826294707e-07 -0.09714203392540363 +1.3935 0.7020385264181702 0.7020372896224785 -5.303314234497702e-07 -0.09714288971923613 +1.3936000000000002 0.7020400445406163 0.7020388181316667 -5.298839610007322e-07 -0.09714374526052125 +1.3937 0.702041562216313 0.7020403461819182 -5.293258280164581e-07 -0.09714460054933134 +1.3938000000000001 0.7020430794465704 0.7020418737721864 -5.286571824053565e-07 -0.09714545558573867 +1.3939000000000001 0.7020445962326973 0.7020434009014261 -5.27878207125243e-07 -0.09714631036981557 +1.394 0.7020461125759991 0.7020449275685945 -5.269891102041568e-07 -0.09714716490163415 +1.3941000000000001 0.7020476284777792 0.7020464537726512 -5.25990124670972e-07 -0.0971480191812667 +1.3942 0.7020491439393384 0.7020479795125589 -5.248815084721303e-07 -0.09714887320878551 +1.3943 0.7020506589619742 0.7020495047872832 -5.236635444369475e-07 -0.0971497269842627 +1.3944 0.7020521735469804 0.7020510295957927 -5.223365402082236e-07 -0.09715058050777042 +1.3945 0.7020536876956478 0.7020525539370592 -5.209008280826488e-07 -0.09715143377938082 +1.3946 0.7020552014092631 0.7020540778100592 -5.193567650385589e-07 -0.0971522867991661 +1.3947 0.7020567146891088 0.7020556012137729 -5.177047325971573e-07 -0.09715313956719829 +1.3948000000000003 0.7020582275364626 0.7020571241471841 -5.159451368225154e-07 -0.09715399208354947 +1.3949 0.7020597399525986 0.7020586466092824 -5.140784079815663e-07 -0.09715484434829176 +1.395 0.7020612519387852 0.7020601685990615 -5.12105000689822e-07 -0.09715569636149723 +1.3951000000000002 0.7020627634962857 0.7020616901155204 -5.100253936685117e-07 -0.09715654812323787 +1.3952 0.702064274626358 0.7020632111576632 -5.078400897098878e-07 -0.09715739963358572 +1.3953000000000002 0.7020657853302545 0.7020647317245001 -5.055496154898753e-07 -0.09715825089261276 +1.3954000000000002 0.7020672956092218 0.7020662518150468 -5.031545214362332e-07 -0.09715910190039095 +1.3955 0.7020688054644998 0.7020677714283249 -5.00655381673043e-07 -0.09715995265699229 +1.3956000000000002 0.7020703148973222 0.702069290563363 -4.980527938541757e-07 -0.09716080316248868 +1.3957 0.7020718239089164 0.7020708092191957 -4.953473789343077e-07 -0.0971616534169521 +1.3958000000000002 0.7020733325005022 0.7020723273948648 -4.925397810925936e-07 -0.09716250342045435 +1.3959000000000001 0.7020748406732926 0.7020738450894191 -4.896306676632767e-07 -0.09716335317306736 +1.396 0.7020763484284933 0.7020753623019147 -4.86620728774867e-07 -0.09716420267486298 +1.3961000000000001 0.7020778557673021 0.7020768790314156 -4.835106773917741e-07 -0.09716505192591311 +1.3962 0.7020793626909088 0.7020783952769931 -4.803012490575687e-07 -0.09716590092628946 +1.3963 0.7020808692004953 0.702079911037727 -4.769932016729372e-07 -0.09716674967606388 +1.3964 0.7020823752972352 0.7020814263127055 -4.7358731538466037e-07 -0.09716759817530822 +1.3965 0.7020838809822929 0.7020829411010248 -4.7008439241214006e-07 -0.09716844642409415 +1.3966 0.7020853862568249 0.7020844554017902 -4.664852567837219e-07 -0.09716929442249346 +1.3967 0.702086891121978 0.7020859692141164 -4.6279075419097815e-07 -0.0971701421705779 +1.3968000000000003 0.7020883955788892 0.7020874825371266 -4.59001751856869e-07 -0.09717098966841912 +1.3969 0.7020898996286872 0.7020889953699538 -4.5511913820961425e-07 -0.09717183691608886 +1.397 0.7020914032724899 0.7020905077117408 -4.5114382273003795e-07 -0.0971726839136587 +1.3971000000000002 0.7020929065114057 0.70209201956164 -4.4707673575727913e-07 -0.09717353066120038 +1.3972 0.7020944093465328 0.7020935309188145 -4.4291882824593065e-07 -0.0971743771587855 +1.3973000000000002 0.7020959117789587 0.7020950417824373 -4.3867107153705565e-07 -0.09717522340648566 +1.3974000000000002 0.7020974138097605 0.7020965521516919 -4.34334457198593e-07 -0.09717606940437246 +1.3975 0.7020989154400044 0.7020980620257727 -4.2990999667147367e-07 -0.09717691515251745 +1.3976000000000002 0.7021004166707454 0.7020995714038855 -4.253987211239041e-07 -0.09717776065099222 +1.3977 0.7021019175030276 0.7021010802852463 -4.2080168126401585e-07 -0.09717860589986826 +1.3978000000000002 0.7021034179378833 0.7021025886690835 -4.1611994692353216e-07 -0.09717945089921712 +1.3979000000000001 0.7021049179763332 0.7021040965546366 -4.113546069536844e-07 -0.09718029564911028 +1.398 0.7021064176193863 0.7021056039411571 -4.065067689407176e-07 -0.09718114014961925 +1.3981000000000001 0.7021079168680391 0.7021071108279082 -4.0157755891445657e-07 -0.0971819844008154 +1.3982 0.7021094157232765 0.7021086172141654 -3.9656812109156725e-07 -0.09718282840277026 +1.3983 0.7021109141860702 0.7021101230992168 -3.9147961770208406e-07 -0.09718367215555515 +1.3984 0.7021124122573797 0.702111628482363 -3.8631322857307637e-07 -0.09718451565924154 +1.3985 0.7021139099381519 0.7021131333629173 -3.810701509204817e-07 -0.09718535891390082 +1.3986 0.7021154072293203 0.7021146377402057 -3.757515991478777e-07 -0.09718620191960431 +1.3987 0.7021169041318049 0.7021161416135677 -3.7035880445096536e-07 -0.09718704467642336 +1.3988000000000003 0.7021184006465133 0.702117644982356 -3.648930145747076e-07 -0.09718788718442929 +1.3989 0.7021198967743388 0.7021191478459365 -3.5935549353577345e-07 -0.09718872944369343 +1.399 0.7021213925161613 0.702120650203689 -3.5374752133804366e-07 -0.09718957145428704 +1.3991000000000002 0.7021228878728465 0.702122152055007 -3.480703936534213e-07 -0.09719041321628141 +1.3992 0.7021243828452464 0.702123653399298 -3.4232542153039835e-07 -0.09719125472974771 +1.3993000000000002 0.7021258774341987 0.7021251542359839 -3.3651393110956107e-07 -0.09719209599475727 +1.3994000000000002 0.7021273716405267 0.7021266545645002 -3.3063726322807296e-07 -0.09719293701138124 +1.3995 0.7021288654650393 0.7021281543842974 -3.2469677330171365e-07 -0.0971937777796908 +1.3996000000000002 0.7021303589085306 0.7021296536948405 -3.186938308044618e-07 -0.09719461829975712 +1.3997 0.7021318519717801 0.7021311524956091 -3.1262981909502274e-07 -0.0971954585716514 +1.3998000000000002 0.702133344655552 0.7021326507860979 -3.0650613501437274e-07 -0.09719629859544474 +1.3999000000000001 0.7021348369605958 0.7021341485658161 -3.003241885943253e-07 -0.09719713837120823 +1.4 0.7021363288876453 0.7021356458342889 -2.940854027556894e-07 -0.097197977899013 +1.4001000000000001 0.7021378204374196 0.7021371425910559 -2.8779121295785526e-07 -0.09719881717893009 +1.4002000000000001 0.7021393116106216 0.7021386388356728 -2.814430668587886e-07 -0.09719965621103056 +1.4003 0.702140802407939 0.7021401345677105 -2.750424240270666e-07 -0.09720049499538545 +1.4004 0.7021422928300437 0.7021416297867558 -2.685907555186051e-07 -0.09720133353206578 +1.4005 0.7021437828775916 0.7021431244924108 -2.6208954364767556e-07 -0.09720217182114252 +1.4006 0.7021452725512229 0.702144618684294 -2.555402815601626e-07 -0.09720300986268669 +1.4007 0.7021467618515616 0.70214611236204 -2.489444729456003e-07 -0.09720384765676926 +1.4008000000000003 0.7021482507792152 0.7021476055252992 -2.423036316624716e-07 -0.09720468520346114 +1.4009 0.7021497393347753 0.7021490981737379 -2.356192814016722e-07 -0.09720552250283321 +1.401 0.7021512275188171 0.7021505903070397 -2.2889295530834075e-07 -0.09720635955495645 +1.4011000000000002 0.7021527153318985 0.7021520819249039 -2.2212619570777248e-07 -0.09720719635990166 +1.4012 0.702154202774562 0.7021535730270465 -2.1532055365786062e-07 -0.09720803291773977 +1.4013000000000002 0.7021556898473328 0.7021550636132 -2.0847758865766286e-07 -0.0972088692285416 +1.4014000000000002 0.7021571765507194 0.7021565536831138 -2.0159886827270102e-07 -0.09720970529237802 +1.4015 0.7021586628852137 0.702158043236554 -1.9468596773944413e-07 -0.09721054110931979 +1.4016000000000002 0.70216014885129 0.7021595322733034 -1.8774046969122216e-07 -0.09721137667943769 +1.4017 0.7021616344494059 0.702161020793162 -1.8076396370372838e-07 -0.0972122120028025 +1.4018000000000002 0.7021631196800026 0.7021625087959467 -1.73758045965422e-07 -0.09721304707948497 +1.4019000000000001 0.7021646045435033 0.7021639962814914 -1.6672431896354312e-07 -0.09721388190955586 +1.402 0.7021660890403141 0.702165483249647 -1.5966439103308472e-07 -0.09721471649308581 +1.4021000000000001 0.7021675731708241 0.7021669697002819 -1.5257987603066459e-07 -0.09721555083014555 +1.4022000000000001 0.7021690569354058 0.7021684556332818 -1.454723929702334e-07 -0.09721638492080581 +1.4023 0.7021705403344125 0.7021699410485489 -1.383435656501092e-07 -0.09721721876513713 +1.4024 0.7021720233681819 0.7021714259460039 -1.3119502226439927e-07 -0.09721805236321024 +1.4025 0.7021735060370332 0.7021729103255842 -1.2402839506819863e-07 -0.09721888571509574 +1.4026 0.7021749883412686 0.7021743941872443 -1.1684531996299097e-07 -0.09721971882086416 +1.4027 0.7021764702811726 0.702175877530957 -1.0964743614103045e-07 -0.09722055168058619 +1.4028000000000003 0.7021779518570117 0.7021773603567121 -1.0243638573492753e-07 -0.0972213842943323 +1.4029 0.7021794330690359 0.702178842664517 -9.521381339177432e-08 -0.09722221666217305 +1.403 0.7021809139174764 0.7021803244543966 -8.798136594354716e-08 -0.097223048784179 +1.4031000000000002 0.7021823944025477 0.7021818057263932 -8.074069201245704e-08 -0.0972238806604206 +1.4032 0.7021838745244462 0.7021832864805673 -7.349344164318816e-08 -0.09722471229096841 +1.4033000000000002 0.7021853542833506 0.702184766716996 -6.624126591215154e-08 -0.09722554367589283 +1.4034 0.7021868336794223 0.7021862464357751 -5.8985816567963534e-08 -0.09722637481526436 +1.4035 0.7021883127128044 0.7021877256370166 -5.172874564937299e-08 -0.09722720570915334 +1.4036000000000002 0.702189791383623 0.7021892043208515 -4.447170510709156e-08 -0.09722803635763023 +1.4037 0.7021912696919863 0.7021906824874273 -3.7216346427765236e-08 -0.09722886676076539 +1.4038000000000002 0.7021927476379849 0.7021921601369101 -2.996432026114437e-08 -0.09722969691862926 +1.4039000000000001 0.7021942252216915 0.7021936372694828 -2.271727604554602e-08 -0.09723052683129213 +1.404 0.7021957024431617 0.702195113885346 -1.5476861625618454e-08 -0.09723135649882435 +1.4041000000000001 0.7021971793024329 0.7021965899847177 -8.244722887913725e-09 -0.09723218592129623 +1.4042000000000001 0.7021986557995251 0.7021980655678339 -1.0225033788419102e-09 -0.09723301509877803 +1.4043 0.7022001319344414 0.7021995406349475 6.188156065692341e-09 -0.0972338440313401 +1.4044 0.7022016077071667 0.7022010151863289 1.338561768891855e-08 -0.09723467271905263 +1.4045 0.7022030831176687 0.7022024892222665 2.056824719397221e-08 -0.09723550116198588 +1.4046 0.7022045581658973 0.7022039627430654 2.7734414114258255e-08 -0.0972363293602101 +1.4047 0.7022060328517858 0.7022054357490484 3.488249217080408e-08 -0.09723715731379551 +1.4048000000000003 0.7022075071752495 0.7022069082405548 4.201085965042928e-08 -0.09723798502281215 +1.4049 0.7022089811361865 0.7022083802179424 4.911789977871117e-08 -0.09723881248733032 +1.405 0.7022104547344776 0.7022098516815851 5.620200108601148e-08 -0.09723963970742015 +1.4051000000000002 0.702211927969987 0.7022113226318744 6.326155775268627e-08 -0.09724046668315167 +1.4052 0.7022134008425612 0.7022127930692185 7.02949699941946e-08 -0.09724129341459507 +1.4053000000000002 0.7022148733520299 0.702214262994043 7.730064442712514e-08 -0.09724211990182044 +1.4054 0.7022163454982062 0.7022157324067899 8.427699441093672e-08 -0.09724294614489781 +1.4055 0.7022178172808855 0.7022172013079182 9.122244042092387e-08 -0.09724377214389723 +1.4056000000000002 0.7022192886998471 0.7022186696979038 9.813541039169205e-08 -0.09724459789888878 +1.4057 0.7022207597548532 0.7022201375772388 1.0501434010226629e-07 -0.09724542340994237 +1.4058000000000002 0.7022222304456497 0.7022216049464324 1.1185767348834141e-07 -0.09724624867712808 +1.4059000000000001 0.7022237007719656 0.7022230718060101 1.1866386302739063e-07 -0.09724707370051587 +1.406 0.7022251707335139 0.7022245381565133 1.2543137007173244e-07 -0.09724789848017568 +1.4061000000000001 0.7022266403299908 0.7022260039985004 1.3215866521629205e-07 -0.09724872301617743 +1.4062000000000001 0.7022281095610765 0.7022274693325458 1.3884422862472934e-07 -0.09724954730859107 +1.4063 0.7022295784264352 0.7022289341592394 1.4548655037638358e-07 -0.09725037135748649 +1.4064 0.7022310469257145 0.7022303984791876 1.520841308097487e-07 -0.09725119516293354 +1.4065 0.7022325150585464 0.7022318622930124 1.5863548085554013e-07 -0.0972520187250021 +1.4066 0.702233982824548 0.7022333256013518 1.651391223767007e-07 -0.09725284204376201 +1.4067 0.7022354502233192 0.702234788404859 1.71593588497998e-07 -0.09725366511928313 +1.4068000000000003 0.7022369172544454 0.702236250704203 1.779974239807247e-07 -0.0972544879516352 +1.4069 0.7022383839174962 0.7022377125000682 1.8434918544821266e-07 -0.09725531054088804 +1.407 0.7022398502120255 0.7022391737931538 1.90647441829922e-07 -0.09725613288711141 +1.4071000000000002 0.7022413161375732 0.7022406345841747 1.9689077459389415e-07 -0.09725695499037508 +1.4072 0.7022427816936632 0.7022420948738601 2.030777781214521e-07 -0.09725777685074875 +1.4073000000000002 0.7022442468798049 0.7022435546629544 2.0920705999516453e-07 -0.09725859846830219 +1.4074 0.7022457116954925 0.7022450139522165 2.1527724132150428e-07 -0.09725941984310499 +1.4075 0.7022471761402064 0.7022464727424198 2.2128695702922085e-07 -0.09726024097522684 +1.4076000000000002 0.7022486402134119 0.7022479310343522 2.2723485622322404e-07 -0.09726106186473744 +1.4077 0.7022501039145607 0.7022493888288159 2.3311960237887286e-07 -0.09726188251170645 +1.4078000000000002 0.7022515672430896 0.7022508461266271 2.389398737895343e-07 -0.09726270291620347 +1.4079000000000002 0.7022530301984217 0.7022523029286156 2.4469436375046394e-07 -0.09726352307829805 +1.408 0.7022544927799665 0.7022537592356253 2.503817808988118e-07 -0.0972643429980598 +1.4081000000000001 0.7022559549871199 0.702255215048513 2.560008494773003e-07 -0.09726516267555824 +1.4082000000000001 0.7022574168192639 0.7022566703681496 2.615503096811689e-07 -0.09726598211086293 +1.4083 0.7022588782757679 0.7022581251954194 2.670289178385854e-07 -0.09726680130404347 +1.4084 0.7022603393559876 0.7022595795312191 2.7243544682004073e-07 -0.09726762025516927 +1.4085 0.7022618000592661 0.7022610333764584 2.777686861910045e-07 -0.0972684389643099 +1.4086 0.7022632603849333 0.7022624867320596 2.830274425658086e-07 -0.0972692574315347 +1.4087 0.7022647203323071 0.702263939598958 2.8821053980193634e-07 -0.09727007565691323 +1.4088000000000003 0.7022661799006928 0.7022653919781007 2.933168193122726e-07 -0.09727089364051483 +1.4089 0.7022676390893836 0.7022668438704471 2.983451403426596e-07 -0.097271711382409 +1.409 0.7022690978976605 0.7022682952769685 3.032943801870025e-07 -0.09727252888266509 +1.4091000000000002 0.7022705563247926 0.702269746198648 3.081634344578865e-07 -0.09727334614135248 +1.4092 0.7022720143700381 0.7022711966364801 3.129512173086213e-07 -0.09727416315854052 +1.4093000000000002 0.7022734720326428 0.7022726465914708 3.17656661696919e-07 -0.09727497993429857 +1.4094 0.7022749293118418 0.702274096064637 3.2227871960693877e-07 -0.09727579646869583 +1.4095 0.7022763862068594 0.7022755450570068 3.2681636229908717e-07 -0.09727661276180175 +1.4096000000000002 0.7022778427169091 0.7022769935696189 3.312685805598181e-07 -0.09727742881368555 +1.4097 0.7022792988411934 0.7022784416035222 3.35634384895922e-07 -0.09727824462441646 +1.4098000000000002 0.7022807545789048 0.7022798891597766 3.399128057079981e-07 -0.09727906019406381 +1.4099000000000002 0.7022822099292255 0.7022813362394509 3.4410289359576574e-07 -0.0972798755226967 +1.41 0.702283664891328 0.7022827828436251 3.4820371952459794e-07 -0.09728069061038441 +1.4101000000000001 0.7022851194643747 0.702284228973388 3.522143750614437e-07 -0.09728150545719613 +1.4102000000000001 0.702286573647519 0.702285674629838 3.561339724997281e-07 -0.09728232006320103 +1.4103 0.7022880274399047 0.7022871198140829 3.599616451299692e-07 -0.0972831344284682 +1.4104 0.7022894808406666 0.7022885645272391 3.636965474063114e-07 -0.09728394855306685 +1.4105 0.7022909338489307 0.7022900087704318 3.6733785514081463e-07 -0.09728476243706603 +1.4106 0.7022923864638143 0.7022914525447952 3.708847656977432e-07 -0.09728557608053483 +1.4107 0.7022938386844266 0.7022928958514709 3.7433649809071046e-07 -0.0972863894835423 +1.4108000000000003 0.7022952905098689 0.7022943386916096 3.7769229326023446e-07 -0.09728720264615759 +1.4109 0.7022967419392343 0.702295781066369 3.809514142125159e-07 -0.09728801556844972 +1.411 0.7022981929716081 0.7022972229769144 3.8411314610270475e-07 -0.09728882825048765 +1.4111000000000002 0.7022996436060684 0.7022986644244189 3.8717679652633397e-07 -0.09728964069234038 +1.4112 0.7023010938416865 0.7023001054100626 3.901416955609527e-07 -0.097290452894077 +1.4113000000000002 0.7023025436775258 0.7023015459350318 3.9300719593959865e-07 -0.0972912648557663 +1.4114 0.702303993112644 0.7023029860005201 3.9577267322427057e-07 -0.09729207657747733 +1.4115 0.7023054421460921 0.7023044256077273 3.984375258961337e-07 -0.097292888059279 +1.4116000000000002 0.7023068907769149 0.7023058647578593 4.0100117552899217e-07 -0.09729369930124022 +1.4117 0.702308339004151 0.7023073034521277 4.034630669072503e-07 -0.0972945103034299 +1.4118000000000002 0.7023097868268335 0.7023087416917498 4.05822668123057e-07 -0.09729532106591687 +1.4119000000000002 0.7023112342439903 0.7023101794779486 4.080794706526336e-07 -0.09729613158877001 +1.412 0.7023126812546436 0.7023116168119516 4.10232989613013e-07 -0.0972969418720581 +1.4121000000000001 0.7023141278578113 0.7023130536949913 4.122827636787729e-07 -0.09729775191585 +1.4122000000000001 0.7023155740525062 0.7023144901283054 4.142283553248971e-07 -0.0972985617202145 +1.4123 0.7023170198377366 0.7023159261131353 4.1606935082677543e-07 -0.09729937128522037 +1.4124 0.7023184652125071 0.7023173616507268 4.1780536040592064e-07 -0.09730018061093637 +1.4125 0.7023199101758177 0.7023187967423297 4.194360183062962e-07 -0.09730098969743124 +1.4126 0.7023213547266653 0.7023202313891969 4.209609828290106e-07 -0.09730179854477371 +1.4127 0.7023227988640436 0.7023216655925847 4.223799364710956e-07 -0.09730260715303245 +1.4128000000000003 0.7023242425869423 0.7023230993537527 4.2369258589775027e-07 -0.09730341552227612 +1.4129 0.702325685894349 0.7023245326739638 4.248986621158135e-07 -0.09730422365257348 +1.413 0.7023271287852485 0.7023259655544823 4.259979204251918e-07 -0.09730503154399317 +1.4131000000000002 0.7023285712586229 0.7023273979965758 4.269901405090648e-07 -0.09730583919660374 +1.4132 0.7023300133134526 0.7023288300015131 4.278751265171521e-07 -0.09730664661047382 +1.4133000000000002 0.7023314549487156 0.7023302615705656 4.2865270704489644e-07 -0.09730745378567197 +1.4134 0.7023328961633893 0.7023316927050056 4.2932273516815833e-07 -0.09730826072226686 +1.4135 0.7023343369564492 0.7023331234061072 4.2988508852648266e-07 -0.09730906742032702 +1.4136000000000002 0.7023357773268692 0.7023345536751446 4.3033966930922096e-07 -0.0973098738799209 +1.4137 0.7023372172736235 0.7023359835133934 4.306864042347147e-07 -0.09731068010111708 +1.4138000000000002 0.7023386567956853 0.7023374129221298 4.309252445849898e-07 -0.09731148608398406 +1.4139000000000002 0.7023400958920272 0.7023388419026296 4.3105616627514554e-07 -0.09731229182859033 +1.414 0.7023415345616222 0.702340270456169 4.3107916975620997e-07 -0.09731309733500432 +1.4141000000000001 0.7023429728034436 0.7023416985840234 4.309942800984068e-07 -0.09731390260329448 +1.4142000000000001 0.7023444106164648 0.7023431262874683 4.308015468454385e-07 -0.09731470763352924 +1.4143000000000001 0.7023458479996605 0.7023445535677779 4.3050104416020307e-07 -0.09731551242577705 +1.4144 0.7023472849520058 0.7023459804262253 4.3009287065132185e-07 -0.0973163169801062 +1.4145 0.7023487214724778 0.702347406864082 4.295771494911005e-07 -0.09731712129658515 +1.4146 0.702350157560055 0.7023488328826186 4.2895402824899564e-07 -0.0973179253752822 +1.4147 0.7023515932137174 0.7023502584831031 4.282236789332483e-07 -0.09731872921626572 +1.4148000000000003 0.7023530284324473 0.7023516836668016 4.273862978868004e-07 -0.09731953281960395 +1.4149 0.7023544632152292 0.7023531084349776 4.264421057595391e-07 -0.09732033618536524 +1.415 0.7023558975610505 0.7023545327888923 4.2539134757074715e-07 -0.09732113931361785 +1.4151000000000002 0.7023573314689013 0.7023559567298038 4.242342923968523e-07 -0.09732194220443008 +1.4152 0.7023587649377748 0.7023573802589669 4.229712335032665e-07 -0.09732274485787012 +1.4153000000000002 0.7023601979666677 0.7023588033776329 4.2160248821254687e-07 -0.09732354727400622 +1.4154 0.7023616305545801 0.7023602260870497 4.2012839777255673e-07 -0.09732434945290656 +1.4155 0.7023630627005162 0.702361648388461 4.185493274119767e-07 -0.09732515139463936 +1.4156000000000002 0.7023644944034841 0.7023630702831065 4.1686566609050457e-07 -0.09732595309927278 +1.4157 0.7023659256624966 0.7023644917722212 4.150778264919164e-07 -0.09732675456687495 +1.4158000000000002 0.7023673564765709 0.7023659128570354 4.13186244919983e-07 -0.097327555797514 +1.4159000000000002 0.7023687868447297 0.7023673335387746 4.11191381180509e-07 -0.09732835679125806 +1.416 0.7023702167659996 0.7023687538186587 4.0909371841479913e-07 -0.09732915754817519 +1.4161000000000001 0.7023716462394138 0.7023701736979024 4.068937630996583e-07 -0.09732995806833349 +1.4162000000000001 0.7023730752640106 0.7023715931777151 4.045920448669804e-07 -0.09733075835180095 +1.4163000000000001 0.7023745038388343 0.7023730122592995 4.021891163094593e-07 -0.09733155839864567 +1.4164 0.7023759319629354 0.7023744309438527 3.9968555293895536e-07 -0.09733235820893571 +1.4165 0.7023773596353704 0.702375849232565 3.97081953089351e-07 -0.09733315778273899 +1.4166 0.7023787868552032 0.7023772671266202 3.9437893759042275e-07 -0.09733395712012353 +1.4167 0.7023802136215034 0.7023786846271949 3.9157714980947445e-07 -0.0973347562211573 +1.4168000000000003 0.7023816399333489 0.7023801017354591 3.8867725542929277e-07 -0.09733555508590824 +1.4169 0.7023830657898242 0.7023815184525746 3.8567994226079705e-07 -0.09733635371444425 +1.417 0.7023844911900217 0.7023829347796963 3.8258592013895587e-07 -0.0973371521068333 +1.4171 0.7023859161330408 0.7023843507179709 3.793959206799258e-07 -0.09733795026314321 +1.4172 0.7023873406179904 0.7023857662685369 3.761106971492123e-07 -0.09733874818344189 +1.4173000000000002 0.7023887646439865 0.7023871814325247 3.7273102435758654e-07 -0.0973395458677972 +1.4174 0.7023901882101539 0.7023885962110559 3.6925769832801825e-07 -0.09734034331627694 +1.4175 0.702391611315626 0.7023900106052439 3.656915362262869e-07 -0.09734114052894896 +1.4176000000000002 0.7023930339595454 0.7023914246161922 3.620333761111816e-07 -0.09734193750588103 +1.4177 0.7023944561410639 0.7023928382449958 3.5828407678878404e-07 -0.09734273424714096 +1.4178000000000002 0.7023958778593422 0.7023942514927398 3.544445175765465e-07 -0.0973435307527965 +1.4179000000000002 0.702397299113551 0.7023956643605 3.505155980604302e-07 -0.09734432702291539 +1.418 0.7023987199028705 0.7023970768493424 3.4649823797000545e-07 -0.09734512305756535 +1.4181000000000001 0.7024001402264912 0.7023984889603223 3.42393376887018e-07 -0.09734591885681407 +1.4182000000000001 0.702401560083614 0.7023999006944854 3.3820197405803887e-07 -0.0973467144207293 +1.4183000000000001 0.7024029794734494 0.7024013120528667 3.3392500820711435e-07 -0.09734750974937867 +1.4184 0.7024043983952195 0.70240272303649 3.295634772512712e-07 -0.09734830484282982 +1.4185 0.7024058168481564 0.7024041336463689 3.251183980854111e-07 -0.09734909970115037 +1.4186 0.7024072348315042 0.7024055438835056 3.2059080633944914e-07 -0.09734989432440802 +1.4187 0.7024086523445173 0.7024069537488908 3.15981756121575e-07 -0.09735068871267027 +1.4188000000000003 0.7024100693864622 0.7024083632435041 3.112923198864137e-07 -0.09735148286600476 +1.4189 0.7024114859566165 0.7024097723683131 3.065235879978756e-07 -0.09735227678447904 +1.419 0.70241290205427 0.7024111811242734 3.016766686389505e-07 -0.0973530704681606 +1.4191 0.7024143176787243 0.702412589512329 2.967526874717019e-07 -0.09735386391711703 +1.4192 0.7024157328292933 0.7024139975334114 2.917527874013448e-07 -0.09735465713141582 +1.4193000000000002 0.702417147505303 0.7024154051884395 2.866781282639952e-07 -0.09735545011112443 +1.4194 0.7024185617060925 0.7024168124783199 2.815298866393201e-07 -0.09735624285631037 +1.4195 0.7024199754310131 0.7024182194039462 2.7630925551053176e-07 -0.09735703536704103 +1.4196000000000002 0.7024213886794293 0.7024196259661992 2.7101744406315964e-07 -0.09735782764338395 +1.4197 0.7024228014507179 0.7024210321659464 2.656556773381058e-07 -0.09735861968540642 +1.4198000000000002 0.7024242137442702 0.7024224380040422 2.6022519591939464e-07 -0.0973594114931759 +1.4199000000000002 0.7024256255594898 0.7024238434813275 2.5472725576070054e-07 -0.09736020306675978 +1.42 0.7024270368957946 0.7024252485986293 2.4916312778289207e-07 -0.09736099440622542 +1.4201000000000001 0.7024284477526156 0.7024266533567611 2.435340976658651e-07 -0.0973617855116401 +1.4202000000000001 0.702429858129398 0.7024280577565226 2.3784146543914808e-07 -0.09736257638307119 +1.4203000000000001 0.7024312680256009 0.702429461798699 2.3208654535700202e-07 -0.09736336702058597 +1.4204 0.7024326774406975 0.7024308654840619 2.2627066544045338e-07 -0.09736415742425178 +1.4205 0.7024340863741756 0.7024322688133677 2.2039516723443286e-07 -0.09736494759413583 +1.4206 0.7024354948255372 0.7024336717873592 2.144614054747085e-07 -0.09736573753030542 +1.4207 0.7024369027942989 0.7024350744067638 2.084707478172687e-07 -0.09736652723282775 +1.4208000000000003 0.7024383102799918 0.7024364766722946 2.0242457447056106e-07 -0.09736731670177004 +1.4209 0.7024397172821621 0.7024378785846496 1.963242779040586e-07 -0.09736810593719947 +1.421 0.7024411238003709 0.7024392801445116 1.9017126256376526e-07 -0.09736889493918321 +1.4211 0.7024425298341945 0.7024406813525489 1.8396694447322948e-07 -0.09736968370778848 +1.4212 0.7024439353832244 0.7024420822094136 1.7771275094558003e-07 -0.09737047224308233 +1.4213000000000002 0.7024453404470672 0.7024434827157432 1.7141012027821478e-07 -0.09737126054513201 +1.4214 0.7024467450253451 0.702444882872159 1.6506050139891704e-07 -0.0973720486140045 +1.4215 0.7024481491176959 0.7024462826792675 1.586653535293192e-07 -0.097372836449767 +1.4216000000000002 0.702449552723773 0.7024476821376585 1.522261458587748e-07 -0.0973736240524865 +1.4217 0.7024509558432454 0.7024490812479067 1.4574435718353596e-07 -0.09737441142223004 +1.4218000000000002 0.7024523584757982 0.7024504800105706 1.3922147562225873e-07 -0.09737519855906468 +1.4219000000000002 0.7024537606211324 0.7024518784261929 1.326589982204862e-07 -0.09737598546305745 +1.422 0.702455162278965 0.7024532764952998 1.2605843062105104e-07 -0.09737677213427533 +1.4221000000000001 0.7024565634490292 0.7024546742184015 1.194212867240696e-07 -0.09737755857278525 +1.4222000000000001 0.7024579641310743 0.702456071595992 1.1274908836081399e-07 -0.09737834477865426 +1.4223000000000001 0.702459364324866 0.702457468628549 1.0604336490166455e-07 -0.09737913075194929 +1.4224 0.7024607640301863 0.7024588653165337 9.930565294039018e-08 -0.09737991649273724 +1.4225 0.7024621632468335 0.7024602616603903 9.253749592638694e-08 -0.09738070200108495 +1.4226 0.7024635619746229 0.7024616576605471 8.574044381773338e-08 -0.09738148727705938 +1.4227 0.7024649602133859 0.7024630533174154 7.891605272036806e-08 -0.09738227232072738 +1.4228000000000003 0.7024663579629706 0.7024644486313898 7.206588452900176e-08 -0.09738305713215578 +1.4229 0.7024677552232421 0.7024658436028482 6.519150658884643e-08 -0.09738384171141146 +1.423 0.7024691519940822 0.702467238232152 5.829449131744546e-08 -0.09738462605856123 +1.4231 0.702470548275389 0.7024686325196453 5.137641584558594e-08 -0.09738541017367186 +1.4232 0.7024719440670782 0.702470026465655 4.4438861682497e-08 -0.09738619405681015 +1.4233000000000002 0.7024733393690816 0.7024714200704916 3.748341431859814e-08 -0.09738697770804278 +1.4234 0.7024747341813489 0.7024728133344486 3.051166288549345e-08 -0.09738776112743659 +1.4235 0.7024761285038456 0.7024742062578022 2.3525199781271322e-08 -0.09738854431505825 +1.4236000000000002 0.7024775223365551 0.7024755988408117 1.6525620320957668e-08 -0.09738932727097453 +1.4237 0.7024789156794776 0.702476991083719 9.514522365285105e-09 -0.09739010999525204 +1.4238000000000002 0.7024803085326301 0.7024783829867494 2.4935059520642122e-09 -0.09739089248795746 +1.4239000000000002 0.702481700896047 0.7024797745501108 -4.535827067241038e-09 -0.09739167474915753 +1.424 0.7024830927697796 0.7024811657739938 -1.1571873390070486e-08 -0.09739245677891879 +1.4241000000000001 0.7024844841538962 0.702482556658572 -1.86130286296618e-08 -0.09739323857730789 +1.4242000000000001 0.7024858750484824 0.7024839472040016 -2.565768767890872e-08 -0.09739402014439141 +1.4243000000000001 0.7024872654536408 0.7024853374104224 -3.270424508029085e-08 -0.09739480148023594 +1.4244 0.7024886553694911 0.7024867272779561 -3.975109538940664e-08 -0.09739558258490806 +1.4245 0.7024900447961702 0.7024881168067076 -4.6796633538858734e-08 -0.09739636345847429 +1.4246 0.7024914337338317 0.702489505996765 -5.383925520663878e-08 -0.09739714410100114 +1.4247 0.702492822182647 0.7024908948481985 -6.087735717960618e-08 -0.09739792451255516 +1.4248000000000003 0.7024942101428038 0.7024922833610616 -6.790933771870164e-08 -0.09739870469320279 +1.4249 0.7024955976145075 0.702493671535391 -7.493359692337456e-08 -0.09739948464301058 +1.425 0.7024969845979802 0.7024950593712058 -8.194853709595634e-08 -0.09740026436204494 +1.4251 0.7024983710934605 0.7024964468685082 -8.895256310443439e-08 -0.09740104385037224 +1.4252 0.7024997571012048 0.7024978340272835 -9.594408274891247e-08 -0.09740182310805898 +1.4253000000000002 0.702501142621486 0.7024992208474999 -1.0292150711202486e-07 -0.09740260213517153 +1.4254 0.702502527654594 0.7025006073291089 -1.0988325093667234e-07 -0.0974033809317763 +1.4255 0.7025039122008354 0.7025019934720445 -1.1682773297383431e-07 -0.09740415949793961 +1.4256000000000002 0.7025052962605336 0.7025033792762243 -1.2375337633992178e-07 -0.09740493783372779 +1.4257 0.7025066798340289 0.7025047647415492 -1.306586088888756e-07 -0.09740571593920723 +1.4258000000000002 0.7025080629216782 0.702506149867903 -1.375418635495701e-07 -0.09740649381444422 +1.4259000000000002 0.7025094455238552 0.7025075346551531 -1.444015787083197e-07 -0.09740727145950506 +1.426 0.7025108276409499 0.7025089191031498 -1.5123619853153747e-07 -0.09740804887445596 +1.4261000000000001 0.7025122092733687 0.7025103032117274 -1.5804417334390475e-07 -0.09740882605936323 +1.4262000000000001 0.7025135904215345 0.7025116869807033 -1.6482395995970345e-07 -0.09740960301429305 +1.4263000000000001 0.7025149710858872 0.702513070409879 -1.7157402204190375e-07 -0.09741037973931174 +1.4264000000000001 0.7025163512668822 0.7025144534990387 -1.7829283046472133e-07 -0.09741115623448543 +1.4265 0.7025177309649913 0.7025158362479516 -1.8497886363627591e-07 -0.09741193249988032 +1.4266 0.7025191101807025 0.7025172186563697 -1.9163060785767905e-07 -0.09741270853556258 +1.4267 0.7025204889145198 0.7025186007240294 -1.982465576422232e-07 -0.09741348434159838 +1.4268000000000003 0.7025218671669632 0.7025199824506504 -2.0482521610395987e-07 -0.0974142599180538 +1.4269 0.7025232449385685 0.7025213638359376 -2.113650952456636e-07 -0.09741503526499497 +1.427 0.7025246222298872 0.7025227448795791 -2.1786471633700177e-07 -0.09741581038248799 +1.4271 0.7025259990414865 0.7025241255812481 -2.2432261019555977e-07 -0.09741658527059895 +1.4272 0.7025273753739489 0.7025255059406016 -2.3073731758235794e-07 -0.09741735992939385 +1.4273000000000002 0.7025287512278728 0.7025268859572815 -2.3710738947246845e-07 -0.09741813435893881 +1.4274 0.7025301266038712 0.7025282656309142 -2.4343138745747117e-07 -0.0974189085592998 +1.4275 0.7025315015025728 0.7025296449611107 -2.49707883981376e-07 -0.09741968253054284 +1.4276000000000002 0.7025328759246217 0.7025310239474668 -2.5593546271879264e-07 -0.0974204562727339 +1.4277 0.7025342498706759 0.7025324025895636 -2.6211271888371135e-07 -0.09742122978593895 +1.4278000000000002 0.7025356233414093 0.7025337808869672 -2.682382595417532e-07 -0.09742200307022396 +1.4279000000000002 0.7025369963375101 0.7025351588392289 -2.7431070391201184e-07 -0.09742277612565488 +1.428 0.7025383688596807 0.7025365364458853 -2.803286837244068e-07 -0.09742354895229756 +1.4281000000000001 0.702539740908638 0.7025379137064587 -2.8629084347295275e-07 -0.09742432155021792 +1.4282000000000001 0.7025411124851141 0.7025392906204568 -2.92195840734949e-07 -0.0974250939194819 +1.4283000000000001 0.7025424835898539 0.7025406671873735 -2.9804234651098493e-07 -0.0974258660601553 +1.4284000000000001 0.7025438542236173 0.702542043406688 -3.038290454712711e-07 -0.09742663797230396 +1.4285 0.7025452243871775 0.7025434192778663 -3.095546362921753e-07 -0.09742740965599374 +1.4286 0.7025465940813216 0.7025447948003603 -3.152178319060228e-07 -0.09742818111129042 +1.4287 0.7025479633068499 0.7025461699736079 -3.208173598653885e-07 -0.09742895233825977 +1.4288000000000003 0.7025493320645769 0.7025475447970345 -3.2635196251656895e-07 -0.0974297233369676 +1.4289 0.7025507003553292 0.7025489192700515 -3.318203973881606e-07 -0.09743049410747963 +1.429 0.7025520681799475 0.7025502933920573 -3.372214374131044e-07 -0.09743126464986164 +1.4291 0.7025534355392847 0.7025516671624379 -3.4255387125481374e-07 -0.09743203496417938 +1.4292 0.7025548024342065 0.7025530405805654 -3.4781650346676907e-07 -0.09743280505049844 +1.4293000000000002 0.7025561688655914 0.7025544136458004 -3.530081548949737e-07 -0.09743357490888455 +1.4294 0.7025575348343299 0.7025557863574903 -3.5812766287224296e-07 -0.09743434453940339 +1.4295 0.702558900341325 0.7025571587149708 -3.631738814818819e-07 -0.09743511394212057 +1.4296000000000002 0.7025602653874917 0.7025585307175652 -3.681456818352413e-07 -0.09743588311710176 +1.4297 0.7025616299737565 0.7025599023645853 -3.7304195229376225e-07 -0.09743665206441253 +1.4298000000000002 0.7025629941010576 0.7025612736553306 -3.778615987187761e-07 -0.09743742078411848 +1.4299000000000002 0.7025643577703454 0.7025626445890898 -3.826035447976328e-07 -0.09743818927628527 +1.43 0.7025657209825802 0.7025640151651399 -3.8726673214778407e-07 -0.09743895754097835 +1.4301000000000001 0.7025670837387342 0.7025653853827465 -3.9185012065678926e-07 -0.0974397255782633 +1.4302000000000001 0.7025684460397905 0.702566755241165 -3.9635268866966555e-07 -0.09744049338820565 +1.4303000000000001 0.7025698078867426 0.7025681247396396 -4.007734332386881e-07 -0.09744126097087095 +1.4304000000000001 0.7025711692805943 0.7025694938774038 -4.0511137033155675e-07 -0.09744202832632455 +1.4305 0.70257253022236 0.7025708626536813 -4.093655350395631e-07 -0.09744279545463205 +1.4306 0.7025738907130641 0.7025722310676855 -4.1353498181351256e-07 -0.09744356235585887 +1.4307 0.7025752507537405 0.7025735991186196 -4.17618784706586e-07 -0.09744432903007039 +1.4308 0.7025766103454327 0.7025749668056775 -4.216160374992395e-07 -0.09744509547733202 +1.4309 0.7025779694891943 0.7025763341280438 -4.255258539420659e-07 -0.09744586169770922 +1.431 0.7025793281860873 0.702577701084893 -4.2934736796396145e-07 -0.09744662769126734 +1.4311 0.7025806864371831 0.7025790676753915 -4.330797338525372e-07 -0.09744739345807171 +1.4312 0.7025820442435616 0.7025804338986965 -4.367221264553467e-07 -0.09744815899818775 +1.4313000000000002 0.7025834016063117 0.7025817997539563 -4.4027374130478636e-07 -0.0974489243116807 +1.4314 0.7025847585265301 0.7025831652403116 -4.4373379486095654e-07 -0.09744968939861598 +1.4315 0.7025861150053219 0.702584530356894 -4.471015246781951e-07 -0.0974504542590588 +1.4316000000000002 0.7025874710437996 0.7025858951028281 -4.5037618955079406e-07 -0.0974512188930744 +1.4317 0.7025888266430836 0.70258725947723 -4.5355706967953324e-07 -0.09745198330072809 +1.4318000000000002 0.7025901818043021 0.7025886234792087 -4.5664346681739687e-07 -0.0974527474820851 +1.4319000000000002 0.7025915365285902 0.7025899871078662 -4.5963470449161825e-07 -0.09745351143721065 +1.432 0.7025928908170894 0.7025913503622974 -4.6253012800367976e-07 -0.09745427516617 +1.4321000000000002 0.7025942446709488 0.7025927132415899 -4.653291047068686e-07 -0.09745503866902827 +1.4322000000000001 0.7025955980913228 0.7025940757448255 -4.680310241519936e-07 -0.09745580194585057 +1.4323000000000001 0.7025969510793731 0.702595437871079 -4.7063529815677407e-07 -0.09745656499670209 +1.4324000000000001 0.7025983036362671 0.70259679961942 -4.731413608960455e-07 -0.09745732782164804 +1.4325 0.702599655763178 0.7025981609889116 -4.7554866910992644e-07 -0.09745809042075346 +1.4326 0.7026010074612837 0.7025995219786116 -4.778567022079017e-07 -0.09745885279408345 +1.4327 0.7026023587317687 0.7026008825875727 -4.800649623590281e-07 -0.09745961494170313 +1.4328 0.7026037095758211 0.702602242814842 -4.821729745752013e-07 -0.09746037686367749 +1.4329 0.7026050599946346 0.702603602659462 -4.841802868568723e-07 -0.09746113856007159 +1.433 0.7026064099894076 0.7026049621204706 -4.860864702693757e-07 -0.09746190003095044 +1.4331 0.7026077595613425 0.7026063211969018 -4.878911190678292e-07 -0.09746266127637912 +1.4332 0.7026091087116453 0.7026076798877848 -4.895938507318287e-07 -0.09746342229642253 +1.4333000000000002 0.7026104574415266 0.7026090381921457 -4.911943060556534e-07 -0.09746418309114578 +1.4334 0.7026118057521997 0.7026103961090064 -4.926921492454106e-07 -0.09746494366061373 +1.4335 0.7026131536448819 0.7026117536373857 -4.940870679814857e-07 -0.09746570400489132 +1.4336000000000002 0.7026145011207927 0.702613110776299 -4.9537877349487e-07 -0.09746646412404347 +1.4337 0.7026158481811552 0.7026144675247592 -4.965670005879774e-07 -0.09746722401813504 +1.4338000000000002 0.7026171948271944 0.7026158238817766 -4.976515077526056e-07 -0.09746798368723093 +1.4339000000000002 0.7026185410601381 0.7026171798463592 -4.986320771352415e-07 -0.09746874313139607 +1.434 0.7026198868812156 0.7026185354175131 -4.995085146758393e-07 -0.09746950235069526 +1.4341000000000002 0.7026212322916583 0.7026198905942419 -5.002806500592483e-07 -0.09747026134519332 +1.4342000000000001 0.7026225772926988 0.7026212453755482 -5.009483367776624e-07 -0.09747102011495508 +1.4343000000000001 0.7026239218855717 0.7026225997604331 -5.015114522000097e-07 -0.09747177866004535 +1.4344000000000001 0.7026252660715117 0.7026239537478967 -5.019698974886855e-07 -0.09747253698052888 +1.4345 0.7026266098517545 0.7026253073369382 -5.023235977869023e-07 -0.09747329507647044 +1.4346 0.7026279532275366 0.7026266605265565 -5.02572502024401e-07 -0.0974740529479348 +1.4347 0.7026292962000942 0.7026280133157496 -5.027165830770453e-07 -0.09747481059498662 +1.4348 0.702630638770664 0.7026293657035164 -5.027558377182495e-07 -0.09747556801769065 +1.4349 0.7026319809404822 0.7026307176888553 -5.026902865634675e-07 -0.0974763252161116 +1.435 0.7026333227107844 0.7026320692707653 -5.025199741465203e-07 -0.09747708219031413 +1.4351 0.7026346640828056 0.7026334204482464 -5.022449688640851e-07 -0.09747783894036292 +1.4352 0.7026360050577795 0.702634771220299 -5.018653628993675e-07 -0.09747859546632254 +1.4353000000000002 0.7026373456369384 0.7026361215859254 -5.013812722914901e-07 -0.09747935176825759 +1.4354 0.7026386858215136 0.7026374715441288 -5.007928368314096e-07 -0.09748010784623275 +1.4355 0.7026400256127342 0.702638821093915 -5.001002200688554e-07 -0.0974808637003126 +1.4356000000000002 0.7026413650118273 0.7026401702342906 -4.993036092221237e-07 -0.09748161933056165 +1.4357 0.7026427040200175 0.7026415189642654 -4.984032151642004e-07 -0.09748237473704452 +1.4358000000000002 0.7026440426385271 0.7026428672828509 -4.973992723741882e-07 -0.0974831299198256 +1.4359000000000002 0.7026453808685756 0.7026442151890622 -4.962920388471015e-07 -0.09748388487896953 +1.436 0.7026467187113794 0.702645562681917 -4.950817960314158e-07 -0.09748463961454075 +1.4361000000000002 0.7026480561681516 0.7026469097604362 -4.937688487804959e-07 -0.09748539412660379 +1.4362000000000001 0.7026493932401019 0.7026482564236444 -4.923535252901456e-07 -0.09748614841522313 +1.4363000000000001 0.7026507299284357 0.7026496026705695 -4.908361769667691e-07 -0.09748690248046316 +1.4364000000000001 0.7026520662343544 0.7026509485002441 -4.892171783510424e-07 -0.09748765632238832 +1.4365 0.7026534021590555 0.7026522939117044 -4.874969270693419e-07 -0.09748840994106302 +1.4366 0.7026547377037318 0.7026536389039912 -4.856758437227215e-07 -0.09748916333655162 +1.4367 0.702656072869571 0.7026549834761502 -4.837543717273185e-07 -0.0974899165089185 +1.4368 0.7026574076577564 0.702656327627232 -4.817329772935364e-07 -0.09749066945822803 +1.4369 0.7026587420694654 0.7026576713562924 -4.796121492664507e-07 -0.09749142218454455 +1.437 0.7026600761058706 0.702659014662393 -4.773923989939699e-07 -0.09749217468793242 +1.4371 0.7026614097681378 0.7026603575446004 -4.750742602158131e-07 -0.0974929269684559 +1.4372 0.7026627430574277 0.7026617000019877 -4.726582889941211e-07 -0.0974936790261793 +1.4373000000000002 0.7026640759748942 0.7026630420336337 -4.701450634914117e-07 -0.09749443086116683 +1.4374 0.7026654085216852 0.702664383638624 -4.675351838526187e-07 -0.09749518247348275 +1.4375 0.7026667406989415 0.7026657248160507 -4.648292721357028e-07 -0.09749593386319132 +1.4376000000000002 0.7026680725077976 0.7026670655650129 -4.620279721104237e-07 -0.09749668503035679 +1.4377 0.7026694039493798 0.7026684058846163 -4.591319490154788e-07 -0.09749743597504326 +1.4378000000000002 0.702670735024808 0.7026697457739745 -4.5614188956544233e-07 -0.097498186697315 +1.4379000000000002 0.7026720657351941 0.7026710852322084 -4.5305850169402584e-07 -0.09749893719723617 +1.438 0.702673396081642 0.702672424258447 -4.4988251444999516e-07 -0.09749968747487088 +1.4381000000000002 0.7026747260652481 0.7026737628518266 -4.466146777126756e-07 -0.09750043753028333 +1.4382000000000001 0.7026760556870995 0.702675101011492 -4.4325576209480744e-07 -0.09750118736353751 +1.4383000000000001 0.7026773849482757 0.7026764387365969 -4.398065587898903e-07 -0.09750193697469757 +1.4384000000000001 0.7026787138498474 0.7026777760263032 -4.3626787932932176e-07 -0.0975026863638276 +1.4385 0.7026800423928756 0.7026791128797818 -4.3264055538810853e-07 -0.09750343553099164 +1.4386 0.7026813705784131 0.7026804492962124 -4.2892543863914945e-07 -0.09750418447625375 +1.4387 0.7026826984075031 0.7026817852747846 -4.2512340050343544e-07 -0.09750493319967796 +1.4388 0.7026840258811791 0.7026831208146972 -4.2123533199045493e-07 -0.09750568170132828 +1.4389 0.702685353000464 0.702684455915158 -4.1726214344839363e-07 -0.09750642998126857 +1.439 0.7026866797663727 0.7026857905753859 -4.1320476439066223e-07 -0.09750717803956298 +1.4391 0.7026880061799079 0.7026871247946094 -4.090641432391573e-07 -0.09750792587627537 +1.4392 0.702689332242063 0.7026884585720672 -4.0484124713691116e-07 -0.09750867349146967 +1.4393000000000002 0.7026906579538207 0.7026897919070088 -4.0053706167053615e-07 -0.09750942088520986 +1.4394 0.7026919833161529 0.7026911247986938 -3.961525907245078e-07 -0.09751016805755981 +1.4395 0.7026933083300202 0.7026924572463935 -3.9168885618973137e-07 -0.0975109150085834 +1.4396000000000002 0.7026946329963726 0.7026937892493899 -3.8714689770680266e-07 -0.09751166173834451 +1.4397 0.7026959573161482 0.702695120806976 -3.82527772478658e-07 -0.09751240824690695 +1.4398000000000002 0.7026972812902739 0.7026964519184568 -3.778325549930184e-07 -0.09751315453433457 +1.4399000000000002 0.7026986049196651 0.7026977825831484 -3.7306233680034495e-07 -0.0975139006006912 +1.44 0.7026999282052248 0.7026991128003794 -3.682182262293443e-07 -0.09751464644604065 +1.4401000000000002 0.702701251147844 0.7027004425694896 -3.633013481163516e-07 -0.09751539207044663 +1.4402000000000001 0.7027025737484022 0.7027017718898315 -3.5831284363879723e-07 -0.09751613747397299 +1.4403000000000001 0.7027038960077654 0.7027031007607696 -3.532538698849952e-07 -0.09751688265668335 +1.4404000000000001 0.7027052179267881 0.7027044291816815 -3.481255997084265e-07 -0.09751762761864159 +1.4405 0.7027065395063112 0.702705757151957 -3.429292214779389e-07 -0.09751837235991136 +1.4406 0.7027078607471628 0.7027070846709986 -3.3766593870304673e-07 -0.09751911688055626 +1.4407 0.7027091816501589 0.7027084117382224 -3.3233696983964167e-07 -0.09751986118064013 +1.4408 0.7027105022161011 0.7027097383530568 -3.2694354792917046e-07 -0.0975206052602265 +1.4409 0.7027118224457782 0.7027110645149444 -3.21486920390468e-07 -0.09752134911937908 +1.441 0.7027131423399655 0.7027123902233403 -3.159683487213849e-07 -0.09752209275816145 +1.4411 0.7027144618994242 0.7027137154777142 -3.1038910815184284e-07 -0.09752283617663722 +1.4412 0.7027157811249023 0.7027150402775487 -3.047504874287288e-07 -0.09752357937487 +1.4413000000000002 0.7027171000171335 0.7027163646223409 -2.990537884065003e-07 -0.09752432235292335 +1.4414 0.7027184185768376 0.7027176885116015 -2.9330032583901877e-07 -0.09752506511086084 +1.4415 0.7027197368047198 0.7027190119448556 -2.8749142707076847e-07 -0.09752580764874595 +1.4416000000000002 0.7027210547014715 0.7027203349216424 -2.816284316864426e-07 -0.09752654996664228 +1.4417 0.7027223722677693 0.7027216574415157 -2.7571269125420406e-07 -0.09752729206461329 +1.4418000000000002 0.702723689504275 0.7027229795040438 -2.697455689613937e-07 -0.09752803394272247 +1.4419000000000002 0.7027250064116362 0.7027243011088093 -2.6372843934738266e-07 -0.09752877560103324 +1.442 0.7027263229904852 0.7027256222554104 -2.576626879531585e-07 -0.0975295170396091 +1.4421000000000002 0.7027276392414397 0.702726942943459 -2.5154971100907475e-07 -0.09753025825851351 +1.4422000000000001 0.7027289551651021 0.7027282631725833 -2.4539091513994804e-07 -0.09753099925780984 +1.4423000000000001 0.7027302707620596 0.7027295829424254 -2.3918771700076613e-07 -0.09753174003756149 +1.4424000000000001 0.7027315860328844 0.7027309022526436 -2.3294154297484604e-07 -0.09753248059783183 +1.4425 0.7027329009781331 0.7027322211029108 -2.2665382886505325e-07 -0.09753322093868427 +1.4426 0.702734215598347 0.7027335394929158 -2.2032601951910147e-07 -0.09753396106018218 +1.4427 0.7027355298940513 0.7027348574223624 -2.1395956852424125e-07 -0.09753470096238873 +1.4428 0.7027368438657562 0.7027361748909704 -2.0755593788807092e-07 -0.09753544064536733 +1.4429 0.7027381575139562 0.7027374918984753 -2.0111659766036682e-07 -0.09753618010918132 +1.443 0.7027394708391292 0.702738808444628 -1.9464302562430258e-07 -0.09753691935389391 +1.4431 0.7027407838417383 0.7027401245291955 -1.8813670696338214e-07 -0.09753765837956839 +1.4432 0.7027420965222295 0.7027414401519606 -1.8159913390755622e-07 -0.09753839718626797 +1.4433000000000002 0.7027434088810338 0.7027427553127221 -1.750318054001554e-07 -0.09753913577405592 +1.4434 0.7027447209185653 0.702744070011295 -1.6843622674053704e-07 -0.09753987414299542 +1.4435 0.7027460326352222 0.70274538424751 -1.618139092388754e-07 -0.09754061229314964 +1.4436000000000002 0.7027473440313865 0.7027466980212147 -1.5516636989350296e-07 -0.09754135022458182 +1.4437 0.7027486551074241 0.7027480113322722 -1.4849513102314915e-07 -0.0975420879373551 +1.4438000000000002 0.7027499658636841 0.7027493241805622 -1.4180171993387336e-07 -0.09754282543153257 +1.4439000000000002 0.7027512763004997 0.7027506365659808 -1.3508766853742582e-07 -0.09754356270717744 +1.444 0.7027525864181872 0.7027519484884399 -1.283545130424668e-07 -0.0975442997643527 +1.4441000000000002 0.7027538962170465 0.7027532599478689 -1.2160379357466222e-07 -0.09754503660312148 +1.4442000000000002 0.7027552056973614 0.7027545709442127 -1.1483705383841247e-07 -0.09754577322354689 +1.4443000000000001 0.7027565148593986 0.7027558814774328 -1.0805584075256058e-07 -0.09754650962569193 +1.4444000000000001 0.7027578237034087 0.7027571915475079 -1.0126170410865165e-07 -0.09754724580961965 +1.4445 0.7027591322296254 0.7027585011544326 -9.445619621357981e-08 -0.09754798177539309 +1.4446 0.7027604404382657 0.7027598102982181 -8.764087152529632e-08 -0.0975487175230752 +1.4447 0.7027617483295301 0.7027611189788923 -8.081728631367108e-08 -0.097549453052729 +1.4448 0.7027630559036027 0.7027624271965 -7.398699829793548e-08 -0.09755018836441744 +1.4449 0.7027643631606502 0.7027637349511023 -6.715156628022204e-08 -0.09755092345820353 +1.445 0.7027656701008234 0.7027650422427769 -6.031254980859435e-08 -0.09755165833415011 +1.4451 0.7027669767242559 0.7027663490716183 -5.3471508812104676e-08 -0.09755239299232017 +1.4452 0.7027682830310649 0.7027676554377373 -4.6630003246368214e-08 -0.09755312743277655 +1.4453000000000003 0.7027695890213504 0.7027689613412618 -3.978959273550535e-08 -0.09755386165558215 +1.4454 0.7027708946951967 0.702770266782336 -3.2951836219938593e-08 -0.0975545956607999 +1.4455 0.7027722000526706 0.7027715717611207 -2.611829160044897e-08 -0.09755532944849254 +1.4456000000000002 0.7027735050938224 0.7027728762777932 -1.9290515381690382e-08 -0.09755606301872298 +1.4457 0.7027748098186858 0.7027741803325479 -1.2470062320420194e-08 -0.09755679637155397 +1.4458000000000002 0.7027761142272781 0.7027754839255949 -5.658485069393038e-09 -0.09755752950704831 +1.4459000000000002 0.7027774183196001 0.7027767870571616 1.1426661743543787e-09 -0.09755826242526884 +1.446 0.7027787220956356 0.7027780897274913 7.931844026205781e-09 -0.0975589951262783 +1.4461000000000002 0.702780025555352 0.7027793919368446 1.4707504257006898e-08 -0.0975597276101394 +1.4462000000000002 0.7027813286987005 0.7027806936854971 2.1468106153020583e-08 -0.09756045987691485 +1.4463000000000001 0.7027826315256154 0.702781994973742 2.8212112871545125e-08 -0.09756119192666737 +1.4464000000000001 0.7027839340360151 0.7027832958018884 3.493799176530754e-08 -0.09756192375945966 +1.4465 0.7027852362298018 0.7027845961702617 4.1644214757163844e-08 -0.09756265537535445 +1.4466 0.7027865381068606 0.7027858960792037 4.8329258678370124e-08 -0.09756338677441433 +1.4467 0.702787839667061 0.7027871955290719 5.4991605604251537e-08 -0.09756411795670195 +1.4468 0.702789140910256 0.7027884945202405 6.16297432306373e-08 -0.09756484892227994 +1.4469 0.7027904418362829 0.7027897930530993 6.82421651618248e-08 -0.09756557967121093 +1.447 0.7027917424449628 0.7027910911280543 7.482737130089234e-08 -0.0975663102035575 +1.4471 0.7027930427361007 0.7027923887455274 8.13838681827661e-08 -0.09756704051938221 +1.4472 0.7027943427094853 0.7027936859059558 8.791016929514395e-08 -0.09756777061874758 +1.4473000000000003 0.7027956423648902 0.7027949826097937 9.440479542197067e-08 -0.09756850050171618 +1.4474 0.702796941702073 0.7027962788575096 1.0086627497823963e-07 -0.09756923016835056 +1.4475 0.7027982407207758 0.7027975746495886 1.0729314436908055e-07 -0.0975699596187132 +1.4476000000000002 0.7027995394207246 0.7027988699865306 1.1368394826211103e-07 -0.09757068885286657 +1.4477 0.7028008378016306 0.7028001648688513 1.200372399846883e-07 -0.09757141787087314 +1.4478000000000002 0.7028021358631892 0.7028014592970817 1.263515817875871e-07 -0.09757214667279537 +1.4479000000000002 0.7028034336050808 0.7028027532717678 1.3262554523357784e-07 -0.09757287525869573 +1.448 0.7028047310269704 0.7028040467934709 1.388577114853906e-07 -0.09757360362863662 +1.4481000000000002 0.702806028128508 0.7028053398627672 1.4504667162837381e-07 -0.09757433178268039 +1.4482000000000002 0.7028073249093285 0.7028066324802478 1.511910269584582e-07 -0.09757505972088946 +1.4483000000000001 0.7028086213690523 0.7028079246465185 1.572893893846128e-07 -0.09757578744332622 +1.4484000000000001 0.7028099175072849 0.7028092163622001 1.6334038164741993e-07 -0.09757651495005298 +1.4485 0.7028112133236171 0.7028105076279272 1.6934263768683677e-07 -0.09757724224113203 +1.4486 0.7028125088176255 0.7028117984443498 1.752948029440371e-07 -0.09757796931662578 +1.4487 0.7028138039888719 0.7028130888121317 1.8119553462855875e-07 -0.09757869617659651 +1.4488 0.7028150988369044 0.7028143787319506 1.8704350208606502e-07 -0.09757942282110647 +1.4489 0.7028163933612566 0.7028156682044986 1.928373870412059e-07 -0.09758014925021792 +1.449 0.7028176875614485 0.7028169572304819 1.9857588393762393e-07 -0.09758087546399319 +1.4491 0.7028189814369857 0.7028182458106199 2.0425770017734601e-07 -0.09758160146249446 +1.4492 0.7028202749873607 0.7028195339456458 2.09881556474667e-07 -0.09758232724578392 +1.4493000000000003 0.7028215682120522 0.7028208216363063 2.1544618709901098e-07 -0.09758305281392377 +1.4494 0.7028228611105253 0.7028221088833617 2.2095034019065096e-07 -0.09758377816697617 +1.4495 0.7028241536822324 0.7028233956875851 2.2639277799663127e-07 -0.09758450330500332 +1.4496000000000002 0.7028254459266126 0.702824682049763 2.317722772177122e-07 -0.09758522822806737 +1.4497 0.7028267378430917 0.7028259679706937 2.370876292373536e-07 -0.09758595293623039 +1.4498000000000002 0.7028280294310834 0.7028272534511897 2.4233764038539274e-07 -0.09758667742955454 +1.4499000000000002 0.7028293206899885 0.7028285384920752 2.475211322156001e-07 -0.09758740170810193 +1.45 0.7028306116191952 0.702829823094187 2.5263694179017415e-07 -0.09758812577193464 +1.4501000000000002 0.7028319022180796 0.7028311072583736 2.5768392195035794e-07 -0.09758884962111464 +1.4502000000000002 0.7028331924860056 0.7028323909854963 2.626609415176673e-07 -0.0975895732557041 +1.4503000000000001 0.7028344824223254 0.7028336742764277 2.6756688559226305e-07 -0.09759029667576492 +1.4504000000000001 0.7028357720263795 0.7028349571320527 2.7240065578193473e-07 -0.09759101988135928 +1.4505 0.7028370612974963 0.7028362395532665 2.7716117047965616e-07 -0.097591742872549 +1.4506000000000001 0.7028383502349935 0.7028375215409768 2.8184736503705787e-07 -0.09759246564939615 +1.4507 0.7028396388381771 0.7028388030961019 2.864581921044329e-07 -0.09759318821196268 +1.4508 0.7028409271063423 0.7028400842195712 2.909926217556369e-07 -0.09759391056031046 +1.4509 0.7028422150387733 0.702841364912325 2.9544964182809386e-07 -0.09759463269450147 +1.451 0.7028435026347444 0.7028426451753136 2.998282580268796e-07 -0.0975953546145977 +1.4511 0.7028447898935184 0.7028439250094984 3.0412749423697205e-07 -0.0975960763206609 +1.4512 0.7028460768143482 0.7028452044158504 3.083463927591734e-07 -0.09759679781275299 +1.4513000000000003 0.7028473633964771 0.7028464833953509 3.124840144141938e-07 -0.09759751909093586 +1.4514 0.7028486496391385 0.702847761948991 3.1653943882020696e-07 -0.09759824015527134 +1.4515 0.7028499355415556 0.7028490400777709 3.205117646426503e-07 -0.09759896100582123 +1.4516000000000002 0.7028512211029426 0.7028503177827008 3.2440010973300293e-07 -0.09759968164264733 +1.4517 0.7028525063225044 0.7028515950647997 3.2820361129531905e-07 -0.09760040206581148 +1.4518000000000002 0.702853791199437 0.7028528719250955 3.3192142614296705e-07 -0.09760112227537537 +1.4519000000000002 0.7028550757329273 0.7028541483646249 3.355527308998574e-07 -0.09760184227140084 +1.452 0.702856359922154 0.7028554243844334 3.3909672206983155e-07 -0.09760256205394957 +1.4521000000000002 0.7028576437662871 0.7028566999855748 3.4255261632115674e-07 -0.09760328162308335 +1.4522 0.7028589272644887 0.7028579751691104 3.45919650673876e-07 -0.09760400097886385 +1.4523000000000001 0.7028602104159125 0.7028592499361097 3.491970825761359e-07 -0.0976047201213527 +1.4524000000000001 0.702861493219705 0.7028605242876501 3.52384190091537e-07 -0.09760543905061164 +1.4525 0.7028627756750052 0.7028617982248164 3.5548027212117805e-07 -0.0976061577667023 +1.4526000000000001 0.7028640577809444 0.7028630717487002 3.584846485632509e-07 -0.09760687626968632 +1.4527 0.7028653395366473 0.7028643448604003 3.613966602852847e-07 -0.09760759455962531 +1.4528 0.7028666209412315 0.7028656175610224 3.642156695127241e-07 -0.0976083126365809 +1.4529 0.702867901993808 0.7028668898516786 3.669410598081124e-07 -0.09760903050061465 +1.453 0.7028691826934818 0.7028681617334871 3.6957223625844193e-07 -0.09760974815178812 +1.4531 0.7028704630393512 0.7028694332075729 3.721086255792372e-07 -0.09761046559016291 +1.4532 0.7028717430305089 0.7028707042750657 3.7454967630190517e-07 -0.09761118281580049 +1.4533000000000003 0.7028730226660422 0.7028719749371021 3.7689485880842977e-07 -0.09761189982876245 +1.4534 0.7028743019450326 0.7028732451948227 3.791436655464775e-07 -0.09761261662911025 +1.4535 0.7028755808665565 0.7028745150493744 3.8129561103633636e-07 -0.09761333321690539 +1.4536000000000002 0.7028768594296854 0.7028757845019081 3.8335023200969376e-07 -0.0976140495922093 +1.4537 0.702878137633486 0.7028770535535801 3.85307087506781e-07 -0.09761476575508352 +1.4538000000000002 0.7028794154770208 0.7028783222055505 3.8716575903596784e-07 -0.09761548170558937 +1.4539000000000002 0.7028806929593476 0.7028795904589837 3.8892585060845697e-07 -0.09761619744378833 +1.454 0.7028819700795208 0.7028808583150485 3.9058698882155074e-07 -0.09761691296974184 +1.4541000000000002 0.7028832468365905 0.7028821257749169 3.9214882287946784e-07 -0.09761762828351123 +1.4542 0.7028845232296035 0.7028833928397644 3.936110247945712e-07 -0.09761834338515785 +1.4543000000000001 0.7028857992576032 0.7028846595107701 3.949732893734903e-07 -0.09761905827474311 +1.4544000000000001 0.7028870749196305 0.7028859257891152 3.9623533426569324e-07 -0.09761977295232832 +1.4545 0.7028883502147228 0.7028871916759845 3.973969000953259e-07 -0.09762048741797473 +1.4546000000000001 0.7028896251419157 0.7028884571725651 3.984577504473341e-07 -0.09762120167174378 +1.4547 0.7028908997002418 0.7028897222800458 3.994176719229747e-07 -0.09762191571369663 +1.4548 0.702892173888732 0.7028909869996178 4.002764742716547e-07 -0.09762262954389461 +1.4549 0.7028934477064157 0.702892251332474 4.0103399024521424e-07 -0.09762334316239893 +1.455 0.7028947211523204 0.7028935152798086 4.01690075854666e-07 -0.09762405656927087 +1.4551 0.702895994225472 0.7028947788428175 4.0224461016202806e-07 -0.09762476976457161 +1.4552 0.7028972669248961 0.702896042022697 4.02697495488491e-07 -0.09762548274836237 +1.4553000000000003 0.7028985392496171 0.7028973048206444 4.0304865740747875e-07 -0.09762619552070434 +1.4554 0.7028998111986586 0.7028985672378572 4.0329804457811536e-07 -0.09762690808165861 +1.4555 0.7029010827710446 0.702899829275534 4.034456290019639e-07 -0.09762762043128644 +1.4556000000000002 0.7029023539657981 0.7029010909348723 4.0349140582873755e-07 -0.09762833256964887 +1.4557 0.7029036247819433 0.7029023522170701 4.0343539344650514e-07 -0.0976290444968071 +1.4558000000000002 0.7029048952185042 0.7029036131233245 4.032776334886301e-07 -0.09762975621282216 +1.4559000000000002 0.7029061652745052 0.702904873654832 4.030181907505037e-07 -0.09763046771775513 +1.456 0.7029074349489728 0.7029061338127883 4.026571531895451e-07 -0.09763117901166712 +1.4561000000000002 0.7029087042409335 0.7029073935983874 4.0219463186969007e-07 -0.09763189009461917 +1.4562 0.7029099731494157 0.702908653012822 4.0163076109323015e-07 -0.09763260096667226 +1.4563000000000001 0.7029112416734495 0.7029099120572835 4.0096569806080673e-07 -0.09763331162788745 +1.4564000000000001 0.7029125098120672 0.7029111707329607 4.0019962316284463e-07 -0.0976340220783258 +1.4565 0.7029137775643026 0.7029124290410406 3.9933273966730187e-07 -0.0976347323180482 +1.4566000000000001 0.7029150449291923 0.7029136869827073 3.98365273830692e-07 -0.09763544234711563 +1.4567 0.7029163119057754 0.7029149445591425 3.97297474766245e-07 -0.09763615216558907 +1.4568 0.7029175784930943 0.7029162017715248 3.9612961437451855e-07 -0.09763686177352943 +1.4569 0.7029188446901942 0.70291745862103 3.9486198731564226e-07 -0.09763757117099765 +1.457 0.7029201104961234 0.7029187151088294 3.934949109815622e-07 -0.09763828035805454 +1.4571 0.7029213759099346 0.702919971236092 3.9202872524624066e-07 -0.0976389893347611 +1.4572 0.7029226409306839 0.702921227003982 3.904637925766785e-07 -0.09763969810117816 +1.4573000000000003 0.7029239055574312 0.7029224824136593 3.88800497783115e-07 -0.09764040665736651 +1.4574 0.7029251697892416 0.70292373746628 3.8703924805372214e-07 -0.09764111500338707 +1.4575 0.7029264336251837 0.7029249921629953 3.8518047279501033e-07 -0.09764182313930056 +1.4576000000000002 0.7029276970643319 0.7029262465049514 3.83224623513867e-07 -0.09764253106516785 +1.4577 0.702928960105765 0.7029275004932897 3.811721737412288e-07 -0.09764323878104973 +1.4578000000000002 0.7029302227485674 0.7029287541291456 3.790236189349372e-07 -0.0976439462870069 +1.4579000000000002 0.702931484991829 0.7029300074136497 3.767794762576937e-07 -0.09764465358310015 +1.458 0.7029327468346454 0.7029312603479262 3.744402845909378e-07 -0.09764536066939018 +1.4581000000000002 0.7029340082761177 0.7029325129330936 3.720066043128023e-07 -0.09764606754593771 +1.4582 0.7029352693153543 0.7029337651702641 3.694790171732132e-07 -0.09764677421280349 +1.4583000000000002 0.7029365299514694 0.7029350170605433 3.6685812625225633e-07 -0.09764748067004818 +1.4584000000000001 0.7029377901835834 0.70293626860503 3.6414455566180504e-07 -0.09764818691773239 +1.4585 0.7029390500108241 0.7029375198048162 3.6133895051776443e-07 -0.09764889295591679 +1.4586000000000001 0.7029403094323268 0.7029387706609871 3.584419767180269e-07 -0.09764959878466209 +1.4587 0.7029415684472333 0.7029400211746194 3.554543207967553e-07 -0.09765030440402882 +1.4588 0.7029428270546936 0.7029412713467833 3.5237668986193293e-07 -0.09765100981407757 +1.4589 0.7029440852538649 0.702942521178541 3.4920981124147987e-07 -0.09765171501486898 +1.459 0.7029453430439128 0.7029437706709458 3.459544324693753e-07 -0.09765242000646358 +1.4591 0.702946600424011 0.702945019825044 3.426113210705517e-07 -0.09765312478892196 +1.4592 0.7029478573933416 0.7029462686418726 3.391812642625225e-07 -0.09765382936230459 +1.4593000000000003 0.7029491139510949 0.7029475171224602 3.356650690247709e-07 -0.097654533726672 +1.4594 0.702950370096471 0.7029487652678263 3.320635616338441e-07 -0.09765523788208474 +1.4595 0.7029516258286778 0.7029500130789818 3.2837758764253655e-07 -0.09765594182860321 +1.4596000000000002 0.7029528811469332 0.7029512605569277 3.24608011616212e-07 -0.09765664556628795 +1.4597 0.7029541360504645 0.7029525077026559 3.2075571695239224e-07 -0.09765734909519933 +1.4598000000000002 0.7029553905385085 0.7029537545171489 3.1682160566565143e-07 -0.09765805241539789 +1.4599000000000002 0.7029566446103117 0.7029550010013785 3.1280659815863254e-07 -0.09765875552694397 +1.46 0.7029578982651307 0.7029562471563069 3.0871163309020844e-07 -0.09765945842989796 +1.4601000000000002 0.7029591515022323 0.7029574929828861 3.0453766699384266e-07 -0.09766016112432029 +1.4602 0.7029604043208937 0.7029587384820577 3.002856742290172e-07 -0.09766086361027126 +1.4603000000000002 0.7029616567204029 0.7029599836547523 2.9595664666204335e-07 -0.0976615658878113 +1.4604000000000001 0.7029629087000584 0.70296122850189 2.9155159342320047e-07 -0.09766226795700073 +1.4605 0.7029641602591694 0.7029624730243795 2.870715407124469e-07 -0.09766296981789976 +1.4606000000000001 0.7029654113970569 0.702963717223119 2.8251753157737536e-07 -0.09766367147056881 +1.4607 0.7029666621130528 0.7029649610989945 2.7789062563565725e-07 -0.0976643729150681 +1.4608 0.7029679124065006 0.7029662046528812 2.7319189878360906e-07 -0.09766507415145796 +1.4609 0.702969162276755 0.7029674478856418 2.684224430296589e-07 -0.09766577517979855 +1.461 0.7029704117231833 0.702968690798128 2.635833662237297e-07 -0.09766647600015016 +1.4611 0.7029716607451643 0.702969933391179 2.5867579177274447e-07 -0.09766717661257303 +1.4612 0.7029729093420891 0.7029711756656214 2.5370085838388734e-07 -0.09766787701712729 +1.4613000000000003 0.7029741575133608 0.7029724176222703 2.486597198009255e-07 -0.09766857721387319 +1.4614 0.7029754052583953 0.7029736592619276 2.4355354454747014e-07 -0.09766927720287086 +1.4615 0.7029766525766212 0.7029749005853827 2.383835156771763e-07 -0.09766997698418045 +1.4616000000000002 0.7029778994674798 0.7029761415934122 2.3315083048924823e-07 -0.0976706765578621 +1.4617 0.7029791459304248 0.7029773822867798 2.2785670017455573e-07 -0.09767137592397596 +1.4618000000000002 0.7029803919649236 0.7029786226662357 2.2250234964910076e-07 -0.09767207508258202 +1.4619000000000002 0.702981637570457 0.7029798627325174 2.1708901721401164e-07 -0.09767277403374053 +1.462 0.7029828827465181 0.7029811024863486 2.1161795424329277e-07 -0.09767347277751141 +1.4621000000000002 0.7029841274926146 0.7029823419284397 2.0609042497912733e-07 -0.0976741713139548 +1.4622 0.7029853718082675 0.7029835810594871 2.005077061606464e-07 -0.09767486964313074 +1.4623000000000002 0.7029866156930109 0.7029848198801736 1.9487108674984266e-07 -0.09767556776509921 +1.4624000000000001 0.7029878591463936 0.7029860583911678 1.8918186766095357e-07 -0.09767626567992017 +1.4625 0.7029891021679782 0.7029872965931248 1.8344136141351663e-07 -0.09767696338765373 +1.4626000000000001 0.7029903447573411 0.7029885344866851 1.7765089187909977e-07 -0.09767766088835977 +1.4627000000000001 0.7029915869140733 0.7029897720724745 1.7181179396558166e-07 -0.0976783581820982 +1.4628 0.7029928286377799 0.7029910093511054 1.6592541329102373e-07 -0.09767905526892906 +1.4629 0.7029940699280808 0.7029922463231747 1.59993105864481e-07 -0.09767975214891217 +1.463 0.7029953107846101 0.7029934829892653 1.5401623778762974e-07 -0.09768044882210752 +1.4631 0.7029965512070167 0.7029947193499453 1.4799618497721156e-07 -0.09768114528857497 +1.4632 0.7029977911949646 0.7029959554057676 1.419343327764555e-07 -0.0976818415483744 +1.4633000000000003 0.702999030748132 0.7029971911572703 1.3583207570180833e-07 -0.09768253760156563 +1.4634 0.7030002698662129 0.7029984266049769 1.2969081706129537e-07 -0.09768323344820853 +1.4635 0.7030015085489154 0.702999661749395 1.2351196871165926e-07 -0.09768392908836289 +1.4636000000000002 0.7030027467959636 0.7030008965910175 1.1729695065243462e-07 -0.09768462452208855 +1.4637 0.7030039846070965 0.7030021311303221 1.1104719076920899e-07 -0.09768531974944523 +1.4638000000000002 0.7030052219820682 0.7030033653677707 1.04764124431167e-07 -0.09768601477049278 +1.4639000000000002 0.7030064589206484 0.7030045993038104 9.844919422741238e-08 -0.09768670958529092 +1.464 0.7030076954226223 0.7030058329388722 9.210384959573714e-08 -0.0976874041938994 +1.4641000000000002 0.7030089314877908 0.7030070662733714 8.572954653118803e-08 -0.09768809859637792 +1.4642 0.7030101671159695 0.7030082993077085 7.932774720616209e-08 -0.0976887927927862 +1.4643000000000002 0.703011402306991 0.7030095320422673 7.2899919654687e-08 -0.09768948678318391 +1.4644000000000001 0.7030126370607027 0.7030107644774165 6.644753743068055e-08 -0.09769018056763079 +1.4645 0.7030138713769681 0.7030119966135087 5.997207929743509e-08 -0.09769087414618643 +1.4646000000000001 0.7030151052556664 0.7030132284508802 5.3475028851182604e-08 -0.0976915675189105 +1.4647000000000001 0.7030163386966926 0.7030144599898522 4.6957874205375005e-08 -0.0976922606858626 +1.4648 0.7030175716999578 0.7030156912307295 4.042210763159637e-08 -0.09769295364710234 +1.4649 0.703018804265389 0.7030169221738007 3.386922524384328e-08 -0.09769364640268935 +1.465 0.7030200363929291 0.7030181528193389 2.7300726623824545e-08 -0.09769433895268316 +1.4651 0.703021268082537 0.7030193831676004 2.0718114508710972e-08 -0.09769503129714333 +1.4652 0.7030224993341879 0.7030206132188261 1.4122894425108723e-08 -0.09769572343612945 +1.4653000000000003 0.7030237301478728 0.7030218429732402 7.516574357727124e-09 -0.09769641536970099 +1.4654 0.703024960523599 0.7030230724310511 9.006643954950766e-10 -0.0976971070979175 +1.4655 0.7030261904613898 0.7030243015924508 -5.723323603240571e-09 -0.09769779862083841 +1.4656000000000002 0.7030274199612848 0.7030255304576152 -1.2353876361129168e-08 -0.0976984899385233 +1.4657 0.7030286490233395 0.7030267590267039 -1.898947953136304e-08 -0.09769918105103156 +1.4658000000000002 0.7030298776476256 0.7030279872998605 -2.5628618040285378e-08 -0.09769987195842264 +1.4659 0.7030311058342311 0.7030292152772121 -3.226977642913076e-08 -0.09770056266075597 +1.466 0.7030323335832602 0.7030304429588697 -3.8911439206716116e-08 -0.09770125315809099 +1.4661000000000002 0.7030335608948333 0.7030316703449282 -4.555209118939233e-08 -0.09770194345048704 +1.4662 0.7030347877690863 0.7030328974354662 -5.219021785162099e-08 -0.09770263353800354 +1.4663000000000002 0.703036014206172 0.7030341242305461 -5.882430566695601e-08 -0.09770332342069984 +1.4664000000000001 0.7030372402062591 0.7030353507302141 -6.545284245412092e-08 -0.0977040130986353 +1.4665 0.7030384657695321 0.7030365769345003 -7.207431772628461e-08 -0.0977047025718692 +1.4666000000000001 0.703039690896192 0.7030378028434183 -7.868722302906139e-08 -0.09770539184046086 +1.4667000000000001 0.7030409155864557 0.7030390284569665 -8.529005228376935e-08 -0.09770608090446964 +1.4668 0.703042139840556 0.7030402537751261 -9.188130213871187e-08 -0.09770676976395473 +1.4669 0.7030433636587418 0.703041478797863 -9.845947230007618e-08 -0.09770745841897549 +1.467 0.7030445870412781 0.703042703525127 -1.0502306588017901e-07 -0.09770814686959114 +1.4671 0.7030458099884456 0.7030439279568519 -1.1157058973747247e-07 -0.0977088351158609 +1.4672 0.7030470325005407 0.7030451520929547 -1.1810055481481507e-07 -0.09770952315784392 +1.4673000000000003 0.7030482545778762 0.7030463759333379 -1.2461147647600812e-07 -0.09771021099559951 +1.4674 0.7030494762207804 0.7030475994778873 -1.311018748544751e-07 -0.09771089862918683 +1.4675 0.7030506974295969 0.7030488227264733 -1.3757027517505294e-07 -0.097711586058665 +1.4676000000000002 0.7030519182046857 0.7030500456789504 -1.4401520809746715e-07 -0.09771227328409321 +1.4677 0.7030531385464216 0.7030512683351572 -1.504352100372558e-07 -0.09771296030553056 +1.4678000000000002 0.7030543584551955 0.7030524906949172 -1.5682882352138772e-07 -0.09771364712303615 +1.4679 0.7030555779314136 0.7030537127580382 -1.631945975005128e-07 -0.0977143337366691 +1.468 0.7030567969754975 0.7030549345243124 -1.6953108768376357e-07 -0.09771502014648856 +1.4681000000000002 0.7030580155878842 0.7030561559935171 -1.7583685686314854e-07 -0.09771570635255356 +1.4682 0.7030592337690253 0.7030573771654135 -1.8211047524488433e-07 -0.09771639235492308 +1.4683000000000002 0.7030604515193888 0.7030585980397481 -1.8835052077725845e-07 -0.09771707815365621 +1.4684000000000001 0.7030616688394568 0.7030598186162524 -1.945555794628795e-07 -0.09771776374881198 +1.4685 0.7030628857297263 0.7030610388946427 -2.007242456865399e-07 -0.09771844914044941 +1.4686000000000001 0.7030641021907098 0.7030622588746203 -2.0685512249624116e-07 -0.09771913432862744 +1.4687000000000001 0.7030653182229342 0.7030634785558714 -2.1294682201605797e-07 -0.09771981931340508 +1.4688 0.7030665338269411 0.7030646979380679 -2.1899796565777452e-07 -0.09772050409484123 +1.4689 0.7030677490032871 0.7030659170208673 -2.2500718448170698e-07 -0.09772118867299495 +1.469 0.7030689637525427 0.7030671358039114 -2.3097311948119814e-07 -0.09772187304792503 +1.4691 0.703070178075293 0.703068354286829 -2.3689442192609267e-07 -0.09772255721969046 +1.4692 0.7030713919721372 0.7030695724692337 -2.427697536507012e-07 -0.09772324118835007 +1.4693000000000003 0.7030726054436891 0.7030707903507254 -2.4859778731400883e-07 -0.09772392495396282 +1.4694 0.7030738184905758 0.703072007930889 -2.543772068056005e-07 -0.09772460851658743 +1.4695 0.7030750311134388 0.7030732252092965 -2.601067074087249e-07 -0.09772529187628283 +1.4696000000000002 0.7030762433129336 0.7030744421855057 -2.6578499621315865e-07 -0.09772597503310787 +1.4697 0.7030774550897285 0.7030756588590605 -2.7141079231990384e-07 -0.09772665798712127 +1.4698000000000002 0.7030786664445063 0.7030768752294918 -2.769828271811936e-07 -0.09772734073838193 +1.4699 0.7030798773779622 0.7030780912963164 -2.824998448849869e-07 -0.09772802328694855 +1.47 0.7030810878908051 0.7030793070590381 -2.879606023874215e-07 -0.09772870563287987 +1.4701000000000002 0.7030822979837574 0.7030805225171477 -2.9336386984935015e-07 -0.09772938777623473 +1.4702 0.7030835076575537 0.7030817376701226 -2.9870843090695764e-07 -0.0977300697170718 +1.4703000000000002 0.703084716912942 0.7030829525174278 -3.039930829076831e-07 -0.0977307514554498 +1.4704000000000002 0.7030859257506826 0.7030841670585151 -3.0921663722593973e-07 -0.09773143299142739 +1.4705 0.7030871341715487 0.703085381292824 -3.143779195025065e-07 -0.09773211432506336 +1.4706000000000001 0.7030883421763248 0.7030865952197819 -3.1947576990126736e-07 -0.09773279545641622 +1.4707000000000001 0.7030895497658088 0.7030878088388035 -3.245090434145226e-07 -0.09773347638554475 +1.4708 0.70309075694081 0.7030890221492915 -3.294766100503388e-07 -0.09773415711250749 +1.4709 0.7030919637021498 0.7030902351506367 -3.3437735517949374e-07 -0.09773483763736308 +1.471 0.7030931700506611 0.7030914478422186 -3.3921017965343747e-07 -0.09773551796017016 +1.4711 0.7030943759871886 0.7030926602234042 -3.439740002067482e-07 -0.09773619808098727 +1.4712 0.7030955815125878 0.7030938722935502 -3.486677495889712e-07 -0.09773687799987302 +1.4713000000000003 0.703096786627726 0.7030950840520009 -3.53290376821358e-07 -0.09773755771688589 +1.4714 0.703097991333481 0.7030962954980903 -3.578408474952388e-07 -0.09773823723208443 +1.4715 0.7030991956307422 0.7030975066311413 -3.623181438899836e-07 -0.09773891654552722 +1.4716000000000002 0.7031003995204086 0.7030987174504663 -3.667212653130081e-07 -0.0977395956572727 +1.4717 0.7031016030033904 0.7030999279553667 -3.7104922826630693e-07 -0.09774027456737938 +1.4718000000000002 0.7031028060806077 0.7031011381451342 -3.753010666684986e-07 -0.09774095327590575 +1.4719 0.703104008752991 0.7031023480190499 -3.794758321254421e-07 -0.0977416317829102 +1.472 0.7031052110214802 0.7031035575763851 -3.8357259399268706e-07 -0.09774231008845125 +1.4721000000000002 0.7031064128870256 0.7031047668164012 -3.87590439812624e-07 -0.09774298819258728 +1.4722 0.703107614350586 0.7031059757383502 -3.9152847527978984e-07 -0.09774366609537662 +1.4723000000000002 0.7031088154131309 0.703107184341475 -3.953858246016906e-07 -0.09774434379687781 +1.4724000000000002 0.7031100160756374 0.7031083926250088 -3.991616306445178e-07 -0.09774502129714911 +1.4725 0.7031112163390925 0.7031096005881761 -4.0285505509968234e-07 -0.09774569859624893 +1.4726000000000001 0.7031124162044916 0.7031108082301927 -4.064652787058587e-07 -0.0977463756942356 +1.4727000000000001 0.7031136156728386 0.7031120155502659 -4.0999150142939644e-07 -0.09774705259116744 +1.4728 0.7031148147451455 0.7031132225475942 -4.1343294257534247e-07 -0.09774772928710271 +1.4729 0.7031160134224329 0.7031144292213687 -4.1678884109275227e-07 -0.09774840578209983 +1.473 0.7031172117057287 0.7031156355707717 -4.200584556093845e-07 -0.09774908207621694 +1.4731 0.703118409596069 0.7031168415949787 -4.2324106465374545e-07 -0.09774975816951241 +1.4732 0.7031196070944965 0.703118047293157 -4.263359668077449e-07 -0.09775043406204442 +1.4733000000000003 0.7031208042020618 0.7031192526644667 -4.2934248088016824e-07 -0.09775110975387118 +1.4734 0.7031220009198228 0.7031204577080613 -4.322599460246379e-07 -0.09775178524505096 +1.4735 0.7031231972488432 0.7031216624230869 -4.350877219269633e-07 -0.09775246053564188 +1.4736000000000002 0.703124393190194 0.7031228668086836 -4.3782518886759103e-07 -0.0977531356257022 +1.4737 0.7031255887449523 0.7031240708639845 -4.404717479297715e-07 -0.09775381051529006 +1.4738000000000002 0.7031267839142017 0.7031252745881167 -4.43026821138337e-07 -0.09775448520446361 +1.4739 0.7031279786990309 0.7031264779802016 -4.454898515152128e-07 -0.09775515969328097 +1.474 0.7031291731005349 0.7031276810393543 -4.478603032528894e-07 -0.09775583398180024 +1.4741000000000002 0.7031303671198139 0.7031288837646853 -4.501376618462616e-07 -0.09775650807007955 +1.4742 0.7031315607579736 0.7031300861552988 -4.5232143414120074e-07 -0.09775718195817697 +1.4743000000000002 0.7031327540161243 0.7031312882102949 -4.544111485219049e-07 -0.0977578556461506 +1.4744000000000002 0.7031339468953812 0.7031324899287679 -4.5640635489702097e-07 -0.09775852913405843 +1.4745 0.7031351393968643 0.7031336913098085 -4.583066249078116e-07 -0.09775920242195858 +1.4746000000000001 0.7031363315216972 0.7031348923525023 -4.6011155199060516e-07 -0.09775987550990896 +1.4747000000000001 0.7031375232710082 0.7031360930559313 -4.6182075143924584e-07 -0.09776054839796765 +1.4748 0.7031387146459294 0.7031372934191735 -4.634338605022381e-07 -0.09776122108619265 +1.4749 0.703139905647596 0.7031384934413029 -4.6495053843131906e-07 -0.09776189357464185 +1.475 0.7031410962771469 0.7031396931213905 -4.6637046664799175e-07 -0.0977625658633733 +1.4751 0.7031422865357242 0.7031408924585042 -4.676933486463808e-07 -0.09776323795244492 +1.4752 0.7031434764244724 0.7031420914517086 -4.6891891022221577e-07 -0.09776390984191459 +1.4753000000000003 0.7031446659445393 0.7031432901000658 -4.7004689941732014e-07 -0.09776458153184026 +1.4754 0.7031458550970745 0.7031444884026353 -4.710770866514502e-07 -0.09776525302227979 +1.4755 0.7031470438832301 0.7031456863584746 -4.7200926466678395e-07 -0.09776592431329106 +1.4756000000000002 0.70314823230416 0.7031468839666393 -4.728432486666989e-07 -0.09776659540493197 +1.4757 0.7031494203610199 0.7031480812261827 -4.735788763157722e-07 -0.09776726629726032 +1.4758000000000002 0.7031506080549668 0.7031492781361569 -4.7421600776753614e-07 -0.09776793699033391 +1.4759 0.7031517953871587 0.7031504746956133 -4.747545256436614e-07 -0.09776860748421062 +1.476 0.7031529823587552 0.7031516709036016 -4.751943351866128e-07 -0.0977692777789482 +1.4761000000000002 0.7031541689709159 0.7031528667591711 -4.755353641139326e-07 -0.0977699478746045 +1.4762 0.7031553552248011 0.7031540622613702 -4.757775627500793e-07 -0.09777061777123719 +1.4763000000000002 0.7031565411215719 0.7031552574092473 -4.759209039709167e-07 -0.0977712874689041 +1.4764000000000002 0.7031577266623883 0.7031564522018507 -4.759653832175914e-07 -0.09777195696766289 +1.4765 0.703158911848411 0.7031576466382289 -4.7591101851041095e-07 -0.09777262626757131 +1.4766000000000001 0.7031600966807998 0.7031588407174306 -4.757578503794546e-07 -0.09777329536868706 +1.4767000000000001 0.703161281160714 0.7031600344385056 -4.7550594193396245e-07 -0.09777396427106787 +1.4768000000000001 0.7031624652893114 0.7031612278005042 -4.751553788068241e-07 -0.09777463297477133 +1.4769 0.7031636490677493 0.703162420802478 -4.747062690782511e-07 -0.09777530147985512 +1.477 0.7031648324971831 0.7031636134434803 -4.7415874328271546e-07 -0.09777596978637691 +1.4771 0.7031660155787667 0.7031648057225655 -4.735129544228278e-07 -0.09777663789439434 +1.4772 0.7031671983136516 0.7031659976387901 -4.727690778444371e-07 -0.09777730580396492 +1.4773000000000003 0.7031683807029878 0.7031671891912128 -4.7192731125744736e-07 -0.09777797351514629 +1.4774 0.7031695627479226 0.7031683803788946 -4.709878746247953e-07 -0.09777864102799604 +1.4775 0.7031707444496007 0.7031695712008987 -4.6995101014857266e-07 -0.09777930834257167 +1.4776000000000002 0.703171925809164 0.7031707616562923 -4.6881698221451495e-07 -0.09777997545893083 +1.4777 0.7031731068277508 0.7031719517441442 -4.67586077294857e-07 -0.09778064237713095 +1.4778000000000002 0.7031742875064967 0.7031731414635272 -4.66258603878944e-07 -0.09778130909722957 +1.4779 0.7031754678465334 0.7031743308135175 -4.6483489242465925e-07 -0.0977819756192842 +1.478 0.7031766478489887 0.7031755197931956 -4.633152952057684e-07 -0.0977826419433523 +1.4781000000000002 0.7031778275149866 0.703176708401645 -4.617001863743697e-07 -0.09778330806949136 +1.4782 0.7031790068456465 0.703177896637954 -4.5998996171109363e-07 -0.09778397399775877 +1.4783000000000002 0.7031801858420835 0.7031790845012156 -4.581850386042863e-07 -0.09778463972821197 +1.4784000000000002 0.7031813645054079 0.7031802719905269 -4.5628585595286486e-07 -0.09778530526090841 +1.4785 0.7031825428367253 0.7031814591049903 -4.542928740275398e-07 -0.09778597059590549 +1.4786000000000001 0.7031837208371354 0.7031826458437131 -4.522065743389758e-07 -0.09778663573326055 +1.4787000000000001 0.7031848985077332 0.7031838322058085 -4.500274596169751e-07 -0.09778730067303103 +1.4788000000000001 0.7031860758496078 0.7031850181903946 -4.4775605360231063e-07 -0.09778796541527421 +1.4789 0.7031872528638421 0.7031862037965957 -4.4539290099815387e-07 -0.09778862996004745 +1.479 0.7031884295515134 0.7031873890235418 -4.429385672272135e-07 -0.09778929430740807 +1.4791 0.7031896059136926 0.7031885738703699 -4.403936383970408e-07 -0.09778995845741341 +1.4792 0.7031907819514437 0.7031897583362223 -4.37758721105741e-07 -0.09779062241012065 +1.4793000000000003 0.7031919576658242 0.7031909424202492 -4.3503444233788935e-07 -0.09779128616558716 +1.4794 0.7031931330578848 0.7031921261216069 -4.322214492841203e-07 -0.09779194972387018 +1.4795 0.7031943081286687 0.7031933094394593 -4.293204092092884e-07 -0.0977926130850269 +1.4796 0.7031954828792117 0.7031944923729774 -4.263320093067513e-07 -0.0977932762491146 +1.4797 0.7031966573105428 0.7031956749213397 -4.2325695645550887e-07 -0.0977939392161905 +1.4798000000000002 0.7031978314236819 0.7031968570837328 -4.2009597713693614e-07 -0.09779460198631178 +1.4799 0.7031990052196415 0.7031980388593506 -4.168498172404944e-07 -0.09779526455953556 +1.48 0.7032001786994262 0.7031992202473958 -4.1351924193883116e-07 -0.09779592693591904 +1.4801000000000002 0.7032013518640318 0.7032004012470794 -4.101050353547131e-07 -0.09779658911551943 +1.4802 0.7032025247144454 0.7032015818576207 -4.066080005610262e-07 -0.09779725109839381 +1.4803000000000002 0.7032036972516453 0.7032027620782478 -4.0302895928240323e-07 -0.09779791288459923 +1.4804000000000002 0.703204869476601 0.7032039419081979 -3.993687517009348e-07 -0.09779857447419288 +1.4805 0.7032060413902725 0.7032051213467174 -3.956282363312691e-07 -0.09779923586723177 +1.4806000000000001 0.7032072129936107 0.703206300393062 -3.918082897291786e-07 -0.09779989706377301 +1.4807000000000001 0.7032083842875565 0.7032074790464967 -3.879098063805375e-07 -0.09780055806387364 +1.4808000000000001 0.7032095552730413 0.7032086573062968 -3.8393369841682734e-07 -0.09780121886759072 +1.4809 0.7032107259509865 0.7032098351717471 -3.798808954139088e-07 -0.09780187947498122 +1.481 0.7032118963223031 0.7032110126421426 -3.7575234421854953e-07 -0.09780253988610219 +1.4811 0.703213066387892 0.7032121897167884 -3.7154900870556284e-07 -0.09780320010101057 +1.4812 0.7032142361486435 0.7032133663950006 -3.672718695141297e-07 -0.09780386011976339 +1.4813000000000003 0.7032154056054373 0.7032145426761054 -3.629219238743264e-07 -0.09780451994241755 +1.4814 0.7032165747591419 0.70321571855944 -3.585001853642633e-07 -0.09780517956903001 +1.4815 0.703217743610615 0.7032168940443526 -3.540076836186512e-07 -0.09780583899965768 +1.4816 0.7032189121607031 0.7032180691302029 -3.4944546419696243e-07 -0.09780649823435754 +1.4817 0.7032200804102413 0.7032192438163613 -3.448145881948528e-07 -0.09780715727318641 +1.4818000000000002 0.7032212483600528 0.7032204181022101 -3.4011613214701697e-07 -0.09780781611620121 +1.4819 0.7032224160109497 0.703221591987143 -3.353511876663662e-07 -0.09780847476345873 +1.482 0.7032235833637319 0.7032227654705658 -3.305208612774946e-07 -0.09780913321501591 +1.4821000000000002 0.7032247504191874 0.7032239385518964 -3.2562627407667355e-07 -0.09780979147092955 +1.4822 0.7032259171780917 0.7032251112305641 -3.206685615445015e-07 -0.09781044953125645 +1.4823000000000002 0.7032270836412082 0.7032262835060112 -3.1564887323365376e-07 -0.09781110739605342 +1.4824000000000002 0.7032282498092877 0.7032274553776919 -3.105683725052044e-07 -0.0978117650653772 +1.4825 0.703229415683069 0.7032286268450736 -3.054282362788263e-07 -0.09781242253928465 +1.4826000000000001 0.7032305812632771 0.7032297979076356 -3.0022965481074637e-07 -0.09781307981783244 +1.4827000000000001 0.7032317465506248 0.7032309685648706 -2.9497383124965637e-07 -0.09781373690107736 +1.4828000000000001 0.7032329115458116 0.703232138816284 -2.8966198156732403e-07 -0.09781439378907603 +1.4829 0.703234076249524 0.7032333086613944 -2.8429533414572883e-07 -0.09781505048188524 +1.483 0.7032352406624354 0.7032344780997342 -2.7887512951685345e-07 -0.09781570697956168 +1.4831 0.7032364047852051 0.7032356471308481 -2.7340262013023087e-07 -0.09781636328216202 +1.4832 0.7032375686184796 0.703236815754295 -2.6787906994008015e-07 -0.09781701938974294 +1.4833000000000003 0.7032387321628915 0.7032379839696474 -2.623057542908147e-07 -0.09781767530236107 +1.4834 0.703239895419059 0.703239151776491 -2.56683959479892e-07 -0.09781833102007301 +1.4835 0.7032410583875868 0.7032403191744261 -2.51014982490666e-07 -0.09781898654293533 +1.4836 0.7032422210690662 0.7032414861630665 -2.453001307460567e-07 -0.09781964187100471 +1.4837 0.7032433834640739 0.70324265274204 -2.3954072174078855e-07 -0.09782029700433773 +1.4838000000000002 0.703244545573172 0.7032438189109887 -2.337380827881208e-07 -0.09782095194299088 +1.4839 0.7032457073969085 0.7032449846695689 -2.2789355070412798e-07 -0.09782160668702072 +1.484 0.7032468689358174 0.7032461500174512 -2.2200847146075509e-07 -0.09782226123648378 +1.4841000000000002 0.7032480301904178 0.7032473149543211 -2.1608419993254802e-07 -0.09782291559143663 +1.4842 0.7032491911612146 0.7032484794798783 -2.101220995462394e-07 -0.09782356975193579 +1.4843000000000002 0.7032503518486974 0.7032496435938371 -2.0412354197543725e-07 -0.09782422371803771 +1.4844000000000002 0.703251512253341 0.7032508072959266 -1.9808990684572203e-07 -0.09782487748979883 +1.4845 0.7032526723756061 0.7032519705858905 -1.92022581380763e-07 -0.09782553106727561 +1.4846000000000001 0.703253832215938 0.7032531334634877 -1.8592296010741527e-07 -0.09782618445052453 +1.4847000000000001 0.7032549917747669 0.7032542959284921 -1.797924445400001e-07 -0.09782683763960202 +1.4848000000000001 0.7032561510525079 0.7032554579806922 -1.736324428611158e-07 -0.09782749063456443 +1.4849 0.7032573100495609 0.7032566196198917 -1.6744436955561104e-07 -0.09782814343546814 +1.485 0.7032584687663113 0.7032577808459102 -1.612296451417028e-07 -0.09782879604236962 +1.4851 0.7032596272031281 0.7032589416585815 -1.5498969581015376e-07 -0.09782944845532515 +1.4852 0.7032607853603656 0.7032601020577549 -1.487259531206958e-07 -0.09783010067439109 +1.4853000000000003 0.7032619432383633 0.7032612620432955 -1.424398536342686e-07 -0.09783075269962381 +1.4854 0.7032631008374439 0.7032624216150836 -1.3613283864240266e-07 -0.0978314045310796 +1.4855 0.7032642581579158 0.7032635807730145 -1.298063537803762e-07 -0.09783205616881474 +1.4856 0.703265415200071 0.7032647395169995 -1.234618487305772e-07 -0.09783270761288551 +1.4857 0.7032665719641868 0.703265897846965 -1.171007768859672e-07 -0.09783335886334824 +1.4858000000000002 0.7032677284505242 0.7032670557628535 -1.1072459499446297e-07 -0.09783400992025912 +1.4859 0.7032688846593289 0.7032682132646221 -1.0433476285882926e-07 -0.09783466078367438 +1.486 0.7032700405908308 0.7032693703522445 -9.793274297672377e-08 -0.09783531145365026 +1.4861000000000002 0.7032711962452443 0.7032705270257097 -9.152000021803858e-08 -0.09783596193024302 +1.4862 0.7032723516227677 0.7032716832850221 -8.509800149356789e-08 -0.09783661221350876 +1.4863000000000002 0.7032735067235841 0.7032728391302019 -7.866821540893076e-08 -0.0978372623035037 +1.4864000000000002 0.7032746615478607 0.7032739945612851 -7.223211192890211e-08 -0.097837912200284 +1.4865 0.7032758160957485 0.7032751495783234 -6.579116205085098e-08 -0.09783856190390576 +1.4866000000000001 0.7032769703673836 0.7032763041813839 -5.934683746343372e-08 -0.09783921141442516 +1.4867000000000001 0.7032781243628854 0.7032774583705501 -5.290061020875661e-08 -0.09783986073189832 +1.4868000000000001 0.7032792780823582 0.70327861214592 -4.645395235180257e-08 -0.09784050985638126 +1.4869 0.7032804315258905 0.7032797655076084 -4.000833563782332e-08 -0.09784115878793015 +1.487 0.7032815846935547 0.7032809184557454 -3.356523116046506e-08 -0.09784180752660099 +1.4871 0.7032827375854076 0.7032820709904766 -2.712610902436477e-08 -0.09784245607244985 +1.4872 0.7032838902014906 0.7032832231119637 -2.0692438011324366e-08 -0.09784310442553279 +1.4873000000000003 0.7032850425418289 0.7032843748203832 -1.4265685243340653e-08 -0.09784375258590577 +1.4874 0.7032861946064324 0.7032855261159285 -7.847315850514208e-09 -0.09784440055362485 +1.4875 0.7032873463952951 0.7032866769988075 -1.4387926362477432e-09 -0.09784504832874599 +1.4876 0.7032884979083955 0.7032878274692443 4.958424257121841e-09 -0.09784569591132516 +1.4877 0.7032896491456966 0.7032889775274782 1.1342877677920915e-08 -0.09784634330141836 +1.4878000000000002 0.7032908001071455 0.7032901271737642 1.7713113801241798e-08 -0.09784699049908147 +1.4879 0.7032919507926743 0.7032912764083725 2.4067682458973894e-08 -0.09784763750437045 +1.488 0.7032931012021987 0.7032924252315889 3.040513747026852e-08 -0.09784828431734116 +1.4881000000000002 0.7032942513356203 0.7032935736437149 3.6724036957258566e-08 -0.09784893093804958 +1.4882 0.7032954011928241 0.7032947216450665 4.3022943698942107e-08 -0.0978495773665515 +1.4883000000000002 0.7032965507736807 0.7032958692359759 4.930042544169788e-08 -0.09785022360290285 +1.4884000000000002 0.7032977000780447 0.7032970164167898 5.555505521934179e-08 -0.09785086964715944 +1.4885 0.703298849105756 0.7032981631878705 6.178541168966323e-08 -0.09785151549937718 +1.4886000000000001 0.703299997856639 0.7032993095495953 6.799007945187951e-08 -0.09785216115961179 +1.4887000000000001 0.7033011463305032 0.7033004555023561 7.416764936755971e-08 -0.09785280662791912 +1.4888000000000001 0.7033022945271434 0.7033016010465605 8.031671888328318e-08 -0.09785345190435496 +1.4889000000000001 0.7033034424463387 0.70330274618263 8.643589235329818e-08 -0.09785409698897503 +1.489 0.7033045900878541 0.7033038909110019 9.252378134483319e-08 -0.09785474188183513 +1.4891 0.7033057374514393 0.7033050352321277 9.857900495902072e-08 -0.097855386582991 +1.4892 0.7033068845368295 0.7033061791464736 1.0460019014141286e-07 -0.09785603109249838 +1.4893000000000003 0.7033080313437454 0.7033073226545205 1.1058597199423148e-07 -0.09785667541041294 +1.4894 0.7033091778718932 0.7033084657567633 1.1653499410596568e-07 -0.09785731953679039 +1.4895 0.7033103241209642 0.7033096084537118 1.2244590882545814e-07 -0.09785796347168636 +1.4896 0.7033114700906362 0.7033107507458898 1.2831737757762474e-07 -0.09785860721515661 +1.4897 0.7033126157805725 0.7033118926338351 1.3414807117223537e-07 -0.09785925076725675 +1.4898000000000002 0.7033137611904214 0.7033130341181 1.3993667009881694e-07 -0.09785989412804236 +1.4899 0.7033149063198184 0.7033141751992504 1.4568186485278134e-07 -0.0978605372975691 +1.49 0.7033160511683845 0.7033153158778664 1.5138235618175622e-07 -0.09786118027589258 +1.4901000000000002 0.7033171957357272 0.7033164561545415 1.5703685541865187e-07 -0.0978618230630684 +1.4902 0.7033183400214399 0.7033175960298826 1.6264408475574754e-07 -0.09786246565915208 +1.4903000000000002 0.7033194840251027 0.7033187355045107 1.6820277754653334e-07 -0.09786310806419918 +1.4904000000000002 0.7033206277462826 0.7033198745790596 1.7371167857632708e-07 -0.09786375027826527 +1.4905 0.7033217711845325 0.7033210132541767 1.791695443537078e-07 -0.09786439230140581 +1.4906000000000001 0.7033229143393933 0.7033221515305228 1.8457514338113268e-07 -0.09786503413367643 +1.4907000000000001 0.7033240572103916 0.7033232894087709 1.8992725645330943e-07 -0.09786567577513254 +1.4908000000000001 0.7033251997970418 0.7033244268896073 1.9522467691740486e-07 -0.0978663172258296 +1.4909000000000001 0.7033263420988454 0.7033255639737309 2.0046621094713113e-07 -0.09786695848582311 +1.491 0.703327484115291 0.7033267006618533 2.0565067779948487e-07 -0.09786759955516847 +1.4911 0.7033286258458558 0.7033278369546987 2.1077691011658906e-07 -0.09786824043392123 +1.4912 0.7033297672900027 0.7033289728530033 2.1584375414426815e-07 -0.09786888112213671 +1.4913000000000003 0.7033309084471844 0.7033301083575152 2.2085007003735946e-07 -0.09786952161987028 +1.4914 0.7033320493168407 0.7033312434689951 2.2579473208522716e-07 -0.09787016192717744 +1.4915 0.7033331898983988 0.703332378188215 2.3067662895809304e-07 -0.09787080204411347 +1.4916 0.7033343301912754 0.703333512515959 2.354946639707145e-07 -0.09787144197073377 +1.4917 0.7033354701948751 0.7033346464530223 2.4024775532871523e-07 -0.09787208170709363 +1.4918000000000002 0.7033366099085911 0.7033357800002116 2.449348363783854e-07 -0.09787272125324843 +1.4919 0.7033377493318052 0.7033369131583449 2.4955485584260417e-07 -0.09787336060925343 +1.492 0.7033388884638883 0.7033380459282513 2.5410677804288406e-07 -0.09787399977516396 +1.4921000000000002 0.7033400273042005 0.7033391783107704 2.5858958315611025e-07 -0.0978746387510353 +1.4922 0.7033411658520907 0.7033403103067527 2.630022673880128e-07 -0.09787527753692264 +1.4923000000000002 0.7033423041068984 0.7033414419170594 2.6734384325766136e-07 -0.09787591613288138 +1.4924000000000002 0.7033434420679512 0.7033425731425615 2.716133398472653e-07 -0.09787655453896661 +1.4925 0.7033445797345674 0.7033437039841406 2.7580980290625723e-07 -0.0978771927552336 +1.4926000000000001 0.7033457171060551 0.703344834442688 2.7993229513578743e-07 -0.09787783078173756 +1.4927000000000001 0.7033468541817124 0.7033459645191055 2.8397989645240207e-07 -0.09787846861853368 +1.4928000000000001 0.7033479909608278 0.7033470942143032 2.879517040366153e-07 -0.0978791062656771 +1.4929000000000001 0.7033491274426806 0.7033482235292015 2.91846832679854e-07 -0.09787974372322296 +1.493 0.7033502636265407 0.7033493524647298 2.9566441495099127e-07 -0.09788038099122648 +1.4931 0.7033513995116688 0.703350481021827 2.994036013420631e-07 -0.09788101806974275 +1.4932 0.7033525350973167 0.7033516092014398 3.0306356048337424e-07 -0.09788165495882685 +1.4933 0.7033536703827272 0.7033527370045243 3.066434793447259e-07 -0.09788229165853385 +1.4934 0.7033548053671357 0.7033538644320452 3.1014256339501056e-07 -0.09788292816891891 +1.4935 0.703355940049768 0.7033549914849746 3.135600367687452e-07 -0.09788356449003703 +1.4936 0.7033570744298427 0.7033561181642933 3.16895142495055e-07 -0.09788420062194331 +1.4937 0.7033582085065699 0.7033572444709901 3.2014714255318433e-07 -0.09788483656469271 +1.4938000000000002 0.7033593422791526 0.7033583704060609 3.233153181708692e-07 -0.09788547231834031 +1.4939 0.703360475746786 0.7033594959705094 3.263989699076042e-07 -0.09788610788294115 +1.494 0.7033616089086578 0.7033606211653461 3.293974178003589e-07 -0.09788674325855018 +1.4941000000000002 0.7033627417639491 0.703361745991589 3.323100015439895e-07 -0.0978873784452223 +1.4942 0.7033638743118338 0.7033628704502624 3.3513608060226074e-07 -0.09788801344301254 +1.4943000000000002 0.7033650065514792 0.7033639945423975 3.3787503442295197e-07 -0.0978886482519758 +1.4944000000000002 0.7033661384820464 0.7033651182690319 3.4052626247255136e-07 -0.09788928287216708 +1.4945 0.7033672701026906 0.7033662416312091 3.430891844444228e-07 -0.09788991730364123 +1.4946000000000002 0.7033684014125601 0.7033673646299787 3.4556324032819496e-07 -0.09789055154645313 +1.4947000000000001 0.7033695324107977 0.7033684872663961 3.4794789063180565e-07 -0.09789118560065768 +1.4948000000000001 0.7033706630965415 0.7033696095415218 3.5024261634680753e-07 -0.0978918194663098 +1.4949000000000001 0.7033717934689234 0.7033707314564224 3.524469192051072e-07 -0.0978924531434643 +1.495 0.7033729235270705 0.7033718530121686 3.545603216859039e-07 -0.09789308663217605 +1.4951 0.7033740532701047 0.7033729742098365 3.5658236720303993e-07 -0.0978937199324998 +1.4952 0.7033751826971439 0.7033740950505063 3.58512620132756e-07 -0.09789435304449041 +1.4953 0.7033763118073009 0.7033752155352632 3.6035066591083575e-07 -0.09789498596820266 +1.4954 0.7033774405996844 0.703376335665196 3.6209611119220053e-07 -0.09789561870369126 +1.4955 0.7033785690733996 0.703377455441398 3.637485838856036e-07 -0.09789625125101108 +1.4956 0.7033796972275475 0.7033785748649655 3.653077331675081e-07 -0.09789688361021676 +1.4957 0.7033808250612255 0.703379693936999 3.667732297110704e-07 -0.09789751578136306 +1.4958000000000002 0.7033819525735285 0.7033808126586019 3.6814476560981246e-07 -0.09789814776450481 +1.4959 0.7033830797635472 0.7033819310308802 3.6942205452333843e-07 -0.09789877955969654 +1.496 0.7033842066303703 0.7033830490549433 3.706048316912125e-07 -0.09789941116699305 +1.4961000000000002 0.7033853331730836 0.7033841667319026 3.71692854057859e-07 -0.09790004258644891 +1.4962 0.7033864593907704 0.7033852840628725 3.726859001892957e-07 -0.09790067381811884 +1.4963000000000002 0.7033875852825124 0.7033864010489688 3.735837705021172e-07 -0.09790130486205748 +1.4964000000000002 0.7033887108473886 0.7033875176913096 3.743862871455339e-07 -0.0979019357183194 +1.4965 0.7033898360844768 0.7033886339910143 3.7509329407769965e-07 -0.09790256638695922 +1.4966000000000002 0.7033909609928537 0.7033897499492037 3.757046571559175e-07 -0.09790319686803158 +1.4967000000000001 0.703392085571594 0.703390865567 3.7622026406725073e-07 -0.09790382716159103 +1.4968000000000001 0.7033932098197722 0.7033919808455265 3.7664002445342293e-07 -0.09790445726769215 +1.4969000000000001 0.7033943337364613 0.7033930957859065 3.7696386983449015e-07 -0.09790508718638943 +1.497 0.7033954573207346 0.7033942103892641 3.771917536504743e-07 -0.09790571691773746 +1.4971 0.7033965805716645 0.7033953246567236 3.773236512752409e-07 -0.09790634646179071 +1.4972 0.7033977034883239 0.7033964385894094 3.773595599956825e-07 -0.0979069758186037 +1.4973 0.7033988260697854 0.7033975521884452 3.772994990325351e-07 -0.09790760498823095 +1.4974 0.7033999483151224 0.7033986654549551 3.771435095265008e-07 -0.0979082339707269 +1.4975 0.7034010702234088 0.7033997783900614 3.76891654489675e-07 -0.09790886276614603 +1.4976 0.7034021917937195 0.7034008909948859 3.7654401882636357e-07 -0.09790949137454275 +1.4977 0.7034033130251303 0.7034020032705497 3.7610070928451034e-07 -0.09791011979597146 +1.4978000000000002 0.7034044339167189 0.7034031152181717 3.7556185442100265e-07 -0.09791074803048666 +1.4979 0.7034055544675641 0.7034042268388694 3.749276045808547e-07 -0.09791137607814268 +1.498 0.7034066746767467 0.7034053381337584 3.741981318486354e-07 -0.09791200393899392 +1.4981000000000002 0.7034077945433492 0.7034064491039524 3.7337363000683466e-07 -0.09791263161309471 +1.4982 0.7034089140664576 0.7034075597505625 3.724543144942305e-07 -0.09791325910049947 +1.4983000000000002 0.7034100332451588 0.7034086700746973 3.71440422322622e-07 -0.09791388640126247 +1.4984000000000002 0.7034111520785439 0.7034097800774628 3.7033221204907374e-07 -0.09791451351543809 +1.4985 0.703412270565706 0.7034108897599615 3.691299636787715e-07 -0.09791514044308063 +1.4986000000000002 0.7034133887057417 0.7034119991232927 3.678339786511442e-07 -0.09791576718424432 +1.4987000000000001 0.7034145064977515 0.7034131081685524 3.6644457968026956e-07 -0.09791639373898348 +1.4988000000000001 0.7034156239408391 0.7034142168968331 3.6496211073405727e-07 -0.09791702010735243 +1.4989000000000001 0.703416741034112 0.7034153253092226 3.6338693695792124e-07 -0.09791764628940525 +1.499 0.7034178577766821 0.7034164334068052 3.617194445429406e-07 -0.09791827228519626 +1.4991 0.7034189741676655 0.7034175411906607 3.5996004068422627e-07 -0.09791889809477972 +1.4992 0.7034200902061831 0.7034186486618637 3.5810915340050986e-07 -0.09791952371820974 +1.4993 0.7034212058913604 0.7034197558214845 3.5616723152720464e-07 -0.09792014915554054 +1.4994 0.7034223212223278 0.7034208626705886 3.5413474452905547e-07 -0.0979207744068263 +1.4995 0.7034234361982215 0.7034219692102355 3.520121824723832e-07 -0.0979213994721212 +1.4996 0.7034245508181824 0.7034230754414798 3.4980005580997897e-07 -0.09792202435147936 +1.4997 0.7034256650813577 0.7034241813653697 3.474988953047764e-07 -0.09792264904495487 +1.4998000000000002 0.7034267789869 0.703425286982948 3.4510925192576813e-07 -0.09792327355260191 +1.4999 0.7034278925339681 0.7034263922952515 3.426316966745335e-07 -0.09792389787447452 +1.5 0.7034290057217274 0.7034274973033094 3.4006682046033854e-07 -0.09792452201062672 +1.5001000000000002 0.7034301185493494 0.7034286020081464 3.3741523398911344e-07 -0.09792514596111264 +1.5002 0.7034312310160128 0.7034297064107784 3.3467756761079714e-07 -0.09792576972598634 +1.5003000000000002 0.7034323431209031 0.7034308105122157 3.318544711181093e-07 -0.09792639330530184 +1.5004000000000002 0.7034334548632128 0.7034319143134606 3.289466136424668e-07 -0.09792701669911323 +1.5005 0.7034345662421417 0.7034330178155086 3.259546834805116e-07 -0.09792763990747444 +1.5006000000000002 0.7034356772568973 0.7034341210193465 3.2287938794839377e-07 -0.09792826293043938 +1.5007000000000001 0.703436787906695 0.7034352239259547 3.1972145320829926e-07 -0.09792888576806218 +1.5008000000000001 0.7034378981907575 0.7034363265363047 3.1648162404640523e-07 -0.09792950842039669 +1.5009000000000001 0.7034390081083166 0.7034374288513598 3.131606637896134e-07 -0.0979301308874969 +1.501 0.7034401176586119 0.7034385308720756 3.097593540904442e-07 -0.09793075316941674 +1.5011 0.7034412268408915 0.7034396325993981 3.062784946425423e-07 -0.0979313752662101 +1.5012 0.7034423356544124 0.7034407340342651 3.027189031945543e-07 -0.09793199717793086 +1.5013 0.7034434440984405 0.7034418351776057 2.9908141514073394e-07 -0.097932618904633 +1.5014 0.703444552172251 0.7034429360303391 2.9536688349318663e-07 -0.0979332404463703 +1.5015 0.7034456598751279 0.7034440365933758 2.915761785973747e-07 -0.09793386180319669 +1.5016 0.7034467672063649 0.7034451368676163 2.877101879586452e-07 -0.09793448297516591 +1.5017 0.7034478741652657 0.7034462368539516 2.8376981603406293e-07 -0.09793510396233185 +1.5018000000000002 0.7034489807511434 0.7034473365532627 2.7975598397567136e-07 -0.09793572476474828 +1.5019 0.7034500869633216 0.7034484359664208 2.756696294986538e-07 -0.09793634538246906 +1.502 0.7034511928011331 0.7034495350942864 2.7151170659683865e-07 -0.0979369658155479 +1.5021000000000002 0.7034522982639221 0.7034506339377102 2.6728318532759365e-07 -0.09793758606403857 +1.5022 0.7034534033510431 0.7034517324975317 2.6298505161059804e-07 -0.09793820612799486 +1.5023000000000002 0.703454508061861 0.70345283077458 2.5861830697110344e-07 -0.0979388260074705 +1.5024000000000002 0.7034556123957518 0.7034539287696732 2.5418396833870593e-07 -0.09793944570251917 +1.5025 0.7034567163521024 0.7034550264836184 2.496830677975459e-07 -0.09794006521319464 +1.5026000000000002 0.7034578199303109 0.703456123917211 2.451166523434467e-07 -0.09794068453955052 +1.5027000000000001 0.7034589231297865 0.7034572210712358 2.404857835924812e-07 -0.09794130368164052 +1.5028000000000001 0.7034600259499505 0.7034583179464655 2.3579153762831595e-07 -0.09794192263951829 +1.5029000000000001 0.7034611283902353 0.7034594145436615 2.3103500470383898e-07 -0.0979425414132375 +1.503 0.7034622304500853 0.7034605108635723 2.2621728895666493e-07 -0.0979431600028517 +1.5031 0.7034633321289571 0.7034616069069359 2.2133950824260173e-07 -0.09794377840841462 +1.5032 0.7034644334263189 0.7034627026744775 2.164027937540114e-07 -0.09794439662997984 +1.5033 0.7034655343416512 0.7034637981669098 2.1140828986715432e-07 -0.09794501466760087 +1.5034 0.703466634874447 0.7034648933849332 2.0635715380912245e-07 -0.09794563252133133 +1.5035 0.703467735024212 0.7034659883292361 2.0125055544273351e-07 -0.09794625019122481 +1.5036 0.7034688347904638 0.703467083000493 1.9608967692999468e-07 -0.09794686767733475 +1.5037 0.7034699341727337 0.7034681773993671 1.90875712541283e-07 -0.09794748497971478 +1.5038000000000002 0.7034710331705654 0.7034692715265074 1.856098682979923e-07 -0.09794810209841837 +1.5039 0.7034721317835151 0.7034703653825507 1.8029336174354982e-07 -0.09794871903349896 +1.504 0.7034732300111531 0.7034714589681201 1.7492742164851305e-07 -0.0979493357850101 +1.5041000000000002 0.7034743278530624 0.7034725522838259 1.6951328770872798e-07 -0.09794995235300524 +1.5042 0.7034754253088393 0.7034736453302644 1.6405221030246775e-07 -0.09795056873753787 +1.5043000000000002 0.7034765223780941 0.7034747381080187 1.585454501677741e-07 -0.0979511849386614 +1.5044000000000002 0.7034776190604497 0.7034758306176583 1.5299427811102384e-07 -0.09795180095642919 +1.5045 0.7034787153555435 0.703476922859739 1.4739997474325084e-07 -0.09795241679089473 +1.5046000000000002 0.7034798112630263 0.7034780148348025 1.4176383013667082e-07 -0.09795303244211133 +1.5047000000000001 0.7034809067825627 0.7034791065433771 1.3608714356447282e-07 -0.09795364791013242 +1.5048000000000001 0.7034820019138317 0.7034801979859765 1.30371223219794e-07 -0.09795426319501133 +1.5049000000000001 0.7034830966565261 0.7034812891631004 1.2461738584795823e-07 -0.09795487829680144 +1.505 0.7034841910103526 0.703482380075235 1.1882695648973707e-07 -0.0979554932155561 +1.5051 0.7034852849750326 0.7034834707228513 1.1300126820379397e-07 -0.09795610795132859 +1.5052 0.7034863785503014 0.7034845611064063 1.0714166167463679e-07 -0.09795672250417221 +1.5053 0.703487471735909 0.7034856512263425 1.0124948499404263e-07 -0.09795733687414027 +1.5054 0.7034885645316196 0.7034867410830881 9.5326093289827e-08 -0.09795795106128598 +1.5055 0.7034896569372122 0.7034878306770566 8.937284843441029e-08 -0.09795856506566272 +1.5056 0.70349074895248 0.7034889200086465 8.339111874297589e-08 -0.09795917888732363 +1.5057 0.7034918405772315 0.7034900090782419 7.738227865775049e-08 -0.09795979252632198 +1.5058000000000002 0.7034929318112895 0.7034910978862121 7.134770841320248e-08 -0.09796040598271094 +1.5059 0.7034940226544915 0.7034921864329117 6.52887937237917e-08 -0.0979610192565438 +1.506 0.7034951131066899 0.70349327471868 5.920692548733175e-08 -0.09796163234787361 +1.5061000000000002 0.7034962031677525 0.7034943627438419 5.3103499438045265e-08 -0.0979622452567537 +1.5062 0.7034972928375615 0.7034954505087065 4.69799158481915e-08 -0.09796285798323712 +1.5063000000000002 0.7034983821160141 0.7034965380135686 4.083757918979525e-08 -0.09796347052737699 +1.5064000000000002 0.7034994710030227 0.7034976252587075 3.467789782760078e-08 -0.09796408288922648 +1.5065 0.7035005594985149 0.7034987122443875 2.8502283691209107e-08 -0.0979646950688387 +1.5066000000000002 0.7035016476024332 0.7034997989708579 2.231215194027636e-08 -0.09796530706626672 +1.5067000000000002 0.7035027353147352 0.7035008854383527 1.610892065313091e-08 -0.09796591888156367 +1.5068000000000001 0.7035038226353938 0.7035019716470905 9.894010505849538e-09 -0.09796653051478256 +1.5069000000000001 0.703504909564397 0.7035030575972747 3.668844431384266e-09 -0.0979671419659765 +1.507 0.7035059961017482 0.7035041432890939 -2.5651526935552282e-09 -0.09796775323519846 +1.5071 0.7035070822474655 0.703505228722721 -8.806554379833798e-09 -0.0979683643225015 +1.5072 0.7035081680015828 0.7035063138983135 -1.5053932849850432e-08 -0.09796897522793861 +1.5073 0.703509253364149 0.7035073988160138 -2.1305859368436764e-08 -0.09796958595156278 +1.5074 0.7035103383352284 0.7035084834759491 -2.7560904560745142e-08 -0.09797019649342702 +1.5075 0.7035114229149002 0.7035095678782313 -3.381763874835131e-08 -0.09797080685358427 +1.5076 0.7035125071032594 0.7035106520229566 -4.0074632272021384e-08 -0.09797141703208749 +1.5077 0.7035135909004155 0.7035117359102062 -4.6330455816321996e-08 -0.09797202702898958 +1.5078000000000003 0.7035146743064942 0.7035128195400461 -5.25836807384588e-08 -0.09797263684434346 +1.5079 0.7035157573216354 0.7035139029125266 -5.883287939570554e-08 -0.09797324647820205 +1.508 0.703516839945995 0.7035149860276834 -6.507662546773735e-08 -0.09797385593061825 +1.5081000000000002 0.7035179221797441 0.7035160688855364 -7.131349428297559e-08 -0.09797446520164493 +1.5082 0.7035190040230681 0.7035171514860903 -7.754206314720957e-08 -0.09797507429133495 +1.5083000000000002 0.7035200854761687 0.7035182338293349 -8.376091166408667e-08 -0.09797568319974113 +1.5084000000000002 0.7035211665392618 0.7035193159152442 -8.996862205755407e-08 -0.09797629192691627 +1.5085 0.703522247212579 0.7035203977437781 -9.616377950449201e-08 -0.09797690047291328 +1.5086000000000002 0.7035233274963668 0.7035214793148803 -1.0234497244219348e-07 -0.09797750883778487 +1.5087000000000002 0.7035244073908866 0.7035225606284803 -1.085107929031659e-07 -0.09797811702158392 +1.5088000000000001 0.7035254868964146 0.7035236416844919 -1.1465983682651393e-07 -0.09797872502436311 +1.5089000000000001 0.7035265660132424 0.7035247224828143 -1.2079070438320016e-07 -0.09797933284617523 +1.509 0.7035276447416761 0.7035258030233316 -1.269020003004384e-07 -0.09797994048707305 +1.5091 0.7035287230820367 0.7035268833059131 -1.3299233415399458e-07 -0.09798054794710923 +1.5092 0.7035298010346602 0.703527963330413 -1.390603207220703e-07 -0.0979811552263365 +1.5093 0.7035308785998973 0.7035290430966716 -1.4510458026285866e-07 -0.09798176232480764 +1.5094 0.7035319557781128 0.7035301226045132 -1.5112373885975416e-07 -0.0979823692425752 +1.5095 0.7035330325696867 0.7035312018537488 -1.5711642871625575e-07 -0.09798297597969198 +1.5096 0.7035341089750131 0.7035322808441737 -1.6308128846995174e-07 -0.09798358253621055 +1.5097 0.7035351849945012 0.7035333595755691 -1.6901696349262696e-07 -0.09798418891218352 +1.5098000000000003 0.7035362606285737 0.703534438047702 -1.749221062233297e-07 -0.09798479510766359 +1.5099 0.7035373358776683 0.703535516260325 -1.807953764407233e-07 -0.09798540112270333 +1.51 0.7035384107422367 0.703536594213176 -1.866354415909488e-07 -0.0979860069573554 +1.5101000000000002 0.7035394852227443 0.7035376719059794 -1.9244097708079333e-07 -0.0979866126116723 +1.5102 0.7035405593196711 0.7035387493384452 -1.982106666159611e-07 -0.09798721808570664 +1.5103000000000002 0.7035416330335107 0.703539826510269 -2.039432023988319e-07 -0.09798782337951094 +1.5104000000000002 0.7035427063647707 0.7035409034211333 -2.0963728553785588e-07 -0.09798842849313773 +1.5105 0.7035437793139724 0.7035419800707059 -2.1529162628000642e-07 -0.09798903342663953 +1.5106000000000002 0.7035448518816505 0.7035430564586419 -2.2090494431609153e-07 -0.0979896381800689 +1.5107000000000002 0.7035459240683541 0.7035441325845819 -2.2647596907218737e-07 -0.09799024275347828 +1.5108000000000001 0.7035469958746448 0.7035452084481535 -2.320034400045412e-07 -0.09799084714692015 +1.5109000000000001 0.7035480673010974 0.7035462840489709 -2.374861068528411e-07 -0.097991451360447 +1.511 0.7035491383483008 0.7035473593866348 -2.429227299871606e-07 -0.09799205539411125 +1.5111 0.7035502090168566 0.7035484344607331 -2.483120806091865e-07 -0.09799265924796532 +1.5112 0.7035512793073794 0.7035495092708404 -2.536529410991639e-07 -0.09799326292206172 +1.5113 0.7035523492204963 0.7035505838165182 -2.5894410523100153e-07 -0.09799386641645273 +1.5114 0.7035534187568474 0.7035516580973158 -2.641843784879916e-07 -0.09799446973119078 +1.5115 0.7035544879170857 0.7035527321127695 -2.6937257831954886e-07 -0.0979950728663283 +1.5116 0.7035555567018763 0.703553805862403 -2.745075343944803e-07 -0.09799567582191764 +1.5117 0.7035566251118968 0.7035548793457278 -2.7958808890629627e-07 -0.09799627859801112 +1.5118000000000003 0.7035576931478367 0.7035559525622429 -2.846130967883165e-07 -0.09799688119466105 +1.5119 0.7035587608103978 0.7035570255114354 -2.8958142597387826e-07 -0.09799748361191973 +1.512 0.7035598281002939 0.7035580981927807 -2.944919576981786e-07 -0.09799808584983959 +1.5121000000000002 0.7035608950182504 0.7035591706057418 -2.9934358667174643e-07 -0.09799868790847278 +1.5122 0.7035619615650044 0.7035602427497704 -3.041352214239179e-07 -0.09799928978787165 +1.5123000000000002 0.7035630277413042 0.7035613146243063 -3.0886578449018653e-07 -0.09799989148808835 +1.5124000000000002 0.7035640935479099 0.7035623862287781 -3.1353421264118664e-07 -0.09800049300917524 +1.5125 0.7035651589855927 0.703563457562604 -3.181394571394325e-07 -0.09800109435118452 +1.5126000000000002 0.7035662240551341 0.7035645286251897 -3.2268048401340454e-07 -0.0980016955141684 +1.5127000000000002 0.7035672887573277 0.7035655994159311 -3.2715627425877747e-07 -0.09800229649817908 +1.5128000000000001 0.7035683530929766 0.7035666699342127 -3.3156582402577017e-07 -0.09800289730326872 +1.5129000000000001 0.7035694170628949 0.7035677401794087 -3.359081448967016e-07 -0.09800349792948951 +1.513 0.7035704806679073 0.7035688101508832 -3.401822641080354e-07 -0.09800409837689363 +1.5131000000000001 0.7035715439088484 0.7035698798479896 -3.443872247307911e-07 -0.09800469864553324 +1.5132 0.7035726067865624 0.7035709492700711 -3.4852208595503864e-07 -0.09800529873546035 +1.5133 0.7035736693019041 0.7035720184164616 -3.5258592320785986e-07 -0.09800589864672715 +1.5134 0.7035747314557378 0.7035730872864848 -3.5657782841008734e-07 -0.09800649837938576 +1.5135 0.7035757932489369 0.7035741558794553 -3.604969101844713e-07 -0.09800709793348825 +1.5136 0.7035768546823843 0.7035752241946778 -3.643422940707852e-07 -0.09800769730908665 +1.5137 0.7035779157569721 0.7035762922314484 -3.6811312264378726e-07 -0.09800829650623304 +1.5138000000000003 0.7035789764736013 0.7035773599890536 -3.718085557630202e-07 -0.09800889552497949 +1.5139 0.7035800368331815 0.703578427466772 -3.7542777078097833e-07 -0.09800949436537801 +1.514 0.703581096836631 0.7035794946638727 -3.789699626957632e-07 -0.09801009302748057 +1.5141000000000002 0.7035821564848765 0.7035805615796166 -3.82434344317617e-07 -0.09801069151133922 +1.5142 0.7035832157788527 0.7035816282132564 -3.858201464562727e-07 -0.0980112898170059 +1.5143000000000002 0.7035842747195027 0.7035826945640372 -3.891266181013653e-07 -0.0980118879445326 +1.5144000000000002 0.7035853333077766 0.7035837606311957 -3.9235302656120963e-07 -0.09801248589397127 +1.5145 0.7035863915446325 0.7035848264139613 -3.9549865768484516e-07 -0.09801308366537383 +1.5146000000000002 0.7035874494310366 0.7035858919115556 -3.9856281592448584e-07 -0.09801368125879226 +1.5147 0.703588506967961 0.7035869571231936 -4.0154482458532037e-07 -0.09801427867427842 +1.5148000000000001 0.7035895641563856 0.7035880220480828 -4.044440259157178e-07 -0.09801487591188421 +1.5149000000000001 0.7035906209972971 0.7035890866854233 -4.072597813153944e-07 -0.09801547297166147 +1.515 0.7035916774916879 0.7035901510344098 -4.0999147137704695e-07 -0.09801606985366212 +1.5151000000000001 0.7035927336405583 0.7035912150942303 -4.1263849607370284e-07 -0.09801666655793807 +1.5152 0.7035937894449131 0.7035922788640658 -4.152002749113759e-07 -0.09801726308454108 +1.5153 0.7035948449057642 0.7035933423430918 -4.17676247074783e-07 -0.09801785943352295 +1.5154 0.7035959000241285 0.703594405530478 -4.20065871441222e-07 -0.09801845560493551 +1.5155 0.7035969548010295 0.7035954684253887 -4.223686268234328e-07 -0.09801905159883059 +1.5156 0.7035980092374945 0.7035965310269827 -4.245840120042921e-07 -0.09801964741525997 +1.5157 0.7035990633345572 0.7035975933344133 -4.267115458964077e-07 -0.09802024305427537 +1.5158000000000003 0.7036001170932549 0.7035986553468296 -4.2875076759069097e-07 -0.09802083851592852 +1.5159 0.703601170514631 0.7035997170633754 -4.307012364951346e-07 -0.09802143380027124 +1.516 0.7036022235997321 0.7036007784831901 -4.32562532438896e-07 -0.09802202890735515 +1.5161000000000002 0.7036032763496101 0.7036018396054093 -4.343342557347474e-07 -0.09802262383723202 +1.5162 0.70360432876532 0.7036029004291637 -4.3601602728315925e-07 -0.09802321858995355 +1.5163000000000002 0.7036053808479208 0.7036039609535811 -4.3760748866944477e-07 -0.09802381316557142 +1.5164000000000002 0.7036064325984754 0.7036050211777849 -4.3910830213600427e-07 -0.09802440756413724 +1.5165 0.7036074840180497 0.7036060811008954 -4.4051815078355316e-07 -0.09802500178570268 +1.5166000000000002 0.703608535107713 0.7036071407220299 -4.4183673857806083e-07 -0.09802559583031942 +1.5167 0.7036095858685374 0.7036082000403029 -4.43063790454834e-07 -0.09802618969803904 +1.5168000000000001 0.7036106363015973 0.7036092590548255 -4.4419905231157797e-07 -0.09802678338891314 +1.5169000000000001 0.70361168640797 0.7036103177647068 -4.4524229109166313e-07 -0.09802737690299337 +1.517 0.7036127361887349 0.7036113761690539 -4.4619329483269743e-07 -0.09802797024033126 +1.5171000000000001 0.703613785644973 0.7036124342669713 -4.470518727081596e-07 -0.09802856340097837 +1.5172 0.7036148347777675 0.7036134920575617 -4.478178550898493e-07 -0.09802915638498623 +1.5173 0.7036158835882032 0.7036145495399267 -4.484910935340092e-07 -0.09802974919240641 +1.5174 0.703616932077366 0.7036156067131664 -4.4907146080908067e-07 -0.09803034182329044 +1.5175 0.7036179802463427 0.7036166635763791 -4.495588509789705e-07 -0.09803093427768977 +1.5176 0.7036190280962212 0.7036177201286631 -4.4995317933366197e-07 -0.09803152655565595 +1.5177 0.7036200756280903 0.7036187763691156 -4.5025438251411476e-07 -0.09803211865724043 +1.5178000000000003 0.7036211228430385 0.7036198322968332 -4.504624184081818e-07 -0.09803271058249467 +1.5179 0.7036221697421549 0.7036208879109128 -4.5057726624775363e-07 -0.09803330233147012 +1.518 0.7036232163265286 0.7036219432104507 -4.5059892650467503e-07 -0.09803389390421818 +1.5181000000000002 0.7036242625972482 0.7036229981945441 -4.5052742100870624e-07 -0.09803448530079038 +1.5182 0.7036253085554018 0.7036240528622898 -4.503627928365006e-07 -0.09803507652123798 +1.5183000000000002 0.7036263542020771 0.7036251072127859 -4.501051063324213e-07 -0.09803566756561244 +1.5184000000000002 0.7036273995383604 0.7036261612451318 -4.497544470738468e-07 -0.09803625843396517 +1.5185 0.7036284445653371 0.7036272149584268 -4.493109219128044e-07 -0.0980368491263475 +1.5186000000000002 0.7036294892840909 0.7036282683517725 -4.4877465884413104e-07 -0.09803743964281073 +1.5187 0.7036305336957038 0.7036293214242721 -4.4814580701241225e-07 -0.09803802998340623 +1.5188000000000001 0.7036315778012567 0.7036303741750302 -4.4742453670504334e-07 -0.09803862014818536 +1.5189000000000001 0.7036326216018275 0.7036314266031536 -4.466110392620237e-07 -0.09803921013719935 +1.519 0.7036336650984922 0.7036324787077517 -4.4570552704126243e-07 -0.09803979995049958 +1.5191000000000001 0.7036347082923242 0.703633530487936 -4.4470823337000587e-07 -0.09804038958813727 +1.5192 0.7036357511843938 0.7036345819428206 -4.4361941251708226e-07 -0.09804097905016362 +1.5193 0.703636793775769 0.703635633071523 -4.4243933953330705e-07 -0.09804156833662997 +1.5194 0.703637836067514 0.7036366838731636 -4.4116831027923853e-07 -0.09804215744758754 +1.5195 0.7036388780606895 0.7036377343468663 -4.3980664133497216e-07 -0.09804274638308749 +1.5196 0.703639919756353 0.7036387844917583 -4.3835466986830163e-07 -0.09804333514318106 +1.5197 0.7036409611555583 0.7036398343069712 -4.36812753558391e-07 -0.0980439237279195 +1.5198000000000003 0.7036420022593544 0.7036408837916399 -4.351812705957747e-07 -0.09804451213735389 +1.5199 0.7036430430687861 0.7036419329449041 -4.3346061954357973e-07 -0.09804510037153541 +1.52 0.7036440835848942 0.7036429817659079 -4.3165121914323645e-07 -0.09804568843051527 +1.5201000000000002 0.7036451238087144 0.7036440302538001 -4.297535083908066e-07 -0.09804627631434458 +1.5202 0.7036461637412771 0.7036450784077339 -4.277679462524886e-07 -0.09804686402307436 +1.5203000000000002 0.7036472033836082 0.7036461262268687 -4.256950117131897e-07 -0.09804745155675582 +1.5204000000000002 0.7036482427367281 0.7036471737103682 -4.235352035406037e-07 -0.09804803891544006 +1.5205 0.7036492818016511 0.703648220857402 -4.212890402296998e-07 -0.0980486260991781 +1.5206000000000002 0.7036503205793863 0.7036492676671455 -4.189570598639447e-07 -0.09804921310802099 +1.5207 0.7036513590709362 0.70365031413878 -4.1653981997652467e-07 -0.0980497999420198 +1.5208000000000002 0.7036523972772976 0.7036513602714931 -4.140378974532011e-07 -0.09805038660122556 +1.5209000000000001 0.7036534351994606 0.7036524060644784 -4.114518883241436e-07 -0.0980509730856893 +1.521 0.7036544728384088 0.7036534515169368 -4.0878240768066343e-07 -0.09805155939546202 +1.5211000000000001 0.7036555101951188 0.7036544966280751 -4.0603008956419107e-07 -0.09805214553059471 +1.5212 0.7036565472705605 0.7036555413971075 -4.0319558668178157e-07 -0.09805273149113833 +1.5213 0.7036575840656962 0.7036565858232557 -4.002795703991757e-07 -0.09805331727714385 +1.5214 0.7036586205814809 0.7036576299057482 -3.9728273045630536e-07 -0.09805390288866223 +1.5215 0.7036596568188621 0.7036586736438213 -3.942057749464767e-07 -0.09805448832574439 +1.5216 0.7036606927787796 0.7036597170367193 -3.9104943001799786e-07 -0.09805507358844127 +1.5217 0.7036617284621645 0.7036607600836938 -3.8781443978397334e-07 -0.09805565867680373 +1.5218000000000003 0.7036627638699404 0.7036618027840054 -3.8450156608638153e-07 -0.09805624359088269 +1.5219 0.7036637990030229 0.703662845136922 -3.8111158837811354e-07 -0.09805682833072904 +1.522 0.7036648338623177 0.7036638871417212 -3.776453035078675e-07 -0.09805741289639361 +1.5221000000000002 0.7036658684487228 0.7036649287976884 -3.74103525498104e-07 -0.09805799728792725 +1.5222 0.7036669027631268 0.7036659701041181 -3.7048708543402364e-07 -0.09805858150538078 +1.5223000000000002 0.7036679368064096 0.703667011060314 -3.667968312484615e-07 -0.09805916554880502 +1.5224000000000002 0.7036689705794418 0.7036680516655892 -3.6303362743045353e-07 -0.0980597494182509 +1.5225 0.7036700040830837 0.7036690919192659 -3.591983549489086e-07 -0.09806033311376902 +1.5226000000000002 0.7036710373181868 0.7036701318206757 -3.5529191097505297e-07 -0.09806091663541025 +1.5227 0.7036720702855928 0.7036711713691605 -3.5131520866732435e-07 -0.09806149998322537 +1.5228000000000002 0.7036731029861327 0.7036722105640718 -3.4726917706034977e-07 -0.09806208315726504 +1.5229000000000001 0.7036741354206284 0.7036732494047713 -3.431547606763674e-07 -0.09806266615758012 +1.523 0.7036751675898905 0.7036742878906306 -3.3897291944195995e-07 -0.09806324898422122 +1.5231000000000001 0.7036761994947198 0.7036753260210321 -3.3472462841743766e-07 -0.09806383163723909 +1.5232 0.7036772311359063 0.7036763637953691 -3.3041087756091603e-07 -0.09806441411668443 +1.5233 0.7036782625142288 0.7036774012130451 -3.2603267149933224e-07 -0.09806499642260791 +1.5234 0.7036792936304559 0.7036784382734744 -3.2159102936191175e-07 -0.0980655785550602 +1.5235 0.7036803244853442 0.7036794749760826 -3.170869844193458e-07 -0.09806616051409191 +1.5236 0.7036813550796401 0.7036805113203066 -3.125215839311357e-07 -0.09806674229975373 +1.5237 0.7036823854140777 0.7036815473055945 -3.0789588892354836e-07 -0.09806732391209624 +1.5238000000000003 0.7036834154893803 0.7036825829314057 -3.032109738079769e-07 -0.09806790535117006 +1.5239 0.703684445306259 0.7036836181972111 -2.984679263393075e-07 -0.09806848661702576 +1.524 0.7036854748654131 0.7036846531024943 -2.9366784713366623e-07 -0.09806906770971394 +1.5241000000000002 0.7036865041675304 0.7036856876467497 -2.8881184959902995e-07 -0.09806964862928519 +1.5242 0.7036875332132861 0.7036867218294841 -2.839010596021596e-07 -0.09807022937578996 +1.5243000000000002 0.7036885620033437 0.7036877556502168 -2.7893661521533053e-07 -0.0980708099492789 +1.5244000000000002 0.7036895905383539 0.7036887891084791 -2.739196664006127e-07 -0.09807139034980249 +1.5245 0.7036906188189553 0.7036898222038146 -2.688513748641541e-07 -0.09807197057741124 +1.5246000000000002 0.7036916468457735 0.7036908549357792 -2.637329136571942e-07 -0.09807255063215559 +1.5247 0.7036926746194219 0.7036918873039424 -2.5856546700259164e-07 -0.09807313051408609 +1.5248000000000002 0.7036937021405009 0.7036929193078856 -2.5335022994441014e-07 -0.09807371022325317 +1.5249000000000001 0.703694729409598 0.7036939509472032 -2.4808840815016e-07 -0.09807428975970736 +1.525 0.7036957564272872 0.7036949822215028 -2.4278121756038384e-07 -0.098074869123499 +1.5251000000000001 0.7036967831941296 0.703696013130405 -2.3742988415620392e-07 -0.09807544831467849 +1.5252000000000001 0.7036978097106737 0.7036970436735436 -2.3203564365054108e-07 -0.09807602733329629 +1.5253 0.7036988359774541 0.7036980738505657 -2.2659974121749804e-07 -0.09807660617940281 +1.5254 0.7036998619949915 0.7036991036611321 -2.2112343119398692e-07 -0.09807718485304842 +1.5255 0.7037008877637937 0.7037001331049163 -2.1560797679523458e-07 -0.09807776335428345 +1.5256 0.7037019132843549 0.7037011621816063 -2.10054649830288e-07 -0.09807834168315831 +1.5257 0.7037029385571554 0.7037021908909029 -2.0446473038976398e-07 -0.09807891983972328 +1.5258000000000003 0.7037039635826614 0.7037032192325215 -1.9883950656829352e-07 -0.0980794978240287 +1.5259 0.7037049883613257 0.7037042472061908 -1.9318027418002703e-07 -0.09808007563612489 +1.526 0.7037060128935866 0.7037052748116535 -1.874883364186286e-07 -0.09808065327606208 +1.5261000000000002 0.703707037179869 0.7037063020486665 -1.8176500361094527e-07 -0.09808123074389068 +1.5262 0.7037080612205835 0.7037073289170004 -1.7601159283883727e-07 -0.0980818080396609 +1.5263000000000002 0.703709085016126 0.7037083554164403 -1.7022942774488903e-07 -0.09808238516342295 +1.5264000000000002 0.7037101085668787 0.7037093815467854 -1.644198381143408e-07 -0.09808296211522714 +1.5265 0.7037111318732088 0.703710407307849 -1.5858415966171768e-07 -0.0980835388951236 +1.5266000000000002 0.7037121549354702 0.703711432699459 -1.5272373365786407e-07 -0.09808411550316262 +1.5267 0.7037131777540018 0.7037124577214574 -1.4683990665759206e-07 -0.0980846919393944 +1.5268000000000002 0.7037142003291277 0.7037134823737006 -1.4093403018396178e-07 -0.09808526820386906 +1.5269000000000001 0.703715222661158 0.70371450665606 -1.35007460410827e-07 -0.09808584429663683 +1.527 0.7037162447503877 0.7037155305684206 -1.29061557862728e-07 -0.09808642021774783 +1.5271000000000001 0.7037172665970981 0.7037165541106831 -1.2309768708702873e-07 -0.09808699596725223 +1.5272000000000001 0.7037182882015545 0.7037175772827617 -1.1711721635901395e-07 -0.09808757154520009 +1.5273 0.7037193095640086 0.7037186000845863 -1.1112151734188336e-07 -0.0980881469516416 +1.5274 0.7037203306846973 0.7037196225161008 -1.0511196481093055e-07 -0.09808872218662688 +1.5275 0.7037213515638416 0.7037206445772635 -9.908993630920043e-08 -0.09808929725020589 +1.5276 0.7037223722016493 0.7037216662680483 -9.305681182916747e-08 -0.09808987214242881 +1.5277 0.7037233925983122 0.7037226875884435 -8.701397352390422e-08 -0.09809044686334564 +1.5278000000000003 0.7037244127540081 0.7037237085384519 -8.096280536187134e-08 -0.09809102141300646 +1.5279 0.7037254326688993 0.7037247291180913 -7.490469282073892e-08 -0.09809159579146126 +1.528 0.7037264523431335 0.7037257493273944 -6.884102257773833e-08 -0.09809216999876005 +1.5281000000000002 0.7037274717768438 0.7037267691664086 -6.277318218396791e-08 -0.0980927440349529 +1.5282 0.7037284909701482 0.703727788635196 -5.670255974867325e-08 -0.09809331790008972 +1.5283000000000002 0.7037295099231495 0.7037288077338342 -5.0630543618973914e-08 -0.09809389159422052 +1.5284 0.7037305286359363 0.7037298264624143 -4.455852207064896e-08 -0.09809446511739522 +1.5285 0.7037315471085819 0.7037308448210435 -3.848788298349971e-08 -0.09809503846966389 +1.5286000000000002 0.7037325653411448 0.7037318628098432 -3.242001352457297e-08 -0.09809561165107632 +1.5287 0.7037335833336686 0.7037328804289495 -2.6356299835531352e-08 -0.09809618466168248 +1.5288000000000002 0.7037346010861827 0.7037338976785139 -2.02981267133015e-08 -0.09809675750153231 +1.5289000000000001 0.7037356185987003 0.7037349145587016 -1.4246877292917876e-08 -0.09809733017067561 +1.529 0.7037366358712212 0.7037359310696936 -8.20393273670908e-09 -0.0980979026691623 +1.5291000000000001 0.7037376529037296 0.7037369472116847 -2.170671912181399e-09 -0.09809847499704222 +1.5292000000000001 0.7037386696961957 0.7037379629848852 3.851528917846181e-09 -0.09809904715436525 +1.5293 0.7037396862485739 0.70373897838952 9.86129641313005e-09 -0.09809961914118119 +1.5294 0.7037407025608051 0.7037399934258278 1.5857260457843858e-08 -0.09810019095753987 +1.5295 0.703741718632815 0.703741008094063 2.1838054487140213e-08 -0.09810076260349117 +1.5296 0.7037427344645144 0.7037420223944935 2.7802315795064092e-08 -0.09810133407908474 +1.5297 0.7037437500558004 0.7037430363274022 3.374868584073154e-08 -0.09810190538437047 +1.5298000000000003 0.7037447654065546 0.7037440498930864 3.967581056231462e-08 -0.09810247651939805 +1.5299 0.7037457805166452 0.703745063091858 4.55823406693423e-08 -0.09810304748421729 +1.53 0.7037467953859251 0.7037460759240427 5.1466931976634767e-08 -0.09810361827887787 +1.5301000000000002 0.7037478100142335 0.7037470883899812 5.73282456801244e-08 -0.09810418890342958 +1.5302 0.7037488244013947 0.7037481004900278 6.316494870726996e-08 -0.09810475935792205 +1.5303000000000002 0.7037498385472195 0.7037491122245512 6.897571396859148e-08 -0.09810532964240501 +1.5304 0.7037508524515039 0.7037501235939342 7.475922068553298e-08 -0.09810589975692811 +1.5305 0.7037518661140307 0.7037511345985736 8.051415467495715e-08 -0.0981064697015411 +1.5306000000000002 0.7037528795345676 0.7037521452388804 8.623920867353863e-08 -0.09810703947629358 +1.5307 0.703753892712869 0.7037531555152788 9.193308263613642e-08 -0.09810760908123513 +1.5308000000000002 0.7037549056486758 0.7037541654282076 9.759448397345105e-08 -0.09810817851641546 +1.5309000000000001 0.7037559183417144 0.7037551749781182 1.0322212791805119e-07 -0.09810874778188411 +1.531 0.703756930791698 0.7037561841654771 1.0881473778284745e-07 -0.09810931687769076 +1.5311000000000001 0.7037579429983261 0.7037571929907631 1.1437104523864816e-07 -0.09810988580388488 +1.5312000000000001 0.7037589549612848 0.703758201454469 1.1988979060906235e-07 -0.09811045456051616 +1.5313 0.7037599666802464 0.7037592095571008 1.2536972319662776e-07 -0.09811102314763404 +1.5314 0.7037609781548708 0.7037602172991777 1.3080960149791654e-07 -0.09811159156528819 +1.5315 0.7037619893848035 0.7037612246812319 1.3620819355394942e-07 -0.09811215981352796 +1.5316 0.7037630003696781 0.7037622317038092 1.415642771583625e-07 -0.098112727892403 +1.5317 0.7037640111091146 0.7037632383674677 1.468766401974131e-07 -0.09811329580196278 +1.5318000000000003 0.7037650216027201 0.7037642446727785 1.5214408085814646e-07 -0.09811386354225676 +1.5319 0.7037660318500891 0.7037652506203255 1.5736540799268783e-07 -0.09811443111333444 +1.532 0.7037670418508037 0.7037662562107052 1.6253944129171471e-07 -0.09811499851524523 +1.5321000000000002 0.7037680516044329 0.7037672614445263 1.6766501160711544e-07 -0.0981155657480386 +1.5322 0.7037690611105338 0.7037682663224101 1.7274096117750326e-07 -0.09811613281176401 +1.5323000000000002 0.7037700703686516 0.7037692708449903 1.7776614397169155e-07 -0.09811669970647088 +1.5324 0.7037710793783181 0.7037702750129121 1.8273942585175784e-07 -0.09811726643220856 +1.5325 0.7037720881390541 0.703771278826833 1.8765968485753848e-07 -0.09811783298902645 +1.5326000000000002 0.7037730966503684 0.7037722822874224 1.925258114945927e-07 -0.0981183993769739 +1.5327 0.7037741049117578 0.7037732853953611 1.9733670894583888e-07 -0.09811896559610034 +1.5328000000000002 0.7037751129227079 0.7037742881513418 2.0209129334911036e-07 -0.09811953164645507 +1.5329000000000002 0.7037761206826924 0.7037752905560686 2.0678849398797494e-07 -0.09812009752808745 +1.533 0.7037771281911738 0.7037762926102562 2.1142725361092407e-07 -0.09812066324104673 +1.5331000000000001 0.7037781354476037 0.7037772943146314 2.1600652859096736e-07 -0.09812122878538232 +1.5332000000000001 0.7037791424514221 0.7037782956699312 2.2052528921012726e-07 -0.09812179416114337 +1.5333 0.7037801492020591 0.7037792966769036 2.249825198849531e-07 -0.09812235936837928 +1.5334 0.7037811556989332 0.7037802973363076 2.2937721939897404e-07 -0.09812292440713927 +1.5335 0.7037821619414527 0.7037812976489126 2.337084010831103e-07 -0.09812348927747261 +1.5336 0.7037831679290153 0.7037822976154979 2.379750930966984e-07 -0.09812405397942847 +1.5337 0.7037841736610086 0.7037832972368535 2.4217633859402454e-07 -0.09812461851305615 +1.5338000000000003 0.7037851791368105 0.7037842965137793 2.463111959741249e-07 -0.09812518287840483 +1.5339 0.7037861843557882 0.7037852954470847 2.5037873907507446e-07 -0.09812574707552368 +1.534 0.7037871893173 0.7037862940375892 2.543780574168486e-07 -0.09812631110446192 +1.5341000000000002 0.703788194020694 0.7037872922861217 2.583082563470396e-07 -0.09812687496526872 +1.5342 0.7037891984653092 0.7037882901935205 2.621684572629013e-07 -0.09812743865799319 +1.5343000000000002 0.7037902026504752 0.703789287760633 2.659577978542105e-07 -0.09812800218268451 +1.5344 0.7037912065755129 0.7037902849883154 2.6967543222122803e-07 -0.09812856553939175 +1.5345 0.7037922102397338 0.7037912818774331 2.733205310898046e-07 -0.09812912872816408 +1.5346000000000002 0.7037932136424409 0.7037922784288603 2.768922820403641e-07 -0.09812969174905056 +1.5347 0.703794216782929 0.7037932746434789 2.803898896189261e-07 -0.09813025460210033 +1.5348000000000002 0.7037952196604842 0.7037942705221796 2.838125755660892e-07 -0.09813081728736239 +1.5349000000000002 0.7037962222743845 0.7037952660658613 2.871595789766257e-07 -0.09813137980488579 +1.535 0.7037972246239006 0.7037962612754302 2.904301564451983e-07 -0.09813194215471963 +1.5351000000000001 0.7037982267082943 0.7037972561518007 2.936235822814659e-07 -0.09813250433691288 +1.5352000000000001 0.7037992285268208 0.7037982506958951 2.9673914859335015e-07 -0.09813306635151464 +1.5353 0.7038002300787273 0.7037992449086422 2.9977616554377473e-07 -0.09813362819857384 +1.5354 0.7038012313632542 0.7038002387909784 3.0273396140617637e-07 -0.0981341898781395 +1.5355 0.7038022323796346 0.7038012323438466 3.05611882751855e-07 -0.09813475139026052 +1.5356 0.7038032331270951 0.703802225568197 3.0840929463038513e-07 -0.09813531273498596 +1.5357 0.7038042336048558 0.7038032184649865 3.11125580673699e-07 -0.09813587391236472 +1.5358000000000003 0.7038052338121301 0.7038042110351773 3.1376014324874246e-07 -0.09813643492244577 +1.5359 0.703806233748125 0.7038052032797388 3.163124035754361e-07 -0.09813699576527797 +1.536 0.7038072334120422 0.703806195199646 3.187818018030031e-07 -0.09813755644091028 +1.5361000000000002 0.7038082328030769 0.7038071867958794 3.211677972320137e-07 -0.09813811694939155 +1.5362 0.7038092319204193 0.7038081780694253 3.234698683560189e-07 -0.09813867729077069 +1.5363000000000002 0.7038102307632539 0.7038091690212749 3.256875130211445e-07 -0.09813923746509652 +1.5364 0.7038112293307601 0.7038101596524251 3.278202485093584e-07 -0.09813979747241794 +1.5365 0.7038122276221125 0.7038111499638775 3.29867611684187e-07 -0.09814035731278375 +1.5366000000000002 0.7038132256364806 0.7038121399566379 3.3182915903928745e-07 -0.09814091698624276 +1.5367 0.7038142233730299 0.7038131296317175 3.337044668094702e-07 -0.09814147649284385 +1.5368000000000002 0.703815220830921 0.7038141189901308 3.354931310747822e-07 -0.09814203583263571 +1.5369000000000002 0.7038162180093108 0.7038151080328974 3.371947677813236e-07 -0.09814259500566724 +1.537 0.7038172149073523 0.7038160967610395 3.388090129563537e-07 -0.0981431540119871 +1.5371000000000001 0.7038182115241944 0.7038170851755841 3.403355226805349e-07 -0.09814371285164411 +1.5372000000000001 0.7038192078589831 0.7038180732775607 3.417739732475278e-07 -0.09814427152468698 +1.5373 0.703820203910861 0.7038190610680028 3.431240610737851e-07 -0.09814483003116449 +1.5374 0.7038211996789674 0.7038200485479467 3.4438550295529113e-07 -0.09814538837112531 +1.5375 0.703822195162439 0.7038210357184304 3.4555803592878354e-07 -0.09814594654461815 +1.5376 0.7038231903604096 0.7038220225804956 3.466414175562482e-07 -0.09814650455169166 +1.5377 0.7038241852720113 0.7038230091351863 3.4763542581389695e-07 -0.09814706239239454 +1.5378000000000003 0.7038251798963733 0.7038239953835481 3.485398591268618e-07 -0.09814762006677544 +1.5379 0.7038261742326234 0.7038249813266286 3.493545364871564e-07 -0.09814817757488299 +1.538 0.7038271682798876 0.7038259669654774 3.5007929746061484e-07 -0.09814873491676589 +1.5381000000000002 0.7038281620372899 0.7038269523011451 3.507140022354638e-07 -0.0981492920924727 +1.5382 0.703829155503954 0.7038279373346836 3.512585316153838e-07 -0.09814984910205203 +1.5383000000000002 0.7038301486790016 0.7038289220671461 3.5171278702644804e-07 -0.09815040594555247 +1.5384 0.7038311415615539 0.7038299064995863 3.5207669060732805e-07 -0.09815096262302257 +1.5385 0.7038321341507319 0.7038308906330587 3.523501851329658e-07 -0.09815151913451098 +1.5386000000000002 0.7038331264456554 0.7038318744686178 3.525332341325349e-07 -0.09815207548006613 +1.5387 0.7038341184454449 0.7038328580073185 3.526258217437239e-07 -0.09815263165973667 +1.5388000000000002 0.7038351101492202 0.7038338412502158 3.526279528237586e-07 -0.09815318767357105 +1.5389000000000002 0.7038361015561018 0.7038348241983636 3.5253965293552403e-07 -0.09815374352161779 +1.539 0.7038370926652107 0.7038358068528161 3.5236096829205366e-07 -0.09815429920392543 +1.5391000000000001 0.7038380834756683 0.7038367892146264 3.5209196573571244e-07 -0.09815485472054242 +1.5392000000000001 0.7038390739865976 0.7038377712848464 3.51732732800647e-07 -0.09815541007151724 +1.5393000000000001 0.7038400641971216 0.7038387530645268 3.512833775878854e-07 -0.09815596525689826 +1.5394 0.703841054106366 0.7038397345547175 3.507440287445207e-07 -0.09815652027673405 +1.5395 0.7038420437134574 0.7038407157564659 3.5011483549840516e-07 -0.09815707513107294 +1.5396 0.7038430330175239 0.7038416966708182 3.493959675610059e-07 -0.09815762981996337 +1.5397 0.7038440220176965 0.703842677298818 3.48587615113527e-07 -0.09815818434345375 +1.5398000000000003 0.7038450107131077 0.7038436576415072 3.476899887097651e-07 -0.09815873870159246 +1.5399 0.7038459991028929 0.7038446376999248 3.467033193038649e-07 -0.09815929289442789 +1.54 0.7038469871861901 0.7038456174751067 3.456278581115413e-07 -0.09815984692200834 +1.5401000000000002 0.70384797496214 0.7038465969680865 3.44463876568446e-07 -0.09816040078438226 +1.5402 0.7038489624298867 0.7038475761798946 3.4321166632322875e-07 -0.0981609544815979 +1.5403000000000002 0.7038499495885776 0.7038485551115573 3.418715390363092e-07 -0.0981615080137036 +1.5404 0.7038509364373634 0.703849533764098 3.4044382646314375e-07 -0.09816206138074766 +1.5405 0.7038519229753988 0.7038505121385362 3.389288802599366e-07 -0.0981626145827784 +1.5406000000000002 0.7038529092018422 0.7038514902358872 3.3732707187261735e-07 -0.09816316761984406 +1.5407 0.7038538951158564 0.703852468057162 3.356387925784743e-07 -0.09816372049199287 +1.5408000000000002 0.7038548807166088 0.7038534456033674 3.338644533126822e-07 -0.09816427319927318 +1.5409000000000002 0.703855866003271 0.7038544228755053 3.3200448452952447e-07 -0.09816482574173312 +1.541 0.7038568509750196 0.7038553998745728 3.3005933615382066e-07 -0.09816537811942097 +1.5411000000000001 0.7038578356310363 0.7038563766015623 3.280294774490877e-07 -0.09816593033238497 +1.5412000000000001 0.7038588199705076 0.7038573530574603 3.259153969412121e-07 -0.09816648238067321 +1.5413000000000001 0.7038598039926263 0.7038583292432484 3.2371760226579394e-07 -0.098167034264334 +1.5414 0.7038607876965897 0.7038593051599021 3.2143662004324725e-07 -0.09816758598341543 +1.5415 0.703861771081602 0.7038602808083912 3.1907299578859405e-07 -0.09816813753796569 +1.5416 0.7038627541468728 0.7038612561896794 3.166272937032977e-07 -0.09816868892803292 +1.5417 0.703863736891618 0.703862231304724 3.1410009666138494e-07 -0.09816924015366518 +1.5418000000000003 0.7038647193150602 0.7038632061544762 3.1149200598046267e-07 -0.0981697912149107 +1.5419 0.7038657014164281 0.70386418073988 3.08803641269062e-07 -0.09817034211181748 +1.542 0.7038666831949578 0.7038651550618726 3.060356403711273e-07 -0.09817089284443364 +1.5421 0.7038676646498923 0.7038661291213848 3.0318865911621584e-07 -0.09817144341280726 +1.5422 0.7038686457804815 0.7038671029193393 3.0026337123623126e-07 -0.09817199381698642 +1.5423000000000002 0.703869626585983 0.7038680764566522 2.972604681503177e-07 -0.0981725440570192 +1.5424 0.7038706070656616 0.703869049734231 2.94180658826082e-07 -0.09817309413295354 +1.5425 0.7038715872187902 0.703870022752976 2.9102466966857143e-07 -0.09817364404483749 +1.5426000000000002 0.7038725670446496 0.7038709955137796 2.877932442149622e-07 -0.09817419379271909 +1.5427 0.7038735465425288 0.7038719680175255 2.84487143113743e-07 -0.09817474337664629 +1.5428000000000002 0.7038745257117247 0.7038729402650896 2.811071438124646e-07 -0.09817529279666709 +1.5429000000000002 0.7038755045515435 0.703873912257339 2.776540404744732e-07 -0.0981758420528295 +1.543 0.703876483061299 0.7038748839951319 2.7412864372911017e-07 -0.09817639114518141 +1.5431000000000001 0.7038774612403149 0.7038758554793179 2.705317805121177e-07 -0.0981769400737708 +1.5432000000000001 0.7038784390879231 0.7038768267107374 2.6686429386441057e-07 -0.09817748883864555 +1.5433000000000001 0.703879416603465 0.7038777976902216 2.631270427586041e-07 -0.0981780374398536 +1.5434 0.7038803937862914 0.7038787684185925 2.593209018075804e-07 -0.09817858587744287 +1.5435 0.7038813706357627 0.7038797388966622 2.554467612575495e-07 -0.09817913415146123 +1.5436 0.7038823471512484 0.703880709125233 2.5150552650232694e-07 -0.09817968226195649 +1.5437 0.7038833233321288 0.7038816791050977 2.4749811810415023e-07 -0.09818023020897657 +1.5438000000000003 0.7038842991777933 0.7038826488370389 2.434254714744899e-07 -0.09818077799256929 +1.5439 0.7038852746876423 0.7038836183218292 2.3928853666588257e-07 -0.09818132561278259 +1.544 0.7038862498610854 0.7038845875602303 2.350882781845809e-07 -0.09818187306966411 +1.5441 0.7038872246975436 0.7038855565529938 2.3082567475463112e-07 -0.09818242036326176 +1.5442 0.7038881991964485 0.7038865253008606 2.26501718998684e-07 -0.09818296749362337 +1.5443000000000002 0.7038891733572417 0.7038874938045607 2.2211741734778911e-07 -0.0981835144607966 +1.5444 0.7038901471793763 0.7038884620648134 2.1767378976383922e-07 -0.09818406126482931 +1.5445 0.7038911206623164 0.7038894300823262 2.131718694342588e-07 -0.0981846079057692 +1.5446000000000002 0.7038920938055371 0.7038903978577963 2.0861270261587905e-07 -0.098185154383664 +1.5447 0.703893066608525 0.703891365391909 2.039973483330959e-07 -0.0981857006985615 +1.5448000000000002 0.7038940390707779 0.7038923326853381 1.9932687818011163e-07 -0.09818624685050935 +1.5449000000000002 0.7038950111918054 0.7038932997387461 1.9460237602950126e-07 -0.09818679283955528 +1.545 0.7038959829711287 0.7038942665527832 1.8982493780322907e-07 -0.0981873386657469 +1.5451000000000001 0.7038969544082809 0.7038952331280883 1.8499567123672622e-07 -0.09818788432913196 +1.5452000000000001 0.7038979255028073 0.7038961994652877 1.8011569557010998e-07 -0.0981884298297581 +1.5453000000000001 0.7038988962542646 0.7038971655649962 1.7518614134695576e-07 -0.09818897516767292 +1.5454 0.7038998666622225 0.703898131427816 1.7020815010898582e-07 -0.09818952034292414 +1.5455 0.7039008367262624 0.7038990970543368 1.6518287415320798e-07 -0.0981900653555593 +1.5456 0.7039018064459784 0.7039000624451363 1.601114762578293e-07 -0.09819061020562603 +1.5457 0.7039027758209775 0.7039010276007789 1.5499512943245586e-07 -0.09819115489317194 +1.5458000000000003 0.7039037448508783 0.703901992521817 1.4983501661625098e-07 -0.09819169941824457 +1.5459 0.7039047135353133 0.7039029572087898 1.446323304107877e-07 -0.09819224378089152 +1.546 0.7039056818739269 0.703903921662224 1.3938827282677924e-07 -0.09819278798116028 +1.5461 0.703906649866377 0.7039048858826328 1.3410405500305367e-07 -0.09819333201909843 +1.5462 0.7039076175123345 0.7039058498705166 1.287808968838955e-07 -0.0981938758947535 +1.5463000000000002 0.7039085848114832 0.7039068136263626 1.234200269865926e-07 -0.09819441960817295 +1.5464 0.7039095517635204 0.703907777150645 1.1802268211694167e-07 -0.09819496315940435 +1.5465 0.7039105183681564 0.7039087404438241 1.125901070569979e-07 -0.09819550654849513 +1.5466000000000002 0.7039114846251151 0.7039097035063472 1.071235542805804e-07 -0.0981960497754928 +1.5467 0.7039124505341336 0.7039106663386477 1.0162428369306364e-07 -0.09819659284044474 +1.5468000000000002 0.7039134160949627 0.7039116289411461 9.609356230178001e-08 -0.09819713574339846 +1.5469000000000002 0.7039143813073672 0.7039125913142485 9.053266396621962e-08 -0.09819767848440139 +1.547 0.7039153461711245 0.7039135534583476 8.494286906149395e-08 -0.09819822106350089 +1.5471000000000001 0.7039163106860271 0.7039145153738227 7.932546422333153e-08 -0.09819876348074445 +1.5472000000000001 0.7039172748518805 0.7039154770610383 7.368174202194988e-08 -0.09819930573617942 +1.5473000000000001 0.7039182386685039 0.7039164385203455 6.801300069143867e-08 -0.0981998478298531 +1.5474 0.703919202135731 0.7039173997520818 6.232054380016228e-08 -0.09820038976181296 +1.5475 0.7039201652534093 0.7039183607565702 5.660567998361232e-08 -0.09820093153210631 +1.5476 0.7039211280213999 0.7039193215341197 5.086972261134082e-08 -0.09820147314078048 +1.5477 0.7039220904395787 0.7039202820850253 4.5113989511139096e-08 -0.09820201458788283 +1.5478000000000003 0.7039230525078348 0.7039212424095675 3.933980265852233e-08 -0.09820255587346058 +1.5479 0.7039240142260723 0.7039222025080132 3.3548487866214005e-08 -0.09820309699756108 +1.548 0.7039249755942094 0.7039231623806146 2.7741374489242965e-08 -0.09820363796023167 +1.5481 0.7039259366121782 0.7039241220276097 2.1919795112693152e-08 -0.09820417876151953 +1.5482 0.703926897279925 0.703925081449222 1.6085085255065912e-08 -0.09820471940147196 +1.5483000000000002 0.7039278575974106 0.7039260406456609 1.0238583049958228e-08 -0.09820525988013618 +1.5484 0.7039288175646102 0.7039269996171216 4.381628945955562e-09 -0.09820580019755941 +1.5485 0.7039297771815133 0.7039279583637845 -1.4844345934753034e-09 -0.09820634035378892 +1.5486000000000002 0.7039307364481234 0.703928916885816 -7.358263409175392e-09 -0.09820688034887184 +1.5487 0.7039316953644591 0.7039298751833678 -1.3238511954206944e-08 -0.09820742018285546 +1.5488000000000002 0.7039326539305524 0.7039308332565772 -1.9123833594827944e-08 -0.09820795985578684 +1.5489000000000002 0.7039336121464506 0.7039317911055675 -2.5012880918839214e-08 -0.09820849936771324 +1.549 0.7039345700122148 0.7039327487304468 -3.0904306051954614e-08 -0.09820903871868175 +1.5491000000000001 0.7039355275279211 0.7039337061313093 -3.679676095595663e-08 -0.09820957790873958 +1.5492000000000001 0.703936484693659 0.7039346633082345 -4.2688897746476044e-08 -0.09821011693793374 +1.5493000000000001 0.7039374415095332 0.7039356202612878 -4.8579368996189056e-08 -0.09821065580631143 +1.5494 0.7039383979756627 0.7039365769905197 -5.44668280421344e-08 -0.09821119451391971 +1.5495 0.7039393540921807 0.7039375334959665 -6.034992929481939e-08 -0.09821173306080566 +1.5496 0.7039403098592343 0.7039384897776504 -6.622732854786803e-08 -0.09821227144701636 +1.5497 0.7039412652769861 0.703939445835579 -7.209768328316976e-08 -0.0982128096725989 +1.5498000000000003 0.703942220345612 0.703940401669745 -7.795965297277552e-08 -0.09821334773760027 +1.5499 0.7039431750653025 0.7039413572801277 -8.381189939375006e-08 -0.09821388564206752 +1.55 0.7039441294362623 0.7039423126666917 -8.965308692827911e-08 -0.09821442338604769 +1.5501 0.7039450834587104 0.7039432678293869 -9.548188287071546e-08 -0.09821496096958776 +1.5502 0.7039460371328803 0.7039442227681496 -1.0129695772811975e-07 -0.09821549839273473 +1.5503000000000002 0.7039469904590191 0.7039451774829015 -1.0709698552904129e-07 -0.0982160356555356 +1.5504 0.703947943437388 0.7039461319735505 -1.1288064411495158e-07 -0.0982165727580373 +1.5505 0.7039488960682625 0.7039470862399901 -1.1864661545769872e-07 -0.09821710970028674 +1.5506000000000002 0.7039498483519323 0.7039480402820997 -1.2439358594920624e-07 -0.09821764648233093 +1.5507 0.7039508002887007 0.7039489940997445 -1.3012024669724342e-07 -0.09821818310421672 +1.5508000000000002 0.7039517518788856 0.7039499476927766 -1.3582529383160402e-07 -0.09821871956599111 +1.5509000000000002 0.7039527031228178 0.7039509010610334 -1.4150742880247869e-07 -0.09821925586770097 +1.551 0.7039536540208424 0.7039518542043384 -1.4716535866494962e-07 -0.09821979200939313 +1.5511000000000001 0.7039546045733185 0.7039528071225019 -1.5279779637909774e-07 -0.09822032799111455 +1.5512000000000001 0.7039555547806182 0.7039537598153199 -1.5840346111010983e-07 -0.09822086381291201 +1.5513000000000001 0.7039565046431278 0.7039547122825752 -1.6398107851450794e-07 -0.09822139947483238 +1.5514000000000001 0.7039574541612466 0.7039556645240368 -1.6952938101597037e-07 -0.0982219349769225 +1.5515 0.7039584033353881 0.7039566165394604 -1.7504710810023472e-07 -0.09822247031922925 +1.5516 0.7039593521659782 0.7039575683285879 -1.805330066377564e-07 -0.09822300550179934 +1.5517 0.7039603006534567 0.7039585198911484 -1.8598583111789635e-07 -0.0982235405246796 +1.5518000000000003 0.7039612487982769 0.7039594712268572 -1.9140434393341565e-07 -0.09822407538791683 +1.5519 0.7039621966009046 0.7039604223354168 -1.9678731569966468e-07 -0.0982246100915578 +1.552 0.7039631440618184 0.7039613732165162 -2.0213352551132213e-07 -0.09822514463564919 +1.5521 0.7039640911815108 0.7039623238698322 -2.0744176122342028e-07 -0.09822567902023782 +1.5522 0.7039650379604862 0.7039632742950279 -2.1271081970808403e-07 -0.09822621324537037 +1.5523000000000002 0.7039659843992623 0.7039642244917541 -2.1793950714943389e-07 -0.09822674731109354 +1.5524 0.7039669304983691 0.7039651744596489 -2.2312663932114174e-07 -0.09822728121745408 +1.5525 0.7039678762583494 0.7039661241983375 -2.2827104180847546e-07 -0.09822781496449862 +1.5526000000000002 0.7039688216797582 0.7039670737074333 -2.333715503413658e-07 -0.09822834855227391 +1.5527 0.703969766763163 0.7039680229865365 -2.3842701098869545e-07 -0.09822888198082655 +1.5528000000000002 0.7039707115091433 0.7039689720352356 -2.4343628047401866e-07 -0.09822941525020319 +1.5529000000000002 0.7039716559182907 0.7039699208531067 -2.483982264045448e-07 -0.09822994836045049 +1.553 0.703972599991209 0.7039708694397144 -2.5331172755910236e-07 -0.0982304813116151 +1.5531000000000001 0.7039735437285137 0.7039718177946108 -2.5817567406161146e-07 -0.09823101410374357 +1.5532000000000001 0.7039744871308315 0.7039727659173365 -2.6298896776272285e-07 -0.0982315467368825 +1.5533000000000001 0.7039754301988017 0.7039737138074205 -2.677505223439014e-07 -0.09823207921107852 +1.5534000000000001 0.703976372933074 0.7039746614643805 -2.724592636782486e-07 -0.09823261152637816 +1.5535 0.7039773153343102 0.7039756088877225 -2.7711412999356644e-07 -0.098233143682828 +1.5536 0.7039782574031827 0.7039765560769412 -2.817140721707301e-07 -0.09823367568047453 +1.5537 0.7039791991403754 0.7039775030315205 -2.8625805393797665e-07 -0.09823420751936432 +1.5538000000000003 0.7039801405465829 0.7039784497509335 -2.907450521311139e-07 -0.0982347391995439 +1.5539 0.7039810816225104 0.7039793962346421 -2.9517405689474807e-07 -0.09823527072105975 +1.554 0.7039820223688742 0.7039803424820977 -2.9954407194943133e-07 -0.09823580208395842 +1.5541 0.7039829627864005 0.7039812884927412 -3.038541147790119e-07 -0.09823633328828629 +1.5542 0.7039839028758261 0.7039822342660028 -3.0810321686308706e-07 -0.09823686433408986 +1.5543000000000002 0.7039848426378983 0.7039831798013032 -3.1229042390251704e-07 -0.09823739522141561 +1.5544 0.7039857820733735 0.7039841250980524 -3.164147960310615e-07 -0.09823792595030999 +1.5545 0.7039867211830186 0.7039850701556507 -3.2047540802354613e-07 -0.09823845652081929 +1.5546000000000002 0.7039876599676105 0.7039860149734889 -3.244713494970908e-07 -0.09823898693299012 +1.5547 0.7039885984279348 0.7039869595509478 -3.284017251400928e-07 -0.09823951718686874 +1.5548000000000002 0.7039895365647871 0.7039879038873992 -3.322656548787606e-07 -0.09824004728250159 +1.5549000000000002 0.7039904743789721 0.7039888479822052 -3.3606227408528033e-07 -0.09824057721993501 +1.555 0.7039914118713031 0.7039897918347191 -3.397907337651662e-07 -0.0982411069992154 +1.5551000000000001 0.7039923490426027 0.7039907354442856 -3.4345020080706057e-07 -0.09824163662038907 +1.5552000000000001 0.7039932858937024 0.7039916788102398 -3.4703985807293947e-07 -0.09824216608350236 +1.5553000000000001 0.7039942224254414 0.703992621931909 -3.5055890466872963e-07 -0.09824269538860161 +1.5554000000000001 0.7039951586386684 0.7039935648086117 -3.5400655601369735e-07 -0.0982432245357331 +1.5555 0.7039960945342391 0.7039945074396585 -3.5738204411800423e-07 -0.09824375352494316 +1.5556 0.703997030113018 0.7039954498243519 -3.6068461774230176e-07 -0.09824428235627805 +1.5557 0.703997965375877 0.7039963919619863 -3.639135425226314e-07 -0.09824481102978405 +1.5558 0.7039989003236958 0.7039973338518483 -3.6706810115777477e-07 -0.09824533954550742 +1.5559 0.7039998349573615 0.7039982754932174 -3.701475935272147e-07 -0.09824586790349435 +1.556 0.7040007692777683 0.7039992168853656 -3.731513369478745e-07 -0.0982463961037911 +1.5561 0.704001703285818 0.7040001580275581 -3.7607866618799557e-07 -0.09824692414644388 +1.5562 0.7040026369824186 0.7040010989190526 -3.789289337446933e-07 -0.09824745203149894 +1.5563000000000002 0.7040035703684853 0.7040020395591007 -3.8170150988559026e-07 -0.09824797975900243 +1.5564 0.7040045034449394 0.7040029799469467 -3.843957828361666e-07 -0.09824850732900049 +1.5565 0.7040054362127086 0.7040039200818293 -3.8701115894629323e-07 -0.09824903474153932 +1.5566000000000002 0.7040063686727269 0.7040048599629808 -3.8954706275268203e-07 -0.09824956199666507 +1.5567 0.7040073008259342 0.7040057995896274 -3.9200293711072476e-07 -0.0982500890944239 +1.5568000000000002 0.7040082326732762 0.7040067389609894 -3.943782434026599e-07 -0.0982506160348619 +1.5569000000000002 0.7040091642157036 0.7040076780762818 -3.9667246153063385e-07 -0.09825114281802522 +1.557 0.7040100954541728 0.7040086169347144 -3.9888509015956197e-07 -0.09825166944395992 +1.5571000000000002 0.7040110263896454 0.7040095555354915 -4.0101564670325107e-07 -0.09825219591271211 +1.5572000000000001 0.7040119570230878 0.7040104938778127 -4.0306366752562717e-07 -0.09825272222432785 +1.5573000000000001 0.704012887355471 0.7040114319608725 -4.050287079962467e-07 -0.09825324837885324 +1.5574000000000001 0.7040138173877705 0.7040123697838611 -4.069103425666243e-07 -0.09825377437633426 +1.5575 0.7040147471209661 0.7040133073459642 -4.0870816491594963e-07 -0.09825430021681694 +1.5576 0.7040156765560419 0.7040142446463638 -4.1042178801353746e-07 -0.09825482590034733 +1.5577 0.7040166056939858 0.7040151816842375 -4.1205084420903315e-07 -0.09825535142697145 +1.5578 0.7040175345357892 0.7040161184587591 -4.1359498528098504e-07 -0.09825587679673525 +1.5579 0.7040184630824471 0.7040170549690994 -4.150538825478667e-07 -0.09825640200968477 +1.558 0.7040193913349581 0.7040179912144255 -4.1642722688889355e-07 -0.09825692706586595 +1.5581 0.7040203192943233 0.7040189271939017 -4.1771472887586203e-07 -0.09825745196532482 +1.5582 0.7040212469615468 0.7040198629066889 -4.1891611880090496e-07 -0.0982579767081072 +1.5583000000000002 0.7040221743376353 0.7040207983519458 -4.200311467320028e-07 -0.09825850129425907 +1.5584 0.7040231014235978 0.7040217335288285 -4.2105958255461706e-07 -0.09825902572382635 +1.5585 0.704024028220446 0.704022668436491 -4.220012160202624e-07 -0.09825954999685495 +1.5586000000000002 0.7040249547291931 0.704023603074085 -4.228558567812013e-07 -0.09826007411339077 +1.5587 0.7040258809508542 0.7040245374407603 -4.2362333451534395e-07 -0.09826059807347963 +1.5588000000000002 0.7040268068864461 0.7040254715356655 -4.243034988360428e-07 -0.09826112187716747 +1.5589000000000002 0.7040277325369868 0.7040264053579477 -4.2489621938923694e-07 -0.09826164552450009 +1.559 0.7040286579034953 0.7040273389067524 -4.2540138583957443e-07 -0.09826216901552336 +1.5591000000000002 0.7040295829869918 0.7040282721812248 -4.2581890794674004e-07 -0.09826269235028307 +1.5592000000000001 0.7040305077884972 0.7040292051805086 -4.2614871550994415e-07 -0.09826321552882505 +1.5593000000000001 0.7040314323090329 0.7040301379037478 -4.2639075844425056e-07 -0.09826373855119515 +1.5594000000000001 0.7040323565496198 0.7040310703500854 -4.2654500673200424e-07 -0.09826426141743909 +1.5595 0.70403328051128 0.7040320025186647 -4.266114504783425e-07 -0.09826478412760266 +1.5596 0.7040342041950348 0.704032934408629 -4.2659009984874485e-07 -0.09826530668173167 +1.5597 0.7040351276019052 0.7040338660191218 -4.2648098512454435e-07 -0.09826582907987179 +1.5598 0.7040360507329118 0.7040347973492873 -4.262841566127218e-07 -0.09826635132206885 +1.5599 0.7040369735890741 0.7040357283982702 -4.2599968468060023e-07 -0.09826687340836845 +1.56 0.7040378961714109 0.7040366591652165 -4.2562765976972283e-07 -0.09826739533881639 +1.5601 0.7040388184809396 0.7040375896492732 -4.251681922778916e-07 -0.09826791711345836 +1.5602 0.7040397405186762 0.7040385198495889 -4.246214125938619e-07 -0.09826843873234004 +1.5603000000000002 0.7040406622856349 0.7040394497653135 -4.239874710695868e-07 -0.09826896019550709 +1.5604 0.7040415837828282 0.7040403793955989 -4.232665378883782e-07 -0.09826948150300517 +1.5605 0.7040425050112664 0.7040413087395989 -4.2245880313429574e-07 -0.09827000265487991 +1.5606000000000002 0.7040434259719575 0.70404223779647 -4.2156447671581887e-07 -0.09827052365117697 +1.5607 0.7040443466659072 0.7040431665653706 -4.205837882270691e-07 -0.09827104449194195 +1.5608000000000002 0.7040452670941183 0.7040440950454618 -4.195169869894433e-07 -0.09827156517722045 +1.5609000000000002 0.7040461872575907 0.704045023235908 -4.1836434193365246e-07 -0.09827208570705806 +1.561 0.7040471071573216 0.7040459511358764 -4.1712614160666073e-07 -0.09827260608150043 +1.5611000000000002 0.7040480267943037 0.7040468787445376 -4.158026940051518e-07 -0.09827312630059305 +1.5612000000000001 0.7040489461695274 0.7040478060610655 -4.1439432652001784e-07 -0.0982736463643815 +1.5613000000000001 0.7040498652839785 0.7040487330846379 -4.1290138590166503e-07 -0.0982741662729113 +1.5614000000000001 0.7040507841386395 0.7040496598144366 -4.11324238162869e-07 -0.09827468602622805 +1.5615 0.7040517027344881 0.7040505862496476 -4.096632684677526e-07 -0.0982752056243772 +1.5616 0.704052621072498 0.7040515123894604 -4.0791888100688567e-07 -0.09827572506740423 +1.5617 0.7040535391536387 0.7040524382330702 -4.0609149899728525e-07 -0.09827624435535473 +1.5618 0.7040544569788736 0.7040533637796761 -4.0418156448118747e-07 -0.09827676348827408 +1.5619 0.7040553745491624 0.7040542890284827 -4.0218953831910875e-07 -0.09827728246620779 +1.562 0.7040562918654596 0.7040552139786991 -4.0011589996780117e-07 -0.09827780128920131 +1.5621 0.7040572089287135 0.7040561386295405 -3.9796114737616906e-07 -0.09827831995730012 +1.5622 0.7040581257398674 0.7040570629802269 -3.957257969991468e-07 -0.09827883847054958 +1.5623000000000002 0.7040590422998585 0.7040579870299843 -3.934103835478986e-07 -0.09827935682899511 +1.5624 0.7040599586096187 0.7040589107780448 -3.9101545987879627e-07 -0.09827987503268217 +1.5625 0.7040608746700728 0.7040598342236463 -3.8854159688933576e-07 -0.09828039308165608 +1.5626000000000002 0.70406179048214 0.7040607573660334 -3.8598938341405375e-07 -0.09828091097596225 +1.5627 0.7040627060467328 0.7040616802044564 -3.833594259955442e-07 -0.09828142871564603 +1.5628000000000002 0.7040636213647565 0.7040626027381731 -3.8065234880813037e-07 -0.09828194630075276 +1.5629000000000002 0.7040645364371103 0.704063524966448 -3.7786879346357605e-07 -0.09828246373132782 +1.563 0.7040654512646859 0.7040644468885526 -3.7500941894169637e-07 -0.09828298100741656 +1.5631000000000002 0.7040663658483672 0.704065368503765 -3.7207490134055776e-07 -0.09828349812906413 +1.5632000000000001 0.7040672801890315 0.7040662898113721 -3.690659337585167e-07 -0.09828401509631604 +1.5633000000000001 0.704068194287548 0.7040672108106667 -3.659832261415641e-07 -0.0982845319092174 +1.5634000000000001 0.7040691081447783 0.7040681315009507 -3.6282750510291395e-07 -0.09828504856781362 +1.5635 0.7040700217615758 0.7040690518815336 -3.5959951373565335e-07 -0.09828556507214986 +1.5636 0.7040709351387858 0.7040699719517325 -3.563000114878423e-07 -0.09828608142227144 +1.5637 0.7040718482772452 0.7040708917108733 -3.529297739196524e-07 -0.0982865976182235 +1.5638 0.7040727611777827 0.7040718111582904 -3.494895925645891e-07 -0.09828711366005138 +1.5639 0.7040736738412179 0.7040727302933265 -3.4598027470744697e-07 -0.09828762954780018 +1.564 0.7040745862683618 0.7040736491153337 -3.424026432524707e-07 -0.09828814528151522 +1.5641 0.7040754984600162 0.704074567623672 -3.387575364943718e-07 -0.09828866086124155 +1.5642 0.7040764104169741 0.7040754858177117 -3.3504580793097816e-07 -0.09828917628702444 +1.5643000000000002 0.7040773221400187 0.7040764036968316 -3.312683260411897e-07 -0.09828969155890899 +1.5644 0.7040782336299242 0.7040773212604203 -3.274259740698726e-07 -0.09829020667694037 +1.5645 0.7040791448874546 0.7040782385078759 -3.235196499237758e-07 -0.09829072164116372 +1.5646000000000002 0.7040800559133644 0.7040791554386062 -3.1955026583846413e-07 -0.09829123645162413 +1.5647 0.7040809667083981 0.704080072052029 -3.155187482326016e-07 -0.0982917511083667 +1.5648000000000002 0.7040818772732902 0.704080988347572 -3.114260374650901e-07 -0.09829226561143652 +1.5649000000000002 0.7040827876087651 0.7040819043246737 -3.0727308760608585e-07 -0.09829277996087876 +1.565 0.7040836977155364 0.704082819982782 -3.0306086631903817e-07 -0.09829329415673843 +1.5651000000000002 0.7040846075943072 0.7040837353213559 -2.9879035446517266e-07 -0.09829380819906056 +1.5652000000000001 0.7040855172457703 0.704084650339865 -2.944625459924688e-07 -0.09829432208789024 +1.5653000000000001 0.7040864266706071 0.7040855650377893 -2.900784476650431e-07 -0.09829483582327242 +1.5654000000000001 0.704087335869489 0.7040864794146202 -2.8563907885845174e-07 -0.09829534940525222 +1.5655 0.7040882448430754 0.7040873934698596 -2.811454712578487e-07 -0.09829586283387459 +1.5656 0.7040891535920151 0.7040883072030211 -2.76598668712269e-07 -0.09829637610918457 +1.5657 0.7040900621169449 0.7040892206136291 -2.719997269154395e-07 -0.09829688923122705 +1.5658 0.7040909704184908 0.7040901337012199 -2.6734971320455103e-07 -0.09829740220004707 +1.5659 0.704091878497267 0.7040910464653408 -2.6264970628964157e-07 -0.09829791501568956 +1.566 0.7040927863538757 0.7040919589055512 -2.5790079600032656e-07 -0.09829842767819948 +1.5661 0.704093693988908 0.7040928710214218 -2.531040830464071e-07 -0.0982989401876217 +1.5662 0.7040946014029423 0.704093782812536 -2.482606787854169e-07 -0.09829945254400124 +1.5663000000000002 0.7040955085965455 0.704094694278488 -2.433717048964945e-07 -0.0982999647473829 +1.5664 0.704096415570272 0.7040956054188852 -2.384382931999718e-07 -0.09830047679781162 +1.5665 0.7040973223246644 0.7040965162333466 -2.3346158532430716e-07 -0.0983009886953323 +1.5666000000000002 0.7040982288602524 0.7040974267215034 -2.2844273251873548e-07 -0.09830150043998978 +1.5667 0.7040991351775536 0.7040983368829996 -2.2338289532713995e-07 -0.09830201203182887 +1.5668000000000002 0.704100041277073 0.7040992467174919 -2.182832433243742e-07 -0.09830252347089448 +1.5669000000000002 0.7041009471593027 0.7041001562246488 -2.131449548803399e-07 -0.09830303475723136 +1.567 0.7041018528247226 0.7041010654041521 -2.079692168546754e-07 -0.09830354589088439 +1.5671000000000002 0.7041027582737994 0.7041019742556964 -2.0275722435042498e-07 -0.0983040568718984 +1.5672000000000001 0.7041036635069868 0.7041028827789885 -1.9751018039831925e-07 -0.09830456770031806 +1.5673000000000001 0.7041045685247258 0.704103790973749 -1.9222929572779157e-07 -0.09830507837618824 +1.5674000000000001 0.7041054733274443 0.704104698839711 -1.869157884616668e-07 -0.09830558889955375 +1.5675 0.704106377915557 0.7041056063766209 -1.8157088383166653e-07 -0.0983060992704592 +1.5676 0.704107282289465 0.704106513584238 -1.7619581390085348e-07 -0.09830660948894943 +1.5677 0.7041081864495569 0.7041074204623354 -1.7079181728607562e-07 -0.09830711955506918 +1.5678 0.7041090903962073 0.7041083270106987 -1.6536013886653267e-07 -0.09830762946886311 +1.5679 0.7041099941297777 0.7041092332291273 -1.5990202949754673e-07 -0.0983081392303759 +1.568 0.7041108976506162 0.7041101391174343 -1.544187457312718e-07 -0.09830864883965229 +1.5681 0.704111800959057 0.7041110446754456 -1.4891154949923935e-07 -0.09830915829673695 +1.5682 0.7041127040554209 0.7041119499030013 -1.433817078677624e-07 -0.09830966760167449 +1.5683000000000002 0.7041136069400153 0.7041128547999548 -1.3783049270833791e-07 -0.09831017675450962 +1.5684 0.7041145096131336 0.704113759366173 -1.322591804183565e-07 -0.09831068575528695 +1.5685 0.7041154120750559 0.7041146636015372 -1.2666905162966868e-07 -0.09831119460405115 +1.5686000000000002 0.7041163143260478 0.7041155675059411 -1.2106139091888624e-07 -0.09831170330084679 +1.5687 0.7041172163663616 0.7041164710792933 -1.1543748649513186e-07 -0.09831221184571845 +1.5688000000000002 0.7041181181962355 0.7041173743215159 -1.0979862991727929e-07 -0.09831272023871074 +1.5689000000000002 0.7041190198158944 0.7041182772325447 -1.0414611580512184e-07 -0.09831322847986829 +1.569 0.7041199212255487 0.7041191798123294 -9.8481241521918e-08 -0.09831373656923556 +1.5691000000000002 0.704120822425395 0.7041200820608334 -9.28053068898968e-08 -0.09831424450685712 +1.5692000000000002 0.7041217234156159 0.7041209839780345 -8.71196138901506e-08 -0.09831475229277757 +1.5693000000000001 0.7041226241963803 0.704121885563924 -8.142546636339537e-08 -0.09831525992704135 +1.5694000000000001 0.7041235247678428 0.7041227868185072 -7.572416971246554e-08 -0.09831576740969306 +1.5695 0.7041244251301446 0.7041236877418036 -7.001703060047215e-08 -0.09831627474077717 +1.5696 0.7041253252834117 0.7041245883338465 -6.43053566506957e-08 -0.09831678192033816 +1.5697 0.7041262252277571 0.7041254885946832 -5.8590456151683123e-08 -0.09831728894842046 +1.5698 0.7041271249632796 0.7041263885243749 -5.287363775518909e-08 -0.09831779582506861 +1.5699 0.7041280244900638 0.7041272881229969 -4.715621017541832e-08 -0.09831830255032703 +1.57 0.70412892380818 0.7041281873906383 -4.1439481891195236e-08 -0.09831880912424011 +1.5701 0.7041298229176851 0.7041290863274022 -3.572476084488102e-08 -0.09831931554685226 +1.5702 0.7041307218186216 0.704129984933406 -3.0013354145952756e-08 -0.09831982181820793 +1.5703000000000003 0.7041316205110184 0.7041308832087804 -2.4306567769595208e-08 -0.09832032793835158 +1.5704 0.7041325189948897 0.704131781153671 -1.8605706259087335e-08 -0.09832083390732754 +1.5705 0.7041334172702366 0.7041326787682363 -1.291207242992351e-08 -0.09832133972518017 +1.5706000000000002 0.7041343153370458 0.7041335760526493 -7.22696706645376e-09 -0.09832184539195388 +1.5707 0.7041352131952898 0.7041344730070966 -1.551688631751258e-09 -0.09832235090769299 +1.5708000000000002 0.7041361108449276 0.7041353696317788 4.112467033579037e-09 -0.09832285627244179 +1.5709000000000002 0.7041370082859044 0.7041362659269101 9.764207008038095e-09 -0.09832336148624464 +1.571 0.7041379055181517 0.7041371618927187 1.5402241577630593e-08 -0.09832386654914588 +1.5711000000000002 0.7041388025415868 0.7041380575294465 2.1025284540308886e-08 -0.09832437146118979 +1.5712000000000002 0.7041396993561134 0.704138952837349 2.6632053489600294e-08 -0.09832487622242064 +1.5713000000000001 0.7041405959616216 0.7041398478166951 3.22212701138469e-08 -0.0983253808328827 +1.5714000000000001 0.7041414923579877 0.7041407424677677 3.7791660479832845e-08 -0.09832588529262021 +1.5715 0.7041423885450748 0.7041416367908633 4.334195533202412e-08 -0.09832638960167746 +1.5716 0.704143284522732 0.7041425307862914 4.8870890372726405e-08 -0.09832689376009864 +1.5717 0.7041441802907953 0.7041434244543756 5.437720656739642e-08 -0.09832739776792804 +1.5718 0.7041450758490868 0.7041443177954523 5.98596504031157e-08 -0.09832790162520981 +1.5719 0.7041459711974156 0.7041452108098716 6.531697419737137e-08 -0.09832840533198814 +1.572 0.7041468663355778 0.7041461034979966 7.074793637734667e-08 -0.09832890888830731 +1.5721 0.7041477612633553 0.7041469958602038 7.615130174880302e-08 -0.09832941229421144 +1.5722 0.7041486559805179 0.7041478878968827 8.152584180312616e-08 -0.09832991554974466 +1.5723000000000003 0.7041495504868216 0.7041487796084358 8.687033495845264e-08 -0.09833041865495115 +1.5724 0.7041504447820096 0.7041496709952786 9.218356687018536e-08 -0.09833092160987504 +1.5725 0.7041513388658123 0.7041505620578394 9.746433071028404e-08 -0.09833142441456043 +1.5726000000000002 0.7041522327379472 0.7041514527965593 1.0271142740145289e-07 -0.09833192706905143 +1.5727 0.7041531263981189 0.7041523432118924 1.0792366593459501e-07 -0.09833242957339214 +1.5728000000000002 0.7041540198460197 0.7041532333043048 1.1309986360993896e-07 -0.09833293192762665 +1.5729000000000002 0.7041549130813287 0.7041541230742758 1.182388463319417e-07 -0.09833343413179904 +1.573 0.7041558061037132 0.7041550125222971 1.233394488243944e-07 -0.09833393618595337 +1.5731000000000002 0.7041566989128281 0.7041559016488721 1.284005149600198e-07 -0.09833443809013372 +1.5732000000000002 0.7041575915083151 0.704156790454517 1.3342089797210854e-07 -0.09833493984438407 +1.5733000000000001 0.7041584838898047 0.7041576789397597 1.3839946075289156e-07 -0.09833544144874842 +1.5734000000000001 0.704159376056915 0.7041585671051409 1.4333507606170692e-07 -0.09833594290327091 +1.5735 0.704160268009252 0.7041594549512122 1.4822662684765842e-07 -0.09833644420799537 +1.5736 0.7041611597464104 0.7041603424785378 1.5307300642308785e-07 -0.0983369453629659 +1.5737 0.7041620512679724 0.7041612296876931 1.5787311878623367e-07 -0.09833744636822647 +1.5738 0.704162942573509 0.7041621165792653 1.6262587883286717e-07 -0.098337947223821 +1.5739 0.7041638336625796 0.704163003153853 1.6733021259915382e-07 -0.0983384479297934 +1.574 0.7041647245347323 0.7041638894120662 1.7198505751145343e-07 -0.09833894848618768 +1.5741 0.7041656151895042 0.7041647753545259 1.765893626326509e-07 -0.09833944889304774 +1.5742 0.7041665056264206 0.7041656609818643 1.8114208888767025e-07 -0.09833994915041748 +1.5743000000000003 0.7041673958449964 0.7041665462947249 1.8564220932368314e-07 -0.09834044925834083 +1.5744 0.7041682858447356 0.7041674312937614 1.9008870928705068e-07 -0.09834094921686165 +1.5745 0.7041691756251311 0.7041683159796386 1.9448058670434865e-07 -0.09834144902602387 +1.5746000000000002 0.7041700651856653 0.7041692003530315 1.988168523009426e-07 -0.09834194868587122 +1.5747 0.7041709545258106 0.704170084414626 2.0309652980221582e-07 -0.09834244819644766 +1.5748000000000002 0.7041718436450286 0.7041709681651178 2.073186561590834e-07 -0.09834294755779703 +1.5749000000000002 0.7041727325427709 0.7041718516052131 2.114822817700368e-07 -0.09834344676996311 +1.575 0.704173621218479 0.7041727347356275 2.1558647071706627e-07 -0.09834394583298971 +1.5751000000000002 0.7041745096715848 0.704173617557087 2.1963030093913316e-07 -0.09834444474692061 +1.5752000000000002 0.7041753979015101 0.704174500070327 2.236128644333979e-07 -0.09834494351179965 +1.5753000000000001 0.7041762859076673 0.7041753822760926 2.2753326751195901e-07 -0.09834544212767055 +1.5754000000000001 0.7041771736894596 0.704176264175138 2.3139063094063106e-07 -0.09834594059457712 +1.5755 0.7041780612462806 0.7041771457682267 2.3518409017486697e-07 -0.098346438912563 +1.5756000000000001 0.704178948577515 0.7041780270561313 2.389127955679249e-07 -0.09834693708167203 +1.5757 0.7041798356825386 0.7041789080396335 2.4257591249576826e-07 -0.09834743510194793 +1.5758 0.7041807225607185 0.7041797887195236 2.461726216276827e-07 -0.09834793297343443 +1.5759 0.7041816092114128 0.7041806690966002 2.4970211902342054e-07 -0.0983484306961752 +1.576 0.7041824956339717 0.7041815491716705 2.531636163830009e-07 -0.09834892827021391 +1.5761 0.704183381827737 0.7041824289455498 2.5655634118548765e-07 -0.09834942569559425 +1.5762 0.7041842677920418 0.7041833084190616 2.598795368763396e-07 -0.09834992297235992 +1.5763000000000003 0.704185153526212 0.7041841875930375 2.6313246304088267e-07 -0.09835042010055454 +1.5764 0.7041860390295656 0.704185066468316 2.663143955222713e-07 -0.09835091708022171 +1.5765 0.7041869243014125 0.7041859450457437 2.6942462666434963e-07 -0.0983514139114051 +1.5766000000000002 0.7041878093410561 0.7041868233261748 2.7246246540185703e-07 -0.09835191059414827 +1.5767 0.7041886941477918 0.7041877013104703 2.7542723742696174e-07 -0.0983524071284949 +1.5768000000000002 0.7041895787209087 0.7041885789994979 2.7831828538354975e-07 -0.09835290351448854 +1.5769000000000002 0.7041904630596885 0.7041894563941329 2.8113496892273604e-07 -0.09835339975217278 +1.577 0.704191347163406 0.7041903334952566 2.838766649734814e-07 -0.09835389584159117 +1.5771000000000002 0.7041922310313303 0.7041912103037571 2.8654276773565357e-07 -0.09835439178278726 +1.5772 0.7041931146627235 0.704192086820528 2.8913268890901067e-07 -0.09835488757580457 +1.5773000000000001 0.7041939980568419 0.70419296304647 2.9164585781810137e-07 -0.09835538322068665 +1.5774000000000001 0.7041948812129362 0.7041938389824891 2.940817214955316e-07 -0.09835587871747697 +1.5775 0.7041957641302508 0.7041947146294969 2.964397448138034e-07 -0.09835637406621914 +1.5776000000000001 0.704196646808025 0.7041955899884111 2.987194106379709e-07 -0.09835686926695658 +1.5777 0.7041975292454922 0.7041964650601538 3.0092021989502893e-07 -0.09835736431973277 +1.5778 0.7041984114418812 0.7041973398456526 3.030416917335077e-07 -0.09835785922459112 +1.5779 0.7041992933964161 0.7041982143458403 3.0508336357204513e-07 -0.09835835398157515 +1.578 0.7042001751083153 0.7041990885616543 3.070447912520424e-07 -0.09835884859072833 +1.5781 0.7042010565767937 0.704199962494036 3.089255490792975e-07 -0.09835934305209407 +1.5782 0.7042019378010608 0.7042008361439316 3.107252299766605e-07 -0.0983598373657157 +1.5783000000000003 0.7042028187803226 0.7042017095122911 3.124434455048508e-07 -0.09836033153163667 +1.5784 0.7042036995137814 0.7042025826000688 3.140798260012345e-07 -0.09836082554990042 +1.5785 0.7042045800006351 0.7042034554082226 3.1563402064921364e-07 -0.09836131942055028 +1.5786000000000002 0.7042054602400786 0.7042043279377137 3.171056975129205e-07 -0.09836181314362971 +1.5787 0.7042063402313028 0.7042052001895065 3.1849454365517893e-07 -0.09836230671918193 +1.5788000000000002 0.7042072199734959 0.7042060721645688 3.198002651930154e-07 -0.09836280014725031 +1.5789000000000002 0.7042080994658432 0.7042069438638712 3.2102258736704803e-07 -0.09836329342787825 +1.579 0.7042089787075272 0.704207815288387 3.2216125457618094e-07 -0.098363786561109 +1.5791000000000002 0.7042098576977276 0.704208686439092 3.2321603039842106e-07 -0.09836427954698587 +1.5792 0.7042107364356225 0.7042095573169638 3.2418669771577813e-07 -0.09836477238555215 +1.5793000000000001 0.7042116149203872 0.704210427922983 3.250730587350814e-07 -0.09836526507685119 +1.5794000000000001 0.7042124931511953 0.7042112982581316 3.258749350018575e-07 -0.09836575762092623 +1.5795 0.7042133711272185 0.7042121683233926 3.265921674627803e-07 -0.09836625001782044 +1.5796000000000001 0.7042142488476275 0.7042130381197518 3.2722461644485445e-07 -0.09836674226757719 +1.5797 0.7042151263115916 0.7042139076481952 3.2777216175255974e-07 -0.09836723437023967 +1.5798 0.7042160035182785 0.70421477690971 3.2823470266091226e-07 -0.09836772632585108 +1.5799 0.7042168804668554 0.7042156459052843 3.286121579085255e-07 -0.09836821813445458 +1.58 0.7042177571564888 0.704216514635907 3.2890446578087706e-07 -0.09836870979609343 +1.5801 0.7042186335863453 0.7042173831025671 3.291115839992864e-07 -0.09836920131081084 +1.5802 0.7042195097555902 0.7042182513062542 3.292334898458149e-07 -0.09836969267864988 +1.5803000000000003 0.7042203856633895 0.7042191192479572 3.2927018010081577e-07 -0.09837018389965377 +1.5804 0.7042212613089094 0.7042199869286656 3.2922167107068967e-07 -0.09837067497386565 +1.5805 0.704222136691316 0.7042208543493681 3.290879984838013e-07 -0.09837116590132865 +1.5806000000000002 0.7042230118097763 0.7042217215110526 3.2886921763619625e-07 -0.0983716566820859 +1.5807 0.7042238866634583 0.7042225884147064 3.285654032805785e-07 -0.09837214731618052 +1.5808000000000002 0.7042247612515307 0.7042234550613156 3.281766495430438e-07 -0.0983726378036556 +1.5809000000000002 0.7042256355731634 0.7042243214518648 3.2770307002022436e-07 -0.09837312814455418 +1.581 0.7042265096275281 0.7042251875873378 3.271447976890829e-07 -0.09837361833891939 +1.5811000000000002 0.7042273834137976 0.704226053468716 3.265019848583406e-07 -0.09837410838679428 +1.5812 0.7042282569311468 0.7042269190969794 3.2577480317541596e-07 -0.09837459828822183 +1.5813000000000001 0.7042291301787529 0.704227784473106 3.2496344349458584e-07 -0.09837508804324514 +1.5814000000000001 0.7042300031557949 0.704228649598071 3.240681159394354e-07 -0.09837557765190727 +1.5815 0.7042308758614546 0.7042295144728472 3.230890497432637e-07 -0.09837606711425116 +1.5816000000000001 0.7042317482949163 0.704230379098405 3.2202649329071686e-07 -0.09837655643031983 +1.5817 0.704232620455367 0.7042312434757119 3.2088071395125484e-07 -0.09837704560015624 +1.5818 0.7042334923419973 0.7042321076057318 3.1965199808609013e-07 -0.09837753462380344 +1.5819 0.7042343639540007 0.7042329714894261 3.183406509996156e-07 -0.09837802350130437 +1.582 0.704235235290574 0.7042338351277516 3.169469967728711e-07 -0.09837851223270193 +1.5821 0.7042361063509179 0.7042346985216625 3.154713782704821e-07 -0.09837900081803912 +1.5822 0.7042369771342369 0.7042355616721083 3.139141569949433e-07 -0.09837948925735877 +1.5823000000000003 0.7042378476397398 0.7042364245800348 3.1227571301029045e-07 -0.0983799775507039 +1.5824 0.7042387178666395 0.7042372872463831 3.105564448935283e-07 -0.09838046569811737 +1.5825 0.7042395878141531 0.70423814967209 3.0875676958197484e-07 -0.09838095369964206 +1.5826000000000002 0.7042404574815027 0.7042390118580882 3.068771223385669e-07 -0.09838144155532087 +1.5827 0.7042413268679151 0.7042398738053044 3.049179565853266e-07 -0.09838192926519665 +1.5828000000000002 0.7042421959726224 0.7042407355146608 3.0287974379233917e-07 -0.0983824168293122 +1.5829000000000002 0.7042430647948617 0.7042415969870746 3.007629734083639e-07 -0.09838290424771051 +1.583 0.7042439333338752 0.7042424582234568 2.9856815272899517e-07 -0.09838339152043425 +1.5831000000000002 0.7042448015889118 0.7042433192247132 2.962958067509458e-07 -0.09838387864752635 +1.5832 0.7042456695592247 0.7042441799917436 2.9394647808878016e-07 -0.09838436562902951 +1.5833000000000002 0.7042465372440747 0.7042450405254421 2.915207268153197e-07 -0.09838485246498663 +1.5834000000000001 0.7042474046427272 0.7042459008266961 2.89019130329804e-07 -0.09838533915544038 +1.5835 0.7042482717544549 0.7042467608963869 2.864422832191127e-07 -0.09838582570043362 +1.5836000000000001 0.7042491385785372 0.7042476207353892 2.837907971398046e-07 -0.09838631210000906 +1.5837 0.7042500051142597 0.7042484803445704 2.8106530067933955e-07 -0.09838679835420945 +1.5838 0.7042508713609154 0.704249339724792 2.7826643912709503e-07 -0.09838728446307754 +1.5839 0.7042517373178034 0.7042501988769074 2.753948744396717e-07 -0.09838777042665603 +1.584 0.7042526029842315 0.7042510578017631 2.724512849841543e-07 -0.09838825624498765 +1.5841 0.7042534683595139 0.7042519165001979 2.6943636543402816e-07 -0.09838874191811502 +1.5842 0.7042543334429725 0.7042527749730436 2.66350826602646e-07 -0.09838922744608093 +1.5843000000000003 0.7042551982339371 0.7042536332211236 2.6319539525587743e-07 -0.09838971282892797 +1.5844 0.7042560627317461 0.7042544912452531 2.5997081395945365e-07 -0.09839019806669888 +1.5845 0.7042569269357448 0.7042553490462395 2.5667784087080037e-07 -0.09839068315943622 +1.5846000000000002 0.7042577908452878 0.7042562066248823 2.5331724957250445e-07 -0.0983911681071827 +1.5847 0.7042586544597375 0.7042570639819714 2.4988982895435274e-07 -0.09839165290998084 +1.5848000000000002 0.7042595177784653 0.7042579211182893 2.4639638294271515e-07 -0.09839213756787336 +1.5849000000000002 0.7042603808008507 0.704258778034609 2.428377303687057e-07 -0.09839262208090277 +1.585 0.7042612435262834 0.7042596347316945 2.3921470473226014e-07 -0.09839310644911173 +1.5851000000000002 0.7042621059541607 0.7042604912103007 2.3552815403560245e-07 -0.09839359067254275 +1.5852 0.7042629680838903 0.7042613474711736 2.3177894058895587e-07 -0.09839407475123846 +1.5853000000000002 0.7042638299148885 0.7042622035150499 2.2796794080931493e-07 -0.09839455868524136 +1.5854000000000001 0.7042646914465813 0.7042630593426558 2.2409604497064528e-07 -0.098395042474594 +1.5855 0.7042655526784047 0.7042639149547086 2.2016415705816694e-07 -0.09839552611933892 +1.5856000000000001 0.7042664136098041 0.7042647703519155 2.16173194525493e-07 -0.09839600961951857 +1.5857 0.7042672742402353 0.7042656255349736 2.1212408806911554e-07 -0.09839649297517553 +1.5858 0.7042681345691637 0.7042664805045703 2.0801778144452499e-07 -0.09839697618635225 +1.5859 0.7042689945960652 0.7042673352613822 2.0385523122681826e-07 -0.09839745925309124 +1.586 0.704269854320426 0.7042681898060756 1.9963740659906248e-07 -0.09839794217543492 +1.5861 0.7042707137417432 0.7042690441393067 1.953652891059643e-07 -0.09839842495342582 +1.5862 0.7042715728595236 0.7042698982617204 1.9103987243529463e-07 -0.0983989075871063 +1.5863000000000003 0.7042724316732856 0.7042707521739512 1.8666216219931364e-07 -0.09839939007651885 +1.5864 0.7042732901825581 0.7042716058766224 1.8223317570231767e-07 -0.0983998724217058 +1.5865 0.7042741483868811 0.7042724593703467 1.7775394168390024e-07 -0.09840035462270966 +1.5866000000000002 0.7042750062858059 0.7042733126557251 1.7322550008649906e-07 -0.09840083667957276 +1.5867 0.7042758638788942 0.7042741657333476 1.6864890181253478e-07 -0.09840131859233744 +1.5868000000000002 0.7042767211657205 0.7042750186037928 1.6402520850930524e-07 -0.09840180036104618 +1.5869000000000002 0.7042775781458697 0.7042758712676278 1.5935549227755197e-07 -0.09840228198574127 +1.587 0.7042784348189383 0.7042767237254083 1.5464083546676277e-07 -0.09840276346646509 +1.5871000000000002 0.7042792911845348 0.7042775759776778 1.4988233037679932e-07 -0.09840324480325996 +1.5872 0.7042801472422795 0.7042784280249681 1.45081079039322e-07 -0.09840372599616815 +1.5873000000000002 0.7042810029918043 0.7042792798677991 1.4023819297145912e-07 -0.09840420704523202 +1.5874000000000001 0.7042818584327537 0.7042801315066791 1.353547929086596e-07 -0.09840468795049387 +1.5875 0.7042827135647833 0.7042809829421035 1.3043200849244263e-07 -0.09840516871199595 +1.5876000000000001 0.7042835683875618 0.7042818341745565 1.2547097810039487e-07 -0.09840564932978059 +1.5877000000000001 0.7042844229007696 0.7042826852045088 1.204728485235118e-07 -0.09840612980388999 +1.5878 0.7042852771040996 0.7042835360324196 1.1543877470598929e-07 -0.09840661013436643 +1.5879 0.7042861309972572 0.7042843866587352 1.103699194954233e-07 -0.09840709032125214 +1.588 0.7042869845799603 0.7042852370838896 1.0526745337566257e-07 -0.09840757036458934 +1.5881 0.7042878378519393 0.704286087308304 1.0013255417537503e-07 -0.09840805026442025 +1.5882 0.7042886908129373 0.704286937332387 9.496640681824764e-08 -0.09840853002078709 +1.5883000000000003 0.7042895434627101 0.7042877871565343 8.977020304196115e-08 -0.09840900963373199 +1.5884 0.7042903958010266 0.7042886367811287 8.454514111369549e-08 -0.09840948910329718 +1.5885 0.7042912478276682 0.7042894862065405 7.929242557859484e-08 -0.09840996842952485 +1.5886000000000002 0.7042920995424291 0.7042903354331265 7.40132669388438e-08 -0.09841044761245706 +1.5887 0.7042929509451172 0.7042911844612303 6.870888142294918e-08 -0.09841092665213597 +1.5888000000000002 0.7042938020355531 0.7042920332911833 6.338049068216334e-08 -0.0984114055486038 +1.5889000000000002 0.7042946528135701 0.704292881923303 5.802932151639795e-08 -0.0984118843019026 +1.589 0.704295503279015 0.7042937303578937 5.26566055758515e-08 -0.09841236291207447 +1.5891000000000002 0.7042963534317483 0.7042945785952468 4.726357908865775e-08 -0.09841284137916154 +1.5892 0.704297203271643 0.7042954266356404 4.185148258506466e-08 -0.09841331970320587 +1.5893000000000002 0.7042980527985857 0.7042962744793387 3.642156060600088e-08 -0.09841379788424949 +1.5894000000000001 0.7042989020124764 0.7042971221265932 3.097506140990747e-08 -0.09841427592233454 +1.5895 0.7042997509132282 0.7042979695776415 2.551323668997796e-08 -0.09841475381750298 +1.5896000000000001 0.7043005995007678 0.704298816832708 2.0037341287929e-08 -0.09841523156979687 +1.5897000000000001 0.7043014477750357 0.7042996638920035 1.4548632907770975e-08 -0.09841570917925824 +1.5898 0.7043022957359854 0.7043005107557254 9.048371829578628e-09 -0.09841618664592916 +1.5899 0.7043031433835838 0.7043013574240578 3.537820605047093e-09 -0.09841666396985155 +1.59 0.7043039907178117 0.7043022038971704 -1.981756210522878e-09 -0.09841714115106744 +1.5901 0.7043048377386634 0.7043030501752201 -7.50909236787306e-09 -0.09841761818961875 +1.5902 0.7043056844461462 0.7043038962583498 -1.3042920200476149e-08 -0.09841809508554747 +1.5903000000000003 0.7043065308402816 0.7043047421466893 -1.858197092420924e-08 -0.09841857183889556 +1.5904 0.7043073769211046 0.7043055878403541 -2.4124974923583203e-08 -0.09841904844970495 +1.5905 0.7043082226886634 0.7043064333394469 -2.967066203948994e-08 -0.09841952491801757 +1.5906000000000002 0.70430906814302 0.704307278644056 -3.521776186735798e-08 -0.09842000124387533 +1.5907 0.7043099132842499 0.7043081237542564 -4.076500404533341e-08 -0.09842047742732012 +1.5908000000000002 0.7043107581124424 0.7043089686701098 -4.6311118543883854e-08 -0.09842095346839387 +1.5909 0.7043116026276998 0.7043098133916639 -5.18548359570558e-08 -0.09842142936713841 +1.591 0.7043124468301386 0.7043106579189526 -5.739488779339316e-08 -0.09842190512359564 +1.5911000000000002 0.7043132907198888 0.704311502251997 -6.293000676376587e-08 -0.09842238073780743 +1.5912 0.7043141342970931 0.7043123463908039 -6.845892707666584e-08 -0.09842285620981558 +1.5913000000000002 0.7043149775619086 0.7043131903353668 -7.398038472106183e-08 -0.09842333153966194 +1.5914000000000001 0.7043158205145055 0.7043140340856657 -7.949311776108553e-08 -0.0984238067273883 +1.5915 0.7043166631550675 0.7043148776416671 -8.499586662009256e-08 -0.09842428177303647 +1.5916000000000001 0.7043175054837918 0.7043157210033242 -9.048737436775922e-08 -0.0984247566766483 +1.5917000000000001 0.704318347500889 0.7043165641705764 -9.596638701498544e-08 -0.09842523143826552 +1.5918 0.704319189206583 0.70431740714335 -1.014316537888485e-07 -0.09842570605792994 +1.5919 0.7043200306011109 0.7043182499215577 -1.0688192742577124e-07 -0.0984261805356833 +1.592 0.7043208716847232 0.704319092505099 -1.123159644508126e-07 -0.09842665487156736 +1.5921 0.7043217124576837 0.7043199348938605 -1.1773252546996849e-07 -0.09842712906562383 +1.5922 0.7043225529202692 0.7043207770877149 -1.2313037545119698e-07 -0.09842760311789445 +1.5923000000000003 0.7043233930727697 0.704321619086522 -1.285082839863616e-07 -0.09842807702842093 +1.5924 0.7043242329154886 0.7043224608901286 -1.338650255991447e-07 -0.098428550797245 +1.5925 0.7043250724487418 0.7043233024983682 -1.391993800121949e-07 -0.09842902442440829 +1.5926000000000002 0.7043259116728586 0.7043241439110612 -1.4451013242294808e-07 -0.09842949790995247 +1.5927 0.704326750588181 0.7043249851280153 -1.4979607377944848e-07 -0.09842997125391924 +1.5928000000000002 0.704327589195064 0.7043258261490257 -1.5505600105963913e-07 -0.09843044445635026 +1.5929 0.7043284274938751 0.7043266669738741 -1.6028871755065233e-07 -0.09843091751728719 +1.593 0.704329265484995 0.7043275076023296 -1.6549303310381402e-07 -0.09843139043677163 +1.5931000000000002 0.7043301031688161 0.7043283480341489 -1.7066776442607734e-07 -0.09843186321484516 +1.5932 0.7043309405457443 0.7043291882690758 -1.758117353263533e-07 -0.09843233585154948 +1.5933000000000002 0.7043317776161978 0.7043300283068417 -1.8092377700867912e-07 -0.09843280834692608 +1.5934000000000001 0.7043326143806068 0.7043308681471653 -1.8600272832028364e-07 -0.0984332807010166 +1.5935 0.7043334508394142 0.7043317077897535 -1.9104743601006113e-07 -0.09843375291386258 +1.5936000000000001 0.7043342869930749 0.7043325472343007 -1.9605675501133124e-07 -0.09843422498550562 +1.5937000000000001 0.7043351228420559 0.7043333864804888 -2.010295486812308e-07 -0.09843469691598725 +1.5938 0.7043359583868365 0.7043342255279883 -2.0596468906786125e-07 -0.09843516870534899 +1.5939 0.7043367936279077 0.704335064376457 -2.1086105718090553e-07 -0.09843564035363236 +1.594 0.7043376285657721 0.7043359030255409 -2.157175432102032e-07 -0.09843611186087886 +1.5941 0.7043384632009448 0.7043367414748749 -2.2053304679636732e-07 -0.09843658322713 +1.5942 0.7043392975339519 0.7043375797240818 -2.253064772875235e-07 -0.09843705445242731 +1.5943000000000003 0.7043401315653313 0.7043384177727725 -2.3003675398911017e-07 -0.09843752553681229 +1.5944 0.7043409652956323 0.7043392556205467 -2.3472280638592302e-07 -0.09843799648032626 +1.5945 0.704341798725415 0.704340093266993 -2.393635743953848e-07 -0.0984384672830108 +1.5946000000000002 0.7043426318552517 0.7043409307116881 -2.4395800860693706e-07 -0.0984389379449073 +1.5947 0.7043434646857251 0.7043417679541986 -2.485050705491876e-07 -0.0984394084660572 +1.5948000000000002 0.7043442972174284 0.7043426049940789 -2.530037328599133e-07 -0.09843987884650184 +1.5949 0.7043451294509668 0.7043434418308736 -2.5745297956708546e-07 -0.09844034908628274 +1.595 0.7043459613869555 0.704344278464116 -2.618518063039754e-07 -0.09844081918544126 +1.5951000000000002 0.7043467930260203 0.7043451148933286 -2.661992205624242e-07 -0.09844128914401873 +1.5952 0.7043476243687976 0.7043459511180239 -2.7049424185937587e-07 -0.09844175896205655 +1.5953000000000002 0.7043484554159343 0.7043467871377038 -2.7473590199361686e-07 -0.09844222863959612 +1.5954000000000002 0.7043492861680871 0.7043476229518597 -2.7892324528516754e-07 -0.09844269817667878 +1.5955 0.704350116625923 0.7043484585599735 -2.830553287487547e-07 -0.0984431675733458 +1.5956000000000001 0.7043509467901187 0.7043492939615164 -2.871312223227951e-07 -0.0984436368296385 +1.5957000000000001 0.7043517766613608 0.7043501291559505 -2.911500090671537e-07 -0.09844410594559827 +1.5958 0.7043526062403458 0.7043509641427279 -2.951107854198831e-07 -0.09844457492126638 +1.5959 0.7043534355277791 0.7043517989212911 -2.990126613394706e-07 -0.09844504375668406 +1.596 0.7043542645243759 0.7043526334910732 -3.0285476054076055e-07 -0.09844551245189265 +1.5961 0.7043550932308605 0.7043534678514985 -3.0663622063720197e-07 -0.09844598100693341 +1.5962 0.7043559216479662 0.7043543020019818 -3.1035619341146514e-07 -0.09844644942184758 +1.5963000000000003 0.7043567497764351 0.7043551359419288 -3.1401384497503626e-07 -0.09844691769667636 +1.5964 0.7043575776170181 0.7043559696707369 -3.176083559347509e-07 -0.09844738583146104 +1.5965 0.7043584051704748 0.7043568031877947 -3.211389215940219e-07 -0.09844785382624283 +1.5966000000000002 0.7043592324375728 0.7043576364924823 -3.246047521054951e-07 -0.09844832168106286 +1.5967 0.7043600594190884 0.7043584695841714 -3.2800507272084944e-07 -0.09844878939596238 +1.5968000000000002 0.7043608861158059 0.704359302462226 -3.313391238879415e-07 -0.09844925697098261 +1.5969 0.7043617125285173 0.7043601351260016 -3.346061614450946e-07 -0.09844972440616466 +1.597 0.7043625386580228 0.7043609675748463 -3.3780545679457097e-07 -0.09845019170154971 +1.5971000000000002 0.7043633645051294 0.7043617998081003 -3.4093629704828876e-07 -0.09845065885717891 +1.5972 0.7043641900706521 0.7043626318250966 -3.4399798525680536e-07 -0.09845112587309335 +1.5973000000000002 0.7043650153554133 0.7043634636251608 -3.4698984041625636e-07 -0.09845159274933422 +1.5974000000000002 0.7043658403602422 0.7043642952076112 -3.4991119775978907e-07 -0.09845205948594261 +1.5975 0.7043666650859746 0.7043651265717592 -3.5276140886858487e-07 -0.09845252608295957 +1.5976000000000001 0.7043674895334533 0.7043659577169099 -3.5553984178982034e-07 -0.09845299254042623 +1.5977000000000001 0.7043683137035279 0.7043667886423612 -3.582458811615674e-07 -0.09845345885838368 +1.5978 0.7043691375970542 0.7043676193474051 -3.6087892840014346e-07 -0.09845392503687295 +1.5979 0.7043699612148941 0.7043684498313268 -3.6343840179725584e-07 -0.09845439107593512 +1.598 0.7043707845579155 0.7043692800934063 -3.6592373666571865e-07 -0.09845485697561125 +1.5981 0.7043716076269919 0.704370110132917 -3.683343854643528e-07 -0.09845532273594233 +1.5982 0.7043724304230028 0.7043709399491269 -3.7066981788819175e-07 -0.0984557883569694 +1.5983000000000003 0.704373252946833 0.7043717695412982 -3.7292952103501475e-07 -0.09845625383873341 +1.5984 0.7043740751993726 0.7043725989086884 -3.7511299950249155e-07 -0.09845671918127541 +1.5985 0.7043748971815164 0.7043734280505497 -3.7721977546451013e-07 -0.09845718438463637 +1.5986000000000002 0.7043757188941648 0.704374256966129 -3.7924938878219905e-07 -0.09845764944885729 +1.5987 0.7043765403382223 0.7043750856546688 -3.812013971357664e-07 -0.09845811437397906 +1.5988000000000002 0.7043773615145981 0.7043759141154069 -3.8307537610776654e-07 -0.09845857916004268 +1.5989 0.7043781824242058 0.7043767423475771 -3.8487091928024464e-07 -0.09845904380708909 +1.599 0.7043790030679626 0.7043775703504086 -3.865876382694311e-07 -0.09845950831515915 +1.5991000000000002 0.7043798234467906 0.7043783981231269 -3.8822516288533615e-07 -0.09845997268429386 +1.5992 0.7043806435616148 0.7043792256649535 -3.897831411803221e-07 -0.09846043691453407 +1.5993000000000002 0.7043814634133639 0.7043800529751068 -3.912612395393089e-07 -0.0984609010059207 +1.5994000000000002 0.7043822830029702 0.7043808800528012 -3.926591427075299e-07 -0.09846136495849461 +1.5995 0.7043831023313685 0.7043817068972484 -3.9397655388073716e-07 -0.09846182877229664 +1.5996000000000001 0.7043839213994973 0.704382533507657 -3.952131948023463e-07 -0.09846229244736769 +1.5997000000000001 0.7043847402082972 0.7043833598832325 -3.9636880574955846e-07 -0.09846275598374854 +1.5998 0.704385558758712 0.7043841860231788 -3.9744314568601613e-07 -0.09846321938148007 +1.5999 0.7043863770516872 0.7043850119266963 -3.984359922201697e-07 -0.09846368264060315 +1.6 0.7043871950881706 0.7043858375929837 -3.9934714167466634e-07 -0.09846414576115846 +1.6001 0.704388012869112 0.7043866630212379 -4.0017640916267805e-07 -0.0984646087431869 +1.6002 0.7043888303954633 0.7043874882106536 -4.0092362857402364e-07 -0.09846507158672921 +1.6003000000000003 0.7043896476681774 0.7043883131604242 -4.0158865270006894e-07 -0.09846553429182618 +1.6004 0.7043904646882082 0.7043891378697418 -4.0217135312270447e-07 -0.09846599685851852 +1.6005 0.7043912814565121 0.7043899623377972 -4.0267162033230663e-07 -0.09846645928684705 +1.6006000000000002 0.704392097974045 0.7043907865637801 -4.030893637624322e-07 -0.0984669215768525 +1.6007 0.7043929142417642 0.7043916105468796 -4.0342451172736826e-07 -0.09846738372857555 +1.6008000000000002 0.7043937302606275 0.7043924342862845 -4.036770115192767e-07 -0.09846784574205694 +1.6009 0.7043945460315925 0.7043932577811831 -4.0384682933186644e-07 -0.09846830761733738 +1.601 0.7043953615556178 0.704394081030763 -4.039339503159045e-07 -0.09846876935445757 +1.6011000000000002 0.7043961768336612 0.7043949040342121 -4.039383785653383e-07 -0.09846923095345818 +1.6012 0.7043969918666804 0.7043957267907197 -4.0386013711035673e-07 -0.09846969241437989 +1.6013000000000002 0.7043978066556325 0.7043965492994736 -4.0369926794514566e-07 -0.09847015373726331 +1.6014000000000002 0.7043986212014743 0.7043973715596636 -4.0345583188911016e-07 -0.09847061492214915 +1.6015 0.7043994355051613 0.7043981935704802 -4.0312990871177456e-07 -0.09847107596907796 +1.6016000000000001 0.7044002495676482 0.7043990153311143 -4.027215970425768e-07 -0.09847153687809049 +1.6017000000000001 0.7044010633898883 0.7043998368407587 -4.022310143639296e-07 -0.09847199764922725 +1.6018000000000001 0.7044018769728329 0.7044006580986075 -4.0165829690019805e-07 -0.09847245828252885 +1.6019 0.7044026903174322 0.7044014791038564 -4.0100359971484423e-07 -0.09847291877803586 +1.602 0.7044035034246345 0.7044022998557032 -4.0026709659940485e-07 -0.09847337913578894 +1.6021 0.7044043162953855 0.7044031203533476 -3.99448979962469e-07 -0.0984738393558286 +1.6022 0.7044051289306292 0.7044039405959914 -3.985494609337614e-07 -0.09847429943819541 +1.6023000000000003 0.7044059413313064 0.7044047605828387 -3.9756876914209816e-07 -0.09847475938292988 +1.6024 0.704406753498356 0.704405580313097 -3.965071528125308e-07 -0.09847521919007253 +1.6025 0.7044075654327133 0.7044063997859759 -3.953648785789965e-07 -0.0984756788596639 +1.6026000000000002 0.704408377135311 0.7044072190006885 -3.9414223148431793e-07 -0.09847613839174452 +1.6027 0.7044091886070784 0.704408037956451 -3.9283951491081437e-07 -0.09847659778635487 +1.6028000000000002 0.7044099998489407 0.7044088566524829 -3.9145705046927937e-07 -0.09847705704353538 +1.6029 0.7044108108618204 0.7044096750880078 -3.899951779434696e-07 -0.09847751616332659 +1.603 0.7044116216466356 0.7044104932622527 -3.8845425522765487e-07 -0.09847797514576895 +1.6031000000000002 0.7044124322043004 0.7044113111744487 -3.8683465818784013e-07 -0.0984784339909029 +1.6032 0.7044132425357246 0.7044121288238314 -3.8513678061319334e-07 -0.09847889269876892 +1.6033000000000002 0.7044140526418133 0.7044129462096403 -3.833610341050231e-07 -0.09847935126940735 +1.6034000000000002 0.7044148625234679 0.70441376333112 -3.815078479935119e-07 -0.09847980970285869 +1.6035 0.7044156721815835 0.7044145801875197 -3.7957766917812163e-07 -0.09848026799916326 +1.6036000000000001 0.7044164816170515 0.7044153967780933 -3.7757096212759356e-07 -0.09848072615836151 +1.6037000000000001 0.7044172908307575 0.7044162131021001 -3.754882086232092e-07 -0.0984811841804938 +1.6038000000000001 0.7044180998235816 0.7044170291588052 -3.7332990777266817e-07 -0.09848164206560049 +1.6039 0.7044189085963988 0.7044178449474785 -3.710965758435547e-07 -0.09848209981372195 +1.604 0.7044197171500779 0.7044186604673959 -3.687887461245598e-07 -0.09848255742489855 +1.6041 0.7044205254854821 0.704419475717839 -3.664069687797644e-07 -0.09848301489917057 +1.6042 0.7044213336034686 0.704420290698096 -3.639518108208839e-07 -0.09848347223657841 +1.6043000000000003 0.7044221415048875 0.7044211054074607 -3.6142385585052894e-07 -0.09848392943716233 +1.6044 0.7044229491905833 0.7044219198452337 -3.588237039858777e-07 -0.09848438650096261 +1.6045 0.7044237566613936 0.7044227340107222 -3.561519717268369e-07 -0.09848484342801957 +1.6046 0.7044245639181488 0.7044235479032401 -3.5340929174787483e-07 -0.09848530021837348 +1.6047 0.7044253709616728 0.704424361522108 -3.5059631284251047e-07 -0.09848575687206457 +1.6048000000000002 0.7044261777927823 0.7044251748666541 -3.4771369966657417e-07 -0.09848621338913312 +1.6049 0.7044269844122866 0.7044259879362136 -3.447621326133077e-07 -0.0984866697696194 +1.605 0.7044277908209875 0.7044268007301291 -3.4174230777866965e-07 -0.09848712601356363 +1.6051000000000002 0.7044285970196789 0.7044276132477507 -3.386549365796965e-07 -0.098487582121006 +1.6052 0.7044294030091469 0.704428425488437 -3.3550074576838007e-07 -0.0984880380919867 +1.6053000000000002 0.7044302087901704 0.7044292374515536 -3.3228047713329545e-07 -0.09848849392654598 +1.6054000000000002 0.7044310143635193 0.7044300491364748 -3.28994887416334e-07 -0.09848894962472404 +1.6055 0.7044318197299552 0.7044308605425826 -3.256447481114755e-07 -0.09848940518656095 +1.6056000000000001 0.7044326248902318 0.7044316716692683 -3.222308452219269e-07 -0.09848986061209697 +1.6057000000000001 0.7044334298450942 0.7044324825159313 -3.1875397921155013e-07 -0.09849031590137225 +1.6058000000000001 0.7044342345952779 0.704433293081979 -3.152149646648561e-07 -0.09849077105442684 +1.6059 0.7044350391415102 0.7044341033668287 -3.1161463019679925e-07 -0.09849122607130094 +1.606 0.7044358434845093 0.7044349133699065 -3.079538181821606e-07 -0.09849168095203466 +1.6061 0.7044366476249841 0.7044357230906473 -3.042333846653422e-07 -0.09849213569666807 +1.6062 0.7044374515636342 0.7044365325284954 -3.0045419906199466e-07 -0.09849259030524128 +1.6063000000000003 0.7044382553011499 0.704437341682905 -2.9661714399595307e-07 -0.09849304477779444 +1.6064 0.704439058838211 0.7044381505533391 -2.927231151049481e-07 -0.0984934991143675 +1.6065 0.7044398621754885 0.7044389591392712 -2.887730207977446e-07 -0.0984939533150006 +1.6066 0.704440665313643 0.7044397674401844 -2.847677821084249e-07 -0.09849440737973375 +1.6067 0.7044414682533257 0.7044405754555714 -2.807083323529136e-07 -0.09849486130860702 +1.6068000000000002 0.7044422709951769 0.7044413831849357 -2.765956170630579e-07 -0.09849531510166043 +1.6069 0.7044430735398269 0.7044421906277899 -2.7243059366396927e-07 -0.09849576875893398 +1.607 0.7044438758878959 0.7044429977836582 -2.6821423129708144e-07 -0.09849622228046766 +1.6071000000000002 0.7044446780399927 0.7044438046520749 -2.6394751057728927e-07 -0.09849667566630145 +1.6072 0.7044454799967165 0.7044446112325846 -2.5963142337784295e-07 -0.09849712891647538 +1.6073000000000002 0.7044462817586551 0.7044454175247431 -2.552669725840173e-07 -0.0984975820310294 +1.6074000000000002 0.7044470833263854 0.7044462235281164 -2.5085517189535333e-07 -0.0984980350100034 +1.6075 0.7044478847004738 0.704447029242282 -2.4639704550993846e-07 -0.0984984878534374 +1.6076000000000001 0.7044486858814749 0.7044478346668286 -2.4189362797868985e-07 -0.09849894056137132 +1.6077000000000001 0.7044494868699327 0.7044486398013554 -2.3734596391739027e-07 -0.09849939313384505 +1.6078000000000001 0.7044502876663797 0.7044494446454737 -2.3275510778811292e-07 -0.09849984557089858 +1.6079 0.7044510882713367 0.7044502491988051 -2.2812212361472683e-07 -0.09850029787257174 +1.608 0.7044518886853133 0.7044510534609836 -2.234480847816689e-07 -0.0985007500389044 +1.6081 0.7044526889088072 0.704451857431655 -2.1873407376332699e-07 -0.0985012020699365 +1.6082 0.7044534889423046 0.7044526611104753 -2.1398118188117876e-07 -0.09850165396570781 +1.6083000000000003 0.7044542887862797 0.7044534644971141 -2.0919050903664416e-07 -0.09850210572625825 +1.6084 0.7044550884411954 0.7044542675912517 -2.0436316347516303e-07 -0.09850255735162769 +1.6085 0.704455887907502 0.7044550703925805 -1.995002615225172e-07 -0.09850300884185592 +1.6086 0.7044566871856377 0.7044558729008052 -1.9460292730380524e-07 -0.0985034601969828 +1.6087 0.7044574862760289 0.7044566751156425 -1.896722925560923e-07 -0.09850391141704808 +1.6088000000000002 0.7044582851790897 0.704457477036821 -1.8470949626411826e-07 -0.09850436250209162 +1.6089 0.7044590838952218 0.7044582786640821 -1.797156844660086e-07 -0.09850481345215317 +1.609 0.7044598824248145 0.7044590799971788 -1.746920099861271e-07 -0.09850526426727248 +1.6091000000000002 0.7044606807682448 0.7044598810358771 -1.6963963214711164e-07 -0.09850571494748933 +1.6092 0.7044614789258771 0.7044606817799552 -1.6455971652527823e-07 -0.09850616549284347 +1.6093000000000002 0.7044622768980633 0.7044614822292041 -1.5945343463316664e-07 -0.09850661590337464 +1.6094000000000002 0.7044630746851428 0.7044622823834273 -1.5432196371831242e-07 -0.09850706617912262 +1.6095 0.7044638722874419 0.7044630822424405 -1.4916648644405783e-07 -0.0985075163201271 +1.6096000000000001 0.7044646697052748 0.7044638818060724 -1.4398819063281276e-07 -0.09850796632642773 +1.6097000000000001 0.7044654669389419 0.7044646810741646 -1.387882689937031e-07 -0.09850841619806423 +1.6098000000000001 0.7044662639887317 0.7044654800465714 -1.3356791883113728e-07 -0.09850886593507632 +1.6099 0.7044670608549197 0.7044662787231601 -1.2832834179674069e-07 -0.0985093155375037 +1.61 0.7044678575377679 0.7044670771038103 -1.2307074359965697e-07 -0.09850976500538591 +1.6101 0.704468654037526 0.7044678751884152 -1.1779633372031861e-07 -0.09851021433876271 +1.6102 0.70446945035443 0.7044686729768808 -1.1250632514676895e-07 -0.09851066353767365 +1.6103000000000003 0.7044702464887035 0.7044694704691258 -1.0720193408496337e-07 -0.09851111260215842 +1.6104 0.7044710424405567 0.7044702676650823 -1.0188437968555036e-07 -0.09851156153225664 +1.6105 0.7044718382101867 0.7044710645646952 -9.655488376631577e-08 -0.09851201032800787 +1.6106 0.7044726337977777 0.7044718611679229 -9.121467052248394e-08 -0.09851245898945175 +1.6107 0.7044734292035004 0.7044726574747364 -8.586496625523354e-08 -0.09851290751662782 +1.6108000000000002 0.7044742244275128 0.7044734534851197 -8.050699907852926e-08 -0.09851335590957568 +1.6109 0.7044750194699592 0.7044742491990708 -7.514199864937232e-08 -0.09851380416833488 +1.611 0.7044758143309708 0.7044750446165999 -6.977119588287214e-08 -0.09851425229294497 +1.6111000000000002 0.704476609010666 0.7044758397377311 -6.439582265994545e-08 -0.09851470028344547 +1.6112 0.7044774035091497 0.7044766345625013 -5.901711156146988e-08 -0.09851514813987593 +1.6113000000000002 0.7044781978265133 0.7044774290909606 -5.3636295571212605e-08 -0.09851559586227586 +1.6114000000000002 0.7044789919628357 0.7044782233231722 -4.825460780055139e-08 -0.09851604345068472 +1.6115 0.7044797859181819 0.7044790172592128 -4.287328120490151e-08 -0.09851649090514204 +1.6116000000000001 0.7044805796926041 0.7044798108991721 -3.749354830008848e-08 -0.09851693822568736 +1.6117000000000001 0.704481373286141 0.7044806042431526 -3.211664088148547e-08 -0.09851738541236002 +1.6118000000000001 0.7044821666988184 0.7044813972912707 -2.674378974287968e-08 -0.09851783246519959 +1.6119 0.7044829599306484 0.7044821900436554 -2.1376224389971915e-08 -0.09851827938424546 +1.612 0.7044837529816306 0.7044829825004488 -1.6015172765206087e-08 -0.09851872616953705 +1.6121 0.7044845458517511 0.7044837746618063 -1.0661860964846642e-08 -0.0985191728211138 +1.6122 0.704485338540983 0.7044845665278961 -5.317512956001802e-09 -0.0985196193390151 +1.6123000000000003 0.7044861310492864 0.7044853580989006 1.6649702450077797e-11 -0.09852006572328048 +1.6124 0.704486923376608 0.704486149375013 5.339408133513135e-09 -0.09852051197394915 +1.6125 0.7044877155228818 0.7044869403564412 1.06495464209308e-08 -0.0985209580910606 +1.6126 0.7044885074880284 0.7044877310434061 1.5945851903655106e-08 -0.09852140407465411 +1.6127 0.704489299271956 0.7044885214361408 2.1227115428248955e-08 -0.0985218499247692 +1.6128000000000002 0.7044900908745595 0.7044893115348915 2.6492131634248128e-08 -0.09852229564144502 +1.6129 0.704490882295721 0.7044901013399172 3.173969924039066e-08 -0.09852274122472103 +1.613 0.70449167353531 0.70449089085149 3.6968621308294813e-08 -0.09852318667463655 +1.6131000000000002 0.7044924645931825 0.7044916800698942 4.2177705513943287e-08 -0.0985236319912308 +1.6132 0.704493255469183 0.7044924689954271 4.736576440789175e-08 -0.09852407717454319 +1.6133000000000002 0.7044940461631419 0.7044932576283985 5.253161572404963e-08 -0.0985245222246129 +1.6134000000000002 0.7044948366748784 0.7044940459691312 5.767408261386775e-08 -0.09852496714147932 +1.6135 0.704495627004198 0.70449483401796 6.279199392389412e-08 -0.09852541192518162 +1.6136000000000001 0.7044964171508945 0.7044956217752323 6.788418445424771e-08 -0.09852585657575914 +1.6137000000000001 0.7044972071147485 0.7044964092413079 7.29494952569909e-08 -0.09852630109325104 +1.6138000000000001 0.7044979968955289 0.704497196416559 7.798677386164354e-08 -0.0985267454776966 +1.6139000000000001 0.7044987864929925 0.7044979833013697 8.299487455273868e-08 -0.09852718972913506 +1.614 0.7044995759068831 0.7044987698961365 8.797265863350057e-08 -0.09852763384760554 +1.6141 0.7045003651369333 0.7044995562012679 9.29189946687059e-08 -0.09852807783314736 +1.6142 0.7045011541828627 0.7045003422171846 9.783275877264797e-08 -0.09852852168579959 +1.6143000000000003 0.7045019430443799 0.7045011279443194 1.0271283483118121e-07 -0.09852896540560152 +1.6144 0.7045027317211807 0.7045019133831161 1.0755811478274646e-07 -0.09852940899259226 +1.6145 0.7045035202129498 0.7045026985340311 1.1236749884388497e-07 -0.09852985244681095 +1.6146 0.7045043085193601 0.7045034833975319 1.171398957659775e-07 -0.09853029576829678 +1.6147 0.7045050966400725 0.7045042679740978 1.218742231093306e-07 -0.0985307389570888 +1.6148000000000002 0.7045058845747372 0.7045050522642196 1.2656940746175183e-07 -0.09853118201322625 +1.6149 0.704506672322992 0.7045058362683991 1.312243846779415e-07 -0.09853162493674814 +1.615 0.7045074598844641 0.7045066199871499 1.3583810013276243e-07 -0.09853206772769359 +1.6151000000000002 0.7045082472587691 0.7045074034209964 1.404095089571622e-07 -0.09853251038610172 +1.6152 0.7045090344455123 0.704508186570474 1.4493757627409565e-07 -0.09853295291201157 +1.6153000000000002 0.7045098214442868 0.7045089694361291 1.494212774691417e-07 -0.09853339530546219 +1.6154000000000002 0.7045106082546759 0.7045097520185193 1.538595983292812e-07 -0.09853383756649273 +1.6155 0.7045113948762516 0.7045105343182123 1.5825153537596393e-07 -0.09853427969514214 +1.6156000000000001 0.7045121813085757 0.7045113163357868 1.6259609601776415e-07 -0.09853472169144953 +1.6157000000000001 0.7045129675511987 0.7045120980718316 1.6689229881405865e-07 -0.09853516355545379 +1.6158000000000001 0.7045137536036616 0.7045128795269464 1.7113917366931575e-07 -0.09853560528719404 +1.6159000000000001 0.7045145394654944 0.7045136607017406 1.7533576209677326e-07 -0.09853604688670922 +1.616 0.7045153251362176 0.7045144415968341 1.7948111739191086e-07 -0.09853648835403839 +1.6161 0.7045161106153415 0.7045152222128561 1.8357430486837245e-07 -0.09853692968922043 +1.6162 0.7045168959023662 0.7045160025504467 1.8761440206266355e-07 -0.09853737089229439 +1.6163000000000003 0.7045176809967826 0.7045167826102551 1.9160049890762365e-07 -0.09853781196329925 +1.6164 0.7045184658980712 0.7045175623929396 1.9553169800304304e-07 -0.09853825290227383 +1.6165 0.7045192506057039 0.7045183418991686 1.9940711476831852e-07 -0.09853869370925714 +1.6166 0.7045200351191427 0.7045191211296196 2.032258776610285e-07 -0.09853913438428807 +1.6167 0.7045208194378407 0.7045199000849791 2.0698712838856936e-07 -0.09853957492740553 +1.6168000000000002 0.7045216035612417 0.704520678765943 2.1069002205040266e-07 -0.09854001533864842 +1.6169 0.7045223874887808 0.7045214571732157 2.143337273739776e-07 -0.09854045561805563 +1.617 0.7045231712198843 0.7045222353075103 2.1791742688820337e-07 -0.09854089576566603 +1.6171000000000002 0.7045239547539699 0.704523013169549 2.2144031709692147e-07 -0.09854133578151854 +1.6172 0.7045247380904469 0.7045237907600619 2.249016086766642e-07 -0.09854177566565196 +1.6173000000000002 0.7045255212287163 0.7045245680797871 2.2830052662931033e-07 -0.09854221541810515 +1.6174000000000002 0.7045263041681706 0.7045253451294712 2.3163631049372135e-07 -0.09854265503891692 +1.6175 0.7045270869081949 0.704526121909869 2.349082144498249e-07 -0.09854309452812612 +1.6176000000000001 0.7045278694481658 0.7045268984217424 2.3811550757535382e-07 -0.0985435338857715 +1.6177000000000001 0.7045286517874534 0.7045276746658615 2.41257473922174e-07 -0.09854397311189195 +1.6178000000000001 0.7045294339254187 0.7045284506430037 2.4433341275220677e-07 -0.09854441220652616 +1.6179000000000001 0.7045302158614168 0.7045292263539538 2.473426386137567e-07 -0.098544851169713 +1.618 0.7045309975947947 0.7045300017995031 2.5028448154967853e-07 -0.09854529000149116 +1.6181 0.7045317791248927 0.704530776980451 2.5315828725697154e-07 -0.09854572870189944 +1.6182 0.7045325604510445 0.7045315518976024 2.5596341719086313e-07 -0.09854616727097655 +1.6183 0.7045333415725767 0.70453232655177 2.586992487174644e-07 -0.09854660570876128 +1.6184 0.70453412248881 0.704533100943772 2.613651752733648e-07 -0.0985470440152923 +1.6185 0.704534903199058 0.7045338750744334 2.63960606490532e-07 -0.09854748219060828 +1.6186 0.7045356837026286 0.7045346489445853 2.664849683142734e-07 -0.09854792023474797 +1.6187 0.7045364639988242 0.7045354225550644 2.6893770311425813e-07 -0.09854835814775008 +1.6188000000000002 0.7045372440869405 0.7045361959067138 2.713182698510508e-07 -0.09854879592965327 +1.6189 0.704538023966268 0.7045369690003811 2.736261441940724e-07 -0.09854923358049616 +1.619 0.7045388036360918 0.7045377418369206 2.7586081857017275e-07 -0.09854967110031748 +1.6191000000000002 0.7045395830956918 0.7045385144171907 2.780218023579195e-07 -0.09855010848915578 +1.6192 0.7045403623443431 0.7045392867420553 2.8010862197086484e-07 -0.0985505457470498 +1.6193000000000002 0.704541141381315 0.7045400588123834 2.8212082091305657e-07 -0.0985509828740381 +1.6194000000000002 0.7045419202058729 0.7045408306290482 2.8405795991781613e-07 -0.09855141987015928 +1.6195 0.7045426988172777 0.7045416021929272 2.8591961708651636e-07 -0.09855185673545196 +1.6196000000000002 0.7045434772147856 0.7045423735049028 2.8770538790245936e-07 -0.09855229346995473 +1.6197000000000001 0.7045442553976489 0.7045431445658612 2.8941488534189874e-07 -0.09855273007370617 +1.6198000000000001 0.7045450333651154 0.7045439153766926 2.9104773997118416e-07 -0.09855316654674481 +1.6199000000000001 0.70454581111643 0.7045446859382908 2.926036000647225e-07 -0.09855360288910925 +1.62 0.7045465886508335 0.704545456251553 2.940821315841613e-07 -0.09855403910083799 +1.6201 0.7045473659675637 0.7045462263173801 2.954830183032886e-07 -0.09855447518196958 +1.6202 0.7045481430658547 0.7045469961366759 2.968059619398722e-07 -0.09855491113254256 +1.6203 0.7045489199449377 0.7045477657103474 2.980506820723927e-07 -0.09855534695259544 +1.6204 0.7045496966040417 0.7045485350393039 2.992169163412717e-07 -0.09855578264216668 +1.6205 0.7045504730423924 0.7045493041244577 3.003044204211158e-07 -0.0985562182012948 +1.6206 0.7045512492592132 0.7045500729667233 3.01312968097045e-07 -0.09855665363001827 +1.6207 0.7045520252537256 0.7045508415670176 3.022423513063255e-07 -0.0985570889283756 +1.6208000000000002 0.7045528010251487 0.7045516099262592 3.030923801869423e-07 -0.09855752409640517 +1.6209 0.7045535765727002 0.7045523780453686 3.038628830775991e-07 -0.09855795913414549 +1.621 0.7045543518955957 0.7045531459252679 3.0455370667731296e-07 -0.09855839404163495 +1.6211000000000002 0.7045551269930499 0.7045539135668804 3.051647158719417e-07 -0.09855882881891204 +1.6212 0.7045559018642753 0.7045546809711309 3.056957939492899e-07 -0.09855926346601504 +1.6213000000000002 0.7045566765084845 0.7045554481389453 3.061468425089031e-07 -0.09855969798298247 +1.6214000000000002 0.7045574509248886 0.70455621507125 3.065177815661513e-07 -0.09856013236985267 +1.6215 0.7045582251126983 0.7045569817689721 3.068085494134509e-07 -0.09856056662666408 +1.6216000000000002 0.7045589990711234 0.7045577482330392 3.070191028423097e-07 -0.098561000753455 +1.6217000000000001 0.704559772799374 0.7045585144643791 3.071494169698541e-07 -0.0985614347502638 +1.6218000000000001 0.7045605462966598 0.7045592804639191 3.071994852874016e-07 -0.09856186861712882 +1.6219000000000001 0.7045613195621908 0.7045600462325876 3.0716931971597194e-07 -0.09856230235408844 +1.622 0.7045620925951772 0.7045608117713112 3.0705895054383703e-07 -0.09856273596118093 +1.6221 0.7045628653948297 0.7045615770810172 3.068684263987653e-07 -0.09856316943844465 +1.6222 0.7045636379603598 0.704562342162631 3.0659781431047195e-07 -0.09856360278591783 +1.6223 0.7045644102909798 0.7045631070170777 3.0624719960653524e-07 -0.09856403600363879 +1.6224 0.7045651823859037 0.7045638716452811 3.0581668590545785e-07 -0.09856446909164585 +1.6225 0.7045659542443459 0.7045646360481638 3.0530639515136127e-07 -0.09856490204997721 +1.6226 0.7045667258655228 0.7045654002266466 3.047164674613301e-07 -0.09856533487867122 +1.6227 0.7045674972486524 0.704566164181649 3.0404706122255654e-07 -0.09856576757776608 +1.6228000000000002 0.704568268392955 0.7045669279140878 3.032983529258071e-07 -0.09856620014730004 +1.6229 0.7045690392976525 0.7045676914248782 3.0247053722093353e-07 -0.09856663258731126 +1.623 0.704569809961969 0.704568454714933 3.015638268058507e-07 -0.09856706489783804 +1.6231000000000002 0.7045705803851314 0.7045692177851628 3.0057845245429204e-07 -0.09856749707891854 +1.6232 0.7045713505663693 0.7045699806364747 2.9951466280764283e-07 -0.098567929130591 +1.6233000000000002 0.7045721205049149 0.7045707432697736 2.9837272446514573e-07 -0.09856836105289354 +1.6234000000000002 0.7045728902000035 0.7045715056859612 2.971529218034896e-07 -0.09856879284586435 +1.6235 0.7045736596508738 0.7045722678859352 2.9585555698374844e-07 -0.0985692245095416 +1.6236000000000002 0.7045744288567676 0.7045730298705912 2.9448094986811446e-07 -0.09856965604396341 +1.6237000000000001 0.704575197816931 0.7045737916408201 2.9302943788805935e-07 -0.09857008744916797 +1.6238000000000001 0.704575966530613 0.704574553197509 2.9150137603045634e-07 -0.09857051872519335 +1.6239000000000001 0.7045767349970674 0.7045753145415415 2.8989713667798567e-07 -0.09857094987207776 +1.624 0.7045775032155515 0.7045760756737964 2.882171096021957e-07 -0.09857138088985914 +1.6241 0.7045782711853275 0.7045768365951489 2.864617018108473e-07 -0.09857181177857577 +1.6242 0.7045790389056619 0.7045775973064685 2.8463133746464697e-07 -0.0985722425382656 +1.6243 0.7045798063758257 0.7045783578086209 2.8272645775928584e-07 -0.09857267316896676 +1.6244 0.7045805735950956 0.7045791181024665 2.807475208629895e-07 -0.09857310367071735 +1.6245 0.7045813405627523 0.7045798781888604 2.7869500173610673e-07 -0.09857353404355533 +1.6246 0.7045821072780828 0.7045806380686526 2.7656939213804854e-07 -0.09857396428751883 +1.6247 0.7045828737403785 0.7045813977426874 2.7437120037748786e-07 -0.09857439440264577 +1.6248000000000002 0.7045836399489376 0.7045821572118038 2.7210095123603173e-07 -0.09857482438897427 +1.6249 0.7045844059030628 0.7045829164768347 2.6975918585026015e-07 -0.09857525424654226 +1.625 0.7045851716020639 0.7045836755386072 2.673464616353982e-07 -0.0985756839753878 +1.6251000000000002 0.7045859370452564 0.7045844343979422 2.648633520771493e-07 -0.09857611357554885 +1.6252 0.7045867022319621 0.7045851930556537 2.623104466206727e-07 -0.09857654304706343 +1.6253000000000002 0.704587467161509 0.7045859515125499 2.5968835053874484e-07 -0.09857697238996942 +1.6254000000000002 0.7045882318332322 0.7045867097694317 2.5699768477216445e-07 -0.09857740160430477 +1.6255 0.7045889962464734 0.7045874678270939 2.5423908579791377e-07 -0.09857783069010749 +1.6256000000000002 0.7045897604005815 0.7045882256863236 2.514132054834417e-07 -0.0985782596474155 +1.6257000000000001 0.7045905242949122 0.704588983347901 2.4852071086461924e-07 -0.09857868847626666 +1.6258000000000001 0.7045912879288285 0.7045897408125991 2.4556228415267833e-07 -0.09857911717669897 +1.6259000000000001 0.7045920513017014 0.704590498081183 2.425386223942061e-07 -0.09857954574875029 +1.626 0.704592814412909 0.7045912551544102 2.3945043740175587e-07 -0.09857997419245847 +1.6261 0.7045935772618372 0.7045920120330309 2.3629845557343598e-07 -0.09858040250786139 +1.6262 0.7045943398478803 0.7045927687177871 2.3308341767780405e-07 -0.09858083069499701 +1.6263 0.7045951021704402 0.704593525209412 2.29806078784478e-07 -0.0985812587539031 +1.6264 0.704595864228927 0.7045942815086315 2.2646720793106923e-07 -0.09858168668461753 +1.6265 0.7045966260227594 0.7045950376161625 2.230675881231825e-07 -0.09858211448717812 +1.6266 0.7045973875513648 0.7045957935327133 2.1960801600134916e-07 -0.09858254216162271 +1.6267 0.7045981488141788 0.704596549258984 2.1608930173000473e-07 -0.09858296970798908 +1.6268000000000002 0.7045989098106462 0.7045973047956655 2.1251226879279161e-07 -0.09858339712631506 +1.6269 0.7045996705402209 0.7045980601434396 2.0887775377051443e-07 -0.09858382441663845 +1.627 0.704600431002365 0.704598815302979 2.051866062197094e-07 -0.098584251578997 +1.6271000000000002 0.7046011911965508 0.7045995702749476 2.014396883708025e-07 -0.09858467861342848 +1.6272 0.7046019511222597 0.7046003250599991 1.9763787506565933e-07 -0.09858510551997067 +1.6273000000000002 0.7046027107789825 0.7046010796587785 1.9378205338635435e-07 -0.09858553229866134 +1.6274000000000002 0.7046034701662193 0.7046018340719205 1.8987312257190414e-07 -0.09858595894953814 +1.6275 0.7046042292834804 0.7046025883000501 1.8591199377540613e-07 -0.09858638547263884 +1.6276000000000002 0.7046049881302863 0.7046033423437827 1.8189958982811616e-07 -0.09858681186800121 +1.6277000000000001 0.7046057467061665 0.7046040962037234 1.7783684506250674e-07 -0.09858723813566285 +1.6278000000000001 0.7046065050106616 0.7046048498804676 1.7372470506246684e-07 -0.09858766427566155 +1.6279000000000001 0.7046072630433216 0.7046056033745995 1.6956412646901287e-07 -0.09858809028803497 +1.628 0.7046080208037074 0.704606356686694 1.653560767408968e-07 -0.09858851617282073 +1.6281 0.7046087782913903 0.7046071098173147 1.6110153391521442e-07 -0.09858894193005655 +1.6282 0.704609535505952 0.7046078627670147 1.568014864061773e-07 -0.09858936755977998 +1.6283 0.7046102924469853 0.7046086155363368 1.5245693278653771e-07 -0.09858979306202884 +1.6284 0.704611049114093 0.7046093681258123 1.480688815447273e-07 -0.09859021843684056 +1.6285 0.7046118055068895 0.7046101205359622 1.4363835080383192e-07 -0.09859064368425284 +1.6286 0.7046125616250002 0.7046108727672964 1.3916636815852756e-07 -0.09859106880430334 +1.6287 0.7046133174680609 0.7046116248203133 1.3465397040446359e-07 -0.0985914937970296 +1.6288000000000002 0.7046140730357195 0.7046123766955001 1.3010220326417632e-07 -0.09859191866246923 +1.6289 0.7046148283276346 0.7046131283933333 1.2551212123443345e-07 -0.0985923434006598 +1.629 0.7046155833434757 0.7046138799142772 1.208847872462282e-07 -0.09859276801163881 +1.6291000000000002 0.7046163380829253 0.7046146312587849 1.1622127246008196e-07 -0.0985931924954439 +1.6292 0.7046170925456758 0.704615382427298 1.1152265602665246e-07 -0.09859361685211257 +1.6293000000000002 0.7046178467314326 0.7046161334202468 1.0679002482999467e-07 -0.0985940410816824 +1.6294000000000002 0.7046186006399114 0.7046168842380488 1.0202447322735231e-07 -0.09859446518419085 +1.6295 0.7046193542708407 0.7046176348811106 9.722710279935765e-08 -0.09859488915967543 +1.6296000000000002 0.7046201076239607 0.7046183853498269 9.2399022121048e-08 -0.09859531300817369 +1.6297000000000001 0.7046208606990232 0.7046191356445796 8.754134645308498e-08 -0.09859573672972305 +1.6298000000000001 0.7046216134957923 0.7046198857657396 8.265519753185291e-08 -0.09859616032436108 +1.6299000000000001 0.7046223660140443 0.7046206357136651 7.774170329016838e-08 -0.09859658379212517 +1.63 0.7046231182535669 0.7046213854887019 7.280199759880646e-08 -0.09859700713305279 +1.6301 0.7046238702141611 0.7046221350911841 6.783722000629211e-08 -0.09859743034718141 +1.6302 0.7046246218956389 0.7046228845214335 6.28485154821612e-08 -0.09859785343454841 +1.6303 0.7046253732978256 0.7046236337797596 5.7837034144608834e-08 -0.09859827639519132 +1.6304 0.7046261244205584 0.7046243828664587 5.280393098987257e-08 -0.09859869922914744 +1.6305 0.7046268752636871 0.7046251317818157 4.775036565630997e-08 -0.09859912193645425 +1.6306 0.7046276258270735 0.7046258805261025 4.267750210347476e-08 -0.0985995445171491 +1.6307 0.7046283761105925 0.7046266290995784 3.758650840048061e-08 -0.09859996697126935 +1.6308000000000002 0.704629126114131 0.7046273775024903 3.247855641895503e-08 -0.09860038929885241 +1.6309 0.704629875837589 0.7046281257350726 2.7354821591912826e-08 -0.09860081149993564 +1.631 0.7046306252808787 0.7046288737975468 2.2216482613648947e-08 -0.0986012335745564 +1.6311000000000002 0.7046313744439253 0.704629621690122 1.7064721190805654e-08 -0.09860165552275202 +1.6312 0.7046321233266662 0.7046303694129945 1.1900721763082045e-08 -0.09860207734455985 +1.6313000000000002 0.7046328719290514 0.7046311169663475 6.72567123174983e-09 -0.0986024990400171 +1.6314000000000002 0.7046336202510444 0.7046318643503522 1.5407586829649378e-09 -0.09860292060916119 +1.6315 0.7046343682926208 0.7046326115651662 -3.6528248750430925e-09 -0.09860334205202936 +1.6316000000000002 0.704635116053769 0.7046333586109348 -8.853886799935207e-09 -0.09860376336865892 +1.6317000000000002 0.7046358635344905 0.7046341054877907 -1.4061233075037677e-08 -0.09860418455908715 +1.6318000000000001 0.7046366107347991 0.7046348521958531 -1.9273668589933624e-08 -0.09860460562335129 +1.6319000000000001 0.7046373576547218 0.7046355987352291 -2.4489997418018772e-08 -0.09860502656148862 +1.632 0.7046381042942984 0.7046363451060123 -2.9709023081263622e-08 -0.09860544737353638 +1.6321 0.704638850653581 0.7046370913082838 -3.492954883557546e-08 -0.09860586805953174 +1.6322 0.704639596732635 0.704637837342112 -4.015037793870472e-08 -0.09860628861951198 +1.6323 0.7046403425315384 0.7046385832075525 -4.537031392346392e-08 -0.09860670905351432 +1.6324 0.7046410880503818 0.7046393289046475 -5.058816087571711e-08 -0.0986071293615759 +1.6325 0.7046418332892692 0.7046400744334272 -5.5802723705538834e-08 -0.098607549543734 +1.6326 0.7046425782483164 0.7046408197939085 -6.101280842097517e-08 -0.09860796960002573 +1.6327 0.7046433229276529 0.7046415649860958 -6.62172224045153e-08 -0.09860838953048828 +1.6328000000000003 0.7046440673274201 0.7046423100099799 -7.141477468414203e-08 -0.0986088093351588 +1.6329 0.7046448114477728 0.70464305486554 -7.660427620362342e-08 -0.09860922901407437 +1.633 0.7046455552888781 0.7046437995527424 -8.178454009421382e-08 -0.09860964856727228 +1.6331000000000002 0.7046462988509158 0.7046445440715396 -8.695438195177596e-08 -0.09861006799478952 +1.6332 0.7046470421340784 0.7046452884218728 -9.211262010175997e-08 -0.09861048729666327 +1.6333000000000002 0.7046477851385711 0.7046460326036696 -9.725807586721813e-08 -0.0986109064729306 +1.6334000000000002 0.7046485278646113 0.7046467766168459 -1.0238957385503428e-07 -0.09861132552362863 +1.6335 0.7046492703124293 0.7046475204613039 -1.0750594219878506e-07 -0.09861174444879438 +1.6336000000000002 0.7046500124822677 0.7046482641369344 -1.1260601283542837e-07 -0.098612163248465 +1.6337000000000002 0.7046507543743815 0.7046490076436149 -1.1768862179240003e-07 -0.09861258192267751 +1.6338000000000001 0.7046514959890384 0.7046497509812111 -1.2275260942266886e-07 -0.09861300047146898 +1.6339000000000001 0.704652237326518 0.7046504941495757 -1.277968206848945e-07 -0.09861341889487646 +1.634 0.7046529783871124 0.7046512371485497 -1.3282010540190126e-07 -0.09861383719293693 +1.6341 0.7046537191711261 0.7046519799779616 -1.3782131853476431e-07 -0.0986142553656875 +1.6342 0.7046544596788753 0.7046527226376271 -1.4279932042914056e-07 -0.0986146734131651 +1.6343 0.7046551999106887 0.7046534651273505 -1.4775297707547708e-07 -0.09861509133540668 +1.6344 0.7046559398669071 0.7046542074469241 -1.5268116037789325e-07 -0.09861550913244936 +1.6345 0.704656679547883 0.7046549495961274 -1.5758274840571573e-07 -0.09861592680433004 +1.6346 0.704657418953981 0.7046556915747287 -1.6245662565021746e-07 -0.09861634435108567 +1.6347 0.7046581580855775 0.7046564333824842 -1.6730168326921369e-07 -0.09861676177275329 +1.6348000000000003 0.7046588969430607 0.7046571750191379 -1.721168193455358e-07 -0.09861717906936973 +1.6349 0.7046596355268302 0.7046579164844224 -1.7690093915764815e-07 -0.09861759624097195 +1.635 0.7046603738372978 0.7046586577780587 -1.8165295537914128e-07 -0.09861801328759692 +1.6351000000000002 0.7046611118748866 0.7046593988997563 -1.8637178837710433e-07 -0.09861843020928157 +1.6352 0.7046618496400304 0.7046601398492127 -1.910563664289655e-07 -0.09861884700606267 +1.6353000000000002 0.7046625871331758 0.7046608806261148 -1.957056259757617e-07 -0.0986192636779773 +1.6354000000000002 0.7046633243547792 0.7046616212301375 -2.0031851186153027e-07 -0.09861968022506218 +1.6355 0.7046640613053092 0.7046623616609451 -2.048939775796399e-07 -0.09862009664735427 +1.6356000000000002 0.7046647979852452 0.7046631019181903 -2.094309854740184e-07 -0.09862051294489044 +1.6357000000000002 0.7046655343950772 0.7046638420015148 -2.139285070305863e-07 -0.09862092911770749 +1.6358000000000001 0.7046662705353064 0.7046645819105497 -2.1838552308889314e-07 -0.09862134516584226 +1.6359000000000001 0.704667006406445 0.704665321644915 -2.2280102402946755e-07 -0.09862176108933163 +1.636 0.7046677420090153 0.70466606120422 -2.2717401007912863e-07 -0.09862217688821234 +1.6361 0.7046684773435508 0.7046668005880639 -2.3150349148445826e-07 -0.09862259256252126 +1.6362 0.7046692124105949 0.7046675397960347 -2.3578848872690683e-07 -0.09862300811229519 +1.6363 0.7046699472107018 0.7046682788277102 -2.4002803279687956e-07 -0.09862342353757089 +1.6364 0.7046706817444355 0.704669017682658 -2.442211653810866e-07 -0.0986238388383851 +1.6365 0.7046714160123704 0.7046697563604362 -2.483669390672405e-07 -0.09862425401477466 +1.6366 0.7046721500150908 0.7046704948605917 -2.5246441756263116e-07 -0.09862466906677629 +1.6367 0.7046728837531906 0.7046712331826623 -2.5651267594392624e-07 -0.09862508399442672 +1.6368000000000003 0.7046736172272745 0.704671971326176 -2.6051080081329614e-07 -0.09862549879776275 +1.6369 0.7046743504379552 0.7046727092906504 -2.644578905239281e-07 -0.09862591347682101 +1.637 0.7046750833858559 0.7046734470755947 -2.6835305540900967e-07 -0.09862632803163823 +1.6371000000000002 0.7046758160716091 0.7046741846805076 -2.721954179413233e-07 -0.09862674246225113 +1.6372 0.7046765484958566 0.7046749221048794 -2.7598411295876035e-07 -0.09862715676869642 +1.6373000000000002 0.7046772806592487 0.7046756593481904 -2.797182878516713e-07 -0.09862757095101074 +1.6374000000000002 0.7046780125624452 0.7046763964099132 -2.8339710274674634e-07 -0.09862798500923078 +1.6375 0.7046787442061146 0.7046771332895102 -2.8701973069089615e-07 -0.0986283989433932 +1.6376000000000002 0.7046794755909342 0.7046778699864358 -2.9058535787676587e-07 -0.09862881275353463 +1.6377000000000002 0.7046802067175892 0.7046786065001356 -2.940931837606964e-07 -0.09862922643969171 +1.6378000000000001 0.7046809375867743 0.7046793428300473 -2.975424213055855e-07 -0.09862964000190115 +1.6379000000000001 0.7046816681991914 0.7046800789755993 -3.009322971439521e-07 -0.09863005344019944 +1.638 0.7046823985555509 0.7046808149362127 -3.042620516924277e-07 -0.09863046675462328 +1.6381000000000001 0.7046831286565715 0.7046815507113007 -3.0753093938074016e-07 -0.09863087994520929 +1.6382 0.7046838585029789 0.7046822863002677 -3.107382288425331e-07 -0.09863129301199396 +1.6383 0.704684588095507 0.7046830217025115 -3.138832029986327e-07 -0.09863170595501387 +1.6384 0.7046853174348974 0.7046837569174218 -3.169651592721534e-07 -0.09863211877430568 +1.6385 0.7046860465218983 0.7046844919443809 -3.199834097203369e-07 -0.09863253146990586 +1.6386 0.7046867753572654 0.7046852267827641 -3.2293728122884113e-07 -0.09863294404185098 +1.6387 0.7046875039417617 0.70468596143194 -3.2582611564357933e-07 -0.09863335649017758 +1.6388000000000003 0.7046882322761567 0.7046866958912694 -3.286492698470478e-07 -0.09863376881492217 +1.6389 0.7046889603612267 0.7046874301601076 -3.31406116015065e-07 -0.0986341810161213 +1.639 0.7046896881977542 0.7046881642378021 -3.3409604168616047e-07 -0.0986345930938114 +1.6391000000000002 0.7046904157865291 0.7046888981236947 -3.3671844989341393e-07 -0.09863500504802902 +1.6392 0.704691143128346 0.7046896318171212 -3.392727593795608e-07 -0.09863541687881064 +1.6393000000000002 0.7046918702240064 0.7046903653174104 -3.4175840460393125e-07 -0.09863582858619266 +1.6394000000000002 0.7046925970743176 0.7046910986238862 -3.4417483592980025e-07 -0.09863624017021162 +1.6395 0.7046933236800927 0.7046918317358665 -3.465215197492877e-07 -0.09863665163090397 +1.6396000000000002 0.7046940500421499 0.7046925646526632 -3.4879793864295294e-07 -0.09863706296830611 +1.6397 0.7046947761613127 0.7046932973735834 -3.5100359138673376e-07 -0.0986374741824545 +1.6398000000000001 0.7046955020384099 0.704694029897929 -3.531379931323575e-07 -0.09863788527338552 +1.6399000000000001 0.7046962276742755 0.7046947622249965 -3.552006755253023e-07 -0.09863829624113558 +1.64 0.7046969530697481 0.704695494354078 -3.5719118678806394e-07 -0.09863870708574111 +1.6401000000000001 0.704697678225671 0.7046962262844605 -3.591090917270945e-07 -0.0986391178072385 +1.6402 0.7046984031428916 0.7046969580154268 -3.6095397205199165e-07 -0.09863952840566412 +1.6403 0.7046991278222619 0.7046976895462554 -3.6272542627141524e-07 -0.0986399388810543 +1.6404 0.7046998522646382 0.7046984208762206 -3.6442306980410955e-07 -0.09864034923344542 +1.6405 0.7047005764708798 0.7046991520045929 -3.6604653513849783e-07 -0.09864075946287383 +1.6406 0.7047013004418508 0.7046998829306388 -3.6759547187431574e-07 -0.0986411695693759 +1.6407 0.704702024178418 0.7047006136536216 -3.690695467920002e-07 -0.09864157955298786 +1.6408000000000003 0.704702747681452 0.7047013441728012 -3.704684438735062e-07 -0.0986419894137461 +1.6409 0.7047034709518265 0.7047020744874335 -3.7179186446190116e-07 -0.09864239915168693 +1.641 0.7047041939904178 0.7047028045967725 -3.7303952735157075e-07 -0.09864280876684658 +1.6411000000000002 0.7047049167981054 0.704703534500069 -3.742111686771965e-07 -0.09864321825926137 +1.6412 0.7047056393757715 0.7047042641965708 -3.753065421358004e-07 -0.09864362762896761 +1.6413000000000002 0.7047063617243001 0.7047049936855236 -3.763254189520504e-07 -0.09864403687600153 +1.6414000000000002 0.7047070838445778 0.7047057229661707 -3.7726758798234394e-07 -0.09864444600039932 +1.6415 0.7047078057374935 0.7047064520377538 -3.7813285565929666e-07 -0.09864485500219733 +1.6416000000000002 0.7047085274039373 0.7047071808995121 -3.7892104613052036e-07 -0.09864526388143174 +1.6417 0.7047092488448012 0.7047079095506832 -3.796320013071952e-07 -0.09864567263813873 +1.6418000000000001 0.7047099700609791 0.7047086379905035 -3.8026558080855866e-07 -0.09864608127235455 +1.6419000000000001 0.7047106910533657 0.704709366218208 -3.808216620243554e-07 -0.09864648978411542 +1.642 0.7047114118228569 0.7047100942330303 -3.8130014016340974e-07 -0.09864689817345748 +1.6421000000000001 0.7047121323703494 0.7047108220342035 -3.8170092823974766e-07 -0.09864730644041693 +1.6422 0.7047128526967407 0.7047115496209597 -3.8202395707953585e-07 -0.09864771458502994 +1.6423 0.7047135728029288 0.7047122769925306 -3.822691753765928e-07 -0.09864812260733268 +1.6424 0.704714292689812 0.7047130041481473 -3.824365496993276e-07 -0.09864853050736128 +1.6425 0.7047150123582887 0.7047137310870413 -3.8252606444910686e-07 -0.09864893828515187 +1.6426 0.7047157318092575 0.7047144578084432 -3.825377218116821e-07 -0.09864934594074061 +1.6427 0.7047164510436162 0.7047151843115849 -3.824715419029068e-07 -0.0986497534741636 +1.6428000000000003 0.7047171700622625 0.7047159105956977 -3.8232756263689716e-07 -0.09865016088545692 +1.6429 0.7047178888660937 0.7047166366600139 -3.8210583977460466e-07 -0.09865056817465669 +1.643 0.7047186074560056 0.7047173625037675 -3.81806446847488e-07 -0.09865097534179904 +1.6431000000000002 0.7047193258328937 0.7047180881261921 -3.814294751852687e-07 -0.09865138238692 +1.6432 0.7047200439976515 0.7047188135265229 -3.8097503390205345e-07 -0.09865178931005562 +1.6433000000000002 0.7047207619511717 0.7047195387039968 -3.8044324975061716e-07 -0.09865219611124196 +1.6434000000000002 0.7047214796943456 0.704720263657852 -3.7983426728199765e-07 -0.09865260279051509 +1.6435 0.7047221972280621 0.7047209883873287 -3.79148248623451e-07 -0.09865300934791105 +1.6436000000000002 0.7047229145532081 0.7047217128916683 -3.783853735686571e-07 -0.09865341578346577 +1.6437 0.7047236316706691 0.7047224371701153 -3.7754583943894193e-07 -0.0986538220972154 +1.6438000000000001 0.7047243485813279 0.704723161221916 -3.766298610555219e-07 -0.09865422828919589 +1.6439000000000001 0.7047250652860644 0.704723885046319 -3.756376707464426e-07 -0.0986546343594432 +1.644 0.7047257817857558 0.7047246086425759 -3.7456951820086237e-07 -0.09865504030799331 +1.6441000000000001 0.7047264980812771 0.7047253320099413 -3.7342567048292974e-07 -0.0986554461348822 +1.6442 0.7047272141734997 0.7047260551476724 -3.7220641186525016e-07 -0.09865585184014591 +1.6443 0.7047279300632916 0.7047267780550299 -3.709120438982749e-07 -0.09865625742382028 +1.6444 0.7047286457515174 0.7047275007312779 -3.6954288524376766e-07 -0.09865666288594124 +1.6445 0.7047293612390384 0.704728223175684 -3.68099271570721e-07 -0.0986570682265448 +1.6446 0.7047300765267119 0.7047289453875198 -3.665815555622953e-07 -0.09865747344566686 +1.6447 0.7047307916153913 0.7047296673660608 -3.6499010674928556e-07 -0.09865787854334332 +1.6448000000000003 0.7047315065059256 0.7047303891105865 -3.6332531151012093e-07 -0.09865828351961009 +1.6449 0.7047322211991598 0.7047311106203804 -3.6158757286963716e-07 -0.09865868837450303 +1.645 0.7047329356959336 0.7047318318947315 -3.597773104713209e-07 -0.09865909310805808 +1.6451000000000002 0.7047336499970829 0.7047325529329326 -3.578949604940429e-07 -0.09865949772031105 +1.6452 0.7047343641034379 0.7047332737342813 -3.5594097547164694e-07 -0.09865990221129776 +1.6453000000000002 0.7047350780158246 0.7047339942980808 -3.539158242374385e-07 -0.09866030658105412 +1.6454000000000002 0.7047357917350632 0.7047347146236396 -3.518199917992848e-07 -0.09866071082961603 +1.6455 0.7047365052619685 0.7047354347102704 -3.496539792702258e-07 -0.09866111495701918 +1.6456000000000002 0.7047372185973498 0.7047361545572929 -3.474183036256129e-07 -0.09866151896329949 +1.6457 0.7047379317420108 0.7047368741640316 -3.4511349771004785e-07 -0.09866192284849269 +1.6458000000000002 0.7047386446967492 0.704737593529817 -3.42740110029216e-07 -0.09866232661263463 +1.6459000000000001 0.7047393574623564 0.704738312653986 -3.4029870470131396e-07 -0.09866273025576107 +1.646 0.704740070039618 0.7047390315358815 -3.377898612419439e-07 -0.09866313377790781 +1.6461000000000001 0.7047407824293129 0.7047397501748525 -3.352141744530912e-07 -0.0986635371791106 +1.6462 0.7047414946322133 0.704740468570255 -3.325722542912857e-07 -0.0986639404594052 +1.6463 0.7047422066490852 0.7047411867214513 -3.2986472568719005e-07 -0.0986643436188274 +1.6464 0.7047429184806866 0.7047419046278109 -3.27092228490089e-07 -0.09866474665741283 +1.6465 0.70474363012777 0.7047426222887101 -3.242554172250278e-07 -0.09866514957519729 +1.6466 0.7047443415910795 0.7047433397035323 -3.213549609540345e-07 -0.09866555237221647 +1.6467 0.7047450528713523 0.7047440568716683 -3.1839154315121965e-07 -0.09866595504850607 +1.6468000000000003 0.7047457639693182 0.7047447737925165 -3.1536586152930424e-07 -0.09866635760410185 +1.6469 0.7047464748856987 0.7047454904654827 -3.122786279008416e-07 -0.09866676003903936 +1.647 0.7047471856212086 0.7047462068899808 -3.0913056790066173e-07 -0.0986671623533544 +1.6471000000000002 0.7047478961765535 0.7047469230654322 -3.0592242093729904e-07 -0.09866756454708253 +1.6472 0.704748606552432 0.7047476389912666 -3.026549399848255e-07 -0.09866796662025949 +1.6473000000000002 0.7047493167495336 0.7047483546669221 -2.993288914197867e-07 -0.09866836857292088 +1.6474000000000002 0.7047500267685401 0.7047490700918446 -2.9594505478527933e-07 -0.09866877040510236 +1.6475 0.7047507366101244 0.7047497852654891 -2.925042226556429e-07 -0.09866917211683957 +1.6476000000000002 0.7047514462749507 0.7047505001873188 -2.8900720043523176e-07 -0.09866957370816806 +1.6477 0.7047521557636744 0.7047512148568054 -2.85454806195351e-07 -0.0986699751791234 +1.6478000000000002 0.7047528650769421 0.7047519292734306 -2.8184787046608983e-07 -0.09867037652974128 +1.6479000000000001 0.7047535742153914 0.7047526434366838 -2.781872359969295e-07 -0.09867077776005723 +1.648 0.7047542831796507 0.7047533573460645 -2.7447375763878235e-07 -0.09867117887010683 +1.6481000000000001 0.7047549919703391 0.7047540710010809 -2.707083020941914e-07 -0.09867157985992564 +1.6482 0.7047557005880656 0.7047547844012512 -2.668917477403887e-07 -0.09867198072954919 +1.6483 0.7047564090334307 0.7047554975461022 -2.630249844037813e-07 -0.09867238147901303 +1.6484 0.7047571173070246 0.7047562104351714 -2.5910891316913154e-07 -0.0986727821083527 +1.6485 0.7047578254094278 0.7047569230680055 -2.5514444614363474e-07 -0.09867318261760373 +1.6486 0.7047585333412107 0.7047576354441611 -2.5113250628344685e-07 -0.09867358300680162 +1.6487 0.7047592411029345 0.7047583475632048 -2.4707402716470095e-07 -0.09867398327598187 +1.6488000000000003 0.704759948695149 0.7047590594247131 -2.4296995274411537e-07 -0.09867438342517992 +1.6489 0.704760656118395 0.7047597710282734 -2.3882123714388803e-07 -0.09867478345443137 +1.649 0.7047613633732017 0.7047604823734828 -2.3462884449210186e-07 -0.09867518336377158 +1.6491000000000002 0.7047620704600885 0.7047611934599489 -2.3039374859659678e-07 -0.09867558315323605 +1.6492 0.7047627773795647 0.7047619042872899 -2.2611693279925293e-07 -0.09867598282286018 +1.6493000000000002 0.704763484132128 0.7047626148551349 -2.2179938971925162e-07 -0.09867638237267946 +1.6494000000000002 0.704764190718266 0.7047633251631231 -2.1744212100674454e-07 -0.09867678180272929 +1.6495 0.7047648971384555 0.7047640352109054 -2.130461371416259e-07 -0.09867718111304515 +1.6496000000000002 0.7047656033931615 0.7047647449981426 -2.0861245719414057e-07 -0.09867758030366236 +1.6497 0.7047663094828389 0.7047654545245071 -2.0414210855773662e-07 -0.09867797937461635 +1.6498000000000002 0.7047670154079311 0.7047661637896825 -1.9963612675824582e-07 -0.0986783783259425 +1.6499000000000001 0.7047677211688705 0.7047668727933631 -1.9509555515898058e-07 -0.09867877715767626 +1.65 0.704768426766078 0.7047675815352548 -1.9052144478032274e-07 -0.09867917586985292 +1.6501000000000001 0.7047691321999631 0.7047682900150744 -1.8591485401175945e-07 -0.09867957446250784 +1.6502000000000001 0.7047698374709239 0.7047689982325507 -1.8127684837943026e-07 -0.09867997293567639 +1.6503 0.7047705425793471 0.7047697061874236 -1.766085003171436e-07 -0.09868037128939389 +1.6504 0.7047712475256078 0.7047704138794444 -1.7191088887147377e-07 -0.09868076952369562 +1.6505 0.7047719523100695 0.7047711213083767 -1.6718509950226779e-07 -0.09868116763861698 +1.6506 0.7047726569330839 0.7047718284739952 -1.6243222382417155e-07 -0.09868156563419328 +1.6507 0.7047733613949909 0.7047725353760861 -1.5765335933080882e-07 -0.09868196351045977 +1.6508000000000003 0.7047740656961183 0.7047732420144478 -1.5284960916406298e-07 -0.09868236126745168 +1.6509 0.7047747698367828 0.7047739483888906 -1.4802208183825605e-07 -0.09868275890520437 +1.651 0.7047754738172882 0.7047746544992368 -1.4317189100422623e-07 -0.0986831564237531 +1.6511000000000002 0.7047761776379272 0.7047753603453205 -1.3830015518391525e-07 -0.09868355382313312 +1.6512 0.7047768812989796 0.7047760659269875 -1.3340799751709875e-07 -0.09868395110337964 +1.6513000000000002 0.7047775848007134 0.7047767712440962 -1.2849654549423883e-07 -0.09868434826452792 +1.6514000000000002 0.7047782881433851 0.7047774762965169 -1.2356693069801028e-07 -0.0986847453066132 +1.6515 0.704778991327238 0.704778181084132 -1.1862028855350037e-07 -0.09868514222967072 +1.6516000000000002 0.704779694352504 0.7047788856068362 -1.1365775805238787e-07 -0.09868553903373566 +1.6517 0.7047803972194019 0.7047795898645359 -1.086804815100817e-07 -0.09868593571884314 +1.6518000000000002 0.7047810999281391 0.7047802938571508 -1.0368960427949159e-07 -0.09868633228502843 +1.6519000000000001 0.70478180247891 0.7047809975846115 -9.868627450122791e-08 -0.09868672873232665 +1.652 0.704782504871897 0.7047817010468621 -9.367164283818896e-08 -0.09868712506077298 +1.6521000000000001 0.7047832071072704 0.7047824042438585 -8.864686220841356e-08 -0.09868752127040259 +1.6522000000000001 0.7047839091851874 0.704783107175569 -8.361308751966834e-08 -0.09868791736125063 +1.6523 0.7047846111057934 0.7047838098419744 -7.857147541704551e-08 -0.09868831333335219 +1.6524 0.7047853128692214 0.7047845122430677 -7.352318399326402e-08 -0.09868870918674245 +1.6525 0.7047860144755913 0.7047852143788544 -6.846937254450722e-08 -0.0986891049214565 +1.6526 0.704786715925011 0.7047859162493525 -6.341120128853031e-08 -0.09868950053752942 +1.6527 0.7047874172175761 0.7047866178545923 -5.83498311118244e-08 -0.09868989603499632 +1.6528000000000003 0.7047881183533699 0.7047873191946165 -5.328642329271126e-08 -0.09869029141389238 +1.6529 0.7047888193324624 0.70478802026948 -4.8222139243303194e-08 -0.09869068667425251 +1.653 0.7047895201549119 0.7047887210792505 -4.3158140234928876e-08 -0.09869108181611183 +1.6531000000000002 0.704790220820764 0.704789421624008 -3.8095587139171626e-08 -0.09869147683950547 +1.6532 0.7047909213300517 0.7047901219038452 -3.303564015681888e-08 -0.09869187174446833 +1.6533000000000002 0.7047916216827961 0.7047908219188663 -2.7979458555160014e-08 -0.09869226653103555 +1.6534 0.7047923218790054 0.7047915216691889 -2.2928200400351012e-08 -0.09869266119924215 +1.6535 0.7047930219186753 0.7047922211549421 -1.7883022296067558e-08 -0.09869305574912308 +1.6536000000000002 0.7047937218017896 0.704792920376268 -1.2845079110177654e-08 -0.09869345018071338 +1.6537 0.7047944215283194 0.7047936193333209 -7.815523722989881e-09 -0.09869384449404804 +1.6538000000000002 0.7047951210982236 0.7047943180262668 -2.795506751432364e-09 -0.09869423868916201 +1.6539000000000001 0.7047958205114488 0.7047950164552851 2.2138237024821317e-09 -0.0986946327660903 +1.654 0.7047965197679292 0.7047957146205666 7.211322324875147e-09 -0.09869502672486792 +1.6541000000000001 0.7047972188675868 0.7047964125223141 1.2195846848042646e-08 -0.09869542056552973 +1.6542000000000001 0.7047979178103316 0.7047971101607434 1.7166258311530902e-08 -0.09869581428811075 +1.6543 0.7047986165960609 0.7047978075360819 2.2121421318875567e-08 -0.09869620789264583 +1.6544 0.7047993152246605 0.7047985046485692 2.7060204296075474e-08 -0.09869660137916993 +1.6545 0.704800013696004 0.704799201498457 3.198147975960741e-08 -0.098696994747718 +1.6546 0.7048007120099521 0.7047998980860088 3.6884124565358944e-08 -0.09869738799832488 +1.6547 0.7048014101663549 0.7048005944115006 4.1767020165367486e-08 -0.09869778113102552 +1.6548000000000003 0.7048021081650495 0.7048012904752194 4.662905286889618e-08 -0.09869817414585477 +1.6549 0.7048028060058615 0.704801986277465 5.1469114083560474e-08 -0.09869856704284748 +1.655 0.704803503688605 0.7048026818185482 5.628610058421024e-08 -0.09869895982203856 +1.6551000000000002 0.7048042012130815 0.7048033770987918 6.10789147575258e-08 -0.09869935248346279 +1.6552 0.7048048985790817 0.7048040721185308 6.584646484140977e-08 -0.09869974502715512 +1.6553000000000002 0.7048055957863839 0.704804766878111 7.058766519560389e-08 -0.09870013745315027 +1.6554 0.7048062928347553 0.7048054613778902 7.530143652373367e-08 -0.09870052976148312 +1.6555 0.7048069897239515 0.7048061556182377 7.99867061421905e-08 -0.09870092195218849 +1.6556000000000002 0.7048076864537167 0.7048068495995337 8.464240821431934e-08 -0.09870131402530116 +1.6557 0.7048083830237839 0.7048075433221702 8.926748398807582e-08 -0.09870170598085594 +1.6558000000000002 0.7048090794338742 0.70480823678655 9.386088203888754e-08 -0.09870209781888756 +1.6559000000000001 0.7048097756836986 0.7048089299930878 9.842155850384171e-08 -0.0987024895394309 +1.656 0.7048104717729557 0.7048096229422083 1.0294847735056734e-07 -0.09870288114252057 +1.6561000000000001 0.7048111677013346 0.7048103156343479 1.0744061055417697e-07 -0.09870327262819147 +1.6562000000000001 0.7048118634685119 0.704811008069954 1.1189693839563919e-07 -0.09870366399647824 +1.6563 0.7048125590741542 0.7048117002494844 1.163164496352509e-07 -0.09870405524741566 +1.6564 0.7048132545179173 0.7048123921734075 1.2069814178325422e-07 -0.0987044463810384 +1.6565 0.7048139497994466 0.7048130838422029 1.2504102131147277e-07 -0.09870483739738123 +1.6566 0.7048146449183763 0.7048137752563604 1.2934410386841733e-07 -0.09870522829647888 +1.6567 0.7048153398743308 0.7048144664163797 1.3360641452908606e-07 -0.09870561907836592 +1.6568000000000003 0.7048160346669239 0.7048151573227718 1.3782698799619242e-07 -0.0987060097430772 +1.6569 0.7048167292957587 0.7048158479760569 1.4200486882220975e-07 -0.09870640029064721 +1.657 0.704817423760429 0.7048165383767662 1.4613911160019089e-07 -0.09870679072111076 +1.6571000000000002 0.704818118060518 0.7048172285254402 1.5022878124479333e-07 -0.0987071810345024 +1.6572 0.7048188121955993 0.7048179184226293 1.542729531275877e-07 -0.09870757123085681 +1.6573000000000002 0.7048195061652365 0.7048186080688941 1.5827071335114407e-07 -0.09870796131020859 +1.6574 0.704820199968984 0.7048192974648048 1.6222115889474864e-07 -0.09870835127259248 +1.6575 0.7048208936063858 0.7048199866109404 1.661233978607346e-07 -0.0987087411180429 +1.6576000000000002 0.7048215870769774 0.7048206755078903 1.6997654966877107e-07 -0.09870913084659463 +1.6577 0.7048222803802842 0.7048213641562523 1.7377974524668272e-07 -0.09870952045828217 +1.6578000000000002 0.7048229735158227 0.7048220525566341 1.7753212722820821e-07 -0.09870990995314011 +1.6579000000000002 0.7048236664831005 0.7048227407096519 1.8123285014381985e-07 -0.09871029933120301 +1.658 0.7048243592816164 0.704823428615931 1.8488108062542086e-07 -0.09871068859250548 +1.6581000000000001 0.7048250519108596 0.7048241162761051 1.8847599756594002e-07 -0.09871107773708204 +1.6582000000000001 0.7048257443703121 0.7048248036908175 1.920167923448457e-07 -0.09871146676496732 +1.6583 0.7048264366594458 0.7048254908607183 1.9550266893569868e-07 -0.09871185567619567 +1.6584 0.7048271287777252 0.7048261777864678 1.989328441802385e-07 -0.09871224447080175 +1.6585 0.7048278207246061 0.7048268644687333 2.023065479132835e-07 -0.09871263314882003 +1.6586 0.7048285124995364 0.7048275509081907 2.0562302315355052e-07 -0.09871302171028502 +1.6587 0.704829204101956 0.7048282371055236 2.0888152622855483e-07 -0.09871341015523119 +1.6588000000000003 0.704829895531297 0.7048289230614233 2.1208132699665483e-07 -0.09871379848369305 +1.6589 0.7048305867869837 0.7048296087765892 2.152217089684827e-07 -0.09871418669570507 +1.659 0.7048312778684334 0.7048302942517275 2.1830196950123337e-07 -0.09871457479130169 +1.6591000000000002 0.7048319687750553 0.7048309794875525 2.2132141993397303e-07 -0.09871496277051743 +1.6592 0.7048326595062515 0.704831664484785 2.2427938576458084e-07 -0.09871535063338666 +1.6593000000000002 0.7048333500614177 0.7048323492441532 2.2717520677811853e-07 -0.09871573837994387 +1.6594 0.7048340404399419 0.7048330337663921 2.3000823720642494e-07 -0.09871612601022342 +1.6595 0.7048347306412055 0.7048337180522434 2.327778458391383e-07 -0.09871651352425974 +1.6596000000000002 0.7048354206645836 0.7048344021024555 2.354834162110464e-07 -0.09871690092208726 +1.6597 0.7048361105094447 0.704835085917783 2.3812434670617e-07 -0.09871728820374033 +1.6598000000000002 0.704836800175151 0.7048357694989871 2.407000507451129e-07 -0.09871767536925341 +1.6599000000000002 0.7048374896610587 0.704836452846834 2.4320995682669544e-07 -0.09871806241866074 +1.66 0.7048381789665179 0.7048371359620975 2.4565350870142666e-07 -0.0987184493519968 +1.6601000000000001 0.7048388680908731 0.7048378188455562 2.480301655449768e-07 -0.09871883616929594 +1.6602000000000001 0.704839557033463 0.7048385014979937 2.5033940198593285e-07 -0.09871922287059244 +1.6603 0.7048402457936209 0.7048391839202004 2.525807082931486e-07 -0.09871960945592073 +1.6604 0.7048409343706747 0.704839866112971 2.547535904104392e-07 -0.09871999592531505 +1.6605 0.7048416227639476 0.7048405480771054 2.5685757018556465e-07 -0.09872038227880975 +1.6606 0.7048423109727573 0.7048412298134086 2.5889218534941305e-07 -0.09872076851643911 +1.6607 0.7048429989964168 0.70484191132269 2.60856989689473e-07 -0.09872115463823739 +1.6608000000000003 0.7048436868342348 0.7048425926057644 2.627515531400393e-07 -0.09872154064423895 +1.6609 0.7048443744855157 0.70484327366345 2.6457546184466274e-07 -0.09872192653447803 +1.661 0.7048450619495592 0.7048439544965699 2.663283182879894e-07 -0.09872231230898891 +1.6611000000000002 0.7048457492256611 0.7048446351059509 2.6800974133045496e-07 -0.09872269796780583 +1.6612 0.7048464363131133 0.7048453154924235 2.696193663401236e-07 -0.09872308351096303 +1.6613000000000002 0.7048471232112044 0.7048459956568223 2.7115684529677164e-07 -0.09872346893849476 +1.6614 0.7048478099192186 0.7048466755999854 2.72621846743315e-07 -0.09872385425043528 +1.6615 0.7048484964364372 0.7048473553227536 2.740140560286708e-07 -0.09872423944681871 +1.6616000000000002 0.7048491827621386 0.7048480348259716 2.753331751967347e-07 -0.09872462452767934 +1.6617 0.7048498688955976 0.7048487141104869 2.7657892319454813e-07 -0.09872500949305132 +1.6618000000000002 0.7048505548360866 0.7048493931771496 2.777510358445423e-07 -0.09872539434296884 +1.6619000000000002 0.7048512405828753 0.7048500720268124 2.788492659624997e-07 -0.0987257790774661 +1.662 0.7048519261352308 0.7048507506603303 2.7987338335061507e-07 -0.09872616369657722 +1.6621000000000001 0.7048526114924181 0.704851429078561 2.8082317486688435e-07 -0.0987265482003364 +1.6622000000000001 0.7048532966537 0.7048521072823641 2.8169844450143255e-07 -0.09872693258877782 +1.6623 0.7048539816183373 0.7048527852726008 2.8249901336957484e-07 -0.09872731686193555 +1.6624 0.7048546663855892 0.704853463050134 2.8322471977426655e-07 -0.09872770101984371 +1.6625 0.7048553509547135 0.7048541406158285 2.8387541921304216e-07 -0.09872808506253647 +1.6626 0.7048560353249664 0.7048548179705502 2.8445098444046524e-07 -0.09872846899004793 +1.6627 0.7048567194956028 0.704855495115166 2.849513054889452e-07 -0.09872885280241217 +1.6628000000000003 0.7048574034658771 0.7048561720505437 2.853762896826151e-07 -0.09872923649966325 +1.6629 0.7048580872350425 0.7048568487775524 2.85725861602637e-07 -0.09872962008183529 +1.663 0.7048587708023519 0.704857525297061 2.8599996317046905e-07 -0.09873000354896237 +1.6631000000000002 0.704859454167057 0.7048582016099394 2.861985536201095e-07 -0.09873038690107842 +1.6632 0.7048601373284105 0.7048588777170577 2.863216095397303e-07 -0.09873077013821767 +1.6633000000000002 0.7048608202856641 0.7048595536192857 2.8636912483004373e-07 -0.09873115326041404 +1.6634 0.7048615030380697 0.7048602293174928 2.8634111069736345e-07 -0.09873153626770159 +1.6635 0.7048621855848802 0.7048609048125491 2.86237595688299e-07 -0.09873191916011438 +1.6636000000000002 0.7048628679253481 0.7048615801053233 2.8605862564812234e-07 -0.09873230193768638 +1.6637 0.704863550058727 0.7048622551966832 2.858042636860736e-07 -0.09873268460045156 +1.6638000000000002 0.7048642319842717 0.7048629300874962 2.854745902100553e-07 -0.09873306714844396 +1.6639000000000002 0.7048649137012377 0.704863604778629 2.850697028849991e-07 -0.09873344958169757 +1.664 0.7048655952088815 0.704864279270946 2.845897165495992e-07 -0.09873383190024633 +1.6641000000000001 0.7048662765064613 0.7048649535653106 2.840347632648843e-07 -0.09873421410412418 +1.6642000000000001 0.7048669575932367 0.7048656276625849 2.8340499223095117e-07 -0.0987345961933651 +1.6643000000000001 0.7048676384684698 0.7048663015636286 2.8270056978002556e-07 -0.09873497816800303 +1.6644 0.7048683191314237 0.7048669752693 2.819216792723789e-07 -0.09873536002807187 +1.6645 0.7048689995813642 0.7048676487804547 2.8106852113796155e-07 -0.09873574177360556 +1.6646 0.7048696798175589 0.7048683220979461 2.801413127515029e-07 -0.09873612340463798 +1.6647 0.7048703598392794 0.7048689952226252 2.791402883978167e-07 -0.09873650492120313 +1.6648000000000003 0.7048710396457982 0.7048696681553401 2.7806569924404556e-07 -0.09873688632333483 +1.6649 0.7048717192363912 0.7048703408969361 2.769178132494554e-07 -0.09873726761106692 +1.665 0.704872398610338 0.7048710134482552 2.7569691508910754e-07 -0.09873764878443335 +1.6651000000000002 0.7048730777669212 0.7048716858101365 2.7440330607753083e-07 -0.09873802984346797 +1.6652 0.704873756705426 0.7048723579834151 2.7303730417566063e-07 -0.09873841078820461 +1.6653000000000002 0.7048744354251422 0.704873029968923 2.7159924381042755e-07 -0.0987387916186771 +1.6654 0.7048751139253627 0.7048737017674883 2.7008947583312404e-07 -0.09873917233491931 +1.6655 0.7048757922053847 0.7048743733799347 2.685083674638933e-07 -0.09873955293696497 +1.6656000000000002 0.7048764702645096 0.7048750448070827 2.668563021529513e-07 -0.09873993342484809 +1.6657 0.7048771481020426 0.7048757160497475 2.6513367950425915e-07 -0.0987403137986023 +1.6658000000000002 0.7048778257172938 0.70487638710874 2.633409152061339e-07 -0.09874069405826144 +1.6659000000000002 0.7048785031095777 0.7048770579848669 2.6147844090634864e-07 -0.0987410742038593 +1.666 0.7048791802782138 0.7048777286789294 2.5954670408029346e-07 -0.09874145423542964 +1.6661000000000001 0.7048798572225264 0.7048783991917242 2.575461680170976e-07 -0.09874183415300622 +1.6662000000000001 0.7048805339418451 0.7048790695240432 2.554773116114628e-07 -0.09874221395662287 +1.6663000000000001 0.7048812104355044 0.7048797396766722 2.533406292595797e-07 -0.09874259364631327 +1.6664 0.7048818867028445 0.7048804096503916 2.511366308244334e-07 -0.09874297322211113 +1.6665 0.7048825627432115 0.7048810794459761 2.488658414068201e-07 -0.09874335268405021 +1.6666 0.7048832385559567 0.7048817490641952 2.465288012898359e-07 -0.09874373203216419 +1.6667 0.7048839141404385 0.7048824185058121 2.4412606581397656e-07 -0.09874411126648691 +1.6668000000000003 0.7048845894960198 0.7048830877715835 2.4165820518978753e-07 -0.09874449038705191 +1.6669 0.7048852646220709 0.7048837568622599 2.391258044145972e-07 -0.0987448693938929 +1.667 0.7048859395179683 0.7048844257785856 2.3652946310598333e-07 -0.09874524828704362 +1.6671 0.7048866141830947 0.7048850945212983 2.3386979539075092e-07 -0.0987456270665377 +1.6672 0.70488728861684 0.7048857630911289 2.3114742968982638e-07 -0.09874600573240877 +1.6673000000000002 0.7048879628186009 0.7048864314888013 2.2836300868356307e-07 -0.0987463842846906 +1.6674 0.7048886367877811 0.7048870997150322 2.255171890550023e-07 -0.09874676272341674 +1.6675 0.7048893105237912 0.7048877677705312 2.2261064139966757e-07 -0.09874714104862081 +1.6676000000000002 0.7048899840260495 0.7048884356560005 2.1964405000352016e-07 -0.09874751926033648 +1.6677 0.7048906572939815 0.7048891033721347 2.1661811276663112e-07 -0.09874789735859728 +1.6678000000000002 0.7048913303270204 0.7048897709196211 2.1353354096032007e-07 -0.09874827534343684 +1.6679000000000002 0.7048920031246073 0.7048904382991387 2.1039105912654121e-07 -0.09874865321488874 +1.668 0.7048926756861912 0.7048911055113589 2.071914048662471e-07 -0.09874903097298658 +1.6681000000000001 0.7048933480112289 0.7048917725569452 2.0393532866938568e-07 -0.09874940861776393 +1.6682000000000001 0.704894020099186 0.7048924394365528 2.0062359374489747e-07 -0.09874978614925442 +1.6683000000000001 0.7048946919495356 0.7048931061508279 1.9725697585765145e-07 -0.09875016356749153 +1.6684 0.7048953635617592 0.7048937727004092 1.9383626310987e-07 -0.09875054087250879 +1.6685 0.7048960349353477 0.7048944390859259 1.903622557954121e-07 -0.09875091806433973 +1.6686 0.7048967060698 0.7048951053079991 1.8683576620548425e-07 -0.09875129514301792 +1.6687 0.7048973769646244 0.7048957713672408 1.8325761841006538e-07 -0.09875167210857683 +1.6688000000000003 0.7048980476193375 0.7048964372642541 1.796286481017817e-07 -0.09875204896104994 +1.6689 0.7048987180334654 0.7048971029996329 1.75949702380801e-07 -0.09875242570047081 +1.669 0.7048993882065433 0.7048977685739619 1.722216395397269e-07 -0.09875280232687288 +1.6691 0.7049000581381155 0.7048984339878163 1.6844532891788222e-07 -0.09875317884028958 +1.6692 0.7049007278277364 0.7048990992417625 1.6462165065844747e-07 -0.09875355524075452 +1.6693000000000002 0.7049013972749691 0.7048997643363565 1.60751495514172e-07 -0.09875393152830106 +1.6694 0.7049020664793867 0.704900429272145 1.568357646079821e-07 -0.09875430770296262 +1.6695 0.7049027354405719 0.704901094049665 1.5287536926644751e-07 -0.09875468376477269 +1.6696000000000002 0.7049034041581178 0.7049017586694433 1.4887123080814524e-07 -0.09875505971376464 +1.6697 0.7049040726316268 0.7049024231319969 1.4482428032161487e-07 -0.09875543554997193 +1.6698000000000002 0.7049047408607118 0.7049030874378328 1.4073545840861956e-07 -0.09875581127342797 +1.6699000000000002 0.7049054088449955 0.7049037515874474 1.3660571502108199e-07 -0.0987561868841661 +1.67 0.7049060765841113 0.7049044155813272 1.3243600922516197e-07 -0.09875656238221975 +1.6701000000000001 0.7049067440777027 0.7049050794199483 1.2822730896186463e-07 -0.0987569377676223 +1.6702000000000001 0.7049074113254239 0.704905743103776 1.2398059082846524e-07 -0.09875731304040714 +1.6703000000000001 0.704908078326939 0.7049064066332651 1.1969683985646462e-07 -0.09875768820060755 +1.6704 0.7049087450819237 0.7049070700088598 1.153770492964834e-07 -0.09875806324825695 +1.6705 0.7049094115900634 0.7049077332309939 1.1102222036846188e-07 -0.09875843818338863 +1.6706 0.7049100778510551 0.70490839630009 1.0663336203614593e-07 -0.09875881300603596 +1.6707 0.7049107438646064 0.7049090592165592 1.0221149077116465e-07 -0.09875918771623224 +1.6708000000000003 0.7049114096304356 0.7049097219808032 9.775763032404683e-08 -0.0987595623140108 +1.6709 0.7049120751482725 0.704910384593211 9.327281148135969e-08 -0.09875993679940491 +1.671 0.7049127404178578 0.7049110470541613 8.875807181590867e-08 -0.09876031117244789 +1.6711 0.7049134054389432 0.7049117093640214 8.421445549244844e-08 -0.098760685433173 +1.6712 0.7049140702112918 0.7049123715231473 7.964301296237153e-08 -0.09876105958161352 +1.6713000000000002 0.704914734734678 0.7049130335318838 7.504480077115405e-08 -0.0987614336178027 +1.6714 0.7049153990088879 0.7049136953905641 7.042088129120827e-08 -0.09876180754177383 +1.6715 0.7049160630337182 0.70491435709951 6.577232247555187e-08 -0.09876218135356009 +1.6716000000000002 0.7049167268089778 0.7049150186590322 6.110019762535501e-08 -0.0987625550531948 +1.6717 0.7049173903344871 0.7049156800694288 5.640558513146654e-08 -0.09876292864071112 +1.6718000000000002 0.7049180536100775 0.7049163413309875 5.168956821940962e-08 -0.09876330211614227 +1.6719000000000002 0.7049187166355928 0.7049170024439831 4.695323471866353e-08 -0.09876367547952147 +1.672 0.7049193794108879 0.70491766340868 4.219767679725095e-08 -0.0987640487308819 +1.6721000000000001 0.7049200419358299 0.7049183242253296 3.742399072408087e-08 -0.09876442187025677 +1.6722000000000001 0.7049207042102973 0.7049189848941724 3.263327658098447e-08 -0.09876479489767924 +1.6723000000000001 0.7049213662341804 0.7049196454154366 2.782663805628305e-08 -0.09876516781318248 +1.6724 0.7049220280073818 0.7049203057893384 2.3005182165497517e-08 -0.09876554061679962 +1.6725 0.7049226895298153 0.7049209660160827 1.8170018997211435e-08 -0.09876591330856385 +1.6726 0.7049233508014072 0.7049216260958618 1.3322261458066642e-08 -0.09876628588850828 +1.6727 0.7049240118220957 0.7049222860288564 8.463025020361004e-09 -0.09876665835666605 +1.6728000000000003 0.7049246725918304 0.7049229458152351 3.5934274679114142e-09 -0.09876703071307026 +1.6729 0.7049253331105737 0.7049236054551546 -1.2854113710936144e-09 -0.09876740295775413 +1.673 0.704925993378299 0.7049242649487595 -6.172369872159411e-09 -0.09876777509075062 +1.6731 0.7049266533949925 0.7049249242961819 -1.1066324872091582e-08 -0.09876814711209285 +1.6732 0.7049273131606522 0.7049255834975428 -1.5966151934842382e-08 -0.0987685190218139 +1.6733000000000002 0.704927972675288 0.7049262425529501 -2.0870725604346663e-08 -0.0987688908199469 +1.6734 0.7049286319389219 0.7049269014625001 -2.5778919661694627e-08 -0.09876926250652479 +1.6735 0.7049292909515881 0.7049275602262773 -3.068960739054452e-08 -0.09876963408158068 +1.6736000000000002 0.7049299497133328 0.7049282188443537 -3.560166182583861e-08 -0.09877000554514763 +1.6737 0.7049306082242142 0.7049288773167894 -4.051395601954114e-08 -0.09877037689725865 +1.6738000000000002 0.7049312664843024 0.7049295356436325 -4.542536329713346e-08 -0.09877074813794683 +1.6739000000000002 0.7049319244936803 0.7049301938249188 -5.0334757514597026e-08 -0.09877111926724513 +1.674 0.7049325822524416 0.7049308518606721 -5.524101331965195e-08 -0.0987714902851866 +1.6741000000000001 0.7049332397606931 0.704931509750904 -6.014300640497239e-08 -0.09877186119180417 +1.6742000000000001 0.704933897018553 0.7049321674956144 -6.503961377324688e-08 -0.09877223198713088 +1.6743000000000001 0.7049345540261516 0.7049328250947908 -6.992971398559616e-08 -0.09877260267119965 +1.6744 0.7049352107836311 0.7049334825484089 -7.481218741983015e-08 -0.09877297324404344 +1.6745 0.7049358672911459 0.7049341398564324 -7.968591653889634e-08 -0.09877334370569521 +1.6746 0.7049365235488625 0.7049347970188133 -8.45497861263686e-08 -0.098773714056188 +1.6747 0.7049371795569588 0.7049354540354912 -8.940268355663028e-08 -0.09877408429555462 +1.6748000000000003 0.7049378353156248 0.7049361109063939 -9.424349904293972e-08 -0.09877445442382812 +1.6749 0.7049384908250624 0.7049367676314378 -9.907112589677136e-08 -0.09877482444104138 +1.675 0.7049391460854849 0.7049374242105266 -1.0388446077327917e-07 -0.09877519434722723 +1.6751 0.704939801097118 0.7049380806435532 -1.0868240393150513e-07 -0.09877556414241867 +1.6752 0.7049404558601984 0.7049387369303981 -1.1346385947810789e-07 -0.0987759338266485 +1.6753000000000002 0.704941110374975 0.7049393930709301 -1.1822773561542821e-07 -0.09877630339994964 +1.6754 0.7049417646417082 0.7049400490650068 -1.229729449069017e-07 -0.09877667286235499 +1.6755 0.7049424186606699 0.7049407049124736 -1.2769840450344017e-07 -0.09877704221389737 +1.6756000000000002 0.7049430724321437 0.7049413606131649 -1.3240303640971174e-07 -0.09877741145460966 +1.6757 0.7049437259564246 0.7049420161669031 -1.3708576772179792e-07 -0.09877778058452472 +1.6758000000000002 0.7049443792338188 0.7049426715734997 -1.4174553085964658e-07 -0.09877814960367534 +1.6759000000000002 0.7049450322646437 0.704943326832754 -1.4638126383595407e-07 -0.09877851851209432 +1.676 0.7049456850492285 0.7049439819444548 -1.5099191047474037e-07 -0.09877888730981449 +1.6761000000000001 0.7049463375879136 0.7049446369083796 -1.5557642067155764e-07 -0.09877925599686871 +1.6762000000000001 0.7049469898810501 0.7049452917242942 -1.601337506155348e-07 -0.09877962457328975 +1.6763000000000001 0.7049476419290004 0.7049459463919538 -1.646628630339736e-07 -0.09877999303911039 +1.6764000000000001 0.7049482937321383 0.7049466009111018 -1.6916272742480143e-07 -0.09878036139436341 +1.6765 0.7049489452908475 0.7049472552814714 -1.7363232030637166e-07 -0.09878072963908154 +1.6766 0.7049495966055238 0.7049479095027846 -1.7807062542563035e-07 -0.09878109777329756 +1.6767 0.704950247676573 0.7049485635747528 -1.8247663402179426e-07 -0.09878146579704422 +1.6768000000000003 0.7049508985044117 0.7049492174970762 -1.8684934500329264e-07 -0.09878183371035426 +1.6769 0.7049515490894677 0.7049498712694449 -1.9118776523746606e-07 -0.09878220151326045 +1.677 0.7049521994321782 0.7049505248915378 -1.954909097309776e-07 -0.09878256920579542 +1.6771 0.7049528495329919 0.7049511783630239 -1.9975780187614367e-07 -0.09878293678799194 +1.6772 0.7049534993923672 0.7049518316835619 -2.039874736556313e-07 -0.09878330425988271 +1.6773000000000002 0.704954149010773 0.7049524848527997 -2.0817896588878892e-07 -0.09878367162150042 +1.6774 0.7049547983886886 0.7049531378703757 -2.1233132840858815e-07 -0.09878403887287779 +1.6775 0.7049554475266024 0.7049537907359172 -2.164436203079545e-07 -0.09878440601404737 +1.6776000000000002 0.7049560964250138 0.7049544434490426 -2.2051491015140368e-07 -0.09878477304504191 +1.6777 0.7049567450844314 0.7049550960093598 -2.2454427618320838e-07 -0.09878513996589405 +1.6778000000000002 0.7049573935053741 0.7049557484164671 -2.2853080650780955e-07 -0.09878550677663644 +1.6779000000000002 0.7049580416883696 0.7049564006699529 -2.3247359934655543e-07 -0.0987858734773017 +1.678 0.7049586896339561 0.7049570527693967 -2.3637176321811282e-07 -0.09878624006792244 +1.6781000000000001 0.7049593373426803 0.7049577047143678 -2.4022441711540887e-07 -0.0987866065485313 +1.6782000000000001 0.7049599848150989 0.7049583565044271 -2.4403069074502293e-07 -0.09878697291916093 +1.6783000000000001 0.7049606320517774 0.7049590081391248 -2.4778972467984217e-07 -0.09878733917984384 +1.6784000000000001 0.7049612790532904 0.7049596596180033 -2.515006706053924e-07 -0.09878770533061265 +1.6785 0.7049619258202213 0.704960310940596 -2.551626914724936e-07 -0.09878807137149995 +1.6786 0.7049625723531628 0.7049609621064268 -2.5877496171583525e-07 -0.09878843730253833 +1.6787 0.7049632186527156 0.7049616131150112 -2.623366674031624e-07 -0.0987888031237603 +1.6788000000000003 0.7049638647194896 0.704962263965856 -2.658470064191565e-07 -0.09878916883519842 +1.6789 0.7049645105541026 0.70496291465846 -2.693051887117659e-07 -0.09878953443688528 +1.679 0.7049651561571811 0.704963565192313 -2.727104363858812e-07 -0.09878989992885338 +1.6791 0.7049658015293594 0.7049642155668969 -2.760619839149714e-07 -0.0987902653111352 +1.6792 0.7049664466712803 0.7049648657816857 -2.793590783457811e-07 -0.09879063058376329 +1.6793000000000002 0.7049670915835939 0.7049655158361454 -2.8260097940241424e-07 -0.09879099574677014 +1.6794 0.7049677362669586 0.7049661657297339 -2.8578695968756174e-07 -0.09879136080018829 +1.6795 0.7049683807220402 0.7049668154619015 -2.8891630484556563e-07 -0.0987917257440501 +1.6796000000000002 0.704969024949512 0.7049674650320916 -2.9198831374629974e-07 -0.09879209057838823 +1.6797 0.7049696689500546 0.7049681144397397 -2.950022985892531e-07 -0.09879245530323502 +1.6798000000000002 0.7049703127243554 0.7049687636842741 -2.9795758506659387e-07 -0.09879281991862293 +1.6799000000000002 0.7049709562731097 0.7049694127651162 -3.008535125713363e-07 -0.09879318442458446 +1.68 0.7049715995970187 0.7049700616816803 -3.0368943428754624e-07 -0.09879354882115199 +1.6801000000000001 0.7049722426967913 0.7049707104333739 -3.064647173534052e-07 -0.09879391310835794 +1.6802000000000001 0.7049728855731423 0.7049713590195983 -3.091787429826409e-07 -0.0987942772862348 +1.6803000000000001 0.7049735282267935 0.7049720074397476 -3.1183090663799984e-07 -0.09879464135481493 +1.6804000000000001 0.7049741706584722 0.7049726556932105 -3.1442061814573874e-07 -0.09879500531413073 +1.6805 0.7049748128689128 0.7049733037793688 -3.169473018205249e-07 -0.09879536916421462 +1.6806 0.7049754548588547 0.7049739516975984 -3.1941039662503057e-07 -0.09879573290509891 +1.6807 0.7049760966290439 0.7049745994472695 -3.2180935623238316e-07 -0.09879609653681608 +1.6808 0.7049767381802314 0.7049752470277466 -3.241436492343319e-07 -0.09879646005939836 +1.6809 0.7049773795131745 0.7049758944383888 -3.2641275918982027e-07 -0.09879682347287824 +1.681 0.7049780206286351 0.7049765416785497 -3.2861618474294696e-07 -0.09879718677728795 +1.6811 0.7049786615273805 0.7049771887475778 -3.307534397686829e-07 -0.09879754997265992 +1.6812 0.7049793022101829 0.7049778356448162 -3.3282405345613775e-07 -0.09879791305902641 +1.6813000000000002 0.7049799426778197 0.7049784823696035 -3.3482757041958244e-07 -0.09879827603641973 +1.6814 0.7049805829310726 0.7049791289212733 -3.367635507955935e-07 -0.0987986389048722 +1.6815 0.7049812229707282 0.7049797752991553 -3.3863157034713653e-07 -0.09879900166441617 +1.6816000000000002 0.7049818627975768 0.7049804215025741 -3.4043122052601626e-07 -0.09879936431508386 +1.6817 0.7049825024124136 0.7049810675308503 -3.421621086255322e-07 -0.09879972685690758 +1.6818000000000002 0.7049831418160372 0.7049817133833007 -3.438238578012953e-07 -0.09880008928991961 +1.6819000000000002 0.7049837810092501 0.7049823590592379 -3.4541610718918925e-07 -0.09880045161415213 +1.682 0.7049844199928589 0.7049830045579712 -3.4693851194006475e-07 -0.09880081382963746 +1.6821000000000002 0.7049850587676736 0.7049836498788062 -3.483907433793343e-07 -0.09880117593640786 +1.6822000000000001 0.7049856973345068 0.7049842950210452 -3.4977248897227753e-07 -0.09880153793449552 +1.6823000000000001 0.7049863356941752 0.7049849399839869 -3.5108345248363593e-07 -0.09880189982393267 +1.6824000000000001 0.7049869738474978 0.7049855847669275 -3.523233539984294e-07 -0.0988022616047515 +1.6825 0.7049876117952965 0.7049862293691604 -3.534919299358341e-07 -0.09880262327698423 +1.6826 0.7049882495383959 0.7049868737899763 -3.5458893320183815e-07 -0.09880298484066308 +1.6827 0.7049888870776232 0.7049875180286633 -3.556141331823026e-07 -0.09880334629582022 +1.6828 0.7049895244138076 0.7049881620845073 -3.5656731582622836e-07 -0.0988037076424878 +1.6829 0.7049901615477803 0.7049888059567919 -3.5744828358330594e-07 -0.09880406888069802 +1.683 0.7049907984803747 0.7049894496447991 -3.582568556120824e-07 -0.09880443001048304 +1.6831 0.704991435212426 0.7049900931478088 -3.589928676828169e-07 -0.098804791031875 +1.6832 0.7049920717447704 0.7049907364650998 -3.59656172274625e-07 -0.09880515194490602 +1.6833000000000002 0.7049927080782457 0.704991379595949 -3.6024663861711215e-07 -0.09880551274960821 +1.6834 0.7049933442136908 0.7049920225396323 -3.6076415260710704e-07 -0.09880587344601371 +1.6835 0.7049939801519464 0.7049926652954248 -3.612086169821338e-07 -0.0988062340341547 +1.6836000000000002 0.7049946158938528 0.7049933078626004 -3.615799512302065e-07 -0.0988065945140632 +1.6837 0.7049952514402515 0.7049939502404323 -3.618780916661568e-07 -0.09880695488577133 +1.6838000000000002 0.7049958867919848 0.7049945924281934 -3.62102991383062e-07 -0.09880731514931113 +1.6839000000000002 0.7049965219498946 0.7049952344251562 -3.622546202869392e-07 -0.09880767530471471 +1.684 0.7049971569148235 0.7049958762305936 -3.6233296513837887e-07 -0.09880803535201416 +1.6841000000000002 0.7049977916876138 0.7049965178437771 -3.6233802947621685e-07 -0.09880839529124148 +1.6842000000000001 0.7049984262691074 0.7049971592639803 -3.6226983366610677e-07 -0.09880875512242876 +1.6843000000000001 0.7049990606601456 0.7049978004904756 -3.621284148450088e-07 -0.098809114845608 +1.6844000000000001 0.7049996948615698 0.7049984415225372 -3.6191382696976193e-07 -0.09880947446081126 +1.6845 0.70500032887422 0.704999082359439 -3.6162614077545063e-07 -0.09880983396807054 +1.6846 0.7050009626989354 0.7049997230004568 -3.61265443699077e-07 -0.09881019336741786 +1.6847 0.7050015963365539 0.7050003634448666 -3.6083183994894963e-07 -0.09881055265888519 +1.6848 0.7050022297879124 0.7050010036919466 -3.603254503659059e-07 -0.09881091184250457 +1.6849 0.705002863053846 0.7050016437409761 -3.5974641250657857e-07 -0.09881127091830792 +1.685 0.7050034961351881 0.7050022835912358 -3.590948805393124e-07 -0.0988116298863273 +1.6851 0.7050041290327702 0.7050029232420086 -3.583710252164085e-07 -0.09881198874659458 +1.6852 0.705004761747422 0.7050035626925792 -3.5757503381861344e-07 -0.09881234749914174 +1.6853000000000002 0.705005394279971 0.7050042019422349 -3.5670711012736334e-07 -0.09881270614400074 +1.6854 0.7050060266312418 0.7050048409902645 -3.557674743762118e-07 -0.09881306468120352 +1.6855 0.7050066588020572 0.7050054798359601 -3.547563631953188e-07 -0.09881342311078196 +1.6856000000000002 0.7050072907932363 0.7050061184786163 -3.5367402949348925e-07 -0.09881378143276803 +1.6857 0.7050079226055963 0.7050067569175305 -3.5252074247899e-07 -0.0988141396471936 +1.6858000000000002 0.7050085542399505 0.7050073951520035 -3.51296787569344e-07 -0.0988144977540906 +1.6859000000000002 0.7050091856971092 0.7050080331813386 -3.5000246627336917e-07 -0.09881485575349089 +1.686 0.7050098169778796 0.7050086710048434 -3.4863809619117836e-07 -0.09881521364542634 +1.6861000000000002 0.7050104480830646 0.7050093086218288 -3.4720401086846264e-07 -0.09881557142992886 +1.6862000000000001 0.7050110790134639 0.705009946031609 -3.457005597548579e-07 -0.0988159291070303 +1.6863000000000001 0.7050117097698729 0.7050105832335026 -3.4412810812761707e-07 -0.0988162866767625 +1.6864000000000001 0.7050123403530834 0.705011220226832 -3.424870369875266e-07 -0.09881664413915732 +1.6865 0.7050129707638819 0.7050118570109241 -3.407777429409453e-07 -0.09881700149424655 +1.6866 0.7050136010030517 0.7050124935851099 -3.390006381165378e-07 -0.09881735874206204 +1.6867 0.7050142310713702 0.7050131299487251 -3.3715615011670197e-07 -0.09881771588263556 +1.6868 0.7050148609696113 0.7050137661011108 -3.352447218857302e-07 -0.09881807291599902 +1.6869 0.7050154906985429 0.7050144020416118 -3.3326681153633686e-07 -0.09881842984218413 +1.687 0.7050161202589287 0.7050150377695791 -3.312228923635363e-07 -0.09881878666122271 +1.6871 0.705016749651526 0.7050156732843682 -3.2911345262953695e-07 -0.0988191433731465 +1.6872 0.7050173788770879 0.7050163085853404 -3.2693899548741356e-07 -0.09881949997798735 +1.6873000000000002 0.705018007936361 0.7050169436718623 -3.247000388700849e-07 -0.09881985647577696 +1.6874 0.7050186368300868 0.7050175785433065 -3.223971153584748e-07 -0.09882021286654712 +1.6875 0.7050192655590002 0.705018213199051 -3.2003077202191754e-07 -0.0988205691503295 +1.6876000000000002 0.7050198941238308 0.7050188476384802 -3.176015703557078e-07 -0.09882092532715589 +1.6877 0.7050205225253013 0.7050194818609846 -3.151100860937506e-07 -0.09882128139705798 +1.6878000000000002 0.7050211507641289 0.7050201158659609 -3.125569090767222e-07 -0.0988216373600675 +1.6879000000000002 0.7050217788410233 0.7050207496528127 -3.099426431688035e-07 -0.09882199321621621 +1.688 0.7050224067566884 0.7050213832209493 -3.0726790602869647e-07 -0.09882234896553568 +1.6881000000000002 0.7050230345118205 0.7050220165697877 -3.0453332903329633e-07 -0.0988227046080577 +1.6882000000000001 0.7050236621071098 0.7050226496987515 -3.017395570903414e-07 -0.0988230601438139 +1.6883000000000001 0.7050242895432386 0.7050232826072713 -2.9888724850310466e-07 -0.09882341557283597 +1.6884000000000001 0.7050249168208829 0.7050239152947848 -2.9597707481773816e-07 -0.0988237708951556 +1.6885 0.7050255439407103 0.7050245477607369 -2.930097206428617e-07 -0.09882412611080431 +1.6886 0.7050261709033816 0.7050251800045806 -2.899858835177238e-07 -0.09882448121981385 +1.6887 0.7050267977095498 0.705025812025776 -2.8690627373872957e-07 -0.09882483622221586 +1.6888 0.7050274243598602 0.7050264438237912 -2.8377161417555974e-07 -0.09882519111804194 +1.6889 0.7050280508549498 0.7050270753981018 -2.8058264012892353e-07 -0.0988255459073237 +1.689 0.7050286771954479 0.7050277067481918 -2.773400991258612e-07 -0.0988259005900927 +1.6891 0.7050293033819756 0.7050283378735531 -2.740447507983135e-07 -0.09882625516638059 +1.6892 0.7050299294151456 0.7050289687736861 -2.706973666402601e-07 -0.09882660963621898 +1.6893000000000002 0.7050305552955622 0.7050295994480993 -2.672987298689422e-07 -0.0988269639996393 +1.6894 0.7050311810238215 0.7050302298963098 -2.6384963524098137e-07 -0.09882731825667329 +1.6895 0.7050318066005101 0.7050308601178437 -2.603508888372741e-07 -0.09882767240735243 +1.6896000000000002 0.7050324320262067 0.7050314901122354 -2.5680330792074435e-07 -0.09882802645170828 +1.6897 0.7050330573014805 0.7050321198790281 -2.532077206796046e-07 -0.09882838038977235 +1.6898000000000002 0.7050336824268919 0.7050327494177746 -2.495649661093946e-07 -0.09882873422157622 +1.6899000000000002 0.7050343074029926 0.7050333787280363 -2.4587589377012e-07 -0.0988290879471514 +1.69 0.7050349322303242 0.7050340078093837 -2.4214136358502447e-07 -0.09882944156652938 +1.6901000000000002 0.7050355569094193 0.7050346366613969 -2.3836224568793418e-07 -0.09882979507974164 +1.6902000000000001 0.7050361814408017 0.7050352652836653 -2.3453942015611018e-07 -0.09883014848681976 +1.6903000000000001 0.7050368058249845 0.7050358936757881 -2.3067377684718449e-07 -0.09883050178779516 +1.6904000000000001 0.705037430062472 0.7050365218373738 -2.2676621519446272e-07 -0.0988308549826993 +1.6905 0.7050380541537584 0.7050371497680408 -2.2281764396406278e-07 -0.09883120807156372 +1.6906 0.705038678099328 0.7050377774674172 -2.18828981084912e-07 -0.09883156105441983 +1.6907 0.705039301899655 0.7050384049351412 -2.148011534058858e-07 -0.09883191393129907 +1.6908 0.705039925555204 0.7050390321708611 -2.1073509649111033e-07 -0.0988322667022329 +1.6909 0.7050405490664293 0.7050396591742347 -2.0663175440138737e-07 -0.09883261936725274 +1.691 0.7050411724337747 0.7050402859449307 -2.0249207947908854e-07 -0.09883297192639001 +1.6911 0.705041795657674 0.7050409124826276 -1.983170321226413e-07 -0.09883332437967612 +1.6912 0.7050424187385504 0.7050415387870148 -1.9410758056101485e-07 -0.0988336767271425 +1.6913000000000002 0.7050430416768168 0.7050421648577916 -1.898647006316756e-07 -0.09883402896882049 +1.6914 0.7050436644728751 0.7050427906946681 -1.8558937557588973e-07 -0.09883438110474152 +1.6915 0.7050442871271174 0.705043416297365 -1.8128259576810635e-07 -0.09883473313493697 +1.6916000000000002 0.7050449096399242 0.7050440416656136 -1.7694535851819904e-07 -0.09883508505943817 +1.6917 0.7050455320116655 0.705044666799156 -1.7257866782166564e-07 -0.0988354368782765 +1.6918000000000002 0.7050461542427011 0.705045291697745 -1.68183534167074e-07 -0.09883578859148331 +1.6919000000000002 0.7050467763333792 0.7050459163611444 -1.6376097425503666e-07 -0.09883614019908998 +1.692 0.7050473982840367 0.7050465407891292 -1.593120107761664e-07 -0.09883649170112774 +1.6921000000000002 0.7050480200950002 0.7050471649814847 -1.54837672192501e-07 -0.09883684309762797 +1.6922000000000001 0.7050486417665851 0.7050477889380081 -1.503389924738252e-07 -0.09883719438862203 +1.6923000000000001 0.7050492632990953 0.705048412658507 -1.4581701088256516e-07 -0.09883754557414111 +1.6924000000000001 0.7050498846928237 0.7050490361428006 -1.4127277172051866e-07 -0.09883789665421658 +1.6925 0.7050505059480516 0.7050496593907196 -1.367073240964023e-07 -0.09883824762887974 +1.6926 0.7050511270650499 0.7050502824021052 -1.3212172167258174e-07 -0.09883859849816187 +1.6927 0.7050517480440769 0.7050509051768103 -1.275170224204758e-07 -0.09883894926209416 +1.6928 0.7050523688853805 0.7050515277146996 -1.228942883985118e-07 -0.09883929992070795 +1.6929 0.7050529895891966 0.7050521500156484 -1.1825458548324341e-07 -0.09883965047403442 +1.693 0.7050536101557499 0.7050527720795439 -1.1359898313169359e-07 -0.09884000092210486 +1.6931 0.7050542305852534 0.7050533939062851 -1.0892855414890157e-07 -0.0988403512649505 +1.6932 0.7050548508779089 0.7050540154957816 -1.0424437441990814e-07 -0.0988407015026025 +1.6933000000000002 0.7050554710339061 0.7050546368479553 -9.954752266255751e-08 -0.09884105163509216 +1.6934 0.7050560910534235 0.7050552579627396 -9.483908020024856e-08 -0.09884140166245063 +1.6935 0.7050567109366277 0.7050558788400794 -9.012013068958324e-08 -0.09884175158470909 +1.6936000000000002 0.7050573306836738 0.7050564994799308 -8.5391759888781e-08 -0.09884210140189874 +1.6937 0.7050579502947056 0.7050571198822622 -8.065505539660289e-08 -0.09884245111405078 +1.6938000000000002 0.7050585697698546 0.7050577400470533 -7.591110640602083e-08 -0.09884280072119639 +1.6939000000000002 0.7050591891092408 0.7050583599742956 -7.116100345701953e-08 -0.0988431502233667 +1.694 0.7050598083129724 0.705058979663992 -6.640583817725532e-08 -0.09884349962059286 +1.6941000000000002 0.7050604273811462 0.7050595991161575 -6.164670304353165e-08 -0.09884384891290598 +1.6942000000000002 0.7050610463138471 0.7050602183308186 -5.688469112115693e-08 -0.09884419810033729 +1.6943000000000001 0.7050616651111481 0.7050608373080134 -5.212089581631274e-08 -0.0988445471829178 +1.6944000000000001 0.7050622837731105 0.7050614560477919 -4.7356410624085216e-08 -0.0988448961606787 +1.6945 0.7050629022997844 0.7050620745502154 -4.2592328878881744e-08 -0.09884524503365104 +1.6946 0.7050635206912075 0.7050626928153575 -3.7829743504305506e-08 -0.09884559380186593 +1.6947 0.7050641389474062 0.7050633108433029 -3.3069746761078475e-08 -0.0988459424653545 +1.6948 0.7050647570683949 0.7050639286341484 -2.831342999507283e-08 -0.09884629102414781 +1.6949 0.7050653750541764 0.7050645461880021 -2.356188339228127e-08 -0.09884663947827688 +1.695 0.705065992904742 0.7050651635049839 -1.8816195722620027e-08 -0.09884698782777278 +1.6951 0.7050666106200713 0.7050657805852256 -1.4077454096091818e-08 -0.0988473360726666 +1.6952 0.705067228200132 0.7050663974288705 -9.346743711034083e-09 -0.0988476842129894 +1.6953000000000003 0.7050678456448805 0.7050670140360731 -4.625147600849366e-09 -0.09884803224877219 +1.6954 0.7050684629542614 0.7050676304069996 8.625360148339922e-11 -0.09884838018004596 +1.6955 0.7050690801282078 0.7050682465418281 4.786381919280602e-09 -0.09884872800684175 +1.6956000000000002 0.7050696971666413 0.7050688624407476 9.474162277617326e-09 -0.09884907572919055 +1.6957 0.7050703140694721 0.705069478103959 1.4148522755295934e-08 -0.09884942334712335 +1.6958000000000002 0.7050709308365987 0.7050700935316747 1.8808394807758033e-08 -0.09884977086067118 +1.6959000000000002 0.7050715474679082 0.7050707087241181 2.3452713543772874e-08 -0.09885011826986498 +1.696 0.7050721639632768 0.7050713236815245 2.8080417945747227e-08 -0.09885046557473576 +1.6961000000000002 0.7050727803225687 0.7050719384041398 3.269045111171931e-08 -0.09885081277531446 +1.6962000000000002 0.705073396545637 0.7050725528922215 3.728176051556731e-08 -0.098851159871632 +1.6963000000000001 0.705074012632324 0.7050731671460384 4.1853298221247726e-08 -0.09885150686371932 +1.6964000000000001 0.7050746285824605 0.7050737811658704 4.640402114647335e-08 -0.09885185375160743 +1.6965 0.705075244395866 0.7050743949520084 5.093289127781897e-08 -0.0988522005353272 +1.6966 0.7050758600723492 0.7050750085047541 5.543887593092989e-08 -0.09885254721490953 +1.6967 0.7050764756117077 0.705075621824421 5.992094796909708e-08 -0.09885289379038537 +1.6968 0.7050770910137281 0.7050762349113326 6.437808604091433e-08 -0.09885324026178562 +1.6969 0.7050777062781863 0.7050768477658238 6.880927481967003e-08 -0.09885358662914114 +1.697 0.705078321404847 0.7050774603882398 7.321350522192238e-08 -0.09885393289248279 +1.6971 0.7050789363934646 0.7050780727789372 7.758977465209538e-08 -0.09885427905184148 +1.6972 0.7050795512437824 0.7050786849382829 8.193708721411508e-08 -0.09885462510724807 +1.6973000000000003 0.7050801659555335 0.7050792968666539 8.625445395080145e-08 -0.09885497105873338 +1.6974 0.7050807805284403 0.7050799085644387 9.054089306764768e-08 -0.09885531690632832 +1.6975 0.7050813949622148 0.7050805200320354 9.47954301618037e-08 -0.09885566265006368 +1.6976000000000002 0.7050820092565584 0.7050811312698526 9.901709841636519e-08 -0.09885600828997028 +1.6977 0.7050826234111625 0.7050817422783091 1.0320493884496962e-07 -0.09885635382607894 +1.6978000000000002 0.7050832374257081 0.7050823530578343 1.0735800051037137e-07 -0.09885669925842046 +1.6979000000000002 0.7050838512998663 0.7050829636088671 1.1147534071179188e-07 -0.09885704458702566 +1.698 0.7050844650332979 0.7050835739318568 1.155560252520671e-07 -0.09885738981192528 +1.6981000000000002 0.7050850786256546 0.7050841840272624 1.1959912860765032e-07 -0.09885773493315021 +1.6982000000000002 0.7050856920765773 0.7050847938955527 1.236037341333096e-07 -0.09885807995073118 +1.6983000000000001 0.7050863053856975 0.7050854035372061 1.2756893429111127e-07 -0.09885842486469888 +1.6984000000000001 0.7050869185526369 0.7050860129527107 1.3149383085164779e-07 -0.09885876967508413 +1.6985 0.7050875315770083 0.705086622142564 1.3537753510220463e-07 -0.09885911438191766 +1.6986 0.7050881444584145 0.7050872311072733 1.3921916804451873e-07 -0.09885945898523023 +1.6987 0.7050887571964491 0.7050878398473547 1.4301786057865917e-07 -0.09885980348505255 +1.6988 0.7050893697906968 0.7050884483633334 1.4677275372160237e-07 -0.09886014788141534 +1.6989 0.7050899822407328 0.7050890566557443 1.5048299877029603e-07 -0.09886049217434933 +1.699 0.7050905945461233 0.7050896647251305 1.5414775754105103e-07 -0.0988608363638852 +1.6991 0.7050912067064261 0.7050902725720443 1.577662025013804e-07 -0.09886118045005363 +1.6992 0.7050918187211896 0.7050908801970466 1.6133751702326893e-07 -0.0988615244328853 +1.6993000000000003 0.7050924305899545 0.7050914876007068 1.648608955046038e-07 -0.09886186831241088 +1.6994 0.7050930423122521 0.7050920947836037 1.6833554359815817e-07 -0.09886221208866111 +1.6995 0.7050936538876056 0.7050927017463231 1.7176067834689945e-07 -0.09886255576166658 +1.6996000000000002 0.7050942653155302 0.70509330848946 1.7513552840256463e-07 -0.09886289933145798 +1.6997 0.7050948765955325 0.7050939150136166 1.7845933418178528e-07 -0.09886324279806591 +1.6998000000000002 0.7050954877271114 0.7050945213194042 1.8173134802915158e-07 -0.09886358616152102 +1.6999000000000002 0.7050960987097579 0.7050951274074411 1.8495083438374582e-07 -0.09886392942185389 +1.7 0.7050967095429552 0.7050957332783534 1.8811706995608413e-07 -0.09886427257909519 +1.7001000000000002 0.7050973202261789 0.7050963389327753 1.9122934388424162e-07 -0.0988646156332755 +1.7002000000000002 0.7050979307588974 0.7050969443713482 1.9428695792814143e-07 -0.09886495858442548 +1.7003000000000001 0.705098541140571 0.7050975495947203 1.9728922655976033e-07 -0.09886530143257562 +1.7004000000000001 0.7050991513706535 0.7050981546035477 2.002354771400705e-07 -0.09886564417775652 +1.7005 0.7050997614485912 0.7050987593984928 2.031250501133286e-07 -0.09886598681999875 +1.7006000000000001 0.7051003713738242 0.7050993639802257 2.0595729911462857e-07 -0.09886632935933289 +1.7007 0.7051009811457849 0.705099968349423 2.0873159109133232e-07 -0.09886667179578949 +1.7008 0.7051015907638996 0.7051005725067674 2.11447306514706e-07 -0.0988670141293991 +1.7009 0.705102200227588 0.7051011764529485 2.1410383946318667e-07 -0.09886735636019223 +1.701 0.7051028095362633 0.7051017801886621 2.1670059776116024e-07 -0.09886769848819939 +1.7011 0.7051034186893328 0.7051023837146102 2.1923700314202543e-07 -0.09886804051345112 +1.7012 0.7051040276861975 0.7051029870315009 2.2171249131758275e-07 -0.09886838243597794 +1.7013000000000003 0.7051046365262529 0.7051035901400478 2.241265122174263e-07 -0.09886872425581028 +1.7014 0.7051052452088881 0.7051041930409705 2.2647852997159656e-07 -0.09886906597297866 +1.7015 0.7051058537334874 0.7051047957349943 2.2876802310139999e-07 -0.09886940758751363 +1.7016000000000002 0.7051064620994294 0.7051053982228497 2.3099448465124794e-07 -0.09886974909944561 +1.7017 0.7051070703060869 0.7051060005052721 2.331574222511068e-07 -0.09887009050880505 +1.7018000000000002 0.7051076783528281 0.7051066025830026 2.3525635829690916e-07 -0.09887043181562241 +1.7019000000000002 0.7051082862390161 0.7051072044567869 2.3729082993667605e-07 -0.09887077301992814 +1.702 0.7051088939640097 0.7051078061273754 2.3926038930643934e-07 -0.0988711141217527 +1.7021000000000002 0.7051095015271622 0.7051084075955231 2.411646035510584e-07 -0.09887145512112648 +1.7022 0.7051101089278229 0.7051090088619898 2.4300305493524244e-07 -0.09887179601807988 +1.7023000000000001 0.7051107161653369 0.7051096099275391 2.4477534095457276e-07 -0.0988721368126434 +1.7024000000000001 0.7051113232390449 0.705110210792939 2.464810743563195e-07 -0.09887247750484736 +1.7025 0.7051119301482838 0.7051108114589614 2.48119883305975e-07 -0.09887281809472216 +1.7026000000000001 0.7051125368923865 0.7051114119263818 2.4969141145664286e-07 -0.09887315858229821 +1.7027 0.7051131434706824 0.7051120121959795 2.511953179490378e-07 -0.09887349896760585 +1.7028 0.7051137498824975 0.7051126122685369 2.5263127759883597e-07 -0.09887383925067544 +1.7029 0.7051143561271547 0.7051132121448405 2.5399898084810246e-07 -0.09887417943153738 +1.703 0.705114962203973 0.705113811825679 2.5529813395958056e-07 -0.09887451951022198 +1.7031 0.7051155681122689 0.7051144113118445 2.565284589473027e-07 -0.09887485948675961 +1.7032 0.705116173851356 0.7051150106041318 2.576896937223072e-07 -0.09887519936118055 +1.7033000000000003 0.7051167794205457 0.7051156097033384 2.5878159216202734e-07 -0.09887553913351518 +1.7034 0.7051173848191465 0.705116208610264 2.598039240894745e-07 -0.0988758788037938 +1.7035 0.7051179900464648 0.7051168073257109 2.6075647536344393e-07 -0.09887621837204674 +1.7036000000000002 0.7051185951018047 0.7051174058504831 2.6163904792014803e-07 -0.09887655783830428 +1.7037 0.7051191999844684 0.7051180041853864 2.6245145980791085e-07 -0.09887689720259663 +1.7038000000000002 0.7051198046937561 0.7051186023312286 2.6319354521492366e-07 -0.09887723646495411 +1.7039000000000002 0.7051204092289671 0.7051192002888194 2.6386515460108395e-07 -0.09887757562540699 +1.704 0.7051210135893988 0.7051197980589694 2.6446615451064526e-07 -0.09887791468398559 +1.7041000000000002 0.7051216177743473 0.7051203956424907 2.6499642782895627e-07 -0.0988782536407201 +1.7042 0.7051222217831077 0.705120993040196 2.6545587365062184e-07 -0.09887859249564075 +1.7043000000000001 0.7051228256149744 0.7051215902528996 2.658444073766475e-07 -0.09887893124877783 +1.7044000000000001 0.705123429269241 0.7051221872814155 2.6616196070750053e-07 -0.09887926990016152 +1.7045 0.7051240327452004 0.7051227841265594 2.6640848163617115e-07 -0.09887960844982206 +1.7046000000000001 0.7051246360421448 0.7051233807891462 2.6658393450368356e-07 -0.09887994689778962 +1.7047 0.7051252391593672 0.7051239772699918 2.6668829988807374e-07 -0.09888028524409444 +1.7048 0.7051258420961597 0.7051245735699114 2.667215748403118e-07 -0.09888062348876667 +1.7049 0.7051264448518149 0.7051251696897209 2.666837725581739e-07 -0.09888096163183654 +1.705 0.7051270474256256 0.7051257656302352 2.6657492262910365e-07 -0.09888129967333421 +1.7051 0.705127649816885 0.7051263613922686 2.663950709261287e-07 -0.09888163761328979 +1.7052 0.7051282520248875 0.7051269569766352 2.6614427961479947e-07 -0.09888197545173352 +1.7053000000000003 0.7051288540489276 0.7051275523841478 2.6582262709073934e-07 -0.09888231318869549 +1.7054 0.7051294558883013 0.7051281476156184 2.6543020800046113e-07 -0.09888265082420587 +1.7055 0.7051300575423057 0.7051287426718573 2.6496713322748944e-07 -0.09888298835829473 +1.7056000000000002 0.7051306590102393 0.705129337553674 2.6443352978133827e-07 -0.09888332579099222 +1.7057 0.7051312602914022 0.7051299322618763 2.638295408738389e-07 -0.09888366312232849 +1.7058000000000002 0.7051318613850959 0.70513052679727 2.631553258289343e-07 -0.09888400035233358 +1.7059000000000002 0.7051324622906238 0.705131121160659 2.624110599785956e-07 -0.09888433748103762 +1.706 0.7051330630072921 0.7051317153528455 2.6159693472527223e-07 -0.0988846745084707 +1.7061000000000002 0.7051336635344084 0.7051323093746289 2.6071315744474743e-07 -0.0988850114346629 +1.7062 0.705134263871283 0.7051329032268066 2.59759951430627e-07 -0.09888534825964425 +1.7063000000000001 0.7051348640172289 0.7051334969101732 2.587375558249505e-07 -0.0988856849834449 +1.7064000000000001 0.7051354639715612 0.7051340904255206 2.5764622560431327e-07 -0.09888602160609472 +1.7065 0.7051360637335988 0.7051346837736373 2.564862315035388e-07 -0.09888635812762389 +1.7066000000000001 0.7051366633026634 0.7051352769553094 2.5525785989077843e-07 -0.0988866945480624 +1.7067 0.7051372626780796 0.7051358699713198 2.539614127605727e-07 -0.09888703086744033 +1.7068 0.7051378618591757 0.7051364628224472 2.5259720765752336e-07 -0.09888736708578762 +1.7069 0.7051384608452835 0.7051370555094673 2.5116557754445434e-07 -0.09888770320313434 +1.707 0.7051390596357385 0.7051376480331515 2.496668707885341e-07 -0.09888803921951042 +1.7071 0.7051396582298801 0.7051382403942679 2.4810145106413106e-07 -0.09888837513494587 +1.7072 0.7051402566270517 0.7051388325935799 2.4646969722097456e-07 -0.09888871094947069 +1.7073000000000003 0.7051408548266014 0.7051394246318474 2.447720032078271e-07 -0.09888904666311485 +1.7074 0.705141452827881 0.7051400165098252 2.4300877803778986e-07 -0.09888938227590832 +1.7075 0.7051420506302473 0.7051406082282635 2.411804456078914e-07 -0.09888971778788104 +1.7076000000000002 0.7051426482330618 0.7051411997879085 2.3928744462969886e-07 -0.09889005319906298 +1.7077 0.7051432456356905 0.7051417911895004 2.3733022854605101e-07 -0.09889038850948403 +1.7078000000000002 0.7051438428375048 0.7051423824337754 2.353092653784028e-07 -0.09889072371917414 +1.7079000000000002 0.705144439837881 0.705142973521464 2.332250376574363e-07 -0.09889105882816326 +1.708 0.7051450366362009 0.7051435644532914 2.31078042339794e-07 -0.09889139383648127 +1.7081000000000002 0.7051456332318518 0.7051441552299769 2.288687905513398e-07 -0.09889172874415803 +1.7082 0.7051462296242268 0.705144745852235 2.2659780760103665e-07 -0.09889206355122354 +1.7083000000000002 0.7051468258127241 0.7051453363207736 2.2426563278665768e-07 -0.09889239825770758 +1.7084000000000001 0.7051474217967486 0.7051459266362949 2.2187281932539715e-07 -0.09889273286364009 +1.7085 0.7051480175757108 0.7051465167994955 2.194199341665204e-07 -0.0988930673690509 +1.7086000000000001 0.7051486131490279 0.7051471068110646 2.1690755790809702e-07 -0.09889340177396992 +1.7087 0.7051492085161228 0.7051476966716862 2.143362845853647e-07 -0.09889373607842696 +1.7088 0.7051498036764253 0.705148286382037 2.1170672162562632e-07 -0.09889407028245184 +1.7089 0.7051503986293721 0.7051488759427872 2.090194895880415e-07 -0.09889440438607443 +1.709 0.705150993374406 0.7051494653546004 2.062752221636266e-07 -0.09889473838932453 +1.7091 0.7051515879109775 0.7051500546181331 2.0347456588382107e-07 -0.098895072292232 +1.7092 0.7051521822385438 0.7051506437340342 2.0061818007885424e-07 -0.09889540609482661 +1.7093000000000003 0.705152776356569 0.7051512327029464 1.9770673663835336e-07 -0.09889573979713817 +1.7094 0.7051533702645253 0.705151821525504 1.947409198933825e-07 -0.09889607339919643 +1.7095 0.7051539639618917 0.7051524102023345 1.9172142649501178e-07 -0.09889640690103123 +1.7096000000000002 0.7051545574481548 0.7051529987340577 1.886489651610479e-07 -0.0988967403026723 +1.7097 0.7051551507228095 0.7051535871212851 1.855242565788895e-07 -0.09889707360414944 +1.7098000000000002 0.705155743785358 0.7051541753646209 1.823480332077687e-07 -0.09889740680549237 +1.7099000000000002 0.7051563366353105 0.7051547634646611 1.7912103914691224e-07 -0.09889773990673084 +1.71 0.7051569292721855 0.7051553514219937 1.7584402986839387e-07 -0.0988980729078946 +1.7101000000000002 0.7051575216955099 0.7051559392371983 1.725177721373372e-07 -0.09889840580901339 +1.7102 0.7051581139048186 0.705156526910846 1.6914304381762668e-07 -0.09889873861011694 +1.7103000000000002 0.7051587058996551 0.7051571144434996 1.6572063363251566e-07 -0.09889907131123493 +1.7104000000000001 0.7051592976795711 0.7051577018357135 1.622513410189097e-07 -0.09889940391239704 +1.7105 0.7051598892441278 0.7051582890880328 1.587359759747109e-07 -0.09889973641363302 +1.7106000000000001 0.7051604805928939 0.7051588762009945 1.5517535880207878e-07 -0.09890006881497249 +1.7107 0.7051610717254484 0.7051594631751262 1.5157031993742742e-07 -0.09890040111644519 +1.7108 0.7051616626413788 0.7051600500109465 1.4792169981958647e-07 -0.09890073331808077 +1.7109 0.7051622533402812 0.7051606367089651 1.4423034859489814e-07 -0.09890106541990887 +1.711 0.7051628438217614 0.7051612232696822 1.4049712599231712e-07 -0.09890139742195919 +1.7111 0.7051634340854344 0.705161809693589 1.3672290109095764e-07 -0.09890172932426129 +1.7112 0.7051640241309245 0.7051623959811668 1.3290855212580444e-07 -0.0989020611268449 +1.7113000000000003 0.705164613957866 0.705162982132888 1.2905496626566815e-07 -0.09890239282973962 +1.7114 0.7051652035659022 0.7051635681492145 1.2516303946746854e-07 -0.09890272443297504 +1.7115 0.7051657929546862 0.7051641540305991 1.212336761882704e-07 -0.09890305593658077 +1.7116000000000002 0.7051663821238812 0.705164739777485 1.172677892083418e-07 -0.09890338734058647 +1.7117 0.7051669710731596 0.7051653253903046 1.1326629946808997e-07 -0.09890371864502165 +1.7118000000000002 0.7051675598022046 0.7051659108694812 1.0923013576275009e-07 -0.0989040498499159 +1.7119000000000002 0.7051681483107088 0.7051664962154275 1.0516023458626012e-07 -0.09890438095529883 +1.712 0.7051687365983753 0.7051670814285464 1.0105753991615507e-07 -0.09890471196119996 +1.7121000000000002 0.705169324664917 0.7051676665092308 9.692300296723633e-08 -0.0989050428676489 +1.7122 0.7051699125100572 0.7051682514578625 9.275758197646589e-08 -0.09890537367467517 +1.7123000000000002 0.7051705001335298 0.7051688362748136 8.856224200173846e-08 -0.09890570438230831 +1.7124000000000001 0.705171087535079 0.7051694209604454 8.433795468248961e-08 -0.09890603499057783 +1.7125 0.705171674714459 0.7051700055151093 8.008569800897758e-08 -0.09890636549951332 +1.7126000000000001 0.7051722616714352 0.7051705899391453 7.58064561141164e-08 -0.09890669590914423 +1.7127000000000001 0.7051728484057832 0.7051711742328832 7.150121902887996e-08 -0.09890702621950008 +1.7128 0.7051734349172896 0.7051717583966426 6.717098247413511e-08 -0.09890735643061042 +1.7129 0.7051740212057513 0.705172342430731 6.281674759349432e-08 -0.09890768654250466 +1.713 0.705174607270976 0.7051729263354464 5.8439520772904374e-08 -0.09890801655521231 +1.7131 0.705175193112783 0.7051735101110752 5.4040313352682334e-08 -0.09890834646876284 +1.7132 0.7051757787310011 0.7051740937578937 4.9620141440165355e-08 -0.09890867628318575 +1.7133000000000003 0.7051763641254714 0.7051746772761665 4.5180025658175804e-08 -0.09890900599851046 +1.7134 0.7051769492960451 0.7051752606661468 4.072099088134329e-08 -0.09890933561476639 +1.7135 0.7051775342425848 0.7051758439280776 3.624406606436703e-08 -0.09890966513198302 +1.7136000000000002 0.705178118964964 0.7051764270621912 3.175028394364343e-08 -0.09890999455018976 +1.7137 0.7051787034630672 0.7051770100687074 2.7240680827364527e-08 -0.09891032386941602 +1.7138000000000002 0.70517928773679 0.705177592947836 2.2716296350921983e-08 -0.0989106530896912 +1.7139000000000002 0.7051798717860398 0.7051781756997753 1.8178173239249973e-08 -0.09891098221104477 +1.714 0.7051804556107345 0.7051787583247119 1.3627357064831258e-08 -0.09891131123350609 +1.7141000000000002 0.7051810392108032 0.7051793408228215 9.06489600049909e-09 -0.09891164015710449 +1.7142 0.7051816225861868 0.705179923194269 4.491840591321072e-09 -0.09891196898186942 +1.7143000000000002 0.7051822057368371 0.7051805054392071 -9.075649173156952e-11 -0.09891229770783022 +1.7144000000000001 0.7051827886627171 0.7051810875577776 -4.681840699849449e-09 -0.09891262633501623 +1.7145 0.7051833713638015 0.7051816695501114 -9.280355844042132e-09 -0.09891295486345683 +1.7146000000000001 0.7051839538400756 0.7051822514163273 -1.3885244338866787e-08 -0.09891328329318134 +1.7147000000000001 0.705184536091537 0.7051828331565333 -1.849544744572315e-08 -0.09891361162421919 +1.7148 0.7051851181181936 0.7051834147708258 -2.310990551701586e-08 -0.09891393985659958 +1.7149 0.7051856999200654 0.7051839962592897 -2.7727558237714695e-08 -0.09891426799035187 +1.715 0.7051862814971834 0.7051845776219987 -3.234734487211899e-08 -0.09891459602550536 +1.7151 0.7051868628495904 0.7051851588590152 -3.696820450108107e-08 -0.09891492396208935 +1.7152 0.7051874439773398 0.70518573997039 -4.15890762769564e-08 -0.09891525180013318 +1.7153000000000003 0.7051880248804971 0.7051863209561626 -4.620889965310207e-08 -0.09891557953966611 +1.7154 0.7051886055591386 0.7051869018163613 -5.0826614637553e-08 -0.0989159071807174 +1.7155 0.7051891860133521 0.7051874825510027 -5.5441162032142735e-08 -0.09891623472331629 +1.7156000000000002 0.7051897662432369 0.7051880631600924 -6.00514836741721e-08 -0.09891656216749209 +1.7157 0.7051903462489033 0.7051886436436242 -6.465652268358019e-08 -0.09891688951327401 +1.7158000000000002 0.7051909260304733 0.7051892240015811 -6.92552237016586e-08 -0.09891721676069132 +1.7159 0.7051915055880795 0.7051898042339347 -7.384653312935904e-08 -0.09891754390977324 +1.716 0.7051920849218667 0.705190384340645 -7.842939937861143e-08 -0.09891787096054899 +1.7161000000000002 0.7051926640319901 0.705190964321661 -8.300277310174103e-08 -0.09891819791304779 +1.7162 0.7051932429186163 0.7051915441769203 -8.756560744387076e-08 -0.09891852476729886 +1.7163000000000002 0.7051938215819232 0.7051921239063498 -9.21168582688689e-08 -0.0989188515233314 +1.7164000000000001 0.7051944000221 0.7051927035098644 -9.665548440524613e-08 -0.09891917818117457 +1.7165 0.7051949782393465 0.7051932829873686 -1.011804478881495e-07 -0.09891950474085756 +1.7166000000000001 0.7051955562338741 0.7051938623387553 -1.0569071419615217e-07 -0.09891983120240955 +1.7167000000000001 0.7051961340059048 0.7051944415639066 -1.101852524724306e-07 -0.0989201575658597 +1.7168 0.7051967115556719 0.7051950206626936 -1.1466303578670789e-07 -0.09892048383123714 +1.7169 0.7051972888834195 0.7051955996349766 -1.1912304133734897e-07 -0.09892080999857107 +1.717 0.7051978659894025 0.7051961784806045 -1.2356425071503863e-07 -0.09892113606789062 +1.7171 0.7051984428738867 0.7051967571994155 -1.2798565012656082e-07 -0.09892146203922488 +1.7172 0.7051990195371489 0.7051973357912377 -1.3238623060470023e-07 -0.09892178791260305 +1.7173000000000003 0.7051995959794762 0.7051979142558872 -1.3676498828232853e-07 -0.09892211368805416 +1.7174 0.705200172201167 0.70519849259317 -1.4112092455720315e-07 -0.09892243936560736 +1.7175 0.7052007482025295 0.7051990708028818 -1.4545304640421752e-07 -0.09892276494529172 +1.7176000000000002 0.7052013239838832 0.7051996488848071 -1.4976036651938307e-07 -0.09892309042713633 +1.7177 0.705201899545558 0.7052002268387205 -1.54041903597385e-07 -0.09892341581117035 +1.7178000000000002 0.7052024748878936 0.7052008046643855 -1.582966825276061e-07 -0.09892374109742276 +1.7179 0.7052030500112405 0.7052013823615557 -1.6252373463525316e-07 -0.09892406628592265 +1.718 0.7052036249159594 0.705201959929974 -1.667220978912587e-07 -0.09892439137669908 +1.7181000000000002 0.7052041996024216 0.7052025373693735 -1.708908171343254e-07 -0.09892471636978108 +1.7182 0.7052047740710079 0.7052031146794766 -1.75028944286032e-07 -0.09892504126519769 +1.7183000000000002 0.7052053483221097 0.705203691859996 -1.7913553855899988e-07 -0.09892536606297797 +1.7184000000000001 0.7052059223561277 0.7052042689106347 -1.832096667014893e-07 -0.0989256907631509 +1.7185 0.7052064961734732 0.705204845831085 -1.872504031413813e-07 -0.09892601536574552 +1.7186000000000001 0.705207069774567 0.7052054226210298 -1.912568303140405e-07 -0.09892633987079084 +1.7187000000000001 0.7052076431598397 0.7052059992801423 -1.9522803873170402e-07 -0.09892666427831583 +1.7188 0.7052082163297313 0.7052065758080859 -1.9916312728532337e-07 -0.0989269885883495 +1.7189 0.7052087892846914 0.7052071522045145 -2.0306120342150624e-07 -0.09892731280092076 +1.719 0.7052093620251794 0.7052077284690723 -2.069213833263972e-07 -0.09892763691605867 +1.7191 0.7052099345516636 0.7052083046013948 -2.1074279218241676e-07 -0.09892796093379216 +1.7192 0.7052105068646219 0.7052088806011076 -2.1452456427928368e-07 -0.09892828485415023 +1.7193000000000003 0.705211078964541 0.7052094564678271 -2.1826584328810128e-07 -0.09892860867716173 +1.7194 0.7052116508519168 0.7052100322011607 -2.2196578242442144e-07 -0.09892893240285562 +1.7195 0.7052122225272544 0.7052106078007074 -2.2562354461130862e-07 -0.09892925603126088 +1.7196000000000002 0.7052127939910671 0.7052111832660566 -2.2923830275342616e-07 -0.09892957956240642 +1.7197 0.7052133652438777 0.7052117585967892 -2.3280923980295576e-07 -0.09892990299632112 +1.7198000000000002 0.7052139362862169 0.7052123337924776 -2.3633554905796994e-07 -0.0989302263330339 +1.7199 0.7052145071186244 0.7052129088526853 -2.3981643429080157e-07 -0.09893054957257365 +1.72 0.7052150777416482 0.7052134837769681 -2.4325110990069954e-07 -0.09893087271496927 +1.7201000000000002 0.7052156481558445 0.7052140585648724 -2.466388011705678e-07 -0.09893119576024961 +1.7202 0.7052162183617773 0.7052146332159377 -2.4997874435023215e-07 -0.09893151870844358 +1.7203000000000002 0.7052167883600191 0.7052152077296943 -2.5327018689583203e-07 -0.09893184155957999 +1.7204000000000002 0.7052173581511502 0.7052157821056653 -2.565123876224762e-07 -0.0989321643136877 +1.7205 0.7052179277357589 0.7052163563433655 -2.5970461683955115e-07 -0.09893248697079558 +1.7206000000000001 0.7052184971144405 0.7052169304423026 -2.628461565831741e-07 -0.09893280953093248 +1.7207000000000001 0.7052190662877986 0.7052175044019762 -2.659363006890514e-07 -0.09893313199412723 +1.7208 0.7052196352564437 0.7052180782218784 -2.689743550249313e-07 -0.09893345436040858 +1.7209 0.7052202040209938 0.7052186519014946 -2.7195963762244313e-07 -0.0989337766298054 +1.721 0.7052207725820739 0.7052192254403027 -2.748914787950585e-07 -0.09893409880234649 +1.7211 0.7052213409403161 0.7052197988377729 -2.777692213427885e-07 -0.09893442087806059 +1.7212 0.7052219090963594 0.7052203720933699 -2.8059222068055334e-07 -0.09893474285697658 +1.7213000000000003 0.7052224770508497 0.7052209452065504 -2.8335984495614364e-07 -0.0989350647391232 +1.7214 0.705223044804439 0.7052215181767651 -2.860714752341009e-07 -0.09893538652452917 +1.7215 0.705223612357786 0.705222091003458 -2.887265056102095e-07 -0.09893570821322328 +1.7216000000000002 0.7052241797115557 0.7052226636860667 -2.91324343339866e-07 -0.0989360298052343 +1.7217 0.7052247468664198 0.7052232362240227 -2.938644089733877e-07 -0.09893635130059095 +1.7218000000000002 0.7052253138230553 0.7052238086167516 -2.963461365260156e-07 -0.09893667269932198 +1.7219 0.7052258805821452 0.705224380863673 -2.98768973523017e-07 -0.09893699400145614 +1.722 0.7052264471443785 0.7052249529642003 -3.0113238119744423e-07 -0.09893731520702209 +1.7221000000000002 0.7052270135104499 0.7052255249177417 -3.034358345907484e-07 -0.0989376363160486 +1.7222 0.7052275796810591 0.7052260967237001 -3.056788226291074e-07 -0.09893795732856432 +1.7223000000000002 0.7052281456569113 0.7052266683814725 -3.0786084827955085e-07 -0.09893827824459797 +1.7224000000000002 0.705228711438717 0.7052272398904513 -3.0998142869220757e-07 -0.09893859906417826 +1.7225 0.7052292770271915 0.7052278112500234 -3.120400952003055e-07 -0.09893891978733382 +1.7226000000000001 0.7052298424230548 0.7052283824595714 -3.140363934867052e-07 -0.09893924041409333 +1.7227000000000001 0.7052304076270317 0.7052289535184729 -3.1596988373655543e-07 -0.09893956094448547 +1.7228 0.7052309726398518 0.7052295244261009 -3.1784014065810995e-07 -0.09893988137853887 +1.7229 0.7052315374622489 0.7052300951818238 -3.1964675357987193e-07 -0.09894020171628222 +1.723 0.7052321020949606 0.705230665785006 -3.2138932656855523e-07 -0.0989405219577441 +1.7231 0.705232666538729 0.7052312362350082 -3.2306747852622886e-07 -0.09894084210295313 +1.7232 0.7052332307943001 0.7052318065311864 -3.2468084323888924e-07 -0.09894116215193799 +1.7233000000000003 0.7052337948624234 0.7052323766728936 -3.262290694458492e-07 -0.09894148210472725 +1.7234 0.7052343587438521 0.7052329466594786 -3.277118210062713e-07 -0.09894180196134955 +1.7235 0.7052349224393428 0.705233516490287 -3.291287768436568e-07 -0.0989421217218334 +1.7236000000000002 0.705235485949655 0.7052340861646614 -3.3047963108462364e-07 -0.09894244138620747 +1.7237 0.7052360492755518 0.7052346556819409 -3.317640931699284e-07 -0.09894276095450028 +1.7238000000000002 0.7052366124177993 0.7052352250414617 -3.329818878197721e-07 -0.09894308042674047 +1.7239 0.7052371753771656 0.7052357942425573 -3.3413275516563923e-07 -0.09894339980295647 +1.724 0.7052377381544219 0.7052363632845593 -3.352164507225419e-07 -0.09894371908317698 +1.7241000000000002 0.7052383007503419 0.7052369321667953 -3.3623274559024807e-07 -0.09894403826743048 +1.7242 0.7052388631657014 0.7052375008885918 -3.371814263214423e-07 -0.09894435735574553 +1.7243000000000002 0.7052394254012778 0.705238069449273 -3.3806229509519836e-07 -0.0989446763481506 +1.7244000000000002 0.7052399874578514 0.7052386378481609 -3.3887516971697895e-07 -0.09894499524467423 +1.7245 0.7052405493362035 0.705239206084576 -3.396198836325137e-07 -0.09894531404534498 +1.7246000000000001 0.7052411110371172 0.7052397741578369 -3.402962859971881e-07 -0.0989456327501913 +1.7247000000000001 0.7052416725613772 0.705240342067261 -3.409042416760433e-07 -0.09894595135924172 +1.7248 0.705242233909769 0.7052409098121644 -3.4144363129234856e-07 -0.0989462698725247 +1.7249 0.7052427950830795 0.7052414773918618 -3.4191435126923464e-07 -0.09894658829006872 +1.725 0.7052433560820967 0.7052420448056675 -3.423163137741825e-07 -0.09894690661190227 +1.7251 0.7052439169076086 0.7052426120528945 -3.426494468439234e-07 -0.09894722483805375 +1.7252 0.7052444775604048 0.7052431791328557 -3.429136942803557e-07 -0.09894754296855174 +1.7253000000000003 0.705245038041274 0.7052437460448631 -3.4310901571993346e-07 -0.09894786100342454 +1.7254 0.7052455983510064 0.7052443127882286 -3.432353866822391e-07 -0.09894817894270065 +1.7255 0.7052461584903914 0.7052448793622643 -3.4329279849365513e-07 -0.09894849678640849 +1.7256000000000002 0.7052467184602188 0.705245445766282 -3.4328125829430345e-07 -0.09894881453457649 +1.7257 0.705247278261278 0.7052460119995944 -3.4320078906580065e-07 -0.0989491321872331 +1.7258000000000002 0.7052478378943574 0.7052465780615136 -3.4305142961044144e-07 -0.09894944974440664 +1.7259 0.7052483973602457 0.705247143951353 -3.4283323453732084e-07 -0.09894976720612557 +1.726 0.7052489566597299 0.7052477096684266 -3.425462742415175e-07 -0.09895008457241823 +1.7261000000000002 0.7052495157935967 0.7052482752120495 -3.421906348485826e-07 -0.09895040184331305 +1.7262 0.7052500747626314 0.7052488405815374 -3.4176641823535636e-07 -0.09895071901883831 +1.7263000000000002 0.7052506335676181 0.705249405776208 -3.412737420369072e-07 -0.09895103609902248 +1.7264000000000002 0.7052511922093394 0.7052499707953798 -3.407127395355092e-07 -0.09895135308389387 +1.7265 0.705251750688576 0.7052505356383731 -3.400835596606422e-07 -0.0989516699734808 +1.7266000000000001 0.7052523090061074 0.7052511003045103 -3.3938636694041957e-07 -0.09895198676781164 +1.7267000000000001 0.7052528671627105 0.7052516647931153 -3.386213414738326e-07 -0.09895230346691469 +1.7268000000000001 0.7052534251591607 0.7052522291035139 -3.3778867888217823e-07 -0.09895262007081831 +1.7269 0.7052539829962303 0.7052527932350352 -3.368885902535479e-07 -0.09895293657955082 +1.727 0.7052545406746897 0.7052533571870095 -3.35921302115072e-07 -0.09895325299314045 +1.7271 0.7052550981953066 0.7052539209587706 -3.3488705631495863e-07 -0.09895356931161553 +1.7272 0.7052556555588461 0.7052544845496547 -3.337861100155548e-07 -0.0989538855350044 +1.7273000000000003 0.7052562127660695 0.7052550479590007 -3.326187356308963e-07 -0.09895420166333525 +1.7274 0.7052567698177361 0.705255611186151 -3.3138522070874643e-07 -0.09895451769663643 +1.7275 0.7052573267146012 0.7052561742304511 -3.300858679514129e-07 -0.09895483363493612 +1.7276000000000002 0.7052578834574169 0.7052567370912498 -3.2872099503533647e-07 -0.09895514947826269 +1.7277 0.7052584400469317 0.7052572997678996 -3.272909346180297e-07 -0.09895546522664428 +1.7278000000000002 0.7052589964838905 0.705257862259757 -3.2579603419236047e-07 -0.0989557808801092 +1.7279 0.7052595527690335 0.7052584245661817 -3.2423665605879615e-07 -0.09895609643868566 +1.728 0.7052601089030979 0.7052589866865382 -3.2261317720050364e-07 -0.09895641190240188 +1.7281000000000002 0.7052606648868158 0.7052595486201945 -3.209259892208993e-07 -0.09895672727128606 +1.7282 0.7052612207209155 0.7052601103665235 -3.191754982048711e-07 -0.09895704254536639 +1.7283000000000002 0.7052617764061206 0.7052606719249024 -3.173621246979619e-07 -0.0989573577246711 +1.7284000000000002 0.7052623319431501 0.7052612332947129 -3.154863035120803e-07 -0.09895767280922839 +1.7285 0.7052628873327176 0.7052617944753419 -3.1354848367692867e-07 -0.0989579877990664 +1.7286000000000001 0.7052634425755322 0.705262355466181 -3.115491283359195e-07 -0.09895830269421332 +1.7287000000000001 0.705263997672298 0.705262916266627 -3.094887146073977e-07 -0.09895861749469734 +1.7288000000000001 0.7052645526237133 0.7052634768760817 -3.0736773351525137e-07 -0.09895893220054658 +1.7289 0.7052651074304713 0.7052640372939529 -3.0518668978074537e-07 -0.09895924681178919 +1.729 0.7052656620932594 0.7052645975196534 -3.029461018641544e-07 -0.09895956132845332 +1.7291 0.7052662166127598 0.7052651575526021 -3.006465016733295e-07 -0.09895987575056713 +1.7292 0.7052667709896479 0.7052657173922238 -2.9828843452553433e-07 -0.0989601900781587 +1.7293000000000003 0.705267325224594 0.7052662770379485 -2.958724589739725e-07 -0.09896050431125619 +1.7294 0.7052678793182614 0.7052668364892132 -2.933991467488073e-07 -0.09896081844988763 +1.7295 0.705268433271308 0.7052673957454607 -2.9086908252470844e-07 -0.09896113249408121 +1.7296 0.7052689870843845 0.7052679548061407 -2.88282863879219e-07 -0.09896144644386495 +1.7297 0.7052695407581354 0.7052685136707089 -2.856411010776494e-07 -0.09896176029926702 +1.7298000000000002 0.7052700942931984 0.7052690723386279 -2.8294441696552486e-07 -0.09896207406031539 +1.7299 0.7052706476902042 0.7052696308093671 -2.801934468159295e-07 -0.09896238772703816 +1.73 0.705271200949777 0.7052701890824027 -2.773888381872591e-07 -0.09896270129946338 +1.7301000000000002 0.7052717540725335 0.7052707471572184 -2.7453125074280993e-07 -0.09896301477761915 +1.7302 0.7052723070590834 0.7052713050333047 -2.7162135613281735e-07 -0.09896332816153351 +1.7303000000000002 0.7052728599100287 0.7052718627101597 -2.6865983780363645e-07 -0.09896364145123449 +1.7304000000000002 0.7052734126259643 0.7052724201872885 -2.6564739084508626e-07 -0.09896395464675006 +1.7305 0.7052739652074773 0.7052729774642041 -2.625847218586108e-07 -0.09896426774810824 +1.7306000000000001 0.705274517655147 0.7052735345404275 -2.594725487491123e-07 -0.09896458075533712 +1.7307000000000001 0.7052750699695449 0.705274091415487 -2.5631160060352043e-07 -0.09896489366846462 +1.7308000000000001 0.7052756221512348 0.7052746480889189 -2.531026174444617e-07 -0.09896520648751878 +1.7309 0.705276174200772 0.7052752045602677 -2.498463501435233e-07 -0.09896551921252753 +1.731 0.7052767261187044 0.7052757608290859 -2.465435601818611e-07 -0.09896583184351891 +1.7311 0.7052772779055704 0.7052763168949346 -2.4319501953223854e-07 -0.09896614438052084 +1.7312 0.7052778295619011 0.705276872757383 -2.3980151041963493e-07 -0.09896645682356134 +1.7313000000000003 0.705278381088218 0.7052774284160087 -2.363638251651201e-07 -0.09896676917266826 +1.7314 0.7052789324850353 0.7052779838703984 -2.32882765995035e-07 -0.09896708142786968 +1.7315 0.7052794837528571 0.7052785391201467 -2.2935914488139697e-07 -0.09896739358919339 +1.7316 0.70528003489218 0.7052790941648579 -2.2579378329903865e-07 -0.09896770565666746 +1.7317 0.7052805859034903 0.7052796490041445 -2.2218751208682996e-07 -0.09896801763031968 +1.7318000000000002 0.7052811367872664 0.7052802036376284 -2.1854117120481686e-07 -0.09896832951017806 +1.7319 0.705281687543977 0.7052807580649403 -2.1485560959544348e-07 -0.09896864129627042 +1.732 0.7052822381740818 0.7052813122857204 -2.1113168494416024e-07 -0.09896895298862474 +1.7321000000000002 0.7052827886780311 0.7052818662996179 -2.0737026349554322e-07 -0.09896926458726889 +1.7322 0.7052833390562656 0.7052824201062917 -2.0357221982778007e-07 -0.0989695760922307 +1.7323000000000002 0.705283889309217 0.7052829737054098 -1.9973843670695324e-07 -0.09896988750353808 +1.7324000000000002 0.705284439437307 0.7052835270966498 -1.958698048060148e-07 -0.09897019882121885 +1.7325 0.7052849894409479 0.7052840802796989 -1.919672225660085e-07 -0.0989705100453009 +1.7326000000000001 0.7052855393205419 0.7052846332542546 -1.8803159595667807e-07 -0.09897082117581209 +1.7327000000000001 0.705286089076482 0.7052851860200233 -1.8406383825095296e-07 -0.0989711322127802 +1.7328000000000001 0.7052866387091508 0.7052857385767219 -1.800648698306595e-07 -0.09897144315623313 +1.7329 0.7052871882189211 0.7052862909240769 -1.7603561799917067e-07 -0.09897175400619869 +1.733 0.7052877376061558 0.705286843061825 -1.719770167142587e-07 -0.09897206476270469 +1.7331 0.7052882868712074 0.7052873949897127 -1.678900064215616e-07 -0.09897237542577891 +1.7332 0.7052888360144185 0.7052879467074968 -1.6377553377702747e-07 -0.09897268599544914 +1.7333000000000003 0.705289385036121 0.7052884982149444 -1.5963455150293238e-07 -0.0989729964717432 +1.7334 0.7052899339366376 0.7052890495118329 -1.554680180947121e-07 -0.09897330685468889 +1.7335 0.7052904827162796 0.7052896005979499 -1.512768976578982e-07 -0.09897361714431396 +1.7336 0.7052910313753482 0.7052901514730929 -1.4706215964443992e-07 -0.09897392734064618 +1.7337 0.7052915799141339 0.7052907021370708 -1.4282477865147636e-07 -0.09897423744371327 +1.7338000000000002 0.7052921283329172 0.7052912525897024 -1.3856573418367935e-07 -0.09897454745354303 +1.7339 0.7052926766319678 0.705291802830817 -1.3428601043988242e-07 -0.09897485737016319 +1.734 0.7052932248115447 0.7052923528602548 -1.2998659607021956e-07 -0.09897516719360146 +1.7341000000000002 0.705293772871896 0.7052929026778665 -1.2566848396101948e-07 -0.09897547692388559 +1.7342 0.7052943208132598 0.7052934522835134 -1.2133267099194434e-07 -0.0989757865610433 +1.7343000000000002 0.7052948686358629 0.7052940016770675 -1.1698015782261872e-07 -0.09897609610510233 +1.7344000000000002 0.7052954163399213 0.7052945508584114 -1.1261194864629898e-07 -0.09897640555609027 +1.7345 0.7052959639256404 0.705295099827439 -1.0822905096956326e-07 -0.09897671491403487 +1.7346000000000001 0.7052965113932147 0.7052956485840545 -1.0383247537031765e-07 -0.09897702417896385 +1.7347000000000001 0.7052970587428278 0.7052961971281734 -9.942323527835362e-08 -0.09897733335090486 +1.7348000000000001 0.7052976059746525 0.7052967454597217 -9.500234672641522e-08 -0.09897764242988555 +1.7349 0.7052981530888507 0.7052972935786362 -9.057082812641976e-08 -0.09897795141593363 +1.735 0.705298700085573 0.7052978414848653 -8.612970003613746e-08 -0.09897826030907672 +1.7351 0.7052992469649593 0.7052983891783675 -8.167998490852396e-08 -0.09897856910934241 +1.7352 0.7052997937271385 0.7052989366591127 -7.722270687921667e-08 -0.09897887781675843 +1.7353000000000003 0.7053003403722284 0.7052994839270823 -7.275889151586723e-08 -0.0989791864313524 +1.7354 0.705300886900336 0.7053000309822675 -6.828956558568855e-08 -0.09897949495315188 +1.7355 0.7053014333115568 0.7053005778246715 -6.38157568182314e-08 -0.09897980338218454 +1.7356 0.7053019796059761 0.7053011244543078 -5.9338493673798814e-08 -0.09898011171847794 +1.7357 0.7053025257836669 0.7053016708712017 -5.485880510036796e-08 -0.09898041996205972 +1.7358000000000002 0.7053030718446924 0.7053022170753886 -5.037772030677505e-08 -0.09898072811295738 +1.7359 0.7053036177891041 0.7053027630669157 -4.589626851237306e-08 -0.09898103617119863 +1.736 0.7053041636169426 0.7053033088458409 -4.141547872411975e-08 -0.09898134413681096 +1.7361000000000002 0.7053047093282376 0.705303854412233 -3.693637949328272e-08 -0.09898165200982195 +1.7362 0.7053052549230077 0.7053043997661719 -3.245999868092646e-08 -0.0989819597902592 +1.7363000000000002 0.70530580040126 0.7053049449077484 -2.7987363223399425e-08 -0.0989822674781502 +1.7364000000000002 0.7053063457629911 0.7053054898370645 -2.351949889446009e-08 -0.09898257507352244 +1.7365 0.705306891008187 0.705306034554233 -1.9057430072390302e-08 -0.09898288257640359 +1.7366000000000001 0.7053074361368219 0.7053065790593777 -1.4602179503313967e-08 -0.09898318998682107 +1.7367000000000001 0.7053079811488594 0.7053071233526332 -1.0154768068093567e-08 -0.09898349730480244 +1.7368000000000001 0.705308526044252 0.7053076674341452 -5.7162145494435435e-09 -0.09898380453037518 +1.7369 0.7053090708229419 0.7053082113040703 -1.2875353934058142e-09 -0.09898411166356685 +1.737 0.7053096154848598 0.7053087549625754 3.1302555157305956e-09 -0.09898441870440489 +1.7371 0.7053101600299256 0.7053092984098388 7.536147090918266e-09 -0.09898472565291676 +1.7372 0.7053107044580487 0.7053098416460495 1.1929131274804328e-08 -0.09898503250912996 +1.7373000000000003 0.7053112487691274 0.7053103846714072 1.630820327391813e-08 -0.09898533927307196 +1.7374 0.7053117929630498 0.7053109274861221 2.067236177464432e-08 -0.09898564594477027 +1.7375 0.7053123370396925 0.7053114700904153 2.5020609190420928e-08 -0.09898595252425227 +1.7376 0.7053128809989222 0.7053120124845188 2.9351951875977722e-08 -0.09898625901154548 +1.7377 0.7053134248405942 0.7053125546686744 3.366540035805443e-08 -0.09898656540667723 +1.7378000000000002 0.7053139685645542 0.705313096643135 3.795996956351688e-08 -0.09898687170967505 +1.7379 0.7053145121706365 0.7053136384081639 4.223467904226896e-08 -0.09898717792056627 +1.738 0.7053150556586655 0.7053141799640348 4.648855319797085e-08 -0.09898748403937835 +1.7381000000000002 0.705315599028455 0.7053147213110318 5.072062150140999e-08 -0.09898779006613873 +1.7382 0.7053161422798084 0.7053152624494492 5.4929918709076264e-08 -0.09898809600087476 +1.7383000000000002 0.705316685412519 0.7053158033795921 5.911548509214548e-08 -0.09898840184361382 +1.7384000000000002 0.7053172284263693 0.7053163441017748 6.327636664811565e-08 -0.0989887075943833 +1.7385 0.7053177713211327 0.7053168846163225 6.741161533499462e-08 -0.09898901325321058 +1.7386000000000001 0.7053183140965715 0.7053174249235703 7.15202892673239e-08 -0.09898931882012302 +1.7387000000000001 0.7053188567524382 0.7053179650238632 7.560145293301901e-08 -0.09898962429514796 +1.7388000000000001 0.705319399288476 0.7053185049175565 7.965417742235303e-08 -0.09898992967831279 +1.7389000000000001 0.7053199417044175 0.7053190446050148 8.367754061010257e-08 -0.09899023496964487 +1.739 0.7053204839999855 0.7053195840866127 8.76706273966743e-08 -0.09899054016917143 +1.7391 0.7053210261748932 0.7053201233627344 9.163252989025095e-08 -0.09899084527691986 +1.7392 0.7053215682288445 0.7053206624337744 9.556234765312199e-08 -0.09899115029291748 +1.7393000000000003 0.7053221101615332 0.7053212013001359 9.945918785433938e-08 -0.09899145521719159 +1.7394 0.7053226519726439 0.705321739962232 1.0332216550737461e-07 -0.0989917600497695 +1.7395 0.7053231936618518 0.7053222784204847 1.0715040364359107e-07 -0.09899206479067849 +1.7396 0.7053237352288229 0.7053228166753258 1.1094303354469703e-07 -0.09899236943994583 +1.7397 0.7053242766732133 0.7053233547271964 1.1469919491968739e-07 -0.09899267399759881 +1.7398000000000002 0.705324817994671 0.7053238925765462 1.1841803610260215e-07 -0.09899297846366473 +1.7399 0.705325359192834 0.7053244302238342 1.2209871425722385e-07 -0.0989932828381708 +1.74 0.7053259002673323 0.7053249676695277 1.257403955193248e-07 -0.09899358712114427 +1.7401000000000002 0.7053264412177862 0.7053255049141038 1.2934225527422294e-07 -0.09899389131261242 +1.7402 0.705326982043808 0.705326041958048 1.3290347826433457e-07 -0.0989941954126025 +1.7403000000000002 0.7053275227450007 0.7053265788018541 1.3642325881121908e-07 -0.0989944994211417 +1.7404000000000002 0.7053280633209591 0.7053271154460246 1.3990080097517343e-07 -0.09899480333825725 +1.7405 0.7053286037712696 0.70532765189107 1.43335318763399e-07 -0.09899510716397636 +1.7406000000000001 0.7053291440955103 0.70532818813751 1.4672603628612668e-07 -0.09899541089832627 +1.7407000000000001 0.7053296842932508 0.7053287241858714 1.500721879266198e-07 -0.09899571454133411 +1.7408000000000001 0.7053302243640533 0.70532926003669 1.5337301855281038e-07 -0.09899601809302716 +1.7409000000000001 0.7053307643074712 0.7053297956905087 1.5662778362832142e-07 -0.09899632155343252 +1.741 0.7053313041230505 0.7053303311478789 1.598357494483893e-07 -0.09899662492257738 +1.7411 0.7053318438103295 0.7053308664093594 1.6299619323700831e-07 -0.09899692820048898 +1.7412 0.7053323833688386 0.7053314014755165 1.661084033724447e-07 -0.09899723138719435 +1.7413000000000003 0.7053329227981008 0.7053319363469246 1.6917167947050338e-07 -0.09899753448272075 +1.7414 0.7053334620976317 0.7053324710241644 1.72185332641267e-07 -0.09899783748709523 +1.7415 0.70533400126694 0.7053330055078249 1.7514868555848495e-07 -0.09899814040034502 +1.7416 0.7053345403055269 0.7053335397985017 1.7806107265733173e-07 -0.09899844322249723 +1.7417 0.7053350792128863 0.7053340738967969 1.8092184025930713e-07 -0.0989987459535789 +1.7418000000000002 0.7053356179885061 0.7053346078033205 1.8373034673183075e-07 -0.09899904859361723 +1.7419 0.7053361566318666 0.7053351415186881 1.8648596265477546e-07 -0.09899935114263925 +1.742 0.7053366951424418 0.7053356750435229 1.8918807090720358e-07 -0.09899965360067205 +1.7421000000000002 0.7053372335196995 0.7053362083784538 1.9183606683736976e-07 -0.09899995596774278 +1.7422 0.7053377717631006 0.7053367415241163 1.9442935842231557e-07 -0.09900025824387845 +1.7423000000000002 0.7053383098721007 0.7053372744811522 1.969673663511362e-07 -0.09900056042910621 +1.7424000000000002 0.7053388478461483 0.705337807250209 1.9944952417416673e-07 -0.09900086252345303 +1.7425 0.7053393856846868 0.7053383398319406 2.018752784486988e-07 -0.09900116452694607 +1.7426000000000001 0.705339923387153 0.7053388722270061 2.0424408883612521e-07 -0.09900146643961232 +1.7427000000000001 0.7053404609529788 0.7053394044360706 2.0655542823377893e-07 -0.09900176826147881 +1.7428000000000001 0.7053409983815903 0.7053399364598043 2.0880878288595528e-07 -0.09900206999257258 +1.7429000000000001 0.705341535672408 0.7053404682988831 2.1100365251575104e-07 -0.09900237163292062 +1.743 0.7053420728248478 0.7053409999539881 2.1313955038404497e-07 -0.09900267318255003 +1.7431 0.70534260983832 0.7053415314258051 2.1521600347337855e-07 -0.09900297464148776 +1.7432 0.7053431467122303 0.7053420627150253 2.1723255255040597e-07 -0.09900327600976087 +1.7433 0.7053436834459793 0.7053425938223437 2.1918875228038592e-07 -0.09900357728739624 +1.7434 0.7053442200389632 0.705343124748461 2.2108417126187607e-07 -0.09900387847442094 +1.7435 0.7053447564905739 0.7053436554940815 2.2291839225918597e-07 -0.09900417957086192 +1.7436 0.7053452928001988 0.7053441860599143 2.2469101217115206e-07 -0.09900448057674616 +1.7437 0.7053458289672208 0.7053447164466724 2.264016421144044e-07 -0.09900478149210058 +1.7438000000000002 0.7053463649910194 0.7053452466550729 2.2804990761765564e-07 -0.09900508231695217 +1.7439 0.7053469008709701 0.7053457766858364 2.2963544861476226e-07 -0.09900538305132789 +1.744 0.7053474366064443 0.7053463065396877 2.3115791955574672e-07 -0.09900568369525464 +1.7441000000000002 0.7053479721968103 0.7053468362173547 2.3261698948312537e-07 -0.09900598424875934 +1.7442 0.7053485076414329 0.7053473657195688 2.3401234204578625e-07 -0.09900628471186897 +1.7443000000000002 0.7053490429396735 0.7053478950470645 2.3534367570021697e-07 -0.09900658508461035 +1.7444000000000002 0.7053495780908907 0.7053484242005797 2.3661070358560465e-07 -0.09900688536701052 +1.7445 0.7053501130944402 0.7053489531808548 2.3781315380139167e-07 -0.0990071855590963 +1.7446000000000002 0.7053506479496745 0.7053494819886326 2.3895076925462e-07 -0.09900748566089454 +1.7447000000000001 0.705351182655944 0.7053500106246593 2.400233078958536e-07 -0.09900778567243218 +1.7448000000000001 0.7053517172125965 0.7053505390896826 2.41030542677545e-07 -0.09900808559373603 +1.7449000000000001 0.7053522516189774 0.7053510673844535 2.419722615332187e-07 -0.09900838542483303 +1.745 0.7053527858744306 0.705351595509724 2.428482676203325e-07 -0.09900868516575001 +1.7451 0.7053533199782971 0.705352123466249 2.436583791606828e-07 -0.0990089848165138 +1.7452 0.7053538539299169 0.7053526512547842 2.4440242958612135e-07 -0.09900928437715129 +1.7453 0.7053543877286279 0.7053531788760874 2.450802675593722e-07 -0.09900958384768928 +1.7454 0.7053549213737671 0.7053537063309178 2.4569175696709245e-07 -0.0990098832281546 +1.7455 0.7053554548646697 0.7053542336200356 2.462367769962004e-07 -0.09901018251857405 +1.7456 0.7053559882006698 0.7053547607442027 2.4671522211305863e-07 -0.09901048171897449 +1.7457 0.705356521381101 0.705355287704181 2.4712700207735194e-07 -0.09901078082938268 +1.7458000000000002 0.7053570544052957 0.7053558145007339 2.4747204207392626e-07 -0.09901107984982543 +1.7459 0.7053575872725857 0.7053563411346256 2.477502825254385e-07 -0.09901137878032956 +1.746 0.7053581199823025 0.7053568676066199 2.47961679265829e-07 -0.09901167762092178 +1.7461000000000002 0.7053586525337772 0.7053573939174815 2.4810620349868806e-07 -0.09901197637162898 +1.7462 0.7053591849263408 0.7053579200679749 2.4818384178337816e-07 -0.09901227503247784 +1.7463000000000002 0.7053597171593241 0.7053584460588646 2.4819459601421734e-07 -0.0990125736034951 +1.7464000000000002 0.7053602492320588 0.7053589718909148 2.481384834829292e-07 -0.09901287208470756 +1.7465 0.7053607811438758 0.7053594975648897 2.4801553681619293e-07 -0.09901317047614189 +1.7466000000000002 0.7053613128941076 0.7053600230815527 2.4782580396870424e-07 -0.09901346877782491 +1.7467000000000001 0.7053618444820868 0.7053605484416661 2.4756934821623666e-07 -0.09901376698978327 +1.7468000000000001 0.705362375907147 0.7053610736459921 2.4724624816951923e-07 -0.09901406511204373 +1.7469000000000001 0.705362907168623 0.7053615986952912 2.468565976840309e-07 -0.099014363144633 +1.747 0.7053634382658505 0.7053621235903234 2.464005058808172e-07 -0.09901466108757773 +1.7471 0.7053639691981666 0.7053626483318465 2.4587809709791797e-07 -0.09901495894090473 +1.7472 0.7053644999649099 0.7053631729206169 2.4528951084873407e-07 -0.09901525670464056 +1.7473 0.7053650305654211 0.70536369735739 2.4463490189141623e-07 -0.09901555437881197 +1.7474 0.7053655609990419 0.7053642216429189 2.439144399790649e-07 -0.09901585196344564 +1.7475 0.7053660912651167 0.7053647457779544 2.43128310012386e-07 -0.0990161494585682 +1.7476 0.7053666213629919 0.7053652697632455 2.422767119147906e-07 -0.09901644686420633 +1.7477 0.7053671512920158 0.7053657935995388 2.413598605283118e-07 -0.09901674418038663 +1.7478000000000002 0.7053676810515397 0.7053663172875781 2.403779856968713e-07 -0.09901704140713578 +1.7479 0.7053682106409171 0.7053668408281052 2.3933133204423473e-07 -0.09901733854448042 +1.748 0.7053687400595046 0.7053673642218585 2.3822015906421745e-07 -0.09901763559244713 +1.7481000000000002 0.7053692693066616 0.7053678874695737 2.3704474096802874e-07 -0.09901793255106256 +1.7482 0.7053697983817507 0.705368410571983 2.3580536661488294e-07 -0.09901822942035331 +1.7483000000000002 0.7053703272841376 0.7053689335298158 2.345023395050605e-07 -0.09901852620034596 +1.7484000000000002 0.7053708560131917 0.705369456343798 2.3313597764806904e-07 -0.09901882289106716 +1.7485 0.7053713845682854 0.7053699790146515 2.317066134863155e-07 -0.09901911949254344 +1.7486000000000002 0.7053719129487956 0.7053705015430948 2.3021459386735055e-07 -0.09901941600480137 +1.7487000000000001 0.7053724411541027 0.7053710239298425 2.2866027989121296e-07 -0.09901971242786761 +1.7488000000000001 0.7053729691835908 0.7053715461756047 2.2704404688961288e-07 -0.09902000876176863 +1.7489000000000001 0.7053734970366488 0.7053720682810882 2.253662842940929e-07 -0.09902030500653107 +1.749 0.7053740247126694 0.7053725902469944 2.2362739551806676e-07 -0.09902060116218137 +1.7491 0.7053745522110502 0.7053731120740208 2.2182779793600282e-07 -0.09902089722874613 +1.7492 0.7053750795311932 0.7053736337628598 2.1996792270301269e-07 -0.0990211932062519 +1.7493 0.705375606672505 0.7053741553141999 2.180482146924012e-07 -0.09902148909472516 +1.7494 0.7053761336343976 0.7053746767287236 2.1606913245403314e-07 -0.09902178489419243 +1.7495 0.7053766604162875 0.7053751980071089 2.1403114796106348e-07 -0.09902208060468023 +1.7496 0.7053771870175969 0.7053757191500285 2.119347466029986e-07 -0.09902237622621507 +1.7497 0.7053777134377535 0.7053762401581496 2.0978042703651e-07 -0.09902267175882346 +1.7498000000000002 0.7053782396761892 0.705376761032134 2.075687010709426e-07 -0.09902296720253181 +1.7499 0.705378765732343 0.7053772817726376 2.0530009356076184e-07 -0.09902326255736665 +1.75 0.7053792916056596 0.7053778023803106 2.0297514223902025e-07 -0.09902355782335447 +1.7501000000000002 0.7053798172955885 0.7053783228557976 2.0059439766878517e-07 -0.09902385300052169 +1.7502 0.7053803428015863 0.7053788431997368 1.9815842300374698e-07 -0.09902414808889477 +1.7503000000000002 0.7053808681231152 0.7053793634127603 1.956677939604634e-07 -0.09902444308850022 +1.7504000000000002 0.7053813932596438 0.7053798834954937 1.9312309861019283e-07 -0.0990247379993644 +1.7505 0.7053819182106472 0.7053804034485566 1.9052493728174968e-07 -0.09902503282151379 +1.7506000000000002 0.705382442975607 0.7053809232725612 1.8787392240537937e-07 -0.09902532755497473 +1.7507000000000001 0.705382967554012 0.7053814429681139 1.8517067838785817e-07 -0.09902562219977377 +1.7508000000000001 0.7053834919453568 0.7053819625358134 1.824158413800403e-07 -0.0990259167559372 +1.7509000000000001 0.7053840161491438 0.7053824819762523 1.7961005928032736e-07 -0.09902621122349148 +1.751 0.7053845401648822 0.7053830012900153 1.767539914224181e-07 -0.09902650560246296 +1.7511 0.7053850639920887 0.7053835204776804 1.738483085440834e-07 -0.0990267998928781 +1.7512 0.7053855876302864 0.7053840395398178 1.7089369255124387e-07 -0.09902709409476318 +1.7513 0.7053861110790067 0.7053845584769907 1.6789083639653923e-07 -0.09902738820814462 +1.7514 0.7053866343377886 0.7053850772897545 1.648404439023865e-07 -0.09902768223304881 +1.7515 0.7053871574061781 0.705385595978657 1.617432296222021e-07 -0.09902797616950204 +1.7516 0.7053876802837292 0.7053861145442382 1.5859991860794898e-07 -0.0990282700175307 +1.7517 0.7053882029700043 0.70538663298703 1.554112463303392e-07 -0.09902856377716111 +1.7518000000000002 0.705388725464573 0.7053871513075565 1.5217795844638116e-07 -0.09902885744841958 +1.7519 0.7053892477670136 0.7053876695063336 1.4890081060162097e-07 -0.09902915103133247 +1.752 0.7053897698769127 0.705388187583869 1.4558056835728417e-07 -0.09902944452592616 +1.7521000000000002 0.7053902917938641 0.705388705540662 1.4221800690925046e-07 -0.09902973793222677 +1.7522 0.7053908135174715 0.7053892233772034 1.3881391092845918e-07 -0.09903003125026077 +1.7523000000000002 0.7053913350473462 0.705389741093976 1.3536907442560087e-07 -0.09903032448005442 +1.7524000000000002 0.7053918563831082 0.7053902586914529 1.3188430052907263e-07 -0.09903061762163391 +1.7525 0.7053923775243864 0.7053907761700993 1.2836040128375026e-07 -0.09903091067502562 +1.7526000000000002 0.7053928984708187 0.7053912935303714 1.247981974948631e-07 -0.09903120364025575 +1.7527000000000001 0.7053934192220512 0.7053918107727167 1.2119851851982721e-07 -0.09903149651735065 +1.7528000000000001 0.7053939397777396 0.7053923278975733 1.175622020739564e-07 -0.09903178930633649 +1.7529000000000001 0.7053944601375485 0.70539284490537 1.138900940569898e-07 -0.09903208200723952 +1.753 0.7053949803011516 0.7053933617965272 1.1018304831023062e-07 -0.09903237462008604 +1.7531 0.7053955002682318 0.7053938785714557 1.0644192647429884e-07 -0.0990326671449023 +1.7532 0.7053960200384812 0.7053943952305566 1.0266759774973933e-07 -0.09903295958171442 +1.7533 0.7053965396116018 0.7053949117742219 9.886093870967172e-08 -0.09903325193054867 +1.7534 0.7053970589873043 0.7053954282028341 9.502283309509307e-08 -0.09903354419143126 +1.7535 0.7053975781653093 0.7053959445167659 9.115417161018047e-08 -0.09903383636438833 +1.7536 0.7053980971453477 0.7053964607163811 8.72558517071853e-08 -0.0990341284494462 +1.7537 0.7053986159271589 0.7053969768020327 8.332877739040956e-08 -0.09903442044663097 +1.7538000000000002 0.7053991345104927 0.7053974927740647 7.937385900110006e-08 -0.0990347123559688 +1.7539 0.7053996528951089 0.7053980086328109 7.539201300754694e-08 -0.09903500417748591 +1.754 0.7054001710807765 0.7053985243785952 7.138416180385576e-08 -0.09903529591120841 +1.7541000000000002 0.7054006890672748 0.7053990400117318 6.735123346361671e-08 -0.09903558755716248 +1.7542 0.7054012068543937 0.705399555532525 6.329416156296286e-08 -0.09903587911537431 +1.7543000000000002 0.7054017244419323 0.7054000709412682 5.921388493944357e-08 -0.09903617058587 +1.7544000000000002 0.7054022418296998 0.7054005862382455 5.5111347487327156e-08 -0.09903646196867566 +1.7545 0.7054027590175163 0.7054011014237306 5.098749793382151e-08 -0.09903675326381747 +1.7546000000000002 0.7054032760052114 0.7054016164979866 4.684328962223372e-08 -0.09903704447132151 +1.7547000000000001 0.7054037927926253 0.7054021314612668 4.267968029339486e-08 -0.0990373355912139 +1.7548000000000001 0.7054043093796086 0.7054026463138137 3.849763186708488e-08 -0.09903762662352072 +1.7549000000000001 0.7054048257660218 0.7054031610558598 3.4298110204375454e-08 -0.09903791756826805 +1.755 0.7054053419517363 0.705403675687627 3.008208489599373e-08 -0.099038208425482 +1.7551 0.7054058579366337 0.7054041902093271 2.585052903680829e-08 -0.09903849919518869 +1.7552 0.705406373720606 0.705404704621161 2.160441901245813e-08 -0.09903878987741417 +1.7553 0.7054068893035554 0.7054052189233191 1.734473425475669e-08 -0.09903908047218447 +1.7554 0.7054074046853955 0.7054057331159814 1.3072457025718742e-08 -0.09903937097952566 +1.7555 0.7054079198660496 0.7054062471993172 8.788572194648459e-09 -0.09903966139946374 +1.7556 0.7054084348454519 0.7054067611734856 4.494067005686442e-09 -0.09903995173202487 +1.7557 0.705408949623547 0.7054072750386345 1.899308479588746e-10 -0.09904024197723499 +1.7558000000000002 0.7054094642002905 0.7054077887949017 -4.122844962130279e-09 -0.09904053213512011 +1.7559 0.7054099785756482 0.705408302442414 -8.443267422025835e-09 -0.09904082220570633 +1.756 0.705410492749597 0.7054088159812875 -1.277034206072919e-08 -0.09904111218901958 +1.7561000000000002 0.7054110067221238 0.7054093294116275 -1.7103073175588068e-08 -0.09904140208508588 +1.7562 0.705411520493227 0.7054098427335295 -2.144046405217273e-08 -0.09904169189393129 +1.7563000000000002 0.7054120340629151 0.7054103559470771 -2.578151720496885e-08 -0.09904198161558171 +1.7564000000000002 0.7054125474312074 0.705410869052344 -3.01252345966032e-08 -0.09904227125006318 +1.7565 0.705413060598134 0.7054113820493924 -3.447061787550075e-08 -0.09904256079740163 +1.7566000000000002 0.7054135735637357 0.7054118949382748 -3.881666859760404e-08 -0.09904285025762305 +1.7567000000000002 0.7054140863280635 0.7054124077190324 -4.31623884598561e-08 -0.0990431396307534 +1.7568000000000001 0.7054145988911795 0.7054129203916955 -4.7506779528641834e-08 -0.09904342891681855 +1.7569000000000001 0.7054151112531571 0.7054134329562842 -5.184884447077733e-08 -0.09904371811584459 +1.757 0.7054156234140793 0.7054139454128076 -5.618758677793968e-08 -0.09904400722785733 +1.7571 0.70541613537404 0.705414457761264 -6.052201100177623e-08 -0.09904429625288275 +1.7572 0.7054166471331443 0.7054149700016417 -6.485112297519025e-08 -0.0990445851909468 +1.7573 0.7054171586915075 0.7054154821339174 -6.917393004322175e-08 -0.09904487404207536 +1.7574 0.7054176700492549 0.7054159941580578 -7.348944129495841e-08 -0.09904516280629427 +1.7575 0.7054181812065239 0.7054165060740187 -7.779666778232747e-08 -0.0990454514836295 +1.7576 0.7054186921634608 0.7054170178817456 -8.209462275254875e-08 -0.0990457400741069 +1.7577 0.7054192029202236 0.7054175295811733 -8.638232187278133e-08 -0.09904602857775238 +1.7578000000000003 0.7054197134769805 0.705418041172226 -9.065878345086709e-08 -0.09904631699459181 +1.7579 0.7054202238339099 0.7054185526548173 -9.492302867255414e-08 -0.09904660532465101 +1.758 0.705420733991201 0.7054190640288509 -9.917408181139842e-08 -0.09904689356795593 +1.7581000000000002 0.7054212439490531 0.7054195752942192 -1.0341097045687975e-07 -0.09904718172453235 +1.7582 0.705421753707676 0.7054200864508049 -1.0763272574598748e-07 -0.09904746979440612 +1.7583000000000002 0.70542226326729 0.70542059749848 -1.1183838256358103e-07 -0.09904775777760307 +1.7584000000000002 0.7054227726281254 0.7054211084371063 -1.1602697978264909e-07 -0.0990480456741491 +1.7585 0.7054232817904227 0.7054216192665355 -1.2019756048115005e-07 -0.09904833348406995 +1.7586000000000002 0.7054237907544326 0.7054221299866088 -1.2434917215017882e-07 -0.09904862120739145 +1.7587000000000002 0.7054242995204166 0.7054226405971572 -1.2848086691427674e-07 -0.09904890884413943 +1.7588000000000001 0.7054248080886454 0.705423151098002 -1.3259170176041501e-07 -0.09904919639433968 +1.7589000000000001 0.7054253164594 0.7054236614889541 -1.3668073874095743e-07 -0.09904948385801797 +1.759 0.7054258246329715 0.7054241717698144 -1.4074704519050074e-07 -0.09904977123520005 +1.7591 0.705426332609661 0.705424681940374 -1.4478969392710261e-07 -0.09905005852591177 +1.7592 0.7054268403897792 0.7054251920004141 -1.488077634951429e-07 -0.09905034573017885 +1.7593 0.705427347973647 0.7054257019497059 -1.528003383440002e-07 -0.0990506328480271 +1.7594 0.7054278553615945 0.7054262117880112 -1.5676650904315748e-07 -0.09905091987948222 +1.7595 0.7054283625539617 0.7054267215150816 -1.607053725059815e-07 -0.09905120682456997 +1.7596 0.7054288695510982 0.7054272311306596 -1.6461603217013399e-07 -0.0990514936833161 +1.7597 0.7054293763533632 0.7054277406344782 -1.6849759822308574e-07 -0.09905178045574638 +1.7598000000000003 0.7054298829611252 0.7054282500262603 -1.7234918779987507e-07 -0.09905206714188643 +1.7599 0.705430389374762 0.7054287593057198 -1.761699251756621e-07 -0.09905235374176204 +1.76 0.7054308955946608 0.7054292684725615 -1.7995894196001783e-07 -0.0990526402553989 +1.7601000000000002 0.705431401621218 0.7054297775264808 -1.8371537731723397e-07 -0.09905292668282274 +1.7602 0.7054319074548392 0.7054302864671638 -1.8743837814499953e-07 -0.0990532130240592 +1.7603000000000002 0.7054324130959386 0.7054307952942874 -1.9112709925828142e-07 -0.09905349927913397 +1.7604000000000002 0.7054329185449402 0.7054313040075203 -1.9478070360789967e-07 -0.0990537854480728 +1.7605 0.7054334238022759 0.7054318126065213 -1.9839836245053033e-07 -0.09905407153090127 +1.7606000000000002 0.7054339288683869 0.7054323210909412 -2.0197925555687224e-07 -0.09905435752764503 +1.7607000000000002 0.705434433743723 0.7054328294604219 -2.055225713538944e-07 -0.09905464343832986 +1.7608000000000001 0.7054349384287428 0.7054333377145962 -2.090275071572889e-07 -0.09905492926298128 +1.7609000000000001 0.7054354429239127 0.705433845853089 -2.1249326934147383e-07 -0.099055215001625 +1.761 0.7054359472297085 0.7054343538755168 -2.1591907348877948e-07 -0.09905550065428667 +1.7611 0.7054364513466129 0.7054348617814874 -2.193041446149624e-07 -0.09905578622099187 +1.7612 0.7054369552751181 0.7054353695706006 -2.2264771730104438e-07 -0.0990560717017662 +1.7613 0.7054374590157236 0.7054358772424478 -2.259490358945404e-07 -0.0990563570966353 +1.7614 0.7054379625689374 0.7054363847966132 -2.2920735465864484e-07 -0.09905664240562478 +1.7615 0.7054384659352746 0.7054368922326723 -2.3242193795958155e-07 -0.09905692762876023 +1.7616 0.7054389691152588 0.705437399550193 -2.3559206042272907e-07 -0.09905721276606717 +1.7617 0.7054394721094208 0.7054379067487363 -2.38717007099154e-07 -0.09905749781757132 +1.7618000000000003 0.7054399749182992 0.7054384138278544 -2.417960736390834e-07 -0.09905778278329813 +1.7619 0.7054404775424398 0.705438920787093 -2.4482856641680484e-07 -0.09905806766327324 +1.762 0.7054409799823957 0.7054394276259902 -2.4781380271107767e-07 -0.09905835245752222 +1.7621000000000002 0.7054414822387274 0.7054399343440766 -2.507511108751359e-07 -0.09905863716607052 +1.7622 0.7054419843120018 0.7054404409408763 -2.5363983044771055e-07 -0.09905892178894377 +1.7623000000000002 0.7054424862027936 0.7054409474159059 -2.564793123265019e-07 -0.09905920632616744 +1.7624000000000002 0.7054429879116838 0.7054414537686757 -2.592689189173658e-07 -0.09905949077776713 +1.7625 0.70544348943926 0.705441959998689 -2.620080242557443e-07 -0.0990597751437683 +1.7626000000000002 0.7054439907861166 0.7054424661054424 -2.646960141731991e-07 -0.09906005942419649 +1.7627000000000002 0.7054444919528547 0.7054429720884261 -2.6733228640843376e-07 -0.09906034361907723 +1.7628000000000001 0.7054449929400808 0.7054434779471241 -2.6991625077729675e-07 -0.09906062772843595 +1.7629000000000001 0.7054454937484085 0.7054439836810147 -2.7244732925257864e-07 -0.09906091175229824 +1.763 0.705445994378457 0.7054444892895688 -2.749249561548317e-07 -0.09906119569068948 +1.7631000000000001 0.7054464948308511 0.705444994772253 -2.773485782321672e-07 -0.09906147954363521 +1.7632 0.7054469951062221 0.7054455001285266 -2.797176547990332e-07 -0.0990617633111609 +1.7633 0.7054474952052062 0.7054460053578444 -2.820316578715232e-07 -0.09906204699329196 +1.7634 0.7054479951284456 0.7054465104596552 -2.8429007224717306e-07 -0.09906233059005391 +1.7635 0.7054484948765877 0.7054470154334025 -2.8649239566108653e-07 -0.09906261410147219 +1.7636 0.7054489944502847 0.7054475202785242 -2.8863813887961e-07 -0.09906289752757214 +1.7637 0.7054494938501947 0.7054480249944537 -2.9072682580788545e-07 -0.09906318086837929 +1.7638000000000003 0.7054499930769801 0.7054485295806192 -2.9275799356270893e-07 -0.09906346412391903 +1.7639 0.7054504921313083 0.7054490340364439 -2.947311926702889e-07 -0.0990637472942168 +1.764 0.7054509910138511 0.7054495383613464 -2.966459870419602e-07 -0.09906403037929797 +1.7641000000000002 0.7054514897252852 0.7054500425547412 -2.985019541754119e-07 -0.09906431337918793 +1.7642 0.7054519882662913 0.7054505466160379 -3.0029868518244296e-07 -0.09906459629391215 +1.7643000000000002 0.7054524866375547 0.705451050544642 -3.020357849208011e-07 -0.09906487912349594 +1.7644000000000002 0.7054529848397642 0.7054515543399551 -3.0371287204622455e-07 -0.09906516186796471 +1.7645 0.7054534828736129 0.705452058001375 -3.0532957909917835e-07 -0.0990654445273439 +1.7646000000000002 0.7054539807397977 0.7054525615282952 -3.0688555260893757e-07 -0.09906572710165878 +1.7647 0.7054544784390187 0.7054530649201058 -3.083804531664458e-07 -0.09906600959093473 +1.7648000000000001 0.7054549759719797 0.7054535681761935 -3.098139555110513e-07 -0.09906629199519706 +1.7649000000000001 0.705455473339388 0.7054540712959418 -3.1118574853050696e-07 -0.09906657431447122 +1.765 0.7054559705419537 0.7054545742787307 -3.124955353997483e-07 -0.09906685654878244 +1.7651000000000001 0.7054564675803903 0.7054550771239374 -3.1374303362252665e-07 -0.09906713869815612 +1.7652 0.7054569644554134 0.7054555798309361 -3.149279751077372e-07 -0.09906742076261749 +1.7653 0.7054574611677422 0.7054560823990986 -3.1605010616941875e-07 -0.09906770274219197 +1.7654 0.7054579577180979 0.7054565848277938 -3.1710918768634855e-07 -0.0990679846369048 +1.7655 0.7054584541072042 0.7054570871163883 -3.181049950326531e-07 -0.0990682664467813 +1.7656 0.705458950335787 0.7054575892642465 -3.190373182235251e-07 -0.09906854817184677 +1.7657 0.705459446404574 0.7054580912707309 -3.199059618944067e-07 -0.09906882981212645 +1.7658000000000003 0.7054599423142954 0.7054585931352011 -3.2071074537037836e-07 -0.09906911136764564 +1.7659 0.7054604380656826 0.7054590948570163 -3.2145150268697575e-07 -0.09906939283842961 +1.766 0.7054609336594689 0.7054595964355337 -3.221280826318229e-07 -0.09906967422450366 +1.7661000000000002 0.7054614290963885 0.7054600978701084 -3.2274034883483793e-07 -0.09906995552589297 +1.7662 0.7054619243771778 0.7054605991600948 -3.2328817967108847e-07 -0.09907023674262283 +1.7663000000000002 0.7054624195025736 0.705461100304846 -3.237714683995696e-07 -0.09907051787471849 +1.7664000000000002 0.7054629144733138 0.7054616013037142 -3.241901230799371e-07 -0.09907079892220517 +1.7665 0.7054634092901368 0.7054621021560505 -3.2454406669046865e-07 -0.09907107988510809 +1.7666000000000002 0.7054639039537824 0.7054626028612054 -3.248332370794915e-07 -0.09907136076345241 +1.7667 0.7054643984649902 0.7054631034185295 -3.2505758697926046e-07 -0.09907164155726339 +1.7668000000000001 0.7054648928245004 0.7054636038273724 -3.2521708405452987e-07 -0.09907192226656628 +1.7669000000000001 0.7054653870330534 0.7054641040870837 -3.2531171088867605e-07 -0.09907220289138621 +1.767 0.7054658810913893 0.705464604197013 -3.2534146490736937e-07 -0.09907248343174838 +1.7671000000000001 0.7054663750002481 0.7054651041565101 -3.2530635850347434e-07 -0.09907276388767794 +1.7672 0.7054668687603699 0.7054656039649251 -3.252064189190884e-07 -0.09907304425920012 +1.7673 0.7054673623724936 0.7054661036216086 -3.250416882871754e-07 -0.09907332454634005 +1.7674 0.7054678558373582 0.7054666031259114 -3.2481222363156537e-07 -0.09907360474912291 +1.7675 0.7054683491557012 0.7054671024771857 -3.245180968114436e-07 -0.09907388486757379 +1.7676 0.7054688423282598 0.7054676016747845 -3.2415939452828946e-07 -0.09907416490171793 +1.7677 0.7054693353557695 0.7054681007180614 -3.237362182911818e-07 -0.0990744448515804 +1.7678000000000003 0.705469828238965 0.7054685996063719 -3.2324868438210475e-07 -0.09907472471718634 +1.7679 0.7054703209785791 0.7054690983390723 -3.2269692381431403e-07 -0.09907500449856087 +1.768 0.7054708135753436 0.7054695969155211 -3.22081082346215e-07 -0.09907528419572913 +1.7681000000000002 0.7054713060299876 0.705470095335078 -3.214013203980959e-07 -0.09907556380871615 +1.7682 0.7054717983432395 0.7054705935971048 -3.206578130382498e-07 -0.09907584333754711 +1.7683000000000002 0.7054722905158244 0.7054710917009657 -3.198507498997083e-07 -0.09907612278224709 +1.7684000000000002 0.7054727825484663 0.7054715896460264 -3.1898033518718005e-07 -0.09907640214284115 +1.7685 0.705473274441886 0.7054720874316553 -3.1804678755908977e-07 -0.09907668141935438 +1.7686000000000002 0.705473766196802 0.7054725850572237 -3.170503401692115e-07 -0.09907696061181182 +1.7687 0.7054742578139306 0.7054730825221045 -3.1599124051401306e-07 -0.0990772397202386 +1.7688000000000001 0.7054747492939845 0.7054735798256748 -3.148697503979614e-07 -0.09907751874465973 +1.7689000000000001 0.7054752406376739 0.7054740769673133 -3.1368614589188937e-07 -0.09907779768510026 +1.769 0.7054757318457052 0.7054745739464028 -3.124407172636068e-07 -0.0990780765415852 +1.7691000000000001 0.7054762229187825 0.7054750707623288 -3.1113376887381694e-07 -0.09907835531413961 +1.7692 0.7054767138576059 0.705475567414481 -3.097656191483611e-07 -0.09907863400278855 +1.7693 0.7054772046628719 0.7054760639022517 -3.0833660046719613e-07 -0.09907891260755697 +1.7694 0.7054776953352733 0.7054765602250374 -3.0684705908806675e-07 -0.09907919112846994 +1.7695 0.7054781858754988 0.7054770563822383 -3.052973551048721e-07 -0.09907946956555244 +1.7696 0.7054786762842338 0.705477552373259 -3.0368786225337674e-07 -0.0990797479188295 +1.7697 0.7054791665621585 0.7054780481975079 -3.020189679597829e-07 -0.09908002618832602 +1.7698000000000003 0.7054796567099494 0.7054785438543976 -3.0029107314644143e-07 -0.09908030437406704 +1.7699 0.7054801467282785 0.7054790393433454 -2.985045921971574e-07 -0.09908058247607753 +1.77 0.7054806366178128 0.7054795346637733 -2.9665995279412605e-07 -0.09908086049438247 +1.7701000000000002 0.7054811263792151 0.7054800298151079 -2.947575958936466e-07 -0.09908113842900682 +1.7702 0.7054816160131429 0.7054805247967806 -2.927979755491805e-07 -0.09908141627997552 +1.7703000000000002 0.7054821055202486 0.7054810196082275 -2.907815588454321e-07 -0.09908169404731348 +1.7704000000000002 0.7054825949011799 0.7054815142488906 -2.8870882576650936e-07 -0.09908197173104571 +1.7705 0.7054830841565787 0.7054820087182168 -2.865802691091879e-07 -0.09908224933119708 +1.7706000000000002 0.7054835732870816 0.7054825030156577 -2.843963943510719e-07 -0.09908252684779251 +1.7707 0.7054840622933194 0.705482997140672 -2.8215771949793855e-07 -0.09908280428085692 +1.7708000000000002 0.7054845511759182 0.705483491092723 -2.798647750178185e-07 -0.09908308163041529 +1.7709000000000001 0.705485039935497 0.7054839848712802 -2.775181036744623e-07 -0.09908335889649252 +1.771 0.7054855285726692 0.7054844784758189 -2.751182604336655e-07 -0.09908363607911341 +1.7711000000000001 0.7054860170880424 0.7054849719058203 -2.726658122863268e-07 -0.0990839131783029 +1.7712 0.7054865054822175 0.7054854651607722 -2.701613381443646e-07 -0.09908419019408589 +1.7713 0.7054869937557896 0.7054859582401685 -2.676054286984697e-07 -0.09908446712648722 +1.7714 0.7054874819093467 0.7054864511435095 -2.6499868631055246e-07 -0.09908474397553173 +1.7715 0.7054879699434707 0.7054869438703026 -2.6234172481251483e-07 -0.09908502074124433 +1.7716 0.7054884578587364 0.705487436420061 -2.596351694160448e-07 -0.09908529742364981 +1.7717 0.7054889456557121 0.7054879287923059 -2.568796564940412e-07 -0.0990855740227731 +1.7718000000000003 0.7054894333349585 0.7054884209865642 -2.5407583351122476e-07 -0.09908585053863893 +1.7719 0.7054899208970302 0.7054889130023706 -2.5122435885760463e-07 -0.09908612697127218 +1.772 0.7054904083424738 0.705489404839267 -2.483259016437811e-07 -0.09908640332069772 +1.7721000000000002 0.7054908956718288 0.705489896496802 -2.453811415829843e-07 -0.09908667958694027 +1.7722 0.7054913828856275 0.7054903879745327 -2.4239076882801025e-07 -0.09908695577002476 +1.7723000000000002 0.7054918699843943 0.7054908792720225 -2.3935548378734017e-07 -0.09908723186997585 +1.7724000000000002 0.7054923569686462 0.7054913703888428 -2.3627599702105706e-07 -0.09908750788681839 +1.7725 0.7054928438388923 0.7054918613245733 -2.331530290118622e-07 -0.0990877838205772 +1.7726000000000002 0.7054933305956341 0.7054923520788008 -2.2998730999507222e-07 -0.09908805967127703 +1.7727 0.7054938172393648 0.7054928426511204 -2.2677957985106634e-07 -0.09908833543894265 +1.7728000000000002 0.7054943037705699 0.705493333041135 -2.2353058786589441e-07 -0.09908861112359879 +1.7729000000000001 0.7054947901897264 0.7054938232484562 -2.2024109259943803e-07 -0.09908888672527029 +1.773 0.7054952764973035 0.7054943132727033 -2.1691186168418253e-07 -0.09908916224398188 +1.7731000000000001 0.7054957626937612 0.7054948031135037 -2.135436716448058e-07 -0.09908943767975822 +1.7732 0.705496248779552 0.7054952927704938 -2.1013730774552264e-07 -0.09908971303262415 +1.7733 0.7054967347551191 0.7054957822433183 -2.0669356378538728e-07 -0.09908998830260425 +1.7734 0.7054972206208978 0.7054962715316302 -2.0321324190053502e-07 -0.09909026348972338 +1.7735 0.7054977063773142 0.7054967606350918 -1.9969715241152652e-07 -0.0990905385940062 +1.7736 0.7054981920247858 0.7054972495533736 -1.961461135943643e-07 -0.09909081361547743 +1.7737 0.7054986775637213 0.7054977382861553 -1.9256095154518427e-07 -0.09909108855416177 +1.7738000000000003 0.70549916299452 0.7054982268331251 -1.889424999269862e-07 -0.09909136341008387 +1.7739 0.7054996483175726 0.7054987151939808 -1.8529159981697796e-07 -0.09909163818326844 +1.774 0.7055001335332607 0.7054992033684289 -1.816090995088171e-07 -0.09909191287374018 +1.7741000000000002 0.7055006186419562 0.7054996913561853 -1.7789585426628007e-07 -0.09909218748152374 +1.7742 0.7055011036440222 0.7055001791569749 -1.741527262053011e-07 -0.09909246200664378 +1.7743000000000002 0.7055015885398126 0.7055006667705321 -1.7038058404937606e-07 -0.09909273644912492 +1.7744000000000002 0.7055020733296714 0.7055011541966004 -1.6658030290925274e-07 -0.09909301080899187 +1.7745 0.7055025580139336 0.7055016414349333 -1.6275276409731532e-07 -0.09909328508626927 +1.7746000000000002 0.7055030425929242 0.7055021284852931 -1.5889885496278566e-07 -0.09909355928098171 +1.7747 0.705503527066959 0.705502615347452 -1.5501946861763705e-07 -0.09909383339315378 +1.7748000000000002 0.7055040114363438 0.7055031020211919 -1.5111550378220373e-07 -0.09909410742281016 +1.7749000000000001 0.7055044957013751 0.7055035885063046 -1.471878645579322e-07 -0.09909438136997548 +1.775 0.7055049798623395 0.7055040748025911 -1.4323746020186712e-07 -0.09909465523467431 +1.7751000000000001 0.7055054639195135 0.7055045609098627 -1.3926520495144423e-07 -0.09909492901693126 +1.7752000000000001 0.705505947873164 0.70550504682794 -1.3527201778336384e-07 -0.09909520271677091 +1.7753 0.705506431723548 0.7055055325566539 -1.3125882222103646e-07 -0.09909547633421784 +1.7754 0.7055069154709124 0.7055060180958453 -1.2722654610559936e-07 -0.09909574986929665 +1.7755 0.7055073991154944 0.7055065034453649 -1.2317612137734135e-07 -0.09909602332203193 +1.7756 0.7055078826575203 0.7055069886050733 -1.191084839022305e-07 -0.09909629669244815 +1.7757 0.705508366097207 0.7055074735748412 -1.1502457319435833e-07 -0.0990965699805699 +1.7758000000000003 0.7055088494347614 0.7055079583545498 -1.1092533223899803e-07 -0.09909684318642174 +1.7759 0.7055093326703801 0.7055084429440901 -1.0681170727229461e-07 -0.09909711631002822 +1.776 0.7055098158042492 0.7055089273433633 -1.0268464754187301e-07 -0.09909738935141389 +1.7761000000000002 0.7055102988365449 0.7055094115522806 -9.854510511862064e-08 -0.09909766231060324 +1.7762 0.705510781767433 0.7055098955707639 -9.439403464775453e-08 -0.09909793518762076 +1.7763000000000002 0.7055112645970693 0.705510379398745 -9.023239314846082e-08 -0.09909820798249103 +1.7764000000000002 0.7055117473255986 0.705510863036166 -8.606113978317648e-08 -0.0990984806952385 +1.7765 0.7055122299531564 0.7055113464829792 -8.188123563381e-08 -0.09909875332588772 +1.7766000000000002 0.705512712479867 0.7055118297391477 -7.769364350138086e-08 -0.09909902587446313 +1.7767 0.7055131949058445 0.7055123128046443 -7.34993276562193e-08 -0.09909929834098921 +1.7768000000000002 0.7055136772311932 0.7055127956794527 -6.929925363630476e-08 -0.09909957072549047 +1.7769000000000001 0.7055141594560064 0.7055132783635664 -6.509438801394554e-08 -0.09909984302799135 +1.777 0.7055146415803675 0.7055137608569896 -6.08856981785047e-08 -0.09910011524851636 +1.7771000000000001 0.7055151236043491 0.705514243159737 -5.66741521119702e-08 -0.09910038738708993 +1.7772000000000001 0.7055156055280136 0.7055147252718332 -5.246071816951241e-08 -0.0991006594437365 +1.7773 0.7055160873514127 0.7055152071933135 -4.8246364853319484e-08 -0.09910093141848048 +1.7774 0.7055165690745882 0.7055156889242236 -4.4032060590823863e-08 -0.09910120331134631 +1.7775 0.7055170506975712 0.7055161704646191 -3.981877351292868e-08 -0.09910147512235841 +1.7776 0.7055175322203826 0.7055166518145668 -3.5607471232938954e-08 -0.09910174685154124 +1.7777 0.7055180136430328 0.705517132974143 -3.1399120620613855e-08 -0.0991020184989192 +1.7778000000000003 0.705518494965522 0.7055176139434349 -2.7194687583862592e-08 -0.09910229006451668 +1.7779 0.7055189761878397 0.7055180947225399 -2.2995136847187708e-08 -0.09910256154835806 +1.778 0.7055194573099652 0.7055185753115653 -1.880143172703838e-08 -0.09910283295046773 +1.7781000000000002 0.705519938331868 0.7055190557106295 -1.4614533917246819e-08 -0.09910310427087014 +1.7782 0.7055204192535063 0.7055195359198604 -1.0435403256358472e-08 -0.09910337550958959 +1.7783000000000002 0.705520900074829 0.7055200159393966 -6.264997522500981e-09 -0.0991036466666505 +1.7784 0.7055213807957741 0.7055204957693866 -2.1042722061354047e-09 -0.0991039177420772 +1.7785 0.7055218614162695 0.7055209754099896 2.045819709819985e-09 -0.09910418873589401 +1.7786000000000002 0.7055223419362334 0.7055214548613743 6.184327966396452e-09 -0.09910445964812535 +1.7787 0.7055228223555732 0.7055219341237202 1.0310305241512108e-08 -0.0991047304787955 +1.7788000000000002 0.7055233026741865 0.7055224131972163 1.442280737635332e-08 -0.09910500122792884 +1.7789000000000001 0.7055237828919604 0.7055228920820621 1.8520893584408893e-08 -0.09910527189554963 +1.779 0.7055242630087726 0.7055233707784669 2.2603626668310506e-08 -0.09910554248168221 +1.7791000000000001 0.7055247430244904 0.7055238492866504 2.6670073233203695e-08 -0.09910581298635093 +1.7792000000000001 0.7055252229389712 0.7055243276068417 3.071930389925148e-08 -0.0991060834095801 +1.7793 0.7055257027520625 0.70552480573928 3.475039351934217e-08 -0.09910635375139398 +1.7794 0.7055261824636019 0.7055252836842143 3.876242138552144e-08 -0.09910662401181687 +1.7795 0.7055266620734169 0.7055257614419036 4.2754471440628605e-08 -0.09910689419087304 +1.7796 0.7055271415813257 0.7055262390126165 4.6725632488198166e-08 -0.09910716428858675 +1.7797 0.7055276209871365 0.7055267163966312 5.067499839021827e-08 -0.09910743430498231 +1.7798000000000003 0.7055281002906482 0.705527193594236 5.4601668296114236e-08 -0.09910770424008401 +1.7799 0.7055285794916493 0.7055276706057277 5.850474682836393e-08 -0.09910797409391599 +1.78 0.7055290585899199 0.7055281474314139 6.238334428892989e-08 -0.09910824386650258 +1.7801000000000002 0.7055295375852293 0.705528624071611 6.623657687609974e-08 -0.099108513557868 +1.7802 0.7055300164773385 0.7055291005266449 7.00635668753058e-08 -0.0991087831680365 +1.7803000000000002 0.7055304952659988 0.7055295767968506 7.386344284820989e-08 -0.09910905269703228 +1.7804 0.7055309739509519 0.705530052882573 7.763533984954385e-08 -0.09910932214487962 +1.7805 0.7055314525319307 0.7055305287841651 8.137839961966375e-08 -0.09910959151160265 +1.7806000000000002 0.705531931008659 0.7055310045019898 8.509177077536956e-08 -0.09910986079722557 +1.7807 0.705532409380851 0.7055314800364189 8.877460901460243e-08 -0.09911013000177263 +1.7808000000000002 0.7055328876482123 0.7055319553878332 9.242607726736574e-08 -0.09911039912526798 +1.7809000000000001 0.7055333658104399 0.7055324305566222 9.604534594379044e-08 -0.09911066816773581 +1.781 0.7055338438672216 0.7055329055431845 9.96315931006686e-08 -0.09911093712920038 +1.7811000000000001 0.7055343218182368 0.7055333803479267 1.0318400460104793e-07 -0.09911120600968576 +1.7812000000000001 0.7055347996631556 0.7055338549712646 1.0670177433974581e-07 -0.09911147480921612 +1.7813 0.7055352774016401 0.7055343294136227 1.1018410440641335e-07 -0.09911174352781568 +1.7814 0.7055357550333439 0.7055348036754334 1.1363020526247714e-07 -0.0991120121655085 +1.7815 0.7055362325579122 0.7055352777571378 1.170392959146116e-07 -0.0991122807223188 +1.7816 0.7055367099749819 0.7055357516591851 1.2041060412290583e-07 -0.09911254919827073 +1.7817 0.7055371872841812 0.7055362253820326 1.2374336654658036e-07 -0.09911281759338829 +1.7818000000000003 0.7055376644851312 0.705536698926146 1.2703682892092893e-07 -0.09911308590769574 +1.7819 0.7055381415774442 0.7055371722919983 1.3029024623772978e-07 -0.09911335414121705 +1.782 0.7055386185607251 0.705537645480071 1.3350288291871792e-07 -0.09911362229397641 +1.7821000000000002 0.7055390954345707 0.7055381184908531 1.366740129543631e-07 -0.0991138903659979 +1.7822 0.7055395721985706 0.7055385913248414 1.3980292006693373e-07 -0.09911415835730567 +1.7823000000000002 0.7055400488523061 0.7055390639825398 1.4288889796029713e-07 -0.09911442626792372 +1.7824 0.7055405253953518 0.7055395364644604 1.4593125033379728e-07 -0.0991146940978762 +1.7825 0.7055410018272743 0.7055400087711219 1.4892929115981057e-07 -0.0991149618471871 +1.7826000000000002 0.7055414781476335 0.7055404809030502 1.5188234477048201e-07 -0.09911522951588052 +1.7827 0.7055419543559815 0.705540952860779 1.54789746034667e-07 -0.09911549710398049 +1.7828000000000002 0.705542430451864 0.7055414246448487 1.5765084050711753e-07 -0.09911576461151111 +1.7829000000000002 0.70554290643482 0.7055418962558062 1.6046498459848513e-07 -0.09911603203849642 +1.783 0.7055433823043806 0.7055423676942054 1.6323154566552645e-07 -0.09911629938496039 +1.7831000000000001 0.7055438580600718 0.7055428389606069 1.659499021984534e-07 -0.09911656665092713 +1.7832000000000001 0.7055443337014117 0.7055433100555779 1.6861944394583328e-07 -0.09911683383642061 +1.7833 0.7055448092279124 0.7055437809796915 1.7123957203601936e-07 -0.09911710094146482 +1.7834 0.7055452846390803 0.7055442517335277 1.7380969914715383e-07 -0.09911736796608384 +1.7835 0.705545759934415 0.7055447223176725 1.763292495904345e-07 -0.09911763491030164 +1.7836 0.7055462351134103 0.7055451927327174 1.7879765950440385e-07 -0.0991179017741422 +1.7837 0.7055467101755537 0.7055456629792602 1.8121437691046016e-07 -0.0991181685576295 +1.7838000000000003 0.7055471851203275 0.7055461330579044 1.8357886189326877e-07 -0.09911843526078752 +1.7839 0.7055476599472081 0.7055466029692593 1.858905866909677e-07 -0.09911870188364026 +1.784 0.7055481346556662 0.7055470727139395 1.881490358131288e-07 -0.09911896842621169 +1.7841000000000002 0.7055486092451675 0.7055475422925649 1.903537061483107e-07 -0.0991192348885257 +1.7842 0.705549083715172 0.7055480117057606 1.9250410708201993e-07 -0.09911950127060631 +1.7843000000000002 0.7055495580651349 0.7055484809541572 1.945997606667138e-07 -0.09911976757247742 +1.7844 0.7055500322945063 0.7055489500383899 1.966402016356783e-07 -0.09912003379416298 +1.7845 0.7055505064027314 0.7055494189590985 1.9862497755568365e-07 -0.09912029993568691 +1.7846000000000002 0.705550980389251 0.7055498877169277 2.0055364891025107e-07 -0.09912056599707314 +1.7847 0.7055514542535009 0.7055503563125272 2.0242578919679732e-07 -0.09912083197834556 +1.7848000000000002 0.7055519279949127 0.7055508247465505 2.0424098502030974e-07 -0.09912109787952814 +1.7849000000000002 0.7055524016129139 0.7055512930196557 2.0599883620436854e-07 -0.09912136370064473 +1.785 0.7055528751069274 0.7055517611325048 2.07698955877883e-07 -0.09912162944171929 +1.7851000000000001 0.7055533484763726 0.7055522290857639 2.0934097053407208e-07 -0.09912189510277561 +1.7852000000000001 0.7055538217206647 0.7055526968801027 2.1092452012066998e-07 -0.09912216068383765 +1.7853 0.7055542948392153 0.7055531645161948 2.1244925812666238e-07 -0.09912242618492922 +1.7854 0.7055547678314323 0.7055536319947172 2.1391485166902258e-07 -0.0991226916060742 +1.7855 0.7055552406967207 0.7055540993163505 2.1532098153434487e-07 -0.09912295694729648 +1.7856 0.7055557134344814 0.7055545664817784 2.1666734226211126e-07 -0.09912322220861987 +1.7857 0.7055561860441132 0.7055550334916878 2.1795364222448876e-07 -0.09912348739006828 +1.7858000000000003 0.7055566585250113 0.7055555003467684 2.191796037095961e-07 -0.09912375249166555 +1.7859 0.7055571308765677 0.7055559670477127 2.2034496287987038e-07 -0.09912401751343544 +1.786 0.7055576030981724 0.7055564335952159 2.2144946995594772e-07 -0.09912428245540178 +1.7861000000000002 0.7055580751892128 0.7055568999899756 2.2249288920278554e-07 -0.09912454731758844 +1.7862 0.7055585471490737 0.7055573662326919 2.2347499897129586e-07 -0.0991248121000192 +1.7863000000000002 0.7055590189771378 0.7055578323240672 2.2439559178855095e-07 -0.09912507680271784 +1.7864 0.7055594906727858 0.7055582982648055 2.2525447433696666e-07 -0.09912534142570821 +1.7865 0.7055599622353964 0.7055587640556131 2.2605146758614136e-07 -0.09912560596901408 +1.7866000000000002 0.7055604336643468 0.7055592296971978 2.2678640674428374e-07 -0.09912587043265926 +1.7867 0.7055609049590118 0.7055596951902687 2.2745914134841838e-07 -0.09912613481666743 +1.7868000000000002 0.7055613761187658 0.7055601605355374 2.280695352296913e-07 -0.09912639912106247 +1.7869000000000002 0.7055618471429811 0.7055606257337154 2.286174666313312e-07 -0.09912666334586803 +1.787 0.7055623180310293 0.7055610907855163 2.2910282818783267e-07 -0.09912692749110798 +1.7871000000000001 0.7055627887822808 0.7055615556916544 2.2952552685556737e-07 -0.09912719155680597 +1.7872000000000001 0.7055632593961055 0.7055620204528444 2.29885484107073e-07 -0.09912745554298584 +1.7873 0.705563729871872 0.7055624850698023 2.3018263583390874e-07 -0.09912771944967122 +1.7874 0.705564200208949 0.7055629495432443 2.3041693236053318e-07 -0.09912798327688593 +1.7875 0.7055646704067045 0.7055634138738867 2.3058833846512083e-07 -0.0991282470246536 +1.7876 0.7055651404645065 0.7055638780624464 2.3069683340731784e-07 -0.09912851069299802 +1.7877 0.7055656103817224 0.7055643421096398 2.3074241087273073e-07 -0.09912877428194283 +1.7878000000000003 0.7055660801577205 0.705564806016184 2.3072507903537653e-07 -0.09912903779151178 +1.7879 0.7055665497918687 0.7055652697827951 2.3064486052298827e-07 -0.09912930122172853 +1.788 0.7055670192835359 0.7055657334101892 2.305017923823205e-07 -0.09912956457261682 +1.7881000000000002 0.705567488632091 0.7055661968990816 2.3029592613466043e-07 -0.09912982784420027 +1.7882 0.7055679578369038 0.7055666602501866 2.3002732763705014e-07 -0.09913009103650257 +1.7883000000000002 0.705568426897345 0.705567123464218 2.2969607722106433e-07 -0.09913035414954735 +1.7884 0.7055688958127866 0.7055675865418887 2.2930226952627697e-07 -0.0991306171833583 +1.7885 0.7055693645826011 0.7055680494839099 2.2884601357658907e-07 -0.09913088013795912 +1.7886000000000002 0.705569833206163 0.7055685122909919 2.2832743271777867e-07 -0.09913114301337335 +1.7887 0.705570301682848 0.7055689749638433 2.277466645134174e-07 -0.09913140580962472 +1.7888000000000002 0.7055707700120333 0.7055694375031706 2.2710386086283174e-07 -0.09913166852673677 +1.7889000000000002 0.7055712381930984 0.7055698999096793 2.2639918782763058e-07 -0.09913193116473323 +1.789 0.7055717062254241 0.7055703621840725 2.2563282562476639e-07 -0.09913219372363762 +1.7891000000000001 0.7055721741083937 0.7055708243270512 2.24804968640413e-07 -0.09913245620347362 +1.7892000000000001 0.7055726418413926 0.705571286339314 2.2391582527037102e-07 -0.09913271860426477 +1.7893000000000001 0.7055731094238086 0.7055717482215575 2.229656179825179e-07 -0.09913298092603473 +1.7894 0.7055735768550317 0.7055722099744752 2.2195458319884676e-07 -0.09913324316880699 +1.7895 0.7055740441344557 0.7055726715987582 2.2088297123301626e-07 -0.09913350533260519 +1.7896 0.7055745112614761 0.705573133095095 2.1975104622790065e-07 -0.09913376741745294 +1.7897 0.7055749782354916 0.7055735944641703 2.1855908614171193e-07 -0.09913402942337375 +1.7898000000000003 0.7055754450559046 0.7055740557066665 2.173073826230998e-07 -0.09913429135039124 +1.7899 0.7055759117221202 0.705574516823262 2.159962409764571e-07 -0.09913455319852887 +1.79 0.7055763782335472 0.7055749778146323 2.146259800717143e-07 -0.09913481496781029 +1.7901000000000002 0.705576844589598 0.705575438681449 2.1319693225760328e-07 -0.09913507665825899 +1.7902 0.7055773107896884 0.7055758994243799 2.1170944328532948e-07 -0.09913533826989851 +1.7903000000000002 0.7055777768332383 0.7055763600440892 2.101638722634691e-07 -0.09913559980275237 +1.7904 0.7055782427196715 0.7055768205412369 2.0856059150531348e-07 -0.09913586125684404 +1.7905 0.7055787084484161 0.7055772809164786 2.068999865011134e-07 -0.0991361226321971 +1.7906000000000002 0.7055791740189044 0.7055777411704662 2.051824557654236e-07 -0.09913638392883505 +1.7907 0.7055796394305732 0.7055782013038467 2.0340841079546923e-07 -0.09913664514678139 +1.7908000000000002 0.7055801046828636 0.7055786613172629 2.0157827597400146e-07 -0.09913690628605962 +1.7909000000000002 0.7055805697752217 0.705579121211352 1.9969248842358067e-07 -0.0991371673466932 +1.791 0.7055810347070981 0.7055795809867474 1.9775149791290136e-07 -0.0991374283287056 +1.7911000000000001 0.7055814994779486 0.7055800406440768 1.9575576678046436e-07 -0.09913768923212028 +1.7912000000000001 0.7055819640872343 0.7055805001839632 1.937057698027378e-07 -0.09913795005696074 +1.7913000000000001 0.7055824285344209 0.705580959607024 1.9160199408660428e-07 -0.0991382108032504 +1.7914 0.7055828928189799 0.7055814189138716 1.894449389444608e-07 -0.09913847147101273 +1.7915 0.7055833569403883 0.7055818781051129 1.872351157970742e-07 -0.09913873206027118 +1.7916 0.7055838208981287 0.7055823371813486 1.8497304801398662e-07 -0.0991389925710492 +1.7917 0.7055842846916893 0.7055827961431742 1.8265927082677935e-07 -0.09913925300337022 +1.7918000000000003 0.7055847483205642 0.7055832549911788 1.8029433120764216e-07 -0.0991395133572576 +1.7919 0.7055852117842536 0.705583713725946 1.7787878770283982e-07 -0.0991397736327348 +1.792 0.7055856750822636 0.705584172348053 1.7541321033209822e-07 -0.09914003382982522 +1.7921 0.7055861382141071 0.7055846308580708 1.7289818043941807e-07 -0.09914029394855228 +1.7922 0.7055866011793025 0.7055850892565638 1.703342905577665e-07 -0.09914055398893935 +1.7923000000000002 0.7055870639773754 0.7055855475440904 1.6772214427723808e-07 -0.09914081395100986 +1.7924 0.7055875266078575 0.705586005721202 1.6506235608892972e-07 -0.09914107383478715 +1.7925 0.7055879890702875 0.7055864637884431 1.6235555126004053e-07 -0.0991413336402946 +1.7926000000000002 0.7055884513642112 0.705586921746352 1.5960236566733843e-07 -0.09914159336755565 +1.7927 0.7055889134891806 0.7055873795954593 1.5680344567226e-07 -0.09914185301659356 +1.7928000000000002 0.7055893754447551 0.7055878373362892 1.5395944792662153e-07 -0.09914211258743173 +1.7929000000000002 0.7055898372305014 0.7055882949693579 1.5107103928588272e-07 -0.09914237208009347 +1.793 0.7055902988459929 0.7055887524951753 1.4813889656628554e-07 -0.09914263149460216 +1.7931000000000001 0.7055907602908114 0.7055892099142433 1.4516370647546517e-07 -0.09914289083098114 +1.7932000000000001 0.7055912215645452 0.7055896672270561 1.4214616537999714e-07 -0.0991431500892537 +1.7933000000000001 0.7055916826667907 0.7055901244341012 1.390869791978444e-07 -0.09914340926944316 +1.7934 0.7055921435971517 0.7055905815358573 1.3598686318672115e-07 -0.09914366837157287 +1.7935 0.7055926043552397 0.7055910385327964 1.328465418018454e-07 -0.09914392739566612 +1.7936 0.7055930649406745 0.7055914954253815 1.2966674852940563e-07 -0.09914418634174615 +1.7937 0.7055935253530835 0.7055919522140687 1.2644822570268e-07 -0.0991444452098364 +1.7938000000000003 0.7055939855921023 0.7055924088993051 1.2319172432856407e-07 -0.09914470399995999 +1.7939 0.7055944456573744 0.70559286548153 1.1989800394185401e-07 -0.09914496271214028 +1.794 0.7055949055485522 0.705593321961175 1.165678323901409e-07 -0.09914522134640058 +1.7941 0.7055953652652953 0.7055937783386625 1.1320198566033834e-07 -0.09914547990276411 +1.7942 0.7055958248072729 0.7055942346144066 1.0980124774337408e-07 -0.09914573838125412 +1.7943000000000002 0.7055962841741615 0.7055946907888138 1.0636641037398142e-07 -0.09914599678189387 +1.7944 0.7055967433656471 0.7055951468622803 1.0289827291273812e-07 -0.09914625510470658 +1.7945 0.7055972023814242 0.7055956028351953 9.939764212402169e-08 -0.09914651334971548 +1.7946000000000002 0.7055976612211958 0.7055960587079385 9.586533202682324e-08 -0.09914677151694391 +1.7947 0.7055981198846737 0.7055965144808808 9.230216364147781e-08 -0.09914702960641497 +1.7948000000000002 0.7055985783715787 0.705596970154384 8.870896485088653e-08 -0.09914728761815193 +1.7949000000000002 0.7055990366816403 0.7055974257288018 8.508657019581922e-08 -0.09914754555217803 +1.795 0.7055994948145974 0.7055978812044779 8.143582068062538e-08 -0.09914780340851642 +1.7951000000000001 0.7055999527701977 0.7055983365817471 7.775756358588404e-08 -0.09914806118719033 +1.7952000000000001 0.7056004105481983 0.7055987918609354 7.405265224462443e-08 -0.09914831888822295 +1.7953000000000001 0.7056008681483651 0.7055992470423592 7.032194587926199e-08 -0.09914857651163744 +1.7954 0.7056013255704734 0.705599702126326 6.656630937088015e-08 -0.09914883405745697 +1.7955 0.7056017828143082 0.7056001571131333 6.278661309443156e-08 -0.09914909152570472 +1.7956 0.7056022398796634 0.7056006120030698 5.8983732670672695e-08 -0.09914934891640388 +1.7957 0.7056026967663427 0.7056010667964144 5.515854881003868e-08 -0.09914960622957754 +1.7958000000000003 0.7056031534741589 0.705601521493437 5.1311947073251485e-08 -0.09914986346524891 +1.7959 0.705603610002935 0.7056019760943973 4.7444817692643415e-08 -0.09915012062344114 +1.796 0.7056040663525028 0.7056024305995456 4.3558055348377756e-08 -0.09915037770417734 +1.7961 0.7056045225227043 0.7056028850091227 3.965255896895559e-08 -0.09915063470748064 +1.7962 0.7056049785133905 0.7056033393233593 3.5729231523048965e-08 -0.0991508916333741 +1.7963000000000002 0.7056054343244232 0.7056037935424773 3.178897980959938e-08 -0.09915114848188096 +1.7964 0.7056058899556732 0.7056042476666877 2.7832714249650947e-08 -0.0991514052530243 +1.7965 0.7056063454070209 0.705604701696192 2.3861348671244675e-08 -0.09915166194682715 +1.7966000000000002 0.7056068006783571 0.7056051556311825 1.9875800108190567e-08 -0.09915191856331264 +1.7967 0.7056072557695823 0.705605609471841 1.587698857889036e-08 -0.09915217510250396 +1.7968000000000002 0.7056077106806065 0.7056060632183393 1.1865836875568636e-08 -0.09915243156442399 +1.7969000000000002 0.70560816541135 0.7056065168708396 7.843270362177523e-09 -0.09915268794909594 +1.797 0.705608619961743 0.705606970429494 3.810216747147932e-09 -0.09915294425654286 +1.7971000000000001 0.7056090743317256 0.7056074238944445 -2.323941265119922e-10 -0.0991532004867878 +1.7972000000000001 0.7056095285212478 0.7056078772658236 -4.283630493720492e-09 -0.09915345663985381 +1.7973000000000001 0.7056099825302695 0.705608330543753 -8.342558877223738e-09 -0.09915371271576391 +1.7974 0.7056104363587611 0.7056087837283451 -1.2408244313977246e-08 -0.09915396871454117 +1.7975 0.7056108900067026 0.705609236819702 -1.647975056374637e-08 -0.09915422463620865 +1.7976 0.705611343474084 0.7056096898179153 -2.0556140322477295e-08 -0.09915448048078933 +1.7977 0.7056117967609057 0.7056101427230672 -2.4636475442173233e-08 -0.09915473624830627 +1.7978000000000003 0.7056122498671777 0.7056105955352292 -2.8719817144265414e-08 -0.09915499193878244 +1.7979 0.7056127027929209 0.7056110482544634 -3.28052262379714e-08 -0.09915524755224091 +1.798 0.7056131555381651 0.7056115008808213 -3.6891763333882915e-08 -0.09915550308870463 +1.7981 0.7056136081029507 0.7056119534143446 -4.097848906015576e-08 -0.09915575854819664 +1.7982 0.7056140604873284 0.7056124058550646 -4.50644642796213e-08 -0.09915601393073985 +1.7983000000000002 0.7056145126913589 0.705612858203003 -4.914875030548847e-08 -0.09915626923635738 +1.7984 0.7056149647151124 0.7056133104581708 -5.323040911438953e-08 -0.09915652446507207 +1.7985 0.7056154165586697 0.7056137626205694 -5.730850356462994e-08 -0.0991567796169069 +1.7986000000000002 0.7056158682221214 0.7056142146901899 -6.138209761091459e-08 -0.09915703469188489 +1.7987 0.7056163197055678 0.7056146666670138 -6.545025652004988e-08 -0.09915728969002892 +1.7988000000000002 0.7056167710091202 0.7056151185510122 -6.951204707889361e-08 -0.099157544611362 +1.7989000000000002 0.7056172221328987 0.7056155703421463 -7.356653781726702e-08 -0.09915779945590704 +1.799 0.705617673077034 0.7056160220403673 -7.761279921698894e-08 -0.099158054223687 +1.7991000000000001 0.7056181238416666 0.7056164736456164 -8.164990392481308e-08 -0.09915830891472474 +1.7992000000000001 0.7056185744269466 0.7056169251578251 -8.56769269627633e-08 -0.09915856352904323 +1.7993000000000001 0.7056190248330347 0.7056173765769148 -8.969294594974447e-08 -0.09915881806666542 +1.7994 0.7056194750601008 0.7056178279027971 -9.369704129930101e-08 -0.09915907252761415 +1.7995 0.7056199251083246 0.7056182791353737 -9.768829643905935e-08 -0.09915932691191233 +1.7996 0.7056203749778958 0.7056187302745365 -1.0166579801716008e-07 -0.09915958121958285 +1.7997 0.7056208246690139 0.7056191813201679 -1.0562863611389417e-07 -0.0991598354506486 +1.7998000000000003 0.7056212741818882 0.7056196322721403 -1.0957590444466564e-07 -0.0991600896051325 +1.7999 0.7056217235167374 0.7056200831303167 -1.1350670056989309e-07 -0.09916034368305746 +1.8 0.7056221726737897 0.7056205338945498 -1.1742012610317654e-07 -0.0991605976844462 +1.8001 0.7056226216532829 0.7056209845646834 -1.2131528692206628e-07 -0.09916085160932167 +1.8002 0.7056230704554647 0.7056214351405514 -1.251912933545457e-07 -0.09916110545770668 +1.8003000000000002 0.7056235190805922 0.7056218856219787 -1.2904726040020853e-07 -0.09916135922962417 +1.8004 0.7056239675289318 0.7056223360087802 -1.328823079158742e-07 -0.09916161292509694 +1.8005 0.7056244158007587 0.7056227863007615 -1.3669556083242829e-07 -0.09916186654414778 +1.8006000000000002 0.7056248638963583 0.7056232364977191 -1.404861493543158e-07 -0.09916212008679953 +1.8007 0.7056253118160245 0.7056236865994399 -1.442532091451565e-07 -0.099162373553075 +1.8008000000000002 0.705625759560061 0.7056241366057017 -1.4799588152376864e-07 -0.09916262694299699 +1.8009000000000002 0.7056262071287807 0.7056245865162737 -1.517133136740706e-07 -0.09916288025658837 +1.801 0.7056266545225047 0.7056250363309154 -1.5540465883243093e-07 -0.09916313349387192 +1.8011000000000001 0.7056271017415638 0.7056254860493774 -1.5906907646981439e-07 -0.09916338665487039 +1.8012000000000001 0.7056275487862976 0.7056259356714012 -1.6270573251729592e-07 -0.09916363973960658 +1.8013000000000001 0.7056279956570544 0.7056263851967199 -1.6631379950136915e-07 -0.09916389274810328 +1.8014000000000001 0.7056284423541912 0.7056268346250573 -1.6989245678507292e-07 -0.0991641456803832 +1.8015 0.7056288888780742 0.705627283956129 -1.734408907241164e-07 -0.09916439853646922 +1.8016 0.7056293352290777 0.7056277331896417 -1.7695829486463754e-07 -0.09916465131638405 +1.8017 0.7056297814075847 0.7056281823252932 -1.8044387010973661e-07 -0.09916490402015044 +1.8018000000000003 0.7056302274139867 0.7056286313627733 -1.8389682491376513e-07 -0.09916515664779109 +1.8019 0.7056306732486836 0.7056290803017629 -1.8731637548355384e-07 -0.09916540919932877 +1.802 0.7056311189120835 0.7056295291419353 -1.9070174591545586e-07 -0.09916566167478624 +1.8021 0.705631564404603 0.7056299778829549 -1.9405216838616623e-07 -0.09916591407418618 +1.8022 0.7056320097266661 0.7056304265244783 -1.9736688333660268e-07 -0.0991661663975513 +1.8023000000000002 0.7056324548787059 0.7056308750661542 -2.0064513965231678e-07 -0.09916641864490441 +1.8024 0.7056328998611625 0.7056313235076228 -2.0388619479186354e-07 -0.09916667081626815 +1.8025 0.7056333446744842 0.705631771848517 -2.0708931499149874e-07 -0.09916692291166522 +1.8026000000000002 0.7056337893191273 0.7056322200884615 -2.1025377542477353e-07 -0.09916717493111832 +1.8027 0.705634233795555 0.7056326682270733 -2.1337886037253728e-07 -0.09916742687465009 +1.8028000000000002 0.705634678104239 0.7056331162639622 -2.1646386336171553e-07 -0.09916767874228323 +1.8029000000000002 0.7056351222456577 0.7056335641987306 -2.195080873422517e-07 -0.09916793053404048 +1.803 0.7056355662202973 0.7056340120309728 -2.225108448467017e-07 -0.09916818224994439 +1.8031000000000001 0.7056360100286512 0.7056344597602764 -2.2547145814635905e-07 -0.09916843389001771 +1.8032000000000001 0.7056364536712194 0.7056349073862225 -2.2838925938309385e-07 -0.0991686854542831 +1.8033000000000001 0.7056368971485096 0.7056353549083838 -2.3126359072547786e-07 -0.09916893694276319 +1.8034000000000001 0.7056373404610361 0.7056358023263267 -2.3409380454572637e-07 -0.09916918835548058 +1.8035 0.7056377836093197 0.7056362496396107 -2.368792635445982e-07 -0.09916943969245785 +1.8036 0.7056382265938889 0.7056366968477887 -2.396193408936431e-07 -0.09916969095371776 +1.8037 0.7056386694152775 0.7056371439504072 -2.423134203705102e-07 -0.09916994213928286 +1.8038000000000003 0.7056391120740266 0.7056375909470055 -2.44960896508134e-07 -0.09917019324917574 +1.8039 0.7056395545706835 0.7056380378371174 -2.475611747404516e-07 -0.09917044428341905 +1.804 0.7056399969058016 0.7056384846202695 -2.50113671509955e-07 -0.09917069524203534 +1.8041 0.7056404390799402 0.705638931295983 -2.526178144238167e-07 -0.0991709461250472 +1.8042 0.7056408810936653 0.7056393778637733 -2.550730423510339e-07 -0.09917119693247728 +1.8043000000000002 0.7056413229475482 0.7056398243231492 -2.5747880558549263e-07 -0.0991714476643482 +1.8044 0.7056417646421659 0.705640270673614 -2.598345659604595e-07 -0.09917169832068243 +1.8045 0.7056422061781011 0.7056407169146652 -2.621397969249095e-07 -0.09917194890150254 +1.8046000000000002 0.7056426475559423 0.7056411630457955 -2.643939837239373e-07 -0.09917219940683113 +1.8047 0.705643088776283 0.705641609066491 -2.665966234646766e-07 -0.09917244983669073 +1.8048000000000002 0.705643529839722 0.7056420549762334 -2.6874722527242545e-07 -0.09917270019110386 +1.8049000000000002 0.705643970746863 0.7056425007744997 -2.7084531036350445e-07 -0.0991729504700931 +1.805 0.7056444114983152 0.7056429464607608 -2.7289041215974863e-07 -0.09917320067368096 +1.8051000000000001 0.7056448520946925 0.7056433920344832 -2.7488207639952966e-07 -0.09917345080188998 +1.8052000000000001 0.7056452925366131 0.705643837495129 -2.768198612453088e-07 -0.09917370085474268 +1.8053000000000001 0.7056457328247001 0.7056442828421552 -2.7870333736690345e-07 -0.09917395083226156 +1.8054000000000001 0.7056461729595812 0.7056447280750149 -2.805320880282236e-07 -0.09917420073446914 +1.8055 0.7056466129418878 0.7056451731931561 -2.823057092295189e-07 -0.0991744505613879 +1.8056 0.7056470527722563 0.7056456181960233 -2.8402380970737884e-07 -0.0991747003130404 +1.8057 0.7056474924513261 0.7056460630830566 -2.856860111220827e-07 -0.09917494998944901 +1.8058 0.7056479319797413 0.7056465078536922 -2.8729194808188585e-07 -0.09917519959063631 +1.8059 0.7056483713581497 0.7056469525073629 -2.888412682020003e-07 -0.09917544911662468 +1.806 0.7056488105872025 0.7056473970434975 -2.903336322572503e-07 -0.09917569856743674 +1.8061 0.7056492496675542 0.7056478414615217 -2.9176871415778627e-07 -0.09917594794309485 +1.8062 0.7056496885998629 0.7056482857608571 -2.931462011329655e-07 -0.09917619724362149 +1.8063000000000002 0.7056501273847895 0.7056487299409226 -2.944657936966577e-07 -0.09917644646903905 +1.8064 0.7056505660229986 0.705649174001134 -2.957272057756144e-07 -0.09917669561937 +1.8065 0.7056510045151568 0.7056496179409044 -2.969301647545719e-07 -0.09917694469463678 +1.8066000000000002 0.7056514428619345 0.705650061759644 -2.980744115317624e-07 -0.09917719369486185 +1.8067 0.7056518810640036 0.7056505054567599 -2.991597005605473e-07 -0.09917744262006757 +1.8068000000000002 0.7056523191220394 0.7056509490316571 -3.0018579992921457e-07 -0.09917769147027639 +1.8069000000000002 0.7056527570367188 0.7056513924837386 -3.0115249139567313e-07 -0.09917794024551069 +1.807 0.7056531948087215 0.7056518358124051 -3.020595704394946e-07 -0.09917818894579289 +1.8071000000000002 0.7056536324387286 0.7056522790170544 -3.0290684628619946e-07 -0.09917843757114542 +1.8072000000000001 0.7056540699274234 0.7056527220970834 -3.0369414197317646e-07 -0.09917868612159059 +1.8073000000000001 0.7056545072754907 0.7056531650518872 -3.044212943809077e-07 -0.09917893459715083 +1.8074000000000001 0.7056549444836173 0.7056536078808586 -3.0508815423296864e-07 -0.09917918299784849 +1.8075 0.7056553815524909 0.7056540505833897 -3.056945861723559e-07 -0.09917943132370594 +1.8076 0.7056558184828007 0.705654493158871 -3.0624046878230393e-07 -0.09917967957474556 +1.8077 0.7056562552752373 0.7056549356066917 -3.0672569459322396e-07 -0.09917992775098972 +1.8078 0.7056566919304919 0.7056553779262402 -3.0715017007576506e-07 -0.09918017585246075 +1.8079 0.7056571284492565 0.7056558201169041 -3.07513815717142e-07 -0.09918042387918097 +1.808 0.7056575648322239 0.7056562621780704 -3.078165659933796e-07 -0.09918067183117273 +1.8081 0.7056580010800875 0.7056567041091251 -3.080583694387018e-07 -0.09918091970845838 +1.8082 0.7056584371935408 0.7056571459094543 -3.0823918855532595e-07 -0.09918116751106021 +1.8083000000000002 0.705658873173278 0.7056575875784437 -3.083589998620351e-07 -0.09918141523900056 +1.8084 0.7056593090199927 0.7056580291154787 -3.0841779396356683e-07 -0.09918166289230175 +1.8085 0.705659744734379 0.7056584705199449 -3.08415575453469e-07 -0.09918191047098601 +1.8086000000000002 0.7056601803171305 0.7056589117912282 -3.0835236297654944e-07 -0.09918215797507572 +1.8087 0.7056606157689405 0.705659352928715 -3.0822818915254846e-07 -0.09918240540459311 +1.8088000000000002 0.7056610510905015 0.7056597939317919 -3.0804310060389417e-07 -0.09918265275956051 +1.8089000000000002 0.7056614862825059 0.7056602347998462 -3.077971579695804e-07 -0.09918290004000019 +1.809 0.7056619213456443 0.7056606755322657 -3.0749043583577773e-07 -0.0991831472459343 +1.8091000000000002 0.7056623562806075 0.7056611161284403 -3.0712302274277237e-07 -0.09918339437738527 +1.8092000000000001 0.7056627910880842 0.7056615565877594 -3.06695021129455e-07 -0.09918364143437522 +1.8093000000000001 0.7056632257687627 0.7056619969096152 -3.0620654736801534e-07 -0.09918388841692649 +1.8094000000000001 0.7056636603233291 0.7056624370934005 -3.0565773165985854e-07 -0.09918413532506133 +1.8095 0.7056640947524682 0.7056628771385096 -3.050487180425443e-07 -0.09918438215880195 +1.8096 0.705664529056863 0.7056633170443387 -3.043796643759089e-07 -0.09918462891817058 +1.8097 0.7056649632371952 0.7056637568102857 -3.0365074222410415e-07 -0.09918487560318943 +1.8098 0.7056653972941435 0.7056641964357508 -3.028621369111084e-07 -0.09918512221388076 +1.8099 0.705665831228385 0.705664635920136 -3.020140473958266e-07 -0.09918536875026673 +1.81 0.7056662650405946 0.7056650752628459 -3.011066862304568e-07 -0.09918561521236959 +1.8101 0.7056666987314446 0.7056655144632871 -3.001402795639596e-07 -0.09918586160021152 +1.8102 0.7056671323016045 0.7056659535208691 -2.991150670171583e-07 -0.09918610791381466 +1.8103000000000002 0.7056675657517412 0.7056663924350044 -2.980313016688607e-07 -0.09918635415320129 +1.8104 0.7056679990825186 0.7056668312051078 -2.968892500003484e-07 -0.09918660031839353 +1.8105 0.7056684322945981 0.7056672698305974 -2.956891917808846e-07 -0.09918684640941355 +1.8106000000000002 0.7056688653886372 0.7056677083108942 -2.944314200364895e-07 -0.09918709242628354 +1.8107 0.7056692983652905 0.7056681466454228 -2.9311624095626487e-07 -0.09918733836902564 +1.8108000000000002 0.7056697312252088 0.7056685848336111 -2.917439738576999e-07 -0.09918758423766195 +1.8109000000000002 0.7056701639690399 0.7056690228748903 -2.903149510791181e-07 -0.09918783003221468 +1.811 0.7056705965974273 0.7056694607686963 -2.88829517906819e-07 -0.09918807575270597 +1.8111000000000002 0.7056710291110111 0.7056698985144678 -2.8728803246058643e-07 -0.09918832139915798 +1.8112000000000001 0.705671461510427 0.7056703361116476 -2.856908656867496e-07 -0.09918856697159276 +1.8113000000000001 0.7056718937963067 0.7056707735596831 -2.840384011777719e-07 -0.09918881247003247 +1.8114000000000001 0.7056723259692776 0.7056712108580256 -2.823310351375563e-07 -0.09918905789449922 +1.8115 0.7056727580299629 0.7056716480061309 -2.8056917626695377e-07 -0.09918930324501514 +1.8116 0.7056731899789807 0.7056720850034596 -2.7875324568396587e-07 -0.09918954852160229 +1.8117 0.7056736218169449 0.7056725218494763 -2.7688367679190584e-07 -0.09918979372428278 +1.8118 0.7056740535444647 0.7056729585436508 -2.749609151996013e-07 -0.0991900388530787 +1.8119 0.7056744851621437 0.7056733950854575 -2.7298541859649417e-07 -0.09919028390801204 +1.812 0.7056749166705812 0.7056738314743765 -2.709576566797822e-07 -0.09919052888910497 +1.8121 0.7056753480703712 0.7056742677098926 -2.688781110156413e-07 -0.09919077379637958 +1.8122 0.7056757793621019 0.7056747037914961 -2.667472749177946e-07 -0.09919101862985791 +1.8123000000000002 0.7056762105463563 0.7056751397186822 -2.6456565334689874e-07 -0.09919126338956195 +1.8124 0.7056766416237119 0.7056755754909527 -2.623337628029909e-07 -0.09919150807551386 +1.8125 0.7056770725947403 0.705676011107814 -2.600521311416082e-07 -0.09919175268773563 +1.8126000000000002 0.7056775034600078 0.7056764465687787 -2.5772129756337914e-07 -0.09919199722624923 +1.8127 0.7056779342200741 0.7056768818733654 -2.553418123572848e-07 -0.0991922416910768 +1.8128000000000002 0.7056783648754932 0.7056773170210981 -2.52914236848617e-07 -0.09919248608224024 +1.8129000000000002 0.7056787954268131 0.7056777520115078 -2.50439143256731e-07 -0.09919273039976162 +1.813 0.7056792258745752 0.7056781868441319 -2.4791711455973697e-07 -0.09919297464366299 +1.8131000000000002 0.7056796562193149 0.7056786215185132 -2.4534874434531395e-07 -0.09919321881396637 +1.8132000000000001 0.7056800864615607 0.7056790560342014 -2.4273463665805406e-07 -0.09919346291069366 +1.8133000000000001 0.7056805166018345 0.7056794903907533 -2.4007540589884857e-07 -0.09919370693386693 +1.8134000000000001 0.705680946640652 0.7056799245877314 -2.3737167664794612e-07 -0.09919395088350814 +1.8135 0.705681376578521 0.7056803586247056 -2.3462408352964426e-07 -0.09919419475963921 +1.8136 0.7056818064159435 0.705680792501253 -2.318332710526949e-07 -0.0991944385622822 +1.8137 0.7056822361534139 0.7056812262169574 -2.2899989349234318e-07 -0.099194682291459 +1.8138 0.7056826657914195 0.7056816597714095 -2.2612461469256884e-07 -0.09919492594719163 +1.8139 0.7056830953304407 0.7056820931642076 -2.2320810793771684e-07 -0.09919516952950204 +1.814 0.7056835247709499 0.7056825263949571 -2.202510557998416e-07 -0.09919541303841214 +1.8141 0.7056839541134126 0.705682959463271 -2.172541499478875e-07 -0.0991956564739439 +1.8142 0.7056843833582864 0.7056833923687691 -2.1421809101238032e-07 -0.09919589983611915 +1.8143000000000002 0.7056848125060216 0.70568382511108 -2.111435884258328e-07 -0.0991961431249599 +1.8144 0.7056852415570607 0.7056842576898392 -2.0803136024580282e-07 -0.0991963863404881 +1.8145 0.7056856705118382 0.7056846901046905 -2.0488213297795155e-07 -0.09919662948272562 +1.8146000000000002 0.705686099370781 0.7056851223552847 -2.0169664142338783e-07 -0.09919687255169436 +1.8147 0.7056865281343077 0.7056855544412816 -1.9847562849131806e-07 -0.09919711554741627 +1.8148000000000002 0.7056869568028286 0.7056859863623481 -1.9521984504639045e-07 -0.09919735846991312 +1.8149000000000002 0.7056873853767467 0.7056864181181601 -1.9193004971787553e-07 -0.09919760131920691 +1.815 0.705687813856456 0.7056868497084012 -1.8860700873660208e-07 -0.09919784409531948 +1.8151000000000002 0.7056882422423426 0.7056872811327638 -1.8525149573719868e-07 -0.09919808679827276 +1.8152000000000001 0.705688670534784 0.7056877123909479 -1.818642915950297e-07 -0.09919832942808855 +1.8153000000000001 0.7056890987341491 0.7056881434826623 -1.7844618423537573e-07 -0.09919857198478871 +1.8154000000000001 0.7056895268407983 0.7056885744076243 -1.7499796845649174e-07 -0.09919881446839507 +1.8155 0.7056899548550841 0.7056890051655602 -1.715204457353181e-07 -0.09919905687892955 +1.8156 0.7056903827773493 0.7056894357562046 -1.6801442405400824e-07 -0.09919929921641402 +1.8157 0.7056908106079286 0.7056898661793007 -1.6448071770043537e-07 -0.09919954148087023 +1.8158 0.7056912383471474 0.7056902964346007 -1.6092014708778135e-07 -0.09919978367232005 +1.8159 0.7056916659953225 0.7056907265218655 -1.5733353856545174e-07 -0.09920002579078524 +1.816 0.705692093552762 0.7056911564408651 -1.537217242178479e-07 -0.09920026783628771 +1.8161 0.7056925210197644 0.7056915861913784 -1.5008554168048638e-07 -0.0992005098088492 +1.8162 0.7056929483966201 0.7056920157731933 -1.4642583394917918e-07 -0.09920075170849159 +1.8163000000000002 0.7056933756836092 0.7056924451861069 -1.4274344915105042e-07 -0.09920099353523662 +1.8164 0.7056938028810031 0.7056928744299251 -1.3903924039881943e-07 -0.09920123528910603 +1.8165 0.7056942299890645 0.7056933035044637 -1.3531406556181735e-07 -0.09920147697012172 +1.8166000000000002 0.7056946570080462 0.7056937324095469 -1.3156878707863695e-07 -0.09920171857830538 +1.8167 0.7056950839381919 0.7056941611450089 -1.2780427174723108e-07 -0.09920196011367882 +1.8168000000000002 0.7056955107797361 0.7056945897106925 -1.2402139053756256e-07 -0.09920220157626376 +1.8169000000000002 0.7056959375329035 0.7056950181064505 -1.2022101836955956e-07 -0.09920244296608198 +1.817 0.7056963641979099 0.7056954463321452 -1.1640403393964327e-07 -0.09920268428315529 +1.8171000000000002 0.7056967907749612 0.705695874387648 -1.1257131949868326e-07 -0.09920292552750537 +1.8172000000000001 0.7056972172642537 0.7056963022728396 -1.0872376064383071e-07 -0.099203166699154 +1.8173000000000001 0.7056976436659748 0.7056967299876105 -1.0486224613463768e-07 -0.09920340779812284 +1.8174000000000001 0.7056980699803016 0.7056971575318608 -1.0098766766667572e-07 -0.09920364882443368 +1.8175 0.705698496207402 0.7056975849055003 -9.710091968071627e-08 -0.09920388977810825 +1.8176 0.7056989223474344 0.705698012108448 -9.32028991424208e-08 -0.09920413065916824 +1.8177 0.7056993484005468 0.7056984391406325 -8.929450535152123e-08 -0.09920437146763533 +1.8178 0.7056997743668783 0.7056988660019927 -8.537663971890791e-08 -0.09920461220353122 +1.8179 0.7057002002465582 0.7056992926924769 -8.145020557147331e-08 -0.09920485286687769 +1.818 0.705700626039706 0.7056997192120429 -7.751610793613889e-08 -0.09920509345769639 +1.8181 0.7057010517464308 0.705700145560658 -7.357525333255566e-08 -0.09920533397600893 +1.8182 0.7057014773668329 0.7057005717382998 -6.962854956797312e-08 -0.09920557442183706 +1.8183000000000002 0.7057019029010025 0.7057009977449551 -6.567690552256727e-08 -0.09920581479520241 +1.8184 0.7057023283490201 0.7057014235806212 -6.172123094691159e-08 -0.0992060550961267 +1.8185 0.7057027537109559 0.7057018492453038 -5.776243624253455e-08 -0.09920629532463146 +1.8186000000000002 0.7057031789868711 0.70570227473902 -5.380143226546216e-08 -0.09920653548073848 +1.8187 0.7057036041768168 0.7057027000617955 -4.983913010785969e-08 -0.09920677556446933 +1.8188000000000002 0.7057040292808343 0.7057031252136663 -4.587644089008164e-08 -0.09920701557584567 +1.8189000000000002 0.7057044542989548 0.7057035501946778 -4.1914275552586274e-08 -0.09920725551488913 +1.819 0.7057048792312002 0.7057039750048856 -3.795354464541066e-08 -0.09920749538162131 +1.8191000000000002 0.7057053040775827 0.7057043996443546 -3.399515811994963e-08 -0.0992077351760639 +1.8192000000000002 0.7057057288381041 0.7057048241131596 -3.004002511975898e-08 -0.0992079748982384 +1.8193000000000001 0.7057061535127573 0.7057052484113852 -2.6089053770843654e-08 -0.09920821454816653 +1.8194000000000001 0.7057065781015247 0.7057056725391253 -2.2143150973843312e-08 -0.09920845412586976 +1.8195 0.7057070026043797 0.7057060964964845 -1.8203222199985464e-08 -0.09920869363136983 +1.8196 0.7057074270212852 0.7057065202835757 -1.4270171274678722e-08 -0.09920893306468821 +1.8197 0.7057078513521952 0.7057069439005227 -1.034490017650172e-08 -0.09920917242584655 +1.8198 0.7057082755970534 0.7057073673474579 -6.428308829686813e-09 -0.09920941171486637 +1.8199 0.7057086997557942 0.7057077906245244 -2.5212948976879868e-09 -0.09920965093176926 +1.82 0.7057091238283424 0.7057082137318738 1.3752464254196406e-09 -0.09920989007657677 +1.8201 0.7057095478146134 0.7057086366696681 5.2604226148667e-09 -0.0992101291493105 +1.8202 0.7057099717145126 0.7057090594380783 9.133344023790069e-09 -0.099210368149992 +1.8203000000000003 0.7057103955279358 0.7057094820372849 1.2993124084460794e-08 -0.09921060707864268 +1.8204 0.7057108192547701 0.7057099044674782 1.6838879512114102e-08 -0.0992108459352842 +1.8205 0.7057112428948926 0.705710326728858 2.0669730509646767e-08 -0.09921108471993811 +1.8206000000000002 0.7057116664481708 0.7057107488216326 2.448480095756933e-08 -0.0992113234326258 +1.8207 0.7057120899144635 0.7057111707460209 2.8283218633448626e-08 -0.09921156207336893 +1.8208000000000002 0.7057125132936197 0.7057115925022501 3.206411539578846e-08 -0.09921180064218896 +1.8209000000000002 0.7057129365854793 0.7057120140905571 3.582662738525755e-08 -0.0992120391391074 +1.821 0.7057133597898727 0.7057124355111879 3.9569895225050056e-08 -0.09921227756414569 +1.8211000000000002 0.7057137829066218 0.7057128567643974 4.329306422211354e-08 -0.09921251591732544 +1.8212000000000002 0.7057142059355386 0.70571327785045 4.6995284549294913e-08 -0.099212754198668 +1.8213000000000001 0.7057146288764264 0.7057136987696186 5.0675711444833627e-08 -0.09921299240819491 +1.8214000000000001 0.7057150517290796 0.7057141195221859 5.433350541185489e-08 -0.09921323054592762 +1.8215 0.7057154744932834 0.705714540108443 5.796783240051562e-08 -0.09921346861188762 +1.8216 0.7057158971688144 0.7057149605286896 6.15778640040282e-08 -0.09921370660609637 +1.8217 0.7057163197554401 0.7057153807832349 6.516277764774536e-08 -0.0992139445285753 +1.8218 0.7057167422529196 0.7057158008723964 6.872175675916303e-08 -0.0992141823793459 +1.8219 0.7057171646610029 0.7057162207965001 7.225399099169971e-08 -0.09921442015842957 +1.822 0.7057175869794317 0.7057166405558809 7.575867636347433e-08 -0.09921465786584777 +1.8221 0.7057180092079389 0.7057170601508822 7.923501548108558e-08 -0.09921489550162194 +1.8222 0.7057184313462491 0.7057174795818559 8.268221769053286e-08 -0.09921513306577345 +1.8223000000000003 0.7057188533940784 0.7057178988491621 8.609949927324001e-08 -0.09921537055832376 +1.8224 0.7057192753511345 0.7057183179531696 8.94860836264666e-08 -0.09921560797929431 +1.8225 0.7057196972171169 0.7057187368942546 9.28412014211677e-08 -0.09921584532870639 +1.8226000000000002 0.7057201189917174 0.7057191556728022 9.616409079454824e-08 -0.09921608260658152 +1.8227 0.7057205406746188 0.705719574289205 9.945399753394368e-08 -0.09921631981294095 +1.8228000000000002 0.7057209622654966 0.7057199927438642 1.0271017519131176e-07 -0.09921655694780614 +1.8229000000000002 0.7057213837640184 0.7057204110371889 1.0593188533303266e-07 -0.09921679401119854 +1.823 0.7057218051698435 0.7057208291695951 1.0911839763705355e-07 -0.0992170310031394 +1.8231000000000002 0.7057222264826236 0.705721247141508 1.122689901010554e-07 -0.0992172679236502 +1.8232000000000002 0.7057226477020031 0.7057216649533588 1.153829492089864e-07 -0.09921750477275221 +1.8233000000000001 0.7057230688276187 0.7057220826055872 1.184595700420843e-07 -0.09921774155046685 +1.8234000000000001 0.7057234898590992 0.7057225000986402 1.2149815649745155e-07 -0.09921797825681541 +1.8235 0.7057239107960664 0.705722917432972 1.2449802142336375e-07 -0.09921821489181923 +1.8236 0.7057243316381351 0.7057233346090439 1.274584867511086e-07 -0.09921845145549964 +1.8237 0.7057247523849124 0.7057237516273251 1.3037888368233608e-07 -0.09921868794787803 +1.8238 0.7057251730359987 0.7057241684882908 1.3325855283824461e-07 -0.09921892436897563 +1.8239 0.7057255935909872 0.7057245851924238 1.3609684437407288e-07 -0.09921916071881381 +1.824 0.7057260140494648 0.7057250017402138 1.3889311816991934e-07 -0.09921939699741394 +1.8241 0.7057264344110102 0.7057254181321568 1.416467439278868e-07 -0.09921963320479718 +1.8242 0.7057268546751975 0.7057258343687557 1.4435710136290192e-07 -0.09921986934098495 +1.8243000000000003 0.7057272748415926 0.7057262504505197 1.470235803102682e-07 -0.09922010540599846 +1.8244 0.7057276949097557 0.7057266663779652 1.4964558086097424e-07 -0.09922034139985908 +1.8245 0.7057281148792407 0.7057270821516135 1.522225135386357e-07 -0.09922057732258799 +1.8246000000000002 0.705728534749595 0.7057274977719932 1.54753799375823e-07 -0.09922081317420652 +1.8247 0.7057289545203602 0.7057279132396385 1.57238870073656e-07 -0.09922104895473592 +1.8248000000000002 0.7057293741910716 0.7057283285550896 1.5967716813364285e-07 -0.09922128466419743 +1.8249000000000002 0.705729793761259 0.7057287437188927 1.6206814695135519e-07 -0.0992215203026123 +1.825 0.7057302132304466 0.7057291587315997 1.6441127098643094e-07 -0.09922175587000186 +1.8251000000000002 0.7057306325981523 0.7057295735937676 1.6670601583196332e-07 -0.09922199136638722 +1.8252000000000002 0.7057310518638888 0.7057299883059597 1.689518683914426e-07 -0.09922222679178971 +1.8253000000000001 0.7057314710271638 0.7057304028687439 1.711483269342673e-07 -0.09922246214623051 +1.8254000000000001 0.7057318900874794 0.7057308172826939 1.732949012310525e-07 -0.09922269742973085 +1.8255 0.7057323090443327 0.7057312315483883 1.7539111268199958e-07 -0.09922293264231197 +1.8256000000000001 0.7057327278972154 0.7057316456664103 1.7743649439322384e-07 -0.09922316778399502 +1.8257 0.7057331466456152 0.7057320596373486 1.7943059129471584e-07 -0.09922340285480129 +1.8258 0.705733565289014 0.7057324734617962 1.8137296023748584e-07 -0.09922363785475186 +1.8259 0.7057339838268901 0.7057328871403507 1.832631701011167e-07 -0.09922387278386806 +1.826 0.7057344022587166 0.7057333006736142 1.851008018839695e-07 -0.09922410764217093 +1.8261 0.7057348205839625 0.7057337140621933 1.8688544877604185e-07 -0.09922434242968176 +1.8262 0.7057352388020928 0.7057341273066988 1.8861671627345977e-07 -0.09922457714642173 +1.8263000000000003 0.7057356569125678 0.7057345404077454 1.902942222756221e-07 -0.0992248117924119 +1.8264 0.7057360749148444 0.7057349533659516 1.919175971580589e-07 -0.09922504636767349 +1.8265 0.7057364928083752 0.70573536618194 1.9348648380712596e-07 -0.09922528087222764 +1.8266000000000002 0.7057369105926099 0.7057357788563369 1.9500053779347715e-07 -0.09922551530609552 +1.8267 0.7057373282669938 0.7057361913897716 1.9645942735124766e-07 -0.09922574966929822 +1.8268000000000002 0.705737745830969 0.7057366037828776 1.9786283352030143e-07 -0.0992259839618569 +1.8269000000000002 0.7057381632839748 0.705737016036291 1.9921045018786443e-07 -0.09922621818379271 +1.827 0.705738580625447 0.7057374281506512 2.0050198412321918e-07 -0.09922645233512677 +1.8271000000000002 0.7057389978548183 0.7057378401266007 2.017371551095437e-07 -0.09922668641588016 +1.8272 0.7057394149715188 0.7057382519647846 2.0291569597166714e-07 -0.09922692042607399 +1.8273000000000001 0.7057398319749758 0.7057386636658511 2.0403735261423361e-07 -0.09922715436572943 +1.8274000000000001 0.7057402488646138 0.7057390752304504 2.0510188408762176e-07 -0.09922738823486749 +1.8275 0.7057406656398553 0.7057394866592356 2.0610906266774198e-07 -0.09922762203350932 +1.8276000000000001 0.7057410823001198 0.7057398979528615 2.0705867385256704e-07 -0.0992278557616759 +1.8277 0.7057414988448256 0.7057403091119857 2.0795051647662377e-07 -0.09922808941938843 +1.8278 0.7057419152733881 0.7057407201372675 2.0878440266589027e-07 -0.09922832300666795 +1.8279 0.705742331585222 0.7057411310293682 2.095601579696349e-07 -0.09922855652353554 +1.828 0.7057427477797389 0.7057415417889502 2.1027762132225236e-07 -0.09922878997001226 +1.8281 0.7057431638563494 0.7057419524166779 2.1093664510571375e-07 -0.09922902334611908 +1.8282 0.705743579814463 0.7057423629132173 2.1153709520507769e-07 -0.09922925665187711 +1.8283000000000003 0.7057439956534877 0.7057427732792353 2.1207885097379586e-07 -0.09922948988730741 +1.8284 0.7057444113728301 0.7057431835153999 2.1256180532391866e-07 -0.09922972305243097 +1.8285 0.7057448269718961 0.7057435936223803 2.1298586471221737e-07 -0.09922995614726883 +1.8286000000000002 0.7057452424500905 0.7057440036008464 2.1335094914712305e-07 -0.099230189171842 +1.8287 0.705745657806818 0.7057444134514692 2.1365699220954326e-07 -0.09923042212617154 +1.8288000000000002 0.705746073041482 0.7057448231749193 2.139039411014343e-07 -0.09923065501027845 +1.8289000000000002 0.7057464881534857 0.7057452327718686 2.1409175661457613e-07 -0.0992308878241837 +1.829 0.7057469031422324 0.7057456422429887 2.1422041314098084e-07 -0.09923112056790828 +1.8291000000000002 0.7057473180071249 0.7057460515889518 2.1428989869023973e-07 -0.09923135324147325 +1.8292 0.7057477327475661 0.7057464608104294 2.1430021484789008e-07 -0.09923158584489956 +1.8293000000000001 0.7057481473629591 0.7057468699080931 2.1425137684133455e-07 -0.09923181837820816 +1.8294000000000001 0.7057485618527073 0.7057472788826145 2.141434134635134e-07 -0.09923205084142002 +1.8295 0.7057489762162149 0.705747687734664 2.1397636710412948e-07 -0.09923228323455616 +1.8296000000000001 0.705749390452886 0.7057480964649123 2.1375029370454546e-07 -0.0992325155576375 +1.8297 0.7057498045621262 0.7057485050740284 2.13465262775131e-07 -0.09923274781068502 +1.8298 0.7057502185433414 0.7057489135626807 2.1312135737444615e-07 -0.0992329799937196 +1.8299 0.7057506323959389 0.7057493219315372 2.127186740225051e-07 -0.09923321210676228 +1.83 0.7057510461193273 0.7057497301812632 2.1225732278057352e-07 -0.09923344414983391 +1.8301 0.705751459712916 0.7057501383125244 2.1173742711239063e-07 -0.09923367612295549 +1.8302 0.7057518731761161 0.7057505463259836 2.1115912392927205e-07 -0.09923390802614789 +1.8303000000000003 0.705752286508341 0.7057509542223028 2.1052256352072085e-07 -0.09923413985943207 +1.8304 0.7057526997090049 0.7057513620021417 2.098279095370803e-07 -0.09923437162282889 +1.8305 0.7057531127775244 0.7057517696661585 2.0907533894096164e-07 -0.0992346033163593 +1.8306000000000002 0.7057535257133178 0.705752177215009 2.0826504191356898e-07 -0.09923483494004418 +1.8307 0.7057539385158063 0.7057525846493469 2.0739722188592435e-07 -0.09923506649390444 +1.8308000000000002 0.7057543511844124 0.7057529919698236 2.0647209546947876e-07 -0.09923529797796092 +1.8309000000000002 0.7057547637185624 0.7057533991770878 2.0548989232774262e-07 -0.09923552939223454 +1.831 0.7057551761176837 0.7057538062717859 2.0445085521444972e-07 -0.09923576073674616 +1.8311000000000002 0.7057555883812074 0.7057542132545613 2.0335523988335158e-07 -0.09923599201151666 +1.8312 0.7057560005085677 0.7057546201260547 2.022033150188285e-07 -0.09923622321656692 +1.8313000000000001 0.7057564124992008 0.7057550268869033 2.0099536215262281e-07 -0.0992364543519177 +1.8314000000000001 0.7057568243525473 0.7057554335377414 1.9973167561179728e-07 -0.09923668541758995 +1.8315 0.7057572360680499 0.7057558400792001 1.9841256245628491e-07 -0.09923691641360446 +1.8316000000000001 0.7057576476451559 0.7057562465119069 1.9703834240603069e-07 -0.09923714733998214 +1.8317 0.7057580590833152 0.7057566528364858 1.9560934774731642e-07 -0.09923737819674373 +1.8318 0.7057584703819819 0.7057570590535571 1.9412592324602462e-07 -0.09923760898391015 +1.8319 0.705758881540614 0.7057574651637369 1.925884260886579e-07 -0.09923783970150214 +1.832 0.7057592925586731 0.7057578711676374 1.909972257990722e-07 -0.09923807034954052 +1.8321 0.7057597034356252 0.7057582770658672 1.8935270413092398e-07 -0.09923830092804614 +1.8322 0.7057601141709403 0.7057586828590301 1.876552549705257e-07 -0.09923853143703971 +1.8323000000000003 0.705760524764093 0.7057590885477256 1.859052842743958e-07 -0.09923876187654213 +1.8324 0.7057609352145625 0.7057594941325489 1.8410320993395013e-07 -0.09923899224657415 +1.8325 0.7057613455218321 0.7057598996140906 1.8224946169917433e-07 -0.09923922254715656 +1.8326000000000002 0.7057617556853903 0.7057603049929362 1.8034448106760137e-07 -0.09923945277831012 +1.8327 0.7057621657047303 0.7057607102696664 1.7838872121492266e-07 -0.09923968294005561 +1.8328000000000002 0.7057625755793503 0.705761115444857 1.7638264681804627e-07 -0.09923991303241378 +1.8329000000000002 0.7057629853087535 0.7057615205190786 1.7432673402040244e-07 -0.09924014305540539 +1.833 0.7057633948924485 0.705761925492897 1.72221470241124e-07 -0.0992403730090512 +1.8331000000000002 0.7057638043299493 0.7057623303668717 1.7006735410912688e-07 -0.09924060289337196 +1.8332 0.7057642136207751 0.7057627351415576 1.6786489533821003e-07 -0.0992408327083884 +1.8333000000000002 0.7057646227644512 0.7057631398175033 1.65614614622972e-07 -0.09924106245412125 +1.8334000000000001 0.7057650317605078 0.7057635443952521 1.633170435104414e-07 -0.09924129213059124 +1.8335 0.7057654406084816 0.7057639488753417 1.609727242127268e-07 -0.09924152173781911 +1.8336000000000001 0.7057658493079149 0.7057643532583027 1.5858220956191382e-07 -0.09924175127582552 +1.8337 0.7057662578583563 0.705764757544661 1.5614606283659294e-07 -0.0992419807446312 +1.8338 0.7057666662593605 0.7057651617349354 1.536648576404287e-07 -0.09924221014425685 +1.8339 0.705767074510488 0.7057655658296389 1.5113917775991248e-07 -0.09924243947472318 +1.834 0.7057674826113065 0.7057659698292783 1.4856961705334015e-07 -0.0992426687360509 +1.8341 0.7057678905613894 0.7057663737343531 1.4595677925652306e-07 -0.09924289792826066 +1.8342 0.7057682983603174 0.7057667775453571 1.4330127790299074e-07 -0.0992431270513732 +1.8343000000000003 0.7057687060076773 0.7057671812627765 1.4060373615051858e-07 -0.09924335610540913 +1.8344 0.7057691135030626 0.7057675848870911 1.3786478663194157e-07 -0.09924358509038908 +1.8345 0.7057695208460744 0.7057679884187742 1.3508507129902925e-07 -0.09924381400633381 +1.8346000000000002 0.7057699280363201 0.7057683918582918 1.3226524131146333e-07 -0.09924404285326392 +1.8347 0.7057703350734147 0.7057687952061023 1.2940595684254874e-07 -0.09924427163120005 +1.8348000000000002 0.70577074195698 0.7057691984626575 1.2650788693696624e-07 -0.09924450034016291 +1.8349000000000002 0.7057711486866449 0.7057696016284019 1.2357170936852513e-07 -0.09924472898017306 +1.835 0.7057715552620465 0.705770004703772 1.2059811045628255e-07 -0.09924495755125112 +1.8351000000000002 0.7057719616828284 0.7057704076891979 1.1758778494311284e-07 -0.09924518605341777 +1.8352 0.7057723679486424 0.7057708105851009 1.1454143578407128e-07 -0.09924541448669362 +1.8353000000000002 0.7057727740591473 0.7057712133918956 1.1145977402149398e-07 -0.09924564285109926 +1.8354000000000001 0.7057731800140106 0.7057716161099886 1.0834351860111724e-07 -0.09924587114665531 +1.8355 0.7057735858129062 0.7057720187397781 1.0519339621942181e-07 -0.09924609937338232 +1.8356000000000001 0.7057739914555172 0.7057724212816556 1.0201014112240503e-07 -0.09924632753130094 +1.8357 0.7057743969415338 0.7057728237360037 9.879449496333348e-08 -0.09924655562043173 +1.8358 0.7057748022706547 0.705773226103197 9.554720663274008e-08 -0.09924678364079531 +1.8359 0.7057752074425866 0.7057736283836025 9.226903206066561e-08 -0.09924701159241224 +1.836 0.705775612457044 0.7057740305775784 8.896073407441141e-08 -0.09924723947530306 +1.8361 0.7057760173137504 0.7057744326854749 8.562308217302528e-08 -0.09924746728948834 +1.8362 0.7057764220124367 0.7057748347076339 8.225685240240144e-08 -0.09924769503498865 +1.8363000000000003 0.7057768265528431 0.7057752366443888 7.886282712456227e-08 -0.09924792271182452 +1.8364 0.7057772309347177 0.7057756384960647 7.544179486673741e-08 -0.09924815032001653 +1.8365 0.7057776351578171 0.705776040262978 7.19945501513608e-08 -0.09924837785958521 +1.8366000000000002 0.7057780392219068 0.7057764419454362 6.852189326708724e-08 -0.09924860533055105 +1.8367 0.7057784431267606 0.7057768435437388 6.502463011613668e-08 -0.0992488327329346 +1.8368000000000002 0.7057788468721616 0.7057772450581763 6.15035720182705e-08 -0.09924906006675645 +1.8369000000000002 0.7057792504579008 0.70577764648903 5.7959535530380246e-08 -0.099249287332037 +1.837 0.7057796538837784 0.7057780478365729 5.439334224352499e-08 -0.09924951452879681 +1.8371000000000002 0.7057800571496035 0.705778449101069 5.080581859731592e-08 -0.09924974165705638 +1.8372 0.7057804602551943 0.7057788502827735 4.719779569603566e-08 -0.09924996871683622 +1.8373000000000002 0.7057808632003775 0.7057792513819321 4.3570109102206156e-08 -0.09925019570815678 +1.8374000000000001 0.7057812659849892 0.7057796523987819 3.992359866658579e-08 -0.09925042263103857 +1.8375 0.7057816686088744 0.7057800533335512 3.625910830265533e-08 -0.0992506494855021 +1.8376000000000001 0.7057820710718872 0.7057804541864585 3.257748581488029e-08 -0.0992508762715678 +1.8377000000000001 0.7057824733738907 0.7057808549577136 2.887958269748303e-08 -0.09925110298925616 +1.8378 0.7057828755147575 0.7057812556475171 2.5166253924541193e-08 -0.09925132963858763 +1.8379 0.7057832774943686 0.7057816562560602 2.1438357779984818e-08 -0.09925155621958263 +1.838 0.7057836793126158 0.7057820567835249 1.7696755628612837e-08 -0.0992517827322617 +1.8381 0.705784080969398 0.7057824572300844 1.3942311740018642e-08 -0.09925200917664521 +1.8382 0.7057844824646254 0.7057828575959014 1.0175893074351738e-08 -0.09925223555275359 +1.8383000000000003 0.7057848837982164 0.7057832578811307 6.3983690906307955e-09 -0.09925246186060731 +1.8384 0.7057852849700987 0.7057836580859168 2.6106115429136434e-09 -0.09925268810022678 +1.8385 0.70578568598021 0.7057840582103949 -1.1865057209306529e-09 -0.09925291427163235 +1.8386000000000002 0.7057860868284969 0.7057844582546913 -4.9921069587149924e-09 -0.09925314037484456 +1.8387 0.7057864875149157 0.7057848582189221 -8.805314738631609e-09 -0.09925336640988372 +1.8388000000000002 0.7057868880394318 0.7057852581031949 -1.262525013917895e-08 -0.09925359237677027 +1.8389000000000002 0.70578728840202 0.705785657907607 -1.645103295342537e-08 -0.09925381827552454 +1.839 0.7057876886026654 0.7057860576322466 -2.028178188980337e-08 -0.099254044106167 +1.8391000000000002 0.7057880886413614 0.7057864572771926 -2.4116614774638556e-08 -0.09925426986871802 +1.8392 0.7057884885181115 0.7057868568425143 -2.7954648760750156e-08 -0.09925449556319797 +1.8393000000000002 0.7057888882329284 0.7057872563282714 -3.179500052325791e-08 -0.09925472118962719 +1.8394000000000001 0.7057892877858344 0.705787655734514 -3.5636786468833115e-08 -0.09925494674802607 +1.8395 0.7057896871768613 0.7057880550612832 -3.9479122931939184e-08 -0.09925517223841498 +1.8396000000000001 0.7057900864060501 0.7057884543086097 -4.332112638560058e-08 -0.0992553976608142 +1.8397000000000001 0.7057904854734518 0.7057888534765158 -4.7161913642034415e-08 -0.09925562301524415 +1.8398 0.7057908843791263 0.705789252565014 -5.1000602051005234e-08 -0.09925584830172518 +1.8399 0.705791283123143 0.7057896515741069 -5.483630970961814e-08 -0.09925607352027754 +1.84 0.7057916817055812 0.7057900505037876 -5.86681556601857e-08 -0.09925629867092162 +1.8401 0.7057920801265289 0.7057904493540407 -6.249526009454581e-08 -0.09925652375367772 +1.8402 0.7057924783860845 0.7057908481248405 -6.631674455415126e-08 -0.09925674876856616 +1.8403000000000003 0.7057928764843548 0.705791246816152 -7.013173213346602e-08 -0.09925697371560728 +1.8404 0.7057932744214566 0.7057916454279312 -7.393934767837423e-08 -0.09925719859482136 +1.8405 0.7057936721975157 0.705792043960124 -7.77387179949976e-08 -0.09925742340622869 +1.8406000000000002 0.7057940698126673 0.7057924424126683 -8.152897203791282e-08 -0.09925764814984961 +1.8407 0.7057944672670561 0.7057928407854909 -8.530924111571636e-08 -0.09925787282570434 +1.8408000000000002 0.7057948645608358 0.7057932390785105 -8.907865909485446e-08 -0.09925809743381316 +1.8409 0.7057952616941696 0.7057936372916367 -9.283636259131006e-08 -0.0992583219741964 +1.841 0.7057956586672298 0.7057940354247687 -9.658149116489184e-08 -0.0992585464468743 +1.8411000000000002 0.7057960554801976 0.7057944334777977 -1.0031318752740104e-07 -0.0992587708518671 +1.8412 0.705796452133264 0.7057948314506048 -1.040305977317163e-07 -0.09925899518919508 +1.8413000000000002 0.7057968486266286 0.705795229343063 -1.0773287136955217e-07 -0.0992592194588785 +1.8414000000000001 0.7057972449605002 0.7057956271550353 -1.1141916175794186e-07 -0.09925944366093763 +1.8415 0.7057976411350961 0.7057960248863759 -1.1508862615174087e-07 -0.09925966779539261 +1.8416000000000001 0.7057980371506436 0.7057964225369304 -1.1874042590322154e-07 -0.0992598918622637 +1.8417000000000001 0.7057984330073781 0.7057968201065349 -1.2237372670059754e-07 -0.09926011586157119 +1.8418 0.7057988287055446 0.7057972175950169 -1.2598769871634274e-07 -0.09926033979333526 +1.8419 0.7057992242453961 0.7057976150021953 -1.2958151681188856e-07 -0.09926056365757617 +1.842 0.7057996196271947 0.7057980123278795 -1.3315436073538245e-07 -0.09926078745431403 +1.8421 0.7058000148512116 0.7057984095718707 -1.367054152934255e-07 -0.09926101118356913 +1.8422 0.7058004099177264 0.7057988067339611 -1.402338705523004e-07 -0.09926123484536163 +1.8423000000000003 0.7058008048270272 0.7057992038139348 -1.4373892199930072e-07 -0.09926145843971175 +1.8424 0.7058011995794108 0.7057996008115667 -1.4721977075263237e-07 -0.09926168196663966 +1.8425 0.7058015941751822 0.7057999977266236 -1.5067562373141663e-07 -0.09926190542616553 +1.8426000000000002 0.7058019886146552 0.7058003945588636 -1.5410569383436656e-07 -0.09926212881830951 +1.8427 0.7058023828981519 0.7058007913080364 -1.5750920011499414e-07 -0.09926235214309181 +1.8428000000000002 0.7058027770260022 0.7058011879738837 -1.6088536797589925e-07 -0.09926257540053257 +1.8429 0.7058031709985451 0.705801584556139 -1.6423342933183371e-07 -0.09926279859065196 +1.843 0.7058035648161267 0.7058019810545271 -1.6755262278317362e-07 -0.09926302171347007 +1.8431000000000002 0.7058039584791022 0.7058023774687652 -1.7084219379980004e-07 -0.09926324476900712 +1.8432 0.7058043519878339 0.7058027737985624 -1.7410139488242826e-07 -0.09926346775728319 +1.8433000000000002 0.7058047453426926 0.7058031700436197 -1.773294857274066e-07 -0.09926369067831847 +1.8434000000000001 0.7058051385440568 0.7058035662036304 -1.805257334210053e-07 -0.09926391353213308 +1.8435 0.7058055315923126 0.7058039622782799 -1.8368941257299043e-07 -0.09926413631874707 +1.8436000000000001 0.7058059244878538 0.7058043582672457 -1.8681980549009602e-07 -0.0992643590381806 +1.8437000000000001 0.7058063172310822 0.7058047541701984 -1.8991620237551743e-07 -0.09926458169045375 +1.8438 0.7058067098224066 0.7058051499868003 -1.9297790142605575e-07 -0.09926480427558666 +1.8439 0.7058071022622434 0.7058055457167067 -1.960042090333458e-07 -0.09926502679359943 +1.844 0.7058074945510162 0.7058059413595656 -1.9899443995732846e-07 -0.09926524924451212 +1.8441 0.7058078866891562 0.7058063369150172 -2.0194791741645624e-07 -0.09926547162834481 +1.8442 0.7058082786771012 0.7058067323826951 -2.0486397330279904e-07 -0.09926569394511754 +1.8443000000000003 0.7058086705152964 0.7058071277622258 -2.0774194831388315e-07 -0.09926591619485048 +1.8444 0.7058090622041941 0.7058075230532286 -2.1058119207412185e-07 -0.09926613837756366 +1.8445 0.7058094537442532 0.7058079182553161 -2.13381063325635e-07 -0.09926636049327714 +1.8446000000000002 0.7058098451359394 0.7058083133680939 -2.1614093005314916e-07 -0.09926658254201098 +1.8447 0.7058102363797247 0.705808708391161 -2.188601696123671e-07 -0.09926680452378517 +1.8448000000000002 0.7058106274760884 0.7058091033241098 -2.215381688999707e-07 -0.09926702643861979 +1.8449 0.7058110184255155 0.7058094981665268 -2.2417432447158214e-07 -0.09926724828653488 +1.845 0.705811409228498 0.7058098929179912 -2.267680426909502e-07 -0.09926747006755048 +1.8451000000000002 0.7058117998855336 0.705810287578077 -2.2931873982362516e-07 -0.09926769178168662 +1.8452 0.7058121903971264 0.7058106821463508 -2.3182584223818692e-07 -0.09926791342896328 +1.8453000000000002 0.7058125807637864 0.7058110766223742 -2.342887864686949e-07 -0.09926813500940052 +1.8454000000000002 0.7058129709860297 0.7058114710057022 -2.3670701938469096e-07 -0.0992683565230183 +1.8455 0.7058133610643779 0.7058118652958846 -2.3907999829875237e-07 -0.09926857796983665 +1.8456000000000001 0.7058137509993583 0.705812259492465 -2.4140719108445285e-07 -0.09926879934987554 +1.8457000000000001 0.7058141407915041 0.7058126535949817 -2.43688076287385e-07 -0.09926902066315496 +1.8458 0.7058145304413539 0.7058130476029674 -2.459221432778158e-07 -0.09926924190969494 +1.8459 0.7058149199494513 0.7058134415159492 -2.4810889233742306e-07 -0.0992694630895154 +1.846 0.7058153093163454 0.7058138353334498 -2.502478347772563e-07 -0.09926968420263638 +1.8461 0.7058156985425901 0.7058142290549857 -2.5233849302100375e-07 -0.09926990524907775 +1.8462 0.7058160876287444 0.7058146226800694 -2.543804007576478e-07 -0.09927012622885956 +1.8463000000000003 0.7058164765753725 0.7058150162082077 -2.563731030316707e-07 -0.09927034714200174 +1.8464 0.7058168653830428 0.7058154096389033 -2.5831615631244365e-07 -0.09927056798852421 +1.8465 0.7058172540523286 0.7058158029716537 -2.6020912862259604e-07 -0.09927078876844692 +1.8466000000000002 0.7058176425838076 0.7058161962059525 -2.620515996316908e-07 -0.09927100948178981 +1.8467 0.7058180309780621 0.7058165893412883 -2.638431607429603e-07 -0.09927123012857285 +1.8468000000000002 0.705818419235678 0.7058169823771461 -2.6558341521126794e-07 -0.09927145070881593 +1.8469 0.7058188073572458 0.7058173753130061 -2.6727197815698545e-07 -0.09927167122253892 +1.847 0.7058191953433601 0.7058177681483451 -2.6890847674293505e-07 -0.0992718916697618 +1.8471000000000002 0.7058195831946188 0.7058181608826356 -2.7049255019173657e-07 -0.09927211205050446 +1.8472 0.7058199709116241 0.7058185535153467 -2.720238498829519e-07 -0.09927233236478678 +1.8473000000000002 0.7058203584949814 0.7058189460459436 -2.7350203946410745e-07 -0.09927255261262867 +1.8474000000000002 0.7058207459452994 0.7058193384738886 -2.749267948472245e-07 -0.09927277279405002 +1.8475 0.7058211332631907 0.7058197307986398 -2.7629780436494444e-07 -0.09927299290907073 +1.8476000000000001 0.7058215204492705 0.7058201230196529 -2.776147687705288e-07 -0.09927321295771063 +1.8477000000000001 0.7058219075041574 0.7058205151363801 -2.7887740135928984e-07 -0.09927343293998965 +1.8478 0.7058222944284728 0.7058209071482708 -2.800854279928766e-07 -0.09927365285592767 +1.8479 0.7058226812228408 0.7058212990547714 -2.81238587168664e-07 -0.09927387270554448 +1.848 0.7058230678878881 0.7058216908553261 -2.8233663007873333e-07 -0.09927409248885996 +1.8481 0.7058234544242439 0.705822082549376 -2.833793206584445e-07 -0.09927431220589393 +1.8482 0.7058238408325402 0.7058224741363601 -2.8436643563153896e-07 -0.09927453185666626 +1.8483000000000003 0.7058242271134108 0.7058228656157153 -2.8529776458993683e-07 -0.09927475144119682 +1.8484 0.7058246132674916 0.7058232569868765 -2.8617310999720647e-07 -0.09927497095950545 +1.8485 0.7058249992954204 0.7058236482492761 -2.8699228725101444e-07 -0.09927519041161187 +1.8486000000000002 0.7058253851978371 0.705824039402345 -2.877551247212895e-07 -0.099275409797536 +1.8487 0.7058257709753832 0.7058244304455124 -2.8846146376063087e-07 -0.09927562911729765 +1.8488000000000002 0.7058261566287014 0.7058248213782058 -2.891111588118611e-07 -0.09927584837091658 +1.8489 0.7058265421584361 0.7058252121998514 -2.8970407733863723e-07 -0.09927606755841258 +1.849 0.705826927565233 0.7058256029098742 -2.9024009991565625e-07 -0.0992762866798055 +1.8491000000000002 0.7058273128497388 0.705825993507698 -2.9071912024600244e-07 -0.0992765057351151 +1.8492 0.7058276980126008 0.7058263839927454 -2.911410451333918e-07 -0.09927672472436115 +1.8493000000000002 0.7058280830544679 0.7058267743644386 -2.9150579456196923e-07 -0.09927694364756343 +1.8494000000000002 0.7058284679759889 0.7058271646221987 -2.9181330170671704e-07 -0.09927716250474171 +1.8495 0.7058288527778137 0.7058275547654467 -2.9206351287794363e-07 -0.09927738129591579 +1.8496000000000001 0.7058292374605925 0.7058279447936024 -2.922563876184281e-07 -0.0992776000211054 +1.8497000000000001 0.7058296220249756 0.7058283347060861 -2.923918986375007e-07 -0.09927781868033032 +1.8498 0.7058300064716136 0.7058287245023174 -2.924700318596152e-07 -0.09927803727361031 +1.8499 0.7058303908011567 0.7058291141817163 -2.924907863965931e-07 -0.09927825580096505 +1.85 0.7058307750142555 0.7058295037437027 -2.924541745788489e-07 -0.09927847426241433 +1.8501 0.7058311591115598 0.705829893187697 -2.923602218721233e-07 -0.09927869265797785 +1.8502 0.7058315430937193 0.70583028251312 -2.922089669607497e-07 -0.0992789109876754 +1.8503000000000003 0.7058319269613829 0.7058306717193924 -2.92000461688674e-07 -0.09927912925152661 +1.8504 0.7058323107151989 0.7058310608059366 -2.917347710212903e-07 -0.09927934744955125 +1.8505 0.7058326943558145 0.7058314497721754 -2.914119730974829e-07 -0.099279565581769 +1.8506000000000002 0.7058330778838764 0.7058318386175325 -2.9103215910819547e-07 -0.09927978364819962 +1.8507 0.7058334613000297 0.7058322273414329 -2.9059543337969784e-07 -0.09928000164886275 +1.8508000000000002 0.7058338446049182 0.7058326159433027 -2.901019132660332e-07 -0.09928021958377808 +1.8509 0.7058342277991847 0.7058330044225696 -2.8955172916289573e-07 -0.09928043745296537 +1.851 0.7058346108834698 0.7058333927786625 -2.889450244382419e-07 -0.0992806552564442 +1.8511000000000002 0.7058349938584129 0.7058337810110122 -2.8828195542188184e-07 -0.09928087299423423 +1.8512 0.7058353767246512 0.7058341691190517 -2.875626913603768e-07 -0.09928109066635521 +1.8513000000000002 0.7058357594828204 0.7058345571022155 -2.867874143719362e-07 -0.09928130827282677 +1.8514000000000002 0.7058361421335535 0.7058349449599404 -2.859563193770287e-07 -0.09928152581366857 +1.8515 0.7058365246774818 0.7058353326916651 -2.850696141018516e-07 -0.09928174328890027 +1.8516000000000001 0.705836907115234 0.7058357202968311 -2.841275189811865e-07 -0.09928196069854152 +1.8517000000000001 0.7058372894474356 0.705836107774882 -2.8313026714105183e-07 -0.0992821780426119 +1.8518000000000001 0.7058376716747108 0.7058364951252647 -2.8207810429461966e-07 -0.09928239532113109 +1.8519 0.7058380537976797 0.7058368823474284 -2.80971288745685e-07 -0.09928261253411876 +1.852 0.7058384358169603 0.7058372694408248 -2.798100912221324e-07 -0.09928282968159444 +1.8521 0.705838817733167 0.7058376564049096 -2.7859479494185546e-07 -0.0992830467635778 +1.8522 0.7058391995469113 0.7058380432391409 -2.773256954462233e-07 -0.09928326378008843 +1.8523000000000003 0.7058395812588014 0.7058384299429807 -2.760031005619168e-07 -0.09928348073114594 +1.8524 0.7058399628694421 0.705838816515894 -2.7462733032113107e-07 -0.09928369761676993 +1.8525 0.7058403443794339 0.7058392029573493 -2.731987169234118e-07 -0.09928391443697998 +1.8526000000000002 0.7058407257893746 0.7058395892668192 -2.7171760456912164e-07 -0.0992841311917957 +1.8527 0.7058411070998576 0.7058399754437801 -2.7018434947331804e-07 -0.09928434788123663 +1.8528000000000002 0.7058414883114725 0.705840361487712 -2.6859931970962814e-07 -0.09928456450532241 +1.8529 0.7058418694248043 0.7058407473980992 -2.6696289515126814e-07 -0.09928478106407251 +1.853 0.7058422504404347 0.7058411331744303 -2.652754673704294e-07 -0.09928499755750661 +1.8531000000000002 0.7058426313589401 0.7058415188161979 -2.635374395758283e-07 -0.09928521398564417 +1.8532 0.7058430121808932 0.7058419043228996 -2.6174922646352017e-07 -0.09928543034850483 +1.8533000000000002 0.7058433929068616 0.7058422896940368 -2.5991125415444905e-07 -0.09928564664610805 +1.8534000000000002 0.7058437735374085 0.7058426749291167 -2.5802396009730333e-07 -0.09928586287847344 +1.8535 0.7058441540730918 0.70584306002765 -2.560877929297378e-07 -0.09928607904562048 +1.8536000000000001 0.7058445345144647 0.7058434449891534 -2.5410321241245426e-07 -0.09928629514756875 +1.8537000000000001 0.7058449148620756 0.7058438298131482 -2.5207068930777066e-07 -0.0992865111843377 +1.8538000000000001 0.7058452951164672 0.705844214499161 -2.499907052443129e-07 -0.09928672715594691 +1.8539 0.7058456752781774 0.7058445990467233 -2.4786375261293125e-07 -0.09928694306241587 +1.854 0.7058460553477386 0.7058449834553726 -2.4569033448690325e-07 -0.0992871589037641 +1.8541 0.7058464353256773 0.7058453677246515 -2.4347096446233896e-07 -0.09928737468001109 +1.8542 0.7058468152125147 0.7058457518541084 -2.412061665436893e-07 -0.09928759039117634 +1.8543000000000003 0.7058471950087659 0.7058461358432975 -2.3889647503619327e-07 -0.09928780603727934 +1.8544 0.7058475747149404 0.7058465196917785 -2.365424343932221e-07 -0.09928802161833955 +1.8545 0.7058479543315417 0.7058469033991177 -2.3414459911566543e-07 -0.09928823713437648 +1.8546 0.705848333859067 0.7058472869648864 -2.3170353362009233e-07 -0.09928845258540953 +1.8547 0.7058487132980078 0.7058476703886634 -2.2921981207915665e-07 -0.09928866797145826 +1.8548000000000002 0.7058490926488487 0.7058480536700327 -2.2669401832098313e-07 -0.09928888329254205 +1.8549 0.7058494719120685 0.7058484368085852 -2.2412674564528667e-07 -0.09928909854868043 +1.855 0.7058498510881392 0.705848819803918 -2.2151859674704455e-07 -0.0992893137398928 +1.8551000000000002 0.7058502301775262 0.7058492026556351 -2.1887018351873788e-07 -0.09928952886619863 +1.8552 0.7058506091806884 0.7058495853633466 -2.1618212693585992e-07 -0.09928974392761733 +1.8553000000000002 0.7058509880980777 0.7058499679266699 -2.1345505691119926e-07 -0.09928995892416834 +1.8554000000000002 0.7058513669301392 0.7058503503452287 -2.1068961215259252e-07 -0.09929017385587105 +1.8555 0.7058517456773111 0.7058507326186545 -2.078864399755742e-07 -0.09929038872274497 +1.8556000000000001 0.7058521243400244 0.705851114746585 -2.0504619619929332e-07 -0.09929060352480942 +1.8557000000000001 0.7058525029187033 0.7058514967286655 -2.0216954494875483e-07 -0.09929081826208386 +1.8558000000000001 0.7058528814137643 0.7058518785645485 -1.9925715855767523e-07 -0.0992910329345877 +1.8559 0.7058532598256169 0.7058522602538934 -1.963097173637851e-07 -0.0992912475423403 +1.856 0.705853638154663 0.7058526417963673 -1.9332790954576518e-07 -0.09929146208536103 +1.8561 0.705854016401297 0.7058530231916447 -1.9031243099834616e-07 -0.09929167656366931 +1.8562 0.705854394565906 0.705853404439408 -1.8726398515189757e-07 -0.09929189097728458 +1.8563000000000003 0.7058547726488695 0.7058537855393465 -1.8418328280589424e-07 -0.09929210532622612 +1.8564 0.7058551506505588 0.7058541664911577 -1.8107104195891344e-07 -0.09929231961051335 +1.8565 0.7058555285713379 0.7058545472945468 -1.779279876733264e-07 -0.09929253383016559 +1.8566 0.7058559064115626 0.705854927949227 -1.7475485184978434e-07 -0.09929274798520227 +1.8567 0.705856284171581 0.7058553084549188 -1.7155237311272664e-07 -0.09929296207564267 +1.8568000000000002 0.7058566618517328 0.7058556888113513 -1.6832129660741824e-07 -0.09929317610150616 +1.8569 0.70585703945235 0.7058560690182615 -1.650623738299467e-07 -0.09929339006281207 +1.857 0.7058574169737563 0.7058564490753945 -1.6177636246415827e-07 -0.0992936039595797 +1.8571000000000002 0.7058577944162673 0.7058568289825037 -1.5846402618389932e-07 -0.09929381779182844 +1.8572 0.7058581717801902 0.7058572087393504 -1.551261345125038e-07 -0.0992940315595776 +1.8573000000000002 0.7058585490658242 0.7058575883457048 -1.5176346259901385e-07 -0.09929424526284653 +1.8574000000000002 0.7058589262734598 0.7058579678013449 -1.4837679107246315e-07 -0.09929445890165448 +1.8575 0.7058593034033787 0.7058583471060575 -1.4496690584585303e-07 -0.09929467247602078 +1.8576000000000001 0.7058596804558546 0.7058587262596375 -1.4153459794788437e-07 -0.0992948859859647 +1.8577000000000001 0.7058600574311527 0.7058591052618887 -1.3808066330611712e-07 -0.09929509943150555 +1.8578000000000001 0.7058604343295292 0.7058594841126234 -1.3460590260992722e-07 -0.09929531281266264 +1.8579 0.7058608111512321 0.7058598628116624 -1.3111112108325773e-07 -0.09929552612945526 +1.858 0.7058611878965007 0.7058602413588353 -1.275971283215549e-07 -0.09929573938190266 +1.8581 0.7058615645655648 0.7058606197539805 -1.240647380905402e-07 -0.0992959525700241 +1.8582 0.7058619411586462 0.7058609979969448 -1.2051476815620743e-07 -0.09929616569383887 +1.8583000000000003 0.7058623176759575 0.7058613760875843 -1.1694804007839066e-07 -0.09929637875336621 +1.8584 0.7058626941177026 0.7058617540257635 -1.1336537902688348e-07 -0.09929659174862537 +1.8585 0.7058630704840767 0.705862131811356 -1.0976761359408893e-07 -0.09929680467963563 +1.8586 0.7058634467752657 0.7058625094442448 -1.0615557559379152e-07 -0.09929701754641626 +1.8587 0.7058638229914465 0.7058628869243205 -1.0253009988074602e-07 -0.0992972303489864 +1.8588000000000002 0.7058641991327872 0.705863264251484 -9.889202414858217e-08 -0.09929744308736532 +1.8589 0.705864575199447 0.705863641425645 -9.524218874071982e-08 -0.0992976557615723 +1.859 0.7058649511915756 0.7058640184467214 -9.158143645261047e-08 -0.09929786837162653 +1.8591000000000002 0.705865327109314 0.7058643953146411 -8.791061234265235e-08 -0.0992980809175472 +1.8592 0.7058657029527942 0.7058647720293403 -8.423056353876884e-08 -0.09929829339935349 +1.8593000000000002 0.7058660787221382 0.7058651485907652 -8.054213903371105e-08 -0.09929850581706468 +1.8594000000000002 0.7058664544174607 0.7058655249988703 -7.684618949597294e-08 -0.0992987181706999 +1.8595 0.7058668300388651 0.7058659012536197 -7.314356706899713e-08 -0.09929893046027843 +1.8596000000000001 0.7058672055864471 0.7058662773549864 -6.943512518209002e-08 -0.0992991426858194 +1.8597000000000001 0.7058675810602926 0.7058666533029525 -6.572171834832649e-08 -0.09929935484734193 +1.8598000000000001 0.7058679564604784 0.7058670290975098 -6.20042019676588e-08 -0.0992995669448653 +1.8599 0.7058683317870722 0.7058674047386584 -5.8283432133928587e-08 -0.09929977897840858 +1.86 0.7058687070401328 0.7058677802264084 -5.45602654310369e-08 -0.09929999094799105 +1.8601 0.7058690822197091 0.7058681555607784 -5.08355587434256e-08 -0.09930020285363177 +1.8602 0.7058694573258415 0.7058685307417969 -4.711016905463265e-08 -0.09930041469534995 +1.8603000000000003 0.7058698323585604 0.7058689057695009 -4.3384953249370976e-08 -0.09930062647316469 +1.8604 0.705870207317888 0.7058692806439372 -3.966076792032364e-08 -0.09930083818709518 +1.8605 0.7058705822038365 0.7058696553651612 -3.593846916859645e-08 -0.09930104983716051 +1.8606 0.705870957016409 0.7058700299332379 -3.221891240498369e-08 -0.09930126142337986 +1.8607 0.7058713317556002 0.7058704043482409 -2.8502952158226957e-08 -0.0993014729457723 +1.8608000000000002 0.7058717064213946 0.7058707786102536 -2.4791441876389347e-08 -0.09930168440435698 +1.8609 0.7058720810137683 0.7058711527193682 -2.108523373131957e-08 -0.099301895799153 +1.861 0.7058724555326878 0.7058715266756861 -1.738517842056822e-08 -0.09930210713017948 +1.8611000000000002 0.7058728299781107 0.7058719004793175 -1.369212497591768e-08 -0.0993023183974555 +1.8612 0.7058732043499856 0.705872274130382 -1.0006920566490995e-08 -0.09930252960100017 +1.8613000000000002 0.7058735786482518 0.705872647629008 -6.330410306197576e-09 -0.09930274074083256 +1.8614000000000002 0.7058739528728397 0.7058730209753333 -2.6634370568420773e-09 -0.09930295181697174 +1.8615 0.7058743270236709 0.7058733941695046 9.931587574910083e-10 -0.0993031628294369 +1.8616000000000001 0.7058747011006574 0.7058737672116773 4.638539359905214e-09 -0.09930337377824695 +1.8617000000000001 0.7058750751037026 0.7058741401020155 8.271869788092912e-09 -0.09930358466342105 +1.8618000000000001 0.7058754490327013 0.705874512840693 1.189231810683894e-08 -0.09930379548497827 +1.8619 0.705875822887539 0.705874885427892 1.5499055585829757e-08 -0.09930400624293764 +1.862 0.7058761966680925 0.7058752578638039 1.909125690088137e-08 -0.09930421693731827 +1.8621 0.7058765703742294 0.705875630148628 2.266810031001376e-08 -0.09930442756813906 +1.8622 0.7058769440058088 0.7058760022825732 2.6228767841668388e-08 -0.09930463813541918 +1.8623000000000003 0.7058773175626814 0.7058763742658571 2.977244549333402e-08 -0.09930484863917761 +1.8624 0.7058776910446887 0.7058767460987057 3.329832341802952e-08 -0.09930505907943342 +1.8625 0.705878064451664 0.7058771177813535 3.680559608823519e-08 -0.09930526945620562 +1.8626 0.7058784377834315 0.7058774893140438 4.029346250405963e-08 -0.09930547976951315 +1.8627 0.7058788110398072 0.7058778606970281 4.376112635630369e-08 -0.09930569001937511 +1.8628000000000002 0.7058791842205987 0.705878231930567 4.720779622942317e-08 -0.09930590020581048 +1.8629 0.705879557325605 0.7058786030149291 5.063268576632751e-08 -0.09930611032883828 +1.863 0.7058799303546166 0.7058789739503912 5.403501384532161e-08 -0.09930632038847748 +1.8631000000000002 0.7058803033074158 0.7058793447372389 5.741400477266012e-08 -0.09930653038474706 +1.8632 0.7058806761837766 0.7058797153757653 6.076888845081563e-08 -0.099306740317666 +1.8633000000000002 0.7058810489834648 0.7058800858662726 6.40989005450121e-08 -0.09930695018725329 +1.8634000000000002 0.7058814217062386 0.7058804562090704 6.740328268965701e-08 -0.09930715999352793 +1.8635 0.7058817943518472 0.7058808264044765 7.06812826167108e-08 -0.09930736973650885 +1.8636000000000001 0.7058821669200321 0.7058811964528169 7.393215435864964e-08 -0.09930757941621504 +1.8637000000000001 0.7058825394105274 0.7058815663544253 7.715515840112097e-08 -0.0993077890326654 +1.8638000000000001 0.7058829118230586 0.7058819361096434 8.034956185641595e-08 -0.09930799858587894 +1.8639000000000001 0.7058832841573441 0.7058823057188206 8.351463864561537e-08 -0.09930820807587458 +1.864 0.7058836564130939 0.7058826751823137 8.664966963389809e-08 -0.0993084175026712 +1.8641 0.7058840285900112 0.705883044500488 8.975394282309535e-08 -0.09930862686628787 +1.8642 0.7058844006877907 0.705883413673715 9.282675348526448e-08 -0.09930883616674337 +1.8643000000000003 0.7058847727061204 0.705883782702375 9.586740434830432e-08 -0.09930904540405676 +1.8644 0.7058851446446803 0.7058841515868544 9.887520573820252e-08 -0.09930925457824683 +1.8645 0.7058855165031436 0.7058845203275481 1.0184947573863012e-07 -0.09930946368933255 +1.8646 0.705885888281176 0.7058848889248575 1.0478954035053611e-07 -0.09930967273733285 +1.8647 0.7058862599784361 0.7058852573791912 1.0769473364827253e-07 -0.09930988172226657 +1.8648000000000002 0.7058866315945753 0.7058856256909648 1.1056439790102512e-07 -0.0993100906441526 +1.8649 0.7058870031292387 0.7058859938606012 1.1339788375322457e-07 -0.0993102995030099 +1.865 0.7058873745820634 0.7058863618885298 1.1619455038414106e-07 -0.09931050829885729 +1.8651000000000002 0.7058877459526809 0.7058867297751868 1.1895376560155935e-07 -0.09931071703171372 +1.8652 0.7058881172407152 0.7058870975210152 1.216749060152511e-07 -0.09931092570159798 +1.8653000000000002 0.7058884884457837 0.7058874651264644 1.243573571896306e-07 -0.09931113430852893 +1.8654000000000002 0.7058888595674983 0.7058878325919902 1.2700051377212418e-07 -0.09931134285252549 +1.8655 0.7058892306054634 0.7058881999180554 1.296037796215399e-07 -0.09931155133360652 +1.8656000000000001 0.7058896015592773 0.7058885671051282 1.321665679294981e-07 -0.09931175975179081 +1.8657000000000001 0.7058899724285327 0.7058889341536831 1.3468830139390375e-07 -0.09931196810709722 +1.8658000000000001 0.7058903432128156 0.7058893010642013 1.37168412316091e-07 -0.0993121763995446 +1.8659000000000001 0.7058907139117064 0.7058896678371697 1.3960634273960104e-07 -0.09931238462915175 +1.866 0.7058910845247797 0.7058900344730807 1.4200154456467384e-07 -0.09931259279593757 +1.8661 0.7058914550516038 0.7058904009724329 1.4435347970090384e-07 -0.09931280089992087 +1.8662 0.7058918254917419 0.70589076733573 1.4666162015050666e-07 -0.09931300894112038 +1.8663000000000003 0.7058921958447515 0.7058911335634817 1.489254481505664e-07 -0.09931321691955505 +1.8664 0.7058925661101844 0.7058914996562029 1.511444562736497e-07 -0.09931342483524357 +1.8665 0.7058929362875872 0.705891865614414 1.5331814757352236e-07 -0.09931363268820476 +1.8666 0.7058933063765014 0.7058922314386402 1.554460356475995e-07 -0.0993138404784574 +1.8667 0.7058936763764634 0.7058925971294122 1.575276447791929e-07 -0.09931404820602031 +1.8668000000000002 0.7058940462870046 0.7058929626872654 1.5956251003812483e-07 -0.09931425587091226 +1.8669 0.7058944161076515 0.70589332811274 1.6155017739521993e-07 -0.09931446347315198 +1.867 0.705894785837926 0.7058936934063815 1.634902037778163e-07 -0.09931467101275836 +1.8671000000000002 0.7058951554773452 0.7058940585687392 1.6538215722936012e-07 -0.09931487848975008 +1.8672 0.7058955250254215 0.7058944236003674 1.6722561697879446e-07 -0.09931508590414591 +1.8673000000000002 0.7058958944816636 0.7058947885018243 1.690201735064789e-07 -0.09931529325596462 +1.8674000000000002 0.7058962638455752 0.705895153273673 1.7076542866562017e-07 -0.09931550054522492 +1.8675 0.7058966331166563 0.7058955179164802 1.7246099580370267e-07 -0.09931570777194564 +1.8676000000000001 0.7058970022944024 0.7058958824308168 1.7410649975208026e-07 -0.09931591493614539 +1.8677000000000001 0.705897371378306 0.7058962468172576 1.75701577002918e-07 -0.09931612203784301 +1.8678000000000001 0.7058977403678548 0.7058966110763808 1.772458757716422e-07 -0.09931632907705716 +1.8679000000000001 0.7058981092625338 0.7058969752087688 1.787390560108182e-07 -0.09931653605380662 +1.868 0.7058984780618238 0.705897339215007 1.8018078954892824e-07 -0.09931674296811005 +1.8681 0.7058988467652023 0.7058977030956848 1.8157076016322993e-07 -0.0993169498199862 +1.8682 0.705899215372144 0.7058980668513937 1.8290866360404223e-07 -0.09931715660945377 +1.8683 0.70589958388212 0.7058984304827296 1.8419420767107342e-07 -0.09931736333653146 +1.8684 0.7058999522945988 0.7058987939902903 1.8542711234526e-07 -0.09931757000123795 +1.8685 0.7059003206090455 0.7058991573746773 1.8660710975407224e-07 -0.09931777660359194 +1.8686 0.705900688824923 0.7058995206364942 1.877339442651893e-07 -0.0993179831436121 +1.8687 0.7059010569416914 0.7058998837763474 1.8880737259058256e-07 -0.09931818962131712 +1.8688000000000002 0.705901424958808 0.7059002467948456 1.8982716376222952e-07 -0.09931839603672565 +1.8689 0.7059017928757285 0.7059006096926006 1.9079309923619725e-07 -0.0993186023898564 +1.869 0.7059021606919058 0.705900972470225 1.9170497290305066e-07 -0.09931880868072797 +1.8691000000000002 0.7059025284067909 0.7059013351283345 1.9256259116071095e-07 -0.09931901490935903 +1.8692 0.705902896019833 0.7059016976675465 1.933657729248639e-07 -0.09931922107576827 +1.8693000000000002 0.7059032635304794 0.70590206008848 1.9411434970528774e-07 -0.09931942717997434 +1.8694000000000002 0.7059036309381755 0.7059024223917558 1.9480816561279202e-07 -0.09931963322199583 +1.8695 0.7059039982423657 0.705902784577996 1.954470773800343e-07 -0.09931983920185145 +1.8696000000000002 0.7059043654424925 0.7059031466478243 1.9603095443784802e-07 -0.09932004511955969 +1.8697000000000001 0.705904732537997 0.7059035086018653 1.9655967889789516e-07 -0.09932025097513925 +1.8698000000000001 0.7059050995283203 0.7059038704407454 1.9703314558736085e-07 -0.09932045676860876 +1.8699000000000001 0.7059054664129012 0.7059042321650911 1.9745126208017827e-07 -0.0993206624999868 +1.87 0.7059058331911785 0.7059045937755302 1.9781394870743707e-07 -0.099320868169292 +1.8701 0.7059061998625898 0.705904955272691 1.9812113855738334e-07 -0.09932107377654295 +1.8702 0.7059065664265725 0.7059053166572029 1.983727775274613e-07 -0.09932127932175826 +1.8703 0.7059069328825631 0.705905677929695 1.9856882428961886e-07 -0.09932148480495648 +1.8704 0.7059072992299985 0.705906039090797 1.9870925033194098e-07 -0.09932169022615622 +1.8705 0.7059076654683147 0.7059064001411388 1.9879403988579125e-07 -0.0993218955853761 +1.8706 0.7059080315969484 0.7059067610813501 1.9882319006112037e-07 -0.09932210088263464 +1.8707 0.7059083976153355 0.7059071219120603 1.9879671071462712e-07 -0.0993223061179504 +1.8708000000000002 0.7059087635229131 0.7059074826338991 1.987146245018001e-07 -0.09932251129134197 +1.8709 0.7059091293191182 0.7059078432474954 1.9857696687691773e-07 -0.09932271640282786 +1.871 0.7059094950033884 0.7059082037534778 1.9838378605488427e-07 -0.0993229214524267 +1.8711000000000002 0.7059098605751619 0.7059085641524738 1.9813514298347434e-07 -0.09932312644015699 +1.8712 0.7059102260338779 0.7059089244451106 1.9783111139884402e-07 -0.0993233313660373 +1.8713000000000002 0.7059105913789765 0.7059092846320136 1.9747177770063074e-07 -0.0993235362300861 +1.8714000000000002 0.7059109566098984 0.7059096447138083 1.9705724100399502e-07 -0.09932374103232199 +1.8715 0.7059113217260864 0.7059100046911181 1.965876130979871e-07 -0.09932394577276343 +1.8716000000000002 0.7059116867269837 0.705910364564565 1.9606301838309692e-07 -0.09932415045142896 +1.8717000000000001 0.7059120516120356 0.7059107243347704 1.954835938920707e-07 -0.09932435506833714 +1.8718000000000001 0.7059124163806887 0.705911084002353 1.9484948923093048e-07 -0.09932455962350639 +1.8719000000000001 0.7059127810323915 0.7059114435679306 1.9416086650611564e-07 -0.09932476411695527 +1.872 0.7059131455665945 0.7059118030321181 1.934179003314218e-07 -0.09932496854870226 +1.8721 0.7059135099827498 0.7059121623955293 1.9262077777248976e-07 -0.09932517291876584 +1.8722 0.7059138742803122 0.7059125216587754 1.9176969830170254e-07 -0.0993253772271645 +1.8723 0.7059142384587384 0.7059128808224655 1.908648737079799e-07 -0.09932558147391672 +1.8724 0.7059146025174876 0.7059132398872059 1.899065281037171e-07 -0.09932578565904099 +1.8725 0.7059149664560217 0.7059135988536007 1.8889489783804891e-07 -0.09932598978255577 +1.8726 0.7059153302738052 0.7059139577222513 1.8783023144827715e-07 -0.09932619384447955 +1.8727 0.7059156939703048 0.7059143164937562 1.867127896078291e-07 -0.09932639784483072 +1.8728000000000002 0.705916057544991 0.7059146751687109 1.8554284501176577e-07 -0.09932660178362779 +1.8729 0.7059164209973373 0.7059150337477074 1.8432068239759847e-07 -0.09932680566088917 +1.873 0.7059167843268198 0.7059153922313355 1.8304659838569437e-07 -0.09932700947663334 +1.8731000000000002 0.7059171475329185 0.7059157506201807 1.817209014688681e-07 -0.0993272132308787 +1.8732 0.7059175106151162 0.7059161089148256 1.803439119117678e-07 -0.0993274169236437 +1.8733000000000002 0.7059178735729 0.7059164671158491 1.789159616918945e-07 -0.09932762055494676 +1.8734000000000002 0.7059182364057603 0.7059168252238261 1.7743739440939654e-07 -0.09932782412480633 +1.8735 0.7059185991131911 0.7059171832393281 1.759085651725778e-07 -0.09932802763324076 +1.8736000000000002 0.705918961694691 0.7059175411629223 1.743298405978977e-07 -0.0993282310802685 +1.8737000000000001 0.7059193241497621 0.7059178989951718 1.7270159862955992e-07 -0.09932843446590797 +1.8738000000000001 0.7059196864779106 0.7059182567366359 1.7102422848400134e-07 -0.0993286377901775 +1.8739000000000001 0.7059200486786475 0.7059186143878693 1.6929813059091137e-07 -0.09932884105309558 +1.874 0.705920410751488 0.7059189719494221 1.6752371644404573e-07 -0.09932904425468052 +1.8741 0.7059207726959518 0.7059193294218398 1.6570140853530702e-07 -0.09932924739495065 +1.8742 0.7059211345115631 0.7059196868056643 1.6383164024025287e-07 -0.09932945047392451 +1.8743 0.7059214961978513 0.7059200441014312 1.6191485574176823e-07 -0.09932965349162037 +1.8744 0.70592185775435 0.7059204013096717 1.599515098704707e-07 -0.09932985644805657 +1.8745 0.7059222191805989 0.7059207584309126 1.5794206806654665e-07 -0.09933005934325154 +1.8746 0.7059225804761415 0.7059211154656748 1.558870061958706e-07 -0.09933026217722359 +1.8747 0.7059229416405275 0.7059214724144743 1.5378681051878007e-07 -0.09933046494999107 +1.8748000000000002 0.7059233026733114 0.705921829277822 1.5164197748884778e-07 -0.09933066766157234 +1.8749 0.7059236635740535 0.7059221860562226 1.4945301370083985e-07 -0.09933087031198574 +1.875 0.7059240243423193 0.7059225427501761 1.4722043575540744e-07 -0.09933107290124961 +1.8751000000000002 0.7059243849776802 0.705922899360176 1.4494477010643103e-07 -0.09933127542938223 +1.8752 0.7059247454797131 0.7059232558867108 1.4262655298816207e-07 -0.09933147789640193 +1.8753000000000002 0.7059251058480012 0.7059236123302628 1.4026633023828117e-07 -0.09933168030232709 +1.8754000000000002 0.7059254660821332 0.7059239686913079 1.3786465722157026e-07 -0.09933188264717596 +1.8755 0.7059258261817043 0.7059243249703167 1.354220986425625e-07 -0.0993320849309669 +1.8756000000000002 0.7059261861463155 0.7059246811677531 1.329392284657449e-07 -0.09933228715371818 +1.8757000000000001 0.7059265459755741 0.7059250372840744 1.3041662973514723e-07 -0.09933248931544807 +1.8758000000000001 0.7059269056690938 0.7059253933197327 1.27854894466789e-07 -0.09933269141617485 +1.8759000000000001 0.7059272652264947 0.7059257492751723 1.2525462349949334e-07 -0.09933289345591682 +1.876 0.7059276246474038 0.7059261051508317 1.2261642637692582e-07 -0.09933309543469228 +1.8761 0.7059279839314544 0.7059264609471427 1.199409211567748e-07 -0.0993332973525195 +1.8762 0.7059283430782864 0.7059268166645305 1.1722873431360692e-07 -0.09933349920941675 +1.8763 0.7059287020875469 0.7059271723034126 1.1448050054804759e-07 -0.09933370100540227 +1.8764 0.7059290609588895 0.7059275278642008 1.1169686268963641e-07 -0.09933390274049436 +1.8765 0.7059294196919752 0.7059278833472988 1.0887847149906871e-07 -0.0993341044147112 +1.8766 0.7059297782864716 0.7059282387531041 1.0602598557105103e-07 -0.09933430602807113 +1.8767 0.7059301367420538 0.7059285940820061 1.031400710949093e-07 -0.09933450758059227 +1.8768000000000002 0.705930495058404 0.7059289493343881 1.0022140181295547e-07 -0.09933470907229296 +1.8769 0.7059308532352114 0.7059293045106254 9.727065872211504e-08 -0.09933491050319138 +1.877 0.7059312112721734 0.7059296596110858 9.428853006351878e-08 -0.09933511187330576 +1.8771000000000002 0.705931569168994 0.7059300146361298 9.12757110657636e-08 -0.09933531318265436 +1.8772 0.7059319269253854 0.7059303695861104 8.823290380613469e-08 -0.09933551443125535 +1.8773000000000002 0.705932284541067 0.7059307244613728 8.516081704407208e-08 -0.09933571561912696 +1.8774000000000002 0.7059326420157659 0.7059310792622548 8.206016609280109e-08 -0.09933591674628739 +1.8775 0.7059329993492167 0.7059314339890862 7.893167258687939e-08 -0.0993361178127548 +1.8776000000000002 0.7059333565411627 0.7059317886421888 7.577606438505247e-08 -0.09933631881854742 +1.8777000000000001 0.7059337135913539 0.7059321432218771 7.25940753221882e-08 -0.0993365197636834 +1.8778000000000001 0.7059340704995494 0.7059324977284571 6.938644512947956e-08 -0.09933672064818098 +1.8779000000000001 0.705934427265515 0.7059328521622272 6.615391918811386e-08 -0.0993369214720583 +1.878 0.7059347838890256 0.7059332065234776 6.289724839049493e-08 -0.09933712223533354 +1.8781 0.7059351403698642 0.70593356081249 5.961718895983181e-08 -0.0993373229380249 +1.8782 0.7059354967078213 0.7059339150295381 5.631450227840118e-08 -0.09933752358015047 +1.8783 0.705935852902696 0.7059342691748877 5.298995469325829e-08 -0.09933772416172844 +1.8784 0.7059362089542955 0.7059346232487962 4.964431736705077e-08 -0.09933792468277697 +1.8785 0.7059365648624356 0.7059349772515124 4.627836606811708e-08 -0.0993381251433142 +1.8786 0.7059369206269401 0.7059353311832767 4.2892881019565565e-08 -0.09933832554335821 +1.8787 0.7059372762476418 0.7059356850443215 3.9488646703250696e-08 -0.09933852588292724 +1.8788000000000002 0.7059376317243813 0.7059360388348701 3.606645168630074e-08 -0.09933872616203931 +1.8789 0.7059379870570077 0.705936392555138 3.262708841815509e-08 -0.09933892638071261 +1.879 0.7059383422453795 0.7059367462053316 2.9171353058826677e-08 -0.09933912653896526 +1.8791000000000002 0.7059386972893626 0.7059370997856489 2.570004531757264e-08 -0.09933932663681529 +1.8792 0.7059390521888325 0.7059374532962792 2.221396823258448e-08 -0.09933952667428088 +1.8793000000000002 0.7059394069436726 0.7059378067374036 1.871392800792404e-08 -0.09933972665138016 +1.8794000000000002 0.7059397615537757 0.7059381601091936 1.520073381403031e-08 -0.09933992656813118 +1.8795 0.7059401160190426 0.705938513411813 1.1675197613379706e-08 -0.09934012642455203 +1.8796000000000002 0.705940470339383 0.7059388666454156 8.138133954053994e-09 -0.09934032622066076 +1.8797000000000001 0.7059408245147158 0.7059392198101477 4.590359807543631e-09 -0.0993405259564755 +1.8798000000000001 0.7059411785449682 0.7059395729061464 1.0326943536420607e-09 -0.09934072563201433 +1.8799000000000001 0.7059415324300765 0.7059399259335395 -2.5340411843530197e-09 -0.0993409252472953 +1.88 0.7059418861699854 0.7059402788924463 -6.10902375040856e-09 -0.09934112480233646 +1.8801 0.705942239764649 0.7059406317829774 -9.691428635300037e-09 -0.09934132429715586 +1.8802 0.7059425932140301 0.7059409846052345 -1.3280429660058463e-08 -0.09934152373177164 +1.8803 0.7059429465181 0.7059413373593099 -1.6875199384137202e-08 -0.09934172310620178 +1.8804 0.7059432996768391 0.7059416900452876 -2.0474909277583275e-08 -0.0993419224204643 +1.8805 0.7059436526902367 0.7059420426632426 -2.4078729927035775e-08 -0.09934212167457725 +1.8806 0.7059440055582912 0.7059423952132404 -2.7685831213535017e-08 -0.09934232086855867 +1.8807 0.7059443582810094 0.7059427476953386 -3.1295382517003076e-08 -0.09934252000242656 +1.8808000000000002 0.7059447108584076 0.7059431001095853 -3.490655289752238e-08 -0.09934271907619902 +1.8809 0.7059450632905108 0.7059434524560193 -3.851851128583005e-08 -0.09934291808989398 +1.881 0.7059454155773526 0.7059438047346711 -4.213042668541316e-08 -0.0993431170435295 +1.8811000000000002 0.705945767718976 0.705944156945562 -4.574146835260829e-08 -0.0993433159371236 +1.8812 0.7059461197154321 0.7059445090887045 -4.935080599103962e-08 -0.09934351477069422 +1.8813000000000002 0.7059464715667818 0.7059448611641024 -5.295760994528456e-08 -0.0993437135442594 +1.8814000000000002 0.7059468232730945 0.7059452131717499 -5.656105138743782e-08 -0.09934391225783713 +1.8815 0.7059471748344484 0.7059455651116328 -6.016030250940822e-08 -0.09934411091144535 +1.8816000000000002 0.7059475262509305 0.7059459169837282 -6.375453671632683e-08 -0.09934430950510209 +1.8817000000000002 0.7059478775226367 0.7059462687880041 -6.734292880587398e-08 -0.09934450803882532 +1.8818000000000001 0.7059482286496719 0.7059466205244195 -7.092465517102506e-08 -0.09934470651263294 +1.8819000000000001 0.7059485796321496 0.7059469721929248 -7.449889398176285e-08 -0.09934490492654295 +1.882 0.705948930470192 0.7059473237934616 -7.806482537047604e-08 -0.09934510328057329 +1.8821 0.7059492811639307 0.7059476753259628 -8.162163162971775e-08 -0.09934530157474199 +1.8822 0.7059496317135053 0.7059480267903524 -8.516849738827992e-08 -0.09934549980906694 +1.8823 0.7059499821190642 0.7059483781865455 -8.870460980765077e-08 -0.0993456979835661 +1.8824 0.7059503323807645 0.7059487295144489 -9.222915876242604e-08 -0.09934589609825734 +1.8825 0.7059506824987722 0.7059490807739606 -9.57413370285265e-08 -0.09934609415315865 +1.8826 0.7059510324732621 0.7059494319649697 -9.924034046621122e-08 -0.09934629214828798 +1.8827 0.7059513823044169 0.7059497830873573 -1.0272536820569306e-07 -0.09934649008366321 +1.8828000000000003 0.7059517319924282 0.705950134140995 -1.0619562283015194e-07 -0.09934668795930222 +1.8829 0.7059520815374962 0.7059504851257468 -1.0965031055788083e-07 -0.09934688577522298 +1.883 0.7059524309398295 0.7059508360414677 -1.1308864142182962e-07 -0.09934708353144335 +1.8831000000000002 0.7059527801996448 0.7059511868880046 -1.1650982945435318e-07 -0.09934728122798125 +1.8832 0.7059531293171677 0.7059515376651959 -1.1991309286675522e-07 -0.09934747886485458 +1.8833000000000002 0.7059534782926316 0.7059518883728717 -1.232976542132197e-07 -0.09934767644208124 +1.8834000000000002 0.7059538271262787 0.7059522390108535 -1.2666274060157967e-07 -0.09934787395967909 +1.8835 0.705954175818359 0.7059525895789548 -1.3000758382689104e-07 -0.09934807141766602 +1.8836000000000002 0.7059545243691308 0.7059529400769808 -1.3333142057959935e-07 -0.09934826881605988 +1.8837000000000002 0.7059548727788605 0.705953290504729 -1.366334926086038e-07 -0.09934846615487855 +1.8838000000000001 0.7059552210478226 0.7059536408619882 -1.3991304689299489e-07 -0.09934866343413991 +1.8839000000000001 0.7059555691763 0.7059539911485393 -1.4316933582073088e-07 -0.09934886065386178 +1.884 0.7059559171645826 0.7059543413641557 -1.4640161734996715e-07 -0.09934905781406206 +1.8841 0.7059562650129687 0.7059546915086023 -1.4960915517038542e-07 -0.09934925491475852 +1.8842 0.7059566127217649 0.705955041581637 -1.527912188957481e-07 -0.09934945195596909 +1.8843 0.7059569602912845 0.705955391583009 -1.5594708421134973e-07 -0.09934964893771153 +1.8844 0.7059573077218494 0.7059557415124602 -1.5907603303361162e-07 -0.09934984586000367 +1.8845 0.7059576550137889 0.7059560913697249 -1.6217735372171804e-07 -0.09935004272286346 +1.8846 0.7059580021674395 0.7059564411545298 -1.6525034114873993e-07 -0.09935023952630857 +1.8847 0.7059583491831454 0.7059567908665941 -1.6829429694623088e-07 -0.09935043627035685 +1.8848000000000003 0.7059586960612582 0.70595714050563 -1.7130852962045362e-07 -0.09935063295502619 +1.8849 0.7059590428021367 0.7059574900713415 -1.7429235473452598e-07 -0.09935082958033434 +1.885 0.7059593894061473 0.7059578395634256 -1.772450950350557e-07 -0.09935102614629904 +1.8851000000000002 0.7059597358736633 0.7059581889815725 -1.8016608062040862e-07 -0.09935122265293816 +1.8852 0.7059600822050649 0.7059585383254654 -1.8305464908816016e-07 -0.09935141910026946 +1.8853000000000002 0.7059604284007392 0.70595888759478 -1.8591014571203712e-07 -0.0993516154883107 +1.8854000000000002 0.7059607744610811 0.7059592367891852 -1.8873192353385804e-07 -0.0993518118170797 +1.8855 0.7059611203864915 0.7059595859083432 -1.9151934357169997e-07 -0.0993520080865942 +1.8856000000000002 0.7059614661773785 0.705959934951909 -1.942717749343903e-07 -0.09935220429687201 +1.8857000000000002 0.7059618118341564 0.7059602839195318 -1.9698859493946785e-07 -0.09935240044793087 +1.8858000000000001 0.7059621573572463 0.7059606328108532 -1.9966918931094146e-07 -0.0993525965397885 +1.8859000000000001 0.7059625027470758 0.7059609816255091 -2.0231295227643442e-07 -0.0993527925724627 +1.886 0.7059628480040792 0.7059613303631285 -2.0491928670596238e-07 -0.09935298854597116 +1.8861 0.7059631931286964 0.7059616790233343 -2.0748760427499735e-07 -0.0993531844603317 +1.8862 0.7059635381213738 0.7059620276057432 -2.1001732555814279e-07 -0.09935338031556197 +1.8863 0.7059638829825642 0.7059623761099658 -2.1250788021995315e-07 -0.09935357611167978 +1.8864 0.705964227712726 0.7059627245356067 -2.1495870704615894e-07 -0.09935377184870281 +1.8865 0.7059645723123237 0.7059630728822641 -2.1736925416224184e-07 -0.09935396752664877 +1.8866 0.7059649167818276 0.7059634211495314 -2.1973897912364038e-07 -0.09935416314553538 +1.8867 0.7059652611217134 0.7059637693369953 -2.2206734902677217e-07 -0.09935435870538041 +1.8868000000000003 0.7059656053324628 0.7059641174442374 -2.243538406374035e-07 -0.09935455420620147 +1.8869 0.7059659494145627 0.7059644654708337 -2.2659794051901883e-07 -0.09935474964801633 +1.887 0.7059662933685055 0.7059648134163548 -2.2879914513690425e-07 -0.09935494503084263 +1.8871000000000002 0.7059666371947887 0.705965161280366 -2.3095696096570029e-07 -0.09935514035469808 +1.8872 0.7059669808939153 0.7059655090624273 -2.3307090460389368e-07 -0.09935533561960036 +1.8873000000000002 0.7059673244663929 0.7059658567620939 -2.351405029091258e-07 -0.09935553082556713 +1.8874000000000002 0.7059676679127346 0.705966204378916 -2.3716529305370382e-07 -0.09935572597261612 +1.8875 0.7059680112334576 0.7059665519124387 -2.3914482266337855e-07 -0.09935592106076496 +1.8876000000000002 0.7059683544290848 0.7059668993622028 -2.4107864992489736e-07 -0.0993561160900313 +1.8877000000000002 0.7059686975001426 0.7059672467277438 -2.4296634364151526e-07 -0.0993563110604328 +1.8878000000000001 0.7059690404471626 0.7059675940085932 -2.4480748336483393e-07 -0.09935650597198714 +1.8879000000000001 0.7059693832706808 0.7059679412042785 -2.4660165949194623e-07 -0.09935670082471199 +1.888 0.7059697259712369 0.7059682883143217 -2.483484733487029e-07 -0.09935689561862489 +1.8881000000000001 0.7059700685493749 0.705968635338242 -2.500475372244071e-07 -0.09935709035374353 +1.8882 0.7059704110056435 0.7059689822755537 -2.516984745903894e-07 -0.09935728503008562 +1.8883 0.7059707533405943 0.7059693291257676 -2.5330092002714966e-07 -0.09935747964766865 +1.8884 0.7059710955547833 0.7059696758883904 -2.5485451941517634e-07 -0.09935767420651027 +1.8885 0.70597143764877 0.7059700225629254 -2.5635892995576337e-07 -0.09935786870662816 +1.8886 0.7059717796231175 0.7059703691488722 -2.5781382028203237e-07 -0.09935806314803991 +1.8887 0.7059721214783921 0.7059707156457271 -2.592188705283216e-07 -0.0993582575307631 +1.8888000000000003 0.7059724632151636 0.7059710620529833 -2.605737723475332e-07 -0.0993584518548154 +1.8889 0.7059728048340046 0.7059714083701298 -2.6187822904644165e-07 -0.09935864612021425 +1.889 0.7059731463354911 0.7059717545966542 -2.6313195564120484e-07 -0.09935884032697741 +1.8891000000000002 0.7059734877202019 0.7059721007320395 -2.6433467886430306e-07 -0.0993590344751223 +1.8892 0.7059738289887184 0.7059724467757672 -2.654861372790307e-07 -0.09935922856466661 +1.8893000000000002 0.7059741701416251 0.7059727927273155 -2.665860813350074e-07 -0.09935942259562788 +1.8894000000000002 0.7059745111795086 0.7059731385861603 -2.676342733820558e-07 -0.09935961656802372 +1.8895 0.7059748521029579 0.7059734843517749 -2.6863048773959064e-07 -0.09935981048187165 +1.8896000000000002 0.7059751929125646 0.7059738300236301 -2.69574510762538e-07 -0.09936000433718921 +1.8897 0.705975533608922 0.7059741756011955 -2.7046614089684673e-07 -0.09936019813399401 +1.8898000000000001 0.7059758741926256 0.7059745210839374 -2.713051886690798e-07 -0.09936039187230356 +1.8899000000000001 0.705976214664273 0.7059748664713212 -2.7209147675927303e-07 -0.0993605855521354 +1.89 0.7059765550244634 0.70597521176281 -2.728248400564459e-07 -0.09936077917350708 +1.8901000000000001 0.7059768952737975 0.7059755569578653 -2.7350512565166296e-07 -0.09936097273643614 +1.8902 0.7059772354128772 0.7059759020559476 -2.7413219290048363e-07 -0.0993611662409401 +1.8903 0.7059775754423063 0.7059762470565152 -2.747059134472485e-07 -0.09936135968703644 +1.8904 0.7059779153626895 0.7059765919590262 -2.752261712250792e-07 -0.0993615530747427 +1.8905 0.7059782551746328 0.7059769367629367 -2.7569286252179803e-07 -0.09936174640407643 +1.8906 0.7059785948787429 0.7059772814677021 -2.761058959764584e-07 -0.09936193967505512 +1.8907 0.7059789344756278 0.705977626072777 -2.7646519260016156e-07 -0.0993621328876962 +1.8908000000000003 0.7059792739658954 0.7059779705776158 -2.7677068575177044e-07 -0.09936232604201728 +1.8909 0.7059796133501549 0.7059783149816713 -2.7702232122464587e-07 -0.09936251913803579 +1.891 0.7059799526290154 0.7059786592843966 -2.772200572258299e-07 -0.0993627121757692 +1.8911000000000002 0.7059802918030866 0.7059790034852444 -2.773638643413512e-07 -0.09936290515523503 +1.8912 0.7059806308729781 0.7059793475836669 -2.774537255743892e-07 -0.09936309807645069 +1.8913000000000002 0.7059809698393 0.7059796915791168 -2.7748963636262114e-07 -0.09936329093943375 +1.8914000000000002 0.7059813087026616 0.7059800354710462 -2.7747160454005826e-07 -0.09936348374420156 +1.8915 0.7059816474636726 0.7059803792589083 -2.7739965036133185e-07 -0.09936367649077171 +1.8916000000000002 0.7059819861229415 0.7059807229421559 -2.7727380645312105e-07 -0.09936386917916151 +1.8917 0.7059823246810774 0.7059810665202425 -2.77094117869664e-07 -0.09936406180938849 +1.8918000000000001 0.7059826631386878 0.7059814099926223 -2.7686064198173543e-07 -0.09936425438147008 +1.8919000000000001 0.7059830014963799 0.7059817533587506 -2.765734485876692e-07 -0.09936444689542373 +1.892 0.7059833397547601 0.705982096618083 -2.7623261974682456e-07 -0.09936463935126688 +1.8921000000000001 0.7059836779144335 0.7059824397700762 -2.7583824988713923e-07 -0.09936483174901695 +1.8922 0.7059840159760038 0.7059827828141885 -2.7539044567675974e-07 -0.09936502408869134 +1.8923 0.7059843539400739 0.7059831257498789 -2.7488932608996097e-07 -0.09936521637030746 +1.8924 0.705984691807245 0.7059834685766084 -2.7433502232734885e-07 -0.09936540859388279 +1.8925 0.7059850295781165 0.7059838112938394 -2.7372767773953255e-07 -0.09936560075943468 +1.8926 0.7059853672532868 0.7059841539010354 -2.730674478687578e-07 -0.09936579286698055 +1.8927 0.7059857048333515 0.7059844963976627 -2.7235450037257913e-07 -0.0993659849165378 +1.8928000000000003 0.7059860423189054 0.7059848387831882 -2.715890149961042e-07 -0.09936617690812374 +1.8929 0.7059863797105403 0.7059851810570825 -2.7077118349913554e-07 -0.09936636884175591 +1.893 0.7059867170088463 0.705985523218817 -2.6990120963882314e-07 -0.09936656071745159 +1.8931000000000002 0.7059870542144107 0.7059858652678663 -2.689793090863979e-07 -0.09936675253522821 +1.8932 0.7059873913278187 0.7059862072037071 -2.6800570940288537e-07 -0.09936694429510311 +1.8933000000000002 0.7059877283496527 0.7059865490258186 -2.6698064999400306e-07 -0.09936713599709365 +1.8934000000000002 0.7059880652804926 0.7059868907336829 -2.6590438201648525e-07 -0.09936732764121725 +1.8935 0.7059884021209151 0.7059872323267847 -2.647771683295108e-07 -0.09936751922749118 +1.8936000000000002 0.705988738871494 0.7059875738046119 -2.635992834218448e-07 -0.09936771075593277 +1.8937 0.7059890755328009 0.705987915166655 -2.623710133702051e-07 -0.09936790222655947 +1.8938000000000001 0.7059894121054027 0.7059882564124087 -2.610926557629345e-07 -0.09936809363938856 +1.8939000000000001 0.7059897485898639 0.7059885975413702 -2.5976451962714253e-07 -0.0993682849944374 +1.894 0.7059900849867455 0.70598893855304 -2.583869253142135e-07 -0.09936847629172334 +1.8941000000000001 0.7059904212966046 0.7059892794469228 -2.569602044998065e-07 -0.09936866753126364 +1.8942 0.705990757519995 0.7059896202225266 -2.5548470002426105e-07 -0.0993688587130757 +1.8943 0.705991093657466 0.7059899608793633 -2.539607658717802e-07 -0.09936904983717676 +1.8944 0.7059914297095633 0.7059903014169485 -2.5238876706634716e-07 -0.09936924090358412 +1.8945 0.705991765676829 0.7059906418348024 -2.5076907956764205e-07 -0.09936943191231512 +1.8946 0.7059921015598005 0.7059909821324493 -2.491020902051222e-07 -0.09936962286338716 +1.8947 0.705992437359011 0.7059913223094169 -2.4738819655312216e-07 -0.09936981375681737 +1.8948000000000003 0.7059927730749891 0.705991662365238 -2.4562780686493424e-07 -0.0993700045926231 +1.8949 0.7059931087082596 0.7059920022994498 -2.4382133996525557e-07 -0.09937019537082165 +1.895 0.705993444259342 0.7059923421115941 -2.4196922517732977e-07 -0.09937038609143029 +1.8951000000000002 0.705993779728751 0.7059926818012174 -2.400719021806996e-07 -0.09937057675446627 +1.8952 0.7059941151169973 0.7059930213678713 -2.3812982092447088e-07 -0.09937076735994695 +1.8953000000000002 0.7059944504245856 0.7059933608111117 -2.3614344150935107e-07 -0.09937095790788952 +1.8954000000000002 0.7059947856520159 0.7059937001305002 -2.3411323411132168e-07 -0.09937114839831122 +1.8955 0.7059951207997834 0.7059940393256032 -2.3203967882898247e-07 -0.09937133883122935 +1.8956000000000002 0.7059954558683776 0.7059943783959923 -2.2992326560722365e-07 -0.09937152920666112 +1.8957 0.7059957908582826 0.7059947173412449 -2.2776449409497856e-07 -0.0993717195246238 +1.8958000000000002 0.7059961257699775 0.7059950561609433 -2.2556387353420138e-07 -0.09937190978513465 +1.8959000000000001 0.7059964606039351 0.7059953948546759 -2.233219226523142e-07 -0.09937209998821085 +1.896 0.7059967953606228 0.7059957334220366 -2.2103916952342928e-07 -0.09937229013386967 +1.8961000000000001 0.7059971300405026 0.7059960718626246 -2.187161514365099e-07 -0.0993724802221283 +1.8962 0.7059974646440301 0.7059964101760454 -2.16353414798226e-07 -0.09937267025300395 +1.8963 0.7059977991716553 0.705996748361911 -2.1395151499764564e-07 -0.09937286022651391 +1.8964 0.7059981336238217 0.7059970864198382 -2.1151101624664048e-07 -0.09937305014267528 +1.8965 0.7059984680009671 0.7059974243494511 -2.090324915000885e-07 -0.09937324000150538 +1.8966 0.7059988023035229 0.7059977621503796 -2.06516522261585e-07 -0.09937342980302137 +1.8967 0.7059991365319136 0.7059980998222594 -2.0396369849323692e-07 -0.09937361954724036 +1.8968000000000003 0.7059994706865582 0.7059984373647334 -2.0137461843178217e-07 -0.09937380923417961 +1.8969 0.7059998047678686 0.7059987747774508 -1.9874988851226183e-07 -0.09937399886385628 +1.897 0.70600013877625 0.7059991120600673 -1.960901231598533e-07 -0.09937418843628756 +1.8971000000000002 0.7060004727121012 0.7059994492122452 -1.933959446927258e-07 -0.09937437795149062 +1.8972 0.7060008065758141 0.7059997862336536 -1.9066798316938471e-07 -0.09937456740948261 +1.8973000000000002 0.7060011403677737 0.7060001231239688 -1.879068762082603e-07 -0.09937475681028068 +1.8974000000000002 0.7060014740883582 0.7060004598828737 -1.8511326889750213e-07 -0.09937494615390208 +1.8975 0.706001807737939 0.7060007965100581 -1.8228781357293444e-07 -0.09937513544036389 +1.8976000000000002 0.7060021413168797 0.7060011330052189 -1.7943116972091167e-07 -0.09937532466968324 +1.8977 0.7060024748255369 0.7060014693680603 -1.7654400380831548e-07 -0.09937551384187727 +1.8978000000000002 0.7060028082642607 0.7060018055982937 -1.7362698911255192e-07 -0.09937570295696314 +1.8979000000000001 0.706003141633393 0.7060021416956381 -1.706808055879777e-07 -0.099375892014958 +1.898 0.7060034749332689 0.7060024776598192 -1.677061396872237e-07 -0.09937608101587897 +1.8981000000000001 0.7060038081642158 0.7060028134905705 -1.6470368422588644e-07 -0.09937626995974311 +1.8982 0.7060041413265538 0.7060031491876327 -1.616741381986475e-07 -0.0993764588465676 +1.8983 0.7060044744205949 0.7060034847507547 -1.5861820662661785e-07 -0.0993766476763695 +1.8984 0.7060048074466442 0.7060038201796928 -1.555366003908043e-07 -0.099376836449166 +1.8985 0.7060051404049987 0.7060041554742105 -1.5243003605169836e-07 -0.0993770251649742 +1.8986 0.7060054732959471 0.7060044906340794 -1.4929923571917192e-07 -0.09937721382381107 +1.8987 0.7060058061197714 0.7060048256590792 -1.4614492685818825e-07 -0.09937740242569382 +1.8988000000000003 0.7060061388767447 0.7060051605489968 -1.429678421187991e-07 -0.09937759097063947 +1.8989 0.7060064715671327 0.7060054953036277 -1.3976871917134592e-07 -0.09937777945866513 +1.899 0.7060068041911931 0.7060058299227747 -1.3654830055033484e-07 -0.09937796788978788 +1.8991000000000002 0.7060071367491758 0.7060061644062491 -1.3330733344973922e-07 -0.09937815626402478 +1.8992 0.7060074692413219 0.70600649875387 -1.300465695859565e-07 -0.09937834458139289 +1.8993000000000002 0.7060078016678648 0.7060068329654651 -1.267667650000498e-07 -0.09937853284190931 +1.8994000000000002 0.70600813402903 0.7060071670408693 -1.2346867988601018e-07 -0.09937872104559103 +1.8995 0.7060084663250342 0.7060075009799265 -1.2015307841554967e-07 -0.09937890919245514 +1.8996000000000002 0.7060087985560863 0.7060078347824884 -1.1682072856636361e-07 -0.09937909728251866 +1.8997 0.7060091307223871 0.7060081684484155 -1.1347240194345409e-07 -0.09937928531579869 +1.8998000000000002 0.7060094628241284 0.7060085019775761 -1.1010887358831045e-07 -0.09937947329231223 +1.8999000000000001 0.7060097948614938 0.706008835369847 -1.0673092181064103e-07 -0.09937966121207628 +1.9 0.706010126834659 0.7060091686251135 -1.0333932801837031e-07 -0.09937984907510791 +1.9001000000000001 0.7060104587437906 0.7060095017432692 -9.993487650947208e-08 -0.09938003688142412 +1.9002000000000001 0.7060107905890476 0.7060098347242161 -9.651835431844641e-08 -0.09938022463104194 +1.9003 0.7060111223705796 0.7060101675678643 -9.309055101682645e-08 -0.09938041232397835 +1.9004 0.7060114540885283 0.7060105002741333 -8.965225853450193e-08 -0.09938059996025037 +1.9005 0.7060117857430268 0.7060108328429504 -8.620427098364469e-08 -0.099380787539875 +1.9006 0.7060121173341991 0.7060111652742516 -8.274738446962387e-08 -0.09938097506286922 +1.9007 0.7060124488621613 0.7060114975679816 -7.928239690885991e-08 -0.09938116252925004 +1.9008000000000003 0.7060127803270206 0.7060118297240936 -7.581010783887232e-08 -0.09938134993903443 +1.9009 0.7060131117288759 0.7060121617425491 -7.233131824480737e-08 -0.09938153729223938 +1.901 0.7060134430678169 0.7060124936233186 -6.884683036645009e-08 -0.09938172458888185 +1.9011000000000002 0.7060137743439254 0.7060128253663811 -6.535744751607828e-08 -0.09938191182897883 +1.9012 0.7060141055572737 0.7060131569717241 -6.186397389284712e-08 -0.09938209901254724 +1.9013000000000002 0.7060144367079264 0.706013488439344 -5.836721439804113e-08 -0.09938228613960415 +1.9014000000000002 0.706014767795939 0.7060138197692456 -5.4867974449241894e-08 -0.09938247321016647 +1.9015 0.706015098821358 0.706014150961442 -5.1367059794929504e-08 -0.09938266022425109 +1.9016000000000002 0.7060154297842218 0.706014482015956 -4.78652763297345e-08 -0.09938284718187504 +1.9017 0.7060157606845598 0.7060148129328174 -4.436342990714196e-08 -0.09938303408305516 +1.9018000000000002 0.7060160915223932 0.7060151437120662 -4.086232615439783e-08 -0.09938322092780845 +1.9019000000000001 0.7060164222977336 0.7060154743537501 -3.736277029214516e-08 -0.09938340771615183 +1.902 0.7060167530105852 0.706015804857926 -3.386556694166647e-08 -0.09938359444810219 +1.9021000000000001 0.7060170836609427 0.7060161352246588 -3.037151994483844e-08 -0.09938378112367648 +1.9022000000000001 0.7060174142487925 0.7060164654540226 -2.6881432178956985e-08 -0.09938396774289163 +1.9023 0.7060177447741125 0.7060167955460998 -2.339610536902792e-08 -0.09938415430576454 +1.9024 0.7060180752368714 0.7060171255009811 -1.991633990974101e-08 -0.09938434081231208 +1.9025 0.7060184056370302 0.7060174553187664 -1.644293467530089e-08 -0.09938452726255118 +1.9026 0.7060187359745409 0.7060177849995635 -1.2976686840967394e-08 -0.09938471365649874 +1.9027 0.7060190662493465 0.7060181145434893 -9.518391696789613e-09 -0.09938489999417163 +1.9028000000000003 0.7060193964613826 0.7060184439506687 -6.068842467628344e-09 -0.09938508627558675 +1.9029 0.706019726610575 0.7060187732212353 -2.628830128408033e-09 -0.09938527250076096 +1.903 0.7060200566968424 0.7060191023553313 8.008567689218871e-10 -0.09938545866971117 +1.9031000000000002 0.7060203867200939 0.7060194313531067 4.219432294880199e-09 -0.09938564478245421 +1.9032 0.7060207166802308 0.7060197602147209 7.626113296410608e-09 -0.09938583083900693 +1.9033000000000002 0.7060210465771459 0.7060200889403407 1.1020119600711753e-08 -0.09938601683938626 +1.9034 0.7060213764107238 0.7060204175301419 1.4400674175699124e-08 -0.09938620278360902 +1.9035 0.7060217061808405 0.706020745984308 1.776700332169201e-08 -0.09938638867169204 +1.9036000000000002 0.7060220358873641 0.7060210743030311 2.1118336831875417e-08 -0.09938657450365222 +1.9037 0.7060223655301537 0.7060214024865115 2.4453908193527996e-08 -0.09938676027950631 +1.9038000000000002 0.7060226951090613 0.7060217305349579 2.7772954729402e-08 -0.09938694599927123 +1.9039000000000001 0.7060230246239301 0.7060220584485863 3.1074717805890106e-08 -0.09938713166296377 +1.904 0.7060233540745954 0.7060223862276216 3.4358442988283167e-08 -0.09938731727060077 +1.9041000000000001 0.7060236834608842 0.7060227138722963 3.7623380215109914e-08 -0.09938750282219902 +1.9042000000000001 0.706024012782616 0.7060230413828512 4.086878396640514e-08 -0.09938768831777536 +1.9043 0.7060243420396017 0.7060233687595348 4.409391344412095e-08 -0.09938787375734659 +1.9044 0.706024671231645 0.7060236960026034 4.729803272998656e-08 -0.09938805914092955 +1.9045 0.7060250003585411 0.7060240231123214 5.048041096245015e-08 -0.09938824446854096 +1.9046 0.7060253294200778 0.7060243500889607 5.36403224980081e-08 -0.09938842974019768 +1.9047 0.7060256584160353 0.7060246769328011 5.677704707079956e-08 -0.09938861495591648 +1.9048000000000003 0.7060259873461856 0.7060250036441303 5.98898699730177e-08 -0.09938880011571419 +1.9049 0.7060263162102935 0.7060253302232429 6.297808221103485e-08 -0.09938898521960748 +1.905 0.7060266450081167 0.7060256566704413 6.604098064764974e-08 -0.09938917026761325 +1.9051000000000002 0.7060269737394045 0.7060259829860356 6.907786819811135e-08 -0.09938935525974821 +1.9052 0.706027302403899 0.7060263091703431 7.208805395848839e-08 -0.0993895401960291 +1.9053000000000002 0.7060276310013355 0.7060266352236884 7.507085337046804e-08 -0.0993897250764727 +1.9054 0.7060279595314415 0.7060269611464036 7.802558839309359e-08 -0.0993899099010958 +1.9055 0.7060282879939377 0.7060272869388278 8.095158763460342e-08 -0.09939009466991511 +1.9056000000000002 0.706028616388537 0.706027612601307 8.384818650855608e-08 -0.09939027938294738 +1.9057 0.7060289447149461 0.7060279381341943 8.67147273934249e-08 -0.09939046404020932 +1.9058000000000002 0.7060292729728643 0.7060282635378504 8.955055979045778e-08 -0.09939064864171775 +1.9059000000000001 0.7060296011619838 0.7060285888126421 9.2355040438169e-08 -0.09939083318748929 +1.906 0.7060299292819905 0.7060289139589435 9.512753351009762e-08 -0.09939101767754079 +1.9061000000000001 0.7060302573325631 0.7060292389771349 9.786741069980898e-08 -0.09939120211188887 +1.9062000000000001 0.7060305853133739 0.7060295638676037 1.0057405140304065e-07 -0.09939138649055032 +1.9063 0.7060309132240886 0.7060298886307438 1.0324684284954144e-07 -0.09939157081354179 +1.9064 0.7060312410643661 0.7060302132669551 1.0588518024184923e-07 -0.09939175508087998 +1.9065 0.7060315688338596 0.7060305377766445 1.0848846685937441e-07 -0.09939193929258162 +1.9066 0.7060318965322152 0.7060308621602249 1.1105611426309725e-07 -0.09939212344866345 +1.9067 0.7060322241590734 0.7060311864181155 1.1358754237536517e-07 -0.09939230754914209 +1.9068000000000003 0.7060325517140682 0.7060315105507413 1.1608217960826228e-07 -0.09939249159403425 +1.9069 0.7060328791968276 0.7060318345585339 1.185394630197345e-07 -0.09939267558335661 +1.907 0.7060332066069739 0.7060321584419301 1.2095883843155075e-07 -0.09939285951712584 +1.9071000000000002 0.7060335339441233 0.7060324822013733 1.2333976054726414e-07 -0.09939304339535865 +1.9072 0.7060338612078865 0.706032805837312 1.2568169308058152e-07 -0.09939322721807167 +1.9073000000000002 0.706034188397868 0.7060331293502005 1.2798410888720246e-07 -0.09939341098528154 +1.9074 0.7060345155136679 0.7060334527404987 1.3024649004461653e-07 -0.09939359469700497 +1.9075 0.7060348425548796 0.7060337760086721 1.3246832801516728e-07 -0.09939377835325858 +1.9076000000000002 0.7060351695210916 0.7060340991551912 1.3464912373278848e-07 -0.09939396195405902 +1.9077 0.7060354964118872 0.7060344221805319 1.367883877174958e-07 -0.0993941454994229 +1.9078000000000002 0.7060358232268449 0.7060347450851752 1.3888564021416472e-07 -0.09939432898936688 +1.9079000000000002 0.7060361499655374 0.7060350678696073 1.4094041125151113e-07 -0.09939451242390761 +1.908 0.7060364766275333 0.7060353905343191 1.4295224078433866e-07 -0.0993946958030617 +1.9081000000000001 0.7060368032123958 0.7060357130798061 1.4492067876986647e-07 -0.09939487912684579 +1.9082000000000001 0.7060371297196835 0.7060360355065689 1.468452852995683e-07 -0.09939506239527644 +1.9083 0.7060374561489505 0.7060363578151125 1.4872563067203082e-07 -0.09939524560837032 +1.9084 0.7060377824997467 0.7060366800059463 1.505612954900981e-07 -0.09939542876614402 +1.9085 0.7060381087716171 0.7060370020795843 1.5235187076495516e-07 -0.09939561186861415 +1.9086 0.7060384349641027 0.7060373240365445 1.5409695800980283e-07 -0.0993957949157973 +1.9087 0.7060387610767399 0.7060376458773492 1.55796169302308e-07 -0.09939597790771003 +1.9088000000000003 0.7060390871090618 0.7060379676025246 1.574491274268508e-07 -0.09939616084436896 +1.9089 0.7060394130605971 0.7060382892126008 1.5905546588493302e-07 -0.09939634372579066 +1.909 0.706039738930871 0.7060386107081118 1.6061482903048652e-07 -0.0993965265519917 +1.9091000000000002 0.706040064719405 0.7060389320895955 1.621268721357927e-07 -0.09939670932298872 +1.9092 0.7060403904257162 0.7060392533575928 1.635912614504631e-07 -0.09939689203879822 +1.9093000000000002 0.7060407160493195 0.7060395745126482 1.6500767430205343e-07 -0.09939707469943677 +1.9094 0.7060410415897256 0.7060398955553098 1.663757991203496e-07 -0.09939725730492092 +1.9095 0.706041367046442 0.7060402164861288 1.6769533557961513e-07 -0.09939743985526726 +1.9096000000000002 0.7060416924189741 0.7060405373056593 1.6896599458818273e-07 -0.09939762235049232 +1.9097 0.706042017706823 0.7060408580144585 1.7018749839600722e-07 -0.09939780479061265 +1.9098000000000002 0.7060423429094875 0.7060411786130864 1.7135958065711554e-07 -0.09939798717564473 +1.9099000000000002 0.706042668026464 0.7060414991021056 1.7248198645042345e-07 -0.09939816950560515 +1.91 0.7060429930572458 0.7060418194820814 1.7355447239075783e-07 -0.09939835178051046 +1.9101000000000001 0.7060433180013242 0.7060421397535817 1.7457680663579556e-07 -0.09939853400037713 +1.9102000000000001 0.7060436428581878 0.7060424599171764 1.7554876895545246e-07 -0.09939871616522172 +1.9103 0.7060439676273228 0.7060427799734376 1.7647015075616945e-07 -0.09939889827506067 +1.9104 0.7060442923082141 0.7060430999229399 1.7734075516417924e-07 -0.0993990803299106 +1.9105 0.7060446169003436 0.7060434197662598 1.781603970289758e-07 -0.09939926232978792 +1.9106 0.7060449414031917 0.706043739503975 1.7892890296841713e-07 -0.09939944427470915 +1.9107 0.7060452658162376 0.7060440591366659 1.7964611147627818e-07 -0.0993996261646908 +1.9108000000000003 0.7060455901389584 0.7060443786649133 1.803118728389841e-07 -0.09939980799974935 +1.9109 0.70604591437083 0.7060446980893007 1.809260492570408e-07 -0.09939998977990129 +1.911 0.7060462385113265 0.7060450174104121 1.814885148276879e-07 -0.09940017150516313 +1.9111000000000002 0.7060465625599213 0.7060453366288328 1.8199915557612356e-07 -0.09940035317555128 +1.9112 0.7060468865160865 0.7060456557451493 1.8245786949019904e-07 -0.09940053479108227 +1.9113000000000002 0.706047210379293 0.7060459747599493 1.828645665273576e-07 -0.09940071635177251 +1.9114 0.7060475341490109 0.7060462936738208 1.8321916865279841e-07 -0.09940089785763846 +1.9115 0.7060478578247108 0.7060466124873526 1.8352160983600707e-07 -0.09940107930869667 +1.9116000000000002 0.7060481814058612 0.7060469312011343 1.8377183607851122e-07 -0.0994012607049635 +1.9117 0.7060485048919305 0.7060472498157556 1.839698053965333e-07 -0.0994014420464554 +1.9118000000000002 0.7060488282823871 0.7060475683318068 1.841154878418072e-07 -0.0994016233331888 +1.9119000000000002 0.7060491515766993 0.7060478867498786 1.8420886550157833e-07 -0.0994018045651802 +1.912 0.7060494747743351 0.706048205070561 1.8424993251248134e-07 -0.09940198574244599 +1.9121000000000001 0.7060497978747624 0.706048523294444 1.842386950501318e-07 -0.09940216686500256 +1.9122000000000001 0.7060501208774499 0.7060488414221182 1.8417517130137062e-07 -0.09940234793286638 +1.9123 0.706050443781866 0.7060491594541731 1.8405939150589745e-07 -0.09940252894605384 +1.9124 0.70605076658748 0.7060494773911978 1.8389139790422893e-07 -0.09940270990458139 +1.9125 0.7060510892937618 0.7060497952337812 1.8367124474116814e-07 -0.0994028908084654 +1.9126 0.7060514119001817 0.706050112982511 1.8339899823111017e-07 -0.09940307165772229 +1.9127 0.7060517344062109 0.7060504306379742 1.8307473656151152e-07 -0.09940325245236845 +1.9128000000000003 0.7060520568113218 0.7060507482007569 1.82698549868604e-07 -0.09940343319242023 +1.9129 0.7060523791149877 0.7060510656714439 1.8227054023045586e-07 -0.09940361387789412 +1.913 0.7060527013166835 0.706051383050619 1.8179082156982718e-07 -0.09940379450880639 +1.9131000000000002 0.7060530234158847 0.706051700338864 1.8125951971315057e-07 -0.09940397508517346 +1.9132 0.7060533454120692 0.7060520175367603 1.8067677229338663e-07 -0.09940415560701171 +1.9133000000000002 0.706053667304716 0.7060523346448866 1.8004272873961558e-07 -0.0994043360743375 +1.9134 0.7060539890933057 0.7060526516638204 1.7935755025969002e-07 -0.0994045164871672 +1.9135 0.7060543107773215 0.7060529685941372 1.7862140976390717e-07 -0.09940469684551717 +1.9136000000000002 0.7060546323562474 0.7060532854364108 1.7783449185113098e-07 -0.09940487714940376 +1.9137 0.7060549538295708 0.706053602191212 1.7699699272205605e-07 -0.09940505739884334 +1.9138000000000002 0.7060552751967801 0.7060539188591104 1.7610912015839086e-07 -0.0994052375938522 +1.9139000000000002 0.7060555964573669 0.7060542354406725 1.7517109348469395e-07 -0.09940541773444665 +1.914 0.7060559176108255 0.7060545519364623 1.7418314350939323e-07 -0.09940559782064312 +1.9141000000000001 0.706056238656652 0.7060548683470417 1.7314551244151932e-07 -0.0994057778524579 +1.9142000000000001 0.7060565595943458 0.7060551846729695 1.7205845383519436e-07 -0.0994059578299073 +1.9143000000000001 0.7060568804234086 0.7060555009148017 1.7092223256881534e-07 -0.09940613775300766 +1.9144 0.7060572011433458 0.7060558170730911 1.697371247409707e-07 -0.09940631762177525 +1.9145 0.7060575217536655 0.7060561331483877 1.685034176183986e-07 -0.09940649743622643 +1.9146 0.7060578422538786 0.7060564491412382 1.6722140956659803e-07 -0.09940667719637745 +1.9147 0.7060581626435003 0.7060567650521861 1.658914099630926e-07 -0.09940685690224468 +1.9148000000000003 0.7060584829220484 0.706057080881771 1.6451373915579715e-07 -0.09940703655384436 +1.9149 0.7060588030890447 0.706057396630529 1.6308872833811772e-07 -0.0994072161511928 +1.915 0.7060591231440145 0.7060577122989933 1.6161671950731815e-07 -0.0994073956943063 +1.9151000000000002 0.706059443086487 0.7060580278876918 1.600980654055395e-07 -0.09940757518320108 +1.9152 0.7060597629159951 0.7060583433971501 1.5853312934979713e-07 -0.0994077546178935 +1.9153000000000002 0.7060600826320761 0.7060586588278889 1.5692228522851126e-07 -0.09940793399839978 +1.9154 0.7060604022342709 0.7060589741804245 1.5526591735925965e-07 -0.0994081133247362 +1.9155 0.7060607217221251 0.7060592894552695 1.535644204506137e-07 -0.099408292596919 +1.9156000000000002 0.7060610410951883 0.7060596046529319 1.5181819946682995e-07 -0.09940847181496444 +1.9157 0.7060613603530151 0.7060599197739154 1.5002766952029734e-07 -0.09940865097888882 +1.9158000000000002 0.7060616794951642 0.7060602348187188 1.481932558125565e-07 -0.09940883008870832 +1.9159000000000002 0.7060619985211987 0.7060605497878365 1.4631539351286915e-07 -0.09940900914443922 +1.916 0.706062317430687 0.7060608646817581 1.443945276506653e-07 -0.09940918814609774 +1.9161000000000001 0.7060626362232028 0.7060611795009678 1.4243111304268474e-07 -0.09940936709370012 +1.9162000000000001 0.7060629548983237 0.7060614942459456 1.4042561413338261e-07 -0.09940954598726259 +1.9163000000000001 0.7060632734556331 0.7060618089171655 1.383785048977848e-07 -0.09940972482680138 +1.9164 0.7060635918947193 0.7060621235150972 1.3629026878597683e-07 -0.09940990361233268 +1.9165 0.7060639102151762 0.7060624380402043 1.341613985496315e-07 -0.09941008234387272 +1.9166 0.706064228416603 0.7060627524929456 1.3199239612751712e-07 -0.09941026102143773 +1.9167 0.7060645464986041 0.7060630668737741 1.2978377256223084e-07 -0.09941043964504387 +1.9168000000000003 0.7060648644607894 0.7060633811831368 1.2753604783713457e-07 -0.09941061821470731 +1.9169 0.7060651823027753 0.7060636954214761 1.2524975081043555e-07 -0.09941079673044434 +1.917 0.7060655000241832 0.7060640095892275 1.2292541904171395e-07 -0.09941097519227109 +1.9171 0.7060658176246404 0.7060643236868211 1.2056359867396171e-07 -0.09941115360020371 +1.9172 0.7060661351037807 0.7060646377146813 1.1816484430174357e-07 -0.09941133195425844 +1.9173000000000002 0.7060664524612434 0.7060649516732259 1.1572971888793027e-07 -0.09941151025445145 +1.9174 0.706066769696674 0.706065265562867 1.1325879357287905e-07 -0.09941168850079893 +1.9175 0.7060670868097247 0.7060655793840098 1.1075264757381964e-07 -0.09941186669331697 +1.9176000000000002 0.7060674038000534 0.706065893137054 1.0821186801832083e-07 -0.09941204483202176 +1.9177 0.7060677206673246 0.7060662068223924 1.0563704986102374e-07 -0.09941222291692947 +1.9178000000000002 0.7060680374112093 0.7060665204404114 1.0302879569976109e-07 -0.09941240094805621 +1.9179000000000002 0.7060683540313851 0.7060668339914911 1.0038771562637105e-07 -0.09941257892541822 +1.918 0.7060686705275361 0.7060671474760044 9.771442711567491e-08 -0.0994127568490315 +1.9181000000000001 0.7060689868993533 0.706067460894318 9.500955487282137e-08 -0.09941293471891231 +1.9182000000000001 0.7060693031465344 0.7060677742467919 9.227373069797817e-08 -0.09941311253507673 +1.9183000000000001 0.7060696192687836 0.7060680875337785 8.950759328510416e-08 -0.09941329029754091 +1.9184 0.7060699352658127 0.7060684007556237 8.671178815256031e-08 -0.09941346800632091 +1.9185 0.7060702511373398 0.7060687139126667 8.388696742626933e-08 -0.09941364566143289 +1.9186 0.7060705668830908 0.7060690270052391 8.103378974083641e-08 -0.099413823262893 +1.9187 0.7060708825027979 0.7060693400336655 7.815292003485186e-08 -0.09941400081071727 +1.9188000000000003 0.7060711979962013 0.7060696529982635 7.524502942599098e-08 -0.09941417830492183 +1.9189 0.706071513363048 0.7060699658993432 7.231079505662374e-08 -0.09941435574552282 +1.919 0.7060718286030921 0.7060702787372075 6.935089992554655e-08 -0.09941453313253629 +1.9191 0.706072143716096 0.7060705915121517 6.636603271797936e-08 -0.09941471046597836 +1.9192 0.7060724587018284 0.7060709042244635 6.335688768066561e-08 -0.09941488774586507 +1.9193000000000002 0.7060727735600666 0.7060712168744239 6.032416443278732e-08 -0.09941506497221257 +1.9194 0.7060730882905946 0.7060715294623052 5.726856780984002e-08 -0.09941524214503686 +1.9195 0.7060734028932042 0.7060718419883727 5.419080769536455e-08 -0.099415419264354 +1.9196000000000002 0.7060737173676954 0.7060721544528838 5.109159887002612e-08 -0.09941559633018011 +1.9197 0.7060740317138754 0.7060724668560889 4.7971660834672525e-08 -0.09941577334253124 +1.9198000000000002 0.7060743459315589 0.7060727791982295 4.483171763165761e-08 -0.09941595030142342 +1.9199000000000002 0.7060746600205693 0.7060730914795399 4.1672497711267575e-08 -0.09941612720687269 +1.92 0.7060749739807373 0.7060734037002463 3.8494733728758335e-08 -0.09941630405889515 +1.9201000000000001 0.7060752878119013 0.7060737158605672 3.5299162396904005e-08 -0.0994164808575068 +1.9202000000000001 0.706075601513908 0.7060740279607128 3.208652428997316e-08 -0.09941665760272364 +1.9203000000000001 0.7060759150866123 0.7060743400008858 2.885756370842041e-08 -0.09941683429456177 +1.9204 0.7060762285298764 0.7060746519812804 2.5613028475923727e-08 -0.09941701093303718 +1.9205 0.7060765418435713 0.7060749639020831 2.2353669778055196e-08 -0.09941718751816592 +1.9206 0.7060768550275754 0.7060752757634718 1.9080241990543367e-08 -0.09941736404996399 +1.9207 0.7060771680817759 0.706075587565617 1.5793502498862022e-08 -0.09941754052844737 +1.9208000000000003 0.7060774810060677 0.7060758993086802 1.2494211521288379e-08 -0.0994177169536321 +1.9209 0.7060777938003537 0.7060762109928151 9.183131949308532e-09 -0.09941789332553415 +1.921 0.706078106464546 0.7060765226181678 5.861029153328423e-09 -0.0994180696441696 +1.9211 0.7060784189985639 0.7060768341848748 2.5286708074667708e-09 -0.09941824590955439 +1.9212 0.7060787314023351 0.7060771456930656 -8.131732787131085e-10 -0.09941842212170449 +1.9213000000000002 0.7060790436757958 0.7060774571428603 -4.16373133541037e-09 -0.09941859828063587 +1.9214 0.7060793558188907 0.7060777685343718 -7.522229830345117e-09 -0.0994187743863646 +1.9215 0.7060796678315725 0.7060780798677038 -1.0887893630087686e-08 -0.09941895043890653 +1.9216000000000002 0.7060799797138023 0.706078391142952 -1.4259946180469885e-08 -0.09941912643827772 +1.9217 0.7060802914655493 0.7060787023602041 -1.7637609690032002e-08 -0.09941930238449409 +1.9218000000000002 0.7060806030867914 0.7060790135195387 -2.1020105311735093e-08 -0.09941947827757161 +1.9219000000000002 0.7060809145775151 0.7060793246210266 -2.4406653311662835e-08 -0.09941965411752629 +1.922 0.7060812259377145 0.7060796356647299 -2.7796473262009513e-08 -0.099419829904374 +1.9221000000000001 0.7060815371673924 0.7060799466507026 -3.1188784210649245e-08 -0.09942000563813069 +1.9222000000000001 0.7060818482665605 0.70608025757899 -3.458280486761875e-08 -0.09942018131881236 +1.9223000000000001 0.706082159235238 0.7060805684496292 -3.797775378097494e-08 -0.09942035694643492 +1.9224 0.7060824700734529 0.7060808792626487 -4.137284951796511e-08 -0.09942053252101427 +1.9225 0.7060827807812418 0.706081190018069 -4.476731084633264e-08 -0.09942070804256635 +1.9226 0.7060830913586496 0.7060815007159019 -4.816035691036433e-08 -0.09942088351110712 +1.9227 0.7060834018057289 0.7060818113561509 -5.155120741417475e-08 -0.09942105892665243 +1.9228000000000003 0.7060837121225414 0.7060821219388111 -5.49390827987023e-08 -0.09942123428921826 +1.9229 0.7060840223091571 0.7060824324638695 -5.8323204422689595e-08 -0.09942140959882051 +1.923 0.7060843323656538 0.7060827429313041 -6.170279473818874e-08 -0.09942158485547503 +1.9231 0.7060846422921181 0.7060830533410855 -6.507707747595987e-08 -0.0994217600591978 +1.9232 0.7060849520886447 0.7060833636931749 -6.844527781742563e-08 -0.0994219352100046 +1.9233000000000002 0.7060852617553366 0.7060836739875264 -7.180662256901088e-08 -0.0994221103079114 +1.9234 0.7060855712923051 0.7060839842240848 -7.516034035296229e-08 -0.0994222853529341 +1.9235 0.7060858806996698 0.7060842944027872 -7.850566177605017e-08 -0.09942246034508853 +1.9236000000000002 0.7060861899775585 0.7060846045235623 -8.1841819597403e-08 -0.09942263528439059 +1.9237 0.7060864991261068 0.7060849145863302 -8.51680489232301e-08 -0.09942281017085608 +1.9238000000000002 0.7060868081454592 0.7060852245910039 -8.848358736424783e-08 -0.09942298500450099 +1.9239000000000002 0.7060871170357679 0.7060855345374869 -9.178767522259601e-08 -0.0994231597853411 +1.924 0.7060874257971931 0.7060858444256755 -9.507955566531029e-08 -0.09942333451339225 +1.9241000000000001 0.7060877344299032 0.7060861542554577 -9.835847488478405e-08 -0.09942350918867034 +1.9242000000000001 0.7060880429340749 0.7060864640267133 -1.0162368228872065e-07 -0.0994236838111912 +1.9243000000000001 0.7060883513098924 0.7060867737393144 -1.0487443065625851e-07 -0.09942385838097066 +1.9244 0.7060886595575484 0.7060870833931243 -1.081099763244539e-07 -0.09942403289802455 +1.9245 0.706088967677243 0.7060873929879998 -1.1132957934006926e-07 -0.09942420736236877 +1.9246 0.7060892756691847 0.7060877025237884 -1.1453250365472956e-07 -0.09942438177401909 +1.9247 0.7060895835335892 0.7060880120003302 -1.177180172541592e-07 -0.09942455613299131 +1.9248000000000003 0.706089891270681 0.706088321417458 -1.208853923680836e-07 -0.09942473043930135 +1.9249 0.7060901988806911 0.7060886307749958 -1.240339056116091e-07 -0.09942490469296489 +1.925 0.7060905063638591 0.706088940072761 -1.271628381413481e-07 -0.09942507889399779 +1.9251 0.7060908137204317 0.7060892493105628 -1.3027147586185117e-07 -0.09942525304241585 +1.9252 0.7060911209506637 0.7060895584882028 -1.333591095348946e-07 -0.09942542713823492 +1.9253000000000002 0.7060914280548172 0.7060898676054749 -1.3642503497897362e-07 -0.09942560118147076 +1.9254 0.7060917350331617 0.7060901766621659 -1.3946855322022333e-07 -0.09942577517213914 +1.9255 0.7060920418859742 0.7060904856580548 -1.4248897062946186e-07 -0.0994259491102559 +1.9256000000000002 0.7060923486135393 0.7060907945929134 -1.4548559912688774e-07 -0.09942612299583677 +1.9257 0.7060926552161483 0.706091103466506 -1.4845775629136748e-07 -0.09942629682889753 +1.9258000000000002 0.7060929616941001 0.7060914122785903 -1.514047655477857e-07 -0.09942647060945398 +1.9259000000000002 0.7060932680477009 0.7060917210289157 -1.5432595630582302e-07 -0.09942664433752185 +1.926 0.7060935742772638 0.7060920297172253 -1.5722066410740754e-07 -0.09942681801311692 +1.9261000000000001 0.7060938803831092 0.7060923383432549 -1.6008823079498302e-07 -0.09942699163625494 +1.9262000000000001 0.7060941863655641 0.7060926469067332 -1.6292800466069512e-07 -0.09942716520695168 +1.9263000000000001 0.7060944922249628 0.7060929554073823 -1.6573934056088313e-07 -0.09942733872522286 +1.9264000000000001 0.706094797961646 0.7060932638449169 -1.685216001190426e-07 -0.09942751219108421 +1.9265 0.7060951035759617 0.7060935722190458 -1.712741518073574e-07 -0.09942768560455158 +1.9266 0.7060954090682643 0.7060938805294703 -1.739963711531317e-07 -0.0994278589656406 +1.9267 0.7060957144389144 0.7060941887758854 -1.7668764083419997e-07 -0.09942803227436704 +1.9268000000000003 0.7060960196882795 0.7060944969579794 -1.7934735082117403e-07 -0.0994282055307466 +1.9269 0.7060963248167338 0.7060948050754343 -1.819748985630587e-07 -0.09942837873479499 +1.927 0.7060966298246578 0.7060951131279257 -1.8456968905317117e-07 -0.09942855188652795 +1.9271 0.7060969347124375 0.7060954211151231 -1.8713113501128698e-07 -0.09942872498596118 +1.9272 0.7060972394804663 0.7060957290366892 -1.896586570224179e-07 -0.0994288980331104 +1.9273000000000002 0.7060975441291426 0.7060960368922811 -1.9215168362007873e-07 -0.09942907102799131 +1.9274 0.7060978486588714 0.7060963446815498 -1.9460965148404563e-07 -0.09942924397061959 +1.9275 0.7060981530700636 0.7060966524041401 -1.9703200548198962e-07 -0.09942941686101092 +1.9276000000000002 0.7060984573631359 0.7060969600596911 -1.9941819888458223e-07 -0.09942958969918099 +1.9277 0.706098761538511 0.7060972676478364 -2.0176769342100664e-07 -0.09942976248514557 +1.9278000000000002 0.7060990655966165 0.7060975751682033 -2.0407995942814394e-07 -0.09942993521892018 +1.9279000000000002 0.7060993695378863 0.7060978826204138 -2.0635447598588152e-07 -0.09943010790052059 +1.928 0.7060996733627596 0.7060981900040849 -2.0859073099344094e-07 -0.09943028052996249 +1.9281000000000001 0.7060999770716812 0.7060984973188273 -2.1078822132203356e-07 -0.09943045310726151 +1.9282000000000001 0.7061002806651002 0.7060988045642473 -2.129464528981273e-07 -0.09943062563243327 +1.9283000000000001 0.7061005841434723 0.7060991117399456 -2.1506494084569394e-07 -0.09943079810549355 +1.9284000000000001 0.706100887507257 0.7060994188455174 -2.171432095660064e-07 -0.09943097052645783 +1.9285 0.7061011907569197 0.7060997258805535 -2.1918079285213055e-07 -0.09943114289534188 +1.9286 0.7061014938929301 0.7061000328446397 -2.2117723402770295e-07 -0.09943131521216131 +1.9287 0.7061017969157629 0.7061003397373569 -2.2313208598856438e-07 -0.09943148747693176 +1.9288000000000003 0.7061020998258976 0.7061006465582813 -2.2504491133806814e-07 -0.09943165968966884 +1.9289 0.7061024026238178 0.7061009533069844 -2.26915282494633e-07 -0.09943183185038816 +1.929 0.7061027053100122 0.7061012599830336 -2.287427817646015e-07 -0.09943200395910538 +1.9291 0.706103007884973 0.706101566585992 -2.3052700144979288e-07 -0.09943217601583614 +1.9292 0.706103310349198 0.7061018731154175 -2.3226754392036142e-07 -0.09943234802059601 +1.9293000000000002 0.7061036127031877 0.7061021795708649 -2.3396402171887987e-07 -0.09943251997340062 +1.9294 0.7061039149474473 0.7061024859518843 -2.356160576470756e-07 -0.09943269187426552 +1.9295 0.7061042170824858 0.7061027922580223 -2.3722328486297517e-07 -0.09943286372320637 +1.9296000000000002 0.7061045191088162 0.7061030984888219 -2.387853469051904e-07 -0.09943303552023877 +1.9297 0.7061048210269548 0.7061034046438213 -2.403018978629212e-07 -0.09943320726537824 +1.9298000000000002 0.706105122837422 0.7061037107225563 -2.4177260233779196e-07 -0.09943337895864045 +1.9299000000000002 0.7061054245407408 0.7061040167245589 -2.431971356554874e-07 -0.09943355060004093 +1.93 0.7061057261374384 0.7061043226493573 -2.44575183789425e-07 -0.09943372218959526 +1.9301000000000001 0.7061060276280451 0.7061046284964767 -2.459064435481051e-07 -0.09943389372731903 +1.9302000000000001 0.7061063290130938 0.7061049342654394 -2.4719062258551916e-07 -0.09943406521322777 +1.9303000000000001 0.7061066302931208 0.7061052399557644 -2.4842743947400825e-07 -0.09943423664733704 +1.9304000000000001 0.7061069314686654 0.7061055455669679 -2.4961662377018246e-07 -0.09943440802966247 +1.9305 0.7061072325402693 0.7061058510985636 -2.5075791608430986e-07 -0.09943457936021957 +1.9306 0.7061075335084772 0.7061061565500621 -2.51851068115011e-07 -0.09943475063902392 +1.9307 0.7061078343738356 0.7061064619209716 -2.528958426943617e-07 -0.09943492186609096 +1.9308 0.7061081351368945 0.7061067672107981 -2.5389201389197646e-07 -0.09943509304143633 +1.9309 0.706108435798205 0.706107072419045 -2.5483936698725285e-07 -0.09943526416507553 +1.931 0.7061087363583214 0.706107377545214 -2.5573769860468e-07 -0.09943543523702408 +1.9311 0.7061090368177994 0.706107682588804 -2.565868166583274e-07 -0.09943560625729755 +1.9312 0.7061093371771967 0.7061079875493127 -2.5738654051490895e-07 -0.0994357772259114 +1.9313000000000002 0.7061096374370729 0.7061082924262354 -2.5813670088276064e-07 -0.09943594814288115 +1.9314 0.7061099375979893 0.7061085972190664 -2.5883713997490454e-07 -0.09943611900822236 +1.9315 0.7061102376605088 0.7061089019272979 -2.5948771148129324e-07 -0.09943628982195052 +1.9316000000000002 0.7061105376251955 0.7061092065504206 -2.6008828060003486e-07 -0.0994364605840811 +1.9317 0.7061108374926148 0.7061095110879243 -2.606387240998431e-07 -0.09943663129462964 +1.9318000000000002 0.7061111372633335 0.7061098155392974 -2.6113893029922064e-07 -0.09943680195361158 +1.9319000000000002 0.7061114369379193 0.7061101199040273 -2.6158879910462285e-07 -0.09943697256104246 +1.932 0.7061117365169408 0.7061104241816003 -2.619882420624997e-07 -0.09943714311693776 +1.9321000000000002 0.7061120360009674 0.7061107283715022 -2.6233718232460124e-07 -0.09943731362131294 +1.9322000000000001 0.7061123353905694 0.7061110324732176 -2.626355547000192e-07 -0.09943748407418349 +1.9323000000000001 0.7061126346863172 0.7061113364862313 -2.6288330566212603e-07 -0.09943765447556485 +1.9324000000000001 0.7061129338887822 0.7061116404100265 -2.63080393334697e-07 -0.09943782482547252 +1.9325 0.7061132329985356 0.7061119442440874 -2.6322678750231865e-07 -0.09943799512392196 +1.9326 0.7061135320161488 0.7061122479878972 -2.63322469652022e-07 -0.09943816537092856 +1.9327 0.7061138309421937 0.7061125516409392 -2.6336743291777154e-07 -0.09943833556650787 +1.9328 0.7061141297772415 0.7061128552026967 -2.633616821394458e-07 -0.09943850571067524 +1.9329 0.7061144285218637 0.7061131586726535 -2.633052337969177e-07 -0.09943867580344616 +1.933 0.7061147271766313 0.7061134620502935 -2.6319811602393273e-07 -0.09943884584483609 +1.9331 0.7061150257421148 0.7061137653351008 -2.630403686428029e-07 -0.09943901583486042 +1.9332 0.7061153242188842 0.7061140685265607 -2.628320430950182e-07 -0.09943918577353464 +1.9333000000000002 0.7061156226075087 0.7061143716241586 -2.625732024343075e-07 -0.09943935566087413 +1.9334 0.7061159209085566 0.7061146746273805 -2.6226392134745535e-07 -0.09943952549689426 +1.9335 0.7061162191225956 0.7061149775357145 -2.619042860710352e-07 -0.09943969528161056 +1.9336000000000002 0.7061165172501922 0.7061152803486485 -2.6149439443651223e-07 -0.09943986501503838 +1.9337 0.7061168152919113 0.7061155830656719 -2.61034355790446e-07 -0.09944003469719306 +1.9338000000000002 0.7061171132483168 0.7061158856862761 -2.6052429099795993e-07 -0.09944020432809013 +1.9339000000000002 0.7061174111199713 0.706116188209953 -2.599643323802914e-07 -0.0994403739077449 +1.934 0.7061177089074357 0.7061164906361965 -2.5935462374254703e-07 -0.09944054343617278 +1.9341000000000002 0.706118006611269 0.7061167929645025 -2.5869532024186404e-07 -0.09944071291338917 +1.9342000000000001 0.7061183042320285 0.7061170951943682 -2.5798658846026834e-07 -0.09944088233940945 +1.9343000000000001 0.7061186017702699 0.7061173973252926 -2.5722860623814126e-07 -0.099441051714249 +1.9344000000000001 0.7061188992265464 0.7061176993567773 -2.5642156275401673e-07 -0.09944122103792319 +1.9345 0.7061191966014091 0.7061180012883252 -2.555656583788646e-07 -0.09944139031044737 +1.9346 0.7061194938954071 0.7061183031194428 -2.5466110468649883e-07 -0.09944155953183695 +1.9347 0.7061197911090866 0.7061186048496377 -2.5370812439112767e-07 -0.09944172870210725 +1.9348 0.7061200882429919 0.7061189064784206 -2.5270695127449505e-07 -0.09944189782127359 +1.9349 0.706120385297664 0.7061192080053049 -2.516578301477168e-07 -0.09944206688935138 +1.935 0.7061206822736414 0.7061195094298067 -2.5056101677148335e-07 -0.09944223590635598 +1.9351 0.7061209791714601 0.706119810751445 -2.4941677779707905e-07 -0.09944240487230271 +1.9352 0.7061212759916524 0.7061201119697412 -2.482253907143406e-07 -0.09944257378720685 +1.9353000000000002 0.7061215727347478 0.7061204130842208 -2.469871438239013e-07 -0.09944274265108381 +1.9354 0.706121869401273 0.7061207140944119 -2.4570233604290226e-07 -0.09944291146394893 +1.9355 0.7061221659917506 0.706121014999846 -2.4437127699172834e-07 -0.09944308022581749 +1.9356000000000002 0.7061224625067002 0.7061213158000579 -2.4299428679278035e-07 -0.09944324893670478 +1.9357 0.7061227589466377 0.7061216164945862 -2.4157169606700557e-07 -0.09944341759662619 +1.9358000000000002 0.7061230553120752 0.7061219170829733 -2.4010384582287547e-07 -0.09944358620559697 +1.9359000000000002 0.7061233516035215 0.7061222175647651 -2.3859108736618007e-07 -0.09944375476363249 +1.936 0.7061236478214805 0.7061225179395112 -2.3703378225839455e-07 -0.09944392327074791 +1.9361000000000002 0.7061239439664531 0.7061228182067659 -2.3543230220218758e-07 -0.09944409172695869 +1.9362000000000001 0.7061242400389357 0.7061231183660869 -2.3378702893733783e-07 -0.09944426013228001 +1.9363000000000001 0.7061245360394204 0.7061234184170364 -2.3209835416093672e-07 -0.0994444284867272 +1.9364000000000001 0.7061248319683953 0.7061237183591812 -2.303666794892245e-07 -0.09944459679031561 +1.9365 0.7061251278263436 0.7061240181920918 -2.285924162494235e-07 -0.09944476504306043 +1.9366 0.7061254236137441 0.7061243179153437 -2.2677598550055467e-07 -0.09944493324497694 +1.9367 0.706125719331071 0.7061246175285172 -2.2491781785302645e-07 -0.09944510139608043 +1.9368 0.706126014978794 0.7061249170311967 -2.2301835339577636e-07 -0.09944526949638616 +1.9369 0.7061263105573776 0.7061252164229722 -2.2107804160606537e-07 -0.09944543754590938 +1.937 0.7061266060672815 0.7061255157034381 -2.1909734119682223e-07 -0.09944560554466533 +1.9371 0.7061269015089605 0.706125814872194 -2.1707672005419343e-07 -0.09944577349266936 +1.9372 0.7061271968828637 0.7061261139288444 -2.15016655119582e-07 -0.09944594138993657 +1.9373000000000002 0.7061274921894358 0.7061264128729996 -2.1291763226821692e-07 -0.09944610923648231 +1.9374 0.7061277874291155 0.7061267117042744 -2.107801461842529e-07 -0.09944627703232178 +1.9375 0.7061280826023362 0.70612701042229 -2.0860470027056488e-07 -0.09944644477747018 +1.9376000000000002 0.7061283777095262 0.7061273090266722 -2.063918064995618e-07 -0.09944661247194284 +1.9377 0.7061286727511078 0.7061276075170525 -2.041419853021642e-07 -0.09944678011575485 +1.9378000000000002 0.7061289677274976 0.7061279058930685 -2.018557654880071e-07 -0.09944694770892148 +1.9379000000000002 0.7061292626391067 0.7061282041543634 -1.995336840511508e-07 -0.09944711525145798 +1.938 0.70612955748634 0.7061285023005862 -1.9717628607987536e-07 -0.09944728274337955 +1.9381000000000002 0.7061298522695968 0.706128800331392 -1.94784124666475e-07 -0.0994474501847014 +1.9382000000000001 0.70613014698927 0.7061290982464417 -1.9235776067827448e-07 -0.0994476175754387 +1.9383000000000001 0.7061304416457468 0.7061293960454023 -1.8989776274028203e-07 -0.0994477849156067 +1.9384000000000001 0.7061307362394075 0.706129693727947 -1.874047070131446e-07 -0.09944795220522051 +1.9385 0.7061310307706269 0.7061299912937555 -1.8487917710988122e-07 -0.09944811944429541 +1.9386 0.706131325239773 0.7061302887425136 -1.823217639362884e-07 -0.09944828663284651 +1.9387 0.7061316196472074 0.7061305860739135 -1.7973306555910118e-07 -0.099448453770889 +1.9388 0.7061319139932853 0.7061308832876545 -1.7711368707068464e-07 -0.09944862085843813 +1.9389 0.7061322082783554 0.706131180383441 -1.7446424043637832e-07 -0.09944878789550894 +1.939 0.7061325025027594 0.7061314773609857 -1.7178534436265713e-07 -0.09944895488211665 +1.9391 0.7061327966668327 0.7061317742200073 -1.6907762414621053e-07 -0.0994491218182765 +1.9392 0.7061330907709036 0.706132070960231 -1.6634171153516453e-07 -0.09944928870400353 +1.9393000000000002 0.7061333848152935 0.7061323675813894 -1.635782445746914e-07 -0.09944945553931295 +1.9394 0.7061336788003172 0.7061326640832217 -1.607878674595581e-07 -0.09944962232421993 +1.9395 0.7061339727262822 0.706132960465474 -1.5797123039534844e-07 -0.09944978905873955 +1.9396000000000002 0.7061342665934891 0.7061332567278997 -1.5512898942672548e-07 -0.09944995574288698 +1.9397 0.7061345604022313 0.706133552870259 -1.5226180628651054e-07 -0.09945012237667739 +1.9398000000000002 0.706134854152795 0.7061338488923197 -1.4937034826904838e-07 -0.09945028896012582 +1.9399000000000002 0.7061351478454594 0.7061341447938563 -1.4645528804632657e-07 -0.09945045549324748 +1.94 0.7061354414804961 0.7061344405746508 -1.4351730350664615e-07 -0.09945062197605746 +1.9401000000000002 0.7061357350581695 0.7061347362344925 -1.4055707764706882e-07 -0.09945078840857083 +1.9402000000000001 0.7061360285787368 0.7061350317731785 -1.3757529834790283e-07 -0.09945095479080278 +1.9403000000000001 0.7061363220424473 0.7061353271905128 -1.3457265825994602e-07 -0.09945112112276838 +1.9404000000000001 0.706136615449543 0.7061356224863067 -1.3154985462580926e-07 -0.09945128740448271 +1.9405 0.7061369088002585 0.7061359176603798 -1.2850758911511773e-07 -0.09945145363596092 +1.9406 0.7061372020948209 0.7061362127125586 -1.2544656767185525e-07 -0.09945161981721805 +1.9407 0.7061374953334493 0.7061365076426773 -1.2236750034609611e-07 -0.0994517859482692 +1.9408 0.7061377885163553 0.7061368024505785 -1.1927110111879802e-07 -0.09945195202912949 +1.9409 0.706138081643743 0.7061370971361113 -1.1615808777169778e-07 -0.09945211805981398 +1.941 0.7061383747158083 0.7061373916991333 -1.1302918166700149e-07 -0.09945228404033771 +1.9411 0.7061386677327399 0.7061376861395099 -1.0988510762074966e-07 -0.09945244997071581 +1.9412 0.7061389606947179 0.706137980457114 -1.0672659373281435e-07 -0.09945261585096331 +1.9413000000000002 0.7061392536019153 0.7061382746518262 -1.035543711908754e-07 -0.09945278168109523 +1.9414 0.7061395464544966 0.7061385687235359 -1.0036917413337731e-07 -0.09945294746112672 +1.9415 0.7061398392526191 0.7061388626721392 -9.717173946478114e-08 -0.0994531131910728 +1.9416000000000002 0.7061401319964313 0.7061391564975408 -9.3962806676888e-08 -0.09945327887094849 +1.9417 0.7061404246860745 0.7061394501996532 -9.07431176944487e-08 -0.09945344450076886 +1.9418000000000002 0.7061407173216816 0.7061397437783969 -8.75134166990893e-08 -0.09945361008054894 +1.9419000000000002 0.7061410099033774 0.7061400372337007 -8.427444994456301e-08 -0.09945377561030377 +1.942 0.7061413024312786 0.7061403305655007 -8.102696560235989e-08 -0.09945394109004838 +1.9421000000000002 0.7061415949054946 0.7061406237737419 -7.777171357782608e-08 -0.09945410651979777 +1.9422000000000001 0.7061418873261256 0.7061409168583763 -7.450944534016096e-08 -0.09945427189956697 +1.9423000000000001 0.7061421796932646 0.7061412098193653 -7.124091375154684e-08 -0.09945443722937103 +1.9424000000000001 0.7061424720069962 0.7061415026566775 -6.796687288760511e-08 -0.09945460250922498 +1.9425 0.7061427642673966 0.7061417953702895 -6.468807786782702e-08 -0.09945476773914373 +1.9426 0.7061430564745346 0.7061420879601864 -6.140528468123393e-08 -0.09945493291914237 +1.9427 0.7061433486284701 0.7061423804263615 -5.811925001377241e-08 -0.0994550980492359 +1.9428 0.7061436407292554 0.7061426727688156 -5.483073106985446e-08 -0.09945526312943925 +1.9429 0.7061439327769343 0.7061429649875586 -5.154048539671684e-08 -0.09945542815976749 +1.943 0.7061442247715426 0.7061432570826073 -4.824927071767071e-08 -0.09945559314023551 +1.9431 0.7061445167131082 0.7061435490539878 -4.4957844750280994e-08 -0.09945575807085838 +1.9432 0.7061448086016505 0.7061438409017335 -4.166696503498106e-08 -0.09945592295165108 +1.9433000000000002 0.7061451004371809 0.7061441326258864 -3.83773887615191e-08 -0.09945608778262854 +1.9434 0.7061453922197027 0.7061444242264963 -3.508987259353419e-08 -0.09945625256380569 +1.9435 0.7061456839492111 0.7061447157036214 -3.1805172494379225e-08 -0.09945641729519757 +1.9436000000000002 0.7061459756256931 0.7061450070573274 -2.852404355400094e-08 -0.09945658197681911 +1.9437 0.7061462672491278 0.706145298287689 -2.524723981441046e-08 -0.09945674660868525 +1.9438000000000002 0.706146558819486 0.7061455893947883 -2.1975514098541982e-08 -0.09945691119081097 +1.9439000000000002 0.7061468503367307 0.7061458803787152 -1.870961783504571e-08 -0.09945707572321119 +1.944 0.7061471418008163 0.7061461712395684 -1.5450300889802843e-08 -0.09945724020590085 +1.9441000000000002 0.7061474332116899 0.7061464619774543 -1.2198311385731159e-08 -0.09945740463889492 +1.9442000000000002 0.7061477245692902 0.7061467525924872 -8.954395540588383e-09 -0.09945756902220831 +1.9443000000000001 0.7061480158735478 0.7061470430847894 -5.719297491331432e-09 -0.09945773335585593 +1.9444000000000001 0.7061483071243856 0.706147333454491 -2.493759118475658e-09 -0.09945789763985274 +1.9445 0.7061485983217183 0.7061476237017306 7.214801126323445e-10 -0.09945806187421363 +1.9446 0.7061488894654526 0.7061479138266538 3.92568333135862e-09 -0.09945822605895349 +1.9447 0.7061491805554883 0.7061482038294149 7.118116420942733e-09 -0.09945839019408732 +1.9448 0.7061494715917158 0.7061484937101756 1.0298048198909004e-08 -0.09945855427962996 +1.9449 0.706149762574019 0.7061487834691056 1.3464750580997886e-08 -0.0994587183155963 +1.945 0.7061500535022733 0.706149073106382 1.66174987320869e-08 -0.09945888230200128 +1.9451 0.7061503443763466 0.70614936262219 1.9755571257010218e-08 -0.09945904623885977 +1.9452 0.706150635196099 0.7061496520167222 2.287825035061225e-08 -0.09945921012618664 +1.9453000000000003 0.7061509259613832 0.7061499412901794 2.598482195387275e-08 -0.0994593739639968 +1.9454 0.7061512166720438 0.7061502304427694 2.907457593952223e-08 -0.09945953775230515 +1.9455 0.7061515073279184 0.7061505194747075 3.2146806265564987e-08 -0.09945970149112651 +1.9456000000000002 0.7061517979288365 0.7061508083862172 3.520081111839379e-08 -0.09945986518047578 +1.9457 0.7061520884746206 0.7061510971775291 3.823589310447684e-08 -0.09946002882036784 +1.9458000000000002 0.7061523789650854 0.7061513858488807 4.1251359382196706e-08 -0.09946019241081752 +1.9459000000000002 0.7061526694000386 0.7061516744005178 4.424652183705746e-08 -0.09946035595183973 +1.946 0.7061529597792803 0.7061519628326929 4.722069722219724e-08 -0.09946051944344926 +1.9461000000000002 0.7061532501026031 0.7061522511456657 5.0173207344003656e-08 -0.09946068288566101 +1.9462000000000002 0.7061535403697927 0.7061525393397039 5.310337917834029e-08 -0.09946084627848979 +1.9463000000000001 0.7061538305806276 0.7061528274150812 5.601054505789682e-08 -0.09946100962195045 +1.9464000000000001 0.7061541207348796 0.706153115372079 5.889404279361965e-08 -0.09946117291605781 +1.9465 0.7061544108323123 0.7061534032109859 6.175321585685789e-08 -0.0994613361608267 +1.9466 0.7061547008726838 0.7061536909320972 6.458741349905928e-08 -0.099461499356272 +1.9467 0.7061549908557443 0.7061539785357152 6.739599092003834e-08 -0.09946166250240848 +1.9468 0.7061552807812369 0.7061542660221488 7.017830941369319e-08 -0.09946182559925096 +1.9469 0.7061555706488991 0.7061545533917142 7.29337365015792e-08 -0.09946198864681428 +1.947 0.7061558604584606 0.7061548406447336 7.566164607689108e-08 -0.09946215164511327 +1.9471 0.706156150209645 0.7061551277815361 7.836141856752687e-08 -0.09946231459416262 +1.9472 0.7061564399021691 0.7061554148024578 8.103244105231444e-08 -0.09946247749397731 +1.9473000000000003 0.7061567295357432 0.706155701707841 8.36741074067282e-08 -0.09946264034457197 +1.9474 0.7061570191100713 0.7061559884980337 8.628581845901429e-08 -0.09946280314596147 +1.9475 0.7061573086248512 0.7061562751733916 8.886698207519195e-08 -0.09946296589816059 +1.9476000000000002 0.7061575980797739 0.7061565617342755 9.141701337242458e-08 -0.09946312860118411 +1.9477 0.7061578874745247 0.7061568481810528 9.393533477800031e-08 -0.0994632912550468 +1.9478000000000002 0.7061581768087826 0.7061571345140971 9.642137620280433e-08 -0.09946345385976342 +1.9479000000000002 0.7061584660822207 0.706157420733788 9.887457515581066e-08 -0.09946361641534879 +1.948 0.7061587552945057 0.7061577068405105 1.0129437686204334e-07 -0.09946377892181756 +1.9481000000000002 0.7061590444452992 0.7061579928346565 1.0368023440829321e-07 -0.09946394137918464 +1.9482000000000002 0.7061593335342564 0.706158278716623 1.0603160885067076e-07 -0.09946410378746473 +1.9483000000000001 0.7061596225610272 0.7061585644868122 1.0834796934297564e-07 -0.09946426614667256 +1.9484000000000001 0.7061599115252553 0.7061588501456327 1.1062879326506625e-07 -0.09946442845682285 +1.9485 0.7061602004265795 0.7061591356934984 1.1287356632000423e-07 -0.09946459071793042 +1.9486 0.7061604892646332 0.7061594211308285 1.1508178266589342e-07 -0.09946475293000995 +1.9487 0.7061607780390438 0.7061597064580474 1.1725294502343275e-07 -0.09946491509307616 +1.9488 0.7061610667494345 0.706159991675585 1.193865647834691e-07 -0.09946507720714388 +1.9489 0.7061613553954222 0.7061602767838759 1.2148216214577512e-07 -0.09946523927222772 +1.949 0.7061616439766198 0.7061605617833603 1.2353926619537714e-07 -0.09946540128834247 +1.9491 0.7061619324926344 0.7061608466744829 1.2555741499276074e-07 -0.09946556325550278 +1.9492 0.7061622209430687 0.7061611314576934 1.2753615571264865e-07 -0.09946572517372347 +1.9493000000000003 0.7061625093275206 0.7061614161334462 1.2947504475502303e-07 -0.0994658870430191 +1.9494 0.7061627976455833 0.7061617007022005 1.31373647811045e-07 -0.09946604886340454 +1.9495 0.7061630858968457 0.7061619851644199 1.332315399601991e-07 -0.09946621063489437 +1.9496000000000002 0.7061633740808915 0.7061622695205722 1.3504830579519345e-07 -0.09946637235750332 +1.9497 0.7061636621973009 0.7061625537711297 1.3682353950869586e-07 -0.09946653403124607 +1.9498000000000002 0.7061639502456496 0.7061628379165692 1.3855684493149778e-07 -0.09946669565613733 +1.9499000000000002 0.7061642382255091 0.7061631219573713 1.402478357094561e-07 -0.09946685723219177 +1.95 0.7061645261364466 0.7061634058940208 1.4189613531390144e-07 -0.09946701875942407 +1.9501000000000002 0.7061648139780259 0.7061636897270065 1.4350137715612998e-07 -0.09946718023784895 +1.9502000000000002 0.7061651017498064 0.7061639734568204 1.4506320467760903e-07 -0.09946734166748095 +1.9503000000000001 0.7061653894513442 0.7061642570839588 1.4658127141242705e-07 -0.09946750304833482 +1.9504000000000001 0.7061656770821918 0.7061645406089214 1.48055241067091e-07 -0.0994676643804252 +1.9505 0.7061659646418981 0.7061648240322114 1.4948478758991524e-07 -0.09946782566376679 +1.9506000000000001 0.7061662521300087 0.7061651073543354 1.508695952751049e-07 -0.09946798689837419 +1.9507 0.706166539546066 0.7061653905758032 1.5220935878704211e-07 -0.09946814808426212 +1.9508 0.7061668268896089 0.7061656736971278 1.5350378326783876e-07 -0.09946830922144517 +1.9509 0.7061671141601731 0.706165956718825 1.5475258434080597e-07 -0.09946847030993793 +1.951 0.7061674013572923 0.7061662396414137 1.559554882561709e-07 -0.09946863134975509 +1.9511 0.7061676884804968 0.7061665224654157 1.5711223189454615e-07 -0.09946879234091127 +1.9512 0.7061679755293139 0.7061668051913552 1.582225628467271e-07 -0.09946895328342109 +1.9513000000000003 0.7061682625032688 0.7061670878197591 1.5928623944838627e-07 -0.0994691141772992 +1.9514 0.7061685494018843 0.7061673703511571 1.6030303083211517e-07 -0.09946927502256017 +1.9515 0.7061688362246803 0.7061676527860805 1.6127271703150758e-07 -0.09946943581921865 +1.9516000000000002 0.7061691229711751 0.7061679351250634 1.6219508896034296e-07 -0.09946959656728924 +1.9517 0.7061694096408841 0.7061682173686419 1.630699484889142e-07 -0.09946975726678653 +1.9518000000000002 0.7061696962333217 0.706168499517354 1.638971084648444e-07 -0.0994699179177251 +1.9519000000000002 0.7061699827479996 0.7061687815717395 1.6467639280329238e-07 -0.09947007852011958 +1.952 0.706170269184428 0.7061690635323399 1.654076364661361e-07 -0.09947023907398453 +1.9521000000000002 0.7061705555421159 0.7061693453996989 1.6609068552442263e-07 -0.09947039957933462 +1.9522 0.7061708418205699 0.7061696271743607 1.6672539718612378e-07 -0.09947056003618432 +1.9523000000000001 0.7061711280192959 0.7061699088568718 1.673116398585861e-07 -0.09947072044454826 +1.9524000000000001 0.7061714141377984 0.7061701904477795 1.6784929308261143e-07 -0.099470880804441 +1.9525 0.7061717001755804 0.7061704719476324 1.6833824765735694e-07 -0.09947104111587717 +1.9526000000000001 0.706171986132144 0.7061707533569799 1.687784056403352e-07 -0.09947120137887121 +1.9527 0.7061722720069907 0.7061710346763728 1.691696803196585e-07 -0.09947136159343777 +1.9528 0.7061725577996212 0.7061713159063623 1.6951199625220292e-07 -0.09947152175959141 +1.9529 0.7061728435095347 0.7061715970474999 1.6980528930524152e-07 -0.09947168187734662 +1.953 0.7061731291362308 0.7061718781003383 1.7004950665991392e-07 -0.09947184194671799 +1.9531 0.7061734146792082 0.7061721590654308 1.7024460675918451e-07 -0.09947200196772005 +1.9532 0.7061737001379654 0.7061724399433302 1.7039055941539538e-07 -0.09947216194036734 +1.9533000000000003 0.7061739855120007 0.70617272073459 1.7048734574434676e-07 -0.0994723218646744 +1.9534 0.7061742708008123 0.7061730014397634 1.7053495816182762e-07 -0.09947248174065575 +1.9535 0.7061745560038988 0.7061732820594042 1.7053340043565735e-07 -0.09947264156832597 +1.9536000000000002 0.706174841120758 0.706173562594065 1.7048268763364405e-07 -0.09947280134769947 +1.9537 0.7061751261508891 0.706173843044299 1.70382846127054e-07 -0.09947296107879083 +1.9538000000000002 0.7061754110937911 0.7061741234106589 1.702339135836728e-07 -0.09947312076161463 +1.9539000000000002 0.7061756959489638 0.7061744036936961 1.7003593899209135e-07 -0.0994732803961853 +1.954 0.7061759807159074 0.7061746838939621 1.6978898259578656e-07 -0.09947343998251733 +1.9541000000000002 0.7061762653941231 0.7061749640120071 1.6949311586536564e-07 -0.09947359952062525 +1.9542 0.7061765499831129 0.7061752440483808 1.6914842153673004e-07 -0.09947375901052355 +1.9543000000000001 0.7061768344823799 0.7061755240036316 1.687549935520949e-07 -0.09947391845222674 +1.9544000000000001 0.7061771188914283 0.7061758038783067 1.6831293703917227e-07 -0.09947407784574928 +1.9545 0.7061774032097632 0.7061760836729525 1.6782236830076291e-07 -0.09947423719110567 +1.9546000000000001 0.7061776874368917 0.7061763633881131 1.6728341475577557e-07 -0.09947439648831036 +1.9547 0.706177971572322 0.7061766430243319 1.666962149149409e-07 -0.09947455573737779 +1.9548 0.7061782556155642 0.7061769225821506 1.6606091836346426e-07 -0.09947471493832255 +1.9549 0.70617853956613 0.7061772020621087 1.6537768571592282e-07 -0.09947487409115902 +1.955 0.7061788234235324 0.7061774814647441 1.6464668855728504e-07 -0.09947503319590166 +1.9551 0.7061791071872875 0.706177760790593 1.638681094325023e-07 -0.09947519225256496 +1.9552 0.7061793908569125 0.706178040040189 1.6304214177018106e-07 -0.09947535126116337 +1.9553000000000003 0.7061796744319273 0.7061783192140638 1.621689898617662e-07 -0.09947551022171132 +1.9554 0.7061799579118537 0.7061785983127464 1.6124886877480482e-07 -0.09947566913422323 +1.9555 0.7061802412962166 0.7061788773367639 1.6028200434947681e-07 -0.09947582799871357 +1.9556000000000002 0.7061805245845427 0.7061791562866404 1.5926863308757255e-07 -0.09947598681519679 +1.9557 0.7061808077763618 0.7061794351628977 1.582090021524929e-07 -0.0994761455836873 +1.9558000000000002 0.7061810908712065 0.7061797139660544 1.5710336925475743e-07 -0.09947630430419953 +1.9559000000000002 0.7061813738686122 0.7061799926966263 1.559520026311878e-07 -0.09947646297674789 +1.956 0.7061816567681173 0.7061802713551264 1.5475518098939656e-07 -0.09947662160134685 +1.9561000000000002 0.706181939569263 0.7061805499420643 1.535131933724787e-07 -0.09947678017801069 +1.9562 0.7061822222715941 0.7061808284579467 1.5222633914513395e-07 -0.09947693870675395 +1.9563000000000001 0.7061825048746591 0.7061811069032767 1.5089492792427772e-07 -0.09947709718759101 +1.9564000000000001 0.7061827873780087 0.7061813852785539 1.4951927946454946e-07 -0.09947725562053622 +1.9565 0.7061830697811984 0.7061816635842746 1.4809972363402646e-07 -0.099477414005604 +1.9566000000000001 0.706183352083787 0.7061819418209312 1.4663660028585435e-07 -0.0994775723428088 +1.9567 0.7061836342853365 0.7061822199890124 1.451302592166137e-07 -0.09947773063216492 +1.9568 0.7061839163854137 0.7061824980890029 1.4358106007264504e-07 -0.0994778888736868 +1.9569 0.7061841983835884 0.7061827761213839 1.4198937222167918e-07 -0.0994780470673888 +1.957 0.7061844802794354 0.7061830540866316 1.403555747285512e-07 -0.0994782052132853 +1.9571 0.706184762072533 0.7061833319852191 1.3868005623030033e-07 -0.09947836331139069 +1.9572 0.7061850437624638 0.7061836098176142 1.369632148529032e-07 -0.09947852136171925 +1.9573000000000003 0.7061853253488153 0.7061838875842812 1.3520545811065987e-07 -0.09947867936428548 +1.9574 0.7061856068311794 0.7061841652856791 1.3340720280557994e-07 -0.09947883731910367 +1.9575 0.7061858882091516 0.7061844429222628 1.3156887494064629e-07 -0.09947899522618814 +1.9576000000000002 0.7061861694823331 0.7061847204944824 1.2969090964695673e-07 -0.09947915308555325 +1.9577 0.7061864506503301 0.7061849980027833 1.2777375100331279e-07 -0.09947931089721342 +1.9578000000000002 0.7061867317127526 0.7061852754476059 1.2581785199458628e-07 -0.0994794686611829 +1.9579000000000002 0.7061870126692162 0.7061855528293854 1.2382367439028874e-07 -0.09947962637747607 +1.958 0.7061872935193416 0.7061858301485521 1.2179168863354906e-07 -0.0994797840461072 +1.9581000000000002 0.7061875742627546 0.7061861074055316 1.1972237371968286e-07 -0.09947994166709073 +1.9582 0.7061878548990859 0.7061863846007437 1.1761621710598691e-07 -0.09948009924044093 +1.9583000000000002 0.706188135427972 0.7061866617346029 1.1547371457643063e-07 -0.09948025676617206 +1.9584000000000001 0.7061884158490543 0.7061869388075184 1.132953701271644e-07 -0.09948041424429852 +1.9585 0.7061886961619803 0.7061872158198941 1.1108169584855832e-07 -0.09948057167483458 +1.9586000000000001 0.7061889763664027 0.7061874927721279 1.0883321183152717e-07 -0.09948072905779459 +1.9587 0.7061892564619798 0.7061877696646122 1.0655044601140529e-07 -0.0994808863931928 +1.9588 0.7061895364483761 0.7061880464977337 1.0423393406039372e-07 -0.09948104368104357 +1.9589 0.7061898163252613 0.7061883232718732 1.0188421925919067e-07 -0.09948120092136112 +1.959 0.7061900960923115 0.7061885999874052 9.950185235821363e-08 -0.09948135811415976 +1.9591 0.7061903757492085 0.7061888766446989 9.708739146310763e-08 -0.09948151525945378 +1.9592 0.7061906552956405 0.7061891532441169 9.464140189943682e-08 -0.09948167235725751 +1.9593000000000003 0.7061909347313016 0.7061894297860158 9.21644560843149e-08 -0.09948182940758513 +1.9594 0.7061912140558919 0.7061897062707461 8.965713339456616e-08 -0.09948198641045096 +1.9595 0.7061914932691183 0.7061899826986516 8.712002001753927e-08 -0.0994821433658693 +1.9596000000000002 0.7061917723706939 0.7061902590700704 8.455370881059465e-08 -0.0994823002738544 +1.9597 0.7061920513603379 0.7061905353853332 8.195879919875582e-08 -0.09948245713442047 +1.9598000000000002 0.7061923302377766 0.7061908116447648 7.933589699950228e-08 -0.09948261394758184 +1.9599000000000002 0.7061926090027426 0.7061910878486839 7.668561428225695e-08 -0.09948277071335278 +1.96 0.7061928876549746 0.7061913639974011 7.400856925562915e-08 -0.09948292743174743 +1.9601000000000002 0.7061931661942189 0.7061916400912216 7.130538609394221e-08 -0.09948308410278009 +1.9602 0.7061934446202277 0.7061919161304434 6.857669479845563e-08 -0.09948324072646497 +1.9603000000000002 0.7061937229327607 0.7061921921153578 6.582313105164828e-08 -0.09948339730281637 +1.9604000000000001 0.7061940011315844 0.7061924680462486 6.304533608364471e-08 -0.0994835538318485 +1.9605 0.7061942792164716 0.7061927439233934 6.024395650047754e-08 -0.0994837103135755 +1.9606000000000001 0.7061945571872029 0.7061930197470623 5.7419644140105364e-08 -0.09948386674801168 +1.9607 0.7061948350435656 0.7061932955175187 5.457305593536965e-08 -0.09948402313517125 +1.9608 0.7061951127853541 0.7061935712350188 5.170485373878764e-08 -0.09948417947506843 +1.9609 0.7061953904123699 0.7061938468998112 4.881570419071335e-08 -0.0994843357677174 +1.961 0.7061956679244217 0.7061941225121378 4.590627854239582e-08 -0.09948449201313232 +1.9611 0.706195945321326 0.706194398072233 4.2977252524140086e-08 -0.09948464821132752 +1.9612 0.7061962226029054 0.7061946735803242 4.002930616489597e-08 -0.0994848043623171 +1.9613000000000003 0.7061964997689909 0.7061949490366306 3.706312365694964e-08 -0.09948496046611525 +1.9614 0.7061967768194205 0.7061952244413651 3.407939317377762e-08 -0.09948511652273619 +1.9615 0.7061970537540398 0.7061954997947324 3.10788067277995e-08 -0.09948527253219411 +1.9616000000000002 0.7061973305727016 0.7061957750969303 2.8062060007313927e-08 -0.09948542849450319 +1.9617 0.7061976072752663 0.7061960503481483 2.5029852203026226e-08 -0.09948558440967756 +1.9618000000000002 0.706197883861602 0.7061963255485689 2.1982885871005275e-08 -0.09948574027773142 +1.9619000000000002 0.7061981603315839 0.7061966006983673 1.892186673492502e-08 -0.09948589609867897 +1.962 0.7061984366850955 0.7061968757977103 1.5847503564633825e-08 -0.09948605187253429 +1.9621000000000002 0.7061987129220272 0.7061971508467575 1.276050797492656e-08 -0.0994862075993116 +1.9622 0.7061989890422777 0.7061974258456611 9.661594277225738e-09 -0.09948636327902506 +1.9623000000000002 0.7061992650457534 0.706197700794565 6.551479311313335e-09 -0.09948651891168885 +1.9624000000000001 0.7061995409323676 0.7061979756936059 3.4308822918077686e-09 -0.09948667449731703 +1.9625 0.706199816702042 0.7061982505429119 3.0052462254848145e-10 -0.09948683003592378 +1.9626000000000001 0.706200092354706 0.7061985253426046 -2.8388702621312545e-09 -0.09948698552752328 +1.9627000000000001 0.7062003678902964 0.7061988000927969 -5.986577063070431e-09 -0.09948714097212957 +1.9628 0.7062006433087584 0.7061990747935939 -9.141868781946394e-09 -0.09948729636975684 +1.9629 0.7062009186100446 0.7061993494450932 -1.2304016892145109e-08 -0.09948745172041919 +1.963 0.7062011937941157 0.7061996240473849 -1.547229150919774e-08 -0.09948760702413077 +1.9631 0.7062014688609399 0.70619989860055 -1.864596155297729e-08 -0.0994877622809057 +1.9632 0.7062017438104934 0.7062001731046631 -2.1824294919002563e-08 -0.09948791749075805 +1.9633000000000003 0.7062020186427603 0.7062004475597898 -2.5006558652777844e-08 -0.09948807265370195 +1.9634 0.7062022933577327 0.7062007219659887 -2.819201911285693e-08 -0.09948822776975152 +1.9635 0.70620256795541 0.7062009963233098 -3.1379942136726055e-08 -0.09948838283892085 +1.9636000000000002 0.7062028424358004 0.7062012706317956 -3.4569593217312e-08 -0.09948853786122402 +1.9637 0.7062031167989191 0.7062015448914807 -3.7760237670382904e-08 -0.0994886928366751 +1.9638000000000002 0.7062033910447896 0.7062018191023918 -4.095114080146121e-08 -0.09948884776528827 +1.9639000000000002 0.7062036651734434 0.7062020932645475 -4.4141568075148916e-08 -0.09948900264707755 +1.964 0.7062039391849193 0.7062023673779585 -4.733078528494075e-08 -0.099489157482057 +1.9641000000000002 0.7062042130792646 0.7062026414426279 -5.0518058722142864e-08 -0.0994893122702407 +1.9642 0.7062044868565341 0.7062029154585511 -5.370265534652627e-08 -0.09948946701164274 +1.9643000000000002 0.7062047605167907 0.706203189425715 -5.688384295001424e-08 -0.0994896217062772 +1.9644000000000001 0.7062050340601049 0.706203463344099 -6.00608903297481e-08 -0.09948977635415812 +1.9645 0.7062053074865551 0.7062037372136749 -6.323306745359067e-08 -0.09948993095529957 +1.9646000000000001 0.7062055807962277 0.7062040110344063 -6.639964562774395e-08 -0.09949008550971562 +1.9647000000000001 0.7062058539892163 0.706204284806249 -6.955989766610146e-08 -0.09949024001742028 +1.9648 0.706206127065623 0.706204558529151 -7.271309805613121e-08 -0.09949039447842757 +1.9649 0.706206400025557 0.706204832203053 -7.58585231241081e-08 -0.09949054889275158 +1.965 0.7062066728691361 0.7062051058278875 -7.899545120034629e-08 -0.09949070326040638 +1.9651 0.7062069455964848 0.7062053794035794 -8.212316279006954e-08 -0.09949085758140595 +1.9652 0.7062072182077359 0.7062056529300459 -8.524094073387306e-08 -0.0994910118557643 +1.9653000000000003 0.7062074907030299 0.7062059264071963 -8.83480703699202e-08 -0.09949116608349545 +1.9654 0.7062077630825145 0.7062061998349327 -9.144383970611375e-08 -0.09949132026461352 +1.9655 0.7062080353463456 0.7062064732131497 -9.452753957014948e-08 -0.09949147439913246 +1.9656000000000002 0.7062083074946859 0.7062067465417333 -9.759846378645798e-08 -0.09949162848706627 +1.9657 0.7062085795277062 0.7062070198205629 -1.0065590933319712e-07 -0.09949178252842894 +1.9658000000000002 0.7062088514455849 0.7062072930495102 -1.0369917649057092e-07 -0.09949193652323456 +1.9659 0.706209123248507 0.7062075662284395 -1.0672756901950603e-07 -0.09949209047149704 +1.966 0.706209394936666 0.7062078393572073 -1.0974039431344007e-07 -0.09949224437323043 +1.9661000000000002 0.706209666510262 0.706208112435663 -1.1273696355271201e-07 -0.09949239822844864 +1.9662 0.7062099379695027 0.7062083854636487 -1.1571659185721783e-07 -0.09949255203716575 +1.9663000000000002 0.7062102093146034 0.706208658440999 -1.186785984728933e-07 -0.09949270579939572 +1.9664000000000001 0.7062104805457861 0.706208931367541 -1.2162230688186892e-07 -0.09949285951515248 +1.9665 0.7062107516632804 0.7062092042430954 -1.2454704499502423e-07 -0.09949301318445004 +1.9666000000000001 0.7062110226673228 0.7062094770674749 -1.2745214527688786e-07 -0.0994931668073024 +1.9667000000000001 0.7062112935581573 0.7062097498404858 -1.3033694493125303e-07 -0.0994933203837235 +1.9668 0.706211564336034 0.7062100225619268 -1.3320078601740393e-07 -0.09949347391372729 +1.9669 0.706211835001211 0.7062102952315894 -1.360430156218534e-07 -0.09949362739732766 +1.967 0.7062121055539531 0.706210567849259 -1.3886298599018188e-07 -0.09949378083453869 +1.9671 0.7062123759945317 0.7062108404147134 -1.4166005469877507e-07 -0.09949393422537428 +1.9672 0.7062126463232252 0.7062111129277239 -1.4443358478145873e-07 -0.09949408756984837 +1.9673000000000003 0.7062129165403188 0.7062113853880547 -1.4718294488215433e-07 -0.09949424086797491 +1.9674 0.7062131866461042 0.7062116577954638 -1.4990750938845276e-07 -0.09949439411976783 +1.9675 0.7062134566408799 0.7062119301497023 -1.5260665859814782e-07 -0.09949454732524106 +1.9676000000000002 0.7062137265249508 0.7062122024505144 -1.552797788337279e-07 -0.09949470048440856 +1.9677 0.7062139962986287 0.7062124746976381 -1.579262625846234e-07 -0.09949485359728419 +1.9678000000000002 0.706214265962231 0.7062127468908053 -1.6054550867027062e-07 -0.09949500666388193 +1.9679 0.7062145355160827 0.7062130190297407 -1.6313692234766475e-07 -0.09949515968421568 +1.968 0.7062148049605141 0.7062132911141632 -1.6569991546575014e-07 -0.09949531265829936 +1.9681000000000002 0.7062150742958619 0.7062135631437857 -1.68233906586851e-07 -0.09949546558614684 +1.9682 0.7062153435224692 0.7062138351183141 -1.7073832112197984e-07 -0.09949561846777204 +1.9683000000000002 0.7062156126406851 0.7062141070374494 -1.7321259145920698e-07 -0.09949577130318893 +1.9684000000000001 0.7062158816508644 0.7062143789008855 -1.7565615709896898e-07 -0.09949592409241129 +1.9685 0.7062161505533682 0.7062146507083108 -1.7806846477549931e-07 -0.09949607683545306 +1.9686000000000001 0.7062164193485632 0.706214922459408 -1.804489685938715e-07 -0.09949622953232812 +1.9687000000000001 0.7062166880368224 0.7062151941538538 -1.8279713011673526e-07 -0.0994963821830504 +1.9688 0.7062169566185235 0.7062154657913196 -1.8511241853258475e-07 -0.09949653478763375 +1.9689 0.7062172250940506 0.7062157373714704 -1.8739431075984192e-07 -0.09949668734609204 +1.969 0.7062174934637926 0.7062160088939662 -1.8964229155093992e-07 -0.09949683985843907 +1.9691 0.7062177617281449 0.7062162803584617 -1.918558536137538e-07 -0.0994969923246888 +1.9692 0.7062180298875071 0.7062165517646064 -1.940344977295616e-07 -0.0994971447448551 +1.9693000000000003 0.7062182979422852 0.7062168231120436 -1.961777328848835e-07 -0.09949729711895182 +1.9694 0.7062185658928888 0.7062170944004122 -1.9828507634434e-07 -0.09949744944699274 +1.9695 0.706218833739734 0.706217365629346 -2.0035605378596055e-07 -0.09949760172899175 +1.9696000000000002 0.7062191014832413 0.7062176367984737 -2.0239019939138903e-07 -0.09949775396496274 +1.9697 0.7062193691238361 0.7062179079074191 -2.0438705597425333e-07 -0.09949790615491956 +1.9698000000000002 0.7062196366619484 0.706218178955801 -2.0634617506690156e-07 -0.09949805829887598 +1.9699 0.7062199040980135 0.7062184499432336 -2.0826711700366873e-07 -0.09949821039684585 +1.97 0.7062201714324705 0.7062187208693265 -2.1014945106659355e-07 -0.099498362448843 +1.9701000000000002 0.7062204386657638 0.7062189917336847 -2.1199275552358232e-07 -0.09949851445488124 +1.9702 0.7062207057983416 0.7062192625359094 -2.1379661777412573e-07 -0.09949866641497444 +1.9703000000000002 0.7062209728306565 0.7062195332755963 -2.1556063440827944e-07 -0.09949881832913637 +1.9704000000000002 0.7062212397631658 0.706219803952338 -2.1728441132809473e-07 -0.09949897019738088 +1.9705 0.7062215065963304 0.7062200745657224 -2.1896756378925186e-07 -0.09949912201972178 +1.9706000000000001 0.7062217733306155 0.7062203451153337 -2.2060971652596018e-07 -0.09949927379617288 +1.9707000000000001 0.7062220399664896 0.7062206156007516 -2.2221050381687757e-07 -0.0994994255267479 +1.9708 0.7062223065044257 0.7062208860215526 -2.2376956958225502e-07 -0.09949957721146073 +1.9709 0.7062225729449003 0.7062211563773095 -2.252865674290394e-07 -0.09949972885032514 +1.971 0.7062228392883935 0.7062214266675909 -2.267611607931208e-07 -0.09949988044335491 +1.9711 0.7062231055353887 0.7062216968919622 -2.2819302294280197e-07 -0.0995000319905638 +1.9712 0.7062233716863726 0.7062219670499859 -2.2958183707594282e-07 -0.09950018349196564 +1.9713000000000003 0.7062236377418356 0.7062222371412202 -2.3092729640322718e-07 -0.09950033494757413 +1.9714 0.706223903702271 0.7062225071652215 -2.3222910419673504e-07 -0.0995004863574031 +1.9715 0.706224169568175 0.7062227771215417 -2.3348697390096484e-07 -0.09950063772146633 +1.9716000000000002 0.706224435340047 0.7062230470097306 -2.3470062912242518e-07 -0.09950078903977753 +1.9717 0.7062247010183894 0.7062233168293348 -2.3586980373718758e-07 -0.09950094031235052 +1.9718000000000002 0.7062249666037068 0.7062235865798989 -2.369942419221116e-07 -0.09950109153919906 +1.9719 0.7062252320965067 0.706223856260964 -2.3807369827627545e-07 -0.09950124272033686 +1.972 0.7062254974972992 0.7062241258720685 -2.3910793779322037e-07 -0.09950139385577766 +1.9721000000000002 0.7062257628065964 0.7062243954127492 -2.4009673594421743e-07 -0.0995015449455352 +1.9722 0.7062260280249133 0.7062246648825404 -2.4103987873377863e-07 -0.09950169598962327 +1.9723000000000002 0.7062262931527661 0.7062249342809741 -2.419371627482292e-07 -0.09950184698805555 +1.9724000000000002 0.7062265581906741 0.7062252036075801 -2.4278839517305473e-07 -0.0995019979408458 +1.9725 0.706226823139158 0.7062254728618866 -2.435933938622903e-07 -0.09950214884800773 +1.9726000000000001 0.7062270879987402 0.7062257420434197 -2.443519873697453e-07 -0.09950229970955508 +1.9727000000000001 0.7062273527699454 0.7062260111517039 -2.45064014952473e-07 -0.0995024505255016 +1.9728 0.7062276174532991 0.706226280186262 -2.457293267026095e-07 -0.09950260129586094 +1.9729 0.7062278820493284 0.7062265491466155 -2.463477834398209e-07 -0.09950275202064683 +1.973 0.7062281465585623 0.7062268180322842 -2.469192568500811e-07 -0.09950290269987297 +1.9731 0.7062284109815308 0.7062270868427871 -2.4744362946832466e-07 -0.09950305333355308 +1.9732 0.706228675318765 0.7062273555776417 -2.4792079469232453e-07 -0.0995032039217009 +1.9733000000000003 0.7062289395707966 0.7062276242363649 -2.483506568277949e-07 -0.09950335446433006 +1.9734 0.7062292037381587 0.7062278928184722 -2.487331311022689e-07 -0.09950350496145431 +1.9735 0.706229467821385 0.7062281613234784 -2.4906814366509877e-07 -0.09950365541308726 +1.9736000000000002 0.7062297318210096 0.7062284297508978 -2.4935563162215013e-07 -0.09950380581924258 +1.9737 0.7062299957375678 0.7062286981002444 -2.4959554303233267e-07 -0.09950395617993403 +1.9738000000000002 0.7062302595715946 0.706228966371031 -2.4978783691800843e-07 -0.09950410649517523 +1.9739 0.7062305233236259 0.706229234562771 -2.4993248328927797e-07 -0.0995042567649799 +1.974 0.7062307869941972 0.7062295026749772 -2.50029463133572e-07 -0.09950440698936168 +1.9741000000000002 0.7062310505838443 0.7062297707071623 -2.500787683913652e-07 -0.09950455716833423 +1.9742 0.7062313140931032 0.7062300386588389 -2.5008040200127923e-07 -0.09950470730191122 +1.9743000000000002 0.7062315775225093 0.7062303065295199 -2.5003437788620464e-07 -0.09950485739010625 +1.9744000000000002 0.7062318408725978 0.7062305743187185 -2.4994072091166775e-07 -0.09950500743293297 +1.9745 0.7062321041439037 0.7062308420259484 -2.497994669101167e-07 -0.0995051574304051 +1.9746000000000001 0.7062323673369615 0.7062311096507238 -2.49610662639288e-07 -0.09950530738253625 +1.9747000000000001 0.7062326304523048 0.7062313771925594 -2.4937436583424843e-07 -0.09950545728934007 +1.9748 0.7062328934904667 0.7062316446509703 -2.490906450963726e-07 -0.09950560715083016 +1.9749 0.7062331564519791 0.7062319120254732 -2.487595799696707e-07 -0.09950575696702016 +1.975 0.7062334193373733 0.7062321793155855 -2.4838126084017476e-07 -0.09950590673792371 +1.9751 0.7062336821471793 0.7062324465208253 -2.4795578892553016e-07 -0.09950605646355444 +1.9752 0.7062339448819255 0.7062327136407125 -2.4748327632703737e-07 -0.09950620614392595 +1.9753000000000003 0.7062342075421395 0.7062329806747676 -2.469638459012824e-07 -0.09950635577905181 +1.9754 0.7062344701283474 0.7062332476225135 -2.4639763127054515e-07 -0.09950650536894567 +1.9755 0.7062347326410736 0.7062335144834739 -2.4578477678810495e-07 -0.09950665491362118 +1.9756000000000002 0.7062349950808406 0.7062337812571746 -2.451254375174239e-07 -0.09950680441309188 +1.9757 0.7062352574481693 0.706234047943143 -2.4441977915928836e-07 -0.09950695386737138 +1.9758000000000002 0.7062355197435788 0.7062343145409083 -2.436679780171147e-07 -0.09950710327647327 +1.9759 0.7062357819675857 0.7062345810500019 -2.4287022100735745e-07 -0.09950725264041112 +1.976 0.7062360441207055 0.7062348474699571 -2.420267054999148e-07 -0.09950740195919858 +1.9761000000000002 0.7062363062034501 0.7062351138003099 -2.411376394083342e-07 -0.09950755123284916 +1.9762 0.7062365682163299 0.7062353800405982 -2.402032410336874e-07 -0.09950770046137646 +1.9763000000000002 0.7062368301598527 0.7062356461903623 -2.3922373905416183e-07 -0.09950784964479403 +1.9764000000000002 0.7062370920345235 0.7062359122491457 -2.381993724556719e-07 -0.0995079987831155 +1.9765 0.7062373538408447 0.7062361782164939 -2.3713039049022555e-07 -0.0995081478763544 +1.9766000000000001 0.7062376155793161 0.7062364440919555 -2.3601705259612693e-07 -0.09950829692452427 +1.9767000000000001 0.7062378772504341 0.7062367098750821 -2.3485962837369034e-07 -0.09950844592763869 +1.9768000000000001 0.7062381388546926 0.7062369755654281 -2.3365839744299288e-07 -0.0995085948857112 +1.9769 0.7062384003925821 0.706237241162551 -2.3241364946469112e-07 -0.09950874379875538 +1.977 0.70623866186459 0.706237506666012 -2.3112568400124323e-07 -0.09950889266678475 +1.9771 0.7062389232712001 0.7062377720753749 -2.297948104960923e-07 -0.09950904148981288 +1.9772 0.7062391846128928 0.7062380373902072 -2.2842134816958293e-07 -0.09950919026785324 +1.9773000000000003 0.7062394458901453 0.7062383026100802 -2.270056259565112e-07 -0.09950933900091938 +1.9774 0.7062397071034308 0.7062385677345686 -2.2554798240551066e-07 -0.09950948768902486 +1.9775 0.7062399682532192 0.706238832763251 -2.240487656270107e-07 -0.09950963633218324 +1.9776000000000002 0.7062402293399758 0.7062390976957098 -2.2250833318915308e-07 -0.09950978493040802 +1.9777 0.7062404903641624 0.7062393625315311 -2.209270520622808e-07 -0.09950993348371266 +1.9778000000000002 0.7062407513262363 0.7062396272703053 -2.1930529850444636e-07 -0.09951008199211066 +1.9779 0.7062410122266516 0.7062398919116266 -2.1764345794345052e-07 -0.09951023045561555 +1.978 0.7062412730658575 0.7062401564550942 -2.1594192494561737e-07 -0.09951037887424091 +1.9781000000000002 0.7062415338442987 0.7062404209003111 -2.1420110310477192e-07 -0.09951052724800019 +1.9782 0.7062417945624155 0.7062406852468845 -2.124214049346873e-07 -0.09951067557690683 +1.9783000000000002 0.7062420552206442 0.7062409494944265 -2.106032517580625e-07 -0.09951082386097437 +1.9784000000000002 0.7062423158194158 0.7062412136425538 -2.0874707365101108e-07 -0.09951097210021626 +1.9785 0.7062425763591569 0.706241477690888 -2.0685330928693624e-07 -0.09951112029464611 +1.9786000000000001 0.7062428368402895 0.7062417416390548 -2.049224058810195e-07 -0.09951126844427728 +1.9787000000000001 0.7062430972632299 0.7062420054866856 -2.0295481904797352e-07 -0.09951141654912325 +1.9788000000000001 0.7062433576283903 0.7062422692334162 -2.009510127222447e-07 -0.0995115646091975 +1.9789 0.7062436179361773 0.7062425328788879 -1.9891145904005203e-07 -0.09951171262451353 +1.979 0.7062438781869929 0.7062427964227471 -1.968366382110176e-07 -0.09951186059508484 +1.9791 0.7062441383812327 0.7062430598646451 -1.947270384279609e-07 -0.09951200852092482 +1.9792 0.706244398519288 0.7062433232042387 -1.9258315575240714e-07 -0.09951215640204693 +1.9793000000000003 0.7062446586015445 0.7062435864411902 -1.9040549397927875e-07 -0.09951230423846463 +1.9794 0.7062449186283819 0.7062438495751674 -1.8819456453281203e-07 -0.09951245203019138 +1.9795 0.7062451786001753 0.7062441126058437 -1.8595088633818757e-07 -0.09951259977724071 +1.9796 0.7062454385172927 0.7062443755328979 -1.8367498570703855e-07 -0.09951274747962591 +1.9797 0.7062456983800973 0.7062446383560147 -1.813673962194895e-07 -0.09951289513736043 +1.9798000000000002 0.7062459581889466 0.7062449010748847 -1.7902865857150063e-07 -0.0995130427504578 +1.9799 0.7062462179441917 0.7062451636892042 -1.766593204881317e-07 -0.09951319031893135 +1.98 0.7062464776461782 0.7062454261986757 -1.74259936560478e-07 -0.0995133378427946 +1.9801000000000002 0.7062467372952452 0.7062456886030074 -1.7183106813811744e-07 -0.09951348532206092 +1.9802 0.7062469968917258 0.7062459509019137 -1.6937328319206746e-07 -0.09951363275674367 +1.9803000000000002 0.7062472564359473 0.7062462130951155 -1.668871561812113e-07 -0.09951378014685636 +1.9804000000000002 0.7062475159282302 0.7062464751823394 -1.6437326790484652e-07 -0.09951392749241232 +1.9805 0.7062477753688892 0.7062467371633186 -1.6183220538992793e-07 -0.09951407479342497 +1.9806000000000001 0.7062480347582318 0.7062469990377929 -1.5926456174361614e-07 -0.09951422204990773 +1.9807000000000001 0.7062482940965604 0.7062472608055081 -1.5667093600582604e-07 -0.09951436926187401 +1.9808000000000001 0.7062485533841696 0.7062475224662167 -1.5405193303126563e-07 -0.09951451642933716 +1.9809 0.706248812621348 0.7062477840196777 -1.5140816333157614e-07 -0.09951466355231059 +1.981 0.7062490718083777 0.7062480454656566 -1.4874024292614585e-07 -0.09951481063080768 +1.9811 0.7062493309455341 0.7062483068039258 -1.460487932258836e-07 -0.09951495766484182 +1.9812 0.7062495900330854 0.7062485680342645 -1.4333444086842007e-07 -0.09951510465442641 +1.9813000000000003 0.7062498490712934 0.7062488291564584 -1.405978175671868e-07 -0.09951525159957479 +1.9814 0.7062501080604129 0.7062490901702998 -1.3783955997784259e-07 -0.09951539850030032 +1.9815 0.7062503670006919 0.7062493510755885 -1.3506030956123016e-07 -0.09951554535661636 +1.9816 0.7062506258923714 0.7062496118721311 -1.3226071239255677e-07 -0.09951569216853627 +1.9817 0.7062508847356856 0.7062498725597408 -1.2944141906424955e-07 -0.09951583893607348 +1.9818000000000002 0.7062511435308614 0.706250133138238 -1.266030844864624e-07 -0.09951598565924125 +1.9819 0.7062514022781186 0.7062503936074502 -1.2374636776738002e-07 -0.09951613233805295 +1.982 0.70625166097767 0.7062506539672124 -1.2087193205362334e-07 -0.09951627897252195 +1.9821000000000002 0.7062519196297212 0.7062509142173661 -1.1798044436545085e-07 -0.09951642556266158 +1.9822 0.7062521782344708 0.7062511743577604 -1.1507257544930705e-07 -0.09951657210848518 +1.9823000000000002 0.7062524367921097 0.7062514343882516 -1.1214899963037095e-07 -0.09951671861000608 +1.9824000000000002 0.7062526953028216 0.7062516943087032 -1.092103946338796e-07 -0.0995168650672376 +1.9825 0.7062529537667832 0.7062519541189856 -1.0625744146369742e-07 -0.09951701148019305 +1.9826000000000001 0.7062532121841638 0.7062522138189773 -1.0329082419848618e-07 -0.09951715784888576 +1.9827000000000001 0.7062534705551251 0.706252473408564 -1.0031122987200908e-07 -0.0995173041733291 +1.9828000000000001 0.7062537288798214 0.7062527328876382 -9.731934829705635e-08 -0.09951745045353633 +1.9829 0.7062539871583997 0.7062529922561003 -9.431587191365692e-08 -0.09951759668952068 +1.983 0.7062542453909995 0.7062532515138582 -9.130149561820816e-08 -0.09951774288129556 +1.9831 0.7062545035777525 0.7062535106608273 -8.827691661255493e-08 -0.09951788902887426 +1.9832 0.7062547617187838 0.70625376969693 -8.524283423225198e-08 -0.09951803513227003 +1.9833000000000003 0.7062550198142099 0.7062540286220972 -8.219994979651035e-08 -0.09951818119149625 +1.9834 0.70625527786414 0.7062542874362663 -7.914896644253128e-08 -0.09951832720656616 +1.9835 0.7062555358686764 0.7062545461393828 -7.609058895810539e-08 -0.09951847317749302 +1.9836 0.7062557938279128 0.7062548047313992 -7.302552362635495e-08 -0.09951861910429005 +1.9837 0.7062560517419362 0.7062550632122768 -6.995447805833305e-08 -0.09951876498697065 +1.9838000000000002 0.7062563096108256 0.7062553215819835 -6.687816102562277e-08 -0.09951891082554812 +1.9839 0.7062565674346521 0.7062555798404949 -6.37972823068142e-08 -0.0995190566200356 +1.984 0.7062568252134798 0.7062558379877943 -6.071255251489938e-08 -0.09951920237044638 +1.9841000000000002 0.7062570829473644 0.7062560960238731 -5.7624682941147254e-08 -0.09951934807679381 +1.9842 0.7062573406363546 0.7062563539487297 -5.45343853816313e-08 -0.09951949373909107 +1.9843000000000002 0.7062575982804911 0.7062566117623703 -5.144237198240545e-08 -0.09951963935735139 +1.9844000000000002 0.7062578558798073 0.7062568694648091 -4.8349355069826454e-08 -0.09951978493158813 +1.9845 0.7062581134343284 0.7062571270560676 -4.525604698992934e-08 -0.09951993046181447 +1.9846000000000001 0.7062583709440723 0.7062573845361748 -4.216315994099947e-08 -0.09952007594804362 +1.9847000000000001 0.7062586284090493 0.7062576419051676 -3.9071405812704085e-08 -0.09952022139028882 +1.9848000000000001 0.706258885829262 0.7062578991630905 -3.59814960217272e-08 -0.09952036678856338 +1.9849 0.7062591432047052 0.7062581563099953 -3.289414134632039e-08 -0.09952051214288044 +1.985 0.7062594005353666 0.7062584133459417 -2.981005176256116e-08 -0.09952065745325328 +1.9851 0.7062596578212254 0.7062586702709974 -2.6729936285869657e-08 -0.0995208027196951 +1.9852 0.7062599150622538 0.706258927085237 -2.3654502802686328e-08 -0.0995209479422191 +1.9853000000000003 0.7062601722584163 0.7062591837887426 -2.0584457909901543e-08 -0.09952109312083848 +1.9854 0.7062604294096702 0.7062594403816047 -1.7520506754610532e-08 -0.09952123825556651 +1.9855 0.7062606865159644 0.7062596968639208 -1.4463352870398849e-08 -0.09952138334641639 +1.9856 0.7062609435772411 0.7062599532357954 -1.1413698010592083e-08 -0.09952152839340127 +1.9857 0.7062612005934348 0.7062602094973416 -8.372242000370678e-09 -0.0995216733965344 +1.9858000000000002 0.7062614575644719 0.7062604656486791 -5.3396825598281406e-09 -0.09952181835582892 +1.9859 0.7062617144902719 0.7062607216899357 -2.3167151582542678e-09 -0.09952196327129806 +1.986 0.7062619713707468 0.7062609776212458 6.959671545667123e-10 -0.09952210814295498 +1.9861000000000002 0.7062622282058011 0.7062612334427525 3.697673902312848e-09 -0.09952225297081292 +1.9862 0.7062624849953322 0.7062614891546048 6.687717338249577e-09 -0.09952239775488504 +1.9863000000000002 0.7062627417392295 0.7062617447569599 9.66541261176318e-09 -0.09952254249518445 +1.9864000000000002 0.7062629984373758 0.7062620002499821 1.2630077918414362e-08 -0.09952268719172436 +1.9865 0.7062632550896457 0.7062622556338429 1.5581034657798087e-08 -0.0995228318445179 +1.9866000000000001 0.706263511695908 0.706262510908721 1.8517607586199247e-08 -0.09952297645357827 +1.9867000000000001 0.7062637682560231 0.7062627660748031 2.1439124970115686e-08 -0.09952312101891872 +1.9868000000000001 0.7062640247698445 0.7062630211322818 2.4344918747587485e-08 -0.0995232655405523 +1.9869 0.7062642812372185 0.7062632760813574 2.723432468085263e-08 -0.09952341001849213 +1.987 0.7062645376579846 0.7062635309222371 3.010668249425752e-08 -0.09952355445275142 +1.9871 0.7062647940319752 0.7062637856551357 3.296133603732099e-08 -0.09952369884334328 +1.9872 0.7062650503590153 0.7062640402802742 3.579763343565523e-08 -0.09952384319028085 +1.9873000000000003 0.706265306638924 0.7062642947978809 3.861492722627424e-08 -0.09952398749357727 +1.9874 0.7062655628715119 0.7062645492081913 4.141257452412728e-08 -0.09952413175324569 +1.9875 0.706265819056584 0.706264803511447 4.418993716087671e-08 -0.09952427596929923 +1.9876 0.7062660751939385 0.7062650577078973 4.6946381815002325e-08 -0.09952442014175102 +1.9877 0.7062663312833657 0.7062653117977971 4.9681280185273624e-08 -0.09952456427061412 +1.9878000000000002 0.7062665873246505 0.7062655657814088 5.239400911044578e-08 -0.09952470835590167 +1.9879 0.706266843317571 0.7062658196590015 5.508395071671113e-08 -0.09952485239762691 +1.988 0.7062670992618978 0.7062660734308503 5.775049256862008e-08 -0.09952499639580278 +1.9881000000000002 0.7062673551573957 0.7062663270972374 6.039302779224653e-08 -0.09952514035044245 +1.9882 0.7062676110038232 0.7062665806584506 6.301095523651712e-08 -0.09952528426155904 +1.9883000000000002 0.7062678668009319 0.7062668341147849 6.560367958076407e-08 -0.0995254281291656 +1.9884000000000002 0.7062681225484673 0.7062670874665408 6.817061148564618e-08 -0.09952557195327517 +1.9885 0.7062683782461692 0.7062673407140261 7.071116773366137e-08 -0.09952571573390102 +1.9886000000000001 0.7062686338937703 0.7062675938575538 7.322477135057737e-08 -0.09952585947105609 +1.9887000000000001 0.7062688894909976 0.7062678468974435 7.571085173900538e-08 -0.09952600316475349 +1.9888000000000001 0.706269145037572 0.7062680998340207 7.816884480676967e-08 -0.0995261468150063 +1.9889000000000001 0.7062694005332083 0.706268352667617 8.05981930987465e-08 -0.09952629042182755 +1.989 0.7062696559776158 0.7062686053985698 8.299834592349897e-08 -0.0995264339852304 +1.9891 0.706269911370498 0.7062688580272224 8.536875946256461e-08 -0.09952657750522786 +1.9892 0.7062701667115516 0.7062691105539234 8.770889692831518e-08 -0.09952672098183302 +1.9893000000000003 0.7062704220004692 0.7062693629790275 9.00182286454887e-08 -0.09952686441505891 +1.9894 0.7062706772369362 0.7062696153028951 9.229623220557981e-08 -0.09952700780491855 +1.9895 0.7062709324206335 0.7062698675258917 9.45423925466371e-08 -0.09952715115142502 +1.9896 0.7062711875512366 0.7062701196483885 9.675620210591873e-08 -0.0995272944545914 +1.9897 0.7062714426284152 0.7062703716707619 9.89371609187717e-08 -0.09952743771443068 +1.9898000000000002 0.706271697651834 0.7062706235933938 1.0108477672618466e-07 -0.09952758093095596 +1.9899 0.7062719526211522 0.7062708754166709 1.0319856511356584e-07 -0.09952772410418019 +1.99 0.7062722075360239 0.7062711271409854 1.0527804957319309e-07 -0.09952786723411644 +1.9901000000000002 0.7062724623960985 0.7062713787667343 1.0732276166380839e-07 -0.09952801032077774 +1.9902 0.7062727172010206 0.7062716302943195 1.0933224105225126e-07 -0.09952815336417714 +1.9903000000000002 0.7062729719504293 0.7062718817241478 1.113060356799922e-07 -0.0995282963643276 +1.9904000000000002 0.7062732266439598 0.7062721330566308 1.1324370183946053e-07 -0.09952843932124222 +1.9905 0.7062734812812415 0.7062723842921845 1.1514480426771945e-07 -0.09952858223493391 +1.9906000000000001 0.7062737358619005 0.7062726354312296 1.1700891625054943e-07 -0.09952872510541573 +1.9907000000000001 0.7062739903855573 0.7062728864741912 1.1883561971612333e-07 -0.09952886793270066 +1.9908000000000001 0.7062742448518289 0.7062731374214989 1.2062450533215086e-07 -0.09952901071680167 +1.9909000000000001 0.7062744992603275 0.7062733882735868 1.2237517259608421e-07 -0.09952915345773186 +1.991 0.7062747536106613 0.7062736390308928 1.2408722991144594e-07 -0.09952929615550415 +1.9911 0.706275007902434 0.706273889693859 1.2576029471272898e-07 -0.09952943881013153 +1.9912 0.7062752621352463 0.7062741402629313 1.2739399350009117e-07 -0.09952958142162699 +1.9913000000000003 0.7062755163086936 0.7062743907385598 1.2898796196078588e-07 -0.09952972399000348 +1.9914 0.7062757704223686 0.7062746411211981 1.3054184504895927e-07 -0.09952986651527398 +1.9915 0.7062760244758599 0.706274891411304 1.3205529703075314e-07 -0.09953000899745151 +1.9916 0.7062762784687524 0.7062751416093382 1.3352798159879664e-07 -0.099530151436549 +1.9917 0.7062765324006282 0.7062753917157655 1.3495957191383967e-07 -0.0995302938325795 +1.9918000000000002 0.7062767862710648 0.7062756417310534 1.3634975070883626e-07 -0.09953043618555579 +1.9919 0.7062770400796374 0.7062758916556736 1.3769821035486407e-07 -0.09953057849549102 +1.992 0.7062772938259174 0.7062761414901002 1.3900465290275776e-07 -0.09953072076239804 +1.9921000000000002 0.7062775475094734 0.7062763912348102 1.402687901802535e-07 -0.09953086298628973 +1.9922 0.7062778011298712 0.7062766408902847 1.4149034383362236e-07 -0.09953100516717918 +1.9923000000000002 0.7062780546866733 0.7062768904570064 1.426690453935897e-07 -0.0995311473050792 +1.9924000000000002 0.7062783081794399 0.7062771399354617 1.4380463632043816e-07 -0.09953128940000285 +1.9925 0.7062785616077281 0.7062773893261391 1.4489686811849922e-07 -0.09953143145196301 +1.9926000000000001 0.7062788149710926 0.70627763862953 1.459455023188061e-07 -0.09953157346097258 +1.9927000000000001 0.7062790682690858 0.7062778878461276 1.4695031057276875e-07 -0.09953171542704456 +1.9928000000000001 0.7062793215012576 0.7062781369764277 1.4791107467299058e-07 -0.09953185735019172 +1.9929000000000001 0.706279574667156 0.7062783860209291 1.4882758662612683e-07 -0.09953199923042716 +1.993 0.7062798277663266 0.7062786349801315 1.4969964871186514e-07 -0.0995321410677637 +1.9931 0.7062800807983127 0.7062788838545375 1.5052707346210892e-07 -0.09953228286221426 +1.9932 0.7062803337626565 0.7062791326446507 1.5130968377546905e-07 -0.09953242461379175 +1.9933 0.7062805866588977 0.7062793813509773 1.5204731289644724e-07 -0.09953256632250905 +1.9934 0.7062808394865745 0.7062796299740248 1.5273980449176383e-07 -0.09953270798837908 +1.9935 0.7062810922452238 0.7062798785143021 1.5338701267464394e-07 -0.09953284961141474 +1.9936 0.706281344934381 0.7062801269723198 1.53988802001348e-07 -0.0995329911916289 +1.9937 0.7062815975535799 0.70628037534859 1.5454504752321352e-07 -0.09953313272903451 +1.9938000000000002 0.7062818501023534 0.7062806236436253 1.550556348421661e-07 -0.09953327422364439 +1.9939 0.7062821025802332 0.7062808718579401 1.5552046010031129e-07 -0.09953341567547146 +1.994 0.7062823549867494 0.7062811199920489 1.5593942999381216e-07 -0.09953355708452848 +1.9941000000000002 0.7062826073214324 0.7062813680464682 1.5631246179717562e-07 -0.09953369845082843 +1.9942 0.706282859583811 0.7062816160217145 1.566394834083551e-07 -0.09953383977438417 +1.9943000000000002 0.7062831117734136 0.706281863918305 1.5692043332793393e-07 -0.09953398105520851 +1.9944000000000002 0.7062833638897681 0.706282111736758 1.5715526066606422e-07 -0.09953412229331442 +1.9945 0.7062836159324017 0.7062823594775913 1.5734392519797802e-07 -0.09953426348871464 +1.9946000000000002 0.7062838679008417 0.706282607141324 1.5748639733276226e-07 -0.09953440464142212 +1.9947000000000001 0.706284119794615 0.7062828547284741 1.5758265809601157e-07 -0.09953454575144963 +1.9948000000000001 0.7062843716132484 0.7062831022395607 1.5763269919574774e-07 -0.09953468681881004 +1.9949000000000001 0.7062846233562684 0.7062833496751025 1.5763652294262243e-07 -0.09953482784351611 +1.995 0.7062848750232025 0.7062835970356184 1.5759414232971447e-07 -0.09953496882558083 +1.9951 0.7062851266135778 0.7062838443216265 1.5750558094232425e-07 -0.09953510976501695 +1.9952 0.7062853781269222 0.7062840915336448 1.5737087302042374e-07 -0.09953525066183734 +1.9953 0.7062856295627635 0.7062843386721905 1.571900634066148e-07 -0.0995353915160548 +1.9954 0.7062858809206305 0.7062845857377806 1.5696320754612914e-07 -0.09953553232768213 +1.9955 0.7062861322000528 0.7062848327309309 1.5669037147295062e-07 -0.09953567309673214 +1.9956 0.7062863834005605 0.7062850796521569 1.5637163177859015e-07 -0.09953581382321768 +1.9957 0.7062866345216849 0.7062853265019728 1.5600707561555516e-07 -0.09953595450715154 +1.9958000000000002 0.7062868855629585 0.7062855732808915 1.5559680064183845e-07 -0.0995360951485465 +1.9959 0.7062871365239147 0.7062858199894255 1.5514091500704041e-07 -0.09953623574741546 +1.996 0.7062873874040884 0.7062860666280852 1.5463953734543012e-07 -0.09953637630377116 +1.9961000000000002 0.7062876382030152 0.7062863131973801 1.540927967204342e-07 -0.09953651681762637 +1.9962 0.7062878889202333 0.7062865596978176 1.5350083260728953e-07 -0.0995366572889939 +1.9963000000000002 0.7062881395552819 0.7062868061299041 1.5286379485487944e-07 -0.09953679771788654 +1.9964000000000002 0.706288390107702 0.7062870524941438 1.5218184363022247e-07 -0.09953693810431707 +1.9965 0.7062886405770363 0.7062872987910396 1.5145514939418625e-07 -0.09953707844829827 +1.9966000000000002 0.7062888909628298 0.7062875450210919 1.5068389287026251e-07 -0.09953721874984298 +1.9967000000000001 0.706289141264629 0.7062877911847991 1.4986826498558647e-07 -0.09953735900896385 +1.9968000000000001 0.7062893914819833 0.7062880372826578 1.4900846682236457e-07 -0.09953749922567373 +1.9969000000000001 0.7062896416144437 0.7062882833151618 1.4810470956930222e-07 -0.09953763939998533 +1.997 0.706289891661564 0.7062885292828028 1.471572144695621e-07 -0.09953777953191148 +1.9971 0.7062901416229003 0.7062887751860699 1.4616621277913078e-07 -0.09953791962146485 +1.9972 0.7062903914980116 0.7062890210254498 1.4513194570783816e-07 -0.09953805966865825 +1.9973 0.7062906412864591 0.706289266801426 1.4405466433262126e-07 -0.09953819967350443 +1.9974 0.7062908909878074 0.70628951251448 1.4293462955936032e-07 -0.09953833963601616 +1.9975 0.7062911406016233 0.7062897581650895 1.417721120812454e-07 -0.09953847955620614 +1.9976 0.7062913901274774 0.7062900037537299 1.4056739226775417e-07 -0.09953861943408714 +1.9977 0.7062916395649426 0.7062902492808725 1.3932076015424344e-07 -0.09953875926967182 +1.9978000000000002 0.7062918889135956 0.7062904947469864 1.380325153031714e-07 -0.09953889906297296 +1.9979 0.7062921381730165 0.7062907401525367 1.3670296677981142e-07 -0.09953903881400328 +1.998 0.7062923873427884 0.7062909854979855 1.353324330724548e-07 -0.09953917852277552 +1.9981000000000002 0.7062926364224983 0.7062912307837914 1.3392124200220512e-07 -0.09953931818930245 +1.9982 0.7062928854117365 0.7062914760104084 1.324697306639977e-07 -0.09953945781359667 +1.9983000000000002 0.7062931343100972 0.706291721178288 1.3097824532251612e-07 -0.09953959739567098 +1.9984000000000002 0.7062933831171785 0.706291966287877 1.2944714136015056e-07 -0.09953973693553803 +1.9985 0.7062936318325822 0.7062922113396191 1.2787678314862827e-07 -0.09953987643321055 +1.9986000000000002 0.7062938804559142 0.7062924563339528 1.2626754399697182e-07 -0.0995400158887012 +1.9987000000000001 0.7062941289867847 0.7062927012713136 1.2461980607170187e-07 -0.09954015530202276 +1.9988000000000001 0.7062943774248076 0.7062929461521322 1.2293396027887593e-07 -0.09954029467318781 +1.9989000000000001 0.7062946257696021 0.7062931909768353 1.21210406160005e-07 -0.09954043400220919 +1.999 0.7062948740207904 0.706293435745845 1.1944955185042017e-07 -0.09954057328909945 +1.9991 0.7062951221780005 0.7062936804595789 1.1765181393008639e-07 -0.09954071253387131 +1.9992 0.7062953702408639 0.7062939251184499 1.1581761736809137e-07 -0.09954085173653748 +1.9993 0.7062956182090172 0.7062941697228664 1.1394739538039822e-07 -0.09954099089711056 +1.9994 0.7062958660821022 0.7062944142732324 1.1204158935004815e-07 -0.09954113001560329 +1.9995 0.7062961138597645 0.7062946587699462 1.1010064872654657e-07 -0.0995412690920283 +1.9996 0.7062963615416556 0.7062949032134018 1.0812503091137127e-07 -0.09954140812639821 +1.9997 0.7062966091274321 0.7062951476039886 1.0611520114695017e-07 -0.09954154711872586 +1.9998000000000002 0.7062968566167543 0.7062953919420898 1.0407163242645567e-07 -0.09954168606902371 +1.9999 0.706297104009289 0.7062956362280842 1.019948053619657e-07 -0.09954182497730452 +2.0 0.7062973513047078 0.7062958804623449 9.988520808384971e-08 -0.09954196384358088 +2.0001 0.7062975985026874 0.7062961246452402 9.774333610892971e-08 -0.09954210266786545 +2.0002 0.7062978456029103 0.7062963687771322 9.556969225721357e-08 -0.09954224145017083 +2.0003 0.7062980926050642 0.7062966128583784 9.33647864923004e-08 -0.0995423801905097 +2.0004 0.7062983395088425 0.7062968568893304 9.112913583811388e-08 -0.09954251888889475 +2.0005 0.7062985863139443 0.7062971008703338 8.886326421930768e-08 -0.0995426575453385 +2.0006 0.7062988330200739 0.7062973448017291 8.656770240228484e-08 -0.09954279615985365 +2.0007 0.706299079626942 0.7062975886838501 8.424298778876571e-08 -0.09954293473245274 +2.0008000000000004 0.7062993261342652 0.7062978325170257 8.188966435854206e-08 -0.09954307326314847 +2.0009 0.706299572541765 0.7062980763015786 7.950828250467834e-08 -0.09954321175195341 +2.001 0.70629981884917 0.7062983200378252 7.709939892075468e-08 -0.09954335019888017 +2.0011 0.7063000650562141 0.7062985637260759 7.466357646208899e-08 -0.0995434886039413 +2.0012 0.7063003111626383 0.7062988073666356 7.220138401910214e-08 -0.09954362696714951 +2.0013 0.7063005571681882 0.7062990509598024 6.971339638200957e-08 -0.09954376528851733 +2.0014000000000003 0.7063008030726174 0.7062992945058684 6.720019410030864e-08 -0.09954390356805745 +2.0015 0.7063010488756843 0.7062995380051191 6.46623633682869e-08 -0.09954404180578237 +2.0016000000000003 0.7063012945771545 0.7062997814578342 6.210049587930533e-08 -0.09954418000170472 +2.0017 0.7063015401767998 0.7063000248642859 5.951518866273431e-08 -0.09954431815583702 +2.0018000000000002 0.7063017856743985 0.7063002682247413 5.690704399548274e-08 -0.09954445626819193 +2.0019 0.7063020310697351 0.7063005115394598 5.4276669202504846e-08 -0.09954459433878195 +2.002 0.7063022763626011 0.7063007548086951 5.162467655792091e-08 -0.09954473236761967 +2.0021 0.7063025215527945 0.7063009980326937 4.8951683132361645e-08 -0.09954487035471768 +2.0022 0.70630276664012 0.7063012412116958 4.625831064725139e-08 -0.09954500830008857 +2.0023 0.7063030116243887 0.7063014843459343 4.354518532388718e-08 -0.09954514620374483 +2.0024 0.7063032565054188 0.7063017274356358 4.08129377533345e-08 -0.09954528406569906 +2.0025 0.7063035012830352 0.7063019704810203 3.80622027298938e-08 -0.09954542188596381 +2.0026 0.7063037459570698 0.7063022134822999 3.529361912273099e-08 -0.09954555966455157 +2.0027 0.7063039905273611 0.7063024564396813 3.2507829721487025e-08 -0.09954569740147497 +2.0028 0.7063042349937549 0.7063026993533629 2.9705481073213913e-08 -0.09954583509674651 +2.0029 0.7063044793561039 0.7063029422235367 2.688722335747462e-08 -0.09954597275037878 +2.003 0.7063047236142674 0.7063031850503878 2.405371020419711e-08 -0.09954611036238423 +2.0031000000000003 0.7063049677681126 0.7063034278340938 2.1205598579182583e-08 -0.09954624793277551 +2.0032 0.7063052118175126 0.7063036705748256 1.8343548601092163e-08 -0.09954638546156501 +2.0033000000000003 0.7063054557623485 0.7063039132727468 1.5468223409607906e-08 -0.09954652294876531 +2.0034 0.7063056996025083 0.7063041559280139 1.2580288993695177e-08 -0.09954666039438897 +2.0035 0.7063059433378872 0.706304398540776 9.680414051090047e-09 -0.09954679779844844 +2.0036 0.7063061869683875 0.7063046411111754 6.769269825235291e-09 -0.09954693516095625 +2.0037000000000003 0.7063064304939188 0.7063048836393468 3.847529957828888e-09 -0.09954707248192493 +2.0038 0.7063066739143982 0.7063051261254181 9.158703274947388e-10 -0.09954720976136702 +2.0039000000000002 0.7063069172297494 0.7063053685695089 -2.025031110679254e-09 -0.0995473469992949 +2.004 0.7063071604399043 0.7063056109717327 -4.9744944717253214e-09 -0.0995474841957212 +2.0041 0.7063074035448013 0.7063058533321952 -7.931838101257749e-09 -0.09954762135065837 +2.0042 0.7063076465443866 0.7063060956509944 -1.0896378735934797e-08 -0.0995477584641189 +2.0043 0.7063078894386134 0.7063063379282213 -1.3867431664787988e-08 -0.0995478955361152 +2.0044 0.7063081322274423 0.7063065801639594 -1.6844310876239915e-08 -0.09954803256665978 +2.0045 0.7063083749108421 0.7063068223582853 -1.98263292246377e-08 -0.09954816955576523 +2.0046 0.7063086174887876 0.7063070645112676 -2.281279858767915e-08 -0.09954830650344393 +2.0047 0.706308859961262 0.7063073066229674 -2.5803030021670503e-08 -0.09954844340970832 +2.0048000000000004 0.7063091023282555 0.7063075486934389 -2.879633392502412e-08 -0.09954858027457093 +2.0049 0.706309344589766 0.7063077907227289 -3.179202019481728e-08 -0.0995487170980442 +2.005 0.7063095867457985 0.7063080327108766 -3.478939838616989e-08 -0.09954885388014068 +2.0051 0.706309828796365 0.7063082746579132 -3.778777786967065e-08 -0.09954899062087265 +2.0052 0.7063100707414862 0.7063085165638637 -4.078646799341107e-08 -0.09954912732025273 +2.0053 0.7063103125811888 0.7063087584287444 -4.378477824019478e-08 -0.09954926397829322 +2.0054000000000003 0.7063105543155077 0.7063090002525653 -4.678201838767418e-08 -0.09954940059500667 +2.0055 0.706310795944485 0.7063092420353283 -4.977749866615609e-08 -0.09954953717040547 +2.0056000000000003 0.70631103746817 0.7063094837770278 -5.2770529915648415e-08 -0.09954967370450209 +2.0057 0.7063112788866199 0.7063097254776516 -5.5760423749466256e-08 -0.09954981019730894 +2.0058000000000002 0.7063115201998987 0.7063099671371793 -5.8746492706453907e-08 -0.09954994664883844 +2.0059 0.7063117614080782 0.7063102087555839 -6.172805041204307e-08 -0.0995500830591031 +2.006 0.706312002511237 0.7063104503328298 -6.470441173914848e-08 -0.09955021942811525 +2.0061 0.7063122435094618 0.7063106918688754 -6.767489295778778e-08 -0.09955035575588732 +2.0062 0.7063124844028457 0.7063109333636712 -7.063881190053078e-08 -0.09955049204243177 +2.0063 0.7063127251914897 0.7063111748171602 -7.359548811255306e-08 -0.09955062828776094 +2.0064 0.7063129658755023 0.7063114162292785 -7.654424300992946e-08 -0.09955076449188735 +2.0065 0.7063132064549984 0.7063116575999547 -7.948440003489182e-08 -0.0995509006548233 +2.0066 0.7063134469301007 0.7063118989291102 -8.241528481282151e-08 -0.09955103677658123 +2.0067 0.7063136873009392 0.7063121402166592 -8.533622530924184e-08 -0.09955117285717352 +2.0068 0.7063139275676507 0.7063123814625087 -8.824655197553488e-08 -0.09955130889661253 +2.0069 0.7063141677303797 0.7063126226665591 -9.114559790940335e-08 -0.0995514448949108 +2.007 0.7063144077892769 0.7063128638287025 -9.403269900492423e-08 -0.09955158085208055 +2.0071000000000003 0.706314647744501 0.7063131049488247 -9.690719410433701e-08 -0.0995517167681342 +2.0072 0.7063148875962174 0.7063133460268043 -9.976842515330153e-08 -0.0995518526430842 +2.0073000000000003 0.7063151273445982 0.7063135870625128 -1.0261573734401258e-07 -0.09955198847694284 +2.0074 0.7063153669898232 0.7063138280558148 -1.0544847927566187e-07 -0.09955212426972254 +2.0075 0.7063156065320784 0.7063140690065681 -1.0826600308714435e-07 -0.09955226002143565 +2.0076 0.7063158459715568 0.7063143099146232 -1.1106766462966322e-07 -0.09955239573209454 +2.0077000000000003 0.7063160853084591 0.7063145507798236 -1.1385282358208904e-07 -0.09955253140171152 +2.0078 0.7063163245429915 0.7063147916020068 -1.1662084362790148e-07 -0.099552667030299 +2.0079000000000002 0.7063165636753684 0.706315032381003 -1.1937109258355894e-07 -0.09955280261786938 +2.008 0.7063168027058101 0.7063152731166356 -1.221029425398784e-07 -0.09955293816443497 +2.0081 0.7063170416345428 0.706315513808721 -1.2481577002509958e-07 -0.09955307367000804 +2.0082 0.7063172804618012 0.70631575445707 -1.2750895612458069e-07 -0.09955320913460104 +2.0083 0.7063175191878248 0.7063159950614853 -1.301818866334542e-07 -0.09955334455822622 +2.0084 0.706317757812861 0.7063162356217645 -1.3283395219713945e-07 -0.09955347994089593 +2.0085 0.7063179963371626 0.7063164761376981 -1.3546454844144684e-07 -0.09955361528262255 +2.0086 0.7063182347609896 0.70631671660907 -1.380730761200294e-07 -0.09955375058341837 +2.0087 0.706318473084608 0.7063169570356582 -1.406589412462217e-07 -0.09955388584329573 +2.0088000000000004 0.70631871130829 0.7063171974172336 -1.4322155523528723e-07 -0.09955402106226693 +2.0089 0.7063189494323142 0.7063174377535618 -1.4576033501197128e-07 -0.09955415624034426 +2.009 0.7063191874569654 0.7063176780444019 -1.482747031926468e-07 -0.09955429137754014 +2.0091 0.7063194253825347 0.7063179182895065 -1.507640881668465e-07 -0.0995544264738668 +2.0092 0.7063196632093185 0.7063181584886222 -1.5322792425685738e-07 -0.09955456152933653 +2.0093 0.7063199009376202 0.7063183986414902 -1.5566565182874303e-07 -0.09955469654396167 +2.0094000000000003 0.7063201385677487 0.7063186387478447 -1.5807671743632568e-07 -0.09955483151775449 +2.0095 0.7063203761000183 0.7063188788074153 -1.6046057393220847e-07 -0.09955496645072733 +2.0096000000000003 0.7063206135347496 0.7063191188199248 -1.6281668060308396e-07 -0.0995551013428924 +2.0097 0.7063208508722688 0.7063193587850904 -1.6514450328075636e-07 -0.09955523619426199 +2.0098000000000003 0.7063210881129081 0.7063195987026245 -1.6744351447398054e-07 -0.09955537100484849 +2.0099 0.7063213252570044 0.7063198385722327 -1.6971319347428016e-07 -0.09955550577466406 +2.01 0.7063215623049008 0.7063200783936159 -1.7195302648952138e-07 -0.09955564050372101 +2.0101 0.7063217992569462 0.7063203181664697 -1.7416250676187406e-07 -0.09955577519203171 +2.0102 0.7063220361134932 0.7063205578904833 -1.763411346528132e-07 -0.09955590983960827 +2.0103 0.7063222728749017 0.7063207975653418 -1.7848841779924407e-07 -0.09955604444646306 +2.0104 0.7063225095415353 0.7063210371907247 -1.806038711880953e-07 -0.09955617901260833 +2.0105 0.7063227461137633 0.7063212767663057 -1.8268701730203563e-07 -0.09955631353805627 +2.0106 0.7063229825919601 0.7063215162917545 -1.8473738617671986e-07 -0.09955644802281918 +2.0107 0.7063232189765051 0.7063217557667355 -1.8675451554650557e-07 -0.09955658246690935 +2.0108 0.7063234552677818 0.7063219951909077 -1.8873795093812817e-07 -0.09955671687033893 +2.0109 0.7063236914661793 0.7063222345639261 -1.906872457782538e-07 -0.0995568512331202 +2.011 0.7063239275720913 0.7063224738854406 -1.9260196146980713e-07 -0.09955698555526547 +2.0111000000000003 0.7063241635859157 0.7063227131550963 -1.9448166753768814e-07 -0.09955711983678689 +2.0112 0.7063243995080553 0.7063229523725346 -1.9632594167387496e-07 -0.09955725407769678 +2.0113000000000003 0.7063246353389172 0.7063231915373913 -1.9813436987273225e-07 -0.0995573882780073 +2.0114 0.7063248710789125 0.7063234306492985 -1.9990654647611406e-07 -0.09955752243773065 +2.0115 0.706325106728457 0.7063236697078842 -2.0164207432601944e-07 -0.09955765655687913 +2.0116 0.7063253422879707 0.7063239087127717 -2.033405648166342e-07 -0.09955779063546488 +2.0117000000000003 0.706325577757877 0.7063241476635804 -2.0500163797759763e-07 -0.09955792467350012 +2.0118 0.7063258131386037 0.7063243865599266 -2.0662492256420806e-07 -0.09955805867099711 +2.0119000000000002 0.7063260484305829 0.7063246254014213 -2.08210056151098e-07 -0.09955819262796803 +2.012 0.7063262836342495 0.7063248641876725 -2.097566852050925e-07 -0.09955832654442504 +2.0121 0.7063265187500434 0.7063251029182845 -2.112644651650064e-07 -0.09955846042038041 +2.0122 0.7063267537784066 0.706325341592858 -2.127330605145028e-07 -0.09955859425584629 +2.0123 0.7063269887197854 0.7063255802109899 -2.1416214486535967e-07 -0.09955872805083489 +2.0124 0.7063272235746297 0.7063258187722743 -2.155514010129811e-07 -0.09955886180535842 +2.0125 0.7063274583433923 0.7063260572763012 -2.169005210300723e-07 -0.09955899551942905 +2.0126 0.706327693026529 0.7063262957226579 -2.182092063221508e-07 -0.09955912919305894 +2.0127 0.7063279276244989 0.7063265341109285 -2.1947716769693537e-07 -0.09955926282626024 +2.0128000000000004 0.7063281621377644 0.7063267724406943 -2.2070412541985718e-07 -0.09955939641904521 +2.0129 0.7063283965667899 0.7063270107115336 -2.2188980927997926e-07 -0.09955952997142592 +2.013 0.7063286309120437 0.7063272489230217 -2.2303395866285491e-07 -0.0995596634834146 +2.0131 0.706328865173996 0.7063274870747313 -2.2413632257134442e-07 -0.09955979695502337 +2.0132 0.7063290993531197 0.7063277251662328 -2.2519665973316783e-07 -0.09955993038626446 +2.0133 0.7063293334498902 0.7063279631970936 -2.2621473859049668e-07 -0.0995600637771499 +2.0134000000000003 0.7063295674647856 0.7063282011668794 -2.271903374283235e-07 -0.09956019712769199 +2.0135 0.7063298013982858 0.7063284390751531 -2.281232443640535e-07 -0.09956033043790274 +2.0136000000000003 0.706330035250873 0.7063286769214757 -2.2901325737179068e-07 -0.09956046370779441 +2.0137 0.7063302690230315 0.7063289147054064 -2.2986018440029898e-07 -0.09956059693737913 +2.0138000000000003 0.7063305027152476 0.7063291524265014 -2.3066384337994128e-07 -0.09956073012666895 +2.0139 0.7063307363280089 0.7063293900843162 -2.3142406224696543e-07 -0.09956086327567608 +2.014 0.7063309698618054 0.7063296276784041 -2.3214067898513768e-07 -0.09956099638441263 +2.0141 0.7063312033171283 0.706329865208317 -2.328135416812538e-07 -0.09956112945289067 +2.0142 0.7063314366944705 0.7063301026736047 -2.3344250854248627e-07 -0.09956126248112239 +2.0143 0.7063316699943261 0.7063303400738166 -2.3402744790679275e-07 -0.09956139546911988 +2.0144 0.7063319032171907 0.7063305774084998 -2.34568238305366e-07 -0.09956152841689526 +2.0145 0.7063321363635608 0.7063308146772009 -2.3506476845916446e-07 -0.09956166132446066 +2.0146 0.7063323694339343 0.706331051879465 -2.3551693732401513e-07 -0.09956179419182812 +2.0147 0.7063326024288098 0.7063312890148363 -2.3592465410102181e-07 -0.09956192701900984 +2.0148 0.7063328353486867 0.7063315260828588 -2.3628783824697353e-07 -0.09956205980601786 +2.0149 0.7063330681940656 0.7063317630830745 -2.366064194986306e-07 -0.0995621925528643 +2.015 0.7063333009654471 0.7063320000150262 -2.3688033788660245e-07 -0.09956232525956127 +2.0151000000000003 0.7063335336633328 0.7063322368782549 -2.37109543745756e-07 -0.09956245792612084 +2.0152 0.7063337662882241 0.706332473672302 -2.3729399771521553e-07 -0.0995625905525551 +2.0153000000000003 0.7063339988406233 0.7063327103967081 -2.3743367075917954e-07 -0.09956272313887607 +2.0154 0.7063342313210328 0.7063329470510141 -2.3752854414957336e-07 -0.09956285568509597 +2.0155 0.7063344637299545 0.7063331836347606 -2.3757860948339649e-07 -0.09956298819122675 +2.0156 0.706334696067891 0.7063334201474878 -2.3758386867925307e-07 -0.09956312065728051 +2.0157 0.7063349283353443 0.7063336565887368 -2.3754433398082142e-07 -0.09956325308326931 +2.0158 0.7063351605328163 0.7063338929580485 -2.374600279395067e-07 -0.09956338546920526 +2.0159000000000002 0.7063353926608082 0.7063341292549643 -2.373309833901549e-07 -0.0995635178151004 +2.016 0.7063356247198211 0.706334365479026 -2.3715724348574718e-07 -0.09956365012096674 +2.0161000000000002 0.7063358567103557 0.706334601629776 -2.3693886163841937e-07 -0.0995637823868164 +2.0162 0.7063360886329114 0.7063348377067574 -2.3667590152293139e-07 -0.0995639146126614 +2.0163 0.7063363204879871 0.706335073709514 -2.3636843707319777e-07 -0.09956404679851374 +2.0164 0.7063365522760809 0.7063353096375908 -2.3601655244759323e-07 -0.09956417894438559 +2.0165 0.70633678399769 0.7063355454905338 -2.3562034199078874e-07 -0.09956431105028894 +2.0166 0.7063370156533094 0.7063357812678899 -2.3517991023722096e-07 -0.0995644431162358 +2.0167 0.7063372472434339 0.7063360169692069 -2.34695371893745e-07 -0.09956457514223818 +2.0168000000000004 0.706337478768557 0.7063362525940349 -2.3416685174595941e-07 -0.09956470712830816 +2.0169 0.7063377102291699 0.7063364881419245 -2.335944847033089e-07 -0.09956483907445773 +2.017 0.7063379416257629 0.7063367236124285 -2.3297841571928712e-07 -0.09956497098069889 +2.0171 0.7063381729588243 0.7063369590051012 -2.3231879977061998e-07 -0.09956510284704365 +2.0172 0.7063384042288409 0.7063371943194986 -2.316158018121628e-07 -0.09956523467350413 +2.0173 0.7063386354362973 0.7063374295551786 -2.3086959673179752e-07 -0.09956536646009226 +2.0174000000000003 0.7063388665816761 0.7063376647117012 -2.3008036931573828e-07 -0.09956549820682004 +2.0175 0.7063390976654582 0.706337899788628 -2.292483142034285e-07 -0.09956562991369948 +2.0176000000000003 0.7063393286881221 0.7063381347855239 -2.2837363585284653e-07 -0.0995657615807426 +2.0177 0.7063395596501432 0.706338369701955 -2.274565484537694e-07 -0.09956589320796137 +2.0178000000000003 0.7063397905519957 0.7063386045374904 -2.2649727590001723e-07 -0.09956602479536783 +2.0179 0.7063400213941506 0.7063388392917014 -2.254960517582283e-07 -0.0995661563429739 +2.018 0.7063402521770766 0.7063390739641622 -2.2445311912908106e-07 -0.09956628785079169 +2.0181 0.7063404829012392 0.7063393085544498 -2.2336873070627483e-07 -0.0995664193188331 +2.0182 0.7063407135671014 0.7063395430621435 -2.2224314861693517e-07 -0.09956655074711009 +2.0183 0.7063409441751228 0.7063397774868259 -2.2107664441814445e-07 -0.09956668213563463 +2.0184 0.7063411747257609 0.7063400118280827 -2.1986949897204178e-07 -0.09956681348441875 +2.0185 0.7063414052194692 0.7063402460855024 -2.1862200245970076e-07 -0.09956694479347435 +2.0186 0.7063416356566983 0.7063404802586768 -2.173344542458211e-07 -0.09956707606281343 +2.0187 0.7063418660378955 0.7063407143472016 -2.1600716281974797e-07 -0.09956720729244795 +2.0188 0.7063420963635049 0.706340948350675 -2.1464044574343033e-07 -0.09956733848238986 +2.0189 0.7063423266339662 0.7063411822686994 -2.1323462954733752e-07 -0.0995674696326511 +2.019 0.7063425568497163 0.7063414161008803 -2.1179004968188697e-07 -0.09956760074324363 +2.0191000000000003 0.7063427870111881 0.7063416498468272 -2.1030705041336084e-07 -0.09956773181417937 +2.0192 0.706343017118811 0.706341883506154 -2.0878598476492538e-07 -0.09956786284547034 +2.0193000000000003 0.7063432471730102 0.7063421170784772 -2.072272144021392e-07 -0.09956799383712844 +2.0194 0.7063434771742068 0.7063423505634179 -2.0563110958091158e-07 -0.09956812478916559 +2.0195 0.7063437071228178 0.7063425839606017 -2.0399804901219398e-07 -0.09956825570159371 +2.0196 0.7063439370192567 0.7063428172696579 -2.0232841984810235e-07 -0.09956838657442481 +2.0197 0.7063441668639319 0.70634305049022 -2.0062261752232247e-07 -0.09956851740767074 +2.0198 0.7063443966572479 0.7063432836219257 -1.9888104567725162e-07 -0.09956864820134342 +2.0199000000000003 0.7063446263996045 0.7063435166644175 -1.9710411606338463e-07 -0.0995687789554548 +2.02 0.7063448560913972 0.7063437496173426 -1.9529224847339433e-07 -0.09956890967001675 +2.0201000000000002 0.7063450857330167 0.7063439824803522 -1.9344587059294538e-07 -0.09956904034504123 +2.0202 0.7063453153248493 0.7063442152531025 -1.9156541794865256e-07 -0.09956917098054013 +2.0203 0.7063455448672761 0.7063444479352546 -1.8965133376930288e-07 -0.09956930157652533 +2.0204 0.7063457743606735 0.7063446805264741 -1.8770406890258884e-07 -0.09956943213300873 +2.0205 0.7063460038054135 0.7063449130264319 -1.8572408169714727e-07 -0.09956956265000227 +2.0206 0.7063462332018622 0.7063451454348035 -1.837118379054148e-07 -0.0995696931275178 +2.0207 0.7063464625503812 0.7063453777512696 -1.8166781055872772e-07 -0.0995698235655672 +2.0208000000000004 0.706346691851327 0.7063456099755161 -1.7959247987364702e-07 -0.0995699539641624 +2.0209 0.7063469211050502 0.7063458421072346 -1.774863331201193e-07 -0.09957008432331528 +2.021 0.706347150311897 0.7063460741461213 -1.7534986453474066e-07 -0.09957021464303772 +2.0211 0.7063473794722073 0.7063463060918782 -1.7318357517157046e-07 -0.09957034492334159 +2.0212 0.7063476085863156 0.7063465379442123 -1.7098797281019096e-07 -0.09957047516423868 +2.0213 0.7063478376545518 0.7063467697028369 -1.687635718273378e-07 -0.099570605365741 +2.0214000000000003 0.7063480666772395 0.7063470013674704 -1.6651089307893885e-07 -0.09957073552786032 +2.0215 0.7063482956546965 0.7063472329378366 -1.6423046377347927e-07 -0.09957086565060855 +2.0216000000000003 0.7063485245872354 0.7063474644136655 -1.6192281735057101e-07 -0.09957099573399752 +2.0217 0.7063487534751622 0.7063476957946927 -1.5958849335778735e-07 -0.09957112577803909 +2.0218000000000003 0.7063489823187779 0.7063479270806595 -1.5722803732576285e-07 -0.09957125578274506 +2.0219 0.7063492111183769 0.7063481582713136 -1.5484200064502796e-07 -0.09957138574812736 +2.022 0.706349439874248 0.7063483893664083 -1.5243094041855754e-07 -0.09957151567419781 +2.0221 0.7063496685866739 0.7063486203657029 -1.4999541934901384e-07 -0.0995716455609682 +2.0222 0.7063498972559309 0.7063488512689629 -1.475360056138464e-07 -0.09957177540845041 +2.0223 0.7063501258822893 0.7063490820759599 -1.450532727091669e-07 -0.09957190521665625 +2.0224 0.7063503544660135 0.7063493127864722 -1.425477993335228e-07 -0.09957203498559758 +2.0225 0.7063505830073612 0.7063495434002838 -1.4002016924738458e-07 -0.09957216471528622 +2.0226 0.7063508115065839 0.7063497739171848 -1.374709711413069e-07 -0.09957229440573395 +2.0227 0.7063510399639265 0.7063500043369725 -1.349007984936812e-07 -0.09957242405695263 +2.0228 0.7063512683796278 0.7063502346594499 -1.3231024943716196e-07 -0.09957255366895403 +2.0229 0.7063514967539202 0.706350464884427 -1.2969992661121532e-07 -0.09957268324175005 +2.023 0.7063517250870293 0.7063506950117199 -1.2707043704068832e-07 -0.09957281277535242 +2.0231000000000003 0.706351953379174 0.7063509250411515 -1.2442239196927551e-07 -0.09957294226977298 +2.0232 0.706352181630567 0.7063511549725511 -1.2175640673461885e-07 -0.0995730717250235 +2.0233000000000003 0.706352409841414 0.7063513848057548 -1.1907310062085619e-07 -0.09957320114111581 +2.0234 0.7063526380119143 0.7063516145406055 -1.1637309672331286e-07 -0.09957333051806172 +2.0235 0.7063528661422602 0.7063518441769527 -1.1365702178196824e-07 -0.09957345985587304 +2.0236 0.7063530942326375 0.7063520737146523 -1.1092550606002505e-07 -0.09957358915456149 +2.0237 0.7063533222832243 0.7063523031535675 -1.081791831808454e-07 -0.09957371841413884 +2.0238 0.7063535502941933 0.7063525324935682 -1.0541868999611181e-07 -0.09957384763461687 +2.0239000000000003 0.7063537782657092 0.7063527617345311 -1.0264466642363052e-07 -0.09957397681600742 +2.024 0.7063540061979303 0.7063529908763401 -9.985775530334945e-08 -0.09957410595832228 +2.0241000000000002 0.7063542340910078 0.7063532199188856 -9.705860225511093e-08 -0.09957423506157315 +2.0242 0.7063544619450859 0.7063534488620649 -9.424785552079179e-08 -0.09957436412577177 +2.0243 0.7063546897603019 0.7063536777057825 -9.142616582292346e-08 -0.09957449315092996 +2.0244 0.7063549175367859 0.7063539064499501 -8.859418620336262e-08 -0.09957462213705945 +2.0245 0.7063551452746613 0.7063541350944862 -8.575257188104396e-08 -0.099574751084172 +2.0246 0.7063553729740444 0.7063543636393167 -8.290198009585498e-08 -0.09957487999227944 +2.0247 0.706355600635044 0.7063545920843737 -8.004306995944982e-08 -0.09957500886139344 +2.0248000000000004 0.706355828257762 0.7063548204295973 -7.717650230172624e-08 -0.09957513769152573 +2.0249 0.7063560558422934 0.7063550486749339 -7.430293951556782e-08 -0.09957526648268807 +2.025 0.7063562833887258 0.706355276820338 -7.142304540895886e-08 -0.0995753952348922 +2.0251 0.7063565108971397 0.7063555048657705 -6.853748504538973e-08 -0.09957552394814985 +2.0252 0.706356738367609 0.7063557328111997 -6.564692460030858e-08 -0.09957565262247281 +2.0253 0.7063569658001997 0.7063559606566008 -6.275203119502151e-08 -0.09957578125787275 +2.0254000000000003 0.7063571931949706 0.7063561884019565 -5.985347275184322e-08 -0.09957590985436138 +2.0255 0.7063574205519736 0.7063564160472566 -5.6951917834285534e-08 -0.09957603841195044 +2.0256000000000003 0.7063576478712534 0.706356643592498 -5.404803549830493e-08 -0.09957616693065163 +2.0257 0.7063578751528476 0.7063568710376847 -5.1142495134442675e-08 -0.09957629541047672 +2.0258000000000003 0.7063581023967871 0.7063570983828281 -4.823596631603651e-08 -0.0995764238514374 +2.0259 0.7063583296030944 0.7063573256279465 -4.532911864141504e-08 -0.09957655225354539 +2.026 0.7063585567717854 0.7063575527730657 -4.242262158132338e-08 -0.09957668061681235 +2.0261 0.7063587839028688 0.7063577798182181 -3.9517144326945124e-08 -0.09957680894124997 +2.0262000000000002 0.7063590109963462 0.7063580067634438 -3.6613355635295095e-08 -0.09957693722686993 +2.0263 0.7063592380522122 0.7063582336087904 -3.371192367168478e-08 -0.09957706547368399 +2.0264 0.7063594650704538 0.7063584603543117 -3.0813515859316395e-08 -0.09957719368170376 +2.0265 0.7063596920510513 0.7063586870000695 -2.7918798724919577e-08 -0.09957732185094105 +2.0266 0.7063599189939773 0.7063589135461321 -2.502843774766783e-08 -0.09957744998140744 +2.0267 0.7063601458991978 0.7063591399925752 -2.2143097201752365e-08 -0.09957757807311463 +2.0268 0.7063603727666714 0.7063593663394814 -1.9263440006762195e-08 -0.09957770612607428 +2.0269 0.7063605995963496 0.7063595925869408 -1.6390127577196878e-08 -0.09957783414029804 +2.027 0.7063608263881767 0.7063598187350506 -1.352381966395616e-08 -0.09957796211579761 +2.0271000000000003 0.7063610531420904 0.7063600447839142 -1.066517421252633e-08 -0.09957809005258468 +2.0272 0.7063612798580211 0.7063602707336436 -7.814847204253017e-09 -0.09957821795067093 +2.0273000000000003 0.7063615065358921 0.7063604965843562 -4.9734925075886616e-09 -0.09957834581006798 +2.0274 0.7063617331756196 0.7063607223361767 -2.14176172977365e-09 -0.09957847363078745 +2.0275 0.7063619597771131 0.7063609479892375 6.796959332172614e-10 -0.09957860141284101 +2.0276 0.7063621863402748 0.7063611735436777 3.490233843259083e-09 -0.09957872915624033 +2.0277 0.7063624128650005 0.7063613989996428 6.2892080718648935e-09 -0.09957885686099702 +2.0278 0.7063626393511786 0.7063616243572854 9.075977551974146e-09 -0.09957898452712272 +2.0279000000000003 0.7063628657986913 0.7063618496167654 1.1849904208924289e-08 -0.09957911215462911 +2.028 0.7063630922074133 0.706362074778249 1.4610353123514774e-08 -0.09957923974352781 +2.0281000000000002 0.7063633185772129 0.706362299841909 1.735669266905021e-08 -0.09957936729383045 +2.0282 0.7063635449079515 0.7063625248079257 2.0088294657057137e-08 -0.09957949480554867 +2.0283 0.7063637711994839 0.7063627496764853 2.2804534479531346e-08 -0.09957962227869402 +2.0284 0.706363997451658 0.7063629744477808 2.5504791254654657e-08 -0.09957974971327818 +2.0285 0.7063642236643156 0.7063631991220123 2.818844796297071e-08 -0.09957987710931276 +2.0286 0.7063644498372912 0.7063634236993859 3.085489160177535e-08 -0.09958000446680933 +2.0287 0.7063646759704136 0.7063636481801148 3.350351331088408e-08 -0.09958013178577958 +2.0288000000000004 0.7063649020635046 0.7063638725644181 3.613370850794051e-08 -0.09958025906623512 +2.0289 0.7063651281163792 0.7063640968525218 3.874487704974561e-08 -0.09958038630818747 +2.029 0.7063653541288468 0.7063643210446577 4.133642334501475e-08 -0.09958051351164827 +2.0291 0.7063655801007102 0.7063645451410643 4.390775650356393e-08 -0.09958064067662911 +2.0292 0.7063658060317652 0.7063647691419865 4.645829046467931e-08 -0.09958076780314153 +2.0293 0.7063660319218027 0.706364993047675 4.898744413936451e-08 -0.09958089489119717 +2.0294 0.7063662577706062 0.7063652168583873 5.1494641514424067e-08 -0.0995810219408076 +2.0295 0.7063664835779537 0.7063654405743864 5.3979311834609356e-08 -0.09958114895198442 +2.0296000000000003 0.7063667093436172 0.7063656641959418 5.6440889696293683e-08 -0.09958127592473921 +2.0297 0.7063669350673625 0.706365887723329 5.887881515849458e-08 -0.09958140285908357 +2.0298000000000003 0.7063671607489492 0.7063661111568286 6.129253392501977e-08 -0.09958152975502903 +2.0299 0.7063673863881315 0.7063663344967279 6.368149742426443e-08 -0.09958165661258711 +2.03 0.7063676119846573 0.70636655774332 6.60451629462544e-08 -0.09958178343176943 +2.0301 0.7063678375382691 0.7063667808969034 6.838299378142398e-08 -0.09958191021258754 +2.0302000000000002 0.7063680630487037 0.7063670039577824 7.069445932990359e-08 -0.09958203695505297 +2.0303 0.7063682885156921 0.7063672269262671 7.297903520733784e-08 -0.09958216365917731 +2.0304 0.7063685139389599 0.7063674498026726 7.523620339407178e-08 -0.09958229032497211 +2.0305 0.706368739318227 0.7063676725873205 7.746545233056068e-08 -0.09958241695244889 +2.0306 0.7063689646532083 0.7063678952805369 7.966627703880069e-08 -0.09958254354161929 +2.0307 0.7063691899436129 0.7063681178826533 8.183817924375947e-08 -0.09958267009249472 +2.0308 0.7063694151891448 0.7063683403940069 8.398066747052069e-08 -0.09958279660508679 +2.0309 0.7063696403895027 0.7063685628149395 8.609325717785776e-08 -0.09958292307940701 +2.031 0.7063698655443804 0.7063687851457987 8.817547084497002e-08 -0.0995830495154669 +2.0311000000000003 0.7063700906534668 0.7063690073869364 9.022683808770915e-08 -0.09958317591327799 +2.0312 0.7063703157164453 0.7063692295387101 9.224689577480572e-08 -0.09958330227285181 +2.0313000000000003 0.7063705407329945 0.7063694516014818 9.423518811113585e-08 -0.09958342859419986 +2.0314 0.7063707657027888 0.7063696735756182 9.619126676782552e-08 -0.09958355487733367 +2.0315 0.7063709906254974 0.7063698954614911 9.811469095857839e-08 -0.09958368112226473 +2.0316 0.7063712155007846 0.7063701172594767 1.0000502755416751e-07 -0.09958380732900457 +2.0317 0.7063714403283108 0.706370338969956 1.0186185116917157e-07 -0.0995839334975647 +2.0318 0.7063716651077319 0.7063705605933142 1.0368474427646657e-07 -0.09958405962795669 +2.0319000000000003 0.7063718898386984 0.7063707821299405 1.0547329727314536e-07 -0.09958418572019193 +2.032 0.7063721145208577 0.7063710035802293 1.072271085811316e-07 -0.09958431177428195 +2.0321000000000002 0.7063723391538523 0.7063712249445784 1.0894578476861039e-07 -0.09958443779023826 +2.0322 0.7063725637373208 0.7063714462233901 1.1062894058819217e-07 -0.09958456376807232 +2.0323 0.7063727882708977 0.7063716674170706 1.1227619910181286e-07 -0.0995846897077956 +2.0324 0.7063730127542135 0.7063718885260303 1.138871917397144e-07 -0.09958481560941965 +2.0325 0.706373237186895 0.7063721095506829 1.154615584114671e-07 -0.09958494147295587 +2.0326 0.7063734615685653 0.7063723304914463 1.1699894754760298e-07 -0.09958506729841576 +2.0327 0.7063736858988434 0.706372551348742 1.1849901621410752e-07 -0.09958519308581079 +2.0328000000000004 0.7063739101773452 0.7063727721229951 1.1996143017140026e-07 -0.09958531883515248 +2.0329 0.7063741344036829 0.7063729928146341 1.2138586395066264e-07 -0.09958544454645224 +2.033 0.7063743585774651 0.7063732134240905 1.2277200092322693e-07 -0.09958557021972152 +2.0331 0.7063745826982978 0.7063734339518 1.2411953337690407e-07 -0.09958569585497179 +2.0332 0.7063748067657831 0.7063736543982005 1.2542816258190315e-07 -0.0995858214522146 +2.0333 0.7063750307795201 0.7063738747637338 1.266975988706287e-07 -0.09958594701146127 +2.0334 0.7063752547391053 0.7063740950488439 1.2792756165502794e-07 -0.0995860725327233 +2.0335 0.7063754786441319 0.7063743152539783 1.291177795480214e-07 -0.09958619801601214 +2.0336000000000003 0.7063757024941901 0.7063745353795872 1.3026799038778902e-07 -0.09958632346133922 +2.0337 0.706375926288868 0.706374755426123 1.3137794130715919e-07 -0.09958644886871593 +2.0338000000000003 0.706376150027751 0.7063749753940414 1.3244738879258922e-07 -0.09958657423815376 +2.0339 0.7063763737104216 0.7063751952838003 1.33476098711921e-07 -0.09958669956966412 +2.034 0.70637659733646 0.7063754150958599 1.3446384639070885e-07 -0.09958682486325843 +2.0341 0.7063768209054443 0.7063756348306826 1.3541041666773057e-07 -0.09958695011894814 +2.0342000000000002 0.7063770444169504 0.7063758544887331 1.36315603929682e-07 -0.09958707533674463 +2.0343 0.7063772678705518 0.7063760740704785 1.3717921213546314e-07 -0.09958720051665934 +2.0344 0.7063774912658206 0.7063762935763873 1.3800105488903647e-07 -0.09958732565870368 +2.0345 0.7063777146023262 0.7063765130069304 1.387809554671826e-07 -0.09958745076288905 +2.0346 0.7063779378796369 0.70637673236258 1.3951874686113364e-07 -0.09958757582922684 +2.0347 0.706378161097319 0.7063769516438105 1.4021427179738977e-07 -0.0995877008577285 +2.0348 0.7063783842549374 0.7063771708510975 1.408673828071083e-07 -0.09958782584840539 +2.0349 0.7063786073520552 0.706377389984918 1.4147794221222587e-07 -0.0995879508012689 +2.035 0.7063788303882346 0.7063776090457504 1.4204582217750006e-07 -0.09958807571633048 +2.0351000000000004 0.7063790533630364 0.7063778280340748 1.425709047486734e-07 -0.0995882005936015 +2.0352 0.7063792762760203 0.7063780469503718 1.4305308184553445e-07 -0.09958832543309336 +2.0353000000000003 0.7063794991267441 0.7063782657951232 1.4349225531742893e-07 -0.09958845023481736 +2.0354 0.7063797219147663 0.7063784845688119 1.4388833692591252e-07 -0.09958857499878497 +2.0355 0.706379944639643 0.7063787032719215 1.4424124839332308e-07 -0.09958869972500752 +2.0356 0.7063801673009305 0.7063789219049366 1.4455092141665848e-07 -0.09958882441349637 +2.0357 0.7063803898981842 0.7063791404683417 1.4481729765022933e-07 -0.09958894906426292 +2.0358 0.7063806124309587 0.7063793589626224 1.450403287438229e-07 -0.09958907367731852 +2.0359000000000003 0.7063808348988089 0.7063795773882646 1.4521997636005035e-07 -0.0995891982526745 +2.036 0.7063810573012888 0.7063797957457545 1.4535621214659122e-07 -0.09958932279034226 +2.0361000000000002 0.7063812796379526 0.7063800140355782 1.4544901776394892e-07 -0.09958944729033316 +2.0362 0.7063815019083541 0.706380232258222 1.4549838487851185e-07 -0.0995895717526585 +2.0363 0.7063817241120471 0.7063804504141725 1.4550431515561457e-07 -0.09958969617732966 +2.0364 0.7063819462485861 0.7063806685039158 1.454668202734155e-07 -0.099589820564358 +2.0365 0.7063821683175253 0.7063808865279373 1.4538592190208033e-07 -0.09958994491375484 +2.0366 0.7063823903184194 0.7063811044867232 1.4526165169337357e-07 -0.09959006922553154 +2.0367 0.7063826122508234 0.7063813223807583 1.450940512980059e-07 -0.09959019349969939 +2.0368000000000004 0.7063828341142934 0.7063815402105273 1.4488317232400072e-07 -0.09959031773626978 +2.0369 0.7063830559083853 0.7063817579765137 1.4462907630893862e-07 -0.09959044193525399 +2.037 0.7063832776326568 0.7063819756792007 1.4433183475812128e-07 -0.09959056609666335 +2.0371 0.7063834992866656 0.7063821933190706 1.439915290578353e-07 -0.09959069022050923 +2.0372 0.7063837208699706 0.7063824108966044 1.4360825053780224e-07 -0.0995908143068029 +2.0373 0.7063839423821321 0.7063826284122822 1.431821003358702e-07 -0.09959093835555569 +2.0374 0.7063841638227117 0.7063828458665825 1.4271318946740275e-07 -0.09959106236677889 +2.0375 0.7063843851912718 0.7063830632599831 1.4220163875588998e-07 -0.09959118634048382 +2.0376000000000003 0.7063846064873764 0.7063832805929601 1.4164757881213186e-07 -0.09959131027668179 +2.0377 0.7063848277105915 0.7063834978659878 1.4105114999260482e-07 -0.09959143417538413 +2.0378000000000003 0.7063850488604837 0.7063837150795396 1.4041250236129788e-07 -0.09959155803660212 +2.0379 0.7063852699366222 0.7063839322340859 1.3973179567930427e-07 -0.09959168186034699 +2.038 0.7063854909385778 0.7063841493300969 1.390091993319631e-07 -0.09959180564663012 +2.0381 0.7063857118659234 0.7063843663680394 1.382448922941648e-07 -0.09959192939546278 +2.0382000000000002 0.706385932718233 0.7063845833483791 1.3743906310259568e-07 -0.0995920531068562 +2.0383 0.706386153495084 0.7063848002715787 1.3659190981063496e-07 -0.0995921767808217 +2.0384 0.7063863741960555 0.7063850171380996 1.3570363990508816e-07 -0.09959230041737056 +2.0385 0.7063865948207286 0.7063852339484005 1.3477447029924816e-07 -0.09959242401651404 +2.0386 0.7063868153686874 0.7063854507029371 1.3380462725309794e-07 -0.09959254757826341 +2.0387 0.7063870358395183 0.7063856674021634 1.327943463247383e-07 -0.09959267110262995 +2.0388 0.7063872562328102 0.70638588404653 1.3174387231834617e-07 -0.09959279458962492 +2.0389 0.7063874765481548 0.7063861006364854 1.3065345920784677e-07 -0.09959291803925956 +2.039 0.7063876967851468 0.7063863171724751 1.2952337010221915e-07 -0.09959304145154513 +2.0391000000000004 0.7063879169433838 0.7063865336549412 1.2835387717610725e-07 -0.09959316482649291 +2.0392 0.7063881370224663 0.7063867500843233 1.2714526155879757e-07 -0.09959328816411417 +2.0393000000000003 0.7063883570219979 0.7063869664610574 1.258978133619748e-07 -0.09959341146442009 +2.0394 0.7063885769415855 0.7063871827855767 1.2461183151318833e-07 -0.09959353472742194 +2.0395 0.7063887967808394 0.706387399058311 1.2328762374197444e-07 -0.09959365795313102 +2.0396 0.7063890165393732 0.7063876152796863 1.219255064723035e-07 -0.09959378114155845 +2.0397 0.7063892362168038 0.7063878314501256 1.205258047705382e-07 -0.09959390429271553 +2.0398 0.7063894558127521 0.7063880475700482 1.1908885226563637e-07 -0.09959402740661351 +2.0399000000000003 0.7063896753268425 0.7063882636398693 1.1761499106588413e-07 -0.0995941504832636 +2.04 0.7063898947587031 0.706388479660001 1.1610457167909871e-07 -0.09959427352267704 +2.0401000000000002 0.7063901141079658 0.7063886956308507 1.1455795291895332e-07 -0.09959439652486501 +2.0402 0.7063903333742663 0.7063889115528226 1.129755018321188e-07 -0.09959451948983875 +2.0403000000000002 0.7063905525572451 0.7063891274263161 1.1135759361152742e-07 -0.09959464241760946 +2.0404 0.706390771656546 0.7063893432517274 1.097046114922895e-07 -0.09959476530818837 +2.0405 0.7063909906718173 0.7063895590294479 1.0801694668924333e-07 -0.09959488816158667 +2.0406 0.7063912096027114 0.7063897747598644 1.0629499827205513e-07 -0.09959501097781553 +2.0407 0.7063914284488857 0.7063899904433601 1.0453917307848282e-07 -0.09959513375688621 +2.0408000000000004 0.7063916472100016 0.7063902060803132 1.02749885651926e-07 -0.0995952564988099 +2.0409 0.7063918658857247 0.7063904216710973 1.0092755809570919e-07 -0.09959537920359778 +2.041 0.7063920844757257 0.7063906372160818 9.907262000716233e-08 -0.099595501871261 +2.0411 0.7063923029796799 0.7063908527156311 9.7185508363129e-08 -0.09959562450181081 +2.0412 0.7063925213972673 0.7063910681701047 9.526666742629142e-08 -0.09959574709525833 +2.0413 0.7063927397281731 0.7063912835798575 9.331654861333138e-08 -0.09959586965161482 +2.0414 0.7063929579720867 0.7063914989452396 9.133561042554139e-08 -0.09959599217089142 +2.0415 0.7063931761287031 0.7063917142665956 8.932431832392451e-08 -0.09959611465309931 +2.0416000000000003 0.7063933941977221 0.706391929544265 8.728314460776376e-08 -0.09959623709824958 +2.0417 0.7063936121788488 0.7063921447785826 8.521256833135538e-08 -0.09959635950635344 +2.0418000000000003 0.7063938300717933 0.7063923599698778 8.311307517043509e-08 -0.09959648187742208 +2.0419 0.7063940478762714 0.706392575118475 8.098515730595168e-08 -0.09959660421146665 +2.042 0.7063942655920038 0.7063927902246927 7.882931333386134e-08 -0.09959672650849834 +2.0421 0.7063944832187171 0.7063930052888439 7.664604811941089e-08 -0.09959684876852826 +2.0422000000000002 0.7063947007561429 0.7063932203112364 7.44358726999933e-08 -0.09959697099156754 +2.0423 0.7063949182040183 0.7063934352921728 7.219930415677811e-08 -0.09959709317762738 +2.0424 0.706395135562087 0.7063936502319496 6.99368654846072e-08 -0.09959721532671893 +2.0425 0.7063953528300972 0.7063938651308572 6.764908549138082e-08 -0.0995973374388533 +2.0426 0.7063955700078033 0.7063940799891812 6.533649865234081e-08 -0.09959745951404161 +2.0427 0.7063957870949653 0.7063942948072011 6.299964500425248e-08 -0.09959758155229502 +2.0428 0.7063960040913496 0.7063945095851898 6.063907000142255e-08 -0.09959770355362464 +2.0429 0.7063962209967283 0.7063947243234152 5.8255324409881015e-08 -0.09959782551804165 +2.043 0.7063964378108789 0.7063949390221387 5.584896415472551e-08 -0.09959794744555711 +2.0431 0.7063966545335856 0.7063951536816158 5.342055021256842e-08 -0.09959806933618216 +2.0432 0.7063968711646385 0.7063953683020961 5.097064846061594e-08 -0.09959819118992795 +2.0433000000000003 0.7063970877038335 0.7063955828838226 4.849982956391108e-08 -0.09959831300680552 +2.0434 0.7063973041509731 0.7063957974270327 4.60086688330863e-08 -0.09959843478682603 +2.0435 0.7063975205058659 0.7063960119319571 4.349774608385093e-08 -0.09959855653000058 +2.0436 0.7063977367683265 0.7063962263988203 4.096764551382581e-08 -0.09959867823634022 +2.0437 0.7063979529381761 0.7063964408278406 3.841895556029595e-08 -0.09959879990585609 +2.0438 0.7063981690152425 0.70639665521923 3.585226877010628e-08 -0.09959892153855932 +2.0439000000000003 0.7063983849993593 0.7063968695731939 3.32681816574143e-08 -0.09959904313446093 +2.044 0.7063986008903669 0.7063970838899314 3.0667294557973346e-08 -0.09959916469357208 +2.0441000000000003 0.7063988166881123 0.7063972981696349 2.8050211502497757e-08 -0.09959928621590386 +2.0442 0.706399032392449 0.7063975124124905 2.541754006747665e-08 -0.0995994077014673 +2.0443000000000002 0.7063992480032365 0.7063977266186775 2.2769891241600226e-08 -0.09959952915027351 +2.0444 0.7063994635203417 0.7063979407883689 2.010787926789992e-08 -0.09959965056233361 +2.0445 0.7063996789436373 0.7063981549217309 1.743212152925666e-08 -0.0995997719376586 +2.0446 0.7063998942730034 0.7063983690189226 1.4743238380132695e-08 -0.09959989327625957 +2.0447 0.7064001095083265 0.706398583080097 1.2041853012997872e-08 -0.09960001457814761 +2.0448000000000004 0.7064003246494998 0.7063987971054004 9.3285913143476e-09 -0.09960013584333377 +2.0449 0.706400539696423 0.706399011094972 6.6040817163839916e-09 -0.09960025707182912 +2.045 0.7064007546490028 0.7063992250489441 3.868955051299083e-09 -0.09960037826364465 +2.0451 0.7064009695071529 0.7063994389674428 1.123844412496966e-09 -0.0996004994187915 +2.0452 0.7064011842707933 0.7063996528505867 -1.6306149989292473e-09 -0.09960062053728062 +2.0453 0.7064013989398515 0.7063998666984883 -4.393786020781554e-09 -0.09960074161912319 +2.0454 0.7064016135142615 0.7064000805112527 -7.1650296737391095e-09 -0.09960086266433016 +2.0455 0.7064018279939639 0.7064002942889778 -9.943705313146534e-09 -0.09960098367291263 +2.0456000000000003 0.7064020423789068 0.7064005080317552 -1.272917076996019e-08 -0.09960110464488157 +2.0457 0.7064022566690445 0.7064007217396698 -1.552078250947539e-08 -0.0996012255802481 +2.0458000000000003 0.7064024708643388 0.7064009354127988 -1.83178957714053e-08 -0.09960134647902318 +2.0459 0.7064026849647583 0.706401149051213 -2.1119864721235587e-08 -0.09960146734121787 +2.046 0.7064028989702784 0.706401362654976 -2.3926042604181103e-08 -0.0996015881668432 +2.0461 0.7064031128808814 0.7064015762241445 -2.6735781883530096e-08 -0.09960170895591018 +2.0462000000000002 0.7064033266965564 0.706401789758768 -2.9548434401756654e-08 -0.09960182970842973 +2.0463 0.7064035404173 0.7064020032588897 -3.236335152125014e-08 -0.09960195042441301 +2.0464 0.7064037540431154 0.7064022167245454 -3.517988427957294e-08 -0.09960207110387098 +2.0465 0.706403967574013 0.7064024301557639 -3.799738353463516e-08 -0.09960219174681466 +2.0466 0.7064041810100097 0.706402643552567 -4.0815200118163395e-08 -0.09960231235325501 +2.0467 0.7064043943511298 0.7064028569149698 -4.363268498252886e-08 -0.09960243292320309 +2.0468 0.7064046075974042 0.70640307024298 -4.644918935155988e-08 -0.09960255345666984 +2.0469 0.7064048207488713 0.7064032835365988 -4.926406486937575e-08 -0.09960267395366627 +2.047 0.7064050338055758 0.7064034967958199 -5.207666374897665e-08 -0.09960279441420342 +2.0471 0.7064052467675699 0.7064037100206308 -5.4886338921294325e-08 -0.09960291483829224 +2.0472 0.7064054596349117 0.7064039232110113 -5.769244418719725e-08 -0.09960303522594365 +2.0473000000000003 0.7064056724076677 0.7064041363669347 -6.049433436084925e-08 -0.09960315557716867 +2.0474 0.7064058850859104 0.7064043494883671 -6.329136542073885e-08 -0.0996032758919783 +2.0475 0.7064060976697195 0.7064045625752682 -6.60828946598413e-08 -0.09960339617038355 +2.0476 0.7064063101591814 0.7064047756275903 -6.88682808285164e-08 -0.09960351641239534 +2.0477 0.7064065225543894 0.7064049886452792 -7.164688428391158e-08 -0.09960363661802468 +2.0478 0.7064067348554437 0.7064052016282736 -7.44180671395818e-08 -0.09960375678728253 +2.0479000000000003 0.7064069470624509 0.7064054145765055 -7.718119340860419e-08 -0.09960387692017979 +2.048 0.706407159175525 0.7064056274899 -7.993562914799385e-08 -0.09960399701672747 +2.0481 0.7064073711947865 0.7064058403683751 -8.268074260745634e-08 -0.09960411707693646 +2.0482000000000005 0.7064075831203627 0.7064060532118428 -8.541590437293606e-08 -0.09960423710081776 +2.0483000000000002 0.7064077949523875 0.7064062660202081 -8.814048751450143e-08 -0.09960435708838235 +2.0484 0.7064080066910017 0.7064064787933688 -9.085386772252069e-08 -0.0996044770396411 +2.0485 0.7064082183363525 0.7064066915312167 -9.355542345251128e-08 -0.09960459695460504 +2.0486 0.706408429888594 0.7064069042336365 -9.624453607779554e-08 -0.09960471683328503 +2.0487 0.7064086413478868 0.7064071169005065 -9.892059001266607e-08 -0.09960483667569209 +2.0488000000000004 0.7064088527143979 0.7064073295316986 -1.015829728711129e-07 -0.09960495648183709 +2.0489 0.7064090639883011 0.7064075421270777 -1.0423107559345834e-07 -0.09960507625173098 +2.049 0.7064092751697761 0.7064077546865022 -1.0686429259641056e-07 -0.09960519598538461 +2.0490999999999997 0.70640948625901 0.7064079672098246 -1.0948202190490253e-07 -0.099605315682809 +2.0492000000000004 0.7064096972561957 0.7064081796968908 -1.1208366529694147e-07 -0.09960543534401509 +2.0493 0.7064099081615324 0.70640839214754 -1.1466862842243741e-07 -0.09960555496901372 +2.0494 0.7064101189752259 0.7064086045616054 -1.1723632095499148e-07 -0.09960567455781583 +2.0495 0.7064103296974882 0.7064088169389133 -1.1978615673154114e-07 -0.09960579411043233 +2.0496 0.7064105403285375 0.706409029279285 -1.2231755386685195e-07 -0.09960591362687415 +2.0497 0.7064107508685977 0.7064092415825339 -1.2482993490096905e-07 -0.09960603310715213 +2.0498000000000003 0.7064109613178997 0.7064094538484689 -1.273227269327909e-07 -0.09960615255127715 +2.0499 0.7064111716766803 0.7064096660768915 -1.2979536173109152e-07 -0.0996062719592602 +2.05 0.7064113819451823 0.706409878267598 -1.3224727588891094e-07 -0.09960639133111214 +2.0501 0.7064115921236537 0.7064100904203787 -1.346779109363122e-07 -0.09960651066684388 +2.0502000000000002 0.7064118022123493 0.7064103025350175 -1.3708671346701617e-07 -0.09960662996646627 +2.0503 0.7064120122115296 0.7064105146112925 -1.3947313528064886e-07 -0.0996067492299902 +2.0504000000000002 0.7064122221214606 0.7064107266489761 -1.418366334833554e-07 -0.09960686845742653 +2.0505 0.7064124319424144 0.7064109386478348 -1.4417667062831263e-07 -0.09960698764878612 +2.0505999999999998 0.7064126416746687 0.7064111506076298 -1.4649271483542503e-07 -0.09960710680407986 +2.0507000000000004 0.7064128513185068 0.7064113625281163 -1.4878423990581646e-07 -0.0996072259233187 +2.0508 0.7064130608742176 0.7064115744090442 -1.510507254501997e-07 -0.09960734500651344 +2.0509 0.7064132703420957 0.7064117862501573 -1.5329165699816405e-07 -0.09960746405367497 +2.051 0.7064134797224405 0.7064119980511948 -1.5550652611613647e-07 -0.09960758306481414 +2.0511 0.7064136890155571 0.7064122098118893 -1.5769483053575117e-07 -0.09960770203994171 +2.0512 0.7064138982217565 0.7064124215319694 -1.598560742492594e-07 -0.09960782097906863 +2.0513000000000003 0.7064141073413541 0.7064126332111577 -1.619897676326948e-07 -0.09960793988220576 +2.0514 0.7064143163746708 0.7064128448491718 -1.6409542755689566e-07 -0.0996080587493639 +2.0515 0.7064145253220329 0.7064130564457242 -1.6617257748638425e-07 -0.09960817758055396 +2.0516 0.7064147341837712 0.7064132680005224 -1.6822074759732797e-07 -0.09960829637578673 +2.0517000000000003 0.7064149429602217 0.7064134795132688 -1.7023947488162272e-07 -0.09960841513507307 +2.0518 0.7064151516517252 0.7064136909836611 -1.7222830325444582e-07 -0.09960853385842378 +2.0519000000000003 0.7064153602586277 0.706413902411392 -1.7418678364966578e-07 -0.09960865254584972 +2.052 0.7064155687812793 0.7064141137961496 -1.7611447412912984e-07 -0.09960877119736172 +2.0521 0.706415777220035 0.706414325137617 -1.7801093997807382e-07 -0.09960888981297059 +2.0522000000000005 0.7064159855752548 0.7064145364354735 -1.7987575380573606e-07 -0.09960900839268717 +2.0523000000000002 0.7064161938473027 0.7064147476893932 -1.8170849561474633e-07 -0.09960912693652234 +2.0524 0.7064164020365467 0.7064149588990454 -1.835087529503121e-07 -0.09960924544448674 +2.0525 0.70641661014336 0.7064151700640964 -1.8527612096960744e-07 -0.09960936391659131 +2.0526 0.7064168181681197 0.7064153811842071 -1.8701020249381473e-07 -0.09960948235284682 +2.0527 0.7064170261112073 0.7064155922590347 -1.887106081573109e-07 -0.09960960075326411 +2.0528000000000004 0.7064172339730076 0.7064158032882323 -1.903769564388924e-07 -0.09960971911785398 +2.0529 0.7064174417539102 0.7064160142714488 -1.920088738074921e-07 -0.09960983744662719 +2.053 0.7064176494543082 0.7064162252083293 -1.9360599474993467e-07 -0.09960995573959454 +2.0530999999999997 0.7064178570745987 0.7064164360985152 -1.951679618854285e-07 -0.09961007399676686 +2.0532000000000004 0.7064180646151825 0.7064166469416442 -1.9669442604536291e-07 -0.0996101922181549 +2.0533 0.7064182720764641 0.7064168577373497 -1.9818504633922762e-07 -0.09961031040376953 +2.0534 0.7064184794588513 0.7064170684852624 -1.996394902205323e-07 -0.0996104285536214 +2.0535 0.7064186867627551 0.7064172791850087 -2.01057433583951e-07 -0.09961054666772129 +2.0536 0.7064188939885907 0.7064174898362124 -2.0243856081389455e-07 -0.09961066474608005 +2.0537 0.7064191011367764 0.7064177004384937 -2.0378256490594104e-07 -0.09961078278870845 +2.0538000000000003 0.7064193082077329 0.7064179109914694 -2.050891474494887e-07 -0.09961090079561725 +2.0539 0.7064195152018851 0.7064181214947538 -2.0635801878735038e-07 -0.09961101876681722 +2.054 0.7064197221196599 0.7064183319479573 -2.0758889800187585e-07 -0.09961113670231914 +2.0541 0.7064199289614876 0.7064185423506881 -2.0878151302250458e-07 -0.09961125460213371 +2.0542000000000002 0.7064201357278013 0.7064187527025514 -2.0993560068127692e-07 -0.09961137246627175 +2.0543 0.7064203424190366 0.7064189630031497 -2.1105090673018134e-07 -0.09961149029474398 +2.0544000000000002 0.706420549035632 0.7064191732520826 -2.121271859729934e-07 -0.09961160808756114 +2.0545 0.7064207555780284 0.7064193834489478 -2.1316420225139798e-07 -0.0996117258447341 +2.0545999999999998 0.7064209620466688 0.7064195935933396 -2.141617285213171e-07 -0.09961184356627344 +2.0547000000000004 0.7064211684419989 0.7064198036848507 -2.1511954690842106e-07 -0.0996119612521899 +2.0548 0.7064213747644666 0.7064200137230716 -2.1603744874282294e-07 -0.09961207890249435 +2.0549 0.7064215810145218 0.7064202237075905 -2.1691523461458972e-07 -0.09961219651719744 +2.055 0.7064217871926166 0.7064204336379933 -2.1775271441190625e-07 -0.09961231409630994 +2.0551 0.7064219932992046 0.7064206435138642 -2.1854970736617796e-07 -0.09961243163984254 +2.0552 0.7064221993347415 0.7064208533347858 -2.193060420763171e-07 -0.09961254914780594 +2.0553000000000003 0.706422405299685 0.7064210631003384 -2.200215565711927e-07 -0.09961266662021091 +2.0554 0.706422611194494 0.7064212728101014 -2.206960983269779e-07 -0.0996127840570682 +2.0555 0.7064228170196287 0.7064214824636521 -2.2132952430184427e-07 -0.09961290145838846 +2.0556 0.7064230227755515 0.7064216920605664 -2.2192170096371755e-07 -0.09961301882418239 +2.0557000000000003 0.7064232284627252 0.7064219016004193 -2.2247250431456367e-07 -0.09961313615446071 +2.0558 0.7064234340816147 0.7064221110827844 -2.229818199354916e-07 -0.09961325344923418 +2.0559000000000003 0.7064236396326853 0.7064223205072337 -2.2344954298675335e-07 -0.09961337070851344 +2.056 0.706423845116404 0.7064225298733393 -2.2387557824937732e-07 -0.09961348793230927 +2.0561 0.7064240505332375 0.706422739180671 -2.2425984012863776e-07 -0.09961360512063226 +2.0562000000000005 0.7064242558836547 0.7064229484287988 -2.246022526575242e-07 -0.09961372227349319 +2.0563000000000002 0.7064244611681243 0.7064231576172917 -2.2490274957306933e-07 -0.09961383939090267 +2.0564 0.7064246663871161 0.706423366745718 -2.2516127425736832e-07 -0.09961395647287148 +2.0565 0.7064248715411 0.7064235758136459 -2.2537777978615114e-07 -0.09961407351941028 +2.0566 0.706425076630546 0.7064237848206424 -2.2555222891143534e-07 -0.09961419053052967 +2.0567 0.7064252816559252 0.7064239937662751 -2.2568459410315933e-07 -0.0996143075062404 +2.0568 0.7064254866177084 0.7064242026501111 -2.25774857514488e-07 -0.09961442444655315 +2.0569 0.7064256915163667 0.706424411471717 -2.258230110199766e-07 -0.09961454135147861 +2.057 0.7064258963523704 0.70642462023066 -2.2582905617740678e-07 -0.09961465822102734 +2.0570999999999997 0.7064261011261908 0.706424828926507 -2.2579300425554227e-07 -0.09961477505521008 +2.0572000000000004 0.7064263058382979 0.7064250375588259 -2.2571487620290376e-07 -0.09961489185403752 +2.0573 0.706426510489162 0.7064252461271838 -2.2559470267205506e-07 -0.0996150086175202 +2.0574 0.7064267150792531 0.7064254546311493 -2.2543252397103086e-07 -0.09961512534566891 +2.0575 0.7064269196090398 0.7064256630702904 -2.252283900772145e-07 -0.09961524203849417 +2.0576 0.7064271240789909 0.706425871444177 -2.2498236061999077e-07 -0.09961535869600673 +2.0577 0.7064273284895738 0.7064260797523794 -2.246945048564597e-07 -0.0996154753182172 +2.0578000000000003 0.7064275328412559 0.706426287994468 -2.243649016610283e-07 -0.09961559190513626 +2.0579 0.7064277371345027 0.7064264961700151 -2.239936394733688e-07 -0.09961570845677453 +2.058 0.7064279413697786 0.7064267042785931 -2.23580816346991e-07 -0.09961582497314253 +2.0581 0.7064281455475476 0.706426912319777 -2.2312653984515873e-07 -0.09961594145425107 +2.0582000000000003 0.7064283496682723 0.7064271202931414 -2.2263092705129828e-07 -0.09961605790011067 +2.0583 0.7064285537324131 0.7064273281982636 -2.220941045412428e-07 -0.09961617431073201 +2.0584000000000002 0.7064287577404298 0.7064275360347214 -2.215162083485378e-07 -0.09961629068612565 +2.0585 0.7064289616927802 0.7064277438020947 -2.2089738391239955e-07 -0.09961640702630226 +2.0585999999999998 0.7064291655899206 0.7064279514999654 -2.2023778607077604e-07 -0.09961652333127247 +2.0587000000000004 0.7064293694323055 0.7064281591279162 -2.195375789944276e-07 -0.09961663960104687 +2.0588 0.7064295732203871 0.7064283666855324 -2.1879693615570184e-07 -0.09961675583563603 +2.0589 0.7064297769546162 0.7064285741724012 -2.180160402973086e-07 -0.09961687203505062 +2.059 0.7064299806354412 0.7064287815881116 -2.1719508338027826e-07 -0.0996169881993012 +2.0591 0.7064301842633084 0.7064289889322551 -2.1633426652845067e-07 -0.0996171043283984 +2.0592 0.7064303878386619 0.7064291962044251 -2.1543379997990275e-07 -0.09961722042235277 +2.0593000000000004 0.7064305913619431 0.7064294034042177 -2.1449390305225413e-07 -0.09961733648117496 +2.0594 0.7064307948335914 0.7064296105312311 -2.135148040836865e-07 -0.09961745250487553 +2.0595 0.7064309982540434 0.7064298175850666 -2.1249674035314636e-07 -0.09961756849346508 +2.0596 0.7064312016237331 0.7064300245653274 -2.1143995806993665e-07 -0.09961768444695418 +2.0597000000000003 0.7064314049430915 0.7064302314716202 -2.1034471226269447e-07 -0.0996178003653534 +2.0598 0.7064316082125472 0.706430438303554 -2.0921126674122714e-07 -0.09961791624867336 +2.0599000000000003 0.7064318114325254 0.7064306450607412 -2.0803989406181778e-07 -0.09961803209692464 +2.06 0.7064320146034483 0.7064308517427969 -2.0683087541273348e-07 -0.09961814791011775 +2.0601 0.7064322177257354 0.706431058349339 -2.0558450056565314e-07 -0.09961826368826329 +2.0602000000000005 0.7064324207998027 0.7064312648799895 -2.0430106782709512e-07 -0.09961837943137188 +2.0603000000000002 0.706432623826063 0.7064314713343732 -2.0298088393780334e-07 -0.09961849513945403 +2.0604 0.706432826804925 0.7064316777121178 -2.016242640172361e-07 -0.09961861081252027 +2.0605 0.7064330297367951 0.7064318840128554 -2.0023153147682993e-07 -0.09961872645058119 +2.0606 0.7064332326220752 0.706432090236221 -1.9880301795061062e-07 -0.09961884205364738 +2.0607 0.7064334354611641 0.7064322963818535 -1.9733906320845707e-07 -0.0996189576217293 +2.0608 0.7064336382544565 0.7064325024493954 -1.9584001509712068e-07 -0.09961907315483755 +2.0609 0.7064338410023433 0.7064327084384936 -1.943062294257336e-07 -0.0996191886529827 +2.061 0.7064340437052115 0.706432914348798 -1.9273806991029763e-07 -0.09961930411617521 +2.0610999999999997 0.7064342463634443 0.7064331201799632 -1.9113590805919234e-07 -0.09961941954442571 +2.0612000000000004 0.7064344489774204 0.7064333259316473 -1.8950012311419462e-07 -0.09961953493774461 +2.0613 0.7064346515475148 0.7064335316035135 -1.8783110193598684e-07 -0.09961965029614259 +2.0614 0.7064348540740983 0.7064337371952283 -1.8612923894170685e-07 -0.09961976561963012 +2.0615 0.7064350565575367 0.7064339427064628 -1.8439493597310896e-07 -0.0996198809082177 +2.0616 0.7064352589981917 0.7064341481368924 -1.8262860223758337e-07 -0.09961999616191583 +2.0617 0.7064354613964211 0.7064343534861974 -1.8083065420407274e-07 -0.09962011138073508 +2.0618000000000003 0.7064356637525773 0.7064345587540624 -1.79001515485111e-07 -0.09962022656468597 +2.0619 0.706435866067008 0.7064347639401766 -1.7714161675008722e-07 -0.09962034171377898 +2.062 0.7064360683400575 0.7064349690442338 -1.7525139563157044e-07 -0.09962045682802466 +2.0621 0.7064362705720639 0.7064351740659326 -1.7333129659694024e-07 -0.09962057190743345 +2.0622000000000003 0.7064364727633607 0.7064353790049767 -1.7138177089461026e-07 -0.09962068695201591 +2.0623 0.706436674914277 0.7064355838610745 -1.6940327638055586e-07 -0.09962080196178248 +2.0624000000000002 0.7064368770251366 0.7064357886339392 -1.6739627747147656e-07 -0.09962091693674367 +2.0625 0.706437079096258 0.7064359933232898 -1.6536124499907934e-07 -0.09962103187691 +2.0625999999999998 0.7064372811279551 0.7064361979288494 -1.632986561094646e-07 -0.09962114678229196 +2.0627000000000004 0.7064374831205363 0.7064364024503471 -1.6120899415557333e-07 -0.09962126165290004 +2.0628 0.7064376850743046 0.7064366068875172 -1.5909274857922595e-07 -0.09962137648874471 +2.0629 0.706437886989558 0.7064368112400987 -1.569504148018347e-07 -0.0996214912898365 +2.063 0.7064380888665887 0.7064370155078366 -1.5478249409603406e-07 -0.09962160605618575 +2.0631 0.7064382907056836 0.7064372196904809 -1.5258949349027107e-07 -0.09962172078780311 +2.0632 0.7064384925071243 0.7064374237877877 -1.5037192563002733e-07 -0.09962183548469895 +2.0633000000000004 0.7064386942711867 0.7064376277995184 -1.4813030866506205e-07 -0.0996219501468838 +2.0634 0.7064388959981407 0.7064378317254392 -1.4586516612971612e-07 -0.09962206477436804 +2.0635 0.7064390976882511 0.706438035565323 -1.4357702682321616e-07 -0.09962217936716217 +2.0636 0.7064392993417765 0.7064382393189486 -1.4126642468650918e-07 -0.09962229392527665 +2.0637000000000003 0.7064395009589698 0.7064384429860995 -1.3893389865654582e-07 -0.09962240844872189 +2.0638 0.7064397025400784 0.7064386465665657 -1.3657999258301357e-07 -0.09962252293750837 +2.0639000000000003 0.7064399040853433 0.7064388500601437 -1.3420525505833392e-07 -0.0996226373916466 +2.064 0.7064401055950003 0.7064390534666345 -1.318102393101095e-07 -0.09962275181114696 +2.0641 0.706440307069278 0.7064392567858465 -1.2939550307448922e-07 -0.09962286619601991 +2.0642000000000005 0.7064405085084 0.7064394600175934 -1.2696160846953353e-07 -0.09962298054627597 +2.0643000000000002 0.7064407099125836 0.7064396631616949 -1.2450912183908924e-07 -0.09962309486192547 +2.0644 0.7064409112820393 0.7064398662179769 -1.2203861365391033e-07 -0.09962320914297886 +2.0645 0.7064411126169723 0.706440069186272 -1.1955065836594114e-07 -0.09962332338944657 +2.0646 0.7064413139175814 0.7064402720664182 -1.170458342678038e-07 -0.09962343760133908 +2.0647 0.7064415151840584 0.7064404748582602 -1.1452472336616337e-07 -0.09962355177866675 +2.0648 0.7064417164165899 0.7064406775616492 -1.119879112394806e-07 -0.09962366592144006 +2.0649 0.7064419176153554 0.7064408801764421 -1.0943598691658118e-07 -0.09962378002966937 +2.065 0.7064421187805279 0.7064410827025027 -1.0686954271532656e-07 -0.0996238941033651 +2.0650999999999997 0.7064423199122749 0.7064412851397008 -1.0428917413592836e-07 -0.09962400814253769 +2.0652000000000004 0.7064425210107568 0.7064414874879132 -1.0169547970222126e-07 -0.09962412214719756 +2.0653 0.7064427220761273 0.7064416897470223 -9.908906082028296e-08 -0.09962423611735505 +2.0654 0.7064429231085346 0.7064418919169175 -9.647052165526887e-08 -0.09962435005302062 +2.0655 0.7064431241081193 0.7064420939974954 -9.384046897788906e-08 -0.0996244639542047 +2.0656 0.7064433250750162 0.7064422959886576 -9.119951203256926e-08 -0.09962457782091766 +2.0657 0.7064435260093527 0.7064424978903133 -8.85482623926015e-08 -0.09962469165316984 +2.0658000000000003 0.7064437269112506 0.7064426997023783 -8.588733381442726e-08 -0.09962480545097169 +2.0659 0.7064439277808243 0.7064429014247745 -8.321734210579856e-08 -0.09962491921433361 +2.066 0.7064441286181822 0.7064431030574305 -8.053890496618338e-08 -0.09962503294326588 +2.0661 0.7064443294234253 0.706443304600282 -7.785264186967178e-08 -0.09962514663777897 +2.0662000000000003 0.7064445301966485 0.7064435060532712 -7.515917390017723e-08 -0.09962526029788324 +2.0663 0.70644473093794 0.7064437074163464 -7.245912360962295e-08 -0.09962537392358904 +2.0664000000000002 0.7064449316473808 0.7064439086894636 -6.975311488653657e-08 -0.09962548751490674 +2.0665 0.7064451323250458 0.7064441098725847 -6.704177280209347e-08 -0.09962560107184676 +2.0665999999999998 0.706445332971003 0.7064443109656784 -6.43257234665684e-08 -0.09962571459441939 +2.0667000000000004 0.7064455335853133 0.7064445119687206 -6.160559389099124e-08 -0.09962582808263505 +2.0668 0.706445734168031 0.706444712881694 -5.8882011834925085e-08 -0.09962594153650413 +2.0669 0.7064459347192041 0.7064449137045872 -5.615560566378519e-08 -0.09962605495603692 +2.067 0.7064461352388733 0.706445114437396 -5.3427004209193746e-08 -0.09962616834124377 +2.0671 0.7064463357270732 0.7064453150801232 -5.069683661567369e-08 -0.09962628169213511 +2.0672 0.7064465361838306 0.706445515632778 -4.7965732202955025e-08 -0.0996263950087212 +2.0673000000000004 0.7064467366091665 0.7064457160953765 -4.5234320314566e-08 -0.09962650829101244 +2.0674 0.7064469370030944 0.7064459164679417 -4.250323017821497e-08 -0.09962662153901913 +2.0675 0.7064471373656216 0.706446116750503 -3.9773090757796786e-08 -0.09962673475275159 +2.0676 0.7064473376967484 0.7064463169430963 -3.7044530610359436e-08 -0.09962684793222017 +2.0677000000000003 0.7064475379964685 0.7064465170457654 -3.431817773903202e-08 -0.09962696107743524 +2.0678 0.7064477382647688 0.7064467170585597 -3.159465945313557e-08 -0.09962707418840708 +2.0679000000000003 0.7064479385016293 0.7064469169815357 -2.8874602217045242e-08 -0.09962718726514602 +2.068 0.7064481387070239 0.7064471168147568 -2.6158631512415362e-08 -0.09962730030766248 +2.0681 0.7064483388809191 0.7064473165582925 -2.344737169137842e-08 -0.09962741331596665 +2.0682000000000005 0.7064485390232746 0.7064475162122197 -2.0741445834297767e-08 -0.09962752629006894 +2.0683000000000002 0.7064487391340442 0.7064477157766217 -1.8041475605568708e-08 -0.0996276392299796 +2.0684 0.7064489392131741 0.706447915251588 -1.5348081110720668e-08 -0.09962775213570893 +2.0685 0.7064491392606049 0.7064481146372154 -1.2661880755687749e-08 -0.09962786500726727 +2.0686 0.7064493392762696 0.706448313933607 -9.98349110065827e-09 -0.09962797784466493 +2.0687 0.7064495392600953 0.7064485131408723 -7.313526725200026e-09 -0.09962809064791217 +2.0688 0.7064497392120022 0.7064487122591279 -4.652600083844549e-09 -0.0996282034170193 +2.0689 0.7064499391319039 0.7064489112884964 -2.001321367309239e-09 -0.09962831615199663 +2.069 0.7064501390197077 0.7064491102291071 6.397016458214999e-10 -0.09962842885285444 +2.0690999999999997 0.7064503388753144 0.7064493090810959 3.2698637165984312e-09 -0.09962854151960306 +2.0692000000000004 0.7064505386986182 0.7064495078446049 5.888562289689536e-09 -0.0996286541522527 +2.0693 0.7064507384895067 0.7064497065197831 8.495197630423168e-09 -0.09962876675081368 +2.0694 0.7064509382478616 0.7064499051067855 1.108917296356593e-08 -0.0996288793152963 +2.0695 0.7064511379735576 0.7064501036057736 1.366989461036583e-08 -0.09962899184571083 +2.0696 0.7064513376664635 0.706450302016915 1.62367721195239e-08 -0.09962910434206754 +2.0697 0.706451537326442 0.706450500340384 1.8789218412043618e-08 -0.0996292168043767 +2.0698000000000003 0.7064517369533485 0.7064506985763608 2.1326649899192085e-08 -0.09962932923264853 +2.0699 0.7064519365470332 0.7064508967250318 2.384848663689043e-08 -0.09962944162689333 +2.07 0.7064521361073399 0.7064510947865899 2.6354152440205558e-08 -0.09962955398712134 +2.0701 0.7064523356341061 0.7064512927612336 2.884307502386274e-08 -0.09962966631334282 +2.0702000000000003 0.7064525351271636 0.7064514906491683 3.131468612714572e-08 -0.09962977860556807 +2.0703 0.7064527345863371 0.7064516884506049 3.376842165614402e-08 -0.0996298908638073 +2.0704000000000002 0.7064529340114465 0.7064518861657603 3.6203721787836374e-08 -0.09963000308807078 +2.0705 0.7064531334023051 0.7064520837948571 3.862003113315471e-08 -0.09963011527836872 +2.0705999999999998 0.7064533327587204 0.7064522813381245 4.101679882718978e-08 -0.09963022743471138 +2.0707000000000004 0.7064535320804941 0.7064524787957971 4.339347868705101e-08 -0.099630339557109 +2.0708 0.706453731367422 0.7064526761681151 4.574952930554155e-08 -0.0996304516455718 +2.0709 0.7064539306192943 0.706452873455325 4.8084414202079206e-08 -0.09963056370011002 +2.071 0.7064541298358955 0.7064530706576787 5.039760192677989e-08 -0.09963067572073392 +2.0711 0.706454329017004 0.7064532677754336 5.268856618362294e-08 -0.0996307877074537 +2.0712 0.7064545281623933 0.706453464808853 5.49567859588207e-08 -0.09963089966027959 +2.0713000000000004 0.7064547272718309 0.7064536617582055 5.720174563184077e-08 -0.0996310115792218 +2.0714 0.7064549263450788 0.7064538586237648 5.9422935091632545e-08 -0.09963112346429051 +2.0715 0.706455125381894 0.7064540554058107 6.161984985979252e-08 -0.09963123531549603 +2.0716 0.7064553243820282 0.7064542521046284 6.379199119811718e-08 -0.09963134713284857 +2.0717000000000003 0.706455523345227 0.7064544487205076 6.59388662265642e-08 -0.09963145891635823 +2.0718 0.7064557222712313 0.7064546452537435 6.805998803600943e-08 -0.0996315706660353 +2.0719000000000003 0.7064559211597772 0.7064548417046368 7.015487578018731e-08 -0.09963168238188996 +2.072 0.7064561200105949 0.7064550380734929 7.222305481446867e-08 -0.09963179406393238 +2.0721 0.7064563188234103 0.7064552343606225 7.42640567930053e-08 -0.09963190571217279 +2.0722000000000005 0.706456517597944 0.7064554305663409 7.627741975720082e-08 -0.09963201732662133 +2.0723000000000003 0.7064567163339119 0.7064556266909687 7.826268825367189e-08 -0.09963212890728827 +2.0724 0.706456915031025 0.7064558227348309 8.021941344180106e-08 -0.09963224045418378 +2.0725 0.7064571136889894 0.7064560186982575 8.214715319782018e-08 -0.099632351967318 +2.0726 0.7064573123075069 0.7064562145815829 8.404547219460767e-08 -0.09963246344670114 +2.0727 0.7064575108862741 0.7064564103851465 8.591394201271085e-08 -0.09963257489234338 +2.0728 0.7064577094249838 0.7064566061092918 8.775214125136821e-08 -0.09963268630425488 +2.0729 0.7064579079233237 0.706456801754367 8.955965559095946e-08 -0.09963279768244583 +2.073 0.7064581063809778 0.7064569973207242 9.133607791964038e-08 -0.09963290902692637 +2.0730999999999997 0.7064583047976252 0.7064571928087204 9.308100839752753e-08 -0.09963302033770667 +2.0732000000000004 0.706458503172941 0.7064573882187164 9.479405455731227e-08 -0.09963313161479688 +2.0733 0.7064587015065965 0.7064575835510771 9.647483141528301e-08 -0.0996332428582072 +2.0734 0.7064588997982587 0.7064577788061718 9.812296150601973e-08 -0.09963335406794778 +2.0735 0.7064590980475906 0.7064579739843733 9.973807501076348e-08 -0.09963346524402875 +2.0736 0.7064592962542511 0.7064581690860585 1.0131980983721367e-07 -0.09963357638646028 +2.0737 0.7064594944178957 0.7064583641116085 1.0286781166810033e-07 -0.09963368749525253 +2.0738000000000003 0.7064596925381765 0.7064585590614068 1.043817340860842e-07 -0.09963379857041563 +2.0739 0.7064598906147408 0.706458753935842 1.058612386153901e-07 -0.09963390961195968 +2.074 0.7064600886472332 0.7064589487353053 1.0730599480160419e-07 -0.09963402061989486 +2.0741 0.7064602866352949 0.7064591434601919 1.087156803157574e-07 -0.09963413159423126 +2.0742000000000003 0.7064604845785638 0.7064593381108996 1.10089980982081e-07 -0.09963424253497905 +2.0743 0.706460682476674 0.7064595326878305 1.1142859088209e-07 -0.09963435344214838 +2.0744000000000002 0.7064608803292569 0.7064597271913888 1.1273121239968598e-07 -0.09963446431574936 +2.0745 0.7064610781359404 0.7064599216219829 1.139975563148321e-07 -0.0996345751557921 +2.0745999999999998 0.7064612758963498 0.7064601159800233 1.1522734183824768e-07 -0.09963468596228675 +2.0747000000000004 0.7064614736101069 0.7064603102659238 1.1642029667732756e-07 -0.09963479673524338 +2.0748 0.7064616712768317 0.7064605044801009 1.1757615712287839e-07 -0.09963490747467213 +2.0749 0.7064618688961403 0.7064606986229738 1.1869466808728246e-07 -0.09963501818058312 +2.075 0.7064620664676466 0.7064608926949643 1.1977558314960057e-07 -0.09963512885298643 +2.0751 0.7064622639909627 0.7064610866964969 1.2081866463536928e-07 -0.09963523949189218 +2.0752 0.7064624614656971 0.7064612806279982 1.2182368364782592e-07 -0.09963535009731044 +2.0753000000000004 0.7064626588914567 0.7064614744898979 1.2279042012688923e-07 -0.0996354606692514 +2.0754 0.7064628562678456 0.7064616682826272 1.237186628977316e-07 -0.09963557120772505 +2.0755 0.7064630535944665 0.7064618620066194 1.246082097297596e-07 -0.09963568171274156 +2.0756 0.7064632508709191 0.7064620556623105 1.2545886734355305e-07 -0.09963579218431098 +2.0757000000000003 0.706463448096802 0.7064622492501378 1.2627045148372318e-07 -0.09963590262244343 +2.0758 0.7064636452717112 0.706462442770541 1.270427869640156e-07 -0.09963601302714897 +2.0759000000000003 0.7064638423952413 0.7064626362239611 1.2777570766731028e-07 -0.09963612339843762 +2.076 0.7064640394669852 0.706462829610841 1.2846905662541874e-07 -0.09963623373631951 +2.0761 0.7064642364865343 0.7064630229316251 1.291226860294925e-07 -0.09963634404080468 +2.0762000000000005 0.7064644334534786 0.7064632161867597 1.297364572577786e-07 -0.09963645431190335 +2.0763000000000003 0.7064646303674063 0.7064634093766915 1.3031024090684462e-07 -0.09963656454962543 +2.0764 0.7064648272279045 0.7064636025018698 1.3084391683321206e-07 -0.09963667475398102 +2.0765 0.7064650240345594 0.7064637955627437 1.3133737416376468e-07 -0.09963678492498025 +2.0766 0.706465220786956 0.7064639885597641 1.3179051131309572e-07 -0.09963689506263308 +2.0767 0.706465417484678 0.7064641814933827 1.3220323604595796e-07 -0.09963700516694965 +2.0768 0.7064656141273084 0.7064643743640524 1.3257546542175258e-07 -0.09963711523793994 +2.0769 0.7064658107144295 0.7064645671722263 1.3290712589514309e-07 -0.09963722527561406 +2.077 0.7064660072456228 0.7064647599183587 1.331981532466664e-07 -0.099637335279982 +2.0770999999999997 0.7064662037204696 0.7064649526029041 1.3344849265906067e-07 -0.09963744525105385 +2.0772000000000004 0.7064664001385503 0.7064651452263178 1.3365809869297918e-07 -0.09963755518883967 +2.0773 0.706466596499445 0.7064653377890551 1.3382693531474588e-07 -0.09963766509334943 +2.0774 0.706466792802734 0.7064655302915718 1.339549759032943e-07 -0.09963777496459329 +2.0775 0.7064669890479962 0.7064657227343238 1.340422032154731e-07 -0.09963788480258114 +2.0776 0.7064671852348117 0.7064659151177669 1.340886094346183e-07 -0.09963799460732307 +2.0777 0.7064673813627601 0.7064661074423569 1.3409419613932827e-07 -0.09963810437882904 +2.0778000000000003 0.7064675774314211 0.70646629970855 1.3405897431734148e-07 -0.09963821411710919 +2.0779 0.706467773440375 0.7064664919168013 1.3398296434125045e-07 -0.09963832382217346 +2.078 0.7064679693892019 0.7064666840675666 1.3386619598584892e-07 -0.0996384334940319 +2.0781 0.7064681652774827 0.7064668761613003 1.337087083934374e-07 -0.09963854313269455 +2.0782000000000003 0.7064683611047984 0.7064670681984566 1.3351055008423152e-07 -0.09963865273817135 +2.0783 0.7064685568707312 0.7064672601794894 1.3327177893207587e-07 -0.09963876231047238 +2.0784000000000002 0.7064687525748636 0.7064674521048511 1.329924621540357e-07 -0.0996388718496076 +2.0785 0.7064689482167792 0.706467643974994 1.3267267628264134e-07 -0.09963898135558702 +2.0786 0.7064691437960624 0.7064678357903689 1.3231250712772424e-07 -0.09963909082842064 +2.0787000000000004 0.7064693393122989 0.7064680275514259 1.3191204980070315e-07 -0.09963920026811846 +2.0788 0.7064695347650749 0.7064682192586138 1.3147140866254237e-07 -0.09963930967469045 +2.0789 0.7064697301539786 0.7064684109123804 1.3099069728211843e-07 -0.09963941904814666 +2.079 0.7064699254785989 0.7064686025131719 1.304700384466284e-07 -0.099639528388497 +2.0791 0.7064701207385263 0.7064687940614333 1.2990956407485377e-07 -0.09963963769575152 +2.0792 0.7064703159333532 0.7064689855576077 1.2930941526573259e-07 -0.09963974696992017 +2.0793000000000004 0.7064705110626728 0.7064691770021372 1.2866974217692895e-07 -0.09963985621101294 +2.0794 0.7064707061260811 0.7064693683954613 1.2799070404218016e-07 -0.09963996541903981 +2.0795 0.7064709011231749 0.7064695597380184 1.2727246911231616e-07 -0.09964007459401072 +2.0796 0.7064710960535536 0.7064697510302447 1.2651521462403448e-07 -0.0996401837359357 +2.0797000000000003 0.7064712909168183 0.7064699422725742 1.2571912671663354e-07 -0.09964029284482462 +2.0798 0.7064714857125722 0.7064701334654393 1.2488440045976823e-07 -0.09964040192068756 +2.0799000000000003 0.706471680440421 0.7064703246092696 1.2401123974242756e-07 -0.09964051096353438 +2.08 0.7064718750999723 0.7064705157044929 1.2309985724517913e-07 -0.09964061997337513 +2.0801 0.7064720696908363 0.7064707067515343 1.2215047439506632e-07 -0.09964072895021969 +2.0802000000000005 0.7064722642126253 0.7064708977508164 1.2116332131356655e-07 -0.09964083789407802 +2.0803000000000003 0.7064724586649549 0.7064710887027594 1.2013863673679404e-07 -0.09964094680496006 +2.0804 0.7064726530474428 0.7064712796077806 1.1907666799468308e-07 -0.09964105568287582 +2.0805 0.7064728473597094 0.7064714704662949 1.1797767091384359e-07 -0.09964116452783517 +2.0806 0.7064730416013787 0.7064716612787139 1.1684190977245823e-07 -0.09964127333984812 +2.0807 0.7064732357720767 0.7064718520454465 1.156696572447713e-07 -0.09964138211892454 +2.0808 0.7064734298714328 0.7064720427668989 1.1446119433169977e-07 -0.09964149086507444 +2.0809 0.7064736238990799 0.7064722334434732 1.1321681029144437e-07 -0.09964159957830766 +2.081 0.7064738178546532 0.7064724240755693 1.1193680255622285e-07 -0.0996417082586342 +2.0810999999999997 0.7064740117377919 0.7064726146635832 1.106214766906366e-07 -0.09964181690606393 +2.0812000000000004 0.7064742055481386 0.706472805207908 1.0927114629799561e-07 -0.09964192552060681 +2.0813 0.7064743992853388 0.7064729957089328 1.0788613295439897e-07 -0.09964203410227274 +2.0814 0.7064745929490424 0.7064731861670432 1.0646676612199868e-07 -0.09964214265107164 +2.0815 0.706474786538902 0.706473376582622 1.0501338308308017e-07 -0.09964225116701346 +2.0816 0.7064749800545744 0.7064735669560471 1.0352632883944834e-07 -0.09964235965010805 +2.0817 0.7064751734957202 0.7064737572876932 1.0200595606732477e-07 -0.09964246810036533 +2.0818000000000003 0.7064753668620039 0.7064739475779312 1.004526250028559e-07 -0.09964257651779526 +2.0819 0.7064755601530937 0.7064741378271278 9.88667033588464e-08 -0.09964268490240766 +2.082 0.7064757533686616 0.7064743280356455 9.724856626577849e-08 -0.09964279325421244 +2.0821 0.7064759465083847 0.7064745182038432 9.559859613303412e-08 -0.09964290157321952 +2.0822000000000003 0.7064761395719437 0.7064747083320753 9.391718260379212e-08 -0.0996430098594388 +2.0823 0.7064763325590232 0.7064748984206919 9.22047224509448e-08 -0.0996431181128802 +2.0824000000000003 0.7064765254693127 0.7064750884700388 9.046161947648401e-08 -0.09964322633355355 +2.0825 0.7064767183025058 0.7064752784804573 8.868828441435661e-08 -0.09964333452146876 +2.0826 0.7064769110583008 0.7064754684522843 8.688513485760607e-08 -0.09964344267663566 +2.0827000000000004 0.7064771037364002 0.7064756583858521 8.505259511612517e-08 -0.09964355079906419 +2.0828 0.7064772963365116 0.7064758482814884 8.319109615767539e-08 -0.09964365888876418 +2.0829 0.7064774888583469 0.706476038139516 8.130107548819099e-08 -0.09964376694574552 +2.083 0.7064776813016234 0.7064762279602532 7.938297704596087e-08 -0.09964387497001809 +2.0831 0.7064778736660622 0.7064764177440133 7.743725111662714e-08 -0.09964398296159176 +2.0832 0.7064780659513905 0.7064766074911049 7.546435421001974e-08 -0.0996440909204764 +2.0833000000000004 0.7064782581573394 0.706476797201831 7.346474895260358e-08 -0.09964419884668185 +2.0834 0.7064784502836459 0.7064769868764901 7.143890398686459e-08 -0.09964430674021796 +2.0835 0.7064786423300512 0.7064771765153754 6.938729386549158e-08 -0.09964441460109456 +2.0836 0.7064788342963024 0.7064773661187753 6.7310398921272e-08 -0.09964452242932154 +2.0837000000000003 0.7064790261821517 0.7064775556869725 6.520870517862098e-08 -0.09964463022490876 +2.0838 0.7064792179873562 0.7064777452202444 6.308270422000772e-08 -0.099644737987866 +2.0839000000000003 0.7064794097116791 0.7064779347188634 6.093289309054561e-08 -0.09964484571820317 +2.084 0.7064796013548881 0.7064781241830964 5.8759774154010236e-08 -0.0996449534159301 +2.0841 0.7064797929167568 0.7064783136132045 5.6563855013042064e-08 -0.0996450610810566 +2.0842 0.7064799843970642 0.7064785030094438 5.434564835475608e-08 -0.09964516871359254 +2.0843000000000003 0.706480175795595 0.7064786923720644 5.210567185359727e-08 -0.09964527631354768 +2.0844 0.7064803671121394 0.7064788817013108 4.984444803950161e-08 -0.09964538388093187 +2.0845 0.7064805583464933 0.706479070997422 4.756250418166963e-08 -0.09964549141575499 +2.0846 0.7064807494984584 0.7064792602606316 4.526037216193157e-08 -0.09964559891802682 +2.0847 0.7064809405678419 0.7064794494911668 4.293858835505149e-08 -0.0996457063877572 +2.0848 0.7064811315544572 0.7064796386892493 4.059769350556186e-08 -0.09964581382495591 +2.0849 0.7064813224581231 0.7064798278550948 3.823823258204684e-08 -0.09964592122963278 +2.085 0.7064815132786646 0.7064800169889136 3.586075469387551e-08 -0.09964602860179765 +2.0850999999999997 0.7064817040159121 0.7064802060909091 3.34658129073212e-08 -0.09964613594146024 +2.0852000000000004 0.7064818946697031 0.7064803951612796 3.1053964160560055e-08 -0.09964624324863043 +2.0853 0.7064820852398801 0.706480584200217 2.862576912489312e-08 -0.099646350523318 +2.0854 0.7064822757262922 0.7064807732079071 2.6181792053825426e-08 -0.09964645776553277 +2.0855 0.7064824661287941 0.7064809621845297 2.3722600673778405e-08 -0.0996465649752845 +2.0856 0.7064826564472474 0.7064811511302583 2.124876604704673e-08 -0.09964667215258301 +2.0857 0.706482846681519 0.7064813400452608 1.876086243648989e-08 -0.09964677929743809 +2.0858000000000003 0.7064830368314825 0.7064815289296976 1.625946717022375e-08 -0.09964688640985953 +2.0859 0.7064832268970176 0.7064817177837244 1.3745160514118393e-08 -0.09964699348985706 +2.086 0.7064834168780101 0.7064819066074896 1.1218525534754942e-08 -0.09964710053744048 +2.0861 0.7064836067743526 0.7064820954011357 8.680147964117146e-09 -0.09964720755261962 +2.0862000000000003 0.7064837965859434 0.7064822841647986 6.1306160608134985e-09 -0.09964731453540415 +2.0863 0.7064839863126876 0.7064824728986087 3.570520475636163e-09 -0.09964742148580397 +2.0864000000000003 0.7064841759544966 0.7064826616026887 1.000454116252547e-09 -0.09964752840382879 +2.0865 0.7064843655112876 0.7064828502771561 -1.5789879863684075e-09 -0.09964763528948838 +2.0866 0.706484554982985 0.706483038922121 -4.1672088271424435e-09 -0.09964774214279246 +2.0867000000000004 0.7064847443695192 0.7064832275376877 -6.763609551770078e-09 -0.09964784896375083 +2.0868 0.7064849336708272 0.7064834161239539 -9.367589609392268e-09 -0.0996479557523732 +2.0869 0.7064851228868525 0.706483604681011 -1.1978546874021057e-08 -0.09964806250866945 +2.087 0.7064853120175446 0.7064837932089436 -1.4595877800231e-08 -0.0996481692326492 +2.0871 0.7064855010628603 0.7064839817078299 -1.7218977550661346e-08 -0.0996482759243223 +2.0872 0.7064856900227623 0.7064841701777417 -1.9847240145202255e-08 -0.0996483825836984 +2.0873000000000004 0.7064858788972197 0.7064843586187438 -2.2480058591966418e-08 -0.09964848921078726 +2.0874 0.7064860676862086 0.7064845470308954 -2.5116825035607915e-08 -0.09964859580559865 +2.0875 0.7064862563897114 0.706484735414248 -2.7756930892196968e-08 -0.09964870236814227 +2.0876 0.7064864450077174 0.706484923768848 -3.039976698994938e-08 -0.0996488088984279 +2.0877000000000003 0.7064866335402216 0.7064851120947337 -3.304472371407595e-08 -0.09964891539646525 +2.0878 0.7064868219872262 0.7064853003919382 -3.569119114165721e-08 -0.09964902186226408 +2.0879000000000003 0.7064870103487397 0.706485488660487 -3.83385591877939e-08 -0.09964912829583406 +2.088 0.7064871986247774 0.7064856769003995 -4.0986217739614333e-08 -0.09964923469718492 +2.0881 0.7064873868153612 0.7064858651116886 -4.363355680169303e-08 -0.09964934106632643 +2.0882 0.7064875749205186 0.7064860532943603 -4.6279966637295146e-08 -0.09964944740326818 +2.0883000000000003 0.7064877629402848 0.7064862414484147 -4.892483790438964e-08 -0.09964955370802003 +2.0884 0.7064879508747011 0.7064864295738448 -5.1567561800227625e-08 -0.0996496599805916 +2.0885 0.7064881387238153 0.7064866176706375 -5.4207530198304224e-08 -0.0996497662209927 +2.0886 0.7064883264876816 0.7064868057387726 -5.684413579057877e-08 -0.09964987242923291 +2.0887000000000002 0.7064885141663608 0.706486993778224 -5.9476772224517985e-08 -0.09964997860532204 +2.0888 0.7064887017599202 0.7064871817889584 -6.210483424490959e-08 -0.09965008474926967 +2.0889 0.7064888892684336 0.7064873697709368 -6.472771783101391e-08 -0.09965019086108559 +2.089 0.7064890766919811 0.7064875577241132 -6.734482033837752e-08 -0.09965029694077944 +2.0890999999999997 0.7064892640306495 0.7064877456484353 -6.995554063327428e-08 -0.09965040298836092 +2.0892000000000004 0.7064894512845321 0.7064879335438445 -7.25592792334348e-08 -0.09965050900383977 +2.0893 0.706489638453728 0.7064881214102756 -7.515543844422226e-08 -0.0996506149872256 +2.0894 0.7064898255383436 0.706488309247657 -7.774342250087968e-08 -0.09965072093852818 +2.0895 0.7064900125384908 0.7064884970559107 -8.032263769299636e-08 -0.09965082685775711 +2.0896 0.7064901994542881 0.7064886848349526 -8.28924925158625e-08 -0.0996509327449221 +2.0897 0.7064903862858609 0.706488872584692 -8.545239779233355e-08 -0.09965103860003278 +2.0898000000000003 0.7064905730333398 0.7064890603050319 -8.800176681724586e-08 -0.09965114442309886 +2.0899 0.7064907596968628 0.7064892479958693 -9.054001548925578e-08 -0.09965125021413002 +2.09 0.7064909462765734 0.7064894356570945 -9.306656244181116e-08 -0.09965135597313589 +2.0901 0.7064911327726213 0.7064896232885925 -9.55808291827967e-08 -0.09965146170012615 +2.0902000000000003 0.706491319185163 0.7064898108902409 -9.808224021769923e-08 -0.09965156739511041 +2.0903 0.7064915055143599 0.7064899984619117 -1.0057022319012038e-07 -0.09965167305809836 +2.0904000000000003 0.7064916917603812 0.7064901860034714 -1.0304420900841132e-07 -0.09965177868909966 +2.0905 0.7064918779234008 0.7064903735147794 -1.0550363197490975e-07 -0.09965188428812397 +2.0906 0.7064920640035991 0.7064905609956896 -1.0794792991517671e-07 -0.09965198985518087 +2.0907000000000004 0.7064922500011626 0.7064907484460502 -1.1037654430896826e-07 -0.09965209539028011 +2.0908 0.7064924359162834 0.7064909358657028 -1.1278892041513555e-07 -0.09965220089343124 +2.0909 0.70649262174916 0.7064911232544835 -1.1518450740780062e-07 -0.09965230636464395 +2.091 0.7064928074999963 0.706491310612222 -1.1756275848651132e-07 -0.09965241180392784 +2.0911 0.7064929931690025 0.7064914979387433 -1.1992313100374352e-07 -0.09965251721129259 +2.0912 0.7064931787563937 0.7064916852338654 -1.2226508660541369e-07 -0.09965262258674779 +2.0913000000000004 0.7064933642623916 0.7064918724974014 -1.2458809133843174e-07 -0.0996527279303031 +2.0914 0.7064935496872231 0.7064920597291582 -1.2689161576692753e-07 -0.09965283324196811 +2.0915 0.7064937350311209 0.7064922469289374 -1.2917513511102874e-07 -0.0996529385217524 +2.0916 0.706493920294323 0.7064924340965348 -1.3143812935441368e-07 -0.09965304376966566 +2.0917000000000003 0.7064941054770736 0.7064926212317404 -1.336800833588031e-07 -0.09965314898571742 +2.0918 0.7064942905796217 0.7064928083343399 -1.3590048700100332e-07 -0.09965325416991742 +2.0919 0.7064944756022217 0.7064929954041125 -1.3809883526311184e-07 -0.0996533593222752 +2.092 0.7064946605451339 0.706493182440832 -1.402746283608869e-07 -0.09965346444280036 +2.0921 0.7064948454086233 0.7064933694442674 -1.424273718669128e-07 -0.0996535695315025 +2.0922 0.7064950301929603 0.7064935564141823 -1.4455657680427503e-07 -0.0996536745883912 +2.0923000000000003 0.7064952148984209 0.7064937433503351 -1.4666175975931728e-07 -0.09965377961347609 +2.0924 0.7064953995252858 0.7064939302524789 -1.4874244301001094e-07 -0.09965388460676675 +2.0925 0.7064955840738408 0.706494117120362 -1.507981546057524e-07 -0.09965398956827283 +2.0926 0.7064957685443768 0.7064943039537277 -1.5282842850440626e-07 -0.09965409449800389 +2.0927000000000002 0.7064959529371895 0.7064944907523143 -1.548328046607761e-07 -0.09965419939596945 +2.0928 0.7064961372525791 0.706494677515855 -1.5681082913415745e-07 -0.09965430426217917 +2.0929 0.7064963214908515 0.7064948642440785 -1.5876205418374756e-07 -0.09965440909664258 +2.093 0.7064965056523165 0.7064950509367085 -1.6068603838140239e-07 -0.09965451389936925 +2.0930999999999997 0.7064966897372892 0.7064952375934646 -1.6258234670878113e-07 -0.09965461867036884 +2.0932000000000004 0.7064968737460885 0.7064954242140609 -1.6445055064581715e-07 -0.09965472340965081 +2.0933 0.7064970576790388 0.7064956107982079 -1.6629022829214857e-07 -0.09965482811722483 +2.0934 0.706497241536468 0.7064957973456112 -1.681009644260989e-07 -0.0996549327931004 +2.0935 0.7064974253187087 0.7064959838559717 -1.698823506347813e-07 -0.0996550374372871 +2.0936 0.7064976090260983 0.7064961703289867 -1.7163398537307917e-07 -0.09965514204979449 +2.0937 0.7064977926589775 0.7064963567643487 -1.7335547408334206e-07 -0.09965524663063208 +2.0938000000000003 0.7064979762176922 0.7064965431617465 -1.7504642925783576e-07 -0.09965535117980955 +2.0939 0.7064981597025912 0.7064967295208645 -1.7670647054976452e-07 -0.09965545569733636 +2.094 0.7064983431140284 0.7064969158413832 -1.7833522485480313e-07 -0.09965556018322207 +2.0941 0.7064985264523607 0.7064971021229789 -1.7993232637181222e-07 -0.09965566463747622 +2.0942000000000003 0.7064987097179491 0.7064972883653247 -1.8149741671386055e-07 -0.09965576906010834 +2.0943 0.7064988929111591 0.7064974745680894 -1.8303014497067505e-07 -0.099655873451128 +2.0944000000000003 0.7064990760323586 0.7064976607309383 -1.8453016777802977e-07 -0.09965597781054474 +2.0945 0.7064992590819199 0.706497846853533 -1.8599714943223766e-07 -0.09965608213836802 +2.0946 0.7064994420602191 0.7064980329355321 -1.8743076192831443e-07 -0.0996561864346075 +2.0947000000000005 0.7064996249676345 0.70649821897659 -1.8883068505712308e-07 -0.09965629069927262 +2.0948 0.706499807804549 0.7064984049763583 -1.9019660647129344e-07 -0.09965639493237294 +2.0949 0.706499990571348 0.706498590934485 -1.9152822171644712e-07 -0.09965649913391797 +2.095 0.7065001732684205 0.706498776850615 -1.928252343734449e-07 -0.09965660330391721 +2.0951 0.7065003558961582 0.7064989627243904 -1.9408735606532557e-07 -0.0996567074423802 +2.0952 0.7065005384549561 0.7064991485554499 -1.9531430653016435e-07 -0.09965681154931648 +2.0953000000000004 0.7065007209452117 0.7064993343434297 -1.965058137112785e-07 -0.0996569156247355 +2.0954 0.7065009033673257 0.7064995200879629 -1.9766161378498293e-07 -0.09965701966864682 +2.0955 0.7065010857217018 0.7064997057886797 -1.9878145123344848e-07 -0.09965712368105994 +2.0956 0.7065012680087452 0.706499891445208 -1.9986507891756045e-07 -0.0996572276619843 +2.0957000000000003 0.706501450228865 0.7065000770571731 -2.0091225809426572e-07 -0.09965733161142948 +2.0958 0.706501632382472 0.7065002626241977 -2.0192275849290064e-07 -0.09965743552940497 +2.0959 0.7065018144699791 0.7065004481459023 -2.0289635836723274e-07 -0.0996575394159202 +2.096 0.7065019964918025 0.7065006336219048 -2.0383284453015516e-07 -0.09965764327098475 +2.0961 0.7065021784483594 0.7065008190518214 -2.0473201241266725e-07 -0.09965774709460803 +2.0962 0.70650236034007 0.7065010044352656 -2.055936661124469e-07 -0.09965785088679957 +2.0963000000000003 0.7065025421673559 0.7065011897718495 -2.06417618421606e-07 -0.09965795464756887 +2.0964 0.7065027239306408 0.7065013750611829 -2.072036908683239e-07 -0.09965805837692537 +2.0965 0.7065029056303505 0.706501560302874 -2.0795171375501131e-07 -0.09965816207487856 +2.0966 0.7065030872669118 0.706501745496529 -2.0866152622422973e-07 -0.09965826574143791 +2.0967000000000002 0.7065032688407535 0.7065019306417526 -2.0933297625522207e-07 -0.09965836937661283 +2.0968 0.7065034503523064 0.7065021157381481 -2.0996592070554598e-07 -0.09965847298041289 +2.0969 0.706503631802002 0.7065023007853177 -2.1056022535964614e-07 -0.09965857655284752 +2.097 0.7065038131902734 0.7065024857828616 -2.111157649357931e-07 -0.09965868009392616 +2.0970999999999997 0.7065039945175552 0.706502670730379 -2.116324231069e-07 -0.09965878360365835 +2.0972000000000004 0.7065041757842825 0.7065028556274682 -2.121100925525643e-07 -0.09965888708205349 +2.0973 0.706504356990892 0.7065030404737259 -2.1254867497641494e-07 -0.09965899052912101 +2.0974 0.706504538137821 0.7065032252687484 -2.129480811061124e-07 -0.09965909394487038 +2.0975 0.7065047192255078 0.7065034100121308 -2.133082307072265e-07 -0.09965919732931106 +2.0976 0.7065049002543915 0.7065035947034679 -2.1362905263180854e-07 -0.09965930068245249 +2.0977 0.7065050812249117 0.7065037793423532 -2.1391048480798314e-07 -0.09965940400430412 +2.0978000000000003 0.7065052621375086 0.7065039639283803 -2.14152474246887e-07 -0.09965950729487538 +2.0979 0.706505442992623 0.7065041484611416 -2.1435497708083284e-07 -0.0996596105541757 +2.098 0.7065056237906957 0.7065043329402299 -2.1451795854596223e-07 -0.09965971378221453 +2.0981 0.7065058045321679 0.7065045173652371 -2.146413929822455e-07 -0.09965981697900128 +2.0982000000000003 0.7065059852174815 0.7065047017357556 -2.1472526385429846e-07 -0.09965992014454543 +2.0983 0.7065061658470777 0.706504886051377 -2.1476956374444356e-07 -0.09966002327885637 +2.0984000000000003 0.7065063464213981 0.7065050703116936 -2.1477429435617923e-07 -0.09966012638194355 +2.0985 0.7065065269408838 0.7065052545162973 -2.1473946651071052e-07 -0.09966022945381636 +2.0986 0.706506707405976 0.7065054386647804 -2.146651001504185e-07 -0.09966033249448425 +2.0987000000000005 0.7065068878171153 0.7065056227567356 -2.1455122428334916e-07 -0.09966043550395656 +2.0988 0.7065070681747423 0.7065058067917558 -2.1439787703525504e-07 -0.09966053848224277 +2.0989 0.7065072484792965 0.706505990769435 -2.142051056287786e-07 -0.09966064142935227 +2.099 0.7065074287312172 0.706506174689367 -2.1397296631059382e-07 -0.0996607443452945 +2.0991 0.706507608930943 0.7065063585511471 -2.137015244242646e-07 -0.09966084723007884 +2.0992 0.7065077890789112 0.7065065423543707 -2.133908543408558e-07 -0.09966095008371467 +2.0993000000000004 0.7065079691755587 0.7065067260986344 -2.1304103942076935e-07 -0.09966105290621136 +2.0994 0.7065081492213212 0.7065069097835359 -2.1265217203109144e-07 -0.09966115569757839 +2.0995 0.7065083292166335 0.7065070934086741 -2.1222435350048974e-07 -0.09966125845782511 +2.0995999999999997 0.7065085091619288 0.7065072769736489 -2.1175769412268286e-07 -0.09966136118696091 +2.0997000000000003 0.7065086890576389 0.706507460478061 -2.112523130870514e-07 -0.09966146388499514 +2.0998 0.7065088689041952 0.7065076439215134 -2.1070833847516846e-07 -0.09966156655193727 +2.0999 0.7065090487020265 0.7065078273036103 -2.1012590721916635e-07 -0.09966166918779665 +2.1 0.7065092284515603 0.706508010623957 -2.0950516507398098e-07 -0.09966177179258258 +2.1001 0.7065094081532227 0.7065081938821611 -2.088462665479629e-07 -0.09966187436630455 +2.1002 0.706509587807438 0.7065083770778314 -2.081493749375718e-07 -0.09966197690897184 +2.1003000000000003 0.7065097674146283 0.706508560210579 -2.0741466222329308e-07 -0.09966207942059387 +2.1004 0.7065099469752143 0.7065087432800166 -2.0664230903147396e-07 -0.09966218190118002 +2.1005 0.7065101264896139 0.7065089262857593 -2.05832504630854e-07 -0.0996622843507396 +2.1006 0.7065103059582434 0.706509109227424 -2.0498544684929842e-07 -0.099662386769282 +2.1007000000000002 0.706510485381517 0.7065092921046301 -2.0410134202522578e-07 -0.0996624891568166 +2.1008 0.7065106647598458 0.7065094749169991 -2.031804049971997e-07 -0.09966259151335272 +2.1009 0.7065108440936395 0.7065096576641549 -2.0222285900678427e-07 -0.09966269383889971 +2.101 0.7065110233833043 0.7065098403457243 -2.0122893566731914e-07 -0.09966279613346697 +2.1010999999999997 0.7065112026292447 0.7065100229613361 -2.0019887490146937e-07 -0.09966289839706383 +2.1012000000000004 0.7065113818318619 0.7065102055106223 -1.9913292487183654e-07 -0.0996630006296996 +2.1013 0.7065115609915547 0.7065103879932171 -1.9803134195320315e-07 -0.09966310283138367 +2.1014 0.7065117401087189 0.706510570408758 -1.9689439065620484e-07 -0.09966320500212537 +2.1015 0.7065119191837469 0.706510752756885 -1.957223435371247e-07 -0.09966330714193396 +2.1016 0.706512098217029 0.7065109350372418 -1.945154811909544e-07 -0.09966340925081887 +2.1017 0.7065122772089517 0.7065111172494748 -1.932740920917997e-07 -0.09966351132878941 +2.1018000000000003 0.7065124561598985 0.7065112993932332 -1.9199847263451364e-07 -0.09966361337585486 +2.1019 0.7065126350702496 0.7065114814681703 -1.9068892699244944e-07 -0.09966371539202461 +2.102 0.7065128139403818 0.7065116634739421 -1.893457670654186e-07 -0.0996638173773079 +2.1021 0.7065129927706688 0.7065118454102084 -1.8796931239989378e-07 -0.09966391933171415 +2.1022000000000003 0.7065131715614801 0.7065120272766321 -1.865598901196197e-07 -0.09966402125525259 +2.1023 0.7065133503131822 0.7065122090728803 -1.8511783483540767e-07 -0.09966412314793263 +2.1024000000000003 0.7065135290261377 0.706512390798623 -1.8364348858615487e-07 -0.09966422500976348 +2.1025 0.7065137077007051 0.7065125724535352 -1.8213720074516937e-07 -0.09966432684075449 +2.1026 0.7065138863372395 0.7065127540372941 -1.8059932794384226e-07 -0.09966442864091496 +2.1027000000000005 0.7065140649360921 0.7065129355495822 -1.7903023397450313e-07 -0.09966453041025422 +2.1028000000000002 0.7065142434976098 0.7065131169900852 -1.7743028971409225e-07 -0.09966463214878155 +2.1029 0.7065144220221358 0.7065132983584932 -1.7579987303395495e-07 -0.09966473385650625 +2.103 0.7065146005100085 0.7065134796545005 -1.7413936872004432e-07 -0.09966483553343759 +2.1031 0.7065147789615628 0.7065136608778051 -1.724491683653684e-07 -0.0996649371795849 +2.1032 0.706514957377129 0.7065138420281099 -1.7072967029366226e-07 -0.09966503879495743 +2.1033000000000004 0.7065151357570328 0.7065140231051218 -1.6898127945703945e-07 -0.09966514037956448 +2.1034 0.7065153141015961 0.7065142041085521 -1.6720440733884734e-07 -0.09966524193341533 +2.1035 0.7065154924111355 0.7065143850381173 -1.653994718634616e-07 -0.09966534345651931 +2.1035999999999997 0.7065156706859639 0.706514565893537 -1.6356689729393747e-07 -0.09966544494888564 +2.1037000000000003 0.7065158489263887 0.706514746674537 -1.6170711412619165e-07 -0.09966554641052364 +2.1038 0.7065160271327133 0.7065149273808468 -1.5982055899879666e-07 -0.09966564784144255 +2.1039 0.7065162053052358 0.7065151080122007 -1.579076746010405e-07 -0.09966574924165159 +2.104 0.70651638344425 0.7065152885683386 -1.5596890954108766e-07 -0.09966585061116015 +2.1041 0.7065165615500446 0.7065154690490042 -1.5400471825403883e-07 -0.09966595194997743 +2.1042 0.7065167396229026 0.7065156494539471 -1.520155609047863e-07 -0.09966605325811266 +2.1043000000000003 0.7065169176631032 0.7065158297829213 -1.5000190325790974e-07 -0.09966615453557513 +2.1044 0.7065170956709197 0.706516010035686 -1.4796421659614423e-07 -0.09966625578237405 +2.1045 0.7065172736466209 0.7065161902120056 -1.4590297759027593e-07 -0.09966635699851875 +2.1046 0.7065174515904695 0.7065163703116498 -1.43818668193324e-07 -0.09966645818401841 +2.1047000000000002 0.7065176295027242 0.7065165503343934 -1.4171177553125303e-07 -0.09966655933888235 +2.1048 0.7065178073836373 0.7065167302800164 -1.3958279178327704e-07 -0.09966666046311978 +2.1049 0.7065179852334564 0.7065169101483042 -1.3743221406736783e-07 -0.09966676155673997 +2.105 0.7065181630524231 0.7065170899390474 -1.3526054433617152e-07 -0.09966686261975204 +2.1050999999999997 0.7065183408407743 0.7065172696520424 -1.3306828924343483e-07 -0.09966696365216536 +2.1052000000000004 0.706518518598741 0.706517449287091 -1.3085596004165645e-07 -0.09966706465398911 +2.1053 0.7065186963265486 0.7065176288440005 -1.2862407243983964e-07 -0.09966716562523256 +2.1054 0.7065188740244168 0.7065178083225836 -1.2637314651328668e-07 -0.09966726656590487 +2.1055 0.7065190516925599 0.7065179877226588 -1.2410370655267788e-07 -0.09966736747601529 +2.1056 0.7065192293311866 0.7065181670440506 -1.2181628096866182e-07 -0.09966746835557307 +2.1057 0.7065194069404996 0.7065183462865884 -1.1951140214613853e-07 -0.0996675692045874 +2.1058000000000003 0.706519584520696 0.7065185254501081 -1.1718960634017617e-07 -0.0996676700230675 +2.1059 0.7065197620719671 0.706518704534451 -1.1485143354070249e-07 -0.0996677708110226 +2.106 0.7065199395944983 0.7065188835394645 -1.1249742734240065e-07 -0.09966787156846191 +2.1061 0.7065201170884692 0.7065190624650015 -1.1012813483368689e-07 -0.09966797229539462 +2.1062000000000003 0.706520294554053 0.7065192413109211 -1.0774410644925903e-07 -0.09966807299182989 +2.1063 0.706520471991418 0.7065194200770889 -1.0534589585907417e-07 -0.09966817365777708 +2.1064000000000003 0.7065206494007255 0.7065195987633751 -1.02934059834775e-07 -0.09966827429324523 +2.1065 0.706520826782131 0.706519777369657 -1.0050915811524869e-07 -0.09966837489824364 +2.1066 0.7065210041357843 0.7065199558958175 -9.807175328779838e-08 -0.0996684754727814 +2.1067000000000005 0.7065211814618291 0.7065201343417458 -9.562241064763055e-08 -0.09966857601686785 +2.1068000000000002 0.7065213587604025 0.7065203127073372 -9.316169806861813e-08 -0.09966867653051203 +2.1069 0.7065215360316359 0.7065204909924929 -9.069018588100247e-08 -0.09966877701372323 +2.107 0.7065217132756545 0.7065206691971202 -8.82084467239419e-08 -0.0996688774665106 +2.1071 0.7065218904925771 0.7065208473211327 -8.571705542668312e-08 -0.09966897788888328 +2.1072 0.7065220676825164 0.7065210253644504 -8.321658885764027e-08 -0.09966907828085048 +2.1073000000000004 0.7065222448455791 0.7065212033269992 -8.070762581770946e-08 -0.09966917864242138 +2.1074 0.7065224219818657 0.7065213812087117 -7.819074688067418e-08 -0.09966927897360518 +2.1075 0.7065225990914699 0.7065215590095257 -7.566653427437675e-08 -0.09966937927441101 +2.1075999999999997 0.7065227761744793 0.7065217367293866 -7.31355717389047e-08 -0.09966947954484805 +2.1077000000000004 0.7065229532309758 0.7065219143682449 -7.059844439648646e-08 -0.09966957978492544 +2.1078 0.7065231302610344 0.7065220919260582 -6.80557386140146e-08 -0.09966967999465237 +2.1079 0.706523307264724 0.7065222694027905 -6.550804186470152e-08 -0.09966978017403805 +2.108 0.7065234842421071 0.7065224467984113 -6.295594259667428e-08 -0.09966988032309154 +2.1081 0.7065236611932397 0.7065226241128967 -6.040003009506398e-08 -0.09966998044182201 +2.1082 0.706523838118172 0.7065228013462297 -5.784089434864893e-08 -0.09967008053023864 +2.1083000000000003 0.7065240150169472 0.7065229784983988 -5.5279125906523147e-08 -0.09967018058835057 +2.1084 0.7065241918896028 0.7065231555694 -5.271531575102781e-08 -0.09967028061616699 +2.1085 0.7065243687361694 0.7065233325592344 -5.015005515680501e-08 -0.09967038061369697 +2.1086 0.7065245455566715 0.7065235094679099 -4.758393555527249e-08 -0.09967048058094968 +2.1087000000000002 0.7065247223511273 0.7065236862954407 -4.501754839497836e-08 -0.09967058051793422 +2.1088 0.7065248991195483 0.7065238630418478 -4.245148501179504e-08 -0.09967068042465976 +2.1089 0.70652507586194 0.706524039707158 -3.9886336487485055e-08 -0.09967078030113545 +2.109 0.7065252525783017 0.7065242162914049 -3.7322693518106013e-08 -0.09967088014737042 +2.1090999999999998 0.7065254292686259 0.7065243927946279 -3.476114627078749e-08 -0.09967097996337378 +2.1092000000000004 0.706525605932899 0.7065245692168731 -3.220228425625596e-08 -0.09967107974915464 +2.1093 0.7065257825711013 0.7065247455581924 -2.9646696188484825e-08 -0.09967117950472212 +2.1094 0.7065259591832062 0.7065249218186449 -2.7094969850226247e-08 -0.09967127923008536 +2.1095 0.7065261357691813 0.7065250979982952 -2.4547691957702705e-08 -0.09967137892525346 +2.1096 0.7065263123289879 0.7065252740972146 -2.2005448025840674e-08 -0.09967147859023552 +2.1097 0.7065264888625807 0.7065254501154803 -1.9468822235781114e-08 -0.09967157822504068 +2.1098000000000003 0.7065266653699085 0.706525626053176 -1.693839729371635e-08 -0.09967167782967802 +2.1099 0.7065268418509139 0.7065258019103919 -1.4414754306857347e-08 -0.09967177740415667 +2.11 0.7065270183055326 0.706525977687224 -1.1898472646824226e-08 -0.09967187694848575 +2.1101 0.7065271947336945 0.7065261533837746 -9.390129811302078e-09 -0.0996719764626743 +2.1102000000000003 0.7065273711353239 0.7065263290001518 -6.890301295671419e-09 -0.09967207594673146 +2.1103 0.7065275475103381 0.7065265045364704 -4.399560461602892e-09 -0.09967217540066625 +2.1104000000000003 0.7065277238586487 0.7065266799928516 -1.918478404784596e-09 -0.09967227482448786 +2.1105 0.7065279001801612 0.706526855369422 5.523761725800824e-10 -0.09967237421820536 +2.1106 0.7065280764747749 0.706527030666314 3.012437102718757e-09 -0.09967247358182778 +2.1107000000000005 0.7065282527423827 0.706527205883667 5.461140865047065e-09 -0.0996725729153642 +2.1108000000000002 0.7065284289828724 0.706527381021626 7.897926737956973e-09 -0.09967267221882377 +2.1109 0.706528605196125 0.7065275560803417 1.0322236898563375e-08 -0.09967277149221551 +2.111 0.7065287813820158 0.7065277310599712 1.2733516577961845e-08 -0.09967287073554855 +2.1111 0.7065289575404141 0.7065279059606773 1.5131214171383578e-08 -0.09967296994883192 +2.1112 0.7065291336711836 0.7065280807826285 1.7514781368299648e-08 -0.09967306913207467 +2.1113000000000004 0.7065293097741819 0.7065282555259993 1.988367328252527e-08 -0.09967316828528588 +2.1114 0.7065294858492608 0.70652843019097 2.2237348562374748e-08 -0.09967326740847464 +2.1115 0.7065296618962663 0.7065286047777269 2.4575269538112954e-08 -0.09967336650165 +2.1115999999999997 0.7065298379150389 0.7065287792864615 2.689690231996722e-08 -0.09967346556482097 +2.1117000000000004 0.7065300139054131 0.7065289537173713 2.920171694210938e-08 -0.09967356459799667 +2.1118 0.706530189867218 0.7065291280706596 3.1489187465871815e-08 -0.09967366360118611 +2.1119 0.7065303658002773 0.7065293023465347 3.375879209857602e-08 -0.09967376257439838 +2.112 0.7065305417044083 0.7065294765452114 3.6010013332310464e-08 -0.09967386151764251 +2.1121 0.7065307175794238 0.7065296506669089 3.824233804974875e-08 -0.09967396043092752 +2.1122 0.7065308934251306 0.7065298247118525 4.045525763343716e-08 -0.09967405931426249 +2.1123000000000003 0.70653106924133 0.7065299986802731 4.264826810283784e-08 -0.0996741581676564 +2.1124 0.7065312450278183 0.7065301725724062 4.482087019239134e-08 -0.09967425699111836 +2.1125 0.7065314207843865 0.7065303463884935 4.6972569512845896e-08 -0.09967435578465741 +2.1126 0.7065315965108199 0.7065305201287808 4.910287662932e-08 -0.0996744545482825 +2.1127000000000002 0.7065317722068987 0.7065306937935203 5.1211307177528864e-08 -0.0996745532820027 +2.1128 0.7065319478723986 0.7065308673829684 5.3297381990419224e-08 -0.09967465198582703 +2.1129000000000002 0.7065321235070896 0.7065310408973873 5.536062718317081e-08 -0.09967475065976454 +2.113 0.7065322991107367 0.7065312143370437 5.7400574281565864e-08 -0.09967484930382424 +2.1130999999999998 0.7065324746831003 0.706531387702209 5.9416760317398953e-08 -0.09967494791801511 +2.1132000000000004 0.7065326502239354 0.7065315609931604 6.140872792909091e-08 -0.09967504650234615 +2.1133 0.7065328257329926 0.7065317342101793 6.337602548658894e-08 -0.09967514505682644 +2.1134 0.7065330012100176 0.7065319073535521 6.531820716422498e-08 -0.09967524358146496 +2.1135 0.7065331766547513 0.70653208042357 6.723483306908529e-08 -0.09967534207627074 +2.1136 0.7065333520669298 0.7065322534205282 6.91254693173382e-08 -0.09967544054125275 +2.1137 0.7065335274462848 0.706532426344727 7.098968815219542e-08 -0.09967553897641997 +2.1138000000000003 0.7065337027925436 0.7065325991964715 7.282706802891337e-08 -0.09967563738178144 +2.1139 0.7065338781054289 0.706532771976071 7.463719371193778e-08 -0.09967573575734619 +2.114 0.7065340533846591 0.7065329446838386 7.641965636337456e-08 -0.09967583410312317 +2.1141 0.7065342286299481 0.7065331173200924 7.817405365574681e-08 -0.09967593241912134 +2.1142000000000003 0.7065344038410055 0.7065332898851544 7.989998983964908e-08 -0.09967603070534971 +2.1143 0.7065345790175369 0.7065334623793508 8.15970758391571e-08 -0.09967612896181723 +2.1144000000000003 0.7065347541592444 0.7065336348030121 8.326492934897234e-08 -0.09967622718853296 +2.1145 0.7065349292658248 0.7065338071564728 8.490317490207622e-08 -0.09967632538550583 +2.1146 0.7065351043369721 0.7065339794400709 8.651144398422184e-08 -0.09967642355274486 +2.1147000000000005 0.7065352793723758 0.706534151654149 8.808937508250625e-08 -0.09967652169025899 +2.1148000000000002 0.7065354543717215 0.7065343237990525 8.963661378771914e-08 -0.09967661979805714 +2.1149 0.7065356293346917 0.7065344958751315 9.115281287414012e-08 -0.09967671787614837 +2.115 0.706535804260965 0.7065346678827392 9.263763234637623e-08 -0.09967681592454164 +2.1151 0.7065359791502158 0.7065348398222324 9.40907395746704e-08 -0.09967691394324585 +2.1152 0.706536154002116 0.7065350116939715 9.551180932612646e-08 -0.09967701193227 +2.1153000000000004 0.7065363288163335 0.70653518349832 9.690052384103698e-08 -0.09967710989162301 +2.1154 0.7065365035925331 0.7065353552356453 9.825657289880274e-08 -0.0996772078213139 +2.1155 0.7065366783303764 0.7065355269063175 9.957965392548562e-08 -0.09967730572135161 +2.1155999999999997 0.7065368530295212 0.7065356985107101 1.0086947199380858e-07 -0.09967740359174505 +2.1157000000000004 0.7065370276896232 0.7065358700491995 1.0212573996540297e-07 -0.09967750143250319 +2.1158 0.7065372023103346 0.7065360415221651 1.0334817850815581e-07 -0.09967759924363498 +2.1159 0.7065373768913048 0.7065362129299895 1.0453651615172088e-07 -0.09967769702514935 +2.116 0.7065375514321801 0.7065363842730574 1.0569048938119385e-07 -0.09967779477705521 +2.1161 0.7065377259326043 0.7065365555517571 1.0680984267527616e-07 -0.09967789249936153 +2.1162 0.7065379003922189 0.706536726766479 1.078943285721945e-07 -0.09967799019207724 +2.1163000000000003 0.7065380748106623 0.7065368979176164 1.0894370771133421e-07 -0.09967808785521132 +2.1164 0.7065382491875707 0.7065370690055648 1.0995774887834209e-07 -0.09967818548877265 +2.1165 0.7065384235225776 0.7065372400307219 1.1093622907451528e-07 -0.09967828309277013 +2.1166 0.7065385978153146 0.7065374109934881 1.1187893356884304e-07 -0.09967838066721273 +2.1167000000000002 0.7065387720654107 0.7065375818942654 1.1278565595698731e-07 -0.09967847821210929 +2.1168 0.7065389462724936 0.706537752733459 1.1365619815087435e-07 -0.09967857572746885 +2.1169000000000002 0.7065391204361877 0.706537923511475 1.1449037046890043e-07 -0.09967867321330025 +2.117 0.7065392945561166 0.7065380942287222 1.1528799169144288e-07 -0.09967877066961245 +2.1170999999999998 0.7065394686319014 0.7065382648856104 1.1604888903310462e-07 -0.0996788680964143 +2.1172000000000004 0.7065396426631616 0.7065384354825519 1.1677289825026693e-07 -0.09967896549371469 +2.1173 0.7065398166495154 0.7065386060199603 1.1745986364108951e-07 -0.09967906286152259 +2.1174 0.7065399905905787 0.7065387764982514 1.1810963807673547e-07 -0.09967916019984692 +2.1175 0.7065401644859668 0.7065389469178411 1.1872208305341303e-07 -0.09967925750869651 +2.1176 0.7065403383352927 0.7065391172791481 1.19297068695845e-07 -0.09967935478808031 +2.1177 0.7065405121381689 0.7065392875825915 1.1983447380931045e-07 -0.09967945203800715 +2.1178000000000003 0.706540685894206 0.706539457828592 1.2033418588658362e-07 -0.09967954925848599 +2.1179 0.7065408596030143 0.7065396280175713 1.207961011495673e-07 -0.09967964644952569 +2.118 0.7065410332642024 0.7065397981499519 1.2122012454582332e-07 -0.09967974361113513 +2.1181 0.7065412068773779 0.7065399682261574 1.2160616978673655e-07 -0.09967984074332313 +2.1182000000000003 0.7065413804421485 0.7065401382466122 1.219541593579232e-07 -0.09967993784609869 +2.1183 0.7065415539581205 0.7065403082117415 1.2226402455392527e-07 -0.09968003491947061 +2.1184000000000003 0.7065417274248993 0.7065404781219713 1.2253570544004666e-07 -0.09968013196344784 +2.1185 0.7065419008420903 0.7065406479777272 1.2276915092868101e-07 -0.09968022897803917 +2.1186 0.7065420742092984 0.7065408177794363 1.2296431873420888e-07 -0.09968032596325348 +2.1187000000000005 0.7065422475261278 0.7065409875275257 1.2312117542156997e-07 -0.09968042291909968 +2.1188000000000002 0.7065424207921827 0.7065411572224225 1.2323969637850762e-07 -0.09968051984558661 +2.1189 0.7065425940070671 0.7065413268645544 1.233198658259771e-07 -0.09968061674272315 +2.119 0.7065427671703852 0.7065414964543486 1.2336167685284005e-07 -0.09968071361051814 +2.1191 0.7065429402817405 0.7065416659922328 1.2336513136035343e-07 -0.09968081044898044 +2.1192 0.7065431133407375 0.7065418354786339 1.2333024009686389e-07 -0.0996809072581189 +2.1193 0.7065432863469803 0.7065420049139792 1.2325702264046057e-07 -0.09968100403794236 +2.1194 0.7065434593000735 0.7065421742986957 1.2314550739897512e-07 -0.09968110078845971 +2.1195 0.7065436321996221 0.7065423436332097 1.2299573161692057e-07 -0.09968119750967977 +2.1195999999999997 0.706543805045232 0.7065425129179466 1.2280774127834682e-07 -0.09968129420161137 +2.1197000000000004 0.7065439778365088 0.706542682153332 1.2258159122133239e-07 -0.09968139086426336 +2.1198 0.7065441505730599 0.7065428513397902 1.2231734503043157e-07 -0.0996814874976446 +2.1199 0.7065443232544926 0.7065430204777452 1.220150750574911e-07 -0.0996815841017639 +2.12 0.7065444958804152 0.7065431895676194 1.2167486238348624e-07 -0.09968168067663007 +2.1201 0.7065446684504375 0.706543358609835 1.2129679680811245e-07 -0.09968177722225197 +2.1202 0.70654484096417 0.7065435276048129 1.2088097683243815e-07 -0.09968187373863849 +2.1203000000000003 0.7065450134212243 0.7065436965529723 1.2042750962767967e-07 -0.09968197022579833 +2.1204 0.7065451858212133 0.7065438654547318 1.199365110039763e-07 -0.0996820666837404 +2.1205 0.7065453581637513 0.7065440343105083 1.194081053618179e-07 -0.09968216311247348 +2.1206 0.7065455304484543 0.7065442031207174 1.1884242573714787e-07 -0.09968225951200642 +2.1207000000000003 0.7065457026749391 0.7065443718857731 1.1823961366605462e-07 -0.09968235588234799 +2.1208 0.7065458748428248 0.7065445406060877 1.1759981919171048e-07 -0.09968245222350701 +2.1209000000000002 0.7065460469517322 0.7065447092820719 1.1692320087824948e-07 -0.09968254853549231 +2.121 0.7065462190012834 0.7065448779141343 1.1620992568933675e-07 -0.09968264481831267 +2.1210999999999998 0.7065463909911028 0.7065450465026826 1.1546016899510736e-07 -0.09968274107197694 +2.1212000000000004 0.7065465629208166 0.7065452150481211 1.1467411451318577e-07 -0.09968283729649391 +2.1213 0.7065467347900534 0.7065453835508526 1.138519542878691e-07 -0.09968293349187235 +2.1214 0.7065469065984433 0.7065455520112782 1.1299388859992154e-07 -0.09968302965812109 +2.1215 0.7065470783456194 0.7065457204297961 1.1210012594575769e-07 -0.09968312579524888 +2.1216 0.7065472500312164 0.7065458888068025 1.1117088300968692e-07 -0.0996832219032645 +2.1217 0.7065474216548719 0.706546057142691 1.1020638454942167e-07 -0.0996833179821768 +2.1218000000000004 0.7065475932162261 0.7065462254378528 1.0920686339954688e-07 -0.09968341403199449 +2.1219 0.7065477647149214 0.7065463936926766 1.0817256039519219e-07 -0.09968351005272642 +2.122 0.7065479361506032 0.7065465619075479 1.0710372430264292e-07 -0.09968360604438135 +2.1221 0.7065481075229196 0.7065467300828504 1.0600061177423736e-07 -0.0996837020069681 +2.1222000000000003 0.7065482788315213 0.7065468982189635 1.0486348728244721e-07 -0.09968379794049533 +2.1223 0.7065484500760623 0.7065470663162652 1.0369262305048865e-07 -0.09968389384497192 +2.1224000000000003 0.7065486212561993 0.7065472343751296 1.0248829901415846e-07 -0.0996839897204066 +2.1225 0.7065487923715923 0.7065474023959277 1.0125080270387277e-07 -0.09968408556680813 +2.1226 0.7065489634219042 0.7065475703790276 9.998042922731987e-08 -0.09968418138418529 +2.1227000000000005 0.7065491344068014 0.706547738324794 9.867748117578512e-08 -0.09968427717254678 +2.1228000000000002 0.706549305325954 0.7065479062335883 9.734226853741479e-08 -0.09968437293190147 +2.1229 0.7065494761790346 0.7065480741057686 9.597510867639936e-08 -0.09968446866225805 +2.123 0.70654964696572 0.7065482419416889 9.457632619419565e-08 -0.09968456436362523 +2.1231 0.7065498176856905 0.7065484097417005 9.314625289136291e-08 -0.09968466003601185 +2.1232 0.7065499883386297 0.7065485775061504 9.168522766347942e-08 -0.09968475567942661 +2.1233 0.7065501589242251 0.7065487452353824 9.019359644216185e-08 -0.09968485129387827 +2.1234 0.7065503294421682 0.7065489129297358 8.867171213261527e-08 -0.09968494687937557 +2.1235 0.7065504998921541 0.7065490805895465 8.711993446444688e-08 -0.09968504243592723 +2.1235999999999997 0.706550670273882 0.7065492482151464 8.553862996737993e-08 -0.099685137963542 +2.1237000000000004 0.7065508405870549 0.7065494158068633 8.39281718619661e-08 -0.0996852334622286 +2.1238 0.7065510108313802 0.7065495833650213 8.228893997111464e-08 -0.09968532893199582 +2.1239 0.706551181006569 0.7065497508899395 8.062132064376448e-08 -0.09968542437285235 +2.124 0.7065513511123371 0.7065499183819333 7.892570663518839e-08 -0.09968551978480687 +2.1241 0.7065515211484046 0.7065500858413141 7.720249704974702e-08 -0.0996856151678682 +2.1242 0.7065516911144955 0.7065502532683883 7.545209720558055e-08 -0.09968571052204502 +2.1243000000000003 0.7065518610103385 0.7065504206634582 7.367491859991415e-08 -0.09968580584734603 +2.1244 0.7065520308356665 0.7065505880268215 7.18713787442593e-08 -0.09968590114377991 +2.1245 0.7065522005902178 0.7065507553587713 7.004190110890263e-08 -0.09968599641135546 +2.1246 0.7065523702737346 0.7065509226595967 6.818691501882246e-08 -0.09968609165008141 +2.1247000000000003 0.7065525398859634 0.7065510899295809 6.630685553919713e-08 -0.09968618685996636 +2.1248 0.7065527094266564 0.7065512571690036 6.440216338866878e-08 -0.09968628204101908 +2.1249000000000002 0.7065528788955698 0.7065514243781388 6.247328482138215e-08 -0.09968637719324827 +2.125 0.7065530482924656 0.7065515915572558 6.052067152637064e-08 -0.0996864723166626 +2.1250999999999998 0.7065532176171094 0.7065517587066199 5.8544780544289576e-08 -0.09968656741127085 +2.1252000000000004 0.7065533868692728 0.70655192582649 5.6546074128638324e-08 -0.09968666247708163 +2.1253 0.7065535560487319 0.706552092917121 5.452501964514633e-08 -0.09968675751410366 +2.1254 0.7065537251552684 0.7065522599787621 5.248208947115918e-08 -0.09968685252234567 +2.1255 0.7065538941886684 0.7065524270116579 5.0417760888085694e-08 -0.09968694750181634 +2.1256 0.7065540631487237 0.7065525940160473 4.833251596517152e-08 -0.09968704245252424 +2.1257 0.7065542320352312 0.7065527609921644 4.62268414502115e-08 -0.09968713737447817 +2.1258000000000004 0.7065544008479929 0.7065529279402376 4.4101228630771816e-08 -0.09968723226768678 +2.1259 0.7065545695868167 0.7065530948604903 4.1956173254392715e-08 -0.09968732713215876 +2.126 0.7065547382515152 0.7065532617531405 3.979217540195368e-08 -0.09968742196790276 +2.1261 0.7065549068419066 0.7065534286184006 3.760973936277334e-08 -0.09968751677492747 +2.1262000000000003 0.7065550753578147 0.7065535954564778 3.5409373528791366e-08 -0.09968761155324155 +2.1263 0.7065552437990686 0.7065537622675733 3.319159026099472e-08 -0.09968770630285367 +2.1264000000000003 0.7065554121655035 0.7065539290518832 3.0956905788803724e-08 -0.09968780102377252 +2.1265 0.7065555804569595 0.7065540958095978 2.8705840079967793e-08 -0.09968789571600675 +2.1266 0.7065557486732825 0.7065542625409018 2.643891671046117e-08 -0.09968799037956497 +2.1267000000000005 0.7065559168143243 0.7065544292459744 2.415666276213424e-08 -0.0996880850144559 +2.1268000000000002 0.7065560848799424 0.706554595924989 2.1859608680466214e-08 -0.09968817962068821 +2.1269 0.7065562528699995 0.7065547625781131 1.954828817048171e-08 -0.09968827419827049 +2.127 0.7065564207843644 0.7065549292055084 1.7223238067513857e-08 -0.09968836874721139 +2.1271 0.7065565886229122 0.706555095807331 1.4884998194956978e-08 -0.09968846326751957 +2.1272 0.706556756385523 0.7065552623837315 1.2534111264519976e-08 -0.09968855775920372 +2.1273 0.706556924072083 0.7065554289348537 1.0171122736581106e-08 -0.09968865222227241 +2.1274 0.7065570916824848 0.7065555954608362 7.796580692685795e-09 -0.09968874665673436 +2.1275 0.7065572592166262 0.7065557619618115 5.411035711513912e-09 -0.09968884106259811 +2.1275999999999997 0.7065574266744112 0.7065559284379064 3.0150407457144035e-09 -0.09968893543987235 +2.1277000000000004 0.7065575940557498 0.7065560948892414 6.091509822600538e-10 -0.0996890297885657 +2.1278 0.7065577613605583 0.706556261315931 -1.8060762720442658e-09 -0.09968912410868679 +2.1279 0.7065579285887584 0.7065564277180839 -4.230081730206836e-09 -0.09968921840024422 +2.128 0.7065580957402784 0.7065565940958027 -6.662304250816542e-09 -0.09968931266324668 +2.1281 0.7065582628150517 0.7065567604491838 -9.102180964677686e-09 -0.09968940689770273 +2.1282 0.7065584298130192 0.706556926778318 -1.1549147408383698e-08 -0.09968950110362101 +2.1283000000000003 0.7065585967341264 0.7065570930832894 -1.4002637660492923e-08 -0.09968959528101012 +2.1284 0.706558763578326 0.7065572593641763 -1.6462084462091908e-08 -0.09968968942987871 +2.1285 0.7065589303455763 0.7065574256210511 -1.8926919354705918e-08 -0.09968978355023539 +2.1286 0.7065590970358417 0.7065575918539793 -2.1396572806500064e-08 -0.0996898776420887 +2.1287000000000003 0.7065592636490926 0.7065577580630213 -2.38704743484551e-08 -0.09968997170544727 +2.1288 0.706559430185306 0.706557924248231 -2.6348052704038005e-08 -0.09969006574031977 +2.1289000000000002 0.7065595966444647 0.7065580904096558 -2.882873592104096e-08 -0.09969015974671475 +2.129 0.7065597630265578 0.7065582565473372 -3.1311951502552976e-08 -0.0996902537246408 +2.1290999999999998 0.7065599293315801 0.7065584226613104 -3.3797126542485165e-08 -0.0996903476741065 +2.1292000000000004 0.7065600955595333 0.7065585887516048 -3.6283687854699216e-08 -0.0996904415951205 +2.1293 0.7065602617104246 0.7065587548182437 -3.877106210712321e-08 -0.09969053548769138 +2.1294 0.7065604277842674 0.7065589208612433 -4.125867595006693e-08 -0.09969062935182765 +2.1295 0.706560593781082 0.7065590868806146 -4.3745956152994e-08 -0.09969072318753798 +2.1296 0.706560759700894 0.7065592528763622 -4.623232973443637e-08 -0.0996908169948309 +2.1297 0.7065609255437353 0.7065594188484845 -4.8717224094023057e-08 -0.09969091077371502 +2.1298000000000004 0.7065610913096441 0.7065595847969737 -5.120006714399387e-08 -0.09969100452419888 +2.1299 0.7065612569986649 0.7065597507218158 -5.368028744125522e-08 -0.09969109824629109 +2.13 0.7065614226108479 0.7065599166229908 -5.615731431913781e-08 -0.09969119194000019 +2.1301 0.7065615881462496 0.7065600825004725 -5.8630578019316926e-08 -0.09969128560533475 +2.1302000000000003 0.7065617536049329 0.706560248354229 -6.109950981877249e-08 -0.09969137924230337 +2.1303 0.7065619189869665 0.7065604141842219 -6.356354216672383e-08 -0.09969147285091462 +2.1304000000000003 0.706562084292425 0.7065605799904064 -6.602210881169815e-08 -0.09969156643117702 +2.1305 0.7065622495213892 0.7065607457727323 -6.847464492686431e-08 -0.09969165998309915 +2.1306 0.7065624146739462 0.7065609115311431 -7.092058725228015e-08 -0.09969175350668959 +2.1307000000000005 0.7065625797501889 0.7065610772655762 -7.335937421372105e-08 -0.09969184700195688 +2.1308000000000002 0.7065627447502159 0.7065612429759629 -7.579044605365154e-08 -0.09969194046890953 +2.1309 0.7065629096741322 0.7065614086622287 -7.82132449587275e-08 -0.0996920339075561 +2.131 0.7065630745220488 0.706561574324293 -8.06272151899004e-08 -0.0996921273179052 +2.1311 0.7065632392940825 0.7065617399620695 -8.303180321165421e-08 -0.09969222069996532 +2.1312 0.7065634039903557 0.7065619055754657 -8.542645781820651e-08 -0.09969231405374498 +2.1313 0.7065635686109972 0.7065620711643833 -8.781063025493918e-08 -0.09969240737925278 +2.1314 0.7065637331561415 0.7065622367287181 -9.018377434676789e-08 -0.09969250067649721 +2.1315 0.7065638976259285 0.7065624022683599 -9.254534662737901e-08 -0.09969259394548674 +2.1315999999999997 0.7065640620205045 0.7065625677831933 -9.489480645979292e-08 -0.09969268718622999 +2.1317000000000004 0.7065642263400211 0.7065627332730966 -9.723161615432518e-08 -0.09969278039873551 +2.1318 0.7065643905846364 0.7065628987379426 -9.95552411030276e-08 -0.09969287358301182 +2.1319 0.706564554754513 0.7065630641775984 -1.0186514989678208e-07 -0.09969296673906738 +2.132 0.70656471884982 0.7065632295919251 -1.0416081444759862e-07 -0.09969305986691077 +2.1321 0.7065648828707319 0.7065633949807782 -1.0644171010137232e-07 -0.09969315296655046 +2.1322 0.7065650468174289 0.7065635603440084 -1.0870731577232451e-07 -0.099693246037995 +2.1323000000000003 0.7065652106900966 0.7065637256814596 -1.1095711405229025e-07 -0.09969333908125287 +2.1324 0.706565374488926 0.7065638909929712 -1.1319059132867959e-07 -0.0996934320963326 +2.1325 0.7065655382141138 0.7065640562783768 -1.1540723790330609e-07 -0.0996935250832427 +2.1326 0.706565701865862 0.7065642215375045 -1.1760654811468485e-07 -0.09969361804199167 +2.1327000000000003 0.7065658654443779 0.706564386770177 -1.1978802044558534e-07 -0.09969371097258799 +2.1328 0.7065660289498743 0.7065645519762116 -1.2195115763752318e-07 -0.09969380387504018 +2.1329000000000002 0.7065661923825691 0.7065647171554206 -1.2409546679831296e-07 -0.09969389674935672 +2.133 0.7065663557426858 0.7065648823076112 -1.2622045953911143e-07 -0.09969398959554616 +2.1330999999999998 0.7065665190304526 0.7065650474325844 -1.283256520576842e-07 -0.09969408241361695 +2.1332000000000004 0.7065666822461032 0.7065652125301374 -1.3041056527024475e-07 -0.0996941752035776 +2.1333 0.7065668453898759 0.7065653776000612 -1.3247472488951695e-07 -0.09969426796543654 +2.1334 0.7065670084620146 0.7065655426421428 -1.345176615739213e-07 -0.09969436069920232 +2.1335 0.7065671714627679 0.7065657076561631 -1.365389109952292e-07 -0.09969445340488339 +2.1336 0.7065673343923893 0.706565872641899 -1.3853801397734067e-07 -0.09969454608248823 +2.1337 0.7065674972511369 0.7065660375991221 -1.4051451657261238e-07 -0.09969463873202532 +2.1338000000000004 0.7065676600392745 0.706566202527599 -1.4246797018502289e-07 -0.09969473135350315 +2.1339 0.7065678227570698 0.7065663674270922 -1.44397931662113e-07 -0.09969482394693023 +2.134 0.7065679854047953 0.7065665322973589 -1.4630396340080398e-07 -0.09969491651231494 +2.1341 0.7065681479827279 0.7065666971381519 -1.481856334341336e-07 -0.09969500904966576 +2.1342000000000003 0.7065683104911502 0.7065668619492196 -1.5004251554054382e-07 -0.09969510155899122 +2.1343 0.7065684729303479 0.7065670267303052 -1.5187418934969887e-07 -0.09969519404029974 +2.1344000000000003 0.706568635300612 0.7065671914811485 -1.5368024041881312e-07 -0.09969528649359977 +2.1345 0.7065687976022375 0.7065673562014843 -1.5546026032979554e-07 -0.09969537891889979 +2.1346 0.7065689598355239 0.7065675208910432 -1.5721384678292483e-07 -0.09969547131620829 +2.1347000000000005 0.7065691220007748 0.7065676855495511 -1.589406037026675e-07 -0.09969556368553362 +2.1348000000000003 0.706569284098298 0.7065678501767303 -1.606401412966585e-07 -0.09969565602688427 +2.1349 0.7065694461284053 0.706568014772299 -1.623120761753971e-07 -0.09969574834026869 +2.135 0.7065696080914129 0.706568179335971 -1.639560314251054e-07 -0.09969584062569534 +2.1351 0.7065697699876407 0.7065683438674565 -1.6557163668232122e-07 -0.09969593288317265 +2.1352 0.7065699318174126 0.7065685083664615 -1.6715852824145117e-07 -0.09969602511270909 +2.1353 0.7065700935810557 0.7065686728326885 -1.687163491050775e-07 -0.09969611731431308 +2.1354 0.7065702552789019 0.7065688372658359 -1.7024474908977627e-07 -0.09969620948799303 +2.1355 0.7065704169112862 0.7065690016655986 -1.7174338489550633e-07 -0.09969630163375741 +2.1355999999999997 0.7065705784785469 0.7065691660316675 -1.732119201975496e-07 -0.09969639375161458 +2.1357000000000004 0.7065707399810264 0.7065693303637307 -1.7465002568467503e-07 -0.099696485841573 +2.1358 0.7065709014190701 0.7065694946614725 -1.7605737916842612e-07 -0.0996965779036411 +2.1359 0.7065710627930271 0.7065696589245738 -1.7743366563516272e-07 -0.0996966699378273 +2.136 0.7065712241032494 0.706569823152712 -1.7877857734147073e-07 -0.09969676194414002 +2.1361 0.706571385350093 0.7065699873455616 -1.8009181384365247e-07 -0.09969685392258767 +2.1362 0.7065715465339163 0.706570151502794 -1.8137308210527947e-07 -0.09969694587317873 +2.1363000000000003 0.7065717076550808 0.7065703156240773 -1.8262209652841754e-07 -0.09969703779592155 +2.1364 0.7065718687139508 0.7065704797090767 -1.8383857904036294e-07 -0.09969712969082452 +2.1365 0.7065720297108944 0.7065706437574544 -1.850222591422146e-07 -0.09969722155789607 +2.1366 0.7065721906462814 0.7065708077688702 -1.8617287399561033e-07 -0.0996973133971446 +2.1367000000000003 0.706572351520485 0.7065709717429807 -1.8729016844007407e-07 -0.0996974052085785 +2.1368 0.7065725123338806 0.70657113567944 -1.883738950658742e-07 -0.09969749699220617 +2.1369000000000002 0.7065726730868469 0.7065712995778998 -1.894238142764737e-07 -0.09969758874803603 +2.137 0.706572833779764 0.7065714634380091 -1.9043969435098007e-07 -0.09969768047607645 +2.1370999999999998 0.7065729944130155 0.7065716272594146 -1.9142131146149266e-07 -0.09969777217633582 +2.1372000000000004 0.7065731549869865 0.7065717910417606 -1.923684497598388e-07 -0.09969786384882257 +2.1373 0.7065733155020646 0.7065719547846894 -1.9328090139492105e-07 -0.09969795549354503 +2.1374 0.7065734759586395 0.7065721184878411 -1.9415846657863667e-07 -0.09969804711051163 +2.1375 0.7065736363571029 0.7065722821508535 -1.9500095361363323e-07 -0.09969813869973072 +2.1376 0.7065737966978487 0.7065724457733626 -1.9580817895575864e-07 -0.0996982302612107 +2.1377 0.7065739569812723 0.7065726093550029 -1.9657996721406112e-07 -0.09969832179495997 +2.1378000000000004 0.706574117207771 0.7065727728954063 -1.9731615124793378e-07 -0.0996984133009868 +2.1379 0.7065742773777439 0.7065729363942036 -1.9801657214282842e-07 -0.09969850477929967 +2.138 0.7065744374915914 0.706573099851024 -1.986810792935223e-07 -0.0996985962299069 +2.1381 0.7065745975497161 0.7065732632654949 -1.9930953041105703e-07 -0.09969868765281685 +2.1382000000000003 0.7065747575525213 0.7065734266372423 -1.999017915470247e-07 -0.09969877904803792 +2.1383 0.7065749175004118 0.7065735899658909 -2.004577371352012e-07 -0.0996988704155784 +2.1384000000000003 0.7065750773937935 0.7065737532510646 -2.0097725002277134e-07 -0.0996989617554467 +2.1385 0.7065752372330744 0.7065739164923857 -2.014602214772676e-07 -0.09969905306765117 +2.1386 0.7065753970186623 0.7065740796894752 -2.0190655122473422e-07 -0.09969914435220022 +2.1387000000000005 0.7065755567509666 0.7065742428419535 -2.0231614746707427e-07 -0.09969923560910206 +2.1388000000000003 0.7065757164303973 0.7065744059494401 -2.0268892688204976e-07 -0.09969932683836517 +2.1389 0.7065758760573657 0.7065745690115537 -2.0302481468573164e-07 -0.09969941803999784 +2.139 0.706576035632283 0.7065747320279121 -2.03323744587397e-07 -0.09969950921400839 +2.1391 0.7065761951555619 0.7065748949981328 -2.0358565884157076e-07 -0.09969960036040519 +2.1392 0.7065763546276149 0.7065750579218324 -2.0381050825149516e-07 -0.09969969147919659 +2.1393 0.7065765140488555 0.7065752207986274 -2.0399825217259915e-07 -0.09969978257039094 +2.1394 0.7065766734196968 0.7065753836281339 -2.0414885852290676e-07 -0.09969987363399652 +2.1395 0.7065768327405525 0.7065755464099672 -2.0426230380038435e-07 -0.09969996467002164 +2.1395999999999997 0.706576992011837 0.7065757091437439 -2.04338573055185e-07 -0.09970005567847473 +2.1397000000000004 0.7065771512339638 0.7065758718290787 -2.0437765991393464e-07 -0.09970014665936405 +2.1398 0.706577310407347 0.706576034465588 -2.043795665797321e-07 -0.09970023761269797 +2.1399 0.7065774695324002 0.706576197052887 -2.0434430380092405e-07 -0.09970032853848475 +2.14 0.7065776286095371 0.7065763595905916 -2.042718908953911e-07 -0.09970041943673275 +2.1401 0.7065777876391708 0.7065765220783184 -2.0416235575748676e-07 -0.09970051030745022 +2.1402 0.706577946621714 0.7065766845156841 -2.0401573480599566e-07 -0.09970060115064558 +2.1403000000000003 0.706578105557579 0.7065768469023056 -2.0383207298760309e-07 -0.09970069196632703 +2.1404 0.7065782644471778 0.706577009237801 -2.036114237838338e-07 -0.09970078275450295 +2.1405 0.7065784232909212 0.7065771715217883 -2.033538491937048e-07 -0.09970087351518164 +2.1406 0.7065785820892194 0.706577333753887 -2.0305941968862262e-07 -0.09970096424837138 +2.1407000000000003 0.7065787408424822 0.706577495933717 -2.027282142054443e-07 -0.09970105495408046 +2.1408 0.7065788995511173 0.7065776580608993 -2.0236032014300798e-07 -0.09970114563231722 +2.1409000000000002 0.7065790582155327 0.7065778201350561 -2.0195583332396905e-07 -0.09970123628308993 +2.141 0.7065792168361344 0.7065779821558102 -2.0151485797745283e-07 -0.09970132690640687 +2.1411 0.7065793754133275 0.7065781441227863 -2.010375067008907e-07 -0.09970141750227633 +2.1412000000000004 0.7065795339475156 0.7065783060356101 -2.0052390045308122e-07 -0.09970150807070664 +2.1413 0.706579692439101 0.7065784678939087 -1.999741684778622e-07 -0.09970159861170604 +2.1414 0.7065798508884847 0.7065786296973104 -1.993884483526831e-07 -0.09970168912528286 +2.1415 0.7065800092960656 0.7065787914454458 -1.9876688587411317e-07 -0.09970177961144533 +2.1416 0.7065801676622416 0.7065789531379463 -1.9810963505784152e-07 -0.0997018700702018 +2.1417 0.7065803259874082 0.7065791147744455 -1.9741685810398257e-07 -0.09970196050156045 +2.1418000000000004 0.7065804842719594 0.7065792763545788 -1.9668872534503445e-07 -0.09970205090552961 +2.1419 0.7065806425162873 0.7065794378779837 -1.9592541520424556e-07 -0.09970214128211755 +2.142 0.7065808007207818 0.7065795993442994 -1.9512711416438955e-07 -0.09970223163133252 +2.1421 0.7065809588858307 0.7065797607531674 -1.9429401671572366e-07 -0.0997023219531828 +2.1422000000000003 0.7065811170118199 0.7065799221042315 -1.934263252970081e-07 -0.09970241224767665 +2.1423 0.7065812750991329 0.7065800833971372 -1.9252425027815878e-07 -0.09970250251482236 +2.1424000000000003 0.7065814331481505 0.706580244631533 -1.9158800985963342e-07 -0.09970259275462816 +2.1425 0.7065815911592512 0.7065804058070693 -1.9061783006896205e-07 -0.09970268296710226 +2.1426 0.7065817491328115 0.7065805669233995 -1.8961394468094972e-07 -0.09970277315225298 +2.1427000000000005 0.7065819070692047 0.7065807279801792 -1.8857659516563485e-07 -0.09970286331008854 +2.1428000000000003 0.7065820649688015 0.7065808889770673 -1.8750603063277804e-07 -0.09970295344061725 +2.1429 0.7065822228319698 0.7065810499137244 -1.8640250777982037e-07 -0.09970304354384725 +2.143 0.7065823806590752 0.706581210789815 -1.8526629079473889e-07 -0.09970313361978686 +2.1431 0.7065825384504796 0.7065813716050058 -1.8409765133522993e-07 -0.0997032236684443 +2.1432 0.7065826962065421 0.7065815323589668 -1.8289686845585074e-07 -0.09970331368982778 +2.1433 0.7065828539276192 0.7065816930513715 -1.8166422852822217e-07 -0.0997034036839456 +2.1434 0.7065830116140636 0.7065818536818961 -1.8040002517163978e-07 -0.09970349365080595 +2.1435 0.7065831692662249 0.7065820142502195 -1.7910455920797097e-07 -0.09970358359041705 +2.1435999999999997 0.7065833268844497 0.706582174756025 -1.7777813855063274e-07 -0.09970367350278717 +2.1437000000000004 0.706583484469081 0.7065823351989986 -1.7642107815948882e-07 -0.09970376338792449 +2.1438 0.7065836420204582 0.7065824955788299 -1.750336999714608e-07 -0.09970385324583725 +2.1439 0.7065837995389175 0.706582655895212 -1.7361633279644462e-07 -0.09970394307653366 +2.144 0.706583957024791 0.706582816147842 -1.7216931227047316e-07 -0.099704032880022 +2.1441 0.7065841144784075 0.7065829763364202 -1.706929807325508e-07 -0.09970412265631046 +2.1442 0.7065842719000919 0.7065831364606507 -1.6918768721251032e-07 -0.09970421240540718 +2.1443000000000003 0.7065844292901651 0.7065832965202417 -1.6765378728182678e-07 -0.09970430212732041 +2.1444 0.7065845866489446 0.7065834565149051 -1.6609164300331047e-07 -0.09970439182205845 +2.1445 0.7065847439767434 0.7065836164443569 -1.6450162284610548e-07 -0.0997044814896294 +2.1446 0.7065849012738707 0.7065837763083169 -1.6288410158160627e-07 -0.09970457113004154 +2.1447000000000003 0.7065850585406315 0.7065839361065092 -1.6123946021233404e-07 -0.099704660743303 +2.1448 0.7065852157773265 0.706584095838662 -1.5956808586264914e-07 -0.099704750329422 +2.1449000000000003 0.7065853729842528 0.7065842555045072 -1.5787037172670937e-07 -0.09970483988840673 +2.145 0.7065855301617026 0.7065844151037826 -1.5614671692275317e-07 -0.09970492942026543 +2.1451 0.7065856873099636 0.7065845746362281 -1.543975264358538e-07 -0.09970501892500624 +2.1452000000000004 0.7065858444293196 0.7065847341015898 -1.526232110051623e-07 -0.09970510840263738 +2.1453 0.7065860015200498 0.7065848934996176 -1.5082418705798795e-07 -0.09970519785316703 +2.1454 0.7065861585824285 0.706585052830066 -1.4900087657795935e-07 -0.09970528727660335 +2.1455 0.7065863156167256 0.706585212092694 -1.4715370700614516e-07 -0.09970537667295457 +2.1456 0.7065864726232067 0.7065853712872654 -1.4528311117339987e-07 -0.09970546604222885 +2.1457 0.7065866296021321 0.7065855304135484 -1.433895271667901e-07 -0.09970555538443435 +2.1458000000000004 0.7065867865537578 0.7065856894713165 -1.414733982324501e-07 -0.09970564469957927 +2.1459 0.7065869434783345 0.7065858484603476 -1.3953517268364135e-07 -0.09970573398767174 +2.146 0.7065871003761084 0.7065860073804244 -1.3757530379493454e-07 -0.09970582324871996 +2.1461 0.7065872572473209 0.7065861662313351 -1.3559424969292189e-07 -0.09970591248273214 +2.1462000000000003 0.7065874140922078 0.7065863250128719 -1.3359247323652124e-07 -0.09970600168971637 +2.1463 0.7065875709110006 0.706586483724833 -1.3157044193197465e-07 -0.09970609086968085 +2.1464000000000003 0.7065877277039248 0.7065866423670213 -1.2952862780794827e-07 -0.0997061800226337 +2.1465 0.7065878844712019 0.7065868009392446 -1.274675073079795e-07 -0.09970626914858315 +2.1466 0.7065880412130476 0.7065869594413161 -1.253875611863936e-07 -0.0997063582475373 +2.1467 0.7065881979296722 0.7065871178730543 -1.232892743799341e-07 -0.09970644731950427 +2.1468000000000003 0.7065883546212812 0.7065872762342825 -1.2117313591755718e-07 -0.0997065363644923 +2.1469 0.7065885112880743 0.70658743452483 -1.190396387885928e-07 -0.09970662538250948 +2.147 0.7065886679302466 0.7065875927445306 -1.1688927982998754e-07 -0.09970671437356399 +2.1471 0.7065888245479868 0.7065877508932245 -1.1472255962395594e-07 -0.09970680333766391 +2.1472 0.7065889811414791 0.7065879089707561 -1.1253998236267215e-07 -0.09970689227481742 +2.1473 0.7065891377109019 0.7065880669769762 -1.1034205575286005e-07 -0.09970698118503266 +2.1474 0.706589294256428 0.7065882249117408 -1.0812929087528067e-07 -0.0997070700683178 +2.1475 0.7065894507782248 0.7065883827749112 -1.0590220207631201e-07 -0.0997071589246809 +2.1475999999999997 0.7065896072764537 0.7065885405663548 -1.0366130685172253e-07 -0.09970724775413015 +2.1477000000000004 0.7065897637512715 0.706588698285944 -1.0140712572090371e-07 -0.09970733655667367 +2.1478 0.7065899202028283 0.7065888559335569 -9.914018211064357e-08 -0.09970742533231954 +2.1479 0.7065900766312692 0.7065890135090778 -9.686100223022659e-08 -0.09970751408107592 +2.148 0.7065902330367333 0.7065891710123959 -9.457011494479889e-08 -0.09970760280295093 +2.1481 0.7065903894193543 0.7065893284434068 -9.226805166781538e-08 -0.09970769149795271 +2.1482 0.7065905457792596 0.7065894858020112 -8.995534622226187e-08 -0.09970778016608933 +2.1483000000000003 0.7065907021165716 0.7065896430881162 -8.763253472182653e-08 -0.0997078688073689 +2.1484 0.7065908584314062 0.7065898003016342 -8.53001554477345e-08 -0.0997079574217996 +2.1485 0.7065910147238739 0.7065899574424837 -8.295874872818465e-08 -0.09970804600938944 +2.1486 0.7065911709940792 0.7065901145105885 -8.060885680304108e-08 -0.0997081345701466 +2.1487000000000003 0.7065913272421211 0.7065902715058789 -7.825102371020881e-08 -0.0997082231040792 +2.1488 0.7065914834680924 0.7065904284282907 -7.588579515206001e-08 -0.09970831161119527 +2.1489000000000003 0.7065916396720797 0.7065905852777654 -7.351371836966658e-08 -0.0997084000915029 +2.149 0.7065917958541643 0.7065907420542511 -7.113534201573166e-08 -0.09970848854501026 +2.1491 0.7065919520144215 0.706590898757701 -6.875121603229159e-08 -0.09970857697172542 +2.1492000000000004 0.7065921081529205 0.7065910553880745 -6.636189151931066e-08 -0.09970866537165646 +2.1493 0.7065922642697245 0.7065912119453375 -6.3967920611082e-08 -0.09970875374481147 +2.1494 0.7065924203648907 0.7065913684294605 -6.156985634525602e-08 -0.09970884209119846 +2.1495 0.7065925764384708 0.7065915248404215 -5.916825253447083e-08 -0.0997089304108257 +2.1496 0.7065927324905104 0.7065916811782034 -5.6763663642970044e-08 -0.09970901870370112 +2.1497 0.7065928885210486 0.7065918374427951 -5.435664465346275e-08 -0.09970910696983284 +2.1498000000000004 0.7065930445301192 0.7065919936341922 -5.194775094395816e-08 -0.09970919520922897 +2.1499 0.7065932005177498 0.7065921497523954 -4.953753815690239e-08 -0.09970928342189755 +2.15 0.7065933564839619 0.7065923057974117 -4.712656207015841e-08 -0.09970937160784667 +2.1501 0.7065935124287711 0.7065924617692545 -4.4715378471834894e-08 -0.0997094597670844 +2.1502000000000003 0.7065936683521872 0.7065926176679422 -4.230454303099512e-08 -0.09970954789961878 +2.1503 0.7065938242542136 0.7065927734935001 -3.989461116714614e-08 -0.09970963600545789 +2.1504000000000003 0.7065939801348481 0.706592929245959 -3.748613792617893e-08 -0.09970972408460978 +2.1505 0.7065941359940825 0.7065930849253554 -3.507967785069781e-08 -0.0997098121370825 +2.1506 0.7065942918319026 0.7065932405317324 -3.267578485110882e-08 -0.09970990016288415 +2.1507 0.7065944476482886 0.7065933960651387 -3.027501208258988e-08 -0.0997099881620228 +2.1508000000000003 0.706594603443214 0.7065935515256289 -2.7877911812357326e-08 -0.09971007613450641 +2.1509 0.706594759216647 0.7065937069132633 -2.5485035295633174e-08 -0.09971016408034315 +2.151 0.7065949149685498 0.7065938622281085 -2.309693264814297e-08 -0.09971025199954098 +2.1511 0.7065950706988784 0.7065940174702368 -2.0714152723384088e-08 -0.09971033989210792 +2.1512000000000002 0.7065952264075832 0.7065941726397262 -1.8337242978401502e-08 -0.09971042775805211 +2.1513 0.7065953820946087 0.7065943277366611 -1.5966749356693954e-08 -0.09971051559738152 +2.1514 0.7065955377598936 0.7065944827611309 -1.3603216157242332e-08 -0.09971060341010421 +2.1515 0.7065956934033707 0.7065946377132317 -1.1247185910043256e-08 -0.09971069119622822 +2.1515999999999997 0.7065958490249669 0.7065947925930649 -8.899199255979484e-09 -0.09971077895576158 +2.1517000000000004 0.7065960046246036 0.7065949474007378 -6.559794818450371e-09 -0.09971086668871237 +2.1518 0.7065961602021962 0.7065951021363631 -4.229509082374905e-09 -0.09971095439508856 +2.1519 0.7065963157576542 0.70659525680006 -1.9088762636537693e-09 -0.09971104207489818 +2.152 0.7065964712908819 0.7065954113919524 4.015717957814302e-10 -0.09971112972814926 +2.1521 0.7065966268017774 0.7065955659121708 2.701305769348128e-09 -0.09971121735484981 +2.1522 0.7065967822902335 0.7065957203608508 4.989798957702463e-09 -0.09971130495500785 +2.1523000000000003 0.7065969377561374 0.7065958747381339 7.266527405833112e-09 -0.09971139252863147 +2.1524 0.7065970931993704 0.7065960290441669 9.530970030563468e-09 -0.09971148007572855 +2.1525 0.7065972486198082 0.7065961832791021 1.1782608737645472e-08 -0.09971156759630717 +2.1526 0.7065974040173213 0.7065963374430982 1.4020928532781918e-08 -0.09971165509037538 +2.1527000000000003 0.7065975593917748 0.7065964915363183 1.624541765780224e-08 -0.09971174255794117 +2.1528 0.706597714743028 0.7065966455589314 1.8455567686072316e-08 -0.09971182999901251 +2.1529000000000003 0.7065978700709349 0.706596799511112 2.0650873649129264e-08 -0.09971191741359745 +2.153 0.7065980253753439 0.7065969533930395 2.2830834150305845e-08 -0.09971200480170388 +2.1531 0.7065981806560986 0.7065971072048994 2.4994951483559014e-08 -0.09971209216333993 +2.1532000000000004 0.7065983359130366 0.7065972609468818 2.7142731741022774e-08 -0.09971217949851352 +2.1533 0.7065984911459909 0.7065974146191825 2.9273684927499932e-08 -0.09971226680723268 +2.1534 0.706598646354789 0.7065975682220023 3.1387325075821204e-08 -0.09971235408950536 +2.1535 0.706598801539253 0.706597721755547 3.34831703491939e-08 -0.09971244134533958 +2.1536 0.7065989566992001 0.7065978752200279 3.556074315742841e-08 -0.09971252857474328 +2.1537 0.7065991118344428 0.7065980286156611 3.761957027489937e-08 -0.0997126157777245 +2.1538000000000004 0.706599266944788 0.7065981819426678 3.9659182925547154e-08 -0.09971270295429117 +2.1539 0.706599422030038 0.7065983352012742 4.16791169060432e-08 -0.09971279010445137 +2.154 0.7065995770899898 0.7065984883917115 4.367891268119983e-08 -0.09971287722821298 +2.1541 0.7065997321244355 0.7065986415142154 4.565811551060506e-08 -0.09971296432558398 +2.1542000000000003 0.7065998871331628 0.7065987945690269 4.761627551974623e-08 -0.09971305139657233 +2.1543 0.7066000421159544 0.7065989475563914 4.95529478283796e-08 -0.09971313844118607 +2.1544 0.7066001970725885 0.7065991004765593 5.146769263553175e-08 -0.09971322545943309 +2.1545 0.7066003520028381 0.7065992533297853 5.336007533225662e-08 -0.0997133124513214 +2.1546 0.706600506906472 0.706599406116329 5.52296665814328e-08 -0.09971339941685892 +2.1547 0.7066006617832546 0.7065995588364545 5.707604244266362e-08 -0.09971348635605366 +2.1548000000000003 0.7066008166329455 0.7065997114904303 5.889878443993135e-08 -0.09971357326891354 +2.1549 0.7066009714552998 0.7065998640785291 6.069747967261951e-08 -0.09971366015544653 +2.155 0.7066011262500687 0.7066000166010284 6.247172090224906e-08 -0.09971374701566058 +2.1551 0.7066012810169984 0.70660016905821 6.422110666350067e-08 -0.09971383384956362 +2.1552000000000002 0.7066014357558315 0.7066003214503596 6.594524132493007e-08 -0.0997139206571636 +2.1553 0.7066015904663061 0.706600473777767 6.764373519305145e-08 -0.09971400743846853 +2.1554 0.7066017451481565 0.7066006260407263 6.931620460601251e-08 -0.09971409419348627 +2.1555 0.7066018998011123 0.7066007782395358 7.096227201339178e-08 -0.09971418092222481 +2.1555999999999997 0.7066020544248999 0.7066009303744976 7.258156605252641e-08 -0.09971426762469204 +2.1557000000000004 0.7066022090192411 0.7066010824459177 7.417372165953451e-08 -0.09971435430089592 +2.1558 0.7066023635838545 0.7066012344541059 7.573838011268319e-08 -0.09971444095084442 +2.1559 0.7066025181184545 0.7066013863993759 7.727518915381926e-08 -0.09971452757454542 +2.156 0.7066026726227519 0.7066015382820447 7.878380303867616e-08 -0.09971461417200687 +2.1561 0.7066028270964537 0.7066016901024338 8.02638826253449e-08 -0.09971470074323668 +2.1562 0.7066029815392636 0.7066018418608674 8.171509545754074e-08 -0.09971478728824282 +2.1563000000000003 0.7066031359508818 0.7066019935576734 8.313711581491023e-08 -0.09971487380703314 +2.1564 0.7066032903310048 0.7066021451931832 8.452962480670623e-08 -0.0997149602996156 +2.1565 0.706603444679326 0.7066022967677315 8.589231044811574e-08 -0.09971504676599807 +2.1566 0.7066035989955355 0.7066024482816563 8.722486771924054e-08 -0.09971513320618852 +2.1567000000000003 0.7066037532793203 0.7066025997352989 8.852699862407776e-08 -0.09971521962019486 +2.1568 0.7066039075303644 0.7066027511290034 8.979841227552132e-08 -0.09971530600802497 +2.1569000000000003 0.7066040617483481 0.7066029024631173 9.103882495087312e-08 -0.0997153923696868 +2.157 0.7066042159329493 0.7066030537379907 9.224796014214998e-08 -0.0997154787051882 +2.1571 0.7066043700838429 0.7066032049539769 9.342554866190178e-08 -0.0997155650145371 +2.1572000000000005 0.706604524200701 0.7066033561114315 9.457132866749762e-08 -0.0997156512977414 +2.1573 0.706604678283193 0.7066035072107133 9.568504568888136e-08 -0.099715737554809 +2.1574 0.7066048323309855 0.7066036582521836 9.676645275694118e-08 -0.09971582378574777 +2.1575 0.7066049863437427 0.7066038092362061 9.781531042432623e-08 -0.09971590999056558 +2.1576 0.7066051403211265 0.7066039601631472 9.88313867966717e-08 -0.09971599616927039 +2.1577 0.7066052942627958 0.7066041110333754 9.981445759504881e-08 -0.09971608232187001 +2.1578000000000004 0.7066054481684081 0.7066042618472621 1.007643062392316e-07 -0.09971616844837243 +2.1579 0.7066056020376174 0.7066044126051804 1.0168072386504412e-07 -0.09971625454878542 +2.158 0.7066057558700769 0.7066045633075055 1.0256350936599379e-07 -0.09971634062311696 +2.1581 0.7066059096654368 0.7066047139546148 1.0341246945919091e-07 -0.09971642667137487 +2.1582000000000003 0.7066060634233458 0.7066048645468879 1.0422741869228758e-07 -0.09971651269356702 +2.1583 0.7066062171434502 0.7066050150847061 1.050081795232749e-07 -0.09971659868970134 +2.1584 0.7066063708253953 0.7066051655684522 1.057545823378303e-07 -0.09971668465978566 +2.1585 0.7066065244688238 0.7066053159985111 1.0646646550135919e-07 -0.09971677060382778 +2.1586 0.7066066780733775 0.7066054663752692 1.0714367535205604e-07 -0.09971685652183568 +2.1587 0.7066068316386961 0.7066056166991146 1.077860662841712e-07 -0.09971694241381718 +2.1588000000000003 0.706606985164418 0.7066057669704371 1.0839350076882748e-07 -0.09971702827978018 +2.1589 0.7066071386501802 0.7066059171896268 1.0896584935748965e-07 -0.09971711411973244 +2.159 0.7066072920956187 0.7066060673570762 1.0950299073400616e-07 -0.09971719993368192 +2.1591 0.7066074455003678 0.7066062174731785 1.1000481171807852e-07 -0.0997172857216364 +2.1592000000000002 0.706607598864061 0.7066063675383281 1.1047120733118088e-07 -0.09971737148360377 +2.1593 0.706607752186331 0.7066065175529206 1.1090208076186547e-07 -0.09971745721959188 +2.1594 0.7066079054668088 0.706606667517352 1.1129734342474329e-07 -0.09971754292960859 +2.1595 0.7066080587051253 0.7066068174320199 1.1165691497089236e-07 -0.09971762861366168 +2.1595999999999997 0.7066082119009102 0.7066069672973221 1.1198072329132724e-07 -0.09971771427175906 +2.1597000000000004 0.7066083650537929 0.7066071171136572 1.1226870455169347e-07 -0.09971779990390857 +2.1598 0.7066085181634016 0.7066072668814245 1.1252080317145086e-07 -0.09971788551011804 +2.1599 0.7066086712293649 0.7066074166010236 1.1273697188285414e-07 -0.09971797109039526 +2.16 0.7066088242513098 0.7066075662728546 1.1291717169278903e-07 -0.09971805664474809 +2.1601 0.7066089772288642 0.7066077158973181 1.1306137191052779e-07 -0.09971814217318438 +2.1602 0.706609130161655 0.7066078654748145 1.1316955015813757e-07 -0.09971822767571198 +2.1603000000000003 0.7066092830493094 0.7066080150057448 1.1324169236354154e-07 -0.09971831315233867 +2.1604 0.7066094358914539 0.7066081644905096 1.1327779275704941e-07 -0.09971839860307229 +2.1605 0.706609588687716 0.7066083139295096 1.1327785387829636e-07 -0.09971848402792065 +2.1606 0.7066097414377224 0.7066084633231458 1.1324188656930412e-07 -0.09971856942689156 +2.1607000000000003 0.7066098941411003 0.7066086126718182 1.1316990998141985e-07 -0.09971865479999287 +2.1608 0.7066100467974777 0.7066087619759271 1.130619515544995e-07 -0.09971874014723237 +2.1609000000000003 0.7066101994064824 0.7066089112358722 1.1291804699956054e-07 -0.09971882546861788 +2.161 0.7066103519677429 0.7066090604520529 1.1273824029878199e-07 -0.09971891076415723 +2.1611 0.7066105044808881 0.7066092096248673 1.1252258371591273e-07 -0.09971899603385816 +2.1612000000000005 0.7066106569455481 0.706609358754714 1.1227113775463815e-07 -0.09971908127772856 +2.1613 0.706610809361353 0.7066095078419896 1.1198397113776348e-07 -0.09971916649577617 +2.1614 0.7066109617279343 0.7066096568870908 1.1166116079333599e-07 -0.09971925168800883 +2.1615 0.7066111140449242 0.706609805890413 1.1130279186158387e-07 -0.09971933685443435 +2.1616 0.7066112663119558 0.7066099548523503 1.1090895763940511e-07 -0.09971942199506045 +2.1617 0.7066114185286635 0.7066101037732966 1.1047975956302025e-07 -0.09971950710989498 +2.1618000000000004 0.7066115706946828 0.7066102526536437 1.1001530719409458e-07 -0.09971959219894574 +2.1619 0.7066117228096507 0.7066104014937824 1.0951571817463535e-07 -0.09971967726222053 +2.162 0.7066118748732049 0.7066105502941022 1.0898111822699175e-07 -0.09971976229972707 +2.1620999999999997 0.7066120268849853 0.706610699054991 1.0841164110181323e-07 -0.09971984731147318 +2.1622000000000003 0.7066121788446331 0.7066108477768355 1.0780742852600778e-07 -0.09971993229746667 +2.1623 0.7066123307517909 0.7066109964600203 1.0716863019233358e-07 -0.09972001725771529 +2.1624 0.7066124826061028 0.7066111451049286 1.0649540374899069e-07 -0.09972010219222677 +2.1625 0.7066126344072156 0.706611293711942 1.0578791468512927e-07 -0.099720187101009 +2.1626 0.706612786154777 0.7066114422814396 1.0504633637248295e-07 -0.09972027198406963 +2.1627 0.7066129378484372 0.7066115908137991 1.0427084997516323e-07 -0.0997203568414165 +2.1628000000000003 0.7066130894878484 0.706611739309396 1.0346164441496497e-07 -0.09972044167305741 +2.1629 0.7066132410726644 0.7066118877686035 1.0261891631585529e-07 -0.09972052647900004 +2.163 0.7066133926025424 0.7066120361917927 1.017428699727485e-07 -0.09972061125925222 +2.1631 0.7066135440771403 0.7066121845793325 1.0083371731334223e-07 -0.09972069601382166 +2.1632000000000002 0.7066136954961193 0.7066123329315895 9.989167781485064e-08 -0.09972078074271618 +2.1633 0.7066138468591432 0.7066124812489275 9.891697847277947e-08 -0.09972086544594344 +2.1634 0.7066139981658777 0.7066126295317081 9.790985373847594e-08 -0.0997209501235113 +2.1635 0.7066141494159915 0.70661277778029 9.687054545667872e-08 -0.09972103477542746 +2.1635999999999997 0.7066143006091561 0.7066129259950296 9.579930285164018e-08 -0.09972111940169966 +2.1637000000000004 0.7066144517450454 0.7066130741762799 9.469638237794009e-08 -0.09972120400233565 +2.1638 0.7066146028233364 0.7066132223243918 9.356204774130239e-08 -0.09972128857734319 +2.1639 0.7066147538437089 0.706613370439713 9.239656981879785e-08 -0.09972137312673005 +2.164 0.7066149048058457 0.7066135185225877 9.120022655823012e-08 -0.0997214576505039 +2.1641 0.7066150557094326 0.7066136665733578 8.997330295384964e-08 -0.09972154214867253 +2.1642 0.7066152065541585 0.7066138145923617 8.871609094920907e-08 -0.09972162662124365 +2.1643000000000003 0.706615357339716 0.7066139625799344 8.742888938512161e-08 -0.09972171106822499 +2.1644 0.7066155080658005 0.7066141105364079 8.611200393374152e-08 -0.09972179548962429 +2.1645 0.7066156587321111 0.7066142584621105 8.476574699274597e-08 -0.09972187988544928 +2.1646 0.7066158093383496 0.7066144063573674 8.339043764543641e-08 -0.09972196425570769 +2.1647000000000003 0.7066159598842221 0.7066145542225003 8.198640158788018e-08 -0.09972204860040723 +2.1648 0.7066161103694382 0.7066147020578271 8.055397102309236e-08 -0.09972213291955566 +2.1649000000000003 0.7066162607937108 0.7066148498636621 7.909348458817744e-08 -0.09972221721316066 +2.165 0.7066164111567561 0.7066149976403159 7.760528730055283e-08 -0.09972230148122992 +2.1651 0.7066165614582955 0.7066151453880956 7.608973045386547e-08 -0.09972238572377125 +2.1652000000000005 0.706616711698053 0.7066152931073035 7.454717153992929e-08 -0.09972246994079229 +2.1653000000000002 0.7066168618757567 0.7066154407982393 7.297797417586682e-08 -0.09972255413230073 +2.1654 0.7066170119911391 0.7066155884611978 7.138250798614798e-08 -0.09972263829830433 +2.1655 0.7066171620439365 0.70661573609647 6.976114856616089e-08 -0.09972272243881075 +2.1656 0.7066173120338891 0.7066158837043427 6.811427733476039e-08 -0.0997228065538277 +2.1657 0.7066174619607417 0.7066160312850989 6.644228148396103e-08 -0.09972289064336293 +2.1658000000000004 0.7066176118242427 0.7066161788390171 6.474555390260928e-08 -0.09972297470742407 +2.1659 0.7066177616241456 0.7066163263663713 6.30244930306667e-08 -0.09972305874601885 +2.166 0.7066179113602077 0.7066164738674316 6.127950281410721e-08 -0.099723142759155 +2.1660999999999997 0.7066180610321906 0.7066166213424634 5.9510992578282185e-08 -0.09972322674684014 +2.1662000000000003 0.7066182106398606 0.7066167687917277 5.7719376958531576e-08 -0.09972331070908202 +2.1663 0.7066183601829885 0.706616916215481 5.590507578048798e-08 -0.09972339464588827 +2.1664 0.7066185096613498 0.706617063613975 5.4068513971605725e-08 -0.09972347855726658 +2.1665 0.7066186590747242 0.7066172109874571 5.22101214657511e-08 -0.09972356244322467 +2.1666 0.7066188084228966 0.7066173583361702 5.033033309564949e-08 -0.09972364630377022 +2.1667 0.7066189577056563 0.7066175056603519 4.842958849400614e-08 -0.0997237301389109 +2.1668000000000003 0.7066191069227972 0.706617652960235 4.650833199115745e-08 -0.09972381394865432 +2.1669 0.7066192560741185 0.7066178002360483 4.45670125109876e-08 -0.09972389773300826 +2.167 0.7066194051594239 0.7066179474880148 4.260608346337569e-08 -0.09972398149198033 +2.1671 0.7066195541785223 0.7066180947163532 4.0626002641847014e-08 -0.09972406522557822 +2.1672000000000002 0.7066197031312271 0.7066182419212768 3.8627232112550813e-08 -0.0997241489338096 +2.1673 0.7066198520173574 0.7066183891029938 3.661023812578934e-08 -0.09972423261668206 +2.1674 0.7066200008367365 0.7066185362617082 3.4575490961627486e-08 -0.09972431627420333 +2.1675 0.7066201495891935 0.706618683397618 3.252346487785107e-08 -0.09972439990638106 +2.1675999999999997 0.7066202982745624 0.7066188305109163 3.045463795731118e-08 -0.09972448351322291 +2.1677000000000004 0.7066204468926822 0.7066189776017913 2.8369492009044928e-08 -0.09972456709473652 +2.1678 0.7066205954433975 0.7066191246704252 2.626851246419204e-08 -0.0997246506509295 +2.1679 0.7066207439265578 0.7066192717169961 2.4152188254564222e-08 -0.0997247341818096 +2.168 0.7066208923420181 0.706619418741676 2.2021011694683956e-08 -0.09972481768738439 +2.1681 0.7066210406896386 0.7066195657446317 1.9875478382905265e-08 -0.09972490116766156 +2.1682 0.7066211889692849 0.706619712726025 1.771608707130945e-08 -0.09972498462264873 +2.1683000000000003 0.7066213371808281 0.7066198596860114 1.5543339562489045e-08 -0.09972506805235354 +2.1684 0.7066214853241443 0.706620006624742 1.335774057684147e-08 -0.09972515145678362 +2.1685 0.7066216333991157 0.706620153542362 1.115979764588354e-08 -0.0997252348359466 +2.1686 0.7066217814056293 0.7066203004390109 8.950020999494435e-09 -0.09972531818985014 +2.1687000000000003 0.706621929343578 0.7066204473148234 6.72892343581144e-09 -0.09972540151850189 +2.1688 0.7066220772128602 0.7066205941699277 4.497020203268753e-09 -0.0997254848219094 +2.1689000000000003 0.70662222501338 0.7066207410044472 2.2548288973814334e-09 -0.09972556810008038 +2.169 0.7066223727450467 0.7066208878184994 2.869316763354224e-12 -0.09972565135302242 +2.1691 0.7066225204077756 0.7066210346121962 -2.2583366366193958e-09 -0.09972573458074313 +2.1692000000000005 0.7066226680014873 0.7066211813856436 -4.5282650927569446e-09 -0.09972581778325017 +2.1693000000000002 0.7066228155261082 0.7066213281389426 -6.806390326352663e-09 -0.09972590096055112 +2.1694 0.7066229629815701 0.7066214748721882 -9.092184882590615e-09 -0.0997259841126536 +2.1695 0.706623110367811 0.7066216215854692 -1.1385119698566204e-08 -0.09972606723956519 +2.1696 0.7066232576847742 0.7066217682788696 -1.368466422298209e-08 -0.09972615034129355 +2.1697 0.7066234049324089 0.7066219149524671 -1.599028654538509e-08 -0.0997262334178463 +2.1698000000000004 0.7066235521106696 0.706622061606334 -1.830145351195897e-08 -0.09972631646923097 +2.1699 0.7066236992195174 0.7066222082405365 -2.061763084912349e-08 -0.09972639949545525 +2.17 0.7066238462589183 0.7066223548551351 -2.2938283293638673e-08 -0.09972648249652669 +2.1700999999999997 0.7066239932288443 0.7066225014501852 -2.5262874710132305e-08 -0.0997265654724529 +2.1702000000000004 0.7066241401292734 0.7066226480257356 -2.7590868216000042e-08 -0.09972664842324153 +2.1703 0.7066242869601893 0.7066227945818295 -2.9921726309124416e-08 -0.0997267313489001 +2.1704 0.706624433721581 0.7066229411185048 -3.22549109877876e-08 -0.09972681424943625 +2.1705 0.7066245804134441 0.706623087635793 -3.458988387448729e-08 -0.09972689712485755 +2.1706 0.706624727035779 0.7066232341337201 -3.692610634408941e-08 -0.0997269799751716 +2.1707 0.7066248735885929 0.7066233806123061 -3.9263039642981924e-08 -0.09972706280038594 +2.1708000000000003 0.7066250200718979 0.706623527071566 -4.160014501852858e-08 -0.09972714560050822 +2.1709 0.7066251664857124 0.7066236735115078 -4.3936883839035875e-08 -0.09972722837554596 +2.171 0.7066253128300605 0.7066238199321344 -4.6272717720008405e-08 -0.09972731112550676 +2.1711 0.7066254591049719 0.706623966333443 -4.8607108647314226e-08 -0.0997273938503982 +2.1712000000000002 0.7066256053104821 0.7066241127154251 -5.093951910316915e-08 -0.09972747655022786 +2.1713 0.7066257514466328 0.706624259078066 -5.326941218426057e-08 -0.09972755922500331 +2.1714 0.7066258975134706 0.7066244054213452 -5.5596251732339605e-08 -0.0997276418747321 +2.1715 0.706626043511049 0.706624551745237 -5.7919502451314955e-08 -0.09972772449942184 +2.1715999999999998 0.7066261894394259 0.7066246980497097 -6.023863003724872e-08 -0.09972780709908007 +2.1717000000000004 0.7066263352986659 0.7066248443347258 -6.25531012925229e-08 -0.09972788967371436 +2.1718 0.7066264810888387 0.7066249906002421 -6.486238425702784e-08 -0.09972797222333224 +2.1719 0.7066266268100202 0.7066251368462095 -6.716594832438874e-08 -0.0997280547479413 +2.172 0.7066267724622919 0.7066252830725738 -6.946326436534783e-08 -0.09972813724754909 +2.1721 0.7066269180457403 0.7066254292792746 -7.175380485483288e-08 -0.09972821972216316 +2.1722 0.7066270635604586 0.7066255754662459 -7.403704397864266e-08 -0.09972830217179104 +2.1723000000000003 0.7066272090065446 0.7066257216334164 -7.631245777005649e-08 -0.09972838459644032 +2.1724 0.7066273543841024 0.706625867780709 -7.857952422519326e-08 -0.09972846699611852 +2.1725 0.7066274996932416 0.7066260139080409 -8.083772341533485e-08 -0.0997285493708332 +2.1726 0.7066276449340768 0.7066261600153239 -8.308653761269352e-08 -0.09972863172059188 +2.1727000000000003 0.7066277901067288 0.7066263061024642 -8.532545141531206e-08 -0.09972871404540212 +2.1728 0.7066279352113234 0.7066264521693627 -8.755395184724402e-08 -0.09972879634527144 +2.1729000000000003 0.7066280802479921 0.7066265982159144 -8.977152849386216e-08 -0.0997288786202074 +2.173 0.7066282252168719 0.7066267442420093 -9.197767361114606e-08 -0.09972896087021753 +2.1731 0.7066283701181049 0.7066268902475318 -9.417188223757172e-08 -0.09972904309530933 +2.1732000000000005 0.7066285149518392 0.7066270362323606 -9.635365231901172e-08 -0.09972912529549038 +2.1733000000000002 0.7066286597182276 0.7066271821963693 -9.852248481889009e-08 -0.09972920747076815 +2.1734 0.7066288044174288 0.7066273281394266 -1.0067788383354148e-07 -0.09972928962115021 +2.1735 0.7066289490496062 0.7066274740613951 -1.0281935669369247e-07 -0.09972937174664409 +2.1736 0.7066290936149284 0.7066276199621329 -1.049464141032394e-07 -0.09972945384725725 +2.1737 0.70662923811357 0.7066277658414923 -1.0705857022251519e-07 -0.09972953592299721 +2.1738000000000004 0.7066293825457102 0.7066279116993206 -1.0915534280186295e-07 -0.09972961797387155 +2.1739 0.706629526911533 0.7066280575354602 -1.1123625327964792e-07 -0.09972969999988772 +2.174 0.7066296712112283 0.7066282033497483 -1.1330082688373877e-07 -0.0997297820010533 +2.1740999999999997 0.7066298154449906 0.7066283491420168 -1.1534859276421394e-07 -0.09972986397737571 +2.1742000000000004 0.7066299596130194 0.7066284949120931 -1.1737908407923048e-07 -0.09972994592886256 +2.1743 0.7066301037155192 0.7066286406597988 -1.1939183810691367e-07 -0.09973002785552125 +2.1744 0.7066302477526991 0.7066287863849514 -1.2138639635984882e-07 -0.09973010975735935 +2.1745 0.7066303917247736 0.7066289320873633 -1.2336230467355214e-07 -0.09973019163438433 +2.1746 0.7066305356319619 0.7066290777668418 -1.2531911331922774e-07 -0.0997302734866037 +2.1747 0.7066306794744877 0.7066292234231898 -1.2725637711305526e-07 -0.09973035531402491 +2.1748000000000003 0.7066308232525795 0.7066293690562051 -1.2917365549598714e-07 -0.09973043711665554 +2.1749 0.7066309669664708 0.7066295146656811 -1.3107051265864866e-07 -0.09973051889450302 +2.175 0.7066311106163993 0.7066296602514066 -1.329465176280742e-07 -0.09973060064757483 +2.1751 0.7066312542026073 0.7066298058131658 -1.348012443544433e-07 -0.09973068237587851 +2.1752000000000002 0.706631397725342 0.7066299513507377 -1.3663427183424615e-07 -0.09973076407942148 +2.1753 0.7066315411848543 0.7066300968638981 -1.3844518418661134e-07 -0.09973084575821121 +2.1754000000000002 0.7066316845814005 0.7066302423524176 -1.402335707504504e-07 -0.0997309274122553 +2.1755 0.7066318279152406 0.7066303878160625 -1.4199902618333704e-07 -0.09973100904156113 +2.1755999999999998 0.7066319711866385 0.7066305332545947 -1.4374115054824332e-07 -0.09973109064613613 +2.1757000000000004 0.7066321143958635 0.7066306786677725 -1.4545954940027583e-07 -0.09973117222598789 +2.1758 0.706632257543188 0.7066308240553494 -1.4715383388208547e-07 -0.09973125378112382 +2.1759 0.706632400628889 0.706630969417075 -1.488236208227467e-07 -0.0997313353115514 +2.176 0.7066325436532473 0.7066311147526947 -1.504685327880645e-07 -0.09973141681727804 +2.1761 0.706632686616548 0.7066312600619502 -1.5208819821761754e-07 -0.09973149829831127 +2.1762 0.7066328295190796 0.7066314053445792 -1.5368225146292214e-07 -0.09973157975465853 +2.1763000000000003 0.706632972361135 0.7066315506003158 -1.5525033288978085e-07 -0.09973166118632731 +2.1764 0.7066331151430105 0.7066316958288894 -1.5679208896501873e-07 -0.09973174259332503 +2.1765 0.7066332578650061 0.7066318410300266 -1.5830717232240277e-07 -0.0997318239756591 +2.1766 0.7066334005274258 0.70663198620345 -1.5979524184590865e-07 -0.09973190533333706 +2.1767000000000003 0.706633543130577 0.7066321313488788 -1.6125596276513054e-07 -0.09973198666636635 +2.1768 0.7066336856747706 0.706632276466028 -1.6268900668303665e-07 -0.09973206797475434 +2.1769000000000003 0.7066338281603208 0.70663242155461 -1.640940517060735e-07 -0.09973214925850854 +2.177 0.7066339705875455 0.7066325666143336 -1.6547078247712566e-07 -0.09973223051763641 +2.1771 0.7066341129567655 0.706632711644904 -1.6681889026051722e-07 -0.09973231175214534 +2.1772000000000005 0.706634255268305 0.7066328566460237 -1.6813807300793127e-07 -0.09973239296204282 +2.1773000000000002 0.7066343975224916 0.7066330016173912 -1.6942803543473772e-07 -0.09973247414733621 +2.1774 0.7066345397196554 0.7066331465587026 -1.706884890685656e-07 -0.09973255530803304 +2.1775 0.7066346818601299 0.7066332914696509 -1.7191915233603916e-07 -0.09973263644414064 +2.1776 0.706634823944252 0.7066334363499257 -1.7311975060961549e-07 -0.09973271755566653 +2.1777 0.7066349659723605 0.7066335811992144 -1.742900162700345e-07 -0.09973279864261807 +2.1778000000000004 0.7066351079447977 0.7066337260172012 -1.7542968877570786e-07 -0.09973287970500273 +2.1779 0.706635249861908 0.7066338708035675 -1.7653851470608717e-07 -0.0997329607428279 +2.178 0.7066353917240391 0.7066340155579924 -1.7761624783452223e-07 -0.09973304175610102 +2.1780999999999997 0.7066355335315407 0.7066341602801524 -1.7866264916469032e-07 -0.09973312274482951 +2.1782000000000004 0.7066356752847653 0.7066343049697211 -1.796774869930462e-07 -0.09973320370902079 +2.1783 0.7066358169840679 0.7066344496263701 -1.8066053696433326e-07 -0.09973328464868225 +2.1784 0.7066359586298051 0.7066345942497686 -1.8161158212362527e-07 -0.09973336556382131 +2.1785 0.7066361002223367 0.7066347388395837 -1.82530412937143e-07 -0.09973344645444543 +2.1786 0.706636241762024 0.7066348833954801 -1.834168273824599e-07 -0.09973352732056195 +2.1787 0.7066363832492306 0.7066350279171201 -1.8427063094156315e-07 -0.0997336081621783 +2.1788000000000003 0.706636524684322 0.7066351724041648 -1.8509163669105932e-07 -0.0997336889793019 +2.1789 0.7066366660676657 0.7066353168562729 -1.8587966532992994e-07 -0.09973376977194014 +2.179 0.706636807399631 0.7066354612731012 -1.866345451725926e-07 -0.09973385054010037 +2.1791 0.7066369486805889 0.706635605654305 -1.8735611227033155e-07 -0.09973393128379004 +2.1792000000000002 0.7066370899109121 0.7066357499995379 -1.8804421035578667e-07 -0.09973401200301657 +2.1793 0.7066372310909749 0.7066358943084516 -1.886986909678534e-07 -0.09973409269778728 +2.1794000000000002 0.706637372221153 0.7066360385806971 -1.89319413413519e-07 -0.09973417336810964 +2.1795 0.7066375133018237 0.7066361828159228 -1.8990624481990404e-07 -0.09973425401399098 +2.1795999999999998 0.706637654333365 0.7066363270137765 -1.904590601620182e-07 -0.09973433463543864 +2.1797000000000004 0.7066377953161571 0.7066364711739047 -1.9097774231133235e-07 -0.09973441523246009 +2.1798 0.706637936250581 0.7066366152959529 -1.9146218201149257e-07 -0.0997344958050627 +2.1799 0.7066380771370184 0.706636759379565 -1.9191227795464783e-07 -0.09973457635325383 +2.18 0.7066382179758524 0.7066369034243845 -1.9232793677104176e-07 -0.09973465687704086 +2.1801 0.7066383587674667 0.7066370474300534 -1.9270907304289042e-07 -0.0997347373764312 +2.1802 0.706638499512246 0.7066371913962132 -1.9305560936336286e-07 -0.09973481785143212 +2.1803000000000003 0.7066386402105758 0.7066373353225046 -1.9336747629494777e-07 -0.09973489830205108 +2.1804 0.706638780862842 0.7066374792085679 -1.93644612435373e-07 -0.09973497872829541 +2.1805 0.7066389214694313 0.7066376230540425 -1.938869643690333e-07 -0.09973505913017253 +2.1806 0.7066390620307307 0.7066377668585676 -1.9409448675025698e-07 -0.09973513950768972 +2.1807000000000003 0.7066392025471275 0.7066379106217817 -1.942671422512643e-07 -0.09973521986085439 +2.1808 0.7066393430190097 0.7066380543433228 -1.9440490158645352e-07 -0.09973530018967386 +2.1809000000000003 0.7066394834467651 0.7066381980228296 -1.9450774355056488e-07 -0.09973538049415553 +2.181 0.7066396238307819 0.7066383416599397 -1.9457565495276108e-07 -0.09973546077430673 +2.1811 0.7066397641714479 0.7066384852542913 -1.9460863068948564e-07 -0.09973554103013482 +2.1812000000000005 0.7066399044691517 0.7066386288055224 -1.9460667371323792e-07 -0.0997356212616472 +2.1813000000000002 0.7066400447242809 0.706638772313271 -1.9456979497706195e-07 -0.09973570146885116 +2.1814 0.7066401849372231 0.7066389157771753 -1.9449801353516039e-07 -0.09973578165175402 +2.1815 0.7066403251083659 0.7066390591968743 -1.9439135644575e-07 -0.0997358618103632 +2.1816 0.7066404652380964 0.7066392025720065 -1.9424985880575618e-07 -0.09973594194468599 +2.1817 0.7066406053268008 0.7066393459022118 -1.9407356372305729e-07 -0.0997360220547297 +2.1818 0.7066407453748653 0.7066394891871304 -1.9386252233383194e-07 -0.09973610214050177 +2.1819 0.706640885382675 0.7066396324264024 -1.936167937643951e-07 -0.0997361822020094 +2.182 0.7066410253506146 0.7066397756196696 -1.9333644508609527e-07 -0.09973626223926 +2.1820999999999997 0.7066411652790681 0.7066399187665744 -1.9302155134653942e-07 -0.09973634225226094 +2.1822000000000004 0.7066413051684178 0.7066400618667593 -1.9267219554877646e-07 -0.09973642224101945 +2.1823 0.7066414450190458 0.706640204919869 -1.9228846858190818e-07 -0.09973650220554287 +2.1824 0.706641584831333 0.7066403479255484 -1.9187046925925322e-07 -0.09973658214583858 +2.1825 0.7066417246056589 0.7066404908834443 -1.9141830424895812e-07 -0.09973666206191392 +2.1826 0.706641864342402 0.7066406337932037 -1.9093208805318063e-07 -0.09973674195377613 +2.1827 0.7066420040419389 0.7066407766544758 -1.9041194300115083e-07 -0.09973682182143255 +2.1828000000000003 0.7066421437046458 0.706640919466911 -1.8985799917631274e-07 -0.09973690166489056 +2.1829 0.7066422833308966 0.7066410622301609 -1.8927039445795768e-07 -0.09973698148415741 +2.183 0.7066424229210637 0.7066412049438786 -1.8864927441020196e-07 -0.09973706127924038 +2.1831 0.706642562475518 0.7066413476077196 -1.879947922819869e-07 -0.09973714105014683 +2.1832000000000003 0.7066427019946288 0.7066414902213407 -1.87307108961976e-07 -0.09973722079688407 +2.1833 0.7066428414787633 0.7066416327844002 -1.8658639295426882e-07 -0.0997373005194594 +2.1834000000000002 0.706642980928287 0.7066417752965586 -1.858328203194204e-07 -0.0997373802178801 +2.1835 0.7066431203435634 0.7066419177574785 -1.8504657462239948e-07 -0.09973745989215348 +2.1835999999999998 0.7066432597249535 0.7066420601668243 -1.842278469221803e-07 -0.09973753954228681 +2.1837000000000004 0.7066433990728167 0.7066422025242627 -1.8337683569541463e-07 -0.09973761916828744 +2.1838 0.7066435383875098 0.7066423448294625 -1.824937468121457e-07 -0.09973769877016261 +2.1839 0.7066436776693878 0.7066424870820951 -1.8157879345948036e-07 -0.09973777834791966 +2.184 0.706643816918803 0.706642629281834 -1.8063219609995573e-07 -0.09973785790156585 +2.1841 0.7066439561361048 0.706642771428355 -1.7965418244725306e-07 -0.09973793743110845 +2.1842 0.706644095321641 0.7066429135213365 -1.7864498735170597e-07 -0.09973801693655476 +2.1843000000000004 0.7066442344757558 0.7066430555604599 -1.7760485281417826e-07 -0.09973809641791205 +2.1844 0.7066443735987916 0.706643197545409 -1.765340278611638e-07 -0.09973817587518764 +2.1845 0.7066445126910874 0.7066433394758702 -1.754327685447865e-07 -0.09973825530838876 +2.1846 0.7066446517529796 0.7066434813515332 -1.7430133783177815e-07 -0.09973833471752269 +2.1847000000000003 0.7066447907848017 0.7066436231720903 -1.7314000557225318e-07 -0.09973841410259675 +2.1848 0.706644929786884 0.7066437649372362 -1.719490484389935e-07 -0.09973849346361813 +2.1849000000000003 0.7066450687595544 0.7066439066466699 -1.7072874981816089e-07 -0.09973857280059419 +2.185 0.7066452077031367 0.7066440483000928 -1.6947939981103166e-07 -0.09973865211353214 +2.1851 0.7066453466179523 0.7066441898972092 -1.682012950986883e-07 -0.09973873140243925 +2.1852000000000005 0.7066454855043189 0.7066443314377273 -1.6689473889691664e-07 -0.09973881066732279 +2.1853000000000002 0.706645624362551 0.706644472921358 -1.65560040911103e-07 -0.09973888990819 +2.1854 0.7066457631929599 0.7066446143478164 -1.6419751721480358e-07 -0.0997389691250482 +2.1855 0.7066459019958531 0.7066447557168203 -1.6280749022198893e-07 -0.09973904831790459 +2.1856 0.7066460407715345 0.7066448970280913 -1.613902885638785e-07 -0.09973912748676643 +2.1857 0.7066461795203047 0.7066450382813548 -1.5994624706291982e-07 -0.09973920663164099 +2.1858 0.7066463182424604 0.70664517947634 -1.58475706604419e-07 -0.09973928575253549 +2.1859 0.7066464569382946 0.7066453206127787 -1.56979014084499e-07 -0.09973936484945717 +2.186 0.706646595608097 0.706645461690408 -1.554565223181592e-07 -0.0997394439224133 +2.1860999999999997 0.7066467342521523 0.706645602708968 -1.539085899664172e-07 -0.09973952297141112 +2.1862000000000004 0.7066468728707422 0.706645743668203 -1.523355814495725e-07 -0.09973960199645784 +2.1863 0.7066470114641445 0.7066458845678611 -1.5073786683444945e-07 -0.09973968099756077 +2.1864 0.7066471500326323 0.7066460254076945 -1.4911582180143768e-07 -0.0997397599747271 +2.1865 0.7066472885764747 0.7066461661874599 -1.474698275039793e-07 -0.09973983892796405 +2.1866 0.7066474270959374 0.7066463069069171 -1.4580027051132316e-07 -0.09973991785727886 +2.1867 0.7066475655912812 0.7066464475658316 -1.441075426922983e-07 -0.0997399967626788 +2.1868000000000003 0.7066477040627623 0.7066465881639717 -1.4239204115980286e-07 -0.09974007564417106 +2.1869 0.7066478425106334 0.706646728701111 -1.4065416813376086e-07 -0.09974015450176282 +2.187 0.7066479809351424 0.706646869177027 -1.388943308786722e-07 -0.09974023333546139 +2.1871 0.7066481193365328 0.7066470095915021 -1.371129416029987e-07 -0.09974031214527397 +2.1872000000000003 0.7066482577150439 0.7066471499443223 -1.3531041734293758e-07 -0.09974039093120773 +2.1873 0.7066483960709096 0.7066472902352791 -1.334871798999715e-07 -0.09974046969326993 +2.1874000000000002 0.7066485344043602 0.7066474304641681 -1.3164365570209058e-07 -0.09974054843146775 +2.1875 0.7066486727156207 0.7066475706307898 -1.2978027574481188e-07 -0.09974062714580845 +2.1875999999999998 0.7066488110049118 0.7066477107349489 -1.2789747544719732e-07 -0.0997407058362992 +2.1877000000000004 0.7066489492724495 0.7066478507764553 -1.2599569459287308e-07 -0.09974078450294725 +2.1878 0.7066490875184446 0.7066479907551235 -1.2407537719472117e-07 -0.09974086314575975 +2.1879 0.7066492257431034 0.7066481306707728 -1.22136971409878e-07 -0.09974094176474395 +2.188 0.706649363946627 0.7066482705232273 -1.2018092943044678e-07 -0.09974102035990699 +2.1881 0.7066495021292121 0.7066484103123161 -1.1820770736727104e-07 -0.09974109893125611 +2.1882 0.7066496402910505 0.7066485500378732 -1.1621776517013738e-07 -0.09974117747879856 +2.1883000000000004 0.7066497784323282 0.7066486896997373 -1.142115664855281e-07 -0.09974125600254141 +2.1884 0.706649916553227 0.7066488292977529 -1.1218957858202816e-07 -0.09974133450249194 +2.1885 0.706650054653923 0.7066489688317686 -1.101522722098125e-07 -0.09974141297865731 +2.1886 0.706650192734588 0.706649108301639 -1.0810012152431825e-07 -0.09974149143104472 +2.1887000000000003 0.706650330795388 0.706649247707223 -1.0603360395006894e-07 -0.09974156985966137 +2.1888 0.7066504688364839 0.7066493870483852 -1.0395320008179526e-07 -0.0997416482645144 +2.1889000000000003 0.7066506068580316 0.7066495263249953 -1.0185939356473911e-07 -0.09974172664561105 +2.189 0.7066507448601818 0.7066496655369281 -9.975267099664176e-08 -0.09974180500295848 +2.1891 0.7066508828430796 0.7066498046840636 -9.763352179937429e-08 -0.09974188333656382 +2.1892000000000005 0.7066510208068653 0.7066499437662872 -9.550243810965003e-08 -0.0997419616464343 +2.1893000000000002 0.7066511587516736 0.7066500827834898 -9.335991467320642e-08 -0.0997420399325771 +2.1894 0.7066512966776335 0.7066502217355674 -9.120644871643546e-08 -0.09974211819499933 +2.1895 0.7066514345848696 0.7066503606224213 -8.904253984316768e-08 -0.0997421964337082 +2.1896 0.7066515724734999 0.7066504994439584 -8.686868990456786e-08 -0.09974227464871088 +2.1897 0.7066517103436379 0.7066506382000908 -8.46854029011232e-08 -0.09974235284001454 +2.1898 0.7066518481953914 0.7066507768907363 -8.249318485340634e-08 -0.09974243100762632 +2.1899 0.7066519860288623 0.7066509155158178 -8.029254368931843e-08 -0.09974250915155336 +2.19 0.706652123844148 0.7066510540752641 -7.808398912092368e-08 -0.0997425872718029 +2.1900999999999997 0.7066522616413394 0.7066511925690091 -7.586803253516183e-08 -0.09974266536838201 +2.1902000000000004 0.7066523994205225 0.7066513309969924 -7.364518686677965e-08 -0.0997427434412979 +2.1903 0.7066525371817771 0.7066514693591589 -7.141596648860965e-08 -0.09974282149055763 +2.1904 0.7066526749251787 0.7066516076554595 -6.918088708146586e-08 -0.09974289951616849 +2.1905 0.7066528126507958 0.7066517458858506 -6.69404655252899e-08 -0.09974297751813757 +2.1906 0.7066529503586925 0.7066518840502931 -6.469521977772036e-08 -0.09974305549647197 +2.1907 0.7066530880489266 0.7066520221487551 -6.244566874528956e-08 -0.0997431334511789 +2.1908000000000003 0.7066532257215503 0.7066521601812091 -6.01923321763044e-08 -0.09974321138226541 +2.1909 0.7066533633766108 0.7066522981476338 -5.7935730533127325e-08 -0.09974328928973873 +2.191 0.7066535010141488 0.7066524360480128 -5.5676384874215126e-08 -0.09974336717360589 +2.1911 0.7066536386342006 0.7066525738823359 -5.341481673051991e-08 -0.09974344503387415 +2.1912000000000003 0.7066537762367961 0.7066527116505986 -5.115154799381627e-08 -0.09974352287055058 +2.1913 0.7066539138219596 0.7066528493528016 -4.8887100787139114e-08 -0.09974360068364228 +2.1914000000000002 0.7066540513897102 0.7066529869889513 -4.662199734649722e-08 -0.09974367847315645 +2.1915 0.7066541889400604 0.7066531245590599 -4.4356759904104655e-08 -0.09974375623910019 +2.1915999999999998 0.7066543264730183 0.7066532620631449 -4.2091910566367384e-08 -0.09974383398148057 +2.1917000000000004 0.7066544639885858 0.7066533995012294 -3.982797119108381e-08 -0.09974391170030472 +2.1918 0.7066546014867593 0.7066535368733426 -3.7565463270540674e-08 -0.09974398939557984 +2.1919 0.7066547389675296 0.7066536741795189 -3.5304907807995334e-08 -0.09974406706731297 +2.192 0.706654876430882 0.7066538114197981 -3.3046825202113356e-08 -0.0997441447155113 +2.1921 0.706655013876796 0.706653948594226 -3.079173512454854e-08 -0.09974422234018188 +2.1922 0.7066551513052457 0.7066540857028534 -2.8540156398349642e-08 -0.0997442999413318 +2.1923000000000004 0.7066552887161996 0.7066542227457373 -2.629260688574546e-08 -0.09974437751896822 +2.1924 0.7066554261096204 0.7066543597229402 -2.40496033582574e-08 -0.09974445507309826 +2.1925 0.7066555634854658 0.7066544966345296 -2.1811661389363468e-08 -0.099744532603729 +2.1926 0.7066557008436875 0.7066546334805786 -1.957929522764662e-08 -0.0997446101108675 +2.1927000000000003 0.7066558381842319 0.7066547702611663 -1.735301768468825e-08 -0.09974468759452092 +2.1928 0.70665597550704 0.706654906976377 -1.51333400112523e-08 -0.09974476505469634 +2.1929000000000003 0.7066561128120469 0.7066550436263003 -1.2920771782793522e-08 -0.09974484249140084 +2.193 0.7066562500991826 0.7066551802110315 -1.07158207853994e-08 -0.09974491990464152 +2.1931 0.7066563873683722 0.7066553167306712 -8.518992895660549e-09 -0.09974499729442551 +2.1932000000000005 0.7066565246195342 0.7066554531853253 -6.330791967046334e-09 -0.09974507466075984 +2.1933000000000002 0.7066566618525826 0.7066555895751052 -4.151719709341584e-09 -0.09974515200365165 +2.1934 0.7066567990674256 0.7066557259001279 -1.98227557892533e-09 -0.09974522932310802 +2.1935 0.7066569362639663 0.7066558621605152 1.770433339862154e-10 -0.09974530661913598 +2.1936 0.7066570734421023 0.7066559983563947 2.3257424293723905e-09 -0.09974538389174263 +2.1937 0.7066572106017261 0.7066561344878989 4.463329697154683e-09 -0.09974546114093508 +2.1938 0.706657347742725 0.7066562705551656 6.589315835157927e-09 -0.09974553836672036 +2.1939 0.7066574848649808 0.7066564065583383 8.703214369673584e-09 -0.09974561556910559 +2.194 0.7066576219683705 0.7066565424975649 1.0804541756073704e-08 -0.09974569274809782 +2.1940999999999997 0.7066577590527652 0.7066566783729991 1.28928174950374e-08 -0.0997457699037041 +2.1942000000000004 0.7066578961180321 0.7066568141847995 1.496756423316481e-08 -0.09974584703593158 +2.1943 0.7066580331640322 0.7066569499331296 1.702830788267301e-08 -0.09974592414478727 +2.1944 0.7066581701906218 0.7066570856181578 1.9074577728948883e-08 -0.09974600123027816 +2.1945 0.7066583071976522 0.7066572212400584 2.1105906529428342e-08 -0.0997460782924114 +2.1946 0.7066584441849699 0.7066573567990099 2.3121830630690177e-08 -0.09974615533119408 +2.1947 0.7066585811524164 0.7066574922951958 2.512189005952903e-08 -0.09974623234663321 +2.1948000000000003 0.7066587180998277 0.7066576277288048 2.7105628653059655e-08 -0.09974630933873581 +2.1949 0.7066588550270362 0.7066577631000298 2.9072594141116292e-08 -0.09974638630750898 +2.195 0.7066589919338686 0.7066578984090692 3.1022338248601344e-08 -0.09974646325295983 +2.1951 0.7066591288201465 0.7066580336561259 3.295441680997713e-08 -0.09974654017509527 +2.1952000000000003 0.7066592656856878 0.7066581688414073 3.4868389864675664e-08 -0.09974661707392245 +2.1953 0.706659402530305 0.706658303965126 3.676382175944737e-08 -0.09974669394944836 +2.1954000000000002 0.706659539353806 0.7066584390274985 3.864028124550556e-08 -0.09974677080168005 +2.1955 0.7066596761559946 0.7066585740287467 4.049734156873208e-08 -0.09974684763062461 +2.1955999999999998 0.7066598129366696 0.7066587089690961 4.233458058416906e-08 -0.09974692443628903 +2.1957000000000004 0.7066599496956254 0.7066588438487775 4.415158083408144e-08 -0.09974700121868035 +2.1958 0.7066600864326522 0.7066589786680259 4.594792966071404e-08 -0.09974707797780559 +2.1959 0.7066602231475356 0.7066591134270801 4.7723219277415185e-08 -0.09974715471367182 +2.196 0.7066603598400572 0.706659248126184 4.947704689006738e-08 -0.09974723142628605 +2.1961 0.7066604965099939 0.706659382765585 5.1209014752598425e-08 -0.09974730811565531 +2.1962 0.7066606331571186 0.7066595173455357 5.291873029882044e-08 -0.09974738478178669 +2.1963000000000004 0.7066607697812001 0.7066596518662919 5.460580618579791e-08 -0.0997474614246871 +2.1964 0.7066609063820031 0.7066597863281139 5.626986042915616e-08 -0.09974753804436363 +2.1965 0.7066610429592879 0.7066599207312658 5.791051644991885e-08 -0.09974761464082327 +2.1966 0.7066611795128115 0.706660055076016 5.95274031785914e-08 -0.09974769121407304 +2.1967000000000003 0.7066613160423265 0.7066601893626367 6.112015512454994e-08 -0.09974776776411998 +2.1968 0.7066614525475816 0.7066603235914042 6.268841249747192e-08 -0.09974784429097112 +2.1969000000000003 0.706661589028322 0.7066604577625977 6.423182124029592e-08 -0.09974792079463342 +2.197 0.7066617254842888 0.706660591876501 6.575003313157024e-08 -0.0997479972751139 +2.1971 0.7066618619152201 0.7066607259334013 6.724270585831138e-08 -0.09974807373241956 +2.1972000000000005 0.7066619983208495 0.7066608599335893 6.870950311141377e-08 -0.09974815016655744 +2.1973000000000003 0.7066621347009078 0.7066609938773596 7.015009463248734e-08 -0.09974822657753452 +2.1974 0.7066622710551216 0.7066611277650099 7.156415630753254e-08 -0.0997483029653578 +2.1975 0.7066624073832151 0.706661261596841 7.295137023459464e-08 -0.09974837933003429 +2.1976 0.7066625436849083 0.7066613953731576 7.431142480009145e-08 -0.09974845567157098 +2.1977 0.7066626799599183 0.7066615290942677 7.564401473432458e-08 -0.09974853198997485 +2.1978 0.7066628162079587 0.7066616627604818 7.69488411947461e-08 -0.0997486082852529 +2.1979 0.7066629524287403 0.7066617963721145 7.822561183014332e-08 -0.09974868455741209 +2.198 0.7066630886219709 0.7066619299294826 7.94740408326805e-08 -0.09974876080645949 +2.1980999999999997 0.706663224787355 0.7066620634329064 8.069384902290033e-08 -0.099748837032402 +2.1982000000000004 0.7066633609245943 0.7066621968827089 8.188476389482668e-08 -0.09974891323524665 +2.1983 0.7066634970333875 0.7066623302792159 8.304651969749666e-08 -0.09974898941500038 +2.1984 0.7066636331134311 0.7066624636227561 8.417885745924669e-08 -0.09974906557167025 +2.1985 0.7066637691644182 0.7066625969136611 8.528152508832654e-08 -0.0997491417052632 +2.1986 0.7066639051860396 0.7066627301522643 8.635427739545065e-08 -0.09974921781578616 +2.1987 0.7066640411779835 0.7066628633389027 8.73968761597177e-08 -0.0997492939032461 +2.1988000000000003 0.706664177139936 0.7066629964739151 8.840909018065224e-08 -0.09974936996765012 +2.1989 0.7066643130715801 0.7066631295576428 8.939069533545063e-08 -0.09974944600900505 +2.199 0.7066644489725967 0.7066632625904294 9.034147462061437e-08 -0.09974952202731792 +2.1991 0.7066645848426647 0.7066633955726211 9.12612182039918e-08 -0.09974959802259564 +2.1992000000000003 0.706664720681461 0.7066635285045655 9.214972346294203e-08 -0.09974967399484524 +2.1993 0.70666485648866 0.7066636613866131 9.300679504331555e-08 -0.09974974994407365 +2.1994000000000002 0.7066649922639339 0.7066637942191158 9.383224490108755e-08 -0.09974982587028781 +2.1995 0.7066651280069534 0.7066639270024281 9.462589230929686e-08 -0.0997499017734947 +2.1995999999999998 0.7066652637173878 0.7066640597369053 9.538756396212933e-08 -0.09974997765370128 +2.1997000000000004 0.7066653993949031 0.7066641924229056 9.611709394022339e-08 -0.09975005351091448 +2.1998 0.7066655350391653 0.7066643250607885 9.681432381128396e-08 -0.0997501293451413 +2.1999 0.7066656706498378 0.7066644576509142 9.747910261967418e-08 -0.0997502051563886 +2.2 0.7066658062265826 0.7066645901936459 9.811128693845705e-08 -0.0997502809446634 +2.2001 0.7066659417690606 0.7066647226893474 9.87107408867427e-08 -0.09975035670997262 +2.2002 0.7066660772769309 0.7066648551383838 9.927733618866896e-08 -0.0997504324523232 +2.2003000000000004 0.7066662127498516 0.7066649875411217 9.981095215952362e-08 -0.09975050817172205 +2.2004 0.7066663481874795 0.7066651198979292 1.0031147576819444e-07 -0.09975058386817616 +2.2005 0.7066664835894705 0.7066652522091748 1.0077880163369968e-07 -0.09975065954169243 +2.2006 0.7066666189554789 0.7066653844752286 1.0121283205641318e-07 -0.09975073519227781 +2.2007000000000003 0.7066667542851586 0.7066655166964614 1.0161347704235046e-07 -0.09975081081993921 +2.2008 0.7066668895781625 0.7066656488732451 1.019806543239854e-07 -0.09975088642468362 +2.2009000000000003 0.7066670248341423 0.7066657810059521 1.023142893810669e-07 -0.0997509620065179 +2.201 0.7066671600527497 0.7066659130949557 1.0261431541633281e-07 -0.099751037565449 +2.2011 0.706667295233635 0.7066660451406297 1.0288067343530716e-07 -0.09975111310148384 +2.2012000000000005 0.7066674303764487 0.7066661771433487 1.0311331218731956e-07 -0.09975118861462934 +2.2013000000000003 0.7066675654808403 0.706666309103487 1.0331218823836363e-07 -0.0997512641048924 +2.2014 0.7066677005464592 0.7066664410214201 1.034772659364025e-07 -0.09975133957227997 +2.2015 0.7066678355729545 0.7066665728975239 1.0360851740096044e-07 -0.09975141501679902 +2.2016 0.706667970559975 0.7066667047321734 1.0370592261679801e-07 -0.09975149043845634 +2.2017 0.7066681055071691 0.7066668365257446 1.0376946931942022e-07 -0.09975156583725889 +2.2018 0.7066682404141857 0.7066669682786133 1.037991530852822e-07 -0.09975164121321355 +2.2019 0.7066683752806736 0.7066670999911555 1.0379497727974751e-07 -0.09975171656632731 +2.202 0.7066685101062816 0.7066672316637466 1.0375695309525201e-07 -0.09975179189660699 +2.2020999999999997 0.7066686448906587 0.7066673632967622 1.0368509948885385e-07 -0.09975186720405954 +2.2022000000000004 0.7066687796334543 0.7066674948905771 1.0357944322039736e-07 -0.09975194248869185 +2.2023 0.7066689143343179 0.7066676264455662 1.0344001885251308e-07 -0.0997520177505108 +2.2024 0.7066690489929 0.7066677579621039 1.0326686867775936e-07 -0.09975209298952331 +2.2025 0.7066691836088513 0.7066678894405638 1.0306004279841963e-07 -0.09975216820573628 +2.2026 0.7066693181818229 0.7066680208813189 1.0281959902588844e-07 -0.09975224339915656 +2.2027 0.7066694527114672 0.7066681522847416 1.025456029327132e-07 -0.0997523185697911 +2.2028000000000003 0.7066695871974369 0.7066682836512033 1.0223812775891905e-07 -0.09975239371764671 +2.2029 0.7066697216393858 0.7066684149810749 1.018972544987451e-07 -0.09975246884273037 +2.203 0.7066698560369686 0.7066685462747258 1.0152307178268316e-07 -0.09975254394504886 +2.2031 0.7066699903898412 0.7066686775325248 1.0111567588788617e-07 -0.09975261902460916 +2.2032000000000003 0.7066701246976601 0.7066688087548394 1.0067517073816812e-07 -0.09975269408141806 +2.2033 0.7066702589600837 0.7066689399420358 1.0020166782073736e-07 -0.0997527691154825 +2.2034000000000002 0.7066703931767714 0.7066690710944792 9.969528624864665e-08 -0.09975284412680933 +2.2035 0.7066705273473839 0.7066692022125329 9.915615263589306e-08 -0.09975291911540543 +2.2036 0.7066706614715832 0.7066693332965592 9.858440112517353e-08 -0.09975299408127766 +2.2037000000000004 0.7066707955490332 0.7066694643469189 9.79801733219654e-08 -0.09975306902443289 +2.2038 0.7066709295793991 0.7066695953639708 9.734361828758753e-08 -0.09975314394487801 +2.2039 0.7066710635623482 0.7066697263480721 9.667489248021965e-08 -0.09975321884261987 +2.204 0.706671197497549 0.7066698572995787 9.597415972714685e-08 -0.09975329371766531 +2.2041 0.7066713313846724 0.7066699882188441 9.524159120047337e-08 -0.09975336857002125 +2.2042 0.7066714652233907 0.7066701191062199 9.447736532344764e-08 -0.09975344339969447 +2.2043000000000004 0.7066715990133785 0.7066702499620559 9.368166779821774e-08 -0.09975351820669186 +2.2044 0.7066717327543125 0.7066703807866999 9.285469150174808e-08 -0.09975359299102028 +2.2045 0.7066718664458715 0.7066705115804972 9.199663646153322e-08 -0.0997536677526866 +2.2046 0.7066720000877367 0.7066706423437914 9.110770983478123e-08 -0.09975374249169768 +2.2047000000000003 0.7066721336795914 0.7066707730769233 9.018812578698299e-08 -0.09975381720806036 +2.2048 0.706672267221121 0.7066709037802312 8.923810553007616e-08 -0.09975389190178147 +2.2049000000000003 0.7066724007120139 0.7066710344540514 8.825787718713674e-08 -0.09975396657286784 +2.205 0.7066725341519606 0.7066711650987175 8.724767580278736e-08 -0.0997540412213263 +2.2051 0.7066726675406547 0.7066712957145602 8.620774324605285e-08 -0.09975411584716375 +2.2052000000000005 0.7066728008777919 0.7066714263019078 8.513832815137956e-08 -0.09975419045038697 +2.2053000000000003 0.7066729341630713 0.7066715568610861 8.403968591343125e-08 -0.09975426503100282 +2.2054 0.7066730673961941 0.7066716873924175 8.291207854137228e-08 -0.09975433958901815 +2.2055 0.7066732005768647 0.7066718178962217 8.175577466927597e-08 -0.09975441412443972 +2.2056 0.706673333704791 0.7066719483728157 8.057104945898008e-08 -0.0997544886372745 +2.2057 0.7066734667796832 0.7066720788225129 7.935818453763677e-08 -0.09975456312752921 +2.2058 0.7066735998012548 0.7066722092456243 7.811746793526253e-08 -0.09975463759521068 +2.2059 0.7066737327692221 0.7066723396424577 7.684919400494095e-08 -0.09975471204032577 +2.206 0.7066738656833056 0.7066724700133168 7.555366337771985e-08 -0.09975478646288127 +2.2060999999999997 0.7066739985432283 0.7066726003585027 7.423118286373209e-08 -0.09975486086288403 +2.2062000000000004 0.706674131348717 0.7066727306783127 7.288206539321496e-08 -0.09975493524034085 +2.2063 0.7066742640995016 0.7066728609730413 7.150662995232537e-08 -0.09975500959525854 +2.2064 0.7066743967953157 0.706672991242979 7.010520148773014e-08 -0.09975508392764394 +2.2065 0.7066745294358964 0.7066731214884128 6.867811084415587e-08 -0.09975515823750385 +2.2066 0.7066746620209842 0.7066732517096259 6.722569466204031e-08 -0.09975523252484503 +2.2067 0.7066747945503237 0.7066733819068984 6.574829534804205e-08 -0.09975530678967436 +2.2068000000000003 0.706674927023663 0.7066735120805061 6.424626095360986e-08 -0.09975538103199859 +2.2069 0.706675059440754 0.7066736422307212 6.271994508304235e-08 -0.09975545525182453 +2.207 0.7066751918013526 0.706673772357812 6.116970685879353e-08 -0.09975552944915904 +2.2071 0.7066753241052184 0.706673902462043 5.9595910784429607e-08 -0.09975560362400887 +2.2072000000000003 0.706675456352115 0.7066740325436744 5.799892670993456e-08 -0.09975567777638081 +2.2073 0.7066755885418103 0.7066741626029627 5.637912969293224e-08 -0.09975575190628165 +2.2074000000000003 0.7066757206740761 0.7066742926401599 5.473689994837938e-08 -0.09975582601371819 +2.2075 0.7066758527486885 0.7066744226555144 5.307262274448221e-08 -0.09975590009869727 +2.2076 0.7066759847654274 0.7066745526492701 5.138668831422555e-08 -0.09975597416122564 +2.2077000000000004 0.7066761167240773 0.7066746826216667 4.967949177384079e-08 -0.09975604820131008 +2.2078 0.7066762486244269 0.7066748125729392 4.795143300657945e-08 -0.09975612221895738 +2.2079 0.706676380466269 0.706674942503319 4.620291658985476e-08 -0.09975619621417432 +2.208 0.7066765122494014 0.7066750724130326 4.44343516998319e-08 -0.0997562701869677 +2.2081 0.7066766439736261 0.7066752023023022 4.2646151998670945e-08 -0.09975634413734434 +2.2082 0.706676775638749 0.7066753321713453 4.083873555993378e-08 -0.09975641806531092 +2.2083000000000004 0.7066769072445811 0.7066754620203746 3.901252475062289e-08 -0.09975649197087422 +2.2084 0.7066770387909381 0.7066755918495992 3.716794615138408e-08 -0.09975656585404104 +2.2085 0.7066771702776402 0.7066757216592228 3.530543044374945e-08 -0.09975663971481823 +2.2086 0.7066773017045123 0.7066758514494447 3.342541230952345e-08 -0.09975671355321246 +2.2087000000000003 0.7066774330713834 0.7066759812204593 3.15283303457814e-08 -0.09975678736923055 +2.2088 0.706677564378088 0.7066761109724561 2.961462693823469e-08 -0.09975686116287923 +2.2089000000000003 0.7066776956244654 0.7066762407056201 2.7684748174494622e-08 -0.09975693493416524 +2.209 0.706677826810359 0.7066763704201316 2.5739143738254255e-08 -0.0997570086830954 +2.2091 0.7066779579356179 0.7066765001161657 2.3778266791327218e-08 -0.09975708240967641 +2.2092 0.7066780890000958 0.7066766297938927 2.1802573895585153e-08 -0.09975715611391511 +2.2093000000000003 0.7066782200036508 0.706676759453478 1.981252488458818e-08 -0.09975722979581815 +2.2094 0.7066783509461471 0.7066768890950816 1.780858275429731e-08 -0.09975730345539235 +2.2095 0.7066784818274527 0.7066770187188591 1.5791213567664664e-08 -0.09975737709264443 +2.2096 0.7066786126474417 0.706677148324961 1.3760886347947976e-08 -0.09975745070758113 +2.2097 0.7066787434059925 0.7066772779135324 1.1718072952075775e-08 -0.09975752430020923 +2.2098 0.706678874102989 0.7066774074847133 9.663247987380663e-09 -0.0997575978705355 +2.2099 0.7066790047383198 0.7066775370386389 7.59688867108671e-09 -0.09975767141856658 +2.21 0.7066791353118793 0.7066776665754388 5.519474743573283e-09 -0.09975774494430929 +2.2100999999999997 0.7066792658235667 0.7066777960952378 3.431488353883294e-09 -0.09975781844777036 +2.2102000000000004 0.7066793962732862 0.7066779255981555 1.3334139278842194e-09 -0.09975789192895651 +2.2103 0.7066795266609478 0.7066780550843057 -7.742619167333542e-10 -0.09975796538787449 +2.2104 0.7066796569864662 0.7066781845537978 -2.89105050142735e-09 -0.09975803882453105 +2.2105 0.7066797872497612 0.7066783140067354 -5.016461191754973e-09 -0.09975811223893283 +2.2106 0.706679917450759 0.7066784434432167 -7.150001517068627e-09 -0.09975818563108668 +2.2107 0.7066800475893897 0.7066785728633349 -9.291177282405583e-09 -0.09975825900099926 +2.2108000000000003 0.7066801776655898 0.7066787022671779 -1.1439492674306107e-08 -0.0997583323486773 +2.2109 0.7066803076793005 0.7066788316548275 -1.359445038961668e-08 -0.09975840567412747 +2.211 0.7066804376304683 0.7066789610263614 -1.575555174477758e-08 -0.09975847897735654 +2.2111 0.706680567519046 0.7066790903818511 -1.7922296785977815e-08 -0.09975855225837127 +2.2112000000000003 0.7066806973449907 0.7066792197213627 -2.0094184414055222e-08 -0.09975862551717832 +2.2113 0.7066808271082655 0.7066793490449574 -2.2270712491181954e-08 -0.09975869875378446 +2.2114000000000003 0.7066809568088386 0.7066794783526905 -2.4451377964029852e-08 -0.09975877196819632 +2.2115 0.7066810864466837 0.7066796076446118 -2.6635676976093786e-08 -0.09975884516042065 +2.2116 0.7066812160217798 0.7066797369207665 -2.8823104985869694e-08 -0.09975891833046417 +2.2117000000000004 0.7066813455341115 0.7066798661811933 -3.101315688221369e-08 -0.09975899147833354 +2.2118 0.7066814749836691 0.7066799954259264 -3.320532710382115e-08 -0.09975906460403552 +2.2119 0.7066816043704476 0.7066801246549941 -3.539910974873113e-08 -0.09975913770757681 +2.212 0.706681733694448 0.7066802538684192 -3.7593998700093806e-08 -0.0997592107889641 +2.2121 0.7066818629556764 0.7066803830662189 -3.978948773632543e-08 -0.09975928384820403 +2.2122 0.7066819921541445 0.7066805122484057 -4.198507065069582e-08 -0.09975935688530332 +2.2123000000000004 0.7066821212898698 0.706680641414986 -4.418024136743288e-08 -0.09975942990026873 +2.2124 0.7066822503628746 0.706680770565961 -4.637449405877573e-08 -0.0997595028931069 +2.2125 0.7066823793731868 0.7066808997013263 -4.856732325943941e-08 -0.0997595758638245 +2.2126 0.7066825083208398 0.7066810288210723 -5.0758223986229443e-08 -0.09975964881242826 +2.2127000000000003 0.7066826372058725 0.7066811579251839 -5.294669185203216e-08 -0.09975972173892483 +2.2128 0.7066827660283289 0.7066812870136405 -5.5132223182163126e-08 -0.09975979464332088 +2.2129000000000003 0.706682894788259 0.7066814160864164 -5.731431512961786e-08 -0.09975986752562316 +2.213 0.7066830234857177 0.7066815451434801 -5.949246579444248e-08 -0.09975994038583834 +2.2131 0.706683152120765 0.7066816741847952 -6.166617433443072e-08 -0.09976001322397307 +2.2132 0.7066832806934669 0.7066818032103193 -6.383494108221782e-08 -0.099760086040034 +2.2133000000000003 0.7066834092038944 0.7066819322200049 -6.599826766172379e-08 -0.09976015883402783 +2.2134 0.706683537652124 0.7066820612137998 -6.815565709722415e-08 -0.0997602316059613 +2.2135 0.7066836660382372 0.7066821901916454 -7.030661393521431e-08 -0.09976030435584095 +2.2136 0.706683794362321 0.7066823191534785 -7.245064435196236e-08 -0.0997603770836735 +2.2137000000000002 0.7066839226244678 0.7066824480992302 -7.458725626756715e-08 -0.09976044978946562 +2.2138 0.7066840508247751 0.7066825770288271 -7.671595946608795e-08 -0.09976052247322398 +2.2139 0.7066841789633456 0.7066827059421896 -7.883626569615831e-08 -0.09976059513495522 +2.214 0.7066843070402875 0.7066828348392337 -8.094768878981473e-08 -0.09976066777466604 +2.2140999999999997 0.7066844350557137 0.7066829637198696 -8.304974477481991e-08 -0.09976074039236309 +2.2142000000000004 0.7066845630097427 0.7066830925840024 -8.514195198525143e-08 -0.09976081298805299 +2.2143 0.7066846909024977 0.7066832214315324 -8.722383116471777e-08 -0.09976088556174238 +2.2144 0.7066848187341079 0.7066833502623546 -8.929490558952369e-08 -0.09976095811343799 +2.2145 0.7066849465047065 0.7066834790763589 -9.135470116147792e-08 -0.0997610306431464 +2.2146 0.7066850742144323 0.7066836078734301 -9.34027465301912e-08 -0.0997611031508743 +2.2147 0.7066852018634289 0.7066837366534481 -9.543857320149646e-08 -0.09976117563662831 +2.2148000000000003 0.7066853294518453 0.7066838654162876 -9.746171562418499e-08 -0.09976124810041509 +2.2149 0.706685456979835 0.7066839941618184 -9.94717113209781e-08 -0.09976132054224127 +2.215 0.7066855844475566 0.7066841228899056 -1.0146810098480424e-07 -0.09976139296211348 +2.2151 0.7066857118551736 0.706684251600409 -1.0345042857160675e-07 -0.09976146536003838 +2.2152000000000003 0.7066858392028544 0.706684380293184 -1.0541824143391748e-07 -0.09976153773602256 +2.2153 0.7066859664907722 0.7066845089680809 -1.0737109039371528e-07 -0.09976161009007271 +2.2154000000000003 0.7066860937191051 0.7066846376249452 -1.0930852985605033e-07 -0.09976168242219544 +2.2155 0.7066862208880353 0.7066847662636173 -1.1123011792180115e-07 -0.09976175473239735 +2.2156 0.7066863479977505 0.706684894883934 -1.1313541647094139e-07 -0.09976182702068509 +2.2157000000000004 0.7066864750484427 0.7066850234857267 -1.1502399126922525e-07 -0.09976189928706532 +2.2158 0.7066866020403086 0.7066851520688219 -1.1689541207400567e-07 -0.09976197153154463 +2.2159 0.7066867289735493 0.7066852806330419 -1.187492527227052e-07 -0.09976204375412964 +2.216 0.7066868558483704 0.7066854091782048 -1.2058509122996053e-07 -0.09976211595482698 +2.2161 0.7066869826649823 0.7066855377041233 -1.224025098934406e-07 -0.09976218813364324 +2.2162 0.7066871094235994 0.7066856662106068 -1.2420109537711332e-07 -0.09976226029058505 +2.2163000000000004 0.706687236124441 0.7066857946974594 -1.2598043881012488e-07 -0.09976233242565906 +2.2164 0.70668736276773 0.7066859231644813 -1.2774013589088307e-07 -0.09976240453887185 +2.2165 0.7066874893536945 0.7066860516114684 -1.2947978695471152e-07 -0.09976247663023004 +2.2166 0.7066876158825659 0.7066861800382122 -1.3119899707619842e-07 -0.09976254869974022 +2.2167000000000003 0.7066877423545803 0.7066863084445 -1.3289737617154518e-07 -0.09976262074740898 +2.2168 0.7066878687699779 0.7066864368301151 -1.3457453907662897e-07 -0.09976269277324294 +2.2169 0.706687995129003 0.7066865651948369 -1.3623010561292226e-07 -0.09976276477724874 +2.217 0.7066881214319038 0.7066866935384405 -1.3786370071759702e-07 -0.09976283675943294 +2.2171 0.7066882476789323 0.706686821860697 -1.3947495450250535e-07 -0.09976290871980216 +2.2172 0.7066883738703447 0.7066869501613737 -1.4106350232530318e-07 -0.09976298065836298 +2.2173000000000003 0.7066885000064009 0.706687078440234 -1.4262898489700304e-07 -0.09976305257512197 +2.2174 0.7066886260873646 0.7066872066970377 -1.4417104836177141e-07 -0.09976312447008573 +2.2175 0.7066887521135035 0.7066873349315406 -1.4568934433856207e-07 -0.0997631963432609 +2.2176 0.7066888780850882 0.706687463143495 -1.4718353006162865e-07 -0.09976326819465403 +2.2177000000000002 0.7066890040023938 0.7066875913326496 -1.486532684221581e-07 -0.09976334002427172 +2.2178 0.7066891298656985 0.7066877194987493 -1.5009822802725115e-07 -0.09976341183212055 +2.2179 0.706689255675284 0.7066878476415357 -1.5151808331267946e-07 -0.09976348361820708 +2.218 0.7066893814314354 0.7066879757607469 -1.5291251459319255e-07 -0.09976355538253791 +2.2180999999999997 0.7066895071344412 0.7066881038561179 -1.54281208130172e-07 -0.0997636271251196 +2.2182000000000004 0.7066896327845935 0.7066882319273802 -1.5562385623051067e-07 -0.09976369884595876 +2.2183 0.706689758382187 0.7066883599742617 -1.5694015729518507e-07 -0.09976377054506193 +2.2184 0.70668988392752 0.706688487996488 -1.5822981586782747e-07 -0.09976384222243569 +2.2185 0.7066900094208939 0.7066886159937806 -1.5949254274748303e-07 -0.09976391387808661 +2.2186 0.7066901348626127 0.7066887439658589 -1.6072805501636533e-07 -0.09976398551202127 +2.2187 0.7066902602529839 0.7066888719124387 -1.619360761005717e-07 -0.09976405712424623 +2.2188000000000003 0.7066903855923177 0.7066889998332331 -1.6311633587069718e-07 -0.09976412871476803 +2.2189 0.706690510880927 0.7066891277279524 -1.642685706695901e-07 -0.09976420028359329 +2.219 0.7066906361191274 0.7066892555963042 -1.653925233713327e-07 -0.0997642718307285 +2.2191 0.7066907613072374 0.706689383437993 -1.6648794344889528e-07 -0.09976434335618023 +2.2192000000000003 0.7066908864455779 0.7066895112527216 -1.6755458704352522e-07 -0.09976441485995508 +2.2193 0.7066910115344727 0.7066896390401893 -1.6859221697515525e-07 -0.09976448634205955 +2.2194000000000003 0.7066911365742474 0.7066897668000937 -1.6960060283434386e-07 -0.09976455780250025 +2.2195 0.7066912615652305 0.7066898945321294 -1.7057952103258223e-07 -0.09976462924128371 +2.2196 0.7066913865077527 0.7066900222359889 -1.715287548283151e-07 -0.09976470065841643 +2.2197000000000005 0.7066915114021469 0.7066901499113627 -1.7244809439112552e-07 -0.09976477205390503 +2.2198 0.7066916362487484 0.7066902775579386 -1.73337336845103e-07 -0.09976484342775603 +2.2199 0.7066917610478941 0.7066904051754027 -1.7419628631568096e-07 -0.09976491477997596 +2.22 0.7066918857999233 0.7066905327634392 -1.7502475395045347e-07 -0.09976498611057133 +2.2201 0.7066920105051768 0.70669066032173 -1.7582255800938085e-07 -0.09976505741954872 +2.2202 0.7066921351639983 0.7066907878499554 -1.7658952385091187e-07 -0.09976512870691473 +2.2203000000000004 0.706692259776732 0.7066909153477938 -1.7732548400484216e-07 -0.09976519997267579 +2.2204 0.7066923843437245 0.7066910428149216 -1.7803027821047812e-07 -0.09976527121683844 +2.2205 0.7066925088653238 0.7066911702510139 -1.7870375340969802e-07 -0.09976534243940922 +2.2206 0.7066926333418797 0.7066912976557446 -1.7934576383368817e-07 -0.09976541364039473 +2.2207000000000003 0.7066927577737432 0.7066914250287855 -1.7995617098906513e-07 -0.09976548481980141 +2.2208 0.706692882161267 0.7066915523698067 -1.8053484373767303e-07 -0.09976555597763584 +2.2209 0.7066930065048047 0.7066916796784782 -1.8108165826188904e-07 -0.09976562711390448 +2.221 0.7066931308047113 0.7066918069544676 -1.815964981444207e-07 -0.09976569822861388 +2.2211 0.7066932550613432 0.7066919341974423 -1.8207925438218364e-07 -0.09976576932177057 +2.2212 0.7066933792750576 0.7066920614070675 -1.825298253793628e-07 -0.09976584039338106 +2.2213000000000003 0.706693503446213 0.7066921885830084 -1.8294811698210678e-07 -0.09976591144345191 +2.2214 0.7066936275751684 0.7066923157249287 -1.833340425444474e-07 -0.09976598247198958 +2.2215 0.7066937516622838 0.7066924428324919 -1.8368752287972745e-07 -0.09976605347900058 +2.2216 0.7066938757079199 0.7066925699053597 -1.840084862952951e-07 -0.09976612446449144 +2.2217000000000002 0.7066939997124381 0.7066926969431937 -1.8429686862372896e-07 -0.0997661954284686 +2.2218 0.7066941236762008 0.7066928239456551 -1.845526132367159e-07 -0.09976626637093866 +2.2219 0.7066942475995702 0.7066929509124046 -1.8477567104158155e-07 -0.09976633729190805 +2.222 0.7066943714829097 0.706693077843102 -1.8496600047782086e-07 -0.09976640819138334 +2.2220999999999997 0.7066944953265826 0.7066932047374068 -1.8512356756220094e-07 -0.099766479069371 +2.2222000000000004 0.706694619130952 0.7066933315949788 -1.8524834586794436e-07 -0.0997665499258775 +2.2223 0.7066947428963819 0.706693458415477 -1.8534031652472915e-07 -0.09976662076090935 +2.2224 0.7066948666232366 0.7066935851985606 -1.8539946824297493e-07 -0.09976669157447304 +2.2225 0.7066949903118795 0.7066937119438887 -1.8542579729302622e-07 -0.0997667623665751 +2.2226 0.7066951139626751 0.7066938386511206 -1.854193075086219e-07 -0.09976683313722201 +2.2227 0.7066952375759863 0.7066939653199151 -1.8538001029730355e-07 -0.0997669038864202 +2.2228000000000003 0.7066953611521773 0.7066940919499323 -1.8530792461959877e-07 -0.09976697461417625 +2.2229 0.7066954846916109 0.7066942185408311 -1.8520307698208227e-07 -0.09976704532049652 +2.223 0.7066956081946503 0.7066943450922722 -1.8506550144084533e-07 -0.09976711600538757 +2.2231 0.7066957316616573 0.7066944716039161 -1.8489523959108745e-07 -0.09976718666885585 +2.2232000000000003 0.7066958550929943 0.706694598075424 -1.846923405393608e-07 -0.09976725731090785 +2.2233 0.7066959784890221 0.7066947245064578 -1.8445686090010072e-07 -0.09976732793155008 +2.2234000000000003 0.7066961018501015 0.7066948508966797 -1.8418886478521745e-07 -0.09976739853078898 +2.2235 0.706696225176592 0.7066949772457529 -1.838884237902183e-07 -0.09976746910863105 +2.2236 0.7066963484688524 0.7066951035533415 -1.8355561695257427e-07 -0.09976753966508267 +2.2237000000000005 0.7066964717272408 0.7066952298191108 -1.83190530758659e-07 -0.09976761020015043 +2.2238 0.7066965949521139 0.7066953560427265 -1.827932590951764e-07 -0.09976768071384069 +2.2239 0.7066967181438275 0.7066954822238559 -1.823639032456914e-07 -0.09976775120615998 +2.224 0.7066968413027364 0.7066956083621672 -1.8190257185246583e-07 -0.09976782167711475 +2.2241 0.7066969644291936 0.7066957344573299 -1.814093809060502e-07 -0.09976789212671143 +2.2242 0.7066970875235514 0.7066958605090152 -1.808844537140586e-07 -0.09976796255495651 +2.2243000000000004 0.7066972105861602 0.7066959865168954 -1.8032792083871874e-07 -0.09976803296185645 +2.2244 0.706697333617369 0.7066961124806439 -1.7973992010034134e-07 -0.09976810334741769 +2.2245 0.7066974566175251 0.7066962383999364 -1.7912059652527845e-07 -0.09976817371164666 +2.2245999999999997 0.706697579586975 0.7066963642744499 -1.7847010232510674e-07 -0.09976824405454986 +2.2247000000000003 0.7066977025260626 0.7066964901038628 -1.7778859683764692e-07 -0.0997683143761337 +2.2248 0.7066978254351299 0.706696615887856 -1.7707624651308596e-07 -0.09976838467640466 +2.2249 0.7066979483145178 0.7066967416261116 -1.7633322485499647e-07 -0.09976845495536917 +2.225 0.7066980711645645 0.706696867318314 -1.7555971238564227e-07 -0.09976852521303366 +2.2251 0.7066981939856067 0.7066969929641497 -1.7475589659393664e-07 -0.09976859544940458 +2.2252 0.7066983167779785 0.7066971185633069 -1.7392197191115621e-07 -0.09976866566448833 +2.2253000000000003 0.7066984395420122 0.7066972441154764 -1.7305813963808259e-07 -0.09976873585829141 +2.2254 0.7066985622780377 0.706697369620351 -1.7216460791551202e-07 -0.09976880603082022 +2.2255 0.7066986849863827 0.7066974950776261 -1.7124159165833597e-07 -0.0997688761820812 +2.2256 0.7066988076673721 0.7066976204869988 -1.7028931252084656e-07 -0.09976894631208076 +2.2257000000000002 0.7066989303213291 0.7066977458481697 -1.6930799883949077e-07 -0.09976901642082536 +2.2258 0.7066990529485738 0.7066978711608409 -1.6829788555480785e-07 -0.09976908650832145 +2.2259 0.7066991755494236 0.7066979964247178 -1.6725921419928624e-07 -0.09976915657457536 +2.226 0.706699298124194 0.7066981216395081 -1.6619223280368856e-07 -0.09976922661959364 +2.2260999999999997 0.7066994206731965 0.7066982468049223 -1.6509719584847926e-07 -0.09976929664338259 +2.2262000000000004 0.7066995431967409 0.706698371920674 -1.639743641961705e-07 -0.09976936664594874 +2.2263 0.7066996656951333 0.7066984969864792 -1.6282400505142347e-07 -0.09976943662729842 +2.2264 0.7066997881686776 0.7066986220020574 -1.6164639188472052e-07 -0.09976950658743806 +2.2265 0.7066999106176743 0.7066987469671305 -1.6044180435430266e-07 -0.09976957652637414 +2.2266 0.7067000330424207 0.7066988718814239 -1.592105282575973e-07 -0.09976964644411297 +2.2267 0.7067001554432112 0.706698996744666 -1.579528554514209e-07 -0.09976971634066105 +2.2268000000000003 0.7067002778203368 0.7066991215565885 -1.5666908380340683e-07 -0.09976978621602474 +2.2269 0.7067004001740853 0.7066992463169264 -1.5535951708792184e-07 -0.09976985607021045 +2.227 0.7067005225047414 0.7066993710254176 -1.5402446494443278e-07 -0.0997699259032246 +2.2271 0.7067006448125858 0.7066994956818038 -1.526642427977093e-07 -0.09976999571507357 +2.2272000000000003 0.7067007670978964 0.7066996202858302 -1.5127917177976125e-07 -0.09977006550576378 +2.2273 0.7067008893609472 0.7066997448372454 -1.4986957863616368e-07 -0.09977013527530164 +2.2274000000000003 0.7067010116020088 0.7066998693358013 -1.4843579567748455e-07 -0.09977020502369352 +2.2275 0.7067011338213478 0.7066999937812539 -1.4697816069775271e-07 -0.09977027475094578 +2.2276 0.7067012560192276 0.7067001181733625 -1.4549701687731342e-07 -0.09977034445706484 +2.2277000000000005 0.7067013781959077 0.7067002425118909 -1.439927126995616e-07 -0.09977041414205717 +2.2278000000000002 0.7067015003516435 0.7067003667966053 -1.4246560190930846e-07 -0.09977048380592907 +2.2279 0.7067016224866869 0.7067004910272772 -1.409160433930856e-07 -0.09977055344868696 +2.228 0.7067017446012855 0.706700615203681 -1.3934440108546997e-07 -0.0997706230703372 +2.2281 0.7067018666956835 0.706700739325596 -1.3775104392051152e-07 -0.09977069267088622 +2.2282 0.7067019887701202 0.7067008633928042 -1.3613634571897626e-07 -0.09977076225034029 +2.2283000000000004 0.7067021108248319 0.7067009874050931 -1.345006851120184e-07 -0.09977083180870588 +2.2284 0.7067022328600501 0.7067011113622533 -1.3284444544230112e-07 -0.09977090134598937 +2.2285 0.7067023548760019 0.7067012352640804 -1.3116801467899508e-07 -0.09977097086219713 +2.2285999999999997 0.7067024768729109 0.7067013591103732 -1.2947178533451176e-07 -0.09977104035733551 +2.2287000000000003 0.7067025988509958 0.7067014829009357 -1.277561543690936e-07 -0.0997711098314109 +2.2288 0.7067027208104715 0.7067016066355757 -1.260215230902001e-07 -0.09977117928442963 +2.2289 0.706702842751548 0.7067017303141054 -1.242682970588327e-07 -0.09977124871639813 +2.229 0.7067029646744312 0.7067018539363419 -1.2249688601147224e-07 -0.09977131812732268 +2.2291 0.7067030865793225 0.706701977502106 -1.2070770374732198e-07 -0.09977138751720972 +2.2292 0.7067032084664189 0.7067021010112234 -1.1890116803463247e-07 -0.09977145688606559 +2.2293000000000003 0.7067033303359128 0.7067022244635244 -1.1707770051355704e-07 -0.09977152623389667 +2.2294 0.7067034521879918 0.7067023478588437 -1.1523772660594622e-07 -0.09977159556070928 +2.2295 0.7067035740228393 0.7067024711970205 -1.1338167541473376e-07 -0.0997716648665098 +2.2296 0.7067036958406339 0.7067025944778988 -1.1150997961291431e-07 -0.09977173415130458 +2.2297000000000002 0.7067038176415489 0.7067027177013274 -1.096230753377253e-07 -0.09977180341509995 +2.2298 0.7067039394257538 0.7067028408671598 -1.0772140211605385e-07 -0.09977187265790227 +2.2299 0.706704061193413 0.706702963975254 -1.0580540275167971e-07 -0.09977194187971794 +2.23 0.7067041829446856 0.7067030870254729 -1.0387552320124255e-07 -0.0997720110805532 +2.2300999999999997 0.706704304679727 0.7067032100176844 -1.0193221248577106e-07 -0.09977208026041451 +2.2302000000000004 0.7067044263986865 0.7067033329517614 -9.997592260307941e-08 -0.09977214941930813 +2.2303 0.7067045481017092 0.7067034558275809 -9.800710839506094e-08 -0.09977221855724047 +2.2304 0.7067046697889351 0.7067035786450255 -9.602622745401301e-08 -0.0997722876742178 +2.2305 0.7067047914604995 0.7067037014039826 -9.403374001681897e-08 -0.0997723567702465 +2.2306 0.7067049131165322 0.7067038241043444 -9.203010885652785e-08 -0.09977242584533286 +2.2307 0.7067050347571585 0.7067039467460084 -9.001579917740365e-08 -0.09977249489948326 +2.2308000000000003 0.7067051563824984 0.7067040693288771 -8.799127850563776e-08 -0.09977256393270398 +2.2309 0.7067052779926669 0.7067041918528576 -8.595701657052035e-08 -0.09977263294500141 +2.231 0.7067053995877742 0.7067043143178626 -8.391348521857162e-08 -0.09977270193638188 +2.2311 0.706705521167925 0.7067044367238096 -8.18611582808354e-08 -0.09977277090685166 +2.2312000000000003 0.7067056427332189 0.706704559070621 -7.980051147920414e-08 -0.0997728398564171 +2.2313 0.7067057642837504 0.7067046813582247 -7.773202230585557e-08 -0.09977290878508449 +2.2314000000000003 0.7067058858196096 0.706704803586554 -7.565616991483254e-08 -0.09977297769286023 +2.2315 0.70670600734088 0.7067049257555464 -7.357343501969427e-08 -0.0997730465797505 +2.2316 0.7067061288476413 0.7067050478651457 -7.148429977382048e-08 -0.09977311544576173 +2.2317000000000005 0.706706250339967 0.7067051699153 -6.9389247656787e-08 -0.09977318429090021 +2.2318000000000002 0.7067063718179265 0.7067052919059632 -6.728876336507816e-08 -0.0997732531151723 +2.2319 0.7067064932815825 0.7067054138370941 -6.518333270713605e-08 -0.09977332191858423 +2.232 0.7067066147309937 0.7067055357086568 -6.307344248279723e-08 -0.09977339070114234 +2.2321 0.7067067361662129 0.7067056575206205 -6.095958036923463e-08 -0.09977345946285293 +2.2322 0.7067068575872879 0.7067057792729601 -5.884223481730788e-08 -0.09977352820372233 +2.2323000000000004 0.7067069789942613 0.7067059009656552 -5.6721894931216835e-08 -0.0997735969237568 +2.2324 0.7067071003871701 0.7067060225986908 -5.4599050358129786e-08 -0.09977366562296264 +2.2325 0.7067072217660466 0.7067061441720575 -5.2474191176076976e-08 -0.09977373430134619 +2.2325999999999997 0.7067073431309174 0.7067062656857505 -5.0347807777724116e-08 -0.09977380295891372 +2.2327000000000004 0.7067074644818041 0.706706387139771 -4.8220390759783766e-08 -0.09977387159567155 +2.2328 0.7067075858187224 0.7067065085341251 -4.6092430809065686e-08 -0.09977394021162594 +2.2329 0.7067077071416837 0.7067066298688242 -4.3964418591400326e-08 -0.09977400880678323 +2.233 0.7067078284506932 0.7067067511438849 -4.183684463479571e-08 -0.09977407738114964 +2.2331 0.7067079497457514 0.706706872359329 -3.9710199218896246e-08 -0.09977414593473148 +2.2332 0.7067080710268536 0.7067069935151838 -3.758497226164295e-08 -0.09977421446753504 +2.2333000000000003 0.7067081922939895 0.7067071146114818 -3.546165320579813e-08 -0.09977428297956664 +2.2334 0.7067083135471435 0.7067072356482608 -3.334073090765881e-08 -0.09977435147083252 +2.2335 0.7067084347862951 0.7067073566255633 -3.1222693524374234e-08 -0.09977441994133893 +2.2336 0.7067085560114186 0.7067074775434377 -2.910802839842415e-08 -0.09977448839109224 +2.2337000000000002 0.7067086772224827 0.7067075984019373 -2.6997221949740663e-08 -0.09977455682009867 +2.2338 0.706708798419451 0.7067077192011207 -2.489075956110809e-08 -0.09977462522836451 +2.2339 0.706708919602282 0.7067078399410518 -2.2789125469959565e-08 -0.09977469361589601 +2.234 0.7067090407709291 0.7067079606217992 -2.069280265193374e-08 -0.09977476198269944 +2.2340999999999998 0.7067091619253403 0.7067080812434372 -1.860227271440612e-08 -0.0997748303287811 +2.2342000000000004 0.7067092830654584 0.706708201806045 -1.651801578373205e-08 -0.09977489865414718 +2.2343 0.7067094041912216 0.706708322309707 -1.4440510395091755e-08 -0.09977496695880407 +2.2344 0.7067095253025623 0.7067084427545127 -1.2370233384503826e-08 -0.09977503524275791 +2.2345 0.7067096463994083 0.7067085631405569 -1.0307659779537626e-08 -0.09977510350601505 +2.2346 0.7067097674816819 0.7067086834679389 -8.253262685255225e-09 -0.0997751717485817 +2.2347 0.7067098885493008 0.7067088037367637 -6.207513177092228e-09 -0.09977523997046417 +2.2348000000000003 0.7067100096021772 0.7067089239471411 -4.170880201111171e-09 -0.09977530817166869 +2.2349 0.7067101306402186 0.7067090440991854 -2.143830459509777e-09 -0.09977537635220146 +2.235 0.7067102516633272 0.706709164193017 -1.2682830220073216e-10 -0.09977544451206877 +2.2351 0.7067103726714007 0.7067092842287598 1.87966437380227e-09 -0.09977551265127685 +2.2352000000000003 0.7067104936643316 0.7067094042065439 3.875188239743643e-09 -0.09977558076983195 +2.2353 0.7067106146420075 0.7067095241265038 5.859286622729443e-09 -0.09977564886774037 +2.2354000000000003 0.7067107356043112 0.7067096439887788 7.831505630627456e-09 -0.09977571694500832 +2.2355 0.7067108565511208 0.7067097637935131 9.791394240538098e-09 -0.09977578500164207 +2.2356 0.706710977482309 0.7067098835408556 1.173850441502089e-08 -0.09977585303764779 +2.2357000000000005 0.7067110983977445 0.7067100032309603 1.3672391190565347e-08 -0.0997759210530318 +2.2358000000000002 0.7067112192972907 0.7067101228639856 1.5592612789480653e-08 -0.0997759890478003 +2.2359 0.7067113401808065 0.7067102424400946 1.7498730714438082e-08 -0.09977605702195949 +2.236 0.706711461048146 0.7067103619594551 1.9390309850819687e-08 -0.0997761249755156 +2.2361 0.706711581899159 0.7067104814222399 2.1266918569066984e-08 -0.09977619290847493 +2.2362 0.7067117027336904 0.7067106008286259 2.3128128821825467e-08 -0.09977626082084369 +2.2363000000000004 0.7067118235515808 0.7067107201787947 2.4973516242823846e-08 -0.09977632871262805 +2.2364 0.7067119443526656 0.7067108394729322 2.6802660226671327e-08 -0.09977639658383425 +2.2365 0.706712065136777 0.7067109587112297 2.8615144051155617e-08 -0.0997764644344686 +2.2365999999999997 0.7067121859037415 0.7067110778938815 3.041055495443812e-08 -0.09977653226453721 +2.2367000000000004 0.706712306653382 0.7067111970210875 3.2188484242606785e-08 -0.09977660007404641 +2.2368 0.7067124273855165 0.7067113160930513 3.3948527366003955e-08 -0.09977666786300232 +2.2369 0.706712548099959 0.7067114351099808 3.569028402851393e-08 -0.09977673563141114 +2.237 0.7067126687965195 0.7067115540720884 3.7413358258686635e-08 -0.0997768033792792 +2.2371 0.7067127894750036 0.7067116729795904 3.91173585190252e-08 -0.09977687110661262 +2.2372 0.7067129101352128 0.7067117918327075 4.080189779098742e-08 -0.09977693881341765 +2.2373000000000003 0.7067130307769438 0.7067119106316644 4.2466593646109385e-08 -0.09977700649970045 +2.2374 0.7067131513999905 0.7067120293766899 4.411106835182366e-08 -0.09977707416546733 +2.2375 0.7067132720041418 0.7067121480680166 4.57349489425829e-08 -0.09977714181072439 +2.2376 0.7067133925891831 0.7067122667058812 4.733786732741274e-08 -0.09977720943547787 +2.2377000000000002 0.7067135131548958 0.7067123852905244 4.8919460354096556e-08 -0.09977727703973398 +2.2378 0.7067136337010578 0.7067125038221904 5.047936989244217e-08 -0.09977734462349891 +2.2379000000000002 0.7067137542274421 0.7067126223011276 5.2017242908874994e-08 -0.09977741218677884 +2.238 0.7067138747338194 0.7067127407275876 5.3532731568786684e-08 -0.09977747972957997 +2.2380999999999998 0.7067139952199559 0.7067128591018262 5.502549329725048e-08 -0.09977754725190853 +2.2382000000000004 0.7067141156856144 0.7067129774241026 5.6495190867492107e-08 -0.09977761475377067 +2.2383 0.7067142361305538 0.7067130956946793 5.7941492468543965e-08 -0.09977768223517261 +2.2384 0.7067143565545303 0.7067132139138228 5.93640717746341e-08 -0.09977774969612052 +2.2385 0.706714476957296 0.7067133320818024 6.07626080284529e-08 -0.09977781713662055 +2.2386 0.7067145973385996 0.7067134501988916 6.213678611748097e-08 -0.09977788455667902 +2.2387 0.706714717698187 0.7067135682653665 6.348629662950023e-08 -0.09977795195630196 +2.2388000000000003 0.7067148380358004 0.7067136862815065 6.481083595667736e-08 -0.09977801933549563 +2.2389 0.7067149583511786 0.7067138042475946 6.611010631117631e-08 -0.09977808669426617 +2.239 0.7067150786440579 0.7067139221639165 6.738381582577224e-08 -0.09977815403261978 +2.2391 0.7067151989141713 0.7067140400307612 6.863167861803632e-08 -0.09977822135056261 +2.2392000000000003 0.7067153191612487 0.7067141578484205 6.985341484411212e-08 -0.09977828864810084 +2.2393 0.7067154393850172 0.7067142756171896 7.104875078198236e-08 -0.09977835592524066 +2.2394000000000003 0.7067155595852006 0.7067143933373659 7.221741886095923e-08 -0.09977842318198826 +2.2395 0.7067156797615206 0.7067145110092501 7.335915774321633e-08 -0.09977849041834976 +2.2396 0.7067157999136957 0.7067146286331454 7.447371237062628e-08 -0.09977855763433136 +2.2397000000000005 0.7067159200414419 0.7067147462093577 7.556083403414959e-08 -0.09977862482993921 +2.2398000000000002 0.7067160401444725 0.7067148637381953 7.662028043628477e-08 -0.09977869200517941 +2.2399 0.7067161602224985 0.7067149812199693 7.765181571882385e-08 -0.0997787591600583 +2.24 0.706716280275228 0.7067150986549932 7.865521052530244e-08 -0.09977882629458182 +2.2401 0.706716400302367 0.7067152160435827 7.963024206518454e-08 -0.09977889340875624 +2.2402 0.7067165203036194 0.7067153333860561 8.057669413120971e-08 -0.09977896050258774 +2.2403000000000004 0.7067166402786864 0.7067154506827336 8.149435718786402e-08 -0.09977902757608237 +2.2404 0.7067167602272673 0.7067155679339376 8.238302840433975e-08 -0.09977909462924633 +2.2405 0.7067168801490594 0.7067156851399934 8.324251169096464e-08 -0.09977916166208582 +2.2405999999999997 0.7067170000437579 0.7067158023012269 8.407261773216157e-08 -0.09977922867460695 +2.2407000000000004 0.7067171199110559 0.7067159194179669 8.487316405410283e-08 -0.09977929566681581 +2.2408 0.7067172397506445 0.706716036490544 8.5643975031649e-08 -0.09977936263871864 +2.2409 0.7067173595622137 0.7067161535192902 8.638488197681982e-08 -0.09977942959032153 +2.241 0.7067174793454509 0.7067162705045396 8.709572312665115e-08 -0.09977949652163061 +2.2411 0.7067175991000423 0.7067163874466278 8.777634369350196e-08 -0.09977956343265204 +2.2412 0.7067177188256725 0.7067165043458922 8.84265959240349e-08 -0.09977963032339195 +2.2413000000000003 0.7067178385220245 0.7067166212026712 8.904633909054271e-08 -0.09977969719385646 +2.2414 0.7067179581887801 0.706716738017305 8.963543953605102e-08 -0.09977976404405173 +2.2415 0.7067180778256192 0.7067168547901348 9.019377073329893e-08 -0.09977983087398384 +2.2416 0.7067181974322214 0.7067169715215038 9.07212132604529e-08 -0.09977989768365898 +2.2417000000000002 0.7067183170082638 0.7067170882117557 9.121765486702627e-08 -0.09977996447308325 +2.2418 0.7067184365534236 0.7067172048612353 9.168299046694028e-08 -0.09978003124226278 +2.2419000000000002 0.7067185560673761 0.7067173214702891 9.211712220097423e-08 -0.09978009799120365 +2.242 0.7067186755497964 0.7067174380392639 9.251995939166258e-08 -0.09978016471991208 +2.2420999999999998 0.7067187950003577 0.7067175545685075 9.289141863003114e-08 -0.0997802314283941 +2.2422000000000004 0.7067189144187337 0.7067176710583686 9.323142378253602e-08 -0.09978029811665587 +2.2423 0.7067190338045961 0.7067177875091968 9.353990595983852e-08 -0.09978036478470349 +2.2424 0.7067191531576167 0.706717903921342 9.381680357231637e-08 -0.09978043143254309 +2.2425 0.7067192724774661 0.7067180202951548 9.40620623196553e-08 -0.0997804980601807 +2.2426 0.7067193917638155 0.7067181366309866 9.427563522207416e-08 -0.09978056466762254 +2.2427 0.7067195110163346 0.7067182529291887 9.445748260991649e-08 -0.09978063125487467 +2.2428000000000003 0.7067196302346932 0.7067183691901127 9.460757213752835e-08 -0.09978069782194318 +2.2429 0.7067197494185609 0.7067184854141113 9.472587881101391e-08 -0.09978076436883418 +2.243 0.706719868567607 0.7067186016015363 9.481238495354094e-08 -0.09978083089555381 +2.2431 0.7067199876815009 0.7067187177527405 9.486708019840195e-08 -0.09978089740210813 +2.2432000000000003 0.7067201067599116 0.7067188338680761 9.488996155840312e-08 -0.0997809638885033 +2.2433 0.7067202258025085 0.7067189499478954 9.48810333530059e-08 -0.09978103035474536 +2.2434000000000003 0.7067203448089607 0.7067190659925509 9.48403072499604e-08 -0.09978109680084041 +2.2435 0.7067204637789379 0.7067191820023944 9.476780223408032e-08 -0.09978116322679456 +2.2436 0.7067205827121104 0.7067192979777774 9.466354461071247e-08 -0.09978122963261393 +2.2437000000000005 0.7067207016081478 0.7067194139190514 9.452756799532835e-08 -0.09978129601830453 +2.2438000000000002 0.7067208204667214 0.7067195298265672 9.435991331005478e-08 -0.09978136238387247 +2.2439 0.7067209392875021 0.7067196457006752 9.416062876632658e-08 -0.09978142872932393 +2.244 0.7067210580701618 0.7067197615417251 9.392976984060053e-08 -0.09978149505466488 +2.2441 0.7067211768143733 0.7067198773500657 9.36673992743553e-08 -0.0997815613599014 +2.2442 0.7067212955198094 0.7067199931260455 9.337358707756094e-08 -0.09978162764503967 +2.2443 0.7067214141861449 0.7067201088700119 9.304841045928991e-08 -0.09978169391008573 +2.2444 0.706721532813054 0.7067202245823112 9.269195384506435e-08 -0.09978176015504558 +2.2445 0.7067216514002137 0.7067203402632893 9.230430883522267e-08 -0.09978182637992541 +2.2445999999999997 0.7067217699473004 0.7067204559132902 9.188557420491961e-08 -0.09978189258473126 +2.2447000000000004 0.7067218884539925 0.7067205715326574 9.143585585902336e-08 -0.09978195876946915 +2.2448 0.7067220069199693 0.7067206871217329 9.095526682517674e-08 -0.09978202493414517 +2.2449 0.7067221253449121 0.7067208026808574 9.044392720175543e-08 -0.09978209107876544 +2.245 0.7067222437285027 0.7067209182103701 8.990196413705132e-08 -0.09978215720333598 +2.2451 0.7067223620704245 0.706721033710609 8.932951180151694e-08 -0.09978222330786284 +2.2452 0.7067224803703629 0.7067211491819105 8.872671136000987e-08 -0.09978228939235206 +2.2453000000000003 0.7067225986280046 0.7067212646246093 8.809371092322049e-08 -0.09978235545680977 +2.2454 0.7067227168430379 0.7067213800390384 8.743066550950807e-08 -0.099782421501242 +2.2455 0.7067228350151528 0.7067214954255294 8.673773704663545e-08 -0.09978248752565479 +2.2456 0.7067229531440415 0.7067216107844119 8.60150942885024e-08 -0.09978255353005423 +2.2457000000000003 0.7067230712293979 0.7067217261160131 8.526291277004272e-08 -0.09978261951444639 +2.2458 0.7067231892709176 0.7067218414206589 8.448137479855067e-08 -0.09978268547883726 +2.2459000000000002 0.7067233072682985 0.7067219566986727 8.36706693825573e-08 -0.09978275142323292 +2.246 0.7067234252212407 0.7067220719503761 8.283099220060541e-08 -0.09978281734763944 +2.2460999999999998 0.7067235431294461 0.7067221871760884 8.196254556655513e-08 -0.09978288325206282 +2.2462000000000004 0.7067236609926193 0.7067223023761264 8.106553834805186e-08 -0.09978294913650913 +2.2463 0.706723778810467 0.7067224175508051 8.014018594224015e-08 -0.09978301500098441 +2.2464 0.7067238965826981 0.7067225327004368 7.918671020984425e-08 -0.09978308084549474 +2.2465 0.7067240143090243 0.7067226478253312 7.820533942312635e-08 -0.09978314667004609 +2.2466 0.7067241319891596 0.7067227629257956 7.719630822425327e-08 -0.09978321247464451 +2.2467 0.7067242496228208 0.7067228780021346 7.615985754723387e-08 -0.09978327825929606 +2.2468000000000004 0.7067243672097272 0.7067229930546504 7.50962345936329e-08 -0.09978334402400674 +2.2469 0.7067244847496007 0.7067231080836421 7.400569274756963e-08 -0.09978340976878258 +2.247 0.7067246022421664 0.7067232230894065 7.288849151500243e-08 -0.09978347549362965 +2.2471 0.7067247196871519 0.7067233380722371 7.174489647689131e-08 -0.09978354119855398 +2.2472000000000003 0.7067248370842878 0.7067234530324249 7.057517921113532e-08 -0.09978360688356158 +2.2473 0.7067249544333079 0.7067235679702573 6.937961723879615e-08 -0.09978367254865847 +2.2474000000000003 0.7067250717339486 0.7067236828860188 6.815849395297446e-08 -0.09978373819385065 +2.2475 0.7067251889859499 0.7067237977799913 6.691209855115565e-08 -0.0997838038191442 +2.2476 0.706725306189055 0.7067239126524529 6.564072597449455e-08 -0.09978386942454509 +2.2477000000000005 0.7067254233430096 0.706724027503679 6.434467683148759e-08 -0.09978393501005937 +2.2478000000000002 0.7067255404475634 0.706724142333941 6.302425733031858e-08 -0.09978400057569299 +2.2479 0.7067256575024695 0.7067242571435077 6.167977920773504e-08 -0.09978406612145205 +2.248 0.7067257745074838 0.7067243719326441 6.031155964057733e-08 -0.0997841316473425 +2.2481 0.7067258914623662 0.7067244867016118 5.8919921190267455e-08 -0.09978419715337039 +2.2482 0.7067260083668798 0.7067246014506685 5.750519171780766e-08 -0.09978426263954167 +2.2483 0.7067261252207915 0.7067247161800693 5.606770429704422e-08 -0.09978432810586241 +2.2484 0.7067262420238716 0.7067248308900644 5.4607797169564654e-08 -0.09978439355233856 +2.2485 0.7067263587758945 0.706724945580901 5.312581363887958e-08 -0.09978445897897613 +2.2485999999999997 0.706726475476638 0.7067250602528228 5.1622101975012935e-08 -0.09978452438578113 +2.2487000000000004 0.7067265921258838 0.7067251749060692 5.009701537286859e-08 -0.09978458977275963 +2.2488 0.7067267087234177 0.7067252895408758 4.855091183773863e-08 -0.09978465513991754 +2.2489 0.7067268252690289 0.7067254041574744 4.698415410550605e-08 -0.09978472048726088 +2.249 0.7067269417625106 0.706725518756093 4.5397109574990546e-08 -0.09978478581479562 +2.2491 0.7067270582036606 0.7067256333369553 4.379015020039567e-08 -0.0997848511225278 +2.2492 0.7067271745922801 0.706725747900281 4.216365242365461e-08 -0.09978491641046337 +2.2493000000000003 0.7067272909281748 0.7067258624462858 4.05179970807551e-08 -0.09978498167860833 +2.2494 0.7067274072111542 0.7067259769751817 3.8853569299390767e-08 -0.09978504692696871 +2.2495 0.7067275234410324 0.7067260914871751 3.717075841916384e-08 -0.09978511215555042 +2.2496 0.7067276396176274 0.7067262059824699 3.546995790484897e-08 -0.09978517736435949 +2.2497000000000003 0.7067277557407614 0.7067263204612648 3.375156524577927e-08 -0.09978524255340188 +2.2498 0.7067278718102611 0.7067264349237543 3.201598186737542e-08 -0.0997853077226836 +2.2499000000000002 0.7067279878259578 0.7067265493701281 3.026361303920533e-08 -0.09978537287221056 +2.25 0.7067281037876865 0.7067266638005725 2.8494867767431264e-08 -0.0997854380019888 +2.2500999999999998 0.7067282196952873 0.7067267782152685 2.6710158721951482e-08 -0.09978550311202425 +2.2502000000000004 0.7067283355486045 0.7067268926143931 2.4909902125377914e-08 -0.09978556820232291 +2.2503 0.7067284513474869 0.7067270069981186 2.309451765242221e-08 -0.09978563327289072 +2.2504 0.706728567091788 0.7067271213666126 2.1264428351833176e-08 -0.0997856983237337 +2.2505 0.7067286827813659 0.7067272357200386 1.9420060524966143e-08 -0.09978576335485784 +2.2506 0.7067287984160828 0.7067273500585547 1.7561843634709973e-08 -0.09978582836626898 +2.2507 0.7067289139958062 0.7067274643823152 1.5690210206607824e-08 -0.0997858933579732 +2.2508000000000004 0.7067290295204078 0.7067275786914691 1.3805595736049447e-08 -0.09978595832997637 +2.2509 0.7067291449897644 0.7067276929861611 1.1908438567707902e-08 -0.09978602328228453 +2.251 0.7067292604037572 0.7067278072665308 9.999179814007553e-09 -0.0997860882149036 +2.2511 0.7067293757622723 0.7067279215327132 8.078263244101769e-09 -0.09978615312783956 +2.2512000000000003 0.7067294910652007 0.7067280357848387 6.146135178922152e-09 -0.0997862180210983 +2.2513 0.706729606312438 0.7067281500230322 4.203244387095129e-09 -0.09978628289468582 +2.2514000000000003 0.706729721503885 0.7067282642474149 2.250041989532159e-09 -0.09978634774860812 +2.2515 0.706729836639447 0.7067283784581018 2.869813397338161e-10 -0.09978641258287105 +2.2516 0.7067299517190344 0.706728492655204 -1.6854820707526419e-09 -0.09978647739748062 +2.2517000000000005 0.7067300667425622 0.706728606838827 -3.666890716416682e-09 -0.09978654219244273 +2.2518000000000002 0.7067301817099507 0.7067287210090718 -5.6567851531436064e-09 -0.09978660696776333 +2.2519 0.7067302966211253 0.7067288351660346 -7.654704117961153e-09 -0.0997866717234484 +2.252 0.7067304114760158 0.7067289493098061 -9.660184633122904e-09 -0.09978673645950387 +2.2521 0.7067305262745573 0.7067290634404725 -1.1672762121467395e-08 -0.09978680117593568 +2.2522 0.70673064101669 0.7067291775581144 -1.3691970507465762e-08 -0.09978686587274971 +2.2523 0.7067307557023589 0.7067292916628076 -1.5717342330412443e-08 -0.09978693054995193 +2.2524 0.7067308703315143 0.7067294057546236 -1.7748408845906505e-08 -0.09978699520754833 +2.2525 0.706730984904111 0.7067295198336279 -1.9784700142078115e-08 -0.09978705984554473 +2.2525999999999997 0.7067310994201097 0.7067296338998811 -2.182574524367195e-08 -0.09978712446394715 +2.2527000000000004 0.7067312138794755 0.7067297479534389 -2.3871072220033734e-08 -0.09978718906276146 +2.2528 0.7067313282821788 0.7067298619943523 -2.5920208296566216e-08 -0.09978725364199362 +2.2529 0.7067314426281952 0.7067299760226664 -2.7972679964884117e-08 -0.0997873182016496 +2.253 0.706731556917505 0.706730090038422 -3.00280130888491e-08 -0.09978738274173522 +2.2531 0.7067316711500939 0.7067302040416541 -3.208573301385735e-08 -0.09978744726225644 +2.2532 0.7067317853259528 0.706730318032393 -3.414536468133132e-08 -0.09978751176321915 +2.2533000000000003 0.7067318994450775 0.7067304320106638 -3.620643273377893e-08 -0.09978757624462933 +2.2534 0.7067320135074687 0.7067305459764864 -3.826846162733374e-08 -0.09978764070649282 +2.2535 0.706732127513133 0.7067306599298762 -4.0330975738223605e-08 -0.09978770514881563 +2.2536 0.7067322414620811 0.7067307738708427 -4.2393499476286664e-08 -0.09978776957160365 +2.2537000000000003 0.7067323553543297 0.7067308877993903 -4.4455557390423524e-08 -0.09978783397486274 +2.2538 0.7067324691898995 0.7067310017155188 -4.651667428226232e-08 -0.09978789835859879 +2.2539000000000002 0.7067325829688171 0.7067311156192227 -4.857637531270869e-08 -0.0997879627228177 +2.254 0.7067326966911145 0.7067312295104913 -5.063418611250727e-08 -0.09978802706752543 +2.2540999999999998 0.706732810356828 0.706731343389309 -5.2689632891542854e-08 -0.0997880913927279 +2.2542000000000004 0.7067329239659994 0.7067314572556549 -5.474224254627125e-08 -0.09978815569843097 +2.2543 0.7067330375186756 0.706731571109503 -5.6791542771663164e-08 -0.09978821998464053 +2.2544 0.7067331510149082 0.7067316849508225 -5.883706216702235e-08 -0.09978828425136249 +2.2545 0.7067332644547539 0.7067317987795776 -6.087833034559842e-08 -0.09978834849860273 +2.2546 0.7067333778382747 0.7067319125957269 -6.291487804300708e-08 -0.09978841272636713 +2.2547 0.7067334911655381 0.7067320263992246 -6.494623722283141e-08 -0.09978847693466164 +2.2548000000000004 0.7067336044366156 0.7067321401900197 -6.697194118807787e-08 -0.09978854112349213 +2.2549 0.706733717651584 0.706732253968056 -6.899152468417546e-08 -0.09978860529286446 +2.255 0.7067338308105252 0.7067323677332724 -7.10045240121665e-08 -0.09978866944278454 +2.2551 0.7067339439135263 0.7067324814856032 -7.301047712324898e-08 -0.09978873357325826 +2.2552000000000003 0.7067340569606788 0.7067325952249772 -7.500892373760518e-08 -0.09978879768429148 +2.2553 0.7067341699520798 0.7067327089513187 -7.699940544371453e-08 -0.09978886177589014 +2.2554000000000003 0.7067342828878306 0.7067328226645466 -7.898146580503917e-08 -0.09978892584806001 +2.2555 0.7067343957680376 0.7067329363645756 -8.095465046063788e-08 -0.09978898990080705 +2.2556 0.7067345085928123 0.7067330500513149 -8.291850723662203e-08 -0.09978905393413708 +2.2557000000000005 0.7067346213622706 0.7067331637246694 -8.487258624373384e-08 -0.099789117948056 +2.2558000000000002 0.7067347340765338 0.706733277384539 -8.681643998576655e-08 -0.09978918194256971 +2.2559 0.7067348467357271 0.7067333910308187 -8.874962345497422e-08 -0.09978924591768405 +2.256 0.7067349593399816 0.7067335046633988 -9.06716942378899e-08 -0.09978930987340491 +2.2561 0.7067350718894321 0.7067336182821649 -9.258221261767424e-08 -0.09978937380973814 +2.2562 0.7067351843842185 0.706733731886998 -9.4480741668658e-08 -0.0997894377266896 +2.2563 0.7067352968244853 0.7067338454777742 -9.636684736823165e-08 -0.09978950162426516 +2.2564 0.7067354092103817 0.7067339590543653 -9.824009868184685e-08 -0.09978956550247067 +2.2565 0.7067355215420612 0.7067340726166383 -1.001000676714367e-07 -0.099789629361312 +2.2565999999999997 0.7067356338196823 0.7067341861644558 -1.0194632959256017e-07 -0.09978969320079502 +2.2567000000000004 0.7067357460434076 0.7067342996976755 -1.0377846298027099e-07 -0.09978975702092553 +2.2568 0.7067358582134045 0.7067344132161513 -1.05596049762742e-07 -0.09978982082170947 +2.2569 0.7067359703298446 0.706734526719732 -1.0739867534366454e-07 -0.09978988460315263 +2.257 0.7067360823929041 0.7067346402082622 -1.0918592870112764e-07 -0.09978994836526094 +2.2571 0.7067361944027635 0.7067347536815819 -1.1095740247782371e-07 -0.0997900121080401 +2.2572 0.7067363063596072 0.7067348671395275 -1.1271269308339715e-07 -0.09979007583149607 +2.2573000000000003 0.7067364182636247 0.7067349805819303 -1.1445140076817018e-07 -0.09979013953563468 +2.2574 0.7067365301150093 0.7067350940086179 -1.1617312974630811e-07 -0.09979020322046174 +2.2575 0.7067366419139585 0.7067352074194133 -1.178774882443917e-07 -0.09979026688598318 +2.2576 0.7067367536606739 0.7067353208141358 -1.1956408861937828e-07 -0.09979033053220476 +2.2577000000000003 0.7067368653553612 0.7067354341926001 -1.2123254744013379e-07 -0.09979039415913234 +2.2578 0.7067369769982303 0.706735547554617 -1.2288248557416892e-07 -0.09979045776677174 +2.2579000000000002 0.7067370885894952 0.7067356608999933 -1.2451352826570172e-07 -0.09979052135512881 +2.258 0.7067372001293735 0.7067357742285321 -1.2612530523627152e-07 -0.09979058492420936 +2.2580999999999998 0.7067373116180868 0.7067358875400318 -1.2771745075412788e-07 -0.09979064847401924 +2.2582000000000004 0.7067374230558612 0.7067360008342882 -1.2928960372790566e-07 -0.09979071200456432 +2.2583 0.7067375344429259 0.7067361141110922 -1.308414077794834e-07 -0.09979077551585037 +2.2584 0.7067376457795138 0.706736227370231 -1.323725113393931e-07 -0.09979083900788327 +2.2585 0.706737757065862 0.7067363406114886 -1.3388256769886198e-07 -0.09979090248066878 +2.2586 0.7067378683022111 0.7067364538346451 -1.353712351208347e-07 -0.09979096593421276 +2.2587 0.7067379794888051 0.7067365670394767 -1.3683817689201516e-07 -0.09979102936852098 +2.2588000000000004 0.7067380906258919 0.7067366802257568 -1.38283061413072e-07 -0.09979109278359936 +2.2589 0.7067382017137226 0.7067367933932542 -1.3970556227323183e-07 -0.09979115617945361 +2.259 0.7067383127525517 0.7067369065417354 -1.4110535831619864e-07 -0.0997912195560896 +2.2591 0.7067384237426375 0.7067370196709629 -1.4248213372168583e-07 -0.09979128291351319 +2.2592000000000003 0.7067385346842412 0.7067371327806959 -1.438355780609274e-07 -0.09979134625173014 +2.2593 0.7067386455776272 0.7067372458706902 -1.4516538637647514e-07 -0.09979140957074625 +2.2594000000000003 0.7067387564230636 0.7067373589406987 -1.4647125926720017e-07 -0.09979147287056733 +2.2595 0.706738867220821 0.7067374719904711 -1.477529029247221e-07 -0.09979153615119918 +2.2596 0.7067389779711738 0.7067375850197539 -1.490100292218799e-07 -0.09979159941264763 +2.2597000000000005 0.7067390886743989 0.7067376980282907 -1.502423557699778e-07 -0.09979166265491851 +2.2598000000000003 0.7067391993307761 0.706737811015822 -1.5144960597950063e-07 -0.09979172587801756 +2.2599 0.7067393099405883 0.7067379239820853 -1.5263150912950274e-07 -0.09979178908195058 +2.26 0.7067394205041214 0.7067380369268157 -1.5378780041618023e-07 -0.09979185226672341 +2.2601 0.7067395310216641 0.7067381498497451 -1.5491822102225994e-07 -0.09979191543234187 +2.2602 0.7067396414935072 0.7067382627506028 -1.5602251818465362e-07 -0.09979197857881164 +2.2603 0.7067397519199445 0.7067383756291157 -1.5710044522221356e-07 -0.09979204170613865 +2.2604 0.7067398623012726 0.7067384884850079 -1.5815176161379507e-07 -0.0997921048143286 +2.2605 0.7067399726377903 0.7067386013180005 -1.5917623304335937e-07 -0.0997921679033873 +2.2605999999999997 0.7067400829297992 0.706738714127813 -1.6017363146068886e-07 -0.09979223097332052 +2.2607000000000004 0.7067401931776025 0.7067388269141623 -1.6114373511434688e-07 -0.09979229402413407 +2.2608 0.7067403033815065 0.7067389396767629 -1.6208632862106664e-07 -0.09979235705583372 +2.2609 0.7067404135418194 0.7067390524153271 -1.630012030056499e-07 -0.0997924200684253 +2.261 0.7067405236588518 0.7067391651295647 -1.6388815573219195e-07 -0.09979248306191453 +2.2611 0.7067406337329158 0.7067392778191841 -1.6474699077520527e-07 -0.09979254603630727 +2.2612 0.7067407437643262 0.7067393904838911 -1.655775186525793e-07 -0.09979260899160922 +2.2613000000000003 0.7067408537533993 0.7067395031233898 -1.6637955645680547e-07 -0.0997926719278262 +2.2614 0.7067409637004536 0.706739615737382 -1.6715292789834524e-07 -0.09979273484496398 +2.2615 0.706741073605809 0.7067397283255683 -1.6789746335593714e-07 -0.0997927977430283 +2.2616 0.7067411834697875 0.7067398408876471 -1.686129999112912e-07 -0.09979286062202491 +2.2617000000000003 0.7067412932927125 0.7067399534233153 -1.6929938137164036e-07 -0.09979292348195964 +2.2618 0.7067414030749093 0.7067400659322683 -1.6995645832004747e-07 -0.09979298632283823 +2.2619000000000002 0.7067415128167043 0.7067401784141999 -1.7058408813448722e-07 -0.0997930491446664 +2.262 0.7067416225184258 0.7067402908688023 -1.711821350260101e-07 -0.09979311194744997 +2.2620999999999998 0.7067417321804033 0.7067404032957667 -1.7175047006302846e-07 -0.0997931747311947 +2.2622000000000004 0.7067418418029673 0.7067405156947826 -1.7228897121468467e-07 -0.09979323749590631 +2.2623 0.7067419513864499 0.7067406280655382 -1.727975233456469e-07 -0.0997933002415906 +2.2624 0.7067420609311843 0.7067407404077211 -1.732760182785592e-07 -0.0997933629682533 +2.2625 0.7067421704375048 0.7067408527210176 -1.7372435477669423e-07 -0.09979342567590024 +2.2626 0.7067422799057463 0.7067409650051126 -1.7414243859079082e-07 -0.09979348836453707 +2.2627 0.7067423893362453 0.7067410772596907 -1.7453018249721786e-07 -0.09979355103416965 +2.2628000000000004 0.7067424987293385 0.7067411894844349 -1.7488750628236183e-07 -0.0997936136848036 +2.2629 0.7067426080853636 0.7067413016790278 -1.7521433674783093e-07 -0.09979367631644477 +2.263 0.7067427174046589 0.7067414138431517 -1.7551060776249683e-07 -0.09979373892909882 +2.2631 0.7067428266875636 0.7067415259764875 -1.7577626025208626e-07 -0.09979380152277154 +2.2632000000000003 0.7067429359344174 0.7067416380787165 -1.7601124224428388e-07 -0.09979386409746868 +2.2633 0.7067430451455601 0.7067417501495186 -1.762155088270989e-07 -0.09979392665319596 +2.2634000000000003 0.7067431543213325 0.7067418621885735 -1.7638902219049846e-07 -0.09979398918995913 +2.2635 0.706743263462075 0.7067419741955612 -1.7653175161946866e-07 -0.09979405170776395 +2.2636 0.7067433725681289 0.7067420861701608 -1.7664367352177024e-07 -0.0997941142066161 +2.2637000000000005 0.7067434816398352 0.7067421981120515 -1.7672477139324405e-07 -0.09979417668652138 +2.2638000000000003 0.7067435906775352 0.7067423100209125 -1.767750358490361e-07 -0.0997942391474855 +2.2639 0.7067436996815701 0.7067424218964224 -1.7679446462706694e-07 -0.09979430158951415 +2.264 0.706743808652281 0.7067425337382607 -1.7678306254986786e-07 -0.09979436401261306 +2.2641 0.7067439175900093 0.7067426455461062 -1.7674084155927527e-07 -0.09979442641678798 +2.2642 0.7067440264950955 0.706742757319639 -1.7666782070949183e-07 -0.09979448880204467 +2.2643 0.7067441353678803 0.7067428690585382 -1.7656402612892252e-07 -0.09979455116838881 +2.2644 0.7067442442087037 0.7067429807624845 -1.7642949103405248e-07 -0.09979461351582612 +2.2645 0.7067443530179056 0.7067430924311583 -1.7626425575373306e-07 -0.0997946758443624 +2.2645999999999997 0.7067444617958252 0.7067432040642405 -1.7606836762509848e-07 -0.09979473815400325 +2.2647000000000004 0.7067445705428008 0.7067433156614129 -1.7584188107336307e-07 -0.0997948004447545 +2.2648 0.7067446792591707 0.7067434272223575 -1.7558485755631015e-07 -0.09979486271662176 +2.2649 0.706744787945272 0.7067435387467578 -1.7529736553306696e-07 -0.0997949249696108 +2.265 0.7067448966014408 0.7067436502342972 -1.749794804987992e-07 -0.09979498720372731 +2.2651 0.7067450052280128 0.7067437616846612 -1.7463128491185254e-07 -0.09979504941897707 +2.2652 0.7067451138253222 0.7067438730975351 -1.742528681902833e-07 -0.0997951116153657 +2.2653000000000003 0.7067452223937027 0.7067439844726054 -1.7384432670491945e-07 -0.09979517379289891 +2.2654 0.7067453309334862 0.7067440958095604 -1.7340576372038008e-07 -0.0997952359515824 +2.2655 0.7067454394450041 0.7067442071080894 -1.7293728942630038e-07 -0.09979529809142192 +2.2656 0.7067455479285863 0.7067443183678823 -1.724390208436566e-07 -0.09979536021242316 +2.2657000000000003 0.7067456563845611 0.7067444295886312 -1.7191108183864379e-07 -0.09979542231459182 +2.2658 0.7067457648132557 0.7067445407700288 -1.7135360307757308e-07 -0.09979548439793354 +2.2659000000000002 0.7067458732149955 0.7067446519117699 -1.707667219973813e-07 -0.09979554646245406 +2.266 0.7067459815901047 0.7067447630135508 -1.701505827761407e-07 -0.0997956085081591 +2.2661 0.7067460899389055 0.7067448740750693 -1.69505336282752e-07 -0.09979567053505434 +2.2662000000000004 0.7067461982617187 0.7067449850960246 -1.6883114006306654e-07 -0.09979573254314543 +2.2663 0.7067463065588632 0.7067450960761184 -1.6812815827917105e-07 -0.0997957945324381 +2.2664 0.7067464148306559 0.7067452070150533 -1.673965616833667e-07 -0.09979585650293804 +2.2665 0.7067465230774124 0.7067453179125347 -1.6663652757827052e-07 -0.09979591845465094 +2.2666 0.706746631299445 0.7067454287682695 -1.6584823975263063e-07 -0.09979598038758244 +2.2667 0.7067467394970657 0.7067455395819665 -1.6503188846744843e-07 -0.09979604230173826 +2.2668000000000004 0.7067468476705827 0.7067456503533371 -1.641876703900591e-07 -0.09979610419712406 +2.2669 0.7067469558203032 0.7067457610820946 -1.6331578855943718e-07 -0.09979616607374553 +2.267 0.7067470639465318 0.7067458717679548 -1.6241645232374646e-07 -0.09979622793160835 +2.2671 0.7067471720495704 0.7067459824106352 -1.6148987729523723e-07 -0.09979628977071817 +2.2672000000000003 0.7067472801297187 0.7067460930098565 -1.6053628531034758e-07 -0.09979635159108069 +2.2673 0.7067473881872742 0.7067462035653411 -1.5955590435337563e-07 -0.09979641339270157 +2.2674000000000003 0.7067474962225317 0.7067463140768147 -1.585489685287239e-07 -0.09979647517558647 +2.2675 0.7067476042357836 0.7067464245440048 -1.5751571797763264e-07 -0.09979653693974111 +2.2676 0.7067477122273192 0.7067465349666422 -1.5645639885389362e-07 -0.09979659868517109 +2.2677000000000005 0.7067478201974253 0.7067466453444601 -1.5537126322150152e-07 -0.09979666041188211 +2.2678000000000003 0.706747928146386 0.7067467556771945 -1.5426056904424557e-07 -0.09979672211987983 +2.2679 0.7067480360744824 0.7067468659645842 -1.5312458009203445e-07 -0.09979678380916994 +2.268 0.7067481439819931 0.706746976206371 -1.5196356587497684e-07 -0.09979684547975803 +2.2681 0.7067482518691932 0.7067470864022997 -1.507778016000133e-07 -0.09979690713164985 +2.2682 0.7067483597363551 0.7067471965521177 -1.495675681032621e-07 -0.09979696876485095 +2.2683 0.7067484675837479 0.7067473066555763 -1.4833315177022188e-07 -0.09979703037936706 +2.2684 0.7067485754116375 0.7067474167124292 -1.470748444698522e-07 -0.09979709197520381 +2.2685 0.7067486832202869 0.7067475267224336 -1.4579294349732763e-07 -0.09979715355236685 +2.2685999999999997 0.7067487910099559 0.7067476366853498 -1.4448775149597526e-07 -0.09979721511086181 +2.2687000000000004 0.7067488987809007 0.7067477466009418 -1.4315957639135513e-07 -0.09979727665069438 +2.2688 0.7067490065333742 0.7067478564689764 -1.4180873130278937e-07 -0.0997973381718702 +2.2689 0.7067491142676257 0.7067479662892244 -1.404355344913205e-07 -0.0997973996743949 +2.269 0.7067492219839014 0.7067480760614596 -1.390403092660364e-07 -0.09979746115827412 +2.2691 0.7067493296824436 0.7067481857854596 -1.376233839216201e-07 -0.09979752262351352 +2.2692 0.7067494373634915 0.7067482954610055 -1.3618509166722637e-07 -0.09979758407011874 +2.2693000000000003 0.7067495450272798 0.706748405087882 -1.3472577052413282e-07 -0.09979764549809535 +2.2694 0.7067496526740407 0.7067485146658774 -1.3324576325635107e-07 -0.09979770690744909 +2.2695 0.7067497603040012 0.7067486241947842 -1.3174541729950306e-07 -0.09979776829818551 +2.2696 0.7067498679173858 0.7067487336743983 -1.302250846740849e-07 -0.09979782967031028 +2.2697000000000003 0.7067499755144147 0.7067488431045192 -1.286851218987306e-07 -0.09979789102382905 +2.2698 0.706750083095304 0.7067489524849508 -1.2712588991041496e-07 -0.09979795235874744 +2.2699000000000003 0.706750190660266 0.7067490618155007 -1.2554775398118667e-07 -0.09979801367507106 +2.27 0.7067502982095095 0.7067491710959801 -1.239510836349017e-07 -0.09979807497280552 +2.2701 0.7067504057432383 0.7067492803262051 -1.2233625254834402e-07 -0.09979813625195649 +2.2702000000000004 0.706750513261653 0.7067493895059951 -1.20703638473163e-07 -0.09979819751252955 +2.2703 0.7067506207649494 0.7067494986351739 -1.1905362315087209e-07 -0.09979825875453034 +2.2704 0.70675072825332 0.7067496077135693 -1.1738659221223469e-07 -0.09979831997796451 +2.2705 0.7067508357269524 0.7067497167410133 -1.1570293510267116e-07 -0.09979838118283763 +2.2706 0.7067509431860304 0.7067498257173424 -1.140030449799101e-07 -0.09979844236915533 +2.2707 0.706751050630733 0.7067499346423969 -1.1228731862378272e-07 -0.09979850353692322 +2.2708000000000004 0.7067511580612355 0.7067500435160217 -1.1055615634428251e-07 -0.0997985646861469 +2.2709 0.7067512654777084 0.7067501523380662 -1.0880996189482905e-07 -0.09979862581683202 +2.271 0.7067513728803181 0.7067502611083839 -1.0704914236558255e-07 -0.09979868692898418 +2.2711 0.7067514802692265 0.7067503698268328 -1.0527410810364651e-07 -0.09979874802260896 +2.2712000000000003 0.7067515876445908 0.7067504784932751 -1.0348527259684132e-07 -0.09979880909771195 +2.2713 0.7067516950065642 0.7067505871075778 -1.0168305239824371e-07 -0.0997988701542988 +2.2714000000000003 0.706751802355295 0.7067506956696123 -9.986786701863398e-08 -0.09979893119237505 +2.2715 0.7067519096909272 0.7067508041792547 -9.804013883368823e-08 -0.09979899221194637 +2.2716 0.7067520170136001 0.7067509126363853 -9.620029298249705e-08 -0.09979905321301834 +2.2717 0.7067521243234485 0.7067510210408895 -9.434875726955366e-08 -0.09979911419559653 +2.2718000000000003 0.7067522316206023 0.7067511293926567 -9.248596205980314e-08 -0.09979917515968657 +2.2719 0.7067523389051873 0.7067512376915817 -9.06123401901715e-08 -0.09979923610529406 +2.272 0.706752446177324 0.706751345937563 -8.872832685941079e-08 -0.09979929703242457 +2.2721 0.7067525534371285 0.7067514541305046 -8.683435953355662e-08 -0.0997993579410837 +2.2722 0.7067526606847122 0.706751562270315 -8.493087783837533e-08 -0.09979941883127703 +2.2723 0.7067527679201816 0.7067516703569073 -8.301832346221949e-08 -0.09979947970301016 +2.2724 0.7067528751436385 0.7067517783901998 -8.109714005020974e-08 -0.09979954055628865 +2.2725 0.7067529823551799 0.7067518863701149 -7.916777310101875e-08 -0.0997996013911181 +2.2725999999999997 0.7067530895548981 0.7067519942965801 -7.723066987319616e-08 -0.09979966220750408 +2.2727000000000004 0.7067531967428806 0.7067521021695279 -7.528627926634002e-08 -0.09979972300545219 +2.2728 0.7067533039192098 0.7067522099888957 -7.333505172698804e-08 -0.09979978378496801 +2.2729 0.7067534110839634 0.7067523177546253 -7.137743914019737e-08 -0.0997998445460571 +2.273 0.7067535182372143 0.7067524254666638 -6.941389472936432e-08 -0.09979990528872504 +2.2731 0.7067536253790303 0.7067525331249631 -6.744487294650311e-08 -0.09979996601297743 +2.2732 0.7067537325094745 0.7067526407294795 -6.547082937293294e-08 -0.09980002671881978 +2.2733000000000003 0.706753839628605 0.7067527482801752 -6.349222060391888e-08 -0.09980008740625773 +2.2734 0.706753946736475 0.7067528557770164 -6.150950415629783e-08 -0.0998001480752968 +2.2735 0.7067540538331327 0.7067529632199744 -5.9523138349216326e-08 -0.09980020872594257 +2.2736 0.7067541609186216 0.7067530706090257 -5.753358220872071e-08 -0.0998002693582006 +2.2737000000000003 0.7067542679929801 0.7067531779441516 -5.554129535803587e-08 -0.09980032997207647 +2.2738 0.7067543750562417 0.7067532852253386 -5.354673790871137e-08 -0.09980039056757578 +2.2739000000000003 0.7067544821084348 0.7067533924525775 -5.155037035957377e-08 -0.099800451144704 +2.274 0.7067545891495832 0.7067534996258646 -4.9552653485162267e-08 -0.09980051170346678 +2.2741 0.7067546961797053 0.7067536067452009 -4.7554048234572585e-08 -0.09980057224386961 +2.2742000000000004 0.7067548031988147 0.7067537138105924 -4.555501562097681e-08 -0.09980063276591805 +2.2743 0.7067549102069204 0.7067538208220501 -4.355601661748575e-08 -0.09980069326961771 +2.2744 0.706755017204026 0.7067539277795898 -4.155751204985359e-08 -0.09980075375497408 +2.2745 0.7067551241901301 0.7067540346832324 -3.955996249208277e-08 -0.0998008142219927 +2.2746 0.7067552311652266 0.7067541415330039 -3.756382815727193e-08 -0.09980087467067913 +2.2747 0.7067553381293048 0.7067542483289344 -3.5569568794372765e-08 -0.09980093510103895 +2.2748000000000004 0.7067554450823484 0.7067543550710604 -3.3577643582900427e-08 -0.0998009955130777 +2.2749 0.7067555520243366 0.7067544617594219 -3.1588511021979e-08 -0.09980105590680088 +2.275 0.7067556589552435 0.7067545683940647 -2.9602628831299632e-08 -0.09980111628221411 +2.2751 0.7067557658750383 0.7067546749750389 -2.762045384248346e-08 -0.09980117663932286 +2.2752000000000003 0.7067558727836853 0.7067547815023999 -2.5642441895106644e-08 -0.09980123697813266 +2.2753 0.7067559796811442 0.706754887976208 -2.3669047730448534e-08 -0.09980129729864914 +2.2754000000000003 0.7067560865673697 0.706754994396528 -2.1700724887625117e-08 -0.09980135760087777 +2.2755 0.706756193442311 0.70675510076343 -1.9737925602975048e-08 -0.0998014178848241 +2.2756 0.7067563003059133 0.7067552070769885 -1.7781100697736307e-08 -0.09980147815049366 +2.2757 0.7067564071581166 0.7067553133372828 -1.583069948350377e-08 -0.09980153839789191 +2.2758000000000003 0.7067565139988563 0.7067554195443975 -1.3887169656411069e-08 -0.09980159862702445 +2.2759 0.7067566208280627 0.7067555256984218 -1.1950957189577754e-08 -0.0998016588378968 +2.276 0.7067567276456617 0.7067556317994496 -1.0022506237265805e-08 -0.09980171903051452 +2.2761 0.7067568344515742 0.7067557378475792 -8.102259030362546e-09 -0.09980177920488309 +2.2762000000000002 0.7067569412457164 0.706755843842914 -6.190655773598286e-09 -0.09980183936100803 +2.2763 0.7067570480279999 0.7067559497855626 -4.288134549702838e-09 -0.0998018994988949 +2.2764 0.7067571547983316 0.7067560556756369 -2.3951312079495413e-09 -0.09980195961854917 +2.2765 0.7067572615566133 0.7067561615132545 -5.120792826232567e-10 -0.09980201971997636 +2.2765999999999997 0.706757368302743 0.7067562672985375 1.3605901266755538e-09 -0.09980207980318201 +2.2767000000000004 0.7067574750366132 0.7067563730316124 3.222448437430192e-09 -0.0998021398681716 +2.2768 0.7067575817581129 0.7067564787126103 5.073069691760579e-09 -0.09980219991495067 +2.2769 0.7067576884671255 0.7067565843416668 6.912030654435131e-09 -0.0998022599435247 +2.277 0.7067577951635304 0.7067566899189223 8.738910900474295e-09 -0.09980231995389921 +2.2771 0.7067579018472028 0.7067567954445213 1.0553292918366597e-08 -0.09980237994607975 +2.2772 0.7067580085180125 0.706756900918613 1.2354762202876346e-08 -0.0998024399200718 +2.2773000000000003 0.7067581151758261 0.7067570063413509 1.4142907353055512e-08 -0.09980249987588084 +2.2774 0.7067582218205051 0.7067571117128926 1.5917320164184068e-08 -0.09980255981351241 +2.2775 0.7067583284519062 0.7067572170334007 1.76775957205777e-08 -0.09980261973297196 +2.2776 0.706758435069883 0.7067573223030414 1.9423332484058697e-08 -0.09980267963426503 +2.2777000000000003 0.7067585416742839 0.7067574275219859 2.1154132390233116e-08 -0.09980273951739711 +2.2778 0.7067586482649533 0.7067575326904089 2.2869600942165835e-08 -0.0998027993823737 +2.2779000000000003 0.7067587548417316 0.7067576378084895 2.4569347289310484e-08 -0.09980285922920025 +2.278 0.7067588614044547 0.7067577428764115 2.6252984331592844e-08 -0.09980291905788229 +2.2781 0.7067589679529547 0.7067578478943621 2.7920128795738686e-08 -0.0998029788684253 +2.2782000000000004 0.7067590744870595 0.7067579528625328 2.9570401327214113e-08 -0.0998030386608348 +2.2783 0.7067591810065934 0.706758057781119 3.120342657349229e-08 -0.09980309843511624 +2.2784 0.7067592875113757 0.7067581626503205 3.281883327425905e-08 -0.09980315819127511 +2.2785 0.7067593940012228 0.7067582674703405 3.441625433774076e-08 -0.09980321792931687 +2.2786 0.7067595004759464 0.7067583722413867 3.599532693611407e-08 -0.09980327764924705 +2.2787 0.7067596069353551 0.7067584769636699 3.7555692580099054e-08 -0.09980333735107114 +2.2788000000000004 0.7067597133792533 0.7067585816374051 3.909699719875648e-08 -0.09980339703479454 +2.2789 0.7067598198074415 0.7067586862628112 4.0618891226223974e-08 -0.09980345670042283 +2.279 0.7067599262197168 0.7067587908401107 4.2121029667635534e-08 -0.0998035163479614 +2.2791 0.7067600326158724 0.7067588953695293 4.360307219279658e-08 -0.09980357597741574 +2.2792000000000003 0.7067601389956983 0.7067589998512969 4.506468321251178e-08 -0.09980363558879136 +2.2793 0.7067602453589805 0.7067591042856467 4.650553194103513e-08 -0.09980369518209373 +2.2794 0.7067603517055017 0.706759208672815 4.792529247760191e-08 -0.09980375475732824 +2.2795 0.7067604580350413 0.7067593130130425 4.932364388796073e-08 -0.09980381431450047 +2.2796 0.7067605643473751 0.7067594173065723 5.070027026855828e-08 -0.09980387385361583 +2.2797 0.7067606706422758 0.7067595215536514 5.2054860814193527e-08 -0.0998039333746798 +2.2798000000000003 0.7067607769195123 0.7067596257545297 5.33871099030192e-08 -0.09980399287769781 +2.2799 0.7067608831788509 0.7067597299094605 5.4696717148583485e-08 -0.0998040523626753 +2.28 0.7067609894200542 0.7067598340187004 5.5983387472688384e-08 -0.09980411182961778 +2.2801 0.7067610956428825 0.7067599380825089 5.7246831181717583e-08 -0.09980417127853071 +2.2802000000000002 0.7067612018470919 0.7067600421011486 5.848676402388231e-08 -0.0998042307094195 +2.2803 0.7067613080324369 0.7067601460748851 5.970290724299776e-08 -0.09980429012228968 +2.2804 0.7067614141986676 0.7067602500039869 6.089498766868873e-08 -0.09980434951714662 +2.2805 0.7067615203455322 0.7067603538887253 6.206273774241045e-08 -0.0998044088939958 +2.2805999999999997 0.7067616264727759 0.7067604577293742 6.320589561112366e-08 -0.09980446825284266 +2.2807000000000004 0.706761732580141 0.7067605615262111 6.432420516025439e-08 -0.09980452759369267 +2.2808 0.7067618386673675 0.7067606652795152 6.541741607787865e-08 -0.0998045869165513 +2.2809 0.7067619447341924 0.7067607689895685 6.648528392584618e-08 -0.09980464622142393 +2.281 0.7067620507803501 0.7067608726566563 6.752757016927069e-08 -0.09980470550831605 +2.2811 0.7067621568055729 0.7067609762810653 6.85440422528577e-08 -0.0998047647772331 +2.2812 0.70676226280959 0.706761079863085 6.953447363733378e-08 -0.09980482402818046 +2.2813000000000003 0.7067623687921287 0.7067611834030079 7.049864385148819e-08 -0.09980488326116357 +2.2814 0.7067624747529144 0.7067612869011282 7.143633855288822e-08 -0.09980494247618793 +2.2815 0.7067625806916698 0.7067613903577421 7.234734957124733e-08 -0.099805001673259 +2.2816 0.7067626866081154 0.7067614937731486 7.323147493444593e-08 -0.09980506085238215 +2.2817000000000003 0.7067627925019695 0.7067615971476483 7.408851895179813e-08 -0.09980512001356283 +2.2818 0.7067628983729488 0.706761700481544 7.491829221058233e-08 -0.09980517915680648 +2.2819000000000003 0.7067630042207675 0.7067618037751402 7.572061165930788e-08 -0.09980523828211846 +2.282 0.7067631100451386 0.7067619070287436 7.649530063200127e-08 -0.09980529738950426 +2.2821 0.7067632158457728 0.7067620102426628 7.724218886902279e-08 -0.09980535647896932 +2.2822000000000005 0.7067633216223791 0.706762113417208 7.796111258819016e-08 -0.09980541555051903 +2.2823 0.7067634273746648 0.7067622165526908 7.865191449171749e-08 -0.09980547460415884 +2.2824 0.7067635331023359 0.7067623196494248 7.931444382519581e-08 -0.09980553363989414 +2.2825 0.7067636388050962 0.7067624227077247 7.994855637412368e-08 -0.09980559265773031 +2.2826 0.7067637444826489 0.7067625257279071 8.05541145489086e-08 -0.09980565165767286 +2.2827 0.7067638501346949 0.70676262871029 8.113098736578506e-08 -0.09980571063972714 +2.2828000000000004 0.7067639557609344 0.7067627316551924 8.167905050406044e-08 -0.09980576960389856 +2.2829 0.7067640613610664 0.7067628345629346 8.219818631999276e-08 -0.09980582855019254 +2.283 0.7067641669347882 0.7067629374338384 8.268828385372962e-08 -0.09980588747861448 +2.2831 0.7067642724817962 0.7067630402682266 8.314923890390125e-08 -0.09980594638916983 +2.2832000000000003 0.7067643780017862 0.7067631430664225 8.35809540015997e-08 -0.09980600528186398 +2.2833 0.7067644834944525 0.7067632458287509 8.398333845201222e-08 -0.09980606415670235 +2.2834 0.7067645889594887 0.7067633485555377 8.435630835350316e-08 -0.0998061230136903 +2.2835 0.7067646943965875 0.7067634512471088 8.469978659761401e-08 -0.09980618185283326 +2.2836 0.7067647998054408 0.7067635539037915 8.501370291069676e-08 -0.09980624067413657 +2.2837 0.7067649051857402 0.7067636565259139 8.529799385911807e-08 -0.09980629947760573 +2.2838000000000003 0.7067650105371762 0.706763759113804 8.555260284058563e-08 -0.09980635826324609 +2.2839 0.7067651158594392 0.7067638616677905 8.577748013445519e-08 -0.09980641703106302 +2.284 0.7067652211522191 0.7067639641882033 8.597258287570964e-08 -0.09980647578106196 +2.2841 0.706765326415205 0.7067640666753716 8.613787508444937e-08 -0.09980653451324827 +2.2842000000000002 0.7067654316480859 0.706764169129626 8.627332765374918e-08 -0.09980659322762736 +2.2843 0.7067655368505508 0.7067642715512967 8.63789183739444e-08 -0.09980665192420463 +2.2844 0.7067656420222885 0.7067643739407135 8.645463192222258e-08 -0.09980671060298543 +2.2845 0.7067657471629875 0.7067644762982073 8.650045986262345e-08 -0.09980676926397516 +2.2845999999999997 0.7067658522723362 0.7067645786241081 8.6516400658182e-08 -0.09980682790717917 +2.2847000000000004 0.7067659573500237 0.7067646809187469 8.650245965705072e-08 -0.09980688653260288 +2.2848 0.7067660623957386 0.7067647831824536 8.645864911331624e-08 -0.0998069451402517 +2.2849 0.7067661674091698 0.7067648854155583 8.638498814363127e-08 -0.09980700373013093 +2.285 0.7067662723900066 0.7067649876183908 8.628150275497015e-08 -0.09980706230224601 +2.2851 0.7067663773379388 0.7067650897912803 8.614822580646497e-08 -0.09980712085660227 +2.2852 0.7067664822526567 0.7067651919345559 8.598519702675278e-08 -0.09980717939320513 +2.2853000000000003 0.7067665871338507 0.7067652940485458 8.579246299142418e-08 -0.09980723791205993 +2.2854 0.7067666919812119 0.7067653961335781 8.557007709700248e-08 -0.09980729641317206 +2.2855 0.7067667967944323 0.7067654981899801 8.53180995748215e-08 -0.09980735489654691 +2.2856 0.7067669015732045 0.7067656002180778 8.503659744592273e-08 -0.09980741336218979 +2.2857000000000003 0.7067670063172218 0.7067657022181972 8.472564453493314e-08 -0.09980747181010612 +2.2858 0.7067671110261786 0.7067658041906627 8.438532143190125e-08 -0.09980753024030124 +2.2859000000000003 0.7067672156997699 0.7067659061357983 8.401571545760267e-08 -0.09980758865278049 +2.286 0.7067673203376921 0.7067660080539266 8.361692067221371e-08 -0.09980764704754928 +2.2861 0.7067674249396423 0.7067661099453696 8.318903782847387e-08 -0.09980770542461292 +2.2862000000000005 0.7067675295053191 0.7067662118104475 8.273217436474689e-08 -0.09980776378397681 +2.2863 0.7067676340344222 0.70676631364948 8.224644435471384e-08 -0.09980782212564632 +2.2864 0.7067677385266529 0.7067664154627844 8.173196850563835e-08 -0.09980788044962674 +2.2865 0.706767842981713 0.7067665172506779 8.118887409938602e-08 -0.09980793875592345 +2.2866 0.7067679473993067 0.7067666190134749 8.061729498722026e-08 -0.0998079970445418 +2.2867 0.7067680517791394 0.7067667207514898 8.001737154643418e-08 -0.09980805531548716 +2.2868000000000004 0.7067681561209179 0.7067668224650343 7.938925065432978e-08 -0.0998081135687649 +2.2869 0.7067682604243507 0.7067669241544188 7.873308563791093e-08 -0.0998081718043803 +2.287 0.7067683646891483 0.7067670258199517 7.804903623745418e-08 -0.09980823002233874 +2.2870999999999997 0.7067684689150227 0.7067671274619398 7.733726858742684e-08 -0.09980828822264556 +2.2872000000000003 0.7067685731016877 0.7067672290806882 7.659795514536327e-08 -0.09980834640530606 +2.2873 0.7067686772488595 0.7067673306765001 7.583127467278294e-08 -0.09980840457032568 +2.2874 0.7067687813562558 0.7067674322496763 7.503741218835291e-08 -0.09980846271770963 +2.2875 0.7067688854235963 0.7067675338005159 7.421655891758083e-08 -0.09980852084746333 +2.2876 0.7067689894506035 0.7067676353293157 7.336891225812048e-08 -0.09980857895959211 +2.2877 0.7067690934370017 0.7067677368363705 7.249467572773005e-08 -0.09980863705410131 +2.2878000000000003 0.7067691973825171 0.7067678383219723 7.159405890008741e-08 -0.09980869513099627 +2.2879 0.7067693012868788 0.7067679397864113 7.066727738744283e-08 -0.09980875319028226 +2.288 0.7067694051498177 0.7067680412299753 6.971455274173977e-08 -0.09980881123196467 +2.2881 0.7067695089710678 0.7067681426529493 6.873611245634959e-08 -0.09980886925604882 +2.2882000000000002 0.7067696127503653 0.7067682440556162 6.773218986198815e-08 -0.09980892726254004 +2.2883 0.7067697164874486 0.706768345438256 6.67030240972255e-08 -0.09980898525144358 +2.2884 0.7067698201820592 0.7067684468011457 6.564886006511783e-08 -0.09980904322276479 +2.2885 0.7067699238339415 0.7067685481445606 6.456994833953233e-08 -0.09980910117650904 +2.2885999999999997 0.706770027442842 0.7067686494687726 6.34665451373917e-08 -0.09980915911268161 +2.2887000000000004 0.7067701310085106 0.7067687507740508 6.233891224234622e-08 -0.09980921703128784 +2.2888 0.7067702345306999 0.7067688520606614 6.118731693711965e-08 -0.09980927493233305 +2.2889 0.7067703380091652 0.7067689533288679 6.001203195320215e-08 -0.09980933281582255 +2.289 0.7067704414436653 0.7067690545789307 5.8813335396257216e-08 -0.09980939068176164 +2.2891 0.7067705448339612 0.7067691558111067 5.759151068714108e-08 -0.09980944853015561 +2.2892 0.7067706481798178 0.7067692570256504 5.634684649424848e-08 -0.09980950636100983 +2.2893000000000003 0.7067707514810031 0.706769358222813 5.507963667626681e-08 -0.09980956417432957 +2.2894 0.7067708547372877 0.7067694594028417 5.3790180185031566e-08 -0.09980962197012011 +2.2895 0.7067709579484462 0.7067695605659814 5.247878101868886e-08 -0.09980967974838681 +2.2896 0.706771061114256 0.7067696617124736 5.1145748136693925e-08 -0.09980973750913497 +2.2897000000000003 0.7067711642344984 0.7067697628425555 4.9791395397361105e-08 -0.09980979525236988 +2.2898 0.7067712673089576 0.7067698639564619 4.841604147286238e-08 -0.09980985297809684 +2.2899000000000003 0.7067713703374214 0.7067699650544232 4.7020009790246786e-08 -0.09980991068632113 +2.29 0.7067714733196814 0.7067700661366672 4.560362844643895e-08 -0.09980996837704806 +2.2901 0.7067715762555321 0.7067701672034172 4.41672301197682e-08 -0.09981002605028283 +2.2902000000000005 0.7067716791447727 0.706770268254894 4.271115200925324e-08 -0.0998100837060309 +2.2903000000000002 0.7067717819872051 0.7067703692913134 4.1235735756539604e-08 -0.09981014134429744 +2.2904 0.7067718847826356 0.7067704703128885 3.9741327347020405e-08 -0.09981019896508783 +2.2905 0.706771987530874 0.7067705713198283 3.822827704565157e-08 -0.09981025656840731 +2.2906 0.7067720902317335 0.7067706723123379 3.669693930154205e-08 -0.09981031415426116 +2.2907 0.7067721928850318 0.7067707732906183 3.514767268376906e-08 -0.09981037172265467 +2.2908000000000004 0.7067722954905901 0.7067708742548673 3.358083978423354e-08 -0.09981042927359311 +2.2909 0.7067723980482339 0.7067709752052782 3.199680713092401e-08 -0.09981048680708182 +2.291 0.7067725005577923 0.7067710761420404 3.039594510811927e-08 -0.09981054432312605 +2.2910999999999997 0.7067726030190984 0.7067711770653394 2.8778627876591134e-08 -0.0998106018217311 +2.2912000000000003 0.70677270543199 0.7067712779753564 2.714523326084739e-08 -0.09981065930290219 +2.2913 0.7067728077963082 0.7067713788722688 2.5496142690151213e-08 -0.09981071676664464 +2.2914 0.7067729101118985 0.7067714797562498 2.3831741089233582e-08 -0.0998107742129637 +2.2915 0.7067730123786108 0.7067715806274679 2.2152416807169617e-08 -0.09981083164186465 +2.2916 0.706773114596299 0.7067716814860883 2.0458561514162532e-08 -0.09981088905335274 +2.2917 0.7067732167648215 0.7067717823322714 1.8750570101797037e-08 -0.09981094644743332 +2.2918000000000003 0.7067733188840404 0.7067718831661733 1.7028840612783036e-08 -0.0998110038241116 +2.2919 0.7067734209538226 0.7067719839879456 1.5293774131668048e-08 -0.0998110611833928 +2.292 0.7067735229740395 0.7067720847977363 1.3545774698101032e-08 -0.0998111185252823 +2.2921 0.7067736249445662 0.7067721855956883 1.1785249204483705e-08 -0.09981117584978524 +2.2922000000000002 0.7067737268652827 0.7067722863819403 1.0012607317907984e-08 -0.09981123315690693 +2.2923 0.7067738287360736 0.7067723871566267 8.22826137260313e-09 -0.09981129044665268 +2.2924 0.7067739305568275 0.7067724879198773 6.432626277995401e-09 -0.09981134771902771 +2.2925 0.7067740323274377 0.7067725886718175 4.626119418094099e-09 -0.09981140497403729 +2.2925999999999997 0.7067741340478019 0.7067726894125683 2.809160558683854e-09 -0.09981146221168663 +2.2927000000000004 0.7067742357178223 0.706772790142246 9.821717432412225e-10 -0.09981151943198106 +2.2928 0.7067743373374058 0.7067728908609621 -8.544227955362138e-10 -0.09981157663492575 +2.2929 0.7067744389064641 0.7067729915688237 -2.7001967363438073e-09 -0.09981163382052599 +2.293 0.7067745404249131 0.7067730922659337 -4.554721769883807e-09 -0.09981169098878706 +2.2931 0.7067746418926732 0.7067731929523897 -6.417567701214044e-09 -0.09981174813971416 +2.2932 0.70677474330967 0.7067732936282851 -8.288302550361892e-09 -0.09981180527331254 +2.2933000000000003 0.7067748446758335 0.7067733942937087 -1.0166492640795166e-08 -0.09981186238958747 +2.2934 0.7067749459910981 0.7067734949487443 -1.205170271434755e-08 -0.09981191948854418 +2.2935 0.7067750472554032 0.7067735955934709 -1.3943496026628394e-08 -0.09981197657018788 +2.2936 0.706775148468693 0.7067736962279634 -1.5841434443733537e-08 -0.09981203363452387 +2.2937000000000003 0.7067752496309159 0.7067737968522916 -1.774507854719609e-08 -0.09981209068155733 +2.2938 0.7067753507420256 0.7067738974665201 -1.9653987737202477e-08 -0.09981214771129351 +2.2939000000000003 0.7067754518019803 0.7067739980707098 -2.1567720331471668e-08 -0.0998122047237377 +2.294 0.7067755528107431 0.7067740986649161 -2.3485833672374362e-08 -0.0998122617188951 +2.2941 0.7067756537682814 0.7067741992491898 -2.5407884223643817e-08 -0.09981231869677093 +2.2942000000000005 0.7067757546745679 0.7067742998235769 -2.733342767532662e-08 -0.09981237565737039 +2.2943000000000002 0.7067758555295797 0.7067744003881187 -2.926201904699874e-08 -0.09981243260069877 +2.2944 0.7067759563332989 0.7067745009428515 -3.119321278881315e-08 -0.09981248952676125 +2.2945 0.7067760570857127 0.7067746014878074 -3.312656288601695e-08 -0.0998125464355631 +2.2946 0.7067761577868121 0.7067747020230126 -3.5061622961083186e-08 -0.09981260332710946 +2.2947 0.706776258436594 0.7067748025484897 -3.699794637898688e-08 -0.09981266020140567 +2.2948000000000004 0.7067763590350593 0.7067749030642557 -3.8935086345433766e-08 -0.09981271705845682 +2.2949 0.7067764595822144 0.7067750035703233 -4.087259601457576e-08 -0.09981277389826826 +2.295 0.7067765600780699 0.7067751040667001 -4.281002858913703e-08 -0.09981283072084512 +2.2950999999999997 0.7067766605226413 0.7067752045533887 -4.4746937424551634e-08 -0.09981288752619263 +2.2952000000000004 0.7067767609159494 0.7067753050303877 -4.668287613255901e-08 -0.09981294431431609 +2.2953 0.7067768612580191 0.7067754054976898 -4.861739868284795e-08 -0.09981300108522062 +2.2954 0.7067769615488803 0.7067755059552837 -5.055005950676053e-08 -0.0998130578389114 +2.2955 0.7067770617885678 0.7067756064031532 -5.2480413599695006e-08 -0.09981311457539371 +2.2956 0.7067771619771211 0.7067757068412774 -5.440801662155714e-08 -0.09981317129467278 +2.2957 0.7067772621145845 0.7067758072696301 -5.6332425002903613e-08 -0.0998132279967537 +2.2958000000000003 0.706777362201007 0.706775907688181 -5.825319604252019e-08 -0.09981328468164179 +2.2959 0.7067774622364423 0.7067760080968946 -6.016988801302303e-08 -0.09981334134934222 +2.296 0.7067775622209489 0.7067761084957309 -6.20820602595211e-08 -0.09981339799986017 +2.2961 0.7067776621545901 0.7067762088846452 -6.398927330326584e-08 -0.09981345463320083 +2.2962000000000002 0.7067777620374337 0.7067763092635881 -6.589108893966314e-08 -0.09981351124936948 +2.2963 0.7067778618695524 0.7067764096325053 -6.778707034322401e-08 -0.09981356784837124 +2.2964 0.7067779616510232 0.706776509991338 -6.967678216427547e-08 -0.09981362443021136 +2.2965 0.7067780613819283 0.7067766103400227 -7.155979063087556e-08 -0.09981368099489497 +2.2965999999999998 0.706778161062354 0.7067767106784912 -7.34356636459578e-08 -0.0998137375424273 +2.2967000000000004 0.7067782606923916 0.7067768110066706 -7.530397088751153e-08 -0.09981379407281352 +2.2968 0.7067783602721367 0.7067769113244836 -7.716428391309899e-08 -0.09981385058605882 +2.2969 0.7067784598016897 0.7067770116318487 -7.901617624268831e-08 -0.09981390708216846 +2.297 0.7067785592811556 0.7067771119286789 -8.085922347748215e-08 -0.09981396356114754 +2.2971 0.7067786587106436 0.7067772122148831 -8.269300337971491e-08 -0.09981402002300124 +2.2972 0.7067787580902678 0.7067773124903661 -8.451709597283308e-08 -0.09981407646773481 +2.2973000000000003 0.7067788574201462 0.7067774127550277 -8.633108364818065e-08 -0.09981413289535336 +2.2974 0.7067789567004021 0.7067775130087635 -8.813455124653119e-08 -0.09981418930586215 +2.2975 0.7067790559311624 0.7067776132514645 -8.992708616650802e-08 -0.09981424569926628 +2.2976 0.7067791551125591 0.7067777134830173 -9.170827844264678e-08 -0.09981430207557099 +2.2977000000000003 0.706779254244728 0.7067778137033045 -9.347772085468303e-08 -0.09981435843478143 +2.2978 0.7067793533278093 0.7067779139122039 -9.523500900734949e-08 -0.09981441477690274 +2.2979000000000003 0.7067794523619478 0.7067780141095892 -9.697974143879629e-08 -0.09981447110194012 +2.298 0.7067795513472928 0.7067781142953298 -9.871151969952086e-08 -0.09981452740989881 +2.2981 0.7067796502839969 0.7067782144692907 -1.004299484512472e-07 -0.09981458370078389 +2.2982000000000005 0.7067797491722174 0.7067783146313329 -1.0213463554065161e-07 -0.09981463997460048 +2.2983000000000002 0.7067798480121166 0.7067784147813133 -1.0382519211125235e-07 -0.09981469623135389 +2.2984 0.7067799468038594 0.7067785149190844 -1.0550123267453332e-07 -0.09981475247104914 +2.2985 0.7067800455476158 0.7067786150444948 -1.0716237521229272e-07 -0.0998148086936915 +2.2986 0.7067801442435597 0.706778715157389 -1.0880824125123617e-07 -0.0998148648992861 +2.2987 0.7067802428918689 0.7067788152576071 -1.104384559635907e-07 -0.09981492108783807 +2.2988000000000004 0.7067803414927254 0.7067789153449862 -1.1205264823128946e-07 -0.09981497725935264 +2.2989 0.7067804400463147 0.7067790154193582 -1.1365045073964686e-07 -0.09981503341383491 +2.299 0.7067805385528261 0.7067791154805521 -1.1523150007103355e-07 -0.09981508955129 +2.2990999999999997 0.7067806370124539 0.7067792155283925 -1.1679543678901061e-07 -0.09981514567172314 +2.2992000000000004 0.7067807354253948 0.7067793155627005 -1.1834190550598367e-07 -0.09981520177513946 +2.2993 0.70678083379185 0.7067794155832929 -1.1987055495779608e-07 -0.09981525786154405 +2.2994 0.7067809321120242 0.7067795155899836 -1.213810380991387e-07 -0.09981531393094215 +2.2995 0.7067810303861257 0.7067796155825825 -1.2287301217293878e-07 -0.09981536998333883 +2.2996 0.706781128614367 0.7067797155608951 -1.2434613881444345e-07 -0.09981542601873927 +2.2997 0.7067812267969635 0.7067798155247247 -1.2580008408417942e-07 -0.09981548203714861 +2.2998000000000003 0.7067813249341346 0.7067799154738699 -1.272345185737711e-07 -0.09981553803857203 +2.2999 0.7067814230261027 0.7067800154081265 -1.2864911747186014e-07 -0.09981559402301464 +2.3 0.7067815210730937 0.7067801153272867 -1.3004356064216793e-07 -0.09981564999048158 +2.3001 0.7067816190753373 0.7067802152311389 -1.3141753268074152e-07 -0.09981570594097795 +2.3002000000000002 0.7067817170330661 0.7067803151194687 -1.3277072300962867e-07 -0.09981576187450897 +2.3003 0.7067818149465165 0.7067804149920582 -1.3410282593585843e-07 -0.09981581779107968 +2.3004000000000002 0.7067819128159274 0.7067805148486865 -1.3541354071736067e-07 -0.09981587369069525 +2.3005 0.7067820106415412 0.7067806146891291 -1.36702571632355e-07 -0.09981592957336083 +2.3005999999999998 0.7067821084236037 0.7067807145131586 -1.3796962804006607e-07 -0.09981598543908153 +2.3007000000000004 0.7067822061623634 0.706780814320545 -1.3921442447266397e-07 -0.09981604128786248 +2.3008 0.7067823038580718 0.7067809141110544 -1.4043668066301973e-07 -0.09981609711970885 +2.3009 0.7067824015109838 0.7067810138844508 -1.416361216418499e-07 -0.09981615293462573 +2.301 0.7067824991213563 0.7067811136404948 -1.4281247776720685e-07 -0.09981620873261826 +2.3011 0.7067825966894499 0.7067812133789442 -1.4396548480254123e-07 -0.09981626451369155 +2.3012 0.7067826942155273 0.7067813130995539 -1.450948839895605e-07 -0.09981632027785067 +2.3013000000000003 0.7067827916998545 0.706781412802077 -1.462004220707802e-07 -0.09981637602510082 +2.3014 0.7067828891426996 0.7067815124862626 -1.472818513866686e-07 -0.09981643175544705 +2.3015 0.7067829865443338 0.7067816121518582 -1.4833892988952435e-07 -0.09981648746889454 +2.3016 0.7067830839050304 0.7067817117986084 -1.4937142123715164e-07 -0.09981654316544836 +2.3017000000000003 0.7067831812250656 0.7067818114262552 -1.503790948102074e-07 -0.09981659884511367 +2.3018 0.7067832785047174 0.7067819110345385 -1.5136172579199858e-07 -0.09981665450789552 +2.3019000000000003 0.706783375744267 0.7067820106231957 -1.5231909521185028e-07 -0.09981671015379906 +2.302 0.7067834729439966 0.7067821101919622 -1.532509899780654e-07 -0.09981676578282941 +2.3021 0.706783570104192 0.7067822097405705 -1.5415720294037483e-07 -0.09981682139499165 +2.3022000000000005 0.7067836672251402 0.7067823092687515 -1.5503753293504008e-07 -0.09981687699029089 +2.3023000000000002 0.7067837643071306 0.706782408776234 -1.5589178482822152e-07 -0.09981693256873224 +2.3024 0.7067838613504549 0.7067825082627448 -1.5671976955240752e-07 -0.09981698813032079 +2.3025 0.7067839583554063 0.7067826077280082 -1.5752130415498666e-07 -0.09981704367506167 +2.3026 0.7067840553222797 0.7067827071717472 -1.582962118260034e-07 -0.09981709920295995 +2.3027 0.7067841522513728 0.7067828065936825 -1.5904432196407747e-07 -0.09981715471402071 +2.3028000000000004 0.7067842491429841 0.706782905993534 -1.5976547019201648e-07 -0.09981721020824913 +2.3029 0.7067843459974139 0.7067830053710187 -1.6045949839671447e-07 -0.0998172656856502 +2.303 0.7067844428149648 0.7067831047258526 -1.6112625476905063e-07 -0.09981732114622904 +2.3030999999999997 0.7067845395959402 0.7067832040577501 -1.6176559382297118e-07 -0.09981737658999082 +2.3032000000000004 0.7067846363406451 0.7067833033664241 -1.6237737644232697e-07 -0.09981743201694054 +2.3033 0.7067847330493864 0.7067834026515862 -1.6296146991036375e-07 -0.09981748742708335 +2.3034 0.7067848297224717 0.706783501912946 -1.635177479565597e-07 -0.09981754282042427 +2.3035 0.7067849263602104 0.7067836011502131 -1.640460907149921e-07 -0.09981759819696845 +2.3036 0.706785022962913 0.7067837003630946 -1.6454638481974704e-07 -0.09981765355672095 +2.3037 0.7067851195308905 0.7067837995512969 -1.6501852340145007e-07 -0.0998177088996868 +2.3038000000000003 0.7067852160644561 0.7067838987145256 -1.6546240612716479e-07 -0.09981776422587119 +2.3039 0.7067853125639232 0.706783997852485 -1.6587793920733174e-07 -0.0998178195352791 +2.304 0.706785409029606 0.7067840969648788 -1.662650353940337e-07 -0.09981787482791563 +2.3041 0.7067855054618201 0.7067841960514094 -1.666236140347721e-07 -0.0998179301037859 +2.3042000000000002 0.7067856018608817 0.7067842951117789 -1.6695360107940593e-07 -0.09981798536289496 +2.3043 0.7067856982271075 0.7067843941456879 -1.672549291079073e-07 -0.09981804060524785 +2.3044000000000002 0.7067857945608149 0.7067844931528374 -1.6752753729913639e-07 -0.09981809583084968 +2.3045 0.7067858908623225 0.7067845921329273 -1.6777137148635268e-07 -0.09981815103970557 +2.3045999999999998 0.7067859871319482 0.7067846910856568 -1.679863841433371e-07 -0.09981820623182049 +2.3047000000000004 0.7067860833700113 0.7067847900107249 -1.681725344104129e-07 -0.09981826140719957 +2.3048 0.7067861795768309 0.7067848889078301 -1.6832978810832344e-07 -0.09981831656584782 +2.3049 0.7067862757527269 0.706784987776671 -1.6845811770874186e-07 -0.09981837170777036 +2.305 0.7067863718980191 0.7067850866169454 -1.6855750236376144e-07 -0.0998184268329722 +2.3051 0.7067864680130274 0.7067851854283516 -1.6862792790589554e-07 -0.09981848194145852 +2.3052 0.7067865640980716 0.7067852842105871 -1.6866938685848598e-07 -0.09981853703323422 +2.3053000000000003 0.7067866601534719 0.7067853829633501 -1.6868187842355997e-07 -0.09981859210830445 +2.3054 0.7067867561795482 0.7067854816863387 -1.686654084748912e-07 -0.09981864716667424 +2.3055 0.7067868521766205 0.7067855803792504 -1.686199895545304e-07 -0.09981870220834864 +2.3056 0.706786948145008 0.706785679041784 -1.685456408866831e-07 -0.09981875723333271 +2.3057000000000003 0.7067870440850302 0.7067857776736381 -1.6844238836036252e-07 -0.0998188122416315 +2.3058 0.7067871399970063 0.7067858762745118 -1.6831026453112408e-07 -0.09981886723325015 +2.3059000000000003 0.7067872358812542 0.7067859748441041 -1.6814930857249333e-07 -0.09981892220819355 +2.306 0.7067873317380923 0.706786073382115 -1.6795956630372144e-07 -0.09981897716646682 +2.3061 0.7067874275678379 0.7067861718882452 -1.6774109018284633e-07 -0.09981903210807505 +2.3062000000000005 0.7067875233708079 0.7067862703621957 -1.6749393927199818e-07 -0.09981908703302322 +2.3063000000000002 0.7067876191473179 0.7067863688036681 -1.6721817921658277e-07 -0.0998191419413164 +2.3064 0.7067877148976835 0.7067864672123652 -1.669138822314037e-07 -0.09981919683295962 +2.3065 0.706787810622219 0.7067865655879904 -1.6658112710933592e-07 -0.09981925170795791 +2.3066 0.7067879063212379 0.7067866639302482 -1.6621999915887586e-07 -0.09981930656631634 +2.3067 0.7067880019950525 0.706786762238844 -1.6583059023189684e-07 -0.09981936140803992 +2.3068 0.7067880976439744 0.7067868605134842 -1.6541299865079073e-07 -0.0998194162331337 +2.3069 0.706788193268314 0.7067869587538761 -1.649673292067333e-07 -0.09981947104160271 +2.307 0.7067882888683799 0.7067870569597288 -1.644936931458063e-07 -0.09981952583345197 +2.3070999999999997 0.7067883844444799 0.7067871551307523 -1.6399220812042536e-07 -0.09981958060868655 +2.3072000000000004 0.7067884799969208 0.7067872532666581 -1.6346299816852317e-07 -0.09981963536731145 +2.3073 0.7067885755260073 0.7067873513671588 -1.6290619367712034e-07 -0.09981969010933169 +2.3074 0.706788671032043 0.7067874494319686 -1.6232193136150874e-07 -0.09981974483475226 +2.3075 0.7067887665153301 0.7067875474608034 -1.6171035422535285e-07 -0.09981979954357827 +2.3076 0.7067888619761685 0.706787645453381 -1.6107161154160776e-07 -0.09981985423581471 +2.3077 0.7067889574148574 0.7067877434094203 -1.604058587761914e-07 -0.09981990891146661 +2.3078000000000003 0.7067890528316931 0.7067878413286419 -1.5971325758451504e-07 -0.09981996357053895 +2.3079 0.7067891482269713 0.7067879392107684 -1.5899397577331942e-07 -0.09982001821303675 +2.308 0.706789243600985 0.7067880370555246 -1.5824818723648992e-07 -0.09982007283896507 +2.3081 0.7067893389540254 0.706788134862637 -1.5747607193597468e-07 -0.09982012744832888 +2.3082000000000003 0.7067894342863821 0.706788232631834 -1.5667781584280394e-07 -0.09982018204113324 +2.3083 0.7067895295983418 0.7067883303628462 -1.558536108971914e-07 -0.09982023661738312 +2.3084000000000002 0.7067896248901903 0.706788428055406 -1.5500365496690094e-07 -0.09982029117708359 +2.3085 0.7067897201622098 0.7067885257092488 -1.541281518108173e-07 -0.09982034572023962 +2.3085999999999998 0.7067898154146812 0.7067886233241112 -1.532273109939447e-07 -0.09982040024685619 +2.3087000000000004 0.7067899106478825 0.7067887208997328 -1.5230134787005967e-07 -0.09982045475693835 +2.3088 0.7067900058620902 0.7067888184358556 -1.51350483524465e-07 -0.0998205092504911 +2.3089 0.706790101057577 0.7067889159322239 -1.5037494471500934e-07 -0.0998205637275194 +2.309 0.7067901962346144 0.7067890133885844 -1.4937496380790227e-07 -0.09982061818802833 +2.3091 0.7067902913934705 0.706789110804686 -1.4835077873781577e-07 -0.09982067263202278 +2.3092 0.706790386534411 0.7067892081802813 -1.4730263296798551e-07 -0.09982072705950785 +2.3093000000000004 0.7067904816576989 0.7067893055151249 -1.4623077539133167e-07 -0.09982078147048846 +2.3094 0.7067905767635951 0.7067894028089736 -1.4513546029923385e-07 -0.0998208358649697 +2.3095 0.7067906718523564 0.706789500061588 -1.440169473121422e-07 -0.09982089024295648 +2.3096 0.7067907669242379 0.7067895972727314 -1.4287550132580096e-07 -0.09982094460445384 +2.3097000000000003 0.7067908619794911 0.706789694442169 -1.4171139244532893e-07 -0.09982099894946672 +2.3098 0.7067909570183653 0.7067897915696703 -1.4052489590889172e-07 -0.09982105327800021 +2.3099000000000003 0.7067910520411057 0.7067898886550068 -1.3931629203565998e-07 -0.09982110759005919 +2.31 0.7067911470479551 0.7067899856979537 -1.380858661650941e-07 -0.0998211618856487 +2.3101 0.7067912420391531 0.7067900826982891 -1.368339085736775e-07 -0.0998212161647737 +2.3102000000000005 0.7067913370149361 0.706790179655794 -1.3556071442114015e-07 -0.0998212704274392 +2.3103000000000002 0.7067914319755375 0.7067902765702533 -1.342665836671919e-07 -0.09982132467365015 +2.3104 0.7067915269211866 0.7067903734414545 -1.3295182101774605e-07 -0.09982137890341154 +2.3105 0.7067916218521104 0.7067904702691887 -1.3161673582604005e-07 -0.0998214331167284 +2.3106 0.706791716768532 0.7067905670532505 -1.3026164206141055e-07 -0.09982148731360564 +2.3107 0.7067918116706708 0.7067906637934378 -1.2888685818959744e-07 -0.09982154149404826 +2.3108 0.7067919065587434 0.7067907604895519 -1.2749270713284522e-07 -0.09982159565806126 +2.3109 0.7067920014329625 0.7067908571413978 -1.2607951617969737e-07 -0.09982164980564957 +2.311 0.7067920962935371 0.7067909537487839 -1.246476169051991e-07 -0.09982170393681822 +2.3110999999999997 0.7067921911406729 0.7067910503115222 -1.2319734509977365e-07 -0.09982175805157217 +2.3112000000000004 0.7067922859745717 0.7067911468294286 -1.217290406807514e-07 -0.09982181214991633 +2.3113 0.7067923807954315 0.7067912433023222 -1.2024304764206295e-07 -0.09982186623185568 +2.3114 0.7067924756034467 0.7067913397300265 -1.1873971393107363e-07 -0.09982192029739523 +2.3115 0.7067925703988083 0.7067914361123684 -1.1721939139654192e-07 -0.0998219743465399 +2.3116 0.7067926651817028 0.7067915324491783 -1.1568243568974013e-07 -0.09982202837929466 +2.3117 0.7067927599523132 0.7067916287402912 -1.1412920620547384e-07 -0.0998220823956645 +2.3118000000000003 0.7067928547108187 0.7067917249855458 -1.1256006596759016e-07 -0.09982213639565438 +2.3119 0.7067929494573941 0.7067918211847841 -1.1097538156132347e-07 -0.09982219037926923 +2.312 0.7067930441922109 0.7067919173378527 -1.0937552304655929e-07 -0.09982224434651402 +2.3121 0.706793138915436 0.7067920134446022 -1.0776086387803696e-07 -0.09982229829739372 +2.3122000000000003 0.7067932336272322 0.706792109504887 -1.0613178080039892e-07 -0.09982235223191323 +2.3123 0.7067933283277588 0.7067922055185656 -1.0448865377359756e-07 -0.09982240615007754 +2.3124000000000002 0.7067934230171704 0.7067923014855009 -1.0283186587488335e-07 -0.09982246005189162 +2.3125 0.7067935176956177 0.7067923974055597 -1.0116180322421175e-07 -0.0998225139373604 +2.3125999999999998 0.7067936123632474 0.7067924932786129 -9.947885488102715e-08 -0.09982256780648883 +2.3127000000000004 0.7067937070202016 0.7067925891045361 -9.778341275579194e-08 -0.0998226216592819 +2.3128 0.7067938016666182 0.7067926848832085 -9.607587152238306e-08 -0.09982267549574443 +2.3129 0.7067938963026313 0.7067927806145137 -9.435662853395782e-08 -0.09982272931588149 +2.313 0.7067939909283699 0.70679287629834 -9.262608371193165e-08 -0.0998227831196979 +2.3131 0.7067940855439594 0.7067929719345798 -9.088463946010927e-08 -0.09982283690719872 +2.3132 0.7067941801495204 0.7067930675231298 -8.913270058402006e-08 -0.09982289067838884 +2.3133000000000004 0.7067942747451696 0.7067931630638911 -8.737067417989575e-08 -0.09982294443327322 +2.3134 0.7067943693310186 0.7067932585567691 -8.559896954880158e-08 -0.09982299817185675 +2.3135 0.7067944639071753 0.7067933540016739 -8.381799809688978e-08 -0.09982305189414438 +2.3136 0.7067945584737425 0.7067934493985195 -8.202817324692857e-08 -0.09982310560014107 +2.3137000000000003 0.7067946530308191 0.7067935447472251 -8.022991033595356e-08 -0.09982315928985173 +2.3138 0.7067947475784995 0.7067936400477138 -7.842362652245999e-08 -0.0998232129632813 +2.3139000000000003 0.7067948421168728 0.7067937352999134 -7.660974068318671e-08 -0.09982326662043473 +2.314 0.7067949366460242 0.7067938305037563 -7.478867332638e-08 -0.09982332026131685 +2.3141 0.7067950311660347 0.7067939256591792 -7.296084648640913e-08 -0.09982337388593267 +2.3142000000000005 0.7067951256769802 0.7067940207661236 -7.112668363182598e-08 -0.09982342749428715 +2.3143000000000002 0.7067952201789323 0.7067941158245357 -6.928660955824589e-08 -0.09982348108638517 +2.3144 0.7067953146719578 0.7067942108343653 -6.744105030161152e-08 -0.09982353466223164 +2.3145 0.7067954091561187 0.7067943057955681 -6.559043303237463e-08 -0.09982358822183142 +2.3146 0.706795503631473 0.7067944007081035 -6.373518595705063e-08 -0.09982364176518954 +2.3147 0.7067955980980738 0.7067944955719361 -6.187573821890557e-08 -0.09982369529231082 +2.3148 0.7067956925559696 0.7067945903870346 -6.001251980341377e-08 -0.09982374880320023 +2.3149 0.7067957870052042 0.7067946851533726 -5.814596143504172e-08 -0.0998238022978627 +2.315 0.7067958814458168 0.7067947798709285 -5.627649447750155e-08 -0.09982385577630311 +2.3150999999999997 0.7067959758778422 0.7067948745396848 -5.440455083226964e-08 -0.09982390923852638 +2.3152000000000004 0.7067960703013099 0.7067949691596291 -5.253056284512843e-08 -0.09982396268453742 +2.3153 0.7067961647162455 0.7067950637307534 -5.0654963202083e-08 -0.09982401611434111 +2.3154 0.7067962591226695 0.706795158253055 -4.8778184829289216e-08 -0.09982406952794243 +2.3155 0.7067963535205977 0.7067952527265344 -4.6900660792006076e-08 -0.09982412292534619 +2.3156 0.7067964479100417 0.7067953471511983 -4.50228241995654e-08 -0.09982417630655734 +2.3157 0.7067965422910083 0.7067954415270572 -4.3145108101396833e-08 -0.0998242296715808 +2.3158000000000003 0.7067966366634992 0.7067955358541264 -4.126794538898888e-08 -0.09982428302042146 +2.3159 0.7067967310275117 0.7067956301324259 -3.939176869400098e-08 -0.09982433635308416 +2.316 0.7067968253830389 0.7067957243619805 -3.751701029214901e-08 -0.0998243896695739 +2.3161 0.7067969197300685 0.706795818542819 -3.5644101999826594e-08 -0.0998244429698955 +2.3162000000000003 0.7067970140685841 0.7067959126749759 -3.3773475077367165e-08 -0.09982449625405386 +2.3163 0.7067971083985647 0.7067960067584894 -3.190556012878237e-08 -0.09982454952205393 +2.3164000000000002 0.7067972027199843 0.7067961007934025 -3.004078700250337e-08 -0.09982460277390054 +2.3165 0.7067972970328125 0.706796194779763 -2.8179584692826845e-08 -0.09982465600959857 +2.3165999999999998 0.7067973913370141 0.7067962887176231 -2.6322381240818926e-08 -0.09982470922915293 +2.3167000000000004 0.7067974856325501 0.7067963826070401 -2.4469603636737003e-08 -0.09982476243256856 +2.3168 0.7067975799193759 0.7067964764480752 -2.262167772115048e-08 -0.09982481561985032 +2.3169 0.7067976741974429 0.7067965702407945 -2.0779028089314144e-08 -0.09982486879100305 +2.317 0.7067977684666978 0.7067966639852684 -1.8942077989470008e-08 -0.0998249219460317 +2.3171 0.706797862727083 0.7067967576815719 -1.7111249226136466e-08 -0.09982497508494105 +2.3172 0.7067979569785358 0.7067968513297849 -1.5286962069469e-08 -0.09982502820773607 +2.3173000000000004 0.7067980512209895 0.7067969449299912 -1.3469635156380944e-08 -0.09982508131442157 +2.3174 0.706798145454373 0.7067970384822797 -1.1659685383424295e-08 -0.0998251344050025 +2.3175 0.7067982396786106 0.706797131986743 -9.85752782612509e-09 -0.09982518747948366 +2.3176 0.7067983338936219 0.7067972254434786 -8.063575638803111e-09 -0.09982524053786995 +2.3177000000000003 0.7067984280993225 0.7067973188525885 -6.27823995829474e-09 -0.09982529358016624 +2.3178 0.7067985222956233 0.7067974122141789 -4.501929809844207e-09 -0.09982534660637749 +2.3179000000000003 0.7067986164824311 0.7067975055283606 -2.7350520138622048e-09 -0.09982539961650848 +2.318 0.7067987106596483 0.7067975987952482 -9.780110983223511e-10 -0.09982545261056408 +2.3181 0.7067988048271725 0.7067976920149611 7.687908079243022e-10 -0.09982550558854919 +2.3182000000000005 0.7067988989848976 0.7067977851876228 2.5049540540791893e-09 -0.09982555855046861 +2.3183000000000002 0.7067989931327132 0.7067978783133609 4.230081561071297e-09 -0.0998256114963273 +2.3184 0.7067990872705043 0.7067979713923076 5.943778915232234e-09 -0.09982566442613003 +2.3185 0.706799181398152 0.706798064424599 7.64565445850185e-09 -0.09982571733988166 +2.3186 0.7067992755155332 0.7067981574103757 9.335319374297046e-09 -0.09982577023758717 +2.3187 0.7067993696225205 0.706798250349782 1.101238778118685e-08 -0.09982582311925131 +2.3188 0.7067994637189826 0.706798343242967 1.267647681529177e-08 -0.099825875984879 +2.3189 0.7067995578047839 0.7067984360900824 1.4327206729163044e-08 -0.09982592883447501 +2.319 0.7067996518797846 0.7067985288912855 1.5964200962906294e-08 -0.09982598166804423 +2.3190999999999997 0.7067997459438415 0.7067986216467371 1.7587086235254512e-08 -0.09982603448559152 +2.3192000000000004 0.7067998399968071 0.7067987143566018 1.9195492637243128e-08 -0.09982608728712172 +2.3193 0.7067999340385298 0.7067988070210482 2.078905370767048e-08 -0.09982614007263971 +2.3194 0.7068000280688542 0.706798899640249 2.2367406513762456e-08 -0.09982619284215032 +2.3195 0.7068001220876214 0.7067989922143801 2.393019174311284e-08 -0.09982624559565836 +2.3196 0.7068002160946681 0.7067990847436223 2.5477053789552118e-08 -0.09982629833316874 +2.3197 0.7068003100898279 0.706799177228159 2.7007640812995448e-08 -0.09982635105468628 +2.3198000000000003 0.7068004040729299 0.7067992696681779 2.8521604831382996e-08 -0.09982640376021579 +2.3199 0.7068004980438002 0.7067993620638706 3.001860181088556e-08 -0.09982645644976215 +2.32 0.7068005920022606 0.7067994544154321 3.149829172315044e-08 -0.09982650912333019 +2.3201 0.70680068594813 0.7067995467230607 3.2960338638976516e-08 -0.09982656178092472 +2.3202000000000003 0.7068007798812233 0.7067996389869589 3.440441079770318e-08 -0.09982661442255064 +2.3203 0.7068008738013516 0.7067997312073317 3.58301806939465e-08 -0.09982666704821269 +2.3204000000000002 0.7068009677083235 0.7067998233843888 3.7237325110558994e-08 -0.09982671965791573 +2.3205 0.7068010616019431 0.7067999155183426 3.8625525250468584e-08 -0.09982677225166463 +2.3205999999999998 0.706801155482012 0.7068000076094091 3.999446677484253e-08 -0.0998268248294642 +2.3207000000000004 0.7068012493483277 0.7068000996578073 4.134383987247636e-08 -0.09982687739131929 +2.3208 0.7068013432006852 0.7068001916637597 4.267333934306061e-08 -0.0998269299372347 +2.3209 0.7068014370388757 0.706800283627492 4.398266465789613e-08 -0.09982698246721526 +2.321 0.7068015308626874 0.7068003755492331 4.52715200344872e-08 -0.09982703498126581 +2.3211 0.7068016246719054 0.706800467429215 4.6539614497256854e-08 -0.09982708747939113 +2.3212 0.706801718466312 0.7068005592676727 4.778666194520109e-08 -0.09982713996159609 +2.3213000000000004 0.7068018122456861 0.706800651064844 4.9012381217808376e-08 -0.09982719242788549 +2.3214 0.7068019060098035 0.7068007428209702 5.0216496154040224e-08 -0.09982724487826411 +2.3215 0.7068019997584376 0.7068008345362953 5.139873565478126e-08 -0.09982729731273682 +2.3216 0.7068020934913588 0.7068009262110657 5.2558833753962864e-08 -0.09982734973130845 +2.3217000000000003 0.7068021872083347 0.7068010178455311 5.3696529668870174e-08 -0.09982740213398379 +2.3218 0.7068022809091297 0.7068011094399438 5.481156785565322e-08 -0.09982745452076762 +2.3219000000000003 0.706802374593506 0.7068012009945586 5.5903698082185316e-08 -0.09982750689166477 +2.322 0.7068024682612235 0.706801292509633 5.697267545408391e-08 -0.09982755924668008 +2.3221 0.7068025619120386 0.7068013839854272 5.801826051012038e-08 -0.0998276115858183 +2.3222000000000005 0.7068026555457061 0.7068014754222041 5.90402192499756e-08 -0.09982766390908429 +2.3223000000000003 0.7068027491619777 0.7068015668202281 6.003832318628166e-08 -0.09982771621648281 +2.3224 0.706802842760603 0.7068016581797671 6.101234939839828e-08 -0.0998277685080187 +2.3225 0.7068029363413293 0.7068017495010908 6.196208058098507e-08 -0.09982782078369672 +2.3226 0.7068030299039016 0.7068018407844713 6.288730511859464e-08 -0.09982787304352173 +2.3227 0.7068031234480627 0.7068019320301828 6.378781708914205e-08 -0.0998279252874985 +2.3228 0.706803216973553 0.7068020232385015 6.466341633329376e-08 -0.0998279775156318 +2.3229 0.7068033104801114 0.7068021144097061 6.551390850824401e-08 -0.09982802972792648 +2.323 0.7068034039674742 0.7068022055440768 6.633910510679686e-08 -0.09982808192438733 +2.3230999999999997 0.7068034974353763 0.7068022966418961 6.713882350246891e-08 -0.09982813410501909 +2.3232000000000004 0.7068035908835499 0.7068023877034483 6.79128870171436e-08 -0.09982818626982662 +2.3233 0.7068036843117264 0.7068024787290194 6.866112493668364e-08 -0.09982823841881466 +2.3234 0.7068037777196345 0.7068025697188971 6.93833725421561e-08 -0.099828290551988 +2.3235 0.7068038711070017 0.7068026606733715 7.007947116881297e-08 -0.09982834266935148 +2.3236 0.706803964473554 0.7068027515927333 7.074926824078565e-08 -0.09982839477090986 +2.3237 0.7068040578190153 0.7068028424772753 7.139261725373769e-08 -0.09982844685666786 +2.3238000000000003 0.7068041511431085 0.7068029333272918 7.200937787547879e-08 -0.09982849892663033 +2.3239 0.7068042444455548 0.7068030241430784 7.259941594596475e-08 -0.09982855098080204 +2.324 0.7068043377260742 0.7068031149249322 7.316260348770587e-08 -0.09982860301918778 +2.3241 0.7068044309843851 0.7068032056731514 7.36988187734211e-08 -0.09982865504179228 +2.3242000000000003 0.7068045242202052 0.7068032963880357 7.420794632430339e-08 -0.09982870704862042 +2.3243 0.7068046174332505 0.7068033870698858 7.468987694297935e-08 -0.0998287590396769 +2.3244000000000002 0.7068047106232364 0.7068034777190031 7.514450772391768e-08 -0.09982881101496648 +2.3245 0.7068048037898764 0.7068035683356909 7.557174210373607e-08 -0.09982886297449395 +2.3245999999999998 0.7068048969328843 0.7068036589202527 7.597148985773183e-08 -0.09982891491826411 +2.3247000000000004 0.7068049900519718 0.7068037494729933 7.634366712243323e-08 -0.09982896684628169 +2.3248 0.7068050831468509 0.706803839994218 7.668819642682456e-08 -0.09982901875855153 +2.3249 0.7068051762172318 0.7068039304842333 7.700500668714194e-08 -0.09982907065507833 +2.325 0.7068052692628244 0.7068040209433459 7.729403323636364e-08 -0.09982912253586684 +2.3251 0.7068053622833383 0.7068041113718635 7.755521783288366e-08 -0.09982917440092193 +2.3252 0.7068054552784826 0.7068042017700938 7.778850868479792e-08 -0.09982922625024826 +2.3253000000000004 0.7068055482479649 0.7068042921383455 7.79938604204139e-08 -0.0998292780838506 +2.3254 0.7068056411914936 0.7068043824769278 7.81712341350882e-08 -0.09982932990173372 +2.3255 0.7068057341087763 0.7068044727861498 7.832059740857378e-08 -0.09982938170390246 +2.3256 0.7068058269995201 0.7068045630663209 7.844192425124352e-08 -0.09982943349036147 +2.3257000000000003 0.7068059198634322 0.706804653317751 7.853519516654028e-08 -0.09982948526111557 +2.3258 0.7068060127002196 0.7068047435407498 7.860039713883382e-08 -0.09982953701616945 +2.3259000000000003 0.7068061055095891 0.7068048337356274 7.863752361433884e-08 -0.09982958875552791 +2.326 0.7068061982912477 0.7068049239026937 7.864657451325807e-08 -0.09982964047919571 +2.3261 0.7068062910449024 0.7068050140422585 7.862755624539475e-08 -0.0998296921871776 +2.3262000000000005 0.7068063837702605 0.7068051041546315 7.858048168066234e-08 -0.09982974387947832 +2.3263000000000003 0.706806476467029 0.7068051942401221 7.850537014214565e-08 -0.09982979555610261 +2.3264 0.7068065691349159 0.7068052842990393 7.840224743385638e-08 -0.09982984721705519 +2.3265 0.7068066617736292 0.7068053743316922 7.827114579042616e-08 -0.0998298988623409 +2.3266 0.7068067543828769 0.7068054643383891 7.811210390659684e-08 -0.09982995049196436 +2.3267 0.7068068469623683 0.7068055543194377 7.792516689558715e-08 -0.09983000210593035 +2.3268 0.7068069395118126 0.7068056442751456 7.771038628909266e-08 -0.09983005370424368 +2.3269 0.7068070320309201 0.7068057342058192 7.74678200147344e-08 -0.099830105286909 +2.327 0.7068071245194018 0.7068058241117645 7.719753241861027e-08 -0.0998301568539311 +2.3270999999999997 0.706807216976969 0.7068059139932872 7.689959419070191e-08 -0.09983020840531473 +2.3272000000000004 0.706807309403334 0.7068060038506907 7.657408238222196e-08 -0.09983025994106454 +2.3273 0.7068074017982104 0.7068060936842793 7.622108038653208e-08 -0.09983031146118533 +2.3274 0.7068074941613123 0.7068061834943551 7.584067789750959e-08 -0.09983036296568185 +2.3275 0.7068075864923552 0.7068062732812195 7.543297090260859e-08 -0.09983041445455877 +2.3276 0.7068076787910554 0.7068063630451729 7.499806166724743e-08 -0.09983046592782086 +2.3277 0.7068077710571306 0.7068064527865147 7.453605868450175e-08 -0.09983051738547288 +2.3278000000000003 0.7068078632902994 0.7068065425055425 7.404707667163501e-08 -0.09983056882751948 +2.3279 0.7068079554902822 0.7068066322025526 7.353123652846516e-08 -0.09983062025396539 +2.328 0.7068080476568004 0.7068067218778407 7.298866530613957e-08 -0.09983067166481535 +2.3281 0.7068081397895767 0.7068068115317003 7.241949617591004e-08 -0.0998307230600741 +2.3282000000000003 0.7068082318883362 0.706806901164424 7.182386842045918e-08 -0.09983077443974638 +2.3283 0.7068083239528045 0.7068069907763023 7.120192737491982e-08 -0.0998308258038369 +2.3284000000000002 0.706808415982709 0.7068070803676241 7.055382438177216e-08 -0.0998308771523503 +2.3285 0.7068085079777799 0.7068071699386769 6.987971678563965e-08 -0.0998309284852914 +2.3286 0.7068085999377476 0.7068072594897461 6.917976787430835e-08 -0.09983097980266485 +2.3287000000000004 0.7068086918623451 0.7068073490211157 6.845414683709361e-08 -0.09983103110447537 +2.3288 0.7068087837513074 0.7068074385330676 6.770302875269696e-08 -0.09983108239072772 +2.3289 0.7068088756043716 0.7068075280258814 6.692659451114358e-08 -0.0998311336614266 +2.329 0.7068089674212759 0.7068076174998351 6.612503076867948e-08 -0.09983118491657665 +2.3291 0.7068090592017613 0.7068077069552046 6.529852995817986e-08 -0.09983123615618264 +2.3292 0.706809150945571 0.7068077963922634 6.444729016771844e-08 -0.09983128738024923 +2.3293000000000004 0.7068092426524502 0.7068078858112831 6.357151514577164e-08 -0.09983133858878117 +2.3294 0.7068093343221462 0.7068079752125328 6.267141424744216e-08 -0.09983138978178313 +2.3295 0.7068094259544089 0.7068080645962795 6.174720234945752e-08 -0.09983144095925985 +2.3296 0.7068095175489904 0.7068081539627877 6.079909983455756e-08 -0.09983149212121599 +2.3297000000000003 0.7068096091056453 0.7068082433123195 5.982733252730965e-08 -0.09983154326765631 +2.3298 0.7068097006241303 0.7068083326451344 5.883213164206702e-08 -0.09983159439858545 +2.3299000000000003 0.7068097921042055 0.7068084219614893 5.7813733723988125e-08 -0.09983164551400807 +2.33 0.706809883545633 0.7068085112616387 5.677238059872969e-08 -0.09983169661392896 +2.3301 0.7068099749481773 0.7068086005458345 5.570831930305775e-08 -0.09983174769835274 +2.3302000000000005 0.7068100663116066 0.7068086898143257 5.462180203801015e-08 -0.09983179876728412 +2.3303000000000003 0.7068101576356909 0.7068087790673584 5.351308611685479e-08 -0.09983184982072785 +2.3304 0.7068102489202033 0.7068088683051763 5.238243388355768e-08 -0.09983190085868857 +2.3305 0.7068103401649197 0.7068089575280199 5.123011265206756e-08 -0.09983195188117093 +2.3306 0.7068104313696196 0.7068090467361267 5.005639467509093e-08 -0.09983200288817971 +2.3307 0.7068105225340846 0.7068091359297313 4.8861557033069714e-08 -0.09983205387971951 +2.3308 0.7068106136580996 0.7068092251090652 4.764588160816041e-08 -0.09983210485579501 +2.3309 0.7068107047414529 0.706809314274357 4.6409654999232663e-08 -0.09983215581641092 +2.331 0.7068107957839355 0.7068094034258321 4.515316844033723e-08 -0.09983220676157191 +2.3310999999999997 0.706810886785342 0.706809492563713 4.387671777468516e-08 -0.09983225769128272 +2.3312000000000004 0.7068109777454701 0.7068095816882184 4.2580603348829626e-08 -0.09983230860554801 +2.3313 0.7068110686641204 0.7068096707995637 4.126512994674647e-08 -0.09983235950437236 +2.3314 0.7068111595410974 0.7068097598979615 3.993060672738413e-08 -0.09983241038776054 +2.3315 0.7068112503762085 0.7068098489836205 3.857734714833583e-08 -0.09983246125571721 +2.3316 0.7068113411692647 0.7068099380567466 3.720566889471588e-08 -0.099832512108247 +2.3317 0.7068114319200807 0.7068100271175416 3.581589380803607e-08 -0.09983256294535459 +2.3318000000000003 0.7068115226284744 0.7068101161662044 3.4408347787326377e-08 -0.09983261376704472 +2.3319 0.7068116132942672 0.7068102052029297 3.2983360744032186e-08 -0.09983266457332202 +2.332 0.7068117039172841 0.7068102942279089 3.154126651874756e-08 -0.09983271536419108 +2.3321 0.706811794497354 0.7068103832413298 3.0082402773662364e-08 -0.09983276613965664 +2.3322000000000003 0.7068118850343093 0.7068104722433767 2.8607110957867832e-08 -0.09983281689972334 +2.3323 0.7068119755279862 0.7068105612342298 2.7115736184191164e-08 -0.09983286764439586 +2.3324000000000003 0.7068120659782244 0.7068106502140657 2.5608627182358012e-08 -0.09983291837367886 +2.3325 0.7068121563848677 0.7068107391830575 2.4086136207052133e-08 -0.09983296908757698 +2.3326 0.7068122467477638 0.7068108281413742 2.2548618947709764e-08 -0.09983301978609493 +2.3327000000000004 0.7068123370667634 0.7068109170891805 2.0996434447854984e-08 -0.09983307046923728 +2.3328 0.7068124273417224 0.7068110060266382 1.94299450305066e-08 -0.09983312113700876 +2.3329 0.7068125175724995 0.7068110949539044 1.7849516207972538e-08 -0.09983317178941403 +2.333 0.706812607758958 0.7068111838711324 1.625551658990948e-08 -0.09983322242645765 +2.3331 0.706812697900965 0.7068112727784717 1.4648317806995048e-08 -0.09983327304814436 +2.3332 0.7068127879983919 0.7068113616760674 1.3028294427661069e-08 -0.0998333236544788 +2.3333000000000004 0.7068128780511134 0.706811450564061 1.1395823848805997e-08 -0.09983337424546557 +2.3334 0.7068129680590088 0.7068115394425897 9.751286235079593e-09 -0.09983342482110935 +2.3335 0.706813058021962 0.7068116283117863 8.095064416534237e-09 -0.0998334753814148 +2.3336 0.70681314793986 0.70681171717178 6.427543800154034e-09 -0.09983352592638653 +2.3337000000000003 0.706813237812595 0.7068118060226953 4.749112284853363e-09 -0.0998335764560292 +2.3338 0.7068133276400625 0.7068118948646529 3.060160162597636e-09 -0.09983362697034745 +2.3339000000000003 0.7068134174221626 0.706811983697769 1.361080034269213e-09 -0.09983367746934589 +2.334 0.7068135071588 0.706812072522156 -3.4773327446668834e-10 -0.09983372795302924 +2.3341 0.7068135968498828 0.7068121613379212 -2.065882827653742e-09 -0.09983377842140202 +2.3342 0.7068136864953243 0.7068122501451686 -3.792969642361921e-09 -0.09983382887446897 +2.3343000000000003 0.7068137760950415 0.7068123389439971 -5.528592803179244e-09 -0.09983387931223464 +2.3344 0.7068138656489561 0.7068124277345015 -7.2723495472132305e-09 -0.09983392973470372 +2.3345 0.7068139551569939 0.7068125165167727 -9.023835353429155e-09 -0.09983398014188083 +2.3346 0.7068140446190851 0.7068126052908965 -1.0782644046733458e-08 -0.0998340305337706 +2.3347 0.7068141340351644 0.7068126940569548 -1.2548367885143602e-08 -0.09983408091037763 +2.3348 0.7068142234051706 0.7068127828150254 -1.4320597651294731e-08 -0.09983413127170664 +2.3349 0.7068143127290476 0.7068128715651805 -1.6098922753920997e-08 -0.09983418161776214 +2.335 0.7068144020067428 0.7068129603074892 -1.7882931321530626e-08 -0.09983423194854886 +2.3350999999999997 0.7068144912382086 0.7068130490420154 -1.9672210294779946e-08 -0.09983428226407132 +2.3352000000000004 0.7068145804234016 0.7068131377688186 -2.146634552491894e-08 -0.09983433256433417 +2.3353 0.7068146695622832 0.7068132264879543 -2.3264921867899996e-08 -0.0998343828493421 +2.3354 0.7068147586548189 0.706813315199473 -2.5067523280655063e-08 -0.09983443311909966 +2.3355 0.7068148477009788 0.7068134039034208 -2.6873732920842247e-08 -0.09983448337361146 +2.3356 0.7068149367007377 0.7068134925998397 -2.868313323575039e-08 -0.09983453361288214 +2.3357 0.7068150256540746 0.7068135812887668 -3.049530606638248e-08 -0.09983458383691633 +2.3358000000000003 0.7068151145609731 0.706813669970235 -3.230983274004652e-08 -0.09983463404571863 +2.3359 0.7068152034214212 0.7068137586442722 -3.4126294165765306e-08 -0.09983468423929363 +2.336 0.7068152922354114 0.7068138473109025 -3.5944270935866184e-08 -0.09983473441764594 +2.3361 0.7068153810029414 0.7068139359701449 -3.776334341857191e-08 -0.09983478458078023 +2.3362000000000003 0.706815469724012 0.7068140246220143 -3.958309185633779e-08 -0.09983483472870104 +2.3363 0.7068155583986298 0.7068141132665209 -4.140309646418882e-08 -0.09983488486141302 +2.3364000000000003 0.706815647026805 0.7068142019036701 -4.322293752193106e-08 -0.09983493497892076 +2.3365 0.7068157356085532 0.7068142905334633 -4.50421954756872e-08 -0.09983498508122884 +2.3366 0.7068158241438938 0.7068143791558975 -4.686045103216791e-08 -0.09983503516834191 +2.3367000000000004 0.7068159126328509 0.7068144677709645 -4.8677285257171625e-08 -0.09983508524026456 +2.3368 0.7068160010754532 0.7068145563786519 -5.049227966844646e-08 -0.09983513529700135 +2.3369 0.7068160894717336 0.706814644978943 -5.230501633700889e-08 -0.0998351853385569 +2.337 0.7068161778217297 0.7068147335718169 -5.411507798033094e-08 -0.09983523536493583 +2.3371 0.7068162661254834 0.7068148221572472 -5.5922048055852616e-08 -0.09983528537614265 +2.3372 0.7068163543830417 0.7068149107352041 -5.7725510863113755e-08 -0.09983533537218207 +2.3373000000000004 0.7068164425944551 0.706814999305653 -5.952505163515226e-08 -0.09983538535305862 +2.3374 0.706816530759779 0.7068150878685543 -6.132025663152865e-08 -0.09983543531877691 +2.3375 0.7068166188790733 0.7068151764238648 -6.31107132408916e-08 -0.0998354852693415 +2.3376 0.7068167069524021 0.7068152649715365 -6.489601006966564e-08 -0.09983553520475696 +2.3377000000000003 0.7068167949798344 0.7068153535115169 -6.667573703746099e-08 -0.09983558512502796 +2.3378 0.706816882961443 0.7068154420437496 -6.84494854733507e-08 -0.09983563503015906 +2.3379000000000003 0.7068169708973051 0.706815530568173 -7.021684820650992e-08 -0.09983568492015481 +2.338 0.7068170587875025 0.7068156190847219 -7.197741966292678e-08 -0.09983573479501978 +2.3381 0.7068171466321214 0.7068157075933263 -7.373079595821008e-08 -0.09983578465475865 +2.3382 0.706817234431252 0.7068157960939123 -7.547657498475913e-08 -0.0998358344993759 +2.3383000000000003 0.7068173221849889 0.7068158845864012 -7.721435651628084e-08 -0.09983588432887613 +2.3384 0.7068174098934312 0.7068159730707102 -7.894374228108181e-08 -0.09983593414326389 +2.3385 0.7068174975566819 0.7068160615467528 -8.066433607005485e-08 -0.09983598394254384 +2.3386 0.7068175851748487 0.7068161500144372 -8.237574381907836e-08 -0.09983603372672047 +2.3387000000000002 0.706817672748043 0.7068162384736683 -8.407757370442609e-08 -0.09983608349579838 +2.3388 0.7068177602763807 0.7068163269243466 -8.576943622603389e-08 -0.09983613324978219 +2.3389 0.7068178477599814 0.706816415366368 -8.745094429770534e-08 -0.09983618298867636 +2.339 0.7068179351989696 0.7068165037996248 -8.912171334078678e-08 -0.09983623271248557 +2.3390999999999997 0.7068180225934733 0.7068165922240053 -9.078136137003617e-08 -0.09983628242121435 +2.3392000000000004 0.7068181099436245 0.7068166806393931 -9.242950907775715e-08 -0.09983633211486725 +2.3393 0.7068181972495597 0.7068167690456684 -9.406577992400467e-08 -0.09983638179344888 +2.3394 0.7068182845114193 0.7068168574427067 -9.568980021551488e-08 -0.09983643145696376 +2.3395 0.7068183717293473 0.7068169458303806 -9.730119920371705e-08 -0.09983648110541649 +2.3396 0.7068184589034918 0.7068170342085572 -9.889960916192875e-08 -0.09983653073881157 +2.3397 0.7068185460340051 0.7068171225771012 -1.0048466546341839e-07 -0.09983658035715359 +2.3398000000000003 0.7068186331210429 0.7068172109358724 -1.0205600667594766e-07 -0.09983662996044712 +2.3399 0.7068187201647651 0.7068172992847275 -1.0361327463636466e-07 -0.09983667954869672 +2.34 0.7068188071653356 0.7068173876235188 -1.051561145356053e-07 -0.09983672912190694 +2.3401 0.7068188941229213 0.7068174759520949 -1.0668417500022537e-07 -0.09983677868008228 +2.3402000000000003 0.7068189810376936 0.7068175642703012 -1.0819710816612621e-07 -0.09983682822322737 +2.3403 0.7068190679098272 0.7068176525779788 -1.0969456976789305e-07 -0.09983687775134671 +2.3404000000000003 0.7068191547395003 0.7068177408749656 -1.1117621920644916e-07 -0.0998369272644449 +2.3405 0.7068192415268952 0.7068178291610954 -1.1264171963405734e-07 -0.09983697676252641 +2.3406 0.7068193282721975 0.7068179174361988 -1.1409073803411718e-07 -0.09983702624559587 +2.3407000000000004 0.7068194149755962 0.7068180057001028 -1.1552294527580886e-07 -0.09983707571365776 +2.3408 0.7068195016372841 0.7068180939526307 -1.1693801621817657e-07 -0.09983712516671665 +2.3409 0.7068195882574573 0.706818182193603 -1.1833562975870071e-07 -0.09983717460477715 +2.341 0.706819674836315 0.7068182704228361 -1.1971546892870777e-07 -0.0998372240278437 +2.3411 0.7068197613740601 0.706818358640143 -1.2107722095061613e-07 -0.09983727343592089 +2.3412 0.7068198478708986 0.7068184468453338 -1.2242057730212086e-07 -0.0998373228290132 +2.3413000000000004 0.7068199343270399 0.7068185350382153 -1.2374523380813407e-07 -0.09983737220712524 +2.3414 0.7068200207426967 0.7068186232185912 -1.2505089068415298e-07 -0.09983742157026153 +2.3415 0.7068201071180849 0.7068187113862615 -1.2633725262820028e-07 -0.09983747091842661 +2.3416 0.7068201934534226 0.7068187995410238 -1.2760402888153943e-07 -0.099837520251625 +2.3417000000000003 0.7068202797489324 0.7068188876826718 -1.2885093327030805e-07 -0.09983756956986119 +2.3418 0.7068203660048389 0.7068189758109968 -1.3007768430960132e-07 -0.09983761887313977 +2.3419 0.70682045222137 0.7068190639257872 -1.3128400522428862e-07 -0.09983766816146526 +2.342 0.7068205383987569 0.7068191520268279 -1.324696240513623e-07 -0.09983771743484221 +2.3421 0.7068206245372325 0.7068192401139015 -1.3363427367983627e-07 -0.09983776669327507 +2.3422 0.7068207106370338 0.7068193281867874 -1.3477769190452238e-07 -0.0998378159367684 +2.3423000000000003 0.7068207966983997 0.7068194162452623 -1.3589962150756252e-07 -0.09983786516532672 +2.3424 0.7068208827215725 0.7068195042891008 -1.3699981030006192e-07 -0.0998379143789546 +2.3425 0.7068209687067966 0.706819592318074 -1.3807801117760032e-07 -0.09983796357765652 +2.3426 0.7068210546543188 0.7068196803319508 -1.3913398218962092e-07 -0.099838012761437 +2.3427000000000002 0.7068211405643889 0.7068197683304975 -1.401674865741248e-07 -0.09983806193030054 +2.3428 0.7068212264372593 0.7068198563134782 -1.411782928235905e-07 -0.09983811108425171 +2.3429 0.7068213122731843 0.7068199442806541 -1.421661747335462e-07 -0.09983816022329496 +2.343 0.7068213980724212 0.7068200322317844 -1.431309114528767e-07 -0.09983820934743488 +2.3430999999999997 0.7068214838352285 0.7068201201666259 -1.4407228754800827e-07 -0.09983825845667593 +2.3432000000000004 0.7068215695618683 0.7068202080849326 -1.4499009301852106e-07 -0.09983830755102258 +2.3433 0.7068216552526039 0.7068202959864576 -1.45884123373477e-07 -0.09983835663047941 +2.3434 0.7068217409077013 0.7068203838709507 -1.467541796539712e-07 -0.09983840569505095 +2.3435 0.7068218265274282 0.7068204717381602 -1.476000685007861e-07 -0.09983845474474168 +2.3436 0.7068219121120545 0.7068205595878319 -1.4842160219429024e-07 -0.09983850377955605 +2.3437 0.7068219976618517 0.7068206474197103 -1.4921859865270337e-07 -0.0998385527994986 +2.3438000000000003 0.7068220831770938 0.7068207352335374 -1.4999088154138418e-07 -0.09983860180457388 +2.3439 0.7068221686580565 0.706820823029054 -1.5073828025548297e-07 -0.09983865079478636 +2.344 0.7068222541050164 0.7068209108059985 -1.5146062999973897e-07 -0.09983869977014051 +2.3441 0.7068223395182527 0.7068209985641081 -1.5215777179021506e-07 -0.09983874873064084 +2.3442000000000003 0.7068224248980463 0.7068210863031179 -1.5282955249766583e-07 -0.09983879767629188 +2.3443 0.706822510244679 0.7068211740227621 -1.534758249117224e-07 -0.09983884660709813 +2.3444000000000003 0.7068225955584344 0.7068212617227725 -1.5409644771487152e-07 -0.09983889552306402 +2.3445 0.706822680839598 0.7068213494028802 -1.5469128556919176e-07 -0.09983894442419414 +2.3446 0.7068227660884558 0.7068214370628146 -1.5526020911982297e-07 -0.09983899331049292 +2.3447000000000005 0.7068228513052959 0.7068215247023039 -1.558030950209871e-07 -0.09983904218196483 +2.3448 0.7068229364904072 0.7068216123210748 -1.563198259758869e-07 -0.09983909103861445 +2.3449 0.7068230216440796 0.7068216999188529 -1.5681029074364472e-07 -0.09983913988044615 +2.345 0.7068231067666049 0.7068217874953632 -1.5727438418093598e-07 -0.09983918870746449 +2.3451 0.706823191858275 0.706821875050329 -1.5771200725586687e-07 -0.09983923751967394 +2.3452 0.7068232769193837 0.7068219625834726 -1.5812306707052581e-07 -0.09983928631707899 +2.3453000000000004 0.7068233619502251 0.7068220500945159 -1.5850747686965705e-07 -0.0998393350996841 +2.3454 0.7068234469510943 0.7068221375831795 -1.58865156082294e-07 -0.09983938386749379 +2.3455 0.7068235319222872 0.7068222250491834 -1.5919603032349405e-07 -0.0998394326205125 +2.3456 0.7068236168641004 0.7068223124922468 -1.5950003140127733e-07 -0.09983948135874471 +2.3457000000000003 0.7068237017768313 0.7068223999120882 -1.5977709735826018e-07 -0.09983953008219495 +2.3458 0.7068237866607777 0.7068224873084258 -1.6002717243869535e-07 -0.09983957879086763 +2.3459 0.706823871516238 0.7068225746809771 -1.602502071595957e-07 -0.09983962748476732 +2.346 0.706823956343511 0.7068226620294586 -1.604461582691008e-07 -0.09983967616389838 +2.3461 0.706824041142896 0.7068227493535875 -1.6061498877596725e-07 -0.09983972482826535 +2.3462 0.7068241259146923 0.7068228366530797 -1.6075666795477284e-07 -0.09983977347787265 +2.3463000000000003 0.7068242106592002 0.7068229239276513 -1.608711713424471e-07 -0.0998398221127248 +2.3464 0.7068242953767193 0.706823011177018 -1.6095848076602692e-07 -0.09983987073282624 +2.3465 0.7068243800675498 0.7068230984008959 -1.6101858430969673e-07 -0.09983991933818143 +2.3466 0.7068244647319919 0.7068231855990006 -1.6105147635295247e-07 -0.0998399679287949 +2.3467000000000002 0.7068245493703454 0.7068232727710477 -1.61057157542846e-07 -0.09984001650467106 +2.3468 0.7068246339829107 0.7068233599167528 -1.6103563479051564e-07 -0.09984006506581435 +2.3469 0.7068247185699874 0.7068234470358319 -1.6098692129026815e-07 -0.09984011361222923 +2.347 0.7068248031318753 0.7068235341280014 -1.6091103650049676e-07 -0.09984016214392023 +2.3470999999999997 0.7068248876688741 0.7068236211929775 -1.608080061367423e-07 -0.09984021066089177 +2.3472000000000004 0.706824972181282 0.7068237082304771 -1.6067786216128477e-07 -0.09984025916314831 +2.3473 0.7068250566693983 0.7068237952402173 -1.605206427848782e-07 -0.0998403076506943 +2.3474 0.7068251411335208 0.7068238822219158 -1.6033639245113807e-07 -0.0998403561235342 +2.3475 0.7068252255739469 0.7068239691752908 -1.6012516181398984e-07 -0.0998404045816724 +2.3476 0.7068253099909738 0.706824056100061 -1.5988700775154685e-07 -0.09984045302511345 +2.3477 0.7068253943848978 0.7068241429959463 -1.5962199330366023e-07 -0.09984050145386177 +2.3478000000000003 0.7068254787560141 0.7068242298626666 -1.5933018771355223e-07 -0.09984054986792179 +2.3479 0.7068255631046173 0.7068243166999433 -1.5901166636189679e-07 -0.09984059826729796 +2.348 0.7068256474310014 0.7068244035074982 -1.5866651077896254e-07 -0.09984064665199471 +2.3481 0.7068257317354592 0.7068244902850543 -1.5829480860471423e-07 -0.09984069502201656 +2.3482000000000003 0.7068258160182823 0.7068245770323356 -1.578966535766696e-07 -0.09984074337736787 +2.3483 0.7068259002797617 0.7068246637490672 -1.574721454986744e-07 -0.09984079171805316 +2.3484000000000003 0.7068259845201864 0.7068247504349751 -1.5702139022182038e-07 -0.09984084004407677 +2.3485 0.7068260687398452 0.7068248370897867 -1.5654449962709815e-07 -0.09984088835544323 +2.3486 0.7068261529390252 0.7068249237132307 -1.560415915733554e-07 -0.09984093665215693 +2.3487000000000005 0.7068262371180118 0.7068250103050369 -1.55512789890358e-07 -0.09984098493422232 +2.3488 0.7068263212770897 0.706825096864937 -1.5495822434929973e-07 -0.09984103320164384 +2.3489 0.7068264054165413 0.7068251833926638 -1.543780306107606e-07 -0.09984108145442593 +2.349 0.7068264895366483 0.7068252698879517 -1.5377235020042068e-07 -0.09984112969257301 +2.3491 0.7068265736376902 0.7068253563505364 -1.5314133048303924e-07 -0.09984117791608951 +2.3492 0.7068266577199452 0.7068254427801558 -1.524851246346992e-07 -0.09984122612497988 +2.3493000000000004 0.7068267417836896 0.7068255291765492 -1.5180389157515295e-07 -0.09984127431924855 +2.3494 0.706826825829198 0.7068256155394574 -1.510977959487403e-07 -0.09984132249889989 +2.3495 0.7068269098567429 0.7068257018686238 -1.503670080931635e-07 -0.09984137066393839 +2.3495999999999997 0.7068269938665954 0.7068257881637932 -1.4961170397530255e-07 -0.09984141881436848 +2.3497000000000003 0.7068270778590242 0.7068258744247121 -1.4883206518254144e-07 -0.09984146695019451 +2.3498 0.7068271618342961 0.7068259606511296 -1.4802827882735847e-07 -0.09984151507142099 +2.3499 0.706827245792676 0.7068260468427965 -1.4720053755946927e-07 -0.09984156317805229 +2.35 0.7068273297344264 0.706826132999466 -1.4634903948082534e-07 -0.09984161127009286 +2.3501 0.7068274136598078 0.7068262191208928 -1.4547398812306267e-07 -0.09984165934754707 +2.3502 0.7068274975690783 0.7068263052068349 -1.4457559237464335e-07 -0.09984170741041937 +2.3503000000000003 0.706827581462494 0.7068263912570519 -1.4365406644616108e-07 -0.09984175545871421 +2.3504 0.706827665340308 0.7068264772713062 -1.4270962982350366e-07 -0.09984180349243596 +2.3505 0.7068277492027715 0.7068265632493619 -1.417425072036682e-07 -0.09984185151158902 +2.3506 0.7068278330501332 0.7068266491909863 -1.407529284513931e-07 -0.09984189951617782 +2.3507000000000002 0.7068279168826389 0.7068267350959488 -1.3974112853150367e-07 -0.09984194750620676 +2.3508 0.7068280007005322 0.7068268209640219 -1.3870734747074842e-07 -0.09984199548168027 +2.3509 0.7068280845040542 0.7068269067949804 -1.3765183028494055e-07 -0.0998420434426028 +2.351 0.7068281682934425 0.706826992588601 -1.3657482693558987e-07 -0.09984209138897862 +2.3510999999999997 0.7068282520689328 0.7068270783446647 -1.35476592253575e-07 -0.09984213932081226 +2.3512000000000004 0.7068283358307579 0.7068271640629544 -1.3435738588710167e-07 -0.09984218723810809 +2.3513 0.706828419579147 0.7068272497432558 -1.3321747225486513e-07 -0.09984223514087051 +2.3514 0.7068285033143273 0.7068273353853578 -1.320571204558446e-07 -0.09984228302910392 +2.3515 0.7068285870365224 0.7068274209890519 -1.3087660424154768e-07 -0.09984233090281269 +2.3516 0.7068286707459533 0.7068275065541328 -1.2967620190325324e-07 -0.09984237876200125 +2.3517 0.706828754442838 0.7068275920803986 -1.2845619625119487e-07 -0.09984242660667399 +2.3518000000000003 0.7068288381273911 0.7068276775676496 -1.272168745208857e-07 -0.09984247443683533 +2.3519 0.7068289217998244 0.7068277630156902 -1.2595852831934207e-07 -0.09984252225248963 +2.352 0.7068290054603459 0.7068278484243272 -1.2468145355395976e-07 -0.09984257005364129 +2.3521 0.7068290891091611 0.7068279337933714 -1.2338595035965572e-07 -0.09984261784029472 +2.3522000000000003 0.7068291727464717 0.7068280191226362 -1.220723230277443e-07 -0.0998426656124543 +2.3523 0.7068292563724765 0.7068281044119384 -1.2074087994348726e-07 -0.09984271337012446 +2.3524000000000003 0.7068293399873704 0.7068281896610984 -1.1939193349935762e-07 -0.09984276111330948 +2.3525 0.7068294235913457 0.7068282748699402 -1.1802580002912011e-07 -0.09984280884201384 +2.3526 0.7068295071845903 0.7068283600382905 -1.16642799740177e-07 -0.09984285655624188 +2.3527000000000005 0.7068295907672892 0.7068284451659805 -1.1524325662509716e-07 -0.099842904255998 +2.3528000000000002 0.7068296743396236 0.7068285302528439 -1.1382749840437023e-07 -0.09984295194128655 +2.3529 0.7068297579017717 0.7068286152987187 -1.1239585642405792e-07 -0.09984299961211197 +2.353 0.7068298414539071 0.7068287003034461 -1.1094866560201755e-07 -0.09984304726847859 +2.3531 0.706829924996201 0.7068287852668713 -1.0948626433596176e-07 -0.09984309491039084 +2.3532 0.7068300085288199 0.7068288701888428 -1.0800899442539591e-07 -0.09984314253785309 +2.3533000000000004 0.7068300920519268 0.7068289550692128 -1.0651720100916806e-07 -0.09984319015086968 +2.3534 0.7068301755656814 0.7068290399078377 -1.0501123245618138e-07 -0.09984323774944501 +2.3535 0.7068302590702392 0.7068291247045773 -1.0349144030554619e-07 -0.09984328533358346 +2.3535999999999997 0.7068303425657518 0.7068292094592951 -1.0195817917463962e-07 -0.09984333290328934 +2.3537000000000003 0.7068304260523672 0.7068292941718588 -1.0041180668191041e-07 -0.09984338045856711 +2.3538 0.7068305095302296 0.7068293788421397 -9.88526833566733e-08 -0.09984342799942104 +2.3539 0.7068305929994791 0.7068294634700132 -9.728117256711799e-08 -0.0998434755258556 +2.354 0.7068306764602519 0.7068295480553586 -9.569764041709311e-08 -0.0998435230378751 +2.3541 0.7068307599126803 0.7068296325980588 -9.410245568365616e-08 -0.09984357053548387 +2.3542 0.7068308433568926 0.7068297170980012 -9.249598971038803e-08 -0.09984361801868635 +2.3543000000000003 0.706830926793013 0.7068298015550774 -9.08786163319325e-08 -0.0998436654874869 +2.3544 0.7068310102211615 0.7068298859691817 -8.925071178726013e-08 -0.09984371294188982 +2.3545 0.7068310936414546 0.7068299703402143 -8.761265462946255e-08 -0.09984376038189952 +2.3546 0.7068311770540039 0.7068300546680784 -8.596482563728164e-08 -0.09984380780752034 +2.3547000000000002 0.7068312604589175 0.7068301389526812 -8.430760772490387e-08 -0.0998438552187566 +2.3548 0.7068313438562994 0.7068302231939348 -8.264138586303038e-08 -0.09984390261561277 +2.3549 0.7068314272462488 0.7068303073917548 -8.096654697392625e-08 -0.09984394999809304 +2.355 0.7068315106288614 0.7068303915460612 -7.928347985595996e-08 -0.09984399736620193 +2.3550999999999997 0.706831594004228 0.7068304756567781 -7.759257508385686e-08 -0.09984404471994367 +2.3552000000000004 0.7068316773724362 0.706830559723834 -7.589422492543241e-08 -0.09984409205932267 +2.3553 0.7068317607335685 0.7068306437471616 -7.41888232409782e-08 -0.09984413938434328 +2.3554 0.7068318440877033 0.7068307277266976 -7.247676540259734e-08 -0.09984418669500977 +2.3555 0.7068319274349149 0.7068308116623834 -7.075844819315683e-08 -0.0998442339913266 +2.3556 0.7068320107752735 0.7068308955541643 -6.903426972388813e-08 -0.09984428127329811 +2.3557 0.7068320941088446 0.70683097940199 -6.730462933464063e-08 -0.09984432854092858 +2.3558000000000003 0.7068321774356896 0.7068310632058146 -6.556992750454335e-08 -0.0998443757942224 +2.3559 0.7068322607558652 0.706831146965596 -6.383056575789622e-08 -0.0998444230331838 +2.356 0.7068323440694249 0.7068312306812972 -6.208694657353075e-08 -0.09984447025781724 +2.3561 0.7068324273764164 0.7068313143528853 -6.033947328983394e-08 -0.09984451746812706 +2.3562000000000003 0.706832510676884 0.7068313979803311 -5.8588550009338464e-08 -0.09984456466411751 +2.3563 0.7068325939708675 0.7068314815636108 -5.6834581513287574e-08 -0.09984461184579302 +2.3564000000000003 0.706832677258402 0.706831565102704 -5.507797315863587e-08 -0.09984465901315784 +2.3565 0.706832760539519 0.7068316485975953 -5.331913079152997e-08 -0.09984470616621638 +2.3566 0.7068328438142446 0.7068317320482732 -5.155846064561036e-08 -0.09984475330497294 +2.3567000000000005 0.7068329270826013 0.7068318154547311 -4.979636925852779e-08 -0.09984480042943183 +2.3568000000000002 0.7068330103446068 0.706831898816966 -4.80332633699199e-08 -0.09984484753959738 +2.3569 0.7068330936002749 0.7068319821349802 -4.6269549832777656e-08 -0.099844894635474 +2.357 0.7068331768496146 0.7068320654087796 -4.450563551375297e-08 -0.09984494171706594 +2.3571 0.7068332600926304 0.7068321486383751 -4.2741927205284126e-08 -0.09984498878437756 +2.3572 0.706833343329323 0.706832231823781 -4.097883152969807e-08 -0.09984503583741314 +2.3573000000000004 0.7068334265596885 0.7068323149650173 -3.92167548435296e-08 -0.09984508287617705 +2.3574 0.7068335097837182 0.706832398062107 -3.745610314704467e-08 -0.09984512990067357 +2.3575 0.7068335930013998 0.7068324811150781 -3.569728198736695e-08 -0.09984517691090705 +2.3575999999999997 0.7068336762127161 0.7068325641239634 -3.3940696369302165e-08 -0.09984522390688179 +2.3577000000000004 0.7068337594176457 0.7068326470887996 -3.218675065754309e-08 -0.09984527088860215 +2.3578 0.7068338426161629 0.7068327300096271 -3.0435848487331274e-08 -0.09984531785607241 +2.3579 0.7068339258082378 0.7068328128864916 -2.8688392670348298e-08 -0.0998453648092969 +2.358 0.7068340089938356 0.706832895719443 -2.694478509930598e-08 -0.09984541174827993 +2.3581 0.7068340921729183 0.7068329785085348 -2.5205426662511243e-08 -0.0998454586730258 +2.3582 0.7068341753454425 0.7068330612538253 -2.347071714281848e-08 -0.09984550558353886 +2.3583000000000003 0.706834258511361 0.706833143955377 -2.17410551337123e-08 -0.09984555247982334 +2.3584 0.7068343416706222 0.7068332266132571 -2.001683794194617e-08 -0.09984559936188367 +2.3585 0.7068344248231707 0.7068333092275358 -1.829846149863784e-08 -0.09984564622972406 +2.3586 0.7068345079689462 0.7068333917982891 -1.6586320270798455e-08 -0.09984569308334884 +2.3587000000000002 0.7068345911078844 0.706833474325596 -1.488080716895851e-08 -0.09984573992276227 +2.3588 0.706834674239917 0.7068335568095403 -1.3182313450890715e-08 -0.09984578674796873 +2.3589 0.7068347573649716 0.7068336392502096 -1.1491228644848472e-08 -0.09984583355897247 +2.359 0.7068348404829712 0.7068337216476962 -9.807940445916152e-09 -0.09984588035577784 +2.3590999999999998 0.7068349235938352 0.7068338040020963 -8.132834642717024e-09 -0.0998459271383891 +2.3592000000000004 0.7068350066974782 0.7068338863135101 -6.466295012462486e-09 -0.09984597390681062 +2.3593 0.7068350897938112 0.706833968582042 -4.808703245491597e-09 -0.09984602066104664 +2.3594 0.7068351728827412 0.7068340508077999 -3.1604388489939184e-09 -0.09984606740110147 +2.3595 0.7068352559641708 0.7068341329908969 -1.5218790750184952e-09 -0.09984611412697937 +2.3596 0.7068353390379987 0.7068342151314488 1.0660119228317333e-10 -0.09984616083868464 +2.3597 0.7068354221041198 0.7068342972295767 1.724629491300922e-09 -0.09984620753622162 +2.3598000000000003 0.7068355051624244 0.7068343792854048 3.3318358887840516e-09 -0.09984625421959453 +2.3599 0.7068355882127999 0.7068344612990616 4.927853057903886e-09 -0.09984630088880775 +2.36 0.7068356712551287 0.7068345432706791 6.512316364989945e-09 -0.0998463475438655 +2.3601 0.7068357542892902 0.7068346252003936 8.084863950194587e-09 -0.09984639418477208 +2.3602000000000003 0.7068358373151595 0.7068347070883452 9.645136806422927e-09 -0.09984644081153181 +2.3603 0.706835920332608 0.7068347889346775 1.1192778873875264e-08 -0.09984648742414895 +2.3604000000000003 0.706836003341503 0.7068348707395383 1.2727437105966577e-08 -0.09984653402262778 +2.3605 0.7068360863417085 0.7068349525030787 1.4248761560399503e-08 -0.09984658060697253 +2.3606 0.7068361693330845 0.7068350342254542 1.5756405469420642e-08 -0.09984662717718758 +2.3607000000000005 0.7068362523154874 0.7068351159068232 1.7250025330893537e-08 -0.09984667373327714 +2.3608000000000002 0.7068363352887703 0.7068351975473484 1.8729280975085527e-08 -0.09984672027524555 +2.3609 0.7068364182527818 0.7068352791471955 2.0193835655740733e-08 -0.09984676680309701 +2.361 0.7068365012073674 0.7068353607065341 2.1643356109928014e-08 -0.09984681331683581 +2.3611 0.7068365841523696 0.7068354422255376 2.3077512647379228e-08 -0.0998468598164663 +2.3612 0.7068366670876267 0.7068355237043824 2.4495979212071917e-08 -0.09984690630199262 +2.3613000000000004 0.7068367500129737 0.7068356051432485 2.5898433472434923e-08 -0.09984695277341918 +2.3614 0.7068368329282425 0.7068356865423195 2.72845568846658e-08 -0.09984699923075019 +2.3615 0.7068369158332612 0.7068357679017823 2.8654034768191283e-08 -0.09984704567398989 +2.3615999999999997 0.7068369987278548 0.706835849221827 3.000655636811733e-08 -0.09984709210314262 +2.3617000000000004 0.7068370816118448 0.7068359305026468 3.134181495237365e-08 -0.09984713851821256 +2.3618 0.7068371644850497 0.7068360117444388 3.2659507832530354e-08 -0.09984718491920405 +2.3619 0.7068372473472849 0.7068360929474027 3.3959336486963365e-08 -0.09984723130612133 +2.362 0.7068373301983621 0.7068361741117415 3.524100659381413e-08 -0.09984727767896862 +2.3621 0.7068374130380904 0.7068362552376615 3.650422811078691e-08 -0.09984732403775022 +2.3622 0.7068374958662754 0.7068363363253718 3.774871533065993e-08 -0.09984737038247037 +2.3623000000000003 0.7068375786827203 0.7068364173750846 3.897418696108268e-08 -0.09984741671313332 +2.3624 0.7068376614872249 0.706836498387015 4.018036617314813e-08 -0.09984746302974334 +2.3625 0.7068377442795863 0.7068365793613813 4.1366980675985876e-08 -0.09984750933230473 +2.3626 0.7068378270595985 0.7068366602984043 4.2533762761864935e-08 -0.09984755562082166 +2.3627000000000002 0.7068379098270527 0.7068367411983081 4.36804493911952e-08 -0.0998476018952985 +2.3628 0.7068379925817377 0.7068368220613188 4.4806782220283004e-08 -0.0998476481557394 +2.3629000000000002 0.7068380753234389 0.706836902887666 4.591250770021038e-08 -0.09984769440214863 +2.363 0.7068381580519396 0.7068369836775815 4.6997377087243386e-08 -0.0998477406345305 +2.3630999999999998 0.7068382407670204 0.7068370644312998 4.806114653650717e-08 -0.09984778685288921 +2.3632000000000004 0.7068383234684593 0.706837145149058 4.9103577131476284e-08 -0.09984783305722904 +2.3633 0.7068384061560318 0.7068372258310957 5.012443497071084e-08 -0.09984787924755419 +2.3634 0.7068384888295105 0.7068373064776549 5.112349116265236e-08 -0.09984792542386892 +2.3635 0.7068385714886662 0.70683738708898 5.2100521940115496e-08 -0.09984797158617748 +2.3636 0.7068386541332672 0.7068374676653177 5.3055308672431134e-08 -0.09984801773448404 +2.3637 0.7068387367630793 0.7068375482069171 5.398763792269223e-08 -0.09984806386879293 +2.3638000000000003 0.7068388193778665 0.7068376287140297 5.4897301498060824e-08 -0.09984810998910837 +2.3639 0.7068389019773906 0.7068377091869085 5.578409650701388e-08 -0.09984815609543463 +2.364 0.7068389845614109 0.7068377896258091 5.664782536454749e-08 -0.09984820218777588 +2.3641 0.7068390671296843 0.7068378700309894 5.748829590319915e-08 -0.09984824826613636 +2.3642000000000003 0.7068391496819668 0.7068379504027089 5.8305321340088034e-08 -0.09984829433052039 +2.3643 0.7068392322180115 0.706838030741229 5.909872037059005e-08 -0.09984834038093211 +2.3644000000000003 0.7068393147375702 0.7068381110468132 5.98683171943587e-08 -0.0998483864173758 +2.3645 0.7068393972403927 0.7068381913197266 6.061394155695843e-08 -0.09984843243985567 +2.3646 0.7068394797262267 0.7068382715602365 6.13354287620077e-08 -0.09984847844837597 +2.3647000000000005 0.7068395621948189 0.7068383517686111 6.203261975618046e-08 -0.0998485244429409 +2.3648000000000002 0.7068396446459136 0.7068384319451211 6.270536111185887e-08 -0.09984857042355469 +2.3649 0.7068397270792541 0.706838512090038 6.335350510693061e-08 -0.09984861639022158 +2.365 0.7068398094945818 0.7068385922036355 6.397690972652359e-08 -0.09984866234294579 +2.3651 0.706839891891637 0.7068386722861886 6.457543869943516e-08 -0.09984870828173155 +2.3652 0.7068399742701583 0.7068387523379731 6.514896154150018e-08 -0.09984875420658311 +2.3653000000000004 0.7068400566298829 0.7068388323592668 6.569735356426465e-08 -0.09984880011750459 +2.3654 0.7068401389705473 0.7068389123503485 6.622049591141488e-08 -0.09984884601450028 +2.3655 0.7068402212918862 0.7068389923114982 6.671827559520671e-08 -0.0998488918975744 +2.3655999999999997 0.7068403035936333 0.7068390722429969 6.71905854964655e-08 -0.09984893776673115 +2.3657000000000004 0.7068403858755212 0.7068391521451274 6.763732441662784e-08 -0.09984898362197475 +2.3658 0.706840468137282 0.7068392320181726 6.805839707427208e-08 -0.09984902946330945 +2.3659 0.7068405503786459 0.7068393118624166 6.845371413634338e-08 -0.09984907529073941 +2.366 0.7068406325993432 0.7068393916781444 6.88231922407051e-08 -0.09984912110426887 +2.3661 0.7068407147991023 0.7068394714656421 6.916675399960825e-08 -0.09984916690390198 +2.3662 0.7068407969776521 0.7068395512251966 6.948432803438598e-08 -0.09984921268964306 +2.3663000000000003 0.7068408791347197 0.7068396309570946 6.97758489737188e-08 -0.09984925846149617 +2.3664 0.7068409612700322 0.7068397106616247 7.004125747098189e-08 -0.09984930421946564 +2.3665 0.7068410433833159 0.7068397903390753 7.028050023026589e-08 -0.09984934996355568 +2.3666 0.7068411254742968 0.7068398699897352 7.049352999943803e-08 -0.09984939569377042 +2.3667000000000002 0.7068412075427 0.706839949613894 7.068030557708105e-08 -0.09984944141011406 +2.3668 0.7068412895882508 0.7068400292118413 7.084079184545289e-08 -0.09984948711259084 +2.3669000000000002 0.7068413716106736 0.7068401087838676 7.097495973926171e-08 -0.09984953280120494 +2.367 0.7068414536096939 0.7068401883302632 7.108278628729925e-08 -0.09984957847596061 +2.3670999999999998 0.7068415355850348 0.7068402678513184 7.116425459162412e-08 -0.09984962413686199 +2.3672000000000004 0.7068416175364214 0.706840347347324 7.121935383450073e-08 -0.09984966978391331 +2.3673 0.7068416994635777 0.7068404268185706 7.124807928707289e-08 -0.09984971541711876 +2.3674 0.7068417813662276 0.7068405062653489 7.125043230762906e-08 -0.09984976103648252 +2.3675 0.7068418632440955 0.7068405856879492 7.122642032252047e-08 -0.09984980664200876 +2.3676 0.7068419450969059 0.7068406650866621 7.117605685565132e-08 -0.09984985223370169 +2.3677 0.7068420269243836 0.7068407444617779 7.109936147470242e-08 -0.09984989781156552 +2.3678000000000003 0.7068421087262535 0.7068408238135864 7.099635983970343e-08 -0.09984994337560445 +2.3679 0.7068421905022408 0.7068409031423766 7.086708365966476e-08 -0.09984998892582257 +2.368 0.7068422722520711 0.7068409824484383 7.071157068563871e-08 -0.09985003446222417 +2.3681 0.7068423539754709 0.7068410617320597 7.052986470724998e-08 -0.09985007998481338 +2.3682000000000003 0.7068424356721669 0.7068411409935292 7.032201555096096e-08 -0.09985012549359441 +2.3683 0.7068425173418862 0.7068412202331343 7.008807905231618e-08 -0.09985017098857148 +2.3684000000000003 0.706842598984357 0.7068412994511616 6.98281170507381e-08 -0.0998502164697487 +2.3685 0.7068426805993078 0.7068413786478971 6.954219736003686e-08 -0.09985026193713027 +2.3686 0.7068427621864686 0.7068414578236262 6.923039375800188e-08 -0.0998503073907204 +2.3687000000000005 0.7068428437455693 0.7068415369786332 6.889278597599358e-08 -0.09985035283052321 +2.3688000000000002 0.7068429252763415 0.7068416161132015 6.852945965904467e-08 -0.09985039825654293 +2.3689 0.7068430067785176 0.7068416952276135 6.814050637453384e-08 -0.0998504436687837 +2.369 0.7068430882518308 0.7068417743221507 6.772602355493984e-08 -0.09985048906724966 +2.3691 0.7068431696960159 0.7068418533970935 6.728611450131095e-08 -0.09985053445194508 +2.3692 0.7068432511108083 0.7068419324527208 6.682088834163158e-08 -0.09985057982287406 +2.3693 0.7068433324959449 0.7068420114893106 6.633046001694454e-08 -0.09985062518004081 +2.3694 0.7068434138511641 0.7068420905071393 6.581495021890094e-08 -0.09985067052344948 +2.3695 0.7068434951762055 0.7068421695064822 6.527448542965886e-08 -0.09985071585310425 +2.3695999999999997 0.7068435764708099 0.7068422484876128 6.470919780565687e-08 -0.09985076116900925 +2.3697000000000004 0.7068436577347199 0.7068423274508036 6.411922521404323e-08 -0.09985080647116866 +2.3698 0.7068437389676796 0.706842406396325 6.350471115634804e-08 -0.0998508517595866 +2.3699 0.7068438201694348 0.706842485324446 6.286580476327908e-08 -0.0998508970342673 +2.37 0.7068439013397325 0.7068425642354346 6.220266073227176e-08 -0.09985094229521492 +2.3701 0.7068439824783223 0.7068426431295562 6.151543931014192e-08 -0.09985098754243363 +2.3702 0.7068440635849544 0.7068427220070744 6.080430624971767e-08 -0.09985103277592752 +2.3703000000000003 0.7068441446593821 0.7068428008682515 6.00694327612672e-08 -0.09985107799570081 +2.3704 0.7068442257013594 0.7068428797133475 5.931099548474317e-08 -0.0998511232017576 +2.3705 0.7068443067106434 0.7068429585426206 5.852917642906741e-08 -0.09985116839410213 +2.3706 0.7068443876869922 0.7068430373563267 5.7724162954783664e-08 -0.09985121357273843 +2.3707000000000003 0.7068444686301667 0.7068431161547201 5.6896147694260324e-08 -0.09985125873767074 +2.3708 0.7068445495399298 0.7068431949380527 5.604532854648625e-08 -0.09985130388890318 +2.3709000000000002 0.7068446304160461 0.7068432737065742 5.51719085972735e-08 -0.09985134902643991 +2.371 0.7068447112582832 0.7068433524605322 5.42760960880323e-08 -0.09985139415028509 +2.3710999999999998 0.7068447920664103 0.7068434312001717 5.3358104355055724e-08 -0.09985143926044282 +2.3712000000000004 0.7068448728401994 0.7068435099257355 5.241815179135578e-08 -0.09985148435691732 +2.3713 0.706844953579425 0.706843588637464 5.145646177553975e-08 -0.09985152943971269 +2.3714 0.7068450342838634 0.7068436673355952 5.0473262652728224e-08 -0.09985157450883303 +2.3715 0.7068451149532942 0.7068437460203646 4.9468787628736965e-08 -0.09985161956428257 +2.3716 0.7068451955874988 0.7068438246920051 4.844327477701582e-08 -0.0998516646060654 +2.3717 0.7068452761862619 0.7068439033507468 4.7396966932830575e-08 -0.09985170963418565 +2.3718000000000004 0.7068453567493707 0.7068439819968172 4.633011164989487e-08 -0.09985175464864748 +2.3719 0.7068454372766146 0.7068440606304414 4.524296115353266e-08 -0.09985179964945506 +2.372 0.7068455177677865 0.7068441392518413 4.413577226955456e-08 -0.09985184463661244 +2.3721 0.7068455982226818 0.7068442178612363 4.3008806365277263e-08 -0.09985188961012384 +2.3722000000000003 0.7068456786410984 0.7068442964588426 4.186232929574707e-08 -0.09985193456999333 +2.3723 0.7068457590228376 0.7068443750448741 4.069661133608571e-08 -0.0998519795162251 +2.3724000000000003 0.7068458393677035 0.706844453619541 3.9511927096488875e-08 -0.09985202444882324 +2.3725 0.7068459196755033 0.7068445321830509 3.830855550140955e-08 -0.0998520693677919 +2.3726 0.7068459999460468 0.7068446107356083 3.7086779687209304e-08 -0.09985211427313517 +2.3727000000000005 0.7068460801791476 0.7068446892774148 3.584688695011662e-08 -0.09985215916485723 +2.3728000000000002 0.7068461603746217 0.7068447678086682 3.458916868551154e-08 -0.09985220404296215 +2.3729 0.7068462405322891 0.706844846329564 3.331392029945479e-08 -0.09985224890745412 +2.373 0.7068463206519721 0.7068449248402935 3.202144116358496e-08 -0.0998522937583372 +2.3731 0.7068464007334968 0.7068450033410458 3.071203451970872e-08 -0.0998523385956155 +2.3732 0.7068464807766928 0.7068450818320062 2.938600742428965e-08 -0.09985238341929324 +2.3733 0.7068465607813923 0.7068451603133563 2.8043670677324606e-08 -0.09985242822937446 +2.3734 0.7068466407474319 0.7068452387852749 2.668533874428114e-08 -0.09985247302586331 +2.3735 0.7068467206746507 0.706845317247937 2.531132968497385e-08 -0.09985251780876389 +2.3735999999999997 0.7068468005628916 0.7068453957015141 2.3921965075501817e-08 -0.0998525625780803 +2.3737000000000004 0.7068468804120014 0.7068454741461745 2.2517569940594395e-08 -0.09985260733381672 +2.3738 0.7068469602218297 0.7068455525820829 2.1098472667742396e-08 -0.09985265207597721 +2.3739 0.7068470399922298 0.7068456310094002 1.9665004940411235e-08 -0.09985269680456582 +2.374 0.7068471197230592 0.7068457094282841 1.821750164696795e-08 -0.0998527415195868 +2.3741 0.7068471994141783 0.7068457878388881 1.675630081736379e-08 -0.09985278622104414 +2.3742 0.7068472790654518 0.7068458662413625 1.528174353639805e-08 -0.09985283090894198 +2.3743000000000003 0.7068473586767478 0.7068459446358538 1.3794173865655512e-08 -0.09985287558328451 +2.3744 0.7068474382479378 0.7068460230225047 1.2293938763709156e-08 -0.09985292024407573 +2.3745 0.706847517778898 0.706846101401454 1.078138800632289e-08 -0.09985296489131984 +2.3746 0.7068475972695072 0.706846179772837 9.256874098848011e-09 -0.09985300952502085 +2.3747000000000003 0.7068476767196488 0.7068462581367849 7.720752207701631e-09 -0.0998530541451829 +2.3748 0.7068477561292099 0.7068463364934253 6.1733800554159e-09 -0.09985309875181012 +2.3749000000000002 0.7068478354980814 0.7068464148428817 4.615117861657414e-09 -0.09985314334490658 +2.375 0.7068479148261579 0.7068464931852736 3.0463282443479733e-09 -0.09985318792447632 +2.3750999999999998 0.7068479941133383 0.7068465715207173 1.4673761363978577e-09 -0.09985323249052352 +2.3752000000000004 0.7068480733595253 0.7068466498493242 -1.2137128801992247e-10 -0.09985327704305225 +2.3753 0.7068481525646255 0.7068467281712024 -1.7195447132162256e-09 -0.09985332158206661 +2.3754 0.7068482317285496 0.7068468064864557 -3.326772761783059e-09 -0.09985336610757072 +2.3755 0.706848310851212 0.7068468847951839 -4.942682081329752e-09 -0.0998534106195686 +2.3756 0.7068483899325315 0.706846963097483 -6.566897428617047e-09 -0.0998534551180644 +2.3757 0.706848468972431 0.7068470413934445 -8.199041754558545e-09 -0.09985349960306221 +2.3758000000000004 0.7068485479708372 0.7068471196831562 -9.838736300497863e-09 -0.09985354407456609 +2.3759 0.7068486269276808 0.7068471979667017 -1.1485600679740637e-08 -0.09985358853258014 +2.376 0.7068487058428967 0.7068472762441604 -1.3139252970362225e-08 -0.0998536329771084 +2.3761 0.7068487847164244 0.7068473545156078 -1.4799309792402904e-08 -0.09985367740815504 +2.3762000000000003 0.7068488635482069 0.706847432781115 -1.646538641802281e-08 -0.09985372182572408 +2.3763 0.7068489423381912 0.7068475110407494 -1.8137096834385663e-08 -0.09985376622981962 +2.3764000000000003 0.7068490210863294 0.7068475892945736 -1.9814053855114755e-08 -0.09985381062044574 +2.3765 0.706849099792577 0.7068476675426466 -2.1495869195753414e-08 -0.09985385499760657 +2.3766 0.706849178456894 0.7068477457850227 -2.318215357264425e-08 -0.09985389936130612 +2.3767000000000005 0.7068492570792442 0.7068478240217525 -2.487251678576219e-08 -0.09985394371154849 +2.3768000000000002 0.706849335659596 0.7068479022528821 -2.6566567816726366e-08 -0.09985398804833778 +2.3769 0.7068494141979219 0.7068479804784533 -2.8263914911199478e-08 -0.09985403237167803 +2.377 0.7068494926941986 0.706848058698504 -2.996416567451442e-08 -0.09985407668157331 +2.3771 0.7068495711484069 0.7068481369130676 -3.166692716231358e-08 -0.09985412097802772 +2.3772 0.706849649560532 0.7068482151221734 -3.337180596836922e-08 -0.0998541652610453 +2.3773 0.7068497279305633 0.7068482933258466 -3.507840831695752e-08 -0.09985420953063019 +2.3774 0.7068498062584944 0.7068483715241081 -3.6786340155557824e-08 -0.09985425378678639 +2.3775 0.7068498845443227 0.706848449716974 -3.8495207243215146e-08 -0.09985429802951795 +2.3775999999999997 0.7068499627880509 0.7068485279044571 -4.020461524264314e-08 -0.09985434225882897 +2.3777000000000004 0.706850040989685 0.7068486060865654 -4.191416981080918e-08 -0.09985438647472356 +2.3778 0.7068501191492353 0.7068486842633026 -4.36234766902242e-08 -0.09985443067720572 +2.3779 0.7068501972667167 0.7068487624346685 -4.5332141800286715e-08 -0.09985447486627948 +2.378 0.7068502753421482 0.7068488406006588 -4.7039771326892136e-08 -0.09985451904194902 +2.3781 0.706850353375553 0.7068489187612641 -4.874597181437311e-08 -0.0998545632042183 +2.3782 0.7068504313669587 0.7068489969164717 -5.045035025429568e-08 -0.09985460735309146 +2.3783000000000003 0.7068505093163964 0.7068490750662643 -5.215251417745384e-08 -0.09985465148857242 +2.3784 0.7068505872239024 0.7068491532106205 -5.38520717459183e-08 -0.09985469561066539 +2.3785 0.7068506650895167 0.7068492313495146 -5.554863183928477e-08 -0.09985473971937438 +2.3786 0.7068507429132832 0.7068493094829165 -5.724180414650587e-08 -0.09985478381470338 +2.3787000000000003 0.7068508206952505 0.7068493876107924 -5.893119925793992e-08 -0.0998548278966565 +2.3788 0.7068508984354713 0.7068494657331041 -6.061642874970186e-08 -0.09985487196523779 +2.3789000000000002 0.7068509761340022 0.7068495438498092 -6.229710527820564e-08 -0.09985491602045132 +2.379 0.706851053790904 0.7068496219608611 -6.397284266516576e-08 -0.0998549600623011 +2.3790999999999998 0.7068511314062416 0.7068497000662093 -6.564325598888698e-08 -0.09985500409079116 +2.3792000000000004 0.7068512089800842 0.7068497781657987 -6.730796167121744e-08 -0.09985504810592559 +2.3793 0.7068512865125051 0.7068498562595711 -6.89665775677542e-08 -0.09985509210770846 +2.3794 0.7068513640035814 0.7068499343474629 -7.061872305197739e-08 -0.09985513609614376 +2.3795 0.7068514414533944 0.7068500124294073 -7.226401910588945e-08 -0.09985518007123553 +2.3796 0.7068515188620299 0.706850090505333 -7.39020884037156e-08 -0.09985522403298784 +2.3797 0.7068515962295768 0.7068501685751649 -7.553255540124204e-08 -0.09985526798140466 +2.3798000000000004 0.7068516735561289 0.7068502466388243 -7.715504642298587e-08 -0.09985531191649016 +2.3799 0.7068517508417835 0.7068503246962278 -7.87691897402576e-08 -0.09985535583824828 +2.38 0.706851828086642 0.7068504027472882 -8.03746156670046e-08 -0.09985539974668312 +2.3801 0.7068519052908097 0.7068504807919144 -8.197095663613901e-08 -0.0998554436417986 +2.3802000000000003 0.706851982454396 0.7068505588300117 -8.35578472897433e-08 -0.09985548752359892 +2.3803 0.7068520595775135 0.7068506368614811 -8.513492455886756e-08 -0.09985553139208793 +2.3804000000000003 0.7068521366602798 0.70685071488622 -8.670182773985735e-08 -0.09985557524726979 +2.3805 0.7068522137028155 0.7068507929041219 -8.8258198595835e-08 -0.09985561908914857 +2.3806 0.7068522907052455 0.706850870915076 -8.980368141914968e-08 -0.09985566291772817 +2.3807000000000005 0.7068523676676979 0.7068509489189685 -9.13379231241851e-08 -0.0998557067330127 +2.3808000000000002 0.706852444590305 0.7068510269156814 -9.286057331935049e-08 -0.09985575053500619 +2.3809 0.7068525214732029 0.706851104905093 -9.437128440075576e-08 -0.09985579432371261 +2.381 0.7068525983165312 0.7068511828870777 -9.586971161292673e-08 -0.09985583809913605 +2.3811 0.7068526751204329 0.7068512608615066 -9.735551313901081e-08 -0.09985588186128046 +2.3812 0.7068527518850554 0.7068513388282472 -9.882835018664576e-08 -0.09985592561014991 +2.3813 0.7068528286105487 0.7068514167871631 -1.0028788704260355e-07 -0.09985596934574845 +2.3814 0.7068529052970671 0.7068514947381144 -1.0173379117253689e-07 -0.09985601306808001 +2.3815 0.7068529819447682 0.7068515726809577 -1.0316573327909251e-07 -0.09985605677714868 +2.3815999999999997 0.7068530585538133 0.7068516506155461 -1.0458338738604522e-07 -0.09985610047295847 +2.3817000000000004 0.7068531351243665 0.7068517285417295 -1.0598643091289106e-07 -0.09985614415551339 +2.3818 0.7068532116565962 0.706851806459354 -1.0737454474076674e-07 -0.09985618782481742 +2.3819 0.7068532881506735 0.7068518843682623 -1.0874741329658377e-07 -0.09985623148087462 +2.382 0.7068533646067734 0.7068519622682943 -1.1010472461374377e-07 -0.09985627512368901 +2.3821 0.7068534410250735 0.7068520401592856 -1.1144617040846627e-07 -0.09985631875326456 +2.3822 0.7068535174057553 0.7068521180410696 -1.1277144615004508e-07 -0.0998563623696053 +2.3823000000000003 0.7068535937490033 0.7068521959134759 -1.1408025112763509e-07 -0.09985640597271518 +2.3824 0.706853670055005 0.706852273776331 -1.1537228851443704e-07 -0.09985644956259833 +2.3825 0.7068537463239513 0.7068523516294583 -1.1664726544229065e-07 -0.09985649313925861 +2.3826 0.7068538225560361 0.7068524294726782 -1.1790489307973717e-07 -0.09985653670270023 +2.3827000000000003 0.7068538987514565 0.7068525073058078 -1.1914488666150969e-07 -0.09985658025292701 +2.3828 0.7068539749104124 0.7068525851286611 -1.2036696558914706e-07 -0.09985662378994298 +2.3829000000000002 0.7068540510331065 0.7068526629410499 -1.2157085347783148e-07 -0.09985666731375223 +2.383 0.7068541271197449 0.706852740742782 -1.227562782118996e-07 -0.09985671082435871 +2.3830999999999998 0.7068542031705359 0.7068528185336633 -1.2392297202984404e-07 -0.09985675432176641 +2.3832000000000004 0.7068542791856913 0.7068528963134961 -1.250706715624772e-07 -0.0998567978059793 +2.3833 0.7068543551654252 0.7068529740820806 -1.2619911789885085e-07 -0.0998568412770014 +2.3834 0.7068544311099548 0.7068530518392135 -1.2730805665044087e-07 -0.09985688473483674 +2.3835 0.7068545070194996 0.7068531295846898 -1.283972379945153e-07 -0.09985692817948927 +2.3836 0.7068545828942818 0.706853207318301 -1.294664167556664e-07 -0.09985697161096298 +2.3837 0.7068546587345264 0.7068532850398366 -1.305153524370356e-07 -0.09985701502926189 +2.3838000000000004 0.7068547345404612 0.7068533627490834 -1.3154380927582476e-07 -0.09985705843439006 +2.3839 0.7068548103123156 0.7068534404458251 -1.3255155631615445e-07 -0.09985710182635138 +2.384 0.7068548860503217 0.7068535181298441 -1.3353836744028902e-07 -0.09985714520514982 +2.3841 0.7068549617547146 0.7068535958009198 -1.3450402142588247e-07 -0.09985718857078946 +2.3842000000000003 0.706855037425731 0.7068536734588291 -1.3544830198934654e-07 -0.09985723192327421 +2.3843 0.7068551130636103 0.706853751103347 -1.363709978587091e-07 -0.0998572752626081 +2.3844000000000003 0.7068551886685936 0.7068538287342465 -1.3727190279269608e-07 -0.0998573185887951 +2.3845 0.7068552642409247 0.7068539063512974 -1.3815081562930376e-07 -0.09985736190183914 +2.3846 0.7068553397808492 0.7068539839542689 -1.3900754036386131e-07 -0.09985740520174427 +2.3847000000000005 0.7068554152886151 0.7068540615429271 -1.398418861403572e-07 -0.0998574484885145 +2.3848000000000003 0.7068554907644717 0.7068541391170362 -1.4065366733991003e-07 -0.09985749176215372 +2.3849 0.7068555662086706 0.706854216676359 -1.4144270358597277e-07 -0.09985753502266595 +2.385 0.7068556416214654 0.7068542942206559 -1.422088198154564e-07 -0.09985757827005515 +2.3851 0.7068557170031116 0.7068543717496857 -1.4295184630128133e-07 -0.09985762150432531 +2.3852 0.7068557923538659 0.7068544492632054 -1.436716186888065e-07 -0.09985766472548041 +2.3853 0.7068558676739869 0.7068545267609705 -1.4436797803225876e-07 -0.09985770793352439 +2.3854 0.7068559429637353 0.7068546042427345 -1.4504077084677436e-07 -0.09985775112846122 +2.3855 0.7068560182233732 0.7068546817082496 -1.456898491083991e-07 -0.09985779431029496 +2.3855999999999997 0.7068560934531638 0.7068547591572664 -1.4631507032347724e-07 -0.09985783747902945 +2.3857000000000004 0.7068561686533721 0.706854836589534 -1.4691629753212088e-07 -0.09985788063466876 +2.3858 0.7068562438242643 0.7068549140047999 -1.4749339936198647e-07 -0.09985792377721679 +2.3859 0.7068563189661085 0.706854991402811 -1.480462500230706e-07 -0.09985796690667759 +2.386 0.7068563940791732 0.7068550687833117 -1.4857472937189475e-07 -0.09985801002305501 +2.3861 0.7068564691637289 0.7068551461460464 -1.4907872291844426e-07 -0.09985805312635314 +2.3862 0.7068565442200467 0.7068552234907574 -1.4955812184178074e-07 -0.09985809621657583 +2.3863000000000003 0.7068566192483992 0.7068553008171865 -1.5001282304728802e-07 -0.0998581392937271 +2.3864 0.7068566942490596 0.7068553781250744 -1.5044272915279433e-07 -0.09985818235781088 +2.3865 0.7068567692223026 0.7068554554141603 -1.5084774852153204e-07 -0.09985822540883114 +2.3866 0.7068568441684033 0.7068555326841832 -1.5122779529336272e-07 -0.09985826844679187 +2.3867000000000003 0.7068569190876381 0.7068556099348811 -1.5158278938130765e-07 -0.099858311471697 +2.3868 0.7068569939802841 0.7068556871659903 -1.519126565131812e-07 -0.09985835448355049 +2.3869000000000002 0.7068570688466187 0.7068557643772477 -1.5221732821944778e-07 -0.09985839748235624 +2.387 0.7068571436869202 0.7068558415683889 -1.5249674186271212e-07 -0.09985844046811829 +2.3870999999999998 0.7068572185014677 0.7068559187391488 -1.5275084066720956e-07 -0.09985848344084051 +2.3872000000000004 0.7068572932905406 0.7068559958892617 -1.529795736823769e-07 -0.0998585264005269 +2.3873 0.7068573680544192 0.7068560730184621 -1.5318289584703715e-07 -0.0998585693471814 +2.3874 0.7068574427933834 0.7068561501264832 -1.5336076797552167e-07 -0.09985861228080795 +2.3875 0.7068575175077141 0.7068562272130583 -1.535131567351189e-07 -0.09985865520141052 +2.3876 0.7068575921976924 0.7068563042779206 -1.5364003470158538e-07 -0.099858698108993 +2.3877 0.7068576668635994 0.7068563813208026 -1.5374138033485973e-07 -0.09985874100355939 +2.3878000000000004 0.7068577415057167 0.706856458341437 -1.5381717800161399e-07 -0.0998587838851136 +2.3879 0.7068578161243255 0.7068565353395562 -1.538674179457633e-07 -0.09985882675365959 +2.388 0.7068578907197075 0.7068566123148927 -1.5389209631448686e-07 -0.09985886960920132 +2.3881 0.7068579652921441 0.706856689267179 -1.5389121515302362e-07 -0.09985891245174268 +2.3882000000000003 0.7068580398419164 0.7068567661961479 -1.5386478239946821e-07 -0.09985895528128765 +2.3883 0.7068581143693061 0.7068568431015316 -1.538128118830362e-07 -0.09985899809784012 +2.3884000000000003 0.706858188874594 0.7068569199830639 -1.5373532331885986e-07 -0.09985904090140413 +2.3885 0.7068582633580605 0.706856996840477 -1.5363234228890632e-07 -0.09985908369198347 +2.3886 0.7068583378199864 0.7068570736735049 -1.535039002662636e-07 -0.09985912646958219 +2.3887000000000005 0.7068584122606515 0.7068571504818818 -1.5335003457177254e-07 -0.09985916923420417 +2.3888000000000003 0.7068584866803351 0.706857227265342 -1.531707883757616e-07 -0.09985921198585332 +2.3889 0.7068585610793161 0.7068573040236203 -1.5296621069457728e-07 -0.09985925472453361 +2.389 0.7068586354578729 0.7068573807564527 -1.5273635636803284e-07 -0.09985929745024892 +2.3891 0.7068587098162832 0.7068574574635751 -1.5248128605246936e-07 -0.09985934016300325 +2.3892 0.706858784154824 0.7068575341447246 -1.5220106620514318e-07 -0.0998593828628005 +2.3893 0.7068588584737712 0.7068576107996392 -1.518957690425926e-07 -0.09985942554964458 +2.3894 0.7068589327734003 0.706857687428057 -1.5156547256492403e-07 -0.09985946822353939 +2.3895 0.7068590070539857 0.7068577640297176 -1.5121026050030073e-07 -0.09985951088448887 +2.3895999999999997 0.7068590813158007 0.706857840604362 -1.5083022229800402e-07 -0.099859553532497 +2.3897000000000004 0.7068591555591175 0.7068579171517312 -1.5042545311629019e-07 -0.09985959616756762 +2.3898 0.7068592297842077 0.706857993671568 -1.499960537668793e-07 -0.09985963878970469 +2.3899 0.7068593039913413 0.706858070163616 -1.4954213073403722e-07 -0.09985968139891212 +2.39 0.7068593781807873 0.7068581466276203 -1.4906379611386023e-07 -0.09985972399519383 +2.3901 0.7068594523528133 0.7068582230633269 -1.485611675951931e-07 -0.09985976657855371 +2.3902 0.7068595265076857 0.7068582994704835 -1.4803436843881246e-07 -0.09985980914899573 +2.3903000000000003 0.7068596006456691 0.7068583758488391 -1.474835274357933e-07 -0.09985985170652373 +2.3904 0.706859674767027 0.706858452198144 -1.4690877888148823e-07 -0.09985989425114168 +2.3905 0.7068597488720219 0.7068585285181502 -1.4631026255991497e-07 -0.09985993678285349 +2.3906 0.7068598229609134 0.706858604808611 -1.4568812367263262e-07 -0.099859979301663 +2.3907000000000003 0.7068598970339608 0.7068586810692816 -1.4504251283527225e-07 -0.09986002180757421 +2.3908 0.7068599710914207 0.706858757299919 -1.4437358603763828e-07 -0.09986006430059097 +2.3909000000000002 0.7068600451335488 0.7068588335002812 -1.4368150458819728e-07 -0.09986010678071716 +2.391 0.7068601191605985 0.7068589096701291 -1.4296643508632245e-07 -0.09986014924795682 +2.3911 0.7068601931728216 0.7068589858092247 -1.422285493875991e-07 -0.09986019170231375 +2.3912000000000004 0.7068602671704675 0.7068590619173316 -1.4146802455178298e-07 -0.09986023414379183 +2.3913 0.7068603411537844 0.7068591379942166 -1.406850428098405e-07 -0.09986027657239507 +2.3914 0.7068604151230176 0.706859214039647 -1.3987979151364183e-07 -0.09986031898812721 +2.3915 0.7068604890784109 0.7068592900533934 -1.390524630943274e-07 -0.09986036139099229 +2.3916 0.7068605630202061 0.706859366035228 -1.3820325501547048e-07 -0.09986040378099413 +2.3917 0.7068606369486422 0.706859441984925 -1.373323697314438e-07 -0.09986044615813663 +2.3918000000000004 0.7068607108639567 0.7068595179022613 -1.364400146284389e-07 -0.09986048852242374 +2.3919 0.7068607847663841 0.7068595937870158 -1.3552640197589394e-07 -0.0998605308738593 +2.392 0.7068608586561573 0.7068596696389697 -1.3459174889873804e-07 -0.09986057321244722 +2.3921 0.706860932533506 0.7068597454579069 -1.3363627729412464e-07 -0.09986061553819144 +2.3922000000000003 0.706861006398658 0.7068598212436135 -1.326602137915328e-07 -0.0998606578510958 +2.3923 0.7068610802518385 0.7068598969958775 -1.3166378970939918e-07 -0.09986070015116413 +2.3924000000000003 0.7068611540932699 0.7068599727144907 -1.3064724098225955e-07 -0.0998607424384004 +2.3925 0.7068612279231725 0.7068600483992469 -1.296108081243197e-07 -0.09986078471280851 +2.3926 0.7068613017417638 0.7068601240499424 -1.2855473615833168e-07 -0.09986082697439236 +2.3927000000000005 0.7068613755492581 0.7068601996663759 -1.2747927454967445e-07 -0.09986086922315579 +2.3928000000000003 0.7068614493458676 0.7068602752483493 -1.2638467717686341e-07 -0.09986091145910263 +2.3929 0.7068615231318014 0.7068603507956672 -1.2527120225348798e-07 -0.09986095368223684 +2.393 0.7068615969072656 0.7068604263081372 -1.241391122536184e-07 -0.09986099589256225 +2.3931 0.706861670672464 0.7068605017855694 -1.229886738753766e-07 -0.09986103809008277 +2.3932 0.7068617444275971 0.706860577227777 -1.2182015797154722e-07 -0.09986108027480227 +2.3933 0.7068618181728623 0.706860652634576 -1.2063383946978035e-07 -0.09986112244672465 +2.3934 0.7068618919084548 0.7068607280057858 -1.194299973274887e-07 -0.0998611646058538 +2.3935 0.7068619656345656 0.7068608033412285 -1.1820891445898929e-07 -0.09986120675219357 +2.3935999999999997 0.7068620393513831 0.7068608786407291 -1.1697087766437964e-07 -0.09986124888574782 +2.3937000000000004 0.7068621130590931 0.7068609539041165 -1.157161775705573e-07 -0.09986129100652047 +2.3938 0.7068621867578773 0.7068610291312218 -1.1444510855489198e-07 -0.09986133311451534 +2.3939 0.7068622604479146 0.70686110432188 -1.1315796868797967e-07 -0.09986137520973629 +2.394 0.7068623341293809 0.706861179475929 -1.1185505965211062e-07 -0.09986141729218723 +2.3941 0.7068624078024488 0.7068612545932101 -1.1053668667014571e-07 -0.09986145936187205 +2.3942 0.706862481467287 0.7068613296735679 -1.0920315844480111e-07 -0.09986150141879453 +2.3943000000000003 0.7068625551240615 0.7068614047168502 -1.0785478707538154e-07 -0.09986154346295861 +2.3944 0.7068626287729347 0.7068614797229085 -1.0649188799879972e-07 -0.09986158549436813 +2.3945 0.7068627024140652 0.7068615546915975 -1.0511477989850332e-07 -0.09986162751302698 +2.3946 0.7068627760476087 0.7068616296227759 -1.0372378464115761e-07 -0.09986166951893903 +2.3947000000000003 0.706862849673717 0.7068617045163048 -1.023192271959808e-07 -0.0998617115121081 +2.3948 0.7068629232925387 0.70686177937205 -1.00901435562753e-07 -0.09986175349253808 +2.3949000000000003 0.7068629969042184 0.7068618541898797 -9.947074069462103e-08 -0.09986179546023277 +2.395 0.7068630705088974 0.7068619289696665 -9.80274764200359e-08 -0.09986183741519608 +2.3951 0.7068631441067137 0.7068620037112868 -9.657197936642492e-08 -0.09986187935743192 +2.3952000000000004 0.7068632176978008 0.7068620784146198 -9.510458887605766e-08 -0.09986192128694403 +2.3953 0.7068632912822892 0.706862153079549 -9.362564693578962e-08 -0.09986196320373632 +2.3954 0.7068633648603055 0.7068622277059617 -9.213549809292815e-08 -0.09986200510781268 +2.3955 0.7068634384319727 0.7068623022937481 -9.063448937370044e-08 -0.09986204699917689 +2.3956 0.7068635119974098 0.7068623768428033 -8.912297019651738e-08 -0.09986208887783284 +2.3957 0.706863585556732 0.7068624513530253 -8.760129231212554e-08 -0.0998621307437844 +2.3958000000000004 0.7068636591100511 0.7068625258243162 -8.606980969518702e-08 -0.09986217259703538 +2.3959 0.7068637326574745 0.7068626002565823 -8.452887848182933e-08 -0.09986221443758966 +2.396 0.7068638061991062 0.7068626746497328 -8.297885687423567e-08 -0.09986225626545106 +2.3961 0.7068638797350459 0.7068627490036818 -8.14201050703886e-08 -0.09986229808062343 +2.3962000000000003 0.70686395326539 0.7068628233183467 -7.985298516172135e-08 -0.0998623398831106 +2.3963 0.7068640267902304 0.7068628975936488 -7.827786106372886e-08 -0.09986238167291644 +2.3964000000000003 0.7068641003096556 0.7068629718295136 -7.669509843443584e-08 -0.09986242345004478 +2.3965 0.70686417382375 0.7068630460258706 -7.510506457378274e-08 -0.0998624652144995 +2.3966 0.7068642473325935 0.7068631201826527 -7.350812835250214e-08 -0.09986250696628436 +2.3967 0.7068643208362624 0.7068631942997975 -7.19046601219131e-08 -0.09986254870540325 +2.3968000000000003 0.7068643943348292 0.7068632683772462 -7.029503162545025e-08 -0.09986259043186002 +2.3969 0.7068644678283622 0.7068633424149441 -6.867961591279503e-08 -0.09986263214565849 +2.397 0.7068645413169257 0.7068634164128401 -6.705878726007836e-08 -0.09986267384680242 +2.3971 0.70686461480058 0.7068634903708879 -6.54329210757719e-08 -0.09986271553529576 +2.3972 0.7068646882793814 0.7068635642890448 -6.380239381568661e-08 -0.09986275721114232 +2.3973 0.7068647617533819 0.7068636381672722 -6.216758289970606e-08 -0.09986279887434588 +2.3974 0.7068648352226296 0.7068637120055354 -6.052886661637655e-08 -0.0998628405249103 +2.3975 0.7068649086871687 0.7068637858038043 -5.888662404701303e-08 -0.09986288216283945 +2.3975999999999997 0.7068649821470387 0.7068638595620522 -5.724123496790405e-08 -0.09986292378813706 +2.3977000000000004 0.7068650556022759 0.706863933280257 -5.559307976552713e-08 -0.09986296540080704 +2.3978 0.706865129052912 0.7068640069584003 -5.394253934981261e-08 -0.09986300700085321 +2.3979 0.7068652024989741 0.7068640805964681 -5.2289995066756925e-08 -0.09986304858827932 +2.398 0.7068652759404862 0.7068641541944505 -5.063582860669914e-08 -0.09986309016308924 +2.3981 0.7068653493774679 0.7068642277523414 -4.898042192116262e-08 -0.09986313172528684 +2.3982 0.7068654228099343 0.7068643012701391 -4.732415713221572e-08 -0.09986317327487587 +2.3983000000000003 0.7068654962378964 0.7068643747478458 -4.566741644096515e-08 -0.09986321481186015 +2.3984 0.7068655696613622 0.7068644481854679 -4.40105820453192e-08 -0.09986325633624359 +2.3985 0.7068656430803337 0.7068645215830158 -4.235403604916553e-08 -0.09986329784802989 +2.3986 0.7068657164948101 0.7068645949405044 -4.069816037478792e-08 -0.0998633393472229 +2.3987000000000003 0.7068657899047867 0.706864668257952 -3.9043336671617124e-08 -0.09986338083382651 +2.3988 0.7068658633102536 0.7068647415353817 -3.738994623441426e-08 -0.09986342230784441 +2.3989000000000003 0.7068659367111979 0.70686481477282 -3.57383699100362e-08 -0.0998634637692805 +2.399 0.7068660101076019 0.7068648879702986 -3.408898801302365e-08 -0.09986350521813858 +2.3991 0.7068660834994442 0.7068649611278517 -3.2442180235422655e-08 -0.09986354665442247 +2.3992000000000004 0.7068661568866992 0.7068650342455189 -3.079832556259626e-08 -0.09986358807813599 +2.3993 0.7068662302693371 0.7068651073233432 -2.915780218399472e-08 -0.0998636294892829 +2.3994 0.7068663036473242 0.7068651803613715 -2.7520987404359293e-08 -0.09986367088786699 +2.3995 0.7068663770206227 0.7068652533596554 -2.5888257561973438e-08 -0.09986371227389212 +2.3996 0.7068664503891908 0.70686532631825 -2.4259987936939287e-08 -0.09986375364736205 +2.3997 0.706866523752983 0.7068653992372149 -2.2636552668778287e-08 -0.09986379500828066 +2.3998000000000004 0.706866597111949 0.706865472116613 -2.1018324670128707e-08 -0.09986383635665169 +2.3999 0.7068666704660354 0.7068655449565119 -1.940567553784106e-08 -0.09986387769247895 +2.4 0.706866743815184 0.7068656177569823 -1.7798975467976652e-08 -0.09986391901576622 +2.4001 0.7068668171593334 0.7068656905180999 -1.6198593178178705e-08 -0.09986396032651734 +2.4002000000000003 0.7068668904984179 0.7068657632399438 -1.4604895814430974e-08 -0.09986400162473612 +2.4003 0.7068669638323678 0.7068658359225969 -1.301824886952574e-08 -0.09986404291042632 +2.4004000000000003 0.7068670371611095 0.7068659085661462 -1.143901610283285e-08 -0.09986408418359174 +2.4005 0.7068671104845661 0.7068659811706823 -9.867559448793056e-09 -0.09986412544423623 +2.4006 0.7068671838026557 0.7068660537363003 -8.304238945794351e-09 -0.09986416669236349 +2.4007 0.7068672571152934 0.7068661262630984 -6.749412640762176e-09 -0.09986420792797736 +2.4008000000000003 0.7068673304223902 0.7068661987511793 -5.203436517602078e-09 -0.09986424915108165 +2.4009 0.7068674037238536 0.7068662712006488 -3.666664414800347e-09 -0.09986429036168008 +2.401 0.7068674770195867 0.7068663436116172 -2.139447933049987e-09 -0.0998643315597765 +2.4011 0.7068675503094898 0.7068664159841977 -6.221363641270572e-10 -0.09986437274537473 +2.4012000000000002 0.7068676235934586 0.7068664883185081 8.849233837024406e-10 -0.09986441391847849 +2.4013 0.7068676968713852 0.7068665606146691 2.381386874153457e-09 -0.09986445507909157 +2.4014 0.7068677701431586 0.7068666328728057 3.8669122227191766e-09 -0.09986449622721776 +2.4015 0.7068678434086637 0.7068667050930459 5.341160162590508e-09 -0.09986453736286081 +2.4015999999999997 0.7068679166677818 0.7068667772755224 6.8037941365964305e-09 -0.09986457848602458 +2.4017000000000004 0.7068679899203909 0.7068668494203703 8.254480363123484e-09 -0.09986461959671283 +2.4018 0.7068680631663653 0.7068669215277286 9.692887921984583e-09 -0.09986466069492929 +2.4019 0.7068681364055753 0.7068669935977401 1.111868882207323e-08 -0.09986470178067777 +2.402 0.7068682096378889 0.7068670656305511 1.2531558075956628e-08 -0.0998647428539621 +2.4021 0.7068682828631694 0.7068671376263109 1.3931173778805594e-08 -0.09986478391478598 +2.4022 0.7068683560812772 0.7068672095851727 1.5317217182120313e-08 -0.09986482496315319 +2.4023000000000003 0.7068684292920695 0.7068672815072927 1.6689372761384547e-08 -0.09986486599906758 +2.4024 0.7068685024953998 0.7068673533928304 1.8047328285454578e-08 -0.0998649070225328 +2.4025 0.7068685756911186 0.706867425241949 1.939077490156066e-08 -0.0998649480335527 +2.4026 0.7068686488790727 0.706867497054815 2.0719407192552886e-08 -0.09986498903213105 +2.4027000000000003 0.7068687220591061 0.7068675688315976 2.20329232471575e-08 -0.0998650300182716 +2.4028 0.7068687952310595 0.7068676405724696 2.333102473196791e-08 -0.09986507099197811 +2.4029000000000003 0.7068688683947704 0.7068677122776073 2.4613416962568357e-08 -0.09986511195325441 +2.403 0.7068689415500728 0.7068677839471889 2.5879808955575623e-08 -0.09986515290210418 +2.4031 0.7068690146967982 0.706867855581397 2.712991352404881e-08 -0.09986519383853126 +2.4032000000000004 0.7068690878347748 0.7068679271804166 2.836344730264284e-08 -0.09986523476253932 +2.4033 0.7068691609638278 0.7068679987444357 2.958013085342659e-08 -0.09986527567413223 +2.4034 0.7068692340837797 0.7068680702736456 3.077968868669956e-08 -0.09986531657331367 +2.4035 0.7068693071944494 0.70686814176824 3.1961849366810013e-08 -0.09986535746008744 +2.4036 0.7068693802956536 0.7068682132284158 3.312634553991056e-08 -0.09986539833445729 +2.4037 0.7068694533872062 0.7068682846543723 3.4272914012020705e-08 -0.09986543919642694 +2.4038000000000004 0.7068695264689179 0.7068683560463125 3.540129579933382e-08 -0.09986548004600024 +2.4039 0.7068695995405969 0.7068684274044412 3.651123619240193e-08 -0.09986552088318086 +2.404 0.7068696726020489 0.7068684987289662 3.760248480470796e-08 -0.0998655617079726 +2.4041 0.7068697456530764 0.7068685700200981 3.867479564725884e-08 -0.09986560252037922 +2.4042000000000003 0.7068698186934799 0.7068686412780496 3.972792716328e-08 -0.09986564332040443 +2.4043 0.7068698917230567 0.7068687125030366 4.076164229586954e-08 -0.09986568410805198 +2.4044 0.7068699647416026 0.7068687836952772 4.177570854524415e-08 -0.0998657248833257 +2.4045 0.7068700377489099 0.7068688548549915 4.2769897996494666e-08 -0.09986576564622922 +2.4046 0.7068701107447696 0.7068689259824027 4.374398739764862e-08 -0.0998658063967664 +2.4047 0.7068701837289693 0.706868997077736 4.469775819956889e-08 -0.09986584713494094 +2.4048000000000003 0.7068702567012946 0.7068690681412185 4.563099660799541e-08 -0.09986588786075654 +2.4049 0.7068703296615293 0.7068691391730806 4.654349361303545e-08 -0.099865928574217 +2.405 0.706870402609455 0.7068692101735536 4.743504507416507e-08 -0.0998659692753261 +2.4051 0.7068704755448504 0.7068692811428718 4.8305451720229153e-08 -0.09986600996408747 +2.4052000000000002 0.7068705484674926 0.7068693520812713 4.9154519229238636e-08 -0.09986605064050491 +2.4053 0.7068706213771573 0.7068694229889905 4.9982058256126116e-08 -0.0998660913045822 +2.4054 0.706870694273617 0.706869493866269 5.0787884483052825e-08 -0.09986613195632302 +2.4055 0.7068707671566432 0.7068695647133493 5.157181864022531e-08 -0.09986617259573115 +2.4055999999999997 0.7068708400260053 0.7068696355304749 5.233368657701909e-08 -0.09986621322281025 +2.4057000000000004 0.7068709128814703 0.7068697063178917 5.307331927759118e-08 -0.0998662538375641 +2.4058 0.7068709857228048 0.7068697770758472 5.3790552899044e-08 -0.0998662944399965 +2.4059 0.7068710585497723 0.7068698478045905 5.4485228826936516e-08 -0.09986633503011111 +2.406 0.7068711313621354 0.7068699185043723 5.5157193689162054e-08 -0.09986637560791167 +2.4061 0.706871204159655 0.706869989175445 5.580629938370385e-08 -0.09986641617340192 +2.4062 0.7068712769420904 0.7068700598180625 5.6432403149758725e-08 -0.09986645672658562 +2.4063000000000003 0.7068713497091994 0.7068701304324799 5.703536756600236e-08 -0.0998664972674664 +2.4064 0.7068714224607384 0.7068702010189543 5.761506057487542e-08 -0.09986653779604808 +2.4065 0.7068714951964628 0.7068702715777438 5.817135554503361e-08 -0.09986657831233439 +2.4066 0.7068715679161262 0.7068703421091076 5.870413126787821e-08 -0.09986661881632902 +2.4067000000000003 0.706871640619481 0.7068704126133063 5.921327199745474e-08 -0.0998666593080357 +2.4068 0.7068717133062791 0.7068704830906016 5.969866746606545e-08 -0.09986669978745814 +2.4069000000000003 0.7068717859762702 0.7068705535412565 6.01602129276374e-08 -0.09986674025460006 +2.407 0.7068718586292038 0.7068706239655349 6.059780916639612e-08 -0.0998667807094652 +2.4071 0.7068719312648282 0.706870694363702 6.10113625072739e-08 -0.09986682115205729 +2.4072000000000005 0.7068720038828904 0.7068707647360235 6.14007848662168e-08 -0.09986686158238005 +2.4073 0.7068720764831371 0.7068708350827664 6.176599373630687e-08 -0.09986690200043717 +2.4074 0.7068721490653135 0.706870905404198 6.210691222592601e-08 -0.09986694240623237 +2.4075 0.7068722216291645 0.7068709757005867 6.242346906222551e-08 -0.09986698279976935 +2.4076 0.7068722941744348 0.7068710459722015 6.271559862061626e-08 -0.09986702318105188 +2.4077 0.7068723667008672 0.7068711162193122 6.298324091782992e-08 -0.09986706355008365 +2.4078000000000004 0.7068724392082049 0.7068711864421888 6.322634165008278e-08 -0.09986710390686832 +2.4079 0.7068725116961903 0.7068712566411022 6.344485217919804e-08 -0.09986714425140965 +2.408 0.7068725841645651 0.7068713268163236 6.363872956383076e-08 -0.09986718458371133 +2.4081 0.7068726566130712 0.7068713969681244 6.38079365351818e-08 -0.09986722490377709 +2.4082000000000003 0.7068727290414498 0.7068714670967765 6.395244154903945e-08 -0.09986726521161061 +2.4083 0.7068728014494416 0.7068715372025522 6.407221874935032e-08 -0.09986730550721562 +2.4084 0.7068728738367875 0.7068716072857242 6.416724799770956e-08 -0.09986734579059584 +2.4085 0.7068729462032282 0.7068716773465644 6.423751487509566e-08 -0.09986738606175494 +2.4086 0.7068730185485039 0.7068717473853459 6.428301065931896e-08 -0.09986742632069662 +2.4087 0.7068730908723553 0.7068718174023412 6.430373236318565e-08 -0.0998674665674246 +2.4088000000000003 0.7068731631745229 0.7068718873978226 6.429968270674213e-08 -0.09986750680194255 +2.4089 0.7068732354547473 0.7068719573720629 6.427087011033616e-08 -0.09986754702425425 +2.409 0.7068733077127691 0.7068720273253342 6.421730871716824e-08 -0.09986758723436329 +2.4091 0.7068733799483294 0.7068720972579086 6.413901836380131e-08 -0.0998676274322734 +2.4092000000000002 0.7068734521611697 0.706872167170058 6.403602459924274e-08 -0.09986766761798832 +2.4093 0.7068735243510313 0.7068722370620539 6.390835863984146e-08 -0.09986770779151172 +2.4094 0.7068735965176565 0.7068723069341676 6.375605738663526e-08 -0.09986774795284731 +2.4095 0.7068736686607875 0.7068723767866691 6.357916343402437e-08 -0.09986778810199874 +2.4095999999999997 0.7068737407801677 0.7068724466198291 6.337772501079086e-08 -0.09986782823896978 +2.4097000000000004 0.7068738128755403 0.7068725164339165 6.315179599397647e-08 -0.099867868363764 +2.4098 0.7068738849466498 0.7068725862292004 6.29014358915353e-08 -0.0998679084763852 +2.4099 0.7068739569932412 0.7068726560059488 6.262670984580332e-08 -0.09986794857683703 +2.41 0.7068740290150601 0.7068727257644292 6.232768857625248e-08 -0.0998679886651232 +2.4101 0.7068741010118531 0.7068727955049077 6.200444839510322e-08 -0.09986802874124731 +2.4102 0.7068741729833674 0.7068728652276504 6.165707116916053e-08 -0.09986806880521315 +2.4103000000000003 0.7068742449293516 0.7068729349329215 6.128564432328343e-08 -0.0998681088570243 +2.4104 0.706874316849555 0.706873004620985 6.089026077446547e-08 -0.09986814889668454 +2.4105 0.7068743887437285 0.7068730742921034 6.047101896479445e-08 -0.09986818892419752 +2.4106 0.7068744606116231 0.7068731439465381 6.002802278859409e-08 -0.0998682289395669 +2.4107000000000003 0.7068745324529917 0.7068732135845497 5.956138159242397e-08 -0.09986826894279639 +2.4108 0.7068746042675882 0.7068732832063966 5.907121014732397e-08 -0.09986830893388965 +2.4109000000000003 0.7068746760551683 0.706873352812337 5.855762861411984e-08 -0.09986834891285036 +2.411 0.7068747478154883 0.706873422402627 5.80207625104634e-08 -0.09986838887968219 +2.4111 0.7068748195483062 0.7068734919775215 5.746074269001589e-08 -0.09986842883438878 +2.4112000000000005 0.7068748912533815 0.7068735615372743 5.687770531295766e-08 -0.09986846877697382 +2.4113 0.7068749629304758 0.7068736310821371 5.627179179047703e-08 -0.09986850870744104 +2.4114 0.7068750345793513 0.7068737006123604 5.5643148777831386e-08 -0.09986854862579408 +2.4115 0.7068751061997725 0.706873770128193 5.4991928125774914e-08 -0.09986858853203663 +2.4116 0.706875177791505 0.7068738396298815 5.431828685106832e-08 -0.0998686284261723 +2.4117 0.7068752493543169 0.7068739091176716 5.36223870757635e-08 -0.09986866830820482 +2.4118000000000004 0.7068753208879774 0.7068739785918066 5.290439602720354e-08 -0.09986870817813781 +2.4119 0.706875392392258 0.706874048052528 5.216448596516432e-08 -0.09986874803597494 +2.412 0.7068754638669321 0.7068741175000759 5.140283415236424e-08 -0.09986878788171996 +2.4120999999999997 0.7068755353117747 0.7068741869346876 5.061962281109611e-08 -0.09986882771537639 +2.4122000000000003 0.7068756067265632 0.7068742563565988 4.981503909894103e-08 -0.09986886753694796 +2.4123 0.7068756781110772 0.7068743257660435 4.898927500815442e-08 -0.09986890734643841 +2.4124 0.7068757494650977 0.706874395163253 4.814252738821745e-08 -0.09986894714385129 +2.4125 0.7068758207884085 0.7068744645484565 4.7274997860835555e-08 -0.09986898692919027 +2.4126 0.7068758920807956 0.7068745339218814 4.638689277310093e-08 -0.09986902670245912 +2.4127 0.7068759633420469 0.7068746032837521 4.547842316106332e-08 -0.09986906646366134 +2.4128000000000003 0.7068760345719529 0.7068746726342914 4.454980468727998e-08 -0.09986910621280069 +2.4129 0.7068761057703064 0.7068747419737194 4.360125759918232e-08 -0.09986914594988074 +2.413 0.7068761769369027 0.7068748113022538 4.26330066787689e-08 -0.09986918567490527 +2.4131 0.7068762480715394 0.7068748806201096 4.164528117668598e-08 -0.09986922538787779 +2.4132000000000002 0.7068763191740168 0.7068749499275 4.0638314768859374e-08 -0.09986926508880206 +2.4133 0.7068763902441377 0.7068750192246349 3.961234549057502e-08 -0.09986930477768173 +2.4134 0.7068764612817076 0.7068750885117216 3.8567615698315016e-08 -0.09986934445452036 +2.4135 0.7068765322865341 0.7068751577889653 3.750437198822565e-08 -0.09986938411932167 +2.4135999999999997 0.7068766032584285 0.7068752270565681 3.642286516662707e-08 -0.09986942377208934 +2.4137000000000004 0.7068766741972038 0.7068752963147296 3.5323350168481316e-08 -0.09986946341282692 +2.4138 0.7068767451026764 0.706875365563646 3.4206086003615854e-08 -0.09986950304153808 +2.4139 0.7068768159746657 0.7068754348035116 3.307133569774301e-08 -0.09986954265822652 +2.414 0.7068768868129931 0.7068755040345167 3.191936623347935e-08 -0.09986958226289583 +2.4141 0.7068769576174838 0.7068755732568499 3.0750448474017866e-08 -0.09986962185554965 +2.4142 0.7068770283879657 0.7068756424706959 2.956485711108625e-08 -0.09986966143619164 +2.4143000000000003 0.7068770991242697 0.706875711676237 2.836287060770104e-08 -0.09986970100482544 +2.4144 0.7068771698262294 0.706875780873652 2.7144771121839772e-08 -0.09986974056145467 +2.4145 0.7068772404936818 0.7068758500631172 2.591084442664371e-08 -0.09986978010608304 +2.4146 0.7068773111264671 0.7068759192448051 2.4661379879192813e-08 -0.09986981963871411 +2.4147000000000003 0.7068773817244283 0.7068759884188853 2.3396670326830682e-08 -0.09986985915935148 +2.4148 0.7068774522874122 0.7068760575855246 2.2117012030836714e-08 -0.0998698986679989 +2.4149000000000003 0.7068775228152677 0.706876126744886 2.0822704622190658e-08 -0.0998699381646599 +2.415 0.7068775933078483 0.7068761958971295 1.951405102351006e-08 -0.09986997764933819 +2.4151 0.7068776637650098 0.706876265042412 1.8191357364916172e-08 -0.09987001712203734 +2.4152000000000005 0.7068777341866118 0.7068763341808868 1.685493292158391e-08 -0.099870056582761 +2.4153000000000002 0.706877804572517 0.7068764033127037 1.5505090047822356e-08 -0.09987009603151281 +2.4154 0.7068778749225919 0.7068764724380097 1.4142144092073317e-08 -0.09987013546829639 +2.4155 0.706877945236706 0.7068765415569476 1.2766413336195992e-08 -0.09987017489311535 +2.4156 0.7068780155147323 0.7068766106696573 1.1378218908730808e-08 -0.09987021430597333 +2.4157 0.7068780857565476 0.706876679776275 9.977884714643115e-09 -0.09987025370687398 +2.4158000000000004 0.706878155962032 0.7068767488769336 8.565737365066883e-09 -0.09987029309582092 +2.4159 0.7068782261310687 0.7068768179717622 7.142106091435896e-09 -0.0998703324728177 +2.416 0.7068782962635451 0.7068768870608864 5.707322676094806e-09 -0.099870371837868 +2.4160999999999997 0.7068783663593523 0.7068769561444282 4.261721375971306e-09 -0.09987041119097544 +2.4162000000000003 0.7068784364183844 0.7068770252225063 2.8056388410441224e-09 -0.09987045053214363 +2.4163 0.7068785064405396 0.706877094295235 1.339414029341568e-09 -0.09987048986137621 +2.4164 0.7068785764257197 0.7068771633627257 -1.3661185550850607e-10 -0.09987052917867678 +2.4165 0.7068786463738297 0.7068772324250855 -1.6220954588211378e-09 -0.09987056848404892 +2.4166 0.7068787162847789 0.7068773014824183 -3.1166913477126412e-09 -0.09987060777749626 +2.4167 0.7068787861584804 0.7068773705348241 -4.620052092632609e-09 -0.09987064705902243 +2.4168000000000003 0.7068788559948503 0.706877439582399 -6.131828342824386e-09 -0.09987068632863103 +2.4169 0.7068789257938095 0.7068775086252354 -7.651668917398047e-09 -0.09987072558632568 +2.417 0.7068789955552817 0.706877577663422 -9.179220882525596e-09 -0.09987076483210999 +2.4171 0.7068790652791953 0.7068776466970434 -1.0714129626901436e-08 -0.09987080406598758 +2.4172000000000002 0.7068791349654819 0.706877715726181 -1.2256038958886883e-08 -0.09987084328796204 +2.4173 0.706879204614077 0.7068777847509115 -1.3804591172429659e-08 -0.099870882498037 +2.4174 0.7068792742249201 0.7068778537713083 -1.5359427140305276e-08 -0.09987092169621599 +2.4175 0.7068793437979548 0.7068779227874407 -1.6920186395649045e-08 -0.09987096088250269 +2.4175999999999997 0.7068794133331284 0.7068779917993745 -1.8486507214355435e-08 -0.09987100005690074 +2.4177000000000004 0.7068794828303919 0.706878060807171 -2.0058026698778486e-08 -0.09987103921941363 +2.4178 0.7068795522897005 0.7068781298108878 -2.1634380862299574e-08 -0.09987107837004502 +2.4179 0.7068796217110128 0.706878198810579 -2.321520471302782e-08 -0.09987111750879851 +2.418 0.7068796910942922 0.7068782678062944 -2.4800132339235226e-08 -0.09987115663567775 +2.4181 0.7068797604395052 0.7068783367980795 -2.6388796993057073e-08 -0.09987119575068623 +2.4182 0.7068798297466226 0.7068784057859767 -2.7980831176794424e-08 -0.0998712348538276 +2.4183000000000003 0.7068798990156191 0.7068784747700236 -2.9575866725747163e-08 -0.09987127394510543 +2.4184 0.7068799682464737 0.7068785437502548 -3.117353489321545e-08 -0.0998713130245234 +2.4185 0.706880037439169 0.7068786127266997 -3.2773466440271654e-08 -0.09987135209208503 +2.4186 0.7068801065936916 0.7068786816993851 -3.437529171555764e-08 -0.09987139114779396 +2.4187000000000003 0.706880175710032 0.7068787506683321 -3.597864074299673e-08 -0.0998714301916537 +2.4188 0.7068802447881848 0.7068788196335596 -3.758314330668672e-08 -0.09987146922366791 +2.4189000000000003 0.7068803138281488 0.7068788885950814 -3.9188429037852884e-08 -0.09987150824384015 +2.419 0.7068803828299262 0.7068789575529077 -4.0794127498440004e-08 -0.09987154725217401 +2.4191 0.7068804517935239 0.706879026507045 -4.2399868267116664e-08 -0.0998715862486731 +2.4192000000000005 0.706880520718952 0.706879095457495 -4.4005281023578766e-08 -0.09987162523334098 +2.4193000000000002 0.7068805896062251 0.7068791644042564 -4.560999563842311e-08 -0.09987166420618122 +2.4194 0.7068806584553617 0.7068792333473232 -4.7213642252741383e-08 -0.09987170316719746 +2.4195 0.7068807272663842 0.7068793022866856 -4.8815851366604615e-08 -0.09987174211639323 +2.4196 0.7068807960393189 0.7068793712223302 -5.041625392252641e-08 -0.09987178105377216 +2.4197 0.7068808647741962 0.7068794401542391 -5.201448139335787e-08 -0.0998718199793378 +2.4198000000000004 0.7068809334710504 0.7068795090823909 -5.361016586257275e-08 -0.09987185889309373 +2.4199 0.7068810021299194 0.7068795780067598 -5.520294011165418e-08 -0.09987189779504352 +2.42 0.7068810707508459 0.7068796469273166 -5.6792437706830803e-08 -0.09987193668519076 +2.4200999999999997 0.7068811393338754 0.7068797158440278 -5.837829307833199e-08 -0.09987197556353902 +2.4202000000000004 0.7068812078790583 0.7068797847568561 -5.996014160636505e-08 -0.09987201443009192 +2.4203 0.7068812763864479 0.7068798536657602 -6.153761970958613e-08 -0.09987205328485295 +2.4204 0.7068813448561027 0.7068799225706953 -6.311036491969332e-08 -0.09987209212782577 +2.4205 0.7068814132880836 0.706879991471612 -6.467801597163231e-08 -0.09987213095901387 +2.4206 0.7068814816824566 0.7068800603684575 -6.624021288512832e-08 -0.09987216977842087 +2.4207 0.7068815500392909 0.7068801292611753 -6.779659704686872e-08 -0.09987220858605034 +2.4208000000000003 0.7068816183586597 0.7068801981497046 -6.934681128639708e-08 -0.09987224738190582 +2.4209 0.70688168664064 0.7068802670339815 -7.089049997412514e-08 -0.09987228616599092 +2.421 0.7068817548853126 0.7068803359139373 -7.24273090855175e-08 -0.09987232493830916 +2.4211 0.706881823092762 0.7068804047895003 -7.395688629433309e-08 -0.09987236369886417 +2.4212000000000002 0.7068818912630765 0.7068804736605947 -7.547888104374872e-08 -0.09987240244765944 +2.4213 0.7068819593963482 0.706880542527141 -7.699294463699852e-08 -0.09987244118469851 +2.4214 0.706882027492673 0.7068806113890564 -7.849873030849747e-08 -0.09987247990998507 +2.4215 0.7068820955521503 0.7068806802462535 -7.999589330710821e-08 -0.09987251862352259 +2.4215999999999998 0.7068821635748832 0.706880749098642 -8.148409097550463e-08 -0.0998725573253146 +2.4217000000000004 0.7068822315609786 0.7068808179461279 -8.29629828256323e-08 -0.09987259601536475 +2.4218 0.706882299510547 0.7068808867886129 -8.443223062024052e-08 -0.09987263469367658 +2.4219 0.7068823674237021 0.7068809556259958 -8.589149844660804e-08 -0.09987267336025356 +2.422 0.706882435300562 0.7068810244581716 -8.734045279807506e-08 -0.09987271201509931 +2.4221 0.7068825031412478 0.7068810932850316 -8.877876264603429e-08 -0.09987275065821744 +2.4222 0.7068825709458839 0.7068811621064639 -9.020609951539138e-08 -0.09987278928961141 +2.4223000000000003 0.7068826387145987 0.7068812309223527 -9.162213756089277e-08 -0.09987282790928484 +2.4224 0.7068827064475236 0.7068812997325788 -9.302655364258616e-08 -0.09987286651724123 +2.4225 0.7068827741447941 0.7068813685370199 -9.441902740214836e-08 -0.09987290511348414 +2.4226 0.7068828418065485 0.7068814373355501 -9.579924132793738e-08 -0.09987294369801716 +2.4227000000000003 0.7068829094329283 0.7068815061280401 -9.716688082785085e-08 -0.09987298227084382 +2.4228 0.706882977024079 0.7068815749143571 -9.852163431432748e-08 -0.09987302083196758 +2.4229000000000003 0.7068830445801491 0.7068816436943652 -9.986319326159288e-08 -0.0998730593813921 +2.423 0.7068831121012904 0.7068817124679255 -1.0119125227418119e-07 -0.09987309791912093 +2.4231 0.706883179587658 0.7068817812348952 -1.025055091675997e-07 -0.09987313644515754 +2.4232000000000005 0.7068832470394095 0.7068818499951286 -1.0380566503685046e-07 -0.09987317495950546 +2.4233000000000002 0.7068833144567072 0.7068819187484768 -1.0509142431020663e-07 -0.09987321346216828 +2.4234 0.7068833818397149 0.7068819874947883 -1.0636249483247928e-07 -0.09987325195314956 +2.4235 0.7068834491886007 0.7068820562339075 -1.0761858791792644e-07 -0.09987329043245283 +2.4236 0.7068835165035349 0.7068821249656765 -1.0885941842397884e-07 -0.09987332890008156 +2.4237 0.7068835837846913 0.7068821936899341 -1.1008470482062882e-07 -0.09987336735603941 +2.4238000000000004 0.7068836510322467 0.7068822624065163 -1.1129416924160473e-07 -0.09987340580032981 +2.4239 0.7068837182463804 0.7068823311152559 -1.1248753755375984e-07 -0.09987344423295634 +2.424 0.7068837854272751 0.706882399815983 -1.136645394143182e-07 -0.09987348265392254 +2.4240999999999997 0.7068838525751161 0.7068824685085245 -1.1482490835414139e-07 -0.09987352106323193 +2.4242000000000004 0.7068839196900916 0.7068825371927052 -1.1596838179854518e-07 -0.09987355946088802 +2.4243 0.706883986772392 0.7068826058683464 -1.1709470116097465e-07 -0.09987359784689435 +2.4244 0.7068840538222114 0.706882674535267 -1.1820361188810691e-07 -0.09987363622125447 +2.4245 0.7068841208397465 0.7068827431932831 -1.1929486351709706e-07 -0.09987367458397192 +2.4246 0.7068841878251957 0.7068828118422085 -1.2036820973282403e-07 -0.09987371293505024 +2.4247 0.7068842547787606 0.7068828804818538 -1.2142340841993227e-07 -0.09987375127449288 +2.4248000000000003 0.7068843217006452 0.7068829491120274 -1.2246022173048599e-07 -0.09987378960230338 +2.4249 0.7068843885910565 0.7068830177325355 -1.234784161256025e-07 -0.09987382791848534 +2.425 0.7068844554502034 0.7068830863431812 -1.244777624222898e-07 -0.09987386622304224 +2.4251 0.7068845222782971 0.7068831549437657 -1.2545803586977433e-07 -0.09987390451597761 +2.4252000000000002 0.7068845890755517 0.7068832235340878 -1.264190161633788e-07 -0.09987394279729495 +2.4253 0.7068846558421833 0.7068832921139436 -1.2736048753299312e-07 -0.09987398106699781 +2.4254000000000002 0.7068847225784102 0.7068833606831272 -1.2828223876909517e-07 -0.09987401932508971 +2.4255 0.7068847892844528 0.7068834292414307 -1.2918406326438425e-07 -0.09987405757157415 +2.4255999999999998 0.706884855960534 0.7068834977886436 -1.3006575907276163e-07 -0.09987409580645464 +2.4257000000000004 0.7068849226068787 0.7068835663245536 -1.3092712896137226e-07 -0.09987413402973473 +2.4258 0.7068849892237139 0.706883634848946 -1.317679804348909e-07 -0.09987417224141792 +2.4259 0.7068850558112684 0.7068837033616047 -1.3258812578756385e-07 -0.09987421044150772 +2.426 0.706885122369773 0.7068837718623108 -1.3338738214657697e-07 -0.0998742486300076 +2.4261 0.7068851888994603 0.7068838403508442 -1.341655715188933e-07 -0.09987428680692112 +2.4262 0.7068852554005651 0.7068839088269827 -1.3492252081206968e-07 -0.09987432497225174 +2.4263000000000003 0.706885321873324 0.7068839772905025 -1.3565806190017626e-07 -0.09987436312600306 +2.4264 0.7068853883179751 0.7068840457411777 -1.3637203162726597e-07 -0.09987440126817854 +2.4265 0.706885454734758 0.7068841141787807 -1.370642718698245e-07 -0.09987443939878168 +2.4266 0.7068855211239142 0.706884182603083 -1.3773462956799543e-07 -0.099874477517816 +2.4267000000000003 0.706885587485687 0.7068842510138531 -1.383829567550704e-07 -0.09987451562528497 +2.4268 0.706885653820321 0.7068843194108596 -1.3900911057483645e-07 -0.09987455372119215 +2.4269000000000003 0.706885720128062 0.7068843877938683 -1.3961295333708712e-07 -0.09987459180554102 +2.427 0.7068857864091576 0.7068844561626444 -1.4019435254711277e-07 -0.09987462987833506 +2.4271 0.7068858526638566 0.7068845245169517 -1.4075318091957834e-07 -0.09987466793957783 +2.4272000000000005 0.7068859188924093 0.7068845928565521 -1.4128931640627895e-07 -0.0998747059892728 +2.4273000000000002 0.7068859850950668 0.7068846611812067 -1.4180264223777328e-07 -0.09987474402742347 +2.4274 0.7068860512720816 0.7068847294906753 -1.4229304693552658e-07 -0.09987478205403327 +2.4275 0.7068861174237077 0.7068847977847168 -1.4276042433793157e-07 -0.09987482006910581 +2.4276 0.7068861835501994 0.7068848660630886 -1.432046736436765e-07 -0.0998748580726445 +2.4277 0.7068862496518127 0.7068849343255474 -1.4362569939613268e-07 -0.09987489606465286 +2.4278000000000004 0.7068863157288046 0.706885002571849 -1.440234115284572e-07 -0.09987493404513441 +2.4279 0.7068863817814321 0.706885070801748 -1.4439772537573614e-07 -0.09987497201409261 +2.428 0.7068864478099545 0.7068851390149982 -1.4474856170967887e-07 -0.09987500997153098 +2.4280999999999997 0.7068865138146303 0.7068852072113527 -1.4507584671606677e-07 -0.09987504791745301 +2.4282000000000004 0.7068865797957199 0.7068852753905642 -1.4537951205026434e-07 -0.09987508585186217 +2.4283 0.7068866457534836 0.7068853435523843 -1.4565949484068863e-07 -0.09987512377476196 +2.4284 0.706886711688183 0.7068854116965638 -1.459157376836051e-07 -0.09987516168615586 +2.4285 0.7068867776000793 0.7068854798228538 -1.4614818866567902e-07 -0.09987519958604738 +2.4286 0.7068868434894354 0.7068855479310039 -1.4635680138652685e-07 -0.09987523747443995 +2.4287 0.7068869093565135 0.7068856160207639 -1.4654153495871625e-07 -0.09987527535133708 +2.4288000000000003 0.7068869752015772 0.7068856840918833 -1.4670235399735776e-07 -0.09987531321674233 +2.4289 0.7068870410248893 0.7068857521441108 -1.4683922866867705e-07 -0.09987535107065906 +2.429 0.7068871068267137 0.7068858201771949 -1.4695213464317736e-07 -0.0998753889130908 +2.4291 0.7068871726073143 0.7068858881908846 -1.4704105314768123e-07 -0.09987542674404107 +2.4292000000000002 0.7068872383669549 0.7068859561849278 -1.4710597093237077e-07 -0.0998754645635133 +2.4293 0.7068873041058994 0.7068860241590731 -1.4714688030374734e-07 -0.09987550237151097 +2.4294000000000002 0.706887369824412 0.7068860921130686 -1.4716377908126355e-07 -0.09987554016803757 +2.4295 0.706887435522757 0.7068861600466628 -1.47156670642426e-07 -0.09987557795309661 +2.4295999999999998 0.7068875012011978 0.7068862279596042 -1.4712556389677445e-07 -0.09987561572669154 +2.4297000000000004 0.7068875668599981 0.7068862958516411 -1.4707047328067768e-07 -0.0998756534888258 +2.4298 0.7068876324994215 0.7068863637225224 -1.4699141876427235e-07 -0.09987569123950288 +2.4299 0.7068876981197314 0.7068864315719972 -1.4688842583064632e-07 -0.09987572897872624 +2.43 0.7068877637211903 0.706886499399815 -1.4676152548798171e-07 -0.0998757667064994 +2.4301 0.706887829304061 0.7068865672057256 -1.4661075423312575e-07 -0.0998758044228258 +2.4302 0.7068878948686054 0.7068866349894793 -1.4643615406199906e-07 -0.09987584212770893 +2.4303000000000003 0.7068879604150846 0.706886702750827 -1.4623777245745262e-07 -0.0998758798211522 +2.4304 0.7068880259437599 0.7068867704895199 -1.4601566236671637e-07 -0.09987591750315913 +2.4305 0.7068880914548914 0.70688683820531 -1.457698822013992e-07 -0.09987595517373316 +2.4306 0.7068881569487389 0.70688690589795 -1.4550049580799862e-07 -0.09987599283287779 +2.4307000000000003 0.7068882224255606 0.7068869735671938 -1.4520757246096194e-07 -0.09987603048059644 +2.4308 0.7068882878856153 0.706887041212795 -1.4489118683493063e-07 -0.09987606811689258 +2.4309000000000003 0.7068883533291592 0.7068871088345092 -1.4455141900820978e-07 -0.09987610574176968 +2.431 0.7068884187564493 0.7068871764320925 -1.4418835440725697e-07 -0.0998761433552312 +2.4311 0.7068884841677405 0.7068872440053018 -1.4380208382229476e-07 -0.09987618095728065 +2.4312000000000005 0.7068885495632868 0.706887311553895 -1.4339270335179954e-07 -0.0998762185479214 +2.4313000000000002 0.7068886149433413 0.7068873790776313 -1.4296031441117518e-07 -0.09987625612715692 +2.4314 0.7068886803081561 0.7068874465762711 -1.42505023682446e-07 -0.09987629369499071 +2.4315 0.7068887456579815 0.7068875140495763 -1.4202694309690955e-07 -0.0998763312514262 +2.4316 0.7068888109930673 0.7068875814973092 -1.4152618981778942e-07 -0.09987636879646682 +2.4317 0.7068888763136616 0.7068876489192344 -1.4100288618298928e-07 -0.0998764063301161 +2.4318 0.7068889416200111 0.7068877163151173 -1.404571597068277e-07 -0.09987644385237748 +2.4319 0.706889006912361 0.7068877836847243 -1.3988914303667e-07 -0.09987648136325433 +2.432 0.7068890721909549 0.7068878510278243 -1.3929897390956014e-07 -0.09987651886275015 +2.4320999999999997 0.7068891374560355 0.7068879183441874 -1.3868679514701665e-07 -0.09987655635086844 +2.4322000000000004 0.706889202707843 0.7068879856335848 -1.380527545873783e-07 -0.09987659382761255 +2.4323 0.7068892679466164 0.7068880528957899 -1.373970050771306e-07 -0.09987663129298598 +2.4324 0.7068893331725934 0.7068881201305774 -1.3671970441019032e-07 -0.09987666874699215 +2.4325 0.7068893983860092 0.7068881873377242 -1.3602101531923205e-07 -0.09987670618963454 +2.4326 0.7068894635870975 0.7068882545170087 -1.3530110540976859e-07 -0.09987674362091654 +2.4327 0.7068895287760903 0.706888321668211 -1.3456014712892594e-07 -0.09987678104084165 +2.4328000000000003 0.7068895939532176 0.7068883887911139 -1.337983177307489e-07 -0.09987681844941332 +2.4329 0.7068896591187073 0.7068884558855009 -1.330157992328329e-07 -0.09987685584663492 +2.433 0.7068897242727853 0.7068885229511587 -1.3221277836254763e-07 -0.09987689323250992 +2.4331 0.7068897894156756 0.7068885899878754 -1.3138944651540363e-07 -0.09987693060704181 +2.4332000000000003 0.7068898545475999 0.7068886569954415 -1.3054599972209258e-07 -0.09987696797023399 +2.4333 0.706889919668778 0.7068887239736492 -1.2968263859297613e-07 -0.09987700532208985 +2.4334000000000002 0.7068899847794272 0.7068887909222936 -1.2879956826084005e-07 -0.0998770426626129 +2.4335 0.7068900498797626 0.7068888578411714 -1.2789699834793444e-07 -0.09987707999180646 +2.4335999999999998 0.706890114969997 0.7068889247300821 -1.2697514291046264e-07 -0.09987711730967412 +2.4337000000000004 0.7068901800503411 0.7068889915888275 -1.260342203900089e-07 -0.09987715461621921 +2.4338 0.7068902451210026 0.7068890584172114 -1.2507445354761892e-07 -0.09987719191144517 +2.4339 0.7068903101821874 0.7068891252150404 -1.2409606944298324e-07 -0.09987722919535544 +2.434 0.7068903752340989 0.7068891919821236 -1.2309929933382313e-07 -0.09987726646795349 +2.4341 0.7068904402769376 0.7068892587182722 -1.2208437867762545e-07 -0.0998773037292427 +2.4342 0.7068905053109013 0.7068893254233007 -1.210515470310286e-07 -0.09987734097922651 +2.4343000000000004 0.7068905703361852 0.7068893920970257 -1.2000104800298506e-07 -0.09987737821790835 +2.4344 0.7068906353529826 0.7068894587392667 -1.1893312920792376e-07 -0.09987741544529168 +2.4345 0.7068907003614833 0.7068895253498453 -1.1784804221023903e-07 -0.09987745266137985 +2.4346 0.7068907653618741 0.7068895919285868 -1.1674604245837106e-07 -0.0998774898661763 +2.4347000000000003 0.7068908303543402 0.7068896584753187 -1.1562738920674331e-07 -0.09987752705968449 +2.4348 0.7068908953390629 0.7068897249898716 -1.144923454862723e-07 -0.0998775642419078 +2.4349000000000003 0.7068909603162208 0.7068897914720784 -1.1334117802977439e-07 -0.09987760141284963 +2.435 0.7068910252859903 0.7068898579217759 -1.1217415719737278e-07 -0.09987763857251354 +2.4351 0.7068910902485439 0.7068899243388032 -1.109915569296599e-07 -0.0998776757209028 +2.4352000000000005 0.7068911552040514 0.7068899907230022 -1.0979365468351265e-07 -0.09987771285802087 +2.4353000000000002 0.70689122015268 0.7068900570742179 -1.0858073135056046e-07 -0.09987774998387115 +2.4354 0.7068912850945936 0.7068901233922992 -1.073530712068782e-07 -0.0998777870984571 +2.4355 0.7068913500299527 0.7068901896770972 -1.0611096183232166e-07 -0.09987782420178214 +2.4356 0.7068914149589149 0.7068902559284658 -1.0485469406889408e-07 -0.09987786129384958 +2.4357 0.7068914798816348 0.7068903221462635 -1.0358456192099963e-07 -0.09987789837466295 +2.4358 0.7068915447982638 0.7068903883303506 -1.0230086251034054e-07 -0.09987793544422562 +2.4359 0.7068916097089493 0.7068904544805912 -1.0100389599351778e-07 -0.09987797250254095 +2.436 0.7068916746138367 0.7068905205968528 -9.969396549177473e-08 -0.0998780095496124 +2.4360999999999997 0.7068917395130674 0.7068905866790057 -9.837137703375132e-08 -0.0998780465854434 +2.4362000000000004 0.7068918044067791 0.7068906527269241 -9.703643947048257e-08 -0.0998780836100373 +2.4363 0.706891869295107 0.7068907187404851 -9.568946440514231e-08 -0.09987812062339751 +2.4364 0.7068919341781823 0.7068907847195695 -9.433076612885838e-08 -0.0998781576255275 +2.4365 0.7068919990561331 0.7068908506640611 -9.296066153310911e-08 -0.09987819461643058 +2.4366 0.7068920639290839 0.7068909165738475 -9.157947004814065e-08 -0.0998782315961102 +2.4367 0.7068921287971559 0.7068909824488196 -9.018751356924121e-08 -0.09987826856456977 +2.4368000000000003 0.7068921936604666 0.7068910482888721 -8.878511636827013e-08 -0.09987830552181269 +2.4369 0.7068922585191302 0.7068911140939025 -8.737260503294264e-08 -0.0998783424678423 +2.437 0.7068923233732571 0.7068911798638127 -8.59503083800936e-08 -0.09987837940266209 +2.4371 0.7068923882229543 0.7068912455985075 -8.451855738975805e-08 -0.09987841632627542 +2.4372000000000003 0.7068924530683254 0.7068913112978955 -8.307768511670033e-08 -0.09987845323868566 +2.4373 0.7068925179094702 0.7068913769618892 -8.162802662102508e-08 -0.09987849013989625 +2.4374000000000002 0.7068925827464846 0.7068914425904038 -8.016991888664532e-08 -0.09987852702991054 +2.4375 0.7068926475794612 0.7068915081833594 -7.870370074408717e-08 -0.09987856390873195 +2.4375999999999998 0.7068927124084892 0.7068915737406788 -7.722971279676416e-08 -0.09987860077636382 +2.4377000000000004 0.7068927772336535 0.7068916392622888 -7.57482973307716e-08 -0.09987863763280963 +2.4378 0.7068928420550358 0.7068917047481202 -7.425979824072712e-08 -0.09987867447807271 +2.4379 0.7068929068727137 0.7068917701981068 -7.276456095734601e-08 -0.09987871131215643 +2.438 0.7068929716867615 0.7068918356121867 -7.126293235419981e-08 -0.09987874813506425 +2.4381 0.7068930364972492 0.7068919009903015 -6.975526067745999e-08 -0.09987878494679951 +2.4382 0.7068931013042435 0.7068919663323968 -6.82418954617639e-08 -0.09987882174736556 +2.4383000000000004 0.7068931661078074 0.7068920316384217 -6.67231874473817e-08 -0.09987885853676587 +2.4384 0.7068932309079995 0.7068920969083294 -6.519948850302118e-08 -0.09987889531500378 +2.4385 0.7068932957048752 0.7068921621420765 -6.367115153909156e-08 -0.0998789320820827 +2.4386 0.706893360498486 0.7068922273396234 -6.2138530430942e-08 -0.09987896883800593 +2.4387000000000003 0.7068934252888794 0.7068922925009347 -6.06019799351612e-08 -0.09987900558277696 +2.4388 0.706893490076099 0.7068923576259785 -5.906185560414223e-08 -0.09987904231639906 +2.4389000000000003 0.7068935548601853 0.7068924227147266 -5.751851370997159e-08 -0.0998790790388757 +2.439 0.7068936196411737 0.7068924877671554 -5.59723111572593e-08 -0.09987911575021025 +2.4391 0.706893684419097 0.7068925527832441 -5.4423605402257463e-08 -0.09987915245040602 +2.4392000000000005 0.7068937491939833 0.7068926177629766 -5.2872754373279804e-08 -0.09987918913946647 +2.4393000000000002 0.7068938139658572 0.70689268270634 -5.1320116382664455e-08 -0.0998792258173949 +2.4394 0.7068938787347394 0.7068927476133257 -4.97660500460009e-08 -0.09987926248419472 +2.4395 0.7068939435006467 0.7068928124839284 -4.8210914199839014e-08 -0.09987929913986926 +2.4396 0.7068940082635924 0.7068928773181478 -4.665506782145813e-08 -0.09987933578442196 +2.4397 0.7068940730235853 0.7068929421159862 -4.50988699402877e-08 -0.09987937241785617 +2.4398 0.706894137780631 0.7068930068774502 -4.3542679559221325e-08 -0.09987940904017527 +2.4399 0.7068942025347308 0.7068930716025502 -4.19868555711874e-08 -0.09987944565138256 +2.44 0.7068942672858822 0.7068931362913009 -4.0431756675719755e-08 -0.09987948225148147 +2.4400999999999997 0.7068943320340789 0.7068932009437202 -3.887774129669383e-08 -0.09987951884047536 +2.4402000000000004 0.7068943967793109 0.7068932655598303 -3.732516749995439e-08 -0.09987955541836757 +2.4403 0.706894461521564 0.706893330139657 -3.577439291069934e-08 -0.09987959198516144 +2.4404 0.7068945262608206 0.7068933946832302 -3.422577462945404e-08 -0.09987962854086042 +2.4405 0.7068945909970589 0.7068934591905831 -3.2679669152409566e-08 -0.09987966508546779 +2.4406 0.7068946557302537 0.7068935236617534 -3.113643228837282e-08 -0.09987970161898696 +2.4407 0.7068947204603754 0.706893588096782 -2.959641907810187e-08 -0.09987973814142126 +2.4408000000000003 0.7068947851873912 0.7068936524957141 -2.8059983709846636e-08 -0.09987977465277409 +2.4409 0.7068948499112642 0.7068937168585983 -2.6527479439226315e-08 -0.09987981115304877 +2.441 0.7068949146319536 0.7068937811854872 -2.499925851008264e-08 -0.09987984764224869 +2.4411 0.706894979349415 0.7068938454764372 -2.3475672070345788e-08 -0.09987988412037718 +2.4412000000000003 0.7068950440636005 0.706893909731508 -2.1957070093971826e-08 -0.0998799205874376 +2.4413 0.7068951087744577 0.7068939739507636 -2.044380129854334e-08 -0.09987995704343328 +2.4414000000000002 0.7068951734819313 0.7068940381342717 -1.8936213065038482e-08 -0.09987999348836762 +2.4415 0.7068952381859619 0.7068941022821034 -1.7434651364972575e-08 -0.09988002992224394 +2.4415999999999998 0.7068953028864865 0.7068941663943334 -1.5939460665855693e-08 -0.09988006634506563 +2.4417000000000004 0.7068953675834381 0.7068942304710408 -1.4450983871344691e-08 -0.09988010275683601 +2.4418 0.7068954322767462 0.7068942945123078 -1.296956222843551e-08 -0.09988013915755843 +2.4419 0.7068954969663372 0.7068943585182198 -1.1495535251569017e-08 -0.09988017554723626 +2.442 0.7068955616521329 0.7068944224888669 -1.00292406502063e-08 -0.09988021192587278 +2.4421 0.7068956263340525 0.7068944864243418 -8.57101424642931e-09 -0.09988024829347142 +2.4422 0.7068956910120107 0.7068945503247416 -7.121189903383507e-09 -0.09988028465003551 +2.4423000000000004 0.706895755685919 0.7068946141901664 -5.680099443745867e-09 -0.09988032099556832 +2.4424 0.7068958203556859 0.7068946780207199 -4.248072572529682e-09 -0.09988035733007325 +2.4425 0.7068958850212155 0.7068947418165095 -2.8254368063945767e-09 -0.09988039365355365 +2.4426 0.706895949682409 0.7068948055776463 -1.4125174016554887e-09 -0.09988042996601285 +2.4427000000000003 0.706896014339164 0.7068948693042443 -9.637268413853484e-12 -0.09988046626745423 +2.4428 0.7068960789913746 0.706894932996421 1.3828830910250778e-09 -0.09988050255788106 +2.4429000000000003 0.7068961436389314 0.7068949966542977 2.764725663684242e-09 -0.09988053883729667 +2.443 0.7068962082817215 0.7068950602779991 4.13557499356898e-09 -0.09988057510570444 +2.4431 0.7068962729196292 0.7068951238676529 5.495118259729592e-09 -0.0998806113631077 +2.4432000000000005 0.706896337552535 0.7068951874233902 6.843045335241937e-09 -0.09988064760950979 +2.4433000000000002 0.7068964021803161 0.7068952509453457 8.179048871341521e-09 -0.09988068384491403 +2.4434 0.706896466802847 0.7068953144336569 9.502824362475626e-09 -0.0998807200693238 +2.4435 0.706896531419998 0.7068953778884652 1.0814070209620719e-08 -0.09988075628274236 +2.4436 0.7068965960316369 0.7068954413099141 1.2112487808753347e-08 -0.09988079248517306 +2.4437 0.7068966606376283 0.7068955046981515 1.339778159074878e-08 -0.09988082867661928 +2.4438 0.7068967252378335 0.7068955680533278 1.4669659105515098e-08 -0.09988086485708432 +2.4439 0.7068967898321104 0.7068956313755961 1.592783108704532e-08 -0.09988090102657149 +2.444 0.7068968544203142 0.7068956946651135 1.7172011519336894e-08 -0.09988093718508408 +2.4440999999999997 0.7068969190022973 0.7068957579220397 1.8401917696239667e-08 -0.09988097333262552 +2.4442000000000004 0.7068969835779086 0.7068958211465373 1.9617270293446898e-08 -0.09988100946919906 +2.4443 0.7068970481469943 0.7068958843387716 2.081779342227169e-08 -0.09988104559480804 +2.4444 0.7068971127093975 0.7068959474989114 2.200321470684219e-08 -0.09988108170945575 +2.4445 0.7068971772649586 0.7068960106271283 2.3173265320530767e-08 -0.0998811178131456 +2.4446 0.7068972418135153 0.7068960737235961 2.432768008049646e-08 -0.09988115390588084 +2.4447 0.7068973063549024 0.7068961367884921 2.546619747890999e-08 -0.0998811899876648 +2.4448000000000003 0.7068973708889514 0.706896199821996 2.658855975667951e-08 -0.09988122605850082 +2.4449 0.7068974354154919 0.7068962628242905 2.769451296069647e-08 -0.09988126211839221 +2.445 0.70689749993435 0.7068963257955608 2.878380700108152e-08 -0.09988129816734226 +2.4451 0.7068975644453499 0.7068963887359945 2.985619569108311e-08 -0.09988133420535428 +2.4452000000000003 0.7068976289483131 0.7068964516457825 3.091143683034425e-08 -0.09988137023243168 +2.4453 0.7068976934430579 0.7068965145251175 3.1949292251740036e-08 -0.09988140624857769 +2.4454000000000002 0.7068977579294007 0.7068965773741949 3.296952786127627e-08 -0.09988144225379564 +2.4455 0.7068978224071554 0.7068966401932126 3.397191368839647e-08 -0.09988147824808884 +2.4455999999999998 0.7068978868761331 0.7068967029823714 3.4956223972718026e-08 -0.09988151423146058 +2.4457000000000004 0.7068979513361429 0.7068967657418735 3.592223716923637e-08 -0.09988155020391419 +2.4458 0.7068980157869915 0.7068968284719244 3.686973603332644e-08 -0.099881586165453 +2.4459 0.7068980802284832 0.7068968911727312 3.779850765543713e-08 -0.09988162211608029 +2.446 0.7068981446604201 0.7068969538445036 3.870834350098995e-08 -0.09988165805579935 +2.4461 0.7068982090826024 0.7068970164874533 3.959903947109433e-08 -0.09988169398461355 +2.4462 0.7068982734948275 0.7068970791017941 4.0470395940711557e-08 -0.09988172990252614 +2.4463000000000004 0.7068983378968914 0.7068971416877422 4.132221781243117e-08 -0.09988176580954042 +2.4464 0.7068984022885877 0.7068972042455153 4.215431453902241e-08 -0.09988180170565972 +2.4465 0.7068984666697082 0.7068972667753337 4.296650019455783e-08 -0.09988183759088737 +2.4466 0.7068985310400425 0.7068973292774194 4.375859349696476e-08 -0.09988187346522664 +2.4467000000000003 0.7068985953993785 0.706897391751996 4.453041784618916e-08 -0.09988190932868081 +2.4468 0.7068986597475021 0.7068974541992892 4.528180137797211e-08 -0.09988194518125319 +2.4469000000000003 0.7068987240841977 0.7068975166195265 4.601257698813588e-08 -0.0998819810229471 +2.447 0.7068987884092478 0.7068975790129369 4.672258238115623e-08 -0.0998820168537658 +2.4471 0.706898852722433 0.7068976413797515 4.741166010138742e-08 -0.0998820526737126 +2.4472000000000005 0.7068989170235327 0.7068977037202026 4.807965756081778e-08 -0.09988208848279079 +2.4473000000000003 0.7068989813123243 0.7068977660345244 4.872642708417252e-08 -0.09988212428100368 +2.4474 0.706899045588584 0.7068978283229523 4.935182593840404e-08 -0.09988216006835454 +2.4475 0.7068991098520863 0.7068978905857237 4.9955716353508595e-08 -0.0998821958448467 +2.4476 0.7068991741026045 0.7068979528230771 5.053796556762913e-08 -0.09988223161048346 +2.4477 0.7068992383399102 0.7068980150352517 5.109844585828027e-08 -0.09988226736526801 +2.4478 0.706899302563774 0.7068980772224893 5.163703454755253e-08 -0.09988230310920372 +2.4479 0.7068993667739651 0.706898139385032 5.215361405068453e-08 -0.09988233884229386 +2.448 0.7068994309702519 0.7068982015231235 5.264807189167553e-08 -0.09988237456454177 +2.4480999999999997 0.7068994951524008 0.7068982636370086 5.312030073797991e-08 -0.09988241027595067 +2.4482000000000004 0.7068995593201779 0.7068983257269328 5.3570198402241864e-08 -0.09988244597652385 +2.4483 0.706899623473348 0.7068983877931432 5.399766788739824e-08 -0.0998824816662646 +2.4484 0.7068996876116747 0.7068984498358877 5.4402617409229914e-08 -0.09988251734517622 +2.4485 0.7068997517349208 0.7068985118554147 5.4784960385953485e-08 -0.09988255301326196 +2.4486 0.7068998158428486 0.7068985738519744 5.5144615472915715e-08 -0.09988258867052513 +2.4487 0.7068998799352189 0.7068986358258169 5.548150660596163e-08 -0.09988262431696904 +2.4488000000000003 0.7068999440117925 0.7068986977771934 5.5795562968474766e-08 -0.09988265995259693 +2.4489 0.7069000080723289 0.7068987597063555 5.608671905382723e-08 -0.09988269557741203 +2.449 0.7069000721165876 0.7068988216135561 5.6354914641093545e-08 -0.09988273119141773 +2.4491 0.7069001361443266 0.7068988834990482 5.660009482974515e-08 -0.09988276679461723 +2.4492000000000003 0.7069002001553043 0.7068989453630852 5.682221004658927e-08 -0.09988280238701383 +2.4493 0.7069002641492781 0.7068990072059214 5.702121604056476e-08 -0.0998828379686108 +2.4494000000000002 0.7069003281260049 0.7068990690278107 5.719707391223239e-08 -0.09988287353941135 +2.4495 0.7069003920852416 0.7068991308290086 5.734975011550958e-08 -0.09988290909941883 +2.4495999999999998 0.7069004560267447 0.7068991926097702 5.747921645593568e-08 -0.0998829446486365 +2.4497000000000004 0.7069005199502703 0.7068992543703505 5.758545009934557e-08 -0.09988298018706762 +2.4498 0.7069005838555746 0.7068993161110052 5.7668433584012746e-08 -0.09988301571471547 +2.4499 0.7069006477424137 0.7068993778319896 5.7728154806771514e-08 -0.09988305123158327 +2.45 0.7069007116105432 0.7068994395335599 5.776460703862951e-08 -0.09988308673767433 +2.4501 0.706900775459719 0.7068995012159716 5.777778891435936e-08 -0.09988312223299195 +2.4502 0.7069008392896969 0.7068995628794803 5.776770443943757e-08 -0.0998831577175393 +2.4503000000000004 0.7069009031002332 0.7068996245243415 5.773436298137091e-08 -0.09988319319131975 +2.4504 0.7069009668910838 0.7068996861508109 5.767777927663531e-08 -0.09988322865433649 +2.4505 0.7069010306620052 0.7068997477591432 5.759797340812445e-08 -0.09988326410659279 +2.4506 0.7069010944127541 0.7068998093495936 5.7494970813823376e-08 -0.09988329954809194 +2.4507000000000003 0.7069011581430875 0.7068998709224166 5.736880226946128e-08 -0.09988333497883721 +2.4508 0.7069012218527629 0.7068999324778662 5.721950388330732e-08 -0.09988337039883183 +2.4509000000000003 0.7069012855415379 0.706899994016196 5.7047117094435884e-08 -0.099883405808079 +2.451 0.7069013492091711 0.7069000555376592 5.685168864844048e-08 -0.0998834412065821 +2.4511 0.7069014128554214 0.7069001170425084 5.663327059396428e-08 -0.09988347659434428 +2.4512000000000005 0.7069014764800483 0.7069001785309956 5.639192026361817e-08 -0.09988351197136885 +2.4513000000000003 0.7069015400828121 0.7069002400033721 5.612770026357239e-08 -0.09988354733765906 +2.4514 0.7069016036634739 0.7069003014598886 5.5840678451005155e-08 -0.09988358269321818 +2.4515 0.7069016672217951 0.7069003629007946 5.5530927923694295e-08 -0.09988361803804943 +2.4516 0.7069017307575388 0.7069004243263389 5.519852700440475e-08 -0.09988365337215609 +2.4517 0.7069017942704683 0.7069004857367698 5.484355920966355e-08 -0.09988368869554139 +2.4518 0.706901857760348 0.7069005471323342 5.4466113234147295e-08 -0.09988372400820858 +2.4519 0.7069019212269433 0.7069006085132779 5.4066282940273824e-08 -0.09988375931016089 +2.452 0.7069019846700209 0.7069006698798459 5.364416730789523e-08 -0.09988379460140157 +2.4520999999999997 0.7069020480893486 0.7069007312322823 5.319987044123675e-08 -0.09988382988193392 +2.4522000000000004 0.7069021114846954 0.7069007925708292 5.2733501522059245e-08 -0.09988386515176112 +2.4523 0.7069021748558308 0.7069008538957283 5.2245174788842497e-08 -0.09988390041088642 +2.4524 0.7069022382025267 0.70690091520722 5.17350095124991e-08 -0.09988393565931314 +2.4525 0.7069023015245559 0.7069009765055427 5.120312996167997e-08 -0.09988397089704451 +2.4526 0.7069023648216921 0.7069010377909337 5.06496653819577e-08 -0.09988400612408366 +2.4527 0.7069024280937114 0.7069010990636289 5.007474995419314e-08 -0.09988404134043395 +2.4528000000000003 0.7069024913403905 0.7069011603238626 4.947852275810627e-08 -0.09988407654609854 +2.4529 0.706902554561508 0.706901221571868 4.88611277549289e-08 -0.0998841117410807 +2.453 0.7069026177568443 0.706901282807876 4.822271373883247e-08 -0.09988414692538364 +2.4531 0.7069026809261811 0.7069013440321162 4.7563434319580766e-08 -0.09988418209901065 +2.4532000000000003 0.7069027440693023 0.7069014052448167 4.688344785661047e-08 -0.09988421726196496 +2.4533 0.7069028071859932 0.7069014664462032 4.618291744515335e-08 -0.09988425241424977 +2.4534000000000002 0.7069028702760407 0.7069015276365005 4.546201086939872e-08 -0.09988428755586831 +2.4535 0.706902933339234 0.7069015888159307 4.472090055739064e-08 -0.09988432268682387 +2.4536 0.7069029963753641 0.7069016499847143 4.395976354459874e-08 -0.09988435780711963 +2.4537000000000004 0.7069030593842237 0.7069017111430698 4.317878143748899e-08 -0.09988439291675882 +2.4538 0.7069031223656079 0.7069017722912139 4.2378140368420913e-08 -0.09988442801574471 +2.4539 0.7069031853193135 0.7069018334293611 4.1558030929728096e-08 -0.0998844631040805 +2.454 0.7069032482451394 0.7069018945577237 4.071864815984039e-08 -0.09988449818176938 +2.4541 0.7069033111428873 0.7069019556765118 3.986019147909914e-08 -0.09988453324881466 +2.4542 0.70690337401236 0.7069020167859337 3.898286464812384e-08 -0.09988456830521952 +2.4543000000000004 0.7069034368533635 0.706902077886195 3.808687571750513e-08 -0.09988460335098719 +2.4544 0.7069034996657055 0.7069021389774992 3.717243697923256e-08 -0.09988463838612086 +2.4545 0.7069035624491964 0.7069022000600476 3.623976491812231e-08 -0.0998846734106238 +2.4546 0.7069036252036487 0.706902261134039 3.528908015630605e-08 -0.09988470842449923 +2.4547000000000003 0.7069036879288773 0.7069023221996695 3.432060739945453e-08 -0.09988474342775033 +2.4548 0.7069037506247 0.7069023832571334 3.333457539340945e-08 -0.09988477842038036 +2.4549000000000003 0.7069038132909367 0.7069024443066217 3.233121685826401e-08 -0.09988481340239252 +2.455 0.7069038759274098 0.7069025053483238 3.131076844152536e-08 -0.09988484837379007 +2.4551 0.7069039385339444 0.7069025663824255 3.027347067127706e-08 -0.09988488333457617 +2.4552000000000005 0.7069040011103684 0.7069026274091106 2.921956787464708e-08 -0.09988491828475404 +2.4553000000000003 0.7069040636565125 0.70690268842856 2.814930814311334e-08 -0.09988495322432697 +2.4554 0.7069041261722093 0.7069027494409517 2.7062943261380035e-08 -0.09988498815329806 +2.4555 0.7069041886572951 0.7069028104464613 2.5960728653601217e-08 -0.09988502307167059 +2.4556 0.7069042511116085 0.7069028714452616 2.4842923326134914e-08 -0.09988505797944779 +2.4557 0.7069043135349908 0.7069029324375227 2.370978979295002e-08 -0.09988509287663283 +2.4558 0.7069043759272866 0.7069029934234115 2.256159403052349e-08 -0.09988512776322894 +2.4559 0.706904438288343 0.7069030544030916 2.139860540931876e-08 -0.09988516263923931 +2.456 0.7069045006180104 0.7069031153767249 2.0221096623529444e-08 -0.09988519750466723 +2.4560999999999997 0.7069045629161416 0.7069031763444691 1.9029343639904994e-08 -0.0998852323595158 +2.4562000000000004 0.7069046251825928 0.7069032373064794 1.78236256274944e-08 -0.09988526720378822 +2.4563 0.7069046874172235 0.7069032982629082 1.6604224883053076e-08 -0.09988530203748779 +2.4564 0.7069047496198955 0.7069033592139047 1.5371426784205333e-08 -0.09988533686061762 +2.4565 0.7069048117904746 0.7069034201596142 1.4125519709647094e-08 -0.09988537167318096 +2.4566 0.7069048739288292 0.7069034811001802 1.2866794962818062e-08 -0.09988540647518102 +2.4567 0.706904936034831 0.7069035420357422 1.1595546732003081e-08 -0.09988544126662104 +2.4568000000000003 0.7069049981083544 0.7069036029664367 1.0312071996657068e-08 -0.09988547604750414 +2.4569 0.706905060149278 0.7069036638923967 9.01667046582233e-09 -0.09988551081783353 +2.457 0.7069051221574829 0.7069037248137526 7.709644503535451e-09 -0.09988554557761244 +2.4571 0.7069051841328537 0.706903785730631 6.3912990776529566e-09 -0.09988558032684408 +2.4572000000000003 0.7069052460752785 0.7069038466431552 5.061941663574154e-09 -0.09988561506553165 +2.4573 0.7069053079846482 0.7069039075514453 3.7218821826584536e-09 -0.0998856497936783 +2.4574000000000003 0.7069053698608578 0.706903968455618 2.3714329311017024e-09 -0.09988568451128725 +2.4575 0.7069054317038048 0.7069040293557868 1.0109085131493334e-09 -0.09988571921836169 +2.4576000000000002 0.7069054935133909 0.7069040902520614 -3.593742395682775e-10 -0.09988575391490483 +2.4577000000000004 0.7069055552895207 0.7069041511445485 -1.7390963513025381e-09 -0.09988578860091982 +2.4578 0.7069056170321026 0.706904212033351 -3.1279367507588973e-09 -0.0998858232764099 +2.4579 0.7069056787410484 0.7069042729185683 -4.525572372578168e-09 -0.0998858579413782 +2.458 0.7069057404162732 0.7069043338002968 -5.93167821805185e-09 -0.09988589259582797 +2.4581000000000004 0.7069058020576959 0.7069043946786291 -7.3459274271131525e-09 -0.09988592723976242 +2.4582 0.7069058636652383 0.7069044555536538 -8.767991366807892e-09 -0.09988596187318464 +2.4583000000000004 0.7069059252388268 0.7069045164254564 -1.0197539700683433e-08 -0.09988599649609786 +2.4584 0.7069059867783904 0.7069045772941194 -1.1634240463815476e-08 -0.0998860311085053 +2.4585 0.706906048283862 0.7069046381597206 -1.3077760143039019e-08 -0.09988606571041012 +2.4586000000000006 0.7069061097551783 0.7069046990223349 -1.4527763755444595e-08 -0.09988610030181545 +2.4587000000000003 0.7069061711922796 0.706904759882033 -1.5983914920802977e-08 -0.09988613488272455 +2.4588 0.7069062325951097 0.706904820738883 -1.744587594700031e-08 -0.0998861694531406 +2.4589000000000003 0.7069062939636157 0.7069048815929483 -1.891330789899337e-08 -0.09988620401306673 +2.459 0.706906355297749 0.7069049424442891 -2.0385870685545732e-08 -0.09988623856250617 +2.4591000000000003 0.7069064165974642 0.706905003292962 -2.186322313598929e-08 -0.09988627310146202 +2.4592 0.7069064778627199 0.7069050641390198 -2.334502307611841e-08 -0.09988630762993753 +2.4593000000000003 0.706906539093478 0.7069051249825116 -2.483092741145665e-08 -0.09988634214793585 +2.4594 0.7069066002897042 0.7069051858234827 -2.6320592201849874e-08 -0.09988637665546013 +2.4595 0.7069066614513685 0.706905246661975 -2.7813672747768747e-08 -0.09988641115251362 +2.4596000000000005 0.7069067225784438 0.7069053074980266 -2.9309823662950277e-08 -0.09988644563909943 +2.4597 0.7069067836709071 0.7069053683316715 -3.080869895831506e-08 -0.09988648011522076 +2.4598 0.706906844728739 0.7069054291629406 -3.23099521234993e-08 -0.09988651458088077 +2.4599 0.7069069057519239 0.7069054899918608 -3.3813236202315244e-08 -0.09988654903608266 +2.46 0.7069069667404501 0.7069055508184546 -3.531820387493376e-08 -0.09988658348082956 +2.4601 0.7069070276943092 0.7069056116427419 -3.682450753887418e-08 -0.09988661791512465 +2.4602000000000004 0.7069070886134966 0.7069056724647382 -3.83317993907532e-08 -0.0998866523389711 +2.4603 0.7069071494980121 0.7069057332844555 -3.9839731500715316e-08 -0.09988668675237208 +2.4604 0.7069072103478586 0.7069057941019017 -4.134795589911481e-08 -0.09988672115533076 +2.4605 0.7069072711630426 0.7069058549170812 -4.2856124654144616e-08 -0.09988675554785026 +2.4606000000000003 0.706907331943575 0.7069059157299953 -4.436388995143032e-08 -0.09988678992993384 +2.4607 0.7069073926894698 0.7069059765406404 -4.587090417503361e-08 -0.09988682430158462 +2.4608000000000003 0.7069074534007449 0.7069060373490095 -4.737681998741219e-08 -0.09988685866280567 +2.4609 0.7069075140774222 0.7069060981550926 -4.8881290409244146e-08 -0.09988689301360028 +2.461 0.706907574719527 0.7069061589588753 -5.038396889978092e-08 -0.09988692735397153 +2.4611000000000005 0.7069076353270886 0.7069062197603397 -5.1884509436658094e-08 -0.09988696168392264 +2.4612000000000003 0.7069076959001397 0.7069062805594638 -5.3382566595665606e-08 -0.09988699600345669 +2.4613 0.706907756438717 0.7069063413562228 -5.48777956289187e-08 -0.09988703031257695 +2.4614000000000003 0.7069078169428604 0.7069064021505871 -5.6369852545739424e-08 -0.09988706461128648 +2.4615 0.7069078774126142 0.7069064629425243 -5.785839419202021e-08 -0.09988709889958847 +2.4616000000000002 0.7069079378480256 0.7069065237319978 -5.934307832698542e-08 -0.09988713317748604 +2.4617000000000004 0.7069079982491463 0.7069065845189677 -6.082356370168754e-08 -0.09988716744498242 +2.4618 0.7069080586160309 0.7069066453033899 -6.229951014140658e-08 -0.0998872017020807 +2.4619 0.7069081189487377 0.7069067060852173 -6.377057862111055e-08 -0.09988723594878399 +2.462 0.7069081792473296 0.7069067668643989 -6.523643134026536e-08 -0.09988727018509558 +2.4621000000000004 0.7069082395118718 0.7069068276408799 -6.669673180805316e-08 -0.0998873044110185 +2.4622 0.7069082997424335 0.7069068884146024 -6.815114491492968e-08 -0.09988733862655591 +2.4623000000000004 0.7069083599390882 0.7069069491855043 -6.9599337007651e-08 -0.09988737283171102 +2.4624 0.706908420101912 0.7069070099535206 -7.104097596907083e-08 -0.09988740702648696 +2.4625 0.7069084802309852 0.7069070707185818 -7.247573129663676e-08 -0.09988744121088683 +2.4626000000000006 0.7069085403263912 0.7069071314806157 -7.390327417524864e-08 -0.09988747538491377 +2.4627000000000003 0.7069086003882172 0.7069071922395467 -7.532327754968329e-08 -0.09988750954857102 +2.4628 0.7069086604165538 0.7069072529952949 -7.673541620525914e-08 -0.09988754370186165 +2.4629000000000003 0.706908720411495 0.7069073137477774 -7.813936683982725e-08 -0.09988757784478879 +2.463 0.7069087803731382 0.706907374496908 -7.953480813532865e-08 -0.09988761197735559 +2.4631000000000003 0.7069088403015844 0.706907435242597 -8.09214208358569e-08 -0.09988764609956524 +2.4632 0.706908900196938 0.7069074959847509 -8.229888781748074e-08 -0.09988768021142085 +2.4633000000000003 0.7069089600593066 0.7069075567232733 -8.366689415763295e-08 -0.09988771431292554 +2.4634 0.7069090198888013 0.7069076174580642 -8.502512721837718e-08 -0.09988774840408243 +2.4635 0.7069090796855364 0.7069076781890203 -8.637327670365375e-08 -0.09988778248489472 +2.4636000000000005 0.7069091394496294 0.7069077389160352 -8.771103474254638e-08 -0.09988781655536548 +2.4637000000000002 0.7069091991812015 0.7069077996389989 -8.903809595346701e-08 -0.09988785061549786 +2.4638 0.7069092588803769 0.7069078603577982 -9.035415750573844e-08 -0.09988788466529502 +2.4639 0.706909318547283 0.7069079210723168 -9.165891920719788e-08 -0.09988791870476009 +2.464 0.7069093781820504 0.7069079817824355 -9.295208356057544e-08 -0.09988795273389622 +2.4641 0.7069094377848126 0.7069080424880315 -9.423335582941367e-08 -0.0998879867527065 +2.4642000000000004 0.706909497355707 0.7069081031889788 -9.55024441109259e-08 -0.09988802076119406 +2.4643 0.7069095568948729 0.7069081638851485 -9.67590594010484e-08 -0.09988805475936204 +2.4644 0.7069096164024539 0.7069082245764087 -9.800291566122721e-08 -0.09988808874721355 +2.4645 0.7069096758785958 0.7069082852626245 -9.923372988000084e-08 -0.09988812272475177 +2.4646000000000003 0.7069097353234479 0.7069083459436578 -1.004512221449913e-07 -0.09988815669197981 +2.4647 0.7069097947371622 0.7069084066193676 -1.0165511569321106e-07 -0.09988819064890075 +2.4648000000000003 0.7069098541198935 0.7069084672896098 -1.028451369873909e-07 -0.09988822459551772 +2.4649 0.7069099134717999 0.7069085279542378 -1.040210157654195e-07 -0.09988825853183389 +2.465 0.7069099727930419 0.7069085886131019 -1.0518248512014078e-07 -0.09988829245785236 +2.4651000000000005 0.7069100320837832 0.7069086492660497 -1.0632928153925247e-07 -0.09988832637357627 +2.4652000000000003 0.7069100913441901 0.7069087099129255 -1.0746114497556247e-07 -0.09988836027900867 +2.4653 0.7069101505744317 0.7069087705535717 -1.0857781890249996e-07 -0.09988839417415277 +2.4654000000000003 0.70691020977468 0.7069088311878272 -1.0967905038176962e-07 -0.0998884280590116 +2.4655 0.7069102689451092 0.7069088918155285 -1.10764590114526e-07 -0.09988846193358836 +2.4656000000000002 0.7069103280858965 0.70690895243651 -1.1183419248821103e-07 -0.09988849579788611 +2.4657000000000004 0.7069103871972217 0.7069090130506028 -1.1288761564247352e-07 -0.09988852965190803 +2.4658 0.7069104462792666 0.7069090736576358 -1.1392462152121086e-07 -0.09988856349565718 +2.4659 0.7069105053322164 0.706909134257435 -1.1494497592634545e-07 -0.09988859732913664 +2.466 0.7069105643562581 0.7069091948498244 -1.1594844857507058e-07 -0.09988863115234961 +2.4661000000000004 0.7069106233515814 0.7069092554346255 -1.1693481314668797e-07 -0.09988866496529919 +2.4662 0.7069106823183784 0.7069093160116566 -1.179038473329147e-07 -0.09988869876798837 +2.4663000000000004 0.7069107412568433 0.7069093765807353 -1.1885533288645556e-07 -0.09988873256042041 +2.4664 0.7069108001671728 0.7069094371416755 -1.197890556765141e-07 -0.09988876634259834 +2.4665 0.7069108590495656 0.7069094976942891 -1.2070480574083442e-07 -0.09988880011452526 +2.4666000000000006 0.7069109179042232 0.7069095582383865 -1.2160237731866086e-07 -0.09988883387620434 +2.4667000000000003 0.7069109767313486 0.7069096187737752 -1.2248156889757555e-07 -0.09988886762763866 +2.4668 0.7069110355311472 0.7069096793002609 -1.2334218328635682e-07 -0.0998889013688313 +2.4669 0.7069110943038261 0.7069097398176472 -1.2418402761324443e-07 -0.09988893509978536 +2.467 0.7069111530495951 0.7069098003257356 -1.2500691340400216e-07 -0.09988896882050396 +2.4671000000000003 0.7069112117686656 0.7069098608243258 -1.2581065662181645e-07 -0.09988900253099027 +2.4672 0.7069112704612506 0.7069099213132154 -1.2659507769505196e-07 -0.0998890362312473 +2.4673000000000003 0.7069113291275654 0.7069099817921999 -1.2736000155368077e-07 -0.0998890699212781 +2.4674 0.7069113877678275 0.7069100422610735 -1.2810525768479353e-07 -0.09988910360108594 +2.4675 0.706911446382255 0.7069101027196284 -1.2883068016902866e-07 -0.09988913727067379 +2.4676000000000005 0.7069115049710686 0.7069101631676551 -1.2953610769791957e-07 -0.09988917093004476 +2.4677000000000002 0.7069115635344905 0.7069102236049425 -1.302213836484878e-07 -0.099889204579202 +2.4678 0.7069116220727447 0.7069102840312775 -1.3088635606069154e-07 -0.09988923821814857 +2.4679 0.7069116805860566 0.7069103444464457 -1.3153087771895777e-07 -0.0998892718468876 +2.468 0.7069117390746527 0.7069104048502313 -1.321548061729988e-07 -0.09988930546542213 +2.4681 0.7069117975387615 0.7069104652424167 -1.3275800375689428e-07 -0.09988933907375526 +2.4682000000000004 0.706911855978613 0.7069105256227834 -1.3334033763072461e-07 -0.09988937267189012 +2.4683 0.7069119143944381 0.7069105859911111 -1.3390167981006118e-07 -0.09988940625982978 +2.4684 0.7069119727864694 0.7069106463471779 -1.3444190718851778e-07 -0.09988943983757732 +2.4685 0.7069120311549407 0.7069107066907614 -1.3496090156030205e-07 -0.09988947340513588 +2.4686000000000003 0.7069120895000867 0.7069107670216376 -1.3545854965837933e-07 -0.09988950696250848 +2.4687 0.7069121478221434 0.7069108273395812 -1.3593474317181997e-07 -0.09988954050969827 +2.4688000000000003 0.7069122061213482 0.7069108876443659 -1.3638937878222845e-07 -0.09988957404670826 +2.4689 0.7069122643979393 0.7069109479357647 -1.3682235815853927e-07 -0.0998896075735416 +2.469 0.7069123226521558 0.7069110082135491 -1.3723358799171137e-07 -0.09988964109020135 +2.4691000000000005 0.7069123808842377 0.70691106847749 -1.376229800346268e-07 -0.09988967459669057 +2.4692000000000003 0.7069124390944264 0.7069111287273571 -1.3799045109341712e-07 -0.09988970809301241 +2.4693 0.7069124972829637 0.7069111889629195 -1.383359230552189e-07 -0.09988974157916991 +2.4694000000000003 0.7069125554500919 0.7069112491839453 -1.3865932289684746e-07 -0.09988977505516614 +2.4695 0.7069126135960546 0.7069113093902023 -1.3896058272643008e-07 -0.09988980852100414 +2.4696000000000002 0.7069126717210958 0.7069113695814575 -1.392396397573853e-07 -0.0998898419766871 +2.4697000000000005 0.7069127298254605 0.7069114297574769 -1.3949643636219922e-07 -0.09988987542221807 +2.4698 0.7069127879093933 0.7069114899180262 -1.3973092005507837e-07 -0.09988990885760007 +2.4699 0.7069128459731401 0.7069115500628709 -1.399430435179705e-07 -0.09988994228283621 +2.47 0.7069129040169471 0.7069116101917754 -1.4013276459362567e-07 -0.09988997569792954 +2.4701000000000004 0.7069129620410604 0.7069116703045042 -1.4030004630814774e-07 -0.09989000910288316 +2.4702 0.7069130200457274 0.7069117304008214 -1.4044485688313735e-07 -0.09989004249770013 +2.4703000000000004 0.7069130780311949 0.7069117904804909 -1.405671697252836e-07 -0.09989007588238356 +2.4704 0.7069131359977103 0.7069118505432759 -1.4066696343677243e-07 -0.09989010925693648 +2.4705 0.7069131939455211 0.7069119105889399 -1.407442218256949e-07 -0.09989014262136194 +2.4706000000000006 0.7069132518748747 0.7069119706172463 -1.4079893389910836e-07 -0.09989017597566303 +2.4707000000000003 0.7069133097860192 0.7069120306279582 -1.408310938578322e-07 -0.09989020931984287 +2.4708 0.7069133676792021 0.7069120906208388 -1.4084070112593827e-07 -0.09989024265390449 +2.4709 0.706913425554671 0.7069121505956514 -1.4082776030564792e-07 -0.09989027597785095 +2.471 0.7069134834126729 0.7069122105521592 -1.407922812276391e-07 -0.0998903092916853 +2.4711000000000003 0.7069135412534557 0.7069122704901261 -1.407342788938004e-07 -0.09989034259541064 +2.4712 0.7069135990772665 0.7069123304093156 -1.4065377350325203e-07 -0.09989037588903005 +2.4713000000000003 0.7069136568843516 0.7069123903094916 -1.405507904349984e-07 -0.09989040917254653 +2.4714 0.7069137146749577 0.7069124501904189 -1.404253602566019e-07 -0.09989044244596318 +2.4715 0.7069137724493308 0.7069125100518622 -1.4027751868428417e-07 -0.09989047570928306 +2.4716000000000005 0.7069138302077167 0.7069125698935863 -1.4010730661415116e-07 -0.09989050896250923 +2.4717000000000002 0.7069138879503605 0.7069126297153574 -1.3991477007882502e-07 -0.09989054220564476 +2.4718 0.7069139456775066 0.7069126895169418 -1.396999602370358e-07 -0.0998905754386927 +2.4719 0.706914003389399 0.7069127492981058 -1.3946293338056026e-07 -0.09989060866165611 +2.472 0.7069140610862807 0.7069128090586176 -1.3920375090646642e-07 -0.09989064187453801 +2.4721 0.7069141187683948 0.706912868798245 -1.3892247931017454e-07 -0.0998906750773415 +2.4722000000000004 0.7069141764359826 0.7069129285167574 -1.3861919014382384e-07 -0.09989070827006963 +2.4723 0.7069142340892851 0.7069129882139245 -1.3829396002668082e-07 -0.09989074145272545 +2.4724 0.7069142917285426 0.7069130478895169 -1.3794687062432254e-07 -0.09989077462531198 +2.4725 0.706914349353994 0.7069131075433066 -1.3757800860006442e-07 -0.09989080778783235 +2.4726000000000004 0.7069144069658775 0.7069131671750664 -1.3718746562016437e-07 -0.09989084094028952 +2.4727 0.7069144645644296 0.7069132267845697 -1.3677533833127142e-07 -0.0998908740826866 +2.4728000000000003 0.7069145221498869 0.7069132863715916 -1.3634172831879232e-07 -0.0998909072150266 +2.4729 0.7069145797224843 0.7069133459359078 -1.3588674209301377e-07 -0.0998909403373126 +2.473 0.7069146372824551 0.7069134054772956 -1.3541049106828573e-07 -0.09989097344954767 +2.4731000000000005 0.7069146948300316 0.7069134649955336 -1.3491309152659225e-07 -0.09989100655173479 +2.4732000000000003 0.7069147523654449 0.7069135244904015 -1.3439466459326532e-07 -0.09989103964387706 +2.4733 0.7069148098889244 0.7069135839616802 -1.3385533620749457e-07 -0.09989107272597747 +2.4734000000000003 0.7069148674006989 0.7069136434091525 -1.3329523708242863e-07 -0.09989110579803911 +2.4735 0.7069149249009947 0.706913702832602 -1.3271450268956264e-07 -0.09989113886006501 +2.4736000000000002 0.7069149823900375 0.7069137622318146 -1.3211327322577848e-07 -0.09989117191205821 +2.4737000000000005 0.7069150398680507 0.7069138216065771 -1.3149169355262946e-07 -0.09989120495402176 +2.4738 0.7069150973352565 0.7069138809566786 -1.308499132032792e-07 -0.09989123798595873 +2.4739 0.7069151547918753 0.706913940281909 -1.301880863096433e-07 -0.0998912710078721 +2.474 0.7069152122381257 0.7069139995820604 -1.2950637159198086e-07 -0.09989130401976495 +2.4741000000000004 0.7069152696742249 0.7069140588569267 -1.288049323016488e-07 -0.09989133702164028 +2.4742 0.7069153271003876 0.7069141181063036 -1.2808393618640723e-07 -0.09989137001350115 +2.4743000000000004 0.7069153845168277 0.7069141773299882 -1.2734355546439868e-07 -0.09989140299535058 +2.4744 0.706915441923756 0.7069142365277803 -1.2658396675822858e-07 -0.09989143596719165 +2.4745 0.7069154993213822 0.7069142956994809 -1.258053510758833e-07 -0.09989146892902734 +2.4746000000000006 0.7069155567099137 0.7069143548448935 -1.2500789376215793e-07 -0.09989150188086071 +2.4747000000000003 0.7069156140895558 0.7069144139638234 -1.2419178445008394e-07 -0.09989153482269476 +2.4748 0.706915671460512 0.7069144730560779 -1.233572170106223e-07 -0.09989156775453259 +2.4749 0.7069157288229835 0.7069145321214668 -1.2250438951623421e-07 -0.09989160067637719 +2.475 0.7069157861771688 0.7069145911598017 -1.2163350419577834e-07 -0.09989163358823154 +2.4751000000000003 0.7069158435232649 0.7069146501708965 -1.2074476737899964e-07 -0.09989166649009873 +2.4752 0.7069159008614663 0.7069147091545678 -1.1983838944622238e-07 -0.09989169938198177 +2.4753000000000003 0.7069159581919651 0.7069147681106339 -1.1891458478498207e-07 -0.09989173226388372 +2.4754 0.7069160155149512 0.7069148270389157 -1.1797357173971845e-07 -0.09989176513580754 +2.4755 0.7069160728306118 0.7069148859392365 -1.1701557255279493e-07 -0.09989179799775627 +2.4756000000000005 0.7069161301391322 0.706914944811422 -1.1604081331939575e-07 -0.099891830849733 +2.4757000000000002 0.7069161874406948 0.7069150036553002 -1.1504952394242318e-07 -0.09989186369174068 +2.4758 0.7069162447354794 0.7069150624707021 -1.140419380492308e-07 -0.0998918965237823 +2.4759 0.7069163020236638 0.7069151212574611 -1.130182929638679e-07 -0.09989192934586104 +2.476 0.7069163593054226 0.706915180015413 -1.1197882964289474e-07 -0.0998919621579798 +2.4761 0.7069164165809281 0.7069152387443958 -1.1092379262507557e-07 -0.09989199496014159 +2.4762000000000004 0.7069164738503495 0.706915297444251 -1.0985342994984659e-07 -0.09989202775234945 +2.4763 0.706916531113854 0.7069153561148227 -1.087679931278257e-07 -0.09989206053460645 +2.4764 0.7069165883716053 0.7069154147559572 -1.0766773706708671e-07 -0.09989209330691552 +2.4765 0.706916645623765 0.7069154733675039 -1.0655292002198502e-07 -0.09989212606927973 +2.4766000000000004 0.7069167028704915 0.706915531949315 -1.0542380351943187e-07 -0.09989215882170205 +2.4767 0.7069167601119404 0.7069155905012456 -1.0428065230945471e-07 -0.09989219156418554 +2.4768000000000003 0.7069168173482645 0.7069156490231536 -1.031237342932062e-07 -0.0998922242967332 +2.4769 0.7069168745796135 0.7069157075149 -1.0195332048133082e-07 -0.09989225701934806 +2.477 0.7069169318061344 0.7069157659763482 -1.0076968489508564e-07 -0.0998922897320331 +2.4771000000000005 0.706916989027971 0.706915824407365 -9.957310453424795e-08 -0.09989232243479126 +2.4772000000000003 0.7069170462452641 0.7069158828078206 -9.836385929471586e-08 -0.09989235512762569 +2.4773 0.7069171034581516 0.7069159411775876 -9.714223191386456e-08 -0.09989238781053932 +2.4774000000000003 0.7069171606667685 0.7069159995165417 -9.59085078976879e-08 -0.09989242048353515 +2.4775 0.7069172178712463 0.7069160578245621 -9.466297545227681e-08 -0.09989245314661627 +2.4776000000000002 0.7069172750717133 0.7069161161015308 -9.340592542223664e-08 -0.09989248579978555 +2.4777000000000005 0.7069173322682952 0.7069161743473331 -9.213765122476764e-08 -0.09989251844304611 +2.4778000000000002 0.706917389461114 0.7069162325618573 -9.08584487698677e-08 -0.09989255107640091 +2.4779 0.7069174466502892 0.7069162907449953 -8.956861639874969e-08 -0.09989258369985297 +2.478 0.7069175038359357 0.7069163488966417 -8.826845482312606e-08 -0.09989261631340524 +2.4781000000000004 0.7069175610181664 0.7069164070166948 -8.695826703673804e-08 -0.09989264891706075 +2.4782 0.7069176181970904 0.7069164651050559 -8.563835825550759e-08 -0.09989268151082253 +2.4783000000000004 0.706917675372814 0.70691652316163 -8.430903585075061e-08 -0.09989271409469357 +2.4784 0.7069177325454393 0.7069165811863249 -8.297060926591021e-08 -0.09989274666867684 +2.4785 0.7069177897150657 0.7069166391790519 -8.162338995063717e-08 -0.09989277923277534 +2.4786000000000006 0.7069178468817892 0.7069166971397259 -8.026769128879896e-08 -0.09989281178699211 +2.4787000000000003 0.7069179040457021 0.7069167550682651 -7.890382852909078e-08 -0.09989284433133011 +2.4788 0.7069179612068932 0.706916812964591 -7.753211870697302e-08 -0.09989287686579229 +2.4789 0.7069180183654482 0.7069168708286285 -7.615288056574132e-08 -0.09989290939038169 +2.479 0.7069180755214496 0.7069169286603062 -7.476643449190815e-08 -0.09989294190510133 +2.4791000000000003 0.706918132674976 0.7069169864595557 -7.337310243757389e-08 -0.09989297440995419 +2.4792 0.7069181898261025 0.7069170442263126 -7.197320784886954e-08 -0.09989300690494322 +2.4793000000000003 0.7069182469749011 0.7069171019605156 -7.056707558442468e-08 -0.09989303939007146 +2.4794 0.7069183041214397 0.7069171596621071 -6.915503184207542e-08 -0.09989307186534185 +2.4795 0.7069183612657832 0.706917217331033 -6.77374040855723e-08 -0.09989310433075742 +2.4796000000000005 0.7069184184079926 0.7069172749672425 -6.631452096825252e-08 -0.09989313678632111 +2.4797000000000002 0.7069184755481257 0.7069173325706889 -6.488671225454365e-08 -0.09989316923203598 +2.4798 0.7069185326862367 0.7069173901413287 -6.345430874537053e-08 -0.099893201667905 +2.4799 0.7069185898223758 0.7069174476791216 -6.201764220442954e-08 -0.09989323409393111 +2.48 0.7069186469565903 0.7069175051840311 -6.057704527318714e-08 -0.09989326651011729 +2.4801 0.7069187040889233 0.7069175626560251 -5.9132851403225634e-08 -0.0998932989164666 +2.4802000000000004 0.7069187612194145 0.7069176200950738 -5.7685394771024925e-08 -0.09989333131298193 +2.4803 0.7069188183481002 0.7069176775011516 -5.623501020705565e-08 -0.09989336369966628 +2.4804 0.706918875475013 0.7069177348742367 -5.478203311619877e-08 -0.09989339607652267 +2.4805 0.7069189326001817 0.7069177922143107 -5.332679939643037e-08 -0.09989342844355405 +2.4806000000000004 0.7069189897236317 0.7069178495213588 -5.186964536704752e-08 -0.09989346080076343 +2.4807 0.7069190468453848 0.7069179067953696 -5.041090768854572e-08 -0.09989349314815371 +2.4808000000000003 0.7069191039654588 0.7069179640363358 -4.895092328477315e-08 -0.09989352548572794 +2.4809 0.7069191610838683 0.7069180212442536 -4.749002926356712e-08 -0.0998935578134891 +2.481 0.7069192182006244 0.7069180784191222 -4.602856284156463e-08 -0.09989359013144013 +2.4811000000000005 0.706919275315734 0.7069181355609455 -4.456686126592295e-08 -0.099893622439584 +2.4812000000000003 0.7069193324292009 0.7069181926697299 -4.3105261734603705e-08 -0.09989365473792372 +2.4813 0.7069193895410251 0.7069182497454863 -4.16441013208988e-08 -0.09989368702646224 +2.4814000000000003 0.7069194466512028 0.7069183067882288 -4.0183716894324345e-08 -0.09989371930520256 +2.4815 0.7069195037597267 0.7069183637979748 -3.872444504491625e-08 -0.09989375157414754 +2.4816000000000003 0.7069195608665861 0.7069184207747458 -3.7266622001535556e-08 -0.09989378383330023 +2.4817000000000005 0.7069196179717667 0.7069184777185672 -3.58105835588339e-08 -0.09989381608266368 +2.4818000000000002 0.70691967507525 0.7069185346294671 -3.4356664998743715e-08 -0.09989384832224073 +2.4819 0.7069197321770142 0.706918591507478 -3.290520101143987e-08 -0.09989388055203435 +2.482 0.7069197892770347 0.7069186483526356 -3.14565256202045e-08 -0.09989391277204758 +2.4821000000000004 0.7069198463752822 0.7069187051649792 -3.0010972104557027e-08 -0.09989394498228338 +2.4822 0.7069199034717242 0.7069187619445517 -2.8568872921649544e-08 -0.09989397718274463 +2.4823000000000004 0.706919960566325 0.7069188186913995 -2.7130559631782097e-08 -0.09989400937343437 +2.4824 0.7069200176590451 0.7069188754055729 -2.569636282315907e-08 -0.09989404155435558 +2.4825 0.7069200747498413 0.706918932087125 -2.426661203187505e-08 -0.09989407372551116 +2.4826000000000006 0.7069201318386669 0.7069189887361131 -2.284163567317643e-08 -0.09989410588690407 +2.4827000000000004 0.706920188925472 0.7069190453525976 -2.142176095711046e-08 -0.0998941380385373 +2.4828 0.7069202460102029 0.706919101936643 -2.0007313820437356e-08 -0.09989417018041381 +2.4829 0.7069203030928026 0.7069191584883165 -1.8598618848567755e-08 -0.0998942023125366 +2.483 0.7069203601732102 0.7069192150076893 -1.7195999202270634e-08 -0.09989423443490847 +2.4831000000000003 0.7069204172513621 0.7069192714948356 -1.5799776542646526e-08 -0.0998942665475325 +2.4832 0.7069204743271907 0.7069193279498336 -1.4410270960003857e-08 -0.09989429865041166 +2.4833000000000003 0.706920531400625 0.7069193843727646 -1.3027800896230068e-08 -0.09989433074354886 +2.4834 0.706920588471591 0.7069194407637132 -1.1652683075402681e-08 -0.09989436282694705 +2.4835 0.706920645540011 0.7069194971227676 -1.0285232428328822e-08 -0.09989439490060922 +2.4836000000000005 0.7069207026058038 0.7069195534500192 -8.925762027059414e-09 -0.09989442696453832 +2.4837000000000002 0.7069207596688849 0.706919609745563 -7.574582999887725e-09 -0.09989445901873727 +2.4838 0.706920816729167 0.706919666009497 -6.232004475838215e-09 -0.099894491063209 +2.4839 0.7069208737865589 0.7069197222419223 -4.898333504435581e-09 -0.09989452309795645 +2.484 0.7069209308409665 0.7069197784429437 -3.573874988484216e-09 -0.09989455512298263 +2.4841 0.7069209878922924 0.7069198346126695 -2.2589316112098246e-09 -0.0998945871382905 +2.4842000000000004 0.7069210449404356 0.7069198907512105 -9.538037712072955e-10 -0.09989461914388295 +2.4843 0.7069211019852925 0.7069199468586811 3.4121048608087845e-10 -0.09989465113976294 +2.4844 0.7069211590267557 0.706920002935199 1.625815540355624e-09 -0.09989468312593343 +2.4845 0.706921216064715 0.7069200589808845 2.8997182615134176e-09 -0.09989471510239734 +2.4846000000000004 0.7069212730990573 0.7069201149958615 4.162628075565777e-09 -0.09989474706915759 +2.4847 0.7069213301296657 0.7069201709802568 5.414257029691394e-09 -0.09989477902621714 +2.4848000000000003 0.7069213871564215 0.7069202269342005 6.654319865094516e-09 -0.099894810973579 +2.4849 0.7069214441792016 0.7069202828578256 7.882534075985548e-09 -0.09989484291124603 +2.485 0.7069215011978802 0.7069203387512676 9.098619975500544e-09 -0.09989487483922117 +2.4851000000000005 0.7069215582123295 0.7069203946146658 1.0302300751212357e-08 -0.09989490675750744 +2.4852000000000003 0.7069216152224176 0.7069204504481619 1.149330254059111e-08 -0.09989493866610767 +2.4853 0.7069216722280103 0.7069205062519006 1.2671354492586884e-08 -0.09989497056502487 +2.4854000000000003 0.7069217292289702 0.7069205620260296 1.383618882314086e-08 -0.09989500245426192 +2.4855 0.7069217862251573 0.7069206177706993 1.4987540868094396e-08 -0.09989503433382178 +2.4856000000000003 0.7069218432164291 0.7069206734860629 1.6125149167323105e-08 -0.09989506620370742 +2.4857000000000005 0.7069219002026397 0.7069207291722763 1.7248755498563972e-08 -0.09989509806392169 +2.4858000000000002 0.7069219571836405 0.7069207848294984 1.835810495721263e-08 -0.09989512991446757 +2.4859 0.7069220141592807 0.7069208404578906 1.94529459892831e-08 -0.09989516175534802 +2.486 0.7069220711294067 0.706920896057617 2.0533030481613423e-08 -0.09989519358656594 +2.4861000000000004 0.706922128093862 0.7069209516288444 2.1598113787886508e-08 -0.09989522540812425 +2.4862 0.7069221850524877 0.7069210071717422 2.2647954798019065e-08 -0.09989525722002594 +2.4863000000000004 0.7069222420051224 0.7069210626864819 2.3682315990203318e-08 -0.09989528902227388 +2.4864 0.706922298951602 0.706921118173238 2.47009634829487e-08 -0.09989532081487097 +2.4865 0.7069223558917599 0.7069211736321872 2.570366710100136e-08 -0.09989535259782016 +2.4866 0.7069224128254273 0.706921229063509 2.6690200395293462e-08 -0.0998953843711244 +2.4867000000000004 0.7069224697524332 0.7069212844673849 2.76603407314141e-08 -0.09989541613478663 +2.4868 0.7069225266726036 0.7069213398439986 2.8613869319099594e-08 -0.09989544788880969 +2.4869 0.7069225835857629 0.7069213951935367 2.955057126774463e-08 -0.09989547963319656 +2.487 0.7069226404917328 0.7069214505161876 3.0470235628035636e-08 -0.09989551136795016 +2.4871000000000003 0.7069226973903331 0.7069215058121422 3.137265544399248e-08 -0.09989554309307347 +2.4872 0.7069227542813808 0.7069215610815931 3.2257627806744904e-08 -0.0998955748085693 +2.4873000000000003 0.7069228111646917 0.7069216163247353 3.312495388922698e-08 -0.0998956065144406 +2.4874 0.7069228680400784 0.7069216715417661 3.397443898607577e-08 -0.0998956382106903 +2.4875 0.7069229249073526 0.7069217267328847 3.480589257781608e-08 -0.09989566989732131 +2.4876000000000005 0.7069229817663235 0.706921781898292 3.5619128358616026e-08 -0.09989570157433657 +2.4877000000000002 0.706923038616798 0.7069218370381913 3.641396427792043e-08 -0.09989573324173896 +2.4878 0.7069230954585816 0.7069218921527876 3.7190222582084154e-08 -0.09989576489953143 +2.4879000000000002 0.7069231522914777 0.7069219472422875 3.7947729861209645e-08 -0.09989579654771688 +2.488 0.7069232091152882 0.7069220023068998 3.8686317083841404e-08 -0.09989582818629819 +2.4881 0.7069232659298124 0.7069220573468351 3.940581962992573e-08 -0.09989585981527829 +2.4882000000000004 0.706923322734849 0.7069221123623053 4.010607732897464e-08 -0.09989589143466013 +2.4883 0.7069233795301946 0.7069221673535244 4.0786934496495064e-08 -0.09989592304444661 +2.4884 0.7069234363156437 0.7069222223207074 4.1448239982561086e-08 -0.09989595464464059 +2.4885 0.7069234930909899 0.7069222772640715 4.2089847177018136e-08 -0.09989598623524501 +2.4886000000000004 0.7069235498560249 0.706922332183835 4.271161405978996e-08 -0.09989601781626274 +2.4887 0.7069236066105393 0.7069223870802182 4.331340324077726e-08 -0.09989604938769679 +2.4888000000000003 0.7069236633543219 0.7069224419534419 4.389508197200076e-08 -0.09989608094954994 +2.4889 0.7069237200871596 0.7069224968037294 4.445652218229568e-08 -0.09989611250182513 +2.489 0.7069237768088397 0.7069225516313045 4.4997600506802016e-08 -0.09989614404452529 +2.4891000000000005 0.7069238335191463 0.7069226064363927 4.551819831645487e-08 -0.09989617557765335 +2.4892000000000003 0.7069238902178641 0.7069226612192201 4.601820174400528e-08 -0.09989620710121218 +2.4893 0.7069239469047746 0.7069227159800144 4.649750170136746e-08 -0.09989623861520464 +2.4894000000000003 0.70692400357966 0.7069227707190049 4.695599391778271e-08 -0.09989627011963367 +2.4895 0.7069240602423004 0.706922825436421 4.739357894155416e-08 -0.09989630161450216 +2.4896000000000003 0.7069241168924754 0.7069228801324939 4.781016217821066e-08 -0.09989633309981305 +2.4897000000000005 0.7069241735299632 0.706922934807455 4.8205653906119306e-08 -0.09989636457556916 +2.4898000000000002 0.7069242301545416 0.7069229894615375 4.85799693025063e-08 -0.09989639604177347 +2.4899 0.7069242867659872 0.7069230440949745 4.893302843998748e-08 -0.09989642749842882 +2.49 0.7069243433640757 0.7069230987080006 4.9264756331671156e-08 -0.0998964589455381 +2.4901000000000004 0.7069243999485825 0.706923153300851 4.957508292074975e-08 -0.09989649038310425 +2.4902 0.706924456519282 0.7069232078737613 4.9863943120398435e-08 -0.09989652181113015 +2.4903000000000004 0.7069245130759481 0.706923262426968 5.013127680336682e-08 -0.09989655322961868 +2.4904 0.7069245696183537 0.7069233169607079 5.037702883146922e-08 -0.0998965846385727 +2.4905 0.7069246261462717 0.7069233714752188 5.060114906425828e-08 -0.09989661603799516 +2.4906 0.7069246826594744 0.7069234259707387 5.0803592348616644e-08 -0.09989664742788891 +2.4907000000000004 0.7069247391577335 0.7069234804475059 5.0984318569063936e-08 -0.09989667880825685 +2.4908 0.7069247956408202 0.706923534905759 5.1143292618266445e-08 -0.09989671017910182 +2.4909 0.7069248521085061 0.7069235893457375 5.1280484414384375e-08 -0.09989674154042678 +2.491 0.7069249085605616 0.7069236437676807 5.1395868913214904e-08 -0.09989677289223459 +2.4911000000000003 0.7069249649967575 0.7069236981718281 5.1489426109926906e-08 -0.09989680423452817 +2.4912 0.7069250214168643 0.7069237525584193 5.156114103385678e-08 -0.09989683556731033 +2.4913000000000003 0.7069250778206525 0.7069238069276946 5.1611003757182083e-08 -0.09989686689058402 +2.4914 0.7069251342078924 0.7069238612798934 5.163900940186039e-08 -0.0998968982043521 +2.4915 0.7069251905783542 0.7069239156152556 5.16451581222821e-08 -0.09989692950861746 +2.4916000000000005 0.7069252469318084 0.706923969934021 5.1629455126087076e-08 -0.09989696080338295 +2.4917000000000002 0.7069253032680254 0.7069240242364293 5.159191065161328e-08 -0.09989699208865144 +2.4918 0.7069253595867762 0.7069240785227202 5.15325399713662e-08 -0.09989702336442591 +2.4919000000000002 0.7069254158878313 0.7069241327931325 5.1451363392018834e-08 -0.09989705463070908 +2.492 0.7069254721709621 0.7069241870479055 5.134840624053394e-08 -0.09989708588750393 +2.4921 0.7069255284359401 0.7069242412872779 5.122369885722511e-08 -0.09989711713481332 +2.4922000000000004 0.7069255846825372 0.7069242955114878 5.107727659575678e-08 -0.0998971483726401 +2.4923 0.706925640910526 0.7069243497207731 5.0909179797123394e-08 -0.09989717960098721 +2.4924 0.7069256971196793 0.706924403915371 5.071945380873133e-08 -0.09989721081985747 +2.4925 0.7069257533097703 0.7069244580955185 5.0508148934091945e-08 -0.09989724202925376 +2.4926000000000004 0.706925809480573 0.7069245122614516 5.0275320441495186e-08 -0.09989727322917896 +2.4927 0.7069258656318622 0.7069245664134058 5.0021028553601243e-08 -0.09989730441963596 +2.4928000000000003 0.7069259217634132 0.7069246205516159 4.9745338421419705e-08 -0.09989733560062754 +2.4929 0.7069259778750021 0.706924674676316 4.944832011216649e-08 -0.0998973667721567 +2.493 0.7069260339664059 0.7069247287877394 4.913004859191661e-08 -0.09989739793422624 +2.4931000000000005 0.7069260900374023 0.706924782886118 4.879060370131805e-08 -0.09989742908683899 +2.4932000000000003 0.7069261460877703 0.7069248369716838 4.843007014865286e-08 -0.0998974602299979 +2.4933 0.7069262021172891 0.7069248910446672 4.8048537475142705e-08 -0.09989749136370582 +2.4934000000000003 0.7069262581257397 0.7069249451052972 4.764610004107106e-08 -0.09989752248796557 +2.4935 0.7069263141129039 0.7069249991538027 4.722285699282347e-08 -0.09989755360278006 +2.4936000000000003 0.7069263700785644 0.7069250531904105 4.677891225247921e-08 -0.09989758470815209 +2.4937000000000005 0.7069264260225055 0.7069251072153468 4.631437447964737e-08 -0.0998976158040846 +2.4938000000000002 0.7069264819445125 0.7069251612288368 4.582935705932378e-08 -0.09989764689058042 +2.4939 0.7069265378443718 0.7069252152311034 4.5323978060257675e-08 -0.0998976779676424 +2.494 0.7069265937218713 0.7069252692223693 4.479836021066552e-08 -0.0998977090352734 +2.4941000000000004 0.7069266495768002 0.7069253232028552 4.4252630870475484e-08 -0.09989774009347625 +2.4942 0.7069267054089494 0.7069253771727806 4.368692199489821e-08 -0.0998977711422539 +2.4943 0.7069267612181109 0.7069254311323632 4.3101370122283766e-08 -0.0998978021816091 +2.4944 0.7069268170040786 0.7069254850818195 4.249611632034522e-08 -0.09989783321154475 +2.4945 0.7069268727666476 0.7069255390213646 4.187130614626e-08 -0.09989786423206373 +2.4946 0.7069269285056148 0.7069255929512117 4.1227089629322644e-08 -0.09989789524316893 +2.4947000000000004 0.7069269842207786 0.7069256468715723 4.0563621239719794e-08 -0.09989792624486313 +2.4948 0.7069270399119394 0.7069257007826559 3.9881059831284316e-08 -0.09989795723714916 +2.4949 0.7069270955788991 0.706925754684671 3.9179568613739724e-08 -0.09989798822002993 +2.495 0.7069271512214617 0.706925808577824 3.845931511800571e-08 -0.0998980191935083 +2.4951000000000003 0.7069272068394327 0.7069258624623189 3.7720471151095336e-08 -0.09989805015758706 +2.4952 0.7069272624326196 0.7069259163383586 3.696321275448167e-08 -0.09989808111226911 +2.4953000000000003 0.7069273180008321 0.7069259702061432 3.618772015899496e-08 -0.09989811205755728 +2.4954 0.7069273735438815 0.7069260240658719 3.5394177748393485e-08 -0.09989814299345443 +2.4955 0.7069274290615815 0.7069260779177409 3.458277402640375e-08 -0.0998981739199634 +2.4956000000000005 0.7069274845537474 0.7069261317619446 3.37537015403927e-08 -0.09989820483708703 +2.4957000000000003 0.7069275400201974 0.7069261855986757 3.290715686402046e-08 -0.0998982357448282 +2.4958 0.7069275954607509 0.7069262394281243 3.2043340538259746e-08 -0.09989826664318971 +2.4959000000000002 0.70692765087523 0.7069262932504782 3.1162457040170843e-08 -0.09989829753217443 +2.496 0.7069277062634594 0.7069263470659232 3.0264714699634876e-08 -0.09989832841178517 +2.4961 0.7069277616252652 0.7069264008746428 2.935032568547602e-08 -0.09989835928202478 +2.4962000000000004 0.7069278169604767 0.7069264546768183 2.8419505941276735e-08 -0.09989839014289614 +2.4963 0.706927872268925 0.7069265084726284 2.747247512813189e-08 -0.0998984209944021 +2.4964 0.7069279275504436 0.7069265622622491 2.650945658821957e-08 -0.09989845183654542 +2.4965 0.706927982804869 0.706926616045855 2.5530677273677416e-08 -0.099898482669329 +2.4966000000000004 0.7069280380320397 0.7069266698236172 2.4536367711908147e-08 -0.09989851349275569 +2.4967 0.7069280932317967 0.7069267235957046 2.3526761946598973e-08 -0.09989854430682832 +2.4968000000000004 0.7069281484039838 0.7069267773622834 2.2502097464863202e-08 -0.09989857511154965 +2.4969 0.7069282035484471 0.7069268311235175 2.146261516081105e-08 -0.09989860590692257 +2.497 0.7069282586650357 0.7069268848795681 2.0408559274834315e-08 -0.09989863669294992 +2.4971000000000005 0.7069283137536011 0.7069269386305936 1.9340177338095232e-08 -0.09989866746963454 +2.4972000000000003 0.7069283688139973 0.7069269923767496 1.8257720104004893e-08 -0.09989869823697922 +2.4973 0.7069284238460818 0.7069270461181894 1.7161441495314178e-08 -0.09989872899498684 +2.4974000000000003 0.7069284788497141 0.7069270998550632 1.6051598556408864e-08 -0.0998987597436602 +2.4975 0.7069285338247566 0.7069271535875183 1.492845137264498e-08 -0.09989879048300215 +2.4976000000000003 0.7069285887710747 0.7069272073156996 1.3792263023511275e-08 -0.09989882121301548 +2.4977000000000005 0.7069286436885367 0.7069272610397488 1.2643299514975004e-08 -0.09989885193370307 +2.4978000000000002 0.706928698577014 0.7069273147598045 1.1481829720501324e-08 -0.09989888264506773 +2.4979 0.7069287534363802 0.7069273684760031 1.0308125316868533e-08 -0.09989891334711229 +2.498 0.7069288082665126 0.7069274221884774 9.122460717381209e-09 -0.09989894403983955 +2.4981000000000004 0.7069288630672911 0.7069274758973572 7.925113016359064e-09 -0.09989897472325235 +2.4982 0.7069289178385988 0.7069275296027697 6.716361911941748e-09 -0.09989900539735352 +2.4983 0.7069289725803216 0.706927583304839 5.496489654914505e-09 -0.0998990360621459 +2.4984 0.7069290272923484 0.7069276370036857 4.2657809697782545e-09 -0.09989906671763225 +2.4985 0.7069290819745717 0.7069276906994278 3.0245229975037202e-09 -0.09989909736381547 +2.4986 0.7069291366268867 0.7069277443921802 1.7730052200709556e-09 -0.09989912800069833 +2.4987000000000004 0.7069291912491918 0.706927798082054 5.115194066929174e-10 -0.09989915862828368 +2.4988 0.7069292458413885 0.7069278517691578 -7.596404668491763e-10 -0.0998991892465743 +2.4989 0.7069293004033816 0.7069279054535972 -2.040178284125338e-09 -0.09989921985557305 +2.499 0.7069293549350792 0.7069279591354738 -3.3297958522415794e-09 -0.09989925045528275 +2.4991000000000003 0.7069294094363925 0.7069280128148862 -4.628192979035106e-09 -0.09989928104570618 +2.4992 0.7069294639072357 0.7069280664919301 -5.9350675311875545e-09 -0.09989931162684615 +2.4993000000000003 0.7069295183475263 0.7069281201666978 -7.250115518359079e-09 -0.09989934219870544 +2.4994 0.7069295727571858 0.7069281738392785 -8.573031152168953e-09 -0.09989937276128699 +2.4995 0.7069296271361384 0.7069282275097575 -9.903506925992844e-09 -0.09989940331459352 +2.4996000000000005 0.7069296814843116 0.7069282811782172 -1.1241233680882312e-08 -0.09989943385862783 +2.4997000000000003 0.7069297358016362 0.7069283348447367 -1.2585900677989509e-08 -0.09989946439339281 +2.4998 0.7069297900880469 0.7069283885093915 -1.393719567272661e-08 -0.09989949491889119 +2.4999000000000002 0.706929844343481 0.7069284421722539 -1.529480498849156e-08 -0.09989952543512579 +2.5 0.7069298985678799 0.7069284958333932 -1.6658413582587572e-08 -0.09989955594209948 +2.5001 0.7069299527611876 0.7069285494928742 -1.802770512905616e-08 -0.099899586439815 +2.5002000000000004 0.7069300069233524 0.7069286031507594 -1.940236208416296e-08 -0.0998996169282752 +2.5003 0.7069300610543252 0.7069286568071074 -2.0782065762291885e-08 -0.09989964740748282 +2.5004 0.7069301151540612 0.706928710461973 -2.2166496411405584e-08 -0.09989967787744074 +2.5005 0.7069301692225183 0.7069287641154085 -2.3555333285036478e-08 -0.09989970833815175 +2.5006000000000004 0.7069302232596583 0.706928817767462 -2.4948254720782992e-08 -0.09989973878961864 +2.5007 0.706930277265446 0.7069288714181781 -2.6344938207096408e-08 -0.09989976923184418 +2.5008000000000004 0.7069303312398503 0.7069289250675983 -2.7745060463511828e-08 -0.09989979966483123 +2.5009 0.706930385182843 0.7069289787157604 -2.9148297516542326e-08 -0.09989983008858257 +2.501 0.7069304390943998 0.706929032362699 -3.055432477058577e-08 -0.09989986050310101 +2.5011000000000005 0.7069304929744998 0.7069290860084448 -3.196281708446949e-08 -0.09989989090838935 +2.5012000000000003 0.7069305468231254 0.7069291396530253 -3.337344884864549e-08 -0.09989992130445037 +2.5013 0.7069306006402624 0.7069291932964642 -3.478589405783196e-08 -0.09989995169128685 +2.5014000000000003 0.7069306544259005 0.706929246938782 -3.619982638604011e-08 -0.0998999820689016 +2.5015 0.7069307081800329 0.7069293005799955 -3.7614919264528264e-08 -0.09990001243729742 +2.5016000000000003 0.7069307619026558 0.706929354220118 -3.9030845955093964e-08 -0.09990004279647713 +2.5017000000000005 0.7069308155937697 0.7069294078591597 -4.044727962634756e-08 -0.09990007314644353 +2.5018000000000002 0.7069308692533778 0.7069294614971264 -4.186389342830535e-08 -0.09990010348719937 +2.5019 0.7069309228814873 0.7069295151340215 -4.328036056970672e-08 -0.09990013381874746 +2.502 0.7069309764781087 0.7069295687698436 -4.469635439160438e-08 -0.09990016414109057 +2.5021000000000004 0.7069310300432559 0.7069296224045891 -4.6111548442377606e-08 -0.0999001944542315 +2.5022 0.7069310835769468 0.70692967603825 -4.752561655368059e-08 -0.09990022475817306 +2.5023 0.7069311370792024 0.706929729670815 -4.8938232917244626e-08 -0.09990025505291802 +2.5024 0.7069311905500473 0.7069297833022699 -5.034907215684201e-08 -0.0999002853384692 +2.5025 0.7069312439895094 0.7069298369325959 -5.1757809404247984e-08 -0.09990031561482937 +2.5026 0.7069312973976202 0.706929890561772 -5.316412037600221e-08 -0.0999003458820013 +2.5027000000000004 0.7069313507744152 0.7069299441897723 -5.456768144458668e-08 -0.09990037613998781 +2.5028 0.7069314041199323 0.7069299978165686 -5.596816971616299e-08 -0.09990040638879165 +2.5029 0.7069314574342136 0.706930051442129 -5.736526310267179e-08 -0.09990043662841563 +2.503 0.7069315107173046 0.7069301050664174 -5.8758640396859574e-08 -0.09990046685886249 +2.5031000000000003 0.7069315639692539 0.7069301586893953 -6.01479813468718e-08 -0.09990049708013507 +2.5032 0.7069316171901141 0.70693021231102 -6.153296672802705e-08 -0.09990052729223606 +2.5033000000000003 0.7069316703799403 0.7069302659312461 -6.291327841415756e-08 -0.09990055749516835 +2.5034 0.7069317235387921 0.7069303195500242 -6.428859945740648e-08 -0.0999005876889347 +2.5035 0.7069317766667317 0.7069303731673015 -6.56586141580505e-08 -0.09990061787353782 +2.5036000000000005 0.706931829763825 0.7069304267830221 -6.702300812955198e-08 -0.09990064804898055 +2.5037000000000003 0.7069318828301409 0.7069304803971266 -6.838146838399409e-08 -0.09990067821526565 +2.5038 0.7069319358657522 0.7069305340095526 -6.973368338932667e-08 -0.09990070837239588 +2.5039000000000002 0.7069319888707344 0.7069305876202341 -7.107934315480138e-08 -0.09990073852037404 +2.504 0.7069320418451672 0.7069306412291014 -7.241813929298804e-08 -0.09990076865920289 +2.5041 0.7069320947891327 0.706930694836082 -7.374976509480144e-08 -0.09990079878888522 +2.5042000000000004 0.7069321477027168 0.7069307484411 -7.507391559238505e-08 -0.09990082890942381 +2.5043 0.7069322005860081 0.7069308020440767 -7.639028763977568e-08 -0.09990085902082142 +2.5044 0.7069322534390992 0.7069308556449292 -7.769857997882296e-08 -0.09990088912308082 +2.5045 0.7069323062620851 0.7069309092435718 -7.899849329643521e-08 -0.09990091921620471 +2.5046000000000004 0.7069323590550647 0.706930962839916 -8.0289730312183e-08 -0.09990094930019595 +2.5047 0.7069324118181397 0.7069310164338698 -8.157199583424396e-08 -0.09990097937505733 +2.5048000000000004 0.7069324645514151 0.7069310700253382 -8.284499682618962e-08 -0.09990100944079158 +2.5049 0.7069325172549985 0.7069311236142226 -8.41084424807112e-08 -0.0999010394974014 +2.505 0.7069325699290014 0.7069311772004221 -8.536204428206962e-08 -0.09990106954488964 +2.5051000000000005 0.7069326225735377 0.7069312307838322 -8.660551607461708e-08 -0.09990109958325905 +2.5052000000000003 0.7069326751887249 0.7069312843643452 -8.783857411570617e-08 -0.09990112961251235 +2.5053 0.7069327277746831 0.7069313379418511 -8.906093716329333e-08 -0.09990115963265238 +2.5054000000000003 0.7069327803315353 0.7069313915162362 -9.027232652104172e-08 -0.09990118964368183 +2.5055 0.7069328328594082 0.7069314450873841 -9.147246610510806e-08 -0.09990121964560354 +2.5056000000000003 0.7069328853584304 0.7069314986551753 -9.266108251786837e-08 -0.09990124963842018 +2.5057000000000005 0.7069329378287341 0.706931552219488 -9.38379050964902e-08 -0.09990127962213456 +2.5058000000000002 0.7069329902704542 0.7069316057801968 -9.500266598318902e-08 -0.09990130959674945 +2.5059 0.7069330426837286 0.7069316593371737 -9.615510017900453e-08 -0.09990133956226761 +2.506 0.7069330950686975 0.7069317128902879 -9.729494561579177e-08 -0.09990136951869175 +2.5061000000000004 0.7069331474255045 0.706931766439406 -9.842194320045655e-08 -0.09990139946602468 +2.5062 0.7069331997542956 0.7069318199843917 -9.953583688781381e-08 -0.09990142940426917 +2.5063 0.7069332520552194 0.706931873525106 -1.006363737291599e-07 -0.09990145933342792 +2.5064 0.7069333043284274 0.7069319270614071 -1.0172330392951845e-07 -0.0999014892535037 +2.5065 0.7069333565740736 0.7069319805931505 -1.0279638092136612e-07 -0.09990151916449926 +2.5066 0.7069334087923149 0.7069320341201897 -1.0385536139238816e-07 -0.09990154906641738 +2.5067000000000004 0.7069334609833104 0.7069320876423749 -1.0490000536267363e-07 -0.0999015789592608 +2.5068 0.7069335131472219 0.706932141159554 -1.0593007622374667e-07 -0.09990160884303223 +2.5069 0.7069335652842137 0.7069321946715726 -1.0694534081402696e-07 -0.09990163871773448 +2.507 0.7069336173944526 0.7069322481782736 -1.079455694439832e-07 -0.09990166858337027 +2.5071000000000003 0.7069336694781079 0.7069323016794977 -1.0893053597159363e-07 -0.09990169843994237 +2.5072 0.7069337215353508 0.7069323551750828 -1.0990001783790782e-07 -0.09990172828745351 +2.5073000000000003 0.7069337735663552 0.7069324086648648 -1.1085379612515989e-07 -0.0999017581259064 +2.5074 0.7069338255712977 0.7069324621486777 -1.1179165560620818e-07 -0.09990178795530386 +2.5075 0.7069338775503565 0.7069325156263521 -1.1271338477836235e-07 -0.09990181777564862 +2.5076000000000005 0.7069339295037121 0.7069325690977173 -1.1361877593971115e-07 -0.09990184758694337 +2.5077000000000003 0.7069339814315478 0.7069326225626003 -1.1450762520646973e-07 -0.09990187738919093 +2.5078 0.7069340333340484 0.7069326760208253 -1.1537973259104217e-07 -0.09990190718239396 +2.5079000000000002 0.706934085211401 0.7069327294722154 -1.1623490200202147e-07 -0.09990193696655526 +2.508 0.7069341370637948 0.706932782916591 -1.1707294133266044e-07 -0.09990196674167759 +2.5081 0.7069341888914209 0.7069328363537705 -1.1789366247821897e-07 -0.09990199650776362 +2.5082000000000004 0.7069342406944725 0.7069328897835707 -1.1869688139320989e-07 -0.09990202626481616 +2.5083 0.7069342924731447 0.706932943205806 -1.1948241810874616e-07 -0.0999020560128379 +2.5084 0.7069343442276343 0.7069329966202893 -1.2025009680539933e-07 -0.09990208575183163 +2.5085 0.7069343959581402 0.7069330500268316 -1.209997458201384e-07 -0.09990211548180004 +2.5086000000000004 0.7069344476648631 0.7069331034252417 -1.217311977209229e-07 -0.09990214520274587 +2.5087 0.7069344993480051 0.706933156815327 -1.2244428930149875e-07 -0.09990217491467188 +2.5088000000000004 0.7069345510077703 0.7069332101968933 -1.2313886165599142e-07 -0.09990220461758077 +2.5089 0.7069346026443641 0.7069332635697447 -1.2381476019451831e-07 -0.0999022343114753 +2.509 0.7069346542579943 0.7069333169336833 -1.2447183467614864e-07 -0.09990226399635821 +2.5091000000000006 0.7069347058488693 0.7069333702885103 -1.251099392505367e-07 -0.0999022936722322 +2.5092000000000003 0.7069347574171997 0.7069334236340249 -1.2572893248741224e-07 -0.09990232333910004 +2.5093 0.706934808963197 0.7069334769700248 -1.2632867740607068e-07 -0.09990235299696446 +2.5094000000000003 0.7069348604870747 0.7069335302963066 -1.2690904150833293e-07 -0.09990238264582812 +2.5095 0.7069349119890472 0.7069335836126651 -1.2746989679936205e-07 -0.09990241228569378 +2.5096000000000003 0.7069349634693305 0.7069336369188944 -1.2801111983623548e-07 -0.09990244191656422 +2.5097000000000005 0.7069350149281416 0.7069336902147869 -1.2853259173314924e-07 -0.0999024715384421 +2.5098000000000003 0.7069350663656992 0.7069337435001338 -1.2903419819437767e-07 -0.0999025011513302 +2.5099 0.7069351177822226 0.7069337967747251 -1.29515829542029e-07 -0.09990253075523123 +2.51 0.7069351691779326 0.7069338500383502 -1.2997738074206622e-07 -0.09990256035014794 +2.5101000000000004 0.7069352205530508 0.7069339032907965 -1.304187514164501e-07 -0.09990258993608296 +2.5102 0.7069352719077997 0.7069339565318512 -1.3083984588650732e-07 -0.09990261951303907 +2.5103 0.7069353232424036 0.7069340097612999 -1.3124057316946103e-07 -0.09990264908101901 +2.5104 0.706935374557087 0.706934062978928 -1.3162084699230858e-07 -0.0999026786400255 +2.5105 0.7069354258520751 0.7069341161845193 -1.3198058586467998e-07 -0.09990270819006125 +2.5106 0.7069354771275946 0.7069341693778572 -1.3231971301985723e-07 -0.09990273773112897 +2.5107000000000004 0.7069355283838724 0.7069342225587241 -1.3263815648763277e-07 -0.0999027672632314 +2.5108 0.7069355796211365 0.7069342757269022 -1.3293584908216638e-07 -0.09990279678637129 +2.5109 0.7069356308396151 0.7069343288821723 -1.3321272843494492e-07 -0.09990282630055129 +2.511 0.7069356820395374 0.7069343820243151 -1.33468736984374e-07 -0.09990285580577415 +2.5111000000000003 0.7069357332211328 0.7069344351531104 -1.3370382200526831e-07 -0.09990288530204255 +2.5112 0.7069357843846317 0.706934488268338 -1.3391793561752519e-07 -0.09990291478935927 +2.5113000000000003 0.7069358355302646 0.7069345413697767 -1.3411103478265518e-07 -0.09990294426772699 +2.5114 0.7069358866582625 0.7069345944572052 -1.3428308134021127e-07 -0.0999029737371484 +2.5115 0.7069359377688567 0.7069346475304016 -1.3443404198350273e-07 -0.09990300319762623 +2.5116000000000005 0.7069359888622788 0.706934700589144 -1.3456388827173815e-07 -0.09990303264916317 +2.5117000000000003 0.7069360399387608 0.7069347536332101 -1.3467259665778109e-07 -0.09990306209176202 +2.5118 0.7069360909985347 0.7069348066623776 -1.3476014848294582e-07 -0.09990309152542542 +2.5119000000000002 0.7069361420418325 0.7069348596764237 -1.3482652995618072e-07 -0.09990312095015604 +2.512 0.7069361930688867 0.7069349126751256 -1.3487173218008908e-07 -0.09990315036595665 +2.5121 0.7069362440799296 0.7069349656582609 -1.3489575114399022e-07 -0.09990317977282995 +2.5122000000000004 0.7069362950751934 0.7069350186256065 -1.348985877308584e-07 -0.09990320917077863 +2.5123 0.7069363460549105 0.70693507157694 -1.3488024769997553e-07 -0.0999032385598054 +2.5124 0.7069363970193128 0.7069351245120387 -1.3484074169733962e-07 -0.09990326793991294 +2.5125 0.7069364479686322 0.7069351774306802 -1.3478008524872576e-07 -0.099903297311104 +2.5126000000000004 0.7069364989031006 0.7069352303326428 -1.3469829876142092e-07 -0.09990332667338128 +2.5127 0.7069365498229496 0.7069352832177044 -1.3459540749473364e-07 -0.09990335602674749 +2.5128000000000004 0.7069366007284097 0.7069353360856432 -1.3447144157560653e-07 -0.09990338537120524 +2.5129 0.7069366516197121 0.7069353889362383 -1.343264359864732e-07 -0.09990341470675734 +2.513 0.706936702497087 0.7069354417692691 -1.3416043053576798e-07 -0.0999034440334065 +2.5131000000000006 0.7069367533607638 0.7069354945845151 -1.339734698874162e-07 -0.09990347335115529 +2.5132000000000003 0.7069368042109723 0.7069355473817567 -1.337656035070578e-07 -0.09990350266000653 +2.5133 0.7069368550479407 0.706935600160775 -1.3353688567765976e-07 -0.09990353195996288 +2.5134000000000003 0.7069369058718973 0.7069356529213513 -1.3328737546655645e-07 -0.09990356125102703 +2.5135 0.706936956683069 0.7069357056632681 -1.3301713672544957e-07 -0.09990359053320166 +2.5136000000000003 0.7069370074816828 0.7069357583863082 -1.3272623806785677e-07 -0.09990361980648953 +2.5137000000000005 0.7069370582679642 0.7069358110902555 -1.324147528448255e-07 -0.09990364907089326 +2.5138000000000003 0.7069371090421381 0.7069358637748946 -1.3208275914319834e-07 -0.09990367832641561 +2.5139 0.7069371598044284 0.7069359164400107 -1.3173033975438786e-07 -0.09990370757305916 +2.514 0.7069372105550584 0.7069359690853908 -1.313575821466212e-07 -0.09990373681082673 +2.5141000000000004 0.7069372612942503 0.7069360217108218 -1.3096457846147047e-07 -0.09990376603972094 +2.5142 0.7069373120222249 0.7069360743160928 -1.3055142548089316e-07 -0.09990379525974455 +2.5143 0.706937362739202 0.7069361269009932 -1.301182246046806e-07 -0.09990382447090018 +2.5144 0.7069374134454005 0.7069361794653133 -1.2966508183137604e-07 -0.09990385367319049 +2.5145 0.7069374641410378 0.7069362320088454 -1.2919210770970246e-07 -0.09990388286661821 +2.5146 0.7069375148263305 0.7069362845313827 -1.2869941734376666e-07 -0.09990391205118604 +2.5147000000000004 0.7069375655014936 0.7069363370327197 -1.2818713035142593e-07 -0.09990394122689669 +2.5148 0.7069376161667407 0.7069363895126523 -1.2765537083132827e-07 -0.0999039703937528 +2.5149 0.706937666822284 0.7069364419709774 -1.2710426733342217e-07 -0.09990399955175708 +2.515 0.7069377174683347 0.7069364944074937 -1.265339528277315e-07 -0.0999040287009122 +2.5151000000000003 0.7069377681051019 0.7069365468220017 -1.2594456468006943e-07 -0.09990405784122089 +2.5152 0.7069378187327935 0.7069365992143026 -1.2533624461907866e-07 -0.09990408697268574 +2.5153000000000003 0.7069378693516157 0.7069366515841999 -1.2470913869112865e-07 -0.0999041160953095 +2.5154 0.7069379199617731 0.7069367039314982 -1.2406339722215165e-07 -0.09990414520909484 +2.5155 0.7069379705634692 0.706936756256004 -1.2339917480549967e-07 -0.09990417431404441 +2.5156000000000005 0.7069380211569045 0.7069368085575258 -1.227166302446986e-07 -0.09990420341016092 +2.5157000000000003 0.7069380717422791 0.7069368608358733 -1.2201592652395787e-07 -0.09990423249744701 +2.5158 0.7069381223197901 0.7069369130908583 -1.212972307665372e-07 -0.09990426157590537 +2.5159000000000002 0.7069381728896342 0.7069369653222946 -1.2056071419137837e-07 -0.09990429064553874 +2.516 0.7069382234520047 0.7069370175299974 -1.198065520749414e-07 -0.09990431970634973 +2.5161000000000002 0.7069382740070939 0.7069370697137844 -1.1903492370957114e-07 -0.09990434875834103 +2.5162000000000004 0.7069383245550916 0.706937121873475 -1.1824601236880283e-07 -0.09990437780151531 +2.5163 0.7069383750961862 0.7069371740088908 -1.1744000525358567e-07 -0.09990440683587529 +2.5164 0.7069384256305633 0.7069372261198547 -1.1661709345238414e-07 -0.09990443586142356 +2.5165 0.706938476158407 0.7069372782061928 -1.1577747189434051e-07 -0.09990446487816285 +2.5166000000000004 0.7069385266798989 0.7069373302677326 -1.1492133930243731e-07 -0.09990449388609579 +2.5167 0.7069385771952187 0.7069373823043041 -1.1404889815186392e-07 -0.09990452288522508 +2.5168000000000004 0.7069386277045437 0.7069374343157395 -1.1316035460756657e-07 -0.09990455187555344 +2.5169 0.7069386782080491 0.7069374863018729 -1.1225591849996219e-07 -0.09990458085708347 +2.517 0.7069387287059075 0.7069375382625411 -1.1133580325208003e-07 -0.0999046098298178 +2.5171000000000006 0.7069387791982891 0.706937590197583 -1.1040022583966302e-07 -0.09990463879375916 +2.5172000000000003 0.7069388296853625 0.7069376421068403 -1.0944940674433024e-07 -0.09990466774891024 +2.5173 0.7069388801672927 0.7069376939901566 -1.0848356989459629e-07 -0.09990469669527366 +2.5174000000000003 0.7069389306442433 0.7069377458473782 -1.0750294260775811e-07 -0.09990472563285208 +2.5175 0.7069389811163749 0.7069377976783537 -1.0650775555780256e-07 -0.0999047545616482 +2.5176000000000003 0.7069390315838457 0.7069378494829344 -1.0549824269734387e-07 -0.09990478348166464 +2.5177000000000005 0.7069390820468113 0.706937901260974 -1.0447464121078609e-07 -0.09990481239290405 +2.5178000000000003 0.7069391325054248 0.706937953012329 -1.0343719146835295e-07 -0.09990484129536914 +2.5179 0.7069391829598366 0.7069380047368583 -1.0238613694889265e-07 -0.09990487018906254 +2.518 0.7069392334101945 0.7069380564344236 -1.0132172420778546e-07 -0.09990489907398695 +2.5181000000000004 0.7069392838566435 0.7069381081048892 -1.0024420280495272e-07 -0.09990492795014498 +2.5182 0.7069393342993261 0.706938159748122 -9.91538252467436e-08 -0.09990495681753928 +2.5183 0.7069393847383818 0.7069382113639922 -9.805084692521976e-08 -0.09990498567617258 +2.5184 0.7069394351739473 0.7069382629523722 -9.693552606351158e-08 -0.0999050145260475 +2.5185 0.706939485606157 0.7069383145131372 -9.580812365510283e-08 -0.09990504336716668 +2.5186 0.706939536035142 0.7069383660461654 -9.466890340311535e-08 -0.0999050721995328 +2.5187000000000004 0.7069395864610302 0.706938417551338 -9.35181316439812e-08 -0.09990510102314845 +2.5188 0.7069396368839473 0.706938469028539 -9.235607731448298e-08 -0.09990512983801635 +2.5189 0.7069396873040162 0.7069385204776553 -9.118301186154809e-08 -0.09990515864413918 +2.519 0.706939737721356 0.7069385718985766 -8.999920919714605e-08 -0.09990518744151952 +2.5191000000000003 0.706939788136083 0.7069386232911956 -8.880494562282792e-08 -0.09990521623016002 +2.5192 0.7069398385483114 0.7069386746554084 -8.760049976554163e-08 -0.09990524501006337 +2.5193000000000003 0.7069398889581515 0.7069387259911137 -8.638615252298809e-08 -0.09990527378123223 +2.5194 0.7069399393657108 0.7069387772982132 -8.516218698469136e-08 -0.09990530254366918 +2.5195 0.7069399897710935 0.7069388285766118 -8.392888838255896e-08 -0.09990533129737691 +2.5196000000000005 0.7069400401744015 0.7069388798262177 -8.268654400674785e-08 -0.09990536004235806 +2.5197000000000003 0.7069400905757327 0.7069389310469422 -8.143544315102058e-08 -0.09990538877861531 +2.5198 0.7069401409751824 0.7069389822386991 -8.017587703815221e-08 -0.09990541750615128 +2.5199000000000003 0.7069401913728424 0.7069390334014061 -7.890813875748026e-08 -0.09990544622496861 +2.52 0.7069402417688013 0.7069390845349837 -7.763252319551578e-08 -0.09990547493506993 +2.5201000000000002 0.7069402921631451 0.7069391356393556 -7.634932696048286e-08 -0.09990550363645793 +2.5202000000000004 0.7069403425559561 0.706939186714449 -7.505884832594012e-08 -0.09990553232913521 +2.5203 0.7069403929473131 0.7069392377601936 -7.376138715358554e-08 -0.09990556101310441 +2.5204 0.7069404433372926 0.7069392887765231 -7.24572448238675e-08 -0.09990558968836818 +2.5205 0.7069404937259669 0.7069393397633741 -7.114672416486112e-08 -0.09990561835492917 +2.5206000000000004 0.7069405441134056 0.7069393907206869 -6.983012938851715e-08 -0.09990564701279003 +2.5207 0.7069405944996745 0.706939441648404 -6.850776601303316e-08 -0.09990567566195335 +2.5208000000000004 0.7069406448848368 0.7069394925464725 -6.717994079389819e-08 -0.09990570430242182 +2.5209 0.7069406952689516 0.7069395434148421 -6.584696165320286e-08 -0.09990573293419802 +2.521 0.7069407456520753 0.706939594253466 -6.450913761025037e-08 -0.09990576155728462 +2.5211000000000006 0.7069407960342609 0.7069396450623003 -6.316677870913182e-08 -0.09990579017168424 +2.5212000000000003 0.7069408464155575 0.7069396958413052 -6.182019594369939e-08 -0.09990581877739954 +2.5213 0.7069408967960115 0.7069397465904439 -6.046970119251427e-08 -0.09990584737443312 +2.5214000000000003 0.7069409471756659 0.7069397973096826 -5.9115607135146186e-08 -0.09990587596278766 +2.5215 0.7069409975545597 0.7069398479989917 -5.775822719059076e-08 -0.09990590454246578 +2.5216000000000003 0.7069410479327293 0.7069398986583438 -5.6397875439640616e-08 -0.09990593311347006 +2.5217 0.7069410983102071 0.7069399492877161 -5.503486655441224e-08 -0.09990596167580316 +2.5218000000000003 0.7069411486870226 0.7069399998870884 -5.36695157244034e-08 -0.09990599022946772 +2.5219 0.7069411990632016 0.7069400504564443 -5.230213858450211e-08 -0.09990601877446642 +2.522 0.7069412494387665 0.7069401009957703 -5.0933051140176697e-08 -0.09990604731080177 +2.5221000000000005 0.7069412998137363 0.7069401515050566 -4.9562569695267913e-08 -0.09990607583847644 +2.5222 0.706941350188127 0.7069402019842969 -4.8191010780323194e-08 -0.09990610435749309 +2.5223 0.7069414005619507 0.7069402524334885 -4.68186910788709e-08 -0.09990613286785432 +2.5224 0.7069414509352163 0.7069403028526315 -4.54459273528272e-08 -0.09990616136956278 +2.5225 0.7069415013079294 0.7069403532417298 -4.407303637139954e-08 -0.09990618986262106 +2.5226 0.7069415516800919 0.7069404036007905 -4.270033483730665e-08 -0.09990621834703182 +2.5227000000000004 0.7069416020517028 0.7069404539298243 -4.1328139313350984e-08 -0.09990624682279768 +2.5228 0.7069416524227565 0.7069405042288454 -3.995676615064451e-08 -0.0999062752899212 +2.5229 0.7069417027932459 0.7069405544978709 -3.858653141344641e-08 -0.09990630374840508 +2.523 0.706941753163159 0.7069406047369217 -3.721775080896099e-08 -0.0999063321982519 +2.5231000000000003 0.706941803532481 0.7069406549460218 -3.585073961103694e-08 -0.09990636063946425 +2.5232 0.7069418539011936 0.706940705125199 -3.448581259370576e-08 -0.0999063890720448 +2.5233000000000003 0.7069419042692751 0.706940755274484 -3.31232839516013e-08 -0.0999064174959961 +2.5234 0.7069419546367003 0.7069408053939112 -3.176346723143819e-08 -0.09990644591132085 +2.5235 0.7069420050034411 0.7069408554835184 -3.040667526251449e-08 -0.0999064743180216 +2.5236000000000005 0.7069420553694656 0.7069409055433464 -2.905322007886596e-08 -0.09990650271610102 +2.5237000000000003 0.7069421057347389 0.7069409555734394 -2.770341284976871e-08 -0.09990653110556166 +2.5238 0.7069421560992224 0.7069410055738454 -2.635756381121762e-08 -0.0999065594864062 +2.5239000000000003 0.7069422064628744 0.706941055544615 -2.501598218981535e-08 -0.09990658785863718 +2.524 0.7069422568256502 0.7069411054858028 -2.367897613706968e-08 -0.0999066162222573 +2.5241000000000002 0.706942307187501 0.7069411553974665 -2.2346852654366728e-08 -0.09990664457726915 +2.5242000000000004 0.7069423575483752 0.7069412052796665 -2.101991752401569e-08 -0.09990667292367528 +2.5243 0.7069424079082182 0.7069412551324672 -1.9698475237257818e-08 -0.09990670126147833 +2.5244 0.7069424582669717 0.7069413049559361 -1.8382828927479555e-08 -0.09990672959068092 +2.5245 0.7069425086245742 0.7069413547501435 -1.7073280301257293e-08 -0.09990675791128567 +2.5246000000000004 0.7069425589809613 0.7069414045151633 -1.577012956376425e-08 -0.09990678622329513 +2.5247 0.7069426093360651 0.7069414542510727 -1.4473675357187799e-08 -0.09990681452671196 +2.5248000000000004 0.7069426596898145 0.7069415039579519 -1.3184214687437384e-08 -0.09990684282153876 +2.5249 0.7069427100421355 0.7069415536358841 -1.1902042856490325e-08 -0.09990687110777813 +2.525 0.7069427603929508 0.7069416032849561 -1.0627453396472308e-08 -0.09990689938543265 +2.5251000000000006 0.7069428107421796 0.7069416529052577 -9.36073800070214e-09 -0.09990692765450498 +2.5252000000000003 0.7069428610897386 0.7069417024968812 -8.102186456471205e-09 -0.09990695591499765 +2.5253 0.7069429114355412 0.7069417520599227 -6.8520865847618295e-09 -0.09990698416691333 +2.5254000000000003 0.7069429617794976 0.7069418015944813 -5.610724170858339e-09 -0.0999070124102546 +2.5255 0.706943012121515 0.7069418511006584 -4.378382889753951e-09 -0.09990704064502398 +2.5256000000000003 0.7069430624614976 0.7069419005785597 -3.15534425844588e-09 -0.09990706887122418 +2.5257 0.7069431127993464 0.7069419500282927 -1.9418875552706938e-09 -0.09990709708885771 +2.5258000000000003 0.7069431631349601 0.7069419994499685 -7.382897730667803e-10 -0.09990712529792722 +2.5259 0.7069432134682336 0.706942048843701 4.551744623576548e-10 -0.09990715349843532 +2.526 0.7069432637990594 0.7069420982096071 1.6382329399294848e-09 -0.09990718169038453 +2.5261000000000005 0.7069433141273269 0.7069421475478064 2.8106159335669623e-09 -0.09990720987377749 +2.5262000000000002 0.706943364452923 0.7069421968584215 3.97205625769087e-09 -0.09990723804861684 +2.5263 0.7069434147757314 0.7069422461415779 5.1222893366134614e-09 -0.09990726621490516 +2.5264 0.7069434650956328 0.7069422953974038 6.261053260049609e-09 -0.09990729437264503 +2.5265 0.7069435154125054 0.7069423446260302 7.388088835158513e-09 -0.09990732252183901 +2.5266 0.7069435657262249 0.7069423938275907 8.50313965853472e-09 -0.09990735066248971 +2.5267000000000004 0.7069436160366639 0.706942443002222 9.605952170851917e-09 -0.09990737879459977 +2.5268 0.7069436663436924 0.7069424921500629 1.0696275708037273e-08 -0.0999074069181717 +2.5269 0.7069437166471775 0.7069425412712553 1.1773862566323567e-08 -0.09990743503320808 +2.527 0.7069437669469844 0.7069425903659439 1.2838468049086726e-08 -0.09990746313971156 +2.5271000000000003 0.706943817242975 0.7069426394342753 1.3889850530163228e-08 -0.09990749123768473 +2.5272 0.7069438675350088 0.7069426884763992 1.492777151196334e-08 -0.09990751932713014 +2.5273000000000003 0.7069439178229431 0.7069427374924679 1.595199566710448e-08 -0.0999075474080504 +2.5274 0.7069439681066323 0.7069427864826359 1.6962290901728627e-08 -0.09990757548044805 +2.5275 0.7069440183859284 0.7069428354470602 1.795842840494194e-08 -0.09990760354432572 +2.5276000000000005 0.7069440686606814 0.7069428843859002 1.8940182700856456e-08 -0.09990763159968602 +2.5277000000000003 0.7069441189307386 0.7069429332993178 1.9907331701499165e-08 -0.0999076596465315 +2.5278 0.7069441691959448 0.7069429821874769 2.0859656748445365e-08 -0.09990768768486472 +2.5279000000000003 0.7069442194561426 0.7069430310505442 2.1796942675268716e-08 -0.09990771571468826 +2.528 0.7069442697111726 0.7069430798886882 2.271897784830723e-08 -0.0999077437360047 +2.5281000000000002 0.7069443199608729 0.7069431287020802 2.3625554214368183e-08 -0.09990777174881664 +2.5282000000000004 0.7069443702050797 0.706943177490893 2.4516467349300353e-08 -0.09990779975312668 +2.5283 0.7069444204436264 0.7069432262553019 2.5391516498760036e-08 -0.0999078277489373 +2.5284 0.706944470676345 0.7069432749954847 2.6250504638059002e-08 -0.09990785573625123 +2.5285 0.7069445209030654 0.7069433237116207 2.7093238501654793e-08 -0.09990788371507098 +2.5286000000000004 0.7069445711236151 0.7069433724038909 2.791952863172298e-08 -0.0999079116853991 +2.5287 0.7069446213378192 0.7069434210724795 2.872918942325997e-08 -0.09990793964723818 +2.5288000000000004 0.7069446715455019 0.7069434697175718 2.9522039157042768e-08 -0.09990796760059081 +2.5289 0.706944721746485 0.7069435183393549 3.029790004993593e-08 -0.09990799554545957 +2.529 0.7069447719405882 0.7069435669380177 3.105659829132079e-08 -0.09990802348184696 +2.5291000000000006 0.7069448221276295 0.7069436155137515 3.1797964086463515e-08 -0.09990805140975559 +2.5292000000000003 0.7069448723074256 0.7069436640667492 3.252183168080125e-08 -0.09990807932918808 +2.5293 0.7069449224797909 0.7069437125972051 3.322803941198382e-08 -0.09990810724014693 +2.5294 0.7069449726445381 0.7069437611053155 3.391642973936404e-08 -0.09990813514263475 +2.5295 0.7069450228014788 0.7069438095912783 3.4586849278692156e-08 -0.09990816303665409 +2.5296000000000003 0.7069450729504223 0.7069438580552927 3.523914884027979e-08 -0.09990819092220751 +2.5297 0.7069451230911772 0.7069439064975598 3.5873183449816604e-08 -0.09990821879929761 +2.5298000000000003 0.7069451732235499 0.7069439549182821 3.648881239694257e-08 -0.09990824666792696 +2.5299 0.7069452233473454 0.7069440033176635 3.7085899264738265e-08 -0.09990827452809811 +2.53 0.7069452734623675 0.7069440516959091 3.766431194707209e-08 -0.09990830237981357 +2.5301000000000005 0.7069453235684187 0.7069441000532259 3.8223922688498946e-08 -0.09990833022307599 +2.5302000000000002 0.7069453736653 0.706944148389822 3.8764608103342146e-08 -0.09990835805788789 +2.5303 0.706945423752811 0.7069441967059064 3.928624921385737e-08 -0.09990838588425185 +2.5304 0.7069454738307506 0.7069442450016894 3.978873146931461e-08 -0.09990841370217039 +2.5305 0.706945523898916 0.7069442932773831 4.027194477201901e-08 -0.09990844151164607 +2.5306 0.7069455739571033 0.7069443415332005 4.0735783503331735e-08 -0.09990846931268157 +2.5307000000000004 0.7069456240051082 0.7069443897693551 4.118014654275193e-08 -0.09990849710527935 +2.5308 0.7069456740427245 0.7069444379860619 4.160493730955006e-08 -0.09990852488944199 +2.5309 0.7069457240697449 0.7069444861835368 4.201006373327765e-08 -0.09990855266517197 +2.531 0.7069457740859624 0.7069445343619964 4.2395438331829793e-08 -0.09990858043247197 +2.5311000000000003 0.706945824091168 0.7069445825216589 4.2760978204506306e-08 -0.09990860819134452 +2.5312 0.7069458740851522 0.7069446306627425 4.310660504588948e-08 -0.09990863594179211 +2.5313000000000003 0.7069459240677046 0.7069446787854664 4.3432245170130224e-08 -0.0999086636838173 +2.5314 0.7069459740386145 0.7069447268900508 4.373782951268279e-08 -0.0999086914174227 +2.5315 0.7069460239976704 0.7069447749767164 4.402329366846869e-08 -0.09990871914261089 +2.5316000000000005 0.7069460739446594 0.7069448230456847 4.4288577895346126e-08 -0.09990874685938435 +2.5317000000000003 0.7069461238793686 0.7069448710971775 4.453362711064057e-08 -0.09990877456774562 +2.5318 0.7069461738015849 0.7069449191314174 4.475839092236977e-08 -0.0999088022676973 +2.5319000000000003 0.706946223711094 0.7069449671486274 4.49628236327132e-08 -0.09990882995924191 +2.532 0.7069462736076817 0.7069450151490307 4.514688424321622e-08 -0.09990885764238203 +2.5321000000000002 0.7069463234911335 0.7069450631328513 4.5310536479076235e-08 -0.0999088853171202 +2.5322000000000005 0.706946373361234 0.7069451111003129 4.5453748778734315e-08 -0.09990891298345891 +2.5323 0.706946423217768 0.7069451590516402 4.557649429560995e-08 -0.09990894064140082 +2.5324 0.7069464730605198 0.7069452069870575 4.5678750911978816e-08 -0.09990896829094836 +2.5325 0.7069465228892737 0.7069452549067898 4.576050125805475e-08 -0.09990899593210409 +2.5326000000000004 0.7069465727038136 0.7069453028110626 4.582173269290779e-08 -0.09990902356487066 +2.5327 0.7069466225039236 0.7069453507001 4.586243730272943e-08 -0.09990905118925053 +2.5328000000000004 0.706946672289388 0.7069453985741275 4.588261192164933e-08 -0.09990907880524628 +2.5329 0.7069467220599903 0.70694544643337 4.588225811091862e-08 -0.0999091064128604 +2.533 0.7069467718155151 0.7069454942780523 4.58613821745224e-08 -0.0999091340120955 +2.5331000000000006 0.706946821555746 0.7069455421083991 4.581999514703672e-08 -0.09990916160295404 +2.5332000000000003 0.7069468712804678 0.7069455899246353 4.575811279015907e-08 -0.09990918918543865 +2.5333 0.7069469209894652 0.7069456377269849 4.567575558056536e-08 -0.09990921675955178 +2.5334 0.7069469706825231 0.7069456855156724 4.5572948727257145e-08 -0.09990924432529603 +2.5335 0.7069470203594262 0.7069457332909213 4.544972213339771e-08 -0.0999092718826739 +2.5336000000000003 0.7069470700199605 0.7069457810529549 4.5306110413659284e-08 -0.09990929943168793 +2.5337 0.7069471196639121 0.7069458288019964 4.5142152859528606e-08 -0.09990932697234071 +2.5338000000000003 0.7069471692910676 0.7069458765382683 4.49578934618583e-08 -0.09990935450463478 +2.5339 0.7069472189012135 0.7069459242619923 4.4753380862294634e-08 -0.09990938202857258 +2.534 0.7069472684941378 0.7069459719733899 4.4528668379298364e-08 -0.09990940954415671 +2.5341000000000005 0.7069473180696285 0.7069460196726818 4.428381395957248e-08 -0.09990943705138966 +2.5342000000000002 0.7069473676274749 0.706946067360088 4.401888019020528e-08 -0.09990946455027401 +2.5343 0.7069474171674661 0.7069461150358276 4.3733934255302254e-08 -0.09990949204081226 +2.5344 0.7069474666893931 0.7069461627001197 4.342904794639446e-08 -0.09990951952300696 +2.5345 0.7069475161930467 0.7069462103531816 4.310429763468293e-08 -0.09990954699686062 +2.5346 0.7069475656782194 0.7069462579952304 4.2759764238078923e-08 -0.0999095744623758 +2.5347000000000004 0.706947615144704 0.7069463056264815 4.2395533219469206e-08 -0.09990960191955503 +2.5348 0.7069476645922943 0.7069463532471503 4.2011694562429924e-08 -0.09990962936840078 +2.5349 0.7069477140207858 0.7069464008574505 4.160834274000158e-08 -0.09990965680891563 +2.535 0.7069477634299746 0.7069464484575949 4.118557670428069e-08 -0.0999096842411021 +2.5351000000000004 0.7069478128196576 0.7069464960477955 4.074349985172532e-08 -0.09990971166496271 +2.5352 0.7069478621896333 0.7069465436282624 4.028221999886894e-08 -0.09990973908049995 +2.5353000000000003 0.7069479115397014 0.7069465911992051 3.980184936150377e-08 -0.09990976648771638 +2.5354 0.7069479608696627 0.7069466387608319 3.9302504526925186e-08 -0.09990979388661453 +2.5355 0.7069480101793195 0.7069466863133491 3.8784306422706694e-08 -0.09990982127719691 +2.5356000000000005 0.7069480594684754 0.7069467338569624 3.8247380288944366e-08 -0.09990984865946607 +2.5357000000000003 0.7069481087369349 0.706946781391876 3.769185564009292e-08 -0.0999098760334245 +2.5358 0.7069481579845045 0.7069468289182921 3.711786625282265e-08 -0.0999099033990747 +2.5359000000000003 0.7069482072109924 0.7069468764364119 3.652555011571246e-08 -0.09990993075641923 +2.536 0.7069482564162077 0.706946923946435 3.591504940669843e-08 -0.0999099581054606 +2.5361000000000002 0.7069483055999612 0.7069469714485592 3.528651045144049e-08 -0.09990998544620132 +2.5362000000000005 0.7069483547620656 0.706947018942981 3.464008369209737e-08 -0.09991001277864386 +2.5363 0.7069484039023352 0.7069470664298947 3.397592364569324e-08 -0.09991004010279078 +2.5364 0.7069484530205861 0.7069471139094939 3.329418889197466e-08 -0.09991006741864467 +2.5365 0.7069485021166357 0.7069471613819694 3.259504199187857e-08 -0.09991009472620796 +2.5366000000000004 0.7069485511903038 0.7069472088475107 3.187864949100172e-08 -0.09991012202548318 +2.5367 0.7069486002414114 0.7069472563063053 3.11451818606201e-08 -0.09991014931647284 +2.5368000000000004 0.7069486492697818 0.7069473037585388 3.039481344738193e-08 -0.09991017659917942 +2.5369 0.7069486982752405 0.7069473512043949 2.9627722452491012e-08 -0.0999102038736055 +2.537 0.7069487472576141 0.7069473986440554 2.884409087619555e-08 -0.0999102311397535 +2.5371000000000006 0.706948796216732 0.7069474460777004 2.804410448829786e-08 -0.09991025839762603 +2.5372000000000003 0.7069488451524251 0.7069474935055075 2.7227952770908503e-08 -0.09991028564722552 +2.5373 0.7069488940645268 0.7069475409276523 2.639582886640457e-08 -0.09991031288855456 +2.5374 0.7069489429528724 0.7069475883443085 2.5547929553143556e-08 -0.09991034012161559 +2.5375 0.7069489918172994 0.7069476357556472 2.468445518301332e-08 -0.09991036734641116 +2.5376000000000003 0.7069490406576473 0.7069476831618379 2.3805609646737613e-08 -0.09991039456294373 +2.5377 0.7069490894737583 0.7069477305630472 2.2911600318364922e-08 -0.09991042177121587 +2.5378000000000003 0.7069491382654762 0.7069477779594402 2.2002637996287877e-08 -0.09991044897123 +2.5379 0.7069491870326479 0.706947825351179 2.1078936870283504e-08 -0.09991047616298868 +2.538 0.7069492357751219 0.7069478727384236 2.014071447814514e-08 -0.09991050334649437 +2.5381000000000005 0.7069492844927496 0.706947920121332 1.918819161981361e-08 -0.09991053052174968 +2.5382000000000002 0.7069493331853846 0.7069479675000592 1.8221592340030013e-08 -0.09991055768875702 +2.5383 0.7069493818528827 0.706948014874758 1.7241143855477314e-08 -0.09991058484751891 +2.5384 0.7069494304951027 0.7069480622455786 1.624707650967755e-08 -0.09991061199803784 +2.5385 0.7069494791119055 0.706948109612669 1.523962372875637e-08 -0.09991063914031628 +2.5386 0.7069495277031548 0.7069481569761744 1.4219021939043675e-08 -0.09991066627435681 +2.5387000000000004 0.7069495762687168 0.7069482043362374 1.318551053151179e-08 -0.09991069340016187 +2.5388 0.7069496248084602 0.7069482516929981 1.213933181667265e-08 -0.09991072051773399 +2.5389 0.7069496733222563 0.7069482990465941 1.108073094217843e-08 -0.09991074762707564 +2.539 0.7069497218099794 0.7069483463971599 1.0009955843381935e-08 -0.09991077472818932 +2.5391000000000004 0.7069497702715061 0.7069483937448275 8.927257192162252e-09 -0.09991080182107755 +2.5392 0.706949818706716 0.7069484410897267 7.832888337944155e-09 -0.09991082890574282 +2.5393000000000003 0.7069498671154912 0.7069484884319837 6.7271052469827786e-09 -0.09991085598218759 +2.5394 0.7069499154977168 0.7069485357717222 5.610166433842045e-09 -0.09991088305041435 +2.5395 0.7069499638532806 0.7069485831090636 4.482332911087683e-09 -0.09991091011042562 +2.5396000000000005 0.7069500121820733 0.7069486304441257 3.343868122500371e-09 -0.0999109371622239 +2.5397000000000003 0.7069500604839882 0.7069486777770242 2.19503788843195e-09 -0.09991096420581166 +2.5398 0.7069501087589223 0.706948725107871 1.0361103407532934e-09 -0.09991099124119142 +2.5399000000000003 0.7069501570067744 0.7069487724367758 -1.3264414566727112e-10 -0.09991101826836563 +2.54 0.7069502052274469 0.7069488197638453 -1.3109530102098366e-09 -0.09991104528733678 +2.5401000000000002 0.7069502534208449 0.7069488670891829 -2.498541569820323e-09 -0.09991107229810739 +2.5402000000000005 0.7069503015868766 0.7069489144128893 -3.6951330805931604e-09 -0.0999110993006799 +2.5403000000000002 0.706950349725453 0.7069489617350622 -4.900448808894953e-09 -0.09991112629505677 +2.5404 0.7069503978364885 0.706949009055796 -6.114208096416607e-09 -0.09991115328124056 +2.5405 0.7069504459199004 0.7069490563751829 -7.336128419153931e-09 -0.0999111802592338 +2.5406000000000004 0.7069504939756089 0.7069491036933109 -8.565925457663937e-09 -0.0999112072290389 +2.5407 0.7069505420035374 0.7069491510102655 -9.803313159514881e-09 -0.09991123419065834 +2.5408000000000004 0.7069505900036122 0.706949198326129 -1.1048003809542573e-08 -0.09991126114409461 +2.5409 0.7069506379757626 0.7069492456409807 -1.2299708094468814e-08 -0.0999112880893502 +2.541 0.7069506859199218 0.7069492929548967 -1.3558135169688262e-08 -0.09991131502642756 +2.5411000000000006 0.7069507338360252 0.70694934026795 -1.4822992733427853e-08 -0.09991134195532918 +2.5412000000000003 0.7069507817240119 0.7069493875802103 -1.6093987081824274e-08 -0.09991136887605755 +2.5413 0.7069508295838243 0.7069494348917442 -1.737082318915492e-08 -0.09991139578861515 +2.5414 0.7069508774154073 0.7069494822026156 -1.8653204770721632e-08 -0.09991142269300447 +2.5415 0.7069509252187096 0.7069495295128843 -1.9940834351372255e-08 -0.09991144958922803 +2.5416000000000003 0.706950972993683 0.7069495768226075 -2.1233413339226404e-08 -0.0999114764772882 +2.5417 0.7069510207402823 0.7069496241318389 -2.253064208552341e-08 -0.09991150335718751 +2.5418000000000003 0.7069510684584657 0.7069496714406291 -2.3832219962684892e-08 -0.0999115302289284 +2.5419 0.7069511161481946 0.7069497187490257 -2.5137845432402633e-08 -0.09991155709251341 +2.542 0.7069511638094338 0.7069497660570723 -2.644721611069073e-08 -0.09991158394794496 +2.5421000000000005 0.706951211442151 0.7069498133648103 -2.7760028844430254e-08 -0.09991161079522559 +2.5422000000000002 0.7069512590463176 0.7069498606722768 -2.9075979775554026e-08 -0.09991163763435768 +2.5423 0.706951306621908 0.7069499079795065 -3.039476441824181e-08 -0.09991166446534376 +2.5424 0.7069513541688999 0.7069499552865302 -3.171607772267139e-08 -0.09991169128818628 +2.5425 0.706951401687274 0.7069500025933756 -3.303961414592542e-08 -0.09991171810288771 +2.5426 0.706951449177015 0.7069500499000673 -3.436506772745186e-08 -0.09991174490945054 +2.5427000000000004 0.7069514966381103 0.706950097206626 -3.5692132157368744e-08 -0.09991177170787718 +2.5428 0.7069515440705512 0.7069501445130704 -3.702050084769624e-08 -0.09991179849817021 +2.5429 0.706951591474331 0.7069501918194143 -3.834986700044455e-08 -0.09991182528033199 +2.543 0.7069516388494479 0.7069502391256693 -3.967992368112284e-08 -0.09991185205436502 +2.5431000000000004 0.7069516861959022 0.7069502864318433 -4.101036388894129e-08 -0.09991187882027178 +2.5432 0.7069517335136984 0.706950333737941 -4.23408806278806e-08 -0.09991190557805472 +2.5433000000000003 0.7069517808028435 0.7069503810439637 -4.367116697757842e-08 -0.09991193232771628 +2.5434 0.7069518280633481 0.7069504283499094 -4.5000916163443405e-08 -0.09991195906925893 +2.5435 0.7069518752952264 0.706950475655773 -4.632982162798213e-08 -0.09991198580268516 +2.5436000000000005 0.7069519224984955 0.706950522961546 -4.765757710060818e-08 -0.09991201252799742 +2.5437000000000003 0.7069519696731761 0.7069505702672165 -4.898387666860994e-08 -0.09991203924519818 +2.5438 0.7069520168192918 0.7069506175727696 -5.030841484805065e-08 -0.09991206595428992 +2.5439000000000003 0.7069520639368694 0.7069506648781867 -5.16308866534013e-08 -0.09991209265527504 +2.544 0.7069521110259396 0.7069507121834462 -5.2950987670073724e-08 -0.09991211934815598 +2.5441000000000003 0.7069521580865358 0.7069507594885236 -5.426841412055697e-08 -0.09991214603293529 +2.5442000000000005 0.7069522051186949 0.7069508067933904 -5.5582862936841976e-08 -0.09991217270961542 +2.5443000000000002 0.706952252122457 0.7069508540980154 -5.689403182970211e-08 -0.09991219937819874 +2.5444 0.7069522990978656 0.7069509014023635 -5.820161935623895e-08 -0.09991222603868775 +2.5445 0.7069523460449669 0.7069509487063974 -5.9505324994909084e-08 -0.09991225269108493 +2.5446000000000004 0.7069523929638108 0.7069509960100757 -6.080484920688994e-08 -0.09991227933539269 +2.5447 0.7069524398544504 0.7069510433133545 -6.209989350915504e-08 -0.09991230597161355 +2.5448000000000004 0.7069524867169416 0.7069510906161858 -6.339016054473026e-08 -0.09991233259974984 +2.5449 0.7069525335513437 0.7069511379185192 -6.467535414687864e-08 -0.0999123592198041 +2.545 0.7069525803577196 0.7069511852203009 -6.595517940913981e-08 -0.0999123858317788 +2.5451000000000006 0.7069526271361346 0.7069512325214738 -6.722934275081582e-08 -0.09991241243567635 +2.5452000000000004 0.7069526738866578 0.7069512798219783 -6.849755199113058e-08 -0.09991243903149927 +2.5453 0.7069527206093608 0.7069513271217505 -6.975951640604203e-08 -0.0999124656192499 +2.5454 0.7069527673043184 0.7069513744207243 -7.101494680110051e-08 -0.09991249219893072 +2.5455 0.706952813971609 0.7069514217188304 -7.226355557866937e-08 -0.0999125187705442 +2.5456000000000003 0.706952860611314 0.7069514690159963 -7.350505679907388e-08 -0.0999125453340928 +2.5457 0.706952907223517 0.7069515163121461 -7.47391662504239e-08 -0.09991257188957892 +2.5458000000000003 0.7069529538083056 0.7069515636072016 -7.596560151366602e-08 -0.099912598437005 +2.5459 0.7069530003657701 0.706951610901081 -7.718408202156413e-08 -0.09991262497637357 +2.546 0.7069530468960037 0.7069516581936999 -7.839432912808836e-08 -0.09991265150768702 +2.5461000000000005 0.7069530933991024 0.7069517054849709 -7.959606617216619e-08 -0.09991267803094779 +2.5462000000000002 0.7069531398751654 0.7069517527748029 -8.07890185375304e-08 -0.0999127045461583 +2.5463 0.7069531863242946 0.706951800063103 -8.197291371993959e-08 -0.09991273105332098 +2.5464 0.706953232746595 0.7069518473497745 -8.314748138442407e-08 -0.09991275755243828 +2.5465 0.7069532791421749 0.7069518946347186 -8.431245342686855e-08 -0.09991278404351273 +2.5466 0.7069533255111446 0.7069519419178334 -8.546756404513578e-08 -0.09991281052654671 +2.5467000000000004 0.7069533718536176 0.7069519891990135 -8.661254978850619e-08 -0.09991283700154263 +2.5468 0.7069534181697106 0.7069520364781512 -8.77471496183932e-08 -0.09991286346850295 +2.5469 0.7069534644595419 0.7069520837551364 -8.887110497513007e-08 -0.09991288992743012 +2.547 0.7069535107232341 0.7069521310298559 -8.998415983001162e-08 -0.09991291637832654 +2.5471000000000004 0.7069535569609112 0.7069521783021934 -9.108606074861164e-08 -0.09991294282119467 +2.5472 0.7069536031727006 0.7069522255720305 -9.217655694629401e-08 -0.09991296925603689 +2.5473000000000003 0.7069536493587323 0.7069522728392461 -9.325540034198915e-08 -0.09991299568285575 +2.5474 0.7069536955191389 0.7069523201037162 -9.432234561804198e-08 -0.09991302210165363 +2.5475 0.7069537416540553 0.7069523673653142 -9.537715027485572e-08 -0.09991304851243293 +2.5476000000000005 0.7069537877636192 0.706952414623911 -9.641957469420925e-08 -0.09991307491519612 +2.5477000000000003 0.7069538338479708 0.706952461879375 -9.744938217742111e-08 -0.09991310130994557 +2.5478 0.7069538799072528 0.7069525091315723 -9.846633901213625e-08 -0.09991312769668376 +2.5479000000000003 0.7069539259416106 0.7069525563803661 -9.947021451656157e-08 -0.09991315407541314 +2.548 0.7069539719511917 0.7069526036256174 -1.004607811001812e-07 -0.09991318044613612 +2.5481000000000003 0.706954017936146 0.7069526508671848 -1.014378143131961e-07 -0.09991320680885513 +2.5482000000000005 0.7069540638966261 0.7069526981049244 -1.0240109289075955e-07 -0.09991323316357253 +2.5483000000000002 0.7069541098327866 0.7069527453386901 -1.0335039880675356e-07 -0.09991325951029083 +2.5484 0.7069541557447847 0.7069527925683335 -1.0428551733103475e-07 -0.09991328584901248 +2.5485 0.7069542016327796 0.7069528397937037 -1.0520623706499616e-07 -0.09991331217973978 +2.5486000000000004 0.7069542474969328 0.7069528870146479 -1.0611234999794578e-07 -0.09991333850247525 +2.5487 0.706954293337408 0.7069529342310108 -1.07003651551342e-07 -0.09991336481722127 +2.5488000000000004 0.7069543391543711 0.7069529814426354 -1.0787994062216172e-07 -0.09991339112398033 +2.5489 0.7069543849479903 0.7069530286493622 -1.0874101962973781e-07 -0.0999134174227548 +2.549 0.7069544307184354 0.7069530758510292 -1.0958669457647452e-07 -0.09991344371354707 +2.5491 0.7069544764658785 0.7069531230474735 -1.1041677505999048e-07 -0.0999134699963596 +2.5492000000000004 0.7069545221904937 0.7069531702385292 -1.1123107433036461e-07 -0.0999134962711948 +2.5493 0.7069545678924573 0.7069532174240293 -1.1202940934824934e-07 -0.09991352253805515 +2.5494 0.7069546135719472 0.7069532646038037 -1.1281160080395258e-07 -0.09991354879694302 +2.5495 0.7069546592291434 0.7069533117776816 -1.1357747317294886e-07 -0.09991357504786082 +2.5496000000000003 0.7069547048642271 0.7069533589454895 -1.1432685474190019e-07 -0.09991360129081095 +2.5497 0.7069547504773821 0.7069534061070526 -1.1505957765202413e-07 -0.09991362752579587 +2.5498000000000003 0.7069547960687935 0.7069534532621943 -1.1577547793552301e-07 -0.09991365375281792 +2.5499 0.7069548416386484 0.7069535004107361 -1.164743955658909e-07 -0.09991367997187961 +2.55 0.7069548871871352 0.706953547552498 -1.1715617447352611e-07 -0.09991370618298329 +2.5501000000000005 0.7069549327144444 0.7069535946872982 -1.1782066259603818e-07 -0.09991373238613137 +2.5502000000000002 0.7069549782207678 0.7069536418149536 -1.184677118938604e-07 -0.09991375858132633 +2.5503 0.7069550237062987 0.7069536889352792 -1.1909717840749567e-07 -0.09991378476857055 +2.5504000000000002 0.706955069171232 0.7069537360480886 -1.1970892226965957e-07 -0.09991381094786639 +2.5505 0.7069551146157638 0.7069537831531942 -1.2030280774517899e-07 -0.0999138371192163 +2.5506 0.7069551600400918 0.7069538302504066 -1.2087870326048245e-07 -0.09991386328262265 +2.5507000000000004 0.7069552054444155 0.7069538773395355 -1.2143648142268204e-07 -0.09991388943808793 +2.5508 0.7069552508289351 0.7069539244203892 -1.2197601906988043e-07 -0.09991391558561455 +2.5509 0.7069552961938523 0.706953971492774 -1.2249719727984443e-07 -0.09991394172520489 +2.551 0.7069553415393697 0.7069540185564958 -1.2299990140123007e-07 -0.09991396785686127 +2.5511000000000004 0.7069553868656915 0.7069540656113592 -1.2348402107439926e-07 -0.0999139939805862 +2.5512 0.7069554321730231 0.7069541126571673 -1.2394945025744064e-07 -0.09991402009638206 +2.5513000000000003 0.7069554774615705 0.7069541596937226 -1.243960872660682e-07 -0.09991404620425125 +2.5514 0.7069555227315412 0.7069542067208259 -1.2482383477882553e-07 -0.09991407230419617 +2.5515 0.7069555679831434 0.7069542537382779 -1.252325998457593e-07 -0.09991409839621923 +2.5516000000000005 0.7069556132165863 0.7069543007458776 -1.2562229393005275e-07 -0.09991412448032286 +2.5517000000000003 0.7069556584320799 0.7069543477434234 -1.2599283293231178e-07 -0.09991415055650937 +2.5518 0.7069557036298355 0.7069543947307124 -1.2634413717842186e-07 -0.0999141766247812 +2.5519000000000003 0.7069557488100644 0.706954441707542 -1.2667613147332446e-07 -0.09991420268514078 +2.552 0.7069557939729798 0.7069544886737077 -1.2698874508540459e-07 -0.0999142287375905 +2.5521000000000003 0.7069558391187947 0.7069545356290051 -1.272819117881241e-07 -0.09991425478213281 +2.5522000000000005 0.7069558842477226 0.7069545825732286 -1.2755556983920502e-07 -0.09991428081877 +2.5523000000000002 0.7069559293599785 0.7069546295061722 -1.2780966204307964e-07 -0.09991430684750457 +2.5524 0.7069559744557771 0.7069546764276293 -1.2804413571272655e-07 -0.09991433286833887 +2.5525 0.7069560195353339 0.7069547233373927 -1.282589427043651e-07 -0.09991435888127524 +2.5526000000000004 0.7069560645988653 0.7069547702352552 -1.2845403943653744e-07 -0.09991438488631617 +2.5527 0.7069561096465877 0.7069548171210087 -1.2862938688490422e-07 -0.09991441088346403 +2.5528000000000004 0.7069561546787175 0.7069548639944447 -1.2878495058397943e-07 -0.09991443687272117 +2.5529 0.7069561996954721 0.7069549108553546 -1.2892070064447758e-07 -0.09991446285409 +2.553 0.7069562446970687 0.7069549577035297 -1.2903661176545678e-07 -0.09991448882757295 +2.5531 0.7069562896837249 0.7069550045387607 -1.2913266321523675e-07 -0.09991451479317237 +2.5532000000000004 0.7069563346556587 0.7069550513608385 -1.2920883886609336e-07 -0.09991454075089067 +2.5533 0.7069563796130877 0.7069550981695536 -1.2926512716476823e-07 -0.09991456670073023 +2.5534 0.7069564245562296 0.7069551449646965 -1.2930152116022442e-07 -0.09991459264269341 +2.5535 0.7069564694853029 0.7069551917460577 -1.293180184793602e-07 -0.09991461857678269 +2.5536000000000003 0.7069565144005253 0.7069552385134279 -1.2931462135129523e-07 -0.09991464450300042 +2.5537 0.7069565593021143 0.7069552852665975 -1.2929133659002334e-07 -0.0999146704213489 +2.5538000000000003 0.7069566041902879 0.7069553320053574 -1.2924817559441248e-07 -0.09991469633183063 +2.5539 0.7069566490652637 0.7069553787294987 -1.2918515434473532e-07 -0.09991472223444792 +2.554 0.7069566939272587 0.7069554254388122 -1.2910229339573032e-07 -0.09991474812920322 +2.5541000000000005 0.70695673877649 0.7069554721330895 -1.2899961787139758e-07 -0.09991477401609888 +2.5542000000000002 0.7069567836131744 0.7069555188121225 -1.2887715747193773e-07 -0.09991479989513728 +2.5543 0.706956828437528 0.7069555654757029 -1.2873494642864913e-07 -0.09991482576632078 +2.5544000000000002 0.7069568732497669 0.7069556121236236 -1.285730235299487e-07 -0.0999148516296518 +2.5545 0.7069569180501064 0.7069556587556778 -1.2839143210749415e-07 -0.09991487748513278 +2.5546 0.7069569628387613 0.7069557053716589 -1.281902200084284e-07 -0.09991490333276598 +2.5547000000000004 0.7069570076159459 0.7069557519713605 -1.2796943958844065e-07 -0.09991492917255382 +2.5548 0.7069570523818741 0.706955798554578 -1.2772914770309285e-07 -0.09991495500449869 +2.5549 0.7069570971367587 0.7069558451211062 -1.2746940569394183e-07 -0.09991498082860294 +2.555 0.706957141880812 0.7069558916707419 -1.271902793711921e-07 -0.09991500664486902 +2.5551000000000004 0.7069571866142458 0.7069559382032816 -1.2689183899461387e-07 -0.09991503245329926 +2.5552 0.7069572313372707 0.706955984718523 -1.2657415925793059e-07 -0.09991505825389606 +2.5553000000000003 0.7069572760500963 0.7069560312162646 -1.2623731927494108e-07 -0.09991508404666172 +2.5554 0.7069573207529318 0.7069560776963059 -1.2588140254135571e-07 -0.0999151098315987 +2.5555 0.7069573654459853 0.7069561241584474 -1.255064969400005e-07 -0.09991513560870936 +2.5556000000000005 0.7069574101294636 0.7069561706024903 -1.2511269470265318e-07 -0.09991516137799605 +2.5557000000000003 0.7069574548035726 0.7069562170282371 -1.2470009239269608e-07 -0.09991518713946113 +2.5558 0.7069574994685174 0.7069562634354913 -1.2426879088082987e-07 -0.09991521289310701 +2.5559000000000003 0.7069575441245016 0.7069563098240578 -1.2381889532599166e-07 -0.09991523863893603 +2.556 0.706957588771728 0.7069563561937422 -1.2335051512851747e-07 -0.09991526437695061 +2.5561000000000003 0.7069576334103975 0.7069564025443514 -1.228637639370811e-07 -0.09991529010715304 +2.5562000000000005 0.7069576780407104 0.7069564488756939 -1.2235875959665243e-07 -0.09991531582954573 +2.5563000000000002 0.7069577226628654 0.7069564951875794 -1.2183562412768079e-07 -0.09991534154413104 +2.5564 0.70695776727706 0.7069565414798192 -1.212944836844615e-07 -0.09991536725091144 +2.5565 0.70695781188349 0.7069565877522254 -1.207354685516665e-07 -0.09991539294988917 +2.5566000000000004 0.7069578564823501 0.7069566340046115 -1.2015871309577209e-07 -0.09991541864106662 +2.5567 0.7069579010738332 0.7069566802367935 -1.1956435573209911e-07 -0.09991544432444618 +2.5568 0.7069579456581305 0.7069567264485874 -1.1895253888664914e-07 -0.09991547000003015 +2.5569 0.7069579902354322 0.7069567726398129 -1.1832340898049187e-07 -0.09991549566782101 +2.557 0.7069580348059266 0.7069568188102893 -1.1767711637772349e-07 -0.09991552132782104 +2.5571 0.7069580793698 0.7069568649598386 -1.1701381535771105e-07 -0.09991554698003263 +2.5572000000000004 0.7069581239272378 0.7069569110882838 -1.1633366407345913e-07 -0.09991557262445812 +2.5573 0.7069581684784227 0.7069569571954508 -1.1563682452732371e-07 -0.0999155982610999 +2.5574 0.7069582130235363 0.7069570032811661 -1.1492346250509267e-07 -0.09991562388996028 +2.5575 0.706958257562758 0.7069570493452586 -1.1419374756557743e-07 -0.09991564951104168 +2.5576000000000003 0.7069583020962654 0.7069570953875595 -1.1344785299030602e-07 -0.09991567512434646 +2.5577 0.7069583466242346 0.7069571414079006 -1.126859557297466e-07 -0.09991570072987693 +2.5578000000000003 0.7069583911468392 0.706957187406117 -1.1190823637555192e-07 -0.09991572632763551 +2.5579 0.7069584356642511 0.7069572333820451 -1.1111487912239537e-07 -0.09991575191762453 +2.558 0.70695848017664 0.706957279335523 -1.1030607170899043e-07 -0.09991577749984631 +2.5581000000000005 0.7069585246841736 0.7069573252663919 -1.0948200538166142e-07 -0.09991580307430324 +2.5582000000000003 0.7069585691870177 0.7069573711744941 -1.0864287484577129e-07 -0.09991582864099766 +2.5583 0.7069586136853354 0.7069574170596744 -1.0778887822148614e-07 -0.09991585419993192 +2.5584000000000002 0.7069586581792888 0.7069574629217801 -1.0692021701168286e-07 -0.09991587975110838 +2.5585 0.7069587026690363 0.7069575087606601 -1.0603709603256017e-07 -0.09991590529452939 +2.5586 0.7069587471547352 0.7069575545761659 -1.0513972336680111e-07 -0.0999159308301973 +2.5587000000000004 0.7069587916365397 0.7069576003681513 -1.0422831032974589e-07 -0.09991595635811448 +2.5588 0.7069588361146026 0.7069576461364722 -1.0330307140607453e-07 -0.09991598187828327 +2.5589 0.7069588805890739 0.7069576918809872 -1.023642242055714e-07 -0.09991600739070605 +2.559 0.7069589250601007 0.7069577376015569 -1.0141198941888974e-07 -0.09991603289538514 +2.5591000000000004 0.7069589695278284 0.7069577832980445 -1.004465907516322e-07 -0.09991605839232286 +2.5592 0.7069590139923996 0.7069578289703151 -9.946825487317651e-08 -0.09991608388152157 +2.5593000000000004 0.7069590584539548 0.7069578746182374 -9.847721137243998e-08 -0.09991610936298366 +2.5594 0.7069591029126316 0.7069579202416818 -9.74736927067052e-08 -0.09991613483671145 +2.5595 0.7069591473685655 0.706957965840521 -9.645793413309844e-08 -0.09991616030270728 +2.5596000000000005 0.7069591918218885 0.706958011414631 -9.543017366522161e-08 -0.09991618576097348 +2.5597000000000003 0.7069592362727313 0.70695805696389 -9.439065200376323e-08 -0.09991621121151242 +2.5598 0.706959280721221 0.7069581024881787 -9.333961249920197e-08 -0.09991623665432645 +2.5599000000000003 0.7069593251674828 0.7069581479873808 -9.227730107981558e-08 -0.0999162620894179 +2.56 0.7069593696116385 0.706958193461382 -9.120396620918014e-08 -0.09991628751678913 +2.5601000000000003 0.7069594140538077 0.7069582389100715 -9.011985880116868e-08 -0.09991631293644243 +2.5602000000000005 0.7069594584941068 0.7069582843333408 -8.902523219393027e-08 -0.09991633834838017 +2.5603000000000002 0.7069595029326499 0.7069583297310845 -8.792034206488858e-08 -0.0999163637526047 +2.5604 0.7069595473695484 0.7069583751031996 -8.680544638910853e-08 -0.09991638914911839 +2.5605 0.7069595918049103 0.7069584204495858 -8.568080537077472e-08 -0.0999164145379235 +2.5606000000000004 0.7069596362388415 0.7069584657701458 -8.454668137640453e-08 -0.09991643991902244 +2.5607 0.7069596806714444 0.7069585110647854 -8.340333888193913e-08 -0.0999164652924175 +2.5608 0.7069597251028192 0.7069585563334129 -8.225104441723224e-08 -0.09991649065811108 +2.5609 0.7069597695330627 0.7069586015759394 -8.109006648972239e-08 -0.09991651601610542 +2.561 0.7069598139622686 0.7069586467922794 -7.992067552718696e-08 -0.09991654136640288 +2.5611 0.7069598583905286 0.7069586919823501 -7.874314382223108e-08 -0.09991656670900587 +2.5612000000000004 0.7069599028179303 0.7069587371460713 -7.755774545682714e-08 -0.09991659204391663 +2.5613 0.7069599472445591 0.7069587822833665 -7.636475625460992e-08 -0.09991661737113756 +2.5614 0.7069599916704974 0.7069588273941613 -7.516445369153829e-08 -0.09991664269067095 +2.5615 0.7069600360958241 0.7069588724783848 -7.395711685903236e-08 -0.09991666800251914 +2.5616000000000003 0.7069600805206158 0.7069589175359694 -7.274302637810467e-08 -0.0999166933066845 +2.5617 0.7069601249449455 0.70695896256685 -7.152246434861953e-08 -0.09991671860316935 +2.5618000000000003 0.7069601693688831 0.7069590075709647 -7.029571427079676e-08 -0.09991674389197598 +2.5619 0.7069602137924955 0.7069590525482545 -6.906306099663945e-08 -0.0999167691731067 +2.562 0.7069602582158472 0.7069590974986639 -6.782479064449884e-08 -0.09991679444656387 +2.5621000000000005 0.7069603026389986 0.7069591424221402 -6.658119054573156e-08 -0.09991681971234981 +2.5622000000000003 0.7069603470620078 0.7069591873186338 -6.533254917314227e-08 -0.09991684497046688 +2.5623 0.7069603914849294 0.7069592321880985 -6.40791560750642e-08 -0.0999168702209174 +2.5624000000000002 0.7069604359078151 0.7069592770304909 -6.282130180857229e-08 -0.09991689546370369 +2.5625 0.7069604803307128 0.7069593218457706 -6.155927787139526e-08 -0.09991692069882807 +2.5626 0.7069605247536681 0.7069593666339005 -6.029337663252671e-08 -0.09991694592629277 +2.5627000000000004 0.7069605691767232 0.706959411394847 -5.90238912710761e-08 -0.09991697114610025 +2.5628 0.706960613599917 0.7069594561285795 -5.7751115701892494e-08 -0.09991699635825281 +2.5629 0.7069606580232852 0.70695950083507 -5.6475344509211364e-08 -0.09991702156275274 +2.563 0.7069607024468605 0.7069595455142942 -5.5196872879217235e-08 -0.09991704675960233 +2.5631000000000004 0.706960746870672 0.706959590166231 -5.391599653412418e-08 -0.09991707194880393 +2.5632 0.7069607912947466 0.7069596347908625 -5.263301165693221e-08 -0.09991709713035993 +2.5633000000000004 0.7069608357191071 0.7069596793881735 -5.134821483027824e-08 -0.09991712230427256 +2.5634 0.706960880143773 0.7069597239581527 -5.0061902964336664e-08 -0.09991714747054414 +2.5635 0.7069609245687613 0.7069597685007911 -4.877437322862305e-08 -0.09991717262917704 +2.5636000000000005 0.7069609689940854 0.7069598130160839 -4.7485922982713584e-08 -0.09991719778017352 +2.5637000000000003 0.7069610134197557 0.7069598575040287 -4.619684970989194e-08 -0.09991722292353594 +2.5638 0.7069610578457792 0.7069599019646268 -4.490745094537507e-08 -0.09991724805926658 +2.5639000000000003 0.7069611022721599 0.7069599463978824 -4.361802421174897e-08 -0.09991727318736779 +2.564 0.7069611466988983 0.7069599908038029 -4.2328866945656274e-08 -0.09991729830784182 +2.5641000000000003 0.7069611911259921 0.706960035182399 -4.1040276432141067e-08 -0.09991732342069104 +2.5642000000000005 0.7069612355534356 0.7069600795336848 -3.975254973624925e-08 -0.09991734852591777 +2.5643000000000002 0.7069612799812196 0.7069601238576774 -3.846598363270448e-08 -0.0999173736235243 +2.5644 0.7069613244093327 0.7069601681543966 -3.718087453804392e-08 -0.09991739871351295 +2.5645 0.7069613688377588 0.7069602124238661 -3.589751844553218e-08 -0.09991742379588597 +2.5646000000000004 0.7069614132664801 0.7069602566661123 -3.461621085078508e-08 -0.09991744887064576 +2.5647 0.706961457695475 0.7069603008811653 -3.333724669235538e-08 -0.0999174739377946 +2.5648 0.7069615021247185 0.7069603450690577 -3.206092027258599e-08 -0.09991749899733478 +2.5649 0.706961546554183 0.7069603892298257 -3.0787525200689364e-08 -0.09991752404926864 +2.565 0.706961590983837 0.7069604333635086 -2.951735432053966e-08 -0.09991754909359844 +2.5651 0.7069616354136466 0.7069604774701486 -2.8250699642693236e-08 -0.09991757413032652 +2.5652000000000004 0.7069616798435745 0.7069605215497912 -2.6987852276951288e-08 -0.09991759915945517 +2.5653 0.7069617242735804 0.7069605656024849 -2.5729102367741397e-08 -0.09991762418098671 +2.5654 0.7069617687036207 0.7069606096282816 -2.4474739027113834e-08 -0.09991764919492345 +2.5655 0.7069618131336486 0.7069606536272358 -2.322505026708735e-08 -0.09991767420126768 +2.5656000000000003 0.7069618575636145 0.7069606975994055 -2.1980322935898078e-08 -0.09991769920002168 +2.5657 0.7069619019934656 0.7069607415448516 -2.074084264665904e-08 -0.09991772419118777 +2.5658000000000003 0.706961946423146 0.7069607854636379 -1.9506893718379548e-08 -0.09991774917476821 +2.5659 0.7069619908525973 0.7069608293558316 -1.8278759106576253e-08 -0.09991777415076541 +2.566 0.706962035281757 0.7069608732215027 -1.7056720341256798e-08 -0.09991779911918158 +2.5661000000000005 0.7069620797105607 0.7069609170607241 -1.5841057461433994e-08 -0.09991782408001904 +2.5662000000000003 0.7069621241389403 0.7069609608735719 -1.4632048948338972e-08 -0.0999178490332801 +2.5663 0.7069621685668248 0.7069610046601249 -1.342997166557322e-08 -0.09991787397896704 +2.5664000000000002 0.7069622129941407 0.7069610484204655 -1.2235100791888054e-08 -0.09991789891708218 +2.5665 0.7069622574208112 0.7069610921546781 -1.1047709763505054e-08 -0.09991792384762777 +2.5666 0.7069623018467567 0.7069611358628507 -9.868070206461854e-09 -0.09991794877060621 +2.5667000000000004 0.7069623462718945 0.7069611795450739 -8.696451878932587e-09 -0.0999179736860197 +2.5668 0.7069623906961391 0.7069612232014414 -7.533122604007347e-09 -0.09991799859387057 +2.5669 0.7069624351194022 0.7069612668320494 -6.3783482124463164e-09 -0.09991802349416107 +2.567 0.706962479541593 0.7069613104369971 -5.232392479362358e-09 -0.09991804838689354 +2.5671000000000004 0.7069625239626174 0.7069613540163864 -4.0955170704445876e-09 -0.09991807327207024 +2.5672 0.7069625683823786 0.7069613975703226 -2.9679814786409686e-09 -0.09991809814969349 +2.5673000000000004 0.7069626128007772 0.7069614410989127 -1.8500429539020091e-09 -0.09991812301976553 +2.5674 0.706962657217711 0.7069614846022676 -7.419564641494847e-10 -0.09991814788228873 +2.5675 0.7069627016330754 0.7069615280805 3.5602537758194774e-10 -0.09991817273726536 +2.5676000000000005 0.7069627460467625 0.7069615715337255 1.4436523599822837e-09 -0.0999181975846977 +2.5677000000000003 0.706962790458662 0.7069616149620624 2.5206767411203868e-09 -0.09991822242458798 +2.5678 0.7069628348686612 0.706961658365632 3.586853303087778e-09 -0.09991824725693857 +2.5679000000000003 0.7069628792766444 0.7069617017445575 4.641939393632e-09 -0.0999182720817517 +2.568 0.7069629236824936 0.7069617450989654 5.685695005086533e-09 -0.09991829689902967 +2.5681000000000003 0.7069629680860884 0.7069617884289843 6.717882805595821e-09 -0.09991832170877481 +2.5682000000000005 0.7069630124873054 0.7069618317347452 7.738268206769483e-09 -0.09991834651098935 +2.5683000000000002 0.7069630568860192 0.706961875016382 8.746619417458745e-09 -0.09991837130567557 +2.5684 0.7069631012821015 0.7069619182740308 9.742707487124525e-09 -0.09991839609283577 +2.5685 0.706963145675422 0.70696196150783 1.0726306366552751e-08 -0.09991842087247223 +2.5686000000000004 0.7069631900658478 0.7069620047179205 1.1697192954691904e-08 -0.09991844564458723 +2.5687 0.7069632344532437 0.7069620479044463 1.2655147148959989e-08 -0.0999184704091831 +2.5688 0.706963278837472 0.7069620910675521 1.3599951904225138e-08 -0.09991849516626204 +2.5689 0.7069633232183927 0.7069621342073864 1.4531393264030634e-08 -0.09991851991582634 +2.569 0.7069633675958642 0.7069621773240993 1.5449260425647038e-08 -0.09991854465787833 +2.5691 0.7069634119697419 0.7069622204178432 1.6353345779103468e-08 -0.09991856939242033 +2.5692000000000004 0.706963456339879 0.7069622634887729 1.7243444954892495e-08 -0.09991859411945453 +2.5693 0.7069635007061272 0.7069623065370446 1.8119356878613935e-08 -0.09991861883898322 +2.5694 0.7069635450683354 0.7069623495628177 1.8980883797863057e-08 -0.09991864355100868 +2.5695 0.7069635894263506 0.7069623925662528 1.982783135161953e-08 -0.09991866825553318 +2.5696000000000003 0.706963633780018 0.7069624355475131 2.0660008586727285e-08 -0.09991869295255902 +2.5697 0.7069636781291808 0.7069624785067637 2.1477228022079298e-08 -0.09991871764208848 +2.5698000000000003 0.70696372247368 0.7069625214441715 2.227930569025094e-08 -0.09991874232412379 +2.5699 0.7069637668133546 0.7069625643599051 2.306606116178611e-08 -0.09991876699866727 +2.57 0.7069638111480419 0.7069626072541355 2.383731759723895e-08 -0.09991879166572112 +2.5701000000000005 0.7069638554775772 0.7069626501270354 2.4592901793143995e-08 -0.09991881632528771 +2.5702000000000003 0.7069638998017946 0.7069626929787796 2.5332644202832877e-08 -0.09991884097736929 +2.5703 0.7069639441205252 0.7069627358095436 2.605637900061908e-08 -0.09991886562196806 +2.5704000000000002 0.7069639884335994 0.7069627786195056 2.6763944087002112e-08 -0.0999188902590863 +2.5705 0.7069640327408456 0.7069628214088456 2.7455181154587005e-08 -0.09991891488872635 +2.5706 0.7069640770420906 0.7069628641777448 2.8129935698492647e-08 -0.0999189395108905 +2.5707000000000004 0.7069641213371594 0.7069629069263859 2.8788057070128215e-08 -0.0999189641255809 +2.5708 0.7069641656258752 0.7069629496549537 2.9429398510152915e-08 -0.09991898873279989 +2.5709 0.7069642099080602 0.7069629923636336 3.005381715888433e-08 -0.09991901333254966 +2.571 0.7069642541835351 0.7069630350526137 3.06611741135443e-08 -0.09991903792483255 +2.5711000000000004 0.7069642984521189 0.7069630777220829 3.125133444213668e-08 -0.09991906250965087 +2.5712 0.7069643427136294 0.7069631203722313 3.182416722334602e-08 -0.09991908708700677 +2.5713000000000004 0.7069643869678824 0.7069631630032507 3.237954557949729e-08 -0.09991911165690254 +2.5714 0.7069644312146934 0.7069632056153341 3.291734668696422e-08 -0.09991913621934051 +2.5715 0.7069644754538759 0.706963248208676 3.3437451823006836e-08 -0.09991916077432288 +2.5716000000000006 0.7069645196852427 0.7069632907834715 3.393974637097563e-08 -0.09991918532185197 +2.5717000000000003 0.7069645639086048 0.7069633333399178 3.4424119867149106e-08 -0.09991920986193002 +2.5718 0.7069646081237726 0.7069633758782123 3.489046601808099e-08 -0.0999192343945593 +2.5719000000000003 0.7069646523305548 0.706963418398554 3.533868270927387e-08 -0.09991925891974199 +2.572 0.7069646965287599 0.7069634609011426 3.5768672046812555e-08 -0.09991928343748038 +2.5721000000000003 0.7069647407181947 0.7069635033861795 3.6180340369507125e-08 -0.09991930794777676 +2.5722000000000005 0.7069647848986655 0.7069635458538661 3.6573598273179075e-08 -0.09991933245063339 +2.5723000000000003 0.7069648290699773 0.7069635883044056 3.6948360621069654e-08 -0.09991935694605251 +2.5724 0.7069648732319344 0.7069636307380016 3.730454657159543e-08 -0.09991938143403636 +2.5725 0.7069649173843404 0.7069636731548583 3.764207959916499e-08 -0.0999194059145872 +2.5726000000000004 0.706964961526998 0.7069637155551813 3.7960887487240025e-08 -0.09991943038770734 +2.5727 0.7069650056597094 0.7069637579391763 3.8260902378642325e-08 -0.099919454853399 +2.5728 0.7069650497822757 0.7069638003070502 3.854206076688016e-08 -0.0999194793116644 +2.5729 0.7069650938944976 0.7069638426590099 3.880430350482189e-08 -0.09991950376250582 +2.573 0.7069651379961754 0.7069638849952635 3.904757584112517e-08 -0.09991952820592548 +2.5731 0.7069651820871086 0.7069639273160193 3.9271827408093873e-08 -0.09991955264192569 +2.5732000000000004 0.7069652261670964 0.7069639696214862 3.9477012230351716e-08 -0.09991957707050869 +2.5733 0.7069652702359374 0.7069640119118732 3.966308877167979e-08 -0.09991960149167667 +2.5734 0.7069653142934296 0.7069640541873904 3.983001989685264e-08 -0.09991962590543191 +2.5735 0.7069653583393714 0.7069640964482475 3.997777289592441e-08 -0.09991965031177664 +2.5736000000000003 0.7069654023735603 0.7069641386946551 4.0106319508514954e-08 -0.09991967471071322 +2.5737 0.7069654463957935 0.7069641809268237 4.021563589085009e-08 -0.09991969910224377 +2.5738000000000003 0.7069654904058682 0.7069642231449639 4.030570266259914e-08 -0.09991972348637056 +2.5739 0.7069655344035817 0.7069642653492866 4.0376504887792986e-08 -0.09991974786309582 +2.574 0.7069655783887305 0.7069643075400032 4.042803206615042e-08 -0.09991977223242188 +2.5741000000000005 0.7069656223611119 0.7069643497173244 4.046027814869069e-08 -0.09991979659435095 +2.5742000000000003 0.7069656663205227 0.7069643918814617 4.047324154640708e-08 -0.09991982094888525 +2.5743 0.7069657102667595 0.7069644340326254 4.046692511465444e-08 -0.099919845296027 +2.5744000000000002 0.7069657541996195 0.7069644761710273 4.0441336153149154e-08 -0.09991986963577852 +2.5745 0.7069657981188995 0.7069645182968778 4.039648640249971e-08 -0.09991989396814195 +2.5746 0.7069658420243969 0.7069645604103874 4.0332392042471965e-08 -0.09991991829311958 +2.5747000000000004 0.7069658859159096 0.7069646025117667 4.024907369372388e-08 -0.09991994261071364 +2.5748 0.7069659297932349 0.7069646446012261 4.0146556402193e-08 -0.09991996692092642 +2.5749 0.7069659736561712 0.7069646866789749 4.002486963389229e-08 -0.0999199912237601 +2.575 0.7069660175045169 0.7069647287452229 3.988404726970596e-08 -0.09992001551921692 +2.5751000000000004 0.7069660613380707 0.7069647708001792 3.972412758457278e-08 -0.09992003980729916 +2.5752 0.7069661051566323 0.706964812844052 3.9545153266568045e-08 -0.09992006408800902 +2.5753000000000004 0.7069661489600012 0.7069648548770495 3.934717136486188e-08 -0.09992008836134875 +2.5754 0.7069661927479782 0.7069648968993792 3.913023331053589e-08 -0.09992011262732056 +2.5755 0.7069662365203643 0.706964938911248 3.889439489229707e-08 -0.09992013688592673 +2.5756000000000006 0.7069662802769611 0.706964980912862 3.8639716237395816e-08 -0.09992016113716949 +2.5757000000000003 0.7069663240175708 0.7069650229044269 3.836626180295233e-08 -0.09992018538105102 +2.5758 0.7069663677419966 0.7069650648861472 3.8074100353405194e-08 -0.09992020961757359 +2.5759000000000003 0.7069664114500426 0.7069651068582272 3.776330496571556e-08 -0.09992023384673945 +2.576 0.7069664551415135 0.7069651488208699 3.743395296344765e-08 -0.09992025806855082 +2.5761000000000003 0.7069664988162148 0.7069651907742773 3.7086125947993764e-08 -0.09992028228300986 +2.5762000000000005 0.7069665424739533 0.7069652327186512 3.671990974826733e-08 -0.09992030649011892 +2.5763000000000003 0.7069665861145364 0.7069652746541917 3.6335394417233435e-08 -0.09992033068988017 +2.5764 0.7069666297377729 0.7069653165810981 3.593267419547963e-08 -0.09992035488229585 +2.5765 0.7069666733434719 0.7069653584995685 3.551184749560343e-08 -0.09992037906736814 +2.5766000000000004 0.7069667169314446 0.7069654004098005 3.507301687792619e-08 -0.09992040324509933 +2.5767 0.7069667605015026 0.7069654423119895 3.4616289024472224e-08 -0.0999204274154916 +2.5768 0.7069668040534596 0.7069654842063309 3.414177471294799e-08 -0.09992045157854723 +2.5769 0.706966847587129 0.7069655260930179 3.364958879072122e-08 -0.0999204757342684 +2.577 0.706966891102327 0.7069655679722427 3.313985014533061e-08 -0.09992049988265736 +2.5771 0.7069669345988703 0.7069656098441963 3.261268167326081e-08 -0.09992052402371629 +2.5772000000000004 0.7069669780765772 0.7069656517090686 3.206821026432993e-08 -0.09992054815744744 +2.5773 0.7069670215352676 0.7069656935670474 3.1506566761790866e-08 -0.09992057228385308 +2.5774 0.7069670649747624 0.7069657354183196 3.0927885917228504e-08 -0.09992059640293537 +2.5775 0.7069671083948843 0.7069657772630703 3.033230638709028e-08 -0.09992062051469652 +2.5776000000000003 0.7069671517954573 0.706965819101483 2.971997066503196e-08 -0.09992064461913874 +2.5777 0.7069671951763079 0.7069658609337403 2.909102508018291e-08 -0.09992066871626439 +2.5778000000000003 0.706967238537263 0.7069659027600224 2.8445619748573847e-08 -0.09992069280607559 +2.5779 0.7069672818781514 0.7069659445805079 2.7783908534972923e-08 -0.09992071688857451 +2.578 0.706967325198804 0.7069659863953741 2.710604901992597e-08 -0.0999207409637634 +2.5781000000000005 0.7069673684990536 0.706966028204796 2.6412202458123146e-08 -0.0999207650316445 +2.5782000000000003 0.7069674117787341 0.7069660700089478 2.5702533747173906e-08 -0.09992078909222 +2.5783 0.7069674550376819 0.7069661118080011 2.49772113755653e-08 -0.09992081314549217 +2.5784000000000002 0.7069674982757345 0.7069661536021254 2.4236407403580018e-08 -0.09992083719146318 +2.5785 0.7069675414927319 0.7069661953914892 2.348029740605051e-08 -0.09992086123013523 +2.5786000000000002 0.7069675846885157 0.7069662371762584 2.270906043246035e-08 -0.09992088526151054 +2.5787000000000004 0.70696762786293 0.7069662789565971 2.1922878970515036e-08 -0.09992090928559136 +2.5788 0.7069676710158201 0.7069663207326679 2.1121938897569748e-08 -0.09992093330237993 +2.5789 0.7069677141470339 0.7069663625046303 2.0306429442465412e-08 -0.09992095731187838 +2.579 0.706967757256421 0.7069664042726423 1.9476543134354374e-08 -0.09992098131408891 +2.5791000000000004 0.7069678003438338 0.70696644603686 1.8632475760199663e-08 -0.09992100530901381 +2.5792 0.706967843409126 0.7069664877974373 1.777442632053955e-08 -0.09992102929665526 +2.5793000000000004 0.706967886452154 0.7069665295545257 1.690259698265001e-08 -0.0999210532770155 +2.5794 0.7069679294727762 0.7069665713082743 1.601719302416621e-08 -0.09992107725009665 +2.5795 0.7069679724708533 0.7069666130588304 1.5118422803592213e-08 -0.09992110121590099 +2.5796000000000006 0.7069680154462481 0.7069666548063389 1.4206497687442587e-08 -0.0999211251744307 +2.5797000000000003 0.7069680583988263 0.7069666965509425 1.328163201554794e-08 -0.09992114912568806 +2.5798 0.706968101328455 0.7069667382927811 1.234404305421738e-08 -0.09992117306967516 +2.5799000000000003 0.7069681442350043 0.7069667800319925 1.1393950932921115e-08 -0.09992119700639425 +2.58 0.7069681871183466 0.7069668217687124 1.0431578599187641e-08 -0.09992122093584754 +2.5801000000000003 0.7069682299783568 0.7069668635030735 9.457151767429395e-09 -0.09992124485803722 +2.5802000000000005 0.7069682728149123 0.7069669052352066 8.470898866901055e-09 -0.09992126877296552 +2.5803000000000003 0.7069683156278924 0.7069669469652398 7.47305097664741e-09 -0.09992129268063465 +2.5804 0.7069683584171795 0.7069669886932983 6.463841787339442e-09 -0.09992131658104675 +2.5805 0.7069684011826587 0.7069670304195054 5.443507538824277e-09 -0.09992134047420409 +2.5806000000000004 0.7069684439242172 0.7069670721439812 4.4122869654814045e-09 -0.09992136436010884 +2.5807 0.7069684866417449 0.7069671138668439 3.3704212415788803e-09 -0.0999213882387632 +2.5808 0.7069685293351344 0.7069671555882084 2.3181539196906464e-09 -0.09992141211016939 +2.5809 0.7069685720042809 0.7069671973081877 1.2557308777874643e-09 -0.09992143597432959 +2.581 0.7069686146490821 0.7069672390268913 1.8340027153201932e-10 -0.09992145983124598 +2.5811 0.7069686572694391 0.7069672807444263 -8.98587542048912e-10 -0.09992148368092077 +2.5812000000000004 0.7069686998652547 0.706967322460897 -1.9899800540040813e-09 -0.09992150752335612 +2.5813 0.7069687424364353 0.7069673641764058 -3.0905226615710046e-09 -0.09992153135855432 +2.5814 0.7069687849828894 0.7069674058910516 -4.199958724554476e-09 -0.09992155518651753 +2.5815 0.7069688275045287 0.7069674476049299 -5.318029635582866e-09 -0.0999215790072479 +2.5816000000000003 0.7069688700012675 0.7069674893181348 -6.444474866078298e-09 -0.09992160282074763 +2.5817 0.7069689124730227 0.7069675310307566 -7.579032040849754e-09 -0.09992162662701892 +2.5818000000000003 0.7069689549197151 0.7069675727428828 -8.721436988400055e-09 -0.09992165042606399 +2.5819 0.7069689973412671 0.7069676144545988 -9.871423816386338e-09 -0.09992167421788503 +2.582 0.7069690397376045 0.7069676561659862 -1.102872495325341e-08 -0.09992169800248422 +2.5821000000000005 0.7069690821086557 0.7069676978771242 -1.2193071222826868e-08 -0.09992172177986372 +2.5822000000000003 0.7069691244543528 0.7069677395880889 -1.3364191910666262e-08 -0.09992174555002578 +2.5823 0.7069691667746298 0.7069677812989537 -1.4541814819142573e-08 -0.09992176931297252 +2.5824000000000003 0.7069692090694248 0.7069678230097889 -1.572566633205666e-08 -0.09992179306870622 +2.5825 0.7069692513386774 0.7069678647206616 -1.6915471480558747e-08 -0.09992181681722896 +2.5826000000000002 0.7069692935823314 0.7069679064316365 -1.8110954004297436e-08 -0.09992184055854303 +2.5827000000000004 0.7069693358003328 0.7069679481427751 -1.9311836419507594e-08 -0.09992186429265054 +2.5828 0.7069693779926316 0.7069679898541354 -2.0517840078858318e-08 -0.0999218880195537 +2.5829 0.7069694201591795 0.7069680315657731 -2.1728685239107148e-08 -0.09992191173925474 +2.583 0.7069694622999321 0.7069680732777404 -2.2944091125284838e-08 -0.09992193545175576 +2.5831000000000004 0.7069695044148476 0.7069681149900868 -2.4163775995313802e-08 -0.09992195915705902 +2.5832 0.7069695465038874 0.7069681567028583 -2.5387457203325525e-08 -0.09992198285516662 +2.5833000000000004 0.7069695885670162 0.7069681984160986 -2.66148512690495e-08 -0.0999220065460808 +2.5834 0.7069696306042016 0.7069682401298477 -2.7845673943515878e-08 -0.09992203022980378 +2.5835 0.706969672615414 0.7069682818441427 -2.907964026912027e-08 -0.0999220539063377 +2.5836000000000006 0.7069697146006267 0.7069683235590178 -3.031646465161478e-08 -0.0999220775756847 +2.5837000000000003 0.7069697565598169 0.7069683652745038 -3.1555860924075904e-08 -0.09992210123784698 +2.5838 0.7069697984929639 0.7069684069906287 -3.2797542411739863e-08 -0.0999221248928267 +2.5839000000000003 0.7069698404000513 0.7069684487074176 -3.404122200247571e-08 -0.09992214854062616 +2.584 0.7069698822810646 0.7069684904248918 -3.52866122066333e-08 -0.09992217218124742 +2.5841000000000003 0.7069699241359928 0.7069685321430703 -3.653342522935959e-08 -0.09992219581469268 +2.5842 0.7069699659648283 0.7069685738619684 -3.778137303424127e-08 -0.0999222194409641 +2.5843000000000003 0.706970007767566 0.7069686155815984 -3.903016740965798e-08 -0.09992224306006386 +2.5844 0.7069700495442046 0.7069686573019702 -4.027952003697859e-08 -0.0999222666719942 +2.5845 0.7069700912947454 0.7069686990230899 -4.152914255620968e-08 -0.09992229027675725 +2.5846000000000005 0.706970133019193 0.7069687407449605 -4.277874663102051e-08 -0.09992231387435518 +2.5847 0.7069701747175547 0.7069687824675819 -4.4028044019128125e-08 -0.09992233746479014 +2.5848 0.7069702163898416 0.7069688241909513 -4.527674663388679e-08 -0.09992236104806433 +2.5849 0.7069702580360673 0.7069688659150627 -4.6524566614991516e-08 -0.09992238462417993 +2.585 0.7069702996562488 0.7069689076399068 -4.7771216391239834e-08 -0.09992240819313913 +2.5851 0.706970341250406 0.7069689493654712 -4.901640875013078e-08 -0.09992243175494404 +2.5852000000000004 0.7069703828185621 0.7069689910917405 -5.025985690154146e-08 -0.09992245530959691 +2.5853 0.7069704243607431 0.7069690328186966 -5.1501274545137296e-08 -0.09992247885709984 +2.5854 0.7069704658769782 0.7069690745463176 -5.274037593455683e-08 -0.09992250239745507 +2.5855 0.7069705073672998 0.706969116274579 -5.397687594479485e-08 -0.0999225259306647 +2.5856000000000003 0.706970548831743 0.7069691580034531 -5.5210490140615576e-08 -0.09992254945673089 +2.5857 0.7069705902703463 0.7069691997329093 -5.6440934832280645e-08 -0.09992257297565586 +2.5858000000000003 0.7069706316831509 0.7069692414629138 -5.7667927151009574e-08 -0.0999225964874417 +2.5859 0.7069706730702012 0.7069692831934298 -5.8891185109911925e-08 -0.09992261999209062 +2.586 0.7069707144315451 0.7069693249244179 -6.011042766925628e-08 -0.09992264348960486 +2.5861000000000005 0.7069707557672327 0.706969366655835 -6.132537479957081e-08 -0.09992266697998647 +2.5862000000000003 0.7069707970773174 0.7069694083876351 -6.253574754691224e-08 -0.09992269046323767 +2.5863 0.7069708383618556 0.7069694501197699 -6.374126810052005e-08 -0.0999227139393606 +2.5864000000000003 0.7069708796209067 0.7069694918521874 -6.494165984702663e-08 -0.09992273740835741 +2.5865 0.7069709208545331 0.7069695335848329 -6.613664744505032e-08 -0.0999227608702303 +2.5866000000000002 0.7069709620627999 0.7069695753176493 -6.732595688027296e-08 -0.09992278432498142 +2.5867000000000004 0.7069710032457754 0.7069696170505753 -6.850931553266035e-08 -0.09992280777261292 +2.5868 0.7069710444035311 0.7069696587835477 -6.96864522376113e-08 -0.09992283121312695 +2.5869 0.7069710855361404 0.7069697005165001 -7.085709734797399e-08 -0.09992285464652567 +2.587 0.7069711266436806 0.7069697422493635 -7.202098279346023e-08 -0.09992287807281129 +2.5871000000000004 0.7069711677262311 0.7069697839820654 -7.317784214699863e-08 -0.0999229014919859 +2.5872 0.7069712087838749 0.7069698257145312 -7.432741068024579e-08 -0.09992292490405168 +2.5873000000000004 0.706971249816697 0.706969867446683 -7.546942543080679e-08 -0.09992294830901081 +2.5874 0.7069712908247858 0.7069699091784402 -7.660362525644532e-08 -0.09992297170686543 +2.5875 0.7069713318082322 0.7069699509097195 -7.772975089623269e-08 -0.09992299509761765 +2.5876000000000006 0.7069713727671301 0.7069699926404348 -7.88475450295284e-08 -0.09992301848126971 +2.5877000000000003 0.7069714137015757 0.7069700343704974 -7.99567523388639e-08 -0.09992304185782372 +2.5878 0.7069714546116683 0.7069700760998157 -8.105711956068323e-08 -0.09992306522728185 +2.5879000000000003 0.7069714954975097 0.7069701178282951 -8.214839554866044e-08 -0.09992308858964621 +2.588 0.7069715363592046 0.7069701595558389 -8.323033133268015e-08 -0.09992311194491897 +2.5881000000000003 0.7069715771968602 0.7069702012823473 -8.430268016567516e-08 -0.0999231352931023 +2.5882 0.7069716180105862 0.7069702430077185 -8.536519759821948e-08 -0.09992315863419833 +2.5883000000000003 0.7069716588004951 0.7069702847318475 -8.641764151235548e-08 -0.09992318196820926 +2.5884 0.7069716995667016 0.7069703264546269 -8.745977219271756e-08 -0.09992320529513712 +2.5885 0.7069717403093236 0.7069703681759465 -8.849135237250227e-08 -0.09992322861498415 +2.5886000000000005 0.7069717810284812 0.7069704098956942 -8.951214728984691e-08 -0.0999232519277525 +2.5887000000000002 0.7069718217242967 0.7069704516137552 -9.052192474160586e-08 -0.09992327523344434 +2.5888 0.706971862396895 0.7069704933300116 -9.15204551458007e-08 -0.09992329853206174 +2.5889 0.7069719030464037 0.7069705350443438 -9.250751157457993e-08 -0.09992332182360684 +2.589 0.7069719436729527 0.7069705767566299 -9.348286981666898e-08 -0.09992334510808187 +2.5891 0.7069719842766737 0.7069706184667448 -9.444630842854462e-08 -0.09992336838548889 +2.5892000000000004 0.7069720248577019 0.706970660174562 -9.53976087847419e-08 -0.09992339165583014 +2.5893 0.7069720654161742 0.7069707018799518 -9.633655512469169e-08 -0.09992341491910771 +2.5894 0.706972105952229 0.7069707435827829 -9.726293460302765e-08 -0.09992343817532372 +2.5895 0.7069721464660083 0.7069707852829215 -9.817653733555642e-08 -0.09992346142448033 +2.5896000000000003 0.7069721869576553 0.7069708269802315 -9.907715645823822e-08 -0.0999234846665797 +2.5897 0.706972227427316 0.7069708686745745 -9.996458814887088e-08 -0.09992350790162394 +2.5898000000000003 0.7069722678751384 0.7069709103658104 -1.0083863170428503e-07 -0.0999235311296152 +2.5899 0.7069723083012724 0.7069709520537967 -1.0169908956029344e-07 -0.09992355435055562 +2.59 0.7069723487058701 0.7069709937383889 -1.0254576735153897e-07 -0.09992357756444735 +2.5901000000000005 0.7069723890890858 0.7069710354194403 -1.0337847395052585e-07 -0.09992360077129253 +2.5902000000000003 0.7069724294510755 0.7069710770968023 -1.0419702150404886e-07 -0.09992362397109326 +2.5903 0.7069724697919975 0.7069711187703243 -1.0500122548696977e-07 -0.09992364716385176 +2.5904000000000003 0.7069725101120119 0.7069711604398539 -1.0579090474558545e-07 -0.09992367034957007 +2.5905 0.7069725504112804 0.7069712021052362 -1.0656588151670976e-07 -0.09992369352825033 +2.5906000000000002 0.7069725906899673 0.7069712437663156 -1.0732598149706257e-07 -0.09992371669989475 +2.5907000000000004 0.706972630948238 0.7069712854229333 -1.0807103385541278e-07 -0.09992373986450542 +2.5908 0.7069726711862603 0.7069713270749296 -1.0880087129155891e-07 -0.09992376302208449 +2.5909 0.7069727114042033 0.7069713687221428 -1.0951533006148262e-07 -0.09992378617263406 +2.591 0.7069727516022377 0.7069714103644098 -1.1021425002158414e-07 -0.09992380931615633 +2.5911000000000004 0.7069727917805362 0.7069714520015651 -1.1089747465990729e-07 -0.09992383245265331 +2.5912 0.7069728319392733 0.7069714936334421 -1.1156485113170134e-07 -0.09992385558212724 +2.5913000000000004 0.7069728720786247 0.7069715352598727 -1.122162302923807e-07 -0.09992387870458021 +2.5914 0.706972912198768 0.7069715768806866 -1.1285146673915836e-07 -0.0999239018200144 +2.5915 0.7069729522998817 0.706971618495713 -1.1347041883012776e-07 -0.09992392492843188 +2.5916000000000006 0.7069729923821464 0.7069716601047786 -1.1407294873110041e-07 -0.09992394802983479 +2.5917000000000003 0.7069730324457438 0.706971701707709 -1.1465892242427944e-07 -0.09992397112422517 +2.5918 0.7069730724908574 0.7069717433043288 -1.1522820976550552e-07 -0.0999239942116053 +2.5919 0.7069731125176719 0.7069717848944612 -1.1578068448425682e-07 -0.09992401729197731 +2.592 0.7069731525263727 0.7069718264779272 -1.1631622424956856e-07 -0.09992404036534319 +2.5921000000000003 0.7069731925171471 0.7069718680545476 -1.1683471064921624e-07 -0.09992406343170514 +2.5922 0.7069732324901835 0.7069719096241414 -1.173360292521658e-07 -0.09992408649106527 +2.5923000000000003 0.7069732724456714 0.7069719511865268 -1.1782006962245128e-07 -0.09992410954342573 +2.5924 0.7069733123838015 0.7069719927415204 -1.1828672534172635e-07 -0.09992413258878863 +2.5925 0.7069733523047654 0.7069720342889381 -1.1873589403701978e-07 -0.09992415562715605 +2.5926000000000005 0.7069733922087562 0.7069720758285944 -1.1916747739981748e-07 -0.09992417865853019 +2.5927000000000002 0.7069734320959675 0.7069721173603034 -1.1958138120340966e-07 -0.0999242016829131 +2.5928 0.7069734719665943 0.7069721588838773 -1.199775153306465e-07 -0.09992422470030694 +2.5929 0.706973511820832 0.7069722003991286 -1.2035579378608108e-07 -0.09992424771071386 +2.593 0.7069735516588773 0.7069722419058679 -1.2071613472892928e-07 -0.09992427071413597 +2.5931 0.7069735914809275 0.7069722834039049 -1.2105846047133495e-07 -0.09992429371057529 +2.5932000000000004 0.7069736312871808 0.7069723248930496 -1.213826975130644e-07 -0.09992431670003404 +2.5933 0.706973671077836 0.7069723663731101 -1.2168877654150645e-07 -0.09992433968251428 +2.5934 0.7069737108530929 0.7069724078438945 -1.219766324576932e-07 -0.09992436265801816 +2.5935 0.7069737506131517 0.7069724493052103 -1.222462043849737e-07 -0.09992438562654782 +2.5936000000000003 0.7069737903582133 0.7069724907568636 -1.2249743568289173e-07 -0.09992440858810535 +2.5937 0.7069738300884788 0.7069725321986607 -1.2273027396106362e-07 -0.09992443154269282 +2.5938000000000003 0.7069738698041503 0.7069725736304073 -1.2294467108438234e-07 -0.09992445449031238 +2.5939 0.7069739095054302 0.7069726150519087 -1.231405831816912e-07 -0.09992447743096616 +2.594 0.7069739491925212 0.706972656462969 -1.2331797066833516e-07 -0.09992450036465628 +2.5941000000000005 0.7069739888656265 0.706972697863393 -1.234767982409568e-07 -0.09992452329138479 +2.5942000000000003 0.7069740285249494 0.7069727392529845 -1.2361703489657816e-07 -0.09992454621115386 +2.5943 0.7069740681706937 0.7069727806315473 -1.2373865391698824e-07 -0.09992456912396556 +2.5944000000000003 0.7069741078030638 0.706972821998885 -1.2384163288782501e-07 -0.09992459202982204 +2.5945 0.7069741474222635 0.7069728633548005 -1.239259537055143e-07 -0.0999246149287254 +2.5946000000000002 0.7069741870284973 0.7069729046990973 -1.2399160257900443e-07 -0.09992463782067776 +2.5947000000000005 0.7069742266219694 0.7069729460315786 -1.2403857002282748e-07 -0.0999246607056812 +2.5948 0.7069742662028842 0.7069729873520468 -1.2406685087618108e-07 -0.09992468358373784 +2.5949 0.7069743057714463 0.7069730286603055 -1.2407644427343822e-07 -0.09992470645484976 +2.595 0.7069743453278602 0.7069730699561576 -1.2406735366322919e-07 -0.09992472931901915 +2.5951000000000004 0.7069743848723301 0.706973111239406 -1.2403958681017624e-07 -0.09992475217624802 +2.5952 0.7069744244050602 0.7069731525098539 -1.2399315577581171e-07 -0.09992477502653851 +2.5953000000000004 0.7069744639262545 0.7069731937673049 -1.239280769411294e-07 -0.09992479786989271 +2.5954 0.7069745034361168 0.706973235011563 -1.2384437096668588e-07 -0.09992482070631276 +2.5955 0.7069745429348505 0.7069732762424317 -1.2374206280647837e-07 -0.09992484353580075 +2.5956000000000006 0.7069745824226588 0.7069733174597155 -1.236211816958016e-07 -0.09992486635835876 +2.5957000000000003 0.7069746218997447 0.7069733586632189 -1.2348176115818676e-07 -0.09992488917398894 +2.5958 0.7069746613663104 0.7069733998527472 -1.2332383897070698e-07 -0.09992491198269338 +2.5959 0.7069747008225575 0.7069734410281056 -1.2314745717785514e-07 -0.09992493478447409 +2.596 0.7069747402686879 0.7069734821891 -1.2295266205858413e-07 -0.09992495757933324 +2.5961000000000003 0.7069747797049023 0.7069735233355376 -1.2273950412110268e-07 -0.09992498036727297 +2.5962 0.7069748191314011 0.7069735644672254 -1.2250803811154898e-07 -0.09992500314829539 +2.5963000000000003 0.7069748585483837 0.7069736055839707 -1.2225832297582673e-07 -0.0999250259224025 +2.5964 0.7069748979560493 0.7069736466855822 -1.2199042184919684e-07 -0.09992504868959644 +2.5965 0.7069749373545958 0.7069736877718693 -1.2170440204239963e-07 -0.09992507144987932 +2.5966000000000005 0.706974976744221 0.7069737288426419 -1.2140033502257286e-07 -0.09992509420325328 +2.5967000000000002 0.7069750161251214 0.7069737698977105 -1.210782964028434e-07 -0.09992511694972035 +2.5968 0.7069750554974925 0.706973810936887 -1.2073836592324527e-07 -0.0999251396892826 +2.5969 0.7069750948615294 0.7069738519599842 -1.2038062741602518e-07 -0.09992516242194219 +2.597 0.7069751342174257 0.7069738929668151 -1.2000516880390777e-07 -0.09992518514770116 +2.5971 0.7069751735653744 0.7069739339571945 -1.196120820740748e-07 -0.09992520786656162 +2.5972000000000004 0.7069752129055676 0.706973974930938 -1.1920146323479708e-07 -0.09992523057852569 +2.5973 0.706975252238196 0.7069740158878624 -1.1877341233451633e-07 -0.09992525328359546 +2.5974 0.7069752915634493 0.7069740568277849 -1.1832803339245634e-07 -0.099925275981773 +2.5975 0.7069753308815155 0.7069740977505248 -1.178654344020924e-07 -0.09992529867306038 +2.5976000000000004 0.7069753701925825 0.7069741386559021 -1.1738572729472208e-07 -0.09992532135745975 +2.5977 0.7069754094968361 0.7069741795437384 -1.1688902791344435e-07 -0.09992534403497318 +2.5978000000000003 0.7069754487944608 0.706974220413856 -1.1637545598713883e-07 -0.0999253667056027 +2.5979 0.7069754880856401 0.7069742612660792 -1.1584513509750594e-07 -0.09992538936935046 +2.598 0.7069755273705562 0.7069743021002333 -1.152981926617197e-07 -0.09992541202621853 +2.5981000000000005 0.7069755666493895 0.7069743429161449 -1.1473475987691661e-07 -0.09992543467620901 +2.5982000000000003 0.7069756059223194 0.7069743837136425 -1.141549717184609e-07 -0.099925457319324 +2.5983 0.7069756451895233 0.7069744244925558 -1.1355896688963751e-07 -0.09992547995556551 +2.5984000000000003 0.7069756844511773 0.706974465252716 -1.1294688778695772e-07 -0.09992550258493574 +2.5985 0.7069757237074561 0.7069745059939561 -1.1231888048107708e-07 -0.0999255252074367 +2.5986000000000002 0.7069757629585325 0.7069745467161102 -1.1167509466475378e-07 -0.09992554782307046 +2.5987000000000005 0.7069758022045776 0.7069745874190143 -1.1101568363203196e-07 -0.0999255704318391 +2.5988 0.7069758414457614 0.7069746281025067 -1.1034080422099579e-07 -0.09992559303374475 +2.5989 0.7069758806822514 0.7069746687664269 -1.0965061680683064e-07 -0.09992561562878949 +2.599 0.7069759199142136 0.7069747094106158 -1.0894528524284242e-07 -0.09992563821697535 +2.5991000000000004 0.7069759591418125 0.7069747500349168 -1.0822497682055898e-07 -0.09992566079830448 +2.5992 0.7069759983652105 0.7069747906391749 -1.0748986224457663e-07 -0.09992568337277889 +2.5993000000000004 0.706976037584568 0.7069748312232367 -1.0674011557357949e-07 -0.0999257059404007 +2.5994 0.7069760768000438 0.7069748717869508 -1.0597591419084923e-07 -0.09992572850117198 +2.5995 0.7069761160117946 0.7069749123301683 -1.051974387652338e-07 -0.09992575105509481 +2.5996000000000006 0.7069761552199749 0.7069749528527413 -1.0440487320084041e-07 -0.09992577360217125 +2.5997000000000003 0.7069761944247375 0.7069749933545246 -1.0359840459887165e-07 -0.09992579614240336 +2.5998 0.7069762336262331 0.7069750338353751 -1.027782232003796e-07 -0.09992581867579328 +2.5999 0.7069762728246101 0.7069750742951515 -1.0194452236631651e-07 -0.09992584120234302 +2.6 0.7069763120200152 0.7069751147337149 -1.0109749850554378e-07 -0.09992586372205471 +2.6001000000000003 0.7069763512125928 0.706975155150928 -1.0023735105488263e-07 -0.09992588623493044 +2.6002 0.7069763904024847 0.7069751955466561 -9.936428240278627e-08 -0.09992590874097224 +2.6003000000000003 0.7069764295898309 0.7069752359207668 -9.84784978650538e-08 -0.09992593124018218 +2.6004 0.706976468774769 0.7069752762731297 -9.758020562671693e-08 -0.09992595373256234 +2.6005 0.7069765079574345 0.7069753166036167 -9.66696166943351e-08 -0.09992597621811478 +2.6006000000000005 0.7069765471379603 0.706975356912102 -9.574694485176005e-08 -0.09992599869684159 +2.6007000000000002 0.7069765863164775 0.7069753971984623 -9.481240660202256e-08 -0.09992602116874484 +2.6008 0.7069766254931141 0.7069754374625763 -9.386622112049492e-08 -0.09992604363382658 +2.6009 0.7069766646679962 0.7069754777043253 -9.290861019764507e-08 -0.09992606609208887 +2.601 0.706976703841248 0.7069755179235934 -9.193979819827058e-08 -0.09992608854353385 +2.6011 0.7069767430129897 0.7069755581202666 -9.096001199904863e-08 -0.09992611098816355 +2.6012000000000004 0.7069767821833408 0.7069755982942332 -8.996948094776996e-08 -0.09992613342598 +2.6013 0.7069768213524167 0.7069756384453847 -8.896843679048055e-08 -0.09992615585698525 +2.6014 0.7069768605203317 0.7069756785736145 -8.79571136367871e-08 -0.09992617828118146 +2.6015 0.7069768996871969 0.706975718678819 -8.693574788613129e-08 -0.09992620069857065 +2.6016000000000004 0.7069769388531206 0.7069757587608969 -8.590457819396269e-08 -0.09992622310915486 +2.6017 0.7069769780182087 0.7069757988197494 -8.486384540148245e-08 -0.09992624551293618 +2.6018000000000003 0.7069770171825647 0.7069758388552806 -8.381379248099952e-08 -0.09992626790991667 +2.6019 0.7069770563462893 0.706975878867397 -8.275466448388891e-08 -0.09992629030009836 +2.602 0.7069770955094805 0.7069759188560076 -8.168670847640697e-08 -0.09992631268348333 +2.6021000000000005 0.706977134672234 0.7069759588210249 -8.061017348678229e-08 -0.0999263350600737 +2.6022000000000003 0.706977173834642 0.7069759987623632 -7.952531045057193e-08 -0.09992635742987148 +2.6023 0.7069772129967947 0.7069760386799397 -7.843237214821136e-08 -0.09992637979287872 +2.6024000000000003 0.7069772521587794 0.7069760785736746 -7.733161314343179e-08 -0.09992640214909748 +2.6025 0.7069772913206802 0.7069761184434908 -7.622328972948372e-08 -0.09992642449852986 +2.6026000000000002 0.7069773304825793 0.7069761582893138 -7.510765986018172e-08 -0.09992644684117788 +2.6027000000000005 0.7069773696445553 0.7069761981110719 -7.398498310783735e-08 -0.09992646917704362 +2.6028000000000002 0.7069774088066842 0.7069762379086963 -7.285552058172717e-08 -0.09992649150612909 +2.6029 0.7069774479690398 0.7069762776821216 -7.171953488515834e-08 -0.09992651382843648 +2.603 0.7069774871316916 0.7069763174312838 -7.057729004261021e-08 -0.09992653614396768 +2.6031000000000004 0.7069775262947078 0.7069763571561227 -6.942905144075376e-08 -0.09992655845272479 +2.6032 0.7069775654581529 0.7069763968565816 -6.827508577077201e-08 -0.09992658075470992 +2.6033000000000004 0.706977604622089 0.7069764365326054 -6.71156609615732e-08 -0.09992660304992512 +2.6034 0.7069776437865747 0.7069764761841424 -6.59510461242796e-08 -0.09992662533837238 +2.6035 0.7069776829516663 0.7069765158111438 -6.478151148457331e-08 -0.0999266476200538 +2.6036000000000006 0.7069777221174166 0.7069765554135642 -6.360732832067992e-08 -0.09992666989497144 +2.6037000000000003 0.7069777612838761 0.7069765949913605 -6.242876889744897e-08 -0.09992669216312736 +2.6038 0.7069778004510918 0.7069766345444923 -6.124610641171022e-08 -0.09992671442452356 +2.6039 0.7069778396191081 0.7069766740729231 -6.005961492331832e-08 -0.09992673667916212 +2.604 0.7069778787879664 0.7069767135766184 -5.88695692892334e-08 -0.09992675892704508 +2.6041000000000003 0.7069779179577048 0.7069767530555473 -5.767624510519091e-08 -0.0999267811681745 +2.6042 0.7069779571283589 0.7069767925096815 -5.6479918640432725e-08 -0.0999268034025524 +2.6043000000000003 0.7069779962999612 0.7069768319389962 -5.528086677092023e-08 -0.0999268256301809 +2.6044 0.7069780354725412 0.7069768713434691 -5.407936691796851e-08 -0.09992684785106204 +2.6045 0.7069780746461249 0.7069769107230806 -5.2875696985579465e-08 -0.09992687006519779 +2.6046000000000005 0.7069781138207363 0.7069769500778145 -5.1670135290836014e-08 -0.0999268922725902 +2.6047000000000002 0.7069781529963957 0.7069769894076579 -5.046296050557203e-08 -0.09992691447324138 +2.6048 0.7069781921731204 0.7069770287126003 -4.925445158774234e-08 -0.09992693666715331 +2.6049 0.706978231350925 0.7069770679926344 -4.8044887719297935e-08 -0.09992695885432806 +2.605 0.706978270529821 0.7069771072477562 -4.683454824135069e-08 -0.0999269810347677 +2.6051 0.7069783097098169 0.7069771464779644 -4.562371258765756e-08 -0.09992700320847425 +2.6052000000000004 0.706978348890918 0.7069771856832606 -4.4412660224555766e-08 -0.09992702537544972 +2.6053 0.7069783880731271 0.7069772248636498 -4.3201670579147964e-08 -0.09992704753569621 +2.6054 0.7069784272564434 0.7069772640191399 -4.199102298360814e-08 -0.0999270696892158 +2.6055 0.7069784664408635 0.706977303149741 -4.0780996605338645e-08 -0.09992709183601045 +2.6056000000000004 0.7069785056263809 0.7069773422554673 -3.9571870382229795e-08 -0.09992711397608219 +2.6057 0.7069785448129857 0.7069773813363356 -3.8363922963218465e-08 -0.0999271361094331 +2.6058000000000003 0.7069785840006659 0.7069774203923654 -3.7157432637171216e-08 -0.09992715823606522 +2.6059 0.7069786231894057 0.7069774594235797 -3.5952677274967565e-08 -0.0999271803559806 +2.606 0.7069786623791867 0.7069774984300039 -3.474993426279445e-08 -0.09992720246918124 +2.6061000000000005 0.7069787015699875 0.7069775374116667 -3.35494804366062e-08 -0.09992722457566919 +2.6062000000000003 0.7069787407617838 0.7069775763685997 -3.2351592022710277e-08 -0.0999272466754465 +2.6063 0.7069787799545478 0.7069776153008376 -3.115654457217301e-08 -0.09992726876851514 +2.6064000000000003 0.7069788191482493 0.7069776542084178 -2.996461289555066e-08 -0.0999272908548772 +2.6065 0.7069788583428553 0.706977693091381 -2.8776071003041442e-08 -0.09992731293453476 +2.6066000000000003 0.7069788975383295 0.7069777319497704 -2.7591192037048143e-08 -0.09992733500748978 +2.6067000000000005 0.7069789367346324 0.7069777707836324 -2.6410248215365945e-08 -0.0999273570737443 +2.6068000000000002 0.7069789759317227 0.7069778095930164 -2.52335107635282e-08 -0.09992737913330044 +2.6069 0.706979015129555 0.7069778483779741 -2.406124985452479e-08 -0.09992740118616013 +2.607 0.7069790543280811 0.7069778871385607 -2.289373454830365e-08 -0.09992742323232537 +2.6071000000000004 0.706979093527251 0.7069779258748343 -2.1731232728236516e-08 -0.09992744527179835 +2.6072 0.7069791327270107 0.7069779645868557 -2.0574011039102558e-08 -0.09992746730458099 +2.6073000000000004 0.7069791719273038 0.7069780032746882 -1.9422334825939386e-08 -0.0999274893306753 +2.6074 0.706979211128071 0.7069780419383983 -1.827646807723085e-08 -0.09992751135008335 +2.6075 0.7069792503292507 0.7069780805780554 -1.7136673358987553e-08 -0.09992753336280719 +2.6076000000000006 0.7069792895307775 0.7069781191937314 -1.600321175793465e-08 -0.0999275553688488 +2.6077000000000004 0.7069793287325838 0.7069781577855012 -1.4876342819929167e-08 -0.09992757736821022 +2.6078 0.7069793679345995 0.7069781963534423 -1.3756324491413091e-08 -0.09992759936089346 +2.6079 0.7069794071367509 0.7069782348976353 -1.2643413062601166e-08 -0.0999276213469006 +2.608 0.7069794463389625 0.7069782734181631 -1.1537863101995088e-08 -0.0999276433262336 +2.6081000000000003 0.7069794855411553 0.7069783119151114 -1.0439927406943883e-08 -0.09992766529889452 +2.6082 0.7069795247432483 0.706978350388569 -9.349856943362267e-09 -0.0999276872648854 +2.6083000000000003 0.7069795639451577 0.706978388838627 -8.267900781545878e-09 -0.0999277092242083 +2.6084 0.7069796031467963 0.706978427265379 -7.1943060441295725e-09 -0.09992773117686514 +2.6085 0.7069796423480752 0.7069784656689216 -6.129317856214123e-09 -0.09992775312285802 +2.6086000000000005 0.7069796815489022 0.7069785040493537 -5.073179277712003e-09 -0.09992777506218889 +2.6087000000000002 0.706979720749183 0.7069785424067769 -4.026131256509857e-09 -0.0999277969948598 +2.6088 0.7069797599488207 0.7069785807412957 -2.988412570355259e-09 -0.09992781892087282 +2.6089 0.7069797991477156 0.7069786190530167 -1.9602597722129245e-09 -0.09992784084022997 +2.609 0.7069798383457657 0.7069786573420489 -9.419071338861995e-10 -0.09992786275293322 +2.6091 0.7069798775428662 0.7069786956085038 6.641340168783705e-11 -0.0999278846589845 +2.6092000000000004 0.7069799167389099 0.7069787338524961 1.064472275949524e-09 -0.09992790655838599 +2.6093 0.7069799559337879 0.7069787720741423 2.0520423693604073e-09 -0.09992792845113962 +2.6094 0.7069799951273881 0.7069788102735614 3.0288990465060506e-09 -0.09992795033724747 +2.6095 0.706980034319596 0.7069788484508747 3.9948202176787184e-09 -0.09992797221671149 +2.6096000000000004 0.7069800735102953 0.7069788866062061 4.9495863753065694e-09 -0.09992799408953376 +2.6097 0.7069801126993666 0.7069789247396816 5.8929806590057865e-09 -0.09992801595571621 +2.6098000000000003 0.7069801518866888 0.7069789628514295 6.824788891142408e-09 -0.09992803781526087 +2.6099 0.7069801910721389 0.7069790009415806 7.74479963754765e-09 -0.09992805966816987 +2.61 0.7069802302555908 0.7069790390102677 8.652804242212375e-09 -0.09992808151444511 +2.6101000000000005 0.7069802694369163 0.706979077057626 9.548596888002414e-09 -0.09992810335408864 +2.6102000000000003 0.7069803086159854 0.7069791150837923 1.0431974640026653e-08 -0.09992812518710242 +2.6103 0.7069803477926659 0.7069791530889067 1.1302737482066227e-08 -0.09992814701348852 +2.6104000000000003 0.7069803869668234 0.7069791910731101 1.2160688370350947e-08 -0.09992816883324895 +2.6105 0.7069804261383217 0.7069792290365466 1.300563327345794e-08 -0.09992819064638575 +2.6106000000000003 0.7069804653070217 0.7069792669793615 1.3837381227822798e-08 -0.09992821245290084 +2.6107000000000005 0.7069805044727833 0.7069793049017024 1.4655744362025713e-08 -0.09992823425279629 +2.6108000000000002 0.7069805436354637 0.7069793428037188 1.5460537954904707e-08 -0.099928256046074 +2.6109 0.7069805827949187 0.7069793806855624 1.625158047371955e-08 -0.09992827783273615 +2.611 0.7069806219510018 0.706979418547387 1.7028693602774703e-08 -0.09992829961278461 +2.6111000000000004 0.7069806611035648 0.7069794563893474 1.7791702304134627e-08 -0.09992832138622149 +2.6112 0.7069807002524577 0.7069794942116014 1.8540434841042563e-08 -0.09992834315304874 +2.6113000000000004 0.7069807393975285 0.7069795320143075 1.9274722825625423e-08 -0.09992836491326836 +2.6114 0.7069807785386235 0.7069795697976267 1.9994401246649363e-08 -0.09992838666688239 +2.6115 0.7069808176755872 0.7069796075617212 2.069930852242885e-08 -0.09992840841389275 +2.6116 0.7069808568082627 0.7069796453067554 2.138928652251071e-08 -0.09992843015430156 +2.6117000000000004 0.7069808959364914 0.7069796830328949 2.2064180601501227e-08 -0.09992845188811073 +2.6118 0.7069809350601125 0.7069797207403077 2.2723839653709943e-08 -0.09992847361532227 +2.6119 0.7069809741789643 0.7069797584291622 2.3368116126160077e-08 -0.09992849533593823 +2.612 0.7069810132928835 0.7069797960996291 2.399686606022189e-08 -0.09992851704996059 +2.6121000000000003 0.7069810524017053 0.7069798337518807 2.4609949121970343e-08 -0.09992853875739136 +2.6122 0.7069810915052626 0.7069798713860902 2.5207228630808043e-08 -0.09992856045823251 +2.6123000000000003 0.7069811306033879 0.7069799090024329 2.578857160283332e-08 -0.09992858215248608 +2.6124 0.7069811696959121 0.7069799466010847 2.6353848759513854e-08 -0.09992860384015403 +2.6125 0.7069812087826641 0.7069799841822234 2.6902934579728366e-08 -0.09992862552123837 +2.6126000000000005 0.7069812478634725 0.7069800217460283 2.743570730323608e-08 -0.09992864719574107 +2.6127000000000002 0.706981286938164 0.7069800592926793 2.7952048972310073e-08 -0.0999286688636642 +2.6128 0.706981326006564 0.7069800968223582 2.8451845461227587e-08 -0.09992869052500974 +2.6129000000000002 0.7069813650684973 0.7069801343352471 2.8934986493617254e-08 -0.09992871217977962 +2.613 0.7069814041237872 0.7069801718315301 2.940136566847995e-08 -0.09992873382797592 +2.6131 0.7069814431722554 0.7069802093113919 2.985088047927076e-08 -0.09992875546960056 +2.6132000000000004 0.7069814822137235 0.7069802467750181 3.028343234685871e-08 -0.09992877710465549 +2.6133 0.7069815212480115 0.7069802842225963 3.0698926628200396e-08 -0.09992879873314287 +2.6134 0.706981560274939 0.7069803216543138 3.109727265103446e-08 -0.09992882035506458 +2.6135 0.7069815992943235 0.7069803590703598 3.1478383719085734e-08 -0.0999288419704226 +2.6136000000000004 0.7069816383059829 0.7069803964709237 3.184217714502502e-08 -0.09992886357921897 +2.6137 0.7069816773097335 0.706980433856196 3.218857425914268e-08 -0.09992888518145562 +2.6138000000000003 0.7069817163053913 0.7069804712263681 3.251750043363477e-08 -0.09992890677713463 +2.6139 0.7069817552927711 0.7069805085816322 3.2828885077398895e-08 -0.09992892836625794 +2.614 0.706981794271687 0.706980545922181 3.3122661679402254e-08 -0.09992894994882752 +2.6141000000000005 0.7069818332419526 0.7069805832482077 3.3398767813885843e-08 -0.09992897152484537 +2.6142000000000003 0.7069818722033812 0.7069806205599063 3.365714513862972e-08 -0.09992899309431344 +2.6143 0.7069819111557851 0.7069806578574719 3.3897739433116914e-08 -0.09992901465723382 +2.6144000000000003 0.7069819500989761 0.7069806951410993 3.412050058118621e-08 -0.09992903621360844 +2.6145 0.7069819890327658 0.706980732410984 3.432538260225715e-08 -0.09992905776343924 +2.6146000000000003 0.7069820279569649 0.7069807696673225 3.4512343660003664e-08 -0.09992907930672826 +2.6147000000000005 0.7069820668713839 0.7069808069103107 3.4681346055415174e-08 -0.09992910084347745 +2.6148000000000002 0.706982105775833 0.7069808441401461 3.483235625108272e-08 -0.0999291223736888 +2.6149 0.7069821446701223 0.7069808813570253 3.496534485732117e-08 -0.09992914389736435 +2.615 0.7069821835540615 0.7069809185611462 3.508028666512897e-08 -0.09992916541450603 +2.6151000000000004 0.7069822224274598 0.7069809557527061 3.5177160627106185e-08 -0.09992918692511589 +2.6152 0.7069822612901263 0.7069809929319026 3.525594987133229e-08 -0.09992920842919577 +2.6153000000000004 0.7069823001418702 0.7069810300989339 3.531664171524396e-08 -0.09992922992674774 +2.6154 0.7069823389825005 0.7069810672539978 3.5359227637879465e-08 -0.09992925141777378 +2.6155 0.7069823778118263 0.7069811043972924 3.538370330589957e-08 -0.09992927290227582 +2.6156 0.7069824166296564 0.7069811415290161 3.5390068557974996e-08 -0.09992929438025598 +2.6157000000000004 0.7069824554358002 0.7069811786493665 3.53783274186642e-08 -0.09992931585171612 +2.6158 0.7069824942300662 0.7069812157585416 3.534848809320923e-08 -0.09992933731665822 +2.6159 0.706982533012264 0.706981252856739 3.530056294324957e-08 -0.09992935877508427 +2.616 0.7069825717822033 0.7069812899441563 3.5234568509373565e-08 -0.09992938022699628 +2.6161000000000003 0.7069826105396932 0.7069813270209909 3.515052549030173e-08 -0.09992940167239621 +2.6162 0.7069826492845441 0.70698136408744 3.5048458742886757e-08 -0.09992942311128603 +2.6163000000000003 0.7069826880165662 0.7069814011436999 3.492839728384822e-08 -0.09992944454366769 +2.6164 0.7069827267355697 0.7069814381899673 3.4790374253343415e-08 -0.09992946596954316 +2.6165 0.7069827654413658 0.7069814752264381 3.4634426942722896e-08 -0.09992948738891445 +2.6166000000000005 0.7069828041337662 0.7069815122533077 3.446059676677493e-08 -0.09992950880178351 +2.6167000000000002 0.7069828428125828 0.7069815492707713 3.426892923423519e-08 -0.09992953020815232 +2.6168 0.7069828814776281 0.7069815862790232 3.40594739668687e-08 -0.09992955160802287 +2.6169000000000002 0.706982920128715 0.7069816232782575 3.383228468385735e-08 -0.09992957300139713 +2.617 0.7069829587656575 0.7069816602686672 3.35874191601665e-08 -0.09992959438827703 +2.6171 0.7069829973882698 0.706981697250445 3.332493924909641e-08 -0.09992961576866456 +2.6172000000000004 0.706983035996367 0.7069817342237827 3.304491083370997e-08 -0.09992963714256171 +2.6173 0.7069830745897651 0.7069817711888717 3.274740383030217e-08 -0.09992965850997047 +2.6174 0.7069831131682807 0.7069818081459021 3.2432492164113924e-08 -0.09992967987089275 +2.6175 0.7069831517317311 0.706981845095063 3.210025376239323e-08 -0.09992970122533053 +2.6176000000000004 0.7069831902799351 0.7069818820365437 3.175077051796593e-08 -0.0999297225732858 +2.6177 0.7069832288127116 0.7069819189705311 3.138412827188852e-08 -0.0999297439147605 +2.6178000000000003 0.706983267329881 0.7069819558972121 3.100041681518284e-08 -0.0999297652497566 +2.6179 0.7069833058312647 0.7069819928167731 3.059972982291659e-08 -0.09992978657827613 +2.618 0.7069833443166852 0.7069820297293978 3.018216488022418e-08 -0.09992980790032101 +2.6181000000000005 0.7069833827859655 0.7069820666352702 2.974782342853033e-08 -0.09992982921589315 +2.6182000000000003 0.7069834212389304 0.7069821035345722 2.9296810744733337e-08 -0.09992985052499456 +2.6183 0.7069834596754059 0.7069821404274853 2.8829235932531505e-08 -0.0999298718276272 +2.6184000000000003 0.7069834980952185 0.7069821773141893 2.8345211866911968e-08 -0.09992989312379304 +2.6185 0.7069835364981968 0.7069822141948634 2.7844855187211803e-08 -0.09992991441349407 +2.6186000000000003 0.7069835748841702 0.7069822510696845 2.732828626589301e-08 -0.0999299356967322 +2.6187000000000005 0.7069836132529697 0.7069822879388288 2.67956291859911e-08 -0.09992995697350941 +2.6188000000000002 0.7069836516044272 0.706982324802471 2.6247011697747014e-08 -0.09992997824382766 +2.6189 0.7069836899383766 0.7069823616607844 2.5682565196055718e-08 -0.09992999950768887 +2.619 0.7069837282546532 0.7069823985139408 2.5102424687506453e-08 -0.09993002076509507 +2.6191000000000004 0.7069837665530933 0.7069824353621105 2.450672875742299e-08 -0.09993004201604817 +2.6192 0.7069838048335353 0.7069824722054622 2.3895619535169166e-08 -0.09993006326055015 +2.6193 0.7069838430958186 0.7069825090441634 2.326924266292385e-08 -0.099930084498603 +2.6194 0.7069838813397848 0.7069825458783792 2.262774726792538e-08 -0.09993010573020858 +2.6195 0.7069839195652766 0.7069825827082739 2.1971285912164573e-08 -0.09993012695536889 +2.6196 0.7069839577721391 0.7069826195340099 2.1300014569833325e-08 -0.09993014817408592 +2.6197000000000004 0.7069839959602182 0.7069826563557475 2.0614092581354437e-08 -0.09993016938636162 +2.6198 0.7069840341293622 0.7069826931736456 1.9913682612615613e-08 -0.09993019059219792 +2.6199 0.7069840722794211 0.7069827299878612 1.9198950633285417e-08 -0.09993021179159678 +2.62 0.7069841104102463 0.7069827667985494 1.847006585609795e-08 -0.09993023298456015 +2.6201000000000003 0.7069841485216914 0.7069828036058634 1.7727200710832003e-08 -0.09993025417108992 +2.6202 0.7069841866136124 0.7069828404099551 1.697053080441241e-08 -0.09993027535118813 +2.6203000000000003 0.7069842246858664 0.7069828772109739 1.620023487060307e-08 -0.09993029652485677 +2.6204 0.7069842627383125 0.7069829140090669 1.5416494737047204e-08 -0.09993031769209769 +2.6205 0.7069843007708122 0.7069829508043802 1.4619495271490923e-08 -0.09993033885291287 +2.6206000000000005 0.7069843387832289 0.7069829875970571 1.3809424343619314e-08 -0.09993036000730426 +2.6207000000000003 0.7069843767754278 0.706983024387239 1.2986472789494607e-08 -0.0999303811552738 +2.6208 0.7069844147472767 0.7069830611750657 1.2150834352575579e-08 -0.0999304022968235 +2.6209000000000002 0.7069844526986451 0.7069830979606742 1.1302705643818911e-08 -0.09993042343195524 +2.621 0.7069844906294045 0.7069831347441994 1.0442286100045828e-08 -0.09993044456067096 +2.6211 0.7069845285394292 0.7069831715257744 9.569777932767753e-09 -0.09993046568297263 +2.6212000000000004 0.7069845664285953 0.7069832083055301 8.68538607701197e-09 -0.09993048679886223 +2.6213 0.7069846042967812 0.7069832450835949 7.789318151422975e-09 -0.09993050790834168 +2.6214 0.7069846421438675 0.706983281860095 6.881784393210355e-09 -0.09993052901141292 +2.6215 0.706984679969737 0.7069833186351544 5.962997639934187e-09 -0.09993055010807789 +2.6216000000000004 0.7069847177742751 0.7069833554088947 5.0331732462383094e-09 -0.09993057119833852 +2.6217 0.7069847555573692 0.7069833921814351 4.0925290526253044e-09 -0.09993059228219674 +2.6218000000000004 0.7069847933189093 0.7069834289528929 3.1412853325474277e-09 -0.09993061335965456 +2.6219 0.7069848310587878 0.7069834657233822 2.179664730823927e-09 -0.09993063443071387 +2.622 0.7069848687768996 0.7069835024930153 1.2078922211403165e-09 -0.09993065549537666 +2.6221000000000005 0.7069849064731419 0.7069835392619019 2.2619505313931088e-10 -0.09993067655364485 +2.6222000000000003 0.7069849441474142 0.706983576030149 -7.651973039576876e-10 -0.09993069760552031 +2.6223 0.7069849817996187 0.7069836127978613 -1.7660532142596552e-09 -0.09993071865100504 +2.6224000000000003 0.70698501942966 0.7069836495651411 -2.776138927247651e-09 -0.09993073969010097 +2.6225 0.7069850570374454 0.7069836863320882 -3.795218638490139e-09 -0.09993076072281006 +2.6226000000000003 0.7069850946228848 0.7069837230987993 -4.82305453648052e-09 -0.09993078174913421 +2.6227000000000005 0.7069851321858904 0.7069837598653692 -5.8594068633524565e-09 -0.09993080276907539 +2.6228000000000002 0.7069851697263773 0.7069837966318897 -6.904033967788936e-09 -0.0999308237826355 +2.6229 0.7069852072442628 0.7069838333984497 -7.956692365737594e-09 -0.0999308447898165 +2.623 0.7069852447394674 0.7069838701651365 -9.017136790717695e-09 -0.09993086579062033 +2.6231000000000004 0.706985282211914 0.7069839069320337 -1.0085120259739622e-08 -0.09993088678504891 +2.6232 0.706985319661528 0.7069839436992229 -1.116039411797401e-08 -0.0999309077731042 +2.6233 0.7069853570882374 0.7069839804667823 -1.2242708111610129e-08 -0.0999309287547881 +2.6234 0.7069853944919733 0.7069840172347883 -1.3331810432958696e-08 -0.09993094973010257 +2.6235 0.7069854318726693 0.7069840540033137 -1.4427447788539771e-08 -0.09993097069904948 +2.6236 0.7069854692302618 0.7069840907724287 -1.5529365453292865e-08 -0.0999309916616308 +2.6237000000000004 0.7069855065646902 0.7069841275422017 -1.6637307328690176e-08 -0.09993101261784854 +2.6238 0.7069855438758962 0.7069841643126973 -1.775101600692136e-08 -0.09993103356770454 +2.6239 0.7069855811638244 0.7069842010839777 -1.8870232825971e-08 -0.09993105451120075 +2.624 0.7069856184284224 0.706984237856102 -1.999469793163497e-08 -0.09993107544833908 +2.6241000000000003 0.7069856556696404 0.7069842746291268 -2.112415033736839e-08 -0.09993109637912148 +2.6242 0.7069856928874315 0.706984311403106 -2.2258327986735688e-08 -0.09993111730354987 +2.6243000000000003 0.7069857300817519 0.7069843481780906 -2.3396967813258535e-08 -0.09993113822162622 +2.6244 0.7069857672525599 0.7069843849541286 -2.4539805799396464e-08 -0.09993115913335243 +2.6245 0.7069858043998175 0.706984421731265 -2.5686577037695862e-08 -0.09993118003873042 +2.6246000000000005 0.7069858415234889 0.7069844585095422 -2.6837015796709468e-08 -0.09993120093776207 +2.6247000000000003 0.7069858786235417 0.7069844952889996 -2.799085557715804e-08 -0.09993122183044939 +2.6248 0.7069859156999456 0.7069845320696742 -2.9147829177199325e-08 -0.09993124271679422 +2.6249000000000002 0.7069859527526744 0.7069845688515993 -3.030766875401075e-08 -0.0999312635967986 +2.625 0.7069859897817035 0.7069846056348063 -3.1470105883637384e-08 -0.09993128447046438 +2.6251 0.7069860267870118 0.7069846424193225 -3.263487162409248e-08 -0.09993130533779344 +2.6252000000000004 0.706986063768581 0.7069846792051734 -3.380169657542231e-08 -0.09993132619878775 +2.6253 0.706986100726396 0.706984715992381 -3.4970310949528766e-08 -0.09993134705344926 +2.6254 0.706986137660444 0.7069847527809645 -3.6140444622969996e-08 -0.0999313679017798 +2.6255 0.706986174570716 0.7069847895709405 -3.731182720721673e-08 -0.09993138874378142 +2.6256000000000004 0.706986211457205 0.7069848263623222 -3.848418810297079e-08 -0.09993140957945595 +2.6257 0.7069862483199069 0.7069848631551203 -3.9657256572101906e-08 -0.09993143040880532 +2.6258000000000004 0.7069862851588212 0.7069848999493424 -4.08307617921831e-08 -0.09993145123183149 +2.6259 0.7069863219739501 0.7069849367449932 -4.2004432922627e-08 -0.09993147204853631 +2.626 0.7069863587652983 0.7069849735420743 -4.317799916804391e-08 -0.09993149285892172 +2.6261000000000005 0.7069863955328741 0.706985010340585 -4.4351189837629e-08 -0.0999315136629897 +2.6262000000000003 0.7069864322766878 0.7069850471405212 -4.552373441077005e-08 -0.09993153446074216 +2.6263 0.7069864689967532 0.7069850839418758 -4.669536259716651e-08 -0.0999315552521809 +2.6264000000000003 0.7069865056930871 0.7069851207446389 -4.786580439972675e-08 -0.0999315760373079 +2.6265 0.7069865423657089 0.7069851575487981 -4.9034790176828366e-08 -0.09993159681612512 +2.6266000000000003 0.706986579014641 0.7069851943543376 -5.020205070421259e-08 -0.09993161758863446 +2.6267000000000005 0.7069866156399085 0.7069852311612391 -5.136731723743432e-08 -0.09993163835483783 +2.6268000000000002 0.7069866522415398 0.706985267969481 -5.253032157458322e-08 -0.0999316591147371 +2.6269 0.7069866888195653 0.7069853047790392 -5.3690796116131687e-08 -0.09993167986833418 +2.627 0.7069867253740195 0.7069853415898866 -5.484847392543332e-08 -0.099931700615631 +2.6271000000000004 0.706986761904939 0.7069853784019929 -5.600308879442559e-08 -0.0999317213566295 +2.6272 0.7069867984123632 0.7069854152153259 -5.715437530130936e-08 -0.09993174209133156 +2.6273 0.7069868348963348 0.7069854520298495 -5.8302068872348456e-08 -0.09993176281973914 +2.6274 0.7069868713568987 0.7069854888455254 -5.9445905843452315e-08 -0.0999317835418541 +2.6275 0.7069869077941032 0.7069855256623123 -6.058562352067448e-08 -0.09993180425767835 +2.6276 0.7069869442079991 0.7069855624801659 -6.1720960238109e-08 -0.09993182496721381 +2.6277000000000004 0.7069869805986401 0.7069855992990393 -6.285165542012361e-08 -0.09993184567046237 +2.6278 0.7069870169660826 0.7069856361188827 -6.397744964359298e-08 -0.09993186636742594 +2.6279 0.7069870533103858 0.706985672939644 -6.509808468885617e-08 -0.09993188705810647 +2.628 0.7069870896316119 0.7069857097612677 -6.621330361040664e-08 -0.09993190774250588 +2.6281000000000003 0.7069871259298253 0.706985746583696 -6.73228507880666e-08 -0.09993192842062597 +2.6282 0.7069871622050936 0.7069857834068678 -6.842647198683494e-08 -0.0999319490924687 +2.6283000000000003 0.7069871984574871 0.70698582023072 -6.95239144167352e-08 -0.09993196975803599 +2.6284 0.7069872346870785 0.7069858570551864 -7.061492678789305e-08 -0.09993199041732975 +2.6285 0.7069872708939435 0.7069858938801981 -7.169925937168531e-08 -0.09993201107035185 +2.6286000000000005 0.7069873070781603 0.7069859307056838 -7.277666405581737e-08 -0.09993203171710426 +2.6287000000000003 0.7069873432398094 0.7069859675315693 -7.384689440070175e-08 -0.09993205235758879 +2.6288 0.7069873793789745 0.7069860043577779 -7.49097056975713e-08 -0.09993207299180738 +2.6289000000000002 0.7069874154957418 0.7069860411842301 -7.596485502442407e-08 -0.09993209361976196 +2.629 0.7069874515901998 0.7069860780108443 -7.701210129416186e-08 -0.09993211424145441 +2.6291 0.7069874876624398 0.7069861148375358 -7.805120532354548e-08 -0.09993213485688664 +2.6292000000000004 0.7069875237125555 0.7069861516642175 -7.908192987699653e-08 -0.09993215546606055 +2.6293 0.7069875597406432 0.7069861884908 -8.010403972254221e-08 -0.09993217606897802 +2.6294 0.7069875957468017 0.7069862253171906 -8.11173016873265e-08 -0.09993219666564088 +2.6295 0.7069876317311323 0.7069862621432955 -8.212148471485603e-08 -0.09993221725605117 +2.6296000000000004 0.7069876676937387 0.7069862989690174 -8.311635990316396e-08 -0.09993223784021069 +2.6297 0.706987703634727 0.706986335794257 -8.410170057593369e-08 -0.09993225841812135 +2.6298000000000004 0.7069877395542057 0.7069863726189121 -8.507728232586692e-08 -0.09993227898978506 +2.6299 0.7069877754522861 0.7069864094428788 -8.604288305198021e-08 -0.09993229955520375 +2.63 0.706987811329081 0.7069864462660502 -8.699828303940227e-08 -0.0999323201143792 +2.6301000000000005 0.7069878471847062 0.7069864830883179 -8.794326498366006e-08 -0.09993234066731345 +2.6302000000000003 0.7069878830192797 0.7069865199095703 -8.887761405139416e-08 -0.0999323612140083 +2.6303 0.7069879188329218 0.7069865567296938 -8.980111792632889e-08 -0.09993238175446567 +2.6304000000000003 0.7069879546257547 0.7069865935485731 -9.071356685697723e-08 -0.09993240228868745 +2.6305 0.7069879903979033 0.7069866303660898 -9.161475371128464e-08 -0.09993242281667554 +2.6306000000000003 0.7069880261494941 0.7069866671821237 -9.250447401305817e-08 -0.0999324433384318 +2.6307000000000005 0.7069880618806565 0.7069867039965527 -9.338252599661034e-08 -0.09993246385395817 +2.6308000000000002 0.7069880975915215 0.7069867408092525 -9.424871064665774e-08 -0.09993248436325652 +2.6309 0.7069881332822223 0.7069867776200963 -9.510283174515854e-08 -0.09993250486632872 +2.631 0.7069881689528945 0.7069868144289552 -9.594469591901744e-08 -0.09993252536317668 +2.6311000000000004 0.7069882046036753 0.7069868512356989 -9.677411267738217e-08 -0.09993254585380229 +2.6312 0.7069882402347036 0.7069868880401945 -9.759089446541996e-08 -0.09993256633820738 +2.6313 0.7069882758461215 0.7069869248423074 -9.839485669554254e-08 -0.09993258681639389 +2.6314 0.7069883114380717 0.7069869616419011 -9.918581778730479e-08 -0.09993260728836373 +2.6315 0.7069883470106999 0.7069869984388368 -9.996359922465059e-08 -0.09993262775411874 +2.6316 0.7069883825641528 0.7069870352329746 -1.00728025580199e-07 -0.09993264821366085 +2.6317000000000004 0.7069884180985797 0.7069870720241715 -1.0147892456381646e-07 -0.09993266866699191 +2.6318 0.7069884536141309 0.7069871088122839 -1.0221612705644395e-07 -0.09993268911411374 +2.6319 0.7069884891109592 0.7069871455971658 -1.0293946714912822e-07 -0.09993270955502837 +2.632 0.7069885245892189 0.7069871823786698 -1.0364878218205309e-07 -0.0999327299897376 +2.6321000000000003 0.7069885600490657 0.7069872191566464 -1.0434391278183602e-07 -0.09993275041824332 +2.6322 0.7069885954906575 0.7069872559309448 -1.0502470289275312e-07 -0.09993277084054741 +2.6323000000000003 0.7069886309141533 0.7069872927014123 -1.0569099981490304e-07 -0.09993279125665173 +2.6324 0.706988666319714 0.7069873294678944 -1.0634265423456468e-07 -0.09993281166655817 +2.6325 0.7069887017075024 0.7069873662302357 -1.0697952027363677e-07 -0.09993283207026865 +2.6326000000000005 0.7069887370776822 0.7069874029882788 -1.0760145549570943e-07 -0.09993285246778502 +2.6327000000000003 0.7069887724304187 0.7069874397418652 -1.0820832095637112e-07 -0.0999328728591092 +2.6328 0.7069888077658788 0.7069874764908344 -1.0879998123096424e-07 -0.09993289324424304 +2.6329000000000002 0.706988843084231 0.7069875132350245 -1.0937630444927959e-07 -0.09993291362318837 +2.633 0.7069888783856446 0.7069875499742728 -1.0993716230423001e-07 -0.09993293399594713 +2.6331 0.7069889136702909 0.706987586708415 -1.1048243010736147e-07 -0.09993295436252116 +2.6332000000000004 0.7069889489383423 0.7069876234372854 -1.1101198680099622e-07 -0.09993297472291235 +2.6333 0.7069889841899719 0.7069876601607169 -1.1152571498772301e-07 -0.09993299507712261 +2.6334 0.7069890194253549 0.7069876968785416 -1.1202350096162217e-07 -0.09993301542515376 +2.6335 0.7069890546446669 0.7069877335905903 -1.1250523471867391e-07 -0.0999330357670077 +2.6336000000000004 0.7069890898480848 0.7069877702966922 -1.1297081000359588e-07 -0.0999330561026863 +2.6337 0.7069891250357875 0.706987806996676 -1.1342012431331261e-07 -0.09993307643219144 +2.6338000000000004 0.7069891602079533 0.7069878436903692 -1.1385307892991525e-07 -0.09993309675552497 +2.6339 0.706989195364763 0.7069878803775982 -1.1426957893106993e-07 -0.09993311707268882 +2.634 0.7069892305063976 0.7069879170581883 -1.1466953323165108e-07 -0.09993313738368478 +2.6341000000000006 0.7069892656330392 0.706987953731964 -1.1505285458374148e-07 -0.09993315768851477 +2.6342000000000003 0.7069893007448709 0.706987990398749 -1.1541945960612254e-07 -0.09993317798718067 +2.6343 0.7069893358420765 0.7069880270583659 -1.157692687998868e-07 -0.09993319827968432 +2.6344000000000003 0.7069893709248407 0.7069880637106369 -1.1610220655711156e-07 -0.0999332185660276 +2.6345 0.7069894059933488 0.7069881003553831 -1.1641820119034918e-07 -0.09993323884621239 +2.6346000000000003 0.706989441047787 0.7069881369924249 -1.1671718494130068e-07 -0.09993325912024056 +2.6347000000000005 0.7069894760883422 0.7069881736215822 -1.1699909400510189e-07 -0.09993327938811392 +2.6348000000000003 0.7069895111152018 0.7069882102426739 -1.1726386851818038e-07 -0.09993329964983443 +2.6349 0.7069895461285538 0.7069882468555189 -1.1751145260162355e-07 -0.0999333199054039 +2.635 0.7069895811285869 0.7069882834599348 -1.1774179434730081e-07 -0.09993334015482418 +2.6351000000000004 0.70698961611549 0.7069883200557395 -1.1795484585776228e-07 -0.09993336039809719 +2.6352 0.7069896510894533 0.70698835664275 -1.1815056322195261e-07 -0.0999333806352248 +2.6353 0.7069896860506658 0.7069883932207826 -1.1832890654643602e-07 -0.09993340086620879 +2.6354 0.7069897209993186 0.7069884297896537 -1.1848983995886575e-07 -0.0999334210910511 +2.6355 0.7069897559356018 0.7069884663491792 -1.1863333161665768e-07 -0.09993344130975354 +2.6356 0.7069897908597067 0.7069885028991747 -1.1875935371045976e-07 -0.09993346152231797 +2.6357000000000004 0.7069898257718247 0.7069885394394557 -1.1886788245894786e-07 -0.09993348172874633 +2.6358 0.7069898606721472 0.7069885759698373 -1.1895889812790772e-07 -0.09993350192904045 +2.6359 0.7069898955608658 0.7069886124901341 -1.1903238503890856e-07 -0.09993352212320217 +2.636 0.7069899304381722 0.7069886490001613 -1.1908833155195586e-07 -0.09993354231123334 +2.6361000000000003 0.7069899653042578 0.7069886854997337 -1.1912673008457331e-07 -0.09993356249313584 +2.6362 0.7069900001593149 0.7069887219886659 -1.1914757709619028e-07 -0.0999335826689115 +2.6363000000000003 0.7069900350035354 0.7069887584667729 -1.1915087309855021e-07 -0.09993360283856226 +2.6364 0.7069900698371107 0.7069887949338691 -1.1913662265571057e-07 -0.0999336230020899 +2.6365 0.7069901046602326 0.7069888313897701 -1.1910483437883868e-07 -0.09993364315949632 +2.6366000000000005 0.7069901394730926 0.7069888678342904 -1.1905552091753813e-07 -0.09993366331078338 +2.6367000000000003 0.706990174275882 0.7069889042672451 -1.1898869896505293e-07 -0.09993368345595285 +2.6368 0.706990209068792 0.7069889406884502 -1.1890438923745084e-07 -0.0999337035950067 +2.6369000000000002 0.7069902438520133 0.7069889770977211 -1.1880261649097057e-07 -0.09993372372794673 +2.637 0.7069902786257364 0.706989013494874 -1.186834094977357e-07 -0.09993374385477477 +2.6371 0.7069903133901514 0.7069890498797253 -1.1854680103881576e-07 -0.09993376397549272 +2.6372000000000004 0.7069903481454483 0.706989086252092 -1.1839282791116512e-07 -0.09993378409010245 +2.6373 0.706990382891816 0.7069891226117909 -1.1822153089986742e-07 -0.09993380419860576 +2.6374 0.7069904176294436 0.70698915895864 -1.1803295477466613e-07 -0.09993382430100449 +2.6375 0.7069904523585192 0.7069891952924576 -1.1782714827435203e-07 -0.09993384439730055 +2.6376000000000004 0.7069904870792305 0.7069892316130628 -1.1760416410155905e-07 -0.09993386448749575 +2.6377 0.7069905217917647 0.7069892679202747 -1.1736405891062118e-07 -0.099933884571592 +2.6378000000000004 0.7069905564963084 0.7069893042139135 -1.1710689327287804e-07 -0.09993390464959108 +2.6379 0.706990591193047 0.7069893404937999 -1.1683273169402209e-07 -0.09993392472149487 +2.638 0.7069906258821654 0.7069893767597555 -1.1654164257419997e-07 -0.09993394478730518 +2.6381000000000006 0.7069906605638481 0.7069894130116031 -1.1623369818546114e-07 -0.09993396484702394 +2.6382000000000003 0.7069906952382783 0.7069894492491655 -1.1590897468390093e-07 -0.09993398490065294 +2.6383 0.7069907299056385 0.7069894854722669 -1.1556755206802716e-07 -0.09993400494819407 +2.6384000000000003 0.7069907645661104 0.7069895216807319 -1.1520951416488234e-07 -0.09993402498964915 +2.6385 0.7069907992198747 0.7069895578743866 -1.148349486126965e-07 -0.09993404502502 +2.6386000000000003 0.7069908338671109 0.7069895940530577 -1.1444394682272319e-07 -0.09993406505430848 +2.6387000000000005 0.7069908685079977 0.7069896302165734 -1.1403660397577009e-07 -0.09993408507751646 +2.6388000000000003 0.7069909031427131 0.7069896663647625 -1.1361301899617815e-07 -0.09993410509464581 +2.6389 0.7069909377714327 0.706989702497455 -1.1317329453273961e-07 -0.09993412510569832 +2.639 0.7069909723943324 0.7069897386144823 -1.127175369135952e-07 -0.09993414511067583 +2.6391000000000004 0.7069910070115859 0.7069897747156765 -1.122458561340911e-07 -0.0999341651095802 +2.6392 0.7069910416233665 0.7069898108008716 -1.1175836584290111e-07 -0.09993418510241328 +2.6393 0.7069910762298455 0.7069898468699024 -1.1125518327957662e-07 -0.09993420508917693 +2.6394 0.7069911108311935 0.7069898829226049 -1.107364292866897e-07 -0.09993422506987293 +2.6395 0.7069911454275792 0.706989918958817 -1.1020222825432191e-07 -0.09993424504450323 +2.6396 0.7069911800191704 0.7069899549783771 -1.0965270809924765e-07 -0.09993426501306953 +2.6397000000000004 0.706991214606133 0.7069899909811258 -1.090880002389133e-07 -0.09993428497557372 +2.6398 0.706991249188632 0.7069900269669049 -1.0850823954459965e-07 -0.09993430493201766 +2.6399 0.7069912837668303 0.7069900629355578 -1.079135643292789e-07 -0.09993432488240316 +2.64 0.70699131834089 0.7069900988869293 -1.0730411629470554e-07 -0.09993434482673214 +2.6401000000000003 0.706991352910971 0.7069901348208657 -1.0668004051233443e-07 -0.09993436476500639 +2.6402 0.7069913874772319 0.7069901707372148 -1.0604148538428948e-07 -0.0999343846972277 +2.6403000000000003 0.7069914220398296 0.7069902066358267 -1.0538860261040395e-07 -0.09993440462339798 +2.6404 0.706991456598919 0.7069902425165521 -1.0472154714658705e-07 -0.09993442454351899 +2.6405 0.706991491154654 0.7069902783792443 -1.0404047717273157e-07 -0.09993444445759263 +2.6406000000000005 0.7069915257071864 0.7069903142237579 -1.0334555405021317e-07 -0.0999344643656207 +2.6407000000000003 0.7069915602566659 0.7069903500499495 -1.0263694229066533e-07 -0.09993448426760507 +2.6408 0.7069915948032408 0.7069903858576772 -1.0191480951261128e-07 -0.0999345041635475 +2.6409000000000002 0.7069916293470577 0.7069904216468013 -1.0117932640156535e-07 -0.09993452405344992 +2.641 0.7069916638882607 0.7069904574171836 -1.0043066667707323e-07 -0.09993454393731405 +2.6411000000000002 0.7069916984269927 0.7069904931686883 -9.966900703633347e-08 -0.09993456381514182 +2.6412000000000004 0.7069917329633941 0.7069905289011811 -9.889452712644187e-08 -0.09993458368693503 +2.6413 0.7069917674976041 0.7069905646145296 -9.810740949842134e-08 -0.09993460355269554 +2.6414 0.7069918020297588 0.706990600308604 -9.73078395638538e-08 -0.09993462341242514 +2.6415 0.706991836559993 0.7069906359832757 -9.649600555064475e-08 -0.09993464326612565 +2.6416000000000004 0.7069918710884393 0.7069906716384187 -9.567209845792041e-08 -0.0999346631137989 +2.6417 0.7069919056152282 0.7069907072739092 -9.483631201179232e-08 -0.09993468295544675 +2.6418000000000004 0.7069919401404883 0.706990742889625 -9.398884261678508e-08 -0.09993470279107101 +2.6419 0.7069919746643456 0.7069907784854464 -9.312988931680505e-08 -0.09993472262067353 +2.642 0.7069920091869243 0.706990814061256 -9.225965374483336e-08 -0.09993474244425612 +2.6421000000000006 0.7069920437083461 0.7069908496169379 -9.137834007782314e-08 -0.09993476226182058 +2.6422000000000003 0.7069920782287309 0.7069908851523793 -9.048615497945361e-08 -0.09993478207336876 +2.6423 0.7069921127481961 0.7069909206674689 -8.958330756543564e-08 -0.09993480187890247 +2.6424000000000003 0.7069921472668567 0.7069909561620986 -8.86700093427964e-08 -0.09993482167842359 +2.6425 0.7069921817848255 0.7069909916361616 -8.774647416651127e-08 -0.09993484147193392 +2.6426000000000003 0.7069922163022132 0.706991027089554 -8.681291819093162e-08 -0.09993486125943524 +2.6427000000000005 0.7069922508191278 0.7069910625221737 -8.586955980993682e-08 -0.09993488104092939 +2.6428000000000003 0.7069922853356749 0.7069910979339218 -8.491661962310715e-08 -0.0999349008164182 +2.6429 0.7069923198519583 0.7069911333247013 -8.395432036633482e-08 -0.09993492058590348 +2.643 0.7069923543680785 0.7069911686944177 -8.298288686672123e-08 -0.09993494034938709 +2.6431000000000004 0.7069923888841342 0.706991204042979 -8.200254599313728e-08 -0.09993496010687081 +2.6432 0.7069924234002216 0.7069912393702955 -8.101352659637545e-08 -0.09993497985835649 +2.6433 0.7069924579164342 0.7069912746762798 -8.001605946664908e-08 -0.09993499960384594 +2.6434 0.7069924924328632 0.7069913099608476 -7.901037726940757e-08 -0.09993501934334101 +2.6435 0.7069925269495968 0.7069913452239167 -7.799671449589679e-08 -0.09993503907684344 +2.6436 0.7069925614667212 0.7069913804654073 -7.69753074033111e-08 -0.09993505880435509 +2.6437000000000004 0.7069925959843198 0.706991415685243 -7.594639396361902e-08 -0.09993507852587784 +2.6438 0.7069926305024736 0.7069914508833488 -7.491021381282256e-08 -0.09993509824141339 +2.6439 0.7069926650212606 0.706991486059653 -7.386700819110928e-08 -0.0999351179509636 +2.644 0.7069926995407566 0.7069915212140863 -7.281701988213693e-08 -0.09993513765453031 +2.6441000000000003 0.7069927340610347 0.7069915563465823 -7.176049316272651e-08 -0.09993515735211532 +2.6442 0.7069927685821652 0.706991591457077 -7.069767374388164e-08 -0.09993517704372047 +2.6443000000000003 0.7069928031042159 0.706991626545509 -6.962880871441007e-08 -0.09993519672934757 +2.6444 0.7069928376272517 0.7069916616118195 -6.855414648020836e-08 -0.09993521640899837 +2.6445 0.7069928721513354 0.7069916966559526 -6.747393671308749e-08 -0.09993523608267477 +2.6446000000000005 0.7069929066765261 0.7069917316778556 -6.638843028702185e-08 -0.09993525575037854 +2.6447000000000003 0.706992941202881 0.7069917666774772 -6.529787921916858e-08 -0.09993527541211146 +2.6448 0.7069929757304545 0.7069918016547698 -6.420253661825956e-08 -0.09993529506787541 +2.6449000000000003 0.7069930102592981 0.7069918366096883 -6.310265662085035e-08 -0.09993531471767217 +2.645 0.7069930447894603 0.7069918715421907 -6.199849432887011e-08 -0.09993533436150355 +2.6451000000000002 0.7069930793209875 0.706991906452237 -6.089030576148305e-08 -0.09993535399937138 +2.6452000000000004 0.7069931138539225 0.7069919413397903 -5.977834778569946e-08 -0.09993537363127739 +2.6453 0.7069931483883062 0.7069919762048167 -5.866287805956355e-08 -0.0999353932572235 +2.6454 0.706993182924176 0.7069920110472849 -5.7544154974040196e-08 -0.09993541287721147 +2.6455 0.7069932174615668 0.7069920458671659 -5.6422437591432256e-08 -0.09993543249124302 +2.6456000000000004 0.706993252000511 0.7069920806644345 -5.529798558770102e-08 -0.09993545209932006 +2.6457 0.706993286541038 0.7069921154390678 -5.41710591891488e-08 -0.09993547170144444 +2.6458000000000004 0.706993321083174 0.7069921501910452 -5.304191911690778e-08 -0.09993549129761783 +2.6459 0.706993355626943 0.70699218492035 -5.1910826521020526e-08 -0.0999355108878422 +2.646 0.7069933901723658 0.7069922196269669 -5.077804292276042e-08 -0.09993553047211921 +2.6461000000000006 0.7069934247194605 0.7069922543108847 -4.964383015662686e-08 -0.0999355500504507 +2.6462000000000003 0.7069934592682423 0.7069922889720945 -4.850845030431733e-08 -0.09993556962283852 +2.6463 0.7069934938187239 0.7069923236105897 -4.737216563997521e-08 -0.09993558918928441 +2.6464000000000003 0.7069935283709148 0.7069923582263677 -4.6235238565408687e-08 -0.09993560874979024 +2.6465 0.7069935629248216 0.7069923928194276 -4.509793155203171e-08 -0.09993562830435775 +2.6466000000000003 0.7069935974804487 0.706992427389772 -4.396050707949819e-08 -0.09993564785298875 +2.6467 0.706993632037797 0.706992461937406 -4.282322757276401e-08 -0.0999356673956851 +2.6468000000000003 0.7069936665968652 0.7069924964623375 -4.168635534668435e-08 -0.09993568693244854 +2.6469 0.7069937011576487 0.7069925309645775 -4.055015254050072e-08 -0.09993570646328093 +2.647 0.7069937357201399 0.7069925654441397 -3.9414881061869064e-08 -0.09993572598818401 +2.6471000000000005 0.7069937702843292 0.7069925999010404 -3.828080252202444e-08 -0.09993574550715961 +2.6472 0.7069938048502036 0.7069926343352986 -3.714817817810148e-08 -0.09993576502020951 +2.6473 0.7069938394177468 0.7069926687469366 -3.601726887331354e-08 -0.09993578452733547 +2.6474 0.706993873986941 0.7069927031359792 -3.4888334975668144e-08 -0.09993580402853931 +2.6475 0.7069939085577652 0.7069927375024543 -3.3761636318878005e-08 -0.09993582352382294 +2.6476 0.7069939431301948 0.7069927718463921 -3.263743214316356e-08 -0.09993584301318807 +2.6477000000000004 0.7069939777042029 0.7069928061678256 -3.151598103150188e-08 -0.09993586249663644 +2.6478 0.7069940122797602 0.7069928404667909 -3.039754085487449e-08 -0.09993588197416992 +2.6479 0.7069940468568343 0.7069928747433265 -2.9282368714045673e-08 -0.09993590144579023 +2.648 0.7069940814353899 0.7069929089974741 -2.8170720875377725e-08 -0.09993592091149925 +2.6481000000000003 0.7069941160153892 0.7069929432292782 -2.706285271510296e-08 -0.09993594037129877 +2.6482 0.7069941505967918 0.7069929774387851 -2.5959018661210476e-08 -0.09993595982519052 +2.6483000000000003 0.7069941851795544 0.706993011626045 -2.485947213229714e-08 -0.09993597927317635 +2.6484 0.7069942197636306 0.70699304579111 -2.3764465480104885e-08 -0.09993599871525803 +2.6485 0.706994254348972 0.7069930799340349 -2.267424993466008e-08 -0.09993601815143728 +2.6486000000000005 0.7069942889355271 0.7069931140548779 -2.15890755446424e-08 -0.09993603758171599 +2.6487000000000003 0.7069943235232418 0.7069931481536992 -2.0509191119705283e-08 -0.09993605700609592 +2.6488 0.7069943581120594 0.706993182230562 -1.943484417453109e-08 -0.09993607642457886 +2.6489000000000003 0.7069943927019208 0.7069932162855318 -1.8366280867248425e-08 -0.09993609583716666 +2.649 0.7069944272927636 0.7069932503186769 -1.7303745951293553e-08 -0.09993611524386099 +2.6491000000000002 0.7069944618845232 0.7069932843300686 -1.624748271469509e-08 -0.0999361346446637 +2.6492000000000004 0.7069944964771325 0.7069933183197801 -1.5197732924996515e-08 -0.09993615403957656 +2.6493 0.7069945310705217 0.7069933522878874 -1.4154736770709275e-08 -0.09993617342860134 +2.6494 0.7069945656646186 0.7069933862344697 -1.3118732816209955e-08 -0.09993619281173989 +2.6495 0.7069946002593481 0.7069934201596078 -1.2089957932351347e-08 -0.099936212188994 +2.6496000000000004 0.706994634854633 0.7069934540633854 -1.1068647256130132e-08 -0.09993623156036535 +2.6497 0.706994669450393 0.706993487945889 -1.0055034127803147e-08 -0.09993625092585584 +2.6498000000000004 0.7069947040465461 0.706993521807207 -9.04935004448354e-09 -0.09993627028546714 +2.6499 0.706994738643007 0.7069935556474307 -8.051824602027524e-09 -0.09993628963920112 +2.65 0.7069947732396888 0.7069935894666541 -7.062685447763173e-09 -0.09993630898705957 +2.6501000000000006 0.7069948078365016 0.7069936232649727 -6.082158221509815e-09 -0.0999363283290442 +2.6502000000000003 0.7069948424333534 0.7069936570424853 -5.1104665074394595e-09 -0.09993634766515691 +2.6503 0.7069948770301497 0.7069936907992922 -4.147831786371903e-09 -0.09993636699539934 +2.6504000000000003 0.7069949116267932 0.7069937245354972 -3.194473380263574e-09 -0.09993638631977336 +2.6505 0.7069949462231853 0.7069937582512055 -2.250608407104726e-09 -0.09993640563828074 +2.6506000000000003 0.706994980819224 0.7069937919465248 -1.3164517288777322e-09 -0.09993642495092321 +2.6507 0.7069950154148059 0.7069938256215652 -3.922159029848271e-10 -0.09993644425770264 +2.6508000000000003 0.7069950500098249 0.7069938592764393 5.218888697935964e-10 -0.09993646355862074 +2.6509 0.7069950846041724 0.7069938929112614 1.4256547851976276e-09 -0.09993648285367927 +2.651 0.7069951191977384 0.7069939265261482 2.3188764918663507e-09 -0.09993650214288007 +2.6511000000000005 0.70699515379041 0.7069939601212187 3.201351125164953e-09 -0.09993652142622489 +2.6512000000000002 0.7069951883820722 0.706993993696594 4.072878369634769e-09 -0.09993654070371544 +2.6513 0.7069952229726089 0.7069940272523974 4.933260491953029e-09 -0.09993655997535365 +2.6514 0.7069952575619001 0.7069940607887542 5.78230238863775e-09 -0.09993657924114117 +2.6515 0.7069952921498255 0.7069940943057913 6.619811634619999e-09 -0.09993659850107983 +2.6516 0.7069953267362619 0.7069941278036387 7.445598523142527e-09 -0.09993661775517143 +2.6517000000000004 0.7069953613210835 0.7069941612824273 8.259476104791053e-09 -0.09993663700341765 +2.6518 0.7069953959041639 0.7069941947422906 9.061260240403324e-09 -0.09993665624582032 +2.6519 0.706995430485374 0.7069942281833639 9.850769628824696e-09 -0.09993667548238118 +2.652 0.7069954650645828 0.7069942616057845 1.0627825865021368e-08 -0.09993669471310207 +2.6521000000000003 0.7069954996416575 0.7069942950096914 1.1392253467835955e-08 -0.09993671393798476 +2.6522 0.7069955342164636 0.7069943283952254 1.2143879916416689e-08 -0.09993673315703094 +2.6523000000000003 0.7069955687888639 0.7069943617625293 1.2882535703126474e-08 -0.0999367523702424 +2.6524 0.706995603358721 0.7069943951117479 1.360805436043111e-08 -0.09993677157762096 +2.6525 0.7069956379258945 0.706994428443027 1.4320272499063202e-08 -0.09993679077916834 +2.6526000000000005 0.7069956724902428 0.706994461756515 1.5019029848788168e-08 -0.09993680997488637 +2.6527000000000003 0.7069957070516224 0.7069944950523614 1.5704169298302872e-08 -0.09993682916477677 +2.6528 0.7069957416098882 0.7069945283307175 1.6375536921256484e-08 -0.09993684834884133 +2.6529000000000003 0.7069957761648936 0.7069945615917365 1.7032982018751197e-08 -0.0999368675270818 +2.653 0.7069958107164904 0.7069945948355725 1.7676357146230448e-08 -0.09993688669949996 +2.6531000000000002 0.7069958452645284 0.7069946280623818 1.830551814643866e-08 -0.09993690586609756 +2.6532000000000004 0.7069958798088569 0.706994661272322 1.8920324187585158e-08 -0.0999369250268764 +2.6533 0.7069959143493226 0.706994694465552 1.9520637793701834e-08 -0.09993694418183822 +2.6534 0.7069959488857717 0.7069947276422321 2.010632487326608e-08 -0.09993696333098478 +2.6535 0.7069959834180484 0.7069947608025247 2.067725474955845e-08 -0.09993698247431788 +2.6536000000000004 0.7069960179459955 0.7069947939465921 2.1233300191887683e-08 -0.09993700161183922 +2.6537 0.7069960524694552 0.7069948270745997 2.1774337435540025e-08 -0.0999370207435506 +2.6538000000000004 0.7069960869882674 0.7069948601867131 2.230024621907578e-08 -0.09993703986945379 +2.6539 0.7069961215022715 0.7069948932830992 2.2810909808615443e-08 -0.09993705898955055 +2.654 0.7069961560113054 0.7069949263639262 2.330621501692165e-08 -0.09993707810384261 +2.6541000000000006 0.7069961905152058 0.7069949594293639 2.378605224936936e-08 -0.09993709721233177 +2.6542000000000003 0.7069962250138087 0.7069949924795824 2.4250315500476405e-08 -0.09993711631501977 +2.6543 0.7069962595069484 0.7069950255147539 2.4698902385128507e-08 -0.09993713541190836 +2.6544 0.7069962939944585 0.7069950585350508 2.5131714176743203e-08 -0.09993715450299934 +2.6545 0.7069963284761713 0.7069950915406471 2.5548655810739285e-08 -0.09993717358829447 +2.6546000000000003 0.7069963629519185 0.7069951245317172 2.5949635914027103e-08 -0.09993719266779544 +2.6547 0.7069963974215303 0.7069951575084368 2.6334566829294692e-08 -0.09993721174150406 +2.6548000000000003 0.706996431884837 0.7069951904709827 2.6703364616742498e-08 -0.0999372308094221 +2.6549 0.7069964663416668 0.706995223419532 2.7055949095716736e-08 -0.09993724987155127 +2.655 0.7069965007918481 0.7069952563542632 2.7392243844709396e-08 -0.09993726892789334 +2.6551000000000005 0.7069965352352079 0.7069952892753553 2.77121762204402e-08 -0.09993728797845014 +2.6552000000000002 0.7069965696715729 0.7069953221829877 2.801567737520383e-08 -0.09993730702322334 +2.6553 0.7069966041007689 0.7069953550773412 2.830268227768662e-08 -0.09993732606221478 +2.6554 0.7069966385226207 0.7069953879585964 2.857312972857906e-08 -0.09993734509542605 +2.6555 0.7069966729369532 0.7069954208269351 2.8826962355371633e-08 -0.09993736412285906 +2.6556 0.7069967073435901 0.7069954536825398 2.9064126629702036e-08 -0.0999373831445155 +2.6557000000000004 0.706996741742355 0.706995486525593 2.928457290898856e-08 -0.09993740216039709 +2.6558 0.706996776133071 0.7069955193562782 2.948825539826616e-08 -0.09993742117050569 +2.6559 0.7069968105155603 0.7069955521747788 2.9675132197024e-08 -0.09993744017484296 +2.656 0.7069968448896451 0.7069955849812792 2.9845165288797104e-08 -0.0999374591734107 +2.6561000000000003 0.7069968792551473 0.7069956177759635 2.9998320555044145e-08 -0.09993747816621061 +2.6562 0.706996913611888 0.7069956505590167 3.0134567783821065e-08 -0.09993749715324446 +2.6563000000000003 0.7069969479596887 0.7069956833306238 3.025388067325052e-08 -0.09993751613451403 +2.6564 0.7069969822983704 0.70699571609097 3.035623682631772e-08 -0.09993753511002104 +2.6565 0.7069970166277534 0.706995748840241 3.044161777689125e-08 -0.09993755407976729 +2.6566000000000005 0.7069970509476585 0.7069957815786221 3.0510008975845326e-08 -0.09993757304375445 +2.6567000000000003 0.7069970852579059 0.7069958143062991 3.056139979452921e-08 -0.09993759200198427 +2.6568 0.7069971195583165 0.7069958470234579 3.059578353517556e-08 -0.09993761095445854 +2.6569000000000003 0.7069971538487103 0.706995879730284 3.0613157423961534e-08 -0.09993762990117899 +2.657 0.7069971881289077 0.7069959124269635 3.061352260927408e-08 -0.09993764884214731 +2.6571000000000002 0.7069972223987293 0.706995945113682 3.0596884161709914e-08 -0.09993766777736537 +2.6572000000000005 0.7069972566579955 0.7069959777906254 3.056325107407554e-08 -0.09993768670683484 +2.6573 0.7069972909065271 0.7069960104579789 3.05126362665914e-08 -0.09993770563055746 +2.6574 0.706997325144145 0.7069960431159277 3.044505655393215e-08 -0.099937724548535 +2.6575 0.7069973593706704 0.706996075764657 3.036053268339056e-08 -0.09993774346076917 +2.6576000000000004 0.7069973935859246 0.7069961084043515 3.025908928283583e-08 -0.09993776236726176 +2.6577 0.7069974277897291 0.7069961410351958 3.01407548867344e-08 -0.09993778126801445 +2.6578000000000004 0.7069974619819062 0.706996173657374 3.0005561911863876e-08 -0.09993780016302906 +2.6579 0.7069974961622782 0.70699620627107 2.985354666078244e-08 -0.0999378190523073 +2.658 0.7069975303306681 0.7069962388764663 2.9684749304481617e-08 -0.09993783793585084 +2.6581000000000006 0.7069975644868992 0.7069962714737466 2.949921386850851e-08 -0.09993785681366149 +2.6582000000000003 0.7069975986307955 0.7069963040630924 2.929698823296578e-08 -0.09993787568574099 +2.6583 0.7069976327621811 0.7069963366446861 2.9078124113429693e-08 -0.09993789455209103 +2.6584 0.7069976668808814 0.7069963692187087 2.8842677034929265e-08 -0.09993791341271345 +2.6585 0.7069977009867219 0.7069964017853405 2.8590706345824057e-08 -0.09993793226760989 +2.6586000000000003 0.7069977350795291 0.706996434344761 2.832227518657915e-08 -0.09993795111678214 +2.6587 0.70699776915913 0.7069964668971496 2.8037450468948455e-08 -0.0999379699602319 +2.6588000000000003 0.7069978032253523 0.7069964994426844 2.7736302870770557e-08 -0.09993798879796087 +2.6589 0.7069978372780248 0.706996531981543 2.7418906822090916e-08 -0.09993800762997085 +2.659 0.7069978713169772 0.706996564513902 2.708534046005906e-08 -0.09993802645626361 +2.6591000000000005 0.7069979053420397 0.7069965970399374 2.6735685637602202e-08 -0.09993804527684083 +2.6592000000000002 0.7069979393530436 0.7069966295598238 2.6370027900873838e-08 -0.09993806409170425 +2.6593 0.7069979733498211 0.7069966620737347 2.598845645282455e-08 -0.09993808290085557 +2.6594 0.7069980073322056 0.7069966945818436 2.5591064149732556e-08 -0.09993810170429661 +2.6595 0.7069980413000314 0.7069967270843218 2.5177947461305084e-08 -0.09993812050202898 +2.6596 0.706998075253134 0.7069967595813401 2.4749206455065842e-08 -0.09993813929405448 +2.6597000000000004 0.70699810919135 0.7069967920730685 2.4304944779007798e-08 -0.09993815808037493 +2.6598 0.7069981431145167 0.7069968245596752 2.3845269618225085e-08 -0.09993817686099193 +2.6599 0.7069981770224733 0.7069968570413272 2.337029169838245e-08 -0.09993819563590725 +2.66 0.7069982109150599 0.7069968895181908 2.2880125230204107e-08 -0.09993821440512263 +2.6601000000000004 0.7069982447921175 0.7069969219904306 2.2374887897330664e-08 -0.09993823316863977 +2.6602 0.7069982786534892 0.7069969544582101 2.185470082596147e-08 -0.09993825192646044 +2.6603000000000003 0.7069983124990189 0.7069969869216914 2.1319688546690696e-08 -0.09993827067858635 +2.6604 0.706998346328552 0.7069970193810353 2.076997897282329e-08 -0.09993828942501926 +2.6605 0.7069983801419353 0.706997051836401 2.0205703382160378e-08 -0.09993830816576083 +2.6606000000000005 0.7069984139390169 0.7069970842879465 1.962699636409021e-08 -0.09993832690081285 +2.6607000000000003 0.7069984477196467 0.706997116735828 1.903399579703674e-08 -0.099938345630177 +2.6608 0.7069984814836761 0.7069971491802001 1.842684281636725e-08 -0.099938364353855 +2.6609000000000003 0.7069985152309577 0.7069971816212163 1.7805681777963156e-08 -0.0999383830718486 +2.661 0.706998548961346 0.7069972140590284 1.7170660217454004e-08 -0.09993840178415954 +2.6611000000000002 0.706998582674697 0.7069972464937866 1.6521928840676492e-08 -0.09993842049078955 +2.6612000000000005 0.7069986163708686 0.7069972789256389 1.5859641458622342e-08 -0.09993843919174034 +2.6613 0.7069986500497201 0.7069973113547323 1.5183954966621616e-08 -0.09993845788701362 +2.6614 0.7069986837111124 0.7069973437812116 1.4495029303576712e-08 -0.09993847657661112 +2.6615 0.7069987173549085 0.7069973762052202 1.379302741206373e-08 -0.09993849526053454 +2.6616000000000004 0.706998750980973 0.7069974086268991 1.3078115202770635e-08 -0.09993851393878557 +2.6617 0.7069987845891725 0.7069974410463884 1.2350461513731259e-08 -0.09993853261136605 +2.6618000000000004 0.7069988181793753 0.7069974734638259 1.161023807563083e-08 -0.09993855127827764 +2.6619 0.7069988517514515 0.7069975058793472 1.0857619459764267e-08 -0.09993856993952205 +2.662 0.7069988853052733 0.7069975382930866 1.009278304681116e-08 -0.099938588595101 +2.6621000000000006 0.7069989188407144 0.7069975707051759 9.31590898346768e-09 -0.0999386072450162 +2.6622000000000003 0.7069989523576514 0.7069976031157452 8.527180140813218e-09 -0.0999386258892694 +2.6623 0.706998985855962 0.7069976355249226 7.726782064870763e-09 -0.09993864452786233 +2.6624 0.7069990193355261 0.7069976679328343 6.914902937575629e-09 -0.09993866316079664 +2.6625 0.706999052796226 0.7069977003396039 6.091733536009447e-09 -0.0999386817880741 +2.6626000000000003 0.7069990862379456 0.7069977327453534 5.257467181225828e-09 -0.09993870040969637 +2.6627 0.7069991196605715 0.706997765150203 4.412299698351718e-09 -0.09993871902566522 +2.6628000000000003 0.7069991530639919 0.7069977975542698 3.5564293654130608e-09 -0.09993873763598232 +2.6629 0.7069991864480971 0.7069978299576696 2.690056867364621e-09 -0.0999387562406494 +2.663 0.7069992198127805 0.706997862360516 1.8133852535892614e-09 -0.09993877483966826 +2.6631000000000005 0.7069992531579364 0.7069978947629197 9.266198875909626e-10 -0.09993879343304049 +2.6632000000000002 0.7069992864834627 0.7069979271649898 2.9968402759372736e-11 -0.0999388120207679 +2.6633 0.7069993197892582 0.7069979595668328 -8.763593531413427e-10 -0.09993883060285215 +2.6634 0.7069993530752249 0.706997991968553 -1.7921513630753116e-09 -0.09993884917929494 +2.6635 0.7069993863412667 0.7069980243702525 -2.7171934962461064e-09 -0.099938867750098 +2.6636 0.7069994195872901 0.7069980567720306 -3.6512695419238517e-09 -0.09993888631526301 +2.6637000000000004 0.7069994528132038 0.7069980891739855 -4.594161284038334e-09 -0.09993890487479176 +2.6638 0.7069994860189186 0.7069981215762118 -5.545648528934577e-09 -0.09993892342868593 +2.6639 0.7069995192043483 0.7069981539788017 -6.505509168690249e-09 -0.0999389419769472 +2.664 0.7069995523694088 0.706998186381846 -7.473519230555281e-09 -0.0999389605195773 +2.6641000000000004 0.7069995855140181 0.7069982187854319 -8.449452935065105e-09 -0.09993897905657793 +2.6642 0.7069996186380971 0.7069982511896449 -9.433082736806653e-09 -0.09993899758795077 +2.6643000000000003 0.706999651741569 0.706998283594568 -1.0424179391205213e-08 -0.0999390161136976 +2.6644 0.7069996848243595 0.7069983160002815 -1.1422511992688344e-08 -0.09993903463382009 +2.6645 0.7069997178863967 0.7069983484068633 -1.2427848038003286e-08 -0.09993905314831997 +2.6646000000000005 0.7069997509276114 0.7069983808143885 -1.343995348389651e-08 -0.09993907165719887 +2.6647000000000003 0.7069997839479367 0.7069984132229299 -1.4458592791349173e-08 -0.09993909016045854 +2.6648 0.7069998169473083 0.706998445632558 -1.5483528986726114e-08 -0.09993910865810068 +2.6649000000000003 0.7069998499256647 0.7069984780433402 -1.6514523715985968e-08 -0.09993912715012698 +2.665 0.7069998828829468 0.7069985104553419 -1.7551337301493358e-08 -0.09993914563653919 +2.6651000000000002 0.7069999158190983 0.7069985428686255 -1.8593728793193237e-08 -0.09993916411733901 +2.6652000000000005 0.7069999487340648 0.7069985752832509 -1.964145603019357e-08 -0.09993918259252807 +2.6653000000000002 0.7069999816277954 0.7069986076992756 -2.069427569020496e-08 -0.09993920106210817 +2.6654 0.7070000145002413 0.7069986401167541 -2.1751943351990682e-08 -0.09993921952608095 +2.6655 0.7070000473513567 0.7069986725357383 -2.28142135495768e-08 -0.09993923798444815 +2.6656000000000004 0.7070000801810981 0.7069987049562778 -2.388083982993172e-08 -0.09993925643721141 +2.6657 0.7070001129894248 0.7069987373784195 -2.495157481151311e-08 -0.09993927488437254 +2.6658000000000004 0.7070001457762989 0.7069987698022069 -2.602617023761064e-08 -0.09993929332593314 +2.6659 0.7070001785416846 0.7069988022276817 -2.710437703619395e-08 -0.09993931176189491 +2.666 0.7070002112855497 0.7069988346548828 -2.8185945377375357e-08 -0.09993933019225962 +2.6661000000000006 0.7070002440078638 0.7069988670838456 -2.9270624734992548e-08 -0.09993934861702886 +2.6662000000000003 0.7070002767085997 0.7069988995146039 -3.035816393626503e-08 -0.09993936703620439 +2.6663 0.7070003093877331 0.7069989319471883 -3.1448311229448356e-08 -0.09993938544978796 +2.6664 0.7070003420452418 0.7069989643816266 -3.254081433392425e-08 -0.09993940385778118 +2.6665 0.7070003746811069 0.706998996817944 -3.363542050221699e-08 -0.09993942226018585 +2.6666000000000003 0.7070004072953118 0.7069990292561625 -3.473187658049187e-08 -0.09993944065700353 +2.6667 0.7070004398878429 0.7069990616963022 -3.582992906374111e-08 -0.09993945904823599 +2.6668000000000003 0.7070004724586889 0.7069990941383801 -3.692932415628233e-08 -0.09993947743388491 +2.6669 0.7070005050078418 0.7069991265824106 -3.802980782857072e-08 -0.099939495813952 +2.667 0.707000537535296 0.7069991590284049 -3.913112587758914e-08 -0.09993951418843895 +2.6671000000000005 0.7070005700410487 0.706999191476372 -4.0233023983606096e-08 -0.09993953255734743 +2.6672000000000002 0.7070006025250999 0.7069992239263178 -4.133524777213786e-08 -0.09993955092067915 +2.6673 0.7070006349874522 0.7069992563782459 -4.2437542869649394e-08 -0.09993956927843585 +2.6674 0.7070006674281109 0.7069992888321566 -4.3539654963354864e-08 -0.09993958763061914 +2.6675 0.7070006998470844 0.7069993212880479 -4.4641329859920406e-08 -0.09993960597723074 +2.6676 0.707000732244383 0.7069993537459148 -4.5742313544349864e-08 -0.09993962431827232 +2.6677000000000004 0.7070007646200208 0.7069993862057501 -4.684235223648527e-08 -0.09993964265374565 +2.6678 0.707000796974014 0.7069994186675431 -4.794119245251499e-08 -0.09993966098365237 +2.6679 0.7070008293063815 0.7069994511312808 -4.903858106261941e-08 -0.09993967930799413 +2.668 0.707000861617145 0.7069994835969478 -5.013426534810836e-08 -0.0999396976267727 +2.6681000000000004 0.7070008939063289 0.706999516064525 -5.122799305720335e-08 -0.09993971593998967 +2.6682 0.7070009261739605 0.7069995485339919 -5.2319512471119684e-08 -0.09993973424764681 +2.6683000000000003 0.7070009584200694 0.7069995810053245 -5.340857245307237e-08 -0.09993975254974574 +2.6684 0.7070009906446881 0.7069996134784959 -5.449492251050937e-08 -0.09993977084628823 +2.6685 0.7070010228478523 0.7069996459534773 -5.557831285235744e-08 -0.09993978913727593 +2.6686000000000005 0.7070010550295991 0.7069996784302366 -5.6658494446918534e-08 -0.09993980742271047 +2.6687000000000003 0.7070010871899697 0.706999710908739 -5.7735219076513605e-08 -0.0999398257025936 +2.6688 0.7070011193290067 0.7069997433889476 -5.880823939798108e-08 -0.09993984397692696 +2.6689000000000003 0.7070011514467562 0.7069997758708224 -5.987730899601959e-08 -0.09993986224571226 +2.669 0.707001183543267 0.706999808354321 -6.09421824410844e-08 -0.0999398805089512 +2.6691000000000003 0.7070012156185899 0.706999840839398 -6.200261534880167e-08 -0.09993989876664543 +2.6692000000000005 0.7070012476727785 0.706999873326006 -6.305836443070909e-08 -0.09993991701879668 +2.6693000000000002 0.7070012797058893 0.7069999058140943 -6.410918755453757e-08 -0.09993993526540657 +2.6694 0.7070013117179808 0.7069999383036103 -6.51548437966866e-08 -0.09993995350647679 +2.6695 0.7070013437091149 0.7069999707944983 -6.619509349816907e-08 -0.09993997174200905 +2.6696000000000004 0.7070013756793553 0.7070000032867001 -6.722969832185718e-08 -0.099939989972005 +2.6697 0.7070014076287687 0.7070000357801554 -6.825842130105467e-08 -0.09994000819646637 +2.6698000000000004 0.7070014395574244 0.7070000682748008 -6.928102690151317e-08 -0.09994002641539479 +2.6699 0.7070014714653936 0.707000100770571 -7.029728107173921e-08 -0.099940044628792 +2.67 0.7070015033527507 0.7070001332673975 -7.130695129590331e-08 -0.09994006283665963 +2.6701000000000006 0.7070015352195719 0.7070001657652096 -7.230980664501424e-08 -0.0999400810389993 +2.6702000000000004 0.7070015670659364 0.7070001982639347 -7.33056178358997e-08 -0.0999400992358128 +2.6703 0.7070015988919256 0.7070002307634966 -7.429415727630909e-08 -0.09994011742710168 +2.6704 0.7070016306976237 0.7070002632638183 -7.527519912259306e-08 -0.09994013561286783 +2.6705 0.7070016624831168 0.7070002957648187 -7.624851933001053e-08 -0.09994015379311276 +2.6706000000000003 0.7070016942484931 0.7070003282664152 -7.721389570173459e-08 -0.09994017196783811 +2.6707 0.7070017259938444 0.7070003607685228 -7.817110794089421e-08 -0.09994019013704568 +2.6708000000000003 0.7070017577192635 0.7070003932710537 -7.911993770131492e-08 -0.09994020830073702 +2.6709 0.7070017894248464 0.7070004257739186 -8.00601686395605e-08 -0.09994022645891391 +2.671 0.707001821110691 0.7070004582770253 -8.099158645483162e-08 -0.09994024461157797 +2.6711000000000005 0.7070018527768975 0.7070004907802793 -8.191397895054853e-08 -0.09994026275873089 +2.6712000000000002 0.7070018844235686 0.7070005232835841 -8.282713607338232e-08 -0.09994028090037435 +2.6713 0.7070019160508089 0.7070005557868408 -8.373084996356195e-08 -0.09994029903650997 +2.6714 0.7070019476587251 0.7070005882899485 -8.46249150086506e-08 -0.09994031716713947 +2.6715 0.7070019792474267 0.7070006207928038 -8.550912787563814e-08 -0.09994033529226448 +2.6716 0.7070020108170247 0.7070006532953015 -8.638328757165636e-08 -0.09994035341188671 +2.6717000000000004 0.707002042367633 0.7070006857973341 -8.724719548301035e-08 -0.09994037152600785 +2.6718 0.7070020738993666 0.7070007182987919 -8.810065542028123e-08 -0.0999403896346295 +2.6719 0.7070021054123434 0.7070007507995633 -8.894347366429634e-08 -0.09994040773775342 +2.672 0.707002136906683 0.7070007832995342 -8.977545901556888e-08 -0.09994042583538117 +2.6721000000000004 0.7070021683825068 0.7070008157985894 -9.059642282378821e-08 -0.09994044392751451 +2.6722 0.7070021998399387 0.707000848296611 -9.140617903465736e-08 -0.09994046201415509 +2.6723000000000003 0.7070022312791042 0.707000880793479 -9.220454424800628e-08 -0.09994048009530448 +2.6724 0.7070022627001308 0.707000913289072 -9.299133773860851e-08 -0.09994049817096445 +2.6725 0.7070022941031481 0.7070009457832664 -9.376638150735556e-08 -0.09994051624113666 +2.6726000000000005 0.7070023254882873 0.7070009782759368 -9.452950032115548e-08 -0.09994053430582275 +2.6727000000000003 0.7070023568556818 0.7070010107669555 -9.52805217502295e-08 -0.09994055236502439 +2.6728 0.7070023882054666 0.707001043256194 -9.601927620714323e-08 -0.09994057041874324 +2.6729000000000003 0.7070024195377782 0.707001075743521 -9.674559698497065e-08 -0.09994058846698096 +2.673 0.707002450852755 0.7070011082288039 -9.745932030066212e-08 -0.09994060650973921 +2.6731000000000003 0.7070024821505381 0.7070011407119084 -9.816028532193266e-08 -0.09994062454701969 +2.6732000000000005 0.7070025134312685 0.7070011731926986 -9.884833421063e-08 -0.09994064257882404 +2.6733000000000002 0.7070025446950903 0.7070012056710365 -9.952331215222487e-08 -0.09994066060515389 +2.6734 0.7070025759421485 0.7070012381467828 -1.0018506740004651e-07 -0.09994067862601093 +2.6735 0.7070026071725902 0.7070012706197966 -1.0083345130390553e-07 -0.0999406966413968 +2.6736000000000004 0.7070026383865635 0.7070013030899354 -1.0146831834131897e-07 -0.0999407146513132 +2.6737 0.7070026695842184 0.7070013355570548 -1.0208952614786798e-07 -0.09994073265576171 +2.6738000000000004 0.7070027007657063 0.70700136802101 -1.0269693555536169e-07 -0.09994075065474409 +2.6739 0.7070027319311801 0.7070014004816536 -1.032904106291338e-07 -0.09994076864826196 +2.674 0.7070027630807939 0.7070014329388372 -1.03869818681053e-07 -0.09994078663631695 +2.6741 0.7070027942147035 0.7070014653924112 -1.0443503031115631e-07 -0.09994080461891072 +2.6742000000000004 0.7070028253330656 0.7070014978422241 -1.0498591943887414e-07 -0.09994082259604495 +2.6743 0.7070028564360389 0.7070015302881241 -1.0552236331864279e-07 -0.09994084056772133 +2.6744 0.7070028875237828 0.7070015627299568 -1.060442425763336e-07 -0.09994085853394143 +2.6745 0.7070029185964581 0.7070015951675679 -1.0655144123440652e-07 -0.09994087649470701 +2.6746000000000003 0.7070029496542272 0.7070016276008007 -1.0704384673793088e-07 -0.09994089445001966 +2.6747 0.7070029806972526 0.7070016600294979 -1.0752134998147367e-07 -0.09994091239988105 +2.6748000000000003 0.7070030117256989 0.7070016924535016 -1.0798384532818145e-07 -0.09994093034429283 +2.6749 0.7070030427397316 0.7070017248726513 -1.084312306297297e-07 -0.0999409482832566 +2.675 0.7070030737395171 0.7070017572867872 -1.0886340726448673e-07 -0.09994096621677406 +2.6751000000000005 0.7070031047252228 0.7070017896957472 -1.0928028014618729e-07 -0.0999409841448469 +2.6752000000000002 0.7070031356970173 0.7070018220993692 -1.09681757736943e-07 -0.09994100206747675 +2.6753 0.70700316665507 0.7070018544974892 -1.1006775209494724e-07 -0.09994101998466526 +2.6754000000000002 0.707003197599551 0.707001886889943 -1.1043817886580154e-07 -0.09994103789641405 +2.6755 0.7070032285306316 0.7070019192765651 -1.1079295732067951e-07 -0.0999410558027248 +2.6756 0.7070032594484836 0.7070019516571894 -1.1113201036153098e-07 -0.09994107370359914 +2.6757000000000004 0.7070032903532797 0.707001984031649 -1.1145526452975563e-07 -0.09994109159903869 +2.6758 0.7070033212451938 0.7070020163997768 -1.1176265005304054e-07 -0.09994110948904522 +2.6759 0.7070033521243997 0.7070020487614035 -1.120541008332171e-07 -0.09994112737362028 +2.676 0.7070033829910726 0.7070020811163608 -1.1232955446013881e-07 -0.09994114525276555 +2.6761000000000004 0.7070034138453873 0.7070021134644784 -1.1258895224464105e-07 -0.0999411631264826 +2.6762 0.7070034446875206 0.7070021458055867 -1.1283223921333685e-07 -0.0999411809947732 +2.6763000000000003 0.7070034755176489 0.7070021781395145 -1.1305936413290307e-07 -0.0999411988576389 +2.6764 0.7070035063359492 0.7070022104660907 -1.1327027950834567e-07 -0.0999412167150814 +2.6765 0.7070035371425991 0.7070022427851436 -1.1346494158993858e-07 -0.09994123456710234 +2.6766000000000005 0.7070035679377766 0.7070022750965009 -1.1364331040444875e-07 -0.09994125241370336 +2.6767000000000003 0.7070035987216603 0.70700230739999 -1.1380534974993195e-07 -0.0999412702548861 +2.6768 0.7070036294944282 0.707002339695438 -1.1395102719052863e-07 -0.09994128809065214 +2.6769000000000003 0.7070036602562602 0.7070023719826718 -1.140803140859542e-07 -0.09994130592100321 +2.677 0.7070036910073348 0.707002404261518 -1.1419318558456015e-07 -0.09994132374594095 +2.6771000000000003 0.7070037217478323 0.7070024365318027 -1.1428962062333403e-07 -0.099941341565467 +2.6772000000000005 0.707003752477932 0.7070024687933523 -1.1436960193136891e-07 -0.09994135937958297 +2.6773000000000002 0.7070037831978135 0.7070025010459926 -1.1443311605761897e-07 -0.09994137718829053 +2.6774 0.7070038139076572 0.7070025332895495 -1.1448015334661332e-07 -0.09994139499159131 +2.6775 0.7070038446076425 0.7070025655238488 -1.1451070794192553e-07 -0.09994141278948693 +2.6776000000000004 0.7070038752979495 0.7070025977487165 -1.1452477779484715e-07 -0.09994143058197905 +2.6777 0.7070039059787584 0.7070026299639784 -1.1452236465397947e-07 -0.09994144836906929 +2.6778000000000004 0.7070039366502489 0.7070026621694604 -1.1450347408084594e-07 -0.09994146615075933 +2.6779 0.7070039673126008 0.7070026943649887 -1.1446811542907553e-07 -0.09994148392705081 +2.678 0.7070039979659939 0.7070027265503891 -1.1441630184613749e-07 -0.09994150169794533 +2.6781 0.7070040286106074 0.7070027587254883 -1.1434805028374961e-07 -0.09994151946344455 +2.6782000000000004 0.7070040592466207 0.7070027908901124 -1.1426338147185744e-07 -0.09994153722355008 +2.6783 0.7070040898742127 0.7070028230440886 -1.1416231992036896e-07 -0.09994155497826357 +2.6784 0.7070041204935618 0.707002855187244 -1.1404489391221573e-07 -0.09994157272758665 +2.6785 0.7070041511048465 0.7070028873194061 -1.1391113551029175e-07 -0.09994159047152094 +2.6786000000000003 0.7070041817082447 0.7070029194404028 -1.1376108051582012e-07 -0.09994160821006814 +2.6787 0.7070042123039337 0.7070029515500624 -1.1359476849437389e-07 -0.09994162594322983 +2.6788000000000003 0.7070042428920907 0.7070029836482139 -1.1341224274118156e-07 -0.09994164367100769 +2.6789 0.7070042734728919 0.7070030157346865 -1.1321355028633129e-07 -0.0999416613934033 +2.679 0.7070043040465135 0.7070030478093099 -1.129987418670153e-07 -0.0999416791104183 +2.6791000000000005 0.7070043346131305 0.7070030798719146 -1.1276787192579518e-07 -0.09994169682205434 +2.6792000000000002 0.7070043651729176 0.7070031119223319 -1.1252099860019349e-07 -0.09994171452831303 +2.6793 0.7070043957260492 0.7070031439603934 -1.1225818369146878e-07 -0.09994173222919608 +2.6794000000000002 0.7070044262726983 0.7070031759859317 -1.1197949266635032e-07 -0.09994174992470503 +2.6795 0.7070044568130378 0.7070032079987798 -1.1168499463101722e-07 -0.09994176761484161 +2.6796 0.7070044873472391 0.7070032399987716 -1.1137476232415955e-07 -0.0999417852996073 +2.6797000000000004 0.7070045178754732 0.7070032719857422 -1.1104887208575331e-07 -0.09994180297900385 +2.6798 0.7070045483979104 0.7070033039595272 -1.1070740384144795e-07 -0.09994182065303285 +2.6799 0.7070045789147195 0.707003335919963 -1.1035044110083159e-07 -0.09994183832169591 +2.68 0.7070046094260691 0.7070033678668874 -1.0997807090191991e-07 -0.09994185598499469 +2.6801000000000004 0.7070046399321264 0.7070033998001388 -1.0959038382676867e-07 -0.09994187364293083 +2.6802 0.7070046704330575 0.7070034317195568 -1.091874739598403e-07 -0.09994189129550596 +2.6803000000000003 0.7070047009290277 0.7070034636249818 -1.0876943887065671e-07 -0.09994190894272165 +2.6804 0.7070047314202008 0.7070034955162556 -1.083363795860437e-07 -0.09994192658457957 +2.6805 0.7070047619067403 0.7070035273932209 -1.0788840056237536e-07 -0.09994194422108132 +2.6806000000000005 0.7070047923888074 0.7070035592557216 -1.074256096725637e-07 -0.09994196185222853 +2.6807000000000003 0.7070048228665631 0.7070035911036031 -1.0694811817570093e-07 -0.09994197947802287 +2.6808 0.7070048533401667 0.7070036229367116 -1.064560406806303e-07 -0.0999419970984659 +2.6809000000000003 0.707004883809776 0.7070036547548947 -1.0594949513727248e-07 -0.09994201471355926 +2.681 0.7070049142755481 0.7070036865580014 -1.054286027941248e-07 -0.0999420323233046 +2.6811000000000003 0.7070049447376385 0.7070037183458822 -1.0489348816530158e-07 -0.09994204992770356 +2.6812000000000005 0.707004975196201 0.7070037501183886 -1.0434427901578891e-07 -0.09994206752675769 +2.6813000000000002 0.7070050056513881 0.7070037818753736 -1.0378110631720922e-07 -0.09994208512046862 +2.6814 0.7070050361033514 0.7070038136166921 -1.0320410423134141e-07 -0.09994210270883805 +2.6815 0.7070050665522405 0.7070038453421996 -1.0261341005807917e-07 -0.09994212029186753 +2.6816000000000004 0.7070050969982035 0.7070038770517542 -1.0200916422588996e-07 -0.09994213786955874 +2.6817 0.7070051274413869 0.7070039087452146 -1.0139151023977333e-07 -0.09994215544191323 +2.6818 0.7070051578819361 0.7070039404224416 -1.0076059466217896e-07 -0.09994217300893266 +2.6819 0.7070051883199943 0.7070039720832975 -1.0011656705836286e-07 -0.09994219057061864 +2.682 0.7070052187557032 0.7070040037276462 -9.945957998511168e-08 -0.09994220812697278 +2.6821 0.7070052491892035 0.707004035355353 -9.878978893696627e-08 -0.09994222567799674 +2.6822000000000004 0.7070052796206331 0.7070040669662857 -9.810735231152723e-08 -0.09994224322369205 +2.6823 0.707005310050129 0.7070040985603132 -9.741243138343403e-08 -0.09994226076406047 +2.6824 0.7070053404778258 0.707004130137306 -9.670519025579277e-08 -0.09994227829910347 +2.6825 0.7070053709038567 0.707004161697137 -9.598579582114491e-08 -0.09994229582882273 +2.6826000000000003 0.7070054013283531 0.7070041932396803 -9.525441772850751e-08 -0.09994231335321985 +2.6827 0.7070054317514445 0.7070042247648125 -9.451122833653569e-08 -0.09994233087229645 +2.6828000000000003 0.7070054621732584 0.7070042562724115 -9.375640268143026e-08 -0.09994234838605416 +2.6829 0.7070054925939204 0.7070042877623575 -9.299011842142657e-08 -0.09994236589449457 +2.683 0.7070055230135546 0.7070043192345326 -9.221255581771254e-08 -0.09994238339761935 +2.6831000000000005 0.7070055534322819 0.7070043506888206 -9.142389767197862e-08 -0.09994240089543005 +2.6832000000000003 0.7070055838502225 0.7070043821251076 -9.062432928738651e-08 -0.09994241838792828 +2.6833 0.7070056142674943 0.7070044135432816 -8.981403843300734e-08 -0.0999424358751157 +2.6834000000000002 0.7070056446842126 0.7070044449432323 -8.899321528917786e-08 -0.09994245335699385 +2.6835 0.7070056751004914 0.7070044763248524 -8.8162052412806e-08 -0.09994247083356445 +2.6836 0.7070057055164417 0.7070045076880355 -8.732074468446177e-08 -0.09994248830482899 +2.6837000000000004 0.7070057359321733 0.7070045390326786 -8.646948927368281e-08 -0.0999425057707892 +2.6838 0.7070057663477931 0.7070045703586796 -8.560848557652434e-08 -0.09994252323144659 +2.6839 0.7070057967634062 0.7070046016659395 -8.473793517826261e-08 -0.09994254068680282 +2.684 0.7070058271791158 0.7070046329543607 -8.385804180655737e-08 -0.09994255813685948 +2.6841000000000004 0.707005857595022 0.7070046642238486 -8.296901128634904e-08 -0.09994257558161818 +2.6842 0.7070058880112238 0.7070046954743103 -8.207105148521493e-08 -0.09994259302108054 +2.6843000000000004 0.707005918427817 0.7070047267056554 -8.116437226392964e-08 -0.09994261045524815 +2.6844 0.7070059488448956 0.707004757917796 -8.024918544003584e-08 -0.09994262788412267 +2.6845 0.7070059792625512 0.7070047891106457 -7.932570472279216e-08 -0.09994264530770564 +2.6846000000000005 0.7070060096808726 0.7070048202841211 -7.839414566893771e-08 -0.09994266272599865 +2.6847000000000003 0.7070060400999473 0.7070048514381411 -7.745472563932404e-08 -0.09994268013900337 +2.6848 0.7070060705198594 0.7070048825726267 -7.65076637399345e-08 -0.09994269754672132 +2.6849000000000003 0.7070061009406914 0.7070049136875016 -7.555318077244466e-08 -0.0999427149491542 +2.685 0.707006131362523 0.7070049447826915 -7.459149917957847e-08 -0.09994273234630359 +2.6851000000000003 0.7070061617854315 0.7070049758581247 -7.362284300737806e-08 -0.09994274973817108 +2.6852000000000005 0.7070061922094919 0.7070050069137319 -7.264743783277905e-08 -0.0999427671247582 +2.6853000000000002 0.7070062226347767 0.7070050379494464 -7.166551072804866e-08 -0.09994278450606668 +2.6854 0.7070062530613559 0.7070050689652037 -7.067729020007046e-08 -0.09994280188209802 +2.6855 0.707006283489297 0.7070050999609419 -6.968300613439948e-08 -0.09994281925285388 +2.6856000000000004 0.7070063139186653 0.7070051309366016 -6.868288974712367e-08 -0.09994283661833585 +2.6857 0.7070063443495236 0.7070051618921259 -6.767717353368952e-08 -0.09994285397854555 +2.6858 0.7070063747819315 0.7070051928274603 -6.666609120862046e-08 -0.09994287133348455 +2.6859 0.7070064052159466 0.707005223742553 -6.564987765217412e-08 -0.09994288868315443 +2.686 0.7070064356516241 0.7070052546373546 -6.462876885830054e-08 -0.09994290602755683 +2.6861 0.7070064660890165 0.7070052855118183 -6.360300187696274e-08 -0.0999429233666933 +2.6862000000000004 0.7070064965281737 0.7070053163658998 -6.257281476426332e-08 -0.09994294070056549 +2.6863 0.7070065269691428 0.7070053471995575 -6.153844652042814e-08 -0.09994295802917502 +2.6864 0.7070065574119688 0.7070053780127523 -6.050013704123405e-08 -0.09994297535252339 +2.6865 0.7070065878566938 0.7070054088054476 -5.94581270546915e-08 -0.0999429926706123 +2.6866000000000003 0.7070066183033572 0.7070054395776093 -5.8412658072472257e-08 -0.09994300998344322 +2.6867 0.7070066487519963 0.7070054703292066 -5.736397233309723e-08 -0.0999430272910179 +2.6868000000000003 0.707006679202645 0.7070055010602101 -5.631231273840222e-08 -0.09994304459333776 +2.6869 0.7070067096553354 0.7070055317705941 -5.525792280604985e-08 -0.09994306189040453 +2.687 0.7070067401100966 0.7070055624603353 -5.420104660903112e-08 -0.09994307918221979 +2.6871000000000005 0.7070067705669548 0.7070055931294126 -5.3141928719937365e-08 -0.09994309646878508 +2.6872000000000003 0.7070068010259342 0.7070056237778077 -5.208081415263022e-08 -0.09994311375010201 +2.6873 0.7070068314870558 0.7070056544055052 -5.101794831128409e-08 -0.0999431310261722 +2.6874000000000002 0.7070068619503384 0.7070056850124923 -4.995357692674351e-08 -0.09994314829699726 +2.6875 0.7070068924157975 0.7070057155987581 -4.8887946002204585e-08 -0.09994316556257869 +2.6876 0.7070069228834469 0.7070057461642958 -4.782130175867965e-08 -0.09994318282291817 +2.6877000000000004 0.7070069533532968 0.7070057767090997 -4.675389057601665e-08 -0.09994320007801726 +2.6878 0.7070069838253555 0.7070058072331677 -4.5685958934677494e-08 -0.09994321732787753 +2.6879 0.7070070142996282 0.7070058377365003 -4.4617753362286884e-08 -0.09994323457250062 +2.688 0.7070070447761175 0.7070058682191 -4.354952037367594e-08 -0.09994325181188807 +2.6881000000000004 0.7070070752548238 0.7070058986809726 -4.2481506415977514e-08 -0.0999432690460415 +2.6882 0.707007105735744 0.7070059291221262 -4.1413957811410823e-08 -0.09994328627496246 +2.6883000000000004 0.7070071362188732 0.7070059595425718 -4.034712069870064e-08 -0.09994330349865257 +2.6884 0.7070071667042033 0.7070059899423229 -3.928124097930764e-08 -0.09994332071711338 +2.6885 0.707007197191724 0.7070060203213957 -3.821656425909495e-08 -0.09994333793034658 +2.6886000000000005 0.7070072276814218 0.7070060506798088 -3.71533357911534e-08 -0.09994335513835362 +2.6887000000000003 0.707007258173281 0.707006081017584 -3.6091800420371724e-08 -0.09994337234113616 +2.6888 0.7070072886672834 0.707006111334745 -3.503220252624485e-08 -0.0999433895386958 +2.6889000000000003 0.707007319163408 0.7070061416313183 -3.397478596785068e-08 -0.09994340673103408 +2.689 0.7070073496616308 0.7070061719073335 -3.291979402833892e-08 -0.09994342391815263 +2.6891000000000003 0.7070073801619257 0.707006202162822 -3.1867469354757844e-08 -0.09994344110005293 +2.6892000000000005 0.7070074106642641 0.7070062323978188 -3.0818053908072615e-08 -0.09994345827673673 +2.6893000000000002 0.7070074411686144 0.7070062626123605 -2.977178890418465e-08 -0.0999434754482055 +2.6894 0.7070074716749424 0.7070062928064873 -2.8728914757986806e-08 -0.09994349261446088 +2.6895 0.7070075021832114 0.7070063229802406 -2.7689671029370103e-08 -0.09994350977550433 +2.6896000000000004 0.7070075326933825 0.7070063531336659 -2.6654296367278896e-08 -0.09994352693133755 +2.6897 0.7070075632054138 0.7070063832668101 -2.5623028459403896e-08 -0.0999435440819621 +2.6898 0.707007593719261 0.7070064133797231 -2.4596103969515282e-08 -0.09994356122737952 +2.6899 0.7070076242348778 0.7070064434724577 -2.3573758490842006e-08 -0.09994357836759148 +2.69 0.7070076547522145 0.7070064735450681 -2.255622648730804e-08 -0.09994359550259946 +2.6901 0.7070076852712195 0.7070065035976121 -2.1543741239755942e-08 -0.09994361263240512 +2.6902000000000004 0.7070077157918381 0.7070065336301495 -2.053653479867565e-08 -0.09994362975700996 +2.6903 0.7070077463140136 0.7070065636427427 -1.9534837919586018e-08 -0.0999436468764156 +2.6904 0.7070077768376871 0.7070065936354566 -1.8538880023569876e-08 -0.09994366399062361 +2.6905 0.7070078073627967 0.7070066236083583 -1.7548889133089246e-08 -0.09994368109963558 +2.6906000000000003 0.7070078378892783 0.7070066535615176 -1.6565091831219347e-08 -0.09994369820345309 +2.6907 0.7070078684170653 0.7070066834950064 -1.5587713197897507e-08 -0.09994371530207767 +2.6908000000000003 0.7070078989460891 0.7070067134088999 -1.4616976763952988e-08 -0.099943732395511 +2.6909 0.7070079294762779 0.7070067433032741 -1.365310446166737e-08 -0.09994374948375453 +2.691 0.7070079600075583 0.7070067731782088 -1.2696316574033889e-08 -0.09994376656680992 +2.6911000000000005 0.7070079905398539 0.7070068030337853 -1.1746831681848369e-08 -0.09994378364467865 +2.6912000000000003 0.7070080210730867 0.7070068328700877 -1.08048666121012e-08 -0.09994380071736238 +2.6913 0.707008051607176 0.7070068626872024 -9.870636397645016e-09 -0.09994381778486268 +2.6914000000000002 0.7070080821420388 0.7070068924852175 -8.944354215612016e-09 -0.09994383484718111 +2.6915 0.7070081126775899 0.7070069222642243 -8.026231347948998e-09 -0.09994385190431924 +2.6916 0.7070081432137418 0.7070069520243153 -7.1164771246051695e-09 -0.09994386895627862 +2.6917000000000004 0.7070081737504048 0.7070069817655862 -6.215298890138721e-09 -0.09994388600306084 +2.6918 0.7070082042874868 0.7070070114881342 -5.322901944736225e-09 -0.09994390304466744 +2.6919 0.707008234824894 0.7070070411920588 -4.439489493905657e-09 -0.09994392008110004 +2.692 0.7070082653625303 0.707007070877462 -3.565262618986098e-09 -0.09994393711236016 +2.6921000000000004 0.7070082959002972 0.7070071005444478 -2.700420218167132e-09 -0.09994395413844948 +2.6922 0.7070083264380942 0.7070071301931222 -1.8451589587839545e-09 -0.09994397115936948 +2.6923000000000004 0.7070083569758187 0.7070071598235932 -9.99673244357624e-10 -0.09994398817512172 +2.6924 0.7070083875133659 0.707007189435971 -1.6415516342072056e-10 -0.09994400518570777 +2.6925 0.7070084180506295 0.7070072190303677 6.612055590549115e-10 -0.09994402219112923 +2.6926000000000005 0.7070084485875006 0.7070072486068976 1.4762215894137398e-09 -0.09994403919138763 +2.6927000000000003 0.7070084791238684 0.7070072781656768 2.280708046031865e-09 -0.09994405618648453 +2.6928 0.7070085096596208 0.7070073077068236 3.074482527939959e-09 -0.09994407317642157 +2.6929000000000003 0.7070085401946431 0.7070073372304579 3.85736515819135e-09 -0.09994409016120026 +2.693 0.7070085707288187 0.7070073667367021 4.629178635036368e-09 -0.09994410714082219 +2.6931000000000003 0.7070086012620295 0.7070073962256793 5.389748259677918e-09 -0.09994412411528891 +2.6932000000000005 0.707008631794155 0.7070074256975158 6.138901975302757e-09 -0.09994414108460198 +2.6933000000000002 0.7070086623250733 0.7070074551523389 6.876470419123204e-09 -0.09994415804876293 +2.6934 0.7070086928546608 0.7070074845902777 7.602286947530623e-09 -0.09994417500777338 +2.6935 0.7070087233827922 0.7070075140114638 8.316187677728792e-09 -0.09994419196163488 +2.6936000000000004 0.7070087539093399 0.7070075434160292 9.018011532836712e-09 -0.099944208910349 +2.6937 0.7070087844341753 0.707007572804109 9.707600264440008e-09 -0.09994422585391728 +2.6938 0.7070088149571674 0.7070076021758389 1.0384798495959024e-08 -0.09994424279234128 +2.6939 0.7070088454781843 0.7070076315313567 1.1049453754741201e-08 -0.09994425972562258 +2.694 0.7070088759970918 0.7070076608708018 1.1701416511959717e-08 -0.09994427665376265 +2.6941 0.7070089065137548 0.7070076901943154 1.2340540208634343e-08 -0.09994429357676321 +2.6942000000000004 0.7070089370280367 0.7070077195020397 1.2966681298999527e-08 -0.09994431049462577 +2.6943 0.7070089675397986 0.7070077487941189 1.357969926264746e-08 -0.09994432740735187 +2.6944 0.7070089980489006 0.707007778070698 1.4179456660906586e-08 -0.09994434431494303 +2.6945 0.7070090285552014 0.707007807331924 1.4765819155056203e-08 -0.09994436121740083 +2.6946000000000003 0.7070090590585582 0.7070078365779455 1.5338655533214673e-08 -0.09994437811472683 +2.6947 0.7070090895588268 0.7070078658089116 1.589783774329917e-08 -0.09994439500692257 +2.6948000000000003 0.7070091200558619 0.7070078950249739 1.64432409242507e-08 -0.09994441189398967 +2.6949 0.7070091505495166 0.707007924226284 1.6974743432922323e-08 -0.09994442877592959 +2.695 0.707009181039643 0.707007953412996 1.749222686489582e-08 -0.09994444565274398 +2.6951000000000005 0.707009211526092 0.7070079825852644 1.799557609004354e-08 -0.09994446252443435 +2.6952000000000003 0.7070092420087126 0.7070080117432453 1.8484679274212434e-08 -0.09994447939100226 +2.6953 0.7070092724873535 0.7070080408870958 1.8959427905244908e-08 -0.09994449625244924 +2.6954000000000002 0.707009302961862 0.7070080700169741 1.9419716808591336e-08 -0.09994451310877692 +2.6955 0.7070093334320842 0.7070080991330394 1.9865444182004532e-08 -0.09994452995998676 +2.6956 0.707009363897865 0.7070081282354521 2.0296511616356427e-08 -0.09994454680608034 +2.6957000000000004 0.7070093943590491 0.7070081573243739 2.0712824108648498e-08 -0.09994456364705928 +2.6958 0.7070094248154789 0.7070081863999671 2.111429008889998e-08 -0.09994458048292508 +2.6959 0.707009455266997 0.7070082154623951 2.1500821445301355e-08 -0.09994459731367933 +2.696 0.7070094857134442 0.7070082445118218 2.1872333532887978e-08 -0.09994461413932346 +2.6961000000000004 0.7070095161546615 0.7070082735484123 2.222874520042828e-08 -0.09994463095985912 +2.6962 0.7070095465904881 0.7070083025723326 2.2569978806036284e-08 -0.09994464777528783 +2.6963000000000004 0.707009577020763 0.7070083315837495 2.2895960231916757e-08 -0.09994466458561117 +2.6964 0.7070096074453239 0.7070083605828303 2.3206618893906183e-08 -0.09994468139083065 +2.6965 0.7070096378640087 0.7070083895697434 2.3501887767493623e-08 -0.0999446981909479 +2.6966000000000006 0.7070096682766533 0.7070084185446576 2.378170340863739e-08 -0.09994471498596437 +2.6967000000000003 0.7070096986830942 0.707008447507742 2.404600595376505e-08 -0.09994473177588165 +2.6968 0.7070097290831666 0.7070084764591673 2.4294739130181764e-08 -0.09994474856070129 +2.6969000000000003 0.7070097594767053 0.7070085053991035 2.4527850280356422e-08 -0.0999447653404248 +2.697 0.707009789863545 0.707008534327722 2.474529036018691e-08 -0.09994478211505377 +2.6971000000000003 0.7070098202435189 0.7070085632451946 2.494701396502097e-08 -0.09994479888458972 +2.6972000000000005 0.707009850616461 0.7070085921516933 2.5132979312308956e-08 -0.09994481564903426 +2.6973000000000003 0.7070098809822041 0.7070086210473906 2.530314828844138e-08 -0.09994483240838889 +2.6974 0.7070099113405807 0.7070086499324593 2.5457486420993325e-08 -0.09994484916265513 +2.6975 0.7070099416914231 0.7070086788070722 2.5595962909949477e-08 -0.09994486591183452 +2.6976000000000004 0.7070099720345633 0.7070087076714032 2.5718550620765224e-08 -0.09994488265592864 +2.6977 0.7070100023698331 0.7070087365256257 2.582522608436666e-08 -0.09994489939493897 +2.6978 0.7070100326970641 0.707008765369914 2.5915969523171434e-08 -0.09994491612886713 +2.6979 0.7070100630160879 0.7070087942044421 2.599076482853735e-08 -0.09994493285771468 +2.698 0.7070100933267354 0.7070088230293838 2.6049599586783212e-08 -0.09994494958148309 +2.6981 0.7070101236288382 0.7070088518449138 2.6092465065311043e-08 -0.09994496630017397 +2.6982000000000004 0.7070101539222268 0.7070088806512059 2.611935621607553e-08 -0.09994498301378874 +2.6983 0.7070101842067327 0.7070089094484351 2.6130271684257633e-08 -0.09994499972232906 +2.6984 0.7070102144821868 0.707008938236775 2.6125213794386815e-08 -0.09994501642579638 +2.6985 0.7070102447484208 0.7070089670164004 2.6104188555545194e-08 -0.09994503312419228 +2.6986000000000003 0.7070102750052654 0.7070089957874854 2.6067205664837e-08 -0.09994504981751837 +2.6987 0.7070103052525527 0.7070090245502038 2.6014278490041343e-08 -0.09994506650577611 +2.6988000000000003 0.7070103354901143 0.7070090533047293 2.5945424076551094e-08 -0.0999450831889671 +2.6989 0.7070103657177816 0.7070090820512354 2.586066314390345e-08 -0.09994509986709277 +2.699 0.7070103959353873 0.7070091107898953 2.57600200684327e-08 -0.09994511654015471 +2.6991000000000005 0.7070104261427632 0.7070091395208825 2.5643522885004932e-08 -0.09994513320815449 +2.6992000000000003 0.7070104563397427 0.7070091682443693 2.5511203281813888e-08 -0.09994514987109364 +2.6993 0.7070104865261588 0.7070091969605277 2.5363096576094812e-08 -0.09994516652897362 +2.6994000000000002 0.707010516701845 0.70700922566953 2.519924172626753e-08 -0.09994518318179606 +2.6995 0.7070105468666354 0.707009254371547 2.501968131285448e-08 -0.09994519982956243 +2.6996 0.7070105770203651 0.70700928306675 2.4824461522868213e-08 -0.09994521647227433 +2.6997000000000004 0.7070106071628686 0.7070093117553091 2.4613632142872488e-08 -0.0999452331099332 +2.6998 0.7070106372939816 0.707009340437394 2.4387246541635044e-08 -0.09994524974254065 +2.6999 0.7070106674135407 0.7070093691131739 2.4145361670127596e-08 -0.09994526637009815 +2.7 0.7070106975213828 0.7070093977828171 2.3888038023361924e-08 -0.09994528299260728 +2.7001000000000004 0.7070107276173456 0.7070094264464916 2.3615339656002377e-08 -0.09994529961006961 +2.7002 0.7070107577012676 0.7070094551043642 2.332733413899779e-08 -0.0999453162224866 +2.7003000000000004 0.7070107877729878 0.7070094837566014 2.302409255611204e-08 -0.09994533282985985 +2.7004 0.707010817832346 0.7070095124033685 2.2705689486576808e-08 -0.09994534943219083 +2.7005 0.7070108478791833 0.70700954104483 2.237220298774434e-08 -0.09994536602948106 +2.7006000000000006 0.707010877913341 0.7070095696811497 2.202371456386243e-08 -0.09994538262173208 +2.7007000000000003 0.7070109079346623 0.7070095983124904 2.1660309168676506e-08 -0.09994539920894543 +2.7008 0.7070109379429902 0.7070096269390138 2.1282075156857372e-08 -0.09994541579112265 +2.7009000000000003 0.7070109679381699 0.7070096555608809 2.0889104284001203e-08 -0.09994543236826528 +2.701 0.7070109979200465 0.7070096841782517 2.0481491683210784e-08 -0.09994544894037483 +2.7011000000000003 0.7070110278884668 0.7070097127912849 2.0059335824329505e-08 -0.09994546550745287 +2.7012000000000005 0.7070110578432787 0.7070097414001376 1.9622738513074e-08 -0.09994548206950084 +2.7013000000000003 0.7070110877843306 0.7070097700049668 1.9171804853737595e-08 -0.0999454986265203 +2.7014 0.7070111177114731 0.7070097986059278 1.870664322316945e-08 -0.09994551517851281 +2.7015 0.7070111476245571 0.7070098272031746 1.822736524909052e-08 -0.09994553172547983 +2.7016000000000004 0.7070111775234351 0.7070098557968604 1.7734085778868536e-08 -0.09994554826742297 +2.7017 0.7070112074079611 0.7070098843871366 1.722692286303812e-08 -0.0999455648043437 +2.7018 0.7070112372779901 0.7070099129741536 1.670599771280007e-08 -0.09994558133624358 +2.7019 0.7070112671333781 0.7070099415580605 1.6171434677469954e-08 -0.09994559786312408 +2.702 0.7070112969739835 0.7070099701390047 1.562336122105934e-08 -0.09994561438498678 +2.7021 0.7070113267996653 0.7070099987171323 1.506190787890771e-08 -0.09994563090183316 +2.7022000000000004 0.7070113566102838 0.7070100272925883 1.4487208236865778e-08 -0.09994564741366474 +2.7023 0.7070113864057014 0.7070100558655157 1.38993988948663e-08 -0.09994566392048303 +2.7024 0.7070114161857817 0.7070100844360567 1.3298619432229597e-08 -0.09994568042228963 +2.7025 0.7070114459503898 0.7070101130043512 1.2685012387714245e-08 -0.099945696919086 +2.7026000000000003 0.7070114756993924 0.7070101415705381 1.205872321094481e-08 -0.09994571341087367 +2.7027 0.7070115054326578 0.7070101701347544 1.1419900229452107e-08 -0.09994572989765417 +2.7028000000000003 0.7070115351500559 0.7070101986971354 1.0768694626121789e-08 -0.09994574637942903 +2.7029 0.7070115648514583 0.7070102272578149 1.0105260383683201e-08 -0.09994576285619972 +2.703 0.7070115945367381 0.7070102558169253 9.429754272566315e-09 -0.09994577932796776 +2.7031000000000005 0.7070116242057708 0.7070102843745967 8.742335784114874e-09 -0.09994579579473477 +2.7032000000000003 0.7070116538584328 0.7070103129309577 8.043167120178052e-09 -0.09994581225650213 +2.7033 0.7070116834946025 0.7070103414861353 7.332413147140282e-09 -0.09994582871327148 +2.7034000000000002 0.7070117131141604 0.7070103700402544 6.610241349951085e-09 -0.09994584516504422 +2.7035 0.7070117427169887 0.7070103985934384 5.876821794828513e-09 -0.09994586161182195 +2.7036000000000002 0.7070117723029714 0.7070104271458083 5.132327091962596e-09 -0.09994587805360615 +2.7037000000000004 0.7070118018719942 0.707010455697484 4.376932354749341e-09 -0.09994589449039834 +2.7038 0.7070118314239451 0.7070104842485827 3.6108151590247273e-09 -0.09994591092220007 +2.7039 0.7070118609587136 0.7070105127992206 2.8341554996966223e-09 -0.09994592734901281 +2.704 0.7070118904761915 0.7070105413495108 2.0471357508461407e-09 -0.0999459437708381 +2.7041000000000004 0.7070119199762728 0.7070105698995652 1.249940618022749e-09 -0.09994596018767743 +2.7042 0.7070119494588529 0.7070105984494931 4.427571035497957e-10 -0.09994597659953233 +2.7043000000000004 0.7070119789238294 0.7070106269994024 -3.7422554725191626e-10 -0.09994599300640428 +2.7044 0.7070120083711022 0.7070106555493987 -1.2008158859627693e-09 -0.09994600940829482 +2.7045 0.7070120378005735 0.7070106840995853 -2.0368203018303332e-09 -0.09994602580520545 +2.7046000000000006 0.7070120672121469 0.707010712650064 -2.8820430755457926e-09 -0.09994604219713775 +2.7047000000000003 0.7070120966057287 0.7070107412009334 -3.736286418275225e-09 -0.09994605858409311 +2.7048 0.707012125981227 0.7070107697522912 -4.59935052023186e-09 -0.09994607496607316 +2.7049000000000003 0.7070121553385523 0.7070107983042317 -5.471033595778885e-09 -0.0999460913430793 +2.705 0.7070121846776174 0.707010826856848 -6.35113193286907e-09 -0.09994610771511313 +2.7051000000000003 0.7070122139983368 0.7070108554102306 -7.239439941617021e-09 -0.09994612408217608 +2.7052000000000005 0.7070122433006277 0.7070108839644679 -8.13575019853463e-09 -0.09994614044426975 +2.7053000000000003 0.7070122725844096 0.7070109125196455 -9.039853497705419e-09 -0.09994615680139558 +2.7054 0.707012301849604 0.7070109410758476 -9.951538901091517e-09 -0.09994617315355511 +2.7055 0.7070123310961345 0.7070109696331554 -1.0870593781034388e-08 -0.09994618950074982 +2.7056000000000004 0.7070123603239276 0.707010998191648 -1.1796803876633344e-08 -0.09994620584298124 +2.7057 0.7070123895329117 0.7070110267514026 -1.2729953341016759e-08 -0.09994622218025088 +2.7058 0.7070124187230173 0.7070110553124933 -1.3669824792950092e-08 -0.09994623851256018 +2.7059 0.7070124478941779 0.7070110838749923 -1.461619936323974e-08 -0.09994625483991071 +2.706 0.707012477046329 0.7070111124389696 -1.5568856750244192e-08 -0.09994627116230395 +2.7061 0.7070125061794085 0.7070111410044924 -1.652757527278309e-08 -0.09994628747974142 +2.7062000000000004 0.7070125352933567 0.7070111695716259 -1.7492131913939002e-08 -0.09994630379222462 +2.7063 0.7070125643881164 0.7070111981404326 -1.8462302379604334e-08 -0.09994632009975507 +2.7064 0.7070125934636327 0.7070112267109725 -1.9437861147053592e-08 -0.09994633640233419 +2.7065 0.7070126225198532 0.7070112552833037 -2.0418581523490298e-08 -0.09994635269996363 +2.7066000000000003 0.7070126515567278 0.7070112838574809 -2.1404235689415074e-08 -0.09994636899264471 +2.7067 0.7070126805742094 0.7070113124335574 -2.2394594756738884e-08 -0.09994638528037914 +2.7068000000000003 0.7070127095722527 0.707011341011583 -2.3389428823426817e-08 -0.0999464015631682 +2.7069 0.7070127385508151 0.707011369591606 -2.4388507024238754e-08 -0.09994641784101355 +2.707 0.7070127675098569 0.707011398173672 -2.539159758320475e-08 -0.09994643411391668 +2.7071000000000005 0.7070127964493405 0.7070114267578235 -2.639846786913619e-08 -0.09994645038187909 +2.7072000000000003 0.70701282536923 0.7070114553441007 -2.740888445265481e-08 -0.09994646664490214 +2.7073 0.707012854269494 0.7070114839325417 -2.8422613152379733e-08 -0.09994648290298747 +2.7074000000000003 0.7070128831501017 0.7070115125231817 -2.943941909781117e-08 -0.09994649915613656 +2.7075 0.7070129120110261 0.7070115411160536 -3.045906677681849e-08 -0.09994651540435087 +2.7076000000000002 0.7070129408522422 0.7070115697111874 -3.148132009462082e-08 -0.09994653164763194 +2.7077000000000004 0.7070129696737273 0.707011598308611 -3.250594242778029e-08 -0.09994654788598122 +2.7078 0.7070129984754618 0.7070116269083495 -3.3532696676243784e-08 -0.09994656411940023 +2.7079 0.7070130272574283 0.7070116555104256 -3.4561345319721395e-08 -0.09994658034789046 +2.708 0.7070130560196122 0.707011684114859 -3.55916504730892e-08 -0.09994659657145341 +2.7081000000000004 0.7070130847620011 0.7070117127216673 -3.662337394330986e-08 -0.09994661279009055 +2.7082 0.7070131134845854 0.7070117413308656 -3.765627728169116e-08 -0.09994662900380341 +2.7083000000000004 0.7070131421873581 0.7070117699424661 -3.8690121838421375e-08 -0.09994664521259347 +2.7084 0.7070131708703148 0.7070117985564788 -3.972466881900201e-08 -0.09994666141646225 +2.7085 0.7070131995334534 0.7070118271729107 -4.075967934035526e-08 -0.09994667761541122 +2.7086000000000006 0.7070132281767748 0.7070118557917666 -4.1794914484708824e-08 -0.09994669380944192 +2.7087000000000003 0.7070132568002818 0.7070118844130482 -4.283013535307423e-08 -0.0999467099985557 +2.7088 0.7070132854039806 0.7070119130367556 -4.386510312483048e-08 -0.09994672618275423 +2.7089000000000003 0.7070133139878789 0.7070119416628852 -4.4899579108457956e-08 -0.09994674236203885 +2.709 0.7070133425519882 0.7070119702914317 -4.593332479825574e-08 -0.09994675853641116 +2.7091000000000003 0.7070133710963218 0.707011998922387 -4.696610193160103e-08 -0.09994677470587261 +2.7092 0.7070133996208956 0.7070120275557402 -4.799767253939845e-08 -0.09994679087042471 +2.7093000000000003 0.7070134281257281 0.7070120561914781 -4.902779900247886e-08 -0.09994680703006895 +2.7094 0.7070134566108406 0.7070120848295849 -5.005624410803211e-08 -0.09994682318480677 +2.7095 0.7070134850762566 0.707012113470042 -5.10827711042508e-08 -0.09994683933463971 +2.7096000000000005 0.7070135135220021 0.7070121421128288 -5.2107143751721485e-08 -0.09994685547956922 +2.7097 0.7070135419481058 0.7070121707579218 -5.312912637936949e-08 -0.09994687161959678 +2.7098 0.7070135703545993 0.7070121994052947 -5.414848394192165e-08 -0.09994688775472392 +2.7099 0.707013598741516 0.7070122280549194 -5.516498206804485e-08 -0.09994690388495212 +2.71 0.7070136271088925 0.7070122567067649 -5.617838711715825e-08 -0.09994692001028285 +2.7101 0.7070136554567673 0.7070122853607976 -5.718846623494443e-08 -0.09994693613071765 +2.7102000000000004 0.7070136837851817 0.7070123140169813 -5.819498740430688e-08 -0.09994695224625791 +2.7103 0.7070137120941794 0.707012342675278 -5.919771949849592e-08 -0.09994696835690521 +2.7104 0.7070137403838064 0.7070123713356464 -6.01964323353188e-08 -0.09994698446266093 +2.7105 0.7070137686541116 0.7070123999980431 -6.1190896732434e-08 -0.09994700056352664 +2.7106000000000003 0.7070137969051458 0.7070124286624224 -6.218088455071935e-08 -0.09994701665950377 +2.7107 0.7070138251369631 0.7070124573287362 -6.316616875997466e-08 -0.0999470327505939 +2.7108000000000003 0.7070138533496191 0.7070124859969333 -6.414652347882036e-08 -0.09994704883679838 +2.7109 0.707013881543172 0.7070125146669612 -6.512172403497912e-08 -0.09994706491811879 +2.711 0.707013909717683 0.7070125433387637 -6.609154701254713e-08 -0.0999470809945566 +2.7111000000000005 0.7070139378732148 0.7070125720122834 -6.705577030273469e-08 -0.09994709706611322 +2.7112000000000003 0.7070139660098329 0.7070126006874597 -6.80141731567753e-08 -0.09994711313279017 +2.7113 0.7070139941276056 0.7070126293642303 -6.896653623493162e-08 -0.09994712919458897 +2.7114000000000003 0.707014022226603 0.70701265804253 -6.991264166027189e-08 -0.0999471452515111 +2.7115 0.7070140503068976 0.7070126867222916 -7.085227305900221e-08 -0.09994716130355803 +2.7116000000000002 0.7070140783685639 0.7070127154034455 -7.178521562335033e-08 -0.0999471773507312 +2.7117000000000004 0.7070141064116793 0.7070127440859197 -7.271125615276527e-08 -0.09994719339303211 +2.7118 0.7070141344363231 0.7070127727696401 -7.363018310075492e-08 -0.09994720943046224 +2.7119 0.707014162442577 0.7070128014545303 -7.454178662909608e-08 -0.09994722546302305 +2.712 0.7070141904305249 0.7070128301405115 -7.544585865033523e-08 -0.09994724149071604 +2.7121000000000004 0.7070142184002528 0.7070128588275032 -7.634219287809552e-08 -0.09994725751354268 +2.7122 0.707014246351849 0.7070128875154224 -7.723058487434792e-08 -0.0999472735315045 +2.7123000000000004 0.7070142742854041 0.7070129162041833 -7.811083209321307e-08 -0.09994728954460289 +2.7124 0.7070143022010105 0.707012944893699 -7.898273393473765e-08 -0.0999473055528394 +2.7125 0.7070143300987629 0.7070129735838799 -7.984609177655311e-08 -0.09994732155621544 +2.7126000000000006 0.7070143579787582 0.7070130022746344 -8.07007090363257e-08 -0.09994733755473252 +2.7127000000000003 0.7070143858410951 0.7070130309658685 -8.15463912055836e-08 -0.09994735354839206 +2.7128 0.7070144136858749 0.7070130596574868 -8.238294589221762e-08 -0.0999473695371956 +2.7129000000000003 0.7070144415132005 0.7070130883493912 -8.321018287078819e-08 -0.09994738552114456 +2.713 0.7070144693231769 0.7070131170414826 -8.402791412329136e-08 -0.09994740150024051 +2.7131000000000003 0.7070144971159111 0.7070131457336584 -8.483595387905746e-08 -0.09994741747448485 +2.7132 0.7070145248915123 0.707013174425815 -8.563411866332332e-08 -0.09994743344387905 +2.7133000000000003 0.7070145526500913 0.7070132031178469 -8.642222733626359e-08 -0.09994744940842461 +2.7134 0.7070145803917607 0.7070132318096463 -8.720010112681781e-08 -0.09994746536812298 +2.7135 0.7070146081166355 0.7070132605011036 -8.796756368733422e-08 -0.09994748132297564 +2.7136000000000005 0.7070146358248323 0.7070132891921076 -8.87244411195906e-08 -0.09994749727298403 +2.7137000000000002 0.7070146635164694 0.707013317882545 -8.947056201989712e-08 -0.0999475132181497 +2.7138 0.707014691191667 0.7070133465723007 -9.020575751812754e-08 -0.09994752915847405 +2.7139 0.7070147188505477 0.7070133752612578 -9.092986132108738e-08 -0.09994754509395858 +2.714 0.7070147464932346 0.7070134039492978 -9.164270973940208e-08 -0.09994756102460473 +2.7141 0.7070147741198534 0.7070134326363007 -9.234414173695665e-08 -0.099947576950414 +2.7142000000000004 0.7070148017305312 0.7070134613221437 -9.303399895084496e-08 -0.0999475928713878 +2.7143 0.707014829325397 0.7070134900067037 -9.371212574080939e-08 -0.09994760878752765 +2.7144 0.7070148569045813 0.7070135186898552 -9.437836922220055e-08 -0.09994762469883496 +2.7145 0.7070148844682165 0.7070135473714716 -9.503257929373288e-08 -0.0999476406053113 +2.7146000000000003 0.707014912016436 0.7070135760514242 -9.567460867825062e-08 -0.09994765650695812 +2.7147 0.7070149395493748 0.707013604729583 -9.630431295568759e-08 -0.09994767240377685 +2.7148000000000003 0.7070149670671699 0.7070136334058162 -9.692155059342483e-08 -0.09994768829576889 +2.7149 0.7070149945699595 0.707013662079991 -9.752618296884202e-08 -0.09994770418293579 +2.715 0.7070150220578831 0.7070136907519728 -9.811807442309389e-08 -0.09994772006527897 +2.7151000000000005 0.7070150495310821 0.7070137194216257 -9.869709226804912e-08 -0.09994773594279992 +2.7152000000000003 0.7070150769896986 0.7070137480888123 -9.9263106826189e-08 -0.09994775181550003 +2.7153 0.707015104433877 0.7070137767533942 -9.98159914618324e-08 -0.09994776768338093 +2.7154000000000003 0.7070151318637623 0.7070138054152312 -1.0035562260368724e-07 -0.09994778354644396 +2.7155 0.7070151592795008 0.7070138340741821 -1.0088187978388174e-07 -0.0999477994046906 +2.7156000000000002 0.70701518668124 0.707013862730104 -1.0139464564924011e-07 -0.09994781525812228 +2.7157000000000004 0.707015214069129 0.7070138913828538 -1.0189380599510967e-07 -0.09994783110674052 +2.7158 0.7070152414433178 0.7070139200322858 -1.0237924979311641e-07 -0.0999478469505467 +2.7159 0.7070152688039582 0.7070139486782546 -1.02850869210247e-07 -0.09994786278954239 +2.716 0.7070152961512017 0.7070139773206126 -1.0330855963660429e-07 -0.09994787862372893 +2.7161000000000004 0.7070153234852028 0.7070140059592116 -1.0375221970448933e-07 -0.09994789445310792 +2.7162 0.7070153508061152 0.7070140345939024 -1.0418175131962637e-07 -0.09994791027768074 +2.7163000000000004 0.7070153781140948 0.7070140632245346 -1.0459705967590799e-07 -0.09994792609744886 +2.7164 0.7070154054092979 0.7070140918509564 -1.04998053271875e-07 -0.09994794191241368 +2.7165 0.707015432691882 0.707014120473016 -1.0538464394367619e-07 -0.09994795772257675 +2.7166000000000006 0.7070154599620055 0.70701414909056 -1.0575674687113984e-07 -0.09994797352793948 +2.7167000000000003 0.7070154872198278 0.7070141777034344 -1.061142806055293e-07 -0.0999479893285033 +2.7168 0.7070155144655086 0.7070142063114844 -1.0645716708255343e-07 -0.09994800512426973 +2.7169 0.7070155416992088 0.7070142349145543 -1.0678533163711174e-07 -0.09994802091524022 +2.717 0.7070155689210903 0.7070142635124876 -1.0709870303104996e-07 -0.09994803670141619 +2.7171000000000003 0.7070155961313151 0.707014292105127 -1.0739721345489478e-07 -0.09994805248279912 +2.7172 0.7070156233300463 0.7070143206923148 -1.0768079854953788e-07 -0.09994806825939041 +2.7173000000000003 0.7070156505174475 0.7070143492738924 -1.0794939742011372e-07 -0.09994808403119157 +2.7174 0.7070156776936829 0.7070143778497007 -1.0820295264814261e-07 -0.09994809979820402 +2.7175 0.7070157048589176 0.7070144064195798 -1.0844141029933696e-07 -0.09994811556042922 +2.7176000000000005 0.7070157320133169 0.7070144349833698 -1.0866471993574434e-07 -0.09994813131786867 +2.7177000000000002 0.7070157591570466 0.70701446354091 -1.0887283464003361e-07 -0.0999481470705238 +2.7178 0.7070157862902731 0.707014492092039 -1.0906571100768869e-07 -0.09994816281839604 +2.7179 0.7070158134131628 0.7070145206365952 -1.0924330916782521e-07 -0.0999481785614868 +2.718 0.7070158405258832 0.7070145491744164 -1.0940559277798634e-07 -0.09994819429979761 +2.7181 0.7070158676286018 0.7070145777053407 -1.0955252905189838e-07 -0.0999482100333299 +2.7182000000000004 0.7070158947214862 0.7070146062292052 -1.0968408874038882e-07 -0.09994822576208509 +2.7183 0.7070159218047047 0.7070146347458468 -1.0980024615914186e-07 -0.09994824148606465 +2.7184 0.7070159488784256 0.7070146632551024 -1.0990097918002484e-07 -0.09994825720527005 +2.7185 0.707015975942817 0.7070146917568091 -1.0998626924496602e-07 -0.09994827291970271 +2.7186000000000003 0.7070160029980477 0.7070147202508029 -1.1005610136595456e-07 -0.09994828862936408 +2.7187 0.7070160300442865 0.7070147487369205 -1.1011046411636694e-07 -0.09994830433425561 +2.7188000000000003 0.7070160570817021 0.707014777214998 -1.1014934965004886e-07 -0.09994832003437876 +2.7189 0.7070160841104636 0.7070148056848716 -1.1017275368570278e-07 -0.09994833572973498 +2.719 0.7070161111307398 0.7070148341463777 -1.1018067553290878e-07 -0.09994835142032571 +2.7191000000000005 0.7070161381426994 0.7070148625993524 -1.1017311805396057e-07 -0.09994836710615237 +2.7192000000000003 0.7070161651465114 0.7070148910436322 -1.1015008768641699e-07 -0.09994838278721646 +2.7193 0.7070161921423441 0.7070149194790538 -1.1011159443269358e-07 -0.09994839846351938 +2.7194000000000003 0.7070162191303663 0.7070149479054535 -1.1005765187394045e-07 -0.09994841413506263 +2.7195 0.7070162461107461 0.7070149763226681 -1.0998827713534776e-07 -0.09994842980184757 +2.7196000000000002 0.7070162730836516 0.7070150047305347 -1.0990349090869711e-07 -0.09994844546387568 +2.7197000000000005 0.7070163000492505 0.7070150331288907 -1.0980331742807548e-07 -0.09994846112114841 +2.7198 0.7070163270077106 0.7070150615175734 -1.0968778446814043e-07 -0.09994847677366718 +2.7199 0.7070163539591985 0.7070150898964211 -1.095569233475896e-07 -0.09994849242143344 +2.72 0.7070163809038816 0.707015118265272 -1.0941076889793566e-07 -0.09994850806444867 +2.7201000000000004 0.7070164078419261 0.7070151466239649 -1.0924935948432302e-07 -0.09994852370271433 +2.7202 0.7070164347734977 0.7070151749723392 -1.0907273696909858e-07 -0.0999485393362318 +2.7203000000000004 0.7070164616987618 0.7070152033102342 -1.0888094671528126e-07 -0.09994855496500252 +2.7204 0.7070164886178836 0.7070152316374904 -1.0867403757615357e-07 -0.09994857058902801 +2.7205 0.7070165155310268 0.7070152599539483 -1.0845206186403666e-07 -0.0999485862083096 +2.7206000000000006 0.7070165424383557 0.7070152882594496 -1.0821507536416808e-07 -0.09994860182284877 +2.7207000000000003 0.7070165693400329 0.7070153165538362 -1.079631373086809e-07 -0.09994861743264696 +2.7208 0.7070165962362212 0.7070153448369509 -1.0769631035231764e-07 -0.0999486330377057 +2.7209 0.7070166231270818 0.707015373108637 -1.0741466056635868e-07 -0.09994864863802629 +2.721 0.7070166500127761 0.707015401368739 -1.0711825742821396e-07 -0.09994866423361028 +2.7211000000000003 0.7070166768934638 0.7070154296171014 -1.0680717379453475e-07 -0.09994867982445899 +2.7212 0.7070167037693045 0.7070154578535702 -1.064814858864685e-07 -0.09994869541057395 +2.7213000000000003 0.7070167306404562 0.707015486077992 -1.0614127327144424e-07 -0.09994871099195651 +2.7214 0.7070167575070768 0.7070155142902145 -1.0578661885016216e-07 -0.09994872656860823 +2.7215 0.7070167843693227 0.707015542490086 -1.0541760881669499e-07 -0.09994874214053043 +2.7216000000000005 0.7070168112273496 0.7070155706774562 -1.0503433266022266e-07 -0.0999487577077246 +2.7217000000000002 0.7070168380813124 0.7070155988521755 -1.046368831286032e-07 -0.09994877327019223 +2.7218 0.7070168649313645 0.7070156270140953 -1.042253562179643e-07 -0.09994878882793468 +2.7219 0.7070168917776583 0.707015655163068 -1.0379985113800894e-07 -0.09994880438095337 +2.722 0.707016918620345 0.7070156832989474 -1.0336047029900486e-07 -0.09994881992924977 +2.7221 0.7070169454595753 0.707015711421588 -1.0290731927275337e-07 -0.09994883547282525 +2.7222000000000004 0.7070169722954984 0.7070157395308464 -1.0244050678218097e-07 -0.09994885101168138 +2.7223 0.7070169991282615 0.7070157676265791 -1.019601446640428e-07 -0.09994886654581941 +2.7224 0.7070170259580122 0.707015795708645 -1.014663478533101e-07 -0.09994888207524097 +2.7225 0.707017052784895 0.7070158237769038 -1.0095923434153692e-07 -0.09994889759994735 +2.7226000000000004 0.7070170796090546 0.7070158518312162 -1.0043892516731906e-07 -0.09994891311994003 +2.7227 0.7070171064306333 0.7070158798714444 -9.990554437032395e-08 -0.09994892863522042 +2.7228000000000003 0.7070171332497728 0.7070159078974525 -9.935921896873923e-08 -0.09994894414578996 +2.7229 0.7070171600666127 0.7070159359091055 -9.880007892718035e-08 -0.09994895965165009 +2.723 0.707017186881292 0.7070159639062696 -9.822825713066974e-08 -0.09994897515280224 +2.7231000000000005 0.7070172136939473 0.7070159918888133 -9.764388934734025e-08 -0.09994899064924782 +2.7232000000000003 0.7070172405047146 0.7070160198566059 -9.704711419374068e-08 -0.09994900614098833 +2.7233 0.7070172673137276 0.7070160478095183 -9.643807311922326e-08 -0.0999490216280251 +2.7234000000000003 0.707017294121119 0.7070160757474231 -9.58169103504325e-08 -0.0999490371103596 +2.7235 0.7070173209270195 0.7070161036701944 -9.518377287135588e-08 -0.09994905258799325 +2.7236000000000002 0.7070173477315587 0.7070161315777079 -9.453881037995576e-08 -0.09994906806092747 +2.7237000000000005 0.7070173745348637 0.707016159469841 -9.388217525694437e-08 -0.09994908352916367 +2.7238 0.707017401337061 0.7070161873464729 -9.321402253802819e-08 -0.09994909899270332 +2.7239 0.7070174281382746 0.7070162152074841 -9.25345098592642e-08 -0.09994911445154779 +2.724 0.7070174549386274 0.7070162430527578 -9.184379743017168e-08 -0.09994912990569861 +2.7241000000000004 0.70701748173824 0.7070162708821773 -9.114204800250714e-08 -0.09994914535515709 +2.7242 0.7070175085372312 0.7070162986956292 -9.042942681648791e-08 -0.09994916079992472 +2.7243000000000004 0.7070175353357186 0.7070163264930011 -8.97061015799755e-08 -0.09994917624000291 +2.7244 0.7070175621338174 0.7070163542741826 -8.897224241383173e-08 -0.09994919167539304 +2.7245 0.7070175889316408 0.7070163820390652 -8.822802181895906e-08 -0.09994920710609653 +2.7246000000000006 0.7070176157293011 0.7070164097875425 -8.747361462859565e-08 -0.0999492225321149 +2.7247000000000003 0.7070176425269077 0.7070164375195098 -8.670919797882509e-08 -0.09994923795344951 +2.7248 0.7070176693245684 0.7070164652348643 -8.593495126087147e-08 -0.0999492533701018 +2.7249 0.7070176961223891 0.7070164929335051 -8.515105608206813e-08 -0.09994926878207318 +2.725 0.7070177229204735 0.7070165206153334 -8.435769621381595e-08 -0.09994928418936505 +2.7251000000000003 0.7070177497189235 0.7070165482802521 -8.355505755862358e-08 -0.09994929959197882 +2.7252 0.7070177765178391 0.7070165759281665 -8.274332810500468e-08 -0.09994931498991594 +2.7253000000000003 0.7070178033173182 0.7070166035589839 -8.192269788324241e-08 -0.09994933038317781 +2.7254 0.7070178301174563 0.7070166311726136 -8.109335891334779e-08 -0.09994934577176588 +2.7255 0.707017856918347 0.707016658768967 -8.025550517036517e-08 -0.09994936115568154 +2.7256000000000005 0.707017883720082 0.7070166863479579 -7.940933252972848e-08 -0.09994937653492626 +2.7257000000000002 0.7070179105227508 0.7070167139095012 -7.855503873690356e-08 -0.09994939190950142 +2.7258 0.7070179373264405 0.7070167414535149 -7.769282333973393e-08 -0.09994940727940839 +2.7259 0.7070179641312361 0.7070167689799192 -7.682288766241996e-08 -0.09994942264464864 +2.726 0.7070179909372207 0.7070167964886358 -7.594543474393617e-08 -0.0999494380052236 +2.7261 0.7070180177444749 0.7070168239795893 -7.506066929466315e-08 -0.09994945336113462 +2.7262000000000004 0.7070180445530773 0.7070168514527062 -7.41687976547542e-08 -0.09994946871238317 +2.7263 0.707018071363104 0.707016878907915 -7.32700277381905e-08 -0.09994948405897064 +2.7264 0.707018098174629 0.707016906345147 -7.236456898507618e-08 -0.09994949940089848 +2.7265 0.7070181249877243 0.7070169337643355 -7.145263232173973e-08 -0.09994951473816811 +2.7266000000000004 0.707018151802459 0.7070169611654158 -7.053443010045235e-08 -0.09994953007078089 +2.7267 0.7070181786189005 0.7070169885483257 -6.961017605562614e-08 -0.09994954539873825 +2.7268000000000003 0.7070182054371135 0.7070170159130056 -6.868008525350716e-08 -0.0999495607220416 +2.7269 0.7070182322571605 0.7070170432593981 -6.774437404056741e-08 -0.09994957604069239 +2.727 0.7070182590791019 0.7070170705874477 -6.68032599931978e-08 -0.09994959135469199 +2.7271000000000005 0.707018285902995 0.7070170978971017 -6.585696187217174e-08 -0.09994960666404179 +2.7272000000000003 0.7070183127288958 0.7070171251883098 -6.490569956192974e-08 -0.09994962196874335 +2.7273 0.7070183395568571 0.7070171524610238 -6.394969403154815e-08 -0.09994963726879791 +2.7274000000000003 0.7070183663869296 0.7070171797151977 -6.29891672740239e-08 -0.0999496525642069 +2.7275 0.7070183932191614 0.7070172069507886 -6.20243422611716e-08 -0.09994966785497174 +2.7276000000000002 0.7070184200535987 0.7070172341677555 -6.105544288377562e-08 -0.09994968314109391 +2.7277000000000005 0.7070184468902847 0.7070172613660599 -6.008269391039045e-08 -0.09994969842257476 +2.7278000000000002 0.7070184737292609 0.7070172885456658 -5.910632092489057e-08 -0.09994971369941573 +2.7279 0.7070185005705654 0.7070173157065395 -5.812655028201823e-08 -0.09994972897161819 +2.728 0.7070185274142348 0.7070173428486499 -5.714360904883649e-08 -0.09994974423918362 +2.7281000000000004 0.7070185542603022 0.7070173699719682 -5.6157724957458036e-08 -0.09994975950211336 +2.7282 0.7070185811087997 0.7070173970764683 -5.516912634801613e-08 -0.09994977476040887 +2.7283000000000004 0.7070186079597554 0.7070174241621259 -5.4178042118574465e-08 -0.09994979001407148 +2.7284 0.7070186348131959 0.70701745122892 -5.3184701672001275e-08 -0.09994980526310264 +2.7285 0.7070186616691452 0.7070174782768315 -5.218933486110869e-08 -0.09994982050750373 +2.7286000000000006 0.7070186885276242 0.7070175053058443 -5.1192171937044714e-08 -0.0999498357472762 +2.7287000000000003 0.7070187153886522 0.7070175323159442 -5.019344349399893e-08 -0.0999498509824214 +2.7288 0.7070187422522456 0.70701755930712 -4.919338041976286e-08 -0.09994986621294079 +2.7289 0.7070187691184184 0.7070175862793623 -4.8192213836857796e-08 -0.09994988143883575 +2.729 0.7070187959871821 0.7070176132326651 -4.7190175056456216e-08 -0.09994989666010774 +2.7291000000000003 0.7070188228585452 0.7070176401670241 -4.618749551837118e-08 -0.09994991187675806 +2.7292 0.7070188497325147 0.707017667082438 -4.51844067393941e-08 -0.09994992708878819 +2.7293000000000003 0.7070188766090943 0.7070176939789072 -4.41811402620933e-08 -0.09994994229619943 +2.7294 0.7070189034882859 0.7070177208564359 -4.317792759859812e-08 -0.09994995749899332 +2.7295 0.707018930370088 0.7070177477150292 -4.2175000177893164e-08 -0.09994997269717115 +2.7296000000000005 0.7070189572544976 0.7070177745546962 -4.1172589295606146e-08 -0.09994998789073439 +2.7297000000000002 0.7070189841415087 0.7070178013754475 -4.017092605481049e-08 -0.09995000307968445 +2.7298 0.7070190110311128 0.7070178281772967 -3.9170241319594346e-08 -0.09995001826402272 +2.7299 0.7070190379232986 0.7070178549602594 -3.8170765655036465e-08 -0.0999500334437505 +2.73 0.7070190648180533 0.707017881724354 -3.71727292787288e-08 -0.09995004861886932 +2.7301 0.7070190917153606 0.7070179084696013 -3.6176362007162705e-08 -0.09995006378938048 +2.7302000000000004 0.7070191186152024 0.7070179351960246 -3.5181893199729905e-08 -0.09995007895528543 +2.7303 0.707019145517558 0.7070179619036495 -3.418955171101759e-08 -0.09995009411658554 +2.7304 0.7070191724224042 0.7070179885925043 -3.319956583410465e-08 -0.09995010927328225 +2.7305 0.7070191993297151 0.7070180152626198 -3.221216324906205e-08 -0.09995012442537694 +2.7306000000000004 0.707019226239463 0.7070180419140286 -3.1227570970477486e-08 -0.09995013957287105 +2.7307 0.707019253151617 0.7070180685467664 -3.0246015297582043e-08 -0.09995015471576588 +2.7308000000000003 0.7070192800661441 0.707018095160871 -2.926772175895591e-08 -0.09995016985406288 +2.7309 0.7070193069830092 0.7070181217563827 -2.8292915062871904e-08 -0.0999501849877634 +2.731 0.7070193339021745 0.7070181483333442 -2.732181904330222e-08 -0.0999502001168689 +2.7311000000000005 0.7070193608235997 0.7070181748918006 -2.6354656613514563e-08 -0.09995021524138073 +2.7312000000000003 0.7070193877472424 0.7070182014317996 -2.539164970991048e-08 -0.09995023036130032 +2.7313 0.7070194146730576 0.7070182279533908 -2.4433019241935222e-08 -0.09995024547662905 +2.7314000000000003 0.707019441600998 0.7070182544566266 -2.3478985043505485e-08 -0.09995026058736832 +2.7315 0.707019468531014 0.7070182809415614 -2.2529765822485587e-08 -0.0999502756935195 +2.7316000000000003 0.7070194954630536 0.7070183074082521 -2.1585579107561564e-08 -0.09995029079508398 +2.7317000000000005 0.7070195223970626 0.707018333856758 -2.0646641199235233e-08 -0.09995030589206319 +2.7318000000000002 0.7070195493329843 0.7070183602871405 -1.971316712602242e-08 -0.09995032098445847 +2.7319 0.7070195762707597 0.7070183866994635 -1.8785370587207084e-08 -0.09995033607227123 +2.732 0.707019603210328 0.7070184130937931 -1.7863463906871158e-08 -0.09995035115550291 +2.7321000000000004 0.7070196301516254 0.7070184394701977 -1.6947657989659082e-08 -0.09995036623415483 +2.7322 0.7070196570945865 0.7070184658287476 -1.6038162266134026e-08 -0.09995038130822842 +2.7323000000000004 0.7070196840391432 0.707018492169516 -1.5135184646807714e-08 -0.09995039637772507 +2.7324 0.7070197109852255 0.7070185184925777 -1.4238931477904976e-08 -0.09995041144264614 +2.7325 0.707019737932761 0.70701854479801 -1.3349607487587317e-08 -0.09995042650299304 +2.7326000000000006 0.7070197648816754 0.7070185710858922 -1.2467415747789007e-08 -0.09995044155876717 +2.7327000000000004 0.7070197918318916 0.7070185973563059 -1.159255762217537e-08 -0.09995045660996986 +2.7328 0.7070198187833312 0.707018623609335 -1.0725232720172617e-08 -0.09995047165660255 +2.7329 0.7070198457359131 0.7070186498450652 -9.86563885533448e-09 -0.09995048669866664 +2.733 0.707019872689554 0.7070186760635848 -9.013971993300507e-09 -0.09995050173616349 +2.7331000000000003 0.7070198996441694 0.7070187022649834 -8.170426213198467e-09 -0.09995051676909451 +2.7332 0.7070199265996719 0.707018728449353 -7.335193663408901e-09 -0.09995053179746105 +2.7333000000000003 0.707019953555972 0.707018754616788 -6.5084645121255e-09 -0.09995054682126453 +2.7334 0.7070199805129787 0.7070187807673842 -5.690426916130087e-09 -0.09995056184050626 +2.7335 0.7070200074705986 0.7070188069012401 -4.881266963546738e-09 -0.09995057685518768 +2.7336000000000005 0.7070200344287365 0.7070188330184555 -4.081168640014676e-09 -0.09995059186531019 +2.7337000000000002 0.7070200613872959 0.7070188591191329 -3.2903137827181017e-09 -0.09995060687087519 +2.7338 0.7070200883461768 0.7070188852033759 -2.5088820422222713e-09 -0.09995062187188404 +2.7339 0.7070201153052789 0.7070189112712902 -1.7370508408401375e-09 -0.0999506368683381 +2.734 0.7070201422644988 0.7070189373229837 -9.749953336010697e-10 -0.09995065186023872 +2.7341 0.7070201692237323 0.7070189633585662 -2.2288836401540557e-10 -0.09995066684758735 +2.7342000000000004 0.7070201961828725 0.7070189893781489 5.190995714873803e-10 -0.09995068183038536 +2.7343 0.707020223141811 0.7070190153818452 1.2508003582531457e-09 -0.09995069680863411 +2.7344 0.7070202501004377 0.7070190413697699 1.9720483111079767e-09 -0.09995071178233492 +2.7345 0.7070202770586411 0.7070190673420402 2.682680202113763e-09 -0.09995072675148933 +2.7346000000000004 0.7070203040163074 0.7070190932987741 3.3825353048036466e-09 -0.09995074171609862 +2.7347 0.7070203309733212 0.7070191192400921 4.071455430611215e-09 -0.09995075667616418 +2.7348000000000003 0.7070203579295655 0.7070191451661156 4.7492849566260764e-09 -0.09995077163168736 +2.7349 0.7070203848849221 0.7070191710769687 5.415870868961947e-09 -0.09995078658266959 +2.735 0.7070204118392703 0.7070191969727758 6.071062790512227e-09 -0.09995080152911223 +2.7351000000000005 0.7070204387924887 0.7070192228536641 6.714713024318086e-09 -0.09995081647101665 +2.7352000000000003 0.7070204657444537 0.7070192487197615 7.346676575252509e-09 -0.0999508314083842 +2.7353 0.7070204926950403 0.7070192745711981 7.966811191653655e-09 -0.09995084634121634 +2.7354000000000003 0.7070205196441226 0.7070193004081046 8.574977390478355e-09 -0.09995086126951436 +2.7355 0.7070205465915724 0.7070193262306141 9.171038496333384e-09 -0.09995087619327968 +2.7356000000000003 0.7070205735372606 0.7070193520388608 9.754860667496312e-09 -0.09995089111251367 +2.7357000000000005 0.7070206004810564 0.7070193778329799 1.0326312923671088e-08 -0.0999509060272177 +2.7358000000000002 0.7070206274228279 0.7070194036131083 1.0885267183284586e-08 -0.09995092093739312 +2.7359 0.7070206543624414 0.7070194293793846 1.1431598276497035e-08 -0.09995093584304134 +2.736 0.7070206812997628 0.707019455131948 1.1965183995508999e-08 -0.09995095074416371 +2.7361000000000004 0.7070207082346558 0.7070194808709395 1.248590510063291e-08 -0.09995096564076164 +2.7362 0.707020735166983 0.7070195065965011 1.299364536626324e-08 -0.09995098053283646 +2.7363000000000004 0.7070207620966064 0.7070195323087762 1.3488291586948031e-08 -0.09995099542038959 +2.7364 0.7070207890233859 0.707019558007909 1.3969733619022262e-08 -0.09995101030342235 +2.7365 0.7070208159471812 0.7070195836940454 1.4437864398822442e-08 -0.09995102518193615 +2.7366 0.7070208428678504 0.7070196093673318 1.48925799565644e-08 -0.0999510400559323 +2.7367000000000004 0.7070208697852502 0.7070196350279161 1.5333779464915542e-08 -0.09995105492541226 +2.7368 0.7070208966992373 0.7070196606759473 1.576136522858651e-08 -0.09995106979037738 +2.7369 0.7070209236096657 0.7070196863115749 1.6175242734638162e-08 -0.09995108465082891 +2.737 0.7070209505163905 0.7070197119349502 1.657532065074685e-08 -0.09995109950676842 +2.7371000000000003 0.707020977419264 0.7070197375462245 1.696151086683778e-08 -0.09995111435819712 +2.7372 0.7070210043181389 0.7070197631455506 1.733372850028919e-08 -0.09995112920511648 +2.7373000000000003 0.7070210312128663 0.7070197887330819 1.7691891917616387e-08 -0.09995114404752779 +2.7374 0.7070210581032967 0.7070198143089731 1.8035922750084254e-08 -0.0999511588854325 +2.7375 0.7070210849892795 0.7070198398733792 1.8365745914523945e-08 -0.09995117371883189 +2.7376000000000005 0.7070211118706642 0.7070198654264561 1.868128963068011e-08 -0.09995118854772739 +2.7377000000000002 0.7070211387472983 0.7070198909683604 1.8982485428149787e-08 -0.09995120337212031 +2.7378 0.70702116561903 0.7070199164992496 1.9269268172403264e-08 -0.0999512181920121 +2.7379000000000002 0.7070211924857056 0.7070199420192815 1.9541576071722966e-08 -0.09995123300740405 +2.738 0.7070212193471718 0.7070199675286151 1.979935069628541e-08 -0.09995124781829763 +2.7381 0.7070212462032737 0.707019993027409 2.004253698423275e-08 -0.09995126262469409 +2.7382000000000004 0.7070212730538563 0.7070200185158237 2.027108325641791e-08 -0.09995127742659482 +2.7383 0.7070212998987646 0.7070200439940187 2.0484941226812936e-08 -0.09995129222400118 +2.7384 0.7070213267378422 0.7070200694621553 2.068406601031525e-08 -0.09995130701691453 +2.7385 0.7070213535709332 0.7070200949203944 2.0868416138360157e-08 -0.09995132180533627 +2.7386000000000004 0.7070213803978806 0.7070201203688979 2.1037953561522937e-08 -0.09995133658926778 +2.7387 0.7070214072185275 0.7070201458078277 2.1192643659059818e-08 -0.0999513513687104 +2.7388000000000003 0.7070214340327161 0.7070201712373461 2.1332455246714233e-08 -0.09995136614366551 +2.7389 0.7070214608402887 0.7070201966576153 2.1457360583655716e-08 -0.09995138091413441 +2.739 0.7070214876410874 0.7070202220687983 2.1567335375949348e-08 -0.09995139568011849 +2.7391000000000005 0.707021514434954 0.7070202474710583 2.166235877742312e-08 -0.09995141044161912 +2.7392000000000003 0.70702154122173 0.7070202728645585 2.174241340701516e-08 -0.09995142519863767 +2.7393 0.7070215680012566 0.7070202982494622 2.180748533055915e-08 -0.09995143995117549 +2.7394000000000003 0.7070215947733753 0.7070203236259329 2.1857564081601e-08 -0.09995145469923389 +2.7395 0.7070216215379279 0.7070203489941344 2.18926426509905e-08 -0.09995146944281436 +2.7396000000000003 0.7070216482947547 0.7070203743542298 2.1912717500759127e-08 -0.09995148418191813 +2.7397000000000005 0.7070216750436976 0.7070203997063831 2.1917788551109596e-08 -0.09995149891654663 +2.7398000000000002 0.7070217017845976 0.7070204250507575 2.1907859182150602e-08 -0.09995151364670117 +2.7399 0.7070217285172962 0.7070204503875166 2.1882936236498896e-08 -0.09995152837238312 +2.74 0.7070217552416348 0.7070204757168236 2.184303001060567e-08 -0.09995154309359389 +2.7401000000000004 0.7070217819574551 0.707020501038842 2.1788154259093362e-08 -0.09995155781033477 +2.7402 0.7070218086645985 0.7070205263537344 2.1718326180010517e-08 -0.09995157252260711 +2.7403000000000004 0.7070218353629075 0.7070205516616639 2.1633566416566496e-08 -0.09995158723041234 +2.7404 0.7070218620522244 0.7070205769627929 2.153389905279468e-08 -0.0999516019337518 +2.7405 0.7070218887323916 0.7070206022572834 2.1419351610083015e-08 -0.09995161663262679 +2.7406 0.707021915403252 0.7070206275452974 2.1289955026357332e-08 -0.09995163132703867 +2.7407000000000004 0.7070219420646492 0.7070206528269964 2.114574366041816e-08 -0.09995164601698887 +2.7408 0.7070219687164265 0.7070206781025415 2.0986755271991397e-08 -0.09995166070247868 +2.7409 0.7070219953584285 0.7070207033720932 2.0813031026065132e-08 -0.09995167538350946 +2.741 0.7070220219904996 0.7070207286358117 2.0624615474675034e-08 -0.09995169006008256 +2.7411000000000003 0.7070220486124852 0.7070207538938567 2.0421556537822405e-08 -0.09995170473219939 +2.7412 0.7070220752242308 0.707020779146387 2.0203905508678344e-08 -0.09995171939986124 +2.7413000000000003 0.7070221018255828 0.7070208043935613 1.9971717025828173e-08 -0.09995173406306947 +2.7414 0.7070221284163883 0.7070208296355371 1.9725049067199907e-08 -0.09995174872182545 +2.7415 0.7070221549964946 0.7070208548724719 1.9463962932717016e-08 -0.09995176337613049 +2.7416000000000005 0.7070221815657503 0.707020880104522 1.9188523231288e-08 -0.09995177802598598 +2.7417000000000002 0.7070222081240042 0.707020905331843 1.889879785825499e-08 -0.09995179267139322 +2.7418 0.7070222346711064 0.7070209305545903 1.8594857996261094e-08 -0.09995180731235366 +2.7419000000000002 0.707022261206907 0.7070209557729177 1.8276778074484412e-08 -0.09995182194886852 +2.742 0.7070222877312581 0.7070209809869786 1.7944635763433858e-08 -0.09995183658093929 +2.7421 0.7070223142440117 0.7070210061969255 1.7598511956734564e-08 -0.09995185120856724 +2.7422000000000004 0.7070223407450213 0.7070210314029101 1.7238490748576474e-08 -0.09995186583175375 +2.7423 0.7070223672341408 0.7070210566050826 1.686465941636711e-08 -0.09995188045050013 +2.7424 0.7070223937112255 0.7070210818035929 1.647710839557809e-08 -0.09995189506480777 +2.7425 0.7070224201761316 0.7070211069985892 1.6075931256326337e-08 -0.09995190967467794 +2.7426000000000004 0.707022446628716 0.7070211321902193 1.5661224686026876e-08 -0.09995192428011204 +2.7427 0.7070224730688371 0.7070211573786298 1.5233088468576128e-08 -0.09995193888111138 +2.7428000000000003 0.7070224994963548 0.7070211825639658 1.4791625444453282e-08 -0.0999519534776774 +2.7429 0.7070225259111291 0.707021207746372 1.433694150985293e-08 -0.09995196806981141 +2.743 0.7070225523130218 0.7070212329259911 1.3869145571582253e-08 -0.09995198265751469 +2.7431000000000005 0.7070225787018962 0.7070212581029649 1.3388349538387412e-08 -0.09995199724078868 +2.7432000000000003 0.707022605077616 0.7070212832774339 1.2894668268044474e-08 -0.09995201181963462 +2.7433 0.7070226314400467 0.7070213084495375 1.23882195699615e-08 -0.0999520263940539 +2.7434000000000003 0.7070226577890553 0.7070213336194138 1.1869124154871569e-08 -0.09995204096404786 +2.7435 0.7070226841245093 0.7070213587871995 1.1337505618352894e-08 -0.09995205552961783 +2.7436000000000003 0.7070227104462787 0.7070213839530297 1.0793490410471174e-08 -0.09995207009076514 +2.7437000000000005 0.7070227367542342 0.7070214091170388 1.023720779414622e-08 -0.09995208464749124 +2.7438000000000002 0.707022763048248 0.7070214342793592 9.668789838213065e-09 -0.0999520991997974 +2.7439 0.7070227893281937 0.7070214594401216 9.088371354971925e-09 -0.09995211374768494 +2.744 0.7070228155939464 0.707021484599456 8.496089890647207e-09 -0.09995212829115524 +2.7441000000000004 0.7070228418453832 0.7070215097574901 7.892085692427775e-09 -0.09995214283020962 +2.7442 0.7070228680823817 0.7070215349143505 7.276501665098856e-09 -0.09995215736484937 +2.7443 0.7070228943048222 0.7070215600701624 6.6494833363475725e-09 -0.09995217189507594 +2.7444 0.7070229205125858 0.7070215852250483 6.011178834211539e-09 -0.0999521864208905 +2.7445 0.7070229467055558 0.7070216103791311 5.361738840241326e-09 -0.09995220094229462 +2.7446 0.7070229728836166 0.7070216355325305 4.701316565214331e-09 -0.09995221545928949 +2.7447000000000004 0.7070229990466547 0.7070216606853645 4.030067705766693e-09 -0.09995222997187647 +2.7448 0.707023025194558 0.70702168583775 3.348150407964101e-09 -0.09995224448005689 +2.7449 0.7070230513272162 0.7070217109898023 2.6557252317399582e-09 -0.09995225898383212 +2.745 0.7070230774445208 0.707021736141634 1.9529551118641075e-09 -0.09995227348320342 +2.7451000000000003 0.7070231035463651 0.707021761293357 1.2400053223809993e-09 -0.09995228797817218 +2.7452 0.7070231296326445 0.707021786445081 5.170434297721571e-10 -0.09995230246873978 +2.7453000000000003 0.7070231557032556 0.7070218115969131 -2.157607304625886e-10 -0.09995231695490746 +2.7454 0.7070231817580973 0.7070218367489601 -9.582351162551461e-10 -0.09995233143667664 +2.7455 0.7070232077970702 0.7070218619013259 -1.710205496316397e-09 -0.09995234591404864 +2.7456000000000005 0.707023233820077 0.7070218870541125 -2.4714955030452623e-09 -0.0999523603870248 +2.7457000000000003 0.707023259827022 0.70702191220742 -3.241926679366236e-09 -0.0999523748556064 +2.7458 0.7070232858178118 0.7070219373613469 -4.021318503015514e-09 -0.09995238931979483 +2.7459000000000002 0.7070233117923546 0.7070219625159894 -4.809488443786869e-09 -0.09995240377959136 +2.746 0.7070233377505608 0.7070219876714419 -5.606252005165013e-09 -0.09995241823499741 +2.7461 0.7070233636923426 0.7070220128277969 -6.4114227607547924e-09 -0.0999524326860142 +2.7462000000000004 0.7070233896176148 0.7070220379851443 -7.2248124019860804e-09 -0.09995244713264313 +2.7463 0.7070234155262936 0.7070220631435729 -8.046230780614505e-09 -0.09995246157488556 +2.7464 0.7070234414182974 0.707022088303169 -8.875485952956896e-09 -0.09995247601274286 +2.7465 0.7070234672935469 0.7070221134640164 -9.712384224994097e-09 -0.09995249044621625 +2.7466000000000004 0.7070234931519648 0.7070221386261972 -1.0556730201810582e-08 -0.0999525048753071 +2.7467 0.7070235189934758 0.7070221637897913 -1.1408326824023651e-08 -0.09995251930001674 +2.7468000000000004 0.7070235448180069 0.7070221889548762 -1.2266975425029303e-08 -0.09995253372034649 +2.7469 0.707023570625487 0.7070222141215281 -1.3132475770033514e-08 -0.0999525481362977 +2.747 0.7070235964158474 0.70702223928982 -1.4004626100721368e-08 -0.09995256254787167 +2.7471000000000005 0.707023622189022 0.7070222644598233 -1.4883223189033484e-08 -0.09995257695506979 +2.7472000000000003 0.7070236479449461 0.707022289631607 -1.5768062381401465e-08 -0.09995259135789333 +2.7473 0.7070236736835576 0.707022314805238 -1.6658937642983346e-08 -0.09995260575634367 +2.7474000000000003 0.7070236994047963 0.7070223399807807 -1.7555641613608425e-08 -0.09995262015042204 +2.7475 0.707023725108605 0.7070223651582979 -1.8457965647242225e-08 -0.09995263454012987 +2.7476000000000003 0.7070237507949279 0.7070223903378492 -1.93656998661966e-08 -0.0999526489254684 +2.7477000000000005 0.7070237764637122 0.7070224155194929 -2.027863320623255e-08 -0.09995266330643907 +2.7478000000000002 0.7070238021149066 0.7070224407032839 -2.119655347207136e-08 -0.09995267768304304 +2.7479 0.7070238277484628 0.7070224658892762 -2.2119247378594303e-08 -0.09995269205528179 +2.748 0.7070238533643349 0.7070224910775202 -2.304650060678745e-08 -0.09995270642315658 +2.7481000000000004 0.7070238789624784 0.7070225162680651 -2.3978097847109775e-08 -0.09995272078666878 +2.7482 0.7070239045428517 0.707022541460957 -2.4913822855871653e-08 -0.09995273514581965 +2.7483 0.7070239301054158 0.7070225666562394 -2.5853458502072407e-08 -0.0999527495006105 +2.7484 0.7070239556501334 0.7070225918539544 -2.679678681770728e-08 -0.09995276385104272 +2.7485 0.7070239811769699 0.7070226170541412 -2.774358904894178e-08 -0.09995277819711756 +2.7486 0.7070240066858935 0.7070226422568369 -2.8693645708803908e-08 -0.09995279253883643 +2.7487000000000004 0.7070240321768739 0.7070226674620756 -2.964673662445537e-08 -0.09995280687620058 +2.7488 0.7070240576498839 0.7070226926698902 -3.060264098901644e-08 -0.09995282120921142 +2.7489 0.707024083104898 0.7070227178803099 -3.156113741599291e-08 -0.09995283553787018 +2.749 0.7070241085418938 0.7070227430933624 -3.252200398567995e-08 -0.09995284986217827 +2.7491000000000003 0.7070241339608505 0.7070227683090727 -3.348501829915536e-08 -0.09995286418213689 +2.7492 0.7070241593617507 0.7070227935274633 -3.444995753010445e-08 -0.09995287849774744 +2.7493000000000003 0.7070241847445782 0.7070228187485545 -3.541659847642806e-08 -0.0999528928090112 +2.7494 0.7070242101093203 0.7070228439723641 -3.638471760946532e-08 -0.09995290711592952 +2.7495 0.707024235455966 0.7070228691989076 -3.735409112798696e-08 -0.0999529214185037 +2.7496000000000005 0.7070242607845073 0.7070228944281981 -3.8324495010670645e-08 -0.0999529357167351 +2.7497000000000003 0.7070242860949381 0.707022919660246 -3.9295705064239586e-08 -0.09995295001062504 +2.7498 0.7070243113872546 0.7070229448950598 -4.026749697761843e-08 -0.09995296430017477 +2.7499000000000002 0.7070243366614559 0.7070229701326449 -4.123964637440863e-08 -0.09995297858538563 +2.75 0.7070243619175429 0.707022995373005 -4.221192886455071e-08 -0.09995299286625894 +2.7501 0.7070243871555197 0.707023020616141 -4.3184120094604114e-08 -0.09995300714279604 +2.7502000000000004 0.7070244123753922 0.7070230458620512 -4.4155995799260365e-08 -0.09995302141499818 +2.7503 0.707024437577169 0.707023071110732 -4.512733185502464e-08 -0.09995303568286676 +2.7504 0.7070244627608611 0.7070230963621771 -4.609790433076667e-08 -0.09995304994640306 +2.7505 0.7070244879264816 0.707023121616378 -4.706748953987091e-08 -0.0999530642056084 +2.7506000000000004 0.7070245130740465 0.7070231468733235 -4.803586408936439e-08 -0.09995307846048412 +2.7507 0.7070245382035737 0.7070231721330003 -4.9002804936091986e-08 -0.0999530927110315 +2.7508000000000004 0.7070245633150836 0.707023197395392 -4.996808943382499e-08 -0.09995310695725185 +2.7509 0.7070245884085994 0.7070232226604809 -5.093149538519439e-08 -0.0999531211991465 +2.751 0.707024613484146 0.7070232479282463 -5.1892801095684143e-08 -0.09995313543671676 +2.7511000000000005 0.7070246385417512 0.707023273198665 -5.285178542166133e-08 -0.0999531496699639 +2.7512000000000003 0.707024663581445 0.7070232984717119 -5.3808227821767335e-08 -0.09995316389888928 +2.7513 0.7070246886032596 0.7070233237473589 -5.4761908407658516e-08 -0.09995317812349418 +2.7514000000000003 0.7070247136072301 0.7070233490255766 -5.57126079955058e-08 -0.09995319234377999 +2.7515 0.707024738593393 0.7070233743063319 -5.66601081543501e-08 -0.0999532065597479 +2.7516000000000003 0.7070247635617881 0.7070233995895906 -5.760419126052928e-08 -0.09995322077139934 +2.7517000000000005 0.707024788512457 0.7070234248753151 -5.8544640542780926e-08 -0.09995323497873553 +2.7518000000000002 0.7070248134454439 0.7070234501634665 -5.94812401342841e-08 -0.09995324918175785 +2.7519 0.7070248383607949 0.7070234754540026 -6.041377512188209e-08 -0.09995326338046753 +2.752 0.7070248632585586 0.7070235007468797 -6.13420315948715e-08 -0.09995327757486594 +2.7521000000000004 0.7070248881387861 0.7070235260420514 -6.22657966944419e-08 -0.09995329176495435 +2.7522 0.7070249130015306 0.7070235513394693 -6.31848586646333e-08 -0.09995330595073414 +2.7523 0.7070249378468476 0.7070235766390823 -6.409900689353584e-08 -0.09995332013220654 +2.7524 0.7070249626747946 0.7070236019408376 -6.500803197400512e-08 -0.09995333430937291 +2.7525 0.7070249874854317 0.7070236272446797 -6.591172574009138e-08 -0.09995334848223451 +2.7526 0.7070250122788208 0.7070236525505511 -6.680988131778018e-08 -0.09995336265079266 +2.7527000000000004 0.7070250370550264 0.7070236778583923 -6.770229317790144e-08 -0.09995337681504865 +2.7528 0.7070250618141152 0.7070237031681408 -6.85887571738597e-08 -0.09995339097500383 +2.7529 0.7070250865561558 0.7070237284797333 -6.946907059801263e-08 -0.09995340513065953 +2.753 0.7070251112812189 0.7070237537931027 -7.034303221853389e-08 -0.09995341928201695 +2.7531000000000003 0.707025135989378 0.7070237791081813 -7.121044233102114e-08 -0.09995343342907748 +2.7532 0.7070251606807076 0.707023804424898 -7.207110280620099e-08 -0.09995344757184238 +2.7533000000000003 0.7070251853552856 0.7070238297431806 -7.292481712939392e-08 -0.099953461710313 +2.7534 0.7070252100131906 0.7070238550629542 -7.377139045038755e-08 -0.09995347584449057 +2.7535 0.7070252346545047 0.7070238803841419 -7.461062962420273e-08 -0.09995348997437646 +2.7536000000000005 0.7070252592793109 0.7070239057066647 -7.544234325619625e-08 -0.09995350409997192 +2.7537000000000003 0.7070252838876951 0.7070239310304421 -7.626634174542901e-08 -0.09995351822127829 +2.7538 0.7070253084797447 0.7070239563553912 -7.708243732976877e-08 -0.09995353233829687 +2.7539000000000002 0.7070253330555489 0.7070239816814265 -7.789044412492147e-08 -0.09995354645102894 +2.754 0.7070253576151997 0.7070240070084618 -7.869017817300344e-08 -0.09995356055947585 +2.7541 0.7070253821587902 0.7070240323364081 -7.94814574737665e-08 -0.09995357466363888 +2.7542000000000004 0.7070254066864158 0.7070240576651745 -8.026410204444584e-08 -0.09995358876351931 +2.7543 0.7070254311981736 0.7070240829946683 -8.103793393537256e-08 -0.09995360285911845 +2.7544 0.7070254556941631 0.7070241083247951 -8.180277729415847e-08 -0.09995361695043758 +2.7545 0.7070254801744849 0.7070241336554584 -8.255845839171688e-08 -0.099953631037478 +2.7546000000000004 0.7070255046392422 0.7070241589865599 -8.330480566736548e-08 -0.09995364512024102 +2.7547 0.7070255290885394 0.7070241843179994 -8.404164976178602e-08 -0.09995365919872792 +2.7548000000000004 0.7070255535224832 0.7070242096496754 -8.476882356212717e-08 -0.09995367327294004 +2.7549 0.7070255779411818 0.707024234981484 -8.548616223583161e-08 -0.09995368734287868 +2.755 0.707025602344745 0.7070242603133199 -8.619350326966729e-08 -0.09995370140854509 +2.7551000000000005 0.7070256267332848 0.7070242856450762 -8.689068651049348e-08 -0.09995371546994065 +2.7552000000000003 0.7070256511069141 0.7070243109766439 -8.757755419388363e-08 -0.09995372952706655 +2.7553 0.7070256754657481 0.7070243363079126 -8.825395098228939e-08 -0.09995374357992415 +2.7554000000000003 0.7070256998099036 0.70702436163877 -8.89197239988676e-08 -0.0999537576285147 +2.7555 0.7070257241394989 0.7070243869691026 -8.95747228708485e-08 -0.09995377167283954 +2.7556000000000003 0.7070257484546536 0.7070244122987952 -9.021879975382174e-08 -0.09995378571289992 +2.7557000000000005 0.7070257727554894 0.7070244376277308 -9.085180936382886e-08 -0.09995379974869717 +2.7558000000000002 0.7070257970421292 0.7070244629557912 -9.147360901812923e-08 -0.09995381378023263 +2.7559 0.7070258213146975 0.7070244882828565 -9.208405866469038e-08 -0.09995382780750751 +2.756 0.70702584557332 0.7070245136088051 -9.268302091167829e-08 -0.09995384183052315 +2.7561000000000004 0.7070258698181241 0.7070245389335144 -9.327036105521297e-08 -0.09995385584928078 +2.7562 0.7070258940492387 0.7070245642568602 -9.384594711926708e-08 -0.09995386986378176 +2.7563 0.7070259182667935 0.7070245895787168 -9.440964987821737e-08 -0.09995388387402732 +2.7564 0.7070259424709209 0.7070246148989576 -9.496134288633495e-08 -0.09995389788001884 +2.7565 0.7070259666617529 0.7070246402174539 -9.550090250380616e-08 -0.0999539118817575 +2.7566 0.7070259908394241 0.7070246655340766 -9.602820793142702e-08 -0.09995392587924473 +2.7567000000000004 0.7070260150040698 0.7070246908486945 -9.65431412322873e-08 -0.09995393987248172 +2.7568 0.7070260391558265 0.7070247161611758 -9.704558736126079e-08 -0.0999539538614698 +2.7569 0.707026063294832 0.707024741471387 -9.753543418929145e-08 -0.09995396784621022 +2.757 0.7070260874212251 0.7070247667791939 -9.801257252681217e-08 -0.09995398182670426 +2.7571000000000003 0.7070261115351464 0.707024792084461 -9.847689615150035e-08 -0.09995399580295329 +2.7572 0.7070261356367367 0.707024817387051 -9.892830182302303e-08 -0.09995400977495848 +2.7573000000000003 0.7070261597261386 0.7070248426868271 -9.936668932293558e-08 -0.09995402374272126 +2.7574 0.7070261838034952 0.7070248679836498 -9.979196145641633e-08 -0.09995403770624278 +2.7575 0.7070262078689511 0.7070248932773799 -1.0020402408696116e-07 -0.09995405166552446 +2.7576000000000005 0.7070262319226512 0.7070249185678763 -1.0060278615806745e-07 -0.09995406562056752 +2.7577000000000003 0.7070262559647422 0.7070249438549974 -1.0098815970797925e-07 -0.09995407957137324 +2.7578 0.707026279995371 0.7070249691386005 -1.0136005988876928e-07 -0.09995409351794288 +2.7579000000000002 0.7070263040146857 0.7070249944185423 -1.0171840498889029e-07 -0.09995410746027783 +2.758 0.7070263280228347 0.7070250196946779 -1.0206311644792021e-07 -0.09995412139837917 +2.7581 0.7070263520199682 0.707025044966863 -1.0239411887477678e-07 -0.09995413533224838 +2.7582000000000004 0.7070263760062365 0.7070250702349514 -1.027113400598606e-07 -0.09995414926188667 +2.7583 0.7070263999817907 0.7070250954987962 -1.0301471099847387e-07 -0.09995416318729532 +2.7584 0.707026423946783 0.7070251207582506 -1.0330416590469821e-07 -0.09995417710847568 +2.7585 0.7070264479013653 0.7070251460131662 -1.0357964221920091e-07 -0.09995419102542896 +2.7586000000000004 0.7070264718456913 0.7070251712633948 -1.0384108062744951e-07 -0.09995420493815649 +2.7587 0.7070264957799143 0.7070251965087868 -1.0408842507532434e-07 -0.0999542188466595 +2.7588000000000004 0.7070265197041892 0.7070252217491926 -1.0432162277432266e-07 -0.09995423275093934 +2.7589 0.7070265436186702 0.7070252469844613 -1.0454062421543647e-07 -0.09995424665099717 +2.759 0.7070265675235131 0.7070252722144428 -1.0474538317869347e-07 -0.09995426054683437 +2.7591000000000006 0.7070265914188736 0.7070252974389855 -1.049358567487696e-07 -0.09995427443845219 +2.7592000000000003 0.7070266153049078 0.7070253226579377 -1.0511200531498899e-07 -0.09995428832585194 +2.7593 0.7070266391817727 0.7070253478711479 -1.05273792580865e-07 -0.09995430220903494 +2.7594000000000003 0.7070266630496246 0.7070253730784631 -1.0542118557884533e-07 -0.09995431608800237 +2.7595 0.7070266869086212 0.7070253982797308 -1.0555415467204676e-07 -0.09995432996275559 +2.7596000000000003 0.7070267107589198 0.7070254234747978 -1.0567267356206139e-07 -0.0999543438332958 +2.7597000000000005 0.7070267346006784 0.7070254486635109 -1.057767192880893e-07 -0.09995435769962435 +2.7598000000000003 0.7070267584340546 0.7070254738457169 -1.0586627223734685e-07 -0.09995437156174247 +2.7599 0.707026782259207 0.7070254990212619 -1.0594131614506674e-07 -0.09995438541965147 +2.76 0.7070268060762936 0.7070255241899923 -1.0600183810230424e-07 -0.09995439927335262 +2.7601000000000004 0.7070268298854727 0.7070255493517541 -1.0604782855246769e-07 -0.09995441312284715 +2.7602 0.707026853686903 0.7070255745063936 -1.0607928128958388e-07 -0.09995442696813645 +2.7603 0.7070268774807427 0.7070255996537566 -1.0609619347477783e-07 -0.09995444080922165 +2.7604 0.7070269012671506 0.7070256247936892 -1.0609856561285408e-07 -0.09995445464610415 +2.7605 0.7070269250462848 0.7070256499260376 -1.0608640156964388e-07 -0.09995446847878518 +2.7606 0.7070269488183037 0.7070256750506482 -1.0605970856593372e-07 -0.09995448230726602 +2.7607000000000004 0.7070269725833653 0.7070257001673668 -1.060184971627201e-07 -0.09995449613154787 +2.7608 0.7070269963416278 0.7070257252760405 -1.0596278127422004e-07 -0.09995450995163212 +2.7609 0.7070270200932492 0.7070257503765155 -1.0589257815746267e-07 -0.09995452376752 +2.761 0.7070270438383871 0.7070257754686391 -1.0580790840448301e-07 -0.0999545375792128 +2.7611000000000003 0.7070270675771987 0.707025800552258 -1.0570879593798516e-07 -0.09995455138671178 +2.7612 0.7070270913098408 0.7070258256272197 -1.0559526800440339e-07 -0.09995456519001815 +2.7613000000000003 0.7070271150364705 0.7070258506933723 -1.0546735517216743e-07 -0.09995457898913328 +2.7614 0.707027138757244 0.7070258757505636 -1.0532509131782469e-07 -0.09995459278405835 +2.7615 0.7070271624723176 0.7070259007986424 -1.0516851361649926e-07 -0.09995460657479471 +2.7616000000000005 0.707027186181846 0.7070259258374574 -1.0499766253495302e-07 -0.09995462036134356 +2.7617000000000003 0.7070272098859851 0.7070259508668584 -1.0481258182204467e-07 -0.09995463414370626 +2.7618 0.7070272335848888 0.707025975886695 -1.0461331849398459e-07 -0.099954647921884 +2.7619000000000002 0.7070272572787117 0.7070260008968181 -1.0439992282219174e-07 -0.0999546616958781 +2.762 0.7070272809676068 0.7070260258970787 -1.0417244833069161e-07 -0.09995467546568985 +2.7621 0.7070273046517268 0.7070260508873285 -1.0393095177356482e-07 -0.09995468923132048 +2.7622000000000004 0.707027328331224 0.70702607586742 -1.03675493122804e-07 -0.09995470299277123 +2.7623 0.7070273520062496 0.7070261008372059 -1.0340613554662981e-07 -0.09995471675004342 +2.7624 0.7070273756769547 0.70702612579654 -1.0312294540775618e-07 -0.0999547305031383 +2.7625 0.7070273993434887 0.7070261507452771 -1.0282599223910421e-07 -0.0999547442520571 +2.7626000000000004 0.7070274230060013 0.7070261756832725 -1.025153487264549e-07 -0.09995475799680117 +2.7627 0.7070274466646406 0.7070262006103821 -1.0219109069370402e-07 -0.09995477173737172 +2.7628000000000004 0.707027470319554 0.7070262255264632 -1.0185329707684126e-07 -0.09995478547377001 +2.7629 0.7070274939708886 0.7070262504313733 -1.015020499178787e-07 -0.09995479920599736 +2.763 0.7070275176187897 0.7070262753249713 -1.0113743433622785e-07 -0.09995481293405498 +2.7631000000000006 0.7070275412634022 0.707026300207117 -1.00759538507883e-07 -0.09995482665794415 +2.7632000000000003 0.7070275649048698 0.7070263250776707 -1.0036845364807395e-07 -0.09995484037766615 +2.7633 0.7070275885433353 0.707026349936495 -9.996427398177576e-08 -0.09995485409322225 +2.7634000000000003 0.70702761217894 0.7070263747834518 -9.954709673503509e-08 -0.09995486780461363 +2.7635 0.707027635811825 0.7070263996184055 -9.911702210114309e-08 -0.0999548815118417 +2.7636000000000003 0.7070276594421299 0.7070264244412208 -9.867415321114514e-08 -0.09995489521490758 +2.7637000000000005 0.7070276830699925 0.7070264492517637 -9.821859612083039e-08 -0.09995490891381265 +2.7638000000000003 0.7070277066955506 0.7070264740499022 -9.775045978384356e-08 -0.09995492260855815 +2.7639 0.7070277303189396 0.7070264988355038 -9.726985602306198e-08 -0.09995493629914524 +2.764 0.7070277539402946 0.7070265236084391 -9.67768994976359e-08 -0.0999549499855753 +2.7641000000000004 0.7070277775597487 0.7070265483685785 -9.627170768737592e-08 -0.09995496366784952 +2.7642 0.7070278011774346 0.7070265731157946 -9.575440086066062e-08 -0.09995497734596924 +2.7643 0.7070278247934826 0.7070265978499609 -9.522510203800738e-08 -0.09995499101993563 +2.7644 0.7070278484080226 0.7070266225709525 -9.46839369738578e-08 -0.09995500468975 +2.7645 0.7070278720211822 0.7070266472786455 -9.413103412101581e-08 -0.09995501835541358 +2.7646 0.7070278956330889 0.7070266719729181 -9.35665246020248e-08 -0.0999550320169277 +2.7647000000000004 0.7070279192438672 0.7070266966536494 -9.299054217794256e-08 -0.09995504567429359 +2.7648 0.7070279428536411 0.7070267213207198 -9.240322321538152e-08 -0.09995505932751246 +2.7649 0.7070279664625331 0.7070267459740116 -9.18047066526817e-08 -0.09995507297658562 +2.765 0.7070279900706636 0.7070267706134084 -9.119513397215506e-08 -0.09995508662151427 +2.7651000000000003 0.7070280136781519 0.7070267952387956 -9.057464916625846e-08 -0.09995510026229974 +2.7652 0.7070280372851159 0.7070268198500602 -8.994339869422552e-08 -0.09995511389894324 +2.7653000000000003 0.707028060891671 0.7070268444470902 -8.930153146385206e-08 -0.099955127531446 +2.7654 0.7070280844979322 0.7070268690297759 -8.864919877945437e-08 -0.09995514115980934 +2.7655 0.7070281081040121 0.707026893598009 -8.79865543158484e-08 -0.09995515478403451 +2.7656000000000005 0.7070281317100215 0.7070269181516831 -8.731375408278785e-08 -0.09995516840412277 +2.7657000000000003 0.7070281553160701 0.7070269426906928 -8.66309563833309e-08 -0.09995518202007532 +2.7658 0.7070281789222652 0.7070269672149353 -8.593832178001304e-08 -0.09995519563189348 +2.7659000000000002 0.7070282025287129 0.7070269917243089 -8.52360130558158e-08 -0.09995520923957843 +2.766 0.7070282261355172 0.7070270162187144 -8.452419517600285e-08 -0.0999552228431315 +2.7661000000000002 0.7070282497427802 0.7070270406980534 -8.38030352516908e-08 -0.0999552364425539 +2.7662000000000004 0.7070282733506026 0.7070270651622305 -8.307270249561377e-08 -0.09995525003784693 +2.7663 0.7070282969590829 0.707027089611151 -8.233336818569414e-08 -0.09995526362901175 +2.7664 0.707028320568318 0.7070271140447227 -8.158520562427662e-08 -0.09995527721604974 +2.7665 0.7070283441784027 0.7070271384628555 -8.08283901043011e-08 -0.09995529079896211 +2.7666000000000004 0.7070283677894297 0.7070271628654603 -8.006309885639357e-08 -0.09995530437775002 +2.7667 0.7070283914014903 0.707027187252451 -7.928951101330434e-08 -0.09995531795241483 +2.7668000000000004 0.7070284150146737 0.7070272116237424 -7.850780756480519e-08 -0.09995533152295773 +2.7669 0.7070284386290671 0.7070272359792522 -7.771817132386227e-08 -0.09995534508938002 +2.767 0.707028462244755 0.7070272603188996 -7.692078687112497e-08 -0.09995535865168288 +2.7671000000000006 0.7070284858618211 0.7070272846426059 -7.61158405271703e-08 -0.09995537220986765 +2.7672000000000003 0.7070285094803463 0.7070273089502943 -7.530352029612442e-08 -0.09995538576393548 +2.7673 0.7070285331004096 0.7070273332418904 -7.44840158274987e-08 -0.09995539931388771 +2.7674000000000003 0.7070285567220883 0.7070273575173216 -7.365751836675011e-08 -0.09995541285972556 +2.7675 0.7070285803454569 0.7070273817765169 -7.282422072102043e-08 -0.09995542640145022 +2.7676000000000003 0.7070286039705886 0.7070274060194086 -7.198431720362511e-08 -0.09995543993906306 +2.7677000000000005 0.707028627597554 0.7070274302459296 -7.113800359372091e-08 -0.09995545347256518 +2.7678000000000003 0.7070286512264219 0.7070274544560167 -7.02854770920705e-08 -0.09995546700195795 +2.7679 0.7070286748572583 0.7070274786496069 -6.942693626943441e-08 -0.09995548052724257 +2.768 0.7070286984901277 0.7070275028266406 -6.856258102797344e-08 -0.09995549404842026 +2.7681000000000004 0.7070287221250927 0.7070275269870603 -6.769261254747222e-08 -0.09995550756549235 +2.7682 0.7070287457622129 0.7070275511308102 -6.68172332428385e-08 -0.09995552107845998 +2.7683 0.707028769401546 0.707027575257837 -6.59366467133625e-08 -0.09995553458732451 +2.7684 0.707028793043148 0.7070275993680892 -6.505105770195085e-08 -0.09995554809208708 +2.7685 0.707028816687072 0.7070276234615184 -6.416067204395234e-08 -0.09995556159274904 +2.7686 0.7070288403333691 0.7070276475380772 -6.326569661554982e-08 -0.09995557508931152 +2.7687000000000004 0.7070288639820884 0.7070276715977216 -6.236633929039212e-08 -0.09995558858177583 +2.7688 0.7070288876332763 0.7070276956404091 -6.14628088897208e-08 -0.0999556020701432 +2.7689 0.7070289112869774 0.7070277196660997 -6.055531513553258e-08 -0.09995561555441485 +2.769 0.7070289349432339 0.7070277436747554 -5.964406859983867e-08 -0.09995562903459204 +2.7691000000000003 0.7070289586020855 0.707027767666341 -5.872928065674306e-08 -0.09995564251067601 +2.7692 0.7070289822635702 0.7070277916408234 -5.7811163431918666e-08 -0.09995565598266805 +2.7693000000000003 0.7070290059277229 0.7070278155981716 -5.688992975533616e-08 -0.09995566945056937 +2.7694 0.7070290295945769 0.707027839538357 -5.5965793112908516e-08 -0.09995568291438123 +2.7695 0.7070290532641628 0.7070278634613529 -5.503896759509984e-08 -0.09995569637410481 +2.7696000000000005 0.7070290769365087 0.7070278873671356 -5.4109667846184706e-08 -0.09995570982974136 +2.7697000000000003 0.7070291006116411 0.7070279112556833 -5.317810901849483e-08 -0.09995572328129217 +2.7698 0.7070291242895836 0.7070279351269766 -5.224450671885948e-08 -0.09995573672875845 +2.7699000000000003 0.7070291479703579 0.7070279589809987 -5.1309076959599534e-08 -0.09995575017214145 +2.77 0.7070291716539826 0.7070279828177344 -5.037203610897944e-08 -0.09995576361144236 +2.7701000000000002 0.7070291953404751 0.7070280066371717 -4.943360084274338e-08 -0.09995577704666253 +2.7702000000000004 0.7070292190298497 0.7070280304393002 -4.849398809218201e-08 -0.09995579047780312 +2.7703 0.7070292427221185 0.7070280542241125 -4.755341499501804e-08 -0.09995580390486541 +2.7704 0.7070292664172911 0.7070280779916027 -4.66120988438525e-08 -0.09995581732785058 +2.7705 0.7070292901153754 0.707028101741768 -4.567025703629138e-08 -0.0999558307467599 +2.7706000000000004 0.7070293138163761 0.7070281254746075 -4.4728107026427606e-08 -0.0999558441615946 +2.7707 0.7070293375202963 0.7070281491901227 -4.378586627231144e-08 -0.09995585757235592 +2.7708000000000004 0.707029361227136 0.7070281728883179 -4.2843752188963876e-08 -0.09995587097904508 +2.7709 0.7070293849368938 0.7070281965691989 -4.1901982093759944e-08 -0.09995588438166333 +2.771 0.7070294086495655 0.7070282202327748 -4.0960773160390786e-08 -0.09995589778021197 +2.7711000000000006 0.7070294323651444 0.7070282438790563 -4.0020342366876155e-08 -0.09995591117469216 +2.7712000000000003 0.7070294560836216 0.7070282675080564 -3.908090644529809e-08 -0.09995592456510516 +2.7713 0.7070294798049859 0.7070282911197909 -3.814268183330999e-08 -0.09995593795145219 +2.7714000000000003 0.7070295035292237 0.7070283147142777 -3.720588462340947e-08 -0.09995595133373447 +2.7715 0.7070295272563194 0.7070283382915368 -3.6270730511493016e-08 -0.09995596471195327 +2.7716000000000003 0.7070295509862548 0.7070283618515906 -3.533743475148208e-08 -0.09995597808610976 +2.7717 0.7070295747190094 0.7070283853944641 -3.4406212101600886e-08 -0.09995599145620526 +2.7718000000000003 0.7070295984545603 0.7070284089201846 -3.347727677883994e-08 -0.09995600482224092 +2.7719 0.7070296221928827 0.7070284324287812 -3.255084240409538e-08 -0.09995601818421804 +2.772 0.7070296459339491 0.707028455920286 -3.1627121958909335e-08 -0.09995603154213786 +2.7721000000000005 0.7070296696777301 0.7070284793947326 -3.0706327732669264e-08 -0.09995604489600157 +2.7722 0.7070296934241934 0.7070285028521575 -2.9788671276637785e-08 -0.09995605824581039 +2.7723 0.7070297171733051 0.7070285262925986 -2.8874363352561494e-08 -0.09995607159156553 +2.7724 0.707029740925029 0.7070285497160974 -2.7963613887568156e-08 -0.09995608493326831 +2.7725 0.707029764679326 0.7070285731226964 -2.7056631921691318e-08 -0.09995609827091988 +2.7726 0.7070297884361557 0.7070285965124412 -2.6153625564719063e-08 -0.0999561116045215 +2.7727000000000004 0.7070298121954747 0.707028619885379 -2.5254801944585986e-08 -0.0999561249340744 +2.7728 0.7070298359572378 0.7070286432415596 -2.4360367161836705e-08 -0.09995613825957982 +2.7729 0.7070298597213973 0.707028666581035 -2.3470526242571482e-08 -0.099956151581039 +2.773 0.7070298834879035 0.7070286899038589 -2.2585483090090813e-08 -0.09995616489845309 +2.7731000000000003 0.7070299072567048 0.707028713210088 -2.1705440438057888e-08 -0.0999561782118234 +2.7732 0.7070299310277467 0.70702873649978 -2.0830599805395783e-08 -0.09995619152115111 +2.7733000000000003 0.7070299548009734 0.7070287597729961 -1.9961161452052012e-08 -0.09995620482643748 +2.7734 0.7070299785763264 0.7070287830297985 -1.9097324328691545e-08 -0.09995621812768371 +2.7735 0.7070300023537452 0.7070288062702523 -1.8239286033328722e-08 -0.09995623142489102 +2.7736000000000005 0.7070300261331677 0.7070288294944242 -1.7387242766658123e-08 -0.09995624471806068 +2.7737000000000003 0.7070300499145283 0.7070288527023834 -1.654138928738544e-08 -0.09995625800719382 +2.7738 0.7070300736977613 0.7070288758942008 -1.5701918864956255e-08 -0.09995627129229184 +2.7739000000000003 0.7070300974827974 0.7070288990699497 -1.4869023241825818e-08 -0.09995628457335584 +2.774 0.7070301212695658 0.7070289222297051 -1.4042892578815247e-08 -0.09995629785038707 +2.7741000000000002 0.7070301450579937 0.7070289453735443 -1.3223715423886506e-08 -0.09995631112338674 +2.7742000000000004 0.7070301688480061 0.7070289685015462 -1.2411678661835429e-08 -0.09995632439235605 +2.7743 0.7070301926395262 0.7070289916137922 -1.1606967473525714e-08 -0.09995633765729624 +2.7744 0.7070302164324749 0.7070290147103653 -1.080976529252084e-08 -0.09995635091820852 +2.7745 0.7070302402267723 0.7070290377913508 -1.0020253764751741e-08 -0.0999563641750942 +2.7746000000000004 0.7070302640223349 0.7070290608568356 -9.238612706449767e-09 -0.09995637742795441 +2.7747 0.7070302878190786 0.7070290839069087 -8.465020066850126e-09 -0.09995639067679046 +2.7748000000000004 0.7070303116169168 0.7070291069416608 -7.699651882221714e-09 -0.09995640392160347 +2.7749 0.7070303354157612 0.7070291299611848 -6.94268223466743e-09 -0.09995641716239478 +2.775 0.7070303592155214 0.7070291529655746 -6.194283217429708e-09 -0.09995643039916546 +2.7751000000000006 0.7070303830161053 0.707029175954927 -5.454624897593963e-09 -0.09995644363191682 +2.7752000000000003 0.7070304068174194 0.7070291989293401 -4.723875268383693e-09 -0.09995645686065008 +2.7753 0.7070304306193678 0.7070292218889138 -4.0022002222722675e-09 -0.0999564700853664 +2.7754000000000003 0.7070304544218532 0.70702924483375 -3.289763508482202e-09 -0.0999564833060671 +2.7755 0.7070304782247768 0.7070292677639514 -2.586726687882346e-09 -0.09995649652275332 +2.7756000000000003 0.7070305020280376 0.7070292906796238 -1.8932491113038408e-09 -0.0999565097354263 +2.7757 0.707030525831533 0.7070293135808741 -1.2094878709678625e-09 -0.0999565229440873 +2.7758000000000003 0.707030549635159 0.70702933646781 -5.355977709953219e-10 -0.09995653614873745 +2.7759 0.7070305734388096 0.7070293593405421 1.2826870988968953e-10 -0.09995654934937803 +2.776 0.7070305972423778 0.707029382199182 7.819614487175608e-10 -0.09995656254601026 +2.7761000000000005 0.7070306210457544 0.707029405043843 1.425332719039163e-09 -0.09995657573863534 +2.7762000000000002 0.7070306448488288 0.70702942787464 2.0582372160793394e-09 -0.09995658892725445 +2.7763 0.7070306686514891 0.707029450691689 2.6805320949008227e-09 -0.09995660211186887 +2.7764 0.7070306924536214 0.7070294734951083 3.2920770059660653e-09 -0.09995661529247973 +2.7765 0.7070307162551108 0.7070294962850169 3.892734118556007e-09 -0.0999566284690883 +2.7766 0.7070307400558413 0.707029519061536 4.4823681554645445e-09 -0.09995664164169585 +2.7767000000000004 0.7070307638556944 0.7070295418247876 5.060846425090915e-09 -0.09995665481030352 +2.7768 0.7070307876545513 0.7070295645748953 5.6280388526647185e-09 -0.0999566679749126 +2.7769 0.707030811452291 0.707029587311984 6.18381800019524e-09 -0.09995668113552422 +2.777 0.7070308352487913 0.7070296100361801 6.728059105502726e-09 -0.09995669429213963 +2.7771000000000003 0.7070308590439294 0.7070296327476111 7.260640110841321e-09 -0.09995670744476007 +2.7772 0.7070308828375802 0.7070296554464058 7.781441674174772e-09 -0.09995672059338664 +2.7773000000000003 0.707030906629618 0.7070296781326946 8.290347216881322e-09 -0.09995673373802066 +2.7774 0.7070309304199158 0.7070297008066084 8.787242935896777e-09 -0.09995674687866328 +2.7775 0.7070309542083455 0.7070297234682803 9.272017836674251e-09 -0.09995676001531578 +2.7776000000000005 0.7070309779947777 0.7070297461178439 9.744563750531399e-09 -0.09995677314797935 +2.7777000000000003 0.7070310017790817 0.7070297687554337 1.0204775366742802e-08 -0.09995678627665522 +2.7778 0.7070310255611258 0.7070297913811858 1.0652550250754567e-08 -0.09995679940134454 +2.7779000000000003 0.7070310493407774 0.7070298139952369 1.1087788865868364e-08 -0.09995681252204848 +2.778 0.707031073117903 0.7070298365977252 1.1510394603599094e-08 -0.09995682563876838 +2.7781000000000002 0.7070310968923674 0.7070298591887898 1.1920273792348501e-08 -0.09995683875150535 +2.7782000000000004 0.7070311206640352 0.7070298817685708 1.2317335734701729e-08 -0.09995685186026065 +2.7783 0.7070311444327696 0.7070299043372088 1.2701492706559958e-08 -0.09995686496503546 +2.7784 0.7070311681984334 0.7070299268948459 1.3072659994436964e-08 -0.09995687806583103 +2.7785 0.7070311919608878 0.7070299494416246 1.3430755906734815e-08 -0.09995689116264854 +2.7786000000000004 0.7070312157199937 0.7070299719776884 1.3775701793693196e-08 -0.09995690425548916 +2.7787 0.7070312394756112 0.7070299945031817 1.4107422060399832e-08 -0.09995691734435419 +2.7788000000000004 0.707031263227599 0.7070300170182495 1.4425844184137726e-08 -0.09995693042924471 +2.7789 0.7070312869758162 0.7070300395230378 1.4730898738671283e-08 -0.09995694351016203 +2.779 0.7070313107201198 0.707030062017693 1.5022519398583123e-08 -0.0999569565871073 +2.7791000000000006 0.7070313344603674 0.7070300845023625 1.5300642960958122e-08 -0.09995696966008176 +2.7792000000000003 0.7070313581964152 0.7070301069771938 1.556520935405703e-08 -0.09995698272908657 +2.7793 0.7070313819281187 0.7070301294423357 1.581616164599009e-08 -0.09995699579412295 +2.7794 0.7070314056553337 0.7070301518979374 1.6053446074207334e-08 -0.09995700885519218 +2.7795 0.7070314293779144 0.7070301743441483 1.627701203855969e-08 -0.09995702191229543 +2.7796000000000003 0.7070314530957151 0.7070301967811186 1.648681212298303e-08 -0.09995703496543384 +2.7797 0.7070314768085897 0.7070302192089986 1.668280209983497e-08 -0.09995704801460868 +2.7798000000000003 0.7070315005163912 0.7070302416279393 1.6864940944640028e-08 -0.0999570610598211 +2.7799 0.7070315242189726 0.7070302640380921 1.703319083782434e-08 -0.09995707410107234 +2.78 0.7070315479161863 0.707030286439609 1.718751716991984e-08 -0.09995708713836356 +2.7801000000000005 0.7070315716078848 0.707030308832642 1.732788856585038e-08 -0.09995710017169605 +2.7802000000000002 0.7070315952939192 0.7070303312173432 1.745427687018658e-08 -0.09995711320107088 +2.7803 0.7070316189741421 0.7070303535938655 1.7566657167095157e-08 -0.09995712622648939 +2.7804 0.7070316426484043 0.7070303759623617 1.766500777773683e-08 -0.0999571392479527 +2.7805 0.7070316663165569 0.7070303983229849 1.7749310268072582e-08 -0.09995715226546201 +2.7806 0.7070316899784512 0.7070304206758884 1.7819549450598382e-08 -0.09995716527901854 +2.7807000000000004 0.7070317136339379 0.7070304430212254 1.787571338868199e-08 -0.0999571782886235 +2.7808 0.7070317372828682 0.7070304653591495 1.791779339396088e-08 -0.09995719129427807 +2.7809 0.7070317609250923 0.7070304876898137 1.7945784030679035e-08 -0.09995720429598345 +2.781 0.7070317845604615 0.7070305100133718 1.7959683117421688e-08 -0.09995721729374084 +2.7811000000000003 0.7070318081888263 0.7070305323299777 1.7959491721911136e-08 -0.09995723028755146 +2.7812 0.7070318318100373 0.7070305546397839 1.7945214162741474e-08 -0.09995724327741644 +2.7813000000000003 0.7070318554239456 0.7070305769429448 1.7916858005909142e-08 -0.09995725626333707 +2.7814 0.7070318790304024 0.7070305992396128 1.7874434067415013e-08 -0.0999572692453145 +2.7815 0.7070319026292589 0.7070306215299416 1.7817956401121327e-08 -0.09995728222334999 +2.7816000000000005 0.7070319262203659 0.7070306438140834 1.774744230222114e-08 -0.09995729519744462 +2.7817000000000003 0.7070319498035754 0.7070306660921912 1.7662912297697342e-08 -0.09995730816759964 +2.7818 0.7070319733787392 0.7070306883644176 1.7564390141985853e-08 -0.09995732113381628 +2.7819000000000003 0.7070319969457095 0.7070307106309142 1.7451902809169362e-08 -0.09995733409609568 +2.782 0.7070320205043388 0.707030732891833 1.7325480489507883e-08 -0.09995734705443908 +2.7821000000000002 0.7070320440544797 0.7070307551473254 1.7185156580765137e-08 -0.0999573600088476 +2.7822000000000005 0.7070320675959857 0.7070307773975422 1.703096767086132e-08 -0.09995737295932254 +2.7823 0.7070320911287105 0.7070307996426344 1.686295354134254e-08 -0.09995738590586506 +2.7824 0.707032114652508 0.7070308218827515 1.668115715090096e-08 -0.0999573988484763 +2.7825 0.7070321381672329 0.7070308441180435 1.6485624619762274e-08 -0.0999574117871575 +2.7826000000000004 0.7070321616727404 0.7070308663486593 1.6276405232287794e-08 -0.09995742472190983 +2.7827 0.7070321851688863 0.7070308885747474 1.6053551410086242e-08 -0.09995743765273454 +2.7828000000000004 0.707032208655527 0.7070309107964559 1.5817118705942212e-08 -0.09995745057963276 +2.7829 0.7070322321325191 0.7070309330139315 1.55671657873363e-08 -0.09995746350260568 +2.783 0.7070322555997205 0.7070309552273214 1.5303754419965232e-08 -0.09995747642165453 +2.7831000000000006 0.7070322790569894 0.7070309774367709 1.50269494599356e-08 -0.0999574893367804 +2.7832000000000003 0.7070323025041851 0.7070309996424256 1.4736818836416643e-08 -0.09995750224798464 +2.7833 0.7070323259411675 0.7070310218444297 1.4433433528221462e-08 -0.09995751515526834 +2.7834 0.707032349367797 0.7070310440429268 1.4116867550796608e-08 -0.09995752805863273 +2.7835 0.7070323727839352 0.7070310662380597 1.3787197941476925e-08 -0.09995754095807902 +2.7836000000000003 0.7070323961894444 0.70703108842997 1.3444504735199425e-08 -0.09995755385360831 +2.7837 0.7070324195841877 0.707031110618799 1.3088870945421327e-08 -0.09995756674522185 +2.7838000000000003 0.7070324429680294 0.7070311328046863 1.2720382546772824e-08 -0.09995757963292079 +2.7839 0.7070324663408346 0.7070311549877715 1.2339128457709847e-08 -0.09995759251670638 +2.784 0.7070324897024693 0.7070311771681923 1.1945200511023768e-08 -0.09995760539657975 +2.7841000000000005 0.707032513052801 0.7070311993460862 1.1538693431289992e-08 -0.09995761827254215 +2.7842000000000002 0.7070325363916977 0.7070312215215887 1.1119704826194343e-08 -0.09995763114459474 +2.7843 0.7070325597190286 0.7070312436948349 1.0688335147501782e-08 -0.09995764401273866 +2.7844 0.7070325830346642 0.7070312658659589 1.0244687678913345e-08 -0.0999576568769752 +2.7845 0.7070326063384756 0.7070312880350931 9.788868493565417e-09 -0.09995766973730542 +2.7846 0.7070326296303361 0.7070313102023689 9.320986454029734e-09 -0.09995768259373058 +2.7847000000000004 0.7070326529101192 0.7070313323679166 8.841153165475846e-09 -0.09995769544625183 +2.7848 0.7070326761777004 0.7070313545318655 8.349482955721799e-09 -0.0999577082948704 +2.7849 0.7070326994329557 0.7070313766943431 7.846092852682729e-09 -0.09995772113958741 +2.785 0.7070327226757627 0.7070313988554762 7.331102552278479e-09 -0.09995773398040407 +2.7851000000000004 0.7070327459060008 0.7070314210153898 6.804634386341213e-09 -0.09995774681732163 +2.7852 0.7070327691235503 0.7070314431742081 6.26681329919665e-09 -0.0999577596503412 +2.7853000000000003 0.7070327923282931 0.7070314653320531 5.717766821643211e-09 -0.09995777247946407 +2.7854 0.707032815520112 0.707031487489046 5.157625028451296e-09 -0.09995778530469127 +2.7855 0.7070328386988913 0.7070315096453063 4.586520523618132e-09 -0.09995779812602403 +2.7856000000000005 0.7070328618645174 0.7070315318009524 4.004588390928154e-09 -0.09995781094346358 +2.7857000000000003 0.7070328850168777 0.707031553956101 3.4119661792078593e-09 -0.09995782375701104 +2.7858 0.7070329081558615 0.707031576110867 2.808793856355629e-09 -0.09995783656666767 +2.7859000000000003 0.7070329312813587 0.7070315982653641 2.1952137807187966e-09 -0.09995784937243456 +2.786 0.7070329543932616 0.7070316204197047 1.5713706716033449e-09 -0.0999578621743129 +2.7861000000000002 0.7070329774914643 0.7070316425739993 9.374115728447152e-10 -0.09995787497230399 +2.7862000000000005 0.7070330005758616 0.7070316647283563 2.9348581551125186e-10 -0.0999578877664089 +2.7863 0.7070330236463507 0.7070316868828836 -3.602550124534587e-10 -0.09995790055662884 +2.7864 0.7070330467028298 0.7070317090376863 -1.0236571069965894e-09 -0.09995791334296496 +2.7865 0.7070330697451996 0.7070317311928687 -1.6965644791810952e-09 -0.09995792612541848 +2.7866000000000004 0.7070330927733619 0.7070317533485326 -2.3788189985538e-09 -0.09995793890399057 +2.7867 0.70703311578722 0.7070317755047788 -3.070260421768334e-09 -0.09995795167868235 +2.7868000000000004 0.7070331387866797 0.707031797661706 -3.770726436820582e-09 -0.09995796444949509 +2.7869 0.7070331617716481 0.7070318198194112 -4.480052697743153e-09 -0.0999579772164299 +2.787 0.7070331847420341 0.7070318419779895 -5.198072867973469e-09 -0.099957989979488 +2.7871000000000006 0.7070332076977488 0.7070318641375346 -5.924618648976698e-09 -0.09995800273867059 +2.7872000000000003 0.7070332306387045 0.7070318862981378 -6.659519832287464e-09 -0.09995801549397879 +2.7873 0.7070332535648156 0.7070319084598886 -7.4026043298675015e-09 -0.09995802824541375 +2.7874 0.7070332764759985 0.7070319306228751 -8.153698219208472e-09 -0.0999580409929767 +2.7875 0.7070332993721715 0.7070319527871831 -8.912625782363237e-09 -0.0999580537366688 +2.7876000000000003 0.7070333222532548 0.7070319749528967 -9.679209548446588e-09 -0.09995806647649125 +2.7877 0.7070333451191704 0.707031997120098 -1.045327033266652e-08 -0.0999580792124452 +2.7878000000000003 0.7070333679698422 0.7070320192888672 -1.1234627279258641e-08 -0.09995809194453183 +2.7879 0.707033390805196 0.7070320414592821 -1.2023097904420577e-08 -0.09995810467275223 +2.788 0.7070334136251604 0.7070320636314193 -1.2818498138379014e-08 -0.09995811739710773 +2.7881000000000005 0.7070334364296648 0.7070320858053529 -1.3620642370926195e-08 -0.09995813011759941 +2.7882000000000002 0.7070334592186414 0.7070321079811552 -1.4429343488282786e-08 -0.09995814283422846 +2.7883 0.707033481992024 0.7070321301588962 -1.5244412921670142e-08 -0.09995815554699608 +2.7884 0.7070335047497487 0.707032152338644 -1.606566069371415e-08 -0.09995816825590337 +2.7885 0.7070335274917534 0.7070321745204646 -1.6892895454007073e-08 -0.09995818096095152 +2.7886 0.7070335502179788 0.7070321967044224 -1.7725924532450282e-08 -0.09995819366214177 +2.7887000000000004 0.7070335729283668 0.7070322188905789 -1.8564553977851866e-08 -0.09995820635947526 +2.7888 0.7070335956228615 0.7070322410789942 -1.940858860996833e-08 -0.09995821905295314 +2.7889 0.7070336183014094 0.7070322632697256 -2.0257832055066427e-08 -0.09995823174257656 +2.789 0.7070336409639597 0.707032285462829 -2.1112086805337438e-08 -0.09995824442834675 +2.7891000000000004 0.7070336636104624 0.7070323076583577 -2.197115424882115e-08 -0.09995825711026483 +2.7892 0.7070336862408708 0.7070323298563632 -2.2834834726218056e-08 -0.09995826978833205 +2.7893000000000003 0.7070337088551396 0.7070323520568942 -2.3702927574257432e-08 -0.09995828246254948 +2.7894 0.707033731453226 0.707032374259998 -2.457523117383592e-08 -0.09995829513291832 +2.7895 0.7070337540350895 0.7070323964657191 -2.5451542995554022e-08 -0.0999583077994397 +2.7896000000000005 0.7070337766006916 0.7070324186741003 -2.633165964438522e-08 -0.09995832046211486 +2.7897000000000003 0.707033799149996 0.7070324408851821 -2.7215376910416644e-08 -0.09995833312094496 +2.7898 0.7070338216829686 0.7070324630990024 -2.810248981568661e-08 -0.09995834577593109 +2.7899000000000003 0.7070338441995776 0.7070324853155973 -2.8992792660588462e-08 -0.09995835842707451 +2.79 0.7070338666997933 0.7070325075350007 -2.988607907135864e-08 -0.09995837107437634 +2.7901000000000002 0.7070338891835883 0.7070325297572442 -3.07821420501668e-08 -0.09995838371783777 +2.7902000000000005 0.7070339116509374 0.7070325519823568 -3.168077401848393e-08 -0.09995839635745996 +2.7903000000000002 0.7070339341018179 0.7070325742103658 -3.258176687064192e-08 -0.09995840899324404 +2.7904 0.7070339565362092 0.7070325964412958 -3.3484912016984794e-08 -0.09995842162519124 +2.7905 0.707033978954092 0.7070326186751694 -3.4390000437645174e-08 -0.09995843425330261 +2.7906000000000004 0.7070340013554508 0.7070326409120071 -3.529682272656286e-08 -0.09995844687757943 +2.7907 0.7070340237402715 0.7070326631518269 -3.6205169139948666e-08 -0.09995845949802279 +2.7908000000000004 0.707034046108542 0.7070326853946445 -3.711482964745879e-08 -0.09995847211463385 +2.7909 0.7070340684602536 0.7070327076404738 -3.8025593978490216e-08 -0.09995848472741388 +2.791 0.7070340907953989 0.707032729889326 -3.893725167162035e-08 -0.09995849733636399 +2.7911000000000006 0.7070341131139727 0.7070327521412099 -3.984959212372137e-08 -0.09995850994148531 +2.7912000000000003 0.7070341354159725 0.7070327743961322 -4.076240463723145e-08 -0.09995852254277901 +2.7913 0.7070341577013977 0.7070327966540979 -4.1675478470732785e-08 -0.09995853514024626 +2.7914 0.7070341799702502 0.707032818915109 -4.258860288470492e-08 -0.09995854773388824 +2.7915 0.7070342022225344 0.7070328411791653 -4.35015671930989e-08 -0.09995856032370604 +2.7916000000000003 0.7070342244582564 0.7070328634462646 -4.441416081149617e-08 -0.0999585729097009 +2.7917 0.707034246677425 0.7070328857164025 -4.532617330307875e-08 -0.09995858549187392 +2.7918000000000003 0.7070342688800512 0.707032907989572 -4.623739443046764e-08 -0.0999585980702263 +2.7919 0.7070342910661481 0.7070329302657644 -4.714761420122546e-08 -0.09995861064475926 +2.792 0.7070343132357312 0.7070329525449679 -4.8056622917831346e-08 -0.09995862321547387 +2.7921000000000005 0.707034335388818 0.7070329748271691 -4.8964211227784694e-08 -0.0999586357823713 +2.7922000000000002 0.7070343575254283 0.7070329971123523 -4.987017016813873e-08 -0.09995864834545272 +2.7923 0.7070343796455845 0.7070330194004995 -5.077429121569908e-08 -0.09995866090471926 +2.7924 0.7070344017493106 0.7070330416915902 -5.1676366333427634e-08 -0.09995867346017212 +2.7925 0.7070344238366337 0.7070330639856018 -5.257618802107476e-08 -0.09995868601181243 +2.7926 0.7070344459075824 0.70703308628251 -5.347354935995689e-08 -0.09995869855964139 +2.7927000000000004 0.7070344679621877 0.7070331085822876 -5.4368244063046633e-08 -0.0999587111036601 +2.7928 0.7070344900004829 0.7070331308849052 -5.526006651964191e-08 -0.0999587236438697 +2.7929 0.7070345120225037 0.707033153190332 -5.614881184415506e-08 -0.09995873618027148 +2.793 0.7070345340282871 0.7070331754985342 -5.703427592490193e-08 -0.09995874871286649 +2.7931000000000004 0.7070345560178734 0.7070331978094762 -5.7916255467903646e-08 -0.0999587612416559 +2.7932 0.7070345779913045 0.7070332201231198 -5.8794548046326237e-08 -0.09995877376664089 +2.7933000000000003 0.7070345999486246 0.7070332424394249 -5.966895214254767e-08 -0.09995878628782255 +2.7934 0.7070346218898799 0.7070332647583495 -6.05392671978143e-08 -0.09995879880520207 +2.7935 0.7070346438151187 0.707033287079849 -6.140529366059633e-08 -0.0999588113187806 +2.7936000000000005 0.707034665724392 0.7070333094038773 -6.226683302648639e-08 -0.09995882382855933 +2.7937000000000003 0.7070346876177522 0.7070333317303854 -6.312368788612133e-08 -0.09995883633453939 +2.7938 0.7070347094952543 0.7070333540593228 -6.397566197158602e-08 -0.09995884883672194 +2.7939000000000003 0.7070347313569549 0.7070333763906368 -6.482256020455199e-08 -0.09995886133510813 +2.794 0.7070347532029131 0.7070333987242721 -6.56641887292371e-08 -0.09995887382969908 +2.7941000000000003 0.7070347750331902 0.7070334210601721 -6.650035497095252e-08 -0.09995888632049602 +2.7942000000000005 0.7070347968478489 0.7070334433982775 -6.73308676703635e-08 -0.09995889880749996 +2.7943000000000002 0.7070348186469544 0.7070334657385273 -6.815553693162793e-08 -0.09995891129071219 +2.7944 0.707034840430574 0.7070334880808586 -6.897417426576444e-08 -0.09995892377013377 +2.7945 0.7070348621987768 0.7070335104252061 -6.978659262968367e-08 -0.0999589362457659 +2.7946000000000004 0.7070348839516339 0.7070335327715029 -7.05926064738932e-08 -0.09995894871760974 +2.7947 0.7070349056892182 0.7070335551196798 -7.139203178239614e-08 -0.09995896118566638 +2.7948000000000004 0.7070349274116056 0.707033577469666 -7.218468611389084e-08 -0.09995897364993707 +2.7949 0.7070349491188723 0.7070335998213885 -7.297038864687369e-08 -0.09995898611042292 +2.795 0.7070349708110977 0.7070336221747722 -7.374896021823674e-08 -0.09995899856712501 +2.7951000000000006 0.7070349924883621 0.7070336445297405 -7.452022336403366e-08 -0.09995901102004455 +2.7952000000000004 0.7070350141507485 0.7070336668862146 -7.528400235894475e-08 -0.09995902346918263 +2.7953 0.7070350357983418 0.7070336892441142 -7.604012325964499e-08 -0.09995903591454053 +2.7954 0.7070350574312281 0.7070337116033567 -7.678841393993219e-08 -0.09995904835611923 +2.7955 0.7070350790494955 0.7070337339638579 -7.752870413452878e-08 -0.09995906079391995 +2.7956000000000003 0.7070351006532345 0.7070337563255322 -7.826082547898044e-08 -0.09995907322794391 +2.7957 0.7070351222425366 0.7070337786882911 -7.898461153611064e-08 -0.09995908565819211 +2.7958000000000003 0.7070351438174958 0.7070338010520456 -7.969989784719494e-08 -0.09995909808466583 +2.7959 0.7070351653782072 0.7070338234167043 -8.040652196492082e-08 -0.09995911050736617 +2.796 0.7070351869247676 0.7070338457821741 -8.11043234915515e-08 -0.09995912292629423 +2.7961000000000005 0.7070352084572762 0.7070338681483603 -8.179314410754895e-08 -0.09995913534145122 +2.7962000000000002 0.7070352299758333 0.7070338905151665 -8.247282761754404e-08 -0.09995914775283826 +2.7963 0.7070352514805409 0.7070339128824947 -8.314321998156154e-08 -0.09995916016045649 +2.7964 0.707035272971503 0.7070339352502453 -8.380416934971463e-08 -0.09995917256430706 +2.7965 0.7070352944488244 0.7070339576183167 -8.445552609429724e-08 -0.09995918496439107 +2.7966 0.7070353159126124 0.7070339799866063 -8.509714285055009e-08 -0.09995919736070973 +2.7967000000000004 0.7070353373629752 0.7070340023550097 -8.57288745452836e-08 -0.09995920975326411 +2.7968 0.7070353588000231 0.707034024723421 -8.63505784246335e-08 -0.09995922214205544 +2.7969 0.7070353802238675 0.7070340470917327 -8.696211409395943e-08 -0.09995923452708483 +2.797 0.7070354016346214 0.7070340694598357 -8.756334354906997e-08 -0.09995924690835344 +2.7971000000000004 0.7070354230323992 0.7070340918276199 -8.815413120571297e-08 -0.09995925928586238 +2.7972 0.7070354444173166 0.7070341141949734 -8.873434392906582e-08 -0.09995927165961281 +2.7973000000000003 0.7070354657894908 0.7070341365617832 -8.930385106409311e-08 -0.09995928402960585 +2.7974 0.7070354871490404 0.7070341589279341 -8.986252446503695e-08 -0.09995929639584261 +2.7975 0.7070355084960853 0.7070341812933106 -9.041023852490726e-08 -0.09995930875832426 +2.7976000000000005 0.7070355298307471 0.7070342036577955 -9.094687020236997e-08 -0.09995932111705196 +2.7977000000000003 0.7070355511531482 0.7070342260212699 -9.147229905470677e-08 -0.09995933347202679 +2.7978 0.7070355724634125 0.7070342483836145 -9.19864072525603e-08 -0.09995934582324999 +2.7979000000000003 0.707035593761665 0.707034270744708 -9.248907961723063e-08 -0.09995935817072266 +2.798 0.707035615048032 0.7070342931044284 -9.29802036484309e-08 -0.09995937051444592 +2.7981000000000003 0.7070356363226409 0.707034315462652 -9.345966954076718e-08 -0.0999593828544209 +2.7982000000000005 0.7070356575856199 0.7070343378192544 -9.392737020802455e-08 -0.09995939519064873 +2.7983000000000002 0.7070356788370993 0.70703436017411 -9.438320131786165e-08 -0.0999594075231306 +2.7984 0.7070357000772096 0.7070343825270918 -9.482706130568841e-08 -0.09995941985186758 +2.7985 0.7070357213060825 0.7070344048780721 -9.525885139895218e-08 -0.09995943217686083 +2.7986000000000004 0.707035742523851 0.7070344272269221 -9.567847563708709e-08 -0.0999594444981115 +2.7987 0.7070357637306488 0.7070344495735119 -9.608584089926958e-08 -0.09995945681562068 +2.7988000000000004 0.7070357849266111 0.7070344719177108 -9.648085691829622e-08 -0.09995946912938959 +2.7989 0.7070358061118733 0.7070344942593871 -9.686343630486982e-08 -0.09995948143941936 +2.799 0.7070358272865722 0.7070345165984082 -9.723349457101821e-08 -0.09995949374571106 +2.7991 0.7070358484508454 0.7070345389346404 -9.759095013529839e-08 -0.09995950604826585 +2.7992000000000004 0.7070358696048311 0.7070345612679494 -9.793572435055214e-08 -0.09995951834708489 +2.7993 0.7070358907486687 0.7070345835982002 -9.82677415195185e-08 -0.09995953064216928 +2.7994 0.7070359118824977 0.7070346059252564 -9.858692891218102e-08 -0.09995954293352013 +2.7995 0.7070359330064591 0.7070346282489817 -9.889321678484969e-08 -0.09995955522113859 +2.7996000000000003 0.7070359541206941 0.7070346505692386 -9.918653838102837e-08 -0.09995956750502581 +2.7997 0.707035975225345 0.7070346728858892 -9.946682996263972e-08 -0.09995957978518293 +2.7998000000000003 0.7070359963205546 0.7070346951987947 -9.973403081783155e-08 -0.09995959206161109 +2.7999 0.7070360174064663 0.7070347175078155 -9.998808326791564e-08 -0.09995960433431143 +2.8 0.7070360384832237 0.7070347398128123 -1.0022893269252126e-07 -0.09995961660328509 +2.8001000000000005 0.7070360595509715 0.7070347621136441 -1.0045652753046252e-07 -0.09995962886853314 +2.8002000000000002 0.7070360806098545 0.7070347844101698 -1.0067081929188149e-07 -0.09995964113005672 +2.8003 0.7070361016600184 0.7070348067022483 -1.0087176257646269e-07 -0.09995965338785698 +2.8004000000000002 0.7070361227016089 0.7070348289897374 -1.010593150708311e-07 -0.09995966564193506 +2.8005 0.7070361437347723 0.7070348512724947 -1.0123343756763409e-07 -0.09995967789229201 +2.8006 0.7070361647596555 0.707034873550378 -1.0139409397248028e-07 -0.0999596901389291 +2.8007000000000004 0.7070361857764051 0.7070348958232436 -1.0154125130220487e-07 -0.09995970238184734 +2.8008 0.7070362067851694 0.7070349180909486 -1.0167487970221684e-07 -0.09995971462104794 +2.8009 0.7070362277860953 0.7070349403533494 -1.0179495244996839e-07 -0.09995972685653202 +2.801 0.7070362487793311 0.7070349626103016 -1.0190144595322026e-07 -0.09995973908830065 +2.8011000000000004 0.7070362697650248 0.7070349848616614 -1.0199433976652156e-07 -0.09995975131635501 +2.8012 0.7070362907433244 0.7070350071072844 -1.0207361658427089e-07 -0.0999597635406962 +2.8013000000000003 0.7070363117143788 0.707035029347026 -1.0213926224678788e-07 -0.09995977576132536 +2.8014 0.7070363326783361 0.707035051580742 -1.021912657420479e-07 -0.09995978797824359 +2.8015 0.7070363536353453 0.7070350738082873 -1.0222961921609042e-07 -0.09995980019145206 +2.8016000000000005 0.707036374585555 0.7070350960295176 -1.0225431796434536e-07 -0.09995981240095189 +2.8017000000000003 0.7070363955291137 0.707035118244288 -1.0226536042729634e-07 -0.09995982460674416 +2.8018 0.7070364164661702 0.707035140452454 -1.0226274820262365e-07 -0.09995983680883005 +2.8019000000000003 0.7070364373968734 0.7070351626538707 -1.0224648603739811e-07 -0.09995984900721068 +2.802 0.7070364583213715 0.7070351848483937 -1.0221658182374416e-07 -0.09995986120188716 +2.8021000000000003 0.7070364792398129 0.7070352070358785 -1.021730466057788e-07 -0.09995987339286061 +2.8022000000000005 0.707036500152346 0.7070352292161808 -1.0211589456052966e-07 -0.09995988558013214 +2.8023000000000002 0.7070365210591185 0.7070352513891565 -1.020451430031391e-07 -0.09995989776370286 +2.8024 0.7070365419602788 0.707035273554662 -1.0196081239120108e-07 -0.09995990994357397 +2.8025 0.7070365628559737 0.7070352957125534 -1.0186292629613819e-07 -0.0999599221197465 +2.8026000000000004 0.707036583746351 0.7070353178626878 -1.0175151141881417e-07 -0.09995993429222161 +2.8027 0.7070366046315575 0.7070353400049217 -1.0162659756871723e-07 -0.09995994646100043 +2.8028000000000004 0.70703662551174 0.707035362139113 -1.014882176604906e-07 -0.09995995862608412 +2.8029 0.7070366463870444 0.7070353842651194 -1.0133640770699365e-07 -0.09995997078747376 +2.803 0.7070366672576167 0.7070354063827986 -1.0117120681236297e-07 -0.09995998294517047 +2.8031 0.707036688123602 0.70703542849201 -1.0099265715466516e-07 -0.09995999509917541 +2.8032000000000004 0.707036708985145 0.7070354505926122 -1.008008039746211e-07 -0.09996000724948961 +2.8033 0.7070367298423903 0.707035472684465 -1.0059569557300391e-07 -0.09996001939611429 +2.8034 0.7070367506954816 0.7070354947674287 -1.0037738329936319e-07 -0.09996003153905052 +2.8035 0.7070367715445618 0.7070355168413639 -1.0014592152340213e-07 -0.09996004367829936 +2.8036000000000003 0.7070367923897735 0.7070355389061325 -9.990136764451846e-08 -0.09996005581386205 +2.8037 0.7070368132312587 0.707035560961596 -9.964378205277319e-08 -0.09996006794573963 +2.8038000000000003 0.7070368340691585 0.7070355830076176 -9.93732281358295e-08 -0.09996008007393323 +2.8039 0.7070368549036135 0.7070356050440609 -9.908977224252352e-08 -0.09996009219844405 +2.804 0.7070368757347631 0.7070356270707898 -9.879348368980329e-08 -0.09996010431927309 +2.8041000000000005 0.7070368965627466 0.7070356490876697 -9.848443473410573e-08 -0.09996011643642155 +2.8042000000000002 0.7070369173877018 0.707035671094566 -9.816270054967269e-08 -0.0999601285498905 +2.8043 0.7070369382097661 0.7070356930913456 -9.782835921380573e-08 -0.09996014065968106 +2.8044000000000002 0.7070369590290758 0.7070357150778761 -9.748149168951892e-08 -0.09996015276579438 +2.8045 0.7070369798457665 0.7070357370540258 -9.712218180472215e-08 -0.09996016486823152 +2.8046 0.7070370006599727 0.7070357590196643 -9.675051623921072e-08 -0.09996017696699365 +2.8047000000000004 0.707037021471828 0.7070357809746617 -9.636658448910346e-08 -0.09996018906208184 +2.8048 0.7070370422814649 0.7070358029188892 -9.597047885556709e-08 -0.09996020115349719 +2.8049 0.7070370630890153 0.7070358248522199 -9.556229442053005e-08 -0.09996021324124094 +2.805 0.7070370838946094 0.7070358467745268 -9.51421290241311e-08 -0.09996022532531408 +2.8051000000000004 0.707037104698377 0.7070358686856844 -9.471008324043323e-08 -0.0999602374057178 +2.8052 0.707037125500446 0.707035890585568 -9.426626035834162e-08 -0.09996024948245313 +2.8053000000000003 0.7070371463009433 0.7070359124740548 -9.381076634864399e-08 -0.09996026155552123 +2.8054 0.7070371670999955 0.707035934351023 -9.334370984406121e-08 -0.09996027362492325 +2.8055 0.7070371878977271 0.7070359562163512 -9.286520210802229e-08 -0.09996028569066022 +2.8056000000000005 0.7070372086942617 0.7070359780699201 -9.237535701644983e-08 -0.09996029775273335 +2.8057000000000003 0.7070372294897215 0.7070359999116111 -9.18742910274023e-08 -0.09996030981114364 +2.8058 0.7070372502842277 0.7070360217413073 -9.136212314637959e-08 -0.09996032186589228 +2.8059000000000003 0.7070372710779003 0.7070360435588929 -9.083897490984316e-08 -0.0999603339169804 +2.806 0.707037291870857 0.7070360653642535 -9.030497035052154e-08 -0.0999603459644091 +2.8061000000000003 0.7070373126632152 0.707036087157276 -8.976023596531796e-08 -0.09996035800817947 +2.8062000000000005 0.7070373334550906 0.7070361089378485 -8.920490069015685e-08 -0.09996037004829257 +2.8063000000000002 0.7070373542465969 0.7070361307058608 -8.86390958696262e-08 -0.09996038208474955 +2.8064 0.7070373750378474 0.7070361524612043 -8.806295521707891e-08 -0.09996039411755153 +2.8065 0.7070373958289532 0.7070361742037712 -8.747661479728552e-08 -0.09996040614669961 +2.8066000000000004 0.7070374166200242 0.707036195933456 -8.688021298480092e-08 -0.09996041817219496 +2.8067 0.7070374374111686 0.7070362176501541 -8.627389043100453e-08 -0.09996043019403861 +2.8068 0.7070374582024932 0.7070362393537628 -8.565779003461005e-08 -0.09996044221223166 +2.8069 0.7070374789941033 0.7070362610441807 -8.503205690957305e-08 -0.0999604542267753 +2.807 0.7070374997861024 0.7070362827213084 -8.439683834519235e-08 -0.09996046623767059 +2.8071 0.7070375205785924 0.7070363043850472 -8.375228377488497e-08 -0.09996047824491855 +2.8072000000000004 0.7070375413716736 0.7070363260353014 -8.30985447458285e-08 -0.09996049024852047 +2.8073 0.707037562165445 0.7070363476719758 -8.243577487038883e-08 -0.0999605022484773 +2.8074 0.7070375829600034 0.7070363692949774 -8.176412980356873e-08 -0.09996051424479024 +2.8075 0.7070376037554442 0.7070363909042146 -8.108376719443561e-08 -0.09996052623746035 +2.8076000000000003 0.707037624551861 0.7070364124995976 -8.039484666357011e-08 -0.0999605382264887 +2.8077 0.7070376453493459 0.7070364340810389 -7.969752975189176e-08 -0.0999605502118765 +2.8078000000000003 0.7070376661479885 0.7070364556484519 -7.899197989290341e-08 -0.09996056219362477 +2.8079 0.7070376869478776 0.7070364772017526 -7.827836236498631e-08 -0.09996057417173465 +2.808 0.7070377077490997 0.7070364987408579 -7.755684426104248e-08 -0.09996058614620729 +2.8081000000000005 0.7070377285517394 0.7070365202656872 -7.682759444339188e-08 -0.09996059811704366 +2.8082000000000003 0.7070377493558797 0.7070365417761617 -7.609078351254739e-08 -0.09996061008424506 +2.8083 0.7070377701616015 0.707036563272204 -7.534658375430575e-08 -0.0999606220478124 +2.8084000000000002 0.7070377909689838 0.7070365847537388 -7.459516911459407e-08 -0.09996063400774687 +2.8085 0.7070378117781043 0.7070366062206928 -7.383671514482604e-08 -0.0999606459640496 +2.8086 0.7070378325890379 0.7070366276729942 -7.307139896894216e-08 -0.09996065791672158 +2.8087000000000004 0.7070378534018585 0.7070366491105743 -7.229939924394482e-08 -0.09996066986576406 +2.8088 0.7070378742166374 0.7070366705333646 -7.152089610872395e-08 -0.09996068181117802 +2.8089 0.7070378950334439 0.7070366919413 -7.073607115239827e-08 -0.09996069375296458 +2.809 0.7070379158523459 0.7070367133343167 -6.994510736444207e-08 -0.09996070569112492 +2.8091000000000004 0.7070379366734088 0.707036734712353 -6.914818909825593e-08 -0.09996071762566008 +2.8092 0.7070379574966965 0.7070367560753494 -6.834550202389558e-08 -0.09996072955657123 +2.8093000000000004 0.7070379783222702 0.7070367774232478 -6.753723308687218e-08 -0.09996074148385939 +2.8094 0.7070379991501898 0.7070367987559926 -6.672357046044741e-08 -0.09996075340752567 +2.8095 0.7070380199805129 0.7070368200735302 -6.590470350920433e-08 -0.09996076532757117 +2.8096000000000005 0.7070380408132945 0.7070368413758088 -6.508082273830665e-08 -0.09996077724399699 +2.8097000000000003 0.7070380616485883 0.7070368626627794 -6.425211975403383e-08 -0.09996078915680427 +2.8098 0.7070380824864455 0.7070368839343943 -6.341878721781088e-08 -0.09996080106599407 +2.8099000000000003 0.7070381033269155 0.7070369051906078 -6.258101879503403e-08 -0.09996081297156743 +2.81 0.7070381241700459 0.707036926431377 -6.17390091208099e-08 -0.09996082487352564 +2.8101000000000003 0.7070381450158811 0.7070369476566607 -6.089295374921491e-08 -0.09996083677186964 +2.8102000000000005 0.7070381658644644 0.7070369688664198 -6.00430491086261e-08 -0.09996084866660054 +2.8103000000000002 0.7070381867158365 0.707036990060617 -5.918949245358254e-08 -0.09996086055771947 +2.8104 0.7070382075700361 0.7070370112392179 -5.833248182358572e-08 -0.0999608724452275 +2.8105 0.7070382284271 0.7070370324021895 -5.747221599300932e-08 -0.09996088432912575 +2.8106000000000004 0.7070382492870623 0.7070370535495014 -5.660889443076696e-08 -0.0999608962094153 +2.8107 0.7070382701499552 0.7070370746811251 -5.574271724610204e-08 -0.0999609080860972 +2.8108 0.7070382910158093 0.7070370957970344 -5.487388514803862e-08 -0.09996091995917264 +2.8109 0.7070383118846522 0.7070371168972054 -5.400259939745966e-08 -0.09996093182864264 +2.811 0.70703833275651 0.7070371379816162 -5.312906175983581e-08 -0.09996094369450839 +2.8111 0.7070383536314058 0.7070371590502468 -5.225347445882156e-08 -0.0999609555567709 +2.8112000000000004 0.7070383745093615 0.7070371801030797 -5.137604013006822e-08 -0.09996096741543128 +2.8113 0.7070383953903963 0.7070372011400995 -5.0496961773952714e-08 -0.09996097927049065 +2.8114 0.7070384162745271 0.7070372221612928 -4.961644270863163e-08 -0.09996099112195003 +2.8115 0.7070384371617686 0.7070372431666492 -4.8734686522878407e-08 -0.09996100296981057 +2.8116000000000003 0.7070384580521337 0.7070372641561593 -4.7851897028161616e-08 -0.09996101481407332 +2.8117 0.7070384789456329 0.7070372851298168 -4.6968278213542144e-08 -0.09996102665473944 +2.8118000000000003 0.7070384998422745 0.707037306087617 -4.6084034197046726e-08 -0.09996103849181 +2.8119 0.7070385207420649 0.7070373270295579 -4.519936918018566e-08 -0.09996105032528607 +2.812 0.7070385416450072 0.7070373479556391 -4.431448739845899e-08 -0.0999610621551687 +2.8121000000000005 0.707038562551104 0.7070373688658632 -4.342959307469514e-08 -0.09996107398145909 +2.8122000000000003 0.7070385834603543 0.7070373897602344 -4.2544890374676567e-08 -0.09996108580415826 +2.8123 0.7070386043727559 0.7070374106387591 -4.1660583356931016e-08 -0.09996109762326737 +2.8124000000000002 0.7070386252883034 0.7070374315014463 -4.077687592712051e-08 -0.09996110943878742 +2.8125 0.70703864620699 0.7070374523483064 -3.989397179032968e-08 -0.09996112125071951 +2.8126 0.7070386671288065 0.707037473179353 -3.901207440307284e-08 -0.09996113305906479 +2.8127000000000004 0.7070386880537414 0.7070374939946006 -3.813138693133881e-08 -0.09996114486382424 +2.8128 0.7070387089817808 0.7070375147940673 -3.725211219867113e-08 -0.099961156664999 +2.8129 0.7070387299129095 0.7070375355777727 -3.637445263916794e-08 -0.09996116846259022 +2.813 0.7070387508471092 0.7070375563457383 -3.5498610255848585e-08 -0.09996118025659889 +2.8131000000000004 0.7070387717843601 0.7070375770979882 -3.462478656980454e-08 -0.0999611920470262 +2.8132 0.7070387927246399 0.7070375978345488 -3.3753182574446094e-08 -0.09996120383387322 +2.8133000000000004 0.7070388136679238 0.7070376185554478 -3.288399869202582e-08 -0.09996121561714094 +2.8134 0.7070388346141856 0.707037639260716 -3.20174347243074e-08 -0.09996122739683057 +2.8135 0.7070388555633966 0.7070376599503859 -3.115368980865542e-08 -0.09996123917294314 +2.8136000000000005 0.7070388765155257 0.707037680624492 -3.029296237076415e-08 -0.0999612509454797 +2.8137000000000003 0.7070388974705399 0.7070377012830712 -2.9435450080205275e-08 -0.09996126271444133 +2.8138 0.7070389184284045 0.7070377219261621 -2.8581349804457715e-08 -0.09996127447982917 +2.8139000000000003 0.7070389393890824 0.7070377425538064 -2.773085756510585e-08 -0.09996128624164431 +2.814 0.7070389603525338 0.7070377631660464 -2.688416849186935e-08 -0.09996129799988779 +2.8141000000000003 0.7070389813187177 0.7070377837629276 -2.6041476776633016e-08 -0.09996130975456069 +2.8142000000000005 0.7070390022875908 0.7070378043444977 -2.5202975631813396e-08 -0.09996132150566418 +2.8143000000000002 0.7070390232591074 0.7070378249108055 -2.4368857242003383e-08 -0.09996133325319928 +2.8144 0.70703904423322 0.7070378454619026 -2.3539312725157774e-08 -0.09996134499716708 +2.8145 0.7070390652098791 0.7070378659978422 -2.2714532081202082e-08 -0.09996135673756867 +2.8146000000000004 0.7070390861890328 0.70703788651868 -2.1894704158639117e-08 -0.09996136847440507 +2.8147 0.707039107170628 0.7070379070244734 -2.1080016602507273e-08 -0.09996138020767747 +2.8148 0.7070391281546085 0.7070379275152816 -2.0270655818818706e-08 -0.09996139193738686 +2.8149 0.7070391491409168 0.7070379479911664 -1.946680692251762e-08 -0.09996140366353436 +2.815 0.7070391701294936 0.7070379684521908 -1.8668653704954213e-08 -0.09996141538612105 +2.8151 0.7070391911202772 0.7070379888984205 -1.7876378587480812e-08 -0.09996142710514799 +2.8152000000000004 0.7070392121132043 0.7070380093299227 -1.7090162578083795e-08 -0.09996143882061634 +2.8153 0.7070392331082093 0.7070380297467667 -1.631018523365335e-08 -0.09996145053252709 +2.8154 0.7070392541052248 0.7070380501490233 -1.5536624614446992e-08 -0.09996146224088132 +2.8155 0.7070392751041819 0.707038070536766 -1.4769657248094037e-08 -0.09996147394568018 +2.8156000000000003 0.7070392961050089 0.7070380909100695 -1.400945808709489e-08 -0.0999614856469247 +2.8157 0.7070393171076337 0.7070381112690105 -1.3256200471090801e-08 -0.09996149734461598 +2.8158000000000003 0.7070393381119808 0.7070381316136678 -1.2510056082628424e-08 -0.09996150903875509 +2.8159 0.7070393591179738 0.7070381519441216 -1.1771194912031657e-08 -0.09996152072934306 +2.816 0.7070393801255344 0.7070381722604544 -1.1039785219237735e-08 -0.09996153241638106 +2.8161000000000005 0.7070394011345823 0.7070381925627498 -1.0315993492597542e-08 -0.0999615440998701 +2.8162000000000003 0.7070394221450353 0.7070382128510938 -9.599984413313778e-09 -0.0999615557798112 +2.8163 0.7070394431568101 0.7070382331255742 -8.891920814241283e-09 -0.09996156745620559 +2.8164000000000002 0.707039464169821 0.7070382533862801 -8.191963651697776e-09 -0.09996157912905428 +2.8165 0.7070394851839812 0.7070382736333025 -7.500271955590554e-09 -0.09996159079835835 +2.8166 0.7070395061992014 0.7070382938667339 -6.8170028025282825e-09 -0.09996160246411888 +2.8167000000000004 0.7070395272153911 0.7070383140866687 -6.142311284595969e-09 -0.09996161412633689 +2.8168 0.7070395482324585 0.707038334293203 -5.476350459047985e-09 -0.09996162578501355 +2.8169 0.7070395692503095 0.7070383544864338 -4.8192713266240195e-09 -0.09996163744014984 +2.817 0.7070395902688489 0.7070383746664608 -4.171222793385165e-09 -0.09996164909174686 +2.8171000000000004 0.7070396112879798 0.7070383948333845 -3.5323516334173632e-09 -0.09996166073980568 +2.8172 0.7070396323076036 0.7070384149873071 -2.9028024645452732e-09 -0.0999616723843274 +2.8173000000000004 0.7070396533276204 0.7070384351283328 -2.2827177058315495e-09 -0.09996168402531312 +2.8174 0.7070396743479288 0.7070384552565667 -1.6722375506886267e-09 -0.0999616956627639 +2.8175 0.7070396953684255 0.7070384753721155 -1.0714999339189735e-09 -0.09996170729668075 +2.8176000000000005 0.7070397163890063 0.7070384954750875 -4.806404978879852e-10 -0.09996171892706482 +2.8177000000000003 0.7070397374095652 0.7070385155655923 1.0020742829269791e-10 -0.0999617305539171 +2.8178 0.707039758429995 0.7070385356437411 6.70912872133278e-10 -0.09996174217723876 +2.8179000000000003 0.7070397794501868 0.7070385557096464 1.231347241184566e-09 -0.0999617537970308 +2.818 0.7070398004700309 0.7070385757634216 1.7813843490588344e-09 -0.0999617654132943 +2.8181000000000003 0.7070398214894159 0.7070385958051821 2.32090044231803e-09 -0.09996177702603032 +2.8182000000000005 0.7070398425082292 0.7070386158350445 2.8497742421071393e-09 -0.09996178863523998 +2.8183000000000002 0.7070398635263564 0.7070386358531262 3.3678869545625267e-09 -0.0999618002409243 +2.8184 0.7070398845436832 0.7070386558595463 3.87512230724113e-09 -0.09996181184308442 +2.8185 0.7070399055600927 0.7070386758544253 4.3713665673350555e-09 -0.09996182344172139 +2.8186000000000004 0.7070399265754674 0.7070386958378838 4.856508585039665e-09 -0.09996183503683621 +2.8187 0.7070399475896888 0.7070387158100447 5.330439793553576e-09 -0.09996184662843004 +2.8188 0.7070399686026367 0.7070387357710315 5.793054250712026e-09 -0.09996185821650386 +2.8189 0.7070399896141903 0.7070387557209692 6.244248657201468e-09 -0.09996186980105881 +2.819 0.7070400106242278 0.7070387756599834 6.683922379110974e-09 -0.09996188138209594 +2.8191 0.7070400316326255 0.7070387955882009 7.111977469616282e-09 -0.09996189295961627 +2.8192000000000004 0.70704005263926 0.7070388155057499 7.528318700204817e-09 -0.09996190453362093 +2.8193 0.7070400736440055 0.7070388354127588 7.932853558073605e-09 -0.09996191610411091 +2.8194 0.7070400946467363 0.7070388553093578 8.325492296436254e-09 -0.09996192767108732 +2.8195 0.7070401156473258 0.7070388751956775 8.70614793625768e-09 -0.09996193923455131 +2.8196000000000003 0.7070401366456456 0.7070388950718498 9.074736286203422e-09 -0.09996195079450382 +2.8197 0.707040157641567 0.707038914938007 9.431175972129946e-09 -0.099961962350946 +2.8198000000000003 0.7070401786349607 0.7070389347942825 9.775388443156174e-09 -0.0999619739038789 +2.8199 0.7070401996256961 0.7070389546408105 1.0107297989010722e-08 -0.09996198545330355 +2.82 0.7070402206136419 0.7070389744777257 1.0426831771256917e-08 -0.09996199699922104 +2.8201000000000005 0.7070402415986662 0.7070389943051641 1.0733919818088633e-08 -0.0999620085416324 +2.8202000000000003 0.7070402625806365 0.707039014123262 1.1028495053820586e-08 -0.0999620200805387 +2.8203 0.7070402835594194 0.7070390339321567 1.131049331623557e-08 -0.09996203161594108 +2.8204000000000002 0.7070403045348808 0.7070390537319855 1.1579853355717096e-08 -0.09996204314784052 +2.8205 0.7070403255068863 0.7070390735228873 1.1836516858668156e-08 -0.09996205467623814 +2.8206 0.7070403464753008 0.7070390933050008 1.2080428462256376e-08 -0.09996206620113499 +2.8207000000000004 0.7070403674399881 0.7070391130784653 1.2311535763087633e-08 -0.09996207772253207 +2.8208 0.7070403884008123 0.7070391328434213 1.2529789322410223e-08 -0.09996208924043057 +2.8209 0.7070404093576362 0.7070391526000092 1.2735142688666268e-08 -0.09996210075483139 +2.821 0.707040430310323 0.7070391723483695 1.2927552396624353e-08 -0.09996211226573569 +2.8211000000000004 0.7070404512587352 0.7070391920886441 1.3106977981257317e-08 -0.09996212377314453 +2.8212 0.7070404722027339 0.7070392118209747 1.3273381986415866e-08 -0.09996213527705894 +2.8213000000000004 0.7070404931421814 0.7070392315455036 1.3426729968298023e-08 -0.09996214677748 +2.8214 0.7070405140769387 0.7070392512623733 1.3566990510194277e-08 -0.09996215827440876 +2.8215 0.7070405350068666 0.7070392709717265 1.3694135221620218e-08 -0.09996216976784628 +2.8216000000000006 0.7070405559318262 0.7070392906737062 1.3808138749592247e-08 -0.09996218125779366 +2.8217000000000003 0.7070405768516776 0.707039310368456 1.3908978773423397e-08 -0.09996219274425193 +2.8218 0.707040597766281 0.7070393300561192 1.3996636023805298e-08 -0.09996220422722214 +2.8219000000000003 0.7070406186754967 0.7070393497368397 1.4071094281073449e-08 -0.09996221570670538 +2.822 0.7070406395791842 0.7070393694107611 1.4132340367400964e-08 -0.09996222718270265 +2.8221000000000003 0.7070406604772037 0.7070393890780273 1.4180364161543724e-08 -0.09996223865521506 +2.8222000000000005 0.7070406813694147 0.7070394087387826 1.4215158597105648e-08 -0.09996225012424363 +2.8223000000000003 0.7070407022556771 0.7070394283931705 1.42367196625387e-08 -0.09996226158978944 +2.8224 0.7070407231358506 0.7070394480413356 1.4245046396806071e-08 -0.09996227305185358 +2.8225 0.707040744009795 0.7070394676834213 1.4240140891116915e-08 -0.09996228451043704 +2.8226000000000004 0.7070407648773698 0.7070394873195722 1.4222008299334676e-08 -0.0999622959655409 +2.8227 0.7070407857384349 0.7070395069499318 1.4190656810221525e-08 -0.09996230741716623 +2.8228 0.7070408065928505 0.7070395265746439 1.4146097674326563e-08 -0.09996231886531409 +2.8229 0.7070408274404767 0.7070395461938523 1.4088345174495531e-08 -0.09996233030998554 +2.823 0.707040848281174 0.7070395658077 1.4017416644952763e-08 -0.09996234175118163 +2.8231 0.7070408691148028 0.70703958541633 1.3933332446147695e-08 -0.09996235318890337 +2.8232000000000004 0.7070408899412239 0.7070396050198859 1.3836115970826401e-08 -0.09996236462315188 +2.8233 0.7070409107602986 0.7070396246185097 1.3725793629286442e-08 -0.09996237605392816 +2.8234 0.707040931571888 0.7070396442123437 1.360239485718312e-08 -0.09996238748123325 +2.8235 0.7070409523758543 0.7070396638015302 1.3465952092110711e-08 -0.09996239890506826 +2.8236000000000003 0.7070409731720595 0.7070396833862103 1.3316500766663575e-08 -0.09996241032543424 +2.8237 0.7070409939603661 0.7070397029665256 1.3154079311905598e-08 -0.09996242174233225 +2.8238000000000003 0.7070410147406376 0.7070397225426168 1.2978729139155598e-08 -0.09996243315576334 +2.8239 0.7070410355127371 0.7070397421146237 1.27904946269769e-08 -0.09996244456572854 +2.824 0.7070410562765289 0.7070397616826862 1.2589423115105802e-08 -0.09996245597222896 +2.8241000000000005 0.7070410770318774 0.707039781246943 1.2375564890573787e-08 -0.09996246737526551 +2.8242000000000003 0.7070410977786474 0.7070398008075331 1.2148973172095012e-08 -0.09996247877483931 +2.8243 0.7070411185167051 0.7070398203645945 1.190970410486214e-08 -0.09996249017095146 +2.8244000000000002 0.707041139245917 0.7070398399182644 1.165781673799493e-08 -0.09996250156360299 +2.8245 0.7070411599661501 0.7070398594686791 1.139337301760135e-08 -0.0999625129527949 +2.8246 0.7070411806772721 0.7070398790159751 1.1116437766828247e-08 -0.09996252433852833 +2.8247000000000004 0.7070412013791514 0.7070398985602873 1.0827078665912038e-08 -0.09996253572080425 +2.8248 0.7070412220716575 0.7070399181017502 1.0525366245239809e-08 -0.09996254709962375 +2.8249 0.7070412427546605 0.7070399376404976 1.021137386626736e-08 -0.09996255847498793 +2.825 0.7070412634280311 0.7070399571766619 9.885177698967795e-09 -0.09996256984689772 +2.8251000000000004 0.7070412840916411 0.7070399767103756 9.546856707953744e-09 -0.09996258121535428 +2.8252 0.7070413047453634 0.7070399962417693 9.196492629925945e-09 -0.09996259258035858 +2.8253000000000004 0.7070413253890709 0.7070400157709733 8.834169952856574e-09 -0.09996260394191168 +2.8254 0.7070413460226388 0.707040035298117 8.459975900376726e-09 -0.09996261530001468 +2.8255 0.7070413666459417 0.7070400548233284 8.074000409225013e-09 -0.09996262665466854 +2.8256000000000006 0.7070413872588569 0.7070400743467351 7.67633610756352e-09 -0.09996263800587436 +2.8257000000000003 0.7070414078612612 0.7070400938684633 7.267078287222228e-09 -0.0999626493536332 +2.8258 0.7070414284530335 0.7070401133886377 6.846324892423317e-09 -0.09996266069794607 +2.8259000000000003 0.7070414490340535 0.707040132907383 6.41417648682141e-09 -0.09996267203881407 +2.826 0.7070414696042018 0.7070401524248218 5.970736232686902e-09 -0.0999626833762382 +2.8261000000000003 0.7070414901633602 0.7070401719410759 5.5161098674871845e-09 -0.09996269471021951 +2.8262000000000005 0.7070415107114119 0.7070401914562662 5.050405676998437e-09 -0.09996270604075908 +2.8263000000000003 0.7070415312482408 0.7070402109705117 4.573734469284774e-09 -0.09996271736785786 +2.8264 0.7070415517737325 0.7070402304839313 4.08620954954475e-09 -0.099962728691517 +2.8265 0.7070415722877739 0.7070402499966417 3.5879466923557923e-09 -0.09996274001173752 +2.8266000000000004 0.7070415927902525 0.7070402695087588 3.0790641147859787e-09 -0.09996275132852042 +2.8267 0.7070416132810582 0.7070402890203966 2.559682449505829e-09 -0.0999627626418668 +2.8268 0.707041633760081 0.7070403085316685 2.0299247135632803e-09 -0.09996277395177766 +2.8269 0.7070416542272131 0.707040328042686 1.4899162797607501e-09 -0.09996278525825401 +2.827 0.707041674682348 0.70704034755356 9.397848488995608e-10 -0.09996279656129703 +2.8271 0.7070416951253803 0.707040367064399 3.7966041855491683e-10 -0.09996280786090762 +2.8272000000000004 0.7070417155562059 0.7070403865753107 -1.903247455470325e-10 -0.0999628191570869 +2.8273 0.7070417359747226 0.7070404060864013 -7.700361468257477e-10 -0.0999628304498359 +2.8274 0.7070417563808294 0.7070404255977751 -1.3593370812650662e-09 -0.09996284173915562 +2.8275 0.7070417767744269 0.7070404451095356 -1.9580886773118422e-09 -0.09996285302504714 +2.8276000000000003 0.7070417971554173 0.707040464621784 -2.566149924498884e-09 -0.09996286430751149 +2.8277 0.7070418175237039 0.7070404841346207 -3.183377702067891e-09 -0.09996287558654968 +2.8278000000000003 0.7070418378791921 0.7070405036481442 -3.8096268232049035e-09 -0.09996288686216283 +2.8279 0.7070418582217883 0.7070405231624513 -4.444750062795877e-09 -0.09996289813435189 +2.828 0.7070418785514012 0.7070405426776372 -5.088598195590599e-09 -0.09996290940311789 +2.8281000000000005 0.707041898867941 0.7070405621937959 -5.741020023090904e-09 -0.099962920668462 +2.8282000000000003 0.7070419191713189 0.7070405817110191 -6.401862419520843e-09 -0.09996293193038515 +2.8283 0.7070419394614487 0.7070406012293974 -7.070970356980177e-09 -0.09996294318888842 +2.8284000000000002 0.7070419597382449 0.7070406207490193 -7.748186953149272e-09 -0.09996295444397284 +2.8285 0.7070419800016245 0.7070406402699719 -8.433353501646756e-09 -0.09996296569563941 +2.8286000000000002 0.7070420002515059 0.7070406597923404 -9.126309506723995e-09 -0.09996297694388923 +2.8287000000000004 0.7070420204878092 0.7070406793162084 -9.826892725765812e-09 -0.0999629881887233 +2.8288 0.7070420407104558 0.7070406988416575 -1.0534939209189131e-08 -0.09996299943014264 +2.8289 0.7070420609193706 0.7070407183687677 -1.1250283329065913e-08 -0.09996301066814836 +2.829 0.7070420811144783 0.7070407378976171 -1.1972757828562774e-08 -0.09996302190274141 +2.8291000000000004 0.7070421012957062 0.7070407574282818 -1.2702193853599691e-08 -0.0999630331339228 +2.8292 0.7070421214629841 0.7070407769608367 -1.3438420998386491e-08 -0.09996304436169372 +2.8293000000000004 0.7070421416162425 0.7070407964953542 -1.4181267340984682e-08 -0.09996305558605509 +2.8294 0.7070421617554141 0.7070408160319055 -1.493055947973665e-08 -0.09996306680700798 +2.8295 0.7070421818804342 0.707040835570559 -1.5686122584873674e-08 -0.09996307802455341 +2.8296000000000006 0.7070422019912391 0.7070408551113817 -1.644778042930728e-08 -0.0999630892386924 +2.8297000000000003 0.7070422220877676 0.7070408746544388 -1.721535543416572e-08 -0.09996310044942598 +2.8298 0.7070422421699598 0.7070408941997937 -1.798866870999366e-08 -0.09996311165675521 +2.8299000000000003 0.7070422622377583 0.7070409137475072 -1.8767540096217145e-08 -0.0999631228606811 +2.83 0.7070422822911079 0.7070409332976391 -1.9551788204945353e-08 -0.09996313406120473 +2.8301000000000003 0.7070423023299544 0.7070409528502464 -2.0341230464338694e-08 -0.09996314525832709 +2.8302000000000005 0.7070423223542464 0.7070409724053842 -2.1135683157206403e-08 -0.09996315645204921 +2.8303000000000003 0.707042342363934 0.7070409919631064 -2.1934961468711434e-08 -0.09996316764237219 +2.8304 0.7070423623589699 0.7070410115234642 -2.273887952496806e-08 -0.099963178829297 +2.8305 0.7070423823393079 0.7070410310865065 -2.3547250436409956e-08 -0.09996319001282467 +2.8306000000000004 0.7070424023049048 0.7070410506522812 -2.435988634506142e-08 -0.09996320119295626 +2.8307 0.7070424222557186 0.707041070220833 -2.5176598467471778e-08 -0.09996321236969274 +2.8308 0.7070424421917096 0.7070410897922057 -2.599719713287929e-08 -0.09996322354303522 +2.8309 0.7070424621128406 0.7070411093664404 -2.682149183525287e-08 -0.09996323471298468 +2.831 0.7070424820190757 0.707041128943576 -2.764929127123915e-08 -0.09996324587954215 +2.8311 0.7070425019103821 0.7070411485236496 -2.8480403386349495e-08 -0.09996325704270871 +2.8312000000000004 0.7070425217867278 0.7070411681066964 -2.931463542288175e-08 -0.09996326820248534 +2.8313 0.7070425416480836 0.7070411876927492 -3.01517939600357e-08 -0.09996327935887304 +2.8314 0.7070425614944225 0.707041207281839 -3.0991684960967464e-08 -0.0999632905118729 +2.8315 0.7070425813257195 0.7070412268739945 -3.183411381767545e-08 -0.09996330166148598 +2.8316000000000003 0.7070426011419515 0.7070412464692422 -3.2678885392850576e-08 -0.09996331280771324 +2.8317 0.7070426209430972 0.7070412660676069 -3.352580407170111e-08 -0.09996332395055571 +2.8318000000000003 0.7070426407291382 0.7070412856691106 -3.4374673799682925e-08 -0.09996333509001444 +2.8319 0.7070426605000577 0.7070413052737741 -3.52252981356254e-08 -0.09996334622609046 +2.832 0.7070426802558412 0.7070413248816155 -3.607748029000376e-08 -0.0999633573587848 +2.8321000000000005 0.7070426999964757 0.7070413444926509 -3.693102317524604e-08 -0.09996336848809843 +2.8322000000000003 0.7070427197219515 0.7070413641068942 -3.778572944920962e-08 -0.09996337961403244 +2.8323 0.70704273943226 0.7070413837243572 -3.864140156115137e-08 -0.0999633907365878 +2.8324000000000003 0.7070427591273953 0.7070414033450496 -3.9497841796505215e-08 -0.09996340185576559 +2.8325 0.7070427788073537 0.7070414229689793 -4.0354852325345976e-08 -0.09996341297156686 +2.8326000000000002 0.7070427984721326 0.7070414425961516 -4.121223524472745e-08 -0.09996342408399257 +2.8327000000000004 0.7070428181217328 0.7070414622265697 -4.206979262695652e-08 -0.09996343519304374 +2.8328 0.7070428377561567 0.7070414818602351 -4.292732656228362e-08 -0.09996344629872146 +2.8329 0.7070428573754087 0.7070415014971467 -4.378463920841688e-08 -0.0999634574010267 +2.833 0.7070428769794956 0.7070415211373017 -4.4641532833029646e-08 -0.09996346849996054 +2.8331000000000004 0.7070428965684257 0.7070415407806947 -4.549780986128917e-08 -0.09996347959552392 +2.8332 0.7070429161422103 0.7070415604273184 -4.635327291945511e-08 -0.09996349068771787 +2.8333000000000004 0.7070429357008622 0.7070415800771637 -4.720772488203554e-08 -0.09996350177654346 +2.8334 0.7070429552443966 0.7070415997302186 -4.8060968917194684e-08 -0.09996351286200171 +2.8335 0.7070429747728308 0.7070416193864699 -4.891280853079865e-08 -0.0999635239440936 +2.8336000000000006 0.7070429942861842 0.7070416390459021 -4.9763047611870587e-08 -0.09996353502282024 +2.8337000000000003 0.7070430137844783 0.707041658708497 -5.0611490479374015e-08 -0.0999635460981826 +2.8338 0.7070430332677361 0.7070416783742347 -5.1457941925743544e-08 -0.09996355717018167 +2.8339000000000003 0.7070430527359839 0.7070416980430934 -5.2302207261337164e-08 -0.09996356823881852 +2.834 0.7070430721892489 0.7070417177150486 -5.314409236159903e-08 -0.09996357930409414 +2.8341000000000003 0.707043091627561 0.7070417373900744 -5.398340370880127e-08 -0.0999635903660095 +2.8342 0.7070431110509521 0.7070417570681429 -5.481994843812253e-08 -0.09996360142456576 +2.8343000000000003 0.7070431304594561 0.707041776749223 -5.5653534381232966e-08 -0.0999636124797638 +2.8344 0.7070431498531089 0.7070417964332829 -5.648397010944543e-08 -0.09996362353160469 +2.8345 0.7070431692319488 0.7070418161202883 -5.7311064982070933e-08 -0.0999636345800895 +2.8346000000000005 0.7070431885960153 0.7070418358102023 -5.8134629185666725e-08 -0.09996364562521917 +2.8347 0.7070432079453514 0.7070418555029867 -5.895447377762125e-08 -0.09996365666699482 +2.8348 0.7070432272800005 0.7070418751986012 -5.977041073234116e-08 -0.09996366770541738 +2.8349 0.7070432466000086 0.7070418948970028 -6.058225298245096e-08 -0.0999636787404879 +2.835 0.707043265905424 0.7070419145981474 -6.138981446324535e-08 -0.09996368977220735 +2.8351 0.7070432851962971 0.7070419343019883 -6.219291015258782e-08 -0.09996370080057684 +2.8352000000000004 0.7070433044726794 0.7070419540084771 -6.299135611471246e-08 -0.0999637118255973 +2.8353 0.7070433237346253 0.7070419737175635 -6.378496954272464e-08 -0.09996372284726977 +2.8354 0.7070433429821905 0.7070419934291947 -6.457356880066809e-08 -0.09996373386559528 +2.8355 0.7070433622154331 0.7070420131433168 -6.535697346602559e-08 -0.0999637448805748 +2.8356000000000003 0.7070433814344128 0.7070420328598739 -6.613500436614822e-08 -0.09996375589220946 +2.8357 0.7070434006391915 0.7070420525788069 -6.690748362379179e-08 -0.09996376690050013 +2.8358000000000003 0.7070434198298328 0.7070420723000566 -6.767423469831654e-08 -0.09996377790544793 +2.8359 0.7070434390064022 0.7070420920235605 -6.84350824216827e-08 -0.09996378890705387 +2.836 0.7070434581689669 0.7070421117492554 -6.918985304398689e-08 -0.09996379990531892 +2.8361000000000005 0.7070434773175964 0.7070421314770753 -6.993837426728933e-08 -0.09996381090024414 +2.8362000000000003 0.7070434964523613 0.7070421512069527 -7.068047529071655e-08 -0.09996382189183049 +2.8363 0.7070435155733348 0.7070421709388185 -7.141598684342124e-08 -0.099963832880079 +2.8364000000000003 0.7070435346805919 0.7070421906726014 -7.214474122578182e-08 -0.09996384386499071 +2.8365 0.7070435537742082 0.7070422104082287 -7.286657235320432e-08 -0.09996385484656657 +2.8366000000000002 0.7070435728542623 0.7070422301456256 -7.358131578431154e-08 -0.09996386582480764 +2.8367000000000004 0.7070435919208345 0.707042249884716 -7.428880876387753e-08 -0.09996387679971497 +2.8368 0.7070436109740061 0.7070422696254216 -7.498889026012409e-08 -0.09996388777128946 +2.8369 0.7070436300138605 0.7070422893676627 -7.56814009989816e-08 -0.09996389873953221 +2.837 0.7070436490404832 0.7070423091113579 -7.63661835000845e-08 -0.09996390970444431 +2.8371000000000004 0.7070436680539605 0.7070423288564238 -7.70430821136342e-08 -0.09996392066602665 +2.8372 0.7070436870543807 0.7070423486027759 -7.771194306376711e-08 -0.09996393162428024 +2.8373000000000004 0.7070437060418342 0.7070423683503273 -7.837261446416721e-08 -0.09996394257920611 +2.8374 0.7070437250164121 0.7070423880989903 -7.902494637140878e-08 -0.09996395353080527 +2.8375 0.7070437439782083 0.7070424078486752 -7.966879081010986e-08 -0.09996396447907878 +2.8376000000000006 0.7070437629273171 0.7070424275992907 -8.03040018110962e-08 -0.09996397542402757 +2.8377000000000003 0.7070437818638348 0.7070424473507441 -8.093043543482004e-08 -0.09996398636565268 +2.8378 0.7070438007878594 0.7070424671029412 -8.154794981559549e-08 -0.09996399730395514 +2.8379000000000003 0.7070438196994902 0.7070424868557861 -8.215640518588474e-08 -0.09996400823893592 +2.838 0.707043838598828 0.7070425066091813 -8.275566391099248e-08 -0.09996401917059605 +2.8381000000000003 0.7070438574859752 0.7070425263630288 -8.334559051942358e-08 -0.09996403009893658 +2.8382 0.7070438763610354 0.7070425461172282 -8.392605173844492e-08 -0.09996404102395849 +2.8383000000000003 0.7070438952241136 0.7070425658716777 -8.449691651403468e-08 -0.09996405194566275 +2.8384 0.7070439140753164 0.7070425856262748 -8.505805604991368e-08 -0.09996406286405041 +2.8385 0.7070439329147513 0.7070426053809147 -8.560934382922936e-08 -0.09996407377912242 +2.8386000000000005 0.7070439517425278 0.7070426251354924 -8.615065564838292e-08 -0.09996408469087989 +2.8387000000000002 0.7070439705587563 0.7070426448899004 -8.668186964391755e-08 -0.0999640955993237 +2.8388 0.7070439893635485 0.7070426646440309 -8.720286631680452e-08 -0.09996410650445492 +2.8389 0.7070440081570175 0.7070426843977744 -8.771352856713766e-08 -0.09996411740627459 +2.839 0.7070440269392773 0.7070427041510203 -8.821374170974589e-08 -0.09996412830478363 +2.8391 0.7070440457104433 0.7070427239036564 -8.870339350194878e-08 -0.09996413919998309 +2.8392000000000004 0.7070440644706322 0.7070427436555704 -8.918237417998576e-08 -0.09996415009187401 +2.8393 0.7070440832199619 0.7070427634066474 -8.96505764676897e-08 -0.09996416098045738 +2.8394 0.7070441019585512 0.7070427831567723 -9.010789561551824e-08 -0.09996417186573416 +2.8395 0.7070441206865201 0.7070428029058287 -9.055422941356417e-08 -0.09996418274770541 +2.8396000000000003 0.7070441394039892 0.7070428226536991 -9.098947821497422e-08 -0.09996419362637206 +2.8397 0.7070441581110811 0.7070428424002648 -9.141354496543935e-08 -0.09996420450173517 +2.8398000000000003 0.7070441768079185 0.707042862145407 -9.182633521880729e-08 -0.09996421537379577 +2.8399 0.7070441954946256 0.7070428818890047 -9.222775715442971e-08 -0.0999642262425548 +2.84 0.7070442141713275 0.7070429016309361 -9.261772160838733e-08 -0.09996423710801328 +2.8401000000000005 0.7070442328381499 0.7070429213710794 -9.299614208389817e-08 -0.09996424797017221 +2.8402000000000003 0.7070442514952197 0.7070429411093107 -9.336293477300167e-08 -0.09996425882903254 +2.8403 0.7070442701426647 0.7070429608455064 -9.371801857997741e-08 -0.09996426968459542 +2.8404000000000003 0.7070442887806134 0.7070429805795415 -9.406131513088611e-08 -0.09996428053686174 +2.8405 0.707044307409195 0.7070430003112902 -9.439274879785575e-08 -0.09996429138583252 +2.8406000000000002 0.7070443260285397 0.7070430200406256 -9.471224671469408e-08 -0.09996430223150876 +2.8407000000000004 0.7070443446387784 0.7070430397674207 -9.50197387890317e-08 -0.09996431307389148 +2.8408 0.7070443632400425 0.7070430594915472 -9.531515771880189e-08 -0.09996432391298163 +2.8409 0.7070443818324648 0.7070430792128766 -9.559843900958792e-08 -0.0999643347487803 +2.841 0.7070444004161773 0.7070430989312794 -9.586952098416396e-08 -0.09996434558128836 +2.8411000000000004 0.7070444189913141 0.7070431186466255 -9.612834480331178e-08 -0.09996435641050688 +2.8412 0.7070444375580094 0.7070431383587845 -9.637485446668814e-08 -0.0999643672364369 +2.8413000000000004 0.7070444561163978 0.7070431580676251 -9.660899683971297e-08 -0.09996437805907935 +2.8414 0.7070444746666142 0.7070431777730151 -9.683072165356937e-08 -0.09996438887843517 +2.8415 0.7070444932087951 0.7070431974748231 -9.70399815199488e-08 -0.09996439969450553 +2.8416000000000006 0.7070445117430761 0.7070432171729163 -9.723673194059201e-08 -0.09996441050729132 +2.8417000000000003 0.7070445302695941 0.7070432368671613 -9.742093131856477e-08 -0.09996442131679358 +2.8418 0.7070445487884862 0.7070432565574247 -9.759254096519676e-08 -0.09996443212301329 +2.8419 0.7070445672998897 0.7070432762435723 -9.775152510615309e-08 -0.0999644429259514 +2.842 0.7070445858039426 0.7070432959254702 -9.789785089271003e-08 -0.09996445372560897 +2.8421000000000003 0.7070446043007829 0.7070433156029836 -9.80314884078265e-08 -0.09996446452198698 +2.8422 0.7070446227905487 0.7070433352759775 -9.815241066614411e-08 -0.09996447531508638 +2.8423000000000003 0.7070446412733792 0.7070433549443169 -9.826059363133438e-08 -0.09996448610490823 +2.8424 0.7070446597494129 0.7070433746078664 -9.83560162056904e-08 -0.09996449689145344 +2.8425 0.7070446782187887 0.7070433942664904 -9.843866024747405e-08 -0.09996450767472305 +2.8426000000000005 0.7070446966816464 0.7070434139200537 -9.85085105648445e-08 -0.09996451845471814 +2.8427000000000002 0.7070447151381252 0.7070434335684199 -9.856555492626651e-08 -0.09996452923143961 +2.8428 0.7070447335883641 0.7070434532114533 -9.860978405877574e-08 -0.09996454000488847 +2.8429 0.7070447520325029 0.707043472849018 -9.864119164797874e-08 -0.09996455077506575 +2.843 0.7070447704706813 0.7070434924809778 -9.865977433545087e-08 -0.09996456154197238 +2.8431 0.7070447889030385 0.7070435121071966 -9.866553172654252e-08 -0.09996457230560937 +2.8432000000000004 0.707044807329714 0.7070435317275388 -9.865846638951181e-08 -0.09996458306597773 +2.8433 0.7070448257508476 0.707043551341868 -9.863858384077939e-08 -0.09996459382307848 +2.8434 0.7070448441665782 0.7070435709500484 -9.860589256140834e-08 -0.0999646045769125 +2.8435 0.7070448625770452 0.7070435905519448 -9.85604039797569e-08 -0.09996461532748091 +2.8436000000000003 0.7070448809823877 0.7070436101474213 -9.850213247581535e-08 -0.09996462607478465 +2.8437 0.7070448993827443 0.7070436297363427 -9.843109537166495e-08 -0.09996463681882471 +2.8438000000000003 0.7070449177782541 0.7070436493185739 -9.834731293147797e-08 -0.09996464755960209 +2.8439 0.7070449361690551 0.7070436688939798 -9.82508083554462e-08 -0.09996465829711779 +2.844 0.7070449545552855 0.707043688462426 -9.814160777023989e-08 -0.09996466903137279 +2.8441000000000005 0.7070449729370833 0.7070437080237783 -9.801974022380366e-08 -0.09996467976236811 +2.8442000000000003 0.7070449913145853 0.7070437275779025 -9.788523767841756e-08 -0.09996469049010463 +2.8443 0.707045009687929 0.7070437471246652 -9.773813500115608e-08 -0.09996470121458345 +2.8444000000000003 0.7070450280572512 0.7070437666639333 -9.757846995521458e-08 -0.09996471193580553 +2.8445 0.7070450464226876 0.7070437861955738 -9.74062831938377e-08 -0.09996472265377179 +2.8446000000000002 0.7070450647843745 0.707043805719455 -9.722161824210485e-08 -0.09996473336848336 +2.8447000000000005 0.7070450831424466 0.7070438252354447 -9.7024521494328e-08 -0.0999647440799411 +2.8448 0.7070451014970389 0.707043844743412 -9.681504219843928e-08 -0.09996475478814604 +2.8449 0.7070451198482854 0.7070438642432263 -9.659323244384788e-08 -0.09996476549309923 +2.845 0.7070451381963196 0.7070438837347575 -9.635914714929694e-08 -0.0999647761948016 +2.8451000000000004 0.7070451565412745 0.7070439032178759 -9.611284404725112e-08 -0.09996478689325408 +2.8452 0.707045174883282 0.7070439226924534 -9.585438367609028e-08 -0.09996479758845778 +2.8453000000000004 0.7070451932224738 0.7070439421583614 -9.558382935408866e-08 -0.09996480828041354 +2.8454 0.707045211558981 0.7070439616154727 -9.530124717681276e-08 -0.09996481896912246 +2.8455 0.7070452298929337 0.7070439810636607 -9.500670599803945e-08 -0.0999648296545855 +2.8456000000000006 0.7070452482244607 0.7070440005027996 -9.47002774002656e-08 -0.09996484033680364 +2.8457000000000003 0.7070452665536908 0.7070440199327641 -9.438203568863657e-08 -0.09996485101577779 +2.8458 0.7070452848807519 0.7070440393534306 -9.405205787446635e-08 -0.09996486169150907 +2.8459 0.7070453032057706 0.7070440587646751 -9.371042365615562e-08 -0.09996487236399838 +2.846 0.7070453215288731 0.7070440781663756 -9.335721539490555e-08 -0.09996488303324674 +2.8461000000000003 0.7070453398501844 0.7070440975584105 -9.299251809043174e-08 -0.09996489369925515 +2.8462 0.7070453581698282 0.7070441169406592 -9.261641937402532e-08 -0.09996490436202457 +2.8463000000000003 0.7070453764879279 0.7070441363130016 -9.22290094833994e-08 -0.09996491502155595 +2.8464 0.7070453948046053 0.7070441556753198 -9.183038123406623e-08 -0.09996492567785033 +2.8465 0.7070454131199817 0.7070441750274957 -9.142063000285722e-08 -0.09996493633090862 +2.8466000000000005 0.707045431434177 0.707044194369413 -9.099985370537161e-08 -0.09996494698073187 +2.8467000000000002 0.70704544974731 0.7070442137009563 -9.056815277169034e-08 -0.099964957627321 +2.8468 0.7070454680594989 0.707044233022011 -9.012563011688568e-08 -0.09996496827067702 +2.8469 0.70704548637086 0.7070442523324643 -8.967239112714354e-08 -0.09996497891080094 +2.847 0.707045504681509 0.7070442716322037 -8.9208543627671e-08 -0.09996498954769373 +2.8471 0.70704552299156 0.7070442909211185 -8.873419785927761e-08 -0.09996500018135629 +2.8472000000000004 0.7070455413011265 0.7070443101990993 -8.824946644715032e-08 -0.09996501081178975 +2.8473 0.70704555961032 0.7070443294660378 -8.775446438003681e-08 -0.09996502143899501 +2.8474 0.7070455779192515 0.7070443487218263 -8.72493089859594e-08 -0.09996503206297302 +2.8475 0.70704559622803 0.7070443679663594 -8.673411989925522e-08 -0.09996504268372486 +2.8476000000000004 0.7070456145367636 0.7070443871995322 -8.620901902848394e-08 -0.09996505330125138 +2.8477 0.7070456328455589 0.7070444064212416 -8.567413053300887e-08 -0.0999650639155536 +2.8478000000000003 0.7070456511545213 0.7070444256313861 -8.512958079784361e-08 -0.09996507452663256 +2.8479 0.7070456694637546 0.707044444829865 -8.45754983911512e-08 -0.09996508513448918 +2.848 0.7070456877733613 0.7070444640165792 -8.401201404689695e-08 -0.09996509573912443 +2.8481000000000005 0.7070457060834426 0.707044483191431 -8.343926062841928e-08 -0.09996510634053934 +2.8482000000000003 0.7070457243940982 0.7070445023543245 -8.285737309633723e-08 -0.09996511693873487 +2.8483 0.7070457427054258 0.7070445215051648 -8.226648847472345e-08 -0.09996512753371195 +2.8484000000000003 0.7070457610175227 0.7070445406438588 -8.16667458233486e-08 -0.09996513812547164 +2.8485 0.7070457793304836 0.7070445597703151 -8.105828620558891e-08 -0.09996514871401489 +2.8486000000000002 0.707045797644402 0.707044578884443 -8.044125265373181e-08 -0.0999651592993426 +2.8487000000000005 0.7070458159593702 0.7070445979861544 -7.981579013428136e-08 -0.09996516988145582 +2.8488 0.7070458342754784 0.7070446170753621 -7.918204551152913e-08 -0.09996518046035552 +2.8489 0.7070458525928159 0.7070446361519807 -7.854016752066595e-08 -0.09996519103604268 +2.849 0.7070458709114696 0.7070446552159264 -7.789030672441383e-08 -0.09996520160851828 +2.8491000000000004 0.7070458892315249 0.7070446742671171 -7.723261548180094e-08 -0.09996521217778322 +2.8492 0.707045907553066 0.7070446933054726 -7.656724791780395e-08 -0.09996522274383858 +2.8493000000000004 0.707045925876175 0.7070447123309137 -7.589435987390841e-08 -0.09996523330668527 +2.8494 0.7070459442009325 0.7070447313433632 -7.521410888122054e-08 -0.09996524386632426 +2.8495 0.7070459625274174 0.7070447503427462 -7.452665412750747e-08 -0.09996525442275656 +2.8496000000000006 0.7070459808557068 0.707044769328989 -7.383215640732396e-08 -0.09996526497598315 +2.8497000000000003 0.7070459991858761 0.7070447883020192 -7.313077809729257e-08 -0.09996527552600497 +2.8498 0.7070460175179987 0.707044807261767 -7.24226831079651e-08 -0.09996528607282301 +2.8499 0.7070460358521466 0.7070448262081638 -7.170803685259755e-08 -0.09996529661643823 +2.85 0.7070460541883898 0.7070448451411431 -7.098700620421575e-08 -0.09996530715685159 +2.8501000000000003 0.7070460725267964 0.7070448640606403 -7.025975945745139e-08 -0.0999653176940641 +2.8502 0.7070460908674325 0.7070448829665923 -6.952646629211287e-08 -0.09996532822807665 +2.8503000000000003 0.7070461092103633 0.7070449018589379 -6.878729773111825e-08 -0.09996533875889028 +2.8504 0.707046127555651 0.7070449207376182 -6.804242610146394e-08 -0.09996534928650602 +2.8505 0.7070461459033566 0.7070449396025755 -6.729202499172401e-08 -0.09996535981092472 +2.8506000000000005 0.7070461642535391 0.7070449584537541 -6.653626921431996e-08 -0.09996537033214736 +2.8507000000000002 0.7070461826062554 0.7070449772911009 -6.57753347638873e-08 -0.09996538085017503 +2.8508 0.707046200961561 0.707044996114564 -6.500939877781067e-08 -0.09996539136500864 +2.8509 0.7070462193195087 0.7070450149240936 -6.423863949285569e-08 -0.09996540187664912 +2.851 0.7070462376801503 0.7070450337196417 -6.346323620570402e-08 -0.09996541238509753 +2.8511 0.7070462560435344 0.7070450525011625 -6.268336922741688e-08 -0.0999654228903547 +2.8512000000000004 0.707046274409709 0.7070450712686117 -6.18992198461385e-08 -0.09996543339242167 +2.8513 0.7070462927787194 0.7070450900219478 -6.1110970283728e-08 -0.09996544389129947 +2.8514 0.707046311150609 0.7070451087611305 -6.031880365152398e-08 -0.09996545438698895 +2.8515 0.707046329525419 0.7070451274861214 -5.952290390871112e-08 -0.09996546487949108 +2.8516000000000004 0.7070463479031895 0.7070451461968849 -5.87234558209037e-08 -0.09996547536880696 +2.8517 0.7070463662839578 0.7070451648933866 -5.7920644916560626e-08 -0.09996548585493746 +2.8518000000000003 0.7070463846677593 0.7070451835755944 -5.7114657442750016e-08 -0.09996549633788353 +2.8519 0.7070464030546277 0.7070452022434787 -5.630568032264846e-08 -0.09996550681764624 +2.852 0.7070464214445946 0.7070452208970108 -5.549390111455818e-08 -0.09996551729422648 +2.8521000000000005 0.707046439837689 0.7070452395361648 -5.4679507963985297e-08 -0.09996552776762518 +2.8522000000000003 0.7070464582339389 0.7070452581609172 -5.38626895633075e-08 -0.09996553823784342 +2.8523 0.7070464766333693 0.7070452767712452 -5.304363510775546e-08 -0.09996554870488208 +2.8524000000000003 0.7070464950360035 0.7070452953671292 -5.222253425096052e-08 -0.0999655591687421 +2.8525 0.7070465134418633 0.7070453139485515 -5.139957706093608e-08 -0.09996556962942453 +2.8526000000000002 0.7070465318509673 0.7070453325154961 -5.0574953975625336e-08 -0.09996558008693028 +2.8527000000000005 0.7070465502633333 0.7070453510679489 -4.97488557601837e-08 -0.09996559054126028 +2.8528000000000002 0.7070465686789764 0.7070453696058983 -4.892147346296019e-08 -0.09996560099241558 +2.8529 0.7070465870979096 0.7070453881293346 -4.8092998369635674e-08 -0.0999656114403971 +2.853 0.7070466055201438 0.7070454066382502 -4.726362196050531e-08 -0.09996562188520579 +2.8531000000000004 0.7070466239456883 0.7070454251326397 -4.643353586472523e-08 -0.09996563232684265 +2.8532 0.7070466423745501 0.7070454436124994 -4.560293181721546e-08 -0.09996564276530867 +2.8533000000000004 0.7070466608067338 0.7070454620778277 -4.4772001615942403e-08 -0.09996565320060471 +2.8534 0.7070466792422423 0.7070454805286254 -4.3940937074810234e-08 -0.09996566363273185 +2.8535 0.7070466976810764 0.7070454989648949 -4.310992998006241e-08 -0.09996567406169096 +2.8536000000000006 0.7070467161232348 0.7070455173866409 -4.2279172046235975e-08 -0.09996568448748303 +2.8537000000000003 0.7070467345687141 0.7070455357938705 -4.14488548732678e-08 -0.09996569491010904 +2.8538 0.7070467530175091 0.7070455541865921 -4.061916990060572e-08 -0.09996570532956991 +2.8539 0.7070467714696118 0.7070455725648166 -3.9790308365155076e-08 -0.09996571574586662 +2.854 0.7070467899250134 0.7070455909285573 -3.8962461253058776e-08 -0.09996572615900019 +2.8541000000000003 0.7070468083837016 0.7070456092778288 -3.813581926062539e-08 -0.09996573656897145 +2.8542 0.7070468268456633 0.707045627612648 -3.731057274778977e-08 -0.09996574697578145 +2.8543000000000003 0.7070468453108827 0.7070456459330348 -3.6486911695991775e-08 -0.09996575737943121 +2.8544 0.7070468637793421 0.7070456642390093 -3.5665025659441414e-08 -0.09996576777992158 +2.8545 0.7070468822510219 0.7070456825305953 -3.484510372885226e-08 -0.09996577817725358 +2.8546000000000005 0.7070469007259002 0.7070457008078175 -3.4027334482869195e-08 -0.09996578857142813 +2.8547000000000002 0.707046919203953 0.7070457190707029 -3.321190594654348e-08 -0.09996579896244617 +2.8548 0.7070469376851548 0.7070457373192813 -3.23990055487236e-08 -0.09996580935030872 +2.8549 0.7070469561694779 0.7070457555535834 -3.158882007597667e-08 -0.0999658197350167 +2.855 0.7070469746568923 0.7070457737736424 -3.0781535634641366e-08 -0.09996583011657105 +2.8551 0.7070469931473663 0.7070457919794939 -2.9977337602689336e-08 -0.09996584049497279 +2.8552000000000004 0.707047011640866 0.7070458101711745 -2.9176410590693938e-08 -0.0999658508702228 +2.8553 0.7070470301373559 0.7070458283487236 -2.8378938398462145e-08 -0.09996586124232212 +2.8554 0.7070470486367983 0.7070458465121824 -2.758510397448538e-08 -0.09996587161127167 +2.8555 0.7070470671391538 0.7070458646615936 -2.6795089369101993e-08 -0.09996588197707242 +2.8556000000000004 0.7070470856443802 0.7070458827970023 -2.6009075698284895e-08 -0.09996589233972528 +2.8557 0.7070471041524345 0.7070459009184555 -2.522724310049032e-08 -0.09996590269923127 +2.8558000000000003 0.707047122663271 0.707045919026002 -2.4449770691988698e-08 -0.09996591305559129 +2.8559 0.707047141176842 0.7070459371196924 -2.3676836533037537e-08 -0.09996592340880628 +2.856 0.7070471596930987 0.7070459551995796 -2.2908617579309176e-08 -0.09996593375887726 +2.8561000000000005 0.7070471782119899 0.7070459732657177 -2.2145289645461586e-08 -0.09996594410580513 +2.8562000000000003 0.7070471967334622 0.7070459913181633 -2.138702736480605e-08 -0.09996595444959082 +2.8563 0.7070472152574612 0.707046009356975 -2.0634004149842206e-08 -0.09996596479023534 +2.8564000000000003 0.70704723378393 0.7070460273822126 -1.988639214888996e-08 -0.09996597512773966 +2.8565 0.7070472523128098 0.7070460453939379 -1.9144362213563415e-08 -0.09996598546210471 +2.8566000000000003 0.7070472708440406 0.7070460633922151 -1.8408083854101753e-08 -0.09996599579333143 +2.8567000000000005 0.7070472893775601 0.7070460813771096 -1.7677725199904265e-08 -0.09996600612142083 +2.8568000000000002 0.7070473079133042 0.7070460993486882 -1.6953452965703247e-08 -0.09996601644637376 +2.8569 0.7070473264512073 0.7070461173070208 -1.6235432411665363e-08 -0.09996602676819127 +2.857 0.7070473449912018 0.707046135252178 -1.552382730479404e-08 -0.0999660370868743 +2.8571000000000004 0.7070473635332184 0.7070461531842323 -1.4818799880331884e-08 -0.09996604740242371 +2.8572 0.7070473820771861 0.707046171103258 -1.412051080966828e-08 -0.09996605771484053 +2.8573000000000004 0.7070474006230323 0.7070461890093311 -1.3429119160440761e-08 -0.09996606802412568 +2.8574 0.7070474191706826 0.7070462069025298 -1.2744782359238455e-08 -0.09996607833028015 +2.8575 0.7070474377200608 0.7070462247829332 -1.2067656159076012e-08 -0.09996608863330485 +2.8576000000000006 0.7070474562710894 0.7070462426506223 -1.139789459819393e-08 -0.09996609893320074 +2.8577000000000004 0.707047474823689 0.7070462605056795 -1.0735649972302974e-08 -0.09996610922996874 +2.8578 0.707047493377779 0.7070462783481897 -1.0081072797721302e-08 -0.09996611952360984 +2.8579 0.7070475119332765 0.7070462961782383 -9.434311771042148e-09 -0.09996612981412503 +2.858 0.7070475304900974 0.7070463139959131 -8.795513744414007e-09 -0.09996614010151518 +2.8581000000000003 0.7070475490481563 0.7070463318013032 -8.16482368867777e-09 -0.0999661503857813 +2.8582 0.7070475676073655 0.707046349594499 -7.54238465346807e-09 -0.09996616066692432 +2.8583000000000003 0.7070475861676366 0.707046367375592 -6.928337751600788e-09 -0.09996617094494512 +2.8584 0.7070476047288794 0.7070463851446768 -6.3228221087660574e-09 -0.09996618121984474 +2.8585 0.7070476232910023 0.7070464029018477 -5.725974840976866e-09 -0.09996619149162407 +2.8586000000000005 0.7070476418539118 0.7070464206472014 -5.13793102681348e-09 -0.09996620176028406 +2.8587000000000002 0.707047660417514 0.7070464383808357 -4.558823670126888e-09 -0.09996621202582572 +2.8588 0.7070476789817123 0.70704645610285 -3.988783674017948e-09 -0.0999662222882499 +2.8589 0.7070476975464095 0.7070464738133451 -3.427939807010283e-09 -0.09996623254755761 +2.859 0.7070477161115072 0.7070464915124227 -2.8764186796315094e-09 -0.0999662428037498 +2.8591 0.7070477346769053 0.7070465092001865 -2.334344709718772e-09 -0.09996625305682744 +2.8592000000000004 0.7070477532425024 0.707046526876741 -1.801840101602059e-09 -0.09996626330679138 +2.8593 0.7070477718081959 0.7070465445421923 -1.2790248079402877e-09 -0.09996627355364267 +2.8594 0.7070477903738819 0.7070465621966475 -7.66016519312962e-10 -0.09996628379738219 +2.8595 0.7070478089394553 0.707046579840215 -2.629306208520865e-10 -0.0999662940380109 +2.8596000000000004 0.7070478275048098 0.7070465974730047 2.3011982423770672e-10 -0.09996630427552977 +2.8597 0.707047846069838 0.7070466150951271 7.130241041694574e-10 -0.09996631450993972 +2.8598000000000003 0.7070478646344307 0.7070466327066943 1.1856738819926438e-09 -0.09996632474124162 +2.8599 0.7070478831984786 0.7070466503078199 1.6479632138077793e-09 -0.09996633496943652 +2.86 0.7070479017618705 0.7070466678986176 2.099788586930329e-09 -0.09996634519452535 +2.8601000000000005 0.7070479203244947 0.7070466854792028 2.5410489285643267e-09 -0.099966355416509 +2.8602000000000003 0.7070479388862381 0.7070467030496923 2.9716456326905893e-09 -0.09996636563538852 +2.8603 0.7070479574469866 0.7070467206102033 3.391482588689654e-09 -0.09996637585116476 +2.8604000000000003 0.7070479760066248 0.7070467381608541 3.800466195219565e-09 -0.09996638606383866 +2.8605 0.707047994565037 0.7070467557017641 4.198505383634643e-09 -0.0999663962734112 +2.8606000000000003 0.7070480131221062 0.7070467732330539 4.585511640536888e-09 -0.09996640647988332 +2.8607000000000005 0.7070480316777142 0.7070467907548441 4.961399021653767e-09 -0.0999664166832559 +2.8608000000000002 0.7070480502317424 0.7070468082672575 5.326084172654899e-09 -0.09996642688352997 +2.8609 0.7070480687840712 0.7070468257704168 5.6794863551729025e-09 -0.09996643708070639 +2.861 0.7070480873345797 0.7070468432644458 6.0215274502728455e-09 -0.09996644727478611 +2.8611000000000004 0.7070481058831468 0.7070468607494693 6.352131994014076e-09 -0.09996645746577011 +2.8612 0.7070481244296507 0.7070468782256126 6.6712271757154995e-09 -0.09996646765365934 +2.8613000000000004 0.7070481429739681 0.707046895693002 6.97874286484379e-09 -0.09996647783845472 +2.8614 0.7070481615159756 0.7070469131517645 7.274611623156457e-09 -0.09996648802015717 +2.8615 0.707048180055549 0.7070469306020276 7.558768724651166e-09 -0.09996649819876767 +2.8616 0.7070481985925634 0.7070469480439193 7.831152159902544e-09 -0.09996650837428711 +2.8617000000000004 0.7070482171268933 0.7070469654775687 8.091702656878863e-09 -0.09996651854671648 +2.8618 0.7070482356584122 0.7070469829031052 8.340363691350383e-09 -0.09996652871605669 +2.8619 0.7070482541869937 0.7070470003206588 8.577081499899775e-09 -0.09996653888230866 +2.862 0.7070482727125104 0.7070470177303603 8.801805090330461e-09 -0.09996654904547335 +2.8621000000000003 0.7070482912348344 0.7070470351323406 9.014486253809684e-09 -0.09996655920555168 +2.8622 0.7070483097538376 0.7070470525267313 9.215079573542118e-09 -0.0999665693625446 +2.8623000000000003 0.7070483282693911 0.7070470699136645 9.403542435178214e-09 -0.09996657951645305 +2.8624 0.7070483467813662 0.7070470872932726 9.57983504242671e-09 -0.09996658966727795 +2.8625 0.7070483652896327 0.7070471046656883 9.743920407513651e-09 -0.09996659981502024 +2.8626000000000005 0.7070483837940612 0.7070471220310452 9.895764378070604e-09 -0.09996660995968087 +2.8627000000000002 0.7070484022945214 0.7070471393894766 1.0035335635399933e-08 -0.0999666201012608 +2.8628 0.7070484207908827 0.7070471567411165 1.0162605699678973e-08 -0.09996663023976093 +2.8629000000000002 0.7070484392830143 0.7070471740860989 1.0277548944705173e-08 -0.09996664037518221 +2.863 0.7070484577707852 0.7070471914245582 1.0380142587487762e-08 -0.09996665050752561 +2.8631 0.7070484762540639 0.7070472087566289 1.0470366704727618e-08 -0.09996666063679194 +2.8632000000000004 0.707048494732719 0.7070472260824456 1.0548204234551994e-08 -0.09996667076298221 +2.8633 0.7070485132066191 0.7070472434021434 1.0613640979983963e-08 -0.09996668088609739 +2.8634 0.7070485316756325 0.7070472607158573 1.0666665599401437e-08 -0.09996669100613836 +2.8635 0.7070485501396271 0.7070472780237225 1.0707269634292749e-08 -0.09996670112310607 +2.8636000000000004 0.7070485685984715 0.7070472953258737 1.0735447480633709e-08 -0.09996671123700147 +2.8637 0.7070485870520334 0.7070473126224464 1.0751196407102204e-08 -0.09996672134782543 +2.8638000000000003 0.7070486055001812 0.7070473299135758 1.0754516555078197e-08 -0.09996673145557895 +2.8639 0.7070486239427832 0.707047347199397 1.0745410928235388e-08 -0.099966741560263 +2.864 0.7070486423797075 0.7070473644800451 1.0723885396878019e-08 -0.09996675166187846 +2.8641000000000005 0.7070486608108224 0.707047381755655 1.0689948700542962e-08 -0.09996676176042622 +2.8642000000000003 0.7070486792359962 0.7070473990263614 1.0643612432387206e-08 -0.09996677185590727 +2.8643 0.7070486976550979 0.7070474162922991 1.058489104872884e-08 -0.09996678194832252 +2.8644000000000003 0.7070487160679959 0.7070474335536026 1.0513801853434535e-08 -0.09996679203767288 +2.8645 0.7070487344745596 0.707047450810406 1.0430365003991082e-08 -0.09996680212395932 +2.8646000000000003 0.7070487528746581 0.7070474680628432 1.0334603499362327e-08 -0.09996681220718273 +2.8647000000000005 0.7070487712681608 0.7070474853110482 1.0226543173050273e-08 -0.09996682228734402 +2.8648000000000002 0.707048789654938 0.7070475025551546 1.0106212691360361e-08 -0.09996683236444422 +2.8649 0.7070488080348596 0.7070475197952948 9.973643542125765e-09 -0.09996684243848417 +2.865 0.7070488264077963 0.7070475370316018 9.82887002343169e-09 -0.09996685250946478 +2.8651000000000004 0.7070488447736193 0.7070475542642082 9.671929241013288e-09 -0.09996686257738713 +2.8652 0.7070488631321998 0.7070475714932456 9.502861096979953e-09 -0.099966872642252 +2.8653000000000004 0.7070488814834096 0.7070475887188454 9.321708281141705e-09 -0.09996688270406037 +2.8654 0.7070488998271216 0.7070476059411387 9.128516258866126e-09 -0.09996689276281322 +2.8655 0.707048918163208 0.7070476231602555 8.923333255465848e-09 -0.09996690281851137 +2.8656 0.7070489364915424 0.7070476403763257 8.706210251861746e-09 -0.09996691287115576 +2.8657000000000004 0.7070489548119994 0.7070476575894789 8.477200968970422e-09 -0.09996692292074742 +2.8658 0.7070489731244529 0.7070476747998431 8.2363618520917e-09 -0.09996693296728715 +2.8659 0.7070489914287789 0.7070476920075466 7.983752055296112e-09 -0.09996694301077595 +2.866 0.707049009724853 0.707047709212717 7.719433437088086e-09 -0.09996695305121474 +2.8661000000000003 0.7070490280125519 0.7070477264154804 7.4434705335177376e-09 -0.09996696308860445 +2.8662 0.7070490462917528 0.7070477436159629 7.155930550374612e-09 -0.09996697312294595 +2.8663000000000003 0.7070490645623345 0.70704776081429 6.856883342371001e-09 -0.0999669831542403 +2.8664 0.7070490828241753 0.7070477780105855 6.546401397529433e-09 -0.0999669931824883 +2.8665 0.7070491010771551 0.7070477952049732 6.2245598250396106e-09 -0.09996700320769092 +2.8666000000000005 0.7070491193211544 0.7070478123975757 5.8914363301049155e-09 -0.09996701322984906 +2.8667000000000002 0.7070491375560548 0.707047829588515 5.5471111948604546e-09 -0.09996702324896369 +2.8668 0.7070491557817384 0.7070478467779118 5.1916672627605465e-09 -0.09996703326503564 +2.8669000000000002 0.7070491739980886 0.7070478639658861 4.825189916894679e-09 -0.09996704327806594 +2.867 0.7070491922049897 0.7070478811525573 4.4477670617729115e-09 -0.09996705328805544 +2.8671 0.7070492104023265 0.7070478983380432 4.059489098172386e-09 -0.09996706329500506 +2.8672000000000004 0.7070492285899856 0.7070479155224609 3.660448910126901e-09 -0.09996707329891581 +2.8673 0.7070492467678542 0.7070479327059267 3.250741829365078e-09 -0.09996708329978855 +2.8674 0.7070492649358202 0.7070479498885551 2.830465618830491e-09 -0.09996709329762415 +2.8675 0.7070492830937734 0.7070479670704606 2.399720457936516e-09 -0.09996710329242367 +2.8676000000000004 0.7070493012416038 0.7070479842517557 1.958608906137138e-09 -0.09996711328418795 +2.8677 0.7070493193792033 0.7070480014325522 1.5072358855797163e-09 -0.0999671232729179 +2.8678000000000003 0.7070493375064646 0.7070480186129606 1.0457086516146852e-09 -0.09996713325861448 +2.8679 0.7070493556232813 0.7070480357930902 5.741367728462343e-10 -0.09996714324127856 +2.868 0.7070493737295489 0.7070480529730491 9.263210250937126e-11 -0.09996715322091108 +2.8681000000000005 0.7070493918251635 0.7070480701529442 -3.9869125362246294e-10 -0.09996716319751298 +2.8682000000000003 0.7070494099100227 0.7070480873328813 -8.997169511151815e-10 -0.09996717317108517 +2.8683 0.7070494279840254 0.7070481045129646 -1.4103264502421387e-09 -0.09996718314162853 +2.8684000000000003 0.707049446047072 0.7070481216932976 -1.930399028994556e-09 -0.09996719310914406 +2.8685 0.7070494640990637 0.7070481388739815 -2.459811827316971e-09 -0.09996720307363266 +2.8686000000000003 0.7070494821399034 0.707048156055117 -2.998439857515578e-09 -0.09996721303509516 +2.8687000000000005 0.7070495001694954 0.7070481732368032 -3.5461560502283995e-09 -0.0999672229935326 +2.8688000000000002 0.7070495181877454 0.7070481904191376 -4.102831278711416e-09 -0.09996723294894584 +2.8689 0.7070495361945603 0.7070482076022164 -4.668334381389971e-09 -0.09996724290133582 +2.869 0.7070495541898485 0.7070482247861345 -5.242532206961581e-09 -0.0999672528507034 +2.8691000000000004 0.7070495721735202 0.7070482419709853 -5.825289630875807e-09 -0.0999672627970496 +2.8692 0.7070495901454863 0.7070482591568605 -6.416469601304431e-09 -0.09996727274037526 +2.8693 0.7070496081056598 0.7070482763438503 -7.0159331616928555e-09 -0.09996728268068122 +2.8694 0.7070496260539553 0.7070482935320441 -7.62353948632194e-09 -0.09996729261796856 +2.8695 0.7070496439902886 0.7070483107215286 -8.239145915869828e-09 -0.09996730255223811 +2.8696 0.707049661914577 0.7070483279123901 -8.862607986902249e-09 -0.09996731248349078 +2.8697000000000004 0.7070496798267398 0.7070483451047127 -9.493779466566987e-09 -0.09996732241172755 +2.8698 0.7070496977266977 0.7070483622985787 -1.0132512388155712e-08 -0.09996733233694927 +2.8699 0.7070497156143726 0.7070483794940692 -1.0778657087533172e-08 -0.09996734225915684 +2.87 0.7070497334896887 0.7070483966912637 -1.1432062232193813e-08 -0.09996735217835125 +2.8701000000000003 0.7070497513525715 0.70704841389024 -1.2092574865497224e-08 -0.09996736209453339 +2.8702 0.707049769202948 0.7070484310910738 -1.2760040429219549e-08 -0.09996737200770416 +2.8703000000000003 0.7070497870407473 0.7070484482938397 -1.343430281342678e-08 -0.0999673819178645 +2.8704 0.7070498048659 0.7070484654986102 -1.4115204386398739e-08 -0.09996739182501525 +2.8705 0.7070498226783379 0.7070484827054563 -1.4802586032792997e-08 -0.09996740172915736 +2.8706000000000005 0.7070498404779955 0.7070484999144474 -1.5496287190507746e-08 -0.09996741163029181 +2.8707000000000003 0.7070498582648082 0.7070485171256509 -1.6196145887978353e-08 -0.09996742152841943 +2.8708 0.7070498760387136 0.7070485343391324 -1.6901998781040234e-08 -0.09996743142354116 +2.8709000000000002 0.7070498937996512 0.7070485515549559 -1.761368119412854e-08 -0.09996744131565788 +2.871 0.7070499115475619 0.7070485687731837 -1.8331027151936852e-08 -0.09996745120477057 +2.8711 0.7070499292823883 0.7070485859938761 -1.9053869430157855e-08 -0.09996746109088009 +2.8712000000000004 0.7070499470040754 0.7070486032170915 -1.978203958150418e-08 -0.09996747097398738 +2.8713 0.7070499647125699 0.7070486204428872 -2.0515367983413302e-08 -0.09996748085409339 +2.8714 0.7070499824078197 0.7070486376713176 -2.1253683872742013e-08 -0.09996749073119898 +2.8715 0.707050000089775 0.7070486549024357 -2.1996815388267144e-08 -0.09996750060530504 +2.8716000000000004 0.7070500177583879 0.7070486721362931 -2.274458960884948e-08 -0.09996751047641252 +2.8717 0.7070500354136122 0.7070486893729386 -2.349683259506713e-08 -0.09996752034452229 +2.8718000000000004 0.707050053055404 0.7070487066124199 -2.4253369431716243e-08 -0.09996753020963527 +2.8719 0.7070500706837207 0.7070487238547827 -2.5014024261204443e-08 -0.09996754007175242 +2.872 0.7070500882985218 0.7070487411000702 -2.5778620333424124e-08 -0.09996754993087457 +2.8721000000000005 0.7070501058997689 0.7070487583483245 -2.6546980041314283e-08 -0.09996755978700267 +2.8722000000000003 0.7070501234874255 0.7070487755995858 -2.7318924961626523e-08 -0.0999675696401377 +2.8723 0.7070501410614567 0.7070487928538912 -2.809427590046154e-08 -0.09996757949028046 +2.8724000000000003 0.70705015862183 0.7070488101112771 -2.8872852930348844e-08 -0.09996758933743187 +2.8725 0.7070501761685145 0.7070488273717774 -2.9654475437084285e-08 -0.09996759918159293 +2.8726000000000003 0.7070501937014815 0.7070488446354243 -3.043896215550873e-08 -0.09996760902276451 +2.8727000000000005 0.7070502112207038 0.7070488619022477 -3.122613121677928e-08 -0.09996761886094746 +2.8728000000000002 0.7070502287261564 0.707048879172276 -3.2015800186316334e-08 -0.09996762869614273 +2.8729 0.7070502462178165 0.7070488964455351 -3.280778610890642e-08 -0.0999676385283512 +2.873 0.707050263695663 0.7070489137220493 -3.360190555098605e-08 -0.09996764835757374 +2.8731000000000004 0.7070502811596773 0.7070489310018409 -3.439797464184144e-08 -0.09996765818381136 +2.8732 0.7070502986098419 0.7070489482849301 -3.51958091161092e-08 -0.09996766800706493 +2.8733 0.7070503160461419 0.7070489655713352 -3.599522435887917e-08 -0.09996767782733533 +2.8734 0.707050333468564 0.7070489828610727 -3.679603544526778e-08 -0.09996768764462348 +2.8735 0.7070503508770976 0.7070490001541563 -3.759805718411141e-08 -0.09996769745893028 +2.8736 0.7070503682717328 0.7070490174505988 -3.840110416209342e-08 -0.09996770727025661 +2.8737000000000004 0.7070503856524633 0.7070490347504106 -3.920499078505224e-08 -0.09996771707860347 +2.8738 0.7070504030192837 0.7070490520535998 -4.000953132097e-08 -0.09996772688397168 +2.8739 0.7070504203721906 0.7070490693601726 -4.081453994458743e-08 -0.09996773668636214 +2.874 0.7070504377111833 0.7070490866701336 -4.161983077768201e-08 -0.09996774648577578 +2.8741000000000003 0.7070504550362626 0.707049103983485 -4.242521793414362e-08 -0.09996775628221356 +2.8742 0.7070504723474311 0.7070491213002268 -4.3230515560510195e-08 -0.09996776607567627 +2.8743000000000003 0.707050489644694 0.7070491386203575 -4.403553788378102e-08 -0.09996777586616486 +2.8744 0.707050506928058 0.7070491559438736 -4.4840099247398695e-08 -0.09996778565368025 +2.8745 0.7070505241975319 0.7070491732707694 -4.5644014159875596e-08 -0.09996779543822332 +2.8746000000000005 0.7070505414531267 0.7070491906010372 -4.644709733318819e-08 -0.099967805219795 +2.8747000000000003 0.707050558694855 0.7070492079346674 -4.7249163728747216e-08 -0.09996781499839619 +2.8748 0.7070505759227319 0.7070492252716483 -4.8050028598231424e-08 -0.09996782477402776 +2.8749000000000002 0.7070505931367737 0.7070492426119661 -4.8849507527470686e-08 -0.09996783454669056 +2.875 0.707050610337 0.7070492599556059 -4.9647416475477255e-08 -0.09996784431638567 +2.8751 0.7070506275234312 0.7070492773025496 -5.044357182307224e-08 -0.0999678540831139 +2.8752000000000004 0.7070506446960894 0.7070492946527778 -5.123779040763429e-08 -0.09996786384687609 +2.8753 0.7070506618550001 0.7070493120062689 -5.2029889571671845e-08 -0.09996787360767322 +2.8754 0.7070506790001895 0.7070493293629996 -5.2819687202179666e-08 -0.0999678833655061 +2.8755 0.7070506961316861 0.7070493467229444 -5.36070017716217e-08 -0.09996789312037573 +2.8756000000000004 0.7070507132495207 0.707049364086076 -5.439165237848022e-08 -0.09996790287228292 +2.8757 0.7070507303537257 0.7070493814523651 -5.517345879452705e-08 -0.09996791262122866 +2.8758000000000004 0.7070507474443352 0.7070493988217805 -5.595224150016856e-08 -0.09996792236721373 +2.8759 0.7070507645213857 0.7070494161942892 -5.672782172824742e-08 -0.09996793211023913 +2.876 0.7070507815849152 0.7070494335698561 -5.750002150502545e-08 -0.09996794185030572 +2.8761000000000005 0.7070507986349641 0.7070494509484441 -5.8268663689431746e-08 -0.09996795158741438 +2.8762000000000003 0.7070508156715741 0.7070494683300145 -5.903357201643075e-08 -0.09996796132156599 +2.8763 0.7070508326947896 0.7070494857145269 -5.979457113605355e-08 -0.0999679710527616 +2.8764000000000003 0.707050849704656 0.7070495031019386 -6.055148665373017e-08 -0.099967980781002 +2.8765 0.7070508667012207 0.7070495204922049 -6.130414516867036e-08 -0.09996799050628805 +2.8766000000000003 0.7070508836845337 0.7070495378852798 -6.205237431571378e-08 -0.09996800022862073 +2.8767000000000005 0.7070509006546457 0.7070495552811151 -6.279600280392761e-08 -0.09996800994800087 +2.8768000000000002 0.7070509176116101 0.7070495726796605 -6.353486045607148e-08 -0.09996801966442934 +2.8769 0.7070509345554821 0.7070495900808647 -6.426877824676144e-08 -0.09996802937790714 +2.877 0.7070509514863181 0.7070496074846739 -6.499758834150118e-08 -0.09996803908843511 +2.8771000000000004 0.7070509684041766 0.7070496248910326 -6.572112413614703e-08 -0.09996804879601412 +2.8772 0.707050985309118 0.707049642299884 -6.643922029246976e-08 -0.09996805850064505 +2.8773 0.7070510022012044 0.7070496597111688 -6.715171278022167e-08 -0.09996806820232887 +2.8774 0.7070510190804994 0.7070496771248269 -6.785843891009627e-08 -0.09996807790106642 +2.8775 0.7070510359470688 0.7070496945407956 -6.85592373710249e-08 -0.09996808759685863 +2.8776 0.7070510528009799 0.7070497119590109 -6.925394827050901e-08 -0.0999680972897064 +2.8777000000000004 0.7070510696423016 0.7070497293794069 -6.994241316801361e-08 -0.09996810697961062 +2.8778 0.7070510864711042 0.7070497468019165 -7.062447511529957e-08 -0.09996811666657215 +2.8779 0.7070511032874602 0.7070497642264701 -7.129997868678128e-08 -0.09996812635059192 +2.878 0.7070511200914437 0.707049781652997 -7.196877001465485e-08 -0.09996813603167078 +2.8781000000000003 0.7070511368831298 0.707049799081425 -7.263069683183243e-08 -0.09996814570980961 +2.8782 0.7070511536625962 0.7070498165116799 -7.328560849752946e-08 -0.09996815538500936 +2.8783000000000003 0.7070511704299214 0.7070498339436861 -7.393335603412751e-08 -0.0999681650572709 +2.8784 0.7070511871851858 0.7070498513773664 -7.457379216533819e-08 -0.09996817472659508 +2.8785 0.7070512039284718 0.7070498688126421 -7.520677134612713e-08 -0.09996818439298291 +2.8786000000000005 0.7070512206598621 0.7070498862494325 -7.583214979524008e-08 -0.09996819405643517 +2.8787000000000003 0.7070512373794422 0.7070499036876563 -7.644978552816262e-08 -0.09996820371695275 +2.8788 0.7070512540872985 0.70704992112723 -7.70595383900799e-08 -0.09996821337453665 +2.8789000000000002 0.7070512707835189 0.7070499385680686 -7.76612700892701e-08 -0.09996822302918766 +2.879 0.7070512874681929 0.707049956010086 -7.825484422616102e-08 -0.09996823268090671 +2.8791 0.7070513041414115 0.7070499734531945 -7.884012632412146e-08 -0.09996824232969469 +2.8792000000000004 0.7070513208032667 0.7070499908973047 -7.941698385895146e-08 -0.09996825197555248 +2.8793 0.7070513374538524 0.707050008342326 -7.99852862918421e-08 -0.09996826161848094 +2.8794 0.7070513540932635 0.7070500257881667 -8.054490509799839e-08 -0.09996827125848096 +2.8795 0.7070513707215966 0.7070500432347336 -8.109571379526226e-08 -0.09996828089555351 +2.8796000000000004 0.7070513873389496 0.7070500606819317 -8.163758797013337e-08 -0.09996829052969941 +2.8797 0.7070514039454211 0.7070500781296654 -8.217040531159625e-08 -0.09996830016091954 +2.8798000000000004 0.7070514205411118 0.7070500955778375 -8.269404563453903e-08 -0.09996830978921484 +2.8799 0.7070514371261236 0.7070501130263492 -8.320839090490695e-08 -0.09996831941458617 +2.88 0.7070514537005586 0.7070501304751009 -8.37133252752642e-08 -0.09996832903703433 +2.8801000000000005 0.7070514702645214 0.7070501479239921 -8.420873509693699e-08 -0.09996833865656038 +2.8802000000000003 0.7070514868181174 0.7070501653729202 -8.46945089564427e-08 -0.09996834827316513 +2.8803 0.7070515033614527 0.707050182821782 -8.517053770064342e-08 -0.09996835788684943 +2.8804000000000003 0.707051519894635 0.7070502002704733 -8.563671445496052e-08 -0.09996836749761424 +2.8805 0.7070515364177729 0.7070502177188882 -8.609293465113022e-08 -0.0999683771054604 +2.8806000000000003 0.7070515529309762 0.7070502351669201 -8.653909604888765e-08 -0.09996838671038877 +2.8807000000000005 0.7070515694343563 0.7070502526144613 -8.6975098760253e-08 -0.09996839631240031 +2.8808000000000002 0.7070515859280244 0.707050270061403 -8.74008452712155e-08 -0.0999684059114958 +2.8809 0.7070516024120936 0.7070502875076354 -8.78162404660196e-08 -0.09996841550767621 +2.881 0.707051618886678 0.7070503049530479 -8.822119164277747e-08 -0.09996842510094239 +2.8811000000000004 0.7070516353518923 0.7070503223975284 -8.861560854035722e-08 -0.09996843469129524 +2.8812 0.7070516518078525 0.7070503398409644 -8.899940335139328e-08 -0.0999684442787356 +2.8813 0.7070516682546749 0.7070503572832423 -8.937249074743997e-08 -0.09996845386326438 +2.8814 0.7070516846924779 0.7070503747242478 -8.973478789892075e-08 -0.09996846344488255 +2.8815 0.7070517011213794 0.7070503921638654 -9.008621449160814e-08 -0.09996847302359092 +2.8816 0.7070517175414988 0.707050409601979 -9.042669273789938e-08 -0.09996848259939038 +2.8817000000000004 0.7070517339529561 0.7070504270384714 -9.07561474080415e-08 -0.09996849217228178 +2.8818 0.7070517503558722 0.7070504444732248 -9.107450583360072e-08 -0.099968501742266 +2.8819 0.7070517667503688 0.7070504619061209 -9.13816979274118e-08 -0.09996851130934395 +2.882 0.7070517831365686 0.7070504793370405 -9.167765619919055e-08 -0.09996852087351654 +2.8821000000000003 0.7070517995145944 0.7070504967658635 -9.196231578068731e-08 -0.09996853043478467 +2.8822 0.7070518158845697 0.7070505141924693 -9.223561441701333e-08 -0.09996853999314913 +2.8823000000000003 0.707051832246619 0.7070505316167368 -9.249749250133527e-08 -0.09996854954861085 +2.8824 0.7070518486008672 0.7070505490385443 -9.274789307921194e-08 -0.09996855910117072 +2.8825 0.7070518649474399 0.7070505664577691 -9.298676185813537e-08 -0.09996856865082959 +2.8826000000000005 0.707051881286463 0.7070505838742882 -9.321404722748006e-08 -0.09996857819758836 +2.8827000000000003 0.7070518976180638 0.7070506012879783 -9.342970026023772e-08 -0.09996858774144796 +2.8828 0.7070519139423685 0.7070506186987155 -9.363367472862982e-08 -0.09996859728240923 +2.8829000000000002 0.707051930259505 0.7070506361063751 -9.382592711711796e-08 -0.09996860682047298 +2.883 0.7070519465696015 0.7070506535108325 -9.400641662934278e-08 -0.09996861635564024 +2.8831 0.7070519628727859 0.7070506709119623 -9.417510518985872e-08 -0.09996862588791176 +2.8832000000000004 0.7070519791691872 0.7070506883096386 -9.433195745801176e-08 -0.0999686354172884 +2.8833 0.7070519954589347 0.7070507057037358 -9.447694084008251e-08 -0.09996864494377118 +2.8834 0.7070520117421575 0.7070507230941276 -9.46100254849494e-08 -0.09996865446736088 +2.8835 0.7070520280189855 0.7070507404806872 -9.473118429796645e-08 -0.09996866398805837 +2.8836000000000004 0.7070520442895487 0.7070507578632874 -9.484039294530011e-08 -0.09996867350586458 +2.8837 0.7070520605539774 0.7070507752418016 -9.493762985653131e-08 -0.09996868302078034 +2.8838000000000004 0.7070520768124016 0.7070507926161023 -9.502287623072703e-08 -0.09996869253280655 +2.8839 0.7070520930649522 0.707050809986062 -9.509611603904233e-08 -0.09996870204194407 +2.884 0.7070521093117599 0.7070508273515534 -9.515733602385307e-08 -0.09996871154819384 +2.8841000000000006 0.7070521255529554 0.7070508447124485 -9.520652571089888e-08 -0.09996872105155667 +2.8842000000000003 0.7070521417886694 0.7070508620686198 -9.524367740234435e-08 -0.09996873055203348 +2.8843 0.7070521580190331 0.7070508794199395 -9.526878618111578e-08 -0.09996874004962515 +2.8844000000000003 0.7070521742441772 0.7070508967662794 -9.528184991090122e-08 -0.09996874954433249 +2.8845 0.7070521904642326 0.7070509141075119 -9.528286923094625e-08 -0.09996875903615639 +2.8846000000000003 0.7070522066793308 0.707050931443509 -9.527184756559504e-08 -0.09996876852509781 +2.8847000000000005 0.7070522228896017 0.7070509487741432 -9.524879110867773e-08 -0.09996877801115751 +2.8848000000000003 0.7070522390951766 0.7070509660992867 -9.521370883478625e-08 -0.09996878749433641 +2.8849 0.7070522552961862 0.7070509834188121 -9.516661248626379e-08 -0.09996879697463544 +2.885 0.7070522714927606 0.7070510007325922 -9.510751658014377e-08 -0.09996880645205544 +2.8851000000000004 0.70705228768503 0.7070510180404996 -9.503643839253728e-08 -0.09996881592659723 +2.8852 0.7070523038731245 0.7070510353424074 -9.495339796036784e-08 -0.0999688253982617 +2.8853 0.7070523200571741 0.7070510526381892 -9.485841807009565e-08 -0.09996883486704981 +2.8854 0.7070523362373082 0.7070510699277184 -9.475152425945238e-08 -0.09996884433296238 +2.8855 0.7070523524136557 0.7070510872108688 -9.463274481223694e-08 -0.09996885379600025 +2.8856 0.7070523685863459 0.7070511044875151 -9.450211074270298e-08 -0.09996886325616437 +2.8857000000000004 0.707052384755507 0.7070511217575314 -9.435965578775268e-08 -0.09996887271345556 +2.8858 0.7070524009212669 0.7070511390207929 -9.420541640173252e-08 -0.09996888216787468 +2.8859 0.7070524170837535 0.7070511562771751 -9.403943175122914e-08 -0.09996889161942261 +2.886 0.7070524332430939 0.7070511735265537 -9.386174369945682e-08 -0.09996890106810025 +2.8861000000000003 0.7070524493994146 0.7070511907688052 -9.367239679584916e-08 -0.0999689105139084 +2.8862 0.7070524655528423 0.7070512080038065 -9.34714382630486e-08 -0.09996891995684802 +2.8863000000000003 0.7070524817035021 0.7070512252314349 -9.32589179969065e-08 -0.0999689293969199 +2.8864 0.7070524978515194 0.7070512424515686 -9.303488853872749e-08 -0.09996893883412494 +2.8865 0.7070525139970187 0.7070512596640859 -9.279940507266743e-08 -0.09996894826846403 +2.8866000000000005 0.7070525301401238 0.7070512768688664 -9.255252540404935e-08 -0.09996895769993804 +2.8867000000000003 0.707052546280958 0.7070512940657898 -9.229430995676136e-08 -0.0999689671285479 +2.8868 0.7070525624196438 0.7070513112547365 -9.202482174550108e-08 -0.09996897655429436 +2.8869000000000002 0.707052578556303 0.707051328435588 -9.174412637664303e-08 -0.09996898597717839 +2.887 0.7070525946910566 0.7070513456082261 -9.145229200833993e-08 -0.09996899539720078 +2.8871 0.707052610824025 0.7070513627725337 -9.114938936266581e-08 -0.09996900481436244 +2.8872000000000004 0.7070526269553277 0.7070513799283942 -9.083549168224792e-08 -0.09996901422866421 +2.8873 0.7070526430850833 0.7070513970756922 -9.051067473113406e-08 -0.09996902364010701 +2.8874 0.7070526592134097 0.7070514142143125 -9.01750167679044e-08 -0.09996903304869162 +2.8875 0.7070526753404239 0.7070514313441416 -8.982859852832425e-08 -0.099969042454419 +2.8876000000000004 0.7070526914662422 0.7070514484650661 -8.947150320626207e-08 -0.09996905185728994 +2.8877 0.7070527075909794 0.7070514655769741 -8.91038164328728e-08 -0.09996906125730537 +2.8878000000000004 0.7070527237147497 0.7070514826797545 -8.87256262575159e-08 -0.09996907065446607 +2.8879 0.7070527398376669 0.7070514997732973 -8.833702312867342e-08 -0.09996908004877308 +2.888 0.707052755959843 0.7070515168574929 -8.793809986619439e-08 -0.09996908944022712 +2.8881000000000006 0.7070527720813888 0.7070515339322335 -8.752895164828439e-08 -0.0999690988288291 +2.8882000000000003 0.7070527882024151 0.707051550997412 -8.710967597681113e-08 -0.09996910821457988 +2.8883 0.7070528043230304 0.7070515680529221 -8.668037266949813e-08 -0.09996911759748034 +2.8884000000000003 0.7070528204433428 0.7070515850986587 -8.624114381655668e-08 -0.09996912697753127 +2.8885 0.7070528365634594 0.7070516021345187 -8.579209377548164e-08 -0.09996913635473362 +2.8886000000000003 0.7070528526834858 0.7070516191603989 -8.533332913375491e-08 -0.09996914572908824 +2.8887000000000005 0.7070528688035265 0.7070516361761979 -8.486495869063082e-08 -0.09996915510059595 +2.8888000000000003 0.7070528849236848 0.7070516531818156 -8.438709342938056e-08 -0.09996916446925767 +2.8889 0.7070529010440629 0.707051670177153 -8.389984648259768e-08 -0.09996917383507425 +2.889 0.7070529171647615 0.707051687162112 -8.340333312265719e-08 -0.09996918319804651 +2.8891000000000004 0.7070529332858805 0.707051704136596 -8.289767072094945e-08 -0.09996919255817534 +2.8892 0.7070529494075182 0.7070517211005101 -8.238297872359412e-08 -0.09996920191546166 +2.8893 0.7070529655297716 0.7070517380537601 -8.185937862368459e-08 -0.09996921126990632 +2.8894 0.7070529816527362 0.7070517549962534 -8.132699393700177e-08 -0.0999692206215101 +2.8895 0.7070529977765065 0.707051771927899 -8.078595016558499e-08 -0.09996922997027402 +2.8896 0.7070530139011753 0.7070517888486064 -8.023637477084372e-08 -0.09996923931619872 +2.8897000000000004 0.7070530300268341 0.7070518057582875 -7.96783971423326e-08 -0.0999692486592852 +2.8898 0.7070530461535733 0.7070518226568552 -7.911214857173055e-08 -0.0999692579995343 +2.8899 0.7070530622814816 0.7070518395442235 -7.853776222074837e-08 -0.09996926733694687 +2.89 0.7070530784106459 0.7070518564203084 -7.795537308383227e-08 -0.09996927667152378 +2.8901000000000003 0.7070530945411522 0.7070518732850272 -7.736511796301027e-08 -0.09996928600326582 +2.8902 0.707053110673085 0.7070518901382986 -7.67671354375346e-08 -0.099969295332174 +2.8903000000000003 0.7070531268065268 0.7070519069800429 -7.616156582051364e-08 -0.09996930465824905 +2.8904 0.707053142941559 0.7070519238101817 -7.554855113549308e-08 -0.09996931398149186 +2.8905 0.7070531590782616 0.7070519406286386 -7.492823508132782e-08 -0.0999693233019034 +2.8906000000000005 0.7070531752167124 0.7070519574353387 -7.430076299835484e-08 -0.09996933261948444 +2.8907000000000003 0.7070531913569879 0.7070519742302078 -7.366628183369875e-08 -0.0999693419342358 +2.8908 0.7070532074991631 0.7070519910131745 -7.30249401091794e-08 -0.09996935124615841 +2.8909000000000002 0.7070532236433117 0.7070520077841682 -7.237688788097954e-08 -0.0999693605552531 +2.891 0.707053239789505 0.7070520245431202 -7.172227670841982e-08 -0.09996936986152066 +2.8911000000000002 0.7070532559378131 0.7070520412899635 -7.106125962013168e-08 -0.09996937916496203 +2.8912000000000004 0.7070532720883049 0.7070520580246329 -7.039399107589342e-08 -0.09996938846557811 +2.8913 0.7070532882410465 0.7070520747470648 -6.972062692933365e-08 -0.09996939776336965 +2.8914 0.7070533043961031 0.7070520914571966 -6.904132439410418e-08 -0.09996940705833754 +2.8915 0.7070533205535385 0.7070521081549687 -6.835624200614981e-08 -0.09996941635048273 +2.8916000000000004 0.7070533367134136 0.7070521248403221 -6.766553958771279e-08 -0.09996942563980592 +2.8917 0.7070533528757889 0.7070521415132 -6.69693782091689e-08 -0.09996943492630805 +2.8918000000000004 0.7070533690407221 0.7070521581735474 -6.626792014869515e-08 -0.09996944420999002 +2.8919 0.7070533852082701 0.7070521748213111 -6.556132886277946e-08 -0.09996945349085269 +2.892 0.707053401378487 0.7070521914564392 -6.484976893764843e-08 -0.09996946276889682 +2.8921000000000006 0.7070534175514259 0.7070522080788819 -6.413340605717494e-08 -0.09996947204412332 +2.8922000000000003 0.7070534337271378 0.7070522246885913 -6.34124069668826e-08 -0.09996948131653305 +2.8923 0.7070534499056719 0.7070522412855211 -6.268693942493991e-08 -0.09996949058612684 +2.8924000000000003 0.7070534660870755 0.707052257869627 -6.19571721739709e-08 -0.09996949985290554 +2.8925 0.7070534822713943 0.7070522744408667 -6.122327489812077e-08 -0.09996950911687007 +2.8926000000000003 0.707053498458672 0.707052290999199 -6.04854181796878e-08 -0.0999695183780212 +2.8927000000000005 0.7070535146489505 0.7070523075445849 -5.974377346442891e-08 -0.09996952763635979 +2.8928000000000003 0.70705353084227 0.707052324076988 -5.899851302014307e-08 -0.09996953689188676 +2.8929 0.7070535470386685 0.7070523405963728 -5.824980989742323e-08 -0.0999695461446029 +2.893 0.7070535632381825 0.7070523571027059 -5.7497837886721914e-08 -0.09996955539450914 +2.8931000000000004 0.7070535794408463 0.7070523735959559 -5.674277148127148e-08 -0.09996956464160626 +2.8932 0.7070535956466928 0.7070523900760934 -5.598478583501709e-08 -0.09996957388589517 +2.8933 0.7070536118557523 0.7070524065430905 -5.5224056721633885e-08 -0.09996958312737668 +2.8934 0.7070536280680537 0.7070524229969215 -5.446076049484515e-08 -0.09996959236605163 +2.8935 0.7070536442836242 0.7070524394375626 -5.3695074049391056e-08 -0.09996960160192092 +2.8936 0.7070536605024884 0.7070524558649919 -5.2927174773974295e-08 -0.09996961083498539 +2.8937000000000004 0.7070536767246693 0.7070524722791891 -5.215724051699927e-08 -0.09996962006524585 +2.8938 0.7070536929501883 0.7070524886801364 -5.138544954081878e-08 -0.0999696292927032 +2.8939 0.7070537091790645 0.7070525050678174 -5.0611980481618524e-08 -0.09996963851735828 +2.894 0.7070537254113154 0.7070525214422174 -4.983701231060268e-08 -0.09996964773921191 +2.8941000000000003 0.707053741646956 0.7070525378033247 -4.906072428921635e-08 -0.09996965695826494 +2.8942 0.7070537578859999 0.7070525541511286 -4.828329592913849e-08 -0.09996966617451825 +2.8943000000000003 0.7070537741284589 0.7070525704856205 -4.750490695119066e-08 -0.09996967538797273 +2.8944 0.7070537903743421 0.7070525868067938 -4.67257372423484e-08 -0.09996968459862911 +2.8945 0.7070538066236578 0.7070526031146444 -4.594596681665574e-08 -0.0999696938064884 +2.8946000000000005 0.7070538228764112 0.7070526194091689 -4.516577576936347e-08 -0.09996970301155132 +2.8947000000000003 0.7070538391326062 0.7070526356903666 -4.438534424188226e-08 -0.09996971221381878 +2.8948 0.7070538553922447 0.707052651958239 -4.3604852373752565e-08 -0.09996972141329163 +2.8949000000000003 0.7070538716553267 0.7070526682127891 -4.282448026429091e-08 -0.09996973060997066 +2.895 0.7070538879218498 0.7070526844540216 -4.2044407930116314e-08 -0.09996973980385676 +2.8951000000000002 0.7070539041918102 0.7070527006819436 -4.1264815265793734e-08 -0.09996974899495076 +2.8952000000000004 0.7070539204652025 0.7070527168965642 -4.0485881998189154e-08 -0.09996975818325354 +2.8953 0.7070539367420182 0.7070527330978941 -3.97077876500675e-08 -0.09996976736876592 +2.8954 0.7070539530222479 0.707052749285946 -3.8930711494637466e-08 -0.09996977655148874 +2.8955 0.7070539693058798 0.7070527654607346 -3.815483251546313e-08 -0.09996978573142289 +2.8956000000000004 0.7070539855929003 0.7070527816222765 -3.738032936602322e-08 -0.09996979490856914 +2.8957 0.7070540018832943 0.7070527977705898 -3.660738032769829e-08 -0.0999698040829284 +2.8958000000000004 0.7070540181770438 0.7070528139056956 -3.5836163271660976e-08 -0.09996981325450152 +2.8959 0.7070540344741298 0.7070528300276159 -3.5066855612526406e-08 -0.09996982242328933 +2.896 0.7070540507745313 0.7070528461363748 -3.4299634271706125e-08 -0.09996983158929267 +2.8961000000000006 0.7070540670782246 0.7070528622319985 -3.353467563534107e-08 -0.09996984075251236 +2.8962000000000003 0.7070540833851853 0.707052878314515 -3.2772155513210305e-08 -0.09996984991294935 +2.8963 0.707054099695386 0.7070528943839542 -3.2012249100024995e-08 -0.09996985907060436 +2.8964000000000003 0.7070541160087982 0.7070529104403476 -3.1255130934337155e-08 -0.09996986822547826 +2.8965 0.7070541323253916 0.7070529264837291 -3.0500974858641006e-08 -0.09996987737757199 +2.8966000000000003 0.7070541486451333 0.7070529425141341 -2.9749953978173288e-08 -0.09996988652688626 +2.8967 0.7070541649679889 0.7070529585315997 -2.9002240624050393e-08 -0.09996989567342197 +2.8968000000000003 0.7070541812939223 0.7070529745361654 -2.8258006310333955e-08 -0.09996990481717999 +2.8969 0.7070541976228957 0.707052990527872 -2.7517421696083774e-08 -0.09996991395816113 +2.897 0.7070542139548692 0.7070530065067621 -2.67806565471939e-08 -0.09996992309636625 +2.8971000000000005 0.707054230289801 0.7070530224728806 -2.6047879696927678e-08 -0.09996993223179618 +2.8972 0.7070542466276478 0.7070530384262741 -2.5319259007536982e-08 -0.0999699413644518 +2.8973 0.7070542629683645 0.7070530543669906 -2.4594961331014104e-08 -0.09996995049433392 +2.8974 0.7070542793119039 0.7070530702950799 -2.3875152470494154e-08 -0.09996995962144337 +2.8975 0.7070542956582173 0.7070530862105939 -2.3159997144910072e-08 -0.09996996874578103 +2.8976 0.7070543120072541 0.7070531021135862 -2.2449658945624534e-08 -0.09996997786734771 +2.8977000000000004 0.7070543283589621 0.707053118004112 -2.1744300306939662e-08 -0.09996998698614426 +2.8978 0.7070543447132869 0.7070531338822281 -2.1044082463596292e-08 -0.0999699961021715 +2.8979 0.7070543610701732 0.7070531497479935 -2.0349165414778464e-08 -0.09997000521543027 +2.898 0.7070543774295635 0.7070531656014685 -1.9659707889418954e-08 -0.09997001432592144 +2.8981000000000003 0.7070543937913987 0.7070531814427148 -1.8975867307601674e-08 -0.09997002343364586 +2.8982 0.7070544101556181 0.707053197271797 -1.82977997436988e-08 -0.09997003253860437 +2.8983000000000003 0.707054426522159 0.7070532130887799 -1.7625659896880475e-08 -0.09997004164079776 +2.8984 0.7070544428909573 0.7070532288937306 -1.6959601049481438e-08 -0.09997005074022691 +2.8985 0.7070544592619474 0.707053244686718 -1.6299775034908648e-08 -0.09997005983689265 +2.8986000000000005 0.7070544756350621 0.7070532604678126 -1.5646332201212088e-08 -0.09997006893079587 +2.8987000000000003 0.7070544920102322 0.7070532762370859 -1.4999421378125016e-08 -0.09997007802193732 +2.8988 0.7070545083873871 0.7070532919946115 -1.4359189844971587e-08 -0.09997008711031788 +2.8989000000000003 0.7070545247664551 0.7070533077404646 -1.3725783292069249e-08 -0.0999700961959384 +2.899 0.7070545411473623 0.7070533234747216 -1.309934579253949e-08 -0.09997010527879968 +2.8991000000000002 0.7070545575300334 0.7070533391974605 -1.2480019770649137e-08 -0.09997011435890256 +2.8992000000000004 0.7070545739143923 0.7070533549087612 -1.1867945961911708e-08 -0.09997012343624795 +2.8993 0.7070545903003602 0.7070533706087048 -1.1263263386199207e-08 -0.0999701325108366 +2.8994 0.7070546066878578 0.7070533862973736 -1.0666109321287587e-08 -0.09997014158266936 +2.8995 0.7070546230768039 0.7070534019748519 -1.0076619261223385e-08 -0.09997015065174708 +2.8996000000000004 0.7070546394671162 0.7070534176412252 -9.494926889869193e-09 -0.09997015971807063 +2.8997 0.7070546558587105 0.7070534332965801 -8.921164056617525e-09 -0.0999701687816408 +2.8998000000000004 0.7070546722515016 0.7070534489410053 -8.355460733890097e-09 -0.09997017784245846 +2.8999 0.7070546886454032 0.7070534645745903 -7.797945001525308e-09 -0.09997018690052448 +2.9 0.7070547050403266 0.707053480197426 -7.248743013818504e-09 -0.09997019595583964 +2.9001000000000006 0.7070547214361829 0.7070534958096046 -6.707978957888605e-09 -0.09997020500840476 +2.9002000000000003 0.7070547378328809 0.7070535114112202 -6.175775043269771e-09 -0.09997021405822071 +2.9003 0.7070547542303293 0.7070535270023672 -5.652251467216929e-09 -0.09997022310528832 +2.9004000000000003 0.7070547706284341 0.707053542583142 -5.137526388684921e-09 -0.09997023214960837 +2.9005 0.7070547870271013 0.7070535581536421 -4.63171589536876e-09 -0.09997024119118175 +2.9006000000000003 0.7070548034262353 0.7070535737139663 -4.134933988091116e-09 -0.09997025023000933 +2.9007 0.7070548198257389 0.7070535892642141 -3.64729254610785e-09 -0.0999702592660919 +2.9008000000000003 0.7070548362255141 0.7070536048044865 -3.168901311495498e-09 -0.09997026829943023 +2.9009 0.7070548526254616 0.7070536203348861 -2.6998678509873586e-09 -0.09997027733002524 +2.901 0.7070548690254814 0.7070536358555158 -2.240297544697789e-09 -0.09997028635787776 +2.9011000000000005 0.7070548854254713 0.7070536513664802 -1.7902935601013525e-09 -0.09997029538298854 +2.9012000000000002 0.7070549018253295 0.707053666867885 -1.3499568190730726e-09 -0.09997030440535852 +2.9013 0.7070549182249521 0.7070536823598366 -9.193859866127307e-10 -0.09997031342498852 +2.9014 0.7070549346242344 0.7070536978424424 -4.986774448240139e-10 -0.09997032244187931 +2.9015 0.7070549510230708 0.707053713315811 -8.792527036310949e-11 -0.09997033145603172 +2.9016 0.707054967421355 0.7070537287800522 3.127787889800615e-10 -0.09997034046744668 +2.9017000000000004 0.7070549838189789 0.7070537442352764 7.033453281596325e-10 -0.09997034947612493 +2.9018 0.7070550002158341 0.7070537596815953 1.0836873100272815e-09 -0.09997035848206731 +2.9019 0.7070550166118111 0.7070537751191208 1.4537200809447426e-09 -0.09997036748527464 +2.902 0.7070550330068001 0.7070537905479666 1.8133613950699345e-09 -0.09997037648574784 +2.9021000000000003 0.7070550494006894 0.7070538059682463 2.162531426500025e-09 -0.09997038548348762 +2.9022 0.7070550657933672 0.7070538213800749 2.5011527874860273e-09 -0.09997039447849485 +2.9023000000000003 0.707055082184721 0.7070538367835684 2.8291505527189287e-09 -0.09997040347077041 +2.9024 0.7070550985746369 0.7070538521788432 3.1464522662685845e-09 -0.09997041246031509 +2.9025 0.7070551149630004 0.7070538675660163 3.4529879650024853e-09 -0.09997042144712964 +2.9026000000000005 0.707055131349697 0.707053882945206 3.748690186392012e-09 -0.09997043043121503 +2.9027000000000003 0.707055147734611 0.7070538983165309 4.033493994533288e-09 -0.09997043941257208 +2.9028 0.7070551641176255 0.7070539136801101 4.307336986218713e-09 -0.09997044839120153 +2.9029000000000003 0.7070551804986237 0.7070539290360636 4.570159302212662e-09 -0.09997045736710425 +2.903 0.7070551968774882 0.7070539443845122 4.821903648935533e-09 -0.09997046634028106 +2.9031000000000002 0.7070552132541004 0.7070539597255768 5.06251530193319e-09 -0.09997047531073278 +2.9032000000000004 0.7070552296283416 0.7070539750593792 5.291942125826288e-09 -0.09997048427846023 +2.9033 0.7070552460000927 0.7070539903860418 5.510134579514436e-09 -0.09997049324346431 +2.9034 0.7070552623692337 0.7070540057056871 5.717045731788717e-09 -0.09997050220574577 +2.9035 0.7070552787356446 0.7070540210184382 5.912631263933765e-09 -0.09997051116530546 +2.9036000000000004 0.7070552950992042 0.7070540363244192 6.096849485340283e-09 -0.09997052012214419 +2.9037 0.7070553114597917 0.7070540516237536 6.26966134391338e-09 -0.09997052907626279 +2.9038000000000004 0.7070553278172855 0.7070540669165662 6.431030427807294e-09 -0.0999705380276621 +2.9039 0.7070553441715637 0.7070540822029816 6.58092297756846e-09 -0.09997054697634294 +2.904 0.7070553605225043 0.7070540974831252 6.7193078913396764e-09 -0.09997055592230616 +2.9041000000000006 0.7070553768699845 0.7070541127571224 6.846156732666364e-09 -0.09997056486555257 +2.9042000000000003 0.7070553932138817 0.7070541280250984 6.961443735700734e-09 -0.09997057380608296 +2.9043 0.7070554095540729 0.7070541432871797 7.0651458104059595e-09 -0.0999705827438982 +2.9044 0.7070554258904347 0.7070541585434925 7.1572425434235365e-09 -0.09997059167899913 +2.9045 0.7070554422228434 0.7070541737941627 7.237716211083711e-09 -0.09997060061138649 +2.9046000000000003 0.7070554585511758 0.707054189039317 7.3065517715992234e-09 -0.09997060954106113 +2.9047 0.7070554748753084 0.7070542042790824 7.363736875473648e-09 -0.09997061846802396 +2.9048000000000003 0.707055491195117 0.7070542195135849 7.409261865501393e-09 -0.09997062739227575 +2.9049 0.7070555075104776 0.707054234742952 7.443119775900342e-09 -0.09997063631381728 +2.905 0.7070555238212667 0.7070542499673101 7.465306334913935e-09 -0.09997064523264941 +2.9051000000000005 0.7070555401273599 0.7070542651867863 7.475819966545894e-09 -0.09997065414877297 +2.9052000000000002 0.7070555564286336 0.7070542804015072 7.474661787090775e-09 -0.09997066306218874 +2.9053 0.7070555727249636 0.7070542956115995 7.461835607736056e-09 -0.09997067197289755 +2.9054 0.7070555890162264 0.7070543108171905 7.437347930225324e-09 -0.09997068088090028 +2.9055 0.7070556053022983 0.7070543260184063 7.4012079373173e-09 -0.09997068978619775 +2.9056 0.7070556215830557 0.7070543412153736 7.353427509265709e-09 -0.09997069868879072 +2.9057000000000004 0.7070556378583752 0.7070543564082188 7.29402120386996e-09 -0.0999707075886801 +2.9058 0.7070556541281333 0.7070543715970676 7.223006256475151e-09 -0.0999707164858666 +2.9059 0.7070556703922071 0.7070543867820465 7.140402573033167e-09 -0.09997072538035111 +2.906 0.707055686650474 0.7070544019632806 7.0462327353068566e-09 -0.0999707342721344 +2.9061000000000003 0.7070557029028115 0.7070544171408957 6.940521977451264e-09 -0.09997074316121735 +2.9062 0.7070557191490969 0.7070544323150167 6.823298190350435e-09 -0.09997075204760072 +2.9063000000000003 0.7070557353892091 0.7070544474857681 6.694591920750059e-09 -0.09997076093128533 +2.9064 0.7070557516230263 0.7070544626532747 6.554436346103976e-09 -0.0999707698122721 +2.9065 0.7070557678504273 0.7070544778176603 6.402867282380431e-09 -0.09997077869056173 +2.9066000000000005 0.7070557840712917 0.7070544929790484 6.239923162378036e-09 -0.09997078756615509 +2.9067000000000003 0.707055800285499 0.7070545081375623 6.065645034858402e-09 -0.099970796439053 +2.9068 0.7070558164929297 0.707054523293325 5.8800765524030796e-09 -0.09997080530925634 +2.9069000000000003 0.7070558326934643 0.7070545384464582 5.683263951464235e-09 -0.09997081417676584 +2.907 0.707055848886984 0.7070545535970834 5.475256060170908e-09 -0.09997082304158231 +2.9071000000000002 0.7070558650733709 0.707054568745322 5.2561042697060745e-09 -0.09997083190370666 +2.9072000000000005 0.7070558812525073 0.7070545838912943 5.025862528235114e-09 -0.09997084076313961 +2.9073 0.707055897424276 0.7070545990351202 4.784587323558576e-09 -0.09997084961988201 +2.9074 0.7070559135885607 0.707054614176919 4.532337677040643e-09 -0.09997085847393467 +2.9075 0.707055929745246 0.7070546293168092 4.269175116720925e-09 -0.09997086732529842 +2.9076000000000004 0.7070559458942167 0.7070546444549086 3.995163676447089e-09 -0.09997087617397407 +2.9077 0.7070559620353585 0.7070546595913347 3.71036986811929e-09 -0.09997088501996246 +2.9078000000000004 0.7070559781685581 0.7070546747262038 3.414862676485997e-09 -0.09997089386326438 +2.9079 0.7070559942937026 0.7070546898596312 3.10871353225578e-09 -0.09997090270388063 +2.908 0.70705601041068 0.7070547049917318 2.7919963103625878e-09 -0.09997091154181206 +2.9081000000000006 0.7070560265193792 0.70705472012262 2.4647872891997435e-09 -0.09997092037705947 +2.9082000000000003 0.7070560426196901 0.707054735252409 2.1271651445484152e-09 -0.09997092920962375 +2.9083 0.7070560587115028 0.7070547503812108 1.7792109443734438e-09 -0.09997093803950559 +2.9084 0.707056074794709 0.7070547655091368 1.4210081037205335e-09 -0.09997094686670582 +2.9085 0.7070560908692014 0.7070547806362975 1.0526423821141662e-09 -0.09997095569122534 +2.9086000000000003 0.7070561069348731 0.7070547957628026 6.742018592714727e-10 -0.09997096451306492 +2.9087 0.7070561229916185 0.7070548108887602 2.8577690561193414e-10 -0.09997097333222531 +2.9088000000000003 0.7070561390393328 0.7070548260142783 -1.125398255488741e-10 -0.09997098214870744 +2.9089 0.7070561550779126 0.7070548411394633 -5.206534300916665e-10 -0.09997099096251205 +2.909 0.7070561711072552 0.7070548562644204 -9.384667669712354e-10 -0.09997099977363993 +2.9091000000000005 0.7070561871272588 0.7070548713892542 -1.365880493778282e-09 -0.09997100858209193 +2.9092000000000002 0.7070562031378236 0.7070548865140682 -1.8027930762803956e-09 -0.09997101738786891 +2.9093 0.7070562191388496 0.7070549016389645 -2.2491008291880554e-09 -0.09997102619097159 +2.9094 0.7070562351302389 0.7070549167640439 -2.704697920491439e-09 -0.09997103499140081 +2.9095 0.7070562511118946 0.7070549318894064 -3.169476413093786e-09 -0.09997104378915743 +2.9096 0.7070562670837208 0.707054947015151 -3.6433262812912703e-09 -0.09997105258424228 +2.9097000000000004 0.7070562830456228 0.7070549621413749 -4.1261354454674715e-09 -0.09997106137665608 +2.9098 0.7070562989975075 0.7070549772681742 -4.617789782501713e-09 -0.09997107016639968 +2.9099 0.7070563149392823 0.7070549923956444 -5.118173170004514e-09 -0.0999710789534739 +2.91 0.7070563308708567 0.7070550075238788 -5.6271675071342675e-09 -0.09997108773787956 +2.9101000000000004 0.7070563467921409 0.7070550226529698 -6.144652739750733e-09 -0.0999710965196174 +2.9102 0.7070563627030467 0.7070550377830089 -6.67050689164006e-09 -0.09997110529868831 +2.9103000000000003 0.7070563786034872 0.7070550529140857 -7.204606093137722e-09 -0.09997111407509307 +2.9104 0.7070563944933768 0.7070550680462885 -7.746824608884095e-09 -0.09997112284883247 +2.9105 0.7070564103726311 0.7070550831797044 -8.29703486904948e-09 -0.09997113161990731 +2.9106000000000005 0.7070564262411677 0.7070550983144194 -8.855107499691761e-09 -0.09997114038831849 +2.9107000000000003 0.707056442098905 0.7070551134505174 -9.4209113479099e-09 -0.09997114915406671 +2.9108 0.7070564579457628 0.7070551285880813 -9.99431352607938e-09 -0.0999711579171528 +2.9109000000000003 0.7070564737816628 0.7070551437271926 -1.0575179421393188e-08 -0.09997116667757762 +2.911 0.7070564896065282 0.7070551588679312 -1.1163372748770883e-08 -0.099971175435342 +2.9111000000000002 0.7070565054202831 0.7070551740103755 -1.1758755571675272e-08 -0.09997118419044666 +2.9112000000000005 0.7070565212228537 0.7070551891546024 -1.236118833550584e-08 -0.09997119294289247 +2.9113 0.7070565370141672 0.7070552043006875 -1.2970529899257455e-08 -0.09997120169268026 +2.9114 0.7070565527941526 0.7070552194487045 -1.3586637574551641e-08 -0.09997121043981076 +2.9115 0.7070565685627405 0.7070552345987255 -1.4209367153825841e-08 -0.09997121918428481 +2.9116000000000004 0.7070565843198628 0.7070552497508216 -1.4838572944594203e-08 -0.0999712279261032 +2.9117 0.7070566000654537 0.7070552649050617 -1.5474107805443088e-08 -0.09997123666526675 +2.9118000000000004 0.7070566157994479 0.7070552800615133 -1.6115823178557143e-08 -0.09997124540177627 +2.9119 0.7070566315217826 0.7070552952202427 -1.676356912831689e-08 -0.09997125413563254 +2.912 0.7070566472323963 0.7070553103813142 -1.7417194366885907e-08 -0.09997126286683643 +2.9121000000000006 0.7070566629312289 0.7070553255447901 -1.8076546301915714e-08 -0.09997127159538866 +2.9122000000000003 0.7070566786182226 0.7070553407107318 -1.8741471062566628e-08 -0.09997128032129007 +2.9123 0.7070566942933206 0.7070553558791987 -1.941181353984009e-08 -0.0999712890445415 +2.9124 0.7070567099564684 0.7070553710502483 -2.0087417423007847e-08 -0.09997129776514375 +2.9125 0.7070567256076127 0.7070553862239366 -2.0768125233439072e-08 -0.0999713064830976 +2.9126000000000003 0.7070567412467019 0.7070554014003179 -2.1453778361463227e-08 -0.09997131519840385 +2.9127 0.7070567568736865 0.7070554165794447 -2.214421710670239e-08 -0.09997132391106334 +2.9128000000000003 0.7070567724885185 0.707055431761368 -2.283928071059732e-08 -0.09997133262107685 +2.9129 0.7070567880911516 0.7070554469461366 -2.3538807401076584e-08 -0.09997134132844515 +2.913 0.707056803681541 0.7070554621337979 -2.424263441987845e-08 -0.09997135003316901 +2.9131000000000005 0.7070568192596443 0.7070554773243978 -2.495059806982211e-08 -0.09997135873524937 +2.9132000000000002 0.7070568348254206 0.7070554925179797 -2.5662533746032695e-08 -0.09997136743468694 +2.9133 0.7070568503788304 0.7070555077145859 -2.6378275979743043e-08 -0.09997137613148252 +2.9134 0.7070568659198366 0.7070555229142566 -2.7097658472554492e-08 -0.09997138482563694 +2.9135 0.7070568814484035 0.7070555381170303 -2.7820514135468155e-08 -0.099971393517151 +2.9136 0.7070568969644971 0.7070555533229433 -2.854667513333721e-08 -0.09997140220602549 +2.9137000000000004 0.7070569124680857 0.7070555685320308 -2.927597291522456e-08 -0.09997141089226119 +2.9138 0.707056927959139 0.7070555837443259 -3.000823825668672e-08 -0.099971419575859 +2.9139 0.7070569434376287 0.7070555989598595 -3.07433013042261e-08 -0.09997142825681964 +2.914 0.7070569589035282 0.7070556141786608 -3.148099160716657e-08 -0.09997143693514388 +2.9141000000000004 0.7070569743568127 0.7070556294007577 -3.222113816275622e-08 -0.09997144561083258 +2.9142 0.7070569897974596 0.7070556446261758 -3.29635694497777e-08 -0.09997145428388654 +2.9143000000000003 0.7070570052254476 0.7070556598549389 -3.3708113475168847e-08 -0.09997146295430649 +2.9144 0.7070570206407577 0.7070556750870687 -3.4454597809801396e-08 -0.09997147162209329 +2.9145 0.7070570360433728 0.7070556903225856 -3.5202849628162766e-08 -0.09997148028724773 +2.9146000000000005 0.7070570514332775 0.7070557055615077 -3.5952695750856786e-08 -0.09997148894977062 +2.9147000000000003 0.7070570668104579 0.7070557208038512 -3.670396268233393e-08 -0.0999714976096627 +2.9148 0.7070570821749027 0.707055736049631 -3.745647665154891e-08 -0.09997150626692484 +2.9149000000000003 0.7070570975266017 0.7070557512988596 -3.821006365456979e-08 -0.09997151492155783 +2.915 0.7070571128655473 0.7070557665515478 -3.896454948948934e-08 -0.09997152357356245 +2.9151000000000002 0.7070571281917332 0.7070557818077041 -3.971975980103992e-08 -0.09997153222293946 +2.9152000000000005 0.7070571435051554 0.7070557970673365 -4.047552012163055e-08 -0.09997154086968976 +2.9153000000000002 0.7070571588058115 0.7070558123304493 -4.123165590745083e-08 -0.09997154951381411 +2.9154 0.7070571740937011 0.7070558275970459 -4.198799258192036e-08 -0.09997155815531324 +2.9155 0.7070571893688252 0.7070558428671279 -4.274435557504526e-08 -0.099971566794188 +2.9156000000000004 0.7070572046311877 0.7070558581406947 -4.350057036421468e-08 -0.0999715754304392 +2.9157 0.7070572198807934 0.7070558734177439 -4.4256462512794995e-08 -0.09997158406406759 +2.9158000000000004 0.7070572351176494 0.7070558886982714 -4.50118577122714e-08 -0.099971592695074 +2.9159 0.7070572503417645 0.7070559039822709 -4.5766581820432146e-08 -0.09997160132345917 +2.916 0.7070572655531497 0.707055919269735 -4.65204609059462e-08 -0.09997160994922402 +2.9161000000000006 0.7070572807518176 0.707055934560653 -4.7273321281821046e-08 -0.09997161857236919 +2.9162000000000003 0.7070572959377824 0.7070559498550137 -4.802498955122376e-08 -0.09997162719289555 +2.9163 0.707057311111061 0.7070559651528036 -4.877529264312418e-08 -0.09997163581080394 +2.9164 0.7070573262716713 0.7070559804540071 -4.952405785539193e-08 -0.09997164442609507 +2.9165 0.7070573414196333 0.7070559957586069 -5.027111289258087e-08 -0.09997165303876977 +2.9166000000000003 0.707057356554969 0.7070560110665842 -5.1016285906153e-08 -0.09997166164882887 +2.9167 0.7070573716777023 0.707056026377918 -5.1759405535027614e-08 -0.09997167025627315 +2.9168000000000003 0.7070573867878589 0.7070560416925853 -5.2500300939950506e-08 -0.0999716788611034 +2.9169 0.7070574018854656 0.7070560570105615 -5.323880185228308e-08 -0.09997168746332036 +2.917 0.7070574169705524 0.7070560723318206 -5.397473860392632e-08 -0.09997169606292493 +2.9171000000000005 0.7070574320431497 0.7070560876563339 -5.47079421707973e-08 -0.09997170465991782 +2.9172000000000002 0.7070574471032907 0.7070561029840712 -5.543824421142679e-08 -0.0999717132542998 +2.9173 0.70705746215101 0.707056118315001 -5.616547710403895e-08 -0.09997172184607174 +2.9174 0.707057477186344 0.7070561336490897 -5.688947398688367e-08 -0.09997173043523438 +2.9175 0.707057492209331 0.7070561489863018 -5.7610068792497346e-08 -0.09997173902178853 +2.9176 0.7070575072200107 0.7070561643265998 -5.8327096292588865e-08 -0.09997174760573495 +2.9177000000000004 0.7070575222184255 0.7070561796699453 -5.904039213078249e-08 -0.09997175618707455 +2.9178 0.7070575372046183 0.707056195016297 -5.974979286099864e-08 -0.09997176476580794 +2.9179 0.7070575521786346 0.7070562103656126 -6.045513598540095e-08 -0.09997177334193601 +2.918 0.7070575671405215 0.7070562257178481 -6.115625999277702e-08 -0.09997178191545958 +2.9181000000000004 0.7070575820903278 0.7070562410729575 -6.185300439323291e-08 -0.09997179048637944 +2.9182 0.7070575970281036 0.7070562564308933 -6.25452097561402e-08 -0.09997179905469633 +2.9183000000000003 0.7070576119539012 0.7070562717916058 -6.323271774764938e-08 -0.09997180762041104 +2.9184 0.7070576268677744 0.7070562871550443 -6.391537116451698e-08 -0.09997181618352441 +2.9185 0.7070576417697786 0.7070563025211559 -6.459301397313683e-08 -0.09997182474403717 +2.9186000000000005 0.707057656659971 0.7070563178898863 -6.526549134076506e-08 -0.09997183330195013 +2.9187000000000003 0.7070576715384104 0.7070563332611794 -6.593264967671986e-08 -0.09997184185726404 +2.9188 0.7070576864051573 0.7070563486349781 -6.659433666187167e-08 -0.09997185040997981 +2.9189000000000003 0.7070577012602737 0.7070563640112225 -6.725040128420512e-08 -0.09997185896009814 +2.919 0.7070577161038232 0.7070563793898519 -6.790069387785022e-08 -0.09997186750761979 +2.9191000000000003 0.7070577309358711 0.707056394770804 -6.85450661530064e-08 -0.09997187605254564 +2.9192000000000005 0.7070577457564844 0.7070564101540149 -6.918337123107063e-08 -0.09997188459487645 +2.9193000000000002 0.7070577605657311 0.7070564255394185 -6.981546367976557e-08 -0.09997189313461294 +2.9194 0.7070577753636812 0.707056440926948 -7.044119953959413e-08 -0.09997190167175594 +2.9195 0.7070577901504065 0.7070564563165347 -7.106043636460543e-08 -0.09997191020630627 +2.9196000000000004 0.7070578049259799 0.7070564717081085 -7.167303325015043e-08 -0.09997191873826472 +2.9197 0.7070578196904755 0.7070564871015976 -7.227885086931105e-08 -0.09997192726763204 +2.9198000000000004 0.7070578344439696 0.7070565024969289 -7.287775150022213e-08 -0.09997193579440904 +2.9199 0.7070578491865394 0.7070565178940278 -7.34695990559954e-08 -0.09997194431859648 +2.92 0.7070578639182638 0.7070565332928181 -7.405425912331703e-08 -0.09997195284019515 +2.9201000000000006 0.7070578786392226 0.7070565486932225 -7.463159898326438e-08 -0.0999719613592058 +2.9202000000000004 0.707057893349498 0.7070565640951623 -7.520148764903617e-08 -0.0999719698756293 +2.9203 0.7070579080491729 0.7070565794985568 -7.576379589327442e-08 -0.09997197838946639 +2.9204 0.7070579227383316 0.7070565949033247 -7.631839627538634e-08 -0.09997198690071785 +2.9205 0.70705793741706 0.7070566103093827 -7.686516317103459e-08 -0.09997199540938445 +2.9206000000000003 0.7070579520854452 0.7070566257166471 -7.7403972802495e-08 -0.09997200391546707 +2.9207 0.7070579667435752 0.7070566411250316 -7.793470326641211e-08 -0.09997201241896635 +2.9208000000000003 0.7070579813915401 0.7070566565344498 -7.845723455982001e-08 -0.09997202091988315 +2.9209 0.7070579960294308 0.7070566719448133 -7.897144860876532e-08 -0.09997202941821828 +2.921 0.7070580106573396 0.707056687356033 -7.947722929346063e-08 -0.09997203791397258 +2.9211000000000005 0.7070580252753594 0.7070567027680178 -7.997446247170331e-08 -0.09997204640714666 +2.9212000000000002 0.7070580398835852 0.7070567181806762 -8.04630360127026e-08 -0.09997205489774141 +2.9213 0.7070580544821128 0.7070567335939151 -8.094283981876366e-08 -0.09997206338575765 +2.9214 0.7070580690710386 0.70705674900764 -8.141376584697158e-08 -0.09997207187119604 +2.9215 0.7070580836504613 0.707056764421756 -8.187570813347755e-08 -0.09997208035405743 +2.9216 0.7070580982204797 0.7070567798361667 -8.232856282298917e-08 -0.0999720888343426 +2.9217000000000004 0.7070581127811943 0.7070567952507745 -8.277222818871971e-08 -0.09997209731205237 +2.9218 0.7070581273327066 0.7070568106654807 -8.320660464886803e-08 -0.09997210578718746 +2.9219 0.7070581418751185 0.7070568260801857 -8.363159480044569e-08 -0.09997211425974867 +2.922 0.7070581564085336 0.7070568414947891 -8.404710343662414e-08 -0.09997212272973682 +2.9221000000000004 0.7070581709330565 0.7070568569091891 -8.445303756581674e-08 -0.09997213119715266 +2.9222 0.7070581854487923 0.7070568723232828 -8.48493064298933e-08 -0.09997213966199692 +2.9223000000000003 0.7070581999558473 0.7070568877369672 -8.523582153453779e-08 -0.09997214812427047 +2.9224 0.7070582144543289 0.7070569031501378 -8.561249665445247e-08 -0.09997215658397407 +2.9225 0.7070582289443453 0.7070569185626889 -8.59792478723892e-08 -0.09997216504110848 +2.9226000000000005 0.7070582434260053 0.7070569339745143 -8.633599357741467e-08 -0.09997217349567447 +2.9227000000000003 0.7070582578994189 0.7070569493855073 -8.668265449526813e-08 -0.09997218194767288 +2.9228 0.7070582723646968 0.7070569647955596 -8.701915370310648e-08 -0.09997219039710445 +2.9229000000000003 0.7070582868219499 0.7070569802045625 -8.734541664598416e-08 -0.0999721988439699 +2.923 0.707058301271291 0.7070569956124066 -8.766137114986361e-08 -0.09997220728827005 +2.9231000000000003 0.7070583157128334 0.7070570110189816 -8.796694744503397e-08 -0.09997221573000573 +2.9232000000000005 0.70705833014669 0.7070570264241767 -8.826207817565213e-08 -0.09997222416917767 +2.9233000000000002 0.7070583445729757 0.70705704182788 -8.854669841882462e-08 -0.09997223260578664 +2.9234 0.7070583589918051 0.7070570572299795 -8.882074568981185e-08 -0.09997224103983343 +2.9235 0.7070583734032947 0.707057072630362 -8.908415997325309e-08 -0.09997224947131887 +2.9236000000000004 0.7070583878075603 0.7070570880289142 -8.933688371709492e-08 -0.09997225790024368 +2.9237 0.7070584022047186 0.7070571034255215 -8.95788618525406e-08 -0.09997226632660859 +2.9238000000000004 0.7070584165948872 0.7070571188200696 -8.981004181486674e-08 -0.09997227475041445 +2.9239 0.7070584309781847 0.7070571342124434 -9.003037353908644e-08 -0.0999722831716621 +2.924 0.707058445354729 0.7070571496025266 -9.02398094772966e-08 -0.09997229159035222 +2.9241 0.707058459724639 0.7070571649902033 -9.043830461949454e-08 -0.09997230000648556 +2.9242000000000004 0.7070584740880346 0.7070571803753569 -9.062581648490442e-08 -0.09997230842006301 +2.9243 0.7070584884450353 0.7070571957578703 -9.0802305145396e-08 -0.09997231683108529 +2.9244 0.7070585027957612 0.7070572111376255 -9.096773322461726e-08 -0.0999723252395531 +2.9245 0.7070585171403332 0.707057226514505 -9.112206591187222e-08 -0.09997233364546726 +2.9246000000000003 0.7070585314788722 0.7070572418883907 -9.126527096472298e-08 -0.09997234204882861 +2.9247 0.7070585458114996 0.7070572572591638 -9.139731872026546e-08 -0.09997235044963788 +2.9248000000000003 0.7070585601383368 0.7070572726267055 -9.151818209512941e-08 -0.09997235884789583 +2.9249 0.7070585744595057 0.7070572879908968 -9.162783660282559e-08 -0.09997236724360326 +2.925 0.7070585887751284 0.7070573033516185 -9.172626033986803e-08 -0.09997237563676094 +2.9251000000000005 0.707058603085327 0.7070573187087508 -9.18134340065907e-08 -0.0999723840273696 +2.9252000000000002 0.707058617390224 0.707057334062174 -9.188934090888223e-08 -0.09997239241543007 +2.9253 0.7070586316899421 0.7070573494117687 -9.19539669495123e-08 -0.09997240080094313 +2.9254000000000002 0.707058645984604 0.7070573647574148 -9.20073006420094e-08 -0.09997240918390955 +2.9255 0.7070586602743323 0.7070573800989919 -9.20493331080588e-08 -0.09997241756433008 +2.9256 0.7070586745592499 0.7070573954363801 -9.208005808183928e-08 -0.09997242594220546 +2.9257000000000004 0.7070586888394799 0.7070574107694596 -9.209947190742113e-08 -0.09997243431753657 +2.9258 0.7070587031151447 0.7070574260981095 -9.210757353703136e-08 -0.09997244269032407 +2.9259 0.7070587173863676 0.7070574414222102 -9.210436453539056e-08 -0.09997245106056878 +2.926 0.7070587316532712 0.7070574567416414 -9.208984908058021e-08 -0.09997245942827143 +2.9261000000000004 0.7070587459159785 0.7070574720562832 -9.206403394929757e-08 -0.09997246779343284 +2.9262 0.7070587601746119 0.7070574873660156 -9.202692852899874e-08 -0.0999724761560538 +2.9263000000000003 0.7070587744292938 0.7070575026707189 -9.197854480835765e-08 -0.09997248451613502 +2.9264 0.7070587886801469 0.7070575179702735 -9.191889737553138e-08 -0.09997249287367733 +2.9265 0.707058802927293 0.7070575332645601 -9.184800341122124e-08 -0.09997250122868147 +2.9266000000000005 0.7070588171708541 0.707057548553459 -9.176588268954011e-08 -0.09997250958114817 +2.9267000000000003 0.7070588314109519 0.7070575638368517 -9.167255756326737e-08 -0.09997251793107824 +2.9268 0.7070588456477083 0.7070575791146193 -9.156805296645087e-08 -0.0999725262784725 +2.9269000000000003 0.7070588598812437 0.7070575943866437 -9.14523964066008e-08 -0.0999725346233317 +2.927 0.7070588741116793 0.7070576096528067 -9.132561795428124e-08 -0.09997254296565655 +2.9271000000000003 0.7070588883391355 0.7070576249129904 -9.118775023703868e-08 -0.09997255130544788 +2.9272000000000005 0.7070589025637324 0.7070576401670775 -9.103882843072841e-08 -0.09997255964270642 +2.9273000000000002 0.7070589167855891 0.7070576554149512 -9.08788902551777e-08 -0.09997256797743292 +2.9274 0.7070589310048251 0.707057670656495 -9.07079759533691e-08 -0.09997257630962816 +2.9275 0.7070589452215597 0.7070576858915928 -9.052612829404255e-08 -0.09997258463929298 +2.9276000000000004 0.7070589594359105 0.7070577011201291 -9.03333925552155e-08 -0.09997259296642808 +2.9277 0.7070589736479953 0.707057716341989 -9.012981651117247e-08 -0.09997260129103425 +2.9278000000000004 0.7070589878579316 0.7070577315570578 -8.991545042552618e-08 -0.09997260961311222 +2.9279 0.7070590020658356 0.7070577467652219 -8.969034703213558e-08 -0.09997261793266282 +2.928 0.7070590162718235 0.7070577619663676 -8.945456153250375e-08 -0.09997262624968674 +2.9281 0.7070590304760109 0.7070577771603825 -8.920815156802236e-08 -0.0999726345641848 +2.9282000000000004 0.7070590446785122 0.7070577923471546 -8.895117721997164e-08 -0.09997264287615776 +2.9283 0.7070590588794416 0.7070578075265725 -8.868370098696898e-08 -0.09997265118560641 +2.9284 0.7070590730789128 0.7070578226985258 -8.840578777022379e-08 -0.09997265949253152 +2.9285 0.7070590872770379 0.707057837862904 -8.811750486312914e-08 -0.09997266779693378 +2.9286000000000003 0.7070591014739291 0.7070578530195983 -8.78189219304451e-08 -0.09997267609881408 +2.9287 0.7070591156696975 0.7070578681685006 -8.751011099095152e-08 -0.0999726843981731 +2.9288000000000003 0.7070591298644532 0.7070578833095026 -8.719114640096809e-08 -0.09997269269501158 +2.9289 0.7070591440583058 0.7070578984424978 -8.686210483787454e-08 -0.09997270098933034 +2.929 0.7070591582513641 0.7070579135673805 -8.652306528102865e-08 -0.09997270928113017 +2.9291000000000005 0.7070591724437357 0.7070579286840453 -8.61741089926843e-08 -0.09997271757041173 +2.9292000000000002 0.7070591866355271 0.7070579437923884 -8.581531949804211e-08 -0.09997272585717587 +2.9293 0.7070592008268446 0.7070579588923063 -8.54467825653002e-08 -0.09997273414142328 +2.9294000000000002 0.7070592150177932 0.7070579739836973 -8.506858618830687e-08 -0.09997274242315488 +2.9295 0.7070592292084767 0.7070579890664592 -8.468082055793774e-08 -0.09997275070237123 +2.9296 0.7070592433989982 0.7070580041404922 -8.428357805342207e-08 -0.0999727589790732 +2.9297000000000004 0.7070592575894594 0.7070580192056972 -8.387695320504623e-08 -0.09997276725326154 +2.9298 0.7070592717799618 0.7070580342619757 -8.346104267854121e-08 -0.09997277552493705 +2.9299 0.7070592859706051 0.7070580493092307 -8.303594525773533e-08 -0.09997278379410048 +2.93 0.7070593001614878 0.7070580643473658 -8.260176181853346e-08 -0.09997279206075255 +2.9301000000000004 0.7070593143527077 0.7070580793762864 -8.21585952959572e-08 -0.09997280032489406 +2.9302 0.7070593285443616 0.7070580943958986 -8.17065506693998e-08 -0.0999728085865258 +2.9303000000000003 0.7070593427365446 0.7070581094061095 -8.124573493920734e-08 -0.09997281684564845 +2.9304 0.7070593569293508 0.7070581244068276 -8.077625708764746e-08 -0.09997282510226281 +2.9305 0.7070593711228738 0.7070581393979628 -8.02982280676337e-08 -0.09997283335636968 +2.9306000000000005 0.7070593853172049 0.7070581543794259 -7.981176077323515e-08 -0.0999728416079698 +2.9307000000000003 0.7070593995124346 0.7070581693511286 -7.931697000845145e-08 -0.0999728498570639 +2.9308 0.7070594137086521 0.7070581843129848 -7.881397246119193e-08 -0.09997285810365267 +2.9309000000000003 0.7070594279059462 0.707058199264909 -7.830288668419366e-08 -0.09997286634773705 +2.931 0.7070594421044031 0.7070582142068171 -7.778383305425546e-08 -0.0999728745893177 +2.9311000000000003 0.7070594563041082 0.7070582291386263 -7.725693375142118e-08 -0.09997288282839537 +2.9312000000000005 0.7070594705051455 0.7070582440602554 -7.672231273035679e-08 -0.09997289106497083 +2.9313000000000002 0.7070594847075979 0.7070582589716244 -7.618009568999273e-08 -0.09997289929904486 +2.9314 0.7070594989115471 0.7070582738726546 -7.563041003882942e-08 -0.09997290753061826 +2.9315 0.7070595131170723 0.7070582887632686 -7.507338487932474e-08 -0.09997291575969168 +2.9316000000000004 0.7070595273242526 0.7070583036433904 -7.450915095888813e-08 -0.09997292398626595 +2.9317 0.7070595415331651 0.7070583185129459 -7.393784065253331e-08 -0.09997293221034184 +2.9318 0.7070595557438852 0.7070583333718616 -7.335958792818384e-08 -0.09997294043192007 +2.9319 0.7070595699564874 0.7070583482200665 -7.277452831588177e-08 -0.0999729486510014 +2.932 0.7070595841710445 0.7070583630574903 -7.218279887222581e-08 -0.09997295686758664 +2.9321 0.7070595983876276 0.7070583778840642 -7.158453815348312e-08 -0.09997296508167647 +2.9322000000000004 0.7070596126063062 0.7070583926997214 -7.097988617742537e-08 -0.09997297329327165 +2.9323 0.7070596268271492 0.707058407504396 -7.03689843981753e-08 -0.09997298150237302 +2.9324 0.7070596410502228 0.7070584222980243 -6.975197566674168e-08 -0.09997298970898127 +2.9325 0.7070596552755923 0.7070584370805437 -6.912900420152912e-08 -0.0999729979130972 +2.9326000000000003 0.7070596695033211 0.7070584518518935 -6.850021555017405e-08 -0.09997300611472153 +2.9327 0.7070596837334717 0.7070584666120141 -6.786575656265656e-08 -0.09997301431385502 +2.9328000000000003 0.7070596979661041 0.7070584813608478 -6.722577534706495e-08 -0.09997302251049846 +2.9329 0.7070597122012776 0.7070584960983388 -6.65804212427075e-08 -0.09997303070465263 +2.933 0.7070597264390488 0.707058510824432 -6.592984478671904e-08 -0.09997303889631821 +2.9331000000000005 0.7070597406794734 0.7070585255390752 -6.527419767112658e-08 -0.09997304708549602 +2.9332000000000003 0.7070597549226054 0.7070585402422167 -6.461363271639473e-08 -0.09997305527218678 +2.9333 0.7070597691684968 0.7070585549338069 -6.394830382719027e-08 -0.09997306345639118 +2.9334000000000002 0.7070597834171984 0.7070585696137979 -6.327836596072348e-08 -0.09997307163811003 +2.9335 0.7070597976687591 0.7070585842821437 -6.260397509292095e-08 -0.09997307981734416 +2.9336 0.7070598119232263 0.7070585989387997 -6.192528817852705e-08 -0.09997308799409423 +2.9337000000000004 0.7070598261806451 0.7070586135837231 -6.124246311597567e-08 -0.09997309616836102 +2.9338 0.7070598404410595 0.7070586282168723 -6.055565871182847e-08 -0.09997310434014528 +2.9339 0.7070598547045116 0.7070586428382084 -5.986503464347828e-08 -0.09997311250944776 +2.934 0.707059868971042 0.7070586574476934 -5.917075141621472e-08 -0.09997312067626923 +2.9341000000000004 0.7070598832406889 0.7070586720452913 -5.847297033546861e-08 -0.09997312884061042 +2.9342 0.7070598975134895 0.7070586866309679 -5.7771853461275474e-08 -0.09997313700247211 +2.9343000000000004 0.7070599117894791 0.7070587012046912 -5.7067563577917896e-08 -0.09997314516185507 +2.9344 0.7070599260686907 0.7070587157664299 -5.636026414947322e-08 -0.09997315331876003 +2.9345 0.7070599403511559 0.7070587303161553 -5.565011928663696e-08 -0.09997316147318772 +2.9346000000000005 0.7070599546369051 0.7070587448538403 -5.493729370617366e-08 -0.09997316962513897 +2.9347000000000003 0.7070599689259658 0.7070587593794593 -5.4221952694270825e-08 -0.09997317777461445 +2.9348 0.7070599832183644 0.7070587738929887 -5.350426206533927e-08 -0.09997318592161492 +2.9349000000000003 0.7070599975141254 0.7070587883944064 -5.278438812666812e-08 -0.09997319406614112 +2.935 0.7070600118132718 0.7070588028836929 -5.206249763852616e-08 -0.09997320220819386 +2.9351000000000003 0.7070600261158242 0.7070588173608295 -5.133875777686529e-08 -0.09997321034777384 +2.9352000000000005 0.7070600404218019 0.7070588318258 -5.061333609320505e-08 -0.09997321848488186 +2.9353000000000002 0.707060054731222 0.7070588462785895 -4.9886400474083437e-08 -0.0999732266195186 +2.9354 0.7070600690441005 0.7070588607191853 -4.91581191076635e-08 -0.09997323475168489 +2.9355 0.7070600833604501 0.7070588751475766 -4.84286604411242e-08 -0.09997324288138142 +2.9356000000000004 0.7070600976802834 0.7070588895637537 -4.7698193139677526e-08 -0.09997325100860892 +2.9357 0.7070601120036104 0.7070589039677095 -4.696688605111514e-08 -0.09997325913336819 +2.9358 0.7070601263304392 0.7070589183594385 -4.623490816759021e-08 -0.09997326725566001 +2.9359 0.7070601406607766 0.7070589327389367 -4.5502428583387745e-08 -0.09997327537548512 +2.936 0.7070601549946268 0.7070589471062021 -4.4769616456435436e-08 -0.09997328349284418 +2.9361 0.7070601693319928 0.7070589614612348 -4.403664097054629e-08 -0.09997329160773803 +2.9362000000000004 0.7070601836728755 0.7070589758040362 -4.3303671296766834e-08 -0.09997329972016737 +2.9363 0.7070601980172739 0.7070589901346098 -4.257087655292621e-08 -0.09997330783013297 +2.9364 0.7070602123651855 0.707059004452961 -4.1838425765631506e-08 -0.09997331593763553 +2.9365 0.7070602267166057 0.7070590187590973 -4.110648782899352e-08 -0.09997332404267587 +2.9366000000000003 0.7070602410715287 0.7070590330530271 -4.0375231469627366e-08 -0.09997333214525472 +2.9367 0.7070602554299457 0.7070590473347612 -3.9644825204426196e-08 -0.09997334024537277 +2.9368000000000003 0.707060269791847 0.7070590616043122 -3.891543730430479e-08 -0.09997334834303082 +2.9369 0.7070602841572212 0.7070590758616948 -3.8187235751698835e-08 -0.09997335643822965 +2.937 0.7070602985260546 0.7070590901069246 -3.74603882066565e-08 -0.09997336453096989 +2.9371000000000005 0.7070603128983317 0.7070591043400198 -3.673506196542192e-08 -0.09997337262125237 +2.9372000000000003 0.7070603272740357 0.707059118561 -3.6011423922162854e-08 -0.09997338070907782 +2.9373 0.7070603416531477 0.7070591327698874 -3.528964053140307e-08 -0.09997338879444707 +2.9374000000000002 0.707060356035647 0.7070591469667045 -3.456987776725637e-08 -0.09997339687736079 +2.9375 0.707060370421511 0.7070591611514765 -3.385230108970787e-08 -0.09997340495781966 +2.9376 0.7070603848107158 0.7070591753242305 -3.3137075402438557e-08 -0.09997341303582453 +2.9377000000000004 0.7070603992032354 0.7070591894849951 -3.242436501823924e-08 -0.09997342111137614 +2.9378 0.7070604135990414 0.7070592036338006 -3.171433361867822e-08 -0.09997342918447516 +2.9379 0.7070604279981048 0.7070592177706789 -3.100714421658789e-08 -0.09997343725512235 +2.938 0.7070604424003943 0.7070592318956643 -3.030295912050292e-08 -0.09997344532331849 +2.9381000000000004 0.7070604568058771 0.7070592460087923 -2.9601939898014212e-08 -0.09997345338906435 +2.9382 0.7070604712145184 0.7070592601101 -2.8904247334352387e-08 -0.0999734614523606 +2.9383000000000004 0.7070604856262817 0.7070592741996267 -2.8210041401596428e-08 -0.09997346951320801 +2.9384 0.707060500041129 0.7070592882774125 -2.7519481214655084e-08 -0.09997347757160735 +2.9385 0.7070605144590205 0.7070593023435008 -2.683272500286077e-08 -0.0999734856275594 +2.9386000000000005 0.7070605288799144 0.7070593163979352 -2.6149930066818317e-08 -0.09997349368106478 +2.9387000000000003 0.7070605433037678 0.7070593304407613 -2.547125274891468e-08 -0.09997350173212427 +2.9388 0.707060557730536 0.7070593444720271 -2.4796848390601367e-08 -0.09997350978073873 +2.9389000000000003 0.7070605721601723 0.7070593584917818 -2.412687130247046e-08 -0.09997351782690884 +2.939 0.7070605865926283 0.7070593725000756 -2.3461474725657017e-08 -0.09997352587063527 +2.9391000000000003 0.7070606010278546 0.707059386496961 -2.2800810796710924e-08 -0.09997353391191881 +2.9392000000000005 0.7070606154657998 0.7070594004824925 -2.214503051593819e-08 -0.09997354195076025 +2.9393000000000002 0.7070606299064104 0.7070594144567255 -2.1494283711839118e-08 -0.09997354998716024 +2.9394 0.7070606443496322 0.7070594284197169 -2.0848719004245425e-08 -0.09997355802111958 +2.9395 0.7070606587954089 0.707059442371526 -2.0208483772227864e-08 -0.09997356605263896 +2.9396000000000004 0.7070606732436826 0.7070594563122129 -1.9573724120269115e-08 -0.0999735740817192 +2.9397 0.7070606876943945 0.7070594702418396 -1.894458484703876e-08 -0.09997358210836099 +2.9398 0.7070607021474831 0.7070594841604696 -1.832120940983145e-08 -0.09997359013256506 +2.9399 0.7070607166028864 0.7070594980681677 -1.7703739889005088e-08 -0.09997359815433216 +2.94 0.7070607310605403 0.7070595119650007 -1.7092316964562038e-08 -0.09997360617366306 +2.9401 0.7070607455203796 0.7070595258510368 -1.6487079876250504e-08 -0.09997361419055846 +2.9402000000000004 0.7070607599823373 0.7070595397263448 -1.5888166392339503e-08 -0.09997362220501911 +2.9403 0.7070607744463453 0.707059553590996 -1.5295712783164328e-08 -0.09997363021704579 +2.9404 0.7070607889123339 0.7070595674450627 -1.4709853786432081e-08 -0.0999736382266392 +2.9405 0.7070608033802319 0.7070595812886189 -1.4130722575996651e-08 -0.09997364623380013 +2.9406000000000003 0.7070608178499661 0.7070595951217398 -1.3558450735404182e-08 -0.09997365423852923 +2.9407 0.7070608323214631 0.7070596089445018 -1.2993168221463874e-08 -0.09997366224082732 +2.9408000000000003 0.7070608467946473 0.707059622756983 -1.2435003342130269e-08 -0.09997367024069509 +2.9409 0.707060861269442 0.7070596365592627 -1.1884082725278217e-08 -0.09997367823813329 +2.941 0.7070608757457689 0.7070596503514217 -1.1340531285309458e-08 -0.0999736862331426 +2.9411000000000005 0.7070608902235491 0.7070596641335416 -1.0804472201468573e-08 -0.09997369422572386 +2.9412000000000003 0.7070609047027019 0.7070596779057062 -1.0276026884015882e-08 -0.09997370221587777 +2.9413 0.7070609191831447 0.7070596916679999 -9.755314955145478e-09 -0.09997371020360503 +2.9414000000000002 0.7070609336647946 0.7070597054205082 -9.242454209953954e-09 -0.09997371818890638 +2.9415 0.7070609481475673 0.7070597191633188 -8.737560597792127e-09 -0.09997372617178261 +2.9416 0.7070609626313767 0.7070597328965198 -8.24074819667786e-09 -0.09997373415223444 +2.9417000000000004 0.7070609771161362 0.7070597466202004 -7.752129181637368e-09 -0.09997374213026253 +2.9418 0.7070609916017577 0.7070597603344515 -7.271813811694783e-09 -0.09997375010586769 +2.9419 0.7070610060881521 0.7070597740393652 -6.799910385636709e-09 -0.09997375807905073 +2.942 0.7070610205752289 0.7070597877350341 -6.336525236808055e-09 -0.09997376604981227 +2.9421000000000004 0.7070610350628965 0.7070598014215526 -5.881762696682835e-09 -0.09997377401815308 +2.9422 0.7070610495510623 0.7070598150990155 -5.435725074047493e-09 -0.09997378198407386 +2.9423000000000004 0.7070610640396326 0.7070598287675196 -4.998512637653663e-09 -0.09997378994757544 +2.9424 0.7070610785285127 0.7070598424271619 -4.570223587595235e-09 -0.09997379790865844 +2.9425 0.7070610930176068 0.7070598560780407 -4.150954034491672e-09 -0.09997380586732363 +2.9426000000000005 0.7070611075068183 0.7070598697202555 -3.74079797953869e-09 -0.09997381382357177 +2.9427000000000003 0.7070611219960494 0.7070598833539068 -3.3398472945589397e-09 -0.09997382177740363 +2.9428 0.7070611364852013 0.7070598969790955 -2.9481916951137888e-09 -0.09997382972881988 +2.9429000000000003 0.7070611509741742 0.7070599105959241 -2.5659187309623466e-09 -0.09997383767782121 +2.943 0.707061165462868 0.7070599242044957 -2.193113751366993e-09 -0.09997384562440846 +2.9431000000000003 0.7070611799511809 0.7070599378049145 -1.8298599033586549e-09 -0.09997385356858234 +2.9432000000000005 0.7070611944390105 0.707059951397285 -1.4762381057159546e-09 -0.09997386151034349 +2.9433000000000002 0.707061208926254 0.7070599649817131 -1.132327023811719e-09 -0.0999738694496927 +2.9434 0.7070612234128072 0.7070599785583057 -7.982030600720003e-10 -0.09997387738663077 +2.9435 0.7070612378985655 0.70705999212717 -4.739403418330124e-10 -0.09997388532115838 +2.9436000000000004 0.7070612523834232 0.707060005688414 -1.5961069098346936e-10 -0.09997389325327627 +2.9437 0.707061266867274 0.7070600192421466 1.4471638470903159e-10 -0.09997390118298513 +2.9438 0.707061281350011 0.7070600327884773 4.3897370027162763e-10 -0.09997390911028571 +2.9439 0.7070612958315265 0.7070600463275167 7.230964160775954e-10 -0.0999739170351788 +2.944 0.7070613103117123 0.7070600598593753 9.97022055193586e-10 -0.09997392495766506 +2.9441 0.707061324790459 0.707060073384165 1.2606905094511567e-09 -0.09997393287774525 +2.9442000000000004 0.7070613392676574 0.7070600869019977 1.5140440533245592e-09 -0.09997394079542006 +2.9443 0.707061353743197 0.7070601004129866 1.7570273638800593e-09 -0.09997394871069032 +2.9444 0.7070613682169672 0.7070601139172444 1.9895875199085755e-09 -0.0999739566235566 +2.9445 0.7070613826888565 0.7070601274148857 2.2116740314159777e-09 -0.09997396453401976 +2.9446000000000003 0.7070613971587534 0.7070601409060246 2.4232388326841936e-09 -0.09997397244208052 +2.9447 0.7070614116265455 0.707060154390776 2.62423630308789e-09 -0.09997398034773958 +2.9448000000000003 0.7070614260921195 0.7070601678692552 2.8146232714312824e-09 -0.09997398825099763 +2.9449 0.7070614405553627 0.7070601813415778 2.9943590332953685e-09 -0.09997399615185538 +2.945 0.7070614550161618 0.7070601948078605 3.1634053458337585e-09 -0.09997400405031376 +2.9451000000000005 0.7070614694744024 0.7070602082682197 3.3217264537935276e-09 -0.09997401194637334 +2.9452000000000003 0.7070614839299703 0.7070602217227722 3.4692890817089594e-09 -0.09997401984003487 +2.9453 0.7070614983827503 0.707060235171635 3.606062446044611e-09 -0.09997402773129901 +2.9454000000000002 0.7070615128326281 0.707060248614926 3.732018265603654e-09 -0.0999740356201666 +2.9455 0.7070615272794885 0.7070602620527627 3.847130761527873e-09 -0.09997404350663831 +2.9456 0.7070615417232153 0.7070602754852635 3.9513766659712846e-09 -0.09997405139071487 +2.9457000000000004 0.7070615561636935 0.7070602889125461 4.044735223834861e-09 -0.09997405927239698 +2.9458 0.707061570600807 0.7070603023347302 4.1271881971033375e-09 -0.0999740671516855 +2.9459 0.7070615850344395 0.7070603157519332 4.19871987351883e-09 -0.09997407502858101 +2.946 0.7070615994644748 0.7070603291642743 4.25931706311139e-09 -0.09997408290308424 +2.9461000000000004 0.7070616138907968 0.7070603425718723 4.308969103403171e-09 -0.09997409077519598 +2.9462 0.7070616283132893 0.7070603559748465 4.3476678602757945e-09 -0.09997409864491698 +2.9463000000000004 0.7070616427318355 0.7070603693733155 4.3754077314397954e-09 -0.09997410651224789 +2.9464 0.7070616571463189 0.7070603827673987 4.3921856377610036e-09 -0.09997411437718945 +2.9465 0.7070616715566231 0.7070603961572148 4.39800104060778e-09 -0.09997412223974242 +2.9466000000000006 0.7070616859626319 0.7070604095428832 4.392855925371142e-09 -0.09997413009990753 +2.9467000000000003 0.7070617003642288 0.7070604229245226 4.376754801464766e-09 -0.09997413795768552 +2.9468 0.7070617147612971 0.707060436302252 4.34970470926388e-09 -0.09997414581307706 +2.9469000000000003 0.7070617291537211 0.7070604496761903 4.311715220105261e-09 -0.09997415366608295 +2.947 0.7070617435413844 0.7070604630464559 4.262798414603197e-09 -0.09997416151670384 +2.9471000000000003 0.7070617579241711 0.7070604764131672 4.202968899129356e-09 -0.09997416936494044 +2.9472000000000005 0.7070617723019654 0.7070604897764425 4.132243791067636e-09 -0.09997417721079349 +2.9473000000000003 0.7070617866746519 0.7070605031364003 4.050642713609998e-09 -0.09997418505426375 +2.9474 0.7070618010421152 0.7070605164931583 3.958187797491186e-09 -0.09997419289535195 +2.9475 0.7070618154042405 0.7070605298468338 3.854903671447751e-09 -0.09997420073405874 +2.9476000000000004 0.7070618297609128 0.7070605431975441 3.740817451809708e-09 -0.09997420857038489 +2.9477 0.707061844112018 0.7070605565454064 3.6159587407658123e-09 -0.09997421640433114 +2.9478 0.7070618584574418 0.7070605698905371 3.4803596194246667e-09 -0.09997422423589819 +2.9479 0.7070618727970706 0.7070605832330525 3.3340546313348485e-09 -0.09997423206508675 +2.948 0.7070618871307912 0.7070605965730683 3.1770807850869942e-09 -0.09997423989189752 +2.9481 0.7070619014584908 0.7070606099107002 3.0094775360992032e-09 -0.09997424771633134 +2.9482000000000004 0.7070619157800571 0.707060623246063 2.8312867874843994e-09 -0.09997425553838887 +2.9483 0.7070619300953779 0.7070606365792713 2.642552864896841e-09 -0.0999742633580708 +2.9484 0.7070619444043419 0.7070606499104388 2.4433225156647587e-09 -0.09997427117537787 +2.9485 0.7070619587068383 0.7070606632396791 2.2336448949125676e-09 -0.0999742789903108 +2.9486000000000003 0.7070619730027567 0.707060676567105 2.0135715534178034e-09 -0.09997428680287035 +2.9487 0.7070619872919874 0.7070606898928287 1.7831564254680576e-09 -0.09997429461305715 +2.9488000000000003 0.7070620015744213 0.7070607032169616 1.5424558115137432e-09 -0.09997430242087192 +2.9489 0.70706201584995 0.7070607165396152 1.2915283738312855e-09 -0.0999743102263155 +2.949 0.7070620301184656 0.7070607298608997 1.0304351157064406e-09 -0.0999743180293885 +2.9491000000000005 0.7070620443798605 0.7070607431809248 7.592393614849757e-10 -0.09997432583009168 +2.9492000000000003 0.7070620586340288 0.7070607564997996 4.780067548379452e-10 -0.09997433362842573 +2.9493 0.7070620728808648 0.7070607698176323 1.8680523360820045e-10 -0.09997434142439143 +2.9494000000000002 0.7070620871202634 0.7070607831345304 -1.1429499274101529e-10 -0.09997434921798948 +2.9495 0.7070621013521206 0.7070607964506004 -4.252214405239818e-10 -0.09997435700922057 +2.9496 0.7070621155763326 0.7070608097659483 -7.458993882616949e-10 -0.09997436479808541 +2.9497000000000004 0.7070621297927974 0.7070608230806794 -1.0762518862228454e-09 -0.0999743725845848 +2.9498 0.7070621440014132 0.7070608363948978 -1.4161997729036924e-09 -0.0999743803687194 +2.9499 0.707062158202079 0.707060849708707 -1.7656616975794681e-09 -0.09997438815048994 +2.95 0.7070621723946948 0.7070608630222088 -2.1245541437231452e-09 -0.0999743959298971 +2.9501000000000004 0.7070621865791624 0.7070608763355054 -2.492791436811692e-09 -0.09997440370694168 +2.9502 0.7070622007553828 0.7070608896486972 -2.8702857798879045e-09 -0.09997441148162431 +2.9503000000000004 0.7070622149232594 0.7070609029618833 -3.256947257029852e-09 -0.09997441925394572 +2.9504 0.7070622290826961 0.7070609162751627 -3.652683873249518e-09 -0.09997442702390663 +2.9505 0.7070622432335979 0.7070609295886332 -4.05740156403378e-09 -0.09997443479150782 +2.9506000000000006 0.7070622573758707 0.7070609429023911 -4.471004220497898e-09 -0.09997444255674995 +2.9507000000000003 0.7070622715094216 0.7070609562165318 -4.8933937136716454e-09 -0.09997445031963376 +2.9508 0.7070622856341584 0.7070609695311498 -5.3244699205201584e-09 -0.09997445808015988 +2.9509000000000003 0.7070622997499907 0.7070609828463388 -5.764130736954365e-09 -0.09997446583832915 +2.951 0.7070623138568286 0.7070609961621903 -6.212272115994899e-09 -0.09997447359414223 +2.9511000000000003 0.7070623279545839 0.7070610094787957 -6.66878808164989e-09 -0.09997448134759984 +2.9512000000000005 0.7070623420431689 0.7070610227962448 -7.133570757537899e-09 -0.09997448909870263 +2.9513000000000003 0.7070623561224978 0.7070610361146266 -7.606510393776134e-09 -0.09997449684745147 +2.9514 0.7070623701924854 0.7070610494340284 -8.087495394736022e-09 -0.09997450459384699 +2.9515 0.707062384253048 0.7070610627545365 -8.576412336390449e-09 -0.0999745123378899 +2.9516000000000004 0.7070623983041029 0.7070610760762357 -9.073146000140864e-09 -0.09997452007958088 +2.9517 0.7070624123455691 0.7070610893992102 -9.577579401440217e-09 -0.09997452781892072 +2.9518 0.7070624263773664 0.7070611027235423 -1.0089593815813813e-08 -0.09997453555591006 +2.9519 0.7070624403994161 0.707061116049313 -1.0609068803145438e-08 -0.09997454329054961 +2.952 0.7070624544116411 0.7070611293766025 -1.113588223673398e-08 -0.09997455102284014 +2.9521 0.7070624684139651 0.7070611427054891 -1.166991033625317e-08 -0.09997455875278236 +2.9522000000000004 0.7070624824063136 0.70706115603605 -1.221102769290508e-08 -0.09997456648037692 +2.9523 0.7070624963886132 0.7070611693683615 -1.2759107303680906e-08 -0.09997457420562461 +2.9524 0.7070625103607919 0.7070611827024975 -1.3314020593478693e-08 -0.09997458192852607 +2.9525 0.7070625243227795 0.7070611960385312 -1.3875637452399892e-08 -0.09997458964908208 +2.9526000000000003 0.7070625382745066 0.7070612093765344 -1.4443826260035486e-08 -0.09997459736729332 +2.9527 0.7070625522159055 0.7070612227165772 -1.501845392362991e-08 -0.09997460508316051 +2.9528000000000003 0.7070625661469099 0.7070612360587283 -1.5599385901499813e-08 -0.09997461279668433 +2.9529 0.7070625800674555 0.7070612494030553 -1.6186486241197978e-08 -0.0999746205078656 +2.953 0.7070625939774785 0.7070612627496238 -1.677961760770258e-08 -0.09997462821670493 +2.9531000000000005 0.7070626078769173 0.707061276098498 -1.737864131377484e-08 -0.09997463592320305 +2.9532000000000003 0.7070626217657114 0.7070612894497408 -1.7983417357255588e-08 -0.09997464362736064 +2.9533 0.7070626356438023 0.7070613028034136 -1.8593804448820833e-08 -0.09997465132917849 +2.9534000000000002 0.7070626495111327 0.7070613161595761 -1.920966004841096e-08 -0.09997465902865726 +2.9535 0.7070626633676467 0.7070613295182864 -1.9830840397756788e-08 -0.09997466672579763 +2.9536000000000002 0.70706267721329 0.7070613428796011 -2.0457200556808774e-08 -0.09997467442060032 +2.9537000000000004 0.7070626910480106 0.7070613562435755 -2.108859442715577e-08 -0.0999746821130661 +2.9538 0.7070627048717572 0.707061369610263 -2.1724874799729926e-08 -0.09997468980319565 +2.9539 0.7070627186844802 0.7070613829797153 -2.2365893379960172e-08 -0.09997469749098963 +2.954 0.707062732486132 0.707061396351983 -2.3011500826369824e-08 -0.0999747051764488 +2.9541000000000004 0.7070627462766668 0.707061409727115 -2.36615467818016e-08 -0.09997471285957389 +2.9542 0.7070627600560395 0.707061423105158 -2.4315879911581545e-08 -0.0999747205403656 +2.9543000000000004 0.7070627738242075 0.7070614364861572 -2.4974347938647168e-08 -0.09997472821882458 +2.9544 0.7070627875811291 0.7070614498701566 -2.5636797678675605e-08 -0.09997473589495154 +2.9545 0.7070628013267655 0.7070614632571987 -2.6303075071742316e-08 -0.09997474356874732 +2.9546000000000006 0.7070628150610783 0.7070614766473236 -2.697302522438813e-08 -0.09997475124021254 +2.9547000000000003 0.707062828784031 0.7070614900405698 -2.7646492442362156e-08 -0.09997475890934787 +2.9548 0.707062842495589 0.7070615034369747 -2.8323320267484645e-08 -0.09997476657615399 +2.9549000000000003 0.70706285619572 0.7070615168365736 -2.900335151190779e-08 -0.09997477424063168 +2.955 0.7070628698843923 0.7070615302394003 -2.9686428297363843e-08 -0.09997478190278167 +2.9551000000000003 0.7070628835615766 0.7070615436454866 -3.03723920905101e-08 -0.09997478956260461 +2.9552000000000005 0.707062897227245 0.7070615570548628 -3.1061083741743337e-08 -0.09997479722010122 +2.9553000000000003 0.7070629108813717 0.7070615704675578 -3.1752343518810094e-08 -0.09997480487527223 +2.9554 0.7070629245239319 0.7070615838835981 -3.2446011145187414e-08 -0.0999748125281183 +2.9555 0.7070629381549032 0.707061597303009 -3.3141925838029926e-08 -0.09997482017864012 +2.9556000000000004 0.7070629517742648 0.7070616107258137 -3.383992634503272e-08 -0.09997482782683847 +2.9557 0.7070629653819975 0.7070616241520342 -3.453985097999317e-08 -0.09997483547271407 +2.9558 0.707062978978084 0.70706163758169 -3.5241537663360106e-08 -0.09997484311626754 +2.9559 0.7070629925625083 0.7070616510147992 -3.594482395844617e-08 -0.0999748507574996 +2.956 0.7070630061352565 0.7070616644513785 -3.664954710839909e-08 -0.09997485839641093 +2.9561 0.7070630196963172 0.7070616778914427 -3.73555440726309e-08 -0.0999748660330024 +2.9562000000000004 0.7070630332456793 0.7070616913350047 -3.806265156931863e-08 -0.09997487366727462 +2.9563 0.7070630467833343 0.7070617047820752 -3.877070610706305e-08 -0.09997488129922823 +2.9564 0.7070630603092752 0.7070617182326636 -3.947954402690147e-08 -0.09997488892886394 +2.9565 0.7070630738234971 0.7070617316867781 -4.0189001538357486e-08 -0.09997489655618257 +2.9566000000000003 0.7070630873259964 0.7070617451444241 -4.0898914757821724e-08 -0.09997490418118471 +2.9567 0.7070631008167716 0.7070617586056056 -4.16091197469326e-08 -0.09997491180387108 +2.9568000000000003 0.7070631142958228 0.7070617720703252 -4.2319452548924196e-08 -0.09997491942424239 +2.9569 0.7070631277631518 0.7070617855385838 -4.302974922815899e-08 -0.09997492704229943 +2.957 0.7070631412187627 0.7070617990103794 -4.373984590555415e-08 -0.09997493465804275 +2.9571000000000005 0.7070631546626603 0.7070618124857095 -4.4449578799361095e-08 -0.09997494227147315 +2.9572000000000003 0.7070631680948523 0.7070618259645693 -4.515878426107969e-08 -0.09997494988259129 +2.9573 0.7070631815153474 0.7070618394469526 -4.586729881306652e-08 -0.0999749574913979 +2.9574000000000003 0.7070631949241564 0.707061852932851 -4.657495918748483e-08 -0.09997496509789368 +2.9575 0.7070632083212915 0.7070618664222543 -4.728160236309965e-08 -0.09997497270207929 +2.9576000000000002 0.7070632217067672 0.7070618799151509 -4.798706560252015e-08 -0.09997498030395546 +2.9577000000000004 0.7070632350805994 0.707061893411528 -4.869118648987564e-08 -0.099974987903523 +2.9578 0.7070632484428059 0.7070619069113699 -4.9393802968003726e-08 -0.09997499550078254 +2.9579 0.7070632617934058 0.7070619204146595 -5.0094753376288964e-08 -0.09997500309573468 +2.958 0.7070632751324203 0.7070619339213782 -5.079387648823045e-08 -0.09997501068838019 +2.9581000000000004 0.7070632884598722 0.7070619474315057 -5.149101154852155e-08 -0.09997501827871977 +2.9582 0.7070633017757864 0.7070619609450199 -5.218599830720226e-08 -0.09997502586675414 +2.9583000000000004 0.707063315080189 0.707061974461897 -5.287867706053363e-08 -0.09997503345248399 +2.9584 0.7070633283731078 0.7070619879821112 -5.356888868515014e-08 -0.09997504103590994 +2.9585 0.7070633416545729 0.7070620015056357 -5.425647467438045e-08 -0.09997504861703281 +2.9586000000000006 0.7070633549246155 0.7070620150324411 -5.4941277177495557e-08 -0.09997505619585326 +2.9587000000000003 0.7070633681832688 0.7070620285624971 -5.562313903158429e-08 -0.09997506377237192 +2.9588 0.7070633814305672 0.7070620420957712 -5.630190380058464e-08 -0.09997507134658958 +2.9589000000000003 0.7070633946665477 0.7070620556322296 -5.697741581236343e-08 -0.09997507891850689 +2.959 0.7070634078912481 0.7070620691718368 -5.7649520189074e-08 -0.09997508648812463 +2.9591000000000003 0.7070634211047082 0.7070620827145553 -5.8318062890090616e-08 -0.09997509405544337 +2.9592 0.7070634343069693 0.7070620962603461 -5.898289074171559e-08 -0.09997510162046389 +2.9593000000000003 0.7070634474980746 0.7070621098091688 -5.96438514720906e-08 -0.09997510918318687 +2.9594 0.707063460678069 0.7070621233609813 -6.03007937497943e-08 -0.09997511674361306 +2.9595 0.7070634738469983 0.7070621369157395 -6.095356721571785e-08 -0.0999751243017431 +2.9596000000000005 0.7070634870049105 0.707062150473398 -6.160202251862673e-08 -0.09997513185757764 +2.9597 0.7070635001518552 0.7070621640339101 -6.224601135050578e-08 -0.09997513941111746 +2.9598 0.7070635132878833 0.707062177597227 -6.288538647669997e-08 -0.09997514696236326 +2.9599 0.7070635264130474 0.7070621911632986 -6.352000177190995e-08 -0.09997515451131563 +2.96 0.7070635395274019 0.7070622047320732 -6.414971225532015e-08 -0.09997516205797535 +2.9601 0.7070635526310021 0.7070622183034975 -6.477437412008916e-08 -0.09997516960234314 +2.9602000000000004 0.7070635657239055 0.7070622318775167 -6.539384476847779e-08 -0.09997517714441963 +2.9603 0.707063578806171 0.7070622454540747 -6.600798284480888e-08 -0.09997518468420555 +2.9604 0.7070635918778583 0.7070622590331134 -6.66166482623555e-08 -0.09997519222170155 +2.9605 0.70706360493903 0.7070622726145737 -6.721970224714269e-08 -0.09997519975690843 +2.9606000000000003 0.7070636179897487 0.7070622861983948 -6.781700735486104e-08 -0.0999752072898268 +2.9607 0.7070636310300793 0.7070622997845146 -6.840842751293374e-08 -0.09997521482045738 +2.9608000000000003 0.7070636440600875 0.7070623133728694 -6.899382804783846e-08 -0.09997522234880084 +2.9609 0.7070636570798415 0.7070623269633939 -6.957307571459764e-08 -0.09997522987485788 +2.961 0.7070636700894101 0.7070623405560219 -7.014603872973826e-08 -0.09997523739862929 +2.9611000000000005 0.7070636830888635 0.7070623541506855 -7.071258679818004e-08 -0.09997524492011567 +2.9612000000000003 0.7070636960782732 0.707062367747315 -7.127259114706255e-08 -0.09997525243931771 +2.9613 0.7070637090577128 0.7070623813458399 -7.182592455046502e-08 -0.09997525995623607 +2.9614000000000003 0.7070637220272565 0.7070623949461885 -7.237246136236608e-08 -0.09997526747087158 +2.9615 0.7070637349869802 0.7070624085482871 -7.291207753962886e-08 -0.09997527498322481 +2.9616000000000002 0.7070637479369606 0.7070624221520612 -7.344465067756281e-08 -0.09997528249329644 +2.9617000000000004 0.7070637608772765 0.7070624357574347 -7.39700600303067e-08 -0.09997529000108724 +2.9618 0.7070637738080077 0.7070624493643309 -7.448818654292103e-08 -0.09997529750659792 +2.9619 0.7070637867292349 0.707062462972671 -7.499891287610777e-08 -0.09997530500982912 +2.962 0.7070637996410398 0.7070624765823749 -7.550212343656812e-08 -0.0999753125107815 +2.9621000000000004 0.7070638125435065 0.707062490193362 -7.599770439695175e-08 -0.09997532000945576 +2.9622 0.7070638254367192 0.7070625038055505 -7.648554372925026e-08 -0.0999753275058527 +2.9623000000000004 0.7070638383207639 0.7070625174188567 -7.696553121737393e-08 -0.09997533499997291 +2.9624 0.7070638511957272 0.7070625310331963 -7.743755849748402e-08 -0.09997534249181708 +2.9625 0.7070638640616973 0.7070625446484833 -7.790151907664106e-08 -0.09997534998138591 +2.9626000000000006 0.7070638769187636 0.7070625582646317 -7.835730835101945e-08 -0.09997535746868019 +2.9627000000000003 0.7070638897670163 0.7070625718815534 -7.880482363366303e-08 -0.09997536495370057 +2.9628 0.7070639026065466 0.7070625854991592 -7.924396417790386e-08 -0.09997537243644765 +2.9629000000000003 0.7070639154374468 0.7070625991173591 -7.967463120511775e-08 -0.09997537991692215 +2.963 0.7070639282598106 0.7070626127360622 -8.009672791426531e-08 -0.09997538739512478 +2.9631000000000003 0.7070639410737323 0.7070626263551765 -8.051015952265789e-08 -0.09997539487105622 +2.9632 0.7070639538793075 0.7070626399746089 -8.091483325901871e-08 -0.09997540234471719 +2.9633000000000003 0.7070639666766323 0.7070626535942657 -8.131065841639196e-08 -0.09997540981610831 +2.9634 0.7070639794658045 0.7070626672140518 -8.169754635040799e-08 -0.09997541728523036 +2.9635 0.7070639922469224 0.7070626808338711 -8.207541050703898e-08 -0.09997542475208399 +2.9636000000000005 0.7070640050200849 0.7070626944536269 -8.244416643387459e-08 -0.09997543221666988 +2.9637000000000002 0.7070640177853924 0.7070627080732218 -8.280373181568379e-08 -0.0999754396789887 +2.9638 0.7070640305429456 0.7070627216925571 -8.31540264787517e-08 -0.09997544713904118 +2.9639 0.7070640432928464 0.7070627353115337 -8.349497241082887e-08 -0.09997545459682804 +2.964 0.7070640560351973 0.7070627489300512 -8.382649378368273e-08 -0.09997546205234985 +2.9641 0.7070640687701016 0.7070627625480084 -8.414851696437325e-08 -0.09997546950560733 +2.9642000000000004 0.7070640814976636 0.7070627761653041 -8.446097053780438e-08 -0.09997547695660125 +2.9643 0.7070640942179884 0.7070627897818358 -8.476378531019346e-08 -0.0999754844053323 +2.9644 0.7070641069311812 0.7070628033975002 -8.505689433942892e-08 -0.0999754918518011 +2.9645 0.7070641196373484 0.7070628170121933 -8.534023294374388e-08 -0.09997549929600835 +2.9646000000000003 0.7070641323365969 0.7070628306258108 -8.561373871212447e-08 -0.09997550673795472 +2.9647 0.7070641450290345 0.7070628442382475 -8.587735152339182e-08 -0.09997551417764096 +2.9648000000000003 0.7070641577147694 0.7070628578493975 -8.61310135566104e-08 -0.0999755216150677 +2.9649 0.7070641703939101 0.7070628714591545 -8.637466930323107e-08 -0.09997552905023564 +2.965 0.707064183066566 0.7070628850674114 -8.660826558270357e-08 -0.09997553648314544 +2.9651000000000005 0.7070641957328476 0.7070628986740612 -8.68317515511502e-08 -0.0999755439137979 +2.9652000000000003 0.7070642083928647 0.7070629122789955 -8.7045078709172e-08 -0.09997555134219357 +2.9653 0.7070642210467282 0.7070629258821057 -8.724820092093077e-08 -0.09997555876833317 +2.9654000000000003 0.7070642336945496 0.707062939483283 -8.744107441588378e-08 -0.09997556619221735 +2.9655 0.707064246336441 0.7070629530824181 -8.762365780699832e-08 -0.0999755736138469 +2.9656000000000002 0.7070642589725145 0.707062966679401 -8.779591208641496e-08 -0.09997558103322245 +2.9657000000000004 0.7070642716028823 0.7070629802741216 -8.795780064279474e-08 -0.09997558845034464 +2.9658 0.7070642842276578 0.7070629938664692 -8.810928927259487e-08 -0.09997559586521415 +2.9659 0.7070642968469545 0.7070630074563333 -8.825034617833405e-08 -0.09997560327783181 +2.966 0.7070643094608857 0.7070630210436024 -8.838094198160285e-08 -0.0999756106881982 +2.9661000000000004 0.7070643220695657 0.707063034628165 -8.850104972653317e-08 -0.09997561809631401 +2.9662 0.7070643346731083 0.7070630482099092 -8.861064488153297e-08 -0.09997562550217991 +2.9663000000000004 0.707064347271628 0.7070630617887232 -8.8709705350562e-08 -0.09997563290579661 +2.9664 0.7070643598652395 0.7070630753644948 -8.879821147833589e-08 -0.09997564030716477 +2.9665 0.7070643724540576 0.7070630889371112 -8.887614604685679e-08 -0.09997564770628509 +2.9666000000000006 0.707064385038197 0.7070631025064602 -8.894349428061749e-08 -0.09997565510315817 +2.9667000000000003 0.7070643976177733 0.7070631160724292 -8.900024385614241e-08 -0.09997566249778482 +2.9668 0.7070644101929012 0.7070631296349055 -8.90463848959161e-08 -0.09997566989016567 +2.9669 0.7070644227636962 0.707063143193776 -8.908190997705678e-08 -0.09997567728030138 +2.967 0.7070644353302733 0.7070631567489276 -8.910681412437754e-08 -0.09997568466819261 +2.9671000000000003 0.707064447892748 0.7070631703002479 -8.912109481472308e-08 -0.09997569205384008 +2.9672 0.707064460451236 0.7070631838476239 -8.912475197783709e-08 -0.09997569943724453 +2.9673000000000003 0.7070644730058524 0.7070631973909425 -8.911778799722964e-08 -0.09997570681840659 +2.9674 0.7070644855567123 0.7070632109300907 -8.910020770237087e-08 -0.0999757141973269 +2.9675 0.7070644981039307 0.707063224464956 -8.907201837302786e-08 -0.09997572157400614 +2.9676000000000005 0.707064510647623 0.7070632379954258 -8.903322973492778e-08 -0.09997572894844509 +2.9677000000000002 0.7070645231879042 0.7070632515213875 -8.898385395195163e-08 -0.09997573632064437 +2.9678 0.7070645357248887 0.7070632650427289 -8.892390563654262e-08 -0.09997574369060463 +2.9679 0.7070645482586913 0.7070632785593376 -8.885340182715473e-08 -0.09997575105832661 +2.968 0.7070645607894261 0.7070632920711019 -8.877236199866106e-08 -0.09997575842381096 +2.9681 0.7070645733172076 0.7070633055779098 -8.868080804674133e-08 -0.09997576578705836 +2.9682000000000004 0.7070645858421492 0.7070633190796498 -8.857876428614714e-08 -0.09997577314806941 +2.9683 0.7070645983643645 0.707063332576211 -8.846625745070197e-08 -0.09997578050684489 +2.9684 0.7070646108839671 0.7070633460674827 -8.834331667335188e-08 -0.09997578786338546 +2.9685 0.7070646234010698 0.7070633595533542 -8.82099734905023e-08 -0.09997579521769183 +2.9686000000000003 0.707064635915785 0.7070633730337152 -8.806626182380345e-08 -0.09997580256976459 +2.9687 0.7070646484282247 0.7070633865084562 -8.791221798361976e-08 -0.09997580991960447 +2.9688000000000003 0.707064660938501 0.707063399977468 -8.774788064908057e-08 -0.09997581726721216 +2.9689 0.7070646734467247 0.7070634134406414 -8.757329086374332e-08 -0.09997582461258832 +2.969 0.707064685953007 0.7070634268978682 -8.73884920234505e-08 -0.09997583195573362 +2.9691000000000005 0.7070646984574578 0.7070634403490402 -8.719352986505391e-08 -0.09997583929664872 +2.9692000000000003 0.7070647109601873 0.7070634537940504 -8.698845246381259e-08 -0.09997584663533436 +2.9693 0.7070647234613048 0.7070634672327922 -8.677331020303519e-08 -0.0999758539717912 +2.9694000000000003 0.7070647359609183 0.707063480665159 -8.65481557792841e-08 -0.09997586130601993 +2.9695 0.7070647484591364 0.7070634940910449 -8.631304418416086e-08 -0.09997586863802115 +2.9696000000000002 0.7070647609560666 0.7070635075103447 -8.606803269303048e-08 -0.09997587596779556 +2.9697000000000005 0.7070647734518155 0.7070635209229549 -8.58131808407353e-08 -0.09997588329534393 +2.9698 0.7070647859464891 0.707063534328771 -8.554855042072762e-08 -0.09997589062066685 +2.9699 0.707064798440193 0.7070635477276899 -8.527420545991621e-08 -0.09997589794376495 +2.97 0.707064810933032 0.7070635611196097 -8.499021220565589e-08 -0.099975905264639 +2.9701000000000004 0.7070648234251102 0.7070635745044282 -8.469663911620656e-08 -0.09997591258328964 +2.9702 0.7070648359165308 0.7070635878820453 -8.439355683818178e-08 -0.09997591989971755 +2.9703000000000004 0.7070648484073958 0.7070636012523603 -8.408103819093626e-08 -0.0999759272139234 +2.9704 0.7070648608978071 0.7070636146152743 -8.375915814401447e-08 -0.09997593452590782 +2.9705 0.7070648733878655 0.707063627970689 -8.342799381021171e-08 -0.09997594183567154 +2.9706000000000006 0.7070648858776711 0.7070636413185065 -8.308762442389012e-08 -0.09997594914321528 +2.9707000000000003 0.7070648983673231 0.7070636546586302 -8.273813130801888e-08 -0.09997595644853963 +2.9708 0.707064910856919 0.7070636679909643 -8.237959787677634e-08 -0.09997596375164523 +2.9709 0.7070649233465567 0.7070636813154143 -8.201210959825345e-08 -0.09997597105253289 +2.971 0.7070649358363323 0.7070636946318859 -8.163575398404538e-08 -0.09997597835120321 +2.9711000000000003 0.7070649483263411 0.7070637079402864 -8.125062056323074e-08 -0.09997598564765689 +2.9712 0.7070649608166775 0.7070637212405235 -8.085680087022845e-08 -0.09997599294189452 +2.9713000000000003 0.7070649733074345 0.7070637345325066 -8.045438840576652e-08 -0.09997600023391685 +2.9714 0.7070649857987049 0.7070637478161457 -8.00434786299431e-08 -0.09997600752372456 +2.9715 0.7070649982905797 0.7070637610913515 -7.962416893273622e-08 -0.09997601481131824 +2.9716000000000005 0.7070650107831491 0.7070637743580366 -7.919655861318708e-08 -0.09997602209669865 +2.9717000000000002 0.7070650232765021 0.7070637876161141 -7.87607488568487e-08 -0.09997602937986638 +2.9718 0.7070650357707271 0.7070638008654986 -7.831684271149969e-08 -0.09997603666082218 +2.9719 0.7070650482659104 0.7070638141061054 -7.78649450567867e-08 -0.09997604393956669 +2.972 0.707065060762138 0.7070638273378512 -7.740516259034658e-08 -0.09997605121610055 +2.9721 0.7070650732594945 0.7070638405606536 -7.693760379137715e-08 -0.09997605849042442 +2.9722000000000004 0.7070650857580634 0.7070638537744323 -7.646237890329005e-08 -0.0999760657625391 +2.9723 0.7070650982579265 0.7070638669791072 -7.59795999059551e-08 -0.09997607303244517 +2.9724 0.707065110759165 0.7070638801745993 -7.548938048534265e-08 -0.09997608030014331 +2.9725 0.7070651232618581 0.7070638933608318 -7.499183601010484e-08 -0.09997608756563414 +2.9726000000000004 0.7070651357660848 0.7070639065377285 -7.44870835059884e-08 -0.0999760948289184 +2.9727 0.7070651482719221 0.7070639197052151 -7.397524162591068e-08 -0.09997610208999679 +2.9728000000000003 0.7070651607794458 0.7070639328632171 -7.345643062090304e-08 -0.09997610934886991 +2.9729 0.7070651732887303 0.7070639460116632 -7.293077231539102e-08 -0.09997611660553843 +2.973 0.7070651857998488 0.707063959150482 -7.239839007727039e-08 -0.099976123860003 +2.9731000000000005 0.7070651983128733 0.7070639722796045 -7.185940878451369e-08 -0.09997613111226439 +2.9732000000000003 0.7070652108278743 0.7070639853989622 -7.131395480435357e-08 -0.09997613836232316 +2.9733 0.7070652233449208 0.7070639985084884 -7.076215595685359e-08 -0.09997614561018003 +2.9734000000000003 0.7070652358640807 0.7070640116081177 -7.020414148498424e-08 -0.09997615285583564 +2.9735 0.7070652483854203 0.7070640246977864 -6.964004203380628e-08 -0.09997616009929072 +2.9736000000000002 0.7070652609090045 0.7070640377774318 -6.906998960536787e-08 -0.09997616734054587 +2.9737000000000005 0.7070652734348966 0.7070640508469925 -6.849411754005635e-08 -0.09997617457960178 +2.9738 0.7070652859631588 0.7070640639064093 -6.791256047583225e-08 -0.09997618181645915 +2.9739 0.7070652984938517 0.7070640769556238 -6.732545432827988e-08 -0.09997618905111862 +2.974 0.7070653110270342 0.7070640899945793 -6.67329362442036e-08 -0.09997619628358084 +2.9741000000000004 0.7070653235627637 0.7070641030232204 -6.613514458297942e-08 -0.09997620351384648 +2.9742 0.7070653361010969 0.7070641160414934 -6.553221887622279e-08 -0.0999762107419162 +2.9743000000000004 0.707065348642088 0.7070641290493462 -6.492429980003295e-08 -0.09997621796779071 +2.9744 0.7070653611857902 0.7070641420467285 -6.431152913769639e-08 -0.09997622519147074 +2.9745 0.707065373732255 0.7070641550335905 -6.369404974976289e-08 -0.09997623241295682 +2.9746000000000006 0.7070653862815324 0.7070641680098848 -6.307200554108577e-08 -0.09997623963224965 +2.9747000000000003 0.7070653988336705 0.7070641809755652 -6.244554142482636e-08 -0.09997624684934991 +2.9748 0.7070654113887165 0.7070641939305875 -6.181480328992794e-08 -0.09997625406425831 +2.9749 0.7070654239467158 0.7070642068749087 -6.117993796598761e-08 -0.09997626127697547 +2.975 0.7070654365077114 0.7070642198084871 -6.054109319506701e-08 -0.09997626848750202 +2.9751000000000003 0.7070654490717458 0.7070642327312835 -5.989841758658951e-08 -0.09997627569583865 +2.9752 0.7070654616388596 0.7070642456432596 -5.925206059262042e-08 -0.09997628290198608 +2.9753000000000003 0.7070654742090916 0.7070642585443787 -5.860217246840202e-08 -0.09997629010594494 +2.9754 0.7070654867824788 0.7070642714346063 -5.794890423744224e-08 -0.09997629730771589 +2.9755 0.707065499359057 0.7070642843139088 -5.7292407657904415e-08 -0.09997630450729955 +2.9756000000000005 0.7070655119388602 0.7070642971822547 -5.663283518747911e-08 -0.09997631170469666 +2.9757000000000002 0.7070655245219206 0.7070643100396141 -5.5970339945653896e-08 -0.09997631889990785 +2.9758 0.7070655371082688 0.7070643228859586 -5.53050756822715e-08 -0.09997632609293378 +2.9759 0.7070655496979339 0.7070643357212616 -5.4637196737414295e-08 -0.0999763332837751 +2.976 0.7070655622909432 0.7070643485454984 -5.396685800736038e-08 -0.09997634047243253 +2.9761 0.7070655748873224 0.7070643613586453 -5.32942149098891e-08 -0.0999763476589067 +2.9762000000000004 0.7070655874870955 0.7070643741606808 -5.2619423348068683e-08 -0.09997635484319828 +2.9763 0.7070656000902846 0.7070643869515847 -5.194263967165866e-08 -0.09997636202530791 +2.9764 0.7070656126969107 0.7070643997313388 -5.126402064263222e-08 -0.09997636920523623 +2.9765 0.7070656253069925 0.7070644124999269 -5.058372340243332e-08 -0.09997637638298398 +2.9766000000000004 0.7070656379205473 0.7070644252573337 -4.9901905426765446e-08 -0.09997638355855178 +2.9767 0.7070656505375905 0.7070644380035462 -4.9218724498052875e-08 -0.09997639073194027 +2.9768000000000003 0.707065663158136 0.7070644507385526 -4.853433866348206e-08 -0.09997639790315013 +2.9769 0.7070656757821963 0.7070644634623436 -4.7848906201716605e-08 -0.09997640507218204 +2.977 0.7070656884097812 0.7070644761749107 -4.7162585582998656e-08 -0.09997641223903665 +2.9771000000000005 0.7070657010408998 0.7070644888762476 -4.6475535436189125e-08 -0.0999764194037146 +2.9772000000000003 0.7070657136755591 0.7070645015663495 -4.5787914509140114e-08 -0.09997642656621654 +2.9773 0.7070657263137647 0.7070645142452133 -4.509988163465097e-08 -0.09997643372654318 +2.9774000000000003 0.7070657389555199 0.7070645269128382 -4.441159569067805e-08 -0.09997644088469516 +2.9775 0.7070657516008266 0.7070645395692243 -4.372321556561317e-08 -0.09997644804067314 +2.9776000000000002 0.7070657642496849 0.7070645522143738 -4.303490012247781e-08 -0.09997645519447776 +2.9777000000000005 0.7070657769020936 0.7070645648482905 -4.234680816084729e-08 -0.09997646234610968 +2.9778000000000002 0.7070657895580497 0.7070645774709801 -4.1659098379601654e-08 -0.09997646949556968 +2.9779 0.7070658022175478 0.7070645900824495 -4.0971929341838183e-08 -0.09997647664285826 +2.978 0.7070658148805813 0.7070646026827079 -4.028545943796785e-08 -0.09997648378797613 +2.9781000000000004 0.7070658275471419 0.7070646152717659 -3.9599846848262926e-08 -0.09997649093092395 +2.9782 0.7070658402172199 0.707064627849636 -3.891524950872492e-08 -0.09997649807170242 +2.9783000000000004 0.7070658528908034 0.707064640416332 -3.823182507145702e-08 -0.09997650521031214 +2.9784 0.7070658655678789 0.7070646529718696 -3.754973087013221e-08 -0.09997651234675377 +2.9785 0.7070658782484314 0.7070646655162665 -3.686912388573254e-08 -0.09997651948102802 +2.9786000000000006 0.7070658909324443 0.7070646780495415 -3.619016070567464e-08 -0.09997652661313555 +2.9787000000000003 0.7070659036198992 0.7070646905717155 -3.5512997493126856e-08 -0.09997653374307695 +2.9788 0.7070659163107755 0.7070647030828107 -3.48377899462432e-08 -0.09997654087085289 +2.9789 0.7070659290050518 0.7070647155828513 -3.416469326628785e-08 -0.09997654799646408 +2.979 0.7070659417027048 0.7070647280718634 -3.349386212001329e-08 -0.09997655511991112 +2.9791000000000003 0.7070659544037091 0.7070647405498742 -3.282545060377326e-08 -0.09997656224119475 +2.9792 0.7070659671080382 0.7070647530169127 -3.21596122095872e-08 -0.09997656936031556 +2.9793000000000003 0.7070659798156633 0.7070647654730096 -3.149649978957843e-08 -0.09997657647727419 +2.9794 0.7070659925265548 0.7070647779181971 -3.083626551976179e-08 -0.09997658359207129 +2.9795 0.7070660052406809 0.7070647903525097 -3.017906086599971e-08 -0.0999765907047076 +2.9796000000000005 0.7070660179580086 0.7070648027759825 -2.9525036549524555e-08 -0.09997659781518378 +2.9797000000000002 0.7070660306785026 0.7070648151886529 -2.8874342510943132e-08 -0.09997660492350038 +2.9798 0.7070660434021265 0.7070648275905596 -2.8227127877276936e-08 -0.09997661202965813 +2.9799 0.7070660561288425 0.707064839981743 -2.7583540929002406e-08 -0.09997661913365766 +2.98 0.7070660688586111 0.707064852362245 -2.694372906210385e-08 -0.09997662623549967 +2.9801 0.7070660815913907 0.7070648647321092 -2.630783875814946e-08 -0.09997663333518475 +2.9802000000000004 0.7070660943271383 0.7070648770913806 -2.5676015550247372e-08 -0.09997664043271354 +2.9803 0.7070661070658102 0.7070648894401059 -2.5048403986399626e-08 -0.09997664752808676 +2.9804 0.7070661198073602 0.7070649017783334 -2.442514760066239e-08 -0.09997665462130507 +2.9805 0.7070661325517411 0.7070649141061125 -2.380638887931885e-08 -0.09997666171236909 +2.9806000000000004 0.7070661452989038 0.7070649264234947 -2.3192269226618434e-08 -0.09997666880127946 +2.9807 0.7070661580487976 0.7070649387305328 -2.2582928934419128e-08 -0.09997667588803683 +2.9808000000000003 0.707066170801371 0.7070649510272807 -2.1978507147493026e-08 -0.0999766829726419 +2.9809 0.7070661835565704 0.7070649633137944 -2.1379141833602344e-08 -0.09997669005509527 +2.981 0.707066196314341 0.707064975590131 -2.0784969753141758e-08 -0.09997669713539764 +2.9811000000000005 0.7070662090746265 0.7070649878563493 -2.01961264274797e-08 -0.09997670421354965 +2.9812000000000003 0.7070662218373691 0.7070650001125093 -1.9612746106865975e-08 -0.09997671128955196 +2.9813 0.70706623460251 0.7070650123586726 -1.903496173833938e-08 -0.0999767183634053 +2.9814000000000003 0.707066247369988 0.7070650245949015 -1.846290493883948e-08 -0.09997672543511016 +2.9815 0.7070662601397413 0.707065036821261 -1.789670596311424e-08 -0.09997673250466727 +2.9816000000000003 0.7070662729117065 0.7070650490378163 -1.7336493675964432e-08 -0.09997673957207727 +2.9817000000000005 0.7070662856858193 0.7070650612446346 -1.6782395521018623e-08 -0.09997674663734087 +2.9818000000000002 0.7070662984620131 0.7070650734417845 -1.6234537492110235e-08 -0.09997675370045865 +2.9819 0.7070663112402205 0.7070650856293352 -1.5693044104220927e-08 -0.09997676076143126 +2.982 0.7070663240203726 0.7070650978073583 -1.5158038369628146e-08 -0.09997676782025934 +2.9821000000000004 0.7070663368023999 0.7070651099759262 -1.4629641761042256e-08 -0.09997677487694365 +2.9822 0.7070663495862306 0.7070651221351122 -1.4107974193825618e-08 -0.09997678193148472 +2.9823000000000004 0.7070663623717921 0.7070651342849914 -1.3593153993900209e-08 -0.09997678898388326 +2.9824 0.7070663751590107 0.7070651464256397 -1.3085297868257323e-08 -0.09997679603413988 +2.9825 0.7070663879478113 0.7070651585571348 -1.258452088544193e-08 -0.09997680308225526 +2.9826000000000006 0.7070664007381178 0.7070651706795554 -1.2090936439990846e-08 -0.09997681012823009 +2.9827000000000004 0.7070664135298523 0.7070651827929808 -1.1604656236820221e-08 -0.09997681717206497 +2.9828 0.7070664263229365 0.7070651948974924 -1.1125790263469965e-08 -0.09997682421376056 +2.9829 0.7070664391172901 0.707065206993172 -1.0654446760613445e-08 -0.09997683125331747 +2.983 0.7070664519128325 0.7070652190801034 -1.0190732200807129e-08 -0.09997683829073643 +2.9831000000000003 0.7070664647094814 0.7070652311583709 -9.734751262903407e-09 -0.09997684532601807 +2.9832 0.7070664775071537 0.7070652432280596 -9.286606810800235e-09 -0.099976852359163 +2.9833000000000003 0.7070664903057648 0.7070652552892562 -8.846399865251875e-09 -0.09997685939017184 +2.9834 0.7070665031052301 0.7070652673420489 -8.414229593460554e-09 -0.09997686641904538 +2.9835 0.7070665159054623 0.707065279386526 -7.990193269177825e-09 -0.09997687344578417 +2.9836000000000005 0.7070665287063747 0.7070652914227769 -7.57438626316359e-09 -0.09997688047038883 +2.9837000000000002 0.7070665415078781 0.7070653034508925 -7.166902020634691e-09 -0.09997688749286 +2.9838 0.7070665543098839 0.7070653154709646 -6.767832036111421e-09 -0.0999768945131984 +2.9839 0.7070665671123012 0.707065327483086 -6.377265834335566e-09 -0.09997690153140468 +2.984 0.7070665799150389 0.7070653394873502 -5.995290951188448e-09 -0.0999769085474794 +2.9841 0.7070665927180046 0.7070653514838513 -5.621992918078411e-09 -0.09997691556142323 +2.9842000000000004 0.7070666055211055 0.7070653634726849 -5.25745522984844e-09 -0.09997692257323683 +2.9843 0.7070666183242474 0.7070653754539477 -4.901759339571987e-09 -0.09997692958292093 +2.9844 0.7070666311273357 0.7070653874277363 -4.554984634266845e-09 -0.09997693659047607 +2.9845 0.7070666439302745 0.7070653993941489 -4.217208420149998e-09 -0.09997694359590294 +2.9846000000000004 0.7070666567329673 0.707065411353284 -3.888505903555661e-09 -0.09997695059920216 +2.9847 0.7070666695353174 0.7070654233052415 -3.5689501761901332e-09 -0.09997695760037444 +2.9848000000000003 0.7070666823372262 0.7070654352501217 -3.2586121908456667e-09 -0.09997696459942043 +2.9849 0.7070666951385954 0.7070654471880251 -2.957560756196298e-09 -0.0999769715963407 +2.985 0.7070667079393251 0.7070654591190539 -2.665862514246442e-09 -0.09997697859113588 +2.9851000000000005 0.7070667207393154 0.7070654710433102 -2.3835819325246366e-09 -0.09997698558380667 +2.9852000000000003 0.7070667335384657 0.7070654829608973 -2.1107812858689456e-09 -0.09997699257435375 +2.9853 0.7070667463366741 0.707065494871919 -1.8475206416818102e-09 -0.09997699956277771 +2.9854000000000003 0.7070667591338388 0.7070655067764795 -1.5938578460522601e-09 -0.09997700654907918 +2.9855 0.7070667719298571 0.7070655186746835 -1.3498485124802118e-09 -0.09997701353325883 +2.9856000000000003 0.7070667847246259 0.7070655305666371 -1.1155460140702123e-09 -0.09997702051531732 +2.9857000000000005 0.7070667975180412 0.7070655424524459 -8.910014679189282e-10 -0.09997702749525529 +2.9858000000000002 0.7070668103099991 0.7070655543322164 -6.762637195026344e-10 -0.09997703447307335 +2.9859 0.707066823100394 0.7070655662060559 -4.713793409424905e-10 -0.09997704144877215 +2.986 0.7070668358891214 0.707065578074072 -2.763926171267528e-10 -0.09997704842235235 +2.9861000000000004 0.7070668486760754 0.7070655899363725 -9.134552923090178e-11 -0.09997705539381462 +2.9862 0.7070668614611496 0.7070656017930659 8.372224094554959e-11 -0.09997706236315954 +2.9863000000000004 0.7070668742442378 0.7070656136442609 2.487733283262905e-10 -0.09997706933038777 +2.9864 0.7070668870252328 0.7070656254900667 4.0377268455821236e-10 -0.09997707629549996 +2.9865 0.7070668998040278 0.7070656373305932 5.486876040322608e-10 -0.09997708325849686 +2.9866 0.7070669125805151 0.70706564916595 6.834877082709245e-10 -0.099977090219379 +2.9867000000000004 0.7070669253545865 0.7070656609962471 8.081449650101935e-10 -0.09997709717814703 +2.9868 0.7070669381261341 0.7070656728215949 9.226336916690059e-10 -0.0999771041348016 +2.9869 0.7070669508950493 0.7070656846421044 1.026930558818695e-09 -0.09997711108934333 +2.987 0.7070669636612237 0.707065696457886 1.1210145936524363e-09 -0.09997711804177288 +2.9871000000000003 0.7070669764245484 0.707065708269051 1.2048671869241412e-09 -0.09997712499209091 +2.9872 0.7070669891849144 0.7070657200757107 1.2784721024894363e-09 -0.099977131940298 +2.9873000000000003 0.7070670019422125 0.7070657318779763 1.3418154608257904e-09 -0.09997713888639484 +2.9874 0.7070670146963336 0.7070657436759598 1.3948857659207281e-09 -0.09997714583038213 +2.9875 0.7070670274471684 0.7070657554697724 1.4376738879245954e-09 -0.09997715277226041 +2.9876000000000005 0.7070670401946073 0.7070657672595257 1.4701730787630707e-09 -0.09997715971203036 +2.9877000000000002 0.707067052938541 0.7070657790453316 1.4923789625961859e-09 -0.09997716664969257 +2.9878 0.70706706567886 0.7070657908273018 1.5042895366856879e-09 -0.09997717358524777 +2.9879000000000002 0.7070670784154549 0.7070658026055481 1.5059051818033797e-09 -0.09997718051869658 +2.988 0.7070670911482162 0.707065814380182 1.4972286483533326e-09 -0.09997718745003958 +2.9881 0.7070671038770342 0.7070658261513154 1.4782650641781414e-09 -0.09997719437927742 +2.9882000000000004 0.7070671166018001 0.7070658379190596 1.4490219276200311e-09 -0.09997720130641079 +2.9883 0.7070671293224048 0.7070658496835263 1.4095091049187713e-09 -0.09997720823144035 +2.9884 0.7070671420387391 0.7070658614448269 1.3597388328137616e-09 -0.09997721515436675 +2.9885 0.7070671547506939 0.707065873203072 1.299725706400967e-09 -0.09997722207519051 +2.9886000000000004 0.7070671674581608 0.7070658849583729 1.2294866843370889e-09 -0.09997722899391236 +2.9887 0.7070671801610311 0.7070658967108403 1.149041079298585e-09 -0.09997723591053292 +2.9888000000000003 0.7070671928591966 0.7070659084605846 1.058410546705968e-09 -0.09997724282505278 +2.9889 0.7070672055525493 0.7070659202077161 9.57619095132145e-10 -0.09997724973747263 +2.989 0.7070672182409814 0.7070659319523445 8.46693060281567e-10 -0.09997725664779304 +2.9891000000000005 0.707067230924386 0.7070659436945801 7.256611162659299e-10 -0.09997726355601477 +2.9892000000000003 0.7070672436026555 0.7070659554345318 5.945542591243025e-10 -0.09997727046213839 +2.9893 0.7070672562756832 0.7070659671723085 4.5340579554742355e-10 -0.09997727736616452 +2.9894000000000003 0.707067268943363 0.7070659789080189 3.0225134287770183e-10 -0.09997728426809377 +2.9895 0.707067281605589 0.7070659906417707 1.411288134967048e-10 -0.09997729116792678 +2.9896000000000003 0.7070672942622558 0.7070660023736722 -2.9921586042203074e-11 -0.09997729806566429 +2.9897000000000005 0.7070673069132585 0.7070660141038305 -2.108573758305421e-10 -0.09997730496130686 +2.9898000000000002 0.707067319558492 0.7070660258323521 -4.0163380694152595e-10 -0.09997731185485509 +2.9899 0.707067332197853 0.7070660375593435 -6.022038727057644e-10 -0.0999773187463097 +2.99 0.7070673448312379 0.7070660492849103 -8.125183217216891e-10 -0.09997732563567129 +2.9901000000000004 0.7070673574585435 0.7070660610091579 -1.032525668263895e-09 -0.09997733252294051 +2.9902 0.7070673700796679 0.7070660727321907 -1.262172207895651e-09 -0.09997733940811802 +2.9903000000000004 0.7070673826945089 0.7070660844541126 -1.5014020261425176e-09 -0.09997734629120436 +2.9904 0.7070673953029654 0.707066096175027 -1.7501570141048584e-09 -0.0999773531722002 +2.9905 0.7070674079049372 0.7070661078950368 -2.008376880600904e-09 -0.09997736005110625 +2.9906 0.7070674205003245 0.7070661196142438 -2.2759991747181574e-09 -0.0999773669279231 +2.9907000000000004 0.7070674330890281 0.7070661313327494 -2.5529592918849264e-09 -0.09997737380265134 +2.9908 0.7070674456709496 0.707066143050654 -2.8391904938196433e-09 -0.0999773806752916 +2.9909 0.7070674582459917 0.7070661547680579 -3.134623920673929e-09 -0.09997738754584462 +2.991 0.7070674708140572 0.7070661664850599 -3.4391886083798284e-09 -0.09997739441431096 +2.9911000000000003 0.7070674833750503 0.7070661782017582 -3.752811518140109e-09 -0.09997740128069124 +2.9912 0.7070674959288754 0.7070661899182504 -4.075417529489367e-09 -0.09997740814498608 +2.9913000000000003 0.7070675084754383 0.7070662016346332 -4.406929481060029e-09 -0.09997741500719615 +2.9914 0.7070675210146455 0.7070662133510025 -4.747268175786523e-09 -0.09997742186732211 +2.9915 0.7070675335464041 0.7070662250674532 -5.096352407793492e-09 -0.09997742872536454 +2.9916000000000005 0.7070675460706223 0.7070662367840793 -5.454098974538857e-09 -0.0999774355813241 +2.9917000000000002 0.7070675585872093 0.7070662485009738 -5.820422702834671e-09 -0.09997744243520139 +2.9918 0.7070675710960753 0.7070662602182288 -6.195236465326992e-09 -0.09997744928699707 +2.9919000000000002 0.7070675835971314 0.7070662719359359 -6.578451200445201e-09 -0.09997745613671179 +2.992 0.7070675960902895 0.707066283654185 -6.969975935820771e-09 -0.09997746298434619 +2.9921 0.7070676085754625 0.7070662953730658 -7.369717808236587e-09 -0.0999774698299009 +2.9922000000000004 0.7070676210525642 0.7070663070926658 -7.777582089647794e-09 -0.09997747667337648 +2.9923 0.7070676335215103 0.7070663188130728 -8.19347220452904e-09 -0.09997748351477365 +2.9924 0.7070676459822163 0.7070663305343727 -8.617289758497404e-09 -0.099977490354093 +2.9925 0.7070676584345996 0.7070663422566503 -9.048934550455467e-09 -0.09997749719133514 +2.9926000000000004 0.7070676708785786 0.7070663539799895 -9.488304609020504e-09 -0.0999775040265007 +2.9927 0.7070676833140725 0.7070663657044735 -9.935296212473799e-09 -0.09997751085959032 +2.9928000000000003 0.7070676957410023 0.707066377430184 -1.0389803906975248e-08 -0.0999775176906047 +2.9929 0.7070677081592891 0.7070663891572011 -1.0851720542125187e-08 -0.09997752451954436 +2.993 0.707067720568856 0.7070664008856042 -1.1320937287877947e-08 -0.09997753134640995 +2.9931000000000005 0.7070677329696273 0.7070664126154715 -1.1797343660996384e-08 -0.09997753817120211 +2.9932000000000003 0.7070677453615284 0.7070664243468804 -1.2280827555409546e-08 -0.0999775449939216 +2.9933 0.7070677577444853 0.7070664360799064 -1.2771275265197751e-08 -0.09997755181456891 +2.9934000000000003 0.7070677701184257 0.7070664478146238 -1.326857151191449e-08 -0.09997755863314466 +2.9935 0.707067782483279 0.7070664595511058 -1.3772599472341995e-08 -0.09997756544964953 +2.9936000000000003 0.7070677948389752 0.7070664712894246 -1.4283240805813141e-08 -0.09997757226408412 +2.9937000000000005 0.7070678071854463 0.7070664830296509 -1.4800375681099653e-08 -0.09997757907644911 +2.9938000000000002 0.7070678195226248 0.7070664947718539 -1.532388280503505e-08 -0.0999775858867451 +2.9939 0.7070678318504446 0.7070665065161015 -1.5853639450270213e-08 -0.09997759269497271 +2.994 0.7070678441688417 0.7070665182624605 -1.6389521486498415e-08 -0.09997759950113255 +2.9941000000000004 0.707067856477753 0.7070665300109965 -1.6931403404307765e-08 -0.09997760630522533 +2.9942 0.7070678687771165 0.7070665417617732 -1.7479158352911445e-08 -0.09997761310725156 +2.9943 0.7070678810668716 0.7070665535148534 -1.803265816183175e-08 -0.09997761990721192 +2.9944 0.7070678933469596 0.7070665652702982 -1.8591773373426157e-08 -0.09997762670510707 +2.9945 0.7070679056173229 0.7070665770281674 -1.915637327541339e-08 -0.09997763350093757 +2.9946 0.7070679178779053 0.7070665887885195 -1.9726325927327953e-08 -0.09997764029470411 +2.9947000000000004 0.707067930128652 0.7070666005514114 -2.0301498198684043e-08 -0.09997764708640729 +2.9948 0.7070679423695099 0.7070666123168985 -2.0881755788924872e-08 -0.09997765387604773 +2.9949 0.7070679546004267 0.7070666240850347 -2.1466963269056033e-08 -0.09997766066362604 +2.995 0.7070679668213526 0.707066635855873 -2.2056984106365307e-08 -0.0999776674491429 +2.9951000000000003 0.7070679790322385 0.7070666476294643 -2.2651680701285537e-08 -0.0999776742325989 +2.9952 0.7070679912330367 0.7070666594058583 -2.3250914416451246e-08 -0.09997768101399465 +2.9953000000000003 0.7070680034237018 0.7070666711851028 -2.385454560835734e-08 -0.09997768779333081 +2.9954 0.7070680156041891 0.707066682967245 -2.4462433663788308e-08 -0.099977694570608 +2.9955 0.7070680277744559 0.7070666947523294 -2.507443702757378e-08 -0.09997770134582688 +2.9956000000000005 0.7070680399344609 0.7070667065403998 -2.5690413239451426e-08 -0.09997770811898801 +2.9957000000000003 0.707068052084164 0.7070667183314983 -2.631021896355723e-08 -0.09997771489009204 +2.9958 0.7070680642235272 0.7070667301256649 -2.6933710027456786e-08 -0.09997772165913955 +2.9959000000000002 0.7070680763525139 0.7070667419229392 -2.7560741449033505e-08 -0.09997772842613128 +2.996 0.7070680884710888 0.7070667537233579 -2.8191167474435688e-08 -0.09997773519106778 +2.9961 0.7070681005792183 0.7070667655269569 -2.882484161125312e-08 -0.09997774195394965 +2.9962000000000004 0.7070681126768705 0.7070667773337705 -2.9461616660826292e-08 -0.0999777487147775 +2.9963 0.7070681247640149 0.7070667891438313 -3.010134475532611e-08 -0.099977755473552 +2.9964 0.7070681368406233 0.7070668009571701 -3.074387738876208e-08 -0.09997776223027383 +2.9965 0.707068148906668 0.7070668127738164 -3.138906545449571e-08 -0.0999777689849435 +2.9966000000000004 0.7070681609621237 0.7070668245937979 -3.2036759278850774e-08 -0.09997777573756168 +2.9967 0.7070681730069659 0.7070668364171409 -3.268680865298884e-08 -0.099977782488129 +2.9968000000000004 0.7070681850411729 0.7070668482438696 -3.333906287237426e-08 -0.09997778923664606 +2.9969 0.7070681970647239 0.707066860074007 -3.399337076734864e-08 -0.09997779598311349 +2.997 0.7070682090775997 0.7070668719075747 -3.464958074281266e-08 -0.09997780272753197 +2.9971000000000005 0.7070682210797827 0.707066883744592 -3.530754081010161e-08 -0.09997780946990202 +2.9972000000000003 0.7070682330712572 0.7070668955850772 -3.5967098622330385e-08 -0.09997781621022434 +2.9973 0.7070682450520094 0.7070669074290468 -3.662810150952163e-08 -0.09997782294849959 +2.9974000000000003 0.7070682570220264 0.7070669192765151 -3.7290396515685456e-08 -0.09997782968472832 +2.9975 0.7070682689812974 0.7070669311274951 -3.7953830433839174e-08 -0.09997783641891111 +2.9976000000000003 0.7070682809298132 0.7070669429819982 -3.8618249838316514e-08 -0.09997784315104866 +2.9977000000000005 0.7070682928675661 0.707066954840035 -3.928350112477469e-08 -0.09997784988114158 +2.9978000000000002 0.7070683047945503 0.7070669667016127 -3.994943054179889e-08 -0.09997785660919047 +2.9979 0.7070683167107616 0.7070669785667383 -4.0615884230367234e-08 -0.09997786333519597 +2.998 0.7070683286161972 0.7070669904354163 -4.1282708255455276e-08 -0.09997787005915867 +2.9981000000000004 0.7070683405108561 0.7070670023076497 -4.1949748644335436e-08 -0.09997787678107918 +2.9982 0.7070683523947392 0.7070670141834405 -4.261685141998398e-08 -0.09997788350095818 +2.9983 0.7070683642678489 0.7070670260627885 -4.3283862638919686e-08 -0.09997789021879627 +2.9984 0.7070683761301888 0.7070670379456915 -4.3950628424854754e-08 -0.09997789693459402 +2.9985 0.7070683879817645 0.7070670498321463 -4.461699500501559e-08 -0.09997790364835207 +2.9986 0.707068399822584 0.7070670617221477 -4.528280874460688e-08 -0.09997791036007109 +2.9987000000000004 0.7070684116526558 0.7070670736156892 -4.5947916185219446e-08 -0.09997791706975169 +2.9988 0.7070684234719904 0.7070670855127621 -4.661216407541831e-08 -0.09997792377739441 +2.9989 0.7070684352805999 0.7070670974133564 -4.7275399410126335e-08 -0.09997793048299992 +2.999 0.7070684470784985 0.7070671093174604 -4.793746946347554e-08 -0.09997793718656883 +2.9991000000000003 0.7070684588657018 0.7070671212250612 -4.859822182602235e-08 -0.09997794388810183 +2.9992 0.7070684706422268 0.7070671331361436 -4.925750443814103e-08 -0.0999779505875995 +2.9993000000000003 0.7070684824080922 0.7070671450506907 -4.9915165624067614e-08 -0.09997795728506242 +2.9994 0.7070684941633181 0.7070671569686846 -5.0571054130551726e-08 -0.09997796398049118 +2.9995 0.7070685059079269 0.7070671688901053 -5.122501915797318e-08 -0.09997797067388645 +2.9996000000000005 0.7070685176419423 0.7070671808149316 -5.187691039612065e-08 -0.09997797736524888 +2.9997000000000003 0.7070685293653893 0.7070671927431402 -5.252657805931982e-08 -0.09997798405457903 +2.9998 0.707068541078295 0.7070672046747066 -5.317387292156153e-08 -0.09997799074187752 +2.9999000000000002 0.7070685527806873 0.7070672166096044 -5.381864634675104e-08 -0.09997799742714493 diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/run-bench-exchange.sh b/examples/SPIN/benchmark/benchmarck_damped_exchange/run-bench-exchange.sh new file mode 100755 index 0000000000..15de8d350e --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_damped_exchange/run-bench-exchange.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# clean old res +rm res_*.dat + +# compute Lammps +./../../../../src/lmp_serial \ + -in bench-spin-precession.in +in="$(grep -n Step log.lammps | awk -F ':' '{print $1}')" +en="$(grep -n Loop log.lammps | awk -F ':' '{print $1}')" +in="$(echo "$in+1" | bc -l)" +en="$(echo "$en-$in" | bc -l)" +tail -n +$in log.lammps | head -n $en > res_lammps.dat + +# compute Langevin +python3 -m llg_exchange.py > res_llg.dat + +# plot results +python3 -m plot_precession.py res_lammps.dat res_llg.dat diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/two_spins.data b/examples/SPIN/benchmark/benchmarck_damped_exchange/two_spins.data new file mode 100644 index 0000000000..013f813751 --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_damped_exchange/two_spins.data @@ -0,0 +1,22 @@ +LAMMPS data file via write_data, version 19 Sep 2019, timestep = 0 + +2 atoms +1 atom types + +0.0 6.0 xlo xhi +0.0 3.0 ylo yhi +0.0 3.0 zlo zhi + +Masses + +1 1 + +Atoms # spin + +1 1 2.0 0.0 0.0 0.0 1.0 0.0 0.0 0 0 0 +2 1 2.0 3.0 0.0 0.0 0.0 1.0 0.0 0 0 0 + +Velocities + +1 0.0 0.0 0.0 +2 0.0 0.0 0.0 diff --git a/examples/SPIN/benchmark/benchmarck_damped_precession/bench-spin-precession.in b/examples/SPIN/benchmark/benchmarck_damped_precession/bench-spin-precession.in new file mode 100644 index 0000000000..37d1e3765a --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_damped_precession/bench-spin-precession.in @@ -0,0 +1,48 @@ +#LAMMPS in.run + +units metal +atom_style spin +atom_modify map array +boundary p p p + +# read_data singlespin.data + +lattice sc 3.0 +region box block 0.0 1.0 0.0 1.0 0.0 1.0 +create_box 1 box +create_atoms 1 box + +mass 1 1.0 +set type 1 spin 2.0 1.0 0.0 0.0 + +# defines a pair/style for neighbor list, but do not use it +pair_style spin/exchange 4.0 +pair_coeff * * exchange 1.0 0.0 0.0 1.0 + +group bead type 1 + +variable H equal 10.0 +variable Kan equal 0.0 +variable Temperature equal 0.0 +variable RUN equal 100000 + +fix 1 all nve/spin lattice no +fix 2 all precession/spin zeeman ${H} 0.0 0.0 1.0 anisotropy ${Kan} 0.0 0.0 1.0 +fix_modify 2 energy yes +fix 3 all langevin/spin ${Temperature} 0.01 12345 + +compute out_mag all spin +compute out_pe all pe + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] + +thermo_style custom step time v_magx v_magy v_magz v_emag pe etotal +thermo 100 + +timestep 0.0001 + +run ${RUN} diff --git a/examples/SPIN/benchmark/benchmarck_damped_precession/llg_precession.py b/examples/SPIN/benchmark/benchmarck_damped_precession/llg_precession.py new file mode 100755 index 0000000000..edaa4f22cc --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_damped_precession/llg_precession.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 + +import numpy as np , pylab, tkinter +import math +import matplotlib.pyplot as plt +import mpmath as mp + +mub=5.78901e-5 # Bohr magneton (eV/T) +hbar=0.658212 # Planck's constant (eV.fs/rad) +g=2.0 # Lande factor (adim) +gyro=g*mub/hbar # gyromag ratio (rad/fs/T) +alpha=0.01 # damping coefficient +pi=math.pi + +Bnrm=10.0 # mag. field (T) +Bext = np.array([0.0, 0.0, 1.0]) +Sn = 2.0 # spin norm (in # of muB) +S = np.array([1.0, 0.0, 0.0]) + +N=100000 # number of timesteps +dt=0.1 # timestep (fs) + +# Rodrigues rotation formula +def rotation_matrix(axis, theta): + """ + Return the rotation matrix associated with counterclockwise + rotation about the given axis by theta radians + """ + axis = np.asarray(axis) + a = math.cos(theta / 2.0) + b, c, d = -axis * math.sin(theta / 2.0) + aa, bb, cc, dd = a * a, b * b, c * c, d * d + bc, ad, ac, ab, bd, cd = b * c, a * d, a * c, a * b, b * d, c * d + return np.array([[aa + bb - cc - dd, 2 * (bc + ad), 2 * (bd - ac)], + [2 * (bc - ad), aa + cc - bb - dd, 2 * (cd + ab)], + [2 * (bd + ac), 2 * (cd - ab), aa + dd - bb - cc]]) + +# calc. precession field +def calc_rot_vector(Fi,Sp): + rot = gyro*Sn*Bnrm*(Fi-alpha*np.cross(Fi,Sp)) + return rot + +# np.set_printoptions(precision=4) +for t in range (0,N): + wf = calc_rot_vector(Bext,S) + theta=dt*np.linalg.norm(wf) + axis=wf/np.linalg.norm(wf) + S = np.dot(rotation_matrix(axis, theta), S) + # print res. in ps for comparison with LAMMPS + print(t*dt/1000.0,S[0],S[1],S[2]) + diff --git a/examples/SPIN/benchmark/benchmarck_damped_precession/plot_precession.py b/examples/SPIN/benchmark/benchmarck_damped_precession/plot_precession.py new file mode 100755 index 0000000000..c15d6c0ff5 --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_damped_precession/plot_precession.py @@ -0,0 +1,39 @@ +#!/usr/bin/env python3 + +import numpy as np, pylab, tkinter +import matplotlib.pyplot as plt +from scipy.optimize import curve_fit +from decimal import * +import sys, string, os + + +argv = sys.argv +if len(argv) != 3: + print("Syntax: ./plot_precession.py res_lammps.dat res_llg.dat") + sys.exit() + +lammps_file = sys.argv[1] +llg_file = sys.argv[2] + +t_lmp,Sx_lmp,Sy_lmp,Sz_lmp = np.loadtxt(lammps_file, skiprows=0, usecols=(1,2,3,4),unpack=True) +t_llg,Sx_llg,Sy_llg,Sz_llg = np.loadtxt(llg_file, skiprows=0, usecols=(0,1,2,3),unpack=True) + +plt.figure() +plt.subplot(311) +plt.ylabel('Sx') +plt.plot(t_lmp, Sx_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, Sx_llg, 'r--', label='LLG') + +plt.subplot(312) +plt.ylabel('Sy') +plt.plot(t_lmp, Sy_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, Sy_llg, 'r--', label='LLG') + +plt.subplot(313) +plt.ylabel('Sz') +plt.plot(t_lmp, Sz_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, Sz_llg, 'r--', label='LLG') + +plt.xlabel('time (in ps)') +plt.legend() +plt.show() diff --git a/examples/SPIN/benchmark/benchmarck_damped_precession/run-bench-prec.sh b/examples/SPIN/benchmark/benchmarck_damped_precession/run-bench-prec.sh new file mode 100755 index 0000000000..49ebc2ac4e --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_damped_precession/run-bench-prec.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# clean old res +rm res_*.dat + +# compute Lammps +./../../../../src/lmp_serial \ + -in bench-spin-precession.in +in="$(grep -n Step log.lammps | awk -F ':' '{print $1}')" +en="$(grep -n Loop log.lammps | awk -F ':' '{print $1}')" +in="$(echo "$in+1" | bc -l)" +en="$(echo "$en-$in" | bc -l)" +tail -n +$in log.lammps | head -n $en > res_lammps.dat + +# compute Langevin +python3 -m llg_precession.py > res_llg.dat + +# plot results +python3 -m plot_precession.py res_lammps.dat res_llg.dat diff --git a/examples/SPIN/benchmark/benchmarck_langevin_exchange/bench-exchange-spin.template b/examples/SPIN/benchmark/benchmarck_langevin_exchange/bench-exchange-spin.template new file mode 100644 index 0000000000..c4286e3597 --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_langevin_exchange/bench-exchange-spin.template @@ -0,0 +1,41 @@ +#LAMMPS in.run + +units metal +atom_style spin +atom_modify map array +boundary p p p + +lattice sc 3.0 +region box block 0.0 2.0 0.0 2.0 0.0 2.0 +create_box 1 box +create_atoms 1 box + +mass 1 1.0 +set type 1 spin 1.0 0.0 0.0 1.0 + +# defines a pair/style for neighbor list, but do not use it +pair_style spin/exchange 3.1 +pair_coeff * * exchange 3.1 11.254 0.0 1.0 + +variable H equal 0.0 +variable Kan equal 0.0 +variable Temperature equal temperature +variable RUN equal 100000 + +fix 1 all nve/spin lattice no +fix 2 all precession/spin zeeman ${H} 0.0 0.0 1.0 anisotropy ${Kan} 0.0 0.0 1.0 +fix 3 all langevin/spin ${Temperature} 0.01 12345 + +thermo 500000 +thermo_style custom step time temp vol +timestep 0.1 + +compute compute_spin all spin +variable mag_energy equal c_compute_spin[5] +variable AVEs equal c_compute_spin[4] + +fix avespin all ave/time 1 ${RUN} ${RUN} v_Temperature v_H v_Kan v_AVEs v_mag_energy file _av_spin + +run ${RUN} + +shell cat _av_spin diff --git a/examples/SPIN/benchmark/benchmarck_langevin_exchange/langevin-exchange.py b/examples/SPIN/benchmark/benchmarck_langevin_exchange/langevin-exchange.py new file mode 100755 index 0000000000..d543f86cba --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_langevin_exchange/langevin-exchange.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python3 + +import numpy as np, pylab, tkinter +import matplotlib.pyplot as plt +import mpmath as mp + +mub=5.78901e-5 # Bohr magneton (eV/T) +kb=8.617333262145e-5 # Boltzman constant (eV/K) +J0=0.05 # per-neighbor exchange interaction (eV) +z=6 # number of NN (bcc) +g=2.0 # Lande factor (adim) +Hz=10.0 # mag. field (T) + +#Definition of the Langevin function +def func(sm,t): + return mp.coth(z*J0*sm/(kb*t))-1.0/(z*J0*sm/(kb*t)) + +npoints=200 +tolerance=1e-5 +ti=0.01 +tf=2000.0 +sz=1.0 +szg=0.5 +for i in range (0,npoints): + temp=ti+i*(tf-ti)/npoints + count=0 + sz=1.0 + szg=0.5 + while (abs(sz-szg)) >= tolerance: + sz=szg + szg=func(sz,temp) + count+=1 + emag=-z*J0*sz*sz + print('%d %lf %lf %lf %lf' % (temp,szg,sz,emag,count)) diff --git a/examples/SPIN/benchmark/benchmarck_langevin_exchange/plot_exchange.py b/examples/SPIN/benchmark/benchmarck_langevin_exchange/plot_exchange.py new file mode 100755 index 0000000000..8fa6f55589 --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_langevin_exchange/plot_exchange.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python3 + +import numpy as np, pylab, tkinter +import matplotlib.pyplot as plt +from scipy.optimize import curve_fit +from decimal import * +import sys, string, os + + +argv = sys.argv +if len(argv) != 3: + print("Syntax: ./plot_precession.py res_lammps.dat res_langevin.dat") + sys.exit() + +lammps_file = sys.argv[1] +langevin_file = sys.argv[2] + +T_lmp,S_lmp,E_lmp = np.loadtxt(lammps_file, skiprows=0, usecols=(0,2,3),unpack=True) +T_lan,S_lan,E_lan = np.loadtxt(langevin_file, skiprows=0, usecols=(0,2,3),unpack=True) + +plt.figure() +plt.subplot(211) +plt.ylabel('') +plt.plot(T_lmp, S_lmp, 'b-', label='LAMMPS') +plt.plot(T_lan, S_lan, 'r--', label='Langevin') + +plt.subplot(212) +plt.ylabel('E (in eV)') +plt.plot(T_lmp, E_lmp, 'b-', label='LAMMPS') +plt.plot(T_lan, E_lan, 'r--', label='Langevin') + +plt.xlabel('T (in K)') +plt.legend() +plt.show() diff --git a/examples/SPIN/benchmark/benchmarck_langevin_exchange/run-bench-exchange.sh b/examples/SPIN/benchmark/benchmarck_langevin_exchange/run-bench-exchange.sh new file mode 100755 index 0000000000..d631fdbc79 --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_langevin_exchange/run-bench-exchange.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# set initial and final temperature (K) +tempi=0.0 +tempf=2000.0 + +rm res_*.dat + +# run Lammps calculation +N=20 +for (( i=0; i<$N; i++ )) +do + temp="$(echo "$tempi+$i*($tempf-$tempi)/$N" | bc -l)" + sed s/temperature/${temp}/g bench-exchange-spin.template > \ + bench-exchange-spin.in + ../../../../src/lmp_serial \ + -in bench-exchange-spin.in + Hz="$(tail -n 1 _av_spin | awk -F " " '{print $3}')" + sm="$(tail -n 1 _av_spin | awk -F " " '{print $5}')" + en="$(tail -n 1 _av_spin | awk -F " " '{print $6}')" + echo $temp $Hz $sm $en >> res_lammps.dat +done + +# run Langevin function calculation +python3 -m langevin-exchange.py > res_langevin.dat + +# plot comparison +python3 -m plot_exchange.py res_lammps.dat res_langevin.dat diff --git a/examples/SPIN/benchmark/benchmarck_langevin_precession/bench-prec-spin.template b/examples/SPIN/benchmark/benchmarck_langevin_precession/bench-prec-spin.template new file mode 100644 index 0000000000..6e79fe9d25 --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_langevin_precession/bench-prec-spin.template @@ -0,0 +1,46 @@ +#LAMMPS in.run + +units metal +atom_style spin +atom_modify map array +boundary p p p + +# read_data singlespin.data + +lattice sc 3.0 +region box block 0.0 1.0 0.0 1.0 0.0 1.0 +create_box 1 box +create_atoms 1 box + +mass 1 1.0 +set type 1 spin 1.0 0.0 0.0 1.0 + +# defines a pair/style for neighbor list, but do not use it +pair_style spin/exchange 4.0 +pair_coeff * * exchange 1.0 0.0 0.0 1.0 + +group bead type 1 + +variable H equal 10.0 +variable Kan equal 0.0 +variable Temperature equal temperature +variable RUN equal 1000000 + +fix 1 all nve/spin lattice no +fix 2 all precession/spin zeeman ${H} 0.0 0.0 1.0 anisotropy ${Kan} 0.0 0.0 1.0 +fix_modify 2 energy yes +fix 3 all langevin/spin ${Temperature} 0.01 12345 + +compute compute_spin all spin +compute outsp all property/atom spx spy spz sp +compute AVEsz all reduce ave c_outsp[3] + +thermo 50000 +thermo_style custom step time temp vol pe c_compute_spin[5] etotal + +variable magnetic_energy equal c_compute_spin[5] + +fix avespin all ave/time 1 ${RUN} ${RUN} v_Temperature v_H v_Kan c_AVEsz v_magnetic_energy file _av_spin + +timestep 0.1 +run ${RUN} diff --git a/examples/SPIN/benchmark/benchmarck_langevin_precession/langevin.py b/examples/SPIN/benchmark/benchmarck_langevin_precession/langevin.py new file mode 100755 index 0000000000..7acb780143 --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_langevin_precession/langevin.py @@ -0,0 +1,27 @@ +#!/usr/bin/env python3 + +#Program fitting the exchange interaction +#Model curve: Bethe-Slater function +import numpy as np, pylab, tkinter +import matplotlib.pyplot as plt +import mpmath as mp +# from scipy.optimize import curve_fit +# from decimal import * + +mub=5.78901e-5 # Bohr magneton (eV/T) +kb=8.617333262145e-5 # Boltzman constant (eV/K) +g=2.0 # Lande factor (adim) + +Hz=10.0 # mag. field (T) + +#Definition of the Langevin function +def func(t): + return mp.coth(g*mub*Hz/(kb*t))-1.0/(g*mub*Hz/(kb*t)) + +npoints=200 +ti=0.01 +tf=20.0 +for i in range (0,npoints): + temp=ti+i*(tf-ti)/npoints + print('%lf %lf %lf' % (temp,func(temp),-g*mub*Hz*func(temp))) + diff --git a/examples/SPIN/benchmark/benchmarck_langevin_precession/plot_precession.py b/examples/SPIN/benchmark/benchmarck_langevin_precession/plot_precession.py new file mode 100755 index 0000000000..0141af56a0 --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_langevin_precession/plot_precession.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python3 + +#Program fitting the exchange interaction +#Model curve: Bethe-Slater function +import numpy as np, pylab, tkinter +import matplotlib.pyplot as plt +from scipy.optimize import curve_fit +from decimal import * +import sys, string, os + + +argv = sys.argv +if len(argv) != 3: + print("Syntax: ./plot_precession.py res_lammps.dat res_langevin.dat") + sys.exit() + +lammps_file = sys.argv[1] +langevin_file = sys.argv[2] + +T_lmp,S_lmp,E_lmp = np.loadtxt(lammps_file, skiprows=0, usecols=(0,2,3),unpack=True) +T_lan,S_lan,E_lan = np.loadtxt(langevin_file, skiprows=0, usecols=(0,1,2),unpack=True) + +plt.figure() +plt.subplot(211) +plt.ylabel('') +plt.plot(T_lmp, S_lmp, 'b-', label='LAMMPS') +plt.plot(T_lan, S_lan, 'r--', label='Langevin') + +plt.subplot(212) +plt.ylabel('E (in eV)') +plt.plot(T_lmp, E_lmp, 'b-', label='LAMMPS') +plt.plot(T_lan, E_lan, 'r--', label='Langevin') + +plt.xlabel('T (in K)') +pylab.xlim([0,20.0]) +plt.legend() +plt.show() diff --git a/examples/SPIN/benchmark/benchmarck_langevin_precession/run-bench-prec.sh b/examples/SPIN/benchmark/benchmarck_langevin_precession/run-bench-prec.sh new file mode 100755 index 0000000000..ecbe7d2eff --- /dev/null +++ b/examples/SPIN/benchmark/benchmarck_langevin_precession/run-bench-prec.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +tempi=0.0 +tempf=20.0 + +rm res_*.dat + +# compute Lammps +N=20 +for (( i=0; i<$N; i++ )) +do + temp="$(echo "$tempi+$i*($tempf-$tempi)/$N" | bc -l)" + sed s/temperature/${temp}/g bench-prec-spin.template > \ + bench-prec-spin.in + ./../../../../src/lmp_serial \ + -in bench-prec-spin.in + Hz="$(tail -n 1 _av_spin | awk -F " " '{print $3}')" + sz="$(tail -n 1 _av_spin | awk -F " " '{print $5}')" + en="$(tail -n 1 _av_spin | awk -F " " '{print $6}')" + echo $temp $Hz $sz $en >> res_lammps.dat +done + +# compute Langevin +python3 -m langevin.py > res_langevin.dat + +# plot results +python3 -m plot_precession.py res_lammps.dat res_langevin.dat diff --git a/examples/SPIN/bfo/in.spin.bfo b/examples/SPIN/bfo/in.spin.bfo index 2cd9200121..a32dde9dd7 100644 --- a/examples/SPIN/bfo/in.spin.bfo +++ b/examples/SPIN/bfo/in.spin.bfo @@ -51,6 +51,6 @@ thermo_style custom step time v_magnorm pe ke v_emag temp etotal thermo 10 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_bfo.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +dump 1 all custom 100 dump_bfo.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] run 2000 diff --git a/examples/SPIN/cobalt_fcc/in.spin.cobalt_fcc b/examples/SPIN/cobalt_fcc/in.spin.cobalt_fcc index 9193faa798..dd9ed890ee 100644 --- a/examples/SPIN/cobalt_fcc/in.spin.cobalt_fcc +++ b/examples/SPIN/cobalt_fcc/in.spin.cobalt_fcc @@ -57,7 +57,7 @@ variable tmag equal c_out_mag[6] thermo_style custom step time f_1 v_magx v_magy v_magnorm v_emag temp etotal thermo 50 -#compute outsp all property/atom spx spy spz sp fmx fmy fmz -#dump 100 all custom 1 dump_cobalt_fcc.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +# compute outsp all property/atom spx spy spz sp fmx fmy fmz +# dump 1 all custom 100 dump_cobalt_fcc.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] run 1000 diff --git a/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp b/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp index 8ea82a509b..e5a49cd336 100644 --- a/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp +++ b/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp @@ -25,7 +25,6 @@ velocity all create 100 4928459 rot yes dist gaussian #pair_style hybrid/overlay eam/alloy spin/exchange 4.0 spin/neel 4.0 pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -# pair_coeff * * eam/alloy ../examples/SPIN/cobalt_hcp/Co_PurjaPun_2012.eam.alloy Co pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co pair_coeff * * spin/exchange exchange 4.0 -0.3593 1.135028015e-05 1.064568567 #pair_coeff * * spin/neel neel 4.0 0.0048 0.234 1.168 2.6905 0.705 0.652 @@ -56,6 +55,6 @@ thermo_style custom step time v_magnorm v_emag temp press etotal thermo 10 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_cobalt_hcp.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +dump 1 all custom 100 dump_cobalt_hcp.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] run 20000 diff --git a/examples/SPIN/iron/in.spin.iron b/examples/SPIN/iron/in.spin.iron index fd504d2cfd..93485ee076 100644 --- a/examples/SPIN/iron/in.spin.iron +++ b/examples/SPIN/iron/in.spin.iron @@ -52,7 +52,6 @@ thermo_style custom step time v_magnorm v_tmag temp v_emag ke pe press etotal thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -# dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -dump 1 all custom 100 dump_iron.lammpstrj type x y z fx fy fz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] run 50000 diff --git a/examples/SPIN/iron/in.spin.iron_cubic b/examples/SPIN/iron/in.spin.iron_cubic index 859d9df0fa..349a6de3a0 100644 --- a/examples/SPIN/iron/in.spin.iron_cubic +++ b/examples/SPIN/iron/in.spin.iron_cubic @@ -52,7 +52,7 @@ thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] run 2000 # min_style spin diff --git a/examples/SPIN/nickel/in.spin.nickel b/examples/SPIN/nickel/in.spin.nickel index caa1c940ae..7096fda960 100644 --- a/examples/SPIN/nickel/in.spin.nickel +++ b/examples/SPIN/nickel/in.spin.nickel @@ -52,7 +52,7 @@ thermo_style custom step time v_magnorm v_emag temp v_tmag etotal thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 50 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] run 2000 diff --git a/src/SPIN/fix_langevin_spin.cpp b/src/SPIN/fix_langevin_spin.cpp index e7bbacca6b..6b9ad517bb 100644 --- a/src/SPIN/fix_langevin_spin.cpp +++ b/src/SPIN/fix_langevin_spin.cpp @@ -119,7 +119,8 @@ void FixLangevinSpin::init() double hbar = force->hplanck/MY_2PI; // eV/(rad.THz) double kb = force->boltz; // eV/K // D = (MY_2PI*alpha_t*gil_factor*kb*temp); - D = (1.0/MY_2PI)*(MY_2PI*alpha_t*gil_factor*kb*temp); + + D = (alpha_t*gil_factor*kb*temp); // D = (12.0/MY_2PI)*(MY_2PI*alpha_t*gil_factor*kb*temp); D /= (hbar*dts); sigma = sqrt(2.0*D); diff --git a/src/SPIN/pair_spin_exchange.cpp b/src/SPIN/pair_spin_exchange.cpp index 8150a7ab19..d547de6995 100644 --- a/src/SPIN/pair_spin_exchange.cpp +++ b/src/SPIN/pair_spin_exchange.cpp @@ -242,7 +242,8 @@ void PairSpinExchange::compute(int eflag, int vflag) if (eflag) { evdwl -= (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); - evdwl *= 0.5*hbar; + // evdwl *= 0.5*hbar; + evdwl *= hbar; } else evdwl = 0.0; if (evflag) ev_tally_xyz(i,j,nlocal,newton_pair, @@ -351,11 +352,14 @@ void PairSpinExchange::compute_exchange(int i, int j, double rsq, double fmi[3], Jex *= (1.0-J2[itype][jtype]*ra); Jex *= exp(-ra); - printf("Exchange : %g %g \n",Jex,Jex*hbar); + // printf("Exchange : %g %g \n",Jex,Jex*hbar); - fmi[0] += 2.0*Jex*spj[0]; - fmi[1] += 2.0*Jex*spj[1]; - fmi[2] += 2.0*Jex*spj[2]; + // fmi[0] += 2.0*Jex*spj[0]; + // fmi[1] += 2.0*Jex*spj[1]; + // fmi[2] += 2.0*Jex*spj[2]; + fmi[0] += Jex*spj[0]; + fmi[1] += Jex*spj[1]; + fmi[2] += Jex*spj[2]; } /* ---------------------------------------------------------------------- From 1df3a7173453216bd24ba476fcab3cc45950d1df Mon Sep 17 00:00:00 2001 From: Oliver Henrich Date: Fri, 15 Nov 2019 15:35:19 +0000 Subject: [PATCH 026/199] Updated documentation --- doc/src/bond_oxdna.rst | 75 +- doc/src/pair_oxdna.rst | 45 +- doc/src/pair_oxdna2.rst | 55 +- doc/src/pair_oxrna2.rst | 153 +++ examples/USER/cgdna/README | 44 +- .../cgdna/examples/oxDNA2/duplex3/in.duplex3 | 2 +- .../oxDNA2/duplex3/log.07Aug19.duplex3.g++.1 | 2 +- .../oxDNA2/duplex3/log.07Aug19.duplex3.g++.4 | 2 +- .../examples/oxRNA2/duplex4/data.duplex4 | 96 ++ .../cgdna/examples/oxRNA2/duplex4/in.duplex4 | 80 ++ .../oxRNA2/duplex4/log.30Oct19.duplex4.g++.1 | 1174 +++++++++++++++++ .../oxRNA2/duplex4/log.30Oct19.duplex4.g++.4 | 1174 +++++++++++++++++ 12 files changed, 2809 insertions(+), 93 deletions(-) create mode 100644 doc/src/pair_oxrna2.rst create mode 100644 examples/USER/cgdna/examples/oxRNA2/duplex4/data.duplex4 create mode 100644 examples/USER/cgdna/examples/oxRNA2/duplex4/in.duplex4 create mode 100644 examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.1 create mode 100644 examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.4 diff --git a/doc/src/bond_oxdna.rst b/doc/src/bond_oxdna.rst index 51692f933b..36370ddf30 100644 --- a/doc/src/bond_oxdna.rst +++ b/doc/src/bond_oxdna.rst @@ -6,6 +6,9 @@ bond\_style oxdna/fene command bond\_style oxdna2/fene command =============================== +bond\_style oxrna2/fene command +=============================== + Syntax """""" @@ -16,6 +19,8 @@ Syntax bond_style oxdna2/fene + bond_style oxrna2/fene + Examples """""""" @@ -28,18 +33,21 @@ Examples bond_style oxdna2/fene bond_coeff \* 2.0 0.25 0.7564 + bond_style oxrna2/fene + bond_coeff \* 2.0 0.25 0.76107 + Description """"""""""" -The *oxdna/fene* and *oxdna2/fene* bond styles use the potential +The *oxdna/fene* , *oxdna2/fene* and *oxrna2/fene* bond styles use the potential .. image:: Eqs/bond_oxdna_fene.jpg :align: center to define a modified finite extensible nonlinear elastic (FENE) -potential :ref:`(Ouldridge) ` to model the connectivity of the -phosphate backbone in the oxDNA force field for coarse-grained -modelling of DNA. +potential :ref:`(Ouldridge) ` to model the connectivity of the +phosphate backbone in the oxDNA/oxRNA force field for coarse-grained +modelling of DNA/RNA. The following coefficients must be defined for the bond type via the :doc:`bond\_coeff ` command as given in the above example, or @@ -55,27 +63,36 @@ commands: The oxDNA bond style has to be used together with the corresponding oxDNA pair styles for excluded volume interaction - *oxdna/excv*\ , stacking *oxdna/stk*\ , cross-stacking *oxdna/xstk* and + *oxdna/excv* , stacking *oxdna/stk* , cross-stacking *oxdna/xstk* and coaxial stacking interaction *oxdna/coaxstk* as well as hydrogen-bonding interaction *oxdna/hbond* (see also documentation of :doc:`pair\_style oxdna/excv `). For the oxDNA2 - :ref:`(Snodin) ` bond style the analogous pair styles and an - additional Debye-Hueckel pair style *oxdna2/dh* have to be defined. + :ref:`(Snodin) ` bond style the analogous pair styles + *oxdna2/excv* , *oxdna2/stk* , *oxdna2/xstk* , *oxdna2/coaxstk* , + *oxdna2/hbond* and an additional Debye-Hueckel pair style + *oxdna2/dh* have to be defined. The same applies to the oxRNA2 + :ref:`(Sulc1) ` styles. The coefficients in the above example have to be kept fixed and cannot be changed without reparameterizing the entire model. -Example input and data files for DNA duplexes can be found in -examples/USER/cgdna/examples/oxDNA/ and /oxDNA2/. A simple python -setup tool which creates single straight or helical DNA strands, DNA -duplexes or arrays of DNA duplexes can be found in +Example input and data files for DNA and RNA duplexes can be found in +examples/USER/cgdna/examples/oxDNA/ , /oxDNA2/ and /oxRNA2/. A simple python +setup tool which creates single straight or helical DNA strands, DNA/RNA +duplexes or arrays of DNA/RNA duplexes can be found in examples/USER/cgdna/util/. -Please cite :ref:`(Henrich) ` and the relevant oxDNA articles in -any publication that uses this implementation. The article contains -more information on the model, the structure of the input file, the -setup tool and the performance of the LAMMPS-implementation of oxDNA. -The preprint version of the article can be found +Please cite :ref:`(Henrich) ` in any publication that uses +this implementation. The article contains general information +on the model, its implementation and performance as well as the structure of +the data and input file. The preprint version of the article can be found `here `_. +Please cite also the relevant oxDNA/oxRNA publications. These are +:ref:`(Ouldridge) ` and +:ref:`(Ouldridge-DPhil) ` for oxDNA, +:ref:`(Snodin) ` for oxDNA2, +:ref:`(Sulc1) ` for oxRNA2 +and for sequence-specific hydrogen-bonding and stacking interactions +:ref:`(Sulc2) `. ---------- @@ -92,35 +109,37 @@ USER-CGDNA package and the MOLECULE and ASPHERE package. See the Related commands """""""""""""""" -:doc:`pair\_style oxdna/excv `, :doc:`pair\_style oxdna2/excv `, :doc:`fix nve/dotc/langevin `, -:doc:`bond\_coeff ` +:doc:`pair\_style oxdna/excv `, :doc:`pair\_style oxdna2/excv `, :doc:`pair\_style oxrna2/excv `, +:doc:`bond\_coeff `, :doc:`fix nve/dotc/langevin ` **Default:** none ---------- +.. _Henrich0: -.. _Henrich2: +**(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). +.. _Ouldridge-DPhil0: +**(Ouldridge-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). -**(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, -T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). +.. _Ouldridge0: -.. _oxdna\_fene: +**(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, J. Chem. Phys. 134, 085101 (2011). +.. _Snodin0: +**(Snodin)** B.E. Snodin, F. Randisi, M. Mosayebi, et al., J. Chem. Phys. 142, 234901 (2015). -**(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, -J. Chem. Phys. 134, 085101 (2011). +.. _Sulc01: -.. _oxdna2: +**(Sulc1)** P. Sulc, F. Romano, T. E. Ouldridge, et al., J. Chem. Phys. 140, 235102 (2014). +.. _Sulc02: - -**(Snodin)** B.E. Snodin, F. Randisi, M. Mosayebi, et al., -J. Chem. Phys. 142, 234901 (2015). +**(Sulc2)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). .. _lws: http://lammps.sandia.gov diff --git a/doc/src/pair_oxdna.rst b/doc/src/pair_oxdna.rst index b40cf1f6cc..727f19c327 100644 --- a/doc/src/pair_oxdna.rst +++ b/doc/src/pair_oxdna.rst @@ -36,8 +36,8 @@ Syntax *oxdna/stk* args = seq T xi kappa 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 seq = seqav (for average sequence stacking strength) or seqdep (for sequence-dependent stacking strength) T = temperature (oxDNA units, 0.1 = 300 K) - xi = temperature-independent coefficient in stacking strength - kappa = coefficient of linear temperature dependence in stacking strength + xi = 1.3448 (temperature-independent coefficient in stacking strength) + kappa = 2.6568 (coefficient of linear temperature dependence in stacking strength) *oxdna/hbond* args = seq eps 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 seq = seqav (for average sequence base-pairing strength) or seqdep (for sequence-dependent base-pairing strength) eps = 1.077 (between base pairs A-T and C-G) or 0 (all other pairs) @@ -94,11 +94,15 @@ Example input and data files for DNA duplexes can be found in examples/USER/cgdn A simple python setup tool which creates single straight or helical DNA strands, DNA duplexes or arrays of DNA duplexes can be found in examples/USER/cgdna/util/. -Please cite :ref:`(Henrich) ` and the relevant oxDNA articles in any publication that uses this implementation. -The article contains more information on the model, the structure of the input file, the setup tool -and the performance of the LAMMPS-implementation of oxDNA. -The preprint version of the article can be found `here `_. - +Please cite :ref:`(Henrich) ` in any publication that uses +this implementation. The article contains general information +on the model, its implementation and performance as well as the structure of +the data and input file. The preprint version of the article can be found +`here `_. +Please cite also the relevant oxDNA publications +:ref:`(Ouldridge) `, +:ref:`(Ouldridge-DPhil) ` +and :ref:`(Sulc) `. ---------- @@ -114,39 +118,32 @@ USER-CGDNA package and the MOLECULE and ASPHERE package. See the Related commands """""""""""""""" -:doc:`bond\_style oxdna/fene `, :doc:`fix nve/dotc/langevin `, :doc:`pair\_coeff `, -:doc:`bond\_style oxdna2/fene `, :doc:`pair\_style oxdna2/excv ` - +:doc:`bond\_style oxdna/fene `, :doc:`pair\_coeff `, +:doc:`bond\_style oxdna2/fene `, :doc:`pair\_style oxdna2/excv `, +:doc:`bond\_style oxrna2/fene `, :doc:`pair\_style oxrna2/excv `, +:doc:`fix nve/dotc/langevin ` + **Default:** none ---------- - .. _Henrich1: - - **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). -.. _Sulc1: - - - -**(Sulc)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). - .. _Ouldridge-DPhil1: - - -**(Ouldrigde-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). +**(Ouldridge-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). .. _Ouldridge1: - - **(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, J. Chem. Phys. 134, 085101 (2011). +.. _Sulc1: + +**(Sulc)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). + .. _lws: http://lammps.sandia.gov .. _ld: Manual.html diff --git a/doc/src/pair_oxdna2.rst b/doc/src/pair_oxdna2.rst index 4f64197f44..77052da666 100644 --- a/doc/src/pair_oxdna2.rst +++ b/doc/src/pair_oxdna2.rst @@ -39,15 +39,15 @@ Syntax *oxdna2/stk* args = seq T xi kappa 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 seq = seqav (for average sequence stacking strength) or seqdep (for sequence-dependent stacking strength) T = temperature (oxDNA units, 0.1 = 300 K) - xi = temperature-independent coefficient in stacking strength - kappa = coefficient of linear temperature dependence in stacking strength + xi = 1.3523 (temperature-independent coefficient in stacking strength) + kappa = 2.6717 (coefficient of linear temperature dependence in stacking strength) *oxdna2/hbond* args = seq eps 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 seq = seqav (for average sequence base-pairing strength) or seqdep (for sequence-dependent base-pairing strength) eps = 1.0678 (between base pairs A-T and C-G) or 0 (all other pairs) *oxdna2/dh* args = T rhos qeff T = temperature (oxDNA units, 0.1 = 300 K) rhos = salt concentration (mole per litre) - qeff = effective charge (elementary charges) + qeff = 0.815 (effective charge in elementary charges) Examples """""""" @@ -63,7 +63,7 @@ Examples pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff \* \* oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 pair_coeff \* \* oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 - pair_coeff \* \* oxdna2/dh 0.1 1.0 0.815 + pair_coeff \* \* oxdna2/dh 0.1 0.5 0.815 Description """"""""""" @@ -83,7 +83,7 @@ The exact functional form of the pair styles is rather complex. The individual potentials consist of products of modulation factors, which themselves are constructed from a number of more basic potentials (Morse, Lennard-Jones, harmonic angle and distance) as well as quadratic smoothing and modulation terms. -We refer to :ref:`(Snodin) ` and the original oxDNA publications :ref:`(Ouldridge-DPhil) ` +We refer to :ref:`(Snodin) ` and the original oxDNA publications :ref:`(Ouldridge-DPhil) ` and :ref:`(Ouldridge) ` for a detailed description of the oxDNA2 force field. .. note:: @@ -94,7 +94,7 @@ and :ref:`(Ouldridge) ` for a detailed description of the oxDNA2 fo in the above example have to be kept fixed and cannot be changed without reparameterizing the entire model. Exceptions are the first four coefficients after *oxdna2/stk* (seq=seqdep, T=0.1, xi=1.3523 and kappa=2.6717 in the above example), the first coefficient after *oxdna2/hbond* (seq=seqdep in the above example) and the three coefficients - after *oxdna2/dh* (T=0.1, rhos=1.0, qeff=0.815 in the above example). When using a Langevin thermostat + after *oxdna2/dh* (T=0.1, rhos=0.5, qeff=0.815 in the above example). When using a Langevin thermostat e.g. through :doc:`fix langevin ` or :doc:`fix nve/dotc/langevin ` the temperature coefficients have to be matched to the one used in the fix. @@ -102,11 +102,13 @@ Example input and data files for DNA duplexes can be found in examples/USER/cgdn A simple python setup tool which creates single straight or helical DNA strands, DNA duplexes or arrays of DNA duplexes can be found in examples/USER/cgdna/util/. -Please cite :ref:`(Henrich) ` and the relevant oxDNA articles in any publication that uses this implementation. -The article contains more information on the model, the structure of the input file, the setup tool -and the performance of the LAMMPS-implementation of oxDNA. -The preprint version of the article can be found `here `_. - +Please cite :ref:`(Henrich) ` in any publication that uses +this implementation. The article contains general information +on the model, its implementation and performance as well as the structure of +the data and input file. The preprint version of the article can be found +`here `_. +Please cite also the relevant oxDNA2 publications +:ref:`(Snodin) ` and :ref:`(Sulc) `. ---------- @@ -122,43 +124,34 @@ USER-CGDNA package and the MOLECULE and ASPHERE package. See the Related commands """""""""""""""" -:doc:`bond\_style oxdna2/fene `, :doc:`fix nve/dotc/langevin `, :doc:`pair\_coeff `, -:doc:`bond\_style oxdna/fene `, :doc:`pair\_style oxdna/excv ` +:doc:`bond\_style oxdna2/fene `, :doc:`pair\_coeff `, +:doc:`bond\_style oxdna/fene `, :doc:`pair\_style oxdna/excv `, +:doc:`bond\_style oxrna2/fene `, :doc:`pair\_style oxrna2/excv `, +:doc:`fix nve/dotc/langevin ` **Default:** none ---------- - -.. _Henrich: - - +.. _Henrich2: **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). -.. _Sulc2: - - - -**(Sulc)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). - -.. _Snodin: - - +.. _Snodin2: **(Snodin)** B.E. Snodin, F. Randisi, M. Mosayebi, et al., J. Chem. Phys. 142, 234901 (2015). +.. _Sulc2: + +**(Sulc)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). + .. _Ouldridge-DPhil2: - - -**(Ouldrigde-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). +**(Ouldridge-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). .. _Ouldridge2: - - **(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, J. Chem. Phys. 134, 085101 (2011). diff --git a/doc/src/pair_oxrna2.rst b/doc/src/pair_oxrna2.rst new file mode 100644 index 0000000000..469851eb5a --- /dev/null +++ b/doc/src/pair_oxrna2.rst @@ -0,0 +1,153 @@ +.. index:: pair\_style oxrna2/excv + +pair\_style oxrna2/excv command +=============================== + +pair\_style oxrna2/stk command +============================== + +pair\_style oxrna2/hbond command +================================ + +pair\_style oxrna2/xstk command +=============================== + +pair\_style oxrna2/coaxstk command +================================== + +pair\_style oxrna2/dh command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + pair_style style1 + + pair_coeff \* \* style2 args + +* style1 = *hybrid/overlay oxrna2/excv oxrna2/stk oxrna2/hbond oxrna2/xstk oxrna2/coaxstk oxrna2/dh* + +* style2 = *oxrna2/excv* or *oxrna2/stk* or *oxrna2/hbond* or *oxrna2/xstk* or *oxrna2/coaxstk* or *oxrna2/dh* +* args = list of arguments for these particular styles + + +.. parsed-literal:: + + *oxrna2/stk* args = seq T xi kappa 6.0 0.43 0.93 0.35 0.78 0.9 0 0.95 0.9 0 0.95 1.3 0 0.8 1.3 0 0.8 2.0 0.65 2.0 0.65 + seq = seqav (for average sequence stacking strength) or seqdep (for sequence-dependent stacking strength) + T = temperature (oxDNA units, 0.1 = 300 K) + xi = 1.40206 (temperature-independent coefficient in stacking strength) + kappa = 2.77 (coefficient of linear temperature dependence in stacking strength) + *oxrna2/hbond* args = seq eps 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + seq = seqav (for average sequence base-pairing strength) or seqdep (for sequence-dependent base-pairing strength) + eps = 0.870439 (between base pairs A-T, C-G and G-T) or 0 (all other pairs) + *oxrna2/dh* args = T rhos qeff + T = temperature (oxDNA units, 0.1 = 300 K) + rhos = salt concentration (mole per litre) + qeff = 1.02455 (effective charge in elementary charges) + +Examples +"""""""" + + +.. parsed-literal:: + + pair_style hybrid/overlay oxrna2/excv oxrna2/stk oxrna2/hbond oxrna2/xstk oxrna2/coaxstk oxrna2/dh + pair_coeff \* \* oxrna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 + pair_coeff \* \* oxrna2/stk seqdep 0.1 1.40206 2.77 6.0 0.43 0.93 0.35 0.78 0.9 0 0.95 0.9 0 0.95 1.3 0 0.8 1.3 0 0.8 2.0 0.65 2.0 0.65 + pair_coeff \* \* oxrna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + pair_coeff 1 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + pair_coeff 2 3 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + pair_coeff 3 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + pair_coeff \* \* oxrna2/xstk 59.9626 0.5 0.6 0.42 0.58 2.25 0.505 0.58 1.7 1.266 0.68 1.7 1.266 0.68 1.7 0.309 0.68 1.7 0.309 0.68 + pair_coeff \* \* oxrna2/coaxstk 80 0.5 0.6 0.42 0.58 2.0 2.592 0.65 1.3 0.151 0.8 0.9 0.685 0.95 0.9 0.685 0.95 2.0 -0.65 2.0 -0.65 + pair_coeff \* \* oxrna2/dh 0.1 0.5 1.02455 + +Description +""""""""""" + +The *oxrna2* pair styles compute the pairwise-additive parts of the oxDNA force field +for coarse-grained modelling of DNA. The effective interaction between the nucleotides consists of potentials for the +excluded volume interaction *oxrna2/excv*\ , the stacking *oxrna2/stk*\ , cross-stacking *oxrna2/xstk* +and coaxial stacking interaction *oxrna2/coaxstk*\ , electrostatic Debye-Hueckel interaction *oxrna2/dh* +as well as the hydrogen-bonding interaction *oxrna2/hbond* between complementary pairs of nucleotides on +opposite strands. Average sequence or sequence-dependent stacking and base-pairing strengths +are supported :ref:`(Sulc) `. Quasi-unique base-pairing between nucleotides can be achieved by using +more complementary pairs of atom types like 5-8 and 6-7, 9-12 and 10-11, 13-16 and 14-15, etc. +This prevents the hybridization of in principle complementary bases within Ntypes/4 bases +up and down along the backbone. + +The exact functional form of the pair styles is rather complex. +The individual potentials consist of products of modulation factors, +which themselves are constructed from a number of more basic potentials +(Morse, Lennard-Jones, harmonic angle and distance) as well as quadratic smoothing and modulation terms. +We refer to :ref:`(Snodin) ` and the original oxDNA publications :ref:`(Ouldridge-DPhil) ` +and :ref:`(Ouldridge) ` for a detailed description of the oxDNA2 force field. + +.. note:: + + These pair styles have to be used together with the related oxDNA2 bond style + *oxrna2/fene* for the connectivity of the phosphate backbone (see also documentation of + :doc:`bond\_style oxrna2/fene `). Most of the coefficients + in the above example have to be kept fixed and cannot be changed without reparameterizing the entire model. + Exceptions are the first four coefficients after *oxrna2/stk* (seq=seqdep, T=0.1, xi=1.40206 and kappa=2.77 in the above example), + the first coefficient after *oxrna2/hbond* (seq=seqdep in the above example) and the three coefficients + after *oxrna2/dh* (T=0.1, rhos=0.5, qeff=1.02455 in the above example). When using a Langevin thermostat + e.g. through :doc:`fix langevin ` or :doc:`fix nve/dotc/langevin ` + the temperature coefficients have to be matched to the one used in the fix. + +Example input and data files for DNA duplexes can be found in examples/USER/cgdna/examples/oxDNA/ and /oxDNA2/. +A simple python setup tool which creates single straight or helical DNA strands, +DNA duplexes or arrays of DNA duplexes can be found in examples/USER/cgdna/util/. + +Please cite :ref:`(Henrich) ` in any publication that uses +this implementation. The article contains general information +on the model, its implementation and performance as well as the structure of +the data and input file. The preprint version of the article can be found +`here `_. +Please cite also the relevant oxRNA2 publications +:ref:`(Sulc1) ` and :ref:`(Sulc2) `. + +---------- + + +Restrictions +"""""""""""" + + +These pair styles can only be used if LAMMPS was built with the +USER-CGDNA package and the MOLECULE and ASPHERE package. See the +:doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`bond\_style oxrna2/fene `, :doc:`pair\_coeff `, +:doc:`bond\_style oxdna/fene `, :doc:`pair\_style oxdna/excv `, +:doc:`bond\_style oxdna2/fene `, :doc:`pair\_style oxdna2/excv `, +:doc:`fix nve/dotc/langevin ` + +**Default:** none + + +---------- + +.. _Henrich3: + +**(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). + +.. _Sulc31: + +**(Sulc1)** P. Sulc, F. Romano, T. E. Ouldridge, et al., J. Chem. Phys. 140, 235102 (2014). + +.. _Sulc32: + +**(Sulc2)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/examples/USER/cgdna/README b/examples/USER/cgdna/README index 8a9dc44359..a03490b630 100644 --- a/examples/USER/cgdna/README +++ b/examples/USER/cgdna/README @@ -1,8 +1,12 @@ This directory contains example data and input files -and utility scripts for the oxDNA coarse-grained model -for DNA. +as well as utility scripts for the oxDNA/oxDNA2/oxRNA2 +coarse-grained model for DNA and RNA. + +/******************************************************************************/ + +/examples/oxDNA/duplex1: +/examples/oxDNA2/duplex1: -/examples/duplex1: Input, data and log files for a DNA duplex (double-stranded DNA) consisiting of 5 base pairs. The duplex contains two strands with complementary base pairs. The topology is @@ -11,7 +15,14 @@ A - C - G - T - A | | | | | T - G - C - A - T -/examples/duplex2: +Note that in this example the stacking and hydrogen-bonding interactions +are sequence-averaged (cf. keyword 'seqav' in according pair styles). + +/******************************************************************************/ + +/examples/oxDNA/duplex2: +/examples/oxDNA2/duplex2: + Input, data and log files for a nicked DNA duplex (double-stranded DNA) consisiting of 8 base pairs. The duplex contains strands with complementary base pairs, but the backbone on one side is not continuous: @@ -22,9 +33,15 @@ A - C - G - T - A - C - G - T | | | | | | | | T - G - C - A T - G - C - A -/examples/duplex3: -This is basically the duplex1 run with sequence-dependent stacking -and hydrogen-bonding strengths enabled and both nucleotide mass and +Note that in this example the stacking and hydrogen-bonding interactions +are sequence-averaged (cf. keyword 'seqav' in according pair styles). + +/******************************************************************************/ + +/examples/oxDNA2/duplex3: + +This is the duplex1 run with sequence-dependent stacking and +hydrogen-bonding strengths enabled and both nucleotide mass and moment of inertia set to the value of the standalone implementation of oxDNA (M = I = 1). To achieve this, the masses can be set directly in the input and data file, whereas the moment of inertia is set via @@ -33,6 +50,19 @@ The change of mass and moment of inertia allows direct comparision of e.g. trajectory data, energies or time-dependent observables on a per-timestep basis until numerical noise causes deviations at later simulation times. +As mentioned above, the stacking and hydrogen-bonding interactions +are sequence-dependent (cf. keyword 'seqdep' in according pair styles). + +/******************************************************************************/ + +/examples/oxRNA2/duplex4 + +This is the duplex2 run with the oxRNA2 force field instead of the oxDNA or +oxDNA2 force field and sequence-dependent stacking and hydrogen-bonding +strengths enabled. + +/******************************************************************************/ + /util: This directory contains a simple python setup tool which creates single straight or helical DNA strands, DNA duplexes or arrays of DNA diff --git a/examples/USER/cgdna/examples/oxDNA2/duplex3/in.duplex3 b/examples/USER/cgdna/examples/oxDNA2/duplex3/in.duplex3 index fd75a6fc3f..033783dc15 100644 --- a/examples/USER/cgdna/examples/oxDNA2/duplex3/in.duplex3 +++ b/examples/USER/cgdna/examples/oxDNA2/duplex3/in.duplex3 @@ -1,4 +1,4 @@ -variable number equal 1 +variable number equal 3 variable ofreq equal 1000 variable efreq equal 1000 variable T equal 0.1 diff --git a/examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.1 b/examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.1 index 8f70e9ec96..9172c99492 100644 --- a/examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.1 +++ b/examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.1 @@ -1,5 +1,5 @@ LAMMPS (7 Aug 2019) -variable number equal 1 +variable number equal 3 variable ofreq equal 1000 variable efreq equal 1000 variable T equal 0.1 diff --git a/examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.4 b/examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.4 index f110e20906..491f91e671 100644 --- a/examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.4 +++ b/examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.4 @@ -1,5 +1,5 @@ LAMMPS (7 Aug 2019) -variable number equal 1 +variable number equal 3 variable ofreq equal 1000 variable efreq equal 1000 variable T equal 0.1 diff --git a/examples/USER/cgdna/examples/oxRNA2/duplex4/data.duplex4 b/examples/USER/cgdna/examples/oxRNA2/duplex4/data.duplex4 new file mode 100644 index 0000000000..72872d431a --- /dev/null +++ b/examples/USER/cgdna/examples/oxRNA2/duplex4/data.duplex4 @@ -0,0 +1,96 @@ +# LAMMPS data file +16 atoms +16 ellipsoids +13 bonds + +4 atom types +1 bond types + +# System size +-20.000000 20.000000 xlo xhi +-20.000000 20.000000 ylo yhi +-20.000000 20.000000 zlo zhi + +Masses + +1 3.1575 +2 3.1575 +3 3.1575 +4 3.1575 + +# Atom-ID, type, position, molecule-ID, ellipsoid flag, density +Atoms + +1 1 -6.000000000000001e-01 0.000000000000000e+00 0.000000000000000e+00 1 1 1 +2 2 -4.860249842674776e-01 -3.518234140414736e-01 3.897628551303122e-01 1 1 1 +3 3 -1.874009511073395e-01 -5.699832309147915e-01 7.795257102606244e-01 1 1 1 +4 4 1.824198365552941e-01 -5.715968887521518e-01 1.169288565390937e+00 1 1 1 +5 1 4.829362784135484e-01 -3.560513319622209e-01 1.559051420521249e+00 1 1 1 +6 2 5.999771538385027e-01 -5.235921299024461e-03 1.948814275651561e+00 1 1 1 +7 3 4.890766774371325e-01 3.475687034056071e-01 2.338577130781873e+00 1 1 1 +8 4 1.923677943514057e-01 5.683261666476170e-01 2.728339985912185e+00 1 1 1 +9 1 -1.923677943514057e-01 -5.683261666476170e-01 2.728339985912185e+00 2 1 1 +10 2 -4.890766774371324e-01 -3.475687034056071e-01 2.338577130781873e+00 2 1 1 +11 3 -5.999771538385025e-01 5.235921299024461e-03 1.948814275651561e+00 2 1 1 +12 4 -4.829362784135481e-01 3.560513319622207e-01 1.559051420521249e+00 2 1 1 +13 1 -1.824198365552940e-01 5.715968887521514e-01 1.169288565390936e+00 2 1 1 +14 2 1.874009511073395e-01 5.699832309147912e-01 7.795257102606241e-01 2 1 1 +15 3 4.860249842674773e-01 3.518234140414733e-01 3.897628551303119e-01 2 1 1 +16 4 5.999999999999995e-01 -3.330669073875470e-17 -3.330669073875470e-16 2 1 1 + +# Atom-ID, translational velocity, angular momentum +Velocities + +1 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +2 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +3 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +4 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +5 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +6 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +7 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +8 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +9 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +10 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +11 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +12 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +13 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +14 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +15 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +16 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 + +# Atom-ID, shape, quaternion +Ellipsoids + +1 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 1.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +2 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.513258223252946e-01 0.000000000000000e+00 0.000000000000000e+00 3.081869234362515e-01 +3 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 8.100416404457962e-01 0.000000000000000e+00 0.000000000000000e+00 5.863723567357894e-01 +4 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 5.899012371043606e-01 0.000000000000000e+00 0.000000000000000e+00 8.074754054847398e-01 +5 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 3.123349185122326e-01 0.000000000000000e+00 0.000000000000000e+00 9.499720515246527e-01 +6 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 4.363309284746654e-03 0.000000000000000e+00 0.000000000000000e+00 9.999904807207346e-01 +7 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -3.040330609254902e-01 0.000000000000000e+00 0.000000000000000e+00 9.526614812535865e-01 +8 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 5.828323126827837e-01 0.000000000000000e+00 0.000000000000000e+00 -8.125924533816677e-01 +9 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 8.125924533816681e-01 5.828323126827832e-01 -0.000000000000000e+00 +10 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.526614812535864e-01 3.040330609254902e-01 0.000000000000000e+00 +11 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.999904807207346e-01 -4.363309284746654e-03 0.000000000000000e+00 +12 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.499720515246526e-01 -3.123349185122325e-01 0.000000000000000e+00 +13 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 8.074754054847402e-01 -5.899012371043603e-01 0.000000000000000e+00 +14 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 5.863723567357898e-01 -8.100416404457959e-01 0.000000000000000e+00 +15 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 -3.081869234362514e-01 9.513258223252948e-01 0.000000000000000e+00 +16 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 2.775557561562893e-17 1.000000000000000e+00 -0.000000000000000e+00 + +# Bond topology +Bonds + +1 1 1 2 +2 1 2 3 +3 1 3 4 +4 1 4 5 +5 1 5 6 +6 1 6 7 +7 1 7 8 +8 1 9 10 +9 1 10 11 +10 1 11 12 +11 1 13 14 +12 1 14 15 +13 1 15 16 diff --git a/examples/USER/cgdna/examples/oxRNA2/duplex4/in.duplex4 b/examples/USER/cgdna/examples/oxRNA2/duplex4/in.duplex4 new file mode 100644 index 0000000000..ed2fafbe8b --- /dev/null +++ b/examples/USER/cgdna/examples/oxRNA2/duplex4/in.duplex4 @@ -0,0 +1,80 @@ +variable number equal 4 +variable ofreq equal 1000 +variable efreq equal 1000 +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 1 delay 0 check yes + +read_data data.duplex4 + +set atom * mass 3.1575 + +group all type 1 4 + +# oxRNA2 bond interactions - FENE backbone +bond_style oxrna2/fene +bond_coeff * 2.0 0.25 0.761070781051 + +# oxRNA2 pair interactions +pair_style hybrid/overlay oxrna2/excv oxrna2/stk oxrna2/hbond oxrna2/xstk oxrna2/coaxstk oxrna2/dh + +pair_coeff * * oxrna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxrna2/stk seqdep ${T} 1.40206 2.77 6.0 0.43 0.93 0.35 0.78 0.9 0 0.95 0.9 0 0.95 1.3 0 0.8 1.3 0 0.8 2.0 0.65 2.0 0.65 +pair_coeff * * oxrna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 3 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff * * oxrna2/xstk 59.9626 0.5 0.6 0.42 0.58 2.25 0.505 0.58 1.7 1.266 0.68 1.7 1.266 0.68 1.7 0.309 0.68 1.7 0.309 0.68 +pair_coeff * * oxrna2/coaxstk 80 0.5 0.6 0.42 0.58 2.0 2.592 0.65 1.3 0.151 0.8 0.9 0.685 0.95 0.9 0.685 0.95 2.0 -0.65 2.0 -0.65 +pair_coeff * * oxrna2/dh ${T} 0.5 1.02455 + +# NVE ensemble +#fix 1 all nve/dotc/langevin 0.1 0.1 0.03 457145 angmom 10 +#fix 1 all nve/dot +fix 1 all nve/asphere + +timestep 1e-5 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +#compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz +#dump_modify out sort id +#dump_modify out format line "%d %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f" + +run 1000000 + +#write_restart config.${number}.* diff --git a/examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.1 b/examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.1 new file mode 100644 index 0000000000..d4c9fa3fcc --- /dev/null +++ b/examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.1 @@ -0,0 +1,1174 @@ +LAMMPS (30 Oct 2019) +variable number equal 4 +variable ofreq equal 1000 +variable efreq equal 1000 +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 1 delay 0 check yes + +read_data data.duplex4 + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 16 atoms + reading velocities ... + 16 velocities + 16 ellipsoids + scanning bonds ... + 2 = max bonds/atom + reading bonds ... + 13 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 5.9e-05 secs + read_data CPU = 0.038375 secs + +set atom * mass 3.1575 + 16 settings made for mass + +group all type 1 4 +16 atoms in group all + +# oxRNA2 bond interactions - FENE backbone +bond_style oxrna2/fene +bond_coeff * 2.0 0.25 0.761070781051 + +# oxRNA2 pair interactions +pair_style hybrid/overlay oxrna2/excv oxrna2/stk oxrna2/hbond oxrna2/xstk oxrna2/coaxstk oxrna2/dh + +pair_coeff * * oxrna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxrna2/stk seqdep ${T} 1.40206 2.77 6.0 0.43 0.93 0.35 0.78 0.9 0 0.95 0.9 0 0.95 1.3 0 0.8 1.3 0 0.8 2.0 0.65 2.0 0.65 +pair_coeff * * oxrna2/stk seqdep 0.1 1.40206 2.77 6.0 0.43 0.93 0.35 0.78 0.9 0 0.95 0.9 0 0.95 1.3 0 0.8 1.3 0 0.8 2.0 0.65 2.0 0.65 +pair_coeff * * oxrna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 3 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff * * oxrna2/xstk 59.9626 0.5 0.6 0.42 0.58 2.25 0.505 0.58 1.7 1.266 0.68 1.7 1.266 0.68 1.7 0.309 0.68 1.7 0.309 0.68 +pair_coeff * * oxrna2/coaxstk 80 0.5 0.6 0.42 0.58 2.0 2.592 0.65 1.3 0.151 0.8 0.9 0.685 0.95 0.9 0.685 0.95 2.0 -0.65 2.0 -0.65 +pair_coeff * * oxrna2/dh ${T} 0.5 1.02455 +pair_coeff * * oxrna2/dh 0.1 0.5 1.02455 + +# NVE ensemble +#fix 1 all nve/dotc/langevin 0.1 0.1 0.03 457145 angmom 10 +#fix 1 all nve/dot +fix 1 all nve/asphere + +timestep 1e-5 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +#compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz +#dump_modify out sort id +#dump_modify out format line "%d %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f" + +run 1000000 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.3015 + ghost atom cutoff = 3.3015 + binsize = 1.65075, bins = 25 25 25 + 6 neighbor lists, perpetual/occasional/extra = 6 0 0 + (1) pair oxrna2/excv, perpetual + attributes: half, newton off + pair build: half/bin/newtoff + stencil: half/bin/3d/newtoff + bin: standard + (2) pair oxrna2/stk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (3) pair oxrna2/hbond, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (4) pair oxrna2/xstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (5) pair oxrna2/coaxstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (6) pair oxrna2/dh, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +0 ekin = 0 | erot = 0 | epot = -13.282537590974 | etot = -13.282537590974 +Per MPI rank memory allocation (min/avg/max) = 2.951 | 2.951 | 2.951 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -0.84341458 0.013255977 -0.8301586 -2.0169485e-05 +1000 ekin = 0.00448503054656468 | erot = 0.00825381229611384 | epot = -13.2952764343122 | etot = -13.2825375914695 +2000 ekin = 0.0179027901180511 | erot = 0.0327684151335467 | epot = -13.3332087967732 | etot = -13.2825375915216 +3000 ekin = 0.0401478317723584 | erot = 0.0728240143066062 | epot = -13.3955094376815 | etot = -13.2825375916026 +4000 ekin = 0.0710654348932282 | erot = 0.127292706283096 | epot = -13.4808957328808 | etot = -13.2825375917044 +5000 ekin = 0.110480309743662 | erot = 0.194739074279834 | epot = -13.5877569758405 | etot = -13.282537591817 +6000 ekin = 0.158231230694432 | erot = 0.273546913858903 | epot = -13.7143157364827 | etot = -13.2825375919294 +7000 ekin = 0.214206450831754 | erot = 0.362058396901232 | epot = -13.8588024397642 | etot = -13.2825375920312 +8000 ekin = 0.278374111850069 | erot = 0.458709556672181 | epot = -14.0196212606361 | etot = -13.2825375921138 +9000 ekin = 0.35080209403022 | erot = 0.562145629088178 | epot = -14.1954853152903 | etot = -13.2825375921719 +10000 ekin = 0.431663021447766 | erot = 0.671302139462136 | epot = -14.385502753114 | etot = -13.2825375922041 +11000 ekin = 0.521222365620265 | erot = 0.78544264622411 | epot = -14.5892026040572 | etot = -13.2825375922128 +12000 ekin = 0.61981039873542 | erot = 0.904150888366026 | epot = -14.8064988793055 | etot = -13.2825375922041 +13000 ekin = 0.72778153179885 | erot = 1.02728222251243 | epot = -15.0376013464974 | etot = -13.2825375921861 +14000 ekin = 0.845466747659446 | erot = 1.154885201864 | epot = -15.2828895416915 | etot = -13.2825375921681 +15000 ekin = 0.973515286429446 | erot = 1.28640002432487 | epot = -15.5424529041413 | etot = -13.2825375933869 +16000 ekin = 1.12323013751098 | erot = 1.40387495398598 | epot = -15.8096426839256 | etot = -13.2825375924286 +17000 ekin = 1.2976927283263 | erot = 1.51347784068661 | epot = -16.0937081607397 | etot = -13.2825375917268 +18000 ekin = 1.48565191084531 | erot = 1.63592970999661 | epot = -16.4041192134347 | etot = -13.2825375925928 +19000 ekin = 1.66750911163348 | erot = 1.77940241938721 | epot = -16.7294491246368 | etot = -13.2825375936161 +20000 ekin = 1.84148924290423 | erot = 1.93695511183687 | epot = -17.0609819484057 | etot = -13.2825375936646 +21000 ekin = 2.02307741366163 | erot = 2.09844265792961 | epot = -17.4040576653939 | etot = -13.2825375938027 +22000 ekin = 2.21183606977224 | erot = 2.26260708947302 | epot = -17.7569807531587 | etot = -13.2825375939134 +23000 ekin = 2.40735468792977 | erot = 2.42817202047308 | epot = -18.1180643024997 | etot = -13.2825375940968 +24000 ekin = 2.60896890448861 | erot = 2.59357882573853 | epot = -18.485085324508 | etot = -13.2825375942809 +25000 ekin = 2.81580135477345 | erot = 2.75706655667055 | epot = -18.855405505957 | etot = -13.282537594513 +26000 ekin = 3.02680083558485 | erot = 2.91667946897257 | epot = -19.2260178993271 | etot = -13.2825375947697 +27000 ekin = 3.24067707260308 | erot = 3.07027299756498 | epot = -19.5934876652175 | etot = -13.2825375950495 +28000 ekin = 3.45601412953572 | erot = 3.21560615188039 | epot = -19.9541578767293 | etot = -13.2825375953132 +29000 ekin = 3.6713683081319 | erot = 3.35037905822946 | epot = -20.304284961999 | etot = -13.2825375956376 +30000 ekin = 3.88476027224393 | erot = 3.47208481891837 | epot = -20.639382687185 | etot = -13.2825375960227 +31000 ekin = 4.09387957878895 | erot = 3.57821385032035 | epot = -20.9546310254509 | etot = -13.2825375963416 +32000 ekin = 4.29662185345806 | erot = 3.66648606531138 | epot = -21.2456455154186 | etot = -13.2825375966492 +33000 ekin = 4.49089153394062 | erot = 3.73482555362569 | epot = -21.5082546845018 | etot = -13.2825375969355 +34000 ekin = 4.67464118182276 | erot = 3.78142516888995 | epot = -21.738603947901 | etot = -13.2825375971883 +35000 ekin = 4.84586411782047 | erot = 3.80480460777895 | epot = -21.9332063229962 | etot = -13.2825375973967 +36000 ekin = 5.00270940487365 | erot = 3.8039453503275 | epot = -22.0891923527593 | etot = -13.2825375975582 +37000 ekin = 5.14355281474259 | erot = 3.7783370953036 | epot = -22.204427507712 | etot = -13.2825375976658 +38000 ekin = 5.26699752588855 | erot = 3.72801268545693 | epot = -22.2775478090594 | etot = -13.2825375977139 +39000 ekin = 5.37191151713863 | erot = 3.65359747923659 | epot = -22.3080465940736 | etot = -13.2825375976984 +40000 ekin = 5.45746010972423 | erot = 3.55633701588595 | epot = -22.2963347232305 | etot = -13.2825375976203 +41000 ekin = 5.52312188621308 | erot = 3.43809872369854 | epot = -22.2437582073842 | etot = -13.2825375974726 +42000 ekin = 5.56872044211992 | erot = 3.30135279333163 | epot = -22.1526108327155 | etot = -13.2825375972639 +43000 ekin = 5.59443660082917 | erot = 3.14910305123731 | epot = -22.0260772490691 | etot = -13.2825375970026 +44000 ekin = 5.60078634437692 | erot = 2.98477133565124 | epot = -21.8680952767294 | etot = -13.2825375967012 +45000 ekin = 5.58859564323333 | erot = 2.81204277265316 | epot = -21.6831760122617 | etot = -13.2825375963752 +46000 ekin = 5.55896198288794 | erot = 2.63469562167501 | epot = -21.4761952006007 | etot = -13.2825375960378 +47000 ekin = 5.51320424221946 | erot = 2.45646420183046 | epot = -21.2522060397483 | etot = -13.2825375956984 +48000 ekin = 5.45280176988517 | erot = 2.28095947573118 | epot = -21.0162988409769 | etot = -13.2825375953605 +49000 ekin = 5.37933239946638 | erot = 2.11161440403257 | epot = -20.7734843985446 | etot = -13.2825375950457 +50000 ekin = 5.29440598595185 | erot = 1.95156309993188 | epot = -20.5285066806346 | etot = -13.2825375947508 +51000 ekin = 5.19960275040233 | erot = 1.8036634398305 | epot = -20.2858037847152 | etot = -13.2825375944824 +52000 ekin = 5.09244091535756 | erot = 1.66034071449473 | epot = -20.0353192196127 | etot = -13.2825375897604 +53000 ekin = 5.00219098599272 | erot = 1.54003539006211 | epot = -19.8247639698981 | etot = -13.2825375938433 +54000 ekin = 4.90058329526777 | erot = 1.45132465506075 | epot = -19.6344455614683 | etot = -13.2825376111398 +55000 ekin = 4.70838087935139 | erot = 1.38368494594893 | epot = -19.3746034336678 | etot = -13.2825376083675 +56000 ekin = 4.44064498303545 | erot = 1.42525549496303 | epot = -19.1484380668508 | etot = -13.2825375888523 +57000 ekin = 4.28012764787285 | erot = 1.59067222265512 | epot = -19.1533374833604 | etot = -13.2825376128325 +58000 ekin = 4.17606446205098 | erot = 1.6926959141941 | epot = -19.1512979674148 | etot = -13.2825375911697 +59000 ekin = 4.0674801293444 | erot = 1.75788112721294 | epot = -19.1078988477137 | etot = -13.2825375911564 +60000 ekin = 3.9544882347638 | erot = 1.84391663061768 | epot = -19.0809424565336 | etot = -13.2825375911521 +61000 ekin = 3.83840387031284 | erot = 1.95003019237208 | epot = -19.0709716537088 | etot = -13.2825375910239 +62000 ekin = 3.72130809963045 | erot = 2.07501703895377 | epot = -19.0788627296237 | etot = -13.2825375910394 +63000 ekin = 3.60440089032981 | erot = 2.21773397929798 | epot = -19.1046724606768 | etot = -13.282537591049 +64000 ekin = 3.48898621429844 | erot = 2.37695650761985 | epot = -19.1484803129713 | etot = -13.282537591053 +65000 ekin = 3.37647880025293 | erot = 2.55140907448467 | epot = -19.2104254657961 | etot = -13.2825375910585 +66000 ekin = 3.26833067403372 | erot = 2.73974236805088 | epot = -19.2906106331593 | etot = -13.2825375910747 +67000 ekin = 3.16594788215578 | erot = 2.94047174698236 | epot = -19.3889572202528 | etot = -13.2825375911146 +68000 ekin = 3.07060531612276 | erot = 3.15188029478627 | epot = -19.5050232021015 | etot = -13.2825375911924 +69000 ekin = 2.98334905059819 | erot = 3.37190853325577 | epot = -19.6377951751758 | etot = -13.2825375913219 +70000 ekin = 2.90492955397884 | erot = 3.59802295152975 | epot = -19.7854900970223 | etot = -13.2825375915137 +71000 ekin = 2.83572376329218 | erot = 3.8271560839742 | epot = -19.9454174390314 | etot = -13.282537591765 +72000 ekin = 2.77568510798997 | erot = 4.05569348668259 | epot = -20.1139161867768 | etot = -13.2825375921043 +73000 ekin = 2.72437405649527 | erot = 4.27929863267978 | epot = -20.2862102816556 | etot = -13.2825375924805 +74000 ekin = 2.6809894320095 | erot = 4.4934031024691 | epot = -20.4569301273605 | etot = -13.2825375928819 +75000 ekin = 2.6444530940616 | erot = 4.69339307186043 | epot = -20.6203837591939 | etot = -13.2825375932719 +76000 ekin = 2.61355415206022 | erot = 4.87501053156087 | epot = -20.7711022772329 | etot = -13.2825375936118 +77000 ekin = 2.58710084062323 | erot = 5.03478939172066 | epot = -20.9044278262183 | etot = -13.2825375938744 +78000 ekin = 2.56403853914049 | erot = 5.17029283961051 | epot = -21.0168689727798 | etot = -13.2825375940288 +79000 ekin = 2.54361120788211 | erot = 5.28037161018751 | epot = -21.1065204121487 | etot = -13.2825375940791 +80000 ekin = 2.52540527324247 | erot = 5.36512720853065 | epot = -21.173070075803 | etot = -13.2825375940298 +81000 ekin = 2.50929384303298 | erot = 5.42576598242971 | epot = -21.2175974194025 | etot = -13.2825375939398 +82000 ekin = 2.49524917644589 | erot = 5.46414530531067 | epot = -21.2419320755728 | etot = -13.2825375938163 +83000 ekin = 2.4833426959312 | erot = 5.48242032921998 | epot = -21.248300618845 | etot = -13.2825375936939 +84000 ekin = 2.47365997802594 | erot = 5.48271691205541 | epot = -21.2389144836696 | etot = -13.2825375935882 +85000 ekin = 2.46626808184772 | erot = 5.46691083838924 | epot = -21.2157165137399 | etot = -13.2825375935029 +86000 ekin = 2.46123154184243 | erot = 5.43653398177485 | epot = -21.1803031170841 | etot = -13.2825375934668 +87000 ekin = 2.45852093879055 | erot = 5.39265692383446 | epot = -21.1337154560121 | etot = -13.2825375933871 +88000 ekin = 2.45840646060175 | erot = 5.33627030736198 | epot = -21.0772143612561 | etot = -13.2825375932924 +89000 ekin = 2.46146480126887 | erot = 5.26838646846783 | epot = -21.0123888631742 | etot = -13.2825375934375 +90000 ekin = 2.4677317783594 | erot = 5.18930366181446 | epot = -20.9395730335193 | etot = -13.2825375933455 +91000 ekin = 2.47726011905719 | erot = 5.09951749277777 | epot = -20.8593152050595 | etot = -13.2825375932246 +92000 ekin = 2.49074261962909 | erot = 5.00022791911595 | epot = -20.7735081318254 | etot = -13.2825375930803 +93000 ekin = 2.50902833057362 | erot = 4.89281259013106 | epot = -20.6843785136292 | etot = -13.2825375929245 +94000 ekin = 2.53301288183075 | erot = 4.77876912035546 | epot = -20.5943195949544 | etot = -13.2825375927682 +95000 ekin = 2.56354598704907 | erot = 4.6596420581626 | epot = -20.5057256378352 | etot = -13.2825375926235 +96000 ekin = 2.60133194738611 | erot = 4.53693642149354 | epot = -20.4208059613806 | etot = -13.2825375925009 +97000 ekin = 2.64684712537105 | erot = 4.41204173729005 | epot = -20.3414264550665 | etot = -13.2825375924053 +98000 ekin = 2.70029551800324 | erot = 4.28619503995162 | epot = -20.2690281502928 | etot = -13.2825375923379 +99000 ekin = 2.76159183076381 | erot = 4.16048163754163 | epot = -20.2046110606006 | etot = -13.2825375922951 +100000 ekin = 2.83036874776579 | erot = 4.03587523010376 | epot = -20.1487815701408 | etot = -13.2825375922712 +101000 ekin = 2.90599845693996 | erot = 3.91330077540588 | epot = -20.1018368246064 | etot = -13.2825375922606 +102000 ekin = 2.98761606367604 | erot = 3.79369343963812 | epot = -20.0638470955752 | etot = -13.2825375922611 +103000 ekin = 3.07413620026802 | erot = 3.67802597580043 | epot = -20.0346997683418 | etot = -13.2825375922734 +104000 ekin = 3.16426099663645 | erot = 3.56728973636564 | epot = -20.0140883253047 | etot = -13.2825375923026 +105000 ekin = 3.25648344622793 | erot = 3.46242766269272 | epot = -20.0014487012763 | etot = -13.2825375923557 +106000 ekin = 3.34909407537355 | erot = 3.36423261094161 | epot = -19.9958642787542 | etot = -13.282537592439 +107000 ekin = 3.4401993069765 | erot = 3.27323316283015 | epot = -19.9959700623645 | etot = -13.2825375925578 +108000 ekin = 3.52775814523602 | erot = 3.18959025645786 | epot = -19.999885994407 | etot = -13.2825375927131 +109000 ekin = 3.60964009104214 | erot = 3.11302339299888 | epot = -20.0052010769433 | etot = -13.2825375929023 +110000 ekin = 3.68370388524509 | erot = 3.04277828887564 | epot = -20.0090197672386 | etot = -13.2825375931179 +111000 ekin = 3.74789440567183 | erot = 2.97764201100029 | epot = -20.0080740100205 | etot = -13.2825375933484 +112000 ekin = 3.80035415830428 | erot = 2.91600823448521 | epot = -19.9988999863676 | etot = -13.2825375935781 +113000 ekin = 3.839544891464 | erot = 2.8559933088984 | epot = -19.9780757941506 | etot = -13.2825375937882 +114000 ekin = 3.86437452036816 | erot = 2.79560177874327 | epot = -19.9425138930678 | etot = -13.2825375939563 +115000 ekin = 3.87432139555448 | erot = 2.7329343736024 | epot = -19.8897933632161 | etot = -13.2825375940592 +116000 ekin = 3.86954570193439 | erot = 2.66642221950682 | epot = -19.8185055155168 | etot = -13.2825375940755 +117000 ekin = 3.85097050791378 | erot = 2.59505981730843 | epot = -19.7285679191997 | etot = -13.2825375939775 +118000 ekin = 3.82031843896371 | erot = 2.51866416069826 | epot = -19.6215201934448 | etot = -13.2825375937828 +119000 ekin = 3.78008379969918 | erot = 2.43788144963878 | epot = -19.5005028428254 | etot = -13.2825375934874 +120000 ekin = 3.73339325084433 | erot = 2.35417060362233 | epot = -19.3701014475786 | etot = -13.282537593112 +121000 ekin = 3.68379362023519 | erot = 2.26974086129527 | epot = -19.23607207422 | etot = -13.2825375926895 +122000 ekin = 3.63497633455468 | erot = 2.18733107351197 | epot = -19.1048450003258 | etot = -13.2825375922591 +123000 ekin = 3.59047168903067 | erot = 2.10992442969337 | epot = -18.9829337105841 | etot = -13.2825375918601 +124000 ekin = 3.55336069064742 | erot = 2.040449477976 | epot = -18.8763477601487 | etot = -13.2825375915253 +125000 ekin = 3.526052756485 | erot = 1.98151529341996 | epot = -18.7901056411805 | etot = -13.2825375912756 +126000 ekin = 3.51088386083626 | erot = 1.93492307727824 | epot = -18.728344529054 | etot = -13.2825375909395 +127000 ekin = 3.51016542665131 | erot = 1.90135594382336 | epot = -18.6940589614221 | etot = -13.2825375909474 +128000 ekin = 3.52366007691459 | erot = 1.88146923500262 | epot = -18.6876669021183 | etot = -13.2825375902011 +129000 ekin = 3.52804447871109 | erot = 1.87939379818812 | epot = -18.6899759099344 | etot = -13.2825376330352 +130000 ekin = 3.39121727536937 | erot = 1.95375354402963 | epot = -18.6275084102343 | etot = -13.2825375908353 +131000 ekin = 3.51597185423296 | erot = 2.06600773707502 | epot = -18.8645172230933 | etot = -13.2825376317853 +132000 ekin = 3.65680948155273 | erot = 2.09675964820427 | epot = -19.0361067214651 | etot = -13.2825375917081 +133000 ekin = 3.78260898444153 | erot = 2.11778864665409 | epot = -19.1829352240667 | etot = -13.2825375929711 +134000 ekin = 3.90291219401782 | erot = 2.13993246768634 | epot = -19.3253822549312 | etot = -13.282537593227 +135000 ekin = 4.0130725329214 | erot = 2.16317596346888 | epot = -19.4587860898102 | etot = -13.2825375934199 +136000 ekin = 4.10942813981085 | erot = 2.18779054238602 | epot = -19.579756275755 | etot = -13.2825375935581 +137000 ekin = 4.18918244084739 | erot = 2.21413018926373 | epot = -19.6858502237401 | etot = -13.282537593629 +138000 ekin = 4.25055180725538 | erot = 2.24252417705096 | epot = -19.7756135779486 | etot = -13.2825375936422 +139000 ekin = 4.29264193993076 | erot = 2.27334414892611 | epot = -19.8485236824514 | etot = -13.2825375935945 +140000 ekin = 4.31542981069473 | erot = 2.30704736065647 | epot = -19.9050147648392 | etot = -13.282537593488 +141000 ekin = 4.31969657449582 | erot = 2.34420108979785 | epot = -19.9464352576258 | etot = -13.2825375933322 +142000 ekin = 4.30689625825181 | erot = 2.38546661972145 | epot = -19.9749004711164 | etot = -13.2825375931432 +143000 ekin = 4.27897643633865 | erot = 2.43154322469962 | epot = -19.9930572539778 | etot = -13.2825375929395 +144000 ekin = 4.23817759048809 | erot = 2.4830525431645 | epot = -20.0037677263996 | etot = -13.282537592747 +145000 ekin = 4.18683687366757 | erot = 2.54040585524226 | epot = -20.0097803214924 | etot = -13.2825375925826 +146000 ekin = 4.1272243777605 | erot = 2.60369949546902 | epot = -20.0134614656897 | etot = -13.2825375924601 +147000 ekin = 4.06142641942193 | erot = 2.67262771534946 | epot = -20.0165917271588 | etot = -13.2825375923874 +148000 ekin = 3.9912803569092 | erot = 2.74643868481959 | epot = -20.0202566340943 | etot = -13.2825375923655 +149000 ekin = 3.91835859675027 | erot = 2.82393987441759 | epot = -20.0248360635575 | etot = -13.2825375923896 +150000 ekin = 3.84399502540854 | erot = 2.90355368904202 | epot = -20.0300863068999 | etot = -13.2825375924493 +151000 ekin = 3.76934462696646 | erot = 2.98342057410476 | epot = -20.0353027936018 | etot = -13.2825375925305 +152000 ekin = 3.69546503896298 | erot = 3.06154297168136 | epot = -20.0395456032602 | etot = -13.2825375926159 +153000 ekin = 3.62340677772839 | erot = 3.13595781467703 | epot = -20.0419021850935 | etot = -13.2825375926881 +154000 ekin = 3.55429442921676 | erot = 3.20491770297265 | epot = -20.0417497249216 | etot = -13.2825375927321 +155000 ekin = 3.48935808553585 | erot = 3.26703376494699 | epot = -20.0389294432276 | etot = -13.2825375927448 +156000 ekin = 3.42995719397496 | erot = 3.32146386703849 | epot = -20.0339586537003 | etot = -13.2825375926868 +157000 ekin = 3.37758377439356 | erot = 3.36807693572793 | epot = -20.0281983027502 | etot = -13.2825375926288 +158000 ekin = 3.32977839475207 | erot = 3.40502394976504 | epot = -20.0173399361875 | etot = -13.2825375916704 +159000 ekin = 3.28790229188226 | erot = 3.43232801110884 | epot = -20.0027678906268 | etot = -13.2825375876357 +160000 ekin = 3.2827995172835 | erot = 3.46457454882488 | epot = -20.0299116571487 | etot = -13.2825375910404 +161000 ekin = 3.29006841785848 | erot = 3.48756894666501 | epot = -20.0601749524886 | etot = -13.2825375879651 +162000 ekin = 3.30320279765029 | erot = 3.50064541816097 | epot = -20.0863858038423 | etot = -13.282537588031 +163000 ekin = 3.32680445360257 | erot = 3.50703979240478 | epot = -20.1163818341648 | etot = -13.2825375881575 +164000 ekin = 3.35978204864574 | erot = 3.50639799900046 | epot = -20.1487176359768 | etot = -13.2825375883306 +165000 ekin = 3.40052448161995 | erot = 3.49807859199014 | epot = -20.1811406621343 | etot = -13.2825375885243 +166000 ekin = 3.44710440323596 | erot = 3.48135096319306 | epot = -20.2109929551315 | etot = -13.2825375887025 +167000 ekin = 3.4975648313672 | erot = 3.45565303648312 | epot = -20.2357554566791 | etot = -13.2825375888288 +168000 ekin = 3.55023572858497 | erot = 3.42084325030349 | epot = -20.2536165677605 | etot = -13.282537588872 +169000 ekin = 3.60406985696843 | erot = 3.37750569995077 | epot = -20.2641131456975 | etot = -13.2825375887783 +170000 ekin = 3.41798406778448 | erot = 3.07782048145476 | epot = -19.7783420668553 | etot = -13.282537517616 +171000 ekin = 3.24552871157827 | erot = 2.73637390316214 | epot = -19.2644400103087 | etot = -13.2825373955683 +172000 ekin = 3.78367855051371 | erot = 3.0727453748938 | epot = -20.1389614956922 | etot = -13.2825375702847 +173000 ekin = 4.03457273059443 | erot = 3.1833646910841 | epot = -20.5004749222031 | etot = -13.2825375005245 +174000 ekin = 4.14002439986023 | erot = 3.16763893899922 | epot = -20.5902008391762 | etot = -13.2825375003167 +175000 ekin = 4.24061478727573 | erot = 3.15086312051219 | epot = -20.6740154078953 | etot = -13.2825375001074 +176000 ekin = 4.33750550891641 | erot = 3.1355261006119 | epot = -20.7555691095056 | etot = -13.2825374999773 +177000 ekin = 4.43118634626255 | erot = 3.12342668205083 | epot = -20.8371505282964 | etot = -13.282537499983 +178000 ekin = 4.52112038535911 | erot = 3.11516996838714 | epot = -20.9188278538863 | etot = -13.28253750014 +179000 ekin = 4.60569122910559 | erot = 3.10997891303161 | epot = -20.9982076425525 | etot = -13.2825375004153 +180000 ekin = 4.68248742105205 | erot = 3.10587534040976 | epot = -21.0709002621995 | etot = -13.2825375007377 +181000 ekin = 4.74885008880769 | erot = 3.10016969122633 | epot = -21.1315572810546 | etot = -13.2825375010206 +182000 ekin = 4.80252004240904 | erot = 3.09010778323153 | epot = -21.1751653268271 | etot = -13.2825375011865 +183000 ekin = 4.84185836209392 | erot = 3.07355401450656 | epot = -21.1979498780501 | etot = -13.2825375014496 +184000 ekin = 4.86305938218274 | erot = 3.04972947015758 | epot = -21.1953263537857 | etot = -13.2825375014454 +185000 ekin = 4.86484048379853 | erot = 3.01830532387125 | epot = -21.165683308955 | etot = -13.2825375012852 +186000 ekin = 4.84781115921877 | erot = 2.97987576045986 | epot = -21.1102244206817 | etot = -13.2825375010031 +187000 ekin = 4.8135776433552 | erot = 2.93597501879465 | epot = -21.032090162799 | etot = -13.2825375006491 +188000 ekin = 4.76439584097176 | erot = 2.8887503176203 | epot = -20.9356836588659 | etot = -13.2825375002739 +189000 ekin = 4.7028202134345 | erot = 2.84056846871295 | epot = -20.8259261820664 | etot = -13.282537499919 +190000 ekin = 4.63141632940872 | erot = 2.79367442377689 | epot = -20.7076282527969 | etot = -13.2825374996113 +191000 ekin = 4.55257205219687 | erot = 2.74995133907398 | epot = -20.5850608906317 | etot = -13.2825374993609 +192000 ekin = 4.46841445137449 | erot = 2.7108083514329 | epot = -20.4617603019722 | etot = -13.2825374991648 +193000 ekin = 4.38080987485702 | erot = 2.67717312167301 | epot = -20.3405204955445 | etot = -13.2825374990145 +194000 ekin = 4.29140314493158 | erot = 2.64952891334607 | epot = -20.2234695571822 | etot = -13.2825374989045 +195000 ekin = 4.20164846020147 | erot = 2.62793199519283 | epot = -20.1121179542319 | etot = -13.2825374988376 +196000 ekin = 4.112799736886 | erot = 2.6119729730638 | epot = -20.0073102087726 | etot = -13.2825374988228 +197000 ekin = 4.0258589719236 | erot = 2.60069607327732 | epot = -19.9090925440707 | etot = -13.2825374988698 +198000 ekin = 3.94151021740635 | erot = 2.59254113732139 | epot = -19.8165888537063 | etot = -13.2825374989786 +199000 ekin = 3.86008920571504 | erot = 2.58539978552083 | epot = -19.728026490366 | etot = -13.2825374991301 +200000 ekin = 3.78163650515412 | erot = 2.57685633277384 | epot = -19.6410303372136 | etot = -13.2825374992857 +201000 ekin = 3.70604145366868 | erot = 2.56461316993842 | epot = -19.5531921230031 | etot = -13.282537499396 +202000 ekin = 3.63323784111708 | erot = 2.54700321074533 | epot = -19.4627785512819 | etot = -13.2825374994195 +203000 ekin = 3.56337600429933 | erot = 2.52342549129417 | epot = -19.3693389949301 | etot = -13.2825374993366 +204000 ekin = 3.49690618989364 | erot = 2.49455276327499 | epot = -19.2739964523245 | etot = -13.2825374991559 +205000 ekin = 3.43455338767261 | erot = 2.46224574346265 | epot = -19.1793366300441 | etot = -13.2825374989088 +206000 ekin = 3.37721205721374 | erot = 2.42921548153353 | epot = -19.0889650373857 | etot = -13.2825374986384 +207000 ekin = 3.32580575275754 | erot = 2.39854397251178 | epot = -19.0068872236571 | etot = -13.2825374983878 +208000 ekin = 3.28114891016496 | erot = 2.37318814654829 | epot = -18.9368745549054 | etot = -13.2825374981921 +209000 ekin = 3.24383236356932 | erot = 2.35556506548921 | epot = -18.8819349271337 | etot = -13.2825374980752 +210000 ekin = 3.21413821976281 | erot = 2.34727297364745 | epot = -18.8439486914582 | etot = -13.282537498048 +211000 ekin = 3.19199204395966 | erot = 2.34895966766644 | epot = -18.823489209736 | etot = -13.2825374981099 +212000 ekin = 3.17695628121177 | erot = 2.360321472034 | epot = -18.819815251497 | etot = -13.2825374982512 +213000 ekin = 3.16826455951518 | erot = 2.38020171954861 | epot = -18.8310037775187 | etot = -13.2825374984549 +214000 ekin = 3.16489343854634 | erot = 2.4067605217501 | epot = -18.8541914589957 | etot = -13.2825374986993 +215000 ekin = 3.16566474352153 | erot = 2.4376973804056 | epot = -18.8858996228856 | etot = -13.2825374989585 +216000 ekin = 3.16936807503256 | erot = 2.47051711068081 | epot = -18.9224226849174 | etot = -13.282537499204 +217000 ekin = 3.16266988026838 | erot = 2.47868467134127 | epot = -18.9238920507831 | etot = -13.2825374991734 +218000 ekin = 3.17835235865319 | erot = 2.45704329444878 | epot = -18.9179331413792 | etot = -13.2825374882772 +219000 ekin = 3.26524817202019 | erot = 2.48120766962855 | epot = -19.0289933444494 | etot = -13.2825375028007 +220000 ekin = 3.31083663795614 | erot = 2.50602061547625 | epot = -19.0993947418608 | etot = -13.2825374884285 +221000 ekin = 3.33748530919716 | erot = 2.52276996124467 | epot = -19.1427927588607 | etot = -13.2825374884189 +222000 ekin = 3.36243211589499 | erot = 2.53668587910066 | epot = -19.181655483376 | etot = -13.2825374883803 +223000 ekin = 3.38541896904217 | erot = 2.54888617169842 | epot = -19.2168426290796 | etot = -13.282537488339 +224000 ekin = 3.40625812507986 | erot = 2.56049920868626 | epot = -19.2492948220809 | etot = -13.2825374883148 +225000 ekin = 3.42484722909618 | erot = 2.57234499865719 | epot = -19.2797297160695 | etot = -13.2825374883162 +226000 ekin = 3.44121067431411 | erot = 2.58472036633686 | epot = -19.3084685289968 | etot = -13.2825374883458 +227000 ekin = 3.45552721377379 | erot = 2.59730386680743 | epot = -19.3353685689834 | etot = -13.2825374884022 +228000 ekin = 3.46810974282139 | erot = 2.6091693120744 | epot = -19.3598165433777 | etot = -13.2825374884819 +229000 ekin = 3.4793267631311 | erot = 2.61888809507087 | epot = -19.3807523467836 | etot = -13.2825374885816 +230000 ekin = 3.48948003513645 | erot = 2.62469570471749 | epot = -19.3967132285507 | etot = -13.2825374886968 +231000 ekin = 3.49867242979377 | erot = 2.62469374220078 | epot = -19.4059036608153 | etot = -13.2825374888207 +232000 ekin = 3.50671171842654 | erot = 2.6170613032781 | epot = -19.4063105106474 | etot = -13.2825374889427 +233000 ekin = 3.51309701132125 | erot = 2.60026316425572 | epot = -19.395897664621 | etot = -13.2825374890441 +234000 ekin = 3.51712117494327 | erot = 2.5732608561 | epot = -19.3729195201406 | etot = -13.2825374890973 +235000 ekin = 3.51809173982137 | erot = 2.53573892922866 | epot = -19.3363681581185 | etot = -13.2825374890685 +236000 ekin = 3.51562949139304 | erot = 2.48833922691111 | epot = -19.2865062072295 | etot = -13.2825374889254 +237000 ekin = 3.50996386129235 | erot = 2.43285732073676 | epot = -19.2253586706787 | etot = -13.2825374886496 +238000 ekin = 3.50212794781253 | erot = 2.37232394343562 | epot = -19.1569893794952 | etot = -13.2825374882471 +239000 ekin = 3.49397580570111 | erot = 2.31089750062538 | epot = -19.0874107940787 | etot = -13.2825374877522 +240000 ekin = 3.48799489984455 | erot = 2.2535377170645 | epot = -19.0240701041318 | etot = -13.2825374872227 +241000 ekin = 3.4869474415209 | erot = 2.2054938684223 | epot = -18.9749787966723 | etot = -13.2825374867291 +242000 ekin = 3.49341769740518 | erot = 2.1716922310321 | epot = -18.9476474147781 | etot = -13.2825374863409 +243000 ekin = 3.50935803683834 | erot = 2.15612557817114 | epot = -18.9480211011257 | etot = -13.2825374861162 +244000 ekin = 3.53571412218956 | erot = 2.16133426987289 | epot = -18.979585878157 | etot = -13.2825374860946 +245000 ekin = 3.57218201231806 | erot = 2.18803987534361 | epot = -19.0427593739549 | etot = -13.2825374862933 +246000 ekin = 3.61712090977309 | erot = 2.23496626996945 | epot = -19.134624666449 | etot = -13.2825374867064 +247000 ekin = 3.66762313707197 | erot = 2.29886938892499 | epot = -19.2490300133012 | etot = -13.2825374873042 +248000 ekin = 3.7197330409766 | erot = 2.3747925366233 | epot = -19.377063065633 | etot = -13.2825374880331 +249000 ekin = 3.7687988475912 | erot = 2.45655776432188 | epot = -19.5078941007305 | etot = -13.2825374888175 +250000 ekin = 3.80993596354031 | erot = 2.53748030029899 | epot = -19.6299537534039 | etot = -13.2825374895646 +251000 ekin = 3.83856187827056 | erot = 2.61124537605178 | epot = -19.7323447445001 | etot = -13.2825374901778 +252000 ekin = 3.85094160348732 | erot = 2.67282602420842 | epot = -19.8063051182675 | etot = -13.2825374905717 +253000 ekin = 3.84466267221376 | erot = 2.71927370140095 | epot = -19.8464738643054 | etot = -13.2825374906907 +254000 ekin = 3.81895334833665 | erot = 2.75020964906229 | epot = -19.8517004879202 | etot = -13.2825374905212 +255000 ekin = 3.77477712370614 | erot = 2.76789565653814 | epot = -19.8252102703408 | etot = -13.2825374900966 +256000 ekin = 3.71467746908406 | erot = 2.77685421459328 | epot = -19.7740691731677 | etot = -13.2825374894904 +257000 ekin = 3.64239785971379 | erot = 2.78310854270386 | epot = -19.7080438912194 | etot = -13.2825374888018 +258000 ekin = 3.56234912666851 | erot = 2.79319020432263 | epot = -19.6380768191282 | etot = -13.2825374881371 +259000 ekin = 3.47902170398396 | erot = 2.81309489223268 | epot = -19.5746540838083 | etot = -13.2825374875917 +260000 ekin = 3.39644765746004 | erot = 2.84735592157315 | epot = -19.5263410662695 | etot = -13.2825374872363 +261000 ekin = 3.31779785755485 | erot = 2.89836390677654 | epot = -19.4986992514401 | etot = -13.2825374871087 +262000 ekin = 3.24516405277549 | erot = 2.96601202360082 | epot = -19.493713563585 | etot = -13.2825374872087 +263000 ekin = 3.17954694530476 | erot = 3.04771661067519 | epot = -19.509801043485 | etot = -13.2825374875051 +264000 ekin = 3.12100159498054 | erot = 3.13875568824872 | epot = -19.5422947711677 | etot = -13.2825374879384 +265000 ekin = 3.068909969511 | erot = 3.23291804297596 | epot = -19.5843655009193 | etot = -13.2825374884324 +266000 ekin = 3.02230555156861 | erot = 3.32335252530508 | epot = -19.6281955657834 | etot = -13.2825374889098 +267000 ekin = 2.98016989218859 | erot = 3.40345614747457 | epot = -19.6661635289715 | etot = -13.2825374893083 +268000 ekin = 2.94163501488609 | erot = 3.46763177350625 | epot = -19.6918042779853 | etot = -13.282537489593 +269000 ekin = 2.90604069318514 | erot = 3.51175626238839 | epot = -19.7003344453578 | etot = -13.2825374897842 +270000 ekin = 2.87284037255906 | erot = 3.53329819601916 | epot = -19.6886760584274 | etot = -13.2825374898492 +271000 ekin = 2.84156688817829 | erot = 3.53141495904851 | epot = -19.6555193370576 | etot = -13.2825374898308 +272000 ekin = 2.81169493920539 | erot = 3.50673144119823 | epot = -19.6009638701441 | etot = -13.2825374897405 +273000 ekin = 2.78262532285011 | erot = 3.46115906465197 | epot = -19.5263218770821 | etot = -13.28253748958 +274000 ekin = 2.7538098130557 | erot = 3.39781487150794 | epot = -19.4341621738894 | etot = -13.2825374893258 +275000 ekin = 2.72497357924299 | erot = 3.32097131772016 | epot = -19.3284823859418 | etot = -13.2825374889787 +276000 ekin = 2.69631002934824 | erot = 3.23585259467473 | epot = -19.2147001125792 | etot = -13.2825374885562 +277000 ekin = 2.66855210196767 | erot = 3.14826501869249 | epot = -19.0993546087625 | etot = -13.2825374881024 +278000 ekin = 2.64286719085242 | erot = 3.06403640806158 | epot = -18.9894410865919 | etot = -13.2825374876779 +279000 ekin = 2.6206102822317 | erot = 2.98836162249344 | epot = -18.8915093920683 | etot = -13.2825374873432 +280000 ekin = 2.60303022005365 | erot = 2.92520891289703 | epot = -18.810776620091 | etot = -13.2825374871403 +281000 ekin = 2.59103448458094 | erot = 2.87693253510625 | epot = -18.7505045067693 | etot = -13.2825374870821 +282000 ekin = 2.58508390620569 | erot = 2.84417540765416 | epot = -18.7117968010114 | etot = -13.2825374871516 +283000 ekin = 2.58523135936705 | erot = 2.82606103956356 | epot = -18.6938298862415 | etot = -13.2825374873109 +284000 ekin = 2.59126091870015 | erot = 2.82059473157549 | epot = -18.6943931377914 | etot = -13.2825374875157 +285000 ekin = 2.6028463107778 | erot = 2.82514472713204 | epot = -18.7105285256397 | etot = -13.2825374877299 +286000 ekin = 2.61964775973889 | erot = 2.83687342635821 | epot = -18.7390586740322 | etot = -13.2825374879351 +287000 ekin = 2.64167894317198 | erot = 2.8528506609398 | epot = -18.777067092287 | etot = -13.2825374881753 +288000 ekin = 2.6687167813722 | erot = 2.87022930110005 | epot = -18.8214835708729 | etot = -13.2825374884007 +289000 ekin = 2.69931643718217 | erot = 2.88698660758031 | epot = -18.8688405333603 | etot = -13.2825374885979 +290000 ekin = 2.73194963658564 | erot = 2.90163654912848 | epot = -18.91612367448 | etot = -13.2825374887658 +291000 ekin = 2.76502957907501 | erot = 2.91324911168725 | epot = -18.9608161796579 | etot = -13.2825374888956 +292000 ekin = 2.79700561900648 | erot = 2.92149576190988 | epot = -19.0010388698883 | etot = -13.282537488972 +293000 ekin = 2.82654239554718 | erot = 2.92669002283955 | epot = -19.0357699073658 | etot = -13.2825374889791 +294000 ekin = 2.85272969462388 | erot = 2.92951972788893 | epot = -19.0647869114596 | etot = -13.2825374889468 +295000 ekin = 2.87508597590098 | erot = 2.9311082644765 | epot = -19.0887317291891 | etot = -13.2825374888116 +296000 ekin = 2.89378047526675 | erot = 2.93349300132876 | epot = -19.1098109651873 | etot = -13.2825374885917 +297000 ekin = 2.90976516784938 | erot = 2.93912517174385 | epot = -19.1314278279134 | etot = -13.2825374883201 +298000 ekin = 2.92469477926692 | erot = 2.95047845944716 | epot = -19.1577107267524 | etot = -13.2825374880383 +299000 ekin = 2.94065805823336 | erot = 2.96967690612592 | epot = -19.1928724521541 | etot = -13.2825374877948 +300000 ekin = 2.95980003469262 | erot = 2.99812642992008 | epot = -19.2404639522493 | etot = -13.2825374876367 +301000 ekin = 2.98391272977048 | erot = 3.03621252497702 | epot = -19.302662742346 | etot = -13.2825374875985 +302000 ekin = 3.01408971368422 | erot = 3.08312901018064 | epot = -19.3797562115572 | etot = -13.2825374876923 +303000 ekin = 3.05053302665408 | erot = 3.13689255668996 | epot = -19.4699630712472 | etot = -13.2825374879032 +304000 ekin = 3.08584972584671 | erot = 3.19556015974062 | epot = -19.5639473752475 | etot = -13.2825374896602 +305000 ekin = 3.11890909070302 | erot = 3.26281224727061 | epot = -19.6642588266132 | etot = -13.2825374886396 +306000 ekin = 3.16699270587545 | erot = 3.33070506272287 | epot = -19.7802352601681 | etot = -13.2825374915697 +307000 ekin = 3.22023032257278 | erot = 3.3799777181515 | epot = -19.8827455298064 | etot = -13.2825374890821 +308000 ekin = 3.27268739663165 | erot = 3.41969099128438 | epot = -19.9749158771467 | etot = -13.2825374892307 +309000 ekin = 3.32280425481028 | erot = 3.44976402097079 | epot = -20.0551057651176 | etot = -13.2825374893365 +310000 ekin = 3.36903652740728 | erot = 3.46970323071463 | epot = -20.1212772475588 | etot = -13.2825374894369 +311000 ekin = 3.40972253534196 | erot = 3.47940229944893 | epot = -20.1716623243582 | etot = -13.2825374895673 +312000 ekin = 3.44308129108907 | erot = 3.47898447382754 | epot = -20.204603254423 | etot = -13.2825374895064 +313000 ekin = 3.46879202758663 | erot = 3.47087869840748 | epot = -20.2222082156487 | etot = -13.2825374896546 +314000 ekin = 3.48565385463278 | erot = 3.45582059749242 | epot = -20.2240119419355 | etot = -13.2825374898103 +315000 ekin = 3.4921631329082 | erot = 3.43373104094955 | epot = -20.2084316637809 | etot = -13.2825374899231 +316000 ekin = 3.48736213303232 | erot = 3.40482567255629 | epot = -20.1747252955269 | etot = -13.2825374899383 +317000 ekin = 3.46994132507374 | erot = 3.36841330847356 | epot = -20.1208921250387 | etot = -13.2825374914914 +318000 ekin = 3.43614022048189 | erot = 3.32066657788102 | epot = -20.0393442896713 | etot = -13.2825374913084 +319000 ekin = 3.38694293952315 | erot = 3.2636491069797 | epot = -19.9331295374394 | etot = -13.2825374909366 +320000 ekin = 3.32506744212965 | erot = 3.20113650606275 | epot = -19.8087414386365 | etot = -13.2825374904441 +321000 ekin = 3.25415482891539 | erot = 3.13766117542953 | epot = -19.6743534942655 | etot = -13.2825374899206 +322000 ekin = 3.17813669787398 | erot = 3.07780020747378 | epot = -19.5384743947986 | etot = -13.2825374894508 +323000 ekin = 3.10066688252112 | erot = 3.02549088180775 | epot = -19.4086952534164 | etot = -13.2825374890875 +324000 ekin = 3.02479637479555 | erot = 2.9835512249436 | epot = -19.2908850885836 | etot = -13.2825374888444 +325000 ekin = 2.95294332411579 | erot = 2.95347420684863 | epot = -19.1889550196703 | etot = -13.2825374887059 +326000 ekin = 2.88706743998012 | erot = 2.93544936652532 | epot = -19.1050542951527 | etot = -13.2825374886473 +327000 ekin = 2.82887581625042 | erot = 2.92851219862423 | epot = -19.0399255035249 | etot = -13.2825374886502 +328000 ekin = 2.7799083006856 | erot = 2.93074772300673 | epot = -18.9931935123989 | etot = -13.2825374887065 +329000 ekin = 2.74145002280429 | erot = 2.93954016638564 | epot = -18.9635276780016 | etot = -13.2825374888116 +330000 ekin = 2.71432845550724 | erot = 2.95189909643594 | epot = -18.9487650408976 | etot = -13.2825374889545 +331000 ekin = 2.69870867088015 | erot = 2.96486608415783 | epot = -18.9461122441539 | etot = -13.2825374891159 +332000 ekin = 2.69398517733071 | erot = 2.9759351218084 | epot = -18.9524577884139 | etot = -13.2825374892748 +333000 ekin = 2.69881348537833 | erot = 2.98337443171614 | epot = -18.9647254065077 | etot = -13.2825374894133 +334000 ekin = 2.71127609678656 | erot = 2.98637176000363 | epot = -18.9801853463082 | etot = -13.282537489518 +335000 ekin = 2.72916096430101 | erot = 2.98501165510017 | epot = -18.9967101089767 | etot = -13.2825374895756 +336000 ekin = 2.75032164400955 | erot = 2.98016551096549 | epot = -19.0130246445444 | etot = -13.2825374895694 +337000 ekin = 2.77304615866171 | erot = 2.97336445321275 | epot = -19.0289481013653 | etot = -13.2825374894909 +338000 ekin = 2.79631213711555 | erot = 2.96664518651948 | epot = -19.0454948129873 | etot = -13.2825374893522 +339000 ekin = 2.8198251309544 | erot = 2.96230352229863 | epot = -19.0646661424453 | etot = -13.2825374891923 +340000 ekin = 2.84381599358249 | erot = 2.96250923740561 | epot = -19.0888627200583 | etot = -13.2825374890702 +341000 ekin = 2.86861716322249 | erot = 2.96879944354184 | epot = -19.1199540958278 | etot = -13.2825374890635 +342000 ekin = 2.8942330530754 | erot = 2.98159830919509 | epot = -19.1583688514537 | etot = -13.2825374891832 +343000 ekin = 2.92230469127443 | erot = 3.00151195978065 | epot = -19.2063541396099 | etot = -13.2825374885548 +344000 ekin = 2.95328542678957 | erot = 3.02739469587516 | epot = -19.2632176118817 | etot = -13.282537489217 +345000 ekin = 2.98288076792584 | erot = 3.05397730230856 | epot = -19.3193955601209 | etot = -13.2825374898865 +346000 ekin = 3.0068362280629 | erot = 3.07579634903275 | epot = -19.3651700675335 | etot = -13.2825374904379 +347000 ekin = 3.021682039197 | erot = 3.0883226978178 | epot = -19.3925422277954 | etot = -13.2825374907806 +348000 ekin = 3.02528371459214 | erot = 3.08873432783574 | epot = -19.3965555333152 | etot = -13.2825374908873 +349000 ekin = 3.01708434471769 | erot = 3.07610751269362 | epot = -19.3757293482008 | etot = -13.2825374907895 +350000 ekin = 2.99803087494402 | erot = 3.05108999688533 | epot = -19.3316583623752 | etot = -13.2825374905459 +351000 ekin = 2.97033325354314 | erot = 3.01539362128504 | epot = -19.268264365027 | etot = -13.2825374901988 +352000 ekin = 2.93755453890544 | erot = 2.97175102427381 | epot = -19.1918430529999 | etot = -13.2825374898207 +353000 ekin = 2.90330530001813 | erot = 2.92291261114237 | epot = -19.1087554005693 | etot = -13.2825374894088 +354000 ekin = 2.87126755833568 | erot = 2.87170321125813 | epot = -19.0255082585641 | etot = -13.2825374889703 +355000 ekin = 2.84520639660643 | erot = 2.82119115452776 | epot = -18.948935039652 | etot = -13.2825374885178 +356000 ekin = 2.8287863971603 | erot = 2.7746321329023 | epot = -18.8859560181437 | etot = -13.2825374880811 +357000 ekin = 2.82589501110754 | erot = 2.73507904234615 | epot = -18.8435115424282 | etot = -13.2825374889745 +358000 ekin = 2.83567543256197 | erot = 2.6999034357179 | epot = -18.8181163574566 | etot = -13.2825374891768 +359000 ekin = 2.85413863003174 | erot = 2.66477535390921 | epot = -18.8014514734662 | etot = -13.2825374895252 +360000 ekin = 2.87797108635824 | erot = 2.62716069413401 | epot = -18.7876692705271 | etot = -13.2825374900349 +361000 ekin = 2.90295419334403 | erot = 2.58324525246715 | epot = -18.7687369364404 | etot = -13.2825374906292 +362000 ekin = 2.92446718933308 | erot = 2.52862237257544 | epot = -18.7356270530351 | etot = -13.2825374911266 +363000 ekin = 2.93848759933348 | erot = 2.45989164640849 | epot = -18.680916737042 | etot = -13.2825374913 +364000 ekin = 2.94271150164586 | erot = 2.37661313123214 | epot = -18.6018621239955 | etot = -13.2825374911175 +365000 ekin = 2.93600170081438 | erot = 2.28250131433965 | epot = -18.5010405056253 | etot = -13.2825374904713 +366000 ekin = 2.91934189957478 | erot = 2.18525996401368 | epot = -18.3871393531652 | etot = -13.2825374895768 +367000 ekin = 2.89548895825519 | erot = 2.0946888564492 | epot = -18.2727153033882 | etot = -13.2825374886839 +368000 ekin = 2.86763306547926 | erot = 2.02026878405327 | epot = -18.1704393375192 | etot = -13.2825374879867 +369000 ekin = 2.83845106986046 | erot = 1.96931673436804 | epot = -18.0903052917965 | etot = -13.282537487568 +370000 ekin = 2.80963551309284 | erot = 1.94618455936313 | epot = -18.0383575598705 | etot = -13.2825374874145 +371000 ekin = 2.78188668089849 | erot = 1.95235490032645 | epot = -18.0167790686888 | etot = -13.2825374874639 +372000 ekin = 2.75518266190993 | erot = 1.98699478725745 | epot = -18.0247149368147 | etot = -13.2825374876473 +373000 ekin = 2.7291288052834 | erot = 2.04757125854604 | epot = -18.0592375517431 | etot = -13.2825374879136 +374000 ekin = 2.7032481730965 | erot = 2.13030562163268 | epot = -18.1160912829679 | etot = -13.2825374882387 +375000 ekin = 2.67714701016873 | erot = 2.23039820126271 | epot = -18.1900827000525 | etot = -13.282537488621 +376000 ekin = 2.65054772278943 | erot = 2.34206662745006 | epot = -18.2751518393106 | etot = -13.2825374890711 +377000 ekin = 2.62322866602789 | erot = 2.45852983339147 | epot = -18.3642959890092 | etot = -13.2825374895898 +378000 ekin = 2.59495135704074 | erot = 2.57214449993232 | epot = -18.4496333471184 | etot = -13.2825374901453 +379000 ekin = 2.56546707826881 | erot = 2.67491697597423 | epot = -18.522921544903 | etot = -13.2825374906599 +380000 ekin = 2.53466143096452 | erot = 2.75950320018323 | epot = -18.5767021221686 | etot = -13.2825374910209 +381000 ekin = 2.50280930121905 | erot = 2.82054519918234 | epot = -18.605891991525 | etot = -13.2825374911236 +382000 ekin = 2.47081272773286 | erot = 2.85587907290837 | epot = -18.6092292915673 | etot = -13.2825374909261 +383000 ekin = 2.44026108011578 | erot = 2.86702983653801 | epot = -18.5898284071325 | etot = -13.2825374904788 +384000 ekin = 2.41324034479873 | erot = 2.85867137365971 | epot = -18.5544492083626 | etot = -13.2825374899041 +385000 ekin = 2.3919736779495 | erot = 2.83724859058569 | epot = -18.5117597578745 | etot = -13.2825374893393 +386000 ekin = 2.37848037079693 | erot = 2.80936838549168 | epot = -18.4703862451677 | etot = -13.2825374888791 +387000 ekin = 2.37440773877138 | erot = 2.78057799551461 | epot = -18.4375232228406 | etot = -13.2825374885547 +388000 ekin = 2.38106033998944 | erot = 2.75482980994152 | epot = -18.4184276382777 | etot = -13.2825374883468 +389000 ekin = 2.3995269472836 | erot = 2.73455852133737 | epot = -18.4166229568386 | etot = -13.2825374882176 +390000 ekin = 2.43075796801538 | erot = 2.72108399953604 | epot = -18.4343794556925 | etot = -13.2825374881411 +391000 ekin = 2.47547758104125 | erot = 2.71503282252802 | epot = -18.4730478916894 | etot = -13.2825374881201 +392000 ekin = 2.53389941336301 | erot = 2.71657607916961 | epot = -18.5330129807166 | etot = -13.282537488184 +393000 ekin = 2.60531467139514 | erot = 2.72543162367145 | epot = -18.6132837834377 | etot = -13.2825374883712 +394000 ekin = 2.68770614221053 | erot = 2.74072420161599 | epot = -18.710967832529 | etot = -13.2825374887024 +395000 ekin = 2.77757589910946 | erot = 2.76089277951269 | epot = -18.821006167779 | etot = -13.2825374891568 +396000 ekin = 2.87012638573289 | erot = 2.78383015196004 | epot = -18.9364940273591 | etot = -13.2825374896661 +397000 ekin = 2.95979968456986 | erot = 2.80730760068458 | epot = -19.0496447753932 | etot = -13.2825374901387 +398000 ekin = 3.04101675292502 | erot = 2.82953067572591 | epot = -19.1530849191498 | etot = -13.2825374904989 +399000 ekin = 3.10335323687934 | erot = 2.84223393462917 | epot = -19.2281247208206 | etot = -13.2825375493121 +400000 ekin = 3.10435999781796 | erot = 2.68059016642954 | epot = -19.0674876235022 | etot = -13.2825374592547 +401000 ekin = 3.39309095570315 | erot = 2.63997900103007 | epot = -19.3156074940371 | etot = -13.2825375373039 +402000 ekin = 3.44106634979645 | erot = 2.659790716706 | epot = -19.3833945765517 | etot = -13.2825375100493 +403000 ekin = 3.43207406397009 | erot = 2.67998452069831 | epot = -19.394596094653 | etot = -13.2825375099846 +404000 ekin = 3.40426891789311 | erot = 2.70237957195789 | epot = -19.3891859997632 | etot = -13.2825375099122 +405000 ekin = 3.3593347341666 | erot = 2.72607645467142 | epot = -19.367948698657 | etot = -13.282537509819 +406000 ekin = 3.29966540905146 | erot = 2.74995079993995 | epot = -19.3321537186901 | etot = -13.2825375096987 +407000 ekin = 3.2282311798008 | erot = 2.77286165525633 | epot = -19.2836303446157 | etot = -13.2825375095586 +408000 ekin = 3.1483591073718 | erot = 2.79373949027867 | epot = -19.2246361070933 | etot = -13.2825375094428 +409000 ekin = 3.06351542881959 | erot = 2.81131469884056 | epot = -19.1573676369638 | etot = -13.2825375093037 +410000 ekin = 2.97699949579686 | erot = 2.82462679197841 | epot = -19.0841637969767 | etot = -13.2825375092014 +411000 ekin = 2.89165449989684 | erot = 2.83289882075493 | epot = -19.0070908297837 | etot = -13.2825375091319 +412000 ekin = 2.80978906687504 | erot = 2.83549592230531 | epot = -18.9278224982521 | etot = -13.2825375090718 +413000 ekin = 2.73325536965585 | erot = 2.83215388787228 | epot = -18.8479467665131 | etot = -13.282537508985 +414000 ekin = 2.66364879696115 | erot = 2.82325639291671 | epot = -18.7694426987162 | etot = -13.2825375088383 +415000 ekin = 2.60253860597198 | erot = 2.81004531899789 | epot = -18.6951214335864 | etot = -13.2825375086165 +416000 ekin = 2.55161661471215 | erot = 2.7946463118532 | epot = -18.6288004349012 | etot = -13.2825375083358 +417000 ekin = 2.51265407611577 | erot = 2.77984605489432 | epot = -18.5750376413434 | etot = -13.2825375103333 +418000 ekin = 2.47334604007925 | erot = 2.77799997552572 | epot = -18.5338835235875 | etot = -13.2825375079825 +419000 ekin = 2.44559608969893 | erot = 2.79655231012718 | epot = -18.5246859081463 | etot = -13.2825375083202 +420000 ekin = 2.44884495813904 | erot = 2.81276776866598 | epot = -18.5441502345702 | etot = -13.2825375077651 +421000 ekin = 2.47134322854002 | erot = 2.82756585669941 | epot = -18.5814465933144 | etot = -13.2825375080749 +422000 ekin = 2.50522487694504 | erot = 2.84806830842347 | epot = -18.6358306938984 | etot = -13.2825375085299 +423000 ekin = 2.54673540365736 | erot = 2.87162843047175 | epot = -18.7009013431671 | etot = -13.282537509038 +424000 ekin = 2.5915545267989 | erot = 2.89540834353031 | epot = -18.7695003798181 | etot = -13.2825375094888 +425000 ekin = 2.63549518712503 | erot = 2.9172494646209 | epot = -18.8352821615391 | etot = -13.2825375097932 +426000 ekin = 2.67515430284032 | erot = 2.93632167691171 | epot = -18.8940134896611 | etot = -13.2825375099091 +427000 ekin = 2.70835356711895 | erot = 2.95332774897864 | epot = -18.9442188259411 | etot = -13.2825375098435 +428000 ekin = 2.73429370857904 | erot = 2.97029523905205 | epot = -18.9871264572657 | etot = -13.2825375096346 +429000 ekin = 2.75344687778548 | erot = 2.99015713231241 | epot = -19.026141519429 | etot = -13.2825375093311 +430000 ekin = 2.76726512076715 | erot = 3.01631311484004 | epot = -19.0661157445923 | etot = -13.2825375089851 +431000 ekin = 2.77776520584482 | erot = 3.05220345439827 | epot = -19.1125061689064 | etot = -13.2825375086633 +432000 ekin = 2.78700254672782 | erot = 3.10077153004471 | epot = -19.1703115852294 | etot = -13.2825375084569 +433000 ekin = 2.79644099946406 | erot = 3.16368547122764 | epot = -19.2426639791689 | etot = -13.2825375084772 +434000 ekin = 2.8062952810192 | erot = 3.24036053939458 | epot = -19.3291933292362 | etot = -13.2825375088224 +435000 ekin = 2.81503854863169 | erot = 3.32707633256549 | epot = -19.4246523907207 | etot = -13.2825375095236 +436000 ekin = 2.81936003428183 | erot = 3.41666372807462 | epot = -19.5185612728498 | etot = -13.2825375104934 +437000 ekin = 2.81480689571151 | erot = 3.49920681099962 | epot = -19.5965512182294 | etot = -13.2825375115182 +438000 ekin = 2.79709037800121 | erot = 3.56380823492809 | epot = -19.643436125261 | etot = -13.2825375123317 +439000 ekin = 2.76357573484572 | erot = 3.60097663047473 | epot = -19.6470898780363 | etot = -13.2825375127159 +440000 ekin = 2.71419714341371 | erot = 3.6047593537822 | epot = -19.6014940098261 | etot = -13.2825375126302 +441000 ekin = 2.65147586146338 | erot = 3.57350682801194 | epot = -19.5075202016436 | etot = -13.2825375121683 +442000 ekin = 2.57978868207942 | erot = 3.50949061111828 | epot = -19.3718168046656 | etot = -13.2825375114679 +443000 ekin = 2.50456558754104 | erot = 3.4178674196423 | epot = -19.2049705178168 | etot = -13.2825375106335 +444000 ekin = 2.43185299049922 | erot = 3.30558723792078 | epot = -19.0199777381447 | etot = -13.2825375097247 +445000 ekin = 2.36817510309063 | erot = 3.18052048207573 | epot = -18.8312330939526 | etot = -13.2825375087862 +446000 ekin = 2.32036350430527 | erot = 3.05081891044131 | epot = -18.6537199226123 | etot = -13.2825375078657 +447000 ekin = 2.29507009387958 | erot = 2.92434156859069 | epot = -18.5019491695481 | etot = -13.2825375070778 +448000 ekin = 2.29792306265903 | erot = 2.80795199471116 | epot = -18.3884125638822 | etot = -13.282537506512 +449000 ekin = 2.33256968728525 | erot = 2.7069587718453 | epot = -18.3220659653954 | etot = -13.2825375062648 +450000 ekin = 2.39980570006764 | erot = 2.6245346844449 | epot = -18.3068778909135 | etot = -13.282537506401 +451000 ekin = 2.49706752601175 | erot = 2.56128240620743 | epot = -18.3408874391531 | etot = -13.2825375069339 +452000 ekin = 2.61842576959501 | erot = 2.51510244034445 | epot = -18.4160657177213 | etot = -13.2825375077819 +453000 ekin = 2.75505822099958 | erot = 2.48156991528656 | epot = -18.5191656452411 | etot = -13.2825375089549 +454000 ekin = 2.89583245290297 | erot = 2.45420794646339 | epot = -18.6325779096657 | etot = -13.2825375102994 +455000 ekin = 3.02803920576056 | erot = 2.42568753016163 | epot = -18.736264247583 | etot = -13.2825375116608 +456000 ekin = 3.13847091959985 | erot = 2.38932191986942 | epot = -18.8103303522404 | etot = -13.2825375127711 +457000 ekin = 3.21547363215232 | erot = 2.34093725374963 | epot = -18.83894839917 | etot = -13.2825375132681 +458000 ekin = 3.2519255085167 | erot = 2.28077893487382 | epot = -18.8152419562951 | etot = -13.2825375129046 +459000 ekin = 3.24761130320326 | erot = 2.21429904484092 | epot = -18.744447859815 | etot = -13.2825375117708 +460000 ekin = 3.20922400634736 | erot = 2.15086461860742 | epot = -18.6426261352081 | etot = -13.2825375102533 +461000 ekin = 3.14796311215653 | erot = 2.10092694607039 | epot = -18.5314275670048 | etot = -13.2825375087779 +462000 ekin = 3.07634336775073 | erot = 2.07329933806439 | epot = -18.4321802134279 | etot = -13.2825375076128 +463000 ekin = 3.00570913413418 | erot = 2.07367404520667 | epot = -18.3619206861977 | etot = -13.2825375068568 +464000 ekin = 2.9448582997097 | erot = 2.10431183996111 | epot = -18.331707646191 | etot = -13.2825375065202 +465000 ekin = 2.89946798284609 | erot = 2.16425406354561 | epot = -18.3462595529816 | etot = -13.2825375065899 +466000 ekin = 2.87195252749972 | erot = 2.24955307487499 | epot = -18.4040431094255 | etot = -13.2825375070508 +467000 ekin = 2.86158324930207 | erot = 2.3533892427293 | epot = -18.4975099999046 | etot = -13.2825375078732 +468000 ekin = 2.86493243611993 | erot = 2.46640127706619 | epot = -18.6138712219846 | etot = -13.2825375087985 +469000 ekin = 2.87700241085747 | erot = 2.57824581694139 | epot = -18.7377857379035 | etot = -13.2825375101046 +470000 ekin = 2.89115454215414 | erot = 2.67606199010798 | epot = -18.8497540435902 | etot = -13.2825375113281 +471000 ekin = 2.90087699699085 | erot = 2.74765202467846 | epot = -18.9310665338721 | etot = -13.2825375122028 +472000 ekin = 2.90129360656583 | erot = 2.7844228810356 | epot = -18.9682540001117 | etot = -13.2825375125102 +473000 ekin = 2.89014262487726 | erot = 2.78350866545128 | epot = -18.9561888025163 | etot = -13.2825375121877 +474000 ekin = 2.8679845551896 | erot = 2.74843722225596 | epot = -18.8989592888163 | etot = -13.2825375113708 +475000 ekin = 2.83751222123126 | erot = 2.68789202057427 | epot = -18.8079417521389 | etot = -13.2825375103333 +476000 ekin = 2.80225697256743 | erot = 2.61311305367502 | epot = -18.6979075356038 | etot = -13.2825375093613 +477000 ekin = 2.76525060538535 | erot = 2.53510543119006 | epot = -18.5828935452222 | etot = -13.2825375086468 +478000 ekin = 2.72814283271883 | erot = 2.46266477167839 | epot = -18.4733451126463 | etot = -13.282537508249 +479000 ekin = 2.69099471858041 | erot = 2.40160392945098 | epot = -18.375136156148 | etot = -13.2825375081166 +480000 ekin = 2.6526681049776 | erot = 2.35496214915731 | epot = -18.2901677623243 | etot = -13.2825375081894 +481000 ekin = 2.611442355162 | erot = 2.32364519373677 | epot = -18.2176250571627 | etot = -13.282537508264 +482000 ekin = 2.565776730153 | erot = 2.30767778316155 | epot = -18.1559920216392 | etot = -13.2825375083247 +483000 ekin = 2.51481850308162 | erot = 2.30660853349362 | epot = -18.1039645449013 | etot = -13.2825375083261 +484000 ekin = 2.45838132863017 | erot = 2.3198450068296 | epot = -18.0607638434524 | etot = -13.2825375079926 +485000 ekin = 2.37536403481855 | erot = 2.30798475223331 | epot = -17.9658863029946 | etot = -13.2825375159427 +486000 ekin = 2.31029787369058 | erot = 2.27486987654653 | epot = -17.8677052455649 | etot = -13.2825374953278 +487000 ekin = 2.35903895728042 | erot = 2.35840823831765 | epot = -17.9999847156837 | etot = -13.2825375200856 +488000 ekin = 2.35207405535098 | erot = 2.45495770508831 | epot = -18.0895692764695 | etot = -13.2825375160302 +489000 ekin = 2.32025825397052 | erot = 2.54616767539779 | epot = -18.1489634454364 | etot = -13.2825375160681 +490000 ekin = 2.29515153869984 | erot = 2.64227715696153 | epot = -18.2199662119964 | etot = -13.282537516335 +491000 ekin = 2.27724499850078 | erot = 2.73950547060331 | epot = -18.2992879857125 | etot = -13.2825375166084 +492000 ekin = 2.26670396937252 | erot = 2.83351832936053 | epot = -18.3827598156682 | etot = -13.2825375169351 +493000 ekin = 2.26314468317306 | erot = 2.91977614251813 | epot = -18.4654583429642 | etot = -13.282537517273 +494000 ekin = 2.26577113863215 | erot = 2.99399214332928 | epot = -18.5423007995401 | etot = -13.2825375175787 +495000 ekin = 2.27355094493377 | erot = 3.05259857144223 | epot = -18.6086870341908 | etot = -13.2825375178148 +496000 ekin = 2.28538641733465 | erot = 3.09313022185941 | epot = -18.661054157153 | etot = -13.282537517959 +497000 ekin = 2.3002347482521 | erot = 3.11444072103781 | epot = -18.6972129872905 | etot = -13.2825375180006 +498000 ekin = 2.31719365941364 | erot = 3.11678508297333 | epot = -18.7165162603266 | etot = -13.2825375179397 +499000 ekin = 2.33554254163157 | erot = 3.10178716717433 | epot = -18.7198672265901 | etot = -13.2825375177842 +500000 ekin = 2.31317350075609 | erot = 3.05449093052383 | epot = -18.6502019679387 | etot = -13.2825375366588 +501000 ekin = 2.31231722963358 | erot = 3.00810318070389 | epot = -18.6029579370661 | etot = -13.2825375267286 +502000 ekin = 2.38999638954889 | erot = 2.98467042895374 | epot = -18.657204342138 | etot = -13.2825375236353 +503000 ekin = 2.41312387634462 | erot = 2.93091691360098 | epot = -18.6265783132937 | etot = -13.2825375233481 +504000 ekin = 2.43600229238282 | erot = 2.88130858484448 | epot = -18.5998484003617 | etot = -13.2825375231344 +505000 ekin = 2.45757791197103 | erot = 2.84011866669662 | epot = -18.5802341017161 | etot = -13.2825375230484 +506000 ekin = 2.47627134224707 | erot = 2.81025901810999 | epot = -18.5690678834978 | etot = -13.2825375231408 +507000 ekin = 2.48985246050729 | erot = 2.79268587937519 | epot = -18.5650758633262 | etot = -13.2825375234437 +508000 ekin = 2.49542483825231 | erot = 2.78597986942009 | epot = -18.5639422316207 | etot = -13.2825375239483 +509000 ekin = 2.48963204749862 | erot = 2.78630577999958 | epot = -18.5584753520799 | etot = -13.2825375245818 +510000 ekin = 2.46917438876006 | erot = 2.78796571286371 | epot = -18.5396776268285 | etot = -13.2825375252047 +511000 ekin = 2.43159454916956 | erot = 2.78459744700141 | epot = -18.4987295218192 | etot = -13.2825375256482 +512000 ekin = 2.37609227914812 | erot = 2.7707369794783 | epot = -18.4293667844085 | etot = -13.2825375257821 +513000 ekin = 2.30402039320529 | erot = 2.74317280239451 | epot = -18.3297307211707 | etot = -13.2825375255709 +514000 ekin = 2.21884081240883 | erot = 2.70155414867794 | epot = -18.2029324861636 | etot = -13.2825375250768 +515000 ekin = 2.12561338169144 | erot = 2.64810551844221 | epot = -18.0562564245494 | etot = -13.2825375244158 +516000 ekin = 2.0302995856451 | erot = 2.5867398599196 | epot = -17.8995769692659 | etot = -13.2825375237012 +517000 ekin = 1.93914577194817 | erot = 2.52206054313542 | epot = -17.7437438380945 | etot = -13.2825375230109 +518000 ekin = 1.85826662411615 | erot = 2.45858700715108 | epot = -17.5993911536592 | etot = -13.2825375223919 +519000 ekin = 1.79333215324367 | erot = 2.40035341708211 | epot = -17.4762230921876 | etot = -13.2825375218619 +520000 ekin = 1.74929005168975 | erot = 2.35078235676691 | epot = -17.3826099298929 | etot = -13.2825375214363 +521000 ekin = 1.73007209345073 | erot = 2.31266171840817 | epot = -17.3252713329969 | etot = -13.282537521138 +522000 ekin = 1.73822781682595 | erot = 2.2881155718937 | epot = -17.3088809097143 | etot = -13.2825375209947 +523000 ekin = 1.77456624772603 | erot = 2.2785083458307 | epot = -17.3356121145903 | etot = -13.2825375210336 +524000 ekin = 1.83790458514344 | erot = 2.28429322274723 | epot = -17.4047353291616 | etot = -13.2825375212709 +525000 ekin = 1.92500868748296 | erot = 2.30484700359195 | epot = -17.5123932127819 | etot = -13.282537521707 +526000 ekin = 2.0307578025818 | erot = 2.33833465322601 | epot = -17.651629978134 | etot = -13.2825375223262 +527000 ekin = 2.14850843905356 | erot = 2.38164040104833 | epot = -17.8126863631983 | etot = -13.2825375230964 +528000 ekin = 2.27060096649051 | erot = 2.43041424715665 | epot = -17.9835527376135 | etot = -13.2825375239663 +529000 ekin = 2.38896012863249 | erot = 2.4793138751117 | epot = -18.1508115286032 | etot = -13.282537524859 +530000 ekin = 2.49576940535655 | erot = 2.52254117021849 | epot = -18.3008481012414 | etot = -13.2825375256663 +531000 ekin = 2.58420744220974 | erot = 2.55472238426385 | epot = -18.4214673527334 | etot = -13.2825375262598 +532000 ekin = 2.64918587017627 | erot = 2.57201883162556 | epot = -18.5037422283274 | etot = -13.2825375265255 +533000 ekin = 2.68793333155572 | erot = 2.57313230810709 | epot = -18.5436031660763 | etot = -13.2825375264134 +534000 ekin = 2.70021208216117 | erot = 2.55975253147949 | epot = -18.542502139612 | etot = -13.2825375259714 +535000 ekin = 2.68802701634936 | erot = 2.53615014862128 | epot = -18.5067146903044 | etot = -13.2825375253337 +536000 ekin = 2.65489019113449 | erot = 2.50801671125187 | epot = -18.445444427055 | etot = -13.2825375246686 +537000 ekin = 2.60490332065097 | erot = 2.48102333788784 | epot = -18.3684641826523 | etot = -13.2825375241135 +538000 ekin = 2.54198784537002 | erot = 2.45965628961172 | epot = -18.2841816579271 | etot = -13.2825375229454 +539000 ekin = 2.47150013366557 | erot = 2.44756195583901 | epot = -18.2015996124771 | etot = -13.2825375229725 +540000 ekin = 2.39647534126896 | erot = 2.4452543590462 | epot = -18.1242672233716 | etot = -13.2825375230564 +541000 ekin = 2.31786635168338 | erot = 2.45130088253407 | epot = -18.0517047573377 | etot = -13.2825375231202 +542000 ekin = 2.23702678132889 | erot = 2.4642388816219 | epot = -17.983803186044 | etot = -13.2825375230932 +543000 ekin = 2.15612181951174 | erot = 2.483136674149 | epot = -17.9217960165952 | etot = -13.2825375229345 +544000 ekin = 2.07836492819822 | erot = 2.50789688708103 | epot = -17.8687993379301 | etot = -13.2825375226508 +545000 ekin = 2.00794258372951 | erot = 2.53918840886296 | epot = -17.8296685148941 | etot = -13.2825375223016 +546000 ekin = 1.94957099412975 | erot = 2.578008196098 | epot = -17.8101167122069 | etot = -13.2825375219791 +547000 ekin = 1.9077624243153 | erot = 2.62501532097517 | epot = -17.8153152670783 | etot = -13.2825375217878 +548000 ekin = 1.88600984710573 | erot = 2.67988146408135 | epot = -17.8484288329841 | etot = -13.282537521797 +549000 ekin = 1.88615242689691 | erot = 2.74090375620349 | epot = -17.909593705124 | etot = -13.2825375220236 +550000 ekin = 1.90811801080135 | erot = 2.80501593005898 | epot = -17.9956714632894 | etot = -13.282537522429 +551000 ekin = 1.95008337623402 | erot = 2.86816804419082 | epot = -18.1007889433658 | etot = -13.2825375229409 +552000 ekin = 2.00893649351174 | erot = 2.92590890426342 | epot = -18.2173829212562 | etot = -13.282537523481 +553000 ekin = 2.08084803911103 | erot = 2.97396311008449 | epot = -18.3373486731828 | etot = -13.2825375239872 +554000 ekin = 2.16178844742615 | erot = 3.00865361313796 | epot = -18.4529795849852 | etot = -13.2825375244211 +555000 ekin = 2.24792031030894 | erot = 3.02713377648476 | epot = -18.5575916115531 | etot = -13.2825375247594 +556000 ekin = 2.3358895304738 | erot = 3.02749801445229 | epot = -18.6459250699077 | etot = -13.2825375249816 +557000 ekin = 2.42273135018697 | erot = 3.00799378133903 | epot = -18.7132626568713 | etot = -13.2825375253453 +558000 ekin = 2.50467530619079 | erot = 2.96457109807151 | epot = -18.7517839296409 | etot = -13.2825375253786 +559000 ekin = 2.57989829547792 | erot = 2.89795083547094 | epot = -18.7603866561117 | etot = -13.2825375251628 +560000 ekin = 2.64819333040997 | erot = 2.8115011418383 | epot = -18.7422319969952 | etot = -13.282537524747 +561000 ekin = 2.71041014716014 | erot = 2.71050571090859 | epot = -18.7034533823107 | etot = -13.282537524242 +562000 ekin = 2.76764108184349 | erot = 2.60142670481719 | epot = -18.6516053104339 | etot = -13.2825375237732 +563000 ekin = 2.82041332178183 | erot = 2.49094539995269 | epot = -18.5938962451522 | etot = -13.2825375234177 +564000 ekin = 2.86835957176528 | erot = 2.38512022706598 | epot = -18.5360173220094 | etot = -13.2825375231781 +565000 ekin = 2.9105055625117 | erot = 2.2888699309895 | epot = -18.4819130165188 | etot = -13.2825375230176 +566000 ekin = 2.9458361953691 | erot = 2.20572382108587 | epot = -18.4340975393717 | etot = -13.2825375229167 +567000 ekin = 2.97364576057443 | erot = 2.13764971279795 | epot = -18.3938329962642 | etot = -13.2825375228919 +568000 ekin = 2.99348659092395 | erot = 2.08490808290625 | epot = -18.3609321968044 | etot = -13.2825375229742 +569000 ekin = 3.00487691648673 | erot = 2.04604350391468 | epot = -18.3334579435673 | etot = -13.2825375231659 +570000 ekin = 3.00710556183365 | erot = 2.01819764938775 | epot = -18.3078407346463 | etot = -13.2825375234249 +571000 ekin = 2.99930468668979 | erot = 1.99774357915448 | epot = -18.2795857895248 | etot = -13.2825375236806 +572000 ekin = 2.98076231240025 | erot = 1.98107714031761 | epot = -18.2443769765725 | etot = -13.2825375238547 +573000 ekin = 2.95134611356941 | erot = 1.96535938854021 | epot = -18.1992430259928 | etot = -13.2825375238832 +574000 ekin = 2.91190615159568 | erot = 1.94906161388935 | epot = -18.1435052892122 | etot = -13.2825375237272 +575000 ekin = 2.86455063786228 | erot = 1.93223482555562 | epot = -18.0793229868005 | etot = -13.2825375233826 +576000 ekin = 2.81270724058511 | erot = 1.91646454101314 | epot = -18.0117093044836 | etot = -13.2825375228853 +577000 ekin = 2.76090536133269 | erot = 1.90450382048591 | epot = -17.9479467041287 | etot = -13.2825375223101 +578000 ekin = 2.71428886863997 | erot = 1.89991544414445 | epot = -17.8967418344493 | etot = -13.2825375216648 +579000 ekin = 2.67747364116322 | erot = 1.90598531717311 | epot = -17.8659964796474 | etot = -13.2825375213111 +580000 ekin = 2.65399321105106 | erot = 1.92422800253716 | epot = -17.8607587347071 | etot = -13.2825375211188 +581000 ekin = 2.64614770794032 | erot = 1.95489680825185 | epot = -17.8835820373323 | etot = -13.2825375211401 +582000 ekin = 2.65445309241879 | erot = 1.99685469221747 | epot = -17.9338453060313 | etot = -13.2825375213951 +583000 ekin = 2.67733631615637 | erot = 2.04763712314961 | epot = -18.0075109611623 | etot = -13.2825375218563 +584000 ekin = 2.71054840612045 | erot = 2.10372916962355 | epot = -18.096815098413 | etot = -13.282537522669 +585000 ekin = 2.7473776369314 | erot = 2.16073411837509 | epot = -18.1906492786902 | etot = -13.2825375233837 +586000 ekin = 2.78137869995175 | erot = 2.21419390101714 | epot = -18.2781101249393 | etot = -13.2825375239704 +587000 ekin = 2.80697388616102 | erot = 2.26053952383221 | epot = -18.3500509343302 | etot = -13.282537524337 +588000 ekin = 2.82026432882546 | erot = 2.29760845660692 | epot = -18.4004103098989 | etot = -13.2825375244665 +589000 ekin = 2.81926713949848 | erot = 2.32471340247678 | epot = -18.4265180663829 | etot = -13.2825375244076 +590000 ekin = 2.80363912226355 | erot = 2.34232144628702 | epot = -18.4284980927864 | etot = -13.2825375242358 +591000 ekin = 2.77414618261205 | erot = 2.35158565793045 | epot = -18.4082693645578 | etot = -13.2825375240153 +592000 ekin = 2.7321416208566 | erot = 2.3539767270547 | epot = -18.3686558716927 | etot = -13.2825375237814 +593000 ekin = 2.67919893320834 | erot = 2.35111989743036 | epot = -18.3128563541844 | etot = -13.2825375235457 +594000 ekin = 2.61691997595324 | erot = 2.34478637080631 | epot = -18.2442438700672 | etot = -13.2825375233077 +595000 ekin = 2.54687226720393 | erot = 2.33692048101831 | epot = -18.1663302712882 | etot = -13.282537523066 +596000 ekin = 2.47060065869688 | erot = 2.32961421032747 | epot = -18.0827523918473 | etot = -13.2825375228229 +597000 ekin = 2.38967001339545 | erot = 2.32500896596326 | epot = -17.9972165019425 | etot = -13.2825375225838 +598000 ekin = 2.30571268105541 | erot = 2.32515834060355 | epot = -17.913408544013 | etot = -13.2825375223541 +599000 ekin = 2.22046028573514 | erot = 2.33189649117281 | epot = -17.8348942990478 | etot = -13.2825375221398 +600000 ekin = 2.13574370513921 | erot = 2.34673734055139 | epot = -17.7650185676378 | etot = -13.2825375219472 +601000 ekin = 2.05345123960456 | erot = 2.37080533027377 | epot = -17.7067940916633 | etot = -13.282537521785 +602000 ekin = 1.97544542075628 | erot = 2.40478648027266 | epot = -17.6627694226918 | etot = -13.2825375216629 +603000 ekin = 1.90345105222632 | erot = 2.44889273151597 | epot = -17.6348813053331 | etot = -13.2825375215908 +604000 ekin = 1.83893895965995 | erot = 2.50284547564257 | epot = -17.6243219568744 | etot = -13.2825375215719 +605000 ekin = 1.78304137675034 | erot = 2.56590806862715 | epot = -17.6314869669817 | etot = -13.2825375216042 +606000 ekin = 1.73651700581096 | erot = 2.63697396076247 | epot = -17.6560284882492 | etot = -13.2825375216757 +607000 ekin = 1.69978182244358 | erot = 2.71471645477294 | epot = -17.6970357989852 | etot = -13.2825375217686 +608000 ekin = 1.67299629761026 | erot = 2.79777529949349 | epot = -17.7533091189676 | etot = -13.2825375218638 +609000 ekin = 1.65617951207475 | erot = 2.88492902620219 | epot = -17.8236460602245 | etot = -13.2825375219476 +610000 ekin = 1.64931072757095 | erot = 2.97519911997342 | epot = -17.9070473695603 | etot = -13.282537522016 +611000 ekin = 1.65238727041245 | erot = 3.06785620888426 | epot = -18.0027810013707 | etot = -13.282537522074 +612000 ekin = 1.66542824850629 | erot = 3.16233835683711 | epot = -18.1103041274766 | etot = -13.2825375221332 +613000 ekin = 1.68843555876185 | erot = 3.25812385015835 | epot = -18.229096931125 | etot = -13.2825375222048 +614000 ekin = 1.72133601897789 | erot = 3.35460405549752 | epot = -18.3584775967737 | etot = -13.2825375222983 +615000 ekin = 1.7639238606995 | erot = 3.45098117154084 | epot = -18.4974425546615 | etot = -13.2825375224212 +616000 ekin = 1.81580855367603 | erot = 3.54618284196742 | epot = -18.6445289182257 | etot = -13.2825375225823 +617000 ekin = 1.87635766459386 | erot = 3.63876572276478 | epot = -18.7976609101535 | etot = -13.2825375227949 +618000 ekin = 1.94461656677602 | erot = 3.72678561689433 | epot = -18.9539397067471 | etot = -13.2825375230768 +619000 ekin = 2.01919440960516 | erot = 3.80764382999315 | epot = -19.1093757630453 | etot = -13.282537523447 +620000 ekin = 2.09812821746402 | erot = 3.87796751070656 | epot = -19.2586332520846 | etot = -13.282537523914 +621000 ekin = 2.17876896466308 | erot = 3.93362434682925 | epot = -19.3949308359561 | etot = -13.2825375244638 +622000 ekin = 2.25776112958401 | erot = 3.96997899351304 | epot = -19.5102776481477 | etot = -13.2825375250507 +623000 ekin = 2.33118920334088 | erot = 3.98244070292824 | epot = -19.5961674318684 | etot = -13.2825375255993 +624000 ekin = 2.39492361725441 | erot = 3.96722578250777 | epot = -19.6446869257843 | etot = -13.2825375260221 +625000 ekin = 2.44512221108716 | erot = 3.9221202536408 | epot = -19.6497799909757 | etot = -13.2825375262478 +626000 ekin = 2.47876984854015 | erot = 3.84697362699248 | epot = -19.6082810017757 | etot = -13.282537526243 +627000 ekin = 2.49411681806274 | erot = 3.74375083232696 | epot = -19.5204051764073 | etot = -13.2825375260176 +628000 ekin = 2.49092177732992 | erot = 3.61617309028914 | epot = -19.3896323932286 | etot = -13.2825375256095 +629000 ekin = 2.47048208798929 | erot = 3.46915451618023 | epot = -19.2221741292344 | etot = -13.2825375250648 +630000 ekin = 2.43548970076025 | erot = 3.30827690339842 | epot = -19.0263041285834 | etot = -13.2825375244248 +631000 ekin = 2.38975949010187 | erot = 3.13944249310663 | epot = -18.8117395069329 | etot = -13.2825375237244 +632000 ekin = 2.33785618710456 | erot = 2.96869689900809 | epot = -18.5890906091134 | etot = -13.2825375230008 +633000 ekin = 2.28462964554081 | erot = 2.80211551079199 | epot = -18.3692826786328 | etot = -13.2825375223 +634000 ekin = 2.2346774623099 | erot = 2.64563252181923 | epot = -18.1628475058086 | etot = -13.2825375216794 +635000 ekin = 2.15322765553028 | erot = 2.4783509433522 | epot = -17.9141161496004 | etot = -13.2825375507179 +636000 ekin = 2.045499081381 | erot = 2.31412508402215 | epot = -17.6421616868316 | etot = -13.2825375214284 +637000 ekin = 2.11104805172142 | erot = 2.29419960724925 | epot = -17.6877852051452 | etot = -13.2825375461745 +638000 ekin = 2.16990019918255 | erot = 2.26795673930499 | epot = -17.720394476478 | etot = -13.2825375379904 +639000 ekin = 2.15825321743049 | erot = 2.17815663921299 | epot = -17.618947382429 | etot = -13.2825375257855 +640000 ekin = 2.18911467639275 | erot = 2.15600946820072 | epot = -17.627661668601 | etot = -13.2825375240076 +641000 ekin = 2.26653815117271 | erot = 2.22106973659358 | epot = -17.7701454239566 | etot = -13.2825375361904 +642000 ekin = 2.31444694707114 | erot = 2.28426426133692 | epot = -17.881248736019 | etot = -13.282537527611 +643000 ekin = 2.32966846048322 | erot = 2.3262511385741 | epot = -17.9384571271816 | etot = -13.2825375281243 +644000 ekin = 2.33971908597949 | erot = 2.36941556707019 | epot = -17.9916721815437 | etot = -13.2825375284941 +645000 ekin = 2.34497836829283 | erot = 2.40804261243074 | epot = -18.0355585093822 | etot = -13.2825375286587 +646000 ekin = 2.34716147904814 | erot = 2.43809135035135 | epot = -18.0677903580053 | etot = -13.2825375286058 +647000 ekin = 2.3490135196742 | erot = 2.45765540462488 | epot = -18.0892064526769 | etot = -13.2825375283778 +648000 ekin = 2.35429037946817 | erot = 2.46814608860667 | epot = -18.1049739961949 | etot = -13.28253752812 +649000 ekin = 2.36637490458858 | erot = 2.47306901786727 | epot = -18.1219814504981 | etot = -13.2825375280423 +650000 ekin = 2.38594651005796 | erot = 2.47280388226564 | epot = -18.1412879203047 | etot = -13.2825375279811 +651000 ekin = 2.4129073237406 | erot = 2.4679750054794 | epot = -18.163419857161 | etot = -13.282537527941 +652000 ekin = 2.44657292389676 | erot = 2.45942209560756 | epot = -18.1885325474125 | etot = -13.2825375279081 +653000 ekin = 2.48591189111066 | erot = 2.44818643115487 | epot = -18.2166358501265 | etot = -13.282537527861 +654000 ekin = 2.52980786333011 | erot = 2.43558904341108 | epot = -18.2479344345246 | etot = -13.2825375277834 +655000 ekin = 2.57725720727345 | erot = 2.42329690324718 | epot = -18.2830916381947 | etot = -13.2825375276741 +656000 ekin = 2.62745567851939 | erot = 2.41329334478414 | epot = -18.3232865508506 | etot = -13.2825375275471 +657000 ekin = 2.67977157718863 | erot = 2.40771681171411 | epot = -18.3700259163334 | etot = -13.2825375274306 +658000 ekin = 2.73363379212944 | erot = 2.40858022047282 | epot = -18.4247515399622 | etot = -13.2825375273599 +659000 ekin = 2.78837854445156 | erot = 2.41741767313059 | epot = -18.4883337449508 | etot = -13.2825375273687 +660000 ekin = 2.8431453631021 | erot = 2.43497153575953 | epot = -18.5606544262937 | etot = -13.282537527432 +661000 ekin = 2.89550751705154 | erot = 2.46002725134826 | epot = -18.6380722964866 | etot = -13.2825375280868 +662000 ekin = 2.93874528639294 | erot = 2.48685588449209 | epot = -18.708138699583 | etot = -13.282537528698 +663000 ekin = 2.96871719420213 | erot = 2.51022783061785 | epot = -18.7614825540622 | etot = -13.2825375292422 +664000 ekin = 2.98246138426592 | erot = 2.52516926728115 | epot = -18.7901681811315 | etot = -13.2825375295844 +665000 ekin = 2.97884445496409 | erot = 2.52787955702933 | epot = -18.7892615416111 | etot = -13.2825375296177 +666000 ekin = 2.95920183358837 | erot = 2.5166150843606 | epot = -18.7583544472577 | etot = -13.2825375293087 +667000 ekin = 2.92742550364064 | erot = 2.49210329863614 | epot = -18.7020663309941 | etot = -13.2825375287173 +668000 ekin = 2.88934250727334 | erot = 2.45736670758744 | epot = -18.6292467428357 | etot = -13.2825375279749 +669000 ekin = 2.85155010055246 | erot = 2.41708074188009 | epot = -18.5511683696627 | etot = -13.2825375272301 +670000 ekin = 2.82014314483841 | erot = 2.37673699564913 | epot = -18.4794176670842 | etot = -13.2825375265966 +671000 ekin = 2.79977472973266 | erot = 2.34183940288387 | epot = -18.4241516588856 | etot = -13.2825375262691 +672000 ekin = 2.7929325264564 | erot = 2.3169522602719 | epot = -18.3924223127253 | etot = -13.282537525997 +673000 ekin = 2.80034442418812 | erot = 2.30554472221923 | epot = -18.3884266723436 | etot = -13.2825375259362 +674000 ekin = 2.82129825266147 | erot = 2.30955451996833 | epot = -18.4133902987243 | etot = -13.2825375260945 +675000 ekin = 2.85361934154458 | erot = 2.32878748983352 | epot = -18.4649443578395 | etot = -13.2825375264614 +676000 ekin = 2.89394925003076 | erot = 2.36084337721496 | epot = -18.5373301542345 | etot = -13.2825375269888 +677000 ekin = 2.93819888444081 | erot = 2.40146056818827 | epot = -18.6221969802158 | etot = -13.2825375275867 +678000 ekin = 2.98219881053812 | erot = 2.44527797803552 | epot = -18.7100143167158 | etot = -13.2825375281422 +679000 ekin = 3.02242735526952 | erot = 2.48684948039664 | epot = -18.7918143642177 | etot = -13.2825375285515 +680000 ekin = 3.05660821688331 | erot = 2.52163649392475 | epot = -18.860782239561 | etot = -13.282537528753 +681000 ekin = 3.08399348193173 | erot = 2.54671087872184 | epot = -18.913241889389 | etot = -13.2825375287354 +682000 ekin = 3.10527370313695 | erot = 2.56103519422108 | epot = -18.9488464258989 | etot = -13.2825375285409 +683000 ekin = 3.12217420792303 | erot = 2.5653012869435 | epot = -18.9700130231063 | etot = -13.2825375282397 +684000 ekin = 3.13689854385765 | erot = 2.56147023269689 | epot = -18.9809063044635 | etot = -13.282537527909 +685000 ekin = 3.15161752084921 | erot = 2.55220833209368 | epot = -18.9863633805374 | etot = -13.2825375275945 +686000 ekin = 3.16825656296352 | erot = 2.54047141966045 | epot = -18.9912655100342 | etot = -13.2825375274102 +687000 ekin = 3.18756268905896 | erot = 2.5286150857463 | epot = -18.9987153021306 | etot = -13.2825375273253 +688000 ekin = 3.20935294731744 | erot = 2.51834078650268 | epot = -19.010231261173 | etot = -13.2825375273529 +689000 ekin = 3.23260385768977 | erot = 2.51058529366538 | epot = -19.0257266788501 | etot = -13.2825375274949 +690000 ekin = 3.25550449418191 | erot = 2.50541094761942 | epot = -19.0434529695448 | etot = -13.2825375277435 +691000 ekin = 3.27559454465419 | erot = 2.50196131508042 | epot = -19.0600933878108 | etot = -13.2825375280762 +692000 ekin = 3.29000453531072 | erot = 2.49851988080605 | epot = -19.0710619445671 | etot = -13.2825375284504 +693000 ekin = 3.29579865375948 | erot = 2.4927397485969 | epot = -19.0710759311631 | etot = -13.2825375288067 +694000 ekin = 3.290367420064 | erot = 2.48207188558618 | epot = -19.0549768347317 | etot = -13.2825375290815 +695000 ekin = 3.27176421099226 | erot = 2.46431581834491 | epot = -19.0186175585658 | etot = -13.2825375292286 +696000 ekin = 3.23887890264527 | erot = 2.43812365839389 | epot = -18.9595400902738 | etot = -13.2825375292346 +697000 ekin = 3.19141377365438 | erot = 2.40329594557291 | epot = -18.8772472483422 | etot = -13.2825375291149 +698000 ekin = 3.12971664160265 | erot = 2.3607993405226 | epot = -18.7730535110309 | etot = -13.2825375289056 +699000 ekin = 3.05458980607575 | erot = 2.31258576051436 | epot = -18.6497130952223 | etot = -13.2825375286322 +700000 ekin = 2.96718102277338 | erot = 2.26139197222678 | epot = -18.5111105233092 | etot = -13.282537528309 +701000 ekin = 2.86896613270987 | erot = 2.21057215475942 | epot = -18.3620758154114 | etot = -13.2825375279421 +702000 ekin = 2.76178671310755 | erot = 2.16397434370647 | epot = -18.2082985843512 | etot = -13.2825375275372 +703000 ekin = 2.64787120281757 | erot = 2.12574771765488 | epot = -18.0561564514672 | etot = -13.2825375309947 +704000 ekin = 2.52933762816201 | erot = 2.08674637167894 | epot = -17.8986215285157 | etot = -13.2825375286748 +705000 ekin = 2.41679696488455 | erot = 2.0566401236899 | epot = -17.7559746148443 | etot = -13.2825375262699 +706000 ekin = 2.30501007301267 | erot = 2.06115876579317 | epot = -17.6487063632602 | etot = -13.2825375244543 +707000 ekin = 2.19269241312063 | erot = 2.11375046401179 | epot = -17.5889804017709 | etot = -13.2825375246385 +708000 ekin = 2.09960598295589 | erot = 2.19681319913428 | epot = -17.5789567090833 | etot = -13.2825375269932 +709000 ekin = 2.01320280572636 | erot = 2.28016876669421 | epot = -17.5759090978068 | etot = -13.2825375253862 +710000 ekin = 1.93302644378252 | erot = 2.3747322880584 | epot = -17.5902962577935 | etot = -13.2825375259526 +711000 ekin = 1.85957279021245 | erot = 2.47358324949964 | epot = -17.6156935663468 | etot = -13.2825375266347 +712000 ekin = 1.79282630225992 | erot = 2.56690430163368 | epot = -17.6422681311821 | etot = -13.2825375272885 +713000 ekin = 1.73341814837551 | erot = 2.64462400363359 | epot = -17.660579679756 | etot = -13.2825375277469 +714000 ekin = 1.68328438218602 | erot = 2.6981736471422 | epot = -17.6639955572078 | etot = -13.2825375278795 +715000 ekin = 1.64594117620278 | erot = 2.72207244137003 | epot = -17.6505511452259 | etot = -13.2825375276531 +716000 ekin = 1.62610172677928 | erot = 2.71479815184846 | epot = -17.6234374057783 | etot = -13.2825375271506 +717000 ekin = 1.62864489608611 | erot = 2.67867233654835 | epot = -17.5898547591674 | etot = -13.2825375265329 +718000 ekin = 1.65730138294327 | erot = 2.6189183930066 | epot = -17.5587573019149 | etot = -13.282537525965 +719000 ekin = 1.71360335043978 | erot = 2.54235654261391 | epot = -17.5384974186061 | etot = -13.2825375255524 +720000 ekin = 1.79650653895858 | erot = 2.45621436721656 | epot = -17.5352584314959 | etot = -13.2825375253208 +721000 ekin = 1.90273489837533 | erot = 2.36731439674759 | epot = -17.5525868203611 | etot = -13.2825375252382 +722000 ekin = 2.02756635859999 | erot = 2.28163864623686 | epot = -17.5917425300939 | etot = -13.2825375252571 +723000 ekin = 2.16566245404416 | erot = 2.20411346317412 | epot = -17.6523134425647 | etot = -13.2825375253464 +724000 ekin = 2.31164907954197 | erot = 2.13844446421075 | epot = -17.7326310692571 | etot = -13.2825375255043 +725000 ekin = 2.46036017261476 | erot = 2.0869120442021 | epot = -17.8298097425667 | etot = -13.2825375257498 +726000 ekin = 2.6068349632846 | erot = 2.05013619410202 | epot = -17.9395086834918 | etot = -13.2825375261052 +727000 ekin = 2.74622028370769 | erot = 2.02690424048558 | epot = -18.0556620507673 | etot = -13.2825375265741 +728000 ekin = 2.87374866232265 | erot = 2.01419303060157 | epot = -18.1704792200511 | etot = -13.2825375271269 +729000 ekin = 2.98490085153144 | erot = 2.00751009684072 | epot = -18.2749484760646 | etot = -13.2825375276924 +730000 ekin = 3.07576690645469 | erot = 2.00160558057494 | epot = -18.3599100152017 | etot = -13.2825375281721 +731000 ekin = 3.14351022556136 | erot = 1.99146923005515 | epot = -18.4175169840844 | etot = -13.2825375284679 +732000 ekin = 3.18676307270908 | erot = 1.9733775068131 | epot = -18.4426781080378 | etot = -13.2825375285156 +733000 ekin = 3.20579220143817 | erot = 1.94568706577985 | epot = -18.4340167955229 | etot = -13.2825375283049 +734000 ekin = 3.20238921808403 | erot = 1.9091725140226 | epot = -18.3940992599778 | etot = -13.2825375278711 +735000 ekin = 3.17951096478395 | erot = 1.86680153214189 | epot = -18.3288500242332 | etot = -13.2825375273073 +736000 ekin = 3.1407386539016 | erot = 1.82300587571906 | epot = -18.2462820563141 | etot = -13.2825375266935 +737000 ekin = 3.08984658439833 | erot = 1.78292392999538 | epot = -18.1553080405002 | etot = -13.2825375261065 +738000 ekin = 3.03043228105068 | erot = 1.7516193492114 | epot = -18.0645891558627 | etot = -13.2825375256006 +739000 ekin = 2.96566842761532 | erot = 1.73346651074128 | epot = -17.9816724635652 | etot = -13.2825375252086 +740000 ekin = 2.89817088990248 | erot = 1.73175552827542 | epot = -17.9124639431193 | etot = -13.2825375249414 +741000 ekin = 2.82995232215527 | erot = 1.74850528578322 | epot = -17.8609951327411 | etot = -13.2825375248026 +742000 ekin = 2.76247533975977 | erot = 1.78434362324901 | epot = -17.8293564878077 | etot = -13.2825375247989 +743000 ekin = 2.69668176522496 | erot = 1.83847103615502 | epot = -17.8176903262763 | etot = -13.2825375248963 +744000 ekin = 2.63311444617166 | erot = 1.90875045497562 | epot = -17.8244024262527 | etot = -13.2825375251054 +745000 ekin = 2.57196493518836 | erot = 1.99171779916653 | epot = -17.8462202597747 | etot = -13.2825375254198 +746000 ekin = 2.5131159615418 | erot = 2.08264215541026 | epot = -17.8782956427778 | etot = -13.2825375258257 +747000 ekin = 2.4562102402775 | erot = 2.17571767167211 | epot = -17.9144654382424 | etot = -13.2825375262928 +748000 ekin = 2.4007641204688 | erot = 2.2644524277425 | epot = -17.9477540749797 | etot = -13.2825375267684 +749000 ekin = 2.34635697391007 | erot = 2.34231237519854 | epot = -17.9712068762851 | etot = -13.2825375271765 +750000 ekin = 2.29290375451717 | erot = 2.40359513791455 | epot = -17.979036419863 | etot = -13.2825375274312 +751000 ekin = 2.24097207238015 | erot = 2.44437862762129 | epot = -17.9678882274625 | etot = -13.2825375274611 +752000 ekin = 2.19206377657606 | erot = 2.46328788077229 | epot = -17.937889184575 | etot = -13.2825375272267 +753000 ekin = 2.0191073671841 | erot = 2.37844688220293 | epot = -17.6800917192494 | etot = -13.2825374698623 +754000 ekin = 2.03397419691681 | erot = 2.38379927449377 | epot = -17.7003109683856 | etot = -13.282537496975 +755000 ekin = 2.10287082567493 | erot = 2.42269050483285 | epot = -17.8080987746467 | etot = -13.2825374441389 +756000 ekin = 2.09556625439565 | erot = 2.405750962181 | epot = -17.7838546600866 | etot = -13.2825374435099 +757000 ekin = 2.11013463581362 | erot = 2.39174642164209 | epot = -17.7844185004694 | etot = -13.2825374430137 +758000 ekin = 2.14991880579705 | erot = 2.38537981437436 | epot = -17.8178360628955 | etot = -13.2825374427241 +759000 ekin = 2.21691275063063 | erot = 2.38948785825167 | epot = -17.8889380515667 | etot = -13.2825374426844 +760000 ekin = 2.31141054860375 | erot = 2.40468264900161 | epot = -17.9986306405271 | etot = -13.2825374429218 +761000 ekin = 2.4317547235321 | erot = 2.42917556854271 | epot = -18.14346773552 | etot = -13.2825374434452 +762000 ekin = 2.57423243233675 | erot = 2.45878794777349 | epot = -18.3155578243444 | etot = -13.2825374442342 +763000 ekin = 2.73317609318437 | erot = 2.48721280711223 | epot = -18.5029263455259 | etot = -13.2825374452293 +764000 ekin = 2.90131643265847 | erot = 2.50663479921391 | epot = -18.6904886781953 | etot = -13.2825374463229 +765000 ekin = 3.07040159501002 | erot = 2.50879317398454 | epot = -18.8617322163581 | etot = -13.2825374473636 +766000 ekin = 3.23203070978082 | erot = 2.48644536574614 | epot = -19.0010135237083 | etot = -13.2825374481813 +767000 ekin = 3.37856609433327 | erot = 2.43498274045147 | epot = -19.096086283418 | etot = -13.2825374486333 +768000 ekin = 3.50392633253189 | erot = 2.35374465438907 | epot = -19.14020843557 | etot = -13.282537448649 +769000 ekin = 3.60408079934929 | erot = 2.2465665844398 | epot = -19.1331848320412 | etot = -13.2825374482521 +770000 ekin = 3.67731902040089 | erot = 2.12129310034524 | epot = -19.0811495682864 | etot = -13.2825374475402 +771000 ekin = 3.7250046645363 | erot = 1.98803923032005 | epot = -18.9955813415612 | etot = -13.2825374467049 +772000 ekin = 3.73784328843035 | erot = 1.84847100678562 | epot = -18.8688517433746 | etot = -13.2825374481586 +773000 ekin = 3.73518377757204 | erot = 1.74399251359463 | epot = -18.7617137365844 | etot = -13.2825374454177 +774000 ekin = 3.73326270308357 | erot = 1.69319142531066 | epot = -18.7089915825401 | etot = -13.2825374541459 +775000 ekin = 3.70600760956875 | erot = 1.65662399761182 | epot = -18.6451690552018 | etot = -13.2825374480212 +776000 ekin = 3.66620955944038 | erot = 1.65229490513874 | epot = -18.6010419124108 | etot = -13.2825374478317 +777000 ekin = 3.6164959066655 | erot = 1.68124406400525 | epot = -18.5802774185067 | etot = -13.2825374478359 +778000 ekin = 3.5589217195722 | erot = 1.74156460645431 | epot = -18.5830237740648 | etot = -13.2825374480383 +779000 ekin = 3.49505249793887 | erot = 1.82861083484593 | epot = -18.6062007816394 | etot = -13.2825374488546 +780000 ekin = 3.4260605289351 | erot = 1.93200454544541 | epot = -18.6406025240164 | etot = -13.2825374496359 +781000 ekin = 3.35141348649702 | erot = 2.04005284529073 | epot = -18.6740037822594 | etot = -13.2825374504716 +782000 ekin = 3.27002343600189 | erot = 2.14152553689654 | epot = -18.6940864240875 | etot = -13.2825374511891 +783000 ekin = 3.18141085606315 | erot = 2.22636120778713 | epot = -18.6903095154617 | etot = -13.2825374516114 +784000 ekin = 3.08656488448361 | erot = 2.28735807323151 | epot = -18.6564604093344 | etot = -13.2825374516193 +785000 ekin = 2.98843913984933 | erot = 2.32136711553602 | epot = -18.592343706592 | etot = -13.2825374512067 +786000 ekin = 2.89178850735618 | erot = 2.32954149828313 | epot = -18.5038674561269 | etot = -13.2825374504876 +787000 ekin = 2.80233070714568 | erot = 2.31656731743012 | epot = -18.4014354742217 | etot = -13.2825374496459 +788000 ekin = 2.72556137455006 | erot = 2.28924565768276 | epot = -18.2973444810906 | etot = -13.2825374488578 +789000 ekin = 2.66569850120894 | erot = 2.25498711353627 | epot = -18.2032230629877 | etot = -13.2825374482425 +790000 ekin = 2.62507547495403 | erot = 2.22062577794997 | epot = -18.1282387007584 | etot = -13.2825374478544 +791000 ekin = 2.60400664845757 | erot = 2.19166523695208 | epot = -18.0782093331145 | etot = -13.2825374477048 +792000 ekin = 2.60095165826993 | erot = 2.17186849883267 | epot = -18.0553576048892 | etot = -13.2825374477866 +793000 ekin = 2.61278727136947 | erot = 2.1630579475058 | epot = -18.0583826669628 | etot = -13.2825374480875 +794000 ekin = 2.63509078750899 | erot = 2.16503786010594 | epot = -18.0826660962031 | etot = -13.2825374485882 +795000 ekin = 2.66245645496094 | erot = 2.17562900151097 | epot = -18.1206229057215 | etot = -13.2825374492496 +796000 ekin = 2.68895951797515 | erot = 2.19088748039119 | epot = -18.1623844483558 | etot = -13.2825374499895 +797000 ekin = 2.70892452636473 | erot = 2.20564060882902 | epot = -18.197102585859 | etot = -13.2825374506652 +798000 ekin = 2.7187387406754 | erot = 2.21455364300775 | epot = -18.2158298332747 | etot = -13.2825374495916 +799000 ekin = 2.70000300099405 | erot = 2.21050545408876 | epot = -18.193045904985 | etot = -13.2825374499022 +800000 ekin = 2.65392049001821 | erot = 2.17300546938151 | epot = -18.109463378289 | etot = -13.2825374188892 +801000 ekin = 2.82505345096871 | erot = 2.13616134701489 | epot = -18.2437522525054 | etot = -13.2825374545218 +802000 ekin = 2.90470228802172 | erot = 2.10953657449614 | epot = -18.2967762799053 | etot = -13.2825374173874 +803000 ekin = 2.9677525986453 | erot = 2.08137573444383 | epot = -18.3316657512964 | etot = -13.2825374182072 +804000 ekin = 3.01419864036155 | erot = 2.05336319939514 | epot = -18.3500992581057 | etot = -13.282537418349 +805000 ekin = 3.03950260682403 | erot = 2.02738087474037 | epot = -18.3494208999164 | etot = -13.282537418352 +806000 ekin = 3.04147612212525 | erot = 2.00524180108709 | epot = -18.3292553414124 | etot = -13.2825374182001 +807000 ekin = 3.02009152418646 | erot = 1.98876425940777 | epot = -18.2913932015099 | etot = -13.2825374179157 +808000 ekin = 2.97716861905469 | erot = 1.9797928070483 | epot = -18.2394988436566 | etot = -13.2825374175536 +809000 ekin = 2.91576405317411 | erot = 1.98007542202132 | epot = -18.1783768923745 | etot = -13.282537417179 +810000 ekin = 2.83951999241211 | erot = 1.9910201414007 | epot = -18.1130775506578 | etot = -13.282537416845 +811000 ekin = 2.75216924413256 | erot = 2.01344070631007 | epot = -18.0481473670229 | etot = -13.2825374165802 +812000 ekin = 2.65727213949033 | erot = 2.04739495870437 | epot = -17.9872045145838 | etot = -13.2825374163891 +813000 ekin = 2.55815480063288 | erot = 2.0921579466292 | epot = -17.9328501635216 | etot = -13.2825374162596 +814000 ekin = 2.45796623947603 | erot = 2.14630993528002 | epot = -17.8868135909302 | etot = -13.2825374161741 +815000 ekin = 2.35976627429823 | erot = 2.20788718833984 | epot = -17.8501908787554 | etot = -13.2825374161174 +816000 ekin = 2.26657575180629 | erot = 2.27454135561794 | epot = -17.8236545235058 | etot = -13.2825374160815 +817000 ekin = 2.18134946662811 | erot = 2.34367133400565 | epot = -17.807558216702 | etot = -13.2825374160682 +818000 ekin = 2.10686415591836 | erot = 2.41251844102779 | epot = -17.8019200130316 | etot = -13.2825374160855 +819000 ekin = 2.04554497258418 | erot = 2.47824070162555 | epot = -17.806323090351 | etot = -13.2825374161413 +820000 ekin = 1.99927680295696 | erot = 2.53799486378974 | epot = -17.8198090829855 | etot = -13.2825374162388 +821000 ekin = 1.9692530805303 | erot = 2.58905270210877 | epot = -17.8408431990125 | etot = -13.2825374163734 +822000 ekin = 1.95590272174924 | erot = 2.62895986938386 | epot = -17.8674000076635 | etot = -13.2825374165304 +823000 ekin = 1.95890926788755 | erot = 2.6557286058008 | epot = -17.8971752903778 | etot = -13.2825374166894 +824000 ekin = 1.97731046162633 | erot = 2.66804286128345 | epot = -17.9278907397372 | etot = -13.2825374168275 +825000 ekin = 2.00964945342457 | erot = 2.66544750451175 | epot = -17.9576343748594 | etot = -13.2825374169231 +826000 ekin = 2.05414423139186 | erot = 2.64849047550104 | epot = -17.985172123854 | etot = -13.2825374169611 +827000 ekin = 2.10884212199665 | erot = 2.61877894485958 | epot = -18.0101584837945 | etot = -13.2825374169382 +828000 ekin = 2.1717293569375 | erot = 2.57890618314315 | epot = -18.0331729569469 | etot = -13.2825374168662 +829000 ekin = 2.24077304847179 | erot = 2.53221651091816 | epot = -18.0555269761626 | etot = -13.2825374167726 +830000 ekin = 2.31389012743404 | erot = 2.4824115756111 | epot = -18.0788391197418 | etot = -13.2825374166967 +831000 ekin = 2.38886546542343 | erot = 2.43305573494131 | epot = -18.1044586170416 | etot = -13.2825374166768 +832000 ekin = 2.4632691578231 | erot = 2.3870870487244 | epot = -18.1328936232866 | etot = -13.2825374167391 +833000 ekin = 2.5344365632194 | erot = 2.34645691813147 | epot = -18.1634308982373 | etot = -13.2825374168864 +834000 ekin = 2.59956439019907 | erot = 2.31199374777391 | epot = -18.1940955550686 | etot = -13.2825374170956 +835000 ekin = 2.65594315943653 | erot = 2.28352232821168 | epot = -18.2220029049695 | etot = -13.2825374173213 +836000 ekin = 2.70130042683167 | erot = 2.26019210697788 | epot = -18.244029951319 | etot = -13.2825374175095 +837000 ekin = 2.73418787962871 | erot = 2.24090836893314 | epot = -18.2576336661722 | etot = -13.2825374176104 +838000 ekin = 2.75431729342696 | erot = 2.22474076288568 | epot = -18.2615954739057 | etot = -13.2825374175931 +839000 ekin = 2.76274241629131 | erot = 2.21121141093012 | epot = -18.256491244675 | etot = -13.2825374174536 +840000 ekin = 2.76179432989972 | erot = 2.20041723303662 | epot = -18.2447489801545 | etot = -13.2825374172182 +841000 ekin = 2.75470877518085 | erot = 2.19297958495076 | epot = -18.2302257770756 | etot = -13.2825374169439 +842000 ekin = 2.74495192528053 | erot = 2.18982916449433 | epot = -18.2173185064846 | etot = -13.2825374167098 +843000 ekin = 2.73536701846579 | erot = 2.19185320024881 | epot = -18.2097576353086 | etot = -13.282537416594 +844000 ekin = 2.72739699349177 | erot = 2.1994851694244 | epot = -18.2094195795621 | etot = -13.2825374166459 +845000 ekin = 2.7206968024524 | erot = 2.21238342751528 | epot = -18.2156176468218 | etot = -13.2825374168541 +846000 ekin = 2.71335246036253 | erot = 2.22935500856137 | epot = -18.2252448860709 | etot = -13.282537417147 +847000 ekin = 2.70267547916117 | erot = 2.24859000373239 | epot = -18.2338029003123 | etot = -13.2825374174188 +848000 ekin = 2.68627675195779 | erot = 2.26812231144288 | epot = -18.236936480973 | etot = -13.2825374175723 +849000 ekin = 2.66300406671244 | erot = 2.2863229263121 | epot = -18.2318644105805 | etot = -13.282537417556 +850000 ekin = 2.63341305523148 | erot = 2.30223029747857 | epot = -18.2181807700874 | etot = -13.2825374173774 +851000 ekin = 2.59966043365591 | erot = 2.3156167587262 | epot = -18.1978146094748 | etot = -13.2825374170927 +852000 ekin = 2.56493307993571 | erot = 2.32681510713484 | epot = -18.1742856038479 | etot = -13.2825374167774 +853000 ekin = 2.53268459155754 | erot = 2.33642702138572 | epot = -18.1516490294471 | etot = -13.2825374165038 +854000 ekin = 2.50591352797944 | erot = 2.34503055123976 | epot = -18.1334814955374 | etot = -13.2825374163182 +855000 ekin = 2.4866740476675 | erot = 2.35297873120409 | epot = -18.1221901951049 | etot = -13.2825374162333 +856000 ekin = 2.47592780860343 | erot = 2.36034202539965 | epot = -18.1188072502362 | etot = -13.2825374162331 +857000 ekin = 2.47367803510516 | erot = 2.36697109794411 | epot = -18.1231865493438 | etot = -13.2825374162946 +858000 ekin = 2.47922391681366 | erot = 2.37260088210265 | epot = -18.1343622152926 | etot = -13.2825374163763 +859000 ekin = 2.49150776870147 | erot = 2.37701215984104 | epot = -18.1510573449986 | etot = -13.282537416456 +860000 ekin = 2.50937686784747 | erot = 2.38013993594023 | epot = -18.1720542203101 | etot = -13.2825374165224 +861000 ekin = 2.53170635996116 | erot = 2.38211817150425 | epot = -18.1963619480387 | etot = -13.2825374165732 +862000 ekin = 2.55742566626407 | erot = 2.38328933264109 | epot = -18.2232524155165 | etot = -13.2825374166114 +863000 ekin = 2.58549483187838 | erot = 2.38419488482973 | epot = -18.252227133347 | etot = -13.2825374166389 +864000 ekin = 2.61488041066499 | erot = 2.38555368834993 | epot = -18.2829715156728 | etot = -13.2825374166579 +865000 ekin = 2.64455846347095 | erot = 2.38821849192421 | epot = -18.3153143720654 | etot = -13.2825374166702 +866000 ekin = 2.67354800424437 | erot = 2.39309523344314 | epot = -18.3491806543665 | etot = -13.282537416679 +867000 ekin = 2.70096216988177 | erot = 2.40101926554071 | epot = -18.3845188521138 | etot = -13.2825374166913 +868000 ekin = 2.72584498338572 | erot = 2.41260829074957 | epot = -18.420990690944 | etot = -13.2825374168087 +869000 ekin = 2.74685098606623 | erot = 2.42808376653873 | epot = -18.4574721694777 | etot = -13.2825374168728 +870000 ekin = 2.76334516398283 | erot = 2.44707202879413 | epot = -18.4929546097441 | etot = -13.2825374169672 +871000 ekin = 2.77488977710316 | erot = 2.46856883163597 | epot = -18.5259960258323 | etot = -13.2825374170932 +872000 ekin = 2.7811573123189 | erot = 2.49101078851438 | epot = -18.5547055180778 | etot = -13.2825374172445 +873000 ekin = 2.78190152502928 | erot = 2.51241399879738 | epot = -18.5768529412309 | etot = -13.2825374174043 +874000 ekin = 2.77696693725528 | erot = 2.53063897161364 | epot = -18.5901433264131 | etot = -13.2825374175441 +875000 ekin = 2.76636320213146 | erot = 2.54374754436265 | epot = -18.5926481641224 | etot = -13.2825374176283 +876000 ekin = 2.7504069828229 | erot = 2.55039472310231 | epot = -18.5833391235459 | etot = -13.2825374176207 +877000 ekin = 2.72989722810813 | erot = 2.55017286557422 | epot = -18.5626075111784 | etot = -13.2825374174961 +878000 ekin = 2.70625700294355 | erot = 2.54382115071376 | epot = -18.5326155709077 | etot = -13.2825374172503 +879000 ekin = 2.68156506653427 | erot = 2.5332421351554 | epot = -18.4973446185932 | etot = -13.2825374169036 +880000 ekin = 2.65843100554442 | erot = 2.52132216836891 | epot = -18.4622905904093 | etot = -13.282537416496 +881000 ekin = 2.63972432922979 | erot = 2.51160592366972 | epot = -18.4338676689779 | etot = -13.2825374160784 +882000 ekin = 2.62822235403347 | erot = 2.50790034454678 | epot = -18.4186601142802 | etot = -13.2825374157 +883000 ekin = 2.62626662137136 | erot = 2.51387422299541 | epot = -18.4226782597687 | etot = -13.2825374154019 +884000 ekin = 2.63550251772652 | erot = 2.53269090787765 | epot = -18.4507308408175 | etot = -13.2825374152133 +885000 ekin = 2.65673814855014 | erot = 2.56668643457077 | epot = -18.5059619982733 | etot = -13.2825374151524 +886000 ekin = 2.68991717237218 | erot = 2.61709354768266 | epot = -18.5895481352837 | etot = -13.2825374152289 +887000 ekin = 2.734175532827 | erot = 2.68381522130244 | epot = -18.700528169575 | etot = -13.2825374154455 +888000 ekin = 2.78795008719356 | erot = 2.76526591136903 | epot = -18.8357534143588 | etot = -13.2825374157962 +889000 ekin = 2.8491201813508 | erot = 2.85831710930318 | epot = -18.989974706918 | etot = -13.282537416264 +890000 ekin = 2.91517691868807 | erot = 2.95839462643955 | epot = -19.1561089619448 | etot = -13.2825374168172 +891000 ekin = 2.98341767192295 | erot = 3.0597676506775 | epot = -19.3257227400102 | etot = -13.2825374174098 +892000 ekin = 3.05115351644501 | erot = 3.15603968258129 | epot = -19.4897306170114 | etot = -13.2825374179851 +893000 ekin = 3.11590367361418 | erot = 3.24080526805507 | epot = -19.6392463601538 | etot = -13.2825374184846 +894000 ekin = 3.17554453075818 | erot = 3.30838805788589 | epot = -19.7664700075009 | etot = -13.2825374188568 +895000 ekin = 3.22839008561766 | erot = 3.35454380060236 | epot = -19.8654713052867 | etot = -13.2825374190666 +896000 ekin = 3.27319975165836 | erot = 3.37700709394957 | epot = -19.9327442647079 | etot = -13.2825374191 +897000 ekin = 3.30912548499472 | erot = 3.37578332995761 | epot = -19.9674462339186 | etot = -13.2825374189663 +898000 ekin = 3.33561719415195 | erot = 3.35313099566656 | epot = -19.9712856085154 | etot = -13.2825374186968 +899000 ekin = 3.3523031028265 | erot = 3.31323476596136 | epot = -19.9480752871285 | etot = -13.2825374183407 +900000 ekin = 3.35886034531518 | erot = 3.26162723064569 | epot = -19.9030249939161 | etot = -13.2825374179552 +901000 ekin = 3.35489762759567 | erot = 3.2044644832284 | epot = -19.8418995284194 | etot = -13.2825374175953 +902000 ekin = 3.33988398839342 | erot = 3.14778460407791 | epot = -19.7702060097741 | etot = -13.2825374173028 +903000 ekin = 3.31316641909532 | erot = 3.09687096103035 | epot = -19.6925747972223 | etot = -13.2825374170966 +904000 ekin = 3.27411465419852 | erot = 3.05580881217869 | epot = -19.6124608833472 | etot = -13.2825374169699 +905000 ekin = 3.22240761869358 | erot = 3.02727711490202 | epot = -19.5322221504879 | etot = -13.2825374168923 +906000 ekin = 3.15843123363071 | erot = 3.01257047164431 | epot = -19.4535391220934 | etot = -13.2825374168184 +907000 ekin = 3.08369713046712 | erot = 3.01180553644323 | epot = -19.3780400836148 | etot = -13.2825374167044 +908000 ekin = 3.00113487352882 | erot = 3.02423547646297 | epot = -19.3079077665171 | etot = -13.2825374165253 +909000 ekin = 2.91509126964 | erot = 3.04858097597399 | epot = -19.246209661904 | etot = -13.28253741629 +910000 ekin = 2.83091809249006 | erot = 3.08328866196603 | epot = -19.1967441705011 | etot = -13.282537416045 +911000 ekin = 2.75416042802549 | erot = 3.12665661766781 | epot = -19.1633544615573 | etot = -13.282537415864 +912000 ekin = 2.68982240197673 | erot = 3.17670303509253 | epot = -19.1490628528293 | etot = -13.2825374157601 +913000 ekin = 2.64026279480142 | erot = 3.23106967171228 | epot = -19.1538698824696 | etot = -13.2825374159559 +914000 ekin = 2.60494541586834 | erot = 3.28757760350067 | epot = -19.1750604355173 | etot = -13.2825374161483 +915000 ekin = 2.58331294380949 | erot = 3.34356245576663 | epot = -19.2094128163232 | etot = -13.282537416747 +916000 ekin = 2.572225278094 | erot = 3.39542630003117 | epot = -19.250188995406 | etot = -13.2825374172809 +917000 ekin = 2.56717380000648 | erot = 3.43991413165374 | epot = -19.2896253494389 | etot = -13.2825374177786 +918000 ekin = 2.56366862414259 | erot = 3.47431911369141 | epot = -19.3205251559853 | etot = -13.2825374181513 +919000 ekin = 2.55808580528835 | erot = 3.4968825160616 | epot = -19.337505739687 | etot = -13.2825374183371 +920000 ekin = 2.54828083604877 | erot = 3.50706786620944 | epot = -19.3378861205732 | etot = -13.2825374183149 +921000 ekin = 2.5338583783986 | erot = 3.5055796155901 | epot = -19.3219754120972 | etot = -13.2825374181085 +922000 ekin = 2.516060534879 | erot = 3.49409623125511 | epot = -19.2926941839177 | etot = -13.2825374177836 +923000 ekin = 2.49728909023619 | erot = 3.47476611514256 | epot = -19.2545926228132 | etot = -13.2825374174344 +924000 ekin = 2.48035717414061 | erot = 3.44958564359935 | epot = -19.2124802348989 | etot = -13.282537417159 +925000 ekin = 2.46765713433988 | erot = 3.41982437245358 | epot = -19.1700189238237 | etot = -13.2825374170303 +926000 ekin = 2.46048446299621 | erot = 3.38566546870185 | epot = -19.1286873487718 | etot = -13.2825374170737 +927000 ekin = 2.45872404418899 | erot = 3.34617863044022 | epot = -19.0874400918875 | etot = -13.2825374172583 +928000 ekin = 2.46097855235184 | erot = 3.29964380866974 | epot = -19.043159778532 | etot = -13.2825374175104 +929000 ekin = 2.46505358100394 | erot = 3.24413140303551 | epot = -18.99172240178 | etot = -13.2825374177406 +930000 ekin = 2.46859437790869 | erot = 3.17816487222183 | epot = -18.9292966680023 | etot = -13.2825374178718 +931000 ekin = 2.46965047248253 | erot = 3.10127887163483 | epot = -18.8534667619775 | etot = -13.2825374178601 +932000 ekin = 2.46701732520898 | erot = 3.01434779059203 | epot = -18.7639025334928 | etot = -13.2825374176918 +933000 ekin = 2.46031519086868 | erot = 2.91973998893973 | epot = -18.662592597222 | etot = -13.2825374174136 +934000 ekin = 2.44985996507097 | erot = 2.82081794907183 | epot = -18.5532153312021 | etot = -13.2825374170593 +935000 ekin = 2.43642057973712 | erot = 2.72162862891861 | epot = -18.4405866253331 | etot = -13.2825374166773 +936000 ekin = 2.42095423648383 | erot = 2.62651830339036 | epot = -18.3300099561839 | etot = -13.2825374163097 +937000 ekin = 2.40438434874151 | erot = 2.53973621394318 | epot = -18.2266579786711 | etot = -13.2825374159864 +938000 ekin = 2.38744919883856 | erot = 2.46512923461683 | epot = -18.1351158491807 | etot = -13.2825374157253 +939000 ekin = 2.37062067030574 | erot = 2.40593643917341 | epot = -18.0590945250148 | etot = -13.2825374155357 +940000 ekin = 2.35407564413747 | erot = 2.36465978775718 | epot = -18.0012728473171 | etot = -13.2825374154225 +941000 ekin = 2.33770002379755 | erot = 2.34297759096208 | epot = -17.9632150301481 | etot = -13.2825374153884 +942000 ekin = 2.32111004775224 | erot = 2.34167204163274 | epot = -17.9453195048215 | etot = -13.2825374154365 +943000 ekin = 2.30368578996793 | erot = 2.36056240830405 | epot = -17.9467856138391 | etot = -13.2825374155671 +944000 ekin = 2.28462216232314 | erot = 2.39846175787113 | epot = -17.9656213359689 | etot = -13.2825374157746 +945000 ekin = 2.26300913007938 | erot = 2.45319770726134 | epot = -17.9987442533843 | etot = -13.2825374160436 +946000 ekin = 2.23795189170117 | erot = 2.52174524353285 | epot = -18.0422345515794 | etot = -13.2825374163454 +947000 ekin = 2.20873145116087 | erot = 2.60050188059525 | epot = -18.091770748396 | etot = -13.2825374166398 +948000 ekin = 2.17498954714479 | erot = 2.685690959925 | epot = -18.1432179239527 | etot = -13.2825374168829 +949000 ekin = 2.13690579554511 | erot = 2.77382147697832 | epot = -18.1932646895605 | etot = -13.2825374170371 +950000 ekin = 2.09532426593736 | erot = 2.86208909954954 | epot = -18.23995078257 | etot = -13.2825374170831 +951000 ekin = 2.05179335117992 | erot = 2.94860198603871 | epot = -18.2829327542442 | etot = -13.2825374170256 +952000 ekin = 2.00850116862718 | erot = 3.03236285097458 | epot = -18.3234014364934 | etot = -13.2825374168917 +953000 ekin = 1.96811370669122 | erot = 3.11301524857533 | epot = -18.3636663719922 | etot = -13.2825374167257 +954000 ekin = 1.93354422355624 | erot = 3.19043207917699 | epot = -18.4065137193093 | etot = -13.2825374165761 +955000 ekin = 1.907692996046 | erot = 3.26426019428037 | epot = -18.4544906068132 | etot = -13.2825374164868 +956000 ekin = 1.89319483896647 | erot = 3.33353105128001 | epot = -18.5092633067365 | etot = -13.28253741649 +957000 ekin = 1.89220136882553 | erot = 3.39641763089531 | epot = -18.5711564163223 | etot = -13.2825374166015 +958000 ekin = 1.90621184477869 | erot = 3.45018116396587 | epot = -18.6389304255644 | etot = -13.2825374168199 +959000 ekin = 1.93595602669004 | erot = 3.49131884076761 | epot = -18.7098122845856 | etot = -13.2825374171279 +960000 ekin = 1.98132739841468 | erot = 3.51589596637559 | epot = -18.7797607822856 | etot = -13.2825374174953 +961000 ekin = 2.04135467368814 | erot = 3.5202262282781 | epot = -18.8441183198727 | etot = -13.2825374179065 +962000 ekin = 2.11395441204344 | erot = 3.50134462359753 | epot = -18.8978364539492 | etot = -13.2825374183082 +963000 ekin = 2.19624676723989 | erot = 3.45688460115197 | epot = -18.9356687870206 | etot = -13.2825374186287 +964000 ekin = 2.28502253674575 | erot = 3.38607259828084 | epot = -18.9536325538576 | etot = -13.282537418831 +965000 ekin = 2.37703902148585 | erot = 3.29004867798671 | epot = -18.9496251180009 | etot = -13.2825374185283 +966000 ekin = 2.47063968385215 | erot = 3.17235139654337 | epot = -18.9255284988459 | etot = -13.2825374184504 +967000 ekin = 2.56372995555254 | erot = 3.03797961239301 | epot = -18.8842469861485 | etot = -13.2825374182029 +968000 ekin = 2.65424152965125 | erot = 2.89333165879526 | epot = -18.83011060625 | etot = -13.2825374178035 +969000 ekin = 2.74102205813625 | erot = 2.74597895036798 | epot = -18.769538425812 | etot = -13.2825374173078 +970000 ekin = 2.82317857011101 | erot = 2.60419008501349 | epot = -18.7099060720296 | etot = -13.2825374169051 +971000 ekin = 2.89946896083441 | erot = 2.47604958426315 | epot = -18.658055961612 | etot = -13.2825374165144 +972000 ekin = 2.96927883277251 | erot = 2.36783972346085 | epot = -18.6196559725141 | etot = -13.2825374162807 +973000 ekin = 3.03160430380023 | erot = 2.28373901071249 | epot = -18.5978807307479 | etot = -13.2825374162352 +974000 ekin = 3.08487810119919 | erot = 2.22552920056088 | epot = -18.5929447181232 | etot = -13.2825374163631 +975000 ekin = 3.12708218363217 | erot = 2.1927093869337 | epot = -18.6023289871792 | etot = -13.2825374166133 +976000 ekin = 3.15606698430949 | erot = 2.18294126831253 | epot = -18.6215456695412 | etot = -13.2825374169192 +977000 ekin = 3.16994500357178 | erot = 2.19267118206454 | epot = -18.6451536028545 | etot = -13.2825374172182 +978000 ekin = 3.16742946522118 | erot = 2.21776877494467 | epot = -18.6677356576302 | etot = -13.2825374174643 +979000 ekin = 3.14804045998247 | erot = 2.25406876588806 | epot = -18.6846466435015 | etot = -13.282537417631 +980000 ekin = 3.11216367723466 | erot = 2.29776911466814 | epot = -18.6924702096109 | etot = -13.2825374177081 +981000 ekin = 3.06099215360332 | erot = 2.34569300138965 | epot = -18.6892225726894 | etot = -13.2825374176964 +982000 ekin = 2.99639965214887 | erot = 2.39544433518914 | epot = -18.6743814049394 | etot = -13.2825374176014 +983000 ekin = 2.92078844513084 | erot = 2.44547840887849 | epot = -18.6488042714436 | etot = -13.2825374174343 +984000 ekin = 2.83693459670618 | erot = 2.4950891273926 | epot = -18.6145611413098 | etot = -13.282537417211 +985000 ekin = 2.74783420133486 | erot = 2.54430433679905 | epot = -18.5746759550876 | etot = -13.2825374169537 +986000 ekin = 2.65654532109889 | erot = 2.59369131660279 | epot = -18.5327740543913 | etot = -13.2825374166896 +987000 ekin = 2.56602544086508 | erot = 2.64409904101799 | epot = -18.4926618983298 | etot = -13.2825374164468 +988000 ekin = 2.47897321649663 | erot = 2.69638105882724 | epot = -18.4578916915741 | etot = -13.2825374162503 +989000 ekin = 2.39763961716918 | erot = 2.75059396137744 | epot = -18.4307709947858 | etot = -13.2825374162392 +990000 ekin = 2.32368779821633 | erot = 2.80603342998527 | epot = -18.4122586443938 | etot = -13.2825374161922 +991000 ekin = 2.2582530149192 | erot = 2.86226671787586 | epot = -18.4030571490211 | etot = -13.282537416226 +992000 ekin = 2.20187988997662 | erot = 2.91825634939035 | epot = -18.4026736557096 | etot = -13.2825374163427 +993000 ekin = 2.15452775947043 | erot = 2.97231721293149 | epot = -18.4093823889398 | etot = -13.2825374165378 +994000 ekin = 2.11561176914432 | erot = 3.02214023523714 | epot = -18.4202894211813 | etot = -13.2825374167998 +995000 ekin = 2.08408161375424 | erot = 3.06489403643897 | epot = -18.4315130673008 | etot = -13.2825374171076 +996000 ekin = 2.05854312749319 | erot = 3.09743221500535 | epot = -18.4385127599264 | etot = -13.2825374174279 +997000 ekin = 2.03742523569505 | erot = 3.11662356420229 | epot = -18.4365862176148 | etot = -13.2825374177175 +998000 ekin = 2.01918449064732 | erot = 3.11978989603429 | epot = -18.42151180461 | etot = -13.2825374179284 +999000 ekin = 2.00252382621622 | erot = 3.10518925481745 | epot = -18.390250499052 | etot = -13.2825374180184 +1000000 ekin = 1.98658902577819 | erot = 3.07244217845672 | epot = -18.3415686221954 | etot = -13.2825374179605 + 1000000 0.088292846 -1.1874188 0.041070751 -1.0221862 -7.1515284e-05 +Loop time of 31.7925 on 1 procs for 1000000 steps with 16 atoms + +Performance: 27176.198 tau/day, 31453.933 timesteps/s +99.5% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 28.401 | 28.401 | 28.401 | 0.0 | 89.33 +Bond | 0.86019 | 0.86019 | 0.86019 | 0.0 | 2.71 +Neigh | 0.00018 | 0.00018 | 0.00018 | 0.0 | 0.00 +Comm | 0.16311 | 0.16311 | 0.16311 | 0.0 | 0.51 +Output | 7e-06 | 7e-06 | 7e-06 | 0.0 | 0.00 +Modify | 2.1003 | 2.1003 | 2.1003 | 0.0 | 6.61 +Other | | 0.2673 | | | 0.84 + +Nlocal: 16 ave 16 max 16 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 93 ave 93 max 93 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 93 +Ave neighs/atom = 5.8125 +Ave special neighs/atom = 3.75 +Neighbor list builds = 6 +Dangerous builds = 0 + +#write_restart config.${number}.* +Total wall time: 0:00:31 diff --git a/examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.4 b/examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.4 new file mode 100644 index 0000000000..8a3a723a1e --- /dev/null +++ b/examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.4 @@ -0,0 +1,1174 @@ +LAMMPS (30 Oct 2019) +variable number equal 4 +variable ofreq equal 1000 +variable efreq equal 1000 +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 1 delay 0 check yes + +read_data data.duplex4 + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 2 by 2 MPI processor grid + reading atoms ... + 16 atoms + reading velocities ... + 16 velocities + 16 ellipsoids + scanning bonds ... + 2 = max bonds/atom + reading bonds ... + 13 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 0.000281 secs + read_data CPU = 0.003043 secs + +set atom * mass 3.1575 + 16 settings made for mass + +group all type 1 4 +16 atoms in group all + +# oxRNA2 bond interactions - FENE backbone +bond_style oxrna2/fene +bond_coeff * 2.0 0.25 0.761070781051 + +# oxRNA2 pair interactions +pair_style hybrid/overlay oxrna2/excv oxrna2/stk oxrna2/hbond oxrna2/xstk oxrna2/coaxstk oxrna2/dh + +pair_coeff * * oxrna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxrna2/stk seqdep ${T} 1.40206 2.77 6.0 0.43 0.93 0.35 0.78 0.9 0 0.95 0.9 0 0.95 1.3 0 0.8 1.3 0 0.8 2.0 0.65 2.0 0.65 +pair_coeff * * oxrna2/stk seqdep 0.1 1.40206 2.77 6.0 0.43 0.93 0.35 0.78 0.9 0 0.95 0.9 0 0.95 1.3 0 0.8 1.3 0 0.8 2.0 0.65 2.0 0.65 +pair_coeff * * oxrna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 3 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff * * oxrna2/xstk 59.9626 0.5 0.6 0.42 0.58 2.25 0.505 0.58 1.7 1.266 0.68 1.7 1.266 0.68 1.7 0.309 0.68 1.7 0.309 0.68 +pair_coeff * * oxrna2/coaxstk 80 0.5 0.6 0.42 0.58 2.0 2.592 0.65 1.3 0.151 0.8 0.9 0.685 0.95 0.9 0.685 0.95 2.0 -0.65 2.0 -0.65 +pair_coeff * * oxrna2/dh ${T} 0.5 1.02455 +pair_coeff * * oxrna2/dh 0.1 0.5 1.02455 + +# NVE ensemble +#fix 1 all nve/dotc/langevin 0.1 0.1 0.03 457145 angmom 10 +#fix 1 all nve/dot +fix 1 all nve/asphere + +timestep 1e-5 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +#compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz +#dump_modify out sort id +#dump_modify out format line "%d %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f" + +run 1000000 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.3015 + ghost atom cutoff = 3.3015 + binsize = 1.65075, bins = 25 25 25 + 6 neighbor lists, perpetual/occasional/extra = 6 0 0 + (1) pair oxrna2/excv, perpetual + attributes: half, newton off + pair build: half/bin/newtoff + stencil: half/bin/3d/newtoff + bin: standard + (2) pair oxrna2/stk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (3) pair oxrna2/hbond, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (4) pair oxrna2/xstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (5) pair oxrna2/coaxstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (6) pair oxrna2/dh, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +0 ekin = 0 | erot = 0 | epot = -13.282537590974 | etot = -13.282537590974 +Per MPI rank memory allocation (min/avg/max) = 7.755 | 7.937 | 8.119 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -0.84341458 0.013255977 -0.8301586 -2.0169485e-05 +1000 ekin = 0.00448503054655829 | erot = 0.00825381229599554 | epot = -13.2952764343121 | etot = -13.2825375914696 +2000 ekin = 0.0179027901180383 | erot = 0.0327684151333158 | epot = -13.333208796773 | etot = -13.2825375915216 +3000 ekin = 0.0401478317723388 | erot = 0.0728240143062734 | epot = -13.3955094376812 | etot = -13.2825375916026 +4000 ekin = 0.0710654348932012 | erot = 0.127292706282676 | epot = -13.4808957328803 | etot = -13.2825375917044 +5000 ekin = 0.110480309743627 | erot = 0.194739074279345 | epot = -13.58775697584 | etot = -13.282537591817 +6000 ekin = 0.158231230694386 | erot = 0.273546913858364 | epot = -13.7143157364821 | etot = -13.2825375919294 +7000 ekin = 0.214206450831694 | erot = 0.362058396900661 | epot = -13.8588024397635 | etot = -13.2825375920312 +8000 ekin = 0.27837411184999 | erot = 0.458709556671591 | epot = -14.0196212606354 | etot = -13.2825375921138 +9000 ekin = 0.350802094030117 | erot = 0.562145629087582 | epot = -14.1954853152897 | etot = -13.282537592172 +10000 ekin = 0.431663021447632 | erot = 0.671302139461542 | epot = -14.3855027531133 | etot = -13.2825375922041 +11000 ekin = 0.521222365620092 | erot = 0.785442646223518 | epot = -14.5892026040564 | etot = -13.2825375922128 +12000 ekin = 0.619810398735201 | erot = 0.90415088836544 | epot = -14.8064988793047 | etot = -13.2825375922041 +13000 ekin = 0.727781531798581 | erot = 1.02728222251184 | epot = -15.0376013464965 | etot = -13.2825375921861 +14000 ekin = 0.845466747659119 | erot = 1.15488520186341 | epot = -15.2828895416906 | etot = -13.2825375921681 +15000 ekin = 0.973515286429056 | erot = 1.28640002432427 | epot = -15.5424529041403 | etot = -13.282537593387 +16000 ekin = 1.12323013751051 | erot = 1.4038749539854 | epot = -15.8096426839246 | etot = -13.2825375924286 +17000 ekin = 1.29769272832575 | erot = 1.51347784068601 | epot = -16.0937081607386 | etot = -13.2825375917268 +18000 ekin = 1.48565191084472 | erot = 1.63592970999597 | epot = -16.4041192134335 | etot = -13.2825375925929 +19000 ekin = 1.66750911163292 | erot = 1.77940241938649 | epot = -16.7294491246356 | etot = -13.2825375936162 +20000 ekin = 1.84148924290367 | erot = 1.93695511183614 | epot = -17.0609819484045 | etot = -13.2825375936647 +21000 ekin = 2.02307741366106 | erot = 2.09844265792887 | epot = -17.4040576653927 | etot = -13.2825375938028 +22000 ekin = 2.21183606977167 | erot = 2.26260708947227 | epot = -17.7569807531574 | etot = -13.2825375939135 +23000 ekin = 2.40735468792923 | erot = 2.42817202047232 | epot = -18.1180643024984 | etot = -13.2825375940969 +24000 ekin = 2.60896890448811 | erot = 2.59357882573777 | epot = -18.4850853245068 | etot = -13.2825375942809 +25000 ekin = 2.815801354773 | erot = 2.75706655666979 | epot = -18.8554055059558 | etot = -13.282537594513 +26000 ekin = 3.02680083558447 | erot = 2.91667946897181 | epot = -19.2260178993261 | etot = -13.2825375947698 +27000 ekin = 3.24067707260278 | erot = 3.07027299756425 | epot = -19.5934876652165 | etot = -13.2825375950495 +28000 ekin = 3.45601412953551 | erot = 3.21560615187967 | epot = -19.9541578767284 | etot = -13.2825375953133 +29000 ekin = 3.67136830813179 | erot = 3.35037905822876 | epot = -20.3042849619982 | etot = -13.2825375956377 +30000 ekin = 3.88476027224393 | erot = 3.47208481891771 | epot = -20.6393826871844 | etot = -13.2825375960227 +31000 ekin = 4.09387957878907 | erot = 3.57821385031972 | epot = -20.9546310254505 | etot = -13.2825375963417 +32000 ekin = 4.2966218534583 | erot = 3.6664860653108 | epot = -21.2456455154184 | etot = -13.2825375966493 +33000 ekin = 4.49089153394099 | erot = 3.73482555362516 | epot = -21.5082546845017 | etot = -13.2825375969356 +34000 ekin = 4.67464118182325 | erot = 3.78142516888949 | epot = -21.7386039479011 | etot = -13.2825375971883 +35000 ekin = 4.84586411782109 | erot = 3.80480460777856 | epot = -21.9332063229965 | etot = -13.2825375973968 +36000 ekin = 5.0027094048744 | erot = 3.80394535032719 | epot = -22.0891923527598 | etot = -13.2825375975582 +37000 ekin = 5.14355281474345 | erot = 3.77833709530338 | epot = -22.2044275077127 | etot = -13.2825375976659 +38000 ekin = 5.26699752588952 | erot = 3.72801268545681 | epot = -22.2775478090603 | etot = -13.282537597714 +39000 ekin = 5.37191151713971 | erot = 3.65359747923658 | epot = -22.3080465940747 | etot = -13.2825375976984 +40000 ekin = 5.45746010972539 | erot = 3.55633701588603 | epot = -22.2963347232318 | etot = -13.2825375976204 +41000 ekin = 5.52312188621432 | erot = 3.43809872369872 | epot = -22.2437582073857 | etot = -13.2825375974727 +42000 ekin = 5.56872044212123 | erot = 3.3013527933319 | epot = -22.1526108327172 | etot = -13.2825375972641 +43000 ekin = 5.59443660083054 | erot = 3.14910305123766 | epot = -22.0260772490709 | etot = -13.2825375970027 +44000 ekin = 5.60078634437832 | erot = 2.98477133565166 | epot = -21.8680952767313 | etot = -13.2825375967014 +45000 ekin = 5.58859564323475 | erot = 2.81204277265363 | epot = -21.6831760122637 | etot = -13.2825375963753 +46000 ekin = 5.55896198288938 | erot = 2.6346956216755 | epot = -21.4761952006028 | etot = -13.2825375960379 +47000 ekin = 5.51320424222089 | erot = 2.45646420183095 | epot = -21.2522060397504 | etot = -13.2825375956985 +48000 ekin = 5.45280176988658 | erot = 2.28095947573165 | epot = -21.0162988409789 | etot = -13.2825375953606 +49000 ekin = 5.37933239946777 | erot = 2.11161440403301 | epot = -20.7734843985466 | etot = -13.2825375950459 +50000 ekin = 5.29440598595322 | erot = 1.95156309993227 | epot = -20.5285066806364 | etot = -13.2825375947509 +51000 ekin = 5.19960275040365 | erot = 1.80366343983081 | epot = -20.2858037847169 | etot = -13.2825375944825 +52000 ekin = 5.09244091535893 | erot = 1.66034071449528 | epot = -20.0353192196147 | etot = -13.2825375897605 +53000 ekin = 5.00219098599359 | erot = 1.54003539006203 | epot = -19.8247639698989 | etot = -13.2825375938433 +54000 ekin = 4.9005832952689 | erot = 1.45132465506065 | epot = -19.6344455614694 | etot = -13.2825376111398 +55000 ekin = 4.70838087935279 | erot = 1.38368494594859 | epot = -19.374603433669 | etot = -13.2825376083676 +56000 ekin = 4.44064498303654 | erot = 1.42525549496225 | epot = -19.1484380668512 | etot = -13.2825375888524 +57000 ekin = 4.28012764787381 | erot = 1.59067222265449 | epot = -19.1533374833608 | etot = -13.2825376128325 +58000 ekin = 4.17606446205197 | erot = 1.69269591419354 | epot = -19.1512979674153 | etot = -13.2825375911698 +59000 ekin = 4.06748012934537 | erot = 1.75788112721229 | epot = -19.107898847714 | etot = -13.2825375911564 +60000 ekin = 3.95448823476477 | erot = 1.84391663061692 | epot = -19.0809424565338 | etot = -13.2825375911521 +61000 ekin = 3.83840387031379 | erot = 1.95003019237122 | epot = -19.0709716537089 | etot = -13.2825375910239 +62000 ekin = 3.72130809963139 | erot = 2.0750170389528 | epot = -19.0788627296236 | etot = -13.2825375910394 +63000 ekin = 3.60440089033071 | erot = 2.21773397929691 | epot = -19.1046724606766 | etot = -13.282537591049 +64000 ekin = 3.4889862142993 | erot = 2.37695650761868 | epot = -19.148480312971 | etot = -13.282537591053 +65000 ekin = 3.37647880025376 | erot = 2.55140907448341 | epot = -19.2104254657956 | etot = -13.2825375910584 +66000 ekin = 3.26833067403449 | erot = 2.73974236804954 | epot = -19.2906106331586 | etot = -13.2825375910746 +67000 ekin = 3.16594788215649 | erot = 2.94047174698095 | epot = -19.388957220252 | etot = -13.2825375911146 +68000 ekin = 3.0706053161234 | erot = 3.15188029478479 | epot = -19.5050232021006 | etot = -13.2825375911924 +69000 ekin = 2.98334905059876 | erot = 3.37190853325425 | epot = -19.6377951751748 | etot = -13.2825375913218 +70000 ekin = 2.90492955397934 | erot = 3.59802295152821 | epot = -19.7854900970212 | etot = -13.2825375915136 +71000 ekin = 2.8357237632926 | erot = 3.82715608397267 | epot = -19.9454174390302 | etot = -13.282537591765 +72000 ekin = 2.77568510799032 | erot = 4.05569348668108 | epot = -20.1139161867756 | etot = -13.2825375921042 +73000 ekin = 2.72437405649554 | erot = 4.27929863267833 | epot = -20.2862102816544 | etot = -13.2825375924805 +74000 ekin = 2.68098943200971 | erot = 4.49340310246777 | epot = -20.4569301273593 | etot = -13.2825375928818 +75000 ekin = 2.64445309406174 | erot = 4.69339307185924 | epot = -20.6203837591928 | etot = -13.2825375932718 +76000 ekin = 2.6135541520603 | erot = 4.87501053155987 | epot = -20.7711022772319 | etot = -13.2825375936117 +77000 ekin = 2.58710084062325 | erot = 5.03478939171986 | epot = -20.9044278262174 | etot = -13.2825375938743 +78000 ekin = 2.56403853914047 | erot = 5.17029283960992 | epot = -21.0168689727791 | etot = -13.2825375940288 +79000 ekin = 2.54361120788205 | erot = 5.28037161018718 | epot = -21.1065204121483 | etot = -13.2825375940791 +80000 ekin = 2.52540527324235 | erot = 5.36512720853055 | epot = -21.1730700758027 | etot = -13.2825375940298 +81000 ekin = 2.50929384303282 | erot = 5.42576598242984 | epot = -21.2175974194024 | etot = -13.2825375939398 +82000 ekin = 2.49524917644569 | erot = 5.46414530531101 | epot = -21.2419320755729 | etot = -13.2825375938162 +83000 ekin = 2.48334269593095 | erot = 5.4824203292205 | epot = -21.2483006188452 | etot = -13.2825375936938 +84000 ekin = 2.47365997802566 | erot = 5.48271691205612 | epot = -21.2389144836699 | etot = -13.2825375935881 +85000 ekin = 2.46626808184741 | erot = 5.46691083839012 | epot = -21.2157165137403 | etot = -13.2825375935028 +86000 ekin = 2.46123154184209 | erot = 5.43653398177587 | epot = -21.1803031170847 | etot = -13.2825375934667 +87000 ekin = 2.45852093879021 | erot = 5.39265692383558 | epot = -21.1337154560128 | etot = -13.282537593387 +88000 ekin = 2.45840646060141 | erot = 5.33627030736318 | epot = -21.0772143612568 | etot = -13.2825375932922 +89000 ekin = 2.46146480126854 | erot = 5.26838646846911 | epot = -21.012388863175 | etot = -13.2825375934373 +90000 ekin = 2.46773177835907 | erot = 5.18930366181577 | epot = -20.9395730335201 | etot = -13.2825375933453 +91000 ekin = 2.47726011905689 | erot = 5.09951749277907 | epot = -20.8593152050603 | etot = -13.2825375932243 +92000 ekin = 2.4907426196288 | erot = 5.00022791911722 | epot = -20.7735081318261 | etot = -13.2825375930801 +93000 ekin = 2.50902833057334 | erot = 4.89281259013229 | epot = -20.6843785136299 | etot = -13.2825375929243 +94000 ekin = 2.53301288183049 | erot = 4.77876912035663 | epot = -20.5943195949551 | etot = -13.282537592768 +95000 ekin = 2.56354598704884 | erot = 4.6596420581637 | epot = -20.5057256378358 | etot = -13.2825375926232 +96000 ekin = 2.60133194738592 | erot = 4.53693642149458 | epot = -20.4208059613811 | etot = -13.2825375925006 +97000 ekin = 2.6468471253709 | erot = 4.41204173729102 | epot = -20.341426455067 | etot = -13.2825375924051 +98000 ekin = 2.70029551800313 | erot = 4.28619503995253 | epot = -20.2690281502933 | etot = -13.2825375923376 +99000 ekin = 2.76159183076374 | erot = 4.1604816375425 | epot = -20.2046110606011 | etot = -13.2825375922949 +100000 ekin = 2.83036874776577 | erot = 4.0358752301046 | epot = -20.1487815701413 | etot = -13.2825375922709 +101000 ekin = 2.90599845693998 | erot = 3.9133007754067 | epot = -20.101836824607 | etot = -13.2825375922603 +102000 ekin = 2.98761606367611 | erot = 3.79369343963891 | epot = -20.0638470955759 | etot = -13.2825375922608 +103000 ekin = 3.07413620026815 | erot = 3.67802597580122 | epot = -20.0346997683425 | etot = -13.2825375922731 +104000 ekin = 3.16426099663664 | erot = 3.5672897363664 | epot = -20.0140883253055 | etot = -13.2825375923024 +105000 ekin = 3.25648344622817 | erot = 3.46242766269347 | epot = -20.0014487012771 | etot = -13.2825375923554 +106000 ekin = 3.34909407537385 | erot = 3.36423261094233 | epot = -19.995864278755 | etot = -13.2825375924388 +107000 ekin = 3.44019930697686 | erot = 3.27323316283083 | epot = -19.9959700623653 | etot = -13.2825375925576 +108000 ekin = 3.52775814523643 | erot = 3.18959025645848 | epot = -19.9998859944077 | etot = -13.2825375927128 +109000 ekin = 3.6096400910426 | erot = 3.11302339299944 | epot = -20.005201076944 | etot = -13.282537592902 +110000 ekin = 3.6837038852456 | erot = 3.04277828887611 | epot = -20.0090197672392 | etot = -13.2825375931175 +111000 ekin = 3.74789440567239 | erot = 2.97764201100065 | epot = -20.008074010021 | etot = -13.2825375933479 +112000 ekin = 3.80035415830488 | erot = 2.91600823448545 | epot = -19.998899986368 | etot = -13.2825375935777 +113000 ekin = 3.83954489146462 | erot = 2.8559933088985 | epot = -19.9780757941509 | etot = -13.2825375937878 +114000 ekin = 3.86437452036879 | erot = 2.79560177874322 | epot = -19.9425138930679 | etot = -13.2825375939559 +115000 ekin = 3.87432139555512 | erot = 2.7329343736022 | epot = -19.8897933632162 | etot = -13.2825375940589 +116000 ekin = 3.86954570193501 | erot = 2.66642221950647 | epot = -19.8185055155167 | etot = -13.2825375940752 +117000 ekin = 3.85097050791437 | erot = 2.59505981730791 | epot = -19.7285679191994 | etot = -13.2825375939772 +118000 ekin = 3.82031843896425 | erot = 2.5186641606976 | epot = -19.6215201934443 | etot = -13.2825375937824 +119000 ekin = 3.78008379969966 | erot = 2.43788144963801 | epot = -19.5005028428247 | etot = -13.282537593487 +120000 ekin = 3.73339325084474 | erot = 2.35417060362146 | epot = -19.3701014475778 | etot = -13.2825375931116 +121000 ekin = 3.68379362023552 | erot = 2.26974086129434 | epot = -19.2360720742189 | etot = -13.282537592689 +122000 ekin = 3.63497633455493 | erot = 2.187331073511 | epot = -19.1048450003246 | etot = -13.2825375922586 +123000 ekin = 3.59047168903083 | erot = 2.10992442969239 | epot = -18.9829337105828 | etot = -13.2825375918596 +124000 ekin = 3.55336069064751 | erot = 2.04044947797503 | epot = -18.8763477601473 | etot = -13.2825375915248 +125000 ekin = 3.52605275648501 | erot = 1.98151529341901 | epot = -18.7901056411792 | etot = -13.2825375912752 +126000 ekin = 3.51088386083619 | erot = 1.93492307727733 | epot = -18.7283445290526 | etot = -13.2825375909391 +127000 ekin = 3.51016542665117 | erot = 1.90135594382251 | epot = -18.6940589614207 | etot = -13.282537590947 +128000 ekin = 3.52366007691443 | erot = 1.88146923500183 | epot = -18.6876669021169 | etot = -13.2825375902006 +129000 ekin = 3.52804447870926 | erot = 1.87939379818771 | epot = -18.6899759099317 | etot = -13.2825376330347 +130000 ekin = 3.3912172753683 | erot = 1.9537535440301 | epot = -18.6275084102333 | etot = -13.2825375908349 +131000 ekin = 3.51597185423426 | erot = 2.06600773707507 | epot = -18.8645172230942 | etot = -13.2825376317848 +132000 ekin = 3.65680948155317 | erot = 2.09675964820366 | epot = -19.0361067214645 | etot = -13.2825375917077 +133000 ekin = 3.7826089844419 | erot = 2.11778864665351 | epot = -19.1829352240661 | etot = -13.2825375929707 +134000 ekin = 3.90291219401812 | erot = 2.13993246768579 | epot = -19.3253822549305 | etot = -13.2825375932266 +135000 ekin = 4.01307253292161 | erot = 2.16317596346837 | epot = -19.4587860898094 | etot = -13.2825375934194 +136000 ekin = 4.10942813981098 | erot = 2.18779054238556 | epot = -19.5797562757542 | etot = -13.2825375935576 +137000 ekin = 4.18918244084745 | erot = 2.21413018926333 | epot = -19.6858502237394 | etot = -13.2825375936286 +138000 ekin = 4.2505518072554 | erot = 2.24252417705063 | epot = -19.7756135779478 | etot = -13.2825375936417 +139000 ekin = 4.29264193993074 | erot = 2.27334414892585 | epot = -19.8485236824507 | etot = -13.2825375935941 +140000 ekin = 4.3154298106947 | erot = 2.30704736065629 | epot = -19.9050147648385 | etot = -13.2825375934876 +141000 ekin = 4.31969657449578 | erot = 2.34420108979774 | epot = -19.9464352576252 | etot = -13.2825375933317 +142000 ekin = 4.30689625825177 | erot = 2.38546661972142 | epot = -19.9749004711159 | etot = -13.2825375931427 +143000 ekin = 4.27897643633862 | erot = 2.43154322469966 | epot = -19.9930572539773 | etot = -13.282537592939 +144000 ekin = 4.23817759048806 | erot = 2.48305254316461 | epot = -20.0037677263992 | etot = -13.2825375927466 +145000 ekin = 4.18683687366753 | erot = 2.54040585524244 | epot = -20.009780321492 | etot = -13.2825375925821 +146000 ekin = 4.12722437776044 | erot = 2.60369949546926 | epot = -20.0134614656893 | etot = -13.2825375924596 +147000 ekin = 4.06142641942185 | erot = 2.67262771534978 | epot = -20.0165917271585 | etot = -13.2825375923869 +148000 ekin = 3.99128035690908 | erot = 2.74643868481997 | epot = -20.020256634094 | etot = -13.282537592365 +149000 ekin = 3.91835859675011 | erot = 2.82393987441806 | epot = -20.0248360635573 | etot = -13.2825375923891 +150000 ekin = 3.84399502540833 | erot = 2.90355368904256 | epot = -20.0300863068997 | etot = -13.2825375924488 +151000 ekin = 3.76934462696621 | erot = 2.98342057410539 | epot = -20.0353027936016 | etot = -13.28253759253 +152000 ekin = 3.69546503896268 | erot = 3.06154297168208 | epot = -20.0395456032601 | etot = -13.2825375926153 +153000 ekin = 3.62340677772804 | erot = 3.13595781467784 | epot = -20.0419021850934 | etot = -13.2825375926875 +154000 ekin = 3.55429442921638 | erot = 3.20491770297356 | epot = -20.0417497249215 | etot = -13.2825375927316 +155000 ekin = 3.48935808553542 | erot = 3.267033764948 | epot = -20.0389294432276 | etot = -13.2825375927442 +156000 ekin = 3.42995719397451 | erot = 3.32146386703958 | epot = -20.0339586537004 | etot = -13.2825375926863 +157000 ekin = 3.37758377439308 | erot = 3.3680769357291 | epot = -20.0281983027503 | etot = -13.2825375926282 +158000 ekin = 3.32977839475207 | erot = 3.40502394976649 | epot = -20.0173399361884 | etot = -13.2825375916698 +159000 ekin = 3.28790229188182 | erot = 3.43232801111001 | epot = -20.0027678906269 | etot = -13.2825375876351 +160000 ekin = 3.28279951728226 | erot = 3.4645745488256 | epot = -20.0299116571476 | etot = -13.2825375910398 +161000 ekin = 3.29006841785755 | erot = 3.48756894666592 | epot = -20.060174952488 | etot = -13.2825375879645 +162000 ekin = 3.30320279764929 | erot = 3.5006454181618 | epot = -20.0863858038415 | etot = -13.2825375880305 +163000 ekin = 3.3268044536015 | erot = 3.5070397924055 | epot = -20.1163818341639 | etot = -13.2825375881569 +164000 ekin = 3.35978204864461 | erot = 3.50639799900104 | epot = -20.1487176359757 | etot = -13.2825375883301 +165000 ekin = 3.40052448161875 | erot = 3.49807859199056 | epot = -20.181140662133 | etot = -13.2825375885237 +166000 ekin = 3.44710440323471 | erot = 3.48135096319333 | epot = -20.2109929551299 | etot = -13.2825375887019 +167000 ekin = 3.49756483136592 | erot = 3.45565303648324 | epot = -20.2357554566773 | etot = -13.2825375888282 +168000 ekin = 3.55023572858368 | erot = 3.42084325030349 | epot = -20.2536165677586 | etot = -13.2825375888714 +169000 ekin = 3.60406985696714 | erot = 3.37750569995069 | epot = -20.2641131456955 | etot = -13.2825375887777 +170000 ekin = 3.41798406778751 | erot = 3.07782048145922 | epot = -19.778342066862 | etot = -13.2825375176153 +171000 ekin = 3.24552871157498 | erot = 2.73637390316101 | epot = -19.2644400103033 | etot = -13.2825373955674 +172000 ekin = 3.78367855050775 | erot = 3.07274537488996 | epot = -20.1389614956815 | etot = -13.2825375702838 +173000 ekin = 4.03457273059295 | erot = 3.18336469108423 | epot = -20.5004749222008 | etot = -13.2825375005236 +174000 ekin = 4.14002439985893 | erot = 3.16763893899956 | epot = -20.5902008391742 | etot = -13.2825375003158 +175000 ekin = 4.24061478727453 | erot = 3.15086312051272 | epot = -20.6740154078936 | etot = -13.2825375001064 +176000 ekin = 4.33750550891526 | erot = 3.13552610061259 | epot = -20.7555691095042 | etot = -13.2825374999763 +177000 ekin = 4.43118634626137 | erot = 3.12342668205163 | epot = -20.8371505282951 | etot = -13.2825374999821 +178000 ekin = 4.52112038535783 | erot = 3.11516996838801 | epot = -20.9188278538849 | etot = -13.282537500139 +179000 ekin = 4.60569122910417 | erot = 3.10997891303252 | epot = -20.998207642551 | etot = -13.2825375004143 +180000 ekin = 4.68248742105047 | erot = 3.1058753404107 | epot = -21.0709002621979 | etot = -13.2825375007368 +181000 ekin = 4.74885008880596 | erot = 3.10016969122731 | epot = -21.1315572810529 | etot = -13.2825375010196 +182000 ekin = 4.8025200424072 | erot = 3.09010778323257 | epot = -21.1751653268254 | etot = -13.2825375011856 +183000 ekin = 4.84185836209202 | erot = 3.07355401450771 | epot = -21.1979498780484 | etot = -13.2825375014487 +184000 ekin = 4.86305938218088 | erot = 3.04972947015888 | epot = -21.1953263537842 | etot = -13.2825375014444 +185000 ekin = 4.86484048379678 | erot = 3.01830532387275 | epot = -21.1656833089538 | etot = -13.2825375012843 +186000 ekin = 4.84781115921716 | erot = 2.97987576046156 | epot = -21.1102244206809 | etot = -13.2825375010021 +187000 ekin = 4.81357764335378 | erot = 2.93597501879657 | epot = -21.0320901627985 | etot = -13.2825375006482 +188000 ekin = 4.76439584097053 | erot = 2.8887503176224 | epot = -20.9356836588659 | etot = -13.282537500273 +189000 ekin = 4.70282021343345 | erot = 2.84056846871519 | epot = -20.8259261820667 | etot = -13.282537499918 +190000 ekin = 4.63141632940784 | erot = 2.79367442377921 | epot = -20.7076282527974 | etot = -13.2825374996104 +191000 ekin = 4.55257205219614 | erot = 2.74995133907631 | epot = -20.5850608906324 | etot = -13.28253749936 +192000 ekin = 4.4684144513739 | erot = 2.71080835143519 | epot = -20.461760301973 | etot = -13.2825374991639 +193000 ekin = 4.38080987485654 | erot = 2.67717312167521 | epot = -20.3405204955454 | etot = -13.2825374990136 +194000 ekin = 4.29140314493119 | erot = 2.64952891334815 | epot = -20.223469557183 | etot = -13.2825374989037 +195000 ekin = 4.20164846020117 | erot = 2.62793199519477 | epot = -20.1121179542326 | etot = -13.2825374988367 +196000 ekin = 4.11279973688578 | erot = 2.61197297306555 | epot = -20.0073102087732 | etot = -13.2825374988219 +197000 ekin = 4.02585897192346 | erot = 2.6006960732789 | epot = -19.9090925440713 | etot = -13.2825374988689 +198000 ekin = 3.94151021740631 | erot = 2.59254113732279 | epot = -19.8165888537068 | etot = -13.2825374989777 +199000 ekin = 3.8600892057151 | erot = 2.58539978552207 | epot = -19.7280264903664 | etot = -13.2825374991292 +200000 ekin = 3.78163650515432 | erot = 2.57685633277492 | epot = -19.641030337214 | etot = -13.2825374992847 +201000 ekin = 3.70604145366902 | erot = 2.56461316993936 | epot = -19.5531921230034 | etot = -13.2825374993951 +202000 ekin = 3.63323784111755 | erot = 2.54700321074615 | epot = -19.4627785512822 | etot = -13.2825374994185 +203000 ekin = 3.56337600429993 | erot = 2.52342549129483 | epot = -19.3693389949304 | etot = -13.2825374993357 +204000 ekin = 3.49690618989434 | erot = 2.49455276327548 | epot = -19.2739964523247 | etot = -13.2825374991549 +205000 ekin = 3.4345533876734 | erot = 2.46224574346295 | epot = -19.1793366300441 | etot = -13.2825374989078 +206000 ekin = 3.37721205721461 | erot = 2.42921548153362 | epot = -19.0889650373856 | etot = -13.2825374986374 +207000 ekin = 3.32580575275846 | erot = 2.39854397251164 | epot = -19.0068872236569 | etot = -13.2825374983868 +208000 ekin = 3.28114891016592 | erot = 2.3731881465479 | epot = -18.9368745549049 | etot = -13.2825374981911 +209000 ekin = 3.24383236357031 | erot = 2.35556506548857 | epot = -18.881934927133 | etot = -13.2825374980741 +210000 ekin = 3.21413821976384 | erot = 2.34727297364657 | epot = -18.8439486914573 | etot = -13.2825374980469 +211000 ekin = 3.1919920439607 | erot = 2.34895966766535 | epot = -18.8234892097349 | etot = -13.2825374981088 +212000 ekin = 3.17695628121283 | erot = 2.36032147203272 | epot = -18.8198152514957 | etot = -13.2825374982501 +213000 ekin = 3.16826455951627 | erot = 2.3802017195472 | epot = -18.8310037775173 | etot = -13.2825374984538 +214000 ekin = 3.16489343854745 | erot = 2.40676052174862 | epot = -18.8541914589943 | etot = -13.2825374986982 +215000 ekin = 3.16566474352266 | erot = 2.43769738040411 | epot = -18.8858996228842 | etot = -13.2825374989574 +216000 ekin = 3.16936807503371 | erot = 2.47051711067938 | epot = -18.922422684916 | etot = -13.2825374992029 +217000 ekin = 3.16266988026928 | erot = 2.47868467133945 | epot = -18.9238920507811 | etot = -13.2825374991723 +218000 ekin = 3.17835235865462 | erot = 2.45704329444748 | epot = -18.9179331413782 | etot = -13.2825374882761 +219000 ekin = 3.26524817202182 | erot = 2.48120766962804 | epot = -19.0289933444494 | etot = -13.2825375027995 +220000 ekin = 3.3108366379572 | erot = 2.50602061547593 | epot = -19.0993947418604 | etot = -13.2825374884273 +221000 ekin = 3.33748530919814 | erot = 2.52276996124463 | epot = -19.1427927588605 | etot = -13.2825374884177 +222000 ekin = 3.36243211589585 | erot = 2.53668587910087 | epot = -19.1816554833759 | etot = -13.2825374883791 +223000 ekin = 3.38541896904289 | erot = 2.54888617169885 | epot = -19.2168426290795 | etot = -13.2825374883378 +224000 ekin = 3.40625812508042 | erot = 2.56049920868685 | epot = -19.2492948220808 | etot = -13.2825374883136 +225000 ekin = 3.42484722909655 | erot = 2.57234499865789 | epot = -19.2797297160694 | etot = -13.2825374883149 +226000 ekin = 3.44121067431426 | erot = 2.5847203663376 | epot = -19.3084685289965 | etot = -13.2825374883446 +227000 ekin = 3.45552721377372 | erot = 2.59730386680816 | epot = -19.3353685689828 | etot = -13.2825374884009 +228000 ekin = 3.46810974282108 | erot = 2.60916931207508 | epot = -19.3598165433769 | etot = -13.2825374884807 +229000 ekin = 3.47932676313057 | erot = 2.61888809507148 | epot = -19.3807523467825 | etot = -13.2825374885804 +230000 ekin = 3.48948003513572 | erot = 2.62469570471801 | epot = -19.3967132285493 | etot = -13.2825374886956 +231000 ekin = 3.49867242979287 | erot = 2.62469374220123 | epot = -19.4059036608136 | etot = -13.2825374888195 +232000 ekin = 3.50671171842553 | erot = 2.61706130327851 | epot = -19.4063105106456 | etot = -13.2825374889415 +233000 ekin = 3.51309701132019 | erot = 2.60026316425614 | epot = -19.3958976646192 | etot = -13.2825374890429 +234000 ekin = 3.51712117494225 | erot = 2.57326085610047 | epot = -19.3729195201389 | etot = -13.2825374890961 +235000 ekin = 3.51809173982046 | erot = 2.53573892922922 | epot = -19.336368158117 | etot = -13.2825374890673 +236000 ekin = 3.51562949139228 | erot = 2.48833922691179 | epot = -19.2865062072283 | etot = -13.2825374889242 +237000 ekin = 3.50996386129181 | erot = 2.43285732073755 | epot = -19.2253586706778 | etot = -13.2825374886484 +238000 ekin = 3.50212794781223 | erot = 2.37232394343651 | epot = -19.1569893794947 | etot = -13.2825374882459 +239000 ekin = 3.49397580570105 | erot = 2.3108975006263 | epot = -19.0874107940784 | etot = -13.282537487751 +240000 ekin = 3.48799489984471 | erot = 2.25353771706539 | epot = -19.0240701041317 | etot = -13.2825374872216 +241000 ekin = 3.48694744152127 | erot = 2.20549386842306 | epot = -18.9749787966723 | etot = -13.2825374867279 +242000 ekin = 3.4934176974057 | erot = 2.17169223103266 | epot = -18.947647414778 | etot = -13.2825374863397 +243000 ekin = 3.50935803683896 | erot = 2.15612557817141 | epot = -18.9480211011254 | etot = -13.282537486115 +244000 ekin = 3.53571412219025 | erot = 2.16133426987283 | epot = -18.9795858781565 | etot = -13.2825374860934 +245000 ekin = 3.57218201231882 | erot = 2.18803987534321 | epot = -19.0427593739541 | etot = -13.2825374862921 +246000 ekin = 3.61712090977394 | erot = 2.23496626996872 | epot = -19.1346246664479 | etot = -13.2825374867053 +247000 ekin = 3.66762313707291 | erot = 2.29886938892395 | epot = -19.2490300132999 | etot = -13.282537487303 +248000 ekin = 3.71973304097767 | erot = 2.37479253662205 | epot = -19.3770630656317 | etot = -13.282537488032 +249000 ekin = 3.76879884759244 | erot = 2.45655776432051 | epot = -19.5078941007293 | etot = -13.2825374888163 +250000 ekin = 3.80993596354176 | erot = 2.5374803002976 | epot = -19.6299537534029 | etot = -13.2825374895636 +251000 ekin = 3.83856187827227 | erot = 2.6112453760505 | epot = -19.7323447444996 | etot = -13.2825374901768 +252000 ekin = 3.85094160348931 | erot = 2.67282602420732 | epot = -19.8063051182674 | etot = -13.2825374905708 +253000 ekin = 3.84466267221602 | erot = 2.71927370140011 | epot = -19.8464738643058 | etot = -13.2825374906897 +254000 ekin = 3.81895334833917 | erot = 2.75020964906172 | epot = -19.8517004879211 | etot = -13.2825374905202 +255000 ekin = 3.77477712370886 | erot = 2.76789565653784 | epot = -19.8252102703423 | etot = -13.2825374900956 +256000 ekin = 3.71467746908689 | erot = 2.7768542145932 | epot = -19.7740691731695 | etot = -13.2825374894894 +257000 ekin = 3.64239785971663 | erot = 2.78310854270393 | epot = -19.7080438912214 | etot = -13.2825374888008 +258000 ekin = 3.56234912667125 | erot = 2.79319020432275 | epot = -19.6380768191301 | etot = -13.2825374881361 +259000 ekin = 3.47902170398649 | erot = 2.81309489223277 | epot = -19.5746540838101 | etot = -13.2825374875908 +260000 ekin = 3.39644765746229 | erot = 2.84735592157313 | epot = -19.5263410662708 | etot = -13.2825374872354 +261000 ekin = 3.31779785755677 | erot = 2.89836390677638 | epot = -19.4986992514409 | etot = -13.2825374871077 +262000 ekin = 3.24516405277705 | erot = 2.96601202360051 | epot = -19.4937135635853 | etot = -13.2825374872077 +263000 ekin = 3.179546945306 | erot = 3.04771661067476 | epot = -19.5098010434848 | etot = -13.2825374875041 +264000 ekin = 3.12100159498149 | erot = 3.13875568824824 | epot = -19.5422947711671 | etot = -13.2825374879374 +265000 ekin = 3.06890996951173 | erot = 3.23291804297549 | epot = -19.5843655009186 | etot = -13.2825374884314 +266000 ekin = 3.02230555156918 | erot = 3.3233525253047 | epot = -19.6281955657826 | etot = -13.2825374889087 +267000 ekin = 2.98016989218907 | erot = 3.40345614747432 | epot = -19.6661635289706 | etot = -13.2825374893072 +268000 ekin = 2.94163501488653 | erot = 3.46763177350614 | epot = -19.6918042779846 | etot = -13.2825374895919 +269000 ekin = 2.90604069318559 | erot = 3.5117562623884 | epot = -19.7003344453572 | etot = -13.2825374897832 +270000 ekin = 2.87284037255953 | erot = 3.53329819601925 | epot = -19.688676058427 | etot = -13.2825374898482 +271000 ekin = 2.8415668881788 | erot = 3.53141495904858 | epot = -19.6555193370572 | etot = -13.2825374898299 +272000 ekin = 2.81169493920591 | erot = 3.50673144119824 | epot = -19.6009638701438 | etot = -13.2825374897396 +273000 ekin = 2.78262532285067 | erot = 3.46115906465187 | epot = -19.5263218770816 | etot = -13.282537489579 +274000 ekin = 2.75380981305629 | erot = 3.39781487150763 | epot = -19.4341621738888 | etot = -13.2825374893249 +275000 ekin = 2.7249735792436 | erot = 3.32097131771962 | epot = -19.3284823859411 | etot = -13.2825374889778 +276000 ekin = 2.6963100293489 | erot = 3.23585259467393 | epot = -19.2147001125781 | etot = -13.2825374885553 +277000 ekin = 2.66855210196835 | erot = 3.14826501869141 | epot = -19.0993546087612 | etot = -13.2825374881014 +278000 ekin = 2.64286719085315 | erot = 3.06403640806022 | epot = -18.9894410865903 | etot = -13.282537487677 +279000 ekin = 2.62061028223249 | erot = 2.98836162249181 | epot = -18.8915093920665 | etot = -13.2825374873422 +280000 ekin = 2.60303022005452 | erot = 2.92520891289514 | epot = -18.810776620089 | etot = -13.2825374871393 +281000 ekin = 2.59103448458187 | erot = 2.87693253510413 | epot = -18.7505045067671 | etot = -13.2825374870811 +282000 ekin = 2.58508390620669 | erot = 2.84417540765184 | epot = -18.7117968010092 | etot = -13.2825374871506 +283000 ekin = 2.58523135936813 | erot = 2.82606103956109 | epot = -18.6938298862392 | etot = -13.2825374873099 +284000 ekin = 2.59126091870129 | erot = 2.82059473157291 | epot = -18.6943931377889 | etot = -13.2825374875147 +285000 ekin = 2.60284631077899 | erot = 2.82514472712939 | epot = -18.7105285256372 | etot = -13.2825374877289 +286000 ekin = 2.61964775974011 | erot = 2.83687342635554 | epot = -18.7390586740297 | etot = -13.2825374879341 +287000 ekin = 2.6416789431732 | erot = 2.85285066093716 | epot = -18.7770670922847 | etot = -13.2825374881743 +288000 ekin = 2.6687167813734 | erot = 2.8702293010975 | epot = -18.8214835708707 | etot = -13.2825374883998 +289000 ekin = 2.69931643718338 | erot = 2.88698660757789 | epot = -18.8688405333582 | etot = -13.282537488597 +290000 ekin = 2.73194963658688 | erot = 2.90163654912622 | epot = -18.9161236744781 | etot = -13.282537488765 +291000 ekin = 2.76502957907631 | erot = 2.91324911168519 | epot = -18.9608161796562 | etot = -13.2825374888947 +292000 ekin = 2.79700561900786 | erot = 2.92149576190804 | epot = -19.0010388698871 | etot = -13.2825374889712 +293000 ekin = 2.82654239554868 | erot = 2.92669002283791 | epot = -19.0357699073648 | etot = -13.2825374889783 +294000 ekin = 2.85272969462551 | erot = 2.92951972788748 | epot = -19.064786911459 | etot = -13.282537488946 +295000 ekin = 2.87508597590273 | erot = 2.9311082644752 | epot = -19.0887317291887 | etot = -13.2825374888108 +296000 ekin = 2.8937804752686 | erot = 2.93349300132756 | epot = -19.1098109651871 | etot = -13.2825374885909 +297000 ekin = 2.90976516785128 | erot = 2.93912517174271 | epot = -19.1314278279134 | etot = -13.2825374883194 +298000 ekin = 2.92469477926885 | erot = 2.95047845944604 | epot = -19.1577107267523 | etot = -13.2825374880374 +299000 ekin = 2.94065805823525 | erot = 2.96967690612477 | epot = -19.192872452154 | etot = -13.282537487794 +300000 ekin = 2.95980003469444 | erot = 2.99812642991887 | epot = -19.2404639522491 | etot = -13.2825374876358 +301000 ekin = 2.9839127297722 | erot = 3.03621252497576 | epot = -19.3026627423455 | etot = -13.2825374875976 +302000 ekin = 3.01408971368584 | erot = 3.08312901017938 | epot = -19.3797562115566 | etot = -13.2825374876914 +303000 ekin = 3.05053302665562 | erot = 3.13689255668877 | epot = -19.4699630712467 | etot = -13.2825374879023 +304000 ekin = 3.08584972584791 | erot = 3.19556015973973 | epot = -19.563947375247 | etot = -13.2825374896594 +305000 ekin = 3.11890909070429 | erot = 3.26281224727038 | epot = -19.6642588266134 | etot = -13.2825374886387 +306000 ekin = 3.16699270587699 | erot = 3.33070506272307 | epot = -19.7802352601689 | etot = -13.2825374915688 +307000 ekin = 3.22023032257454 | erot = 3.3799777181521 | epot = -19.8827455298078 | etot = -13.2825374890812 +308000 ekin = 3.2726873966337 | erot = 3.41969099128558 | epot = -19.974915877149 | etot = -13.2825374892298 +309000 ekin = 3.32280425481262 | erot = 3.44976402097258 | epot = -20.0551057651207 | etot = -13.2825374893356 +310000 ekin = 3.36903652740989 | erot = 3.46970323071698 | epot = -20.1212772475628 | etot = -13.282537489436 +311000 ekin = 3.40972253534481 | erot = 3.47940229945176 | epot = -20.1716623243629 | etot = -13.2825374895663 +312000 ekin = 3.44308129109209 | erot = 3.47898447383071 | epot = -20.2046032544282 | etot = -13.2825374895054 +313000 ekin = 3.46879202758971 | erot = 3.47087869841085 | epot = -20.2222082156542 | etot = -13.2825374896536 +314000 ekin = 3.48565385463582 | erot = 3.45582059749585 | epot = -20.2240119419411 | etot = -13.2825374898094 +315000 ekin = 3.49216313291107 | erot = 3.43373104095289 | epot = -20.2084316637861 | etot = -13.2825374899221 +316000 ekin = 3.4873621330349 | erot = 3.4048256725594 | epot = -20.1747252955317 | etot = -13.2825374899373 +317000 ekin = 3.4699413250759 | erot = 3.36841330847627 | epot = -20.1208921250426 | etot = -13.2825374914904 +318000 ekin = 3.43614022048349 | erot = 3.32066657788322 | epot = -20.0393442896741 | etot = -13.2825374913073 +319000 ekin = 3.38694293952412 | erot = 3.26364910698136 | epot = -19.933129537441 | etot = -13.2825374909355 +320000 ekin = 3.32506744212997 | erot = 3.20113650606391 | epot = -19.8087414386369 | etot = -13.282537490443 +321000 ekin = 3.25415482891508 | erot = 3.13766117543029 | epot = -19.6743534942649 | etot = -13.2825374899195 +322000 ekin = 3.17813669787313 | erot = 3.07780020747427 | epot = -19.5384743947971 | etot = -13.2825374894497 +323000 ekin = 3.10066688251982 | erot = 3.0254908818081 | epot = -19.4086952534143 | etot = -13.2825374890864 +324000 ekin = 3.02479637479388 | erot = 2.98355122494391 | epot = -19.2908850885811 | etot = -13.2825374888433 +325000 ekin = 2.95294332411383 | erot = 2.95347420684896 | epot = -19.1889550196676 | etot = -13.2825374887048 +326000 ekin = 2.88706743997792 | erot = 2.93544936652566 | epot = -19.1050542951497 | etot = -13.2825374886462 +327000 ekin = 2.82887581624799 | erot = 2.92851219862454 | epot = -19.0399255035216 | etot = -13.2825374886491 +328000 ekin = 2.77990830068301 | erot = 2.93074772300687 | epot = -18.9931935123953 | etot = -13.2825374887054 +329000 ekin = 2.74145002280153 | erot = 2.9395401663855 | epot = -18.9635276779975 | etot = -13.2825374888105 +330000 ekin = 2.71432845550434 | erot = 2.95189909643542 | epot = -18.948765040893 | etot = -13.2825374889532 +331000 ekin = 2.69870867087714 | erot = 2.96486608415688 | epot = -18.9461122441487 | etot = -13.2825374891147 +332000 ekin = 2.69398517732769 | erot = 2.97593512180702 | epot = -18.9524577884083 | etot = -13.2825374892736 +333000 ekin = 2.69881348537541 | erot = 2.98337443171444 | epot = -18.9647254065019 | etot = -13.282537489412 +334000 ekin = 2.71127609678388 | erot = 2.98637176000176 | epot = -18.9801853463025 | etot = -13.2825374895168 +335000 ekin = 2.72916096429869 | erot = 2.9850116550983 | epot = -18.9967101089713 | etot = -13.2825374895743 +336000 ekin = 2.75032164400772 | erot = 2.98016551096382 | epot = -19.0130246445397 | etot = -13.2825374895682 +337000 ekin = 2.77304615866046 | erot = 2.97336445321142 | epot = -19.0289481013616 | etot = -13.2825374894897 +338000 ekin = 2.79631213711493 | erot = 2.96664518651861 | epot = -19.0454948129846 | etot = -13.2825374893511 +339000 ekin = 2.81982513095444 | erot = 2.96230352229829 | epot = -19.0646661424439 | etot = -13.2825374891912 +340000 ekin = 2.84381599358321 | erot = 2.96250923740585 | epot = -19.0888627200581 | etot = -13.282537489069 +341000 ekin = 2.86861716322387 | erot = 2.96879944354266 | epot = -19.1199540958289 | etot = -13.2825374890623 +342000 ekin = 2.8942330530774 | erot = 2.9815983091965 | epot = -19.1583688514559 | etot = -13.282537489182 +343000 ekin = 2.92230469127694 | erot = 3.00151195978259 | epot = -19.2063541396131 | etot = -13.2825374885536 +344000 ekin = 2.95328542679254 | erot = 3.02739469587761 | epot = -19.263217611886 | etot = -13.2825374892158 +345000 ekin = 2.98288076792924 | erot = 3.0539773023115 | epot = -19.319395560126 | etot = -13.2825374898853 +346000 ekin = 3.00683622806662 | erot = 3.07579634903604 | epot = -19.3651700675394 | etot = -13.2825374904367 +347000 ekin = 3.02168203920098 | erot = 3.08832269782129 | epot = -19.3925422278017 | etot = -13.2825374907794 +348000 ekin = 3.02528371459624 | erot = 3.08873432783917 | epot = -19.3965555333216 | etot = -13.2825374908862 +349000 ekin = 3.01708434472178 | erot = 3.07610751269672 | epot = -19.3757293482069 | etot = -13.2825374907884 +350000 ekin = 2.99803087494797 | erot = 3.05108999688778 | epot = -19.3316583623806 | etot = -13.2825374905448 +351000 ekin = 2.97033325354683 | erot = 3.0153936212866 | epot = -19.2682643650312 | etot = -13.2825374901978 +352000 ekin = 2.9375545389088 | erot = 2.97175102427437 | epot = -19.1918430530028 | etot = -13.2825374898196 +353000 ekin = 2.90330530002109 | erot = 2.9229126111419 | epot = -19.1087554005707 | etot = -13.2825374894077 +354000 ekin = 2.87126755833817 | erot = 2.8717032112567 | epot = -19.0255082585642 | etot = -13.2825374889693 +355000 ekin = 2.8452063966084 | erot = 2.82119115452554 | epot = -18.9489350396508 | etot = -13.2825374885168 +356000 ekin = 2.8287863971617 | erot = 2.77463213289955 | epot = -18.8859560181414 | etot = -13.2825374880802 +357000 ekin = 2.82589501110838 | erot = 2.73507904234315 | epot = -18.8435115424251 | etot = -13.2825374889736 +358000 ekin = 2.83567543256236 | erot = 2.69990343571512 | epot = -18.8181163574533 | etot = -13.2825374891758 +359000 ekin = 2.85413863003171 | erot = 2.66477535390693 | epot = -18.8014514734629 | etot = -13.2825374895243 +360000 ekin = 2.87797108635789 | erot = 2.62716069413247 | epot = -18.7876692705243 | etot = -13.2825374900339 +361000 ekin = 2.90295419334349 | erot = 2.58324525246655 | epot = -18.7687369364383 | etot = -13.2825374906282 +362000 ekin = 2.92446718933245 | erot = 2.52862237257584 | epot = -18.7356270530339 | etot = -13.2825374911256 +363000 ekin = 2.93848759933288 | erot = 2.4598916464099 | epot = -18.6809167370418 | etot = -13.282537491299 +364000 ekin = 2.94271150164537 | erot = 2.37661313123448 | epot = -18.6018621239963 | etot = -13.2825374911165 +365000 ekin = 2.93600170081407 | erot = 2.28250131434272 | epot = -18.5010405056271 | etot = -13.2825374904703 +366000 ekin = 2.91934189957468 | erot = 2.18525996401723 | epot = -18.3871393531676 | etot = -13.2825374895757 +367000 ekin = 2.89548895825523 | erot = 2.09468885645295 | epot = -18.272715303391 | etot = -13.2825374886828 +368000 ekin = 2.86763306547941 | erot = 2.02026878405696 | epot = -18.170439337522 | etot = -13.2825374879856 +369000 ekin = 2.83845106986062 | erot = 1.96931673437145 | epot = -18.0903052917991 | etot = -13.282537487567 +370000 ekin = 2.80963551309293 | erot = 1.9461845593661 | epot = -18.0383575598726 | etot = -13.2825374874135 +371000 ekin = 2.78188668089845 | erot = 1.95235490032886 | epot = -18.0167790686903 | etot = -13.282537487463 +372000 ekin = 2.75518266190969 | erot = 1.98699478725925 | epot = -18.0247149368153 | etot = -13.2825374876464 +373000 ekin = 2.72912880528294 | erot = 2.04757125854723 | epot = -18.059237551743 | etot = -13.2825374879128 +374000 ekin = 2.7032481730958 | erot = 2.13030562163336 | epot = -18.116091282967 | etot = -13.2825374882379 +375000 ekin = 2.67714701016783 | erot = 2.230398201263 | epot = -18.190082700051 | etot = -13.2825374886202 +376000 ekin = 2.65054772278835 | erot = 2.34206662745015 | epot = -18.2751518393088 | etot = -13.2825374890703 +377000 ekin = 2.6232286660267 | erot = 2.4585298333916 | epot = -18.3642959890073 | etot = -13.282537489589 +378000 ekin = 2.59495135703951 | erot = 2.57214449993273 | epot = -18.4496333471167 | etot = -13.2825374901445 +379000 ekin = 2.56546707826761 | erot = 2.67491697597518 | epot = -18.5229215449019 | etot = -13.2825374906591 +380000 ekin = 2.5346614309634 | erot = 2.75950320018496 | epot = -18.5767021221684 | etot = -13.28253749102 +381000 ekin = 2.50280930121805 | erot = 2.820545199185 | epot = -18.6058919915259 | etot = -13.2825374911229 +382000 ekin = 2.470812727732 | erot = 2.85587907291203 | epot = -18.6092292915694 | etot = -13.2825374909253 +383000 ekin = 2.44026108011508 | erot = 2.86702983654261 | epot = -18.5898284071357 | etot = -13.282537490478 +384000 ekin = 2.41324034479816 | erot = 2.85867137366513 | epot = -18.5544492083667 | etot = -13.2825374899034 +385000 ekin = 2.39197367794907 | erot = 2.83724859059171 | epot = -18.5117597578793 | etot = -13.2825374893386 +386000 ekin = 2.37848037079664 | erot = 2.80936838549805 | epot = -18.4703862451731 | etot = -13.2825374888784 +387000 ekin = 2.37440773877127 | erot = 2.78057799552109 | epot = -18.4375232228463 | etot = -13.282537488554 +388000 ekin = 2.38106033998957 | erot = 2.75482980994791 | epot = -18.4184276382837 | etot = -13.2825374883462 +389000 ekin = 2.39952694728403 | erot = 2.73455852134344 | epot = -18.4166229568446 | etot = -13.2825374882171 +390000 ekin = 2.43075796801616 | erot = 2.72108399954165 | epot = -18.4343794556986 | etot = -13.2825374881408 +391000 ekin = 2.47547758104241 | erot = 2.71503282253302 | epot = -18.4730478916951 | etot = -13.2825374881197 +392000 ekin = 2.53389941336453 | erot = 2.7165760791739 | epot = -18.5330129807221 | etot = -13.2825374881837 +393000 ekin = 2.60531467139695 | erot = 2.72543162367493 | epot = -18.6132837834427 | etot = -13.2825374883708 +394000 ekin = 2.68770614221252 | erot = 2.74072420161865 | epot = -18.7109678325333 | etot = -13.2825374887021 +395000 ekin = 2.77757589911151 | erot = 2.76089277951452 | epot = -18.8210061677825 | etot = -13.2825374891565 +396000 ekin = 2.87012638573488 | erot = 2.78383015196109 | epot = -18.9364940273617 | etot = -13.2825374896658 +397000 ekin = 2.95979968457167 | erot = 2.80730760068494 | epot = -19.049644775395 | etot = -13.2825374901384 +398000 ekin = 3.04101675292653 | erot = 2.82953067572568 | epot = -19.1530849191508 | etot = -13.2825374904986 +399000 ekin = 3.10335323688597 | erot = 2.84223393463616 | epot = -19.228124720834 | etot = -13.2825375493118 +400000 ekin = 3.10435999780448 | erot = 2.68059016645162 | epot = -19.0674876235106 | etot = -13.2825374592545 +401000 ekin = 3.39309095567053 | erot = 2.6399790010433 | epot = -19.3156074940173 | etot = -13.2825375373034 +402000 ekin = 3.44106634978254 | erot = 2.65979071672222 | epot = -19.3833945765536 | etot = -13.2825375100489 +403000 ekin = 3.43207406395648 | erot = 2.67998452071647 | epot = -19.3945960946571 | etot = -13.2825375099842 +404000 ekin = 3.40426891788004 | erot = 2.70237957197844 | epot = -19.3891859997704 | etot = -13.2825375099119 +405000 ekin = 3.35933473415418 | erot = 2.72607645469475 | epot = -19.3679486986676 | etot = -13.2825375098187 +406000 ekin = 3.29966540903968 | erot = 2.74995079996642 | epot = -19.3321537187046 | etot = -13.2825375096985 +407000 ekin = 3.22823117978945 | erot = 2.77286165528619 | epot = -19.2836303446341 | etot = -13.2825375095584 +408000 ekin = 3.1483591073605 | erot = 2.79373949031154 | epot = -19.2246361071148 | etot = -13.2825375094427 +409000 ekin = 3.06351542880808 | erot = 2.81131469887469 | epot = -19.1573676369864 | etot = -13.2825375093037 +410000 ekin = 2.97699949578463 | erot = 2.8246267920136 | epot = -19.0841637969997 | etot = -13.2825375092014 +411000 ekin = 2.89165449988321 | erot = 2.83289882079081 | epot = -19.007090829806 | etot = -13.282537509132 +412000 ekin = 2.80978906685915 | erot = 2.83549592234132 | epot = -18.9278224982724 | etot = -13.2825375090719 +413000 ekin = 2.73325536963672 | erot = 2.83215388790773 | epot = -18.8479467665295 | etot = -13.2825375089851 +414000 ekin = 2.66364879693787 | erot = 2.82325639295092 | epot = -18.7694426987271 | etot = -13.2825375088383 +415000 ekin = 2.60253860594386 | erot = 2.81004531903034 | epot = -18.6951214335909 | etot = -13.2825375086167 +416000 ekin = 2.55161661467894 | erot = 2.79464631188373 | epot = -18.6288004348987 | etot = -13.2825375083361 +417000 ekin = 2.51265407607916 | erot = 2.77984605492258 | epot = -18.5750376413351 | etot = -13.2825375103333 +418000 ekin = 2.4733460400696 | erot = 2.77799997552928 | epot = -18.5338835235814 | etot = -13.2825375079825 +419000 ekin = 2.44559608968299 | erot = 2.79655231011318 | epot = -18.5246859081161 | etot = -13.2825375083199 +420000 ekin = 2.44884495810883 | erot = 2.8127677686639 | epot = -18.5441502345376 | etot = -13.2825375077648 +421000 ekin = 2.47134322850907 | erot = 2.8275658566971 | epot = -18.581446593281 | etot = -13.2825375080748 +422000 ekin = 2.50522487691509 | erot = 2.84806830842189 | epot = -18.6358306938666 | etot = -13.2825375085297 +423000 ekin = 2.54673540362963 | erot = 2.87162843047139 | epot = -18.7009013431387 | etot = -13.2825375090377 +424000 ekin = 2.59155452677409 | erot = 2.89540834353099 | epot = -18.7695003797936 | etot = -13.2825375094885 +425000 ekin = 2.63549518710331 | erot = 2.91724946462186 | epot = -18.8352821615182 | etot = -13.282537509793 +426000 ekin = 2.67515430282142 | erot = 2.9363216769118 | epot = -18.8940134896421 | etot = -13.2825375099089 +427000 ekin = 2.70835356710237 | erot = 2.95332774897657 | epot = -18.9442188259222 | etot = -13.2825375098433 +428000 ekin = 2.73429370856415 | erot = 2.97029523904671 | epot = -18.9871264572452 | etot = -13.2825375096344 +429000 ekin = 2.75344687777166 | erot = 2.99015713230311 | epot = -19.0261415194056 | etot = -13.2825375093308 +430000 ekin = 2.76726512075389 | erot = 3.01631311482664 | epot = -19.0661157445654 | etot = -13.2825375089849 +431000 ekin = 2.77776520583174 | erot = 3.05220345438128 | epot = -19.1125061688761 | etot = -13.282537508663 +432000 ekin = 2.78700254671475 | erot = 3.10077153002521 | epot = -19.1703115851965 | etot = -13.2825375084566 +433000 ekin = 2.79644099945107 | erot = 3.16368547120708 | epot = -19.2426639791351 | etot = -13.2825375084769 +434000 ekin = 2.80629528100655 | erot = 3.24036053937453 | epot = -19.3291933292032 | etot = -13.2825375088222 +435000 ekin = 2.81503854861979 | erot = 3.32707633254736 | epot = -19.4246523906905 | etot = -13.2825375095233 +436000 ekin = 2.81936003427121 | erot = 3.41666372805949 | epot = -19.5185612728238 | etot = -13.2825375104931 +437000 ekin = 2.81480689570261 | erot = 3.4992068109881 | epot = -19.5965512182087 | etot = -13.282537511518 +438000 ekin = 2.79709037799446 | erot = 3.56380823491998 | epot = -19.6434361252458 | etot = -13.2825375123314 +439000 ekin = 2.76357573484127 | erot = 3.60097663046949 | epot = -19.6470898780263 | etot = -13.2825375127155 +440000 ekin = 2.71419714341147 | erot = 3.60475935377896 | epot = -19.6014940098203 | etot = -13.2825375126299 +441000 ekin = 2.65147586146302 | erot = 3.5735068280095 | epot = -19.5075202016404 | etot = -13.2825375121679 +442000 ekin = 2.57978868208042 | erot = 3.50949061111538 | epot = -19.3718168046633 | etot = -13.2825375114675 +443000 ekin = 2.5045655875428 | erot = 3.41786741963772 | epot = -19.2049705178136 | etot = -13.2825375106331 +444000 ekin = 2.4318529905012 | erot = 3.30558723791353 | epot = -19.0199777381389 | etot = -13.2825375097241 +445000 ekin = 2.36817510309247 | erot = 3.18052048206526 | epot = -18.8312330939434 | etot = -13.2825375087857 +446000 ekin = 2.32036350430697 | erot = 3.05081891042797 | epot = -18.6537199226 | etot = -13.2825375078651 +447000 ekin = 2.29507009388122 | erot = 2.92434156857507 | epot = -18.5019491695335 | etot = -13.2825375070773 +448000 ekin = 2.29792306266074 | erot = 2.80795199469404 | epot = -18.3884125638663 | etot = -13.2825375065115 +449000 ekin = 2.33256968728711 | erot = 2.7069587718276 | epot = -18.3220659653791 | etot = -13.2825375062644 +450000 ekin = 2.39980570006952 | erot = 2.62453468442755 | epot = -18.3068778908976 | etot = -13.2825375064006 +451000 ekin = 2.49706752601316 | erot = 2.56128240619122 | epot = -18.340887439138 | etot = -13.2825375069336 +452000 ekin = 2.61842576959522 | erot = 2.51510244033024 | epot = -18.4160657177069 | etot = -13.2825375077814 +453000 ekin = 2.75505822099767 | erot = 2.4815699152751 | epot = -18.5191656452272 | etot = -13.2825375089544 +454000 ekin = 2.89583245289786 | erot = 2.45420794645489 | epot = -18.6325779096516 | etot = -13.2825375102988 +455000 ekin = 3.02803920575135 | erot = 2.42568753015633 | epot = -18.7362642475679 | etot = -13.2825375116602 +456000 ekin = 3.13847091958599 | erot = 2.38932191986764 | epot = -18.8103303522241 | etot = -13.2825375127704 +457000 ekin = 3.21547363213364 | erot = 2.34093725375183 | epot = -18.838948399153 | etot = -13.2825375132675 +458000 ekin = 3.2519255084935 | erot = 2.28077893488055 | epot = -18.8152419562781 | etot = -13.282537512904 +459000 ekin = 3.24761130317629 | erot = 2.2142990448528 | epot = -18.7444478597993 | etot = -13.2825375117702 +460000 ekin = 3.20922400631774 | erot = 2.15086461862506 | epot = -18.6426261351955 | etot = -13.2825375102527 +461000 ekin = 3.14796311212567 | erot = 2.10092694609436 | epot = -18.5314275669974 | etot = -13.2825375087774 +462000 ekin = 3.07634336772018 | erot = 2.07329933809505 | epot = -18.4321802134275 | etot = -13.2825375076122 +463000 ekin = 3.00570913410551 | erot = 2.0736740452441 | epot = -18.3619206862057 | etot = -13.2825375068561 +464000 ekin = 2.94485829968431 | erot = 2.104311840005 | epot = -18.3317076462087 | etot = -13.2825375065194 +465000 ekin = 2.89946798282509 | erot = 2.16425406359513 | epot = -18.3462595530094 | etot = -13.2825375065892 +466000 ekin = 2.87195252748384 | erot = 2.24955307492882 | epot = -18.4040431094629 | etot = -13.2825375070502 +467000 ekin = 2.86158324929155 | erot = 2.35338924278566 | epot = -18.4975099999498 | etot = -13.2825375078726 +468000 ekin = 2.86493243611462 | erot = 2.46640127712313 | epot = -18.6138712220354 | etot = -13.2825375087976 +469000 ekin = 2.87700241085683 | erot = 2.57824581699685 | epot = -18.7377857379574 | etot = -13.2825375101037 +470000 ekin = 2.89115454215717 | erot = 2.6760619901597 | epot = -18.8497540436439 | etot = -13.2825375113271 +471000 ekin = 2.90087699699639 | erot = 2.74765202472445 | epot = -18.9310665339225 | etot = -13.2825375122017 +472000 ekin = 2.90129360657261 | erot = 2.78442288107442 | epot = -18.968254000156 | etot = -13.282537512509 +473000 ekin = 2.89014262488401 | erot = 2.78350866548211 | epot = -18.9561888025525 | etot = -13.2825375121863 +474000 ekin = 2.86798455519513 | erot = 2.74843722227868 | epot = -18.8989592888434 | etot = -13.2825375113696 +475000 ekin = 2.83751222123448 | erot = 2.68789202058937 | epot = -18.8079417521561 | etot = -13.2825375103323 +476000 ekin = 2.80225697256735 | erot = 2.6131130536835 | epot = -18.6979075356112 | etot = -13.2825375093603 +477000 ekin = 2.76525060538104 | erot = 2.5351054311932 | epot = -18.5828935452201 | etot = -13.2825375086459 +478000 ekin = 2.72814283270942 | erot = 2.46266477167759 | epot = -18.4733451126352 | etot = -13.2825375082482 +479000 ekin = 2.69099471856512 | erot = 2.40160392944764 | epot = -18.3751361561287 | etot = -13.282537508116 +480000 ekin = 2.65266810495577 | erot = 2.35496214915267 | epot = -18.2901677622972 | etot = -13.2825375081888 +481000 ekin = 2.61144235513308 | erot = 2.32364519373199 | epot = -18.2176250571285 | etot = -13.2825375082635 +482000 ekin = 2.56577673011677 | erot = 2.30767778315765 | epot = -18.1559920215987 | etot = -13.2825375083243 +483000 ekin = 2.51481850303814 | erot = 2.3066085334913 | epot = -18.1039645448551 | etot = -13.2825375083257 +484000 ekin = 2.4583813285785 | erot = 2.31984500682984 | epot = -18.0607638434006 | etot = -13.2825375079923 +485000 ekin = 2.37536403472682 | erot = 2.30798475217265 | epot = -17.9658863028417 | etot = -13.2825375159423 +486000 ekin = 2.31029787366189 | erot = 2.2748698765298 | epot = -17.8677052455195 | etot = -13.2825374953278 +487000 ekin = 2.35903895729104 | erot = 2.35840823836807 | epot = -17.999984715744 | etot = -13.2825375200849 +488000 ekin = 2.35207405530543 | erot = 2.45495770512307 | epot = -18.0895692764582 | etot = -13.2825375160297 +489000 ekin = 2.32025825392693 | erot = 2.54616767543756 | epot = -18.1489634454321 | etot = -13.2825375160676 +490000 ekin = 2.29515153865843 | erot = 2.64227715700559 | epot = -18.2199662119985 | etot = -13.2825375163345 +491000 ekin = 2.2772449984618 | erot = 2.73950547065074 | epot = -18.2992879857204 | etot = -13.2825375166078 +492000 ekin = 2.26670396933619 | erot = 2.83351832941017 | epot = -18.3827598156809 | etot = -13.2825375169346 +493000 ekin = 2.26314468313945 | erot = 2.91977614256862 | epot = -18.4654583429805 | etot = -13.2825375172724 +494000 ekin = 2.26577113860128 | erot = 2.99399214337922 | epot = -18.5423007995586 | etot = -13.2825375175781 +495000 ekin = 2.27355094490557 | erot = 3.05259857148999 | epot = -18.6086870342097 | etot = -13.2825375178141 +496000 ekin = 2.28538641730899 | erot = 3.09313022190335 | epot = -18.6610541571706 | etot = -13.2825375179582 +497000 ekin = 2.3002347482288 | erot = 3.1144407210763 | epot = -18.6972129873049 | etot = -13.2825375179998 +498000 ekin = 2.3171936593925 | erot = 3.11678508300488 | epot = -18.7165162603363 | etot = -13.2825375179389 +499000 ekin = 2.33554254161235 | erot = 3.10178716719771 | epot = -18.7198672265934 | etot = -13.2825375177834 +500000 ekin = 2.31317350059265 | erot = 3.05449093047628 | epot = -18.6502019677268 | etot = -13.2825375366579 +501000 ekin = 2.31231722972123 | erot = 3.00810318076113 | epot = -18.6029579372101 | etot = -13.2825375267278 +502000 ekin = 2.3899963895355 | erot = 2.98467042894116 | epot = -18.657204342111 | etot = -13.2825375236343 +503000 ekin = 2.41312387633379 | erot = 2.93091691357846 | epot = -18.6265783132594 | etot = -13.2825375233471 +504000 ekin = 2.43600229237452 | erot = 2.88130858481333 | epot = -18.5998484003212 | etot = -13.2825375231333 +505000 ekin = 2.45757791196529 | erot = 2.8401186666586 | epot = -18.5802341016713 | etot = -13.2825375230474 +506000 ekin = 2.47627134224398 | erot = 2.81025901806717 | epot = -18.5690678834509 | etot = -13.2825375231397 +507000 ekin = 2.48985246050699 | erot = 2.79268587932984 | epot = -18.5650758632795 | etot = -13.2825375234427 +508000 ekin = 2.49542483825493 | erot = 2.78597986937444 | epot = -18.5639422315766 | etot = -13.2825375239472 +509000 ekin = 2.48963204750428 | erot = 2.78630577995571 | epot = -18.5584753520407 | etot = -13.2825375245807 +510000 ekin = 2.4691743887688 | erot = 2.78796571282341 | epot = -18.5396776267959 | etot = -13.2825375252037 +511000 ekin = 2.43159454918128 | erot = 2.78459744696608 | epot = -18.4987295217946 | etot = -13.2825375256472 +512000 ekin = 2.37609227916261 | erot = 2.77073697944887 | epot = -18.4293667843926 | etot = -13.2825375257811 +513000 ekin = 2.30402039322225 | erot = 2.74317280237148 | epot = -18.3297307211636 | etot = -13.2825375255699 +514000 ekin = 2.21884081242786 | erot = 2.7015541486614 | epot = -18.2029324861651 | etot = -13.2825375250758 +515000 ekin = 2.12561338171218 | erot = 2.64810551843191 | epot = -18.056256424559 | etot = -13.2825375244149 +516000 ekin = 2.03029958566718 | erot = 2.58673985991495 | epot = -17.8995769692823 | etot = -13.2825375237002 +517000 ekin = 1.93914577197132 | erot = 2.5220605431355 | epot = -17.7437438381168 | etot = -13.28253752301 +518000 ekin = 1.85826662413893 | erot = 2.45858700715527 | epot = -17.5993911536849 | etot = -13.2825375223908 +519000 ekin = 1.79333215326611 | erot = 2.40035341708905 | epot = -17.476223092216 | etot = -13.2825375218608 +520000 ekin = 1.74929005171215 | erot = 2.35078235677519 | epot = -17.3826099299227 | etot = -13.2825375214353 +521000 ekin = 1.73007209347361 | erot = 2.31266171841647 | epot = -17.3252713330271 | etot = -13.282537521137 +522000 ekin = 1.73822781685003 | erot = 2.28811557190088 | epot = -17.3088809097447 | etot = -13.2825375209937 +523000 ekin = 1.77456624775216 | erot = 2.27850834583591 | epot = -17.3356121146208 | etot = -13.2825375210327 +524000 ekin = 1.8379045851724 | erot = 2.28429322274985 | epot = -17.4047353291923 | etot = -13.28253752127 +525000 ekin = 1.92500868751529 | erot = 2.30484700359158 | epot = -17.5123932128129 | etot = -13.282537521706 +526000 ekin = 2.03075780261764 | erot = 2.33833465322237 | epot = -17.6516299781653 | etot = -13.2825375223253 +527000 ekin = 2.14850843909257 | erot = 2.38164040104111 | epot = -17.8126863632292 | etot = -13.2825375230955 +528000 ekin = 2.2706009665318 | erot = 2.43041424714547 | epot = -17.9835527376429 | etot = -13.2825375239656 +529000 ekin = 2.38896012867467 | erot = 2.47931387509597 | epot = -18.150811528629 | etot = -13.2825375248584 +530000 ekin = 2.4957694053979 | erot = 2.52254117019752 | epot = -18.3008481012612 | etot = -13.2825375256658 +531000 ekin = 2.58420744224834 | erot = 2.55472238423688 | epot = -18.4214673527446 | etot = -13.2825375262593 +532000 ekin = 2.64918587021021 | erot = 2.57201883159204 | epot = -18.5037422283274 | etot = -13.2825375265252 +533000 ekin = 2.68793333158334 | erot = 2.57313230806675 | epot = -18.5436031660632 | etot = -13.2825375264131 +534000 ekin = 2.7002120821811 | erot = 2.55975253143246 | epot = -18.5425021395846 | etot = -13.2825375259711 +535000 ekin = 2.68802701636055 | erot = 2.5361501485681 | epot = -18.5067146902622 | etot = -13.2825375253335 +536000 ekin = 2.65489019113613 | erot = 2.50801671119336 | epot = -18.4454444269979 | etot = -13.2825375246684 +537000 ekin = 2.60490332064252 | erot = 2.481023337825 | epot = -18.3684641825809 | etot = -13.2825375241133 +538000 ekin = 2.54198784535114 | erot = 2.45965628954573 | epot = -18.2841816578421 | etot = -13.2825375229452 +539000 ekin = 2.47150013363699 | erot = 2.44756195577151 | epot = -18.2015996123808 | etot = -13.2825375229723 +540000 ekin = 2.39647534123056 | erot = 2.44525435897827 | epot = -18.124267223265 | etot = -13.2825375230561 +541000 ekin = 2.31786635163547 | erot = 2.45130088246703 | epot = -18.0517047572224 | etot = -13.2825375231199 +542000 ekin = 2.23702678127242 | erot = 2.46423888155736 | epot = -17.9838031859226 | etot = -13.2825375230928 +543000 ekin = 2.15612181944835 | erot = 2.4831366740889 | epot = -17.9217960164714 | etot = -13.2825375229342 +544000 ekin = 2.07836492813028 | erot = 2.50789688702757 | epot = -17.8687993378082 | etot = -13.2825375226504 +545000 ekin = 2.0079425836599 | erot = 2.5391884088184 | epot = -17.8296685147796 | etot = -13.2825375223013 +546000 ekin = 1.94957099406152 | erot = 2.57800819606447 | epot = -17.8101167121046 | etot = -13.2825375219786 +547000 ekin = 1.90776242425117 | erot = 2.62501532095444 | epot = -17.8153152669927 | etot = -13.2825375217871 +548000 ekin = 1.88600984704774 | erot = 2.67988146407457 | epot = -17.8484288329186 | etot = -13.2825375217963 +549000 ekin = 1.88615242684612 | erot = 2.7409037562111 | epot = -17.90959370508 | etot = -13.2825375220228 +550000 ekin = 1.90811801075785 | erot = 2.80501593008068 | epot = -17.9956714632668 | etot = -13.2825375224283 +551000 ekin = 1.95008337619707 | erot = 2.8681680442257 | epot = -18.1007889433631 | etot = -13.2825375229403 +552000 ekin = 2.00893649348012 | erot = 2.92590890431006 | epot = -18.2173829212704 | etot = -13.2825375234803 +553000 ekin = 2.08084803908336 | erot = 2.97396311014114 | epot = -18.3373486732109 | etot = -13.2825375239864 +554000 ekin = 2.16178844740114 | erot = 3.00865361320263 | epot = -18.452979585024 | etot = -13.2825375244202 +555000 ekin = 2.24792031028555 | erot = 3.02713377655537 | epot = -18.5575916115995 | etot = -13.2825375247586 +556000 ekin = 2.3358895304513 | erot = 3.02749801452678 | epot = -18.6459250699588 | etot = -13.2825375249808 +557000 ekin = 2.42273135016537 | erot = 3.0079937814166 | epot = -18.7132626569264 | etot = -13.2825375253445 +558000 ekin = 2.50467530617043 | erot = 2.96457109815147 | epot = -18.7517839296998 | etot = -13.2825375253779 +559000 ekin = 2.57989829545908 | erot = 2.89795083555213 | epot = -18.7603866561733 | etot = -13.2825375251621 +560000 ekin = 2.64819333039288 | erot = 2.81150114191978 | epot = -18.742231997059 | etot = -13.2825375247463 +561000 ekin = 2.7104101471449 | erot = 2.71050571098959 | epot = -18.7034533823758 | etot = -13.2825375242413 +562000 ekin = 2.76764108182985 | erot = 2.60142670489701 | epot = -18.6516053104994 | etot = -13.2825375237726 +563000 ekin = 2.8204133217691 | erot = 2.4909454000306 | epot = -18.5938962452166 | etot = -13.2825375234169 +564000 ekin = 2.86835957175242 | erot = 2.38512022714126 | epot = -18.536017322071 | etot = -13.2825375231773 +565000 ekin = 2.91050556249757 | erot = 2.28886993106156 | epot = -18.481913016576 | etot = -13.2825375230169 +566000 ekin = 2.94583619535282 | erot = 2.20572382115438 | epot = -18.4340975394231 | etot = -13.2825375229159 +567000 ekin = 2.97364576055568 | erot = 2.13764971286302 | epot = -18.3938329963098 | etot = -13.2825375228911 +568000 ekin = 2.99348659090309 | erot = 2.08490808296841 | epot = -18.360932196845 | etot = -13.2825375229735 +569000 ekin = 3.00487691646457 | erot = 2.04604350397463 | epot = -18.3334579436043 | etot = -13.2825375231651 +570000 ekin = 3.00710556181106 | erot = 2.01819764944608 | epot = -18.3078407346813 | etot = -13.2825375234241 +571000 ekin = 2.99930468666728 | erot = 1.99774357921139 | epot = -18.2795857895585 | etot = -13.2825375236798 +572000 ekin = 2.98076231237764 | erot = 1.98107714037278 | epot = -18.2443769766043 | etot = -13.2825375238539 +573000 ekin = 2.95134611354571 | erot = 1.96535938859269 | epot = -18.1992430260208 | etot = -13.2825375238824 +574000 ekin = 2.91190615156914 | erot = 1.94906161393782 | epot = -18.1435052892334 | etot = -13.2825375237264 +575000 ekin = 2.86455063783071 | erot = 1.93223482559859 | epot = -18.079322986811 | etot = -13.2825375233817 +576000 ekin = 2.81270724054619 | erot = 1.91646454104923 | epot = -18.0117093044799 | etot = -13.2825375228844 +577000 ekin = 2.76090536128439 | erot = 1.9045038205141 | epot = -17.9479467041077 | etot = -13.2825375223092 +578000 ekin = 2.71428886858076 | erot = 1.89991544416371 | epot = -17.8967418344083 | etot = -13.2825375216638 +579000 ekin = 2.67747364109253 | erot = 1.90598531718256 | epot = -17.8659964795852 | etot = -13.2825375213101 +580000 ekin = 2.65399321096934 | erot = 1.92422800253644 | epot = -17.8607587346238 | etot = -13.282537521118 +581000 ekin = 2.64614770784911 | erot = 1.95489680824256 | epot = -17.883582037231 | etot = -13.2825375211393 +582000 ekin = 2.65445309232027 | erot = 1.99685469220196 | epot = -17.9338453059165 | etot = -13.2825375213943 +583000 ekin = 2.67733631605306 | erot = 2.04763712313085 | epot = -18.0075109610395 | etot = -13.2825375218556 +584000 ekin = 2.71054840601244 | erot = 2.10372916960457 | epot = -18.0968150982853 | etot = -13.2825375226683 +585000 ekin = 2.74737763681928 | erot = 2.16073411835811 | epot = -18.1906492785603 | etot = -13.282537523383 +586000 ekin = 2.7813786998355 | erot = 2.21419390100359 | epot = -18.2781101248089 | etot = -13.2825375239698 +587000 ekin = 2.80697388603962 | erot = 2.26053952382245 | epot = -18.3500509341984 | etot = -13.2825375243363 +588000 ekin = 2.82026432869703 | erot = 2.29760845660022 | epot = -18.4004103097634 | etot = -13.2825375244661 +589000 ekin = 2.81926713936076 | erot = 2.32471340247167 | epot = -18.4265180662398 | etot = -13.2825375244073 +590000 ekin = 2.80363912211435 | erot = 2.34232144628174 | epot = -18.4284980926317 | etot = -13.2825375242356 +591000 ekin = 2.77414618244973 | erot = 2.35158565792353 | epot = -18.4082693643883 | etot = -13.282537524015 +592000 ekin = 2.73214162068033 | erot = 2.35397672704535 | epot = -18.3686558715069 | etot = -13.2825375237812 +593000 ekin = 2.67919893301821 | erot = 2.35111989741865 | epot = -18.3128563539823 | etot = -13.2825375235455 +594000 ekin = 2.61691997575019 | erot = 2.34478637079319 | epot = -18.2442438698508 | etot = -13.2825375233074 +595000 ekin = 2.54687226698967 | erot = 2.33692048100541 | epot = -18.1663302710608 | etot = -13.2825375230657 +596000 ekin = 2.47060065847364 | erot = 2.32961421031687 | epot = -18.0827523916134 | etot = -13.2825375228228 +597000 ekin = 2.38967001316585 | erot = 2.32500896595718 | epot = -17.9972165017067 | etot = -13.2825375225837 +598000 ekin = 2.30571268082223 | erot = 2.32515834060408 | epot = -17.9134085437803 | etot = -13.282537522354 +599000 ekin = 2.22046028550116 | erot = 2.33189649118178 | epot = -17.8348942988225 | etot = -13.2825375221395 +600000 ekin = 2.13574370490705 | erot = 2.34673734057022 | epot = -17.7650185674242 | etot = -13.2825375219469 +601000 ekin = 2.05345123937653 | erot = 2.37080533030337 | epot = -17.7067940914646 | etot = -13.2825375217847 +602000 ekin = 1.97544542053429 | erot = 2.40478648031343 | epot = -17.6627694225103 | etot = -13.2825375216626 +603000 ekin = 1.9034510520118 | erot = 2.44889273156788 | epot = -17.6348813051703 | etot = -13.2825375215906 +604000 ekin = 1.83893895945378 | erot = 2.50284547570514 | epot = -17.6243219567308 | etot = -13.2825375215719 +605000 ekin = 1.78304137655287 | erot = 2.56590806869957 | epot = -17.6314869668566 | etot = -13.2825375216041 +606000 ekin = 1.736517005622 | erot = 2.63697396084372 | epot = -17.6560284881414 | etot = -13.2825375216757 +607000 ekin = 1.69978182226254 | erot = 2.71471645486191 | epot = -17.6970357988931 | etot = -13.2825375217686 +608000 ekin = 1.67299629743623 | erot = 2.79777529958915 | epot = -17.7533091188892 | etot = -13.2825375218638 +609000 ekin = 1.65617951190665 | erot = 2.88492902630375 | epot = -17.8236460601579 | etot = -13.2825375219475 +610000 ekin = 1.64931072740771 | erot = 2.97519912008037 | epot = -17.9070473695038 | etot = -13.2825375220157 +611000 ekin = 1.65238727025306 | erot = 3.06785620899647 | epot = -18.0027810013235 | etot = -13.2825375220739 +612000 ekin = 1.66542824834998 | erot = 3.16233835695483 | epot = -18.1103041274379 | etot = -13.2825375221331 +613000 ekin = 1.68843555860806 | erot = 3.25812385028217 | epot = -18.229096931095 | etot = -13.2825375222048 +614000 ekin = 1.72133601882631 | erot = 3.35460405562833 | epot = -18.3584775967531 | etot = -13.2825375222984 +615000 ekin = 1.76392386055006 | erot = 3.45098117167973 | epot = -18.4974425546512 | etot = -13.2825375224214 +616000 ekin = 1.81580855352879 | erot = 3.54618284211553 | epot = -18.6445289182269 | etot = -13.2825375225826 +617000 ekin = 1.87635766444892 | erot = 3.63876572292309 | epot = -18.7976609101672 | etot = -13.2825375227952 +618000 ekin = 1.94461656663335 | erot = 3.72678561706335 | epot = -18.9539397067739 | etot = -13.2825375230772 +619000 ekin = 2.01919440946448 | erot = 3.80764383017264 | epot = -19.1093757630845 | etot = -13.2825375234473 +620000 ekin = 2.09812821732459 | erot = 3.87796751089518 | epot = -19.258633252134 | etot = -13.2825375239142 +621000 ekin = 2.17876896452369 | erot = 3.9336243470245 | epot = -19.3949308360123 | etot = -13.2825375244641 +622000 ekin = 2.25776112944306 | erot = 3.96997899371136 | epot = -19.5102776482054 | etot = -13.282537525051 +623000 ekin = 2.33118920319666 | erot = 3.98244070312544 | epot = -19.5961674319216 | etot = -13.2825375255995 +624000 ekin = 2.39492361710553 | erot = 3.96722578269959 | epot = -19.6446869258275 | etot = -13.2825375260223 +625000 ekin = 2.445122210933 | erot = 3.92212025382369 | epot = -19.6497799910047 | etot = -13.282537526248 +626000 ekin = 2.47876984838125 | erot = 3.84697362716387 | epot = -19.6082810017884 | etot = -13.2825375262432 +627000 ekin = 2.49411681790099 | erot = 3.74375083248538 | epot = -19.5204051764041 | etot = -13.2825375260178 +628000 ekin = 2.49092177716844 | erot = 3.61617309043397 | epot = -19.3896323932121 | etot = -13.2825375256096 +629000 ekin = 2.47048208783205 | erot = 3.46915451631132 | epot = -19.2221741292085 | etot = -13.2825375250651 +630000 ekin = 2.43548970061162 | erot = 3.30827690351569 | epot = -19.0263041285523 | etot = -13.282537524425 +631000 ekin = 2.38975948996613 | erot = 3.13944249320995 | epot = -18.8117395069008 | etot = -13.2825375237248 +632000 ekin = 2.33785618698542 | erot = 2.96869689909723 | epot = -18.5890906090837 | etot = -13.2825375230011 +633000 ekin = 2.28462964544115 | erot = 2.80211551086663 | epot = -18.3692826786082 | etot = -13.2825375223005 +634000 ekin = 2.23467746223165 | erot = 2.64563252187923 | epot = -18.1628475057907 | etot = -13.2825375216799 +635000 ekin = 2.15322765543132 | erot = 2.47835094336846 | epot = -17.9141161495184 | etot = -13.2825375507186 +636000 ekin = 2.04549908133069 | erot = 2.31412508405115 | epot = -17.6421616868109 | etot = -13.2825375214291 +637000 ekin = 2.11104805175097 | erot = 2.29419960731515 | epot = -17.6877852052413 | etot = -13.2825375461752 +638000 ekin = 2.16990019917156 | erot = 2.2679567393031 | epot = -17.7203944764658 | etot = -13.2825375379911 +639000 ekin = 2.15825321743296 | erot = 2.17815663923705 | epot = -17.618947382456 | etot = -13.282537525786 +640000 ekin = 2.18911467644369 | erot = 2.15600946831685 | epot = -17.627661668769 | etot = -13.2825375240084 +641000 ekin = 2.26653815123457 | erot = 2.22106973674797 | epot = -17.7701454241734 | etot = -13.2825375361909 +642000 ekin = 2.3144469471055 | erot = 2.28426426145084 | epot = -17.8812487361676 | etot = -13.2825375276113 +643000 ekin = 2.32966846054207 | erot = 2.32625113868682 | epot = -17.9384571273534 | etot = -13.2825375281245 +644000 ekin = 2.33971908606118 | erot = 2.36941556717976 | epot = -17.9916721817351 | etot = -13.2825375284942 +645000 ekin = 2.34497836839587 | erot = 2.40804261253567 | epot = -18.0355585095904 | etot = -13.2825375286589 +646000 ekin = 2.34716147917123 | erot = 2.43809135045114 | epot = -18.0677903582286 | etot = -13.2825375286062 +647000 ekin = 2.34901351981608 | erot = 2.45765540472021 | epot = -18.0892064529145 | etot = -13.2825375283782 +648000 ekin = 2.35429037962735 | erot = 2.46814608869922 | epot = -18.104973996447 | etot = -13.2825375281204 +649000 ekin = 2.36637490476275 | erot = 2.47306901795835 | epot = -18.1219814507637 | etot = -13.2825375280426 +650000 ekin = 2.38594651024424 | erot = 2.47280388235694 | epot = -18.1412879205825 | etot = -13.2825375279813 +651000 ekin = 2.41290732393566 | erot = 2.46797500557286 | epot = -18.1634198574497 | etot = -13.2825375279412 +652000 ekin = 2.44657292409709 | erot = 2.45942209570518 | epot = -18.1885325477104 | etot = -13.2825375279081 +653000 ekin = 2.48591189131261 | erot = 2.44818643125859 | epot = -18.216635850432 | etot = -13.2825375278608 +654000 ekin = 2.52980786353021 | erot = 2.43558904352257 | epot = -18.2479344348361 | etot = -13.2825375277833 +655000 ekin = 2.57725720746836 | erot = 2.42329690336763 | epot = -18.2830916385098 | etot = -13.2825375276738 +656000 ekin = 2.62745567870598 | erot = 2.41329334491405 | epot = -18.3232865511668 | etot = -13.2825375275468 +657000 ekin = 2.67977157736399 | erot = 2.40771681185305 | epot = -18.3700259166474 | etot = -13.2825375274304 +658000 ekin = 2.73363379229086 | erot = 2.40858022061921 | epot = -18.4247515402698 | etot = -13.2825375273597 +659000 ekin = 2.78837854459658 | erot = 2.41741767328155 | epot = -18.4883337452466 | etot = -13.2825375273685 +660000 ekin = 2.84314536322858 | erot = 2.43497153591091 | epot = -18.5606544265713 | etot = -13.2825375274319 +661000 ekin = 2.89550751715279 | erot = 2.46002725149102 | epot = -18.6380722967303 | etot = -13.2825375280865 +662000 ekin = 2.93874528646413 | erot = 2.48685588461621 | epot = -18.708138699778 | etot = -13.2825375286977 +663000 ekin = 2.9687171942415 | erot = 2.51022783071497 | epot = -18.7614825541983 | etot = -13.2825375292419 +664000 ekin = 2.98246138427311 | erot = 2.52516926734448 | epot = -18.7901681812018 | etot = -13.2825375295842 +665000 ekin = 2.97884445494023 | erot = 2.52787955705445 | epot = -18.7892615416123 | etot = -13.2825375296177 +666000 ekin = 2.95920183353605 | erot = 2.51661508434599 | epot = -18.7583544471906 | etot = -13.2825375293085 +667000 ekin = 2.92742550356365 | erot = 2.49210329858316 | epot = -18.702066330864 | etot = -13.2825375287172 +668000 ekin = 2.88934250717656 | erot = 2.45736670750009 | epot = -18.6292467426517 | etot = -13.282537527975 +669000 ekin = 2.85155010044156 | erot = 2.41708074176435 | epot = -18.5511683694359 | etot = -13.28253752723 +670000 ekin = 2.82014314471955 | erot = 2.37673699551223 | epot = -18.4794176668284 | etot = -13.2825375265966 +671000 ekin = 2.79977472961205 | erot = 2.34183940273354 | epot = -18.4241516586146 | etot = -13.282537526269 +672000 ekin = 2.79293252634008 | erot = 2.31695226011576 | epot = -18.3924223124527 | etot = -13.2825375259969 +673000 ekin = 2.80034442408037 | erot = 2.30554472206325 | epot = -18.3884266720798 | etot = -13.2825375259361 +674000 ekin = 2.82129825256449 | erot = 2.30955451981648 | epot = -18.4133902984753 | etot = -13.2825375260944 +675000 ekin = 2.85361934145821 | erot = 2.32878748968739 | epot = -18.4649443576069 | etot = -13.2825375264613 +676000 ekin = 2.89394924995267 | erot = 2.36084337707399 | epot = -18.5373301540152 | etot = -13.2825375269885 +677000 ekin = 2.93819888436731 | erot = 2.40146056805032 | epot = -18.622196980004 | etot = -13.2825375275863 +678000 ekin = 2.98219881046511 | erot = 2.44527797789796 | epot = -18.7100143165049 | etot = -13.2825375281419 +679000 ekin = 3.0224273551935 | erot = 2.48684948025749 | epot = -18.7918143640021 | etot = -13.2825375285511 +680000 ekin = 3.05660821680256 | erot = 2.52163649378434 | epot = -18.8607822393395 | etot = -13.2825375287526 +681000 ekin = 3.08399348184627 | erot = 2.54671087858252 | epot = -18.913241889164 | etot = -13.2825375287352 +682000 ekin = 3.10527370304788 | erot = 2.56103519408599 | epot = -18.9488464256748 | etot = -13.2825375285409 +683000 ekin = 3.12217420783238 | erot = 2.56530128681684 | epot = -18.970013022889 | etot = -13.2825375282398 +684000 ekin = 3.13689854376774 | erot = 2.56147023258304 | epot = -18.9809063042598 | etot = -13.282537527909 +685000 ekin = 3.1516175207619 | erot = 2.55220833199615 | epot = -18.9863633803528 | etot = -13.2825375275947 +686000 ekin = 3.16825656288024 | erot = 2.5404714195813 | epot = -18.9912655098718 | etot = -13.2825375274103 +687000 ekin = 3.18756268898112 | erot = 2.52861508568613 | epot = -18.9987153019925 | etot = -13.2825375273252 +688000 ekin = 3.20935294724633 | erot = 2.51834078646032 | epot = -19.0102312610592 | etot = -13.2825375273526 +689000 ekin = 3.232603857627 | erot = 2.51058529363817 | epot = -19.0257266787599 | etot = -13.2825375274947 +690000 ekin = 3.25550449412986 | erot = 2.50541094760363 | epot = -19.0434529694767 | etot = -13.2825375277432 +691000 ekin = 3.27559454461619 | erot = 2.50196131507165 | epot = -19.0600933877637 | etot = -13.2825375280759 +692000 ekin = 3.29000453529088 | erot = 2.49851988079962 | epot = -19.0710619445408 | etot = -13.2825375284503 +693000 ekin = 3.29579865376218 | erot = 2.49273974858803 | epot = -19.0710759311567 | etot = -13.2825375288065 +694000 ekin = 3.29036742009323 | erot = 2.48207188557003 | epot = -19.0549768347445 | etot = -13.2825375290813 +695000 ekin = 3.27176421105106 | erot = 2.46431581831664 | epot = -19.018617558596 | etot = -13.2825375292283 +696000 ekin = 3.23887890273548 | erot = 2.43812365834886 | epot = -18.9595400903186 | etot = -13.2825375292342 +697000 ekin = 3.19141377377666 | erot = 2.40329594550704 | epot = -18.8772472483983 | etot = -13.2825375291146 +698000 ekin = 3.12971664175668 | erot = 2.36079934043281 | epot = -18.7730535110947 | etot = -13.2825375289052 +699000 ekin = 3.05458980626054 | erot = 2.31258576039904 | epot = -18.6497130952911 | etot = -13.2825375286315 +700000 ekin = 2.96718102298747 | erot = 2.26139197208619 | epot = -18.511110523382 | etot = -13.2825375283083 +701000 ekin = 2.86896613295136 | erot = 2.21057215459575 | epot = -18.3620758154883 | etot = -13.2825375279412 +702000 ekin = 2.76178671337415 | erot = 2.16397434352371 | epot = -18.2082985844344 | etot = -13.2825375275365 +703000 ekin = 2.6478712031048 | erot = 2.12574771744291 | epot = -18.0561564515416 | etot = -13.2825375309939 +704000 ekin = 2.52933762848166 | erot = 2.08674637122766 | epot = -17.8986215283831 | etot = -13.2825375286737 +705000 ekin = 2.41679696536635 | erot = 2.05664012325241 | epot = -17.7559746148874 | etot = -13.2825375262686 +706000 ekin = 2.30501007356423 | erot = 2.0611587655127 | epot = -17.6487063635301 | etot = -13.2825375244532 +707000 ekin = 2.19269241365679 | erot = 2.113750463821 | epot = -17.5889804021149 | etot = -13.2825375246371 +708000 ekin = 2.09960598348176 | erot = 2.19681319891601 | epot = -17.57895670939 | etot = -13.2825375269922 +709000 ekin = 2.01320280623464 | erot = 2.28016876647 | epot = -17.5759090980898 | etot = -13.2825375253852 +710000 ekin = 1.93302644427356 | erot = 2.37473228784994 | epot = -17.5902962580752 | etot = -13.2825375259517 +711000 ekin = 1.85957279067715 | erot = 2.47358324929754 | epot = -17.6156935666084 | etot = -13.2825375266337 +712000 ekin = 1.79282630268912 | erot = 2.56690430142539 | epot = -17.642268131402 | etot = -13.2825375272875 +713000 ekin = 1.73341814876089 | erot = 2.64462400340569 | epot = -17.6605796799123 | etot = -13.2825375277457 +714000 ekin = 1.68328438252143 | erot = 2.69817364688335 | epot = -17.6639955572831 | etot = -13.2825375278783 +715000 ekin = 1.64594117648568 | erot = 2.72207244107394 | epot = -17.6505511452113 | etot = -13.2825375276517 +716000 ekin = 1.62610172701181 | erot = 2.71479815151566 | epot = -17.6234374056764 | etot = -13.282537527149 +717000 ekin = 1.62864489627545 | erot = 2.67867233618631 | epot = -17.589854758993 | etot = -13.2825375265313 +718000 ekin = 1.65730138310094 | erot = 2.6189183926284 | epot = -17.5587573016927 | etot = -13.2825375259634 +719000 ekin = 1.71360335058015 | erot = 2.54235654223589 | epot = -17.5384974183669 | etot = -13.2825375255509 +720000 ekin = 1.79650653909672 | erot = 2.45621436685583 | epot = -17.5352584312718 | etot = -13.2825375253192 +721000 ekin = 1.90273489852489 | erot = 2.36731439641998 | epot = -17.5525868201814 | etot = -13.2825375252366 +722000 ekin = 2.02756635877135 | erot = 2.28163864595547 | epot = -17.5917425299821 | etot = -13.2825375252553 +723000 ekin = 2.16566245424335 | erot = 2.20411346294851 | epot = -17.6523134425365 | etot = -13.2825375253446 +724000 ekin = 2.31164907977026 | erot = 2.13844446404667 | epot = -17.7326310693194 | etot = -13.2825375255025 +725000 ekin = 2.46036017286876 | erot = 2.0869120441014 | epot = -17.8298097427178 | etot = -13.2825375257477 +726000 ekin = 2.60683496355671 | erot = 2.05013619406281 | epot = -17.9395086837224 | etot = -13.2825375261029 +727000 ekin = 2.74622028398704 | erot = 2.02690424050256 | epot = -18.0556620510616 | etot = -13.282537526572 +728000 ekin = 2.87374866259628 | erot = 2.01419303066656 | epot = -18.1704792203877 | etot = -13.2825375271249 +729000 ekin = 2.98490085178579 | erot = 2.00751009694371 | epot = -18.27494847642 | etot = -13.2825375276905 +730000 ekin = 3.07576690667731 | erot = 2.00160558070566 | epot = -18.359910015553 | etot = -13.28253752817 +731000 ekin = 3.14351022574244 | erot = 1.99146923020489 | epot = -18.4175169844133 | etot = -13.282537528466 +732000 ekin = 3.18676307284264 | erot = 1.97337750697634 | epot = -18.4426781083327 | etot = -13.2825375285137 +733000 ekin = 3.20579220152253 | erot = 1.9456870659553 | epot = -18.4340167957808 | etot = -13.282537528303 +734000 ekin = 3.20238921812918 | erot = 1.90917251422492 | epot = -18.3940992602234 | etot = -13.2825375278693 +735000 ekin = 3.17951096479738 | erot = 1.86680153237891 | epot = -18.3288500244819 | etot = -13.2825375273056 +736000 ekin = 3.14073865389039 | erot = 1.8230058759971 | epot = -18.2462820565793 | etot = -13.2825375266918 +737000 ekin = 3.08984658437012 | erot = 1.78292393032115 | epot = -18.1553080407961 | etot = -13.2825375261048 +738000 ekin = 3.03043228101277 | erot = 1.75161934959083 | epot = -18.0645891562027 | etot = -13.2825375255991 +739000 ekin = 2.96566842757407 | erot = 1.73346651117868 | epot = -17.9816724639599 | etot = -13.2825375252071 +740000 ekin = 2.89817088986259 | erot = 1.73175552877345 | epot = -17.912463943576 | etot = -13.28253752494 +741000 ekin = 2.82995232211993 | erot = 1.74850528634245 | epot = -17.8609951332633 | etot = -13.282537524801 +742000 ekin = 2.76247533972923 | erot = 1.78434362386512 | epot = -17.8293564883915 | etot = -13.2825375247972 +743000 ekin = 2.69668176519633 | erot = 1.83847103681881 | epot = -17.8176903269097 | etot = -13.2825375248946 +744000 ekin = 2.6331144461464 | erot = 1.90875045568272 | epot = -17.8244024269328 | etot = -13.2825375251037 +745000 ekin = 2.5719649351672 | erot = 1.99171779991018 | epot = -17.8462202604955 | etot = -13.2825375254181 +746000 ekin = 2.51311596152491 | erot = 2.0826421561814 | epot = -17.8782956435303 | etot = -13.282537525824 +747000 ekin = 2.45621024026481 | erot = 2.17571767245968 | epot = -17.9144654390156 | etot = -13.2825375262911 +748000 ekin = 2.4007641204603 | erot = 2.26445242853415 | epot = -17.9477540757611 | etot = -13.2825375267666 +749000 ekin = 2.34635697390621 | erot = 2.34231237598165 | epot = -17.9712068770626 | etot = -13.2825375271748 +750000 ekin = 2.29290375451926 | erot = 2.40359513867759 | epot = -17.9790364206262 | etot = -13.2825375274293 +751000 ekin = 2.24097207239074 | erot = 2.44437862835496 | epot = -17.9678882282051 | etot = -13.2825375274594 +752000 ekin = 2.19206377659927 | erot = 2.46328788147024 | epot = -17.9378891852944 | etot = -13.2825375272249 +753000 ekin = 2.01910736680425 | erot = 2.37844688257153 | epot = -17.6800917192355 | etot = -13.2825374698597 +754000 ekin = 2.03397419758721 | erot = 2.38379927539831 | epot = -17.7003109699574 | etot = -13.2825374969719 +755000 ekin = 2.10287082583243 | erot = 2.42269050537392 | epot = -17.808098775342 | etot = -13.2825374441357 +756000 ekin = 2.09556625459035 | erot = 2.40575096267731 | epot = -17.7838546607744 | etot = -13.2825374435067 +757000 ekin = 2.11013463605079 | erot = 2.39174642208689 | epot = -17.7844185011481 | etot = -13.2825374430104 +758000 ekin = 2.14991880608121 | erot = 2.38537981475823 | epot = -17.8178360635602 | etot = -13.2825374427207 +759000 ekin = 2.21691275096553 | erot = 2.38948785856312 | epot = -17.8889380522097 | etot = -13.2825374426811 +760000 ekin = 2.31141054899228 | erot = 2.40468264922822 | epot = -17.9986306411391 | etot = -13.2825374429186 +761000 ekin = 2.43175472397619 | erot = 2.42917556867249 | epot = -18.1434677360907 | etot = -13.282537443442 +762000 ekin = 2.57423243283704 | erot = 2.45878794779634 | epot = -18.3155578248644 | etot = -13.2825374442311 +763000 ekin = 2.73317609373997 | erot = 2.48721280702134 | epot = -18.5029263459876 | etot = -13.2825374452263 +764000 ekin = 2.90131643326679 | erot = 2.50663479900723 | epot = -18.690488678594 | etot = -13.28253744632 +765000 ekin = 3.07040159566699 | erot = 2.50879317366612 | epot = -18.8617322166939 | etot = -13.2825374473608 +766000 ekin = 3.23203071048149 | erot = 2.48644536532744 | epot = -19.0010135239876 | etot = -13.2825374481786 +767000 ekin = 3.37856609507255 | erot = 2.43498273995184 | epot = -19.0960862836549 | etot = -13.2825374486305 +768000 ekin = 3.50392633330507 | erot = 2.35374465383522 | epot = -19.1402084357865 | etot = -13.2825374486462 +769000 ekin = 3.60408080015212 | erot = 2.24656658386371 | epot = -19.1331848322651 | etot = -13.2825374482493 +770000 ekin = 3.67731902122504 | erot = 2.12129309978206 | epot = -19.0811495685446 | etot = -13.2825374475374 +771000 ekin = 3.72500466537174 | erot = 1.98803922980452 | epot = -18.9955813418785 | etot = -13.2825374467023 +772000 ekin = 3.73784328897891 | erot = 1.84847100615872 | epot = -18.8688517432933 | etot = -13.2825374481557 +773000 ekin = 3.73518377850858 | erot = 1.74399251375944 | epot = -18.761713737683 | etot = -13.2825374454149 +774000 ekin = 3.73326270400355 | erot = 1.69319142559955 | epot = -18.7089915837464 | etot = -13.2825374541433 +775000 ekin = 3.70600761043796 | erot = 1.6566239979388 | epot = -18.6451690563952 | etot = -13.2825374480184 +776000 ekin = 3.66620956029523 | erot = 1.65229490555453 | epot = -18.6010419136787 | etot = -13.282537447829 +777000 ekin = 3.61649590749819 | erot = 1.68124406448108 | epot = -18.5802774198126 | etot = -13.2825374478333 +778000 ekin = 3.55892172037955 | erot = 1.74156460696009 | epot = -18.5830237753754 | etot = -13.2825374480357 +779000 ekin = 3.49505249872284 | erot = 1.82861083535278 | epot = -18.6062007829277 | etot = -13.2825374488521 +780000 ekin = 3.42606052970244 | erot = 1.93200454593087 | epot = -18.6406025252668 | etot = -13.2825374496335 +781000 ekin = 3.35141348725842 | erot = 2.04005284573706 | epot = -18.6740037834645 | etot = -13.2825374504691 +782000 ekin = 3.2700234367696 | erot = 2.14152553729048 | epot = -18.6940864252466 | etot = -13.2825374511865 +783000 ekin = 3.18141085684875 | erot = 2.22636120811957 | epot = -18.690309516577 | etot = -13.2825374516087 +784000 ekin = 3.08656488529642 | erot = 2.28735807349748 | epot = -18.6564604104105 | etot = -13.2825374516166 +785000 ekin = 2.98843914069599 | erot = 2.32136711573499 | epot = -18.592343707635 | etot = -13.282537451204 +786000 ekin = 2.89178850824096 | erot = 2.3295414984193 | epot = -18.5038674571453 | etot = -13.2825374504851 +787000 ekin = 2.8023307080712 | erot = 2.31656731751225 | epot = -18.4014354752266 | etot = -13.2825374496432 +788000 ekin = 2.72556137551752 | erot = 2.28924565772307 | epot = -18.2973444820957 | etot = -13.2825374488551 +789000 ekin = 2.6656985022175 | erot = 2.25498711354848 | epot = -18.2032230640058 | etot = -13.2825374482399 +790000 ekin = 2.62507547599935 | erot = 2.22062577794683 | epot = -18.1282387017979 | etot = -13.2825374478518 +791000 ekin = 2.60400664952963 | erot = 2.19166523694291 | epot = -18.0782093341748 | etot = -13.2825374477022 +792000 ekin = 2.60095165935059 | erot = 2.17186849882108 | epot = -18.0553576059557 | etot = -13.282537447784 +793000 ekin = 2.61278727243034 | erot = 2.1630579474879 | epot = -18.0583826680031 | etot = -13.2825374480849 +794000 ekin = 2.63509078851047 | erot = 2.16503786006958 | epot = -18.0826660971656 | etot = -13.2825374485855 +795000 ekin = 2.66245645585368 | erot = 2.1756290014367 | epot = -18.1206229065374 | etot = -13.282537449247 +796000 ekin = 2.68895951870523 | erot = 2.19088748025581 | epot = -18.1623844489478 | etot = -13.2825374499868 +797000 ekin = 2.70892452688332 | erot = 2.2056406086122 | epot = -18.197102586158 | etot = -13.2825374506625 +798000 ekin = 2.71873874100197 | erot = 2.21455364270924 | epot = -18.2158298332998 | etot = -13.2825374495886 +799000 ekin = 2.70000299973817 | erot = 2.2105054534633 | epot = -18.1930459030985 | etot = -13.282537449897 +800000 ekin = 2.65392049094459 | erot = 2.17300546859124 | epot = -18.1094633784201 | etot = -13.2825374188843 +801000 ekin = 2.82505345316557 | erot = 2.13616134654269 | epot = -18.2437522542245 | etot = -13.2825374545162 +802000 ekin = 2.90470228885208 | erot = 2.10953657420558 | epot = -18.2967762804394 | etot = -13.2825374173817 +803000 ekin = 2.96775259915972 | erot = 2.08137573430732 | epot = -18.3316657516683 | etot = -13.2825374182013 +804000 ekin = 3.01419864043949 | erot = 2.05336319944923 | epot = -18.3500992582319 | etot = -13.2825374183431 +805000 ekin = 3.03950260644552 | erot = 2.02738087501351 | epot = -18.3494208998051 | etot = -13.2825374183461 +806000 ekin = 3.04147612131243 | erot = 2.00524180159513 | epot = -18.3292553411016 | etot = -13.2825374181941 +807000 ekin = 3.02009152298814 | erot = 1.98876426014739 | epot = -18.2913932010452 | etot = -13.2825374179097 +808000 ekin = 2.97716861753119 | erot = 1.97979280799342 | epot = -18.2394988430722 | etot = -13.2825374175476 +809000 ekin = 2.91576405138726 | erot = 1.98007542312432 | epot = -18.1783768916846 | etot = -13.282537417173 +810000 ekin = 2.83951999042134 | erot = 1.99102014259852 | epot = -18.1130775498589 | etot = -13.282537416839 +811000 ekin = 2.75216924199515 | erot = 2.01344070753323 | epot = -18.0481473661025 | etot = -13.2825374165741 +812000 ekin = 2.65727213726343 | erot = 2.04739495988655 | epot = -17.987204513533 | etot = -13.282537416383 +813000 ekin = 2.55815479837528 | erot = 2.09215794771562 | epot = -17.9328501623443 | etot = -13.2825374162534 +814000 ekin = 2.4579662372483 | erot = 2.14630993623329 | epot = -17.8868135896497 | etot = -13.2825374161681 +815000 ekin = 2.35976627216073 | erot = 2.20788718914275 | epot = -17.8501908774147 | etot = -13.2825374161112 +816000 ekin = 2.26657574981526 | erot = 2.27454135627298 | epot = -17.8236545221636 | etot = -13.2825374160753 +817000 ekin = 2.18134946483051 | erot = 2.3436713345316 | epot = -17.8075582154243 | etot = -13.2825374160622 +818000 ekin = 2.10686415434699 | erot = 2.41251844145424 | epot = -17.8019200118806 | etot = -13.2825374160794 +819000 ekin = 2.04554497125477 | erot = 2.47824070198672 | epot = -17.8063230893767 | etot = -13.2825374161352 +820000 ekin = 1.99927680186843 | erot = 2.53799486411919 | epot = -17.8198090822204 | etot = -13.2825374162328 +821000 ekin = 1.96925307966866 | erot = 2.58905270243613 | epot = -17.840843198472 | etot = -13.2825374163673 +822000 ekin = 1.95590272109404 | erot = 2.62895986973405 | epot = -17.8674000073523 | etot = -13.2825374165242 +823000 ekin = 1.95890926741904 | erot = 2.65572860619527 | epot = -17.8971752902976 | etot = -13.2825374166833 +824000 ekin = 1.977310461331 | erot = 2.66804286174235 | epot = -17.9278907398948 | etot = -13.2825374168215 +825000 ekin = 2.00964945329754 | erot = 2.66544750505568 | epot = -17.9576343752703 | etot = -13.2825374169171 +826000 ekin = 2.0541442314356 | erot = 2.64849047615147 | epot = -17.9851721245422 | etot = -13.2825374169552 +827000 ekin = 2.10884212221679 | erot = 2.61877894563757 | epot = -18.0101584847866 | etot = -13.2825374169322 +828000 ekin = 2.17172935733676 | erot = 2.57890618406652 | epot = -18.0331729582634 | etot = -13.2825374168601 +829000 ekin = 2.24077304904372 | erot = 2.5322165119978 | epot = -18.0555269778081 | etot = -13.2825374167666 +830000 ekin = 2.31389012815757 | erot = 2.48241157684725 | epot = -18.0788391216955 | etot = -13.2825374166907 +831000 ekin = 2.38886546625953 | erot = 2.43305573632076 | epot = -18.104458619251 | etot = -13.2825374166707 +832000 ekin = 2.46326915871406 | erot = 2.38708705021977 | epot = -18.1328936256668 | etot = -13.282537416733 +833000 ekin = 2.53443656409172 | erot = 2.34645691970375 | epot = -18.1634309006758 | etot = -13.2825374168804 +834000 ekin = 2.59956439097001 | erot = 2.31199374937919 | epot = -18.1940955574388 | etot = -13.2825374170896 +835000 ekin = 2.65594316002407 | erot = 2.28352232981187 | epot = -18.2220029071513 | etot = -13.2825374173153 +836000 ekin = 2.70130042716651 | erot = 2.26019210855364 | epot = -18.2440299532235 | etot = -13.2825374175034 +837000 ekin = 2.73418787966583 | erot = 2.24090837049561 | epot = -18.2576336677656 | etot = -13.2825374176041 +838000 ekin = 2.75431729315362 | erot = 2.22474076448287 | epot = -18.2615954752233 | etot = -13.2825374175868 +839000 ekin = 2.76274241572831 | erot = 2.21121141264461 | epot = -18.2564912458202 | etot = -13.2825374174473 +840000 ekin = 2.76179432909388 | erot = 2.20041723497348 | epot = -18.2447489812793 | etot = -13.282537417212 +841000 ekin = 2.75470877418902 | erot = 2.1929795872171 | epot = -18.2302257783439 | etot = -13.2825374169378 +842000 ekin = 2.74495192414829 | erot = 2.18982916717498 | epot = -18.2173185080269 | etot = -13.2825374167036 +843000 ekin = 2.73536701720752 | erot = 2.19185320338424 | epot = -18.2097576371796 | etot = -13.2825374165879 +844000 ekin = 2.72739699207957 | erot = 2.19948517299773 | epot = -18.2094195817172 | etot = -13.2825374166399 +845000 ekin = 2.72069680081942 | erot = 2.2123834314525 | epot = -18.2156176491199 | etot = -13.282537416848 +846000 ekin = 2.71335245842044 | erot = 2.22935501274494 | epot = -18.2252448883063 | etot = -13.2825374171409 +847000 ekin = 2.70267547682563 | erot = 2.24859000802352 | epot = -18.2338029022618 | etot = -13.2825374174127 +848000 ekin = 2.68627674917249 | erot = 2.26812231570546 | epot = -18.2369364824441 | etot = -13.2825374175662 +849000 ekin = 2.66300406346419 | erot = 2.28632293043157 | epot = -18.2318644114456 | etot = -13.2825374175499 +850000 ekin = 2.63341305155328 | erot = 2.30223030137244 | epot = -18.218180770297 | etot = -13.2825374173713 +851000 ekin = 2.59966042962012 | erot = 2.31561676234611 | epot = -18.1978146090528 | etot = -13.2825374170866 +852000 ekin = 2.5649330756416 | erot = 2.32681511046273 | epot = -18.1742856028756 | etot = -13.2825374167712 +853000 ekin = 2.53268458711828 | erot = 2.33642702442706 | epot = -18.1516490280431 | etot = -13.2825374164977 +854000 ekin = 2.50591352350999 | erot = 2.34503055401556 | epot = -18.1334814938378 | etot = -13.2825374163123 +855000 ekin = 2.48667404327569 | erot = 2.3529787337437 | epot = -18.1221901932468 | etot = -13.2825374162274 +856000 ekin = 2.47592780438371 | erot = 2.3603420277346 | epot = -18.1188072483454 | etot = -13.2825374162271 +857000 ekin = 2.47367803113421 | erot = 2.36697110010333 | epot = -18.1231865475261 | etot = -13.2825374162886 +858000 ekin = 2.47922391314762 | erot = 2.37260088410896 | epot = -18.1343622136269 | etot = -13.2825374163703 +859000 ekin = 2.49150776537562 | erot = 2.37701216170971 | epot = -18.1510573435355 | etot = -13.2825374164502 +860000 ekin = 2.50937686487663 | erot = 2.38013993767848 | epot = -18.1720542190715 | etot = -13.2825374165164 +861000 ekin = 2.53170635734158 | erot = 2.382118173112 | epot = -18.1963619470209 | etot = -13.2825374165673 +862000 ekin = 2.55742566397641 | erot = 2.38328933411273 | epot = -18.2232524146946 | etot = -13.2825374166054 +863000 ekin = 2.58549482989182 | erot = 2.38419488615669 | epot = -18.2522271326816 | etot = -13.2825374166331 +864000 ekin = 2.61488040894193 | erot = 2.38555368952377 | epot = -18.2829715151176 | etot = -13.2825374166519 +865000 ekin = 2.64455846197211 | erot = 2.38821849293994 | epot = -18.3153143715761 | etot = -13.282537416664 +866000 ekin = 2.67354800293375 | erot = 2.39309523430222 | epot = -18.3491806539087 | etot = -13.2825374166727 +867000 ekin = 2.70096216873101 | erot = 2.40101926625376 | epot = -18.3845188516697 | etot = -13.282537416685 +868000 ekin = 2.72584498237102 | erot = 2.41260829133849 | epot = -18.4209906905118 | etot = -13.2825374168023 +869000 ekin = 2.74685098517846 | erot = 2.42808376703703 | epot = -18.4574721690819 | etot = -13.2825374168664 +870000 ekin = 2.7633451632292 | erot = 2.44707202924713 | epot = -18.492954609437 | etot = -13.2825374169607 +871000 ekin = 2.77488977650291 | erot = 2.46856883210016 | epot = -18.52599602569 | etot = -13.2825374170869 +872000 ekin = 2.78115731189941 | erot = 2.49101078905502 | epot = -18.5547055181929 | etot = -13.2825374172384 +873000 ekin = 2.78190152481948 | erot = 2.51241399948397 | epot = -18.5768529417016 | etot = -13.2825374173982 +874000 ekin = 2.77696693727655 | erot = 2.53063897251365 | epot = -18.5901433273283 | etot = -13.2825374175381 +875000 ekin = 2.76636320238677 | erot = 2.54374754553387 | epot = -18.5926481655429 | etot = -13.2825374176222 +876000 ekin = 2.75040698328634 | erot = 2.55039472458546 | epot = -18.5833391254864 | etot = -13.2825374176146 +877000 ekin = 2.72989722871737 | erot = 2.55017286738757 | epot = -18.5626075135949 | etot = -13.28253741749 +878000 ekin = 2.70625700359845 | erot = 2.54382115285145 | epot = -18.5326155736941 | etot = -13.2825374172442 +879000 ekin = 2.68156506710304 | erot = 2.5332421375899 | epot = -18.4973446215902 | etot = -13.2825374168973 +880000 ekin = 2.65843100587721 | erot = 2.52132217105652 | epot = -18.4622905934235 | etot = -13.2825374164897 +881000 ekin = 2.63972432917675 | erot = 2.51160592655705 | epot = -18.4338676718058 | etot = -13.282537416072 +882000 ekin = 2.62822235346356 | erot = 2.50790034757638 | epot = -18.4186601167335 | etot = -13.2825374156936 +883000 ekin = 2.62626662018779 | erot = 2.51387422610971 | epot = -18.4226782616929 | etot = -13.2825374153954 +884000 ekin = 2.63550251587674 | erot = 2.53269091102144 | epot = -18.4507308421049 | etot = -13.2825374152068 +885000 ekin = 2.65673814602945 | erot = 2.56668643769325 | epot = -18.5059619988685 | etot = -13.2825374151458 +886000 ekin = 2.68991716922188 | erot = 2.61709355073984 | epot = -18.5895481351839 | etot = -13.2825374152222 +887000 ekin = 2.73417552912835 | erot = 2.6838152242605 | epot = -18.7005281688277 | etot = -13.2825374154388 +888000 ekin = 2.78795008305904 | erot = 2.76526591420808 | epot = -18.8357534130565 | etot = -13.2825374157894 +889000 ekin = 2.84912017691373 | erot = 2.85831711202064 | epot = -18.9899747051915 | etot = -13.2825374162572 +890000 ekin = 2.91517691409144 | erot = 2.95839462905156 | epot = -19.1561089599533 | etot = -13.2825374168103 +891000 ekin = 2.98341766730812 | erot = 3.05976765321724 | epot = -19.325722737928 | etot = -13.2825374174026 +892000 ekin = 3.05115351194122 | erot = 3.15603968509377 | epot = -19.4897306150129 | etot = -13.2825374179779 +893000 ekin = 3.11590366932995 | erot = 3.24080527058909 | epot = -19.6392463583964 | etot = -13.2825374184774 +894000 ekin = 3.17554452677574 | erot = 3.30838806048503 | epot = -19.7664700061104 | etot = -13.2825374188496 +895000 ekin = 3.22839008199059 | erot = 3.35454380329715 | epot = -19.8654713043472 | etot = -13.2825374190595 +896000 ekin = 3.27319974841242 | erot = 3.37700709675264 | epot = -19.9327442642579 | etot = -13.2825374190928 +897000 ekin = 3.30912548213112 | erot = 3.37578333286277 | epot = -19.967446233953 | etot = -13.2825374189591 +898000 ekin = 3.33561719165196 | erot = 3.3531309986516 | epot = -19.9712856089931 | etot = -13.2825374186895 +899000 ekin = 3.35230310065721 | erot = 3.31323476899373 | epot = -19.9480752879843 | etot = -13.2825374183334 +900000 ekin = 3.35886034343544 | erot = 3.26162723368974 | epot = -19.9030249950731 | etot = -13.2825374179479 +901000 ekin = 3.35489762596209 | erot = 3.20446448625264 | epot = -19.8418995298029 | etot = -13.2825374175882 +902000 ekin = 3.33988398696538 | erot = 3.14778460706124 | epot = -19.7702060113224 | etot = -13.2825374172958 +903000 ekin = 3.31316641783821 | erot = 3.09687096396604 | epot = -19.6925747988938 | etot = -13.2825374170895 +904000 ekin = 3.27411465308455 | erot = 3.05580881507587 | epot = -19.6124608851232 | etot = -13.2825374169628 +905000 ekin = 3.22240761769978 | erot = 3.02727711778411 | epot = -19.5322221523689 | etot = -13.282537416885 +906000 ekin = 3.15843123273498 | erot = 3.01257047454492 | epot = -19.4535391240911 | etot = -13.2825374168112 +907000 ekin = 3.08369712964382 | erot = 3.01180553940022 | epot = -19.3780400857413 | etot = -13.2825374166972 +908000 ekin = 3.00113487274611 | erot = 3.02423547951158 | epot = -19.3079077687759 | etot = -13.2825374165182 +909000 ekin = 2.91509126886064 | erot = 3.0485809791401 | epot = -19.2462096642835 | etot = -13.2825374162828 +910000 ekin = 2.83091809167562 | erot = 3.08328866526031 | epot = -19.1967441729738 | etot = -13.2825374160379 +911000 ekin = 2.7541604271422 | erot = 3.1266566210814 | epot = -19.1633544640806 | etot = -13.282537415857 +912000 ekin = 2.68982240100996 | erot = 3.1767030385921 | epot = -19.1490628553551 | etot = -13.2825374157531 +913000 ekin = 2.64026279373643 | erot = 3.23106967523778 | epot = -19.1538698849232 | etot = -13.282537415949 +914000 ekin = 2.60494541465082 | erot = 3.28757760697213 | epot = -19.1750604377642 | etot = -13.2825374161413 +915000 ekin = 2.58331294239456 | erot = 3.34356245911015 | epot = -19.2094128182448 | etot = -13.2825374167401 +916000 ekin = 2.57222527647779 | erot = 3.39542630316431 | epot = -19.2501889969159 | etot = -13.2825374172738 +917000 ekin = 2.56717379817942 | erot = 3.43991413449175 | epot = -19.2896253504428 | etot = -13.2825374177716 +918000 ekin = 2.56366862210109 | erot = 3.47431911616615 | epot = -19.3205251564115 | etot = -13.2825374181443 +919000 ekin = 2.55808580304574 | erot = 3.49688251813148 | epot = -19.3375057395072 | etot = -13.28253741833 +920000 ekin = 2.54828083364558 | erot = 3.5070678678649 | epot = -19.3378861198184 | etot = -13.2825374183079 +921000 ekin = 2.53385837590705 | erot = 3.50557961685233 | epot = -19.3219754108608 | etot = -13.2825374181014 +922000 ekin = 2.51606053239869 | erot = 3.49409623216883 | epot = -19.2926941823441 | etot = -13.2825374177766 +923000 ekin = 2.49728908788132 | erot = 3.47476611576438 | epot = -19.2545926210732 | etot = -13.2825374174275 +924000 ekin = 2.48035717202194 | erot = 3.44958564398511 | epot = -19.2124802331591 | etot = -13.2825374171521 +925000 ekin = 2.46765713254659 | erot = 3.41982437264767 | epot = -19.1700189222178 | etot = -13.2825374170235 +926000 ekin = 2.46048446158288 | erot = 3.38566546873097 | epot = -19.1286873473806 | etot = -13.2825374170668 +927000 ekin = 2.45872404317125 | erot = 3.34617863031278 | epot = -19.0874400907354 | etot = -13.2825374172514 +928000 ekin = 2.46097855171065 | erot = 3.29964380838023 | epot = -19.0431597775946 | etot = -13.2825374175038 +929000 ekin = 2.46505358069594 | erot = 3.24413140257229 | epot = -18.991722401002 | etot = -13.2825374177338 +930000 ekin = 2.46859437787823 | erot = 3.17816487157566 | epot = -18.9292966673187 | etot = -13.2825374178649 +931000 ekin = 2.46965047267191 | erot = 3.10127887080617 | epot = -18.8534667613313 | etot = -13.2825374178532 +932000 ekin = 2.4670173255647 | erot = 3.01434778959557 | epot = -18.7639025328451 | etot = -13.2825374176848 +933000 ekin = 2.46031519134382 | erot = 2.9197399878057 | epot = -18.6625925965562 | etot = -13.2825374174067 +934000 ekin = 2.44985996562476 | erot = 2.82081794784481 | epot = -18.5532153305218 | etot = -13.2825374170523 +935000 ekin = 2.436420580333 | erot = 2.72162862765433 | epot = -18.4405866246576 | etot = -13.2825374166703 +936000 ekin = 2.42095423708767 | erot = 2.62651830215161 | epot = -18.3300099555418 | etot = -13.2825374163026 +937000 ekin = 2.40438434932027 | erot = 2.53973621279557 | epot = -18.226657978095 | etot = -13.2825374159791 +938000 ekin = 2.38744919935998 | erot = 2.4651292336249 | epot = -18.135115848703 | etot = -13.2825374157181 +939000 ekin = 2.37062067073867 | erot = 2.40593643839711 | epot = -18.0590945246642 | etot = -13.2825374155285 +940000 ekin = 2.35407564445261 | erot = 2.36465978724872 | epot = -18.0012728471164 | etot = -13.2825374154151 +941000 ekin = 2.33770002396805 | erot = 2.3429775907629 | epot = -17.9632150301122 | etot = -13.2825374153812 +942000 ekin = 2.3211100477539 | erot = 2.34167204177044 | epot = -17.9453195049536 | etot = -13.2825374154293 +943000 ekin = 2.30368578977883 | erot = 2.36056240878928 | epot = -17.9467856141281 | etot = -13.28253741556 +944000 ekin = 2.28462216192276 | erot = 2.39846175869457 | epot = -17.965621336385 | etot = -13.2825374157677 +945000 ekin = 2.2630091294477 | erot = 2.45319770839139 | epot = -17.9987442538757 | etot = -13.2825374160366 +946000 ekin = 2.23795189081835 | erot = 2.52174524491464 | epot = -18.0422345520714 | etot = -13.2825374163384 +947000 ekin = 2.20873145000821 | erot = 2.60050188215201 | epot = -18.0917707487932 | etot = -13.282537416633 +948000 ekin = 2.17498954570766 | erot = 2.68569096156255 | epot = -18.1432179241464 | etot = -13.2825374168762 +949000 ekin = 2.13690579381781 | erot = 2.77382147859291 | epot = -18.1932646894412 | etot = -13.2825374170305 +950000 ekin = 2.09532426392926 | erot = 2.86208910103834 | epot = -18.2399507820441 | etot = -13.2825374170765 +951000 ekin = 2.05179334892108 | erot = 2.94860198731117 | epot = -18.2829327532513 | etot = -13.282537417019 +952000 ekin = 2.00850116617196 | erot = 3.03236285196215 | epot = -18.3234014350193 | etot = -13.2825374168852 +953000 ekin = 1.96811370411823 | erot = 3.11301524923778 | epot = -18.3636663700751 | etot = -13.2825374167191 +954000 ekin = 1.93354422096465 | erot = 3.19043207950452 | epot = -18.4065137170385 | etot = -13.2825374165694 +955000 ekin = 1.90769299354898 | erot = 3.26426019429227 | epot = -18.4544906043215 | etot = -13.2825374164802 +956000 ekin = 1.89319483668346 | erot = 3.3335310510213 | epot = -18.5092633041882 | etot = -13.2825374164834 +957000 ekin = 1.89220136687493 | erot = 3.39641763043281 | epot = -18.5711564139026 | etot = -13.2825374165948 +958000 ekin = 1.90621184327196 | erot = 3.45018116338437 | epot = -18.6389304234696 | etot = -13.2825374168133 +959000 ekin = 1.93595602572738 | erot = 3.49131884016615 | epot = -18.7098122830149 | etot = -13.2825374171214 +960000 ekin = 1.98132739808155 | erot = 3.51589596586286 | epot = -18.7797607814332 | etot = -13.2825374174888 +961000 ekin = 2.04135467404736 | erot = 3.52022622800403 | epot = -18.8441183199515 | etot = -13.2825374179001 +962000 ekin = 2.11395441310799 | erot = 3.50134462367084 | epot = -18.8978364550807 | etot = -13.2825374183019 +963000 ekin = 2.19624676899701 | erot = 3.45688460164827 | epot = -18.9356687892675 | etot = -13.2825374186222 +964000 ekin = 2.28502253915305 | erot = 3.38607259923977 | epot = -18.9536325572173 | etot = -13.2825374188245 +965000 ekin = 2.37703902445876 | erot = 3.290048679397 | epot = -18.9496251223776 | etot = -13.2825374185219 +966000 ekin = 2.47063968725093 | erot = 3.1723513983338 | epot = -18.9255285040288 | etot = -13.2825374184441 +967000 ekin = 2.56372995923146 | erot = 3.03797961445187 | epot = -18.8842469918799 | etot = -13.2825374181965 +968000 ekin = 2.65424153344269 | erot = 2.89333166097639 | epot = -18.8301106122161 | etot = -13.282537417797 +969000 ekin = 2.74102206186552 | erot = 2.74597895251273 | epot = -18.7695384316796 | etot = -13.2825374173014 +970000 ekin = 2.82317857356224 | erot = 2.604190086995 | epot = -18.7099060774559 | etot = -13.2825374168987 +971000 ekin = 2.8994689638118 | erot = 2.4760495859706 | epot = -18.6580559662902 | etot = -13.2825374165078 +972000 ekin = 2.9692788351105 | erot = 2.36783972481189 | epot = -18.6196559761964 | etot = -13.282537416274 +973000 ekin = 3.03160430536472 | erot = 2.2837390116559 | epot = -18.5978807332491 | etot = -13.2825374162285 +974000 ekin = 3.08487810189262 | erot = 2.22552920107224 | epot = -18.5929447193212 | etot = -13.2825374163564 +975000 ekin = 3.12708218339791 | erot = 2.19270938701088 | epot = -18.6023289870154 | etot = -13.2825374166067 +976000 ekin = 3.15606698313496 | erot = 2.18294126797245 | epot = -18.6215456680199 | etot = -13.2825374169125 +977000 ekin = 3.16994500148915 | erot = 2.19267118134068 | epot = -18.6451536000414 | etot = -13.2825374172116 +978000 ekin = 3.16742946230438 | erot = 2.21776877388408 | epot = -18.6677356536463 | etot = -13.2825374174579 +979000 ekin = 3.14804045634032 | erot = 2.25406876454721 | epot = -18.6846466385122 | etot = -13.2825374176247 +980000 ekin = 3.11216367300116 | erot = 2.29776911310777 | epot = -18.6924702038109 | etot = -13.282537417702 +981000 ekin = 3.06099214892659 | erot = 2.3456929996696 | epot = -18.6892225662862 | etot = -13.28253741769 +982000 ekin = 2.99639964718071 | erot = 2.39544433336442 | epot = -18.6743813981403 | etot = -13.2825374175951 +983000 ekin = 2.92078844001815 | erot = 2.44547840699747 | epot = -18.6488042644435 | etot = -13.2825374174279 +984000 ekin = 2.83693459158518 | erot = 2.49508912549767 | epot = -18.6145611342876 | etot = -13.2825374172048 +985000 ekin = 2.74783419632812 | erot = 2.5443043349293 | epot = -18.574675948205 | etot = -13.2825374169476 +986000 ekin = 2.65654531631453 | erot = 2.59369131479764 | epot = -18.5327740477957 | etot = -13.2825374166835 +987000 ekin = 2.56602543639744 | erot = 2.64409903932047 | epot = -18.4926618921587 | etot = -13.2825374164408 +988000 ekin = 2.47897321242724 | erot = 2.69638105728562 | epot = -18.4578916859573 | etot = -13.2825374162445 +989000 ekin = 2.39763961356463 | erot = 2.75059396001095 | epot = -18.4307709898088 | etot = -13.2825374162332 +990000 ekin = 2.32368779513216 | erot = 2.8060334288419 | epot = -18.4122586401602 | etot = -13.2825374161862 +991000 ekin = 2.25825301239778 | erot = 2.86226671700632 | epot = -18.403057145624 | etot = -13.2825374162199 +992000 ekin = 2.20187988804497 | erot = 2.91825634883864 | epot = -18.40267365322 | etot = -13.2825374163364 +993000 ekin = 2.15452775813786 | erot = 2.97231721272995 | epot = -18.4093823873994 | etot = -13.2825374165316 +994000 ekin = 2.1156117684003 | erot = 3.02214023540268 | epot = -18.4202894205965 | etot = -13.2825374167935 +995000 ekin = 2.0840816135671 | erot = 3.0648940369717 | epot = -18.4315130676401 | etot = -13.2825374171013 +996000 ekin = 2.05854312781033 | erot = 3.09743221589021 | epot = -18.4385127611221 | etot = -13.2825374174216 +997000 ekin = 2.03742523644506 | erot = 3.11662356541409 | epot = -18.4365862195703 | etot = -13.2825374177112 +998000 ekin = 2.0191844917443 | erot = 3.11978989754515 | epot = -18.4215118072117 | etot = -13.2825374179223 +999000 ekin = 2.00252382756565 | erot = 3.10518925660486 | epot = -18.3902505021827 | etot = -13.2825374180121 +1000000 ekin = 1.98658902728357 | erot = 3.07244218051013 | epot = -18.341568625748 | etot = -13.2825374179543 + 1000000 0.088292846 -1.1874188 0.041070751 -1.0221862 -7.1515284e-05 +Loop time of 31.8631 on 4 procs for 1000000 steps with 16 atoms + +Performance: 27116.007 tau/day, 31384.268 timesteps/s +99.5% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 4.7557 | 14.198 | 24.52 | 210.8 | 44.56 +Bond | 0.22678 | 0.45105 | 0.74273 | 29.9 | 1.42 +Neigh | 0.00012 | 0.00012675 | 0.00013 | 0.0 | 0.00 +Comm | 2.6837 | 2.8338 | 3.0258 | 7.8 | 8.89 +Output | 2e-05 | 2.75e-05 | 3e-05 | 0.0 | 0.00 +Modify | 0.43472 | 0.8763 | 1.3871 | 38.7 | 2.75 +Other | | 13.5 | | | 42.38 + +Nlocal: 4 ave 7 max 1 min +Histogram: 1 0 0 0 0 2 0 0 0 1 +Nghost: 10.5 ave 12 max 9 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 38.75 ave 63 max 11 min +Histogram: 1 0 0 0 0 1 1 0 0 1 + +Total # of neighbors = 155 +Ave neighs/atom = 9.6875 +Ave special neighs/atom = 3.75 +Neighbor list builds = 6 +Dangerous builds = 0 + +#write_restart config.${number}.* +Total wall time: 0:00:31 From cbbe449d07a051cb870efd9600e474d99f151623 Mon Sep 17 00:00:00 2001 From: Oliver Henrich Date: Fri, 15 Nov 2019 15:59:06 +0000 Subject: [PATCH 027/199] Updated README --- src/USER-CGDNA/README | 74 +++++++++++++++++++++++++------------------ 1 file changed, 44 insertions(+), 30 deletions(-) diff --git a/src/USER-CGDNA/README b/src/USER-CGDNA/README index 48d6178d13..a57168e53e 100644 --- a/src/USER-CGDNA/README +++ b/src/USER-CGDNA/README @@ -2,12 +2,12 @@ This package contains a LAMMPS implementation of coarse-grained models of DNA, which can be used to model sequence-specific DNA strands. -Please cite [1] and the relevant oxDNA articles in any publication -that uses this package. +Please cite [1] and the relevant oxDNA, oxDNA2 and oxRNA2 articles +in any publication that uses this package. -See the doc pages and [2,3,4] for the individual bond and pair styles. +See the doc pages and [2,3,4,5,6] for the individual bond and pair styles. The packages contains also a new Langevin-type rigid-body integrator, -which has also its own doc page and is explained in [5]. +which has also its own doc page and is explained in [7]. [1] O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, "Coarse-grained simulation of DNA using LAMMPS", @@ -17,24 +17,31 @@ Eur. Phys. J. E 41, 57 (2018). and thermodynamic properties of a coarse-grained DNA model", J. Chem. Phys. 134, 085101 (2011). -[3] T.E. Ouldridge, Coarse-grained modelling of DNA and DNA -self-assembly, DPhil. University of Oxford (2011). +[3] T.E. Ouldridge, "Coarse-grained modelling of DNA and DNA +self-assembly", DPhil. University of Oxford (2011). -[4] B.E. Snodin, F. Randisi, M. Mosayebi, et al., Introducing -Improved Structural Properties and Salt Dependence into a Coarse-Grained -Model of DNA, J. Chem. Phys. 142, 234901 (2015). +[4] B.E. Snodin, F. Randisi, M. Mosayebi, et al., "Introducing +Improved structural properties and salt dependence into a coarse-grained +model of DNA", J. Chem. Phys. 142, 234901 (2015). -[5] R. Davidchack, T. Ouldridge, M. Tretyakov, "New Langevin and +[5] P. Sulc, F. Romano, T.E. Ouldridge, et al., "A nucleotide-level +coarse-grained model of RNA", J. Chem. Phys. 140, 235102 (2014). + +[6] P. Sulc, F. Romano, T.E. Ouldridge, et al., "Sequence-dependent +thermodynamics of a coarse-grained DNA model", +J. Chem. Phys. 137, 135101 (2012). + +[7] R. Davidchack, T. Ouldridge, M. Tretyakov, "New Langevin and gradient thermostats for rigid body dynamics", J. Chem. Phys. 142, 144114 (2015). Example input and data files can be found in -/examples/USER/cgdna/examples/oxDNA/ and /oxDNA2/. Python setup -tools which create single straight or helical DNA strands as -well as DNA duplexes or arrays of duplexes can be found in -/examples/USER/cgdna/util/. A technical report with more information -on the models, the structure of the input and data file, the setup tool -and the performance of the LAMMPS-implementation of oxDNA can be found +/examples/USER/cgdna/examples/oxDNA/, /oxDNA2/ and /oxRNA2/. +Python setup tools which create single straight or helical DNA or RNA +strands as well as DNA or RNA duplexes or arrays of duplexes can be +found in /examples/USER/cgdna/util/. A technical report with more +general information on the model, its implementation and performance +as well as the structure of the data and input file can be found in /doc/src/PDF/USER-CGDNA.pdf. IMPORTANT NOTE: This package can only be used if LAMMPS is compiled @@ -54,34 +61,41 @@ oliver d o t henrich a t strath d o t ac d o t uk ** Bond styles provided by this package: -bond_oxdna_fene.cpp: backbone connectivity, a modified FENE potential +bond_oxdna_fene.cpp: backbone connectivity, + a modified FENE potential (see [2,3]) -bond_oxdna2_fene.cpp: corresponding bond style in oxDNA2 (see [3]) +bond_oxdna2_fene.cpp: corresponding bond style in oxDNA2 (see [4]) + +bond_oxrna2_fene.cpp: corresponding bond style in oxRNA2 (see [5]) ** Pair styles provided by this package: -pair_oxdna_excv.cpp: excluded volume interaction between the nucleotides +pair_oxdna_excv.cpp: excluded volume interaction between the nucleotides -pair_oxdna_stk.cpp: stacking interaction between consecutive nucleotides - on the same strand +pair_oxdna_stk.cpp: stacking interaction between consecutive nucleotides + on the same strand -pair_oxdna_hbond.cpp: hydrogen-bonding interaction between complementary - nucleotides on different strands, e.g. A-T and C-G +pair_oxdna_hbond.cpp: hydrogen-bonding interaction between complementary + nucleotides on different strands, e.g. A-T and C-G -pair_oxdna_xstk.cpp: cross-stacking interaction between nucleotides +pair_oxdna_xstk.cpp: cross-stacking interaction between nucleotides -pair_oxdna_coaxstk.cpp: coaxial stacking interaction between nucleotides +pair_oxdna_coaxstk.cpp: coaxial stacking interaction between nucleotides +pair_oxdna2_excv.cpp, pair_oxdna2_coaxstk.cpp: + corresponding pair styles in oxDNA2 (see [4]) -pair_oxdna2_excv.cpp, pair_oxdna2_coaxstk.cpp: - corresponding pair styles in oxDNA2 (see [3]) +pair_oxrna2_excv.cpp, pair_oxrna2_stk.cpp, pair_oxrna2_hbond.cpp, +pair_oxrna2_xstk.cpp: + corresponding pair styles in oxDNA2 (see [5]) + +pair_oxdna2_dh.cpp, pair_oxrna2_dh.cpp: + Debye-Hueckel electrostatic interaction between backbone sites -pair_oxdna2_dh.cpp: Debye-Hueckel electrostatic interaction between backbone - sites ** Fixes provided by this package: fix_nve_dotc_langevin.cpp: fix for Langevin-type rigid body integrator "C" - in above Ref. [3] + in above Ref. [7] fix_nve_dot.cpp: NVE-type rigid body integrator without noise From cedcc6fc50902451bd00ee61b2b4069fee7937f4 Mon Sep 17 00:00:00 2001 From: julient31 Date: Fri, 15 Nov 2019 09:27:02 -0700 Subject: [PATCH 028/199] Commit JT 111519 - modified documentation spin (compute and exchange) - modified compute spin for Ts --- .../Eqs/pair_spin_exchange_interaction.jpg | Bin 5940 -> 5554 bytes .../Eqs/pair_spin_exchange_interaction.tex | 8 ++++++-- doc/src/compute_spin.txt | 16 +++++++--------- doc/src/pair_spin_exchange.txt | 5 +++-- src/SPIN/compute_spin.cpp | 3 ++- 5 files changed, 18 insertions(+), 14 deletions(-) diff --git a/doc/src/Eqs/pair_spin_exchange_interaction.jpg b/doc/src/Eqs/pair_spin_exchange_interaction.jpg index c70d8a6554003e37472d648c1944a13ee9d3f859..269be6c155cb006c07035f8b8f4f357ccb2eaf10 100644 GIT binary patch literal 5554 zcmb6-cRZY1)6W)G&n~OC)l1YwyXxvCSUsX7SOkfl2zez4q9h1n2@)l`D2pJ`S1(aR zNJ#V&lBm&nSMHbl-TVIWe!p*?`905>IWu$4@0>X^bDq=j(`f*%r=_a}fIuLii}(Pi zp8$0L0tTNU5uijQAtNDyLP;oKFj6uq3Mwi}3Q9_98d^9t4T6S}63zfe&>`vR>8Z{! zGBF^TXp!{DGb11fQ3pywPC`PCq^6`s{=ear03gT!8;}|VgaE(@5Cj1_Z3EZ<5CDdp zP4_P#A%#F;U=SIx7x{Pop8}^J0V)Vl2M&P)0O;7{7ng+;zl{6Kz^?|HZF*H}`X4+n zw9DWh4AAt^$J-+DF#+2}I-b`5f{=kf9g~{KAGTA>mf# zvb0`+3??*%jzn>78eHTc(6`{&XQjHYb1b6^_#|f1=4I(}^+w5)g>o75^%{qDq3N-? zticOTwS(u|o1?{@%sMc%0A!{&HV1^^iOWro<$g!#Fz@4^aXcT9*nNw{W?hpmth*Wn z^_Pu80RUTYBQwR&@-jN=Jjrw%pFS@rIGIm1>^(19x+lO>hB#9I;H2>i0Ge2X&)UBM z!hB7{$)+m!H+}X6&1Wa(dM%^>&I3R+9)D?`?T82*0E58*gp`!H%)bCi0wD!~0XPzd zprw;AqGw=4aiO_+c=?HYK}Osm5D9pvUq+e`JnnqMqB6Yvq;KgE_SLUYp2}T~ZX(J& z!SaIPMcantAjXi}JNpdR_`5rXuGBi4PcwbR_?71!JEsNM8Fe{Ni11yIS&i#Z5*rbE zwS%Wu;crij{3l-4nGPM~6a1+=z;U-HZ8q~(V$D*1<>@FyotNg^MCM{YYdWw<*2 z$i2QNcqOi%M4)ImIfJRX;a%ADNFR?s`PS}u2Dya}Ug>U=Oj}k>?Ub&$Pn9wmk?-i) ziiVcfDi~`)V{0d6^`ixHA0<8GxgJq7^o-JtLRT%uweJw~+*MznU_&wyG^=7lrl^w})^y^Dw$J z>9_7L%b+q~8lWFoH(QW@8=uIQ5kH+&XE*AZEJh~cH^z?X!SjB$4>*GBds)G0QZ&~? zm+O2K#*AuAq!cXaS037CW?o@es`@Fp&r;y5(7^skH9O7{i=uWuAC)zj;v>`j5M6D5 zk^A_%%G1GReNn1~52nzd!nbp0OnT&YV*E2bqD9=r5dx=L7G_m8>&)l`&56 zCR$=G9bv5LyLNt%7au14KCrHulQqv--i)A%J08Pa=hF!%pq_-nR!@PmQ;hiA>Hg(W z!M{9*cQ{y3>N$a|KLCfS6xYo5{dNOpO(_?5scD)$uYFzsD?zY=ou3qaAj4QqkxjNq# z0xJ)U!!oSTASUbEkn?7cZQ6{y@^!YX@x6q0m_Fn`g9 zGJx5bVx4qR0VAFP|+jGk6v3JYn>9*@m)*%nTEY}$Uq(YwuhCt!X( zA{SBUD`M{fd|3fYVydcRe7i=Rxe+YFAAhnjoE%xK)mFb+)w~4m=5cLLQSh>!pSkIG zWcg7_Pir`rky);*;rSd+YRP_IE8WU?tFwP4HH-9e3UK^z^6(U>(bUu%?bQ*QbJdOH zYKS-rX&3byDt28g)Zf1#Toh|jzP5rRaS#%`@YVWQ*Kl3ospW3`#B66(i@czkS-$86 z_p}DjooiW&lr2A2ZhZOPh8T%f(oVX&u~ZRKzqsR3Q`6=N8yVZa9hiOzrN^vS$i;K+ zS%W&Vu<9AdYm?y%z9+}hH#nEv+zmr(B)@!b6e`4iM2L8G;Nv!@LRYXiz6G!f327dQ^}-!tnh~Yj^y7k2p@!Pq{Ck z&gEpyD{7j4CFRq_kteVq{cE!ZPpk9q?DQiA0`gYWWrEgY(od=jypb*zS_3zw?g$PXQJpa|6rQX0%Ps zpwx{=o-moiFF1Y{AMLz-vDKTOYU3;fiX?TF6Bb7zZPV)DX0G*C1)RLueKqsmidB-` zBCTS}nqS21(*(c0UN5N>p2CKc73LO-7vH~XygR3yp0M*^Ao&y_=2`rzV%e}y$qu#rNQMcj-na&x<6-+7Zg9%C4KqU zWQUMrZ)o%GT};cQCSLKIk;4Nr784#BtUYnPl#43rt42%~6Ve13vB^P2lS&O#KPsoM zV|{!!I@2-_<%V;^?P7O(LNj90_a8nxc=@v%rjn_&)E3Q@heIWb#BwF_=)4?iIt9Gi z>7Cpn1($XGU4J}#fk~eXf8+2_*mZlM;5kps)*(JCSrp$lWn$<0&c2BnmW2H;9W;Z^uvu4`jGLtBLU=>rh@1Rx@DO%rkkACrf z@r-lQ)+Hg=Y;A=xer$e_^LZfybqo~}|I9b&ZQJ_Vq?|*A-0px$BQ@>Mx*hGU-=V;v z(FtqyT8x?D${HS!1G$eE^n_D=QGu62Zqm_Ki<{k`GWu+hW z_!eMBqkdLJ4vzFq2+asQ5YPQ=aFR7bH^AZiNXCRImb>%ec^OBuUTVb_2dfg*H|LT^ zzs*bFGb;qknI7a?8~WEcb0oYFzRMxRsOXV<1tS@mc-`d2S+%zeb4^@|c?3cJ|F+VH1?N1w>sdIDs^8rB`p|Xk#gyy1Rh+#RoB$rzJ(g=_ed(;nWqGtDpzECx|~wl zA-;OGHpfZur3%`%DXQTMuQn2I%adp>(gr^TXgiXKjB>X-7$&qivO@}||K)#pk2O9jzvH%C zw`uVnmN2&3q@gCJ$VN7tF(Ps#C#CgTysIKBqG_uux`Zq_SiV_u2Im++FMo~c7C;j-hbdnWBS#-^1*p0~Weu7v-v!HIL@E3fLFd?GsYnGU)&_n~zv%|l$^ z=}?ZJZ%AKcK~?DtU17>j{KDgppcKAmuR#MM)Y^KKuWqFJ?^$2H770F`_T}wunX@E`FK&8Izcil0#A*EQR=A)~F&B#FM?oi#>TMLYK z)fD*g`)JiqprgatH<4TB)N*YwIzBsL-n|4?sz&+{MZhZB&LQ!z{b`D!&`}84B zZyD?yfez?y#Z|;q@z|7Xhqt|L(WiRYgx4ktCKhm%;Y3hIG9( z=T(Q+uh7$|X;sHKnUrEsFoKt;Z38h1z| zy4f&&Zc$X{GLtRA*~Gc1yn@^$hp^pT$G6JjFq0foY4T;MIAj#roTHKIAk@)l{Ib7R zrz7*595v-PLYlF=5Qpj1GOE8c|Jv>o29XKgJl#O=?e6bpn@uXrQq5{`|Hnqb!OL1I_G{=tS2Utz_@SLuRIcod%7$BxFo zSu8M8hxVedU5dy@FoeBoc|=d91G)mkw>Gp&l3_aZ`J>R8IDpnJlaQkzkKDIOsWrY| zpAJ)>*io3g2oF256KEDkTjGM1$=d1_Wn9HJct|IO_3jORd}uI*Yaz8?E0(!DKx#^k z?2yoKx^gX4FNr%$8LAw;`E(xSwzT4)>4m!TmXuopVM%$JVf>k`F(Vau9A(B!Cim{O17}*~&@&lTUa&4ILG@RcDzSzJ9+0EJ#4a6Z zFbH^}L&RTQIw)FI-e3@l7X2p){iksh?LWu*kBOZP_a|chOKpEv{lovy>iD(wTdDdq_8jkkV3?Ti19Q6b-|wY!4yRp$nP(z2oOUZHt^8BGDy=+4LOYso(Z9!H@tZSfS(7ffU$dlHTsO{n*-^OeDJa|Ru8=JyTRQ{(F_Wa=NE%VK7P z#YP%V!Me66;Xr+We8G!XMz0ZJOE1Fq3Fi~WOsHNbda8aQ=+SA&M+gO>=2cW>8+QgN z)pWiUDN+knQpC)bO7||k-ibO$6mY4}qRNrKZF^_eoq>L%v8?UR> z+%~kc8m(NC-r6#L#eH~n3gn#vazS<$E<(4g8aU;#wZ z_YKKsWa1!1HG=ns8^h{eLGbMCLYW++W7%P=%%Yk?jT@hXoO+NX(1Ns*B)#BJCc=^^ zbsfbWNwCdt{J_OO?Z6%wSDaVj79|U?kNR3MX&C=H#bOXT^@IK5j*N=0u@0a@a0eD=;pUffE=$HHKe#UDg=lhyz%7|DN5PtyZJmnCdl z)EohQ{E^+FoBnmUARwC)x@$fBoJJY87wvRHdMPMuI2kYMOPU&M%3R5nUl8Tq!d71> zX`A5TV26S#u)_ijU z0ANubZ;om`xH0Q`>hmv5&#$m&M`Rmks`VUkcIFs*ghpvG9W?;8+lW*R@{6H8Rdy!hlmy2Bi^<9tML#VT^D%9X%5x6BB|Ffna7~Lo&0VSP%##28m)vb8v7l zv2t=@&|GY24)oz5APCI|3S)r57|_fJX7vBN9kc-`dcXnX2?3!1FbV`gfetzV9smS@ zA&1NTr@`nTP&gPwPqU)`t^W&fFbOb0Xg){?5&%HIh=04m$P=QifAhaPI7SWR@mu)a z4{F?Gp!^p8?)`>`jZqzP$Z3PXWV1rhl*z zS#Czq6`wrH@FgchKIL)~00G&+%DU-^V%egAsxwnyE1-%S?$vQu^?&oq@cFBhxC?Af zHC#*u;iY%Qrd9GHRGo)$^5ti7fBDg-Njb?*0pBs=rO&;gUumMr3(d`5yc4d$iMPIv z#SLmhL(1K=EZ-lls1PMmG$?k}4S-mE_fB0t({Rh2;(VL|$sBOc@z73dF#Twt5<~fu z|L50X$ac>8&X#tTu<@OLl!pvhqYy*9>CIliw0i!`dx8IEV--1bU&&m7oS@V{|Cix# z*QAgD7z_r1p>!bFUs@=Pwu^KC9F1fbz@s=YoU+<%Lc&-%McRJR({>RA1OFl@0ev1> zUl+1#mHB#49Tlp@hS|0)J&$G-0_WjZIe*yT19$Aw5Iv!T$0W}$s7x*J2Dx8SJ^;!F z6jC)ce0IE7Ebq&X#lA6eK7ICXTiUG5C^ssXd>IyNTe%sb%2JK1iR`{FSAmK-B6xk# zsb2P?)WZ%L{<&~&H&UP6eiP%Drl_@XF%D)os|R=W&u{gs7ux-htMP6PnDTYZ**sUg zHhZBuq<2%wWIYkexGI4`rc*7`)04WE1>mt` z-w+8~J`($*!7IB4{9nDpr>4zub`5x~M20W#y63Ve3=SLiwuaE_XMDIH8n92k?*C{T zQim@K6cFM(8FBJ$l_J(OvZ&;|DhKIBvphwkIkBg36+OLYpe$Lg_~tu*-BV6cg06N1 zw{DmNMVH8@@vfck^^0zlR2mqo%}AH_&1X!~cD2A%e3%Qb7K=Ze$vrur{8Uo>w^}>yq(&gafOfXSJXhb%R>fw()ml)13hCN&Qge z&8p()8+ytyQn$(VUX?Vr+@EirHPcWZVQ;>ba`%GOh}kzY_#fiqAGF?`jg$CDC2#bk ztK9KBhY0)W&|DULD#WAOqbY8p1?kT#9(WfO;E0zost3gv73-W9YQ~549{~4X`{B&Z zO=VtXn=i$8X8urgj`v(Gtu;$EX~=vkb$_($r(^Fv#^Qs^MssJzwqn5J{c-hUzJu+C zTY{cJF+5eM4##(U5qxJd&GohWn+;A$z~gHrR*EO9jLacL_*8>8>+sTr%}z~gmZ4xr zo0)iJ7HJoc5#C67<(%YvqZ!0CE4adgD__gmP7GKa4tNiqtD|=~s)b~?B&0@v| zbi)_2yX(rv?CLKhyOO8GwtZ&C%5=& zh{N(14uC77Lw@8f(d8@eMz)&8mkK9w#x>YJSHgOt$$ll2|rzN8@NiQ*<#YEQ+ z0MFe4!AmLjmu$0T;q7Lj!`Hvl?U!qM82yA?v0>zi3%eALf$my|9=FXx*BCbINIEM;#Ql(&czQCD}rSKfW?aMrA2tp?}09NG>uFn#+$ZlzgU=dZ<<8D^(R@r;wz8-^!D{&#I%G! zZ=w{ibi$SI6B`1u6ZO;I0cYG>!~VjR_^#c7 zbs;g-{TIFK=`ISU%V_n499m?BuYcwd+xKz)6pXP1(*>M{tR?jqb#b}zV)H%o>LU=z?72%OsYLfa=vENcLQL6O9SRJL!oFGcdcrx@L z)RbLrW^QIV|52Qcd!C`CiAZ;ug~G%7Y|qg$|AE28i^lzHbC9gcDCx$!Zl|2 zy45$w@(YcHv9~93nzkUfI?^p_JR|~Rajz^1&5o68{7+SxLSJO>S1oRN+sRFf5-)Q_ zlgLTyC+}+#tjW);mzqV}2htf*ap-7C@s*h5Wd)9r;AxBNX&;rZXl+aRkc}~Pvs@GD zVp3M> zJJK&=c*1**pxI2&8M@v#w>Uf0O{!34;;Vgx_M378V*`@`gRInqkMBFpN*Z)X-taEI z((9k=K3=!(+L`*+Rr2=7`re|^#Mf(P!w5NO&d38TDW$cp&tUOSupY`yQ!$xZ9BN{NzB;15@mKhH{kQ!Epjt72a4+P>*| z0u|X5bt+Y6&ob+k)T6O5$gFpKDK>$s^X1l2jC=Pw?*q8UGmY15uNB6g$V$&t*K}Tu zt;8%UJD(zQrlGS^I0YK&C>`8S8C`w1N+u`Z$Ig9>o75w%wX>Ihf=PL2?WcYSJDXYA zP+S-#xtR#L_%lxF#n1s@dAj>*jqnH7?q4Sj*5|JMQ9_g+SfJw6%In5{t<Hv`F4=Ig7k!xvr*5Z=-F@QYIL)A3UbUJ(rbw0#B-mFIsM)h zFxT;hX-?EGelPA+^yayh`%d4=F554`Ux8Q4gYnD(AhLKPOj+i6T5oY^IDM3WZN=_4 zE$x&wvx4=bmUIYv_%V7@xJPJpwI1J6m)=**QiHl1-__LHjX`zSpQn5^H9p~VG+2u- z!c3oWYhWMsE;8P{RcEgt?@H%S{^MqdYtpHv3u;F&ZXEi$J{MT~TR+BonwlCt#XnYS zRp36-wXDt>dfJlWa^?L+7NM*oz2|$KoA`PzGA?P0D62zk%U^pa-4|!?9=gMNZ4wP! z=M8WgCf-#w7?+NEt$wV>M>O7UOJsDGTE1s0!ox0^8*1X1ZKRkbERfuEuqNeFxHeHoN(p%ET&#Akh~v5J zNhfLtG(#cG>#4A~$qV-51-m>?-uFFk$i^CbGKgO86YLA?PYITAG3gQzGtZR?ClsyD z4xDrf&%D&*MCl3JSM=rAXFyD|9`6Wr+Q#c*$3%*DHUg}&0-(V`FU8LF32JVU6D{kG zbH)E`xnJFxkgq4AcYJDUjA2PEdBmA)dJXCCWtUu$%f)!kwJA$yH0z6DQnWS`OkWRb z$mJA2#bQoaxo-CS)AHx9Ex+FY00`~oj!eg4|7T+OPd(*7kjBt|9Fc#4bp+CNpy~A3 zR2-BI2Y|J)=`=k9lua8;p@C^u95xDvrGRJv8ZW?xqfPPWARsK*n8yD}42Q6P6Ak}w zG2K`o{U7jONMq2b7I4wOh) zfL$--VozP}r&mW+_uHI;xJ16tHj2KWAb9k z@t&2M?=K>7H@@29p!{PsAv_(+k^0!B40)&Zc;j22V8q& z#6bvx6y9=Sdh*;mhb5DNwA=PJ*SUO(REV2ex0KW(#dU<*_k1igvAoj?LzAeK-Y*}T zMu#kq%5B~sX}PmScK}31XD5biOSac9JPxLBlIXv_%NCH~slN_=+<S(tp$>K zcx6Lg?fhqE!q%~c#q@achv26%xj|{aw3NnNqmALF(Kqf*4i7r8Ix)}l7MmD)H$_e^ z>qJX6IIXI8j*Ts1FB9h8@%~ zt-7h{ilR?8wfDZtrFji&turpI)*0j&Q0QuEC6RBbRULdfCTS{WBC=wJ*e&QZPG4Jm z%W4>3q!N>}yfW-ldxLtN<%;S4m%Xz)QI0JXKn-Bs*jhB0Wlb^49TyF{EdY0&k$e#a z@O3@Gfjy=3hQ+0wtZnA!^P*0zQTAl&l@&Ktz}LFgqagAKeK;MaFj#w0KGbYko98=exOh7~30Jk7t%zIYQ9TA?bRy>{ubm z%D8tTR(omh?dnlnFh*vS0$V?!-K>?KE(K9S)fQD|+o6X~aY(WK!Xk#^p#*ox>s%#V zE+bHy@uo_c;bLnMJpg6BsRGgF9n`HD6nhhq(eM1>rCV7}4DfZ%yOp{ot@Avh(-08?le-YZ!62~x#| zfpzX;?H=>!U|w4CL>!_O^s$dmJ7C4cVwUf$ajq%g>~v&XPY-*ll>}j`Rmm9qL0zQl zLJVqUtm*RLq26lB5%->jo{}99$v3bee%Oe}dpmtA$ND1IQ4$Bz;XxV%34woUzuopY zlQmOTyHDPSq@RzaaE2Orp;-2W(7EDDpqRd3btt^a-&0;KJ2y-*+e7S3J{LEyM34>G z;;I{oT+JNqHgU^Zvh!7z^X|uKExbFxXhu&y=G4WOt2 z1o17^8vh7I1Ks#R;p*hO2%WV74JN@hfjAwyRwOXbbo3*CRQeVhnN1k^N2N2Kjsh^T dBLdy7%#T}Jskiwn4uu#PSWA?Yw3r@D{1@QG=?MS; diff --git a/doc/src/Eqs/pair_spin_exchange_interaction.tex b/doc/src/Eqs/pair_spin_exchange_interaction.tex index f20b3e5740..8bb58e0885 100644 --- a/doc/src/Eqs/pair_spin_exchange_interaction.tex +++ b/doc/src/Eqs/pair_spin_exchange_interaction.tex @@ -1,11 +1,15 @@ \documentclass[preview]{standalone} \usepackage{varwidth} \usepackage[utf8x]{inputenc} -\usepackage{amsmath,amssymb,amsthm,bm} +\usepackage{amsmath, amssymb, graphics, setspace} + \begin{document} \begin{varwidth}{50in} \begin{equation} - \bm{H}_{ex} ~=~ -\sum_{i,j,i\neq j}^{N} {J} \left(r_{ij} \right)\, \vec{s}_{i}\cdot \vec{s}_{j} \nonumber + H_{ex} = + -\sum_{i,j}^N J_{ij} (r_{ij}) \,\vec{s}_i \cdot \vec{s}_j + %&{\rm ~if~}& \vec{m}_i^I \times \vec{m}_i^F + , \nonumber \end{equation} \end{varwidth} \end{document} diff --git a/doc/src/compute_spin.txt b/doc/src/compute_spin.txt index 0824a70dd0..dddbc856c4 100644 --- a/doc/src/compute_spin.txt +++ b/doc/src/compute_spin.txt @@ -24,17 +24,15 @@ compute out_mag all spin :pre Define a computation that calculates magnetic quantities for a system of atoms having spins. -This compute calculates 6 magnetic quantities. - -The three first quantities are the x,y and z coordinates of the total -magnetization. - -The fourth quantity is the norm of the total magnetization. - -The fifth quantity is the magnetic energy. +This compute calculates the following 6 magnetic quantities: +the three first quantities are the x,y and z coordinates of the total +magnetization, :ulb,l +the fourth quantity is the norm of the total magnetization, :l +The fifth quantity is the magnetic energy (in eV), :l The sixth one is referred to as the spin temperature, according -to the work of "(Nurdin)"_#Nurdin1. +to the work of "(Nurdin)"_#Nurdin1. :l +:ule The simplest way to output the results of the compute spin calculation is to define some of the quantities as variables, and to use the thermo and diff --git a/doc/src/pair_spin_exchange.txt b/doc/src/pair_spin_exchange.txt index 76a6d508d2..7bc6b5fef7 100644 --- a/doc/src/pair_spin_exchange.txt +++ b/doc/src/pair_spin_exchange.txt @@ -30,14 +30,15 @@ pairs of magnetic spins: :c,image(Eqs/pair_spin_exchange_interaction.jpg) where si and sj are two neighboring magnetic spins of two particles, -rij = ri - rj is the inter-atomic distance between the two particles, +rij = |ri - rj| is the inter-atomic distance between the two particles, and J(rij) is a function defining the intensity and the sign of the exchange interaction for different neighboring shells. This function is defined as: :c,image(Eqs/pair_spin_exchange_function.jpg) where a, b and d are the three constant coefficients defined in the associated -"pair_coeff" command (see below for more explanations). +"pair_coeff" command, and Rc is the radius cutoff associated to +the pair interaction (see below for more explanations). The coefficients a, b, and d need to be fitted so that the function above matches with the value of the exchange interaction for the N neighbor shells taken into account. diff --git a/src/SPIN/compute_spin.cpp b/src/SPIN/compute_spin.cpp index 6f1e72ef7e..7d7fb56e1c 100644 --- a/src/SPIN/compute_spin.cpp +++ b/src/SPIN/compute_spin.cpp @@ -129,7 +129,8 @@ void ComputeSpin::compute_vector() magtot[2] *= scale; magtot[3] = sqrt((magtot[0]*magtot[0])+(magtot[1]*magtot[1])+(magtot[2]*magtot[2])); spintemperature = hbar*tempnumtot; - spintemperature /= (kb*tempdenomtot); + // spintemperature /= (kb*tempdenomtot); + spintemperature /= (2.0*kb*tempdenomtot); vector[0] = magtot[0]; vector[1] = magtot[1]; From f96520ffc65c8f624dc37424ffcd18978dc7e7db Mon Sep 17 00:00:00 2001 From: Oliver Henrich Date: Fri, 15 Nov 2019 17:49:17 +0000 Subject: [PATCH 029/199] Added unique base pairing --- examples/USER/cgdna/README | 17 + .../oxDNA2/unique_bp/data.duplex4.4type | 130 +++ .../oxDNA2/unique_bp/data.duplex4.8type | 130 +++ .../oxDNA2/unique_bp/generate_unique.py | 828 ++++++++++++++++++ .../oxDNA2/unique_bp/in.duplex4.4type | 94 ++ .../oxDNA2/unique_bp/in.duplex4.8type | 94 ++ .../unique_bp/log.07Aug19.duplex4.4type.g++1 | 232 +++++ .../unique_bp/log.07Aug19.duplex4.4type.g++4 | 232 +++++ .../unique_bp/log.07Aug19.duplex4.8type.g++1 | 274 ++++++ .../unique_bp/log.07Aug19.duplex4.8type.g++4 | 274 ++++++ 10 files changed, 2305 insertions(+) create mode 100644 examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.4type create mode 100644 examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.8type create mode 100644 examples/USER/cgdna/examples/oxDNA2/unique_bp/generate_unique.py create mode 100644 examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.4type create mode 100644 examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.8type create mode 100644 examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++1 create mode 100644 examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++4 create mode 100644 examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++1 create mode 100644 examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++4 diff --git a/examples/USER/cgdna/README b/examples/USER/cgdna/README index a03490b630..7cbf76fd5a 100644 --- a/examples/USER/cgdna/README +++ b/examples/USER/cgdna/README @@ -55,6 +55,23 @@ are sequence-dependent (cf. keyword 'seqdep' in according pair styles). /******************************************************************************/ +/examples/oxDNA2/unique_bp: + +This example uses atom types 1-8 to model a 13 base pair duplex. +The nucleotide types are assigned as follows: +A = 1,5; C = 2,6; G = 3,7; T = 4,8 +When a large number of atom types is used, this feature allows +quasi-unique base pairing between two individual nucleotides. + +The topology is +A C G T A C G T A C G T A +1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 1 - 2 - 7 - 8 - 1 +| | | | | | | | | | | | | +4 - 3 - 2 - 1 - 8 - 7 - 6 - 5 - 4 - 3 - 6 - 5 - 4 +T G C A T G C A T G C A T + +/******************************************************************************/ + /examples/oxRNA2/duplex4 This is the duplex2 run with the oxRNA2 force field instead of the oxDNA or diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.4type b/examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.4type new file mode 100644 index 0000000000..a8412eef07 --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.4type @@ -0,0 +1,130 @@ +# LAMMPS data file +26 atoms +26 ellipsoids +24 bonds + +4 atom types +1 bond types + +# System size +-20.000000 20.000000 xlo xhi +-20.000000 20.000000 ylo yhi +-20.000000 20.000000 zlo zhi + +# Atom-ID, type, position, molecule-ID, ellipsoid flag, density +Atoms + +1 1 -6.000000000000001e-01 0.000000000000000e+00 0.000000000000000e+00 1 1 1 +2 2 -4.957432645895970e-01 -3.379920348381733e-01 3.897628551303122e-01 1 1 1 +3 3 -2.192046146198370e-01 -5.585242491865227e-01 7.795257102606244e-01 1 1 1 +4 4 1.335125603737887e-01 -5.849567473090943e-01 1.169288565390937e+00 1 1 1 +5 1 4.398311230978960e-01 -4.081036426625517e-01 1.559051420521249e+00 1 1 1 +6 2 5.932984957350773e-01 -8.942535970570469e-02 1.948814275651561e+00 1 1 1 +7 3 5.405813207414517e-01 2.603302434705350e-01 2.338577130781873e+00 1 1 1 +8 4 3.000000000000002e-01 5.196152422706634e-01 2.728339985912185e+00 1 1 1 +9 1 -4.483805615185452e-02 5.983222783087083e-01 3.118102841042497e+00 1 1 1 +10 2 -3.740938811152403e-01 4.690988894808181e-01 3.507865696172809e+00 1 1 1 +11 3 -5.733436834716847e-01 1.768531046465427e-01 3.897628551303121e+00 1 1 1 +12 4 -5.733436834716849e-01 -1.768531046465427e-01 4.287391406433434e+00 1 1 1 +13 1 -3.740938811152403e-01 -4.690988894808182e-01 4.677154261563746e+00 1 1 1 +14 4 3.740938811152403e-01 4.690988894808182e-01 4.677154261563746e+00 2 1 1 +15 1 5.733436834716849e-01 1.768531046465427e-01 4.287391406433434e+00 2 1 1 +16 2 5.733436834716849e-01 -1.768531046465426e-01 3.897628551303122e+00 2 1 1 +17 3 3.740938811152403e-01 -4.690988894808181e-01 3.507865696172810e+00 2 1 1 +18 4 4.483805615185462e-02 -5.983222783087085e-01 3.118102841042498e+00 2 1 1 +19 1 -3.000000000000003e-01 -5.196152422706636e-01 2.728339985912186e+00 2 1 1 +20 2 -5.405813207414519e-01 -2.603302434705351e-01 2.338577130781874e+00 2 1 1 +21 3 -5.932984957350776e-01 8.942535970570474e-02 1.948814275651561e+00 2 1 1 +22 4 -4.398311230978962e-01 4.081036426625520e-01 1.559051420521249e+00 2 1 1 +23 1 -1.335125603737888e-01 5.849567473090947e-01 1.169288565390937e+00 2 1 1 +24 2 2.192046146198373e-01 5.585242491865231e-01 7.795257102606246e-01 2 1 1 +25 3 4.957432645895974e-01 3.379920348381736e-01 3.897628551303123e-01 2 1 1 +26 4 6.000000000000006e-01 0.000000000000000e+00 1.110223024625157e-16 2 1 1 + +# Atom-ID, translational, rotational velocity +Velocities + +1 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +2 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +3 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +4 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +5 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +6 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +7 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +8 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +9 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +10 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +11 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +12 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +13 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +14 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +15 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +16 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +17 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +18 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +19 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +20 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +21 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +22 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +23 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +24 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +25 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +26 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 + +# Atom-ID, shape, quaternion +Ellipsoids + +1 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 1.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +2 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.555728057861408e-01 0.000000000000000e+00 0.000000000000000e+00 2.947551744109042e-01 +3 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 8.262387743159949e-01 0.000000000000000e+00 0.000000000000000e+00 5.633200580636221e-01 +4 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 6.234898018587335e-01 0.000000000000000e+00 0.000000000000000e+00 7.818314824680299e-01 +5 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 3.653410243663950e-01 0.000000000000000e+00 0.000000000000000e+00 9.308737486442042e-01 +6 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 7.473009358642424e-02 0.000000000000000e+00 0.000000000000000e+00 9.972037971811802e-01 +7 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -2.225209339563144e-01 0.000000000000000e+00 0.000000000000000e+00 9.749279121818237e-01 +8 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -5.000000000000001e-01 0.000000000000000e+00 0.000000000000000e+00 8.660254037844387e-01 +9 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 7.330518718298263e-01 -0.000000000000000e+00 0.000000000000000e+00 -6.801727377709196e-01 +10 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.009688679024190e-01 -0.000000000000000e+00 0.000000000000000e+00 -4.338837391175581e-01 +11 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.888308262251286e-01 -0.000000000000000e+00 0.000000000000000e+00 -1.490422661761745e-01 +12 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.888308262251286e-01 0.000000000000000e+00 0.000000000000000e+00 1.490422661761745e-01 +13 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.009688679024190e-01 0.000000000000000e+00 0.000000000000000e+00 4.338837391175582e-01 +14 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 -4.338837391175582e-01 9.009688679024190e-01 0.000000000000000e+00 +15 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 -1.490422661761746e-01 9.888308262251286e-01 0.000000000000000e+00 +16 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 1.490422661761745e-01 9.888308262251286e-01 -0.000000000000000e+00 +17 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 4.338837391175581e-01 9.009688679024190e-01 -0.000000000000000e+00 +18 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 6.801727377709192e-01 7.330518718298267e-01 0.000000000000000e+00 +19 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 8.660254037844386e-01 5.000000000000001e-01 0.000000000000000e+00 +20 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.749279121818235e-01 2.225209339563145e-01 0.000000000000000e+00 +21 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.972037971811801e-01 -7.473009358642428e-02 0.000000000000000e+00 +22 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.308737486442041e-01 -3.653410243663952e-01 0.000000000000000e+00 +23 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 7.818314824680296e-01 -6.234898018587339e-01 0.000000000000000e+00 +24 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 5.633200580636215e-01 -8.262387743159952e-01 0.000000000000000e+00 +25 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 -2.947551744109044e-01 9.555728057861407e-01 0.000000000000000e+00 +26 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 0.000000000000000e+00 1.000000000000000e+00 -0.000000000000000e+00 + +# Bond topology +Bonds + +1 1 1 2 +2 1 2 3 +3 1 3 4 +4 1 4 5 +5 1 5 6 +6 1 6 7 +7 1 7 8 +8 1 8 9 +9 1 9 10 +10 1 10 11 +11 1 11 12 +12 1 12 13 +13 1 14 15 +14 1 15 16 +15 1 16 17 +16 1 17 18 +17 1 18 19 +18 1 19 20 +19 1 20 21 +20 1 21 22 +21 1 22 23 +22 1 23 24 +23 1 24 25 +24 1 25 26 diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.8type b/examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.8type new file mode 100644 index 0000000000..b4d622ac46 --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.8type @@ -0,0 +1,130 @@ +# LAMMPS data file +26 atoms +26 ellipsoids +24 bonds + +8 atom types +1 bond types + +# System size +-20.000000 20.000000 xlo xhi +-20.000000 20.000000 ylo yhi +-20.000000 20.000000 zlo zhi + +# Atom-ID, type, position, molecule-ID, ellipsoid flag, density +Atoms + +1 1 -6.000000000000001e-01 0.000000000000000e+00 0.000000000000000e+00 1 1 1 +2 2 -4.957432645895970e-01 -3.379920348381733e-01 3.897628551303122e-01 1 1 1 +3 3 -2.192046146198370e-01 -5.585242491865227e-01 7.795257102606244e-01 1 1 1 +4 4 1.335125603737887e-01 -5.849567473090943e-01 1.169288565390937e+00 1 1 1 +5 5 4.398311230978960e-01 -4.081036426625517e-01 1.559051420521249e+00 1 1 1 +6 6 5.932984957350773e-01 -8.942535970570469e-02 1.948814275651561e+00 1 1 1 +7 7 5.405813207414517e-01 2.603302434705350e-01 2.338577130781873e+00 1 1 1 +8 8 3.000000000000002e-01 5.196152422706634e-01 2.728339985912185e+00 1 1 1 +9 1 -4.483805615185452e-02 5.983222783087083e-01 3.118102841042497e+00 1 1 1 +10 2 -3.740938811152403e-01 4.690988894808181e-01 3.507865696172809e+00 1 1 1 +11 7 -5.733436834716847e-01 1.768531046465427e-01 3.897628551303121e+00 1 1 1 +12 8 -5.733436834716849e-01 -1.768531046465427e-01 4.287391406433434e+00 1 1 1 +13 1 -3.740938811152403e-01 -4.690988894808182e-01 4.677154261563746e+00 1 1 1 +14 4 3.740938811152403e-01 4.690988894808182e-01 4.677154261563746e+00 2 1 1 +15 5 5.733436834716849e-01 1.768531046465427e-01 4.287391406433434e+00 2 1 1 +16 6 5.733436834716849e-01 -1.768531046465426e-01 3.897628551303122e+00 2 1 1 +17 3 3.740938811152403e-01 -4.690988894808181e-01 3.507865696172810e+00 2 1 1 +18 4 4.483805615185462e-02 -5.983222783087085e-01 3.118102841042498e+00 2 1 1 +19 5 -3.000000000000003e-01 -5.196152422706636e-01 2.728339985912186e+00 2 1 1 +20 6 -5.405813207414519e-01 -2.603302434705351e-01 2.338577130781874e+00 2 1 1 +21 7 -5.932984957350776e-01 8.942535970570474e-02 1.948814275651561e+00 2 1 1 +22 8 -4.398311230978962e-01 4.081036426625520e-01 1.559051420521249e+00 2 1 1 +23 1 -1.335125603737888e-01 5.849567473090947e-01 1.169288565390937e+00 2 1 1 +24 2 2.192046146198373e-01 5.585242491865231e-01 7.795257102606246e-01 2 1 1 +25 3 4.957432645895974e-01 3.379920348381736e-01 3.897628551303123e-01 2 1 1 +26 4 6.000000000000006e-01 0.000000000000000e+00 1.110223024625157e-16 2 1 1 + +# Atom-ID, translational, rotational velocity +Velocities + +1 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +2 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +3 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +4 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +5 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +6 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +7 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +8 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +9 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +10 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +11 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +12 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +13 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +14 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +15 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +16 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +17 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +18 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +19 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +20 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +21 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +22 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +23 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +24 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +25 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +26 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 + +# Atom-ID, shape, quaternion +Ellipsoids + +1 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 1.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +2 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.555728057861408e-01 0.000000000000000e+00 0.000000000000000e+00 2.947551744109042e-01 +3 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 8.262387743159949e-01 0.000000000000000e+00 0.000000000000000e+00 5.633200580636221e-01 +4 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 6.234898018587335e-01 0.000000000000000e+00 0.000000000000000e+00 7.818314824680299e-01 +5 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 3.653410243663950e-01 0.000000000000000e+00 0.000000000000000e+00 9.308737486442042e-01 +6 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 7.473009358642424e-02 0.000000000000000e+00 0.000000000000000e+00 9.972037971811802e-01 +7 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -2.225209339563144e-01 0.000000000000000e+00 0.000000000000000e+00 9.749279121818237e-01 +8 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -5.000000000000001e-01 0.000000000000000e+00 0.000000000000000e+00 8.660254037844387e-01 +9 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 7.330518718298263e-01 -0.000000000000000e+00 0.000000000000000e+00 -6.801727377709196e-01 +10 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.009688679024190e-01 -0.000000000000000e+00 0.000000000000000e+00 -4.338837391175581e-01 +11 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.888308262251286e-01 -0.000000000000000e+00 0.000000000000000e+00 -1.490422661761745e-01 +12 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.888308262251286e-01 0.000000000000000e+00 0.000000000000000e+00 1.490422661761745e-01 +13 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.009688679024190e-01 0.000000000000000e+00 0.000000000000000e+00 4.338837391175582e-01 +14 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 -4.338837391175582e-01 9.009688679024190e-01 0.000000000000000e+00 +15 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 -1.490422661761746e-01 9.888308262251286e-01 0.000000000000000e+00 +16 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 1.490422661761745e-01 9.888308262251286e-01 -0.000000000000000e+00 +17 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 4.338837391175581e-01 9.009688679024190e-01 -0.000000000000000e+00 +18 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 6.801727377709192e-01 7.330518718298267e-01 0.000000000000000e+00 +19 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 8.660254037844386e-01 5.000000000000001e-01 0.000000000000000e+00 +20 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.749279121818235e-01 2.225209339563145e-01 0.000000000000000e+00 +21 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.972037971811801e-01 -7.473009358642428e-02 0.000000000000000e+00 +22 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.308737486442041e-01 -3.653410243663952e-01 0.000000000000000e+00 +23 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 7.818314824680296e-01 -6.234898018587339e-01 0.000000000000000e+00 +24 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 5.633200580636215e-01 -8.262387743159952e-01 0.000000000000000e+00 +25 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 -2.947551744109044e-01 9.555728057861407e-01 0.000000000000000e+00 +26 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 0.000000000000000e+00 1.000000000000000e+00 -0.000000000000000e+00 + +# Bond topology +Bonds + +1 1 1 2 +2 1 2 3 +3 1 3 4 +4 1 4 5 +5 1 5 6 +6 1 6 7 +7 1 7 8 +8 1 8 9 +9 1 9 10 +10 1 10 11 +11 1 11 12 +12 1 12 13 +13 1 14 15 +14 1 15 16 +15 1 16 17 +16 1 17 18 +17 1 18 19 +18 1 19 20 +19 1 20 21 +20 1 21 22 +21 1 22 23 +22 1 23 24 +23 1 24 25 +24 1 25 26 diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/generate_unique.py b/examples/USER/cgdna/examples/oxDNA2/unique_bp/generate_unique.py new file mode 100644 index 0000000000..e5141bc47a --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/generate_unique.py @@ -0,0 +1,828 @@ +#!/usr/bin/env python +""" +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ +""" +""" +Creates unique base-pairings to avoid asymmetrical H-bonds. + +Modified to create the bead wall setup. +N_BEADS is the number of beads along one direction, the final system will have N_BEADS^2 beads in the wall. N_BEADS should be set to be odd number. +""" + + +#Define number of base-pairs per turn for B-form DNA +N = 10.5 +#Define distance between the big bead and the centre of mass of the last base-pair +BEAD_OFFSET = 2.0 +WALL_PARTICLE_SIZE = 2.0 +N_BEADS = 11 + +#Number of unique base type groups (1-4) ACGT counts as one group +N_BASE_TYPES = 20 + + +""" +Import basic modules +""" +import sys, os, timeit + +from timeit import default_timer as timer +start_time = timer() +""" +Try to import numpy; if failed, import a local version mynumpy +which needs to be provided +""" +try: + import numpy as np +except: + print("numpy not found. Exiting.", file=sys.stderr) + sys.exit(1) + +""" +Check that the required arguments (box offset and size in simulation units +and the sequence file were provided +""" +try: + box_offset = float(sys.argv[1]) + box_length = float(sys.argv[2]) + infile = sys.argv[3] + if len(sys.argv) == 4: + topo = 'strand' + lk = 0 + elif len(sys.argv) == 5: + topo = 'strand' + lk = int(sys.argv[4]) + +except: + print("Usage: %s <%s> <%s> <%s> <%s> " % (sys.argv[0], \ + "box offset", "box length", "file with sequences", "[Lk]"), file=sys.stderr) + sys.exit(1) +box = np.array ([box_length, box_length, box_length]) + +""" +Try to open the file and fail gracefully if file cannot be opened +""" +try: + inp = open (infile, 'r') + inp.close() +except: + print("Could not open file '%s' for reading. \ + Aborting." % infile, file=sys.stderr) + sys.exit(2) + +# return parts of a string +def partition(s, d): + if d in s: + sp = s.split(d, 1) + return sp[0], d, sp[1] + else: + return s, "", "" + +""" +Define the model constants +""" +# set model constants +PI = np.pi +POS_BASE = 0.4 +POS_BACK = -0.4 +EXCL_RC1 = 0.711879214356 +EXCL_RC2 = 0.335388426126 +EXCL_RC3 = 0.52329943261 + +""" +Define auxillary variables for the construction of a helix +""" +# center of the double strand +COM_CENTRE_DS = POS_BASE + 0.2 + +# ideal rise between two consecutive nucleotides on the +# same strand which are to be base paired in a duplex +BASE_BASE = 0.3897628551303122 + +# cutoff distance for overlap check +RC2 = 16 + +# squares of the excluded volume distances for overlap check +RC2_BACK = EXCL_RC1**2 +RC2_BASE = EXCL_RC2**2 +RC2_BACK_BASE = EXCL_RC3**2 + +# enumeration to translate from letters to numbers and vice versa +number_to_base = {1 : 'A', 2 : 'C', 3 : 'G', 4 : 'T'} +base_to_number = {'A' : 1, 'a' : 1, 'C' : 2, 'c' : 2, + 'G' : 3, 'g' : 3, 'T' : 4, 't' : 4} + +# auxillary arrays +positions = [] +a1s = [] +a3s = [] +quaternions = [] + +newpositions = [] +newa1s = [] +newa3s = [] + +basetype = [] +strandnum = [] + +bonds = [] + +""" +Convert local body frame to quaternion DOF +""" +def exyz_to_quat (mya1, mya3): + + mya2 = np.cross(mya3, mya1) + myquat = [1,0,0,0] + + q0sq = 0.25 * (mya1[0] + mya2[1] + mya3[2] + 1.0) + q1sq = q0sq - 0.5 * (mya2[1] + mya3[2]) + q2sq = q0sq - 0.5 * (mya1[0] + mya3[2]) + q3sq = q0sq - 0.5 * (mya1[0] + mya2[1]) + + # some component must be greater than 1/4 since they sum to 1 + # compute other components from it + + if q0sq >= 0.25: + myquat[0] = np.sqrt(q0sq) + myquat[1] = (mya2[2] - mya3[1]) / (4.0*myquat[0]) + myquat[2] = (mya3[0] - mya1[2]) / (4.0*myquat[0]) + myquat[3] = (mya1[1] - mya2[0]) / (4.0*myquat[0]) + elif q1sq >= 0.25: + myquat[1] = np.sqrt(q1sq) + myquat[0] = (mya2[2] - mya3[1]) / (4.0*myquat[1]) + myquat[2] = (mya2[0] + mya1[1]) / (4.0*myquat[1]) + myquat[3] = (mya1[2] + mya3[0]) / (4.0*myquat[1]) + elif q2sq >= 0.25: + myquat[2] = np.sqrt(q2sq) + myquat[0] = (mya3[0] - mya1[2]) / (4.0*myquat[2]) + myquat[1] = (mya2[0] + mya1[1]) / (4.0*myquat[2]) + myquat[3] = (mya3[1] + mya2[2]) / (4.0*myquat[2]) + elif q3sq >= 0.25: + myquat[3] = np.sqrt(q3sq) + myquat[0] = (mya1[1] - mya2[0]) / (4.0*myquat[3]) + myquat[1] = (mya3[0] + mya1[2]) / (4.0*myquat[3]) + myquat[2] = (mya3[1] + mya2[2]) / (4.0*myquat[3]) + + norm = 1.0/np.sqrt(myquat[0]*myquat[0] + myquat[1]*myquat[1] + \ + myquat[2]*myquat[2] + myquat[3]*myquat[3]) + myquat[0] *= norm + myquat[1] *= norm + myquat[2] *= norm + myquat[3] *= norm + + return np.array([myquat[0],myquat[1],myquat[2],myquat[3]]) + +""" +Adds a strand to the system by appending it to the array of previous strands +""" +def add_strands (mynewpositions, mynewa1s, mynewa3s): + overlap = False + + # This is a simple check for each of the particles where for previously + # placed particles i we check whether it overlaps with any of the + # newly created particles j + + print("## Checking for overlaps", file=sys.stdout) + + for i in range(len(positions)): + + p = positions[i] + pa1 = a1s[i] + + for j in range (len(mynewpositions)): + + q = mynewpositions[j] + qa1 = mynewa1s[j] + + # skip particles that are anyway too far away + dr = p - q + dr -= box * np.rint (dr / box) + if np.dot(dr, dr) > RC2: + continue + + # base site and backbone site of the two particles + p_pos_back = p + pa1 * POS_BACK + p_pos_base = p + pa1 * POS_BASE + q_pos_back = q + qa1 * POS_BACK + q_pos_base = q + qa1 * POS_BASE + + # check for no overlap between the two backbone sites + dr = p_pos_back - q_pos_back + dr -= box * np.rint (dr / box) + if np.dot(dr, dr) < RC2_BACK: + overlap = True + + # check for no overlap between the two base sites + dr = p_pos_base - q_pos_base + dr -= box * np.rint (dr / box) + if np.dot(dr, dr) < RC2_BASE: + overlap = True + + # check for no overlap between backbone site of particle p + # with base site of particle q + dr = p_pos_back - q_pos_base + dr -= box * np.rint (dr / box) + if np.dot(dr, dr) < RC2_BACK_BASE: + overlap = True + + # check for no overlap between base site of particle p and + # backbone site of particle q + dr = p_pos_base - q_pos_back + dr -= box * np.rint (dr / box) + if np.dot(dr, dr) < RC2_BACK_BASE: + overlap = True + + # exit if there is an overlap + if overlap: + return False + + # append to the existing list if no overlap is found + if not overlap: + + for p in mynewpositions: + positions.append(p) + for p in mynewa1s: + a1s.append (p) + for p in mynewa3s: + a3s.append (p) + # calculate quaternion from local body frame and append + for ia in range(len(mynewpositions)): + mynewquaternions = exyz_to_quat(mynewa1s[ia],mynewa3s[ia]) + quaternions.append(mynewquaternions) + + return True + +""" +Calculate angle of rotation site to site +""" +def get_angle(bp): + #n, minimal number of bases per turn + n = 10.5 + found = False + while found == False: + turns = bp/n + diff = abs( turns - round(turns)) + if diff < 0.03: + found = True + turns = round(turns)+lk + angle = (360*turns)/bp + angle = round (angle,2) + #angle =round( 360/n,2) + elif n > 11.5: + angle = 35.9 + found = True + else: + n += 0.02 + return angle + + +def get_angle2(bp): + turns = bp/N + lk + angle = (360*turns)/bp + + return angle + + + +""" +Returns the rotation matrix defined by an axis and angle +""" +def get_rotation_matrix(axis, anglest, nbp=0): + # The argument anglest can be either an angle in radiants + # (accepted types are float, int or np.float64 or np.float64) + # or a tuple [angle, units] where angle is a number and + # units is a string. It tells the routine whether to use degrees, + # radiants (the default) or base pairs turns. + if not isinstance (anglest, (np.float64, np.float32, float, int)): + if len(anglest) > 1: + if anglest[1] in ["degrees", "deg", "o"]: + angle = (np.pi / 180.) * (anglest[0]) + elif anglest[1] in ["bp"]: + if nbp == 0: + angle = int(anglest[0]) * (np.pi / 180.) * (35.9) + else: + ang = get_angle2(nbp) + angle = int(anglest[0]) * (np.pi / 180.) * (ang) + else: + angle = float(anglest[0]) + else: + angle = float(anglest[0]) + else: + angle = float(anglest) # in degrees (?) + + axis = np.array(axis) + axis /= np.sqrt(np.dot(axis, axis)) + + ct = np.cos(angle) + st = np.sin(angle) + olc = 1. - ct + x, y, z = axis + + return np.array([[olc*x*x+ct, olc*x*y-st*z, olc*x*z+st*y], + [olc*x*y+st*z, olc*y*y+ct, olc*y*z-st*x], + [olc*x*z-st*y, olc*y*z+st*x, olc*z*z+ct]]) + +""" +Generates the position and orientation vectors of a +(single or double) strand from a sequence string +""" +def generate_strand(bp, sequence=None, start_pos=np.array([0, 0, 0]), \ + dir=np.array([0, 0, 1]), perp=False, double=True, rot=0.): + # generate empty arrays + mynewpositions, mynewa1s, mynewa3s = [], [], [] + + # cast the provided start_pos array into a numpy array + start_pos = np.array(start_pos, dtype=float) + + # overall direction of the helix + dir = np.array(dir, dtype=float) + #if sequence == None: + # sequence = np.random.randint(1, 5, bp) + + # the elseif here is most likely redundant + #elif len(sequence) != bp: + # n = bp - len(sequence) + # sequence += np.random.randint(1, 5, n) + # print("sequence is too short, adding %d random bases" % n, file=sys.stderr) + + # normalize direction + dir_norm = np.sqrt(np.dot(dir,dir)) + if dir_norm < 1e-10: + print("direction must be a valid vector,\ + defaulting to (0, 0, 1)", file=sys.stderr) + dir = np.array([0, 0, 1]) + else: dir /= dir_norm + + # find a vector orthogonal to dir to act as helix direction, + # if not provided switch off random orientation + if perp is None or perp is False: + v1 = np.random.random_sample(3) + # comment in to suppress randomised base vector + v1 = [1,0,0] + v1 -= dir * (np.dot(dir, v1)) + v1 /= np.sqrt(sum(v1*v1)) + else: + v1 = perp; + + # generate rotational matrix representing the overall rotation of the helix + R0 = get_rotation_matrix(dir, rot) + + # rotation matrix corresponding to one step along the helix + R = get_rotation_matrix(dir, [1, "bp"],bp) + + # set the vector a1 (backbone to base) to v1 + a1 = v1 + + # apply the global rotation to a1 + a1 = np.dot(R0, a1) + + # set the position of the fist backbone site to start_pos + rb = np.array(start_pos) + + # set a3 to the direction of the helix + a3 = dir + + for i in range(bp): + # work out the position of the centre of mass of the nucleotide + rcom = rb - COM_CENTRE_DS * a1 + + # append to newpositions + mynewpositions.append(rcom) + mynewa1s.append(a1) + mynewa3s.append(a3) + + # if we are not at the end of the helix, we work out a1 and rb for the + # next nucleotide along the helix + if i != bp - 1: + a1 = np.dot(R, a1) + rb += a3 * BASE_BASE + + # if we are working on a double strand, we do a cycle similar + # to the previous one but backwards + if double == True: + a1 = -a1 + a3 = -dir + R = R.transpose() + for i in range(bp): + rcom = rb - COM_CENTRE_DS * a1 + mynewpositions.append (rcom) + mynewa1s.append (a1) + mynewa3s.append (a3) + a1 = np.dot(R, a1) + rb += a3 * BASE_BASE + + + #Calculate the positions of the bead wall + + last_base1 = mynewpositions[int( len(mynewpositions)/2 - 1) ] + last_base2 = mynewpositions[int( len(mynewpositions)/2) ] + mid_point = (last_base1 + last_base2) / 2 + + NN = N_BEADS**2 + p1 = [mid_point[0] - (N_BEADS-1)*WALL_PARTICLE_SIZE, mid_point[1] - (N_BEADS-1)*WALL_PARTICLE_SIZE, mid_point[2] + BEAD_OFFSET ] + for i in range(N_BEADS): + for j in range(N_BEADS): + position = [ p1[0] + 2*i*WALL_PARTICLE_SIZE, p1[1] + 2*j*WALL_PARTICLE_SIZE, p1[2]] + mynewa1s.append([1,0,0]) + mynewa3s.append([1,0,0]) + mynewpositions.append(position) + + assert (len (mynewpositions) > 0) + + return [mynewpositions, mynewa1s, mynewa3s] + + + +""" +Main function for this script. +Reads a text file with the following format: +- Each line contains the sequence for a single strand (A,C,G,T) +- Lines beginning with the keyword 'DOUBLE' produce double-stranded DNA + +Ex: Two ssDNA (single stranded DNA) +ATATATA +GCGCGCG + +Ex: Two strands, one double stranded, the other single stranded. +DOUBLE AGGGCT +CCTGTA + +""" + +def read_strands(filename): + try: + infile = open (filename) + except: + print("Could not open file '%s'. Aborting." % filename, file=sys.stderr) + sys.exit(2) + + # This block works out the number of nucleotides and strands by reading + # the number of non-empty lines in the input file and the number of letters, + # taking the possible DOUBLE keyword into account. + nstrands, nnucl, nbonds = 0, 0, 0 + lines = infile.readlines() + for line in lines: + line = line.upper().strip() + if len(line) == 0: + continue + if line[:6] == 'DOUBLE': + line = line.split()[1] + length = len(line) + print("## Found duplex of %i base pairs" % length, file=sys.stdout) + nnucl += 2*length + nstrands += 2 + nbonds+= 2*length + + else: + line = line.split()[0] + length = len(line) + print("## Found single strand of %i bases" % length, file=sys.stdout) + nnucl += length + nstrands += 1 + if topo == 'ring': + nbonds =+ length + else: + nbonds += length+1 + # rewind the sequence input file + infile.seek(0) + + print("## nstrands, nnucl = ", nstrands, nnucl, file=sys.stdout) + + # generate the data file in LAMMPS format + try: + out = open ("data.oxdna", "w") + except: + print("Could not open data file for writing. Aborting.", file=sys.stderr) + sys.exit(2) + + lines = infile.readlines() + nlines = len(lines) + i = 1 + myns = 0 + noffset = 1 + + for line in lines: + line = line.upper().strip() + + # skip empty lines + if len(line) == 0: + i += 1 + continue + + # block for duplexes: last argument of the generate function + # is set to 'True' + if line[:6] == 'DOUBLE': + line = line.split()[1] + length = len(line) + seq = [(base_to_number[x]) for x in line] + seq = np.array(seq,dtype=int) + n_a, n_c, n_g, n_t = 0, 0, 0, 0 + for s in range(seq.size): + if seq[s] == 1: + n_a += 1 + elif seq[s] == 2: + n_c += 1 + elif seq[s] ==3: + n_g += 1 + elif seq[s] == 4: + n_t += 1 + smallest_n_bases = n_c + if n_a < n_c: + smallest_n_bases = n_a + if smallest_n_bases > n_t: + smallest_n_bases = n_t + if smallest_n_bases > n_g: + smallest_n_bases = n_g + + if smallest_n_bases < N_BASE_TYPES: + print('## Not enough occurances of base types in the sequence for ' + str(N_BASE_TYPES)) + print('## unique base types, switching to ' + str(smallest_n_bases) + ' unique types') + else: + smallest_n_bases = N_BASE_TYPES + + a, c, g, t = -3, -2, -1, 0 + for s in range(seq.size): + if seq[s] == 1: + if a < (smallest_n_bases*4-3): + a += 4 + else: + a = 1 + seq[s] = a + + elif seq[s] == 2: + if c < (smallest_n_bases*4-2): + c += 4 + else: + c = 2 + seq[s] = c + + elif seq[s] == 3: + if g < (smallest_n_bases*4-1): + g += 4 + else: + g = 3 + seq[s] = g + elif seq[s] == 4: + if t < (smallest_n_bases*4): + t += 4 + else: + t = 4 + seq[s] = t + + + + myns += 1 + + for b in range(length): + basetype.append(seq[b]) + strandnum.append(myns) + + for b in range(length-1): + bondpair = [noffset + b, noffset + b + 1] + bonds.append(bondpair) + + + noffset += length + + # create the sequence of the second strand as made of + # complementary bases + #seq2 = [5-s for s in seq] + seq2 = seq + for s in range(seq2.size): + if seq2[s]%4 == 1: + seq2[s] += 3 + elif seq2[s]%4 == 2: + seq2[s] += 1 + elif seq2[s]%4 == 3: + seq2[s] -= 1 + elif seq2[s]%4 == 0: + seq2[s] -= 3 + + #seq2.reverse() + + myns += 1 + + for b in range(length): + basetype.append(seq2[b]) + strandnum.append(myns) + + for b in range(length-1): + bondpair = [noffset + b, noffset + b + 1] + bonds.append(bondpair) + + + #create wall bead types + bead_type = 4*smallest_n_bases + 1 + for i in range(N_BEADS**2): + + basetype.append(bead_type) + basetype.append(bead_type) + strandnum.append(bead_type) + strandnum.append(bead_type) + #bonds.append([length, noffset + length]) + #bonds.append([length+1, noffset + length]) + + noffset += length + + print("## Created duplex of %i bases" % (2*length), file=sys.stdout) + + # generate random position of the first nucleotide + com = box_offset + np.random.random_sample(3) * box + # comment out to randomise + com = [0,0,0] + + # generate the random direction of the helix + axis = np.random.random_sample(3) + # comment out to randomise + axis = [0,0,1] + axis /= np.sqrt(np.dot(axis, axis)) + + # use the generate function defined above to create + # the position and orientation vector of the strand + if topo == 'ring': + newpositions, newa1s, newa3s = generate_ring(len(line), \ + sequence=seq, dir=axis, start_pos=com, double=True) + else: + newpositions, newa1s, newa3s = generate_strand(len(line), \ + sequence=seq, dir=axis, start_pos=com, double=True) + + # generate a new position for the strand until it does not overlap + # with anything already present + start = timer() + while not add_strands(newpositions, newa1s, newa3s): + com = box_offset + np.random.random_sample(3) * box + axis = np.random.random_sample(3) + axis /= np.sqrt(np.dot(axis, axis)) + if topo == 'ring': + newpositions, newa1s, newa3s = generate_ring(len(line), \ + sequence=seq, dir=axis, start_pos=com, double=True) + else: + newpositions, newa1s, newa3s = generate_strand(len(line), \ + sequence=seq, dir=axis, start_pos=com, double=True) + print("## Trying %i" % i, file=sys.stdout) + end = timer() + print("## Added duplex of %i bases (line %i/%i) in %.2fs, now at %i/%i" % \ + (2*length, i, nlines, end-start, len(positions), nnucl), file=sys.stdout) + + # block for single strands: last argument of the generate function + # is set to 'False' + else: + length = len(line) + seq = [(base_to_number[x]) for x in line] + + myns += 1 + for b in range(length): + basetype.append(seq[b]) + strandnum.append(myns) + + for b in range(length-1): + bondpair = [noffset + b, noffset + b + 1] + bonds.append(bondpair) + if topo == 'ring': + bondpair = [noffset, noffset + length-1] + bonds.append(bondpair) + noffset += length + + + # generate random position of the first nucleotide + com = box_offset + np.random.random_sample(3) * box + # comment out to randomise + com = [-30,0,0] + + # generate the random direction of the helix + axis = np.random.random_sample(3) + # comment out to randomise + axis = [0,0,1] + axis /= np.sqrt(np.dot(axis, axis)) + + print("## Created single strand of %i bases" % length, file=sys.stdout) + if topo == 'ring': + newpositions, newa1s, newa3s = generate_ring(length, \ + sequence=seq, dir=axis, start_pos=com, double=False) + else: + newpositions, newa1s, newa3s = generate_strand(length, \ + sequence=seq, dir=axis, start_pos=com, double=False) + start = timer() + while not add_strands(newpositions, newa1s, newa3s): + com = box_offset + np.random.random_sample(3) * box + axis = np.random.random_sample(3) + axis /= np.sqrt(np.dot(axis, axis)) + if topo == 'ring': + newpositions, newa1s, newa3s = generate_ring(length, \ + sequence=seq, dir=axis, start_pos=com, double=False) + + else: + newpositions, newa1s, newa3s = generate_strand(length, \ + sequence=seq, dir=axis, start_pos=com, double=False) + print("## Trying %i" % (i), file=sys.stdout) + end = timer() + print("## Added single strand of %i bases (line %i/%i) in %.2fs, now at %i/%i" % \ + (length, i, nlines, end-start,len(positions), nnucl), file=sys.stdout) + + i += 1 + + # sanity check + #if not len(positions) == nnucl: + # print(len(positions), nnucl) + # raise AssertionError + nnucl = nnucl + (N_BEADS**2) + nbonds -= 4 + + out.write('# LAMMPS data file\n') + out.write('%d atoms\n' % nnucl) + out.write('%d ellipsoids\n' % nnucl) + out.write('%d bonds\n' % nbonds) + out.write('\n') + out.write('%d atom types\n' %bead_type ) + out.write('1 bond types\n') + out.write('\n') + out.write('# System size\n') + out.write('%f %f xlo xhi\n' % (box_offset,box_offset+box_length)) + out.write('%f %f ylo yhi\n' % (box_offset,box_offset+box_length)) + out.write('%f %f zlo zhi\n' % (0,box_length)) + + #out.write('\n') + #out.write('Masses\n') + #out.write('\n') + #out.write('1 3.1575\n') + #out.write('2 3.1575\n') + #out.write('3 3.1575\n') + #out.write('4 3.1575\n') + #out.write('5 3.1575\n') + + # for each nucleotide print a line under the headers + # Atoms, Velocities, Ellipsoids and Bonds + out.write('\n') + out.write(\ + '# Atom-ID, type, position, molecule-ID, ellipsoid flag, density\n') + out.write('Atoms\n') + out.write('\n') + + for i in range(nnucl): + out.write('%d %d %22.15le %22.15le %22.15le %d 1 1\n' \ + % (i+1, basetype[i], \ + positions[i][0], positions[i][1], positions[i][2], \ + strandnum[i])) + + out.write('\n') + out.write('# Atom-ID, translational, rotational velocity\n') + out.write('Velocities\n') + out.write('\n') + + for i in range(nnucl): + out.write("%d %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le\n" \ + % (i+1,0.0,0.0,0.0,0.0,0.0,0.0)) + + out.write('\n') + out.write('# Atom-ID, shape, quaternion\n') + out.write('Ellipsoids\n') + out.write('\n') + + for i in range(nnucl): + out.write(\ + "%d %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le\n" \ + % (i+1,1.1739845031423408,1.1739845031423408,1.1739845031423408, \ + quaternions[i][0],quaternions[i][1], quaternions[i][2],quaternions[i][3])) + + out.write('\n') + out.write('# Bond topology\n') + out.write('Bonds\n') + out.write('\n') + + for i in range(nbonds): + if i < nbonds-2: + out.write("%d %d %d %d\n" % (i+1,1,bonds[i][0],bonds[i][1])) + #else: + + #out.write("%d %d %d %d\n" % (i+1,2,bonds[i][0],bonds[i][1])) + + out.close() + + print("## Wrote data to 'data.oxdna'", file=sys.stdout) + print("## DONE", file=sys.stdout) + +# call the above main() function, which executes the program +read_strands (infile) + +end_time=timer() +runtime = end_time-start_time +hours = runtime/3600 +minutes = (runtime-np.rint(hours)*3600)/60 +seconds = (runtime-np.rint(hours)*3600-np.rint(minutes)*60)%60 +print("## Total runtime %ih:%im:%.2fs" % (hours,minutes,seconds), file=sys.stdout) diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.4type b/examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.4type new file mode 100644 index 0000000000..0570cf042d --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.4type @@ -0,0 +1,94 @@ +variable number equal 1 +variable ofreq equal 10000 +variable efreq equal 10000 + +variable ntype equal 4 + +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 2.0 bin +neigh_modify every 10 delay 0 check yes + +read_data data.duplex4.4type +mass * 3.1575 + +group all type 1 4 + +# oxDNA bond interactions - FENE backbone +bond_style oxdna2/fene +bond_coeff * 2.0 0.25 0.7564 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh +pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + +label loop +variable base loop ${ntype} + variable basemod equal ${base}%4 + if "${basemod} == 1" then & + "variable comp equal ${base}+3" & + "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then & + "variable comp equal ${base}+1" & + "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop + +pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 +pair_coeff * * oxdna2/dh ${T} 0.2 0.815 + +# Langevin dynamics +fix 1 all nve/asphere +fix 2 all langevin ${T} ${T} 25.0 457145 angmom 10 + +timestep 1e-4 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +dump out all custom ${ofreq} out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump_modify out sort id +dump_modify out format line "%d %d %d %13.6le %13.6le %13.6le %d %d %d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le " + +#restart 10000 config0_restart config1_restart + +run 100000 + +#write_restart config.${number}.* + + diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.8type b/examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.8type new file mode 100644 index 0000000000..dae853a113 --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.8type @@ -0,0 +1,94 @@ +variable number equal 1 +variable ofreq equal 10000 +variable efreq equal 10000 + +variable ntype equal 8 + +variable T equal 0.1 + +units lj + +dimension 3 + +newton on + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 10 delay 0 check yes + +read_data data.duplex4.8type +mass * 3.1575 + +group all type 1 8 + +# oxDNA bond interactions - FENE backbone +bond_style oxdna2/fene +bond_coeff * 2.0 0.25 0.7564 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh +pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + +label loop +variable base loop ${ntype} + variable basemod equal ${base}%4 + if "${basemod} == 1" then & + "variable comp equal ${base}+3" & + "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then & + "variable comp equal ${base}+1" & + "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop + +pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 +pair_coeff * * oxdna2/dh ${T} 0.2 0.815 + +# Langevin dynamics +fix 1 all nve/asphere +fix 2 all langevin ${T} ${T} 25.0 457145 angmom 10 + +timestep 1e-4 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +dump out all custom ${ofreq} out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump_modify out sort id +dump_modify out format line "%d %d %d %13.6le %13.6le %13.6le %d %d %d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le " + +#restart 10000 config0_restart config1_restart + +run 100000 + +#write_restart config.${number}.* + + diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++1 b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++1 new file mode 100644 index 0000000000..d0195dd8e8 --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++1 @@ -0,0 +1,232 @@ +LAMMPS (7 Aug 2019) +variable number equal 1 +variable ofreq equal 10000 +variable efreq equal 10000 + +variable ntype equal 4 + +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 2.0 bin +neigh_modify every 10 delay 0 check yes + +read_data data.duplex4.4type + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 26 atoms + reading velocities ... + 26 velocities + 26 ellipsoids + scanning bonds ... + 2 = max bonds/atom + reading bonds ... + 24 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 6.2e-05 secs + read_data CPU = 0.001124 secs +mass * 3.1575 + +group all type 1 4 +26 atoms in group all + +# oxDNA bond interactions - FENE backbone +bond_style oxdna2/fene +bond_coeff * 2.0 0.25 0.7564 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh +pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + +label loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 1%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+3 +variable comp equal 1+3 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 2%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+1 +variable comp equal 2+1 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +next base +jump in.duplex4.4type loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 3%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 4%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop + +pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 +pair_coeff * * oxdna2/dh ${T} 0.2 0.815 +pair_coeff * * oxdna2/dh 0.1 0.2 0.815 + +# Langevin dynamics +fix 1 all nve/asphere +fix 2 all langevin ${T} ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 0.1 25.0 457145 angmom 10 + +timestep 1e-4 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 10000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +dump out all custom ${ofreq} out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.1.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump_modify out sort id +dump_modify out format line "%d %d %d %13.6le %13.6le %13.6le %d %d %d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le " + +#restart 10000 config0_restart config1_restart + +run 100000 +Neighbor list info ... + update every 10 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.63899 + ghost atom cutoff = 5.63899 + binsize = 2.81949, bins = 15 15 15 + 6 neighbor lists, perpetual/occasional/extra = 6 0 0 + (1) pair oxdna2/excv, perpetual + attributes: half, newton off + pair build: half/bin/newtoff + stencil: half/bin/3d/newtoff + bin: standard + (2) pair oxdna2/stk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (3) pair oxdna2/hbond, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (4) pair oxdna2/xstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (5) pair oxdna2/coaxstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (6) pair oxdna2/dh, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.89 | 3.89 | 3.89 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -1.6384018 0.037304147 -1.6010976 6.7769766e-05 +10000 ekin = 1.01296379553452 | erot = 1.38476360245491 | epot = -41.9785360036035 | etot = -39.5808086056141 +20000 ekin = 1.75607695499755 | erot = 1.86620102096623 | epot = -41.9558496477913 | etot = -38.3335716718275 +30000 ekin = 2.25878673688255 | erot = 2.60035907744906 | epot = -41.2869827431736 | etot = -36.427836928842 +40000 ekin = 2.11105717434601 | erot = 3.16611217122795 | epot = -40.2762731426449 | etot = -34.999103797071 +50000 ekin = 3.05379083545185 | erot = 2.45050275456902 | epot = -40.3032957287999 | etot = -34.799002138779 +60000 ekin = 3.05154113920288 | erot = 2.52539576708931 | epot = -39.6800099891302 | etot = -34.103073082838 +70000 ekin = 3.23212209366503 | erot = 3.28914763888578 | epot = -40.1240667487288 | etot = -33.602797016178 +80000 ekin = 2.82623224207568 | erot = 2.91292948677805 | epot = -39.0983962904507 | etot = -33.3592345615969 +90000 ekin = 3.05995314905566 | erot = 3.5429982411034 | epot = -39.1646070343971 | etot = -32.561655644238 +100000 ekin = 3.46139546969836 | erot = 4.11704803295073 | epot = -38.5124679837256 | etot = -30.9340244810765 + 100000 0.092303879 -1.5243833 0.043134544 -1.3481182 6.862374e-06 +Loop time of 7.99505 on 1 procs for 100000 steps with 26 atoms + +Performance: 108066.893 tau/day, 12507.742 timesteps/s +99.8% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 7.2072 | 7.2072 | 7.2072 | 0.0 | 90.15 +Bond | 0.14292 | 0.14292 | 0.14292 | 0.0 | 1.79 +Neigh | 1.9e-05 | 1.9e-05 | 1.9e-05 | 0.0 | 0.00 +Comm | 0.015676 | 0.015676 | 0.015676 | 0.0 | 0.20 +Output | 0.001372 | 0.001372 | 0.001372 | 0.0 | 0.02 +Modify | 0.61071 | 0.61071 | 0.61071 | 0.0 | 7.64 +Other | | 0.01714 | | | 0.21 + +Nlocal: 26 ave 26 max 26 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 325 ave 325 max 325 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 325 +Ave neighs/atom = 12.5 +Ave special neighs/atom = 5.07692 +Neighbor list builds = 1 +Dangerous builds = 0 + +#write_restart config.${number}.* + + +Total wall time: 0:00:07 diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++4 b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++4 new file mode 100644 index 0000000000..a5647ccd77 --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++4 @@ -0,0 +1,232 @@ +LAMMPS (7 Aug 2019) +variable number equal 1 +variable ofreq equal 10000 +variable efreq equal 10000 + +variable ntype equal 4 + +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 2.0 bin +neigh_modify every 10 delay 0 check yes + +read_data data.duplex4.4type + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 2 by 2 MPI processor grid + reading atoms ... + 26 atoms + reading velocities ... + 26 velocities + 26 ellipsoids + scanning bonds ... + 2 = max bonds/atom + reading bonds ... + 24 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 0.000173 secs + read_data CPU = 0.00242 secs +mass * 3.1575 + +group all type 1 4 +26 atoms in group all + +# oxDNA bond interactions - FENE backbone +bond_style oxdna2/fene +bond_coeff * 2.0 0.25 0.7564 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh +pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + +label loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 1%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+3 +variable comp equal 1+3 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 2%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+1 +variable comp equal 2+1 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +next base +jump in.duplex4.4type loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 3%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 4%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop + +pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 +pair_coeff * * oxdna2/dh ${T} 0.2 0.815 +pair_coeff * * oxdna2/dh 0.1 0.2 0.815 + +# Langevin dynamics +fix 1 all nve/asphere +fix 2 all langevin ${T} ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 0.1 25.0 457145 angmom 10 + +timestep 1e-4 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 10000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +dump out all custom ${ofreq} out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.1.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump_modify out sort id +dump_modify out format line "%d %d %d %13.6le %13.6le %13.6le %d %d %d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le " + +#restart 10000 config0_restart config1_restart + +run 100000 +Neighbor list info ... + update every 10 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.63899 + ghost atom cutoff = 5.63899 + binsize = 2.81949, bins = 15 15 15 + 6 neighbor lists, perpetual/occasional/extra = 6 0 0 + (1) pair oxdna2/excv, perpetual + attributes: half, newton off + pair build: half/bin/newtoff + stencil: half/bin/3d/newtoff + bin: standard + (2) pair oxdna2/stk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (3) pair oxdna2/hbond, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (4) pair oxdna2/xstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (5) pair oxdna2/coaxstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (6) pair oxdna2/dh, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 9.499 | 9.682 | 9.864 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -1.6384018 0.037304147 -1.6010976 6.7769766e-05 +10000 ekin = 1.20524984175817 | erot = 1.2679122962101 | epot = -41.9183873815797 | etot = -39.4452252436114 +20000 ekin = 1.60856540355485 | erot = 2.64140880508964 | epot = -41.0106168994545 | etot = -36.76064269081 +30000 ekin = 2.821101638199 | erot = 3.06373823252434 | epot = -40.9348041675027 | etot = -35.0499642967793 +40000 ekin = 2.36296917392486 | erot = 3.53353555114673 | epot = -39.5591676362755 | etot = -33.6626629112039 +50000 ekin = 2.93383938780818 | erot = 3.39920211088179 | epot = -40.3602175538497 | etot = -34.0271760551597 +60000 ekin = 2.42811021532829 | erot = 2.75130045540831 | epot = -39.3178531324554 | etot = -34.1384424617188 +70000 ekin = 2.7282200818863 | erot = 3.76502037022117 | epot = -40.5673105068195 | etot = -34.074070054712 +80000 ekin = 2.90877851656705 | erot = 2.43617899356904 | epot = -38.4099618426175 | etot = -33.0650043324814 +90000 ekin = 3.89203816080263 | erot = 2.67194811393274 | epot = -39.1880466354802 | etot = -32.6240603607448 +100000 ekin = 3.98445325397832 | erot = 2.77079124049636 | epot = -39.2805505658488 | etot = -32.5253060713741 + 100000 0.10625209 -1.5603519 0.049561514 -1.3575422 -1.7755557e-05 +Loop time of 7.14827 on 4 procs for 100000 steps with 26 atoms + +Performance: 120868.376 tau/day, 13989.395 timesteps/s +99.7% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.047776 | 3.0726 | 6.3143 | 172.8 | 42.98 +Bond | 0.00736 | 0.056846 | 0.10864 | 20.7 | 0.80 +Neigh | 1.9e-05 | 1.9e-05 | 1.9e-05 | 0.0 | 0.00 +Comm | 0.30925 | 3.451 | 6.3739 | 157.5 | 48.28 +Output | 0.000896 | 0.0010197 | 0.001301 | 0.5 | 0.01 +Modify | 0.015512 | 0.18417 | 0.37845 | 39.4 | 2.58 +Other | | 0.3826 | | | 5.35 + +Nlocal: 6.5 ave 13 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 19.5 ave 26 max 13 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 123.5 ave 247 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 494 +Ave neighs/atom = 19 +Ave special neighs/atom = 5.07692 +Neighbor list builds = 1 +Dangerous builds = 0 + +#write_restart config.${number}.* + + +Total wall time: 0:00:07 diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++1 b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++1 new file mode 100644 index 0000000000..c93943a4c7 --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++1 @@ -0,0 +1,274 @@ +LAMMPS (7 Aug 2019) +variable number equal 1 +variable ofreq equal 10000 +variable efreq equal 10000 + +variable ntype equal 8 + +variable T equal 0.1 + +units lj + +dimension 3 + +newton on + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 10 delay 0 check yes + +read_data data.duplex4.8type + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 26 atoms + reading velocities ... + 26 velocities + 26 ellipsoids + scanning bonds ... + 1 = max bonds/atom + reading bonds ... + 24 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 6.5e-05 secs + read_data CPU = 0.001139 secs +mass * 3.1575 + +group all type 1 8 +26 atoms in group all + +# oxDNA bond interactions - FENE backbone +bond_style oxdna2/fene +bond_coeff * 2.0 0.25 0.7564 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh +pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + +label loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 1%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+3 +variable comp equal 1+3 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 2%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+1 +variable comp equal 2+1 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 3%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 4%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 5%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+3 +variable comp equal 5+3 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 5 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 5 8 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 6%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+1 +variable comp equal 6+1 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 6 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 6 7 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 7%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 8%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop + +pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 +pair_coeff * * oxdna2/dh ${T} 0.2 0.815 +pair_coeff * * oxdna2/dh 0.1 0.2 0.815 + +# Langevin dynamics +fix 1 all nve/asphere +fix 2 all langevin ${T} ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 0.1 25.0 457145 angmom 10 + +timestep 1e-4 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 10000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +dump out all custom ${ofreq} out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.1.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump_modify out sort id +dump_modify out format line "%d %d %d %13.6le %13.6le %13.6le %d %d %d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le " + +#restart 10000 config0_restart config1_restart + +run 100000 +Neighbor list info ... + update every 10 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 4.63899 + ghost atom cutoff = 4.63899 + binsize = 2.31949, bins = 18 18 18 + 6 neighbor lists, perpetual/occasional/extra = 6 0 0 + (1) pair oxdna2/excv, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard + (2) pair oxdna2/stk, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (3) pair oxdna2/hbond, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (4) pair oxdna2/xstk, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (5) pair oxdna2/coaxstk, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (6) pair oxdna2/dh, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.905 | 3.905 | 3.905 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -1.6384018 0.037304147 -1.6010976 6.7769766e-05 +10000 ekin = 1.0129637955345 | erot = 1.38476360245492 | epot = -41.9785360036034 | etot = -39.580808605614 +20000 ekin = 1.75607695499755 | erot = 1.86620102096618 | epot = -41.9558496477911 | etot = -38.3335716718274 +30000 ekin = 2.25878673688259 | erot = 2.60035907744898 | epot = -41.2869827431736 | etot = -36.427836928842 +40000 ekin = 2.11105717434584 | erot = 3.16611217122799 | epot = -40.2762731426449 | etot = -34.9991037970711 +50000 ekin = 3.05379083545187 | erot = 2.45050275456888 | epot = -40.3032957287998 | etot = -34.7990021387791 +60000 ekin = 3.05154113920291 | erot = 2.5253957670889 | epot = -39.6800099891299 | etot = -34.1030730828381 +70000 ekin = 3.23212209366464 | erot = 3.28914763888543 | epot = -40.1240667487278 | etot = -33.6027970161777 +80000 ekin = 2.82623224207591 | erot = 2.91292948677732 | epot = -39.0983962904496 | etot = -33.3592345615963 +90000 ekin = 3.05995314905694 | erot = 3.54299824110274 | epot = -39.164607034397 | etot = -32.5616556442373 +100000 ekin = 3.46139546969892 | erot = 4.11704803295143 | epot = -38.512467983727 | etot = -30.9340244810767 + 100000 0.092303879 -1.5243833 0.043134544 -1.3481182 6.862374e-06 +Loop time of 7.94086 on 1 procs for 100000 steps with 26 atoms + +Performance: 108804.336 tau/day, 12593.094 timesteps/s +99.8% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 7.1507 | 7.1507 | 7.1507 | 0.0 | 90.05 +Bond | 0.14487 | 0.14487 | 0.14487 | 0.0 | 1.82 +Neigh | 6.4e-05 | 6.4e-05 | 6.4e-05 | 0.0 | 0.00 +Comm | 0.032259 | 0.032259 | 0.032259 | 0.0 | 0.41 +Output | 0.003484 | 0.003484 | 0.003484 | 0.0 | 0.04 +Modify | 0.59013 | 0.59013 | 0.59013 | 0.0 | 7.43 +Other | | 0.01934 | | | 0.24 + +Nlocal: 26 ave 26 max 26 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 323 ave 323 max 323 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 323 +Ave neighs/atom = 12.4231 +Ave special neighs/atom = 5.07692 +Neighbor list builds = 4 +Dangerous builds = 0 + +#write_restart config.${number}.* + + +Total wall time: 0:00:07 diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++4 b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++4 new file mode 100644 index 0000000000..5cda079e9c --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++4 @@ -0,0 +1,274 @@ +LAMMPS (7 Aug 2019) +variable number equal 1 +variable ofreq equal 10000 +variable efreq equal 10000 + +variable ntype equal 8 + +variable T equal 0.1 + +units lj + +dimension 3 + +newton on + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 10 delay 0 check yes + +read_data data.duplex4.8type + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 2 by 2 MPI processor grid + reading atoms ... + 26 atoms + reading velocities ... + 26 velocities + 26 ellipsoids + scanning bonds ... + 1 = max bonds/atom + reading bonds ... + 24 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 0.000232 secs + read_data CPU = 0.002447 secs +mass * 3.1575 + +group all type 1 8 +26 atoms in group all + +# oxDNA bond interactions - FENE backbone +bond_style oxdna2/fene +bond_coeff * 2.0 0.25 0.7564 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh +pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + +label loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 1%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+3 +variable comp equal 1+3 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 2%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+1 +variable comp equal 2+1 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 3%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 4%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 5%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+3 +variable comp equal 5+3 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 5 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 5 8 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 6%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+1 +variable comp equal 6+1 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 6 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 6 7 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 7%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 8%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop + +pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 +pair_coeff * * oxdna2/dh ${T} 0.2 0.815 +pair_coeff * * oxdna2/dh 0.1 0.2 0.815 + +# Langevin dynamics +fix 1 all nve/asphere +fix 2 all langevin ${T} ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 0.1 25.0 457145 angmom 10 + +timestep 1e-4 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 10000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +dump out all custom ${ofreq} out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.1.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump_modify out sort id +dump_modify out format line "%d %d %d %13.6le %13.6le %13.6le %d %d %d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le " + +#restart 10000 config0_restart config1_restart + +run 100000 +Neighbor list info ... + update every 10 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 4.63899 + ghost atom cutoff = 4.63899 + binsize = 2.31949, bins = 18 18 18 + 6 neighbor lists, perpetual/occasional/extra = 6 0 0 + (1) pair oxdna2/excv, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard + (2) pair oxdna2/stk, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (3) pair oxdna2/hbond, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (4) pair oxdna2/xstk, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (5) pair oxdna2/coaxstk, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (6) pair oxdna2/dh, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 9.381 | 9.563 | 9.746 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -1.6384018 0.037304147 -1.6010976 6.7769766e-05 +10000 ekin = 1.20524984175816 | erot = 1.26791229621008 | epot = -41.9183873815797 | etot = -39.4452252436115 +20000 ekin = 1.6085654035548 | erot = 2.6414088050897 | epot = -41.0106168994546 | etot = -36.7606426908101 +30000 ekin = 2.82110163819891 | erot = 3.06373823252419 | epot = -40.9348041675026 | etot = -35.0499642967795 +40000 ekin = 2.35553603700794 | erot = 3.60405945883761 | epot = -39.5418687902286 | etot = -33.5822732943831 +50000 ekin = 3.06061403125833 | erot = 3.35548669087246 | epot = -40.3236585928169 | etot = -33.9075578706861 +60000 ekin = 2.7347216991605 | erot = 4.23926242244084 | epot = -39.5379959923263 | etot = -32.564011870725 +70000 ekin = 3.46562604991873 | erot = 2.8521307045909 | epot = -38.7237000550356 | etot = -32.4059433005259 +80000 ekin = 3.17815543267806 | erot = 3.11078099027451 | epot = -39.7525036398366 | etot = -33.463567216884 +90000 ekin = 3.51635117668857 | erot = 2.58384069017333 | epot = -39.4762533092413 | etot = -33.3760614423795 +100000 ekin = 3.64218174280962 | erot = 2.88607181210736 | epot = -37.6002449519119 | etot = -31.0719913969949 + 100000 0.097124846 -1.5164679 0.070304678 -1.3060794 -2.9111933e-05 +Loop time of 5.64462 on 4 procs for 100000 steps with 26 atoms + +Performance: 153066.031 tau/day, 17715.976 timesteps/s +99.0% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.069668 | 2.1601 | 4.2189 | 138.7 | 38.27 +Bond | 0.008542 | 0.052544 | 0.095929 | 18.7 | 0.93 +Neigh | 4.8e-05 | 5.6e-05 | 6.4e-05 | 0.0 | 0.00 +Comm | 0.90402 | 3.1443 | 5.4155 | 124.9 | 55.70 +Output | 0.001003 | 0.0011317 | 0.001468 | 0.6 | 0.02 +Modify | 0.021098 | 0.20024 | 0.38154 | 39.2 | 3.55 +Other | | 0.0863 | | | 1.53 + +Nlocal: 6.5 ave 13 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 17.5 ave 22 max 13 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 80.25 ave 167 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 321 +Ave neighs/atom = 12.3462 +Ave special neighs/atom = 5.07692 +Neighbor list builds = 3 +Dangerous builds = 0 + +#write_restart config.${number}.* + + +Total wall time: 0:00:05 From 0346a3d6d189642a569741d06630835a4feb3c58 Mon Sep 17 00:00:00 2001 From: julient31 Date: Fri, 15 Nov 2019 10:53:39 -0700 Subject: [PATCH 030/199] Commit JT 111519 - add README file to the benchmark examples repo - removed comments from src/SPIN files --- examples/SPIN/README | 16 +- examples/SPIN/benchmark/README | 47 + .../benchmarck_damped_exchange/res_lammps.dat | 3001 -- .../benchmarck_damped_exchange/res_llg.dat | 30000 ---------------- .../bench-spin-precession.in | 5 +- .../llg_precession.py | 5 +- .../plot_precession.py | 16 +- .../bench-exchange-spin.template | 41 - .../langevin-exchange.py | 34 - .../plot_exchange.py | 34 - .../run-bench-exchange.sh | 28 - .../bench-prec-spin.template | 4 +- .../run-bench-prec.sh | 6 +- src/SPIN/compute_spin.cpp | 2 - src/SPIN/fix_precession_spin.cpp | 20 +- src/SPIN/pair_spin_exchange.cpp | 6 - 16 files changed, 86 insertions(+), 33179 deletions(-) create mode 100644 examples/SPIN/benchmark/README delete mode 100644 examples/SPIN/benchmark/benchmarck_damped_exchange/res_lammps.dat delete mode 100644 examples/SPIN/benchmark/benchmarck_damped_exchange/res_llg.dat delete mode 100644 examples/SPIN/benchmark/benchmarck_langevin_exchange/bench-exchange-spin.template delete mode 100755 examples/SPIN/benchmark/benchmarck_langevin_exchange/langevin-exchange.py delete mode 100755 examples/SPIN/benchmark/benchmarck_langevin_exchange/plot_exchange.py delete mode 100755 examples/SPIN/benchmark/benchmarck_langevin_exchange/run-bench-exchange.sh diff --git a/examples/SPIN/README b/examples/SPIN/README index 5ad252e7f2..affb1237f8 100644 --- a/examples/SPIN/README +++ b/examples/SPIN/README @@ -1,20 +1,24 @@ This directory contains examples and applications of the SPIN package ===================================================================== +- the benchmark directory provides comparison between LAMMPS + results and a series of simple test problems (coded as python + scripts). + - the iron, cobalt_hcp, cobalt_fcc and nickel directories provide -examples of spin-lattice calculations. + examples of spin-lattice calculations. - the bfo repository provides an example of spin dynamics calculation -performed on a fixed lattice, and applied to the multiferroic -material bismuth-oxide. + performed on a fixed lattice, and applied to the multiferroic + material bismuth-oxide. - the read_restart directory provides examples allowing to write or -read data files, and restart magneto-mechanical simulations. + read data files, and restart magneto-mechanical simulations. - vizualization of the dump files can be achieved using Ovito or -VMD. See the vmd repository for help vizualizing results with VMD. + VMD. See the vmd repository for help vizualizing results with VMD. ** Note, the aim of this repository is mainly to provide users with examples. Better values and tuning of the magnetic and mechanical -interactions can be achieved for more accurate materials +interactions can (have to...) be achieved for more accurate materials simulations. ** diff --git a/examples/SPIN/benchmark/README b/examples/SPIN/benchmark/README new file mode 100644 index 0000000000..5557e3d42b --- /dev/null +++ b/examples/SPIN/benchmark/README @@ -0,0 +1,47 @@ +** The objective of the benchmark examples in this directory + is the following twofold: +- verify the implementation of the LAMMPS' SPIN package by + comparing its results to well-known analytic results, or + to simple test problems, +- provide users with simple comparisons, allowing them to + better understand what is implemented in the code. + +The LAMMPS input file (bench-*) can be modified, as well as the +associated python script, in order to try different comparisons. + +All scripts can be run by executing the shell script from its +directory. Example: +./run-bench-exchange.sh from the benchmarck_damped_exchange/ +directory. + +** Below a brief description of the different benchmark + problems: + +- benchmarck_damped_precession: + simulates the damped precession of a single spin in a magnetic + field. + Run as: ./run-bench-prec.sh + Output: x, y and z components of the magnetization, and + magnetic energy. + +- benchmarck_damped_exchange: + simulates two spins interacting through the exchange + interaction. The parameters in the LAMMPS input script + (bench-spin-precession.in) are calibrated to match the + exchange definition in the python script (llg_exchange.py). + Run as: ./run-bench-exchange.sh + Output: average magnetization resulting from the damped + precession of the two interacting spins. Also plots the + evolution of the magnetic energy. + +- benchmarck_langevin_precession: + simulates a single spin in a magnetic field and in contact + with a thermal bath, and compares the statistical averages of + the output to the analytical result of the Langevin function. + Run as: ./run-bench-prec.sh + Output: statistical average of the z-component of the + magnetization (along the applied field) and of the magnetic + energy versus temperature. Comparison to the Langevin function + results (computed by the python script). + Note: This example is a reworked version of a test problem + provided by Martin Kroger (ETHZ). diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/res_lammps.dat b/examples/SPIN/benchmark/benchmarck_damped_exchange/res_lammps.dat deleted file mode 100644 index aa331f50ea..0000000000 --- a/examples/SPIN/benchmark/benchmarck_damped_exchange/res_lammps.dat +++ /dev/null @@ -1,3001 +0,0 @@ - 0 0 0.5 0.5 0 0 0 0 - 10 0.001 0.50037967 0.50037966 6.8386474e-08 -0.00015191886 -0.00015191886 -0.00015191886 - 20 0.002 0.50075905 0.50075902 1.3603286e-07 -0.00030383701 -0.00030383701 -0.00030383701 - 30 0.003 0.50113814 0.50113809 2.0215189e-07 -0.00045575377 -0.00045575377 -0.00045575377 - 40 0.004 0.50151695 0.50151686 2.6596985e-07 -0.00060766842 -0.00060766842 -0.00060766842 - 50 0.005 0.50189547 0.50189534 3.2673578e-07 -0.00075958028 -0.00075958028 -0.00075958028 - 60 0.006 0.5022737 0.50227351 3.8373034e-07 -0.00091148862 -0.00091148862 -0.00091148862 - 70 0.007 0.50265165 0.50265139 4.3627448e-07 -0.0010633928 -0.0010633928 -0.0010633928 - 80 0.008 0.50302929 0.50302897 4.8373764e-07 -0.001215292 -0.001215292 -0.001215292 - 90 0.009 0.50340665 0.50340624 5.2554551e-07 -0.0013671856 -0.0013671856 -0.0013671856 - 100 0.01 0.50378371 0.50378322 5.6118711e-07 -0.001519073 -0.001519073 -0.001519073 - 110 0.011 0.50416047 0.50415989 5.9022131e-07 -0.0016709533 -0.0016709533 -0.0016709533 - 120 0.012 0.50453694 0.50453626 6.1228239e-07 -0.0018228259 -0.0018228259 -0.0018228259 - 130 0.013 0.5049131 0.50491233 6.2708498e-07 -0.0019746901 -0.0019746901 -0.0019746901 - 140 0.014 0.50528896 0.50528809 6.3442788e-07 -0.0021265452 -0.0021265452 -0.0021265452 - 150 0.015 0.50566452 0.50566355 6.3419702e-07 -0.0022783904 -0.0022783904 -0.0022783904 - 160 0.016 0.50603978 0.50603871 6.2636743e-07 -0.0024302252 -0.0024302252 -0.0024302252 - 170 0.017 0.50641473 0.50641356 6.1100409e-07 -0.0025820488 -0.0025820488 -0.0025820488 - 180 0.018 0.50678937 0.50678811 5.8826175e-07 -0.0027338604 -0.0027338604 -0.0027338604 - 190 0.019 0.5071637 0.50716235 5.5838372e-07 -0.0028856595 -0.0028856595 -0.0028856595 - 200 0.02 0.50753772 0.50753628 5.2169947e-07 -0.0030374452 -0.0030374452 -0.0030374452 - 210 0.021 0.50791142 0.50790991 4.7862136e-07 -0.0031892169 -0.0031892169 -0.0031892169 - 220 0.022 0.50828482 0.50828322 4.2964016e-07 -0.0033409739 -0.0033409739 -0.0033409739 - 230 0.023 0.50865789 0.50865624 3.7531975e-07 -0.0034927156 -0.0034927156 -0.0034927156 - 240 0.024 0.50903065 0.50902894 3.1629077e-07 -0.0036444411 -0.0036444411 -0.0036444411 - 250 0.025 0.50940309 0.50940133 2.5324353e-07 -0.0037961498 -0.0037961498 -0.0037961498 - 260 0.026 0.50977521 0.50977342 1.8692008e-07 -0.003947841 -0.003947841 -0.003947841 - 270 0.027 0.51014701 0.51014519 1.1810555e-07 -0.0040995141 -0.0040995141 -0.0040995141 - 280 0.028 0.51051849 0.51051665 4.7619044e-08 -0.0042511682 -0.0042511682 -0.0042511682 - 290 0.029 0.51088964 0.5108878 -2.3696119e-08 -0.0044028027 -0.0044028027 -0.0044028027 - 300 0.03 0.51126047 0.51125863 -9.4982408e-08 -0.004554417 -0.004554417 -0.004554417 - 310 0.031 0.51163097 0.51162915 -1.653784e-07 -0.0047060103 -0.0047060103 -0.0047060103 - 320 0.032 0.51200115 0.51199936 -2.3402922e-07 -0.0048575819 -0.0048575819 -0.0048575819 - 330 0.033 0.512371 0.51236925 -3.0009692e-07 -0.0050091312 -0.0050091312 -0.0050091312 - 340 0.034 0.51274052 0.51273882 -3.6277088e-07 -0.0051606574 -0.0051606574 -0.0051606574 - 350 0.035 0.51310971 0.51310807 -4.2127775e-07 -0.0053121598 -0.0053121598 -0.0053121598 - 360 0.036 0.51347857 0.513477 -4.7489123e-07 -0.0054636378 -0.0054636378 -0.0054636378 - 370 0.037 0.51384711 0.51384561 -5.2294115e-07 -0.0056150906 -0.0056150906 -0.0056150906 - 380 0.038 0.51421531 0.51421389 -5.6482212e-07 -0.0057665177 -0.0057665177 -0.0057665177 - 390 0.039 0.51458318 0.51458185 -6.0000127e-07 -0.0059179181 -0.0059179181 -0.0059179181 - 400 0.04 0.51495072 0.51494949 -6.2802531e-07 -0.0060692914 -0.0060692914 -0.0060692914 - 410 0.041 0.51531793 0.51531679 -6.4852657e-07 -0.0062206367 -0.0062206367 -0.0062206367 - 420 0.042 0.51568481 0.51568377 -6.6122807e-07 -0.0063719535 -0.0063719535 -0.0063719535 - 430 0.043 0.51605135 0.51605041 -6.659475e-07 -0.0065232409 -0.0065232409 -0.0065232409 - 440 0.044 0.51641756 0.51641673 -6.6260004e-07 -0.0066744984 -0.0066744984 -0.0066744984 - 450 0.045 0.51678344 0.51678271 -6.5120005e-07 -0.0068257252 -0.0068257252 -0.0068257252 - 460 0.046 0.51714898 0.51714835 -6.3186146e-07 -0.0069769206 -0.0069769206 -0.0069769206 - 470 0.047 0.51751419 0.51751365 -6.0479702e-07 -0.007128084 -0.007128084 -0.007128084 - 480 0.048 0.51787906 0.51787862 -5.7031623e-07 -0.0072792147 -0.0072792147 -0.0072792147 - 490 0.049 0.51824361 0.51824324 -5.2882208e-07 -0.0074303119 -0.0074303119 -0.0074303119 - 500 0.05 0.51860781 0.51860753 -4.8080667e-07 -0.0075813751 -0.0075813751 -0.0075813751 - 510 0.051 0.51897168 0.51897147 -4.2684553e-07 -0.0077324034 -0.0077324034 -0.0077324034 - 520 0.052 0.51933522 0.51933506 -3.6759103e-07 -0.0078833963 -0.0078833963 -0.0078833963 - 530 0.053 0.51969841 0.51969831 -3.0376461e-07 -0.008034353 -0.008034353 -0.008034353 - 540 0.054 0.52006127 0.52006121 -2.3614824e-07 -0.0081852728 -0.0081852728 -0.0081852728 - 550 0.055 0.5204238 0.52042377 -1.6557495e-07 -0.0083361551 -0.0083361551 -0.0083361551 - 560 0.056 0.52078598 0.52078597 -9.2918676e-08 -0.0084869992 -0.0084869992 -0.0084869992 - 570 0.057 0.52114783 0.52114782 -1.9083552e-08 -0.0086378045 -0.0086378045 -0.0086378045 - 580 0.058 0.52150933 0.52150932 5.5007325e-08 -0.0087885701 -0.0087885701 -0.0087885701 - 590 0.059 0.5218705 0.52187047 1.2842339e-07 -0.0089392955 -0.0089392955 -0.0089392955 - 600 0.06 0.52223132 0.52223127 2.0023832e-07 -0.00908998 -0.00908998 -0.00908998 - 610 0.061 0.5225918 0.52259171 2.6954176e-07 -0.0092406228 -0.0092406228 -0.0092406228 - 620 0.062 0.52295193 0.52295179 3.3545095e-07 -0.0093912234 -0.0093912234 -0.0093912234 - 630 0.063 0.52331172 0.52331152 3.9712206e-07 -0.009541781 -0.009541781 -0.009541781 - 640 0.064 0.52367116 0.52367089 4.5376114e-07 -0.0096922949 -0.0096922949 -0.0096922949 - 650 0.065 0.52403026 0.52402991 5.046345e-07 -0.0098427645 -0.0098427645 -0.0098427645 - 660 0.066 0.52438901 0.52438857 5.4907839e-07 -0.0099931892 -0.0099931892 -0.0099931892 - 670 0.067 0.5247474 0.52474687 5.8650789e-07 -0.010143568 -0.010143568 -0.010143568 - 680 0.068 0.52510544 0.52510482 6.1642481e-07 -0.010293901 -0.010293901 -0.010293901 - 690 0.069 0.52546313 0.52546241 6.3842457e-07 -0.010444186 -0.010444186 -0.010444186 - 700 0.07 0.52582047 0.52581964 6.5220194e-07 -0.010594424 -0.010594424 -0.010594424 - 710 0.071 0.52617745 0.52617651 6.5755549e-07 -0.010744614 -0.010744614 -0.010744614 - 720 0.072 0.52653407 0.52653302 6.5439079e-07 -0.010894754 -0.010894754 -0.010894754 - 730 0.073 0.52689033 0.52688917 6.4272228e-07 -0.011044845 -0.011044845 -0.011044845 - 740 0.074 0.52724622 0.52724497 6.2267365e-07 -0.011194886 -0.011194886 -0.011194886 - 750 0.075 0.52760176 0.5276004 5.944769e-07 -0.011344875 -0.011344875 -0.011344875 - 760 0.076 0.52795693 0.52795548 5.5847e-07 -0.011494813 -0.011494813 -0.011494813 - 770 0.077 0.52831174 0.5283102 5.1509307e-07 -0.011644699 -0.011644699 -0.011644699 - 780 0.078 0.52866618 0.52866456 4.6488335e-07 -0.011794531 -0.011794531 -0.011794531 - 790 0.079 0.52902025 0.52901855 4.0846871e-07 -0.01194431 -0.01194431 -0.01194431 - 800 0.08 0.52937395 0.52937219 3.465601e-07 -0.012094034 -0.012094034 -0.012094034 - 810 0.081 0.52972728 0.52972547 2.7994273e-07 -0.012243703 -0.012243703 -0.012243703 - 820 0.082 0.53008023 0.53007838 2.0946635e-07 -0.012393317 -0.012393317 -0.012393317 - 830 0.083 0.53043282 0.53043093 1.3603449e-07 -0.012542874 -0.012542874 -0.012542874 - 840 0.084 0.53078503 0.53078313 6.0593014e-08 -0.012692375 -0.012692375 -0.012692375 - 850 0.085 0.53113686 0.53113495 -1.5881986e-08 -0.012841818 -0.012841818 -0.012841818 - 860 0.086 0.53148832 0.53148642 -9.2396775e-08 -0.012991202 -0.012991202 -0.012991202 - 870 0.087 0.5318394 0.53183752 -1.6795288e-07 -0.013140528 -0.013140528 -0.013140528 - 880 0.088 0.5321901 0.53218825 -2.4156016e-07 -0.013289793 -0.013289793 -0.013289793 - 890 0.089 0.53254043 0.53253862 -3.1224982e-07 -0.013438999 -0.013438999 -0.013438999 - 900 0.09 0.53289037 0.53288862 -3.7908725e-07 -0.013588144 -0.013588144 -0.013588144 - 910 0.091 0.53323994 0.53323825 -4.4118454e-07 -0.013737227 -0.013737227 -0.013737227 - 920 0.092 0.53358913 0.53358751 -4.977124e-07 -0.013886248 -0.013886248 -0.013886248 - 930 0.093 0.53393793 0.5339364 -5.4791141e-07 -0.014035206 -0.014035206 -0.014035206 - 940 0.094 0.53428636 0.53428492 -5.9110247e-07 -0.0141841 -0.0141841 -0.0141841 - 950 0.095 0.53463441 0.53463306 -6.2669617e-07 -0.014332931 -0.014332931 -0.014332931 - 960 0.096 0.53498207 0.53498083 -6.5420112e-07 -0.014481696 -0.014481696 -0.014481696 - 970 0.097 0.53532936 0.53532822 -6.7323096e-07 -0.014630397 -0.014630397 -0.014630397 - 980 0.098 0.53567626 0.53567523 -6.8351008e-07 -0.014779031 -0.014779031 -0.014779031 - 990 0.099 0.53602279 0.53602186 -6.8487786e-07 -0.014927598 -0.014927598 -0.014927598 - 1000 0.1 0.53636893 0.53636812 -6.7729144e-07 -0.015076098 -0.015076098 -0.015076098 - 1010 0.101 0.53671469 0.53671399 -6.6082695e-07 -0.01522453 -0.01522453 -0.01522453 - 1020 0.102 0.53706008 0.53705947 -6.3567905e-07 -0.015372893 -0.015372893 -0.015372893 - 1030 0.103 0.53740508 0.53740457 -6.0215905e-07 -0.015521187 -0.015521187 -0.015521187 - 1040 0.104 0.5377497 0.53774928 -5.6069133e-07 -0.015669411 -0.015669411 -0.015669411 - 1050 0.105 0.53809394 0.53809361 -5.1180824e-07 -0.015817565 -0.015817565 -0.015817565 - 1060 0.106 0.53843779 0.53843754 -4.5614357e-07 -0.015965647 -0.015965647 -0.015965647 - 1070 0.107 0.53878127 0.53878109 -3.9442456e-07 -0.016113658 -0.016113658 -0.016113658 - 1080 0.108 0.53912436 0.53912424 -3.2746259e-07 -0.016261596 -0.016261596 -0.016261596 - 1090 0.109 0.53946708 0.539467 -2.5614276e-07 -0.016409461 -0.016409461 -0.016409461 - 1100 0.11 0.53980941 0.53980936 -1.8141231e-07 -0.016557252 -0.016557252 -0.016557252 - 1110 0.111 0.54015135 0.54015133 -1.0426816e-07 -0.016704969 -0.016704969 -0.016704969 - 1120 0.112 0.54049292 0.54049291 -2.5743734e-08 -0.016852611 -0.016852611 -0.016852611 - 1130 0.113 0.5408341 0.54083408 5.3104867e-08 -0.017000178 -0.017000178 -0.017000178 - 1140 0.114 0.5411749 0.54117486 1.3121303e-07 -0.017147668 -0.017147668 -0.017147668 - 1150 0.115 0.54151531 0.54151524 2.07522e-07 -0.017295081 -0.017295081 -0.017295081 - 1160 0.116 0.54185533 0.54185522 2.8099335e-07 -0.017442417 -0.017442417 -0.017442417 - 1170 0.117 0.54219497 0.54219481 3.5062312e-07 -0.017589675 -0.017589675 -0.017589675 - 1180 0.118 0.54253421 0.54253399 4.1545572e-07 -0.017736854 -0.017736854 -0.017736854 - 1190 0.119 0.54287307 0.54287277 4.7459715e-07 -0.017883954 -0.017883954 -0.017883954 - 1200 0.12 0.54321154 0.54321116 5.2722756e-07 -0.018030974 -0.018030974 -0.018030974 - 1210 0.121 0.54354962 0.54354914 5.7261279e-07 -0.018177914 -0.018177914 -0.018177914 - 1220 0.122 0.5438873 0.54388672 6.1011484e-07 -0.018324772 -0.018324772 -0.018324772 - 1230 0.123 0.54422459 0.54422391 6.3920113e-07 -0.018471549 -0.018471549 -0.018471549 - 1240 0.124 0.54456149 0.54456069 6.5945229e-07 -0.018618243 -0.018618243 -0.018618243 - 1250 0.125 0.54489798 0.54489707 6.7056853e-07 -0.018764854 -0.018764854 -0.018764854 - 1260 0.126 0.54523408 0.54523306 6.723743e-07 -0.018911382 -0.018911382 -0.018911382 - 1270 0.127 0.54556978 0.54556864 6.6482138e-07 -0.019057825 -0.019057825 -0.019057825 - 1280 0.128 0.54590507 0.54590383 6.4799014e-07 -0.019204184 -0.019204184 -0.019204184 - 1290 0.129 0.54623997 0.54623861 6.2208909e-07 -0.019350458 -0.019350458 -0.019350458 - 1300 0.13 0.54657445 0.546573 5.8745262e-07 -0.019496645 -0.019496645 -0.019496645 - 1310 0.131 0.54690854 0.54690699 5.4453703e-07 -0.019642746 -0.019642746 -0.019642746 - 1320 0.132 0.54724221 0.54724057 4.9391474e-07 -0.019788759 -0.019788759 -0.019788759 - 1330 0.133 0.54757548 0.54757376 4.36267e-07 -0.019934685 -0.019934685 -0.019934685 - 1340 0.134 0.54790834 0.54790655 3.7237494e-07 -0.020080523 -0.020080523 -0.020080523 - 1350 0.135 0.54824079 0.54823894 3.0310917e-07 -0.020226271 -0.020226271 -0.020226271 - 1360 0.136 0.54857283 0.54857093 2.2941816e-07 -0.02037193 -0.02037193 -0.02037193 - 1370 0.137 0.54890445 0.54890252 1.5231537e-07 -0.020517499 -0.020517499 -0.020517499 - 1380 0.138 0.54923567 0.54923371 7.2865429e-08 -0.020662978 -0.020662978 -0.020662978 - 1390 0.139 0.54956646 0.5495645 -7.830451e-09 -0.020808364 -0.020808364 -0.020808364 - 1400 0.14 0.54989685 0.54989489 -8.8649727e-08 -0.020953659 -0.020953659 -0.020953659 - 1410 0.141 0.55022681 0.55022488 -1.6846411e-07 -0.021098862 -0.021098862 -0.021098862 - 1420 0.142 0.55055637 0.55055446 -2.4615537e-07 -0.021243971 -0.021243971 -0.021243971 - 1430 0.143 0.5508855 0.55088364 -3.2063102e-07 -0.021388987 -0.021388987 -0.021388987 - 1440 0.144 0.55121422 0.55121242 -3.9083985e-07 -0.021533909 -0.021533909 -0.021533909 - 1450 0.145 0.55154253 0.55154079 -4.5578686e-07 -0.021678736 -0.021678736 -0.021678736 - 1460 0.146 0.55187041 0.55186876 -5.1454752e-07 -0.021823467 -0.021823467 -0.021823467 - 1470 0.147 0.55219788 0.55219632 -5.6628117e-07 -0.021968102 -0.021968102 -0.021968102 - 1480 0.148 0.55252494 0.55252347 -6.1024325e-07 -0.022112641 -0.022112641 -0.022112641 - 1490 0.149 0.55285157 0.55285021 -6.4579628e-07 -0.022257083 -0.022257083 -0.022257083 - 1500 0.15 0.5531778 0.55317654 -6.7241935e-07 -0.022401428 -0.022401428 -0.022401428 - 1510 0.151 0.5535036 0.55350246 -6.8971607e-07 -0.022545674 -0.022545674 -0.022545674 - 1520 0.152 0.55382899 0.55382796 -6.9742076e-07 -0.022689821 -0.022689821 -0.022689821 - 1530 0.153 0.55415396 0.55415305 -6.9540277e-07 -0.022833869 -0.022833869 -0.022833869 - 1540 0.154 0.55447852 0.55447772 -6.8366905e-07 -0.022977817 -0.022977817 -0.022977817 - 1550 0.155 0.55480267 0.55480198 -6.623646e-07 -0.023121664 -0.023121664 -0.023121664 - 1560 0.156 0.5551264 0.55512581 -6.3177108e-07 -0.023265411 -0.023265411 -0.023265411 - 1570 0.157 0.55544971 0.55544923 -5.9230341e-07 -0.023409056 -0.023409056 -0.023409056 - 1580 0.158 0.55577261 0.55577222 -5.4450444e-07 -0.023552599 -0.023552599 -0.023552599 - 1590 0.159 0.5560951 0.55609479 -4.8903776e-07 -0.023696039 -0.023696039 -0.023696039 - 1600 0.16 0.55641717 0.55641694 -4.2667879e-07 -0.023839376 -0.023839376 -0.023839376 - 1610 0.161 0.55673883 0.55673866 -3.5830415e-07 -0.023982609 -0.023982609 -0.023982609 - 1620 0.162 0.55706007 0.55705996 -2.8487954e-07 -0.024125737 -0.024125737 -0.024125737 - 1630 0.163 0.5573809 0.55738083 -2.0744627e-07 -0.024268761 -0.024268761 -0.024268761 - 1640 0.164 0.55770132 0.55770127 -1.2710666e-07 -0.02441168 -0.02441168 -0.02441168 - 1650 0.165 0.55802132 0.55802129 -4.5008398e-08 -0.024554492 -0.024554492 -0.024554492 - 1660 0.166 0.55834091 0.55834087 3.7671735e-08 -0.024697198 -0.024697198 -0.024697198 - 1670 0.167 0.55866008 0.55866003 1.1974475e-07 -0.024839797 -0.024839797 -0.024839797 - 1680 0.168 0.55897883 0.55897876 2.0002656e-07 -0.024982288 -0.024982288 -0.024982288 - 1690 0.169 0.55929717 0.55929705 2.7735509e-07 -0.025124671 -0.025124671 -0.025124671 - 1700 0.17 0.55961509 0.55961492 3.5060722e-07 -0.025266946 -0.025266946 -0.025266946 - 1710 0.171 0.5599326 0.55993235 4.187152e-07 -0.025409111 -0.025409111 -0.025409111 - 1720 0.172 0.56024968 0.56024936 4.8068242e-07 -0.025551167 -0.025551167 -0.025551167 - 1730 0.173 0.56056635 0.56056593 5.3559812e-07 -0.025693112 -0.025693112 -0.025693112 - 1740 0.174 0.56088259 0.56088208 5.8265107e-07 -0.025834947 -0.025834947 -0.025834947 - 1750 0.175 0.56119841 0.5611978 6.2114175e-07 -0.02597667 -0.02597667 -0.02597667 - 1760 0.176 0.56151381 0.56151308 6.5049306e-07 -0.026118282 -0.026118282 -0.026118282 - 1770 0.177 0.56182878 0.56182794 6.7025922e-07 -0.026259781 -0.026259781 -0.026259781 - 1780 0.178 0.56214333 0.56214237 6.8013288e-07 -0.026401167 -0.026401167 -0.026401167 - 1790 0.179 0.56245744 0.56245637 6.7995015e-07 -0.02654244 -0.02654244 -0.02654244 - 1800 0.18 0.56277113 0.56276994 6.6969368e-07 -0.026683599 -0.026683599 -0.026683599 - 1810 0.181 0.56308439 0.56308308 6.4949344e-07 -0.026824644 -0.026824644 -0.026824644 - 1820 0.182 0.56339722 0.5633958 6.1962549e-07 -0.026965574 -0.026965574 -0.026965574 - 1830 0.183 0.56370962 0.56370809 5.8050855e-07 -0.027106388 -0.027106388 -0.027106388 - 1840 0.184 0.56402158 0.56401996 5.326984e-07 -0.027247086 -0.027247086 -0.027247086 - 1850 0.185 0.56433311 0.5643314 4.7688029e-07 -0.027387668 -0.027387668 -0.027387668 - 1860 0.186 0.5646442 0.56464241 4.1385938e-07 -0.027528133 -0.027528133 -0.027528133 - 1870 0.187 0.56495486 0.564953 3.445494e-07 -0.027668481 -0.027668481 -0.027668481 - 1880 0.188 0.56526508 0.56526316 2.6995953e-07 -0.027808711 -0.027808711 -0.027808711 - 1890 0.189 0.56557486 0.5655729 1.9117995e-07 -0.027948822 -0.027948822 -0.027948822 - 1900 0.19 0.5658842 0.56588221 1.0936603e-07 -0.028088814 -0.028088814 -0.028088814 - 1910 0.191 0.5661931 0.5661911 2.5721446e-08 -0.028228687 -0.028228687 -0.028228687 - 1920 0.192 0.56650156 0.56649956 -5.8519431e-08 -0.02836844 -0.02836844 -0.02836844 - 1930 0.193 0.56680958 0.56680759 -1.4210974e-07 -0.028508072 -0.028508072 -0.028508072 - 1940 0.194 0.56711716 0.5671152 -2.2380861e-07 -0.028647584 -0.028647584 -0.028647584 - 1950 0.195 0.5674243 0.56742238 -3.0239963e-07 -0.028786974 -0.028786974 -0.028786974 - 1960 0.196 0.56773099 0.56772914 -3.7670909e-07 -0.028926242 -0.028926242 -0.028926242 - 1970 0.197 0.56803725 0.56803546 -4.456236e-07 -0.029065388 -0.029065388 -0.029065388 - 1980 0.198 0.56834306 0.56834136 -5.0810696e-07 -0.029204411 -0.029204411 -0.029204411 - 1990 0.199 0.56864844 0.56864682 -5.6321599e-07 -0.029343311 -0.029343311 -0.029343311 - 2000 0.2 0.56895337 0.56895185 -6.1011491e-07 -0.029482087 -0.029482087 -0.029482087 - 2010 0.201 0.56925786 0.56925645 -6.4808837e-07 -0.029620739 -0.029620739 -0.029620739 - 2020 0.202 0.56956192 0.56956062 -6.7655256e-07 -0.029759266 -0.029759266 -0.029759266 - 2030 0.203 0.56986553 0.56986435 -6.9506456e-07 -0.029897668 -0.029897668 -0.029897668 - 2040 0.204 0.57016871 0.57016765 -7.0332945e-07 -0.030035944 -0.030035944 -0.030035944 - 2050 0.205 0.57047145 0.5704705 -7.0120542e-07 -0.030174094 -0.030174094 -0.030174094 - 2060 0.206 0.57077375 0.57077292 -6.8870641e-07 -0.030312118 -0.030312118 -0.030312118 - 2070 0.207 0.57107561 0.5710749 -6.6600254e-07 -0.030450014 -0.030450014 -0.030450014 - 2080 0.208 0.57137704 0.57137644 -6.3341814e-07 -0.030587783 -0.030587783 -0.030587783 - 2090 0.209 0.57167803 0.57167754 -5.9142746e-07 -0.030725424 -0.030725424 -0.030725424 - 2100 0.21 0.57197859 0.57197819 -5.4064804e-07 -0.030862936 -0.030862936 -0.030862936 - 2110 0.211 0.57227872 0.5722784 -4.8183194e-07 -0.03100032 -0.03100032 -0.03100032 - 2120 0.212 0.5725784 0.57257817 -4.1585486e-07 -0.031137574 -0.031137574 -0.031137574 - 2130 0.213 0.57287766 0.57287749 -3.4370333e-07 -0.031274698 -0.031274698 -0.031274698 - 2140 0.214 0.57317648 0.57317636 -2.6646013e-07 -0.031411692 -0.031411692 -0.031411692 - 2150 0.215 0.57347487 0.57347478 -1.8528826e-07 -0.031548556 -0.031548556 -0.031548556 - 2160 0.216 0.57377282 0.57377276 -1.0141351e-07 -0.031685288 -0.031685288 -0.031685288 - 2170 0.217 0.57407034 0.57407029 -1.6106051e-08 -0.031821889 -0.031821889 -0.031821889 - 2180 0.218 0.57436743 0.57436736 6.9338743e-08 -0.031958358 -0.031958358 -0.031958358 - 2190 0.219 0.57466408 0.57466399 1.5361998e-07 -0.032094694 -0.032094694 -0.032094694 - 2200 0.22 0.57496029 0.57496017 2.3545107e-07 -0.032230897 -0.032230897 -0.032230897 - 2210 0.221 0.57525608 0.57525591 3.1357945e-07 -0.032366967 -0.032366967 -0.032366967 - 2220 0.222 0.57555142 0.57555119 3.8680589e-07 -0.032502904 -0.032502904 -0.032502904 - 2230 0.223 0.57584633 0.57584602 4.54003e-07 -0.032638706 -0.032638706 -0.032638706 - 2240 0.224 0.5761408 0.57614041 5.1413283e-07 -0.032774373 -0.032774373 -0.032774373 - 2250 0.225 0.57643483 0.57643434 5.6626308e-07 -0.032909906 -0.032909906 -0.032909906 - 2260 0.226 0.57672843 0.57672783 6.0958183e-07 -0.033045303 -0.033045303 -0.033045303 - 2270 0.227 0.57702158 0.57702087 6.4341044e-07 -0.033180564 -0.033180564 -0.033180564 - 2280 0.228 0.5773143 0.57731347 6.6721445e-07 -0.033315689 -0.033315689 -0.033315689 - 2290 0.229 0.57760657 0.57760562 6.8061239e-07 -0.033450677 -0.033450677 -0.033450677 - 2300 0.23 0.57789839 0.57789732 6.8338214e-07 -0.033585528 -0.033585528 -0.033585528 - 2310 0.231 0.57818977 0.57818858 6.7546495e-07 -0.033720241 -0.033720241 -0.033720241 - 2320 0.232 0.57848071 0.5784794 6.5696693e-07 -0.033854817 -0.033854817 -0.033854817 - 2330 0.233 0.5787712 0.57876977 6.2815797e-07 -0.033989254 -0.033989254 -0.033989254 - 2340 0.234 0.57906124 0.5790597 5.8946815e-07 -0.034123552 -0.034123552 -0.034123552 - 2350 0.235 0.57935083 0.57934919 5.4148162e-07 -0.034257711 -0.034257711 -0.034257711 - 2360 0.236 0.57963997 0.57963824 4.8492805e-07 -0.034391731 -0.034391731 -0.034391731 - 2370 0.237 0.57992866 0.57992685 4.2067186e-07 -0.03452561 -0.03452561 -0.03452561 - 2380 0.238 0.5802169 0.58021501 3.496992e-07 -0.03465935 -0.03465935 -0.03465935 - 2390 0.239 0.58050468 0.58050274 2.73103e-07 -0.034792948 -0.034792948 -0.034792948 - 2400 0.24 0.58079201 0.58079003 1.9206639e-07 -0.034926405 -0.034926405 -0.034926405 - 2410 0.241 0.58107889 0.58107688 1.078445e-07 -0.035059721 -0.035059721 -0.035059721 - 2420 0.242 0.58136532 0.58136329 2.1745102e-08 -0.035192895 -0.035192895 -0.035192895 - 2430 0.243 0.58165129 0.58164926 -6.4891571e-08 -0.035325926 -0.035325926 -0.035325926 - 2440 0.244 0.5819368 0.58193479 -1.5071374e-07 -0.035458815 -0.035458815 -0.035458815 - 2450 0.245 0.58222186 0.58221988 -2.3437916e-07 -0.035591561 -0.035591561 -0.035591561 - 2460 0.246 0.58250646 0.58250453 -3.145762e-07 -0.035724163 -0.035724163 -0.035724163 - 2470 0.247 0.58279061 0.58278874 -3.900445e-07 -0.035856621 -0.035856621 -0.035856621 - 2480 0.248 0.58307431 0.58307251 -4.5959495e-07 -0.035988935 -0.035988935 -0.035988935 - 2490 0.249 0.58335755 0.58335584 -5.2212856e-07 -0.036121105 -0.036121105 -0.036121105 - 2500 0.25 0.58364034 0.58363872 -5.7665408e-07 -0.036253129 -0.036253129 -0.036253129 - 2510 0.251 0.58392268 0.58392116 -6.2230397e-07 -0.036385008 -0.036385008 -0.036385008 - 2520 0.252 0.58420456 0.58420316 -6.583484e-07 -0.036516742 -0.036516742 -0.036516742 - 2530 0.253 0.584486 0.58448471 -6.842073e-07 -0.036648329 -0.036648329 -0.036648329 - 2540 0.254 0.58476698 0.58476581 -6.9945994e-07 -0.03677977 -0.03677977 -0.03677977 - 2550 0.255 0.58504751 0.58504647 -7.0385209e-07 -0.036911064 -0.036911064 -0.036911064 - 2560 0.256 0.5853276 0.58532668 -6.9730063e-07 -0.037042211 -0.037042211 -0.037042211 - 2570 0.257 0.58560724 0.58560643 -6.7989533e-07 -0.03717321 -0.03717321 -0.03717321 - 2580 0.258 0.58588642 0.58588574 -6.5189807e-07 -0.037304062 -0.037304062 -0.037304062 - 2590 0.259 0.58616517 0.58616459 -6.1373914e-07 -0.037434765 -0.037434765 -0.037434765 - 2600 0.26 0.58644347 0.586443 -5.66011e-07 -0.03756532 -0.03756532 -0.03756532 - 2610 0.261 0.58672132 0.58672094 -5.0945935e-07 -0.037695726 -0.037695726 -0.037695726 - 2620 0.262 0.58699873 0.58699843 -4.4497175e-07 -0.037825982 -0.037825982 -0.037825982 - 2630 0.263 0.5872757 0.58727547 -3.7356393e-07 -0.037956089 -0.037956089 -0.037956089 - 2640 0.264 0.58755222 0.58755205 -2.9636401e-07 -0.038086046 -0.038086046 -0.038086046 - 2650 0.265 0.5878283 0.58782817 -2.1459483e-07 -0.038215852 -0.038215852 -0.038215852 - 2660 0.266 0.58810394 0.58810384 -1.2955473e-07 -0.038345508 -0.038345508 -0.038345508 - 2670 0.267 0.58837913 0.58837905 -4.2597042e-08 -0.038475013 -0.038475013 -0.038475013 - 2680 0.268 0.58865388 0.5886538 4.489141e-08 -0.038604367 -0.038604367 -0.038604367 - 2690 0.269 0.5889282 0.58892809 1.315124e-07 -0.038733569 -0.038733569 -0.038733569 - 2700 0.27 0.58920206 0.58920193 2.1587867e-07 -0.038862619 -0.038862619 -0.038862619 - 2710 0.271 0.58947549 0.5894753 2.9663624e-07 -0.038991516 -0.038991516 -0.038991516 - 2720 0.272 0.58974847 0.58974823 3.724862e-07 -0.039120262 -0.039120262 -0.039120262 - 2730 0.273 0.59002101 0.59002069 4.422058e-07 -0.039248854 -0.039248854 -0.039248854 - 2740 0.274 0.59029311 0.5902927 5.0466829e-07 -0.039377293 -0.039377293 -0.039377293 - 2750 0.275 0.59056476 0.59056425 5.5886139e-07 -0.039505578 -0.039505578 -0.039505578 - 2760 0.276 0.59083596 0.59083534 6.0390391e-07 -0.039633709 -0.039633709 -0.039633709 - 2770 0.277 0.59110672 0.59110599 6.3906037e-07 -0.039761687 -0.039761687 -0.039761687 - 2780 0.278 0.59137702 0.59137617 6.6375325e-07 -0.039889509 -0.039889509 -0.039889509 - 2790 0.279 0.59164688 0.59164591 6.7757286e-07 -0.040017177 -0.040017177 -0.040017177 - 2800 0.28 0.59191629 0.5919152 6.8028436e-07 -0.04014469 -0.04014469 -0.04014469 - 2810 0.281 0.59218525 0.59218403 6.7183215e-07 -0.040272047 -0.040272047 -0.040272047 - 2820 0.282 0.59245376 0.59245242 6.5234123e-07 -0.040399248 -0.040399248 -0.040399248 - 2830 0.283 0.59272182 0.59272035 6.221157e-07 -0.040526294 -0.040526294 -0.040526294 - 2840 0.284 0.59298942 0.59298784 5.8163434e-07 -0.040653183 -0.040653183 -0.040653183 - 2850 0.285 0.59325656 0.59325489 5.3154333e-07 -0.040779915 -0.040779915 -0.040779915 - 2860 0.286 0.59352325 0.59352148 4.7264622e-07 -0.040906491 -0.040906491 -0.040906491 - 2870 0.287 0.59378949 0.59378764 4.0589128e-07 -0.041032909 -0.041032909 -0.041032909 - 2880 0.288 0.59405526 0.59405334 3.3235647e-07 -0.04115917 -0.04115917 -0.04115917 - 2890 0.289 0.59432058 0.59431861 2.5323221e-07 -0.041285273 -0.041285273 -0.041285273 - 2900 0.29 0.59458544 0.59458343 1.6980231e-07 -0.041411218 -0.041411218 -0.041411218 - 2910 0.291 0.59484984 0.59484781 8.3423201e-08 -0.041537004 -0.041537004 -0.041537004 - 2920 0.292 0.59511379 0.59511174 -4.4979772e-09 -0.041662632 -0.041662632 -0.041662632 - 2930 0.293 0.59537727 0.59537523 -9.25263e-08 -0.041788101 -0.041788101 -0.041788101 - 2940 0.294 0.5956403 0.59563828 -1.7922246e-07 -0.041913411 -0.041913411 -0.041913411 - 2950 0.295 0.59590287 0.59590089 -2.6316634e-07 -0.042038561 -0.042038561 -0.042038561 - 2960 0.296 0.59616498 0.59616305 -3.4298038e-07 -0.042163552 -0.042163552 -0.042163552 - 2970 0.297 0.59642663 0.59642477 -4.1735227e-07 -0.042288382 -0.042288382 -0.042288382 - 2980 0.298 0.59668783 0.59668604 -4.8505673e-07 -0.042413052 -0.042413052 -0.042413052 - 2990 0.299 0.59694857 0.59694687 -5.4497585e-07 -0.042537562 -0.042537562 -0.042537562 - 3000 0.3 0.59720885 0.59720726 -5.9611782e-07 -0.04266191 -0.04266191 -0.04266191 - 3010 0.301 0.59746868 0.5974672 -6.3763354e-07 -0.042786098 -0.042786098 -0.042786098 - 3020 0.302 0.59772805 0.59772669 -6.6883106e-07 -0.042910124 -0.042910124 -0.042910124 - 3030 0.303 0.59798698 0.59798573 -6.8918737e-07 -0.043033989 -0.043033989 -0.043033989 - 3040 0.304 0.59824545 0.59824433 -6.9835748e-07 -0.043157692 -0.043157692 -0.043157692 - 3050 0.305 0.59850347 0.59850247 -6.9618058e-07 -0.043281233 -0.043281233 -0.043281233 - 3060 0.306 0.59876104 0.59876017 -6.826832e-07 -0.043404611 -0.043404611 -0.043404611 - 3070 0.307 0.59901816 0.59901741 -6.5807923e-07 -0.043527827 -0.043527827 -0.043527827 - 3080 0.308 0.59927483 0.5992742 -6.2276684e-07 -0.04365088 -0.04365088 -0.04365088 - 3090 0.309 0.59953106 0.59953053 -5.7732236e-07 -0.04377377 -0.04377377 -0.04377377 - 3100 0.31 0.59978685 0.59978641 -5.2249119e-07 -0.043896496 -0.043896496 -0.043896496 - 3110 0.311 0.60004219 0.60004184 -4.5917576e-07 -0.044019059 -0.044019059 -0.044019059 - 3120 0.312 0.60029708 0.60029681 -3.8842101e-07 -0.044141458 -0.044141458 -0.044141458 - 3130 0.313 0.60055153 0.60055132 -3.113973e-07 -0.044263693 -0.044263693 -0.044263693 - 3140 0.314 0.60080554 0.60080538 -2.2938121e-07 -0.044385764 -0.044385764 -0.044385764 - 3150 0.315 0.60105911 0.60105898 -1.4373457e-07 -0.04450767 -0.04450767 -0.04450767 - 3160 0.316 0.60131224 0.60131212 -5.5881936e-08 -0.044629411 -0.044629411 -0.044629411 - 3170 0.317 0.60156492 0.60156481 3.2713085e-08 -0.044750988 -0.044750988 -0.044750988 - 3180 0.318 0.60181717 0.60181703 1.2057216e-07 -0.044872399 -0.044872399 -0.044872399 - 3190 0.319 0.60206897 0.6020688 2.0622692e-07 -0.044993645 -0.044993645 -0.044993645 - 3200 0.32 0.60232033 0.60232012 2.882436e-07 -0.045114725 -0.045114725 -0.045114725 - 3210 0.321 0.60257125 0.60257097 3.6524711e-07 -0.045235639 -0.045235639 -0.045235639 - 3220 0.322 0.60282173 0.60282137 4.3594424e-07 -0.045356388 -0.045356388 -0.045356388 - 3230 0.323 0.60307176 0.60307132 4.9914554e-07 -0.045476969 -0.045476969 -0.045476969 - 3240 0.324 0.60332135 0.60332081 5.537856e-07 -0.045597385 -0.045597385 -0.045597385 - 3250 0.325 0.6035705 0.60356985 5.9894116e-07 -0.045717634 -0.045717634 -0.045717634 - 3260 0.326 0.60381921 0.60381844 6.3384706e-07 -0.045837715 -0.045837715 -0.045837715 - 3270 0.327 0.60406746 0.60406658 6.5790942e-07 -0.04595763 -0.04595763 -0.04595763 - 3280 0.328 0.60431528 0.60431427 6.7071607e-07 -0.046077377 -0.046077377 -0.046077377 - 3290 0.329 0.60456264 0.6045615 6.7204395e-07 -0.046196957 -0.046196957 -0.046196957 - 3300 0.33 0.60480956 0.6048083 6.6186325e-07 -0.046316369 -0.046316369 -0.046316369 - 3310 0.331 0.60505602 0.60505464 6.4033837e-07 -0.046435613 -0.046435613 -0.046435613 - 3320 0.332 0.60530204 0.60530054 6.0782561e-07 -0.046554689 -0.046554689 -0.046554689 - 3330 0.333 0.60554761 0.605546 5.6486753e-07 -0.046673597 -0.046673597 -0.046673597 - 3340 0.334 0.60579272 0.60579101 5.1218422e-07 -0.046792336 -0.046792336 -0.046792336 - 3350 0.335 0.60603738 0.60603558 4.5066146e-07 -0.046910906 -0.046910906 -0.046910906 - 3360 0.336 0.60628159 0.60627971 3.8133609e-07 -0.047029308 -0.047029308 -0.047029308 - 3370 0.337 0.60652535 0.6065234 3.0537872e-07 -0.04714754 -0.04714754 -0.04714754 - 3380 0.338 0.60676865 0.60676665 2.2407417e-07 -0.047265604 -0.047265604 -0.047265604 - 3390 0.339 0.6070115 0.60700946 1.3879984e-07 -0.047383497 -0.047383497 -0.047383497 - 3400 0.34 0.60725389 0.60725184 5.1002519e-08 -0.047501222 -0.047501222 -0.047501222 - 3410 0.341 0.60749583 0.60749377 -3.7826124e-08 -0.047618776 -0.047618776 -0.047618776 - 3420 0.342 0.60773732 0.60773527 -1.2617486e-07 -0.04773616 -0.04773616 -0.04773616 - 3430 0.343 0.60797835 0.60797633 -2.1253862e-07 -0.047853375 -0.047853375 -0.047853375 - 3440 0.344 0.60821893 0.60821696 -2.9544421e-07 -0.047970419 -0.047970419 -0.047970419 - 3450 0.345 0.60845905 0.60845714 -3.734755e-07 -0.048087292 -0.048087292 -0.048087292 - 3460 0.346 0.60869873 0.60869689 -4.4529782e-07 -0.048203995 -0.048203995 -0.048203995 - 3470 0.347 0.60893795 0.6089362 -5.0968088e-07 -0.048320527 -0.048320527 -0.048320527 - 3480 0.348 0.60917672 0.60917507 -5.655201e-07 -0.048436888 -0.048436888 -0.048436888 - 3490 0.349 0.60941504 0.60941349 -6.118558e-07 -0.048553078 -0.048553078 -0.048553078 - 3500 0.35 0.60965292 0.60965148 -6.4788989e-07 -0.048669097 -0.048669097 -0.048669097 - 3510 0.351 0.60989034 0.60988903 -6.7299997e-07 -0.048784944 -0.048784944 -0.048784944 - 3520 0.352 0.61012732 0.61012613 -6.8675033e-07 -0.048900619 -0.048900619 -0.048900619 - 3530 0.353 0.61036386 0.6103628 -6.8889983e-07 -0.049016123 -0.049016123 -0.049016123 - 3540 0.354 0.61059995 0.61059901 -6.7940642e-07 -0.049131455 -0.049131455 -0.049131455 - 3550 0.355 0.6108356 0.61083479 -6.5842829e-07 -0.049246615 -0.049246615 -0.049246615 - 3560 0.356 0.61107081 0.61107011 -6.2632151e-07 -0.049361603 -0.049361603 -0.049361603 - 3570 0.357 0.61130559 0.611305 -5.836343e-07 -0.049476418 -0.049476418 -0.049476418 - 3580 0.358 0.61153992 0.61153943 -5.3109794e-07 -0.049591061 -0.049591061 -0.049591061 - 3590 0.359 0.61177381 0.61177342 -4.6961453e-07 -0.049705531 -0.049705531 -0.049705531 - 3600 0.36 0.61200727 0.61200695 -4.0024169e-07 -0.049819829 -0.049819829 -0.049819829 - 3610 0.361 0.6122403 0.61224004 -3.241746e-07 -0.049933953 -0.049933953 -0.049933953 - 3620 0.362 0.61247289 0.61247268 -2.4272558e-07 -0.050047905 -0.050047905 -0.050047905 - 3630 0.363 0.61270504 0.61270487 -1.5730157e-07 -0.050161683 -0.050161683 -0.050161683 - 3640 0.364 0.61293677 0.61293661 -6.937997e-08 -0.050275289 -0.050275289 -0.050275289 - 3650 0.365 0.61316806 0.6131679 1.9516899e-08 -0.05038872 -0.05038872 -0.05038872 - 3660 0.366 0.61339891 0.61339875 1.078481e-07 -0.050501979 -0.050501979 -0.050501979 - 3670 0.367 0.61362934 0.61362914 1.9408082e-07 -0.050615063 -0.050615063 -0.050615063 - 3680 0.368 0.61385933 0.61385909 2.7671704e-07 -0.050727974 -0.050727974 -0.050727974 - 3690 0.369 0.61408889 0.61408858 3.543196e-07 -0.050840711 -0.050840711 -0.050840711 - 3700 0.37 0.61431802 0.61431763 4.2553742e-07 -0.050953274 -0.050953274 -0.050953274 - 3710 0.371 0.61454671 0.61454624 4.891291e-07 -0.051065662 -0.051065662 -0.051065662 - 3720 0.372 0.61477497 0.6147744 5.4398482e-07 -0.051177877 -0.051177877 -0.051177877 - 3730 0.373 0.61500279 0.61500212 5.8914589e-07 -0.051289917 -0.051289917 -0.051289917 - 3740 0.374 0.61523018 0.61522939 6.2382182e-07 -0.051401782 -0.051401782 -0.051401782 - 3750 0.375 0.61545714 0.61545622 6.4740433e-07 -0.051513473 -0.051513473 -0.051513473 - 3760 0.376 0.61568366 0.61568261 6.5947843e-07 -0.05162499 -0.05162499 -0.05162499 - 3770 0.377 0.61590974 0.61590857 6.598299e-07 -0.051736331 -0.051736331 -0.051736331 - 3780 0.378 0.61613538 0.61613409 6.4844946e-07 -0.051847498 -0.051847498 -0.051847498 - 3790 0.379 0.61636058 0.61635917 6.2553327e-07 -0.05195849 -0.05195849 -0.05195849 - 3800 0.38 0.61658534 0.61658381 5.9147985e-07 -0.052069306 -0.052069306 -0.052069306 - 3810 0.381 0.61680966 0.61680803 5.4688338e-07 -0.052179947 -0.052179947 -0.052179947 - 3820 0.382 0.61703355 0.61703181 4.9252369e-07 -0.052290414 -0.052290414 -0.052290414 - 3830 0.383 0.61725699 0.61725516 4.2935278e-07 -0.052400704 -0.052400704 -0.052400704 - 3840 0.384 0.61747998 0.61747808 3.5847842e-07 -0.05251082 -0.05251082 -0.05251082 - 3850 0.385 0.61770254 0.61770057 2.811449e-07 -0.052620759 -0.052620759 -0.052620759 - 3860 0.386 0.61792465 0.61792263 1.9871133e-07 -0.052730523 -0.052730523 -0.052730523 - 3870 0.387 0.61814632 0.61814427 1.126279e-07 -0.052840112 -0.052840112 -0.052840112 - 3880 0.388 0.61836754 0.61836548 2.4410428e-08 -0.052949524 -0.052949524 -0.052949524 - 3890 0.389 0.61858832 0.61858626 -6.4386247e-08 -0.053058761 -0.053058761 -0.053058761 - 3900 0.39 0.61880866 0.61880662 -1.521957e-07 -0.053167821 -0.053167821 -0.053167821 - 3910 0.391 0.61902856 0.61902656 -2.3746757e-07 -0.053276706 -0.053276706 -0.053276706 - 3920 0.392 0.61924802 0.61924606 -3.1869499e-07 -0.053385414 -0.053385414 -0.053385414 - 3930 0.393 0.61946703 0.61946514 -3.9444133e-07 -0.053493947 -0.053493947 -0.053493947 - 3940 0.394 0.61968561 0.6196838 -4.6336578e-07 -0.053602303 -0.053602303 -0.053602303 - 3950 0.395 0.61990374 0.61990202 -5.2424718e-07 -0.053710482 -0.053710482 -0.053710482 - 3960 0.396 0.62012144 0.62011982 -5.7600597e-07 -0.053818486 -0.053818486 -0.053818486 - 3970 0.397 0.62033871 0.6203372 -6.1772348e-07 -0.053926313 -0.053926313 -0.053926313 - 3980 0.398 0.62055553 0.62055414 -6.486585e-07 -0.054033963 -0.054033963 -0.054033963 - 3990 0.399 0.62077193 0.62077066 -6.6826077e-07 -0.054141436 -0.054141436 -0.054141436 - 4000 0.4 0.62098789 0.62098674 -6.7618099e-07 -0.054248733 -0.054248733 -0.054248733 - 4010 0.401 0.62120342 0.6212024 -6.7227739e-07 -0.054355854 -0.054355854 -0.054355854 - 4020 0.402 0.62141852 0.62141762 -6.566185e-07 -0.054462797 -0.054462797 -0.054462797 - 4030 0.403 0.62163319 0.62163242 -6.294823e-07 -0.054569564 -0.054569564 -0.054569564 - 4040 0.404 0.62184744 0.62184677 -5.9135153e-07 -0.054676154 -0.054676154 -0.054676154 - 4050 0.405 0.62206126 0.6220607 -5.4290537e-07 -0.054782567 -0.054782567 -0.054782567 - 4060 0.406 0.62227466 0.62227419 -4.850076e-07 -0.054888803 -0.054888803 -0.054888803 - 4070 0.407 0.62248763 0.62248725 -4.1869146e-07 -0.054994861 -0.054994861 -0.054994861 - 4080 0.408 0.62270018 0.62269987 -3.4514137e-07 -0.055100743 -0.055100743 -0.055100743 - 4090 0.409 0.62291232 0.62291206 -2.6567194e-07 -0.055206448 -0.055206448 -0.055206448 - 4100 0.41 0.62312403 0.62312381 -1.8170469e-07 -0.055311975 -0.055311975 -0.055311975 - 4110 0.411 0.62333532 0.62333513 -9.4742642e-08 -0.055417325 -0.055417325 -0.055417325 - 4120 0.412 0.6235462 0.62354601 -6.3435298e-09 -0.055522499 -0.055522499 -0.055522499 - 4130 0.413 0.62375665 0.62375645 8.1908081e-08 -0.055627494 -0.055627494 -0.055627494 - 4140 0.414 0.62396669 0.62396646 1.6842921e-07 -0.055732313 -0.055732313 -0.055732313 - 4150 0.415 0.62417631 0.62417604 2.5166689e-07 -0.055836954 -0.055836954 -0.055836954 - 4160 0.416 0.62438551 0.62438518 3.3012615e-07 -0.055941417 -0.055941417 -0.055941417 - 4170 0.417 0.6245943 0.6245939 4.0239694e-07 -0.056045704 -0.056045704 -0.056045704 - 4180 0.418 0.62480266 0.62480218 4.6717967e-07 -0.056149812 -0.056149812 -0.056149812 - 4190 0.419 0.62501061 0.62501003 5.2330875e-07 -0.056253744 -0.056253744 -0.056253744 - 4200 0.42 0.62521814 0.62521745 5.6977374e-07 -0.056357498 -0.056357498 -0.056357498 - 4210 0.421 0.62542525 0.62542444 6.057378e-07 -0.056461074 -0.056461074 -0.056461074 - 4220 0.422 0.62563194 0.62563101 6.3055304e-07 -0.056564473 -0.056564473 -0.056564473 - 4230 0.423 0.6258382 0.62583716 6.4377238e-07 -0.056667694 -0.056667694 -0.056667694 - 4240 0.424 0.62604405 0.62604288 6.4515798e-07 -0.056770738 -0.056770738 -0.056770738 - 4250 0.425 0.62624947 0.62624817 6.3468571e-07 -0.056873604 -0.056873604 -0.056873604 - 4260 0.426 0.62645447 0.62645305 6.1254589e-07 -0.056976292 -0.056976292 -0.056976292 - 4270 0.427 0.62665905 0.62665751 5.7914013e-07 -0.057078803 -0.057078803 -0.057078803 - 4280 0.428 0.6268632 0.62686155 5.3507424e-07 -0.057181136 -0.057181136 -0.057181136 - 4290 0.429 0.62706692 0.62706518 4.8114756e-07 -0.057283292 -0.057283292 -0.057283292 - 4300 0.43 0.62727022 0.62726839 4.1833866e-07 -0.057385269 -0.057385269 -0.057385269 - 4310 0.431 0.6274731 0.62747119 3.4778776e-07 -0.05748707 -0.05748707 -0.05748707 - 4320 0.432 0.62767554 0.62767358 2.7077627e-07 -0.057588692 -0.057588692 -0.057588692 - 4330 0.433 0.62787756 0.62787555 1.8870359e-07 -0.057690137 -0.057690137 -0.057690137 - 4340 0.434 0.62807916 0.62807712 1.0306185e-07 -0.057791404 -0.057791404 -0.057791404 - 4350 0.435 0.62828033 0.62827827 1.5408826e-08 -0.057892494 -0.057892494 -0.057892494 - 4360 0.436 0.62848107 0.62847902 -7.2660336e-08 -0.057993406 -0.057993406 -0.057993406 - 4370 0.437 0.62868138 0.62867935 -1.5954216e-07 -0.05809414 -0.05809414 -0.05809414 - 4380 0.438 0.62888127 0.62887928 -2.4365405e-07 -0.058194696 -0.058194696 -0.058194696 - 4390 0.439 0.62908074 0.6290788 -3.2346322e-07 -0.058295075 -0.058295075 -0.058295075 - 4400 0.44 0.62927978 0.62927791 -3.9751471e-07 -0.058395277 -0.058395277 -0.058395277 - 4410 0.441 0.6294784 0.62947661 -4.6445802e-07 -0.0584953 -0.0584953 -0.0584953 - 4420 0.442 0.6296766 0.6296749 -5.2307198e-07 -0.058595146 -0.058595146 -0.058595146 - 4430 0.443 0.62987438 0.62987278 -5.7228716e-07 -0.058694815 -0.058694815 -0.058694815 - 4440 0.444 0.63007174 0.63007025 -6.1120565e-07 -0.058794305 -0.058794305 -0.058794305 - 4450 0.445 0.63026869 0.63026731 -6.3911762e-07 -0.058893618 -0.058893618 -0.058893618 - 4460 0.446 0.63046521 0.63046396 -6.5551459e-07 -0.058992754 -0.058992754 -0.058992754 - 4470 0.447 0.63066133 0.6306602 -6.6009891e-07 -0.059091712 -0.059091712 -0.059091712 - 4480 0.448 0.63085703 0.63085602 -6.5278946e-07 -0.059190493 -0.059190493 -0.059190493 - 4490 0.449 0.63105232 0.63105143 -6.3372335e-07 -0.059289096 -0.059289096 -0.059289096 - 4500 0.45 0.6312472 0.63124643 -6.032536e-07 -0.059387521 -0.059387521 -0.059387521 - 4510 0.451 0.63144167 0.63144101 -5.6194288e-07 -0.05948577 -0.05948577 -0.05948577 - 4520 0.452 0.63163573 0.63163518 -5.1055337e-07 -0.05958384 -0.05958384 -0.05958384 - 4530 0.453 0.6318294 0.63182893 -4.500329e-07 -0.059681734 -0.059681734 -0.059681734 - 4540 0.454 0.63202265 0.63202226 -3.8149769e-07 -0.05977945 -0.05977945 -0.05977945 - 4550 0.455 0.63221551 0.63221518 -3.0621194e-07 -0.059876988 -0.059876988 -0.059876988 - 4560 0.456 0.63240796 0.63240768 -2.2556465e-07 -0.05997435 -0.05997435 -0.05997435 - 4570 0.457 0.63260001 0.63259976 -1.4104413e-07 -0.060071534 -0.060071534 -0.060071534 - 4580 0.458 0.63279166 0.63279143 -5.4210581e-08 -0.06016854 -0.06016854 -0.06016854 - 4590 0.459 0.63298291 0.63298268 3.3332623e-08 -0.06026537 -0.06026537 -0.06026537 - 4600 0.46 0.63317376 0.63317351 1.1996854e-07 -0.060362023 -0.060362023 -0.060362023 - 4610 0.461 0.63336422 0.63336393 2.0409657e-07 -0.060458498 -0.060458498 -0.060458498 - 4620 0.462 0.63355427 0.63355394 2.8416203e-07 -0.060554796 -0.060554796 -0.060554796 - 4630 0.463 0.63374393 0.63374353 3.5868507e-07 -0.060650918 -0.060650918 -0.060650918 - 4640 0.464 0.63393318 0.6339327 4.2628804e-07 -0.060746862 -0.060746862 -0.060746862 - 4650 0.465 0.63412204 0.63412147 4.8572121e-07 -0.060842629 -0.060842629 -0.060842629 - 4660 0.466 0.6343105 0.63430983 5.35886e-07 -0.06093822 -0.06093822 -0.06093822 - 4670 0.467 0.63449856 0.63449778 5.7585552e-07 -0.061033634 -0.061033634 -0.061033634 - 4680 0.468 0.63468622 0.63468532 6.048919e-07 -0.06112887 -0.06112887 -0.06112887 - 4690 0.469 0.63487347 0.63487245 6.2246016e-07 -0.061223931 -0.061223931 -0.061223931 - 4700 0.47 0.63506033 0.63505918 6.2823833e-07 -0.061318814 -0.061318814 -0.061318814 - 4710 0.471 0.63524678 0.63524551 6.2212359e-07 -0.061413521 -0.061413521 -0.061413521 - 4720 0.472 0.63543283 0.63543144 6.0423435e-07 -0.061508051 -0.061508051 -0.061508051 - 4730 0.473 0.63561847 0.63561697 5.7490826e-07 -0.061602405 -0.061602405 -0.061602405 - 4740 0.474 0.63580371 0.6358021 5.3469601e-07 -0.061696582 -0.061696582 -0.061696582 - 4750 0.475 0.63598855 0.63598684 4.8435128e-07 -0.061790583 -0.061790583 -0.061790583 - 4760 0.476 0.63617298 0.63617118 4.2481683e-07 -0.061884408 -0.061884408 -0.061884408 - 4770 0.477 0.63635701 0.63635512 3.5720699e-07 -0.061978056 -0.061978056 -0.061978056 - 4780 0.478 0.63654062 0.63653868 2.8278703e-07 -0.062071529 -0.062071529 -0.062071529 - 4790 0.479 0.63672384 0.63672184 2.0294959e-07 -0.062164825 -0.062164825 -0.062164825 - 4800 0.48 0.63690664 0.63690461 1.1918874e-07 -0.062257945 -0.062257945 -0.062257945 - 4810 0.481 0.63708904 0.637087 3.3072095e-08 -0.062350889 -0.062350889 -0.062350889 - 4820 0.482 0.63727104 0.63726899 -5.3788471e-08 -0.062443657 -0.062443657 -0.062443657 - 4830 0.483 0.63745263 0.6374506 -1.39767e-07 -0.062536249 -0.062536249 -0.062536249 - 4840 0.484 0.63763381 0.63763182 -2.2325389e-07 -0.062628665 -0.062628665 -0.062628665 - 4850 0.485 0.63781459 0.63781265 -3.0268612e-07 -0.062720906 -0.062720906 -0.062720906 - 4860 0.486 0.63799497 0.63799309 -3.7657657e-07 -0.062812971 -0.062812971 -0.062812971 - 4870 0.487 0.63817495 0.63817314 -4.4354199e-07 -0.062904861 -0.062904861 -0.062904861 - 4880 0.488 0.63835452 0.63835281 -5.0232909e-07 -0.062996575 -0.062996575 -0.062996575 - 4890 0.489 0.6385337 0.63853208 -5.5183811e-07 -0.063088114 -0.063088114 -0.063088114 - 4900 0.49 0.63871248 0.63871097 -5.9114363e-07 -0.063179477 -0.063179477 -0.063179477 - 4910 0.491 0.63889086 0.63888947 -6.1951209e-07 -0.063270665 -0.063270665 -0.063270665 - 4920 0.492 0.63906885 0.63906758 -6.3641568e-07 -0.063361678 -0.063361678 -0.063361678 - 4930 0.493 0.63924644 0.6392453 -6.4154246e-07 -0.063452516 -0.063452516 -0.063452516 - 4940 0.494 0.63942365 0.63942262 -6.3480228e-07 -0.063543179 -0.063543179 -0.063543179 - 4950 0.495 0.63960046 0.63959956 -6.1632869e-07 -0.063633667 -0.063633667 -0.063633667 - 4960 0.496 0.63977689 0.6397761 -5.8647648e-07 -0.063723981 -0.063723981 -0.063723981 - 4970 0.497 0.63995293 0.63995224 -5.4581515e-07 -0.063814119 -0.063814119 -0.063814119 - 4980 0.498 0.64012859 0.640128 -4.9511825e-07 -0.063904083 -0.063904083 -0.063904083 - 4990 0.499 0.64030386 0.64030336 -4.3534885e-07 -0.063993873 -0.063993873 -0.063993873 - 5000 0.5 0.64047875 0.64047832 -3.6764149e-07 -0.064083488 -0.064083488 -0.064083488 - 5010 0.501 0.64065325 0.64065289 -2.9328075e-07 -0.064172929 -0.064172929 -0.064172929 - 5020 0.502 0.64082738 0.64082707 -2.1367704e-07 -0.064262195 -0.064262195 -0.064262195 - 5030 0.503 0.64100113 0.64100085 -1.3033993e-07 -0.064351288 -0.064351288 -0.064351288 - 5040 0.504 0.6411745 0.64117423 -4.4849648e-08 -0.064440206 -0.064440206 -0.064440206 - 5050 0.505 0.6413475 0.64134722 4.1172909e-08 -0.06452895 -0.06452895 -0.06452895 - 5060 0.506 0.64152011 0.64151982 1.2609686e-07 -0.064617521 -0.064617521 -0.064617521 - 5070 0.507 0.64169236 0.64169202 2.0831228e-07 -0.064705918 -0.064705918 -0.064705918 - 5080 0.508 0.64186422 0.64186384 2.8626081e-07 -0.064794141 -0.064794141 -0.064794141 - 5090 0.509 0.64203571 0.64203526 3.5846527e-07 -0.064882191 -0.064882191 -0.064882191 - 5100 0.51 0.64220682 0.64220629 4.2355775e-07 -0.064970067 -0.064970067 -0.064970067 - 5110 0.511 0.64237755 0.64237693 4.8030571e-07 -0.06505777 -0.06505777 -0.06505777 - 5120 0.512 0.64254791 0.64254719 5.2763546e-07 -0.0651453 -0.0651453 -0.0651453 - 5130 0.513 0.64271789 0.64271705 5.6465267e-07 -0.065232657 -0.065232657 -0.065232657 - 5140 0.514 0.64288749 0.64288654 5.906595e-07 -0.06531984 -0.06531984 -0.06531984 - 5150 0.515 0.64305671 0.64305564 6.0516793e-07 -0.065406851 -0.065406851 -0.065406851 - 5160 0.516 0.64322555 0.64322436 6.0790921e-07 -0.065493689 -0.065493689 -0.065493689 - 5170 0.517 0.64339401 0.6433927 5.9883899e-07 -0.065580355 -0.065580355 -0.065580355 - 5180 0.518 0.64356209 0.64356067 5.7813833e-07 -0.065666848 -0.065666848 -0.065666848 - 5190 0.519 0.64372979 0.64372826 5.4621027e-07 -0.065753168 -0.065753168 -0.065753168 - 5200 0.52 0.64389711 0.64389547 5.036722e-07 -0.065839316 -0.065839316 -0.065839316 - 5210 0.521 0.64406405 0.64406231 4.5134419e-07 -0.065925292 -0.065925292 -0.065925292 - 5220 0.522 0.6442306 0.64422878 3.9023331e-07 -0.066011096 -0.066011096 -0.066011096 - 5230 0.523 0.64439677 0.64439488 3.2151444e-07 -0.066096729 -0.066096729 -0.066096729 - 5240 0.524 0.64456256 0.64456061 2.4650783e-07 -0.066182189 -0.066182189 -0.066182189 - 5250 0.525 0.64472797 0.64472597 1.6665388e-07 -0.066267477 -0.066267477 -0.066267477 - 5260 0.526 0.64489299 0.64489096 8.3485522e-08 -0.066352594 -0.066352594 -0.066352594 - 5270 0.527 0.64505763 0.64505559 -1.4011251e-09 -0.06643754 -0.06643754 -0.06643754 - 5280 0.528 0.64522188 0.64521986 -8.6377351e-08 -0.066522314 -0.066522314 -0.066522314 - 5290 0.529 0.64538576 0.64538376 -1.6981312e-07 -0.066606917 -0.066606917 -0.066606917 - 5300 0.53 0.64554925 0.64554729 -2.5010835e-07 -0.066691349 -0.066691349 -0.066691349 - 5310 0.531 0.64571237 0.64571046 -3.2572373e-07 -0.066775611 -0.066775611 -0.066775611 - 5320 0.532 0.6458751 0.64587326 -3.9521022e-07 -0.066859701 -0.066859701 -0.066859701 - 5330 0.533 0.64603746 0.6460357 -4.5723704e-07 -0.066943621 -0.066943621 -0.066943621 - 5340 0.534 0.64619944 0.64619778 -5.1061726e-07 -0.06702737 -0.06702737 -0.06702737 - 5350 0.535 0.64636105 0.64635948 -5.5433068e-07 -0.067110948 -0.067110948 -0.067110948 - 5360 0.536 0.64652228 0.64652083 -5.8754354e-07 -0.067194357 -0.067194357 -0.067194357 - 5370 0.537 0.64668314 0.6466818 -6.0962458e-07 -0.067277595 -0.067277595 -0.067277595 - 5380 0.538 0.64684363 0.64684241 -6.2015733e-07 -0.067360664 -0.067360664 -0.067360664 - 5390 0.539 0.64700376 0.64700266 -6.1894809e-07 -0.067443562 -0.067443562 -0.067443562 - 5400 0.54 0.64716351 0.64716253 -6.0602979e-07 -0.067526291 -0.067526291 -0.067526291 - 5410 0.541 0.6473229 0.64732204 -5.8166135e-07 -0.06760885 -0.06760885 -0.06760885 - 5420 0.542 0.64748193 0.64748117 -5.4632271e-07 -0.06769124 -0.06769124 -0.06769124 - 5430 0.543 0.6476406 0.64763994 -5.0070563e-07 -0.06777346 -0.06777346 -0.06777346 - 5440 0.544 0.6477989 0.64779833 -4.4570029e-07 -0.067855512 -0.067855512 -0.067855512 - 5450 0.545 0.64795685 0.64795636 -3.8237815e-07 -0.067937394 -0.067937394 -0.067937394 - 5460 0.546 0.64811444 0.64811401 -3.119712e-07 -0.068019108 -0.068019108 -0.068019108 - 5470 0.547 0.64827167 0.6482713 -2.3584813e-07 -0.068100653 -0.068100653 -0.068100653 - 5480 0.548 0.64842855 0.64842821 -1.5548783e-07 -0.068182029 -0.068182029 -0.068182029 - 5490 0.549 0.64858507 0.64858475 -7.2450737e-08 -0.068263237 -0.068263237 -0.068263237 - 5500 0.55 0.64874124 0.64874092 1.1651408e-08 -0.068344276 -0.068344276 -0.068344276 - 5510 0.551 0.64889706 0.64889673 9.5186848e-08 -0.068425148 -0.068425148 -0.068425148 - 5520 0.552 0.64905252 0.64905216 1.7653547e-07 -0.068505851 -0.068505851 -0.068505851 - 5530 0.553 0.64920763 0.64920722 2.5412026e-07 -0.068586387 -0.068586387 -0.068586387 - 5540 0.554 0.64936239 0.64936192 3.2643798e-07 -0.068666755 -0.068666755 -0.068666755 - 5550 0.555 0.64951679 0.64951625 3.9208836e-07 -0.068746955 -0.068746955 -0.068746955 - 5560 0.556 0.64967085 0.64967022 4.4980134e-07 -0.068826988 -0.068826988 -0.068826988 - 5570 0.557 0.64982455 0.64982382 4.984618e-07 -0.068906854 -0.068906854 -0.068906854 - 5580 0.558 0.64997789 0.64997706 5.3713127e-07 -0.068986553 -0.068986553 -0.068986553 - 5590 0.559 0.65013089 0.65012995 5.6506622e-07 -0.069066085 -0.069066085 -0.069066085 - 5600 0.56 0.65028353 0.65028247 5.8173253e-07 -0.069145451 -0.069145451 -0.069145451 - 5610 0.561 0.65043581 0.65043463 5.8681591e-07 -0.069224649 -0.069224649 -0.069224649 - 5620 0.562 0.65058774 0.65058645 5.8022805e-07 -0.069303682 -0.069303682 -0.069303682 - 5630 0.563 0.65073931 0.6507379 5.6210832e-07 -0.069382548 -0.069382548 -0.069382548 - 5640 0.564 0.65089053 0.65088901 5.3282107e-07 -0.069461248 -0.069461248 -0.069461248 - 5650 0.565 0.65104139 0.65103976 4.9294848e-07 -0.069539782 -0.069539782 -0.069539782 - 5660 0.566 0.65119189 0.65119017 4.4327921e-07 -0.06961815 -0.06961815 -0.06961815 - 5670 0.567 0.65134203 0.65134023 3.8479296e-07 -0.069696352 -0.069696352 -0.069696352 - 5680 0.568 0.65149182 0.65148994 3.186413e-07 -0.06977439 -0.06977439 -0.06977439 - 5690 0.569 0.65164124 0.65163931 2.4612515e-07 -0.069852262 -0.069852262 -0.069852262 - 5700 0.57 0.65179031 0.65178833 1.6866929e-07 -0.069929968 -0.069929968 -0.069929968 - 5710 0.571 0.65193902 0.65193702 8.7794446e-08 -0.07000751 -0.07000751 -0.07000751 - 5720 0.572 0.65208737 0.65208536 5.0875238e-09 -0.070084887 -0.070084887 -0.070084887 - 5730 0.573 0.65223537 0.65223336 -7.7829543e-08 -0.0701621 -0.0701621 -0.0701621 - 5740 0.574 0.65238301 0.65238102 -1.5933158e-07 -0.070239148 -0.070239148 -0.070239148 - 5750 0.575 0.65253029 0.65252834 -2.3782204e-07 -0.070316032 -0.070316032 -0.070316032 - 5760 0.576 0.65267721 0.65267532 -3.1176438e-07 -0.070392751 -0.070392751 -0.070392751 - 5770 0.577 0.65282379 0.65282196 -3.7971217e-07 -0.070469307 -0.070469307 -0.070469307 - 5780 0.578 0.65297001 0.65296826 -4.4033753e-07 -0.070545699 -0.070545699 -0.070545699 - 5790 0.579 0.65311588 0.65311422 -4.9245722e-07 -0.070621928 -0.070621928 -0.070621928 - 5800 0.58 0.65326139 0.65325983 -5.3505586e-07 -0.070697993 -0.070697993 -0.070697993 - 5810 0.581 0.65340657 0.65340511 -5.6730589e-07 -0.070773895 -0.070773895 -0.070773895 - 5820 0.582 0.65355139 0.65355005 -5.8858382e-07 -0.070849633 -0.070849633 -0.070849633 - 5830 0.583 0.65369587 0.65369464 -5.9848249e-07 -0.070925209 -0.070925209 -0.070925209 - 5840 0.584 0.65384 0.65383889 -5.9681904e-07 -0.071000623 -0.071000623 -0.071000623 - 5850 0.585 0.6539838 0.6539828 -5.8363849e-07 -0.071075873 -0.071075873 -0.071075873 - 5860 0.586 0.65412725 0.65412637 -5.5921279e-07 -0.071150962 -0.071150962 -0.071150962 - 5870 0.587 0.65427036 0.65426959 -5.2403544e-07 -0.071225888 -0.071225888 -0.071225888 - 5880 0.588 0.65441314 0.65441246 -4.7881168e-07 -0.071300652 -0.071300652 -0.071300652 - 5890 0.589 0.65455559 0.65455499 -4.2444456e-07 -0.071375254 -0.071375254 -0.071375254 - 5900 0.59 0.6546977 0.65469718 -3.6201704e-07 -0.071449695 -0.071449695 -0.071449695 - 5910 0.591 0.65483947 0.65483902 -2.9277058e-07 -0.071523975 -0.071523975 -0.071523975 - 5920 0.592 0.65498092 0.65498051 -2.1808055e-07 -0.071598093 -0.071598093 -0.071598093 - 5930 0.593 0.65512204 0.65512166 -1.39429e-07 -0.07167205 -0.07167205 -0.07167205 - 5940 0.594 0.65526282 0.65526246 -5.837535e-08 -0.071745846 -0.071745846 -0.071745846 - 5950 0.595 0.65540328 0.65540292 2.3474531e-08 -0.071819481 -0.071819481 -0.071819481 - 5960 0.596 0.65554341 0.65554303 1.045001e-07 -0.071892956 -0.071892956 -0.071892956 - 5970 0.597 0.65568321 0.6556828 1.8309825e-07 -0.071966271 -0.071966271 -0.071966271 - 5980 0.598 0.65582269 0.65582223 2.5771506e-07 -0.072039425 -0.072039425 -0.072039425 - 5990 0.599 0.65596183 0.65596132 3.2687663e-07 -0.07211242 -0.07211242 -0.07211242 - 6000 0.6 0.65610065 0.65610006 3.8921821e-07 -0.072185255 -0.072185255 -0.072185255 - 6010 0.601 0.65623915 0.65623847 4.4351131e-07 -0.07225793 -0.07225793 -0.07225793 - 6020 0.602 0.65637731 0.65637654 4.8868803e-07 -0.072330445 -0.072330445 -0.072330445 - 6030 0.603 0.65651515 0.65651427 5.2386219e-07 -0.072402802 -0.072402802 -0.072402802 - 6040 0.604 0.65665265 0.65665167 5.483469e-07 -0.072475 -0.072475 -0.072475 - 6050 0.605 0.65678983 0.65678873 5.6166814e-07 -0.072547038 -0.072547038 -0.072547038 - 6060 0.606 0.65692668 0.65692546 5.6357412e-07 -0.072618918 -0.072618918 -0.072618918 - 6070 0.607 0.6570632 0.65706187 5.5404021e-07 -0.07269064 -0.07269064 -0.07269064 - 6080 0.608 0.65719939 0.65719794 5.3326936e-07 -0.072762203 -0.072762203 -0.072762203 - 6090 0.609 0.65733524 0.65733369 5.0168797e-07 -0.072833609 -0.072833609 -0.072833609 - 6100 0.61 0.65747077 0.65746912 4.5993733e-07 -0.072904856 -0.072904856 -0.072904856 - 6110 0.611 0.65760596 0.65760422 4.0886077e-07 -0.072975946 -0.072975946 -0.072975946 - 6120 0.612 0.65774082 0.65773901 3.4948676e-07 -0.073046879 -0.073046879 -0.073046879 - 6130 0.613 0.65787535 0.65787347 2.8300837e-07 -0.073117654 -0.073117654 -0.073117654 - 6140 0.614 0.65800954 0.65800761 2.1075937e-07 -0.073188272 -0.073188272 -0.073188272 - 6150 0.615 0.6581434 0.65814143 1.341876e-07 -0.073258733 -0.073258733 -0.073258733 - 6160 0.616 0.65827693 0.65827494 5.482599e-08 -0.073329038 -0.073329038 -0.073329038 - 6170 0.617 0.65841013 0.65840813 -2.5738053e-08 -0.073399186 -0.073399186 -0.073399186 - 6180 0.618 0.65854299 0.65854101 -1.0589441e-07 -0.073469178 -0.073469178 -0.073469178 - 6190 0.619 0.65867553 0.65867357 -1.8404242e-07 -0.073539013 -0.073539013 -0.073539013 - 6200 0.62 0.65880773 0.65880582 -2.586229e-07 -0.073608693 -0.073608693 -0.073608693 - 6210 0.621 0.6589396 0.65893775 -3.2814928e-07 -0.073678217 -0.073678217 -0.073678217 - 6220 0.622 0.65907115 0.65906937 -3.9123734e-07 -0.073747586 -0.073747586 -0.073747586 - 6230 0.623 0.65920237 0.65920067 -4.4663288e-07 -0.073816799 -0.073816799 -0.073816799 - 6240 0.624 0.65933327 0.65933165 -4.9323677e-07 -0.073885858 -0.073885858 -0.073885858 - 6250 0.625 0.65946384 0.65946233 -5.3012687e-07 -0.073954761 -0.073954761 -0.073954761 - 6260 0.626 0.65959409 0.65959268 -5.565765e-07 -0.07402351 -0.07402351 -0.07402351 - 6270 0.627 0.65972402 0.65972272 -5.7206883e-07 -0.074092104 -0.074092104 -0.074092104 - 6280 0.628 0.65985363 0.65985244 -5.7630721e-07 -0.074160545 -0.074160545 -0.074160545 - 6290 0.629 0.65998292 0.65998185 -5.6922099e-07 -0.074228831 -0.074228831 -0.074228831 - 6300 0.63 0.6601119 0.66011094 -5.5096683e-07 -0.074296963 -0.074296963 -0.074296963 - 6310 0.631 0.66024056 0.66023971 -5.2192546e-07 -0.074364941 -0.074364941 -0.074364941 - 6320 0.632 0.66036891 0.66036816 -4.8269389e-07 -0.074432767 -0.074432767 -0.074432767 - 6330 0.633 0.66049695 0.66049629 -4.340733e-07 -0.074500438 -0.074500438 -0.074500438 - 6340 0.634 0.66062468 0.6606241 -3.7705289e-07 -0.074567957 -0.074567957 -0.074567957 - 6350 0.635 0.66075211 0.66075159 -3.1278979e-07 -0.074635324 -0.074635324 -0.074635324 - 6360 0.636 0.66087923 0.66087876 -2.4258579e-07 -0.074702537 -0.074702537 -0.074702537 - 6370 0.637 0.66100604 0.66100561 -1.6786098e-07 -0.074769598 -0.074769598 -0.074769598 - 6380 0.638 0.66113255 0.66113214 -9.0125159e-08 -0.074836507 -0.074836507 -0.074836507 - 6390 0.639 0.66125875 0.66125835 -1.0947326e-08 -0.074903264 -0.074903264 -0.074903264 - 6400 0.64 0.66138466 0.66138424 6.8075937e-08 -0.074969869 -0.074969869 -0.074969869 - 6410 0.641 0.66151025 0.66150982 1.4535267e-07 -0.075036323 -0.075036323 -0.075036323 - 6420 0.642 0.66163555 0.66163508 2.1932764e-07 -0.075102625 -0.075102625 -0.075102625 - 6430 0.643 0.66176055 0.66176002 2.8851367e-07 -0.075168776 -0.075168776 -0.075168776 - 6440 0.644 0.66188524 0.66188464 3.5152165e-07 -0.075234776 -0.075234776 -0.075234776 - 6450 0.645 0.66200963 0.66200895 4.0708847e-07 -0.075300626 -0.075300626 -0.075300626 - 6460 0.646 0.66213372 0.66213295 4.5410251e-07 -0.075366325 -0.075366325 -0.075366325 - 6470 0.647 0.66225751 0.66225664 4.9162594e-07 -0.075431874 -0.075431874 -0.075431874 - 6480 0.648 0.66238099 0.66238002 5.1891364e-07 -0.075497273 -0.075497273 -0.075497273 - 6490 0.649 0.66250417 0.66250309 5.3542807e-07 -0.075562521 -0.075562521 -0.075562521 - 6500 0.65 0.66262704 0.66262585 5.4085008e-07 -0.075627621 -0.075627621 -0.075627621 - 6510 0.651 0.66274961 0.66274831 5.3508518e-07 -0.07569257 -0.07569257 -0.07569257 - 6520 0.652 0.66287188 0.66287047 5.1826535e-07 -0.075757371 -0.075757371 -0.075757371 - 6530 0.653 0.66299384 0.66299232 4.9074618e-07 -0.075822022 -0.075822022 -0.075822022 - 6540 0.654 0.66311549 0.66311388 4.5309958e-07 -0.075886525 -0.075886525 -0.075886525 - 6550 0.655 0.66323684 0.66323514 4.0610197e-07 -0.075950879 -0.075950879 -0.075950879 - 6560 0.656 0.66335788 0.6633561 3.5071851e-07 -0.076015085 -0.076015085 -0.076015085 - 6570 0.657 0.66347861 0.66347677 2.8808331e-07 -0.076079143 -0.076079143 -0.076079143 - 6580 0.658 0.66359904 0.66359714 2.1947637e-07 -0.076143053 -0.076143053 -0.076143053 - 6590 0.659 0.66371916 0.66371722 1.462975e-07 -0.076206815 -0.076206815 -0.076206815 - 6600 0.66 0.66383897 0.66383701 7.003782e-08 -0.07627043 -0.07627043 -0.07627043 - 6610 0.661 0.66395847 0.6639565 -7.7505971e-09 -0.076333897 -0.076333897 -0.076333897 - 6620 0.662 0.66407767 0.66407571 -8.5486262e-08 -0.076397218 -0.076397218 -0.076397218 - 6630 0.663 0.66419657 0.66419463 -1.6159044e-07 -0.076460391 -0.076460391 -0.076460391 - 6640 0.664 0.66431515 0.66431325 -2.3451925e-07 -0.076523418 -0.076523418 -0.076523418 - 6650 0.665 0.66443344 0.66443159 -3.02795e-07 -0.076586299 -0.076586299 -0.076586299 - 6660 0.666 0.66455142 0.66454964 -3.6503624e-07 -0.076649033 -0.076649033 -0.076649033 - 6670 0.667 0.6646691 0.66466739 -4.1998576e-07 -0.076711622 -0.076711622 -0.076711622 - 6680 0.668 0.66478648 0.66478486 -4.6653612e-07 -0.076774064 -0.076774064 -0.076774064 - 6690 0.669 0.66490357 0.66490204 -5.0375208e-07 -0.076836362 -0.076836362 -0.076836362 - 6700 0.67 0.66502035 0.66501893 -5.308895e-07 -0.076898514 -0.076898514 -0.076898514 - 6710 0.671 0.66513684 0.66513553 -5.4741039e-07 -0.07696052 -0.07696052 -0.07696052 - 6720 0.672 0.66525304 0.66525183 -5.5299372e-07 -0.077022383 -0.077022383 -0.077022383 - 6730 0.673 0.66536894 0.66536785 -5.4754176e-07 -0.0770841 -0.0770841 -0.0770841 - 6740 0.674 0.66548456 0.66548357 -5.3118195e-07 -0.077145673 -0.077145673 -0.077145673 - 6750 0.675 0.66559988 0.66559899 -5.042641e-07 -0.077207102 -0.077207102 -0.077207102 - 6760 0.676 0.66571492 0.66571413 -4.6735306e-07 -0.077268387 -0.077268387 -0.077268387 - 6770 0.677 0.66582968 0.66582897 -4.2121706e-07 -0.077329528 -0.077329528 -0.077329528 - 6780 0.678 0.66594414 0.66594352 -3.6681181e-07 -0.077390526 -0.077390526 -0.077390526 - 6790 0.679 0.66605833 0.66605777 -3.0526088e-07 -0.077451381 -0.077451381 -0.077451381 - 6800 0.68 0.66617224 0.66617172 -2.3783252e-07 -0.077512092 -0.077512092 -0.077512092 - 6810 0.681 0.66628586 0.66628539 -1.6591369e-07 -0.077572661 -0.077572661 -0.077572661 - 6820 0.682 0.66639921 0.66639875 -9.0981551e-08 -0.077633087 -0.077633087 -0.077633087 - 6830 0.683 0.66651227 0.66651183 -1.4573167e-08 -0.07769337 -0.07769337 -0.07769337 - 6840 0.684 0.66662506 0.66662461 6.1745978e-08 -0.077753512 -0.077753512 -0.077753512 - 6850 0.685 0.66673757 0.6667371 1.3641408e-07 -0.077813512 -0.077813512 -0.077813512 - 6860 0.686 0.66684981 0.66684929 2.0790497e-07 -0.07787337 -0.07787337 -0.07787337 - 6870 0.687 0.66696177 0.6669612 2.747594e-07 -0.077933086 -0.077933086 -0.077933086 - 6880 0.688 0.66707345 0.66707281 3.3561482e-07 -0.077992661 -0.077992661 -0.077992661 - 6890 0.689 0.66718485 0.66718414 3.8923331e-07 -0.078052095 -0.078052095 -0.078052095 - 6900 0.69 0.66729597 0.66729518 4.3452679e-07 -0.078111389 -0.078111389 -0.078111389 - 6910 0.691 0.66740682 0.66740593 4.7057924e-07 -0.078170542 -0.078170542 -0.078170542 - 6920 0.692 0.66751739 0.6675164 4.9666535e-07 -0.078229554 -0.078229554 -0.078229554 - 6930 0.693 0.66762768 0.66762659 5.1226525e-07 -0.078288426 -0.078288426 -0.078288426 - 6940 0.694 0.6677377 0.66773649 5.1707495e-07 -0.078347159 -0.078347159 -0.078347159 - 6950 0.695 0.66784743 0.66784612 5.1101247e-07 -0.078405752 -0.078405752 -0.078405752 - 6960 0.696 0.66795688 0.66795547 4.9421925e-07 -0.078464205 -0.078464205 -0.078464205 - 6970 0.697 0.66806605 0.66806454 4.670571e-07 -0.078522519 -0.078522519 -0.078522519 - 6980 0.698 0.66817494 0.66817333 4.301005e-07 -0.078580695 -0.078580695 -0.078580695 - 6990 0.699 0.66828355 0.66828186 3.8412465e-07 -0.078638731 -0.078638731 -0.078638731 - 7000 0.7 0.66839188 0.66839011 3.3008929e-07 -0.078696629 -0.078696629 -0.078696629 - 7010 0.701 0.66849993 0.66849809 2.6911881e-07 -0.078754389 -0.078754389 -0.078754389 - 7020 0.702 0.66860769 0.66860581 2.0247889e-07 -0.078812011 -0.078812011 -0.078812011 - 7030 0.703 0.66871517 0.66871325 1.3155039e-07 -0.078869494 -0.078869494 -0.078869494 - 7040 0.704 0.66882237 0.66882043 5.7800711e-08 -0.078926841 -0.078926841 -0.078926841 - 7050 0.705 0.66892929 0.66892734 -1.724648e-08 -0.07898405 -0.07898405 -0.07898405 - 7060 0.706 0.66903593 0.66903399 -9.2042729e-08 -0.079041121 -0.079041121 -0.079041121 - 7070 0.707 0.66914228 0.66914037 -1.6504674e-07 -0.079098056 -0.079098056 -0.079098056 - 7080 0.708 0.66924836 0.66924649 -2.3475617e-07 -0.079154854 -0.079154854 -0.079154854 - 7090 0.709 0.66935416 0.66935234 -2.9973858e-07 -0.079211516 -0.079211516 -0.079211516 - 7100 0.71 0.66945968 0.66945793 -3.5866093e-07 -0.079268042 -0.079268042 -0.079268042 - 7110 0.711 0.66956493 0.66956325 -4.1031703e-07 -0.079324431 -0.079324431 -0.079324431 - 7120 0.712 0.6696699 0.66966831 -4.5365227e-07 -0.079380685 -0.079380685 -0.079380685 - 7130 0.713 0.6697746 0.6697731 -4.877853e-07 -0.079436803 -0.079436803 -0.079436803 - 7140 0.714 0.66987902 0.66987762 -5.1202608e-07 -0.079492786 -0.079492786 -0.079492786 - 7150 0.715 0.66998318 0.66998188 -5.2588991e-07 -0.079548634 -0.079548634 -0.079548634 - 7160 0.716 0.67008707 0.67008587 -5.2910725e-07 -0.079604347 -0.079604347 -0.079604347 - 7170 0.717 0.67019069 0.6701896 -5.2162911e-07 -0.079659926 -0.079659926 -0.079659926 - 7180 0.718 0.67029404 0.67029305 -5.0362782e-07 -0.07971537 -0.07971537 -0.07971537 - 7190 0.719 0.67039713 0.67039624 -4.7549322e-07 -0.07977068 -0.07977068 -0.07977068 - 7200 0.72 0.67049996 0.67049916 -4.3782437e-07 -0.079825856 -0.079825856 -0.079825856 - 7210 0.721 0.67060253 0.67060181 -3.9141694e-07 -0.079880898 -0.079880898 -0.079880898 - 7220 0.722 0.67070484 0.67070419 -3.3724651e-07 -0.079935807 -0.079935807 -0.079935807 - 7230 0.723 0.67080689 0.6708063 -2.7644818e-07 -0.079990583 -0.079990583 -0.079990583 - 7240 0.724 0.67090868 0.67090814 -2.1029284e-07 -0.080045226 -0.080045226 -0.080045226 - 7250 0.725 0.67101022 0.67100972 -1.4016069e-07 -0.080099736 -0.080099736 -0.080099736 - 7260 0.726 0.67111151 0.67111102 -6.7512524e-08 -0.080154113 -0.080154113 -0.080154113 - 7270 0.727 0.67121254 0.67121205 6.1407051e-09 -0.080208359 -0.080208359 -0.080208359 - 7280 0.728 0.67131331 0.67131281 7.9269275e-08 -0.080262472 -0.080262472 -0.080262472 - 7290 0.729 0.67141384 0.67141331 1.5035647e-07 -0.080316453 -0.080316453 -0.080316453 - 7300 0.73 0.67151411 0.67151354 2.1793008e-07 -0.080370303 -0.080370303 -0.080370303 - 7310 0.731 0.67161412 0.6716135 2.805929e-07 -0.080424022 -0.080424022 -0.080424022 - 7320 0.732 0.67171389 0.6717132 3.370517e-07 -0.080477609 -0.080477609 -0.080477609 - 7330 0.733 0.6718134 0.67181263 3.8614399e-07 -0.080531065 -0.080531065 -0.080531065 - 7340 0.734 0.67191266 0.67191181 4.2686203e-07 -0.080584391 -0.080584391 -0.080584391 - 7350 0.735 0.67201166 0.67201072 4.5837364e-07 -0.080637587 -0.080637587 -0.080637587 - 7360 0.736 0.67211041 0.67210937 4.8003926e-07 -0.080690652 -0.080690652 -0.080690652 - 7370 0.737 0.67220891 0.67220776 4.9142511e-07 -0.080743587 -0.080743587 -0.080743587 - 7380 0.738 0.67230715 0.6723059 4.9231193e-07 -0.080796393 -0.080796393 -0.080796393 - 7390 0.739 0.67240514 0.67240378 4.8269932e-07 -0.080849069 -0.080849069 -0.080849069 - 7400 0.74 0.67250287 0.67250142 4.6280552e-07 -0.080901616 -0.080901616 -0.080901616 - 7410 0.741 0.67260034 0.67259879 4.3306257e-07 -0.080954034 -0.080954034 -0.080954034 - 7420 0.742 0.67269756 0.67269592 3.941071e-07 -0.081006323 -0.081006323 -0.081006323 - 7430 0.743 0.67279451 0.6727928 3.467668e-07 -0.081058483 -0.081058483 -0.081058483 - 7440 0.744 0.67289122 0.67288944 2.9204295e-07 -0.081110515 -0.081110515 -0.081110515 - 7450 0.745 0.67298766 0.67298583 2.3108931e-07 -0.08116242 -0.08116242 -0.08116242 - 7460 0.746 0.67308384 0.67308197 1.6518793e-07 -0.081214196 -0.081214196 -0.081214196 - 7470 0.747 0.67317977 0.67317787 9.572218e-08 -0.081265845 -0.081265845 -0.081265845 - 7480 0.748 0.67327544 0.67327352 2.4147794e-08 -0.081317366 -0.081317366 -0.081317366 - 7490 0.749 0.67337086 0.67336894 -4.8037625e-08 -0.08136876 -0.08136876 -0.08136876 - 7500 0.75 0.67346601 0.67346411 -1.1932593e-07 -0.081420027 -0.081420027 -0.081420027 - 7510 0.751 0.67356092 0.67355904 -1.8822994e-07 -0.081471168 -0.081471168 -0.081471168 - 7520 0.752 0.67365556 0.67365373 -2.5331452e-07 -0.081522182 -0.081522182 -0.081522182 - 7530 0.753 0.67374996 0.67374818 -3.1322649e-07 -0.08157307 -0.08157307 -0.08157307 - 7540 0.754 0.6738441 0.67384239 -3.6672281e-07 -0.081623832 -0.081623832 -0.081623832 - 7550 0.755 0.67393798 0.67393636 -4.1269647e-07 -0.081674468 -0.081674468 -0.081674468 - 7560 0.756 0.67403162 0.67403008 -4.5019948e-07 -0.081724979 -0.081724979 -0.081724979 - 7570 0.757 0.67412501 0.67412356 -4.7846249e-07 -0.081775364 -0.081775364 -0.081775364 - 7580 0.758 0.67421815 0.6742168 -4.9691069e-07 -0.081825624 -0.081825624 -0.081825624 - 7590 0.759 0.67431105 0.6743098 -5.051756e-07 -0.08187576 -0.08187576 -0.08187576 - 7600 0.76 0.67440371 0.67440255 -5.0310252e-07 -0.081925771 -0.081925771 -0.081925771 - 7610 0.761 0.67449612 0.67449506 -4.9075352e-07 -0.081975657 -0.081975657 -0.081975657 - 7620 0.762 0.67458829 0.67458733 -4.6840587e-07 -0.08202542 -0.08202542 -0.08202542 - 7630 0.763 0.67468022 0.67467935 -4.3654593e-07 -0.082075059 -0.082075059 -0.082075059 - 7640 0.764 0.67477191 0.67477113 -3.9585872e-07 -0.082124574 -0.082124574 -0.082124574 - 7650 0.765 0.67486337 0.67486266 -3.4721328e-07 -0.082173965 -0.082173965 -0.082173965 - 7660 0.766 0.67495459 0.67495394 -2.9164422e-07 -0.082223234 -0.082223234 -0.082223234 - 7670 0.767 0.67504557 0.67504498 -2.303298e-07 -0.082272379 -0.082272379 -0.082272379 - 7680 0.768 0.67513633 0.67513577 -1.6456699e-07 -0.082321402 -0.082321402 -0.082321402 - 7690 0.769 0.67522685 0.67522631 -9.574414e-08 -0.082370302 -0.082370302 -0.082370302 - 7700 0.77 0.67531714 0.67531661 -2.5311649e-08 -0.08241908 -0.08241908 -0.08241908 - 7710 0.771 0.6754072 0.67540667 4.5248535e-08 -0.082467737 -0.082467737 -0.082467737 - 7720 0.772 0.67549703 0.67549648 1.1445412e-07 -0.082516271 -0.082516271 -0.082516271 - 7730 0.773 0.67558663 0.67558605 1.808536e-07 -0.082564684 -0.082564684 -0.082564684 - 7740 0.774 0.67567601 0.67567537 2.4305674e-07 -0.082612975 -0.082612975 -0.082612975 - 7750 0.775 0.67576515 0.67576445 2.9976375e-07 -0.082661145 -0.082661145 -0.082661145 - 7760 0.776 0.67585406 0.67585329 3.4979244e-07 -0.082709195 -0.082709195 -0.082709195 - 7770 0.777 0.67594274 0.6759419 3.92103e-07 -0.082757124 -0.082757124 -0.082757124 - 7780 0.778 0.67603119 0.67603026 4.2581967e-07 -0.082804933 -0.082804933 -0.082804933 - 7790 0.779 0.67611941 0.67611839 4.5024891e-07 -0.082852621 -0.082852621 -0.082852621 - 7800 0.78 0.6762074 0.67620628 4.6489385e-07 -0.08290019 -0.08290019 -0.08290019 - 7810 0.781 0.67629516 0.67629394 4.694644e-07 -0.082947638 -0.082947638 -0.082947638 - 7820 0.782 0.67638268 0.67638136 4.6388312e-07 -0.082994968 -0.082994968 -0.082994968 - 7830 0.783 0.67646997 0.67646856 4.4828658e-07 -0.083042178 -0.083042178 -0.083042178 - 7840 0.784 0.67655703 0.67655553 4.2302214e-07 -0.083089269 -0.083089269 -0.083089269 - 7850 0.785 0.67664386 0.67664227 3.886404e-07 -0.083136242 -0.083136242 -0.083136242 - 7860 0.786 0.67673045 0.67672878 3.4588328e-07 -0.083183096 -0.083183096 -0.083183096 - 7870 0.787 0.67681681 0.67681507 2.9566809e-07 -0.083229832 -0.083229832 -0.083229832 - 7880 0.788 0.67690293 0.67690114 2.3906798e-07 -0.083276449 -0.083276449 -0.083276449 - 7890 0.789 0.67698882 0.67698698 1.7728904e-07 -0.083322949 -0.083322949 -0.083322949 - 7900 0.79 0.67707447 0.6770726 1.1164468e-07 -0.083369331 -0.083369331 -0.083369331 - 7910 0.791 0.67715989 0.677158 4.3527757e-08 -0.083415596 -0.083415596 -0.083415596 - 7920 0.792 0.67724508 0.67724318 -2.5618985e-08 -0.083461744 -0.083461744 -0.083461744 - 7930 0.793 0.67733003 0.67732815 -9.4333425e-08 -0.083507775 -0.083507775 -0.083507775 - 7940 0.794 0.67741475 0.67741289 -1.61165e-07 -0.083553689 -0.083553689 -0.083553689 - 7950 0.795 0.67749923 0.67749741 -2.2470534e-07 -0.083599487 -0.083599487 -0.083599487 - 7960 0.796 0.67758349 0.67758172 -2.83618e-07 -0.083645169 -0.083645169 -0.083645169 - 7970 0.797 0.67766751 0.67766581 -3.3666656e-07 -0.083690735 -0.083690735 -0.083690735 - 7980 0.798 0.67775131 0.67774967 -3.8274072e-07 -0.083736185 -0.083736185 -0.083736185 - 7990 0.799 0.67783488 0.67783332 -4.2087952e-07 -0.083781519 -0.083781519 -0.083781519 - 8000 0.8 0.67791822 0.67791675 -4.5029151e-07 -0.083826738 -0.083826738 -0.083826738 - 8010 0.801 0.67800134 0.67799996 -4.7037125e-07 -0.083871843 -0.083871843 -0.083871843 - 8020 0.802 0.67808423 0.67808295 -4.8071186e-07 -0.083916832 -0.083916832 -0.083916832 - 8030 0.803 0.67816691 0.67816572 -4.8111332e-07 -0.083961707 -0.083961707 -0.083961707 - 8040 0.804 0.67824936 0.67824827 -4.7158646e-07 -0.084006467 -0.084006467 -0.084006467 - 8050 0.805 0.67833159 0.6783306 -4.5235237e-07 -0.084051114 -0.084051114 -0.084051114 - 8060 0.806 0.67841361 0.6784127 -4.2383744e-07 -0.084095646 -0.084095646 -0.084095646 - 8070 0.807 0.67849541 0.67849458 -3.8666401e-07 -0.084140065 -0.084140065 -0.084140065 - 8080 0.808 0.67857699 0.67857624 -3.416369e-07 -0.08418437 -0.08418437 -0.08418437 - 8090 0.809 0.67865837 0.67865767 -2.8972605e-07 -0.084228563 -0.084228563 -0.084228563 - 8100 0.81 0.67873953 0.67873888 -2.3204574e-07 -0.084272642 -0.084272642 -0.084272642 - 8110 0.811 0.67882047 0.67881987 -1.6983071e-07 -0.084316609 -0.084316609 -0.084316609 - 8120 0.812 0.67890121 0.67890063 -1.0440976e-07 -0.084360463 -0.084360463 -0.084360463 - 8130 0.813 0.67898174 0.67898117 -3.7177474e-08 -0.084404204 -0.084404204 -0.084404204 - 8140 0.814 0.67906206 0.67906149 3.043557e-08 -0.084447834 -0.084447834 -0.084447834 - 8150 0.815 0.67914218 0.67914159 9.6993173e-08 -0.084491352 -0.084491352 -0.084491352 - 8160 0.816 0.67922208 0.67922146 1.6108406e-07 -0.084534759 -0.084534759 -0.084534759 - 8170 0.817 0.67930178 0.67930112 2.2135179e-07 -0.084578054 -0.084578054 -0.084578054 - 8180 0.818 0.67938127 0.67938055 2.7652357e-07 -0.084621237 -0.084621237 -0.084621237 - 8190 0.819 0.67946055 0.67945976 3.2543709e-07 -0.08466431 -0.08466431 -0.08466431 - 8200 0.82 0.67953962 0.67953876 3.6706513e-07 -0.084707273 -0.084707273 -0.084707273 - 8210 0.821 0.67961848 0.67961754 4.0053718e-07 -0.084750125 -0.084750125 -0.084750125 - 8220 0.822 0.67969714 0.67969611 4.2515771e-07 -0.084792866 -0.084792866 -0.084792866 - 8230 0.823 0.67977558 0.67977446 4.4042071e-07 -0.084835498 -0.084835498 -0.084835498 - 8240 0.824 0.67985382 0.67985261 4.4602016e-07 -0.08487802 -0.08487802 -0.08487802 - 8250 0.825 0.67993184 0.67993054 4.4185622e-07 -0.084920432 -0.084920432 -0.084920432 - 8260 0.826 0.68000966 0.68000826 4.2803707e-07 -0.084962736 -0.084962736 -0.084962736 - 8270 0.827 0.68008726 0.68008577 4.0487627e-07 -0.08500493 -0.08500493 -0.08500493 - 8280 0.828 0.68016465 0.68016308 3.7288575e-07 -0.085047015 -0.085047015 -0.085047015 - 8290 0.829 0.68024183 0.68024019 3.327646e-07 -0.085088991 -0.085088991 -0.085088991 - 8300 0.83 0.6803188 0.68031709 2.8538389e-07 -0.08513086 -0.08513086 -0.08513086 - 8310 0.831 0.68039556 0.68039379 2.3176784e-07 -0.08517262 -0.08517262 -0.08517262 - 8320 0.832 0.6804721 0.68047028 1.7307173e-07 -0.085214272 -0.085214272 -0.085214272 - 8330 0.833 0.68054843 0.68054658 1.1055705e-07 -0.085255816 -0.085255816 -0.085255816 - 8340 0.834 0.68062454 0.68062268 4.5564469e-08 -0.085297253 -0.085297253 -0.085297253 - 8350 0.835 0.68070045 0.68069858 -2.0514929e-08 -0.085338583 -0.085338583 -0.085338583 - 8360 0.836 0.68077614 0.68077428 -8.6269392e-08 -0.085379805 -0.085379805 -0.085379805 - 8370 0.837 0.68085162 0.68084978 -1.5029666e-07 -0.085420921 -0.085420921 -0.085420921 - 8380 0.838 0.68092689 0.68092509 -2.1123389e-07 -0.08546193 -0.08546193 -0.08546193 - 8390 0.839 0.68100195 0.6810002 -2.6778667e-07 -0.085502833 -0.085502833 -0.085502833 - 8400 0.84 0.6810768 0.68107511 -3.1875659e-07 -0.08554363 -0.08554363 -0.08554363 - 8410 0.841 0.68115145 0.68114982 -3.6306666e-07 -0.085584321 -0.085584321 -0.085584321 - 8420 0.842 0.68122589 0.68122434 -3.9978412e-07 -0.085624906 -0.085624906 -0.085624906 - 8430 0.843 0.68130012 0.68129865 -4.2814015e-07 -0.085665386 -0.085665386 -0.085665386 - 8440 0.844 0.68137415 0.68137277 -4.4754604e-07 -0.08570576 -0.08570576 -0.08570576 - 8450 0.845 0.68144798 0.68144669 -4.5760548e-07 -0.08574603 -0.08574603 -0.08574603 - 8460 0.846 0.6815216 0.68152041 -4.5812272e-07 -0.085786195 -0.085786195 -0.085786195 - 8470 0.847 0.68159503 0.68159393 -4.4910642e-07 -0.085826255 -0.085826255 -0.085826255 - 8480 0.848 0.68166826 0.68166725 -4.3076917e-07 -0.08586621 -0.08586621 -0.08586621 - 8490 0.849 0.6817413 0.68174037 -4.0352254e-07 -0.085906062 -0.085906062 -0.085906062 - 8500 0.85 0.68181413 0.68181328 -3.6796802e-07 -0.08594581 -0.08594581 -0.08594581 - 8510 0.851 0.68188678 0.681886 -3.2488376e-07 -0.085985454 -0.085985454 -0.085985454 - 8520 0.852 0.68195923 0.68195851 -2.7520768e-07 -0.086024995 -0.086024995 -0.086024995 - 8530 0.853 0.68203149 0.68203082 -2.2001708e-07 -0.086064432 -0.086064432 -0.086064432 - 8540 0.854 0.68210356 0.68210292 -1.6050534e-07 -0.086103767 -0.086103767 -0.086103767 - 8550 0.855 0.68217544 0.68217483 -9.7956193e-08 -0.086142998 -0.086142998 -0.086142998 - 8560 0.856 0.68224714 0.68224653 -3.3716011e-08 -0.086182128 -0.086182128 -0.086182128 - 8570 0.857 0.68231864 0.68231803 3.0835115e-08 -0.086221154 -0.086221154 -0.086221154 - 8580 0.858 0.68238996 0.68238933 9.4313031e-08 -0.086260079 -0.086260079 -0.086260079 - 8590 0.859 0.68246108 0.68246043 1.553592e-07 -0.086298902 -0.086298902 -0.086298902 - 8600 0.86 0.68253203 0.68253133 2.1266981e-07 -0.086337623 -0.086337623 -0.086337623 - 8610 0.861 0.68260278 0.68260203 2.6502363e-07 -0.086376243 -0.086376243 -0.086376243 - 8620 0.862 0.68267334 0.68267253 3.1130807e-07 -0.086414761 -0.086414761 -0.086414761 - 8630 0.863 0.68274372 0.68274284 3.505429e-07 -0.086453179 -0.086453179 -0.086453179 - 8640 0.864 0.68281391 0.68281295 3.8190104e-07 -0.086491495 -0.086491495 -0.086491495 - 8650 0.865 0.68288391 0.68288286 4.0472606e-07 -0.086529711 -0.086529711 -0.086529711 - 8660 0.866 0.68295373 0.68295259 4.1854599e-07 -0.086567827 -0.086567827 -0.086567827 - 8670 0.867 0.68302335 0.68302212 4.2308313e-07 -0.086605843 -0.086605843 -0.086605843 - 8680 0.868 0.68309278 0.68309146 4.1825971e-07 -0.086643758 -0.086643758 -0.086643758 - 8690 0.869 0.68316202 0.68316062 4.0419917e-07 -0.086681574 -0.086681574 -0.086681574 - 8700 0.87 0.68323107 0.68322958 3.8122323e-07 -0.086719291 -0.086719291 -0.086719291 - 8710 0.871 0.68329993 0.68329837 3.4984454e-07 -0.086756908 -0.086756908 -0.086756908 - 8720 0.872 0.6833686 0.68336696 3.1075544e-07 -0.086794427 -0.086794427 -0.086794427 - 8730 0.873 0.68343708 0.68343538 2.6481266e-07 -0.086831846 -0.086831846 -0.086831846 - 8740 0.874 0.68350536 0.68350361 2.1301869e-07 -0.086869167 -0.086869167 -0.086869167 - 8750 0.875 0.68357345 0.68357166 1.5649988e-07 -0.086906389 -0.086906389 -0.086906389 - 8760 0.876 0.68364135 0.68363953 9.6482097e-08 -0.086943514 -0.086943514 -0.086943514 - 8770 0.877 0.68370906 0.68370722 3.4264059e-08 -0.08698054 -0.08698054 -0.08698054 - 8780 0.878 0.68377658 0.68377474 -2.8810669e-08 -0.087017469 -0.087017469 -0.087017469 - 8790 0.879 0.6838439 0.68384207 -9.1382705e-08 -0.0870543 -0.0870543 -0.0870543 - 8800 0.88 0.68391103 0.68390923 -1.5210615e-07 -0.087091034 -0.087091034 -0.087091034 - 8810 0.881 0.68397797 0.6839762 -2.0967754e-07 -0.08712767 -0.08712767 -0.08712767 - 8820 0.882 0.68404473 0.684043 -2.6286386e-07 -0.08716421 -0.08716421 -0.08716421 - 8830 0.883 0.68411129 0.68410963 -3.1052897e-07 -0.087200653 -0.087200653 -0.087200653 - 8840 0.884 0.68417767 0.68417607 -3.5165794e-07 -0.087237 -0.087237 -0.087237 - 8850 0.885 0.68424386 0.68424234 -3.8537866e-07 -0.087273251 -0.087273251 -0.087273251 - 8860 0.886 0.68430987 0.68430842 -4.1098047e-07 -0.087309405 -0.087309405 -0.087309405 - 8870 0.887 0.68437569 0.68437433 -4.2792911e-07 -0.087345464 -0.087345464 -0.087345464 - 8880 0.888 0.68444133 0.68444006 -4.3587796e-07 -0.087381427 -0.087381427 -0.087381427 - 8890 0.889 0.68450679 0.68450561 -4.3467519e-07 -0.087417295 -0.087417295 -0.087417295 - 8900 0.89 0.68457207 0.68457098 -4.243667e-07 -0.087453068 -0.087453068 -0.087453068 - 8910 0.891 0.68463718 0.68463616 -4.0519472e-07 -0.087488746 -0.087488746 -0.087488746 - 8920 0.892 0.6847021 0.68470117 -3.7759228e-07 -0.087524329 -0.087524329 -0.087524329 - 8930 0.893 0.68476685 0.68476599 -3.4217351e-07 -0.087559817 -0.087559817 -0.087559817 - 8940 0.894 0.68483143 0.68483063 -2.9972001e-07 -0.087595211 -0.087595211 -0.087595211 - 8950 0.895 0.68489583 0.68489509 -2.5116375e-07 -0.087630512 -0.087630512 -0.087630512 - 8960 0.896 0.68496007 0.68495936 -1.975666e-07 -0.087665718 -0.087665718 -0.087665718 - 8970 0.897 0.68502413 0.68502346 -1.4009717e-07 -0.087700831 -0.087700831 -0.087700831 - 8980 0.898 0.68508802 0.68508737 -8.0005408e-08 -0.08773585 -0.08773585 -0.08773585 - 8990 0.899 0.68515174 0.68515109 -1.8595382e-08 -0.087770776 -0.087770776 -0.087770776 - 9000 0.9 0.68521529 0.68521464 4.2802966e-08 -0.087805609 -0.087805609 -0.087805609 - 9010 0.901 0.68527867 0.685278 1.0286263e-07 -0.087840349 -0.087840349 -0.087840349 - 9020 0.902 0.68534188 0.68534119 1.6028822e-07 -0.087874996 -0.087874996 -0.087874996 - 9030 0.903 0.68540493 0.68540419 2.1384393e-07 -0.087909551 -0.087909551 -0.087909551 - 9040 0.904 0.68546781 0.68546701 2.6238014e-07 -0.087944014 -0.087944014 -0.087944014 - 9050 0.905 0.68553051 0.68552966 3.0485816e-07 -0.087978385 -0.087978385 -0.087978385 - 9060 0.906 0.68559305 0.68559213 3.4037244e-07 -0.088012665 -0.088012665 -0.088012665 - 9070 0.907 0.68565542 0.68565442 3.6817e-07 -0.088046852 -0.088046852 -0.088046852 - 9080 0.908 0.68571762 0.68571654 3.8766636e-07 -0.088080949 -0.088080949 -0.088080949 - 9090 0.909 0.68577965 0.68577848 3.9845796e-07 -0.088114954 -0.088114954 -0.088114954 - 9100 0.91 0.68584151 0.68584025 4.0033051e-07 -0.088148868 -0.088148868 -0.088148868 - 9110 0.911 0.6859032 0.68590186 3.9326329e-07 -0.088182692 -0.088182692 -0.088182692 - 9120 0.912 0.68596471 0.68596329 3.7742924e-07 -0.088216425 -0.088216425 -0.088216425 - 9130 0.913 0.68602606 0.68602455 3.5319086e-07 -0.088250067 -0.088250067 -0.088250067 - 9140 0.914 0.68608723 0.68608565 3.2109199e-07 -0.08828362 -0.08828362 -0.08828362 - 9150 0.915 0.68614823 0.68614659 2.8184568e-07 -0.088317083 -0.088317083 -0.088317083 - 9160 0.916 0.68620905 0.68620735 2.3631841e-07 -0.088350456 -0.088350456 -0.088350456 - 9170 0.917 0.6862697 0.68626796 1.8551105e-07 -0.08838374 -0.08838374 -0.08838374 - 9180 0.918 0.68633018 0.6863284 1.3053687e-07 -0.088416934 -0.088416934 -0.088416934 - 9190 0.919 0.68639049 0.68638868 7.2597189e-08 -0.088450039 -0.088450039 -0.088450039 - 9200 0.92 0.68645062 0.6864488 1.2955167e-08 -0.088483056 -0.088483056 -0.088483056 - 9210 0.921 0.68651058 0.68650876 -4.7091734e-08 -0.088515984 -0.088515984 -0.088515984 - 9220 0.922 0.68657036 0.68656856 -1.0623996e-07 -0.088548823 -0.088548823 -0.088548823 - 9230 0.923 0.68662998 0.6866282 -1.6320817e-07 -0.088581574 -0.088581574 -0.088581574 - 9240 0.924 0.68668942 0.68668769 -2.1676499e-07 -0.088614237 -0.088614237 -0.088614237 - 9250 0.925 0.68674869 0.68674701 -2.6575568e-07 -0.088646812 -0.088646812 -0.088646812 - 9260 0.926 0.68680779 0.68680617 -3.0912704e-07 -0.0886793 -0.0886793 -0.0886793 - 9270 0.927 0.68686673 0.68686517 -3.4595009e-07 -0.0887117 -0.0887117 -0.0887117 - 9280 0.928 0.6869255 0.68692401 -3.7544002e-07 -0.088744013 -0.088744013 -0.088744013 - 9290 0.929 0.6869841 0.68698269 -3.9697293e-07 -0.088776239 -0.088776239 -0.088776239 - 9300 0.93 0.68704254 0.68704121 -4.1009912e-07 -0.088808378 -0.088808378 -0.088808378 - 9310 0.931 0.68710081 0.68709956 -4.1455252e-07 -0.088840431 -0.088840431 -0.088840431 - 9320 0.932 0.68715892 0.68715776 -4.1025607e-07 -0.088872397 -0.088872397 -0.088872397 - 9330 0.933 0.68721687 0.68721579 -3.9732309e-07 -0.088904277 -0.088904277 -0.088904277 - 9340 0.934 0.68727466 0.68727366 -3.7605442e-07 -0.088936071 -0.088936071 -0.088936071 - 9350 0.935 0.68733229 0.68733137 -3.4693151e-07 -0.088967779 -0.088967779 -0.088967779 - 9360 0.936 0.68738977 0.68738891 -3.1060559e-07 -0.088999401 -0.088999401 -0.088999401 - 9370 0.937 0.68744709 0.68744628 -2.678832e-07 -0.089030938 -0.089030938 -0.089030938 - 9380 0.938 0.68750426 0.6875035 -2.1970834e-07 -0.08906239 -0.08906239 -0.08906239 - 9390 0.939 0.68756127 0.68756055 -1.671416e-07 -0.089093757 -0.089093757 -0.089093757 - 9400 0.94 0.68761812 0.68761743 -1.1133694e-07 -0.089125039 -0.089125039 -0.089125039 - 9410 0.941 0.68767483 0.68767415 -5.3516312e-08 -0.089156237 -0.089156237 -0.089156237 - 9420 0.942 0.68773138 0.6877307 5.0570456e-09 -0.08918735 -0.08918735 -0.08918735 - 9430 0.943 0.68778778 0.68778709 6.3106191e-08 -0.089218379 -0.089218379 -0.089218379 - 9440 0.944 0.68784403 0.68784332 1.1936833e-07 -0.089249324 -0.089249324 -0.089249324 - 9450 0.945 0.68790013 0.68789939 1.7262227e-07 -0.089280185 -0.089280185 -0.089280185 - 9460 0.946 0.68795608 0.68795529 2.21715e-07 -0.089310962 -0.089310962 -0.089310962 - 9470 0.947 0.68801188 0.68801103 2.6558658e-07 -0.089341657 -0.089341657 -0.089341657 - 9480 0.948 0.68806752 0.68806662 3.0329316e-07 -0.089372267 -0.089372267 -0.089372267 - 9490 0.949 0.68812302 0.68812204 3.3402726e-07 -0.089402795 -0.089402795 -0.089402795 - 9500 0.95 0.68817836 0.6881773 3.5713511e-07 -0.08943324 -0.08943324 -0.08943324 - 9510 0.951 0.68823355 0.68823241 3.721306e-07 -0.089463603 -0.089463603 -0.089463603 - 9520 0.952 0.68828858 0.68828737 3.7870557e-07 -0.089493883 -0.089493883 -0.089493883 - 9530 0.953 0.68834347 0.68834217 3.7673613e-07 -0.08952408 -0.08952408 -0.08952408 - 9540 0.954 0.68839819 0.68839682 3.6628503e-07 -0.089554196 -0.089554196 -0.089554196 - 9550 0.955 0.68845277 0.68845131 3.4759992e-07 -0.08958423 -0.08958423 -0.08958423 - 9560 0.956 0.68850719 0.68850566 3.2110753e-07 -0.089614182 -0.089614182 -0.089614182 - 9570 0.957 0.68856145 0.68855986 2.8740406e-07 -0.089644053 -0.089644053 -0.089644053 - 9580 0.958 0.68861556 0.68861391 2.4724178e-07 -0.089673843 -0.089673843 -0.089673843 - 9590 0.959 0.68866951 0.68866781 2.0151231e-07 -0.089703551 -0.089703551 -0.089703551 - 9600 0.96 0.6887233 0.68872157 1.5122687e-07 -0.089733179 -0.089733179 -0.089733179 - 9610 0.961 0.68877694 0.68877518 9.749396e-08 -0.089762726 -0.089762726 -0.089762726 - 9620 0.962 0.68883043 0.68882864 4.1494944e-08 -0.089792192 -0.089792192 -0.089792192 - 9630 0.963 0.68888376 0.68888197 -1.5541893e-08 -0.089821578 -0.089821578 -0.089821578 - 9640 0.964 0.68893693 0.68893515 -7.2368278e-08 -0.089850884 -0.089850884 -0.089850884 - 9650 0.965 0.68898995 0.68898818 -1.2774327e-07 -0.089880111 -0.089880111 -0.089880111 - 9660 0.966 0.68904281 0.68904108 -1.8046035e-07 -0.089909257 -0.089909257 -0.089909257 - 9670 0.967 0.68909552 0.68909383 -2.2937375e-07 -0.089938324 -0.089938324 -0.089938324 - 9680 0.968 0.68914808 0.68914644 -2.7342333e-07 -0.089967312 -0.089967312 -0.089967312 - 9690 0.969 0.68920048 0.6891989 -3.1165765e-07 -0.08999622 -0.08999622 -0.08999622 - 9700 0.97 0.68925273 0.68925122 -3.4325447e-07 -0.09002505 -0.09002505 -0.09002505 - 9710 0.971 0.68930484 0.6893034 -3.6753853e-07 -0.090053801 -0.090053801 -0.090053801 - 9720 0.972 0.6893568 0.68935543 -3.8399599e-07 -0.090082473 -0.090082473 -0.090082473 - 9730 0.973 0.6894086 0.68940732 -3.9228536e-07 -0.090111067 -0.090111067 -0.090111067 - 9740 0.974 0.68946027 0.68945906 -3.9224459e-07 -0.090139582 -0.090139582 -0.090139582 - 9750 0.975 0.68951179 0.68951066 -3.8389426e-07 -0.09016802 -0.09016802 -0.09016802 - 9760 0.976 0.68956316 0.68956211 -3.6743677e-07 -0.09019638 -0.09019638 -0.09019638 - 9770 0.977 0.68961439 0.68961341 -3.432515e-07 -0.090224662 -0.090224662 -0.090224662 - 9780 0.978 0.68966548 0.68966457 -3.1188616e-07 -0.090252867 -0.090252867 -0.090252867 - 9790 0.979 0.68971643 0.68971558 -2.7404444e-07 -0.090280995 -0.090280995 -0.090280995 - 9800 0.98 0.68976724 0.68976644 -2.3057029e-07 -0.090309045 -0.090309045 -0.090309045 - 9810 0.981 0.68981792 0.68981715 -1.8242913e-07 -0.090337019 -0.090337019 -0.090337019 - 9820 0.982 0.68986845 0.68986772 -1.3068644e-07 -0.090364916 -0.090364916 -0.090364916 - 9830 0.983 0.68991885 0.68991813 -7.6484243e-08 -0.090392736 -0.090392736 -0.090392736 - 9840 0.984 0.68996912 0.6899684 -2.1015886e-08 -0.09042048 -0.09042048 -0.09042048 - 9850 0.985 0.69001924 0.69001853 3.4500202e-08 -0.090448148 -0.090448148 -0.090448148 - 9860 0.986 0.69006924 0.6900685 8.8847271e-08 -0.090475741 -0.090475741 -0.090475741 - 9870 0.987 0.69011909 0.69011833 1.4083692e-07 -0.090503257 -0.090503257 -0.090503257 - 9880 0.988 0.69016881 0.69016801 1.8933509e-07 -0.090530698 -0.090530698 -0.090530698 - 9890 0.989 0.6902184 0.69021755 2.3328683e-07 -0.090558063 -0.090558063 -0.090558063 - 9900 0.99 0.69026785 0.69026695 2.7173925e-07 -0.090585353 -0.090585353 -0.090585353 - 9910 0.991 0.69031717 0.6903162 3.038622e-07 -0.090612569 -0.090612569 -0.090612569 - 9920 0.992 0.69036635 0.69036531 3.2896626e-07 -0.090639709 -0.090639709 -0.090639709 - 9930 0.993 0.69041539 0.69041428 3.4651751e-07 -0.090666775 -0.090666775 -0.090666775 - 9940 0.994 0.69046429 0.69046311 3.56149e-07 -0.090693766 -0.090693766 -0.090693766 - 9950 0.995 0.69051306 0.6905118 3.5766835e-07 -0.090720683 -0.090720683 -0.090720683 - 9960 0.996 0.69056169 0.69056035 3.5106169e-07 -0.090747526 -0.090747526 -0.090747526 - 9970 0.997 0.69061018 0.69060877 3.3649353e-07 -0.090774295 -0.090774295 -0.090774295 - 9980 0.998 0.69065854 0.69065705 3.143028e-07 -0.09080099 -0.09080099 -0.09080099 - 9990 0.999 0.69070675 0.6907052 2.8499502e-07 -0.090827612 -0.090827612 -0.090827612 - 10000 1 0.69075483 0.69075321 2.4923086e-07 -0.09085416 -0.09085416 -0.09085416 - 10010 1.001 0.69080276 0.6908011 2.0781127e-07 -0.090880635 -0.090880635 -0.090880635 - 10020 1.002 0.69085056 0.69084885 1.6165961e-07 -0.090907037 -0.090907037 -0.090907037 - 10030 1.003 0.69089821 0.69089648 1.118011e-07 -0.090933367 -0.090933367 -0.090933367 - 10040 1.004 0.69094572 0.69094397 5.9340085e-08 -0.090959623 -0.090959623 -0.090959623 - 10050 1.005 0.6909931 0.69099134 5.4355473e-09 -0.090985807 -0.090985807 -0.090985807 - 10060 1.006 0.69104033 0.69103857 -4.8724427e-08 -0.091011919 -0.091011919 -0.091011919 - 10070 1.007 0.69108743 0.69108568 -1.0194886e-07 -0.091037959 -0.091037959 -0.091037959 - 10080 1.008 0.69113438 0.69113266 -1.5307005e-07 -0.091063927 -0.091063927 -0.091063927 - 10090 1.009 0.6911812 0.69117952 -2.0096923e-07 -0.091089823 -0.091089823 -0.091089823 - 10100 1.01 0.69122788 0.69122624 -2.4460104e-07 -0.091115648 -0.091115648 -0.091115648 - 10110 1.011 0.69127443 0.69127284 -2.8301635e-07 -0.091141401 -0.091141401 -0.091141401 - 10120 1.012 0.69132084 0.69131931 -3.1538295e-07 -0.091167083 -0.091167083 -0.091167083 - 10130 1.013 0.69136711 0.69136565 -3.4100363e-07 -0.091192693 -0.091192693 -0.091192693 - 10140 1.014 0.69141325 0.69141186 -3.5933117e-07 -0.091218233 -0.091218233 -0.091218233 - 10150 1.015 0.69145926 0.69145794 -3.699801e-07 -0.091243703 -0.091243703 -0.091243703 - 10160 1.016 0.69150514 0.6915039 -3.7273481e-07 -0.091269102 -0.091269102 -0.091269102 - 10170 1.017 0.69155088 0.69154972 -3.6755394e-07 -0.09129443 -0.09129443 -0.09129443 - 10180 1.018 0.6915965 0.69159541 -3.5457093e-07 -0.091319688 -0.091319688 -0.091319688 - 10190 1.019 0.69164199 0.69164097 -3.3409064e-07 -0.091344877 -0.091344877 -0.091344877 - 10200 1.02 0.69168736 0.6916864 -3.0658233e-07 -0.091369995 -0.091369995 -0.091369995 - 10210 1.021 0.69173259 0.69173169 -2.7266894e-07 -0.091395044 -0.091395044 -0.091395044 - 10220 1.022 0.69177771 0.69177686 -2.3311303e-07 -0.091420023 -0.091420023 -0.091420023 - 10230 1.023 0.6918227 0.69182189 -1.8879967e-07 -0.091444933 -0.091444933 -0.091444933 - 10240 1.024 0.69186757 0.69186679 -1.407167e-07 -0.091469774 -0.091469774 -0.091469774 - 10250 1.025 0.69191231 0.69191155 -8.993269e-08 -0.091494546 -0.091494546 -0.091494546 - 10260 1.026 0.69195693 0.69195619 -3.7573278e-08 -0.091519249 -0.091519249 -0.091519249 - 10270 1.027 0.69200144 0.69200069 1.5203814e-08 -0.091543884 -0.091543884 -0.091543884 - 10280 1.028 0.69204582 0.69204506 6.7234351e-08 -0.09156845 -0.09156845 -0.09156845 - 10290 1.029 0.69209008 0.69208929 1.1737327e-07 -0.091592948 -0.091592948 -0.091592948 - 10300 1.03 0.69213422 0.6921334 1.6451988e-07 -0.091617378 -0.091617378 -0.091617378 - 10310 1.031 0.69217824 0.69217738 2.0764205e-07 -0.09164174 -0.09164174 -0.09164174 - 10320 1.032 0.69222213 0.69222122 2.4579878e-07 -0.091666034 -0.091666034 -0.091666034 - 10330 1.033 0.69226591 0.69226494 2.7816081e-07 -0.091690261 -0.091690261 -0.091690261 - 10340 1.034 0.69230957 0.69230853 3.0402864e-07 -0.09171442 -0.09171442 -0.09171442 - 10350 1.035 0.6923531 0.692352 3.2284766e-07 -0.091738512 -0.091738512 -0.091738512 - 10360 1.036 0.69239651 0.69239534 3.3422007e-07 -0.091762537 -0.091762537 -0.091762537 - 10370 1.037 0.6924398 0.69243855 3.3791336e-07 -0.091786495 -0.091786495 -0.091786495 - 10380 1.038 0.69248296 0.69248164 3.33865e-07 -0.091810386 -0.091810386 -0.091810386 - 10390 1.039 0.69252601 0.69252461 3.2218348e-07 -0.091834211 -0.091834211 -0.091834211 - 10400 1.04 0.69256892 0.69256746 3.0314554e-07 -0.091857969 -0.091857969 -0.091857969 - 10410 1.041 0.69261172 0.69261019 2.7718967e-07 -0.091881662 -0.091881662 -0.091881662 - 10420 1.042 0.69265438 0.6926528 2.4490607e-07 -0.091905288 -0.091905288 -0.091905288 - 10430 1.043 0.69269693 0.6926953 2.0702329e-07 -0.091928848 -0.091928848 -0.091928848 - 10440 1.044 0.69273934 0.69273767 1.643918e-07 -0.091952342 -0.091952342 -0.091952342 - 10450 1.045 0.69278164 0.69277993 1.1796495e-07 -0.091975771 -0.091975771 -0.091975771 - 10460 1.046 0.6928238 0.69282208 6.8777704e-08 -0.091999135 -0.091999135 -0.091999135 - 10470 1.047 0.69286584 0.69286411 1.7923524e-08 -0.092022433 -0.092022433 -0.092022433 - 10480 1.048 0.69290776 0.69290602 -3.3469864e-08 -0.092045666 -0.092045666 -0.092045666 - 10490 1.049 0.69294955 0.69294782 -8.4265498e-08 -0.092068835 -0.092068835 -0.092068835 - 10500 1.05 0.69299121 0.69298951 -1.3334232e-07 -0.092091938 -0.092091938 -0.092091938 - 10510 1.051 0.69303276 0.69303108 -1.7961993e-07 -0.092114977 -0.092114977 -0.092114977 - 10520 1.052 0.69307417 0.69307254 -2.2208238e-07 -0.092137952 -0.092137952 -0.092137952 - 10530 1.053 0.69311547 0.69311388 -2.5980046e-07 -0.092160863 -0.092160863 -0.092160863 - 10540 1.054 0.69315664 0.69315511 -2.9195212e-07 -0.092183709 -0.092183709 -0.092183709 - 10550 1.055 0.6931977 0.69319623 -3.1784032e-07 -0.092206492 -0.092206492 -0.092206492 - 10560 1.056 0.69323863 0.69323723 -3.3690823e-07 -0.09222921 -0.09222921 -0.09222921 - 10570 1.057 0.69327945 0.69327812 -3.4875121e-07 -0.092251865 -0.092251865 -0.092251865 - 10580 1.058 0.69332014 0.69331888 -3.5312541e-07 -0.092274457 -0.092274457 -0.092274457 - 10590 1.059 0.69336073 0.69335954 -3.4995279e-07 -0.092296986 -0.092296986 -0.092296986 - 10600 1.06 0.69340119 0.69340007 -3.393225e-07 -0.092319451 -0.092319451 -0.092319451 - 10610 1.061 0.69344154 0.69344049 -3.2148851e-07 -0.092341854 -0.092341854 -0.092341854 - 10620 1.062 0.69348178 0.69348079 -2.9686361e-07 -0.092364193 -0.092364193 -0.092364193 - 10630 1.063 0.69352191 0.69352097 -2.6600991e-07 -0.09238647 -0.09238647 -0.09238647 - 10640 1.064 0.69356192 0.69356104 -2.2962607e-07 -0.092408685 -0.092408685 -0.092408685 - 10650 1.065 0.69360183 0.69360098 -1.8853149e-07 -0.092430837 -0.092430837 -0.092430837 - 10660 1.066 0.69364162 0.69364081 -1.4364793e-07 -0.092452928 -0.092452928 -0.092452928 - 10670 1.067 0.69368131 0.69368052 -9.5978821e-08 -0.092474956 -0.092474956 -0.092474956 - 10680 1.068 0.69372088 0.69372011 -4.6586875e-08 -0.092496922 -0.092496922 -0.092496922 - 10690 1.069 0.69376035 0.69375958 3.4295913e-09 -0.092518827 -0.092518827 -0.092518827 - 10700 1.07 0.69379971 0.69379893 5.2961074e-08 -0.09254067 -0.09254067 -0.09254067 - 10710 1.071 0.69383897 0.69383816 1.0091149e-07 -0.092562452 -0.092562452 -0.092562452 - 10720 1.072 0.69387811 0.69387728 1.4622244e-07 -0.092584173 -0.092584173 -0.092584173 - 10730 1.073 0.69391715 0.69391628 1.8789655e-07 -0.092605833 -0.092605833 -0.092605833 - 10740 1.074 0.69395608 0.69395516 2.2501949e-07 -0.092627432 -0.092627432 -0.092627432 - 10750 1.075 0.69399491 0.69399393 2.5677998e-07 -0.09264897 -0.09264897 -0.09264897 - 10760 1.076 0.69403362 0.69403259 2.824876e-07 -0.092670448 -0.092670448 -0.092670448 - 10770 1.077 0.69407223 0.69407113 3.0158779e-07 -0.092691865 -0.092691865 -0.092691865 - 10780 1.078 0.69411073 0.69410956 3.1367381e-07 -0.092713222 -0.092713222 -0.092713222 - 10790 1.079 0.69414911 0.69414788 3.1849546e-07 -0.092734519 -0.092734519 -0.092734519 - 10800 1.08 0.69418739 0.69418608 3.1596425e-07 -0.092755756 -0.092755756 -0.092755756 - 10810 1.081 0.69422556 0.69422418 3.0615497e-07 -0.092776933 -0.092776933 -0.092776933 - 10820 1.082 0.69426361 0.69426217 2.8930369e-07 -0.092798051 -0.092798051 -0.092798051 - 10830 1.083 0.69430156 0.69430006 2.6580209e-07 -0.092819109 -0.092819109 -0.092819109 - 10840 1.084 0.69433939 0.69433784 2.3618848e-07 -0.092840108 -0.092840108 -0.092840108 - 10850 1.085 0.69437711 0.69437551 2.0113546e-07 -0.092861048 -0.092861048 -0.092861048 - 10860 1.086 0.69441472 0.69441308 1.6143468e-07 -0.092881928 -0.092881928 -0.092881928 - 10870 1.087 0.69445222 0.69445054 1.1797904e-07 -0.09290275 -0.09290275 -0.09290275 - 10880 1.088 0.6944896 0.6944879 7.1742582e-08 -0.092923513 -0.092923513 -0.092923513 - 10890 1.089 0.69452688 0.69452516 2.3758699e-08 -0.092944218 -0.092944218 -0.092944218 - 10900 1.09 0.69456404 0.69456232 -2.4902945e-08 -0.092964864 -0.092964864 -0.092964864 - 10910 1.091 0.69460108 0.69459938 -7.3160257e-08 -0.092985452 -0.092985452 -0.092985452 - 10920 1.092 0.69463802 0.69463633 -1.1994277e-07 -0.093005982 -0.093005982 -0.093005982 - 10930 1.093 0.69467485 0.69467319 -1.642154e-07 -0.093026454 -0.093026454 -0.093026454 - 10940 1.094 0.69471156 0.69470994 -2.0500133e-07 -0.093046868 -0.093046868 -0.093046868 - 10950 1.095 0.69474817 0.69474659 -2.4140361e-07 -0.093067225 -0.093067225 -0.093067225 - 10960 1.096 0.69478466 0.69478314 -2.7262485e-07 -0.093087524 -0.093087524 -0.093087524 - 10970 1.097 0.69482105 0.69481958 -2.9798474e-07 -0.093107766 -0.093107766 -0.093107766 - 10980 1.098 0.69485733 0.69485593 -3.1693487e-07 -0.09312795 -0.09312795 -0.09312795 - 10990 1.099 0.69489351 0.69489217 -3.2907063e-07 -0.093148078 -0.093148078 -0.093148078 - 11000 1.1 0.69492958 0.69492831 -3.3413983e-07 -0.093168148 -0.093168148 -0.093168148 - 11010 1.101 0.69496554 0.69496434 -3.3204797e-07 -0.093188162 -0.093188162 -0.093188162 - 11020 1.102 0.69500141 0.69500027 -3.2285996e-07 -0.09320812 -0.09320812 -0.09320812 - 11030 1.103 0.69503717 0.69503609 -3.0679831e-07 -0.09322802 -0.09322802 -0.09322802 - 11040 1.104 0.69507283 0.69507181 -2.8423779e-07 -0.093247865 -0.093247865 -0.093247865 - 11050 1.105 0.69510839 0.69510743 -2.5569675e-07 -0.093267653 -0.093267653 -0.093267653 - 11060 1.106 0.69514385 0.69514293 -2.2182526e-07 -0.093287386 -0.093287386 -0.093287386 - 11070 1.107 0.69517921 0.69517834 -1.8339032e-07 -0.093307062 -0.093307062 -0.093307062 - 11080 1.108 0.69521447 0.69521363 -1.4125853e-07 -0.093326683 -0.093326683 -0.093326683 - 11090 1.109 0.69524964 0.69524882 -9.6376583e-08 -0.093346248 -0.093346248 -0.093346248 - 11100 1.11 0.69528471 0.69528391 -4.9750004e-08 -0.093365758 -0.093365758 -0.093365758 - 11110 1.111 0.69531969 0.69531888 -2.4206371e-09 -0.093385213 -0.093385213 -0.093385213 - 11120 1.112 0.69535457 0.69535375 4.4556621e-08 -0.093404612 -0.093404612 -0.093404612 - 11130 1.113 0.69538935 0.69538852 9.0137329e-08 -0.093423957 -0.093423957 -0.093423957 - 11140 1.114 0.69542404 0.69542318 1.3331072e-07 -0.093443247 -0.093443247 -0.093443247 - 11150 1.115 0.69545863 0.69545774 1.7312213e-07 -0.093462482 -0.093462482 -0.093462482 - 11160 1.116 0.69549313 0.69549219 2.0869409e-07 -0.093481662 -0.093481662 -0.093481662 - 11170 1.117 0.69552753 0.69552654 2.3924572e-07 -0.093500788 -0.093500788 -0.093500788 - 11180 1.118 0.69556183 0.69556079 2.6410983e-07 -0.09351986 -0.09351986 -0.09351986 - 11190 1.119 0.69559604 0.69559493 2.8274756e-07 -0.093538877 -0.093538877 -0.093538877 - 11200 1.12 0.69563015 0.69562898 2.9476002e-07 -0.093557841 -0.093557841 -0.093557841 - 11210 1.121 0.69566416 0.69566293 2.9989688e-07 -0.093576751 -0.093576751 -0.093576751 - 11220 1.122 0.69569807 0.69569677 2.9806158e-07 -0.093595607 -0.093595607 -0.093595607 - 11230 1.123 0.69573189 0.69573053 2.8931308e-07 -0.09361441 -0.09361441 -0.09361441 - 11240 1.124 0.69576561 0.69576418 2.7386421e-07 -0.093633159 -0.093633159 -0.093633159 - 11250 1.125 0.69579923 0.69579774 2.5207657e-07 -0.093651855 -0.093651855 -0.093651855 - 11260 1.126 0.69583274 0.69583121 2.2445205e-07 -0.093670497 -0.093670497 -0.093670497 - 11270 1.127 0.69586616 0.69586458 1.9162136e-07 -0.093689087 -0.093689087 -0.093689087 - 11280 1.128 0.69589948 0.69589786 1.5432967e-07 -0.093707624 -0.093707624 -0.093707624 - 11290 1.129 0.6959327 0.69593104 1.1341969e-07 -0.093726108 -0.093726108 -0.093726108 - 11300 1.13 0.69596581 0.69596414 6.9812661e-08 -0.09374454 -0.09374454 -0.09374454 - 11310 1.131 0.69599883 0.69599714 2.4487635e-08 -0.093762919 -0.093762919 -0.093762919 - 11320 1.132 0.69603175 0.69603006 -2.1540494e-08 -0.093781246 -0.093781246 -0.093781246 - 11330 1.133 0.69606456 0.69606288 -6.7243707e-08 -0.093799521 -0.093799521 -0.093799521 - 11340 1.134 0.69609728 0.69609561 -1.1160382e-07 -0.093817744 -0.093817744 -0.093817744 - 11350 1.135 0.6961299 0.69612826 -1.5363517e-07 -0.093835915 -0.093835915 -0.093835915 - 11360 1.136 0.69616241 0.69616081 -1.9240649e-07 -0.093854034 -0.093854034 -0.093854034 - 11370 1.137 0.69619484 0.69619327 -2.2706161e-07 -0.093872101 -0.093872101 -0.093872101 - 11380 1.138 0.69622716 0.69622564 -2.5683832e-07 -0.093890118 -0.093890118 -0.093890118 - 11390 1.139 0.69625939 0.69625792 -2.8108514e-07 -0.093908082 -0.093908082 -0.093908082 - 11400 1.14 0.69629152 0.69629011 -2.9927565e-07 -0.093925996 -0.093925996 -0.093925996 - 11410 1.141 0.69632355 0.69632221 -3.1101987e-07 -0.093943859 -0.093943859 -0.093943859 - 11420 1.142 0.6963555 0.69635422 -3.1607265e-07 -0.09396167 -0.09396167 -0.09396167 - 11430 1.143 0.69638734 0.69638613 -3.143388e-07 -0.093979431 -0.093979431 -0.093979431 - 11440 1.144 0.6964191 0.69641795 -3.0587483e-07 -0.093997141 -0.093997141 -0.093997141 - 11450 1.145 0.69645077 0.69644968 -2.9088733e-07 -0.094014801 -0.094014801 -0.094014801 - 11460 1.146 0.69648235 0.69648132 -2.6972799e-07 -0.09403241 -0.09403241 -0.09403241 - 11470 1.147 0.69651384 0.69651286 -2.4288538e-07 -0.094049969 -0.094049969 -0.094049969 - 11480 1.148 0.69654524 0.6965443 -2.1097374e-07 -0.094067478 -0.094067478 -0.094067478 - 11490 1.149 0.69657655 0.69657565 -1.7471892e-07 -0.094084937 -0.094084937 -0.094084937 - 11500 1.15 0.69660777 0.69660691 -1.3494192e-07 -0.094102347 -0.094102347 -0.094102347 - 11510 1.151 0.69663891 0.69663807 -9.2540291e-08 -0.094119706 -0.094119706 -0.094119706 - 11520 1.152 0.69666997 0.69666913 -4.8467946e-08 -0.094137016 -0.094137016 -0.094137016 - 11530 1.153 0.69670094 0.6967001 -3.7136761e-09 -0.094154276 -0.094154276 -0.094154276 - 11540 1.154 0.69673182 0.69673098 4.0721009e-08 -0.094171487 -0.094171487 -0.094171487 - 11550 1.155 0.69676262 0.69676176 8.3844293e-08 -0.094188649 -0.094188649 -0.094188649 - 11560 1.156 0.69679333 0.69679245 1.2469619e-07 -0.094205762 -0.094205762 -0.094205762 - 11570 1.157 0.69682396 0.69682304 1.623699e-07 -0.094222826 -0.094222826 -0.094222826 - 11580 1.158 0.6968545 0.69685355 1.9603199e-07 -0.094239841 -0.094239841 -0.094239841 - 11590 1.159 0.69688496 0.69688396 2.2494077e-07 -0.094256808 -0.094256808 -0.094256808 - 11600 1.16 0.69691533 0.69691428 2.484627e-07 -0.094273726 -0.094273726 -0.094273726 - 11610 1.161 0.69694562 0.69694451 2.6608628e-07 -0.094290596 -0.094290596 -0.094290596 - 11620 1.162 0.69697582 0.69697465 2.7743315e-07 -0.094307417 -0.094307417 -0.094307417 - 11630 1.163 0.69700594 0.6970047 2.8226625e-07 -0.09432419 -0.09432419 -0.09432419 - 11640 1.164 0.69703596 0.69703466 2.8049475e-07 -0.094340915 -0.094340915 -0.094340915 - 11650 1.165 0.6970659 0.69706454 2.7217574e-07 -0.094357593 -0.094357593 -0.094357593 - 11660 1.166 0.69709575 0.69709433 2.5751257e-07 -0.094374222 -0.094374222 -0.094374222 - 11670 1.167 0.69712551 0.69712404 2.3684995e-07 -0.094390804 -0.094390804 -0.094390804 - 11680 1.168 0.69715518 0.69715366 2.106659e-07 -0.094407339 -0.094407339 -0.094407339 - 11690 1.169 0.69718477 0.6971832 1.7956068e-07 -0.094423826 -0.094423826 -0.094423826 - 11700 1.17 0.69721426 0.69721266 1.4424311e-07 -0.094440266 -0.094440266 -0.094440266 - 11710 1.171 0.69724367 0.69724203 1.0551442e-07 -0.094456659 -0.094456659 -0.094456659 - 11720 1.172 0.69727298 0.69727133 6.4250108e-08 -0.094473004 -0.094473004 -0.094473004 - 11730 1.173 0.69730221 0.69730054 2.1380133e-08 -0.094489303 -0.094489303 -0.094489303 - 11740 1.174 0.69733134 0.69732967 -2.2132e-08 -0.094505556 -0.094505556 -0.094505556 - 11750 1.175 0.69736039 0.69735873 -6.5310898e-08 -0.094521761 -0.094521761 -0.094521761 - 11760 1.176 0.69738934 0.6973877 -1.0719114e-07 -0.09453792 -0.09453792 -0.09453792 - 11770 1.177 0.69741821 0.69741659 -1.4683886e-07 -0.094554033 -0.094554033 -0.094554033 - 11780 1.178 0.69744699 0.6974454 -1.8337258e-07 -0.0945701 -0.0945701 -0.0945701 - 11790 1.179 0.69747568 0.69747414 -2.1598279e-07 -0.09458612 -0.09458612 -0.09458612 - 11800 1.18 0.69750429 0.69750279 -2.4394994e-07 -0.094602095 -0.094602095 -0.094602095 - 11810 1.181 0.69753281 0.69753136 -2.6666025e-07 -0.094618023 -0.094618023 -0.094618023 - 11820 1.182 0.69756125 0.69755985 -2.8361928e-07 -0.094633906 -0.094633906 -0.094633906 - 11830 1.183 0.6975896 0.69758826 -2.9446262e-07 -0.094649743 -0.094649743 -0.094649743 - 11840 1.184 0.69761786 0.69761659 -2.9896379e-07 -0.094665535 -0.094665535 -0.094665535 - 11850 1.185 0.69764605 0.69764483 -2.9703893e-07 -0.094681282 -0.094681282 -0.094681282 - 11860 1.186 0.69767415 0.697673 -2.8874832e-07 -0.094696983 -0.094696983 -0.094696983 - 11870 1.187 0.69770217 0.69770108 -2.742947e-07 -0.094712639 -0.094712639 -0.094712639 - 11880 1.188 0.69773012 0.69772907 -2.5401833e-07 -0.09472825 -0.09472825 -0.09472825 - 11890 1.189 0.69775798 0.69775698 -2.2838906e-07 -0.094743816 -0.094743816 -0.094743816 - 11900 1.19 0.69778576 0.69778481 -1.9799542e-07 -0.094759338 -0.094759338 -0.094759338 - 11910 1.191 0.69781347 0.69781255 -1.635312e-07 -0.094774815 -0.094774815 -0.094774815 - 11920 1.192 0.6978411 0.69784021 -1.257796e-07 -0.094790247 -0.094790247 -0.094790247 - 11930 1.193 0.69786866 0.69786778 -8.5595447e-08 -0.094805635 -0.094805635 -0.094805635 - 11940 1.194 0.69789613 0.69789527 -4.3885875e-08 -0.094820979 -0.094820979 -0.094820979 - 11950 1.195 0.69792354 0.69792268 -1.5898447e-09 -0.094836278 -0.094836278 -0.094836278 - 11960 1.196 0.69795086 0.69795 4.0342983e-08 -0.094851534 -0.094851534 -0.094851534 - 11970 1.197 0.69797812 0.69797723 8.097356e-08 -0.094866746 -0.094866746 -0.094866746 - 11980 1.198 0.69800529 0.69800438 1.1939448e-07 -0.094881913 -0.094881913 -0.094881913 - 11990 1.199 0.69803239 0.69803145 1.5475026e-07 -0.094897038 -0.094897038 -0.094897038 - 12000 1.2 0.69805942 0.69805844 1.8625635e-07 -0.094912118 -0.094912118 -0.094912118 - 12010 1.201 0.69808637 0.69808534 2.132166e-07 -0.094927155 -0.094927155 -0.094927155 - 12020 1.202 0.69811324 0.69811217 2.3503862e-07 -0.094942149 -0.094942149 -0.094942149 - 12030 1.203 0.69814004 0.69813891 2.512468e-07 -0.0949571 -0.0949571 -0.0949571 - 12040 1.204 0.69816676 0.69816557 2.614927e-07 -0.094972008 -0.094972008 -0.094972008 - 12050 1.205 0.6981934 0.69819216 2.6556253e-07 -0.094986872 -0.094986872 -0.094986872 - 12060 1.206 0.69821997 0.69821866 2.6338162e-07 -0.095001694 -0.095001694 -0.095001694 - 12070 1.207 0.69824646 0.69824509 2.550157e-07 -0.095016473 -0.095016473 -0.095016473 - 12080 1.208 0.69827286 0.69827145 2.4066914e-07 -0.09503121 -0.09503121 -0.09503121 - 12090 1.209 0.69829919 0.69829773 2.2067994e-07 -0.095045904 -0.095045904 -0.095045904 - 12100 1.21 0.69832545 0.69832393 1.9551185e-07 -0.095060555 -0.095060555 -0.095060555 - 12110 1.211 0.69835162 0.69835006 1.6574363e-07 -0.095075165 -0.095075165 -0.095075165 - 12120 1.212 0.69837771 0.69837612 1.3205574e-07 -0.095089732 -0.095089732 -0.095089732 - 12130 1.213 0.69840372 0.6984021 9.5214852e-08 -0.095104257 -0.095104257 -0.095104257 - 12140 1.214 0.69842965 0.69842802 5.6056405e-08 -0.09511874 -0.09511874 -0.09511874 - 12150 1.215 0.6984555 0.69845386 1.5465654e-08 -0.095133182 -0.095133182 -0.095133182 - 12160 1.216 0.69848127 0.69847963 -2.5642312e-08 -0.095147582 -0.095147582 -0.095147582 - 12170 1.217 0.69850697 0.69850533 -6.6343197e-08 -0.09516194 -0.09516194 -0.09516194 - 12180 1.218 0.69853258 0.69853096 -1.0572428e-07 -0.095176257 -0.095176257 -0.095176257 - 12190 1.219 0.69855811 0.69855651 -1.4290487e-07 -0.095190532 -0.095190532 -0.095190532 - 12200 1.22 0.69858357 0.698582 -1.7705601e-07 -0.095204766 -0.095204766 -0.095204766 - 12210 1.221 0.69860894 0.69860742 -2.0741899e-07 -0.095218959 -0.095218959 -0.095218959 - 12220 1.222 0.69863424 0.69863276 -2.3332213e-07 -0.095233111 -0.095233111 -0.095233111 - 12230 1.223 0.69865947 0.69865803 -2.5419574e-07 -0.095247223 -0.095247223 -0.095247223 - 12240 1.224 0.69868461 0.69868323 -2.6958459e-07 -0.095261293 -0.095261293 -0.095261293 - 12250 1.225 0.69870969 0.69870836 -2.7915786e-07 -0.095275323 -0.095275323 -0.095275323 - 12260 1.226 0.69873469 0.69873342 -2.8271628e-07 -0.095289312 -0.095289312 -0.095289312 - 12270 1.227 0.69875961 0.6987584 -2.8019621e-07 -0.095303261 -0.095303261 -0.095303261 - 12280 1.228 0.69878446 0.69878331 -2.716708e-07 -0.095317169 -0.095317169 -0.095317169 - 12290 1.229 0.69880924 0.69880814 -2.5734791e-07 -0.095331037 -0.095331037 -0.095331037 - 12300 1.23 0.69883396 0.6988329 -2.3756517e-07 -0.095344865 -0.095344865 -0.095344865 - 12310 1.231 0.6988586 0.69885759 -2.12782e-07 -0.095358653 -0.095358653 -0.095358653 - 12320 1.232 0.69888317 0.6988822 -1.8356899e-07 -0.095372401 -0.095372401 -0.095372401 - 12330 1.233 0.69890767 0.69890673 -1.5059482e-07 -0.09538611 -0.09538611 -0.09538611 - 12340 1.234 0.6989321 0.69893119 -1.1461091e-07 -0.095399778 -0.095399778 -0.095399778 - 12350 1.235 0.69895647 0.69895558 -7.6434352e-08 -0.095413407 -0.095413407 -0.095413407 - 12360 1.236 0.69898077 0.69897988 -3.6929391e-08 -0.095426997 -0.095426997 -0.095426997 - 12370 1.237 0.699005 0.69900412 3.0121756e-09 -0.095440547 -0.095440547 -0.095440547 - 12380 1.238 0.69902917 0.69902827 4.2491092e-08 -0.095454059 -0.095454059 -0.095454059 - 12390 1.239 0.69905327 0.69905236 8.0620895e-08 -0.095467531 -0.095467531 -0.095467531 - 12400 1.24 0.6990773 0.69907636 1.1654781e-07 -0.095480963 -0.095480963 -0.095480963 - 12410 1.241 0.69910126 0.6991003 1.4946989e-07 -0.095494357 -0.095494357 -0.095494357 - 12420 1.242 0.69912516 0.69912416 1.7865487e-07 -0.095507713 -0.095507713 -0.095507713 - 12430 1.243 0.69914899 0.69914795 2.0345652e-07 -0.095521029 -0.095521029 -0.095521029 - 12440 1.244 0.69917276 0.69917166 2.2332892e-07 -0.095534307 -0.095534307 -0.095534307 - 12450 1.245 0.69919645 0.69919531 2.3783848e-07 -0.095547546 -0.095547546 -0.095547546 - 12460 1.246 0.69922008 0.69921888 2.4667342e-07 -0.095560748 -0.095560748 -0.095560748 - 12470 1.247 0.69924364 0.69924238 2.4965047e-07 -0.09557391 -0.09557391 -0.09557391 - 12480 1.248 0.69926713 0.69926582 2.4671863e-07 -0.095587035 -0.095587035 -0.095587035 - 12490 1.249 0.69929055 0.69928918 2.3796002e-07 -0.095600121 -0.095600121 -0.095600121 - 12500 1.25 0.6993139 0.69931248 2.2358765e-07 -0.09561317 -0.09561317 -0.09561317 - 12510 1.251 0.69933718 0.69933572 2.0394029e-07 -0.095626181 -0.095626181 -0.095626181 - 12520 1.252 0.69936039 0.69935888 1.7947455e-07 -0.095639154 -0.095639154 -0.095639154 - 12530 1.253 0.69938353 0.69938198 1.5075424e-07 -0.095652089 -0.095652089 -0.095652089 - 12540 1.254 0.6994066 0.69940502 1.1843746e-07 -0.095664987 -0.095664987 -0.095664987 - 12550 1.255 0.69942959 0.69942799 8.3261482e-08 -0.095677847 -0.095677847 -0.095677847 - 12560 1.256 0.69945252 0.6994509 4.6025993e-08 -0.09569067 -0.09569067 -0.09569067 - 12570 1.257 0.69947537 0.69947375 7.5748999e-09 -0.095703456 -0.095703456 -0.095703456 - 12580 1.258 0.69949816 0.69949653 -3.1222777e-08 -0.095716205 -0.095716205 -0.095716205 - 12590 1.259 0.69952087 0.69951925 -6.9492541e-08 -0.095728916 -0.095728916 -0.095728916 - 12600 1.26 0.69954351 0.69954191 -1.0637412e-07 -0.095741591 -0.095741591 -0.095741591 - 12610 1.261 0.69956608 0.6995645 -1.4104082e-07 -0.095754229 -0.095754229 -0.095754229 - 12620 1.262 0.69958858 0.69958703 -1.7271803e-07 -0.09576683 -0.09576683 -0.09576683 - 12630 1.263 0.69961101 0.6996095 -2.0070054e-07 -0.095779394 -0.095779394 -0.095779394 - 12640 1.264 0.69963337 0.69963191 -2.2436827e-07 -0.095791923 -0.095791923 -0.095791923 - 12650 1.265 0.69965567 0.69965425 -2.4319998e-07 -0.095804414 -0.095804414 -0.095804414 - 12660 1.266 0.6996779 0.69967653 -2.5678477e-07 -0.095816869 -0.095816869 -0.095816869 - 12670 1.267 0.69970006 0.69969874 -2.6483105e-07 -0.095829289 -0.095829289 -0.095829289 - 12680 1.268 0.69972215 0.69972089 -2.6717277e-07 -0.095841672 -0.095841672 -0.095841672 - 12690 1.269 0.69974418 0.69974298 -2.6377289e-07 -0.095854019 -0.095854019 -0.095854019 - 12700 1.27 0.69976615 0.699765 -2.5472381e-07 -0.09586633 -0.09586633 -0.09586633 - 12710 1.271 0.69978805 0.69978695 -2.40245e-07 -0.095878605 -0.095878605 -0.095878605 - 12720 1.272 0.69980989 0.69980883 -2.2067767e-07 -0.095890844 -0.095890844 -0.095890844 - 12730 1.273 0.69983167 0.69983065 -1.964768e-07 -0.095903048 -0.095903048 -0.095903048 - 12740 1.274 0.69985339 0.69985241 -1.682006e-07 -0.095915217 -0.095915217 -0.095915217 - 12750 1.275 0.69987504 0.69987409 -1.3649759e-07 -0.09592735 -0.09592735 -0.09592735 - 12760 1.276 0.69989664 0.69989571 -1.0209182e-07 -0.095939448 -0.095939448 -0.095939448 - 12770 1.277 0.69991818 0.69991726 -6.5766278e-08 -0.09595151 -0.09595151 -0.09595151 - 12780 1.278 0.69993965 0.69993874 -2.8345147e-08 -0.095963537 -0.095963537 -0.095963537 - 12790 1.279 0.69996107 0.69996016 9.3249255e-09 -0.09597553 -0.09597553 -0.09597553 - 12800 1.28 0.69998243 0.69998151 4.6393961e-08 -0.095987487 -0.095987487 -0.095987487 - 12810 1.281 0.70000373 0.70000279 8.2027829e-08 -0.09599941 -0.09599941 -0.09599941 - 12820 1.282 0.70002497 0.70002401 1.1542701e-07 -0.096011298 -0.096011298 -0.096011298 - 12830 1.283 0.70004615 0.70004516 1.4584454e-07 -0.096023151 -0.096023151 -0.096023151 - 12840 1.284 0.70006727 0.70006624 1.7260271e-07 -0.09603497 -0.09603497 -0.09603497 - 12850 1.285 0.70008834 0.70008727 1.9510818e-07 -0.096046754 -0.096046754 -0.096046754 - 12860 1.286 0.70010934 0.70010822 2.1286511e-07 -0.096058504 -0.096058504 -0.096058504 - 12870 1.287 0.70013028 0.70012911 2.2548613e-07 -0.09607022 -0.09607022 -0.09607022 - 12880 1.288 0.70015116 0.70014995 2.3270076e-07 -0.096081901 -0.096081901 -0.096081901 - 12890 1.289 0.70017198 0.70017071 2.343612e-07 -0.096093549 -0.096093549 -0.096093549 - 12900 1.29 0.70019274 0.70019142 2.3044536e-07 -0.096105162 -0.096105162 -0.096105162 - 12910 1.291 0.70021344 0.70021207 2.21057e-07 -0.096116742 -0.096116742 -0.096116742 - 12920 1.292 0.70023408 0.70023266 2.064231e-07 -0.096128288 -0.096128288 -0.096128288 - 12930 1.293 0.70025465 0.70025318 1.8688835e-07 -0.0961398 -0.0961398 -0.0961398 - 12940 1.294 0.70027516 0.70027366 1.6290711e-07 -0.096151279 -0.096151279 -0.096151279 - 12950 1.295 0.70029561 0.70029407 1.3503284e-07 -0.096162724 -0.096162724 -0.096162724 - 12960 1.296 0.70031599 0.70031442 1.0390534e-07 -0.096174135 -0.096174135 -0.096174135 - 12970 1.297 0.70033631 0.70033472 7.0236124e-08 -0.096185514 -0.096185514 -0.096185514 - 12980 1.298 0.70035657 0.70035497 3.4792111e-08 -0.096196859 -0.096196859 -0.096196859 - 12990 1.299 0.70037676 0.70037515 -1.621789e-09 -0.096208171 -0.096208171 -0.096208171 - 13000 1.3 0.70039689 0.70039529 -3.8180966e-08 -0.09621945 -0.09621945 -0.09621945 - 13010 1.301 0.70041696 0.70041536 -7.405977e-08 -0.096230697 -0.096230697 -0.096230697 - 13020 1.302 0.70043696 0.70043538 -1.0845016e-07 -0.09624191 -0.09624191 -0.09624191 - 13030 1.303 0.7004569 0.70045535 -1.4057989e-07 -0.096253091 -0.096253091 -0.096253091 - 13040 1.304 0.70047678 0.70047526 -1.6972986e-07 -0.096264239 -0.096264239 -0.096264239 - 13050 1.305 0.7004966 0.70049511 -1.952502e-07 -0.096275354 -0.096275354 -0.096275354 - 13060 1.306 0.70051635 0.70051491 -2.1657479e-07 -0.096286437 -0.096286437 -0.096286437 - 13070 1.307 0.70053605 0.70053465 -2.3323376e-07 -0.096297487 -0.096297487 -0.096297487 - 13080 1.308 0.70055569 0.70055434 -2.4486392e-07 -0.096308506 -0.096308506 -0.096308506 - 13090 1.309 0.70057526 0.70057396 -2.5121661e-07 -0.096319492 -0.096319492 -0.096319492 - 13100 1.31 0.70059478 0.70059353 -2.5216307e-07 -0.096330446 -0.096330446 -0.096330446 - 13110 1.311 0.70061425 0.70061305 -2.4769696e-07 -0.096341368 -0.096341368 -0.096341368 - 13120 1.312 0.70063365 0.7006325 -2.3793426e-07 -0.096352258 -0.096352258 -0.096352258 - 13130 1.313 0.700653 0.7006519 -2.2311023e-07 -0.096363116 -0.096363116 -0.096363116 - 13140 1.314 0.70067229 0.70067123 -2.0357386e-07 -0.096373942 -0.096373942 -0.096373942 - 13150 1.315 0.70069153 0.70069051 -1.7977963e-07 -0.096384737 -0.096384737 -0.096384737 - 13160 1.316 0.70071072 0.70070973 -1.5227697e-07 -0.0963955 -0.0963955 -0.0963955 - 13170 1.317 0.70072985 0.70072888 -1.2169761e-07 -0.096406232 -0.096406232 -0.096406232 - 13180 1.318 0.70074893 0.70074798 -8.8741043e-08 -0.096416932 -0.096416932 -0.096416932 - 13190 1.319 0.70076795 0.70076702 -5.4158599e-08 -0.096427601 -0.096427601 -0.096427601 - 13200 1.32 0.70078693 0.700786 -1.873627e-08 -0.096438239 -0.096438239 -0.096438239 - 13210 1.321 0.70080585 0.70080492 1.6723116e-08 -0.096448846 -0.096448846 -0.096448846 - 13220 1.322 0.70082472 0.70082377 5.1418091e-08 -0.096459421 -0.096459421 -0.096459421 - 13230 1.323 0.70084353 0.70084257 8.4566661e-08 -0.096469966 -0.096469966 -0.096469966 - 13240 1.324 0.7008623 0.70086131 1.1542392e-07 -0.09648048 -0.09648048 -0.09648048 - 13250 1.325 0.70088101 0.70087999 1.4329881e-07 -0.096490963 -0.096490963 -0.096490963 - 13260 1.326 0.70089967 0.70089862 1.6756957e-07 -0.096501415 -0.096501415 -0.096501415 - 13270 1.327 0.70091828 0.70091718 1.8769761e-07 -0.096511837 -0.096511837 -0.096511837 - 13280 1.328 0.70093683 0.70093569 2.032395e-07 -0.096522228 -0.096522228 -0.096522228 - 13290 1.329 0.70095533 0.70095415 2.1385668e-07 -0.096532589 -0.096532589 -0.096532589 - 13300 1.33 0.70097378 0.70097254 2.1932289e-07 -0.09654292 -0.09654292 -0.09654292 - 13310 1.331 0.70099217 0.70099089 2.1952893e-07 -0.09655322 -0.09655322 -0.09655322 - 13320 1.332 0.70101051 0.70100918 2.1448487e-07 -0.09656349 -0.09656349 -0.09656349 - 13330 1.333 0.70102879 0.70102741 2.0431946e-07 -0.09657373 -0.09657373 -0.09657373 - 13340 1.334 0.70104702 0.7010456 1.8927691e-07 -0.09658394 -0.09658394 -0.09658394 - 13350 1.335 0.70106519 0.70106373 1.6971105e-07 -0.09659412 -0.09659412 -0.09659412 - 13360 1.336 0.70108331 0.70108181 1.4607705e-07 -0.09660427 -0.09660427 -0.09660427 - 13370 1.337 0.70110137 0.70109984 1.1892082e-07 -0.096614391 -0.096614391 -0.096614391 - 13380 1.338 0.70111937 0.70111782 8.8866473e-08 -0.096624481 -0.096624481 -0.096624481 - 13390 1.339 0.70113732 0.70113574 5.6601919e-08 -0.096634542 -0.096634542 -0.096634542 - 13400 1.34 0.70115521 0.70115362 2.2863193e-08 -0.096644574 -0.096644574 -0.096644574 - 13410 1.341 0.70117304 0.70117145 -1.1582356e-08 -0.096654576 -0.096654576 -0.096654576 - 13420 1.342 0.70119082 0.70118924 -4.5953497e-08 -0.096664549 -0.096664549 -0.096664549 - 13430 1.343 0.70120854 0.70120697 -7.947284e-08 -0.096674493 -0.096674493 -0.096674493 - 13440 1.344 0.70122621 0.70122465 -1.1138441e-07 -0.096684408 -0.096684408 -0.096684408 - 13450 1.345 0.70124382 0.70124229 -1.4097069e-07 -0.096694293 -0.096694293 -0.096694293 - 13460 1.346 0.70126137 0.70125987 -1.6756876e-07 -0.096704149 -0.096704149 -0.096704149 - 13470 1.347 0.70127887 0.70127741 -1.9058516e-07 -0.096713977 -0.096713977 -0.096713977 - 13480 1.348 0.70129632 0.70129489 -2.095091e-07 -0.096723776 -0.096723776 -0.096723776 - 13490 1.349 0.70131371 0.70131233 -2.2392384e-07 -0.096733546 -0.096733546 -0.096733546 - 13500 1.35 0.70133105 0.70132971 -2.3351583e-07 -0.096743287 -0.096743287 -0.096743287 - 13510 1.351 0.70134834 0.70134705 -2.3808155e-07 -0.096752999 -0.096752999 -0.096752999 - 13520 1.352 0.70136557 0.70136433 -2.3753179e-07 -0.096762684 -0.096762684 -0.096762684 - 13530 1.353 0.70138276 0.70138157 -2.318934e-07 -0.096772339 -0.096772339 -0.096772339 - 13540 1.354 0.70139989 0.70139875 -2.2130834e-07 -0.096781967 -0.096781967 -0.096781967 - 13550 1.355 0.70141698 0.70141588 -2.0603016e-07 -0.096791566 -0.096791566 -0.096791566 - 13560 1.356 0.70143402 0.70143295 -1.8641795e-07 -0.096801137 -0.096801137 -0.096801137 - 13570 1.357 0.701451 0.70144997 -1.6292792e-07 -0.096810679 -0.096810679 -0.096810679 - 13580 1.358 0.70146795 0.70146695 -1.3610284e-07 -0.096820194 -0.096820194 -0.096820194 - 13590 1.359 0.70148484 0.70148386 -1.0655946e-07 -0.096829681 -0.096829681 -0.096829681 - 13600 1.36 0.70150169 0.70150073 -7.4974411e-08 -0.09683914 -0.09683914 -0.09683914 - 13610 1.361 0.70151849 0.70151754 -4.2068642e-08 -0.096848571 -0.096848571 -0.096848571 - 13620 1.362 0.70153524 0.70153429 -8.5910346e-09 -0.096857974 -0.096857974 -0.096857974 - 13630 1.363 0.70155195 0.701551 2.4698661e-08 -0.09686735 -0.09686735 -0.09686735 - 13640 1.364 0.70156861 0.70156765 5.7047056e-08 -0.096876699 -0.096876699 -0.096876699 - 13650 1.365 0.70158523 0.70158424 8.7724172e-08 -0.096886019 -0.096886019 -0.096886019 - 13660 1.366 0.7016018 0.70160079 1.1603991e-07 -0.096895313 -0.096895313 -0.096895313 - 13670 1.367 0.70161833 0.70161728 1.4135956e-07 -0.096904579 -0.096904579 -0.096904579 - 13680 1.368 0.7016348 0.70163373 1.6311807e-07 -0.096913817 -0.096913817 -0.096913817 - 13690 1.369 0.70165123 0.70165012 1.808326e-07 -0.096923029 -0.096923029 -0.096923029 - 13700 1.37 0.70166762 0.70166646 1.9411326e-07 -0.096932214 -0.096932214 -0.096932214 - 13710 1.371 0.70168396 0.70168275 2.0267172e-07 -0.096941371 -0.096941371 -0.096941371 - 13720 1.372 0.70170024 0.70169899 2.0632742e-07 -0.096950502 -0.096950502 -0.096950502 - 13730 1.373 0.70171648 0.70171519 2.0501137e-07 -0.096959606 -0.096959606 -0.096959606 - 13740 1.374 0.70173268 0.70173133 1.9876745e-07 -0.096968682 -0.096968682 -0.096968682 - 13750 1.375 0.70174882 0.70174743 1.8775106e-07 -0.096977733 -0.096977733 -0.096977733 - 13760 1.376 0.70176491 0.70176349 1.7222531e-07 -0.096986756 -0.096986756 -0.096986756 - 13770 1.377 0.70178096 0.70177949 1.5255477e-07 -0.096995753 -0.096995753 -0.096995753 - 13780 1.378 0.70179695 0.70179546 1.2919695e-07 -0.097004724 -0.097004724 -0.097004724 - 13790 1.379 0.7018129 0.70181137 1.026916e-07 -0.097013668 -0.097013668 -0.097013668 - 13800 1.38 0.70182879 0.70182725 7.3648346e-08 -0.097022586 -0.097022586 -0.097022586 - 13810 1.381 0.70184464 0.70184308 4.273262e-08 -0.097031478 -0.097031478 -0.097031478 - 13820 1.382 0.70186043 0.70185886 1.0650445e-08 -0.097040343 -0.097040343 -0.097040343 - 13830 1.383 0.70187617 0.7018746 -2.1867685e-08 -0.097049182 -0.097049182 -0.097049182 - 13840 1.384 0.70189187 0.7018903 -5.4083428e-08 -0.097057996 -0.097057996 -0.097057996 - 13850 1.385 0.70190751 0.70190596 -8.5267357e-08 -0.097066783 -0.097066783 -0.097066783 - 13860 1.386 0.7019231 0.70192157 -1.1471547e-07 -0.097075545 -0.097075545 -0.097075545 - 13870 1.387 0.70193865 0.70193714 -1.4176509e-07 -0.09708428 -0.09708428 -0.09708428 - 13880 1.388 0.70195414 0.70195267 -1.6580975e-07 -0.09709299 -0.09709299 -0.09709299 - 13890 1.389 0.70196959 0.70196815 -1.8631284e-07 -0.097101674 -0.097101674 -0.097101674 - 13900 1.39 0.70198499 0.70198359 -2.028195e-07 -0.097110333 -0.097110333 -0.097110333 - 13910 1.391 0.70200034 0.70199898 -2.1496682e-07 -0.097118966 -0.097118966 -0.097118966 - 13920 1.392 0.70201565 0.70201433 -2.2249171e-07 -0.097127574 -0.097127574 -0.097127574 - 13930 1.393 0.70203091 0.70202964 -2.2523667e-07 -0.097136156 -0.097136156 -0.097136156 - 13940 1.394 0.70204612 0.70204489 -2.2315301e-07 -0.097144713 -0.097144713 -0.097144713 - 13950 1.395 0.70206129 0.70206011 -2.1630171e-07 -0.097153245 -0.097153245 -0.097153245 - 13960 1.396 0.70207642 0.70207528 -2.048517e-07 -0.097161752 -0.097161752 -0.097161752 - 13970 1.397 0.7020915 0.7020904 -1.8907575e-07 -0.097170234 -0.097170234 -0.097170234 - 13980 1.398 0.70210654 0.70210547 -1.6934396e-07 -0.09717869 -0.09717869 -0.09717869 - 13990 1.399 0.70212153 0.7021205 -1.4611516e-07 -0.097187122 -0.097187122 -0.097187122 - 14000 1.4 0.70213649 0.70213548 -1.199262e-07 -0.097195529 -0.097195529 -0.097195529 - 14010 1.401 0.7021514 0.70215041 -9.1379589e-08 -0.097203911 -0.097203911 -0.097203911 - 14020 1.402 0.70216627 0.70216529 -6.1129618e-08 -0.097212268 -0.097212268 -0.097212268 - 14030 1.403 0.7021811 0.70218013 -2.9867402e-08 -0.097220601 -0.097220601 -0.097220601 - 14040 1.404 0.70219589 0.70219492 1.6949188e-09 -0.097228909 -0.097228909 -0.097228909 - 14050 1.405 0.70221064 0.70220966 3.2840391e-08 -0.097237192 -0.097237192 -0.097237192 - 14060 1.406 0.70222535 0.70222436 6.2863529e-08 -0.097245452 -0.097245452 -0.097245452 - 14070 1.407 0.70224002 0.70223901 9.1086294e-08 -0.097253686 -0.097253686 -0.097253686 - 14080 1.408 0.70225465 0.70225361 1.168734e-07 -0.097261897 -0.097261897 -0.097261897 - 14090 1.409 0.70226923 0.70226817 1.3964662e-07 -0.097270083 -0.097270083 -0.097270083 - 14100 1.41 0.70228378 0.70228268 1.5889773e-07 -0.097278245 -0.097278245 -0.097278245 - 14110 1.411 0.70229828 0.70229714 1.7419988e-07 -0.097286383 -0.097286383 -0.097286383 - 14120 1.412 0.70231275 0.70231157 1.8521704e-07 -0.097294497 -0.097294497 -0.097294497 - 14130 1.413 0.70232717 0.70232594 1.9171137e-07 -0.097302587 -0.097302587 -0.097302587 - 14140 1.414 0.70234155 0.70234028 1.9354835e-07 -0.097310653 -0.097310653 -0.097310653 - 14150 1.415 0.70235588 0.70235457 1.9069957e-07 -0.097318695 -0.097318695 -0.097318695 - 14160 1.416 0.70237017 0.70236882 1.8324303e-07 -0.097326714 -0.097326714 -0.097326714 - 14170 1.417 0.70238442 0.70238303 1.7136113e-07 -0.097334709 -0.097334709 -0.097334709 - 14180 1.418 0.70239863 0.70239719 1.5533621e-07 -0.09734268 -0.09734268 -0.09734268 - 14190 1.419 0.70241279 0.70241132 1.3554388e-07 -0.097350628 -0.097350628 -0.097350628 - 14200 1.42 0.7024269 0.70242541 1.1244419e-07 -0.097358552 -0.097358552 -0.097358552 - 14210 1.421 0.70244098 0.70243946 8.657102e-08 -0.097366453 -0.097366453 -0.097366453 - 14220 1.422 0.702455 0.70245347 5.8519701e-08 -0.097374331 -0.097374331 -0.097374331 - 14230 1.423 0.70246899 0.70246744 2.8933347e-08 -0.097382185 -0.097382185 -0.097382185 - 14240 1.424 0.70248292 0.70248137 -1.5118877e-09 -0.097390016 -0.097390016 -0.097390016 - 14250 1.425 0.70249682 0.70249526 -3.2122246e-08 -0.097397824 -0.097397824 -0.097397824 - 14260 1.426 0.70251067 0.70250912 -6.2202178e-08 -0.097405609 -0.097405609 -0.097405609 - 14270 1.427 0.70252447 0.70252294 -9.1070138e-08 -0.09741337 -0.09741337 -0.09741337 - 14280 1.428 0.70253823 0.70253672 -1.1807402e-07 -0.097421109 -0.097421109 -0.097421109 - 14290 1.429 0.70255195 0.70255046 -1.4260591e-07 -0.097428825 -0.097428825 -0.097428825 - 14300 1.43 0.70256562 0.70256416 -1.6411572e-07 -0.097436518 -0.097436518 -0.097436518 - 14310 1.431 0.70257925 0.70257783 -1.8212358e-07 -0.097444189 -0.097444189 -0.097444189 - 14320 1.432 0.70259284 0.70259145 -1.9623049e-07 -0.097451837 -0.097451837 -0.097451837 - 14330 1.433 0.70260638 0.70260504 -2.061272e-07 -0.097459462 -0.097459462 -0.097459462 - 14340 1.434 0.70261989 0.70261859 -2.1160096e-07 -0.097467064 -0.097467064 -0.097467064 - 14350 1.435 0.70263335 0.7026321 -2.1254009e-07 -0.097474645 -0.097474645 -0.097474645 - 14360 1.436 0.70264678 0.70264556 -2.0893625e-07 -0.097482202 -0.097482202 -0.097482202 - 14370 1.437 0.70266016 0.70265899 -2.0088431e-07 -0.097489738 -0.097489738 -0.097489738 - 14380 1.438 0.70267351 0.70267237 -1.8857993e-07 -0.097497251 -0.097497251 -0.097497251 - 14390 1.439 0.70268682 0.70268572 -1.7231485e-07 -0.097504742 -0.097504742 -0.097504742 - 14400 1.44 0.70270009 0.70269902 -1.5246993e-07 -0.09751221 -0.09751221 -0.09751221 - 14410 1.441 0.70271332 0.70271228 -1.2950634e-07 -0.097519657 -0.097519657 -0.097519657 - 14420 1.442 0.70272652 0.7027255 -1.0395477e-07 -0.097527081 -0.097527081 -0.097527081 - 14430 1.443 0.70273968 0.70273867 -7.6403244e-08 -0.097534484 -0.097534484 -0.097534484 - 14440 1.444 0.7027528 0.70275181 -4.7483544e-08 -0.097541865 -0.097541865 -0.097541865 - 14450 1.445 0.70276589 0.7027649 -1.7856769e-08 -0.097549223 -0.097549223 -0.097549223 - 14460 1.446 0.70277894 0.70277795 1.1801786e-08 -0.097556561 -0.097556561 -0.097556561 - 14470 1.447 0.70279195 0.70279095 4.0818017e-08 -0.097563876 -0.097563876 -0.097563876 - 14480 1.448 0.70280493 0.70280392 6.8534325e-08 -0.09757117 -0.09757117 -0.09757117 - 14490 1.449 0.70281788 0.70281684 9.4324517e-08 -0.097578442 -0.097578442 -0.097578442 - 14500 1.45 0.70283079 0.70282973 1.1760795e-07 -0.097585692 -0.097585692 -0.097585692 - 14510 1.451 0.70284366 0.70284257 1.3786261e-07 -0.097592921 -0.097592921 -0.097592921 - 14520 1.452 0.7028565 0.70285537 1.546368e-07 -0.097600129 -0.097600129 -0.097600129 - 14530 1.453 0.7028693 0.70286813 1.6755921e-07 -0.097607315 -0.097607315 -0.097607315 - 14540 1.454 0.70288206 0.70288086 1.7634715e-07 -0.09761448 -0.09761448 -0.09761448 - 14550 1.455 0.70289478 0.70289354 1.8081273e-07 -0.097621624 -0.097621624 -0.097621624 - 14560 1.456 0.70290747 0.70290619 1.8086683e-07 -0.097628747 -0.097628747 -0.097628747 - 14570 1.457 0.70292012 0.70291879 1.7652089e-07 -0.097635848 -0.097635848 -0.097635848 - 14580 1.458 0.70293273 0.70293137 1.6788635e-07 -0.097642929 -0.097642929 -0.097642929 - 14590 1.459 0.7029453 0.7029439 1.5517184e-07 -0.097649989 -0.097649989 -0.097649989 - 14600 1.46 0.70295784 0.7029564 1.3867815e-07 -0.097657027 -0.097657027 -0.097657027 - 14610 1.461 0.70297033 0.70296887 1.1879117e-07 -0.097664045 -0.097664045 -0.097664045 - 14620 1.462 0.70298279 0.7029813 9.5972821e-08 -0.097671042 -0.097671042 -0.097671042 - 14630 1.463 0.7029952 0.70299369 7.0750397e-08 -0.097678018 -0.097678018 -0.097678018 - 14640 1.464 0.70300758 0.70300605 4.3704347e-08 -0.097684974 -0.097684974 -0.097684974 - 14650 1.465 0.70301991 0.70301838 1.5454946e-08 -0.097691909 -0.097691909 -0.097691909 - 14660 1.466 0.70303221 0.70303067 -1.3351931e-08 -0.097698823 -0.097698823 -0.097698823 - 14670 1.467 0.70304446 0.70304293 -4.2059562e-08 -0.097705717 -0.097705717 -0.097705717 - 14680 1.468 0.70305668 0.70305516 -7.0015352e-08 -0.097712591 -0.097712591 -0.097712591 - 14690 1.469 0.70306886 0.70306735 -9.658566e-08 -0.097719444 -0.097719444 -0.097719444 - 14700 1.47 0.703081 0.70307951 -1.2117016e-07 -0.097726277 -0.097726277 -0.097726277 - 14710 1.471 0.7030931 0.70309163 -1.432154e-07 -0.097733089 -0.097733089 -0.097733089 - 14720 1.472 0.70310516 0.70310372 -1.6222726e-07 -0.097739882 -0.097739882 -0.097739882 - 14730 1.473 0.70311718 0.70311578 -1.7778203e-07 -0.097746654 -0.097746654 -0.097746654 - 14740 1.474 0.70312916 0.7031278 -1.8953585e-07 -0.097753406 -0.097753406 -0.097753406 - 14750 1.475 0.70314111 0.70313979 -1.9723228e-07 -0.097760138 -0.097760138 -0.097760138 - 14760 1.476 0.70315303 0.70315174 -2.0070795e-07 -0.09776685 -0.09776685 -0.09776685 - 14770 1.477 0.7031649 0.70316366 -1.9989595e-07 -0.097773542 -0.097773542 -0.097773542 - 14780 1.478 0.70317675 0.70317554 -1.9482712e-07 -0.097780215 -0.097780215 -0.097780215 - 14790 1.479 0.70318855 0.70318739 -1.8562905e-07 -0.097786867 -0.097786867 -0.097786867 - 14800 1.48 0.70320033 0.7031992 -1.7252294e-07 -0.0977935 -0.0977935 -0.0977935 - 14810 1.481 0.70321206 0.70321097 -1.5581824e-07 -0.097800113 -0.097800113 -0.097800113 - 14820 1.482 0.70322377 0.7032227 -1.3590543e-07 -0.097806707 -0.097806707 -0.097806707 - 14830 1.483 0.70323545 0.7032344 -1.1324688e-07 -0.097813281 -0.097813281 -0.097813281 - 14840 1.484 0.70324709 0.70324606 -8.8366093e-08 -0.097819835 -0.097819835 -0.097819835 - 14850 1.485 0.7032587 0.70325768 -6.1835671e-08 -0.09782637 -0.09782637 -0.09782637 - 14860 1.486 0.70327027 0.70326927 -3.4264114e-08 -0.097832886 -0.097832886 -0.097832886 - 14870 1.487 0.70328182 0.70328081 -6.2818816e-09 -0.097839382 -0.097839382 -0.097839382 - 14880 1.488 0.70329333 0.70329232 2.1473021e-08 -0.097845859 -0.097845859 -0.097845859 - 14890 1.489 0.70330482 0.7033038 4.8369582e-08 -0.097852317 -0.097852317 -0.097852317 - 14900 1.49 0.70331627 0.70331523 7.3798129e-08 -0.097858755 -0.097858755 -0.097858755 - 14910 1.491 0.70332769 0.70332663 9.718414e-08 -0.097865175 -0.097865175 -0.097865175 - 14920 1.492 0.70333908 0.70333799 1.1800123e-07 -0.097871575 -0.097871575 -0.097871575 - 14930 1.493 0.70335043 0.70334932 1.3578298e-07 -0.097877956 -0.097877956 -0.097877956 - 14940 1.494 0.70336176 0.70336061 1.501334e-07 -0.097884319 -0.097884319 -0.097884319 - 14950 1.495 0.70337305 0.70337187 1.6073576e-07 -0.097890662 -0.097890662 -0.097890662 - 14960 1.496 0.70338431 0.70338309 1.6735952e-07 -0.097896987 -0.097896987 -0.097896987 - 14970 1.497 0.70339554 0.70339427 1.6986541e-07 -0.097903293 -0.097903293 -0.097903293 - 14980 1.498 0.70340673 0.70340543 1.6820826e-07 -0.09790958 -0.09790958 -0.09790958 - 14990 1.499 0.70341789 0.70341655 1.6243785e-07 -0.097915849 -0.097915849 -0.097915849 - 15000 1.5 0.70342901 0.70342764 1.5269743e-07 -0.097922098 -0.097922098 -0.097922098 - 15010 1.501 0.7034401 0.70343869 1.3922024e-07 -0.09792833 -0.09792833 -0.09792833 - 15020 1.502 0.70345116 0.70344972 1.2232395e-07 -0.097934543 -0.097934543 -0.097934543 - 15030 1.503 0.70346218 0.70346071 1.0240314e-07 -0.097940737 -0.097940737 -0.097940737 - 15040 1.504 0.70347316 0.70347168 7.9920151e-08 -0.097946913 -0.097946913 -0.097946913 - 15050 1.505 0.70348411 0.70348261 5.5394328e-08 -0.09795307 -0.09795307 -0.09795307 - 15060 1.506 0.70349503 0.70349351 2.9390054e-08 -0.09795921 -0.09795921 -0.09795921 - 15070 1.507 0.70350591 0.70350438 2.5037625e-09 -0.097965331 -0.097965331 -0.097965331 - 15080 1.508 0.70351675 0.70351523 -2.4649737e-08 -0.097971434 -0.097971434 -0.097971434 - 15090 1.509 0.70352756 0.70352604 -5.145131e-08 -0.097977518 -0.097977518 -0.097977518 - 15100 1.51 0.70353833 0.70353683 -7.7291613e-08 -0.097983585 -0.097983585 -0.097983585 - 15110 1.511 0.70354907 0.70354758 -1.0158494e-07 -0.097989633 -0.097989633 -0.097989633 - 15120 1.512 0.70355978 0.70355831 -1.2378249e-07 -0.097995664 -0.097995664 -0.097995664 - 15130 1.513 0.70357044 0.703569 -1.4338479e-07 -0.098001677 -0.098001677 -0.098001677 - 15140 1.514 0.70358108 0.70357967 -1.5995288e-07 -0.098007671 -0.098007671 -0.098007671 - 15150 1.515 0.70359168 0.70359031 -1.731182e-07 -0.098013648 -0.098013648 -0.098013648 - 15160 1.516 0.70360225 0.70360091 -1.8259073e-07 -0.098019608 -0.098019608 -0.098019608 - 15170 1.517 0.70361279 0.70361149 -1.8816541e-07 -0.098025549 -0.098025549 -0.098025549 - 15180 1.518 0.7036233 0.70362203 -1.8972657e-07 -0.098031473 -0.098031473 -0.098031473 - 15190 1.519 0.70363377 0.70363254 -1.8725029e-07 -0.098037379 -0.098037379 -0.098037379 - 15200 1.52 0.70364421 0.70364302 -1.8080468e-07 -0.098043268 -0.098043268 -0.098043268 - 15210 1.521 0.70365462 0.70365347 -1.7054811e-07 -0.098049139 -0.098049139 -0.098049139 - 15220 1.522 0.70366501 0.70366388 -1.567253e-07 -0.098054992 -0.098054992 -0.098054992 - 15230 1.523 0.70367536 0.70367426 -1.3966151e-07 -0.098060828 -0.098060828 -0.098060828 - 15240 1.524 0.70368568 0.70368461 -1.1975493e-07 -0.098066647 -0.098066647 -0.098066647 - 15250 1.525 0.70369598 0.70369493 -9.7467355e-08 -0.098072449 -0.098072449 -0.098072449 - 15260 1.526 0.70370625 0.70370521 -7.3313509e-08 -0.098078233 -0.098078233 -0.098078233 - 15270 1.527 0.70371649 0.70371546 -4.7849162e-08 -0.098084 -0.098084 -0.098084 - 15280 1.528 0.7037267 0.70372568 -2.1658348e-08 -0.09808975 -0.09808975 -0.09808975 - 15290 1.529 0.70373688 0.70373586 4.6600242e-09 -0.098095483 -0.098095483 -0.098095483 - 15300 1.53 0.70374704 0.70374601 3.0505861e-08 -0.098101199 -0.098101199 -0.098101199 - 15310 1.531 0.70375717 0.70375612 5.5291564e-08 -0.098106897 -0.098106897 -0.098106897 - 15320 1.532 0.70376727 0.70376621 7.8455383e-08 -0.098112579 -0.098112579 -0.098112579 - 15330 1.533 0.70377734 0.70377626 9.9474145e-08 -0.098118244 -0.098118244 -0.098118244 - 15340 1.534 0.70378739 0.70378628 1.1787507e-07 -0.098123892 -0.098123892 -0.098123892 - 15350 1.535 0.7037974 0.70379626 1.3324639e-07 -0.098129523 -0.098129523 -0.098129523 - 15360 1.536 0.70380739 0.70380622 1.452466e-07 -0.098135137 -0.098135137 -0.098135137 - 15370 1.537 0.70381735 0.70381614 1.5361197e-07 -0.098140735 -0.098140735 -0.098140735 - 15380 1.538 0.70382728 0.70382604 1.581624e-07 -0.098146316 -0.098146316 -0.098146316 - 15390 1.539 0.70383718 0.7038359 1.5880528e-07 -0.09815188 -0.09815188 -0.09815188 - 15400 1.54 0.70384705 0.70384574 1.555373e-07 -0.098157428 -0.098157428 -0.098157428 - 15410 1.541 0.70385689 0.70385554 1.4844432e-07 -0.098162959 -0.098162959 -0.098162959 - 15420 1.542 0.7038667 0.70386532 1.3769916e-07 -0.098168474 -0.098168474 -0.098168474 - 15430 1.543 0.70387648 0.70387507 1.2355736e-07 -0.098173973 -0.098173973 -0.098173973 - 15440 1.544 0.70388623 0.70388479 1.0635119e-07 -0.098179455 -0.098179455 -0.098179455 - 15450 1.545 0.70389595 0.70389449 8.6481803e-08 -0.09818492 -0.09818492 -0.09818492 - 15460 1.546 0.70390564 0.70390415 6.4409912e-08 -0.09819037 -0.09819037 -0.09819037 - 15470 1.547 0.70391529 0.7039138 4.0645117e-08 -0.098195803 -0.098195803 -0.098195803 - 15480 1.548 0.70392492 0.70392341 1.5734144e-08 -0.09820122 -0.09820122 -0.09820122 - 15490 1.549 0.70393451 0.703933 -9.7517264e-09 -0.098206621 -0.098206621 -0.098206621 - 15500 1.55 0.70394407 0.70394256 -3.5229752e-08 -0.098212005 -0.098212005 -0.098212005 - 15510 1.551 0.7039536 0.7039521 -6.0119051e-08 -0.098217374 -0.098217374 -0.098217374 - 15520 1.552 0.7039631 0.70396161 -8.3853843e-08 -0.098222727 -0.098222727 -0.098222727 - 15530 1.553 0.70397256 0.7039711 -1.058963e-07 -0.098228064 -0.098228064 -0.098228064 - 15540 1.554 0.703982 0.70398056 -1.2574875e-07 -0.098233384 -0.098233384 -0.098233384 - 15550 1.555 0.70399141 0.70398999 -1.4296488e-07 -0.098238689 -0.098238689 -0.098238689 - 15560 1.556 0.70400079 0.7039994 -1.5715979e-07 -0.098243979 -0.098243979 -0.098243979 - 15570 1.557 0.70401013 0.70400878 -1.6801858e-07 -0.098249252 -0.098249252 -0.098249252 - 15580 1.558 0.70401945 0.70401813 -1.7530336e-07 -0.09825451 -0.09825451 -0.09825451 - 15590 1.559 0.70402874 0.70402745 -1.7885842e-07 -0.098259752 -0.098259752 -0.098259752 - 15600 1.56 0.704038 0.70403675 -1.7861355e-07 -0.098264978 -0.098264978 -0.098264978 - 15610 1.561 0.70404724 0.70404602 -1.7458543e-07 -0.098270189 -0.098270189 -0.098270189 - 15620 1.562 0.70405644 0.70405526 -1.6687696e-07 -0.098275384 -0.098275384 -0.098275384 - 15630 1.563 0.70406562 0.70406447 -1.5567469e-07 -0.098280564 -0.098280564 -0.098280564 - 15640 1.564 0.70407478 0.70407366 -1.4124432e-07 -0.098285728 -0.098285728 -0.098285728 - 15650 1.565 0.70408391 0.70408281 -1.2392441e-07 -0.098290877 -0.098290877 -0.098290877 - 15660 1.566 0.70409301 0.70409194 -1.0411845e-07 -0.098296011 -0.098296011 -0.098296011 - 15670 1.567 0.70410209 0.70410103 -8.228546e-08 -0.098301129 -0.098301129 -0.098301129 - 15680 1.568 0.70411114 0.7041101 -5.8929393e-08 -0.098306232 -0.098306232 -0.098306232 - 15690 1.569 0.70412017 0.70411913 -3.4587472e-08 -0.09831132 -0.09831132 -0.09831132 - 15700 1.57 0.70412918 0.70412814 -9.8178579e-09 -0.098316392 -0.098316392 -0.098316392 - 15710 1.571 0.70413816 0.70413712 1.4813146e-08 -0.09832145 -0.09832145 -0.09832145 - 15720 1.572 0.70414711 0.70414606 3.8744037e-08 -0.098326492 -0.098326492 -0.098326492 - 15730 1.573 0.70415604 0.70415498 6.143091e-08 -0.09833152 -0.09833152 -0.09833152 - 15740 1.574 0.70416495 0.70416387 8.2359818e-08 -0.098336532 -0.098336532 -0.098336532 - 15750 1.575 0.70417383 0.70417273 1.0105841e-07 -0.098341529 -0.098341529 -0.098341529 - 15760 1.576 0.70418269 0.70418156 1.1710658e-07 -0.098346512 -0.098346512 -0.098346512 - 15770 1.577 0.70419153 0.70419036 1.3014592e-07 -0.098351479 -0.098351479 -0.098351479 - 15780 1.578 0.70420033 0.70419914 1.3988771e-07 -0.098356432 -0.098356432 -0.098356432 - 15790 1.579 0.70420912 0.70420789 1.461193e-07 -0.09836137 -0.09836137 -0.09836137 - 15800 1.58 0.70421787 0.70421661 1.4870876e-07 -0.098366294 -0.098366294 -0.098366294 - 15810 1.581 0.7042266 0.70422531 1.4760765e-07 -0.098371202 -0.098371202 -0.098371202 - 15820 1.582 0.70423531 0.70423398 1.4285187e-07 -0.098376096 -0.098376096 -0.098376096 - 15830 1.583 0.70424398 0.70424262 1.3456062e-07 -0.098380975 -0.098380975 -0.098380975 - 15840 1.584 0.70425263 0.70425124 1.2293345e-07 -0.09838584 -0.09838584 -0.09838584 - 15850 1.585 0.70426126 0.70425984 1.0824544e-07 -0.09839069 -0.09839069 -0.09839069 - 15860 1.586 0.70426985 0.70426841 9.0840722e-08 -0.098395526 -0.098395526 -0.098395526 - 15870 1.587 0.70427842 0.70427696 7.1124441e-08 -0.098400347 -0.098400347 -0.098400347 - 15880 1.588 0.70428696 0.70428548 4.9553316e-08 -0.098405154 -0.098405154 -0.098405154 - 15890 1.589 0.70429547 0.70429398 2.6625073e-08 -0.098409947 -0.098409947 -0.098409947 - 15900 1.59 0.70430395 0.70430246 2.8669696e-09 -0.098414725 -0.098414725 -0.098414725 - 15910 1.591 0.70431241 0.70431091 -2.1176328e-08 -0.098419489 -0.098419489 -0.098419489 - 15920 1.592 0.70432084 0.70431935 -4.4955223e-08 -0.098424239 -0.098424239 -0.098424239 - 15930 1.593 0.70432924 0.70432776 -6.792775e-08 -0.098428975 -0.098428975 -0.098428975 - 15940 1.594 0.70433761 0.70433614 -8.9571923e-08 -0.098433696 -0.098433696 -0.098433696 - 15950 1.595 0.70434595 0.70434451 -1.0939759e-07 -0.098438403 -0.098438403 -0.098438403 - 15960 1.596 0.70435427 0.70435285 -1.2695754e-07 -0.098443097 -0.098443097 -0.098443097 - 15970 1.597 0.70436256 0.70436116 -1.4185757e-07 -0.098447776 -0.098447776 -0.098447776 - 15980 1.598 0.70437083 0.70436946 -1.5376534e-07 -0.098452441 -0.098452441 -0.098452441 - 15990 1.599 0.70437907 0.70437773 -1.624178e-07 -0.098457093 -0.098457093 -0.098457093 - 16000 1.6 0.70438728 0.70438597 -1.6762696e-07 -0.09846173 -0.09846173 -0.09846173 - 16010 1.601 0.70439547 0.7043942 -1.6928399e-07 -0.098466354 -0.098466354 -0.098466354 - 16020 1.602 0.70440363 0.70440239 -1.6736147e-07 -0.098470963 -0.098470963 -0.098470963 - 16030 1.603 0.70441177 0.70441057 -1.6191378e-07 -0.098475559 -0.098475559 -0.098475559 - 16040 1.604 0.70441989 0.70441871 -1.5307563e-07 -0.098480142 -0.098480142 -0.098480142 - 16050 1.605 0.70442798 0.70442683 -1.4105875e-07 -0.09848471 -0.09848471 -0.09848471 - 16060 1.606 0.70443605 0.70443493 -1.2614681e-07 -0.098489265 -0.098489265 -0.098489265 - 16070 1.607 0.7044441 0.704443 -1.0868876e-07 -0.098493807 -0.098493807 -0.098493807 - 16080 1.608 0.70445212 0.70445104 -8.9090701e-08 -0.098498334 -0.098498334 -0.098498334 - 16090 1.609 0.70446013 0.70445906 -6.7806377e-08 -0.098502849 -0.098502849 -0.098502849 - 16100 1.61 0.70446811 0.70446705 -4.5326735e-08 -0.098507349 -0.098507349 -0.098507349 - 16110 1.611 0.70447607 0.70447502 -2.2168584e-08 -0.098511837 -0.098511837 -0.098511837 - 16120 1.612 0.70448401 0.70448295 1.1372758e-09 -0.098516311 -0.098516311 -0.098516311 - 16130 1.613 0.70449193 0.70449087 2.4058218e-08 -0.098520771 -0.098520771 -0.098520771 - 16140 1.614 0.70449982 0.70449875 4.6071956e-08 -0.098525218 -0.098525218 -0.098525218 - 16150 1.615 0.7045077 0.70450661 6.6678439e-08 -0.098529652 -0.098529652 -0.098529652 - 16160 1.616 0.70451555 0.70451445 8.5411213e-08 -0.098534073 -0.098534073 -0.098534073 - 16170 1.617 0.70452338 0.70452225 1.0184797e-07 -0.09853848 -0.09853848 -0.09853848 - 16180 1.618 0.70453119 0.70453004 1.1562006e-07 -0.098542874 -0.098542874 -0.098542874 - 16190 1.619 0.70453898 0.7045378 1.2642079e-07 -0.098547256 -0.098547256 -0.098547256 - 16200 1.62 0.70454674 0.70454553 1.3401219e-07 -0.098551624 -0.098551624 -0.098551624 - 16210 1.621 0.70455449 0.70455324 1.382303e-07 -0.098555978 -0.098555978 -0.098555978 - 16220 1.622 0.70456221 0.70456093 1.3898867e-07 -0.09856032 -0.09856032 -0.09856032 - 16230 1.623 0.7045699 0.70456859 1.3628015e-07 -0.098564649 -0.098564649 -0.098564649 - 16240 1.624 0.70457758 0.70457623 1.3017678e-07 -0.098568965 -0.098568965 -0.098568965 - 16250 1.625 0.70458522 0.70458385 1.2082792e-07 -0.098573268 -0.098573268 -0.098573268 - 16260 1.626 0.70459285 0.70459145 1.0845664e-07 -0.098577559 -0.098577559 -0.098577559 - 16270 1.627 0.70460045 0.70459903 9.3354414e-08 -0.098581836 -0.098581836 -0.098581836 - 16280 1.628 0.70460803 0.70460658 7.5874224e-08 -0.098586101 -0.098586101 -0.098586101 - 16290 1.629 0.70461558 0.70461412 5.6422355e-08 -0.098590352 -0.098590352 -0.098590352 - 16300 1.63 0.7046231 0.70462163 3.5448945e-08 -0.098594591 -0.098594591 -0.098594591 - 16310 1.631 0.70463061 0.70462913 1.3437578e-08 -0.098598818 -0.098598818 -0.098598818 - 16320 1.632 0.70463808 0.7046366 -9.1058606e-09 -0.098603032 -0.098603032 -0.098603032 - 16330 1.633 0.70464553 0.70464405 -3.1664807e-08 -0.098607233 -0.098607233 -0.098607233 - 16340 1.634 0.70465296 0.70465149 -5.372385e-08 -0.098611421 -0.098611421 -0.098611421 - 16350 1.635 0.70466036 0.7046589 -7.4780503e-08 -0.098615598 -0.098615598 -0.098615598 - 16360 1.636 0.70466774 0.7046663 -9.4356646e-08 -0.098619761 -0.098619761 -0.098619761 - 16370 1.637 0.7046751 0.70467367 -1.1200938e-07 -0.098623912 -0.098623912 -0.098623912 - 16380 1.638 0.70468243 0.70468102 -1.2734106e-07 -0.098628051 -0.098628051 -0.098628051 - 16390 1.639 0.70468973 0.70468836 -1.4000819e-07 -0.098632177 -0.098632177 -0.098632177 - 16400 1.64 0.70469702 0.70469567 -1.4972922e-07 -0.098636291 -0.098636291 -0.098636291 - 16410 1.641 0.70470428 0.70470296 -1.5629068e-07 -0.098640393 -0.098640393 -0.098640393 - 16420 1.642 0.70471152 0.70471023 -1.5955195e-07 -0.098644482 -0.098644482 -0.098644482 - 16430 1.643 0.70471873 0.70471748 -1.5944822e-07 -0.098648559 -0.098648559 -0.098648559 - 16440 1.644 0.70472593 0.7047247 -1.5599177e-07 -0.098652624 -0.098652624 -0.098652624 - 16450 1.645 0.7047331 0.70473191 -1.4927144e-07 -0.098656677 -0.098656677 -0.098656677 - 16460 1.646 0.70474025 0.70473909 -1.3945041e-07 -0.098660718 -0.098660718 -0.098660718 - 16470 1.647 0.70474739 0.70474624 -1.2676223e-07 -0.098664746 -0.098664746 -0.098664746 - 16480 1.648 0.7047545 0.70475338 -1.115053e-07 -0.098668763 -0.098668763 -0.098668763 - 16490 1.649 0.70476159 0.70476049 -9.4035824e-08 -0.098672767 -0.098672767 -0.098672767 - 16500 1.65 0.70476867 0.70476758 -7.475956e-08 -0.09867676 -0.09867676 -0.09867676 - 16510 1.651 0.70477572 0.70477465 -5.4122352e-08 -0.09868074 -0.09868074 -0.09868074 - 16520 1.652 0.70478276 0.70478169 -3.259985e-08 -0.098684709 -0.098684709 -0.098684709 - 16530 1.653 0.70478977 0.70478871 -1.0686544e-08 -0.098688666 -0.098688666 -0.098688666 - 16540 1.654 0.70479677 0.7047957 1.111559e-08 -0.098692611 -0.098692611 -0.098692611 - 16550 1.655 0.70480375 0.70480267 3.2308584e-08 -0.098696544 -0.098696544 -0.098696544 - 16560 1.656 0.70481071 0.70480962 5.2409852e-08 -0.098700465 -0.098700465 -0.098700465 - 16570 1.657 0.70481765 0.70481655 7.096317e-08 -0.098704374 -0.098704374 -0.098704374 - 16580 1.658 0.70482458 0.70482345 8.7549031e-08 -0.098708272 -0.098708272 -0.098708272 - 16590 1.659 0.70483148 0.70483033 1.0179413e-07 -0.098712158 -0.098712158 -0.098712158 - 16600 1.66 0.70483837 0.70483719 1.1337974e-07 -0.098716033 -0.098716033 -0.098716033 - 16610 1.661 0.70484523 0.70484403 1.2204889e-07 -0.098719896 -0.098719896 -0.098719896 - 16620 1.662 0.70485208 0.70485084 1.27612e-07 -0.098723747 -0.098723747 -0.098723747 - 16630 1.663 0.7048589 0.70485764 1.2995106e-07 -0.098727587 -0.098727587 -0.098727587 - 16640 1.664 0.7048657 0.70486441 1.290221e-07 -0.098731415 -0.098731415 -0.098731415 - 16650 1.665 0.70487249 0.70487117 1.2485598e-07 -0.098735232 -0.098735232 -0.098735232 - 16660 1.666 0.70487925 0.7048779 1.1755749e-07 -0.098739038 -0.098739038 -0.098739038 - 16670 1.667 0.70488599 0.70488461 1.0730269e-07 -0.098742832 -0.098742832 -0.098742832 - 16680 1.668 0.70489271 0.70489131 9.4334741e-08 -0.098746614 -0.098746614 -0.098746614 - 16690 1.669 0.70489941 0.70489799 7.89581e-08 -0.098750386 -0.098750386 -0.098750386 - 16700 1.67 0.70490609 0.70490465 6.1531405e-08 -0.098754146 -0.098754146 -0.098754146 - 16710 1.671 0.70491274 0.70491129 4.2459112e-08 -0.098757894 -0.098757894 -0.098757894 - 16720 1.672 0.70491938 0.70491791 2.2182113e-08 -0.098761632 -0.098761632 -0.098761632 - 16730 1.673 0.70492599 0.70492452 1.1675535e-09 -0.098765358 -0.098765358 -0.098765358 - 16740 1.674 0.70493257 0.7049311 -2.0101928e-08 -0.098769073 -0.098769073 -0.098769073 - 16750 1.675 0.70493914 0.70493767 -4.113928e-08 -0.098772777 -0.098772777 -0.098772777 - 16760 1.676 0.70494568 0.70494423 -6.1464185e-08 -0.09877647 -0.09877647 -0.09877647 - 16770 1.677 0.70495221 0.70495076 -8.0614024e-08 -0.098780152 -0.098780152 -0.098780152 - 16780 1.678 0.70495871 0.70495728 -9.8154404e-08 -0.098783823 -0.098783823 -0.098783823 - 16790 1.679 0.70496519 0.70496378 -1.1368901e-07 -0.098787483 -0.098787483 -0.098787483 - 16800 1.68 0.70497165 0.70497026 -1.2686854e-07 -0.098791132 -0.098791132 -0.098791132 - 16810 1.681 0.70497808 0.70497672 -1.3739859e-07 -0.09879477 -0.09879477 -0.09879477 - 16820 1.682 0.7049845 0.70498317 -1.4504619e-07 -0.098798397 -0.098798397 -0.098798397 - 16830 1.683 0.7049909 0.7049896 -1.4964497e-07 -0.098802013 -0.098802013 -0.098802013 - 16840 1.684 0.70499728 0.704996 -1.5109878e-07 -0.098805618 -0.098805618 -0.098805618 - 16850 1.685 0.70500363 0.70500239 -1.4938365e-07 -0.098809212 -0.098809212 -0.098809212 - 16860 1.686 0.70500997 0.70500876 -1.4454818e-07 -0.098812796 -0.098812796 -0.098812796 - 16870 1.687 0.7050163 0.70501511 -1.3671215e-07 -0.098816369 -0.098816369 -0.098816369 - 16880 1.688 0.7050226 0.70502144 -1.2606364e-07 -0.098819931 -0.098819931 -0.098819931 - 16890 1.689 0.70502888 0.70502775 -1.1285449e-07 -0.098823483 -0.098823483 -0.098823483 - 16900 1.69 0.70503515 0.70503403 -9.7394347e-08 -0.098827024 -0.098827024 -0.098827024 - 16910 1.691 0.7050414 0.7050403 -8.0043457e-08 -0.098830554 -0.098830554 -0.098830554 - 16920 1.692 0.70504764 0.70504655 -6.1204235e-08 -0.098834074 -0.098834074 -0.098834074 - 16930 1.693 0.70505386 0.70505277 -4.1311958e-08 -0.098837583 -0.098837583 -0.098837583 - 16940 1.694 0.70506006 0.70505898 -2.0824711e-08 -0.098841082 -0.098841082 -0.098841082 - 16950 1.695 0.70506624 0.70506516 -2.128402e-10 -0.09884457 -0.09884457 -0.09884457 - 16960 1.696 0.70507241 0.70507132 2.0051838e-08 -0.098848048 -0.098848048 -0.098848048 - 16970 1.697 0.70507856 0.70507747 3.9506835e-08 -0.098851515 -0.098851515 -0.098851515 - 16980 1.698 0.7050847 0.70508359 5.7709542e-08 -0.098854972 -0.098854972 -0.098854972 - 16990 1.699 0.70509082 0.70508969 7.4247296e-08 -0.098858418 -0.098858418 -0.098858418 - 17000 1.7 0.70509692 0.70509577 8.8746729e-08 -0.098861854 -0.098861854 -0.098861854 - 17010 1.701 0.705103 0.70510183 1.008822e-07 -0.09886528 -0.09886528 -0.09886528 - 17020 1.702 0.70510907 0.70510788 1.103831e-07 -0.098868696 -0.098868696 -0.098868696 - 17030 1.703 0.70511512 0.7051139 1.1703987e-07 -0.098872101 -0.098872101 -0.098872101 - 17040 1.704 0.70512115 0.7051199 1.2070866e-07 -0.098875496 -0.098875496 -0.098875496 - 17050 1.705 0.70512717 0.70512589 1.2131436e-07 -0.098878881 -0.098878881 -0.098878881 - 17060 1.706 0.70513317 0.70513186 1.1885218e-07 -0.098882256 -0.098882256 -0.098882256 - 17070 1.707 0.70513915 0.70513781 1.1338751e-07 -0.098885621 -0.098885621 -0.098885621 - 17080 1.708 0.7051451 0.70514374 1.0505425e-07 -0.098888975 -0.098888975 -0.098888975 - 17090 1.709 0.70515105 0.70514966 9.4051537e-08 -0.09889232 -0.09889232 -0.09889232 - 17100 1.71 0.70515697 0.70515556 8.0638973e-08 -0.098895654 -0.098895654 -0.098895654 - 17110 1.711 0.70516287 0.70516145 6.5130548e-08 -0.098898978 -0.098898978 -0.098898978 - 17120 1.712 0.70516875 0.70516731 4.7887273e-08 -0.098902293 -0.098902293 -0.098902293 - 17130 1.713 0.70517462 0.70517317 2.930879e-08 -0.098905597 -0.098905597 -0.098905597 - 17140 1.714 0.70518046 0.705179 9.8241129e-09 -0.098908892 -0.098908892 -0.098908892 - 17150 1.715 0.70518628 0.70518482 -1.0118272e-08 -0.098912177 -0.098912177 -0.098912177 - 17160 1.716 0.70519209 0.70519063 -3.0060726e-08 -0.098915452 -0.098915452 -0.098915452 - 17170 1.717 0.70519787 0.70519642 -4.9546956e-08 -0.098918717 -0.098918717 -0.098918717 - 17180 1.718 0.70520364 0.7052022 -6.8132453e-08 -0.098921972 -0.098921972 -0.098921972 - 17190 1.719 0.70520938 0.70520796 -8.5394625e-08 -0.098925217 -0.098925217 -0.098925217 - 17200 1.72 0.70521511 0.7052137 -1.009424e-07 -0.098928453 -0.098928453 -0.098928453 - 17210 1.721 0.70522082 0.70521943 -1.144251e-07 -0.098931679 -0.098931679 -0.098931679 - 17220 1.722 0.70522651 0.70522514 -1.2554032e-07 -0.098934896 -0.098934896 -0.098934896 - 17230 1.723 0.70523218 0.70523084 -1.3404073e-07 -0.098938102 -0.098938102 -0.098938102 - 17240 1.724 0.70523783 0.70523652 -1.3973956e-07 -0.098941299 -0.098941299 -0.098941299 - 17250 1.725 0.70524347 0.70524218 -1.4251469e-07 -0.098944487 -0.098944487 -0.098944487 - 17260 1.726 0.70524909 0.70524783 -1.4231129e-07 -0.098947665 -0.098947665 -0.098947665 - 17270 1.727 0.70525469 0.70525346 -1.3914283e-07 -0.098950833 -0.098950833 -0.098950833 - 17280 1.728 0.70526027 0.70525907 -1.3309062e-07 -0.098953992 -0.098953992 -0.098953992 - 17290 1.729 0.70526584 0.70526466 -1.243017e-07 -0.098957141 -0.098957141 -0.098957141 - 17300 1.73 0.7052714 0.70527024 -1.1298532e-07 -0.098960281 -0.098960281 -0.098960281 - 17310 1.731 0.70527694 0.7052758 -9.9407949e-08 -0.098963411 -0.098963411 -0.098963411 - 17320 1.732 0.70528246 0.70528134 -8.3887032e-08 -0.098966533 -0.098966533 -0.098966533 - 17330 1.733 0.70528797 0.70528686 -6.6783544e-08 -0.098969644 -0.098969644 -0.098969644 - 17340 1.734 0.70529346 0.70529236 -4.8493623e-08 -0.098972747 -0.098972747 -0.098972747 - 17350 1.735 0.70529894 0.70529785 -2.9439391e-08 -0.09897584 -0.09897584 -0.09897584 - 17360 1.736 0.70530441 0.70530332 -1.0059218e-08 -0.098978923 -0.098978923 -0.098978923 - 17370 1.737 0.70530986 0.70530876 9.2023572e-09 -0.098981998 -0.098981998 -0.098981998 - 17380 1.738 0.70531529 0.70531419 2.7904822e-08 -0.098985063 -0.098985063 -0.098985063 - 17390 1.739 0.70532071 0.7053196 4.5621759e-08 -0.098988119 -0.098988119 -0.098988119 - 17400 1.74 0.70532612 0.705325 6.1950569e-08 -0.098991166 -0.098991166 -0.098991166 - 17410 1.741 0.70533151 0.70533037 7.6521611e-08 -0.098994204 -0.098994204 -0.098994204 - 17420 1.742 0.70533689 0.70533573 8.9006571e-08 -0.098997232 -0.098997232 -0.098997232 - 17430 1.743 0.70534225 0.70534107 9.9125854e-08 -0.099000252 -0.099000252 -0.099000252 - 17440 1.744 0.7053476 0.70534639 1.0665484e-07 -0.099003262 -0.099003262 -0.099003262 - 17450 1.745 0.70535293 0.7053517 1.1142887e-07 -0.099006264 -0.099006264 -0.099006264 - 17460 1.746 0.70535825 0.70535699 1.1334683e-07 -0.099009256 -0.099009256 -0.099009256 - 17470 1.747 0.70536355 0.70536226 1.1237329e-07 -0.099012239 -0.099012239 -0.099012239 - 17480 1.748 0.70536884 0.70536752 1.085391e-07 -0.099015214 -0.099015214 -0.099015214 - 17490 1.749 0.7053741 0.70537276 1.0194053e-07 -0.099018179 -0.099018179 -0.099018179 - 17500 1.75 0.70537936 0.70537799 9.2736828e-08 -0.099021136 -0.099021136 -0.099021136 - 17510 1.751 0.70538459 0.7053832 8.1146424e-08 -0.099024084 -0.099024084 -0.099024084 - 17520 1.752 0.70538981 0.7053884 6.7441735e-08 -0.099027023 -0.099027023 -0.099027023 - 17530 1.753 0.70539501 0.70539358 5.1942781e-08 -0.099029953 -0.099029953 -0.099029953 - 17540 1.754 0.70540019 0.70539875 3.500971e-08 -0.099032874 -0.099032874 -0.099032874 - 17550 1.755 0.70540535 0.70540391 1.7034444e-08 -0.099035786 -0.099035786 -0.099035786 - 17560 1.756 0.7054105 0.70540906 -1.5683958e-09 -0.09903869 -0.09903869 -0.09903869 - 17570 1.757 0.70541563 0.70541419 -2.0371043e-08 -0.099041585 -0.099041585 -0.099041585 - 17580 1.758 0.70542074 0.7054193 -3.894242e-08 -0.099044471 -0.099044471 -0.099044471 - 17590 1.759 0.70542584 0.7054244 -5.685802e-08 -0.099047349 -0.099047349 -0.099047349 - 17600 1.76 0.70543092 0.70542949 -7.3709601e-08 -0.099050218 -0.099050218 -0.099050218 - 17610 1.761 0.70543598 0.70543457 -8.9114493e-08 -0.099053078 -0.099053078 -0.099053078 - 17620 1.762 0.70544102 0.70543963 -1.0272428e-07 -0.09905593 -0.09905593 -0.09905593 - 17630 1.763 0.70544605 0.70544468 -1.1423268e-07 -0.099058773 -0.099058773 -0.099058773 - 17640 1.764 0.70545106 0.70544972 -1.2338242e-07 -0.099061607 -0.099061607 -0.099061607 - 17650 1.765 0.70545606 0.70545474 -1.2997101e-07 -0.099064433 -0.099064433 -0.099064433 - 17660 1.766 0.70546104 0.70545974 -1.3385519e-07 -0.099067251 -0.099067251 -0.099067251 - 17670 1.767 0.705466 0.70546473 -1.3495407e-07 -0.09907006 -0.09907006 -0.09907006 - 17680 1.768 0.70547095 0.70546971 -1.3325075e-07 -0.099072861 -0.099072861 -0.099072861 - 17690 1.769 0.70547589 0.70547467 -1.2879257e-07 -0.099075653 -0.099075653 -0.099075653 - 17700 1.77 0.70548081 0.70547961 -1.216898e-07 -0.099078437 -0.099078437 -0.099078437 - 17710 1.771 0.70548571 0.70548454 -1.1211294e-07 -0.099081212 -0.099081212 -0.099081212 - 17720 1.772 0.70549061 0.70548945 -1.0028866e-07 -0.09908398 -0.09908398 -0.09908398 - 17730 1.773 0.70549549 0.70549435 -8.6494411e-08 -0.099086738 -0.099086738 -0.099086738 - 17740 1.774 0.70550035 0.70549923 -7.1051936e-08 -0.099089489 -0.099089489 -0.099089489 - 17750 1.775 0.70550521 0.7055041 -5.4319777e-08 -0.099092231 -0.099092231 -0.099092231 - 17760 1.776 0.70551005 0.70550894 -3.6684948e-08 -0.099094965 -0.099094965 -0.099094965 - 17770 1.777 0.70551488 0.70551377 -1.855399e-08 -0.099097691 -0.099097691 -0.099097691 - 17780 1.778 0.70551969 0.70551859 -3.4360344e-10 -0.099100409 -0.099100409 -0.099100409 - 17790 1.779 0.70552449 0.70552339 1.7528926e-08 -0.099103118 -0.099103118 -0.099103118 - 17800 1.78 0.70552928 0.70552817 3.4655283e-08 -0.099105819 -0.099105819 -0.099105819 - 17810 1.781 0.70553406 0.70553293 5.0645452e-08 -0.099108513 -0.099108513 -0.099108513 - 17820 1.782 0.70553883 0.70553768 6.5136593e-08 -0.099111198 -0.099111198 -0.099111198 - 17830 1.783 0.70554358 0.70554242 7.7801273e-08 -0.099113875 -0.099113875 -0.099113875 - 17840 1.784 0.70554832 0.70554714 8.8354857e-08 -0.099116544 -0.099116544 -0.099116544 - 17850 1.785 0.70555304 0.70555184 9.6561908e-08 -0.099119205 -0.099119205 -0.099119205 - 17860 1.786 0.70555776 0.70555653 1.0224143e-07 -0.099121857 -0.099121857 -0.099121857 - 17870 1.787 0.70556246 0.7055612 1.0527086e-07 -0.099124502 -0.099124502 -0.099124502 - 17880 1.788 0.70556714 0.70556586 1.0558868e-07 -0.099127139 -0.099127139 -0.099127139 - 17890 1.789 0.70557181 0.7055705 1.0319568e-07 -0.099129768 -0.099129768 -0.099129768 - 17900 1.79 0.70557647 0.70557514 9.8154728e-08 -0.09913239 -0.09913239 -0.09913239 - 17910 1.791 0.70558111 0.70557975 9.0589173e-08 -0.099135003 -0.099135003 -0.099135003 - 17920 1.792 0.70558573 0.70558436 8.0679815e-08 -0.099137608 -0.099137608 -0.099137608 - 17930 1.793 0.70559034 0.70558895 6.8660607e-08 -0.099140206 -0.099140206 -0.099140206 - 17940 1.794 0.70559494 0.70559353 5.481314e-08 -0.099142796 -0.099142796 -0.099142796 - 17950 1.795 0.70559952 0.7055981 3.9460048e-08 -0.099145378 -0.099145378 -0.099145378 - 17960 1.796 0.70560409 0.70560266 2.2957502e-08 -0.099147952 -0.099147952 -0.099147952 - 17970 1.797 0.70560864 0.7056072 5.6869442e-09 -0.099150518 -0.099150518 -0.099150518 - 17980 1.798 0.70561317 0.70561173 -1.1953717e-08 -0.099153077 -0.099153077 -0.099153077 - 17990 1.799 0.70561769 0.70561625 -2.9559276e-08 -0.099155628 -0.099155628 -0.099155628 - 18000 1.8 0.70562219 0.70562076 -4.6726531e-08 -0.099158171 -0.099158171 -0.099158171 - 18010 1.801 0.70562668 0.70562526 -6.3063516e-08 -0.099160707 -0.099160707 -0.099160707 - 18020 1.802 0.70563115 0.70562974 -7.819845e-08 -0.099163235 -0.099163235 -0.099163235 - 18030 1.803 0.70563561 0.70563422 -9.1788187e-08 -0.099165756 -0.099165756 -0.099165756 - 18040 1.804 0.70564005 0.70563868 -1.03526e-07 -0.099168268 -0.099168268 -0.099168268 - 18050 1.805 0.70564448 0.70564312 -1.131485e-07 -0.099170774 -0.099170774 -0.099170774 - 18060 1.806 0.70564889 0.70564756 -1.2044154e-07 -0.099173272 -0.099173272 -0.099173272 - 18070 1.807 0.70565329 0.70565198 -1.2524497e-07 -0.099175762 -0.099175762 -0.099175762 - 18080 1.808 0.70565768 0.70565639 -1.2745617e-07 -0.099178245 -0.099178245 -0.099178245 - 18090 1.809 0.70566205 0.70566079 -1.2703218e-07 -0.09918072 -0.09918072 -0.09918072 - 18100 1.81 0.70566641 0.70566518 -1.2399058e-07 -0.099183188 -0.099183188 -0.099183188 - 18110 1.811 0.70567076 0.70566955 -1.1840886e-07 -0.099185648 -0.099185648 -0.099185648 - 18120 1.812 0.70567509 0.7056739 -1.1042245e-07 -0.099188101 -0.099188101 -0.099188101 - 18130 1.813 0.70567941 0.70567824 -1.0022152e-07 -0.099190547 -0.099190547 -0.099190547 - 18140 1.814 0.70568372 0.70568257 -8.8046375e-08 -0.099192985 -0.099192985 -0.099192985 - 18150 1.815 0.70568802 0.70568688 -7.4181867e-08 -0.099195416 -0.099195416 -0.099195416 - 18160 1.816 0.70569231 0.70569118 -5.8950699e-08 -0.09919784 -0.09919784 -0.09919784 - 18170 1.817 0.70569659 0.70569547 -4.2705933e-08 -0.099200256 -0.099200256 -0.099200256 - 18180 1.818 0.70570085 0.70569974 -2.5822808e-08 -0.099202665 -0.099202665 -0.099202665 - 18190 1.819 0.7057051 0.70570399 -8.690076e-09 -0.099205067 -0.099205067 -0.099205067 - 18200 1.82 0.70570935 0.70570823 8.2989437e-09 -0.099207462 -0.099207462 -0.099207462 - 18210 1.821 0.70571358 0.70571246 2.4755394e-08 -0.099209849 -0.099209849 -0.099209849 - 18220 1.822 0.7057178 0.70571667 4.0303774e-08 -0.099212229 -0.099212229 -0.099212229 - 18230 1.823 0.70572201 0.70572087 5.4590506e-08 -0.099214602 -0.099214602 -0.099214602 - 18240 1.824 0.70572621 0.70572505 6.7291973e-08 -0.099216968 -0.099216968 -0.099216968 - 18250 1.825 0.7057304 0.70572922 7.8121845e-08 -0.099219327 -0.099219327 -0.099219327 - 18260 1.826 0.70573457 0.70573337 8.683753e-08 -0.099221679 -0.099221679 -0.099221679 - 18270 1.827 0.70573874 0.70573751 9.3245603e-08 -0.099224023 -0.099224023 -0.099224023 - 18280 1.828 0.70574289 0.70574164 9.7206098e-08 -0.099226361 -0.099226361 -0.099226361 - 18290 1.829 0.70574703 0.70574576 9.8635549e-08 -0.099228691 -0.099228691 -0.099228691 - 18300 1.83 0.70575116 0.70574986 9.7508745e-08 -0.099231015 -0.099231015 -0.099231015 - 18310 1.831 0.70575527 0.70575395 9.3859127e-08 -0.099233331 -0.099233331 -0.099233331 - 18320 1.832 0.70575937 0.70575803 8.7777853e-08 -0.099235641 -0.099235641 -0.099235641 - 18330 1.833 0.70576346 0.7057621 7.941154e-08 -0.099237943 -0.099237943 -0.099237943 - 18340 1.834 0.70576754 0.70576616 6.8958732e-08 -0.099240239 -0.099240239 -0.099240239 - 18350 1.835 0.7057716 0.7057702 5.6665204e-08 -0.099242528 -0.099242528 -0.099242528 - 18360 1.836 0.70577565 0.70577424 4.2818186e-08 -0.099244809 -0.099244809 -0.099244809 - 18370 1.837 0.70577968 0.70577826 2.7739657e-08 -0.099247084 -0.099247084 -0.099247084 - 18380 1.838 0.7057837 0.70578228 1.1778865e-08 -0.099249353 -0.099249353 -0.099249353 - 18390 1.839 0.70578771 0.70578628 -4.6957605e-09 -0.099251614 -0.099251614 -0.099251614 - 18400 1.84 0.7057917 0.70579027 -2.1305108e-08 -0.099253868 -0.099253868 -0.099253868 - 18410 1.841 0.70579568 0.70579425 -3.7668103e-08 -0.099256116 -0.099256116 -0.099256116 - 18420 1.842 0.70579964 0.70579823 -5.3410454e-08 -0.099258357 -0.099258357 -0.099258357 - 18430 1.843 0.7058036 0.70580219 -6.8173204e-08 -0.099260591 -0.099260591 -0.099260591 - 18440 1.844 0.70580753 0.70580614 -8.1620914e-08 -0.099262818 -0.099262818 -0.099262818 - 18450 1.845 0.70581146 0.70581008 -9.3449288e-08 -0.099265039 -0.099265039 -0.099265039 - 18460 1.846 0.70581537 0.70581401 -1.0339205e-07 -0.099267253 -0.099267253 -0.099267253 - 18470 1.847 0.70581927 0.70581793 -1.1122692e-07 -0.099269461 -0.099269461 -0.099269461 - 18480 1.848 0.70582316 0.70582184 -1.1678063e-07 -0.099271661 -0.099271661 -0.099271661 - 18490 1.849 0.70582703 0.70582574 -1.1993267e-07 -0.099273855 -0.099273855 -0.099273855 - 18500 1.85 0.70583089 0.70582962 -1.2061797e-07 -0.099276043 -0.099276043 -0.099276043 - 18510 1.851 0.70583474 0.7058335 -1.1882819e-07 -0.099278224 -0.099278224 -0.099278224 - 18520 1.852 0.70583858 0.70583736 -1.1461174e-07 -0.099280398 -0.099280398 -0.099280398 - 18530 1.853 0.70584241 0.70584121 -1.0807252e-07 -0.099282566 -0.099282566 -0.099282566 - 18540 1.854 0.70584623 0.70584505 -9.9367345e-08 -0.099284727 -0.099284727 -0.099284727 - 18550 1.855 0.70585004 0.70584887 -8.8702244e-08 -0.099286882 -0.099286882 -0.099286882 - 18560 1.856 0.70585383 0.70585268 -7.6327541e-08 -0.09928903 -0.09928903 -0.09928903 - 18570 1.857 0.70585762 0.70585648 -6.2532008e-08 -0.099291172 -0.099291172 -0.099291172 - 18580 1.858 0.7058614 0.70586027 -4.7636131e-08 -0.099293307 -0.099293307 -0.099293307 - 18590 1.859 0.70586517 0.70586404 -3.1984665e-08 -0.099295436 -0.099295436 -0.099295436 - 18600 1.86 0.70586892 0.7058678 -1.593866e-08 -0.099297558 -0.099297558 -0.099297558 - 18610 1.861 0.70587267 0.70587155 1.3286207e-10 -0.099299674 -0.099299674 -0.099299674 - 18620 1.862 0.70587641 0.70587528 1.5861394e-08 -0.099301784 -0.099301784 -0.099301784 - 18630 1.863 0.70588014 0.705879 3.0887388e-08 -0.099303888 -0.099303888 -0.099303888 - 18640 1.864 0.70588386 0.70588271 4.4868472e-08 -0.099305985 -0.099305985 -0.099305985 - 18650 1.865 0.70588757 0.7058864 5.7487246e-08 -0.099308075 -0.099308075 -0.099308075 - 18660 1.866 0.70589127 0.70589009 6.8458489e-08 -0.09931016 -0.09931016 -0.09931016 - 18670 1.867 0.70589495 0.70589376 7.7535597e-08 -0.099312238 -0.099312238 -0.099312238 - 18680 1.868 0.70589863 0.70589742 8.4516128e-08 -0.09931431 -0.09931431 -0.09931431 - 18690 1.869 0.7059023 0.70590106 8.9246306e-08 -0.099316375 -0.099316375 -0.099316375 - 18700 1.87 0.70590596 0.7059047 9.1624407e-08 -0.099318435 -0.099318435 -0.099318435 - 18710 1.871 0.70590961 0.70590832 9.1602936e-08 -0.099320488 -0.099320488 -0.099320488 - 18720 1.872 0.70591324 0.70591194 8.9189552e-08 -0.099322535 -0.099322535 -0.099322535 - 18730 1.873 0.70591687 0.70591554 8.4446732e-08 -0.099324576 -0.099324576 -0.099324576 - 18740 1.874 0.70592048 0.70591913 7.7490175e-08 -0.09932661 -0.09932661 -0.09932661 - 18750 1.875 0.70592408 0.70592272 6.848599e-08 -0.099328639 -0.099328639 -0.099328639 - 18760 1.876 0.70592767 0.70592629 5.764674e-08 -0.099330661 -0.099330661 -0.099330661 - 18770 1.877 0.70593125 0.70592985 4.522643e-08 -0.099332677 -0.099332677 -0.099332677 - 18780 1.878 0.70593481 0.70593341 3.1514557e-08 -0.099334688 -0.099334688 -0.099334688 - 18790 1.879 0.70593837 0.70593695 1.6829372e-08 -0.099336692 -0.099336692 -0.099336692 - 18800 1.88 0.70594191 0.70594049 1.5104927e-09 -0.09933869 -0.09933869 -0.09933869 - 18810 1.881 0.70594544 0.70594402 -1.4088944e-08 -0.099340682 -0.099340682 -0.099340682 - 18820 1.882 0.70594895 0.70594753 -2.9610419e-08 -0.099342668 -0.099342668 -0.099342668 - 18830 1.883 0.70595245 0.70595104 -4.4698272e-08 -0.099344648 -0.099344648 -0.099344648 - 18840 1.884 0.70595595 0.70595454 -5.9007842e-08 -0.099346623 -0.099346623 -0.099346623 - 18850 1.885 0.70595943 0.70595803 -7.2213343e-08 -0.099348591 -0.099348591 -0.099348591 - 18860 1.886 0.70596289 0.70596152 -8.4015276e-08 -0.099350553 -0.099350553 -0.099350553 - 18870 1.887 0.70596635 0.70596499 -9.4147216e-08 -0.09935251 -0.09935251 -0.09935251 - 18880 1.888 0.70596979 0.70596845 -1.0238183e-07 -0.09935446 -0.09935446 -0.09935446 - 18890 1.889 0.70597323 0.7059719 -1.0853597e-07 -0.099356405 -0.099356405 -0.099356405 - 18900 1.89 0.70597665 0.70597535 -1.1247473e-07 -0.099358343 -0.099358343 -0.099358343 - 18910 1.891 0.70598006 0.70597878 -1.1411442e-07 -0.099360276 -0.099360276 -0.099360276 - 18920 1.892 0.70598346 0.7059822 -1.1342432e-07 -0.099362203 -0.099362203 -0.099362203 - 18930 1.893 0.70598685 0.70598562 -1.1042722e-07 -0.099364125 -0.099364125 -0.099364125 - 18940 1.894 0.70599023 0.70598902 -1.0519876e-07 -0.09936604 -0.09936604 -0.09936604 - 18950 1.895 0.70599361 0.70599241 -9.7865496e-08 -0.09936795 -0.09936795 -0.09936795 - 18960 1.896 0.70599697 0.70599579 -8.8601904e-08 -0.099369854 -0.099369854 -0.099369854 - 18970 1.897 0.70600032 0.70599916 -7.7626193e-08 -0.099371752 -0.099371752 -0.099371752 - 18980 1.898 0.70600367 0.70600251 -6.5195188e-08 -0.099373644 -0.099373644 -0.099373644 - 18990 1.899 0.706007 0.70600586 -5.1598322e-08 -0.099375531 -0.099375531 -0.099375531 - 19000 1.9 0.70601033 0.70600919 -3.71509e-08 -0.099377412 -0.099377412 -0.099377412 - 19010 1.901 0.70601365 0.70601252 -2.2186797e-08 -0.099379288 -0.099379288 -0.099379288 - 19020 1.902 0.70601696 0.70601583 -7.0507367e-09 -0.099381157 -0.099381157 -0.099381157 - 19030 1.903 0.70602026 0.70601913 7.9096381e-09 -0.099383021 -0.099383021 -0.099383021 - 19040 1.904 0.70602355 0.70602241 2.2351752e-08 -0.09938488 -0.09938488 -0.09938488 - 19050 1.905 0.70602684 0.70602569 3.5945938e-08 -0.099386733 -0.099386733 -0.099386733 - 19060 1.906 0.70603012 0.70602895 4.8382957e-08 -0.09938858 -0.09938858 -0.09938858 - 19070 1.907 0.70603338 0.70603221 5.9381035e-08 -0.099390422 -0.099390422 -0.099390422 - 19080 1.908 0.70603664 0.70603545 6.8692236e-08 -0.099392258 -0.099392258 -0.099392258 - 19090 1.909 0.70603989 0.70603868 7.6108057e-08 -0.099394089 -0.099394089 -0.099394089 - 19100 1.91 0.70604313 0.7060419 8.1464086e-08 -0.099395914 -0.099395914 -0.099395914 - 19110 1.911 0.70604637 0.70604511 8.4643642e-08 -0.099397733 -0.099397733 -0.099397733 - 19120 1.912 0.70604959 0.70604832 8.5580314e-08 -0.099399547 -0.099399547 -0.099399547 - 19130 1.913 0.7060528 0.70605151 8.4259331e-08 -0.099401356 -0.099401356 -0.099401356 - 19140 1.914 0.706056 0.70605469 8.0717747e-08 -0.099403159 -0.099403159 -0.099403159 - 19150 1.915 0.7060592 0.70605786 7.5043437e-08 -0.099404957 -0.099404957 -0.099404957 - 19160 1.916 0.70606238 0.70606103 6.7372934e-08 -0.099406749 -0.099406749 -0.099406749 - 19170 1.917 0.70606555 0.70606418 5.7888148e-08 -0.099408536 -0.099408536 -0.099408536 - 19180 1.918 0.70606871 0.70606733 4.6812058e-08 -0.099410318 -0.099410318 -0.099410318 - 19190 1.919 0.70607186 0.70607047 3.4403481e-08 -0.099412094 -0.099412094 -0.099412094 - 19200 1.92 0.706075 0.7060736 2.0951022e-08 -0.099413865 -0.099413865 -0.099413865 - 19210 1.921 0.70607813 0.70607672 6.7663709e-09 -0.09941563 -0.09941563 -0.09941563 - 19220 1.922 0.70608125 0.70607984 -7.8229194e-09 -0.099417391 -0.099417391 -0.099417391 - 19230 1.923 0.70608435 0.70608294 -2.2480992e-08 -0.099419145 -0.099419145 -0.099419145 - 19240 1.924 0.70608745 0.70608604 -3.6871415e-08 -0.099420895 -0.099420895 -0.099420895 - 19250 1.925 0.70609053 0.70608913 -5.0664901e-08 -0.099422639 -0.099422639 -0.099422639 - 19260 1.926 0.70609361 0.70609222 -6.3546837e-08 -0.099424378 -0.099424378 -0.099424378 - 19270 1.927 0.70609667 0.70609529 -7.5224461e-08 -0.099426112 -0.099426112 -0.099426112 - 19280 1.928 0.70609972 0.70609836 -8.543351e-08 -0.09942784 -0.09942784 -0.09942784 - 19290 1.929 0.70610277 0.70610142 -9.3944199e-08 -0.099429564 -0.099429564 -0.099429564 - 19300 1.93 0.7061058 0.70610447 -1.0056639e-07 -0.099431282 -0.099431282 -0.099431282 - 19310 1.931 0.70610882 0.70610751 -1.0515382e-07 -0.099432995 -0.099432995 -0.099432995 - 19320 1.932 0.70611183 0.70611055 -1.0760737e-07 -0.099434703 -0.099434703 -0.099434703 - 19330 1.933 0.70611484 0.70611357 -1.0787713e-07 -0.099436405 -0.099436405 -0.099436405 - 19340 1.934 0.70611783 0.70611659 -1.0596347e-07 -0.099438103 -0.099438103 -0.099438103 - 19350 1.935 0.70612082 0.70611959 -1.0191683e-07 -0.099439795 -0.099439795 -0.099439795 - 19360 1.936 0.7061238 0.70612259 -9.5836422e-08 -0.099441482 -0.099441482 -0.099441482 - 19370 1.937 0.70612677 0.70612557 -8.7867838e-08 -0.099443164 -0.099443164 -0.099443164 - 19380 1.938 0.70612973 0.70612855 -7.8199538e-08 -0.099444842 -0.099444842 -0.099444842 - 19390 1.939 0.70613268 0.70613152 -6.7058418e-08 -0.099446514 -0.099446514 -0.099446514 - 19400 1.94 0.70613563 0.70613447 -5.470448e-08 -0.099448181 -0.099448181 -0.099448181 - 19410 1.941 0.70613857 0.70613742 -4.1424778e-08 -0.099449843 -0.099449843 -0.099449843 - 19420 1.942 0.7061415 0.70614035 -2.7526741e-08 -0.099451499 -0.099451499 -0.099451499 - 19430 1.943 0.70614442 0.70614328 -1.333107e-08 -0.099453151 -0.099453151 -0.099453151 - 19440 1.944 0.70614734 0.70614619 8.3566774e-10 -0.099454798 -0.099454798 -0.099454798 - 19450 1.945 0.70615024 0.7061491 1.4648542e-08 -0.09945644 -0.09945644 -0.09945644 - 19460 1.946 0.70615315 0.70615199 2.7791714e-08 -0.099458077 -0.099458077 -0.099458077 - 19470 1.947 0.70615604 0.70615488 3.9965652e-08 -0.099459709 -0.099459709 -0.099459709 - 19480 1.948 0.70615893 0.70615775 5.0893959e-08 -0.099461337 -0.099461337 -0.099461337 - 19490 1.949 0.70616181 0.70616061 6.032964e-08 -0.099462959 -0.099462959 -0.099462959 - 19500 1.95 0.70616468 0.70616347 6.8060684e-08 -0.099464576 -0.099464576 -0.099464576 - 19510 1.951 0.70616754 0.70616631 7.3914827e-08 -0.099466189 -0.099466189 -0.099466189 - 19520 1.952 0.7061704 0.70616915 7.7763378e-08 -0.099467796 -0.099467796 -0.099467796 - 19530 1.953 0.70617324 0.70617198 7.952405e-08 -0.099469399 -0.099469399 -0.099469399 - 19540 1.954 0.70617608 0.7061748 7.9162704e-08 -0.099470997 -0.099470997 -0.099470997 - 19550 1.955 0.70617891 0.70617761 7.6693992e-08 -0.09947259 -0.09947259 -0.09947259 - 19560 1.956 0.70618173 0.70618041 7.2180872e-08 -0.099474178 -0.099474178 -0.099474178 - 19570 1.957 0.70618454 0.7061832 6.5733024e-08 -0.099475762 -0.099475762 -0.099475762 - 19580 1.958 0.70618735 0.70618599 5.7504189e-08 -0.099477341 -0.099477341 -0.099477341 - 19590 1.959 0.70619014 0.70618877 4.7688515e-08 -0.099478915 -0.099478915 -0.099478915 - 19600 1.96 0.70619292 0.70619154 3.6515978e-08 -0.099480484 -0.099480484 -0.099480484 - 19610 1.961 0.7061957 0.70619431 2.4246999e-08 -0.099482048 -0.099482048 -0.099482048 - 19620 1.962 0.70619846 0.70619706 1.1166379e-08 -0.099483608 -0.099483608 -0.099483608 - 19630 1.963 0.70620122 0.70619981 -2.4233094e-09 -0.099485163 -0.099485163 -0.099485163 - 19640 1.964 0.70620396 0.70620256 -1.6208717e-08 -0.099486713 -0.099486713 -0.099486713 - 19650 1.965 0.70620669 0.7062053 -2.9872943e-08 -0.099488259 -0.099488259 -0.099488259 - 19660 1.966 0.70620942 0.70620803 -4.3102813e-08 -0.0994898 -0.0994898 -0.0994898 - 19670 1.967 0.70621214 0.70621075 -5.5596058e-08 -0.099491336 -0.099491336 -0.099491336 - 19680 1.968 0.70621484 0.70621347 -6.7068215e-08 -0.099492868 -0.099492868 -0.099492868 - 19690 1.969 0.70621754 0.70621617 -7.7259102e-08 -0.099494395 -0.099494395 -0.099494395 - 19700 1.97 0.70622022 0.70621888 -8.5938718e-08 -0.099495918 -0.099495918 -0.099495918 - 19710 1.971 0.7062229 0.70622157 -9.2912428e-08 -0.099497436 -0.099497436 -0.099497436 - 19720 1.972 0.70622557 0.70622426 -9.8025326e-08 -0.099498949 -0.099498949 -0.099498949 - 19730 1.973 0.70622823 0.70622694 -1.0116567e-07 -0.099500458 -0.099500458 -0.099500458 - 19740 1.974 0.70623089 0.70622961 -1.0226731e-07 -0.099501962 -0.099501962 -0.099501962 - 19750 1.975 0.70623353 0.70623228 -1.0131109e-07 -0.099503461 -0.099503461 -0.099503461 - 19760 1.976 0.70623617 0.70623493 -9.8325127e-08 -0.099504956 -0.099504956 -0.099504956 - 19770 1.977 0.7062388 0.70623758 -9.3384031e-08 -0.099506447 -0.099506447 -0.099506447 - 19780 1.978 0.70624142 0.70624022 -8.660706e-08 -0.099507933 -0.099507933 -0.099507933 - 19790 1.979 0.70624404 0.70624285 -7.8155241e-08 -0.099509415 -0.099509415 -0.099509415 - 19800 1.98 0.70624664 0.70624547 -6.8227557e-08 -0.099510892 -0.099510892 -0.099510892 - 19810 1.981 0.70624924 0.70624808 -5.7056261e-08 -0.099512365 -0.099512365 -0.099512365 - 19820 1.982 0.70625184 0.70625068 -4.4901454e-08 -0.099513833 -0.099513833 -0.099513833 - 19830 1.983 0.70625443 0.70625328 -3.2045025e-08 -0.099515297 -0.099515297 -0.099515297 - 19840 1.984 0.70625701 0.70625586 -1.8784125e-08 -0.099516756 -0.099516756 -0.099516756 - 19850 1.985 0.70625958 0.70625844 -5.4242937e-09 -0.099518211 -0.099518211 -0.099518211 - 19860 1.986 0.70626215 0.706261 7.7275713e-09 -0.099519662 -0.099519662 -0.099519662 - 19870 1.987 0.70626472 0.70626356 2.0370265e-08 -0.099521108 -0.099521108 -0.099521108 - 19880 1.988 0.70626727 0.70626611 3.2215168e-08 -0.09952255 -0.09952255 -0.09952255 - 19890 1.989 0.70626982 0.70626864 4.2992837e-08 -0.099523987 -0.099523987 -0.099523987 - 19900 1.99 0.70627237 0.70627117 5.2459126e-08 -0.09952542 -0.09952542 -0.09952542 - 19910 1.991 0.7062749 0.7062737 6.0400718e-08 -0.099526849 -0.099526849 -0.099526849 - 19920 1.992 0.70627743 0.70627621 6.6639927e-08 -0.099528273 -0.099528273 -0.099528273 - 19930 1.993 0.70627995 0.70627871 7.1038669e-08 -0.099529694 -0.099529694 -0.099529694 - 19940 1.994 0.70628247 0.70628121 7.3501515e-08 -0.09953111 -0.09953111 -0.09953111 - 19950 1.995 0.70628498 0.7062837 7.3977751e-08 -0.099532521 -0.099532521 -0.099532521 - 19960 1.996 0.70628748 0.70628618 7.246241e-08 -0.099533929 -0.099533929 -0.099533929 - 19970 1.997 0.70628997 0.70628865 6.8996248e-08 -0.099535332 -0.099535332 -0.099535332 - 19980 1.998 0.70629245 0.70629112 6.3664676e-08 -0.099536731 -0.099536731 -0.099536731 - 19990 1.999 0.70629493 0.70629358 5.6595659e-08 -0.099538125 -0.099538125 -0.099538125 - 20000 2 0.7062974 0.70629604 4.7956659e-08 -0.099539516 -0.099539516 -0.099539516 - 20010 2.001 0.70629986 0.70629848 3.7950669e-08 -0.099540902 -0.099540902 -0.099540902 - 20020 2.002 0.70630231 0.70630093 2.681145e-08 -0.099542284 -0.099542284 -0.099542284 - 20030 2.003 0.70630475 0.70630336 1.479807e-08 -0.099543662 -0.099543662 -0.099543662 - 20040 2.004 0.70630718 0.70630579 2.1888892e-09 -0.099545036 -0.099545036 -0.099545036 - 20050 2.005 0.70630961 0.70630821 -1.0724895e-08 -0.099546405 -0.099546405 -0.099546405 - 20060 2.006 0.70631202 0.70631063 -2.3645964e-08 -0.099547771 -0.099547771 -0.099547771 - 20070 2.007 0.70631443 0.70631304 -3.6277725e-08 -0.099549132 -0.099549132 -0.099549132 - 20080 2.008 0.70631683 0.70631545 -4.8331111e-08 -0.099550489 -0.099550489 -0.099550489 - 20090 2.009 0.70631922 0.70631785 -5.95312e-08 -0.099551842 -0.099551842 -0.099551842 - 20100 2.01 0.7063216 0.70632024 -6.9623478e-08 -0.099553191 -0.099553191 -0.099553191 - 20110 2.011 0.70632397 0.70632263 -7.8379623e-08 -0.099554536 -0.099554536 -0.099554536 - 20120 2.012 0.70632634 0.70632501 -8.5602665e-08 -0.099555877 -0.099555877 -0.099555877 - 20130 2.013 0.7063287 0.70632738 -9.1131414e-08 -0.099557214 -0.099557214 -0.099557214 - 20140 2.014 0.70633105 0.70632975 -9.4844056e-08 -0.099558547 -0.099558547 -0.099558547 - 20150 2.015 0.70633339 0.70633211 -9.6660828e-08 -0.099559875 -0.099559875 -0.099559875 - 20160 2.016 0.70633573 0.70633446 -9.6545724e-08 -0.0995612 -0.0995612 -0.0995612 - 20170 2.017 0.70633805 0.70633681 -9.4507189e-08 -0.099562521 -0.099562521 -0.099562521 - 20180 2.018 0.70634038 0.70633915 -9.0597798e-08 -0.099563838 -0.099563838 -0.099563838 - 20190 2.019 0.70634269 0.70634148 -8.4912909e-08 -0.09956515 -0.09956515 -0.09956515 - 20200 2.02 0.706345 0.7063438 -7.7588353e-08 -0.099566459 -0.099566459 -0.099566459 - 20210 2.021 0.7063473 0.70634612 -6.8797191e-08 -0.099567764 -0.099567764 -0.099567764 - 20220 2.022 0.7063496 0.70634842 -5.8745631e-08 -0.099569065 -0.099569065 -0.099569065 - 20230 2.023 0.70635189 0.70635072 -4.7668196e-08 -0.099570362 -0.099570362 -0.099570362 - 20240 2.024 0.70635418 0.70635302 -3.5822255e-08 -0.099571655 -0.099571655 -0.099571655 - 20250 2.025 0.70635646 0.7063553 -2.3482047e-08 -0.099572944 -0.099572944 -0.099572944 - 20260 2.026 0.70635873 0.70635757 -1.0932334e-08 -0.09957423 -0.09957423 -0.09957423 - 20270 2.027 0.706361 0.70635984 1.5381658e-09 -0.099575511 -0.099575511 -0.099575511 - 20280 2.028 0.70636326 0.7063621 1.3643418e-08 -0.099576788 -0.099576788 -0.099576788 - 20290 2.029 0.70636552 0.70636435 2.5106632e-08 -0.099578062 -0.099578062 -0.099578062 - 20300 2.03 0.70636777 0.70636659 3.5666585e-08 -0.099579332 -0.099579332 -0.099579332 - 20310 2.031 0.70637002 0.70636883 4.5083572e-08 -0.099580598 -0.099580598 -0.099580598 - 20320 2.032 0.70637226 0.70637105 5.3144849e-08 -0.09958186 -0.09958186 -0.09958186 - 20330 2.033 0.70637449 0.70637327 5.9669428e-08 -0.099583118 -0.099583118 -0.099583118 - 20340 2.034 0.70637672 0.70637548 6.4512146e-08 -0.099584373 -0.099584373 -0.099584373 - 20350 2.035 0.70637894 0.70637769 6.7566882e-08 -0.099585624 -0.099585624 -0.099585624 - 20360 2.036 0.70638116 0.70637989 6.8768883e-08 -0.099586871 -0.099586871 -0.099586871 - 20370 2.037 0.70638337 0.70638208 6.8096123e-08 -0.099588114 -0.099588114 -0.099588114 - 20380 2.038 0.70638557 0.70638426 6.5569679e-08 -0.099589353 -0.099589353 -0.099589353 - 20390 2.039 0.70638776 0.70638644 6.1253126e-08 -0.099590589 -0.099590589 -0.099590589 - 20400 2.04 0.70638995 0.70638861 5.5250939e-08 -0.099591821 -0.099591821 -0.099591821 - 20410 2.041 0.70639213 0.70639078 4.7705984e-08 -0.099593049 -0.099593049 -0.099593049 - 20420 2.042 0.7063943 0.70639294 3.8796111e-08 -0.099594274 -0.099594274 -0.099594274 - 20430 2.043 0.70639647 0.7063951 2.8729978e-08 -0.099595495 -0.099595495 -0.099595495 - 20440 2.044 0.70639863 0.70639725 1.7742159e-08 -0.099596712 -0.099596712 -0.099596712 - 20450 2.045 0.70640078 0.70639939 6.0876855e-09 -0.099597925 -0.099597925 -0.099597925 - 20460 2.046 0.70640292 0.70640153 -5.9638709e-09 -0.099599135 -0.099599135 -0.099599135 - 20470 2.047 0.70640505 0.70640367 -1.8134631e-08 -0.099600341 -0.099600341 -0.099600341 - 20480 2.048 0.70640718 0.7064058 -3.0144812e-08 -0.099601544 -0.099601544 -0.099601544 - 20490 2.049 0.7064093 0.70640792 -4.1719159e-08 -0.099602742 -0.099602742 -0.099602742 - 20500 2.05 0.70641141 0.70641004 -5.2593248e-08 -0.099603938 -0.099603938 -0.099603938 - 20510 2.051 0.70641351 0.70641215 -6.2519525e-08 -0.099605129 -0.099605129 -0.099605129 - 20520 2.052 0.70641561 0.70641426 -7.1272944e-08 -0.099606317 -0.099606317 -0.099606317 - 20530 2.053 0.7064177 0.70641636 -7.8656058e-08 -0.099607502 -0.099607502 -0.099607502 - 20540 2.054 0.70641978 0.70641846 -8.4503476e-08 -0.099608683 -0.099608683 -0.099608683 - 20550 2.055 0.70642186 0.70642055 -8.8685564e-08 -0.09960986 -0.09960986 -0.09960986 - 20560 2.056 0.70642393 0.70642264 -9.1111311e-08 -0.099611034 -0.099611034 -0.099611034 - 20570 2.057 0.70642599 0.70642472 -9.1730305e-08 -0.099612204 -0.099612204 -0.099612204 - 20580 2.058 0.70642804 0.70642679 -9.0533768e-08 -0.09961337 -0.09961337 -0.09961337 - 20590 2.059 0.70643009 0.70642885 -8.7554636e-08 -0.099614534 -0.099614534 -0.099614534 - 20600 2.06 0.70643214 0.70643091 -8.2866671e-08 -0.099615693 -0.099615693 -0.099615693 - 20610 2.061 0.70643418 0.70643297 -7.6582653e-08 -0.099616849 -0.099616849 -0.099616849 - 20620 2.062 0.70643621 0.70643501 -6.8851668e-08 -0.099618002 -0.099618002 -0.099618002 - 20630 2.063 0.70643824 0.70643705 -5.9855578e-08 -0.099619151 -0.099619151 -0.099619151 - 20640 2.064 0.70644026 0.70643908 -4.9804747e-08 -0.099620297 -0.099620297 -0.099620297 - 20650 2.065 0.70644228 0.70644111 -3.8933125e-08 -0.099621439 -0.099621439 -0.099621439 - 20660 2.066 0.70644429 0.70644312 -2.7492808e-08 -0.099622578 -0.099622578 -0.099622578 - 20670 2.067 0.7064463 0.70644513 -1.5748189e-08 -0.099623713 -0.099623713 -0.099623713 - 20680 2.068 0.7064483 0.70644714 -3.969858e-09 -0.099624845 -0.099624845 -0.099624845 - 20690 2.069 0.7064503 0.70644913 7.5716351e-09 -0.099625973 -0.099625973 -0.099625973 - 20700 2.07 0.70645229 0.70645112 1.8611991e-08 -0.099627098 -0.099627098 -0.099627098 - 20710 2.071 0.70645428 0.7064531 2.889921e-08 -0.09962822 -0.09962822 -0.09962822 - 20720 2.072 0.70645627 0.70645507 3.8199345e-08 -0.099629338 -0.099629338 -0.099629338 - 20730 2.073 0.70645824 0.70645704 4.6301814e-08 -0.099630453 -0.099630453 -0.099630453 - 20740 2.074 0.70646022 0.706459 5.3024171e-08 -0.099631564 -0.099631564 -0.099631564 - 20750 2.075 0.70646219 0.70646095 5.8216207e-08 -0.099632672 -0.099632672 -0.099632672 - 20760 2.076 0.70646415 0.7064629 6.1763304e-08 -0.099633777 -0.099633777 -0.099633777 - 20770 2.077 0.70646611 0.70646484 6.3588961e-08 -0.099634879 -0.099634879 -0.099634879 - 20780 2.078 0.70646806 0.70646678 6.3656436e-08 -0.099635977 -0.099635977 -0.099635977 - 20790 2.079 0.70647 0.70646871 6.1969469e-08 -0.099637072 -0.099637072 -0.099637072 - 20800 2.08 0.70647194 0.70647063 5.8572077e-08 -0.099638163 -0.099638163 -0.099638163 - 20810 2.081 0.70647387 0.70647255 5.354742e-08 -0.099639251 -0.099639251 -0.099639251 - 20820 2.082 0.7064758 0.70647446 4.7015777e-08 -0.099640336 -0.099640336 -0.099640336 - 20830 2.083 0.70647772 0.70647637 3.9131669e-08 -0.099641418 -0.099641418 -0.099641418 - 20840 2.084 0.70647963 0.70647827 3.0080213e-08 -0.099642496 -0.099642496 -0.099642496 - 20850 2.085 0.70648154 0.70648017 2.0072773e-08 -0.099643571 -0.099643571 -0.099643571 - 20860 2.086 0.70648344 0.70648206 9.3420337e-09 -0.099644643 -0.099644643 -0.099644643 - 20870 2.087 0.70648533 0.70648395 -1.8634114e-09 -0.099645712 -0.099645712 -0.099645712 - 20880 2.088 0.70648722 0.70648584 -1.3284814e-08 -0.099646777 -0.099646777 -0.099646777 - 20890 2.089 0.7064891 0.70648772 -2.4659244e-08 -0.099647839 -0.099647839 -0.099647839 - 20900 2.09 0.70649097 0.70648959 -3.5725639e-08 -0.099648898 -0.099648898 -0.099648898 - 20910 2.091 0.70649283 0.70649146 -4.6230798e-08 -0.099649954 -0.099649954 -0.099649954 - 20920 2.092 0.70649469 0.70649333 -5.5935165e-08 -0.099651006 -0.099651006 -0.099651006 - 20930 2.093 0.70649654 0.70649519 -6.4618297e-08 -0.099652056 -0.099652056 -0.099652056 - 20940 2.094 0.70649839 0.70649705 -7.2083863e-08 -0.099653102 -0.099653102 -0.099653102 - 20950 2.095 0.70650023 0.7064989 -7.8164087e-08 -0.099654145 -0.099654145 -0.099654145 - 20960 2.096 0.70650206 0.70650075 -8.2723507e-08 -0.099655185 -0.099655185 -0.099655185 - 20970 2.097 0.70650388 0.70650259 -8.5661997e-08 -0.099656221 -0.099656221 -0.099656221 - 20980 2.098 0.7065057 0.70650443 -8.6916954e-08 -0.099657255 -0.099657255 -0.099657255 - 20990 2.099 0.70650752 0.70650626 -8.6464627e-08 -0.099658285 -0.099658285 -0.099658285 - 21000 2.1 0.70650933 0.70650808 -8.4320545e-08 -0.099659313 -0.099659313 -0.099659313 - 21010 2.101 0.70651113 0.7065099 -8.0539042e-08 -0.099660337 -0.099660337 -0.099660337 - 21020 2.102 0.70651293 0.70651172 -7.5211894e-08 -0.099661358 -0.099661358 -0.099661358 - 21030 2.103 0.70651473 0.70651352 -6.8466096e-08 -0.099662376 -0.099662376 -0.099662376 - 21040 2.104 0.70651652 0.70651533 -6.0460842e-08 -0.099663391 -0.099663391 -0.099663391 - 21050 2.105 0.70651831 0.70651712 -5.1383775e-08 -0.099664403 -0.099664403 -0.099664403 - 21060 2.106 0.70652009 0.70651891 -4.1446585e-08 -0.099665412 -0.099665412 -0.099665412 - 21070 2.107 0.70652186 0.70652069 -3.0880082e-08 -0.099666418 -0.099666418 -0.099666418 - 21080 2.108 0.70652364 0.70652247 -1.9928835e-08 -0.099667421 -0.099667421 -0.099667421 - 21090 2.109 0.70652541 0.70652423 -8.845512e-09 -0.09966842 -0.09966842 -0.09966842 - 21100 2.11 0.70652717 0.706526 2.1149427e-09 -0.099669417 -0.099669417 -0.099669417 - 21110 2.111 0.70652893 0.70652775 1.2701175e-08 -0.099670411 -0.099670411 -0.099670411 - 21120 2.112 0.70653069 0.7065295 2.267118e-08 -0.099671401 -0.099671401 -0.099671401 - 21130 2.113 0.70653244 0.70653125 3.1797835e-08 -0.099672389 -0.099672389 -0.099672389 - 21140 2.114 0.70653419 0.70653298 3.9874067e-08 -0.099673374 -0.099673374 -0.099673374 - 21150 2.115 0.70653593 0.70653471 4.6717553e-08 -0.099674355 -0.099674355 -0.099674355 - 21160 2.116 0.70653767 0.70653644 5.2174829e-08 -0.099675334 -0.099675334 -0.099675334 - 21170 2.117 0.7065394 0.70653816 5.6124731e-08 -0.09967631 -0.09967631 -0.09967631 - 21180 2.118 0.70654113 0.70653987 5.848108e-08 -0.099677283 -0.099677283 -0.099677283 - 21190 2.119 0.70654285 0.70654158 5.9194556e-08 -0.099678253 -0.099678253 -0.099678253 - 21200 2.12 0.70654457 0.70654328 5.825372e-08 -0.09967922 -0.09967922 -0.09967922 - 21210 2.121 0.70654628 0.70654498 5.5685163e-08 -0.099680184 -0.099680184 -0.099680184 - 21220 2.122 0.70654799 0.70654667 5.1552781e-08 -0.099681145 -0.099681145 -0.099681145 - 21230 2.123 0.70654969 0.70654836 4.5956196e-08 -0.099682103 -0.099682103 -0.099682103 - 21240 2.124 0.70655139 0.70655005 3.9028362e-08 -0.099683058 -0.099683058 -0.099683058 - 21250 2.125 0.70655308 0.70655173 3.0932406e-08 -0.099684011 -0.099684011 -0.099684011 - 21260 2.126 0.70655476 0.7065534 2.1857798e-08 -0.09968496 -0.09968496 -0.09968496 - 21270 2.127 0.70655644 0.70655507 1.2015912e-08 -0.099685907 -0.099685907 -0.099685907 - 21280 2.128 0.70655811 0.70655674 1.6351138e-09 -0.099686851 -0.099686851 -0.099686851 - 21290 2.129 0.70655978 0.70655841 -9.0445433e-09 -0.099687792 -0.099687792 -0.099687792 - 21300 2.13 0.70656144 0.70656007 -1.9776862e-08 -0.09968873 -0.09968873 -0.09968873 - 21310 2.131 0.70656309 0.70656172 -3.0315175e-08 -0.099689665 -0.099689665 -0.099689665 - 21320 2.132 0.70656474 0.70656337 -4.0418016e-08 -0.099690598 -0.099690598 -0.099690598 - 21330 2.133 0.70656638 0.70656502 -4.9854645e-08 -0.099691527 -0.099691527 -0.099691527 - 21340 2.134 0.70656802 0.70656667 -5.841032e-08 -0.099692454 -0.099692454 -0.099692454 - 21350 2.135 0.70656965 0.70656831 -6.5891177e-08 -0.099693378 -0.099693378 -0.099693378 - 21360 2.136 0.70657127 0.70656994 -7.2128628e-08 -0.099694299 -0.099694299 -0.099694299 - 21370 2.137 0.70657289 0.70657157 -7.6983148e-08 -0.099695218 -0.099695218 -0.099695218 - 21380 2.138 0.7065745 0.7065732 -8.03474e-08 -0.099696133 -0.099696133 -0.099696133 - 21390 2.139 0.70657611 0.70657482 -8.2148598e-08 -0.099697046 -0.099697046 -0.099697046 - 21400 2.14 0.70657771 0.70657644 -8.2350082e-08 -0.099697956 -0.099697956 -0.099697956 - 21410 2.141 0.70657931 0.70657805 -8.0952044e-08 -0.099698864 -0.099698864 -0.099698864 - 21420 2.142 0.7065809 0.70657966 -7.7991418e-08 -0.099699768 -0.099699768 -0.099699768 - 21430 2.143 0.70658249 0.70658126 -7.3540919e-08 -0.09970067 -0.09970067 -0.09970067 - 21440 2.144 0.70658407 0.70658286 -6.7707267e-08 -0.099701569 -0.099701569 -0.099701569 - 21450 2.145 0.70658566 0.70658445 -6.062863e-08 -0.099702466 -0.099702466 -0.099702466 - 21460 2.146 0.70658723 0.70658604 -5.247136e-08 -0.09970336 -0.09970336 -0.09970336 - 21470 2.147 0.7065888 0.70658762 -4.3426085e-08 -0.099704251 -0.099704251 -0.099704251 - 21480 2.148 0.70659037 0.70658919 -3.3703257e-08 -0.099705139 -0.099705139 -0.099705139 - 21490 2.149 0.70659194 0.70659076 -2.3528257e-08 -0.099706025 -0.099706025 -0.099706025 - 21500 2.15 0.7065935 0.70659232 -1.3136176e-08 -0.099706908 -0.099706908 -0.099706908 - 21510 2.151 0.70659506 0.70659388 -2.7663851e-09 -0.099707788 -0.099707788 -0.099707788 - 21520 2.152 0.70659661 0.70659543 7.3429794e-09 -0.099708665 -0.099708665 -0.099708665 - 21530 2.153 0.70659816 0.70659698 1.6960479e-08 -0.09970954 -0.09970954 -0.09970954 - 21540 2.154 0.70659971 0.70659852 2.5866671e-08 -0.099710413 -0.099710413 -0.099710413 - 21550 2.155 0.70660125 0.70660005 3.3859113e-08 -0.099711282 -0.099711282 -0.099711282 - 21560 2.156 0.70660279 0.70660158 4.075696e-08 -0.09971215 -0.09971215 -0.09971215 - 21570 2.157 0.70660433 0.7066031 4.6405059e-08 -0.099713014 -0.099713014 -0.099713014 - 21580 2.158 0.70660586 0.70660462 5.0677431e-08 -0.099713876 -0.099713876 -0.099713876 - 21590 2.159 0.70660739 0.70660613 5.3480079e-08 -0.099714735 -0.099714735 -0.099714735 - 21600 2.16 0.70660891 0.70660764 5.4753051e-08 -0.099715592 -0.099715592 -0.099715592 - 21610 2.161 0.70661043 0.70660914 5.4471716e-08 -0.099716446 -0.099716446 -0.099716446 - 21620 2.162 0.70661194 0.70661064 5.2647221e-08 -0.099717297 -0.099717297 -0.099717297 - 21630 2.163 0.70661345 0.70661214 4.9326131e-08 -0.099718146 -0.099718146 -0.099718146 - 21640 2.164 0.70661495 0.70661363 4.4589249e-08 -0.099718992 -0.099718992 -0.099718992 - 21650 2.165 0.70661645 0.70661511 3.8549661e-08 -0.099719836 -0.099719836 -0.099719836 - 21660 2.166 0.70661794 0.7066166 3.1350035e-08 -0.099720677 -0.099720677 -0.099720677 - 21670 2.167 0.70661943 0.70661808 2.3159262e-08 -0.099721516 -0.099721516 -0.099721516 - 21680 2.168 0.70662091 0.70661955 1.4168493e-08 -0.099722352 -0.099722352 -0.099722352 - 21690 2.169 0.70662239 0.70662103 4.5866794e-09 -0.099723185 -0.099723185 -0.099723185 - 21700 2.17 0.70662386 0.70662249 -5.3642766e-09 -0.099724016 -0.099724016 -0.099724016 - 21710 2.171 0.70662533 0.70662396 -1.5454661e-08 -0.099724845 -0.099724845 -0.099724845 - 21720 2.172 0.70662679 0.70662542 -2.545225e-08 -0.099725671 -0.099725671 -0.099725671 - 21730 2.173 0.70662824 0.70662688 -3.5127648e-08 -0.099726495 -0.099726495 -0.099726495 - 21740 2.174 0.70662969 0.70662834 -4.4259555e-08 -0.099727316 -0.099727316 -0.099727316 - 21750 2.175 0.70663114 0.70662979 -5.263982e-08 -0.099728134 -0.099728134 -0.099728134 - 21760 2.176 0.70663258 0.70663124 -6.007819e-08 -0.09972895 -0.09972895 -0.09972895 - 21770 2.177 0.70663401 0.70663268 -6.640662e-08 -0.099729764 -0.099729764 -0.099729764 - 21780 2.178 0.70663544 0.70663412 -7.1483074e-08 -0.099730575 -0.099730575 -0.099730575 - 21790 2.179 0.70663686 0.70663556 -7.5194702e-08 -0.099731384 -0.099731384 -0.099731384 - 21800 2.18 0.70663828 0.70663699 -7.7460351e-08 -0.09973219 -0.09973219 -0.09973219 - 21810 2.181 0.7066397 0.70663842 -7.8232334e-08 -0.099732994 -0.099732994 -0.099732994 - 21820 2.182 0.70664111 0.70663985 -7.7497419e-08 -0.099733795 -0.099733795 -0.099733795 - 21830 2.183 0.70664251 0.70664127 -7.5277035e-08 -0.099734594 -0.099734594 -0.099734594 - 21840 2.184 0.70664392 0.70664268 -7.1626675e-08 -0.099735391 -0.099735391 -0.099735391 - 21850 2.185 0.70664531 0.70664409 -6.6634516e-08 -0.099736185 -0.099736185 -0.099736185 - 21860 2.186 0.70664671 0.7066455 -6.0419295e-08 -0.099736976 -0.099736976 -0.099736976 - 21870 2.187 0.7066481 0.7066469 -5.3127493e-08 -0.099737766 -0.099737766 -0.099737766 - 21880 2.188 0.70664949 0.70664829 -4.4929882e-08 -0.099738553 -0.099738553 -0.099738553 - 21890 2.189 0.70665087 0.70664969 -3.6017529e-08 -0.099739337 -0.099739337 -0.099739337 - 21900 2.19 0.70665226 0.70665107 -2.6597349e-08 -0.099740119 -0.099740119 -0.099740119 - 21910 2.191 0.70665363 0.70665245 -1.6887299e-08 -0.099740899 -0.099740899 -0.099740899 - 21920 2.192 0.70665501 0.70665383 -7.1113393e-09 -0.099741677 -0.099741677 -0.099741677 - 21930 2.193 0.70665638 0.7066552 2.5057297e-09 -0.099742452 -0.099742452 -0.099742452 - 21940 2.194 0.70665775 0.70665656 1.1743436e-08 -0.099743224 -0.099743224 -0.099743224 - 21950 2.195 0.70665912 0.70665792 2.0390686e-08 -0.099743995 -0.099743995 -0.099743995 - 21960 2.196 0.70666048 0.70665928 2.8250591e-08 -0.099744763 -0.099744763 -0.099744763 - 21970 2.197 0.70666184 0.70666063 3.5144941e-08 -0.099745529 -0.099745529 -0.099745529 - 21980 2.198 0.7066632 0.70666197 4.0918251e-08 -0.099746292 -0.099746292 -0.099746292 - 21990 2.199 0.70666455 0.70666331 4.5441257e-08 -0.099747053 -0.099747053 -0.099747053 - 22000 2.2 0.7066659 0.70666465 4.8613813e-08 -0.099747812 -0.099747812 -0.099747812 - 22010 2.201 0.70666724 0.70666598 5.0367102e-08 -0.099748569 -0.099748569 -0.099748569 - 22020 2.202 0.70666858 0.70666731 5.0665122e-08 -0.099749323 -0.099749323 -0.099749323 - 22030 2.203 0.70666992 0.70666863 4.9505415e-08 -0.099750075 -0.099750075 -0.099750075 - 22040 2.204 0.70667125 0.70666995 4.6919025e-08 -0.099750825 -0.099750825 -0.099750825 - 22050 2.205 0.70667258 0.70667126 4.2969679e-08 -0.099751572 -0.099751572 -0.099751572 - 22060 2.206 0.7066739 0.70667258 3.7752229e-08 -0.099752317 -0.099752317 -0.099752317 - 22070 2.207 0.70667522 0.70667389 3.1390377e-08 -0.09975306 -0.09975306 -0.09975306 - 22080 2.208 0.70667654 0.70667519 2.4033745e-08 -0.099753801 -0.099753801 -0.099753801 - 22090 2.209 0.70667785 0.70667649 1.5854363e-08 -0.099754539 -0.099754539 -0.099754539 - 22100 2.21 0.70667915 0.70667779 7.0426432e-09 -0.099755275 -0.099755275 -0.099755275 - 22110 2.211 0.70668045 0.70667909 -2.1970451e-09 -0.099756009 -0.099756009 -0.099756009 - 22120 2.212 0.70668175 0.70668038 -1.1651116e-08 -0.099756741 -0.099756741 -0.099756741 - 22130 2.213 0.70668304 0.70668168 -2.1101702e-08 -0.09975747 -0.09975747 -0.09975747 - 22140 2.214 0.70668432 0.70668296 -3.0331671e-08 -0.099758198 -0.099758198 -0.099758198 - 22150 2.215 0.7066856 0.70668425 -3.9129616e-08 -0.099758923 -0.099758923 -0.099758923 - 22160 2.216 0.70668688 0.70668553 -4.7294692e-08 -0.099759646 -0.099759646 -0.099759646 - 22170 2.217 0.70668815 0.70668681 -5.4641202e-08 -0.099760366 -0.099760366 -0.099760366 - 22180 2.218 0.70668941 0.70668809 -6.1002816e-08 -0.099761085 -0.099761085 -0.099761085 - 22190 2.219 0.70669068 0.70668936 -6.6236337e-08 -0.099761801 -0.099761801 -0.099761801 - 22200 2.22 0.70669193 0.70669063 -7.0224917e-08 -0.099762515 -0.099762515 -0.099762515 - 22210 2.221 0.70669319 0.70669189 -7.2880669e-08 -0.099763227 -0.099763227 -0.099763227 - 22220 2.222 0.70669444 0.70669316 -7.4146593e-08 -0.099763937 -0.099763937 -0.099763937 - 22230 2.223 0.70669568 0.70669441 -7.3997797e-08 -0.099764645 -0.099764645 -0.099764645 - 22240 2.224 0.70669692 0.70669567 -7.2441969e-08 -0.099765351 -0.099765351 -0.099765351 - 22250 2.225 0.70669816 0.70669692 -6.9519106e-08 -0.099766054 -0.099766054 -0.099766054 - 22260 2.226 0.7066994 0.70669817 -6.5300494e-08 -0.099766755 -0.099766755 -0.099766755 - 22270 2.227 0.70670063 0.70669941 -5.9886979e-08 -0.099767455 -0.099767455 -0.099767455 - 22280 2.228 0.70670185 0.70670064 -5.3406557e-08 -0.099768152 -0.099768152 -0.099768152 - 22290 2.229 0.70670308 0.70670188 -4.6011356e-08 -0.099768847 -0.099768847 -0.099768847 - 22300 2.23 0.7067043 0.70670311 -3.7874064e-08 -0.09976954 -0.09976954 -0.09976954 - 22310 2.231 0.70670552 0.70670433 -2.9183898e-08 -0.09977023 -0.09977023 -0.09977023 - 22320 2.232 0.70670674 0.70670555 -2.0142212e-08 -0.099770919 -0.099770919 -0.099770919 - 22330 2.233 0.70670795 0.70670676 -1.0957829e-08 -0.099771606 -0.099771606 -0.099771606 - 22340 2.234 0.70670916 0.70670797 -1.8422197e-09 -0.09977229 -0.09977229 -0.09977229 - 22350 2.235 0.70671037 0.70670918 6.9953612e-09 -0.099772972 -0.099772972 -0.099772972 - 22360 2.236 0.70671158 0.70671038 1.5352679e-08 -0.099773653 -0.099773653 -0.099773653 - 22370 2.237 0.70671278 0.70671158 2.3039146e-08 -0.099774331 -0.099774331 -0.099774331 - 22380 2.238 0.70671398 0.70671277 2.9880161e-08 -0.099775007 -0.099775007 -0.099775007 - 22390 2.239 0.70671518 0.70671396 3.572108e-08 -0.099775682 -0.099775682 -0.099775682 - 22400 2.24 0.70671638 0.70671514 4.0430705e-08 -0.099776354 -0.099776354 -0.099776354 - 22410 2.241 0.70671757 0.70671632 4.3904229e-08 -0.099777024 -0.099777024 -0.099777024 - 22420 2.242 0.70671875 0.7067175 4.6065566e-08 -0.099777692 -0.099777692 -0.099777692 - 22430 2.243 0.70671994 0.70671867 4.6869011e-08 -0.099778358 -0.099778358 -0.099778358 - 22440 2.244 0.70672112 0.70671984 4.6300201e-08 -0.099779022 -0.099779022 -0.099779022 - 22450 2.245 0.7067223 0.706721 4.4376349e-08 -0.099779684 -0.099779684 -0.099779684 - 22460 2.246 0.70672347 0.70672216 4.1145753e-08 -0.099780344 -0.099780344 -0.099780344 - 22470 2.247 0.70672464 0.70672332 3.6686596e-08 -0.099781002 -0.099781002 -0.099781002 - 22480 2.248 0.70672581 0.70672448 3.1105053e-08 -0.099781658 -0.099781658 -0.099781658 - 22490 2.249 0.70672697 0.70672563 2.4532774e-08 -0.099782313 -0.099782313 -0.099782313 - 22500 2.25 0.70672812 0.70672678 1.7123777e-08 -0.099782965 -0.099782965 -0.099782965 - 22510 2.251 0.70672928 0.70672792 9.0508418e-09 -0.099783615 -0.099783615 -0.099783615 - 22520 2.252 0.70673042 0.70672907 5.0148589e-10 -0.099784263 -0.099784263 -0.099784263 - 22530 2.253 0.70673157 0.70673021 -8.3263915e-09 -0.099784909 -0.099784909 -0.099784909 - 22540 2.254 0.70673271 0.70673135 -1.7229088e-08 -0.099785553 -0.099785553 -0.099785553 - 22550 2.255 0.70673384 0.70673249 -2.6001795e-08 -0.099786196 -0.099786196 -0.099786196 - 22560 2.256 0.70673497 0.70673362 -3.444331e-08 -0.099786836 -0.099786836 -0.099786836 - 22570 2.257 0.7067361 0.70673475 -4.2360648e-08 -0.099787474 -0.099787474 -0.099787474 - 22580 2.258 0.70673722 0.70673588 -4.9573453e-08 -0.099788111 -0.099788111 -0.099788111 - 22590 2.259 0.70673834 0.70673701 -5.59181e-08 -0.099788745 -0.099788745 -0.099788745 - 22600 2.26 0.70673945 0.70673813 -6.125141e-08 -0.099789378 -0.099789378 -0.099789378 - 22610 2.261 0.70674056 0.70673926 -6.5453878e-08 -0.099790009 -0.099790009 -0.099790009 - 22620 2.262 0.70674167 0.70674037 -6.8432344e-08 -0.099790638 -0.099790638 -0.099790638 - 22630 2.263 0.70674277 0.70674149 -7.0122059e-08 -0.099791264 -0.099791264 -0.099791264 - 22640 2.264 0.70674387 0.7067426 -7.0488084e-08 -0.099791889 -0.099791889 -0.099791889 - 22650 2.265 0.70674497 0.70674371 -6.9526007e-08 -0.099792513 -0.099792513 -0.099792513 - 22660 2.266 0.70674606 0.70674481 -6.7261947e-08 -0.099793134 -0.099793134 -0.099793134 - 22670 2.267 0.70674715 0.70674591 -6.3751866e-08 -0.099793753 -0.099793753 -0.099793753 - 22680 2.268 0.70674824 0.70674701 -5.9080192e-08 -0.099794371 -0.099794371 -0.099794371 - 22690 2.269 0.70674932 0.70674811 -5.3357793e-08 -0.099794986 -0.099794986 -0.099794986 - 22700 2.27 0.7067504 0.70674919 -4.6719347e-08 -0.0997956 -0.0997956 -0.0997956 - 22710 2.271 0.70675148 0.70675028 -3.932018e-08 -0.099796212 -0.099796212 -0.099796212 - 22720 2.272 0.70675256 0.70675136 -3.133263e-08 -0.099796822 -0.099796822 -0.099796822 - 22730 2.273 0.70675363 0.70675244 -2.2942037e-08 -0.09979743 -0.09979743 -0.09979743 - 22740 2.274 0.70675471 0.70675351 -1.4342445e-08 -0.099798036 -0.099798036 -0.099798036 - 22750 2.275 0.70675578 0.70675458 -5.7321139e-09 -0.099798641 -0.099798641 -0.099798641 - 22760 2.276 0.70675684 0.70675565 2.6910464e-09 -0.099799243 -0.099799243 -0.099799243 - 22770 2.277 0.70675791 0.70675671 1.0734025e-08 -0.099799844 -0.099799844 -0.099799844 - 22780 2.278 0.70675897 0.70675776 1.8213131e-08 -0.099800443 -0.099800443 -0.099800443 - 22790 2.279 0.70676003 0.70675881 2.4958185e-08 -0.099801041 -0.099801041 -0.099801041 - 22800 2.28 0.70676109 0.70675986 3.0816393e-08 -0.099801636 -0.099801636 -0.099801636 - 22810 2.281 0.70676214 0.70676091 3.5655801e-08 -0.09980223 -0.09980223 -0.09980223 - 22820 2.282 0.70676319 0.70676195 3.9368268e-08 -0.099802821 -0.099802821 -0.099802821 - 22830 2.283 0.70676424 0.70676299 4.187188e-08 -0.099803411 -0.099803411 -0.099803411 - 22840 2.284 0.70676529 0.70676402 4.3112749e-08 -0.099804 -0.099804 -0.099804 - 22850 2.285 0.70676633 0.70676505 4.3066173e-08 -0.099804586 -0.099804586 -0.099804586 - 22860 2.286 0.70676737 0.70676608 4.1737109e-08 -0.099805171 -0.099805171 -0.099805171 - 22870 2.287 0.70676841 0.70676711 3.9159976e-08 -0.099805754 -0.099805754 -0.099805754 - 22880 2.288 0.70676944 0.70676813 3.5397772e-08 -0.099806335 -0.099806335 -0.099806335 - 22890 2.289 0.70677047 0.70676915 3.054054e-08 -0.099806914 -0.099806914 -0.099806914 - 22900 2.29 0.7067715 0.70677017 2.4703217e-08 -0.099807492 -0.099807492 -0.099807492 - 22910 2.291 0.70677252 0.70677118 1.802292e-08 -0.099808068 -0.099808068 -0.099808068 - 22920 2.292 0.70677354 0.70677219 1.0655723e-08 -0.099808642 -0.099808642 -0.099808642 - 22930 2.293 0.70677455 0.7067732 2.7730173e-09 -0.099809214 -0.099809214 -0.099809214 - 22940 2.294 0.70677556 0.70677421 -5.4424759e-09 -0.099809785 -0.099809785 -0.099809785 - 22950 2.295 0.70677657 0.70677522 -1.3800939e-08 -0.099810354 -0.099810354 -0.099810354 - 22960 2.296 0.70677757 0.70677622 -2.210984e-08 -0.099810921 -0.099810921 -0.099810921 - 22970 2.297 0.70677857 0.70677722 -3.0178368e-08 -0.099811486 -0.099811486 -0.099811486 - 22980 2.298 0.70677957 0.70677822 -3.7821814e-08 -0.09981205 -0.09981205 -0.09981205 - 22990 2.299 0.70678056 0.70677922 -4.4865793e-08 -0.099812612 -0.099812612 -0.099812612 - 23000 2.3 0.70678154 0.70678021 -5.1150227e-08 -0.099813172 -0.099813172 -0.099813172 - 23010 2.301 0.70678253 0.70678121 -5.6532976e-08 -0.099813731 -0.099813731 -0.099813731 - 23020 2.302 0.70678351 0.7067822 -6.0893052e-08 -0.099814288 -0.099814288 -0.099814288 - 23030 2.303 0.70678448 0.70678318 -6.4133338e-08 -0.099814843 -0.099814843 -0.099814843 - 23040 2.304 0.70678546 0.70678417 -6.6182745e-08 -0.099815397 -0.099815397 -0.099815397 - 23050 2.305 0.70678643 0.70678515 -6.6997771e-08 -0.099815949 -0.099815949 -0.099815949 - 23060 2.306 0.7067874 0.70678613 -6.6563413e-08 -0.099816499 -0.099816499 -0.099816499 - 23070 2.307 0.70678836 0.70678711 -6.4893431e-08 -0.099817048 -0.099817048 -0.099817048 - 23080 2.308 0.70678932 0.70678808 -6.2029939e-08 -0.099817595 -0.099817595 -0.099817595 - 23090 2.309 0.70679028 0.70678905 -5.8042357e-08 -0.09981814 -0.09981814 -0.09981814 - 23100 2.31 0.70679124 0.70679001 -5.3025731e-08 -0.099818684 -0.099818684 -0.099818684 - 23110 2.311 0.70679219 0.70679098 -4.7098472e-08 -0.099819226 -0.099819226 -0.099819226 - 23120 2.312 0.70679315 0.70679194 -4.039956e-08 -0.099819766 -0.099819766 -0.099819766 - 23130 2.313 0.7067941 0.70679289 -3.3085295e-08 -0.099820305 -0.099820305 -0.099820305 - 23140 2.314 0.70679504 0.70679384 -2.5325644e-08 -0.099820842 -0.099820842 -0.099820842 - 23150 2.315 0.70679599 0.70679479 -1.7300302e-08 -0.099821377 -0.099821377 -0.099821377 - 23160 2.316 0.70679693 0.70679573 -9.1945247e-09 -0.099821911 -0.099821911 -0.099821911 - 23170 2.317 0.70679788 0.70679667 -1.1948586e-09 -0.099822443 -0.099822443 -0.099822443 - 23180 2.318 0.70679882 0.70679761 6.5151521e-09 -0.099822974 -0.099822974 -0.099822974 - 23190 2.319 0.70679975 0.70679854 1.3759175e-08 -0.099823503 -0.099823503 -0.099823503 - 23200 2.32 0.70680069 0.70679947 2.037212e-08 -0.09982403 -0.09982403 -0.09982403 - 23210 2.321 0.70680162 0.7068004 2.6203901e-08 -0.099824556 -0.099824556 -0.099824556 - 23220 2.322 0.70680256 0.70680132 3.112284e-08 -0.09982508 -0.09982508 -0.09982508 - 23230 2.323 0.70680348 0.70680224 3.5018635e-08 -0.099825603 -0.099825603 -0.099825603 - 23240 2.324 0.70680441 0.70680316 3.7804836e-08 -0.099826124 -0.099826124 -0.099826124 - 23250 2.325 0.70680534 0.70680407 3.9420758e-08 -0.099826643 -0.099826643 -0.099826643 - 23260 2.326 0.70680626 0.70680498 3.9832795e-08 -0.099827161 -0.099827161 -0.099827161 - 23270 2.327 0.70680718 0.70680589 3.9035115e-08 -0.099827677 -0.099827677 -0.099827677 - 23280 2.328 0.70680809 0.70680679 3.7049709e-08 -0.099828192 -0.099828192 -0.099828192 - 23290 2.329 0.706809 0.7068077 3.3925798e-08 -0.099828705 -0.099828705 -0.099828705 - 23300 2.33 0.70680991 0.7068086 2.9738627e-08 -0.099829217 -0.099829217 -0.099829217 - 23310 2.331 0.70681082 0.70680949 2.4587649e-08 -0.099829727 -0.099829727 -0.099829727 - 23320 2.332 0.70681172 0.70681039 1.8594173e-08 -0.099830235 -0.099830235 -0.099830235 - 23330 2.333 0.70681262 0.70681128 1.1898502e-08 -0.099830742 -0.099830742 -0.099830742 - 23340 2.334 0.70681352 0.70681218 4.6566595e-09 -0.099831248 -0.099831248 -0.099831248 - 23350 2.335 0.70681441 0.70681306 -2.9632507e-09 -0.099831752 -0.099831752 -0.099831752 - 23360 2.336 0.7068153 0.70681395 -1.0784942e-08 -0.099832254 -0.099832254 -0.099832254 - 23370 2.337 0.70681619 0.70681484 -1.8628022e-08 -0.099832755 -0.099832755 -0.099832755 - 23380 2.338 0.70681707 0.70681572 -2.6312152e-08 -0.099833254 -0.099833254 -0.099833254 - 23390 2.339 0.70681795 0.70681661 -3.3661192e-08 -0.099833752 -0.099833752 -0.099833752 - 23400 2.34 0.70681882 0.70681749 -4.0507233e-08 -0.099834249 -0.099834249 -0.099834249 - 23410 2.341 0.70681969 0.70681836 -4.669444e-08 -0.099834743 -0.099834743 -0.099834743 - 23420 2.342 0.70682056 0.70681924 -5.2082587e-08 -0.099835237 -0.099835237 -0.099835237 - 23430 2.343 0.70682143 0.70682012 -5.6550242e-08 -0.099835729 -0.099835729 -0.099835729 - 23440 2.344 0.70682229 0.70682099 -5.9997496e-08 -0.099836219 -0.099836219 -0.099836219 - 23450 2.345 0.70682315 0.70682186 -6.2348197e-08 -0.099836708 -0.099836708 -0.099836708 - 23460 2.346 0.70682401 0.70682272 -6.3551627e-08 -0.099837195 -0.099837195 -0.099837195 - 23470 2.347 0.70682486 0.70682359 -6.3583594e-08 -0.099837681 -0.099837681 -0.099837681 - 23480 2.348 0.70682571 0.70682445 -6.2446904e-08 -0.099838165 -0.099838165 -0.099838165 - 23490 2.349 0.70682656 0.70682531 -6.0171218e-08 -0.099838648 -0.099838648 -0.099838648 - 23500 2.35 0.70682741 0.70682617 -5.6812289e-08 -0.09983913 -0.09983913 -0.09983913 - 23510 2.351 0.70682825 0.70682702 -5.2450599e-08 -0.09983961 -0.09983961 -0.09983961 - 23520 2.352 0.70682909 0.70682787 -4.7189438e-08 -0.099840089 -0.099840089 -0.099840089 - 23530 2.353 0.70682993 0.70682872 -4.115246e-08 -0.099840566 -0.099840566 -0.099840566 - 23540 2.354 0.70683077 0.70682956 -3.4480775e-08 -0.099841041 -0.099841041 -0.099841041 - 23550 2.355 0.70683161 0.7068304 -2.732966e-08 -0.099841516 -0.099841516 -0.099841516 - 23560 2.356 0.70683244 0.70683124 -1.9864941e-08 -0.099841988 -0.099841988 -0.099841988 - 23570 2.357 0.70683328 0.70683207 -1.2259152e-08 -0.09984246 -0.09984246 -0.09984246 - 23580 2.358 0.70683411 0.7068329 -4.6875496e-09 -0.09984293 -0.09984293 -0.09984293 - 23590 2.359 0.70683494 0.70683373 2.675926e-09 -0.099843398 -0.099843398 -0.099843398 - 23600 2.36 0.70683577 0.70683456 9.6626439e-09 -0.099843865 -0.099843865 -0.099843865 - 23610 2.361 0.70683659 0.70683538 1.6113143e-08 -0.099844331 -0.099844331 -0.099844331 - 23620 2.362 0.70683742 0.70683619 2.188077e-08 -0.099844795 -0.099844795 -0.099844795 - 23630 2.363 0.70683824 0.70683701 2.6835011e-08 -0.099845258 -0.099845258 -0.099845258 - 23640 2.364 0.70683906 0.70683782 3.0864443e-08 -0.09984572 -0.09984572 -0.09984572 - 23650 2.365 0.70683988 0.70683863 3.387924e-08 -0.09984618 -0.09984618 -0.09984618 - 23660 2.366 0.7068407 0.70683944 3.5813168e-08 -0.099846639 -0.099846639 -0.099846639 - 23670 2.367 0.70684151 0.70684024 3.6625041e-08 -0.099847096 -0.099847096 -0.099847096 - 23680 2.368 0.70684232 0.70684104 3.6299589e-08 -0.099847552 -0.099847552 -0.099847552 - 23690 2.369 0.70684313 0.70684184 3.484773e-08 -0.099848006 -0.099848006 -0.099848006 - 23700 2.37 0.70684394 0.70684263 3.2306245e-08 -0.099848459 -0.099848459 -0.099848459 - 23710 2.371 0.70684474 0.70684343 2.8736849e-08 -0.099848911 -0.099848911 -0.099848911 - 23720 2.372 0.70684554 0.70684422 2.42247e-08 -0.099849362 -0.099849362 -0.099849362 - 23730 2.373 0.70684634 0.70684501 1.8876368e-08 -0.099849811 -0.099849811 -0.099849811 - 23740 2.374 0.70684713 0.7068458 1.2817326e-08 -0.099850258 -0.099850258 -0.099850258 - 23750 2.375 0.70684793 0.70684659 6.1890013e-09 -0.099850705 -0.099850705 -0.099850705 - 23760 2.376 0.70684871 0.70684737 -8.5451703e-10 -0.09985115 -0.09985115 -0.09985115 - 23770 2.377 0.7068495 0.70684816 -8.1500628e-09 -0.099851593 -0.099851593 -0.099851593 - 23780 2.378 0.70685028 0.70684894 -1.5529169e-08 -0.099852036 -0.099852036 -0.099852036 - 23790 2.379 0.70685106 0.70684972 -2.2821957e-08 -0.099852477 -0.099852477 -0.099852477 - 23800 2.38 0.70685184 0.7068505 -2.9861045e-08 -0.099852916 -0.099852916 -0.099852916 - 23810 2.381 0.70685261 0.70685128 -3.6485391e-08 -0.099853355 -0.099853355 -0.099853355 - 23820 2.382 0.70685338 0.70685205 -4.254397e-08 -0.099853791 -0.099853791 -0.099853791 - 23830 2.383 0.70685415 0.70685283 -4.7899223e-08 -0.099854227 -0.099854227 -0.099854227 - 23840 2.384 0.70685491 0.7068536 -5.2430172e-08 -0.099854661 -0.099854661 -0.099854661 - 23850 2.385 0.70685567 0.70685437 -5.6035154e-08 -0.099855094 -0.099855094 -0.099855094 - 23860 2.386 0.70685643 0.70685514 -5.8634099e-08 -0.099855526 -0.099855526 -0.099855526 - 23870 2.387 0.70685719 0.7068559 -6.0170307e-08 -0.099855956 -0.099855956 -0.099855956 - 23880 2.388 0.70685794 0.70685667 -6.0611676e-08 -0.099856386 -0.099856386 -0.099856386 - 23890 2.389 0.70685869 0.70685743 -5.9951373e-08 -0.099856813 -0.099856813 -0.099856813 - 23900 2.39 0.70685944 0.70685819 -5.8207909e-08 -0.09985724 -0.09985724 -0.09985724 - 23910 2.391 0.70686019 0.70685894 -5.5424637e-08 -0.099857665 -0.099857665 -0.099857665 - 23920 2.392 0.70686093 0.7068597 -5.1668687e-08 -0.099858089 -0.099858089 -0.099858089 - 23930 2.393 0.70686168 0.70686045 -4.702934e-08 -0.099858511 -0.099858511 -0.099858511 - 23940 2.394 0.70686242 0.7068612 -4.1615921e-08 -0.099858933 -0.099858933 -0.099858933 - 23950 2.395 0.70686316 0.70686194 -3.5555213e-08 -0.099859353 -0.099859353 -0.099859353 - 23960 2.396 0.7068639 0.70686269 -2.8988501e-08 -0.099859772 -0.099859772 -0.099859772 - 23970 2.397 0.70686463 0.70686342 -2.2068273e-08 -0.099860189 -0.099860189 -0.099860189 - 23980 2.398 0.70686537 0.70686416 -1.4954682e-08 -0.099860605 -0.099860605 -0.099860605 - 23990 2.399 0.7068661 0.7068649 -7.8118434e-09 -0.09986102 -0.09986102 -0.09986102 - 24000 2.4 0.70686684 0.70686563 -8.0404842e-10 -0.099861434 -0.099861434 -0.099861434 - 24010 2.401 0.70686757 0.70686635 5.9080126e-09 -0.099861847 -0.099861847 -0.099861847 - 24020 2.402 0.7068683 0.70686708 1.2170934e-08 -0.099862258 -0.099862258 -0.099862258 - 24030 2.403 0.70686902 0.7068678 1.7842097e-08 -0.099862668 -0.099862668 -0.099862668 - 24040 2.404 0.70686975 0.70686852 2.2792921e-08 -0.099863077 -0.099863077 -0.099863077 - 24050 2.405 0.70687048 0.70686924 2.6911771e-08 -0.099863484 -0.099863484 -0.099863484 - 24060 2.406 0.7068712 0.70686995 3.0106476e-08 -0.09986389 -0.09986389 -0.09986389 - 24070 2.407 0.70687192 0.70687066 3.2306389e-08 -0.099864295 -0.099864295 -0.099864295 - 24080 2.408 0.70687264 0.70687137 3.3463945e-08 -0.099864699 -0.099864699 -0.099864699 - 24090 2.409 0.70687336 0.70687208 3.3555687e-08 -0.099865102 -0.099865102 -0.099865102 - 24100 2.41 0.70687407 0.70687278 3.2582728e-08 -0.099865503 -0.099865503 -0.099865503 - 24110 2.411 0.70687478 0.70687349 3.0570656e-08 -0.099865903 -0.099865903 -0.099865903 - 24120 2.412 0.70687549 0.70687419 2.756887e-08 -0.099866302 -0.099866302 -0.099866302 - 24130 2.413 0.7068762 0.70687489 2.3649372e-08 -0.0998667 -0.0998667 -0.0998667 - 24140 2.414 0.70687691 0.70687558 1.8905042e-08 -0.099867096 -0.099867096 -0.099867096 - 24150 2.415 0.70687761 0.70687628 1.3447443e-08 -0.099867492 -0.099867492 -0.099867492 - 24160 2.416 0.70687831 0.70687697 7.4041986e-09 -0.099867886 -0.099867886 -0.099867886 - 24170 2.417 0.706879 0.70687767 9.1600922e-10 -0.099868279 -0.099868279 -0.099868279 - 24180 2.418 0.7068797 0.70687836 -5.866621e-09 -0.099868671 -0.099868671 -0.099868671 - 24190 2.419 0.70688039 0.70687905 -1.2786874e-08 -0.099869061 -0.099869061 -0.099869061 - 24200 2.42 0.70688108 0.70687974 -1.9685241e-08 -0.09986945 -0.09986945 -0.09986945 - 24210 2.421 0.70688176 0.70688043 -2.6403201e-08 -0.099869839 -0.099869839 -0.099869839 - 24220 2.422 0.70688244 0.70688111 -3.2786856e-08 -0.099870226 -0.099870226 -0.099870226 - 24230 2.423 0.70688312 0.7068818 -3.8690462e-08 -0.099870611 -0.099870611 -0.099870611 - 24240 2.424 0.7068838 0.70688248 -4.3979751e-08 -0.099870996 -0.099870996 -0.099870996 - 24250 2.425 0.70688448 0.70688316 -4.8534982e-08 -0.09987138 -0.09987138 -0.09987138 - 24260 2.426 0.70688515 0.70688384 -5.2253654e-08 -0.099871762 -0.099871762 -0.099871762 - 24270 2.427 0.70688582 0.70688452 -5.5052807e-08 -0.099872143 -0.099872143 -0.099872143 - 24280 2.428 0.70688648 0.7068852 -5.6870872e-08 -0.099872523 -0.099872523 -0.099872523 - 24290 2.429 0.70688715 0.70688587 -5.7669019e-08 -0.099872902 -0.099872902 -0.099872902 - 24300 2.43 0.70688781 0.70688654 -5.7431987e-08 -0.09987328 -0.09987328 -0.09987328 - 24310 2.431 0.70688847 0.70688722 -5.6168356e-08 -0.099873656 -0.099873656 -0.099873656 - 24320 2.432 0.70688913 0.70688788 -5.3910283e-08 -0.099874032 -0.099874032 -0.099874032 - 24330 2.433 0.70688979 0.70688855 -5.071269e-08 -0.099874406 -0.099874406 -0.099874406 - 24340 2.434 0.70689045 0.70688921 -4.6651932e-08 -0.099874779 -0.099874779 -0.099874779 - 24350 2.435 0.7068911 0.70688987 -4.1823977e-08 -0.099875151 -0.099875151 -0.099875151 - 24360 2.436 0.70689175 0.70689053 -3.6342143e-08 -0.099875522 -0.099875522 -0.099875522 - 24370 2.437 0.70689241 0.70689119 -3.0334435e-08 -0.099875892 -0.099875892 -0.099875892 - 24380 2.438 0.70689306 0.70689184 -2.3940563e-08 -0.099876261 -0.099876261 -0.099876261 - 24390 2.439 0.70689371 0.70689249 -1.730869e-08 -0.099876628 -0.099876628 -0.099876628 - 24400 2.44 0.70689435 0.70689314 -1.0592007e-08 -0.099876995 -0.099876995 -0.099876995 - 24410 2.441 0.706895 0.70689379 -3.945187e-09 -0.09987736 -0.09987736 -0.09987736 - 24420 2.442 0.70689565 0.70689443 2.4791681e-09 -0.099877724 -0.099877724 -0.099877724 - 24430 2.443 0.70689629 0.70689507 8.5340334e-09 -0.099878087 -0.099878087 -0.099878087 - 24440 2.444 0.70689693 0.70689571 1.4081323e-08 -0.099878449 -0.099878449 -0.099878449 - 24450 2.445 0.70689757 0.70689634 1.8995038e-08 -0.09987881 -0.09987881 -0.09987881 - 24460 2.446 0.70689821 0.70689698 2.3164127e-08 -0.09987917 -0.09987917 -0.09987917 - 24470 2.447 0.70689885 0.70689761 2.6494993e-08 -0.099879529 -0.099879529 -0.099879529 - 24480 2.448 0.70689949 0.70689823 2.8913594e-08 -0.099879887 -0.099879887 -0.099879887 - 24490 2.449 0.70690012 0.70689886 3.0367085e-08 -0.099880243 -0.099880243 -0.099880243 - 24500 2.45 0.70690076 0.70689948 3.0824969e-08 -0.099880599 -0.099880599 -0.099880599 - 24510 2.451 0.70690139 0.70690011 3.0279732e-08 -0.099880953 -0.099880953 -0.099880953 - 24520 2.452 0.70690202 0.70690073 2.8746944e-08 -0.099881306 -0.099881306 -0.099881306 - 24530 2.453 0.70690265 0.70690134 2.6264834e-08 -0.099881659 -0.099881659 -0.099881659 - 24540 2.454 0.70690327 0.70690196 2.2893339e-08 -0.09988201 -0.09988201 -0.09988201 - 24550 2.455 0.70690389 0.70690258 1.8712663e-08 -0.09988236 -0.09988236 -0.09988236 - 24560 2.456 0.70690451 0.70690319 1.3821372e-08 -0.099882709 -0.099882709 -0.099882709 - 24570 2.457 0.70690513 0.7069038 8.3340722e-09 -0.099883057 -0.099883057 -0.099883057 - 24580 2.458 0.70690575 0.70690442 2.3787239e-09 -0.099883404 -0.099883404 -0.099883404 - 24590 2.459 0.70690636 0.70690503 -3.9063373e-09 -0.09988375 -0.09988375 -0.09988375 - 24600 2.46 0.70690697 0.70690564 -1.0375614e-08 -0.099884095 -0.099884095 -0.099884095 - 24610 2.461 0.70690758 0.70690624 -1.6879814e-08 -0.099884439 -0.099884439 -0.099884439 - 24620 2.462 0.70690818 0.70690685 -2.3269292e-08 -0.099884781 -0.099884781 -0.099884781 - 24630 2.463 0.70690879 0.70690746 -2.9397496e-08 -0.099885123 -0.099885123 -0.099885123 - 24640 2.464 0.70690939 0.70690806 -3.512432e-08 -0.099885464 -0.099885464 -0.099885464 - 24650 2.465 0.70690998 0.70690866 -4.0319315e-08 -0.099885803 -0.099885803 -0.099885803 - 24660 2.466 0.70691058 0.70690927 -4.486465e-08 -0.099886142 -0.099886142 -0.099886142 - 24670 2.467 0.70691117 0.70690987 -4.8657787e-08 -0.09988648 -0.09988648 -0.09988648 - 24680 2.468 0.70691176 0.70691047 -5.1613796e-08 -0.099886816 -0.099886816 -0.099886816 - 24690 2.469 0.70691235 0.70691106 -5.3667247e-08 -0.099887152 -0.099887152 -0.099887152 - 24700 2.47 0.70691294 0.70691166 -5.4773659e-08 -0.099887486 -0.099887486 -0.099887486 - 24710 2.471 0.70691353 0.70691225 -5.4910461e-08 -0.09988782 -0.09988782 -0.09988782 - 24720 2.472 0.70691411 0.70691285 -5.4077443e-08 -0.099888152 -0.099888152 -0.099888152 - 24730 2.473 0.70691469 0.70691344 -5.2296692e-08 -0.099888484 -0.099888484 -0.099888484 - 24740 2.474 0.70691527 0.70691403 -4.9612019e-08 -0.099888814 -0.099888814 -0.099888814 - 24750 2.475 0.70691585 0.70691461 -4.6087884e-08 -0.099889144 -0.099889144 -0.099889144 - 24760 2.476 0.70691643 0.7069152 -4.1807855e-08 -0.099889472 -0.099889472 -0.099889472 - 24770 2.477 0.706917 0.70691578 -3.6872624e-08 -0.0998898 -0.0998898 -0.0998898 - 24780 2.478 0.70691758 0.70691636 -3.1397643e-08 -0.099890126 -0.099890126 -0.099890126 - 24790 2.479 0.70691815 0.70691694 -2.5510426e-08 -0.099890452 -0.099890452 -0.099890452 - 24800 2.48 0.70691873 0.70691751 -1.9347578e-08 -0.099890777 -0.099890777 -0.099890777 - 24810 2.481 0.7069193 0.70691808 -1.3051629e-08 -0.0998911 -0.0998911 -0.0998911 - 24820 2.482 0.70691987 0.70691865 -6.767737e-09 -0.099891423 -0.099891423 -0.099891423 - 24830 2.483 0.70692044 0.70691922 -6.4034447e-10 -0.099891744 -0.099891744 -0.099891744 - 24840 2.484 0.70692101 0.70691979 5.1901416e-09 -0.099892065 -0.099892065 -0.099892065 - 24850 2.485 0.70692158 0.70692035 1.0590565e-08 -0.099892385 -0.099892385 -0.099892385 - 24860 2.486 0.70692214 0.70692091 1.5438062e-08 -0.099892703 -0.099892703 -0.099892703 - 24870 2.487 0.70692271 0.70692147 1.962285e-08 -0.099893021 -0.099893021 -0.099893021 - 24880 2.488 0.70692327 0.70692202 2.305072e-08 -0.099893338 -0.099893338 -0.099893338 - 24890 2.489 0.70692383 0.70692258 2.5645147e-08 -0.099893654 -0.099893654 -0.099893654 - 24900 2.49 0.70692439 0.70692313 2.7349003e-08 -0.099893968 -0.099893968 -0.099893968 - 24910 2.491 0.70692495 0.70692368 2.8125808e-08 -0.099894282 -0.099894282 -0.099894282 - 24920 2.492 0.70692551 0.70692423 2.7960507e-08 -0.099894595 -0.099894595 -0.099894595 - 24930 2.493 0.70692607 0.70692478 2.6859752e-08 -0.099894907 -0.099894907 -0.099894907 - 24940 2.494 0.70692662 0.70692532 2.4851683e-08 -0.099895218 -0.099895218 -0.099895218 - 24950 2.495 0.70692717 0.70692587 2.1985217e-08 -0.099895528 -0.099895528 -0.099895528 - 24960 2.496 0.70692772 0.70692641 1.8328859e-08 -0.099895838 -0.099895838 -0.099895838 - 24970 2.497 0.70692827 0.70692695 1.3969067e-08 -0.099896146 -0.099896146 -0.099896146 - 24980 2.498 0.70692882 0.70692749 9.0082126e-09 -0.099896453 -0.099896453 -0.099896453 - 24990 2.499 0.70692936 0.70692803 3.5621776e-09 -0.099896759 -0.099896759 -0.099896759 - 25000 2.5 0.7069299 0.70692857 -2.242352e-09 -0.099897065 -0.099897065 -0.099897065 - 25010 2.501 0.70693044 0.70692911 -8.2708303e-09 -0.099897369 -0.099897369 -0.099897369 - 25020 2.502 0.70693098 0.70692965 -1.438397e-08 -0.099897673 -0.099897673 -0.099897673 - 25030 2.503 0.70693151 0.70693018 -2.0440957e-08 -0.099897976 -0.099897976 -0.099897976 - 25040 2.504 0.70693205 0.70693072 -2.6302696e-08 -0.099898277 -0.099898277 -0.099898277 - 25050 2.505 0.70693258 0.70693125 -3.1835002e-08 -0.099898578 -0.099898578 -0.099898578 - 25060 2.506 0.7069331 0.70693178 -3.6911669e-08 -0.099898878 -0.099898878 -0.099898878 - 25070 2.507 0.70693363 0.70693232 -4.1417351e-08 -0.099899177 -0.099899177 -0.099899177 - 25080 2.508 0.70693415 0.70693285 -4.5250177e-08 -0.099899475 -0.099899475 -0.099899475 - 25090 2.509 0.70693468 0.70693338 -4.8324058e-08 -0.099899772 -0.099899772 -0.099899772 - 25100 2.51 0.7069352 0.7069339 -5.0570614e-08 -0.099900069 -0.099900069 -0.099900069 - 25110 2.511 0.70693571 0.70693443 -5.1940696e-08 -0.099900364 -0.099900364 -0.099900364 - 25120 2.512 0.70693623 0.70693495 -5.2405453e-08 -0.099900659 -0.099900659 -0.099900659 - 25130 2.513 0.70693675 0.70693548 -5.1956942e-08 -0.099900952 -0.099900952 -0.099900952 - 25140 2.514 0.70693726 0.706936 -5.0608239e-08 -0.099901245 -0.099901245 -0.099901245 - 25150 2.515 0.70693777 0.70693652 -4.8393082e-08 -0.099901537 -0.099901537 -0.099901537 - 25160 2.516 0.70693828 0.70693704 -4.5365025e-08 -0.099901828 -0.099901828 -0.099901828 - 25170 2.517 0.70693879 0.70693755 -4.1596156e-08 -0.099902118 -0.099902118 -0.099902118 - 25180 2.518 0.7069393 0.70693807 -3.7175374e-08 -0.099902407 -0.099902407 -0.099902407 - 25190 2.519 0.70693981 0.70693858 -3.2206301e-08 -0.099902695 -0.099902695 -0.099902695 - 25200 2.52 0.70694031 0.70693909 -2.6804852e-08 -0.099902983 -0.099902983 -0.099902983 - 25210 2.521 0.70694082 0.7069396 -2.1096532e-08 -0.099903269 -0.099903269 -0.099903269 - 25220 2.522 0.70694132 0.7069401 -1.5213525e-08 -0.099903555 -0.099903555 -0.099903555 - 25230 2.523 0.70694183 0.70694061 -9.2916271e-09 -0.09990384 -0.09990384 -0.09990384 - 25240 2.524 0.70694233 0.70694111 -3.4671218e-09 -0.099904124 -0.099904124 -0.099904124 - 25250 2.525 0.70694283 0.70694161 2.1263612e-09 -0.099904407 -0.099904407 -0.099904407 - 25260 2.526 0.70694333 0.70694211 7.3609082e-09 -0.099904689 -0.099904689 -0.099904689 - 25270 2.527 0.70694383 0.7069426 1.2117246e-08 -0.099904971 -0.099904971 -0.099904971 - 25280 2.528 0.70694433 0.70694309 1.6287457e-08 -0.099905251 -0.099905251 -0.099905251 - 25290 2.529 0.70694483 0.70694359 1.9777428e-08 -0.099905531 -0.099905531 -0.099905531 - 25300 2.53 0.70694533 0.70694407 2.2508973e-08 -0.09990581 -0.09990581 -0.09990581 - 25310 2.531 0.70694582 0.70694456 2.4421578e-08 -0.099906088 -0.099906088 -0.099906088 - 25320 2.532 0.70694632 0.70694505 2.5473747e-08 -0.099906365 -0.099906365 -0.099906365 - 25330 2.533 0.70694681 0.70694553 2.564389e-08 -0.099906641 -0.099906641 -0.099906641 - 25340 2.534 0.7069473 0.70694602 2.4930766e-08 -0.099906917 -0.099906917 -0.099906917 - 25350 2.535 0.70694779 0.7069465 2.3353447e-08 -0.099907191 -0.099907191 -0.099907191 - 25360 2.536 0.70694828 0.70694698 2.0950816e-08 -0.099907465 -0.099907465 -0.099907465 - 25370 2.537 0.70694876 0.70694746 1.7780618e-08 -0.099907738 -0.099907738 -0.099907738 - 25380 2.538 0.70694925 0.70694794 1.3918071e-08 -0.09990801 -0.09990801 -0.09990801 - 25390 2.539 0.70694973 0.70694841 9.4540864e-09 -0.099908281 -0.099908281 -0.099908281 - 25400 2.54 0.70695021 0.70694889 4.4931285e-09 -0.099908552 -0.099908552 -0.099908552 - 25410 2.541 0.70695069 0.70694936 -8.4922654e-10 -0.099908822 -0.099908822 -0.099908822 - 25420 2.542 0.70695117 0.70694984 -6.4489828e-09 -0.099909091 -0.099909091 -0.099909091 - 25430 2.543 0.70695164 0.70695031 -1.2176601e-08 -0.099909359 -0.099909359 -0.099909359 - 25440 2.544 0.70695211 0.70695078 -1.7899994e-08 -0.099909626 -0.099909626 -0.099909626 - 25450 2.545 0.70695258 0.70695126 -2.348757e-08 -0.099909892 -0.099909892 -0.099909892 - 25460 2.546 0.70695305 0.70695173 -2.8811262e-08 -0.099910158 -0.099910158 -0.099910158 - 25470 2.547 0.70695352 0.7069522 -3.3749454e-08 -0.099910423 -0.099910423 -0.099910423 - 25480 2.548 0.70695398 0.70695267 -3.8189766e-08 -0.099910687 -0.099910687 -0.099910687 - 25490 2.549 0.70695444 0.70695314 -4.2031604e-08 -0.09991095 -0.09991095 -0.09991095 - 25500 2.55 0.7069549 0.7069536 -4.5188441e-08 -0.099911212 -0.099911212 -0.099911212 - 25510 2.551 0.70695536 0.70695407 -4.7589763e-08 -0.099911474 -0.099911474 -0.099911474 - 25520 2.552 0.70695582 0.70695453 -4.9182641e-08 -0.099911735 -0.099911735 -0.099911735 - 25530 2.553 0.70695628 0.706955 -4.9932896e-08 -0.099911995 -0.099911995 -0.099911995 - 25540 2.554 0.70695673 0.70695546 -4.9825829e-08 -0.099912254 -0.099912254 -0.099912254 - 25550 2.555 0.70695718 0.70695592 -4.8866497e-08 -0.099912513 -0.099912513 -0.099912513 - 25560 2.556 0.70695764 0.70695638 -4.7079541e-08 -0.09991277 -0.09991277 -0.09991277 - 25570 2.557 0.70695809 0.70695684 -4.4508558e-08 -0.099913027 -0.099913027 -0.099913027 - 25580 2.558 0.70695854 0.7069573 -4.1215038e-08 -0.099913283 -0.099913283 -0.099913283 - 25590 2.559 0.70695899 0.70695775 -3.7276903e-08 -0.099913539 -0.099913539 -0.099913539 - 25600 2.56 0.70695943 0.7069582 -3.278666e-08 -0.099913793 -0.099913793 -0.099913793 - 25610 2.561 0.70695988 0.70695865 -2.7849232e-08 -0.099914047 -0.099914047 -0.099914047 - 25620 2.562 0.70696033 0.7069591 -2.2579507e-08 -0.0999143 -0.0999143 -0.0999143 - 25630 2.563 0.70696077 0.70695955 -1.7099665e-08 -0.099914552 -0.099914552 -0.099914552 - 25640 2.564 0.70696122 0.70695999 -1.1536349e-08 -0.099914804 -0.099914804 -0.099914804 - 25650 2.565 0.70696166 0.70696044 -6.0177391e-09 -0.099915055 -0.099915055 -0.099915055 - 25660 2.566 0.7069621 0.70696088 -6.7059702e-10 -0.099915305 -0.099915305 -0.099915305 - 25670 2.567 0.70696254 0.70696132 4.3826405e-09 -0.099915554 -0.099915554 -0.099915554 - 25680 2.568 0.70696299 0.70696175 9.026666e-09 -0.099915802 -0.099915802 -0.099915802 - 25690 2.569 0.70696343 0.70696219 1.3155931e-08 -0.09991605 -0.09991605 -0.09991605 - 25700 2.57 0.70696387 0.70696262 1.6677042e-08 -0.099916297 -0.099916297 -0.099916297 - 25710 2.571 0.70696431 0.70696305 1.9510875e-08 -0.099916543 -0.099916543 -0.099916543 - 25720 2.572 0.70696474 0.70696348 2.1594347e-08 -0.099916789 -0.099916789 -0.099916789 - 25730 2.573 0.70696518 0.70696391 2.2881822e-08 -0.099917033 -0.099917033 -0.099917033 - 25740 2.574 0.70696561 0.70696434 2.3346104e-08 -0.099917277 -0.099917277 -0.099917277 - 25750 2.575 0.70696605 0.70696477 2.297901e-08 -0.09991752 -0.09991752 -0.09991752 - 25760 2.576 0.70696648 0.70696519 2.1791499e-08 -0.099917763 -0.099917763 -0.099917763 - 25770 2.577 0.70696691 0.70696562 1.9813363e-08 -0.099918005 -0.099918005 -0.099918005 - 25780 2.578 0.70696734 0.70696604 1.7092482e-08 -0.099918246 -0.099918246 -0.099918246 - 25790 2.579 0.70696777 0.70696646 1.3693673e-08 -0.099918486 -0.099918486 -0.099918486 - 25800 2.58 0.7069682 0.70696688 9.6971429e-09 -0.099918726 -0.099918726 -0.099918726 - 25810 2.581 0.70696862 0.7069673 5.1966028e-09 -0.099918964 -0.099918964 -0.099918964 - 25820 2.582 0.70696904 0.70696772 2.9706868e-10 -0.099919203 -0.099919203 -0.099919203 - 25830 2.583 0.70696946 0.70696814 -4.8875861e-09 -0.09991944 -0.09991944 -0.09991944 - 25840 2.584 0.70696988 0.70696856 -1.0237277e-08 -0.099919677 -0.099919677 -0.099919677 - 25850 2.585 0.7069703 0.70696898 -1.5628487e-08 -0.099919913 -0.099919913 -0.099919913 - 25860 2.586 0.70697072 0.70696939 -2.093712e-08 -0.099920148 -0.099920148 -0.099920148 - 25870 2.587 0.70697113 0.70696981 -2.6041352e-08 -0.099920382 -0.099920382 -0.099920382 - 25880 2.588 0.70697154 0.70697022 -3.0824431e-08 -0.099920616 -0.099920616 -0.099920616 - 25890 2.589 0.70697195 0.70697064 -3.5177341e-08 -0.099920849 -0.099920849 -0.099920849 - 25900 2.59 0.70697236 0.70697105 -3.9001289e-08 -0.099921082 -0.099921082 -0.099921082 - 25910 2.591 0.70697277 0.70697146 -4.2209945e-08 -0.099921313 -0.099921313 -0.099921313 - 25920 2.592 0.70697317 0.70697188 -4.4731387e-08 -0.099921544 -0.099921544 -0.099921544 - 25930 2.593 0.70697357 0.70697229 -4.6509718e-08 -0.099921775 -0.099921775 -0.099921775 - 25940 2.594 0.70697398 0.7069727 -4.7506293e-08 -0.099922004 -0.099922004 -0.099922004 - 25950 2.595 0.70697438 0.7069731 -4.7700565e-08 -0.099922233 -0.099922233 -0.099922233 - 25960 2.596 0.70697478 0.70697351 -4.7090496e-08 -0.099922462 -0.099922462 -0.099922462 - 25970 2.597 0.70697518 0.70697392 -4.569255e-08 -0.099922689 -0.099922689 -0.099922689 - 25980 2.598 0.70697557 0.70697432 -4.3541262e-08 -0.099922916 -0.099922916 -0.099922916 - 25990 2.599 0.70697597 0.70697472 -4.0688383e-08 -0.099923142 -0.099923142 -0.099923142 - 26000 2.6 0.70697637 0.70697513 -3.7201641e-08 -0.099923367 -0.099923367 -0.099923367 - 26010 2.601 0.70697676 0.70697553 -3.3163136e-08 -0.099923592 -0.099923592 -0.099923592 - 26020 2.602 0.70697716 0.70697592 -2.8667406e-08 -0.099923816 -0.099923816 -0.099923816 - 26030 2.603 0.70697755 0.70697632 -2.3819219e-08 -0.09992404 -0.09992404 -0.09992404 - 26040 2.604 0.70697794 0.70697672 -1.873113e-08 -0.099924262 -0.099924262 -0.099924262 - 26050 2.605 0.70697833 0.70697711 -1.3520869e-08 -0.099924485 -0.099924485 -0.099924485 - 26060 2.606 0.70697873 0.7069775 -8.3086186e-09 -0.099924706 -0.099924706 -0.099924706 - 26070 2.607 0.70697912 0.70697789 -3.2142456e-09 -0.099924927 -0.099924927 -0.099924927 - 26080 2.608 0.70697951 0.70697828 1.6454587e-09 -0.099925147 -0.099925147 -0.099925147 - 26090 2.609 0.7069799 0.70697866 6.1594525e-09 -0.099925366 -0.099925366 -0.099925366 - 26100 2.61 0.70698029 0.70697905 1.022498e-08 -0.099925585 -0.099925585 -0.099925585 - 26110 2.611 0.70698067 0.70697943 1.374991e-08 -0.099925803 -0.099925803 -0.099925803 - 26120 2.612 0.70698106 0.70697981 1.665482e-08 -0.09992602 -0.09992602 -0.09992602 - 26130 2.613 0.70698145 0.70698019 1.8874789e-08 -0.099926237 -0.099926237 -0.099926237 - 26140 2.614 0.70698183 0.70698057 2.0360839e-08 -0.099926453 -0.099926453 -0.099926453 - 26150 2.615 0.70698222 0.70698095 2.1081022e-08 -0.099926668 -0.099926668 -0.099926668 - 26160 2.616 0.7069826 0.70698132 2.1021096e-08 -0.099926883 -0.099926883 -0.099926883 - 26170 2.617 0.70698298 0.7069817 2.0184801e-08 -0.099927097 -0.099927097 -0.099927097 - 26180 2.618 0.70698336 0.70698207 1.8593721e-08 -0.099927311 -0.099927311 -0.099927311 - 26190 2.619 0.70698374 0.70698245 1.6286729e-08 -0.099927524 -0.099927524 -0.099927524 - 26200 2.62 0.70698412 0.70698282 1.3319047e-08 -0.099927736 -0.099927736 -0.099927736 - 26210 2.621 0.7069845 0.70698319 9.7609198e-09 -0.099927947 -0.099927947 -0.099927947 - 26220 2.622 0.70698487 0.70698356 5.695959e-09 -0.099928158 -0.099928158 -0.099928158 - 26230 2.623 0.70698525 0.70698393 1.2191777e-09 -0.099928368 -0.099928368 -0.099928368 - 26240 2.624 0.70698562 0.7069843 -3.5652283e-09 -0.099928578 -0.099928578 -0.099928578 - 26250 2.625 0.70698599 0.70698467 -8.5463044e-09 -0.099928787 -0.099928787 -0.099928787 - 26260 2.626 0.70698636 0.70698504 -1.360891e-08 -0.099928995 -0.099928995 -0.099928995 - 26270 2.627 0.70698672 0.7069854 -1.8636377e-08 -0.099929203 -0.099929203 -0.099929203 - 26280 2.628 0.70698709 0.70698577 -2.3513199e-08 -0.09992941 -0.09992941 -0.09992941 - 26290 2.629 0.70698745 0.70698614 -2.8127686e-08 -0.099929617 -0.099929617 -0.099929617 - 26300 2.63 0.70698782 0.7069865 -3.2374515e-08 -0.099929823 -0.099929823 -0.099929823 - 26310 2.631 0.70698818 0.70698687 -3.615714e-08 -0.099930028 -0.099930028 -0.099930028 - 26320 2.632 0.70698854 0.70698723 -3.938998e-08 -0.099930232 -0.099930232 -0.099930232 - 26330 2.633 0.70698889 0.7069876 -4.2000359e-08 -0.099930436 -0.099930436 -0.099930436 - 26340 2.634 0.70698925 0.70698796 -4.3930131e-08 -0.09993064 -0.09993064 -0.09993064 - 26350 2.635 0.7069896 0.70698832 -4.5136983e-08 -0.099930842 -0.099930842 -0.099930842 - 26360 2.636 0.70698996 0.70698868 -4.5595349e-08 -0.099931044 -0.099931044 -0.099931044 - 26370 2.637 0.70699031 0.70698904 -4.5296959e-08 -0.099931246 -0.099931246 -0.099931246 - 26380 2.638 0.70699066 0.7069894 -4.4250965e-08 -0.099931447 -0.099931447 -0.099931447 - 26390 2.639 0.70699101 0.70698976 -4.2483687e-08 -0.099931647 -0.099931647 -0.099931647 - 26400 2.64 0.70699136 0.70699011 -4.0037951e-08 -0.099931847 -0.099931847 -0.099931847 - 26410 2.641 0.70699171 0.70699047 -3.6972056e-08 -0.099932046 -0.099932046 -0.099932046 - 26420 2.642 0.70699206 0.70699082 -3.3358386e-08 -0.099932244 -0.099932244 -0.099932244 - 26430 2.643 0.70699241 0.70699117 -2.9281703e-08 -0.099932442 -0.099932442 -0.099932442 - 26440 2.644 0.70699276 0.70699152 -2.4837158e-08 -0.099932639 -0.099932639 -0.099932639 - 26450 2.645 0.7069931 0.70699187 -2.0128076e-08 -0.099932836 -0.099932836 -0.099932836 - 26460 2.646 0.70699345 0.70699222 -1.5263551e-08 -0.099933032 -0.099933032 -0.099933032 - 26470 2.647 0.70699379 0.70699257 -1.0355922e-08 -0.099933228 -0.099933228 -0.099933228 - 26480 2.648 0.70699414 0.70699291 -5.5181785e-09 -0.099933423 -0.099933423 -0.099933423 - 26490 2.649 0.70699448 0.70699325 -8.6136106e-10 -0.099933617 -0.099933617 -0.099933617 - 26500 2.65 0.70699483 0.70699359 3.507987e-09 -0.099933811 -0.099933811 -0.099933811 - 26510 2.651 0.70699517 0.70699393 7.4902557e-09 -0.099934004 -0.099934004 -0.099934004 - 26520 2.652 0.70699551 0.70699427 1.0995039e-08 -0.099934196 -0.099934196 -0.099934196 - 26530 2.653 0.70699586 0.70699461 1.3943183e-08 -0.099934388 -0.099934388 -0.099934388 - 26540 2.654 0.7069962 0.70699494 1.6268578e-08 -0.099934579 -0.099934579 -0.099934579 - 26550 2.655 0.70699654 0.70699528 1.7919633e-08 -0.09993477 -0.09993477 -0.09993477 - 26560 2.656 0.70699688 0.70699561 1.8860422e-08 -0.09993496 -0.09993496 -0.09993496 - 26570 2.657 0.70699722 0.70699594 1.9071461e-08 -0.09993515 -0.09993515 -0.09993515 - 26580 2.658 0.70699755 0.70699627 1.8550109e-08 -0.099935339 -0.099935339 -0.099935339 - 26590 2.659 0.70699789 0.7069966 1.7310572e-08 -0.099935528 -0.099935528 -0.099935528 - 26600 2.66 0.70699823 0.70699693 1.5383533e-08 -0.099935716 -0.099935716 -0.099935716 - 26610 2.661 0.70699856 0.70699726 1.281539e-08 -0.099935903 -0.099935903 -0.099935903 - 26620 2.662 0.70699889 0.70699759 9.6671452e-09 -0.09993609 -0.09993609 -0.09993609 - 26630 2.663 0.70699922 0.70699791 6.0129553e-09 -0.099936276 -0.099936276 -0.099936276 - 26640 2.664 0.70699955 0.70699824 1.9383889e-09 -0.099936461 -0.099936461 -0.099936461 - 26650 2.665 0.70699988 0.70699857 -2.4615778e-09 -0.099936647 -0.099936647 -0.099936647 - 26660 2.666 0.70700021 0.70699889 -7.0847727e-09 -0.099936831 -0.099936831 -0.099936831 - 26670 2.667 0.70700054 0.70699922 -1.18242e-08 -0.099937015 -0.099937015 -0.099937015 - 26680 2.668 0.70700086 0.70699954 -1.6570514e-08 -0.099937198 -0.099937198 -0.099937198 - 26690 2.669 0.70700118 0.70699987 -2.1214544e-08 -0.099937381 -0.099937381 -0.099937381 - 26700 2.67 0.7070015 0.70700019 -2.5649799e-08 -0.099937564 -0.099937564 -0.099937564 - 26710 2.671 0.70700182 0.70700051 -2.9774915e-08 -0.099937745 -0.099937745 -0.099937745 - 26720 2.672 0.70700214 0.70700083 -3.3495964e-08 -0.099937926 -0.099937926 -0.099937926 - 26730 2.673 0.70700246 0.70700116 -3.6728598e-08 -0.099938107 -0.099938107 -0.099938107 - 26740 2.674 0.70700277 0.70700148 -3.9399956e-08 -0.099938287 -0.099938287 -0.099938287 - 26750 2.675 0.70700309 0.7070018 -4.1450304e-08 -0.099938467 -0.099938467 -0.099938467 - 26760 2.676 0.7070034 0.70700212 -4.2834371e-08 -0.099938646 -0.099938646 -0.099938646 - 26770 2.677 0.70700371 0.70700244 -4.3522347e-08 -0.099938824 -0.099938824 -0.099938824 - 26780 2.678 0.70700403 0.70700275 -4.3500519e-08 -0.099939002 -0.099939002 -0.099939002 - 26790 2.679 0.70700434 0.70700307 -4.2771539e-08 -0.099939179 -0.099939179 -0.099939179 - 26800 2.68 0.70700465 0.70700339 -4.1354316e-08 -0.099939356 -0.099939356 -0.099939356 - 26810 2.681 0.70700495 0.7070037 -3.9283528e-08 -0.099939533 -0.099939533 -0.099939533 - 26820 2.682 0.70700526 0.70700401 -3.6608776e-08 -0.099939708 -0.099939708 -0.099939708 - 26830 2.683 0.70700557 0.70700433 -3.3393404e-08 -0.099939884 -0.099939884 -0.099939884 - 26840 2.684 0.70700588 0.70700464 -2.9712994e-08 -0.099940058 -0.099940058 -0.099940058 - 26850 2.685 0.70700618 0.70700495 -2.5653597e-08 -0.099940232 -0.099940232 -0.099940232 - 26860 2.686 0.70700649 0.70700526 -2.1309716e-08 -0.099940406 -0.099940406 -0.099940406 - 26870 2.687 0.70700679 0.70700556 -1.6782111e-08 -0.099940579 -0.099940579 -0.099940579 - 26880 2.688 0.7070071 0.70700587 -1.2175464e-08 -0.099940752 -0.099940752 -0.099940752 - 26890 2.689 0.7070074 0.70700617 -7.5959545e-09 -0.099940924 -0.099940924 -0.099940924 - 26900 2.69 0.70700771 0.70700647 -3.1488182e-09 -0.099941095 -0.099941095 -0.099941095 - 26910 2.691 0.70700801 0.70700677 1.0640726e-09 -0.099941266 -0.099941266 -0.099941266 - 26920 2.692 0.70700831 0.70700707 4.9465414e-09 -0.099941437 -0.099941437 -0.099941437 - 26930 2.693 0.70700862 0.70700737 8.4103017e-09 -0.099941607 -0.099941607 -0.099941607 - 26940 2.694 0.70700892 0.70700767 1.1376964e-08 -0.099941776 -0.099941776 -0.099941776 - 26950 2.695 0.70700922 0.70700797 1.3779808e-08 -0.099941945 -0.099941945 -0.099941945 - 26960 2.696 0.70700952 0.70700826 1.5565283e-08 -0.099942114 -0.099942114 -0.099942114 - 26970 2.697 0.70700982 0.70700855 1.6694197e-08 -0.099942282 -0.099942282 -0.099942282 - 26980 2.698 0.70701012 0.70700885 1.7142578e-08 -0.099942449 -0.099942449 -0.099942449 - 26990 2.699 0.70701042 0.70700914 1.6902175e-08 -0.099942616 -0.099942616 -0.099942616 - 27000 2.7 0.70701072 0.70700943 1.5980604e-08 -0.099942783 -0.099942783 -0.099942783 - 27010 2.701 0.70701101 0.70700972 1.4401123e-08 -0.099942948 -0.099942948 -0.099942948 - 27020 2.702 0.70701131 0.70701001 1.220205e-08 -0.099943114 -0.099943114 -0.099943114 - 27030 2.703 0.7070116 0.7070103 9.435837e-09 -0.099943279 -0.099943279 -0.099943279 - 27040 2.704 0.7070119 0.70701059 6.1678181e-09 -0.099943443 -0.099943443 -0.099943443 - 27050 2.705 0.70701219 0.70701088 2.4746714e-09 -0.099943607 -0.099943607 -0.099943607 - 27060 2.706 0.70701248 0.70701116 -1.5573806e-09 -0.09994377 -0.09994377 -0.09994377 - 27070 2.707 0.70701277 0.70701145 -5.8345826e-09 -0.099943933 -0.099943933 -0.099943933 - 27080 2.708 0.70701305 0.70701174 -1.0257825e-08 -0.099944096 -0.099944096 -0.099944096 - 27090 2.709 0.70701334 0.70701202 -1.4724941e-08 -0.099944258 -0.099944258 -0.099944258 - 27100 2.71 0.70701363 0.70701231 -1.9133063e-08 -0.099944419 -0.099944419 -0.099944419 - 27110 2.711 0.70701391 0.7070126 -2.3380992e-08 -0.09994458 -0.09994458 -0.09994458 - 27120 2.712 0.70701419 0.70701288 -2.737152e-08 -0.099944741 -0.099944741 -0.099944741 - 27130 2.713 0.70701447 0.70701317 -3.1013653e-08 -0.099944901 -0.099944901 -0.099944901 - 27140 2.714 0.70701475 0.70701345 -3.4224685e-08 -0.09994506 -0.09994506 -0.09994506 - 27150 2.715 0.70701503 0.70701373 -3.6932076e-08 -0.099945219 -0.099945219 -0.099945219 - 27160 2.716 0.70701531 0.70701402 -3.9075088e-08 -0.099945378 -0.099945378 -0.099945378 - 27170 2.717 0.70701558 0.7070143 -4.0606144e-08 -0.099945536 -0.099945536 -0.099945536 - 27180 2.718 0.70701586 0.70701458 -4.149189e-08 -0.099945693 -0.099945693 -0.099945693 - 27190 2.719 0.70701613 0.70701486 -4.171391e-08 -0.09994585 -0.09994585 -0.09994585 - 27200 2.72 0.70701641 0.70701514 -4.1269108e-08 -0.099946007 -0.099946007 -0.099946007 - 27210 2.721 0.70701668 0.70701542 -4.0169737e-08 -0.099946163 -0.099946163 -0.099946163 - 27220 2.722 0.70701695 0.7070157 -3.8443063e-08 -0.099946319 -0.099946319 -0.099946319 - 27230 2.723 0.70701723 0.70701597 -3.6130697e-08 -0.099946474 -0.099946474 -0.099946474 - 27240 2.724 0.7070175 0.70701625 -3.3287594e-08 -0.099946629 -0.099946629 -0.099946629 - 27250 2.725 0.70701777 0.70701653 -2.998075e-08 -0.099946783 -0.099946783 -0.099946783 - 27260 2.726 0.70701804 0.7070168 -2.628762e-08 -0.099946937 -0.099946937 -0.099946937 - 27270 2.727 0.70701831 0.70701707 -2.2294312e-08 -0.09994709 -0.09994709 -0.09994709 - 27280 2.728 0.70701858 0.70701734 -1.8093574e-08 -0.099947243 -0.099947243 -0.099947243 - 27290 2.729 0.70701885 0.70701761 -1.3782643e-08 -0.099947395 -0.099947395 -0.099947395 - 27300 2.73 0.70701912 0.70701788 -9.4609994e-09 -0.099947547 -0.099947547 -0.099947547 - 27310 2.731 0.70701938 0.70701815 -5.2280646e-09 -0.099947699 -0.099947699 -0.099947699 - 27320 2.732 0.70701965 0.70701841 -1.1809204e-09 -0.09994785 -0.09994785 -0.09994785 - 27330 2.733 0.70701992 0.70701868 2.5879185e-09 -0.099948 -0.099948 -0.099948 - 27340 2.734 0.70702019 0.70701894 5.9926183e-09 -0.09994815 -0.09994815 -0.09994815 - 27350 2.735 0.70702045 0.7070192 8.9559802e-09 -0.0999483 -0.0999483 -0.0999483 - 27360 2.736 0.70702072 0.70701947 1.1411189e-08 -0.099948449 -0.099948449 -0.099948449 - 27370 2.737 0.70702099 0.70701973 1.3303318e-08 -0.099948598 -0.099948598 -0.099948598 - 27380 2.738 0.70702125 0.70701998 1.4590559e-08 -0.099948746 -0.099948746 -0.099948746 - 27390 2.739 0.70702151 0.70702024 1.524514e-08 -0.099948894 -0.099948894 -0.099948894 - 27400 2.74 0.70702178 0.7070205 1.5253923e-08 -0.099949041 -0.099949041 -0.099949041 - 27410 2.741 0.70702204 0.70702076 1.4618664e-08 -0.099949188 -0.099949188 -0.099949188 - 27420 2.742 0.7070223 0.70702101 1.3355924e-08 -0.099949335 -0.099949335 -0.099949335 - 27430 2.743 0.70702256 0.70702127 1.1496647e-08 -0.099949481 -0.099949481 -0.099949481 - 27440 2.744 0.70702282 0.70702152 9.0853996e-09 -0.099949626 -0.099949626 -0.099949626 - 27450 2.745 0.70702308 0.70702178 6.1793106e-09 -0.099949771 -0.099949771 -0.099949771 - 27460 2.746 0.70702334 0.70702203 2.8467151e-09 -0.099949916 -0.099949916 -0.099949916 - 27470 2.747 0.7070236 0.70702229 -8.3444954e-10 -0.09995006 -0.09995006 -0.09995006 - 27480 2.748 0.70702385 0.70702254 -4.7784655e-09 -0.099950204 -0.099950204 -0.099950204 - 27490 2.749 0.70702411 0.70702279 -8.8938295e-09 -0.099950348 -0.099950348 -0.099950348 - 27500 2.75 0.70702436 0.70702305 -1.3085375e-08 -0.099950491 -0.099950491 -0.099950491 - 27510 2.751 0.70702461 0.7070233 -1.7256471e-08 -0.099950633 -0.099950633 -0.099950633 - 27520 2.752 0.70702486 0.70702355 -2.131125e-08 -0.099950775 -0.099950775 -0.099950775 - 27530 2.753 0.70702511 0.7070238 -2.5156811e-08 -0.099950917 -0.099950917 -0.099950917 - 27540 2.754 0.70702536 0.70702405 -2.8705344e-08 -0.099951058 -0.099951058 -0.099951058 - 27550 2.755 0.70702561 0.7070243 -3.187614e-08 -0.099951199 -0.099951199 -0.099951199 - 27560 2.756 0.70702585 0.70702455 -3.4597417e-08 -0.099951339 -0.099951339 -0.099951339 - 27570 2.757 0.7070261 0.7070248 -3.6807954e-08 -0.099951479 -0.099951479 -0.099951479 - 27580 2.758 0.70702634 0.70702505 -3.8458458e-08 -0.099951619 -0.099951619 -0.099951619 - 27590 2.759 0.70702658 0.7070253 -3.9512667e-08 -0.099951758 -0.099951758 -0.099951758 - 27600 2.76 0.70702683 0.70702555 -3.9948144e-08 -0.099951897 -0.099951897 -0.099951897 - 27610 2.761 0.70702707 0.7070258 -3.9756748e-08 -0.099952035 -0.099952035 -0.099952035 - 27620 2.762 0.70702731 0.70702604 -3.8944781e-08 -0.099952173 -0.099952173 -0.099952173 - 27630 2.763 0.70702755 0.70702629 -3.7532797e-08 -0.09995231 -0.09995231 -0.09995231 - 27640 2.764 0.70702779 0.70702653 -3.5555091e-08 -0.099952447 -0.099952447 -0.099952447 - 27650 2.765 0.70702803 0.70702678 -3.3058861e-08 -0.099952584 -0.099952584 -0.099952584 - 27660 2.766 0.70702827 0.70702702 -3.010309e-08 -0.09995272 -0.09995272 -0.09995272 - 27670 2.767 0.7070285 0.70702726 -2.6757149e-08 -0.099952856 -0.099952856 -0.099952856 - 27680 2.768 0.70702874 0.7070275 -2.3099175e-08 -0.099952991 -0.099952991 -0.099952991 - 27690 2.769 0.70702898 0.70702774 -1.9214242e-08 -0.099953126 -0.099953126 -0.099953126 - 27700 2.77 0.70702922 0.70702798 -1.5192388e-08 -0.099953261 -0.099953261 -0.099953261 - 27710 2.771 0.70702946 0.70702822 -1.1126526e-08 -0.099953395 -0.099953395 -0.099953395 - 27720 2.772 0.70702969 0.70702845 -7.1102999e-09 -0.099953529 -0.099953529 -0.099953529 - 27730 2.773 0.70702993 0.70702869 -3.235929e-09 -0.099953662 -0.099953662 -0.099953662 - 27740 2.774 0.70703016 0.70702892 4.0791023e-10 -0.099953795 -0.099953795 -0.099953795 - 27750 2.775 0.7070304 0.70702916 3.7381119e-09 -0.099953927 -0.099953927 -0.099953927 - 27760 2.776 0.70703064 0.70702939 6.6790351e-09 -0.099954059 -0.099954059 -0.099954059 - 27770 2.777 0.70703087 0.70702962 9.1642213e-09 -0.099954191 -0.099954191 -0.099954191 - 27780 2.778 0.70703111 0.70702985 1.1137895e-08 -0.099954322 -0.099954322 -0.099954322 - 27790 2.779 0.70703134 0.70703008 1.2556213e-08 -0.099954453 -0.099954453 -0.099954453 - 27800 2.78 0.70703157 0.7070303 1.338824e-08 -0.099954584 -0.099954584 -0.099954584 - 27810 2.781 0.70703181 0.70703053 1.3616615e-08 -0.099954714 -0.099954714 -0.099954714 - 27820 2.782 0.70703204 0.70703076 1.3237917e-08 -0.099954844 -0.099954844 -0.099954844 - 27830 2.783 0.70703227 0.70703098 1.2262695e-08 -0.099954973 -0.099954973 -0.099954973 - 27840 2.784 0.7070325 0.70703121 1.0715186e-08 -0.099955102 -0.099955102 -0.099955102 - 27850 2.785 0.70703273 0.70703143 8.6327161e-09 -0.099955231 -0.099955231 -0.099955231 - 27860 2.786 0.70703296 0.70703166 6.0648015e-09 -0.099955359 -0.099955359 -0.099955359 - 27870 2.787 0.70703319 0.70703188 3.0719735e-09 -0.099955487 -0.099955487 -0.099955487 - 27880 2.788 0.70703341 0.70703211 -2.7564735e-10 -0.099955614 -0.099955614 -0.099955614 - 27890 2.789 0.70703364 0.70703233 -3.8999933e-09 -0.099955741 -0.099955741 -0.099955741 - 27900 2.79 0.70703386 0.70703255 -7.7168685e-09 -0.099955868 -0.099955868 -0.099955868 - 27910 2.791 0.70703409 0.70703278 -1.1637904e-08 -0.099955994 -0.099955994 -0.099955994 - 27920 2.792 0.70703431 0.707033 -1.5572604e-08 -0.09995612 -0.09995612 -0.09995612 - 27930 2.793 0.70703453 0.70703322 -1.9430432e-08 -0.099956245 -0.099956245 -0.099956245 - 27940 2.794 0.70703475 0.70703344 -2.3122893e-08 -0.09995637 -0.09995637 -0.09995637 - 27950 2.795 0.70703497 0.70703366 -2.6565565e-08 -0.099956495 -0.099956495 -0.099956495 - 27960 2.796 0.70703519 0.70703389 -2.9680026e-08 -0.099956619 -0.099956619 -0.099956619 - 27970 2.797 0.70703541 0.70703411 -3.2395641e-08 -0.099956743 -0.099956743 -0.099956743 - 27980 2.798 0.70703562 0.70703433 -3.465116e-08 -0.099956867 -0.099956867 -0.099956867 - 27990 2.799 0.70703584 0.70703455 -3.6396105e-08 -0.09995699 -0.09995699 -0.09995699 - 28000 2.8 0.70703605 0.70703477 -3.7591888e-08 -0.099957113 -0.099957113 -0.099957113 - 28010 2.801 0.70703627 0.70703499 -3.8212674e-08 -0.099957235 -0.099957235 -0.099957235 - 28020 2.802 0.70703648 0.70703521 -3.8245927e-08 -0.099957357 -0.099957357 -0.099957357 - 28030 2.803 0.70703669 0.70703542 -3.7692663e-08 -0.099957479 -0.099957479 -0.099957479 - 28040 2.804 0.7070369 0.70703564 -3.6567386e-08 -0.0999576 -0.0999576 -0.0999576 - 28050 2.805 0.70703711 0.70703586 -3.4897709e-08 -0.099957721 -0.099957721 -0.099957721 - 28060 2.806 0.70703733 0.70703607 -3.2723685e-08 -0.099957842 -0.099957842 -0.099957842 - 28070 2.807 0.70703754 0.70703629 -3.0096843e-08 -0.099957962 -0.099957962 -0.099957962 - 28080 2.808 0.70703775 0.7070365 -2.7078973e-08 -0.099958082 -0.099958082 -0.099958082 - 28090 2.809 0.70703796 0.70703671 -2.374067e-08 -0.099958202 -0.099958202 -0.099958202 - 28100 2.81 0.70703817 0.70703693 -2.0159683e-08 -0.099958321 -0.099958321 -0.099958321 - 28110 2.811 0.70703838 0.70703714 -1.641911e-08 -0.09995844 -0.09995844 -0.09995844 - 28120 2.812 0.70703858 0.70703735 -1.2605466e-08 -0.099958558 -0.099958558 -0.099958558 - 28130 2.813 0.70703879 0.70703755 -8.8066839e-09 -0.099958676 -0.099958676 -0.099958676 - 28140 2.814 0.707039 0.70703776 -5.1100898e-09 -0.099958794 -0.099958794 -0.099958794 - 28150 2.815 0.70703921 0.70703797 -1.6003939e-09 -0.099958911 -0.099958911 -0.099958911 - 28160 2.816 0.70703942 0.70703817 1.6422488e-09 -0.099959028 -0.099959028 -0.099959028 - 28170 2.817 0.70703963 0.70703838 4.5440682e-09 -0.099959145 -0.099959145 -0.099959145 - 28180 2.818 0.70703983 0.70703858 7.0393568e-09 -0.099959261 -0.099959261 -0.099959261 - 28190 2.819 0.70704004 0.70703878 9.071956e-09 -0.099959377 -0.099959377 -0.099959377 - 28200 2.82 0.70704025 0.70703899 1.0596519e-08 -0.099959493 -0.099959493 -0.099959493 - 28210 2.821 0.70704046 0.70703919 1.1579522e-08 -0.099959608 -0.099959608 -0.099959608 - 28220 2.822 0.70704066 0.70703939 1.1999998e-08 -0.099959723 -0.099959723 -0.099959723 - 28230 2.823 0.70704087 0.70703959 1.184998e-08 -0.099959837 -0.099959837 -0.099959837 - 28240 2.824 0.70704107 0.70703979 1.1134648e-08 -0.099959951 -0.099959951 -0.099959951 - 28250 2.825 0.70704127 0.70703999 9.8721685e-09 -0.099960065 -0.099960065 -0.099960065 - 28260 2.826 0.70704148 0.70704018 8.0932366e-09 -0.099960179 -0.099960179 -0.099960179 - 28270 2.827 0.70704168 0.70704038 5.8403326e-09 -0.099960292 -0.099960292 -0.099960292 - 28280 2.828 0.70704188 0.70704058 3.1667092e-09 -0.099960405 -0.099960405 -0.099960405 - 28290 2.829 0.70704208 0.70704078 1.3513454e-10 -0.099960517 -0.099960517 -0.099960517 - 28300 2.83 0.70704228 0.70704097 -3.183581e-09 -0.099960629 -0.099960629 -0.099960629 - 28310 2.831 0.70704248 0.70704117 -6.7122374e-09 -0.099960741 -0.099960741 -0.099960741 - 28320 2.832 0.70704268 0.70704137 -1.036904e-08 -0.099960853 -0.099960853 -0.099960853 - 28330 2.833 0.70704287 0.70704156 -1.4069495e-08 -0.099960964 -0.099960964 -0.099960964 - 28340 2.834 0.70704307 0.70704176 -1.7728359e-08 -0.099961074 -0.099961074 -0.099961074 - 28350 2.835 0.70704326 0.70704196 -2.1261607e-08 -0.099961185 -0.099961185 -0.099961185 - 28360 2.836 0.70704346 0.70704215 -2.4588354e-08 -0.099961295 -0.099961295 -0.099961295 - 28370 2.837 0.70704365 0.70704235 -2.7632713e-08 -0.099961405 -0.099961405 -0.099961405 - 28380 2.838 0.70704384 0.70704254 -3.0325519e-08 -0.099961514 -0.099961514 -0.099961514 - 28390 2.839 0.70704403 0.70704274 -3.2605904e-08 -0.099961623 -0.099961623 -0.099961623 - 28400 2.84 0.70704422 0.70704293 -3.442267e-08 -0.099961732 -0.099961732 -0.099961732 - 28410 2.841 0.70704441 0.70704313 -3.5735436e-08 -0.099961841 -0.099961841 -0.099961841 - 28420 2.842 0.7070446 0.70704332 -3.6515538e-08 -0.099961949 -0.099961949 -0.099961949 - 28430 2.843 0.70704479 0.70704351 -3.6746647e-08 -0.099962056 -0.099962056 -0.099962056 - 28440 2.844 0.70704498 0.70704371 -3.6425114e-08 -0.099962164 -0.099962164 -0.099962164 - 28450 2.845 0.70704516 0.7070439 -3.5560007e-08 -0.099962271 -0.099962271 -0.099962271 - 28460 2.846 0.70704535 0.70704409 -3.4172873e-08 -0.099962378 -0.099962378 -0.099962378 - 28470 2.847 0.70704553 0.70704428 -3.2297198e-08 -0.099962484 -0.099962484 -0.099962484 - 28480 2.848 0.70704572 0.70704447 -2.9977604e-08 -0.09996259 -0.09996259 -0.09996259 - 28490 2.849 0.70704591 0.70704466 -2.7268788e-08 -0.099962696 -0.099962696 -0.099962696 - 28500 2.85 0.70704609 0.70704485 -2.4234231e-08 -0.099962802 -0.099962802 -0.099962802 - 28510 2.851 0.70704628 0.70704503 -2.0944717e-08 -0.099962907 -0.099962907 -0.099962907 - 28520 2.852 0.70704646 0.70704522 -1.7476677e-08 -0.099963012 -0.099963012 -0.099963012 - 28530 2.853 0.70704665 0.7070454 -1.3910418e-08 -0.099963117 -0.099963117 -0.099963117 - 28540 2.854 0.70704683 0.70704559 -1.0328262e-08 -0.099963221 -0.099963221 -0.099963221 - 28550 2.855 0.70704701 0.70704577 -6.8126461e-09 -0.099963325 -0.099963325 -0.099963325 - 28560 2.856 0.7070472 0.70704595 -3.4442292e-09 -0.099963428 -0.099963428 -0.099963428 - 28570 2.857 0.70704738 0.70704614 -3.0003878e-10 -0.099963532 -0.099963532 -0.099963532 - 28580 2.858 0.70704757 0.70704632 2.5482883e-09 -0.099963635 -0.099963635 -0.099963635 - 28590 2.859 0.70704775 0.7070465 5.036137e-09 -0.099963737 -0.099963737 -0.099963737 - 28600 2.86 0.70704793 0.70704667 7.1073792e-09 -0.09996384 -0.09996384 -0.09996384 - 28610 2.861 0.70704811 0.70704685 8.715639e-09 -0.099963942 -0.099963942 -0.099963942 - 28620 2.862 0.7070483 0.70704703 9.8253296e-09 -0.099964043 -0.099964043 -0.099964043 - 28630 2.863 0.70704848 0.70704721 1.0412439e-08 -0.099964145 -0.099964145 -0.099964145 - 28640 2.864 0.70704866 0.70704738 1.0465049e-08 -0.099964246 -0.099964246 -0.099964246 - 28650 2.865 0.70704884 0.70704756 9.9835685e-09 -0.099964347 -0.099964347 -0.099964347 - 28660 2.866 0.70704902 0.70704773 8.9806913e-09 -0.099964447 -0.099964447 -0.099964447 - 28670 2.867 0.7070492 0.70704791 7.4810643e-09 -0.099964548 -0.099964548 -0.099964548 - 28680 2.868 0.70704938 0.70704808 5.5206852e-09 -0.099964647 -0.099964647 -0.099964647 - 28690 2.869 0.70704956 0.70704826 3.1460399e-09 -0.099964747 -0.099964747 -0.099964747 - 28700 2.87 0.70704973 0.70704843 4.1300166e-10 -0.099964846 -0.099964846 -0.099964846 - 28710 2.871 0.70704991 0.70704861 -2.6144825e-09 -0.099964945 -0.099964945 -0.099964945 - 28720 2.872 0.70705009 0.70704878 -5.8658871e-09 -0.099965044 -0.099965044 -0.099965044 - 28730 2.873 0.70705026 0.70704895 -9.2657502e-09 -0.099965142 -0.099965142 -0.099965142 - 28740 2.874 0.70705043 0.70704913 -1.2735424e-08 -0.099965241 -0.099965241 -0.099965241 - 28750 2.875 0.70705061 0.7070493 -1.6194893e-08 -0.099965338 -0.099965338 -0.099965338 - 28760 2.876 0.70705078 0.70704947 -1.956462e-08 -0.099965436 -0.099965436 -0.099965436 - 28770 2.877 0.70705095 0.70704964 -2.2767372e-08 -0.099965533 -0.099965533 -0.099965533 - 28780 2.878 0.70705112 0.70704982 -2.572999e-08 -0.09996563 -0.09996563 -0.09996563 - 28790 2.879 0.70705129 0.70704999 -2.8385063e-08 -0.099965727 -0.099965727 -0.099965727 - 28800 2.88 0.70705146 0.70705016 -3.0672454e-08 -0.099965823 -0.099965823 -0.099965823 - 28810 2.881 0.70705162 0.70705033 -3.2540668e-08 -0.099965919 -0.099965919 -0.099965919 - 28820 2.882 0.70705179 0.70705051 -3.3948006e-08 -0.099966015 -0.099966015 -0.099966015 - 28830 2.883 0.70705196 0.70705068 -3.4863495e-08 -0.09996611 -0.09996611 -0.09996611 - 28840 2.884 0.70705212 0.70705085 -3.5267571e-08 -0.099966205 -0.099966205 -0.099966205 - 28850 2.885 0.70705229 0.70705102 -3.515249e-08 -0.0999663 -0.0999663 -0.0999663 - 28860 2.886 0.70705245 0.70705119 -3.4522473e-08 -0.099966395 -0.099966395 -0.099966395 - 28870 2.887 0.70705262 0.70705136 -3.3393572e-08 -0.099966489 -0.099966489 -0.099966489 - 28880 2.888 0.70705278 0.70705152 -3.1793265e-08 -0.099966583 -0.099966583 -0.099966583 - 28890 2.889 0.70705295 0.70705169 -2.9759789e-08 -0.099966677 -0.099966677 -0.099966677 - 28900 2.89 0.70705311 0.70705186 -2.7341227e-08 -0.09996677 -0.09996677 -0.09996677 - 28910 2.891 0.70705327 0.70705202 -2.4594376e-08 -0.099966863 -0.099966863 -0.099966863 - 28920 2.892 0.70705344 0.70705219 -2.158341e-08 -0.099966956 -0.099966956 -0.099966956 - 28930 2.893 0.7070536 0.70705235 -1.8378384e-08 -0.099967049 -0.099967049 -0.099967049 - 28940 2.894 0.70705376 0.70705252 -1.5053602e-08 -0.099967141 -0.099967141 -0.099967141 - 28950 2.895 0.70705392 0.70705268 -1.1685901e-08 -0.099967233 -0.099967233 -0.099967233 - 28960 2.896 0.70705409 0.70705284 -8.3528678e-09 -0.099967325 -0.099967325 -0.099967325 - 28970 2.897 0.70705425 0.707053 -5.1310606e-09 -0.099967417 -0.099967417 -0.099967417 - 28980 2.898 0.70705441 0.70705316 -2.094245e-09 -0.099967508 -0.099967508 -0.099967508 - 28990 2.899 0.70705457 0.70705332 6.8829132e-10 -0.099967599 -0.099967599 -0.099967599 - 29000 2.9 0.70705474 0.70705348 3.1533193e-09 -0.099967689 -0.099967689 -0.099967689 - 29010 2.901 0.7070549 0.70705364 5.2451044e-09 -0.09996778 -0.09996778 -0.09996778 - 29020 2.902 0.70705506 0.7070538 6.916666e-09 -0.09996787 -0.09996787 -0.09996787 - 29030 2.903 0.70705522 0.70705395 8.1308311e-09 -0.09996796 -0.09996796 -0.09996796 - 29040 2.904 0.70705538 0.70705411 8.8610599e-09 -0.099968049 -0.099968049 -0.099968049 - 29050 2.905 0.70705554 0.70705427 9.0920237e-09 -0.099968139 -0.099968139 -0.099968139 - 29060 2.906 0.7070557 0.70705442 8.8199241e-09 -0.099968228 -0.099968228 -0.099968228 - 29070 2.907 0.70705586 0.70705458 8.0525445e-09 -0.099968316 -0.099968316 -0.099968316 - 29080 2.908 0.70705602 0.70705473 6.8090367e-09 -0.099968405 -0.099968405 -0.099968405 - 29090 2.909 0.70705618 0.70705488 5.1194459e-09 -0.099968493 -0.099968493 -0.099968493 - 29100 2.91 0.70705633 0.70705504 3.0239861e-09 -0.099968581 -0.099968581 -0.099968581 - 29110 2.911 0.70705649 0.70705519 5.720847e-10 -0.099968669 -0.099968669 -0.099968669 - 29120 2.912 0.70705665 0.70705534 -2.1787821e-09 -0.099968756 -0.099968756 -0.099968756 - 29130 2.913 0.7070568 0.7070555 -5.1644361e-09 -0.099968843 -0.099968843 -0.099968843 - 29140 2.914 0.70705695 0.70705565 -8.3154934e-09 -0.09996893 -0.09996893 -0.09996893 - 29150 2.915 0.70705711 0.7070558 -1.1558976e-08 -0.099969017 -0.099969017 -0.099969017 - 29160 2.916 0.70705726 0.70705596 -1.4820001e-08 -0.099969103 -0.099969103 -0.099969103 - 29170 2.917 0.70705741 0.70705611 -1.802351e-08 -0.099969189 -0.099969189 -0.099969189 - 29180 2.918 0.70705756 0.70705626 -2.1095993e-08 -0.099969275 -0.099969275 -0.099969275 - 29190 2.919 0.70705771 0.70705641 -2.396718e-08 -0.09996936 -0.09996936 -0.09996936 - 29200 2.92 0.70705786 0.70705657 -2.657164e-08 -0.099969446 -0.099969446 -0.099969446 - 29210 2.921 0.70705801 0.70705672 -2.8850278e-08 -0.099969531 -0.099969531 -0.099969531 - 29220 2.922 0.70705816 0.70705687 -3.0751671e-08 -0.099969616 -0.099969616 -0.099969616 - 29230 2.923 0.70705831 0.70705702 -3.223323e-08 -0.0999697 -0.0999697 -0.0999697 - 29240 2.924 0.70705845 0.70705717 -3.326215e-08 -0.099969784 -0.099969784 -0.099969784 - 29250 2.925 0.7070586 0.70705732 -3.3816138e-08 -0.099969868 -0.099969868 -0.099969868 - 29260 2.926 0.70705875 0.70705747 -3.3883892e-08 -0.099969952 -0.099969952 -0.099969952 - 29270 2.927 0.70705889 0.70705762 -3.3465328e-08 -0.099970036 -0.099970036 -0.099970036 - 29280 2.928 0.70705904 0.70705777 -3.2571548e-08 -0.099970119 -0.099970119 -0.099970119 - 29290 2.929 0.70705918 0.70705792 -3.1224549e-08 -0.099970202 -0.099970202 -0.099970202 - 29300 2.93 0.70705933 0.70705807 -2.945669e-08 -0.099970285 -0.099970285 -0.099970285 - 29310 2.931 0.70705947 0.70705822 -2.7309908e-08 -0.099970367 -0.099970367 -0.099970367 - 29320 2.932 0.70705961 0.70705836 -2.4834729e-08 -0.09997045 -0.09997045 -0.09997045 - 29330 2.933 0.70705976 0.70705851 -2.2089082e-08 -0.099970532 -0.099970532 -0.099970532 - 29340 2.934 0.7070599 0.70705866 -1.9136938e-08 -0.099970613 -0.099970613 -0.099970613 - 29350 2.935 0.70706005 0.7070588 -1.6046826e-08 -0.099970695 -0.099970695 -0.099970695 - 29360 2.936 0.70706019 0.70705894 -1.2890239e-08 -0.099970776 -0.099970776 -0.099970776 - 29370 2.937 0.70706033 0.70705909 -9.7399839e-09 -0.099970857 -0.099970857 -0.099970857 - 29380 2.938 0.70706048 0.70705923 -6.6685e-09 -0.099970938 -0.099970938 -0.099970938 - 29390 2.939 0.70706062 0.70705937 -3.7461955e-09 -0.099971018 -0.099971018 -0.099971018 - 29400 2.94 0.70706076 0.70705951 -1.039834e-09 -0.099971099 -0.099971099 -0.099971099 - 29410 2.941 0.7070609 0.70705965 1.3889902e-09 -0.099971179 -0.099971179 -0.099971179 - 29420 2.942 0.70706105 0.70705979 3.4852534e-09 -0.099971258 -0.099971258 -0.099971258 - 29430 2.943 0.70706119 0.70705993 5.2017475e-09 -0.099971338 -0.099971338 -0.099971338 - 29440 2.944 0.70706133 0.70706007 6.5001432e-09 -0.099971417 -0.099971417 -0.099971417 - 29450 2.945 0.70706147 0.70706021 7.3518435e-09 -0.099971496 -0.099971496 -0.099971496 - 29460 2.946 0.70706162 0.70706034 7.7386129e-09 -0.099971575 -0.099971575 -0.099971575 - 29470 2.947 0.70706176 0.70706048 7.652965e-09 -0.099971654 -0.099971654 -0.099971654 - 29480 2.948 0.7070619 0.70706062 7.0983021e-09 -0.099971732 -0.099971732 -0.099971732 - 29490 2.949 0.70706204 0.70706075 6.0888041e-09 -0.09997181 -0.09997181 -0.09997181 - 29500 2.95 0.70706218 0.70706089 4.6490695e-09 -0.099971888 -0.099971888 -0.099971888 - 29510 2.951 0.70706232 0.70706102 2.8135184e-09 -0.099971966 -0.099971966 -0.099971966 - 29520 2.952 0.70706245 0.70706116 6.2557025e-10 -0.099972043 -0.099972043 -0.099972043 - 29530 2.953 0.70706259 0.70706129 -1.8633811e-09 -0.09997212 -0.09997212 -0.09997212 - 29540 2.954 0.70706273 0.70706143 -4.5951746e-09 -0.099972197 -0.099972197 -0.099972197 - 29550 2.955 0.70706287 0.70706156 -7.5062397e-09 -0.099972274 -0.099972274 -0.099972274 - 29560 2.956 0.707063 0.7070617 -1.0529075e-08 -0.099972351 -0.099972351 -0.099972351 - 29570 2.957 0.70706314 0.70706183 -1.3593813e-08 -0.099972427 -0.099972427 -0.099972427 - 29580 2.958 0.70706327 0.70706197 -1.6629835e-08 -0.099972503 -0.099972503 -0.099972503 - 29590 2.959 0.7070634 0.7070621 -1.9567396e-08 -0.099972579 -0.099972579 -0.099972579 - 29600 2.96 0.70706354 0.70706224 -2.2339227e-08 -0.099972654 -0.099972654 -0.099972654 - 29610 2.961 0.70706367 0.70706237 -2.4882075e-08 -0.099972729 -0.099972729 -0.099972729 - 29620 2.962 0.7070638 0.70706251 -2.7138147e-08 -0.099972805 -0.099972805 -0.099972805 - 29630 2.963 0.70706393 0.70706264 -2.9056419e-08 -0.099972879 -0.099972879 -0.099972879 - 29640 2.964 0.70706406 0.70706277 -3.0593794e-08 -0.099972954 -0.099972954 -0.099972954 - 29650 2.965 0.70706419 0.70706291 -3.1716065e-08 -0.099973028 -0.099973028 -0.099973028 - 29660 2.966 0.70706432 0.70706304 -3.2398677e-08 -0.099973103 -0.099973103 -0.099973103 - 29670 2.967 0.70706445 0.70706317 -3.2627263e-08 -0.099973177 -0.099973177 -0.099973177 - 29680 2.968 0.70706458 0.7070633 -3.2397941e-08 -0.09997325 -0.09997325 -0.09997325 - 29690 2.969 0.7070647 0.70706344 -3.1717375e-08 -0.099973324 -0.099973324 -0.099973324 - 29700 2.97 0.70706483 0.70706357 -3.0602587e-08 -0.099973397 -0.099973397 -0.099973397 - 29710 2.971 0.70706496 0.7070637 -2.9080536e-08 -0.09997347 -0.09997347 -0.09997347 - 29720 2.972 0.70706509 0.70706383 -2.7187465e-08 -0.099973543 -0.099973543 -0.099973543 - 29730 2.973 0.70706521 0.70706396 -2.4968041e-08 -0.099973616 -0.099973616 -0.099973616 - 29740 2.974 0.70706534 0.70706409 -2.2474306e-08 -0.099973688 -0.099973688 -0.099973688 - 29750 2.975 0.70706547 0.70706422 -1.9764448e-08 -0.09997376 -0.09997376 -0.09997376 - 29760 2.976 0.70706559 0.70706435 -1.6901455e-08 -0.099973832 -0.099973832 -0.099973832 - 29770 2.977 0.70706572 0.70706447 -1.3951642e-08 -0.099973904 -0.099973904 -0.099973904 - 29780 2.978 0.70706585 0.7070646 -1.0983123e-08 -0.099973975 -0.099973975 -0.099973975 - 29790 2.979 0.70706597 0.70706472 -8.0642345e-09 -0.099974047 -0.099974047 -0.099974047 - 29800 2.98 0.7070661 0.70706485 -5.2619636e-09 -0.099974118 -0.099974118 -0.099974118 - 29810 2.981 0.70706623 0.70706497 -2.6404129e-09 -0.099974189 -0.099974189 -0.099974189 - 29820 2.982 0.70706635 0.7070651 -2.593337e-10 -0.099974259 -0.099974259 -0.099974259 - 29830 2.983 0.70706648 0.70706522 1.8272352e-09 -0.09997433 -0.09997433 -0.09997433 - 29840 2.984 0.7070666 0.70706534 3.5721929e-09 -0.0999744 -0.0999744 -0.0999744 - 29850 2.985 0.70706673 0.70706547 4.9364389e-09 -0.09997447 -0.09997447 -0.09997447 - 29860 2.986 0.70706685 0.70706559 5.889748e-09 -0.09997454 -0.09997454 -0.09997454 - 29870 2.987 0.70706698 0.70706571 6.4114388e-09 -0.09997461 -0.09997461 -0.09997461 - 29880 2.988 0.7070671 0.70706583 6.4908206e-09 -0.099974679 -0.099974679 -0.099974679 - 29890 2.989 0.70706723 0.70706595 6.1274086e-09 -0.099974748 -0.099974748 -0.099974748 - 29900 2.99 0.70706735 0.70706607 5.3309045e-09 -0.099974817 -0.099974817 -0.099974817 - 29910 2.991 0.70706748 0.70706619 4.120942e-09 -0.099974886 -0.099974886 -0.099974886 - 29920 2.992 0.7070676 0.70706631 2.5266059e-09 -0.099974954 -0.099974954 -0.099974954 - 29930 2.993 0.70706772 0.70706643 5.8573349e-10 -0.099975023 -0.099975023 -0.099975023 - 29940 2.994 0.70706784 0.70706655 -1.6559816e-09 -0.099975091 -0.099975091 -0.099975091 - 29950 2.995 0.70706796 0.70706666 -4.1460645e-09 -0.099975159 -0.099975159 -0.099975159 - 29960 2.996 0.70706808 0.70706678 -6.8264867e-09 -0.099975227 -0.099975227 -0.099975227 - 29970 2.997 0.7070682 0.7070669 -9.6350175e-09 -0.099975294 -0.099975294 -0.099975294 - 29980 2.998 0.70706832 0.70706702 -1.2506668e-08 -0.099975361 -0.099975361 -0.099975361 - 29990 2.999 0.70706844 0.70706714 -1.5375195e-08 -0.099975428 -0.099975428 -0.099975428 - 30000 3 0.70706856 0.70706726 -1.8174628e-08 -0.099975495 -0.099975495 -0.099975495 diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/res_llg.dat b/examples/SPIN/benchmark/benchmarck_damped_exchange/res_llg.dat deleted file mode 100644 index 6150a7db80..0000000000 --- a/examples/SPIN/benchmark/benchmarck_damped_exchange/res_llg.dat +++ /dev/null @@ -1,30000 +0,0 @@ -0.0 0.5000379764466908 0.5000379762919002 6.84951750526408e-09 -1.5191124600081537e-05 -0.0001 0.5000759500598655 0.5000759496460607 1.3701761380005562e-08 -3.0382248537374107e-05 -0.0002 0.5001139208384794 0.5001139200613359 2.055593812527734e-08 -4.557337111074589e-05 -0.00030000000000000003 0.5001518887814818 0.500151887536587 2.741125297925362e-08 -6.076449161906539e-05 -0.0004 0.5001898538878166 0.5001898520706807 3.4266909972741066e-08 -7.595560936120119e-05 -0.0005 0.5002278161564215 0.5002278136624908 4.112211205234417e-08 -9.114672363602262e-05 -0.0006000000000000001 0.5002657755862286 0.5002657723108973 4.797606118628339e-08 -0.00010633783374239962 -0.0007000000000000001 0.5003037321761644 0.5003037280147862 5.482795840255905e-08 -0.00012152893897920281 -0.0008 0.5003416859251496 0.5003416807730506 6.167700394854592e-08 -0.00013672003864530422 -0.0009 0.5003796368320985 0.5003796305845891 6.852239733262655e-08 -0.00015191113203957588 -0.001 0.5004175848959201 0.5004175774483076 7.536333741786638e-08 -0.0001671022184608918 -0.0011 0.5004555301155172 0.5004555213631178 8.219902256773048e-08 -0.00018229329720812675 -0.0012000000000000001 0.500493472489787 0.500493462327938 8.90286507154725e-08 -0.0001974843675801575 -0.0013 0.5005314120176209 0.5005314003416931 9.585141939189024e-08 -0.00021267542887586175 -0.0014000000000000002 0.500569348697904 0.5005693354033143 1.0266652591267578e-07 -0.00022786648039411947 -0.0015 0.5006072825295161 0.5006072675117391 1.0947316744086555e-07 -0.00024305752143381193 -0.0016 0.5006452135113305 0.5006451966659119 1.1627054109786261e-07 -0.0002582485512938229 -0.0017000000000000001 0.5006831416422151 0.5006831228647828 1.230578439287422e-07 -0.0002734395692730374 -0.0018 0.5007210669210316 0.5007210461073092 1.2983427324919639e-07 -0.00028863057467034235 -0.0019000000000000002 0.5007589893466361 0.5007589663924545 1.365990265622674e-07 -0.0003038215667846303 -0.002 0.5007969089178788 0.5007968837191885 1.4335130162079768e-07 -0.00031901254491479084 -0.0021000000000000003 0.5008348256336034 0.500834798086488 1.5009029664947438e-07 -0.0003342035083597185 -0.0022 0.5008727394926485 0.5008727094933357 1.568152103170739e-07 -0.0003493944564183151 -0.0023000000000000004 0.5009106504938464 0.500910617938721 1.6352524197238427e-07 -0.0003645853883894761 -0.0024000000000000002 0.5009485586360234 0.5009485234216398 1.7021959164420508e-07 -0.0003797763035721096 -0.0025 0.5009864639180001 0.5009864259410943 1.7689746015236985e-07 -0.00039496720126511593 -0.0026 0.5010243663385908 0.5010243254960933 1.8355804921876828e-07 -0.00041015808076741087 -0.0027 0.501062265896605 0.5010622220856524 1.9020056146734632e-07 -0.0004253489413779052 -0.0028000000000000004 0.5011001625908451 0.501100115708793 1.9682420070166184e-07 -0.00044053978239551664 -0.0029000000000000002 0.5011380564201082 0.5011380063645434 2.0342817186325135e-07 -0.00045573060311916437 -0.003 0.5011759473831855 0.5011758940519381 2.100116811842856e-07 -0.000470921402847771 -0.0031 0.501213835478862 0.5012137787700183 2.1657393632634747e-07 -0.0004861121808802681 -0.0032 0.5012517207059172 0.5012516605178317 2.2311414626940973e-07 -0.0005013029365155867 -0.0033000000000000004 0.5012896030631242 0.501289539294432 2.2963152165877965e-07 -0.0005164936690526603 -0.0034000000000000002 0.5013274825492512 0.5013274150988798 2.361252747495879e-07 -0.000531684377790427 -0.0035 0.5013653591630596 0.5013652879302418 2.425946195316886e-07 -0.0005468750620278379 -0.0036 0.5014032329033056 0.5014031577875914 2.4903877196558177e-07 -0.0005620657210638397 -0.0037 0.5014411037687392 0.5014410246700081 2.5545694984363543e-07 -0.0005772563541973822 -0.0038000000000000004 0.5014789717581046 0.5014788885765783 2.6184837312315246e-07 -0.0005924469607274316 -0.0039000000000000003 0.5015168368701405 0.5015167495063941 2.6821226367657047e-07 -0.000607637539952946 -0.004 0.5015546991035795 0.5015546074585543 2.7454784581881775e-07 -0.0006228280911729001 -0.0041 0.5015925584571485 0.501592462432164 2.8085434605751303e-07 -0.0006380186136862546 -0.004200000000000001 0.5016304149295687 0.5016303144263348 2.87130993259499e-07 -0.000653209106791998 -0.0043 0.5016682685195559 0.5016681634401846 2.933770190116647e-07 -0.0006683995697891146 -0.0044 0.5017061192258192 0.5017060094728374 2.9959165737114546e-07 -0.0006835900019765903 -0.0045 0.5017439670470629 0.5017438525234236 3.0577414528165647e-07 -0.0006987804026534275 -0.004600000000000001 0.5017818119819851 0.5017816925910799 3.119237222126703e-07 -0.0007139707711186244 -0.0047 0.5018196540292785 0.5018195296749492 3.1803963071452834e-07 -0.0007291611066711835 -0.0048000000000000004 0.5018574931876301 0.5018573637741811 3.241211161686408e-07 -0.0007443514086101222 -0.004900000000000001 0.5018953294557208 0.5018951948879307 3.301674271760646e-07 -0.0007595416762344626 -0.005 0.5019331628322267 0.5019330230153597 3.361778155297479e-07 -0.0007747319088432236 -0.0051 0.5019709933158175 0.501970848155636 3.4215153615901883e-07 -0.0007899221057354466 -0.0052 0.502008820905158 0.5020086703079335 3.480878474904081e-07 -0.0008051122662101701 -0.005300000000000001 0.502046645598907 0.5020464894714324 3.539860113088711e-07 -0.0008203023895664214 -0.0054 0.5020844673957175 0.5020843056453191 3.5984529297983237e-07 -0.0008354924751032861 -0.0055 0.5021222862942378 0.5021221188287859 3.6566496142143023e-07 -0.0008506825221197972 -0.005600000000000001 0.5021601022931099 0.5021599290210311 3.7144428943758356e-07 -0.0008658725299150239 -0.0057 0.502197915390971 0.5021977362212594 3.771825536069695e-07 -0.0008810624977880571 -0.0058000000000000005 0.5022357255864521 0.5022355404286812 3.828790343940458e-07 -0.0008962524250379661 -0.005900000000000001 0.5022735328781794 0.5022733416425131 3.8853301617680636e-07 -0.0009114423109638337 -0.006 0.5023113372647737 0.5023111398619776 3.94143787718626e-07 -0.0009266321548647678 -0.0061 0.5023491387448502 0.5023489350863032 3.9971064150212676e-07 -0.0009418219560398622 -0.0062 0.5023869373170187 0.5023867273147241 4.052328746451117e-07 -0.0009570117137882334 -0.006300000000000001 0.502424732979884 0.5024245165464805 4.1070978862300933e-07 -0.0009722014274090086 -0.0064 0.5024625257320453 0.5024623027808185 4.1614068932438464e-07 -0.0009873910962013067 -0.0065 0.5025003155720967 0.5025000860169901 4.2152488693991685e-07 -0.0010025807194642606 -0.006600000000000001 0.5025381024986275 0.5025378662542531 4.268616965730221e-07 -0.0010177702964970226 -0.0067 0.5025758865102209 0.5025756434918709 4.321504380178087e-07 -0.0010329598265987477 -0.0068000000000000005 0.5026136676054558 0.5026134177291126 4.3739043584234416e-07 -0.0010481493090685968 -0.006900000000000001 0.5026514457829057 0.5026511889652533 4.4258101944416595e-07 -0.0010633387432057524 -0.007 0.502689221041139 0.5026889571995735 4.477215231335485e-07 -0.0010785281283093695 -0.0071 0.5027269933787187 0.5027267224313595 4.528112866886147e-07 -0.001093717463678645 -0.0072 0.5027647627942033 0.502764484659903 4.5784965455042403e-07 -0.0011089067486127868 -0.007300000000000001 0.5028025292861467 0.5028022438845013 4.628359765446177e-07 -0.0011240959824109999 -0.0074 0.5028402928530964 0.5028400001044574 4.677696081589744e-07 -0.0011392851643724834 -0.0075 0.5028780534935967 0.5028777533190797 4.72649909766254e-07 -0.0011544742937964925 -0.007600000000000001 0.5029158112061859 0.502915503527682 4.774762473735983e-07 -0.0011696633699822378 -0.0077 0.5029535659893982 0.5029532507295834 4.822479927613088e-07 -0.0011848523922289745 -0.0078000000000000005 0.5029913178417623 0.5029909949241087 4.86964523538358e-07 -0.0012000413598359683 -0.0079 0.5030290667618027 0.5030287361105875 4.916252225317663e-07 -0.0012152302721024468 -0.008 0.503066812748039 0.5030664742883553 4.9622947861927e-07 -0.0012304191283277256 -0.0081 0.5031045557989864 0.5031042094567524 5.007766866738095e-07 -0.001245607927811099 -0.0082 0.5031422959131552 0.5031419416151245 5.052662474525071e-07 -0.0012607966698518491 -0.0083 0.5031800330890511 0.5031796707628224 5.096975677076898e-07 -0.001275985353749265 -0.008400000000000001 0.5032177673251754 0.5032173968992021 5.140700606309778e-07 -0.0012911739788026679 -0.0085 0.503255498620025 0.5032551200236246 5.183831452981735e-07 -0.0013063625443114236 -0.0086 0.5032932269720921 0.5032928401354558 5.226362471688617e-07 -0.0013215510495748319 -0.008700000000000001 0.5033309523798648 0.503330557234067 5.268287981974318e-07 -0.0013367394938922585 -0.0088 0.5033686748418266 0.5033682713188341 5.309602367775668e-07 -0.0013519278765630528 -0.0089 0.5034063943564568 0.5034059823891377 5.35030007686732e-07 -0.0013671161968866197 -0.009 0.5034441109222307 0.5034436904443637 5.390375623637311e-07 -0.0013823044541623087 -0.0091 0.5034818245376188 0.5034813954839025 5.429823591307503e-07 -0.0013974926476895467 -0.009200000000000002 0.5035195352010882 0.5035190975071494 5.468638628602918e-07 -0.0014126807767677275 -0.009300000000000001 0.5035572429111012 0.5035567965135043 5.50681545197218e-07 -0.0014278688406962727 -0.0094 0.5035949476661163 0.5035944925023718 5.544348846142633e-07 -0.0014430568387746147 -0.0095 0.5036326494645884 0.5036321854731611 5.581233668561225e-07 -0.0014582447703021973 -0.009600000000000001 0.5036703483049679 0.503669875425286 5.617464846618958e-07 -0.0014734326345785089 -0.0097 0.5037080441857014 0.5037075623581647 5.653037375985548e-07 -0.0014886204309029428 -0.009800000000000001 0.503745737105232 0.50374524627122 5.687946325605431e-07 -0.0015038081585750486 -0.0099 0.5037834270619984 0.5037829271638787 5.722186838807986e-07 -0.001518995816894303 -0.01 0.503821114054436 0.5038206050355727 5.755754131087087e-07 -0.0015341834051602167 -0.010100000000000001 0.5038587980809763 0.5038582798857371 5.788643489545997e-07 -0.0015493709226723107 -0.0102 0.5038964791400475 0.5038959517138121 5.820850278448475e-07 -0.0015645583687300846 -0.0103 0.5039341572300742 0.5039336205192418 5.852369937553448e-07 -0.0015797457426331041 -0.0104 0.5039718323494766 0.5039712863014745 5.883197977674115e-07 -0.0015949330436809462 -0.0105 0.5040095044966726 0.5040089490599624 5.913329992890404e-07 -0.001610120271173199 -0.010600000000000002 0.5040471736700761 0.504046608794162 5.942761648891626e-07 -0.0016253074244094114 -0.010700000000000001 0.5040848398680976 0.5040842655035332 5.971488692968485e-07 -0.0016404945026891828 -0.0108 0.5041225030891443 0.5041219191875406 5.999506948461963e-07 -0.00165568150531214 -0.0109 0.5041601633316206 0.5041595698456518 6.026812319759323e-07 -0.0016708684315779267 -0.011 0.5041978205939273 0.5041972174773388 6.053400787853214e-07 -0.001686055280786153 -0.011100000000000002 0.5042354748744621 0.5042348620820769 6.079268418113237e-07 -0.0017012420522364959 -0.011200000000000002 0.5042731261716198 0.5042725036593453 6.104411350849048e-07 -0.0017164287452286376 -0.011300000000000001 0.5043107744837922 0.5043101422086269 6.128825813522809e-07 -0.0017316153590622553 -0.0114 0.504348419809368 0.5043477777294076 6.152508109091848e-07 -0.0017468018930370422 -0.0115 0.5043860621467331 0.5043854102211777 6.175454629886445e-07 -0.0017619883464527033 -0.011600000000000001 0.5044237014942708 0.50442303968343 6.197661845952496e-07 -0.0017771747186089704 -0.0117 0.5044613378503613 0.5044606661156613 6.219126316153734e-07 -0.0017923610088056265 -0.011800000000000001 0.5044989712133822 0.504498289517371 6.239844677069506e-07 -0.0018075472163423868 -0.0119 0.5045366015817084 0.5045359098880625 6.259813652431667e-07 -0.0018227333405190394 -0.012 0.5045742289537126 0.504573527227242 6.279030053679691e-07 -0.0018379193806353723 -0.012100000000000001 0.5046118533277648 0.5046111415344187 6.297490774409553e-07 -0.0018531053359911844 -0.0122 0.5046494747022323 0.504648752809105 6.315192797035074e-07 -0.0018682912058863245 -0.0123 0.5046870930754804 0.5046863610508161 6.332133188347022e-07 -0.001883476989620625 -0.0124 0.504724708445872 0.5047239662590703 6.348309100068228e-07 -0.001898662686493935 -0.0125 0.5047623208117675 0.5047615684333888 6.363717775514921e-07 -0.0019138482958060866 -0.012600000000000002 0.5047999301715257 0.5047991675732953 6.378356546266062e-07 -0.001929033816857012 -0.012700000000000001 0.5048375365235026 0.5048367636783166 6.392222830498007e-07 -0.0019442192489466216 -0.0128 0.5048751398660524 0.5048743567479816 6.405314133539619e-07 -0.0019594045913747583 -0.0129 0.5049127401975279 0.5049119467818225 6.417628054533608e-07 -0.0019745898434414435 -0.013 0.504950337516279 0.5049495337793731 6.429162275889411e-07 -0.001989775004446598 -0.013100000000000002 0.5049879318206546 0.5049871177401704 6.439914574385419e-07 -0.002004960073690171 -0.013200000000000002 0.5050255231090014 0.5050246986637534 6.449882816728092e-07 -0.002020145050472155 -0.013300000000000001 0.5050631113796643 0.5050622765496636 6.459064960107064e-07 -0.0020353299340925557 -0.0134 0.5051006966309872 0.5050998513974447 6.467459052195146e-07 -0.00205051472385141 -0.0135 0.5051382788613117 0.5051374232066421 6.475063234478995e-07 -0.0020656994190487166 -0.013600000000000001 0.5051758580689784 0.5051749919768044 6.481875737818221e-07 -0.0020808840189845803 -0.0137 0.5052134342523261 0.5052125577074809 6.487894884665835e-07 -0.002096068522958994 -0.013800000000000002 0.5052510074096925 0.5052501203982239 6.493119092954025e-07 -0.0021112529302721008 -0.013900000000000001 0.5052885775394143 0.5052876800485872 6.497546871098159e-07 -0.002126437240224016 -0.014 0.5053261446398263 0.505325236658126 6.501176822992782e-07 -0.0021416214521148727 -0.014100000000000001 0.5053637087092628 0.5053627902263977 6.504007644680954e-07 -0.002156805565244785 -0.0142 0.5054012697460566 0.5054003407529617 6.506038123799129e-07 -0.0021719895789139134 -0.0143 0.5054388277485398 0.5054378882373783 6.507267145683393e-07 -0.0021871734924224285 -0.0144 0.505476382715043 0.5054754326792098 6.507693689483673e-07 -0.002202357305070568 -0.0145 0.505513934643897 0.5055129740780198 6.507316825388187e-07 -0.002217541016158514 -0.014600000000000002 0.5055514835334309 0.5055505124333729 6.506135721284778e-07 -0.002232724624986493 -0.014700000000000001 0.5055890293819734 0.5055880477448359 6.504149641650692e-07 -0.0022479081308548142 -0.0148 0.5056265721878528 0.505625580011976 6.501357940336128e-07 -0.002263091533063655 -0.0149 0.5056641119493965 0.5056631092343621 6.497760072776693e-07 -0.0022782748309134126 -0.015 0.5057016486649315 0.505700635411564 6.493355589887173e-07 -0.0022934580237043757 -0.0151 0.5057391823327847 0.5057381585431525 6.488144130845086e-07 -0.00230864111073687 -0.015200000000000002 0.505776712951282 0.5057756786286993 6.482125440299136e-07 -0.0023238240913111942 -0.015300000000000001 0.5058142405187497 0.505813195667777 6.475299355046538e-07 -0.0023390069647277636 -0.0154 0.5058517650335135 0.5058507096599593 6.467665805698353e-07 -0.0023541897302869486 -0.0155 0.5058892864938994 0.50588822060482 6.459224822785714e-07 -0.002369372387289209 -0.015600000000000001 0.5059268048982329 0.505925728501934 6.449976531763824e-07 -0.0023845549350348886 -0.015700000000000002 0.5059643202448398 0.5059632333508768 6.439921156342621e-07 -0.00239973737282449 -0.0158 0.5060018325320459 0.5060007351512242 6.429059016821448e-07 -0.002414919699958501 -0.0159 0.5060393417581773 0.5060382339025525 6.417390528423716e-07 -0.0024301019157373983 -0.016 0.5060768479215603 0.5060757296044385 6.404916202962241e-07 -0.0024452840194616634 -0.0161 0.5061143510205215 0.5061132222564588 6.391636651614796e-07 -0.00246046601043185 -0.0162 0.506151851053388 0.5061507118581908 6.37755258214856e-07 -0.0024756478879484956 -0.016300000000000002 0.5061893480184874 0.5061881984092118 6.362664798365003e-07 -0.0024908296513122263 -0.0164 0.5062268419141474 0.506225681909099 6.346974202875444e-07 -0.0025060112998235686 -0.0165 0.5062643327386973 0.5062631623574296 6.330481795435716e-07 -0.002521192832783187 -0.0166 0.5063018204904663 0.5063006397537808 6.313188672391057e-07 -0.002536374249491702 -0.0167 0.5063393051677848 0.5063381140977299 6.295096023345437e-07 -0.002551555549249751 -0.016800000000000002 0.5063767867689837 0.5063755853888532 6.276205143374014e-07 -0.002566736731358016 -0.016900000000000002 0.5064142652923951 0.5064130536267273 6.256517419700458e-07 -0.0025819177951172338 -0.017 0.5064517407363522 0.5064505188109283 6.236034335027618e-07 -0.00259709873982813 -0.0171 0.5064892130991893 0.5064879809410316 6.214757474198862e-07 -0.002612279564791409 -0.0172 0.5065266823792414 0.5065254400166124 6.192688513650957e-07 -0.002627460269307869 -0.0173 0.5065641485748454 0.5065628960372449 6.169829230295854e-07 -0.002642640852678302 -0.017400000000000002 0.5066016116843389 0.5066003490025027 6.146181498190018e-07 -0.0026578213142034847 -0.0175 0.5066390717060617 0.5066377989119587 6.121747287979318e-07 -0.0026730016531842874 -0.0176 0.5066765286383542 0.5066752457651849 6.096528661347911e-07 -0.0026881818689215354 -0.0177 0.5067139824795589 0.5067126895617524 6.070527783785806e-07 -0.002703361960716133 -0.0178 0.5067514332280196 0.5067501303012312 6.043746915707082e-07 -0.0027185419278689784 -0.017900000000000003 0.5067888808820823 0.5067875679831904 6.016188412449885e-07 -0.002733721769680997 -0.018 0.5068263254400942 0.5068250026071978 5.987854725941766e-07 -0.0027489014854531757 -0.0181 0.5068637669004048 0.5068624341728196 5.958748404144565e-07 -0.0027640810744864134 -0.0182 0.5069012052613653 0.5068998626796217 5.92887208883397e-07 -0.00277926053608174 -0.0183 0.5069386405213288 0.5069372881271677 5.898228520040405e-07 -0.0027944398695401995 -0.018400000000000003 0.5069760726786507 0.5069747105150197 5.866820533828587e-07 -0.002809619074162806 -0.0185 0.5070135017316887 0.5070121298427388 5.834651058966855e-07 -0.002824798149250607 -0.018600000000000002 0.5070509276788023 0.5070495461098844 5.801723118592506e-07 -0.00283997709410474 -0.018699999999999998 0.5070883505183537 0.5070869593160139 5.768039835762906e-07 -0.002855155908026291 -0.0188 0.5071257702487071 0.5071243694606832 5.733604420687932e-07 -0.0028703345903164147 -0.018900000000000004 0.5071631868682294 0.507161776543446 5.698420183497532e-07 -0.002885513140276236 -0.019 0.5072006003752901 0.5071991805638548 5.662490522584385e-07 -0.0029006915572069637 -0.019100000000000002 0.5072380107682614 0.5072365815214595 5.625818939036797e-07 -0.0029158698404098183 -0.019200000000000002 0.5072754180455177 0.507273979415808 5.58840901887514e-07 -0.002931047989186042 -0.0193 0.5073128222054364 0.5073113742464463 5.550264443598962e-07 -0.0029462260028368993 -0.0194 0.507350223246398 0.5073487660129179 5.511388991297217e-07 -0.0029614038806636492 -0.0195 0.5073876211667858 0.5073861547147644 5.471786526101141e-07 -0.002976581621967617 -0.019600000000000003 0.5074250159649857 0.5074235403515248 5.431461009286487e-07 -0.0029917592260501336 -0.019700000000000002 0.507462407639387 0.5074609229227356 5.390416489836625e-07 -0.00300693669221257 -0.0198 0.5074997961883821 0.507498302427931 5.348657112214106e-07 -0.0030221140197563114 -0.0199 0.5075371816103665 0.5075356788666427 5.306187106368654e-07 -0.003037291207982773 -0.02 0.507574563903739 0.5075730522383992 5.263010799949619e-07 -0.0030524682561933695 -0.0201 0.5076119430669017 0.5076104225427269 5.219132604983301e-07 -0.003067645163689581 -0.020200000000000003 0.50764931909826 0.5076477897791493 5.174557025644511e-07 -0.003082821929772911 -0.020300000000000002 0.5076866919962233 0.5076851539471865 5.129288653815678e-07 -0.0030979985537448575 -0.0204 0.5077240617592041 0.5077225150463565 5.083332172972632e-07 -0.0031131750349069677 -0.0205 0.5077614283856187 0.5077598730761737 5.036692352633487e-07 -0.003128351372560806 -0.0206 0.5077987918738868 0.5077972280361495 4.989374049468864e-07 -0.00314352756600797 -0.020700000000000003 0.5078361522224323 0.5078345799257924 4.941382210632561e-07 -0.003158703614550085 -0.0208 0.5078735094296827 0.5078719287446075 4.89272186932066e-07 -0.0031738795174888093 -0.020900000000000002 0.5079108634940694 0.5079092744920969 4.843398143661304e-07 -0.0031890552741258016 -0.021 0.5079482144140282 0.5079466171677589 4.79341624115559e-07 -0.0032042308837627654 -0.0211 0.507985562187998 0.5079839567710882 4.7427814486855624e-07 -0.0032194063457014256 -0.021200000000000004 0.5080229068144227 0.5080212933015767 4.6914991452817745e-07 -0.003234581659243552 -0.0213 0.5080602482917502 0.5080586267587127 4.63957479046595e-07 -0.003249756823690919 -0.021400000000000002 0.5080975866184325 0.5080959571419802 4.587013929246986e-07 -0.00326493183834532 -0.0215 0.5081349217929261 0.50813328445086 4.533822187680059e-07 -0.0032801067025086286 -0.0216 0.5081722538136916 0.5081706086848292 4.4800052761972964e-07 -0.003295281415482701 -0.021700000000000004 0.5082095826791945 0.5082079298433609 4.425568985721995e-07 -0.003310455976569421 -0.0218 0.5082469083879042 0.5082452479259241 4.3705191918319564e-07 -0.003325630385070719 -0.021900000000000003 0.5082842309382953 0.508282562931984 4.314861849485929e-07 -0.003340804640288553 -0.022 0.508321550328847 0.5083198748610019 4.2586029935787195e-07 -0.0033559787415248818 -0.0221 0.5083588665580424 0.5083571837124348 4.201748738941191e-07 -0.0033711526880817163 -0.022200000000000004 0.5083961796243707 0.508394489485736 4.144305279230043e-07 -0.0033863264792610955 -0.0223 0.5084334895263249 0.5084317921803538 4.086278887760475e-07 -0.0034015001143650916 -0.022400000000000003 0.5084707962624037 0.5084690917957329 4.0276759152857444e-07 -0.003416673592695804 -0.0225 0.50850809983111 0.5085063883313132 3.9685027869440503e-07 -0.003431846913555331 -0.022600000000000002 0.5085454002309523 0.5085436817865306 3.90876600780965e-07 -0.0034470200762458355 -0.0227 0.5085826974604439 0.5085809721608162 3.848472157896854e-07 -0.003462193080069498 -0.0228 0.5086199915181039 0.5086182594535966 3.7876278916049166e-07 -0.003477365924328524 -0.022900000000000004 0.5086572824024558 0.5086555436642939 3.7262399385507017e-07 -0.0034925386083251605 -0.023 0.5086945701120286 0.5086928247923255 3.6643150994053464e-07 -0.003507711131361663 -0.023100000000000002 0.5087318546453569 0.5087301028371041 3.601860251167821e-07 -0.003522883492740339 -0.023200000000000002 0.5087691360009806 0.5087673777980374 3.538882341336258e-07 -0.003538055691763506 -0.0233 0.5088064141774452 0.5088046496745287 3.4753883879079517e-07 -0.0035532277277335353 -0.0234 0.5088436891733014 0.5088419184659759 3.4113854815998046e-07 -0.003568399599952793 -0.0235 0.5088809609871059 0.5088791841717727 3.3468807822401025e-07 -0.003583571307723729 -0.023600000000000003 0.508918229617421 0.5089164467913067 3.2818815190460704e-07 -0.0035987428503487713 -0.023700000000000002 0.5089554950628142 0.508953706323961 3.21639498812587e-07 -0.0036139142271303937 -0.0238 0.5089927573218593 0.5089909627691142 3.150428552756157e-07 -0.0036290854373711243 -0.0239 0.5090300163931358 0.5090282161261382 3.083989645880081e-07 -0.0036442564803734812 -0.024 0.509067272275229 0.5090654663944013 3.017085763445948e-07 -0.003659427355440047 -0.0241 0.50910452496673 0.5091027135732655 2.9497244682930024e-07 -0.0036745980618734173 -0.024200000000000003 0.509141774466236 0.5091399576620879 2.8819133870983116e-07 -0.0036897685989762327 -0.024300000000000002 0.5091790207723504 0.5091771986602195 2.8136602098216557e-07 -0.0037049389660511467 -0.0244 0.5092162638836829 0.5092144365670069 2.744972688595304e-07 -0.0037201091624008715 -0.0245 0.5092535037988484 0.5092516713817904 2.675858636058681e-07 -0.0037352791873281155 -0.0246 0.5092907405164687 0.5092889031039051 2.606325927856368e-07 -0.003750449040135641 -0.024700000000000003 0.5093279740351722 0.5093261317326803 2.5363825001400997e-07 -0.0037656187201262434 -0.0248 0.5093652043535926 0.5093633572674394 2.46603634485032e-07 -0.0037807882266027385 -0.024900000000000002 0.5094024314703709 0.5094005797075007 2.395295513879514e-07 -0.0037959575588679823 -0.025 0.5094396553841539 0.5094377990521767 2.32416811657421e-07 -0.003811126716224862 -0.0251 0.5094768760935952 0.5094750153007733 2.2526623191798656e-07 -0.003826295697976295 -0.025200000000000004 0.5095140935973547 0.5095122284525915 2.1807863409550876e-07 -0.0038414645034252253 -0.0253 0.5095513078940985 0.5095494385069257 2.1085484586125247e-07 -0.0038566331318746444 -0.025400000000000002 0.5095885189825001 0.5095866454630649 2.0359569996575289e-07 -0.00387180158262756 -0.0255 0.5096257268612391 0.5096238493202916 1.9630203476617147e-07 -0.0038869698549870244 -0.0256 0.5096629315290017 0.5096610500778824 1.8897469337975092e-07 -0.0039021379482561155 -0.025700000000000004 0.5097001329844811 0.5096982477351083 1.8161452421117108e-07 -0.003917305861737952 -0.0258 0.5097373312263773 0.5097354422912335 1.742223806611154e-07 -0.003932473594735679 -0.025900000000000003 0.5097745262533968 0.5097726337455162 1.6679912086259296e-07 -0.003947641146552474 -0.026 0.5098117180642531 0.5098098220972088 1.5934560784747198e-07 -0.003962808516491553 -0.0261 0.5098489066576667 0.509847007345557 1.5186270928280177e-07 -0.003977975703856162 -0.026200000000000005 0.5098860920323648 0.5098841894898002 1.443512974291794e-07 -0.003993142707949577 -0.0263 0.5099232741870819 0.5099213685291719 1.368122489603385e-07 -0.004008309528075119 -0.026400000000000003 0.5099604531205595 0.5099585444628988 1.2924644497702698e-07 -0.0040234761635361375 -0.0265 0.5099976288315455 0.5099957172902013 1.2165477086822918e-07 -0.0040386426136360095 -0.026600000000000002 0.5100348013187956 0.5100328870102935 1.1403811608912129e-07 -0.004053808877678154 -0.0267 0.5100719705810725 0.5100700536223829 1.0639737425821583e-07 -0.004068974954966024 -0.0268 0.5101091366171457 0.5101072171256704 9.873344297695041e-08 -0.004084140844803098 -0.026900000000000004 0.5101462994257925 0.5101443775193506 9.104722360764317e-08 -0.004099306546492903 -0.027 0.510183459005797 0.5101815348026113 8.333962135675943e-08 -0.004114472059338988 -0.027100000000000003 0.5102206153559505 0.5102186889746335 7.561154506674495e-08 -0.004129637382644944 -0.027200000000000002 0.510257768475052 0.5102558400345921 6.786390701479794e-08 -0.004144802515714394 -0.0273 0.5102949183619073 0.5102929879816549 6.009762303083033e-08 -0.004159967457850998 -0.0274 0.5103320650153302 0.5103301328149829 5.231361226848419e-08 -0.004175132208358449 -0.0275 0.5103692084341415 0.5103672745337305 4.451279703859834e-08 -0.00419029676654048 -0.027600000000000003 0.5104063486171689 0.5104044131370453 3.669610273981938e-08 -0.004205461131700849 -0.027700000000000002 0.5104434855632487 0.5104415486240684 2.886445787941838e-08 -0.00422062530314336 -0.027800000000000002 0.5104806192712241 0.5104786809939336 2.1018793781857337e-08 -0.0042357892801718495 -0.0279 0.5105177497399453 0.510515810245768 1.3160044574911378e-08 -0.004250953062090188 -0.028 0.5105548769682711 0.5105529363786919 5.289147037013109e-09 -0.004266116648202283 -0.0281 0.510592000955067 0.5105900593918188 -2.5929594998919114e-09 -0.004281280037812079 -0.028200000000000003 0.5106291216992064 0.5106271792842546 -1.0485333219734105e-08 -0.004296443230223556 -0.028300000000000002 0.5106662391995702 0.5106642960550993 -1.8387029999261673e-08 -0.00431160622474073 -0.0284 0.5107033534550472 0.5107014097034449 -2.62971034531434e-08 -0.004326769020667652 -0.0285 0.5107404644645338 0.5107385202283771 -3.421460514733965e-08 -0.004341931617308414 -0.0286 0.5107775722269335 0.5107756276289742 -4.213858461124542e-08 -0.004357094013967139 -0.028700000000000003 0.5108146767411582 0.5108127319043076 -5.006808949294811e-08 -0.004372256209947991 -0.0288 0.5108517780061274 0.510849833053442 -5.800216568239286e-08 -0.004387418204555171 -0.028900000000000002 0.5108888760207677 0.5108869310754341 -6.5939857405925e-08 -0.004402579997092914 -0.029 0.5109259707840144 0.5109240259693345 -7.388020735899642e-08 -0.004417741586865495 -0.0291 0.5109630622948097 0.5109611177341857 -8.182225680331001e-08 -0.0044329029731772236 -0.029200000000000004 0.5110001505521043 0.5109982063690236 -8.976504570559762e-08 -0.004448064155332447 -0.0293 0.5110372355548563 0.5110352918728773 -9.770761282348883e-08 -0.0044632251326355565 -0.029400000000000003 0.5110743173020315 0.5110723742447681 -1.0564899585729925e-07 -0.0044783859043909715 -0.0295 0.5111113957926039 0.5111094534837105 -1.1358823152549102e-07 -0.0044935464699031565 -0.0296 0.5111484710255548 0.5111465295887115 -1.215243557207979e-07 -0.004508706828476608 -0.029700000000000004 0.5111855429998741 0.5111836025587717 -1.2945640359696142e-07 -0.004523866979415867 -0.0298 0.5112226117145588 0.5112206723928834 -1.3738340971791718e-07 -0.004539026922025509 -0.029900000000000003 0.5112596771686144 0.5112577390900322 -1.4530440813065315e-07 -0.004554186655610147 -0.03 0.5112967393610537 0.5112948026491968 -1.532184324970487e-07 -0.004569346179474434 -0.030100000000000002 0.5113337982908978 0.511331863069348 -1.6112451631938862e-07 -0.004584505492923062 -0.0302 0.5113708539571754 0.5113689203494497 -1.6902169282934087e-07 -0.004599664595260761 -0.0303 0.5114079063589235 0.5114059744884589 -1.7690899534184013e-07 -0.004614823485792299 -0.030400000000000003 0.5114449554951865 0.5114430254853245 -1.8478545724120998e-07 -0.004629982163822486 -0.0305 0.5114820013650172 0.5114800733389891 -1.926501120852464e-07 -0.004645140628656167 -0.030600000000000002 0.5115190439674758 0.5115171180483874 -2.0050199381338452e-07 -0.00466029887959823 -0.0307 0.5115560833016309 0.5115541596124469 -2.0834013683690422e-07 -0.0046754569159535965 -0.0308 0.5115931193665587 0.5115911980300882 -2.1616357610831916e-07 -0.004690614737027235 -0.030900000000000004 0.5116301521613434 0.5116282333002243 -2.2397134728791013e-07 -0.004705772342124151 -0.031 0.5116671816850771 0.5116652654217612 -2.3176248686862522e-07 -0.004720929730549388 -0.031100000000000003 0.5117042079368596 0.5117022943935973 -2.395360322315909e-07 -0.004736086901608029 -0.031200000000000002 0.511741230915799 0.5117393202146239 -2.4729102188203456e-07 -0.004751243854605199 -0.0313 0.5117782506210112 0.5117763428837255 -2.5502649542152867e-07 -0.0047664005888460636 -0.031400000000000004 0.5118152670516196 0.5118133623997785 -2.627414937284023e-07 -0.004781557103635826 -0.0315 0.5118522802067563 0.5118503787616527 -2.704350591797855e-07 -0.0047967133982797314 -0.0316 0.5118892900855604 0.5118873919682108 -2.7810623563773174e-07 -0.0048118694720830635 -0.031700000000000006 0.5119262966871791 0.5119244020183075 -2.8575406861575114e-07 -0.0048270253243511505 -0.0318 0.5119633000107682 0.5119614089107911 -2.933776054314663e-07 -0.004842180954389359 -0.031900000000000005 0.5120003000554905 0.5119984126445024 -3.0097589522048995e-07 -0.0048573363615030994 -0.032 0.5120372968205169 0.5120354132182746 -3.085479891862253e-07 -0.0048724915449978165 -0.032100000000000004 0.5120742903050265 0.5120724106309344 -3.160929406414992e-07 -0.004887646504179004 -0.0322 0.5121112805082055 0.5121094048813009 -3.236098051057068e-07 -0.004902801238352194 -0.0323 0.5121482674292488 0.512146395968186 -3.3109764055461177e-07 -0.004917955746822954 -0.0324 0.5121852510673581 0.5121833838903946 -3.385555073509572e-07 -0.004933110028896895 -0.0325 0.5122222314217437 0.5122203686467246 -3.4598246859141035e-07 -0.004948264083879677 -0.032600000000000004 0.5122592084916235 0.5122573502359666 -3.533775899400293e-07 -0.004963417911077 -0.0327 0.5122961822762229 0.5122943286569042 -3.6073994000296317e-07 -0.0049785715097945965 -0.0328 0.5123331527747753 0.5123313039083135 -3.680685903006964e-07 -0.004993724879338253 -0.0329 0.5123701199865216 0.5123682759889643 -3.7536261535131565e-07 -0.005008878019013787 -0.033 0.5124070839107105 0.512405244897619 -3.826210930313323e-07 -0.00502403092812708 -0.033100000000000004 0.5124440445465985 0.5124422106330327 -3.8984310446465997e-07 -0.005039183605984024 -0.0332 0.5124810018934496 0.5124791731939543 -3.9702773418914816e-07 -0.005054336051890578 -0.0333 0.5125179559505355 0.5125161325791248 -4.0417407037862674e-07 -0.005069488265152739 -0.0334 0.5125549067171353 0.5125530887872786 -4.112812045931058e-07 -0.00508464024507653 -0.0335 0.5125918541925363 0.512590041817143 -4.1834823247266506e-07 -0.005099791990968038 -0.033600000000000005 0.5126287983760324 0.5126269916674392 -4.253742534876537e-07 -0.005114943502133391 -0.0337 0.5126657392669259 0.5126639383368803 -4.3235837104971253e-07 -0.005130094777878742 -0.033800000000000004 0.5127026768645262 0.5127008818241736 -4.3929969265055213e-07 -0.005145245817510306 -0.0339 0.5127396111681503 0.512737822128019 -4.461973301117528e-07 -0.005160396620334332 -0.034 0.5127765421771223 0.5127747592471099 -4.530503996402757e-07 -0.005175547185657123 -0.0341 0.5128134698907745 0.5128116931801328 -4.598580218562187e-07 -0.005190697512785009 -0.0342 0.5128503943084458 0.5128486239257672 -4.6661932204261625e-07 -0.00520584760102438 -0.034300000000000004 0.5128873154294828 0.5128855514826864 -4.7333342997890604e-07 -0.005220997449681653 -0.0344 0.5129242332532395 0.5129224758495569 -4.799994806348185e-07 -0.005236147058063307 -0.0345 0.5129611477790772 0.5129593970250383 -4.866166135042427e-07 -0.005251296425475858 -0.0346 0.5129980590063641 0.512996315007784 -4.931839732713605e-07 -0.0052664455512258625 -0.0347 0.5130349669344761 0.5130332297964404 -4.997007097273798e-07 -0.00528159443461993 -0.034800000000000005 0.5130718715627962 0.5130701413896478 -5.061659780758454e-07 -0.005296743074964705 -0.0349 0.5131087728907139 0.5131070497860398 -5.125789387383506e-07 -0.0053118914715668715 -0.035 0.5131456709176269 0.5131439549842436 -5.189387578541371e-07 -0.005327039623733182 -0.0351 0.5131825656429391 0.5131808569828797 -5.252446068082506e-07 -0.005342187530770418 -0.0352 0.5132194570660615 0.5132177557805628 -5.314956627311407e-07 -0.005357335191985383 -0.035300000000000005 0.5132563451864128 0.5132546513759009 -5.376911089149949e-07 -0.005372482606684984 -0.0354 0.5132932300034181 0.5132915437674955 -5.438301342863827e-07 -0.005387629774176114 -0.0355 0.5133301115165092 0.5133284329539426 -5.499119336560554e-07 -0.005402776693765755 -0.0356 0.5133669897251253 0.5133653189338313 -5.559357083850802e-07 -0.005417923364760907 -0.0357 0.5134038646287121 0.5134022017057447 -5.619006658852399e-07 -0.0054330697864686285 -0.035800000000000005 0.5134407362267221 0.5134390812682599 -5.678060196745438e-07 -0.005448215958196012 -0.0359 0.5134776045186147 0.5134759576199481 -5.73650989960095e-07 -0.005463361879250218 -0.036 0.5135144695038557 0.5135128307593739 -5.794348037491126e-07 -0.0054785075489384195 -0.0361 0.513551331181918 0.5135497006850968 -5.851566940717756e-07 -0.0054936529665678665 -0.0362 0.5135881895522804 0.5135865673956695 -5.908159012579794e-07 -0.005508798131445853 -0.036300000000000006 0.5136250446144288 0.5136234308896396 -5.964116721601798e-07 -0.005523943042879698 -0.0364 0.5136618963678555 0.5136602911655479 -6.01943260902793e-07 -0.005539087700176793 -0.0365 0.5136987448120591 0.5136971482219305 -6.074099285213741e-07 -0.005554232102644552 -0.0366 0.5137355899465446 0.5137340020573172 -6.128109430458828e-07 -0.005569376249590446 -0.0367 0.5137724317708233 0.5137708526702323 -6.181455800557956e-07 -0.005584520140322003 -0.036800000000000006 0.5138092702844133 0.5138077000591944 -6.234131222915273e-07 -0.005599663774146785 -0.036899999999999995 0.5138461054868378 0.5138445442227166 -6.28612860154032e-07 -0.005614807150372408 -0.037 0.5138829373776272 0.5138813851593065 -6.337440914827575e-07 -0.005629950268306522 -0.0371 0.5139197659563178 0.5139182228674661 -6.388061218887131e-07 -0.005645093127256845 -0.037200000000000004 0.5139565912224514 0.5139550573456926 -6.437982644769136e-07 -0.005660235726531121 -0.03730000000000001 0.5139934131755763 0.5139918885924766 -6.487198404570016e-07 -0.005675378065437159 -0.037399999999999996 0.5140302318152471 0.5140287166063047 -6.535701786436476e-07 -0.005690520143282807 -0.0375 0.5140670471410234 0.5140655413856579 -6.58348616233706e-07 -0.005705661959375974 -0.0376 0.514103859152471 0.514102362929012 -6.630544986396814e-07 -0.005720803513024614 -0.037700000000000004 0.5141406678491619 0.5141391812348377 -6.676871788791061e-07 -0.005735944803536702 -0.03780000000000001 0.5141774732306732 0.5141759963016006 -6.722460189623192e-07 -0.005751085830220288 -0.037899999999999996 0.5142142752965879 0.5142128081277614 -6.767303890042875e-07 -0.005766226592383467 -0.038 0.5142510740464945 0.5142496167117758 -6.811396672801173e-07 -0.005781367089334361 -0.0381 0.5142878694799873 0.5142864220520951 -6.854732413907882e-07 -0.0057965073203812 -0.038200000000000005 0.5143246615966652 0.5143232241471647 -6.897305069863968e-07 -0.0058116472848321835 -0.03830000000000001 0.5143614503961337 0.5143600229954269 -6.939108686543349e-07 -0.005826786981995614 -0.038400000000000004 0.5143982358780027 0.5143968185953178 -6.980137399192898e-07 -0.005841926411179849 -0.0385 0.5144350180418877 0.5144336109452702 -7.020385427436437e-07 -0.0058570655716932265 -0.0386 0.5144717968874094 0.5144704000437115 -7.059847088042304e-07 -0.005872204462844238 -0.038700000000000005 0.5145085724141933 0.5145071858890653 -7.098516781045561e-07 -0.005887343083941333 -0.0388 0.5145453446218702 0.51454396847975 -7.136389002515564e-07 -0.005902481434293023 -0.038900000000000004 0.5145821135100762 0.5145807478141806 -7.173458343445738e-07 -0.005917619513207928 -0.039 0.5146188790784518 0.5146175238907676 -7.209719482537125e-07 -0.005932757319994714 -0.0391 0.5146556413266427 0.5146542967079168 -7.245167193414837e-07 -0.005947894853962005 -0.039200000000000006 0.5146924002542986 0.5146910662640305 -7.279796347958722e-07 -0.005963032114418543 -0.0393 0.5147291558610751 0.5147278325575068 -7.313601909642031e-07 -0.005978169100673109 -0.039400000000000004 0.5147659081466315 0.5147645955867397 -7.346578938527415e-07 -0.005993305812034545 -0.0395 0.514802657110632 0.5148013553501195 -7.378722596262932e-07 -0.006008442247811741 -0.0396 0.5148394027527452 0.5148381118460328 -7.410028132759372e-07 -0.006023578407313624 -0.039700000000000006 0.5148761450726442 0.5148748650728623 -7.44049090672938e-07 -0.00603871428984919 -0.0398 0.5149128840700063 0.5149116150289872 -7.470106369589224e-07 -0.006053849894727487 -0.039900000000000005 0.5149496197445131 0.514948361712783 -7.498870073230357e-07 -0.006068985221257556 -0.04 0.5149863520958504 0.5149851051226219 -7.526777671684748e-07 -0.006084120268748611 -0.040100000000000004 0.515023081123708 0.5150218452568718 -7.553824919459551e-07 -0.006099255036509783 -0.0402 0.5150598068277796 0.5150585821138988 -7.58000767042688e-07 -0.006114389523850339 -0.0403 0.5150965292077633 0.5150953156920642 -7.605321885040262e-07 -0.006129523730079534 -0.040400000000000005 0.5151332482633607 0.5151320459897275 -7.629763624783514e-07 -0.006144657654506786 -0.0405 0.5151699639942774 0.5151687730052438 -7.653329051615643e-07 -0.0061597912964414196 -0.040600000000000004 0.5152066764002224 0.515205496736966 -7.676014439073064e-07 -0.0061749246551929095 -0.0407 0.5152433854809085 0.515242217183244 -7.697816156726489e-07 -0.006190057730070759 -0.0408 0.5152800912360521 0.5152789343424244 -7.71873068572404e-07 -0.006205190520384519 -0.040900000000000006 0.5153167936653731 0.5153156482128515 -7.738754611019694e-07 -0.006220323025443786 -0.041 0.5153534927685945 0.5153523587928666 -7.757884624148836e-07 -0.006235455244558247 -0.041100000000000005 0.5153901885454429 0.5153890660808083 -7.776117523228265e-07 -0.006250587177037548 -0.0412 0.515426880995648 0.5154257700750129 -7.793450215176634e-07 -0.006265718822191491 -0.0413 0.5154635701189425 0.5154624707738142 -7.809879712383783e-07 -0.006280850179329889 -0.041400000000000006 0.5155002559150624 0.5154991681755436 -7.82540313992719e-07 -0.006295981247762589 -0.0415 0.5155369383837465 0.5155358622785304 -7.840017729465742e-07 -0.006311112026799542 -0.0416 0.5155736175247366 0.5155725530811015 -7.853720823125521e-07 -0.006326242515750713 -0.0417 0.5156102933377773 0.5156092405815812 -7.86650987183446e-07 -0.006341372713926136 -0.041800000000000004 0.5156469658226155 0.5156459247782926 -7.878382435877462e-07 -0.006356502620635873 -0.04190000000000001 0.5156836349790015 0.5156826056695567 -7.889336189337293e-07 -0.006371632235190056 -0.042 0.5157203008066874 0.5157192832536921 -7.899368914543459e-07 -0.006386761556898896 -0.0421 0.5157569633054283 0.5157559575290163 -7.908478509843775e-07 -0.006401890585072623 -0.0422 0.5157936224749814 0.5157926284938446 -7.916662984608358e-07 -0.006417019319021561 -0.042300000000000004 0.5158302783151059 0.5158292961464908 -7.923920458119404e-07 -0.0064321477580559895 -0.04240000000000001 0.5158669308255635 0.5158659604852674 -7.930249162901859e-07 -0.006447275901486338 -0.0425 0.5159035800061184 0.5159026215084854 -7.935647447498972e-07 -0.006462403748623075 -0.0426 0.5159402258565362 0.5159392792144546 -7.940113769255852e-07 -0.006477531298776734 -0.0427 0.5159768683765845 0.5159759336014832 -7.943646705976803e-07 -0.006492658551257857 -0.042800000000000005 0.516013507566033 0.5160125846678785 -7.946244943712877e-07 -0.0065077855053770175 -0.04290000000000001 0.5160501434246532 0.5160492324119468 -7.947907287308986e-07 -0.006522912160444977 -0.043 0.5160867759522177 0.5160858768319931 -7.948632653742571e-07 -0.006538038515772432 -0.0431 0.5161234051485015 0.5161225179263218 -7.948420075454266e-07 -0.006553164570670178 -0.0432 0.5161600310132801 0.5161591556932363 -7.947268702013233e-07 -0.006568290324449006 -0.043300000000000005 0.5161966535463312 0.5161957901310394 -7.945177797341607e-07 -0.0065834157764198655 -0.04340000000000001 0.5162332727474335 0.5162324212380336 -7.942146739159384e-07 -0.0065985409258936594 -0.0435 0.5162698886163668 0.5162690490125204 -7.938175026755978e-07 -0.0066136657721814485 -0.0436 0.5163065011529124 0.516305673452801 -7.933262270443109e-07 -0.006628790314594252 -0.0437 0.5163431103568523 0.5163422945571763 -7.927408195995689e-07 -0.006643914552443203 -0.043800000000000006 0.5163797162279694 0.5163789123239471 -7.920612651868275e-07 -0.00665903848503947 -0.04390000000000001 0.5164163187660473 0.5164155267514137 -7.912875601423508e-07 -0.006674162111694266 -0.044 0.516452917970871 0.5164521378378766 -7.904197121821888e-07 -0.006689285431718911 -0.0441 0.5164895138422254 0.5164887455816364 -7.894577411238224e-07 -0.00670440844442472 -0.0442 0.5165261063798966 0.5165253499809936 -7.884016778314518e-07 -0.00671953114912311 -0.044300000000000006 0.5165626955836706 0.5165619510342493 -7.872515657703083e-07 -0.006734653545125541 -0.04440000000000001 0.5165992814533344 0.5165985487397041 -7.860074595633648e-07 -0.006749775631743483 -0.0445 0.5166358639886748 0.5166351430956598 -7.846694257684916e-07 -0.006764897408288573 -0.0446 0.5166724431894787 0.5166717341004183 -7.832375428229454e-07 -0.006780018874072364 -0.044700000000000004 0.5167090190555337 0.5167083217522822 -7.817119005437689e-07 -0.0067951400284065825 -0.044800000000000006 0.5167455915866268 0.5167449060495548 -7.800926009049469e-07 -0.006810260870602925 -0.0449 0.5167821607825454 0.5167814869905403 -7.783797574267837e-07 -0.006825381399973263 -0.045 0.5168187266430759 0.5168180645735432 -7.765734951203918e-07 -0.006840501615829376 -0.0451 0.5168552891680058 0.5168546387968698 -7.746739514313816e-07 -0.006855621517483229 -0.045200000000000004 0.5168918483571212 0.5168912096588267 -7.726812751851497e-07 -0.006870741104246742 -0.04530000000000001 0.5169284042102076 0.5169277771577221 -7.705956265313674e-07 -0.006885860375431929 -0.0454 0.5169649567270509 0.5169643412918653 -7.684171782207372e-07 -0.006900979330350937 -0.0455 0.5170015059074354 0.517000902059567 -7.661461141617032e-07 -0.006916097968315893 -0.0456 0.5170380517511453 0.5170374594591389 -7.637826304196516e-07 -0.006931216288638959 -0.045700000000000005 0.5170745942579638 0.5170740134888949 -7.613269342177098e-07 -0.006946334290632423 -0.04580000000000001 0.5171111334276728 0.5171105641471502 -7.587792446583919e-07 -0.006961451973608585 -0.0459 0.5171476692600538 0.5171471114322215 -7.561397927791091e-07 -0.0069765693368798514 -0.046 0.5171842017548869 0.5171836553424276 -7.534088211080814e-07 -0.006991686379758628 -0.0461 0.5172207309119508 0.5172201958760891 -7.505865842194481e-07 -0.00700680310155743 -0.046200000000000005 0.517257256731023 0.5172567330315285 -7.476733476230457e-07 -0.007021919501588748 -0.0463 0.5172937792118799 0.5172932668070707 -7.446693889856526e-07 -0.007037035579165224 -0.046400000000000004 0.5173302983542962 0.5173297972010422 -7.415749973538333e-07 -0.007052151333599561 -0.0465 0.517366814158045 0.5173663242117723 -7.383904734314939e-07 -0.007067266764204472 -0.0466 0.5174033266228979 0.5174028478375925 -7.351161294688602e-07 -0.007082381870292743 -0.046700000000000005 0.5174398357486245 0.5174393680768363 -7.317522890959438e-07 -0.00709749665117721 -0.0468 0.5174763415349927 0.5174758849278405 -7.282992879331651e-07 -0.007112611106170791 -0.046900000000000004 0.5175128439817686 0.5175123983889441 -7.247574723701078e-07 -0.007127725234586446 -0.047 0.5175493430887156 0.5175489084584892 -7.211272008977865e-07 -0.00714283903573722 -0.0471 0.5175858388555958 0.51758541513482 -7.174088429429126e-07 -0.007157952508936156 -0.047200000000000006 0.5176223312821686 0.5176219184162842 -7.136027797005617e-07 -0.007173065653496441 -0.0473 0.5176588203681916 0.5176584183012324 -7.097094034125284e-07 -0.007188178468731277 -0.047400000000000005 0.517695306113419 0.5176949147880181 -7.057291176448821e-07 -0.0072032909539539065 -0.0475 0.5177317885176034 0.5177314078749983 -7.016623374545006e-07 -0.007218403108477656 -0.0476 0.5177682675804948 0.517767897560533 -6.975094888894695e-07 -0.007233514931615942 -0.047700000000000006 0.51780474330184 0.5178043838429858 -6.932710095997052e-07 -0.007248626422682192 -0.0478 0.5178412156813834 0.5178408667207236 -6.889473478932651e-07 -0.0072637375809899325 -0.047900000000000005 0.5178776847188664 0.5178773461921169 -6.845389632914589e-07 -0.0072788484058527066 -0.048 0.5179141504140273 0.5179138222555397 -6.800463267508938e-07 -0.00729395889658418 -0.048100000000000004 0.5179506127666019 0.5179502949093701 -6.75469919941829e-07 -0.007309069052498019 -0.0482 0.5179870717763224 0.5179867641519894 -6.708102354147094e-07 -0.007324178872907994 -0.0483 0.5180235274429181 0.5180232299817836 -6.660677768777212e-07 -0.007339288357127888 -0.048400000000000006 0.5180599797661145 0.5180596923971422 -6.612430590302587e-07 -0.007354397504471644 -0.0485 0.5180964287456344 0.5180961513964587 -6.563366068967902e-07 -0.007369506314253139 -0.048600000000000004 0.5181328743811965 0.5181326069781311 -6.513489565485031e-07 -0.007384614785786398 -0.0487 0.5181693166725163 0.5181690591405613 -6.462806549367706e-07 -0.007399722918385476 -0.0488 0.5182057556193058 0.5182055078821561 -6.411322595045732e-07 -0.0074148307113645175 -0.048900000000000006 0.5182421912212727 0.518241953201326 -6.359043384085439e-07 -0.007429938164037692 -0.049 0.5182786234781211 0.5182783950964868 -6.305974701859007e-07 -0.0074450452757192425 -0.049100000000000005 0.5183150523895516 0.5183148335660581 -6.252122439209806e-07 -0.007460152045723501 -0.0492 0.51835147795526 0.5183512686084649 -6.19749259189728e-07 -0.00747525847336481 -0.049300000000000004 0.518387900174939 0.5183877002221364 -6.142091257821392e-07 -0.007490364557957619 -0.049400000000000006 0.5184243190482765 0.5184241284055072 -6.085924638132845e-07 -0.007505470298816436 -0.0495 0.5184607345749561 0.5184605531570166 -6.028999038343308e-07 -0.00752057569525581 -0.0496 0.5184971467546575 0.5184969744751088 -5.971320861108964e-07 -0.007535680746590379 -0.0497 0.5185335555870555 0.5185333923582333 -5.912896615667407e-07 -0.007550785452134829 -0.049800000000000004 0.5185699610718209 0.5185698068048447 -5.853732908955855e-07 -0.007565889811203905 -0.04990000000000001 0.5186063632086195 0.518606217813403 -5.793836445611156e-07 -0.007580993823112437 -0.05 0.5186427619971127 0.5186426253823735 -5.733214030745337e-07 -0.007596097487175288 -0.0501 0.5186791574369568 0.5186790295102267 -5.671872569390501e-07 -0.00761120080270741 -0.0502 0.518715549527804 0.518715430195439 -5.60981905817215e-07 -0.007626303769023799 -0.050300000000000004 0.5187519382693008 0.5187518274364924 -5.547060596411413e-07 -0.0076414063854395396 -0.05040000000000001 0.5187883236610888 0.5187882212318742 -5.483604377798379e-07 -0.007656508651269745 -0.0505 0.5188247057028053 0.5188246115800778 -5.419457686506313e-07 -0.007671610565829632 -0.0506 0.5188610843940817 0.5188609984796022 -5.354627906350995e-07 -0.007686712128434459 -0.0507 0.5188974597345446 0.5188973819289525 -5.289122512464051e-07 -0.007701813338399546 -0.050800000000000005 0.5189338317238148 0.51893376192664 -5.222949072125616e-07 -0.007716914195040301 -0.05090000000000001 0.5189702003615084 0.5189701384711815 -5.156115243099002e-07 -0.007732014697672163 -0.051 0.5190065656472356 0.5190065115611003 -5.088628776128701e-07 -0.007747114845610664 -0.0511 0.519042927580601 0.519042881194926 -5.020497510777044e-07 -0.007762214638171378 -0.0512 0.519079286161204 0.5190792473711944 -4.951729375701763e-07 -0.007777314074669964 -0.051300000000000005 0.5191156413886381 0.5191156100884478 -4.882332389211097e-07 -0.007792413154422137 -0.05140000000000001 0.519151993262491 0.5191519693452346 -4.812314654822902e-07 -0.0078075118767436755 -0.0515 0.5191883417823449 0.5191883251401098 -4.7416843632075434e-07 -0.007822610240950425 -0.0516 0.5192246869477756 0.5192246774716354 -4.67044978968989e-07 -0.007837708246358306 -0.0517 0.5192610287583532 0.5192610263383796 -4.5986192945268733e-07 -0.007852805892283274 -0.051800000000000006 0.5192973672136421 0.5192973717389175 -4.526201321519707e-07 -0.007867903178041397 -0.05190000000000001 0.5193337023132 0.5193337136718315 -4.4532043985689995e-07 -0.007883000102948774 -0.052 0.519370034056579 0.5193700521357096 -4.379637132123637e-07 -0.007898096666321587 -0.0521 0.5194063624433245 0.5194063871291482 -4.305508210511455e-07 -0.007913192867476071 -0.0522 0.5194426874729756 0.5194427186507495 -4.230826401996346e-07 -0.007928288705728535 -0.052300000000000006 0.5194790091450654 0.5194790466991239 -4.1556005525578144e-07 -0.007943384180395347 -0.05240000000000001 0.5195153274591203 0.5195153712728879 -4.0798395867236437e-07 -0.007958479290792948 -0.0525 0.5195516424146606 0.5195516923706659 -4.003552504794339e-07 -0.007973574036237868 -0.0526 0.5195879540111991 0.5195880099910892 -3.926748382843126e-07 -0.007988668416046655 -0.052700000000000004 0.519624262248243 0.5196243241327968 -3.849436370217951e-07 -0.008003762429535953 -0.05280000000000001 0.5196605671252923 0.5196606347944347 -3.7716256912068147e-07 -0.008018856076022478 -0.0529 0.5196968686418402 0.5196969419746564 -3.693325641984657e-07 -0.008033949354823003 -0.053 0.5197331667973734 0.5197332456721234 -3.6145455883929145e-07 -0.008049042265254368 -0.0531 0.5197694615913715 0.5197695458855043 -3.53529496704974e-07 -0.008064134806633483 -0.053200000000000004 0.519805753023307 0.5198058426134751 -3.4555832845173384e-07 -0.008079226978277319 -0.05330000000000001 0.5198420410926458 0.5198421358547204 -3.375420113416183e-07 -0.008094318779502934 -0.0534 0.5198783257988465 0.5198784256079318 -3.294815095478132e-07 -0.008109410209627433 -0.0535 0.5199146071413606 0.5199147118718092 -3.213777934607531e-07 -0.008124501267967993 -0.0536 0.5199508851196324 0.5199509946450596 -3.1323184024323325e-07 -0.008139591953841853 -0.053700000000000005 0.5199871597330991 0.5199872739263991 -3.050446330810086e-07 -0.008154682266566347 -0.05380000000000001 0.5200234309811903 0.5200235497145508 -2.968171616685167e-07 -0.008169772205458848 -0.0539 0.5200596988633291 0.5200598220082463 -2.8855042147335475e-07 -0.008184861769836812 -0.054 0.5200959633789303 0.520096090806225 -2.8024541408322445e-07 -0.008199950959017757 -0.0541 0.5201322245274016 0.5201323561072349 -2.7190314702552065e-07 -0.00821503977231928 -0.054200000000000005 0.5201684823081435 0.5201686179100317 -2.6352463335099774e-07 -0.008230128209059034 -0.0543 0.5202047367205488 0.5202048762133795 -2.551108919113254e-07 -0.008245216268554746 -0.054400000000000004 0.5202409877640022 0.5202411310160509 -2.466629468456105e-07 -0.00826030395012421 -0.0545 0.5202772354378814 0.5202773823168267 -2.3818182787183062e-07 -0.0082753912530853 -0.0546 0.5203134797415562 0.5203136301144958 -2.2966856973172245e-07 -0.008290478176755937 -0.054700000000000006 0.5203497206743887 0.5203498744078562 -2.2112421237119317e-07 -0.008305564720454134 -0.0548 0.5203859582357332 0.5203861151957135 -2.1254980074603136e-07 -0.00832065088349796 -0.054900000000000004 0.5204221924249361 0.5204223524768827 -2.039463846831291e-07 -0.008335736665205557 -0.055 0.5204584232413366 0.5204585862501868 -1.953150186306818e-07 -0.008350822064895139 -0.0551 0.5204946506842649 0.5204948165144576 -1.866567616998216e-07 -0.008365907081884989 -0.055200000000000006 0.520530874753044 0.5205310432685355 -1.7797267753971724e-07 -0.008380991715493454 -0.0553 0.5205670954469888 0.5205672665112697 -1.6926383403226275e-07 -0.008396075965038954 -0.055400000000000005 0.5206033127654061 0.5206034862415182 -1.6053130327819964e-07 -0.008411159829839993 -0.0555 0.5206395267075947 0.5206397024581471 -1.5177616158323914e-07 -0.008426243309215124 -0.055600000000000004 0.5206757372728454 0.5206759151600321 -1.4299948906948412e-07 -0.00844132640248298 -0.0557 0.5207119444604407 0.5207121243460575 -1.3420236975175692e-07 -0.008456409108962266 -0.0558 0.5207481482696548 0.5207483300151163 -1.25385891301677e-07 -0.008471491427971755 -0.055900000000000005 0.520784348699754 0.5207845321661105 -1.1655114495745522e-07 -0.00848657335883029 -0.056 0.5208205457499963 0.5208207307979513 -1.0769922533654386e-07 -0.00850165490085679 -0.056100000000000004 0.5208567394196313 0.5208569259095586 -9.883123038012531e-08 -0.00851673605337024 -0.0562 0.5208929297079005 0.520893117499861 -8.994826112412868e-08 -0.008531816815689692 -0.0563 0.5209291166140372 0.5209293055677969 -8.105142169229085e-08 -0.008546897187134283 -0.056400000000000006 0.5209653001372658 0.5209654901123133 -7.214181904288686e-08 -0.008561977167023211 -0.0565 0.5210014802768028 0.5210016711323662 -6.322056285076871e-08 -0.008577056754675743 -0.056600000000000004 0.5210376570318562 0.5210378486269208 -5.4288765410220874e-08 -0.008592135949411226 -0.0567 0.5210738304016255 0.5210740225949518 -4.5347541461487895e-08 -0.008607214750549074 -0.0568 0.521110000385302 0.5211101930354425 -3.639800807281324e-08 -0.00862229315740878 -0.056900000000000006 0.521146166982068 0.5211463599473857 -2.744128451206973e-08 -0.008637371169309894 -0.057 0.5211823301910976 0.5211825233297837 -1.8478492070685137e-08 -0.00865244878557205 -0.0571 0.5212184900115565 0.5212186831816472 -9.510753944813599e-09 -0.00866752600551495 -0.0572 0.521254646442602 0.521254839501997 -5.391950961240732e-10 -0.008682602828458374 -0.057300000000000004 0.5212907994833821 0.5212909922898626 8.435057891748032e-09 -0.008697679253722166 -0.05740000000000001 0.521326949133037 0.5213271415442834 1.7410876957182908e-08 -0.008712755280626249 -0.0575 0.5213630953906981 0.5213632872643075 2.638713269415005e-08 -0.008727830908490615 -0.0576 0.5213992382554877 0.5213994294489928 3.536269451570595e-08 -0.008742906136635328 -0.0577 0.5214353777265203 0.5214355680974058 4.433643076284799e-08 -0.00875798096438053 -0.057800000000000004 0.5214715138029011 0.5214717032086235 5.330720887278262e-08 -0.008773055391046431 -0.05790000000000001 0.521507646483727 0.521507834781731 6.227389552290741e-08 -0.008788129415953317 -0.058 0.5215437757680862 0.5215439628158237 7.12353567383639e-08 -0.008803203038421546 -0.0581 0.5215799016550581 0.5215800873100063 8.019045811408221e-08 -0.008818276257771549 -0.0582 0.5216160241437134 0.5216162082633921 8.913806484600606e-08 -0.008833349073323834 -0.058300000000000005 0.5216521432331144 0.5216523256751051 9.807704198783185e-08 -0.008848421484398981 -0.05840000000000001 0.5216882589223145 0.5216884395442773 1.0700625450998924e-07 -0.008863493490317642 -0.0585 0.5217243712103582 0.5217245498700515 1.1592456745229685e-07 -0.008878565090400543 -0.0586 0.5217604800962818 0.5217606566515784 1.248308461460068e-07 -0.008893636283968482 -0.0587 0.5217965855791126 0.5217967598880197 1.3372395631094935e-07 -0.008908707070342338 -0.058800000000000005 0.5218326876578692 0.5218328595785453 1.4260276415961615e-07 -0.008923777448843062 -0.05890000000000001 0.5218687863315613 0.521868955722335 1.5146613657757158e-07 -0.008938847418791676 -0.059 0.5219048815991905 0.5219050483185782 1.6031294133855845e-07 -0.008953916979509277 -0.0591 0.5219409734597491 0.5219411373664734 1.6914204711837577e-07 -0.008968986130317038 -0.0592 0.5219770619122208 0.5219772228652289 1.7795232366835112e-07 -0.008984054870536213 -0.059300000000000005 0.5220131469555809 0.5220133048140618 1.8674264204432411e-07 -0.008999123199488111 -0.05940000000000001 0.5220492285887957 0.5220493832121993 1.9551187466215758e-07 -0.009014191116494144 -0.0595 0.522085306810823 0.5220854580588774 2.0425889553365995e-07 -0.009029258620875778 -0.0596 0.522121381620612 0.5221215293533419 2.1298258033597417e-07 -0.00904432571195456 -0.0597 0.5221574530171027 0.5221575970948478 2.21681806591989e-07 -0.009059392389052115 -0.059800000000000006 0.5221935209992273 0.5221936612826596 2.3035545379523903e-07 -0.009074458651490145 -0.05990000000000001 0.5222295855659087 0.5222297219160511 2.3900240350704927e-07 -0.009089524498590419 -0.06 0.5222656467160613 0.5222657789943054 2.47621539689602e-07 -0.00910458992967479 -0.0601 0.522301704448591 0.5223018325167151 2.562117485810367e-07 -0.009119654944065182 -0.060200000000000004 0.5223377587623951 0.5223378824825822 2.6477191912566145e-07 -0.009134719541083606 -0.060300000000000006 0.522373809656362 0.5223739288912174 2.7330094283517514e-07 -0.009149783720052125 -0.0604 0.522409857129372 0.5224099717419413 2.8179771414948984e-07 -0.009164847480292901 -0.0605 0.5224459011802967 0.5224460110340836 2.9026113043673085e-07 -0.009179910821128163 -0.0606 0.5224819418079988 0.5224820467669835 2.9869009227079246e-07 -0.009194973741880217 -0.060700000000000004 0.522517979011333 0.5225180789399893 3.0708350340358237e-07 -0.009210036241871455 -0.06080000000000001 0.522554012789145 0.5225541075524579 3.1544027126462204e-07 -0.009225098320424329 -0.0609 0.5225900431402728 0.5225901326037563 3.237593065030797e-07 -0.009240159976861381 -0.061 0.522626070063545 0.5226261540932601 3.3203952373717094e-07 -0.009255221210505218 -0.0611 0.5226620935577821 0.5226621720203544 3.40279841332114e-07 -0.00927028202067854 -0.061200000000000004 0.5226981136217971 0.5226981863844331 3.4847918153890767e-07 -0.009285342406704108 -0.06130000000000001 0.5227341302543932 0.5227341971848996 3.5663647107719854e-07 -0.009300402367904772 -0.0614 0.5227701434543659 0.5227702044211656 3.647506406356804e-07 -0.009315461903603451 -0.0615 0.5228061532205027 0.5228062080926529 3.728206255104727e-07 -0.009330521013123146 -0.0616 0.5228421595515825 0.5228422081987913 3.808453653830757e-07 -0.009345579695786936 -0.061700000000000005 0.5228781624463757 0.5228782047390206 3.8882380481997103e-07 -0.009360637950917978 -0.06180000000000001 0.5229141619036454 0.5229141977127885 3.9675489310608825e-07 -0.009375695777839511 -0.061900000000000004 0.5229501579221452 0.5229501871195522 4.046375845778716e-07 -0.009390753175874844 -0.062 0.5229861505006217 0.5229861729587777 4.1247083859552447e-07 -0.009405810144347361 -0.0621 0.5230221396378127 0.5230221552299398 4.202536198483209e-07 -0.009420866682580534 -0.062200000000000005 0.5230581253324484 0.5230581339325218 4.2798489849338317e-07 -0.00943592278989791 -0.0623 0.5230941075832505 0.5230941090660162 4.3566365010017094e-07 -0.009450978465623107 -0.062400000000000004 0.523130086388933 0.5231300806299239 4.432888560113035e-07 -0.009466033709079833 -0.0625 0.5231660617482021 0.5231660486237548 4.508595032037821e-07 -0.009481088519591877 -0.0626 0.5232020336597557 0.5232020130470272 4.5837458489961236e-07 -0.009496142896483093 -0.0627 0.5232380021222842 0.5232379738992681 4.6583310017722646e-07 -0.009511196839077425 -0.06280000000000001 0.5232739671344698 0.5232739311800128 4.7323405438781663e-07 -0.009526250346698887 -0.06290000000000001 0.5233099286949873 0.5233098848888054 4.805764592108464e-07 -0.009541303418671597 -0.063 0.5233458868025034 0.5233458350251985 4.878593329038505e-07 -0.00955635605431971 -0.0631 0.5233818414556775 0.5233817815887528 4.950817002746799e-07 -0.009571408252967505 -0.0632 0.523417792653161 0.5234177245790375 5.022425928202789e-07 -0.009586460013939289 -0.06330000000000001 0.5234537403935984 0.5234536639956301 5.093410489487304e-07 -0.009601511336559504 -0.06340000000000001 0.5234896846756253 0.5234895998381165 5.163761142845669e-07 -0.009616562220152631 -0.0635 0.5235256254978713 0.5235255321060905 5.233468413357034e-07 -0.009631612664043242 -0.0636 0.5235615628589578 0.5235614607991547 5.30252289826505e-07 -0.00964666266755602 -0.0637 0.5235974967574992 0.523597385916919 5.370915270863641e-07 -0.009661712230015683 -0.06380000000000001 0.523633427192102 0.5236333074590016 5.438636280774567e-07 -0.009676761350747038 -0.06390000000000001 0.5236693541613662 0.5236692254250288 5.505676750339195e-07 -0.009691810029074996 -0.064 0.523705277663884 0.5237051398146351 5.572027582945172e-07 -0.009706858264324542 -0.0641 0.5237411976982407 0.5237410506274622 5.637679759418202e-07 -0.009721906055820712 -0.06420000000000001 0.5237771142630145 0.5237769578631603 5.702624342462936e-07 -0.009736953402888644 -0.0643 0.5238130273567768 0.523812861521387 5.766852473332307e-07 -0.009752000304853604 -0.0644 0.5238489369780917 0.5238487616018076 5.830355379876639e-07 -0.009767046761040843 -0.0645 0.5238848431255162 0.5238846581040949 5.893124371270098e-07 -0.009782092770775769 -0.0646 0.5239207457976011 0.5239205510279298 5.955150842729129e-07 -0.009797138333383824 -0.06470000000000001 0.5239566449928899 0.523956440373 6.016426275512465e-07 -0.009812183448190582 -0.0648 0.5239925407099196 0.5239923261390014 6.076942239419125e-07 -0.009827228114521658 -0.0649 0.5240284329472208 0.5240282083256365 6.136690391400634e-07 -0.009842272331702756 -0.065 0.5240643217033168 0.5240640869326155 6.19566247916925e-07 -0.009857316099059639 -0.0651 0.5241002069767253 0.5240999619596559 6.25385034147552e-07 -0.009872359415918236 -0.06520000000000001 0.5241360887659569 0.5241358334064823 6.311245911438945e-07 -0.00988740228160443 -0.0653 0.5241719670695163 0.5241717012728263 6.367841210996872e-07 -0.009902444695444313 -0.0654 0.5242078418859015 0.5242075655584264 6.423628358120936e-07 -0.009917486656763987 -0.0655 0.5242437132136046 0.5242434262630286 6.478599570147736e-07 -0.009932528164889648 -0.0656 0.5242795810511113 0.524279283386385 6.532747158782826e-07 -0.009947569219147585 -0.06570000000000001 0.5243154453969012 0.5243151369282553 6.586063529545605e-07 -0.009962609818864149 -0.0658 0.5243513062494481 0.5243509868884051 6.63854119287155e-07 -0.009977649963365776 -0.0659 0.52438716360722 0.5243868332666075 6.69017275578554e-07 -0.009992689651979025 -0.066 0.5244230174686789 0.5244226760626418 6.740950928563194e-07 -0.010007728884030509 -0.0661 0.5244588678322809 0.5244585152762935 6.790868521955318e-07 -0.010022767658846927 -0.06620000000000001 0.5244947146964766 0.5244943509073551 6.839918448853233e-07 -0.01003780597575505 -0.0663 0.5245305580597106 0.5245301829556248 6.888093729284783e-07 -0.010052843834081733 -0.0664 0.5245663979204227 0.5245660114209076 6.93538748486322e-07 -0.010067881233153903 -0.0665 0.5246022342770467 0.5246018363030144 6.981792946558762e-07 -0.010082918172298623 -0.0666 0.524638067128011 0.5246376576017624 7.027303450257705e-07 -0.010097954650842995 -0.06670000000000001 0.5246738964717389 0.5246734753169747 7.071912442313533e-07 -0.010112990668114226 -0.0668 0.5247097223066488 0.5247092894484803 7.115613472885585e-07 -0.01012802622343958 -0.0669 0.5247455446311537 0.524745099996114 7.158400210927063e-07 -0.010143061316146436 -0.067 0.5247813634436613 0.5247809069597165 7.200266426421464e-07 -0.010158095945562235 -0.0671 0.5248171787425746 0.5248167103391341 7.241206009256373e-07 -0.010173130111014506 -0.06720000000000001 0.5248529905262919 0.5248525101342187 7.281212960341676e-07 -0.010188163811830887 -0.0673 0.5248887987932066 0.5248883063448277 7.320281387723782e-07 -0.010203197047339036 -0.0674 0.5249246035417073 0.5249240989708241 7.358405523238964e-07 -0.010218229816866787 -0.0675 0.5249604047701784 0.5249598880120758 7.395579709190692e-07 -0.010233262119741971 -0.06760000000000001 0.5249962024769991 0.5249956734684563 7.431798405010959e-07 -0.010248293955292571 -0.0677 0.5250319966605449 0.5250314553398441 7.467056187815402e-07 -0.010263325322846618 -0.0678 0.5250677873191867 0.5250672336261227 7.501347751293075e-07 -0.010278356221732232 -0.0679 0.5251035744512913 0.5251030083271808 7.534667907926895e-07 -0.010293386651277643 -0.068 0.5251393580552209 0.5251387794429117 7.567011594544759e-07 -0.010308416610811123 -0.06810000000000001 0.5251751381293344 0.5251745469732135 7.598373861217311e-07 -0.010323446099661083 -0.0682 0.5252109146719862 0.5252103109179891 7.628749882360175e-07 -0.010338475117155937 -0.0683 0.5252466876815272 0.525246071277146 7.658134956178841e-07 -0.01035350366262431 -0.0684 0.5252824571563043 0.5252818280505962 7.68652449800733e-07 -0.01036853173539481 -0.0685 0.5253182230946606 0.5253175812382558 7.7139140552962e-07 -0.010383559334796134 -0.06860000000000001 0.5253539854949361 0.5253533308400454 7.740299291514319e-07 -0.010398586460157117 -0.0687 0.5253897443554671 0.52538907685589 7.765675997251087e-07 -0.01041361311080663 -0.0688 0.5254254996745866 0.5254248192857184 7.790040090771555e-07 -0.010428639286073717 -0.0689 0.5254612514506243 0.5254605581294637 7.813387613575529e-07 -0.010443664985287421 -0.069 0.5254969996819066 0.5254962933870624 7.83571473428335e-07 -0.010458690207776839 -0.06910000000000001 0.525532744366757 0.5255320250584552 7.857017750856343e-07 -0.010473714952871272 -0.0692 0.525568485503496 0.5255677531435865 7.877293088376369e-07 -0.010488739219900034 -0.0693 0.5256042230904414 0.5256034776424042 7.89653729738049e-07 -0.010503763008192552 -0.0694 0.5256399571259079 0.5256391985548599 7.914747062742755e-07 -0.010518786317078295 -0.0695 0.5256756876082079 0.525674915880908 7.931919195347525e-07 -0.01053380914588688 -0.06960000000000001 0.5257114145356511 0.5257106296205069 7.948050638750814e-07 -0.010548831493948002 -0.0697 0.5257471379065444 0.5257463397736177 7.963138465849617e-07 -0.010563853360591364 -0.0698 0.5257828577191929 0.525782046340205 7.977179879992136e-07 -0.010578874745146866 -0.0699 0.5258185739718991 0.5258177493202361 7.990172220528891e-07 -0.010593895646944435 -0.07 0.525854286662964 0.5258534487136811 8.002112955041163e-07 -0.0106089160653141 -0.07010000000000001 0.5258899957906855 0.5258891445205129 8.012999684892108e-07 -0.010623935999585988 -0.0702 0.5259257013533603 0.5259248367407076 8.022830144116533e-07 -0.01063895544909025 -0.0703 0.525961403349283 0.525960525374243 8.031602203306676e-07 -0.010653974413157213 -0.0704 0.525997101776747 0.5259962104211001 8.039313864061093e-07 -0.010668992891117269 -0.0705 0.5260327966340432 0.526031891881262 8.045963263425548e-07 -0.01068401088230085 -0.07060000000000001 0.526068487919462 0.5260675697547139 8.051548673893016e-07 -0.010699028386038556 -0.0707 0.5261041756312916 0.5261032440414432 8.056068502293456e-07 -0.01071404540166101 -0.0708 0.5261398597678193 0.5261389147414395 8.059521293124483e-07 -0.0107290619284989 -0.0709 0.526175540327331 0.5261745818546939 8.061905725220697e-07 -0.010744077965883093 -0.071 0.5262112173081119 0.5262102453811998 8.063220612863908e-07 -0.010759093513144514 -0.07110000000000001 0.5262468907084459 0.5262459053209521 8.063464908558693e-07 -0.010774108569614095 -0.0712 0.526282560526616 0.5262815616739469 8.062637701367059e-07 -0.010789123134622963 -0.0713 0.526318226760905 0.5263172144401826 8.06073821801867e-07 -0.010804137207502312 -0.0714 0.5263538894095945 0.5263528636196586 8.057765819025065e-07 -0.010819150787583366 -0.0715 0.5263895484709654 0.5263885092123751 8.053720008116549e-07 -0.010834163874197495 -0.07160000000000001 0.5264252039432993 0.5264241512183342 8.048600422805308e-07 -0.010849176466676158 -0.0717 0.526460855824876 0.5264597896375385 8.042406842156957e-07 -0.010864188564350875 -0.0718 0.5264965041139764 0.5264954244699919 8.035139178463879e-07 -0.010879200166553261 -0.0719 0.5265321488088807 0.5265310557156987 8.026797486682113e-07 -0.010894211272615063 -0.072 0.5265677899078692 0.5265666833746644 8.017381958325132e-07 -0.010909221881868065 -0.07210000000000001 0.5266034274092224 0.5266023074468948 8.00689292257406e-07 -0.010924231993644173 -0.0722 0.5266390613112211 0.5266379279323962 7.995330849608351e-07 -0.010939241607275342 -0.0723 0.5266746916121463 0.5266735448311753 7.982696348940443e-07 -0.010954250722093679 -0.0724 0.5267103183102795 0.5267091581432394 7.968990165529988e-07 -0.010969259337431326 -0.0725 0.5267459414039029 0.5267447678685951 7.954213185334957e-07 -0.010984267452620511 -0.07260000000000001 0.5267815608912993 0.5267803740072501 7.93836643531165e-07 -0.010999275066993615 -0.0727 0.5268171767707529 0.5268159765592112 7.921451080084019e-07 -0.01101428217988309 -0.0728 0.5268527890405478 0.5268515755244857 7.903468419168114e-07 -0.011029288790621445 -0.0729 0.5268883976989698 0.5268871709030798 7.88441989696409e-07 -0.011044294898541297 -0.073 0.5269240027443057 0.5269227626949999 7.864307094984646e-07 -0.01105930050297534 -0.07310000000000001 0.5269596041748437 0.5269583509002519 7.843131731299913e-07 -0.011074305603256408 -0.0732 0.5269952019888732 0.5269939355188407 7.820895665533456e-07 -0.011089310198717362 -0.0733 0.5270307961846852 0.5270295165507706 7.797600893866274e-07 -0.011104314288691209 -0.0734 0.5270663867605722 0.5270650939960451 7.773249552922579e-07 -0.011119317872511005 -0.0735 0.5271019737148283 0.5271006678546669 7.747843916439123e-07 -0.011134320949509918 -0.07360000000000001 0.5271375570457499 0.5271362381266372 7.721386397485652e-07 -0.011149323519021238 -0.0737 0.527173136751635 0.5271718048119562 7.693879547909788e-07 -0.01116432558037826 -0.07379999999999999 0.5272087128307835 0.5272073679106232 7.665326056116584e-07 -0.011179327132914453 -0.07390000000000001 0.5272442852814978 0.5272429274226352 7.635728748733861e-07 -0.01119432817596337 -0.074 0.5272798541020824 0.5272784833479888 7.605090590057095e-07 -0.011209328708858641 -0.07410000000000001 0.5273154192908442 0.5273140356866781 7.573414681494306e-07 -0.01122432873093398 -0.0742 0.5273509808460927 0.5273495844386957 7.540704262676279e-07 -0.01123932824152319 -0.07429999999999999 0.5273865387661397 0.5273851296040323 7.506962708681009e-07 -0.011254327239960138 -0.07440000000000001 0.5274220930493002 0.5274206711826765 7.472193530588811e-07 -0.011269325725578889 -0.0745 0.5274576436938918 0.5274562091746153 7.436400376592545e-07 -0.011284323697713483 -0.07460000000000001 0.5274931906982349 0.5274917435798332 7.399587030887389e-07 -0.011299321155698129 -0.0747 0.527528734060653 0.527527274398312 7.361757414781067e-07 -0.011314318098867111 -0.07479999999999999 0.527564273779473 0.5275628016300319 7.322915583363176e-07 -0.011329314526554774 -0.07490000000000001 0.5275998098530249 0.52759832527497 7.283065723839854e-07 -0.011344310438095579 -0.075 0.5276353422796423 0.5276338453331006 7.242212162750228e-07 -0.011359305832824119 -0.07510000000000001 0.5276708710576619 0.5276693618043959 7.200359356529518e-07 -0.011374300710074982 -0.0752 0.5277063961854241 0.5277048746888248 7.157511897060154e-07 -0.011389295069182966 -0.07529999999999999 0.5277419176612734 0.5277403839863534 7.113674507230883e-07 -0.011404288909482908 -0.07540000000000001 0.5277774354835579 0.5277758896969444 7.068852045932772e-07 -0.011419282230309719 -0.0755 0.5278129496506294 0.527811391820558 7.02304950084276e-07 -0.011434275030998427 -0.07560000000000001 0.527848460160844 0.5278468903571504 6.976271994529881e-07 -0.011449267310884137 -0.0757 0.5278839670125617 0.5278823853066745 6.928524777793932e-07 -0.011464259069302086 -0.07579999999999999 0.5279194702041473 0.5279178766690803 6.879813234106358e-07 -0.011479250305587569 -0.07590000000000001 0.5279549697339696 0.5279533644443134 6.830142874059142e-07 -0.01149424101907598 -0.076 0.5279904656004017 0.5279888486323162 6.779519340915918e-07 -0.01150923120910285 -0.07610000000000001 0.5280259578018216 0.5280243292330271 6.727948405060857e-07 -0.011524220875003755 -0.0762 0.5280614463366118 0.5280598062463807 6.675435963998666e-07 -0.011539210016114377 -0.07629999999999999 0.5280969312031595 0.5280952796723073 6.621988045685256e-07 -0.01155419863177048 -0.07640000000000001 0.5281324123998571 0.5281307495107331 6.567610802976631e-07 -0.011569186721307974 -0.0765 0.528167889925102 0.5281662157615805 6.512310514739106e-07 -0.011584174284062826 -0.07660000000000002 0.5282033637772963 0.5282016784247668 6.456093585294198e-07 -0.011599161319371094 -0.0767 0.5282388339548476 0.5282371375002055 6.398966546083962e-07 -0.011614147826568933 -0.07680000000000001 0.5282743004561689 0.5282725929878052 6.340936050119872e-07 -0.011629133804992621 -0.07690000000000001 0.5283097632796782 0.5283080448874699 6.282008874758382e-07 -0.011644119253978485 -0.077 0.5283452224237996 0.5283434931990989 6.222191920590703e-07 -0.011659104172863 -0.0771 0.5283806778869622 0.5283789379225866 6.161492209777464e-07 -0.011674088560982693 -0.0772 0.5284161296676015 0.5284143790578224 6.099916883828271e-07 -0.011689072417674223 -0.07730000000000001 0.5284515777641585 0.5284498166046908 6.037473206932376e-07 -0.011704055742274344 -0.07740000000000001 0.5284870221750797 0.5284852505630707 5.974168560962667e-07 -0.011719038534119836 -0.0775 0.5285224628988182 0.5285206809328362 5.910010447141012e-07 -0.011734020792547668 -0.0776 0.528557899933833 0.5285561077138559 5.845006486593363e-07 -0.011749002516894853 -0.0777 0.5285933332785893 0.5285915309059929 5.77916441368842e-07 -0.011763983706498508 -0.07780000000000001 0.5286287629315586 0.5286269505091046 5.71249208020097e-07 -0.011778964360695872 -0.07790000000000001 0.5286641888912191 0.528662366523043 5.644997454756773e-07 -0.011793944478824245 -0.078 0.528699611156055 0.5286977789476542 5.576688616726333e-07 -0.011808924060221056 -0.0781 0.5287350297245577 0.5287331877827787 5.507573761220907e-07 -0.011823903104223791 -0.0782 0.5287704445952244 0.5287685930282505 5.437661195761834e-07 -0.01183888161017008 -0.07830000000000001 0.52880585576656 0.5288039946838982 5.366959338892752e-07 -0.011853859577397624 -0.07840000000000001 0.528841263237076 0.528839392749544 5.295476718514269e-07 -0.011868837005244215 -0.0785 0.5288766670052907 0.5288747872250036 5.223221972161518e-07 -0.011883813893047762 -0.0786 0.5289120670697295 0.528910178110087 5.150203847004153e-07 -0.011898790240146269 -0.0787 0.5289474634289252 0.5289455654045973 5.076431197348352e-07 -0.01191376604587782 -0.07880000000000001 0.5289828560814176 0.5289809491083313 5.001912982138812e-07 -0.01192874130958061 -0.07890000000000001 0.529018245025754 0.529016329221079 4.926658266346529e-07 -0.011943716030592928 -0.079 0.529053630260489 0.5290517057426241 4.850676219581018e-07 -0.011958690208253171 -0.0791 0.5290890117841848 0.5290870786727434 4.773976114702538e-07 -0.011973663841899818 -0.0792 0.5291243895954109 0.5291224480112067 4.696567325324086e-07 -0.011988636930871446 -0.07930000000000001 0.5291597636927451 0.529157813757777 4.618459328031843e-07 -0.012003609474506766 -0.07940000000000001 0.5291951340747726 0.5291931759122104 4.539661697111619e-07 -0.012018581472144541 -0.0795 0.5292305007400862 0.5292285344742556 4.4601841048264035e-07 -0.012033552923123653 -0.0796 0.5292658636872872 0.5292638894436543 4.380036324469483e-07 -0.012048523826783062 -0.07970000000000001 0.5293012229149845 0.529299240820141 4.2992282220377653e-07 -0.01206349418246188 -0.07980000000000001 0.5293365784217953 0.529334588603443 4.2177697590073393e-07 -0.012078463989499265 -0.0799 0.5293719302063449 0.5293699327932796 4.1356709931661406e-07 -0.012093433247234501 -0.08 0.5294072782672669 0.5294052733893629 4.0529420719526144e-07 -0.012108401955006965 -0.0801 0.5294426226032033 0.5294406103913979 3.9695932349537166e-07 -0.012123370112156126 -0.08020000000000001 0.5294779632128045 0.5294759437990813 3.885634813349803e-07 -0.012138337718021575 -0.08030000000000001 0.5295133000947293 0.5295112736121019 3.8010772260288483e-07 -0.012153304771942963 -0.0804 0.5295486332476451 0.5295465998301415 3.715930979586446e-07 -0.01216827127326007 -0.0805 0.529583962670228 0.5295819224528735 3.6302066669380295e-07 -0.012183237221312768 -0.0806 0.5296192883611628 0.5296172414799631 3.543914965931094e-07 -0.012198202615441031 -0.08070000000000001 0.5296546103191433 0.529652556911068 3.4570666396227523e-07 -0.012213167454984943 -0.08080000000000001 0.5296899285428717 0.5296878687458376 3.3696725321163967e-07 -0.01222813173928467 -0.0809 0.5297252430310596 0.5297231769839128 3.281743567729034e-07 -0.012243095467680487 -0.081 0.5297605537824275 0.5297584816249266 3.193290752379063e-07 -0.01225805863951276 -0.0811 0.5297958607957045 0.5297937826685039 3.104325168590272e-07 -0.012273021254121962 -0.08120000000000001 0.5298311640696296 0.5298290801142607 3.0148579779898377e-07 -0.01228798331084868 -0.08130000000000001 0.5298664636029506 0.5298643739618047 2.92490041603477e-07 -0.012302944809033586 -0.0814 0.5299017593944247 0.5298996642107351 2.834463792844577e-07 -0.01231790574801745 -0.0815 0.5299370514428183 0.5299349508606428 2.7435594915359296e-07 -0.01233286612714115 -0.0816 0.5299723397469073 0.5299702339111098 2.652198967251218e-07 -0.012347825945745674 -0.08170000000000001 0.5300076243054771 0.5300055133617091 2.56039374396666e-07 -0.01236278520317209 -0.08180000000000001 0.5300429051173224 0.5300407892120055 2.468155414908635e-07 -0.01237774389876158 -0.0819 0.5300781821812479 0.5300760614615546 2.375495640333236e-07 -0.012392702031855427 -0.082 0.5301134554960679 0.5301113301099035 2.2824261462772721e-07 -0.012407659601795018 -0.0821 0.5301487250606058 0.53014659515659 2.188958722615375e-07 -0.012422616607921839 -0.08220000000000001 0.5301839908736953 0.5301818566011427 2.095105221949778e-07 -0.012437573049577464 -0.08230000000000001 0.5302192529341798 0.5302171144430816 2.0008775578062021e-07 -0.012452528926103596 -0.0824 0.5302545112409128 0.5302523686819174 1.9062877046338578e-07 -0.012467484236842012 -0.0825 0.5302897657927572 0.5302876193171517 1.8113476937808848e-07 -0.012482438981134606 -0.0826 0.5303250165885866 0.5303228663482769 1.7160696130780195e-07 -0.012497393158323378 -0.08270000000000001 0.5303602636272838 0.5303581097747758 1.620465606561039e-07 -0.012512346767750425 -0.08280000000000001 0.5303955069077424 0.5303933495961227 1.5245478712788696e-07 -0.012527299808757941 -0.0829 0.5304307464288656 0.5304285858117816 1.4283286567384756e-07 -0.012542252280688233 -0.083 0.5304659821895671 0.5304638184212075 1.3318202633783027e-07 -0.012557204182883695 -0.08310000000000001 0.5305012141887706 0.530499047423846 1.2350350389600528e-07 -0.012572155514686845 -0.0832 0.5305364424254105 0.5305342728191335 1.1379853798176853e-07 -0.012587106275440295 -0.08330000000000001 0.5305716668984308 0.5305694946064962 1.0406837277349146e-07 -0.012602056464486745 -0.0834 0.5306068876067862 0.5306047127853508 9.431425690431539e-08 -0.012617006081169014 -0.0835 0.530642104549442 0.530639927355105 8.453744324704582e-08 -0.01263195512483002 -0.08360000000000001 0.5306773177253739 0.5306751383151561 7.473918878925234e-08 -0.012646903594812796 -0.0837 0.5307125271335674 0.5307103456648923 6.49207544320407e-08 -0.012661851490460455 -0.08380000000000001 0.5307477327730195 0.5307455494036916 5.508340487903052e-08 -0.012676798811116222 -0.0839 0.5307829346427368 0.5307807495309226 4.522840842818843e-08 -0.012691745556123442 -0.084 0.5308181327417375 0.5308159460459437 3.535703686774472e-08 -0.012706691724825546 -0.08410000000000001 0.5308533270690494 0.5308511389481042 2.5470565240270915e-08 -0.012721637316566071 -0.0842 0.5308885176237113 0.5308863282367424 1.557027173165748e-08 -0.01273658233068866 -0.08430000000000001 0.530923704404773 0.5309215139111872 5.657437501110918e-09 -0.012751526766537067 -0.0844 0.5309588874112946 0.5309566959707582 -4.2666535270130534e-09 -0.012766470623455135 -0.0845 0.5309940666423472 0.5309918744147644 -1.4200714770762346e-08 -0.012781413900786825 -0.08460000000000001 0.5310292420970123 0.5310270492425045 -2.4143457207428942e-08 -0.0127963565978762 -0.0847 0.5310644137743825 0.5310622204532682 -3.409358950018371e-08 -0.012811298714067427 -0.08480000000000001 0.531099581673561 0.5310973880463344 -4.404981819149806e-08 -0.012826240248704771 -0.0849 0.5311347457936618 0.5311325520209721 -5.4010847855799626e-08 -0.012841181201132604 -0.085 0.5311699061338102 0.5311677123764401 -6.397538127728142e-08 -0.01285612157069541 -0.08510000000000001 0.5312050626931417 0.5312028691119873 -7.394211962163943e-08 -0.012871061356737771 -0.0852 0.531240215470803 0.5312380222268525 -8.390976259479987e-08 -0.012886000558604373 -0.08530000000000001 0.5312753644659518 0.5312731717202642 -9.387700862679982e-08 -0.012900939175640011 -0.0854 0.5313105096777565 0.5313083175914413 -1.0384255501316719e-07 -0.012915877207189591 -0.0855 0.5313456511053967 0.5313434598395915 -1.1380509812655704e-07 -0.012930814652598113 -0.08560000000000001 0.5313807887480626 0.5313785984639134 -1.2376333356073355e-07 -0.012945751511210688 -0.0857 0.5314159226049557 0.5314137334635949 -1.3371595630057298e-07 -0.01296068778237254 -0.08580000000000002 0.531451052675288 0.5314488648378135 -1.4366166090767907e-07 -0.012975623465428979 -0.0859 0.531486178958283 0.5314839925857369 -1.5359914166956923e-07 -0.012990558559725435 -0.086 0.5315213014531748 0.5315191167065225 -1.6352709279743305e-07 -0.013005493064607446 -0.08610000000000001 0.5315564201592085 0.5315542371993174 -1.7344420857184906e-07 -0.013020426979420647 -0.0862 0.5315915350756405 0.5315893540632585 -1.8334918357176822e-07 -0.01303536030351079 -0.08630000000000002 0.5316266462017378 0.5316244672974724 -1.9324071275084176e-07 -0.013050293036223721 -0.0864 0.5316617535367789 0.5316595769010759 -2.0311749170109916e-07 -0.013065225176905402 -0.0865 0.5316968570800525 0.5316946828731749 -2.1297821673621486e-07 -0.013080156724901893 -0.08660000000000001 0.5317319568308592 0.5317297852128656 -2.2282158522457518e-07 -0.013095087679559372 -0.0867 0.5317670527885099 0.5317648839192338 -2.3264629551988936e-07 -0.013110018040224115 -0.08680000000000002 0.5318021449523268 0.531799978991355 -2.4245104733588985e-07 -0.01312494780624251 -0.0869 0.5318372333216432 0.5318350704282946 -2.522345418504157e-07 -0.013139876976961047 -0.087 0.531872317895803 0.5318701582291078 -2.619954818927628e-07 -0.013154805551726316 -0.08710000000000001 0.5319073986741613 0.5319052423928398 -2.717325720963393e-07 -0.01316973352988504 -0.0872 0.5319424756560841 0.531940322918525 -2.814445190374437e-07 -0.013184660910784025 -0.08730000000000002 0.5319775488409482 0.5319753998051883 -2.9113003144343175e-07 -0.013199587693770186 -0.0874 0.5320126182281416 0.532010473051844 -3.007878204425163e-07 -0.013214513878190563 -0.0875 0.5320476838170632 0.5320455426574966 -3.104165995915231e-07 -0.013229439463392278 -0.08760000000000001 0.532082745607123 0.5320806086211403 -3.2001508519508004e-07 -0.013244364448722595 -0.0877 0.532117803597741 0.532115670941759 -3.295819963056168e-07 -0.013259288833528844 -0.08780000000000002 0.5321528577883489 0.5321507296183268 -3.391160550980654e-07 -0.013274212617158498 -0.0879 0.5321879081783889 0.5321857846498073 -3.48615986814349e-07 -0.013289135798959123 -0.088 0.5322229547673144 0.5322208360351549 -3.580805201519599e-07 -0.013304058378278392 -0.08810000000000001 0.5322579975545891 0.5322558837733131 -3.6750838731947066e-07 -0.01331898035446409 -0.0882 0.532293036539688 0.5322909278632159 -3.768983241891899e-07 -0.013333901726864114 -0.08830000000000002 0.5323280717220962 0.5323259683037868 -3.862490705885957e-07 -0.013348822494826457 -0.0884 0.5323631031013101 0.5323610050939399 -3.955593703142135e-07 -0.013363742657699238 -0.0885 0.5323981306768366 0.532396038232579 -4.0482797136753845e-07 -0.013378662214830661 -0.08860000000000001 0.5324331544481933 0.5324310677185982 -4.140536262742245e-07 -0.013393581165569069 -0.0887 0.5324681744149083 0.5324660935508815 -4.2323509191755093e-07 -0.01340849950926289 -0.08880000000000002 0.5325031905765207 0.5325011157283035 -4.3237112995475613e-07 -0.013423417245260666 -0.0889 0.5325382029325797 0.5325361342497287 -4.414605071778599e-07 -0.013438334372911063 -0.089 0.5325732114826452 0.5325711491140118 -4.5050199504181876e-07 -0.013453250891562832 -0.08910000000000001 0.5326082162262877 0.5326061603199977 -4.594943704139265e-07 -0.013468166800564858 -0.0892 0.5326432171630882 0.5326411678665219 -4.684364156848364e-07 -0.01348308209926611 -0.08930000000000002 0.532678214292638 0.53267617175241 -4.773269186852946e-07 -0.013497996787015694 -0.08940000000000001 0.5327132076145387 0.5327111719764782 -4.86164672824918e-07 -0.013512910863162792 -0.0895 0.5327481971284025 0.5327461685375328 -4.949484776195501e-07 -0.013527824327056731 -0.08960000000000001 0.5327831828338518 0.5327811614343708 -5.036771385802385e-07 -0.013542737178046932 -0.0897 0.5328181647305194 0.5328161506657799 -5.123494674075246e-07 -0.013557649415482934 -0.0898 0.5328531428180476 0.532851136230538 -5.209642821579763e-07 -0.013572561038714355 -0.08990000000000001 0.5328881170960901 0.5328861181274138 -5.295204075772553e-07 -0.013587472047090987 -0.09 0.5329230875643096 0.5329210963551664 -5.380166750168502e-07 -0.01360238243996265 -0.09010000000000001 0.5329580542223795 0.532956070912546 -5.464519226561215e-07 -0.013617292216679339 -0.0902 0.532993017069983 0.5329910417982935 -5.548249957798568e-07 -0.013632201376591125 -0.0903 0.5330279761068133 0.5330260090111402 -5.631347468337822e-07 -0.013647109919048212 -0.09040000000000001 0.5330629313325732 0.5330609725498089 -5.71380035646607e-07 -0.013662017843400901 -0.0905 0.5330978827469759 0.5330959324130126 -5.795597294855348e-07 -0.013676925148999609 -0.09060000000000001 0.5331328303497439 0.5331308885994561 -5.87672703278308e-07 -0.01369183183519486 -0.0907 0.5331677741406099 0.5331658411078345 -5.957178399185192e-07 -0.013706737901337297 -0.0908 0.533202714119316 0.5332007899368344 -6.036940301823446e-07 -0.013721643346777666 -0.09090000000000001 0.5332376502856139 0.5332357350851336 -6.116001728395659e-07 -0.013736548170866834 -0.091 0.5332725826392649 0.5332706765514007 -6.194351752919491e-07 -0.013751452372955764 -0.09110000000000001 0.5333075111800399 0.533305614334296 -6.271979531569105e-07 -0.01376635595239554 -0.0912 0.5333424359077191 0.5333405484324711 -6.348874306560948e-07 -0.013781258908537356 -0.0913 0.5333773568220923 0.5333754788445688 -6.425025406708862e-07 -0.01379616124073253 -0.09140000000000001 0.5334122739229581 0.5334104055692238 -6.500422251864979e-07 -0.01381106294833249 -0.0915 0.5334471872101247 0.5334453286050617 -6.575054350976828e-07 -0.013825964030688748 -0.09160000000000001 0.5334820966834096 0.5334802479507 -6.64891130569556e-07 -0.013840864487152944 -0.0917 0.533517002342639 0.5335151636047485 -6.721982810098392e-07 -0.013855764317076856 -0.0918 0.5335519041876482 0.5335500755658076 -6.794258653741725e-07 -0.013870663519812323 -0.09190000000000001 0.5335868022182818 0.5335849838324707 -6.865728721106024e-07 -0.01388556209471134 -0.092 0.533621696434393 0.5336198884033222 -6.936382998812274e-07 -0.013900460041126009 -0.09210000000000002 0.5336565868358434 0.5336547892769389 -7.006211566740195e-07 -0.013915357358408523 -0.0922 0.533691473422504 0.5336896864518897 -7.07520460913047e-07 -0.013930254045911201 -0.09230000000000001 0.5337263561942542 0.5337245799267357 -7.143352411254078e-07 -0.013945150102986493 -0.09240000000000001 0.5337612351509818 0.5337594697000299 -7.210645361355184e-07 -0.013960045528986909 -0.0925 0.5337961102925832 0.5337943557703176 -7.277073953981805e-07 -0.013974940323265135 -0.0926 0.5338309816189631 0.5338292381361369 -7.342628787210259e-07 -0.01398983448517392 -0.0927 0.533865849130035 0.5338641167960182 -7.407300569028941e-07 -0.014004728014066176 -0.09280000000000001 0.5339007128257198 0.5338989917484844 -7.471080114562767e-07 -0.014019620909294872 -0.09290000000000001 0.5339355727059469 0.5339338629920507 -7.533958351624293e-07 -0.01403451317021311 -0.093 0.533970428770654 0.5339687305252255 -7.595926315717705e-07 -0.014049404796174132 -0.0931 0.5340052810197866 0.53400359434651 -7.656975157810386e-07 -0.014064295786531289 -0.0932 0.5340401294532982 0.5340384544543982 -7.717096142667579e-07 -0.014079186140638045 -0.09330000000000001 0.5340749740711496 0.5340733108473766 -7.776280648297274e-07 -0.0140940758578479 -0.09340000000000001 0.53410981487331 0.5341081635239256 -7.834520173166659e-07 -0.014108964937514585 -0.0935 0.5341446518597559 0.5341430124825183 -7.891806330651008e-07 -0.014123853378991903 -0.0936 0.5341794850304711 0.534177857721621 -7.948130854029678e-07 -0.01413874118163374 -0.0937 0.5342143143854472 0.5342126992396934 -8.003485595931004e-07 -0.014153628344794134 -0.09380000000000001 0.534249139924683 0.5342475370351889 -8.057862533328297e-07 -0.01416851486782721 -0.09390000000000001 0.5342839616481843 0.5342823711065545 -8.111253761433623e-07 -0.014183400750087222 -0.094 0.5343187795559644 0.5343172014522303 -8.163651504244918e-07 -0.014198285990928533 -0.0941 0.5343535936480432 0.5343520280706506 -8.215048107329537e-07 -0.014213170589705632 -0.0942 0.5343884039244481 0.5343868509602434 -8.265436041154928e-07 -0.0142280545457731 -0.09430000000000001 0.5344232103852129 0.5344216701194306 -8.314807908860189e-07 -0.01424293785848569 -0.09440000000000001 0.5344580130303783 0.5344564855466283 -8.363156439039621e-07 -0.01425782052719819 -0.0945 0.5344928118599918 0.5344912972402467 -8.41047448740806e-07 -0.014272702551265566 -0.0946 0.5345276068741068 0.53452610519869 -8.456755043462216e-07 -0.014287583930042863 -0.0947 0.5345623980727842 0.5345609094203572 -8.501991227705119e-07 -0.014302464662885256 -0.09480000000000001 0.5345971854560903 0.5345957099036411 -8.546176293866559e-07 -0.01431734474914802 -0.09490000000000001 0.5346319690240977 0.5346305066469298 -8.589303626682643e-07 -0.014332224188186561 -0.095 0.5346667487768857 0.5346652996486055 -8.631366748002023e-07 -0.014347102979356402 -0.0951 0.534701524714539 0.5347000889070456 -8.672359314565448e-07 -0.01436198112201318 -0.0952 0.5347362968371489 0.5347348744206222 -8.712275121891544e-07 -0.014376858615512701 -0.09530000000000001 0.5347710651448114 0.5347696561877022 -8.751108100391036e-07 -0.014391735459210759 -0.09540000000000001 0.5348058296376293 0.5348044342066478 -8.788852319252527e-07 -0.014406611652463354 -0.0955 0.5348405903157105 0.5348392084758166 -8.825501988662943e-07 -0.01442148719462661 -0.0956 0.5348753471791681 0.5348739789935609 -8.861051460917757e-07 -0.014436362085056727 -0.09570000000000001 0.5349101002281209 0.5349087457582292 -8.89549522264943e-07 -0.014451236323110045 -0.09580000000000001 0.5349448494626927 0.5349435087681652 -8.928827909260306e-07 -0.01446610990814301 -0.0959 0.5349795948830129 0.5349782680217081 -8.961044295485721e-07 -0.014480982839512175 -0.096 0.5350143364892155 0.5350130235171933 -8.992139305386004e-07 -0.01449585511657427 -0.0961 0.5350490742814389 0.5350477752529514 -9.02210800290959e-07 -0.014510726738686048 -0.09620000000000001 0.5350838082598274 0.53508252322731 -9.050945597999238e-07 -0.014525597705204436 -0.09630000000000001 0.5351185384245292 0.5351172674385919 -9.078647447702259e-07 -0.014540468015486524 -0.0964 0.535153264775697 0.5351520078851164 -9.105209058390962e-07 -0.014555337668889374 -0.0965 0.5351879873134886 0.5351867445651999 -9.130626080211535e-07 -0.014570206664770331 -0.0966 0.5352227060380652 0.5352214774771541 -9.154894313190276e-07 -0.014585075002486753 -0.09670000000000001 0.5352574209495927 0.5352562066192883 -9.178009706123369e-07 -0.014599942681396166 -0.09680000000000001 0.5352921320482411 0.5352909319899077 -9.19996835935244e-07 -0.014614809700856164 -0.0969 0.5353268393341839 0.5353256535873152 -9.220766523099222e-07 -0.01462967606022448 -0.097 0.5353615428075991 0.5353603714098097 -9.240400599130894e-07 -0.014644541758858971 -0.0971 0.5353962424686678 0.5353950854556881 -9.258867143535632e-07 -0.014659406796117685 -0.09720000000000001 0.5354309383175753 0.5354297957232441 -9.276162858395942e-07 -0.014674271171358678 -0.09730000000000001 0.5354656303545092 0.5354645022107685 -9.292284604001111e-07 -0.014689134883940093 -0.0974 0.5355003185796618 0.5354992049165498 -9.307229392185867e-07 -0.014703997933220343 -0.0975 0.5355350029932276 0.5355339038388744 -9.320994390216164e-07 -0.014718860318557837 -0.0976 0.5355696835954051 0.5355685989760262 -9.333576919123843e-07 -0.014733722039311198 -0.09770000000000001 0.5356043603863947 0.5356032903262861 -9.344974455371968e-07 -0.01474858309483907 -0.09780000000000001 0.5356390333664003 0.5356379778879343 -9.355184631409941e-07 -0.014763443484500255 -0.0979 0.5356737025356282 0.5356726616592483 -9.36420523733883e-07 -0.014778303207653687 -0.098 0.5357083678942877 0.5357073416385041 -9.372034217580705e-07 -0.014793162263658394 -0.0981 0.53574302944259 0.5357420178239758 -9.378669673654194e-07 -0.014808020651873583 -0.09820000000000001 0.5357776871807489 0.535776690213936 -9.384109865839818e-07 -0.014822878371658516 -0.09830000000000001 0.5358123411089807 0.5358113588066562 -9.388353212624878e-07 -0.014837735422372584 -0.0984 0.5358469912275032 0.5358460236004065 -9.391398289593234e-07 -0.014852591803375344 -0.0985 0.5358816375365363 0.5358806845934552 -9.393243829980413e-07 -0.014867447514026334 -0.09860000000000001 0.5359162800363018 0.5359153417840707 -9.393888728004285e-07 -0.01488230255368543 -0.0987 0.5359509187270233 0.5359499951705196 -9.393332035534385e-07 -0.014897156921712463 -0.09880000000000001 0.5359855536089257 0.5359846447510683 -9.391572964867478e-07 -0.014912010617467459 -0.0989 0.5360201846822356 0.5360192905239822 -9.388610888172444e-07 -0.014926863640310501 -0.099 0.5360548119471804 0.5360539324875266 -9.384445336935165e-07 -0.014941715989601846 -0.09910000000000001 0.5360894354039892 0.5360885706399662 -9.379076003623865e-07 -0.01495656766470188 -0.0992 0.5361240550528918 0.5361232049795652 -9.372502738913546e-07 -0.01497141866497106 -0.09930000000000001 0.5361586708941193 0.5361578355045877 -9.364725556681996e-07 -0.01498626898976998 -0.0994 0.5361932829279026 0.5361924622132986 -9.355744630124008e-07 -0.015001118638459389 -0.0995 0.5362278911544744 0.5362270851039623 -9.34556029341671e-07 -0.015015967610400117 -0.09960000000000001 0.5362624955740674 0.5362617041748434 -9.334173043940019e-07 -0.015030815904953105 -0.0997 0.5362970961869145 0.5362963194242074 -9.32158353339485e-07 -0.01504566352147947 -0.09980000000000001 0.5363316929932489 0.5363309308503198 -9.307792583346242e-07 -0.01506051045934036 -0.0999 0.5363662859933042 0.5363655384514474 -9.292801172455789e-07 -0.015075356717897177 -0.1 0.5364008751873134 0.5364001422258572 -9.276610441477651e-07 -0.01509020229651132 -0.10010000000000001 0.5364354605755103 0.5364347421718174 -9.259221688817654e-07 -0.015105047194544375 -0.1002 0.5364700421581274 0.5364693382875976 -9.24063637608441e-07 -0.015119891411358007 -0.10030000000000001 0.5365046199353973 0.5365039305714681 -9.220856129754651e-07 -0.01513473494631406 -0.1004 0.536539193907552 0.5365385190217007 -9.199882733956777e-07 -0.01514957779877446 -0.1005 0.5365737640748227 0.5365731036365688 -9.177718133246415e-07 -0.015164419968101245 -0.10060000000000001 0.5366083304374398 0.5366076844143476 -9.154364433716644e-07 -0.015179261453656624 -0.1007 0.5366428929956328 0.5366422613533135 -9.129823901887768e-07 -0.015194102254802867 -0.10080000000000001 0.5366774517496302 0.5366768344517451 -9.104098968037988e-07 -0.015208942370902374 -0.1009 0.5367120066996591 0.5367114037079229 -9.077192218986951e-07 -0.015223781801317705 -0.101 0.5367465578459454 0.5367459691201297 -9.049106402536644e-07 -0.015238620545411542 -0.10110000000000001 0.5367811051887134 0.5367805306866507 -9.019844429136725e-07 -0.015253458602546639 -0.1012 0.5368156487281858 0.536815088405773 -8.989409364668077e-07 -0.015268295972085944 -0.10130000000000002 0.5368501884645837 0.5368496422757866 -8.957804438214367e-07 -0.015283132653392468 -0.1014 0.5368847243981262 0.5368841922949841 -8.925033038176267e-07 -0.015297968645829364 -0.1015 0.5369192565290306 0.5369187384616609 -8.891098707275447e-07 -0.01531280394875993 -0.10160000000000001 0.5369537848575116 0.5369532807741153 -8.856005153101698e-07 -0.015327638561547558 -0.1017 0.536988309383782 0.5369878192306485 -8.819756237010701e-07 -0.015342472483555754 -0.10180000000000002 0.537022830108052 0.5370223538295654 -8.782355980785361e-07 -0.015357305714148152 -0.1019 0.5370573470305294 0.5370568845691737 -8.743808563305144e-07 -0.015372138252688529 -0.102 0.5370918601514193 0.5370914114477846 -8.704118318880738e-07 -0.015386970098540776 -0.10210000000000001 0.5371263694709243 0.5371259344637133 -8.663289740584723e-07 -0.015401801251068954 -0.1022 0.5371608749892435 0.5371604536152782 -8.621327474700458e-07 -0.01541663170963713 -0.10230000000000002 0.5371953767065734 0.537194968900802 -8.578236327383415e-07 -0.015431461473609616 -0.1024 0.5372298746231071 0.5372294803186111 -8.534021260220293e-07 -0.015446290542350784 -0.1025 0.5372643687390346 0.537263987867036 -8.488687383567672e-07 -0.015461118915225142 -0.10260000000000001 0.537298859054542 0.5372984915444116 -8.442239968764476e-07 -0.015475946591597345 -0.1027 0.5373333455698123 0.5373329913490769 -8.39468443647462e-07 -0.015490773570832117 -0.10280000000000002 0.5373678282850247 0.5373674872793756 -8.346026361683023e-07 -0.01550559985229435 -0.1029 0.5374023072003546 0.5374019793336557 -8.296271473140493e-07 -0.015520425435349062 -0.103 0.5374367823159734 0.5374364675102704 -8.245425651143279e-07 -0.015535250319361356 -0.10310000000000001 0.5374712536320483 0.5374709518075779 -8.193494924202405e-07 -0.015550074503696498 -0.1032 0.5375057211487424 0.5375054322239404 -8.140485474039671e-07 -0.015564897987719884 -0.10330000000000002 0.5375401848662146 0.5375399087577264 -8.086403631701877e-07 -0.015579720770796996 -0.1034 0.5375746447846191 0.5375743814073088 -8.031255878115928e-07 -0.015594542852293492 -0.1035 0.537609100904106 0.5376088501710664 -7.975048841868393e-07 -0.015609364231575107 -0.10360000000000001 0.53764355322482 0.5376433150473829 -7.917789296985056e-07 -0.015624184908007717 -0.1037 0.5376780017469014 0.5376777760346485 -7.859484170147368e-07 -0.01563900488095731 -0.10380000000000002 0.5377124464704855 0.5377122331312583 -7.800140529035104e-07 -0.01565382414979004 -0.1039 0.5377468873957028 0.5377466863356135 -7.739765587877478e-07 -0.01566864271387214 -0.104 0.537781324522678 0.5377811356461215 -7.678366706342921e-07 -0.01568346057257 -0.10410000000000001 0.537815757851531 0.5378155810611958 -7.615951386208408e-07 -0.015698277725250127 -0.1042 0.537850187382376 0.5378500225792557 -7.552527273024801e-07 -0.01571309417127915 -0.10430000000000002 0.5378846131153218 0.5378844601987274 -7.488102152231058e-07 -0.015727909910023815 -0.1044 0.5379190350504716 0.5379188939180433 -7.422683953595133e-07 -0.015742724940851004 -0.1045 0.5379534531879223 0.5379533237356421 -7.356280745107746e-07 -0.015757539263127725 -0.10460000000000001 0.5379878675277656 0.5379877496499699 -7.288900731872161e-07 -0.015772352876221113 -0.1047 0.538022278070087 0.5380221716594791 -7.220552259989965e-07 -0.015787165779498444 -0.10480000000000002 0.5380566848149655 0.538056589762629 -7.151243811842622e-07 -0.015801977972327092 -0.10490000000000001 0.5380910877624742 0.5380910039578861 -7.080984006091473e-07 -0.01581678945407456 -0.105 0.5381254869126796 0.5381254142437242 -7.009781594347064e-07 -0.01583160022410848 -0.10510000000000001 0.5381598822656417 0.538159820618624 -6.93764546449982e-07 -0.015846410281796623 -0.1052 0.5381942738214143 0.5381942230810739 -6.864584635724036e-07 -0.01586121962650687 -0.1053 0.5382286615800441 0.5382286216295697 -6.790608260975883e-07 -0.015876028257607266 -0.10540000000000001 0.538263045541571 0.538263016262615 -6.715725620887181e-07 -0.01589083617446593 -0.1055 0.5382974257060282 0.5382974069787207 -6.639946127651175e-07 -0.015905643376451135 -0.10560000000000001 0.5383318020734418 0.538331793776406 -6.563279322246984e-07 -0.015920449862931285 -0.1057 0.5383661746438305 0.5383661766541978 -6.485734871386484e-07 -0.0159352556332749 -0.1058 0.5384005434172061 0.5384005556106312 -6.407322569457197e-07 -0.01595006068685065 -0.10590000000000001 0.538434908393573 0.5384349306442492 -6.328052334081402e-07 -0.01596486502302731 -0.106 0.5384692695729276 0.5384693017536031 -6.247934206671246e-07 -0.015979668641173766 -0.10610000000000001 0.5385036269552594 0.5385036689372527 -6.166978354371633e-07 -0.015994471540659052 -0.1062 0.53853798054055 0.5385380321937665 -6.085195060623327e-07 -0.016009273720852354 -0.1063 0.5385723303287729 0.5385723915217211 -6.002594731269184e-07 -0.016024075181122945 -0.10640000000000001 0.5386066763198942 0.538606746919702 -5.919187889558142e-07 -0.016038875920840235 -0.1065 0.5386410185138719 0.5386410983863036 -5.83498517836567e-07 -0.016053675939373787 -0.10660000000000001 0.5386753569106557 0.5386754459201291 -5.749997352422209e-07 -0.01606847523609327 -0.1067 0.5387096915101872 0.5387097895197903 -5.664235284141839e-07 -0.016083273810368483 -0.1068 0.5387440223123999 0.5387441291839089 -5.577709960014055e-07 -0.016098071661569353 -0.10690000000000001 0.5387783493172187 0.5387784649111149 -5.490432475607765e-07 -0.01611286878906594 -0.107 0.5388126725245602 0.5388127967000483 -5.40241403751418e-07 -0.016127665192228437 -0.10710000000000001 0.5388469919343322 0.5388471245493581 -5.313665963069258e-07 -0.01614246087042714 -0.1072 0.5388813075464342 0.5388814484577027 -5.224199674802588e-07 -0.016157255823032516 -0.1073 0.5389156193607565 0.5389157684237498 -5.134026704323169e-07 -0.016172050049415115 -0.10740000000000001 0.5389499273771808 0.5389500844461775 -5.043158686490745e-07 -0.016186843548945645 -0.1075 0.5389842315955802 0.5389843965236731 -4.951607357750465e-07 -0.016201636320994944 -0.10760000000000002 0.5390185320158181 0.5390187046549336 -4.859384557798219e-07 -0.01621642836493396 -0.1077 0.5390528286377492 0.5390530088386664 -4.766502227637748e-07 -0.016231219680133798 -0.1078 0.5390871214612191 0.5390873090735886 -4.672972404584641e-07 -0.016246010265965644 -0.10790000000000001 0.5391214104860638 0.5391216053584273 -4.578807225041892e-07 -0.016260800121800884 -0.108 0.5391556957121101 0.5391558976919202 -4.484018920614119e-07 -0.016275589247010974 -0.1081 0.5391899771391754 0.5391901860728148 -4.388619816164674e-07 -0.01629037764096752 -0.1082 0.5392242547670674 0.5392244704998688 -4.292622330925866e-07 -0.016305165303042247 -0.10830000000000001 0.5392585285955843 0.5392587509718507 -4.1960389726702907e-07 -0.01631995223260705 -0.10840000000000001 0.5392927986245147 0.5392930274875395 -4.0988823379883854e-07 -0.016334738429033897 -0.1085 0.5393270648536374 0.5393273000457245 -4.0011651156190986e-07 -0.016349523891694914 -0.1086 0.539361327282721 0.5393615686452058 -3.9029000750701037e-07 -0.016364308619962364 -0.1087 0.5393955859115246 0.5393958332847942 -3.804100073556693e-07 -0.016379092613208635 -0.10880000000000001 0.5394298407397973 0.5394300939633112 -3.7047780490628845e-07 -0.016393875870806224 -0.10890000000000001 0.5394640917672779 0.5394643506795893 -3.6049470213128654e-07 -0.016408658392127795 -0.109 0.5394983389936953 0.5394986034324719 -3.504620090383215e-07 -0.016423440176546122 -0.1091 0.5395325824187678 0.5395328522208134 -3.403810432539567e-07 -0.016438221223434097 -0.1092 0.5395668220422039 0.5395670970434793 -3.302531300236611e-07 -0.016453001532164776 -0.10930000000000001 0.5396010578637014 0.5396013378993462 -3.2007960204527564e-07 -0.016467781102111313 -0.10940000000000001 0.5396352898829481 0.5396355747873017 -3.098617992053354e-07 -0.01648255993264701 -0.1095 0.5396695180996205 0.5396698077062453 -2.996010686068251e-07 -0.0164973380231453 -0.1096 0.5397037425133858 0.539704036655087 -2.8929876409733435e-07 -0.016512115372979735 -0.1097 0.5397379631238998 0.5397382616327491 -2.7895624631069094e-07 -0.016526891981524024 -0.10980000000000001 0.5397721799308074 0.5397724826381644 -2.685748823894052e-07 -0.016541667848151972 -0.10990000000000001 0.5398063929337434 0.539806699670278 -2.5815604579038087e-07 -0.01655644297223754 -0.11 0.5398406021323316 0.5398409127280461 -2.477011162571596e-07 -0.01657121735315482 -0.1101 0.539874807526185 0.5398751218104368 -2.3721147948685406e-07 -0.016585990990278014 -0.1102 0.5399090091149057 0.5399093269164297 -2.266885269774921e-07 -0.016600763882981484 -0.11030000000000001 0.5399432068980847 0.5399435280450164 -2.161336558476057e-07 -0.016615536030639717 -0.11040000000000001 0.5399774008753021 0.5399777251951999 -2.0554826869745302e-07 -0.016630307432627302 -0.1105 0.5400115910461272 0.5400119183659954 -1.9493377338697382e-07 -0.016645078088319006 -0.1106 0.5400457774101179 0.5400461075564298 -1.8429158279986702e-07 -0.016659847997089697 -0.1107 0.5400799599668215 0.540080292765542 -1.7362311478114067e-07 -0.016674617158314392 -0.11080000000000001 0.5401141387157733 0.5401144739923827 -1.6292979183180067e-07 -0.01668938557136822 -0.11090000000000001 0.5401483136564978 0.5401486512360149 -1.5221304097701172e-07 -0.01670415323562646 -0.111 0.5401824847885086 0.5401828244955134 -1.4147429355099161e-07 -0.016718920150464518 -0.1111 0.5402166521113072 0.5402169937699651 -1.3071498505129453e-07 -0.016733686315257925 -0.11120000000000001 0.5402508156243845 0.5402511590584694 -1.199365548543163e-07 -0.016748451729382365 -0.11130000000000001 0.5402849753272198 0.5402853203601379 -1.0914044615978336e-07 -0.01676321639221364 -0.1114 0.5403191312192805 0.5403194776740937 -9.832810567850236e-08 -0.01677798030312767 -0.1115 0.5403532833000235 0.5403536309994729 -8.750098348317414e-08 -0.01679274346150055 -0.1116 0.5403874315688934 0.5403877803354233 -7.666053283492125e-08 -0.016807505866708466 -0.11170000000000001 0.5404215760253236 0.5404219256811058 -6.580820994389613e-08 -0.016822267518127754 -0.11180000000000001 0.5404557166687358 0.5404560670356928 -5.494547382009496e-08 -0.01683702841513489 -0.1119 0.5404898534985405 0.5404902043983696 -4.407378605131296e-08 -0.01685178855710648 -0.112 0.5405239865141364 0.5405243377683338 -3.319461059844708e-08 -0.01686654794341925 -0.1121 0.5405581157149102 0.5405584671447949 -2.230941362896255e-08 -0.016881306573450074 -0.11220000000000001 0.5405922411002373 0.540592592526976 -1.1419663293980864e-08 -0.016896064446575952 -0.11230000000000001 0.5406263626694817 0.5406267139141115 -5.268295348581642e-10 -0.016910821562174022 -0.1124 0.5406604804219954 0.540660831305449 1.0367616110236455e-08 -0.016925577919621557 -0.1125 0.540694594357119 0.5406949447002483 2.1262200699742606e-08 -0.01694033351829597 -0.1126 0.5407287044741806 0.5407290540977815 3.215545010468168e-08 -0.016955088357574786 -0.11270000000000001 0.5407628107724974 0.540763159497334 4.304588918993546e-08 -0.01696984243683568 -0.11280000000000001 0.5407969132513745 0.5407972608982032 5.3932042030219174e-08 -0.01698459575545647 -0.1129 0.5408310119101052 0.540831358299699 6.481243209482956e-08 -0.016999348312815087 -0.113 0.5408651067479711 0.5408654517011441 7.568558245754642e-08 -0.017014100108289614 -0.1131 0.5408991977642421 0.5408995411018737 8.655001600826884e-08 -0.017028851141258253 -0.11320000000000001 0.540933284958176 0.5409336265012357 9.740425563342647e-08 -0.017043601411099365 -0.11330000000000001 0.5409673683290195 0.5409677078985902 1.0824682439292133e-07 -0.01705835091719141 -0.1134 0.5410014478760067 0.5410017852933106 1.1907624582890852e-07 -0.017073099658913012 -0.1135 0.5410355235983604 0.5410358586847823 1.298910440317158e-07 -0.017087847635642934 -0.1136 0.5410695954952915 0.5410699280724036 1.406897439173993e-07 -0.017102594846760046 -0.11370000000000001 0.5411036635659988 0.5411039934555852 1.5147087141509363e-07 -0.017117341291643363 -0.11380000000000001 0.5411377278096701 0.5411380548337503 1.622329536404843e-07 -0.01713208696967205 -0.1139 0.5411717882254803 0.5411721122063353 1.7297451922193563e-07 -0.017146831880225394 -0.114 0.5412058448125937 0.5412061655727884 1.836940982657964e-07 -0.017161576022682833 -0.11410000000000001 0.541239897570162 0.5412402149325711 1.943902228074279e-07 -0.017176319396423917 -0.1142 0.5412739464973254 0.5412742602851567 2.0506142683895945e-07 -0.01719106200082834 -0.11430000000000001 0.5413079915932124 0.5413083016300316 2.157062466284776e-07 -0.017205803835275948 -0.1144 0.5413420328569394 0.5413423389666948 2.2632322088655954e-07 -0.017220544899146695 -0.1145 0.5413760702876117 0.5413763722946574 2.369108908217843e-07 -0.0172352851918207 -0.11460000000000001 0.5414101038843223 0.5414104016134433 2.474678006542108e-07 -0.017250024712678193 -0.1147 0.5414441336461528 0.5414444269225891 2.5799249747660014e-07 -0.017264763461099557 -0.11480000000000001 0.5414781595721737 0.5414784482216434 2.684835316985046e-07 -0.017279501436465308 -0.1149 0.5415121816614427 0.5415124655101674 2.789394571017789e-07 -0.01729423863815609 -0.115 0.5415461999130066 0.5415464787877348 2.8935883115976946e-07 -0.017308975065552696 -0.11510000000000001 0.5415802143259003 0.5415804880539317 2.997402151483364e-07 -0.01732371071803603 -0.1152 0.5416142248991478 0.5416144933083566 3.100821744095317e-07 -0.01733844559498718 -0.11530000000000001 0.5416482316317605 0.5416484945506204 3.203832785458882e-07 -0.017353179695787313 -0.1154 0.5416822345227391 0.541682491780346 3.3064210139266415e-07 -0.01736791301981778 -0.1155 0.5417162335710727 0.5417164849971688 3.4085722162846555e-07 -0.01738264556646005 -0.11560000000000001 0.5417502287757385 0.5417504742007369 3.510272226919797e-07 -0.01739737733509573 -0.1157 0.5417842201357028 0.5417844593907097 3.6115069307340875e-07 -0.01741210832510655 -0.11580000000000001 0.5418182076499201 0.5418184405667594 3.7122622642549175e-07 -0.017426838535874397 -0.1159 0.541852191317334 0.5418524177285704 3.8125242185493846e-07 -0.0174415679667813 -0.116 0.5418861711368766 0.5418863908758387 3.9122788403345155e-07 -0.0174562966172094 -0.11610000000000001 0.5419201471074689 0.5419203600082729 4.011512235169157e-07 -0.017471024486541004 -0.1162 0.5419541192280204 0.5419543251255933 4.110210569396866e-07 -0.017485751574158537 -0.11630000000000001 0.5419880874974293 0.5419882862275323 4.2083600707010227e-07 -0.017500477879444566 -0.1164 0.542022051914583 0.5420222433138342 4.305947029492607e-07 -0.01751520340178179 -0.1165 0.5420560124783583 0.542056196384255 4.402957803628649e-07 -0.017529928140553076 -0.11660000000000001 0.54208996918762 0.5420901454385629 4.4993788178571137e-07 -0.01754465209514139 -0.1167 0.5421239220412225 0.5421240904765375 4.595196567702686e-07 -0.01755937526492984 -0.11680000000000001 0.5421578710380093 0.5421580314979705 4.69039762002188e-07 -0.017574097649301717 -0.1169 0.5421918161768127 0.542191968502665 4.784968613835705e-07 -0.017588819247640403 -0.117 0.5422257574564544 0.5422259014904357 4.878896265325672e-07 -0.017603540059329428 -0.11710000000000001 0.5422596948757454 0.542259830461109 4.972167367556235e-07 -0.01761826008375246 -0.1172 0.542293628433486 0.5422937554145228 5.064768792140129e-07 -0.01763297932029332 -0.11730000000000002 0.5423275581284661 0.5423276763505265 5.156687492291478e-07 -0.017647697768335968 -0.1174 0.5423614839594643 0.5423615932689803 5.247910505046249e-07 -0.017662415427264475 -0.1175 0.5423954059252496 0.5423955061697564 5.338424951262244e-07 -0.017677132296463085 -0.11760000000000001 0.5424293240245798 0.5424294150527381 5.428218038117105e-07 -0.017691848375316163 -0.1177 0.5424632382562027 0.5424633199178197 5.517277062438986e-07 -0.01770656366320821 -0.11780000000000002 0.5424971486188558 0.5424972207649067 5.605589409041212e-07 -0.017721278159523856 -0.1179 0.5425310551112665 0.5425311175939157 5.693142557106068e-07 -0.017735991863647924 -0.118 0.5425649577321517 0.542565010404774 5.779924079907239e-07 -0.017750704774965313 -0.11810000000000001 0.5425988564802187 0.5425988991974202 5.865921645087369e-07 -0.0177654168928611 -0.1182 0.542632751354164 0.5426327839718033 5.951123017433613e-07 -0.017780128216720474 -0.11830000000000002 0.5426666423526753 0.5426666647278833 6.035516062485868e-07 -0.017794838745928788 -0.1184 0.5427005294744291 0.5427005414656308 6.119088746259216e-07 -0.017809548479871536 -0.1185 0.5427344127180933 0.5427344141850271 6.201829135799031e-07 -0.01782425741793432 -0.11860000000000001 0.5427682920823256 0.542768282886064 6.283725406119878e-07 -0.017838965559502918 -0.1187 0.5428021675657739 0.5428021475687435 6.364765832989061e-07 -0.017853672903963235 -0.11880000000000002 0.5428360391670769 0.5428360082330776 6.444938806249301e-07 -0.017868379450701286 -0.1189 0.5428699068848639 0.5428698648790897 6.524232821769615e-07 -0.017883085199103272 -0.119 0.5429037707177545 0.5429037175068124 6.602636485886215e-07 -0.017897790148555522 -0.11910000000000001 0.5429376306643593 0.5429375661162886 6.680138520953616e-07 -0.0179124942984445 -0.1192 0.5429714867232797 0.5429714107075713 6.756727761736414e-07 -0.017927197648156798 -0.11930000000000002 0.5430053388931078 0.5430052512807233 6.832393160127737e-07 -0.01794190019707918 -0.1194 0.5430391871724269 0.5430390878358173 6.907123782651237e-07 -0.01795660194459851 -0.1195 0.5430730315598117 0.5430729203729355 6.980908820453102e-07 -0.017971302890101824 -0.11960000000000001 0.5431068720538272 0.5431067488921701 7.053737582363162e-07 -0.01798600303297629 -0.1197 0.5431407086530309 0.5431405733936225 7.125599499890889e-07 -0.01800070237260921 -0.11980000000000002 0.5431745413559704 0.5431743938774035 7.196484130278513e-07 -0.01801540090838805 -0.1199 0.5432083701611861 0.5432082103436335 7.266381154835688e-07 -0.01803009863970041 -0.12 0.5432421950672086 0.5432420227924417 7.335280383657938e-07 -0.01804479556593396 -0.12010000000000001 0.5432760160725616 0.5432758312239669 7.403171752295989e-07 -0.018059491686476647 -0.1202 0.5433098331757594 0.5433096356383567 7.470045330082442e-07 -0.01807418700071643 -0.12030000000000002 0.543343646375309 0.5433434360357674 7.535891317078658e-07 -0.018088881508041523 -0.12040000000000001 0.5433774556697091 0.5433772324163644 7.600700046572761e-07 -0.018103575207840172 -0.1205 0.5434112610574502 0.5434110247803219 7.66446198507964e-07 -0.01811826809950084 -0.12060000000000001 0.5434450625370156 0.5434448131278222 7.727167736781837e-07 -0.01813296018241209 -0.1207 0.5434788601068806 0.5434785974590566 7.788808044084661e-07 -0.01814765145596267 -0.1208 0.5435126537655133 0.5435123777742246 7.849373785395741e-07 -0.018162341919541466 -0.12090000000000001 0.5435464435113737 0.5435461540735338 7.908855980676144e-07 -0.018177031572537444 -0.121 0.5435802293429148 0.5435799263572 7.967245793105704e-07 -0.018191720414339748 -0.12110000000000001 0.5436140112585826 0.5436136946254472 8.024534525197247e-07 -0.01820640844433768 -0.1212 0.5436477892568157 0.5436474588785073 8.080713627123259e-07 -0.018221095661920695 -0.1213 0.5436815633360457 0.5436812191166196 8.135774693385223e-07 -0.018235782066478346 -0.12140000000000001 0.5437153334946977 0.5437149753400318 8.189709465034056e-07 -0.01825046765740036 -0.1215 0.5437490997311896 0.5437487275489986 8.242509831335454e-07 -0.018265152434076604 -0.12160000000000001 0.5437828620439331 0.5437824757437822 8.294167831435217e-07 -0.018279836395897087 -0.1217 0.5438166204313328 0.5438162199246526 8.34467565546948e-07 -0.018294519542251992 -0.1218 0.5438503748917873 0.5438499600918859 8.394025645119818e-07 -0.018309201872531496 -0.12190000000000001 0.5438841254236892 0.5438836962457667 8.44221029361325e-07 -0.01832388338612616 -0.122 0.5439178720254244 0.5439174283865857 8.489222247942685e-07 -0.01833856408242652 -0.12210000000000001 0.543951614695373 0.5439511565146404 8.535054314418034e-07 -0.018353243960823263 -0.1222 0.5439853534319095 0.5439848806302356 8.579699451449763e-07 -0.0183679230207073 -0.1223 0.544019088233402 0.5440186007336818 8.623150775100008e-07 -0.018382601261469612 -0.12240000000000001 0.5440528190982137 0.5440523168252966 8.66540156463369e-07 -0.01839727868250135 -0.1225 0.5440865460247015 0.5440860289054038 8.706445254746953e-07 -0.01841195528319381 -0.12260000000000001 0.544120269011218 0.5441197369743334 8.746275444448948e-07 -0.01842663106293846 -0.1227 0.5441539880561095 0.544153441032421 8.784885890400496e-07 -0.01844130602112684 -0.1228 0.5441877031577174 0.5441871410800088 8.822270514130537e-07 -0.01845598015715069 -0.12290000000000001 0.5442214143143786 0.5442208371174446 8.858423400370796e-07 -0.01847065347040187 -0.123 0.5442551215244251 0.5442545291450817 8.893338798721118e-07 -0.01848532596027244 -0.12310000000000001 0.5442888247861837 0.5442882171632787 8.927011123649464e-07 -0.018499997626154525 -0.1232 0.5443225240979771 0.5443219011724001 8.959434960598145e-07 -0.018514668467440414 -0.1233 0.5443562194581233 0.5443555811728157 8.990605057657142e-07 -0.018529338483522607 -0.12340000000000001 0.544389910864936 0.5443892571648996 9.020516331670336e-07 -0.018544007673793644 -0.1235 0.5444235983167248 0.5444229291490318 9.049163871011068e-07 -0.01855867603764629 -0.12360000000000002 0.5444572818117955 0.5444565971255966 9.076542930586129e-07 -0.01857334357447343 -0.1237 0.5444909613484494 0.5444902610949831 9.102648939607327e-07 -0.018588010283668074 -0.12380000000000001 0.544524636924985 0.544523921057585 9.127477498815928e-07 -0.018602676164623407 -0.12390000000000001 0.5445583085396961 0.5445575770138003 9.151024378817318e-07 -0.01861734121673272 -0.124 0.5445919761908737 0.5445912289640316 9.173285524521901e-07 -0.018632005439389483 -0.1241 0.5446256398768056 0.5446248769086854 9.194257055700206e-07 -0.018646668831987314 -0.1242 0.544659299595776 0.5446585208481723 9.213935265317552e-07 -0.018661331393919962 -0.12430000000000001 0.5446929553460663 0.5446921607829066 9.232316620089165e-07 -0.018675993124581316 -0.12440000000000001 0.5447266071259549 0.5447257967133062 9.249397766031286e-07 -0.018690654023365418 -0.1245 0.5447602549337177 0.544759428639793 9.265175522910063e-07 -0.018705314089666466 -0.1246 0.5447938987676278 0.544793056562792 9.279646889237547e-07 -0.018719973322878797 -0.1247 0.544827538625956 0.5448266804827315 9.292809040051253e-07 -0.01873463172239691 -0.12480000000000001 0.5448611745069702 0.5448603004000427 9.30465932857949e-07 -0.018749289287615375 -0.12490000000000001 0.5448948064089372 0.5448939163151604 9.315195286796474e-07 -0.018763946017929013 -0.125 0.5449284343301208 0.5449275282285215 9.32441462597744e-07 -0.018778601912732715 -0.12510000000000002 0.5449620582687835 0.544961136140566 9.332315237253752e-07 -0.018793256971421524 -0.1252 0.5449956782231857 0.5449947400517364 9.338895191612906e-07 -0.018807911193390675 -0.12530000000000002 0.5450292941915869 0.5450283399624773 9.344152741008749e-07 -0.01882256457803552 -0.1254 0.5450629061722445 0.5450619358732363 9.348086317251258e-07 -0.018837217124751584 -0.1255 0.5450965141634148 0.5450955277844618 9.350694533671877e-07 -0.018851868832934483 -0.12560000000000002 0.5451301181633531 0.5451291156966053 9.351976189009292e-07 -0.018866519701980045 -0.1257 0.5451637181703137 0.5451626996101195 9.35193025797254e-07 -0.018881169731284165 -0.12580000000000002 0.5451973141825501 0.545196279525459 9.350555898457458e-07 -0.018895818920242974 -0.1259 0.5452309061983152 0.54522985544308 9.347852452656902e-07 -0.018910467268252684 -0.126 0.5452644942158611 0.5452634273634394 9.343819448726087e-07 -0.018925114774709696 -0.12610000000000002 0.54529807823344 0.5452969952869957 9.33845659134569e-07 -0.018939761439010522 -0.1262 0.5453316582493033 0.5453305592142086 9.331763773934298e-07 -0.01895440726055185 -0.12630000000000002 0.5453652342617029 0.5453641191455381 9.323741070321745e-07 -0.01896905223873048 -0.1264 0.5453988062688908 0.5453976750814458 9.314388739745105e-07 -0.01898369637294342 -0.1265 0.5454323742691187 0.5454312270223929 9.303707222407809e-07 -0.01899833966258778 -0.12660000000000002 0.545465938260639 0.5454647749688417 9.291697142255195e-07 -0.019012982107060806 -0.1267 0.5454994982417047 0.5454983189212544 9.278359313080742e-07 -0.019027623705759913 -0.12680000000000002 0.5455330542105699 0.5455318588800936 9.263694724093163e-07 -0.019042264458082683 -0.1269 0.5455666061654886 0.5455653948458217 9.247704555459535e-07 -0.01905690436342682 -0.127 0.5456001541047164 0.5455989268189005 9.230390165537727e-07 -0.019071543421190124 -0.12710000000000002 0.5456336980265104 0.5456324547997924 9.211753100313302e-07 -0.0190861816307707 -0.1272 0.5456672379291284 0.5456659787889585 9.191795089513732e-07 -0.019100818991566668 -0.12730000000000002 0.5457007738108299 0.5456994987868593 9.1705180466084e-07 -0.01911545550297627 -0.1274 0.545734305669876 0.5457330147939548 9.147924063812596e-07 -0.01913009116439797 -0.1275 0.54576783350453 0.5457665268107041 9.124015424299969e-07 -0.019144725975230432 -0.12760000000000002 0.5458013573130563 0.5458000348375649 9.098794590545189e-07 -0.019159359934872375 -0.1277 0.5458348770937222 0.5458335388749934 9.072264209319947e-07 -0.019173993042722638 -0.12780000000000002 0.5458683928447967 0.545867038923445 9.044427108362285e-07 -0.019188625298180315 -0.1279 0.5459019045645515 0.5459005349833733 9.01528629970727e-07 -0.0192032567006446 -0.128 0.5459354122512605 0.54593402705523 8.984844980242102e-07 -0.01921788724951481 -0.1281 0.5459689159032011 0.545967515139465 8.953106522824328e-07 -0.01923251694419046 -0.1282 0.5460024155186523 0.5460009992365259 8.920074489604524e-07 -0.01924714578407116 -0.12830000000000003 0.546035911095897 0.5460344793468589 8.885752619258724e-07 -0.019261773768556725 -0.12840000000000001 0.5460694026332213 0.546067955470907 8.850144833094653e-07 -0.01927640089704706 -0.1285 0.5461028901289142 0.5461014276091113 8.813255233386386e-07 -0.01929102716894225 -0.1286 0.5461363735812683 0.5461348957619098 8.775088100598794e-07 -0.019305652583642592 -0.1287 0.5461698529885799 0.5461683599297379 8.735647900048882e-07 -0.01932027714054843 -0.1288 0.5462033283491491 0.5462018201130284 8.694939270803559e-07 -0.01933490083906029 -0.12890000000000001 0.5462367996612796 0.5462352763122104 8.65296703789209e-07 -0.019349523678578867 -0.129 0.5462702669232793 0.5462687285277099 8.609736197318085e-07 -0.01936414565850496 -0.1291 0.5463037301334605 0.5463021767599497 8.56525192993729e-07 -0.019378766778239593 -0.1292 0.5463371892901399 0.5463356210093491 8.519519587024682e-07 -0.019393387037183876 -0.1293 0.5463706443916384 0.5463690612763237 8.472544701931817e-07 -0.019408006434739108 -0.12940000000000002 0.5464040954362821 0.5464024975612849 8.424332981760152e-07 -0.019422624970306692 -0.1295 0.5464375424224013 0.5464359298646403 8.374890310136607e-07 -0.01943724264328822 -0.1296 0.5464709853483314 0.5464693581867935 8.324222746103338e-07 -0.019451859453085463 -0.1297 0.5465044242124131 0.5465027825281439 8.272336521897294e-07 -0.01946647539910029 -0.1298 0.5465378590129925 0.5465362028890861 8.219238042395105e-07 -0.01948109048073471 -0.12990000000000002 0.5465712897484205 0.5465696192700102 8.164933886223302e-07 -0.01949570469739094 -0.13 0.5466047164170542 0.5466030316713022 8.109430804648099e-07 -0.01951031804847127 -0.1301 0.546638139017256 0.5466364400933419 8.05273571879983e-07 -0.019524930533378233 -0.1302 0.5466715575473943 0.5466698445365052 7.994855720228067e-07 -0.01953954215151443 -0.1303 0.5467049720058436 0.5467032450011629 7.935798070901612e-07 -0.01955415290228268 -0.13040000000000002 0.546738382390984 0.5467366414876793 7.875570200988058e-07 -0.01956876278508589 -0.1305 0.5467717887012027 0.5467700339964147 7.814179711074232e-07 -0.01958337179932719 -0.1306 0.5468051909348925 0.546803422527723 7.75163436328441e-07 -0.019597979944409767 -0.1307 0.5468385890904532 0.5468368070819524 7.68794208905188e-07 -0.01961258721973705 -0.1308 0.5468719831662914 0.5468701876594455 7.623110984122938e-07 -0.019627193624712592 -0.13090000000000002 0.5469053731608199 0.5469035642605387 7.557149309111999e-07 -0.019641799158740054 -0.131 0.5469387590724593 0.5469369368855623 7.490065486726039e-07 -0.019656403821223307 -0.1311 0.5469721408996366 0.5469703055348402 7.421868099544149e-07 -0.019671007611566316 -0.1312 0.5470055186407867 0.54700367020869 7.352565896678875e-07 -0.01968561052917326 -0.1313 0.5470388922943514 0.5470370309074227 7.282167781563764e-07 -0.019700212573448447 -0.13140000000000002 0.54707226185878 0.5470703876313425 7.210682816949365e-07 -0.019714813743796283 -0.1315 0.54710562733253 0.5471037403807469 7.138120227401235e-07 -0.019729414039621414 -0.1316 0.5471389887140661 0.5471370891559266 7.064489388475259e-07 -0.019744013460328613 -0.1317 0.5471723460018612 0.5471704339571647 6.98979983504433e-07 -0.01975861200532275 -0.1318 0.5472056991943963 0.5472037747847374 6.91406125297167e-07 -0.019773209674008897 -0.13190000000000002 0.5472390482901603 0.5472371116389136 6.83728348327417e-07 -0.019787806465792278 -0.132 0.5472723932876509 0.5472704445199544 6.759476519069274e-07 -0.01980240238007825 -0.1321 0.5473057341853735 0.5473037734281134 6.680650503076979e-07 -0.019816997416272318 -0.1322 0.5473390709818432 0.5473370983636368 6.600815724844278e-07 -0.01983159157378019 -0.1323 0.5473724036755826 0.5473704193267622 6.519982623520715e-07 -0.01984618485200766 -0.13240000000000002 0.547405732265124 0.5474037363177198 6.438161784250163e-07 -0.0198607772503607 -0.1325 0.5474390567490083 0.5474370493367312 6.355363938448377e-07 -0.019875368768245454 -0.1326 0.5474723771257853 0.5474703583840104 6.271599960472329e-07 -0.019889959405068207 -0.1327 0.5475056933940146 0.5475036634597621 6.186880866787536e-07 -0.019904549160235367 -0.1328 0.5475390055522644 0.5475369645641833 6.101217815135396e-07 -0.019919138033153556 -0.13290000000000002 0.5475723135991131 0.5475702616974623 6.01462210092496e-07 -0.019933726023229514 -0.133 0.5476056175331482 0.5476035548597779 5.927105161118718e-07 -0.019948313129870117 -0.1331 0.5476389173529668 0.5476368440513006 5.838678565628364e-07 -0.01996289935248242 -0.1332 0.5476722130571761 0.5476701292721922 5.749354023421027e-07 -0.019977484690473633 -0.1333 0.5477055046443929 0.5477034105226046 5.659143371972153e-07 -0.019992069143251096 -0.13340000000000002 0.5477387921132447 0.5477366878026814 5.568058583649282e-07 -0.020006652710222332 -0.1335 0.5477720754623685 0.547769961112556 5.476111762381386e-07 -0.020021235390794995 -0.1336 0.5478053546904116 0.547803230452353 5.383315138107747e-07 -0.020035817184376897 -0.1337 0.547838629796032 0.547836495822187 5.289681069275964e-07 -0.020050398090376006 -0.1338 0.5478719007778979 0.5478697572221635 5.195222040899061e-07 -0.020064978108200477 -0.13390000000000002 0.5479051676346884 0.5479030146523773 5.099950661224817e-07 -0.020079557237258554 -0.134 0.5479384303650933 0.5479362681129145 5.003879659792876e-07 -0.02009413547695869 -0.1341 0.5479716889678125 0.5479695176038503 4.907021887712304e-07 -0.020108712826709448 -0.1342 0.5480049434415576 0.54800276312525 4.809390315163586e-07 -0.0201232892859196 -0.1343 0.5480381937850509 0.548036004677169 4.7109980302884047e-07 -0.020137864853998006 -0.13440000000000002 0.5480714399970261 0.5480692422596519 4.6118582361365235e-07 -0.02015243953035374 -0.1345 0.5481046820762279 0.5481024758727335 4.5119842484453443e-07 -0.02016701331439601 -0.1346 0.5481379200214122 0.5481357055164378 4.411389496472573e-07 -0.02018158620553416 -0.13470000000000001 0.5481711538313464 0.5481689311907779 4.3100875180002163e-07 -0.020196158203177703 -0.1348 0.5482043835048097 0.5482021528957568 4.2080919612774714e-07 -0.020210729306736324 -0.1349 0.5482376090405925 0.5482353706313665 4.1054165811349463e-07 -0.020225299515619834 -0.135 0.5482708304374971 0.548268584397588 4.0020752362091017e-07 -0.020239868829238238 -0.1351 0.5483040476943377 0.5483017941943913 3.898081887554472e-07 -0.020254437247001628 -0.13520000000000001 0.5483372608099402 0.5483350000217354 3.793450598643666e-07 -0.02026900476832033 -0.1353 0.5483704697831424 0.5483682018795683 3.688195530648919e-07 -0.02028357139260477 -0.1354 0.5484036746127944 0.5484013997678263 3.58233094382987e-07 -0.020298137119265553 -0.1355 0.5484368752977582 0.5484345936864352 3.475871192260005e-07 -0.02031270194771343 -0.1356 0.5484700718369084 0.5484677836353085 3.3688307249368776e-07 -0.020327265877359318 -0.13570000000000002 0.5485032642291315 0.5485009696143487 3.261224080786107e-07 -0.020341828907614285 -0.1358 0.5485364524733268 0.5485341516234465 3.1530658893552665e-07 -0.02035639103788955 -0.1359 0.5485696365684056 0.5485673296624813 3.044370867483215e-07 -0.020370952267596477 -0.136 0.5486028165132922 0.5486005037313203 2.935153818189873e-07 -0.020385512596146623 -0.1361 0.5486359923069233 0.5486336738298191 2.8254296274843327e-07 -0.020400072022951653 -0.13620000000000002 0.5486691639482483 0.5486668399578216 2.7152132631158565e-07 -0.020414630547423433 -0.1363 0.5487023314362295 0.5487000021151597 2.604519771937097e-07 -0.020429188168973968 -0.1364 0.548735494769842 0.5487331603016529 2.49336427976532e-07 -0.020443744887015405 -0.1365 0.5487686539480736 0.5487663145171093 2.3817619858312877e-07 -0.02045830070096007 -0.1366 0.5488018089699255 0.5487994647613242 2.269728163889484e-07 -0.020472855610220428 -0.13670000000000002 0.5488349598344116 0.548832611034081 2.157278159303777e-07 -0.02048740961420911 -0.1368 0.5488681065405592 0.5488657533351502 2.0444273866881968e-07 -0.020501962712338898 -0.1369 0.5489012490874084 0.5488988916642908 1.931191327408932e-07 -0.02051651490402273 -0.137 0.5489343874740129 0.5489320260212492 1.8175855273638852e-07 -0.020531066188673716 -0.1371 0.5489675216994399 0.5489651564057588 1.7036255967051162e-07 -0.0205456165657051 -0.13720000000000002 0.5490006517627691 0.548998282817541 1.5893272053979501e-07 -0.020560166034530303 -0.1373 0.5490337776630944 0.5490314052563042 1.474706081971977e-07 -0.02057471459456288 -0.1374 0.5490668993995227 0.5490645237217446 1.3597780119944947e-07 -0.02058926224521657 -0.1375 0.5491000169711749 0.5490976382135456 1.2445588348786174e-07 -0.02060380898590526 -0.1376 0.5491331303771851 0.5491307487313773 1.1290644427036645e-07 -0.020618354816042978 -0.13770000000000002 0.549166239616701 0.5491638552748977 1.0133107766069349e-07 -0.02063289973504393 -0.1378 0.5491993446888844 0.5491969578437519 8.973138263673741e-08 -0.020647443742322483 -0.1379 0.5492324455929103 0.5492300564375714 7.810896267973488e-08 -0.020661986837293127 -0.138 0.5492655423279674 0.5492631510559757 6.646542562854796e-08 -0.020676529019370546 -0.1381 0.5492986348932587 0.5492962416985705 5.4802383443741665e-08 -0.020691070287969557 -0.13820000000000002 0.549331723288001 0.5493293283649492 4.312145195778383e-08 -0.020705610642505166 -0.1383 0.5493648075114245 0.5493624110546917 3.142425067034771e-08 -0.02072015008239251 -0.1384 0.5493978875627737 0.5493954897673651 1.9712402533206275e-08 -0.020734688607046886 -0.1385 0.5494309634413068 0.5494285645025232 7.987533686554249e-09 -0.02074922621588376 -0.1386 0.5494640351462962 0.5494616352597065 -3.748726697117011e-09 -0.020763762908318745 -0.13870000000000002 0.549497102677028 0.5494947020384428 -1.5494746714861396e-08 -0.020778298683767626 -0.1388 0.5495301660328027 0.5495277648382462 -2.724889189460733e-08 -0.020792833541646336 -0.1389 0.5495632252129344 0.5495608236586177 -3.900952548051978e-08 -0.02080736748137095 -0.139 0.5495962802167519 0.5495938784990452 -5.07750086155799e-08 -0.020821900502357747 -0.1391 0.5496293310435976 0.5496269293590031 -6.25437005976736e-08 -0.02083643260402312 -0.13920000000000002 0.5496623776928282 0.5496599762379527 -7.431395909144461e-08 -0.020850963785783654 -0.1393 0.5496954201638147 0.549693019135342 -8.608414036812007e-08 -0.020865494047056066 -0.1394 0.5497284584559421 0.5497260580506053 -9.785259953189185e-08 -0.02088002338725724 -0.1395 0.5497614925686094 0.549759092983164 -1.096176907508517e-07 -0.020894551805804237 -0.1396 0.5497945225012301 0.5497921239324263 -1.21377767489661e-07 -0.02090907930211425 -0.13970000000000002 0.5498275482532317 0.5498251508977858 -1.3313118272725855e-07 -0.020923605875604642 -0.1398 0.5498605698240562 0.5498581738786242 -1.448762892118649e-07 -0.020938131525692946 -0.1399 0.5498935872131594 0.5498911928743089 -1.5661143966394508e-07 -0.020952656251796833 -0.14 0.5499266004200116 0.5499242078841945 -1.6833498703988647e-07 -0.02096718005333415 -0.1401 0.5499596094440974 0.5499572189076213 -1.8004528474363513e-07 -0.020981702929722904 -0.14020000000000002 0.5499926142849153 0.5499902259439172 -1.9174068684180146e-07 -0.020996224880381262 -0.1403 0.5500256149419784 0.5500232289923964 -2.0341954833080766e-07 -0.021010745904727523 -0.1404 0.5500586114148137 0.5500562280523593 -2.1508022536587124e-07 -0.021025266002180184 -0.1405 0.5500916037029626 0.550089223123093 -2.2672107544835507e-07 -0.021039785172157866 -0.1406 0.5501245918059807 0.5501222142038716 -2.3834045773107881e-07 -0.021054303414079392 -0.14070000000000002 0.5501575757234379 0.5501552012939558 -2.4993673316403564e-07 -0.021068820727363716 -0.1408 0.5501905554549182 0.5501881843925923 -2.6150826482052025e-07 -0.021083337111429956 -0.1409 0.5502235310000196 0.5502211634990152 -2.7305341805672345e-07 -0.021097852565697385 -0.141 0.5502565023583547 0.5502541386124447 -2.845705607545934e-07 -0.021112367089585454 -0.1411 0.5502894695295496 0.5502871097320879 -2.9605806360633036e-07 -0.021126880682513744 -0.14120000000000002 0.5503224325132453 0.5503200768571388 -3.075143002601033e-07 -0.021141393343902044 -0.1413 0.5503553913090965 0.5503530399867778 -3.1893764763923915e-07 -0.021155905073170254 -0.1414 0.5503883459167719 0.5503859991201718 -3.3032648610875626e-07 -0.021170415869738463 -0.1415 0.5504212963359546 0.5504189542564752 -3.4167919973904226e-07 -0.021184925733026924 -0.1416 0.5504542425663415 0.5504519053948289 -3.52994176514021e-07 -0.021199434662456027 -0.14170000000000002 0.5504871846076435 0.5504848525343603 -3.642698085809526e-07 -0.021213942657446354 -0.1418 0.5505201224595857 0.5505177956741836 -3.7550449254186713e-07 -0.02122844971741861 -0.1419 0.5505530561219067 0.5505507348134 -3.866966294674423e-07 -0.021242955841793684 -0.142 0.5505859855943598 0.5505836699510979 -3.978446254382373e-07 -0.021257461029992625 -0.1421 0.5506189108767114 0.5506166010863524 -4.089468914753036e-07 -0.02127196528143664 -0.14220000000000002 0.5506518319687422 0.5506495282182257 -4.2000184398427454e-07 -0.02128646859554711 -0.1423 0.5506847488702463 0.5506824513457667 -4.3100790490802066e-07 -0.021300970971745534 -0.1424 0.5507176615810323 0.5507153704680119 -4.4196350185155e-07 -0.02131547240945364 -0.1425 0.5507505701009218 0.5507482855839845 -4.5286706852609715e-07 -0.02132997290809326 -0.1426 0.5507834744297503 0.5507811966926947 -4.6371704487402354e-07 -0.021344472467086418 -0.14270000000000002 0.5508163745673671 0.5508141037931402 -4.7451187709657283e-07 -0.021358971085855282 -0.1428 0.5508492705136351 0.5508470068843062 -4.852500180840824e-07 -0.02137346876382221 -0.1429 0.5508821622684303 0.5508799059651646 -4.959299277629281e-07 -0.021387965500409695 -0.143 0.5509150498316427 0.5509128010346749 -5.065500731649131e-07 -0.02140246129504039 -0.1431 0.5509479332031753 0.5509456920917842 -5.17108928482779e-07 -0.02141695614713712 -0.14320000000000002 0.5509808123829447 0.5509785791354266 -5.276049755142953e-07 -0.02143145005612287 -0.1433 0.5510136873708809 0.5510114621645242 -5.380367038287925e-07 -0.021445943021420784 -0.1434 0.5510465581669266 0.5510443411779866 -5.484026111002294e-07 -0.021460435042454193 -0.1435 0.5510794247710387 0.5510772161747108 -5.587012031349481e-07 -0.021474926118646556 -0.1436 0.5511122871831862 0.5511100871535816 -5.68930994176986e-07 -0.02148941624942151 -0.14370000000000002 0.5511451454033517 0.5511429541134717 -5.790905069635865e-07 -0.021503905434202858 -0.1438 0.5511779994315307 0.5511758170532415 -5.891782733913331e-07 -0.021518393672414548 -0.1439 0.5512108492677312 0.5512086759717394 -5.991928340998154e-07 -0.021532880963480702 -0.144 0.551243694911975 0.5512415308678016 -6.091327392765411e-07 -0.02154736730682562 -0.1441 0.5512765363642957 0.5512743817402527 -6.189965485181581e-07 -0.021561852701873736 -0.14420000000000002 0.5513093736247401 0.551307228587905 -6.287828309969878e-07 -0.02157633714804967 -0.1443 0.5513422066933676 0.5513400714095595 -6.384901660994036e-07 -0.0215908206447782 -0.1444 0.5513750355702499 0.5513729102040051 -6.481171430094967e-07 -0.021605303191484262 -0.1445 0.5514078602554714 0.5514057449700192 -6.576623614584776e-07 -0.021619784787592952 -0.1446 0.5514406807491286 0.5514385757063677 -6.671244316969194e-07 -0.021634265432529533 -0.14470000000000002 0.5514734970513303 0.5514714024118048 -6.765019746612921e-07 -0.021648745125719418 -0.1448 0.551506309162198 0.5515042250850738 -6.857936222237626e-07 -0.021663223866588206 -0.1449 0.551539117081865 0.5515370437249061 -6.94998017608528e-07 -0.021677701654561662 -0.145 0.5515719208104766 0.5515698583300225 -7.041138152252824e-07 -0.02169217848906571 -0.1451 0.5516047203481899 0.551602668899132 -7.131396810855506e-07 -0.02170665436952642 -0.14520000000000002 0.5516375156951742 0.5516354754309336 -7.22074292802688e-07 -0.02172112929537004 -0.1453 0.5516703068516101 0.5516682779241142 -7.309163401192365e-07 -0.021735603266022953 -0.1454 0.5517030938176902 0.5517010763773506 -7.396645248514133e-07 -0.021750076280911745 -0.1455 0.5517358765936189 0.5517338707893086 -7.483175613332005e-07 -0.021764548339463164 -0.1456 0.5517686551796115 0.5517666611586438 -7.568741761110331e-07 -0.021779019441104108 -0.14570000000000002 0.5518014295758945 0.5517994474840009 -7.653331086654447e-07 -0.021793489585261644 -0.1458 0.5518341997827063 0.5518322297640137 -7.736931113000445e-07 -0.021807958771362965 -0.1459 0.5518669658002963 0.5518650079973068 -7.819529494190736e-07 -0.021822426998835506 -0.146 0.5518997276289246 0.5518977821824937 -7.901114019159827e-07 -0.021836894267106815 -0.1461 0.5519324852688627 0.5519305523181782 -7.981672608403656e-07 -0.021851360575604595 -0.14620000000000002 0.5519652387203924 0.5519633184029541 -8.061193320640925e-07 -0.02186582592375676 -0.1463 0.5519979879838065 0.551996080435405 -8.13966435170288e-07 -0.021880290310991337 -0.1464 0.5520307330594086 0.5520288384141052 -8.217074039529315e-07 -0.021894753736736564 -0.1465 0.5520634739475124 0.5520615923376186 -8.293410861115458e-07 -0.021909216200420776 -0.1466 0.5520962106484422 0.5520943422045006 -8.368663439450863e-07 -0.02192367770147259 -0.14670000000000002 0.5521289431625325 0.5521270880132962 -8.442820541854079e-07 -0.021938138239320656 -0.1468 0.5521616714901276 0.5521598297625417 -8.515871081637982e-07 -0.021952597813393846 -0.1469 0.5521943956315826 0.552192567450764 -8.587804123660892e-07 -0.021967056423121217 -0.147 0.5522271155872618 0.5522253010764809 -8.658608880995899e-07 -0.021981514067932008 -0.14709999999999998 0.5522598313575395 0.5522580306382014 -8.728274717983986e-07 -0.021995970747255563 -0.14720000000000003 0.5522925429427997 0.5522907561344256 -8.796791154952466e-07 -0.022010426460521388 -0.14730000000000001 0.5523252503434357 0.5523234775636449 -8.864147865161875e-07 -0.022024881207159203 -0.1474 0.5523579535598503 0.552356194924342 -8.930334681744867e-07 -0.02203933498659888 -0.1475 0.5523906525924558 0.5523889082149916 -8.995341594375539e-07 -0.022053787798270465 -0.14759999999999998 0.5524233474416734 0.5524216174340597 -9.059158750379659e-07 -0.022068239641604134 -0.14770000000000003 0.5524560381079333 0.5524543225800043 -9.121776462506226e-07 -0.02208269051603027 -0.14780000000000001 0.5524887245916745 0.5524870236512753 -9.183185205041688e-07 -0.022097140420979378 -0.1479 0.5525214068933452 0.5525197206463147 -9.24337561547528e-07 -0.02211158935588218 -0.148 0.5525540850134014 0.5525524135635564 -9.302338500050134e-07 -0.022126037320169517 -0.14809999999999998 0.5525867589523082 0.5525851024014274 -9.360064829877501e-07 -0.02214048431327241 -0.14820000000000003 0.5526194287105388 0.5526177871583466 -9.416545744822535e-07 -0.02215493033462206 -0.14830000000000002 0.5526520942885744 0.5526504678327262 -9.471772558500291e-07 -0.022169375383649832 -0.1484 0.5526847556869047 0.5526831444229701 -9.525736752724612e-07 -0.022183819459787257 -0.1485 0.552717412906027 0.5527158169274761 -9.578429980838798e-07 -0.022198262562466015 -0.14859999999999998 0.5527500659464464 0.5527484853446347 -9.629844073821836e-07 -0.022212704691117982 -0.14870000000000003 0.5527827148086754 0.5527811496728299 -9.679971036957724e-07 -0.02222714584517517 -0.14880000000000002 0.5528153594932343 0.5528138099104387 -9.72880305427637e-07 -0.022241586024069768 -0.1489 0.5528480000006508 0.5528464660558314 -9.776332484667805e-07 -0.022256025227234147 -0.149 0.5528806363314592 0.5528791181073727 -9.822551867433305e-07 -0.022270463454100817 -0.14909999999999998 0.5529132684862013 0.5529117660634206 -9.867453922285385e-07 -0.022284900704102453 -0.14920000000000003 0.5529458964654257 0.5529444099223269 -9.911031551013139e-07 -0.022299336976671937 -0.14930000000000002 0.5529785202696879 0.5529770496824379 -9.95327784025779e-07 -0.022313772271242288 -0.1494 0.5530111398995494 0.553009685342094 -9.994186056516696e-07 -0.02232820658724673 -0.1495 0.5530437553555787 0.5530423168996302 -1.0033749652249568e-06 -0.02234263992411859 -0.14959999999999998 0.5530763666383502 0.5530749443533759 -1.0071962269209145e-06 -0.022357072281291402 -0.14970000000000003 0.5531089737484449 0.5531075677016548 -1.0108817732334963e-06 -0.02237150365819887 -0.14980000000000002 0.5531415766864489 0.5531401869427862 -1.0144310060300477e-06 -0.022385934054274827 -0.1499 0.5531741754529549 0.5531728020750839 -1.0178433456631275e-06 -0.022400363468953324 -0.15 0.5532067700485611 0.5532054130968573 -1.0211182312480638e-06 -0.022414791901668576 -0.15009999999999998 0.553239360473871 0.5532380200064109 -1.024255121551132e-06 -0.02242921935185493 -0.15020000000000003 0.553271946729493 0.5532706228020446 -1.0272534944899547e-06 -0.02244364581894692 -0.15030000000000002 0.5533045288160414 0.5533032214820544 -1.0301128469669685e-06 -0.022458071302379236 -0.1504 0.5533371067341353 0.5533358160447316 -1.0328326953690237e-06 -0.02247249580158675 -0.1505 0.5533696804843984 0.5533684064883637 -1.035412576011474e-06 -0.022486919316004512 -0.15059999999999998 0.5534022500674594 0.5534009928112344 -1.0378520442499983e-06 -0.022501341845067687 -0.15070000000000003 0.5534348154839512 0.5534335750116242 -1.0401506748136669e-06 -0.022515763388211707 -0.15080000000000002 0.5534673767345113 0.553466153087809 -1.0423080630261872e-06 -0.022530183944872086 -0.1509 0.5534999338197811 0.553498727038062 -1.0443238231960805e-06 -0.02254460351448448 -0.151 0.5535324867404067 0.5535312968606535 -1.0461975900599718e-06 -0.022559022096484894 -0.15109999999999998 0.5535650354970367 0.55356386255385 -1.0479290177833889e-06 -0.022573439690309234 -0.15120000000000003 0.5535975800903248 0.553596424115916 -1.0495177807934297e-06 -0.02258785629539379 -0.15130000000000002 0.5536301205209273 0.5536289815451125 -1.050963573556718e-06 -0.02260227191117492 -0.1514 0.5536626567895048 0.5536615348396986 -1.0522661103018471e-06 -0.02261668653708919 -0.1515 0.5536951888967199 0.5536940839979307 -1.0534251260185812e-06 -0.0226311001725733 -0.15159999999999998 0.5537277168432391 0.5537266290180634 -1.0544403754031428e-06 -0.022645512817064173 -0.15170000000000003 0.5537602406297311 0.5537591698983486 -1.0553116336908808e-06 -0.022659924469998833 -0.15180000000000002 0.5537927602568679 0.553791706637037 -1.0560386963787138e-06 -0.02267433513081453 -0.1519 0.5538252757253236 0.5538242392323774 -1.0566213792251311e-06 -0.022688744798948675 -0.152 0.5538577870357746 0.553856767682617 -1.0570595184722364e-06 -0.022703153473838777 -0.15209999999999999 0.5538902941888999 0.5538892919860019 -1.0573529707347262e-06 -0.022717561154922628 -0.15220000000000003 0.55392279718538 0.5539218121407768 -1.0575016131109116e-06 -0.022731967841638098 -0.15230000000000002 0.553955296025897 0.5539543281451857 -1.0575053435712967e-06 -0.022746373533423254 -0.1524 0.5539877907111355 0.5539868399974716 -1.0573640799593775e-06 -0.022760778229716335 -0.1525 0.5540202812417809 0.5540193476958766 -1.0570777612128879e-06 -0.02277518192995577 -0.15259999999999999 0.5540527676185205 0.554051851238643 -1.0566463468086873e-06 -0.02278958463358018 -0.15270000000000003 0.5540852498420418 0.5540843506240123 -1.056069816596228e-06 -0.022803986340028243 -0.15280000000000002 0.554117727913034 0.5541168458502259 -1.0553481711861323e-06 -0.022818387048738925 -0.1529 0.5541502018321867 0.5541493369155256 -1.0544814318946827e-06 -0.022832786759151298 -0.153 0.5541826716001901 0.5541818238181531 -1.0534696407438204e-06 -0.02284718547070462 -0.15309999999999999 0.5542151372177351 0.5542143065563505 -1.0523128603501242e-06 -0.022861583182838315 -0.15320000000000003 0.5542475986855128 0.5542467851283608 -1.0510111740358319e-06 -0.022875979894992023 -0.15330000000000002 0.554280056004214 0.5542792595324275 -1.0495646857733298e-06 -0.022890375606605475 -0.1534 0.55431250917453 0.5543117297667951 -1.0479735204071972e-06 -0.022904770317118614 -0.1535 0.5543449581971515 0.5543441958297091 -1.0462378231546055e-06 -0.022919164025971574 -0.15360000000000001 0.5543774030727682 0.5543766577194164 -1.044357759993897e-06 -0.0229335567326046 -0.1537 0.5544098438020701 0.5544091154341653 -1.0423335178866289e-06 -0.02294794843645819 -0.15380000000000002 0.5544422803857463 0.554441568972206 -1.04016530411144e-06 -0.02296233913697296 -0.1539 0.5544747128244842 0.55447401833179 -1.0378533468746731e-06 -0.02297672883358967 -0.154 0.5545071411189704 0.5545064635111712 -1.0353978948107745e-06 -0.022991117525749297 -0.15410000000000001 0.5545395652698907 0.5545389045086053 -1.0327992171488276e-06 -0.023005505212892987 -0.1542 0.5545719852779286 0.5545713413223506 -1.0300576038790865e-06 -0.023019891894462047 -0.15430000000000002 0.5546044011437665 0.5546037739506682 -1.0271733655864423e-06 -0.02303427756989795 -0.1544 0.5546368128680845 0.554636202391821 -1.0241468335614456e-06 -0.023048662238642333 -0.1545 0.5546692204515612 0.5546686266440757 -1.0209783588011057e-06 -0.02306304590013704 -0.15460000000000002 0.5547016238948724 0.5547010467057015 -1.0176683135076914e-06 -0.023077428553824005 -0.1547 0.5547340231986921 0.5547334625749709 -1.0142170902005532e-06 -0.023091810199145458 -0.15480000000000002 0.5547664183636912 0.5547658742501597 -1.010625101827145e-06 -0.023106190835543657 -0.1549 0.554798809390538 0.5547982817295473 -1.0068927816520024e-06 -0.023120570462461132 -0.155 0.5548311962798986 0.5548306850114171 -1.003020582979186e-06 -0.023134949079340595 -0.15510000000000002 0.5548635790324352 0.5548630840940562 -9.990089798739277e-07 -0.023149326685624895 -0.1552 0.554895957648807 0.5548954789757555 -9.948584662744508e-07 -0.02316370328075698 -0.15530000000000002 0.55492833212967 0.5549278696548106 -9.905695563805494e-07 -0.023178078864180097 -0.1554 0.5549607024756763 0.5549602561295213 -9.861427843205206e-07 -0.023192453435337598 -0.1555 0.5549930686874743 0.5549926383981919 -9.815787044842317e-07 -0.02320682699367298 -0.15560000000000002 0.555025430765709 0.5550250164591315 -9.768778912455645e-07 -0.023221199538629996 -0.1557 0.5550577887110205 0.5550573903106544 -9.720409387403706e-07 -0.023235571069652496 -0.15580000000000002 0.5550901425240451 0.5550897599510795 -9.67068461033005e-07 -0.02324994158618455 -0.1559 0.5551224922054147 0.5551221253787315 -9.619610917277477e-07 -0.023264311087670388 -0.156 0.5551548377557561 0.55515448659194 -9.567194844684046e-07 -0.023278679573554346 -0.15610000000000002 0.555187179175692 0.5551868435890408 -9.513443124387067e-07 -0.023293047043281043 -0.1562 0.5552195164658399 0.555219196368375 -9.458362681402654e-07 -0.023307413496295195 -0.15630000000000002 0.5552518496268121 0.55525154492829 -9.401960637256401e-07 -0.023321778932041744 -0.1564 0.5552841786592154 0.5552838892671386 -9.344244305542482e-07 -0.023336143349965713 -0.1565 0.5553165035636517 0.5553162293832808 -9.2852211941441e-07 -0.023350506749512435 -0.15660000000000002 0.5553488243407169 0.5553485652750827 -9.22489900190282e-07 -0.023364869130127267 -0.1567 0.5553811409910012 0.5553808969409166 -9.163285617508343e-07 -0.023379230491255842 -0.15680000000000002 0.5554134535150889 0.5554132243791621 -9.100389121718955e-07 -0.023393590832343908 -0.1569 0.5554457619135582 0.5554455475882054 -9.036217783475742e-07 -0.023407950152837448 -0.157 0.555478066186981 0.5554778665664399 -8.970780059347483e-07 -0.023422308452182572 -0.15710000000000002 0.5555103663359229 0.5555101813122665 -8.90408459075509e-07 -0.02343666572982553 -0.1572 0.5555426623609429 0.555542491824093 -8.836140204526721e-07 -0.02345102198521284 -0.15730000000000002 0.555574954262593 0.5555747981003353 -8.76695591733867e-07 -0.023465377217791124 -0.1574 0.5556072420414186 0.5556071001394165 -8.69654092516825e-07 -0.023479731427007183 -0.1575 0.555639525697958 0.555639397939768 -8.62490460606935e-07 -0.023494084612308022 -0.15760000000000002 0.5556718052327421 0.5556716914998292 -8.552056521005102e-07 -0.02350843677314078 -0.1577 0.5557040806462947 0.5557039808180478 -8.478006407741656e-07 -0.023522787908952826 -0.15780000000000002 0.5557363519391318 0.5557362658928793 -8.402764184178846e-07 -0.023537138019191616 -0.1579 0.5557686191117619 0.5557685467227882 -8.326339946962413e-07 -0.02355148710330486 -0.158 0.5558008821646855 0.5558008233062475 -8.248743966488004e-07 -0.0235658351607404 -0.15810000000000002 0.5558331410983953 0.5558330956417392 -8.169986686901165e-07 -0.023580182190946257 -0.1582 0.5558653959133759 0.5558653637277542 -8.090078730538242e-07 -0.023594528193370663 -0.15830000000000002 0.5558976466101033 0.5558976275627924 -8.009030885436363e-07 -0.023608873167461977 -0.1584 0.5559298931890452 0.5559298871453628 -7.926854113937676e-07 -0.023623217112668717 -0.1585 0.5559621356506609 0.5559621424739845 -7.843559546583112e-07 -0.023637560028439645 -0.15860000000000002 0.5559943739954009 0.5559943935471852 -7.759158479336836e-07 -0.02365190191422363 -0.1587 0.5560266082237066 0.5560266403635032 -7.673662376084245e-07 -0.023666242769469763 -0.15880000000000002 0.5560588383360108 0.556058882921486 -7.5870828677993e-07 -0.02368058259362727 -0.1589 0.5560910643327368 0.5560911212196914 -7.499431743107632e-07 -0.02369492138614558 -0.159 0.5561232862142984 0.5561233552566872 -7.41072095494788e-07 -0.023709259146474287 -0.15910000000000002 0.5561555039811007 0.5561555850310518 -7.320962614743021e-07 -0.023723595874063155 -0.1592 0.5561877176335387 0.5561878105413736 -7.230168993788144e-07 -0.023737931568362146 -0.15930000000000002 0.5562199271719978 0.5562200317862516 -7.138352519087121e-07 -0.023752266228821373 -0.15940000000000001 0.5562521325968532 0.5562522487642957 -7.045525771687267e-07 -0.023766599854891112 -0.1595 0.5562843339084705 0.5562844614741265 -6.951701487512008e-07 -0.023780932446021825 -0.15960000000000002 0.5563165311072054 0.5563166699143756 -6.856892552642435e-07 -0.023795264001664183 -0.1597 0.5563487241934026 0.5563488740836855 -6.761112002762193e-07 -0.023809594521268983 -0.1598 0.5563809131673972 0.5563810739807105 -6.664373022047254e-07 -0.023823924004287223 -0.15990000000000001 0.5564130980295133 0.5564132696041154 -6.566688942333254e-07 -0.023838252450170083 -0.16 0.5564452787800647 0.5564454609525771 -6.468073236731708e-07 -0.023852579858368896 -0.16010000000000002 0.5564774554193538 0.5564776480247838 -6.36853952240557e-07 -0.02386690622833515 -0.1602 0.5565096279476727 0.5565098308194355 -6.268101557238559e-07 -0.02388123155952057 -0.1603 0.5565417963653022 0.5565420093352441 -6.166773238724943e-07 -0.02389555585137701 -0.16040000000000001 0.5565739606725124 0.5565741835709335 -6.06456859897353e-07 -0.023909879103356537 -0.1605 0.5566061208695617 0.5566063535252396 -5.961501808315894e-07 -0.023924201314911353 -0.16060000000000002 0.5566382769566971 0.5566385191969104 -5.85758716864504e-07 -0.023938522485493854 -0.1607 0.5566704289341544 0.5566706805847066 -5.752839111750063e-07 -0.02395284261455661 -0.1608 0.5567025768021575 0.5567028376874008 -5.647272200703934e-07 -0.023967161701552372 -0.16090000000000002 0.5567347205609189 0.5567349905037787 -5.540901124589936e-07 -0.02398147974593405 -0.161 0.5567668602106388 0.5567671390326384 -5.433740697668998e-07 -0.023995796747154755 -0.16110000000000002 0.5567989957515058 0.5567992832727905 -5.325805857436805e-07 -0.024010112704667755 -0.1612 0.5568311271836969 0.5568314232230591 -5.217111662680907e-07 -0.024024427617926516 -0.1613 0.5568632545073757 0.556863558882281 -5.107673290427606e-07 -0.024038741486384657 -0.16140000000000002 0.5568953777226947 0.5568956902493059 -4.997506035109289e-07 -0.024053054309495947 -0.1615 0.5569274968297933 0.5569278173229969 -4.886625306621539e-07 -0.024067366086714406 -0.16160000000000002 0.5569596118287988 0.5569599401022305 -4.775046626159796e-07 -0.02408167681749418 -0.1617 0.5569917227198259 0.5569920585858964 -4.662785626219357e-07 -0.02409598650128959 -0.1618 0.5570238295029765 0.5570241727728978 -4.54985804726471e-07 -0.02411029513755515 -0.16190000000000002 0.5570559321783398 0.5570562826621518 -4.436279735786641e-07 -0.024124602725745542 -0.162 0.5570880307459921 0.5570883882525888 -4.322066643330791e-07 -0.02413890926531563 -0.16210000000000002 0.557120125205997 0.5571204895431531 -4.2072348217792044e-07 -0.024153214755720444 -0.1622 0.5571522155584046 0.5571525865328031 -4.0918004221013327e-07 -0.02416751919641521 -0.1623 0.5571843018032524 0.5571846792205111 -3.9757796943540313e-07 -0.02418182258685532 -0.16240000000000002 0.5572163839405639 0.5572167676052628 -3.859188981991668e-07 -0.02419612492649633 -0.1625 0.5572484619703504 0.5572488516860592 -3.7420447220049e-07 -0.02421042621479399 -0.16260000000000002 0.5572805358926088 0.5572809314619147 -3.624363441590006e-07 -0.024224726451204236 -0.1627 0.557312605707323 0.5573130069318581 -3.506161755234549e-07 -0.024239025635183153 -0.1628 0.5573446714144632 0.557345078094933 -3.387456363884711e-07 -0.02425332376618702 -0.16290000000000002 0.557376733013986 0.5573771449501971 -3.2682640523085116e-07 -0.02426762084367229 -0.163 0.5574087905058346 0.5574092074967223 -3.1486016849324727e-07 -0.024281916867095594 -0.16310000000000002 0.5574408438899381 0.5574412657335959 -3.0284862055640627e-07 -0.024296211835913743 -0.1632 0.5574728931662116 0.557473319659919 -2.9079346344773604e-07 -0.024310505749583714 -0.1633 0.5575049383345567 0.5575053692748084 -2.7869640653599426e-07 -0.02432479860756269 -0.16340000000000002 0.5575369793948606 0.5575374145773951 -2.665591664063882e-07 -0.024339090409307998 -0.1635 0.5575690163469966 0.5575694555668252 -2.543834664858746e-07 -0.02435338115427715 -0.16360000000000002 0.5576010491908244 0.5576014922422597 -2.4217103682111496e-07 -0.02436767084192787 -0.1637 0.5576330779261889 0.5576335246028745 -2.2992361392581984e-07 -0.02438195947171801 -0.1638 0.5576651025529207 0.5576655526478604 -2.17642940517071e-07 -0.024396247043105626 -0.16390000000000002 0.5576971230708364 0.557697576376424 -2.0533076516143778e-07 -0.024410533555548956 -0.164 0.5577291394797383 0.5577295957877866 -1.9298884214313805e-07 -0.0244248190085064 -0.16410000000000002 0.5577611517794142 0.5577616108811845 -1.8061893116566585e-07 -0.024439103401436554 -0.1642 0.5577931599696373 0.5577936216558698 -1.6822279708811338e-07 -0.02445338673379815 -0.1643 0.5578251640501666 0.5578256281111097 -1.5580220966843195e-07 -0.024467669005050183 -0.16440000000000002 0.5578571640207463 0.5578576302461865 -1.433589433830207e-07 -0.024481950214651743 -0.1645 0.5578891598811059 0.5578896280603987 -1.3089477712835418e-07 -0.02449623036206213 -0.16460000000000002 0.5579211516309608 0.5579216215530592 -1.1841149391567107e-07 -0.024510509446740828 -0.1647 0.5579531392700111 0.5579536107234977 -1.0591088071831845e-07 -0.024524787468147492 -0.1648 0.5579851227979425 0.5579855955710584 -9.339472810745986e-08 -0.02453906442574197 -0.16490000000000002 0.558017102214426 0.5580175760951012 -8.086483008901135e-08 -0.02455334031898425 -0.165 0.5580490775191179 0.558049552295002 -6.832298380179957e-08 -0.02456761514733454 -0.16510000000000002 0.5580810487116592 0.5580815241701521 -5.577098926429214e-08 -0.02458188891025321 -0.1652 0.5581130157916767 0.5581134917199587 -4.3210649117858546e-08 -0.024596161607200823 -0.1653 0.5581449787587817 0.5581454549438446 -3.06437683821742e-08 -0.024610433237638087 -0.16540000000000002 0.5581769376125709 0.5581774138412482 -1.8072154159883697e-08 -0.024624703801025924 -0.1655 0.5582088923526262 0.5582093684116237 -5.497615418242549e-09 -0.024638973296825406 -0.16560000000000002 0.5582408429785143 0.5582413186544413 7.078037296028017e-09 -0.02465324172449782 -0.16570000000000001 0.558272789489787 0.5582732645691866 1.9652992113913803e-08 -0.024667509083504596 -0.1658 0.5583047318859817 0.5583052061553614 3.222543609737727e-08 -0.024681775373307378 -0.1659 0.5583366701666196 0.558337143412483 4.479355550715547e-08 -0.024696040593367944 -0.166 0.5583686043312078 0.5583690763400847 5.735553607055799e-08 -0.024710304743148302 -0.16610000000000003 0.5584005343792388 0.5584010049377157 6.990956322519559e-08 -0.024724567822110615 -0.16620000000000001 0.5584324603101886 0.5584329292049411 8.245382242602628e-08 -0.0247388298297172 -0.1663 0.5584643821235196 0.5584648491413418 9.498649932923597e-08 -0.024753090765430613 -0.1664 0.5584962998186783 0.558496764746514 1.0750578013224432e-07 -0.02476735062871354 -0.1665 0.5585282133950966 0.5585286760200707 1.2000985180615764e-07 -0.024781609419028846 -0.16660000000000003 0.5585601228521915 0.5585605829616401 1.324969023386302e-07 -0.02479586713583963 -0.16670000000000001 0.5585920281893645 0.5585924855708666 1.4496512099754222e-07 -0.024810123778609125 -0.1668 0.558623929406002 0.5586243838474104 1.574126987161084e-07 -0.024824379346800717 -0.1669 0.5586558265014763 0.5586562777909473 1.6983782814838921e-07 -0.024838633839878055 -0.167 0.5586877194751436 0.5586881674011691 1.8223870407868548e-07 -0.024852887257304897 -0.16710000000000003 0.5587196083263459 0.5587200526777836 1.946135236366442e-07 -0.024867139598545217 -0.16720000000000002 0.5587514930544095 0.558751933620514 2.0696048659563093e-07 -0.024881390863063135 -0.1673 0.5587833736586465 0.5587838102290998 2.1927779560171334e-07 -0.024895641050323002 -0.1674 0.5588152501383538 0.5588156825032957 2.31563656444278e-07 -0.024909890159789297 -0.1675 0.5588471224928132 0.5588475504428725 2.438162782503195e-07 -0.02492413819092672 -0.16760000000000003 0.5588789907212918 0.5588794140476168 2.5603387389383503e-07 -0.02493838514320014 -0.16770000000000002 0.5589108548230418 0.5589112733173306 2.682146601484803e-07 -0.024952631016074596 -0.1678 0.5589427147973003 0.5589431282518318 2.8035685803451393e-07 -0.024966875809015302 -0.1679 0.5589745706432901 0.5589749788509537 2.9245869294369786e-07 -0.02498111952148768 -0.168 0.5590064223602189 0.5590068251145455 3.0451839501399736e-07 -0.0249953621529573 -0.16810000000000003 0.5590382699472799 0.5590386670424717 3.165341992961146e-07 -0.025009603702889946 -0.16820000000000002 0.5590701134036511 0.5590705046346127 3.285043462253334e-07 -0.025023844170751583 -0.1683 0.5591019527284964 0.5591023378908637 3.404270816631527e-07 -0.0250380835560083 -0.1684 0.5591337879209648 0.5591341668111361 3.52300657119331e-07 -0.025052321858126444 -0.1685 0.5591656189801909 0.5591659913953564 3.64123330237609e-07 -0.0250665590765725 -0.16860000000000003 0.5591974459052943 0.5591978116434664 3.758933648650986e-07 -0.025080795210813134 -0.16870000000000002 0.5592292686953806 0.5592296275554233 3.876090314269831e-07 -0.025095030260315204 -0.1688 0.5592610873495409 0.5592614391311994 3.992686070930507e-07 -0.025109264224545732 -0.1689 0.559292901866852 0.5592932463707825 4.108703760691279e-07 -0.02512349710297195 -0.169 0.559324712246376 0.5593250492741751 4.2241262987463557e-07 -0.025137728895061263 -0.16910000000000003 0.5593565184871611 0.5593568478413954 4.338936675507554e-07 -0.025151959600281243 -0.16920000000000002 0.5593883205882412 0.5593886420724762 4.453117959102304e-07 -0.025166189218099662 -0.1693 0.5594201185486359 0.5594204319674655 4.566653299120649e-07 -0.025180417747984452 -0.1694 0.559451912367351 0.5594522175264258 4.679525926476469e-07 -0.025194645189403737 -0.1695 0.5594837020433783 0.5594839987494351 4.791719159513708e-07 -0.025208871541825852 -0.16960000000000003 0.5595154875756949 0.5595157756365855 4.903216402618593e-07 -0.025223096804719243 -0.16970000000000002 0.5595472689632655 0.5595475481879844 5.01400115260342e-07 -0.025237320977552626 -0.1698 0.5595790462050393 0.5595793164037531 5.124056997596327e-07 -0.02525154405979481 -0.1699 0.5596108192999532 0.5596110802840285 5.233367622314855e-07 -0.025265766050914875 -0.17 0.5596425882469296 0.559642839828961 5.341916808621061e-07 -0.025279986950382027 -0.17010000000000003 0.5596743530448776 0.559674595038716 5.449688438852185e-07 -0.025294206757665645 -0.17020000000000002 0.5597061136926929 0.5597063459134729 5.55666649776354e-07 -0.02530842547223533 -0.1703 0.5597378701892575 0.5597380924534254 5.662835075859185e-07 -0.02532264309356085 -0.1704 0.5597696225334402 0.5597698346587815 5.76817836994703e-07 -0.02533685962111214 -0.1705 0.5598013707240971 0.5598015725297633 5.872680687579734e-07 -0.02535107505435933 -0.17060000000000003 0.5598331147600701 0.5598333060666063 5.976326447609814e-07 -0.025365289392772734 -0.17070000000000002 0.5598648546401891 0.5598650352695607 6.07910018574076e-07 -0.025379502635822854 -0.1708 0.5598965903632702 0.5598967601388901 6.180986552029033e-07 -0.02539371478298036 -0.1709 0.5599283219281174 0.5599284806748718 6.281970317267849e-07 -0.02540792583371613 -0.171 0.5599600493335215 0.5599601968777966 6.382036372432065e-07 -0.0254221357875012 -0.17110000000000003 0.5599917725782604 0.5599919087479689 6.481169734784409e-07 -0.025436344643806775 -0.17120000000000002 0.5600234916610999 0.5600236162857066 6.57935554565503e-07 -0.02545055240210429 -0.1713 0.5600552065807931 0.5600553194913409 6.676579073494615e-07 -0.02546475906186532 -0.1714 0.5600869173360806 0.560087018365216 6.77282572081328e-07 -0.02547896462256164 -0.1715 0.5601186239256915 0.5601187129076892 6.86808101973968e-07 -0.025493169083665237 -0.17160000000000003 0.5601503263483415 0.5601504031191309 6.962330640070125e-07 -0.025507372444648225 -0.17170000000000002 0.5601820246027354 0.5601820889999245 7.055560387325688e-07 -0.025521574704982942 -0.1718 0.5602137186875654 0.5602137705504655 7.147756206360434e-07 -0.02553577586414187 -0.1719 0.5602454086015123 0.5602454477711629 7.23890418441453e-07 -0.025549975921597724 -0.172 0.5602770943432451 0.5602771206624378 7.328990550836689e-07 -0.025564174876823383 -0.17210000000000003 0.5603087759114213 0.5603087892247237 7.418001684023068e-07 -0.02557837272929192 -0.17220000000000002 0.5603404533046865 0.5603404534584663 7.505924105588591e-07 -0.02559256947847656 -0.1723 0.5603721265216757 0.5603721133641234 7.592744490914072e-07 -0.025606765123850708 -0.1724 0.5604037955610123 0.5604037689421651 7.678449664982878e-07 -0.025620959664888 -0.1725 0.5604354604213083 0.5604354201930732 7.7630266082096e-07 -0.025635153101062205 -0.17260000000000003 0.5604671211011655 0.5604670671173414 7.846462456440051e-07 -0.02564934543184734 -0.17270000000000002 0.5604987775991744 0.560498709715475 7.928744503726826e-07 -0.025663536656717546 -0.1728 0.5605304299139149 0.5605303479879907 8.009860203994634e-07 -0.02567772677514717 -0.1729 0.5605620780439564 0.5605619819354167 8.089797174370972e-07 -0.02569191578661072 -0.173 0.5605937219878578 0.5605936115582928 8.168543193798339e-07 -0.02570610369058296 -0.17310000000000003 0.5606253617441679 0.560625236857169 8.24608620775269e-07 -0.025720290486538757 -0.17320000000000002 0.560656997311425 0.560656857832607 8.322414332129213e-07 -0.02573447617395318 -0.1733 0.5606886286881579 0.5606884744851793 8.39751584685855e-07 -0.02574866075230153 -0.1734 0.5607202558728852 0.5607200868154688 8.471379206453911e-07 -0.025762844221059233 -0.1735 0.5607518788641156 0.5607516948240692 8.543993040843745e-07 -0.02577702657970192 -0.17360000000000003 0.5607834976603487 0.5607832985115844 8.615346149820624e-07 -0.02579120782770542 -0.17370000000000002 0.5608151122600747 0.5608148978786286 8.685427512755695e-07 -0.02580538796454578 -0.1738 0.5608467226617739 0.5608464929258261 8.754226288876232e-07 -0.025819566989699103 -0.1739 0.560878328863918 0.5608780836538114 8.821731815600309e-07 -0.02583374490264184 -0.174 0.5609099308649695 0.5609096700632286 8.887933612422572e-07 -0.025847921702850496 -0.17410000000000003 0.5609415286633825 0.5609412521547312 8.952821381469356e-07 -0.025862097389801875 -0.17420000000000002 0.5609731222576017 0.5609728299289829 9.016385011939576e-07 -0.025876271962972836 -0.1743 0.5610047116460638 0.5610044033866559 9.078614577884281e-07 -0.02589044542184057 -0.1744 0.5610362968271971 0.5610359725284323 9.139500345423102e-07 -0.025904617765882293 -0.1745 0.5610678777994216 0.5610675373550027 9.199032764972692e-07 -0.02591878899457556 -0.17460000000000003 0.5610994545611492 0.5610990978670671 9.25720248290407e-07 -0.025932959107397985 -0.17470000000000002 0.561131027110784 0.5611306540653337 9.314000338211947e-07 -0.025947128103827474 -0.1748 0.5611625954467223 0.5611622059505195 9.36941736195962e-07 -0.025961295983342014 -0.1749 0.5611941595673532 0.5611937535233498 9.423444781719859e-07 -0.025975462745419894 -0.175 0.5612257194710577 0.5612252967845582 9.476074023795356e-07 -0.025989628389539433 -0.17510000000000003 0.5612572751562105 0.5612568357348865 9.527296710998279e-07 -0.026003792915179326 -0.17520000000000002 0.5612888266211786 0.5612883703750841 9.577104668756498e-07 -0.026017956321818293 -0.1753 0.5613203738643222 0.5613199007059081 9.62548992344825e-07 -0.02603211860893532 -0.1754 0.5613519168839951 0.5613514267281235 9.672444704067473e-07 -0.02604627977600958 -0.1755 0.5613834556785438 0.561382948442502 9.717961440558476e-07 -0.026060439822520338 -0.17560000000000003 0.5614149902463094 0.5614144658498234 9.762032772697715e-07 -0.026074598747947198 -0.17570000000000002 0.561446520585626 0.5614459789508739 9.804651544542686e-07 -0.02608875655176983 -0.1758 0.5614780466948224 0.5614774877464466 9.845810808872812e-07 -0.026102913233468153 -0.1759 0.5615095685722211 0.5615089922373417 9.885503825524111e-07 -0.026117068792522236 -0.176 0.5615410862161389 0.5615404924243654 9.92372406694031e-07 -0.026131223228412378 -0.17610000000000003 0.5615725996248871 0.5615719883083308 9.960465214287062e-07 -0.026145376540618992 -0.17620000000000002 0.561604108796772 0.5616034798900561 9.995721163003068e-07 -0.026159528728622733 -0.1763 0.5616356137300949 0.5616349671703669 1.0029486017804068e-06 -0.02617367979190446 -0.1764 0.5616671144231511 0.5616664501500932 1.006175410378507e-06 -0.026187829729945124 -0.1765 0.5616986108742321 0.5616979288300714 1.0092519955873236e-06 -0.026201978542225963 -0.17660000000000003 0.5617301030816247 0.5617294032111435 1.0121778328819886e-06 -0.026216126228228366 -0.17670000000000002 0.5617615910436111 0.561760873294156 1.0149524192759607e-06 -0.02623027278743388 -0.1768 0.5617930747584694 0.561792339079961 1.0175752734875587e-06 -0.026244418219324307 -0.1769 0.5618245542244733 0.5618238005694152 1.020045936439562e-06 -0.026258562523381553 -0.177 0.5618560294398933 0.5618552577633802 1.0223639707040988e-06 -0.026272705699087767 -0.17710000000000004 0.5618875004029955 0.5618867106627219 1.0245289612242914e-06 -0.026286847745925258 -0.17720000000000002 0.5619189671120433 0.5619181592683107 1.0265405146481221e-06 -0.02630098866337653 -0.1773 0.561950429565296 0.5619496035810208 1.0283982603831454e-06 -0.026315128450924305 -0.1774 0.5619818877610104 0.5619810436017307 1.0301018497638204e-06 -0.026329267108051453 -0.1775 0.5620133416974403 0.5620124793313224 1.0316509561625331e-06 -0.026343404634241004 -0.17760000000000004 0.5620447913728364 0.5620439107706816 1.0330452760998199e-06 -0.02635754102897623 -0.17770000000000002 0.5620762367854475 0.5620753379206973 1.0342845279120993e-06 -0.026371676291740583 -0.1778 0.5621076779335196 0.5621067607822614 1.0353684528063845e-06 -0.026385810422017715 -0.1779 0.5621391148152965 0.5621381793562694 1.0362968145827267e-06 -0.026399943419291423 -0.178 0.5621705474290206 0.5621695936436191 1.0370693993566604e-06 -0.02641407528304573 -0.17810000000000004 0.562201975772932 0.5622010036452108 1.0376860163363588e-06 -0.0264282060127648 -0.17820000000000003 0.5622333998452691 0.5622324093619473 1.038146497045478e-06 -0.02644233560793298 -0.17830000000000001 0.5622648196442694 0.5622638107947342 1.0384506961558237e-06 -0.026456464068034896 -0.1784 0.5622962351681694 0.5622952079444782 1.0385984908212187e-06 -0.026470591392555278 -0.1785 0.5623276464152037 0.5623266008120882 1.038589780955057e-06 -0.02648471758097903 -0.17860000000000004 0.5623590533836071 0.5623579893984748 1.0384244897854167e-06 -0.026498842632791314 -0.17870000000000003 0.5623904560716133 0.5623893737045501 1.038102563133414e-06 -0.026512966547477475 -0.17880000000000001 0.5624218544774556 0.562420753731227 1.0376239699128043e-06 -0.02652708932452298 -0.1789 0.5624532485993672 0.5624521294794199 1.0369887016858925e-06 -0.026541210963413504 -0.179 0.5624846384355815 0.5624835009500437 1.036196773218645e-06 -0.026555331463634976 -0.1791 0.5625160239843316 0.5625148681440144 1.0352482221476222e-06 -0.02656945082467347 -0.17920000000000003 0.5625474052438518 0.5625462310622478 1.0341431090354902e-06 -0.026583569046015217 -0.17930000000000001 0.562578782212376 0.5625775897056602 1.0328815176485762e-06 -0.026597686127146625 -0.1794 0.5626101548881396 0.562608944075168 1.0314635545127793e-06 -0.026611802067554383 -0.1795 0.5626415232693787 0.5626402941716875 1.0298893492466377e-06 -0.026625916866725264 -0.1796 0.5626728873543304 0.5626716399961345 1.0281590543392838e-06 -0.02664003052414629 -0.17970000000000003 0.5627042471412336 0.5627029815494244 1.026272845372489e-06 -0.026654143039304697 -0.17980000000000002 0.5627356026283287 0.5627343188324718 1.0242309210761746e-06 -0.026668254411687825 -0.1799 0.5627669538138574 0.5627656518461904 1.022033502884323e-06 -0.026682364640783246 -0.18 0.5627983006960638 0.5627969805914927 1.019680835157022e-06 -0.02669647372607874 -0.1801 0.5628296432731945 0.5628283050692899 1.0171731853469979e-06 -0.026710581667062278 -0.18020000000000003 0.5628609815434976 0.5628596252804916 1.0145108439441053e-06 -0.026724688463221985 -0.18030000000000002 0.5628923155052244 0.5628909412260057 1.011694123975726e-06 -0.026738794114046206 -0.1804 0.5629236451566287 0.5629222529067381 1.0087233614508584e-06 -0.026752898619023413 -0.1805 0.5629549704959673 0.5629535603235928 1.0055989153046063e-06 -0.026767001977642348 -0.1806 0.5629862915215003 0.5629848634774712 1.002321167009601e-06 -0.026781104189391853 -0.18070000000000003 0.5630176082314909 0.5630161623692724 9.98890521186624e-07 -0.02679520525376108 -0.18080000000000002 0.5630489206242061 0.5630474569998927 9.953074047164279e-07 -0.02680930517023927 -0.1809 0.5630802286979164 0.5630787473702256 9.915722670172933e-07 -0.026823403938315893 -0.181 0.5631115324508965 0.5631100334811612 9.87685580766673e-07 -0.026837501557480603 -0.1811 0.5631428318814249 0.5631413153335866 9.836478409575022e-07 -0.026851598027223256 -0.18120000000000003 0.5631741269877848 0.5631725929283851 9.79459564676155e-07 -0.026865693347033856 -0.18130000000000002 0.5632054177682635 0.5632038662664366 9.751212916020435e-07 -0.02687978751640262 -0.1814 0.5632367042211532 0.563235135348617 9.70633584174152e-07 -0.02689388053481997 -0.1815 0.5632679863447512 0.5632664001757983 9.65997026591836e-07 -0.026907972401776503 -0.1816 0.5632992641373598 0.563297660748848 9.612122254809563e-07 -0.026922063116763 -0.18170000000000003 0.5633305375972862 0.5633289170686292 9.56279809671834e-07 -0.026936152679270443 -0.18180000000000002 0.5633618067228439 0.5633601691360004 9.512004300882282e-07 -0.02695024108878999 -0.1819 0.5633930715123509 0.5633914169518148 9.459747597473367e-07 -0.026964328344813018 -0.182 0.5634243319641323 0.5634226605169216 9.406034933157059e-07 -0.026978414446831068 -0.1821 0.5634555880765185 0.5634538998321639 9.350873473867871e-07 -0.026992499394335887 -0.18220000000000003 0.5634868398478464 0.5634851348983796 9.294270602588917e-07 -0.02700658318681938 -0.18230000000000002 0.5635180872764591 0.5635163657164008 9.236233922127468e-07 -0.027020665823773646 -0.1824 0.5635493303607069 0.5635475922870548 9.176771247898508e-07 -0.027034747304691027 -0.1825 0.563580569098946 0.5635788146111612 9.115890607924726e-07 -0.027048827629064 -0.1826 0.5636118034895405 0.5636100326895351 9.053600246167193e-07 -0.02706290679638525 -0.18270000000000003 0.5636430335308611 0.5636412465229843 8.989908619749798e-07 -0.02707698480614768 -0.18280000000000002 0.5636742592212859 0.5636724561123102 8.924824395073472e-07 -0.027091061657844306 -0.1829 0.5637054805592007 0.5637036614583077 8.858356449481519e-07 -0.02710513735096842 -0.183 0.5637366975429992 0.5637348625617649 8.790513867373839e-07 -0.02711921188501347 -0.1831 0.5637679101710826 0.5637660594234624 8.721305944647817e-07 -0.02713328525947306 -0.18320000000000003 0.5637991184418607 0.5637972520441737 8.650742180926763e-07 -0.027147357473841074 -0.18330000000000002 0.563830322353751 0.5638284404246654 8.578832285111027e-07 -0.027161428527611484 -0.1834 0.5638615219051799 0.5638596245656957 8.505586162055323e-07 -0.027175498420278516 -0.1835 0.5638927170945821 0.5638908044680153 8.431013927279185e-07 -0.02718956715133658 -0.1836 0.5639239079204015 0.5639219801323669 8.355125895587179e-07 -0.027203634720280256 -0.18370000000000003 0.5639550943810905 0.5639531515594851 8.277932578848457e-07 -0.02721770112660432 -0.18380000000000002 0.5639862764751109 0.5639843187500961 8.199444691270319e-07 -0.027231766369803734 -0.1839 0.564017454200934 0.5640154817049179 8.119673141904205e-07 -0.02724583044937371 -0.184 0.5640486275570402 0.5640466404246592 8.038629036588585e-07 -0.027259893364809558 -0.1841 0.56407979654192 0.5640777949100206 7.956323673785626e-07 -0.027273955115606825 -0.18420000000000003 0.5641109611540733 0.564108945161693 7.872768546246522e-07 -0.02728801570126125 -0.18430000000000002 0.5641421213920106 0.5641400911803587 7.787975336293051e-07 -0.027302075121268768 -0.1844 0.5641732772542519 0.5641712329666903 7.70195591720535e-07 -0.027316133375125496 -0.1845 0.564204428739328 0.564202370521351 7.614722349058578e-07 -0.02733019046232775 -0.18460000000000001 0.5642355758457799 0.5642335038449942 7.526286879000477e-07 -0.027344246382372 -0.18470000000000003 0.5642667185721596 0.5642646329382636 7.436661938753364e-07 -0.027358301134754973 -0.18480000000000002 0.5642978569170296 0.5642957578017931 7.345860140728355e-07 -0.027372354718973535 -0.1849 0.5643289908789637 0.5643268784362059 7.253894280523365e-07 -0.02738640713452476 -0.185 0.5643601204565466 0.5643579948421156 7.16077733220466e-07 -0.027400458380905914 -0.18510000000000001 0.5643912456483745 0.5643891070201245 7.0665224480293e-07 -0.027414508457614475 -0.1852 0.564422366453055 0.5644202149708246 6.971142956224696e-07 -0.02742855736414808 -0.18530000000000002 0.5644534828692073 0.5644513186947976 6.874652356825273e-07 -0.02744260510000456 -0.1854 0.5644845948954623 0.5644824181926136 6.777064324725579e-07 -0.027456651664681964 -0.1855 0.5645157025304629 0.5645135134648316 6.678392702186287e-07 -0.027470697057678496 -0.18560000000000001 0.5645468057728641 0.5645446045119998 6.57865149994441e-07 -0.02748474127849257 -0.1857 0.5645779046213331 0.5645756913346551 6.477854897213309e-07 -0.027498784326622828 -0.18580000000000002 0.5646089990745493 0.564606773933322 6.376017236409126e-07 -0.027512826201568037 -0.1859 0.5646400891312049 0.5646378523085144 6.273153019820121e-07 -0.02752686690282721 -0.186 0.5646711747900046 0.5646689264607336 6.169276913214894e-07 -0.027540906429899516 -0.18610000000000002 0.5647022560496658 0.5646999963904693 6.064403737515711e-07 -0.027554944782284353 -0.1862 0.5647333329089192 0.5647310620981987 5.958548472961844e-07 -0.027568981959481265 -0.18630000000000002 0.5647644053665081 0.5647621235843872 5.851726251338008e-07 -0.027583017960990032 -0.1864 0.5647954734211891 0.5647931808494876 5.743952355696802e-07 -0.027597052786310583 -0.1865 0.5648265370717327 0.5648242338939404 5.635242221191383e-07 -0.027611086434943102 -0.18660000000000002 0.5648575963169222 0.5648552827181732 5.525611427581456e-07 -0.027625118906387913 -0.1867 0.5648886511555549 0.5648863273226008 5.415075702563943e-07 -0.02763915020014553 -0.18680000000000002 0.5649197015864414 0.5649173677076251 5.303650915666758e-07 -0.02765318031571667 -0.1869 0.5649507476084069 0.5649484038736353 5.191353076305916e-07 -0.027667209252602288 -0.187 0.5649817892202899 0.5649794358210071 5.078198334340644e-07 -0.027681237010303464 -0.18710000000000002 0.5650128264209432 0.5650104635501029 4.964202972856935e-07 -0.027695263588321507 -0.1872 0.5650438592092342 0.5650414870612719 4.849383411775765e-07 -0.0277092889861579 -0.18730000000000002 0.565074887584044 0.5650725063548496 4.7337562011917633e-07 -0.027723313203314344 -0.1874 0.5651059115442689 0.565103521431158 4.6173380210956516e-07 -0.027737336239292722 -0.1875 0.5651369310888193 0.5651345322905053 4.5001456761006864e-07 -0.027751358093595094 -0.18760000000000002 0.5651679462166201 0.5651655389331856 4.3821960976631047e-07 -0.02776537876572372 -0.1877 0.5651989569266118 0.5651965413594793 4.2635063393636763e-07 -0.02777939825518106 -0.18780000000000002 0.565229963217749 0.5652275395696527 4.1440935724668115e-07 -0.027793416561469775 -0.1879 0.565260965089002 0.5652585335639577 4.0239750867532287e-07 -0.02780743368409271 -0.188 0.5652919625393557 0.5652895233426319 3.903168284691283e-07 -0.027821449622552893 -0.18810000000000002 0.5653229555678104 0.5653205089058987 3.781690683518635e-07 -0.02783546437635357 -0.1882 0.5653539441733818 0.5653514902539671 3.6595599077482444e-07 -0.027849477944998147 -0.18830000000000002 0.5653849283551013 0.5653824673870312 3.536793689723483e-07 -0.02786349032799027 -0.1884 0.5654159081120153 0.5654134403052702 3.413409866703798e-07 -0.02787750152483372 -0.1885 0.565446883443186 0.5654444090088488 3.289426377395266e-07 -0.027891511535032523 -0.18860000000000002 0.5654778543476919 0.565475373497917 3.1648612594525893e-07 -0.02790552035809087 -0.1887 0.5655088208246264 0.5655063337726096 3.039732647119875e-07 -0.027919527993513146 -0.18880000000000002 0.5655397828730993 0.5655372898330461 2.914058769981631e-07 -0.027933534440803945 -0.1889 0.5655707404922361 0.565568241679331 2.7878579478279875e-07 -0.027947539699468033 -0.189 0.565601693681179 0.5655991893115541 2.661148589266915e-07 -0.027961543769010406 -0.18910000000000002 0.5656326424390856 0.565630132729789 2.533949189642559e-07 -0.027975546648936225 -0.1892 0.5656635867651302 0.5656610719340943 2.406278327288236e-07 -0.027989548338750836 -0.18930000000000002 0.565694526658503 0.5656920069245132 2.2781546613059867e-07 -0.0280035488379598 -0.1894 0.5657254621184109 0.5657229377010733 2.14959692879102e-07 -0.028017548146068855 -0.1895 0.5657563931440774 0.5657538642637867 2.0206239419173766e-07 -0.02803154626258397 -0.18960000000000002 0.565787319734742 0.5657847866126493 1.8912545858562613e-07 -0.028045543187011253 -0.1897 0.5658182418896612 0.5658157047476422 1.7615078150290397e-07 -0.02805953891885706 -0.18980000000000002 0.5658491596081081 0.5658466186687294 1.6314026510949597e-07 -0.028073533457627888 -0.1899 0.5658800728893726 0.5658775283758601 1.500958179342926e-07 -0.028087526802830505 -0.19 0.5659109817327608 0.5659084338689673 1.3701935473731108e-07 -0.02810151895397178 -0.19010000000000002 0.5659418861375962 0.5659393351479671 1.239127960933617e-07 -0.028115509910558823 -0.1902 0.5659727861032191 0.5659702322127607 1.1077806819081992e-07 -0.02812949967209896 -0.19030000000000002 0.5660036816289868 0.5660011250632329 9.761710244304833e-08 -0.02814348823809966 -0.1904 0.5660345727142735 0.5660320136992519 8.443183533574095e-08 -0.028157475608068645 -0.1905 0.5660654593584702 0.5660628981206703 7.122420807997853e-08 -0.02817146178151378 -0.19060000000000002 0.5660963415609851 0.5660937783273239 5.799616629997839e-08 -0.028185446757943152 -0.1907 0.5661272193212438 0.5661246543190326 4.4749659811049725e-08 -0.02819943053686504 -0.19080000000000003 0.5661580926386888 0.5661555260955995 3.148664228305731e-08 -0.028213413117787908 -0.19090000000000001 0.5661889615127799 0.5661863936568118 1.8209070966335172e-08 -0.028227394500220417 -0.191 0.5662198259429941 0.5662172570024399 4.918906400253054e-09 -0.028241374683671425 -0.19110000000000002 0.5662506859288259 0.566248116132238 -8.381887862604631e-09 -0.02825535366764999 -0.1912 0.5662815414697866 0.5662789710459438 -2.1691345558280672e-08 -0.028269331451665367 -0.1913 0.5663123925654057 0.5663098217432788 -3.500749799073555e-08 -0.028283308035227012 -0.19140000000000001 0.5663432392152289 0.5663406682239471 -4.8328374343230285e-08 -0.028297283417844543 -0.1915 0.5663740814188203 0.5663715104876367 -6.165200195588222e-08 -0.028311257599027792 -0.19160000000000002 0.5664049191757609 0.5664023485340194 -7.497640662143534e-08 -0.02832523057828681 -0.1917 0.5664357524856491 0.5664331823627495 -8.82996128801633e-08 -0.0283392023551318 -0.1918 0.5664665813481012 0.566464011973466 -1.0161964430696613e-07 -0.028353172929073186 -0.19190000000000002 0.5664974057627505 0.5664948373657899 -1.1493452381321212e-07 -0.028367142299621596 -0.192 0.5665282257292478 0.5665256585393263 -1.282422739286304e-07 -0.02838111046628782 -0.19210000000000002 0.5665590412472614 0.5665564754936642 -1.415409171048876e-07 -0.028395077428582896 -0.1922 0.5665898523164773 0.5665872882283743 -1.5482847603304206e-07 -0.028409043186018015 -0.1923 0.5666206589365987 0.5666180967430123 -1.6810297389160955e-07 -0.028423007738104557 -0.19240000000000002 0.5666514611073465 0.5666489010371161 -1.8136243464667023e-07 -0.028436971084354112 -0.1925 0.566682258828459 0.5666797011102079 -1.9460488339534399e-07 -0.028450933224278503 -0.19260000000000002 0.5667130520996918 0.5667104969617927 -2.078283466017128e-07 -0.028464894157389693 -0.1927 0.5667438409208181 0.5667412885913583 -2.2103085245417375e-07 -0.028478853883199852 -0.1928 0.5667746252916289 0.5667720759983772 -2.3421043111176987e-07 -0.028492812401221382 -0.19290000000000002 0.566805405211932 0.5668028591823043 -2.4736511498868463e-07 -0.028506769710966842 -0.193 0.5668361806815533 0.5668336381425783 -2.6049293912894234e-07 -0.028520725811948984 -0.19310000000000002 0.5668669517003354 0.5668644128786208 -2.735919414006971e-07 -0.028534680703680784 -0.1932 0.5668977182681388 0.5668951833898374 -2.8666016281542195e-07 -0.028548634385675398 -0.1933 0.5669284803848413 0.5669259496756172 -2.9969564792342585e-07 -0.0285625868574462 -0.19340000000000002 0.566959238050338 0.5669567117353322 -3.126964449318148e-07 -0.028576538118506717 -0.1935 0.5669899912645414 0.5669874695683386 -3.256606061347034e-07 -0.028590488168370717 -0.19360000000000002 0.5670207400273809 0.5670182231739754 -3.3858618821158704e-07 -0.02860443700655213 -0.1937 0.5670514843388036 0.5670489725515659 -3.5147125240775345e-07 -0.028618384632565098 -0.1938 0.5670822241987736 0.5670797177004163 -3.6431386493673834e-07 -0.028632331045923966 -0.19390000000000002 0.5671129596072725 0.5671104586198168 -3.771120972440034e-07 -0.02864627624614324 -0.194 0.5671436905642987 0.5671411953090416 -3.898640261873476e-07 -0.028660220232737704 -0.19410000000000002 0.5671744170698675 0.5671719277673481 -4.0256773448099636e-07 -0.02867416300522224 -0.1942 0.5672051391240119 0.5672026559939776 -4.152213109870351e-07 -0.028688104563111962 -0.1943 0.5672358567267816 0.5672333799881553 -4.2782285085418703e-07 -0.028702044905922215 -0.19440000000000002 0.567266569878243 0.5672640997490904 -4.4037045603129155e-07 -0.028715984033168513 -0.1945 0.5672972785784797 0.5672948152759758 -4.528622352395484e-07 -0.028729921944366577 -0.19460000000000002 0.5673279828275921 0.5673255265679883 -4.6529630454150706e-07 -0.02874385863903229 -0.1947 0.5673586826256973 0.5673562336242889 -4.776707874798447e-07 -0.028757794116681765 -0.1948 0.5673893779729293 0.5673869364440228 -4.89983815479822e-07 -0.02877172837683132 -0.19490000000000002 0.5674200688694386 0.5674176350263193 -5.022335280574497e-07 -0.028785661418997445 -0.195 0.5674507553153926 0.5674483293702917 -5.144180730831671e-07 -0.028799593242696844 -0.19510000000000002 0.5674814373109746 0.5674790194750375 -5.265356070316418e-07 -0.028813523847446388 -0.1952 0.5675121148563851 0.5675097053396392 -5.385842954397368e-07 -0.02882745323276319 -0.1953 0.5675427879518404 0.5675403869631631 -5.505623131285553e-07 -0.028841381398164525 -0.19540000000000002 0.5675734565975735 0.5675710643446602 -5.624678440785402e-07 -0.028855308343167886 -0.1955 0.5676041207938336 0.5676017374831663 -5.742990825119421e-07 -0.02886923406729096 -0.19560000000000002 0.5676347805408858 0.5676324063777016 -5.860542323377071e-07 -0.02888315857005161 -0.1957 0.5676654358390116 0.5676630710272711 -5.97731507984145e-07 -0.028897081850967933 -0.1958 0.5676960866885082 0.5676937314308647 -6.093291344266838e-07 -0.028911003909558183 -0.19590000000000002 0.5677267330896891 0.567724387587457 -6.208453476042042e-07 -0.028924924745340842 -0.196 0.5677573750428832 0.5677550394960079 -6.322783945023058e-07 -0.028938844357834566 -0.19610000000000002 0.5677880125484349 0.5677856871554623 -6.436265335973967e-07 -0.028952762746558225 -0.1962 0.5678186456067054 0.5678163305647503 -6.548880350232267e-07 -0.028966679911030902 -0.1963 0.56784927421807 0.5678469697227874 -6.660611807929318e-07 -0.02898059585077184 -0.19640000000000002 0.5678798983829204 0.567877604628474 -6.77144265354146e-07 -0.028994510565300502 -0.1965 0.567910518101663 0.5679082352806968 -6.8813559553349e-07 -0.029008424054136547 -0.19660000000000002 0.5679411333747202 0.5679388616783273 -6.990334908973939e-07 -0.029022336316799836 -0.1967 0.5679717442025287 0.5679694838202232 -7.098362838631189e-07 -0.029036247352810407 -0.1968 0.5680023505855407 0.568000101705228 -7.205423202538697e-07 -0.029050157161688513 -0.19690000000000002 0.568032952524223 0.5680307153321708 -7.311499595485937e-07 -0.029064065742954604 -0.197 0.5680635500190576 0.5680613246998668 -7.41657574881982e-07 -0.02907797309612933 -0.19710000000000003 0.5680941430705408 0.5680919298071178 -7.520635533497799e-07 -0.02909187922073353 -0.19720000000000001 0.5681247316791839 0.5681225306527113 -7.623662962863431e-07 -0.02910578411628827 -0.1973 0.5681553158455117 0.5681531272354216 -7.725642197087268e-07 -0.029119687782314753 -0.1974 0.5681858955700645 0.5681837195540094 -7.826557544554635e-07 -0.029133590218334462 -0.1975 0.5682164708533959 0.5682143076072215 -7.926393462420744e-07 -0.02914749142386898 -0.19760000000000003 0.5682470416960741 0.5682448913937923 -8.025134561051583e-07 -0.029161391398440165 -0.19770000000000001 0.5682776080986808 0.5682754709124425 -8.122765606244364e-07 -0.029175290141570054 -0.1978 0.5683081700618118 0.5683060461618801 -8.219271519227522e-07 -0.029189187652780862 -0.1979 0.5683387275860768 0.5683366171408003 -8.314637383877166e-07 -0.029203083931595042 -0.198 0.5683692806720986 0.5683671838478852 -8.408848444219075e-07 -0.029216978977535214 -0.19810000000000003 0.5683998293205134 0.568397746281805 -8.501890109424703e-07 -0.029230872790124204 -0.19820000000000002 0.5684303735319707 0.5684283044412166 -8.59374795519896e-07 -0.02924476536888504 -0.1983 0.5684609133071336 0.5684588583247652 -8.684407727110877e-07 -0.029258656713340932 -0.1984 0.5684914486466776 0.5684894079310836 -8.773855340871162e-07 -0.029272546823015312 -0.1985 0.5685219795512912 0.5685199532587929 -8.862076886773096e-07 -0.029286435697431803 -0.19860000000000003 0.568552506021676 0.5685504943065017 -8.94905862969253e-07 -0.029300323336114237 -0.19870000000000002 0.5685830280585455 0.5685810310728079 -9.034787014361445e-07 -0.02931420973858663 -0.1988 0.568613545662626 0.5686115635562965 -9.119248662592394e-07 -0.029328094904373173 -0.1989 0.568644058834656 0.568642091755542 -9.20243037938473e-07 -0.029341978832998307 -0.199 0.5686745675753855 0.5686726156691075 -9.284319156255272e-07 -0.029355861523986605 -0.19910000000000003 0.5687050718855773 0.5687031352955452 -9.364902169017864e-07 -0.029369742976862945 -0.19920000000000002 0.5687355717660058 0.5687336506333958 -9.44416678166915e-07 -0.02938362319115233 -0.1993 0.5687660672174564 0.5687641616811896 -9.522100548331469e-07 -0.029397502166379954 -0.1994 0.5687965582407264 0.5687946684374459 -9.598691217416189e-07 -0.02941137990207119 -0.1995 0.5688270448366244 0.5688251709006741 -9.673926730235927e-07 -0.02942525639775171 -0.19960000000000003 0.56885752700597 0.5688556690693729 -9.747795226000555e-07 -0.029439131652947283 -0.19970000000000002 0.5688880047495938 0.568886162942031 -9.820285040706977e-07 -0.02945300566718394 -0.1998 0.5689184780683371 0.5689166525171272 -9.89138470963713e-07 -0.02946687843998786 -0.1999 0.568948946963052 0.5689471377931306 -9.961082972353985e-07 -0.02948074997088553 -0.2 0.5689794114346007 0.5689776187685002 -1.0029368769925995e-06 -0.029494620259403467 -0.20010000000000003 0.569009871483856 0.569008095441686 -1.0096231250478205e-06 -0.029508489305068525 -0.20020000000000002 0.5690403271117008 0.5690385678111285 -1.016165977085759e-06 -0.029522357107407693 -0.2003 0.5690707783190274 0.5690690358752593 -1.0225643893302383e-06 -0.029536223665948165 -0.2004 0.5691012251067387 0.5690994996325013 -1.0288173392103417e-06 -0.029550088980217378 -0.2005 0.5691316674757463 0.5691299590812682 -1.0349238255824567e-06 -0.029563953049742932 -0.20060000000000003 0.5691621054269717 0.569160414219965 -1.040882868674764e-06 -0.0295778158740526 -0.20070000000000002 0.5691925389613451 0.5691908650469891 -1.0466935099207042e-06 -0.029591677452674398 -0.2008 0.5692229680798064 0.5692213115607292 -1.0523548130692006e-06 -0.02960553778513658 -0.2009 0.5692533927833038 0.5692517537595662 -1.0578658632409699e-06 -0.02961939687096751 -0.201 0.5692838130727942 0.5692821916418729 -1.0632257682052781e-06 -0.029633254709695786 -0.20110000000000003 0.5693142289492431 0.5693126252060147 -1.068433657158696e-06 -0.029647111300850217 -0.20120000000000002 0.5693446404136241 0.5693430544503494 -1.0734886820573664e-06 -0.029660966643959813 -0.2013 0.569375047466919 0.5693734793732279 -1.078390017394959e-06 -0.029674820738553792 -0.2014 0.5694054501101173 0.5694038999729937 -1.0831368600916491e-06 -0.029688673584161523 -0.2015 0.5694358483442161 0.5694343162479837 -1.087728429882695e-06 -0.02970252518031264 -0.20160000000000003 0.5694662421702203 0.5694647281965279 -1.0921639694294605e-06 -0.029716375526536932 -0.20170000000000002 0.5694966315891419 0.5694951358169503 -1.0964427443194147e-06 -0.029730224622364406 -0.2018 0.5695270166020001 0.5695255391075681 -1.100564043343688e-06 -0.029744072467325272 -0.2019 0.5695573972098206 0.5695559380666927 -1.1045271784970723e-06 -0.02975791906094992 -0.202 0.5695877734136361 0.5695863326926294 -1.1083314850890424e-06 -0.029771764402768977 -0.20210000000000003 0.569618145214486 0.569616722983678 -1.1119763221323353e-06 -0.02978560849231321 -0.20220000000000002 0.5696485126134154 0.5696471089381334 -1.1154610721209046e-06 -0.0297994513291137 -0.2023 0.5696788756114759 0.5696774905542844 -1.118785141362988e-06 -0.029813292912701597 -0.2024 0.569709234209725 0.569707867830415 -1.1219479598145732e-06 -0.029827133242608318 -0.2025 0.5697395884092256 0.5697382407648043 -1.124948981467977e-06 -0.029840972318365445 -0.20260000000000003 0.5697699382110462 0.569768609355727 -1.1277876841297996e-06 -0.029854810139504834 -0.20270000000000002 0.5698002836162603 0.5697989736014533 -1.1304635700870591e-06 -0.02986864670555848 -0.2028 0.5698306246259472 0.569829333500249 -1.1329761655520798e-06 -0.02988248201605856 -0.2029 0.5698609612411901 0.5698596890503762 -1.1353250212176036e-06 -0.02989631607053755 -0.203 0.5698912934630774 0.569890040250093 -1.137509711868212e-06 -0.029910148868528014 -0.20310000000000003 0.5699216212927017 0.5699203870976535 -1.139529836990949e-06 -0.02992398040956275 -0.20320000000000002 0.5699519447311601 0.5699507295913092 -1.1413850203867426e-06 -0.02993781069317482 -0.2033 0.5699822637795533 0.569981067729308 -1.1430749106700056e-06 -0.029951639718897406 -0.2034 0.5700125784389856 0.5700114015098947 -1.1445991809910794e-06 -0.029965467486263928 -0.2035 0.5700428887105657 0.5700417309313117 -1.1459575294248125e-06 -0.029979293994808 -0.20360000000000003 0.5700731945954054 0.5700720559917986 -1.14714967847096e-06 -0.029993119244063476 -0.20370000000000002 0.5701034960946187 0.5701023766895927 -1.1481753760533842e-06 -0.030006943233564315 -0.2038 0.5701337932093237 0.5701326930229293 -1.149034394631876e-06 -0.030020765962844795 -0.2039 0.5701640859406403 0.5701630049900419 -1.1497265316462446e-06 -0.030034587431439275 -0.204 0.5701943742896918 0.570193312589162 -1.1502516095163173e-06 -0.030048407638882415 -0.20410000000000003 0.5702246582576032 0.5702236158185199 -1.150609475863984e-06 -0.030062226584709043 -0.20420000000000002 0.5702549378455013 0.5702539146763448 -1.1508000033466637e-06 -0.03007604426845419 -0.2043 0.5702852130545156 0.5702842091608644 -1.1508230894907712e-06 -0.03008986068965306 -0.2044 0.5703154838857764 0.5703144992703062 -1.1506786573023398e-06 -0.03010367584784109 -0.2045 0.5703457503404158 0.5703447850028965 -1.1503666549339542e-06 -0.03011748974255393 -0.20460000000000003 0.5703760124195671 0.5703750663568616 -1.1498870556847507e-06 -0.030131302373327375 -0.20470000000000002 0.5704062701243642 0.5704053433304279 -1.1492398581114394e-06 -0.030145113739697495 -0.2048 0.5704365234559425 0.5704356159218211 -1.1484250859172818e-06 -0.0301589238412005 -0.2049 0.5704667724154369 0.570465884129268 -1.1474427882851579e-06 -0.030172732677372822 -0.205 0.5704970170039836 0.5704961479509952 -1.146293039433477e-06 -0.0301865402477511 -0.20510000000000003 0.5705272572227182 0.5705264073852306 -1.1449759391712888e-06 -0.030200346551872165 -0.20520000000000002 0.5705574930727764 0.5705566624302028 -1.143491612121128e-06 -0.030214151589273066 -0.2053 0.5705877245552938 0.5705869130841418 -1.1418402084406587e-06 -0.0302279553594911 -0.2054 0.5706179516714049 0.5706171593452785 -1.140021903656141e-06 -0.03024175786206364 -0.2055 0.570648174422244 0.5706474012118458 -1.1380368982738531e-06 -0.03025555909652837 -0.20560000000000003 0.5706783928089438 0.5706776386820782 -1.1358854184462253e-06 -0.030269359062423142 -0.20570000000000002 0.5707086068326362 0.5707078717542127 -1.1335677151946832e-06 -0.03028315775928599 -0.2058 0.5707388164944516 0.5707381004264879 -1.131084064853738e-06 -0.03029695518665514 -0.2059 0.5707690217955181 0.5707683246971452 -1.1284347689599628e-06 -0.030310751344069072 -0.206 0.5707992227369632 0.5707985445644289 -1.1256201541409716e-06 -0.03032454623106645 -0.20610000000000003 0.570829419319911 0.5708287600265861 -1.1226405723374633e-06 -0.030338339847186147 -0.20620000000000002 0.570859611545484 0.570858971081867 -1.11949640024811e-06 -0.030352132191967182 -0.2063 0.5708897994148021 0.5708891777285252 -1.116188039829158e-06 -0.030365923264948875 -0.2064 0.5709199829289822 0.5709193799648179 -1.1127159180723822e-06 -0.030379713065670638 -0.2065 0.5709501620891381 0.5709495777890059 -1.1090804868940651e-06 -0.030393501593672212 -0.20660000000000003 0.5709803368963808 0.5709797711993543 -1.1052822226909065e-06 -0.03040728884849339 -0.20670000000000002 0.5710105073518176 0.5710099601941323 -1.1013216271726911e-06 -0.030421074829674283 -0.2068 0.5710406734565523 0.5710401447716134 -1.0971992269737108e-06 -0.030434859536755177 -0.2069 0.5710708352116849 0.5710703249300763 -1.092915572875608e-06 -0.030448642969276542 -0.207 0.5711009926183112 0.5711005006678038 -1.0884712406400432e-06 -0.030462425126779033 -0.20710000000000003 0.5711311456775227 0.5711306719830845 -1.0838668306201171e-06 -0.03047620600880358 -0.20720000000000002 0.5711612943904064 0.571160838874212 -1.0791029675938368e-06 -0.03048998561489126 -0.2073 0.5711914387580447 0.5711910013394854 -1.0741803008196271e-06 -0.030503763944583342 -0.2074 0.5712215787815148 0.5712211593772096 -1.0690995037032636e-06 -0.03051754099742129 -0.2075 0.5712517144618889 0.5712513129856956 -1.063861274297473e-06 -0.030531316772946848 -0.20760000000000003 0.5712818458002343 0.5712814621632606 -1.0584663344692657e-06 -0.030545091270701936 -0.20770000000000002 0.5713119727976119 0.5713116069082276 -1.0529154301774923e-06 -0.030558864490228595 -0.2078 0.5713420954550776 0.5713417472189269 -1.0472093313618203e-06 -0.030572636431069146 -0.2079 0.571372213773681 0.5713718830936955 -1.0413488321092679e-06 -0.030586407092766117 -0.208 0.5714023277544652 0.5714020145308768 -1.0353347499880705e-06 -0.030600176474862198 -0.20810000000000003 0.5714324373984669 0.5714321415288222 -1.0291679264362585e-06 -0.03061394457690031 -0.20820000000000002 0.571462542706717 0.5714622640858901 -1.0228492260955235e-06 -0.03062771139842356 -0.2083 0.5714926436802388 0.5714923822004465 -1.016379537088774e-06 -0.030641476938975294 -0.2084 0.5715227403200489 0.5715224958708658 -1.0097597713532025e-06 -0.030655241198099016 -0.2085 0.5715528326271564 0.5715526050955295 -1.0029908635300622e-06 -0.030669004175338438 -0.20860000000000004 0.5715829206025631 0.5715827098728283 -9.960737715197787e-07 -0.03068276587023754 -0.20870000000000002 0.5716130042472632 0.5716128102011608 -9.89009476037861e-07 -0.03069652628234041 -0.2088 0.5716430835622434 0.5716429060789343 -9.81798980670412e-07 -0.03071028541119138 -0.2089 0.5716731585484816 0.5716729975045652 -9.744433115688178e-07 -0.030724043256335012 -0.209 0.5717032292069478 0.5717030844764787 -9.66943517421992e-07 -0.030737799817316017 -0.20910000000000004 0.5717332955386039 0.5717331669931093 -9.5930066942862e-07 -0.03075155509367938 -0.20920000000000002 0.5717633575444026 0.571763245052901 -9.51515860880825e-07 -0.030765309084970213 -0.2093 0.5717934152252884 0.5717933186543077 -9.435902071919244e-07 -0.03077906179073392 -0.2094 0.5718234685821961 0.5718233877957928 -9.355248456466292e-07 -0.030792813210516037 -0.2095 0.5718535176160517 0.5718534524758296 -9.273209355398215e-07 -0.030806563343862295 -0.20960000000000004 0.5718835623277718 0.5718835126929023 -9.189796572051101e-07 -0.030820312190318708 -0.20970000000000003 0.571913602718263 0.5719135684455048 -9.10502212986275e-07 -0.030834059749431365 -0.20980000000000001 0.5719436387884227 0.571943619732142 -9.018898261270447e-07 -0.03084780602074674 -0.2099 0.5719736705391378 0.5719736665513293 -8.931437411041632e-07 -0.03086155100381135 -0.21 0.5720036979712854 0.5720037089015936 -8.842652234331005e-07 -0.030875294698171976 -0.2101 0.5720337210857319 0.5720337467814722 -8.752555590851863e-07 -0.030889037103375594 -0.21020000000000003 0.5720637398833331 0.5720637801895148 -8.661160548484315e-07 -0.030902778218969397 -0.21030000000000001 0.5720937543649349 0.5720938091242815 -8.568480375503729e-07 -0.030916518044500813 -0.2104 0.5721237645313715 0.5721238335843449 -8.474528546131843e-07 -0.03093025657951742 -0.2105 0.572153770383466 0.5721538535682892 -8.37931873054476e-07 -0.03094399382356701 -0.2106 0.5721837719220308 0.5721838690747107 -8.282864800979173e-07 -0.030957729776197585 -0.21070000000000003 0.5722137691478665 0.5722138801022181 -8.185180821740357e-07 -0.030971464436957363 -0.21080000000000002 0.5722437620617619 0.5722438866494322 -8.086281053087951e-07 -0.03098519780539474 -0.2109 0.5722737506644944 0.5722738887149865 -7.986179946795069e-07 -0.030998929881058363 -0.211 0.5723037349568295 0.5723038862975274 -7.884892144482958e-07 -0.03101266066349703 -0.2111 0.57233371493952 0.5723338793957145 -7.782432475678114e-07 -0.031026390152259754 -0.21120000000000003 0.572363690613307 0.5723638680082196 -7.678815955314278e-07 -0.031040118346895768 -0.21130000000000002 0.572393661978919 0.5723938521337286 -7.574057780956878e-07 -0.031053845246954526 -0.2114 0.572423629037072 0.5724238317709407 -7.468173334190809e-07 -0.031067570851985672 -0.2115 0.5724535917884689 0.5724538069185683 -7.361178172293759e-07 -0.031081295161539027 -0.2116 0.5724835502337997 0.5724837775753377 -7.253088031566879e-07 -0.031095018175164624 -0.21170000000000003 0.5725135043737416 0.5725137437399895 -7.143918820951001e-07 -0.031108739892412758 -0.21180000000000002 0.5725434542089584 0.572543705411278 -7.03368662369197e-07 -0.031122460312833857 -0.2119 0.5725733997401005 0.5725736625879716 -6.922407690401755e-07 -0.031136179435978597 -0.212 0.5726033409678046 0.5726036152688534 -6.810098441001333e-07 -0.031149897261397837 -0.2121 0.5726332778926939 0.5726335634527209 -6.696775460557358e-07 -0.031163613788642665 -0.21220000000000003 0.5726632105153777 0.572663507138386 -6.582455496506601e-07 -0.03117732901726432 -0.21230000000000002 0.5726931388364513 0.5726934463246757 -6.467155455047724e-07 -0.031191042946814303 -0.2124 0.5727230628564957 0.572723381010432 -6.350892402529063e-07 -0.031204755576844302 -0.2125 0.5727529825760778 0.5727533111945117 -6.233683558232173e-07 -0.031218466906906196 -0.2126 0.5727828979957502 0.5727832368757871 -6.115546296314722e-07 -0.031232176936552093 -0.21270000000000003 0.5728128091160507 0.5728131580531459 -5.996498139149153e-07 -0.03124588566533429 -0.21280000000000002 0.5728427159375025 0.5728430747254911 -5.876556758988016e-07 -0.0312595930928053 -0.2129 0.5728726184606139 0.5728729868917415 -5.755739971025076e-07 -0.031273299218517826 -0.213 0.5729025166858782 0.5729028945508315 -5.634065733117755e-07 -0.03128700404202479 -0.2131 0.5729324106137739 0.5729327977017117 -5.511552144399356e-07 -0.031300707562879296 -0.21320000000000003 0.5729623002447639 0.5729626963433482 -5.388217439450393e-07 -0.03131440978063467 -0.21330000000000002 0.5729921855792961 0.5729925904747238 -5.264079988021031e-07 -0.03132811069484447 -0.2134 0.5730220666178027 0.5730224800948374 -5.13915829225553e-07 -0.03134181030506241 -0.2135 0.5730519433607005 0.573052365202704 -5.013470981418688e-07 -0.03135550861084243 -0.2136 0.5730818158083907 0.5730822457973556 -4.887036812312173e-07 -0.0313692056117387 -0.21370000000000003 0.573111683961258 0.5731121218778401 -4.75987466483363e-07 -0.031382901307305526 -0.21380000000000002 0.573141547819672 0.5731419934432231 -4.63200353878479e-07 -0.0313965956970975 -0.2139 0.5731714073839861 0.5731718604925864 -4.5034425530388056e-07 -0.03141028878066939 -0.214 0.5732012626545373 0.5732017230250287 -4.374210940821799e-07 -0.03142398055757615 -0.2141 0.5732311136316466 0.573231581039666 -4.2443280474924183e-07 -0.03143767102737296 -0.21420000000000003 0.5732609603156182 0.5732614345356316 -4.1138133276275024e-07 -0.031451360189615196 -0.21430000000000002 0.5732908027067407 0.5732912835120756 -3.9826863425240777e-07 -0.03146504804385845 -0.2144 0.5733206408052851 0.5733211279681656 -3.8509667553421334e-07 -0.03147873458965849 -0.2145 0.5733504746115067 0.573350967903087 -3.7186743317985105e-07 -0.03149241982657134 -0.2146 0.5733803041256436 0.5733808033160424 -3.5858289339218974e-07 -0.03150610375415319 -0.21470000000000003 0.5734101293479171 0.573410634206252 -3.4524505185262733e-07 -0.03151978637196045 -0.21480000000000002 0.5734399502785317 0.573440460572954 -3.318559134019017e-07 -0.031533467679549725 -0.2149 0.5734697669176748 0.5734702824154041 -3.1841749176253487e-07 -0.03154714767647786 -0.215 0.5734995792655171 0.5735000997328761 -3.0493180919188845e-07 -0.03156082636230186 -0.2151 0.5735293873222117 0.5735299125246617 -2.9140089619072995e-07 -0.03157450373657897 -0.21520000000000003 0.5735591910878948 0.5735597207900703 -2.7782679118404374e-07 -0.03158817979886661 -0.21530000000000002 0.5735889905626848 0.5735895245284302 -2.642115403128642e-07 -0.03160185454872244 -0.2154 0.5736187857466831 0.573619323739087 -2.50557197024881e-07 -0.03161552798570432 -0.2155 0.5736485766399737 0.5736491184214052 -2.3686582173443327e-07 -0.03162920010937026 -0.2156 0.5736783632426231 0.5736789085747671 -2.231394816420984e-07 -0.03164287091927858 -0.21570000000000003 0.5737081455546801 0.573708694198574 -2.0938025033223617e-07 -0.03165654041498771 -0.21580000000000002 0.5737379235761758 0.5737384752922449 -1.955902074884941e-07 -0.031670208596056335 -0.2159 0.5737676973071235 0.573768251855218 -1.8177143854686273e-07 -0.03168387546204331 -0.216 0.5737974667475192 0.5737980238869496 -1.679260344597533e-07 -0.031697541012507754 -0.21610000000000001 0.5738272318973408 0.573827791386915 -1.5405609123803066e-07 -0.03171120524700894 -0.2162 0.5738569927565486 0.5738575543546076 -1.401637097844799e-07 -0.03172486816510639 -0.21630000000000002 0.5738867493250844 0.57388731278954 -1.2625099552257546e-07 -0.031738529766359797 -0.2164 0.5739165016028729 0.5739170666912433 -1.1232005805994483e-07 -0.03175219005032908 -0.2165 0.57394624958982 0.5739468160592675 -9.837301085183214e-08 -0.031765849016574345 -0.21660000000000001 0.5739759932858143 0.5739765608931814 -8.441197094435915e-08 -0.03177950666465592 -0.2167 0.5740057326907259 0.5740063011925725 -7.043905859462074e-08 -0.03179316299413434 -0.21680000000000002 0.5740354678044068 0.5740360369570475 -5.645639697231253e-08 -0.03180681800457033 -0.2169 0.5740651986266913 0.5740657681862319 -4.246611183967436e-08 -0.03182047169552485 -0.217 0.5740949251573951 0.57409549487977 -2.847033121582132e-08 -0.031834124066559055 -0.21710000000000002 0.574124647396316 0.5741252170373253 -1.4471185075443961e-08 -0.031847775117234293 -0.2172 0.5741543653432332 0.5741549346585804 -4.708050017551701e-10 -0.03186142484711212 -0.21730000000000002 0.5741840789979081 0.5741846477432363 1.3528676130747375e-08 -0.03187507325575432 -0.2174 0.574213788360084 0.5742143562910137 2.7525124483493424e-08 -0.03188872034272287 -0.2175 0.5742434934294854 0.5742440603016521 4.1516405566849324e-08 -0.03190236610757995 -0.21760000000000002 0.574273194205819 0.5742737597749101 5.550038458673745e-08 -0.03191601054988795 -0.2177 0.5743028906887734 0.5743034547105654 6.947492675948852e-08 -0.031929653669209496 -0.21780000000000002 0.5743325828780184 0.5743331451084147 8.343789764664322e-08 -0.031943295465107366 -0.2179 0.5743622707732056 0.5743628309682737 9.738716345852882e-08 -0.03195693593714459 -0.218 0.5743919543739685 0.5743925122899771 1.1132059139773443e-07 -0.03197057508488435 -0.21810000000000002 0.5744216336799225 0.574422189073379 1.2523605001646398e-07 -0.0319842129078901 -0.2182 0.5744513086906647 0.5744518613183527 1.3913140945592817e-07 -0.03199784940572548 -0.21830000000000002 0.5744809794057738 0.5744815290247898 1.5300454189737245e-07 -0.03201148457795432 -0.2184 0.5745106458248104 0.5745111921926014 1.6685332174248835e-07 -0.03202511842414068 -0.2185 0.5745403079473165 0.5745408508217179 1.8067562609219712e-07 -0.0320387509438488 -0.21860000000000002 0.5745699657728164 0.5745705049120882 1.9446933498257213e-07 -0.03205238213664315 -0.2187 0.5745996193008158 0.5746001544636806 2.082323316970891e-07 -0.03206601200208839 -0.21880000000000002 0.5746292685308027 0.574629799476482 2.2196250314826527e-07 -0.03207964053974942 -0.2189 0.5746589134622468 0.5746594399504983 2.3565774019684849e-07 -0.032093267749191294 -0.219 0.5746885540945994 0.5746890758857546 2.493159379501897e-07 -0.03210689362997932 -0.21910000000000002 0.5747181904272941 0.5747187072822946 2.629349959981653e-07 -0.03212051818167899 -0.2192 0.5747478224597464 0.574748334140181 2.765128190029831e-07 -0.03213414140385603 -0.21930000000000002 0.5747774501913538 0.5747779564594948 2.900473167616324e-07 -0.032147763296076326 -0.2194 0.5748070736214959 0.5748075742403366 3.0353640460833997e-07 -0.032161383857906026 -0.2195 0.5748366927495338 0.5748371874828251 3.169780038725367e-07 -0.032175003088911434 -0.21960000000000002 0.5748663075748115 0.5748667961870979 3.303700419898803e-07 -0.03218862098865911 -0.2197 0.574895918096655 0.5748964003533111 3.437104528214441e-07 -0.032202237556715765 -0.21980000000000002 0.5749255243143725 0.5749259999816396 3.5699717729209546e-07 -0.03221585279264839 -0.2199 0.5749551262272543 0.5749555950722764 3.702281632933513e-07 -0.03222946669602413 -0.22 0.5749847238345732 0.5749851856254334 3.8340136629400057e-07 -0.03224307926641034 -0.22010000000000002 0.5750143171355847 0.5750147716413404 3.965147494927601e-07 -0.03225669050337459 -0.2202 0.5750439061295263 0.5750443531202462 4.095662843317527e-07 -0.03227030040648469 -0.22030000000000002 0.5750734908156183 0.575073930062417 4.225539505103848e-07 -0.03228390897530863 -0.2204 0.5751030711930637 0.575103502468138 4.354757365682138e-07 -0.03229751620941459 -0.2205 0.5751326472610478 0.575133070337712 4.4832964019025923e-07 -0.03231112210837098 -0.22060000000000002 0.5751622190187391 0.57516263367146 4.6111366827639166e-07 -0.03232472667174641 -0.2207 0.5751917864652886 0.5751921924697211 4.738258374686888e-07 -0.0323383298991097 -0.22080000000000002 0.5752213495998304 0.575221746732852 4.864641744151132e-07 -0.03235193179002989 -0.2209 0.5752509084214817 0.5752512964612274 4.990267160331907e-07 -0.0323655323440762 -0.221 0.5752804629293428 0.5752808416552396 5.11511509954099e-07 -0.032379131560818106 -0.22110000000000002 0.5753100131224967 0.575310382315299 5.239166145643015e-07 -0.03239272943982525 -0.2212 0.5753395590000103 0.5753399184418327 5.362400995745364e-07 -0.032406325980667484 -0.22130000000000002 0.5753691005609334 0.5753694500352858 5.48480046214106e-07 -0.03241992118291488 -0.2214 0.5753986378042997 0.5753989770961209 5.606345475916985e-07 -0.03243351504613775 -0.2215 0.5754281707291257 0.5754284996248171 5.727017087231445e-07 -0.03244710756990652 -0.22160000000000002 0.5754576993344125 0.5754580176218714 5.846796472808169e-07 -0.03246069875379194 -0.2217 0.5754872236191443 0.5754875310877975 5.965664937046533e-07 -0.03247428859736488 -0.22180000000000002 0.5755167435822897 0.5755170400231262 6.083603911188895e-07 -0.03248787710019648 -0.22190000000000001 0.5755462592228004 0.5755465444284049 6.200594963035044e-07 -0.03250146426185803 -0.222 0.5755757705396134 0.5755760443041978 6.316619794166645e-07 -0.03251505008192107 -0.22210000000000002 0.5756052775316489 0.5756055396510857 6.43166024549835e-07 -0.03252863455995735 -0.2222 0.5756347801978121 0.575635030469666 6.54569830005336e-07 -0.03254221769553881 -0.2223 0.5756642785369921 0.5756645167605523 6.658716086849203e-07 -0.03255579948823759 -0.22240000000000001 0.5756937725480629 0.5756939985243745 6.770695880620181e-07 -0.03256937993762607 -0.2225 0.5757232622298829 0.5757234757617783 6.88162010542559e-07 -0.03258295904327681 -0.22260000000000002 0.5757527475812959 0.5757529484734261 6.991471339923283e-07 -0.03259653680476258 -0.2227 0.5757822286011303 0.5757824166599956 7.100232320145228e-07 -0.032610113221656405 -0.2228 0.5758117052881995 0.5758118803221801 7.207885936999503e-07 -0.032623688293531454 -0.22290000000000001 0.5758411776413019 0.5758413394606888 7.314415246262307e-07 -0.03263726201996112 -0.223 0.575870645659222 0.5758707940762464 7.419803464969732e-07 -0.032650834400519045 -0.22310000000000002 0.5759001093407288 0.5759002441695928 7.524033977523992e-07 -0.03266440543477905 -0.2232 0.5759295686845781 0.5759296897414828 7.62709033902409e-07 -0.03267797512231515 -0.2233 0.5759590236895109 0.5759591307926866 7.728956275543375e-07 -0.03269154346270161 -0.22340000000000002 0.5759884743542537 0.5759885673239891 7.829615687737768e-07 -0.03270511045551285 -0.2235 0.5760179206775197 0.5760179993361896 7.929052653066204e-07 -0.03271867610032354 -0.22360000000000002 0.5760473626580082 0.5760474268301027 8.027251429676419e-07 -0.032732240396708544 -0.2237 0.5760768002944048 0.576076849806557 8.124196458070276e-07 -0.032745803344243006 -0.2238 0.5761062335853817 0.5761062682663952 8.219872361936442e-07 -0.03275936494250212 -0.22390000000000002 0.5761356625295976 0.5761356822104743 8.314263953423939e-07 -0.03277292519106142 -0.224 0.5761650871256984 0.576165091639665 8.407356234529928e-07 -0.03278648408949658 -0.22410000000000002 0.5761945073723168 0.5761944965548524 8.499134399320152e-07 -0.03280004163738354 -0.2242 0.5762239232680727 0.5762238969569344 8.589583834761605e-07 -0.032813597834298415 -0.2243 0.5762533348115737 0.5762532928468229 8.67869012738387e-07 -0.03282715267981757 -0.22440000000000002 0.5762827420014143 0.5762826842254428 8.766439060503561e-07 -0.03284070617351747 -0.2245 0.5763121448361774 0.5763120710937324 8.85281662033055e-07 -0.032854258314974925 -0.22460000000000002 0.5763415433144332 0.5763414534526424 8.937808995967966e-07 -0.0328678091037669 -0.2247 0.5763709374347402 0.5763708313031367 9.021402584685756e-07 -0.03288135853947051 -0.2248 0.5764003271956453 0.5764002046461916 9.103583988312458e-07 -0.032894906621663174 -0.22490000000000002 0.5764297125956833 0.576429573482796 9.184340022949655e-07 -0.03290845334992245 -0.225 0.5764590936333782 0.5764589378139506 9.263657714531082e-07 -0.03292199872382617 -0.22510000000000002 0.5764884703072425 0.5764882976406687 9.34152430492885e-07 -0.032935542742952316 -0.2252 0.5765178426157773 0.5765176529639748 9.417927253618785e-07 -0.03294908540687911 -0.2253 0.5765472105574735 0.5765470037849055 9.492854236847759e-07 -0.03296262671518496 -0.22540000000000002 0.5765765741308109 0.5765763501045086 9.566293155127692e-07 -0.03297616666744853 -0.2255 0.5766059333342589 0.5766056919238435 9.638232127961999e-07 -0.03298970526324864 -0.22560000000000002 0.5766352881662768 0.5766350292439805 9.70865950133959e-07 -0.03300324250216436 -0.2257 0.5766646386253138 0.5766643620660005 9.777563850787985e-07 -0.033016778383774946 -0.2258 0.5766939847098087 0.5766936903909955 9.8449339758222e-07 -0.03303031290765986 -0.22590000000000002 0.5767233264181912 0.5767230142200679 9.910758910214312e-07 -0.033043846073398796 -0.226 0.5767526637488812 0.5767523335543303 9.97502791755256e-07 -0.033057377880571635 -0.22610000000000002 0.5767819967002898 0.5767816483949053 1.0037730498457798e-06 -0.033070908328758496 -0.2262 0.5768113252708186 0.5768109587429257 1.0098856387807942e-06 -0.03308443741753967 -0.2263 0.57684064945886 0.5768402645995336 1.0158395557513522e-06 -0.033097965146495704 -0.22640000000000002 0.5768699692627983 0.5768695659658808 1.0216338219293242e-06 -0.03311149151520732 -0.2265 0.5768992846810093 0.5768988628431284 1.0272674826894423e-06 -0.03312501652325543 -0.22660000000000002 0.57692859571186 0.5769281552324462 1.032739607664812e-06 -0.03313854017022121 -0.2267 0.57695790235371 0.5769574431350136 1.0380492909134453e-06 -0.033152062455686034 -0.2268 0.5769872046049107 0.5769867265520177 1.0431956506407047e-06 -0.033165583379231436 -0.22690000000000002 0.577016502463806 0.5770160054846547 1.048177830753616e-06 -0.03317910294043924 -0.227 0.5770457959287325 0.5770452799341289 1.0529949989734888e-06 -0.03319262113889141 -0.22710000000000002 0.5770750849980192 0.5770745499016521 1.0576463486677845e-06 -0.033206137974170144 -0.2272 0.5771043696699887 0.5771038153884444 1.0621310981839827e-06 -0.03321965344585785 -0.2273 0.5771336499429564 0.5771330763957332 1.0664484913491812e-06 -0.03323316755353717 -0.22740000000000002 0.5771629258152313 0.5771623329247535 1.0705977971370295e-06 -0.03324668029679094 -0.2275 0.5771921972851164 0.5771915849767469 1.0745783102228401e-06 -0.033260191675202166 -0.22760000000000002 0.5772214643509079 0.5772208325529622 1.0783893509280773e-06 -0.03327370168835407 -0.2277 0.577250727010897 0.577250075654655 1.0820302652758684e-06 -0.0332872103358302 -0.2278 0.5772799852633685 0.5772793142830872 1.0855004252685596e-06 -0.03330071761721416 -0.22790000000000002 0.5773092391066027 0.5773085484395268 1.0887992291652715e-06 -0.0333142235320899 -0.228 0.5773384885388737 0.5773377781252479 1.0919261008712766e-06 -0.03332772808004144 -0.22810000000000002 0.5773677335584512 0.57736700334153 1.0948804911592447e-06 -0.03334123126065312 -0.22820000000000001 0.5773969741636003 0.5773962240896588 1.0976618765035084e-06 -0.03335473307350947 -0.2283 0.5774262103525811 0.5774254403709247 1.1002697603568201e-06 -0.033368233518195164 -0.2284 0.5774554421236501 0.5774546521866234 1.1027036723731953e-06 -0.033381732594295166 -0.2285 0.577484669475059 0.5774838595380554 1.1049631690185358e-06 -0.03339523030139461 -0.22860000000000003 0.5775138924050566 0.5775130624265259 1.1070478334040956e-06 -0.03340872663907889 -0.22870000000000001 0.5775431109118871 0.5775422608533443 1.1089572752864818e-06 -0.03342222160693351 -0.2288 0.5775723249937921 0.5775714548198239 1.1106911313452095e-06 -0.033435715204544275 -0.2289 0.5776015346490102 0.5776006443272825 1.1122490652937245e-06 -0.03344920743149717 -0.229 0.5776307398757765 0.5776298293770412 1.1136307678794033e-06 -0.03346269828737843 -0.22910000000000003 0.5776599406723242 0.5776590099704244 1.1148359566059973e-06 -0.03347618777177437 -0.22920000000000001 0.5776891370368835 0.5776881861087597 1.1158643763997667e-06 -0.03348967588427169 -0.2293 0.5777183289676829 0.577717357793378 1.1167157992764132e-06 -0.0335031626244572 -0.2294 0.5777475164629489 0.5777465250256125 1.1173900243965917e-06 -0.03351664799191794 -0.2295 0.5777766995209059 0.5777756878067991 1.1178868784544882e-06 -0.03353013198624113 -0.22960000000000003 0.5778058781397776 0.5778048461382757 1.1182062152337302e-06 -0.033543614607014265 -0.22970000000000002 0.5778350523177858 0.5778340000213825 1.1183479158294318e-06 -0.03355709585382501 -0.2298 0.577864222053152 0.5778631494574612 1.1183118888702381e-06 -0.03357057572626126 -0.2299 0.5778933873440966 0.5778922944478552 1.118098070407303e-06 -0.03358405422391111 -0.23 0.5779225481888395 0.5779214349939088 1.1177064239142886e-06 -0.033597531346362834 -0.23010000000000003 0.5779517045856004 0.5779505710969675 1.1171369403983888e-06 -0.03361100709320494 -0.23020000000000002 0.5779808565325992 0.5779797027583775 1.1163896381782834e-06 -0.03362448146402614 -0.2303 0.5780100040280564 0.5780088299794861 1.1154645632172056e-06 -0.03363795445841549 -0.2304 0.578039147070192 0.5780379527616403 1.1143617890119195e-06 -0.03365142607596199 -0.2305 0.5780682856572276 0.5780670711061873 1.113081416426187e-06 -0.033664896316255126 -0.23060000000000003 0.5780974197873854 0.5780961850144741 1.1116235739128122e-06 -0.0336783651788844 -0.23070000000000002 0.5781265494588889 0.5781252944878472 1.1099884174581298e-06 -0.03369183266343962 -0.2308 0.5781556746699632 0.5781543995276526 1.1081761306930282e-06 -0.03370529876951075 -0.2309 0.578184795418835 0.5781835001352353 1.1061869246153933e-06 -0.033718763496688016 -0.231 0.578213911703733 0.578212596311939 1.1040210376456194e-06 -0.033732226844561834 -0.23110000000000003 0.5782430235228879 0.5782416880591061 1.1016787356821212e-06 -0.03374568881272281 -0.23120000000000002 0.5782721308745331 0.5782707753780775 1.0991603120458215e-06 -0.033759149400761794 -0.2313 0.5783012337569046 0.5782998582701921 1.0964660875356635e-06 -0.03377260860826985 -0.2314 0.5783303321682413 0.5783289367367869 1.0935964102065654e-06 -0.03378606643483822 -0.2315 0.578359426106785 0.5783580107791957 1.0905516553694206e-06 -0.03379952288005836 -0.23160000000000003 0.5783885155707819 0.5783870803987505 1.0873322260906981e-06 -0.03381297794352199 -0.23170000000000002 0.5784176005584805 0.5784161455967805 1.0839385519711975e-06 -0.033826431624821005 -0.2318 0.5784466810681339 0.5784452063746113 1.0803710904228048e-06 -0.0338398839235475 -0.2319 0.5784757570979995 0.5784742627335653 1.0766303257803145e-06 -0.03385333483929378 -0.232 0.5785048286463383 0.5785033146749616 1.0727167692459183e-06 -0.03386678437165238 -0.23210000000000003 0.578533895711417 0.5785323622001153 1.0686309593332943e-06 -0.03388023252021602 -0.23220000000000002 0.5785629582915062 0.5785614053103373 1.0643734614235179e-06 -0.03389367928457768 -0.2323 0.5785920163848821 0.5785904440069343 1.059944867654039e-06 -0.03390712466433051 -0.2324 0.5786210699898262 0.5786194782912089 1.0553457970852165e-06 -0.03392056865906794 -0.2325 0.578650119104625 0.5786485081644582 1.05057689536725e-06 -0.033934011268383475 -0.23260000000000003 0.5786791637275717 0.5786775336279746 1.0456388348512036e-06 -0.03394745249187093 -0.23270000000000002 0.5787082038569649 0.5787065546830457 1.0405323145890044e-06 -0.033960892329124366 -0.2328 0.5787372394911096 0.578735571330953 1.03525805966731e-06 -0.03397433077973797 -0.2329 0.5787662706283173 0.5787645835729722 1.0298168219846637e-06 -0.03398776784330617 -0.233 0.5787952972669064 0.5787935914103739 1.0242093793633167e-06 -0.03400120351942362 -0.23310000000000003 0.578824319405202 0.5788225948444219 1.0184365360488279e-06 -0.03401463780768518 -0.23320000000000002 0.5788533370415365 0.5788515938763735 1.0124991219884194e-06 -0.0340280707076859 -0.2333 0.5788823501742499 0.5788805885074797 1.0063979932750655e-06 -0.0340415022190211 -0.2334 0.5789113588016899 0.5789095787389844 1.0001340317589147e-06 -0.034054932341286225 -0.2335 0.5789403629222116 0.5789385645721247 9.937081449917784e-07 -0.03406836107407702 -0.23360000000000003 0.5789693625341786 0.5789675460081298 9.871212661161088e-07 -0.034081788416989355 -0.23370000000000002 0.578998357635963 0.5789965230482219 9.803743536429543e-07 -0.034095214369619396 -0.2338 0.5790273482259449 0.5790254956936152 9.73468391340937e-07 -0.034108638931563476 -0.2339 0.5790563343025141 0.5790544639455159 9.664043880697193e-07 -0.03412206210241813 -0.234 0.5790853158640684 0.5790834278051219 9.591833779465375e-07 -0.03413548388178016 -0.23410000000000003 0.5791142929090156 0.5791123872736228 9.518064197910903e-07 -0.03414890426924647 -0.23420000000000002 0.5791432654357725 0.5791413423521995 9.44274597153294e-07 -0.03416232326441434 -0.2343 0.5791722334427659 0.5791702930420239 9.365890182855274e-07 -0.03417574086688109 -0.2344 0.5792011969284323 0.5791992393442588 9.287508155042534e-07 -0.03418915707624437 -0.2345 0.5792301558912185 0.5792281812600578 9.207611457451303e-07 -0.03420257189210201 -0.23460000000000003 0.5792591103295817 0.5792571187905647 9.126211895638114e-07 -0.03421598531405203 -0.23470000000000002 0.5792880602419891 0.5792860519369138 9.043321518575897e-07 -0.03422939734169269 -0.2348 0.5793170056269192 0.5793149807002295 8.958952611159976e-07 -0.03424280797462244 -0.2349 0.5793459464828615 0.5793439050816257 8.873117692820287e-07 -0.03425621721243998 -0.235 0.5793748828083164 0.5793728250822059 8.785829517243826e-07 -0.03426962505474415 -0.23510000000000003 0.5794038146017959 0.5794017407030632 8.697101071541979e-07 -0.03428303150113409 -0.23520000000000002 0.5794327418618234 0.57943065194528 8.606945571254521e-07 -0.03429643655120907 -0.2353 0.5794616645869344 0.5794595588099272 8.515376459239388e-07 -0.03430984020456865 -0.2354 0.5794905827756759 0.5794884612980651 8.422407406782906e-07 -0.034323242460812545 -0.2355 0.5795194964266078 0.579517359410742 8.328052307216005e-07 -0.034336643319540706 -0.23560000000000003 0.579548405538302 0.5795462531489949 8.232325277024444e-07 -0.034350042780353286 -0.23570000000000002 0.5795773101093432 0.5795751425138489 8.135240652518139e-07 -0.0343634408428507 -0.2358 0.5796062101383286 0.579604027506317 8.036812986778052e-07 -0.034376837506633444 -0.2359 0.5796351056238687 0.5796329081274001 7.937057051321528e-07 -0.0343902327713024 -0.236 0.579663996564587 0.5796617843780866 7.83598782805317e-07 -0.03440362663645852 -0.23610000000000003 0.5796928829591207 0.5796906562593527 7.733620512595518e-07 -0.034417019101703084 -0.23620000000000002 0.5797217648061201 0.5797195237721611 7.629970508182815e-07 -0.03443041016663748 -0.2363 0.5797506421042499 0.5797483869174618 7.525053425105899e-07 -0.03444379983086334 -0.2364 0.5797795148521881 0.5797772456961918 7.418885079324422e-07 -0.034457188093982585 -0.2365 0.5798083830486274 0.5798061001092748 7.31148148941374e-07 -0.03447057495559726 -0.23660000000000003 0.5798372466922743 0.5798349501576207 7.202858871568907e-07 -0.03448396041530962 -0.23670000000000002 0.5798661057818504 0.5798637958421257 7.093033640714896e-07 -0.034497344472722194 -0.2368 0.5798949603160912 0.5798926371636723 6.982022406343269e-07 -0.03451072712743769 -0.2369 0.579923810293748 0.579921474123129 6.869841970014168e-07 -0.034524108379059025 -0.237 0.5799526557135861 0.5799503067213497 6.756509324523652e-07 -0.03453748822718933 -0.23710000000000003 0.5799814965743869 0.5799791349591744 6.642041648630137e-07 -0.03455086667143196 -0.23720000000000002 0.5800103328749464 0.5800079588374278 6.526456306499284e-07 -0.03456424371139048 -0.2373 0.5800391646140769 0.5800367783569208 6.409770845761109e-07 -0.03457761934666866 -0.2374 0.5800679917906058 0.5800655935184484 6.292002991958867e-07 -0.03459099357687049 -0.2375 0.5800968144033766 0.5800944043227911 6.173170648549053e-07 -0.03460436640160016 -0.23760000000000003 0.5801256324512487 0.5801232107707142 6.053291892460511e-07 -0.034617737820462076 -0.23770000000000002 0.5801544459330978 0.5801520128629674 5.932384972429094e-07 -0.03463110783306089 -0.2378 0.5801832548478161 0.5801808106002848 5.810468307054784e-07 -0.034644476439001426 -0.2379 0.5802120591943118 0.5802096039833852 5.687560479805676e-07 -0.03465784363788875 -0.238 0.5802408589715101 0.580238393012971 5.563680237630209e-07 -0.0346712094293281 -0.23810000000000003 0.580269654178353 0.580267177689729 5.438846487904048e-07 -0.03468457381292496 -0.23820000000000002 0.580298444813799 0.58029595801433 5.31307829482186e-07 -0.03469793678828503 -0.2383 0.5803272308768244 0.580324733987428 5.186394878842204e-07 -0.034711298355014235 -0.2384 0.5803560123664221 0.5803535056096608 5.05881561002619e-07 -0.03472465851271866 -0.2385 0.5803847892816028 0.5803822728816497 4.930360008870149e-07 -0.03473801726100464 -0.23860000000000003 0.580413561621394 0.5804110358039993 4.801047742142295e-07 -0.034751374599478725 -0.23870000000000002 0.5804423293848414 0.5804397943772974 4.670898617331609e-07 -0.03476473052774768 -0.2388 0.5804710925710087 0.5804685486021149 4.539932582786621e-07 -0.034778085045418475 -0.2389 0.5804998511789765 0.5804972984790053 4.408169724523514e-07 -0.03479143815209828 -0.239 0.5805286052078443 0.5805260440085049 4.275630261507679e-07 -0.034804789847394484 -0.23910000000000003 0.5805573546567294 0.5805547851911332 4.142334542461823e-07 -0.03481814013091472 -0.23920000000000002 0.5805860995247673 0.5805835220273915 4.008303045449635e-07 -0.03483148900226677 -0.2393 0.5806148398111118 0.580612254517764 3.8735563719083377e-07 -0.03484483646105871 -0.2394 0.5806435755149354 0.5806409826627174 3.7381152437343523e-07 -0.03485818250689878 -0.2395 0.5806723066354291 0.5806697064627001 3.602000502450631e-07 -0.03487152713939545 -0.23960000000000004 0.5807010331718023 0.5806984259181426 3.4652331037943185e-07 -0.03488487035815737 -0.23970000000000002 0.5807297551232837 0.5807271410294581 3.3278341156350866e-07 -0.03489821216279345 -0.2398 0.5807584724891205 0.5807558517970406 3.1898247135342395e-07 -0.03491155255291278 -0.2399 0.5807871852685791 0.5807845582212668 3.051226178663047e-07 -0.03492489152812469 -0.24 0.5808158934609448 0.5808132603024948 2.912059893778185e-07 -0.034938229088038696 -0.24010000000000004 0.5808445970655225 0.5808419580410641 2.7723473414176247e-07 -0.03495156523226455 -0.24020000000000002 0.5808732960816361 0.5808706514372955 2.632110098210738e-07 -0.03496489996041221 -0.2403 0.5809019905086289 0.5808993404914922 2.491369833629298e-07 -0.03497823327209184 -0.2404 0.5809306803458634 0.5809280252039375 2.3501483051302507e-07 -0.03499156516691383 -0.2405 0.5809593655927222 0.580956705574897 2.2084673562128287e-07 -0.035004895644488776 -0.24060000000000004 0.580988046248607 0.5809853816046164 2.066348911561322e-07 -0.03501822470442747 -0.24070000000000003 0.5810167223129397 0.5810140532933237 1.9238149752409672e-07 -0.035031552346340984 -0.24080000000000001 0.5810453937851614 0.5810427206412266 1.780887626187666e-07 -0.0350448785698405 -0.2409 0.5810740606647333 0.5810713836485147 1.63758901529365e-07 -0.0350582033745375 -0.241 0.5811027229511369 0.5811000423153583 1.4939413615217e-07 -0.03507152676004365 -0.24110000000000004 0.581131380643873 0.5811286966419082 1.3499669487132548e-07 -0.03508484872597084 -0.24120000000000003 0.5811600337424628 0.5811573466282962 1.205688122327131e-07 -0.03509816927193112 -0.24130000000000001 0.5811886822464477 0.5811859922746344 1.0611272861782428e-07 -0.035111488397536826 -0.2414 0.581217326155389 0.5812146335810162 9.163068979967104e-08 -0.03512480610240048 -0.2415 0.5812459654688684 0.5812432705475153 7.712494666523018e-08 -0.035138122386134805 -0.2416 0.5812746001864878 0.5812719031741855 6.25977548823764e-08 -0.03515143724835278 -0.24170000000000003 0.5813032303078692 0.5813005314610615 4.805137450436536e-08 -0.03516475068866751 -0.24180000000000001 0.5813318558326552 0.5813291554081585 3.3488069640236207e-08 -0.03517806270669243 -0.2419 0.5813604767605086 0.5813577750154719 1.891010811133631e-08 -0.035191373302041085 -0.242 0.5813890930911129 0.5813863902829774 4.3197610696821265e-09 -0.035204682474327294 -0.2421 0.5814177048241717 0.5814150012106314 -1.0280697343781342e-08 -0.03521799022316509 -0.24220000000000003 0.5814463119594093 0.5814436077983701 -2.488899033224745e-08 -0.03523129654816869 -0.24230000000000002 0.5814749144965708 0.5814722100461103 -3.9502838827289166e-08 -0.035244601448952556 -0.2424 0.5815035124354211 0.5815008079537488 -5.411996182984064e-08 -0.03525790492513132 -0.2425 0.5815321057757462 0.5815294015211627 -6.873807677438074e-08 -0.035271206976319865 -0.2426 0.5815606945173527 0.5815579907482097 -8.335489987999767e-08 -0.035284507602133294 -0.24270000000000003 0.5815892786600674 0.5815865756347272 -9.796814651012731e-08 -0.03529780680218688 -0.24280000000000002 0.5816178582037382 0.5816151561805327 -1.125755315304483e-07 -0.035311104576096174 -0.2429 0.5816464331482332 0.5816437323854242 -1.2717476966656038e-07 -0.03532440092347688 -0.243 0.5816750034934415 0.5816723042491799 -1.417635758609037e-07 -0.03533769584394495 -0.2431 0.5817035692392724 0.5817008717715578 -1.5633966561623414e-07 -0.03535098933711652 -0.24320000000000003 0.5817321303856561 0.5817294349522962 -1.7090075540848737e-07 -0.03536428140260799 -0.24330000000000002 0.5817606869325435 0.5817579937911138 -1.8544456297994727e-07 -0.035377572040035936 -0.2434 0.5817892388799056 0.5817865482877091 -1.9996880772782388e-07 -0.035390861249017164 -0.2435 0.5818177862277351 0.5818150984417614 -2.144712110546676e-07 -0.035404149029168684 -0.2436 0.5818463289760439 0.581843644252929 -2.289494967500083e-07 -0.03541743538010774 -0.24370000000000003 0.5818748671248655 0.5818721857208516 -2.434013913060751e-07 -0.035430720301451744 -0.24380000000000002 0.5819034006742534 0.5819007228451487 -2.5782462433759923e-07 -0.035444003792818375 -0.2439 0.5819319296242818 0.5819292556254198 -2.722169288871257e-07 -0.03545728585382548 -0.244 0.5819604539750455 0.581957784061245 -2.865760417788965e-07 -0.035470566484091165 -0.2441 0.5819889737266597 0.5819863081521847 -3.0089970397967347e-07 -0.03548384568323374 -0.24420000000000003 0.58201748887926 0.5820148278977791 -3.1518566108446056e-07 -0.03549712345087169 -0.24430000000000002 0.5820459994330027 0.5820433432975499 -3.294316634205874e-07 -0.035510399786623785 -0.2444 0.582074505388064 0.582071854350998 -3.43635466651393e-07 -0.03552367469010893 -0.2445 0.5821030067446408 0.5821003610576053 -3.577948319288815e-07 -0.03553694816094632 -0.2446 0.5821315035029498 0.5821288634168342 -3.719075264557725e-07 -0.03555022019875528 -0.24470000000000003 0.5821599956632286 0.5821573614281278 -3.85971323624279e-07 -0.03556349080315542 -0.24480000000000002 0.5821884832257347 0.5821858550909095 -3.999840035295854e-07 -0.03557675997376655 -0.2449 0.5822169661907454 0.5822143444045834 -4.139433532196479e-07 -0.03559002771020868 -0.245 0.5822454445585583 0.5822428293685344 -4.2784716720867255e-07 -0.035603294012102035 -0.2451 0.5822739183294913 0.5822713099821282 -4.4169324756038186e-07 -0.035616558879067055 -0.24520000000000003 0.5823023875038816 0.5822997862447111 -4.554794044570043e-07 -0.03562982231072441 -0.24530000000000002 0.5823308520820873 0.5823282581556105 -4.6920345656009665e-07 -0.03564308430669496 -0.2454 0.5823593120644851 0.5823567257141349 -4.828632311076886e-07 -0.03565634486659982 -0.2455 0.5823877674514725 0.5823851889195735 -4.964565645249053e-07 -0.03566960399006027 -0.2456 0.5824162182434656 0.582413647771197 -5.099813026876454e-07 -0.03568286167669783 -0.24570000000000003 0.5824446644409009 0.5824421022682567 -5.234353012834037e-07 -0.03569611792613424 -0.24580000000000002 0.5824731060442343 0.5824705524099858 -5.368164260749486e-07 -0.03570937273799143 -0.2459 0.5825015430539409 0.5824989981955987 -5.501225531362453e-07 -0.03572262611189158 -0.246 0.5825299754705149 0.5825274396242913 -5.633515696851221e-07 -0.03573587804745708 -0.2461 0.5825584032944703 0.5825558766952408 -5.765013738612268e-07 -0.035749128544310484 -0.24620000000000003 0.5825868265263399 0.582584309407606 -5.895698753366485e-07 -0.03576237760207461 -0.24630000000000002 0.5826152451666755 0.5826127377605278 -6.025549955379628e-07 -0.0357756252203725 -0.2464 0.5826436592160479 0.5826411617531285 -6.154546681180761e-07 -0.03578887139882735 -0.2465 0.5826720686750464 0.5826695813845131 -6.282668391088819e-07 -0.03580211613706262 -0.2466 0.5827004735442799 0.5826979966537676 -6.409894675318828e-07 -0.03581535943470198 -0.24670000000000003 0.5827288738243751 0.5827264075599614 -6.536205253704352e-07 -0.03582860129136935 -0.24680000000000002 0.5827572695159777 0.5827548141021451 -6.66157998263639e-07 -0.03584184170668878 -0.2469 0.5827856606197515 0.5827832162793518 -6.785998853953146e-07 -0.03585508068028458 -0.247 0.5828140471363784 0.5828116140905978 -6.909442002711597e-07 -0.03586831821178129 -0.24710000000000001 0.5828424290665589 0.5828400075348814 -7.031889706354821e-07 -0.035881554300803635 -0.24720000000000003 0.5828708064110112 0.5828683966111838 -7.153322392206007e-07 -0.035894788946976564 -0.24730000000000002 0.5828991791704715 0.5828967813184692 -7.27372063746845e-07 -0.03590802214992527 -0.2474 0.5829275473456941 0.582925161655685 -7.393065170335777e-07 -0.03592125390927512 -0.2475 0.5829559109374503 0.5829535376217609 -7.511336880539066e-07 -0.035934484224651723 -0.24760000000000001 0.582984269946529 0.582981909215611 -7.628516815738617e-07 -0.03594771309568088 -0.2477 0.583012624373737 0.583010276436132 -7.744586185964852e-07 -0.03596094052198864 -0.24780000000000002 0.583040974219898 0.5830386392822046 -7.859526368614311e-07 -0.03597416650320121 -0.2479 0.5830693194858525 0.5830669977526929 -7.973318907894544e-07 -0.035987391038945084 -0.248 0.5830976601724582 0.5830953518464448 -8.085945524816118e-07 -0.03600061412884692 -0.24810000000000001 0.5831259962805899 0.5831237015622925 -8.197388110253723e-07 -0.03601383577253361 -0.2482 0.5831543278111386 0.5831520468990523 -8.307628737713735e-07 -0.03602705596963226 -0.24830000000000002 0.5831826547650116 0.5831803878555247 -8.416649658615771e-07 -0.03604027471977019 -0.2484 0.5832109771431329 0.5832087244304947 -8.524433308954027e-07 -0.03605349202257493 -0.2485 0.5832392949464426 0.5832370566227316 -8.630962312905499e-07 -0.03606670787767422 -0.24860000000000002 0.5832676081758965 0.5832653844309899 -8.736219483940211e-07 -0.036079922284696045 -0.2487 0.5832959168324667 0.5832937078540091 -8.840187826486545e-07 -0.03609313524326856 -0.24880000000000002 0.5833242209171406 0.5833220268905136 -8.942850541204805e-07 -0.03610634675302021 -0.2489 0.5833525204309213 0.583350341539213 -9.044191026374993e-07 -0.036119556813579555 -0.249 0.583380815374827 0.5833786517988023 -9.144192882615254e-07 -0.03613276542457544 -0.24910000000000002 0.5834091057498911 0.5834069576679625 -9.242839910938994e-07 -0.03614597258563689 -0.2492 0.5834373915571622 0.5834352591453601 -9.340116121081543e-07 -0.03615917829639318 -0.24930000000000002 0.5834656727977034 0.5834635562296479 -9.436005729834829e-07 -0.03617238255647378 -0.2494 0.5834939494725924 0.583491848919464 -9.530493167708709e-07 -0.036185585365508345 -0.2495 0.5835222215829217 0.5835201372134343 -9.62356307532275e-07 -0.03619878672312681 -0.24960000000000002 0.5835504891297972 0.58354842111017 -9.715200314230898e-07 -0.03621198662895926 -0.2497 0.5835787521143401 0.5835767006082696 -9.805389959705035e-07 -0.03622518508263606 -0.24980000000000002 0.5836070105376844 0.5836049757063184 -9.894117312947426e-07 -0.03623838208378776 -0.2499 0.5836352644009779 0.5836332464028886 -9.981367898037607e-07 -0.03625157763204508 -0.25 0.5836635137053824 0.5836615126965403 -1.006712746332017e-06 -0.03626477172703906 -0.25010000000000004 0.5836917584520724 0.5836897745858206 -1.0151381987788533e-06 -0.03627796436840086 -0.25020000000000003 0.5837199986422358 0.5837180320692644 -1.0234117681084953e-06 -0.036291155555761866 -0.2503 0.5837482342770732 0.5837462851453947 -1.0315320984888299e-06 -0.03630434528875377 -0.2504 0.5837764653577979 0.5837745338127224 -1.0394978577077385e-06 -0.03631753356700838 -0.2505 0.5838046918856358 0.5838027780697468 -1.0473077373951423e-06 -0.036330720390157736 -0.25060000000000004 0.5838329138618246 0.5838310179149555 -1.054960453328313e-06 -0.0363439057578341 -0.25070000000000003 0.5838611312876141 0.5838592533468253 -1.0624547450155397e-06 -0.03635708966966996 -0.2508 0.5838893441642666 0.5838874843638218 -1.0697893769451294e-06 -0.03637027212529807 -0.2509 0.5839175524930553 0.5839157109643996 -1.0769631378360067e-06 -0.03638345312435131 -0.251 0.5839457562752648 0.5839439331470028 -1.0839748411928252e-06 -0.03639663266646279 -0.25110000000000005 0.5839739555121914 0.5839721509100652 -1.0908233260276123e-06 -0.036409810751265904 -0.25120000000000003 0.5840021502051419 0.5840003642520104 -1.097507456193636e-06 -0.03642298737839422 -0.2513 0.5840303403554338 0.5840285731712517 -1.1040261211348046e-06 -0.03643616254748148 -0.2514 0.5840585259643952 0.584056777666193 -1.1103782359134229e-06 -0.03644933625816169 -0.2515 0.5840867070333644 0.5840849777352286 -1.116562741265703e-06 -0.036462508510069054 -0.25160000000000005 0.5841148835636899 0.5841131733767437 -1.1225786040180985e-06 -0.03647567930283802 -0.25170000000000003 0.58414305555673 0.5841413645891143 -1.1284248170873035e-06 -0.03648884863610321 -0.2518 0.5841712230138527 0.5841695513707075 -1.1341004001463872e-06 -0.036502016509499524 -0.2519 0.5841993859364351 0.584197733719882 -1.1396043986255933e-06 -0.036515182922662 -0.252 0.5842275443258633 0.5842259116349882 -1.144935885100118e-06 -0.03652834787522596 -0.25210000000000005 0.5842556981835325 0.584254085114368 -1.150093959123577e-06 -0.03654151136682684 -0.25220000000000004 0.5842838475108464 0.5842822541563557 -1.1550777465618722e-06 -0.03655467339710041 -0.2523 0.5843119923092174 0.5843104187592778 -1.1598864013140364e-06 -0.03656783396568257 -0.2524 0.5843401325800661 0.5843385789214541 -1.1645191039244551e-06 -0.036580993072209564 -0.2525 0.5843682683248204 0.5843667346411962 -1.1689750626930895e-06 -0.03659415071631764 -0.25260000000000005 0.5843963995449165 0.5843948859168094 -1.173253513175876e-06 -0.03660730689764348 -0.25270000000000004 0.584424526241798 0.5844230327465924 -1.1773537190173933e-06 -0.03662046161582385 -0.2528 0.5844526484169152 0.584451175128837 -1.1812749714512627e-06 -0.03663361487049576 -0.2529 0.5844807660717262 0.5844793130618292 -1.185016589855259e-06 -0.03664676666129648 -0.253 0.5845088792076948 0.5845074465438489 -1.1885779214737546e-06 -0.03665991698786341 -0.25310000000000005 0.5845369878262918 0.58453557557317 -1.1919583419173208e-06 -0.0366730658498342 -0.25320000000000004 0.5845650919289941 0.584563700148062 -1.1951572551072154e-06 -0.03668621324684675 -0.2533 0.5845931915172846 0.584591820266788 -1.1981740934419172e-06 -0.03669935917853916 -0.2534 0.5846212865926521 0.5846199359276072 -1.2010083177971254e-06 -0.03671250364454975 -0.2535 0.5846493771565906 0.584648047128773 -1.2036594176922932e-06 -0.03672564664451705 -0.25360000000000005 0.5846774632105993 0.5846761538685356 -1.206126911235117e-06 -0.0367387881780798 -0.25370000000000004 0.584705544756182 0.58470425614514 -1.2084103457321582e-06 -0.03675192824487692 -0.2538 0.584733621794848 0.584732353956828 -1.2105092970782216e-06 -0.03676506684454764 -0.2539 0.5847616943281102 0.5847604473018375 -1.212423370255955e-06 -0.03677820397673135 -0.254 0.5847897623574865 0.5847885361784027 -1.2141521992803384e-06 -0.03679133964106763 -0.25410000000000005 0.5848178258844976 0.5848166205847551 -1.2156954475872617e-06 -0.036804473837196296 -0.25420000000000004 0.5848458849106688 0.5848447005191231 -1.2170528075339249e-06 -0.036817606564757396 -0.2543 0.5848739394375285 0.5848727759797323 -1.2182240008429268e-06 -0.03683073782339117 -0.2544 0.5849019894666083 0.5849008469648065 -1.219208778491243e-06 -0.03684386761273813 -0.2545 0.5849300349994424 0.5849289134725667 -1.220006921098804e-06 -0.03685699593243894 -0.25460000000000005 0.5849580760375679 0.5849569755012326 -1.2206182385954278e-06 -0.03687012278213451 -0.25470000000000004 0.5849861125825239 0.584985033049022 -1.2210425703318428e-06 -0.036883248161465945 -0.2548 0.585014144635852 0.5850130861141516 -1.221279785301732e-06 -0.03689637207007459 -0.2549 0.5850421721990953 0.5850411346948367 -1.2213297821417335e-06 -0.036909494507601975 -0.255 0.5850701952737987 0.5850691787892923 -1.2211924886318393e-06 -0.03692261547368993 -0.25510000000000005 0.5850982138615083 0.5850972183957325 -1.220867862750108e-06 -0.03693573496798037 -0.25520000000000004 0.585126227963771 0.5851252535123712 -1.2203558920620416e-06 -0.03694885299011552 -0.2553 0.5851542375821351 0.5851532841374221 -1.2196565933875192e-06 -0.03696196953973779 -0.2554 0.5851822427181488 0.5851813102690999 -1.2187700136889745e-06 -0.03697508461648986 -0.2555 0.5852102433733606 0.5852093319056189 -1.2176962291277071e-06 -0.0369881982200145 -0.25560000000000005 0.5852382395493189 0.5852373490451948 -1.2164353462296162e-06 -0.03700131034995481 -0.25570000000000004 0.5852662312475723 0.5852653616860444 -1.2149875006084443e-06 -0.0370144210059541 -0.2558 0.5852942184696682 0.5852933698263849 -1.2133528579649777e-06 -0.03702753018765579 -0.2559 0.585322201217154 0.5853213734644367 -1.2115316135319354e-06 -0.03704063789470368 -0.256 0.5853501794915753 0.5853493725984202 -1.2095239920184575e-06 -0.037053744126741665 -0.25610000000000005 0.5853781532944766 0.5853773672265593 -1.207330248165217e-06 -0.03706684888341388 -0.2562 0.5854061226274008 0.5854053573470799 -1.204950666078286e-06 -0.03707995216436469 -0.25630000000000003 0.5854340874918885 0.5854333429582101 -1.2023855593401578e-06 -0.03709305396923868 -0.2564 0.5854620478894792 0.5854613240581816 -1.1996352713428138e-06 -0.03710615429768064 -0.2565 0.5854900038217088 0.5854893006452289 -1.1967001749546569e-06 -0.03711925314933561 -0.25660000000000005 0.5855179552901111 0.5855172727175897 -1.193580672465e-06 -0.037132350523848806 -0.2567 0.5855459022962172 0.585545240273506 -1.1902771955285552e-06 -0.037145446420865647 -0.25680000000000003 0.5855738448415544 0.5855732033112232 -1.1867902053319668e-06 -0.037158540840031784 -0.2569 0.5856017829276471 0.5856011618289911 -1.1831201921497225e-06 -0.037171633780993134 -0.257 0.5856297165560154 0.5856291158250643 -1.1792676757327314e-06 -0.03718472524339577 -0.2571 0.585657645728176 0.5856570652977017 -1.1752332049197456e-06 -0.03719781522688601 -0.2572 0.5856855704456411 0.5856850102451672 -1.1710173576928717e-06 -0.03721090373111035 -0.25730000000000003 0.5857134907099184 0.5857129506657304 -1.1666207409555263e-06 -0.03722399075571557 -0.2574 0.5857414065225107 0.5857408865576661 -1.162043990809991e-06 -0.03723707630034862 -0.2575 0.5857693178849158 0.5857688179192548 -1.1572877719467911e-06 -0.03725016036465664 -0.2576 0.5857972247986267 0.5857967447487835 -1.1523527778667386e-06 -0.03726324294828706 -0.2577 0.58582512726513 0.5858246670445453 -1.1472397309364446e-06 -0.037276324050887495 -0.25780000000000003 0.5858530252859072 0.5858525848048393 -1.141949382166274e-06 -0.037289403672105745 -0.2579 0.5858809188624334 0.5858804980279722 -1.136482510821768e-06 -0.03730248181158986 -0.258 0.5859088079961776 0.5859084067122576 -1.1308399244791545e-06 -0.037315558468988104 -0.2581 0.5859366926886019 0.5859363108560162 -1.1250224591918823e-06 -0.03732863364394893 -0.2582 0.5859645729411621 0.5859642104575763 -1.1190309791020425e-06 -0.03734170733612104 -0.25830000000000003 0.5859924487553063 0.5859921055152741 -1.1128663763848579e-06 -0.03735477954515336 -0.2584 0.586020320132476 0.5860199960274539 -1.1065295710821488e-06 -0.037367850270694995 -0.2585 0.5860481870741043 0.5860478819924685 -1.100021510880289e-06 -0.037380919512395284 -0.2586 0.5860760495816171 0.5860757634086787 -1.0933431711657171e-06 -0.03739398726990376 -0.2587 0.5861039076564318 0.5861036402744548 -1.0864955548306465e-06 -0.03740705354287023 -0.25880000000000003 0.586131761299958 0.5861315125881761 -1.0794796921342886e-06 -0.03742011833094468 -0.2589 0.5861596105135963 0.5861593803482307 -1.0722966405085632e-06 -0.03743318163377731 -0.259 0.5861874552987387 0.5861872435530168 -1.0649474842805429e-06 -0.03744624345101854 -0.2591 0.5862152956567679 0.5862151022009423 -1.0574333349222531e-06 -0.03745930378231903 -0.2592 0.5862431315890575 0.5862429562904248 -1.0497553304400498e-06 -0.037472362627329586 -0.25930000000000003 0.5862709630969716 0.5862708058198928 -1.0419146352080855e-06 -0.037485419985701346 -0.2594 0.5862987901818644 0.5862986507877848 -1.0339124402458655e-06 -0.03749847585708556 -0.2595 0.5863266128450801 0.5863264911925501 -1.025749962801914e-06 -0.03751153024113374 -0.2596 0.5863544310879529 0.5863543270326497 -1.0174284459374405e-06 -0.03752458313749763 -0.2597 0.5863822449118063 0.5863821583065548 -1.008949158581851e-06 -0.037537634545829146 -0.25980000000000003 0.5864100543179529 0.586409985012749 -1.0003133955049925e-06 -0.03755068446578044 -0.2599 0.5864378593076944 0.5864378071497269 -9.9152247670653e-07 -0.037563732897003904 -0.26 0.5864656598823218 0.5864656247159956 -9.825777475824804e-07 -0.03757677983915211 -0.2601 0.5864934560431143 0.5864934377100738 -9.734805783701006e-07 -0.037589825291877876 -0.2602 0.5865212477913394 0.586521246130493 -9.642323642866657e-07 -0.037602869254834206 -0.26030000000000003 0.586549035128253 0.5865490499757974 -9.548345253351798e-07 -0.037615911727674374 -0.2604 0.5865768180550986 0.5865768492445436 -9.452885056659976e-07 -0.03762895271005184 -0.2605 0.5866045965731078 0.5866046439353015 -9.355957739376475e-07 -0.03764199220162023 -0.2606 0.5866323706834993 0.5866324340466544 -9.257578224841634e-07 -0.03765503020203345 -0.2607 0.5866601403874793 0.5866602195771989 -9.157761675926412e-07 -0.03766806671094565 -0.26080000000000003 0.586687905686241 0.5866880005255453 -9.056523490036383e-07 -0.037681101728011104 -0.2609 0.5867156665809643 0.5867157768903177 -8.953879297723955e-07 -0.03769413525288437 -0.261 0.5867434230728161 0.5867435486701548 -8.849844960745479e-07 -0.037707167285220215 -0.2611 0.5867711751629494 0.5867713158637092 -8.744436568175473e-07 -0.03772019782467361 -0.2612 0.5867989228525035 0.5867990784696484 -8.637670435573952e-07 -0.03773322687089974 -0.26130000000000003 0.5868266661426036 0.5868268364866539 -8.529563101100646e-07 -0.037746254423554 -0.2614 0.5868544050343605 0.586854589913423 -8.420131323849667e-07 -0.03775928048229202 -0.2615 0.5868821395288712 0.5868823387486679 -8.309392080796396e-07 -0.03777230504676965 -0.2616 0.5869098696272177 0.5869100829911161 -8.197362564854593e-07 -0.03778532811664295 -0.2617 0.5869375953304674 0.5869378226395106 -8.084060181268171e-07 -0.0377983496915682 -0.26180000000000003 0.5869653166396724 0.5869655576926099 -7.96950254733364e-07 -0.037811369771201864 -0.2619 0.5869930335558702 0.586993288149189 -7.85370748573877e-07 -0.037824388355200696 -0.262 0.5870207460800821 0.5870210140080389 -7.736693025672814e-07 -0.037837405443221596 -0.2621 0.5870484542133146 0.5870487352679663 -7.61847739672028e-07 -0.0378504210349217 -0.2622 0.5870761579565581 0.5870764519277949 -7.499079029416045e-07 -0.03786343512995836 -0.26230000000000003 0.5871038573107874 0.5871041639863651 -7.37851654941668e-07 -0.0378764477279892 -0.2624 0.5871315522769609 0.5871318714425338 -7.256808776667789e-07 -0.03788945882867198 -0.2625 0.5871592428560205 0.5871595742951752 -7.133974721795777e-07 -0.0379024684316647 -0.2626 0.5871869290488922 0.5871872725431807 -7.010033583054742e-07 -0.0379154765366256 -0.2627 0.5872146108564853 0.5872149661854591 -6.885004742718248e-07 -0.03792848314321312 -0.26280000000000003 0.5872422882796919 0.5872426552209367 -6.758907765413991e-07 -0.03794148825108597 -0.2629 0.5872699613193874 0.5872703396485572 -6.631762393682905e-07 -0.03795449185990296 -0.263 0.5872976299764301 0.5872980194672826 -6.503588547424055e-07 -0.03796749396932322 -0.2631 0.5873252942516611 0.5873256946760925 -6.374406316678183e-07 -0.03798049457900605 -0.2632 0.5873529541459042 0.5873533652739855 -6.244235963015488e-07 -0.037993493688611005 -0.26330000000000003 0.587380609659965 0.5873810312599773 -6.113097912874288e-07 -0.038006491297797804 -0.2634 0.5874082607946318 0.5874086926331032 -5.981012757283466e-07 -0.038019487406226425 -0.2635 0.5874359075506752 0.5874363493924164 -5.848001245201129e-07 -0.03803248201355702 -0.2636 0.5874635499288473 0.5874640015369892 -5.714084283514609e-07 -0.038045475119450015 -0.2637 0.5874911879298821 0.5874916490659128 -5.579282932877128e-07 -0.038058466723566 -0.26380000000000003 0.5875188215544958 0.5875192919782978 -5.443618403822015e-07 -0.03807145682556584 -0.2639 0.5875464508033855 0.5875469302732733 -5.307112051627927e-07 -0.038084445425110566 -0.264 0.5875740756772304 0.5875745639499885 -5.169785377151515e-07 -0.03809743252186146 -0.2641 0.5876016961766901 0.5876021930076114 -5.031660021276307e-07 -0.03811041811547999 -0.2642 0.5876293123024058 0.5876298174453303 -4.892757760888156e-07 -0.038123402205627856 -0.26430000000000003 0.5876569240549998 0.5876574372623524 -4.753100506377228e-07 -0.03813638479196697 -0.2644 0.5876845314350752 0.5876850524579056 -4.6127102980297874e-07 -0.03814936587415947 -0.2645 0.5877121344432159 0.587712663031237 -4.471609300893409e-07 -0.038162345451867724 -0.2646 0.5877397330799864 0.5877402689816147 -4.329819805470869e-07 -0.03817532352475429 -0.2647 0.5877673273459317 0.587767870308326 -4.187364221058809e-07 -0.03818830009248195 -0.26480000000000004 0.5877949172415773 0.5877954670106793 -4.044265072278286e-07 -0.03820127515471369 -0.2649 0.5878225027674291 0.5878230590880029 -3.9005449953277704e-07 -0.03821424871111277 -0.265 0.587850083923973 0.5878506465396461 -3.756226735762702e-07 -0.038227220761342606 -0.2651 0.5878776607116754 0.5878782293649784 -3.611333145026041e-07 -0.03824019130506683 -0.2652 0.587905233130982 0.5879058075633903 -3.4658871754522647e-07 -0.03825316034194934 -0.26530000000000004 0.5879328011823195 0.5879333811342928 -3.3199118769366986e-07 -0.038266127871654225 -0.2654 0.5879603648660936 0.5879609500771183 -3.1734303940211817e-07 -0.03827909389384579 -0.2655 0.5879879241826902 0.58798851439132 -3.0264659629797297e-07 -0.038292058408188556 -0.2656 0.5880154791324744 0.5880160740763719 -2.879041905295976e-07 -0.03830502141434726 -0.2657 0.588043029715791 0.5880436291317699 -2.731181626344781e-07 -0.03831798291198687 -0.26580000000000004 0.5880705759329647 0.5880711795570299 -2.5829086114370625e-07 -0.03833094290077253 -0.2659 0.5880981177842991 0.5880987253516904 -2.434246421309516e-07 -0.03834390138036967 -0.266 0.5881256552700775 0.5881262665153106 -2.285218689002111e-07 -0.03835685835044387 -0.2661 0.5881531883905625 0.5881538030474713 -2.1358491155559767e-07 -0.03836981381066097 -0.2662 0.5881807171459955 0.588181334947775 -1.986161467168457e-07 -0.03838276776068701 -0.26630000000000004 0.5882082415365978 0.5882088622158457 -1.8361795700583272e-07 -0.038395720200188256 -0.2664 0.588235761562569 0.5882363848513289 -1.6859273087310722e-07 -0.03840867112883119 -0.2665 0.5882632772240881 0.5882639028538917 -1.535428619386936e-07 -0.03842162054628248 -0.2666 0.5882907885213132 0.5882914162232238 -1.3847074888106992e-07 -0.03843456845220908 -0.2667 0.5883182954543812 0.5883189249590354 -1.2337879486470915e-07 -0.03844751484627808 -0.26680000000000004 0.5883457980234079 0.5883464290610595 -1.0826940725905398e-07 -0.038460459728156864 -0.2669 0.5883732962284878 0.5883739285290508 -9.31449972464693e-08 -0.03847340309751296 -0.267 0.5884007900696946 0.5884014233627858 -7.80079793660099e-08 -0.03848634495401418 -0.2671 0.5884282795470803 0.5884289135620628 -6.286077122198697e-08 -0.03849928529732849 -0.2672 0.5884557646606764 0.5884563991267028 -4.770579303380734e-08 -0.03851222412712415 -0.26730000000000004 0.588483245410492 0.588483880056548 -3.254546727254892e-08 -0.038525161443069555 -0.2674 0.588510721796516 0.5885113563514628 -1.7382218270864738e-08 -0.03853809724483338 -0.2675 0.5885381938187153 0.5885388280113342 -2.2184718302849238e-09 -0.03855103153208449 -0.2676 0.5885656614770357 0.5885662950360708 1.2943345159555086e-08 -0.03856396430449196 -0.2677 0.5885931247714016 0.5885937574256035 2.810080511686519e-08 -0.03857689556172508 -0.26780000000000004 0.588620583701716 0.5886212151798852 4.3251480149122945e-08 -0.038589825303453416 -0.2679 0.5886480382678605 0.5886486682988907 5.83929424501084e-08 -0.03860275352934667 -0.268 0.5886754884696955 0.5886761167826176 7.352276469585473e-08 -0.03861568023907479 -0.2681 0.58870293430706 0.5887035606310848 8.863852039853182e-08 -0.03862860543230794 -0.2682 0.5887303757797712 0.588730999844334 1.037377843592091e-07 -0.038641529108716544 -0.26830000000000004 0.5887578128876256 0.5887584344224286 1.1881813298877941e-07 -0.038654451267971186 -0.2684 0.588785245630398 0.5887858643654542 1.3387714474510926e-07 -0.038667371909742704 -0.2685 0.5888126740078417 0.5888132896735188 1.489124005354947e-07 -0.03868029103370213 -0.2686 0.5888400980196891 0.5888407103467519 1.6392148405319773e-07 -0.03869320863952075 -0.2687 0.5888675176656506 0.5888681263853054 1.7890198217990205e-07 -0.038706124726869996 -0.26880000000000004 0.5888949329454161 0.588895537789353 1.93851485419394e-07 -0.03871903929542158 -0.26890000000000003 0.5889223438586538 0.5889229445590909 2.0876758826532393e-07 -0.03873195234484743 -0.269 0.5889497504050109 0.5889503466947367 2.2364788952039527e-07 -0.038744863874819645 -0.2691 0.5889771525841131 0.58897774419653 2.384899928237205e-07 -0.038757773885010595 -0.2692 0.5890045503955653 0.5890051370647327 2.5329150687286583e-07 -0.03877068237509283 -0.2693 0.5890319438389511 0.5890325252996281 2.680500459928403e-07 -0.03878358934473913 -0.26940000000000003 0.5890593329138331 0.5890599089015215 2.8276323035814066e-07 -0.0387964947936225 -0.2695 0.589086717619753 0.58908728787074 2.9742868647153475e-07 -0.038809398721416165 -0.2696 0.589114097956231 0.5891146622076323 3.1204404749018977e-07 -0.038822301127793536 -0.2697 0.5891414739227673 0.5891420319125688 3.266069537044558e-07 -0.03883520201242827 -0.2698 0.5891688455188405 0.5891693969859413 3.411150528431772e-07 -0.038848101374994254 -0.26990000000000003 0.5891962127439088 0.5891967574281634 3.555660003928818e-07 -0.03886099921516555 -0.27 0.5892235755974095 0.5892241132396698 3.6995746022228104e-07 -0.03887389553261646 -0.2701 0.5892509340787592 0.589251464420917 3.8428710459614823e-07 -0.038886790327021525 -0.2702 0.5892782881873544 0.5892788109723828 3.9855261491084093e-07 -0.03889968359805546 -0.2703 0.5893056379225704 0.5893061528945658 4.1275168188859013e-07 -0.03891257534539322 -0.27040000000000003 0.5893329832837627 0.5893334901879861 4.268820059660783e-07 -0.03892546556870999 -0.2705 0.5893603242702662 0.5893608228531848 4.4094129758587286e-07 -0.03893835426768116 -0.2706 0.5893876608813955 0.589388150890724 4.549272777931712e-07 -0.038951241441982344 -0.2707 0.5894149931164451 0.5894154743011867 4.688376785272341e-07 -0.03896412709128935 -0.2708 0.5894423209746893 0.5894427930851766 4.826702428295526e-07 -0.03897701121527823 -0.27090000000000003 0.589469644455383 0.589470107243318 4.964227253156928e-07 -0.03898989381362525 -0.271 0.5894969635577603 0.5894974167762563 5.100928926610182e-07 -0.03900277488600686 -0.2711 0.5895242782810365 0.5895247216846571 5.236785238227348e-07 -0.039015654432099804 -0.2712 0.5895515886244064 0.5895520219692061 5.371774104701021e-07 -0.039028532451580944 -0.2713 0.5895788945870457 0.5895793176306096 5.50587357261989e-07 -0.03904140894412741 -0.27140000000000003 0.5896061961681109 0.5896066086695941 5.639061823048408e-07 -0.03905428390941658 -0.2715 0.5896334933667389 0.5896338950869064 5.77131717416357e-07 -0.03906715734712602 -0.2716 0.5896607861820471 0.5896611768833125 5.902618086806033e-07 -0.03908002925693347 -0.2717 0.5896880746131341 0.5896884540595987 6.032943165312776e-07 -0.03909289963851696 -0.2718 0.5897153586590798 0.5897157266165711 6.162271162513111e-07 -0.03910576849155471 -0.27190000000000003 0.589742638318945 0.589742994555055 6.290580983614458e-07 -0.03911863581572516 -0.272 0.589769913591772 0.5897702578758954 6.41785168731257e-07 -0.03913150161070695 -0.2721 0.5897971844765842 0.5897975165799565 6.544062493007985e-07 -0.03914436587617895 -0.2722 0.5898244509723871 0.5898247706681217 6.669192780806021e-07 -0.03915722861182026 -0.2723 0.5898517130781672 0.5898520201412931 6.793222097900564e-07 -0.03917008981731016 -0.27240000000000003 0.5898789707928935 0.5898792650003922 6.916130159684286e-07 -0.0391829494923282 -0.2725 0.5899062241155169 0.5899065052463587 7.037896853079317e-07 -0.039195807636554086 -0.2726 0.5899334730449703 0.589933740880151 7.158502240978137e-07 -0.03920866424966779 -0.2727 0.5899607175801692 0.5899609719027461 7.277926566406911e-07 -0.039221519331349486 -0.2728 0.5899879577200116 0.5899881983151393 7.396150253635714e-07 -0.039234372881279594 -0.27290000000000003 0.5900151934633774 0.5900154201183434 7.513153909843862e-07 -0.03924722489913868 -0.273 0.5900424248091303 0.59004263731339 7.628918335667034e-07 -0.0392600753846076 -0.2731 0.5900696517561166 0.5900698499013277 7.743424521311493e-07 -0.03927292433736737 -0.2732 0.5900968743031654 0.5900970578832231 7.856653650717416e-07 -0.0392857717570993 -0.2733 0.5901240924490898 0.5901242612601603 7.968587107665126e-07 -0.039298617643484836 -0.27340000000000003 0.5901513061926857 0.5901514600332403 8.079206476330203e-07 -0.03931146199620569 -0.2735 0.5901785155327333 0.5901786542035813 8.188493545724373e-07 -0.039324304814943783 -0.2736 0.5902057204679959 0.5902058437723184 8.296430311083292e-07 -0.03933714609938122 -0.2737 0.5902329209972215 0.5902330287406036 8.402998978862541e-07 -0.03934998584920039 -0.2738 0.5902601171191422 0.590260209109605 8.508181969790751e-07 -0.03936282406408384 -0.27390000000000003 0.590287308832474 0.590287384880507 8.611961918592037e-07 -0.03937566074371432 -0.274 0.5903144961359181 0.5903145560545109 8.714321680924897e-07 -0.03938849588777487 -0.2741 0.5903416790281603 0.5903417226328332 8.815244333659766e-07 -0.0394013294959487 -0.2742 0.5903688575078714 0.5903688846167067 8.914713179042355e-07 -0.03941416156791928 -0.2743 0.5903960315737072 0.5903960420073789 9.012711747469204e-07 -0.03942699210337022 -0.27440000000000003 0.5904232012243091 0.5904231948061135 9.109223798320354e-07 -0.039439821101985406 -0.2745 0.590450366458304 0.590450343014189 9.204233325232902e-07 -0.03945264856344893 -0.2746 0.5904775272743048 0.5904774866328988 9.297724557211229e-07 -0.039465474487445126 -0.2747 0.5905046836709101 0.5905046256635511 9.389681961957663e-07 -0.039478298873658516 -0.2748 0.5905318356467051 0.5905317601074686 9.480090248370487e-07 -0.039491121721773825 -0.27490000000000003 0.5905589832002606 0.5905588899659882 9.568934369597049e-07 -0.039503943031476 -0.275 0.5905861263301352 0.5905860152404608 9.656199525254205e-07 -0.039516762802450256 -0.2751 0.5906132650348734 0.5906131359322516 9.741871162538551e-07 -0.03952958103438195 -0.2752 0.5906403993130075 0.5906402520427392 9.825934981222417e-07 -0.03954239772695673 -0.2753 0.5906675291630565 0.5906673635733153 9.908376934208984e-07 -0.03955521287986039 -0.27540000000000003 0.5906946545835275 0.5906944705253854 9.989183231140508e-07 -0.039568026492779025 -0.2755 0.5907217755729152 0.5907215729003673 1.0068340337288095e-06 -0.03958083856539886 -0.2756 0.5907488921297019 0.5907486706996921 1.01458349829886e-06 -0.0395936490974064 -0.2757 0.5907760042523588 0.590775763924803 1.022165416059151e-06 -0.03960645808848834 -0.2758 0.590803111939345 0.5908028525771557 1.0295785125569168e-06 -0.039619265538331595 -0.27590000000000003 0.5908302151891085 0.590829936658218 1.0368215403733227e-06 -0.03963207144662334 -0.276 0.5908573140000865 0.5908570161694692 1.0438932786516197e-06 -0.03964487581305087 -0.2761 0.5908844083707048 0.5908840911124005 1.0507925340963453e-06 -0.03965767863730181 -0.2762 0.5909114982993792 0.5909111614885139 1.0575181407790346e-06 -0.039670479919063945 -0.2763 0.5909385837845147 0.5909382272993231 1.0640689601382203e-06 -0.03968327965802524 -0.27640000000000003 0.5909656648245065 0.5909652885463521 1.070443881479033e-06 -0.03969607785387395 -0.2765 0.59099274141774 0.5909923452311356 1.0766418221397345e-06 -0.03970887450629852 -0.2766 0.591019813562591 0.591019397355219 1.0826617275472294e-06 -0.039721669614987604 -0.2767 0.5910468812574255 0.5910464449201571 1.0885025715778873e-06 -0.03973446317963006 -0.2768 0.5910739445006012 0.591073487927515 1.0941633564742759e-06 -0.03974725519991503 -0.27690000000000003 0.5911010032904663 0.5911005263788671 1.0996431133447615e-06 -0.03976004567553177 -0.277 0.5911280576253606 0.5911275602757975 1.1049409021635093e-06 -0.039772834606169837 -0.2771 0.5911551075036157 0.5911545896198989 1.110055811825994e-06 -0.039785621991518964 -0.2772 0.5911821529235551 0.591181614412773 1.1149869602600226e-06 -0.03979840783126916 -0.2773 0.5912091938834947 0.5912086346560301 1.1197334952584015e-06 -0.03981119212511058 -0.27740000000000004 0.5912362303817423 0.5912356503512883 1.1242945938683135e-06 -0.03982397487273359 -0.2775 0.5912632624165992 0.5912626615001746 1.128669462557852e-06 -0.03983675607382889 -0.2776 0.5912902899863591 0.5912896681043226 1.1328573380486873e-06 -0.03984953572808725 -0.2777 0.591317313089309 0.591316670165374 1.1368574868164671e-06 -0.03986231383519973 -0.2778 0.5913443317237299 0.5913436676849781 1.1406692050353051e-06 -0.03987509039485763 -0.27790000000000004 0.591371345887896 0.5913706606647903 1.1442918195214702e-06 -0.03988786540675241 -0.278 0.5913983555800761 0.591397649106473 1.1477246873448088e-06 -0.039900638870575794 -0.2781 0.5914253607985331 0.5914246330116952 1.1509671959952783e-06 -0.03991341078601973 -0.2782 0.5914523615415241 0.5914516123821316 1.1540187635494803e-06 -0.0399261811527763 -0.2783 0.591479357807302 0.5914785872194631 1.1568788386151496e-06 -0.0399389499705379 -0.27840000000000004 0.591506349594114 0.5915055575253758 1.1595469005531989e-06 -0.03995171723899708 -0.2785 0.5915333369002036 0.5915325233015615 1.1620224598107853e-06 -0.03996448295784667 -0.2786 0.5915603197238092 0.5915594845497166 1.1643050578102887e-06 -0.03997724712677968 -0.2787 0.5915872980631655 0.5915864412715426 1.1663942668937999e-06 -0.0399900097454893 -0.2788 0.5916142719165036 0.5916133934687453 1.1682896903786322e-06 -0.04000277081366904 -0.27890000000000004 0.5916412412820511 0.5916403411430347 1.1699909631124328e-06 -0.04001553033101256 -0.279 0.5916682061580323 0.5916672842961243 1.1714977510846047e-06 -0.040028288297213666 -0.2791 0.5916951665426688 0.5916942229297318 1.1728097515928404e-06 -0.04004104471196654 -0.2792 0.5917221224341795 0.591721157045578 1.173926693465166e-06 -0.04005379957496544 -0.2793 0.5917490738307807 0.5917480866453866 1.1748483370599416e-06 -0.04006655288590488 -0.27940000000000004 0.5917760207306874 0.5917750117308841 1.1755744739883056e-06 -0.0400793046444797 -0.2795 0.591802963132112 0.5918019323037996 1.1761049278358193e-06 -0.040092054850384806 -0.2796 0.5918299010332662 0.5918288483658647 1.1764395536073557e-06 -0.04010480350331542 -0.2797 0.5918568344323599 0.5918557599188121 1.176578237949144e-06 -0.040117550602966956 -0.2798 0.5918837633276024 0.5918826669643769 1.176520899259792e-06 -0.04013029614903499 -0.27990000000000004 0.5919106877172023 0.5919095695042951 1.1762674879123303e-06 -0.040143040141215405 -0.28 0.591937607599368 0.5919364675403038 1.175817985588079e-06 -0.040155782579204206 -0.2801 0.5919645229723076 0.591963361074141 1.175172406109315e-06 -0.04016852346269773 -0.2802 0.5919914338342297 0.5919902501075451 1.1743307948841597e-06 -0.040181262791392454 -0.2803 0.5920183401833433 0.5920171346422547 1.1732932289620912e-06 -0.040194000564985045 -0.28040000000000004 0.5920452420178584 0.5920440146800081 1.1720598173670105e-06 -0.040206736783172464 -0.2805 0.5920721393359858 0.592070890222544 1.1706307012637751e-06 -0.040219471445651904 -0.2806 0.5920990321359377 0.5920977612715994 1.1690060531810431e-06 -0.04023220455212065 -0.2807 0.5921259204159285 0.592124627828911 1.1671860775108733e-06 -0.04024493610227635 -0.2808 0.5921528041741738 0.5921514898962137 1.1651710104532143e-06 -0.04025766609581675 -0.28090000000000004 0.5921796834088922 0.592178347475242 1.1629611198493706e-06 -0.04027039453243991 -0.281 0.592206558118304 0.5922052005677272 1.1605567052375143e-06 -0.040283121411844 -0.2811 0.5922334283006331 0.5922320491753994 1.1579580980192183e-06 -0.04029584673372753 -0.2812 0.5922602939541061 0.5922588932999859 1.1551656611819006e-06 -0.04030857049778918 -0.2813 0.5922871550769531 0.5922857329432116 1.1521797891322905e-06 -0.040321292703727765 -0.28140000000000004 0.5923140116674079 0.5923125681067984 1.1490009078074515e-06 -0.040334013351242474 -0.2815 0.5923408637237082 0.5923393987924646 1.1456294749523366e-06 -0.04034673244003256 -0.2816 0.5923677112440959 0.5923662250019253 1.1420659792871213e-06 -0.040359449969797595 -0.2817 0.5923945542268176 0.5923930467368919 1.1383109413953818e-06 -0.040372165940237334 -0.2818 0.5924213926701246 0.5924198639990712 1.1343649128359168e-06 -0.0403848803510517 -0.28190000000000004 0.5924482265722736 0.5924466767901665 1.1302284763092807e-06 -0.04039759320194101 -0.282 0.5924750559315257 0.5924734851118756 1.1259022457688062e-06 -0.04041030449260555 -0.2821 0.592501880746149 0.5925002889658916 1.1213868663095816e-06 -0.040423014222745975 -0.2822 0.5925287010144165 0.5925270883539024 1.1166830139464068e-06 -0.04043572239206317 -0.2823 0.592555516734608 0.5925538832775907 1.1117913956693037e-06 -0.04044842900025816 -0.28240000000000004 0.5925823279050098 0.5925806737386328 1.1067127486663608e-06 -0.04046113404703224 -0.2825 0.5926091345239145 0.5926074597386993 1.1014478416004891e-06 -0.0404738375320869 -0.2826 0.5926359365896223 0.5926342412794547 1.0959974730551103e-06 -0.04048653945512387 -0.2827 0.5926627341004405 0.5926610183625567 1.090362472477846e-06 -0.04049923981584507 -0.2828 0.5926895270546838 0.5926877909896556 1.084543699458873e-06 -0.04051193861395263 -0.28290000000000004 0.5927163154506752 0.5927145591623953 1.0785420438419457e-06 -0.04052463584914894 -0.283 0.5927430992867455 0.5927413228824121 1.0723584253358176e-06 -0.04053733152113661 -0.2831 0.5927698785612343 0.5927680821513337 1.0659937937362862e-06 -0.040550025629618375 -0.2832 0.5927966532724895 0.5927948369707814 1.059449128482104e-06 -0.04056271817429733 -0.2833 0.5928234234188685 0.5928215873423669 1.0527254389602891e-06 -0.04057540915487667 -0.28340000000000004 0.5928501889987372 0.5928483332676937 1.0458237637289702e-06 -0.04058809857105985 -0.2835 0.5928769500104715 0.5928750747483569 1.0387451708504525e-06 -0.04060078642255053 -0.2836 0.5929037064524572 0.592901811785942 1.03149075750264e-06 -0.04061347270905263 -0.2837 0.5929304583230898 0.5929285443820258 1.0240616498957689e-06 -0.040626157430270204 -0.2838 0.5929572056207753 0.592955272538175 1.0164590030503629e-06 -0.04063884058590766 -0.28390000000000004 0.5929839483439303 0.5929819962559469 1.0086840007139664e-06 -0.0406515221756695 -0.284 0.5930106864909821 0.593008715536888 1.0007378551113444e-06 -0.04066420219926046 -0.2841 0.593037420060369 0.5930354303825351 9.9262180658366e-07 -0.04067688065638556 -0.2842 0.5930641490505408 0.5930621407944141 9.843371237827636e-07 -0.04068955754674996 -0.2843 0.5930908734599591 0.59308884677404 9.758851031438365e-07 -0.04070223287005908 -0.28440000000000004 0.5931175932870968 0.5931155483229166 9.672670691907026e-07 -0.04071490662601857 -0.2845 0.5931443085304393 0.5931422454425365 9.58484373453361e-07 -0.040727578814334246 -0.2846 0.5931710191884845 0.5931689381343803 9.495383950508529e-07 -0.04074024943471216 -0.2847 0.5931977252597422 0.5931956263999174 9.40430540274928e-07 -0.04075291848685862 -0.2848 0.5932244267427362 0.5932223102406047 9.311622421181998e-07 -0.04076558597048017 -0.28490000000000004 0.5932511236360023 0.5932489896578862 9.217349603019009e-07 -0.040778251885283445 -0.285 0.59327781593809 0.5932756646531938 9.121501809428167e-07 -0.0407909162309754 -0.2851 0.5933045036475629 0.593302335227947 9.024094164422625e-07 -0.04080357900726324 -0.2852 0.5933311867629978 0.593329001383551 8.92514205125261e-07 -0.0408162402138543 -0.2853 0.5933578652829852 0.5933556631213985 8.824661111017651e-07 -0.0408288998504561 -0.28540000000000004 0.5933845392061311 0.5933823204428688 8.722667239058346e-07 -0.040841557916776565 -0.2855 0.5934112085310552 0.5934089733493265 8.619176582735921e-07 -0.040854214412523626 -0.2856 0.5934378732563919 0.5934356218421231 8.514205541432229e-07 -0.04086686933740556 -0.2857 0.5934645333807909 0.5934622659225951 8.407770759888411e-07 -0.04087952269113081 -0.2858 0.5934911889029171 0.5934889055920651 8.299889129037563e-07 -0.040892174473408066 -0.28590000000000004 0.5935178398214505 0.5935155408518407 8.190577779898511e-07 -0.04090482468394621 -0.286 0.5935444861350868 0.5935421717032144 8.079854085241145e-07 -0.04091747332245434 -0.2861 0.5935711278425382 0.5935687981474639 7.96773565348019e-07 -0.04093012038864177 -0.2862 0.5935977649425321 0.5935954201858511 7.85424032673232e-07 -0.04094276588221808 -0.2863 0.5936243974338131 0.5936220378196226 7.739386178318153e-07 -0.040955409802893 -0.28640000000000004 0.5936510253151417 0.5936486510500094 7.623191512207139e-07 -0.040968052150376556 -0.2865 0.593677648585295 0.5936752598782261 7.50567485413578e-07 -0.040980692924378885 -0.2866 0.5937042672430675 0.5937018643054711 7.386854953550515e-07 -0.040993332124610406 -0.2867 0.5937308812872704 0.5937284643329265 7.266750781109721e-07 -0.04100596975078176 -0.2868 0.5937574907167327 0.5937550599617578 7.145381522022376e-07 -0.041018605802603816 -0.28690000000000004 0.5937840955303006 0.5937816511931138 7.022766576880723e-07 -0.041031240279787606 -0.287 0.5938106957268382 0.5938082380281259 6.898925555276492e-07 -0.04104387318204442 -0.2871 0.5938372913052274 0.5938348204679087 6.773878274968226e-07 -0.04105650450908579 -0.2872 0.5938638822643683 0.593861398513559 6.647644757440396e-07 -0.04106913426062338 -0.2873 0.5938904686031792 0.5938879721661565 6.520245224572729e-07 -0.04108176243636916 -0.28740000000000004 0.5939170503205968 0.5939145414267628 6.391700097529984e-07 -0.04109438903603528 -0.2875 0.5939436274155768 0.5939411062964214 6.262029991765949e-07 -0.04110701405933406 -0.2876 0.5939701998870937 0.593967666776158 6.131255713692774e-07 -0.04111963750597815 -0.2877 0.5939967677341406 0.5939942228669799 5.999398257072741e-07 -0.04113225937568034 -0.2878 0.5940233309557301 0.5940207745698755 5.866478803018271e-07 -0.04114487966815361 -0.28790000000000004 0.5940498895508945 0.5940473218858153 5.732518710555023e-07 -0.04115749838311126 -0.288 0.5940764435186848 0.5940738648157508 5.597539517454564e-07 -0.0411701155202667 -0.2881 0.5941029928581724 0.5941004033606136 5.461562938291475e-07 -0.041182731079333595 -0.2882 0.5941295375684483 0.5941269375213174 5.324610855561573e-07 -0.04119534506002587 -0.2883 0.5941560776486234 0.5941534672987557 5.186705321902352e-07 -0.041207957462057604 -0.28840000000000005 0.5941826130978293 0.594179992693803 5.047868551627532e-07 -0.04122056828514313 -0.2885 0.594209143915217 0.5942065137073141 4.908122919894398e-07 -0.041233177528996995 -0.2886 0.5942356700999587 0.5942330303401241 4.7674909595118997e-07 -0.04124578519333394 -0.2887 0.5942621916512473 0.5942595425930479 4.6259953571936574e-07 -0.041258391277868955 -0.2888 0.5942887085682957 0.5942860504668805 4.483658947035396e-07 -0.041270995782317244 -0.28890000000000005 0.5943152208503386 0.594312553962397 4.3405047102373917e-07 -0.04128359870639419 -0.289 0.5943417284966311 0.5943390530803517 4.196555770802357e-07 -0.041296200049815456 -0.2891 0.5943682315064498 0.5943655478214789 4.051835389984326e-07 -0.04130879981229685 -0.2892 0.5943947298790923 0.5943920381864919 3.906366964900876e-07 -0.04132139799355445 -0.2893 0.5944212236138775 0.5944185241760835 3.7601740225656766e-07 -0.041333994593304536 -0.28940000000000005 0.5944477127101465 0.5944450057909259 3.6132802178068246e-07 -0.04134658961126359 -0.2895 0.5944741971672616 0.5944714830316696 3.465709328964728e-07 -0.04135918304714834 -0.2896 0.594500676984607 0.5944979558989447 3.317485254006325e-07 -0.0413717749006757 -0.2897 0.5945271521615887 0.5945244243933603 3.168632006222971e-07 -0.04138436517156287 -0.2898 0.5945536226976346 0.5945508885155035 3.0191737100671023e-07 -0.04139695385952716 -0.28990000000000005 0.5945800885921949 0.5945773482659403 2.8691345999032336e-07 -0.04140954096428616 -0.29 0.594606549844742 0.5946038036452157 2.718539011403731e-07 -0.04142212648555769 -0.2901 0.5946330064547704 0.5946302546538522 2.567411382659035e-07 -0.04143471042305974 -0.2902 0.594659458421797 0.5946567012923514 2.415776246544876e-07 -0.04144729277651057 -0.2903 0.5946859057453615 0.5946831435611926 2.2636582285018303e-07 -0.041459873545628606 -0.29040000000000005 0.594712348425026 0.5947095814608335 2.1110820423719812e-07 -0.04147245273013253 -0.2905 0.5947387864603748 0.5947360149917098 1.958072485958029e-07 -0.04148503032974121 -0.2906 0.5947652198510158 0.5947624441542355 1.8046544363742312e-07 -0.041497606344173786 -0.2907 0.5947916485965792 0.5947888689488017 1.6508528479647344e-07 -0.04151018077314953 -0.2908 0.5948180726967178 0.5948152893757779 1.4966927468218483e-07 -0.04152275361638801 -0.29090000000000005 0.5948444921511081 0.5948417054355115 1.3421992264145421e-07 -0.041535324873608975 -0.291 0.594870906959449 0.594868117128327 1.1873974445353319e-07 -0.04154789454453239 -0.2911 0.5948973171214627 0.5948945244545273 1.032312618651221e-07 -0.04156046262887846 -0.2912 0.5949237226368943 0.594920927414392 8.769700218791421e-08 -0.04157302912636756 -0.2913 0.5949501235055126 0.5949473260081787 7.213949792042595e-08 -0.041585594036720325 -0.29140000000000005 0.5949765197271092 0.5949737202361226 5.656128623451884e-08 -0.041598157359657585 -0.2915 0.595002911301499 0.595000110098436 4.096490868396585e-08 -0.04161071909490041 -0.2916 0.5950292982285207 0.5950264955953088 2.535291072566781e-08 -0.04162327924217009 -0.2917 0.5950556805080358 0.5950528767269079 9.727841336279464e-09 -0.04163583780118808 -0.2918 0.5950820581399296 0.5950792534933779 -5.90774746830891e-09 -0.0416483947716761 -0.29190000000000005 0.5951084311241104 0.5951056258948402 -2.1551300987722455e-08 -0.041660950153356066 -0.292 0.5951347994605104 0.5951319939313943 -3.7200262266445794e-08 -0.041673503945950124 -0.2921 0.5951611631490851 0.5951583576031156 -5.285207252566076e-08 -0.04168605614918064 -0.2922 0.5951875221898135 0.595184716910058 -6.850417157621899e-08 -0.041698606762770186 -0.2923 0.5952138765826981 0.595211071852252 -8.415399823866188e-08 -0.04171115578644155 -0.29240000000000005 0.5952402263277651 0.595237422429705 -9.979899076237309e-08 -0.04172370321991775 -0.2925 0.5952665714250641 0.5952637686424018 -1.1543658724744166e-07 -0.04173624906292198 -0.2926 0.5952929118746683 0.5952901104903047 -1.3106422605893564e-07 -0.04174879331517774 -0.2927 0.5953192476766743 0.5953164479733526 -1.4667934625234302e-07 -0.04176133597640863 -0.2928 0.5953455788312023 0.5953427810914618 -1.6227938800031372e-07 -0.041773877046338545 -0.29290000000000005 0.5953719053383965 0.5953691098445257 -1.7786179300899319e-07 -0.041786416524691596 -0.293 0.595398227198424 0.595395434232415 -1.934240049135394e-07 -0.041798954411192094 -0.2931 0.5954245444114757 0.5954217542549773 -2.089634697569065e-07 -0.041811490705564544 -0.2932 0.5954508569777662 0.5954480699120378 -2.244776363125034e-07 -0.04182402540753371 -0.2933 0.595477164897533 0.5954743812033984 -2.399639566635914e-07 -0.041836558516824524 -0.29340000000000005 0.5955034681710377 0.5955006881288387 -2.554198864357371e-07 -0.0418490900331622 -0.2935 0.5955297667985652 0.5955269906881153 -2.708428853415157e-07 -0.041861619956272106 -0.2936 0.595556060780423 0.5955532888809625 -2.8623041758296663e-07 -0.041874148285879875 -0.29369999999999996 0.5955823501169435 0.5955795827070914 -3.0157995224711076e-07 -0.04188667502171133 -0.2938 0.5956086348084808 0.5956058721661905 -3.1688896368758934e-07 -0.041899200163492495 -0.29390000000000005 0.5956349148554132 0.5956321572579266 -3.321549319965089e-07 -0.041911723710949665 -0.294 0.5956611902581419 0.595658437981943 -3.4737534347628607e-07 -0.041924245663809284 -0.29410000000000003 0.5956874610170917 0.5956847143378606 -3.625476908963865e-07 -0.04193676602179808 -0.29419999999999996 0.5957137271327099 0.5957109863252784 -3.7766947404149764e-07 -0.041949284784642965 -0.2943 0.5957399886054672 0.5957372539437727 -3.9273820007235116e-07 -0.041961801952071026 -0.29440000000000005 0.5957662454358574 0.5957635171928978 -4.0775138396287325e-07 -0.04197431752380967 -0.2945 0.5957924976243969 0.5957897760721852 -4.227065488471293e-07 -0.041986831499586416 -0.29460000000000003 0.5958187451716251 0.5958160305811449 -4.3760122657443556e-07 -0.04199934387912904 -0.29469999999999996 0.5958449880781046 0.5958422807192643 -4.524329579314035e-07 -0.04201185466216558 -0.2948 0.5958712263444198 0.5958685264860092 -4.67199293224807e-07 -0.04202436384842423 -0.29490000000000005 0.5958974599711786 0.5958947678808232 -4.818977925730161e-07 -0.042036871437633405 -0.295 0.5959236889590107 0.5959210049031283 -4.965260263223303e-07 -0.04204937742952178 -0.29510000000000003 0.5959499133085692 0.5959472375523243 -5.11081575491068e-07 -0.042061881823818204 -0.29519999999999996 0.5959761330205283 0.5959734658277898 -5.255620321997778e-07 -0.04207438462025174 -0.2953 0.5960023480955856 0.5959996897288815 -5.399649999765499e-07 -0.04208688581855171 -0.29540000000000005 0.59602855853446 0.5960259092549351 -5.54288094214983e-07 -0.04209938541844761 -0.2955 0.596054764337893 0.5960521244052647 -5.685289425627627e-07 -0.042111883419669184 -0.29560000000000003 0.5960809655066477 0.5960783351791628 -5.826851853935056e-07 -0.042124379821946376 -0.29569999999999996 0.5961071620415095 0.5961045415759012 -5.967544760565602e-07 -0.04213687462500935 -0.2958 0.596133353943285 0.5961307435947308 -6.107344813766069e-07 -0.042149367828588497 -0.29590000000000005 0.5961595412128028 0.5961569412348812 -6.246228819450916e-07 -0.042161859432414406 -0.296 0.5961857238509125 0.5961831344955612 -6.384173726059483e-07 -0.04217434943621787 -0.29610000000000003 0.5962119018584855 0.5962093233759593 -6.521156628025437e-07 -0.042186837839729936 -0.29619999999999996 0.5962380752364143 0.5962355078752434 -6.657154769662554e-07 -0.04219932464268186 -0.2963 0.5962642439856124 0.5962616879925604 -6.792145550438278e-07 -0.0422118098448051 -0.29640000000000005 0.5962904081070142 0.5962878637270381 -6.926106524696163e-07 -0.04222429344583134 -0.2965 0.596316567601575 0.5963140350777828 -7.05901540998255e-07 -0.04223677544549243 -0.29660000000000003 0.596342722470271 0.5963402020438822 -7.19085008787923e-07 -0.042249255843520565 -0.29669999999999996 0.5963688727140986 0.5963663646244032 -7.32158860844434e-07 -0.042261734639648024 -0.2968 0.5963950183340745 0.5963925228183931 -7.451209194375696e-07 -0.042274211833607356 -0.29690000000000005 0.5964211593312357 0.5964186766248805 -7.579690244896575e-07 -0.042286687425131336 -0.297 0.5964472957066397 0.5964448260428736 -7.707010338808828e-07 -0.04229916141395297 -0.29710000000000003 0.5964734274613634 0.596470971071362 -7.833148237823551e-07 -0.0423116337998054 -0.29719999999999996 0.5964995545965037 0.5964971117093161 -7.95808289044686e-07 -0.04232410458242205 -0.2973 0.5965256771131767 0.5965232479556873 -8.081793436420792e-07 -0.04233657376153658 -0.29740000000000005 0.5965517950125185 0.5965493798094083 -8.204259208388631e-07 -0.04234904133688279 -0.2975 0.596577908295684 0.5965755072693933 -8.325459736613361e-07 -0.042361507308194796 -0.29760000000000003 0.596604016963847 0.5966016303345384 -8.445374753418555e-07 -0.042373971675206845 -0.29769999999999996 0.5966301210182008 0.5966277490037214 -8.56398419374349e-07 -0.04238643443765344 -0.2978 0.5966562204599567 0.5966538632758016 -8.681268201804482e-07 -0.042398895595269284 -0.29790000000000005 0.5966823152903451 0.5966799731496211 -8.797207132205109e-07 -0.04241135514778932 -0.298 0.5967084055106142 0.596706078624004 -8.91178155354444e-07 -0.042423813094948686 -0.29810000000000003 0.5967344911220307 0.5967321796977574 -9.024972253135477e-07 -0.04243626943648274 -0.29819999999999997 0.5967605721258793 0.5967582763696708 -9.136760238392938e-07 -0.042448724172127056 -0.2983 0.5967866485234616 0.5967843686385164 -9.247126741551703e-07 -0.04246117730161741 -0.29840000000000005 0.5968127203160979 0.5968104565030501 -9.356053222164817e-07 -0.04247362882468981 -0.2985 0.5968387875051252 0.5968365399620111 -9.463521369046379e-07 -0.04248607874108056 -0.29860000000000003 0.5968648500918978 0.5968626190141221 -9.569513107765548e-07 -0.04249852705052606 -0.29869999999999997 0.5968909080777867 0.5968886936580892 -9.67401059759343e-07 -0.04251097375276293 -0.2988 0.5969169614641794 0.5969147638926029 -9.776996239552194e-07 -0.04252341884752808 -0.29890000000000005 0.5969430102524805 0.596940829716338 -9.878452676970184e-07 -0.042535862334558604 -0.299 0.5969690544441106 0.5969668911279533 -9.978362796592144e-07 -0.042548304213591785 -0.29910000000000003 0.5969950940405063 0.5969929481260925 -1.0076709738293665e-06 -0.042560744484365164 -0.29919999999999997 0.59702112904312 0.5970190007093842 -1.0173476890640298e-06 -0.04257318314661649 -0.2993 0.5970471594534197 0.5970450488764418 -1.0268647897826444e-06 -0.0425856202000837 -0.29940000000000005 0.5970731852728887 0.5970710926258647 -1.0362206661063134e-06 -0.04259805564450499 -0.2995 0.5970992065030256 0.5970971319562371 -1.0454137341631142e-06 -0.042610489479618735 -0.29960000000000003 0.5971252231453438 0.5971231668661293 -1.0544424363656546e-06 -0.04262292170516355 -0.29969999999999997 0.5971512352013714 0.5971491973540975 -1.0633052416608724e-06 -0.04263535232087824 -0.2998 0.5971772426726508 0.5971752234186847 -1.0720006457520803e-06 -0.04264778132650185 -0.29990000000000006 0.5972032455607388 0.5972012450584194 -1.080527171570811e-06 -0.04266020872177363 -0.3 0.597229243867206 0.5972272622718179 -1.0888833692768163e-06 -0.04267263450643306 -0.30010000000000003 0.5972552375936366 0.5972532750573831 -1.0970678166188907e-06 -0.04268505868021987 -0.30019999999999997 0.5972812267416285 0.5972792834136047 -1.1050791191014042e-06 -0.04269748124287388 -0.3003 0.5973072113127926 0.5973052873389605 -1.1129159104839026e-06 -0.042709902194135244 -0.30040000000000006 0.5973331913087528 0.5973312868319155 -1.120576852697841e-06 -0.042722321533744306 -0.3005 0.5973591667311456 0.5973572818909234 -1.1280606362629175e-06 -0.04273473926144161 -0.30060000000000003 0.59738513758162 0.5973832725144259 -1.1353659803703398e-06 -0.04274715537696793 -0.30069999999999997 0.5974111038618374 0.5974092587008526 -1.1424916333546697e-06 -0.042759569880064255 -0.3008 0.5974370655734705 0.5974352404486226 -1.149436372693824e-06 -0.04277198277047178 -0.30090000000000006 0.5974630227182042 0.5974612177561439 -1.1561990052311177e-06 -0.0427843940479319 -0.301 0.5974889752977346 0.5974871906218138 -1.1627783677303771e-06 -0.04279680371218628 -0.30110000000000003 0.5975149233137687 0.5975131590440188 -1.1691733263763382e-06 -0.04280921176297671 -0.30119999999999997 0.5975408667680246 0.5975391230211359 -1.175382777829359e-06 -0.04282161820004535 -0.3013 0.597566805662231 0.5975650825515315 -1.1814056486703084e-06 -0.04283402302313437 -0.30140000000000006 0.5975927399981267 0.5975910376335631 -1.1872408960666991e-06 -0.04284642623198636 -0.3015 0.5976186697774605 0.5976169882655784 -1.1928875077726886e-06 -0.04285882782634396 -0.30160000000000003 0.5976445950019911 0.5976429344459163 -1.1983445022401007e-06 -0.04287122780595015 -0.30169999999999997 0.5976705156734865 0.5976688761729065 -1.2036109288682262e-06 -0.04288362617054803 -0.3018 0.5976964317937241 0.5976948134448707 -1.2086858686144453e-06 -0.042896022919880976 -0.30190000000000006 0.5977223433644899 0.5977207462601224 -1.2135684335223829e-06 -0.042908418053692596 -0.302 0.5977482503875791 0.5977466746169667 -1.2182577667774197e-06 -0.04292081157172665 -0.30210000000000004 0.5977741528647942 0.5977725985137015 -1.2227530435948708e-06 -0.042933203473727144 -0.30219999999999997 0.5978000507979468 0.5977985179486167 -1.2270534706093628e-06 -0.0429455937594383 -0.3023 0.5978259441888556 0.5978244329199963 -1.2311582868185234e-06 -0.04295798242860459 -0.30240000000000006 0.597851833039347 0.5978503434261163 -1.2350667632499146e-06 -0.04297036948097065 -0.3025 0.5978777173512546 0.5978762494652468 -1.2387782025724547e-06 -0.04298275491628136 -0.30260000000000004 0.5979035971264188 0.5979021510356516 -1.2422919403176635e-06 -0.04299513873428178 -0.30269999999999997 0.5979294723666867 0.5979280481355889 -1.2456073443245508e-06 -0.04300752093471724 -0.3028 0.5979553430739113 0.5979539407633103 -1.248723815017172e-06 -0.04301990151733323 -0.30290000000000006 0.5979812092499521 0.5979798289170632 -1.2516407854046285e-06 -0.04303228048187546 -0.303 0.598007070896674 0.5980057125950897 -1.254357721303112e-06 -0.04304465782808997 -0.30310000000000004 0.5980329280159478 0.598031591795627 -1.2568741213914159e-06 -0.04305703355572288 -0.30319999999999997 0.5980587806096483 0.5980574665169076 -1.2591895176550238e-06 -0.043069407664520554 -0.3033 0.5980846286796564 0.5980833367571603 -1.2613034748865104e-06 -0.04308178015422958 -0.30340000000000006 0.5981104722278567 0.59810920251461 -1.2632155910186071e-06 -0.04309415102459681 -0.3035 0.5981363112561386 0.598135063787478 -1.2649254973462476e-06 -0.04310652027536929 -0.30360000000000004 0.5981621457663945 0.5981609205739826 -1.2664328585265672e-06 -0.043118887906294236 -0.30369999999999997 0.5981879757605212 0.5981867728723385 -1.2677373724123697e-06 -0.0431312539171191 -0.3038 0.5982138012404183 0.5982126206807588 -1.2688387704962167e-06 -0.04314361830759156 -0.30390000000000006 0.5982396222079889 0.5982384639974533 -1.2697368176883828e-06 -0.04315598107745952 -0.304 0.5982654386651383 0.5982643028206304 -1.2704313124833888e-06 -0.04316834222647104 -0.30410000000000004 0.5982912506137745 0.5982901371484967 -1.2709220871265359e-06 -0.043180701754374516 -0.30419999999999997 0.5983170580558074 0.5983159669792573 -1.2712090074473714e-06 -0.04319305966091842 -0.3043 0.5983428609931487 0.5983417923111162 -1.2712919728596894e-06 -0.04320541594585156 -0.30440000000000006 0.5983686594277117 0.598367613142277 -1.2711709167501084e-06 -0.043217770608922915 -0.3045 0.5983944533614105 0.5983934294709421 -1.2708458060339822e-06 -0.04323012364988161 -0.30460000000000004 0.5984202427961605 0.5984192412953142 -1.2703166415994893e-06 -0.043242475068477074 -0.30469999999999997 0.5984460277338775 0.5984450486135963 -1.2695834579745657e-06 -0.043254824864458946 -0.3048 0.598471808176477 0.5984708514239914 -1.2686463235489498e-06 -0.04326717303757702 -0.30490000000000006 0.5984975841258755 0.5984966497247033 -1.267505340518671e-06 -0.04327951958758138 -0.305 0.5985233555839882 0.5985224435139376 -1.2661606448860496e-06 -0.04329186451422229 -0.30510000000000004 0.5985491225527299 0.5985482327899 -1.264612406293164e-06 -0.04330420781725019 -0.30519999999999997 0.5985748850340143 0.5985740175507992 -1.2628608285769616e-06 -0.04331654949641583 -0.3053 0.5986006430297539 0.5985997977948447 -1.2609061487145468e-06 -0.043328889551470046 -0.30540000000000006 0.5986263965418595 0.598625573520249 -1.2587486383219826e-06 -0.04334122798216397 -0.3055 0.5986521455722402 0.5986513447252275 -1.2563886016003778e-06 -0.04335356478824905 -0.30560000000000004 0.5986778901228028 0.5986771114079975 -1.253826377167755e-06 -0.04336589996947674 -0.30569999999999997 0.5987036301954514 0.5987028735667803 -1.2510623371153606e-06 -0.04337823352559883 -0.3058 0.5987293657920874 0.5987286311998006 -1.2480968872297105e-06 -0.043390565456367346 -0.30590000000000006 0.5987550969146088 0.5987543843052865 -1.2449304662709437e-06 -0.043402895761534444 -0.306 0.5987808235649105 0.5987801328814706 -1.24156354724958e-06 -0.04341522444085257 -0.30610000000000004 0.5988065457448833 0.5988058769265903 -1.2379966362052741e-06 -0.04342755149407435 -0.30619999999999997 0.5988322634564142 0.5988316164388872 -1.234230272373349e-06 -0.043439876920952615 -0.3063 0.5988579767013855 0.5988573514166076 -1.230265028573374e-06 -0.043452200721240446 -0.30640000000000006 0.5988836854816753 0.5988830818580042 -1.2261015105430317e-06 -0.043464522894691125 -0.3065 0.5989093897991562 0.5989088077613345 -1.221740357326695e-06 -0.04347684344105814 -0.30660000000000004 0.5989350896556959 0.5989345291248623 -1.2171822406092936e-06 -0.04348916236009519 -0.3067 0.5989607850531564 0.5989602459468577 -1.2124278654379594e-06 -0.043501479651556235 -0.3068 0.5989864759933936 0.5989859582255974 -1.2074779693338478e-06 -0.04351379531519538 -0.30690000000000006 0.5990121624782577 0.5990116659593643 -1.2023333226807154e-06 -0.04352610935076696 -0.307 0.5990378445095919 0.5990373691464497 -1.196994728169809e-06 -0.043538421758025615 -0.30710000000000004 0.5990635220892327 0.5990630677851511 -1.1914630212161992e-06 -0.04355073253672607 -0.30720000000000003 0.5990891952190099 0.5990887618737744 -1.185739069570202e-06 -0.04356304168662334 -0.3073 0.5991148639007458 0.5991144514106338 -1.1798237730953343e-06 -0.043575349207472684 -0.3074 0.5991405281362545 0.599140136394051 -1.1737180638793365e-06 -0.04358765509902948 -0.3075 0.5991661879273428 0.599165816822357 -1.1674229056513052e-06 -0.043599959361049385 -0.30760000000000004 0.5991918432758088 0.5991914926938918 -1.160939294253538e-06 -0.043612261993288264 -0.30770000000000003 0.5992174941834423 0.5992171640070043 -1.154268256864377e-06 -0.04362456299550219 -0.3078 0.5992431406520241 0.5992428307600527 -1.1474108523312765e-06 -0.04363686236744746 -0.3079 0.5992687826833262 0.5992684929514056 -1.1403681706989577e-06 -0.0436491601088806 -0.308 0.5992944202791106 0.5992941505794415 -1.1331413332094087e-06 -0.04366145621955832 -0.30810000000000004 0.59932005344113 0.5993198036425488 -1.1257314919410621e-06 -0.04367375069923751 -0.30820000000000003 0.5993456821711274 0.599345452139127 -1.1181398299198175e-06 -0.0436860435476754 -0.3083 0.5993713064708346 0.5993710960675867 -1.1103675608969965e-06 -0.04369833476462929 -0.3084 0.5993969263419738 0.5993967354263492 -1.1024159285999424e-06 -0.043710624349856814 -0.3085 0.5994225417862561 0.5994223702138476 -1.0942862075091764e-06 -0.04372291230311573 -0.30860000000000004 0.5994481528053812 0.5994480004285265 -1.085979701637152e-06 -0.04373519862416404 -0.30870000000000003 0.5994737594010376 0.5994736260688435 -1.077497745194389e-06 -0.04374748331276002 -0.3088 0.5994993615749022 0.5994992471332672 -1.0688417018123175e-06 -0.04375976636866208 -0.3089 0.59952495932864 0.5995248636202795 -1.0600129646265444e-06 -0.043772047791628875 -0.309 0.5995505526639038 0.5995504755283751 -1.0510129557494974e-06 -0.043784327581419286 -0.30910000000000004 0.5995761415823335 0.599576082856062 -1.0418431263814476e-06 -0.043796605737792385 -0.30920000000000003 0.5996017260855571 0.5996016856018614 -1.0325049565607092e-06 -0.04380888226050751 -0.3093 0.5996273061751888 0.599627283764308 -1.0229999546085278e-06 -0.043821157149324136 -0.3094 0.59965288185283 0.5996528773419505 -1.0133296572678585e-06 -0.043833430404002005 -0.3095 0.5996784531200686 0.5996784663333521 -1.0034956291482544e-06 -0.043845702024301075 -0.30960000000000004 0.5997040199784784 0.5997040507370901 -9.93499462559333e-07 -0.04385797200998148 -0.30970000000000003 0.5997295824296196 0.5997296305517565 -9.833427775385317e-07 -0.04387024036080364 -0.3098 0.5997551404750379 0.5997552057759588 -9.730272212404856e-07 -0.043882507076528104 -0.3099 0.599780694116264 0.5997807764083187 -9.6255446785376e-07 -0.04389477215691567 -0.31 0.5998062433548144 0.5998063424474743 -9.519262182122734e-07 -0.043907035601727366 -0.31010000000000004 0.5998317881921906 0.599831903892079 -9.411441996565184e-07 -0.04391929741072442 -0.31020000000000003 0.5998573286298787 0.5998574607408023 -9.302101655894734e-07 -0.04393155758366834 -0.3103 0.5998828646693491 0.5998830129923296 -9.191258953933357e-07 -0.04394381612032076 -0.3104 0.5999083963120566 0.5999085606453627 -9.078931940964541e-07 -0.043956073020443506 -0.3105 0.5999339235594399 0.5999341036986203 -8.965138918737292e-07 -0.0439683282837987 -0.31060000000000004 0.5999594464129216 0.599959642150838 -8.849898440466131e-07 -0.04398058191014867 -0.31070000000000003 0.5999849648739082 0.5999851760007684 -8.7332293063902e-07 -0.043992833899255915 -0.3108 0.6000104789437886 0.6000107052471816 -8.615150560720153e-07 -0.0440050842508832 -0.3109 0.6000359886239355 0.600036229888865 -8.495681487752371e-07 -0.04401733296479343 -0.311 0.6000614939157044 0.6000617499246239 -8.374841611313855e-07 -0.044029580040749805 -0.31110000000000004 0.6000869948204332 0.6000872653532816 -8.252650690043772e-07 -0.04404182547851568 -0.31120000000000003 0.6001124913394421 0.6001127761736799 -8.129128712952571e-07 -0.044054069277854636 -0.3113 0.6001379834740342 0.6001382823846787 -8.004295898034197e-07 -0.04406631143853053 -0.3114 0.6001634712254942 0.6001637839851569 -7.878172688935425e-07 -0.044078551960307355 -0.3115 0.6001889545950887 0.6001892809740119 -7.75077974912719e-07 -0.044090790842949396 -0.31160000000000004 0.6002144335840656 0.6002147733501603 -7.622137962459696e-07 -0.044103028086221026 -0.31170000000000003 0.6002399081936539 0.600240261112538 -7.492268427611304e-07 -0.044115263689886934 -0.3118 0.6002653784250649 0.6002657442601005 -7.361192454757859e-07 -0.044127497653712044 -0.3119 0.6002908442794901 0.6002912227918229 -7.228931561686913e-07 -0.044139729977461434 -0.312 0.6003163057581017 0.6003166967067 -7.095507470189499e-07 -0.04415196066090037 -0.31210000000000004 0.6003417628620532 0.6003421660037468 -6.960942105227463e-07 -0.044164189703794446 -0.31220000000000003 0.6003672155924777 0.6003676306819983 -6.825257587717015e-07 -0.04417641710590933 -0.3123 0.6003926639504893 0.6003930907405106 -6.68847623314095e-07 -0.044188642867011046 -0.3124 0.6004181079371814 0.6004185461783597 -6.550620546830199e-07 -0.044200866986865726 -0.3125 0.6004435475536277 0.6004439969946422 -6.41171322091072e-07 -0.04421308946523971 -0.31260000000000004 0.6004689828008819 0.6004694431884767 -6.271777130140155e-07 -0.044225310301899655 -0.31270000000000003 0.6004944136799767 0.6004948847590019 -6.130835328299611e-07 -0.04423752949661233 -0.3128 0.6005198401919246 0.6005203217053782 -5.988911045556877e-07 -0.0442497470491448 -0.3129 0.6005452623377169 0.6005457540267873 -5.846027682082644e-07 -0.04426196295926425 -0.313 0.6005706801183239 0.6005711817224327 -5.702208807772946e-07 -0.04427417722673816 -0.31310000000000004 0.6005960935346957 0.6005966047915399 -5.557478154755158e-07 -0.04428638985133421 -0.31320000000000003 0.60062150258776 0.6006220232333556 -5.411859615722658e-07 -0.044298600832820244 -0.3133 0.6006469072784237 0.6006474370471491 -5.26537723949394e-07 -0.044310810170964374 -0.3134 0.6006723076075722 0.600672846232212 -5.118055226571716e-07 -0.04432301786553493 -0.3135 0.6006977035760689 0.6006982507878578 -4.969917925812251e-07 -0.04433522391630042 -0.31360000000000005 0.6007230951847553 0.6007236507134228 -4.820989830123246e-07 -0.04434742832302957 -0.31370000000000003 0.6007484824344513 0.6007490460082661 -4.671295572994394e-07 -0.04435963108549134 -0.3138 0.6007738653259546 0.6007744366717691 -4.520859923362597e-07 -0.04437183220345489 -0.3139 0.6007992438600404 0.6007998227033364 -4.369707782142518e-07 -0.044384031676689605 -0.314 0.6008246180374617 0.6008252041023954 -4.2178641779244685e-07 -0.04439622950496505 -0.31410000000000005 0.6008499878589493 0.6008505808683969 -4.065354263366183e-07 -0.04440842568805109 -0.31420000000000003 0.600875353325211 0.6008759530008148 -3.912203310890705e-07 -0.04442062022571768 -0.3143 0.6009007144369322 0.6009013204991465 -3.7584367076903824e-07 -0.04443281311773509 -0.3144 0.6009260711947751 0.6009266833629126 -3.6040799526737555e-07 -0.04444500436387377 -0.3145 0.6009514235993795 0.6009520415916575 -3.449158651330775e-07 -0.044457193963904365 -0.31460000000000005 0.6009767716513617 0.6009773951849493 -3.293698511847021e-07 -0.04446938191759777 -0.31470000000000004 0.6010021153513152 0.6010027441423795 -3.137725341356701e-07 -0.04448156822472506 -0.3148 0.6010274546998101 0.601028088463564 -2.981265040599701e-07 -0.04449375288505754 -0.3149 0.6010527896973934 0.6010534281481424 -2.8243436005909173e-07 -0.04450593589836674 -0.315 0.6010781203445884 0.6010787631957782 -2.6669870976936405e-07 -0.044518117264424374 -0.31510000000000005 0.6011034466418952 0.6011040936061594 -2.509221689664387e-07 -0.0445302969830024 -0.31520000000000004 0.6011287685897905 0.6011294193789976 -2.3510736112120068e-07 -0.04454247505387296 -0.3153 0.6011540861887268 0.6011547405140295 -2.1925691696261795e-07 -0.044554651476808455 -0.3154 0.6011793994391336 0.6011800570110152 -2.0337347402671346e-07 -0.04456682625158144 -0.3155 0.6012047083414161 0.6012053688697401 -1.874596762471703e-07 -0.04457899937796473 -0.31560000000000005 0.601230012895956 0.6012306760900135 -1.7151817346960918e-07 -0.04459117085573134 -0.31570000000000004 0.6012553131031111 0.6012559786716694 -1.555516210664798e-07 -0.044603340684654484 -0.3158 0.601280608963215 0.6012812766145665 -1.3956267945827716e-07 -0.044615508864507644 -0.3159 0.6013059004765777 0.601306569918588 -1.2355401369026908e-07 -0.04462767539506442 -0.316 0.6013311876434849 0.6013318585836415 -1.0752829296759026e-07 -0.04463984027609869 -0.31610000000000005 0.6013564704641985 0.60135714260966 -9.148819023543919e-08 -0.04465200350738458 -0.31620000000000004 0.6013817489389559 0.6013824219966006 -7.543638169855982e-08 -0.04466416508869634 -0.3163 0.6014070230679707 0.6014076967444458 -5.9375546406642554e-08 -0.0446763250198085 -0.3164 0.6014322928514321 0.6014329668532022 -4.3308365789418435e-08 -0.04468848330049577 -0.3165 0.6014575582895052 0.6014582323229019 -2.7237523220376147e-08 -0.04470063993053308 -0.31660000000000005 0.6014828193823312 0.6014834931536014 -1.1165703558144516e-08 -0.04471279490969559 -0.31670000000000004 0.6015080761300264 0.6015087493453823 4.904407297813551e-09 -0.04472494823775866 -0.3168 0.6015333285326836 0.6015340008983515 2.097012286213229e-08 -0.044737099914497876 -0.3169 0.6015585765903708 0.60155924781264 3.702875650199444e-08 -0.04474924993968902 -0.317 0.6015838203031321 0.601584490088404 5.3077621896616134e-08 -0.04476139831310808 -0.31710000000000005 0.6016090596709869 0.6016097277258249 6.911403347895084e-08 -0.04477354503453129 -0.31720000000000004 0.6016342946939306 0.6016349607251086 8.51353069049321e-08 -0.04478569010373505 -0.3173 0.6016595253719346 0.6016601890864864 1.0113875948541962e-07 -0.044797833520496044 -0.3174 0.6016847517049458 0.6016854128102143 1.1712171063896215e-07 -0.04480997528459112 -0.3175 0.6017099736928868 0.6017106318965726 1.3308148234802974e-07 -0.04482211539579732 -0.31760000000000005 0.6017351913356561 0.6017358463458672 1.4901539958922516e-07 -0.044834253853891955 -0.31770000000000004 0.6017604046331283 0.6017610561584286 1.649207908224759e-07 -0.044846390658652514 -0.3178 0.6017856135851531 0.6017862613346118 1.807949884108373e-07 -0.04485852580985668 -0.3179 0.601810818191557 0.6018114618747971 1.9663532905417336e-07 -0.0448706593072824 -0.318 0.6018360184521417 0.6018366577793891 2.1243915428875715e-07 -0.04488279115070781 -0.31810000000000005 0.6018612143666852 0.6018618490488173 2.2820381090360442e-07 -0.044894921339911256 -0.31820000000000004 0.6018864059349416 0.6018870356835356 2.4392665134292946e-07 -0.044907049874671284 -0.3183 0.6019115931566409 0.6019122176840229 2.596050342612566e-07 -0.04491917675476669 -0.3184 0.6019367760314889 0.6019373950507823 2.7523632489118155e-07 -0.04493130197997645 -0.3185 0.6019619545591682 0.6019625677843415 2.9081789545970516e-07 -0.04494342555007976 -0.31860000000000005 0.6019871287393374 0.6019877358852528 3.0634712575028367e-07 -0.04495554746485604 -0.31870000000000004 0.6020122985716309 0.6020128993540922 3.2182140337344567e-07 -0.04496766772408493 -0.31880000000000003 0.6020374640556603 0.602038058191461 3.3723812434272027e-07 -0.04497978632754625 -0.3189 0.6020626251910127 0.6020632123979839 3.52594693539543e-07 -0.04499190327502005 -0.319 0.6020877819772527 0.60208836197431 3.6788852503244485e-07 -0.045004018566286594 -0.31910000000000005 0.6021129344139207 0.6021135069211125 3.8311704252114165e-07 -0.045016132201126394 -0.31920000000000004 0.602138082500534 0.6021386472390888 3.982776799332788e-07 -0.04502824417932011 -0.31930000000000003 0.6021632262365869 0.6021637829289598 4.133678817297426e-07 -0.04504035450064865 -0.3194 0.6021883656215502 0.6021889139914702 4.283851032932384e-07 -0.04505246316489314 -0.3195 0.6022135006548721 0.6022140404273886 4.433268114417688e-07 -0.045064570171834906 -0.3196 0.6022386313359772 0.6022391622375071 4.581904849143559e-07 -0.04507667552125548 -0.31970000000000004 0.602263757664268 0.6022642794226412 4.7297361462084186e-07 -0.04508877921293663 -0.31980000000000003 0.6022888796391237 0.60228939198363 4.876737042386337e-07 -0.04510088124666032 -0.3199 0.6023139972599014 0.6023144999213358 5.022882705735254e-07 -0.045112981622208746 -0.32 0.602339110525935 0.6023396032366437 5.168148439621545e-07 -0.045125080339364285 -0.3201 0.6023642194365368 0.6023647019304623 5.312509686883349e-07 -0.04513717739790953 -0.32020000000000004 0.6023893239909964 0.602389796003723 5.455942034410244e-07 -0.04514927279762734 -0.32030000000000003 0.6024144241885813 0.6024148854573794 5.59842121744536e-07 -0.045161366538300704 -0.3204 0.6024395200285372 0.6024399702924086 5.73992312333238e-07 -0.04517345861971289 -0.3205 0.6024646115100877 0.6024650505098096 5.880423794568657e-07 -0.045185549041647344 -0.3206 0.6024896986324348 0.602490126110604 6.019899436437992e-07 -0.045197637803887775 -0.32070000000000004 0.6025147813947591 0.6025151970958358 6.158326415484083e-07 -0.04520972490621802 -0.32080000000000003 0.6025398597962193 0.6025402634665706 6.295681269641307e-07 -0.04522181034842218 -0.3209 0.6025649338359533 0.6025653252238959 6.431940707540829e-07 -0.045233894130284565 -0.321 0.6025900035130779 0.6025903823689218 6.567081614894388e-07 -0.04524597625158971 -0.3211 0.6026150688266885 0.6026154349027789 6.70108105810252e-07 -0.04525805671212233 -0.32120000000000004 0.6026401297758601 0.60264048282662 6.833916287585229e-07 -0.04527013551166738 -0.32130000000000003 0.6026651863596468 0.6026655261416187 6.965564741667762e-07 -0.045282212650010006 -0.3214 0.6026902385770826 0.6026905648489702 7.096004051854177e-07 -0.04529428812693559 -0.3215 0.6027152864271808 0.6027155989498904 7.225212043382445e-07 -0.04530636194222969 -0.3216 0.6027403299089349 0.6027406284456155 7.353166743551132e-07 -0.045318434095678144 -0.32170000000000004 0.6027653690213183 0.6027656533374031 7.479846383384725e-07 -0.045330504587066944 -0.32180000000000003 0.6027904037632846 0.6027906736265305 7.605229399298974e-07 -0.04534257341618229 -0.3219 0.602815434133768 0.6028156893142957 7.729294438929557e-07 -0.04535464058281061 -0.322 0.6028404601316836 0.6028407004020163 7.852020366405643e-07 -0.045366706086738574 -0.3221 0.6028654817559265 0.6028657068910299 7.973386262905002e-07 -0.04537876992775304 -0.32220000000000004 0.6028904990053736 0.6028907087826938 8.093371431372454e-07 -0.045390832105641044 -0.32230000000000003 0.6029155118788827 0.6029157060783844 8.211955399850535e-07 -0.04540289262018988 -0.3224 0.6029405203752932 0.6029406987794979 8.329117926197949e-07 -0.04541495147118704 -0.3225 0.602965524493426 0.6029656868874488 8.444839000865123e-07 -0.045427008658420254 -0.3226 0.6029905242320838 0.6029906704036707 8.559098850502433e-07 -0.0454390641816774 -0.32270000000000004 0.6030155195900513 0.6030156493296162 8.671877941290873e-07 -0.04545111804074661 -0.32280000000000003 0.6030405105660956 0.6030406236667556 8.783156980607387e-07 -0.04546317023541627 -0.3229 0.6030654971589664 0.6030655934165776 8.892916922298433e-07 -0.04547522076547486 -0.323 0.6030904793673962 0.603090558580589 9.001138971675982e-07 -0.045487269630711216 -0.3231 0.6031154571901002 0.6031155191603139 9.107804583852186e-07 -0.04549931683091427 -0.32320000000000004 0.6031404306257769 0.6031404751572943 9.212895472343607e-07 -0.04551136236587327 -0.32330000000000003 0.603165399673108 0.603165426573089 9.31639360879366e-07 -0.04552340623537753 -0.3234 0.6031903643307591 0.6031903734092742 9.418281226025726e-07 -0.045535448439216725 -0.3235 0.6032153245973795 0.6032153156674426 9.518540824982047e-07 -0.04554748897718067 -0.3236 0.6032402804716028 0.6032402533492034 9.617155171948166e-07 -0.045559527849059395 -0.32370000000000004 0.6032652319520468 0.6032651864561821 9.714107306602049e-07 -0.04557156505464313 -0.32380000000000003 0.6032901790373142 0.6032901149900203 9.809380540903856e-07 -0.04558360059372235 -0.3239 0.6033151217259921 0.6033150389523753 9.902958466867506e-07 -0.04559563446608772 -0.324 0.6033400600166532 0.6033399583449202 9.99482495572801e-07 -0.045607666671530156 -0.3241 0.6033649939078554 0.6033648731693428 1.008496416099458e-06 -0.04561969720984073 -0.32420000000000004 0.603389923398142 0.6033897834273465 1.017336052205886e-06 -0.04563172608081076 -0.32430000000000003 0.6034148484860424 0.6034146891206488 1.0259998765860256e-06 -0.04564375328423175 -0.3244 0.6034397691700724 0.6034395902509824 1.0344863912714608e-06 -0.045655778819895444 -0.3245 0.6034646854487338 0.6034644868200937 1.0427941274926411e-06 -0.045667802687593774 -0.3246 0.6034895973205151 0.6034893788297433 1.0509216463450155e-06 -0.04567982488711891 -0.32470000000000004 0.6035145047838921 0.6035142662817052 1.0588675385669877e-06 -0.04569184541826319 -0.32480000000000003 0.6035394078373274 0.6035391491777673 1.0666304252338055e-06 -0.0457038642808192 -0.3249 0.6035643064792716 0.6035640275197299 1.0742089575077607e-06 -0.045715881474579736 -0.325 0.6035892007081629 0.6035889013094071 1.0816018176651454e-06 -0.04572789699933784 -0.3251 0.6036140905224272 0.6036137705486245 1.0888077184301181e-06 -0.04573991085488666 -0.32520000000000004 0.6036389759204792 0.603638635239221 1.0958254038073711e-06 -0.04575192304101966 -0.32530000000000003 0.6036638569007221 0.6036634953830469 1.102653649109886e-06 -0.04576393355753047 -0.3254 0.6036887334615479 0.6036883509819642 1.1092912611254668e-06 -0.04577594240421293 -0.3255 0.6037136056013379 0.6037132020378466 1.1157370783387854e-06 -0.045787949580861104 -0.3256 0.6037384733184626 0.6037380485525788 1.121989971569759e-06 -0.04579995508726921 -0.32570000000000005 0.6037633366112829 0.6037628905280565 1.1280488432241498e-06 -0.04581195892323181 -0.32580000000000003 0.6037881954781493 0.603787727966186 1.133912628542566e-06 -0.045823961088543586 -0.3259 0.6038130499174029 0.6038125608688832 1.1395802951286171e-06 -0.045835961582999386 -0.326 0.6038378999273754 0.6038373892380751 1.1450508431432027e-06 -0.04584796040639438 -0.3261 0.6038627455063892 0.6038622130756972 1.1503233061094242e-06 -0.045859957558523845 -0.32620000000000005 0.6038875866527582 0.603887032383695 1.1553967501631845e-06 -0.04587195303918335 -0.32630000000000003 0.6039124233647883 0.603911847164023 1.1602702749413663e-06 -0.045883946848168634 -0.3264 0.6039372556407767 0.6039366574186446 1.1649430136373429e-06 -0.04589593898527567 -0.3265 0.6039620834790127 0.6039614631495309 1.1694141328344454e-06 -0.045907929450300616 -0.3266 0.6039869068777786 0.6039862643586624 1.1736828328112736e-06 -0.04591991824303986 -0.32670000000000005 0.6040117258353496 0.6040110610480263 1.1777483480135409e-06 -0.045931905363290025 -0.32680000000000003 0.604036540349993 0.6040358532196174 1.1816099468875407e-06 -0.045943890810847876 -0.3269 0.6040613504199707 0.6040606408754384 1.1852669317691245e-06 -0.045955874585510405 -0.327 0.6040861560435374 0.6040854240174989 1.1887186393000349e-06 -0.04596785668707491 -0.3271 0.6041109572189426 0.604110202647814 1.1919644409275065e-06 -0.04597983711533875 -0.32720000000000005 0.6041357539444296 0.6041349767684061 1.195003742571199e-06 -0.04599181587009964 -0.32730000000000004 0.6041605462182371 0.6041597463813031 1.1978359844011521e-06 -0.04600379295115541 -0.3274 0.6041853340385981 0.6041845114885387 1.2004606417814756e-06 -0.04601576835830415 -0.3275 0.6042101174037409 0.6042092720921519 1.2028772247707487e-06 -0.04602774209134411 -0.3276 0.60423489631189 0.6042340281941867 1.2050852783995758e-06 -0.046039714150073796 -0.32770000000000005 0.6042596707612655 0.6042587797966914 1.2070843828926314e-06 -0.046051684534291926 -0.32780000000000004 0.6042844407500837 0.6042835269017194 1.2088741532245706e-06 -0.04606365324379737 -0.3279 0.6043092062765578 0.6043082695113272 1.2104542404522967e-06 -0.0460756202783893 -0.328 0.6043339673388977 0.6043330076275757 1.2118243298275821e-06 -0.04608758563786703 -0.3281 0.6043587239353108 0.6043577412525292 1.212984142739959e-06 -0.046099549322030135 -0.32820000000000005 0.6043834760640019 0.6043824703882542 1.2139334358285403e-06 -0.04611151133067837 -0.32830000000000004 0.6044082237231736 0.6044071950368208 1.2146720010375311e-06 -0.046123471663611665 -0.3284 0.6044329669110269 0.6044319152003014 1.2151996659492958e-06 -0.046135430320630194 -0.3285 0.6044577056257612 0.60445663088077 1.21551629389538e-06 -0.04614738730153439 -0.3286 0.6044824398655754 0.6044813420803028 1.215621783234866e-06 -0.04615934260612488 -0.32870000000000005 0.6045071696286666 0.6045060488009775 1.2155160686866395e-06 -0.0461712962342024 -0.32880000000000004 0.6045318949132319 0.6045307510448721 1.2151991203857015e-06 -0.046183248185568015 -0.3289 0.6045566157174684 0.604555448814066 1.2146709439941894e-06 -0.04619519846002293 -0.329 0.6045813320395734 0.6045801421106392 1.2139315808679108e-06 -0.046207147057368614 -0.3291 0.6046060438777446 0.6046048309366716 1.2129811081673658e-06 -0.046219093977406714 -0.32920000000000005 0.6046307512301805 0.6046295152942426 1.2118196386357027e-06 -0.046231039219939075 -0.32930000000000004 0.604655454095081 0.6046541951854313 1.2104473209317845e-06 -0.04624298278476781 -0.3294 0.6046801524706473 0.6046788706123157 1.2088643394081444e-06 -0.046254924671695175 -0.3295 0.6047048463550821 0.604703541576973 1.2070709139999636e-06 -0.04626686488052366 -0.3296 0.6047295357465913 0.6047282080814788 1.2050673002250711e-06 -0.04627880341105599 -0.32970000000000005 0.604754220643382 0.6047528701279062 1.2028537891839441e-06 -0.04629074026309507 -0.32980000000000004 0.6047789010436655 0.6047775277183269 1.2004307075041964e-06 -0.046302675436444035 -0.3299 0.6048035769456548 0.6048021808548096 1.1977984176736456e-06 -0.04631460893090619 -0.33 0.6048282483475673 0.6048268295394204 1.1949573174852013e-06 -0.046326540746285116 -0.3301 0.6048529152476243 0.6048514737742221 1.191907839870332e-06 -0.04633847088238456 -0.33020000000000005 0.6048775776440507 0.604876113561274 1.188650453676221e-06 -0.04635039933900853 -0.33030000000000004 0.6049022355350759 0.6049007489026315 1.185185662777588e-06 -0.04636232611596112 -0.3304 0.6049268889189348 0.604925379800346 1.1815140062432228e-06 -0.04637425121304675 -0.3305 0.6049515377938661 0.6049500062564641 1.177636058447007e-06 -0.04638617463007004 -0.3306 0.6049761821581152 0.6049746282730283 1.1735524289568922e-06 -0.04639809636683576 -0.33070000000000005 0.6050008220099325 0.6049992458520752 1.1692637618687662e-06 -0.046410016423148986 -0.33080000000000004 0.6050254573475751 0.6050238589956365 1.1647707365003424e-06 -0.046421934798814915 -0.3309 0.6050500881693057 0.6050484677057375 1.1600740669748255e-06 -0.04643385149363899 -0.331 0.6050747144733943 0.6050730719843981 1.1551745021376458e-06 -0.04644576650742685 -0.3311 0.6050993362581176 0.6050976718336311 1.1500728252511472e-06 -0.046457679839984306 -0.33120000000000005 0.60512395352176 0.6051222672554433 1.1447698539945872e-06 -0.04646959149111751 -0.33130000000000004 0.6051485662626134 0.6051468582518341 1.1392664406029152e-06 -0.046481501460632714 -0.33140000000000003 0.6051731744789777 0.6051714448247951 1.1335634713671716e-06 -0.04649340974833636 -0.3315 0.605197778169161 0.605196026976311 1.1276618664957105e-06 -0.04650531635403521 -0.3316 0.6052223773314801 0.6052206047083579 1.1215625804750218e-06 -0.04651722127753614 -0.33170000000000005 0.6052469719642608 0.605245178022904 1.1152666011260415e-06 -0.046529124518646256 -0.3318 0.6052715620658382 0.6052697469219086 1.1087749501592636e-06 -0.04654102607717291 -0.33190000000000003 0.605296147634557 0.6052943114073221 1.1020886827306509e-06 -0.046552925952923624 -0.332 0.6053207286687714 0.6053188714810858 1.0952088872195898e-06 -0.046564824145706174 -0.3321 0.6053453051668459 0.6053434271451312 1.0881366849513352e-06 -0.046576720655328474 -0.33220000000000005 0.6053698771271558 0.6053679784013801 1.0808732305023216e-06 -0.046588615481598705 -0.3323 0.605394444548087 0.6053925252517443 1.0734197110895405e-06 -0.04660050862432526 -0.33240000000000003 0.6054190074280362 0.6054170676981245 1.065777346376251e-06 -0.04661240008331669 -0.3325 0.605443565765412 0.6054416057424115 1.0579473884164692e-06 -0.046624289858381816 -0.3326 0.6054681195586344 0.6054661393864842 1.0499311216827234e-06 -0.04663617794932964 -0.33270000000000005 0.6054926688061355 0.605490668632211 1.0417298621778759e-06 -0.046648064355969375 -0.3328 0.6055172135063593 0.6055151934814478 1.0333449580457454e-06 -0.04665994907811041 -0.33290000000000003 0.605541753657763 0.605539713936039 1.0247777888217069e-06 -0.04667183211556243 -0.333 0.6055662892588161 0.6055642299978167 1.0160297653216688e-06 -0.04668371346813524 -0.3331 0.6055908203080016 0.6055887416686002 1.0071023294200288e-06 -0.046695593135638896 -0.33320000000000005 0.6056153468038159 0.6056132489501964 9.979969538831401e-07 -0.046707471117883675 -0.3333 0.6056398687447692 0.6056377518443989 9.887151421472673e-07 -0.04671934741468005 -0.33340000000000003 0.6056643861293854 0.6056622503529879 9.792584279855188e-07 -0.04673122202583868 -0.3335 0.6056888989562033 0.60568674447773 9.69628375258047e-07 -0.0467430949511705 -0.3336 0.6057134072237755 0.6057112342203771 9.598265778010262e-07 -0.04675496619048657 -0.33370000000000005 0.60573791093067 0.605735719582668 9.498546588992962e-07 -0.046766835743598176 -0.3338 0.6057624100754697 0.6057602005663264 9.397142712863626e-07 -0.04677870361031688 -0.33390000000000003 0.605786904656773 0.6057846771730613 9.294070967280632e-07 -0.04679056979045439 -0.334 0.6058113946731939 0.6058091494045668 9.189348457727675e-07 -0.04680243428382265 -0.3341 0.6058358801233625 0.6058336172625209 9.082992575570881e-07 -0.04681429709023377 -0.33420000000000005 0.605860361005925 0.6058580807485874 8.975020993895466e-07 -0.04682615820950018 -0.3343 0.6058848373195438 0.605882539864413 8.865451665562851e-07 -0.046838017641434374 -0.33440000000000003 0.6059093090628985 0.6059069946116288 8.754302820157545e-07 -0.04684987538584914 -0.3345 0.6059337762346853 0.6059314449918496 8.641592960656475e-07 -0.04686173144255745 -0.3346 0.6059582388336178 0.6059558910066736 8.527340859543209e-07 -0.046873585811372534 -0.33470000000000005 0.6059826968584272 0.6059803326576818 8.411565557420175e-07 -0.04688543849210774 -0.3348 0.6060071503078622 0.606004769946438 8.294286360788217e-07 -0.04689728948457669 -0.33490000000000003 0.6060315991806898 0.6060292028744896 8.175522834275029e-07 -0.04690913878859323 -0.335 0.6060560434756949 0.6060536314433653 8.055294802022939e-07 -0.04692098640397138 -0.3351 0.6060804831916808 0.6060780556545764 7.933622342970459e-07 -0.04693283233052534 -0.33520000000000005 0.6061049183274698 0.606102475509616 7.810525785856282e-07 -0.04694467656806956 -0.3353 0.606129348881903 0.6061268910099591 7.686025708664168e-07 -0.04695651911641872 -0.33540000000000003 0.6061537748538407 0.6061513021570619 7.560142933071834e-07 -0.04696835997538767 -0.3355 0.6061781962421624 0.606175708952362 7.432898523063169e-07 -0.04698019914479146 -0.3356 0.6062026130457678 0.6062001113972777 7.304313779654681e-07 -0.0469920366244454 -0.33570000000000005 0.6062270252635757 0.6062245094932086 7.174410236177042e-07 -0.047003872414164954 -0.3358 0.6062514328945253 0.6062489032415342 7.043209657719984e-07 -0.0470157065137658 -0.33590000000000003 0.6062758359375764 0.606273292643615 6.910734036691402e-07 -0.04702753892306392 -0.336 0.6063002343917085 0.6062976777007908 6.777005588098906e-07 -0.04703936964187533 -0.3361 0.6063246282559225 0.6063220584143821 6.64204674649671e-07 -0.04705119867001642 -0.33620000000000005 0.6063490175292396 0.6063464347856891 6.505880162099853e-07 -0.04706302600730366 -0.3363 0.606373402210703 0.6063708068159911 6.368528697175968e-07 -0.047074851653553844 -0.33640000000000003 0.606397782299376 0.6063951745065466 6.230015421604396e-07 -0.0470866756085839 -0.3365 0.6064221577943445 0.6064195378585937 6.090363610933291e-07 -0.047098497872210966 -0.3366 0.6064465286947152 0.6064438968733491 5.9495967402734e-07 -0.04711031844425244 -0.33670000000000005 0.6064708949996174 0.6064682515520083 5.807738480689828e-07 -0.04712213732452585 -0.3368 0.606495256708202 0.6064926018957458 5.664812697259158e-07 -0.047133954512849026 -0.33690000000000003 0.6065196138196421 0.6065169479057138 5.52084344157544e-07 -0.04714577000903993 -0.337 0.6065439663331336 0.6065412895830429 5.375854950223635e-07 -0.04715758381291676 -0.3371 0.6065683142478946 0.6065656269288418 5.229871642004058e-07 -0.04716939592429791 -0.33720000000000006 0.6065926575631659 0.6065899599441971 5.082918110715928e-07 -0.047181206343002 -0.3373 0.6066169962782118 0.6066142886301731 4.935019123353257e-07 -0.04719301506884784 -0.33740000000000003 0.6066413303923189 0.6066386129878116 4.786199613165953e-07 -0.0472048221016545 -0.3375 0.6066656599047979 0.6066629330181317 4.6364846789659353e-07 -0.047216627441241193 -0.3376 0.6066899848149822 0.6066872487221298 4.4858995787433464e-07 -0.04722843108742736 -0.33770000000000006 0.6067143051222286 0.6067115601007794 4.33446972619711e-07 -0.04724023304003265 -0.3378 0.6067386208259187 0.6067358671550309 4.1822206854613686e-07 -0.04725203329887698 -0.33790000000000003 0.6067629319254564 0.6067601698858113 4.0291781684687056e-07 -0.047263831863780345 -0.338 0.6067872384202706 0.6067844682940244 3.875368029260251e-07 -0.04727562873456307 -0.3381 0.6068115403098143 0.6068087623805506 3.720816260099902e-07 -0.04728742391104565 -0.33820000000000006 0.6068358375935642 0.6068330521462465 3.5655489873109847e-07 -0.04729921739304874 -0.3383 0.6068601302710217 0.6068573375919447 3.4095924664190314e-07 -0.04731100918039324 -0.33840000000000003 0.6068844183417126 0.6068816187184545 3.2529730779884414e-07 -0.047322799272900284 -0.3385 0.6069087018051874 0.6069058955265612 3.0957173230428126e-07 -0.0473345876703912 -0.3386 0.6069329806610212 0.6069301680170254 2.937851818346493e-07 -0.0473463743726875 -0.33870000000000006 0.6069572549088139 0.6069544361905836 2.7794032934902457e-07 -0.047358159379610916 -0.3388 0.6069815245481904 0.6069787000479487 2.6203985842299105e-07 -0.04736994269098341 -0.33890000000000003 0.6070057895788007 0.6070029595898085 2.460864628600623e-07 -0.0473817243066271 -0.339 0.6070300500003195 0.6070272148168262 2.3008284627534792e-07 -0.04739350422636433 -0.3391 0.6070543058124475 0.6070514657296409 2.14031721665342e-07 -0.047405282450017724 -0.33920000000000006 0.6070785570149098 0.6070757123288664 1.979358109222007e-07 -0.04741705897741 -0.3393 0.6071028036074577 0.6070999546150925 1.8179784424393608e-07 -0.04742883380836416 -0.33940000000000003 0.6071270455898676 0.6071241925888833 1.6562055991237168e-07 -0.047440606942703384 -0.3395 0.6071512829619415 0.607148426250778 1.4940670366864195e-07 -0.047452378380251056 -0.3396 0.6071755157235068 0.6071726556012916 1.3315902823440862e-07 -0.0474641481208308 -0.33970000000000006 0.6071997438744171 0.6071968806409135 1.1688029291634372e-07 -0.047475916164266434 -0.3398 0.6072239674145512 0.6072211013701077 1.0057326313428483e-07 -0.04748768251038194 -0.33990000000000004 0.6072481863438142 0.6072453177893131 8.424070992857358e-08 -0.04749944715900157 -0.34 0.6072724006621367 0.6072695298989439 6.788540943269972e-08 -0.04751121010994975 -0.3401 0.6072966103694756 0.607293737699388 5.151014255064257e-08 -0.047522971363051114 -0.34020000000000006 0.6073208154658132 0.6073179411910089 3.5117694308084424e-08 -0.04753473091813051 -0.3403 0.6073450159511584 0.6073421403741441 1.871085353842561e-08 -0.047546488775013 -0.34040000000000004 0.6073692118255458 0.6073663352491058 2.292412263488197e-09 -0.04755824493352384 -0.3405 0.6073934030890362 0.6073905258161807 -1.4134834658632855e-08 -0.047569999393488493 -0.3406 0.6074175897417163 0.6074147120756302 -3.056809009388539e-08 -0.04758175215473263 -0.34070000000000006 0.6074417717836995 0.6074388940276901 -4.700455507027773e-08 -0.04759350321708217 -0.3408 0.6074659492151246 0.6074630716725702 -6.344142925948128e-08 -0.04760525258036316 -0.34090000000000004 0.607490122036157 0.6074872450104554 -7.987591146493833e-08 -0.04761700024440191 -0.341 0.6075142902469883 0.6075114140415043 -9.630520009240584e-08 -0.04762874620902492 -0.3411 0.6075384538478363 0.6075355787658506 -1.1272649362917275e-07 -0.04764049047405892 -0.34120000000000006 0.6075626128389445 0.6075597391836023 -1.2913699111438692e-07 -0.04765223303933081 -0.3413 0.6075867672205832 0.6075838952948415 -1.4553389263843863e-07 -0.04766397390466772 -0.34140000000000004 0.6076109169930488 0.6076080470996247 -1.6191439981480538e-07 -0.047675713069896986 -0.3415 0.6076350621566634 0.6076321945979832 -1.782757162345494e-07 -0.04768745053484616 -0.3416 0.6076592027117755 0.6076563377899225 -1.9461504796938756e-07 -0.04769918629934294 -0.34170000000000006 0.6076833386587601 0.6076804766754228 -2.1092960405394434e-07 -0.04771092036321531 -0.3418 0.6077074699980181 0.6077046112544383 -2.2721659694024954e-07 -0.04772265272629145 -0.34190000000000004 0.6077315967299759 0.6077287415268984 -2.43473243032033e-07 -0.04773438338839969 -0.342 0.6077557188550867 0.6077528674927063 -2.596967630455471e-07 -0.047746112349368645 -0.3421 0.6077798363738296 0.6077769891517403 -2.75884382623659e-07 -0.04775783960902706 -0.34220000000000006 0.607803949286709 0.6078011065038533 -2.9203333271748955e-07 -0.047769565167203924 -0.3423 0.6078280575942561 0.6078252195488728 -3.081408500929528e-07 -0.047781289023728434 -0.34240000000000004 0.6078521612970273 0.6078493282866009 -3.2420417783729505e-07 -0.04779301117842999 -0.3425 0.6078762603956054 0.6078734327168147 -3.4022056574073423e-07 -0.04780473163113822 -0.3426 0.6079003548905985 0.6078975328392658 -3.5618727090014346e-07 -0.04781645038168289 -0.34270000000000006 0.6079244447826404 0.6079216286536815 -3.721015580382403e-07 -0.04782816742989407 -0.3428 0.6079485300723908 0.607945720159763 -3.8796070013502604e-07 -0.04783988277560195 -0.34290000000000004 0.6079726107605348 0.6079698073571874 -4.037619787955471e-07 -0.04785159641863699 -0.343 0.6079966868477829 0.6079938902456063 -4.195026847148009e-07 -0.0478633083588298 -0.3431 0.6080207583348711 0.6080179688246473 -4.3518011817733626e-07 -0.04787501859601129 -0.34320000000000006 0.6080448252225606 0.6080420430939122 -4.507915895568537e-07 -0.047886727130012414 -0.3433 0.608068887511638 0.6080661130529791 -4.6633441964927247e-07 -0.04789843396066448 -0.34340000000000004 0.6080929452029147 0.6080901787014013 -4.818059403111086e-07 -0.04791013908779894 -0.3435 0.6081169982972274 0.6081142400387074 -4.972034948064197e-07 -0.04792184251124751 -0.3436 0.6081410467954376 0.6081382970644023 -5.125244382786498e-07 -0.04793354423084201 -0.34370000000000006 0.6081650906984317 0.608162349777966 -5.277661381947185e-07 -0.047945244246414546 -0.3438 0.6081891300071206 0.6081863981788548 -5.429259749278881e-07 -0.047956942557797394 -0.34390000000000004 0.60821316472244 0.608210442266501 -5.580013419659302e-07 -0.047968639164823065 -0.344 0.6082371948453499 0.6082344820403127 -5.729896466327711e-07 -0.047980334067324264 -0.3441 0.6082612203768347 0.6082585174996749 -5.878883103938026e-07 -0.04799202726513388 -0.34420000000000006 0.6082852413179032 0.6082825486439483 -6.026947691889495e-07 -0.04800371875808506 -0.3443 0.6083092576695877 0.6083065754724701 -6.174064741681917e-07 -0.048015408546011065 -0.34440000000000004 0.6083332694329452 0.6083305979845551 -6.320208918303427e-07 -0.04802709662874547 -0.3445 0.6083572766090559 0.6083546161794939 -6.465355048418386e-07 -0.04803878300612199 -0.3446 0.6083812791990242 0.6083786300565543 -6.609478118979606e-07 -0.04805046767797458 -0.34470000000000006 0.6084052772039773 0.6084026396149815 -6.752553287914242e-07 -0.04806215064413735 -0.3448 0.6084292706250665 0.6084266448539977 -6.894555884262576e-07 -0.0480738319044447 -0.34490000000000004 0.6084532594634655 0.6084506457728024 -7.035461412341348e-07 -0.048085511458731134 -0.345 0.6084772437203717 0.6084746423705727 -7.175245559654098e-07 -0.048097189306831406 -0.3451 0.6085012233970052 0.6084986346464637 -7.313884198001386e-07 -0.04810886544858052 -0.34520000000000006 0.6085251984946085 0.6085226225996081 -7.451353387921689e-07 -0.04812053988381364 -0.3453 0.6085491690144472 0.6085466062291166 -7.587629384797623e-07 -0.048132212612366145 -0.34540000000000004 0.6085731349578087 0.6085705855340786 -7.722688639133501e-07 -0.048143883634073605 -0.3455 0.6085970963260029 0.6085945605135612 -7.856507806547341e-07 -0.04815555294877183 -0.3456 0.6086210531203613 0.6086185311666108 -7.989063745827973e-07 -0.04816722055629678 -0.34570000000000006 0.6086450053422379 0.6086424974922522 -8.120333525873935e-07 -0.04817888645648469 -0.3458 0.6086689529930073 0.6086664594894893 -8.250294430967031e-07 -0.04819055064917194 -0.34590000000000004 0.6086928960740665 0.6086904171573053 -8.378923961327445e-07 -0.04820221313419517 -0.346 0.6087168345868331 0.6087143704946625 -8.506199840330186e-07 -0.048213873911391154 -0.3461 0.608740768532746 0.6087383195005028 -8.632100017280653e-07 -0.04822553298059695 -0.34620000000000006 0.6087646979132647 0.6087622641737486 -8.756602668524849e-07 -0.04823719034164979 -0.3463 0.6087886227298692 0.6087862045133009 -8.879686206886284e-07 -0.048248845994387064 -0.34640000000000004 0.6088125429840605 0.6088101405180422 -9.00132927972308e-07 -0.04826049993864645 -0.3465 0.608836458677359 0.608834072186835 -9.121510776421982e-07 -0.04827215217426578 -0.3466 0.6088603698113055 0.6088579995185222 -9.240209831173907e-07 -0.0482838027010831 -0.34670000000000006 0.6088842763874602 0.6088819225119281 -9.357405826304621e-07 -0.048295451518936675 -0.3468 0.6089081784074031 0.6089058411658576 -9.47307839532785e-07 -0.04830709862766497 -0.34690000000000004 0.6089320758727329 0.6089297554790969 -9.587207428773947e-07 -0.04831874402710659 -0.347 0.6089559687850683 0.6089536654504143 -9.69977307474501e-07 -0.04833038771710049 -0.3471 0.6089798571460457 0.6089775710785595 -9.810755743910882e-07 -0.04834202969748566 -0.34720000000000006 0.6090037409573209 0.6090014723622645 -9.920136113117373e-07 -0.048353669968101455 -0.3473 0.6090276202205674 0.6090253693002432 -1.0027895129549602e-06 -0.048365308528787315 -0.34740000000000004 0.6090514949374772 0.6090492618911926 -1.0134014011287107e-06 -0.04837694537938297 -0.3475 0.6090753651097596 0.6090731501337919 -1.0238474253687624e-06 -0.04838858051972827 -0.3476 0.6090992307391419 0.6090970340267037 -1.034125763132998e-06 -0.04840021394966332 -0.34770000000000006 0.6091230918273682 0.6091209135685736 -1.0442346200789654e-06 -0.04841184566902841 -0.3478 0.6091469483762005 0.6091447887580312 -1.054172230507966e-06 -0.048423475677664134 -0.34790000000000004 0.6091708003874164 0.6091686595936898 -1.0639368575593444e-06 -0.04843510397541113 -0.348 0.609194647862811 0.6091925260741463 -1.0735267936545778e-06 -0.04844673056211031 -0.3481 0.6092184908041949 0.6092163881979826 -1.0829403604695198e-06 -0.048458355437602824 -0.34820000000000007 0.6092423292133952 0.609240245963765 -1.0921759096838013e-06 -0.04846997860172999 -0.3483 0.609266163092254 0.6092640993700444 -1.1012318232583862e-06 -0.04848160005433333 -0.34840000000000004 0.6092899924426297 0.6092879484153577 -1.1101065131025045e-06 -0.048493219795254616 -0.3485 0.6093138172663952 0.6093117930982263 -1.118798422072853e-06 -0.04850483782433576 -0.3486 0.6093376375654385 0.6093356334171578 -1.1273060237515509e-06 -0.04851645414141894 -0.34870000000000007 0.6093614533416619 0.6093594693706459 -1.1356278233343176e-06 -0.04852806874634649 -0.3488 0.6093852645969822 0.6093833009571703 -1.1437623570198507e-06 -0.04853968163896094 -0.34890000000000004 0.60940907133333 0.6094071281751977 -1.1517081929535156e-06 -0.048551292819105044 -0.349 0.60943287355265 0.6094309510231815 -1.1594639313938782e-06 -0.04856290228662183 -0.3491 0.6094566712568997 0.6094547694995621 -1.1670282047959724e-06 -0.04857451004135442 -0.34920000000000007 0.60948046444805 0.6094785836027677 -1.1743996780055888e-06 -0.048586116083146225 -0.3493 0.6095042531280846 0.6095023933312143 -1.181577048758875e-06 -0.04859772041184077 -0.34940000000000004 0.6095280372989995 0.6095261986833058 -1.1885590476545804e-06 -0.04860932302728184 -0.3495 0.6095518169628033 0.6095499996574347 -1.195344438459367e-06 -0.04862092392931347 -0.3496 0.6095755921215158 0.6095737962519818 -1.2019320185241433e-06 -0.04863252311777979 -0.34970000000000007 0.6095993627771691 0.6095975884653173 -1.208320618756309e-06 -0.048644120592525236 -0.3498 0.6096231289318063 0.6096213762958009 -1.2145091039250655e-06 -0.04865571635339442 -0.34990000000000004 0.609646890587481 0.6096451597417811 -1.2204963728279505e-06 -0.0486673104002321 -0.35 0.6096706477462581 0.6096689388015974 -1.2262813587904375e-06 -0.04867890273288333 -0.3501 0.6096944004102123 0.609692713473579 -1.2318630291385801e-06 -0.048690493351193256 -0.35020000000000007 0.6097181485814287 0.6097164837560455 -1.2372403863647463e-06 -0.04870208225500735 -0.3503 0.6097418922620017 0.6097402496473077 -1.2424124674059733e-06 -0.048713669444171194 -0.35040000000000004 0.6097656314540353 0.6097640111456678 -1.247378344421124e-06 -0.04872525491853065 -0.3505 0.6097893661596426 0.6097877682494194 -1.2521371247353752e-06 -0.04873683867793174 -0.3506 0.6098130963809447 0.6098115209568478 -1.256687950867974e-06 -0.048748420722220645 -0.35070000000000007 0.6098368221200721 0.6098352692662306 -1.2610300011706155e-06 -0.04876000105124383 -0.3508 0.6098605433791627 0.6098590131758378 -1.265162489411109e-06 -0.04877157966484792 -0.35090000000000005 0.6098842601603623 0.6098827526839328 -1.2690846651342014e-06 -0.04878315656287978 -0.351 0.6099079724658242 0.6099064877887717 -1.2727958140501539e-06 -0.048794731745186476 -0.3511 0.6099316802977084 0.6099302184886042 -1.276295257784943e-06 -0.0488063052116152 -0.35120000000000007 0.6099553836581821 0.609953944781674 -1.279582354324349e-06 -0.04881787696201345 -0.3513 0.6099790825494185 0.6099776666662187 -1.2826564979584454e-06 -0.04882944699622885 -0.35140000000000005 0.6100027769735965 0.6100013841404708 -1.2855171193648651e-06 -0.048841015314109275 -0.3515 0.6100264669329016 0.6100250972026575 -1.28816368605289e-06 -0.04885258191550278 -0.3516 0.6100501524295243 0.6100488058510013 -1.2905957018083392e-06 -0.04886414680025766 -0.35170000000000007 0.6100738334656599 0.61007251008372 -1.292812707553992e-06 -0.04887570996822237 -0.3518 0.6100975100435082 0.6100962098990277 -1.294814280683454e-06 -0.048887271419245565 -0.35190000000000005 0.6101211821652741 0.6101199052951344 -1.2966000359493357e-06 -0.048898831153176135 -0.352 0.6101448498331659 0.6101435962702468 -1.298169624908141e-06 -0.04891038916986317 -0.3521 0.6101685130493956 0.6101672828225686 -1.299522736419867e-06 -0.04892194546915593 -0.35220000000000007 0.6101921718161789 0.6101909649503005 -1.3006590963149378e-06 -0.04893350005090393 -0.3523 0.610215826135734 0.6102146426516408 -1.3015784677272713e-06 -0.048945052914956814 -0.35240000000000005 0.610239476010282 0.6102383159247861 -1.3022806510387674e-06 -0.048956604061164505 -0.3525 0.6102631214420462 0.6102619847679313 -1.3027654839903313e-06 -0.048968153489377136 -0.3526 0.6102867624332519 0.6102856491792696 -1.303032841792895e-06 -0.048979701199444975 -0.35270000000000007 0.6103103989861256 0.6103093091569936 -1.3030826369053727e-06 -0.04899124719121855 -0.3528 0.6103340311028959 0.6103329646992945 -1.302914819478751e-06 -0.04900279146454853 -0.35290000000000005 0.6103576587857913 0.6103566158043641 -1.3025293766899537e-06 -0.04901433401928582 -0.353 0.6103812820370413 0.6103802624703937 -1.3019263336300213e-06 -0.049025874855281565 -0.3531 0.6104049008588757 0.6104039046955752 -1.3011057526934877e-06 -0.04903741397238706 -0.35320000000000007 0.6104285152535238 0.6104275424781008 -1.300067733744914e-06 -0.04904895137045384 -0.3533 0.610452125223215 0.6104511758161645 -1.2988124141188884e-06 -0.049060487049333606 -0.35340000000000005 0.6104757307701769 0.610474804707961 -1.297339968620026e-06 -0.049072021008878274 -0.3535 0.610499331896637 0.6104984291516871 -1.2956506095784803e-06 -0.04908355324893998 -0.3536 0.6105229286048202 0.6105220491455421 -1.2937445866278985e-06 -0.049095083769371065 -0.35370000000000007 0.6105465208969503 0.6105456646877271 -1.291622186982977e-06 -0.049106612570024105 -0.3538 0.6105701087752486 0.6105692757764463 -1.2892837350508835e-06 -0.04911813965075175 -0.35390000000000005 0.6105936922419335 0.6105928824099073 -1.2867295926533018e-06 -0.04912966501140697 -0.354 0.6106172712992207 0.6106164845863206 -1.2839601587211202e-06 -0.049141188651842894 -0.3541 0.6106408459493229 0.6106400823039013 -1.280975869599743e-06 -0.049152710571912894 -0.35420000000000007 0.6106644161944486 0.6106636755608682 -1.277777198882557e-06 -0.04916423077147051 -0.3543 0.610687982036803 0.6106872643554448 -1.274364656966842e-06 -0.04917574925036948 -0.35440000000000005 0.6107115434785861 0.6107108486858595 -1.2707387913313273e-06 -0.04918726600846374 -0.3545 0.6107351005219943 0.610734428550346 -1.266900186452924e-06 -0.049198781045607494 -0.3546 0.6107586531692182 0.6107580039471434 -1.2628494636124366e-06 -0.049210294361655055 -0.35470000000000007 0.6107822014224429 0.6107815748744971 -1.2585872808112963e-06 -0.04922180595646098 -0.3548 0.6108057452838485 0.6108051413306582 -1.2541143325495163e-06 -0.04923331582988005 -0.35490000000000005 0.6108292847556087 0.6108287033138848 -1.2494313502420251e-06 -0.049244823981767216 -0.355 0.6108528198398907 0.6108522608224419 -1.2445391014137552e-06 -0.049256330411977634 -0.3551 0.6108763505388555 0.6108758138546018 -1.2394383899216876e-06 -0.04926783512036669 -0.35520000000000007 0.6108998768546561 0.6108993624086441 -1.234130056010363e-06 -0.049279338106789944 -0.3553 0.6109233987894391 0.6109229064828569 -1.2286149757012588e-06 -0.04929083937110317 -0.35540000000000005 0.6109469163453428 0.6109464460755362 -1.2228940610425898e-06 -0.04930233891316233 -0.3555 0.6109704295244976 0.6109699811849867 -1.216968259776241e-06 -0.04931383673282363 -0.3556 0.6109939383290256 0.6109935118095224 -1.210838555310012e-06 -0.04932533282994342 -0.35570000000000007 0.6110174427610398 0.6110170379474662 -1.2045059664955726e-06 -0.04933682720437828 -0.3558 0.6110409428226444 0.6110405595971506 -1.1979715474064179e-06 -0.04934831985598501 -0.35590000000000005 0.6110644385159344 0.6110640767569182 -1.191236387365624e-06 -0.049359810784620574 -0.356 0.6110879298429949 0.6110875894251222 -1.1843016104740034e-06 -0.04937129999014217 -0.3561 0.6111114168059008 0.6111110976001257 -1.177168375721127e-06 -0.04938278747240721 -0.35620000000000007 0.6111348994067167 0.6111346012803035 -1.1698378764857242e-06 -0.04939427323127323 -0.3563 0.6111583776474968 0.6111581004640407 -1.16231134067446e-06 -0.049405757266598016 -0.35640000000000005 0.6111818515302838 0.611181595149735 -1.1545900303611134e-06 -0.049417239578239604 -0.3565 0.6112053210571098 0.6112050853357958 -1.1466752415922876e-06 -0.049428720166056185 -0.35660000000000003 0.6112287862299943 0.6112285710206438 -1.1385683040543437e-06 -0.04944019902990613 -0.3567000000000001 0.6112522470509455 0.6112520522027132 -1.1302705809346225e-06 -0.04945167616964804 -0.3568 0.6112757035219593 0.6112755288804507 -1.1217834689492001e-06 -0.049463151585140724 -0.35690000000000005 0.6112991556450188 0.6112990010523163 -1.1131083978432876e-06 -0.04947462527624318 -0.357 0.6113226034220942 0.6113224687167832 -1.104246829947142e-06 -0.049486097242814636 -0.35710000000000003 0.6113460468551429 0.6113459318723387 -1.095200260481377e-06 -0.049497567484714476 -0.3572000000000001 0.6113694859461082 0.6113693905174835 -1.0859702169185859e-06 -0.04950903600180229 -0.3573 0.6113929206969198 0.6113928446507337 -1.0765582587335398e-06 -0.04952050279393788 -0.35740000000000005 0.6114163511094935 0.6114162942706194 -1.0669659774309448e-06 -0.0495319678609813 -0.3575 0.6114397771857305 0.6114397393756854 -1.0571949959625737e-06 -0.04954343120279272 -0.35760000000000003 0.6114631989275174 0.6114631799644925 -1.0472469687272667e-06 -0.04955489281923256 -0.3577 0.6114866163367256 0.6114866160356165 -1.0371235809603085e-06 -0.04956635271016144 -0.3578 0.6115100294152117 0.6115100475876494 -1.0268265487056727e-06 -0.04957781087544016 -0.35790000000000005 0.6115334381648161 0.6115334746191994 -1.0163576184551992e-06 -0.04958926731492974 -0.358 0.6115568425873636 0.6115568971288904 -1.005718567120839e-06 -0.04960072202849141 -0.35810000000000003 0.6115802426846628 0.6115803151153638 -9.949112011742312e-07 -0.049612175015986526 -0.3582 0.6116036384585065 0.6116037285772778 -9.839373568409915e-07 -0.04962362627727681 -0.3583 0.6116270299106698 0.6116271375133078 -9.72798899517846e-07 -0.04963507581222402 -0.35840000000000005 0.6116504170429112 0.6116505419221465 -9.614977236338529e-07 -0.049646523620690164 -0.3585 0.6116737998569723 0.6116739418025045 -9.500357521508018e-07 -0.049657969702537476 -0.35860000000000003 0.6116971783545768 0.6116973371531107 -9.384149363966809e-07 -0.04966941405762836 -0.3587 0.611720552537431 0.6117207279727123 -9.26637255649343e-07 -0.04968085668582548 -0.3588 0.6117439224072228 0.6117441142600748 -9.147047168311939e-07 -0.04969229758699163 -0.35890000000000005 0.6117672879656219 0.6117674960139831 -9.026193542871486e-07 -0.04970373676098986 -0.359 0.6117906492142793 0.6117908732332404 -8.903832291740077e-07 -0.049715174207683344 -0.35910000000000003 0.6118140061548275 0.61181424591667 -8.77998429404947e-07 -0.04972660992693554 -0.3592 0.61183735878888 0.6118376140631148 -8.654670690666499e-07 -0.049738043918610114 -0.3593 0.6118607071180306 0.6118609776714368 -8.527912881972632e-07 -0.049749476182570807 -0.35940000000000005 0.6118840511438539 0.611884336740519 -8.399732522867964e-07 -0.04976090671868174 -0.3595 0.6119073908679047 0.6119076912692643 -8.27015152138344e-07 -0.04977233552680709 -0.35960000000000003 0.6119307262917173 0.611931041256596 -8.139192034239962e-07 -0.04978376260681126 -0.3597 0.6119540574168061 0.6119543867014587 -8.00687645963194e-07 -0.049795187958558945 -0.3598 0.6119773842446651 0.6119777276028179 -7.873227438892627e-07 -0.049806611581914906 -0.35990000000000005 0.6120007067767675 0.6120010639596603 -7.738267849000113e-07 -0.04981803347674424 -0.36 0.6120240250145658 0.6120243957709937 -7.602020799524212e-07 -0.049829453642912136 -0.36010000000000003 0.6120473389594905 0.6120477230358481 -7.464509630406013e-07 -0.049840872080284 -0.3602 0.6120706486129517 0.6120710457532754 -7.325757903631214e-07 -0.049852288788725496 -0.3603 0.6120939539763375 0.6120943639223497 -7.185789406005672e-07 -0.04986370376810247 -0.36040000000000005 0.6121172550510142 0.6121176775421674 -7.044628137775621e-07 -0.04987511701828096 -0.3605 0.6121405518383264 0.6121409866118469 -6.902298312627675e-07 -0.049886528539127145 -0.36060000000000003 0.6121638443395959 0.6121642911305302 -6.758824354080595e-07 -0.049897938330507485 -0.3607 0.6121871325561228 0.6121875910973814 -6.614230890211736e-07 -0.04990934639228863 -0.3608 0.6122104164891841 0.6122108865115885 -6.468542747828376e-07 -0.04992075272433738 -0.36090000000000005 0.6122336961400343 0.6122341773723623 -6.321784950802378e-07 -0.049932157326520794 -0.361 0.6122569715099049 0.6122574636789377 -6.173982714241522e-07 -0.049943560198706105 -0.36110000000000003 0.6122802426000039 0.6122807454305725 -6.025161441713944e-07 -0.0499549613407607 -0.3612 0.6123035094115168 0.612304022626549 -5.875346718586805e-07 -0.049966360752552265 -0.3613 0.6123267719456049 0.6123272952661731 -5.724564309667057e-07 -0.04997775843394862 -0.36140000000000005 0.6123500302034062 0.6123505633487754 -5.572840153927894e-07 -0.04998915438481777 -0.3615 0.6123732841860343 0.6123738268737103 -5.420200361039296e-07 -0.050000548605027964 -0.36160000000000003 0.6123965338945798 0.6123970858403573 -5.266671204012807e-07 -0.050011941094447634 -0.3617 0.612419779330108 0.6124203402481205 -5.112279118646423e-07 -0.05002333185294541 -0.3618 0.6124430204936613 0.6124435900964285 -4.957050696863252e-07 -0.05003472088039014 -0.36190000000000005 0.6124662573862564 0.6124668353847349 -4.801012681160399e-07 -0.05004610817665083 -0.362 0.612489490008886 0.6124900761125186 -4.6441919626660777e-07 -0.050057493741596695 -0.36210000000000003 0.6125127183625179 0.6125133122792841 -4.4866155739231584e-07 -0.0500688775750972 -0.3622 0.6125359424480953 0.6125365438845608 -4.328310686391168e-07 -0.05008025967702197 -0.3623 0.6125591622665361 0.6125597709279038 -4.169304603923729e-07 -0.05009164004724081 -0.36240000000000006 0.6125823778187331 0.6125829934088941 -4.0096247599930024e-07 -0.05010301868562376 -0.3625 0.6126055891055542 0.612606211327138 -3.8492987108895704e-07 -0.050114395592041054 -0.36260000000000003 0.6126287961278415 0.6126294246822683 -3.6883541328081026e-07 -0.05012577076636308 -0.3627 0.6126519988864121 0.6126526334739435 -3.5268188157411284e-07 -0.05013714420846052 -0.3628 0.6126751973820571 0.612675837701848 -3.36472065938509e-07 -0.050148515918204184 -0.36290000000000006 0.6126983916155421 0.612699037365693 -3.202087667936171e-07 -0.050159885895465085 -0.363 0.6127215815876069 0.6127222324652155 -3.0389479462739066e-07 -0.05017125414011443 -0.36310000000000003 0.6127447672989653 0.6127454230001792 -2.875329693508011e-07 -0.05018262065202367 -0.3632 0.6127679487503055 0.6127686089703746 -2.711261199439541e-07 -0.05019398543106442 -0.3633 0.6127911259422891 0.6127917903756179 -2.546770838801615e-07 -0.050205348477108495 -0.36340000000000006 0.6128142988755522 0.6128149672157532 -2.3818870671654668e-07 -0.05021670979002794 -0.3635 0.6128374675507039 0.6128381394906502 -2.216638415319938e-07 -0.05022806936969494 -0.36360000000000003 0.6128606319683274 0.6128613072002065 -2.0510534844142558e-07 -0.050239427215981916 -0.3637 0.61288379212898 0.6128844703443457 -1.8851609417253057e-07 -0.050250783328761484 -0.3638 0.6129069480331921 0.6129076289230189 -1.7189895148983503e-07 -0.050262137707906496 -0.36390000000000006 0.6129300996814673 0.6129307829362041 -1.5525679872632758e-07 -0.05027349035328992 -0.364 0.6129532470742833 0.6129539323839064 -1.3859251926304217e-07 -0.05028484126478499 -0.36410000000000003 0.6129763902120908 0.6129770772661579 -1.2190900109537717e-07 -0.05029619044226511 -0.3642 0.6129995290953143 0.6130002175830183 -1.0520913625369777e-07 -0.050307537885603916 -0.3643 0.613022663724351 0.6130233533345739 -8.849582035057313e-08 -0.050318883594675214 -0.36440000000000006 0.6130457940995717 0.6130464845209388 -7.177195205862463e-08 -0.05033022756935297 -0.3645 0.6130689202213206 0.613069611142254 -5.5040432605721334e-08 -0.050341569809511426 -0.36460000000000004 0.6130920420899151 0.6130927331986882 -3.8304165293160525e-08 -0.05035291031502497 -0.3647 0.6131151597056455 0.613115850690437 -2.156605496636023e-08 -0.050364249085768226 -0.3648 0.6131382730687756 0.6131389636177236 -4.829007528052431e-09 -0.05037558612161596 -0.36490000000000006 0.6131613821795423 0.6131620719807986 1.190407058256765e-08 -0.050386921422443234 -0.365 0.6131844870381556 0.6131851757799399 2.863027288337039e-08 -0.05039825498812518 -0.36510000000000004 0.6132075876447991 0.6132082750154527 4.534669336038466e-08 -0.05040958681853722 -0.3652 0.6132306839996287 0.6132313696876697 6.205042697021712e-08 -0.050420916913554964 -0.3653 0.6132537761027743 0.6132544597969509 7.873857013965258e-08 -0.05043224527305419 -0.36540000000000006 0.6132768639543386 0.6132775453436838 9.540822130255089e-08 -0.0504435718969109 -0.3655 0.6132999475543974 0.613300626328283 1.1205648136475288e-07 -0.050454896785001285 -0.36560000000000004 0.6133230269030003 0.6133237027511906 1.2868045422970154e-07 -0.05046621993720173 -0.3657 0.6133461020001696 0.6133467746128757 1.4527724729457292e-07 -0.05047754135338881 -0.3658 0.6133691728459008 0.6133698419138351 1.6184397198804046e-07 -0.05048886103343932 -0.36590000000000006 0.6133922394401631 0.6133929046545926 1.7837774417966967e-07 -0.05050017897723024 -0.366 0.6134153017828992 0.6134159628356992 1.948756848321742e-07 -0.050511495184638766 -0.36610000000000004 0.6134383598740244 0.6134390164577331 2.1133492038305501e-07 -0.05052280965554227 -0.3662 0.6134614137134283 0.6134620655212992 2.2775258326501735e-07 -0.050534122389818296 -0.3663 0.6134844633009736 0.6134851100270302 2.441258124957768e-07 -0.05054543338734466 -0.36640000000000006 0.6135075086364965 0.613508149975585 2.6045175406663734e-07 -0.05055674264799928 -0.3665 0.6135305497198071 0.6135311853676501 2.7672756144209165e-07 -0.050568050171660384 -0.36660000000000004 0.6135535865506891 0.6135542162039384 2.9295039617044383e-07 -0.05057935595820634 -0.3667 0.6135766191288998 0.6135772424851895 3.091174283209597e-07 -0.05059066000751569 -0.3668 0.6135996474541704 0.6136002642121703 3.2522583691407814e-07 -0.0506019623194672 -0.36690000000000006 0.6136226715262061 0.6136232813856737 3.4127281051121727e-07 -0.05061326289393983 -0.367 0.6136456913446859 0.6136462940065194 3.5725554768661905e-07 -0.050624561730812735 -0.36710000000000004 0.6136687069092633 0.6136693020755535 3.7317125746449964e-07 -0.05063585882996529 -0.3672 0.6136917182195658 0.6136923055936485 3.890171598602832e-07 -0.050647154191277015 -0.3673 0.6137147252751949 0.613715304561703 4.0479048631081316e-07 -0.05065844781462769 -0.36740000000000006 0.6137377280757267 0.613738298980642 4.204884802849751e-07 -0.05066973969989724 -0.3675 0.6137607266207121 0.6137612888514163 4.3610839763064124e-07 -0.05068102984696585 -0.36760000000000004 0.6137837209096764 0.6137842741750027 4.516475071297821e-07 -0.050692318255713825 -0.3677 0.6138067109421195 0.6138072549524036 4.671030909564333e-07 -0.05070360492602171 -0.3678 0.6138296967175162 0.6138302311846475 4.824724451069073e-07 -0.05071488985777024 -0.36790000000000006 0.6138526782353166 0.6138532028727881 4.977528800381714e-07 -0.050726173050840366 -0.368 0.6138756554949454 0.6138761700179047 5.129417209592813e-07 -0.05073745450511319 -0.36810000000000004 0.6138986284958029 0.6138991326211019 5.280363084281259e-07 -0.05074873422047008 -0.3682 0.6139215972372647 0.6139220906835091 5.430339987400057e-07 -0.05076001219679253 -0.3683 0.6139445617186823 0.6139450442062813 5.579321643578439e-07 -0.05077128843396226 -0.36840000000000006 0.6139675219393821 0.6139679931905978 5.727281945228091e-07 -0.05078256293186122 -0.3685 0.6139904778986671 0.6139909376376628 5.874194955596268e-07 -0.050793835690371526 -0.36860000000000004 0.6140134295958162 0.6140138775487051 6.020034914733241e-07 -0.05080510670937547 -0.3687 0.6140363770300838 0.6140368129249779 6.164776243655634e-07 -0.0508163759887556 -0.3688 0.6140593202007015 0.6140597437677584 6.30839354726076e-07 -0.05082764352839458 -0.36890000000000006 0.6140822591068769 0.6140826700783478 6.450861620710402e-07 -0.050838909328175336 -0.369 0.6141051937477944 0.6141055918580715 6.592155454010484e-07 -0.05085017338798094 -0.36910000000000004 0.6141281241226151 0.6141285091082782 6.732250235619297e-07 -0.050861435707694726 -0.36920000000000003 0.6141510502304773 0.6141514218303403 6.871121355500609e-07 -0.050872696287200175 -0.3693 0.6141739720704968 0.6141743300256538 7.008744412062562e-07 -0.05088395512638098 -0.36940000000000006 0.6141968896417662 0.614197233695637 7.145095216321007e-07 -0.050895212225121 -0.3695 0.6142198029433563 0.614220132841732 7.280149792454615e-07 -0.050906467583304374 -0.36960000000000004 0.6142427119743152 0.6142430274654032 7.413884388074443e-07 -0.05091772120081533 -0.36970000000000003 0.6142656167336694 0.6142659175681375 7.546275472558595e-07 -0.05092897307753838 -0.3698 0.6142885172204232 0.6142888031514442 7.677299745656452e-07 -0.050940223213358164 -0.3699 0.6143114134335601 0.6143116842168547 7.806934138043786e-07 -0.050951471608159576 -0.37 0.6143343053720416 0.6143345607659221 7.935155819649431e-07 -0.05096271826182767 -0.37010000000000004 0.6143571930348082 0.6143574328002216 8.061942198822614e-07 -0.05097396317424771 -0.37020000000000003 0.6143800764207795 0.6143803003213493 8.187270930659629e-07 -0.05098520634530516 -0.3703 0.6144029555288545 0.6144031633309229 8.311119918669174e-07 -0.050996447774885684 -0.3704 0.6144258303579119 0.6144260218305813 8.433467318103016e-07 -0.051007687462875144 -0.3705 0.6144487009068098 0.614448875821983 8.55429154206222e-07 -0.051018925409159546 -0.37060000000000004 0.6144715671743866 0.6144717253068085 8.673571264550262e-07 -0.05103016161362516 -0.37070000000000003 0.6144944291594606 0.6144945702867576 8.791285421860806e-07 -0.0510413960761584 -0.3708 0.6145172868608314 0.6145174107635505 8.907413221737048e-07 -0.05105262879664595 -0.3709 0.6145401402772785 0.6145402467389269 9.021934141151267e-07 -0.05106385977497459 -0.371 0.6145629894075629 0.6145630782146465 9.134827932133494e-07 -0.051075089011031395 -0.37110000000000004 0.6145858342504267 0.6145859051924876 9.246074628432854e-07 -0.05108631650470352 -0.37120000000000003 0.6146086748045934 0.614608727674248 9.355654546072678e-07 -0.05109754225587845 -0.3713 0.6146315110687686 0.6146315456617443 9.46354828390561e-07 -0.051108766264443765 -0.3714 0.6146543430416399 0.614654359156811 9.569736734438283e-07 -0.05111998853028728 -0.3715 0.6146771707218772 0.6146771681613015 9.67420108216599e-07 -0.051131209053297 -0.37160000000000004 0.6146999941081325 0.6146999726770868 9.776922808291122e-07 -0.05114242783336113 -0.37170000000000003 0.6147228131990414 0.6147227727060554 9.877883692388512e-07 -0.05115364487036807 -0.3718 0.6147456279932224 0.6147455682501134 9.977065819899433e-07 -0.051164860164206405 -0.3719 0.6147684384892772 0.6147683593111841 1.0074451579633603e-06 -0.05117607371476496 -0.372 0.6147912446857915 0.6147911458912072 1.0170023671818296e-06 -0.051187285521932635 -0.37210000000000004 0.6148140465813351 0.6148139279921395 1.0263765110596346e-06 -0.051198495585598705 -0.37220000000000003 0.6148368441744614 0.6148367056159536 1.0355659222360813e-06 -0.05120970390565247 -0.3723 0.6148596374637093 0.6148594787646381 1.0445689655469437e-06 -0.05122091048198355 -0.3724 0.6148824264476019 0.614882247440197 1.0533840377191517e-06 -0.05123211531448166 -0.3725 0.6149052111246481 0.6149050116446505 1.0620095682589703e-06 -0.05124331840303679 -0.37260000000000004 0.6149279914933418 0.614927771380033 1.0704440192299547e-06 -0.05125451974753911 -0.37270000000000003 0.6149507675521627 0.6149505266483939 1.0786858856137727e-06 -0.051265719347878935 -0.3728 0.614973539299577 0.6149732774517969 1.0867336960873608e-06 -0.05127691720394684 -0.3729 0.6149963067340368 0.6149960237923202 1.0945860124400575e-06 -0.05128811331563354 -0.373 0.6150190698539814 0.6150187656720554 1.1022414305172923e-06 -0.05129930768283 -0.37310000000000004 0.6150418286578367 0.615041503093108 1.1096985802760972e-06 -0.05131050030542733 -0.37320000000000003 0.6150645831440165 0.6150642360575961 1.1169561261181737e-06 -0.05132169118331689 -0.3733 0.6150873333109217 0.615086964567651 1.1240127666400923e-06 -0.051332880316390155 -0.3734 0.6151100791569415 0.6151096886254165 1.13086723571576e-06 -0.05134406770453884 -0.3735 0.6151328206804534 0.6151324082330485 1.1375183019413093e-06 -0.05135525334765489 -0.37360000000000004 0.6151555578798233 0.615155123392715 1.1439647693567423e-06 -0.051366437245630364 -0.37370000000000003 0.6151782907534069 0.6151778341065955 1.150205477334909e-06 -0.0513776193983576 -0.3738 0.6152010192995482 0.6152005403768805 1.1562393011921301e-06 -0.05138879980572913 -0.3739 0.6152237435165814 0.6152232422057714 1.1620651521326852e-06 -0.05139997846763755 -0.374 0.6152464634028305 0.6152459395954804 1.167681977276569e-06 -0.05141115538397581 -0.37410000000000004 0.6152691789566098 0.6152686325482295 1.1730887601590911e-06 -0.051422330554636964 -0.37420000000000003 0.6152918901762245 0.615291321066251 1.1782845209251658e-06 -0.05143350397951429 -0.3743 0.6153145970599704 0.6153140051517865 1.183268316468089e-06 -0.05144467565850123 -0.3744 0.6153372996061353 0.6153366848070869 1.1880392402352502e-06 -0.05145584559149152 -0.3745 0.6153599978129976 0.6153593600344116 1.19259642311631e-06 -0.05146701377837895 -0.37460000000000004 0.6153826916788288 0.6153820308360292 1.1969390329436003e-06 -0.05147818021905757 -0.37470000000000003 0.6154053812018923 0.6154046972142155 1.2010662747974354e-06 -0.05148934491342168 -0.3748 0.6154280663804439 0.6154273591712547 1.2049773916722462e-06 -0.0515005078613656 -0.3749 0.6154507472127335 0.6154500167094388 1.2086716638937123e-06 -0.05151166906278411 -0.375 0.6154734236970034 0.6154726698310657 1.2121484096183632e-06 -0.05152282851757194 -0.37510000000000004 0.6154960958314899 0.6154953185384416 1.2154069851388893e-06 -0.051533986225624155 -0.37520000000000003 0.6155187636144238 0.6155179628338777 1.218446784412297e-06 -0.05154514218683592 -0.3753 0.6155414270440305 0.615540602719692 1.2212672401146207e-06 -0.051556296401102736 -0.3754 0.6155640861185293 0.6155632381982078 1.2238678226694777e-06 -0.051567448868320126 -0.3755 0.6155867408361357 0.615585869271754 1.2262480410529797e-06 -0.0515785995883839 -0.37560000000000004 0.6156093911950604 0.6156084959426643 1.2284074427659775e-06 -0.051589748561190064 -0.37570000000000003 0.61563203719351 0.6156311182132771 1.2303456140561053e-06 -0.05160089578663481 -0.3758 0.6156546788296875 0.6156537360859348 1.2320621794459363e-06 -0.05161204126461451 -0.3759 0.6156773161017923 0.615676349562984 1.2335568024823829e-06 -0.05162318499502573 -0.376 0.6156999490080213 0.6156989586467747 1.2348291854591409e-06 -0.05163432697776528 -0.37610000000000005 0.6157225775465679 0.6157215633396597 1.2358790695277122e-06 -0.051645467212730035 -0.37620000000000003 0.615745201715624 0.6157441636439951 1.2367062346974045e-06 -0.051656605699817205 -0.3763 0.6157678215133797 0.6157667595621392 1.2373104999741091e-06 -0.051667742438924136 -0.3764 0.6157904369380228 0.6157893510964523 1.237691723582346e-06 -0.051678877429948346 -0.3765 0.6158130479877406 0.6158119382492963 1.2378498024934181e-06 -0.051690010672787584 -0.37660000000000005 0.6158356546607195 0.6158345210230347 1.2377846728972575e-06 -0.05170114216733978 -0.37670000000000003 0.6158582569551455 0.6158570994200321 1.2374963100914016e-06 -0.0517122719135031 -0.3768 0.6158808548692037 0.6158796734426528 1.2369847287307945e-06 -0.05172339991117578 -0.3769 0.6159034484010806 0.6159022430932624 1.23624998205063e-06 -0.05173452616025634 -0.377 0.6159260375489628 0.6159248083742255 1.2352921630598424e-06 -0.05174565066064351 -0.37710000000000005 0.6159486223110382 0.6159473692879069 1.2341114035696599e-06 -0.051756773412236196 -0.37720000000000004 0.615971202685496 0.6159699258366702 1.2327078745544284e-06 -0.05176789441493349 -0.3773 0.6159937786705268 0.6159924780228774 1.2310817860960999e-06 -0.051779013668634626 -0.3774 0.6160163502643239 0.6160150258488895 1.2292333872732097e-06 -0.0517901311732391 -0.3775 0.6160389174650824 0.6160375693170648 1.2271629664106776e-06 -0.05180124692864653 -0.37760000000000005 0.6160614802710014 0.6160601084297602 1.2248708507467398e-06 -0.05181236093475684 -0.37770000000000004 0.6160840386802819 0.6160826431893294 1.2223574064884613e-06 -0.0518234731914701 -0.3778 0.6161065926911296 0.6161051735981229 1.2196230386452012e-06 -0.05183458369868652 -0.3779 0.6161291423017534 0.6161276996584878 1.216668191139636e-06 -0.051845692456306575 -0.378 0.6161516875103669 0.6161502213727675 1.2134933468632703e-06 -0.05185679946423086 -0.37810000000000005 0.6161742283151879 0.6161727387433014 1.2100990271213252e-06 -0.05186790472236017 -0.37820000000000004 0.61619676471444 0.616195251772424 1.2064857920213168e-06 -0.05187900823059556 -0.3783 0.6162192967063518 0.616217760462465 1.2026542404175444e-06 -0.05189010998883825 -0.3784 0.6162418242891574 0.616240264815749 1.1986050093282241e-06 -0.051901209996989606 -0.3785 0.6162643474610978 0.6162627648345949 1.1943387741575329e-06 -0.05191230825495127 -0.37860000000000005 0.6162868662204196 0.6162852605213156 1.1898562485290753e-06 -0.05192340476262498 -0.37870000000000004 0.6163093805653768 0.6163077518782177 1.1851581842858838e-06 -0.05193449951991275 -0.3788 0.6163318904942305 0.6163302389076011 1.180245371434907e-06 -0.05194559252671676 -0.3789 0.6163543960052494 0.6163527216117586 1.1751186377306766e-06 -0.051956683782939356 -0.379 0.6163768970967102 0.6163751999929756 1.1697788484255067e-06 -0.05196777328848309 -0.37910000000000005 0.6163993937668975 0.61639767405353 1.1642269066580724e-06 -0.05197886104325075 -0.37920000000000004 0.616421886014105 0.6164201437956909 1.1584637531203423e-06 -0.05198994704714524 -0.3793 0.6164443738366348 0.6164426092217195 1.1524903656967567e-06 -0.052001031300069646 -0.3794 0.6164668572327989 0.6164650703338681 1.1463077592699378e-06 -0.052012113801927384 -0.3795 0.616489336200919 0.6164875271343799 1.139916985998246e-06 -0.05202319455262194 -0.37960000000000005 0.6165118107393261 0.6165099796254887 1.1333191345108684e-06 -0.05203427355205706 -0.37970000000000004 0.6165342808463627 0.6165324278094177 1.126515330296396e-06 -0.05204535080013659 -0.3798 0.6165567465203807 0.6165548716883806 1.1195067353697574e-06 -0.05205642629676464 -0.3799 0.6165792077597442 0.6165773112645803 1.1122945477171076e-06 -0.05206750004184551 -0.38 0.6166016645628282 0.6165997465402088 1.1048800014623605e-06 -0.052078572035283655 -0.38010000000000005 0.6166241169280194 0.616622177517447 1.0972643667006565e-06 -0.05208964227698379 -0.38020000000000004 0.6166465648537169 0.616644604198464 1.089448949082028e-06 -0.05210071076685074 -0.3803 0.6166690083383317 0.6166670265854173 1.0814350897558889e-06 -0.05211177750478957 -0.3804 0.6166914473802879 0.6166894446804518 1.0732241647604113e-06 -0.05212284249070551 -0.3805 0.6167138819780227 0.6167118584857004 1.0648175854111042e-06 -0.05213390572450401 -0.38060000000000005 0.6167363121299864 0.6167342680032825 1.0562167974959014e-06 -0.052144967206090714 -0.38070000000000004 0.6167587378346435 0.6167566732353047 1.047423281441695e-06 -0.05215602693537144 -0.3808 0.6167811590904723 0.6167790741838598 1.0384385518702466e-06 -0.05216708491225221 -0.3809 0.6168035758959652 0.6168014708510263 1.0292641573761419e-06 -0.052178141136639156 -0.381 0.61682598824963 0.6168238632388696 1.01990168022148e-06 -0.05218919560843876 -0.38110000000000005 0.6168483961499887 0.61684625134944 1.0103527361138287e-06 -0.05220024832755757 -0.38120000000000004 0.6168707995955792 0.6168686351847729 1.0006189738731575e-06 -0.052211299293902384 -0.38130000000000003 0.6168931985849551 0.6168910147468883 9.907020751820372e-07 -0.05222234850738015 -0.3814 0.6169155931166852 0.6169133900377917 9.806037543913515e-07 -0.05223339596789807 -0.3815 0.6169379831893554 0.6169357610594715 9.703257583260072e-07 -0.05224444167536341 -0.38160000000000005 0.6169603688015679 0.6169581278139014 9.59869865424512e-07 -0.05225548562968381 -0.38170000000000004 0.6169827499519414 0.6169804903030377 9.492378860442852e-07 -0.05226652783076691 -0.38180000000000003 0.6170051266391123 0.6170028485288209 9.384316618787913e-07 -0.05227756827852073 -0.3819 0.6170274988617344 0.6170252024931739 9.274530659020286e-07 -0.05228860697285334 -0.382 0.6170498666184786 0.6170475521980027 9.163040014525947e-07 -0.05229964391367306 -0.3821 0.6170722299080348 0.6170698976451954 9.04986402650021e-07 -0.05231067910088838 -0.38220000000000004 0.6170945887291105 0.6170922388366226 8.93502233534349e-07 -0.05232171253440801 -0.38230000000000003 0.617116943080432 0.6171145757741366 8.818534880938866e-07 -0.052332744214140775 -0.3824 0.6171392929607448 0.6171369084595716 8.700421894602961e-07 -0.05234377413999578 -0.3825 0.6171616383688132 0.6171592368947427 8.580703899363495e-07 -0.052354802311882304 -0.3826 0.6171839793034212 0.6171815610814466 8.459401706628622e-07 -0.05236582872970979 -0.38270000000000004 0.6172063157633723 0.6172038810214602 8.336536408692918e-07 -0.05237685339338789 -0.38280000000000003 0.6172286477474901 0.6172261967165413 8.212129381512945e-07 -0.05238787630282641 -0.3829 0.6172509752546185 0.6172485081684279 8.086202274715237e-07 -0.05239889745793539 -0.383 0.6172732982836215 0.617270815378838 7.958777010486084e-07 -0.052409916858625054 -0.3831 0.6172956168333845 0.6172931183494689 7.829875781906193e-07 -0.052420934504805776 -0.38320000000000004 0.6173179309028136 0.6173154170819982 7.699521045179125e-07 -0.0524319503963882 -0.38330000000000003 0.6173402404908361 0.6173377115780823 7.567735517410856e-07 -0.052442964533283065 -0.3834 0.6173625455964011 0.6173600018393562 7.434542173834213e-07 -0.05245397691540139 -0.3835 0.6173848462184791 0.6173822878674347 7.29996424170265e-07 -0.05246498754265432 -0.3836 0.6174071423560629 0.6174045696639098 7.16402519751469e-07 -0.052475996414953235 -0.38370000000000004 0.6174294340081674 0.6174268472303526 7.026748763683255e-07 -0.052487003532209676 -0.38380000000000003 0.6174517211738298 0.617449120568312 6.888158902984554e-07 -0.05249800889433533 -0.3839 0.6174740038521106 0.6174713896793147 6.748279815782521e-07 -0.052509012501242194 -0.384 0.6174962820420924 0.617493654564865 6.607135933922592e-07 -0.05252001435284235 -0.3841 0.6175185557428815 0.6175159152264444 6.464751919066369e-07 -0.0525310144490481 -0.38420000000000004 0.6175408249536073 0.6175381716655121 6.321152654642503e-07 -0.052542012789771976 -0.38430000000000003 0.6175630896734228 0.6175604238835036 6.176363245846694e-07 -0.05255300937492662 -0.3844 0.6175853499015049 0.6175826718818314 6.030409013257909e-07 -0.052564004204424954 -0.3845 0.6176076056370545 0.6176049156618846 5.883315486454599e-07 -0.052574997278180026 -0.3846 0.6176298568792966 0.6176271552250284 5.735108403043254e-07 -0.05258598859610513 -0.38470000000000004 0.6176521036274802 0.6176493905726044 5.585813702690956e-07 -0.05259697815811363 -0.38480000000000003 0.6176743458808797 0.6176716217059298 5.435457522406928e-07 -0.052607965964119235 -0.3849 0.6176965836387937 0.6176938486262978 5.284066192656756e-07 -0.05261895201403576 -0.385 0.6177188169005455 0.617716071334977 5.131666230839826e-07 -0.05262993630777721 -0.3851 0.6177410456654843 0.6177382898332114 4.978284339068884e-07 -0.05264091884525779 -0.38520000000000004 0.6177632699329838 0.6177605041222204 4.823947399035244e-07 -0.05265189962639192 -0.38530000000000003 0.6177854897024438 0.6177827142031982 4.668682466596463e-07 -0.052662878651094175 -0.3854 0.6178077049732891 0.6178049200773138 4.51251676664155e-07 -0.05267385591927929 -0.3855 0.6178299157449707 0.617827121745711 4.355477689482745e-07 -0.05268483143086225 -0.3856 0.6178521220169654 0.6178493192095086 4.197592786137072e-07 -0.0526958051857582 -0.38570000000000004 0.6178743237887765 0.6178715124697992 4.038889761387443e-07 -0.05270677718388253 -0.38580000000000003 0.617896521059933 0.6178937015276501 3.879396471700991e-07 -0.05271774742515074 -0.3859 0.6179187138299903 0.6179158863841022 3.719140919122843e-07 -0.052728715909478543 -0.386 0.6179409020985306 0.6179380670401707 3.5581512455862274e-07 -0.05273968263678186 -0.3861 0.6179630858651626 0.6179602434968449 3.3964557293042485e-07 -0.05275064760697678 -0.38620000000000004 0.6179852651295222 0.6179824157550871 3.2340827800514393e-07 -0.05276161081997961 -0.38630000000000003 0.6180074398912717 0.6180045838158337 3.071060932224867e-07 -0.05277257227570684 -0.3864 0.6180296101501005 0.6180267476799947 2.907418841374687e-07 -0.05278353197407511 -0.3865 0.6180517759057252 0.6180489073484527 2.7431852786530264e-07 -0.05279448991500127 -0.3866 0.6180739371578898 0.6180710628220643 2.5783891269975934e-07 -0.05280544609840235 -0.38670000000000004 0.6180960939063657 0.6180932141016587 2.413059373984616e-07 -0.05281640052419562 -0.38680000000000003 0.6181182461509515 0.6181153611880387 2.2472251082900074e-07 -0.05282735319229849 -0.3869 0.6181403938914738 0.6181375040819794 2.0809155138606927e-07 -0.052838304102628575 -0.387 0.6181625371277863 0.6181596427842291 1.9141598648492186e-07 -0.05284925325510367 -0.3871 0.6181846758597711 0.6181817772955088 1.7469875209646935e-07 -0.05286020064964177 -0.38720000000000004 0.6182068100873375 0.6182039076165121 1.5794279217828944e-07 -0.05287114628616103 -0.38730000000000003 0.6182289398104228 0.6182260337479053 1.411510581403319e-07 -0.052882090164579856 -0.3874 0.6182510650289927 0.6182481556903271 1.2432650840082937e-07 -0.05289303228481677 -0.3875 0.6182731857430406 0.6182702734443888 1.0747210779996075e-07 -0.05290397264679051 -0.3876 0.6182953019525881 0.6182923870106737 9.059082712106759e-08 -0.05291491125042002 -0.38770000000000004 0.618317413657685 0.6183144963897378 7.368564251472587e-08 -0.05292584809562441 -0.38780000000000003 0.6183395208584093 0.6183366015821091 5.6759535023431784e-08 -0.05293678318232298 -0.3879 0.6183616235548667 0.6183587025882887 3.98154900334291e-08 -0.052947716510435255 -0.388 0.6183837217471922 0.6183807994087487 2.2856496756026856e-08 -0.05295864807988089 -0.3881 0.6184058154355487 0.6184028920439337 5.8855476881003455e-09 -0.05296957789057976 -0.38820000000000005 0.6184279046201273 0.6184249804942608 -1.1094361908325912e-08 -0.05298050594245194 -0.38830000000000003 0.6184499893011478 0.6184470647601188 -2.8080234529964665e-08 -0.05299143223541765 -0.3884 0.6184720694788581 0.6184691448418687 -4.50690709726323e-08 -0.05300235676939735 -0.3885 0.6184941451535347 0.6184912207398436 -6.205787085535215e-08 -0.053013279544311655 -0.3886 0.6185162163254827 0.6185132924543486 -7.904363315356516e-08 -0.053024200560081364 -0.38870000000000005 0.6185382829950358 0.6185353599856607 -9.602335672345003e-08 -0.0530351198166275 -0.38880000000000003 0.6185603451625554 0.6185574233340291 -1.1299404084445797e-07 -0.05304603731387121 -0.3889 0.6185824028284324 0.6185794824996748 -1.2995268573907925e-07 -0.053056953051733906 -0.389 0.6186044559930854 0.618601537482791 -1.4689629311559482e-07 -0.053067867030137154 -0.3891 0.6186265046569617 0.6186235882835429 -1.6382186668328913e-07 -0.05307877924900265 -0.38920000000000005 0.6186485488205369 0.6186456349020678 -1.8072641269975542e-07 -0.05308968970825239 -0.38930000000000003 0.6186705884843158 0.6186676773384749 -1.9760694048784333e-07 -0.053100598407808466 -0.3894 0.6186926236488302 0.6186897155928459 -2.14460462999444e-07 -0.05311150534759323 -0.3895 0.6187146543146416 0.6187117496652343 -2.3128399728733484e-07 -0.05312241052752917 -0.3896 0.6187366804823388 0.618733779555666 -2.4807456507069947e-07 -0.05313331394753898 -0.38970000000000005 0.6187587021525393 0.6187558052641385 -2.6482919327636134e-07 -0.05314421560754552 -0.38980000000000004 0.6187807193258889 0.6187778267906223 -2.815449145210369e-07 -0.05315511550747183 -0.3899 0.6188027320030614 0.61879984413506 -2.982187677219583e-07 -0.05316601364724119 -0.39 0.6188247401847586 0.6188218572973662 -3.148477984993292e-07 -0.05317691002677702 -0.3901 0.618846743871711 0.6188438662774283 -3.3142905981470294e-07 -0.05318780464600296 -0.39020000000000005 0.6188687430646765 0.6188658710751064 -3.479596124358886e-07 -0.05319869750484282 -0.39030000000000004 0.6188907377644408 0.6188878716902327 -3.644365254712456e-07 -0.053209588603220594 -0.3904 0.618912727971818 0.6189098681226124 -3.8085687692479553e-07 -0.05322047794106047 -0.3905 0.6189347136876493 0.6189318603720231 -3.9721775411949434e-07 -0.053231365518286805 -0.3906 0.6189566949128043 0.6189538484382153 -4.1351625437724415e-07 -0.05324225133482419 -0.39070000000000005 0.6189786716481797 0.6189758323209129 -4.297494853727768e-07 -0.05325313539059735 -0.39080000000000004 0.6190006438946994 0.6189978120198123 -4.4591456574427646e-07 -0.05326401768553124 -0.3909 0.6190226116533155 0.6190197875345829 -4.6200862559298006e-07 -0.05327489821955096 -0.391 0.6190445749250066 0.6190417588648672 -4.78028806955022e-07 -0.053285776992581795 -0.3911 0.6190665337107792 0.6190637260102818 -4.939722643287903e-07 -0.05329665400454928 -0.39120000000000005 0.6190884880116663 0.6190856889704162 -5.098361652577932e-07 -0.0533075292553791 -0.39130000000000004 0.6191104378287277 0.6191076477448332 -5.2561769070536e-07 -0.053318402744997065 -0.3914 0.6191323831630505 0.61912960233307 -5.413140357207746e-07 -0.05332927447332928 -0.3915 0.6191543240157487 0.6191515527346368 -5.569224097029535e-07 -0.05334014444030199 -0.3916 0.6191762603879616 0.6191734989490183 -5.724400371637239e-07 -0.05335101264584157 -0.39170000000000005 0.619198192280856 0.619195440975673 -5.878641580470134e-07 -0.053361879089874636 -0.39180000000000004 0.619220119695625 0.619217378814034 -6.031920282700831e-07 -0.05337274377232805 -0.3919 0.6192420426334871 0.6192393124635084 -6.184209202647617e-07 -0.05338360669312878 -0.392 0.6192639610956873 0.6192612419234778 -6.335481233382678e-07 -0.05339446785220395 -0.3921 0.6192858750834962 0.6192831671932989 -6.485709443809773e-07 -0.053405327249480966 -0.39220000000000005 0.61930778459821 0.6193050882723028 -6.634867080745899e-07 -0.05341618488488734 -0.39230000000000004 0.6193296896411503 0.6193270051597957 -6.782927576137743e-07 -0.05342704075835082 -0.3924 0.6193515902136644 0.6193489178550593 -6.929864551363796e-07 -0.05343789486979936 -0.3925 0.6193734863171241 0.6193708263573503 -7.075651819177242e-07 -0.053448747219160965 -0.3926 0.6193953779529265 0.6193927306659011 -7.220263391893855e-07 -0.053459597806363994 -0.39270000000000005 0.6194172651224937 0.6194146307799198 -7.363673485139e-07 -0.053470446631336904 -0.39280000000000004 0.6194391478272717 0.6194365266985904 -7.50585652187219e-07 -0.05348129369400835 -0.3929 0.6194610260687314 0.6194584184210732 -7.646787137105537e-07 -0.05349213899430719 -0.393 0.6194828998483679 0.6194803059465044 -7.786440182344645e-07 -0.05350298253216245 -0.3931 0.6195047691676999 0.6195021892739971 -7.924790730862163e-07 -0.05351382430750338 -0.39320000000000005 0.61952663402827 0.6195240684026411 -8.061814080750906e-07 -0.05352466432025931 -0.39330000000000004 0.6195484944316444 0.619545943331503 -8.197485762417855e-07 -0.05353550257035988 -0.3934 0.619570350379413 0.6195678140596264 -8.33178153858416e-07 -0.0535463390577349 -0.3935 0.6195922018731878 0.6195896805860325 -8.464677412334254e-07 -0.053557173782314255 -0.3936 0.6196140489146047 0.61961154290972 -8.596149629891414e-07 -0.05356800674402812 -0.39370000000000005 0.6196358915053216 0.6196334010296654 -8.726174685058652e-07 -0.05357883794280682 -0.39380000000000004 0.6196577296470195 0.6196552549448232 -8.854729322826937e-07 -0.053589667378580896 -0.39390000000000003 0.619679563341401 0.6196771046541264 -8.981790544371204e-07 -0.05360049505128102 -0.394 0.6197013925901909 0.6196989501564865 -9.107335611213685e-07 -0.05361132096083807 -0.3941 0.6197232173951356 0.6197207914507934 -9.231342050219915e-07 -0.05362214510718319 -0.39420000000000005 0.619745037758003 0.6197426285359163 -9.353787655819179e-07 -0.053632967490247554 -0.3943 0.6197668536805824 0.6197644614107038 -9.474650493890291e-07 -0.053643788109962634 -0.39440000000000003 0.6197886651646837 0.6197862900739834 -9.593908908422932e-07 -0.053654606966260024 -0.3945 0.6198104722121378 0.6198081145245634 -9.71154152235032e-07 -0.0536654240590716 -0.3946 0.6198322748247961 0.6198299347612312 -9.827527244210543e-07 -0.05367623938832933 -0.39470000000000005 0.6198540730045298 0.619851750782755 -9.941845268979232e-07 -0.05368705295396542 -0.3948 0.61987586675323 0.6198735625878835 -1.005447508445334e-06 -0.053697864755912185 -0.39490000000000003 0.619897656072808 0.6198953701753462 -1.01653964740267e-06 -0.05370867479410222 -0.395 0.6199194409651938 0.6199171735438537 -1.0274589518077804e-06 -0.05371948306846824 -0.3951 0.6199412214323369 0.6199389726920976 -1.038203460396181e-06 -0.05373028957894317 -0.39520000000000005 0.6199629974762051 0.6199607676187525 -1.0487712422124762e-06 -0.05374109432546015 -0.3953 0.6199847690987853 0.6199825583224735 -1.0591603973597596e-06 -0.053751897307952407 -0.39540000000000003 0.620006536302082 0.6200043448018988 -1.0693690574159476e-06 -0.05376269852635346 -0.3955 0.6200282990881181 0.6200261270556492 -1.0793953853782678e-06 -0.053773497980596954 -0.3956 0.6200500574589338 0.6200479050823279 -1.0892375764681717e-06 -0.05378429567061676 -0.39570000000000005 0.6200718114165868 0.6200696788805213 -1.0988938580758223e-06 -0.05379509159634688 -0.3958 0.6200935609631517 0.6200914484487998 -1.1083624905094958e-06 -0.05380588575772154 -0.39590000000000003 0.6201153061007197 0.6201132137857173 -1.1176417668845584e-06 -0.05381667815467514 -0.396 0.6201370468313985 0.6201349748898113 -1.126730013650823e-06 -0.05382746878714222 -0.3961 0.6201587831573119 0.6201567317596046 -1.135625590814593e-06 -0.053838257655057634 -0.39620000000000005 0.6201805150805995 0.6201784843936039 -1.144326892327241e-06 -0.05384904475835624 -0.3963 0.6202022426034162 0.6202002327903015 -1.15283234639052e-06 -0.05385983009697323 -0.39640000000000003 0.6202239657279318 0.6202219769481747 -1.1611404155953409e-06 -0.05387061367084389 -0.3965 0.6202456844563315 0.6202437168656867 -1.1692495974768846e-06 -0.053881395479903754 -0.3966 0.6202673987908145 0.6202654525412865 -1.1771584244035793e-06 -0.05389217552408848 -0.39670000000000005 0.6202891087335943 0.6202871839734099 -1.18486546427099e-06 -0.053902953803333965 -0.3968 0.6203108142868983 0.6203089111604787 -1.1923693203075292e-06 -0.05391373031757627 -0.39690000000000003 0.6203325154529671 0.6203306341009023 -1.1996686318516137e-06 -0.05392450506675161 -0.397 0.6203542122340543 0.6203523527930768 -1.206762074212886e-06 -0.05393527805079641 -0.3971 0.6203759046324268 0.6203740672353866 -1.2136483590607927e-06 -0.053946049269647245 -0.39720000000000005 0.6203975926503635 0.6203957774262037 -1.2203262346188737e-06 -0.05395681872324096 -0.3973 0.6204192762901559 0.6204174833638887 -1.2267944858590507e-06 -0.05396758641151448 -0.39740000000000003 0.6204409555541068 0.6204391850467909 -1.233051934945717e-06 -0.05397835233440499 -0.3975 0.6204626304445306 0.6204608824732487 -1.2390974411802258e-06 -0.05398911649184987 -0.3976 0.6204843009637526 0.6204825756415897 -1.2449299014727355e-06 -0.05399987888378656 -0.39770000000000005 0.6205059671141091 0.6205042645501311 -1.2505482503144538e-06 -0.054010639510152794 -0.3978 0.6205276288979462 0.6205259491971812 -1.2559514601107047e-06 -0.054021398370886486 -0.39790000000000003 0.6205492863176207 0.6205476295810376 -1.261138541208684e-06 -0.054032155465925706 -0.398 0.6205709393754986 0.6205693056999892 -1.2661085425358376e-06 -0.054042910795208704 -0.3981 0.6205925880739553 0.6205909775523165 -1.2708605511280169e-06 -0.05405366435867396 -0.39820000000000005 0.620614232415375 0.620612645136291 -1.2753936927123455e-06 -0.05406441615626004 -0.3983 0.6206358724021501 0.6206343084501762 -1.2797071319015085e-06 -0.054075166187905754 -0.39840000000000003 0.6206575080366823 0.6206559674922278 -1.2838000722215082e-06 -0.05408591445355011 -0.3985 0.62067913932138 0.6206776222606949 -1.287671756278197e-06 -0.05409666095313231 -0.3986 0.6207007662586594 0.6206992727538185 -1.2913214659238115e-06 -0.05410740568659165 -0.39870000000000005 0.6207223888509442 0.620720918969834 -1.2947485221737054e-06 -0.05411814865386773 -0.3988 0.620744007100664 0.6207425609069696 -1.2979522859279946e-06 -0.05412888985490021 -0.39890000000000003 0.6207656210102553 0.6207641985634484 -1.3009321574442012e-06 -0.054139629289629024 -0.399 0.6207872305821603 0.6207858319374878 -1.3036875768368539e-06 -0.054150366957994245 -0.3991 0.6208088358188273 0.6208074610273003 -1.3062180240219767e-06 -0.05416110285993623 -0.39920000000000005 0.6208304367227088 0.6208290858310931 -1.308523018994645e-06 -0.05417183699539531 -0.3993 0.620852033296263 0.6208507063470694 -1.3106021216902075e-06 -0.05418256936431222 -0.39940000000000003 0.6208736255419521 0.6208723225734285 -1.3124549320953083e-06 -0.054193299966627674 -0.3995 0.6208952134622427 0.6208939345083657 -1.3140810907474876e-06 -0.054204028802282755 -0.3996 0.620916797059605 0.6209155421500735 -1.315480278318848e-06 -0.0542147558712186 -0.39970000000000006 0.6209383763365119 0.6209371454967414 -1.3166522157548322e-06 -0.05422548117337658 -0.3998 0.6209599512954403 0.6209587445465563 -1.3175966645240234e-06 -0.05423620470869828 -0.39990000000000003 0.620981521938869 0.6209803392977034 -1.3183134266459007e-06 -0.05424692647712544 -0.4 0.6210030882692792 0.6210019297483658 -1.3188023446075725e-06 -0.05425764647859993 -0.4001 0.6210246502891532 0.6210235158967256 -1.3190633014470432e-06 -0.05426836471306386 -0.40020000000000006 0.6210462080009758 0.6210450977409632 -1.3190962209197465e-06 -0.05427908118045949 -0.4003 0.6210677614072315 0.6210666752792595 -1.3189010673597679e-06 -0.054289795880729276 -0.40040000000000003 0.621089310510407 0.6210882485097946 -1.3184778456520885e-06 -0.05430050881381587 -0.4005 0.621110855312988 0.6211098174307492 -1.3178266014823858e-06 -0.05431121997966212 -0.4006 0.6211323958174606 0.6211313820403044 -1.3169474210872334e-06 -0.05432192937821101 -0.40070000000000006 0.6211539320263102 0.621152942336642 -1.3158404313651229e-06 -0.05433263700940573 -0.4008 0.6211754639420214 0.6211744983179455 -1.3145057998764642e-06 -0.05434334287318964 -0.40090000000000003 0.6211969915670774 0.6211960499824002 -1.312943734954608e-06 -0.05435404696950631 -0.401 0.62121851490396 0.6212175973281933 -1.3111544853172674e-06 -0.05436474929829946 -0.4011 0.6212400339551483 0.6212391403535147 -1.3091383403718293e-06 -0.054375449859512974 -0.40120000000000006 0.6212615487231194 0.6212606790565572 -1.3068956300765766e-06 -0.054386148653090965 -0.4013 0.621283059210348 0.6212822134355168 -1.304426724635377e-06 -0.05439684567897773 -0.40140000000000003 0.621304565419305 0.6213037434885933 -1.3017320350805495e-06 -0.05440754093711775 -0.4015 0.6213260673524578 0.6213252692139902 -1.298812012440198e-06 -0.05441823442745563 -0.4016 0.6213475650122696 0.6213467906099159 -1.295667148126789e-06 -0.05442892614993619 -0.40170000000000006 0.6213690584011999 0.6213683076745834 -1.292297973937151e-06 -0.05443961610450446 -0.4018 0.621390547521703 0.6213898204062109 -1.2887050615806306e-06 -0.0544503042911056 -0.40190000000000003 0.6214120323762281 0.6214113288030219 -1.28488902281787e-06 -0.05446099070968499 -0.402 0.6214335129672189 0.6214328328632461 -1.2808505095718292e-06 -0.05447167536018815 -0.4021 0.6214549892971135 0.6214543325851201 -1.2765902133726748e-06 -0.05448235824256085 -0.40220000000000006 0.6214764613683434 0.6214758279668862 -1.2721088654965573e-06 -0.05449303935674898 -0.4023 0.6214979291833338 0.6214973190067943 -1.2674072369933675e-06 -0.054503718702698614 -0.40240000000000004 0.6215193927445024 0.6215188057031016 -1.262486138214891e-06 -0.05451439628035604 -0.4025 0.62154085205426 0.6215402880540737 -1.2573464188980754e-06 -0.054525072089667725 -0.4026 0.6215623071150097 0.6215617660579831 -1.2519889679429852e-06 -0.054535746130580244 -0.40270000000000006 0.6215837579291461 0.6215832397131121 -1.2464147133850467e-06 -0.05454641840304047 -0.4028 0.6216052044990557 0.6216047090177517 -1.240624622061981e-06 -0.05455708890699536 -0.40290000000000004 0.6216266468271157 0.6216261739702018 -1.2346196995582925e-06 -0.05456775764239211 -0.403 0.6216480849156945 0.6216476345687724 -1.2284009901220028e-06 -0.054578424609178104 -0.4031 0.6216695187671507 0.6216690908117832 -1.2219695761650495e-06 -0.054589089807300845 -0.40320000000000006 0.6216909483838331 0.6216905426975649 -1.2153265785130873e-06 -0.054599753236708085 -0.4033 0.6217123737680799 0.621711990224458 -1.2084731560169093e-06 -0.054610414897347685 -0.40340000000000004 0.6217337949222188 0.6217334333908149 -1.2014105053304025e-06 -0.05462107478916774 -0.4035 0.6217552118485665 0.6217548721949993 -1.19413986052197e-06 -0.05463173291211648 -0.4036 0.6217766245494285 0.6217763066353865 -1.1866624930745306e-06 -0.05464238926614241 -0.40370000000000006 0.6217980330270982 0.6217977367103644 -1.1789797119965417e-06 -0.05465304385119412 -0.4038 0.621819437283857 0.6218191624183331 -1.1710928629893314e-06 -0.05466369666722039 -0.40390000000000004 0.6218408373219738 0.6218405837577059 -1.1630033284748542e-06 -0.054674347714170214 -0.404 0.621862233143705 0.6218620007269091 -1.1547125274014025e-06 -0.054684996991992744 -0.4041 0.6218836247512933 0.6218834133243825 -1.1462219150215613e-06 -0.054695644500637325 -0.40420000000000006 0.6219050121469688 0.6219048215485803 -1.1375329825591418e-06 -0.054706290240053516 -0.4043 0.6219263953329471 0.6219262253979707 -1.1286472569038697e-06 -0.054716934210191 -0.40440000000000004 0.6219477743114297 0.6219476248710363 -1.1195663004170964e-06 -0.054727576410999616 -0.4045 0.6219691490846035 0.621969019966275 -1.1102917108207766e-06 -0.05473821684242948 -0.4046 0.621990519654641 0.6219904106821998 -1.1008251206701125e-06 -0.05474885550443081 -0.40470000000000006 0.6220118860236992 0.6220117970173394 -1.0911681970204867e-06 -0.054759492396954004 -0.4048 0.6220332481939198 0.6220331789702385 -1.0813226415662403e-06 -0.054770127519949724 -0.40490000000000004 0.6220546061674285 0.6220545565394578 -1.0712901899745386e-06 -0.05478076087336872 -0.405 0.6220759599463348 0.6220759297235748 -1.061072611358016e-06 -0.05479139245716194 -0.4051 0.622097309532732 0.622097298521184 -1.0506717087188644e-06 -0.054802022271280504 -0.40520000000000006 0.6221186549286966 0.622118662930897 -1.0400893180328996e-06 -0.054812650315675795 -0.4053 0.6221399961362876 0.6221400229513427 -1.0293273080275167e-06 -0.05482327659029926 -0.40540000000000004 0.6221613331575471 0.6221613785811687 -1.0183875800706677e-06 -0.054833901095102625 -0.4055 0.6221826659944989 0.6221827298190399 -1.007272067476972e-06 -0.0548445238300377 -0.4056 0.6222039946491495 0.6222040766636399 -9.959827354522055e-07 -0.05485514479505654 -0.40570000000000006 0.6222253191234867 0.622225419113671 -9.845215808157448e-07 -0.05486576399011137 -0.4058 0.6222466394194792 0.6222467571678552 -9.728906313899444e-07 -0.05487638141515458 -0.40590000000000004 0.6222679555390779 0.6222680908249332 -9.610919458058476e-07 -0.05488699707013875 -0.406 0.6222892674842134 0.6222894200836652 -9.491276130868531e-07 -0.05489761095501662 -0.4061 0.6223105752567974 0.6223107449428322 -9.369997522878926e-07 -0.05490822306974117 -0.40620000000000006 0.6223318788587217 0.6223320654012348 -9.247105122178745e-07 -0.054918833414265456 -0.4063 0.6223531782918578 0.622353381457694 -9.122620709123286e-07 -0.0549294419885428 -0.40640000000000004 0.6223744735580572 0.6223746931110522 -8.996566354391167e-07 -0.05494004879252667 -0.4065 0.6223957646591504 0.6223960003601722 -8.868964412045433e-07 -0.05495065382617068 -0.4066 0.6224170515969474 0.6224173032039387 -8.739837519256e-07 -0.05496125708942872 -0.40670000000000006 0.6224383343732367 0.6224386016412577 -8.609208589915873e-07 -0.05497185858225476 -0.4068 0.6224596129897856 0.6224598956710572 -8.477100811032923e-07 -0.054982458304602966 -0.40690000000000004 0.6224808874483396 0.6224811852922871 -8.343537638011433e-07 -0.05499305625642773 -0.407 0.6225021577506226 0.6225024705039203 -8.208542793541884e-07 -0.05500365243768364 -0.4071 0.6225234238983356 0.6225237513049514 -8.072140259274274e-07 -0.05501424684832537 -0.40720000000000006 0.6225446858931577 0.6225450276943987 -7.934354274152788e-07 -0.05502483948830783 -0.4073 0.6225659437367452 0.6225662996713033 -7.795209330252462e-07 -0.055035430357586096 -0.40740000000000004 0.6225871974307313 0.6225875672347297 -7.654730167783175e-07 -0.05504601945611542 -0.4075 0.6226084469767261 0.622608830383766 -7.512941769260983e-07 -0.05505660678385124 -0.4076 0.6226296923763166 0.6226300891175242 -7.369869356732561e-07 -0.05506719234074917 -0.40770000000000006 0.6226509336310659 0.6226513434351403 -7.225538388999642e-07 -0.05507777612676504 -0.4078 0.6226721707425132 0.6226725933357745 -7.079974553569901e-07 -0.055088358141854754 -0.40790000000000004 0.622693403712174 0.6226938388186118 -6.933203764020179e-07 -0.055098938385974544 -0.408 0.6227146325415388 0.6227150798828618 -6.78525215541681e-07 -0.055109516859080665 -0.4081 0.6227358572320743 0.6227363165277591 -6.63614607904206e-07 -0.05512009356112965 -0.40820000000000006 0.622757077785222 0.6227575487525627 -6.485912097814461e-07 -0.05513066849207818 -0.4083 0.6227782942023992 0.6227787765565584 -6.334576983513251e-07 -0.055141241651883124 -0.40840000000000004 0.6227995064849973 0.6227999999390563 -6.182167708451702e-07 -0.05515181304050152 -0.4085 0.6228207146343827 0.622821218899393 -6.028711443673007e-07 -0.05516238265789058 -0.4086 0.6228419186518965 0.6228424334369305 -5.87423555242772e-07 -0.0551729505040077 -0.40870000000000006 0.6228631185388538 0.6228636435510571 -5.718767586426754e-07 -0.05518351657881043 -0.4088 0.6228843142965443 0.6228848492411871 -5.562335279873931e-07 -0.05519408088225656 -0.40890000000000004 0.6229055059262312 0.6229060505067623 -5.404966546274093e-07 -0.055204643414304005 -0.409 0.6229266934291516 0.62292724734725 -5.246689471771759e-07 -0.05521520417491086 -0.4091 0.6229478768065166 0.6229484397621445 -5.087532309600018e-07 -0.055225763164035414 -0.40920000000000006 0.6229690560595107 0.6229696277509678 -4.927523478415186e-07 -0.05523632038163615 -0.4093 0.622990231189291 0.622990811313268 -4.766691552721136e-07 -0.05524687582767166 -0.40940000000000004 0.6230114021969888 0.6230119904486211 -4.6050652612039666e-07 -0.05525742950210079 -0.4095 0.6230325690837075 0.6230331651566304 -4.4426734807645474e-07 -0.05526798140488252 -0.4096 0.6230537318505243 0.6230543354369268 -4.2795452301347403e-07 -0.05527853153597602 -0.40970000000000006 0.6230748904984884 0.6230755012891688 -4.115709666269174e-07 -0.05528907989534067 -0.4098 0.6230960450286219 0.6230966627130426 -3.9511960785165723e-07 -0.05529962648293594 -0.40990000000000004 0.6231171954419196 0.6231178197082629 -3.7860338826523066e-07 -0.055310171298721594 -0.41 0.6231383417393483 0.6231389722745716 -3.6202526175477256e-07 -0.055320714342657465 -0.4101 0.6231594839218475 0.6231601204117394 -3.453881937606762e-07 -0.05533125561470364 -0.41020000000000006 0.6231806219903279 0.6231812641195652 -3.2869516095740403e-07 -0.055341795114820305 -0.4103 0.6232017559456733 0.6232024033978762 -3.119491505387817e-07 -0.05535233284296792 -0.41040000000000004 0.6232228857887389 0.6232235382465284 -2.95153159822481e-07 -0.05536286879910705 -0.4105 0.6232440115203519 0.6232446686654061 -2.783101956324585e-07 -0.05537340298319848 -0.4106 0.6232651331413109 0.6232657946544221 -2.6142327377853825e-07 -0.0553839353952031 -0.41070000000000007 0.6232862506523866 0.6232869162135186 -2.4449541857068935e-07 -0.05539446603508206 -0.4108 0.623307364054321 0.6233080333426664 -2.2752966214595327e-07 -0.055404994902796656 -0.41090000000000004 0.6233284733478276 0.6233291460418651 -2.1052904414231577e-07 -0.05541552199830835 -0.411 0.6233495785335915 0.6233502543111433 -1.9349661089379522e-07 -0.05542604732157879 -0.4111 0.6233706796122689 0.623371358150559 -1.7643541512166183e-07 -0.05543657087256979 -0.41120000000000007 0.6233917765844875 0.6233924575601988 -1.5934851523707882e-07 -0.05544709265124337 -0.4113 0.6234128694508462 0.623413552540179 -1.422389748310937e-07 -0.05545761265756169 -0.41140000000000004 0.623433958211915 0.6234346430906452 -1.2510986212993513e-07 -0.055468130891487104 -0.4115 0.6234550428682355 0.6234557292117717 -1.079642494433708e-07 -0.05547864735298215 -0.4116 0.6234761234203194 0.6234768109037628 -9.080521264949459e-08 -0.055489162042009536 -0.41170000000000007 0.62349719986865 0.6234978881668518 -7.363583058236922e-08 -0.05549967495853212 -0.4118 0.6235182722136821 0.6235189610013014 -5.645918452028276e-08 -0.05551018610251297 -0.41190000000000004 0.6235393404558409 0.6235400294074038 -3.927835760461629e-08 -0.05552069547391533 -0.412 0.6235604045955228 0.6235610933854809 -2.209643431812583e-08 -0.055531203072702595 -0.4121 0.623581464633095 0.6235821529358834 -4.91649989773843e-09 -0.05554170889883834 -0.41220000000000007 0.6236025205688962 0.6236032080589922 1.2258360199308982e-08 -0.055552212952286364 -0.4123 0.6236235724032353 0.6236242587552172 2.9425060853183194e-08 -0.05556271523301057 -0.41240000000000004 0.623644620136393 0.6236453050249982 4.658051784567352e-08 -0.05557321574097508 -0.4125 0.6236656637686199 0.6236663468688037 6.372164840229289e-08 -0.05558371447614418 -0.4126 0.6236867033001385 0.6236873842871324 8.084537176517026e-08 -0.05559421143848231 -0.41270000000000007 0.6237077387311423 0.6237084172805122 9.794860971953923e-08 -0.055604706627954165 -0.4128 0.6237287700617953 0.6237294458495002 1.1502828717313562e-07 -0.055615200044524526 -0.41290000000000004 0.6237497972922327 0.6237504699946832 1.3208133270437017e-07 -0.05562569168815839 -0.413 0.6237708204225609 0.6237714897166771 1.4910467911743996e-07 -0.05563618155882091 -0.4131 0.6237918394528574 0.6237925050161272 1.6609526397315388e-07 -0.05564666965647746 -0.41320000000000007 0.623812854383171 0.623813515893708 1.83050030182208e-07 -0.05565715598109351 -0.4133 0.6238338652135214 0.6238345223501234 1.9996592651866374e-07 -0.05566764053263479 -0.41340000000000005 0.6238548719439 0.6238555243861063 2.1683990820281496e-07 -0.055678123311067175 -0.4135 0.623875874574269 0.6238765220024186 2.336689374007883e-07 -0.05568860431635669 -0.4136 0.6238968731045624 0.6238975151998516 2.504499838421048e-07 -0.05569908354846953 -0.41370000000000007 0.6239178675346855 0.6239185039792252 2.671800253470358e-07 -0.05570956100737212 -0.4138 0.6239388578645148 0.6239394883413885 2.838560482568142e-07 -0.05572003669303099 -0.41390000000000005 0.6239598440938992 0.6239604682872191 3.0047504820385207e-07 -0.055730510605412925 -0.414 0.6239808262226589 0.6239814438176232 3.1703403045174605e-07 -0.0557409827444848 -0.4141 0.6240018042505857 0.6240024149335365 3.335300105544725e-07 -0.05575145311021375 -0.41420000000000007 0.6240227781774436 0.6240233816359222 3.4996001482823225e-07 -0.055761921702567 -0.4143 0.6240437480029685 0.6240443439257723 3.663210808996231e-07 -0.055772388521512055 -0.41440000000000005 0.6240647137268683 0.6240653018041077 3.826102583370794e-07 -0.05578285356701649 -0.4145 0.6240856753488231 0.6240862552719766 3.9882460903251093e-07 -0.055793316839048084 -0.4146 0.6241066328684854 0.6241072043304557 4.1496120786743695e-07 -0.05580377833757482 -0.41470000000000007 0.6241275862854803 0.6241281489806499 4.310171431154419e-07 -0.05581423806256483 -0.4148 0.624148535599405 0.6241490892236918 4.4698951712218715e-07 -0.05582469601398642 -0.41490000000000005 0.62416948080983 0.6241700250607415 4.6287544668011105e-07 -0.05583515219180812 -0.415 0.6241904219162986 0.6241909564929871 4.786720636529296e-07 -0.055845606595998576 -0.4151 0.624211358918326 0.6242118835216439 4.943765154891144e-07 -0.055856059226526616 -0.41520000000000007 0.6242322918154024 0.6242328061479542 5.099859656521044e-07 -0.055866510083361236 -0.4153 0.6242532206069893 0.6242537243731883 5.254975942586837e-07 -0.055876959166471674 -0.41540000000000005 0.6242741452925233 0.6242746381986424 5.409085984120487e-07 -0.05588740647582725 -0.4155 0.6242950658714135 0.6242955476256403 5.5621619300672e-07 -0.0558978520113975 -0.4156 0.6243159823430432 0.6243164526555325 5.714176109505864e-07 -0.055908295773152164 -0.41570000000000007 0.6243368947067696 0.6243373532896954 5.86510103789406e-07 -0.05591873776106108 -0.4158 0.6243578029619239 0.6243582495295323 6.014909421508952e-07 -0.05592917797509435 -0.41590000000000005 0.6243787071078116 0.6243791413764723 6.163574163969843e-07 -0.05593961641522216 -0.416 0.624399607143713 0.6244000288319707 6.311068368597406e-07 -0.055950053081414965 -0.4161 0.6244205030688825 0.624420911897508 6.457365346324018e-07 -0.055960487973643315 -0.41620000000000007 0.6244413948825498 0.6244417905745913 6.602438618052986e-07 -0.055970921091877956 -0.4163 0.6244622825839193 0.6244626648647518 6.74626191965455e-07 -0.05598135243608981 -0.41640000000000005 0.624483166172171 0.624483534769547 6.888809208904778e-07 -0.05599178200624999 -0.4165 0.6245040456464603 0.6245044002905586 7.030054667844787e-07 -0.05600220980232974 -0.4166 0.6245249210059183 0.6245252614293935 7.169972709442085e-07 -0.05601263582430058 -0.41670000000000007 0.6245457922496517 0.6245461181876828 7.308537981476348e-07 -0.05602306007213407 -0.4168 0.6245666593767434 0.6245669705670822 7.44572536875987e-07 -0.05603348254580201 -0.41690000000000005 0.6245875223862529 0.624587818569271 7.581510002574454e-07 -0.056043903245276354 -0.417 0.6246083812772163 0.6246086621959531 7.715867262059195e-07 -0.056054322170529275 -0.4171 0.6246292360486463 0.6246295014488554 7.848772777263591e-07 -0.05606473932153309 -0.41720000000000007 0.6246500866995324 0.6246503363297283 7.980202437474215e-07 -0.056075154698260236 -0.4173 0.6246709332288418 0.6246711668403456 8.110132394822944e-07 -0.056085568300683425 -0.41740000000000005 0.6246917756355193 0.6246919929825036 8.238539065397177e-07 -0.05609598012877545 -0.4175 0.6247126139184871 0.6247128147580212 8.365399136456286e-07 -0.05610639018250935 -0.4176 0.6247334480766458 0.6247336321687401 8.490689570872512e-07 -0.056116798461858276 -0.41770000000000007 0.6247542781088741 0.6247544452165241 8.614387608241181e-07 -0.0561272049667956 -0.4178 0.6247751040140295 0.6247752539032583 8.736470774595162e-07 -0.05613760969729486 -0.41790000000000005 0.6247959257909479 0.6247960582308498 8.856916880739529e-07 -0.05614801265332971 -0.418 0.6248167434384447 0.6248168582012271 8.975704029745568e-07 -0.05615841383487402 -0.4181 0.6248375569553145 0.6248376538163395 9.092810619448777e-07 -0.056168813241901885 -0.41820000000000007 0.6248583663403319 0.6248584450781569 9.208215348277538e-07 -0.056179210874387486 -0.4183 0.6248791715922509 0.6248792319886702 9.321897216918451e-07 -0.05618960673230522 -0.41840000000000005 0.6248999727098061 0.62490001454989 9.433835532757229e-07 -0.05620000081562965 -0.4185 0.6249207696917125 0.6249207927638469 9.544009915429807e-07 -0.056210393124335484 -0.4186 0.6249415625366661 0.6249415666325913 9.652400299597907e-07 -0.056220783658397645 -0.41870000000000007 0.6249623512433439 0.6249623361581924 9.758986936614367e-07 -0.056231172417791186 -0.4188 0.6249831358104041 0.6249831013427393 9.863750400906923e-07 -0.056241559402491405 -0.41890000000000005 0.6250039162364869 0.6250038621883389 9.966671591921106e-07 -0.05625194461247371 -0.419 0.6250246925202145 0.6250246186971171 1.0067731739671348e-06 -0.05626232804771367 -0.41910000000000003 0.6250454646601914 0.6250453708712173 1.0166912403630768e-06 -0.056272709708187055 -0.4192000000000001 0.6250662326550047 0.6250661187128013 1.0264195482445615e-06 -0.056283089593869844 -0.4193 0.6250869965032247 0.6250868622240475 1.035956321560061e-06 -0.056293467704738115 -0.41940000000000005 0.6251077562034046 0.6251076014071524 1.0452998180365825e-06 -0.05630384404076812 -0.4195 0.6251285117540816 0.6251283362643285 1.0544483302898922e-06 -0.056314218601936375 -0.41960000000000003 0.6251492631537767 0.625149066797805 1.0634001858522701e-06 -0.056324591388219436 -0.4197000000000001 0.6251700104009954 0.6251697930098276 1.0721537474223108e-06 -0.05633496239959418 -0.4198 0.6251907534942276 0.6251905149026573 1.08070741319799e-06 -0.05634533163603755 -0.41990000000000005 0.6252114924319481 0.6252112324785707 1.0890596171819755e-06 -0.05635569909752667 -0.42 0.625232227212617 0.6252319457398596 1.0972088296812288e-06 -0.05636606478403886 -0.42010000000000003 0.6252529578346802 0.6252526546888306 1.1051535572792481e-06 -0.056376428695551595 -0.4202 0.6252736842965695 0.6252733593278044 1.1128923429748472e-06 -0.05638679083204254 -0.4203 0.6252944065967032 0.6252940596591163 1.1204237670425776e-06 -0.056397151193489516 -0.42040000000000005 0.625315124733486 0.6253147556851152 1.1277464470604848e-06 -0.05640750977987056 -0.4205 0.6253358387053096 0.6253354474081629 1.134859037882352e-06 -0.056417866591163816 -0.42060000000000003 0.6253565485105537 0.6253561348306348 1.1417602319152564e-06 -0.05642822162734759 -0.4207 0.6253772541475849 0.6253768179549186 1.1484487599522364e-06 -0.05643857488840044 -0.4208 0.6253979556147585 0.6253974967834146 1.1549233908392242e-06 -0.05644892637430106 -0.42090000000000005 0.625418652910418 0.6254181713185345 1.1611829316970912e-06 -0.05645927608502824 -0.421 0.625439346032896 0.6254388415627024 1.1672262284490031e-06 -0.05646962402056106 -0.42110000000000003 0.6254600349805141 0.6254595075183529 1.1730521659036874e-06 -0.05647997018087875 -0.4212 0.6254807197515833 0.6254801691879319 1.178659668005233e-06 -0.056490314565960625 -0.4213 0.6255014003444048 0.6255008265738955 1.1840476979163572e-06 -0.05650065717578623 -0.42140000000000005 0.6255220767572702 0.6255214796787099 1.1892152583514726e-06 -0.0565109980103353 -0.4215 0.6255427489884615 0.6255421285048508 1.194161391632198e-06 -0.05652133706958767 -0.42160000000000003 0.6255634170362523 0.6255627730548039 1.198885180075937e-06 -0.05653167435352344 -0.4217 0.6255840808989068 0.6255834133310634 1.2033857460513886e-06 -0.056542009862122794 -0.4218 0.6256047405746821 0.6256040493361319 1.207662252006303e-06 -0.056552343595366164 -0.42190000000000005 0.6256253960618265 0.6256246810725204 1.2117139008838151e-06 -0.05656267555323407 -0.422 0.6256460473585814 0.6256453085427482 1.2155399359836672e-06 -0.056573005735707296 -0.42210000000000003 0.6256666944631815 0.6256659317493414 1.2191396414895639e-06 -0.05658333414276673 -0.4222 0.6256873373738538 0.625686550694833 1.2225123423581508e-06 -0.05659366077439343 -0.4223 0.6257079760888202 0.6257071653817634 1.2256574044855473e-06 -0.05660398563056865 -0.42240000000000005 0.6257286106062963 0.6257277758126785 1.228574234762858e-06 -0.0566143087112738 -0.4225 0.625749240924492 0.6257483819901305 1.2312622811871954e-06 -0.05662463001649048 -0.42260000000000003 0.6257698670416126 0.6257689839166772 1.2337210334723014e-06 -0.05663494954620044 -0.4227 0.6257904889558583 0.6257895815948811 1.235950022437926e-06 -0.05664526730038562 -0.4228 0.625811106665425 0.6258101750273095 1.2379488202596267e-06 -0.05665558327902809 -0.42290000000000005 0.6258317201685053 0.6258307642165339 1.239717040829591e-06 -0.05666589748211009 -0.423 0.6258523294632876 0.6258513491651305 1.2412543398399034e-06 -0.05667620990961414 -0.42310000000000003 0.6258729345479578 0.6258719298756776 1.2425604145049896e-06 -0.05668652056152277 -0.4232 0.6258935354206985 0.6258925063507579 1.2436350040612165e-06 -0.056696829437818785 -0.4233 0.6259141320796906 0.6259130785929562 1.244477889433826e-06 -0.056707136538485185 -0.42340000000000005 0.6259347245231126 0.6259336466048595 1.2450888934867343e-06 -0.05671744186350497 -0.4235 0.6259553127491417 0.625954210389057 1.2454678809947772e-06 -0.05672774541286155 -0.42360000000000003 0.6259758967559541 0.6259747699481397 1.245614758865754e-06 -0.0567380471865383 -0.4237 0.625996476541725 0.6259953252846988 1.2455294759738944e-06 -0.05674834718451889 -0.4238 0.6260170521046295 0.626015876401327 1.2452120231043473e-06 -0.05675864540678708 -0.42390000000000005 0.6260376234428429 0.626036423300617 1.2446624333140033e-06 -0.05676894185332684 -0.424 0.6260581905545404 0.6260569659851618 1.2438807813486275e-06 -0.05677923652412229 -0.42410000000000003 0.6260787534378989 0.6260775044575533 1.2428671841147043e-06 -0.05678952941915776 -0.4242 0.6260993120910963 0.6260980387203826 1.24162180079046e-06 -0.05679982053841773 -0.4243 0.626119866512312 0.6261185687762403 1.2401448324927955e-06 -0.05681010988188683 -0.42440000000000005 0.6261404166997276 0.6261390946277141 1.2384365221385085e-06 -0.056820397449549837 -0.4245 0.6261609626515272 0.6261596162773908 1.2364971546108272e-06 -0.05683068324139178 -0.42460000000000003 0.6261815043658977 0.6261801337278539 1.2343270568149212e-06 -0.05684096725739777 -0.4247 0.6262020418410297 0.6262006469816843 1.2319265975391236e-06 -0.05685124949755316 -0.4248 0.6262225750751167 0.6262211560414596 1.2292961872883978e-06 -0.056861529961843404 -0.42490000000000006 0.6262431040663573 0.6262416609097536 1.2264362784231153e-06 -0.05687180865025421 -0.425 0.6262636288129536 0.6262621615891362 1.2233473649370108e-06 -0.0568820855627713 -0.42510000000000003 0.6262841493131135 0.6262826580821726 1.2200299821241156e-06 -0.0568923606993808 -0.4252 0.626304665565049 0.6263031503914234 1.2164847071616247e-06 -0.05690263406006875 -0.4253 0.6263251775669793 0.626323638519444 1.2127121583327405e-06 -0.05691290564482157 -0.42540000000000006 0.6263456853171281 0.6263441224687833 1.2087129954430065e-06 -0.05692317545362568 -0.4255 0.6263661888137267 0.6263646022419855 1.2044879195427516e-06 -0.05693344348646783 -0.42560000000000003 0.6263866880550131 0.6263850778415873 1.200037672538512e-06 -0.056943709743334826 -0.4257 0.6264071830392319 0.6264055492701188 1.1953630373040536e-06 -0.05695397422421366 -0.4258 0.6264276737646358 0.626426016530103 1.1904648376248606e-06 -0.05696423692909152 -0.42590000000000006 0.6264481602294856 0.6264464796240552 1.185343937976091e-06 -0.05697449785795573 -0.426 0.6264686424320502 0.6264669385544825 1.1800012432450213e-06 -0.0569847570107938 -0.42610000000000003 0.626489120370608 0.6264873933238843 1.1744376987865568e-06 -0.05699501438759345 -0.4262 0.6265095940434453 0.6265078439347501 1.1686542902566988e-06 -0.05700526998834248 -0.4263 0.6265300634488593 0.6265282903895611 1.162652043112944e-06 -0.05701552381302891 -0.42640000000000006 0.6265505285851565 0.6265487326907888 1.1564320230028624e-06 -0.057025775861640954 -0.4265 0.6265709894506536 0.6265691708408947 1.1499953347648972e-06 -0.057036026134166896 -0.42660000000000003 0.6265914460436783 0.6265896048423296 1.1433431230667424e-06 -0.057046274630595334 -0.4267 0.6266118983625695 0.6266100346975341 1.1364765720445202e-06 -0.05705652135091488 -0.4268 0.6266323464056771 0.6266304604089379 1.1293969045256258e-06 -0.05706676629511447 -0.42690000000000006 0.6266527901713632 0.6266508819789587 1.12210538244506e-06 -0.05707700946318305 -0.427 0.626673229658002 0.6266712994100025 1.1146033063180738e-06 -0.05708725085510984 -0.42710000000000004 0.6266936648639803 0.6266917127044637 1.1068920151569017e-06 -0.05709749047088422 -0.4272 0.6267140957876978 0.6267121218647235 1.0989728859711612e-06 -0.05710772831049569 -0.4273 0.6267345224275676 0.6267325268931505 1.0908473337956082e-06 -0.057117964373933953 -0.42740000000000006 0.6267549447820161 0.6267529277921 1.0825168115513595e-06 -0.05712819866118884 -0.4275 0.6267753628494842 0.6267733245639137 1.0739828094075143e-06 -0.05713843117225042 -0.42760000000000004 0.6267957766284269 0.626793717210919 1.0652468547811544e-06 -0.05714866190710885 -0.4277 0.6268161861173142 0.6268141057354295 1.0563105120597882e-06 -0.05715889086575452 -0.4278 0.6268365913146309 0.6268344901397438 1.0471753821850172e-06 -0.05716911804817797 -0.42790000000000006 0.6268569922188774 0.6268548704261453 1.0378431025415136e-06 -0.057179343454369896 -0.428 0.6268773888285698 0.6268752465969023 1.0283153464574202e-06 -0.05718956708432113 -0.42810000000000004 0.6268977811422403 0.6268956186542674 1.0185938229267943e-06 -0.0571997889380227 -0.4282 0.6269181691584375 0.6269159866004766 1.0086802767761416e-06 -0.05721000901546583 -0.4283 0.6269385528757273 0.6269363504377503 9.985764876374592e-07 -0.05722022731664187 -0.42840000000000006 0.6269589322926922 0.6269567101682915 9.8828427036457e-07 -0.05723044384154237 -0.4285 0.6269793074079322 0.6269770657942862 9.778054740339215e-07 -0.05724065859015899 -0.42860000000000004 0.6269996782200656 0.6269974173179036 9.671419819168303e-07 -0.05725087156248365 -0.4287 0.6270200447277285 0.627017764741294 9.562957113129489e-07 -0.057261082758508365 -0.4288 0.6270404069295754 0.627038108066591 9.45268612911887e-07 -0.057271292178225346 -0.42890000000000006 0.6270607648242797 0.6270584472959086 9.340626705711674e-07 -0.057281499821626926 -0.429 0.6270811184105337 0.6270787824313427 9.226799009831588e-07 -0.05729170568870565 -0.42910000000000004 0.6271014676870494 0.6270991134749702 9.111223533975199e-07 -0.05730190977945421 -0.4292 0.6271218126525583 0.6271194404288485 8.993921091493551e-07 -0.057312112093865476 -0.4293 0.627142153305812 0.6271397632950155 8.874912811041025e-07 -0.05732231263193249 -0.42940000000000006 0.6271624896455826 0.627160082075489 8.754220137130453e-07 -0.057332511393648436 -0.4295 0.6271828216706627 0.6271803967722669 8.631864822639113e-07 -0.05734270837900673 -0.42960000000000004 0.6272031493798658 0.6272007073873259 8.507868926865836e-07 -0.05735290358800082 -0.4297 0.6272234727720263 0.6272210139226225 8.382254809979894e-07 -0.05736309702062445 -0.4298 0.6272437918460005 0.6272413163800921 8.25504512969033e-07 -0.05737328867687146 -0.42990000000000006 0.6272641066006668 0.6272616147616481 8.126262837915288e-07 -0.057383478556735916 -0.43 0.6272844170349248 0.6272819090691829 7.995931177173787e-07 -0.05739366666021198 -0.43010000000000004 0.6273047231476973 0.6273021993045664 7.864073675867278e-07 -0.05740385298729403 -0.4302 0.6273250249379292 0.6273224854696466 7.730714142173412e-07 -0.05741403753797658 -0.4303 0.6273453224045886 0.627342767566249 7.595876661270484e-07 -0.05742422031225435 -0.43040000000000006 0.6273656155466665 0.6273630455961762 7.459585590341433e-07 -0.05743440131012219 -0.4305 0.6273859043631775 0.6273833195612077 7.321865556908502e-07 -0.05744458053157512 -0.43060000000000004 0.6274061888531597 0.6274035894630998 7.182741451339236e-07 -0.05745475797660831 -0.4307 0.6274264690156754 0.6274238553035856 7.042238423793368e-07 -0.05746493364521718 -0.4308 0.6274467448498104 0.6274441170843739 6.900381877839035e-07 -0.057475107537397145 -0.43090000000000006 0.627467016354676 0.6274643748071494 6.757197469620113e-07 -0.05748527965314396 -0.431 0.6274872835294074 0.6274846284735732 6.612711099251989e-07 -0.057495449992453485 -0.43110000000000004 0.6275075463731649 0.6275048780852812 6.466948908878667e-07 -0.05750561855532175 -0.4312 0.6275278048851338 0.6275251236438851 6.319937276844101e-07 -0.05751578534174489 -0.4313 0.627548059064525 0.6275453651509711 6.171702812418633e-07 -0.05752595035171927 -0.43140000000000006 0.6275683089105748 0.6275656026081007 6.022272352051994e-07 -0.057536113585241425 -0.4315 0.6275885544225454 0.6275858360168097 5.871672954793627e-07 -0.057546275042308005 -0.43160000000000004 0.6276087955997247 0.6276060653786083 5.719931896047692e-07 -0.057556434722915856 -0.43170000000000003 0.6276290324414273 0.627626290694981 5.567076663270942e-07 -0.05756659262706202 -0.4318 0.6276492649469936 0.6276465119673863 5.413134951115506e-07 -0.05757674875474361 -0.43190000000000006 0.6276694931157912 0.6276667291972563 5.258134656849212e-07 -0.05758690310595802 -0.432 0.6276897169472142 0.627686942385997 5.102103874943253e-07 -0.05759705568070274 -0.43210000000000004 0.627709936440684 0.6277071515349874 4.945070892631298e-07 -0.05760720647897544 -0.43220000000000003 0.6277301515956487 0.6277273566455799 4.787064182137923e-07 -0.05761735550077397 -0.4323 0.627750362411584 0.6277475577190996 4.62811239929084e-07 -0.057627502746096286 -0.4324 0.6277705688879933 0.6277677547568452 4.468244376304442e-07 -0.057637648214940586 -0.4325 0.6277907710244075 0.6277879477600874 4.307489116367469e-07 -0.05764779190730517 -0.43260000000000004 0.6278109688203857 0.6278081367300696 4.1458757883694464e-07 -0.05765793382318858 -0.43270000000000003 0.6278311622755142 0.6278283216680078 3.983433723292462e-07 -0.05766807396258942 -0.4328 0.6278513513894082 0.6278485025750898 3.82019240671716e-07 -0.05767821232550653 -0.4329 0.6278715361617111 0.6278686794524757 3.656181475353293e-07 -0.05768834891193889 -0.433 0.6278917165920949 0.6278888523012975 3.491430710378385e-07 -0.05769848372188568 -0.43310000000000004 0.6279118926802598 0.627909021122659 3.325970032719283e-07 -0.05770861675534618 -0.43320000000000003 0.6279320644259354 0.6279291859176352 3.1598294970847096e-07 -0.057718748012319854 -0.4333 0.6279522318288794 0.6279493466872732 2.993039286969257e-07 -0.05772887749280639 -0.4334 0.6279723948888791 0.6279695034325912 2.8256297095186067e-07 -0.057739005196805575 -0.4335 0.6279925536057507 0.6279896561545787 2.6576311878967473e-07 -0.05774913112431734 -0.43360000000000004 0.6280127079793395 0.6280098048541962 2.489074258996138e-07 -0.057759255275341884 -0.43370000000000003 0.6280328580095205 0.6280299495323758 2.319989566013092e-07 -0.05776937764987949 -0.4338 0.6280530036961977 0.6280500901900196 2.1504078524109405e-07 -0.057779498247930584 -0.4339 0.6280731450393049 0.6280702268280014 1.9803599579648612e-07 -0.05778961706949581 -0.434 0.6280932820388057 0.6280903594471654 1.8098768118923747e-07 -0.057799734114576 -0.43410000000000004 0.628113414694693 0.6281104880483264 1.6389894277879513e-07 -0.05780984938317203 -0.43420000000000003 0.62813354300699 0.6281306126322698 1.4677288977249514e-07 -0.0578199628752851 -0.4343 0.6281536669757493 0.6281507331997513 1.2961263868432882e-07 -0.05783007459091641 -0.4344 0.6281737866010538 0.6281708497514976 1.1242131271391176e-07 -0.05784018453006745 -0.4345 0.6281939018830164 0.6281909622882055 9.520204123300569e-08 -0.05785029269273981 -0.43460000000000004 0.6282140128217798 0.6282110708105417 7.795795923387638e-08 -0.0578603990789353 -0.43470000000000003 0.628234119417517 0.6282311753191437 6.069220668050712e-08 -0.05787050368865582 -0.4348 0.628254221670431 0.6282512758146191 4.340792800205939e-08 -0.05788060652190348 -0.4349 0.6282743195807553 0.6282713722975454 2.6108271506536385e-08 -0.05789070757868051 -0.435 0.6282944131487537 0.6282914647684704 8.796388789242271e-09 -0.05790080685898938 -0.43510000000000004 0.62831450237472 0.6283115532279119 -8.524565836207088e-09 -0.05791090436283265 -0.43520000000000003 0.6283345872589785 0.6283316376763578 -2.5851435904271358e-08 -0.05792100009021309 -0.4353 0.6283546678018838 0.6283517181142662 -4.318106337341393e-08 -0.057931094041133585 -0.4354 0.6283747440038207 0.628371794542065 -6.051028921113741e-08 -0.0579411862155972 -0.4355 0.6283948158652046 0.628391866960152 -7.783595396514131e-08 -0.05795127661360722 -0.43560000000000004 0.6284148833864813 0.6284119353688955 -9.515489833925028e-08 -0.05796136523516702 -0.43570000000000003 0.6284349465681267 0.6284319997686334 -1.1246396377541379e-07 -0.05797145208028018 -0.4358 0.6284550054106472 0.6284520601596736 -1.2975999302659857e-07 -0.05798153714895039 -0.4359 0.6284750599145797 0.6284721165422941 -1.47039830717538e-07 -0.05799162044118155 -0.436 0.6284951100804913 0.6284921689167432 -1.6430032396749783e-07 -0.058001701956977736 -0.43610000000000004 0.6285151559089796 0.6285122172832388 -1.8153832290895844e-07 -0.05801178169634318 -0.43620000000000003 0.6285351974006719 0.6285322616419694 -1.9875068131211537e-07 -0.05802185965928223 -0.4363 0.6285552345562266 0.6285523019930933 -2.1593425713478664e-07 -0.058031935845799444 -0.4364 0.6285752673763315 0.628572338336739 -2.330859131122187e-07 -0.058042010255899515 -0.4365 0.6285952958617052 0.6285923706730049 -2.5020251729485077e-07 -0.05805208288958729 -0.43660000000000004 0.628615320013096 0.6286123990019603 -2.6728094366240684e-07 -0.058062153746867795 -0.43670000000000003 0.6286353398312824 0.6286324233236444 -2.8431807268941567e-07 -0.05807222282774627 -0.4368 0.628655355317073 0.6286524436380669 -3.0131079190032217e-07 -0.058082290132228 -0.4369 0.6286753664713061 0.6286724599452079 -3.18255996424599e-07 -0.058092355660318507 -0.437 0.6286953732948501 0.6286924722450181 -3.3515058965594147e-07 -0.05810241941202349 -0.43710000000000004 0.6287153757886031 0.6287124805374187 -3.5199148372411226e-07 -0.05811248138734879 -0.43720000000000003 0.6287353739534931 0.6287324848223016 -3.6877560007780863e-07 -0.05812254158630042 -0.4373 0.6287553677904772 0.6287524850995294 -3.854998700883461e-07 -0.05813260000888448 -0.4374 0.6287753573005426 0.6287724813689355 -4.0216123553538097e-07 -0.058142656655107344 -0.4375 0.6287953424847056 0.6287924736303244 -4.1875664925916656e-07 -0.0581527115249755 -0.43760000000000004 0.6288153233440117 0.6288124618834718 -4.352830756948478e-07 -0.058162764618495566 -0.43770000000000003 0.6288352998795357 0.6288324461281243 -4.5173749139981734e-07 -0.05817281593567434 -0.4378 0.6288552720923818 0.6288524263639996 -4.6811688554637687e-07 -0.05818286547651881 -0.4379 0.6288752399836827 0.6288724025907875 -4.844182607544045e-07 -0.05819291324103613 -0.438 0.6288952035546005 0.6288923748081483 -5.006386332301327e-07 -0.058202959229233554 -0.43810000000000004 0.6289151628063256 0.6289123430157153 -5.16775033682082e-07 -0.058213003441118585 -0.43820000000000003 0.6289351177400768 0.6289323072130922 -5.328245076263727e-07 -0.05822304587669878 -0.4383 0.6289550683571019 0.6289522673998557 -5.487841160389806e-07 -0.05823308653598194 -0.4384 0.6289750146586766 0.6289722235755539 -5.646509358692153e-07 -0.058243125418976 -0.4385 0.6289949566461046 0.6289921757397077 -5.804220605393207e-07 -0.05825316252568905 -0.43860000000000005 0.6290148943207179 0.6290121238918097 -5.960946005550971e-07 -0.05826319785612937 -0.43870000000000003 0.6290348276838764 0.6290320680313256 -6.116656840748913e-07 -0.05827323141030536 -0.4388 0.6290547567369674 0.6290520081576937 -6.271324572842962e-07 -0.058283263188225604 -0.4389 0.6290746814814054 0.6290719442703255 -6.424920851177962e-07 -0.05829329318989886 -0.439 0.6290946019186329 0.6290918763686046 -6.577417515224449e-07 -0.05830332141533399 -0.43910000000000005 0.629114518050119 0.6291118044518889 -6.728786602211434e-07 -0.05831334786454008 -0.43920000000000003 0.62913442987736 0.6291317285195093 -6.879000351428521e-07 -0.05832337253752639 -0.4393 0.6291543374018789 0.6291516485707702 -7.028031207834129e-07 -0.058333395434302285 -0.4394 0.6291742406252248 0.62917156460495 -7.175851830382163e-07 -0.05834341655487727 -0.4395 0.6291941395489734 0.6291914766213014 -7.322435094103685e-07 -0.058353435899261064 -0.43960000000000005 0.6292140341747272 0.6292113846190507 -7.467754096213142e-07 -0.058363453467463605 -0.43970000000000004 0.6292339245041138 0.6292312885973992 -7.611782162353364e-07 -0.05837346925949484 -0.4398 0.6292538105387865 0.6292511885555226 -7.754492849232353e-07 -0.058383483275364995 -0.4399 0.6292736922804245 0.6292710844925717 -7.895859952533613e-07 -0.058393495515084395 -0.44 0.6292935697307321 0.6292909764076723 -8.035857506083488e-07 -0.05840350597866359 -0.44010000000000005 0.6293134428914384 0.6293108642999256 -8.174459792953392e-07 -0.05841351466611322 -0.44020000000000004 0.6293333117642976 0.629330748168408 -8.311641347125143e-07 -0.05842352157744407 -0.4403 0.6293531763510882 0.6293506280121723 -8.447376960152297e-07 -0.058433526712667216 -0.4404 0.6293730366536133 0.6293705038302471 -8.581641681437713e-07 -0.05844353007179374 -0.4405 0.6293928926736998 0.6293903756216369 -8.714410828780661e-07 -0.05845353165483497 -0.44060000000000005 0.6294127444131984 0.6294102433853235 -8.845659987821719e-07 -0.05846353146180236 -0.44070000000000004 0.6294325918739834 0.6294301071202653 -8.975365020924553e-07 -0.05847352949270756 -0.4408 0.6294524350579526 0.6294499668253974 -9.103502067453473e-07 -0.058483525747562354 -0.4409 0.6294722739670263 0.629469822499633 -9.230047550712328e-07 -0.058493520226378694 -0.441 0.629492108603148 0.629489674141862 -9.35497818294051e-07 -0.058503512929168694 -0.44110000000000005 0.6295119389682835 0.629509521750953 -9.478270968366065e-07 -0.05851350385594461 -0.44120000000000004 0.6295317650644208 0.6295293653257521 -9.599903205981253e-07 -0.05852349300671883 -0.4413 0.6295515868935698 0.6295492048650845 -9.71985249842433e-07 -0.058533480381504015 -0.4414 0.6295714044577619 0.6295690403677537 -9.83809675086933e-07 -0.05854346598031285 -0.4415 0.6295912177590501 0.6295888718325425 -9.954614177409837e-07 -0.058553449803158276 -0.44160000000000005 0.6296110267995081 0.6296086992582126 -1.0069383304667223e-06 -0.05856343185005333 -0.44170000000000004 0.6296308315812306 0.6296285226435061 -1.0182382979284643e-06 -0.05857341212101124 -0.4418 0.6296506321063324 0.6296483419871444 -1.0293592366816817e-06 -0.05858339061604541 -0.4419 0.6296704283769492 0.6296681572878292 -1.0402990958391367e-06 -0.05859336733516938 -0.442 0.6296902203952357 0.629687968544243 -1.0510558572096595e-06 -0.058603342278396836 -0.44210000000000005 0.629710008163366 0.6297077757550491 -1.0616275361308158e-06 -0.058613315445741644 -0.44220000000000004 0.629729791683534 0.6297275789188916 -1.0720121812191064e-06 -0.05862328683721779 -0.4423 0.6297495709579524 0.629747378034397 -1.082207875285901e-06 -0.058633256452839524 -0.4424 0.6297693459888518 0.6297671731001725 -1.0922127355594835e-06 -0.0586432242926211 -0.4425 0.6297891167784817 0.6297869641148084 -1.1020249138515847e-06 -0.05865319035657707 -0.44260000000000005 0.6298088833291091 0.629806751076877 -1.1116425968904498e-06 -0.05866315464472208 -0.44270000000000004 0.6298286456430187 0.6298265339849337 -1.1210640069037048e-06 -0.05867311715707096 -0.4428 0.6298484037225122 0.6298463128375166 -1.1302874018681575e-06 -0.05868307789363863 -0.4429 0.6298681575699082 0.6298660876331479 -1.139311075759597e-06 -0.058693036854440245 -0.443 0.6298879071875422 0.6298858583703332 -1.148133358885861e-06 -0.05870299403949111 -0.44310000000000005 0.6299076525777654 0.6299056250475624 -1.1567526183586807e-06 -0.05871294944880665 -0.44320000000000004 0.6299273937429448 0.6299253876633101 -1.165167258232458e-06 -0.058722903082402494 -0.4433 0.6299471306854634 0.6299451462160356 -1.1733757196152883e-06 -0.05873285494029437 -0.4434 0.6299668634077185 0.6299649007041839 -1.1813764813906058e-06 -0.05874280502249823 -0.4435 0.6299865919121226 0.6299846511261848 -1.189168060272694e-06 -0.05875275332903014 -0.44360000000000005 0.6300063162011028 0.6300043974804549 -1.1967490112230195e-06 -0.058762699859906356 -0.44370000000000004 0.6300260362770999 0.6300241397653968 -1.2041179273947211e-06 -0.058772644615143255 -0.44380000000000003 0.6300457521425683 0.6300438779793996 -1.2112734407432324e-06 -0.05878258759475741 -0.4439 0.6300654637999756 0.6300636121208399 -1.2182142221373038e-06 -0.05879252879876549 -0.444 0.6300851712518027 0.6300833421880816 -1.2249389816920697e-06 -0.05880246822718439 -0.44410000000000005 0.6301048745005429 0.6301030681794761 -1.2314464689078264e-06 -0.058812405880031164 -0.44420000000000004 0.6301245735487013 0.6301227900933635 -1.2377354730586099e-06 -0.058822341757322955 -0.44430000000000003 0.6301442683987954 0.6301425079280722 -1.243804823330974e-06 -0.05883227585907717 -0.4444 0.6301639590533533 0.6301622216819197 -1.2496533886852124e-06 -0.058842208185311246 -0.4445 0.6301836455149148 0.6301819313532129 -1.2552800788823149e-06 -0.05885213873604287 -0.4446 0.6302033277860298 0.6302016369402482 -1.2606838440121226e-06 -0.058862067511289855 -0.44470000000000004 0.6302230058692588 0.6302213384413125 -1.265863674965173e-06 -0.05887199451107017 -0.44480000000000003 0.6302426797671721 0.6302410358546826 -1.2708186037102553e-06 -0.05888191973540196 -0.4449 0.6302623494823492 0.6302607291786269 -1.2755477029613438e-06 -0.058891843184303516 -0.445 0.6302820150173787 0.6302804184114045 -1.2800500870935316e-06 -0.05890176485779324 -0.4451 0.6303016763748579 0.6303001035512668 -1.284324911948742e-06 -0.05891168475588979 -0.44520000000000004 0.6303213335573927 0.630319784596457 -1.2883713749745063e-06 -0.0589216028786119 -0.44530000000000003 0.6303409865675964 0.6303394615452108 -1.2921887153349854e-06 -0.058931519225978495 -0.4454 0.6303606354080897 0.6303591343957566 -1.2957762140497486e-06 -0.058941433798008626 -0.4455 0.630380280081501 0.6303788031463164 -1.2991331945488849e-06 -0.05895134659472156 -0.4456 0.6303999205904647 0.630398467795106 -1.3022590223399355e-06 -0.058961257616136666 -0.44570000000000004 0.6304195569376214 0.630418128340335 -1.305153105174428e-06 -0.05897116686227352 -0.44580000000000003 0.6304391891256185 0.6304377847802076 -1.3078148934364542e-06 -0.058981074333151785 -0.4459 0.6304588171571075 0.6304574371129228 -1.3102438800038918e-06 -0.058990980028791364 -0.446 0.6304784410347459 0.6304770853366751 -1.3124396004426941e-06 -0.05900088394921223 -0.4461 0.6304980607611954 0.6304967294496546 -1.3144016332011788e-06 -0.059010786094434546 -0.44620000000000004 0.630517676339122 0.6305163694500479 -1.3161295993324718e-06 -0.05902068646447867 -0.44630000000000003 0.6305372877711952 0.6305360053360377 -1.3176231629663526e-06 -0.059030585059365065 -0.4464 0.6305568950600886 0.6305556371058041 -1.3188820313647653e-06 -0.05904048187911437 -0.4465 0.6305764982084785 0.630575264757524 -1.319905954755285e-06 -0.059050376923747476 -0.4466 0.6305960972190432 0.6305948882893728 -1.3206947265254065e-06 -0.05906027019328524 -0.44670000000000004 0.6306156920944637 0.6306145076995235 -1.321248183111523e-06 -0.059070161687748826 -0.44680000000000003 0.6306352828374228 0.6306341229861483 -1.3215662042764809e-06 -0.059080051407159474 -0.4469 0.630654869450604 0.6306537341474177 -1.32164871310958e-06 -0.05908993935153859 -0.447 0.6306744519366922 0.6306733411815018 -1.3214956758322849e-06 -0.059099825520907735 -0.4471 0.6306940302983725 0.6306929440865716 -1.3211071019092469e-06 -0.0591097099152887 -0.44720000000000004 0.6307136045383306 0.630712542860797 -1.3204830442703486e-06 -0.059119592534703336 -0.44730000000000003 0.6307331746592514 0.6307321375023496 -1.3196235991164151e-06 -0.059129473379173736 -0.4474 0.6307527406638191 0.6307517280094013 -1.318528905530636e-06 -0.059139352448722086 -0.4475 0.6307723025547173 0.6307713143801263 -1.3171991463667432e-06 -0.05914922974337078 -0.4476 0.6307918603346268 0.6307908966127004 -1.3156345476106335e-06 -0.05915910526314229 -0.44770000000000004 0.6308114140062271 0.6308104747053013 -1.3138353783526124e-06 -0.059168979008059265 -0.44780000000000003 0.6308309635721956 0.6308300486561099 -1.3118019507041279e-06 -0.05917885097814457 -0.4479 0.6308505090352065 0.6308496184633106 -1.3095346201308367e-06 -0.05918872117342116 -0.448 0.6308700503979306 0.6308691841250909 -1.3070337852028047e-06 -0.05919858959391222 -0.4481 0.6308895876630354 0.6308887456396426 -1.304299887178173e-06 -0.05920845623964101 -0.44820000000000004 0.6309091208331841 0.6309083030051617 -1.3013334104194918e-06 -0.059218321110630995 -0.44830000000000003 0.6309286499110353 0.6309278562198489 -1.298134882199431e-06 -0.059228184206905746 -0.4484 0.6309481748992428 0.6309474052819108 -1.294704872534247e-06 -0.05923804552848905 -0.4485 0.6309676958004554 0.6309669501895592 -1.2910439938784712e-06 -0.05924790507540483 -0.4486 0.6309872126173159 0.6309864909410116 -1.2871529014024663e-06 -0.059257762847677135 -0.44870000000000004 0.631006725352461 0.6310060275344926 -1.2830322929369142e-06 -0.05926761884533021 -0.44880000000000003 0.6310262340085208 0.6310255599682335 -1.278682908112394e-06 -0.05927747306838841 -0.4489 0.6310457385881185 0.6310450882404729 -1.2741055291920489e-06 -0.0592873255168763 -0.449 0.6310652390938702 0.6310646123494568 -1.269300980349941e-06 -0.05929717619081857 -0.4491 0.631084735528384 0.6310841322934397 -1.2642701277265633e-06 -0.059307025090240065 -0.44920000000000004 0.6311042278942596 0.6311036480706841 -1.2590138789569938e-06 -0.05931687221516573 -0.44930000000000003 0.6311237161940888 0.631123159679462 -1.2535331836149854e-06 -0.05932671756562078 -0.4494 0.6311432004304539 0.6311426671180544 -1.24782903268561e-06 -0.05933656114163052 -0.4495 0.6311626806059281 0.631162170384752 -1.2419024580379023e-06 -0.059346402943220355 -0.4496 0.6311821567230748 0.6311816694778555 -1.2357545332020159e-06 -0.059356242970416 -0.44970000000000004 0.6312016287844471 0.6312011643956761 -1.2293863723422671e-06 -0.05936608122324313 -0.44980000000000003 0.6312210967925878 0.631220655136536 -1.2227991300906016e-06 -0.05937591770172771 -0.4499 0.6312405607500287 0.6312401416987687 -1.2159940017408832e-06 -0.05938575240589583 -0.45 0.6312600206592903 0.6312596240807193 -1.208972222999094e-06 -0.05939558533577374 -0.4501 0.6312794765228813 0.6312791022807451 -1.2017350694837337e-06 -0.05940541649138782 -0.45020000000000004 0.6312989283432986 0.6312985762972154 -1.1942838566425529e-06 -0.059415245872764616 -0.45030000000000003 0.6313183761230263 0.6313180461285125 -1.1866199396415311e-06 -0.059425073479930805 -0.4504 0.6313378198645356 0.6313375117730321 -1.178744712809765e-06 -0.059434899312913264 -0.4505 0.631357259570285 0.6313569732291834 -1.1706596097782462e-06 -0.059444723371738985 -0.4506 0.6313766952427188 0.6313764304953895 -1.1623661028414833e-06 -0.05945454565643518 -0.45070000000000005 0.6313961268842676 0.6313958835700876 -1.1538657029297461e-06 -0.05946436616702908 -0.45080000000000003 0.6314155544973474 0.63141533245173 -1.1451599594980433e-06 -0.05947418490354825 -0.4509 0.63143497808436 0.6314347771387838 -1.1362504598877443e-06 -0.05948400186602021 -0.451 0.6314543976476916 0.6314542176297313 -1.1271388290490236e-06 -0.05949381705447279 -0.4511 0.6314738131897133 0.6314736539230711 -1.1178267296241273e-06 -0.05950363046893388 -0.45120000000000005 0.6314932247127802 0.6314930860173177 -1.1083158612534838e-06 -0.05951344210943165 -0.45130000000000003 0.6315126322192315 0.631512513911002 -1.0986079605201926e-06 -0.059523251975994264 -0.4514 0.6315320357113894 0.6315319376026721 -1.0887048005614464e-06 -0.05953306006865014 -0.4515 0.6315514351915597 0.6315513570908928 -1.078608190596686e-06 -0.05954286638742783 -0.4516 0.6315708306620307 0.631570772374247 -1.0683199758720896e-06 -0.059552670932356014 -0.45170000000000005 0.6315902221250733 0.6315901834513349 -1.0578420372719943e-06 -0.05956247370346355 -0.45180000000000003 0.6316096095829403 0.6316095903207753 -1.0471762905972515e-06 -0.059572274700779415 -0.4519 0.6316289930378666 0.631628992981206 -1.036324686926049e-06 -0.059582073924332825 -0.452 0.6316483724920681 0.6316483914312828 -1.0252892116147105e-06 -0.05959187137415304 -0.4521 0.631667747947742 0.6316677856696814 -1.0140718841311624e-06 -0.05960166705026957 -0.45220000000000005 0.6316871194070666 0.631687175695097 -1.002674758082689e-06 -0.059611460952712 -0.45230000000000004 0.6317064868722 0.6317065615062445 -9.910999199946868e-07 -0.059621253081510096 -0.4524 0.6317258503452807 0.6317259431018589 -9.793494898380217e-07 -0.05963104343669379 -0.4525 0.6317452098284272 0.6317453204806963 -9.674256201408493e-07 -0.05964083201829315 -0.4526 0.631764565323737 0.6317646936415332 -9.55330495627793e-07 -0.059650618826338424 -0.45270000000000005 0.631783916833287 0.6317840625831675 -9.430663329423883e-07 -0.05966040386085996 -0.45280000000000004 0.6318032643591334 0.6318034273044183 -9.30635380147482e-07 -0.0596701871218883 -0.4529 0.6318226079033106 0.6318227878041268 -9.18039916586455e-07 -0.05967996860945418 -0.453 0.6318419474678308 0.631842144081156 -9.052822519672876e-07 -0.059689748323588414 -0.4531 0.631861283054685 0.6318614961343915 -8.923647264458268e-07 -0.059699526264321984 -0.45320000000000005 0.6318806146658413 0.6318808439627412 -8.792897097931185e-07 -0.059709302431685984 -0.45330000000000004 0.6318999423032456 0.6319001875651364 -8.660596012843857e-07 -0.05971907682571181 -0.4534 0.6319192659688203 0.6319195269405316 -8.52676829199428e-07 -0.05972884944643084 -0.4535 0.6319385856644654 0.6319388620879043 -8.391438500454651e-07 -0.059738620293874695 -0.4536 0.6319579013920568 0.6319581930062561 -8.254631486126485e-07 -0.05974838936807512 -0.45370000000000005 0.6319772131534469 0.6319775196946129 -8.116372372246605e-07 -0.05975815666906403 -0.45380000000000004 0.6319965209504643 0.6319968421520246 -7.976686552668699e-07 -0.059767922196873484 -0.4539 0.6320158247849132 0.6320161603775656 -7.835599688532646e-07 -0.05977768595153567 -0.454 0.6320351246585735 0.6320354743703355 -7.693137702713404e-07 -0.059787447933082986 -0.4541 0.6320544205731999 0.6320547841294586 -7.549326775657672e-07 -0.0597972081415479 -0.45420000000000005 0.6320737125305226 0.6320740896540848 -7.404193339555221e-07 -0.05980696657696314 -0.45430000000000004 0.6320930005322459 0.6320933909433898 -7.257764075840889e-07 -0.05981672323936147 -0.4544 0.6321122845800495 0.6321126879965745 -7.110065906312801e-07 -0.05982647812877589 -0.4545 0.6321315646755867 0.6321319808128663 -6.961125992854811e-07 -0.05983623124523951 -0.4546 0.632150840820485 0.6321512693915186 -6.810971728554716e-07 -0.059845982588785575 -0.45470000000000005 0.6321701130163458 0.6321705537318114 -6.659630735483812e-07 -0.05985573215944753 -0.45480000000000004 0.6321893812647443 0.6321898338330515 -6.507130857758003e-07 -0.05986547995725893 -0.4549 0.6322086455672288 0.6322091096945728 -6.35350015792957e-07 -0.05987522598225353 -0.455 0.6322279059253209 0.6322283813157359 -6.198766910325837e-07 -0.05988497023446522 -0.4551 0.6322471623405153 0.6322476486959293 -6.042959596885833e-07 -0.059894712713928 -0.45520000000000005 0.6322664148142791 0.6322669118345685 -5.886106901609178e-07 -0.05990445342067603 -0.45530000000000004 0.6322856633480521 0.632286170731097 -5.728237705698858e-07 -0.059914192354743684 -0.4554 0.6323049079432472 0.6323054253849865 -5.569381081177438e-07 -0.05992392951616543 -0.4555 0.6323241486012484 0.6323246757957365 -5.409566287833956e-07 -0.059933664904975904 -0.4556 0.6323433853234124 0.6323439219628745 -5.248822764342131e-07 -0.05994339852120985 -0.45570000000000005 0.6323626181110679 0.6323631638859573 -5.087180126317481e-07 -0.05995313036490229 -0.45580000000000004 0.6323818469655147 0.6323824015645697 -4.924668158129419e-07 -0.05996286043608823 -0.4559 0.6324010718880244 0.6324016349983255 -4.761316810125704e-07 -0.05997258873480293 -0.456 0.6324202928798404 0.6324208641868673 -4.597156190583318e-07 -0.059982315261081776 -0.4561 0.6324395099421765 0.6324400891298672 -4.432216562100244e-07 -0.05999204001496035 -0.45620000000000005 0.6324587230762182 0.6324593098270264 -4.266528334379016e-07 -0.0600017629964743 -0.45630000000000004 0.6324779322831215 0.6324785262780751 -4.100122059508271e-07 -0.060011484205659466 -0.45640000000000003 0.6324971375640136 0.6324977384827737 -3.933028426966745e-07 -0.06002120364255184 -0.4565 0.6325163389199919 0.6325169464409119 -3.765278256753768e-07 -0.06003092130718756 -0.4566 0.6325355363521243 0.6325361501523094 -3.5969024945320394e-07 -0.060040637199602925 -0.45670000000000005 0.6325547298614498 0.6325553496168155 -3.4279322051050665e-07 -0.06005035131983434 -0.4568 0.632573919448977 0.6325745448343099 -3.258398567976273e-07 -0.060060063667918474 -0.45690000000000003 0.6325931051156851 0.6325937358047022 -3.088332870548882e-07 -0.06006977424389201 -0.457 0.6326122868625229 0.6326129225279329 -2.9177665025054145e-07 -0.06007948304779187 -0.4571 0.6326314646904097 0.6326321050039715 -2.7467309502565707e-07 -0.06008919007965507 -0.45720000000000005 0.6326506386002341 0.632651283232819 -2.5752577913901176e-07 -0.0600988953395188 -0.4573 0.632669808592855 0.6326704572145072 -2.403378687731994e-07 -0.06010859882742045 -0.45740000000000003 0.6326889746691008 0.6326896269490974 -2.2311253810441967e-07 -0.060118300543397424 -0.4575 0.6327081368297696 0.6327087924366828 -2.0585296862246638e-07 -0.06012800048748743 -0.4576 0.632727295075629 0.6327279536773862 -1.8856234851663545e-07 -0.06013769865972828 -0.45770000000000005 0.632746449407416 0.6327471106713624 -1.7124387221081894e-07 -0.06014739506015785 -0.4578 0.6327655998258369 0.632766263418796 -1.5390073963492124e-07 -0.06015708968881427 -0.45790000000000003 0.6327847463315681 0.6327854119199037 -1.365361556975031e-07 -0.06016678254573579 -0.458 0.6328038889252543 0.6328045561749319 -1.1915332972026182e-07 -0.060176473630960736 -0.4581 0.6328230276075105 0.632823696184159 -1.0175547477189739e-07 -0.06018616294452772 -0.45820000000000005 0.6328421623789204 0.6328428319478943 -8.434580714943019e-08 -0.06019585048647541 -0.4583 0.6328612932400366 0.6328619634664778 -6.692754573461857e-08 -0.06020553625684264 -0.45840000000000003 0.6328804201913818 0.6328810907402809 -4.950391141109178e-08 -0.06021522025566837 -0.4585 0.632899543233447 0.6329002137697064 -3.207812647606188e-08 -0.060224902482991796 -0.4586 0.6329186623666931 0.6329193325551881 -1.4653414035555729e-08 -0.06023458293885217 -0.45870000000000005 0.6329377775915493 0.6329384470971905 2.7670025888604233e-09 -0.060244261623288914 -0.4588 0.6329568889084147 0.6329575573962101 2.0179900460728928e-08 -0.06025393853634164 -0.45890000000000003 0.6329759963176573 0.6329766634527737 3.7582057618723574e-08 -0.06026361367805007 -0.459 0.6329950998196141 0.6329957652674401 5.497025368401964e-08 -0.06027328704845406 -0.4591 0.6330141994145915 0.6330148628407988 7.23412704566051e-08 -0.06028295864759371 -0.45920000000000005 0.6330332951028652 0.6330339561734701 8.969189247906573e-08 -0.06029262847550915 -0.4593 0.6330523868846794 0.6330530452661061 1.0701890769404532e-07 -0.06030229653224069 -0.45940000000000003 0.6330714747602483 0.6330721301193896 1.2431910799068357e-07 -0.06031196281782883 -0.4595 0.6330905587297553 0.6330912107340343 1.4158928979615681e-07 -0.0603216273323142 -0.4596 0.6331096387933528 0.6331102871107853 1.5882625472446454e-07 -0.060331290075737565 -0.45970000000000005 0.6331287149511631 0.6331293592504184 1.7602681012807153e-07 -0.06034095104813986 -0.4598 0.6331477872032776 0.6331484271537401 1.9318776967036655e-07 -0.06035061024956219 -0.45990000000000003 0.6331668555497568 0.6331674908215881 2.1030595396404062e-07 -0.06036026768004571 -0.46 0.6331859199906317 0.6331865502548304 2.2737819115048463e-07 -0.06036992333963181 -0.4601 0.6332049805259022 0.6332056054543662 2.444013174549009e-07 -0.060379577228362014 -0.46020000000000005 0.633224037155538 0.6332246564211247 2.6137217783162026e-07 -0.06038922934627795 -0.4603 0.6332430898794786 0.6332437031560665 2.782876264983969e-07 -0.06039887969342148 -0.46040000000000003 0.6332621386976338 0.6332627456601818 2.951445275747866e-07 -0.06040852826983454 -0.4605 0.6332811836098833 0.6332817839344915 3.1193975556093045e-07 -0.06041817507555927 -0.4606 0.6333002246160764 0.6333008179800468 3.286701960314442e-07 -0.06042782011063791 -0.46070000000000005 0.6333192617160327 0.6333198477979287 3.4533274623216315e-07 -0.06043746337511285 -0.4608 0.6333382949095427 0.6333388733892487 3.6192431548953685e-07 -0.06044710486902665 -0.46090000000000003 0.6333573241963667 0.6333578947551476 3.7844182591839637e-07 -0.06045674459242201 -0.461 0.6333763495762355 0.6333769118967968 3.948822130950269e-07 -0.060466382545341806 -0.4611 0.6333953710488509 0.6333959248153964 4.112424263902348e-07 -0.06047601872782896 -0.46120000000000005 0.6334143886138855 0.633414933512177 4.275194296077256e-07 -0.06048565313992671 -0.4613 0.6334334022709827 0.6334339379883975 4.4371020171962705e-07 -0.06049528578167828 -0.46140000000000003 0.6334524120197567 0.6334529382453472 4.598117372273114e-07 -0.06050491665312712 -0.4615 0.6334714178597934 0.6334719342843437 4.758210468552848e-07 -0.06051454575431686 -0.4616 0.6334904197906501 0.6334909261067335 4.9173515803691e-07 -0.06052417308529118 -0.46170000000000005 0.6335094178118553 0.6335099137138924 5.075511154001289e-07 -0.06053379864609398 -0.4618 0.6335284119229093 0.6335288971072244 5.232659815584961e-07 -0.06054342243676928 -0.46190000000000003 0.6335474021232843 0.633547876288162 5.388768373609798e-07 -0.060553044457361274 -0.462 0.633566388412425 0.6335668512581661 5.543807827246283e-07 -0.060562664707914264 -0.4621 0.6335853707897473 0.6335858220187256 5.697749367872262e-07 -0.060572283188472714 -0.46220000000000006 0.6336043492546408 0.6336047885713572 5.850564389620061e-07 -0.06058189989908128 -0.4623 0.6336233238064667 0.6336237509176053 6.00222449159693e-07 -0.06059151483978468 -0.46240000000000003 0.6336422944445594 0.6336427090590419 6.15270148163205e-07 -0.060601128010627836 -0.4625 0.6336612611682269 0.6336616629972662 6.301967385574647e-07 -0.06061073941165584 -0.4626 0.6336802239767492 0.6336806127339046 6.44999444951444e-07 -0.06062034904291383 -0.46270000000000006 0.6336991828693809 0.6336995582706102 6.596755146442979e-07 -0.06062995690444722 -0.4628 0.6337181378453495 0.6337184996090631 6.742222180555757e-07 -0.060639562996301466 -0.46290000000000003 0.6337370889038565 0.6337374367509695 6.886368492664552e-07 -0.060649167318522226 -0.463 0.633756036044078 0.6337563696980615 7.029167266303649e-07 -0.060658769871155274 -0.4631 0.6337749792651641 0.633775298452098 7.170591930227843e-07 -0.06066837065424657 -0.46320000000000006 0.6337939185662395 0.6337942230148632 7.310616164379891e-07 -0.06067796966784222 -0.4633 0.6338128539464034 0.6338131433881665 7.449213908494734e-07 -0.06068756691198839 -0.46340000000000003 0.6338317854047307 0.6338320595738431 7.58635936043417e-07 -0.06069716238673151 -0.4635 0.6338507129402711 0.6338509715737528 7.722026986733965e-07 -0.06070675609211806 -0.4636 0.6338696365520502 0.6338698793897803 7.856191524546752e-07 -0.06071634802819473 -0.46370000000000006 0.633888556239069 0.6338887830238347 7.988827986638025e-07 -0.060725938195008315 -0.4638 0.6339074720003054 0.6339076824778493 8.11991166582704e-07 -0.06073552659260581 -0.46390000000000003 0.633926383834713 0.6339265777537816 8.249418140537923e-07 -0.06074511322103429 -0.464 0.633945291741222 0.6339454688536121 8.377323280073234e-07 -0.06075469808034101 -0.4641 0.6339641957187402 0.6339643557793455 8.503603247389524e-07 -0.060764281170573364 -0.46420000000000006 0.6339830957661519 0.6339832385330092 8.628234504926002e-07 -0.06077386249177892 -0.4643 0.6340019918823192 0.6340021171166532 8.751193817102543e-07 -0.060783442044005355 -0.46440000000000003 0.6340208840660819 0.6340209915323507 8.872458256703464e-07 -0.06079301982730049 -0.4645 0.6340397723162581 0.6340398617821961 8.992005208208198e-07 -0.060802595841712305 -0.4646 0.634058656631644 0.634058727868307 9.109812373342407e-07 -0.060812170087288966 -0.46470000000000006 0.6340775370110145 0.6340775897928215 9.225857772743318e-07 -0.06082174256407872 -0.4648 0.6340964134531237 0.6340964475578994 9.340119752898612e-07 -0.06083131327212994 -0.46490000000000004 0.6341152859567053 0.6341153011657217 9.452576988644434e-07 -0.06084088221149125 -0.465 0.6341341545204722 0.6341341506184897 9.5632084862185e-07 -0.06085044938221134 -0.4651 0.6341530191431171 0.6341529959184256 9.671993591031658e-07 -0.06086001478433907 -0.46520000000000006 0.6341718798233131 0.6341718370677709 9.778911987390337e-07 -0.06086957841792341 -0.4653 0.6341907365597141 0.6341906740687877 9.88394370404766e-07 -0.06087914028301353 -0.46540000000000004 0.634209589350955 0.6342095069237565 9.98706911808922e-07 -0.06088870037965868 -0.4655 0.6342284381956514 0.6342283356349779 1.0088268959096425e-06 -0.060898258707908354 -0.4656 0.6342472830924013 0.6342471602047702 1.0187524310811824e-06 -0.06090781526781208 -0.46570000000000006 0.634266124039784 0.6342659806354705 1.0284816617800452e-06 -0.0609173700594196 -0.4658 0.6342849610363613 0.6342847969294341 1.0380127684894713e-06 -0.060926923082780776 -0.46590000000000004 0.634303794080678 0.6343036090890336 1.0473439685243502e-06 -0.06093647433794561 -0.466 0.6343226231712614 0.634322417116659 1.0564735160589755e-06 -0.06094602382496428 -0.4661 0.6343414483066223 0.6343412210147175 1.065399702626646e-06 -0.06095557154388707 -0.46620000000000006 0.6343602694852553 0.6343600207856326 1.074120857175176e-06 -0.06096511749476441 -0.4663 0.6343790867056389 0.6343788164318441 1.0826353467330296e-06 -0.06097466167764692 -0.46640000000000004 0.6343978999662365 0.6343976079558078 1.0909415764648323e-06 -0.06098420409258533 -0.4665 0.6344167092654958 0.6344163953599948 1.0990379900877034e-06 -0.0609937447396305 -0.4666 0.6344355146018499 0.6344351786468918 1.1069230703153465e-06 -0.061003283618833504 -0.46670000000000006 0.6344543159737176 0.6344539578189993 1.1145953387192709e-06 -0.06101282073024547 -0.4668 0.6344731133795032 0.634472732878833 1.1220533563394142e-06 -0.061022356073917684 -0.46690000000000004 0.6344919068175977 0.6344915038289225 1.1292957240727208e-06 -0.06103188964990167 -0.467 0.6345106962863787 0.6345102706718104 1.1363210824510972e-06 -0.06104142145824898 -0.4671 0.6345294817842106 0.6345290334100533 1.1431281124740789e-06 -0.061050951499011345 -0.46720000000000006 0.6345482633094458 0.6345477920462204 1.149715535581075e-06 -0.06106047977224072 -0.4673 0.6345670408604243 0.6345665465828929 1.1560821136791244e-06 -0.061070006277989065 -0.46740000000000004 0.6345858144354741 0.6345852970226646 1.1622266499478062e-06 -0.06107953101630862 -0.4675 0.6346045840329124 0.6346040433681408 1.1681479884229073e-06 -0.061089053987251646 -0.4676 0.6346233496510449 0.6346227856219377 1.1738450148013335e-06 -0.061098575190870634 -0.46770000000000006 0.6346421112881672 0.6346415237866831 1.1793166560525314e-06 -0.061108094627218196 -0.4678 0.6346608689425641 0.6346602578650147 1.1845618812789116e-06 -0.061117612296347074 -0.46790000000000004 0.6346796226125113 0.6346789878595803 1.1895797013550258e-06 -0.06112712819831019 -0.468 0.6346983722962749 0.6346977137730374 1.1943691695937009e-06 -0.06113664233316052 -0.4681 0.6347171179921122 0.634716435608053 1.1989293815517499e-06 -0.061146154700951305 -0.46820000000000006 0.6347358596982715 0.6347351533673025 1.20325947541855e-06 -0.06115566530173586 -0.4683 0.6347545974129938 0.63475386705347 1.2073586319605312e-06 -0.061165174135567615 -0.46840000000000004 0.6347733311345112 0.6347725766692475 1.2112260750485326e-06 -0.061174681202500206 -0.4685 0.6347920608610496 0.6347912822173347 1.2148610714912689e-06 -0.06118418650258737 -0.4686 0.6348107865908278 0.6348099837004384 1.2182629311463522e-06 -0.061193690035883035 -0.46870000000000006 0.6348295083220579 0.6348286811212721 1.2214310074476487e-06 -0.061203191802441215 -0.4688 0.634848226052946 0.634847374482556 1.2243646971832334e-06 -0.06121269180231612 -0.46890000000000004 0.6348669397816924 0.6348660637870157 1.2270634407451908e-06 -0.06122219003556206 -0.469 0.6348856495064924 0.6348847490373826 1.2295267220185924e-06 -0.061231686502233464 -0.4691 0.6349043552255367 0.6349034302363933 1.2317540688533413e-06 -0.06124118120238499 -0.46920000000000006 0.6349230569370115 0.6349221073867888 1.2337450530086613e-06 -0.06125067413607143 -0.4693 0.6349417546390987 0.6349407804913144 1.2354992901808526e-06 -0.061260165303347616 -0.46940000000000004 0.6349604483299774 0.6349594495527193 1.2370164400310468e-06 -0.061269654704268595 -0.4695 0.634979138007823 0.6349781145737559 1.2382962064350078e-06 -0.06127914233888955 -0.4696 0.6349978236708085 0.6349967755571798 1.2393383373165978e-06 -0.06128862820726583 -0.46970000000000006 0.6350165053171046 0.6350154325057493 1.2401426251196224e-06 -0.061298112309452917 -0.4698 0.6350351829448799 0.6350340854222241 1.2407089062804744e-06 -0.061307594645506336 -0.46990000000000004 0.6350538565523025 0.6350527343093664 1.2410370616722233e-06 -0.061317075215481964 -0.47 0.6350725261375385 0.635071379169939 1.2411270164935928e-06 -0.06132655401943558 -0.4701 0.6350911916987542 0.6350900200067058 1.2409787403799832e-06 -0.06133603105742326 -0.47020000000000006 0.6351098532341154 0.6351086568224312 1.2405922473479603e-06 -0.06134550632950119 -0.4703 0.6351285107417884 0.6351272896198796 1.239967595795255e-06 -0.06135497983572569 -0.47040000000000004 0.6351471642199404 0.6351459184018143 1.2391048884452527e-06 -0.061364451576153216 -0.4705 0.6351658136667395 0.6351645431709987 1.2380042724580154e-06 -0.06137392155084037 -0.4706 0.6351844590803555 0.6351831639301939 1.2366659393747703e-06 -0.0613833897598439 -0.47070000000000006 0.6352031004589604 0.6352017806821604 1.2350901249513768e-06 -0.06139285620322073 -0.4708 0.6352217378007288 0.6352203934296554 1.2332771094358819e-06 -0.061402320881027886 -0.47090000000000004 0.6352403711038375 0.6352390021754339 1.231227217179942e-06 -0.06141178379332246 -0.471 0.6352590003664672 0.635257606922248 1.2289408168053573e-06 -0.06142124494016182 -0.4711 0.6352776255868023 0.6352762076728461 1.2264183207877366e-06 -0.061430704321603406 -0.47120000000000006 0.6352962467630316 0.635294804429973 1.223660186233655e-06 -0.06144016193770483 -0.4713 0.6353148638933479 0.6353133971963689 1.2206669136871628e-06 -0.06144961778852381 -0.47140000000000004 0.6353334769759497 0.6353319859747697 1.2174390478791874e-06 -0.06145907187411825 -0.4715 0.6353520860090403 0.6353505707679057 1.2139771773667096e-06 -0.06146852419454614 -0.4716 0.6353706909908294 0.6353691515785017 1.2102819342552085e-06 -0.061477974749865674 -0.47170000000000006 0.6353892919195328 0.6353877284092765 1.206353994337439e-06 -0.06148742354013514 -0.4718 0.6354078887933732 0.6354063012629427 1.202194076926899e-06 -0.061496870565413 -0.47190000000000004 0.6354264816105801 0.6354248701422056 1.1978029446080285e-06 -0.0615063158257578 -0.472 0.6354450703693907 0.6354434350497636 1.1931814032362098e-06 -0.06151575932122827 -0.4721 0.6354636550680504 0.6354619959883075 1.1883303016879676e-06 -0.061525201051883305 -0.47220000000000006 0.6354822357048127 0.6354805529605195 1.1832505318332132e-06 -0.06153464101778188 -0.4723 0.63550081227794 0.6354991059690737 1.1779430282021774e-06 -0.061544079218983166 -0.47240000000000004 0.6355193847857044 0.6355176550166353 1.1724087680409223e-06 -0.06155351565554649 -0.4725 0.6355379532263867 0.6355362001058598 1.1666487708394957e-06 -0.0615629503275312 -0.4726 0.6355565175982782 0.6355547412393932 1.160664098442954e-06 -0.06157238323499689 -0.47270000000000006 0.635575077899681 0.6355732784198715 1.1544558548015615e-06 -0.0615818143780033 -0.4728 0.6355936341289076 0.6355918116499195 1.1480251856099688e-06 -0.06159124375661025 -0.47290000000000004 0.635612186284282 0.6356103409321521 1.1413732782794561e-06 -0.06160067137087777 -0.473 0.6356307343641399 0.6356288662691715 1.134501361549356e-06 -0.06161009722086598 -0.4731 0.6356492783668286 0.6356473876635692 1.1274107053482751e-06 -0.06161952130663513 -0.47320000000000007 0.6356678182907087 0.635665905117924 1.1201026208496057e-06 -0.06162894362824568 -0.4733 0.6356863541341529 0.6356844186348021 1.1125784596666133e-06 -0.06163836418575811 -0.47340000000000004 0.6357048858955473 0.6357029282167572 1.1048396139634598e-06 -0.06164778297923316 -0.4735 0.6357234135732919 0.6357214338663291 1.0968875161221359e-06 -0.06165720000873164 -0.4736 0.6357419371658006 0.6357399355860442 1.0887236386591947e-06 -0.061666615274314565 -0.47370000000000007 0.635760456671502 0.6357584333784146 1.0803494935873736e-06 -0.061676028776043015 -0.4738 0.635778972088839 0.6357769272459382 1.0717666324988606e-06 -0.061685440513978264 -0.47390000000000004 0.63579748341627 0.6357954171910974 1.0629766460379386e-06 -0.0616948504881817 -0.474 0.6358159906522687 0.6358139032163598 1.0539811638454744e-06 -0.06170425869871482 -0.4741 0.6358344937953251 0.6358323853241771 1.04478185392054e-06 -0.06171366514563931 -0.47420000000000007 0.6358529928439455 0.635850863516985 1.0353804227314356e-06 -0.06172306982901701 -0.4743 0.6358714877966527 0.6358693377972032 1.025778614549555e-06 -0.06173247274890989 -0.47440000000000004 0.6358899786519862 0.6358878081672341 1.0159782112273419e-06 -0.06174187390537997 -0.4745 0.6359084654085038 0.6359062746294635 1.0059810319762441e-06 -0.06175127329848954 -0.4746 0.6359269480647802 0.635924737186259 9.95788932950381e-07 -0.061760670928300954 -0.47470000000000007 0.6359454266194089 0.6359431958399712 9.854038070522542e-07 -0.06177006679487673 -0.4748 0.6359639010710013 0.6359616505929315 9.748275832666131e-07 -0.06177946089827947 -0.47490000000000004 0.6359823714181881 0.635980101447454 9.64062226660456e-07 -0.06178885323857201 -0.475 0.6360008376596189 0.6359985484058325 9.531097377168951e-07 -0.06179824381581725 -0.4751 0.6360192997939631 0.6360169914703427 9.419721521963798e-07 -0.06180763263007826 -0.47520000000000007 0.6360377578199096 0.6360354306432403 9.306515405538285e-07 -0.06181701968141824 -0.4753 0.6360562117361679 0.6360538659267612 9.191500078831183e-07 -0.06182640496990058 -0.47540000000000004 0.6360746615414677 0.6360722973231208 9.074696930844173e-07 -0.06183578849558873 -0.4755 0.6360931072345598 0.6360907248345138 8.956127688919402e-07 -0.0618451702585463 -0.4756 0.6361115488142164 0.6361091484631146 8.835814412910814e-07 -0.061854550258837085 -0.47570000000000007 0.6361299862792302 0.6361275682110757 8.713779488800366e-07 -0.06186392849652494 -0.4758 0.6361484196284173 0.6361459840805287 8.590045630363363e-07 -0.06187330497167394 -0.47590000000000005 0.6361668488606144 0.6361643960735825 8.464635868343784e-07 -0.06188267968434822 -0.476 0.6361852739746816 0.6361828041923246 8.337573551842059e-07 -0.061892052634612116 -0.4761 0.6362036949695018 0.63620120843882 8.208882337767953e-07 -0.06190142382253011 -0.47620000000000007 0.6362221118439803 0.6362196088151104 8.078586194171233e-07 -0.061910793248166764 -0.4763 0.6362405245970463 0.6362380053232148 7.946709390249662e-07 -0.06192016091158684 -0.47640000000000005 0.6362589332276524 0.6362563979651288 7.813276493295884e-07 -0.061929526812855185 -0.4765 0.6362773377347752 0.636274786742824 7.67831236453409e-07 -0.0619388909520368 -0.4766 0.6362957381174159 0.6362931716582486 7.541842154124012e-07 -0.061948253329196845 -0.47670000000000007 0.6363141343745995 0.6363115527133261 7.403891296442477e-07 -0.06195761394440056 -0.4768 0.636332526505376 0.6363299299099556 7.264485505087404e-07 -0.06196697279771336 -0.47690000000000005 0.6363509145088211 0.6363483032500118 7.123650770379797e-07 -0.06197632988920091 -0.477 0.6363692983840349 0.6363666727353441 6.98141335103708e-07 -0.061985685218928804 -0.4771 0.6363876781301434 0.6363850383677765 6.837799771952646e-07 -0.0619950387869629 -0.47720000000000007 0.6364060537462991 0.6364034001491078 6.692836817950854e-07 -0.06200439059336924 -0.4773 0.6364244252316793 0.6364217580811106 6.546551528513467e-07 -0.06201374063821385 -0.47740000000000005 0.6364427925854889 0.6364401121655314 6.398971194726544e-07 -0.06202308892156301 -0.4775 0.6364611558069585 0.6364584624040911 6.250123352202763e-07 -0.062032435443483115 -0.4776 0.6364795148953457 0.6364768087984833 6.100035776640533e-07 -0.06204178020404068 -0.47770000000000007 0.6364978698499355 0.636495151350375 5.948736479105543e-07 -0.06205112320330234 -0.4778 0.63651622067004 0.6365134900614065 5.796253700479648e-07 -0.062060464441334943 -0.47790000000000005 0.6365345673549985 0.6365318249331906 5.64261590549342e-07 -0.06206980391820538 -0.478 0.6365529099041782 0.6365501559673128 5.487851778840369e-07 -0.06207914163398074 -0.4781 0.6365712483169745 0.6365684831653309 5.331990218654381e-07 -0.06208847758872824 -0.47820000000000007 0.6365895825928105 0.6365868065287749 5.17506033179127e-07 -0.0620978117825152 -0.4783 0.636607912731138 0.6366051260591468 5.017091428000109e-07 -0.06210714421540915 -0.47840000000000005 0.636626238731437 0.6366234417579202 4.858113014649668e-07 -0.06211647488747768 -0.4785 0.6366445605932165 0.6366417536265404 4.698154791316078e-07 -0.06212580379878856 -0.4786 0.6366628783160141 0.6366600616664239 4.5372466442317183e-07 -0.06213513094940967 -0.47870000000000007 0.636681191899397 0.6366783658789587 4.3754186410116525e-07 -0.06214445633940907 -0.4788 0.636699501342961 0.6366966662655034 4.212701024408627e-07 -0.062153779968854905 -0.47890000000000005 0.6367178066463317 0.6367149628273877 4.0491242063456223e-07 -0.06216310183781548 -0.479 0.6367361078091645 0.636733255565912 3.8847187631974034e-07 -0.06217242194635924 -0.4791 0.636754404831144 0.6367515444823474 3.719515430378184e-07 -0.0621817402945548 -0.47920000000000007 0.6367726977119853 0.6367698295779347 3.553545095819066e-07 -0.06219105688247082 -0.4793 0.6367909864514332 0.6367881108538858 3.386838793584257e-07 -0.06220037171017622 -0.47940000000000005 0.6368092710492629 0.6368063883113819 3.2194276992913995e-07 -0.062209684777739964 -0.4795 0.6368275515052793 0.6368246619515747 3.0513431244216793e-07 -0.06221899608523114 -0.4796 0.6368458278193189 0.6368429317755852 2.882616509103375e-07 -0.06222830563271904 -0.47970000000000007 0.6368640999912477 0.6368611977845045 2.7132794176015773e-07 -0.06223761342027304 -0.4798 0.6368823680209631 0.636879459979393 2.5433635313792946e-07 -0.06224691944796268 -0.47990000000000005 0.6369006319083931 0.6368977183612811 2.372900644170839e-07 -0.06225622371585765 -0.48 0.6369188916534967 0.6369159729311676 2.2019226550429316e-07 -0.062265526224027756 -0.4801 0.6369371472562637 0.6369342236900215 2.0304615631905332e-07 -0.06227482697254292 -0.48020000000000007 0.6369553987167152 0.6369524706387801 1.8585494614836717e-07 -0.06228412596147323 -0.4803 0.6369736460349037 0.6369707137783507 1.686218530985717e-07 -0.0622934231908889 -0.48040000000000005 0.6369918892109125 0.6369889531096086 1.513501034083875e-07 -0.06230271866086026 -0.4805 0.6370101282448571 0.6370071886333987 1.3404293094237962e-07 -0.06231201237145783 -0.4806 0.6370283631368836 0.637025420350534 1.1670357652482366e-07 -0.062321304322752215 -0.48070000000000007 0.6370465938871702 0.6370436482617969 9.933528734296093e-08 -0.062330594514814146 -0.4808 0.6370648204959263 0.6370618723679387 8.194131635025359e-08 -0.062339882947714545 -0.48090000000000005 0.6370830429633932 0.637080092669678 6.452492163841472e-08 -0.06234916962152444 -0.481 0.637101261289844 0.6370983091677036 4.708936585107182e-08 -0.06235845453631499 -0.4811 0.6371194754755833 0.6371165218626719 2.9637915569674655e-08 -0.06236773769215749 -0.48120000000000007 0.6371376855209475 0.6371347307552078 1.2173840666443447e-08 -0.06237701908912339 -0.4813 0.6371558914263049 0.637152935845905 -5.299586266355183e-09 -0.06238629872728423 -0.48140000000000005 0.6371740931920555 0.6371711371353257 -2.277909054958227e-08 -0.06239557660671174 -0.4815 0.6371922908186312 0.637189334624 -4.0261396029150215e-08 -0.06240485272747775 -0.48160000000000003 0.637210484306496 0.6372075283124269 -5.7743225692716976e-08 -0.062414127089654214 -0.4817000000000001 0.6372286736561456 0.6372257182010735 -7.522130227987506e-08 -0.062423399693313286 -0.4818 0.6372468588681074 0.6372439042903756 -9.269234889971306e-08 -0.062432670538527205 -0.48190000000000005 0.637265039942941 0.637262086580737 -1.1015308965314774e-07 -0.06244193962536833 -0.482 0.6372832168812377 0.6372802650725302 -1.2760025022706678e-07 -0.06245120695390917 -0.48210000000000003 0.6373013896836206 0.6372984397660961 -1.4503055853661018e-07 -0.062460472524222405 -0.4822000000000001 0.6373195583507446 0.6373166106617438 -1.6244074531324149e-07 -0.062469736336380755 -0.4823 0.6373377228832966 0.6373347777597512 -1.7982754474399343e-07 -0.06247899839045722 -0.48240000000000005 0.637355883281995 0.6373529410603644 -1.9718769506474332e-07 -0.062488258686524814 -0.4825 0.6373740395475905 0.6373711005637983 -2.1451793919338713e-07 -0.06249751722465674 -0.48260000000000003 0.6373921916808647 0.6373892562702362 -2.3181502531097187e-07 -0.06250677400492631 -0.4827 0.6374103396826314 0.6374074081798303 -2.4907570751742103e-07 -0.06251602902740698 -0.4828 0.6374284835537358 0.6374255562927009 -2.662967463831767e-07 -0.06252528229217234 -0.48290000000000005 0.6374466232950544 0.6374437006089377 -2.8347490964308886e-07 -0.06253453379929612 -0.483 0.6374647589074951 0.6374618411285989 -3.0060697271683257e-07 -0.06254378354885211 -0.48310000000000003 0.6374828903919978 0.6374799778517117 -3.176897193507555e-07 -0.0625530315409144 -0.4832 0.6375010177495332 0.6374981107782725 -3.3471994224931745e-07 -0.0625622777755571 -0.4833 0.6375191409811032 0.6375162399082461 -3.5169444362326274e-07 -0.06257152225285444 -0.48340000000000005 0.637537260087741 0.6375343652415675 -3.686100358904487e-07 -0.06258076497288086 -0.4835 0.6375553750705107 0.6375524867781398 -3.8546354211993483e-07 -0.06259000593571086 -0.48360000000000003 0.6375734859305072 0.6375706045178363 -4.022517968021999e-07 -0.06259924514141908 -0.4837 0.637591592668856 0.6375887184604994 -4.1897164632098693e-07 -0.06260848259008032 -0.4838 0.6376096952867141 0.6376068286059408 -4.3561994959862016e-07 -0.06261771828176954 -0.48390000000000005 0.6376277937852682 0.6376249349539428 -4.5219357869275e-07 -0.0626269522165618 -0.484 0.637645888165736 0.6376430375042569 -4.6868941937228126e-07 -0.0626361843945323 -0.48410000000000003 0.6376639784293651 0.6376611362566048 -4.851043716308512e-07 -0.06264541481575636 -0.4842 0.6376820645774333 0.637679231210678 -5.014353504917413e-07 -0.06265464348030944 -0.4843 0.6377001466112489 0.6376973223661386 -5.176792863131885e-07 -0.06266387038826715 -0.48440000000000005 0.6377182245321492 0.6377154097226191 -5.338331255932971e-07 -0.06267309553970526 -0.4845 0.6377362983415021 0.6377334932797223 -5.498938314418833e-07 -0.0626823189346996 -0.48460000000000003 0.6377543680407043 0.6377515730370217 -5.658583840800757e-07 -0.06269154057332614 -0.4847 0.6377724336311823 0.637769648994062 -5.817237816035936e-07 -0.06270076045566103 -0.4848 0.6377904951143918 0.6377877211503588 -5.974870403990806e-07 -0.06270997858178055 -0.48490000000000005 0.6378085524918176 0.6378057895053989 -6.131451957408496e-07 -0.06271919495176112 -0.485 0.6378266057649727 0.6378238540586403 -6.286953023598718e-07 -0.06272840956567918 -0.48510000000000003 0.6378446549353998 0.6378419148095134 -6.44134435040522e-07 -0.06273762242361151 -0.4852 0.6378627000046692 0.6378599717574195 -6.594596891201787e-07 -0.06274683352563484 -0.4853 0.6378807409743797 0.6378780249017322 -6.746681810720911e-07 -0.06275604287182611 -0.48540000000000005 0.6378987778461584 0.6378960742417972 -6.897570490049798e-07 -0.06276525046226236 -0.4855 0.63791681062166 0.6379141197769331 -7.047234532042701e-07 -0.0627744562970208 -0.48560000000000003 0.6379348393025667 0.6379321615064311 -7.19564576742715e-07 -0.06278366037617876 -0.4857 0.6379528638905886 0.6379501994295543 -7.342776259661177e-07 -0.06279286269981374 -0.4858 0.6379708843874626 0.63796823354554 -7.488598310068095e-07 -0.06280206326800325 -0.48590000000000005 0.6379889007949529 0.6379862638535986 -7.633084463387618e-07 -0.06281126208082513 -0.486 0.6380069131148496 0.6380042903529132 -7.77620751277186e-07 -0.06282045913835711 -0.48610000000000003 0.6380249213489703 0.6380223130426415 -7.917940505752785e-07 -0.06282965444067727 -0.4862 0.638042925499158 0.6380403319219152 -8.058256747711656e-07 -0.06283884798786367 -0.4863 0.6380609255672822 0.63805834698984 -8.197129808817927e-07 -0.06284803977999463 -0.48640000000000005 0.6380789215552383 0.6380763582454964 -8.334533526666021e-07 -0.0628572298171485 -0.4865 0.6380969134649461 0.6380943656879391 -8.470442014463231e-07 -0.06286641809940376 -0.48660000000000003 0.6381149012983518 0.6381123693161986 -8.604829662972602e-07 -0.0628756046268391 -0.4867 0.6381328850574259 0.6381303691292806 -8.737671146064052e-07 -0.06288478939953329 -0.4868 0.6381508647441638 0.6381483651261659 -8.868941427375709e-07 -0.06289397241756524 -0.48690000000000005 0.6381688403605852 0.6381663573058121 -8.998615762534357e-07 -0.06290315368101405 -0.487 0.6381868119087335 0.6381843456671518 -9.126669706371882e-07 -0.0629123331899588 -0.48710000000000003 0.6382047793906768 0.6382023302090951 -9.253079115145724e-07 -0.0629215109444789 -0.4872 0.6382227428085054 0.6382203109305286 -9.3778201526451e-07 -0.06293068694465373 -0.4873 0.6382407021643343 0.6382382878303154 -9.500869293244119e-07 -0.06293986119056288 -0.48740000000000006 0.6382586574602999 0.6382562609072965 -9.622203330228452e-07 -0.06294903368228602 -0.4875 0.6382766086985624 0.6382742301602905 -9.741799374962667e-07 -0.062958204419903 -0.48760000000000003 0.6382945558813036 0.6382921955880939 -9.859634863829125e-07 -0.06296737340349383 -0.4877 0.6383124990107276 0.6383101571894817 -9.975687562668867e-07 -0.0629765406331386 -0.4878 0.63833043808906 0.638328114963207 -1.0089935571500064e-06 -0.06298570610891745 -0.48790000000000006 0.6383483731185478 0.6383460689080025 -1.0202357327848688e-06 -0.06299486983091084 -0.488 0.6383663041014587 0.6383640190225792 -1.0312931608968956e-06 -0.06300403179919921 -0.48810000000000003 0.6383842310400816 0.6383819653056291 -1.0421637540725115e-06 -0.06301319201386323 -0.4882 0.6384021539367248 0.6383999077558227 -1.0528454597868997e-06 -0.06302235047498354 -0.4883 0.6384200727937179 0.6384178463718116 -1.0633362608203356e-06 -0.06303150718264114 -0.48840000000000006 0.6384379876134092 0.6384357811522284 -1.0736341757300316e-06 -0.06304066213691703 -0.4885 0.6384558983981665 0.6384537120956852 -1.083737259044426e-06 -0.06304981533789229 -0.48860000000000003 0.6384738051503768 0.6384716392007771 -1.0936436021791174e-06 -0.06305896678564826 -0.4887 0.6384917078724452 0.6384895624660796 -1.1033513330760414e-06 -0.06306811648026636 -0.4888 0.6385096065667956 0.6385074818901509 -1.1128586170083832e-06 -0.0630772644218281 -0.48890000000000006 0.6385275012358691 0.638525397471531 -1.1221636570246663e-06 -0.06308641061041508 -0.489 0.6385453918821251 0.6385433092087434 -1.1312646938099746e-06 -0.06309555504610921 -0.48910000000000003 0.6385632785080396 0.6385612171002942 -1.1401600063243311e-06 -0.06310469772899234 -0.4892 0.6385811611161054 0.6385791211446731 -1.1488479122467865e-06 -0.06311383865914658 -0.4893 0.6385990397088317 0.6385970213403539 -1.1573267680864419e-06 -0.06312297783665409 -0.48940000000000006 0.6386169142887442 0.6386149176857943 -1.1655949697098045e-06 -0.06313211526159723 -0.4895 0.6386347848583833 0.6386328101794365 -1.1736509524795657e-06 -0.06314125093405835 -0.48960000000000004 0.6386526514203055 0.6386506988197082 -1.1814931914766458e-06 -0.0631503848541201 -0.4897 0.6386705139770819 0.6386685836050224 -1.1891202019720382e-06 -0.06315951702186523 -0.4898 0.6386883725312976 0.6386864645337775 -1.1965305396766102e-06 -0.06316864743737652 -0.48990000000000006 0.6387062270855527 0.6387043416043587 -1.2037228009631473e-06 -0.06317777610073698 -0.49 0.6387240776424603 0.6387222148151375 -1.2106956233104427e-06 -0.06318690301202973 -0.49010000000000004 0.6387419242046468 0.6387400841644713 -1.2174476853310523e-06 -0.06319602817133793 -0.4902 0.6387597667747518 0.6387579496507065 -1.223977706854562e-06 -0.06320515157874494 -0.4903 0.638777605355427 0.6387758112721766 -1.2302844498712773e-06 -0.0632142732343343 -0.49040000000000006 0.6387954399493367 0.6387936690272034 -1.2363667181436444e-06 -0.06322339313818963 -0.4905 0.6388132705591563 0.6388115229140968 -1.242223357622585e-06 -0.06323251129039463 -0.49060000000000004 0.6388310971875726 0.638829372931156 -1.2478532568083178e-06 -0.06324162769103318 -0.4907 0.6388489198372836 0.6388472190766703 -1.2532553467226037e-06 -0.06325074234018935 -0.4908 0.6388667385109976 0.6388650613489175 -1.2584286011585455e-06 -0.06325985523794724 -0.49090000000000006 0.6388845532114327 0.6388828997461669 -1.2633720371524326e-06 -0.06326896638439113 -0.491 0.6389023639413165 0.6389007342666775 -1.268084714955986e-06 -0.06327807577960537 -0.49110000000000004 0.6389201707033861 0.6389185649086997 -1.2725657381196243e-06 -0.06328718342367454 -0.4912 0.6389379735003874 0.6389363916704758 -1.2768142539087979e-06 -0.06329628931668327 -0.4913 0.6389557723350741 0.6389542145502394 -1.2808294533317444e-06 -0.06330539345871633 -0.49140000000000006 0.6389735672102084 0.6389720335462168 -1.2846105713337774e-06 -0.06331449584985864 -0.4915 0.6389913581285597 0.6389898486566269 -1.2881568869360649e-06 -0.06332359649019526 -0.49160000000000004 0.6390091450929042 0.6390076598796821 -1.291467723346651e-06 -0.06333269537981132 -0.4917 0.6390269281060255 0.639025467213588 -1.2945424481825007e-06 -0.06334179251879211 -0.4918 0.6390447071707126 0.6390432706565445 -1.2973804734139893e-06 -0.06335088790722314 -0.49190000000000006 0.6390624822897607 0.6390610702067463 -1.299981255725724e-06 -0.06335998154518994 -0.492 0.6390802534659702 0.6390788658623825 -1.302344296599811e-06 -0.06336907343277819 -0.49210000000000004 0.639098020702146 0.6390966576216375 -1.3044691422048338e-06 -0.06337816357007359 -0.4922 0.6391157840010984 0.6391144454826921 -1.306355383590141e-06 -0.06338725195716223 -0.4923 0.6391335433656404 0.6391322294437229 -1.3080026567691139e-06 -0.06339633859413012 -0.49240000000000006 0.6391512987985899 0.6391500095029033 -1.3094106429689667e-06 -0.06340542348106346 -0.4925 0.6391690503027669 0.6391677856584037 -1.3105790684919683e-06 -0.06341450661804857 -0.49260000000000004 0.6391867978809949 0.639185557908392 -1.3115077046876866e-06 -0.0634235880051719 -0.4927 0.6392045415360992 0.6392033262510346 -1.312196368286056e-06 -0.06343266764252008 -0.4928 0.639222281270907 0.6392210906844956 -1.3126449212308433e-06 -0.06344174553017977 -0.49290000000000006 0.6392400170882466 0.6392388512069385 -1.3128532709294483e-06 -0.06345082166823783 -0.493 0.6392577489909481 0.6392566078165257 -1.3128213698643254e-06 -0.06345989605678123 -0.49310000000000004 0.6392754769818414 0.6392743605114197 -1.3125492159815622e-06 -0.06346896869589709 -0.4932 0.6392932010637564 0.639292109289783 -1.312036852552101e-06 -0.06347803958567257 -0.4933 0.6393109212395228 0.6393098541497787 -1.3112843683937836e-06 -0.06348710872619505 -0.49340000000000006 0.6393286375119698 0.6393275950895712 -1.310291897399507e-06 -0.06349617611755203 -0.4935 0.6393463498839247 0.6393453321073258 -1.3090596189535564e-06 -0.06350524175983108 -0.49360000000000004 0.6393640583582136 0.6393630652012108 -1.3075877575985384e-06 -0.06351430565311997 -0.4937 0.6393817629376604 0.6393807943693959 -1.3058765833962038e-06 -0.06352336779750653 -0.4938 0.6393994636250862 0.639398519610054 -1.3039264113445803e-06 -0.06353242819307879 -0.49390000000000006 0.639417160423309 0.6394162409213615 -1.3017376017665505e-06 -0.06354148683992482 -0.494 0.6394348533351439 0.6394339583014983 -1.2993105600045407e-06 -0.06355054373813292 -0.49410000000000004 0.6394525423634017 0.639451671748648 -1.2966457366148099e-06 -0.06355959888779142 -0.49420000000000003 0.6394702275108886 0.6394693812609997 -1.2937436268123381e-06 -0.06356865228898882 -0.4943 0.6394879087804061 0.6394870868367468 -1.2906047708038937e-06 -0.06357770394181375 -0.49440000000000006 0.6395055861747512 0.6395047884740885 -1.2872297536214994e-06 -0.06358675384635495 -0.4945 0.6395232596967144 0.6395224861712296 -1.2836192051501882e-06 -0.0635958020027013 -0.49460000000000004 0.6395409293490807 0.6395401799263816 -1.2797737994618696e-06 -0.06360484841094183 -0.49470000000000003 0.6395585951346283 0.6395578697377625 -1.275694255231663e-06 -0.0636138930711657 -0.4948 0.6395762570561283 0.6395755556035975 -1.2713813354325865e-06 -0.0636229359834621 -0.4949 0.6395939151163447 0.6395932375221197 -1.2668358471967789e-06 -0.06363197714792045 -0.495 0.6396115693180336 0.6396109154915698 -1.262058641621211e-06 -0.0636410165646303 -0.49510000000000004 0.6396292196639429 0.6396285895101972 -1.2570506138509518e-06 -0.0636500542336812 -0.49520000000000003 0.6396468661568118 0.6396462595762604 -1.2518127025795689e-06 -0.06365909015516301 -0.4953 0.6396645087993704 0.639663925688027 -1.2463458899936164e-06 -0.06366812432916556 -0.4954 0.6396821475943394 0.6396815878437745 -1.2406512016338578e-06 -0.06367715675577894 -0.4955 0.6396997825444293 0.6396992460417903 -1.2347297064507767e-06 -0.06368618743509326 -0.49560000000000004 0.6397174136523405 0.6397169002803726 -1.2285825160829322e-06 -0.0636952163671988 -0.49570000000000003 0.6397350409207625 0.6397345505578307 -1.2222107850790032e-06 -0.06370424355218594 -0.4958 0.6397526643523734 0.6397521968724852 -1.215615710453699e-06 -0.0637132689901452 -0.4959 0.6397702839498405 0.6397698392226683 -1.2087985316044936e-06 -0.06372229268116725 -0.496 0.6397878997158184 0.6397874776067252 -1.2017605299785572e-06 -0.0637313146253429 -0.49610000000000004 0.6398055116529491 0.6398051120230127 -1.1945030290727576e-06 -0.063740334822763 -0.49620000000000003 0.6398231197638622 0.6398227424699017 -1.1870273937397702e-06 -0.0637493532735186 -0.4963 0.6398407240511741 0.639840368945776 -1.1793350302713446e-06 -0.06375836997770089 -0.4964 0.6398583245174871 0.6398579914490333 -1.1714273862872826e-06 -0.0637673849354011 -0.4965 0.63987592116539 0.6398756099780856 -1.163305949902771e-06 -0.06377639814671061 -0.49660000000000004 0.6398935139974571 0.63989322453136 -1.1549722500059367e-06 -0.06378540961172106 -0.49670000000000003 0.6399111030162472 0.639910835107298 -1.1464278558415142e-06 -0.06379441933052403 -0.4968 0.6399286882243049 0.6399284417043569 -1.1376743764279773e-06 -0.06380342730321131 -0.4969 0.6399462696241586 0.6399460443210099 -1.1287134605852955e-06 -0.06381243352987485 -0.497 0.6399638472183204 0.6399636429557464 -1.119546796657378e-06 -0.06382143801060668 -0.49710000000000004 0.6399814210092869 0.6399812376070724 -1.110176111762673e-06 -0.06383044074549896 -0.49720000000000003 0.6399989909995372 0.6399988282735107 -1.1006031719329457e-06 -0.06383944173464394 -0.4973 0.6400165571915333 0.6400164149536018 -1.0908297817247004e-06 -0.06384844097813407 -0.4974 0.64003411958772 0.6400339976459037 -1.0808577835530464e-06 -0.06385743847606183 -0.4975 0.6400516781905244 0.6400515763489928 -1.0706890576916983e-06 -0.06386643422852 -0.49760000000000004 0.640069233002355 0.6400691510614636 -1.060325521801131e-06 -0.06387542823560126 -0.49770000000000003 0.6400867840256016 0.6400867217819297 -1.0497691305122459e-06 -0.06388442049739858 -0.4978 0.6401043312626352 0.6401042885090238 -1.0390218752320823e-06 -0.06389341101400497 -0.4979 0.6401218747158076 0.6401218512413982 -1.0280857836719726e-06 -0.06390239978551362 -0.498 0.6401394143874507 0.6401394099777254 -1.0169629193479413e-06 -0.06391138681201781 -0.49810000000000004 0.6401569502798763 0.6401569647166977 -1.0056553812476388e-06 -0.06392037209361094 -0.49820000000000003 0.640174482395376 0.6401745154570282 -9.9416530377483e-07 -0.06392935563038653 -0.4983 0.6401920107362206 0.6401920621974508 -9.824948557224378e-07 -0.06393833742243826 -0.4984 0.64020953530466 0.6402096049367213 -9.706462405223437e-07 -0.06394731746985992 -0.4985 0.6402270561029226 0.6402271436736163 -9.586216952739424e-07 -0.06395629577274545 -0.49860000000000004 0.6402445731332153 0.6402446784069351 -9.464234907718971e-07 -0.06396527233118887 -0.49870000000000003 0.6402620863977222 0.6402622091354986 -9.340539307567397e-07 -0.06397424714528431 -0.4988 0.640279595898606 0.6402797358581508 -9.215153516928254e-07 -0.0639832202151261 -0.4989 0.640297101638006 0.6402972585737585 -9.088101221021994e-07 -0.06399219154080862 -0.499 0.6403146036180389 0.6403147772812114 -8.959406425090854e-07 -0.06400116112242639 -0.49910000000000004 0.6403321018407979 0.6403322919794233 -8.829093444961966e-07 -0.0640101289600741 -0.49920000000000003 0.6403495963083525 0.6403498026673313 -8.697186907880017e-07 -0.06401909505384647 -0.4993 0.6403670870227489 0.6403673093438974 -8.563711741960134e-07 -0.06402805940383853 -0.4994 0.6403845739860083 0.6403848120081072 -8.428693175355217e-07 -0.0640370220101452 -0.4995 0.6404020572001277 0.6404023106589714 -8.292156732647715e-07 -0.06404598287286167 -0.49960000000000004 0.6404195366670795 0.6404198052955256 -8.154128225412727e-07 -0.06405494199208321 -0.49970000000000003 0.6404370123888107 0.6404372959168312 -8.014633751662892e-07 -0.06406389936790526 -0.4998 0.640454484367243 0.6404547825219747 -7.873699688909497e-07 -0.0640728550004233 -0.4999 0.6404719526042729 0.6404722651100684 -7.73135268986036e-07 -0.064081808889733 -0.5 0.6404894171017705 0.6404897436802508 -7.587619676313606e-07 -0.0640907610359301 -0.5001 0.6405068778615803 0.6405072182316871 -7.442527836243329e-07 -0.06409971143911057 -0.5002000000000001 0.6405243348855197 0.6405246887635686 -7.296104616444365e-07 -0.06410866009937036 -0.5003 0.6405417881753801 0.640542155275114 -7.148377718230181e-07 -0.06411760701680565 -0.5004000000000001 0.6405592377329256 0.6405596177655689 -6.999375093269533e-07 -0.0641265521915127 -0.5005 0.6405766835598931 0.640577076234206 -6.849124936231243e-07 -0.06413549562358789 -0.5006 0.6405941256579923 0.6405945306803263 -6.697655680620862e-07 -0.06414443731312777 -0.5007 0.6406115640289052 0.640611981103258 -6.544995993923441e-07 -0.06415337726022889 -0.5008 0.6406289986742859 0.6406294275023576 -6.39117477149731e-07 -0.06416231546498809 -0.5009 0.640646429595761 0.6406468698770099 -6.236221131578068e-07 -0.06417125192750221 -0.501 0.640663856794928 0.6406643082266286 -6.080164408339694e-07 -0.06418018664786833 -0.5011 0.6406812802733564 0.6406817425506552 -5.923034148980211e-07 -0.06418911962618348 -0.5012000000000001 0.6406987000325867 0.6406991728485615 -5.764860105395009e-07 -0.06419805086254499 -0.5013 0.6407161160741306 0.6407165991198469 -5.605672230568626e-07 -0.06420698035705018 -0.5014000000000001 0.6407335283994707 0.6407340213640412 -5.445500671913406e-07 -0.06421590810979658 -0.5015 0.6407509370100607 0.6407514395807032 -5.284375765579608e-07 -0.0642248341208818 -0.5016 0.6407683419073241 0.6407688537694218 -5.122328032014511e-07 -0.06423375839040357 -0.5017 0.6407857430926553 0.6407862639298153 -4.959388167635748e-07 -0.06424268091845978 -0.5018 0.6408031405674189 0.6408036700615325 -4.795587042055738e-07 -0.06425160170514842 -0.5019 0.6408205343329494 0.640821072164252 -4.6309556890611336e-07 -0.06426052075056758 -0.502 0.6408379243905504 0.6408384702376831 -4.465525303976037e-07 -0.06426943805481551 -0.5021 0.6408553107414966 0.6408558642815656 -4.299327235474104e-07 -0.06427835361799056 -0.5022000000000001 0.6408726933870311 0.6408732542956697 -4.132392980721322e-07 -0.06428726744019118 -0.5023 0.640890072328367 0.6408906402797968 -3.9647541780207796e-07 -0.064296179521516 -0.5024000000000001 0.6409074475666865 0.6409080222337789 -3.7964426035513865e-07 -0.06430508986206375 -0.5025 0.6409248191031409 0.6409254001574796 -3.627490162486091e-07 -0.06431399846193324 -0.5026 0.6409421869388505 0.6409427740507929 -3.4579288848979317e-07 -0.06432290532122346 -0.5027 0.6409595510749047 0.6409601439136453 -3.287790918682365e-07 -0.06433181044003355 -0.5028 0.6409769115123611 0.6409775097459937 -3.1171085235898177e-07 -0.06434071381846264 -0.5029 0.6409942682522466 0.6409948715478269 -2.9459140649806814e-07 -0.06434961545661007 -0.503 0.6410116212955563 0.6410122293191657 -2.774240008482365e-07 -0.06435851535457533 -0.5031 0.6410289706432539 0.6410295830600623 -2.6021189131197886e-07 -0.06436741351245798 -0.5032000000000001 0.6410463162962714 0.6410469327706008 -2.4295834255561033e-07 -0.06437630993035773 -0.5033 0.6410636582555092 0.6410642784508971 -2.2566662735007403e-07 -0.06438520460837434 -0.5034000000000001 0.6410809965218355 0.6410816201010998 -2.0834002594644074e-07 -0.0643940975466078 -0.5035 0.6410983310960873 0.6410989577213888 -1.9098182553814458e-07 -0.06440298874515818 -0.5036 0.6411156619790692 0.6411162913119764 -1.7359531953239915e-07 -0.06441187820412565 -0.5037 0.6411329891715539 0.6411336208731073 -1.5618380696733047e-07 -0.0644207659236105 -0.5038 0.6411503126742821 0.6411509464050583 -1.3875059191870154e-07 -0.06442965190371314 -0.5039 0.6411676324879625 0.6411682679081386 -1.212989828337785e-07 -0.06443853614453418 -0.504 0.6411849486132711 0.6411855853826897 -1.038322918998913e-07 -0.06444741864617423 -0.5041 0.6412022610508528 0.6412028988290857 -8.635383443207634e-08 -0.06445629940873412 -0.5042000000000001 0.641219569801319 0.6412202082477327 -6.886692823990237e-08 -0.06446517843231474 -0.5043 0.6412368748652499 0.6412375136390697 -5.1374893002102684e-08 -0.0644740557170171 -0.5044000000000001 0.641254176243193 0.641254815003568 -3.388104962429375e-08 -0.0644829312629424 -0.5045 0.6412714739356636 0.6412721123417313 -1.6388719614257932e-08 -0.06449180507019191 -0.5046 0.6412887679431447 0.6412894056540961 1.0987755488453543e-09 -0.06450067713886698 -0.5047 0.6413060582660873 0.6413066949412305 1.8578115044617927e-08 -0.06450954746906913 -0.5048 0.6413233449049097 0.6413239802037362 3.604597934372955e-08 -0.06451841606090002 -0.5049 0.6413406278599985 0.6413412614422469 5.3499050843910934e-08 -0.06452728291446141 -0.505 0.6413579071317073 0.6413585386574284 7.093401449206893e-08 -0.06453614802985515 -0.5051 0.6413751827203584 0.6413758118499797 8.834755842179742e-08 -0.06454501140718326 -0.5052000000000001 0.6413924546262414 0.6413930810206312 1.0573637458655138e-07 -0.06455387304654785 -0.5053 0.6414097228496137 0.6414103461701467 1.2309715937200427e-07 -0.06456273294805116 -0.5054000000000001 0.6414269873907008 0.6414276072993215 1.4042661425697767e-07 -0.06457159111179553 -0.5055 0.6414442482496963 0.6414448644089836 1.5772144639283892e-07 -0.06458044753788347 -0.5056 0.6414615054267614 0.641462117499993 1.749783692800433e-07 -0.06458930222641755 -0.5057 0.6414787589220261 0.6414793665732419 1.921941033614094e-07 -0.0645981551775005 -0.5058 0.6414960087355875 0.6414966116296545 2.0936537666743638e-07 -0.06460700639123516 -0.5059 0.641513254867512 0.6415138526701872 2.2648892543386534e-07 -0.06461585586772452 -0.506 0.6415304973178337 0.6415310896958281 2.435614946949549e-07 -0.0646247036070716 -0.5061 0.6415477360865554 0.6415483227075971 2.605798389565539e-07 -0.06463354960937967 -0.5062000000000001 0.6415649711736477 0.641565551706546 2.7754072279284614e-07 -0.06464239387475196 -0.5063 0.6415822025790505 0.6415827766937579 2.9444092140146205e-07 -0.06465123640329194 -0.5064000000000001 0.6415994303026725 0.6415999976703479 3.112772213320625e-07 -0.0646600771951032 -0.5065 0.6416166543443904 0.6416172146374625 3.280464210414502e-07 -0.0646689162502894 -0.5066 0.6416338747040506 0.6416344275962791 3.447453314417426e-07 -0.0646777535689543 -0.5067 0.6416510913814679 0.6416516365480065 3.613707766636498e-07 -0.06468658915120185 -0.5068 0.6416683043764269 0.6416688414938845 3.7791959449362533e-07 -0.06469542299713608 -0.5069 0.641685513688681 0.6416860424351841 3.9438863710938854e-07 -0.06470425510686116 -0.507 0.6417027193179534 0.641703239373207 4.1077477154483066e-07 -0.06471308548048137 -0.5071 0.6417199212639365 0.6417204323092849 4.2707488041859865e-07 -0.06472191411810106 -0.5072000000000001 0.6417371195262928 0.6417376212447805 4.432858625724734e-07 -0.06473074101982478 -0.5073 0.6417543141046543 0.6417548061810872 4.5940463336280324e-07 -0.06473956618575714 -0.5074000000000001 0.6417715049986235 0.6417719871196278 4.754281256597048e-07 -0.06474838961600288 -0.5075 0.641788692207773 0.6417891640618554 4.913532900829853e-07 -0.0647572113106669 -0.5076 0.6418058757316456 0.641806337009253 5.071770958486876e-07 -0.06476603126985421 -0.5077 0.6418230555697548 0.6418235059633333 5.22896531116035e-07 -0.06477484949366985 -0.5078 0.6418402317215851 0.6418406709256381 5.385086037784648e-07 -0.06478366598221912 -0.5079 0.6418574041865914 0.641857831897739 5.540103419493514e-07 -0.06479248073560731 -0.508 0.6418745729642001 0.6418749888812358 5.69398794419973e-07 -0.06480129375393988 -0.5081 0.6418917380538095 0.6418921418777581 5.846710313811565e-07 -0.06481010503732244 -0.5082000000000001 0.6419088994547884 0.6419092908889634 5.998241448812447e-07 -0.06481891458586068 -0.5083 0.6419260571664782 0.6419264359165382 6.148552495061077e-07 -0.06482772239966046 -0.5084000000000001 0.641943211188192 0.6419435769621967 6.297614828787435e-07 -0.06483652847882766 -0.5085 0.6419603615192151 0.6419607140276815 6.445400060062223e-07 -0.06484533282346835 -0.5086 0.6419775081588055 0.6419778471147627 6.591880041262321e-07 -0.06485413543368873 -0.5087 0.6419946511061937 0.641994976225238 6.737026871095342e-07 -0.06486293630959508 -0.5088 0.642011790360583 0.6420121013609323 6.880812900428301e-07 -0.06487173545129381 -0.5089 0.6420289259211502 0.6420292225236979 7.023210735757068e-07 -0.06488053285889143 -0.509 0.6420460577870455 0.642046339715413 7.164193247255479e-07 -0.06488932853249461 -0.5091 0.6420631859573924 0.6420634529379833 7.303733572383564e-07 -0.06489812247221009 -0.5092000000000001 0.6420803104312889 0.6420805621933403 7.441805120744771e-07 -0.06490691467814481 -0.5093 0.6420974312078069 0.6420976674834414 7.578381579775861e-07 -0.06491570515040572 -0.5094000000000001 0.6421145482859928 0.6421147688102701 7.71343692113069e-07 -0.06492449388909997 -0.5095 0.6421316616648676 0.6421318661758348 7.846945401790428e-07 -0.06493328089433474 -0.5096 0.642148771343428 0.6421489595821696 7.978881572667795e-07 -0.06494206616621744 -0.5097 0.6421658773206451 0.6421660490313331 8.109220283325502e-07 -0.06495084970485551 -0.5098 0.6421829795954666 0.6421831345254088 8.237936684751812e-07 -0.0649596315103566 -0.5099 0.6422000781668153 0.6422002160665041 8.365006236576988e-07 -0.06496841158282832 -0.51 0.6422171730335908 0.6422172936567507 8.49040470679574e-07 -0.06497718992237854 -0.5101 0.642234264194669 0.642234367298304 8.614108183979674e-07 -0.06498596652911524 -0.5102000000000001 0.6422513516489023 0.6422514369933425 8.736093076444629e-07 -0.06499474140314641 -0.5103 0.6422684353951212 0.6422685027440679 8.856336117801789e-07 -0.0650035145445803 -0.5104000000000001 0.6422855154321326 0.6422855645527047 8.974814372231243e-07 -0.06501228595352514 -0.5105 0.642302591758722 0.6423026224214997 9.091505238090214e-07 -0.06502105563008939 -0.5106 0.6423196643736524 0.642319676352722 9.206386453741722e-07 -0.06502982357438157 -0.5107 0.6423367332756655 0.6423367263486622 9.319436100607703e-07 -0.06503858978651025 -0.5108 0.642353798463482 0.6423537724116324 9.430632606777234e-07 -0.06504735426658427 -0.5109 0.6423708599358015 0.6423708145439658 9.539954753667867e-07 -0.0650561170147125 -0.511 0.642387917691303 0.6423878527480167 9.647381676580746e-07 -0.06506487803100393 -0.5111 0.6424049717286455 0.642404887026159 9.752892870806829e-07 -0.06507363731556769 -0.5112000000000001 0.6424220220464683 0.6424219173807875 9.856468197733115e-07 -0.06508239486851293 -0.5113 0.6424390686433906 0.6424389438143158 9.958087882344646e-07 -0.06509115068994907 -0.5114000000000001 0.6424561115180134 0.6424559663291776 1.0057732525436958e-06 -0.06509990477998558 -0.5115 0.6424731506689183 0.6424729849278252 1.0155383099452742e-06 -0.06510865713873201 -0.5116 0.6424901860946683 0.6424899996127293 1.0251020957641188e-06 -0.06511740776629803 -0.5117 0.6425072177938093 0.6425070103863795 1.034462783572332e-06 -0.06512615666279346 -0.5118 0.6425242457648686 0.6425240172512825 1.0436185854112434e-06 -0.06513490382832826 -0.5119 0.6425412700063566 0.642541020209963 1.052567752318767e-06 -0.06514364926301247 -0.512 0.6425582905167674 0.6425580192649623 1.0613085747179785e-06 -0.06515239296695623 -0.5121 0.6425753072945778 0.6425750144188387 1.0698393825836483e-06 -0.0651611349402698 -0.5122000000000001 0.6425923203382486 0.6425920056741669 1.0781585457753096e-06 -0.06516987518306364 -0.5123000000000001 0.6426093296462254 0.6426089930335377 1.0862644743980798e-06 -0.0651786136954482 -0.5124 0.6426263352169377 0.6426259764995566 1.094155619218995e-06 -0.0651873504775341 -0.5125 0.6426433370488008 0.6426429560748452 1.1018304718612981e-06 -0.06519608552943215 -0.5126000000000001 0.642660335140215 0.6426599317620394 1.10928756505424e-06 -0.06520481885125314 -0.5127 0.6426773294895667 0.6426769035637891 1.1165254729939011e-06 -0.06521355044310806 -0.5128 0.6426943200952284 0.642693871482759 1.1235428115929924e-06 -0.06522228030510799 -0.5129 0.6427113069555596 0.6427108355216264 1.130338238591877e-06 -0.06523100843736412 -0.513 0.6427282900689064 0.6427277956830824 1.1369104542802155e-06 -0.0652397348399878 -0.5131 0.6427452694336028 0.6427447519698302 1.1432582013304327e-06 -0.06524845951309045 -0.5132000000000001 0.6427622450479706 0.6427617043845857 1.1493802650197615e-06 -0.06525718245678362 -0.5133000000000001 0.6427792169103199 0.6427786529300766 1.1552754737853554e-06 -0.06526590367117897 -0.5134 0.6427961850189496 0.6427955976090423 1.1609426992520433e-06 -0.06527462315638828 -0.5135 0.6428131493721481 0.6428125384242325 1.1663808564821299e-06 -0.06528334091252347 -0.5136000000000001 0.6428301099681928 0.6428294753784081 1.1715889040309069e-06 -0.06529205693969656 -0.5137 0.6428470668053516 0.6428464084743398 1.1765658445017646e-06 -0.06530077123801963 -0.5138 0.6428640198818825 0.6428633377148084 1.181310724407414e-06 -0.06530948380760492 -0.5139 0.6428809691960347 0.6428802631026039 1.18582263458622e-06 -0.06531819464856481 -0.514 0.6428979147460484 0.6428971846405251 1.19010071034098e-06 -0.06532690376101179 -0.5141 0.6429148565301563 0.642914102331379 1.1941441313556567e-06 -0.06533561114505841 -0.5142 0.6429317945465823 0.6429310161779811 1.197952122222734e-06 -0.06534431680081738 -0.5143000000000001 0.6429487287935437 0.6429479261831541 1.2015239524432175e-06 -0.06535302072840153 -0.5144 0.6429656592692505 0.6429648323497279 1.2048589365099005e-06 -0.0653617229279238 -0.5145 0.6429825859719064 0.6429817346805392 1.2079564340461424e-06 -0.06537042339949717 -0.5146000000000001 0.6429995088997085 0.6429986331784309 1.2108158500556687e-06 -0.06537912214323485 -0.5147 0.6430164280508491 0.6430155278462517 1.2134366348948156e-06 -0.0653878191592501 -0.5148 0.643033343423515 0.6430324186868556 1.2158182847443744e-06 -0.0653965144476563 -0.5149 0.6430502550158881 0.6430493057031016 1.2179603410544804e-06 -0.06540520800856697 -0.515 0.6430671628261467 0.643066188897853 1.2198623910719686e-06 -0.06541389984209577 -0.5151 0.6430840668524644 0.6430830682739774 1.2215240680624184e-06 -0.0654225899483564 -0.5152 0.6431009670930119 0.6430999438343457 1.222945051088109e-06 -0.06543127832746264 -0.5153000000000001 0.643117863545957 0.6431168155818321 1.2241250650635305e-06 -0.06543996497952852 -0.5154 0.6431347562094649 0.6431336835193133 1.2250638810884507e-06 -0.0654486499046681 -0.5155 0.6431516450816986 0.6431505476496686 1.2257613161703595e-06 -0.0654573331029956 -0.5156000000000001 0.6431685301608201 0.6431674079757785 1.2262172336130472e-06 -0.06546601457462527 -0.5157 0.6431854114449895 0.6431842645005252 1.2264315426557815e-06 -0.06547469431967154 -0.5158 0.6432022889323671 0.6432011172267917 1.22640419883413e-06 -0.06548337233824894 -0.5159 0.643219162621112 0.6432179661574613 1.2261352038411832e-06 -0.0654920486304721 -0.516 0.6432360325093844 0.6432348112954177 1.2256246055275533e-06 -0.06550072319645582 -0.5161 0.643252898595345 0.6432516526435434 1.2248724979013748e-06 -0.06550939603631493 -0.5162 0.6432697608771552 0.6432684902047208 1.2238790212115713e-06 -0.06551806715016446 -0.5163000000000001 0.643286619352978 0.6432853239818299 1.2226443618090777e-06 -0.06552673653811947 -0.5164 0.6433034740209794 0.6433021539777497 1.2211687520635728e-06 -0.06553540420029516 -0.5165 0.6433203248793267 0.6433189801953565 1.2194524706132803e-06 -0.06554407013680684 -0.5166000000000001 0.6433371719261907 0.6433358026375242 1.2174958419486348e-06 -0.06555273434777001 -0.5167 0.6433540151597456 0.6433526213071231 1.2152992366065707e-06 -0.06556139683330019 -0.5168 0.6433708545781696 0.6433694362070204 1.2128630710317445e-06 -0.06557005759351309 -0.5169 0.6433876901796443 0.6433862473400783 1.2101878075487793e-06 -0.06557871662852442 -0.517 0.643404521962357 0.6434030547091555 1.2072739540014421e-06 -0.06558737393845007 -0.5171 0.6434213499245001 0.643419858317105 1.204122064335511e-06 -0.06559602952340608 -0.5172 0.6434381740642711 0.6434366581667748 1.200732737571819e-06 -0.06560468338350857 -0.5173000000000001 0.643454994379874 0.6434534542610064 1.1971066184723878e-06 -0.06561333551887377 -0.5174 0.6434718108695192 0.6434702466026356 1.193244396902049e-06 -0.06562198592961797 -0.5175 0.643488623531424 0.6434870351944912 1.1891468082170231e-06 -0.06563063461585768 -0.5176000000000001 0.6435054323638132 0.6435038200393953 1.1848146326542963e-06 -0.0656392815777095 -0.5177 0.6435222373649194 0.6435206011401613 1.1802486953038649e-06 -0.06564792681529007 -0.5178 0.6435390385329833 0.6435373784995955 1.175449866192002e-06 -0.06565657032871615 -0.5179 0.6435558358662549 0.6435541521204949 1.1704190598649244e-06 -0.06566521211810471 -0.518 0.6435726293629924 0.6435709220056478 1.1651572353332806e-06 -0.06567385218357268 -0.5181 0.6435894190214647 0.6435876881578335 1.1596653958778624e-06 -0.06568249052523727 -0.5182 0.6436062048399498 0.6436044505798209 1.1539445888275601e-06 -0.06569112714321566 -0.5183000000000001 0.6436229868167368 0.643621209274369 1.1479959053650735e-06 -0.06569976203762531 -0.5184 0.6436397649501251 0.643637964244226 1.1418204803603782e-06 -0.06570839520858356 -0.5185 0.6436565392384258 0.6436547154921292 1.1354194921764371e-06 -0.06571702665620807 -0.5186000000000001 0.643673309679962 0.6436714630208037 1.1287941623083775e-06 -0.06572565638061649 -0.5187 0.6436900762730684 0.6436882068329632 1.12194575557778e-06 -0.06573428438192669 -0.5188 0.6437068390160925 0.6437049469313094 1.1148755791612341e-06 -0.06574291066025653 -0.5189 0.643723597907395 0.64372168331853 1.1075849830066709e-06 -0.06575153521572406 -0.519 0.6437403529453495 0.6437384159973005 1.1000753592504964e-06 -0.06576015804844741 -0.5191 0.6437571041283439 0.6437551449702825 1.092348142078814e-06 -0.06576877915854484 -0.5192 0.6437738514547802 0.6437718702401231 1.0844048074776236e-06 -0.06577739854613467 -0.5193000000000001 0.643790594923075 0.6437885918094557 1.076246872788733e-06 -0.06578601621133545 -0.5194 0.6438073345316602 0.6438053096808982 1.0678758965432245e-06 -0.06579463215426576 -0.5195 0.6438240702789827 0.6438220238570539 1.059293478322676e-06 -0.06580324637504424 -0.5196000000000001 0.6438408021635056 0.6438387343405095 1.0505012581762951e-06 -0.06581185887378975 -0.5197 0.6438575301837078 0.6438554411338364 1.041500916287852e-06 -0.06582046965062115 -0.5198 0.6438742543380858 0.6438721442395893 1.032294172947923e-06 -0.06582907870565752 -0.5199 0.6438909746251521 0.643888843660306 1.0228827880542912e-06 -0.06583768603901802 -0.52 0.643907691043437 0.6439055393985074 1.0132685609176573e-06 -0.06584629165082186 -0.5201 0.643924403591489 0.643922231456696 1.0034533296232606e-06 -0.06585489554118842 -0.5202 0.643941112267874 0.6439389198373576 9.934389710031244e-07 -0.06586349771023721 -0.5203000000000001 0.6439578170711773 0.6439556045429583 9.83227399997677e-07 -0.06587209815808778 -0.5204 0.6439745180000027 0.643972285575946 9.728205696002412e-07 -0.06588069688485984 -0.5205 0.643991215052973 0.6439889629387495 9.622204701908998e-07 -0.0658892938906732 -0.5206000000000001 0.6440079082287314 0.6440056366337783 9.51429129425474e-07 -0.0658978891756478 -0.5207 0.6440245975259409 0.6440223066634218 9.404486116526556e-07 -0.06590648273990367 -0.5208 0.6440412829432843 0.644038973030049 9.292810176086963e-07 -0.06591507458356094 -0.5209 0.644057964479466 0.6440556357360089 9.179284839733182e-07 -0.06592366470673987 -0.521 0.644074642133211 0.644072294783629 9.063931830088912e-07 -0.06593225310956083 -0.5211 0.6440913159032657 0.6440889501752158 8.946773220330773e-07 -0.06594083979214425 -0.5212 0.6441079857883986 0.6441056019130542 8.827831432800526e-07 -0.06594942475461074 -0.5213000000000001 0.6441246517874 0.6441222499994071 8.707129232343735e-07 -0.06595800799708103 -0.5214 0.6441413138990832 0.6441388944365153 8.584689722423988e-07 -0.06596658951967589 -0.5215 0.6441579721222841 0.6441555352265965 8.460536340404445e-07 -0.06597516932251625 -0.5216000000000001 0.6441746264558614 0.6441721723718461 8.334692853939618e-07 -0.06598374740572314 -0.5217 0.6441912768986977 0.6441888058744359 8.207183355701808e-07 -0.06599232376941773 -0.5218 0.6442079234496987 0.6442054357365139 8.078032259495327e-07 -0.06600089841372118 -0.5219 0.644224566107795 0.6442220619602045 7.947264294982936e-07 -0.06600947133875491 -0.522 0.644241204871941 0.644238684547608 7.814904504077624e-07 -0.06601804254464039 -0.5221 0.6442578397411162 0.6442553035007998 7.680978234281266e-07 -0.0660266120314992 -0.5222 0.6442744707143246 0.6442719188218309 7.545511136186622e-07 -0.06603517979945298 -0.5223000000000001 0.644291097790596 0.6442885305127267 7.408529155983334e-07 -0.06604374584862353 -0.5224 0.6443077209689856 0.6443051385754881 7.270058532959922e-07 -0.06605231017913282 -0.5225 0.6443243402485745 0.6443217430120892 7.130125793120001e-07 -0.06606087279110287 -0.5226000000000001 0.6443409556284699 0.6443383438244787 6.988757743353613e-07 -0.06606943368465572 -0.5227 0.6443575671078052 0.6443549410145792 6.845981469216778e-07 -0.06607799285991366 -0.5228 0.6443741746857409 0.6443715345842866 6.701824326882377e-07 -0.06608655031699902 -0.5229 0.644390778361464 0.6443881245354699 6.556313939254377e-07 -0.06609510605603428 -0.523 0.6444073781341892 0.644404710869971 6.409478190555484e-07 -0.06610366007714194 -0.5231 0.6444239740031587 0.6444212935896053 6.261345220498482e-07 -0.06611221238044475 -0.5232 0.6444405659676415 0.6444378726961597 6.111943418873889e-07 -0.06612076296606544 -0.5233000000000001 0.6444571540269358 0.6444544481913939 5.96130142221929e-07 -0.06612931183412694 -0.5234 0.6444737381803674 0.644471020077039 5.809448104659998e-07 -0.06613785898475222 -0.5235 0.6444903184272902 0.6444875883547987 5.656412575272274e-07 -0.0661464044180644 -0.5236000000000001 0.6445068947670876 0.6445041530263478 5.502224172115877e-07 -0.06615494813418675 -0.5237 0.6445234671991712 0.6445207140933317 5.346912455989061e-07 -0.0661634901332425 -0.5238 0.644540035722982 0.6445372715573677 5.190507204738681e-07 -0.06617203041535513 -0.5239 0.6445566003379903 0.6445538254200438 5.033038407015189e-07 -0.0661805689806482 -0.524 0.644573161043696 0.644570375682919 4.874536258941964e-07 -0.06618910582924535 -0.5241 0.6445897178396284 0.6445869223475219 4.7150311555110846e-07 -0.06619764096127037 -0.5242 0.6446062707253473 0.6446034654153521 4.554553685726104e-07 -0.06620617437684712 -0.5243000000000001 0.6446228197004418 0.644620004887879 4.393134628022377e-07 -0.06621470607609957 -0.5244 0.6446393647645323 0.6446365407665415 4.230804942634281e-07 -0.06622323605915183 -0.5245 0.6446559059172688 0.6446530730527491 4.0675957668767637e-07 -0.06623176432612807 -0.5246000000000001 0.6446724431583326 0.64466960174788 3.9035384087615643e-07 -0.06624029087715262 -0.5247 0.6446889764874351 0.644686126853282 3.738664340474651e-07 -0.06624881571234986 -0.5248 0.6447055059043191 0.644702648370272 3.573005192131218e-07 -0.06625733883184431 -0.5248999999999999 0.644722031408759 0.6447191663001368 3.406592747612347e-07 -0.06626586023576068 -0.525 0.6447385530005594 0.6447356806441311 3.239458936793449e-07 -0.06627437992422362 -0.5251 0.6447550706795573 0.6447521914034786 3.071635829715591e-07 -0.06628289789735801 -0.5252 0.6447715844456205 0.6447686985793719 2.903155631034382e-07 -0.06629141415528883 -0.5253000000000001 0.644788094298649 0.6447852021729719 2.73405067301169e-07 -0.0662999286981411 -0.5254 0.6448046002385746 0.6448017021854077 2.5643534096175813e-07 -0.06630844152603999 -0.5255 0.6448211022653607 0.6448181986177772 2.3940964108404295e-07 -0.06631695263911082 -0.5256000000000001 0.6448376003790028 0.6448346914711459 2.2233123557480194e-07 -0.06632546203747897 -0.5257000000000001 0.6448540945795291 0.6448511807465475 2.0520340266588777e-07 -0.06633396972126991 -0.5258 0.6448705848669991 0.6448676664449837 1.8802943024115448e-07 -0.06634247569060925 -0.5258999999999999 0.6448870712415055 0.6448841485674238 1.7081261529522385e-07 -0.06635097994562268 -0.526 0.6449035537031728 0.6449006271148051 1.5355626312857362e-07 -0.06635948248643604 -0.5261 0.6449200322521585 0.6449171020880327 1.362636869277345e-07 -0.06636798331317527 -0.5262 0.6449365068886526 0.6449335734879789 1.1893820694650059e-07 -0.0663764824259664 -0.5263000000000001 0.6449529776128773 0.6449500413154838 1.0158314999939022e-07 -0.06638497982493556 -0.5264 0.644969444425088 0.6449665055713547 8.42018487608176e-08 -0.06639347551020895 -0.5265 0.6449859073255727 0.6449829662563666 6.679764110242847e-08 -0.066401969481913 -0.5266000000000001 0.6450023663146525 0.6449994233712619 4.937386953104972e-08 -0.06641046174017413 -0.5267000000000001 0.6450188213926807 0.6450158769167501 3.1933880447962415e-08 -0.06641895228511893 -0.5268 0.6450352725600441 0.6450323268935079 1.4481023586851438e-08 -0.06642744111687404 -0.5268999999999999 0.6450517198171623 0.6450487733021792 -2.981348667940864e-09 -0.0664359282355663 -0.527 0.6450681631644877 0.6450652161433754 -2.0449881911986656e-08 -0.06644441364132253 -0.5271 0.6450846026025058 0.645081655417675 -3.7921220379967535e-08 -0.06645289733426978 -0.5272 0.6451010381317351 0.6450980911256239 -5.5392007580529114e-08 -0.06646137931453514 -0.5273000000000001 0.6451174697527271 0.6451145232677347 -7.285888694100184e-08 -0.06646985958224577 -0.5274 0.6451338974660662 0.6451309518444871 -9.031850245911494e-08 -0.06647833813752907 -0.5275 0.6451503212723702 0.6451473768563287 -1.0776749934278407e-07 -0.06648681498051243 -0.5276000000000001 0.645166741172289 0.6451637983036738 -1.2520252465515747e-07 -0.06649529011132335 -0.5277000000000001 0.6451831571665064 0.6451802161869038 -1.4262022797646712e-07 -0.0665037635300895 -0.5278 0.6451995692557387 0.6451966305063677 -1.6001726201378408e-07 -0.0665122352369386 -0.5278999999999999 0.6452159774407351 0.6452130412623817 -1.7739028329230577e-07 -0.0665207052319985 -0.528 0.6452323817222778 0.6452294484552291 -1.947359527312842e-07 -0.06652917351539721 -0.5281 0.6452487821011814 0.6452458520851605 -2.1205093637260974e-07 -0.06653764008726269 -0.5282 0.6452651785782937 0.6452622521523943 -2.2933190596541309e-07 -0.06654610494772319 -0.5283000000000001 0.6452815711544954 0.6452786486571164 -2.4657553961138223e-07 -0.06655456809690699 -0.5284 0.6452979598306992 0.6452950415994797 -2.6377852242048805e-07 -0.06656302953494242 -0.5285 0.6453143446078509 0.6453114309796049 -2.809375471493625e-07 -0.06657148926195798 -0.5286000000000001 0.6453307254869285 0.6453278167975803 -2.98049314825799e-07 -0.0665799472780823 -0.5287000000000001 0.6453471024689428 0.6453441990534626 -3.1511053536631417e-07 -0.06658840358344402 -0.5288 0.6453634755549363 0.6453605777472755 -3.321179283047315e-07 -0.06659685817817197 -0.5288999999999999 0.6453798447459844 0.6453769528790109 -3.490682232987208e-07 -0.06660531106239506 -0.529 0.6453962100431941 0.6453933244486291 -3.659581608098095e-07 -0.0666137622362423 -0.5291 0.6454125714477049 0.6454096924560581 -3.827844927348223e-07 -0.06662221169984284 -0.5292 0.6454289289606878 0.6454260569011943 -3.9954398309977046e-07 -0.06663065945332587 -0.5293000000000001 0.645445282583346 0.6454424177839025 -4.1623340854557433e-07 -0.06663910549682074 -0.5294 0.645461632316914 0.6454587751040161 -4.328495590774639e-07 -0.06664754983045688 -0.5295 0.6454779781626578 0.645475128861337 -4.493892386270293e-07 -0.06665599245436384 -0.5296000000000001 0.6454943201218752 0.6454914790556356 -4.6584926563508766e-07 -0.06666443336867124 -0.5297000000000001 0.6455106581958948 0.6455078256866521 -4.822264737108783e-07 -0.06667287257350885 -0.5298 0.6455269923860769 0.6455241687540946 -4.985177123190132e-07 -0.06668131006900653 -0.5298999999999999 0.6455433226938122 0.6455405082576414 -5.147198471888714e-07 -0.06668974585529429 -0.53 0.6455596491205223 0.6455568441969398 -5.308297610917556e-07 -0.06669817993250214 -0.5301 0.6455759716676597 0.6455731765716065 -5.468443543821255e-07 -0.06670661230076029 -0.5302 0.6455922903367067 0.6455895053812282 -5.627605456498541e-07 -0.06671504296019896 -0.5303000000000001 0.6456086051291767 0.6456058306253611 -5.785752721643167e-07 -0.06672347191094861 -0.5304 0.6456249160466125 0.6456221523035321 -5.942854906515471e-07 -0.06673189915313969 -0.5305 0.6456412230905872 0.6456384704152378 -6.098881778215937e-07 -0.06674032468690277 -0.5306000000000001 0.6456575262627036 0.6456547849599455 -6.253803307709749e-07 -0.0667487485123686 -0.5307000000000001 0.6456738255645937 0.6456710959370933 -6.407589679957582e-07 -0.06675717062966793 -0.5308 0.6456901209979191 0.6456874033460901 -6.560211294470708e-07 -0.06676559103893175 -0.5308999999999999 0.64570641256437 0.645703707186316 -6.711638774331563e-07 -0.06677400974029099 -0.531 0.6457227002656659 0.6457200074571219 -6.861842972161192e-07 -0.06678242673387676 -0.5311 0.6457389841035548 0.6457363041578311 -7.010794972894807e-07 -0.06679084201982036 -0.5312 0.6457552640798131 0.645752597287738 -7.158466102663574e-07 -0.06679925559825306 -0.5313000000000001 0.645771540196245 0.6457688868461092 -7.304827931847724e-07 -0.06680766746930629 -0.5314 0.6457878124546832 0.6457851728321838 -7.449852282293001e-07 -0.06681607763311158 -0.5315 0.6458040808569878 0.6458014552451731 -7.59351123105767e-07 -0.06682448608980061 -0.5316000000000001 0.6458203454050464 0.645817734084261 -7.735777118045295e-07 -0.0668328928395051 -0.5317000000000001 0.6458366061007734 0.6458340093486052 -7.876622549196632e-07 -0.06684129788235686 -0.5318 0.6458528629461104 0.6458502810373357 -8.01602040315097e-07 -0.0668497012184879 -0.5318999999999999 0.6458691159430259 0.6458665491495564 -8.153943836658462e-07 -0.06685810284803023 -0.532 0.645885365093514 0.6458828136843456 -8.290366287078133e-07 -0.06686650277111605 -0.5321 0.6459016103995956 0.6458990746407547 -8.425261482369883e-07 -0.06687490098787759 -0.5322 0.6459178518633168 0.6459153320178104 -8.558603441510826e-07 -0.06688329749844721 -0.5323000000000001 0.6459340894867494 0.6459315858145132 -8.69036648309951e-07 -0.06689169230295737 -0.5324 0.6459503232719909 0.6459478360298392 -8.820525227160037e-07 -0.06690008540154067 -0.5325 0.6459665532211631 0.6459640826627395 -8.949054601248285e-07 -0.0669084767943298 -0.5326000000000001 0.6459827793364126 0.645980325712141 -9.07592984850103e-07 -0.06691686648145752 -0.5327000000000001 0.6459990016199102 0.6459965651769461 -9.201126527080827e-07 -0.06692525446305671 -0.5328 0.6460152200738509 0.6460128010560338 -9.324620518502691e-07 -0.06693364073926035 -0.5328999999999999 0.6460314347004532 0.6460290333482589 -9.446388030687203e-07 -0.06694202531020155 -0.533 0.646047645501959 0.6460452620524537 -9.566405605176964e-07 -0.06695040817601348 -0.5331 0.6460638524806331 0.6460614871674277 -9.684650116026372e-07 -0.06695878933682947 -0.5332 0.6460800556387633 0.6460777086919673 -9.80109878090385e-07 -0.06696716879278289 -0.5333000000000001 0.6460962549786593 0.6460939266248373 -9.915729162479625e-07 -0.06697554654400727 -0.5334 0.6461124505026534 0.6461101409647803 -1.0028519171478845e-06 -0.06698392259063621 -0.5335 0.6461286422130987 0.646126351710517 -1.013944707334291e-06 -0.06699229693280338 -0.5336000000000001 0.6461448301123706 0.6461425588607481 -1.024849149044993e-06 -0.06700066957064264 -0.5337000000000001 0.6461610142028645 0.6461587624141524 -1.0355631409331156e-06 -0.06700904050428784 -0.5338 0.6461771944869974 0.6461749623693888 -1.0460846181781225e-06 -0.06701740973387309 -0.5338999999999999 0.6461933709672057 0.646191158725096 -1.0564115530964369e-06 -0.06702577725953245 -0.534 0.6462095436459464 0.6462073514798929 -1.0665419550859312e-06 -0.06703414308140017 -0.5341 0.6462257125256953 0.6462235406323793 -1.0764738716806388e-06 -0.06704250719961055 -0.5342 0.6462418776089477 0.6462397261811357 -1.086205388411976e-06 -0.06705086961429803 -0.5343000000000001 0.6462580388982178 0.6462559081247241 -1.095734629474876e-06 -0.06705923032559712 -0.5344 0.6462741963960379 0.6462720864616883 -1.1050597581163668e-06 -0.06706758933364247 -0.5345 0.6462903501049586 0.6462882611905543 -1.1141789766910826e-06 -0.06707594663856883 -0.5346000000000001 0.6463065000275479 0.6463044323098305 -1.1230905271886193e-06 -0.067084302240511 -0.5347000000000001 0.6463226461663911 0.6463205998180085 -1.1317926916776244e-06 -0.06709265613960397 -0.5348 0.6463387885240903 0.6463367637135629 -1.1402837924445741e-06 -0.06710100833598275 -0.5348999999999999 0.646354927103264 0.6463529239949524 -1.148562192576641e-06 -0.06710935882978246 -0.535 0.6463710619065469 0.6463690806606195 -1.1566262960172047e-06 -0.06711770762113836 -0.5351 0.6463871929365893 0.6463852337089911 -1.164474547926675e-06 -0.06712605471018585 -0.5352 0.6464033201960564 0.6464013831384798 -1.1721054351265803e-06 -0.06713440009706033 -0.5353000000000001 0.6464194436876289 0.6464175289474827 -1.1795174864326352e-06 -0.0671427437818974 -0.5354 0.6464355634140011 0.646433671134383 -1.186709272599229e-06 -0.06715108576483264 -0.5355 0.6464516793778817 0.64644980969755 -1.193679407013315e-06 -0.06715942604600185 -0.5356000000000001 0.646467791581993 0.6464659446353396 -1.2004265456666552e-06 -0.06716776462554087 -0.5357000000000001 0.6464839000290705 0.6464820759460947 -1.2069493875721538e-06 -0.06717610150358568 -0.5358 0.6465000047218622 0.6464982036281459 -1.213246674958146e-06 -0.0671844366802723 -0.5358999999999999 0.6465161056631286 0.6465143276798113 -1.2193171936014657e-06 -0.06719277015573694 -0.536 0.6465322028556417 0.6465304480993974 -1.2251597728274444e-06 -0.06720110193011584 -0.5361 0.6465482963021856 0.6465465648851992 -1.2307732862315568e-06 -0.06720943200354534 -0.5362 0.6465643860055549 0.6465626780355015 -1.2361566512630873e-06 -0.06721776037616195 -0.5363000000000001 0.6465804719685551 0.6465787875485778 -1.2413088300300412e-06 -0.06722608704810222 -0.5364 0.6465965541940015 0.6465948934226924 -1.2462288290215895e-06 -0.06723441201950282 -0.5365 0.6466126326847191 0.6466109956560994 -1.250915699524402e-06 -0.0672427352905005 -0.5366000000000001 0.6466287074435428 0.6466270942470445 -1.25536853798347e-06 -0.06725105686123216 -0.5367000000000001 0.6466447784733156 0.6466431891937638 -1.2595864858633288e-06 -0.06725937673183474 -0.5368 0.6466608457768892 0.6466592804944862 -1.263568730036635e-06 -0.06726769490244534 -0.5368999999999999 0.646676909357123 0.6466753681474322 -1.2673145026731447e-06 -0.06727601137320115 -0.537 0.6466929692168841 0.6466914521508152 -1.2708230818503363e-06 -0.06728432614423936 -0.5371 0.6467090253590468 0.6467075325028417 -1.2740937913036099e-06 -0.06729263921569748 -0.5372 0.6467250777864915 0.6467236092017115 -1.2771260006205765e-06 -0.06730095058771284 -0.5373000000000001 0.646741126502105 0.6467396822456186 -1.2799191254631026e-06 -0.06730926026042308 -0.5374 0.64675717150878 0.6467557516327519 -1.282472627789355e-06 -0.0673175682339659 -0.5375 0.6467732128094139 0.6467718173612945 -1.2847860156317559e-06 -0.06732587450847904 -0.5376000000000001 0.6467892504069093 0.6467878794294253 -1.2868588436520945e-06 -0.06733417908410037 -0.5377000000000001 0.646805284304173 0.6468039378353192 -1.2886907126419267e-06 -0.06734248196096793 -0.5378000000000001 0.6468213145041155 0.6468199925771472 -1.2902812702442201e-06 -0.06735078313921976 -0.5378999999999999 0.646837341009651 0.6468360436530769 -1.2916302105925315e-06 -0.06735908261899404 -0.538 0.6468533638236961 0.6468520910612733 -1.2927372745052956e-06 -0.06736738040042903 -0.5381 0.6468693829491705 0.646868134799899 -1.2936022494858257e-06 -0.0673756764836631 -0.5382 0.6468853983889955 0.646884174867115 -1.294224969722313e-06 -0.06738397086883478 -0.5383000000000001 0.6469014101460943 0.6469002112610807 -1.2946053165041604e-06 -0.06739226355608263 -0.5384 0.646917418223391 0.6469162439799542 -1.2947432176668716e-06 -0.06740055454554533 -0.5385 0.6469334226238102 0.6469322730218936 -1.2946386482026728e-06 -0.06740884383736165 -0.5386 0.6469494233502766 0.6469482983850571 -1.2942916296776463e-06 -0.06741713143167048 -0.5387000000000001 0.6469654204057151 0.6469643200676027 -1.2937022308701085e-06 -0.06742541732861078 -0.5388000000000001 0.6469814137930496 0.64698033806769 -1.2928705671322316e-06 -0.06743370152832161 -0.5388999999999999 0.6469974035152027 0.6469963523834794 -1.2917968006675995e-06 -0.06744198403094219 -0.539 0.6470133895750954 0.6470123630131334 -1.2904811406144745e-06 -0.06745026483661179 -0.5391 0.6470293719756466 0.6470283699548167 -1.2889238428792638e-06 -0.06745854394546977 -0.5392 0.6470453507197724 0.6470443732066968 -1.2871252101365194e-06 -0.06746682135765561 -0.5393000000000001 0.6470613258103864 0.6470603727669446 -1.2850855914958714e-06 -0.06747509707330888 -0.5394 0.6470772972503982 0.6470763686337342 -1.2828053830571395e-06 -0.0674833710925693 -0.5395 0.6470932650427133 0.6470923608052441 -1.2802850272719546e-06 -0.06749164341557659 -0.5396 0.6471092291902332 0.6471083492796574 -1.2775250129715143e-06 -0.06749991404247069 -0.5397000000000001 0.6471251896958543 0.6471243340551622 -1.2745258755331168e-06 -0.0675081829733915 -0.5398000000000001 0.6471411465624679 0.6471403151299518 -1.2712881964915823e-06 -0.06751645020847913 -0.5398999999999999 0.6471570997929592 0.6471562925022261 -1.2678126036225201e-06 -0.06752471574787373 -0.54 0.6471730493902074 0.6471722661701905 -1.2640997706370172e-06 -0.06753297959171559 -0.5401 0.6471889953570847 0.6471882361320582 -1.2601504174036826e-06 -0.06754124174014511 -0.5402 0.6472049376964566 0.6472042023860489 -1.2559653093657808e-06 -0.0675495021933027 -0.5403000000000001 0.6472208764111804 0.6472201649303906 -1.2515452576244979e-06 -0.06755776095132894 -0.5404 0.6472368115041056 0.6472361237633192 -1.2468911188001641e-06 -0.0675660180143645 -0.5405 0.6472527429780738 0.6472520788830793 -1.2420037948102092e-06 -0.06757427338255016 -0.5406 0.6472686708359167 0.647268030287925 -1.2368842328969176e-06 -0.06758252705602678 -0.5407000000000001 0.647284595080457 0.6472839779761193 -1.2315334252110954e-06 -0.06759077903493531 -0.5408000000000001 0.6473005157145078 0.6472999219459351 -1.2259524085900253e-06 -0.06759902931941678 -0.5408999999999999 0.6473164327408716 0.6473158621956567 -1.2201422645019555e-06 -0.06760727790961239 -0.541 0.6473323461623406 0.6473317987235783 -1.2141041188240553e-06 -0.0676155248056634 -0.5411 0.6473482559816953 0.6473477315280057 -1.2078391416758816e-06 -0.06762377000771116 -0.5412 0.6473641622017052 0.6473636606072566 -1.2013485470308005e-06 -0.0676320135158971 -0.5413000000000001 0.6473800648251273 0.6473795859596605 -1.1946335925216989e-06 -0.0676402553303628 -0.5414 0.6473959638547063 0.64739550758356 -1.1876955794687394e-06 -0.06764849545124989 -0.5415 0.6474118592931742 0.6474114254773103 -1.1805358522409826e-06 -0.06765673387870012 -0.5416 0.6474277511432496 0.6474273396392802 -1.173155798367409e-06 -0.06766497061285537 -0.5417000000000001 0.6474436394076372 0.6474432500678525 -1.1655568479262968e-06 -0.06767320565385758 -0.5418000000000001 0.647459524089028 0.6474591567614237 -1.1577404735729768e-06 -0.06768143900184874 -0.5418999999999999 0.6474754051900977 0.6474750597184058 -1.1497081900124773e-06 -0.06768967065697101 -0.542 0.6474912827135083 0.6474909589372252 -1.1414615538052342e-06 -0.06769790061936667 -0.5421 0.6475071566619051 0.6475068544163244 -1.1330021632283138e-06 -0.06770612888917803 -0.5422 0.6475230270379179 0.6475227461541614 -1.1243316576370344e-06 -0.06771435546654746 -0.5423000000000001 0.6475388938441611 0.6475386341492111 -1.1154517174094547e-06 -0.06772258035161761 -0.5424 0.6475547570832314 0.6475545183999643 -1.1063640636133076e-06 -0.06773080354453101 -0.5425 0.6475706167577095 0.6475703989049297 -1.097070457534155e-06 -0.06773902504543043 -0.5426 0.6475864728701581 0.6475862756626336 -1.0875727004810987e-06 -0.06774724485445871 -0.5427000000000001 0.6476023254231223 0.6476021486716192 -1.077872633370447e-06 -0.06775546297175872 -0.5428000000000001 0.6476181744191291 0.6476180179304492 -1.0679721362816252e-06 -0.06776367939747352 -0.5428999999999999 0.6476340198606862 0.6476338834377043 -1.0578731284294207e-06 -0.06777189413174615 -0.543 0.6476498617502837 0.6476497451919848 -1.0475775671647813e-06 -0.06778010717471995 -0.5431 0.6476657000903914 0.6476656031919099 -1.0370874484744164e-06 -0.06778831852653812 -0.5432 0.6476815348834596 0.647681457436119 -1.0264048058428177e-06 -0.06779652818734412 -0.5433000000000001 0.6476973661319186 0.6476973079232716 -1.0155317100579708e-06 -0.06780473615728143 -0.5434 0.6477131938381784 0.6477131546520479 -1.004470269017066e-06 -0.06781294243649362 -0.5435 0.647729018004628 0.6477289976211489 -9.932226272824085e-07 -0.06782114702512447 -0.5436 0.6477448386336355 0.6477448368292972 -9.817909654707968e-07 -0.06782934992331775 -0.5437000000000001 0.6477606557275468 0.6477606722752365 -9.701775000314772e-07 -0.06783755113121732 -0.5438000000000001 0.6477764692886869 0.647776503957733 -9.583844825244991e-07 -0.06784575064896718 -0.5438999999999999 0.6477922793193578 0.6477923318755752 -9.464141996762265e-07 -0.06785394847671143 -0.544 0.6478080858218391 0.6478081560275738 -9.342689724356479e-07 -0.06786214461459421 -0.5441 0.6478238887983881 0.6478239764125633 -9.219511559188653e-07 -0.06787033906275981 -0.5442 0.6478396882512384 0.647839793029401 -9.094631385764274e-07 -0.06787853182135266 -0.5443000000000001 0.6478554841825998 0.6478556058769681 -8.968073422488398e-07 -0.06788672289051716 -0.5444 0.6478712765946585 0.64787141495417 -8.839862210840987e-07 -0.0678949122703979 -0.5445 0.6478870654895766 0.6478872202599361 -8.710022616209567e-07 -0.06790309996113955 -0.5446 0.6479028508694915 0.6479030217932207 -8.578579819285004e-07 -0.06791128596288686 -0.5447000000000001 0.647918632736516 0.6479188195530028 -8.445559313008388e-07 -0.0679194702757847 -0.5448000000000001 0.6479344110927374 0.6479346135382873 -8.3109868959097e-07 -0.067927652899978 -0.5448999999999999 0.6479501859402178 0.6479504037481039 -8.174888670720026e-07 -0.06793583383561183 -0.545 0.6479659572809937 0.6479661901815087 -8.037291035073446e-07 -0.06794401308283134 -0.5451 0.6479817251170753 0.6479819728375835 -7.898220680396806e-07 -0.0679521906417817 -0.5452 0.6479974894504467 0.6479977517154372 -7.757704582334046e-07 -0.06796036651260834 -0.5453000000000001 0.648013250283065 0.6480135268142048 -7.615769999774757e-07 -0.06796854069545664 -0.5454 0.6480290076168612 0.6480292981330488 -7.472444467082617e-07 -0.06797671319047215 -0.5455 0.6480447614537382 0.6480450656711585 -7.327755789099388e-07 -0.06798488399780045 -0.5456 0.6480605117955722 0.6480608294277513 -7.181732036842803e-07 -0.06799305311758728 -0.5457000000000001 0.6480762586442118 0.648076589402072 -7.034401540845225e-07 -0.06800122054997848 -0.5458000000000001 0.6480920020014769 0.6480923455933936 -6.885792886157649e-07 -0.06800938629511992 -0.5458999999999999 0.6481077418691601 0.6481080980010174 -6.735934907492469e-07 -0.06801755035315764 -0.546 0.648123478249025 0.6481238466242732 -6.584856682423368e-07 -0.06802571272423773 -0.5461 0.6481392111428068 0.6481395914625196 -6.432587526528089e-07 -0.06803387340850635 -0.5462 0.648154940552212 0.6481553325151445 -6.279156987420986e-07 -0.06804203240610984 -0.5463000000000001 0.6481706664789175 0.6481710697815646 -6.12459483878558e-07 -0.06805018971719456 -0.5464 0.6481863889245714 0.648186803261226 -5.968931075794881e-07 -0.06805834534190698 -0.5465 0.6482021078907914 0.6482025329536052 -5.812195908172502e-07 -0.06806649928039368 -0.5466 0.6482178233791668 0.6482182588582083 -5.654419754225204e-07 -0.06807465153280139 -0.5467000000000001 0.6482335353912556 0.6482339809745711 -5.495633236124453e-07 -0.06808280209927682 -0.5468000000000001 0.6482492439285863 0.6482496993022598 -5.335867172828745e-07 -0.0680909509799668 -0.5468999999999999 0.6482649489926567 0.6482654138408717 -5.175152574948827e-07 -0.06809909817501832 -0.547 0.6482806505849344 0.6482811245900342 -5.013520637392466e-07 -0.0681072436845784 -0.5471 0.6482963487068565 0.648296831549406 -4.851002735062337e-07 -0.06811538750879428 -0.5472 0.6483120433598283 0.6483125347186762 -4.6876304155007986e-07 -0.06812352964781314 -0.5473000000000001 0.6483277345452249 0.6483282340975657 -4.523435394171438e-07 -0.06813167010178228 -0.5474 0.6483434222643896 0.6483439296858267 -4.3584495461324035e-07 -0.06813980887084917 -0.5475 0.6483591065186347 0.6483596214832423 -4.192704901873068e-07 -0.06814794595516133 -0.5476 0.6483747873092407 0.6483753094896284 -4.0262336398894094e-07 -0.06815608135486638 -0.5477000000000001 0.6483904646374564 0.6483909937048316 -3.859068081410455e-07 -0.06816421507011199 -0.5478000000000001 0.6484061385044991 0.6484066741287313 -3.6912406834593847e-07 -0.06817234710104601 -0.5478999999999999 0.6484218089115538 0.6484223507612386 -3.5227840329554727e-07 -0.06818047744781636 -0.548 0.6484374758597733 0.6484380236022971 -3.353730839567026e-07 -0.068188606110571 -0.5481 0.6484531393502784 0.648453692651882 -3.1841139302296595e-07 -0.06819673308945799 -0.5482 0.6484687993841579 0.648469357910002 -3.0139662428319003e-07 -0.06820485838462557 -0.5483000000000001 0.6484844559624678 0.6484850193766977 -2.843320819068129e-07 -0.06821298199622203 -0.5484 0.6485001090862313 0.6485006770520425 -2.672210798401742e-07 -0.06822110392439566 -0.5485 0.6485157587564396 0.6485163309361428 -2.500669412167089e-07 -0.068229224169295 -0.5486 0.6485314049740507 0.6485319810291373 -2.32872997621425e-07 -0.06823734273106857 -0.5487000000000001 0.6485470477399898 0.6485476273311982 -2.156425885323221e-07 -0.06824545960986504 -0.5488000000000001 0.6485626870551497 0.6485632698425305 -1.9837906057446064e-07 -0.06825357480583316 -0.5488999999999999 0.64857832292039 0.6485789085633722 -1.8108576695791134e-07 -0.06826168831912176 -0.549 0.648593955336537 0.6485945434939945 -1.6376606676304917e-07 -0.06826980014987975 -0.5491 0.6486095843043842 0.6486101746347018 -1.4642332433686955e-07 -0.06827791029825618 -0.5492 0.6486252098246919 0.6486258019858318 -1.2906090861644626e-07 -0.06828601876440016 -0.5493000000000001 0.6486408318981877 0.6486414255477553 -1.116821924680017e-07 -0.06829412554846094 -0.5494 0.6486564505255653 0.6486570453208768 -9.42905520589371e-08 -0.06830223065058778 -0.5495 0.6486720657074854 0.6486726613056338 -7.688936615179998e-08 -0.06831033407093011 -0.5496 0.6486876774445758 0.6486882735024974 -5.948201549886567e-08 -0.06831843580963744 -0.5497000000000001 0.6487032857374304 0.6487038819119718 -4.2071882157788953e-08 -0.06832653586685929 -0.5498000000000001 0.6487188905866105 0.6487194865345951 -2.4662348845636353e-08 -0.06833463424274538 -0.5498999999999999 0.6487344919926438 0.6487350873709387 -7.256798272535503e-09 -0.06834273093744553 -0.55 0.6487500899560243 0.6487506844216067 1.0141387514484013e-08 -0.0683508259511095 -0.5501 0.6487656844772134 0.6487662776872375 2.7528827783313004e-08 -0.0683589192838873 -0.5502 0.6487812755566392 0.6487818671685027 4.490214378441437e-08 -0.06836701093592905 -0.5503000000000001 0.6487968631946961 0.6487974528661069 6.225795939895917e-08 -0.06837510090738479 -0.5504 0.6488124473917454 0.6488130347807886 7.959290179715417e-08 -0.06838318919840482 -0.5505 0.6488280281481156 0.648828612913319 9.690360209743676e-08 -0.06839127580913945 -0.5506 0.6488436054641016 0.6488441872645029 1.1418669602913933e-07 -0.0683993607397391 -0.5507000000000001 0.6488591793399653 0.6488597578351785 1.3143882456739808e-07 -0.06840744399035428 -0.5508000000000001 0.648874749775936 0.6488753246262167 1.4865663460969514e-07 -0.06841552556113562 -0.5509 0.6488903167722095 0.6488908876385219 1.6583677960035903e-07 -0.0684236054522338 -0.551 0.6489058803289491 0.6489064468730316 1.8297592021404574e-07 -0.06843168366379966 -0.5511 0.6489214404462845 0.6489220023307156 2.0007072501493361e-07 -0.06843976019598401 -0.5512 0.6489369971243136 0.6489375540125777 2.17117871036121e-07 -0.06844783504893787 -0.5513000000000001 0.6489525503631008 0.6489531019196533 2.3411404450474071e-07 -0.06845590822281228 -0.5514 0.6489681001626787 0.6489686460530114 2.510559414387048e-07 -0.0684639797177584 -0.5515 0.6489836465230467 0.6489841864137533 2.6794026831977735e-07 -0.06847204953392753 -0.5516 0.6489991894441725 0.6489997230030129 2.847637427250138e-07 -0.06848011767147098 -0.5517000000000001 0.6490147289259909 0.6490152558219563 3.015230939720781e-07 -0.06848818413054021 -0.5518000000000001 0.6490302649684047 0.6490307848717818 3.182150637298653e-07 -0.0684962489112867 -0.5519 0.649045797571285 0.6490463101537205 3.3483640666381875e-07 -0.06850431201386213 -0.552 0.6490613267344707 0.6490618316690351 3.513838911367584e-07 -0.06851237343841819 -0.5521 0.649076852457769 0.6490773494190198 3.6785429972929773e-07 -0.06852043318510669 -0.5522 0.6490923747409556 0.6490928634050013 3.8424442991291663e-07 -0.06852849125407953 -0.5523 0.6491078935837744 0.6491083736283374 4.005510947091562e-07 -0.06853654764548865 -0.5524 0.6491234089859383 0.6491238800904173 4.167711232655469e-07 -0.06854460235948621 -0.5525 0.6491389209471288 0.649139382792662 4.329013615356203e-07 -0.06855265539622434 -0.5526 0.6491544294669968 0.6491548817365232 4.4893867275075383e-07 -0.06856070675585527 -0.5527000000000001 0.649169934545162 0.6491703769234836 4.648799382667157e-07 -0.06856875643853137 -0.5528000000000001 0.6491854361812135 0.6491858683550568 4.807220579244875e-07 -0.06857680444440514 -0.5529 0.6492009343747102 0.649201356032787 4.964619508274204e-07 -0.0685848507736291 -0.553 0.6492164291251803 0.6492168399582482 5.120965558685908e-07 -0.0685928954263558 -0.5531 0.6492319204321222 0.6492323201330457 5.276228323553012e-07 -0.06860093840273802 -0.5532 0.6492474082950046 0.6492477965588137 5.430377605503134e-07 -0.06860897970292859 -0.5533 0.6492628927132665 0.6492632692372169 5.583383423241051e-07 -0.06861701932708038 -0.5534 0.649278373686317 0.6492787381699493 5.735216017238587e-07 -0.06862505727534636 -0.5535 0.6492938512135364 0.6492942033587343 5.885845856118399e-07 -0.06863309354787965 -0.5536 0.6493093252942759 0.6493096648053243 6.035243640817312e-07 -0.0686411281448334 -0.5537000000000001 0.649324795927858 0.6493251225115008 6.183380311941544e-07 -0.06864916106636092 -0.5538000000000001 0.6493402631135765 0.6493405764790737 6.330227054068827e-07 -0.0686571923126155 -0.5539 0.6493557268506971 0.6493560267098815 6.475755303519959e-07 -0.06866522188375061 -0.554 0.6493711871384574 0.6493714732057906 6.619936750856814e-07 -0.06867324977991977 -0.5541 0.6493866439760672 0.6493869159686959 6.762743348931455e-07 -0.06868127600127664 -0.5542 0.6494020973627086 0.6494023550005195 6.904147317882137e-07 -0.06868930054797492 -0.5543 0.6494175472975369 0.649417790303211 7.044121150129312e-07 -0.06869732342016847 -0.5544 0.6494329937796799 0.6494332218787471 7.182637615371634e-07 -0.06870534461801113 -0.5545 0.6494484368082389 0.6494486497291309 7.319669766275849e-07 -0.06871336414165687 -0.5546 0.649463876382289 0.6494640738563927 7.455190943750356e-07 -0.0687213819912598 -0.5547000000000001 0.6494793125008789 0.6494794942625889 7.589174783884101e-07 -0.0687293981669741 -0.5548000000000001 0.6494947451630312 0.6494949109498016 7.721595220444577e-07 -0.06873741266895399 -0.5549 0.6495101743677438 0.6495103239201391 7.852426489873832e-07 -0.0687454254973539 -0.555 0.649525600113988 0.6495257331757345 7.981643138921246e-07 -0.06875343665232815 -0.5551 0.6495410224007114 0.6495411387187462 8.109220028529318e-07 -0.06876144613403133 -0.5552 0.6495564412268364 0.6495565405513575 8.235132338274553e-07 -0.06876945394261808 -0.5553 0.649571856591261 0.6495719386757762 8.359355570808358e-07 -0.06877746007824306 -0.5554 0.6495872684928596 0.6495873330942341 8.481865556575485e-07 -0.06878546454106112 -0.5555 0.6496026769304825 0.6496027238089865 8.602638461030487e-07 -0.06879346733122711 -0.5556 0.6496180819029568 0.6496181108223128 8.721650785747936e-07 -0.06880146844889606 -0.5557000000000001 0.6496334834090866 0.649633494136515 8.838879375361319e-07 -0.06880946789422299 -0.5558000000000001 0.6496488814476531 0.6496488737539181 8.954301423391708e-07 -0.06881746566736303 -0.5559 0.6496642760174157 0.6496642496768694 9.067894472525317e-07 -0.06882546176847147 -0.556 0.6496796671171116 0.6496796219077386 9.179636421274839e-07 -0.06883345619770363 -0.5561 0.6496950547454556 0.649694990448917 9.289505531195896e-07 -0.06884144895521492 -0.5562 0.6497104389011428 0.6497103553028174 9.397480424111482e-07 -0.06884944004116093 -0.5563 0.649725819582846 0.6497257164718733 9.503540093769303e-07 -0.0688574294556972 -0.5564 0.6497411967892179 0.6497410739585392 9.607663905564223e-07 -0.0688654171989794 -0.5565 0.6497565705188911 0.6497564277652899 9.709831602922048e-07 -0.06887340327116337 -0.5566 0.6497719407704787 0.6497717778946196 9.810023307854632e-07 -0.06888138767240495 -0.5567000000000001 0.6497873075425734 0.6497871243490431 9.90821953095189e-07 -0.06888937040286011 -0.5568000000000001 0.6498026708337499 0.6498024671310932 1.0004401166108234e-06 -0.06889735146268487 -0.5569 0.6498180306425638 0.6498178062433223 1.00985495035677e-06 -0.06890533085203542 -0.557 0.6498333869675521 0.6498331416883009 1.0190646229091271e-06 -0.06891330857106794 -0.5571 0.6498487398072347 0.6498484734686174 1.0280673427287557e-06 -0.06892128461993875 -0.5572 0.6498640891601133 0.6498638015868781 1.0368613586331232e-06 -0.0689292589988043 -0.5573 0.6498794350246727 0.649879126045706 1.0454449601016158e-06 -0.068937231707821 -0.5574 0.6498947773993813 0.6498944468477414 1.053816477580849e-06 -0.06894520274714551 -0.5575 0.649910116282691 0.6499097639956408 1.0619742827899792e-06 -0.06895317211693446 -0.5576 0.6499254516730377 0.6499250774920766 1.0699167891925487e-06 -0.06896113981734457 -0.5577000000000001 0.6499407835688422 0.6499403873397374 1.0776424521907746e-06 -0.06896910584853282 -0.5578000000000001 0.64995611196851 0.6499556935413259 1.0851497695418821e-06 -0.06897707021065602 -0.5579 0.6499714368704319 0.6499709960995602 1.0924372814136163e-06 -0.06898503290387124 -0.558 0.6499867582729846 0.6499862950171726 1.0995035709115974e-06 -0.06899299392833555 -0.5581 0.6500020761745311 0.6500015902969097 1.1063472641348326e-06 -0.06900095328420622 -0.5582 0.650017390573421 0.6500168819415308 1.1129670308140938e-06 -0.0690089109716405 -0.5583 0.6500327014679907 0.6500321699538084 1.1193615841176285e-06 -0.06901686699079573 -0.5584 0.650048008856565 0.6500474543365284 1.125529681400561e-06 -0.06902482134182945 -0.5585 0.6500633127374551 0.6500627350924879 1.1314701238440694e-06 -0.06903277402489914 -0.5586 0.6500786131089623 0.6500780122244963 1.1371817572602971e-06 -0.0690407250401625 -0.5587000000000001 0.6500939099693757 0.6500932857353743 1.1426634719535755e-06 -0.06904867438777722 -0.5588000000000001 0.6501092033169735 0.6501085556279527 1.1479142034420686e-06 -0.06905662206790111 -0.5589 0.6501244931500243 0.650123821905074 1.1529329317916392e-06 -0.0690645680806921 -0.559 0.6501397794667865 0.6501390845695894 1.1577186826150498e-06 -0.06907251242630814 -0.5591 0.6501550622655087 0.6501543436243604 1.1622705267944067e-06 -0.06908045510490733 -0.5592 0.6501703415444318 0.6501695990722576 1.166587581258316e-06 -0.06908839611664787 -0.5593 0.6501856173017866 0.6501848509161599 1.170669008260239e-06 -0.06909633546168799 -0.5594 0.6502008895357968 0.650200099158954 1.174514016460959e-06 -0.06910427314018597 -0.5595 0.6502161582446786 0.6502153438035351 1.1781218602346932e-06 -0.06911220915230032 -0.5596 0.6502314234266404 0.6502305848528052 1.181491840585025e-06 -0.0691201434981895 -0.5597000000000001 0.6502466850798847 0.650245822309673 1.1846233049228605e-06 -0.06912807617801214 -0.5598000000000001 0.6502619432026071 0.6502610561770539 1.1875156470941839e-06 -0.06913600719192692 -0.5599 0.650277197792998 0.6502762864578691 1.1901683076298575e-06 -0.06914393654009264 -0.56 0.6502924488492419 0.6502915131550449 1.1925807739121552e-06 -0.0691518642226681 -0.5601 0.6503076963695191 0.6503067362715127 1.1947525801470071e-06 -0.06915979023981232 -0.5602 0.6503229403520052 0.6503219558102089 1.196683307835844e-06 -0.06916771459168435 -0.5603 0.650338180794872 0.6503371717740731 1.1983725851372196e-06 -0.06917563727844328 -0.5604 0.6503534176962874 0.6503523841660486 1.1998200875051879e-06 -0.06918355830024829 -0.5605 0.650368651054417 0.6503675929890821 1.201025537772571e-06 -0.06919147765725873 -0.5606 0.6503838808674235 0.650382798246123 1.2019887058734025e-06 -0.06919939534963393 -0.5607000000000001 0.6503991071334676 0.6503979999401224 1.2027094092037505e-06 -0.0692073113775334 -0.5608000000000001 0.6504143298507087 0.6504131980740335 1.2031875124829394e-06 -0.06921522574111669 -0.5609 0.6504295490173049 0.6504283926508106 1.2034229277535502e-06 -0.06922313844054344 -0.561 0.6504447646314134 0.6504435836734086 1.2034156144646868e-06 -0.06923104947597339 -0.5611 0.6504599766911918 0.6504587711447827 1.20316557963851e-06 -0.06923895884756633 -0.5612 0.6504751851947974 0.6504739550678882 1.2026728776759477e-06 -0.0692468665554822 -0.5613 0.6504903901403887 0.6504891354456797 1.2019376102456736e-06 -0.06925477259988101 -0.5614 0.6505055915261253 0.6505043122811097 1.2009599265339066e-06 -0.06926267698092274 -0.5615 0.6505207893501685 0.6505194855771308 1.1997400232166555e-06 -0.06927057969876764 -0.5616 0.6505359836106817 0.6505346553366922 1.1982781443486967e-06 -0.06927848075357593 -0.5617000000000001 0.6505511743058314 0.6505498215627412 1.1965745809472406e-06 -0.06928638014550799 -0.5618000000000001 0.6505663614337863 0.6505649842582215 1.1946296714915317e-06 -0.06929427787472416 -0.5619 0.6505815449927195 0.6505801434260741 1.1924438018395822e-06 -0.06930217394138492 -0.562 0.6505967249808078 0.6505952990692354 1.1900174044787715e-06 -0.06931006834565097 -0.5621 0.6506119013962328 0.6506104511906379 1.1873509594140241e-06 -0.06931796108768291 -0.5622 0.6506270742371807 0.6506255997932089 1.1844449931963652e-06 -0.06932585216764156 -0.5623 0.6506422435018433 0.6506407448798707 1.1813000796168094e-06 -0.06933374158568775 -0.5624 0.6506574091884185 0.6506558864535394 1.1779168389569605e-06 -0.06934162934198239 -0.5625 0.6506725712951101 0.650671024517125 1.1742959379890117e-06 -0.0693495154366865 -0.5626 0.6506877298201291 0.6506861590735309 1.1704380902810563e-06 -0.06935739986996121 -0.5627000000000001 0.6507028847616938 0.650701290125653 1.1663440554476878e-06 -0.06936528264196769 -0.5628000000000001 0.65071803611803 0.6507164176763802 1.1620146396218445e-06 -0.06937316375286724 -0.5629 0.6507331838873719 0.6507315417285928 1.1574506947331642e-06 -0.06938104320282122 -0.563 0.6507483280679625 0.6507466622851628 1.1526531185912514e-06 -0.06938892099199111 -0.5631 0.650763468658053 0.6507617793489527 1.1476228550522105e-06 -0.06939679712053835 -0.5632 0.6507786056559056 0.6507768929228164 1.142360893019445e-06 -0.06940467158862466 -0.5633 0.6507937390597914 0.6507920030095967 1.1368682671097918e-06 -0.06941254439641165 -0.5634 0.6508088688679925 0.6508071096121271 1.131146056959631e-06 -0.06942041554406113 -0.5635 0.6508239950788017 0.6508222127332302 1.1251953870305975e-06 -0.06942828503173504 -0.5636 0.650839117690523 0.6508373123757167 1.1190174267206032e-06 -0.06943615285959528 -0.5637000000000001 0.6508542367014727 0.6508524085423865 1.112613389697703e-06 -0.06944401902780391 -0.5638000000000001 0.650869352109979 0.6508675012360265 1.1059845340666286e-06 -0.06945188353652307 -0.5639 0.6508844639143823 0.6508825904594118 1.0991321618414318e-06 -0.06945974638591493 -0.564 0.6508995721130371 0.6508976762153036 1.0920576188622189e-06 -0.06946760757614179 -0.5641 0.6509146767043106 0.6509127585064509 1.084762294378816e-06 -0.0694754671073661 -0.5642 0.6509297776865842 0.6509278373355878 1.0772476208842363e-06 -0.06948332497975025 -0.5643 0.650944875058254 0.6509429127054347 1.0695150739759018e-06 -0.06949118119345687 -0.5644 0.6509599688177304 0.6509579846186968 1.0615661717172653e-06 -0.0694990357486485 -0.5645 0.6509750589634394 0.6509730530780646 1.0534024746933213e-06 -0.06950688864548792 -0.5646 0.6509901454938227 0.6509881180862128 1.045025585372228e-06 -0.06951473988413787 -0.5647000000000001 0.651005228407338 0.6510031796458007 1.0364371482718404e-06 -0.06952258946476135 -0.5648000000000001 0.651020307702459 0.6510182377594701 1.0276388492103106e-06 -0.06953043738752124 -0.5649 0.651035383377677 0.6510332924298471 1.0186324150285309e-06 -0.06953828365258063 -0.565 0.6510504554315002 0.65104834365954 1.0094196132570676e-06 -0.06954612826010269 -0.5651 0.6510655238624548 0.6510633914511399 1.0000022521994278e-06 -0.06955397121025059 -0.5652 0.6510805886690847 0.6510784358072194 9.903821800716361e-07 -0.06956181250318766 -0.5653 0.6510956498499525 0.6510934767303331 9.805612847801903e-07 -0.06956965213907729 -0.5654 0.6511107074036397 0.651108514223017 9.705414935057277e-07 -0.069577490118083 -0.5655 0.6511257613287471 0.6511235482877872 9.60324772647514e-07 -0.06958532644036826 -0.5656 0.651140811623895 0.6511385789271409 9.499131270462868e-07 -0.06959316110609678 -0.5657000000000001 0.6511558582877239 0.651153606143555 9.393085997067008e-07 -0.06960099411543226 -0.5658000000000001 0.6511709013188948 0.6511686299394867 9.285132714920152e-07 -0.06960882546853853 -0.5659 0.6511859407160893 0.6511836503173717 9.175292607077612e-07 -0.0696166551655795 -0.566 0.65120097647801 0.6511986672796249 9.063587226298964e-07 -0.06962448320671911 -0.5661 0.6512160086033815 0.6512136808286402 8.950038491994938e-07 -0.06963230959212145 -0.5662 0.65123103709095 0.6512286909667891 8.834668683010971e-07 -0.06964013432195067 -0.5663 0.6512460619394839 0.6512436976964214 8.717500436794534e-07 -0.06964795739637096 -0.5664 0.6512610831477742 0.6512587010198643 8.598556743844021e-07 -0.06965577881554667 -0.5665 0.651276100714635 0.651273700939422 8.477860941602522e-07 -0.06966359857964219 -0.5666 0.6512911146389038 0.6512886974573759 8.355436711404707e-07 -0.06967141668882201 -0.5667000000000001 0.651306124919441 0.6513036905759834 8.231308073758381e-07 -0.06967923314325064 -0.5668000000000001 0.6513211315551317 0.651318680297478 8.105499384181147e-07 -0.06968704794309274 -0.5669 0.6513361345448854 0.6513336666240697 7.978035326816624e-07 -0.06969486108851308 -0.567 0.6513511338876357 0.6513486495579436 7.84894091138133e-07 -0.06970267257967648 -0.5671 0.6513661295823409 0.6513636291012596 7.71824146650335e-07 -0.06971048241674778 -0.5672 0.6513811216279854 0.6513786052561528 7.585962638056998e-07 -0.06971829059989197 -0.5673 0.6513961100235784 0.651393578024733 7.452130379170807e-07 -0.0697260971292741 -0.5674 0.6514110947681558 0.6514085474090839 7.316770949256091e-07 -0.06973390200505936 -0.5675 0.6514260758607787 0.6514235134112636 7.179910906929265e-07 -0.06974170522741294 -0.5676 0.6514410533005353 0.6514384760333032 7.04157710570974e-07 -0.06974950679650012 -0.5677000000000001 0.65145602708654 0.6514534352772076 6.90179668833002e-07 -0.06975730671248634 -0.5678000000000001 0.6514709972179352 0.6514683911449546 6.760597081878483e-07 -0.06976510497553705 -0.5679 0.6514859636938897 0.6514833436384949 6.618005991415599e-07 -0.06977290158581782 -0.568 0.6515009265136003 0.6514982927597515 6.474051395810587e-07 -0.06978069654349427 -0.5681 0.6515158856762913 0.6515132385106202 6.328761541773975e-07 -0.06978848984873214 -0.5682 0.6515308411812154 0.6515281808929678 6.182164937473811e-07 -0.06979628150169719 -0.5683 0.6515457930276539 0.6515431199086338 6.034290348094773e-07 -0.06980407150255535 -0.5684 0.6515607412149164 0.6515580555594286 5.885166790564611e-07 -0.06981185985147255 -0.5685 0.6515756857423413 0.6515729878471336 5.734823526337696e-07 -0.06981964654861482 -0.5686 0.6515906266092968 0.6515879167735021 5.583290056954127e-07 -0.0698274315941484 -0.5687000000000001 0.6516055638151792 0.6516028423402573 5.430596117517172e-07 -0.06983521498823939 -0.5688000000000001 0.6516204973594157 0.6516177645490935 5.276771671836045e-07 -0.06984299673105412 -0.5689 0.6516354272414626 0.6516326834016745 5.121846904376781e-07 -0.06985077682275896 -0.569 0.6516503534608062 0.651647598899635 4.965852217903022e-07 -0.0698585552635204 -0.5691 0.6516652760169633 0.6516625110445788 4.808818224455447e-07 -0.06986633205350488 -0.5692 0.6516801949094815 0.6516774198380803 4.650775739939439e-07 -0.06987410719287916 -0.5693 0.6516951101379379 0.6516923252816823 4.4917557792678586e-07 -0.06988188068180985 -0.5694 0.6517100217019418 0.6517072273768978 4.3317895491445935e-07 -0.0698896525204638 -0.5695 0.6517249296011324 0.6517221261252082 4.170908443068555e-07 -0.0698974227090078 -0.5696 0.6517398338351807 0.6517370215280637 4.0091440338396733e-07 -0.06990519124760881 -0.5697000000000001 0.6517547344037892 0.651751913586884 3.846528068701671e-07 -0.0699129581364339 -0.5698000000000001 0.6517696313066916 0.6517668023030567 3.683092461570503e-07 -0.06992072337565018 -0.5699 0.6517845245436534 0.6517816876779378 3.518869287899573e-07 -0.0699284869654248 -0.57 0.6517994141144725 0.6517965697128517 3.3538907786428984e-07 -0.06993624890592508 -0.5701 0.651814300018978 0.6518114484090908 3.1881893130386585e-07 -0.06994400919731834 -0.5702 0.6518291822570316 0.6518263237679153 3.0217974130580805e-07 -0.069951767839772 -0.5703 0.6518440608285274 0.6518411957905534 2.854747736605323e-07 -0.06995952483345362 -0.5704 0.6518589357333919 0.6518560644782007 2.687073070370416e-07 -0.06996728017853077 -0.5705 0.6518738069715839 0.6518709298320204 2.518806325041423e-07 -0.06997503387517112 -0.5706 0.6518886745430954 0.6518857918531435 2.349980527602269e-07 -0.06998278592354248 -0.5707000000000001 0.6519035384479508 0.6519006505426675 2.180628815365293e-07 -0.06999053632381262 -0.5708000000000001 0.6519183986862075 0.6519155059016576 2.0107844293099086e-07 -0.06999828507614947 -0.5709 0.6519332552579563 0.6519303579311462 1.8404807076294327e-07 -0.07000603218072109 -0.571 0.6519481081633205 0.6519452066321321 1.6697510793473036e-07 -0.07001377763769552 -0.5711 0.651962957402457 0.6519600520055814 1.49862905717002e-07 -0.0700215214472409 -0.5712 0.6519778029755559 0.651974894052427 1.327148231693165e-07 -0.0700292636095255 -0.5713 0.6519926448828404 0.6519897327735686 1.1553422642196498e-07 -0.07003700412471765 -0.5714 0.6520074831245676 0.6520045681698723 9.832448803065441e-08 -0.07004474299298571 -0.5715 0.6520223177010278 0.652019400242171 8.108898635200701e-08 -0.07005248021449821 -0.5716 0.6520371486125449 0.652034228991264 6.383110481497645e-08 -0.07006021578942369 -0.5717000000000001 0.6520519758594767 0.652049054417917 4.655423129981684e-08 -0.0700679497179308 -0.5718000000000001 0.652066799442214 0.6520638765228628 2.9261757471948924e-08 -0.07007568200018827 -0.5719 0.6520816193611818 0.6520786953067998 1.195707810194846e-08 -0.0700834126363649 -0.572 0.6520964356168386 0.6520935107703936 -5.356409608393842e-09 -0.0700911416266296 -0.5721 0.6521112482096765 0.6521083229142755 -2.2675306665317918e-08 -0.07009886897115129 -0.5722 0.6521260571402215 0.6521231317390431 -3.999621297481534e-08 -0.07010659467009905 -0.5723 0.6521408624090335 0.652137937245261 -5.7315728001824245e-08 -0.07011431872364199 -0.5724 0.6521556640167057 0.6521527394334597 -7.463045143809785e-08 -0.0701220411319493 -0.5725 0.6521704619638651 0.652167538304136 -9.193698387310878e-08 -0.07012976189519024 -0.5726 0.652185256251173 0.6521823338577531 -1.0923192745627974e-07 -0.07013748101353423 -0.5727000000000001 0.6522000468793239 0.6521971260947411 -1.265118865778625e-07 -0.07014519848715069 -0.5728000000000001 0.6522148338490464 0.6522119150154958 -1.4377346852466333e-07 -0.07015291431620915 -0.5729 0.6522296171611024 0.6522267006203799 -1.6101328415007998e-07 -0.07016062850087922 -0.573 0.6522443968162872 0.6522414829097218 -1.7822794854197022e-07 -0.07016834104133055 -0.5731 0.6522591728154304 0.6522562618838175 -1.9541408167664254e-07 -0.07017605193773291 -0.5732 0.6522739451593946 0.6522710375429289 -2.1256830911101088e-07 -0.07018376119025617 -0.5733 0.652288713849076 0.6522858098872847 -2.2968726261576866e-07 -0.07019146879907022 -0.5734 0.6523034788854043 0.6523005789170799 -2.467675808415226e-07 -0.07019917476434508 -0.5735 0.6523182402693423 0.6523153446324771 -2.6380591004043774e-07 -0.07020687908625081 -0.5736 0.6523329980018863 0.6523301070336047 -2.8079890460747103e-07 -0.07021458176495757 -0.5737000000000001 0.6523477520840655 0.6523448661205588 -2.977432278505887e-07 -0.07022228280063557 -0.5738000000000001 0.6523625025169427 0.6523596218934021 -3.1463555258404163e-07 -0.07022998219345519 -0.5739 0.6523772493016133 0.6523743743521648 -3.3147256178756024e-07 -0.07023767994358679 -0.574 0.6523919924392054 0.6523891234968441 -3.482509493210606e-07 -0.07024537605120083 -0.5741 0.6524067319308805 0.6524038693274039 -3.649674205283282e-07 -0.07025307051646792 -0.5742 0.6524214677778322 0.6524186118437764 -3.816186928337628e-07 -0.07026076333955861 -0.5743 0.6524361999812869 0.6524333510458609 -3.9820149647096237e-07 -0.07026845452064368 -0.5744 0.6524509285425031 0.6524480869335245 -4.147125750794678e-07 -0.07027614405989382 -0.5745 0.6524656534627722 0.6524628195066025 -4.3114868639865245e-07 -0.07028383195748003 -0.5746 0.6524803747434169 0.6524775487648973 -4.475066028228336e-07 -0.07029151821357314 -0.5747000000000001 0.6524950923857928 0.6524922747081802 -4.6378311215067303e-07 -0.07029920282834426 -0.5748000000000001 0.6525098063912869 0.6525069973361899 -4.799750180778384e-07 -0.07030688580196442 -0.5749 0.6525245167613174 0.6525217166486345 -4.96079140932526e-07 -0.07031456713460486 -0.575 0.6525392234973348 0.65253643264519 -5.120923182583281e-07 -0.07032224682643683 -0.5751000000000001 0.6525539266008202 0.6525511453255013 -5.280114055150609e-07 -0.07032992487763157 -0.5752 0.6525686260732869 0.6525658546891825 -5.438332765644871e-07 -0.07033760128836063 -0.5753 0.652583321916278 0.6525805607358164 -5.595548243086945e-07 -0.07034527605879545 -0.5754 0.6525980141313679 0.6525952634649556 -5.75172961453374e-07 -0.0703529491891076 -0.5755 0.6526127027201618 0.6526099628761217 -5.906846209935424e-07 -0.07036062067946872 -0.5756 0.652627387684295 0.6526246589688063 -6.060867567547756e-07 -0.07036829053005055 -0.5757000000000001 0.6526420690254329 0.6526393517424709 -6.213763441703657e-07 -0.0703759587410249 -0.5758000000000001 0.6526567467452709 0.6526540411965472 -6.365503807254091e-07 -0.07038362531256363 -0.5759 0.6526714208455344 0.6526687273304372 -6.516058866368191e-07 -0.07039129024483877 -0.576 0.6526860913279782 0.6526834101435132 -6.665399053390475e-07 -0.07039895353802231 -0.5761000000000001 0.6527007581943859 0.6526980896351187 -6.813495042612416e-07 -0.07040661519228635 -0.5762 0.6527154214465706 0.6527127658045679 -6.96031775201944e-07 -0.07041427520780309 -0.5763 0.6527300810863742 0.6527274386511466 -7.105838350091043e-07 -0.07042193358474483 -0.5764 0.652744737115667 0.652742108174112 -7.250028260380459e-07 -0.0704295903232839 -0.5765 0.6527593895363478 0.6527567743726935 -7.392859168869892e-07 -0.07043724542359277 -0.5766 0.652774038350343 0.6527714372460918 -7.534303029382849e-07 -0.07044489888584388 -0.5767 0.6527886835596071 0.6527860967934803 -7.674332067608702e-07 -0.07045255071020982 -0.5768000000000001 0.6528033251661216 0.6528007530140054 -7.812918786931355e-07 -0.0704602008968633 -0.5769 0.6528179631718959 0.6528154059067859 -7.95003597481303e-07 -0.07046784944597699 -0.577 0.652832597578966 0.6528300554709137 -8.085656708622935e-07 -0.07047549635772375 -0.5771000000000001 0.6528472283893944 0.6528447017054544 -8.219754358135267e-07 -0.07048314163227647 -0.5772 0.6528618556052701 0.6528593446094475 -8.352302594272221e-07 -0.07049078526980809 -0.5773 0.6528764792287083 0.6528739841819062 -8.483275391601985e-07 -0.0704984272704917 -0.5774 0.6528910992618494 0.6528886204218183 -8.61264703611031e-07 -0.07050606763450039 -0.5775 0.6529057157068598 0.6529032533281458 -8.740392127559726e-07 -0.07051370636200736 -0.5776 0.6529203285659306 0.6529178828998264 -8.866485584346773e-07 -0.07052134345318592 -0.5777 0.6529349378412781 0.6529325091357726 -8.990902653494004e-07 -0.07052897890820937 -0.5778000000000001 0.6529495435351425 0.6529471320348725 -9.113618908984655e-07 -0.07053661272725117 -0.5779 0.6529641456497887 0.6529617515959902 -9.234610261199538e-07 -0.07054424491048482 -0.578 0.6529787441875051 0.6529763678179663 -9.353852957749709e-07 -0.07055187545808389 -0.5781000000000001 0.6529933391506038 0.6529909806996177 -9.471323593190917e-07 -0.07055950437022204 -0.5782 0.6530079305414195 0.6530055902397385 -9.586999108190941e-07 -0.070567131647073 -0.5783 0.6530225183623104 0.6530201964371 -9.700856798133817e-07 -0.07057475728881062 -0.5784 0.6530371026156566 0.6530347992904514 -9.81287431534028e-07 -0.07058238129560879 -0.5785 0.6530516833038605 0.6530493987985191 -9.923029676561779e-07 -0.07059000366764139 -0.5786 0.653066260429346 0.6530639949600089 -1.0031301262980463e-06 -0.07059762440508256 -0.5787 0.6530808339945589 0.653078587773605 -1.0137667826592978e-06 -0.07060524350810637 -0.5788000000000001 0.6530954040019649 0.6530931772379701 -1.0242108496039126e-06 -0.07061286097688702 -0.5789 0.6531099704540515 0.6531077633517475 -1.0344602778544765e-06 -0.07062047681159882 -0.579 0.6531245333533258 0.6531223461135595 -1.0445130564085137e-06 -0.07062809101241606 -0.5791000000000001 0.6531390927023144 0.6531369255220086 -1.054367213010332e-06 -0.07063570357951314 -0.5792 0.6531536485035643 0.6531515015756786 -1.0640208145951124e-06 -0.0706433145130646 -0.5793 0.6531682007596407 0.653166074273134 -1.073471967427686e-06 -0.07065092381324507 -0.5794 0.6531827494731277 0.6531806436129202 -1.0827188179074465e-06 -0.07065853148022909 -0.5795 0.6531972946466282 0.6531952095935651 -1.091759552429572e-06 -0.07066613751419144 -0.5796 0.6532118362827621 0.6532097722135788 -1.1005923981621812e-06 -0.07067374191530693 -0.5797 0.6532263743841673 0.6532243314714533 -1.1092156231018446e-06 -0.07068134468375036 -0.5798000000000001 0.653240908953499 0.6532388873656647 -1.1176275365731847e-06 -0.0706889458196968 -0.5799 0.653255439993428 0.6532534398946714 -1.125826489561943e-06 -0.07069654532332122 -0.58 0.653269967506643 0.6532679890569164 -1.133810875103558e-06 -0.07070414319479872 -0.5801000000000001 0.6532844914958471 0.6532825348508269 -1.14157912825541e-06 -0.07071173943430452 -0.5802 0.653299011963759 0.6532970772748142 -1.1491297270127543e-06 -0.07071933404201378 -0.5803 0.6533135289131125 0.6533116163272756 -1.1564611918646328e-06 -0.07072692701810186 -0.5804 0.6533280423466568 0.6533261520065933 -1.16357208682083e-06 -0.07073451836274425 -0.5805 0.6533425522671539 0.6533406843111357 -1.1704610192175835e-06 -0.07074210807611635 -0.5806 0.65335705867738 0.653355213239257 -1.1771266401339187e-06 -0.0707496961583937 -0.5807 0.6533715615801252 0.6533697387892994 -1.1835676448357368e-06 -0.07075728260975199 -0.5808000000000001 0.6533860609781914 0.6533842609595915 -1.1897827724705046e-06 -0.07076486743036689 -0.5809 0.6534005568743934 0.6533987797484497 -1.1957708070386985e-06 -0.07077245062041419 -0.581 0.6534150492715578 0.6534132951541789 -1.20153057736605e-06 -0.07078003218006976 -0.5811000000000001 0.6534295381725226 0.6534278071750723 -1.2070609570202784e-06 -0.0707876121095095 -0.5812 0.653444023580137 0.6534423158094125 -1.2123608649494688e-06 -0.07079519040890944 -0.5813 0.6534585054972606 0.6534568210554708 -1.2174292655098284e-06 -0.0708027670784456 -0.5814 0.6534729839267632 0.6534713229115093 -1.222265168798753e-06 -0.0708103421182942 -0.5815 0.6534874588715246 0.6534858213757804 -1.2268676305993154e-06 -0.07081791552863145 -0.5816 0.6535019303344333 0.653500316446527 -1.2312357527966e-06 -0.07082548730963367 -0.5817 0.6535163983183868 0.653514808121983 -1.23536868351648e-06 -0.07083305746147722 -0.5818000000000001 0.6535308628262908 0.6535292964003752 -1.2392656173199068e-06 -0.07084062598433853 -0.5819 0.6535453238610589 0.6535437812799216 -1.242925795036376e-06 -0.07084819287839417 -0.582 0.6535597814256124 0.6535582627588337 -1.2463485047631284e-06 -0.07085575814382075 -0.5821000000000001 0.6535742355228791 0.6535727408353152 -1.249533080727172e-06 -0.0708633217807949 -0.5822 0.6535886861557929 0.6535872155075642 -1.2524789047008156e-06 -0.07087088378949334 -0.5823 0.6536031333272947 0.6536016867737724 -1.2551854052522682e-06 -0.07087844417009292 -0.5824 0.6536175770403301 0.6536161546321267 -1.2576520582729955e-06 -0.07088600292277061 -0.5825 0.6536320172978498 0.6536306190808088 -1.259878386894453e-06 -0.07089356004770331 -0.5826 0.6536464541028097 0.6536450801179952 -1.2618639618211525e-06 -0.07090111554506809 -0.5827 0.653660887458169 0.6536595377418594 -1.2636084010253512e-06 -0.07090866941504205 -0.5828000000000001 0.653675317366891 0.6536739919505704 -1.265111370191141e-06 -0.07091622165780236 -0.5829 0.653689743831942 0.6536884427422951 -1.2663725827144479e-06 -0.07092377227352635 -0.583 0.6537041668562908 0.6537028901151971 -1.2673917996475215e-06 -0.07093132126239132 -0.5831000000000001 0.6537185864429089 0.6537173340674384 -1.2681688296989346e-06 -0.07093886862457471 -0.5832 0.6537330025947692 0.6537317745971786 -1.268703529594406e-06 -0.07094641436025399 -0.5833 0.653747415314846 0.6537462117025769 -1.2689958037159776e-06 -0.07095395846960677 -0.5834 0.6537618246061141 0.6537606453817909 -1.269045604351815e-06 -0.07096150095281062 -0.5835 0.6537762304715486 0.6537750756329791 -1.268852931640696e-06 -0.07096904181004327 -0.5836 0.653790632914125 0.6537895024542992 -1.2684178335997665e-06 -0.07097658104148251 -0.5837 0.6538050319368176 0.6538039258439102 -1.267740405930251e-06 -0.07098411864730618 -0.5838000000000001 0.6538194275425996 0.6538183457999723 -1.2668207925170538e-06 -0.0709916546276922 -0.5839 0.6538338197344431 0.6538327623206472 -1.2656591848181353e-06 -0.07099918898281865 -0.584 0.6538482085153174 0.6538471754040986 -1.2642558221420686e-06 -0.07100672171286353 -0.5841000000000001 0.6538625938881895 0.6538615850484929 -1.2626109913982386e-06 -0.07101425281800494 -0.5842 0.6538769758560239 0.653875991252 -1.2607250274021542e-06 -0.07102178229842121 -0.5843 0.6538913544217811 0.6538903940127933 -1.2585983124591138e-06 -0.07102931015429062 -0.5844 0.6539057295884179 0.6539047933290496 -1.2562312762809391e-06 -0.07103683638579153 -0.5845 0.6539201013588862 0.6539191891989506 -1.2536243964300642e-06 -0.07104436099310237 -0.5846 0.6539344697361331 0.6539335816206829 -1.2507781975146237e-06 -0.0710518839764016 -0.5847 0.6539488347231008 0.6539479705924391 -1.2476932512439642e-06 -0.07105940533586787 -0.5848000000000001 0.6539631963227253 0.6539623561124168 -1.2443701769837556e-06 -0.07106692507167982 -0.5849 0.6539775545379365 0.6539767381788211 -1.2408096406735236e-06 -0.07107444318401622 -0.585 0.6539919093716569 0.6539911167898629 -1.2370123555205392e-06 -0.07108195967305585 -0.5851000000000001 0.6540062608268022 0.6540054919437608 -1.2329790813059294e-06 -0.07108947453897752 -0.5852 0.6540206089062808 0.6540198636387413 -1.2287106244124324e-06 -0.07109698778196029 -0.5853 0.654034953612992 0.6540342318730394 -1.2242078375190868e-06 -0.07110449940218315 -0.5854 0.6540492949498271 0.6540485966448981 -1.219471620073076e-06 -0.07111200939982512 -0.5855 0.6540636329196684 0.6540629579525705 -1.2145029172350164e-06 -0.07111951777506549 -0.5856 0.6540779675253878 0.6540773157943183 -1.2093027203230466e-06 -0.0711270245280834 -0.5857 0.6540922987698481 0.6540916701684143 -1.2038720662577163e-06 -0.07113452965905821 -0.5858000000000001 0.654106626655901 0.6541060210731411 -1.1982120375342298e-06 -0.07114203316816929 -0.5859 0.654120951186388 0.6541203685067926 -1.192323762028158e-06 -0.07114953505559612 -0.586 0.6541352723641385 0.6541347124676741 -1.1862084126068595e-06 -0.07115703532151825 -0.5861000000000001 0.6541495901919702 0.6541490529541027 -1.1798672070739702e-06 -0.0711645339661152 -0.5862 0.6541639046726886 0.6541633899644079 -1.1733014079751136e-06 -0.07117203098956663 -0.5863 0.654178215809087 0.6541777234969324 -1.1665123220705453e-06 -0.07117952639205243 -0.5864 0.6541925236039446 0.6541920535500314 -1.1595013002518861e-06 -0.07118702017375227 -0.5865 0.654206828060028 0.6542063801220741 -1.1522697374310997e-06 -0.07119451233484612 -0.5866 0.6542211291800888 0.654220703211444 -1.1448190719576257e-06 -0.07120200287551388 -0.5867 0.6542354269668651 0.6542350228165387 -1.137150785701646e-06 -0.07120949179593566 -0.5868000000000001 0.6542497214230791 0.6542493389357706 -1.1292664034157074e-06 -0.07121697909629145 -0.5869 0.6542640125514387 0.6542636515675685 -1.1211674924016535e-06 -0.07122446477676152 -0.587 0.6542783003546357 0.6542779607103761 -1.1128556625661368e-06 -0.07123194883752612 -0.5871000000000001 0.6542925848353454 0.6542922663626539 -1.1043325660597958e-06 -0.07123943127876556 -0.5872 0.6543068659962266 0.6543065685228782 -1.095599896500099e-06 -0.07124691210066017 -0.5873 0.6543211438399212 0.6543208671895431 -1.0866593890823673e-06 -0.07125439130339047 -0.5873999999999999 0.6543354183690543 0.6543351623611597 -1.0775128200524176e-06 -0.07126186888713693 -0.5875 0.6543496895862322 0.6543494540362578 -1.0681620065122743e-06 -0.07126934485208021 -0.5876 0.6543639574940434 0.6543637422133844 -1.0586088058650578e-06 -0.07127681919840098 -0.5877 0.6543782220950582 0.6543780268911061 -1.048855115481917e-06 -0.07128429192627998 -0.5878000000000001 0.6543924833918273 0.6543923080680079 -1.0389028724244742e-06 -0.07129176303589804 -0.5879 0.6544067413868823 0.6544065857426946 -1.0287540531117578e-06 -0.07129923252743604 -0.588 0.6544209960827345 0.6544208599137908 -1.0184106728483577e-06 -0.07130670040107492 -0.5881000000000001 0.654435247481876 0.6544351305799415 -1.0078747852415582e-06 -0.07131416665699572 -0.5882000000000001 0.6544494955867773 0.654449397739812 -9.971484820348042e-07 -0.07132163129537954 -0.5883 0.6544637403998887 0.6544636613920888 -9.862338927191239e-07 -0.07132909431640756 -0.5883999999999999 0.6544779819236388 0.6544779215354799 -9.751331840335276e-07 -0.07133655572026103 -0.5885 0.6544922201604347 0.6544921781687146 -9.638485594654078e-07 -0.0713440155071212 -0.5886 0.6545064551126614 0.6545064312905449 -9.523822588619613e-07 -0.07135147367716953 -0.5887 0.6545206867826813 0.6545206808997448 -9.407365580693661e-07 -0.07135893023058743 -0.5888000000000001 0.6545349151728345 0.6545349269951115 -9.289137684331816e-07 -0.07136638516755645 -0.5889 0.6545491402854373 0.6545491695754653 -9.169162362987482e-07 -0.07137383848825819 -0.589 0.6545633621227833 0.6545634086396497 -9.047463426503644e-07 -0.0713812901928743 -0.5891000000000001 0.6545775806871417 0.6545776441865323 -8.924065024451533e-07 -0.07138874028158652 -0.5892000000000001 0.6545917959807581 0.654591876215005 -8.798991642799958e-07 -0.07139618875457665 -0.5893 0.6546060080058529 0.6546061047239843 -8.672268101417302e-07 -0.0714036356120266 -0.5893999999999999 0.6546202167646223 0.6546203297124111 -8.54391954435707e-07 -0.07141108085411825 -0.5895 0.6546344222592372 0.654634551179252 -8.413971436804779e-07 -0.07141852448103367 -0.5896 0.654648624491843 0.6546487691234988 -8.282449561886063e-07 -0.07142596649295495 -0.5897 0.6546628234645595 0.6546629835441693 -8.149380014005336e-07 -0.07143340689006421 -0.5898000000000001 0.6546770191794802 0.6546771944403074 -8.014789193017124e-07 -0.0714408456725437 -0.5899 0.6546912116386724 0.6546914018109833 -7.878703800617837e-07 -0.07144828284057574 -0.59 0.6547054008441766 0.654705605655294 -7.741150834100763e-07 -0.07145571839434268 -0.5901000000000001 0.6547195867980065 0.6547198059723638 -7.60215758136007e-07 -0.07146315233402695 -0.5902000000000001 0.6547337695021482 0.6547340027613437 -7.461751615062129e-07 -0.07147058465981103 -0.5903 0.6547479489585607 0.6547481960214132 -7.319960787788293e-07 -0.07147801537187755 -0.5903999999999999 0.6547621251691751 0.6547623857517785 -7.176813225373557e-07 -0.07148544447040911 -0.5905 0.6547762981358944 0.6547765719516749 -7.032337323575888e-07 -0.0714928719555885 -0.5906 0.6547904678605931 0.6547907546203658 -6.886561740165886e-07 -0.07150029782759841 -0.5907 0.6548046343451173 0.6548049337571432 -6.739515390763451e-07 -0.07150772208662175 -0.5908000000000001 0.6548187975912839 0.654819109361328 -6.591227441760106e-07 -0.07151514473284143 -0.5909 0.6548329576008809 0.6548332814322702 -6.441727306016887e-07 -0.07152256576644042 -0.591 0.6548471143756673 0.6548474499693497 -6.291044636480558e-07 -0.07152998518760183 -0.5911000000000001 0.654861267917372 0.6548616149719753 -6.139209319522276e-07 -0.07153740299650874 -0.5912000000000001 0.6548754182276941 0.654875776439586 -5.986251470219139e-07 -0.07154481919334438 -0.5913 0.6548895653083034 0.6548899343716515 -5.832201425970407e-07 -0.07155223377829208 -0.5913999999999999 0.6549037091608386 0.6549040887676709 -5.677089740391272e-07 -0.07155964675153507 -0.5915 0.6549178497869081 0.654918239627174 -5.520947176373969e-07 -0.07156705811325681 -0.5916 0.6549319871880899 0.6549323869497219 -5.363804702340769e-07 -0.07157446786364079 -0.5917 0.6549461213659309 0.6549465307349064 -5.205693483362195e-07 -0.07158187600287057 -0.5918000000000001 0.6549602523219468 0.65496067098235 -5.046644877132467e-07 -0.07158928253112971 -0.5919 0.6549743800576225 0.6549748076917069 -4.886690427030604e-07 -0.07159668744860195 -0.592 0.6549885045744109 0.6549889408626629 -4.7258618550427567e-07 -0.07160409075547101 -0.5921000000000001 0.6550026258737336 0.6550030704949354 -4.564191057043754e-07 -0.07161149245192071 -0.5922000000000001 0.6550167439569804 0.6550171965882736 -4.401710095303102e-07 -0.07161889253813496 -0.5923 0.6550308588255089 0.6550313191424588 -4.238451192586923e-07 -0.07162629101429772 -0.5923999999999999 0.6550449704806449 0.6550454381573043 -4.0744467254272276e-07 -0.07163368788059303 -0.5925 0.6550590789236818 0.6550595536326557 -3.9097292182932453e-07 -0.07164108313720491 -0.5926 0.6550731841558803 0.6550736655683913 -3.7443313368606956e-07 -0.0716484767843176 -0.5927 0.655087286178469 0.6550877739644219 -3.578285880934118e-07 -0.07165586882211528 -0.5928000000000001 0.6551013849926438 0.6551018788206912 -3.4116257793120885e-07 -0.07166325925078229 -0.5929 0.6551154805995675 0.6551159801371754 -3.244384081946272e-07 -0.07167064807050301 -0.593 0.65512957300037 0.6551300779138842 -3.0765939541821385e-07 -0.07167803528146185 -0.5931000000000001 0.6551436621961482 0.65514417215086 -2.9082886697506805e-07 -0.07168542088384332 -0.5932000000000001 0.6551577481879661 0.6551582628481786 -2.739501604523409e-07 -0.07169280487783201 -0.5933 0.6551718309768543 0.6551723500059488 -2.570266229642848e-07 -0.07170018726361255 -0.5933999999999999 0.6551859105638098 0.6551864336243133 -2.4006161049305863e-07 -0.07170756804136967 -0.5935 0.6551999869497965 0.6552005137034478 -2.2305848720524657e-07 -0.07171494721128811 -0.5936 0.6552140601357447 0.6552145902435618 -2.0602062485858275e-07 -0.07172232477355274 -0.5937 0.655228130122551 0.6552286632448985 -1.889514020386729e-07 -0.07172970072834846 -0.5938000000000001 0.6552421969110785 0.6552427327077344 -1.7185420355878e-07 -0.07173707507586025 -0.5939 0.6552562605021568 0.6552567986323804 -1.547324197451183e-07 -0.07174444781627319 -0.594 0.6552703208965813 0.655270861019181 -1.3758944579500554e-07 -0.07175181894977238 -0.5941000000000001 0.6552843780951139 0.6552849198685139 -1.2042868106736104e-07 -0.07175918847654299 -0.5942000000000001 0.6552984320984824 0.6552989751807915 -1.0325352845820535e-07 -0.0717665563967703 -0.5943 0.6553124829073811 0.6553130269564601 -8.606739368421934e-08 -0.0717739227106396 -0.5943999999999999 0.6553265305224701 0.6553270751959994 -6.887368462615145e-08 -0.07178128741833632 -0.5945 0.6553405749443758 0.6553411198999233 -5.1675810644902925e-08 -0.07178865052004586 -0.5946 0.6553546161736904 0.65535516106878 -3.447718191084033e-08 -0.07179601201595377 -0.5947 0.6553686542109722 0.6553691987031515 -1.7281208724868186e-08 -0.07180337190624562 -0.5948000000000001 0.6553826890567458 0.6553832328036537 -9.130083841735193e-11 -0.0718107301911071 -0.5949 0.6553967207115019 0.6553972633709366 1.7089133216158237e-08 -0.07181808687072394 -0.595 0.6554107491756969 0.6554112904056839 3.425668681014682e-08 -0.07182544194528187 -0.5951000000000001 0.6554247744497538 0.6554253139086136 5.1407955890467316e-08 -0.07183279541496682 -0.5952000000000001 0.655438796534061 0.6554393338804775 6.853953964623682e-08 -0.07184014727996464 -0.5953 0.655452815428974 0.6554533503220612 8.564804119745584e-08 -0.0718474975404614 -0.5953999999999999 0.6554668311348137 0.6554673632341843 1.0273006827501985e-07 -0.0718548461966431 -0.5955 0.6554808436518678 0.6554813726177001 1.19782233881649e-07 -0.07186219324869586 -0.5956 0.6554948529803901 0.6554953784734955 1.3680115694414408e-07 -0.07186953869680593 -0.5957 0.655508859120601 0.6555093808024914 1.537834630402357e-07 -0.07187688254115955 -0.5958000000000001 0.6555228620726867 0.6555233796056421 1.7072578501614588e-07 -0.071884224781943 -0.5959 0.6555368618368007 0.6555373748839355 1.8762476367700787e-07 -0.07189156541934273 -0.596 0.6555508584130625 0.6555513666383928 2.0447704846687786e-07 -0.07189890445354519 -0.5961000000000001 0.6555648518015588 0.6555653548700687 2.2127929808629654e-07 -0.07190624188473686 -0.5962000000000001 0.6555788420023427 0.6555793395800512 2.3802818123475067e-07 -0.0719135777131044 -0.5963 0.6555928290154345 0.6555933207694614 2.5472037720047913e-07 -0.0719209119388344 -0.5963999999999999 0.6556068128408209 0.6556072984394534 2.713525765543623e-07 -0.07192824456211361 -0.5965 0.6556207934784565 0.6556212725912146 2.8792148178136134e-07 -0.07193557558312885 -0.5966 0.6556347709282627 0.6556352432259647 3.044238079813466e-07 -0.07194290500206695 -0.5967 0.6556487451901282 0.6556492103449563 3.2085628349359796e-07 -0.07195023281911483 -0.5968000000000001 0.6556627162639093 0.6556631739494749 3.372156505074275e-07 -0.0719575590344595 -0.5969 0.6556766841494299 0.6556771340408378 3.534986657907635e-07 -0.071964883648288 -0.597 0.6556906488464818 0.6556910906203952 3.6970210130077286e-07 -0.07197220666078744 -0.5971000000000001 0.6557046103548247 0.655705043689529 3.85822744794484e-07 -0.07197952807214505 -0.5972000000000001 0.6557185686741861 0.655718993249653 4.0185740052267604e-07 -0.07198684788254801 -0.5973 0.6557325238042622 0.6557329393022131 4.1780288979886837e-07 -0.07199416609218372 -0.5973999999999999 0.6557464757447171 0.6557468818486868 4.3365605169320975e-07 -0.0720014827012395 -0.5975 0.6557604244951842 0.6557608208905827 4.494137436222845e-07 -0.07200879770990286 -0.5976 0.6557743700552653 0.6557747564294415 4.6507284195973497e-07 -0.0720161111183613 -0.5977 0.6557883124245308 0.6557886884668337 4.806302427856624e-07 -0.07202342292680237 -0.5978000000000001 0.655802251602521 0.6558026170043614 4.960828623307156e-07 -0.07203073313541374 -0.5979 0.6558161875887455 0.6558165420436575 5.114276376005922e-07 -0.07203804174438314 -0.598 0.6558301203826828 0.6558304635863851 5.266615271531938e-07 -0.07204534875389831 -0.5981000000000001 0.6558440499837823 0.6558443816342374 5.417815115843494e-07 -0.07205265416414715 -0.5982000000000001 0.6558579763914621 0.6558582961889379 5.567845940829264e-07 -0.07205995797531749 -0.5983 0.6558718996051119 0.6558722072522397 5.7166780112472e-07 -0.07206726018759739 -0.5983999999999999 0.655885819624091 0.6558861148259258 5.864281829581763e-07 -0.07207456080117483 -0.5985 0.6558997364477296 0.6559000189118078 6.010628144231811e-07 -0.07208185981623794 -0.5986 0.6559136500753292 0.6559139195117274 6.155687952424937e-07 -0.07208915723297488 -0.5987 0.6559275605061624 0.655927816627554 6.299432507017588e-07 -0.0720964530515739 -0.5988000000000001 0.6559414677394734 0.6559417102611861 6.441833323850288e-07 -0.07210374727222334 -0.5989 0.6559553717744774 0.6559556004145508 6.582862184245641e-07 -0.07211103989511146 -0.599 0.6559692726103628 0.6559694870896026 6.722491143335008e-07 -0.07211833092042678 -0.5991000000000001 0.6559831702462893 0.6559833702883242 6.86069253519328e-07 -0.07212562034835777 -0.5992000000000001 0.6559970646813897 0.6559972500127256 6.997438976724668e-07 -0.07213290817909297 -0.5993 0.6560109559147697 0.6560111262648441 7.132703375017924e-07 -0.07214019441282106 -0.5993999999999999 0.6560248439455079 0.6560249990467437 7.266458932203568e-07 -0.07214747904973069 -0.5995 0.6560387287726562 0.6560388683605151 7.398679149339671e-07 -0.0721547620900106 -0.5996 0.6560526103952407 0.6560527342082753 7.529337834044636e-07 -0.07216204353384963 -0.5997 0.6560664888122614 0.6560665965921673 7.658409103827868e-07 -0.07216932338143664 -0.5998000000000001 0.6560803640226928 0.6560804555143599 7.785867392751111e-07 -0.07217660163296062 -0.5999 0.6560942360254836 0.6560943109770471 7.911687455175453e-07 -0.0721838782886106 -0.6 0.6561081048195578 0.6561081629824479 8.035844371312439e-07 -0.0721911533485756 -0.6001000000000001 0.6561219704038147 0.6561220115328062 8.158313553330299e-07 -0.07219842681304477 -0.6002000000000001 0.6561358327771297 0.6561358566303903 8.279070746741723e-07 -0.07220569868220737 -0.6003000000000001 0.6561496919383534 0.656149698277492 8.398092040673433e-07 -0.0722129689562526 -0.6003999999999999 0.6561635478863129 0.6561635364764278 8.515353868143727e-07 -0.07222023763536982 -0.6005 0.6561774006198128 0.6561773712295366 8.630833012446271e-07 -0.07222750471974845 -0.6006 0.6561912501376339 0.6561912025391806 8.744506610203207e-07 -0.07223477020957791 -0.6007 0.6562050964385345 0.6562050304077454 8.856352159691827e-07 -0.07224203410504779 -0.6008000000000001 0.6562189395212511 0.6562188548376376 8.966347522232354e-07 -0.07224929640634763 -0.6009 0.6562327793844978 0.6562326758312867 9.074470927183942e-07 -0.07225655711366709 -0.601 0.6562466160269675 0.6562464933911436 9.180700975830458e-07 -0.07226381622719591 -0.6011 0.6562604494473319 0.6562603075196797 9.285016646098931e-07 -0.07227107374712383 -0.6012000000000001 0.6562742796442418 0.6562741182193881 9.387397298388223e-07 -0.07227832967364074 -0.6013000000000001 0.6562881066163277 0.656287925492782 9.487822676679247e-07 -0.07228558400693655 -0.6013999999999999 0.6563019303622006 0.6563017293423945 9.586272913808536e-07 -0.0722928367472012 -0.6015 0.6563157508804511 0.6563155297707783 9.682728537574459e-07 -0.0723000878946248 -0.6016 0.6563295681696508 0.6563293267805058 9.777170472402563e-07 -0.0723073374493974 -0.6017 0.6563433822283528 0.6563431203741678 9.869580042121129e-07 -0.07231458541170911 -0.6018000000000001 0.6563571930550911 0.6563569105543735 9.959938976622507e-07 -0.07232183178175018 -0.6019 0.6563710006483829 0.6563706973237509 1.0048229411863119e-06 -0.07232907655971098 -0.602 0.6563848050067268 0.6563844806849449 1.0134433897912576e-06 -0.07233631974578185 -0.6021 0.6563986061286042 0.6563982606406178 1.0218535398953676e-06 -0.07234356134015316 -0.6022000000000001 0.6564124040124804 0.6564120371934485 1.030051729827841e-06 -0.07235080134301533 -0.6023000000000001 0.6564261986568036 0.656425810346133 1.0380363400230852e-06 -0.07235803975455901 -0.6023999999999999 0.6564399900600068 0.6564395801013827 1.0458057935203158e-06 -0.07236527657497478 -0.6025 0.6564537782205069 0.6564533464619247 1.0533585561578462e-06 -0.07237251180445328 -0.6026 0.656467563136706 0.656467109430501 1.0606931369616657e-06 -0.07237974544318529 -0.6027 0.6564813448069915 0.6564808690098687 1.0678080883397278e-06 -0.07238697749136155 -0.6028000000000001 0.6564951232297367 0.656494625202799 1.0747020064982848e-06 -0.07239420794917295 -0.6029 0.6565088984033006 0.6565083780120768 1.0813735315251538e-06 -0.07240143681681042 -0.603 0.65652267032603 0.6565221274405008 1.0878213479170729e-06 -0.07240866409446496 -0.6031 0.6565364389962576 0.6565358734908817 1.0940441846907234e-06 -0.07241588978232759 -0.6032000000000001 0.6565502044123042 0.6565496161660438 1.1000408156325303e-06 -0.07242311388058943 -0.6033000000000001 0.6565639665724784 0.6565633554688224 1.1058100596317288e-06 -0.07243033638944162 -0.6033999999999999 0.6565777254750778 0.6565770914020652 1.111350780791387e-06 -0.07243755730907545 -0.6035 0.6565914811183884 0.656590823968631 1.116661888705961e-06 -0.07244477663968221 -0.6036 0.6566052335006853 0.6566045531713884 1.1217423388221182e-06 -0.07245199438145321 -0.6037 0.656618982620234 0.6566182790132173 1.1265911323277145e-06 -0.07245921053457986 -0.6038000000000001 0.65663272847529 0.656632001497007 1.1312073167069059e-06 -0.07246642509925372 -0.6039 0.6566464710640996 0.6566457206256557 1.135589985712393e-06 -0.0724736380756663 -0.604 0.6566602103849004 0.6566594364020709 1.1397382797262434e-06 -0.0724808494640092 -0.6041 0.6566739464359215 0.6566731488291685 1.1436513855656028e-06 -0.07248805926447413 -0.6042000000000001 0.6566876792153841 0.6566868579098719 1.1473285370933173e-06 -0.07249526747725278 -0.6043000000000001 0.6567014087215022 0.6567005636471123 1.1507690152456895e-06 -0.07250247410253699 -0.6043999999999999 0.6567151349524828 0.6567142660438279 1.153972147921456e-06 -0.07250967914051858 -0.6045 0.6567288579065262 0.6567279651029629 1.1569373102315872e-06 -0.0725168825913895 -0.6046 0.6567425775818271 0.6567416608274683 1.1596639249711327e-06 -0.07252408445534174 -0.6047 0.6567562939765742 0.6567553532203002 1.1621514622583984e-06 -0.07253128473256727 -0.6048000000000001 0.656770007088952 0.6567690422844195 1.1643994398680135e-06 -0.07253848342325829 -0.6049 0.6567837169171392 0.656782728022792 1.1664074232864419e-06 -0.07254568052760686 -0.605 0.6567974234593115 0.656796410438388 1.168175025878515e-06 -0.07255287604580528 -0.6051 0.6568111267136407 0.6568100895341811 1.1697019088596772e-06 -0.07256006997804586 -0.6052000000000001 0.6568248266782951 0.6568237653131477 1.1709877814070069e-06 -0.07256726232452093 -0.6053000000000001 0.6568385233514409 0.6568374377782674 1.1720324007979954e-06 -0.07257445308542289 -0.6053999999999999 0.6568522167312415 0.656851106932522 1.1728355722440131e-06 -0.07258164226094421 -0.6055 0.6568659068158591 0.656864772778895 1.173397149251132e-06 -0.07258882985127744 -0.6056 0.6568795936034546 0.6568784353203705 1.1737170332037916e-06 -0.07259601585661517 -0.6057 0.6568932770921883 0.6568920945599345 1.173795173892156e-06 -0.07260320027715006 -0.6058000000000001 0.6569069572802195 0.6569057505005724 1.1736315691790455e-06 -0.07261038311307486 -0.6059 0.6569206341657088 0.65691940314527 1.1732262650832048e-06 -0.07261756436458232 -0.606 0.6569343077468169 0.6569330524970118 1.1725793559180797e-06 -0.0726247440318653 -0.6061 0.6569479780217058 0.6569466985587815 1.1716909839309952e-06 -0.0726319221151167 -0.6062000000000001 0.6569616449885392 0.6569603413335614 1.1705613396084669e-06 -0.07263909861452948 -0.6063000000000001 0.6569753086454826 0.6569739808243313 1.1691906615651781e-06 -0.07264627353029669 -0.6063999999999999 0.6569889689907047 0.6569876170340687 1.1675792364884696e-06 -0.07265344686261137 -0.6065 0.6570026260223771 0.6570012499657476 1.1657273987775163e-06 -0.07266061861166671 -0.6066 0.6570162797386749 0.6570148796223386 1.163635531181706e-06 -0.0726677887776559 -0.6067 0.6570299301377774 0.6570285060068088 1.161304063884705e-06 -0.07267495736077222 -0.6068000000000001 0.6570435772178683 0.6570421291221202 1.1587334751150813e-06 -0.07268212436120901 -0.6069 0.6570572209771365 0.6570557489712299 1.155924290563437e-06 -0.07268928977915963 -0.607 0.6570708614137762 0.6570693655570896 1.1528770836599644e-06 -0.07269645361481757 -0.6071 0.6570844985259876 0.657082978882645 1.1495924752136233e-06 -0.07270361586837629 -0.6072000000000001 0.6570981323119778 0.6570965889508358 1.146071133273363e-06 -0.07271077654002943 -0.6073000000000001 0.6571117627699601 0.6571101957645942 1.142313773128123e-06 -0.07271793562997057 -0.6073999999999999 0.6571253898981555 0.6571237993268453 1.1383211572513208e-06 -0.07272509313839345 -0.6075 0.657139013694793 0.6571373996405062 1.134094094829008e-06 -0.07273224906549174 -0.6076 0.6571526341581102 0.6571509967084865 1.1296334418431364e-06 -0.07273940341145939 -0.6077 0.6571662512863525 0.6571645905336861 1.1249401008772697e-06 -0.07274655617649017 -0.6078000000000001 0.6571798650777756 0.6571781811189961 1.120015021033316e-06 -0.07275370736077805 -0.6079 0.6571934755306443 0.6571917684672974 1.1148591973764166e-06 -0.072760856964517 -0.608 0.6572070826432341 0.6572053525814618 1.1094736709904574e-06 -0.07276800498790113 -0.6081 0.6572206864138304 0.6572189334643496 1.103859529005824e-06 -0.0727751514311245 -0.6082000000000001 0.6572342868407303 0.6572325111188104 1.098017904016535e-06 -0.07278229629438134 -0.6083000000000001 0.6572478839222422 0.657246085547682 1.091949973802686e-06 -0.0727894395778658 -0.6083999999999999 0.6572614776566865 0.6572596567537907 1.0856569614969835e-06 -0.07279658128177223 -0.6085 0.6572750680423964 0.65727322473995 1.0791401348908547e-06 -0.07280372140629499 -0.6086 0.6572886550777176 0.6572867895089608 1.0724008067120039e-06 -0.07281085995162853 -0.6087 0.6573022387610092 0.6573003510636105 1.0654403339027674e-06 -0.07281799691796727 -0.6088000000000001 0.6573158190906442 0.6573139094066727 1.0582601174258244e-06 -0.07282513230550576 -0.6089 0.65732939606501 0.6573274645409068 1.0508616020976635e-06 -0.07283226611443859 -0.609 0.6573429696825082 0.6573410164690578 1.0432462762555161e-06 -0.07283939834496046 -0.6091 0.6573565399415559 0.6573545651938557 1.0354156716463336e-06 -0.07284652899726606 -0.6092000000000001 0.6573701068405855 0.6573681107180145 1.0273713627884096e-06 -0.07285365807155013 -0.6093000000000001 0.6573836703780451 0.6573816530442325 1.0191149668603572e-06 -0.07286078556800747 -0.6093999999999999 0.6573972305524001 0.6573951921751919 1.0106481433957981e-06 -0.07286791148683304 -0.6095 0.657410787362132 0.6574087281135579 1.0019725937004953e-06 -0.0728750358282218 -0.6096 0.6574243408057394 0.6574222608619789 9.930900609356197e-07 -0.07288215859236875 -0.6097 0.6574378908817391 0.6574357904230849 9.840023293961053e-07 -0.07288927977946895 -0.6098000000000001 0.6574514375886651 0.6574493167994884 9.74711224399627e-07 -0.07289639938971744 -0.6099 0.6574649809250709 0.6574628399937836 9.652186117314887e-07 -0.07290351742330956 -0.61 0.657478520889528 0.6574763600085458 9.555263975058459e-07 -0.07291063388044045 -0.6101 0.6574920574806278 0.6574898768463306 9.456365275550827e-07 -0.07291774876130547 -0.6102000000000001 0.6575055906969808 0.6575033905096748 9.355509870412337e-07 -0.07292486206609997 -0.6103000000000001 0.6575191205372177 0.6575169010010946 9.252718003449623e-07 -0.07293197379501935 -0.6103999999999999 0.65753264699999 0.6575304083230862 9.148010303161591e-07 -0.07293908394825918 -0.6105 0.6575461700839698 0.6575439124781245 9.041407781074096e-07 -0.07294619252601493 -0.6106 0.65755968978785 0.6575574134686634 8.932931825911261e-07 -0.0729532995284822 -0.6107 0.6575732061103454 0.6575709112971353 8.822604202485262e-07 -0.07296040495585664 -0.6108000000000001 0.6575867190501933 0.657584405965951 8.710447041426761e-07 -0.07296750880833403 -0.6109 0.6576002286061522 0.6575978974774986 8.596482840850239e-07 -0.07297461108611007 -0.611 0.6576137347770038 0.6576113858341437 8.480734458304884e-07 -0.07298171178938061 -0.6111 0.6576272375615535 0.6576248710382289 8.363225107443917e-07 -0.07298881091834158 -0.6112000000000001 0.6576407369586291 0.6576383530920735 8.243978352195924e-07 -0.07299590847318892 -0.6113000000000001 0.6576542329670826 0.6576518319979731 8.123018103711743e-07 -0.07300300445411866 -0.6113999999999999 0.6576677255857897 0.657665307758199 8.000368615368458e-07 -0.07301009886132678 -0.6115 0.6576812148136513 0.6576787803749986 7.876054478606065e-07 -0.07301719169500955 -0.6116 0.6576947006495923 0.6576922498505939 7.750100614045685e-07 -0.07302428295536303 -0.6117 0.6577081830925632 0.6577057161871824 7.622532270795679e-07 -0.07303137264258357 -0.6118000000000001 0.6577216621415394 0.6577191793869361 7.493375020484194e-07 -0.07303846075686736 -0.6119 0.6577351377955223 0.6577326394520009 7.362654751014164e-07 -0.07304554729841083 -0.612 0.6577486100535395 0.6577460963844972 7.230397662538746e-07 -0.07305263226741035 -0.6121 0.6577620789146448 0.657759550186519 7.096630261493875e-07 -0.07305971566406246 -0.6122000000000001 0.6577755443779187 0.6577730008601335 6.961379355741038e-07 -0.07306679748856368 -0.6123000000000001 0.6577890064424686 0.6577864484073808 6.824672048322267e-07 -0.07307387774111056 -0.6123999999999999 0.6578024651074292 0.6577998928302741 6.686535733851917e-07 -0.07308095642189978 -0.6125 0.6578159203719629 0.6578133341307989 6.546998090745104e-07 -0.07308803353112805 -0.6126 0.6578293722352594 0.6578267723109132 6.406087077193146e-07 -0.07309510906899212 -0.6127 0.657842820696537 0.6578402073725464 6.263830926028779e-07 -0.07310218303568879 -0.6128000000000001 0.6578562657550421 0.6578536393176 6.120258137509715e-07 -0.07310925543141493 -0.6129 0.6578697074100501 0.6578670681479468 5.975397474877742e-07 -0.07311632625636753 -0.613 0.657883145660865 0.6578804938654306 5.829277958113721e-07 -0.0731233955107436 -0.6131 0.65789658050682 0.6578939164718661 5.681928858386476e-07 -0.0731304631947401 -0.6132000000000001 0.6579100119472776 0.6579073359690387 5.533379691807783e-07 -0.0731375293085542 -0.6133000000000001 0.6579234399816304 0.6579207523587042 5.383660213603703e-07 -0.0731445938523831 -0.6134 0.6579368646093005 0.6579341656425886 5.232800412563465e-07 -0.07315165682642402 -0.6135 0.6579502858297396 0.6579475758223874 5.080830504794465e-07 -0.07315871823087414 -0.6136 0.6579637036424308 0.6579609828997666 4.92778092775481e-07 -0.07316577806593089 -0.6137 0.6579771180468874 0.6579743868763608 4.773682333730767e-07 -0.07317283633179165 -0.6138000000000001 0.6579905290426529 0.6579877877537743 4.6185655847019724e-07 -0.0731798930286539 -0.6139 0.6580039366293023 0.6580011855335802 4.4624617449862125e-07 -0.07318694815671505 -0.614 0.6580173408064417 0.6580145802173212 4.3054020759658584e-07 -0.07319400171617277 -0.6141 0.6580307415737089 0.6580279718065077 4.1474180295653085e-07 -0.07320105370722467 -0.6142000000000001 0.6580441389307722 0.658041360302619 3.9885412411733157e-07 -0.07320810413006837 -0.6143000000000001 0.658057532877333 0.6580547457071027 3.8288035243694285e-07 -0.07321515298490167 -0.6144000000000001 0.6580709234131237 0.6580681280213745 3.66823686509532e-07 -0.07322220027192237 -0.6145 0.6580843105379088 0.6580815072468179 3.506873413536282e-07 -0.07322924599132828 -0.6146 0.6580976942514858 0.6580948833847843 3.3447454782231656e-07 -0.07323629014331733 -0.6147 0.6581110745536836 0.6581082564365925 3.1818855206200425e-07 -0.07324333272808745 -0.6148 0.6581244514443645 0.6581216264035296 3.0183261478383683e-07 -0.07325037374583669 -0.6149000000000001 0.6581378249234228 0.6581349932868485 2.854100105281754e-07 -0.07325741319676311 -0.615 0.6581511949907863 0.658148357087771 2.6892402720662956e-07 -0.07326445108106487 -0.6151 0.6581645616464151 0.6581617178074849 2.5237796528326806e-07 -0.07327148739894017 -0.6152000000000001 0.658177924890303 0.6581750754471452 2.35775137163996e-07 -0.07327852215058724 -0.6153000000000001 0.6581912847224768 0.6581884300078735 2.191188665651156e-07 -0.07328555533620437 -0.6154000000000001 0.6582046411429961 0.6582017814907589 2.0241248779861998e-07 -0.07329258695598993 -0.6155 0.6582179941519547 0.6582151298968559 1.856593451268762e-07 -0.07329961701014234 -0.6156 0.6582313437494793 0.6582284752271863 1.6886279208955246e-07 -0.07330664549886004 -0.6157 0.6582446899357308 0.6582418174827385 1.5202619087217872e-07 -0.07331367242234159 -0.6158 0.6582580327109032 0.6582551566644668 1.3515291154980735e-07 -0.0733206977807856 -0.6159000000000001 0.6582713720752245 0.6582684927732918 1.182463314902682e-07 -0.07332772157439064 -0.616 0.6582847080289562 0.6582818258101003 1.0130983463599308e-07 -0.07333474380335545 -0.6161 0.6582980405723946 0.6582951557757454 8.434681085869866e-08 -0.07334176446787875 -0.6162000000000001 0.6583113697058692 0.6583084826710464 6.736065523427204e-08 -0.07334878356815942 -0.6163000000000001 0.6583246954297435 0.6583218064967882 5.035476739745359e-08 -0.07335580110439625 -0.6164000000000001 0.6583380177444154 0.6583351272537217 3.333255086529485e-08 -0.07336281707678816 -0.6165 0.6583513366503165 0.6583484449425641 1.6297412329391303e-08 -0.07336983148553415 -0.6166 0.6583646521479131 0.6583617595639983 -7.472389911694632e-10 -0.07337684433083326 -0.6167 0.6583779642377048 0.6583750711186733 -1.779799207839161e-08 -0.07338385561288456 -0.6168 0.6583912729202261 0.6583883796072036 -3.485143475808611e-08 -0.07339086533188721 -0.6169000000000001 0.6584045781960453 0.6584016850301699 -5.190415439441064e-08 -0.0733978734880404 -0.617 0.6584178800657647 0.6584149873881185 -6.895273858180742e-08 -0.07340488008154336 -0.6171 0.6584311785300211 0.6584282866815618 -8.599377582414747e-08 -0.07341188511259542 -0.6172000000000001 0.6584444735894853 0.6584415829109782 -1.0302385621517585e-07 -0.07341888858139593 -0.6173000000000001 0.6584577652448622 0.6584548760768114 -1.20039572124378e-07 -0.07342589048814432 -0.6174000000000001 0.6584710534968907 0.6584681661794718 -1.3703751887417237e-07 -0.07343289083304004 -0.6175 0.658484338346344 0.6584814532193349 -1.5401429543510092e-07 -0.07343988961628266 -0.6176 0.6584976197940291 0.658494737196743 -1.7096650509196287e-07 -0.07344688683807171 -0.6177 0.6585108978407872 0.6585080181120041 -1.8789075612729578e-07 -0.07345388249860689 -0.6178 0.658524172487493 0.6585212959653923 -2.047836625135302e-07 -0.07346087659808782 -0.6179000000000001 0.6585374437350556 0.6585345707571478 -2.216418445721846e-07 -0.07346786913671433 -0.618 0.6585507115844177 0.6585478424874772 -2.3846192967122426e-07 -0.07347486011468618 -0.6181 0.6585639760365555 0.6585611111565532 -2.552405528738477e-07 -0.0734818495322032 -0.6182000000000001 0.658577237092479 0.6585743767645154 -2.71974357653193e-07 -0.07348883738946538 -0.6183000000000001 0.6585904947532318 0.6585876393114687 -2.886599965445935e-07 -0.07349582368667261 -0.6184000000000001 0.658603749019891 0.6586008987974855 -3.0529413174579245e-07 -0.07350280842402494 -0.6185 0.6586169998935669 0.6586141552226052 -3.218734359530795e-07 -0.07350979160172247 -0.6186 0.6586302473754034 0.6586274085868328 -3.3839459285395224e-07 -0.07351677321996529 -0.6187 0.6586434914665771 0.6586406588901412 -3.5485429792508905e-07 -0.07352375327895365 -0.6188 0.6586567321682978 0.6586539061324697 -3.7124925895970495e-07 -0.07353073177888775 -0.6189000000000001 0.6586699694818081 0.6586671503137247 -3.8757619691409673e-07 -0.07353770871996786 -0.619 0.6586832034083839 0.6586803914337804 -4.038318463309154e-07 -0.07354468410239438 -0.6191 0.6586964339493329 0.6586936294924779 -4.200129561926502e-07 -0.07355165792636767 -0.6192000000000001 0.6587096611059959 0.6587068644896259 -4.3611629049755685e-07 -0.07355863019208823 -0.6193000000000001 0.658722884879746 0.658720096425001 -4.521386288633411e-07 -0.07356560089975654 -0.6194000000000001 0.6587361052719879 0.6587333252983476 -4.6807676727655956e-07 -0.07357257004957318 -0.6195 0.6587493222841588 0.6587465511093782 -4.839275186685477e-07 -0.07357953764173877 -0.6196 0.6587625359177276 0.658759773857773 -4.996877135260425e-07 -0.073586503676454 -0.6197 0.6587757461741949 0.6587729935431813 -5.153542005226219e-07 -0.07359346815391958 -0.6198 0.6587889530550926 0.6587862101652205 -5.309238473860667e-07 -0.07360043107433631 -0.6199000000000001 0.6588021565619839 0.6587994237234766 -5.463935411065268e-07 -0.07360739243790497 -0.62 0.6588153566964634 0.6588126342175051 -5.617601889634782e-07 -0.07361435224482656 -0.6201 0.6588285534601561 0.6588258416468304 -5.770207187894005e-07 -0.07362131049530195 -0.6202000000000001 0.6588417468547179 0.6588390460109459 -5.921720799273444e-07 -0.07362826718953214 -0.6203000000000001 0.6588549368818353 0.6588522473093149 -6.072112436611432e-07 -0.07363522232771819 -0.6204000000000001 0.6588681235432244 0.6588654455413708 -6.221352037288908e-07 -0.07364217591006124 -0.6205 0.6588813068406318 0.6588786407065164 -6.369409771694867e-07 -0.07364912793676236 -0.6206 0.6588944867758343 0.658891832804125 -6.516256047806035e-07 -0.07365607840802284 -0.6207 0.658907663350637 0.6589050218335407 -6.661861516737977e-07 -0.07366302732404394 -0.6208 0.6589208365668755 0.6589182077940782 -6.80619707871255e-07 -0.07366997468502698 -0.6209000000000001 0.6589340064264136 0.6589313906850227 -6.949233890690687e-07 -0.07367692049117329 -0.621 0.658947172931144 0.6589445705056316 -7.090943369564284e-07 -0.07368386474268436 -0.6211 0.6589603360829882 0.6589577472551331 -7.231297200066544e-07 -0.07369080743976163 -0.6212000000000001 0.6589734958838958 0.6589709209327274 -7.370267338796532e-07 -0.07369774858260665 -0.6213000000000001 0.6589866523358439 0.6589840915375866 -7.507826021435626e-07 -0.07370468817142099 -0.6214000000000001 0.6589998054408379 0.6589972590688555 -7.643945765939408e-07 -0.0737116262064063 -0.6215 0.6590129552009104 0.6590104235256514 -7.778599381280671e-07 -0.07371856268776425 -0.6216 0.6590261016181208 0.6590235849070645 -7.911759970363752e-07 -0.0737254976156966 -0.6217 0.6590392446945558 0.6590367432121579 -8.043400936685874e-07 -0.0737324309904052 -0.6218 0.659052384432328 0.6590498984399689 -8.173495988084145e-07 -0.07373936281209181 -0.6219000000000001 0.6590655208335767 0.6590630505895079 -8.302019144784678e-07 -0.07374629308095841 -0.622 0.6590786539004668 0.6590761996597603 -8.428944742039368e-07 -0.07375322179720695 -0.6221 0.6590917836351888 0.659089345649685 -8.554247436648454e-07 -0.07376014896103941 -0.6222000000000001 0.6591049100399583 0.6591024885582166 -8.677902211401411e-07 -0.07376707457265788 -0.6223000000000001 0.6591180331170159 0.6591156283842642 -8.79988438090562e-07 -0.07377399863226446 -0.6224000000000001 0.6591311528686268 0.6591287651267126 -8.920169595472149e-07 -0.0737809211400613 -0.6225 0.6591442692970804 0.6591418987844222 -9.038733846944424e-07 -0.07378784209625062 -0.6226 0.6591573824046898 0.65915502935623 -9.155553472028899e-07 -0.07379476150103478 -0.6227 0.659170492193792 0.6591681568409489 -9.27060515965028e-07 -0.073801679354616 -0.6228 0.6591835986667469 0.6591812812373692 -9.383865952894421e-07 -0.07380859565719673 -0.6229000000000001 0.6591967018259371 0.6591944025442577 -9.495313255947213e-07 -0.07381551040897934 -0.623 0.6592098016737684 0.6592075207603595 -9.6049248371477e-07 -0.0738224236101664 -0.6231 0.6592228982126673 0.659220635884397 -9.712678832873856e-07 -0.07382933526096036 -0.6232000000000001 0.6592359914450834 0.6592337479150718 -9.81855375420393e-07 -0.07383624536156384 -0.6233000000000001 0.6592490813734868 0.6592468568510632 -9.92252848996955e-07 -0.07384315391217951 -0.6234000000000001 0.6592621680003687 0.6592599626910297 -1.0024582309531294e-06 -0.07385006091300998 -0.6235 0.6592752513282414 0.6592730654336099 -1.0124694869162454e-06 -0.07385696636425808 -0.6236 0.6592883313596365 0.6592861650774213 -1.02228462167675e-06 -0.07386387026612654 -0.6237 0.6593014080971062 0.6592992616210628 -1.031901679215963e-06 -0.07387077261881825 -0.6238 0.6593144815432219 0.6593123550631127 -1.0413187434832327e-06 -0.07387767342253614 -0.6239000000000001 0.6593275517005734 0.659325445402131 -1.0505339386179813e-06 -0.07388457267748309 -0.624 0.6593406185717698 0.6593385326366593 -1.0595454291717488e-06 -0.07389147038386218 -0.6241 0.6593536821594385 0.6593516167652202 -1.068351420857594e-06 -0.07389836654187641 -0.6242000000000001 0.6593667424662237 0.6593646977863195 -1.0769501605500942e-06 -0.07390526115172892 -0.6243000000000001 0.6593797994947876 0.6593777756984448 -1.085339936979235e-06 -0.07391215421362282 -0.6244000000000001 0.6593928532478099 0.6593908505000674 -1.0935190805916317e-06 -0.07391904572776138 -0.6245 0.6594059037279856 0.659403922189642 -1.1014859644942199e-06 -0.07392593569434786 -0.6246 0.6594189509380266 0.6594169907656071 -1.1092390041766986e-06 -0.07393282411358554 -0.6247 0.6594319948806601 0.6594300562263855 -1.1167766582609318e-06 -0.0739397109856778 -0.6248 0.659445035558629 0.6594431185703848 -1.1240974286397254e-06 -0.0739465963108281 -0.6249000000000001 0.6594580729746904 0.6594561777959979 -1.1311998608376506e-06 -0.07395348008923985 -0.625 0.659471107131616 0.6594692339016033 -1.1380825442053322e-06 -0.07396036232111657 -0.6251 0.6594841380321914 0.6594822868855656 -1.1447441123357827e-06 -0.07396724300666184 -0.6252000000000001 0.6594971656792159 0.6594953367462361 -1.1511832432309355e-06 -0.07397412214607928 -0.6253000000000001 0.6595101900755014 0.6595083834819528 -1.1573986596069563e-06 -0.07398099973957258 -0.6254000000000001 0.6595232112238727 0.6595214270910416 -1.1633891291162879e-06 -0.07398787578734545 -0.6255 0.6595362291271665 0.6595344675718158 -1.1691534647084723e-06 -0.07399475028960166 -0.6256 0.6595492437882313 0.6595475049225772 -1.1746905247689288e-06 -0.07400162324654506 -0.6257 0.6595622552099268 0.6595605391416166 -1.179999213313243e-06 -0.07400849465837955 -0.6258 0.6595752633951235 0.6595735702272141 -1.1850784802924785e-06 -0.07401536452530903 -0.6259000000000001 0.6595882683467018 0.6595865981776388 -1.1899273220650208e-06 -0.07402223284753746 -0.626 0.6596012700675525 0.6595996229911509 -1.1945447808414666e-06 -0.07402909962526891 -0.6261 0.6596142685605755 0.6596126446660009 -1.1989299455172908e-06 -0.07403596485870743 -0.6262000000000001 0.6596272638286795 0.6596256632004303 -1.203081951756113e-06 -0.07404282854805717 -0.6263000000000001 0.6596402558747814 0.6596386785926722 -1.2069999821562316e-06 -0.0740496906935223 -0.6264000000000001 0.6596532447018066 0.659651690840952 -1.2106832662506228e-06 -0.07405655129530704 -0.6265 0.6596662303126879 0.6596646999434874 -1.2141310807289862e-06 -0.0740634103536157 -0.6266 0.6596792127103646 0.6596777058984893 -1.2173427497430556e-06 -0.07407026786865262 -0.6267 0.6596921918977832 0.6596907087041618 -1.2203176447955766e-06 -0.07407712384062218 -0.6268 0.6597051678778956 0.659703708358703 -1.2230551851011295e-06 -0.07408397826972878 -0.6269000000000001 0.6597181406536597 0.6597167048603059 -1.2255548373918401e-06 -0.07409083115617697 -0.627 0.6597311102280385 0.6597296982071579 -1.2278161166112689e-06 -0.07409768250017128 -0.6271 0.6597440766039995 0.659742688397442 -1.2298385852482774e-06 -0.07410453230191627 -0.6272000000000001 0.659757039784514 0.6597556754293368 -1.2316218540586732e-06 -0.07411138056161655 -0.6273000000000001 0.6597699997725572 0.6597686593010175 -1.233165581732143e-06 -0.0741182272794768 -0.6274000000000001 0.6597829565711082 0.6597816400106566 -1.2344694750865415e-06 -0.07412507245570185 -0.6275 0.6597959101831479 0.6597946175564229 -1.235533289428714e-06 -0.07413191609049644 -0.6276 0.6598088606116592 0.6598075919364839 -1.2363568279993853e-06 -0.07413875818406536 -0.6277 0.6598218078596274 0.6598205631490048 -1.2369399426392924e-06 -0.07414559873661353 -0.6278 0.6598347519300387 0.6598335311921499 -1.237282533317341e-06 -0.07415243774834589 -0.6279000000000001 0.6598476928258805 0.6598464960640831 -1.237384548491427e-06 -0.07415927521946745 -0.628 0.6598606305501395 0.6598594577629668 -1.2372459848863926e-06 -0.07416611115018319 -0.6281 0.6598735651058035 0.6598724162869649 -1.2368668877160705e-06 -0.07417294554069824 -0.6282000000000001 0.6598864964958586 0.6598853716342414 -1.2362473504889948e-06 -0.07417977839121775 -0.6283000000000001 0.6598994247232897 0.6598983238029619 -1.235387514980646e-06 -0.07418660970194689 -0.6284000000000001 0.6599123497910808 0.659911272791293 -1.2342875715387613e-06 -0.07419343947309089 -0.6285 0.6599252717022126 0.6599242185974044 -1.2329477585004689e-06 -0.07420026770485498 -0.6286 0.6599381904596645 0.6599371612194678 -1.2313683625253535e-06 -0.07420709439744462 -0.6287 0.6599511060664114 0.6599501006556578 -1.229549718623213e-06 -0.07421391955106509 -0.6288 0.6599640185254256 0.6599630369041537 -1.2274922096822127e-06 -0.07422074316592185 -0.6289000000000001 0.6599769278396751 0.6599759699631378 -1.2251962666631755e-06 -0.07422756524222043 -0.629 0.6599898340121229 0.6599888998307974 -1.2226623686828475e-06 -0.07423438578016632 -0.6291 0.6600027370457273 0.6600018265053247 -1.219891042403276e-06 -0.07424120477996506 -0.6292000000000001 0.6600156369434411 0.660014749984918 -1.2168828624481431e-06 -0.07424802224182236 -0.6293000000000001 0.6600285337082106 0.6600276702677811 -1.2136384509309206e-06 -0.07425483816594385 -0.6294000000000001 0.6600414273429763 0.6600405873521242 -1.2101584775658925e-06 -0.07426165255253525 -0.6295 0.6600543178506717 0.6600535012361648 -1.206443659335088e-06 -0.07426846540180243 -0.6296 0.6600672052342222 0.6600664119181279 -1.2024947604605263e-06 -0.07427527671395114 -0.6297 0.6600800894965457 0.660079319396246 -1.1983125923487048e-06 -0.07428208648918727 -0.6298 0.6600929706405518 0.6600922236687605 -1.1938980132297772e-06 -0.07428889472771677 -0.6299000000000001 0.6601058486691409 0.6601051247339214 -1.1892519281297975e-06 -0.0742957014297456 -0.63 0.6601187235852044 0.6601180225899879 -1.184375288509898e-06 -0.07430250659547978 -0.6301 0.6601315953916236 0.6601309172352288 -1.179269092238533e-06 -0.07430931022512532 -0.6302000000000001 0.6601444640912703 0.6601438086679242 -1.173934383424946e-06 -0.07431611231888846 -0.6303000000000001 0.6601573296870042 0.6601566968863638 -1.1683722521138584e-06 -0.07432291287697528 -0.6304000000000001 0.6601701921816752 0.660169581888849 -1.162583833952402e-06 -0.07432971189959202 -0.6305 0.6601830515781208 0.6601824636736926 -1.1565703102178748e-06 -0.07433650938694496 -0.6306 0.6601959078791668 0.6601953422392199 -1.150332907401408e-06 -0.07434330533924043 -0.6307 0.6602087610876259 0.6602082175837682 -1.1438728969859202e-06 -0.07435009975668472 -0.6308 0.6602216112062984 0.6602210897056884 -1.1371915952795852e-06 -0.07435689263948429 -0.6309000000000001 0.6602344582379708 0.6602339586033443 -1.1302903630272532e-06 -0.07436368398784561 -0.631 0.6602473021854158 0.660246824275114 -1.1231706053549395e-06 -0.07437047380197519 -0.6311 0.6602601430513922 0.6602596867193897 -1.115833771131447e-06 -0.0743772620820796 -0.6312000000000001 0.6602729808386434 0.6602725459345784 -1.108281352996121e-06 -0.07438404882836545 -0.6313000000000001 0.6602858155498975 0.6602854019191025 -1.1005148868037384e-06 -0.07439083404103934 -0.6314000000000001 0.6602986471878678 0.6602982546713996 -1.0925359515967514e-06 -0.074397617720308 -0.6315 0.6603114757552504 0.6603111041899241 -1.0843461690501766e-06 -0.07440439986637819 -0.6316 0.6603243012547261 0.6603239504731462 -1.0759472033328166e-06 -0.07441118047945672 -0.6317 0.6603371236889578 0.6603367935195532 -1.067340760552149e-06 -0.07441795955975042 -0.6318 0.6603499430605917 0.6603496333276502 -1.0585285886155482e-06 -0.07442473710746618 -0.6319000000000001 0.6603627593722556 0.6603624698959591 -1.0495124767861963e-06 -0.07443151312281092 -0.632 0.6603755726265598 0.6603753032230213 -1.040294255294505e-06 -0.07443828760599165 -0.6321 0.6603883828260956 0.660388133307396 -1.0308757950883152e-06 -0.07444506055721546 -0.6322000000000001 0.6604011899734354 0.6604009601476614 -1.0212590072500305e-06 -0.07445183197668942 -0.6323000000000001 0.6604139940711322 0.6604137837424147 -1.0114458428300832e-06 -0.07445860186462058 -0.6324000000000001 0.6604267951217191 0.6604266040902738 -1.001438292430601e-06 -0.07446537022121617 -0.6325 0.6604395931277094 0.6604394211898763 -9.912383854282503e-07 -0.07447213704668341 -0.6326 0.660452388091595 0.6604522350398805 -9.808481902240374e-07 -0.0744789023412296 -0.6327 0.6604651800158479 0.6604650456389656 -9.702698134383958e-07 -0.07448566610506203 -0.6328 0.6604779689029181 0.6604778529858322 -9.595053992728086e-07 -0.07449242833838811 -0.6329000000000001 0.6604907547552339 0.6604906570792022 -9.485571295375639e-07 -0.07449918904141518 -0.633 0.6605035375752017 0.6605034579178204 -9.374272229578651e-07 -0.07450594821435082 -0.6331 0.6605163173652054 0.6605162555004533 -9.26117934674231e-07 -0.07451270585740245 -0.6332000000000001 0.6605290941276063 0.6605290498258913 -9.146315560482066e-07 -0.07451946197077775 -0.6333000000000001 0.6605418678647414 0.6605418408929464 -9.029704139129624e-07 -0.07452621655468417 -0.6334000000000001 0.6605546385789256 0.6605546287004557 -8.911368703234945e-07 -0.07453296960932947 -0.6335 0.660567406272449 0.660567413247279 -8.791333219737574e-07 -0.07453972113492131 -0.6336 0.6605801709475779 0.6605801945323013 -8.669621995999188e-07 -0.07454647113166744 -0.6337 0.6605929326065536 0.6605929725544315 -8.546259677444379e-07 -0.07455321959977568 -0.6338 0.6606056912515931 0.6606057473126037 -8.421271241038086e-07 -0.07455996653945385 -0.6339000000000001 0.6606184468848875 0.6606185188057774 -8.294681989873265e-07 -0.07456671195090989 -0.634 0.6606311995086024 0.6606312870329373 -8.166517549978991e-07 -0.07457345583435164 -0.6341 0.6606439491248779 0.6606440519930944 -8.036803863104014e-07 -0.07458019818998717 -0.6342000000000001 0.6606566957358275 0.6606568136852855 -7.905567182553419e-07 -0.07458693901802443 -0.6343000000000001 0.6606694393435385 0.6606695721085742 -7.772834067359957e-07 -0.07459367831867157 -0.6344000000000001 0.6606821799500712 0.6606823272620512 -7.638631377149263e-07 -0.0746004160921367 -0.6345 0.660694917557459 0.6606950791448337 -7.502986266727518e-07 -0.07460715233862801 -0.6346 0.6607076521677072 0.6607078277560667 -7.365926181779336e-07 -0.07461388705835366 -0.6347 0.6607203837827942 0.6607205730949227 -7.227478850818647e-07 -0.07462062025152193 -0.6348 0.6607331124046698 0.6607333151606023 -7.087672281719248e-07 -0.07462735191834113 -0.6349000000000001 0.6607458380352558 0.6607460539523348 -6.946534755053468e-07 -0.07463408205901965 -0.635 0.6607585606764456 0.6607587894693772 -6.804094818402273e-07 -0.07464081067376585 -0.6351 0.6607712803301036 0.6607715217110159 -6.660381280942929e-07 -0.07464753776278821 -0.6352000000000001 0.6607839969980649 0.6607842506765662 -6.515423208591775e-07 -0.0746542633262952 -0.6353000000000001 0.660796710682136 0.6607969763653729 -6.369249915816333e-07 -0.07466098736449542 -0.6354000000000001 0.660809421384093 0.6608096987768101 -6.221890961888299e-07 -0.0746677098775974 -0.6355 0.6608221291056824 0.6608224179102817 -6.073376143250764e-07 -0.07467443086580974 -0.6356 0.6608348338486211 0.660835133765222 -5.92373548907732e-07 -0.0746811503293412 -0.6357 0.6608475356145952 0.6608478463410952 -5.772999253639277e-07 -0.07468786826840047 -0.6358 0.6608602344052608 0.6608605556373963 -5.621197911864773e-07 -0.07469458468319636 -0.6359000000000001 0.6608729302222425 0.6608732616536507 -5.468362151705985e-07 -0.0747012995739376 -0.636 0.6608856230671344 0.6608859643894149 -5.314522869698246e-07 -0.0747080129408331 -0.6361 0.6608983129415 0.6608986638442766 -5.159711161939473e-07 -0.07471472478409179 -0.6362000000000001 0.6609109998468707 0.6609113600178549 -5.00395831978806e-07 -0.07472143510392262 -0.6363000000000001 0.6609236837847468 0.6609240529098002 -4.847295824728093e-07 -0.07472814390053456 -0.6364000000000001 0.6609363647565963 0.6609367425197945 -4.6897553389324553e-07 -0.07473485117413668 -0.6365 0.660949042763856 0.6609494288475525 -4.53136870123827e-07 -0.0747415569249381 -0.6366 0.6609617178079303 0.6609621118928201 -4.372167919514114e-07 -0.07474826115314795 -0.6367 0.6609743898901912 0.6609747916553756 -4.212185165108906e-07 -0.07475496385897537 -0.6368 0.6609870590119787 0.6609874681350301 -4.051452765496677e-07 -0.07476166504262963 -0.6369000000000001 0.6609997251745996 0.6610001413316267 -3.8900031987948447e-07 -0.07476836470431995 -0.637 0.6610123883793289 0.6610128112450416 -3.7278690858538743e-07 -0.07477506284425571 -0.6371 0.661025048627408 0.6610254778751838 -3.565083184081663e-07 -0.07478175946264624 -0.6372000000000001 0.6610377059200456 0.6610381412219953 -3.401678382447537e-07 -0.07478845455970096 -0.6373000000000001 0.6610503602584175 0.661050801285451 -3.2376876921841324e-07 -0.07479514813562937 -0.6374000000000001 0.6610630116436657 0.661063458065559 -3.073144242138337e-07 -0.07480184019064091 -0.6375 0.6610756600768994 0.6610761115623611 -2.908081271346674e-07 -0.07480853072494519 -0.6376000000000001 0.6610883055591943 0.6610887617759319 -2.742532122235186e-07 -0.07481521973875167 -0.6377 0.661100948091592 0.6611014087063806 -2.576530234235652e-07 -0.07482190723227015 -0.6378 0.6611135876751011 0.6611140523538489 -2.4101091366385274e-07 -0.07482859320571021 -0.6379000000000001 0.661126224310696 0.6611266927185131 -2.243302442070383e-07 -0.0748352776592816 -0.638 0.6611388579993177 0.6611393298005827 -2.0761438397631782e-07 -0.0748419605931941 -0.6381 0.661151488741873 0.6611519636003015 -1.9086670886153678e-07 -0.07484864200765755 -0.6382000000000001 0.661164116539235 0.6611645941179471 -1.740906010391785e-07 -0.07485532190288179 -0.6383000000000001 0.6611767413922425 0.661177221353831 -1.5728944828194424e-07 -0.07486200027907668 -0.6384000000000001 0.6611893633017003 0.6611898453082988 -1.4046664330302772e-07 -0.07486867713645227 -0.6385 0.6612019822683792 0.6612024659817304 -1.236255830240618e-07 -0.07487535247521845 -0.6386000000000001 0.6612145982930158 0.6612150833745395 -1.0676966794367915e-07 -0.07488202629558531 -0.6387 0.6612272113763124 0.6612276974871745 -8.99023014158673e-08 -0.07488869859776291 -0.6388 0.6612398215189371 0.6612403083201175 -7.302688895954867e-08 -0.07489536938196142 -0.6389000000000001 0.6612524287215242 0.6612529158738852 -5.6146837588109955e-08 -0.074902038648391 -0.639 0.6612650329846733 0.6612655201490285 -3.92655551170306e-08 -0.07490870639726192 -0.6391 0.6612776343089499 0.661278121146132 -2.2386449473896577e-08 -0.07491537262878435 -0.6392 0.6612902326948848 0.6612907188658154 -5.5129280055951635e-09 -0.07492203734316864 -0.6393000000000001 0.6613028281429753 0.6613033133087316 1.1351603205166094e-08 -0.07492870054062511 -0.6394000000000001 0.661315420653684 0.6613159044755688 2.82037400274604e-08 -0.07493536222136418 -0.6395 0.6613280102274396 0.6613284923670486 4.5040080973862695e-08 -0.07494202238559629 -0.6396000000000001 0.6613405968646364 0.661341076983927 6.185722788674963e-08 -0.07494868103353192 -0.6397 0.6613531805656345 0.6613536583269946 7.865178661484173e-08 -0.07495533816538157 -0.6398 0.6613657613307604 0.6613662363970754 9.542036771836848e-08 -0.07496199378135589 -0.6399000000000001 0.6613783391603059 0.6613788111950276 1.1215958712826324e-07 -0.07496864788166545 -0.64 0.6613909140545291 0.6613913827217438 1.288660668660735e-07 -0.07497530046652089 -0.6401 0.6614034860136544 0.66140395097815 1.4553643569448216e-07 -0.07498195153613293 -0.6402 0.6614160550378722 0.661416515965206 1.6216732980772752e-07 -0.07498860109071233 -0.6403000000000001 0.6614286211273389 0.661429077683906 1.7875539351161485e-07 -0.07499524913046988 -0.6404000000000001 0.6614411842821777 0.6614416361352771 1.9529727988965018e-07 -0.07500189565561645 -0.6405 0.6614537445024775 0.6614541913203804 2.1178965152468532e-07 -0.07500854066636284 -0.6406000000000001 0.6614663017882945 0.6614667432403107 2.2822918113035717e-07 -0.07501518416292002 -0.6407 0.6614788561396507 0.6614792918961956 2.446125522276299e-07 -0.07502182614549895 -0.6408 0.6614914075565355 0.6614918372891965 2.6093645982133706e-07 -0.07502846661431063 -0.6409000000000001 0.6615039560389048 0.6615043794205074 2.7719761107325436e-07 -0.07503510556956611 -0.641 0.6615165015866815 0.6615169182913561 2.9339272591966115e-07 -0.07504174301147654 -0.6411 0.6615290441997559 0.6615294539030024 3.095185378554355e-07 -0.07504837894025296 -0.6412 0.661541583877985 0.6615419862567397 3.255717945099823e-07 -0.07505501335610666 -0.6413000000000001 0.6615541206211935 0.6615545153538934 3.415492582370394e-07 -0.0750616462592488 -0.6414000000000001 0.6615666544291737 0.6615670411958215 3.574477068779558e-07 -0.07506827764989067 -0.6415 0.6615791853016856 0.6615795637839146 3.7326393444170325e-07 -0.07507490752824361 -0.6416000000000001 0.6615917132384566 0.661592083119595 3.889947516461101e-07 -0.07508153589451892 -0.6417 0.6616042382391827 0.6616045992043171 4.046369865423616e-07 -0.07508816274892802 -0.6418 0.6616167603035279 0.6616171120395675 4.201874853060339e-07 -0.0750947880916824 -0.6419000000000001 0.6616292794311243 0.6616296216268637 4.3564311269506106e-07 -0.07510141192299347 -0.642 0.661641795621573 0.6616421279677551 4.5100075291015784e-07 -0.07510803424307283 -0.6421 0.6616543088744439 0.661654631063822 4.662573100250311e-07 -0.075114655052132 -0.6422 0.6616668191892754 0.6616671309166762 4.814097086941471e-07 -0.07512127435038263 -0.6423000000000001 0.6616793265655756 0.6616796275279597 4.964548946662095e-07 -0.07512789213803636 -0.6424000000000001 0.6616918310028216 0.6616921208993456 5.113898356862157e-07 -0.0751345084153049 -0.6425 0.6617043325004606 0.661704611032537 5.262115217036234e-07 -0.07514112318240002 -0.6426000000000001 0.6617168310579089 0.661717097929267 5.40916965857674e-07 -0.07514773643953344 -0.6427 0.6617293266745539 0.6617295815912994 5.555032048382147e-07 -0.07515434818691703 -0.6428 0.6617418193497525 0.6617420620204266 5.699672995934657e-07 -0.07516095842476268 -0.6429000000000001 0.6617543090828325 0.6617545392184712 5.843063359545209e-07 -0.0751675671532823 -0.643 0.6617667958730926 0.6617670131872844 5.985174250100478e-07 -0.07517417437268781 -0.6431 0.6617792797198024 0.6617794839287467 6.125977039667108e-07 -0.0751807800831912 -0.6432 0.6617917606222028 0.6617919514447673 6.265443366348933e-07 -0.07518738428500454 -0.6433000000000001 0.6618042385795065 0.6618044157372834 6.403545139282985e-07 -0.0751939869783399 -0.6434000000000001 0.6618167135908986 0.6618168768082604 6.540254543913049e-07 -0.07520058816340947 -0.6435 0.6618291856555352 0.6618293346596915 6.675544049900006e-07 -0.0752071878404253 -0.6436000000000001 0.6618416547725459 0.6618417892935978 6.80938641514639e-07 -0.07521378600959971 -0.6437 0.6618541209410324 0.661854240712027 6.941754690653612e-07 -0.07522038267114489 -0.6438 0.6618665841600699 0.6618666889170544 7.072622227599634e-07 -0.07522697782527321 -0.6439000000000001 0.6618790444287067 0.6618791339107812 7.201962681502305e-07 -0.0752335714721969 -0.644 0.661891501745965 0.6618915756953355 7.329750017215364e-07 -0.07524016361212843 -0.6441 0.6619039561108409 0.6619040142728712 7.455958516422445e-07 -0.07524675424528017 -0.6442 0.6619164075223043 0.6619164496455676 7.58056278082897e-07 -0.07525334337186462 -0.6443000000000001 0.6619288559793006 0.6619288818156297 7.70353773715815e-07 -0.07525993099209424 -0.6444000000000001 0.6619413014807498 0.6619413107852878 7.824858643812327e-07 -0.07526651710618164 -0.6445 0.6619537440255469 0.6619537365567962 7.94450109406486e-07 -0.07527310171433936 -0.6446000000000001 0.6619661836125627 0.6619661591324343 8.062441022443911e-07 -0.07527968481678003 -0.6447 0.6619786202406442 0.6619785785145045 8.178654709589672e-07 -0.07528626641371634 -0.6448 0.6619910539086145 0.6619909947053337 8.293118784752362e-07 -0.07529284650536097 -0.6449000000000001 0.6620034846152735 0.6620034077072721 8.405810233702571e-07 -0.07529942509192672 -0.645 0.6620159123593979 0.662015817522692 8.516706402617036e-07 -0.07530600217362636 -0.6451 0.6620283371397424 0.6620282241539897 8.625785000160313e-07 -0.07531257775067275 -0.6452 0.662040758955039 0.6620406276035823 8.733024104701226e-07 -0.07531915182327878 -0.6453000000000001 0.6620531778039979 0.6620530278739096 8.838402168198645e-07 -0.07532572439165737 -0.6454000000000001 0.6620655936853076 0.6620654249674327 8.941898019532157e-07 -0.07533229545602148 -0.6455 0.6620780065976359 0.662077818886633 9.043490870330739e-07 -0.07533886501658406 -0.6456000000000001 0.66209041653963 0.6620902096340139 9.143160318303423e-07 -0.07534543307355819 -0.6457 0.6621028235099164 0.662102597212098 9.240886351125077e-07 -0.07535199962715698 -0.6458 0.6621152275071016 0.6621149816234284 9.336649350599746e-07 -0.07535856467759353 -0.6459000000000001 0.662127628529773 0.662127362870568 9.430430096268871e-07 -0.07536512822508101 -0.646 0.662140026576499 0.6621397409560978 9.522209770407297e-07 -0.0753716902698327 -0.6461 0.6621524216458283 0.6621521158826182 9.611969961631495e-07 -0.07537825081206175 -0.6462 0.6621648137362925 0.6621644876527477 9.69969266961801e-07 -0.07538480985198154 -0.6463000000000001 0.6621772028464048 0.6621768562691227 9.785360304270796e-07 -0.0753913673898053 -0.6464000000000001 0.6621895889746606 0.662189221734397 9.868955694047887e-07 -0.07539792342574647 -0.6465 0.6622019721195389 0.6622015840512419 9.950462087904288e-07 -0.0754044779600185 -0.6466000000000001 0.6622143522795017 0.6622139432223444 1.0029863157789976e-06 -0.07541103099283482 -0.6467 0.6622267294529947 0.6622262992504083 1.0107143003368346e-06 -0.0754175825244089 -0.6468 0.6622391036384481 0.6622386521381532 1.0182286155069331e-06 -0.07542413255495432 -0.6469000000000001 0.6622514748342764 0.6622510018883139 1.025527757630984e-06 -0.0754306810846846 -0.647 0.6622638430388798 0.6622633485036395 1.0326102665991765e-06 -0.0754372281138134 -0.6471 0.6622762082506434 0.6622756919868944 1.0394747263497983e-06 -0.07544377364255435 -0.6472 0.6622885704679389 0.6622880323408566 1.0461197650080134e-06 -0.07545031767112119 -0.6473000000000001 0.662300929689124 0.6623003695683178 1.0525440552744403e-06 -0.07545686019972764 -0.6474000000000001 0.6623132859125433 0.6623127036720825 1.0587463145084186e-06 -0.07546340122858744 -0.6475 0.6623256391365293 0.6623250346549681 1.0647253051720984e-06 -0.07546994075791451 -0.6476000000000001 0.6623379893594017 0.6623373625198039 1.0704798351079958e-06 -0.07547647878792263 -0.6477 0.6623503365794684 0.6623496872694314 1.0760087574557264e-06 -0.07548301531882574 -0.6478 0.6623626807950265 0.6623620089067033 1.0813109712348723e-06 -0.07548955035083782 -0.6479000000000001 0.6623750220043618 0.6623743274344824 1.0863854215670266e-06 -0.0754960838841728 -0.648 0.66238736020575 0.6623866428556429 1.0912310995925267e-06 -0.07550261591904472 -0.6481 0.6623996953974568 0.662398955173068 1.0958470428590328e-06 -0.07550914645566764 -0.6482 0.6624120275777385 0.6624112643896505 1.1002323355713273e-06 -0.07551567549425563 -0.6483000000000001 0.6624243567448427 0.6624235705082924 1.1043861087023377e-06 -0.07552220303502287 -0.6484000000000001 0.6624366828970079 0.6624358735319041 1.1083075401874254e-06 -0.07552872907818353 -0.6485 0.6624490060324653 0.662448173463404 1.1119958550909192e-06 -0.07553525362395182 -0.6486000000000001 0.6624613261494376 0.6624604703057179 1.1154503257171378e-06 -0.07554177667254201 -0.6487 0.6624736432461416 0.6624727640617787 1.1186702717214114e-06 -0.07554829822416842 -0.6488 0.6624859573207866 0.662485054734526 1.1216550604986608e-06 -0.07555481827904538 -0.6489000000000001 0.6624982683715765 0.6624973423269056 1.1244041068780852e-06 -0.07556133683738729 -0.649 0.6625105763967092 0.6625096268418682 1.1269168737892965e-06 -0.07556785389940857 -0.6491 0.6625228813943771 0.6625219082823703 1.129192871873741e-06 -0.07557436946532364 -0.6492 0.6625351833627688 0.6625341866513728 1.1312316598455219e-06 -0.07558088353534706 -0.6493000000000001 0.662547482300068 0.6625464619518411 1.1330328445469107e-06 -0.07558739610969334 -0.6494000000000001 0.6625597782044548 0.6625587341867436 1.1345960810316136e-06 -0.07559390718857706 -0.6495 0.6625720710741068 0.6625710033590524 1.1359210724537494e-06 -0.07560041677221291 -0.6496000000000001 0.6625843609071979 0.6625832694717424 1.1370075704009164e-06 -0.0756069248608155 -0.6497 0.6625966477019001 0.6625955325277897 1.1378553747276587e-06 -0.07561343145459941 -0.6498 0.6626089314563839 0.6626077925301733 1.1384643338330225e-06 -0.07561993655377952 -0.6499000000000001 0.6626212121688183 0.6626200494818733 1.1388343444662663e-06 -0.07562644015857056 -0.65 0.6626334898373718 0.66263230338587 1.138965351893395e-06 -0.07563294226918738 -0.6501 0.6626457644602124 0.6626445542451442 1.1388573497028709e-06 -0.07563944288584479 -0.6502 0.6626580360355085 0.6626568020626766 1.1385103799166352e-06 -0.07564594200875775 -0.6503000000000001 0.6626703045614288 0.6626690468414473 1.1379245332676646e-06 -0.07565243963814117 -0.6504000000000001 0.6626825700361434 0.6626812885844345 1.137099948617104e-06 -0.07565893577420992 -0.6505 0.6626948324578245 0.6626935272946157 1.1360368135926446e-06 -0.07566543041717921 -0.6506000000000001 0.6627070918246454 0.6627057629749655 1.1347353636725899e-06 -0.07567192356726393 -0.6507000000000001 0.6627193481347833 0.662717995628456 1.1331958831295452e-06 -0.07567841522467923 -0.6508 0.6627316013864174 0.6627302252580565 1.1314187044197954e-06 -0.07568490538964025 -0.6509000000000001 0.6627438515777312 0.662742451866732 1.1294042080445266e-06 -0.07569139406236214 -0.651 0.6627560987069123 0.6627546754574438 1.1271528226053373e-06 -0.07569788124306008 -0.6511 0.6627683427721525 0.6627668960331488 1.124665024804239e-06 -0.07570436693194936 -0.6512 0.6627805837716492 0.6627791135967983 1.1219413393048772e-06 -0.07571085112924525 -0.6513000000000001 0.6627928217036047 0.6627913281513385 1.1189823385937547e-06 -0.07571733383516308 -0.6514000000000001 0.6628050565662278 0.6628035396997092 1.1157886427304309e-06 -0.07572381504991821 -0.6515 0.6628172883577339 0.6628157482448437 1.112360919514055e-06 -0.07573029477372605 -0.6516000000000001 0.6628295170763447 0.6628279537896684 1.108699884039277e-06 -0.07573677300680197 -0.6517000000000001 0.6628417427202903 0.662840156337102 1.1048062989182927e-06 -0.07574324974936149 -0.6518 0.6628539652878079 0.662852355890056 1.1006809736702206e-06 -0.07574972500162017 -0.6519000000000001 0.6628661847771438 0.6628645524514324 1.0963247648043684e-06 -0.07575619876379353 -0.652 0.6628784011865526 0.6628767460241249 1.0917385758479892e-06 -0.07576267103609714 -0.6521 0.6628906145142986 0.6628889366110178 1.0869233566801473e-06 -0.07576914181874664 -0.6522 0.662902824758656 0.6629011242149853 1.0818801038925407e-06 -0.07577561111195773 -0.6523000000000001 0.6629150319179092 0.6629133088388914 1.0766098601788787e-06 -0.0757820789159461 -0.6524000000000001 0.6629272359903533 0.6629254904855892 1.0711137140573257e-06 -0.07578854523092746 -0.6525 0.6629394369742946 0.662937669157921 1.065392800037035e-06 -0.07579501005711765 -0.6526000000000001 0.6629516348680509 0.662949844858717 1.059448298201815e-06 -0.07580147339473246 -0.6527000000000001 0.6629638296699527 0.6629620175907952 1.0532814338215513e-06 -0.07580793524398775 -0.6528 0.6629760213783427 0.6629741873569611 1.0468934772689398e-06 -0.07581439560509941 -0.6529 0.6629882099915765 0.6629863541600072 1.0402857438251978e-06 -0.0758208544782834 -0.653 0.6630003955080237 0.6629985180027125 1.0334595932082191e-06 -0.0758273118637557 -0.6531 0.6630125779260674 0.6630106788878417 1.0264164294337963e-06 -0.07583376776173226 -0.6532 0.6630247572441053 0.6630228368181454 1.0191577005380648e-06 -0.0758402221724292 -0.6533000000000001 0.6630369334605499 0.6630349917963594 1.0116848981611692e-06 -0.07584667509606258 -0.6534000000000001 0.6630491065738289 0.6630471438252037 1.0039995573807303e-06 -0.0758531265328485 -0.6535 0.6630612765823856 0.6630592929073832 9.961032563787775e-07 -0.07585957648300312 -0.6536000000000001 0.6630734434846799 0.6630714390455864 9.879976160531712e-07 -0.07586602494674266 -0.6537000000000001 0.6630856072791876 0.6630835822424852 9.796842995735133e-07 -0.0758724719242834 -0.6538 0.6630977679644021 0.6630957225007343 9.711650124366589e-07 -0.07587891741584153 -0.6539 0.6631099255388342 0.6631078598229709 9.62441501717315e-07 -0.07588536142163342 -0.654 0.6631220800010118 0.6631199942118152 9.535155558459962e-07 -0.0758918039418754 -0.6541 0.6631342313494821 0.6631321256698681 9.443890043869807e-07 -0.07589824497678391 -0.6542 0.6631463795828099 0.6631442541997119 9.350637175387089e-07 -0.07590468452657524 -0.6543000000000001 0.6631585246995799 0.6631563798039105 9.255416056064281e-07 -0.07591112259146598 -0.6544000000000001 0.663170666698396 0.6631685024850077 9.158246188634145e-07 -0.07591755917167257 -0.6545 0.6631828055778816 0.6631806222455277 9.059147471623952e-07 -0.07592399426741153 -0.6546000000000001 0.6631949413366809 0.663192739087974 8.958140192971698e-07 -0.07593042787889946 -0.6547000000000001 0.6632070739734587 0.6632048530148302 8.855245025585212e-07 -0.07593686000635301 -0.6548 0.6632192034869006 0.6632169640285579 8.75048302928505e-07 -0.07594329064998875 -0.6549 0.6632313298757138 0.6632290721315981 8.643875638036924e-07 -0.07594971981002344 -0.655 0.6632434531386271 0.6632411773263692 8.535444661617042e-07 -0.07595614748667374 -0.6551 0.6632555732743916 0.6632532796152679 8.425212277562988e-07 -0.07596257368015641 -0.6552 0.6632676902817811 0.6632653790006682 8.313201028675721e-07 -0.07596899839068828 -0.6553000000000001 0.6632798041595924 0.6632774754849208 8.199433818856239e-07 -0.07597542161848617 -0.6554000000000001 0.6632919149066451 0.6632895690703535 8.083933906166685e-07 -0.0759818433637669 -0.6555 0.6633040225217829 0.6633016597592705 7.966724900748678e-07 -0.07598826362674746 -0.6556000000000001 0.6633161270038732 0.6633137475539518 7.847830757745644e-07 -0.07599468240764473 -0.6557000000000001 0.6633282283518078 0.663325832456653 7.72727577411092e-07 -0.0760010997066757 -0.6558 0.6633403265645035 0.663337914469605 7.605084582779087e-07 -0.07600751552405739 -0.6559 0.6633524216409015 0.6633499935950136 7.481282147253632e-07 -0.07601392986000685 -0.656 0.6633645135799688 0.6633620698350595 7.355893757998722e-07 -0.07602034271474116 -0.6561 0.6633766023806982 0.6633741431918975 7.2289450261942e-07 -0.07602675408847745 -0.6562 0.6633886880421079 0.6633862136676565 7.10046187762936e-07 -0.07603316398143292 -0.6563000000000001 0.6634007705632429 0.6633982812644389 6.970470550343721e-07 -0.0760395723938247 -0.6564000000000001 0.6634128499431746 0.6634103459843207 6.838997586994244e-07 -0.07604597932587007 -0.6565 0.6634249261810015 0.6634224078293505 6.70606982916544e-07 -0.07605238477778627 -0.6566000000000001 0.6634369992758491 0.66343446680155 6.571714412512142e-07 -0.07605878874979062 -0.6567000000000001 0.6634490692268704 0.6634465229029133 6.435958762457394e-07 -0.07606519124210046 -0.6568 0.6634611360332464 0.6634585761354069 6.298830587253557e-07 -0.07607159225493312 -0.6569 0.6634731996941863 0.663470626500969 6.160357872431188e-07 -0.07607799178850613 -0.657 0.6634852602089273 0.663482674001509 6.020568876080601e-07 -0.07608438984303684 -0.6571 0.6634973175767354 0.663494718638908 5.879492120802743e-07 -0.07609078641874277 -0.6572 0.6635093717969056 0.6635067604150183 5.737156390378528e-07 -0.07609718151584144 -0.6573000000000001 0.6635214228687618 0.663518799331663 5.593590722968722e-07 -0.07610357513455039 -0.6574000000000001 0.6635334707916578 0.6635308353906355 5.44882440584038e-07 -0.07610996727508726 -0.6575 0.6635455155649763 0.6635428685936997 5.302886967734066e-07 -0.07611635793766965 -0.6576000000000001 0.6635575571881307 0.6635548989425895 5.15580817442296e-07 -0.07612274712251524 -0.6577000000000001 0.6635695956605638 0.6635669264390086 5.007618021912741e-07 -0.07612913482984168 -0.6578 0.6635816309817494 0.6635789510846304 4.858346731306806e-07 -0.07613552105986675 -0.6579 0.6635936631511915 0.6635909728810977 4.7080247406183773e-07 -0.0761419058128082 -0.658 0.663605692168425 0.6636029918300222 4.5566827008847177e-07 -0.07614828908888387 -0.6581 0.6636177180330158 0.6636150079329851 4.404351468534351e-07 -0.0761546708883116 -0.6582 0.6636297407445615 0.6636270211915358 4.251062099558389e-07 -0.07616105121130927 -0.6583000000000001 0.6636417603026901 0.6636390316071923 4.0968458431267507e-07 -0.07616743005809473 -0.6584000000000001 0.6636537767070623 0.6636510391814414 3.9417341356207114e-07 -0.07617380742888603 -0.6585 0.6636657899573697 0.6636630439157376 3.785758592583788e-07 -0.07618018332390109 -0.6586000000000001 0.6636778000533363 0.6636750458115036 3.628951004974734e-07 -0.07618655774335796 -0.6587000000000001 0.6636898069947184 0.66368704487013 3.4713433305633146e-07 -0.07619293068747467 -0.6588 0.6637018107813042 0.6636990410929748 3.312967688517965e-07 -0.0761993021564693 -0.6589 0.6637138114129149 0.6637110344813637 3.1538563513566764e-07 -0.07620567215056002 -0.659 0.6637258088894036 0.6637230250365899 2.9940417409224374e-07 -0.07621204066996498 -0.6591 0.6637378032106569 0.6637350127599135 2.8335564194320595e-07 -0.07621840771490239 -0.6592 0.663749794376594 0.6637469976525617 2.67243308413323e-07 -0.07622477328559044 -0.6593000000000001 0.6637617823871671 0.6637589797157287 2.5107045602962286e-07 -0.07623113738224742 -0.6594000000000001 0.6637737672423614 0.6637709589505754 2.3484037941362557e-07 -0.07623750000509161 -0.6595 0.6637857489421957 0.6637829353582294 2.1855638470541505e-07 -0.07624386115434137 -0.6596000000000001 0.6637977274867222 0.6637949089397852 2.022217887795441e-07 -0.07625022083021507 -0.6597000000000001 0.6638097028760264 0.6638068796963035 1.8583991866216731e-07 -0.07625657903293113 -0.6598 0.6638216751102274 0.6638188476288113 1.6941411078164048e-07 -0.07626293576270797 -0.6599 0.6638336441894783 0.6638308127383018 1.529477103509591e-07 -0.07626929101976407 -0.66 0.6638456101139655 0.6638427750257347 1.3644407064611341e-07 -0.07627564480431794 -0.6601 0.6638575728839097 0.6638547344920356 1.1990655235730174e-07 -0.07628199711658812 -0.6602 0.6638695324995653 0.6638666911380962 1.0333852285340783e-07 -0.07628834795679319 -0.6603000000000001 0.6638814889612206 0.663878644964774 8.674335552627532e-08 -0.07629469732515176 -0.6604000000000001 0.6638934422691982 0.6638905959728927 7.012442913151284e-08 -0.0763010452218825 -0.6605 0.6639053924238546 0.663902544163242 5.348512704429764e-08 -0.07630739164720407 -0.6606000000000001 0.6639173394255806 0.663914489536577 3.682883660191538e-08 -0.07631373660133521 -0.6607000000000001 0.6639292832748009 0.6639264320936186 2.015894842548327e-08 -0.07632008008449467 -0.6608 0.6639412239719751 0.6639383718350538 3.478855715652318e-09 -0.07632642209690121 -0.6609 0.663953161517596 0.6639503087615352 -1.3208046457761913e-08 -0.0763327626387737 -0.661 0.6639650959121914 0.6639622428736809 -2.989836181410688e-08 -0.07633910171033093 -0.6611 0.6639770271563231 0.6639741741720749 -4.658869357464755e-08 -0.07634543931179183 -0.6612 0.6639889552505873 0.663986102657267 -6.327564514171068e-08 -0.07635177544337532 -0.6613000000000001 0.6640008801956141 0.6639980283297727 -7.995582080189828e-08 -0.07635811010530036 -0.6614000000000001 0.6640128019920682 0.664009951190073 -9.662582641217082e-08 -0.07636444329778595 -0.6615 0.6640247206406488 0.6640218712386148 -1.1328227008354508e-07 -0.07637077502105108 -0.6616000000000001 0.6640366361420883 0.664033788475811 -1.2992176288278978e-07 -0.07637710527531487 -0.6617000000000001 0.664048548497154 0.6640457029020397 -1.4654091952739923e-07 -0.07638343406079634 -0.6618 0.6640604577066471 0.6640576145176456 -1.631363590604007e-07 -0.07638976137771465 -0.6619 0.6640723637714033 0.6640695233229384 -1.7970470553990703e-07 -0.07639608722628899 -0.662 0.6640842666922917 0.6640814293181948 -1.9624258874167966e-07 -0.0764024116067385 -0.6621 0.6640961664702154 0.6640933325036567 -2.127466448252624e-07 -0.07640873451928246 -0.6622 0.6641080631061118 0.664105232879532 -2.292135170382792e-07 -0.07641505596414006 -0.6623000000000001 0.664119956600952 0.6641171304459957 -2.456398563895068e-07 -0.07642137594153066 -0.6624000000000001 0.6641318469557408 0.6641290252031883 -2.6202232232888645e-07 -0.07642769445167359 -0.6625 0.6641437341715162 0.6641409171512165 -2.7835758343447425e-07 -0.07643401149478816 -0.6626000000000001 0.6641556182493503 0.664152806290154 -2.946423180993918e-07 -0.07644032707109383 -0.6627000000000001 0.6641674991903487 0.6641646926200405 -3.108732151702043e-07 -0.07644664118081002 -0.6628000000000001 0.6641793769956499 0.6641765761408825 -3.2704697468244337e-07 -0.07645295382415616 -0.6629 0.6641912516664257 0.6641884568526534 -3.4316030847469925e-07 -0.07645926500135176 -0.663 0.6642031232038814 0.6642003347552934 -3.592099408894489e-07 -0.07646557471261639 -0.6631 0.6642149916092549 0.6642122098487095 -3.751926094322511e-07 -0.07647188295816959 -0.6632 0.6642268568838168 0.664224082132776 -3.9110506545175783e-07 -0.0764781897382309 -0.6633000000000001 0.6642387190288708 0.6642359516073344 -4.069440747850317e-07 -0.07648449505302002 -0.6634000000000001 0.6642505780457527 0.6642478182721937 -4.2270641840286283e-07 -0.07649079890275659 -0.6635 0.6642624339358312 0.6642596821271306 -4.383888930759028e-07 -0.07649710128766031 -0.6636 0.6642742867005068 0.6642715431718894 -4.5398831204079837e-07 -0.07650340220795096 -0.6637000000000001 0.6642861363412121 0.664283401406182 -4.6950150564550874e-07 -0.07650970166384818 -0.6638000000000001 0.6642979828594119 0.6642952568296893 -4.849253220085004e-07 -0.07651599965557188 -0.6639 0.664309826256602 0.6643071094420593 -5.002566276085529e-07 -0.07652229618334183 -0.664 0.6643216665343106 0.6643189592429093 -5.154923080202822e-07 -0.07652859124737793 -0.6641 0.6643335036940962 0.664330806231825 -5.306292684137404e-07 -0.0765348848479 -0.6642 0.6643453377375496 0.6643426504083612 -5.456644342760608e-07 -0.07654117698512806 -0.6643000000000001 0.6643571686662912 0.664354491772041 -5.605947520082033e-07 -0.07654746765928201 -0.6644000000000001 0.6643689964819731 0.6643663303223577 -5.754171895772098e-07 -0.07655375687058184 -0.6645 0.6643808211862775 0.664378166058774 -5.901287371268271e-07 -0.07656004461924765 -0.6646 0.6643926427809166 0.6643899989807216 -6.047264075187408e-07 -0.07656633090549947 -0.6647000000000001 0.6644044612676328 0.6644018290876026 -6.192072370819757e-07 -0.0765726157295573 -0.6648000000000001 0.6644162766481985 0.6644136563787898 -6.335682861263736e-07 -0.07657889909164138 -0.6649 0.664428088924415 0.6644254808536255 -6.478066394838278e-07 -0.07658518099197183 -0.665 0.6644398980981134 0.6644373025114233 -6.619194072160495e-07 -0.07659146143076877 -0.6651 0.6644517041711536 0.6644491213514676 -6.75903725155802e-07 -0.07659774040825247 -0.6652 0.6644635071454247 0.6644609373730144 -6.897567554620121e-07 -0.07660401792464325 -0.6653000000000001 0.6644753070228434 0.6644727505752904 -7.034756872581482e-07 -0.07661029398016134 -0.6654000000000001 0.6644871038053551 0.6644845609574946 -7.170577371734543e-07 -0.07661656857502702 -0.6655 0.6644988974949331 0.6644963685187982 -7.305001498564279e-07 -0.07662284170946068 -0.6656 0.6645106880935783 0.6645081732583442 -7.438001986270759e-07 -0.07662911338368271 -0.6657000000000001 0.6645224756033188 0.6645199751752487 -7.569551860320267e-07 -0.0766353835979135 -0.6658000000000001 0.6645342600262101 0.6645317742686004 -7.699624442192299e-07 -0.07664165235237351 -0.6659 0.6645460413643339 0.6645435705374615 -7.82819335812257e-07 -0.0766479196472832 -0.666 0.664557819619799 0.6645553639808673 -7.955232541878576e-07 -0.07665418548286312 -0.6661 0.6645695947947399 0.6645671545978276 -8.080716239616814e-07 -0.07666044985933379 -0.6662 0.6645813668913166 0.6645789423873258 -8.204619017376791e-07 -0.07666671277691581 -0.6663000000000001 0.6645931359117154 0.6645907273483199 -8.32691576510558e-07 -0.07667297423582974 -0.6664000000000001 0.664604901858147 0.664602509479743 -8.447581701376272e-07 -0.07667923423629625 -0.6665 0.6646166647328471 0.6646142887805031 -8.566592378939086e-07 -0.07668549277853604 -0.6666 0.6646284245380761 0.6646260652494838 -8.683923689301043e-07 -0.07669174986276976 -0.6667000000000001 0.6646401812761183 0.6646378388855444 -8.799551868554634e-07 -0.07669800548921818 -0.6668000000000001 0.6646519349492814 0.6646496096875205 -8.913453500986046e-07 -0.076704259658102 -0.6669 0.6646636855598975 0.6646613776542242 -9.025605525458946e-07 -0.07671051236964212 -0.667 0.6646754331103208 0.6646731427844447 -9.135985238051259e-07 -0.07671676362405928 -0.6671 0.6646871776029291 0.6646849050769482 -9.244570299271615e-07 -0.07672301342157442 -0.6672 0.6646989190401212 0.6646966645304786 -9.351338735030801e-07 -0.07672926176240837 -0.6673000000000001 0.6647106574243191 0.6647084211437579 -9.456268944274537e-07 -0.07673550864678205 -0.6674000000000001 0.6647223927579662 0.6647201749154866 -9.559339702036596e-07 -0.07674175407491649 -0.6675 0.6647341250435261 0.6647319258443436 -9.660530164989911e-07 -0.07674799804703258 -0.6676 0.6647458542834842 0.6647436739289869 -9.75981987366703e-07 -0.07675424056335135 -0.6677000000000001 0.664757580480346 0.6647554191680549 -9.85718875773367e-07 -0.07676048162409391 -0.6678000000000001 0.664769303636637 0.6647671615601651 -9.952617139874498e-07 -0.07676672122948128 -0.6679 0.6647810237549024 0.6647789011039158 -1.0046085740511579e-06 -0.07677295937973462 -0.668 0.6647927408377066 0.6647906377978856 -1.0137575680579936e-06 -0.07677919607507505 -0.6681 0.6648044548876324 0.6648023716406348 -1.0227068486801105e-06 -0.07678543131572374 -0.6682 0.6648161659072818 0.6648141026307046 -1.0314546094181143e-06 -0.0767916651019019 -0.6683000000000001 0.6648278738992741 0.6648258307666192 -1.039999084934129e-06 -0.07679789743383081 -0.6684000000000001 0.6648395788662463 0.6648375560468838 -1.0483385516346644e-06 -0.07680412831173161 -0.6685 0.6648512808108529 0.6648492784699875 -1.0564713276706161e-06 -0.07681035773582576 -0.6686 0.6648629797357645 0.6648609980344026 -1.0643957737699328e-06 -0.07681658570633451 -0.6687000000000001 0.6648746756436684 0.6648727147385846 -1.0721102929878157e-06 -0.0768228122234792 -0.6688000000000001 0.6648863685372677 0.6648844285809733 -1.0796133314561196e-06 -0.07682903728748126 -0.6689 0.664898058419281 0.664896139559993 -1.0869033785776416e-06 -0.07683526089856213 -0.669 0.6649097452924415 0.6649078476740534 -1.0939789673314326e-06 -0.07684148305694323 -0.6691 0.6649214291594969 0.6649195529215488 -1.1008386744948417e-06 -0.07684770376284596 -0.6692 0.6649331100232099 0.6649312553008601 -1.1074811211708724e-06 -0.07685392301649197 -0.6693000000000001 0.6649447878863557 0.6649429548103541 -1.113904972732671e-06 -0.07686014081810273 -0.6694000000000001 0.6649564627517234 0.6649546514483847 -1.1201089392953723e-06 -0.07686635716789984 -0.6695 0.6649681346221147 0.6649663452132928 -1.126091776049165e-06 -0.07687257206610491 -0.6696 0.6649798035003432 0.664978036103407 -1.131852283370316e-06 -0.07687878551293956 -0.6697000000000001 0.6649914693892348 0.6649897241170438 -1.1373893069877017e-06 -0.0768849975086254 -0.6698000000000001 0.6650031322916268 0.6650014092525091 -1.1427017384546545e-06 -0.07689120805338426 -0.6699 0.665014792210367 0.665013091508097 -1.1477885152322287e-06 -0.0768974171474378 -0.67 0.6650264491483135 0.6650247708820913 -1.1526486209112452e-06 -0.07690362479100771 -0.6701 0.6650381031083351 0.6650364473727661 -1.1572810854065807e-06 -0.07690983098431586 -0.6702 0.6650497540933095 0.665048120978386 -1.1616849852624789e-06 -0.07691603572758404 -0.6703000000000001 0.6650614021061236 0.665059791697206 -1.1658594437080616e-06 -0.07692223902103414 -0.6704000000000001 0.665073047149673 0.6650714595274729 -1.1698036309071291e-06 -0.07692844086488797 -0.6705 0.6650846892268611 0.6650831244674252 -1.1735167641246935e-06 -0.07693464125936748 -0.6706 0.665096328340599 0.6650947865152941 -1.1769981077269787e-06 -0.07694084020469458 -0.6707000000000001 0.6651079644938049 0.6651064456693033 -1.180246973653265e-06 -0.07694703770109129 -0.6708000000000001 0.6651195976894037 0.66511810192767 -1.183262721332623e-06 -0.07695323374877952 -0.6709 0.6651312279303263 0.6651297552886049 -1.1860447577671795e-06 -0.07695942834798136 -0.671 0.6651428552195098 0.6651414057503133 -1.188592537809674e-06 -0.0769656214989189 -0.6711 0.6651544795598958 0.6651530533109953 -1.1909055641912136e-06 -0.07697181320181416 -0.6712 0.665166100954431 0.6651646979688457 -1.192983387632296e-06 -0.07697800345688927 -0.6713000000000001 0.6651777194060662 0.6651763397220561 -1.1948256068150531e-06 -0.07698419226436644 -0.6714000000000001 0.6651893349177559 0.6651879785688132 -1.1964318688828524e-06 -0.07699037962446775 -0.6715 0.6652009474924581 0.6651996145073009 -1.1978018688851844e-06 -0.0769965655374155 -0.6716 0.6652125571331331 0.6652112475357006 -1.1989353503605304e-06 -0.0770027500034319 -0.6717000000000001 0.6652241638427441 0.6652228776521907 -1.1998321050865624e-06 -0.07700893302273917 -0.6718000000000001 0.6652357676242554 0.6652345048549482 -1.2004919733299424e-06 -0.07701511459555965 -0.6719 0.6652473684806334 0.6652461291421485 -1.2009148435687678e-06 -0.07702129472211568 -0.672 0.665258966414844 0.6652577505119666 -1.2011006530199264e-06 -0.07702747340262951 -0.6721 0.6652705614298549 0.6652693689625765 -1.2010493870839856e-06 -0.07703365063732359 -0.6722 0.6652821535286327 0.6652809844921532 -1.2007610798170365e-06 -0.07703982642642039 -0.6723000000000001 0.6652937427141437 0.6652925970988713 -1.200235813569872e-06 -0.07704600077014226 -0.6724000000000001 0.6653053289893528 0.6653042067809076 -1.1994737191545202e-06 -0.07705217366871174 -0.6725 0.6653169123572236 0.6653158135364395 -1.1984749757887325e-06 -0.07705834512235131 -0.6726 0.6653284928207172 0.665327417363647 -1.1972398110682292e-06 -0.07706451513128348 -0.6727000000000001 0.6653400703827923 0.6653390182607127 -1.1957685007724095e-06 -0.07707068369573083 -0.6728000000000001 0.6653516450464043 0.6653506162258221 -1.194061369197419e-06 -0.07707685081591593 -0.6729 0.6653632168145052 0.6653622112571644 -1.1921187886010376e-06 -0.07708301649206144 -0.673 0.6653747856900427 0.6653738033529326 -1.1899411793969694e-06 -0.07708918072438993 -0.6731 0.6653863516759604 0.6653853925113244 -1.1875290100715752e-06 -0.07709534351312416 -0.6732 0.6653979147751963 0.6653969787305427 -1.184882796906317e-06 -0.07710150485848678 -0.6733000000000001 0.665409474990683 0.6654085620087954 -1.1820031041998025e-06 -0.07710766476070056 -0.6734000000000001 0.6654210323253473 0.6654201423442969 -1.1788905436849184e-06 -0.07711382321998828 -0.6735 0.665432586782109 0.6654317197352679 -1.1755457748896525e-06 -0.07711998023657265 -0.6736 0.6654441383638817 0.6654432941799356 -1.1719695047762713e-06 -0.07712613581067657 -0.6737000000000001 0.6654556870735706 0.6654548656765353 -1.1681624873804974e-06 -0.07713228994252284 -0.6738000000000001 0.6654672329140741 0.6654664342233096 -1.1641255241168214e-06 -0.07713844263233438 -0.6739 0.6654787758882805 0.6654779998185099 -1.1598594631678782e-06 -0.07714459388033401 -0.674 0.665490315999071 0.6654895624603963 -1.1553651996509817e-06 -0.07715074368674477 -0.6741 0.6655018532493164 0.6655011221472382 -1.1506436753683236e-06 -0.07715689205178955 -0.6742 0.6655133876418778 0.6655126788773148 -1.1456958782241067e-06 -0.07716303897569135 -0.6743000000000001 0.6655249191796063 0.6655242326489155 -1.1405228426408787e-06 -0.07716918445867321 -0.6744000000000001 0.665536447865342 0.6655357834603406 -1.1351256488101313e-06 -0.07717532850095819 -0.6745 0.6655479737019139 0.6655473313099014 -1.1295054229698565e-06 -0.07718147110276935 -0.6746 0.6655594966921388 0.6655588761959208 -1.1236633366273896e-06 -0.07718761226432976 -0.6747000000000001 0.665571016838822 0.6655704181167339 -1.1176006067814548e-06 -0.07719375198586259 -0.6748000000000001 0.6655825341447562 0.6655819570706887 -1.1113184953115418e-06 -0.07719989026759103 -0.6749 0.6655940486127203 0.6655934930561459 -1.1048183090334174e-06 -0.07720602710973823 -0.675 0.6656055602454807 0.6656050260714794 -1.0981013993383026e-06 -0.07721216251252744 -0.6751 0.6656170690457887 0.6656165561150778 -1.0911691616655173e-06 -0.07721829647618189 -0.6752 0.6656285750163821 0.665628083185343 -1.084023035585746e-06 -0.07722442900092488 -0.6753000000000001 0.6656400781599832 0.6656396072806924 -1.0766645041349054e-06 -0.07723056008697965 -0.6754000000000001 0.6656515784792998 0.6656511283995585 -1.0690950938696542e-06 -0.0772366897345696 -0.6755 0.6656630759770228 0.6656626465403896 -1.0613163745065712e-06 -0.07724281794391799 -0.6756 0.665674570655828 0.6656741617016504 -1.053329958172755e-06 -0.07724894471524832 -0.6757000000000001 0.6656860625183743 0.6656856738818211 -1.0451374996001128e-06 -0.07725507004878394 -0.6758000000000001 0.6656975515673031 0.6656971830794003 -1.036740695542493e-06 -0.07726119394474834 -0.6759000000000001 0.6657090378052393 0.6657086892929026 -1.0281412844426185e-06 -0.07726731640336496 -0.676 0.6657205212347888 0.6657201925208611 -1.0193410459602426e-06 -0.07727343742485726 -0.6761 0.6657320018585398 0.6657316927618276 -1.0103418009166365e-06 -0.07727955700944879 -0.6762 0.665743479679062 0.6657431900143718 -1.001145410739479e-06 -0.07728567515736313 -0.6763000000000001 0.6657549546989057 0.6657546842770827 -9.917537769077445e-07 -0.07729179186882387 -0.6764000000000001 0.6657664269206014 0.6657661755485688 -9.82168840923947e-07 -0.07729790714405455 -0.6765 0.6657778963466607 0.6657776638274584 -9.72392583536985e-07 -0.07730402098327888 -0.6766 0.6657893629795736 0.6657891491124002 -9.624270247143851e-07 -0.07731013338672046 -0.6767000000000001 0.6658008268218104 0.6658006314020635 -9.522742229206571e-07 -0.07731624435460306 -0.6768000000000001 0.6658122878758197 0.6658121106951385 -9.419362747287163e-07 -0.07732235388715034 -0.6769000000000001 0.6658237461440288 0.6658235869903371 -9.314153147088611e-07 -0.07732846198458605 -0.677 0.6658352016288434 0.6658350602863925 -9.207135145128387e-07 -0.07733456864713396 -0.6771 0.6658466543326467 0.6658465305820609 -9.09833082901601e-07 -0.07734067387501793 -0.6772 0.6658581042577993 0.6658579978761203 -8.98776264746104e-07 -0.07734677766846175 -0.6773 0.6658695514066386 0.6658694621673715 -8.875453411799628e-07 -0.07735288002768917 -0.6774000000000001 0.6658809957814793 0.6658809234546397 -8.761426287112739e-07 -0.07735898095292422 -0.6775 0.665892437384612 0.6658923817367726 -8.645704788201591e-07 -0.07736508044439078 -0.6776 0.6659038762183034 0.6659038370126421 -8.528312775563096e-07 -0.07737117850231272 -0.6777000000000001 0.6659153122847956 0.6659152892811451 -8.409274450255078e-07 -0.07737727512691406 -0.6778000000000001 0.6659267455863062 0.6659267385412022 -8.28861434890027e-07 -0.07738337031841877 -0.6779000000000001 0.6659381761250277 0.6659381847917598 -8.166357337857644e-07 -0.07738946407705088 -0.678 0.665949603903127 0.6659496280317891 -8.04252860933663e-07 -0.07739555640303442 -0.6781 0.6659610289227453 0.6659610682602877 -7.917153675984778e-07 -0.07740164729659345 -0.6782 0.6659724511859983 0.6659725054762782 -7.790258363810088e-07 -0.07740773675795211 -0.6783 0.6659838706949748 0.6659839396788103 -7.661868811070782e-07 -0.0774138247873345 -0.6784000000000001 0.6659952874517371 0.6659953708669599 -7.53201145800575e-07 -0.07741991138496478 -0.6785 0.6660067014583203 0.6660067990398302 -7.400713045307983e-07 -0.07742599655106713 -0.6786 0.6660181127167325 0.6660182241965512 -7.268000605381575e-07 -0.07743208028586575 -0.6787000000000001 0.6660295212289542 0.6660296463362806 -7.133901459427383e-07 -0.07743816258958489 -0.6788000000000001 0.6660409269969376 0.6660410654582037 -6.998443211059246e-07 -0.07744424346244874 -0.6789000000000001 0.6660523300226078 0.6660524815615344 -6.86165373950387e-07 -0.07745032290468164 -0.679 0.6660637303078603 0.6660638946455145 -6.723561195576266e-07 -0.0774564009165079 -0.6791 0.6660751278545625 0.6660753047094146 -6.584193995018417e-07 -0.07746247749815184 -0.6792 0.666086522664553 0.6660867117525342 -6.443580812254268e-07 -0.07746855264983785 -0.6793 0.6660979147396409 0.6660981157742017 -6.301750575116172e-07 -0.07747462637179026 -0.6794000000000001 0.666109304081606 0.6661095167737756 -6.158732458738658e-07 -0.07748069866423357 -0.6795 0.6661206906921981 0.6661209147506432 -6.014555880423655e-07 -0.07748676952739218 -0.6796 0.6661320745731377 0.6661323097042224 -5.869250491452593e-07 -0.07749283896149059 -0.6797000000000001 0.6661434557261139 0.6661437016339606 -5.722846174172069e-07 -0.07749890696675318 -0.6798000000000001 0.6661548341527868 0.6661550905393363 -5.575373032279396e-07 -0.07750497354340463 -0.6799000000000001 0.666166209854785 0.6661664764198579 -5.426861387491932e-07 -0.07751103869166942 -0.68 0.6661775828337062 0.666177859275065 -5.277341771220412e-07 -0.07751710241177208 -0.6801 0.6661889530911176 0.6661892391045281 -5.126844920544382e-07 -0.07752316470393728 -0.6802 0.6662003206285548 0.6662006159078488 -4.97540177016309e-07 -0.07752922556838962 -0.6803 0.6662116854475219 0.6662119896846603 -4.823043446428033e-07 -0.07753528500535371 -0.6804000000000001 0.6662230475494914 0.6662233604346277 -4.669801261375506e-07 -0.07754134301505433 -0.6805 0.6662344069359039 0.666234728157447 -4.5157067053713806e-07 -0.07754739959771612 -0.6806 0.666245763608168 0.6662460928528469 -4.3607914421150973e-07 -0.0775534547535638 -0.6807000000000001 0.66625711756766 0.6662574545205877 -4.2050873010068823e-07 -0.07755950848282211 -0.6808000000000001 0.6662684688157244 0.6662688131604627 -4.0486262706251885e-07 -0.07756556078571589 -0.6809000000000001 0.6662798173536726 0.6662801687722972 -3.891440492828635e-07 -0.0775716116624699 -0.681 0.6662911631827835 0.6662915213559493 -3.7335622557477244e-07 -0.07757766111330901 -0.6811 0.666302506304303 0.6663028709113091 -3.5750239873316714e-07 -0.07758370913845802 -0.6812 0.6663138467194446 0.666314217438301 -3.415858248270731e-07 -0.0775897557381419 -0.6813 0.6663251844293882 0.6663255609368814 -3.2560977259593615e-07 -0.07759580091258551 -0.6814000000000001 0.6663365194352805 0.6663369014070399 -3.0957752272103845e-07 -0.07760184466201375 -0.6815 0.6663478517382351 0.6663482388487998 -2.9349236717324256e-07 -0.07760788698665162 -0.6816 0.6663591813393326 0.6663595732622174 -2.7735760855379654e-07 -0.07761392788672415 -0.6817000000000001 0.6663705082396191 0.6663709046473827 -2.6117655942126117e-07 -0.07761996736245627 -0.6818000000000001 0.6663818324401076 0.666382233004419 -2.4495254153517054e-07 -0.07762600541407305 -0.6819000000000001 0.6663931539417776 0.6663935583334837 -2.2868888529745113e-07 -0.07763204204179955 -0.682 0.6664044727455743 0.6664048806347675 -2.123889289579184e-07 -0.07763807724586089 -0.6821 0.6664157888524096 0.6664161999084951 -1.9605601800365413e-07 -0.07764411102648214 -0.6822 0.6664271022631609 0.6664275161549251 -1.7969350443042265e-07 -0.07765014338388844 -0.6823 0.6664384129786717 0.6664388293743503 -1.6330474608000634e-07 -0.07765617431830497 -0.6824000000000001 0.6664497209997513 0.666450139567097 -1.468931059220302e-07 -0.07766220382995691 -0.6825 0.6664610263271756 0.666461446733526 -1.3046195140690997e-07 -0.07766823191906946 -0.6826 0.6664723289616858 0.666472750874032 -1.1401465372859465e-07 -0.0776742585858679 -0.6827000000000001 0.6664836289039886 0.6664840519890438 -9.755458716537158e-08 -0.07768028383057746 -0.6828000000000001 0.6664949261547573 0.6664953500790245 -8.108512836949716e-08 -0.07768630765342338 -0.6829000000000001 0.6665062207146302 0.6665066451444712 -6.46096556871853e-08 -0.07769233005463107 -0.683 0.6665175125842118 0.6665179371859158 -4.8131548455176976e-08 -0.07769835103442584 -0.6831 0.666528801764072 0.6665292262039233 -3.165418631313928e-08 -0.07770437059303303 -0.6832 0.666540088254747 0.6665405121990938 -1.518094850782442e-08 -0.07771038873067804 -0.6833 0.6665513720567382 0.6665517951720612 1.2847868029880471e-09 -0.07771640544758628 -0.6834000000000001 0.6665626531705129 0.6665630751234939 1.7739643235273328e-08 -0.0777224207439832 -0.6835 0.6665739315965042 0.6665743520540942 3.4180246881107545e-08 -0.07772843462009424 -0.6836 0.6665852073351112 0.666585625964598 5.060322699063091e-08 -0.07773444707614485 -0.6837000000000001 0.6665964803866987 0.6665968968557765 6.700521667721282e-08 -0.0777404581123606 -0.6838000000000001 0.6666077507515973 0.666608164728434 8.338285360440234e-08 -0.07774646772896704 -0.6839000000000001 0.6666190184301037 0.6666194295834093 9.973278065206204e-08 -0.07775247592618968 -0.684 0.6666302834224808 0.6666306914215744 1.160516466432171e-07 -0.07775848270425408 -0.6841 0.6666415457289568 0.6666419502438364 1.323361070205975e-07 -0.07776448806338594 -0.6842 0.6666528053497273 0.6666532060511354 1.4858282450583293e-07 -0.07777049200381088 -0.6843 0.6666640622849527 0.666664458844445 1.647884698176283e-07 -0.07777649452575447 -0.6844000000000001 0.6666753165347605 0.666675708624773 1.8094972233789752e-07 -0.07778249562944245 -0.6845 0.6666865680992446 0.6666869553931604 1.970632707987141e-07 -0.07778849531510054 -0.6846 0.6666978169784651 0.666698199150682 2.1312581396232266e-07 -0.07779449358295443 -0.6847000000000001 0.6667090631724489 0.6667094398984457 2.2913406130115055e-07 -0.0778004904332299 -0.6848000000000001 0.6667203066811898 0.6667206776375925 2.4508473366047223e-07 -0.07780648586615269 -0.6849000000000001 0.6667315475046477 0.6667319123692969 2.60974563931482e-07 -0.07781247988194867 -0.685 0.6667427856427502 0.6667431440947661 2.7680029773824444e-07 -0.07781847248084363 -0.6851 0.6667540210953917 0.6667543728152402 2.925586940830116e-07 -0.07782446366306342 -0.6852 0.6667652538624339 0.6667655985319922 3.082465260401124e-07 -0.07783045342883393 -0.6853 0.6667764839437055 0.6667768212463273 3.238605814359641e-07 -0.07783644177838102 -0.6854000000000001 0.666787711339003 0.6667880409595836 3.393976633903062e-07 -0.07784242871193064 -0.6855 0.666798936048091 0.666799257673131 3.5485459113498985e-07 -0.07784841422970873 -0.6856 0.6668101580707014 0.6668104713883716 3.7022820053439487e-07 -0.07785439833194124 -0.6857000000000001 0.6668213774065342 0.6668216821067399 3.855153448278914e-07 -0.07786038101885423 -0.6858000000000001 0.6668325940552575 0.6668328898297016 4.0071289520576814e-07 -0.07786636229067367 -0.6859000000000001 0.6668438080165082 0.6668440945587538 4.1581774151699946e-07 -0.07787234214762556 -0.686 0.6668550192898913 0.6668552962954257 4.30826792824357e-07 -0.07787832058993603 -0.6861 0.6668662278749812 0.6668664950412773 4.457369781052378e-07 -0.07788429761783118 -0.6862 0.6668774337713206 0.666877690797899 4.6054524689698173e-07 -0.07789027323153706 -0.6863 0.6668886369784217 0.6668888835669131 4.7524856980341035e-07 -0.07789624743127989 -0.6864000000000001 0.6668998374957659 0.6669000733499713 4.898439393136167e-07 -0.07790222021728574 -0.6865 0.6669110353228046 0.6669112601487561 5.043283701905432e-07 -0.07790819158978082 -0.6866 0.666922230458959 0.6669224439649801 5.186989003036491e-07 -0.07791416154899135 -0.6867000000000001 0.6669334229036202 0.6669336248003859 5.329525910174882e-07 -0.07792013009514358 -0.6868000000000001 0.6669446126561495 0.6669448026567454 5.470865280660098e-07 -0.07792609722846369 -0.6869000000000001 0.6669557997158793 0.6669559775358599 5.610978218439922e-07 -0.07793206294917801 -0.687 0.6669669840821124 0.6669671494395598 5.749836081980764e-07 -0.07793802725751287 -0.6871 0.666978165754123 0.6669783183697043 5.887410489680001e-07 -0.07794399015369452 -0.6872 0.6669893447311566 0.6669894843281814 6.023673325555867e-07 -0.07794995163794932 -0.6873 0.6670005210124302 0.6670006473169068 6.158596745492462e-07 -0.07795591171050366 -0.6874000000000001 0.667011694597133 0.6670118073378252 6.292153182235749e-07 -0.07796187037158397 -0.6875 0.6670228654844264 0.667022964392908 6.424315351222232e-07 -0.07796782762141663 -0.6876 0.6670340336734435 0.6670341184841547 6.555056257379066e-07 -0.07797378346022807 -0.6877000000000001 0.6670451991632914 0.6670452696135917 6.684349197899619e-07 -0.07797973788824475 -0.6878000000000001 0.6670563619530496 0.6670564177832723 6.812167770570143e-07 -0.07798569090569317 -0.6879000000000001 0.6670675220417708 0.6670675629952763 6.938485877933109e-07 -0.07799164251279977 -0.688 0.667078679428482 0.6670787052517095 7.063277732838324e-07 -0.07799759270979119 -0.6881 0.6670898341121841 0.6670898445547043 7.186517862606268e-07 -0.07800354149689391 -0.6882 0.667100986091852 0.6671009809064178 7.308181117215984e-07 -0.07800948887433448 -0.6883 0.6671121353664355 0.667112114309033 7.428242670554086e-07 -0.07801543484233958 -0.6884000000000001 0.6671232819348598 0.6671232447647577 7.546678028880205e-07 -0.07802137940113581 -0.6885 0.6671344257960249 0.6671343722758236 7.663463034573992e-07 -0.07802732255094974 -0.6886 0.6671455669488067 0.6671454968444879 7.778573868494343e-07 -0.0780332642920081 -0.6887000000000001 0.6671567053920573 0.6671566184730305 7.891987060804073e-07 -0.07803920462453762 -0.6888000000000001 0.6671678411246047 0.6671677371637557 8.003679489720916e-07 -0.07804514354876488 -0.6889000000000001 0.667178974145254 0.6671788529189902 8.113628391093197e-07 -0.0780510810649167 -0.689 0.6671901044527877 0.6671899657410845 8.221811358261055e-07 -0.07805701717321985 -0.6891 0.6672012320459655 0.6672010756324105 8.328206351215783e-07 -0.0780629518739011 -0.6892 0.6672123569235249 0.667212182595363 8.432791697710051e-07 -0.07806888516718723 -0.6893 0.6672234790841816 0.6672232866323577 8.535546101029468e-07 -0.07807481705330505 -0.6894000000000001 0.6672345985266301 0.6672343877458324 8.6364486398538e-07 -0.0780807475324814 -0.6895 0.6672457152495441 0.6672454859382457 8.735478776444872e-07 -0.07808667660494323 -0.6896 0.6672568292515759 0.6672565812120761 8.832616360254786e-07 -0.0780926042709173 -0.6897000000000001 0.6672679405313586 0.6672676735698229 8.927841629868816e-07 -0.07809853053063065 -0.6898000000000001 0.6672790490875047 0.6672787630140051 9.021135219944298e-07 -0.07810445538431013 -0.6899000000000001 0.6672901549186077 0.6672898495471604 9.112478162320858e-07 -0.07811037883218269 -0.69 0.667301258023242 0.6673009331718462 9.201851892126633e-07 -0.07811630087447538 -0.6901 0.6673123583999636 0.6673120138906383 9.289238250276277e-07 -0.07812222151141512 -0.6902 0.66732345604731 0.6673230917061306 9.374619488466962e-07 -0.07812814074322905 -0.6903 0.6673345509638009 0.667334166620934 9.457978271953937e-07 -0.07813405857014408 -0.6904000000000001 0.667345643147939 0.6673452386376777 9.539297682326087e-07 -0.07813997499238734 -0.6905 0.6673567325982099 0.6673563077590069 9.61856122194682e-07 -0.07814589001018589 -0.6906 0.6673678193130828 0.6673673739875838 9.695752817839853e-07 -0.07815180362376689 -0.6907000000000001 0.6673789032910104 0.6673784373260867 9.770856824464769e-07 -0.07815771583335743 -0.6908000000000001 0.6673899845304305 0.6673894977772086 9.843858026215013e-07 -0.07816362663918464 -0.6909000000000001 0.6674010630297652 0.6674005553436584 9.914741641303682e-07 -0.07816953604147574 -0.691 0.6674121387874223 0.6674116100281596 9.983493324816628e-07 -0.07817544404045794 -0.6911 0.6674232118017949 0.6674226618334496 1.0050099170932913e-06 -0.07818135063635841 -0.6912 0.6674342820712624 0.6674337107622799 1.0114545715700363e-06 -0.07818725582940445 -0.6913 0.6674453495941907 0.6674447568174147 1.0176819941754012e-06 -0.0781931596198232 -0.6914000000000001 0.667456414368933 0.6674558000016322 1.023690927887122e-06 -0.07819906200784212 -0.6915 0.6674674763938299 0.6674668403177221 1.0294801607579895e-06 -0.0782049629936884 -0.6916 0.6674785356672097 0.6674778777684864 1.0350485260268716e-06 -0.07821086257758937 -0.6917000000000001 0.6674895921873893 0.6674889123567385 1.0403949025905579e-06 -0.07821676075977238 -0.6918000000000001 0.6675006459526751 0.6674999440853027 1.04551821500376e-06 -0.07822265754046484 -0.6919000000000001 0.6675116969613617 0.6675109729570143 1.050417433784423e-06 -0.07822855291989406 -0.692 0.6675227452117345 0.6675219989747184 1.0550915756635248e-06 -0.07823444689828751 -0.6921 0.6675337907020689 0.6675330221412699 1.059539703862633e-06 -0.07824033947587265 -0.6922 0.6675448334306308 0.6675440424595325 1.0637609280939042e-06 -0.07824623065287688 -0.6923 0.6675558733956776 0.6675550599323791 1.0677544046155951e-06 -0.07825212042952763 -0.6924000000000001 0.6675669105954583 0.6675660745626903 1.0715193369814635e-06 -0.07825800880605248 -0.6925 0.6675779450282145 0.6675770863533551 1.075054975707701e-06 -0.07826389578267894 -0.6926 0.6675889766921799 0.6675880953072693 1.0783606183284444e-06 -0.0782697813596345 -0.6927000000000001 0.6676000055855817 0.6675991014273355 1.081435610089665e-06 -0.07827566553714678 -0.6928000000000001 0.6676110317066406 0.6676101047164624 1.0842793434218123e-06 -0.07828154831544332 -0.6929000000000001 0.6676220550535712 0.6676211051775649 1.0868912588002377e-06 -0.07828742969475168 -0.693 0.6676330756245835 0.6676321028135633 1.08927084407906e-06 -0.07829330967529957 -0.6931 0.6676440934178818 0.6676430976273824 1.0914176350740323e-06 -0.07829918825731458 -0.6932 0.6676551084316658 0.6676540896219516 1.0933312157290764e-06 -0.07830506544102436 -0.6933 0.6676661206641321 0.6676650788002041 1.0950112177554594e-06 -0.07831094122665666 -0.6934000000000001 0.6676771301134734 0.6676760651650764 1.0964573212146611e-06 -0.07831681561443912 -0.6935 0.6676881367778795 0.667687048719508 1.0976692541853073e-06 -0.07832268860459955 -0.6936 0.6676991406555375 0.6676980294664405 1.0986467929019472e-06 -0.07832856019736556 -0.6937000000000001 0.667710141744633 0.6677090074088181 1.0993897621158766e-06 -0.07833443039296505 -0.6938000000000001 0.6677211400433491 0.6677199825495855 1.0998980346232923e-06 -0.07834029919162566 -0.6939000000000001 0.6677321355498693 0.6677309548916894 1.1001715316538707e-06 -0.07834616659357535 -0.694 0.6677431282623756 0.6677419244380763 1.1002102228707678e-06 -0.07835203259904185 -0.6941 0.6677541181790503 0.6677528911916926 1.100014126148574e-06 -0.07835789720825304 -0.6942 0.6677651052980762 0.6677638551554843 1.0995833077120931e-06 -0.0783637604214368 -0.6943 0.6677760896176368 0.6677748163323967 1.0989178821085854e-06 -0.078369622238821 -0.6944000000000001 0.6677870711359173 0.6677857747253728 1.0980180123465466e-06 -0.0783754826606336 -0.6945 0.6677980498511047 0.6677967303373544 1.0968839093683513e-06 -0.07838134168710244 -0.6946 0.6678090257613886 0.6678076831712804 1.0955158326331205e-06 -0.0783871993184555 -0.6947000000000001 0.6678199988649614 0.6678186332300868 1.0939140896171207e-06 -0.0783930555549208 -0.6948000000000001 0.6678309691600188 0.6678295805167062 1.0920790359802979e-06 -0.0783989103967263 -0.6949000000000001 0.6678419366447608 0.6678405250340669 1.090011075260966e-06 -0.07840476384409999 -0.695 0.667852901317391 0.6678514667850932 1.0877106590423402e-06 -0.07841061589726989 -0.6951 0.6678638631761185 0.6678624057727044 1.085178286702737e-06 -0.07841646655646406 -0.6952 0.6678748222191577 0.6678733419998142 1.0824145052490408e-06 -0.07842231582191062 -0.6953 0.667885778444729 0.6678842754693304 1.0794199095942592e-06 -0.07842816369383765 -0.6954000000000001 0.6678967318510581 0.6678952061841547 1.0761951418913895e-06 -0.0784340101724732 -0.6955 0.6679076824363789 0.6679061341471815 1.0727408916999526e-06 -0.07843985525804548 -0.6956 0.6679186301989317 0.667917059361298 1.0690578958749697e-06 -0.0784456989507826 -0.6957000000000001 0.6679295751369649 0.6679279818293837 1.0651469382616519e-06 -0.0784515412509127 -0.6958000000000001 0.6679405172487347 0.6679389015543102 1.061008849667644e-06 -0.07845738215866406 -0.6959000000000001 0.6679514565325064 0.6679498185389392 1.0566445074189357e-06 -0.07846322167426477 -0.696 0.6679623929865546 0.6679607327861239 1.0520548357206838e-06 -0.07846905979794311 -0.6961 0.667973326609163 0.6679716442987079 1.0472408047967896e-06 -0.07847489652992734 -0.6962 0.667984257398626 0.6679825530795244 1.0422034312507211e-06 -0.07848073187044571 -0.6963 0.6679951853532484 0.6679934591313963 1.0369437774826462e-06 -0.0784865658197266 -0.6964000000000001 0.6680061104713457 0.6680043624571346 1.0314629517449436e-06 -0.07849239837799821 -0.6965 0.6680170327512454 0.6680152630595388 1.025762107559336e-06 -0.07849822954548885 -0.6966 0.6680279521912869 0.6680261609413976 1.019842443883423e-06 -0.07850405932242699 -0.6967000000000001 0.668038868789822 0.6680370561054856 1.013705204527815e-06 -0.07850988770904092 -0.6968000000000001 0.6680497825452149 0.6680479485545654 1.007351678156132e-06 -0.07851571470555901 -0.6969000000000001 0.6680606934558437 0.6680588382913857 1.0007831978131598e-06 -0.0785215403122097 -0.697 0.6680716015201004 0.668069725318682 9.94001140758316e-07 -0.07852736452922138 -0.6971 0.6680825067363907 0.6680806096391747 9.8700692821585e-07 -0.07853318735682255 -0.6972 0.6680934091031352 0.6680914912555695 9.79802024986265e-07 -0.07853900879524156 -0.6973 0.66810430861877 0.668102370170558 9.72387939085495e-07 -0.07854482884470702 -0.6974000000000001 0.6681152052817463 0.6681132463868147 9.647662216061281e-07 -0.07855064750544734 -0.6975 0.6681260990905313 0.6681241199069989 9.569384663010716e-07 -0.07855646477769111 -0.6976 0.6681369900436092 0.6681349907337532 9.489063092504857e-07 -0.07856228066166682 -0.6977000000000001 0.6681478781394801 0.6681458588697031 9.40671428500961e-07 -0.07856809515760303 -0.6978000000000001 0.6681587633766621 0.6681567243174575 9.322355438434737e-07 -0.07857390826572835 -0.6979000000000001 0.6681696457536911 0.6681675870796066 9.236004163137856e-07 -0.07857971998627138 -0.698 0.6681805252691204 0.6681784471587224 9.147678478316212e-07 -0.07858553031946065 -0.6981 0.6681914019215227 0.6681893045573594 9.057396809786233e-07 -0.07859133926552496 -0.6982 0.6682022757094888 0.6682001592780518 8.965177983877304e-07 -0.0785971468246928 -0.6983 0.6682131466316292 0.6682110113233151 8.871041225488874e-07 -0.07860295299719289 -0.6984000000000001 0.6682240146865744 0.6682218606956447 8.775006153927123e-07 -0.07860875778325395 -0.6985 0.6682348798729749 0.6682327073975162 8.677092776521178e-07 -0.07861456118310468 -0.6986 0.6682457421895016 0.6682435514313843 8.577321488068002e-07 -0.07862036319697385 -0.6987000000000001 0.6682566016348463 0.6682543927996825 8.475713063615942e-07 -0.07862616382509013 -0.6988000000000001 0.6682674582077224 0.668265231504823 8.372288655966731e-07 -0.0786319630676823 -0.6989000000000001 0.6682783119068645 0.6682760675491963 8.267069790401926e-07 -0.07863776092497918 -0.699 0.6682891627310297 0.6682869009351711 8.160078361074685e-07 -0.07864355739720953 -0.6991 0.6683000106789975 0.6682977316650931 8.051336625319871e-07 -0.07864935248460221 -0.6992 0.66831085574957 0.6683085597412852 7.94086719949072e-07 -0.07865514618738602 -0.6993 0.6683216979415729 0.6683193851660474 7.828693054517943e-07 -0.07866093850578987 -0.6994000000000001 0.6683325372538549 0.6683302079416558 7.714837511330064e-07 -0.0786667294400426 -0.6995 0.6683433736852887 0.6683410280703628 7.599324235441074e-07 -0.07867251899037314 -0.6996 0.6683542072347715 0.6683518455543958 7.482177232093212e-07 -0.07867830715701037 -0.6997000000000001 0.6683650379012249 0.6683626603959585 7.363420842371182e-07 -0.07868409394018323 -0.6998000000000001 0.6683758656835951 0.668373472597229 7.243079736402036e-07 -0.07868987934012066 -0.6999000000000001 0.6683866905808539 0.6683842821603605 7.121178909885728e-07 -0.07869566335705161 -0.7 0.6683975125919986 0.6683950890874798 6.997743677711332e-07 -0.07870144599120507 -0.7001000000000001 0.6684083317160527 0.6684058933806889 6.872799669793705e-07 -0.0787072272428101 -0.7002 0.6684191479520654 0.6684166950420627 6.746372824689706e-07 -0.07871300711209568 -0.7003 0.6684299612991126 0.6684274940736498 6.618489384740966e-07 -0.07871878559929087 -0.7004000000000001 0.6684407717562968 0.6684382904774716 6.489175890106447e-07 -0.07872456270462472 -0.7005 0.6684515793227481 0.6684490842555227 6.358459175154207e-07 -0.07873033842832627 -0.7006 0.6684623839976237 0.66845987540977 6.226366360412294e-07 -0.07873611277062469 -0.7007000000000001 0.6684731857801085 0.6684706639421527 6.092924848682957e-07 -0.07874188573174902 -0.7008000000000001 0.6684839846694154 0.6684814498545821 5.958162318658866e-07 -0.07874765731192844 -0.7009000000000001 0.6684947806647857 0.6684922331489407 5.822106719094444e-07 -0.07875342751139208 -0.701 0.668505573765489 0.6685030138270829 5.68478626380986e-07 -0.07875919633036908 -0.7011000000000001 0.668516363970824 0.6685137918908337 5.546229424752136e-07 -0.07876496376908868 -0.7012 0.668527151280118 0.6685245673419895 5.406464926860366e-07 -0.07877072982778001 -0.7013 0.6685379356927282 0.6685353401823173 5.265521741681933e-07 -0.07877649450667236 -0.7014000000000001 0.6685487172080407 0.6685461104135538 5.123429081960174e-07 -0.07878225780599492 -0.7015 0.6685594958254721 0.6685568780374068 4.98021639538937e-07 -0.07878801972597699 -0.7016 0.6685702715444684 0.668567643055553 4.83591335753708e-07 -0.07879378026684779 -0.7017 0.6685810443645063 0.6685784054696395 4.6905498678195823e-07 -0.07879953942883663 -0.7018000000000001 0.6685918142850928 0.6685891652812828 4.5441560406200843e-07 -0.07880529721217285 -0.7019000000000001 0.6686025813057654 0.668599922492068 4.3967622014029484e-07 -0.07881105361708574 -0.702 0.6686133454260932 0.6686106771035497 4.2483988794972394e-07 -0.07881680864380461 -0.7021000000000001 0.6686241066456754 0.6686214291172513 4.0990968017129426e-07 -0.07882256229255885 -0.7022 0.6686348649641434 0.6686321785346648 3.9488868858184034e-07 -0.07882831456357786 -0.7023 0.6686456203811597 0.6686429253572508 3.797800234642268e-07 -0.07883406545709104 -0.7024000000000001 0.6686563728964184 0.6686536695864375 3.6458681291345885e-07 -0.07883981497332776 -0.7025 0.6686671225096459 0.6686644112236217 3.49312202274632e-07 -0.07884556311251746 -0.7026 0.6686778692206 0.668675150270168 3.3395935338659255e-07 -0.0788513098748896 -0.7027 0.6686886130290712 0.6686858867274085 3.185314439921316e-07 -0.0788570552606736 -0.7028000000000001 0.6686993539348823 0.6686966205966433 3.0303166709266804e-07 -0.07886279927009898 -0.7029000000000001 0.6687100919378884 0.6687073518791398 2.874632302057867e-07 -0.07886854190339526 -0.703 0.6687208270379773 0.6687180805761322 2.7182935481012693e-07 -0.07887428316079192 -0.7031000000000001 0.6687315592350696 0.6687288066888227 2.561332755959822e-07 -0.07888002304251851 -0.7032 0.668742288529119 0.6687395302183795 2.4037823980610495e-07 -0.07888576154880456 -0.7033 0.668753014920112 0.6687502511659384 2.2456750665283964e-07 -0.07889149867987966 -0.7034000000000001 0.6687637384080682 0.6687609695326019 2.087043465340277e-07 -0.07889723443597332 -0.7035 0.6687744589930408 0.6687716853194385 1.9279204040156817e-07 -0.07890296881731522 -0.7036 0.668785176675116 0.6687823985274843 1.7683387907446724e-07 -0.07890870182413491 -0.7037 0.6687958914544139 0.6687931091577413 1.608331625796433e-07 -0.0789144334566621 -0.7038000000000001 0.6688066033310879 0.6688038172111773 1.4479319945456814e-07 -0.07892016371512639 -0.7039000000000001 0.6688173123053248 0.6688145226887272 1.2871730603256082e-07 -0.07892589259975741 -0.704 0.6688280183773457 0.6688252255912923 1.1260880583910393e-07 -0.07893162011078492 -0.7041000000000001 0.6688387215474048 0.6688359259197392 9.647102882509584e-08 -0.07893734624843857 -0.7042 0.6688494218157908 0.6688466236749011 8.030731072500297e-08 -0.0789430710129481 -0.7043 0.6688601191828258 0.668857318857577 6.412099234215374e-08 -0.07894879440454323 -0.7044000000000001 0.6688708136488662 0.6688680114685323 4.791541884444084e-08 -0.0789545164234537 -0.7045 0.668881505214302 0.6688787015084976 3.169393912941243e-08 -0.0789602370699093 -0.7046 0.6688921938795576 0.66888938897817 1.5459905080075775e-08 -0.07896595634413976 -0.7047 0.6689028796450913 0.6689000738782124 -7.833291116449148e-10 -0.07897167424637494 -0.7048000000000001 0.6689135625113953 0.6689107562092534 -1.7032407632726343e-08 -0.07897739077684464 -0.7049000000000001 0.6689242424789963 0.6689214359718875 -3.328397374683864e-08 -0.07898310593577867 -0.705 0.6689349195484549 0.668932113166675 -4.9534670490728426e-08 -0.07898881972340692 -0.7051000000000001 0.6689455937203653 0.6689427877941422 -6.578114136344612e-08 -0.07899453213995919 -0.7052 0.6689562649953565 0.6689534598547808 -8.202003102131955e-08 -0.07900024318566541 -0.7053 0.6689669333740911 0.668964129349049 -9.824798597509593e-08 -0.07900595286075544 -0.7054000000000001 0.6689775988572658 0.6689747962773704 -1.1446165527548291e-07 -0.07901166116545921 -0.7055 0.6689882614456116 0.6689854606401351 -1.3065769121495263e-07 -0.07901736810000669 -0.7056 0.668998921139893 0.6689961224376981 -1.4683275001599327e-07 -0.07902307366462771 -0.7057 0.6690095779409088 0.6690067816703815 -1.629834925145901e-07 -0.07902877785955235 -0.7058000000000001 0.6690202318494916 0.669017438338473 -1.7910658485845166e-07 -0.07903448068501054 -0.7059000000000001 0.6690308828665075 0.6690280924422265 -1.9519869920783806e-07 -0.07904018214123226 -0.706 0.6690415309928568 0.6690387439818617 -2.1125651437567394e-07 -0.07904588222844755 -0.7061000000000001 0.669052176229473 0.6690493929575648 -2.2727671658562265e-07 -0.07905158094688637 -0.7062 0.6690628185773239 0.6690600393694885 -2.432560000792394e-07 -0.07905727829677883 -0.7063 0.6690734580374098 0.669070683217752 -2.591910678931275e-07 -0.07906297427835492 -0.7064000000000001 0.6690840946107656 0.6690813245024404 -2.750786324279275e-07 -0.07906866889184479 -0.7065 0.6690947282984586 0.6690919632236061 -2.9091541618730954e-07 -0.07907436213747851 -0.7066 0.6691053591015899 0.6691025993812676 -3.0669815254125155e-07 -0.07908005401548615 -0.7067 0.6691159870212929 0.6691132329754108 -3.2242358618400635e-07 -0.07908574452609786 -0.7068000000000001 0.6691266120587349 0.6691238640059878 -3.380884740500356e-07 -0.07909143366954373 -0.7069000000000001 0.6691372342151156 0.6691344924729187 -3.5368958574422127e-07 -0.07909712144605395 -0.707 0.6691478534916673 0.6691451183760899 -3.692237044577995e-07 -0.07910280785585865 -0.7071000000000001 0.6691584698896551 0.6691557417153561 -3.8468762744020557e-07 -0.07910849289918803 -0.7072 0.6691690834103764 0.6691663624905383 -4.000781667484743e-07 -0.07911417657627229 -0.7073 0.6691796940551612 0.6691769807014263 -4.1539214988561834e-07 -0.07911985888734163 -0.7074000000000001 0.6691903018253711 0.6691875963477771 -4.306264204737009e-07 -0.07912553983262631 -0.7075 0.6692009067223997 0.669198209429316 -4.4577783883670286e-07 -0.07913121941235653 -0.7076 0.669211508747673 0.6692088199457358 -4.608432827707398e-07 -0.07913689762676256 -0.7077 0.6692221079026479 0.6692194278966985 -4.758196480506016e-07 -0.0791425744760747 -0.7078000000000001 0.669232704188813 0.6692300332818342 -4.907038491791527e-07 -0.07914824996052323 -0.7079000000000001 0.669243297607688 0.6692406361007417 -5.054928200187714e-07 -0.07915392408033846 -0.708 0.6692538881608235 0.6692512363529883 -5.201835143464617e-07 -0.07915959683575065 -0.7081000000000001 0.6692644758498016 0.6692618340381116 -5.347729064714146e-07 -0.07916526822699023 -0.7082 0.6692750606762338 0.6692724291556171 -5.492579920191032e-07 -0.07917093825428746 -0.7083 0.6692856426417629 0.669283021704981 -5.636357884031273e-07 -0.07917660691787276 -0.7084000000000001 0.6692962217480616 0.6692936116856485 -5.779033355052254e-07 -0.07918227421797651 -0.7085 0.6693067979968321 0.6693041990970352 -5.920576962303858e-07 -0.07918794015482905 -0.7086 0.6693173713898071 0.6693147839385272 -6.060959571313473e-07 -0.07919360472866083 -0.7087 0.6693279419287481 0.6693253662094805 -6.200152291163663e-07 -0.0791992679397023 -0.7088000000000001 0.6693385096154458 0.6693359459092223 -6.338126479071837e-07 -0.07920492978818391 -0.7089000000000001 0.6693490744517199 0.6693465230370504 -6.4748537463577e-07 -0.07921059027433602 -0.709 0.6693596364394189 0.669357097592234 -6.610305966631147e-07 -0.07921624939838913 -0.7091000000000001 0.6693701955804195 0.6693676695740144 -6.744455277041261e-07 -0.07922190716057381 -0.7092 0.6693807518766268 0.6693782389816036 -6.877274088268326e-07 -0.07922756356112047 -0.7093 0.6693913053299734 0.6693888058141868 -7.008735088409601e-07 -0.07923321860025964 -0.7094000000000001 0.6694018559424195 0.6693993700709211 -7.138811248946775e-07 -0.07923887227822188 -0.7095 0.6694124037159528 0.6694099317509359 -7.267475830435854e-07 -0.0792445245952377 -0.7096 0.6694229486525877 0.6694204908533342 -7.394702387086838e-07 -0.07925017555153771 -0.7097 0.6694334907543652 0.6694310473771917 -7.520464773841384e-07 -0.07925582514735241 -0.7098000000000001 0.6694440300233528 0.669441601321558 -7.64473715067493e-07 -0.07926147338291238 -0.7099000000000001 0.6694545664616445 0.6694521526854569 -7.767493987315133e-07 -0.07926712025844834 -0.71 0.6694651000713592 0.6694627014678856 -7.88871007087466e-07 -0.07927276577419082 -0.7101000000000001 0.6694756308546412 0.6694732476678164 -8.008360506822632e-07 -0.07927840993037043 -0.7102 0.6694861588136609 0.6694837912841962 -8.126420730086847e-07 -0.07928405272721788 -0.7103 0.6694966839506118 0.6694943323159475 -8.242866505331348e-07 -0.07928969416496369 -0.7104000000000001 0.6695072062677134 0.6695048707619677 -8.357673933895304e-07 -0.07929533424383871 -0.7105 0.6695177257672085 0.6695154066211306 -8.470819456291023e-07 -0.07930097296407355 -0.7106 0.6695282424513633 0.6695259398922863 -8.58227986233473e-07 -0.07930661032589892 -0.7107 0.6695387563224677 0.6695364705742609 -8.692032290730234e-07 -0.07931224632954552 -0.7108000000000001 0.6695492673828347 0.669546998665858 -8.800054236562938e-07 -0.07931788097524409 -0.7109000000000001 0.6695597756347995 0.6695575241658579 -8.906323553242723e-07 -0.07932351426322534 -0.711 0.66957028108072 0.6695680470730193 -9.010818461246961e-07 -0.07932914619372007 -0.7111000000000001 0.6695807837229757 0.6695785673860786 -9.113517548259287e-07 -0.07933477676695908 -0.7112 0.6695912835639677 0.6695890851037508 -9.214399777357496e-07 -0.07934040598317313 -0.7113 0.6696017806061179 0.6695996002247293 -9.313444488678879e-07 -0.07934603384259299 -0.7114000000000001 0.6696122748518694 0.6696101127476868 -9.410631404693781e-07 -0.07935166034544949 -0.7115 0.6696227663036849 0.669620622671276 -9.505940634924048e-07 -0.07935728549197345 -0.7116 0.6696332549640482 0.6696311299941294 -9.599352678579809e-07 -0.07936290928239575 -0.7117 0.6696437408354616 0.6696416347148597 -9.690848429555476e-07 -0.07936853171694724 -0.7118000000000001 0.6696542239204468 0.6696521368320607 -9.78040918031553e-07 -0.07937415279585874 -0.7119000000000001 0.6696647042215443 0.669662636344307 -9.868016626057852e-07 -0.07937977251936121 -0.712 0.6696751817413127 0.6696731332501551 -9.95365286637906e-07 -0.07938539088768545 -0.7121000000000001 0.669685656482329 0.6696836275481435 -1.0037300413046069e-06 -0.07939100790106246 -0.7122 0.6696961284471874 0.6696941192367927 -1.0118942189440983e-06 -0.07939662355972311 -0.7123 0.6697065976384987 0.6697046083146072 -1.019856153777754e-06 -0.07940223786389838 -0.7124000000000001 0.669717064058891 0.6697150947800736 -1.0276142217713335e-06 -0.0794078508138192 -0.7125 0.6697275277110081 0.6697255786316629 -1.0351668414676496e-06 -0.07941346240971653 -0.7126 0.66973798859751 0.6697360598678298 -1.0425124739310565e-06 -0.07941907265182135 -0.7127 0.6697484467210717 0.669746538487014 -1.0496496234135844e-06 -0.0794246815403647 -0.7128000000000001 0.6697589020843832 0.6697570144876399 -1.0565768374382056e-06 -0.07943028907557752 -0.7129000000000001 0.6697693546901489 0.6697674878681178 -1.0632927071041465e-06 -0.07943589525769086 -0.713 0.669779804541087 0.6697779586268435 -1.069795867336687e-06 -0.07944150008693576 -0.7131000000000001 0.6697902516399296 0.6697884267621995 -1.0760849973312503e-06 -0.07944710356354327 -0.7132000000000001 0.6698006959894218 0.669798892272555 -1.0821588207476918e-06 -0.07945270568774446 -0.7133 0.669811137592321 0.6698093551562662 -1.0880161059323434e-06 -0.07945830645977035 -0.7134000000000001 0.6698215764513976 0.6698198154116772 -1.0936556661400587e-06 -0.07946390587985208 -0.7135 0.6698320125694328 0.6698302730371205 -1.099076359950546e-06 -0.07946950394822068 -0.7136 0.6698424459492194 0.6698407280309171 -1.1042770913516353e-06 -0.07947510066510732 -0.7137 0.669852876593561 0.6698511803913774 -1.1092568097947897e-06 -0.0794806960307431 -0.7138000000000001 0.669863304505272 0.6698616301168007 -1.1140145110555277e-06 -0.07948629004535923 -0.7139000000000001 0.6698737296871755 0.6698720772054769 -1.11854923656729e-06 -0.07949188270918676 -0.714 0.6698841521421055 0.6698825216556863 -1.1228600743096173e-06 -0.0794974740224569 -0.7141000000000001 0.6698945718729039 0.6698929634657005 -1.1269461585583507e-06 -0.07950306398540087 -0.7142000000000001 0.6699049888824212 0.6699034026337816 -1.1308066703297204e-06 -0.0795086525982498 -0.7143 0.669915403173516 0.6699138391581847 -1.1344408374358572e-06 -0.07951423986123489 -0.7144000000000001 0.6699258147490545 0.6699242730371568 -1.1378479347345927e-06 -0.07951982577458744 -0.7145 0.6699362236119096 0.6699347042689383 -1.1410272841017033e-06 -0.0795254103385386 -0.7146 0.6699466297649609 0.669945132851762 -1.143978254680711e-06 -0.0795309935533196 -0.7147 0.669957033211094 0.6699555587838554 -1.146700262993905e-06 -0.07953657541916172 -0.7148000000000001 0.6699674339532007 0.6699659820634404 -1.1491927731921425e-06 -0.07954215593629632 -0.7149000000000001 0.6699778319941765 0.6699764026887333 -1.1514552968605596e-06 -0.0795477351049546 -0.715 0.6699882273369226 0.6699868206579455 -1.1534873933516376e-06 -0.07955331292536778 -0.7151000000000001 0.6699986199843444 0.669997235969285 -1.1552886698684706e-06 -0.07955888939776729 -0.7152000000000001 0.6700090099393501 0.6700076486209552 -1.1568587814092535e-06 -0.0795644645223844 -0.7153 0.6700193972048516 0.6700180586111573 -1.1581974310448384e-06 -0.07957003829945047 -0.7154 0.6700297817837633 0.6700284659380888 -1.1593043696689342e-06 -0.07957561072919679 -0.7155 0.6700401636790017 0.6700388705999456 -1.1601793964144402e-06 -0.07958118181185475 -0.7156 0.6700505428934853 0.6700492725949213 -1.1608223584314015e-06 -0.0795867515476557 -0.7157 0.6700609194301332 0.6700596719212086 -1.1612331509147644e-06 -0.07959231993683101 -0.7158000000000001 0.6700712932918658 0.6700700685769997 -1.1614117173264216e-06 -0.07959788697961213 -0.7159000000000001 0.6700816644816033 0.6700804625604857 -1.161358049284189e-06 -0.07960345267623044 -0.716 0.6700920330022657 0.6700908538698586 -1.1610721863397622e-06 -0.07960901702691733 -0.7161000000000001 0.6701023988567723 0.6701012425033107 -1.1605542163117821e-06 -0.07961458003190425 -0.7162000000000001 0.6701127620480409 0.6701116284590357 -1.1598042751748139e-06 -0.07962014169142262 -0.7163 0.6701231225789879 0.6701220117352291 -1.1588225470315905e-06 -0.07962570200570393 -0.7164 0.6701334804525272 0.6701323923300885 -1.157609263863213e-06 -0.07963126097497965 -0.7165 0.67014383567157 0.6701427702418138 -1.1561647056956836e-06 -0.07963681859948124 -0.7166 0.6701541882390243 0.6701531454686085 -1.1544892005721508e-06 -0.07964237487944022 -0.7167 0.6701645381577943 0.6701635180086796 -1.1525831243863749e-06 -0.07964792981508811 -0.7168000000000001 0.6701748854307801 0.6701738878602376 -1.15044690068844e-06 -0.07965348340665634 -0.7169000000000001 0.6701852300608772 0.6701842550214985 -1.1480810007680198e-06 -0.0796590356543765 -0.717 0.6701955720509756 0.670194619490683 -1.1454859436543785e-06 -0.07966458655848013 -0.7171000000000001 0.67020591140396 0.6702049812660176 -1.1426622956167698e-06 -0.07967013611919878 -0.7172000000000001 0.6702162481227087 0.6702153403457344 -1.1396106703309705e-06 -0.079675684336764 -0.7173 0.6702265822100935 0.6702256967280724 -1.1363317288515251e-06 -0.07968123121140737 -0.7174 0.6702369136689788 0.6702360504112775 -1.132826179250923e-06 -0.07968677674336047 -0.7175 0.6702472425022221 0.6702464013936031 -1.129094776369799e-06 -0.07969232093285494 -0.7176 0.6702575687126723 0.6702567496733106 -1.1251383220389766e-06 -0.07969786378012234 -0.7177 0.6702678923031697 0.6702670952486698 -1.1209576646908914e-06 -0.07970340528539434 -0.7178000000000001 0.670278213276546 0.6702774381179594 -1.1165536989710123e-06 -0.07970894544890252 -0.7179000000000001 0.6702885316356231 0.6702877782794676 -1.1119273659876416e-06 -0.07971448427087854 -0.718 0.670298847383213 0.6702981157314924 -1.1070796527568039e-06 -0.07972002175155413 -0.7181000000000001 0.6703091605221173 0.6703084504723422 -1.1020115923132678e-06 -0.07972555789116086 -0.7182000000000001 0.6703194710551269 0.670318782500336 -1.0967242631276797e-06 -0.07973109268993045 -0.7183 0.670329778985021 0.6703291118138042 -1.091218788967785e-06 -0.0797366261480946 -0.7184 0.6703400843145675 0.6703394384110888 -1.0854963390927175e-06 -0.07974215826588503 -0.7185 0.6703503870465213 0.6703497622905443 -1.0795581273093102e-06 -0.07974768904353342 -0.7186 0.6703606871836254 0.6703600834505375 -1.073405412221895e-06 -0.07975321848127154 -0.7187 0.6703709847286088 0.6703704018894486 -1.067039496954747e-06 -0.07975874657933106 -0.7188000000000001 0.6703812796841874 0.6703807176056709 -1.060461728596973e-06 -0.07976427333794378 -0.7189000000000001 0.6703915720530632 0.6703910305976118 -1.0536734981470008e-06 -0.07976979875734146 -0.719 0.6704018618379233 0.6704013408636937 -1.046676239957467e-06 -0.07977532283775587 -0.7191000000000001 0.6704121490414399 0.6704116484023532 -1.0394714319850173e-06 -0.07978084557941881 -0.7192000000000001 0.6704224336662697 0.6704219532120425 -1.0320605948743733e-06 -0.07978636698256203 -0.7193 0.670432715715054 0.6704322552912292 -1.024445291847309e-06 -0.0797918870474174 -0.7194 0.6704429951904175 0.6704425546383979 -1.0166271284806072e-06 -0.0797974057742167 -0.7195 0.6704532720949679 0.6704528512520488 -1.0086077522897252e-06 -0.07980292316319175 -0.7196 0.6704635464312961 0.6704631451306997 -1.0003888525345062e-06 -0.07980843921457438 -0.7197 0.6704738182019758 0.6704734362728859 -9.919721594697783e-07 -0.07981395392859646 -0.7198000000000001 0.6704840874095624 0.6704837246771604 -9.833594444841331e-07 -0.07981946730548986 -0.7199000000000001 0.6704943540565925 0.6704940103420945 -9.745525192395021e-07 -0.07982497934548641 -0.72 0.6705046181455847 0.6705042932662784 -9.65553235809935e-07 -0.07983049004881805 -0.7201000000000001 0.6705148796790381 0.6705145734483208 -9.56363485932199e-07 -0.07983599941571665 -0.7202000000000001 0.6705251386594322 0.6705248508868507 -9.469852005616897e-07 -0.07984150744641415 -0.7203 0.670535395089226 0.6705351255805164 -9.374203497058975e-07 -0.07984701414114237 -0.7204 0.6705456489708591 0.6705453975279869 -9.276709419803186e-07 -0.07985251950013333 -0.7205 0.6705559003067496 0.6705556667279514 -9.177390239978322e-07 -0.07985802352361893 -0.7206 0.6705661490992945 0.6705659331791207 -9.076266802299227e-07 -0.07986352621183108 -0.7207 0.6705763953508694 0.6705761968802267 -8.973360322711565e-07 -0.0798690275650018 -0.7208000000000001 0.6705866390638282 0.6705864578300238 -8.868692385477495e-07 -0.07987452758336305 -0.7209000000000001 0.6705968802405021 0.6705967160272878 -8.762284939289877e-07 -0.07988002626714685 -0.721 0.6706071188831999 0.6706069714708169 -8.654160292415058e-07 -0.07988552361658513 -0.7211000000000001 0.6706173549942072 0.6706172241594331 -8.544341105753972e-07 -0.07989101963190987 -0.7212000000000001 0.6706275885757862 0.6706274740919813 -8.432850391593139e-07 -0.0798965143133531 -0.7213 0.6706378196301755 0.6706377212673301 -8.319711506526994e-07 -0.07990200766114691 -0.7214 0.6706480481595898 0.670647965684372 -8.204948146461888e-07 -0.0799074996755233 -0.7215 0.6706582741662188 0.6706582073420237 -8.088584343424188e-07 -0.07991299035671424 -0.7216 0.6706684976522277 0.670668446239227 -7.970644458898946e-07 -0.07991847970495188 -0.7217 0.6706787186197571 0.670678682374948 -7.851153179666559e-07 -0.07992396772046823 -0.7218000000000001 0.6706889370709213 0.6706889157481792 -7.73013551266799e-07 -0.07992945440349537 -0.7219000000000001 0.6706991530078095 0.6706991463579377 -7.607616779037318e-07 -0.07993493975426541 -0.722 0.6707093664324844 0.6707093742032674 -7.483622609938401e-07 -0.07994042377301042 -0.7221000000000001 0.6707195773469828 0.6707195992832379 -7.358178938793314e-07 -0.07994590645996252 -0.7222000000000001 0.6707297857533145 0.6707298215969455 -7.231311999617018e-07 -0.07995138781535382 -0.7223 0.6707399916534621 0.6707400411435139 -7.103048319384575e-07 -0.07995686783941647 -0.7224 0.6707501950493814 0.6707502579220935 -6.97341471053714e-07 -0.07996234653238259 -0.7225 0.6707603959430002 0.6707604719318621 -6.842438270426854e-07 -0.07996782389448427 -0.7226 0.6707705943362187 0.6707706831720257 -6.710146370908499e-07 -0.07997329992595376 -0.7227 0.6707807902309088 0.6707808916418182 -6.576566655008831e-07 -0.07997877462702319 -0.7228000000000001 0.6707909836289142 0.6707910973405015 -6.441727030681577e-07 -0.0799842479979247 -0.7229000000000001 0.6708011745320499 0.6708013002673663 -6.30565566428487e-07 -0.0799897200388905 -0.723 0.6708113629421015 0.6708115004217323 -6.168380976556698e-07 -0.07999519075015282 -0.7231000000000001 0.6708215488608259 0.670821697802948 -6.029931634982111e-07 -0.08000066013194378 -0.7232000000000001 0.6708317322899506 0.6708318924103915 -5.890336548797226e-07 -0.08000612818449565 -0.7233 0.6708419132311734 0.6708420842434708 -5.749624862050329e-07 -0.08001159490804072 -0.7234 0.6708520916861617 0.6708522733016229 -5.607825947911982e-07 -0.08001706030281114 -0.7235 0.6708622676565531 0.6708624595843153 -5.464969402013686e-07 -0.08002252436903917 -0.7236 0.670872441143955 0.6708726430910458 -5.321085038839657e-07 -0.08002798710695708 -0.7237 0.6708826121499436 0.6708828238213427 -5.176202881596037e-07 -0.08003344851679711 -0.7238000000000001 0.6708927806760652 0.6708930017747649 -5.030353159435341e-07 -0.08003890859879155 -0.7239000000000001 0.6709029467238343 0.6709031769509022 -4.883566298713449e-07 -0.08004436735317266 -0.724 0.6709131102947348 0.6709133493493757 -4.735872918132378e-07 -0.08004982478017278 -0.7241000000000001 0.6709232713902187 0.6709235189698379 -4.587303821523836e-07 -0.0800552808800242 -0.7242000000000001 0.6709334300117068 0.6709336858119722 -4.437889992298105e-07 -0.08006073565295921 -0.7243 0.670943586160588 0.6709438498754942 -4.2876625856030914e-07 -0.08006618909921015 -0.7244 0.6709537398382192 0.6709540111601511 -4.13665292339771e-07 -0.08007164121900934 -0.7245 0.670963891045925 0.6709641696657223 -3.984892486749714e-07 -0.0800770920125891 -0.7246 0.6709740397849985 0.670974325392019 -3.8324129101457993e-07 -0.08008254148018183 -0.7247 0.6709841860566995 0.6709844783388852 -3.679245974413936e-07 -0.08008798962201985 -0.7248000000000001 0.6709943298622558 0.670994628506197 -3.525423599576305e-07 -0.08009343643833557 -0.7249000000000001 0.6710044712028624 0.6710047758938631 -3.3709778395757395e-07 -0.08009888192936129 -0.725 0.6710146100796818 0.671014920501825 -3.215940874504164e-07 -0.08010432609532951 -0.7251000000000001 0.6710247464938425 0.6710250623300573 -3.0603450044269787e-07 -0.08010976893647254 -0.7252000000000001 0.671034880446441 0.671035201378567 -2.9042226423747763e-07 -0.08011521045302278 -0.7253000000000001 0.6710450119385404 0.671045337647395 -2.7476063076820045e-07 -0.08012065064521272 -0.7254 0.6710551409711702 0.6710554711366143 -2.5905286191868493e-07 -0.08012608951327471 -0.7255 0.6710652675453268 0.6710656018463322 -2.433022288569897e-07 -0.0801315270574412 -0.7256 0.6710753916619729 0.6710757297766887 -2.275120113345852e-07 -0.08013696327794467 -0.7257 0.6710855133220381 0.6710858549278577 -2.116854970306281e-07 -0.08014239817501752 -0.7258000000000001 0.6710956325264179 0.6710959773000463 -1.958259808199081e-07 -0.08014783174889223 -0.7259000000000001 0.6711057492759743 0.6711060968934955 -1.7993676417610294e-07 -0.0801532639998013 -0.726 0.6711158635715354 0.6711162137084796 -1.6402115435298903e-07 -0.08015869492797717 -0.7261 0.671125975413896 0.671126327745307 -1.4808246383279933e-07 -0.08016412453365235 -0.7262000000000001 0.671136084803816 0.6711364390043195 -1.3212400954906722e-07 -0.08016955281705929 -0.7263000000000001 0.6711461917420225 0.6711465474858931 -1.1614911222049273e-07 -0.08017497977843051 -0.7264 0.6711562962292085 0.6711566531904373 -1.0016109567266562e-07 -0.08018040541799859 -0.7265 0.6711663982660321 0.6711667561183956 -8.416328612335933e-08 -0.08018582973599597 -0.7266 0.6711764978531183 0.6711768562702453 -6.815901150772352e-08 -0.08019125273265518 -0.7267 0.6711865949910584 0.6711869536464978 -5.215160077485376e-08 -0.08019667440820884 -0.7268000000000001 0.6711966896804085 0.6711970482476983 -3.614438320702091e-08 -0.08020209476288945 -0.7269000000000001 0.6712067819216914 0.671207140074426 -2.0140687716132394e-08 -0.08020751379692953 -0.727 0.6712168717153961 0.6712172291272933 -4.143842156564825e-09 -0.08021293151056166 -0.7271 0.6712269590619775 0.6712273154069477 1.1842827369809572e-08 -0.08021834790401844 -0.7272000000000001 0.6712370439618559 0.6712373989140699 2.7815997205235532e-08 -0.08022376297753242 -0.7273000000000001 0.6712471264154188 0.6712474796493741 4.377234682356734e-08 -0.08022917673133621 -0.7274 0.6712572064230192 0.6712575576136092 5.970855951852039e-08 -0.08023458916566245 -0.7275 0.6712672839849764 0.6712676328075569 7.56213231097036e-08 -0.0802400002807437 -0.7276 0.6712773591015754 0.6712777052320331 9.15073306261005e-08 -0.08024541007681259 -0.7277 0.6712874317730679 0.6712877748878874 1.0736328097046832e-07 -0.08025081855410172 -0.7278000000000001 0.6712975019996721 0.6712978417760028 1.2318587962883987e-07 -0.08025622571284377 -0.7279000000000001 0.6713075697815718 0.6713079058972958 1.389718393696171e-07 -0.08026163155327135 -0.728 0.6713176351189184 0.6713179672527164 1.5471788089582716e-07 -0.0802670360756171 -0.7281 0.6713276980118291 0.6713280258432477 1.7042073352166454e-07 -0.08027243928011364 -0.7282000000000001 0.6713377584603882 0.6713380816699065 1.8607713590454433e-07 -0.08027784116699371 -0.7283000000000001 0.6713478164646464 0.6713481347337426 2.0168383666613332e-07 -0.08028324173648999 -0.7284 0.6713578720246212 0.6713581850358386 2.172375951001171e-07 -0.0802886409888351 -0.7285 0.6713679251402974 0.67136823257731 2.327351818556811e-07 -0.08029403892426178 -0.7286 0.6713779758116266 0.6713782773593057 2.4817337955507224e-07 -0.08029943554300267 -0.7287 0.671388024038528 0.6713883193830067 2.635489834840188e-07 -0.08030483084529054 -0.7288000000000001 0.6713980698208879 0.6713983586496268 2.788588023619476e-07 -0.08031022483135808 -0.7289000000000001 0.6714081131585599 0.6714083951604122 2.940996588415845e-07 -0.08031561750143801 -0.729 0.6714181540513653 0.6714184289166412 3.0926839027223263e-07 -0.08032100885576303 -0.7291 0.6714281924990936 0.6714284599196241 3.2436184929651724e-07 -0.08032639889456589 -0.7292000000000001 0.6714382285015019 0.6714384881707036 3.3937690457896963e-07 -0.08033178761807934 -0.7293000000000001 0.6714482620583156 0.6714485136712542 3.543104413958331e-07 -0.08033717502653615 -0.7294 0.6714582931692283 0.6714585364226813 3.6915936228731905e-07 -0.08034256112016908 -0.7295 0.6714683218339021 0.6714685564264227 3.839205877514962e-07 -0.0803479458992109 -0.7296 0.6714783480519677 0.6714785736839465 3.985910568410356e-07 -0.08035332936389439 -0.7297 0.6714883718230248 0.6714885881967523 4.1316772776689437e-07 -0.0803587115144523 -0.7298000000000001 0.6714983931466417 0.6714985999663705 4.2764757857138846e-07 -0.08036409235111741 -0.7299000000000001 0.6715084120223567 0.6715086089943626 4.4202760782208195e-07 -0.08036947187412258 -0.73 0.6715184284496769 0.6715186152823197 4.563048351113874e-07 -0.08037485008370057 -0.7301 0.6715284424280796 0.6715286188318637 4.704763017504554e-07 -0.08038022698008424 -0.7302000000000001 0.6715384539570117 0.671538619644646 4.845390713520414e-07 -0.08038560256350635 -0.7303000000000001 0.6715484630358903 0.6715486177223483 4.984902304688843e-07 -0.08039097683419977 -0.7304 0.6715584696641035 0.6715586130666813 5.123268891904509e-07 -0.08039634979239735 -0.7305 0.6715684738410089 0.6715686056793855 5.260461817396811e-07 -0.08040172143833191 -0.7306 0.6715784755659358 0.6715785955622299 5.396452670142216e-07 -0.0804070917722363 -0.7307 0.6715884748381843 0.6715885827170122 5.531213293358261e-07 -0.08041246079434333 -0.7308000000000001 0.671598471657026 0.6715985671455595 5.664715788389341e-07 -0.08041782850488598 -0.7309000000000001 0.6716084660217044 0.6716085488497263 5.796932521506815e-07 -0.08042319490409705 -0.731 0.6716184579314346 0.6716185278313951 5.927836129460129e-07 -0.08042855999220945 -0.7311 0.671628447385404 0.6716285040924765 6.057399525166707e-07 -0.08043392376945602 -0.7312000000000001 0.6716384343827726 0.6716384776349079 6.185595904095731e-07 -0.08043928623606968 -0.7313000000000001 0.671648418922673 0.6716484484606544 6.312398748709036e-07 -0.08044464739228332 -0.7314 0.6716584010042114 0.6716584165717074 6.437781833734668e-07 -0.08045000723832986 -0.7315 0.6716683806264668 0.6716683819700855 6.561719233383334e-07 -0.08045536577444225 -0.7316 0.6716783577884922 0.6716783446578327 6.684185324540293e-07 -0.08046072300085336 -0.7317 0.6716883324893147 0.6716883046370195 6.805154793981805e-07 -0.08046607891779613 -0.7318000000000001 0.6716983047279355 0.6716982619097414 6.924602642122135e-07 -0.08047143352550355 -0.7319000000000001 0.6717082745033307 0.6717082164781196 7.04250418981367e-07 -0.08047678682420852 -0.732 0.6717182418144514 0.6717181683443001 7.158835081538806e-07 -0.08048213881414401 -0.7321 0.6717282066602235 0.6717281175104532 7.273571291377401e-07 -0.08048748949554296 -0.7322000000000001 0.6717381690395494 0.6717380639787739 7.386689129390556e-07 -0.08049283886863837 -0.7323000000000001 0.6717481289513072 0.6717480077514806 7.49816524384106e-07 -0.0804981869336632 -0.7324 0.6717580863943508 0.6717579488308154 7.607976627854729e-07 -0.08050353369085035 -0.7325 0.6717680413675116 0.6717678872190438 7.716100623306188e-07 -0.0805088791404329 -0.7326 0.6717779938695975 0.6717778229184539 7.822514927757762e-07 -0.08051422328264382 -0.7327 0.6717879438993943 0.6717877559313563 7.927197594598256e-07 -0.0805195661177161 -0.7328000000000001 0.6717978914556653 0.6717976862600838 8.03012704192474e-07 -0.08052490764588272 -0.7329000000000001 0.6718078365371521 0.6718076139069911 8.131282055318101e-07 -0.08053024786737673 -0.733 0.671817779142575 0.6718175388744536 8.230641791728832e-07 -0.08053558678243117 -0.7331 0.6718277192706328 0.6718274611648679 8.328185784056696e-07 -0.08054092439127897 -0.7332000000000001 0.6718376569200042 0.6718373807806516 8.423893946979399e-07 -0.08054626069415326 -0.7333000000000001 0.6718475920893473 0.671847297724242 8.517746578062813e-07 -0.08055159569128703 -0.7334 0.6718575247773003 0.6718572119980964 8.6097243651162e-07 -0.08055692938291331 -0.7335 0.6718674549824822 0.6718671236046918 8.699808387579999e-07 -0.08056226176926524 -0.7336 0.6718773827034923 0.6718770325465233 8.787980122493266e-07 -0.0805675928505758 -0.7337 0.6718873079389122 0.6718869388261054 8.874221446297792e-07 -0.08057292262707808 -0.7338000000000001 0.671897230687304 0.6718968424459703 8.958514640389215e-07 -0.08057825109900509 -0.7339000000000001 0.6719071509472132 0.6719067434086681 9.040842393615023e-07 -0.08058357826659 -0.734 0.6719170687171669 0.6719166417167663 9.121187806715447e-07 -0.08058890413006586 -0.7341 0.6719269839956759 0.6719265373728492 9.199534395376574e-07 -0.0805942286896657 -0.7342000000000001 0.671936896781234 0.6719364303795179 9.275866092728347e-07 -0.08059955194562274 -0.7343000000000001 0.671946807072319 0.6719463207393888 9.350167254340569e-07 -0.08060487389816999 -0.7344 0.6719567148673928 0.6719562084550943 9.422422660443353e-07 -0.08061019454754054 -0.7345 0.6719666201649026 0.6719660935292824 9.492617518425117e-07 -0.08061551389396755 -0.7346 0.6719765229632798 0.6719759759646153 9.56073746949393e-07 -0.08062083193768414 -0.7347 0.6719864232609422 0.67198585576377 9.626768586457057e-07 -0.08062614867892344 -0.7348000000000001 0.6719963210562933 0.6719957329294366 9.690697380104751e-07 -0.08063146411791855 -0.7349000000000001 0.6720062163477232 0.6720056074643194 9.752510800042913e-07 -0.08063677825490262 -0.735 0.672016109133609 0.672015479371135 9.812196238578874e-07 -0.08064209109010881 -0.7351 0.6720259994123149 0.6720253486526133 9.869741534052068e-07 -0.08064740262377025 -0.7352000000000001 0.6720358871821934 0.6720352153114951 9.925134971111582e-07 -0.08065271285612013 -0.7353000000000001 0.6720457724415849 0.6720450793505337 9.978365284601942e-07 -0.08065802178739155 -0.7354 0.6720556551888187 0.6720549407724936 1.0029421661506e-06 -0.08066332941781772 -0.7355 0.6720655354222138 0.6720647995801491 1.0078293744275602e-06 -0.08066863574763183 -0.7356 0.6720754131400781 0.6720746557762853 1.012497163027648e-06 -0.080673940777067 -0.7357 0.6720852883407102 0.6720845093636973 1.0169445877339367e-06 -0.08067924450635647 -0.7358000000000001 0.6720951610223994 0.6720943603451888 1.0211707500984435e-06 -0.08068454693573344 -0.7359000000000001 0.6721050311834258 0.6721042087235727 1.0251747982470416e-06 -0.08068984806543107 -0.736 0.6721148988220609 0.6721140545016702 1.0289559265463932e-06 -0.08069514789568258 -0.7361 0.6721247639365688 0.6721238976823098 1.0325133759370164e-06 -0.08070044642672113 -0.7362000000000001 0.672134626525206 0.6721337382683283 1.0358464341830853e-06 -0.08070574365877999 -0.7363000000000001 0.6721444865862216 0.6721435762625686 1.0389544358446745e-06 -0.08071103959209235 -0.7364 0.6721543441178588 0.6721534116678805 1.041836762416537e-06 -0.08071633422689145 -0.7365 0.6721641991183545 0.6721632444871194 1.044492842661171e-06 -0.08072162756341053 -0.7366 0.67217405158594 0.6721730747231461 1.0469221526088202e-06 -0.0807269196018828 -0.7367 0.6721839015188413 0.6721829023788268 1.0491242155852287e-06 -0.08073221034254152 -0.7368000000000001 0.6721937489152807 0.6721927274570316 1.0510986023504199e-06 -0.08073749978561995 -0.7369000000000001 0.6722035937734756 0.6722025499606353 1.0528449312374732e-06 -0.08074278793135134 -0.737 0.6722134360916397 0.6722123698925154 1.054362868235792e-06 -0.08074807477996891 -0.7371 0.672223275867984 0.6722221872555527 1.055652127074369e-06 -0.08075336033170592 -0.7372000000000001 0.6722331131007171 0.6722320020526309 1.0567124689997431e-06 -0.08075864458679566 -0.7373000000000001 0.6722429477880446 0.6722418142866349 1.0575437032200874e-06 -0.08076392754547136 -0.7374 0.6722527799281715 0.6722516239604521 1.0581456867109207e-06 -0.08076920920796636 -0.7375 0.672262609519301 0.6722614310769707 1.0585183243261298e-06 -0.08077448957451393 -0.7376 0.6722724365596353 0.672271235639079 1.0586615687424583e-06 -0.08077976864534729 -0.7377 0.6722822610473778 0.672281037649666 1.05857542062604e-06 -0.08078504642069985 -0.7378000000000001 0.6722920829807304 0.6722908371116197 1.0582599283825989e-06 -0.08079032290080486 -0.7379000000000001 0.6723019023578969 0.6723006340278277 1.0577151883517377e-06 -0.08079559808589558 -0.738 0.6723117191770824 0.6723104284011758 1.0569413444461162e-06 -0.08080087197620534 -0.7381 0.6723215334364934 0.6723202202345484 1.0559385888453399e-06 -0.08080614457196748 -0.7382000000000001 0.6723313451343386 0.6723300095308271 1.0547071611355374e-06 -0.08081141587341531 -0.7383000000000001 0.6723411542688296 0.672339796292891 1.05324734875345e-06 -0.08081668588078211 -0.7384000000000001 0.6723509608381815 0.6723495805236157 1.0515594867643863e-06 -0.08082195459430129 -0.7385 0.6723607648406125 0.6723593622258728 1.049643957529156e-06 -0.0808272220142061 -0.7386 0.6723705662743455 0.6723691414025297 1.0475011912591814e-06 -0.0808324881407299 -0.7387 0.6723803651376083 0.6723789180564492 1.0451316653503628e-06 -0.08083775297410606 -0.7388000000000001 0.6723901614286332 0.6723886921904887 1.0425359046328797e-06 -0.08084301651456788 -0.7389000000000001 0.6723999551456586 0.6723984638074999 1.0397144808438341e-06 -0.08084827876234878 -0.739 0.672409746286929 0.672408232910328 1.0366680129325623e-06 -0.08085353971768205 -0.7391 0.6724195348506952 0.6724179995018118 1.0333971667830788e-06 -0.08085879938080108 -0.7392000000000001 0.6724293208352152 0.6724277635847828 1.0299026551585655e-06 -0.08086405775193921 -0.7393000000000001 0.6724391042387552 0.6724375251620649 1.0261852371740154e-06 -0.08086931483132985 -0.7394000000000001 0.6724488850595887 0.6724472842364737 1.0222457186293e-06 -0.08087457061920637 -0.7395 0.672458663295998 0.6724570408108164 1.0180849513707901e-06 -0.08087982511580218 -0.7396 0.6724684389462743 0.6724667948878906 1.0137038335411575e-06 -0.0808850783213506 -0.7397 0.6724782120087183 0.6724765464704852 1.0091033091630397e-06 -0.08089033023608508 -0.7398 0.6724879824816407 0.6724862955613775 1.0042843678614854e-06 -0.0808955808602389 -0.7399000000000001 0.6724977503633625 0.6724960421633361 9.992480449749763e-07 -0.08090083019404555 -0.74 0.6725075156522158 0.6725057862791177 9.939954209170487e-07 -0.0809060782377384 -0.7401 0.6725172783465436 0.672515527911468 9.885276212040495e-07 -0.0809113249915509 -0.7402000000000001 0.6725270384447011 0.6725252670631203 9.828458163441134e-07 -0.08091657045571644 -0.7403000000000001 0.6725367959450554 0.6725350037367959 9.769512212542963e-07 -0.08092181463046844 -0.7404000000000001 0.6725465508459867 0.672544737935203 9.708450950662861e-07 -0.08092705751604026 -0.7405 0.6725563031458877 0.6725544696610373 9.645287410153802e-07 -0.08093229911266542 -0.7406 0.672566052843165 0.6725641989169797 9.5800350616293e-07 -0.08093753942057723 -0.7407 0.6725757999362395 0.6725739257056982 9.512707810910292e-07 -0.08094277844000924 -0.7408 0.6725855444235463 0.6725836500298452 9.443319995972033e-07 -0.0809480161711948 -0.7409000000000001 0.6725952863035356 0.6725933718920583 9.371886381115413e-07 -0.08095325261436738 -0.741 0.6726050255746727 0.6726030912949602 9.298422158354747e-07 -0.08095848776976045 -0.7411 0.6726147622354388 0.6726128082411571 9.222942943254431e-07 -0.08096372163760743 -0.7412000000000001 0.6726244962843316 0.672622522733239 9.145464767157385e-07 -0.08096895421814178 -0.7413000000000001 0.6726342277198649 0.6726322347737792 9.066004081625945e-07 -0.08097418551159694 -0.7414000000000001 0.6726439565405699 0.672641944365334 8.984577747339628e-07 -0.08097941551820637 -0.7415 0.6726536827449954 0.6726516515104422 8.901203033817584e-07 -0.08098464423820358 -0.7416 0.6726634063317075 0.6726613562116239 8.815897618863477e-07 -0.08098987167182198 -0.7417 0.6726731272992914 0.6726710584713818 8.728679578018372e-07 -0.08099509781929506 -0.7418 0.6726828456463507 0.6726807582921988 8.639567386781177e-07 -0.08100032268085632 -0.7419000000000001 0.6726925613715076 0.672690455676539 8.548579913947307e-07 -0.08100554625673917 -0.742 0.6727022744734048 0.6727001506268474 8.455736417445348e-07 -0.08101076854717722 -0.7421 0.6727119849507042 0.6727098431455479 8.361056541700274e-07 -0.08101598955240383 -0.7422000000000001 0.672721692802088 0.6727195332350447 8.264560312082336e-07 -0.08102120927265252 -0.7423000000000001 0.6727313980262598 0.6727292208977215 8.166268131437615e-07 -0.08102642770815686 -0.7424000000000001 0.6727411006219433 0.6727389061359397 8.066200776479793e-07 -0.08103164485915025 -0.7425 0.6727508005878844 0.6727485889520401 7.964379391961485e-07 -0.08103686072586624 -0.7426 0.6727604979228506 0.6727582693483416 7.860825486649681e-07 -0.08104207530853835 -0.7427 0.6727701926256315 0.6727679473271397 7.75556092971752e-07 -0.08104728860740004 -0.7428 0.6727798846950392 0.6727776228907085 7.648607945609509e-07 -0.08105250062268486 -0.7429000000000001 0.6727895741299093 0.6727872960412984 7.539989107935297e-07 -0.0810577113546263 -0.743 0.6727992609290998 0.6727969667811369 7.429727337110448e-07 -0.08106292080345791 -0.7431 0.6728089450914929 0.6728066351124269 7.317845895221664e-07 -0.0810681289694132 -0.7432000000000001 0.6728186266159948 0.672816301037348 7.204368378393999e-07 -0.08107333585272566 -0.7433000000000001 0.6728283055015358 0.6728259645580552 7.089318715125525e-07 -0.08107854145362889 -0.7434000000000001 0.6728379817470709 0.6728356256766785 6.97272115920966e-07 -0.08108374577235633 -0.7435 0.6728476553515799 0.6728452843953229 6.854600286959611e-07 -0.08108894880914157 -0.7436 0.6728573263140686 0.672854940716068 6.734980987910255e-07 -0.08109415056421816 -0.7437 0.6728669946335675 0.6728645946409683 6.61388846356914e-07 -0.08109935103781962 -0.7438 0.6728766603091336 0.6728742461720512 6.491348221310256e-07 -0.08110455023017951 -0.7439000000000001 0.6728863233398503 0.6728838953113181 6.367386068267811e-07 -0.08110974814153138 -0.744 0.6728959837248268 0.6728935420607441 6.242028104536113e-07 -0.08111494477210873 -0.7441 0.6729056414632002 0.6729031864222775 6.115300720116457e-07 -0.08112014012214523 -0.7442000000000001 0.6729152965541336 0.6729128283978383 5.987230588394565e-07 -0.08112533419187432 -0.7443000000000001 0.6729249489968184 0.6729224679893199 5.857844661144584e-07 -0.08113052698152962 -0.7444000000000001 0.6729345987904735 0.6729321051985875 5.727170162145301e-07 -0.08113571849134465 -0.7445 0.6729442459343452 0.6729417400274784 5.595234581212694e-07 -0.08114090872155304 -0.7446 0.672953890427709 0.6729513724778019 5.462065668648819e-07 -0.08114609767238834 -0.7447 0.6729635322698683 0.6729610025513375 5.327691429551917e-07 -0.08115128534408407 -0.7448 0.6729731714601555 0.6729706302498369 5.192140119653077e-07 -0.08115647173687386 -0.7449000000000001 0.6729828079979316 0.6729802555750226 5.05544023574056e-07 -0.08116165685099128 -0.745 0.6729924418825876 0.672989878528587 4.917620512745469e-07 -0.08116684068666989 -0.7451 0.6730020731135431 0.6729994991121938 4.778709916247736e-07 -0.08117202324414328 -0.7452000000000001 0.6730117016902485 0.6730091173274764 4.6387376369250166e-07 -0.08117720452364509 -0.7453000000000001 0.6730213276121834 0.6730187331760378 4.497733084862787e-07 -0.08118238452540882 -0.7454000000000001 0.6730309508788574 0.6730283466594512 4.355725882199124e-07 -0.08118756324966815 -0.7455 0.6730405714898116 0.6730379577792592 4.2127458574348076e-07 -0.0811927406966566 -0.7456 0.6730501894446163 0.6730475665369737 4.0688230400209857e-07 -0.08119791686660782 -0.7457 0.6730598047428735 0.6730571729340757 3.923987652518224e-07 -0.08120309175975543 -0.7458 0.673069417384216 0.673066776972015 3.778270105184167e-07 -0.08120826537633297 -0.7459000000000001 0.6730790273683079 0.67307637865221 3.6317009899367036e-07 -0.08121343771657408 -0.746 0.6730886346948443 0.673085977976048 3.4843110734150695e-07 -0.08121860878071235 -0.7461 0.6730982393635518 0.6730955749448841 3.3361312899715667e-07 -0.08122377856898137 -0.7462000000000001 0.6731078413741896 0.6731051695600425 3.187192736814337e-07 -0.08122894708161485 -0.7463000000000001 0.6731174407265476 0.6731147618228142 3.03752666568069e-07 -0.08123411431884629 -0.7464000000000001 0.6731270374204483 0.6731243517344588 2.887164477563542e-07 -0.08123928028090935 -0.7465 0.6731366314557468 0.673133939296204 2.7361377154255795e-07 -0.0812444449680377 -0.7466 0.6731462228323293 0.6731435245092443 2.584478057676698e-07 -0.08124960838046491 -0.7467 0.6731558115501155 0.6731531073747419 2.432217311928997e-07 -0.08125477051842461 -0.7468 0.6731653976090575 0.6731626878938264 2.279387407988498e-07 -0.08125993138215042 -0.7469000000000001 0.6731749810091399 0.6731722660675946 2.1260203913325837e-07 -0.08126509097187601 -0.747 0.6731845617503799 0.6731818418971105 1.9721484160323266e-07 -0.08127024928783498 -0.7471 0.6731941398328279 0.6731914153834048 1.817803738507484e-07 -0.08127540633026095 -0.7472000000000001 0.6732037152565675 0.6732009865274752 1.6630187105529104e-07 -0.08128056209938761 -0.7473000000000001 0.673213288021715 0.6732105553302863 1.5078257726772182e-07 -0.08128571659544855 -0.7474000000000001 0.6732228581284202 0.6732201217927691 1.352257446955718e-07 -0.08129086981867742 -0.7475 0.6732324255768658 0.6732296859158218 1.196346330577247e-07 -0.08129602176930789 -0.7476 0.6732419903672682 0.6732392477003082 1.0401250888705804e-07 -0.08130117244757357 -0.7477 0.673251552499877 0.6732488071470597 8.836264484002321e-08 -0.08130632185370812 -0.7478 0.6732611119749756 0.6732583642568734 7.26883190339811e-08 -0.08131146998794521 -0.7479000000000001 0.6732706687928807 0.6732679190305126 5.699281433596548e-08 -0.08131661685051846 -0.748 0.6732802229539422 0.6732774714687078 4.127941768440613e-08 -0.08132176244166155 -0.7481 0.6732897744585441 0.6732870215721549 2.5551419403913034e-08 -0.08132690676160811 -0.7482000000000001 0.6732993233071038 0.6732965693415165 9.812112511387028e-09 -0.0813320498105918 -0.7483000000000001 0.6733088695000725 0.6733061147774215 -5.935207973532808e-09 -0.08133719158884631 -0.7484000000000001 0.6733184130379348 0.6733156578804645 -2.1687245717154358e-08 -0.0813423320966052 -0.7485 0.6733279539212094 0.6733251986512072 -3.7440703756080884e-08 -0.08134747133410228 -0.7486 0.673337492150448 0.6733347370901769 -5.319228519559986e-08 -0.08135260930157108 -0.7487 0.673347027726237 0.6733442731978673 -6.893869390015711e-08 -0.08135774599924539 -0.7488 0.6733565606491955 0.6733538069747378 -8.46766351758621e-08 -0.08136288142735877 -0.7489000000000001 0.6733660909199767 0.6733633384212152 -1.004028164696899e-07 -0.08136801558614495 -0.749 0.6733756185392673 0.6733728675376914 -1.1611394805204067e-07 -0.08137314847583763 -0.7491 0.6733851435077877 0.6733823943245253 -1.3180674370699696e-07 -0.08137828009667039 -0.7492000000000001 0.6733946658262913 0.6733919187820416 -1.4747792142361105e-07 -0.08138341044887692 -0.7493000000000001 0.673404185495566 0.6734014409105324 -1.6312420407504913e-07 -0.08138853953269101 -0.7494000000000001 0.6734137025164323 0.6734109607102552 -1.787423201116134e-07 -0.08139366734834622 -0.7495 0.6734232168897443 0.6734204781814341 -1.9432900424942723e-07 -0.08139879389607624 -0.7496 0.6734327286163894 0.6734299933242606 -2.0988099813656902e-07 -0.08140391917611475 -0.7497 0.6734422376972884 0.6734395061388923 -2.253950510573699e-07 -0.08140904318869552 -0.7498 0.673451744133395 0.6734490166254533 -2.408679205812003e-07 -0.0814141659340521 -0.7499000000000001 0.6734612479256963 0.6734585247840352 -2.562963732875845e-07 -0.08141928741241827 -0.75 0.6734707490752119 0.6734680306146961 -2.7167718539763963e-07 -0.08142440762402768 -0.7501 0.6734802475829944 0.6734775341174608 -2.870071434887822e-07 -0.08142952656911402 -0.7502000000000001 0.6734897434501296 0.673487035292322 -3.022830450810643e-07 -0.08143464424791098 -0.7503000000000001 0.6734992366777354 0.6734965341392393 -3.175016994663715e-07 -0.08143976066065226 -0.7504000000000001 0.6735087272669624 0.6735060306581393 -3.3265992820802337e-07 -0.0814448758075715 -0.7505 0.6735182152189937 0.673515524848917 -3.4775456590058207e-07 -0.08144998968890249 -0.7506 0.6735277005350441 0.6735250167114342 -3.627824608359864e-07 -0.08145510230487883 -0.7507 0.6735371832163612 0.6735345062455207 -3.777404755725411e-07 -0.0814602136557342 -0.7508 0.6735466632642242 0.6735439934509749 -3.926254877259505e-07 -0.08146532374170244 -0.7509000000000001 0.673556140679944 0.6735534783275623 -4.0743439048279706e-07 -0.08147043256301706 -0.751 0.6735656154648634 0.6735629608750175 -4.221640933707582e-07 -0.08147554011991193 -0.7511 0.6735750876203562 0.6735724410930429 -4.368115228622904e-07 -0.0814806464126206 -0.7512000000000001 0.6735845571478281 0.6735819189813099 -4.5137362295055716e-07 -0.08148575144137686 -0.7513000000000001 0.6735940240487154 0.6735913945394586 -4.6584735589189075e-07 -0.08149085520641436 -0.7514000000000001 0.6736034883244855 0.6736008677670982 -4.802297027609037e-07 -0.08149595770796686 -0.7515 0.6736129499766363 0.6736103386638067 -4.945176641235616e-07 -0.08150105894626801 -0.7516 0.6736224090066965 0.673619807229132 -5.087082606825e-07 -0.08150615892155152 -0.7517 0.6736318654162248 0.6736292734625915 -5.227985338251973e-07 -0.08151125763405115 -0.7518 0.67364131920681 0.673638737363672 -5.367855463039861e-07 -0.08151635508400051 -0.7519000000000001 0.6736507703800712 0.6736481989318308 -5.506663828813707e-07 -0.0815214512716334 -0.752 0.6736602189376562 0.6736576581664953 -5.64438150829627e-07 -0.08152654619718341 -0.7521 0.6736696648812429 0.6736671150670636 -5.780979806524478e-07 -0.08153163986088437 -0.7522000000000001 0.6736791082125386 0.6736765696329041 -5.916430265290318e-07 -0.08153673226296994 -0.7523000000000001 0.6736885489332786 0.6736860218633567 -6.050704671189955e-07 -0.0815418234036738 -0.7524000000000001 0.6736979870452273 0.6736954717577323 -6.183775059925845e-07 -0.0815469132832297 -0.7525 0.6737074225501778 0.6737049193153133 -6.315613723245628e-07 -0.08155200190187135 -0.7526 0.6737168554499506 0.6737143645353538 -6.4461932135218e-07 -0.08155708925983242 -0.7527 0.6737262857463947 0.6737238074170802 -6.575486349996718e-07 -0.08156217535734668 -0.7528 0.6737357134413863 0.6737332479596909 -6.703466224888821e-07 -0.08156726019464779 -0.7529000000000001 0.6737451385368289 0.6737426861623572 -6.830106208666198e-07 -0.08157234377196948 -0.753 0.6737545610346531 0.6737521220242231 -6.955379954903806e-07 -0.08157742608954544 -0.7531 0.6737639809368163 0.6737615555444061 -7.07926140722237e-07 -0.08158250714760942 -0.7532000000000001 0.673773398245302 0.6737709867219965 -7.201724804839493e-07 -0.0815875869463951 -0.7533000000000001 0.67378281296212 0.6737804155560593 -7.322744684928884e-07 -0.08159266548613622 -0.7534000000000001 0.673792225089306 0.6737898420456326 -7.442295891640915e-07 -0.08159774276706647 -0.7535 0.6738016346289211 0.67379926618973 -7.560353579155743e-07 -0.0816028187894196 -0.7536 0.6738110415830509 0.6738086879873391 -7.676893218067082e-07 -0.08160789355342932 -0.7537 0.6738204459538069 0.673818107437423 -7.791890599961881e-07 -0.0816129670593293 -0.7538 0.6738298477433242 0.6738275245389196 -7.90532184199999e-07 -0.0816180393073533 -0.7539000000000001 0.6738392469537626 0.6738369392907428 -8.017163392187721e-07 -0.081623110297735 -0.754 0.6738486435873057 0.6738463516917832 -8.127392035067738e-07 -0.08162818003070813 -0.7541 0.6738580376461598 0.6738557617409071 -8.235984895327286e-07 -0.08163324850650641 -0.7542000000000001 0.6738674291325554 0.673865169436958 -8.342919444043195e-07 -0.08163831572536356 -0.7543000000000001 0.6738768180487451 0.673874574778756 -8.448173501596212e-07 -0.08164338168751334 -0.7544000000000001 0.6738862043970036 0.6738839777650992 -8.551725243777231e-07 -0.08164844639318933 -0.7545 0.6738955881796285 0.6738933783947636 -8.653553205811848e-07 -0.08165350984262537 -0.7546 0.6739049693989384 0.6739027766665029 -8.753636286523703e-07 -0.08165857203605512 -0.7547 0.6739143480572732 0.67391217257905 -8.851953752914143e-07 -0.0816636329737123 -0.7548 0.6739237241569941 0.6739215661311171 -8.948485244741899e-07 -0.0816686926558307 -0.7549000000000001 0.6739330977004825 0.6739309573213943 -9.043210777714972e-07 -0.08167375108264396 -0.755 0.6739424686901397 0.6739403461485529 -9.136110750429527e-07 -0.08167880825438581 -0.7551 0.6739518371283874 0.6739497326112438 -9.227165945618898e-07 -0.08168386417128996 -0.7552000000000001 0.6739612030176657 0.6739591167080985 -9.316357534316921e-07 -0.08168891883359014 -0.7553000000000001 0.6739705663604345 0.6739684984377293 -9.403667080992717e-07 -0.08169397224152003 -0.7554000000000001 0.6739799271591721 0.6739778777987304 -9.489076546742581e-07 -0.0816990243953134 -0.7555 0.6739892854163743 0.673987254789677 -9.572568294702322e-07 -0.08170407529520392 -0.7556 0.673998641134555 0.6739966294091274 -9.654125089630927e-07 -0.08170912494142535 -0.7557 0.6740079943162455 0.6740060016556216 -9.733730106376015e-07 -0.08171417333421137 -0.7558 0.6740173449639937 0.6740153715276833 -9.8113669294575e-07 -0.0817192204737957 -0.7559000000000001 0.6740266930803643 0.6740247390238192 -9.887019560284038e-07 -0.08172426636041208 -0.756 0.6740360386679376 0.6740341041425201 -9.960672414655036e-07 -0.08172931099429416 -0.7561 0.6740453817293098 0.6740434668822608 -1.0032310333030203e-06 -0.0817343543756757 -0.7562000000000001 0.674054722267092 0.6740528272415016 -1.010191857830911e-06 -0.08173939650479041 -0.7563000000000001 0.6740640602839099 0.6740621852186869 -1.016948284165986e-06 -0.08174443738187195 -0.7564000000000001 0.6740733957824041 0.6740715408122477 -1.0234989244461978e-06 -0.08174947700715413 -0.7565 0.6740827287652287 0.6740808940206003 -1.0298424341914636e-06 -0.08175451538087058 -0.7566 0.6740920592350508 0.6740902448421481 -1.0359775124701986e-06 -0.08175955250325506 -0.7567 0.6741013871945509 0.6740995932752808 -1.0419029021768722e-06 -0.08176458837454122 -0.7568 0.6741107126464216 0.6741089393183761 -1.0476173905038522e-06 -0.0817696229949628 -0.7569000000000001 0.6741200355933681 0.6741182829697994 -1.0531198088303828e-06 -0.0817746563647535 -0.757 0.674129356038107 0.6741276242279043 -1.0584090333332075e-06 -0.08177968848414707 -0.7571 0.6741386739833655 0.6741369630910328 -1.0634839849033018e-06 -0.08178471935337717 -0.7572000000000001 0.6741479894318818 0.674146299557517 -1.0683436297287408e-06 -0.08178974897267753 -0.7573000000000001 0.6741573023864046 0.6741556336256782 -1.0729869790448987e-06 -0.08179477734228185 -0.7574000000000001 0.6741666128496917 0.674164965293828 -1.0774130897728273e-06 -0.08179980446242385 -0.7575 0.6741759208245107 0.674174294560268 -1.081621064380478e-06 -0.0818048303333372 -0.7576 0.6741852263136376 0.6741836214232919 -1.0856100512712796e-06 -0.08180985495525561 -0.7577 0.6741945293198572 0.6741929458811842 -1.0893792449506723e-06 -0.0818148783284128 -0.7578 0.6742038298459614 0.6742022679322218 -1.0929278861093739e-06 -0.08181990045304247 -0.7579000000000001 0.6742131278947503 0.6742115875746744 -1.0962552618731802e-06 -0.08182492132937831 -0.758 0.6742224234690302 0.6742209048068037 -1.0993607058029653e-06 -0.08182994095765402 -0.7581 0.6742317165716141 0.6742302196268659 -1.10224359808897e-06 -0.08183495933810328 -0.7582000000000001 0.6742410072053211 0.6742395320331107 -1.1049033657450913e-06 -0.08183997647095984 -0.7583000000000001 0.6742502953729756 0.6742488420237822 -1.1073394827754157e-06 -0.08184499235645733 -0.7584000000000001 0.6742595810774067 0.6742581495971196 -1.1095514699521747e-06 -0.08185000699482947 -0.7585 0.6742688643214486 0.6742674547513574 -1.1115388953986116e-06 -0.08185502038630998 -0.7586 0.6742781451079389 0.6742767574847259 -1.1133013742836706e-06 -0.08186003253113254 -0.7587 0.6742874234397195 0.6742860577954517 -1.1148385690717966e-06 -0.08186504342953085 -0.7588 0.6742966993196342 0.6742953556817585 -1.1161501894951797e-06 -0.08187005308173857 -0.7589000000000001 0.6743059727505303 0.6743046511418671 -1.1172359928313114e-06 -0.0818750614879894 -0.759 0.6743152437352569 0.6743139441739963 -1.1180957836531835e-06 -0.08188006864851705 -0.7591 0.6743245122766646 0.674323234776363 -1.1187294140513337e-06 -0.08188507456355519 -0.7592000000000001 0.674333778377605 0.6743325229471829 -1.119136783578334e-06 -0.08189007923333748 -0.7593000000000001 0.6743430420409307 0.6743418086846714 -1.1193178392487901e-06 -0.08189508265809765 -0.7594000000000001 0.674352303269494 0.674351091987043 -1.1192725759001654e-06 -0.08190008483806938 -0.7595 0.674361562066147 0.6743603728525132 -1.1190010354433788e-06 -0.08190508577348632 -0.7596 0.674370818433741 0.6743696512792972 -1.1185033076954731e-06 -0.08191008546458217 -0.7597 0.6743800723751259 0.6743789272656124 -1.1177795296579696e-06 -0.0819150839115906 -0.7598 0.67438932389315 0.6743882008096777 -1.1168298858221792e-06 -0.08192008111474533 -0.7599000000000001 0.6743985729906585 0.6743974719097138 -1.115654608307981e-06 -0.08192507707427997 -0.76 0.674407819670495 0.6744067405639442 -1.1142539764197323e-06 -0.08193007179042822 -0.7601 0.6744170639354988 0.674416006770596 -1.112628316785047e-06 -0.08193506526342374 -0.7602000000000001 0.674426305788506 0.6744252705278992 -1.1107780031605063e-06 -0.08194005749350022 -0.7603000000000001 0.6744355452323484 0.674434531834089 -1.10870345648717e-06 -0.08194504848089135 -0.7604000000000001 0.6744447822698527 0.6744437906874039 -1.1064051448073098e-06 -0.08195003822583075 -0.7605 0.6744540169038409 0.6744530470860887 -1.103883583125631e-06 -0.08195502672855214 -0.7606 0.6744632491371289 0.6744623010283929 -1.101139333103962e-06 -0.08196001398928911 -0.7607 0.6744724789725263 0.6744715525125724 -1.0981730032555426e-06 -0.08196500000827538 -0.7608 0.6744817064128368 0.6744808015368903 -1.0949852486119571e-06 -0.08196998478574463 -0.7609000000000001 0.6744909314608563 0.6744900480996152 -1.0915767706676238e-06 -0.08197496832193045 -0.761 0.6745001541193729 0.6744992921990243 -1.0879483171855053e-06 -0.08197995061706649 -0.7611 0.6745093743911676 0.6745085338334025 -1.0841006819750643e-06 -0.08198493167138649 -0.7612000000000001 0.6745185922790122 0.6745177730010433 -1.0800347048922632e-06 -0.08198991148512408 -0.7613000000000001 0.6745278077856693 0.6745270097002487 -1.0757512715342532e-06 -0.08199489005851283 -0.7614000000000001 0.6745370209138928 0.6745362439293306 -1.0712513130173296e-06 -0.08199986739178658 -0.7615 0.6745462316664252 0.6745454756866103 -1.0665358058659091e-06 -0.08200484348517878 -0.7616 0.6745554400460001 0.6745547049704192 -1.061605771845997e-06 -0.08200981833892315 -0.7617 0.6745646460553394 0.6745639317791001 -1.0564622776321198e-06 -0.08201479195325333 -0.7618 0.6745738496971542 0.6745731561110067 -1.0511064344742582e-06 -0.08201976432840298 -0.7619000000000001 0.6745830509741432 0.674582377964504 -1.04553939830887e-06 -0.0820247354646057 -0.762 0.6745922498889931 0.6745915973379701 -1.0397623692315339e-06 -0.08202970536209518 -0.7621 0.6746014464443782 0.6746008142297946 -1.033776591219393e-06 -0.082034674021105 -0.7622000000000001 0.6746106406429595 0.6746100286383805 -1.0275833521589117e-06 -0.08203964144186882 -0.7623000000000001 0.6746198324873842 0.674619240562145 -1.0211839831519853e-06 -0.08204460762462032 -0.7624000000000001 0.6746290219802856 0.6746284499995181 -1.0145798585992072e-06 -0.08204957256959308 -0.7625 0.6746382091242823 0.6746376569489445 -1.0077723958112905e-06 -0.08205453627702068 -0.7626000000000001 0.6746473939219786 0.6746468614088845 -1.0007630545927348e-06 -0.08205949874713687 -0.7627 0.6746565763759627 0.6746560633778125 -9.93553336908759e-07 -0.08206445998017521 -0.7628 0.6746657564888072 0.6746652628542188 -9.861447867465234e-07 -0.08206941997636924 -0.7629000000000001 0.6746749342630691 0.6746744598366105 -9.785389896987962e-07 -0.08207437873595264 -0.763 0.6746841097012879 0.6746836543235102 -9.707375727141532e-07 -0.082079336259159 -0.7631 0.6746932828059871 0.6746928463134587 -9.627422034308442e-07 -0.08208429254622202 -0.7632000000000001 0.6747024535796715 0.6747020358050131 -9.545545901767927e-07 -0.08208924759737526 -0.7633000000000001 0.6747116220248288 0.6747112227967487 -9.461764815255069e-07 -0.08209420141285231 -0.7634000000000001 0.6747207881439283 0.6747204072872586 -9.376096657964794e-07 -0.08209915399288682 -0.7635 0.6747299519394203 0.6747295892751549 -9.288559708747757e-07 -0.08210410533771234 -0.7636000000000001 0.6747391134137366 0.6747387687590685 -9.199172635865338e-07 -0.08210905544756252 -0.7637 0.674748272569289 0.6747479457376497 -9.107954495046755e-07 -0.08211400432267088 -0.7638 0.6747574294084695 0.6747571202095684 -9.014924724354278e-07 -0.08211895196327111 -0.7639000000000001 0.6747665839336499 0.6747662921735149 -8.920103140297453e-07 -0.08212389836959673 -0.764 0.6747757361471812 0.6747754616282005 -8.82350993366976e-07 -0.08212884354188141 -0.7641 0.6747848860513936 0.674784628572356 -8.725165665662837e-07 -0.08213378748035866 -0.7642 0.6747940336485956 0.6747937930047351 -8.625091262731699e-07 -0.08213873018526208 -0.7643000000000001 0.6748031789410742 0.674802954924112 -8.523308012708952e-07 -0.08214367165682528 -0.7644000000000001 0.674812321931094 0.6748121143292838 -8.419837560363908e-07 -0.08214861189528182 -0.7645 0.674821462620897 0.6748212712190695 -8.314701902267796e-07 -0.08215355090086529 -0.7646000000000001 0.6748306010127029 0.6748304255923111 -8.207923382491655e-07 -0.0821584886738093 -0.7647 0.6748397371087071 0.6748395774478733 -8.099524687887882e-07 -0.08216342521434732 -0.7648 0.6748488709110824 0.6748487267846449 -7.989528843649341e-07 -0.08216836052271298 -0.7649000000000001 0.6748580024219772 0.6748578736015383 -7.877959207897023e-07 -0.08217329459913986 -0.765 0.6748671316435159 0.6748670178974896 -7.764839466406492e-07 -0.08217822744386151 -0.7651 0.6748762585777979 0.6748761596714596 -7.650193629138435e-07 -0.08218315905711146 -0.7652 0.6748853832268984 0.6748852989224344 -7.534046023438545e-07 -0.08218808943912333 -0.7653000000000001 0.6748945055928663 0.6748944356494246 -7.416421288763964e-07 -0.08219301859013062 -0.7654000000000001 0.674903625677726 0.6749035698514667 -7.29734437335261e-07 -0.08219794651036688 -0.7655 0.6749127434834754 0.6749127015276226 -7.176840526867956e-07 -0.08220287320006574 -0.7656000000000001 0.6749218590120862 0.6749218306769806 -7.054935297623466e-07 -0.08220779865946064 -0.7657 0.6749309722655039 0.6749309572986549 -6.931654523839592e-07 -0.08221272288878519 -0.7658 0.674940083245647 0.6749400813917869 -6.807024331700884e-07 -0.08221764588827289 -0.7659000000000001 0.6749491919544071 0.6749492029555444 -6.681071126751759e-07 -0.08222256765815729 -0.766 0.6749582983936482 0.6749583219891229 -6.553821589871944e-07 -0.0822274881986719 -0.7661 0.6749674025652068 0.6749674384917451 -6.425302671586586e-07 -0.08223240751005026 -0.7662 0.6749765044708917 0.6749765524626619 -6.295541586098796e-07 -0.0822373255925259 -0.7663000000000001 0.6749856041124835 0.6749856639011518 -6.16456580587732e-07 -0.08224224244633238 -0.7664000000000001 0.6749947014917339 0.6749947728065218 -6.032403055411528e-07 -0.08224715807170319 -0.7665 0.6750037966103665 0.6750038791781074 -5.899081305243969e-07 -0.08225207246887184 -0.7666000000000001 0.6750128894700754 0.6750129830152732 -5.7646287673907e-07 -0.08225698563807186 -0.7667 0.675021980072526 0.6750220843174125 -5.629073887708502e-07 -0.08226189757953677 -0.7668 0.6750310684193541 0.6750311830839479 -5.492445339788654e-07 -0.08226680829350003 -0.7669000000000001 0.6750401545121659 0.6750402793143319 -5.354772020654819e-07 -0.08227171778019517 -0.767 0.6750492383525377 0.6750493730080459 -5.216083043407815e-07 -0.08227662603985568 -0.7671 0.6750583199420155 0.6750584641646025 -5.076407731535726e-07 -0.08228153307271506 -0.7672 0.6750673992821152 0.6750675527835435 -4.935775611836224e-07 -0.08228643887900679 -0.7673000000000001 0.6750764763743227 0.6750766388644414 -4.794216409212404e-07 -0.08229134345896438 -0.7674000000000001 0.675085551220092 0.6750857224068995 -4.651760040635944e-07 -0.0822962468128213 -0.7675 0.6750946238208473 0.6750948034105515 -4.508436607514321e-07 -0.08230114894081104 -0.7676000000000001 0.6751036941779812 0.6751038818750624 -4.3642763904172543e-07 -0.08230604984316708 -0.7677 0.6751127622928554 0.6751129578001279 -4.2193098420684194e-07 -0.08231094952012291 -0.7678 0.6751218281667998 0.6751220311854755 -4.0735675815167793e-07 -0.08231584797191195 -0.7679000000000001 0.6751308918011129 0.6751311020308638 -3.927080387128301e-07 -0.08232074519876774 -0.768 0.6751399531970612 0.6751401703360832 -3.779879190479729e-07 -0.08232564120092367 -0.7681 0.67514901235588 0.6751492361009559 -3.63199506948908e-07 -0.08233053597861326 -0.7682 0.6751580692787716 0.6751582993253359 -3.483459242240028e-07 -0.08233542953206993 -0.7683000000000001 0.6751671239669066 0.6751673600091093 -3.334303059904231e-07 -0.08234032186152712 -0.7684000000000001 0.6751761764214232 0.6751764181521946 -3.184558000843274e-07 -0.08234521296721832 -0.7685 0.6751852266434273 0.6751854737545426 -3.03425566311466e-07 -0.08235010284937694 -0.7686000000000001 0.6751942746339921 0.6751945268161361 -2.8834277583655865e-07 -0.08235499150823646 -0.7687 0.6752033203941582 0.6752035773369911 -2.7321061053797724e-07 -0.08235987894403025 -0.7688 0.6752123639249331 0.6752126253171555 -2.580322622652842e-07 -0.0823647651569918 -0.7689000000000001 0.675221405227292 0.6752216707567112 -2.4281093222167094e-07 -0.08236965014735456 -0.769 0.6752304443021766 0.6752307136557716 -2.275498302284351e-07 -0.0823745339153519 -0.7691 0.6752394811504956 0.6752397540144834 -2.122521741421135e-07 -0.08237941646121723 -0.7692 0.6752485157731248 0.675248791833027 -1.969211890912037e-07 -0.08238429778518401 -0.7693000000000001 0.675257548170907 0.6752578271116151 -1.8156010685513313e-07 -0.08238917788748563 -0.7694000000000001 0.6752665783446511 0.675266859850494 -1.6617216513567512e-07 -0.08239405676835554 -0.7695 0.6752756062951331 0.6752758900499427 -1.5076060688734572e-07 -0.08239893442802708 -0.7696000000000001 0.6752846320230954 0.6752849177102743 -1.353286796790254e-07 -0.0824038108667337 -0.7697 0.6752936555292475 0.6752939428318343 -1.1987963493935438e-07 -0.08240868608470878 -0.7698 0.6753026768142647 0.6753029654150022 -1.0441672732876273e-07 -0.0824135600821857 -0.7699000000000001 0.6753116958787893 0.6753119854601903 -8.894321400221283e-08 -0.08241843285939787 -0.77 0.6753207127234301 0.6753210029678448 -7.34623539829643e-08 -0.08242330441657868 -0.7701 0.6753297273487622 0.6753300179384447 -5.7977407422714344e-08 -0.08242817475396148 -0.7702 0.675338739755327 0.6753390303725031 -4.2491634945221804e-08 -0.08243304387177963 -0.7703000000000001 0.6753477499436329 0.6753480402705658 -2.700829694905673e-08 -0.08243791177026655 -0.7704000000000001 0.6753567579141546 0.6753570476332125 -1.153065292292671e-08 -0.08244277844965558 -0.7705 0.6753657636673331 0.6753660524610557 3.93803924105679e-09 -0.08244764391018006 -0.7706000000000001 0.675374767203576 0.6753750547547425 1.9394523934762598e-08 -0.08245250815207343 -0.7707 0.6753837685232578 0.6753840545149518 3.4835548515244064e-08 -0.08245737117556896 -0.7708 0.675392767626719 0.6753930517423966 5.0257863995484264e-08 -0.08246223298090005 -0.7709000000000001 0.675401764514267 0.675402046437823 6.565822572961177e-08 -0.0824670935683 -0.771 0.6754107591861761 0.6754110386020103 8.103339407990184e-08 -0.08247195293800215 -0.7711 0.6754197516426869 0.6754200282357714 9.63801351193394e-08 -0.08247681109023988 -0.7712 0.6754287418840073 0.6754290153399511 1.1169522131510012e-07 -0.0824816680252465 -0.7713000000000001 0.6754377299103114 0.6754379999154286 1.2697543216172447e-07 -0.08248652374325532 -0.7714000000000001 0.6754467157217409 0.675446981963115 1.4221755493051824e-07 -0.08249137824449969 -0.7715 0.6754556993184045 0.6754559614839547 1.5741838527844054e-07 -0.08249623152921293 -0.7716000000000001 0.6754646807003775 0.6754649384789246 1.7257472798709594e-07 -0.0825010835976283 -0.7717 0.6754736598677027 0.6754739129490347 1.8768339756988772e-07 -0.08250593444997915 -0.7718 0.6754826368203902 0.6754828848953273 2.0274121897978503e-07 -0.0825107840864988 -0.7719000000000001 0.6754916115584177 0.6754918543188769 2.1774502829280395e-07 -0.08251563250742049 -0.772 0.6755005840817305 0.6755008212207908 2.3269167334638574e-07 -0.08252047971297757 -0.7721 0.6755095543902412 0.6755097856022083 2.475780143951223e-07 -0.08252532570340335 -0.7722 0.6755185224838303 0.6755187474643005 2.624009247664816e-07 -0.08253017047893103 -0.7723000000000001 0.6755274883623466 0.6755277068082706 2.7715729154775826e-07 -0.08253501403979395 -0.7724000000000001 0.6755364520256065 0.6755366636353537 2.9184401623139067e-07 -0.08253985638622535 -0.7725 0.6755454134733954 0.6755456179468164 3.0645801539497253e-07 -0.08254469751845853 -0.7726000000000001 0.675554372705466 0.6755545697439569 3.2099622128412e-07 -0.08254953743672672 -0.7727 0.6755633297215409 0.6755635190281047 3.35455582506361e-07 -0.08255437614126322 -0.7728 0.67557228452131 0.6755724658006201 3.49833064641758e-07 -0.08255921363230126 -0.7729000000000001 0.6755812371044334 0.6755814100628948 3.6412565088822513e-07 -0.0825640499100741 -0.773 0.6755901874705397 0.675590351816351 3.78330342783173e-07 -0.08256888497481496 -0.7731 0.6755991356192266 0.6755992910624413 3.9244416061984255e-07 -0.08257371882675708 -0.7732 0.6756080815500618 0.6756082278026492 4.064641443285444e-07 -0.08257855146613371 -0.7733000000000001 0.6756170252625826 0.6756171620384879 4.203873539415648e-07 -0.08258338289317811 -0.7734000000000001 0.675625966756296 0.6756260937715008 4.3421087018991056e-07 -0.08258821310812348 -0.7735 0.6756349060306793 0.6756350230032611 4.4793179526658733e-07 -0.08259304211120302 -0.7736000000000001 0.6756438430851802 0.6756439497353712 4.615472532915055e-07 -0.08259786990264997 -0.7737 0.6756527779192167 0.6756528739694632 4.750543910053695e-07 -0.08260269648269754 -0.7738 0.6756617105321778 0.6756617957071976 4.88450378297034e-07 -0.0826075218515789 -0.7739000000000001 0.6756706409234239 0.6756707149502647 5.017324088418817e-07 -0.08261234600952727 -0.774 0.6756795690922861 0.6756796317003824 5.148977006569355e-07 -0.08261716895677586 -0.7741 0.6756884950380675 0.6756885459592974 5.279434967531138e-07 -0.08262199069355784 -0.7742 0.6756974187600429 0.6756974577287842 5.408670656070758e-07 -0.08262681122010639 -0.7743000000000001 0.6757063402574592 0.6757063670106453 5.536657018689883e-07 -0.08263163053665469 -0.7744000000000001 0.6757152595295357 0.6757152738067107 5.663367268898822e-07 -0.08263644864343586 -0.7745 0.6757241765754645 0.6757241781188376 5.788774891796189e-07 -0.08264126554068317 -0.7746000000000001 0.6757330913944104 0.6757330799489101 5.91285364962002e-07 -0.08264608122862976 -0.7747 0.6757420039855113 0.6757419792988388 6.035577589796892e-07 -0.08265089570750876 -0.7748 0.6757509143478786 0.6757508761705611 6.156921047301145e-07 -0.08265570897755327 -0.7749000000000001 0.675759822480598 0.6757597705660396 6.276858651732553e-07 -0.08266052103899647 -0.775 0.6757687283827287 0.6757686624872639 6.395365332867442e-07 -0.0826653318920715 -0.7751 0.6757776320533053 0.6757775519362479 6.51241632440569e-07 -0.08267014153701152 -0.7752 0.6757865334913361 0.6757864389150313 6.627987169799399e-07 -0.08267494997404964 -0.7753000000000001 0.6757954326958049 0.6757953234256786 6.742053728775455e-07 -0.08267975720341898 -0.7754000000000001 0.675804329665671 0.6758042054702782 6.854592180666197e-07 -0.08268456322535267 -0.7755 0.6758132243998691 0.6758130850509431 6.965579029682978e-07 -0.08268936804008378 -0.7756000000000001 0.6758221168973104 0.67582196216981 7.074991110050943e-07 -0.08269417164784547 -0.7757000000000001 0.6758310071568819 0.6758308368290393 7.182805592392816e-07 -0.08269897404887078 -0.7758 0.6758398951774482 0.6758397090308144 7.288999984839117e-07 -0.08270377524339287 -0.7759000000000001 0.6758487809578504 0.6758485787773411 7.393552141077286e-07 -0.08270857523164477 -0.776 0.6758576644969073 0.675857446070848 7.496440264515014e-07 -0.08271337401385961 -0.7761 0.6758665457934154 0.6758663109135854 7.597642911472136e-07 -0.08271817159027048 -0.7762 0.6758754248461494 0.6758751733078259 7.697138995899078e-07 -0.08272296796111038 -0.7763000000000001 0.6758843016538625 0.6758840332558624 7.794907796315753e-07 -0.08272776312661234 -0.7764000000000001 0.6758931762152871 0.6758928907600099 7.890928954978893e-07 -0.08273255708700954 -0.7765 0.6759020485291349 0.6759017458226031 7.985182488290388e-07 -0.08273734984253497 -0.7766000000000001 0.6759109185940972 0.6759105984459974 8.077648786658509e-07 -0.0827421413934217 -0.7767000000000001 0.6759197864088452 0.6759194486325677 8.16830861907758e-07 -0.08274693173990276 -0.7768 0.6759286519720309 0.6759282963847082 8.257143140066869e-07 -0.08275172088221118 -0.7769000000000001 0.675937515282287 0.6759371417048321 8.344133889670591e-07 -0.08275650882058 -0.777 0.6759463763382279 0.6759459845953717 8.429262799425352e-07 -0.08276129555524227 -0.7771 0.6759552351384486 0.6759548250587766 8.512512196939825e-07 -0.08276608108643092 -0.7772 0.6759640916815275 0.6759636630975152 8.593864807698859e-07 -0.08277086541437906 -0.7773000000000001 0.6759729459660246 0.6759724987140723 8.673303759643147e-07 -0.08277564853931962 -0.7774000000000001 0.6759817979904832 0.6759813319109501 8.750812586777457e-07 -0.08278043046148559 -0.7775 0.6759906477534305 0.6759901626906675 8.826375231807404e-07 -0.08278521118111004 -0.7776000000000001 0.6759994952533763 0.6759989910557592 8.899976049470126e-07 -0.08278999069842591 -0.7777000000000001 0.6760083404888154 0.6760078170087759 8.971599813334397e-07 -0.08279476901366621 -0.7778 0.6760171834582269 0.6760166405522828 9.041231712469955e-07 -0.08279954612706383 -0.7779 0.6760260241600752 0.676025461688861 9.108857360606848e-07 -0.08280432203885185 -0.778 0.6760348625928099 0.676034280421105 9.174462794747651e-07 -0.08280909674926316 -0.7781 0.6760436987548666 0.676043096751624 9.238034480718582e-07 -0.0828138702585307 -0.7782 0.6760525326446676 0.6760519106830403 9.299559315389949e-07 -0.08281864256688747 -0.7783000000000001 0.6760613642606215 0.6760607222179893 9.359024629451707e-07 -0.08282341367456636 -0.7784000000000001 0.6760701936011247 0.6760695313591192 9.416418187968567e-07 -0.08282818358180037 -0.7785 0.6760790206645613 0.6760783381090898 9.471728196763785e-07 -0.08283295228882241 -0.7786000000000001 0.676087845449303 0.6760871424705733 9.524943302419153e-07 -0.08283771979586539 -0.7787000000000001 0.6760966679537103 0.6760959444462529 9.576052594495454e-07 -0.08284248610316221 -0.7788 0.6761054881761331 0.6761047440388226 9.625045608308014e-07 -0.08284725121094585 -0.7789 0.6761143061149109 0.6761135412509865 9.67191232770226e-07 -0.08285201511944917 -0.779 0.6761231217683725 0.6761223360854587 9.71664318699661e-07 -0.08285677782890502 -0.7791 0.676131935134838 0.6761311285449628 9.759229070982478e-07 -0.08286153933954632 -0.7792 0.6761407462126177 0.6761399186322314 9.79966131881005e-07 -0.08286629965160597 -0.7793000000000001 0.6761495550000138 0.6761487063500053 9.837931726763838e-07 -0.0828710587653168 -0.7794000000000001 0.6761583614953204 0.6761574917010336 9.874032545487132e-07 -0.08287581668091171 -0.7795 0.6761671656968238 0.6761662746880732 9.907956487753555e-07 -0.08288057339862365 -0.7796000000000001 0.6761759676028031 0.676175055313887 9.939696724303726e-07 -0.08288532891868534 -0.7797000000000001 0.6761847672115306 0.6761838335812456 9.969246889118821e-07 -0.08289008324132975 -0.7798 0.6761935645212722 0.6761926094929251 9.99660107969813e-07 -0.08289483636678964 -0.7799 0.6762023595302883 0.6762013830517074 1.0021753855116167e-06 -0.08289958829529781 -0.78 0.6762111522368339 0.6762101542603796 1.0044700243239113e-06 -0.08290433902708715 -0.7801 0.6762199426391597 0.6762189231217335 1.0065435737116601e-06 -0.0829090885623905 -0.7802 0.6762287307355116 0.676227689638565 1.008395629636949e-06 -0.08291383690144068 -0.7803000000000001 0.6762375165241317 0.6762364538136739 1.0100258349687863e-06 -0.0829185840444705 -0.7804000000000001 0.6762463000032586 0.6762452156498631 1.0114338793720812e-06 -0.08292332999171276 -0.7805 0.676255081171128 0.6762539751499379 1.0126194994741766e-06 -0.0829280747434002 -0.7806000000000001 0.6762638600259736 0.6762627323167065 1.013582479031383e-06 -0.08293281829976566 -0.7807000000000001 0.6762726365660268 0.6762714871529787 1.0143226486514223e-06 -0.08293756066104191 -0.7808 0.6762814107895179 0.6762802396615653 1.0148398861542507e-06 -0.0829423018274617 -0.7809 0.6762901826946759 0.6762889898452782 1.0151341163500138e-06 -0.08294704179925787 -0.781 0.6762989522797294 0.6762977377069295 1.0152053111500692e-06 -0.08295178057666307 -0.7811 0.6763077195429075 0.6763064832493313 1.0150534896224972e-06 -0.08295651815991012 -0.7812 0.6763164844824394 0.676315226475295 1.0146787179088346e-06 -0.08296125454923181 -0.7813000000000001 0.6763252470965548 0.6763239673876309 1.0140811091963187e-06 -0.0829659897448608 -0.7814000000000001 0.6763340073834863 0.6763327059891477 1.0132608237178875e-06 -0.08297072374702989 -0.7815 0.6763427653414666 0.6763414422826517 1.0122180687244242e-06 -0.08297545655597174 -0.7816000000000001 0.6763515209687324 0.6763501762709474 1.010953098484757e-06 -0.08298018817191916 -0.7817000000000001 0.6763602742635226 0.6763589079568353 1.0094662141191257e-06 -0.08298491859510475 -0.7818 0.6763690252240795 0.6763676373431131 1.0077577635714263e-06 -0.08298964782576128 -0.7819 0.6763777738486493 0.676376364432574 1.0058281414426773e-06 -0.0829943758641214 -0.782 0.6763865201354828 0.6763850892280072 1.0036777892685755e-06 -0.08299910271041784 -0.7821 0.6763952640828358 0.6763938117321964 1.0013071947978514e-06 -0.08300382836488329 -0.7822 0.6764040056889687 0.6764025319479204 9.987168924363576e-07 -0.0830085528277504 -0.7823000000000001 0.6764127449521483 0.6764112498779518 9.959074628862474e-07 -0.08301327609925188 -0.7824000000000001 0.6764214818706472 0.6764199655250565 9.928795332292406e-07 -0.08301799817962029 -0.7825 0.6764302164427454 0.676428678891994 9.89633776399268e-07 -0.08302271906908835 -0.7826000000000001 0.6764389486667296 0.6764373899815163 9.861709113212491e-07 -0.08302743876788872 -0.7827000000000001 0.6764476785408944 0.6764460987963674 9.824917026890478e-07 -0.08303215727625403 -0.7828 0.6764564060635425 0.6764548053392834 9.785969608822054e-07 -0.08303687459441692 -0.7829 0.6764651312329852 0.6764635096129914 9.744875414940957e-07 -0.08304159072260997 -0.783 0.676473854047543 0.676472211620209 9.701643456927478e-07 -0.08304630566106583 -0.7831 0.6764825745055456 0.6764809113636446 9.656283194436899e-07 -0.08305101941001707 -0.7832 0.6764912926053332 0.6764896088459962 9.60880453648727e-07 -0.08305573196969629 -0.7833000000000001 0.6765000083452564 0.6764983040699515 9.559217838683853e-07 -0.08306044334033615 -0.7834000000000001 0.6765087217236762 0.6765069970381865 9.507533898778231e-07 -0.08306515352216914 -0.7835 0.6765174327389656 0.6765156877533662 9.453763958611194e-07 -0.0830698625154279 -0.7836000000000001 0.6765261413895094 0.6765243762181439 9.397919699116741e-07 -0.083074570320345 -0.7837000000000001 0.6765348476737041 0.6765330624351598 9.340013236713851e-07 -0.08307927693715299 -0.7838 0.6765435515899597 0.6765417464070413 9.280057123028929e-07 -0.08308398236608439 -0.7839 0.676552253136699 0.676550428136403 9.218064339899801e-07 -0.08308868660737179 -0.784 0.6765609523123584 0.6765591076258457 9.154048300208384e-07 -0.08309338966124775 -0.7841 0.6765696491153883 0.6765677848779552 9.088022839554011e-07 -0.08309809152794473 -0.7842 0.6765783435442541 0.6765764598953035 9.020002219861656e-07 -0.08310279220769531 -0.7843000000000001 0.6765870355974355 0.6765851326804474 8.950001120500151e-07 -0.083107491700732 -0.7844000000000001 0.6765957252734276 0.676593803235928 8.878034638282184e-07 -0.08311219000728728 -0.7845 0.6766044125707419 0.6766024715642704 8.80411828302341e-07 -0.08311688712759364 -0.7846000000000001 0.6766130974879054 0.676611137667984 8.728267976154669e-07 -0.08312158306188362 -0.7847000000000001 0.6766217800234622 0.6766198015495604 8.650500042950426e-07 -0.08312627781038966 -0.7848 0.6766304601759731 0.676628463211475 8.570831213500218e-07 -0.08313097137334423 -0.7849 0.6766391379440166 0.6766371226561851 8.489278619655538e-07 -0.08313566375097982 -0.785 0.676647813326189 0.6766457798861303 8.405859785454162e-07 -0.08314035494352888 -0.7851 0.6766564863211048 0.6766544349037313 8.320592628785484e-07 -0.08314504495122386 -0.7852 0.6766651569273976 0.6766630877113906 8.233495457643514e-07 -0.08314973377429724 -0.7853000000000001 0.6766738251437192 0.6766717383114913 8.144586961383871e-07 -0.08315442141298142 -0.7854000000000001 0.6766824909687417 0.6766803867063969 8.053886211140115e-07 -0.08315910786750882 -0.7855 0.6766911544011565 0.6766890328984505 7.96141265607675e-07 -0.0831637931381119 -0.7856000000000001 0.6766998154396755 0.6766976768899755 7.867186114229874e-07 -0.08316847722502306 -0.7857000000000001 0.6767084740830311 0.6767063186832745 7.771226775005191e-07 -0.08317316012847467 -0.7858 0.6767171303299766 0.6767149582806282 7.673555189324777e-07 -0.08317784184869911 -0.7859 0.6767257841792871 0.6767235956842969 7.574192269349522e-07 -0.08318252238592883 -0.786 0.6767344356297589 0.6767322308965183 7.473159279874908e-07 -0.08318720174039619 -0.7861 0.6767430846802104 0.6767408639195083 7.370477837914668e-07 -0.08319187991233354 -0.7862 0.6767517313294826 0.6767494947554595 7.266169905761899e-07 -0.08319655690197318 -0.7863000000000001 0.6767603755764396 0.676758123406543 7.160257785715496e-07 -0.08320123270954759 -0.7864000000000001 0.6767690174199684 0.6767667498749051 7.052764117582155e-07 -0.08320590733528904 -0.7865 0.6767776568589791 0.6767753741626693 6.943711872292591e-07 -0.08321058077942983 -0.7866000000000001 0.6767862938924061 0.6767839962719353 6.833124347044306e-07 -0.0832152530422024 -0.7867000000000001 0.6767949285192078 0.6767926162047779 6.721025161693372e-07 -0.08321992412383902 -0.7868 0.6768035607383671 0.6768012339632477 6.607438251537978e-07 -0.08322459402457197 -0.7869 0.6768121905488915 0.6768098495493701 6.492387863710203e-07 -0.08322926274463355 -0.787 0.6768208179498141 0.6768184629651455 6.375898551069792e-07 -0.08323393028425607 -0.7871 0.6768294429401929 0.6768270742125492 6.257995169151043e-07 -0.08323859664367184 -0.7872 0.6768380655191115 0.6768356832935295 6.138702868113688e-07 -0.08324326182311309 -0.7873000000000001 0.6768466856856807 0.6768442902100095 6.018047088995893e-07 -0.08324792582281217 -0.7874000000000001 0.6768553034390363 0.6768528949638852 5.896053558163139e-07 -0.08325258864300127 -0.7875 0.6768639187783416 0.6768614975570264 5.772748280924445e-07 -0.08325725028391268 -0.7876000000000001 0.6768725317027859 0.6768700979912755 5.648157536675136e-07 -0.08326191074577863 -0.7877000000000001 0.6768811422115866 0.6768786962684477 5.522307873623289e-07 -0.08326657002883131 -0.7878000000000001 0.6768897503039879 0.6768872923903305 5.395226102544726e-07 -0.083271228133303 -0.7879 0.6768983559792618 0.6768958863586839 5.26693929178701e-07 -0.08327588505942585 -0.788 0.6769069592367091 0.6769044781752396 5.137474761024441e-07 -0.08328054080743216 -0.7881 0.6769155600756578 0.6769130678417005 5.006860074735497e-07 -0.08328519537755408 -0.7882 0.6769241584954645 0.6769216553597415 4.875123037623164e-07 -0.08328984877002378 -0.7883000000000001 0.6769327544955153 0.6769302407310083 4.742291688369926e-07 -0.08329450098507346 -0.7884000000000001 0.6769413480752242 0.676938823957118 4.6083942931152144e-07 -0.0832991520229353 -0.7885 0.6769499392340355 0.676947405039658 4.473459340598174e-07 -0.08330380188384147 -0.7886 0.6769585279714221 0.676955983980186 4.337515534524883e-07 -0.08330845056802415 -0.7887000000000001 0.6769671142868868 0.67696456078023 4.2005917877396826e-07 -0.08331309807571544 -0.7888000000000001 0.6769756981799621 0.6769731354412883 4.0627172182006177e-07 -0.08331774440714744 -0.7889 0.6769842796502108 0.6769817079648293 3.9239211399588747e-07 -0.0833223895625524 -0.789 0.6769928586972257 0.6769902783522899 3.784233059203612e-07 -0.08332703354216235 -0.7891 0.6770014353206301 0.6769988466050774 3.6436826659352883e-07 -0.08333167634620942 -0.7892 0.6770100095200781 0.6770074127245682 3.502299829316602e-07 -0.08333631797492569 -0.7893000000000001 0.6770185812952543 0.6770159767121076 3.360114591011154e-07 -0.08334095842854329 -0.7894000000000001 0.6770271506458744 0.6770245385690099 3.217157157620054e-07 -0.08334559770729429 -0.7895 0.6770357175716853 0.6770330982965579 3.073457895894083e-07 -0.08335023581141075 -0.7896 0.6770442820724651 0.6770416558960033 2.929047325517242e-07 -0.08335487274112473 -0.7897000000000001 0.6770528441480238 0.6770502113685661 2.783956112584196e-07 -0.08335950849666834 -0.7898000000000001 0.6770614037982021 0.6770587647154346 2.6382150628001533e-07 -0.08336414307827356 -0.7899 0.6770699610228734 0.6770673159377649 2.49185511613792e-07 -0.08336877648617247 -0.79 0.677078515821942 0.6770758650366814 2.344907338650004e-07 -0.08337340872059706 -0.7901 0.6770870681953451 0.6770844120132766 2.1974029174726128e-07 -0.0833780397817794 -0.7902 0.6770956181430516 0.6770929568686105 2.0493731528459236e-07 -0.08338266966995149 -0.7903000000000001 0.6771041656650624 0.6771014996037107 1.9008494524935804e-07 -0.08338729838534527 -0.7904000000000001 0.6771127107614111 0.6771100402195722 1.7518633242674664e-07 -0.0833919259281928 -0.7905 0.6771212534321636 0.6771185787171581 1.6024463694863655e-07 -0.08339655229872604 -0.7906 0.6771297936774181 0.677127115097398 1.4526302772807642e-07 -0.08340117749717697 -0.7907000000000001 0.6771383314973058 0.6771356493611892 1.3024468163355674e-07 -0.08340580152377754 -0.7908000000000001 0.6771468668919904 0.6771441815093961 1.1519278294430668e-07 -0.08341042437875971 -0.7909 0.6771553998616685 0.6771527115428503 1.0011052258007691e-07 -0.0834150460623554 -0.791 0.6771639304065691 0.6771612394623505 8.500109748357798e-08 -0.0834196665747966 -0.7911 0.6771724585269543 0.6771697652686622 6.986770991618263e-08 -0.0834242859163152 -0.7912 0.6771809842231192 0.6771782889625182 5.471356681260864e-08 -0.08342890408714314 -0.7913000000000001 0.677189507495392 0.6771868105446176 3.95418790471308e-08 -0.08343352108751226 -0.7914000000000001 0.6771980283441335 0.6771953300156269 2.4355860798672135e-08 -0.08343813691765453 -0.7915 0.6772065467697379 0.6772038473761792 9.158728851710318e-09 -0.08344275157780184 -0.7916 0.6772150627726322 0.6772123626268745 -6.046298081999191e-09 -0.08344736506818601 -0.7917000000000001 0.6772235763532768 0.6772208757682795 -2.1256000054710456e-08 -0.08345197738903898 -0.7918000000000001 0.6772320875121646 0.6772293868009279 -3.646715654058094e-08 -0.08345658854059254 -0.7919 0.6772405962498219 0.67723789572532 -5.167654714587815e-08 -0.08346119852307858 -0.792 0.6772491025668084 0.6772464025419228 -6.688095227289081e-08 -0.08346580733672891 -0.7921 0.6772576064637164 0.6772549072511702 -8.207715380872255e-08 -0.08347041498177536 -0.7922 0.677266107941171 0.6772634098534636 -9.72619358056287e-08 -0.08347502145844979 -0.7923000000000001 0.6772746069998312 0.6772719103491702 -1.1243208515761272e-07 -0.083479626766984 -0.7924000000000001 0.6772831036403882 0.6772804087386248 -1.275843922940445e-07 -0.08348423090760979 -0.7925 0.6772915978635664 0.6772889050221288 -1.427156518414574e-07 -0.08348883388055894 -0.7926 0.6773000896701231 0.6772973991999506 -1.5782266330963135e-07 -0.08349343568606322 -0.7927000000000001 0.6773085790608485 0.6773058912723258 -1.7290223178548225e-07 -0.08349803632435443 -0.7928000000000001 0.677317066036565 0.6773143812394571 -1.8795116856623606e-07 -0.08350263579566433 -0.7929 0.6773255505981286 0.6773228691015141 -2.029662918776043e-07 -0.08350723410022465 -0.793 0.6773340327464272 0.677331354858634 -2.1794442754338728e-07 -0.08351183123826712 -0.7931 0.6773425124823815 0.677339838510921 -2.3288240962732187e-07 -0.0835164272100235 -0.7932 0.677350989806945 0.6773483200584475 -2.4777708112003194e-07 -0.08352102201572553 -0.7933000000000001 0.6773594647211026 0.6773567995012524 -2.626252946155705e-07 -0.08352561565560492 -0.7934000000000001 0.6773679372258725 0.6773652768393423 -2.774239129602063e-07 -0.08353020812989331 -0.7935 0.6773764073223045 0.6773737520726925 -2.921698099359049e-07 -0.08353479943882246 -0.7936 0.6773848750114801 0.6773822252012449 -3.0685987090911526e-07 -0.08353938958262397 -0.7937000000000001 0.6773933402945136 0.6773906962249105 -3.21490993493434e-07 -0.08354397856152962 -0.7938000000000001 0.6774018031725502 0.6773991651435675 -3.3606008816716715e-07 -0.08354856637577096 -0.7939 0.6774102636467673 0.6774076319570632 -3.5056407902966935e-07 -0.08355315302557975 -0.794 0.6774187217183733 0.6774160966652123 -3.649999043148222e-07 -0.08355773851118754 -0.7941 0.6774271773886086 0.6774245592677992 -3.793645171473736e-07 -0.08356232283282607 -0.7942 0.6774356306587438 0.6774330197645758 -3.936548861327438e-07 -0.08356690599072686 -0.7943000000000001 0.6774440815300813 0.6774414781552637 -4.0786799603703683e-07 -0.08357148798512154 -0.7944000000000001 0.6774525300039542 0.6774499344395533 -4.2200084834909113e-07 -0.08357606881624174 -0.7945 0.6774609760817258 0.6774583886171037 -4.3605046203681885e-07 -0.08358064848431901 -0.7946 0.6774694197647906 0.6774668406875446 -4.500138740329285e-07 -0.08358522698958498 -0.7947000000000001 0.677477861054573 0.677475290650474 -4.6388813997738643e-07 -0.08358980433227121 -0.7948000000000001 0.6774862999525271 0.6774837385054603 -4.776703347933453e-07 -0.08359438051260924 -0.7949 0.6774947364601377 0.6774921842520418 -4.91357553270011e-07 -0.08359895553083063 -0.795 0.6775031705789185 0.6775006278897271 -5.049469107426541e-07 -0.08360352938716689 -0.7951 0.6775116023104134 0.6775090694179952 -5.184355437032329e-07 -0.08360810208184963 -0.7952 0.6775200316561949 0.6775175088362954 -5.318206102722378e-07 -0.0836126736151103 -0.7953000000000001 0.6775284586178646 0.677525946144048 -5.450992910382979e-07 -0.08361724398718041 -0.7954000000000001 0.6775368831970532 0.6775343813406449 -5.582687893773697e-07 -0.08362181319829148 -0.7955 0.6775453053954199 0.6775428144254485 -5.713263322715267e-07 -0.08362638124867501 -0.7956 0.6775537252146517 0.6775512453977934 -5.842691707669267e-07 -0.08363094813856244 -0.7957000000000001 0.6775621426564642 0.6775596742569858 -5.970945806260675e-07 -0.08363551386818524 -0.7958000000000001 0.6775705577226006 0.6775681010023039 -6.097998628412649e-07 -0.08364007843777488 -0.7959 0.6775789704148314 0.6775765256329985 -6.22382344231398e-07 -0.08364464184756282 -0.796 0.6775873807349546 0.6775849481482927 -6.348393779831429e-07 -0.08364920409778048 -0.7961 0.6775957886847954 0.6775933685473828 -6.471683442754728e-07 -0.0836537651886593 -0.7962 0.6776041942662048 0.6776017868294382 -6.593666507792584e-07 -0.08365832512043064 -0.7963000000000001 0.6776125974810611 0.6776102029936018 -6.714317331568687e-07 -0.08366288389332599 -0.7964000000000001 0.6776209983312682 0.67761861703899 -6.833610557144265e-07 -0.08366744150757668 -0.7965 0.6776293968187559 0.6776270289646935 -6.951521118597759e-07 -0.08367199796341407 -0.7966 0.6776377929454798 0.6776354387697774 -7.068024246437155e-07 -0.08367655326106957 -0.7967000000000001 0.6776461867134203 0.6776438464532812 -7.183095473012324e-07 -0.08368110740077453 -0.7968000000000001 0.6776545781245829 0.6776522520142201 -7.296710637094694e-07 -0.08368566038276035 -0.7969 0.6776629671809975 0.6776606554515838 -7.408845890538585e-07 -0.08369021220725831 -0.797 0.6776713538847183 0.6776690567643378 -7.519477700779209e-07 -0.08369476287449971 -0.7971 0.6776797382378235 0.6776774559514238 -7.62858285846546e-07 -0.08369931238471595 -0.7972 0.677688120242415 0.6776858530117597 -7.736138480235466e-07 -0.08370386073813832 -0.7973000000000001 0.6776964999006174 0.6776942479442399 -7.842122014128927e-07 -0.08370840793499806 -0.7974000000000001 0.6777048772145784 0.6777026407477363 -7.946511246109678e-07 -0.08371295397552653 -0.7975 0.6777132521864686 0.6777110314210975 -8.049284301453463e-07 -0.08371749885995491 -0.7976 0.6777216248184803 0.6777194199631498 -8.150419652519503e-07 -0.08372204258851448 -0.7977000000000001 0.6777299951128279 0.6777278063726979 -8.249896120415823e-07 -0.08372658516143655 -0.7978000000000001 0.6777383630717475 0.6777361906485252 -8.347692881521818e-07 -0.08373112657895238 -0.7979 0.6777467286974956 0.6777445727893929 -8.44378947137403e-07 -0.08373566684129313 -0.798 0.6777550919923498 0.6777529527940422 -8.538165789245822e-07 -0.08374020594869003 -0.7981 0.6777634529586081 0.6777613306611936 -8.630802101478041e-07 -0.08374474390137428 -0.7982 0.6777718115985885 0.6777697063895476 -8.721679046058695e-07 -0.08374928069957717 -0.7983000000000001 0.677780167914628 0.6777780799777844 -8.810777636231171e-07 -0.08375381634352977 -0.7984000000000001 0.6777885219090836 0.6777864514245657 -8.898079266461689e-07 -0.0837583508334633 -0.7985 0.6777968735843305 0.6777948207285338 -8.983565713965858e-07 -0.08376288416960892 -0.7986 0.6778052229427624 0.6778031878883126 -9.067219142316896e-07 -0.08376741635219775 -0.7987000000000001 0.6778135699867913 0.6778115529025084 -9.149022107968197e-07 -0.08377194738146104 -0.7988000000000001 0.6778219147188466 0.6778199157697088 -9.228957561779882e-07 -0.08377647725762985 -0.7989 0.6778302571413741 0.6778282764884843 -9.307008853320919e-07 -0.08378100598093523 -0.799 0.6778385972568377 0.6778366350573892 -9.383159733367119e-07 -0.08378553355160832 -0.7991 0.6778469350677169 0.6778449914749609 -9.457394358203253e-07 -0.0837900599698803 -0.7992 0.6778552705765071 0.6778533457397209 -9.529697291982275e-07 -0.08379458523598221 -0.7993000000000001 0.6778636037857195 0.6778616978501748 -9.600053513525442e-07 -0.08379910935014513 -0.7994000000000001 0.6778719346978798 0.6778700478048131 -9.668448413824304e-07 -0.0838036323126001 -0.7995 0.6778802633155288 0.6778783956021115 -9.734867803812275e-07 -0.08380815412357814 -0.7996 0.6778885896412215 0.6778867412405316 -9.799297913115623e-07 -0.08381267478331036 -0.7997000000000001 0.6778969136775268 0.6778950847185208 -9.86172539713115e-07 -0.08381719429202777 -0.7998000000000001 0.6779052354270263 0.6779034260345131 -9.922137338413961e-07 -0.08382171264996136 -0.7999 0.677913554892315 0.6779117651869295 -9.980521247232588e-07 -0.08382622985734213 -0.8 0.6779218720760005 0.6779201021741789 -1.0036865067675205e-06 -0.08383074591440114 -0.8001 0.6779301869807018 0.6779284369946572 -1.00911571759843e-06 -0.08383526082136933 -0.8002 0.6779384996090501 0.6779367696467491 -1.0143386387773123e-06 -0.08383977457847763 -0.8003000000000001 0.677946809963687 0.6779451001288279 -1.0193541956360352e-06 -0.08384428718595703 -0.8004000000000001 0.6779551180472654 0.6779534284392565 -1.0241613576655872e-06 -0.08384879864403853 -0.8005 0.677963423862448 0.6779617545763872 -1.0287591387658779e-06 -0.08385330895295301 -0.8006 0.6779717274119073 0.677970078538562 -1.0331465974122711e-06 -0.08385781811293137 -0.8007000000000001 0.6779800286983251 0.6779784003241145 -1.0373228367943632e-06 -0.08386232612420459 -0.8008000000000001 0.6779883277243921 0.6779867199313685 -1.0412870050380274e-06 -0.08386683298700355 -0.8009000000000001 0.6779966244928073 0.6779950373586394 -1.0450382955107251e-06 -0.08387133870155912 -0.801 0.6780049190062772 0.678003352604235 -1.0485759467382394e-06 -0.08387584326810218 -0.8011 0.6780132112675161 0.6780116656664557 -1.0518992426544749e-06 -0.0838803466868636 -0.8012 0.6780215012792454 0.6780199765435941 -1.0550075129345249e-06 -0.08388484895807424 -0.8013000000000001 0.6780297890441925 0.678028285233937 -1.0579001328558935e-06 -0.08388935008196496 -0.8014000000000001 0.6780380745650911 0.6780365917357642 -1.0605765235760511e-06 -0.08389385005876657 -0.8015 0.6780463578446803 0.6780448960473507 -1.063036152326724e-06 -0.0838983488887099 -0.8016 0.6780546388857042 0.678053198166966 -1.0652785323306269e-06 -0.08390284657202576 -0.8017000000000001 0.6780629176909116 0.6780614980928743 -1.0673032229402413e-06 -0.08390734310894493 -0.8018000000000001 0.6780711942630553 0.6780697958233364 -1.0691098299708823e-06 -0.08391183849969819 -0.8019000000000001 0.6780794686048917 0.6780780913566093 -1.0706980052566095e-06 -0.08391633274451635 -0.802 0.6780877407191805 0.6780863846909464 -1.0720674474551384e-06 -0.08392082584363014 -0.8021 0.6780960106086839 0.678094675824598 -1.0732179013261955e-06 -0.0839253177972703 -0.8022 0.6781042782761664 0.6781029647558132 -1.0741491583421414e-06 -0.08392980860566766 -0.8023 0.6781125437243936 0.6781112514828377 -1.0748610565491923e-06 -0.08393429826905278 -0.8024000000000001 0.6781208069561335 0.6781195360039172 -1.0753534805119092e-06 -0.08393878678765651 -0.8025 0.6781290679741537 0.6781278183172958 -1.0756263613964645e-06 -0.08394327416170946 -0.8026 0.6781373267812227 0.6781360984212176 -1.075679677053909e-06 -0.08394776039144239 -0.8027000000000001 0.6781455833801089 0.6781443763139263 -1.0755134519646603e-06 -0.08395224547708596 -0.8028000000000001 0.6781538377735794 0.6781526519936667 -1.0751277571552365e-06 -0.08395672941887078 -0.8029000000000001 0.6781620899644004 0.6781609254586842 -1.0745227101427446e-06 -0.08396121221702753 -0.803 0.6781703399553363 0.6781691967072262 -1.0736984752957035e-06 -0.08396569387178689 -0.8031 0.67817858774915 0.6781774657375418 -1.0726552631956654e-06 -0.08397017438337946 -0.8032 0.6781868333486009 0.6781857325478824 -1.0713933311090607e-06 -0.08397465375203586 -0.8033 0.6781950767564457 0.6781939971365029 -1.0699129825431086e-06 -0.0839791319779867 -0.8034000000000001 0.6782033179754379 0.678202259501661 -1.068214567412351e-06 -0.08398360906146257 -0.8035 0.6782115570083261 0.6782105196416187 -1.0662984819553856e-06 -0.08398808500269402 -0.8036 0.6782197938578551 0.6782187775546427 -1.0641651683740427e-06 -0.08399255980191166 -0.8037000000000001 0.6782280285267642 0.6782270332390038 -1.0618151152774757e-06 -0.083997033459346 -0.8038000000000001 0.6782362610177877 0.6782352866929787 -1.059248856905004e-06 -0.08400150597522762 -0.8039000000000001 0.6782444913336536 0.6782435379148498 -1.0564669735979582e-06 -0.08400597734978707 -0.804 0.6782527194770835 0.6782517869029057 -1.053470091189057e-06 -0.0840104475832548 -0.8041 0.6782609454507922 0.6782600336554416 -1.0502588811689417e-06 -0.08401491667586135 -0.8042 0.678269169257487 0.6782682781707605 -1.0468340604918858e-06 -0.08401938462783723 -0.8043 0.6782773908998677 0.6782765204471727 -1.0431963913537512e-06 -0.08402385143941289 -0.8044000000000001 0.6782856103806255 0.6782847604829965 -1.039346681136477e-06 -0.08402831711081885 -0.8045 0.6782938277024431 0.6782929982765591 -1.0352857820472572e-06 -0.08403278164228553 -0.8046 0.6783020428679934 0.6783012338261964 -1.0310145909520063e-06 -0.08403724503404338 -0.8047000000000001 0.6783102558799403 0.6783094671302545 -1.0265340492920938e-06 -0.08404170728632279 -0.8048000000000001 0.6783184667409373 0.6783176981870891 -1.021845143112099e-06 -0.08404616839935426 -0.8049000000000001 0.6783266754536272 0.6783259269950661 -1.0169489022548994e-06 -0.08405062837336813 -0.805 0.678334882020642 0.6783341535525629 -1.0118464007780048e-06 -0.08405508720859482 -0.8051 0.6783430864446016 0.6783423778579676 -1.006538755954356e-06 -0.08405954490526468 -0.8052 0.678351288728115 0.6783505999096808 -1.0010271289662143e-06 -0.08406400146360812 -0.8053 0.6783594888737778 0.6783588197061151 -9.9531272385045e-07 -0.0840684568838555 -0.8054000000000001 0.6783676868841736 0.6783670372456954 -9.893967875818088e-07 -0.08407291116623716 -0.8055 0.6783758827618718 0.6783752525268599 -9.832806100451563e-07 -0.08407736431098338 -0.8056 0.6783840765094288 0.678383465548061 -9.769655231750551e-07 -0.08408181631832452 -0.8057000000000001 0.6783922681293868 0.6783916763077644 -9.704529010390317e-07 -0.0840862671884909 -0.8058000000000001 0.678400457624273 0.6783998848044505 -9.637441596432872e-07 -0.08409071692171279 -0.8059000000000001 0.6784086449966 0.6784080910366146 -9.568407562665637e-07 -0.08409516551822051 -0.806 0.6784168302488649 0.678416295002767 -9.497441895434111e-07 -0.08409961297824425 -0.8061 0.6784250133835488 0.6784244967014343 -9.424559987564196e-07 -0.08410405930201433 -0.8062 0.6784331944031166 0.6784326961311586 -9.349777638500978e-07 -0.08410850448976097 -0.8063 0.6784413733100165 0.6784408932904988 -9.273111048618832e-07 -0.08411294854171442 -0.8064000000000001 0.6784495501066796 0.6784490881780311 -9.194576815335642e-07 -0.08411739145810482 -0.8065 0.6784577247955197 0.6784572807923486 -9.114191933112803e-07 -0.0841218332391625 -0.8066 0.6784658973789324 0.6784654711320621 -9.031973784434655e-07 -0.08412627388511754 -0.8067000000000001 0.678474067859295 0.6784736591958012 -8.947940142028932e-07 -0.08413071339620018 -0.8068000000000001 0.6784822362389662 0.6784818449822134 -8.862109159013531e-07 -0.08413515177264055 -0.8069000000000001 0.6784904025202856 0.6784900284899653 -8.774499369590405e-07 -0.08413958901466882 -0.807 0.6784985667055734 0.6784982097177434 -8.68512968293933e-07 -0.08414402512251515 -0.8071 0.6785067287971299 0.6785063886642533 -8.59401938058113e-07 -0.08414846009640965 -0.8072 0.6785148887972346 0.678514565328221 -8.501188109855118e-07 -0.08415289393658237 -0.8073 0.6785230467081473 0.6785227397083926 -8.406655881976199e-07 -0.08415732664326353 -0.8074000000000001 0.6785312025321064 0.6785309118035356 -8.310443066344986e-07 -0.08416175821668312 -0.8075 0.6785393562713287 0.6785390816124386 -8.21257038666201e-07 -0.08416618865707125 -0.8076 0.6785475079280094 0.6785472491339115 -8.113058917735838e-07 -0.08417061796465797 -0.8077000000000001 0.6785556575043219 0.6785554143667865 -8.01193007868295e-07 -0.08417504613967333 -0.8078000000000001 0.6785638050024166 0.6785635773099177 -7.909205629458294e-07 -0.08417947318234738 -0.8079000000000001 0.6785719504244216 0.6785717379621823 -7.80490766613684e-07 -0.08418389909291013 -0.808 0.6785800937724421 0.6785798963224802 -7.699058617305354e-07 -0.08418832387159159 -0.8081 0.678588235048559 0.6785880523897345 -7.591681236707171e-07 -0.08419274751862177 -0.8082 0.6785963742548301 0.6785962061628924 -7.482798599911522e-07 -0.08419717003423062 -0.8083 0.6786045113932888 0.6786043576409246 -7.372434100150205e-07 -0.08420159141864814 -0.8084000000000001 0.6786126464659441 0.6786125068228265 -7.260611441239906e-07 -0.08420601167210423 -0.8085 0.6786207794747801 0.6786206537076178 -7.14735463522298e-07 -0.08421043079482891 -0.8086 0.678628910421756 0.6786287982943435 -7.03268799445711e-07 -0.08421484878705207 -0.8087000000000001 0.6786370393088057 0.6786369405820738 -6.916636127868303e-07 -0.08421926564900363 -0.8088000000000001 0.6786451661378374 0.6786450805699038 -6.799223935816112e-07 -0.08422368138091353 -0.8089000000000001 0.678653290910733 0.6786532182569553 -6.680476603293517e-07 -0.0842280959830116 -0.809 0.6786614136293483 0.6786613536423758 -6.560419597290146e-07 -0.08423250945552771 -0.8091 0.6786695342955124 0.6786694867253391 -6.439078659159492e-07 -0.08423692179869174 -0.8092 0.6786776529110281 0.6786776175050462 -6.316479798512686e-07 -0.08424133301273358 -0.8093 0.6786857694776703 0.6786857459807247 -6.19264928988783e-07 -0.08424574309788302 -0.8094000000000001 0.6786938839971873 0.6786938721516296 -6.067613665533544e-07 -0.08425015205436992 -0.8095 0.6787019964712993 0.6787019960170431 -5.941399710829298e-07 -0.08425455988242406 -0.8096 0.6787101069016988 0.6787101175762755 -5.81403445720774e-07 -0.08425896658227527 -0.8097000000000001 0.6787182152900497 0.6787182368286648 -5.68554517785258e-07 -0.08426337215415326 -0.8098000000000001 0.6787263216379883 0.6787263537735775 -5.555959380204589e-07 -0.08426777659828787 -0.8099000000000001 0.6787344259471213 0.6787344684104086 -5.425304802214592e-07 -0.08427217991490879 -0.81 0.6787425282190274 0.6787425807385816 -5.293609403739241e-07 -0.0842765821042458 -0.8101 0.678750628455256 0.6787506907575493 -5.160901363765458e-07 -0.08428098316652863 -0.8102 0.678758726657327 0.6787587984667934 -5.027209071389871e-07 -0.08428538310198701 -0.8103 0.6787668228267307 0.678766903865825 -4.892561121586092e-07 -0.08428978191085063 -0.8104000000000001 0.6787749169649278 0.6787750069541846 -4.7569863082658204e-07 -0.08429417959334912 -0.8105 0.6787830090733491 0.6787831077314431 -4.620513618311395e-07 -0.08429857614971224 -0.8106 0.6787910991533953 0.6787912061972006 -4.48317222595529e-07 -0.08430297158016957 -0.8107000000000001 0.6787991872064368 0.6787993023510879 -4.34499148591061e-07 -0.08430736588495076 -0.8108000000000001 0.6788072732338136 0.6788073961927664 -4.2060009273342525e-07 -0.08431175906428555 -0.8109000000000001 0.678815357236835 0.6788154877219273 -4.066230246818625e-07 -0.08431615111840347 -0.811 0.678823439216779 0.6788235769382929 -3.9257093035344193e-07 -0.08432054204753414 -0.8111 0.6788315191748931 0.6788316638416163 -3.7844681116672163e-07 -0.08432493185190715 -0.8112 0.6788395971123937 0.6788397484316815 -3.6425368346582054e-07 -0.08432932053175209 -0.8113 0.6788476730304656 0.6788478307083039 -3.499945777848956e-07 -0.08433370808729851 -0.8114000000000001 0.6788557469302621 0.67885591067133 -3.3567253830690813e-07 -0.08433809451877594 -0.8115 0.6788638188129053 0.6788639883206378 -3.2129062219055093e-07 -0.08434247982641392 -0.8116 0.6788718886794853 0.678872063656137 -3.0685189883472574e-07 -0.08434686401044203 -0.8117000000000001 0.6788799565310605 0.6788801366777688 -2.9235944937200387e-07 -0.08435124707108971 -0.8118000000000001 0.6788880223686572 0.6788882073855063 -2.778163658498367e-07 -0.08435562900858647 -0.8119000000000001 0.67889608619327 0.6788962757793546 -2.6322575071013876e-07 -0.08436000982316183 -0.812 0.678904148005861 0.6789043418593507 -2.485907160433565e-07 -0.08436438951504523 -0.8121 0.6789122078073602 0.6789124056255635 -2.3391438294315114e-07 -0.08436876808446614 -0.8122 0.6789202655986648 0.6789204670780944 -2.191998808333262e-07 -0.08437314553165391 -0.8123 0.6789283213806404 0.6789285262170768 -2.044503468398573e-07 -0.08437752185683801 -0.8124000000000001 0.6789363751541196 0.6789365830426769 -1.8966892507965571e-07 -0.0843818970602479 -0.8125 0.6789444269199026 0.6789446375550932 -1.7485876602912898e-07 -0.08438627114211293 -0.8126 0.6789524766787571 0.6789526897545561 -1.600230258164137e-07 -0.0843906441026625 -0.8127000000000001 0.6789605244314179 0.6789607396413293 -1.4516486555350705e-07 -0.084395015942126 -0.8128000000000001 0.6789685701785866 0.6789687872157086 -1.3028745068748016e-07 -0.08439938666073273 -0.8129000000000001 0.6789766139209332 0.6789768324780228 -1.15393950304854e-07 -0.08440375625871206 -0.813 0.678984655659094 0.6789848754286327 -1.004875364654656e-07 -0.08440812473629328 -0.8131 0.6789926953936729 0.6789929160679324 -8.557138352245641e-08 -0.08441249209370574 -0.8132 0.6790007331252408 0.6790009543963487 -7.064866745266907e-08 -0.08441685833117873 -0.8133 0.6790087688543356 0.6790089904143404 -5.572256517099791e-08 -0.08442122344894148 -0.8134000000000001 0.6790168025814628 0.6790170241223998 -4.079625385796683e-08 -0.08442558744722332 -0.8135 0.6790248343070947 0.6790250555210517 -2.587291028849966e-08 -0.08442995032625351 -0.8136 0.679032864031671 0.6790330846108533 -1.0955710148547598e-08 -0.08443431208626126 -0.8137000000000001 0.6790408917555983 0.6790411113923949 3.952172636899343e-09 -0.08443867272747584 -0.8138000000000001 0.6790489174792508 0.6790491358662991 1.884756658035447e-08 -0.08444303225012642 -0.8139000000000001 0.6790569412029691 0.6790571580332211 3.3727303307834466e-08 -0.08444739065444216 -0.814 0.6790649629270621 0.6790651778938491 4.858821823702786e-08 -0.0844517479406523 -0.8141 0.6790729826518054 0.6790731954489037 6.342715123779097e-08 -0.084456104108986 -0.8142 0.6790810003774421 0.6790812106991375 7.824094732343523e-08 -0.08446045915967239 -0.8143 0.6790890161041827 0.6790892236453361 9.302645730471792e-08 -0.08446481309294061 -0.8144000000000001 0.6790970298322053 0.6790972342883177 1.0778053844903712e-07 -0.08446916590901982 -0.8145 0.6791050415616556 0.6791052426289319 1.2250005520381135e-07 -0.0844735176081391 -0.8146 0.6791130512926467 0.6791132486680611 1.3718187980016339e-07 -0.08447786819052755 -0.8147000000000001 0.6791210590252597 0.6791212524066201 1.5182289294854434e-07 -0.08448221765641428 -0.8148000000000001 0.6791290647595428 0.6791292538455551 1.664199845048675e-07 -0.08448656600602829 -0.8149000000000001 0.6791370684955133 0.6791372529858446 1.8097005409847822e-07 -0.08449091323959868 -0.815 0.6791450702331555 0.6791452498284989 1.9547001184339052e-07 -0.08449525935735447 -0.8151 0.6791530699724229 0.67915324437456 2.0991677897319594e-07 -0.08449960435952475 -0.8152 0.6791610677132358 0.6791612366251016 2.2430728845862502e-07 -0.08450394824633843 -0.8153 0.6791690634554841 0.6791692265812286 2.3863848572919233e-07 -0.08450829101802454 -0.8154000000000001 0.6791770571990255 0.6791772142440775 2.5290732926647186e-07 -0.08451263267481206 -0.8155 0.6791850489436873 0.6791851996148159 2.6711079125635306e-07 -0.08451697321692997 -0.8156 0.6791930386892644 0.6791931826946427 2.8124585826211357e-07 -0.08452131264460722 -0.8157000000000001 0.6792010264355214 0.6792011634847872 2.9530953182810293e-07 -0.08452565095807274 -0.8158000000000001 0.6792090121821915 0.6792091419865098 3.0929882918750984e-07 -0.08452998815755541 -0.8159000000000001 0.6792169959289778 0.6792171182011015 3.232107837966569e-07 -0.08453432424328416 -0.816 0.6792249776755527 0.6792250921298835 3.3704244600113453e-07 -0.08453865921548792 -0.8161 0.6792329574215579 0.6792330637742074 3.507908836741791e-07 -0.08454299307439551 -0.8162 0.6792409351666049 0.6792410331354546 3.644531829036235e-07 -0.08454732582023579 -0.8163 0.6792489109102758 0.6792490002150369 3.780264484706808e-07 -0.08455165745323767 -0.8164000000000001 0.6792568846521223 0.6792569650143951 3.915078045785281e-07 -0.08455598797362993 -0.8165 0.679264856391667 0.679264927535 4.048943953866013e-07 -0.08456031738164142 -0.8166 0.6792728261284025 0.6792728877783509 4.1818338571142366e-07 -0.08456464567750088 -0.8167000000000001 0.679280793861793 0.6792808457459768 4.3137196151232793e-07 -0.08456897286143716 -0.8168000000000001 0.6792887595912731 0.6792888014394354 4.4445733060616277e-07 -0.08457329893367901 -0.8169000000000001 0.679296723316249 0.6792967548603126 4.574367231807708e-07 -0.0845776238944552 -0.817 0.6793046850360985 0.6793047060102229 4.7030739230846663e-07 -0.08458194774399443 -0.8171 0.6793126447501714 0.6793126548908088 4.830666147231932e-07 -0.08458627048252554 -0.8172 0.6793206024577887 0.679320601503741 4.957116912646109e-07 -0.08459059211027713 -0.8173 0.6793285581582443 0.679328545850717 5.08239947558109e-07 -0.08459491262747788 -0.8174000000000001 0.6793365118508046 0.6793364879334621 5.206487343617505e-07 -0.08459923203435654 -0.8175 0.6793444635347088 0.6793444277537288 5.329354283434284e-07 -0.08460355033114175 -0.8176 0.6793524132091688 0.6793523653132961 5.450974326082214e-07 -0.08460786751806215 -0.8177000000000001 0.6793603608733705 0.6793603006139698 5.571321770869719e-07 -0.08461218359534645 -0.8178000000000001 0.6793683065264731 0.6793682336575815 5.69037119341198e-07 -0.08461649856322317 -0.8179000000000001 0.679376250167609 0.679376164445989 5.808097448545269e-07 -0.08462081242192093 -0.818 0.6793841917958863 0.6793840929810762 5.924475677265839e-07 -0.08462512517166841 -0.8181 0.6793921314103861 0.6793920192647516 6.039481311587158e-07 -0.08462943681269411 -0.8182 0.6794000690101657 0.6793999432989486 6.153090078286905e-07 -0.08463374734522658 -0.8183 0.6794080045942565 0.6794078650856263 6.265278006539754e-07 -0.08463805676949444 -0.8184000000000001 0.6794159381616656 0.6794157846267679 6.37602143166438e-07 -0.08464236508572616 -0.8185 0.6794238697113757 0.6794237019243798 6.485296999980683e-07 -0.08464667229415024 -0.8186 0.6794317992423464 0.6794316169804933 6.593081674638457e-07 -0.08465097839499523 -0.8187000000000001 0.6794397267535128 0.6794395297971623 6.699352738531728e-07 -0.08465528338848956 -0.8188000000000001 0.6794476522437876 0.6794474403764648 6.804087801515202e-07 -0.08465958727486178 -0.8189000000000001 0.6794555757120592 0.6794553487205004 6.907264804567603e-07 -0.08466389005434029 -0.819 0.679463497157195 0.6794632548313919 7.008862022012119e-07 -0.08466819172715352 -0.8191 0.6794714165780391 0.6794711587112843 7.108858070398183e-07 -0.08467249229352991 -0.8192 0.6794793339734144 0.6794790603623435 7.207231908779033e-07 -0.08467679175369787 -0.8193 0.679487249342122 0.6794869597867574 7.30396284578938e-07 -0.08468109010788581 -0.8194000000000001 0.679495162682942 0.6794948569867348 7.39903054311486e-07 -0.08468538735632208 -0.8195 0.6795030739946334 0.679502751964505 7.492415019794141e-07 -0.08468968349923504 -0.8196 0.6795109832759352 0.6795106447223178 7.584096657908823e-07 -0.08469397853685307 -0.8197000000000001 0.6795188905255661 0.6795185352624423 7.674056203693658e-07 -0.08469827246940444 -0.8198000000000001 0.6795267957422253 0.679526423587168 7.762274774059108e-07 -0.08470256529711753 -0.8199000000000001 0.6795346989245927 0.6795343096988027 7.848733859366908e-07 -0.08470685702022063 -0.82 0.6795426000713295 0.679542193599673 7.933415328148508e-07 -0.08471114763894196 -0.8201 0.6795504991810782 0.6795500752921244 8.01630143015819e-07 -0.08471543715350985 -0.8202 0.6795583962524634 0.67955795477852 8.097374801646628e-07 -0.08471972556415255 -0.8203 0.6795662912840917 0.6795658320612403 8.176618466193553e-07 -0.08472401287109832 -0.8204000000000001 0.6795741842745529 0.6795737071426831 8.254015841091533e-07 -0.08472829907457528 -0.8205 0.6795820752224196 0.6795815800252625 8.329550739566427e-07 -0.08473258417481173 -0.8206 0.6795899641262482 0.67958945071141 8.403207374108046e-07 -0.08473686817203585 -0.8207000000000001 0.6795978509845786 0.6795973192035716 8.474970359662048e-07 -0.08474115106647583 -0.8208000000000001 0.6796057357959356 0.6796051855042099 8.544824717654498e-07 -0.08474543285835975 -0.8209000000000001 0.6796136185588287 0.6796130496158017 8.612755878351086e-07 -0.08474971354791583 -0.821 0.6796214992717525 0.6796209115408389 8.678749684881693e-07 -0.08475399313537216 -0.8211 0.6796293779331872 0.6796287712818275 8.742792394905718e-07 -0.08475827162095684 -0.8212 0.6796372545415995 0.6796366288412875 8.80487068435909e-07 -0.08476254900489806 -0.8213 0.6796451290954417 0.6796444842217519 8.864971650091036e-07 -0.08476682528742376 -0.8214000000000001 0.6796530015931542 0.6796523374257666 8.923082812639649e-07 -0.08477110046876213 -0.8215 0.6796608720331638 0.6796601884558902 8.979192118452328e-07 -0.08477537454914111 -0.8216 0.6796687404138861 0.6796680373146933 9.033287942106227e-07 -0.08477964752878882 -0.8217000000000001 0.6796766067337243 0.6796758840047575 9.085359090610368e-07 -0.08478391940793324 -0.8218000000000001 0.6796844709910705 0.6796837285286763 9.135394803405639e-07 -0.08478819018680239 -0.8219000000000001 0.6796923331843063 0.6796915708890537 9.183384755695467e-07 -0.08479245986562427 -0.822 0.6797001933118023 0.6796994110885033 9.229319061498931e-07 -0.08479672844462677 -0.8221 0.6797080513719194 0.6797072491296494 9.273188273095645e-07 -0.08480099592403789 -0.8222 0.6797159073630098 0.6797150850151248 9.314983385466657e-07 -0.08480526230408564 -0.8223 0.6797237612834157 0.6797229187475715 9.354695838514893e-07 -0.08480952758499782 -0.8224000000000001 0.6797316131314712 0.6797307503296404 9.392317514844706e-07 -0.08481379176700246 -0.8225 0.6797394629055022 0.6797385797639892 9.427840747255889e-07 -0.08481805485032734 -0.8226 0.6797473106038268 0.6797464070532842 9.461258315413001e-07 -0.08482231683520036 -0.8227000000000001 0.6797551562247568 0.6797542322001979 9.492563448898483e-07 -0.08482657772184943 -0.8228000000000001 0.6797629997665962 0.6797620552074095 9.52174983082088e-07 -0.0848308375105023 -0.8229000000000001 0.6797708412276439 0.6797698760776048 9.548811595039286e-07 -0.0848350962013869 -0.823 0.6797786806061918 0.6797776948134744 9.573743330326678e-07 -0.08483935379473094 -0.8231 0.6797865179005276 0.6797855114177147 9.596540081480143e-07 -0.08484361029076226 -0.8232 0.6797943531089335 0.6797933258930264 9.617197349875983e-07 -0.08484786568970865 -0.8233 0.6798021862296882 0.6798011382421149 9.635711090971721e-07 -0.08485211999179788 -0.8234000000000001 0.6798100172610656 0.6798089484676886 9.652077721522545e-07 -0.0848563731972577 -0.8235 0.6798178462013367 0.6798167565724592 9.666294115417973e-07 -0.0848606253063158 -0.8236 0.6798256730487693 0.6798245625591419 9.678357605347188e-07 -0.08486487631919992 -0.8237000000000001 0.6798334978016289 0.6798323664304533 9.688265984741928e-07 -0.08486912623613768 -0.8238000000000001 0.6798413204581797 0.6798401681891124 9.69601750638871e-07 -0.08487337505735687 -0.8239000000000001 0.6798491410166834 0.6798479678378393 9.701610883816603e-07 -0.08487762278308508 -0.824 0.6798569594754009 0.6798557653793553 9.705045291574788e-07 -0.08488186941355003 -0.8241 0.679864775832593 0.6798635608163817 9.706320365232557e-07 -0.08488611494897925 -0.8242 0.6798725900865201 0.6798713541516399 9.70543619971398e-07 -0.08489035938960043 -0.8243 0.6798804022354433 0.6798791453878507 9.70239335318368e-07 -0.0848946027356412 -0.8244000000000001 0.6798882122776244 0.6798869345277336 9.697192841495728e-07 -0.08489884498732907 -0.8245 0.6798960202113262 0.6798947215740072 9.68983614207941e-07 -0.08490308614489157 -0.8246 0.6799038260348144 0.6799025065293876 9.680325193661687e-07 -0.08490732620855641 -0.8247000000000001 0.6799116297463557 0.6799102893965883 9.668662391826288e-07 -0.08491156517855097 -0.8248000000000001 0.6799194313442206 0.6799180701783206 9.654850592621944e-07 -0.08491580305510282 -0.8249000000000001 0.6799272308266822 0.6799258488772917 9.638893111174607e-07 -0.08492003983843943 -0.825 0.6799350281920176 0.6799336254962051 9.620793717524112e-07 -0.08492427552878827 -0.8251000000000001 0.6799428234385085 0.6799414000377602 9.600556640232405e-07 -0.08492851012637688 -0.8252 0.6799506165644411 0.6799491725046514 9.578186564163094e-07 -0.08493274363143272 -0.8253 0.6799584075681063 0.6799569428995675 9.553688626595669e-07 -0.08493697604418318 -0.8254000000000001 0.6799661964478008 0.6799647112251922 9.527068419168394e-07 -0.08494120736485566 -0.8255 0.6799739832018277 0.679972477484202 9.498331985102748e-07 -0.08494543759367755 -0.8256 0.6799817678284963 0.679980241679268 9.467485819480981e-07 -0.0849496667308763 -0.8257000000000001 0.6799895503261232 0.6799880038130528 9.434536867303223e-07 -0.08495389477667925 -0.8258000000000001 0.6799973306930323 0.6799957638882124 9.399492518769037e-07 -0.08495812173131373 -0.8259000000000001 0.6800051089275556 0.6800035219073943 9.362360613440757e-07 -0.08496234759500715 -0.826 0.680012885028033 0.680011277873237 9.323149433304589e-07 -0.08496657236798667 -0.8261000000000001 0.6800206589928143 0.680019031788371 9.28186770332573e-07 -0.08497079605047977 -0.8262 0.6800284308202575 0.6800267836554164 9.238524590060582e-07 -0.08497501864271363 -0.8263 0.680036200508731 0.680034533476984 9.193129697215863e-07 -0.08497924014491552 -0.8264000000000001 0.6800439680566133 0.6800422812556737 9.145693066758831e-07 -0.08498346055731272 -0.8265 0.6800517334622935 0.680050026994075 9.09622517392128e-07 -0.08498767988013248 -0.8266 0.6800594967241721 0.6800577706947661 9.044736927477093e-07 -0.08499189811360197 -0.8267 0.6800672578406608 0.6800655123603137 8.991239663913575e-07 -0.08499611525794845 -0.8268000000000001 0.6800750168101832 0.6800732519932713 8.935745147709007e-07 -0.08500033131339904 -0.8269000000000001 0.6800827736311759 0.6800809895961812 8.878265569944865e-07 -0.08500454628018095 -0.827 0.6800905283020877 0.6800887251715719 8.818813541089376e-07 -0.08500876015852131 -0.8271000000000001 0.6800982808213815 0.6800964587219585 8.757402091552624e-07 -0.08501297294864726 -0.8272 0.6801060311875333 0.6801041902498424 8.69404466918855e-07 -0.08501718465078593 -0.8273 0.6801137793990335 0.6801119197577106 8.628755134715282e-07 -0.08502139526516443 -0.8274000000000001 0.6801215254543871 0.6801196472480349 8.561547759078358e-07 -0.08502560479200977 -0.8275 0.6801292693521144 0.6801273727232725 8.492437221507831e-07 -0.08502981323154907 -0.8276 0.6801370110907505 0.6801350961858654 8.421438604661047e-07 -0.08503402058400941 -0.8277 0.6801447506688469 0.6801428176382385 8.348567392402195e-07 -0.08503822684961776 -0.8278000000000001 0.6801524880849712 0.6801505370828009 8.273839466471644e-07 -0.08504243202860115 -0.8279000000000001 0.6801602233377075 0.680158254521945 8.197271102461379e-07 -0.0850466361211866 -0.828 0.6801679564256574 0.6801659699580457 8.118878966623111e-07 -0.08505083912760106 -0.8281000000000001 0.6801756873474397 0.6801736833934604 8.038680112398833e-07 -0.08505504104807154 -0.8282 0.6801834161016911 0.6801813948305284 7.956691976118702e-07 -0.08505924188282493 -0.8283 0.6801911426870664 0.6801891042715709 7.872932374225483e-07 -0.08506344163208822 -0.8284000000000001 0.6801988671022393 0.6801968117188897 7.787419498556103e-07 -0.08506764029608829 -0.8285 0.6802065893459025 0.6802045171747679 7.700171912594644e-07 -0.08507183787505201 -0.8286 0.6802143094167683 0.6802122206414689 7.61120854744779e-07 -0.0850760343692063 -0.8287 0.6802220273135686 0.6802199221212359 7.520548699208041e-07 -0.08508022977877802 -0.8288000000000001 0.6802297430350555 0.6802276216162921 7.42821202159849e-07 -0.085084424103994 -0.8289000000000001 0.6802374565800013 0.6802353191288403 7.334218524446268e-07 -0.08508861734508111 -0.829 0.6802451679472 0.6802430146610614 7.23858856882531e-07 -0.08509280950226611 -0.8291000000000001 0.6802528771354661 0.6802507082151152 7.141342861782807e-07 -0.0850970005757758 -0.8292 0.6802605841436364 0.6802583997931404 7.042502453008526e-07 -0.08510119056583698 -0.8293 0.680268288970569 0.6802660893972526 6.942088728589813e-07 -0.08510537947267638 -0.8294000000000001 0.6802759916151448 0.6802737770295455 6.840123408652365e-07 -0.08510956729652074 -0.8295 0.6802836920762672 0.68028146269209 6.736628541254008e-07 -0.0851137540375968 -0.8296 0.6802913903528623 0.6802891463869336 6.631626497805021e-07 -0.08511793969613131 -0.8297 0.6802990864438802 0.6802968281161006 6.525139968072136e-07 -0.08512212427235089 -0.8298000000000001 0.6803067803482941 0.6803045078815912 6.417191956431534e-07 -0.08512630776648221 -0.8299000000000001 0.6803144720651011 0.6803121856853818 6.307805775346287e-07 -0.08513049017875195 -0.83 0.680322161593323 0.680319861529424 6.197005041203019e-07 -0.08513467150938672 -0.8301000000000001 0.680329848932006 0.6803275354156451 6.084813669038347e-07 -0.08513885175861316 -0.8302 0.6803375340802214 0.6803352073459472 5.971255867404102e-07 -0.08514303092665793 -0.8303 0.6803452170370654 0.6803428773222069 5.856356133510099e-07 -0.0851472090137475 -0.8304000000000001 0.6803528978016596 0.6803505453462754 5.740139247256693e-07 -0.08515138602010858 -0.8305 0.6803605763731518 0.6803582114199775 5.622630266516326e-07 -0.08515556194596759 -0.8306 0.6803682527507156 0.6803658755451124 5.503854521443641e-07 -0.08515973679155112 -0.8307 0.680375926933551 0.6803735377234523 5.383837609201914e-07 -0.08516391055708566 -0.8308000000000001 0.6803835989208844 0.6803811979567432 5.262605388550723e-07 -0.08516808324279772 -0.8309000000000001 0.6803912687119696 0.6803888562467035 5.140183973045831e-07 -0.0851722548489138 -0.831 0.680398936306087 0.6803965125950246 5.016599726875848e-07 -0.08517642537566034 -0.8311000000000001 0.6804066017025447 0.6804041670033706 4.891879259588672e-07 -0.0851805948232638 -0.8312 0.6804142649006784 0.6804118194733773 4.7660494185974844e-07 -0.0851847631919506 -0.8313 0.6804219258998514 0.6804194700066526 4.639137285017414e-07 -0.08518893048194714 -0.8314000000000001 0.6804295846994556 0.6804271186047762 4.511170166865419e-07 -0.0851930966934798 -0.8315 0.680437241298911 0.6804347652692996 4.3821755936479523e-07 -0.085197261826775 -0.8316 0.6804448956976661 0.6804424100017452 4.2521813102547323e-07 -0.08520142588205909 -0.8317 0.6804525478951984 0.6804500528036066 4.1212152708525185e-07 -0.08520558885955837 -0.8318000000000001 0.6804601978910142 0.6804576936763482 3.989305633472773e-07 -0.08520975075949921 -0.8319000000000001 0.6804678456846488 0.6804653326214054 3.8564807530727663e-07 -0.08521391158210787 -0.832 0.6804754912756676 0.6804729696401832 3.72276917688652e-07 -0.08521807132761063 -0.8321000000000001 0.6804831346636651 0.6804806047340577 3.5881996361675217e-07 -0.08522222999623381 -0.8322 0.6804907758482655 0.6804882379043746 3.4528010422335553e-07 -0.08522638758820361 -0.8323 0.6804984148291233 0.68049586915245 3.3166024789033077e-07 -0.0852305441037463 -0.8324000000000001 0.6805060516059228 0.6805034984795686 3.179633196598308e-07 -0.08523469954308802 -0.8325 0.6805136861783792 0.6805111258869859 3.0419226058203686e-07 -0.08523885390645504 -0.8326 0.6805213185462374 0.6805187513759263 2.903500271322912e-07 -0.08524300719407354 -0.8327 0.6805289487092736 0.6805263749475834 2.7643959056578016e-07 -0.0852471594061697 -0.8328000000000001 0.6805365766672943 0.6805339966031198 2.624639362583392e-07 -0.0852513105429696 -0.8329000000000001 0.6805442024201371 0.6805416163436669 2.4842606308195236e-07 -0.08525546060469939 -0.833 0.6805518259676708 0.6805492341703254 2.343289827178019e-07 -0.08525960959158523 -0.8331000000000001 0.6805594473097949 0.6805568500841643 2.2017571910809552e-07 -0.08526375750385311 -0.8332 0.6805670664464405 0.6805644640862213 2.0596930774136046e-07 -0.08526790434172916 -0.8333 0.6805746833775707 0.6805720761775025 1.9171279496549287e-07 -0.08527205010543946 -0.8334000000000001 0.6805822981031788 0.6805796863589822 1.774092373979519e-07 -0.08527619479521002 -0.8335 0.6805899106232908 0.6805872946316033 1.630617012804425e-07 -0.08528033841126682 -0.8336 0.680597520937964 0.6805949009962764 1.4867326173992335e-07 -0.08528448095383591 -0.8337 0.6806051290472878 0.6806025054538807 1.3424700223002572e-07 -0.08528862242314328 -0.8338000000000001 0.6806127349513827 0.6806101080052624 1.1978601381287812e-07 -0.08529276281941482 -0.8339000000000001 0.6806203386504022 0.6806177086512368 1.0529339448603348e-07 -0.08529690214287655 -0.834 0.6806279401445311 0.6806253073925864 9.077224854756039e-08 -0.08530104039375438 -0.8341000000000001 0.6806355394339862 0.6806329042300614 7.622568595072599e-08 -0.08530517757227418 -0.8342 0.6806431365190172 0.68064049916438 6.165682155979957e-08 -0.08530931367866189 -0.8343 0.6806507313999053 0.6806480921962279 4.7068774574124395e-08 -0.08531344871314336 -0.8344000000000001 0.6806583240769642 0.6806556833262584 3.246466781514634e-08 -0.08531758267594447 -0.8345 0.6806659145505396 0.6806632725550926 1.7847627051606474e-08 -0.08532171556729101 -0.8346 0.68067350282101 0.6806708598833191 3.2207803438155658e-09 -0.08532584738740889 -0.8347 0.6806810888887855 0.6806784453114939 -1.1412742619877625e-08 -0.08532997813652382 -0.8348000000000001 0.6806886727543089 0.680686028840141 -2.604981120309796e-08 -0.08533410781486166 -0.8349000000000001 0.6806962544180553 0.6806936104697509 -4.068729449213139e-08 -0.08533823642264805 -0.835 0.680703833880532 0.6807011902007829 -5.532206196379348e-08 -0.08534236396010884 -0.8351000000000001 0.680711411142279 0.6807087680336633 -6.9950984149178e-08 -0.08534649042746978 -0.8352 0.6807189862038676 0.6807163439687858 -8.457093331019905e-08 -0.08535061582495651 -0.8353 0.6807265590659026 0.680723918006512 -9.917878410897751e-08 -0.08535474015279475 -0.8354000000000001 0.6807341297290199 0.6807314901471708 -1.1377141427050541e-07 -0.08535886341121014 -0.8355 0.6807416981938885 0.6807390603910595 -1.2834570524249134e-07 -0.0853629856004284 -0.8356 0.6807492644612091 0.6807466287384423 -1.4289854289618875e-07 -0.08536710672067513 -0.8357 0.6807568285317143 0.680754195189551 -1.5742681815957005e-07 -0.08537122677217593 -0.8358000000000001 0.6807643904061692 0.6807617597445864 -1.7192742768346037e-07 -0.08537534575515643 -0.8359000000000001 0.6807719500853705 0.6807693224037159 -1.863972745215492e-07 -0.08537946366984218 -0.836 0.6807795075701472 0.6807768831670756 -2.0083326876876861e-07 -0.08538358051645878 -0.8361000000000001 0.6807870628613595 0.6807844420347693 -2.1523232826906047e-07 -0.08538769629523173 -0.8362 0.6807946159599001 0.6807919990068689 -2.2959137918956984e-07 -0.0853918110063866 -0.8363 0.6808021668666928 0.6807995540834151 -2.439073567908623e-07 -0.08539592465014886 -0.8364000000000001 0.6808097155826933 0.6808071072644162 -2.5817720597162697e-07 -0.08540003722674405 -0.8365 0.6808172621088882 0.680814658549849 -2.7239788199032167e-07 -0.0854041487363976 -0.8366 0.6808248064462961 0.6808222079396592 -2.8656635109314266e-07 -0.08540825917933498 -0.8367 0.6808323485959662 0.6808297554337608 -3.006795911558724e-07 -0.08541236855578159 -0.8368000000000001 0.6808398885589794 0.6808373010320369 -3.147345923465439e-07 -0.08541647686596292 -0.8369000000000001 0.6808474263364469 0.6808448447343389 -3.2872835774994114e-07 -0.08542058411010428 -0.837 0.6808549619295114 0.6808523865404881 -3.4265790400250795e-07 -0.0854246902884311 -0.8371000000000001 0.6808624953393456 0.6808599264502742 -3.565202619862373e-07 -0.08542879540116873 -0.8372 0.680870026567153 0.6808674644634565 -3.7031247734214956e-07 -0.08543289944854249 -0.8373 0.6808775556141677 0.6808750005797639 -3.8403161126132623e-07 -0.08543700243077772 -0.8374000000000001 0.6808850824816537 0.6808825347988952 -3.976747410053272e-07 -0.08544110434809976 -0.8375 0.680892607170905 0.6808900671205182 -4.112389605168132e-07 -0.08544520520073379 -0.8376 0.6809001296832458 0.6808975975442719 -4.247213810856798e-07 -0.08544930498890521 -0.8377 0.6809076500200293 0.6809051260697643 -4.381191319804967e-07 -0.08545340371283915 -0.8378000000000001 0.6809151681826389 0.6809126526965744 -4.514293610036191e-07 -0.0854575013727609 -0.8379000000000001 0.6809226841724868 0.6809201774242519 -4.646492351711995e-07 -0.08546159796889567 -0.838 0.6809301979910144 0.6809277002523171 -4.777759412336047e-07 -0.08546569350146865 -0.8381000000000001 0.6809377096396919 0.6809352211802611 -4.90806686306855e-07 -0.08546978797070498 -0.8382000000000001 0.6809452191200184 0.6809427402075464 -5.037386985318193e-07 -0.08547388137682985 -0.8383 0.6809527264335211 0.6809502573336073 -5.165692275599376e-07 -0.08547797372006839 -0.8384000000000001 0.6809602315817553 0.6809577725578488 -5.292955452401715e-07 -0.08548206500064572 -0.8385 0.6809677345663049 0.6809652858796489 -5.419149461394213e-07 -0.0854861552187869 -0.8386 0.6809752353887808 0.6809727972983568 -5.544247480560038e-07 -0.08549024437471703 -0.8387 0.6809827340508217 0.6809803068132947 -5.668222927829314e-07 -0.08549433246866117 -0.8388000000000001 0.6809902305540932 0.6809878144237573 -5.791049464548559e-07 -0.08549841950084436 -0.8389000000000001 0.6809977249002888 0.680995320129012 -5.91270100269714e-07 -0.08550250547149163 -0.839 0.6810052170911274 0.6810028239282996 -6.0331517097445e-07 -0.08550659038082799 -0.8391000000000001 0.6810127071283555 0.6810103258208342 -6.152376014201266e-07 -0.08551067422907843 -0.8392000000000001 0.6810201950137449 0.6810178258058034 -6.270348610615262e-07 -0.0855147570164679 -0.8393 0.6810276807490935 0.681025323882369 -6.387044466649172e-07 -0.08551883874322132 -0.8394000000000001 0.6810351643362251 0.6810328200496671 -6.502438826133661e-07 -0.08552291940956365 -0.8395 0.6810426457769888 0.6810403143068084 -6.616507215451151e-07 -0.0855269990157198 -0.8396 0.6810501250732582 0.6810478066528782 -6.729225449503273e-07 -0.08553107756191466 -0.8397 0.681057602226932 0.681055297086937 -6.840569634763982e-07 -0.08553515504837311 -0.8398000000000001 0.6810650772399331 0.6810627856080207 -6.950516176912336e-07 -0.08553923147531994 -0.8399000000000001 0.6810725501142088 0.6810702722151414 -7.059041784440723e-07 -0.08554330684298002 -0.84 0.6810800208517298 0.6810777569072868 -7.166123472818198e-07 -0.08554738115157819 -0.8401000000000001 0.6810874894544905 0.681085239683421 -7.271738570457931e-07 -0.08555145440133922 -0.8402000000000001 0.6810949559245081 0.6810927205424855 -7.3758647244071e-07 -0.08555552659248788 -0.8403 0.6811024202638227 0.681100199483398 -7.47847990298367e-07 -0.08555959772524889 -0.8404 0.6811098824744972 0.6811076765050545 -7.579562401466289e-07 -0.08556366779984709 -0.8405 0.6811173425586163 0.6811151516063279 -7.679090847784176e-07 -0.08556773681650712 -0.8406 0.6811248005182862 0.6811226247860696 -7.777044205292682e-07 -0.08557180477545367 -0.8407 0.6811322563556351 0.6811300960431095 -7.873401777630518e-07 -0.08557587167691148 -0.8408000000000001 0.6811397100728117 0.6811375653762561 -7.96814321371575e-07 -0.08557993752110515 -0.8409000000000001 0.6811471616719857 0.6811450327842974 -8.061248512325481e-07 -0.08558400230825935 -0.841 0.681154611155347 0.6811524982660006 -8.152698025148952e-07 -0.0855880660385987 -0.8411000000000001 0.6811620585251056 0.6811599618201127 -8.242472461506001e-07 -0.0855921287123478 -0.8412000000000001 0.6811695037834906 0.6811674234453614 -8.330552892926724e-07 -0.0855961903297312 -0.8413 0.681176946932751 0.6811748831404549 -8.416920756759705e-07 -0.08560025089097348 -0.8414 0.6811843879751541 0.681182340904082 -8.501557860474129e-07 -0.08560431039629918 -0.8415 0.681191826912986 0.6811897967349139 -8.584446383602673e-07 -0.08560836884593287 -0.8416 0.6811992637485502 0.6811972506316026 -8.665568883986507e-07 -0.08561242624009902 -0.8417 0.6812066984841691 0.6812047025927828 -8.744908300967191e-07 -0.08561648257902213 -0.8418000000000001 0.681214131122181 0.6812121526170716 -8.822447958023449e-07 -0.08562053786292667 -0.8419000000000001 0.6812215616649415 0.6812196007030691 -8.898171567212065e-07 -0.08562459209203704 -0.842 0.6812289901148232 0.6812270468493591 -8.972063230694438e-07 -0.08562864526657771 -0.8421000000000001 0.681236416474214 0.6812344910545092 -9.044107447120364e-07 -0.0856326973867731 -0.8422000000000001 0.6812438407455177 0.681241933317071 -9.114289113154594e-07 -0.08563674845284759 -0.8423 0.6812512629311531 0.6812493736355804 -9.182593526807503e-07 -0.08564079846502551 -0.8424 0.6812586830335547 0.6812568120085589 -9.249006390071868e-07 -0.08564484742353126 -0.8425 0.6812661010551702 0.6812642484345135 -9.313513812808649e-07 -0.08564889532858916 -0.8426 0.6812735169984618 0.6812716829119366 -9.376102315383772e-07 -0.08565294218042349 -0.8427 0.6812809308659052 0.6812791154393077 -9.436758831027348e-07 -0.0856569879792586 -0.8428000000000001 0.6812883426599892 0.6812865460150923 -9.495470710135789e-07 -0.08566103272531869 -0.8429000000000001 0.6812957523832152 0.6812939746377437 -9.552225719994256e-07 -0.08566507641882809 -0.843 0.6813031600380968 0.6813014013057019 -9.607012050466546e-07 -0.08566911906001098 -0.8431000000000001 0.6813105656271593 0.6813088260173965 -9.65981831496654e-07 -0.08567316064909163 -0.8432000000000001 0.6813179691529395 0.6813162487712441 -9.710633552123538e-07 -0.08567720118629413 -0.8433 0.6813253706179851 0.6813236695656509 -9.759447229806817e-07 -0.08568124067184274 -0.8434 0.6813327700248542 0.6813310883990126 -9.806249246235854e-07 -0.08568527910596153 -0.8435 0.6813401673761148 0.6813385052697145 -9.85102993233955e-07 -0.08568931648887473 -0.8436 0.681347562674345 0.6813459201761325 -9.893780053837897e-07 -0.08569335282080642 -0.8437 0.681354955922131 0.681353333116633 -9.934490813601204e-07 -0.08569738810198074 -0.8438000000000001 0.6813623471220687 0.6813607440895733 -9.973153850539873e-07 -0.08570142233262167 -0.8439000000000001 0.6813697362767617 0.6813681530933032 -1.0009761246543292e-06 -0.08570545551295339 -0.844 0.6813771233888213 0.6813755601261637 -1.0044305523981834e-06 -0.08570948764319983 -0.8441000000000001 0.6813845084608658 0.6813829651864889 -1.007677964875997e-06 -0.08571351872358501 -0.8442000000000001 0.6813918914955213 0.6813903682726057 -1.0107177031981607e-06 -0.08571754875433296 -0.8443 0.6813992724954192 0.6813977693828347 -1.0135491530782748e-06 -0.08572157773566769 -0.8444 0.6814066514631973 0.6814051685154906 -1.0161717449719276e-06 -0.08572560566781316 -0.8445 0.6814140284014989 0.6814125656688819 -1.0185849541599623e-06 -0.08572963255099325 -0.8446 0.6814214033129717 0.6814199608413125 -1.0207883009427654e-06 -0.08573365838543186 -0.8447 0.6814287762002691 0.6814273540310813 -1.0227813505014893e-06 -0.08573768317135295 -0.8448000000000001 0.681436147066047 0.6814347452364835 -1.0245637134531638e-06 -0.08574170690898036 -0.8449000000000001 0.681443515912966 0.68144213445581 -1.0261350454898732e-06 -0.08574572959853798 -0.845 0.6814508827436896 0.681449521687349 -1.0274950475175348e-06 -0.08574975124024961 -0.8451000000000001 0.6814582475608832 0.6814569069293858 -1.0286434660444765e-06 -0.08575377183433913 -0.8452000000000001 0.6814656103672156 0.6814642901802028 -1.0295800926818366e-06 -0.08575779138103029 -0.8453 0.6814729711653561 0.6814716714380817 -1.030304764643164e-06 -0.0857618098805469 -0.8454 0.6814803299579759 0.6814790507013015 -1.030817364577885e-06 -0.08576582733311267 -0.8455 0.6814876867477465 0.6814864279681416 -1.0311178206545701e-06 -0.08576984373895138 -0.8456 0.6814950415373403 0.68149380323688 -1.0312061065054223e-06 -0.08577385909828675 -0.8457 0.6815023943294289 0.6815011765057952 -1.0310822411707665e-06 -0.08577787341134246 -0.8458000000000001 0.6815097451266834 0.6815085477731659 -1.0307462893488495e-06 -0.08578188667834218 -0.8459000000000001 0.6815170939317741 0.6815159170372723 -1.0301983610350174e-06 -0.0857858988995096 -0.846 0.6815244407473691 0.6815232842963956 -1.0294386118825383e-06 -0.08578991007506832 -0.8461000000000001 0.681531785576135 0.6815306495488194 -1.0284672426752461e-06 -0.08579392020524201 -0.8462000000000001 0.6815391284207354 0.6815380127928292 -1.0272844996883634e-06 -0.08579792929025426 -0.8463 0.681546469283831 0.6815453740267134 -1.025890674494212e-06 -0.0858019373303286 -0.8464 0.6815538081680794 0.6815527332487643 -1.0242861038511908e-06 -0.08580594432568867 -0.8465 0.6815611450761333 0.6815600904572775 -1.0224711696760203e-06 -0.0858099502765579 -0.8466 0.6815684800106421 0.6815674456505529 -1.0204462987661866e-06 -0.08581395518315989 -0.8467 0.6815758129742499 0.6815747988268954 -1.0182119632162756e-06 -0.08581795904571815 -0.8468000000000001 0.6815831439695947 0.6815821499846146 -1.0157686796685717e-06 -0.08582196186445606 -0.8469000000000001 0.6815904729993099 0.6815894991220264 -1.013117009590614e-06 -0.08582596363959714 -0.847 0.6815978000660217 0.6815968462374523 -1.0102575591086627e-06 -0.08582996437136481 -0.8471000000000001 0.6816051251723501 0.681604191329221 -1.007190978841166e-06 -0.08583396405998252 -0.8472000000000001 0.6816124483209077 0.6816115343956677 -1.0039179635656925e-06 -0.08583796270567366 -0.8473 0.6816197695142996 0.6816188754351354 -1.0004392523021988e-06 -0.08584196030866162 -0.8474 0.6816270887551223 0.6816262144459746 -9.96755628146495e-07 -0.08584595686916974 -0.8475 0.6816344060459645 0.681633551426545 -9.928679179649347e-07 -0.08584995238742135 -0.8476 0.6816417213894048 0.6816408863752146 -9.887769923111467e-07 -0.08585394686363973 -0.8477 0.6816490347880135 0.6816482192903608 -9.844837650097027e-07 -0.08585794029804826 -0.8478000000000001 0.6816563462443505 0.6816555501703707 -9.799891933781613e-07 -0.08586193269087015 -0.8479000000000001 0.6816636557609648 0.6816628790136419 -9.752942776442008e-07 -0.08586592404232864 -0.848 0.6816709633403956 0.6816702058185826 -9.70400060862353e-07 -0.08586991435264704 -0.8481000000000001 0.6816782689851701 0.6816775305836118 -9.653076286642026e-07 -0.08587390362204855 -0.8482000000000001 0.6816855726978042 0.6816848533071606 -9.600181091612425e-07 -0.08587789185075632 -0.8483 0.6816928744808011 0.6816921739876711 -9.545326724175185e-07 -0.08588187903899351 -0.8484 0.6817001743366522 0.681699492623599 -9.488525303802398e-07 -0.08588586518698332 -0.8485 0.6817074722678356 0.681706809213412 -9.429789365050789e-07 -0.08588985029494887 -0.8486 0.681714768276816 0.6817141237555915 -9.369131857006607e-07 -0.0858938343631133 -0.8487 0.6817220623660438 0.6817214362486322 -9.30656613815084e-07 -0.08589781739169966 -0.8488000000000001 0.6817293545379559 0.6817287466910434 -9.242105974693882e-07 -0.08590179938093101 -0.8489000000000001 0.681736644794974 0.6817360550813488 -9.175765536412195e-07 -0.08590578033103047 -0.849 0.6817439331395048 0.6817433614180866 -9.107559394289089e-07 -0.085909760242221 -0.8491000000000001 0.6817512195739397 0.6817506656998109 -9.037502518155494e-07 -0.08591373911472563 -0.8492000000000001 0.6817585041006536 0.6817579679250914 -8.965610272249069e-07 -0.08591771694876735 -0.8493 0.6817657867220059 0.6817652680925137 -8.891898411605981e-07 -0.08592169374456915 -0.8494 0.6817730674403387 0.681772566200681 -8.816383079562895e-07 -0.085925669502354 -0.8495 0.6817803462579768 0.6817798622482122 -8.739080804287536e-07 -0.08592964422234477 -0.8496 0.681787623177228 0.6817871562337443 -8.660008494199012e-07 -0.08593361790476436 -0.8497 0.6817948982003819 0.6817944481559319 -8.579183435053483e-07 -0.08593759054983574 -0.8498000000000001 0.6818021713297098 0.6818017380134478 -8.496623285364491e-07 -0.08594156215778175 -0.8499000000000001 0.6818094425674643 0.6818090258049831 -8.41234607473762e-07 -0.08594553272882517 -0.85 0.6818167119158789 0.6818163115292482 -8.326370197486721e-07 -0.08594950226318886 -0.8501000000000001 0.6818239793771678 0.6818235951849724 -8.238714409025683e-07 -0.08595347076109561 -0.8502000000000001 0.6818312449535251 0.681830876770905 -8.149397822954096e-07 -0.08595743822276819 -0.8503000000000001 0.6818385086471253 0.6818381562858153 -8.058439906200032e-07 -0.08596140464842941 -0.8504 0.6818457704601217 0.6818454337284932 -7.965860474995479e-07 -0.08596537003830204 -0.8505 0.6818530303946468 0.6818527090977485 -7.87167968988034e-07 -0.08596933439260869 -0.8506 0.6818602884528121 0.6818599823924133 -7.775918052232988e-07 -0.08597329771157217 -0.8507 0.6818675446367075 0.6818672536113402 -7.678596399829374e-07 -0.08597725999541508 -0.8508000000000001 0.6818747989484006 0.681874522753404 -7.579735901430684e-07 -0.08598122124436015 -0.8509000000000001 0.6818820513899371 0.6818817898175019 -7.479358052620011e-07 -0.08598518145862999 -0.851 0.6818893019633396 0.681889054802553 -7.377484672194123e-07 -0.0859891406384472 -0.8511 0.6818965506706084 0.6818963177074995 -7.274137894808241e-07 -0.08599309878403436 -0.8512000000000001 0.68190379751372 0.6819035785313068 -7.169340170282146e-07 -0.0859970558956141 -0.8513000000000001 0.6819110424946273 0.6819108372729638 -7.063114253330616e-07 -0.08600101197340895 -0.8514 0.6819182856152595 0.6819180939314828 -6.955483204534874e-07 -0.0860049670176414 -0.8515 0.6819255268775215 0.6819253485059007 -6.8464703802118e-07 -0.08600892102853404 -0.8516 0.6819327662832937 0.6819326009952784 -6.736099431164932e-07 -0.08601287400630936 -0.8517 0.6819400038344315 0.6819398513987018 -6.624394294496572e-07 -0.08601682595118978 -0.8518000000000001 0.6819472395327655 0.6819470997152812 -6.511379190971001e-07 -0.08602077686339776 -0.8519000000000001 0.6819544733801004 0.6819543459441528 -6.397078619185814e-07 -0.08602472674315574 -0.852 0.6819617053782157 0.681961590084478 -6.281517347939136e-07 -0.08602867559068611 -0.8521 0.6819689355288646 0.6819688321354441 -6.164720414703062e-07 -0.08603262340621132 -0.8522000000000001 0.6819761638337742 0.6819760720962644 -6.046713117435765e-07 -0.08603657018995364 -0.8523000000000001 0.681983390294645 0.6819833099661794 -5.927521009169157e-07 -0.08604051594213552 -0.8524 0.6819906149131507 0.6819905457444545 -5.807169894400666e-07 -0.08604446066297917 -0.8525 0.6819978376909382 0.6819977794303838 -5.685685821876785e-07 -0.08604840435270703 -0.8526 0.6820050586296267 0.682005011023287 -5.563095079874625e-07 -0.08605234701154124 -0.8527 0.6820122777308084 0.6820122405225124 -5.439424189124242e-07 -0.08605628863970416 -0.8528000000000001 0.6820194949960472 0.6820194679274354 -5.314699899200415e-07 -0.08606022923741799 -0.8529000000000001 0.6820267104268795 0.682026693237459 -5.188949180195968e-07 -0.08606416880490497 -0.853 0.682033924024813 0.6820339164520146 -5.062199219668662e-07 -0.08606810734238729 -0.8531 0.6820411357913276 0.6820411375705617 -4.934477414661465e-07 -0.08607204485008715 -0.8532000000000001 0.6820483457278739 0.6820483565925887 -4.805811367053492e-07 -0.08607598132822668 -0.8533000000000001 0.682055553835874 0.6820555735176119 -4.6762288764129467e-07 -0.08607991677702799 -0.8534 0.6820627601167208 0.6820627883451775 -4.5457579351398936e-07 -0.08608385119671326 -0.8535 0.6820699645717783 0.6820700010748599 -4.4144267216661426e-07 -0.0860877845875045 -0.8536 0.6820771672023804 0.6820772117062632 -4.282263594418412e-07 -0.08609171694962388 -0.8537 0.6820843680098319 0.682084420239021 -4.1492970868223233e-07 -0.08609564828329336 -0.8538000000000001 0.6820915669954075 0.6820916266727965 -4.015555899183898e-07 -0.08609957858873496 -0.8539000000000001 0.6820987641603524 0.6820988310072827 -3.8810688945262184e-07 -0.08610350786617073 -0.854 0.6821059595058813 0.6821060332422026 -3.745865091095424e-07 -0.08610743611582267 -0.8541 0.6821131530331785 0.6821132333773092 -3.609973656115706e-07 -0.08611136333791272 -0.8542000000000001 0.6821203447433981 0.6821204314123861 -3.4734239004463596e-07 -0.08611528953266283 -0.8543000000000001 0.6821275346376638 0.6821276273472471 -3.336245270671445e-07 -0.08611921470029496 -0.8544 0.6821347227170682 0.6821348211817364 -3.198467344658895e-07 -0.08612313884103094 -0.8545 0.6821419089826735 0.6821420129157292 -3.0601198238583427e-07 -0.08612706195509275 -0.8546 0.6821490934355101 0.6821492025491314 -2.9212325274030615e-07 -0.08613098404270214 -0.8547 0.6821562760765785 0.6821563900818797 -2.781835385101683e-07 -0.08613490510408106 -0.8548000000000001 0.6821634569068469 0.6821635755139419 -2.6419584321993317e-07 -0.08613882513945119 -0.8549000000000001 0.6821706359272528 0.682170758845317 -2.501631801953008e-07 -0.08614274414903439 -0.855 0.6821778131387026 0.6821779400760354 -2.360885718935557e-07 -0.08614666213305247 -0.8551 0.6821849885420703 0.6821851192061583 -2.2197504935886347e-07 -0.08615057909172712 -0.8552000000000001 0.6821921621381994 0.6821922962357793 -2.0782565145552323e-07 -0.08615449502528014 -0.8553000000000001 0.6821993339279008 0.6821994711650221 -1.936434242851004e-07 -0.08615840993393316 -0.8554 0.682206503911954 0.6822066439940432 -1.7943142053070127e-07 -0.0861623238179079 -0.8555 0.6822136720911074 0.6822138147230302 -1.651926987457364e-07 -0.08616623667742605 -0.8556 0.6822208384660765 0.6822209833522022 -1.5093032274676732e-07 -0.08617014851270921 -0.8557 0.6822280030375457 0.6822281498818102 -1.3664736093349505e-07 -0.08617405932397904 -0.8558000000000001 0.6822351658061674 0.6822353143121376 -1.223468856451776e-07 -0.08617796911145716 -0.8559000000000001 0.6822423267725615 0.6822424766434982 -1.0803197247541418e-07 -0.08618187787536508 -0.856 0.6822494859373163 0.682249636876239 -9.370569962682818e-08 -0.08618578561592441 -0.8561 0.6822566433009882 0.682256795010738 -7.937114725187211e-08 -0.08618969233335669 -0.8562000000000001 0.6822637988641015 0.6822639510474056 -6.503139677108138e-08 -0.0861935980278834 -0.8563000000000001 0.6822709526271484 0.6822711049866834 -5.0689530235129704e-08 -0.08619750269972605 -0.8564 0.6822781045905892 0.6822782568290457 -3.634862964573904e-08 -0.08620140634910615 -0.8565 0.682285254754852 0.6822854065749983 -2.201177629859892e-08 -0.08620530897624508 -0.8566 0.682292403120333 0.6822925542250784 -7.682050121027295e-09 -0.08620921058136433 -0.8567 0.6822995496873965 0.6822996997798558 6.637470990368544e-09 -0.08621311116468529 -0.8568000000000001 0.6823066944563745 0.6823068432399318 2.094371182991689e-08 -0.08621701072642933 -0.8569000000000001 0.6823138374275675 0.6823139846059392 3.523360053714342e-08 -0.08622090926681779 -0.857 0.682320978601244 0.682321123878543 4.9504069274397544e-08 -0.08622480678607208 -0.8571 0.6823281179776403 0.6823282610584396 6.37520548713022e-08 -0.08622870328441347 -0.8572000000000001 0.6823352555569613 0.6823353961463571 7.797449949262236e-08 -0.08623259876206328 -0.8573000000000001 0.6823423913393801 0.682342529143055 9.216835127057177e-08 -0.08623649321924277 -0.8574 0.6823495253250382 0.6823496600493248 1.0633056499176341e-07 -0.08624038665617323 -0.8575 0.6823566575140452 0.6823567888659889 1.204581027459961e-07 -0.0862442790730758 -0.8576 0.6823637879064794 0.6823639155939014 1.3454793455075498e-07 -0.08624817047017178 -0.8577 0.682370916502388 0.6823710402339476 1.4859703902081467e-07 -0.08625206084768233 -0.8578000000000001 0.6823780433017863 0.6823781627870437 1.626024040274343e-07 -0.08625595020582864 -0.8579000000000001 0.682385168304659 0.6823852832541374 1.7656102732979684e-07 -0.08625983854483188 -0.858 0.682392291510959 0.6823924016362071 1.9046991722726503e-07 -0.08626372586491311 -0.8581 0.682399412920609 0.6823995179342619 2.0432609318388195e-07 -0.0862676121662935 -0.8582000000000001 0.6824065325334998 0.682406632149342 2.181265864875659e-07 -0.08627149744919407 -0.8583000000000001 0.6824136503494922 0.682413744282518 2.3186844086420244e-07 -0.0862753817138359 -0.8584 0.6824207663684163 0.6824208543348909 2.455487131680645e-07 -0.08627926496044003 -0.8585 0.6824278805900716 0.6824279623075917 2.5916447394386255e-07 -0.08628314718922746 -0.8586 0.6824349930142277 0.6824350682017826 2.727128080651231e-07 -0.0862870284004192 -0.8587 0.6824421036406233 0.6824421720186551 2.861908153933834e-07 -0.08629090859423628 -0.8588000000000001 0.6824492124689673 0.6824492737594303 2.995956113888143e-07 -0.08629478777089956 -0.8589000000000001 0.682456319498939 0.682456373425359 3.1292432772778156e-07 -0.08629866593062992 -0.859 0.682463424730188 0.6824634710177224 3.261741128926521e-07 -0.08630254307364837 -0.8591 0.6824705281623344 0.6824705665378306 3.3934213277547753e-07 -0.0863064192001758 -0.8592000000000001 0.6824776297949686 0.6824776599870221 3.524255713927005e-07 -0.08631029431043297 -0.8593000000000001 0.6824847296276527 0.6824847513666659 3.6542163134312133e-07 -0.08631416840464085 -0.8594 0.682491827659919 0.682491840678158 3.7832753446015444e-07 -0.08631804148302014 -0.8595 0.6824989238912713 0.6824989279229243 3.911405224987785e-07 -0.0863219135457917 -0.8596 0.6825060183211855 0.6825060131024185 4.038578575449314e-07 -0.08632578459317626 -0.8597 0.6825131109491089 0.6825130962181223 4.1647682274409403e-07 -0.08632965462539466 -0.8598000000000001 0.6825202017744605 0.6825201772715459 4.2899472284252393e-07 -0.08633352364266758 -0.8599000000000001 0.6825272907966313 0.6825272562642265 4.4140888476318363e-07 -0.0863373916452157 -0.86 0.6825343780149855 0.6825343331977289 4.5371665814697426e-07 -0.0863412586332597 -0.8601 0.6825414634288592 0.6825414080736454 4.6591541598417496e-07 -0.0863451246070203 -0.8602000000000001 0.6825485470375614 0.6825484808935951 4.780025551209821e-07 -0.08634898956671805 -0.8603000000000001 0.6825556288403751 0.6825555516592239 4.89975496870132e-07 -0.0863528535125737 -0.8604 0.6825627088365557 0.6825626203722037 5.018316874133566e-07 -0.08635671644480775 -0.8605 0.6825697870253324 0.6825696870342333 5.135685985785399e-07 -0.08636057836364075 -0.8606 0.6825768634059093 0.6825767516470367 5.251837282421734e-07 -0.08636443926929332 -0.8607 0.6825839379774634 0.6825838142123641 5.366746008428347e-07 -0.08636829916198598 -0.8608000000000001 0.6825910107391471 0.6825908747319905 5.480387679640542e-07 -0.08637215804193918 -0.8609000000000001 0.6825980816900873 0.6825979332077168 5.592738088339155e-07 -0.08637601590937351 -0.861 0.6826051508293859 0.682604989641368 5.70377330907923e-07 -0.08637987276450937 -0.8611 0.68261221815612 0.6826120440347936 5.813469702575791e-07 -0.08638372860756723 -0.8612000000000001 0.6826192836693428 0.6826190963898675 5.921803921810076e-07 -0.08638758343876744 -0.8613000000000001 0.6826263473680829 0.6826261467084873 6.028752916609204e-07 -0.08639143725833043 -0.8614 0.6826334092513457 0.6826331949925746 6.134293938225843e-07 -0.08639529006647656 -0.8615 0.6826404693181132 0.6826402412440737 6.238404544611775e-07 -0.08639914186342623 -0.8616 0.682647527567344 0.6826472854649523 6.341062605275116e-07 -0.08640299264939978 -0.8617 0.6826545839979741 0.6826543276572006 6.442246305859989e-07 -0.08640684242461746 -0.8618000000000001 0.6826616386089168 0.6826613678228305 6.541934152726192e-07 -0.0864106911892996 -0.8619000000000001 0.6826686913990643 0.6826684059638763 6.640104977390093e-07 -0.08641453894366642 -0.862 0.6826757423672856 0.6826754420823941 6.73673794165941e-07 -0.08641838568793819 -0.8621 0.6826827915124294 0.6826824761804609 6.831812540686322e-07 -0.08642223142233511 -0.8622000000000001 0.6826898388333229 0.6826895082601745 6.925308609490033e-07 -0.08642607614707737 -0.8623000000000001 0.6826968843287726 0.6826965383236534 7.017206325038439e-07 -0.08642991986238513 -0.8624 0.682703927997565 0.6827035663730364 7.107486212076797e-07 -0.08643376256847857 -0.8625 0.6827109698384664 0.6827105924104819 7.196129146319619e-07 -0.0864376042655778 -0.8626 0.6827180098502236 0.6827176164381683 7.283116359446673e-07 -0.08644144495390296 -0.8627 0.6827250480315641 0.6827246384582923 7.368429441600988e-07 -0.08644528463367412 -0.8628000000000001 0.6827320843811961 0.6827316584730698 7.452050346662409e-07 -0.08644912330511134 -0.8629000000000001 0.6827391188978105 0.6827386764847344 7.533961395161937e-07 -0.08645296096843465 -0.863 0.6827461515800789 0.6827456924955384 7.614145279555284e-07 -0.08645679762386405 -0.8631 0.6827531824266557 0.6827527065077512 7.692585065749435e-07 -0.08646063327161953 -0.8632000000000001 0.6827602114361782 0.6827597185236596 7.769264198237424e-07 -0.08646446791192107 -0.8633000000000001 0.6827672386072663 0.682766728545567 7.844166502873895e-07 -0.08646830154498862 -0.8634000000000001 0.6827742639385241 0.6827737365757931 7.91727619076088e-07 -0.08647213417104213 -0.8635 0.6827812874285386 0.6827807426166737 7.98857786171725e-07 -0.08647596579030145 -0.8636 0.682788309075882 0.6827877466705603 8.0580565062216e-07 -0.08647979640298653 -0.8637 0.6827953288791108 0.682794748739819 8.125697510685814e-07 -0.08648362600931717 -0.8638000000000001 0.6828023468367665 0.6828017488268313 8.19148665814895e-07 -0.08648745460951324 -0.8639000000000001 0.6828093629473765 0.6828087469339926 8.255410134105912e-07 -0.08649128220379454 -0.864 0.6828163772094539 0.6828157430637122 8.317454526923784e-07 -0.08649510879238083 -0.8641 0.6828233896214979 0.682822737218413 8.377606832143947e-07 -0.0864989343754919 -0.8642000000000001 0.6828304001819951 0.682829729400531 8.43585445331474e-07 -0.0865027589533475 -0.8643000000000001 0.6828374088894194 0.6828367196125145 8.492185208514025e-07 -0.08650658252616733 -0.8644000000000001 0.6828444157422313 0.6828437078568244 8.546587328267519e-07 -0.08651040509417113 -0.8645 0.6828514207388805 0.6828506941359334 8.59904946082235e-07 -0.08651422665757852 -0.8646 0.6828584238778047 0.6828576784523249 8.649560674089951e-07 -0.08651804721660923 -0.8647 0.6828654251574306 0.6828646608084938 8.698110457033836e-07 -0.08652186677148281 -0.8648 0.6828724245761744 0.6828716412069455 8.74468872438805e-07 -0.08652568532241892 -0.8649000000000001 0.6828794221324422 0.6828786196501949 8.789285815546943e-07 -0.08652950286963713 -0.865 0.6828864178246299 0.6828855961407668 8.831892497895844e-07 -0.08653331941335697 -0.8651 0.6828934116511246 0.682892570681195 8.872499969447833e-07 -0.086537134953798 -0.8652000000000001 0.682900403610305 0.6828995432740224 8.911099858566196e-07 -0.0865409494911798 -0.8653000000000001 0.6829073937005402 0.6829065139217991 8.947684230209418e-07 -0.08654476302572178 -0.8654000000000001 0.6829143819201924 0.6829134826270842 8.982245582045412e-07 -0.08654857555764342 -0.8655 0.682921368267616 0.682920449392443 9.014776848892403e-07 -0.0865523870871642 -0.8656 0.682928352741158 0.6829274142204488 9.045271404939381e-07 -0.0865561976145035 -0.8657 0.68293533533916 0.6829343771136803 9.07372306291343e-07 -0.0865600071398808 -0.8658 0.6829423160599559 0.6829413380747227 9.100126076855286e-07 -0.08656381566351538 -0.8659000000000001 0.6829492949018754 0.6829482971061664 9.124475142674449e-07 -0.08656762318562666 -0.866 0.682956271863242 0.6829552542106074 9.146765399259404e-07 -0.08657142970643397 -0.8661 0.6829632469423752 0.6829622093906456 9.166992430698073e-07 -0.08657523522615665 -0.8662000000000001 0.6829702201375896 0.6829691626488852 9.185152265167584e-07 -0.08657903974501392 -0.8663000000000001 0.6829771914471962 0.6829761139879341 9.201241376599611e-07 -0.08658284326322507 -0.8664000000000001 0.6829841608695031 0.6829830634104035 9.21525668551304e-07 -0.08658664578100936 -0.8665 0.682991128402815 0.6829900109189071 9.227195558736412e-07 -0.08659044729858599 -0.8666 0.6829980940454347 0.6829969565160612 9.237055812738593e-07 -0.08659424781617416 -0.8667 0.6830050577956621 0.6830039002044832 9.244835709742993e-07 -0.08659804733399301 -0.8668 0.683012019651797 0.6830108419867926 9.250533961335794e-07 -0.08660184585226177 -0.8669000000000001 0.683018979612137 0.6830177818656096 9.25414972735572e-07 -0.0866056433711995 -0.867 0.6830259376749797 0.6830247198435544 9.255682617004268e-07 -0.08660943989102532 -0.8671 0.6830328938386224 0.6830316559232474 9.25513268829059e-07 -0.08661323541195833 -0.8672000000000001 0.6830398481013631 0.6830385901073085 9.252500445811052e-07 -0.08661702993421753 -0.8673000000000001 0.6830468004615005 0.6830455223983563 9.247786844357453e-07 -0.08662082345802201 -0.8674000000000001 0.6830537509173343 0.6830524527990083 9.240993286141475e-07 -0.08662461598359077 -0.8675 0.6830606994671665 0.68305938131188 9.232121622737566e-07 -0.08662840751114281 -0.8676 0.683067646109301 0.6830663079395844 9.22117414953183e-07 -0.08663219804089707 -0.8677 0.6830745908420446 0.6830732326847317 9.20815361127314e-07 -0.08663598757307248 -0.8678 0.6830815336637069 0.6830801555499285 9.193063198742468e-07 -0.08663977610788798 -0.8679000000000001 0.6830884745726018 0.683087076537778 9.175906547087553e-07 -0.08664356364556247 -0.868 0.6830954135670464 0.683093995650879 9.156687736933122e-07 -0.08664735018631481 -0.8681 0.6831023506453634 0.6831009128918257 9.135411291327777e-07 -0.08665113573036384 -0.8682000000000001 0.6831092858058795 0.6831078282632068 9.112082176021552e-07 -0.0866549202779284 -0.8683000000000001 0.6831162190469278 0.6831147417676058 9.086705798910799e-07 -0.0866587038292273 -0.8684000000000001 0.6831231503668465 0.6831216534075997 9.059288007540189e-07 -0.08666248638447933 -0.8685 0.6831300797639805 0.6831285631857593 9.029835087992488e-07 -0.08666626794390318 -0.8686 0.683137007236682 0.6831354711046485 8.998353764333444e-07 -0.08667004850771766 -0.8687 0.68314393278331 0.6831423771668232 8.964851195836232e-07 -0.08667382807614146 -0.8688 0.6831508564022313 0.683149281374832 8.929334976981451e-07 -0.08667760664939328 -0.8689000000000001 0.6831577780918205 0.6831561837312146 8.891813133848903e-07 -0.0866813842276917 -0.869 0.6831646978504617 0.6831630842385024 8.852294123840032e-07 -0.0866851608112554 -0.8691 0.6831716156765477 0.6831699828992172 8.810786832902373e-07 -0.08668893640030305 -0.8692000000000001 0.6831785315684806 0.6831768797158713 8.767300574558101e-07 -0.08669271099505318 -0.8693000000000001 0.6831854455246728 0.6831837746909672 8.72184508560192e-07 -0.08669648459572442 -0.8694000000000001 0.6831923575435468 0.6831906678269961 8.67443052693373e-07 -0.08670025720253527 -0.8695 0.6831992676235364 0.6831975591264385 8.625067480366733e-07 -0.08670402881570426 -0.8696 0.6832061757630863 0.6832044485917639 8.573766944047767e-07 -0.0867077994354499 -0.8697 0.6832130819606528 0.6832113362254293 8.520540332734861e-07 -0.08671156906199064 -0.8698 0.6832199862147044 0.6832182220298797 8.465399474466562e-07 -0.08671533769554494 -0.8699000000000001 0.6832268885237227 0.6832251060075474 8.408356607786382e-07 -0.08671910533633123 -0.87 0.6832337888862019 0.6832319881608516 8.349424377857018e-07 -0.08672287198456793 -0.8701 0.6832406873006497 0.6832388684921977 8.288615837709346e-07 -0.08672663764047345 -0.8702000000000001 0.6832475837655876 0.6832457470039776 8.225944439360644e-07 -0.08673040230426614 -0.8703000000000001 0.6832544782795511 0.6832526236985679 8.161424036173814e-07 -0.08673416597616428 -0.8704000000000001 0.6832613708410906 0.6832594985783312 8.095068876196043e-07 -0.08673792865638624 -0.8705 0.6832682614487717 0.6832663716456147 8.026893601603691e-07 -0.08674169034515028 -0.8706 0.6832751501011751 0.6832732429027499 7.956913243706287e-07 -0.08674545104267467 -0.8707 0.6832820367968977 0.683280112352052 7.885143220309754e-07 -0.08674921074917762 -0.8708 0.6832889215345526 0.68328697999582 7.811599332802066e-07 -0.08675296946487736 -0.8709000000000001 0.6832958043127695 0.6832938458363362 7.736297762683808e-07 -0.08675672718999207 -0.871 0.6833026851301951 0.6833007098758661 7.65925506643339e-07 -0.08676048392474002 -0.8711 0.683309563985494 0.6833075721166562 7.580488174258049e-07 -0.08676423966933926 -0.8712000000000001 0.6833164408773482 0.6833144325609364 7.500014384126397e-07 -0.08676799442400794 -0.8713000000000001 0.6833233158044577 0.6833212912109177 7.4178513594092e-07 -0.08677174818896416 -0.8714000000000001 0.6833301887655416 0.6833281480687922 7.334017124716041e-07 -0.08677550096442599 -0.8715 0.6833370597593376 0.6833350031367333 7.248530061731984e-07 -0.08677925275061146 -0.8716 0.6833439287846029 0.6833418564168945 7.16140890533179e-07 -0.08678300354773866 -0.8717 0.6833507958401146 0.68334870791141 7.072672739832919e-07 -0.08678675335602555 -0.8718 0.6833576609246694 0.683355557622393 6.982340993860747e-07 -0.08679050217569012 -0.8719000000000001 0.6833645240370846 0.683362405551937 6.890433437711785e-07 -0.08679425000695035 -0.872 0.6833713851761983 0.6833692517021137 6.796970176831119e-07 -0.08679799685002415 -0.8721 0.6833782443408698 0.6833760960749745 6.701971649591965e-07 -0.08680174270512946 -0.8722000000000001 0.6833851015299794 0.6833829386725487 6.605458621605775e-07 -0.08680548757248414 -0.8723000000000001 0.6833919567424296 0.6833897794968433 6.507452181558904e-07 -0.08680923145230597 -0.8724000000000001 0.6833988099771449 0.6833966185498437 6.40797373677171e-07 -0.08681297434481294 -0.8725 0.6834056612330723 0.6834034558335127 6.307045007786227e-07 -0.0868167162502228 -0.8726 0.6834125105091815 0.6834102913497896 6.204688025174265e-07 -0.08682045716875333 -0.8727 0.6834193578044649 0.6834171251005909 6.100925122320966e-07 -0.08682419710062232 -0.8728 0.6834262031179391 0.6834239570878093 5.995778933343132e-07 -0.08682793604604745 -0.8729000000000001 0.6834330464486436 0.6834307873133143 5.889272385595223e-07 -0.08683167400524651 -0.873 0.6834398877956422 0.6834376157789505 5.781428696893798e-07 -0.08683541097843717 -0.8731 0.6834467271580233 0.6834444424865382 5.672271368994952e-07 -0.08683914696583715 -0.8732000000000001 0.6834535645348996 0.6834512674378732 5.56182418315343e-07 -0.086842881967664 -0.8733000000000001 0.6834603999254083 0.6834580906347265 5.450111194432727e-07 -0.08684661598413547 -0.8734000000000001 0.6834672333287124 0.6834649120788432 5.337156727264203e-07 -0.08685034901546908 -0.8735 0.6834740647439999 0.6834717317719432 5.222985369618405e-07 -0.08685408106188242 -0.8736 0.6834808941704845 0.6834785497157204 5.107621966760068e-07 -0.08685781212359306 -0.8737 0.6834877216074062 0.6834853659118426 4.991091618472554e-07 -0.08686154220081849 -0.8738 0.6834945470540306 0.6834921803619514 4.873419670592405e-07 -0.08686527129377619 -0.8739000000000001 0.6835013705096504 0.6834989930676619 4.7546317115398917e-07 -0.08686899940268378 -0.874 0.6835081919735848 0.6835058040305617 4.634753566351568e-07 -0.08687272652775857 -0.8741 0.6835150114451798 0.6835126132522118 4.513811290296488e-07 -0.08687645266921805 -0.8742000000000001 0.6835218289238086 0.6835194207341457 4.391831163463866e-07 -0.08688017782727961 -0.8743000000000001 0.6835286444088722 0.6835262264778701 4.268839686044634e-07 -0.08688390200216072 -0.8744000000000001 0.6835354578997985 0.6835330304848619 4.1448635718088767e-07 -0.08688762519407858 -0.8745 0.6835422693960442 0.6835398327565723 4.019929741999606e-07 -0.08689134740325066 -0.8746 0.6835490788970934 0.6835466332944229 3.8940653199898145e-07 -0.0868950686298943 -0.8747 0.6835558864024585 0.6835534320998076 3.7672976253844137e-07 -0.0868987888742267 -0.8748 0.6835626919116804 0.6835602291740908 3.639654168052786e-07 -0.0869025081364651 -0.8749000000000001 0.683569495424329 0.6835670245186087 3.511162642230725e-07 -0.08690622641682683 -0.875 0.6835762969400028 0.683573818134669 3.381850919997875e-07 -0.08690994371552908 -0.8751 0.6835830964583292 0.6835806100235489 3.251747045726616e-07 -0.08691366003278901 -0.8752000000000001 0.683589893978965 0.6835874001864974 3.1208792303921706e-07 -0.08691737536882382 -0.8753000000000001 0.6835966895015961 0.6835941886247334 2.9892758447030987e-07 -0.08692108972385065 -0.8754000000000001 0.6836034830259388 0.6836009753394459 2.8569654129950717e-07 -0.08692480309808659 -0.8755 0.6836102745517378 0.6836077603317953 2.72397660747159e-07 -0.08692851549174886 -0.8756 0.6836170640787685 0.6836145436029103 2.590338241958978e-07 -0.0869322269050544 -0.8757 0.6836238516068358 0.6836213251538905 2.456079265383826e-07 -0.08693593733822023 -0.8758 0.6836306371357751 0.6836281049858051 2.3212287559443157e-07 -0.08693964679146345 -0.8759000000000001 0.6836374206654522 0.6836348830996929 2.1858159143794964e-07 -0.0869433552650011 -0.876 0.6836442021957625 0.683641659496562 2.0498700573079454e-07 -0.08694706275905008 -0.8761 0.6836509817266325 0.6836484341773902 1.9134206120235975e-07 -0.08695076927382739 -0.8762000000000001 0.6836577592580191 0.6836552071431241 1.776497109209907e-07 -0.08695447480954993 -0.8763000000000001 0.6836645347899097 0.6836619783946799 1.639129176972398e-07 -0.08695817936643459 -0.8764000000000001 0.6836713083223229 0.6836687479329426 1.5013465340038556e-07 -0.08696188294469825 -0.8765 0.6836780798553078 0.6836755157587664 1.363178983686264e-07 -0.0869655855445578 -0.8766 0.6836848493889447 0.683682281872974 1.2246564073253863e-07 -0.08696928716623005 -0.8767 0.6836916169233448 0.6836890462763575 1.0858087577322872e-07 -0.08697298780993185 -0.8768 0.6836983824586502 0.6836958089696771 9.46666052839551e-08 -0.08697668747587989 -0.8769000000000001 0.683705145995035 0.683702569953662 8.072583690746371e-08 -0.08698038616429099 -0.877 0.683711907532703 0.68370932922901 6.676158348720151e-08 -0.08698408387538184 -0.8771 0.6837186670718908 0.6837160867963878 5.2776862442815986e-08 -0.08698778060936924 -0.8772000000000001 0.6837254246128653 0.6837228426564304 3.8774695078000465e-08 -0.08699147636646977 -0.8773000000000001 0.6837321801559255 0.6837295968097408 2.4758105957728427e-08 -0.08699517114690014 -0.8774000000000001 0.683738933701401 0.6837363492568912 1.073012224385439e-08 -0.086998864950877 -0.8775 0.6837456852496534 0.6837430999984218 -3.306226964081005e-09 -0.08700255777861687 -0.8776 0.6837524348010755 0.6837498490348417 -1.7347911263759785e-08 -0.0870062496303365 -0.8777 0.6837591823560912 0.6837565963666281 -3.13918996335677e-08 -0.08700994050625233 -0.8778 0.6837659279151564 0.6837633419942266 -4.543516105882939e-08 -0.08701363040658094 -0.8779000000000001 0.683772671478758 0.6837700859180513 -5.947466520162849e-08 -0.08701731933153885 -0.878 0.6837794130474143 0.6837768281384848 -7.350738305154578e-08 -0.0870210072813425 -0.8781 0.6837861526216751 0.683783568655878 -8.753028757878256e-08 -0.08702469425620837 -0.8782000000000001 0.6837928902021212 0.6837903074705507 -1.0154035438858511e-07 -0.0870283802563529 -0.8783000000000001 0.6837996257893656 0.6837970445827908 -1.1553456237198279e-07 -0.08703206528199255 -0.8784000000000001 0.6838063593840517 0.6838037799928551 -1.2950989435565885e-07 -0.08703574933334368 -0.8785 0.6838130909868545 0.6838105137009687 -1.4346333776678322e-07 -0.08703943241062266 -0.8786 0.6838198205984802 0.6838172457073259 -1.5739188525057402e-07 -0.08704311451404587 -0.8787 0.6838265482196659 0.683823976012089 -1.7129253535377864e-07 -0.08704679564382958 -0.8788 0.6838332738511799 0.6838307046153893 -1.8516229315784782e-07 -0.08705047580019007 -0.8789000000000001 0.6838399974938214 0.6838374315173275 -1.989981709277222e-07 -0.08705415498334362 -0.879 0.6838467191484208 0.6838441567179725 -2.1279718874153697e-07 -0.08705783319350649 -0.8791 0.6838534388158388 0.683850880217363 -2.2655637514981675e-07 -0.08706151043089494 -0.8792000000000001 0.6838601564969671 0.683857602015506 -2.4027276780344553e-07 -0.08706518669572509 -0.8793000000000001 0.6838668721927281 0.6838643221123786 -2.5394341410939214e-07 -0.08706886198821313 -0.8794000000000001 0.6838735859040745 0.6838710405079265 -2.675653718482718e-07 -0.08707253630857525 -0.8795 0.6838802976319898 0.6838777572020652 -2.8113570981619374e-07 -0.08707620965702755 -0.8796 0.683887007377487 0.68388447219468 -2.946515084492618e-07 -0.0870798820337861 -0.8797 0.6838937151416098 0.6838911854856251 -3.081098604792998e-07 -0.08708355343906694 -0.8798 0.683900420925432 0.6838978970747254 -3.215078715340658e-07 -0.0870872238730862 -0.8799000000000001 0.6839071247300572 0.6839046069617754 -3.348426607235888e-07 -0.0870908933360599 -0.88 0.6839138265566187 0.6839113151465395 -3.4811136134793585e-07 -0.08709456182820399 -0.8801 0.6839205264062791 0.6839180216287528 -3.6131112145232347e-07 -0.08709822934973448 -0.8802000000000001 0.6839272242802307 0.6839247264081207 -3.74439104465496e-07 -0.0871018959008673 -0.8803000000000001 0.6839339201796948 0.6839314294843188 -3.874924898172871e-07 -0.08710556148181833 -0.8804000000000001 0.6839406141059223 0.6839381308569941 -4.004684734590369e-07 -0.08710922609280357 -0.8805 0.6839473060601926 0.6839448305257639 -4.1336426861299236e-07 -0.0871128897340388 -0.8806 0.6839539960438138 0.6839515284902171 -4.261771062372133e-07 -0.08711655240573991 -0.8807 0.6839606840581229 0.6839582247499139 -4.3890423576109505e-07 -0.08712021410812278 -0.8808 0.6839673701044846 0.6839649193043853 -4.515429254808856e-07 -0.08712387484140306 -0.8809000000000001 0.6839740541842924 0.683971612153135 -4.6409046336459703e-07 -0.08712753460579666 -0.881 0.6839807362989672 0.6839783032956381 -4.7654415744752265e-07 -0.0871311934015193 -0.8811 0.683987416449958 0.6839849927313422 -4.889013365538819e-07 -0.08713485122878668 -0.8812000000000001 0.6839940946387411 0.6839916804596664 -5.011593507894818e-07 -0.08713850808781452 -0.8813000000000001 0.6840007708668202 0.6839983664800032 -5.133155721662175e-07 -0.08714216397881848 -0.8814000000000001 0.6840074451357259 0.6840050507917177 -5.253673950461613e-07 -0.08714581890201424 -0.8815 0.6840141174470155 0.6840117333941482 -5.373122368285133e-07 -0.08714947285761744 -0.8816 0.6840207878022728 0.6840184142866058 -5.491475385394073e-07 -0.08715312584584359 -0.8817 0.6840274562031083 0.6840250934683756 -5.608707651927336e-07 -0.08715677786690836 -0.8818 0.6840341226511587 0.6840317709387165 -5.724794065048444e-07 -0.08716042892102728 -0.8819000000000001 0.6840407871480856 0.6840384466968609 -5.839709773386437e-07 -0.08716407900841587 -0.882 0.6840474496955766 0.6840451207420163 -5.953430183280872e-07 -0.08716772812928962 -0.8821 0.684054110295345 0.6840517930733644 -6.065930963083943e-07 -0.08717137628386404 -0.8822000000000001 0.684060768949128 0.6840584636900617 -6.177188048850368e-07 -0.08717502347235455 -0.8823000000000001 0.6840674256586885 0.6840651325912399 -6.287177649749731e-07 -0.08717866969497653 -0.8824000000000001 0.6840740804258135 0.6840717997760066 -6.395876251674704e-07 -0.08718231495194552 -0.8825 0.684080733252314 0.6840784652434444 -6.50326062487383e-07 -0.0871859592434768 -0.8826 0.6840873841400248 0.6840851289926125 -6.609307826727084e-07 -0.08718960256978578 -0.8827 0.6840940330908039 0.6840917910225459 -6.713995207852097e-07 -0.08719324493108768 -0.8828 0.6841006801065332 0.6840984513322571 -6.817300416406269e-07 -0.0871968863275979 -0.8829000000000001 0.684107325189117 0.6841051099207346 -6.919201402666442e-07 -0.08720052675953167 -0.883 0.6841139683404823 0.684111766786945 -7.019676424857568e-07 -0.0872041662271043 -0.8831 0.6841206095625784 0.684118421929832 -7.118704051928271e-07 -0.08720780473053097 -0.8832000000000001 0.684127248857376 0.6841250753483171 -7.216263170628512e-07 -0.08721144227002685 -0.8833000000000001 0.6841338862268683 0.684131727041301 -7.312332987036152e-07 -0.08721507884580719 -0.8834000000000001 0.6841405216730689 0.6841383770076617 -7.406893033634621e-07 -0.0872187144580871 -0.8835 0.6841471551980132 0.684145025246257 -7.499923172643586e-07 -0.08722234910708175 -0.8836 0.6841537868037558 0.684151671755924 -7.591403600459845e-07 -0.0872259827930062 -0.8837 0.6841604164923727 0.6841583165354788 -7.681314850571663e-07 -0.0872296155160755 -0.8838 0.6841670442659592 0.6841649595837183 -7.769637800358886e-07 -0.08723324727650475 -0.8839000000000001 0.6841736701266303 0.6841716008994193 -7.856353672897054e-07 -0.087236878074509 -0.884 0.6841802940765201 0.6841782404813394 -7.941444041537071e-07 -0.08724050791030319 -0.8841 0.6841869161177814 0.6841848783282172 -8.02489083490121e-07 -0.08724413678410231 -0.8842000000000001 0.6841935362525853 0.6841915144387729 -8.10667633896478e-07 -0.08724776469612135 -0.8843000000000001 0.6842001544831211 0.6841981488117088 -8.186783202746017e-07 -0.08725139164657525 -0.8844000000000001 0.6842067708115954 0.6842047814457088 -8.265194441081647e-07 -0.08725501763567883 -0.8845 0.6842133852402323 0.6842114123394398 -8.341893436986103e-07 -0.08725864266364704 -0.8846 0.6842199977712728 0.6842180414915515 -8.41686394761898e-07 -0.08726226673069468 -0.8847 0.6842266084069744 0.6842246689006772 -8.490090105256476e-07 -0.08726588983703659 -0.8848 0.6842332171496104 0.6842312945654339 -8.56155642339762e-07 -0.08726951198288757 -0.8849000000000001 0.68423982400147 0.6842379184844225 -8.631247797180608e-07 -0.08727313316846246 -0.885 0.6842464289648573 0.684244540656229 -8.699149508517579e-07 -0.08727675339397589 -0.8851 0.6842530320420919 0.6842511610794239 -8.765247228870177e-07 -0.08728037265964267 -0.8852000000000001 0.6842596332355073 0.6842577797525631 -8.82952702188633e-07 -0.08728399096567743 -0.8853000000000001 0.6842662325474516 0.6842643966741888 -8.891975347563585e-07 -0.08728760831229494 -0.8854000000000001 0.6842728299802859 0.6842710118428288 -8.952579061693999e-07 -0.08729122469970978 -0.8855 0.6842794255363851 0.6842776252569979 -9.011325423913252e-07 -0.0872948401281366 -0.8856 0.6842860192181363 0.6842842369151978 -9.068202094647537e-07 -0.08729845459778995 -0.8857 0.6842926110279397 0.6842908468159177 -9.123197143440231e-07 -0.08730206810888451 -0.8858 0.6842992009682067 0.6842974549576346 -9.176299046592673e-07 -0.0873056806616347 -0.8859000000000001 0.6843057890413611 0.684304061338814 -9.227496692854054e-07 -0.08730929225625517 -0.886 0.6843123752498368 0.6843106659579101 -9.276779383698974e-07 -0.0873129028929603 -0.8861 0.684318959596079 0.6843172688133659 -9.324136836519337e-07 -0.0873165125719646 -0.8862000000000001 0.6843255420825431 0.6843238699036146 -9.369559187955012e-07 -0.08732012129348257 -0.8863000000000001 0.6843321227116941 0.6843304692270793 -9.413036992783619e-07 -0.08732372905772856 -0.8864000000000001 0.6843387014860065 0.6843370667821731 -9.454561229055303e-07 -0.08732733586491698 -0.8865 0.6843452784079638 0.6843436625673007 -9.49412329864785e-07 -0.08733094171526226 -0.8866 0.6843518534800572 0.6843502565808577 -9.531715028515686e-07 -0.08733454660897864 -0.8867 0.6843584267047874 0.6843568488212317 -9.567328673465436e-07 -0.08733815054628052 -0.8868 0.6843649980846616 0.6843634392868028 -9.600956917543702e-07 -0.08734175352738219 -0.8869000000000001 0.684371567622194 0.684370027975943 -9.632592875286061e-07 -0.08734535555249785 -0.887 0.6843781353199063 0.6843766148870185 -9.662230091994628e-07 -0.08734895662184183 -0.8871 0.684384701180326 0.6843832000183885 -9.689862548040162e-07 -0.08735255673562833 -0.8872000000000001 0.6843912652059861 0.6843897833684064 -9.715484657335516e-07 -0.08735615589407149 -0.8873000000000001 0.6843978273994255 0.68439636493542 -9.739091269139744e-07 -0.08735975409738553 -0.8874000000000001 0.6844043877631873 0.6844029447177719 -9.76067766958466e-07 -0.08736335134578449 -0.8875 0.68441094629982 0.6844095227138007 -9.780239583340178e-07 -0.08736694763948262 -0.8876000000000001 0.684417503011875 0.6844160989218406 -9.797773173475521e-07 -0.08737054297869393 -0.8877 0.684424057901908 0.6844226733402221 -9.813275041042901e-07 -0.08737413736363253 -0.8878 0.6844306109724774 0.6844292459672722 -9.82674222840818e-07 -0.08737773079451241 -0.8879000000000001 0.6844371622261441 0.6844358168013156 -9.838172217169205e-07 -0.08738132327154763 -0.888 0.6844437116654715 0.6844423858406745 -9.847562931764031e-07 -0.08738491479495213 -0.8881 0.6844502592930244 0.6844489530836695 -9.85491273503003e-07 -0.0873885053649399 -0.8882000000000001 0.6844568051113689 0.6844555185286192 -9.860220435142786e-07 -0.08739209498172489 -0.8883000000000001 0.6844633491230716 0.6844620821738421 -9.863485279371087e-07 -0.08739568364552097 -0.8884000000000001 0.6844698913306999 0.6844686440176556 -9.864706958795377e-07 -0.08739927135654205 -0.8885 0.684476431736821 0.6844752040583775 -9.86388560469953e-07 -0.08740285811500204 -0.8886000000000001 0.684482970344001 0.6844817622943256 -9.861021791068847e-07 -0.08740644392111467 -0.8887 0.6844895071548049 0.6844883187238194 -9.856116533479842e-07 -0.0874100287750938 -0.8888 0.6844960421717972 0.684494873345179 -9.849171288545122e-07 -0.08741361267715322 -0.8889000000000001 0.6845025753975389 0.684501426156727 -9.840187955023616e-07 -0.08741719562750669 -0.889 0.6845091068345894 0.6845079771567877 -9.829168869379679e-07 -0.08742077762636791 -0.8891 0.6845156364855054 0.6845145263436884 -9.816116812166875e-07 -0.0874243586739506 -0.8892 0.68452216435284 0.68452107371576 -9.801034999978864e-07 -0.08742793877046849 -0.8893000000000001 0.6845286904391418 0.6845276192713363 -9.78392708905762e-07 -0.08743151791613513 -0.8894000000000001 0.6845352147469561 0.6845341630087558 -9.764797172656658e-07 -0.08743509611116425 -0.8895 0.6845417372788232 0.6845407049263615 -9.743649781457364e-07 -0.08743867335576941 -0.8896000000000001 0.6845482580372777 0.6845472450225013 -9.720489881487326e-07 -0.08744224965016416 -0.8897 0.6845547770248492 0.6845537832955287 -9.695322873426448e-07 -0.08744582499456212 -0.8898 0.6845612942440606 0.6845603197438029 -9.668154590247724e-07 -0.08744939938917673 -0.8899000000000001 0.684567809697429 0.6845668543656896 -9.638991298743793e-07 -0.08745297283422154 -0.89 0.6845743233874637 0.6845733871595617 -9.607839693420717e-07 -0.08745654532991 -0.8901 0.6845808353166674 0.6845799181237988 -9.574706901355201e-07 -0.08746011687645557 -0.8902 0.6845873454875342 0.6845864472567887 -9.53960047359037e-07 -0.08746368747407168 -0.8903000000000001 0.6845938539025505 0.6845929745569271 -9.502528388605214e-07 -0.08746725712297175 -0.8904000000000001 0.684600360564193 0.6845995000226184 -9.463499049122692e-07 -0.0874708258233691 -0.8905 0.6846068654749302 0.684606023652276 -9.422521278223961e-07 -0.08747439357547708 -0.8906000000000001 0.6846133686372207 0.6846125454443229 -9.379604321013701e-07 -0.08747796037950907 -0.8907 0.6846198700535124 0.6846190653971919 -9.334757838652674e-07 -0.0874815262356783 -0.8908 0.6846263697262436 0.6846255835093262 -9.287991909190385e-07 -0.08748509114419806 -0.8909000000000001 0.6846328676578408 0.6846320997791795 -9.239317023818083e-07 -0.08748865510528156 -0.891 0.6846393638507197 0.6846386142052173 -9.188744085897316e-07 -0.08749221811914203 -0.8911 0.6846458583072841 0.6846451267859164 -9.13628440554759e-07 -0.08749578018599266 -0.8912 0.6846523510299256 0.6846516375197655 -9.081949701172931e-07 -0.08749934130604664 -0.8913000000000001 0.6846588420210231 0.6846581464052665 -9.025752094188322e-07 -0.08750290147951711 -0.8914000000000001 0.6846653312829423 0.6846646534409331 -8.967704106938035e-07 -0.08750646070661715 -0.8915 0.6846718188180357 0.6846711586252933 -8.907818659642519e-07 -0.08751001898755988 -0.8916000000000001 0.6846783046286418 0.6846776619568882 -8.84610906845551e-07 -0.08751357632255832 -0.8917 0.6846847887170847 0.6846841634342731 -8.782589041023137e-07 -0.08751713271182554 -0.8918 0.6846912710856741 0.6846906630560183 -8.717272675512477e-07 -0.08752068815557452 -0.8919000000000001 0.6846977517367039 0.6846971608207086 -8.650174455754334e-07 -0.08752424265401826 -0.892 0.6847042306724533 0.6847036567269442 -8.581309249161562e-07 -0.0875277962073697 -0.8921 0.6847107078951855 0.6847101507733413 -8.510692302843292e-07 -0.08753134881584175 -0.8922 0.684717183407147 0.684716642958532 -8.438339239025261e-07 -0.08753490047964738 -0.8923000000000001 0.6847236572105677 0.6847231332811647 -8.364266055049807e-07 -0.08753845119899939 -0.8924000000000001 0.6847301293076609 0.6847296217399055 -8.28848911588187e-07 -0.08754200097411069 -0.8925 0.6847365997006218 0.6847361083334369 -8.21102515452532e-07 -0.08754554980519408 -0.8926000000000001 0.6847430683916282 0.6847425930604594 -8.131891263835067e-07 -0.08754909769246234 -0.8927 0.68474953538284 0.6847490759196918 -8.051104896100725e-07 -0.0875526446361283 -0.8928 0.6847560006763977 0.6847555569098709 -7.968683858605718e-07 -0.08755619063640466 -0.8929000000000001 0.6847624642744236 0.6847620360297524 -7.884646308908838e-07 -0.08755973569350416 -0.893 0.6847689261790202 0.6847685132781112 -7.799010751652347e-07 -0.08756327980763946 -0.8931 0.6847753863922706 0.6847749886537418 -7.711796032872087e-07 -0.08756682297902328 -0.8932 0.6847818449162382 0.6847814621554582 -7.623021338470926e-07 -0.08757036520786823 -0.8933000000000001 0.6847883017529655 0.684787933782095 -7.532706188667637e-07 -0.08757390649438695 -0.8934000000000001 0.6847947569044748 0.6847944035325071 -7.440870433278457e-07 -0.08757744683879208 -0.8935 0.6848012103727666 0.6848008714055702 -7.347534247276188e-07 -0.08758098624129605 -0.8936000000000001 0.684807662159821 0.6848073374001812 -7.252718128153424e-07 -0.08758452470211145 -0.8937 0.6848141122675961 0.6848138015152592 -7.156442888844872e-07 -0.08758806222145091 -0.8938 0.6848205606980275 0.6848202637497441 -7.058729655229357e-07 -0.08759159879952678 -0.8939000000000001 0.6848270074530289 0.6848267241025987 -6.959599860995036e-07 -0.08759513443655155 -0.894 0.6848334525344912 0.684833182572808 -6.859075242088286e-07 -0.08759866913273767 -0.8941 0.6848398959442823 0.6848396391593801 -6.757177833383032e-07 -0.08760220288829754 -0.8942 0.6848463376842469 0.6848460938613461 -6.653929962574523e-07 -0.08760573570344352 -0.8943000000000001 0.6848527777562061 0.6848525466777602 -6.549354245183325e-07 -0.08760926757838798 -0.8944000000000001 0.6848592161619573 0.6848589976077011 -6.443473581363435e-07 -0.0876127985133433 -0.8945 0.6848656529032736 0.6848654466502705 -6.336311149518492e-07 -0.08761632850852175 -0.8946000000000001 0.6848720879819035 0.6848718938045951 -6.227890401028224e-07 -0.08761985756413558 -0.8947 0.6848785213995706 0.684878339069826 -6.118235056223886e-07 -0.08762338568039703 -0.8948 0.684884953157974 0.684884782445139 -6.0073690978657e-07 -0.08762691285751834 -0.8949000000000001 0.6848913832587875 0.6848912239297351 -5.895316767118297e-07 -0.08763043909571173 -0.895 0.684897811703659 0.6848976635228409 -5.782102557860824e-07 -0.08763396439518935 -0.8951 0.6849042384942107 0.6849041012237083 -5.667751210580718e-07 -0.08763748875616333 -0.8952 0.684910663632039 0.6849105370316153 -5.552287708210368e-07 -0.08764101217884585 -0.8953000000000001 0.6849170871187137 0.6849169709458661 -5.435737269743335e-07 -0.08764453466344893 -0.8954000000000001 0.6849235089557781 0.6849234029657909 -5.318125345377123e-07 -0.08764805621018462 -0.8955 0.6849299291447492 0.684929833090747 -5.199477610406955e-07 -0.08765157681926507 -0.8956000000000001 0.6849363476871162 0.6849362613201184 -5.079819960368548e-07 -0.08765509649090222 -0.8957 0.6849427645843418 0.684942687653316 -4.959178504168604e-07 -0.08765861522530805 -0.8958 0.6849491798378606 0.6849491120897782 -4.837579559990868e-07 -0.08766213302269453 -0.8959000000000001 0.6849555934490801 0.6849555346289706 -4.715049648565395e-07 -0.08766564988327359 -0.896 0.6849620054193799 0.6849619552703867 -4.5916154869929393e-07 -0.08766916580725717 -0.8961 0.684968415750111 0.684968374013548 -4.467303984026505e-07 -0.08767268079485713 -0.8962 0.6849748244425968 0.684974790858004 -4.342142233479396e-07 -0.0876761948462853 -0.8963000000000001 0.6849812314981321 0.6849812058033327 -4.216157508535323e-07 -0.08767970796175359 -0.8964000000000001 0.6849876369179826 0.6849876188491398 -4.089377255919735e-07 -0.0876832201414737 -0.8965 0.6849940407033858 0.6849940299950606 -3.9618290893078667e-07 -0.08768673138565747 -0.8966000000000001 0.6850004428555498 0.6850004392407587 -3.833540784398126e-07 -0.08769024169451663 -0.8967 0.6850068433756539 0.6850068465859268 -3.704540272042589e-07 -0.08769375106826288 -0.8968 0.6850132422648476 0.6850132520302865 -3.574855632418328e-07 -0.08769725950710791 -0.8969000000000001 0.6850196395242517 0.685019655573589 -3.4445150886436293e-07 -0.08770076701126339 -0.897 0.6850260351549569 0.685026057215615 -3.3135470015044355e-07 -0.08770427358094102 -0.8971 0.6850324291580242 0.6850324569561743 -3.1819798623072826e-07 -0.08770777921635235 -0.8972 0.6850388215344851 0.6850388547951072 -3.049842287189408e-07 -0.08771128391770902 -0.8973000000000001 0.685045212285341 0.6850452507322826 -2.917163010734969e-07 -0.08771478768522258 -0.8974000000000001 0.6850516014115628 0.6850516447676005 -2.7839708797300355e-07 -0.08771829051910454 -0.8975 0.6850579889140915 0.6850580369009901 -2.6502948468135057e-07 -0.0877217924195664 -0.8976000000000001 0.6850643747938379 0.6850644271324113 -2.516163964613738e-07 -0.08772529338681967 -0.8977 0.6850707590516825 0.6850708154618541 -2.381607379017825e-07 -0.08772879342107581 -0.8978 0.6850771416884751 0.685077201889339 -2.2466543228918945e-07 -0.08773229252254632 -0.8979000000000001 0.6850835227050345 0.6850835864149163 -2.111334109836105e-07 -0.08773579069144244 -0.898 0.6850899021021495 0.6850899690386676 -1.9756761277661683e-07 -0.0877392879279757 -0.8981 0.6850962798805782 0.6850963497607045 -1.839709832668346e-07 -0.08774278423235739 -0.8982 0.6851026560410469 0.6851027285811697 -1.7034647419034155e-07 -0.0877462796047988 -0.8983000000000001 0.6851090305842524 0.6851091055002361 -1.5669704280657504e-07 -0.08774977404551129 -0.8984000000000001 0.68511540351086 0.6851154805181078 -1.4302565126168842e-07 -0.08775326755470611 -0.8985 0.6851217748215034 0.6851218536350194 -1.2933526591721312e-07 -0.08775676013259448 -0.8986000000000001 0.6851281445167863 0.6851282248512365 -1.1562885672208867e-07 -0.08776025177938762 -0.8987 0.685134512597281 0.6851345941670552 -1.0190939657948872e-07 -0.08776374249529673 -0.8988 0.6851408790635287 0.6851409615828035 -8.817986067721773e-08 -0.087767232280533 -0.8989000000000001 0.6851472439160395 0.685147327098839 -7.44432258588737e-08 -0.08777072113530754 -0.899 0.6851536071552926 0.6851536907155509 -6.070246998200052e-08 -0.08777420905983147 -0.8991 0.6851599687817362 0.6851600524333594 -4.696057126583192e-08 -0.08777769605431586 -0.8992 0.6851663287957868 0.6851664122527155 -3.322050764120385e-08 -0.08778118211897178 -0.8993000000000001 0.6851726871978305 0.685172770174101 -1.948525611456149e-08 -0.08778466725401028 -0.8994000000000001 0.6851790439882219 0.6851791261980287 -5.75779211461902e-09 -0.08778815145964226 -0.8995 0.6851853991672852 0.6851854803250422 7.958911146452308e-09 -0.08779163473607882 -0.8996000000000001 0.6851917527353126 0.6851918325557163 2.1661883315739205e-08 -0.08779511708353087 -0.8997 0.6851981046925665 0.6851981828906559 3.534815755899812e-08 -0.08779859850220932 -0.8998 0.6852044550392772 0.6852045313304976 4.901477117583153e-08 -0.08780207899232507 -0.8999000000000001 0.685210803775645 0.6852108778759081 6.265876627102596e-08 -0.08780555855408902 -0.9 0.685217150901839 0.6852172225275844 7.62771903608378e-08 -0.08780903718771194 -0.9001 0.6852234964179977 0.6852235652862553 8.986709704519869e-08 -0.08781251489340475 -0.9002 0.6852298403242285 0.6852299061526791 1.0342554662701176e-07 -0.08781599167137813 -0.9003000000000001 0.6852361826206087 0.6852362451276447 1.1694960676614241e-07 -0.08781946752184289 -0.9004000000000001 0.685242523307185 0.685242582211972 1.3043635308310209e-07 -0.08782294244500984 -0.9005 0.6852488623839732 0.6852489174065105 1.4388286982344733e-07 -0.08782641644108954 -0.9006000000000001 0.6852551998509594 0.6852552507121403 1.5728625045105527e-07 -0.0878298895102928 -0.9007000000000001 0.6852615357080988 0.6852615821297714 1.7064359832119624e-07 -0.0878333616528302 -0.9008 0.6852678699553169 0.6852679116603437 1.8395202728421767e-07 -0.08783683286891242 -0.9009000000000001 0.6852742025925087 0.6852742393048272 1.9720866231351386e-07 -0.08784030315874998 -0.901 0.6852805336195402 0.6852805650642217 2.1041064011961819e-07 -0.08784377252255356 -0.9011 0.6852868630362468 0.6852868889395567 2.2355510977123405e-07 -0.08784724096053367 -0.9012 0.6852931908424345 0.6852932109318903 2.3663923332667425e-07 -0.0878507084729008 -0.9013000000000001 0.6852995170378795 0.6852995310423109 2.496601864340753e-07 -0.0878541750598654 -0.9014000000000001 0.6853058416223294 0.6853058492719362 2.626151589246728e-07 -0.08785764072163806 -0.9015 0.685312164595502 0.685312165621912 2.755013554581187e-07 -0.08786110545842912 -0.9016000000000001 0.6853184859570862 0.6853184800934138 2.8831599607065383e-07 -0.08786456927044904 -0.9017000000000001 0.6853248057067421 0.6853247926876455 3.0105631687593615e-07 -0.08786803215790823 -0.9018 0.6853311238441011 0.6853311034058396 3.137195705160689e-07 -0.08787149412101698 -0.9019000000000001 0.6853374403687658 0.6853374122492571 3.2630302689712343e-07 -0.08787495515998567 -0.902 0.6853437552803106 0.685343719219187 3.3880397372343385e-07 -0.08787841527502457 -0.9021 0.6853500685782818 0.6853500243169464 3.5121971701801424e-07 -0.087881874466344 -0.9022 0.685356380262198 0.6853563275438801 3.635475818025702e-07 -0.08788533273415419 -0.9023000000000001 0.6853626903315497 0.6853626289013606 3.757849126317936e-07 -0.08788879007866536 -0.9024000000000001 0.6853689987857997 0.6853689283907876 3.879290741484742e-07 -0.08789224650008769 -0.9025 0.6853753056243842 0.6853752260135881 3.9997745168718346e-07 -0.08789570199863136 -0.9026000000000001 0.6853816108467112 0.6853815217712164 4.119274518571414e-07 -0.08789915657450653 -0.9027000000000001 0.6853879144521631 0.6853878156651528 4.237765029724283e-07 -0.08790261022792333 -0.9028 0.6853942164400946 0.6853941076969049 4.3552205578056835e-07 -0.08790606295909183 -0.9029 0.6854005168098343 0.6854003978680059 4.4716158394131345e-07 -0.08790951476822206 -0.903 0.6854068155606848 0.6854066861800152 4.586925844429768e-07 -0.0879129656555241 -0.9031 0.6854131126919227 0.6854129726345184 4.701125784351001e-07 -0.08791641562120797 -0.9032 0.6854194082027986 0.6854192572331259 4.814191114366206e-07 -0.08791986466548357 -0.9033000000000001 0.6854257020925384 0.6854255399774736 4.92609754113027e-07 -0.08792331278856091 -0.9034000000000001 0.6854319943603423 0.6854318208692226 5.036821026510596e-07 -0.08792675999064992 -0.9035 0.6854382850053857 0.6854380999100588 5.146337793277e-07 -0.08793020627196046 -0.9036000000000001 0.6854445740268198 0.685444377101692 5.254624329958935e-07 -0.08793365163270246 -0.9037000000000001 0.6854508614237707 0.6854506524458568 5.361657397090491e-07 -0.08793709607308572 -0.9038 0.6854571471953412 0.6854569259443111 5.467414030679851e-07 -0.0879405395933201 -0.9039 0.6854634313406102 0.6854631975988367 5.571871546650176e-07 -0.08794398219361532 -0.904 0.6854697138586328 0.6854694674112387 5.675007548888722e-07 -0.08794742387418121 -0.9041 0.6854759947484415 0.6854757353833452 5.776799930357068e-07 -0.08795086463522747 -0.9042 0.6854822740090456 0.6854820015170064 5.877226880307562e-07 -0.08795430447696384 -0.9043000000000001 0.685488551639432 0.6854882658140955 5.976266887197657e-07 -0.08795774339959996 -0.9044000000000001 0.6854948276385653 0.6854945282765077 6.073898745628803e-07 -0.08796118140334547 -0.9045 0.6855011020053885 0.6855007889061597 6.17010155842812e-07 -0.08796461848841007 -0.9046000000000001 0.6855073747388228 0.6855070477049897 6.264854742060733e-07 -0.0879680546550033 -0.9047000000000001 0.6855136458377682 0.685513304674957 6.358138031348215e-07 -0.08797148990333475 -0.9048 0.6855199153011039 0.6855195598180414 6.449931483493154e-07 -0.08797492423361397 -0.9049 0.6855261831276885 0.6855258131362432 6.540215483769041e-07 -0.08797835764605047 -0.905 0.6855324493163604 0.6855320646315832 6.628970746630491e-07 -0.08798179014085375 -0.9051 0.6855387138659381 0.6855383143061011 6.716178323207256e-07 -0.08798522171823327 -0.9052 0.6855449767752211 0.6855445621618568 6.80181960296955e-07 -0.08798865237839851 -0.9053000000000001 0.6855512380429887 0.6855508082009283 6.885876318862838e-07 -0.08799208212155882 -0.9054000000000001 0.6855574976680023 0.6855570524254126 6.968330550499724e-07 -0.08799551094792357 -0.9055 0.6855637556490046 0.6855632948374253 7.049164728323287e-07 -0.08799893885770216 -0.9056000000000001 0.6855700119847203 0.6855695354390996 7.128361638741865e-07 -0.0880023658511039 -0.9057000000000001 0.6855762666738563 0.6855757742325859 7.205904424267828e-07 -0.08800579192833805 -0.9058 0.6855825197151022 0.6855820112200521 7.281776591011591e-07 -0.0880092170896139 -0.9059 0.685588771107131 0.6855882464036832 7.355962010902051e-07 -0.08801264133514075 -0.906 0.685595020848599 0.6855944797856802 7.428444923213151e-07 -0.0880160646651278 -0.9061 0.6856012689381459 0.6856007113682597 7.499209941502771e-07 -0.08801948707978416 -0.9062 0.6856075153743961 0.6856069411536545 7.568242052780061e-07 -0.08802290857931906 -0.9063000000000001 0.6856137601559588 0.6856131691441127 7.635526623611666e-07 -0.08802632916394167 -0.9064000000000001 0.6856200032814277 0.6856193953418968 7.701049402619731e-07 -0.08802974883386101 -0.9065 0.6856262447493826 0.6856256197492836 7.764796523257456e-07 -0.08803316758928625 -0.9066000000000001 0.6856324845583885 0.6856318423685643 7.826754507000988e-07 -0.08803658543042642 -0.9067000000000001 0.6856387227069971 0.6856380632020438 7.886910265431091e-07 -0.08804000235749056 -0.9068 0.6856449591937465 0.6856442822520391 7.945251104118922e-07 -0.08804341837068758 -0.9069 0.6856511940171619 0.6856504995208814 8.001764724846483e-07 -0.08804683347022652 -0.907 0.6856574271757556 0.6856567150109139 8.056439227827061e-07 -0.0880502476563163 -0.9071 0.6856636586680287 0.6856629287244909 8.109263114203236e-07 -0.0880536609291658 -0.9072 0.6856698884924701 0.685669140663979 8.160225290348988e-07 -0.08805707328898399 -0.9073000000000001 0.6856761166475575 0.6856753508317557 8.209315067175815e-07 -0.08806048473597967 -0.9074000000000001 0.6856823431317575 0.6856815592302097 8.256522164018509e-07 -0.08806389527036174 -0.9075 0.6856885679435267 0.6856877658617387 8.301836711688271e-07 -0.08806730489233894 -0.9076000000000001 0.6856947910813118 0.6856939707287515 8.345249252472708e-07 -0.08807071360212007 -0.9077000000000001 0.6857010125435492 0.6857001738336657 8.386750743466509e-07 -0.08807412139991388 -0.9078 0.6857072323286668 0.6857063751789079 8.426332559485772e-07 -0.08807752828592912 -0.9079 0.6857134504350841 0.685712574766913 8.463986491402675e-07 -0.08808093426037447 -0.908 0.6857196668612118 0.6857187726001246 8.499704751974146e-07 -0.08808433932345858 -0.9081 0.6857258816054526 0.6857249686809932 8.533479974315306e-07 -0.08808774347539008 -0.9082 0.6857320946662027 0.6857311630119769 8.565305214952579e-07 -0.0880911467163776 -0.9083000000000001 0.6857383060418509 0.6857373555955406 8.595173954933921e-07 -0.08809454904662978 -0.9084000000000001 0.6857445157307794 0.6857435464341555 8.623080101355374e-07 -0.08809795046635509 -0.9085 0.6857507237313646 0.6857497355302984 8.649017988471286e-07 -0.0881013509757621 -0.9086000000000001 0.6857569300419772 0.6857559228864519 8.672982378804539e-07 -0.08810475057505934 -0.9087000000000001 0.6857631346609828 0.6857621085051033 8.694968464117991e-07 -0.08810814926445525 -0.9088 0.6857693375867422 0.6857682923887448 8.714971866663479e-07 -0.08811154704415827 -0.9089 0.6857755388176121 0.6857744745398722 8.732988640153261e-07 -0.08811494391437685 -0.909 0.6857817383519456 0.6857806549609848 8.749015269760019e-07 -0.08811833987531936 -0.9091 0.6857879361880922 0.685786833654586 8.763048673365859e-07 -0.08812173492719422 -0.9092 0.6857941323243983 0.6857930106231811 8.775086202394977e-07 -0.08812512907020967 -0.9093000000000001 0.6858003267592084 0.6857991858692778 8.785125642923886e-07 -0.08812852230457409 -0.9094000000000001 0.6858065194908647 0.6858053593953859 8.793165214016074e-07 -0.08813191463049573 -0.9095 0.6858127105177079 0.6858115312040161 8.799203569387348e-07 -0.08813530604818283 -0.9096000000000001 0.6858188998380776 0.6858177012976807 8.803239797683382e-07 -0.08813869655784366 -0.9097000000000001 0.6858250874503129 0.6858238696788921 8.80527342247972e-07 -0.08814208615968638 -0.9098 0.6858312733527527 0.6858300363501624 8.805304403253222e-07 -0.08814547485391921 -0.9099 0.6858374575437363 0.6858362013140038 8.80333313232895e-07 -0.08814886264075028 -0.91 0.6858436400216033 0.6858423645729272 8.799360437655723e-07 -0.08815224952038768 -0.9101 0.6858498207846949 0.6858485261294426 8.7933875829449e-07 -0.08815563549303951 -0.9102 0.6858559998313538 0.6858546859860577 8.785416263923373e-07 -0.08815902055891382 -0.9103000000000001 0.685862177159925 0.685860844145278 8.775448610415237e-07 -0.08816240471821866 -0.9104000000000001 0.6858683527687557 0.685867000609607 8.76348718634179e-07 -0.08816578797116204 -0.9105 0.6858745266561963 0.685873155381544 8.74953498777864e-07 -0.08816917031795196 -0.9106000000000001 0.6858806988206007 0.6858793084635855 8.733595441429154e-07 -0.08817255175879629 -0.9107000000000001 0.6858868692603264 0.6858854598582232 8.715672407538788e-07 -0.088175932293903 -0.9108 0.6858930379737355 0.6858916095679453 8.695770172817419e-07 -0.08817931192347997 -0.9109 0.685899204959195 0.6858977575952341 8.673893455990456e-07 -0.0881826906477351 -0.911 0.685905370215077 0.685903903942567 8.650047402664063e-07 -0.08818606846687621 -0.9111 0.685911533739759 0.6859100486124154 8.6242375850476e-07 -0.08818944538111105 -0.9112 0.6859176955316251 0.6859161916072445 8.596470000982182e-07 -0.08819282139064745 -0.9113000000000001 0.6859238555890659 0.685922332929513 8.56675107269167e-07 -0.08819619649569321 -0.9114000000000001 0.6859300139104788 0.6859284725816719 8.535087644284678e-07 -0.08819957069645604 -0.9115 0.6859361704942687 0.6859346105661647 8.501486982032125e-07 -0.08820294399314359 -0.9116000000000001 0.6859423253388484 0.6859407468854275 8.465956770342675e-07 -0.08820631638596356 -0.9117000000000001 0.6859484784426388 0.685946881541887 8.428505113011742e-07 -0.08820968787512358 -0.9118 0.6859546298040704 0.6859530145379613 8.389140527947925e-07 -0.08821305846083127 -0.9119 0.6859607794215818 0.6859591458760599 8.347871948422014e-07 -0.08821642814329424 -0.912 0.6859669272936221 0.6859652755585817 8.304708718070986e-07 -0.08821979692272007 -0.9121 0.6859730734186497 0.6859714035879153 8.259660591869444e-07 -0.08822316479931624 -0.9122 0.685979217795134 0.6859775299664391 8.212737731688735e-07 -0.08822653177329029 -0.9123000000000001 0.685985360421555 0.6859836546965203 8.163950704909162e-07 -0.08822989784484962 -0.9124000000000001 0.6859915012964042 0.6859897777805147 8.113310482615876e-07 -0.08823326301420176 -0.9125 0.6859976404181847 0.6859958992207662 8.06082843612943e-07 -0.08823662728155407 -0.9126000000000001 0.6860037777854118 0.6860020190196063 8.006516333397551e-07 -0.08823999064711402 -0.9127000000000001 0.6860099133966134 0.6860081371793538 7.950386339689031e-07 -0.08824335311108888 -0.9128000000000001 0.6860160472503304 0.6860142537023146 7.892451011903834e-07 -0.08824671467368606 -0.9129 0.6860221793451171 0.6860203685907809 7.832723296768984e-07 -0.08825007533511287 -0.913 0.6860283096795414 0.6860264818470305 7.771216528340563e-07 -0.08825343509557654 -0.9131 0.6860344382521857 0.6860325934733277 7.707944425228153e-07 -0.08825679395528435 -0.9132 0.6860405650616465 0.6860387034719215 7.642921086986609e-07 -0.08826015191444356 -0.9133000000000001 0.6860466901065354 0.686044811845046 7.576160990230285e-07 -0.0882635089732613 -0.9134000000000001 0.6860528133854797 0.6860509185949195 7.507678986967692e-07 -0.08826686513194473 -0.9135 0.6860589348971222 0.6860570237237448 7.437490300438165e-07 -0.08827022039070107 -0.9136 0.6860650546401222 0.6860631272337083 7.365610521642418e-07 -0.0882735747497374 -0.9137000000000001 0.6860711726131548 0.6860692291269794 7.292055606428205e-07 -0.08827692820926075 -0.9138000000000001 0.6860772888149124 0.6860753294057107 7.216841871882096e-07 -0.08828028076947822 -0.9139 0.6860834032441048 0.6860814280720375 7.139985991472253e-07 -0.08828363243059685 -0.914 0.6860895158994592 0.6860875251280771 7.061504994215761e-07 -0.0882869831928236 -0.9141 0.6860956267797211 0.6860936205759287 6.981416257739737e-07 -0.0882903330563655 -0.9142 0.6861017358836541 0.6860997144176731 6.899737505783321e-07 -0.08829368202142945 -0.9143000000000001 0.6861078432100403 0.686105806655372 6.816486805838462e-07 -0.08829703008822237 -0.9144000000000001 0.6861139487576813 0.6861118972910678 6.731682561933461e-07 -0.08830037725695113 -0.9145 0.6861200525253983 0.6861179863267838 6.645343513245194e-07 -0.08830372352782265 -0.9146 0.6861261545120318 0.6861240737645229 6.557488729103111e-07 -0.08830706890104373 -0.9147000000000001 0.6861322547164425 0.6861301596062681 6.468137604132007e-07 -0.08831041337682118 -0.9148000000000001 0.6861383531375116 0.6861362438539815 6.377309854782576e-07 -0.0883137569553618 -0.9149 0.6861444497741411 0.6861423265096043 6.285025515168075e-07 -0.0883170996368723 -0.915 0.6861505446252539 0.6861484075750566 6.19130493206832e-07 -0.08832044142155938 -0.9151 0.6861566376897948 0.6861544870522366 6.096168760350018e-07 -0.08832378230962977 -0.9152 0.6861627289667299 0.6861605649430209 5.999637958942206e-07 -0.08832712230129011 -0.9153000000000001 0.6861688184550474 0.686166641249264 5.901733786534136e-07 -0.08833046139674704 -0.9154000000000001 0.6861749061537581 0.6861727159727977 5.80247779560783e-07 -0.08833379959620719 -0.9155 0.6861809920618953 0.6861787891154307 5.701891829107408e-07 -0.0883371368998771 -0.9156 0.6861870761785156 0.6861848606789491 5.599998014471641e-07 -0.08834047330796337 -0.9157000000000001 0.6861931585026977 0.6861909306651154 5.496818759470612e-07 -0.08834380882067243 -0.9158000000000001 0.6861992390335454 0.6861969990756681 5.392376747903604e-07 -0.08834714343821087 -0.9159 0.6862053177701855 0.686203065912322 5.286694933492875e-07 -0.08835047716078512 -0.916 0.6862113947117687 0.6862091311767677 5.179796534054981e-07 -0.08835380998860157 -0.9161 0.6862174698574708 0.6862151948706712 5.07170502914156e-07 -0.08835714192186672 -0.9162 0.6862235432064916 0.6862212569956734 4.962444152267764e-07 -0.08836047296078686 -0.9163000000000001 0.6862296147580562 0.6862273175533906 4.852037887442817e-07 -0.08836380310556843 -0.9164000000000001 0.6862356845114147 0.6862333765454138 4.740510463063785e-07 -0.08836713235641772 -0.9165 0.6862417524658424 0.6862394339733078 4.6278863462256847e-07 -0.088370460713541 -0.9166 0.6862478186206409 0.6862454898386124 4.5141902388357025e-07 -0.0883737881771446 -0.9167000000000001 0.6862538829751367 0.6862515441428407 4.3994470706743005e-07 -0.0883771147474347 -0.9168000000000001 0.6862599455286833 0.6862575968874799 4.2836819952318805e-07 -0.08838044042461754 -0.9169 0.6862660062806601 0.6862636480739903 4.166920382700501e-07 -0.08838376520889925 -0.917 0.6862720652304732 0.686269697703806 4.049187815532984e-07 -0.08838708910048604 -0.9171 0.6862781223775556 0.686275745778334 3.930510082544858e-07 -0.08839041209958404 -0.9172 0.6862841777213673 0.6862817922989535 3.8109131735714064e-07 -0.08839373420639929 -0.9173000000000001 0.6862902312613955 0.6862878372670176 3.690423272945109e-07 -0.08839705542113799 -0.9174000000000001 0.6862962829971543 0.6862938806838503 3.569066754638417e-07 -0.08840037574400604 -0.9175 0.6863023329281859 0.6862999225507492 3.4468701764350795e-07 -0.08840369517520946 -0.9176 0.6863083810540604 0.6863059628689834 3.3238602732688083e-07 -0.08840701371495435 -0.9177000000000001 0.6863144273743756 0.6863120016397934 3.200063952296661e-07 -0.08841033136344657 -0.9178000000000001 0.6863204718887574 0.6863180388643924 3.0755082866540384e-07 -0.08841364812089209 -0.9179 0.6863265145968604 0.6863240745439643 2.9502205098341783e-07 -0.0884169639874968 -0.918 0.6863325554983671 0.6863301086796647 2.824228009096208e-07 -0.08842027896346655 -0.9181 0.686338594592989 0.6863361412726205 2.6975583201221953e-07 -0.08842359304900715 -0.9182 0.6863446318804661 0.6863421723239297 2.5702391206333663e-07 -0.08842690624432453 -0.9183000000000001 0.6863506673605677 0.6863482018346609 2.4422982244226565e-07 -0.0884302185496244 -0.9184000000000001 0.686356701033092 0.686354229805854 2.313763575595429e-07 -0.08843352996511256 -0.9185 0.6863627328978659 0.6863602562385188 2.1846632419775247e-07 -0.08843684049099462 -0.9186 0.6863687629547461 0.6863662811336364 2.0550254091478148e-07 -0.0884401501274764 -0.9187000000000001 0.686374791203619 0.6863723044921582 1.924878374331973e-07 -0.08844345887476356 -0.9188000000000001 0.6863808176444 0.6863783263150057 1.7942505404003328e-07 -0.08844676673306173 -0.9189 0.6863868422770341 0.6863843466030706 1.6631704096228828e-07 -0.08845007370257653 -0.919 0.6863928651014963 0.6863903653572145 1.5316665773895677e-07 -0.08845337978351352 -0.9191 0.6863988861177914 0.6863963825782695 1.3997677254795615e-07 -0.08845668497607827 -0.9192 0.6864049053259542 0.6864023982670373 1.26750261664893e-07 -0.08845998928047633 -0.9193000000000001 0.6864109227260491 0.6864084124242897 1.1349000879345983e-07 -0.08846329269691314 -0.9194000000000001 0.6864169383181711 0.6864144250507682 1.0019890442705681e-07 -0.08846659522559426 -0.9195 0.6864229521024449 0.6864204361471837 8.687984525204695e-08 -0.08846989686672509 -0.9196 0.6864289640790254 0.6864264457142173 7.353573348856113e-08 -0.08847319762051106 -0.9197000000000001 0.6864349742480982 0.6864324537525192 6.016947625905877e-08 -0.08847649748715754 -0.9198000000000001 0.6864409826098785 0.6864384602627092 4.6783984977705195e-08 -0.08847979646686989 -0.9199 0.6864469891646128 0.6864444652453772 3.338217469638083e-08 -0.08848309455985348 -0.92 0.6864529939125766 0.686450468701082 1.9966963473241894e-08 -0.08848639176631358 -0.9201 0.6864589968540769 0.6864564706303521 6.541271733474796e-09 -0.08848968808645546 -0.9202 0.6864649979894504 0.6864624710336854 -6.891978348265437e-09 -0.08849298352048436 -0.9203000000000001 0.6864709973190648 0.6864684699115493 -2.032986350141222e-08 -0.08849627806860551 -0.9204000000000001 0.6864769948433178 0.6864744672643802 -3.3769459989625716e-08 -0.08849957173102409 -0.9205 0.6864829905626377 0.6864804630925846 -4.7207844250634744e-08 -0.08850286450794526 -0.9206 0.6864889844774833 0.6864864573965381 -6.064209352599562e-08 -0.08850615639957418 -0.9207000000000001 0.6864949765883435 0.6864924501765856 -7.406928650153036e-08 -0.08850944740611591 -0.9208000000000001 0.6865009668957376 0.6864984414330417 -8.74865039406092e-08 -0.08851273752777553 -0.9209 0.6865069554002154 0.6865044311661905 -1.00890829324643e-07 -0.08851602676475807 -0.921 0.6865129421023572 0.6865104193762855 -1.1427934946961482e-07 -0.08851931511726861 -0.9211 0.6865189270027734 0.6865164060635498 -1.2764915519221376e-07 -0.08852260258551208 -0.9212 0.6865249101021043 0.6865223912281762 -1.4099734189747248e-07 -0.08852588916969346 -0.9213000000000001 0.6865308914010209 0.6865283748703271 -1.5432101026745249e-07 -0.08852917487001771 -0.9214000000000001 0.6865368709002238 0.6865343569901347 -1.676172668180903e-07 -0.08853245968668969 -0.9215 0.6865428486004443 0.6865403375877007 -1.8088322461043416e-07 -0.08853574361991429 -0.9216 0.6865488245024429 0.6865463166630974 -1.9411600379881655e-07 -0.08853902666989634 -0.9217000000000001 0.6865547986070105 0.686552294216366 -2.0731273232127423e-07 -0.08854230883684067 -0.9218000000000001 0.6865607709149677 0.6865582702475188 -2.2047054646506803e-07 -0.08854559012095208 -0.9219 0.6865667414271648 0.6865642447565374 -2.3358659155189865e-07 -0.08854887052243529 -0.922 0.6865727101444813 0.6865702177433746 -2.466580225034265e-07 -0.08855215004149504 -0.9221 0.6865786770678268 0.6865761892079522 -2.596820045039361e-07 -0.08855542867833605 -0.9222 0.6865846421981404 0.6865821591501635 -2.726557135485086e-07 -0.08855870643316299 -0.9223000000000001 0.68659060553639 0.686588127569872 -2.8557633712997244e-07 -0.08856198330618051 -0.9224000000000001 0.6865965670835725 0.6865940944669119 -2.9844107482523974e-07 -0.08856525929759321 -0.9225 0.6866025268407145 0.6866000598410884 -3.1124713885388733e-07 -0.0885685344076057 -0.9226 0.6866084848088707 0.6866060236921776 -3.2399175475816833e-07 -0.0885718086364225 -0.9227000000000001 0.6866144409891253 0.6866119860199261 -3.366721619754709e-07 -0.08857508198424813 -0.9228000000000001 0.6866203953825905 0.6866179468240527 -3.492856144177159e-07 -0.08857835445128713 -0.9229 0.6866263479904073 0.6866239061042472 -3.6182938110279617e-07 -0.08858162603774397 -0.923 0.6866322988137447 0.6866298638601709 -3.743007466749937e-07 -0.08858489674382307 -0.9231 0.6866382478537998 0.6866358200914571 -3.866970120849911e-07 -0.08858816656972887 -0.9232 0.6866441951117979 0.6866417747977105 -3.9901549513804424e-07 -0.0885914355156657 -0.9233000000000001 0.6866501405889918 0.6866477279785085 -4.1125353101439943e-07 -0.08859470358183796 -0.9234000000000001 0.6866560842866618 0.6866536796334006 -4.2340847295624373e-07 -0.08859797076845001 -0.9235 0.6866620262061158 0.686659629761909 -4.354776927742443e-07 -0.08860123707570611 -0.9236 0.6866679663486888 0.6866655783635276 -4.474585814165377e-07 -0.08860450250381051 -0.9237000000000001 0.6866739047157423 0.6866715254377244 -4.593485495377192e-07 -0.08860776705296747 -0.9238000000000001 0.6866798413086654 0.6866774709839399 -4.7114502813028203e-07 -0.08861103072338122 -0.9239 0.6866857761288733 0.6866834150015881 -4.828454689270734e-07 -0.08861429351525595 -0.924 0.6866917091778071 0.6866893574900563 -4.944473450951836e-07 -0.08861755542879578 -0.9241 0.6866976404569342 0.6866952984487058 -5.059481516800357e-07 -0.08862081646420478 -0.9242 0.6867035699677484 0.6867012378768718 -5.17345406257641e-07 -0.0886240766216872 -0.9243000000000001 0.6867094977117685 0.6867071757738636 -5.286366493856276e-07 -0.08862733590144696 -0.9244000000000001 0.6867154236905391 0.6867131121389652 -5.398194451999849e-07 -0.08863059430368818 -0.9245 0.6867213479056293 0.6867190469714356 -5.508913818175198e-07 -0.08863385182861488 -0.9246 0.6867272703586337 0.6867249802705082 -5.618500719950514e-07 -0.08863710847643103 -0.9247000000000001 0.6867331910511709 0.6867309120353917 -5.726931535665614e-07 -0.08864036424734051 -0.9248000000000001 0.6867391099848844 0.6867368422652708 -5.834182899844276e-07 -0.08864361914154732 -0.9249 0.6867450271614415 0.6867427709593057 -5.940231708745358e-07 -0.08864687315925536 -0.925 0.6867509425825332 0.6867486981166324 -6.045055122999576e-07 -0.08865012630066846 -0.9251 0.686756856249874 0.6867546237363638 -6.148630576907621e-07 -0.08865337856599043 -0.9252 0.6867627681652018 0.6867605478175893 -6.250935779134048e-07 -0.08865662995542518 -0.9253000000000001 0.6867686783302771 0.6867664703593748 -6.351948718535949e-07 -0.08865988046917643 -0.9254000000000001 0.6867745867468831 0.6867723913607635 -6.451647670546734e-07 -0.08866313010744786 -0.9255 0.6867804934168257 0.686778310820777 -6.550011199951689e-07 -0.08866637887044326 -0.9256 0.6867863983419323 0.6867842287384134 -6.647018167549312e-07 -0.08866962675836633 -0.9257000000000001 0.6867923015240525 0.6867901451126501 -6.742647732510543e-07 -0.08867287377142075 -0.9258000000000001 0.6867982029650568 0.6867960599424422 -6.836879357374759e-07 -0.08867611990981011 -0.9259000000000001 0.6868041026668369 0.6868019732267242 -6.929692814433563e-07 -0.08867936517373803 -0.926 0.6868100006313054 0.686807884964409 -7.02106818725734e-07 -0.08868260956340808 -0.9261 0.686815896860395 0.6868137951543896 -7.110985876940257e-07 -0.08868585307902382 -0.9262 0.686821791356059 0.6868197037955384 -7.199426605292158e-07 -0.0886890957207888 -0.9263000000000001 0.6868276841202698 0.6868256108867078 -7.286371419695792e-07 -0.08869233748890644 -0.9264000000000001 0.6868335751550201 0.6868315164267309 -7.37180169671503e-07 -0.08869557838358025 -0.9265 0.6868394644623201 0.6868374204144218 -7.455699145980654e-07 -0.08869881840501362 -0.9266 0.6868453520441999 0.6868433228485753 -7.538045814631245e-07 -0.08870205755340999 -0.9267000000000001 0.6868512379027081 0.6868492237279682 -7.618824091337739e-07 -0.08870529582897274 -0.9268000000000001 0.6868571220399102 0.6868551230513587 -7.698016708940214e-07 -0.08870853323190517 -0.9269000000000001 0.6868630044578905 0.6868610208174872 -7.775606749166331e-07 -0.08871176976241064 -0.927 0.6868688851587494 0.6868669170250772 -7.851577645406893e-07 -0.08871500542069238 -0.9271 0.6868747641446052 0.6868728116728349 -7.925913187434297e-07 -0.08871824020695372 -0.9272 0.6868806414175919 0.6868787047594495 -7.99859752459442e-07 -0.08872147412139779 -0.9273 0.6868865169798603 0.6868845962835947 -8.069615167888289e-07 -0.0887247071642279 -0.9274000000000001 0.6868923908335762 0.6868904862439278 -8.138950993857863e-07 -0.08872793933564715 -0.9275 0.6868982629809213 0.6868963746390904 -8.206590250137147e-07 -0.0887311706358587 -0.9276 0.6869041334240921 0.6869022614677095 -8.272518555174635e-07 -0.08873440106506567 -0.9277000000000001 0.6869100021652996 0.6869081467283973 -8.336721903090538e-07 -0.08873763062347113 -0.9278000000000001 0.6869158692067694 0.6869140304197507 -8.399186666452341e-07 -0.08874085931127812 -0.9279000000000001 0.6869217345507403 0.6869199125403541 -8.459899599189136e-07 -0.0887440871286897 -0.928 0.6869275981994647 0.6869257930887775 -8.518847838673294e-07 -0.08874731407590884 -0.9281 0.6869334601552082 0.6869316720635781 -8.57601890974502e-07 -0.08875054015313855 -0.9282 0.6869393204202485 0.6869375494633 -8.631400726516469e-07 -0.0887537653605817 -0.9283 0.6869451789968759 0.6869434252864752 -8.684981595424857e-07 -0.08875698969844123 -0.9284000000000001 0.6869510358873923 0.686949299531624 -8.736750217175349e-07 -0.08876021316692002 -0.9285 0.6869568910941107 0.6869551721972549 -8.786695688683954e-07 -0.08876343576622092 -0.9286 0.6869627446193556 0.6869610432818651 -8.834807507102083e-07 -0.08876665749654675 -0.9287000000000001 0.6869685964654613 0.6869669127839422 -8.8810755713431e-07 -0.08876987835810025 -0.9288000000000001 0.6869744466347727 0.686972780701962 -8.925490182914997e-07 -0.08877309835108425 -0.9289000000000001 0.6869802951296442 0.6869786470343919 -8.968042048279612e-07 -0.08877631747570149 -0.929 0.6869861419524395 0.6869845117796893 -9.00872228357108e-07 -0.08877953573215465 -0.9291 0.6869919871055308 0.6869903749363026 -9.047522412652942e-07 -0.08878275312064639 -0.9292 0.6869978305912987 0.6869962365026714 -9.084434371420258e-07 -0.08878596964137934 -0.9293 0.6870036724121323 0.6870020964772279 -9.119450508215943e-07 -0.08878918529455614 -0.9294000000000001 0.687009512570428 0.687007954858396 -9.152563586189988e-07 -0.08879240008037936 -0.9295 0.6870153510685889 0.687013811644593 -9.183766784409686e-07 -0.08879561399905164 -0.9296 0.687021187909025 0.6870196668342285 -9.213053698969853e-07 -0.08879882705077542 -0.9297000000000001 0.6870270230941524 0.6870255204257067 -9.240418345074497e-07 -0.08880203923575322 -0.9298000000000001 0.6870328566263934 0.6870313724174254 -9.265855158424596e-07 -0.08880525055418755 -0.9299000000000001 0.6870386885081747 0.6870372228077766 -9.289358995079322e-07 -0.08880846100628076 -0.93 0.6870445187419288 0.6870430715951479 -9.310925132982595e-07 -0.08881167059223535 -0.9301 0.6870503473300924 0.6870489187779218 -9.330549274044753e-07 -0.08881487931225364 -0.9302 0.687056174275106 0.6870547643544771 -9.348227543448662e-07 -0.08881808716653804 -0.9303 0.6870619995794137 0.6870606083231883 -9.363956491731384e-07 -0.08882129415529082 -0.9304000000000001 0.687067823245463 0.6870664506824271 -9.377733094367846e-07 -0.0888245002787143 -0.9305 0.6870736452757037 0.6870722914305623 -9.389554753436169e-07 -0.08882770553701075 -0.9306 0.687079465672588 0.6870781305659599 -9.399419296785005e-07 -0.0888309099303824 -0.9307000000000001 0.6870852844385698 0.6870839680869848 -9.407324979976428e-07 -0.08883411345903142 -0.9308000000000001 0.6870911015761045 0.6870898039919996 -9.413270484204261e-07 -0.08883731612316004 -0.9309000000000001 0.6870969170876484 0.687095638279366 -9.417254920179863e-07 -0.08884051792297042 -0.931 0.6871027309756583 0.6871014709474459 -9.419277824801453e-07 -0.08884371885866468 -0.9311 0.6871085432425904 0.6871073019945995 -9.419339163513341e-07 -0.08884691893044483 -0.9312 0.687114353890901 0.6871131314191887 -9.417439328085475e-07 -0.08885011813851296 -0.9313 0.6871201629230457 0.6871189592195758 -9.413579138278783e-07 -0.08885331648307117 -0.9314000000000001 0.6871259703414778 0.6871247853941238 -9.407759841428831e-07 -0.0888565139643214 -0.9315 0.68713177614865 0.6871306099411973 -9.399983110641719e-07 -0.08885971058246554 -0.9316 0.6871375803470119 0.6871364328591639 -9.390251045349185e-07 -0.08886290633770565 -0.9317000000000001 0.6871433829390112 0.687142254146393 -9.37856617269639e-07 -0.08886610123024362 -0.9318000000000001 0.6871491839270916 0.6871480738012572 -9.364931442268354e-07 -0.08886929526028134 -0.9319000000000001 0.6871549833136937 0.6871538918221323 -9.349350229420628e-07 -0.08887248842802062 -0.932 0.6871607811012541 0.6871597082073979 -9.331826333613957e-07 -0.08887568073366331 -0.9321 0.687166577292205 0.6871655229554383 -9.312363975638727e-07 -0.08887887217741121 -0.9322 0.6871723718889735 0.6871713360646421 -9.290967799696626e-07 -0.08888206275946607 -0.9323 0.6871781648939816 0.6871771475334038 -9.267642869098536e-07 -0.08888525248002971 -0.9324000000000001 0.6871839563096456 0.6871829573601225 -9.242394667791087e-07 -0.08888844133930376 -0.9325 0.6871897461383751 0.6871887655432038 -9.215229097303546e-07 -0.08889162933748992 -0.9326 0.6871955343825733 0.6871945720810599 -9.186152476192699e-07 -0.0888948164747898 -0.9327000000000001 0.6872013210446364 0.68720037697211 -9.155171538238749e-07 -0.08889800275140503 -0.9328000000000001 0.6872071061269533 0.6872061802147803 -9.12229343147386e-07 -0.08890118816753723 -0.9329000000000001 0.6872128896319046 0.6872119818075049 -9.087525715545386e-07 -0.08890437272338796 -0.933 0.6872186715618629 0.6872177817487263 -9.050876361021976e-07 -0.08890755641915872 -0.9331 0.6872244519191912 0.6872235800368951 -9.01235374717313e-07 -0.088910739255051 -0.9332 0.6872302307062444 0.6872293766704716 -8.971966660165087e-07 -0.08891392123126625 -0.9333 0.6872360079253673 0.6872351716479256 -8.929724290701602e-07 -0.088917102348006 -0.9334000000000001 0.6872417835788943 0.6872409649677362 -8.885636232081051e-07 -0.08892028260547162 -0.9335 0.6872475576691497 0.6872467566283935 -8.839712478947437e-07 -0.08892346200386447 -0.9336 0.6872533301984469 0.6872525466283979 -8.791963423404603e-07 -0.08892664054338599 -0.9337000000000001 0.6872591011690878 0.6872583349662609 -8.742399854044791e-07 -0.08892981822423741 -0.9338000000000001 0.6872648705833627 0.6872641216405055 -8.691032952895528e-07 -0.08893299504662006 -0.9339000000000001 0.6872706384435496 0.6872699066496673 -8.637874292782843e-07 -0.08893617101073521 -0.934 0.6872764047519146 0.6872756899922938 -8.582935835665939e-07 -0.08893934611678411 -0.9341 0.6872821695107096 0.6872814716669451 -8.526229928751405e-07 -0.0889425203649679 -0.9342 0.6872879327221744 0.6872872516721951 -8.467769302272776e-07 -0.0889456937554878 -0.9343 0.6872936943885344 0.6872930300066307 -8.407567067408861e-07 -0.08894886628854498 -0.9344000000000001 0.687299454512001 0.687298806668853 -8.345636711704074e-07 -0.08895203796434051 -0.9345 0.6873052130947714 0.6873045816574774 -8.281992097125546e-07 -0.08895520878307549 -0.9346 0.6873109701390274 0.6873103549711342 -8.216647457287563e-07 -0.088958378744951 -0.9347000000000001 0.6873167256469358 0.6873161266084686 -8.149617393427011e-07 -0.08896154785016802 -0.9348000000000001 0.6873224796206479 0.6873218965681416 -8.080916871489041e-07 -0.08896471609892763 -0.9349000000000001 0.6873282320622981 0.6873276648488298 -8.010561218796397e-07 -0.0889678834914307 -0.935 0.6873339829740053 0.6873334314492265 -7.93856612127386e-07 -0.08897105002787825 -0.9351 0.6873397323578714 0.6873391963680414 -7.864947618452245e-07 -0.08897421570847115 -0.9352 0.6873454802159809 0.6873449596040009 -7.789722101803065e-07 -0.08897738053341031 -0.9353 0.6873512265504007 0.6873507211558492 -7.712906309464973e-07 -0.08898054450289657 -0.9354000000000001 0.68735697136318 0.6873564810223481 -7.634517323884538e-07 -0.08898370761713074 -0.9355 0.6873627146563499 0.6873622392022775 -7.554572566265128e-07 -0.08898686987631359 -0.9356 0.6873684564319227 0.6873679956944356 -7.473089794762799e-07 -0.08899003128064592 -0.9357000000000001 0.6873741966918917 0.6873737504976398 -7.390087099351517e-07 -0.08899319183032849 -0.9358000000000001 0.6873799354382311 0.6873795036107259 -7.30558289779859e-07 -0.08899635152556193 -0.9359000000000001 0.6873856726728952 0.6873852550325499 -7.219595932056455e-07 -0.08899951036654694 -0.936 0.6873914083978188 0.6873910047619871 -7.132145264515666e-07 -0.08900266835348418 -0.9361 0.6873971426149159 0.6873967527979331 -7.043250271621115e-07 -0.08900582548657421 -0.9362 0.6874028753260802 0.6874024991393044 -6.95293064290059e-07 -0.0890089817660177 -0.9363 0.6874086065331844 0.6874082437850376 -6.861206372915651e-07 -0.08901213719201516 -0.9364000000000001 0.6874143362380799 0.6874139867340909 -6.768097761261638e-07 -0.08901529176476713 -0.9365 0.6874200644425963 0.6874197279854433 -6.673625403547101e-07 -0.08901844548447406 -0.9366 0.687425791148542 0.6874254675380961 -6.57781018986725e-07 -0.08902159835133644 -0.9367000000000001 0.6874315163577025 0.6874312053910725 -6.480673298836503e-07 -0.08902475036555475 -0.9368000000000001 0.6874372400718411 0.687436941543418 -6.382236193563928e-07 -0.08902790152732933 -0.9369000000000001 0.6874429622926987 0.6874426759942003 -6.282520616379683e-07 -0.08903105183686062 -0.937 0.6874486830219928 0.6874484087425106 -6.181548585504348e-07 -0.08903420129434891 -0.9371 0.6874544022614171 0.6874541397874625 -6.079342387138587e-07 -0.08903734989999448 -0.9372 0.6874601200126427 0.6874598691281943 -5.97592457435292e-07 -0.08904049765399774 -0.9373 0.6874658362773161 0.6874655967638671 -5.871317958761058e-07 -0.08904364455655887 -0.9374000000000001 0.6874715510570595 0.687471322693666 -5.765545608021894e-07 -0.08904679060787808 -0.9375 0.6874772643534715 0.6874770469168006 -5.658630838761836e-07 -0.08904993580815562 -0.9376 0.6874829761681251 0.6874827694325052 -5.550597212966579e-07 -0.08905308015759164 -0.9377000000000001 0.6874886865025693 0.6874884902400384 -5.441468532291216e-07 -0.0890562236563863 -0.9378000000000001 0.6874943953583272 0.6874942093386842 -5.331268832786673e-07 -0.08905936630473965 -0.9379000000000001 0.6875001027368968 0.6874999267277513 -5.220022379209821e-07 -0.08906250810285181 -0.938 0.6875058086397503 0.6875056424065746 -5.10775366002747e-07 -0.0890656490509228 -0.9381 0.6875115130683341 0.6875113563745141 -4.994487382212198e-07 -0.08906878914915267 -0.9382 0.6875172160240688 0.6875170686309564 -4.880248465968795e-07 -0.08907192839774138 -0.9383 0.687522917508348 0.6875227791753138 -4.7650620378647535e-07 -0.0890750667968889 -0.9384000000000001 0.6875286175225399 0.6875284880070249 -4.648953427777158e-07 -0.08907820434679523 -0.9385 0.6875343160679847 0.6875341951255549 -4.5319481618150137e-07 -0.08908134104766013 -0.9386 0.6875400131459963 0.687539900530396 -4.4140719555885166e-07 -0.08908447689968357 -0.9387000000000001 0.6875457087578618 0.6875456042210675 -4.2953507108783873e-07 -0.08908761190306536 -0.9388000000000001 0.6875514029048402 0.6875513061971151 -4.1758105087663644e-07 -0.08909074605800532 -0.9389000000000001 0.6875570955881636 0.6875570064581127 -4.0554776036677564e-07 -0.08909387936470323 -0.939 0.6875627868090366 0.6875627050036612 -3.934378418127271e-07 -0.08909701182335886 -0.9391 0.6875684765686351 0.6875684018333894 -3.8125395373372895e-07 -0.08910014343417189 -0.9392 0.687574164868108 0.6875740969469538 -3.689987701713249e-07 -0.08910327419734207 -0.9393 0.6875798517085752 0.6875797903440389 -3.5667498030772515e-07 -0.089106404113069 -0.9394000000000001 0.6875855370911288 0.6875854820243577 -3.4428528777191714e-07 -0.08910953318155233 -0.9395 0.687591221016832 0.687591171987651 -3.3183240997353147e-07 -0.08911266140299165 -0.9396 0.6875969034867201 0.6875968602336882 -3.1931907770038626e-07 -0.08911578877758657 -0.9397000000000001 0.6876025845017992 0.6876025467622675 -3.067480343413309e-07 -0.0891189153055366 -0.9398000000000001 0.6876082640630465 0.6876082315732155 -2.9412203534501247e-07 -0.08912204098704124 -0.9399000000000001 0.6876139421714103 0.6876139146663878 -2.8144384767170294e-07 -0.08912516582230001 -0.94 0.6876196188278101 0.6876195960416691 -2.687162491028794e-07 -0.08912828981151234 -0.9401 0.6876252940331355 0.6876252756989727 -2.5594202769652075e-07 -0.08913141295487766 -0.9402 0.6876309677882477 0.6876309536382412 -2.431239811348518e-07 -0.08913453525259535 -0.9403 0.6876366400939777 0.6876366298594467 -2.3026491612065936e-07 -0.08913765670486479 -0.9404000000000001 0.6876423109511277 0.6876423043625903 -2.1736764778401696e-07 -0.08914077731188529 -0.9405 0.6876479803604698 0.6876479771477031 -2.0443499906125373e-07 -0.0891438970738562 -0.9406 0.6876536483227467 0.6876536482148446 -1.914698000253512e-07 -0.08914701599097674 -0.9407000000000001 0.6876593148386712 0.6876593175641048 -1.7847488734124006e-07 -0.08915013406344618 -0.9408000000000001 0.6876649799089267 0.687664985195603 -1.654531036170137e-07 -0.08915325129146373 -0.9409000000000001 0.6876706435341662 0.6876706511094883 -1.524072967672846e-07 -0.08915636767522855 -0.941 0.6876763057150134 0.6876763153059391 -1.3934031939388802e-07 -0.08915948321493979 -0.9411 0.6876819664520617 0.6876819777851642 -1.2625502818913725e-07 -0.08916259791079659 -0.9412 0.6876876257458748 0.6876876385474016 -1.1315428328877164e-07 -0.08916571176299806 -0.9413 0.6876932835969862 0.6876932975929195 -1.0004094764398674e-07 -0.08916882477174325 -0.9414000000000001 0.6876989400058996 0.6876989549220162 -8.691788640474013e-08 -0.08917193693723119 -0.9415 0.6877045949730884 0.6877046105350192 -7.378796628917939e-08 -0.08917504825966088 -0.9416 0.687710248498996 0.6877102644322862 -6.065405496261111e-08 -0.0891781587392313 -0.9417000000000001 0.6877159005840359 0.6877159166142048 -4.7519020405844756e-08 -0.08918126837614135 -0.9418000000000001 0.6877215512285917 0.6877215670811927 -3.438573029399894e-08 -0.08918437717059002 -0.9419000000000001 0.6877272004330166 0.6877272158336971 -2.12570513684774e-08 -0.08918748512277613 -0.942 0.6877328481976339 0.6877328628721955 -8.135848808890622e-09 -0.08919059223289855 -0.9421 0.6877384945227372 0.6877385081971947 4.975014391769839e-09 -0.08919369850115612 -0.9422 0.6877441394085896 0.6877441518092318 1.807267805114393e-08 -0.08919680392774759 -0.9423 0.6877497828554245 0.6877497937088732 3.1154285415335714e-08 -0.08919990851287174 -0.9424000000000001 0.6877554248634458 0.6877554338967157 4.42169837983758e-08 -0.08920301225672739 -0.9425 0.6877610654328267 0.6877610723733851 5.7257925187639835e-08 -0.0892061151595131 -0.9426 0.6877667045637115 0.6877667091395374 7.027426686921634e-08 -0.08920921722142763 -0.9427000000000001 0.6877723422562143 0.6877723441958576 8.326317205327449e-08 -0.08921231844266958 -0.9428000000000001 0.6877779785104197 0.6877779775430608 9.62218104916257e-08 -0.0892154188234376 -0.9429000000000001 0.6877836133263826 0.687783609181891 1.0914735908834627e-07 -0.08921851836393029 -0.943 0.6877892467041284 0.687789239113122 1.2203700252427785e-07 -0.08922161706434616 -0.9431 0.6877948786436532 0.6877948673375562 1.3488793387111953e-07 -0.0892247149248837 -0.9432 0.6878005091449237 0.6878004938560263 1.4769735517602967e-07 -0.08922781194574148 -0.9433 0.6878061382078768 0.6878061186693927 1.6046247810000414e-07 -0.08923090812711787 -0.9434000000000001 0.6878117658324218 0.6878117417785458 1.7318052453196842e-07 -0.0892340034692114 -0.9435 0.6878173920184374 0.6878173631844045 1.8584872718205303e-07 -0.08923709797222042 -0.9436 0.6878230167657743 0.6878229828879163 1.9846433015058285e-07 -0.08924019163634332 -0.9437000000000001 0.6878286400742541 0.6878286008900576 2.110245895733942e-07 -0.08924328446177843 -0.9438000000000001 0.68783426194367 0.6878342171918329 2.2352677422204925e-07 -0.08924637644872405 -0.9439000000000001 0.6878398823737863 0.6878398317942753 2.359681660485391e-07 -0.08924946759737845 -0.944 0.6878455013643395 0.6878454446984461 2.483460608548871e-07 -0.08925255790793994 -0.9441 0.6878511189150374 0.6878510559054346 2.606577687719325e-07 -0.0892556473806067 -0.9442 0.6878567350255601 0.687856665416358 2.729006149879143e-07 -0.08925873601557693 -0.9443 0.6878623496955596 0.687862273232361 2.8507194017174387e-07 -0.08926182381304879 -0.9444000000000001 0.6878679629246601 0.6878678793546165 2.97169101180772e-07 -0.08926491077322041 -0.9445 0.6878735747124585 0.687873483784324 3.0918947154651155e-07 -0.08926799689628986 -0.9446 0.6878791850585244 0.6878790865227106 3.2113044211301567e-07 -0.08927108218245527 -0.9447000000000001 0.6878847939624 0.6878846875710303 3.3298942155035594e-07 -0.08927416663191459 -0.9448000000000001 0.6878904014236007 0.687890286930564 3.4476383695830615e-07 -0.08927725024486592 -0.9449000000000001 0.6878960074416148 0.6878958846026193 3.5645113437288156e-07 -0.08928033302150722 -0.945 0.6879016120159045 0.6879014805885304 3.680487794463505e-07 -0.0892834149620364 -0.9451 0.6879072151459049 0.687907074889657 3.7955425779417906e-07 -0.0892864960666514 -0.9452 0.6879128168310258 0.6879126675073859 3.9096507570279826e-07 -0.08928957633555014 -0.9453 0.6879184170706505 0.6879182584431286 4.022787606430822e-07 -0.08929265576893047 -0.9454000000000001 0.6879240158641368 0.6879238476983227 4.134928617560707e-07 -0.0892957343669902 -0.9455 0.6879296132108168 0.687929435274431 4.24604950387264e-07 -0.08929881212992712 -0.9456 0.6879352091099976 0.6879350211729415 4.356126207041844e-07 -0.08930188905793898 -0.9457000000000001 0.6879408035609613 0.6879406053953669 4.465134901265877e-07 -0.08930496515122355 -0.9458000000000001 0.6879463965629651 0.6879461879432446 4.57305199860758e-07 -0.08930804040997856 -0.9459000000000001 0.6879519881152414 0.6879517688181362 4.679854153782914e-07 -0.08931111483440161 -0.946 0.6879575782169994 0.6879573480216278 4.785518270544742e-07 -0.08931418842469044 -0.9461 0.6879631668674232 0.6879629255553286 4.890021505360442e-07 -0.08931726118104258 -0.9462 0.6879687540656736 0.6879685014208721 4.993341272269136e-07 -0.08932033310365566 -0.9463 0.6879743398108883 0.6879740756199144 5.09545524912669e-07 -0.08932340419272722 -0.9464000000000001 0.6879799241021813 0.6879796481541354 5.196341381075165e-07 -0.08932647444845483 -0.9465 0.6879855069386442 0.6879852190252369 5.295977885400038e-07 -0.08932954387103599 -0.9466 0.6879910883193457 0.6879907882349436 5.394343257636436e-07 -0.0893326124606681 -0.9467000000000001 0.6879966682433323 0.6879963557850022 5.491416274205907e-07 -0.08933568021754866 -0.9468000000000001 0.6880022467096284 0.6880019216771811 5.58717599935532e-07 -0.08933874714187502 -0.9469000000000001 0.6880078237172371 0.6880074859132703 5.681601787099755e-07 -0.08934181323384457 -0.947 0.6880133992651397 0.6880130484950813 5.774673287745058e-07 -0.08934487849365468 -0.9471 0.6880189733522966 0.688018609424446 5.866370451079739e-07 -0.08934794292150261 -0.9472 0.6880245459776474 0.6880241687032175 5.956673530815859e-07 -0.08935100651758571 -0.9473 0.6880301171401115 0.6880297263332685 6.045563090140149e-07 -0.08935406928210118 -0.9474000000000001 0.6880356868385883 0.6880352823164922 6.133020004073231e-07 -0.0893571312152463 -0.9475 0.6880412550719567 0.6880408366548012 6.219025464881955e-07 -0.0893601923172182 -0.9476 0.6880468218390768 0.688046389350127 6.303560985132517e-07 -0.08936325258821405 -0.9477000000000001 0.6880523871387894 0.6880519404044205 6.386608402825233e-07 -0.08936631202843098 -0.9478000000000001 0.688057950969917 0.6880574898196514 6.468149884170105e-07 -0.08936937063806616 -0.9479000000000001 0.6880635133312628 0.688063037597807 6.548167928582815e-07 -0.08937242841731662 -0.948 0.6880690742216129 0.6880685837408931 6.626645371599071e-07 -0.08937548536637938 -0.9481 0.6880746336397352 0.6880741282509322 6.703565388344046e-07 -0.08937854148545149 -0.9482 0.6880801915843802 0.688079671129965 6.778911497834494e-07 -0.08938159677472989 -0.9483 0.6880857480542812 0.6880852123800485 6.852667567003312e-07 -0.08938465123441154 -0.9484000000000001 0.6880913030481561 0.688090752003256 6.924817811948536e-07 -0.08938770486469338 -0.9485 0.688096856564705 0.6880962900016769 6.995346804455904e-07 -0.08939075766577227 -0.9486 0.6881024086026133 0.6881018263774171 7.064239472831524e-07 -0.08939380963784511 -0.9487000000000001 0.6881079591605503 0.6881073611325965 7.131481105926429e-07 -0.0893968607811087 -0.9488000000000001 0.6881135082371707 0.688112894269351 7.19705735591214e-07 -0.08939991109575983 -0.9489000000000001 0.6881190558311137 0.6881184257898305 7.260954243276663e-07 -0.08940296058199526 -0.949 0.6881246019410046 0.6881239556961996 7.323158156546938e-07 -0.08940600924001177 -0.9491 0.6881301465654551 0.6881294839906363 7.383655857978733e-07 -0.08940905707000608 -0.9492 0.6881356897030626 0.6881350106753319 7.442434485360749e-07 -0.08941210407217477 -0.9493 0.6881412313524122 0.6881405357524911 7.499481554790188e-07 -0.08941515024671456 -0.9494000000000001 0.6881467715120753 0.6881460592243307 7.554784962754413e-07 -0.08941819559382204 -0.9495 0.6881523101806117 0.6881515810930803 7.608332990294286e-07 -0.08942124011369376 -0.9496 0.6881578473565692 0.6881571013609808 7.660114302449061e-07 -0.0894242838065264 -0.9497000000000001 0.6881633830384835 0.6881626200302848 7.710117954501383e-07 -0.08942732667251635 -0.9498000000000001 0.6881689172248796 0.6881681371032558 7.758333392532402e-07 -0.08943036871186019 -0.9499000000000001 0.6881744499142715 0.6881736525821676 7.804750454531995e-07 -0.08943340992475433 -0.95 0.6881799811051632 0.6881791664693047 7.849359373868214e-07 -0.08943645031139523 -0.9501000000000001 0.6881855107960486 0.688184678766961 7.892150782062846e-07 -0.0894394898719793 -0.9502 0.688191038985412 0.6881901894774397 7.933115708791405e-07 -0.08944252860670289 -0.9503 0.6881965656717286 0.6881956986030529 7.972245585491367e-07 -0.0894455665157623 -0.9504000000000001 0.6882020908534654 0.6882012061461213 8.009532245500939e-07 -0.08944860359935386 -0.9505 0.6882076145290809 0.6882067121089741 8.044967928083624e-07 -0.08945163985767393 -0.9506 0.6882131366970258 0.6882122164939475 8.078545277317994e-07 -0.08945467529091872 -0.9507000000000001 0.6882186573557432 0.6882177193033847 8.110257346261029e-07 -0.08945770989928441 -0.9508000000000001 0.6882241765036696 0.6882232205396366 8.140097596115448e-07 -0.0894607436829672 -0.9509000000000001 0.6882296941392348 0.6882287202050597 8.16805989928282e-07 -0.08946377664216326 -0.951 0.6882352102608627 0.6882342183020169 8.194138539918683e-07 -0.0894668087770687 -0.9511000000000001 0.6882407248669713 0.6882397148328764 8.218328215459092e-07 -0.08946984008787971 -0.9512 0.6882462379559737 0.6882452098000111 8.240624036204292e-07 -0.08947287057479225 -0.9513 0.6882517495262778 0.6882507032057994 8.261021528926937e-07 -0.08947590023800239 -0.9514000000000001 0.6882572595762875 0.6882561950526231 8.279516635206763e-07 -0.08947892907770616 -0.9515 0.6882627681044025 0.6882616853428681 8.296105714483692e-07 -0.0894819570940995 -0.9516 0.688268275109019 0.6882671740789236 8.310785542531285e-07 -0.08948498428737836 -0.9517 0.6882737805885307 0.6882726612631814 8.323553314509846e-07 -0.08948801065773866 -0.9518000000000001 0.6882792845413281 0.6882781468980365 8.334406643439873e-07 -0.08949103620537631 -0.9519000000000001 0.6882847869658 0.688283630985885 8.343343561451055e-07 -0.08949406093048713 -0.952 0.6882902878603326 0.6882891135291247 8.350362520337384e-07 -0.08949708483326689 -0.9521000000000001 0.688295787223312 0.6882945945301555 8.355462391834712e-07 -0.08950010791391147 -0.9522 0.6883012850531225 0.6883000739913772 8.35864246678808e-07 -0.0895031301726166 -0.9523 0.6883067813481487 0.6883055519151897 8.35990245737217e-07 -0.08950615160957802 -0.9524000000000001 0.6883122761067748 0.688311028303993 8.359242495009633e-07 -0.08950917222499143 -0.9525 0.6883177693273858 0.6883165031601866 8.356663130648645e-07 -0.0895121920190525 -0.9526 0.6883232610083667 0.6883219764861688 8.35216533517924e-07 -0.08951521099195683 -0.9527 0.6883287511481049 0.6883274482843362 8.345750498878202e-07 -0.08951822914390006 -0.9528000000000001 0.6883342397449894 0.6883329185570837 8.337420431409059e-07 -0.08952124647507781 -0.9529000000000001 0.6883397267974112 0.688338387306804 8.327177360434312e-07 -0.08952426298568557 -0.953 0.6883452123037636 0.6883438545358862 8.315023931615428e-07 -0.08952727867591885 -0.9531000000000001 0.6883506962624435 0.6883493202467172 8.30096320819651e-07 -0.08953029354597312 -0.9532 0.6883561786718515 0.68835478444168 8.28499867072674e-07 -0.08953330759604394 -0.9533 0.6883616595303912 0.6883602471231521 8.26713421372971e-07 -0.08953632082632657 -0.9534000000000001 0.6883671388364719 0.6883657082935086 8.247374147923869e-07 -0.08953933323701652 -0.9535 0.6883726165885069 0.6883711679551183 8.225723196475521e-07 -0.08954234482830914 -0.9536 0.6883780927849151 0.6883766261103444 8.202186497496822e-07 -0.08954535560039976 -0.9537 0.688383567424121 0.6883820827615452 8.176769598633449e-07 -0.0895483655534837 -0.9538000000000001 0.6883890405045547 0.6883875379110718 8.149478457897263e-07 -0.08955137468775615 -0.9539000000000001 0.6883945120246542 0.6883929915612694 8.120319442417312e-07 -0.08955438300341248 -0.954 0.6883999819828627 0.6883984437144752 8.089299327329602e-07 -0.08955739050064777 -0.9541000000000001 0.6884054503776323 0.6884038943730195 8.056425292862768e-07 -0.0895603971796573 -0.9542 0.6884109172074223 0.6884093435392242 8.021704923227846e-07 -0.08956340304063615 -0.9543 0.6884163824707 0.6884147912154033 7.985146205508054e-07 -0.08956640808377944 -0.9544000000000001 0.6884218461659419 0.6884202374038615 7.946757527299564e-07 -0.08956941230928227 -0.9545 0.6884273082916335 0.6884256821068943 7.906547674768616e-07 -0.0895724157173397 -0.9546 0.6884327688462692 0.6884311253267881 7.864525830708624e-07 -0.08957541830814685 -0.9547 0.6884382278283543 0.6884365670658186 7.82070157245851e-07 -0.08957842008189856 -0.9548000000000001 0.6884436852364034 0.6884420073262512 7.775084870514926e-07 -0.08958142103878987 -0.9549000000000001 0.6884491410689426 0.6884474461103404 7.727686084646468e-07 -0.08958442117901572 -0.955 0.6884545953245087 0.6884528834203293 7.678515963061017e-07 -0.08958742050277096 -0.9551000000000001 0.6884600480016501 0.6884583192584498 7.627585638658729e-07 -0.08959041901025049 -0.9552 0.6884654990989276 0.6884637536269214 7.574906628060596e-07 -0.08959341670164918 -0.9553 0.6884709486149135 0.6884691865279507 7.520490827583881e-07 -0.08959641357716183 -0.9554000000000001 0.6884763965481938 0.688474617963732 7.464350512964568e-07 -0.0895994096369832 -0.9555 0.6884818428973668 0.6884800479364459 7.406498332140909e-07 -0.08960240488130805 -0.9556 0.6884872876610448 0.6884854764482597 7.346947306641205e-07 -0.08960539931033111 -0.9557 0.6884927308378537 0.6884909035013265 7.285710827004133e-07 -0.08960839292424704 -0.9558000000000001 0.6884981724264339 0.6884963290977848 7.222802650419524e-07 -0.0896113857232505 -0.9559000000000001 0.6885036124254404 0.6885017532397582 7.158236895732362e-07 -0.08961437770753614 -0.956 0.6885090508335434 0.6885071759293555 7.092028042748888e-07 -0.08961736887729856 -0.9561000000000001 0.6885144876494285 0.6885125971686699 7.024190928073271e-07 -0.08962035923273232 -0.9562 0.6885199228717966 0.688518016959778 6.954740741776932e-07 -0.08962334877403194 -0.9563 0.6885253564993651 0.6885234353047408 6.883693023096438e-07 -0.08962633750139189 -0.9564000000000001 0.6885307885308682 0.6885288522056024 6.811063658351824e-07 -0.08962932541500672 -0.9565 0.6885362189650568 0.68853426766439 6.736868876644486e-07 -0.08963231251507085 -0.9566 0.6885416478006985 0.6885396816831131 6.661125246387734e-07 -0.08963529880177866 -0.9567 0.6885470750365792 0.6885450942637634 6.583849672808784e-07 -0.08963828427532453 -0.9568000000000001 0.6885525006715023 0.6885505054083149 6.505059391426204e-07 -0.0896412689359028 -0.9569000000000001 0.68855792470429 0.688555915118723 6.424771966107024e-07 -0.08964425278370784 -0.957 0.6885633471337822 0.6885613233969243 6.34300528629117e-07 -0.08964723581893386 -0.9571000000000001 0.6885687679588387 0.6885667302448364 6.259777559636248e-07 -0.0896502180417752 -0.9572 0.6885741871783382 0.6885721356643576 6.175107311323647e-07 -0.08965319945242607 -0.9573 0.6885796047911787 0.6885775396573659 6.089013378368646e-07 -0.08965618005108067 -0.9574000000000001 0.6885850207962787 0.6885829422257195 6.001514905457084e-07 -0.08965915983793311 -0.9575 0.6885904351925765 0.6885883433712565 5.912631341337127e-07 -0.08966213881317757 -0.9576 0.6885958479790311 0.6885937430957938 5.822382432990603e-07 -0.08966511697700812 -0.9577 0.6886012591546221 0.6885991414011274 5.730788223690109e-07 -0.08966809432961882 -0.9578000000000001 0.6886066687183512 0.688604538289032 5.637869046198896e-07 -0.08967107087120374 -0.9579000000000001 0.6886120766692405 0.6886099337612612 5.543645519162643e-07 -0.08967404660195691 -0.958 0.6886174830063345 0.6886153278195457 5.448138543778791e-07 -0.08967702152207226 -0.9581000000000001 0.6886228877286996 0.6886207204655947 5.351369297551534e-07 -0.08967999563174378 -0.9582 0.6886282908354244 0.6886261117010947 5.253359229434595e-07 -0.0896829689311654 -0.9583 0.6886336923256204 0.6886315015277092 5.154130056639339e-07 -0.08968594142053096 -0.9584000000000001 0.6886390921984218 0.688636889947079 5.053703758112205e-07 -0.08968891310003434 -0.9585 0.688644490452986 0.6886422769608215 4.952102571065264e-07 -0.08969188396986938 -0.9586 0.6886498870884936 0.68864766257053 4.849348985702662e-07 -0.08969485403022981 -0.9587 0.6886552821041496 0.688653046777775 4.745465738975607e-07 -0.08969782328130949 -0.9588000000000001 0.6886606754991822 0.6886584295841016 4.640475812361933e-07 -0.08970079172330203 -0.9589000000000001 0.6886660672728442 0.6886638109910315 4.534402423123085e-07 -0.08970375935640124 -0.959 0.6886714574244128 0.6886691910000615 4.4272690225000133e-07 -0.08970672618080078 -0.9591000000000001 0.6886768459531899 0.6886745696126634 4.3190992884967194e-07 -0.08970969219669422 -0.9592 0.688682232858502 0.6886799468302842 4.209917121647533e-07 -0.08971265740427524 -0.9593 0.6886876181397013 0.6886853226543455 4.099746638772106e-07 -0.08971562180373735 -0.9594000000000001 0.6886930017961648 0.6886906970862431 3.988612169020245e-07 -0.08971858539527415 -0.9595 0.6886983838272956 0.6886960701273479 3.876538247696293e-07 -0.08972154817907918 -0.9596 0.688703764232522 0.6887014417790038 3.763549610638628e-07 -0.08972451015534583 -0.9597 0.688709143011299 0.6887068120425291 3.6496711885297684e-07 -0.08972747132426767 -0.9598000000000001 0.6887145201631073 0.6887121809192156 3.5349281033575375e-07 -0.089730431686038 -0.9599000000000001 0.6887198956874541 0.6887175484103288 3.419345660227169e-07 -0.08973339124085032 -0.96 0.6887252695838729 0.6887229145171074 3.3029493431285806e-07 -0.08973634998889794 -0.9601000000000001 0.6887306418519248 0.6887282792407627 3.1857648096628166e-07 -0.08973930793037421 -0.9602 0.6887360124911968 0.6887336425824797 3.067817884450097e-07 -0.08974226506547239 -0.9603 0.6887413815013038 0.6887390045434154 2.949134554550148e-07 -0.0897452213943858 -0.9604000000000001 0.6887467488818877 0.6887443651246996 2.8297409624539194e-07 -0.08974817691730766 -0.9605 0.6887521146326177 0.6887497243274346 2.709663401226359e-07 -0.08975113163443113 -0.9606 0.6887574787531905 0.6887550821526953 2.5889283085389625e-07 -0.08975408554594945 -0.9607 0.6887628412433309 0.6887604386015281 2.4675622606329384e-07 -0.08975703865205571 -0.9608000000000001 0.6887682021027913 0.6887657936749519 2.345591966906868e-07 -0.08975999095294307 -0.9609000000000001 0.6887735613313521 0.6887711473739571 2.223044263602314e-07 -0.08976294244880455 -0.961 0.6887789189288218 0.6887764996995058 2.0999461077669812e-07 -0.08976589313983327 -0.9611000000000001 0.6887842748950377 0.6887818506525321 1.9763245721893252e-07 -0.0897688430262222 -0.9612 0.6887896292298645 0.688787200233941 1.8522068386331303e-07 -0.0897717921081644 -0.9613 0.688794981933196 0.6887925484446096 1.7276201919394496e-07 -0.08977474038585274 -0.9614000000000001 0.6888003330049545 0.6887978952853857 1.6025920144407957e-07 -0.08977768785948022 -0.9615 0.6888056824450908 0.6888032407570881 1.4771497796814415e-07 -0.08978063452923968 -0.9616 0.6888110302535848 0.6888085848605076 1.3513210462071101e-07 -0.08978358039532407 -0.9617 0.6888163764304449 0.6888139275964048 1.2251334521873325e-07 -0.08978652545792612 -0.9618000000000001 0.6888217209757086 0.6888192689655122 1.0986147083377751e-07 -0.0897894697172387 -0.9619000000000001 0.6888270638894423 0.6888246089685326 9.717925928548476e-08 -0.08979241317345454 -0.962 0.6888324051717412 0.68882994760614 8.446949444074203e-08 -0.08979535582676645 -0.9621000000000001 0.6888377448227301 0.6888352848789787 7.173496567591808e-08 -0.08979829767736702 -0.9622 0.6888430828425627 0.6888406207876643 5.897846722460742e-08 -0.08980123872544907 -0.9623 0.6888484192314219 0.6888459553327821 4.620279758088541e-08 -0.08980417897120514 -0.9624000000000001 0.6888537539895202 0.688851288514889 3.3410758876542546e-08 -0.08980711841482791 -0.9625 0.6888590871170988 0.6888566203345116 2.0605156263522884e-08 -0.08981005705650992 -0.9626 0.6888644186144285 0.6888619507921474 7.788797317179186e-09 -0.08981299489644376 -0.9627 0.6888697484818096 0.6888672798882649 -5.035508599503247e-09 -0.08981593193482197 -0.9628000000000001 0.6888750767195716 0.6888726076233024 -1.786495093872298e-08 -0.08981886817183701 -0.9629000000000001 0.6888804033280731 0.688877933997669 -3.069671859106185e-08 -0.08982180360768138 -0.963 0.6888857283077023 0.6888832590117439 -4.352800049654132e-08 -0.08982473824254744 -0.9631000000000001 0.6888910516588765 0.6888885826658773 -5.635598626793029e-08 -0.08982767207662758 -0.9632000000000001 0.688896373382043 0.68889390496039 -6.917786679692256e-08 -0.08983060511011429 -0.9633 0.6889016934776775 0.6888992258955731 -8.199083487581832e-08 -0.08983353734319978 -0.9634000000000001 0.6889070119462853 0.6889045454716883 -9.479208581183313e-08 -0.08983646877607644 -0.9635 0.6889123287884016 0.6889098636889677 -1.0757881803089009e-07 -0.08983939940893652 -0.9636 0.6889176440045898 0.6889151805476141 -1.2034823371025183e-07 -0.08984232924197222 -0.9637 0.6889229575954431 0.6889204960478011 -1.3309753937526536e-07 -0.08984525827537582 -0.9638000000000001 0.6889282695615837 0.6889258101896734 -1.4582394651171948e-07 -0.08984818650933947 -0.9639000000000001 0.6889335799036627 0.6889311229733457 -1.585246721929473e-07 -0.08985111394405533 -0.964 0.6889388886223602 0.6889364343989042 -1.7119693966269334e-07 -0.08985404057971555 -0.9641000000000001 0.6889441957183854 0.6889417444664054 -1.8383797896134868e-07 -0.08985696641651211 -0.9642000000000001 0.6889495011924762 0.6889470531758776 -1.96445027515757e-07 -0.08985989145463717 -0.9643 0.6889548050453995 0.6889523605273196 -2.090153307619802e-07 -0.08986281569428273 -0.9644000000000001 0.6889601072779505 0.6889576665207013 -2.2154614273683926e-07 -0.08986573913564078 -0.9645 0.6889654078909533 0.6889629711559644 -2.340347266850673e-07 -0.08986866177890329 -0.9646 0.6889707068852602 0.6889682744330216 -2.4647835563870735e-07 -0.08987158362426217 -0.9647 0.6889760042617521 0.688973576351757 -2.588743130277349e-07 -0.08987450467190938 -0.9648000000000001 0.6889813000213381 0.6889788769120265 -2.7121989328374174e-07 -0.08987742492203675 -0.9649000000000001 0.6889865941649553 0.6889841761136575 -2.8351240241586417e-07 -0.08988034437483611 -0.965 0.688991886693569 0.6889894739564497 -2.9574915859365003e-07 -0.08988326303049925 -0.9651000000000001 0.6889971776081723 0.6889947704401742 -3.0792749275421194e-07 -0.08988618088921801 -0.9652000000000001 0.6890024669097856 0.6890000655645746 -3.200447491399916e-07 -0.08988909795118409 -0.9653 0.6890077545994578 0.6890053593293666 -3.320982859544852e-07 -0.08989201421658921 -0.9654 0.6890130406782646 0.689010651734238 -3.440854758757217e-07 -0.08989492968562508 -0.9655 0.689018325147309 0.6890159427788501 -3.560037066460686e-07 -0.08989784435848336 -0.9656 0.6890236080077212 0.689021232462836 -3.6785038162734374e-07 -0.08990075823535561 -0.9657 0.6890288892606584 0.689026520785802 -3.7962292041143764e-07 -0.08990367131643345 -0.9658000000000001 0.6890341689073047 0.6890318077473273 -3.913187593476697e-07 -0.08990658360190845 -0.9659000000000001 0.6890394469488703 0.689037093346965 -4.0293535207708286e-07 -0.08990949509197212 -0.966 0.6890447233865924 0.6890423775842409 -4.144701701500053e-07 -0.08991240578681599 -0.9661000000000001 0.6890499982217342 0.6890476604586546 -4.2592070356034517e-07 -0.08991531568663151 -0.9662000000000001 0.6890552714555844 0.6890529419696799 -4.372844612590687e-07 -0.08991822479161007 -0.9663 0.6890605430894585 0.6890582221167644 -4.4855897168155634e-07 -0.08992113310194316 -0.9664 0.689065813124697 0.6890635008993296 -4.597417833859807e-07 -0.08992404061782205 -0.9665 0.6890710815626655 0.689068778316772 -4.7083046546964047e-07 -0.08992694733943817 -0.9666 0.6890763484047555 0.6890740543684625 -4.81822608172644e-07 -0.08992985326698275 -0.9667 0.689081613652383 0.689079329053747 -4.927158233705708e-07 -0.08993275840064713 -0.9668000000000001 0.6890868773069887 0.6890846023719466 -5.035077451087666e-07 -0.08993566274062254 -0.9669000000000001 0.6890921393700378 0.6890898743223579 -5.141960301088822e-07 -0.08993856628710024 -0.967 0.6890973998430197 0.6890951449042522 -5.247783582823518e-07 -0.08994146904027128 -0.9671000000000001 0.689102658727448 0.6891004141168777 -5.352524332230546e-07 -0.08994437100032697 -0.9672000000000001 0.68910791602486 0.6891056819594588 -5.456159827277318e-07 -0.08994727216745838 -0.9673 0.689113171736816 0.6891109484311951 -5.558667592470146e-07 -0.08995017254185653 -0.9674 0.6891184258648999 0.689116213531264 -5.660025404197189e-07 -0.0899530721237125 -0.9675 0.6891236784107188 0.6891214772588192 -5.760211296002016e-07 -0.08995597091321733 -0.9676 0.689128929375902 0.6891267396129921 -5.859203561914272e-07 -0.0899588689105621 -0.9677 0.6891341787621013 0.6891320005928909 -5.956980762139574e-07 -0.08996176611593767 -0.9678000000000001 0.6891394265709906 0.689137260197602 -6.053521727361622e-07 -0.08996466252953504 -0.9679000000000001 0.689144672804266 0.6891425184261899 -6.148805564709647e-07 -0.08996755815154511 -0.968 0.689149917463644 0.6891477752776967 -6.242811660117642e-07 -0.08997045298215867 -0.9681000000000001 0.6891551605508641 0.6891530307511441 -6.335519683459134e-07 -0.08997334702156667 -0.9682000000000001 0.6891604020676854 0.689158284845532 -6.426909594098307e-07 -0.08997624026995987 -0.9683 0.6891656420158878 0.6891635375598398 -6.516961643943109e-07 -0.08997913272752903 -0.9684 0.6891708803972714 0.6891687888930264 -6.605656382718816e-07 -0.08998202439446486 -0.9685 0.6891761172136572 0.6891740388440305 -6.692974660466033e-07 -0.08998491527095814 -0.9686 0.6891813524668846 0.6891792874117713 -6.778897634618364e-07 -0.08998780535719954 -0.9687 0.6891865861588136 0.6891845345951482 -6.863406770696301e-07 -0.08999069465337976 -0.9688000000000001 0.6891918182913221 0.6891897803930411 -6.946483848552232e-07 -0.08999358315968929 -0.9689000000000001 0.6891970488663077 0.6891950248043118 -7.028110966394996e-07 -0.0899964708763189 -0.969 0.6892022778856854 0.6892002678278031 -7.10827054245522e-07 -0.08999935780345901 -0.9691000000000001 0.6892075053513889 0.6892055094623397 -7.186945321507876e-07 -0.09000224394130021 -0.9692000000000001 0.6892127312653691 0.6892107497067286 -7.264118377925399e-07 -0.09000512929003296 -0.9693 0.6892179556295945 0.6892159885597589 -7.339773116787907e-07 -0.09000801384984772 -0.9694 0.6892231784460507 0.6892212260202033 -7.413893280266981e-07 -0.09001089762093496 -0.9695 0.6892283997167399 0.6892264620868171 -7.486462951233896e-07 -0.09001378060348508 -0.9696 0.6892336194436798 0.6892316967583397 -7.557466555202508e-07 -0.09001666279768844 -0.9697 0.6892388376289048 0.6892369300334938 -7.626888863937475e-07 -0.09001954420373535 -0.9698000000000001 0.6892440542744649 0.6892421619109874 -7.694714999062491e-07 -0.09002242482181617 -0.9699000000000001 0.6892492693824245 0.689247392389512 -7.760930435529723e-07 -0.09002530465212114 -0.97 0.6892544829548635 0.689252621467745 -7.825521004117819e-07 -0.0900281836948405 -0.9701000000000001 0.6892596949938756 0.6892578491443491 -7.888472895317689e-07 -0.09003106195016447 -0.9702000000000001 0.6892649055015689 0.6892630754179725 -7.949772661275389e-07 -0.0900339394182832 -0.9703 0.6892701144800656 0.6892683002872502 -8.009407218984022e-07 -0.09003681609938692 -0.9704 0.6892753219315004 0.6892735237508032 -8.067363854308285e-07 -0.09003969199366575 -0.9705 0.6892805278580213 0.6892787458072396 -8.123630222400813e-07 -0.09004256710130976 -0.9706 0.6892857322617882 0.689283966455155 -8.17819435242062e-07 -0.09004544142250893 -0.9707 0.6892909351449739 0.6892891856931327 -8.231044648782104e-07 -0.09004831495745337 -0.9708000000000001 0.6892961365097623 0.6892944035197442 -8.282169894346936e-07 -0.09005118770633305 -0.9709000000000001 0.6893013363583488 0.6892996199335494 -8.331559252505727e-07 -0.09005405966933792 -0.971 0.6893065346929398 0.6893048349330972 -8.379202270092367e-07 -0.09005693084665795 -0.9711000000000001 0.689311731515752 0.6893100485169259 -8.425088878494247e-07 -0.09005980123848295 -0.9712000000000001 0.689316926829012 0.6893152606835639 -8.469209396427813e-07 -0.09006267084500286 -0.9713 0.6893221206349569 0.689320471431529 -8.51155453188146e-07 -0.09006553966640754 -0.9714 0.6893273129358323 0.6893256807593302 -8.552115384613534e-07 -0.09006840770288677 -0.9715 0.6893325037338925 0.6893308886654671 -8.590883446707442e-07 -0.09007127495463024 -0.9716 0.6893376930314008 0.6893360951484313 -8.627850606179877e-07 -0.09007414142182779 -0.9717 0.6893428808306287 0.6893413002067055 -8.66300914670326e-07 -0.09007700710466911 -0.9718000000000001 0.6893480671338544 0.6893465038387651 -8.696351751075193e-07 -0.0900798720033439 -0.9719000000000001 0.6893532519433645 0.689351706043078 -8.727871502051121e-07 -0.09008273611804181 -0.972 0.6893584352614511 0.6893569068181051 -8.757561882760667e-07 -0.09008559944895245 -0.9721000000000001 0.6893636170904134 0.6893621061623009 -8.785416779205635e-07 -0.09008846199626531 -0.9722000000000001 0.6893687974325565 0.6893673040741137 -8.811430481786564e-07 -0.09009132376017008 -0.9723 0.6893739762901909 0.6893725005519864 -8.835597685719065e-07 -0.09009418474085623 -0.9724 0.6893791536656322 0.6893776955943566 -8.857913492144043e-07 -0.09009704493851325 -0.9725 0.6893843295612005 0.6893828891996565 -8.878373409237916e-07 -0.09009990435333058 -0.9726 0.6893895039792202 0.6893880813663151 -8.896973354155513e-07 -0.09010276298549771 -0.9727 0.6893946769220196 0.6893932720927562 -8.913709651364732e-07 -0.09010562083520397 -0.9728000000000001 0.6893998483919304 0.6893984613774009 -8.928579036671103e-07 -0.09010847790263878 -0.9729000000000001 0.6894050183912869 0.6894036492186668 -8.941578655274895e-07 -0.09011133418799144 -0.973 0.6894101869224262 0.689408835614969 -8.95270606246501e-07 -0.0901141896914512 -0.9731000000000001 0.6894153539876877 0.6894140205647206 -8.9619592259782e-07 -0.09011704441320745 -0.9732000000000001 0.6894205195894118 0.6894192040663323 -8.969336524333738e-07 -0.0901198983534493 -0.9733 0.6894256837299407 0.6894243861182143 -8.974836748498749e-07 -0.09012275151236612 -0.9734 0.6894308464116171 0.6894295667187751 -8.978459100777991e-07 -0.09012560389014697 -0.9735 0.689436007636784 0.6894347458664227 -8.980203197034298e-07 -0.09012845548698098 -0.9736 0.6894411674077844 0.6894399235595654 -8.980069064190577e-07 -0.09013130630305731 -0.9737 0.689446325726961 0.689445099796612 -8.978057141340035e-07 -0.09013415633856503 -0.9738000000000001 0.6894514825966551 0.6894502745759714 -8.97416827946862e-07 -0.0901370055936932 -0.9739000000000001 0.6894566380192075 0.6894554478960547 -8.968403742287689e-07 -0.0901398540686309 -0.974 0.6894617919969561 0.6894606197552738 -8.960765203597232e-07 -0.09014270176356702 -0.9741000000000001 0.689466944532237 0.689465790152043 -8.951254748534865e-07 -0.09014554867869057 -0.9742000000000001 0.6894720956273838 0.6894709590847792 -8.939874872881948e-07 -0.09014839481419046 -0.9743 0.6894772452847266 0.6894761265519018 -8.926628480843135e-07 -0.09015124017025555 -0.9744 0.6894823935065926 0.6894812925518342 -8.911518887544378e-07 -0.09015408474707473 -0.9745 0.6894875402953047 0.6894864570830033 -8.894549815008368e-07 -0.09015692854483684 -0.9746 0.6894926856531812 0.6894916201438404 -8.87572539229331e-07 -0.0901597715637307 -0.9747 0.6894978295825358 0.6894967817327808 -8.855050155909261e-07 -0.09016261380394501 -0.9748000000000001 0.6895029720856771 0.6895019418482656 -8.83252904704257e-07 -0.09016545526566855 -0.9749000000000001 0.6895081131649081 0.6895071004887413 -8.808167410584433e-07 -0.09016829594909001 -0.975 0.6895132528225253 0.6895122576526602 -8.781970994575783e-07 -0.0901711358543981 -0.9751000000000001 0.6895183910608189 0.6895174133384807 -8.753945949097064e-07 -0.09017397498178141 -0.9752000000000001 0.6895235278820724 0.6895225675446683 -8.724098823353899e-07 -0.09017681333142857 -0.9753000000000001 0.6895286632885615 0.6895277202696958 -8.692436566509754e-07 -0.09017965090352817 -0.9754 0.6895337972825548 0.689532871512043 -8.658966522967493e-07 -0.09018248769826875 -0.9755 0.689538929866312 0.6895380212701985 -8.623696433063266e-07 -0.09018532371583882 -0.9756 0.6895440610420851 0.6895431695426584 -8.586634430846063e-07 -0.09018815895642686 -0.9757 0.6895491908121163 0.6895483163279286 -8.547789041579712e-07 -0.09019099342022135 -0.9758000000000001 0.6895543191786389 0.6895534616245234 -8.507169181187768e-07 -0.09019382710741068 -0.9759000000000001 0.6895594461438759 0.689558605430967 -8.464784151951399e-07 -0.09019666001818322 -0.976 0.6895645717100407 0.6895637477457943 -8.42064364278694e-07 -0.09019949215272738 -0.9761 0.6895696958793356 0.6895688885675499 -8.374757725498894e-07 -0.09020232351123142 -0.9762000000000001 0.6895748186539521 0.6895740278947894 -8.327136852975814e-07 -0.09020515409388369 -0.9763000000000001 0.6895799400360705 0.6895791657260799 -8.277791856275973e-07 -0.09020798390087248 -0.9764 0.6895850600278591 0.6895843020599998 -8.226733943517139e-07 -0.09021081293238596 -0.9765 0.6895901786314736 0.6895894368951394 -8.173974696407127e-07 -0.09021364118861228 -0.9766 0.6895952958490581 0.6895945702301023 -8.119526067190685e-07 -0.0902164686697397 -0.9767 0.6896004116827427 0.6895997020635041 -8.063400376429053e-07 -0.09021929537595637 -0.9768000000000001 0.6896055261346448 0.689604832393974 -8.005610311612177e-07 -0.09022212130745033 -0.9769000000000001 0.6896106392068675 0.6896099612201543 -7.946168922023933e-07 -0.09022494646440964 -0.977 0.6896157509015007 0.6896150885407019 -7.88508961707679e-07 -0.09022777084702244 -0.9771 0.689620861220619 0.6896202143542877 -7.822386162287254e-07 -0.09023059445547665 -0.9772000000000001 0.6896259701662824 0.689625338659597 -7.758072678026862e-07 -0.09023341728996026 -0.9773000000000001 0.6896310777405357 0.6896304614553305 -7.692163634526183e-07 -0.09023623935066122 -0.9774 0.6896361839454082 0.6896355827402046 -7.624673849099262e-07 -0.09023906063776746 -0.9775 0.6896412887829131 0.689640702512951 -7.555618484617055e-07 -0.09024188115146686 -0.9776 0.6896463922550473 0.6896458207723174 -7.485013042568545e-07 -0.09024470089194724 -0.9777 0.6896514943637915 0.6896509375170689 -7.412873362366845e-07 -0.09024751985939646 -0.9778000000000001 0.6896565951111087 0.6896560527459866 -7.339215617879757e-07 -0.09025033805400232 -0.9779000000000001 0.6896616944989451 0.6896611664578692 -7.264056311878653e-07 -0.09025315547595256 -0.978 0.6896667925292287 0.689666278651533 -7.187412273262916e-07 -0.09025597212543494 -0.9781 0.6896718892038698 0.6896713893258114 -7.109300654978279e-07 -0.09025878800263704 -0.9782000000000001 0.6896769845247603 0.6896764984795571 -7.029738927077922e-07 -0.09026160310774664 -0.9783000000000001 0.6896820784937732 0.6896816061116406 -6.948744875612256e-07 -0.0902644174409513 -0.9784 0.6896871711127628 0.6896867122209518 -6.866336596245137e-07 -0.09026723100243864 -0.9785 0.689692262383564 0.6896918168063995 -6.782532492866089e-07 -0.09027004379239624 -0.9786 0.6896973523079917 0.6896969198669116 -6.69735127120652e-07 -0.09027285581101163 -0.9787 0.6897024408878412 0.6897020214014367 -6.610811935786609e-07 -0.09027566705847231 -0.9788000000000001 0.6897075281248876 0.6897071214089431 -6.522933784780527e-07 -0.09027847753496582 -0.9789000000000001 0.6897126140208847 0.6897122198884192 -6.433736408073543e-07 -0.09028128724067949 -0.979 0.6897176985775662 0.6897173168388747 -6.343239679490464e-07 -0.09028409617580077 -0.9791 0.6897227817966438 0.6897224122593397 -6.251463755546638e-07 -0.09028690434051696 -0.9792000000000001 0.6897278636798088 0.6897275061488666 -6.15842906864783e-07 -0.09028971173501556 -0.9793000000000001 0.6897329442287301 0.6897325985065283 -6.064156323065673e-07 -0.0902925183594838 -0.9794 0.6897380234450545 0.6897376893314204 -5.968666491468211e-07 -0.09029532421410896 -0.9795 0.6897431013304067 0.6897427786226604 -5.871980810062682e-07 -0.09029812929907832 -0.9796 0.6897481778863884 0.6897478663793879 -5.774120772211733e-07 -0.09030093361457907 -0.9797 0.6897532531145791 0.6897529526007657 -5.67510812482519e-07 -0.0903037371607984 -0.9798000000000001 0.6897583270165348 0.6897580372859793 -5.574964863919174e-07 -0.09030653993792344 -0.9799000000000001 0.6897633995937882 0.6897631204342375 -5.473713229620092e-07 -0.09030934194614139 -0.98 0.6897684708478482 0.6897682020447725 -5.37137570019719e-07 -0.0903121431856393 -0.9801 0.6897735407801999 0.6897732821168401 -5.267974988454327e-07 -0.09031494365660415 -0.9802000000000001 0.6897786093923046 0.6897783606497205 -5.163534035831918e-07 -0.0903177433592231 -0.9803000000000001 0.6897836766855991 0.6897834376427177 -5.058076006786427e-07 -0.09032054229368308 -0.9804 0.6897887426614955 0.68978851309516 -4.951624285043366e-07 -0.09032334046017107 -0.9805 0.689793807321381 0.6897935870064009 -4.844202468115566e-07 -0.09032613785887399 -0.9806 0.689798870666618 0.6897986593758182 -4.7358343613357334e-07 -0.09032893448997875 -0.9807 0.6898039326985437 0.689803730202815 -4.6265439732767755e-07 -0.09033173035367222 -0.9808000000000001 0.6898089934184699 0.6898087994868198 -4.5163555097843533e-07 -0.09033452545014124 -0.9809000000000001 0.6898140528276822 0.6898138672272865 -4.4052933696053787e-07 -0.0903373197795726 -0.981 0.6898191109274412 0.6898189334236946 -4.2933821376572867e-07 -0.09034011334215311 -0.9811 0.6898241677189809 0.6898239980755494 -4.1806465810034776e-07 -0.09034290613806945 -0.9812000000000001 0.6898292232035095 0.6898290611823823 -4.0671116418450337e-07 -0.0903456981675084 -0.9813000000000001 0.6898342773822081 0.6898341227437514 -3.9528024337737167e-07 -0.09034848943065663 -0.9814 0.6898393302562321 0.6898391827592407 -3.8377442348330737e-07 -0.09035127992770076 -0.9815 0.6898443818267095 0.6898442412284607 -3.721962482522434e-07 -0.09035406965882738 -0.9816 0.6898494320947421 0.6898492981510487 -3.6054827681070156e-07 -0.09035685862422314 -0.9817 0.6898544810614042 0.6898543535266697 -3.488330830511699e-07 -0.0903596468240746 -0.9818000000000001 0.6898595287277426 0.6898594073550142 -3.3705325516025786e-07 -0.0903624342585682 -0.9819000000000001 0.6898645750947773 0.6898644596358012 -3.2521139495950147e-07 -0.09036522092789048 -0.982 0.6898696201635005 0.6898695103687766 -3.133101173849462e-07 -0.09036800683222787 -0.9821 0.6898746639348772 0.6898745595537137 -3.013520498695854e-07 -0.09037079197176683 -0.9822000000000001 0.6898797064098439 0.6898796071904136 -2.8933983179518785e-07 -0.09037357634669374 -0.9823000000000001 0.68988474758931 0.6898846532787049 -2.772761139094304e-07 -0.09037635995719495 -0.9824 0.6898897874741564 0.6898896978184437 -2.651635577256839e-07 -0.0903791428034568 -0.9825 0.6898948260652368 0.6898947408095146 -2.5300483489851255e-07 -0.09038192488566561 -0.9826 0.6898998633633755 0.68989978225183 -2.408026267101959e-07 -0.09038470620400761 -0.9827 0.6899048993693693 0.6899048221453303 -2.2855962348092285e-07 -0.09038748675866905 -0.9828000000000001 0.6899099340839865 0.6899098604899845 -2.162785238610243e-07 -0.09039026654983616 -0.9829000000000001 0.6899149675079669 0.6899148972857891 -2.039620343799453e-07 -0.09039304557769505 -0.983 0.6899199996420216 0.6899199325327701 -1.9161286877317218e-07 -0.09039582384243189 -0.9831 0.6899250304868336 0.6899249662309808 -1.7923374736120157e-07 -0.0903986013442328 -0.9832000000000001 0.6899300600430567 0.6899299983805036 -1.668273965534095e-07 -0.09040137808328384 -0.9833000000000001 0.6899350883113162 0.6899350289814496 -1.5439654812293702e-07 -0.09040415405977105 -0.9834 0.6899401152922089 0.6899400580339583 -1.4194393868453836e-07 -0.0904069292738805 -0.9835 0.6899451409863026 0.6899450855381974 -1.2947230907875418e-07 -0.09040970372579808 -0.9836 0.6899501653941361 0.6899501114943641 -1.1698440375608465e-07 -0.09041247741570982 -0.9837 0.6899551885162193 0.689955135902684 -1.0448297017157104e-07 -0.0904152503438016 -0.9838000000000001 0.6899602103530335 0.6899601587634111 -9.197075819759176e-08 -0.09041802251025927 -0.9839000000000001 0.6899652309050309 0.6899651800768287 -7.945051950109666e-08 -0.09042079391526875 -0.984 0.6899702501726348 0.6899701998432486 -6.692500695640313e-08 -0.09042356455901585 -0.9841 0.6899752681562392 0.6899752180630112 -5.439697401982829e-08 -0.0904263344416863 -0.9842000000000001 0.6899802848562101 0.6899802347364863 -4.1869174136630397e-08 -0.0904291035634659 -0.9843000000000001 0.6899853002728835 0.6899852498640718 -2.934436013808401e-08 -0.0904318719245404 -0.9844 0.6899903144065671 0.6899902634461949 -1.682528362944788e-08 -0.09043463952509545 -0.9845 0.6899953272575396 0.6899952754833109 -4.31469438736537e-09 -0.09043740636531669 -0.9846 0.6900003388260506 0.6900002859759047 8.184660242084585e-09 -0.09044017244538984 -0.9847 0.6900053491123208 0.690005294924489 2.0670035949348076e-08 -0.09044293776550036 -0.9848000000000001 0.6900103581165427 0.6900103023296065 3.3138692059550556e-08 -0.09044570232583399 -0.9849000000000001 0.6900153658388795 0.6900153081918268 4.558789213834902e-08 -0.09044846612657617 -0.985 0.6900203722794656 0.690020312511749 5.801490459561576e-08 -0.09045122916791241 -0.9851 0.6900253774384071 0.6900253152900007 7.041700328044853e-08 -0.09045399145002818 -0.9852000000000001 0.6900303813157813 0.690030316527238 8.279146807357862e-08 -0.0904567529731089 -0.9853000000000001 0.6900353839116369 0.690035316224145 9.513558549278933e-08 -0.09045951373734001 -0.9854 0.6900403852259944 0.6900403143814344 1.074466492931303e-07 -0.09046227374290688 -0.9855 0.6900453852588457 0.690045310999847 1.1972196103937627e-07 -0.09046503298999481 -0.9856 0.6900503840101548 0.690050306080152 1.319588307235886e-07 -0.09046779147878925 -0.9857 0.6900553814798568 0.6900552996231462 1.4415457734451298e-07 -0.09047054920947535 -0.9858000000000001 0.6900603776678593 0.6900602916296541 1.5630652948350754e-07 -0.09047330618223835 -0.9859000000000001 0.6900653725740418 0.6900652821005293 1.684120258943489e-07 -0.09047606239726355 -0.986 0.6900703661982556 0.6900702710366518 1.8046841611038533e-07 -0.09047881785473609 -0.9861 0.6900753585403245 0.6900752584389296 1.924730609961789e-07 -0.0904815725548411 -0.9862000000000001 0.6900803496000449 0.6900802443082984 2.0442333332343354e-07 -0.09048432649776371 -0.9863000000000001 0.6900853393771855 0.6900852286457211 2.1631661838161786e-07 -0.09048707968368902 -0.9864 0.6900903278714875 0.6900902114521881 2.281503145296071e-07 -0.09048983211280212 -0.9865 0.6900953150826652 0.690095192728716 2.3992183374038634e-07 -0.09049258378528802 -0.9866 0.6901003010104052 0.6901001724763494 2.5162860219779537e-07 -0.09049533470133164 -0.9867 0.6901052856543679 0.690105150696159 2.6326806084470133e-07 -0.09049808486111807 -0.9868000000000001 0.6901102690141867 0.6901101273892422 2.7483766598668247e-07 -0.09050083426483216 -0.9869000000000001 0.6901152510894683 0.6901151025567229 2.863348897708118e-07 -0.09050358291265881 -0.987 0.6901202318797929 0.6901200761997512 2.9775722078934086e-07 -0.09050633080478289 -0.9871 0.6901252113847146 0.6901250483195038 3.091021646486891e-07 -0.09050907794138927 -0.9872000000000001 0.6901301896037617 0.6901300189171824 3.2036724442047193e-07 -0.09051182432266269 -0.9873000000000001 0.6901351665364359 0.6901349879940148 3.3155000130763446e-07 -0.09051456994878793 -0.9874 0.6901401421822142 0.6901399555512548 3.426479950954797e-07 -0.09051731481994979 -0.9875 0.6901451165405477 0.6901449215901809 3.536588047206579e-07 -0.09052005893633296 -0.9876 0.6901500896108614 0.6901498861120969 3.6458002879158347e-07 -0.090522802298122 -0.9877 0.6901550613925567 0.6901548491183316 3.7540928608803537e-07 -0.09052554490550169 -0.9878000000000001 0.6901600318850093 0.6901598106102383 3.8614421608157423e-07 -0.09052828675865661 -0.9879000000000001 0.6901650010875703 0.6901647705891949 3.9678247954616497e-07 -0.09053102785777128 -0.988 0.6901699689995668 0.6901697290566038 4.073217589536937e-07 -0.09053376820303034 -0.9881 0.6901749356203013 0.6901746860138905 4.1775975901520157e-07 -0.0905365077946182 -0.9882000000000001 0.6901799009490526 0.6901796414625055 4.2809420720824054e-07 -0.09053924663271945 -0.9883000000000001 0.6901848649850757 0.6901845954039219 4.383228542279016e-07 -0.0905419847175184 -0.9884000000000001 0.6901898277276024 0.6901895478396364 4.484434744933541e-07 -0.09054472204919957 -0.9885 0.6901947891758411 0.6901944987711689 4.5845386670295696e-07 -0.09054745862794736 -0.9886 0.6901997493289779 0.6901994482000616 4.683518541187537e-07 -0.09055019445394612 -0.9887 0.690204708186175 0.6902043961278795 4.78135285295056e-07 -0.09055292952738009 -0.9888000000000001 0.6902096657465735 0.6902093425562101 4.878020343768164e-07 -0.09055566384843369 -0.9889000000000001 0.6902146220092916 0.690214287486662 4.973500016269838e-07 -0.09055839741729106 -0.989 0.6902195769734261 0.6902192309208666 5.067771138150823e-07 -0.09056113023413652 -0.9891 0.6902245306380517 0.6902241728604757 5.160813247584439e-07 -0.0905638622991542 -0.9892000000000001 0.6902294830022224 0.6902291133071627 5.252606157385431e-07 -0.09056659361252828 -0.9893000000000001 0.6902344340649711 0.690234052262622 5.343129958895743e-07 -0.09056932417444293 -0.9894000000000001 0.69023938382531 0.6902389897285679 5.432365026841746e-07 -0.09057205398508222 -0.9895 0.6902443322822307 0.6902439257067354 5.520292024191464e-07 -0.09057478304463017 -0.9896 0.690249279434705 0.6902488601988794 5.606891903681133e-07 -0.0905775113532709 -0.9897 0.6902542252816851 0.6902537932067742 5.692145916280644e-07 -0.09058023891118837 -0.9898 0.6902591698221032 0.6902587247322134 5.776035610638441e-07 -0.09058296571856654 -0.9899000000000001 0.6902641130548729 0.6902636547770096 5.858542841130632e-07 -0.09058569177558935 -0.99 0.6902690549788886 0.6902685833429941 5.9396497684161e-07 -0.0905884170824407 -0.9901 0.6902739955930266 0.6902735104320168 6.019338865959067e-07 -0.09059114163930454 -0.9902000000000001 0.6902789348961451 0.6902784360459451 6.097592921971984e-07 -0.09059386544636464 -0.9903000000000001 0.6902838728870841 0.6902833601866643 6.174395044550307e-07 -0.09059658850380486 -0.9904000000000001 0.6902888095646662 0.6902882828560768 6.249728664309284e-07 -0.09059931081180893 -0.9905 0.6902937449276971 0.6902932040561023 6.323577537853398e-07 -0.09060203237056062 -0.9906 0.6902986789749656 0.6902981237886769 6.395925752911147e-07 -0.09060475318024364 -0.9907 0.6903036117052439 0.6903030420557532 6.46675772958405e-07 -0.0906074732410417 -0.9908 0.6903085431172885 0.6903079588592995 6.536058224926311e-07 -0.09061019255313843 -0.9909000000000001 0.6903134732098399 0.6903128742012998 6.603812335997938e-07 -0.09061291111671746 -0.991 0.6903184019816233 0.6903177880837528 6.670005503334187e-07 -0.09061562893196232 -0.9911 0.690323329431349 0.6903227005086732 6.734623513998672e-07 -0.09061834599905665 -0.9912000000000001 0.6903282555577124 0.6903276114780892 6.797652503942597e-07 -0.09062106231818395 -0.9913000000000001 0.690333180359395 0.6903325209940432 6.85907896189053e-07 -0.09062377788952766 -0.9914000000000001 0.690338103835064 0.690337429058592 6.918889732115963e-07 -0.09062649271327135 -0.9915 0.6903430259833736 0.6903423356738049 6.977072016661756e-07 -0.09062920678959835 -0.9916 0.6903479468029641 0.6903472408417648 7.033613379087145e-07 -0.09063192011869209 -0.9917 0.6903528662924637 0.690352144564567 7.088501745994291e-07 -0.0906346327007359 -0.9918 0.6903577844504885 0.6903570468443188 7.141725409803845e-07 -0.09063734453591321 -0.9919000000000001 0.6903627012756415 0.6903619476831395 7.193273032363168e-07 -0.09064005562440719 -0.992 0.6903676167665149 0.6903668470831602 7.243133646611666e-07 -0.0906427659664012 -0.9921 0.6903725309216897 0.6903717450465228 7.291296658107349e-07 -0.09064547556207844 -0.9922000000000001 0.690377443739736 0.6903766415753794 7.337751848357499e-07 -0.09064818441162213 -0.9923000000000001 0.690382355219213 0.690381536671893 7.382489377871781e-07 -0.09065089251521541 -0.9924000000000001 0.6903872653586705 0.6903864303382359 7.425499785329581e-07 -0.0906535998730414 -0.9925 0.6903921741566488 0.6903913225765906 7.466773992437226e-07 -0.09065630648528328 -0.9926 0.6903970816116785 0.6903962133891481 7.506303305176987e-07 -0.09065901235212412 -0.9927 0.6904019877222811 0.6904011027781083 7.544079414084637e-07 -0.09066171747374689 -0.9928 0.6904068924869706 0.6904059907456791 7.580094398412784e-07 -0.09066442185033469 -0.9929000000000001 0.6904117959042524 0.6904108772940766 7.614340725298208e-07 -0.09066712548207043 -0.993 0.6904166979726247 0.6904157624255239 7.6468112532313e-07 -0.0906698283691371 -0.9931 0.6904215986905781 0.6904206461422515 7.677499233860186e-07 -0.09067253051171761 -0.9932000000000001 0.6904264980565965 0.6904255284464962 7.70639831032538e-07 -0.09067523190999478 -0.9933000000000001 0.6904313960691579 0.6904304093405015 7.733502522810909e-07 -0.09067793256415158 -0.9934000000000001 0.6904362927267336 0.690435288826516 7.75880630646264e-07 -0.09068063247437069 -0.9935 0.6904411880277905 0.6904401669067941 7.782304494025061e-07 -0.09068333164083506 -0.9936 0.6904460819707892 0.6904450435835952 7.803992316951502e-07 -0.09068603006372732 -0.9937 0.6904509745541865 0.6904499188591828 7.82386540609803e-07 -0.09068872774323024 -0.9938 0.6904558657764341 0.6904547927358249 7.841919791862217e-07 -0.09069142467952648 -0.9939000000000001 0.6904607556359812 0.690459665215793 7.858151906542377e-07 -0.09069412087279877 -0.994 0.6904656441312719 0.6904645363013621 7.872558583643663e-07 -0.09069681632322962 -0.9941 0.6904705312607485 0.6904694059948094 7.885137059404634e-07 -0.09069951103100171 -0.9942000000000001 0.6904754170228506 0.6904742742984155 7.895884972797251e-07 -0.09070220499629758 -0.9943000000000001 0.6904803014160151 0.6904791412144622 7.904800366359543e-07 -0.09070489821929975 -0.9944000000000001 0.6904851844386778 0.6904840067452332 7.911881685224165e-07 -0.09070759070019077 -0.9945 0.6904900660892728 0.6904888708930135 7.91712778058784e-07 -0.09071028243915306 -0.9946 0.6904949463662333 0.6904937336600883 7.920537905548031e-07 -0.09071297343636907 -0.9947 0.6904998252679924 0.6904985950487434 7.922111719127489e-07 -0.09071566369202122 -0.9948 0.6905047027929829 0.6905034550612648 7.921849283082372e-07 -0.09071835320629182 -0.9949000000000001 0.690509578939638 0.6905083136999373 7.919751064955349e-07 -0.09072104197936326 -0.995 0.6905144537063919 0.6905131709670451 7.915817935161273e-07 -0.09072373001141781 -0.9951 0.6905193270916796 0.6905180268648714 7.910051168236176e-07 -0.0907264173026378 -0.9952000000000001 0.6905241990939384 0.6905228813956967 7.902452441171937e-07 -0.09072910385320541 -0.9953000000000001 0.6905290697116073 0.6905277345617999 7.893023834387725e-07 -0.0907317896633029 -0.9954000000000001 0.690533938943128 0.690532586365457 7.881767831313669e-07 -0.09073447473311243 -0.9955 0.6905388067869448 0.690537436808941 7.86868731672552e-07 -0.09073715906281614 -0.9956 0.6905436732415056 0.690542285894521 7.853785575356875e-07 -0.09073984265259612 -0.9957 0.690548538305262 0.6905471336244631 7.837066293286954e-07 -0.09074252550263447 -0.9958 0.6905534019766699 0.690551980001028 7.818533555581375e-07 -0.09074520761311325 -0.9959000000000001 0.6905582642541898 0.6905568250264725 7.798191845598268e-07 -0.09074788898421444 -0.996 0.6905631251362869 0.6905616687030477 7.776046043878049e-07 -0.09075056961612009 -0.9961 0.6905679846214328 0.6905665110329993 7.752101427171976e-07 -0.09075324950901213 -0.9962000000000001 0.6905728427081036 0.6905713520185667 7.726363666776814e-07 -0.09075592866307246 -0.9963000000000001 0.6905776993947825 0.6905761916619831 7.698838828673615e-07 -0.09075860707848295 -0.9964000000000001 0.6905825546799595 0.6905810299654754 7.669533369641934e-07 -0.09076128475542555 -0.9965 0.6905874085621315 0.6905858669312623 7.638454137398609e-07 -0.09076396169408206 -0.9966 0.6905922610398025 0.6905907025615554 7.605608369071204e-07 -0.09076663789463418 -0.9967 0.6905971121114847 0.6905955368585579 7.571003688838784e-07 -0.09076931335726375 -0.9968 0.6906019617756988 0.6906003698244649 7.53464810654414e-07 -0.09077198808215246 -0.9969000000000001 0.6906068100309739 0.6906052014614625 7.496550016167225e-07 -0.09077466206948202 -0.997 0.6906116568758482 0.6906100317717274 7.456718193743495e-07 -0.09077733531943405 -0.9971 0.6906165023088702 0.6906148607574268 7.415161793755676e-07 -0.09078000783219024 -0.9972000000000001 0.6906213463285971 0.6906196884207181 7.371890349827659e-07 -0.0907826796079322 -0.9973000000000001 0.6906261889335974 0.6906245147637475 7.326913770699939e-07 -0.09078535064684146 -0.9974000000000001 0.6906310301224496 0.6906293397886509 7.280242339258169e-07 -0.09078802094909959 -0.9975 0.6906358698937439 0.690634163497553 7.23188670823105e-07 -0.09079069051488807 -0.9976 0.6906407082460817 0.6906389858925667 7.18185789921888e-07 -0.09079335934438841 -0.9977 0.6906455451780757 0.6906438069757928 7.130167299779222e-07 -0.09079602743778198 -0.9978 0.6906503806883519 0.6906486267493195 7.076826661622793e-07 -0.09079869479525021 -0.9979000000000001 0.6906552147755481 0.6906534452152229 7.021848096866457e-07 -0.09080136141697448 -0.998 0.6906600474383155 0.6906582623755654 6.965244075396448e-07 -0.09080402730313615 -0.9981 0.6906648786753184 0.6906630782323961 6.907027422925482e-07 -0.09080669245391651 -0.9982000000000001 0.6906697084852351 0.6906678927877503 6.847211317523305e-07 -0.09080935686949686 -0.9983000000000001 0.690674536866758 0.6906727060436489 6.785809286979916e-07 -0.09081202055005841 -0.9984000000000001 0.6906793638185934 0.6906775180020982 6.722835204087119e-07 -0.09081468349578241 -0.9985 0.6906841893394633 0.6906823286650893 6.658303287193634e-07 -0.09081734570685 -0.9986 0.6906890134281046 0.6906871380345984 6.592228092849872e-07 -0.09082000718344241 -0.9987 0.6906938360832693 0.6906919461125856 6.524624514697708e-07 -0.09082266792574067 -0.9988 0.6906986573037256 0.6906967529009951 6.455507780001035e-07 -0.09082532793392588 -0.9989000000000001 0.6907034770882581 0.6907015584017551 6.384893446037543e-07 -0.09082798720817914 -0.999 0.6907082954356676 0.6907063626167764 6.31279739635171e-07 -0.09083064574868142 -0.9991 0.6907131123447725 0.6907111655479532 6.239235838811918e-07 -0.09083330355561378 -0.9992000000000001 0.6907179278144078 0.6907159671971619 6.164225298255221e-07 -0.09083596062915711 -0.9993000000000001 0.6907227418434259 0.6907207675662617 6.08778261759757e-07 -0.09083861696949234 -0.9994000000000001 0.6907275544306977 0.6907255666570935 6.009924950201029e-07 -0.09084127257680041 -0.9995 0.6907323655751123 0.6907303644714795 5.930669757098217e-07 -0.09084392745126216 -0.9996 0.6907371752755771 0.6907351610112233 5.850034804355531e-07 -0.09084658159305838 -0.9997 0.6907419835310185 0.6907399562781101 5.768038158077138e-07 -0.09084923500236991 -0.9998 0.6907467903403819 0.6907447502739048 5.684698180102865e-07 -0.09085188767937752 -0.9999000000000001 0.6907515957026324 0.6907495430003533 5.600033524122416e-07 -0.09085453962426188 -1.0 0.6907563996167552 0.6907543344591814 5.514063132899816e-07 -0.09085719083720374 -1.0001 0.6907612020817545 0.6907591246520949 5.426806231334513e-07 -0.09085984131838379 -1.0002 0.6907660030966559 0.6907639135807782 5.338282323824606e-07 -0.09086249106798255 -1.0003 0.6907708026605055 0.6907687012468959 5.248511190381056e-07 -0.09086514008618075 -1.0004000000000002 0.6907756007723701 0.6907734876520912 5.15751288079902e-07 -0.09086778837315891 -1.0005 0.690780397431338 0.6907782727979854 5.065307712298628e-07 -0.09087043592909755 -1.0006 0.6907851926365187 0.690783056686179 4.971916262030973e-07 -0.09087308275417726 -1.0007000000000001 0.6907899863870439 0.6907878393182496 4.877359365412781e-07 -0.09087572884857842 -1.0008000000000001 0.6907947786820671 0.6907926206957533 4.781658109187514e-07 -0.09087837421248149 -1.0009000000000001 0.6907995695207637 0.6907974008202237 4.684833828511037e-07 -0.0908810188460669 -1.001 0.6908043589023324 0.690802179693171 4.5869081005678325e-07 -0.090883662749515 -1.0011 0.6908091468259943 0.6908069573160833 4.487902741379113e-07 -0.09088630592300613 -1.0012 0.6908139332909936 0.6908117336904254 4.387839799835369e-07 -0.09088894836672068 -1.0013 0.6908187182965981 0.690816508817638 4.2867415535330355e-07 -0.09089159008083886 -1.0014 0.6908235018420987 0.6908212826991387 4.1846305028764297e-07 -0.09089423106554095 -1.0015 0.6908282839268101 0.6908260553363208 4.0815293674001385e-07 -0.09089687132100714 -1.0016 0.6908330645500713 0.690830826730554 3.9774610789689024e-07 -0.09089951084741765 -1.0017 0.6908378437112451 0.6908355968831829 3.872448778655113e-07 -0.09090214964495255 -1.0018 0.6908426214097196 0.6908403657955282 3.766515809661142e-07 -0.09090478771379211 -1.0019 0.6908473976449062 0.6908451334688852 3.6596857140580585e-07 -0.09090742505411627 -1.002 0.690852172416242 0.6908498999045249 3.5519822257773503e-07 -0.09091006166610517 -1.0021 0.6908569457231888 0.690854665103693 3.443429266586362e-07 -0.0909126975499388 -1.0022 0.690861717565234 0.6908594290676089 3.334050940467792e-07 -0.09091533270579712 -1.0023 0.69086648794189 0.6908641917974678 3.2238715279298e-07 -0.09091796713386013 -1.0024000000000002 0.6908712568526951 0.6908689532944382 3.1129154811487814e-07 -0.0909206008343078 -1.0025 0.6908760242972128 0.6908737135596632 3.001207417516194e-07 -0.09092323380731994 -1.0026 0.6908807902750336 0.6908784725942596 2.8887721156140023e-07 -0.09092586605307647 -1.0027000000000001 0.6908855547857728 0.6908832303993178 2.775634508761504e-07 -0.0909284975717572 -1.0028000000000001 0.6908903178290731 0.6908879869759021 2.6618196800887173e-07 -0.09093112836354195 -1.0029000000000001 0.6908950794046025 0.6908927423250499 2.54735285587504e-07 -0.09093375842861036 -1.003 0.6908998395120565 0.6908974964477725 2.4322594017328614e-07 -0.09093638776714233 -1.0031 0.6909045981511566 0.690902249345054 2.31656481532172e-07 -0.09093901637931746 -1.0032 0.6909093553216518 0.6909070010178513 2.200294721074747e-07 -0.0909416442653155 -1.0033 0.6909141110233173 0.6909117514670944 2.0834748658271618e-07 -0.090944271425316 -1.0034 0.690918865255956 0.6909165006936866 1.9661311114610447e-07 -0.09094689785949862 -1.0035 0.6909236180193977 0.6909212486985028 1.8482894296317776e-07 -0.09094952356804296 -1.0036 0.6909283693134995 0.6909259954823912 1.7299758968414292e-07 -0.09095214855112849 -1.0037 0.6909331191381458 0.6909307410461722 1.611216687708028e-07 -0.09095477280893476 -1.0038 0.6909378674932487 0.6909354853906391 1.492038069449142e-07 -0.09095739634164118 -1.0039 0.6909426143787474 0.6909402285165562 1.3724663962960681e-07 -0.09096001914942722 -1.004 0.6909473597946098 0.6909449704246613 1.2525281035957736e-07 -0.09096264123247236 -1.0041 0.6909521037408306 0.6909497111156637 1.1322497017740574e-07 -0.09096526259095593 -1.0042 0.6909568462174327 0.6909544505902447 1.0116577705762686e-07 -0.09096788322505726 -1.0043 0.690961587224467 0.6909591888490578 8.907789531692467e-08 -0.0909705031349557 -1.0044000000000002 0.6909663267620118 0.6909639258927278 7.696399504861229e-08 -0.09097312232083049 -1.0045 0.6909710648301739 0.6909686617218522 6.482675151721351e-08 -0.09097574078286089 -1.0046 0.6909758014290883 0.6909733963369998 5.266884454437071e-08 -0.09097835852122611 -1.0047000000000001 0.6909805365589178 0.690978129738711 4.049295795720276e-08 -0.09098097553610539 -1.0048000000000001 0.6909852702198535 0.6909828619274982 2.830177895860042e-08 -0.09098359182767785 -1.0049000000000001 0.6909900024121143 0.6909875929038456 1.6097997570380107e-08 -0.0909862073961226 -1.005 0.6909947331359476 0.6909923226682085 3.884306013987593e-09 -0.09098882224161871 -1.0051 0.6909994623916289 0.6909970512210146 -8.336601871501703e-09 -0.09099143636434526 -1.0052 0.6910041901794624 0.6910017785626625 -2.0562031226561278e-08 -0.09099404976448129 -1.0053 0.6910089164997796 0.6910065046935231 -3.278928677272891e-08 -0.09099666244220578 -1.0054 0.6910136413529409 0.6910112296139385 -4.5015673391245355e-08 -0.0909992743976977 -1.0055 0.6910183647393348 0.6910159533242224 -5.723849673096651e-08 -0.09100188563113594 -1.0056 0.6910230866593776 0.6910206758246602 -6.945506379751887e-08 -0.09100449614269943 -1.0057 0.6910278071135145 0.6910253971155091 -8.166268354332235e-08 -0.09100710593256696 -1.0058 0.6910325261022185 0.6910301171969979 -9.385866746487725e-08 -0.09100971500091747 -1.0059 0.6910372436259904 0.6910348360693275 -1.0604033019376291e-07 -0.09101232334792965 -1.006 0.6910419596853592 0.6910395537326698 -1.1820499008427521e-07 -0.09101493097378231 -1.0061 0.6910466742808822 0.6910442701871693 -1.3034996981797775e-07 -0.09101753787865419 -1.0062 0.691051387413145 0.6910489854329418 -1.4247259695621128e-07 -0.09102014406272402 -1.0063 0.6910560990827604 0.6910536994700753 -1.5457020458888027e-07 -0.09102274952617044 -1.0064000000000002 0.6910608092903696 0.6910584122986297 -1.6664013186701299e-07 -0.09102535426917206 -1.0065 0.6910655180366412 0.691063123918637 -1.7867972460644532e-07 -0.09102795829190753 -1.0066 0.6910702253222716 0.6910678343301013 -1.9068633588456563e-07 -0.09103056159455541 -1.0067000000000002 0.6910749311479851 0.6910725435329991 -2.0265732660409985e-07 -0.09103316417729426 -1.0068000000000001 0.6910796355145332 0.6910772515272786 -2.1459006608465225e-07 -0.09103576604030252 -1.0069000000000001 0.6910843384226952 0.6910819583128609 -2.264819326386336e-07 -0.09103836718375868 -1.007 0.6910890398732774 0.6910866638896396 -2.3833031411249483e-07 -0.09104096760784122 -1.0071 0.691093739867114 0.6910913682574809 -2.50132608552861e-07 -0.09104356731272856 -1.0072 0.6910984384050654 0.6910960714162233 -2.6188622467143707e-07 -0.09104616629859902 -1.0073 0.6911031354880195 0.6911007733656784 -2.7358858248338613e-07 -0.09104876456563096 -1.0074 0.6911078311168916 0.6911054741056311 -2.852371138485632e-07 -0.09105136211400272 -1.0075 0.6911125252926229 0.6911101736358389 -2.9682926303009616e-07 -0.09105395894389262 -1.0076 0.6911172180161815 0.6911148719560327 -3.0836248729460003e-07 -0.0910565550554788 -1.0077 0.6911219092885622 0.6911195690659167 -3.198342574187163e-07 -0.09105915044893956 -1.0078 0.691126599110786 0.6911242649651687 -3.312420582615716e-07 -0.09106174512445303 -1.0079 0.6911312874839003 0.69112895965344 -3.4258338932335874e-07 -0.0910643390821974 -1.008 0.691135974408978 0.6911336531303559 -3.5385576530738705e-07 -0.09106693232235076 -1.0081 0.6911406598871185 0.691138345395516 -3.6505671661968275e-07 -0.09106952484509126 -1.0082 0.6911453439194464 0.6911430364484934 -3.7618378997267277e-07 -0.0910721166505969 -1.0083 0.691150026507112 0.6911477262888355 -3.8723454887090725e-07 -0.09107470773904573 -1.0084000000000002 0.6911547076512912 0.6911524149160649 -3.982065741592322e-07 -0.09107729811061571 -1.0085 0.6911593873531847 0.6911571023296785 -4.090974645709622e-07 -0.09107988776548487 -1.0086 0.6911640656140179 0.6911617885291478 -4.199048372274805e-07 -0.09108247670383099 -1.0087000000000002 0.6911687424350417 0.6911664735139199 -4.3062632822110647e-07 -0.09108506492583208 -1.0088000000000001 0.691173417817531 0.691171157283417 -4.4125959301755113e-07 -0.09108765243166599 -1.0089000000000001 0.6911780917627854 0.6911758398370368 -4.518023070873567e-07 -0.09109023922151051 -1.009 0.6911827642721279 0.6911805211741529 -4.62252166329169e-07 -0.09109282529554344 -1.0091 0.6911874353469063 0.6911852012941145 -4.7260688759709346e-07 -0.09109541065394257 -1.0092 0.6911921049884917 0.6911898801962473 -4.828642092766233e-07 -0.09109799529688559 -1.0093 0.6911967731982787 0.6911945578798531 -4.930218916454621e-07 -0.0911005792245503 -1.0094 0.6912014399776849 0.6911992343442103 -5.030777174633294e-07 -0.0911031624371142 -1.0095 0.6912061053281515 0.6912039095885745 -5.130294924368672e-07 -0.0911057449347551 -1.0096 0.6912107692511416 0.6912085836121784 -5.228750456429121e-07 -0.09110832671765047 -1.0097 0.691215431748141 0.6912132564142318 -5.326122300766678e-07 -0.09111090778597797 -1.0098 0.6912200928206584 0.6912179279939223 -5.422389231096725e-07 -0.0911134881399151 -1.0099 0.6912247524702237 0.6912225983504151 -5.517530269061321e-07 -0.09111606777963932 -1.01 0.691229410698389 0.6912272674828541 -5.611524689502767e-07 -0.09111864670532818 -1.0101 0.6912340675067272 0.6912319353903611 -5.704352023794268e-07 -0.09112122491715909 -1.0102 0.6912387228968332 0.6912366020720366 -5.79599206559922e-07 -0.09112380241530942 -1.0103 0.6912433768703221 0.6912412675269608 -5.886424874618212e-07 -0.09112637919995661 -1.0104000000000002 0.6912480294288297 0.6912459317541924 -5.975630781307473e-07 -0.091128955271278 -1.0105 0.6912526805740122 0.6912505947527697 -6.063590390348317e-07 -0.09113153062945084 -1.0106 0.6912573303075462 0.6912552565217112 -6.150284586059485e-07 -0.09113410527465243 -1.0107000000000002 0.6912619786311271 0.6912599170600149 -6.235694535311476e-07 -0.09113667920706003 -1.0108000000000001 0.6912666255464712 0.6912645763666603 -6.31980169335522e-07 -0.0911392524268509 -1.0109000000000001 0.6912712710553122 0.6912692344406067 -6.40258780576497e-07 -0.09114182493420218 -1.011 0.6912759151594035 0.6912738912807949 -6.484034913295522e-07 -0.091144396729291 -1.0111 0.691280557860517 0.6912785468861469 -6.56412535660067e-07 -0.09114696781229452 -1.0112 0.6912851991604423 0.6912832012555661 -6.642841779147535e-07 -0.09114953818338974 -1.0113 0.6912898390609874 0.6912878543879386 -6.720167131379906e-07 -0.0911521078427538 -1.0114 0.6912944775639775 0.6912925062821325 -6.796084673493796e-07 -0.0911546767905637 -1.0115 0.6912991146712553 0.6912971569369982 -6.870577980017112e-07 -0.0911572450269964 -1.0116 0.6913037503846797 0.6913018063513697 -6.943630944111767e-07 -0.09115981255222888 -1.0117 0.691308384706127 0.6913064545240637 -7.015227778961464e-07 -0.09116237936643805 -1.0118 0.6913130176374889 0.6913111014538814 -7.085353022906471e-07 -0.0911649454698008 -1.0119 0.6913176491806732 0.6913157471396072 -7.153991542357963e-07 -0.09116751086249397 -1.012 0.6913222793376035 0.6913203915800104 -7.221128534573573e-07 -0.09117007554469445 -1.0121 0.6913269081102181 0.6913250347738447 -7.286749531126846e-07 -0.091172639516579 -1.0122 0.6913315355004703 0.6913296767198491 -7.350840401654235e-07 -0.09117520277832437 -1.0123 0.6913361615103277 0.6913343174167479 -7.413387355797996e-07 -0.09117776533010732 -1.0124000000000002 0.6913407861417722 0.6913389568632509 -7.474376947508299e-07 -0.09118032717210449 -1.0125 0.6913454093967987 0.6913435950580546 -7.53379607643101e-07 -0.09118288830449256 -1.0126 0.6913500312774163 0.6913482319998421 -7.591631991793468e-07 -0.09118544872744819 -1.0127000000000002 0.6913546517856464 0.6913528676872827 -7.647872294902491e-07 -0.0911880084411479 -1.0128000000000001 0.6913592709235239 0.6913575021190332 -7.702504941642374e-07 -0.09119056744576835 -1.0129000000000001 0.6913638886930948 0.6913621352937387 -7.755518245250448e-07 -0.09119312574148608 -1.013 0.6913685050964179 0.6913667672100314 -7.80690087895386e-07 -0.09119568332847756 -1.0131000000000001 0.6913731201355624 0.6913713978665325 -7.85664187805124e-07 -0.09119824020691925 -1.0132 0.6913777338126095 0.6913760272618514 -7.904730642133151e-07 -0.09120079637698758 -1.0133 0.6913823461296509 0.6913806553945872 -7.951156937441306e-07 -0.09120335183885897 -1.0134 0.6913869570887881 0.6913852822633287 -7.995910900199243e-07 -0.09120590659270982 -1.0135 0.6913915666921331 0.6913899078666539 -8.038983036473546e-07 -0.0912084606387164 -1.0136 0.6913961749418072 0.6913945322031316 -8.080364226614734e-07 -0.0912110139770551 -1.0137 0.6914007818399405 0.6913991552713215 -8.120045725257263e-07 -0.0912135666079021 -1.0138 0.6914053873886724 0.6914037770697739 -8.158019164927754e-07 -0.09121611853143374 -1.0139 0.6914099915901505 0.6914083975970311 -8.194276556044988e-07 -0.0912186697478262 -1.014 0.6914145944465295 0.6914130168516268 -8.228810288862798e-07 -0.09122122025725557 -1.0141 0.6914191959599733 0.6914176348320881 -8.261613136523183e-07 -0.09122377005989815 -1.0142 0.691423796132651 0.6914222515369335 -8.292678256027752e-07 -0.09122631915592996 -1.0143 0.6914283949667401 0.6914268669646753 -8.321999188376505e-07 -0.0912288675455271 -1.0144000000000002 0.6914329924644232 0.6914314811138191 -8.349569861482165e-07 -0.09123141522886558 -1.0145 0.6914375886278896 0.691436093982865 -8.375384589753843e-07 -0.0912339622061215 -1.0146 0.6914421834593337 0.6914407055703066 -8.399438077844046e-07 -0.09123650847747077 -1.0147 0.6914467769609551 0.6914453158746329 -8.421725419538451e-07 -0.09123905404308938 -1.0148000000000001 0.6914513691349577 0.6914499248943277 -8.442242098727348e-07 -0.0912415989031532 -1.0149000000000001 0.6914559599835506 0.6914545326278709 -8.460983992736315e-07 -0.09124414305783819 -1.015 0.6914605495089458 0.6914591390737376 -8.477947369550654e-07 -0.09124668650732014 -1.0151000000000001 0.6914651377133592 0.6914637442304 -8.493128891839952e-07 -0.09124922925177492 -1.0152 0.6914697245990099 0.6914683480963268 -8.506525615015192e-07 -0.09125177129137832 -1.0153 0.6914743101681191 0.6914729506699838 -8.518134990836979e-07 -0.09125431262630604 -1.0154 0.6914788944229106 0.6914775519498348 -8.527954865056309e-07 -0.09125685325673384 -1.0155 0.69148347736561 0.6914821519343417 -8.535983477553355e-07 -0.09125939318283746 -1.0156 0.6914880589984438 0.6914867506219644 -8.542219466362022e-07 -0.09126193240479251 -1.0157 0.6914926393236401 0.691491348011162 -8.546661864061722e-07 -0.09126447092277457 -1.0158 0.6914972183434271 0.6914959441003928 -8.549310099442708e-07 -0.09126700873695932 -1.0159 0.6915017960600331 0.6915005388881151 -8.550163997089744e-07 -0.09126954584752225 -1.016 0.6915063724756866 0.6915051323727874 -8.549223778769877e-07 -0.09127208225463901 -1.0161 0.6915109475926147 0.6915097245528683 -8.546490061489553e-07 -0.09127461795848497 -1.0162 0.6915155214130436 0.6915143154268175 -8.541963857772172e-07 -0.09127715295923565 -1.0163 0.6915200939391986 0.6915189049930963 -8.535646576768308e-07 -0.09127968725706649 -1.0164000000000002 0.691524665173302 0.6915234932501678 -8.527540021341373e-07 -0.09128222085215289 -1.0165 0.6915292351175746 0.691528080196497 -8.517646388483957e-07 -0.09128475374467017 -1.0166 0.6915338037742337 0.6915326658305518 -8.505968271260711e-07 -0.0912872859347937 -1.0167 0.6915383711454941 0.6915372501508033 -8.492508654506237e-07 -0.0912898174226988 -1.0168000000000001 0.6915429372335664 0.6915418331557256 -8.477270916906754e-07 -0.09129234820856072 -1.0169000000000001 0.6915475020406575 0.6915464148437973 -8.460258826836764e-07 -0.0912948782925547 -1.017 0.6915520655689699 0.6915509952135007 -8.441476545828497e-07 -0.09129740767485596 -1.0171000000000001 0.6915566278207008 0.6915555742633231 -8.420928623992241e-07 -0.09129993635563965 -1.0172 0.6915611887980428 0.6915601519917571 -8.398620000432677e-07 -0.09130246433508099 -1.0173 0.6915657485031824 0.6915647283973001 -8.374556002138656e-07 -0.09130499161335497 -1.0174 0.6915703069383001 0.6915693034784558 -8.348742342734194e-07 -0.0913075181906367 -1.0175 0.6915748641055701 0.691573877233735 -8.321185120119257e-07 -0.09131004406710133 -1.0176 0.6915794200071596 0.6915784496616538 -8.291890817024861e-07 -0.09131256924292372 -1.0177 0.6915839746452284 0.6915830207607363 -8.260866296572189e-07 -0.09131509371827892 -1.0178 0.6915885280219287 0.6915875905295142 -8.228118803799145e-07 -0.09131761749334188 -1.0179 0.6915930801394048 0.6915921589665267 -8.193655961774571e-07 -0.09132014056828751 -1.018 0.6915976309997924 0.6915967260703216 -8.157485771320694e-07 -0.09132266294329071 -1.0181 0.6916021806052184 0.6916012918394552 -8.119616607821234e-07 -0.09132518461852628 -1.0182 0.6916067289578003 0.6916058562724932 -8.080057220388737e-07 -0.09132770559416906 -1.0183 0.6916112760596461 0.6916104193680107 -8.038816729227793e-07 -0.09133022587039391 -1.0184000000000002 0.6916158219128536 0.6916149811245924 -7.995904623692152e-07 -0.09133274544737546 -1.0185 0.6916203665195105 0.6916195415408335 -7.951330761035713e-07 -0.0913352643252885 -1.0186 0.6916249098816933 0.6916241006153399 -7.905105362665532e-07 -0.09133778250430771 -1.0187 0.6916294520014674 0.6916286583467284 -7.857239011505035e-07 -0.09134029998460774 -1.0188000000000001 0.691633992880887 0.6916332147336273 -7.807742651577687e-07 -0.09134281676636319 -1.0189000000000001 0.6916385325219936 0.6916377697746768 -7.756627585092657e-07 -0.09134533284974866 -1.019 0.6916430709268175 0.6916423234685294 -7.703905468142702e-07 -0.09134784823493874 -1.0191000000000001 0.6916476080973752 0.6916468758138494 -7.649588309038835e-07 -0.09135036292210796 -1.0192 0.6916521440356707 0.691651426809315 -7.593688467061321e-07 -0.09135287691143076 -1.0193 0.6916566787436947 0.6916559764536168 -7.536218646908566e-07 -0.09135539020308166 -1.0194 0.6916612122234236 0.6916605247454592 -7.477191898141999e-07 -0.091357902797235 -1.0195 0.6916657444768204 0.6916650716835614 -7.416621610190077e-07 -0.09136041469406526 -1.0196 0.6916702755058329 0.6916696172666559 -7.35452151151561e-07 -0.09136292589374678 -1.0197 0.6916748053123944 0.6916741614934903 -7.290905665174874e-07 -0.09136543639645386 -1.0198 0.6916793338984234 0.6916787043628274 -7.225788465764493e-07 -0.09136794620236088 -1.0199 0.6916838612658218 0.6916832458734452 -7.159184636923444e-07 -0.09137045531164201 -1.02 0.6916883874164765 0.6916877860241373 -7.091109226753378e-07 -0.0913729637244715 -1.0201 0.6916929123522582 0.6916923248137138 -7.021577604349183e-07 -0.0913754714410236 -1.0202 0.6916974360750202 0.6916968622410008 -6.950605459105086e-07 -0.09137797846147244 -1.0203 0.6917019585865999 0.6917013983048416 -6.878208793775764e-07 -0.0913804847859922 -1.0204000000000002 0.6917064798888168 0.6917059330040958 -6.804403922533453e-07 -0.09138299041475692 -1.0205 0.6917109999834737 0.6917104663376412 -6.729207467359721e-07 -0.09138549534794073 -1.0206 0.6917155188723545 0.6917149983043727 -6.652636352633134e-07 -0.09138799958571764 -1.0207 0.6917200365572256 0.6917195289032037 -6.574707805545588e-07 -0.09139050312826169 -1.0208000000000002 0.6917245530398347 0.6917240581330653 -6.495439346387855e-07 -0.09139300597574679 -1.0209000000000001 0.6917290683219106 0.6917285859929079 -6.414848789104699e-07 -0.0913955081283469 -1.021 0.6917335824051634 0.6917331124817006 -6.332954235188648e-07 -0.09139800958623595 -1.0211000000000001 0.6917380952912835 0.6917376375984317 -6.249774071043213e-07 -0.09140051034958785 -1.0212 0.6917426069819415 0.6917421613421086 -6.165326962292994e-07 -0.09140301041857635 -1.0213 0.6917471174787884 0.6917466837117598 -6.079631850869349e-07 -0.09140550979337533 -1.0214 0.6917516267834547 0.6917512047064328 -5.992707949598053e-07 -0.09140800847415861 -1.0215 0.6917561348975503 0.6917557243251956 -5.904574739284962e-07 -0.09141050646109986 -1.0216 0.6917606418226644 0.691760242567137 -5.81525196399757e-07 -0.09141300375437278 -1.0217 0.691765147560365 0.6917647594313672 -5.724759624681219e-07 -0.09141550035415111 -1.0218 0.6917696521121991 0.6917692749170166 -5.633117977632551e-07 -0.09141799626060845 -1.0219 0.6917741554796917 0.6917737890232383 -5.540347528532052e-07 -0.0914204914739185 -1.022 0.6917786576643459 0.6917783017492061 -5.446469027586831e-07 -0.09142298599425476 -1.0221 0.6917831586676431 0.6917828130941165 -5.351503465228502e-07 -0.09142547982179085 -1.0222 0.6917876584910416 0.6917873230571876 -5.255472068504963e-07 -0.09142797295670022 -1.0223 0.6917921571359779 0.6917918316376603 -5.158396293586387e-07 -0.09143046539915639 -1.0224000000000002 0.6917966546038646 0.6917963388347985 -5.060297824308058e-07 -0.09143295714933275 -1.0225 0.6918011508960926 0.6918008446478885 -4.96119856474575e-07 -0.09143544820740285 -1.0226 0.6918056460140285 0.6918053490762401 -4.861120635954452e-07 -0.09143793857354002 -1.0227 0.6918101399590157 0.6918098521191864 -4.7600863699315266e-07 -0.0914404282479176 -1.0228000000000002 0.6918146327323735 0.6918143537760841 -4.6581183055227626e-07 -0.09144291723070894 -1.0229000000000001 0.6918191243353974 0.6918188540463139 -4.555239182454929e-07 -0.09144540552208733 -1.023 0.6918236147693588 0.6918233529292802 -4.451471937588769e-07 -0.09144789312222601 -1.0231000000000001 0.691828104035505 0.691827850424412 -4.3468396979801094e-07 -0.09145038003129827 -1.0232 0.6918325921350581 0.6918323465311622 -4.2413657776879665e-07 -0.09145286624947721 -1.0233 0.6918370790692158 0.691836841249009 -4.1350736711132097e-07 -0.09145535177693603 -1.0234 0.6918415648391507 0.6918413345774549 -4.02798704911278e-07 -0.09145783661384788 -1.0235 0.6918460494460108 0.6918458265160277 -3.920129752060797e-07 -0.09146032076038589 -1.0236 0.6918505328909178 0.6918503170642799 -3.811525785893388e-07 -0.09146280421672304 -1.0237 0.6918550151749687 0.6918548062217897 -3.7021993162106304e-07 -0.09146528698303241 -1.0238 0.6918594962992348 0.6918592939881608 -3.5921746628642115e-07 -0.09146776905948699 -1.0239 0.6918639762647613 0.6918637803630225 -3.481476295377761e-07 -0.09147025044625974 -1.024 0.6918684550725676 0.6918682653460297 -3.3701288259385676e-07 -0.09147273114352361 -1.0241000000000002 0.6918729327236472 0.6918727489368635 -3.2581570050954634e-07 -0.09147521115145153 -1.0242 0.6918774092189672 0.691877231135231 -3.1455857160689327e-07 -0.09147769047021637 -1.0243 0.6918818845594683 0.6918817119408653 -3.0324399697551074e-07 -0.09148016909999089 -1.0244000000000002 0.6918863587460642 0.6918861913535261 -2.91874489737054e-07 -0.09148264704094794 -1.0245 0.6918908317796434 0.6918906693729996 -2.8045257469133666e-07 -0.09148512429326033 -1.0246000000000002 0.6918953036610662 0.6918951459990983 -2.689807876675443e-07 -0.09148760085710075 -1.0247 0.691899774391167 0.6918996212316617 -2.5746167489626437e-07 -0.09149007673264195 -1.0248 0.6919042439707528 0.6919040950705557 -2.458977926139694e-07 -0.09149255192005656 -1.0249000000000001 0.6919087124006034 0.6919085675156734 -2.3429170632749408e-07 -0.09149502641951722 -1.025 0.6919131796814719 0.6919130385669351 -2.22645990321374e-07 -0.09149750023119656 -1.0251000000000001 0.6919176458140843 0.6919175082242877 -2.1096322708885618e-07 -0.09149997335526718 -1.0252000000000001 0.6919221107991389 0.6919219764877056 -1.9924600675944037e-07 -0.09150244579190162 -1.0252999999999999 0.6919265746373066 0.6919264433571901 -1.8749692649519534e-07 -0.09150491754127238 -1.0254 0.6919310373292309 0.6919309088327703 -1.7571858994952505e-07 -0.09150738860355195 -1.0255 0.6919354988755282 0.6919353729145021 -1.6391360666348498e-07 -0.09150985897891278 -1.0256 0.6919399592767868 0.6919398356024691 -1.5208459152628306e-07 -0.09151232866752729 -1.0257 0.6919444185335677 0.6919442968967824 -1.4023416414210566e-07 -0.09151479766956784 -1.0258 0.6919488766464041 0.6919487567975804 -1.28364948275006e-07 -0.09151726598520682 -1.0259 0.6919533336158017 0.6919532153050293 -1.1647957130246633e-07 -0.09151973361461652 -1.026 0.6919577894422381 0.6919576724193226 -1.0458066357701967e-07 -0.09152220055796921 -1.0261000000000002 0.6919622441261635 0.6919621281406818 -9.267085787981189e-08 -0.0915246668154372 -1.0262 0.6919666976680001 0.6919665824693557 -8.075278882732628e-08 -0.09152713238719264 -1.0263 0.6919711500681424 0.6919710354056208 -6.882909228851652e-08 -0.09152959727340777 -1.0264000000000002 0.6919756013269573 0.6919754869497812 -5.6902404802806894e-08 -0.09153206147425474 -1.0265 0.6919800514447836 0.6919799371021684 -4.497536300156202e-08 -0.09153452498990562 -1.0266000000000002 0.6919845004219322 0.6919843858631428 -3.30506030194193e-08 -0.09153698782053256 -1.0267 0.6919889482586867 0.6919888332330909 -2.113075991158446e-08 -0.09153944996630764 -1.0268 0.6919933949553029 0.6919932792124273 -9.21846707432547e-09 -0.09154191142740281 -1.0269000000000001 0.6919978405120084 0.6919977238015943 2.683644338002944e-09 -0.0915443722039901 -1.027 0.6920022849290031 0.6920021670010621 1.4572945996639552e-08 -0.09154683229624146 -1.0271000000000001 0.6920067282064599 0.6920066088113279 2.644681296876117e-08 -0.09154929170432888 -1.0272000000000001 0.6920111703445233 0.6920110492329167 3.830262430490339e-08 -0.09155175042842417 -1.0272999999999999 0.692015611343311 0.6920154882663805 5.013776363006761e-08 -0.09155420846869926 -1.0274 0.6920200512029122 0.6920199259122993 6.194961968929158e-08 -0.09155666582532594 -1.0275 0.6920244899233894 0.6920243621712799 7.37355869591394e-08 -0.09155912249847603 -1.0276 0.6920289275047775 0.6920287970439567 8.549306619587416e-08 -0.09156157848832128 -1.0277 0.6920333639470837 0.6920332305309913 9.721946502352918e-08 -0.09156403379503346 -1.0278 0.6920377992502887 0.6920376626330722 1.0891219849248901e-07 -0.09156648841878427 -1.0279 0.6920422334143455 0.6920420933509148 1.2056868967449952e-07 -0.09156894235974536 -1.028 0.6920466664391793 0.6920465226852617 1.3218637021084056e-07 -0.0915713956180883 -1.0281000000000002 0.6920510983246901 0.692050950636882 1.4376268089172362e-07 -0.09157384819398476 -1.0282 0.69205552907075 0.6920553772065723 1.5529507215936156e-07 -0.09157630008760637 -1.0283 0.6920599586772038 0.6920598023951551 1.6678100477410251e-07 -0.09157875129912457 -1.0284 0.6920643871438703 0.6920642262034793 1.782179503070913e-07 -0.09158120182871088 -1.0285 0.692068814470542 0.6920686486324211 1.8960339169885043e-07 -0.09158365167653681 -1.0286000000000002 0.6920732406569842 0.6920730696828821 2.0093482385255546e-07 -0.0915861008427738 -1.0287 0.6920776657029368 0.6920774893557905 2.1220975411628817e-07 -0.09158854932759329 -1.0288 0.6920820896081126 0.6920819076521003 2.234257029179454e-07 -0.09159099713116658 -1.0289000000000001 0.6920865123721989 0.6920863245727913 2.3458020424055315e-07 -0.09159344425366504 -1.029 0.6920909339948573 0.6920907401188692 2.4567080618431714e-07 -0.09159589069525997 -1.0291000000000001 0.6920953544757236 0.6920951542913651 2.5669507152520366e-07 -0.0915983364561227 -1.0292000000000001 0.6920997738144081 0.6920995670913359 2.6765057823535665e-07 -0.0916007815364245 -1.0292999999999999 0.6921041920104951 0.6921039785198628 2.7853492003820923e-07 -0.09160322593633646 -1.0294 0.6921086090635444 0.6921083885780533 2.8934570688726735e-07 -0.09160566965602986 -1.0295 0.6921130249730909 0.692112797267039 3.000805655142824e-07 -0.09160811269567587 -1.0296 0.6921174397386436 0.6921172045879762 3.107371399843628e-07 -0.0916105550554455 -1.0297 0.6921218533596879 0.6921216105420458 3.2131309218169646e-07 -0.09161299673550989 -1.0298 0.6921262658356844 0.6921260151304535 3.318061023091512e-07 -0.09161543773604015 -1.0299 0.6921306771660692 0.6921304183544282 3.4221386945726406e-07 -0.09161787805720722 -1.03 0.6921350873502545 0.6921348202152238 3.5253411201363605e-07 -0.09162031769918211 -1.0301000000000002 0.6921394963876288 0.692139220714117 3.6276456825273806e-07 -0.09162275666213576 -1.0302 0.6921439042775566 0.6921436198524085 3.7290299680775574e-07 -0.0916251949462391 -1.0303 0.6921483110193793 0.6921480176314221 3.8294717711467863e-07 -0.09162763255166305 -1.0304 0.6921527166124147 0.6921524140525047 3.9289490995353393e-07 -0.09163006947857842 -1.0305 0.6921571210559583 0.6921568091170265 4.027440179202313e-07 -0.09163250572715612 -1.0306000000000002 0.692161524349282 0.6921612028263794 4.1249234589146866e-07 -0.09163494129756683 -1.0307 0.6921659264916358 0.6921655951819783 4.22137761503516e-07 -0.09163737618998138 -1.0308 0.6921703274822473 0.6921699861852595 4.316781556171212e-07 -0.09163981040457048 -1.0309000000000001 0.6921747273203218 0.6921743758376824 4.411114427615992e-07 -0.0916422439415048 -1.031 0.6921791260050434 0.6921787641407267 4.5043556162749354e-07 -0.09164467680095502 -1.0311000000000001 0.6921835235355744 0.6921831510958945 4.596484754898489e-07 -0.09164710898309181 -1.0312000000000001 0.6921879199110559 0.6921875367047082 4.6874817270781133e-07 -0.09164954048808571 -1.0312999999999999 0.6921923151306077 0.6921919209687115 4.777326670091231e-07 -0.09165197131610732 -1.0314 0.6921967091933295 0.6921963038894685 4.865999981840119e-07 -0.0916544014673272 -1.0315 0.6922011020983001 0.6922006854685636 4.953482322378466e-07 -0.09165683094191579 -1.0316 0.6922054938445784 0.6922050657076011 5.039754619601267e-07 -0.09165925974004357 -1.0317 0.6922098844312035 0.6922094446082052 5.124798073824488e-07 -0.09166168786188103 -1.0318 0.6922142738571944 0.692213822172019 5.208594160838187e-07 -0.09166411530759848 -1.0319 0.6922186621215516 0.6922181984007053 5.291124636902511e-07 -0.09166654207736633 -1.032 0.6922230492232562 0.6922225732959455 5.372371541106924e-07 -0.0916689681713549 -1.0321000000000002 0.6922274351612707 0.6922269468594398 5.452317201337653e-07 -0.09167139358973457 -1.0322 0.6922318199345394 0.6922313190929059 5.530944236636914e-07 -0.09167381833267552 -1.0323 0.692236203541988 0.6922356899980803 5.608235561643804e-07 -0.09167624240034804 -1.0324 0.6922405859825252 0.6922400595767162 5.684174390341301e-07 -0.09167866579292228 -1.0325 0.692244967255042 0.6922444278305846 5.758744239803271e-07 -0.09168108851056846 -1.0326000000000002 0.6922493473584121 0.6922487947614737 5.831928932692465e-07 -0.09168351055345673 -1.0327 0.6922537262914927 0.6922531603711879 5.903712602395306e-07 -0.09168593192175721 -1.0328 0.6922581040531245 0.6922575246615477 5.974079695658663e-07 -0.09168835261563996 -1.0329000000000002 0.6922624806421318 0.69226188763439 6.043014975226635e-07 -0.09169077263527502 -1.033 0.6922668560573237 0.6922662492915671 6.110503524281441e-07 -0.09169319198083241 -1.0331000000000001 0.6922712302974935 0.6922706096349465 6.176530749912867e-07 -0.0916956106524821 -1.0332000000000001 0.6922756033614191 0.6922749686664111 6.241082384644825e-07 -0.09169802865039402 -1.0332999999999999 0.6922799752478643 0.6922793263878579 6.304144491292574e-07 -0.09170044597473814 -1.0334 0.6922843459555783 0.6922836828011983 6.365703465321948e-07 -0.09170286262568429 -1.0335 0.6922887154832962 0.6922880379083576 6.425746037069802e-07 -0.09170527860340237 -1.0336 0.6922930838297392 0.6922923917112744 6.484259276046123e-07 -0.09170769390806213 -1.0337 0.6922974509936155 0.6922967442119012 6.541230592599367e-07 -0.09171010853983341 -1.0338 0.6923018169736201 0.6923010954122024 6.596647740414463e-07 -0.09171252249888591 -1.0339 0.6923061817684355 0.6923054453141555 6.650498820398587e-07 -0.09171493578538939 -1.034 0.6923105453767321 0.6923097939197497 6.702772281652614e-07 -0.09171734839951351 -1.0341000000000002 0.6923149077971684 0.6923141412309861 6.753456925634449e-07 -0.09171976034142797 -1.0342 0.6923192690283917 0.6923184872498773 6.802541907963144e-07 -0.09172217161130236 -1.0343 0.6923236290690372 0.6923228319784467 6.850016740223008e-07 -0.09172458220930632 -1.0344 0.6923279879177304 0.692327175418728 6.89587129232283e-07 -0.09172699213560935 -1.0345 0.6923323455730858 0.6923315175727656 6.940095795132661e-07 -0.091729401390381 -1.0346000000000002 0.6923367020337082 0.6923358584426131 6.982680842010369e-07 -0.09173180997379071 -1.0347 0.6923410572981931 0.6923401980303345 7.023617391160863e-07 -0.09173421788600802 -1.0348 0.692345411365126 0.6923445363380022 7.062896768134097e-07 -0.09173662512720235 -1.0349000000000002 0.6923497642330845 0.692348873367697 7.1005106662414e-07 -0.09173903169754304 -1.035 0.6923541159006369 0.6923532091215087 7.136451149747369e-07 -0.09174143759719948 -1.0351000000000001 0.6923584663663441 0.6923575436015343 7.17071065525765e-07 -0.09174384282634099 -1.0352000000000001 0.6923628156287591 0.6923618768098792 7.203281991441379e-07 -0.09174624738513687 -1.0352999999999999 0.6923671636864276 0.6923662087486548 7.234158343610853e-07 -0.09174865127375637 -1.0354 0.6923715105378887 0.6923705394199803 7.263333272750083e-07 -0.0917510544923688 -1.0355 0.6923758561816746 0.6923748688259801 7.29080071815158e-07 -0.09175345704114324 -1.0356 0.6923802006163121 0.6923791969687856 7.31655499852657e-07 -0.09175585892024894 -1.0357 0.6923845438403218 0.6923835238505329 7.340590812143777e-07 -0.09175826012985504 -1.0358 0.6923888858522191 0.6923878494733634 7.362903239466201e-07 -0.09176066067013057 -1.0359 0.6923932266505148 0.6923921738394235 7.383487743289896e-07 -0.09176306054124467 -1.036 0.6923975662337152 0.6923964969508638 7.402340169299082e-07 -0.09176545974336639 -1.0361000000000002 0.692401904600322 0.6924008188098383 7.419456747453923e-07 -0.09176785827666466 -1.0362 0.6924062417488341 0.6924051394185052 7.434834093239528e-07 -0.09177025614130845 -1.0363 0.6924105776777467 0.6924094587790257 7.448469207804731e-07 -0.09177265333746679 -1.0364 0.6924149123855524 0.692413776893563 7.460359477545753e-07 -0.09177504986530854 -1.0365 0.692419245870741 0.6924180937642835 7.470502676881763e-07 -0.09177744572500258 -1.0366000000000002 0.6924235781318007 0.6924224093933548 7.478896965756876e-07 -0.09177984091671779 -1.0367 0.6924279091672176 0.6924267237829461 7.485540892832043e-07 -0.0917822354406229 -1.0368 0.6924322389754773 0.6924310369352279 7.490433394652385e-07 -0.09178462929688674 -1.0369000000000002 0.6924365675550639 0.6924353488523709 7.493573794675745e-07 -0.091787022485678 -1.037 0.6924408949044615 0.6924396595365465 7.494961804521694e-07 -0.09178941500716545 -1.0371000000000001 0.6924452210221543 0.692443968989926 7.494597524387858e-07 -0.09179180686151778 -1.0372000000000001 0.6924495459066267 0.6924482772146796 7.492481441245813e-07 -0.0917941980489036 -1.0372999999999999 0.6924538695563638 0.6924525842129768 7.488614430228857e-07 -0.09179658856949154 -1.0374 0.6924581919698523 0.6924568899869857 7.482997754215681e-07 -0.09179897842345017 -1.0375 0.6924625131455805 0.6924611945388726 7.475633062165032e-07 -0.09180136761094804 -1.0376 0.6924668330820389 0.6924654978708014 7.46652239078105e-07 -0.0918037561321537 -1.0377 0.6924711517777201 0.6924697999849337 7.455668161043816e-07 -0.09180614398723562 -1.0378 0.6924754692311197 0.692474100883428 7.443073180984916e-07 -0.09180853117636223 -1.0379 0.6924797854407363 0.6924784005684391 7.428740642356768e-07 -0.09181091769970195 -1.038 0.6924841004050732 0.6924826990421185 7.412674121187734e-07 -0.09181330355742322 -1.0381000000000002 0.6924884141226365 0.6924869963066128 7.394877576810677e-07 -0.09181568874969435 -1.0382 0.6924927265919375 0.6924912923640647 7.375355349920065e-07 -0.09181807327668368 -1.0383 0.6924970378114923 0.692495587216611 7.354112162849535e-07 -0.09182045713855946 -1.0384 0.6925013477798223 0.6924998808663838 7.331153117073885e-07 -0.09182284033548997 -1.0385 0.6925056564954544 0.6925041733155093 7.306483693902965e-07 -0.09182522286764346 -1.0386000000000002 0.6925099639569217 0.6925084645661069 7.280109750734676e-07 -0.0918276047351881 -1.0387 0.692514270162764 0.69251275462029 7.252037522165189e-07 -0.09182998593829206 -1.0388 0.6925185751115277 0.6925170434801649 7.222273616935837e-07 -0.0918323664771235 -1.0389000000000002 0.6925228788017663 0.69252133114783 7.190825016406555e-07 -0.09183474635185046 -1.039 0.6925271812320417 0.6925256176253765 7.157699073723212e-07 -0.09183712556264104 -1.0391000000000001 0.6925314824009228 0.6925299029148866 7.122903511874723e-07 -0.09183950410966324 -1.0392000000000001 0.6925357823069878 0.6925341870184349 7.086446421472603e-07 -0.09184188199308507 -1.0393 0.692540080948823 0.6925384699380865 7.04833625977952e-07 -0.09184425921307449 -1.0394 0.6925443783250249 0.6925427516758974 7.008581847378625e-07 -0.09184663576979946 -1.0395 0.6925486744341985 0.6925470322339133 6.967192367202113e-07 -0.09184901166342785 -1.0396 0.6925529692749595 0.6925513116141708 6.924177361755657e-07 -0.09185138689412757 -1.0397 0.6925572628459337 0.6925555898186947 6.879546732563302e-07 -0.09185376146206642 -1.0398 0.6925615551457572 0.6925598668495001 6.833310735587794e-07 -0.0918561353674122 -1.0399 0.692565846173078 0.69256414270859 6.785479979704023e-07 -0.09185850861033268 -1.04 0.692570135926555 0.6925684173979565 6.736065425311244e-07 -0.0918608811909956 -1.0401000000000002 0.6925744244048591 0.6925726909195795 6.685078380586074e-07 -0.09186325310956867 -1.0402 0.6925787116066731 0.6925769632754264 6.632530500233491e-07 -0.09186562436621956 -1.0403 0.6925829975306927 0.6925812344674521 6.578433781045945e-07 -0.09186799496111593 -1.0404 0.6925872821756267 0.6925855044975985 6.522800559682906e-07 -0.0918703648944254 -1.0405 0.6925915655401964 0.6925897733677935 6.465643511283092e-07 -0.09187273416631547 -1.0406000000000002 0.6925958476231375 0.6925940410799523 6.406975645301127e-07 -0.09187510277695377 -1.0407 0.6926001284231991 0.6925983076359747 6.346810302870765e-07 -0.09187747072650773 -1.0408 0.6926044079391449 0.6926025730377474 6.285161153196661e-07 -0.09187983801514489 -1.0409000000000002 0.6926086861697531 0.6926068372871416 6.222042191889043e-07 -0.09188220464303269 -1.041 0.6926129631138171 0.6926111003860131 6.157467736522815e-07 -0.09188457061033854 -1.0411000000000001 0.6926172387701457 0.6926153623362028 6.091452423584442e-07 -0.0918869359172298 -1.0412000000000001 0.6926215131375626 0.6926196231395352 6.0240112056964e-07 -0.0918893005638738 -1.0413 0.6926257862149083 0.6926238827978193 5.955159347870165e-07 -0.09189166455043792 -1.0414 0.6926300580010395 0.6926281413128472 5.884912423897992e-07 -0.09189402787708939 -1.0415 0.6926343284948291 0.6926323986863947 5.813286313022248e-07 -0.09189639054399548 -1.0416 0.6926385976951674 0.6926366549202196 5.740297197298627e-07 -0.0918987525513234 -1.0417 0.6926428656009618 0.6926409100160635 5.665961554934817e-07 -0.09190111389924033 -1.0418 0.6926471322111374 0.6926451639756495 5.590296161539499e-07 -0.0919034745879135 -1.0419 0.6926513975246367 0.6926494168006824 5.513318080963003e-07 -0.09190583461750991 -1.042 0.6926556615404209 0.6926536684928495 5.435044665574873e-07 -0.09190819398819672 -1.0421 0.6926599242574694 0.6926579190538189 5.355493550296409e-07 -0.09191055270014098 -1.0422 0.6926641856747808 0.6926621684852399 5.27468264871489e-07 -0.0919129107535097 -1.0423 0.6926684457913723 0.6926664167887426 5.192630149891686e-07 -0.09191526814846984 -1.0424 0.6926727046062806 0.6926706639659379 5.109354513643805e-07 -0.09191762488518841 -1.0425 0.692676962118562 0.6926749100184162 5.024874466658114e-07 -0.09191998096383233 -1.0426000000000002 0.6926812183272929 0.6926791549477487 4.93920899860556e-07 -0.09192233638456847 -1.0427 0.6926854732315697 0.6926833987554857 4.852377356312498e-07 -0.09192469114756374 -1.0428 0.6926897268305092 0.6926876414431572 4.7643990420953575e-07 -0.09192704525298492 -1.0429000000000002 0.6926939791232488 0.6926918830122719 4.6752938066829675e-07 -0.09192939870099878 -1.043 0.6926982301089473 0.6926961234643181 4.5850816467185584e-07 -0.09193175149177214 -1.0431000000000001 0.6927024797867845 0.6927003628007622 4.493782799902535e-07 -0.09193410362547172 -1.0432000000000001 0.6927067281559615 0.6927046010230491 4.4014177391638043e-07 -0.09193645510226421 -1.0433 0.6927109752157014 0.6927088381326016 4.3080071700229983e-07 -0.09193880592231625 -1.0434 0.692715220965249 0.6927130741308212 4.2135720239311336e-07 -0.09194115608579453 -1.0435 0.6927194654038716 0.6927173090190859 4.118133455424666e-07 -0.09194350559286563 -1.0436 0.6927237085308589 0.6927215427987523 4.021712836504987e-07 -0.09194585444369612 -1.0437 0.6927279503455225 0.6927257754711533 3.924331751989363e-07 -0.09194820263845249 -1.0438 0.6927321908471977 0.6927300070375997 3.826011994514933e-07 -0.0919505501773013 -1.0439 0.6927364300352429 0.6927342374993779 3.72677555988965e-07 -0.09195289706040906 -1.044 0.6927406679090391 0.6927384668577519 3.6266446418881104e-07 -0.0919552432879421 -1.0441 0.6927449044679914 0.6927426951139614 3.5256416277412717e-07 -0.09195758886006689 -1.0442 0.6927491397115282 0.6927469222692226 3.4237890927935055e-07 -0.09195993377694978 -1.0443 0.692753373639102 0.6927511483247277 3.321109795506594e-07 -0.09196227803875712 -1.0444 0.6927576062501897 0.6927553732816447 3.217626672463725e-07 -0.09196462164565522 -1.0445 0.6927618375442914 0.6927595971411169 3.113362833304101e-07 -0.09196696459781037 -1.0446000000000002 0.6927660675209328 0.6927638199042636 3.0083415554493786e-07 -0.09196930689538879 -1.0447 0.6927702961796636 0.6927680415721786 2.902586279315833e-07 -0.09197164853855674 -1.0448 0.6927745235200582 0.6927722621459316 2.79612060220813e-07 -0.09197398952748036 -1.0449000000000002 0.6927787495417159 0.6927764816265664 2.688968273600878e-07 -0.09197632986232578 -1.045 0.6927829742442617 0.6927807000151021 2.581153189865071e-07 -0.09197866954325912 -1.0451000000000001 0.692787197627345 0.6927849173125322 2.472699389063915e-07 -0.09198100857044642 -1.0452000000000001 0.6927914196906413 0.6927891335198251 2.363631045401715e-07 -0.09198334694405384 -1.0453 0.6927956404338509 0.6927933486379232 2.2539724640197045e-07 -0.09198568466424734 -1.0454 0.6927998598567006 0.6927975626677433 2.1437480748204285e-07 -0.09198802173119291 -1.0455 0.6928040779589419 0.6928017756101758 2.0329824283044085e-07 -0.09199035814505652 -1.0456 0.6928082947403532 0.6928059874660857 1.9217001888394147e-07 -0.09199269390600405 -1.0457 0.6928125102007383 0.6928101982363113 1.809926130323658e-07 -0.0919950290142014 -1.0458 0.6928167243399272 0.6928144079216649 1.6976851300101736e-07 -0.0919973634698144 -1.0459 0.6928209371577765 0.6928186165229329 1.5850021627475397e-07 -0.09199969727300893 -1.046 0.6928251486541683 0.6928228240408745 1.471902295949179e-07 -0.09200203042395076 -1.0461 0.6928293588290122 0.6928270304762223 1.358410683903466e-07 -0.09200436292280562 -1.0462 0.6928335676822431 0.6928312358296829 1.2445525621185283e-07 -0.09200669476973922 -1.0463 0.6928377752138236 0.6928354401019361 1.1303532414935757e-07 -0.0920090259649173 -1.0464 0.6928419814237422 0.6928396432936345 1.0158381031147301e-07 -0.09201135650850552 -1.0465 0.6928461863120143 0.692843845405404 9.010325923222706e-08 -0.09201368640066948 -1.0466000000000002 0.6928503898786822 0.6928480464378435 7.859622131248245e-08 -0.09201601564157474 -1.0467 0.692854592123815 0.6928522463915252 6.706525225615156e-08 -0.09201834423138697 -1.0468 0.6928587930475084 0.6928564452669944 5.5512912509880774e-08 -0.09202067217027166 -1.0469000000000002 0.6928629926498853 0.6928606430647685 4.394176666110139e-08 -0.09202299945839422 -1.047 0.6928671909310957 0.6928648397853387 3.2354382929755676e-08 -0.0920253260959202 -1.0471000000000001 0.6928713878913162 0.6928690354291684 2.0753332531653346e-08 -0.09202765208301501 -1.0472000000000001 0.6928755835307506 0.6928732299966944 9.141189160656593e-09 -0.09202997741984403 -1.0473 0.6928797778496301 0.6928774234883259 -2.479471621942564e-09 -0.09203230210657268 -1.0474 0.6928839708482123 0.6928816159044453 -1.4106072926053925e-08 -0.09203462614336626 -1.0475 0.6928881625267822 0.692885807245407 -2.5736037124329814e-08 -0.09203694953039004 -1.0476 0.6928923528856521 0.6928899975115392 -3.736678641898597e-08 -0.09203927226780939 -1.0477 0.6928965419251608 0.6928941867031422 -4.8995743411278745e-08 -0.09204159435578942 -1.0478 0.6929007296456746 0.6928983748204893 -6.062033167152439e-08 -0.0920439157944954 -1.0479 0.6929049160475867 0.6929025618638267 -7.223797631340095e-08 -0.09204623658409253 -1.048 0.6929091011313175 0.6929067478333735 -8.384610456543123e-08 -0.09204855672474589 -1.0481 0.6929132848973139 0.6929109327293212 -9.544214633113585e-08 -0.09205087621662066 -1.0482 0.6929174673460503 0.692915116551835 -1.0702353477141241e-07 -0.09205319505988185 -1.0483 0.6929216484780275 0.6929192993010522 -1.1858770686441755e-07 -0.09205551325469452 -1.0484 0.6929258282937734 0.6929234809770837 -1.3013210397629094e-07 -0.09205783080122365 -1.0485 0.6929300067938433 0.6929276615800132 -1.4165417242147094e-07 -0.09206014769963433 -1.0486000000000002 0.6929341839788182 0.6929318411098975 -1.5315136403862284e-07 -0.09206246395009138 -1.0487 0.6929383598493064 0.6929360195667664 -1.6462113675008716e-07 -0.09206477955275977 -1.0488 0.692942534405943 0.6929401969506237 -1.7606095510658282e-07 -0.09206709450780444 -1.0489000000000002 0.6929467076493889 0.6929443732614453 -1.87468290883952e-07 -0.09206940881539012 -1.049 0.6929508795803321 0.6929485484991814 -1.9884062359490362e-07 -0.0920717224756817 -1.0491000000000001 0.6929550501994869 0.6929527226637553 -2.101754410892276e-07 -0.09207403548884394 -1.0492000000000001 0.6929592195075936 0.6929568957550641 -2.2147024010543692e-07 -0.0920763478550416 -1.0493 0.6929633875054191 0.6929610677729783 -2.3272252677730698e-07 -0.09207865957443934 -1.0494 0.6929675541937559 0.6929652387173422 -2.4392981726184537e-07 -0.0920809706472019 -1.0495 0.6929717195734231 0.6929694085879745 -2.5508963819725894e-07 -0.092083281073494 -1.0496 0.6929758836452649 0.692973577384667 -2.661995273239848e-07 -0.09208559085348016 -1.0497 0.6929800464101517 0.6929777451071866 -2.7725703399122947e-07 -0.09208789998732497 -1.0497999999999998 0.6929842078689796 0.6929819117552736 -2.8825971970514175e-07 -0.09209020847519306 -1.0499 0.69298836802267 0.6929860773286433 -2.9920515865616837e-07 -0.09209251631724891 -1.05 0.6929925268721693 0.6929902418269851 -3.1009093828804346e-07 -0.092094823513657 -1.0501 0.6929966844184496 0.6929944052499631 -3.2091465982514444e-07 -0.09209713006458176 -1.0502 0.6930008406625081 0.6929985675972168 -3.3167393871658124e-07 -0.09209943597018772 -1.0503 0.6930049956053663 0.69300272886836 -3.423664053162079e-07 -0.09210174123063919 -1.0504 0.6930091492480707 0.6930068890629819 -3.5298970524344497e-07 -0.09210404584610053 -1.0505 0.6930133015916925 0.6930110481806468 -3.635414999939024e-07 -0.0921063498167361 -1.0506000000000002 0.6930174526373272 0.6930152062208947 -3.74019467480613e-07 -0.09210865314271019 -1.0507 0.6930216023860944 0.6930193631832415 -3.844213024364884e-07 -0.09211095582418707 -1.0508 0.693025750839138 0.6930235190671787 -3.947447170526974e-07 -0.09211325786133098 -1.0509000000000002 0.6930298979976255 0.6930276738721732 -4.0498744136724385e-07 -0.0921155592543061 -1.051 0.6930340438627478 0.6930318275976692 -4.1514722384783376e-07 -0.09211786000327658 -1.0511000000000001 0.6930381884357197 0.6930359802430868 -4.2522183179433126e-07 -0.09212016010840662 -1.0512000000000001 0.6930423317177791 0.6930401318078223 -4.3520905200489235e-07 -0.09212245956986026 -1.0513 0.6930464737101866 0.6930442822912495 -4.4510669101188727e-07 -0.09212475838780154 -1.0514000000000001 0.6930506144142261 0.6930484316927191 -4.549125757827288e-07 -0.09212705656239462 -1.0515 0.6930547538312041 0.6930525800115588 -4.646245541015115e-07 -0.09212935409380338 -1.0516 0.6930588919624489 0.6930567272470738 -4.742404950269785e-07 -0.09213165098219186 -1.0517 0.6930630288093114 0.6930608733985475 -4.837582893921222e-07 -0.09213394722772401 -1.0517999999999998 0.693067164373164 0.6930650184652408 -4.931758503037842e-07 -0.09213624283056365 -1.0519 0.6930712986554015 0.6930691624463928 -5.024911134826615e-07 -0.09213853779087477 -1.052 0.6930754316574392 0.693073305341221 -5.117020379086235e-07 -0.0921408321088211 -1.0521 0.6930795633807144 0.6930774471489222 -5.208066060358174e-07 -0.09214312578456652 -1.0522 0.6930836938266851 0.6930815878686714 -5.298028243755359e-07 -0.09214541881827483 -1.0523 0.6930878229968296 0.6930857274996229 -5.386887239750004e-07 -0.09214771121010974 -1.0524 0.693091950892647 0.6930898660409106 -5.474623607226725e-07 -0.09215000296023498 -1.0525 0.6930960775156562 0.6930940034916482 -5.56121815861732e-07 -0.0921522940688142 -1.0526000000000002 0.6931002028673963 0.693098139850929 -5.646651964064109e-07 -0.092154584536011 -1.0527 0.6931043269494255 0.6931022751178273 -5.730906354889376e-07 -0.0921568743619891 -1.0528 0.6931084497633221 0.6931064092913972 -5.813962927619931e-07 -0.09215916354691203 -1.0529000000000002 0.6931125713106827 0.693110542370674 -5.895803549677003e-07 -0.09216145209094334 -1.053 0.6931166915931233 0.6931146743546743 -5.976410361319129e-07 -0.09216373999424661 -1.0531000000000001 0.6931208106122775 0.6931188052423958 -6.055765781193267e-07 -0.09216602725698525 -1.0532000000000001 0.6931249283697979 0.6931229350328176 -6.133852508694027e-07 -0.09216831387932278 -1.0533 0.693129044867354 0.6931270637249014 -6.210653528959664e-07 -0.09217059986142251 -1.0534000000000001 0.693133160106634 0.6931311913175913 -6.286152115370092e-07 -0.09217288520344796 -1.0535 0.6931372740893422 0.6931353178098131 -6.36033183426532e-07 -0.09217516990556238 -1.0536 0.6931413868172007 0.6931394432004765 -6.43317654772102e-07 -0.09217745396792913 -1.0537 0.6931454982919478 0.693143567488474 -6.504670419099634e-07 -0.09217973739071156 -1.0537999999999998 0.6931496085153381 0.6931476906726819 -6.574797912772823e-07 -0.09218202017407279 -1.0539 0.6931537174891427 0.6931518127519601 -6.643543800644025e-07 -0.09218430231817626 -1.054 0.6931578252151475 0.6931559337251529 -6.710893164646459e-07 -0.09218658382318501 -1.0541 0.6931619316951539 0.6931600535910891 -6.776831399241123e-07 -0.09218886468926224 -1.0542 0.6931660369309789 0.6931641723485822 -6.841344215163803e-07 -0.09219114491657106 -1.0543 0.6931701409244533 0.6931682899964313 -6.904417643172067e-07 -0.09219342450527457 -1.0544 0.6931742436774228 0.6931724065334207 -6.966038035571831e-07 -0.09219570345553585 -1.0545 0.6931783451917468 0.6931765219583206 -7.026192070797022e-07 -0.09219798176751791 -1.0546000000000002 0.6931824454692987 0.693180636269888 -7.084866754797359e-07 -0.09220025944138381 -1.0547 0.6931865445119645 0.6931847494668656 -7.142049424646579e-07 -0.09220253647729644 -1.0548 0.6931906423216436 0.6931888615479838 -7.197727751317995e-07 -0.09220481287541878 -1.0549000000000002 0.6931947389002482 0.6931929725119597 -7.251889742182493e-07 -0.09220708863591373 -1.055 0.6931988342497017 0.6931970823574984 -7.304523743506541e-07 -0.09220936375894412 -1.0551000000000001 0.6932029283719401 0.6932011910832931 -7.355618443088963e-07 -0.0922116382446728 -1.0552000000000001 0.6932070212689111 0.6932052986880253 -7.405162873452831e-07 -0.09221391209326257 -1.0553 0.6932111129425733 0.6932094051703651 -7.453146412261802e-07 -0.09221618530487634 -1.0554000000000001 0.6932152033948957 0.6932135105289718 -7.499558786899785e-07 -0.09221845787967671 -1.0555 0.693219292627858 0.693217614762494 -7.544390074609719e-07 -0.09222072981782642 -1.0556 0.6932233806434496 0.6932217178695703 -7.587630705963022e-07 -0.09222300111948811 -1.0557 0.69322746744367 0.6932258198488297 -7.629271466941256e-07 -0.09222527178482448 -1.0557999999999998 0.6932315530305277 0.6932299206988914 -7.66930349963002e-07 -0.09222754181399812 -1.0559 0.6932356374060403 0.693234020418366 -7.707718305133282e-07 -0.09222981120717161 -1.056 0.6932397205722335 0.693238119005855 -7.744507746071383e-07 -0.0922320799645075 -1.0561 0.6932438025311414 0.6932422164599519 -7.779664046442258e-07 -0.09223434808616829 -1.0562 0.6932478832848055 0.6932463127792423 -7.813179795229663e-07 -0.09223661557231644 -1.0563 0.6932519628352751 0.6932504079623045 -7.845047946125616e-07 -0.09223888242311445 -1.0564 0.6932560411846063 0.6932545020077091 -7.875261819889623e-07 -0.09224114863872465 -1.0565 0.6932601183348619 0.6932585949140206 -7.903815106846679e-07 -0.09224341421930951 -1.0566000000000002 0.6932641942881108 0.6932626866797971 -7.930701866193379e-07 -0.09224567916503136 -1.0567 0.6932682690464276 0.6932667773035903 -7.955916528357143e-07 -0.09224794347605256 -1.0568 0.6932723426118923 0.6932708667839469 -7.979453896106437e-07 -0.09225020715253536 -1.0569000000000002 0.6932764149865902 0.693274955119408 -8.00130914468955e-07 -0.09225247019464203 -1.057 0.6932804861726105 0.69327904230851 -8.021477824887713e-07 -0.09225473260253472 -1.0571000000000002 0.6932845561720475 0.6932831283497853 -8.039955862182424e-07 -0.09225699437637569 -1.0572000000000001 0.693288624986999 0.693287213241762 -8.056739558004455e-07 -0.09225925551632708 -1.0573 0.6932926926195659 0.6932912969829649 -8.071825590427739e-07 -0.09226151602255103 -1.0574000000000001 0.6932967590718524 0.6932953795719152 -8.085211015002036e-07 -0.09226377589520961 -1.0575 0.6933008243459657 0.6932994610071317 -8.096893265308047e-07 -0.09226603513446491 -1.0576 0.6933048884440146 0.6933035412871305 -8.106870152957413e-07 -0.0922682937404789 -1.0577 0.6933089513681101 0.6933076204104258 -8.115139868702936e-07 -0.09227055171341364 -1.0577999999999999 0.6933130131203644 0.6933116983755307 -8.121700982854918e-07 -0.09227280905343105 -1.0579 0.6933170737028911 0.6933157751809567 -8.126552445142377e-07 -0.09227506576069308 -1.058 0.6933211331178041 0.6933198508252142 -8.129693584574271e-07 -0.09227732183536164 -1.0581 0.6933251913672176 0.6933239253068139 -8.13112410957828e-07 -0.09227957727759856 -1.0582 0.6933292484532458 0.693327998624266 -8.130844108139579e-07 -0.09228183208756569 -1.0583 0.6933333043780023 0.6933320707760815 -8.128854048078393e-07 -0.09228408626542484 -1.0584 0.6933373591435998 0.6933361417607722 -8.125154776772447e-07 -0.09228633981133783 -1.0585 0.6933414127521492 0.6933402115768506 -8.11974752060185e-07 -0.0922885927254663 -1.0586000000000002 0.69334546520576 0.6933442802228313 -8.112633884393983e-07 -0.09229084500797202 -1.0587 0.6933495165065398 0.6933483476972306 -8.103815851145946e-07 -0.09229309665901662 -1.0588 0.6933535666565929 0.6933524139985675 -8.093295782163334e-07 -0.09229534767876173 -1.0589000000000002 0.6933576156580212 0.6933564791253639 -8.081076415533683e-07 -0.09229759806736898 -1.059 0.6933616635129235 0.6933605430761446 -8.067160865710132e-07 -0.09229984782499999 -1.0591000000000002 0.6933657102233943 0.693364605849438 -8.051552622817537e-07 -0.09230209695181625 -1.0592000000000001 0.6933697557915242 0.6933686674437768 -8.034255551819802e-07 -0.0923043454479793 -1.0593 0.6933738002193989 0.6933727278576979 -8.015273892242325e-07 -0.0923065933136506 -1.0594000000000001 0.6933778435090997 0.6933767870897428 -7.994612255812772e-07 -0.09230884054899156 -1.0595 0.6933818856627025 0.6933808451384587 -7.9722756263223e-07 -0.09231108715416367 -1.0596 0.693385926682277 0.6933849020023977 -7.948269357682669e-07 -0.09231333312932825 -1.0597 0.6933899665698877 0.6933889576801184 -7.922599174065015e-07 -0.09231557847464668 -1.0597999999999999 0.6933940053275917 0.6933930121701856 -7.895271166569184e-07 -0.09231782319028027 -1.0599 0.6933980429574396 0.6933970654711704 -7.866291793778846e-07 -0.09232006727639025 -1.06 0.6934020794614747 0.6934011175816519 -7.835667878569597e-07 -0.09232231073313796 -1.0601 0.6934061148417329 0.6934051685002156 -7.803406607692631e-07 -0.09232455356068457 -1.0602 0.6934101491002418 0.6934092182254561 -7.769515529554294e-07 -0.09232679575919127 -1.0603 0.6934141822390205 0.6934132667559751 -7.734002552273189e-07 -0.09232903732881921 -1.0604 0.6934182142600799 0.6934173140903837 -7.696875942708736e-07 -0.09233127826972952 -1.0605 0.6934222451654208 0.6934213602273018 -7.658144323408056e-07 -0.09233351858208329 -1.0606000000000002 0.6934262749570357 0.6934254051653587 -7.617816671773303e-07 -0.0923357582660416 -1.0607 0.6934303036369059 0.6934294489031931 -7.575902317424887e-07 -0.09233799732176544 -1.0608 0.6934343312070035 0.6934334914394547 -7.53241093914836e-07 -0.09234023574941584 -1.0609000000000002 0.693438357669289 0.6934375327728025 -7.487352564200522e-07 -0.0923424735491537 -1.061 0.6934423830257128 0.6934415729019074 -7.44073756567265e-07 -0.09234471072113999 -1.0611000000000002 0.6934464072782133 0.693445611825451 -7.392576659576156e-07 -0.09234694726553559 -1.0612000000000001 0.6934504304287177 0.6934496495421263 -7.342880902483362e-07 -0.09234918318250136 -1.0613 0.6934544524791408 0.693453686050639 -7.291661689584616e-07 -0.09235141847219819 -1.0614000000000001 0.6934584734313851 0.6934577213497064 -7.238930750941286e-07 -0.09235365313478681 -1.0615 0.69346249328734 0.6934617554380585 -7.184700149681644e-07 -0.09235588717042802 -1.0616 0.6934665120488823 0.6934657883144384 -7.128982279919205e-07 -0.0923581205792825 -1.0617 0.6934705297178748 0.6934698199776028 -7.071789861895494e-07 -0.09236035336151104 -1.0617999999999999 0.693474546296167 0.6934738504263218 -7.013135941147386e-07 -0.09236258551727426 -1.0619 0.6934785617855936 0.6934778796593792 -6.953033884343762e-07 -0.09236481704673273 -1.062 0.6934825761879757 0.693481907675574 -6.89149737706507e-07 -0.09236704795004722 -1.0621 0.6934865895051187 0.693485934473719 -6.828540419362428e-07 -0.09236927822737816 -1.0622 0.6934906017388132 0.6934899600526423 -6.764177323953513e-07 -0.09237150787888611 -1.0623 0.6934946128908346 0.6934939844111876 -6.69842271316945e-07 -0.09237373690473162 -1.0624 0.6934986229629421 0.6934980075482142 -6.63129151354247e-07 -0.09237596530507518 -1.0625 0.6935026319568788 0.6935020294625969 -6.562798954556914e-07 -0.09237819308007715 -1.0626000000000002 0.6935066398743717 0.6935060501532271 -6.49296056476345e-07 -0.092380420229898 -1.0627 0.6935106467171308 0.6935100696190131 -6.421792167476958e-07 -0.0923826467546981 -1.0628 0.6935146524868492 0.6935140878588797 -6.349309877862197e-07 -0.09238487265463777 -1.0629000000000002 0.6935186571852023 0.6935181048717691 -6.275530099048021e-07 -0.09238709792987737 -1.063 0.6935226608138484 0.6935221206566409 -6.200469518796714e-07 -0.09238932258057717 -1.0631000000000002 0.6935266633744274 0.6935261352124729 -6.124145105063095e-07 -0.09239154660689743 -1.0632000000000001 0.693530664868561 0.6935301485382601 -6.046574102941404e-07 -0.09239377000899832 -1.0633 0.6935346652978523 0.6935341606330165 -5.96777402994686e-07 -0.09239599278704 -1.0634000000000001 0.6935386646638864 0.6935381714957753 -5.887762672684982e-07 -0.09239821494118272 -1.0635 0.6935426629682281 0.6935421811255877 -5.806558083243374e-07 -0.09240043647158654 -1.0636 0.6935466602124234 0.6935461895215246 -5.724178573363048e-07 -0.09240265737841155 -1.0637 0.6935506563979992 0.6935501966826763 -5.640642712495536e-07 -0.09240487766181786 -1.0637999999999999 0.6935546515264615 0.6935542026081527 -5.555969322390553e-07 -0.09240709732196543 -1.0639 0.6935586455992965 0.6935582072970838 -5.470177472655102e-07 -0.09240931635901423 -1.064 0.6935626386179702 0.6935622107486202 -5.383286477839144e-07 -0.09241153477312422 -1.0641 0.6935666305839279 0.6935662129619327 -5.295315890913033e-07 -0.09241375256445539 -1.0642 0.693570621498594 0.6935702139362129 -5.206285501116459e-07 -0.09241596973316758 -1.0643 0.6935746113633714 0.6935742136706737 -5.11621532819917e-07 -0.09241818627942072 -1.0644 0.6935786001796418 0.693578212164549 -5.025125618673965e-07 -0.09242040220337455 -1.0645 0.6935825879487653 0.693582209417094 -4.933036839988025e-07 -0.09242261750518892 -1.0646000000000002 0.69358657467208 0.6935862054275862 -4.839969677400413e-07 -0.09242483218502355 -1.0647 0.6935905603509018 0.6935902001953247 -4.745945028708509e-07 -0.09242704624303821 -1.0648 0.6935945449865251 0.6935941937196308 -4.65098399939079e-07 -0.09242925967939261 -1.0649000000000002 0.6935985285802209 0.6935981859998481 -4.555107898096544e-07 -0.09243147249424642 -1.065 0.6936025111332375 0.6936021770353432 -4.4583382322049836e-07 -0.09243368468775925 -1.0651000000000002 0.6936064926468006 0.6936061668255047 -4.360696702065958e-07 -0.0924358962600907 -1.0652000000000001 0.6936104731221127 0.6936101553697451 -4.262205197183566e-07 -0.09243810721140035 -1.0653 0.6936144525603529 0.6936141426674993 -4.1628857904568717e-07 -0.09244031754184773 -1.0654000000000001 0.6936184309626766 0.6936181287182263 -4.0627607340165683e-07 -0.09244252725159234 -1.0655 0.693622408330216 0.6936221135214082 -3.96185245395142e-07 -0.0924447363407937 -1.0656 0.693626384664079 0.6936260970765509 -3.8601835444795896e-07 -0.09244694480961119 -1.0657 0.6936303599653495 0.6936300793831842 -3.757776764340415e-07 -0.09244915265820425 -1.0657999999999999 0.6936343342350872 0.6936340604408622 -3.654655030688181e-07 -0.09245135988673227 -1.0659 0.6936383074743275 0.6936380402491631 -3.5508414140961175e-07 -0.09245356649535456 -1.066 0.693642279684081 0.6936420188076893 -3.4463591339767286e-07 -0.09245577248423043 -1.0661 0.6936462508653343 0.6936459961160681 -3.341231552614343e-07 -0.09245797785351918 -1.0662 0.6936502210190482 0.6936499721739515 -3.2354821703078906e-07 -0.09246018260338011 -1.0663 0.693654190146159 0.6936539469810161 -3.129134620652452e-07 -0.09246238673397233 -1.0664 0.693658158247578 0.6936579205369633 -3.022212664155477e-07 -0.09246459024545507 -1.0665 0.6936621253241915 0.69366189284152 -2.9147401832407827e-07 -0.0924667931379875 -1.0666000000000002 0.6936660913768595 0.6936658638944382 -2.806741178189298e-07 -0.09246899541172873 -1.0667 0.6936700564064172 0.6936698336954953 -2.698239759853227e-07 -0.09247119706683782 -1.0668 0.6936740204136744 0.6936738022444939 -2.589260145909045e-07 -0.09247339810347385 -1.0669000000000002 0.6936779833994149 0.6936777695412624 -2.479826653918604e-07 -0.09247559852179586 -1.067 0.6936819453643962 0.6936817355856549 -2.3699636974780502e-07 -0.09247779832196279 -1.0671000000000002 0.6936859063093506 0.6936857003775511 -2.2596957797646477e-07 -0.09247999750413362 -1.0672000000000001 0.6936898662349844 0.6936896639168564 -2.1490474881591393e-07 -0.09248219606846728 -1.0673 0.6936938251419777 0.6936936262035024 -2.0380434891803523e-07 -0.09248439401512265 -1.0674000000000001 0.6936977830309842 0.6936975872374468 -1.9267085226912228e-07 -0.09248659134425861 -1.0675 0.6937017399026315 0.6937015470186729 -1.815067396382375e-07 -0.09248878805603399 -1.0676 0.6937056957575212 0.6937055055471907 -1.7031449802903942e-07 -0.09249098415060754 -1.0677 0.6937096505962284 0.693709462823036 -1.5909662015242687e-07 -0.09249317962813808 -1.0677999999999999 0.6937136044193015 0.6937134188462708 -1.4785560381765095e-07 -0.0924953744887843 -1.0679 0.6937175572272631 0.6937173736169842 -1.3659395142404107e-07 -0.09249756873270495 -1.068 0.6937215090206084 0.6937213271352904 -1.2531416937466844e-07 -0.09249976236005863 -1.0681 0.693725459799807 0.6937252794013311 -1.140187675420512e-07 -0.09250195537100403 -1.0682 0.6937294095653013 0.6937292304152735 -1.0271025868181793e-07 -0.0925041477656997 -1.0683 0.6937333583175074 0.6937331801773121 -9.139115790621904e-08 -0.09250633954430426 -1.0684 0.693737306056815 0.6937371286876672 -8.006398210212706e-08 -0.09250853070697623 -1.0685 0.6937412527835867 0.6937410759465861 -6.873124937679248e-08 -0.09251072125387415 -1.0686000000000002 0.6937451984981586 0.693745021954342 -5.739547850056384e-08 -0.09251291118515642 -1.0687 0.6937491432008407 0.6937489667112349 -4.6059188339849996e-08 -0.09251510050098152 -1.0688 0.6937530868919155 0.6937529102175912 -3.4724897312471154e-08 -0.09251728920150781 -1.0689000000000002 0.69375702957164 0.6937568524737642 -2.3395122812326988e-08 -0.0925194772868938 -1.069 0.6937609712402435 0.6937607934801328 -1.2072380659380877e-08 -0.09252166475729767 -1.0691000000000002 0.6937649118979291 0.693764733237103 -7.591845390189644e-10 -0.0925238516128778 -1.0692000000000002 0.693768851544874 0.693768671745107 1.0541954556693434e-08 -0.0925260378537925 -1.0693 0.6937727901812281 0.6937726090046034 2.1828528887213317e-08 -0.09252822348020001 -1.0694000000000001 0.6937767278071151 0.6937765450160771 3.309803451451154e-08 -0.09253040849225852 -1.0695 0.6937806644226323 0.6937804797800389 4.434797186772532e-08 -0.09253259289012622 -1.0696 0.6937846000278507 0.6937844132970263 5.5575846293065556e-08 -0.09253477667396123 -1.0697 0.6937885346228148 0.6937883455676035 6.67791686011221e-08 -0.09253695984392177 -1.0697999999999999 0.6937924682075431 0.6937922765923594 7.795545562891415e-08 -0.09253914240016581 -1.0699 0.6937964007820279 0.6937962063719101 8.91022307880629e-08 -0.09254132434285148 -1.07 0.693800332346235 0.6938001349068968 1.0021702460949466e-07 -0.09254350567213676 -1.0701 0.6938042629001047 0.6938040621979875 1.1129737529161354e-07 -0.09254568638817963 -1.0702 0.6938081924435509 0.6938079882458754 1.2234082923806566e-07 -0.09254786649113808 -1.0703 0.6938121209764623 0.6938119130512794 1.3334494163019794e-07 -0.09255004598117007 -1.0704 0.6938160484987013 0.6938158366149443 1.4430727692665846e-07 -0.09255222485843345 -1.0705 0.6938199750101044 0.69381975893764 1.5522540944279406e-07 -0.09255440312308603 -1.0706000000000002 0.6938239005104833 0.6938236800201623 1.6609692384331187e-07 -0.0925565807752857 -1.0707 0.6938278249996239 0.6938275998633319 1.7691941573208525e-07 -0.09255875781519025 -1.0708 0.6938317484772869 0.6938315184679946 1.8769049213787636e-07 -0.09256093424295744 -1.0709000000000002 0.6938356709432079 0.6938354358350218 1.9840777205903937e-07 -0.092563110058745 -1.071 0.6938395923970972 0.6938393519653089 2.0906888700475412e-07 -0.09256528526271063 -1.0711000000000002 0.6938435128386407 0.6938432668597766 2.1967148148421822e-07 -0.092567459855012 -1.0712000000000002 0.6938474322674986 0.6938471805193707 2.302132135617585e-07 -0.09256963383580676 -1.0713 0.6938513506833075 0.6938510929450603 2.4069175535990084e-07 -0.09257180720525247 -1.0714000000000001 0.6938552680856789 0.69385500413784 2.5110479358325666e-07 -0.09257397996350675 -1.0715 0.6938591844742004 0.6938589140987275 2.6145002999383715e-07 -0.09257615211072712 -1.0716 0.6938630998484352 0.6938628228287653 2.717251819453481e-07 -0.0925783236470711 -1.0717 0.6938670142079224 0.6938667303290195 2.8192798293136256e-07 -0.09258049457269607 -1.0717999999999999 0.6938709275521777 0.6938706366005793 2.9205618301553216e-07 -0.09258266488775957 -1.0719 0.6938748398806935 0.6938745416445585 3.0210754933118755e-07 -0.09258483459241901 -1.072 0.6938787511929376 0.693878445462093 3.1207986661563325e-07 -0.09258700368683172 -1.0721 0.6938826614883555 0.6938823480543427 3.2197093768893126e-07 -0.09258917217115507 -1.0722 0.6938865707663696 0.69388624942249 3.31778583918807e-07 -0.0925913400455464 -1.0723 0.6938904790263791 0.6938901495677399 3.415006457480052e-07 -0.09259350731016297 -1.0724 0.6938943862677609 0.6938940484913199 3.511349830412347e-07 -0.092595673965162 -1.0725 0.6938982924898693 0.6938979461944801 3.6067947572354653e-07 -0.09259784001070075 -1.0726000000000002 0.6939021976920362 0.6939018426784924 3.7013202414115653e-07 -0.09260000544693636 -1.0727 0.6939061018735719 0.6939057379446506 3.794905496165568e-07 -0.09260217027402602 -1.0728 0.6939100050337648 0.6939096319942701 3.8875299476076597e-07 -0.0926043344921268 -1.0729000000000002 0.6939139071718818 0.6939135248286878 3.979173240492573e-07 -0.09260649810139587 -1.073 0.6939178082871682 0.6939174164492616 4.069815242174757e-07 -0.0926086611019902 -1.0731000000000002 0.6939217083788487 0.6939213068573704 4.1594360473962144e-07 -0.09261082349406685 -1.0732000000000002 0.6939256074461272 0.6939251960544137 4.248015981686559e-07 -0.09261298527778283 -1.0733 0.6939295054881863 0.693929084041812 4.33553560767741e-07 -0.0926151464532951 -1.0734000000000001 0.6939334025041893 0.6939329708210047 4.4219757273228355e-07 -0.09261730702076056 -1.0735 0.6939372984932788 0.6939368563934522 4.507317386687193e-07 -0.09261946698033609 -1.0736 0.6939411934545774 0.6939407407606342 4.591541880871741e-07 -0.09262162633217857 -1.0737 0.6939450873871891 0.6939446239240501 4.6746307573453105e-07 -0.09262378507644488 -1.0737999999999999 0.6939489802901977 0.693948505885218 4.7565658205239725e-07 -0.09262594321329176 -1.0739 0.6939528721626684 0.6939523866456746 4.837329135171098e-07 -0.09262810074287599 -1.074 0.6939567630036482 0.6939562662069758 4.916903030005582e-07 -0.09263025766535432 -1.0741 0.6939606528121648 0.6939601445706958 4.995270103391736e-07 -0.09263241398088348 -1.0742 0.693964541587228 0.6939640217384259 5.072413225004624e-07 -0.09263456968962006 -1.0743 0.6939684293278301 0.6939678977117759 5.148315541103621e-07 -0.0926367247917207 -1.0744 0.6939723160329455 0.6939717724923731 5.22296047730797e-07 -0.09263887928734207 -1.0745 0.6939762017015317 0.6939756460818614 5.296331742482563e-07 -0.09264103317664073 -1.0746000000000002 0.6939800863325292 0.6939795184819015 5.368413332484945e-07 -0.0926431864597732 -1.0747 0.6939839699248613 0.6939833896941712 5.439189533912314e-07 -0.09264533913689597 -1.0748 0.693987852477436 0.6939872597203638 5.508644926738304e-07 -0.09264749120816555 -1.0749000000000002 0.693991733989144 0.6939911285621889 5.576764387643651e-07 -0.09264964267373835 -1.075 0.6939956144588615 0.6939949962213716 5.643533094734643e-07 -0.09265179353377083 -1.0751000000000002 0.6939994938854487 0.693998862699652 5.708936529069675e-07 -0.09265394378841935 -1.0752000000000002 0.6940033722677508 0.6940027279987855 5.772960479100142e-07 -0.09265609343784022 -1.0753 0.6940072496045984 0.6940065921205415 5.835591042613331e-07 -0.09265824248218979 -1.0754000000000001 0.6940111258948076 0.6940104550667044 5.896814630618197e-07 -0.09266039092162437 -1.0755 0.6940150011371804 0.6940143168390721 5.956617970676037e-07 -0.09266253875630018 -1.0756000000000001 0.6940188753305054 0.694018177439456 6.014988108149488e-07 -0.09266468598637345 -1.0757 0.6940227484735574 0.694022036869681 6.071912409810754e-07 -0.09266683261200037 -1.0757999999999999 0.6940266205650982 0.6940258951315847 6.127378568282493e-07 -0.09266897863333709 -1.0759 0.6940304916038773 0.6940297522270176 6.181374602315381e-07 -0.09267112405053972 -1.076 0.6940343615886309 0.6940336081578418 6.233888859841219e-07 -0.09267326886376431 -1.0761 0.6940382305180843 0.6940374629259322 6.284910021026047e-07 -0.09267541307316701 -1.0762 0.6940420983909508 0.6940413165331742 6.334427101462037e-07 -0.09267755667890379 -1.0763 0.6940459652059321 0.6940451689814651 6.382429453138938e-07 -0.0926796996811307 -1.0764 0.6940498309617193 0.6940490202727125 6.428906766942077e-07 -0.09268184208000367 -1.0765 0.6940536956569926 0.6940528704088349 6.473849075844251e-07 -0.09268398387567862 -1.0766000000000002 0.6940575592904221 0.6940567193917604 6.517246756015949e-07 -0.09268612506831142 -1.0767 0.6940614218606682 0.6940605672234271 6.559090529600908e-07 -0.09268826565805798 -1.0768 0.6940652833663817 0.6940644139057823 6.599371465826342e-07 -0.09269040564507407 -1.0769000000000002 0.6940691438062043 0.6940682594407828 6.63808098405605e-07 -0.09269254502951559 -1.077 0.694073003178769 0.6940721038303932 6.675210854484304e-07 -0.09269468381153823 -1.0771000000000002 0.6940768614827001 0.6940759470765869 6.710753201188968e-07 -0.09269682199129775 -1.0772 0.6940807187166146 0.6940797891813448 6.744700501992718e-07 -0.09269895956894991 -1.0773 0.6940845748791212 0.6940836301466559 6.777045591793707e-07 -0.09270109654465032 -1.0774000000000001 0.6940884299688217 0.6940874699745152 6.807781663814572e-07 -0.09270323291855465 -1.0775 0.694092283984311 0.6940913086669256 6.836902270435097e-07 -0.09270536869081848 -1.0776000000000001 0.6940961369241772 0.6940951462258957 6.864401324302438e-07 -0.09270750386159743 -1.0777 0.6940999887870025 0.6940989826534403 6.890273100274014e-07 -0.09270963843104697 -1.0777999999999999 0.6941038395713637 0.6941028179515798 6.914512236805281e-07 -0.09271177239932273 -1.0779 0.6941076892758319 0.6941066521223394 6.937113735672185e-07 -0.09271390576658009 -1.078 0.6941115378989732 0.6941104851677493 6.958072964746709e-07 -0.0927160385329745 -1.0781 0.6941153854393494 0.6941143170898447 6.97738565813566e-07 -0.09271817069866145 -1.0782 0.6941192318955177 0.6941181478906642 6.995047916735775e-07 -0.09272030226379624 -1.0783 0.6941230772660322 0.6941219775722501 7.011056210176614e-07 -0.0927224332285343 -1.0784 0.694126921549443 0.6941258061366482 7.025407375571557e-07 -0.09272456359303091 -1.0785 0.6941307647442974 0.6941296335859072 7.038098620293365e-07 -0.09272669335744134 -1.0786000000000002 0.6941346068491396 0.6941334599220779 7.049127520863951e-07 -0.09272882252192087 -1.0787 0.6941384478625126 0.6941372851472134 7.058492024342167e-07 -0.09273095108662469 -1.0788 0.6941422877829567 0.6941411092633689 7.066190448462573e-07 -0.09273307905170802 -1.0789000000000002 0.6941461266090113 0.6941449322726005 7.072221482051777e-07 -0.09273520641732608 -1.079 0.6941499643392144 0.6941487541769653 7.076584185167212e-07 -0.09273733318363392 -1.0791000000000002 0.6941538009721031 0.6941525749785207 7.079277988264465e-07 -0.09273945935078667 -1.0792 0.6941576365062146 0.6941563946793246 7.080302693723839e-07 -0.09274158491893937 -1.0793 0.6941614709400861 0.6941602132814344 7.079658475572792e-07 -0.09274370988824705 -1.0794000000000001 0.6941653042722555 0.694164030786907 7.07734587823694e-07 -0.09274583425886472 -1.0795 0.6941691365012613 0.6941678471977984 7.073365817789057e-07 -0.09274795803094736 -1.0796000000000001 0.6941729676256438 0.6941716625161628 7.067719580422516e-07 -0.09275008120464992 -1.0797 0.6941767976439439 0.6941754767440529 7.060408822867625e-07 -0.09275220378012726 -1.0797999999999999 0.6941806265547058 0.6941792898835187 7.051435571836517e-07 -0.09275432575753423 -1.0799 0.6941844543564752 0.6941831019366083 7.040802223051701e-07 -0.09275644713702569 -1.08 0.6941882810478016 0.6941869129053663 7.028511541246063e-07 -0.09275856791875646 -1.0801 0.694192106627237 0.694190722791834 7.014566659330201e-07 -0.09276068810288132 -1.0802 0.6941959310933372 0.6941945315980497 6.99897107672709e-07 -0.09276280768955505 -1.0803 0.6941997544446622 0.6941983393260462 6.981728660204745e-07 -0.0927649266789323 -1.0804 0.6942035766797758 0.6942021459778529 6.962843641239447e-07 -0.09276704507116779 -1.0805 0.6942073977972476 0.6942059515554935 6.94232061601574e-07 -0.09276916286641612 -1.0806000000000002 0.6942112177956514 0.6942097560609867 6.92016454362232e-07 -0.0927712800648319 -1.0807 0.6942150366735671 0.6942135594963457 6.896380745913255e-07 -0.09277339666656975 -1.0808 0.6942188544295805 0.6942173618635774 6.870974905148763e-07 -0.09277551267178426 -1.0809000000000002 0.6942226710622834 0.6942211631646826 6.843953063162544e-07 -0.0927776280806299 -1.081 0.6942264865702743 0.6942249634016548 6.815321620251558e-07 -0.09277974289326113 -1.0811000000000002 0.694230300952159 0.6942287625764807 6.785087332955575e-07 -0.09278185710983243 -1.0812 0.6942341142065509 0.694232560691139 6.753257313085737e-07 -0.09278397073049825 -1.0813 0.6942379263320708 0.694236357747601 6.71983902578166e-07 -0.09278608375541299 -1.0814000000000001 0.6942417373273476 0.6942401537478289 6.68484028756855e-07 -0.0927881961847309 -1.0815 0.6942455471910192 0.694243948693777 6.648269264830642e-07 -0.0927903080186064 -1.0816000000000001 0.6942493559217322 0.6942477425873901 6.610134471868312e-07 -0.09279241925719373 -1.0817 0.6942531635181421 0.6942515354306038 6.570444769232742e-07 -0.09279452990064717 -1.0817999999999999 0.6942569699789148 0.6942553272253442 6.529209360672805e-07 -0.09279663994912096 -1.0819 0.6942607753027259 0.6942591179735262 6.486437792163624e-07 -0.09279874940276932 -1.082 0.6942645794882611 0.6942629076770557 6.442139949686121e-07 -0.0928008582617464 -1.0821 0.6942683825342171 0.6942666963378261 6.396326055480017e-07 -0.09280296652620632 -1.0822 0.6942721844393014 0.6942704839577214 6.349006667488721e-07 -0.09280507419630324 -1.0823 0.694275985202233 0.6942742705386125 6.30019267602866e-07 -0.09280718127219113 -1.0824 0.694279784821743 0.6942780560823588 6.249895301846387e-07 -0.09280928775402408 -1.0825 0.6942835832965741 0.6942818405908078 6.198126092510359e-07 -0.09281139364195608 -1.0826000000000002 0.6942873806254819 0.6942856240657946 6.144896920051712e-07 -0.09281349893614112 -1.0827 0.6942911768072346 0.6942894065091407 6.090219979715261e-07 -0.09281560363673316 -1.0828 0.6942949718406136 0.6942931879226546 6.034107785102272e-07 -0.09281770774388609 -1.0829000000000002 0.6942987657244135 0.6942969683081314 5.976573166505128e-07 -0.09281981125775379 -1.083 0.6943025584574432 0.694300747667352 5.917629268548108e-07 -0.09282191417849012 -1.0831000000000002 0.6943063500385251 0.6943045260020828 5.857289545468936e-07 -0.09282401650624883 -1.0832 0.6943101404664964 0.6943083033140761 5.795567759592224e-07 -0.09282611824118372 -1.0833 0.6943139297402094 0.6943120796050694 5.732477977027362e-07 -0.09282821938344861 -1.0834000000000001 0.6943177178585312 0.6943158548767843 5.668034565031732e-07 -0.09283031993319717 -1.0835 0.6943215048203439 0.6943196291309277 5.602252189235157e-07 -0.09283241989058309 -1.0836000000000001 0.6943252906245461 0.6943234023691899 5.535145809337783e-07 -0.09283451925576004 -1.0837 0.6943290752700515 0.6943271745932451 5.466730676889631e-07 -0.0928366180288816 -1.0837999999999999 0.6943328587557908 0.6943309458047516 5.397022330988488e-07 -0.09283871621010138 -1.0839 0.694336641080711 0.6943347160053506 5.326036594394123e-07 -0.09284081379957293 -1.084 0.6943404222437766 0.6943384851966663 5.253789570613954e-07 -0.09284291079744982 -1.0841 0.6943442022439685 0.6943422533803052 5.180297640433595e-07 -0.09284500720388549 -1.0842 0.6943479810802857 0.6943460205578567 5.105577457475974e-07 -0.09284710301903343 -1.0843 0.6943517587517447 0.6943497867308919 5.029645945842098e-07 -0.09284919824304705 -1.0844 0.69435553525738 0.6943535519009638 4.952520294004836e-07 -0.09285129287607975 -1.0845 0.6943593105962448 0.6943573160696073 4.874217952727244e-07 -0.09285338691828493 -1.0846000000000002 0.6943630847674106 0.6943610792383377 4.794756630899233e-07 -0.0928554803698159 -1.0847 0.6943668577699679 0.6943648414086521 4.714154290680339e-07 -0.09285757323082598 -1.0848 0.6943706296030261 0.6943686025820277 4.632429144307837e-07 -0.09285966550146836 -1.0849000000000002 0.6943744002657145 0.6943723627599228 4.549599650210956e-07 -0.09286175718189639 -1.085 0.6943781697571819 0.6943761219437753 4.465684507737322e-07 -0.09286384827226324 -1.0851000000000002 0.6943819380765968 0.6943798801350032 4.380702652989621e-07 -0.09286593877272205 -1.0852 0.6943857052231476 0.6943836373350045 4.294673255911263e-07 -0.09286802868342597 -1.0853 0.6943894711960439 0.6943873935451562 4.207615715637325e-07 -0.0928701180045281 -1.0854000000000001 0.6943932359945151 0.6943911487668151 4.1195496542495436e-07 -0.09287220673618156 -1.0855 0.6943969996178123 0.6943949030013166 4.030494914833427e-07 -0.09287429487853935 -1.0856000000000001 0.694400762065207 0.6943986562499747 3.940471555441416e-07 -0.09287638243175451 -1.0857 0.6944045233359923 0.6944024085140825 3.8494998456928275e-07 -0.09287846939598005 -1.0857999999999999 0.6944082834294829 0.6944061597949109 3.7576002604594594e-07 -0.09288055577136885 -1.0859 0.6944120423450151 0.6944099100937092 3.664793477575756e-07 -0.09288264155807385 -1.086 0.6944158000819471 0.6944136594117045 3.571100371316249e-07 -0.09288472675624798 -1.0861 0.6944195566396596 0.6944174077501019 3.4765420085791643e-07 -0.09288681136604407 -1.0862 0.6944233120175554 0.6944211551100834 3.381139644098585e-07 -0.09288889538761495 -1.0863 0.6944270662150597 0.6944249014928088 3.2849147151708946e-07 -0.09289097882111336 -1.0864 0.6944308192316206 0.6944286468994147 3.187888837768993e-07 -0.09289306166669212 -1.0865 0.6944345710667098 0.6944323913310154 3.0900838007830167e-07 -0.09289514392450399 -1.0866000000000002 0.6944383217198207 0.6944361347887006 2.99152156199578e-07 -0.09289722559470154 -1.0867 0.6944420711904706 0.6944398772735378 2.892224241629604e-07 -0.09289930667743751 -1.0868 0.694445819478201 0.6944436187865705 2.792214119709535e-07 -0.09290138717286453 -1.0869000000000002 0.6944495665825761 0.6944473593288183 2.691513628430564e-07 -0.0929034670811352 -1.087 0.694453312503184 0.6944510989012773 2.5901453497984006e-07 -0.09290554640240208 -1.0871000000000002 0.6944570572396369 0.6944548375049189 2.4881320083436353e-07 -0.09290762513681768 -1.0872 0.6944608007915711 0.6944585751406911 2.3854964670277923e-07 -0.09290970328453454 -1.0873 0.6944645431586469 0.6944623118095168 2.2822617222473252e-07 -0.09291178084570512 -1.0874000000000001 0.6944682843405491 0.694466047512295 2.1784508985600581e-07 -0.09291385782048184 -1.0875 0.6944720243369867 0.6944697822498997 2.0740872432034596e-07 -0.09291593420901709 -1.0876000000000001 0.6944757631476937 0.694473516023181 1.9691941209598607e-07 -0.0929180100114633 -1.0877000000000001 0.6944795007724281 0.6944772488329629 1.8637950096461742e-07 -0.09292008522797277 -1.0877999999999999 0.694483237210974 0.6944809806800454 1.7579134935566398e-07 -0.09292215985869788 -1.0879 0.6944869724631391 0.6944847115652029 1.6515732593341825e-07 -0.09292423390379081 -1.088 0.6944907065287564 0.6944884414891852 1.5447980901764358e-07 -0.0929263073634039 -1.0881 0.6944944394076846 0.6944921704527163 1.437611860527488e-07 -0.09292838023768929 -1.0882 0.6944981710998075 0.6944958984564948 1.330038531047184e-07 -0.09293045252679923 -1.0883 0.6945019016050336 0.6944996255011946 1.2221021426783718e-07 -0.0929325242308858 -1.0884 0.6945056309232971 0.6945033515874632 1.1138268119978423e-07 -0.09293459535010117 -1.0885 0.6945093590545579 0.6945070767159229 1.0052367250060201e-07 -0.09293666588459737 -1.0886000000000002 0.6945130859988015 0.6945108008871708 8.963561326513769e-08 -0.09293873583452658 -1.0887 0.6945168117560383 0.6945145241017772 7.872093445160377e-08 -0.09294080520004071 -1.0888 0.694520536326305 0.6945182463602878 6.77820724218764e-08 -0.09294287398129181 -1.0889000000000002 0.6945242597096635 0.6945219676632215 5.682146831526014e-08 -0.09294494217843181 -1.089 0.6945279819062019 0.694525688011072 4.584156757664326e-08 -0.09294700979161263 -1.0891000000000002 0.6945317029160338 0.6945294074043065 3.484481936842643e-08 -0.09294907682098619 -1.0892 0.6945354227392988 0.6945331258433667 2.3833676032758433e-08 -0.09295114326670434 -1.0893 0.6945391413761621 0.6945368433286683 1.2810592558108735e-08 -0.09295320912891894 -1.0894000000000001 0.6945428588268148 0.6945405598606009 1.7780260076760701e-09 -0.09295527440778176 -1.0895 0.694546575091474 0.694544275439528 -9.261564996691785e-09 -0.09295733910344454 -1.0896000000000001 0.6945502901703828 0.6945479900657874 -2.0305720852594605e-08 -0.09295940321605908 -1.0897000000000001 0.6945540040638098 0.6945517037396902 -3.1351981510940874e-08 -0.09296146674577709 -1.0897999999999999 0.69455771677205 0.6945554164615222 -4.239788701794044e-08 -0.09296352969275017 -1.0899 0.694561428295424 0.6945591282315428 -5.34409780747697e-08 -0.09296559205713004 -1.09 0.694565138634278 0.6945628390499854 -6.447879658021474e-08 -0.09296765383906824 -1.0901 0.6945688477889846 0.6945665489170578 -7.550888617537457e-08 -0.09296971503871644 -1.0902 0.6945725557599416 0.6945702578329411 -8.652879279497788e-08 -0.0929717756562261 -1.0903 0.6945762625475735 0.6945739657977914 -9.753606521317043e-08 -0.0929738356917488 -1.0904 0.6945799681523296 0.694577672811738 -1.0852825558377299e-07 -0.09297589514543596 -1.0905 0.6945836725746856 0.6945813788748845 -1.1950291998845397e-07 -0.09297795401743905 -1.0906000000000002 0.6945873758151423 0.6945850839873092 -1.304576189783968e-07 -0.09298001230790948 -1.0907 0.6945910778742268 0.6945887881490647 -1.4138991811032953e-07 -0.09298207001699868 -1.0908 0.6945947787524911 0.6945924913601768 -1.5229738851291197e-07 -0.09298412714485793 -1.0909 0.6945984784505134 0.6945961936206468 -1.6317760740194864e-07 -0.09298618369163864 -1.091 0.6946021769688966 0.6945998949304502 -1.7402815861988774e-07 -0.09298823965749203 -1.0911000000000002 0.6946058743082693 0.6946035952895366 -1.8484663317011596e-07 -0.09299029504256942 -1.0912 0.6946095704692856 0.6946072946978306 -1.9563062977900891e-07 -0.09299234984702201 -1.0913 0.6946132654526245 0.6946109931552313 -2.063777553885926e-07 -0.09299440407100096 -1.0914000000000001 0.6946169592589901 0.6946146906616125 -2.170856257324716e-07 -0.09299645771465748 -1.0915 0.6946206518891114 0.694618387216823 -2.2775186581808216e-07 -0.0929985107781427 -1.0916000000000001 0.6946243433437427 0.6946220828206864 -2.383741104818038e-07 -0.09300056326160766 -1.0917000000000001 0.6946280336236624 0.6946257774730016 -2.4895000492325403e-07 -0.09300261516520347 -1.0917999999999999 0.6946317227296744 0.6946294711735426 -2.594772051979499e-07 -0.09300466648908118 -1.0919 0.6946354106626067 0.6946331639220589 -2.699533787550723e-07 -0.09300671723339181 -1.092 0.6946390974233119 0.6946368557182752 -2.8037620495788285e-07 -0.09300876739828633 -1.0921 0.6946427830126665 0.6946405465618914 -2.9074337556250773e-07 -0.09301081698391561 -1.0922 0.6946464674315713 0.6946442364525842 -3.010525952973353e-07 -0.09301286599043064 -1.0923 0.6946501506809513 0.6946479253900051 -3.113015823244525e-07 -0.09301491441798225 -1.0924 0.6946538327617555 0.6946516133737823 -3.2148806870802016e-07 -0.09301696226672136 -1.0925 0.6946575136749562 0.6946553004035192 -3.3160980103530413e-07 -0.09301900953679866 -1.0926000000000002 0.6946611934215496 0.6946589864787966 -3.4166454077055874e-07 -0.09302105622836503 -1.0927 0.6946648720025551 0.6946626715991713 -3.516500648864662e-07 -0.09302310234157114 -1.0928 0.6946685494190155 0.6946663557641767 -3.615641662457758e-07 -0.09302514787656779 -1.0929 0.6946722256719959 0.6946700389733229 -3.7140465410784307e-07 -0.09302719283350563 -1.093 0.6946759007625856 0.6946737212260973 -3.8116935471149693e-07 -0.09302923721253525 -1.0931000000000002 0.6946795746918957 0.6946774025219644 -3.9085611164974e-07 -0.09303128101380741 -1.0932 0.69468324746106 0.6946810828603658 -4.0046278638322663e-07 -0.09303332423747258 -1.0933 0.6946869190712346 0.6946847622407208 -4.099872586565967e-07 -0.0930353668836814 -1.0934000000000001 0.6946905895235977 0.6946884406624269 -4.194274270882814e-07 -0.09303740895258433 -1.0935 0.6946942588193494 0.6946921181248588 -4.287812095382648e-07 -0.09303945044433191 -1.0936000000000001 0.6946979269597113 0.6946957946273699 -4.3804654361462303e-07 -0.09304149135907461 -1.0937000000000001 0.6947015939459271 0.6946994701692915 -4.4722138706210224e-07 -0.0930435316969628 -1.0937999999999999 0.6947052597792611 0.694703144749934 -4.5630371833110805e-07 -0.09304557145814692 -1.0939 0.6947089244609992 0.6947068183685865 -4.6529153687607794e-07 -0.09304761064277739 -1.094 0.6947125879924476 0.6947104910245168 -4.741828636967149e-07 -0.09304964925100447 -1.0941 0.6947162503749335 0.6947141627169726 -4.829757417890157e-07 -0.09305168728297852 -1.0942 0.694719911609804 0.6947178334451803 -4.916682364991543e-07 -0.09305372473884975 -1.0943 0.6947235716984266 0.6947215032083467 -5.002584360022655e-07 -0.09305576161876843 -1.0944 0.6947272306421888 0.6947251720056586 -5.087444516771455e-07 -0.09305779792288478 -1.0945 0.6947308884424976 0.6947288398362828 -5.171244185780965e-07 -0.09305983365134898 -1.0946000000000002 0.6947345451007793 0.6947325066993663 -5.253964958373825e-07 -0.09306186880431118 -1.0947 0.6947382006184792 0.6947361725940375 -5.335588670121738e-07 -0.09306390338192147 -1.0948 0.6947418549970616 0.6947398375194054 -5.416097405702702e-07 -0.09306593738432994 -1.0949 0.6947455082380096 0.6947435014745607 -5.495473501399006e-07 -0.0930679708116867 -1.095 0.6947491603428243 0.6947471644585752 -5.573699551064681e-07 -0.09307000366414171 -1.0951000000000002 0.6947528113130244 0.6947508264705026 -5.650758409109224e-07 -0.0930720359418449 -1.0952 0.6947564611501469 0.694754487509379 -5.726633192648656e-07 -0.09307406764494632 -1.0953 0.6947601098557467 0.6947581475742228 -5.801307287472968e-07 -0.09307609877359585 -1.0954000000000002 0.6947637574313947 0.6947618066640349 -5.874764350405348e-07 -0.0930781293279434 -1.0955 0.69476740387868 0.6947654647777993 -5.946988313187962e-07 -0.09308015930813882 -1.0956000000000001 0.6947710491992074 0.6947691219144834 -6.017963386784064e-07 -0.09308218871433195 -1.0957000000000001 0.6947746933945979 0.6947727780730377 -6.08767406276578e-07 -0.09308421754667252 -1.0957999999999999 0.6947783364664892 0.6947764332523971 -6.15610511942033e-07 -0.09308624580531039 -1.0959 0.6947819784165343 0.6947800874514806 -6.223241622582698e-07 -0.09308827349039524 -1.096 0.6947856192464017 0.6947837406691912 -6.289068930631636e-07 -0.09309030060207678 -1.0961 0.694789258957775 0.6947873929044175 -6.353572697542775e-07 -0.0930923271405047 -1.0962 0.6947928975523522 0.6947910441560323 -6.416738874415184e-07 -0.09309435310582863 -1.0963 0.6947965350318458 0.6947946944228944 -6.478553714883706e-07 -0.09309637849819812 -1.0964 0.6948001713979831 0.6947983437038485 -6.539003775396512e-07 -0.09309840331776284 -1.0965 0.6948038066525045 0.6948019919977247 -6.598075921182556e-07 -0.09310042756467224 -1.0966000000000002 0.694807440797164 0.6948056393033402 -6.655757326529121e-07 -0.09310245123907591 -1.0967 0.694811073833729 0.6948092856194983 -6.712035479500278e-07 -0.09310447434112329 -1.0968 0.6948147057639792 0.6948129309449899 -6.766898182769543e-07 -0.09310649687096381 -1.0969 0.6948183365897074 0.6948165752785931 -6.82033355778322e-07 -0.09310851882874693 -1.097 0.6948219663127184 0.6948202186190733 -6.872330046980846e-07 -0.09311054021462206 -1.0971000000000002 0.6948255949348282 0.6948238609651847 -6.922876415738077e-07 -0.09311256102873845 -1.0972 0.6948292224578649 0.6948275023156696 -6.971961755697365e-07 -0.0931145812712455 -1.0973 0.694832848883667 0.6948311426692588 -7.019575486294505e-07 -0.09311660094229245 -1.0974000000000002 0.6948364742140847 0.6948347820246726 -7.065707357672979e-07 -0.09311862004202853 -1.0975 0.6948400984509777 0.6948384203806208 -7.11034745276562e-07 -0.09312063857060307 -1.0976000000000001 0.6948437215962167 0.6948420577358028 -7.153486188404834e-07 -0.0931226565281652 -1.0977000000000001 0.6948473436516811 0.6948456940889081 -7.195114318514495e-07 -0.0931246739148641 -1.0977999999999999 0.6948509646192603 0.6948493294386171 -7.235222936469166e-07 -0.09312669073084892 -1.0979 0.6948545845008521 0.6948529637836007 -7.273803475787988e-07 -0.09312870697626868 -1.098 0.6948582032983635 0.6948565971225213 -7.310847712355129e-07 -0.09313072265127252 -1.0981 0.6948618210137092 0.6948602294540327 -7.34634776705656e-07 -0.09313273775600944 -1.0982 0.6948654376488124 0.6948638607767808 -7.380296106751505e-07 -0.09313475229062845 -1.0983 0.6948690532056032 0.6948674910894039 -7.412685545105102e-07 -0.0931367662552785 -1.0984 0.6948726676860193 0.6948711203905332 -7.443509245502744e-07 -0.09313877965010857 -1.0985 0.694876281092005 0.6948747486787928 -7.472760721882743e-07 -0.09314079247526758 -1.0986000000000002 0.694879893425511 0.6948783759528 -7.500433840401666e-07 -0.09314280473090436 -1.0987 0.694883504688494 0.6948820022111661 -7.526522818601666e-07 -0.09314481641716776 -1.0988 0.6948871148829165 0.694885627452497 -7.551022230961602e-07 -0.09314682753420664 -1.0989 0.694890724010746 0.6948892516753928 -7.57392700626025e-07 -0.09314883808216977 -1.099 0.6948943320739553 0.6948928748784483 -7.595232429796761e-07 -0.09315084806120583 -1.0991000000000002 0.6948979390745214 0.6948964970602545 -7.614934145055985e-07 -0.09315285747146361 -1.0992 0.6949015450144254 0.694900118219397 -7.633028153569699e-07 -0.09315486631309179 -1.0993 0.6949051498956524 0.6949037383544585 -7.649510815610494e-07 -0.093156874586239 -1.0994000000000002 0.694908753720191 0.6949073574640177 -7.664378852412224e-07 -0.09315888229105387 -1.0995 0.6949123564900324 0.6949109755466498 -7.677629345614889e-07 -0.093160889427685 -1.0996000000000001 0.6949159582071709 0.6949145926009281 -7.689259738652421e-07 -0.09316289599628094 -1.0997000000000001 0.6949195588736026 0.6949182086254229 -7.699267834809786e-07 -0.09316490199699022 -1.0997999999999999 0.6949231584913258 0.6949218236187027 -7.70765180124755e-07 -0.09316690742996135 -1.0999 0.6949267570623401 0.6949254375793343 -7.714410167336538e-07 -0.09316891229534281 -1.1 0.694930354588646 0.6949290505058835 -7.719541824380283e-07 -0.093170916593283 -1.1001 0.6949339510722452 0.6949326623969149 -7.7230460270028e-07 -0.09317292032393032 -1.1002 0.6949375465151394 0.6949362732509928 -7.72492239328737e-07 -0.09317492348743317 -1.1003 0.6949411409193303 0.6949398830666812 -7.725170903388756e-07 -0.0931769260839398 -1.1004 0.6949447342868195 0.6949434918425449 -7.723791900643429e-07 -0.09317892811359864 -1.1005 0.6949483266196073 0.6949470995771492 -7.720786091153231e-07 -0.09318092957655792 -1.1006000000000002 0.6949519179196927 0.6949507062690601 -7.716154543369047e-07 -0.09318293047296587 -1.1007 0.6949555081890737 0.6949543119168458 -7.709898688784689e-07 -0.09318493080297074 -1.1008 0.6949590974297459 0.694957916519075 -7.70202031985523e-07 -0.09318693056672062 -1.1009 0.6949626856437028 0.6949615200743202 -7.692521590274559e-07 -0.09318892976436376 -1.101 0.6949662728329348 0.6949651225811555 -7.681405014559051e-07 -0.09319092839604819 -1.1011000000000002 0.6949698589994298 0.6949687240381583 -7.66867346735367e-07 -0.09319292646192208 -1.1012 0.6949734441451714 0.6949723244439092 -7.654330182738089e-07 -0.0931949239621334 -1.1013 0.6949770282721404 0.6949759237969926 -7.638378752977681e-07 -0.09319692089683027 -1.1014000000000002 0.6949806113823123 0.694979522095997 -7.620823128523524e-07 -0.09319891726616059 -1.1015 0.6949841934776584 0.6949831193395156 -7.601667616485841e-07 -0.09320091307027237 -1.1016000000000001 0.6949877745601453 0.6949867155261461 -7.580916879801336e-07 -0.09320290830931352 -1.1017000000000001 0.6949913546317337 0.6949903106544917 -7.558575935706635e-07 -0.09320490298343193 -1.1018 0.6949949336943788 0.694993904723161 -7.534650153934175e-07 -0.09320689709277548 -1.1019 0.6949985117500301 0.6949974977307687 -7.509145257544869e-07 -0.09320889063749199 -1.102 0.6950020888006296 0.695001089675936 -7.482067320152552e-07 -0.09321088361772924 -1.1021 0.6950056648481138 0.6950046805572907 -7.453422764119866e-07 -0.0932128760336351 -1.1022 0.6950092398944107 0.6950082703734675 -7.42321835986437e-07 -0.09321486788535717 -1.1023 0.6950128139414413 0.6950118591231085 -7.391461223915652e-07 -0.09321685917304323 -1.1024 0.6950163869911189 0.6950154468048644 -7.358158817805105e-07 -0.093218849896841 -1.1025 0.6950199590453479 0.695019033417393 -7.323318945429147e-07 -0.09322084005689801 -1.1026000000000002 0.6950235301060244 0.6950226189593613 -7.286949751522664e-07 -0.09322282965336197 -1.1027 0.6950271001750352 0.6950262034294451 -7.249059720410012e-07 -0.09322481868638037 -1.1028 0.6950306692542582 0.6950297868263293 -7.209657672535563e-07 -0.09322680715610084 -1.1029 0.6950342373455611 0.6950333691487087 -7.168752764880049e-07 -0.0932287950626709 -1.103 0.6950378044508015 0.6950369503952878 -7.126354486242104e-07 -0.09323078240623794 -1.1031000000000002 0.695041370571827 0.6950405305647811 -7.082472656405603e-07 -0.09323276918694946 -1.1032 0.6950449357104738 0.6950441096559146 -7.037117424057993e-07 -0.09323475540495291 -1.1033 0.6950484998685675 0.6950476876674245 -6.990299263737176e-07 -0.09323674106039564 -1.1034000000000002 0.6950520630479222 0.6950512645980592 -6.942028973333514e-07 -0.09323872615342511 -1.1035 0.6950556252503398 0.6950548404465777 -6.892317672563264e-07 -0.09324071068418859 -1.1036000000000001 0.6950591864776103 0.6950584152117517 -6.841176800193027e-07 -0.09324269465283333 -1.1037000000000001 0.6950627467315109 0.695061988892365 -6.788618110570299e-07 -0.09324467805950658 -1.1038 0.6950663060138066 0.6950655614872145 -6.734653670570356e-07 -0.09324666090435563 -1.1039 0.6950698643262485 0.6950691329951095 -6.679295859318701e-07 -0.09324864318752765 -1.104 0.695073421670575 0.6950727034148731 -6.622557363056281e-07 -0.09325062490916983 -1.1041 0.6950769780485102 0.6950762727453419 -6.564451173196595e-07 -0.09325260606942928 -1.1042 0.6950805334617642 0.6950798409853665 -6.504990582439918e-07 -0.09325458666845315 -1.1043 0.6950840879120329 0.6950834081338118 -6.444189182969184e-07 -0.0932565667063885 -1.1044 0.6950876414009971 0.6950869741895569 -6.382060862286654e-07 -0.09325854618338236 -1.1045 0.6950911939303228 0.6950905391514968 -6.318619801409797e-07 -0.09326052509958177 -1.1046 0.6950947455016606 0.6950941030185407 -6.253880470014073e-07 -0.0932625034551337 -1.1047 0.6950982961166452 0.695097665789614 -6.187857623934923e-07 -0.09326448125018508 -1.1048 0.6951018457768958 0.6951012274636573 -6.120566301975883e-07 -0.09326645848488285 -1.1049 0.6951053944840144 0.6951047880396278 -6.052021822300357e-07 -0.09326843515937379 -1.105 0.695108942239588 0.695108347516499 -5.982239778962173e-07 -0.09327041127380488 -1.1051000000000002 0.6951124890451856 0.6951119058932613 -5.911236038713685e-07 -0.09327238682832291 -1.1052 0.6951160349023597 0.6951154631689217 -5.839026736842445e-07 -0.09327436182307475 -1.1053 0.6951195798126448 0.6951190193425046 -5.765628273007861e-07 -0.09327633625820703 -1.1054000000000002 0.6951231237775584 0.695122574413052 -5.691057308881975e-07 -0.09327831013386656 -1.1055 0.6951266667985989 0.6951261283796234 -5.615330763431015e-07 -0.09328028345019994 -1.1056000000000001 0.6951302088772481 0.6951296812412967 -5.538465809862281e-07 -0.09328225620735392 -1.1057000000000001 0.6951337500149684 0.6951332329971683 -5.460479870766921e-07 -0.09328422840547512 -1.1058 0.6951372902132036 0.6951367836463529 -5.381390614650483e-07 -0.0932862000447102 -1.1059 0.6951408294733782 0.695140333187984 -5.301215952532856e-07 -0.09328817112520559 -1.106 0.695144367796898 0.6951438816212139 -5.219974032952268e-07 -0.09329014164710785 -1.1061 0.6951479051851492 0.6951474289452153 -5.137683238010116e-07 -0.09329211161056358 -1.1062 0.6951514416394979 0.69515097515918 -5.054362179554572e-07 -0.09329408101571925 -1.1063 0.6951549771612908 0.6951545202623188 -4.970029694878475e-07 -0.09329604986272125 -1.1064 0.6951585117518541 0.695158064253864 -4.884704842555987e-07 -0.09329801815171603 -1.1065 0.6951620454124932 0.6951616071330669 -4.798406897793539e-07 -0.09329998588284993 -1.1066 0.6951655781444934 0.6951651488992001 -4.7111553483358826e-07 -0.09330195305626933 -1.1067 0.6951691099491193 0.6951686895515568 -4.6229698903721417e-07 -0.0933039196721206 -1.1068 0.6951726408276135 0.695172229089451 -4.533870423123476e-07 -0.09330588573054995 -1.1069 0.6951761707811983 0.6951757675122179 -4.4438770461369126e-07 -0.09330785123170365 -1.107 0.695179699811074 0.6951793048192141 -4.35301005241584e-07 -0.09330981617572796 -1.1071000000000002 0.6951832279184187 0.6951828410098178 -4.261289925922007e-07 -0.09331178056276901 -1.1072 0.6951867551043895 0.6951863760834291 -4.168737335330519e-07 -0.09331374439297302 -1.1073 0.6951902813701212 0.6951899100394697 -4.075373130421611e-07 -0.09331570766648606 -1.1074000000000002 0.6951938067167259 0.6951934428773839 -3.981218337570369e-07 -0.0933176703834543 -1.1075 0.6951973311452939 0.695196974596638 -3.886294154265002e-07 -0.09331963254402377 -1.1076000000000001 0.6952008546568922 0.6952005051967205 -3.790621944457784e-07 -0.0933215941483405 -1.1077000000000001 0.6952043772525653 0.6952040346771435 -3.694223233846605e-07 -0.09332355519655053 -1.1078 0.6952078989333347 0.6952075630374415 -3.597119705642249e-07 -0.0933255156887998 -1.1079 0.6952114197001986 0.6952110902771713 -3.4993331950172735e-07 -0.09332747562523425 -1.108 0.695214939554132 0.6952146163959136 -3.400885684040622e-07 -0.09332943500599973 -1.1081 0.6952184584960868 0.6952181413932729 -3.3017992970285626e-07 -0.09333139383124223 -1.1082 0.6952219765269911 0.6952216652688759 -3.202096296103796e-07 -0.09333335210110758 -1.1083 0.6952254936477493 0.6952251880223734 -3.101799075158618e-07 -0.09333530981574155 -1.1084 0.6952290098592417 0.6952287096534406 -3.0009301556915835e-07 -0.09333726697528996 -1.1085 0.6952325251623246 0.6952322301617757 -2.8995121816727254e-07 -0.09333922357989854 -1.1086 0.6952360395578303 0.6952357495471011 -2.797567913680188e-07 -0.093341179629713 -1.1087 0.6952395530465674 0.6952392678091635 -2.695120224667502e-07 -0.09334313512487906 -1.1088 0.6952430656293194 0.6952427849477336 -2.592192094343082e-07 -0.09334509006554237 -1.1089 0.6952465773068457 0.6952463009626063 -2.4888066043129986e-07 -0.09334704445184855 -1.109 0.6952500880798811 0.6952498158536012 -2.384986932633948e-07 -0.09334899828394316 -1.1091000000000002 0.6952535979491359 0.6952533296205627 -2.2807563489213312e-07 -0.09335095156197186 -1.1092 0.6952571069152951 0.6952568422633592 -2.176138208902223e-07 -0.09335290428608008 -1.1093 0.6952606149790195 0.6952603537818837 -2.0711559492458953e-07 -0.09335485645641338 -1.1094000000000002 0.6952641221409446 0.6952638641760546 -1.965833082290258e-07 -0.09335680807311716 -1.1095 0.6952676284016814 0.6952673734458148 -1.8601931909417724e-07 -0.09335875913633696 -1.1096000000000001 0.6952711337618152 0.695270881591132 -1.7542599232978073e-07 -0.09336070964621807 -1.1097000000000001 0.6952746382219068 0.6952743886119994 -1.6480569871302198e-07 -0.09336265960290599 -1.1098 0.6952781417824915 0.6952778945084348 -1.5416081447505725e-07 -0.09336460900654597 -1.1099 0.6952816444440795 0.695281399280481 -1.4349372080314782e-07 -0.09336655785728343 -1.11 0.6952851462071552 0.695284902928206 -1.328068032647317e-07 -0.09336850615526349 -1.1101 0.695288647072179 0.6952884054517032 -1.2210245126792474e-07 -0.09337045390063155 -1.1102 0.6952921470395844 0.6952919068510912 -1.1138305756538958e-07 -0.09337240109353274 -1.1103 0.6952956461097806 0.6952954071265136 -1.0065101770269369e-07 -0.0933743477341123 -1.1104 0.6952991442831509 0.6952989062781395 -8.990872947187145e-08 -0.09337629382251533 -1.1105 0.6953026415600532 0.6953024043061629 -7.915859239100709e-08 -0.09337823935888698 -1.1106 0.6953061379408204 0.6953059012108035 -6.840300715866415e-08 -0.09338018434337234 -1.1107 0.6953096334257597 0.6953093969923064 -5.764437512219278e-08 -0.09338212877611653 -1.1108 0.6953131280151524 0.6953128916509418 -4.6885097737797005e-08 -0.0933840726572645 -1.1109 0.6953166217092552 0.6953163851870048 -3.612757604388355e-08 -0.09338601598696127 -1.111 0.6953201145082991 0.6953198776008164 -2.5374210116738127e-08 -0.09338795876535187 -1.1111000000000002 0.6953236064124891 0.6953233688927227 -1.4627398537206404e-08 -0.09338990099258117 -1.1112 0.6953270974220054 0.695326859063095 -3.889537856724412e-09 -0.09339184266879408 -1.1113 0.6953305875370028 0.6953303481123295 6.8369779377894235e-09 -0.09339378379413546 -1.1114000000000002 0.695334076757611 0.6953338360408483 1.7549757958500167e-08 -0.09339572436875022 -1.1115 0.6953375650839337 0.695337322849098 2.8246414944879672e-08 -0.09339766439278309 -1.1116000000000001 0.6953410525160497 0.6953408085375508 3.8924565810144474e-08 -0.09339960386637891 -1.1117000000000001 0.6953445390540132 0.6953442931067035 4.958183214345824e-08 -0.09340154278968238 -1.1118 0.6953480246978523 0.6953477765570784 6.021584077545161e-08 -0.09340348116283828 -1.1119 0.6953515094475707 0.6953512588892219 7.082422428389412e-08 -0.09340541898599121 -1.112 0.6953549933031468 0.6953547401037066 8.140462151064176e-08 -0.09340735625928588 -1.1121 0.6953584762645342 0.6953582202011289 9.195467812542213e-08 -0.09340929298286696 -1.1122 0.6953619583316613 0.6953616991821101 1.02472047111557e-07 -0.09341122915687897 -1.1122999999999998 0.6953654395044321 0.6953651770472962 1.1295438931066548e-07 -0.09341316478146641 -1.1124 0.6953689197827257 0.6953686537973579 1.2339937394134637e-07 -0.09341509985677396 -1.1125 0.6953723991663969 0.69537212943299 1.3380467909704374e-07 -0.09341703438294596 -1.1126 0.6953758776552756 0.6953756039549124 1.4416799227687238e-07 -0.09341896836012697 -1.1127 0.6953793552491676 0.6953790773638685 1.5448701091991257e-07 -0.09342090178846142 -1.1128 0.6953828319478543 0.6953825496606262 1.6475944288052435e-07 -0.0934228346680937 -1.1129 0.6953863077510931 0.6953860208459774 1.74983006952234e-07 -0.0934247669991682 -1.113 0.6953897826586171 0.6953894909207378 1.8515543341243723e-07 -0.09342669878182924 -1.1131000000000002 0.6953932566701355 0.6953929598857471 1.952744644283244e-07 -0.09342863001622115 -1.1132 0.6953967297853341 0.6953964277418683 2.0533785465015608e-07 -0.09343056070248817 -1.1133 0.6954002020038745 0.6953998944899882 2.1534337170392437e-07 -0.0934324908407746 -1.1134000000000002 0.695403673325395 0.6954033601310172 2.2528879661115608e-07 -0.09343442043122462 -1.1135 0.6954071437495108 0.6954068246658884 2.3517192441341317e-07 -0.09343634947398244 -1.1136000000000001 0.6954106132758135 0.6954102880955582 2.449905644741346e-07 -0.09343827796919216 -1.1137000000000001 0.695414081903872 0.6954137504210058 2.547425411655868e-07 -0.09344020591699795 -1.1138 0.695417549633232 0.6954172116432337 2.6442569418111406e-07 -0.09344213331754388 -1.1139000000000001 0.6954210164634166 0.6954206717632663 2.740378791665776e-07 -0.093444060170974 -1.114 0.6954244823939264 0.6954241307821507 2.83576968039545e-07 -0.09344598647743235 -1.1141 0.6954279474242399 0.6954275887009567 2.9304084957909593e-07 -0.09344791223706296 -1.1142 0.6954314115538126 0.6954310455207748 3.0242742985603366e-07 -0.09344983745000973 -1.1142999999999998 0.6954348747820789 0.695434501242719 3.11734632697791e-07 -0.09345176211641665 -1.1144 0.6954383371084507 0.695437955867924 3.209604001255806e-07 -0.09345368623642758 -1.1145 0.6954417985323189 0.6954414093975463 3.301026928401174e-07 -0.09345560981018643 -1.1146 0.6954452590530525 0.6954448618327636 3.3915949066570805e-07 -0.09345753283783705 -1.1147 0.6954487186699998 0.6954483131747745 3.481287929388288e-07 -0.09345945531952321 -1.1148 0.6954521773824873 0.6954517634247988 3.570086190909927e-07 -0.09346137725538871 -1.1149 0.6954556351898216 0.6954552125840766 3.6579700894712186e-07 -0.09346329864557727 -1.115 0.6954590920912884 0.6954586606538686 3.744920231973925e-07 -0.09346521949023265 -1.1151000000000002 0.6954625480861528 0.6954621076354557 3.830917438898962e-07 -0.09346713978949849 -1.1152 0.69546600317366 0.6954655535301388 3.915942747637069e-07 -0.09346905954351843 -1.1153 0.6954694573530359 0.6954689983392384 3.999977416860312e-07 -0.09347097875243617 -1.1154000000000002 0.6954729106234856 0.6954724420640948 4.0830029311711424e-07 -0.09347289741639522 -1.1155 0.695476362984196 0.6954758847060668 4.1650010048494e-07 -0.0934748155355392 -1.1156000000000001 0.6954798144343339 0.6954793262665332 4.2459535861544273e-07 -0.09347673311001156 -1.1157000000000001 0.695483264973048 0.695482766746891 4.3258428605169597e-07 -0.09347865013995586 -1.1158 0.6954867145994676 0.6954862061485556 4.4046512550494077e-07 -0.09348056662551554 -1.1159000000000001 0.6954901633127046 0.6954896444729609 4.482361442778582e-07 -0.09348248256683404 -1.116 0.6954936111118519 0.695493081721559 4.558956345768195e-07 -0.09348439796405478 -1.1161 0.6954970579959849 0.695496517895819 4.6344191394209755e-07 -0.09348631281732113 -1.1162 0.6955005039641617 0.695499952997228 4.708733255393005e-07 -0.09348822712677642 -1.1162999999999998 0.6955039490154223 0.69550338702729 4.781882386728498e-07 -0.09349014089256391 -1.1164 0.695507393148791 0.6955068199875263 4.853850488761857e-07 -0.09349205411482697 -1.1165 0.6955108363632742 0.695510251879474 4.924621785640237e-07 -0.0934939667937088 -1.1166 0.6955142786578621 0.695513682704687 4.994180772127654e-07 -0.0934958789293526 -1.1167 0.695517720031529 0.6955171124647358 5.062512217490767e-07 -0.09349779052190157 -1.1168 0.6955211604832334 0.6955205411612055 5.129601168829545e-07 -0.09349970157149884 -1.1169 0.6955246000119182 0.6955239687956976 5.195432953991608e-07 -0.09350161207828761 -1.117 0.6955280386165104 0.6955273953698278 5.259993184764111e-07 -0.09350352204241089 -1.1171000000000002 0.6955314762959228 0.6955308208852273 5.323267760898309e-07 -0.09350543146401175 -1.1172 0.6955349130490533 0.6955342453435421 5.38524287219122e-07 -0.09350734034323324 -1.1173 0.6955383488747857 0.6955376687464315 5.445905002093854e-07 -0.09350924868021836 -1.1174000000000002 0.6955417837719893 0.6955410910955693 5.505240930070432e-07 -0.09351115647511005 -1.1175 0.6955452177395198 0.6955445123926428 5.563237735761728e-07 -0.09351306372805125 -1.1176000000000001 0.6955486507762199 0.6955479326393526 5.619882799540177e-07 -0.09351497043918489 -1.1177000000000001 0.6955520828809185 0.6955513518374119 5.675163807783434e-07 -0.09351687660865382 -1.1178 0.6955555140524327 0.6955547699885472 5.729068753568267e-07 -0.09351878223660089 -1.1179000000000001 0.6955589442895664 0.6955581870944963 5.781585941250222e-07 -0.09352068732316893 -1.118 0.695562373591112 0.6955616031570103 5.83270398632485e-07 -0.09352259186850072 -1.1181 0.6955658019558493 0.6955650181778503 5.882411820701261e-07 -0.09352449587273894 -1.1182 0.6955692293825476 0.69556843215879 5.930698693257241e-07 -0.09352639933602637 -1.1182999999999998 0.6955726558699646 0.6955718451016135 5.977554173031141e-07 -0.09352830225850566 -1.1184 0.6955760814168475 0.6955752570081156 6.022968151303543e-07 -0.09353020464031947 -1.1185 0.695579506021933 0.6955786678801014 6.066930843401375e-07 -0.09353210648161048 -1.1186 0.6955829296839475 0.6955820777193857 6.109432790502023e-07 -0.0935340077825212 -1.1187 0.6955863524016084 0.6955854865277933 6.150464863519112e-07 -0.09353590854319427 -1.1188 0.6955897741736227 0.695588894307158 6.190018263241281e-07 -0.09353780876377214 -1.1189 0.6955931949986893 0.6955923010593222 6.228084522552635e-07 -0.09353970844439737 -1.119 0.695596614875498 0.6955957067861371 6.264655508514405e-07 -0.09354160758521235 -1.1191000000000002 0.6956000338027305 0.6955991114894625 6.299723424585402e-07 -0.0935435061863596 -1.1192 0.6956034517790604 0.6956025151711653 6.3332808113159e-07 -0.09354540424798151 -1.1193 0.6956068688031537 0.6956059178331199 6.365320548290532e-07 -0.0935473017702204 -1.1194000000000002 0.6956102848736696 0.6956093194772083 6.395835856348731e-07 -0.09354919875321867 -1.1195 0.6956136999892599 0.6956127201053187 6.424820298001066e-07 -0.09355109519711861 -1.1196000000000002 0.6956171141485699 0.695616119719346 6.452267778539467e-07 -0.09355299110206246 -1.1197000000000001 0.6956205273502392 0.6956195183211913 6.478172549784222e-07 -0.09355488646819254 -1.1198 0.6956239395929016 0.6956229159127606 6.502529207447205e-07 -0.09355678129565105 -1.1199000000000001 0.6956273508751849 0.6956263124959658 6.525332695156427e-07 -0.09355867558458014 -1.12 0.6956307611957127 0.6956297080727236 6.546578305566264e-07 -0.09356056933512202 -1.1201 0.6956341705531034 0.695633102644955 6.566261679108454e-07 -0.09356246254741879 -1.1202 0.6956375789459708 0.6956364962145856 6.584378806351321e-07 -0.09356435522161252 -1.1202999999999999 0.6956409863729258 0.695639888783544 6.600926029248777e-07 -0.0935662473578453 -1.1204 0.6956443928325746 0.6956432803537631 6.615900041556655e-07 -0.09356813895625915 -1.1205 0.6956477983235214 0.6956466709271787 6.629297887861263e-07 -0.09357003001699613 -1.1206 0.6956512028443662 0.6956500605057284 6.641116966771277e-07 -0.09357192054019808 -1.1207 0.6956546063937077 0.6956534490913533 6.651355029946293e-07 -0.09357381052600705 -1.1208 0.6956580089701421 0.6956568366859959 6.660010181819276e-07 -0.0935756999745649 -1.1209 0.695661410572264 0.6956602232915998 6.667080882372112e-07 -0.09357758888601353 -1.121 0.695664811198667 0.6956636089101107 6.672565944221276e-07 -0.09357947726049479 -1.1211000000000002 0.6956682108479427 0.6956669935434743 6.676464536503612e-07 -0.09358136509815043 -1.1212 0.6956716095186835 0.6956703771936372 6.678776180851775e-07 -0.09358325239912231 -1.1213 0.6956750072094808 0.695673759862546 6.679500754724899e-07 -0.09358513916355216 -1.1214000000000002 0.6956784039189262 0.6956771415521465 6.678638490159594e-07 -0.09358702539158166 -1.1215 0.6956817996456122 0.6956805222643849 6.676189972243396e-07 -0.09358891108335256 -1.1216000000000002 0.6956851943881321 0.6956839020012049 6.672156142445429e-07 -0.09359079623900647 -1.1217000000000001 0.6956885881450801 0.6956872807645498 6.666538294175517e-07 -0.09359268085868501 -1.1218 0.6956919809150528 0.695690658556361 6.659338076253629e-07 -0.09359456494252985 -1.1219000000000001 0.6956953726966486 0.6956940353785772 6.650557488468989e-07 -0.0935964484906825 -1.122 0.6956987634884682 0.6956974112331347 6.640198885465853e-07 -0.09359833150328446 -1.1221 0.695702153289115 0.6957007861219673 6.628264971886288e-07 -0.0936002139804773 -1.1222 0.6957055420971958 0.6957041600470052 6.614758804729393e-07 -0.09360209592240246 -1.1222999999999999 0.6957089299113209 0.6957075330101747 6.599683791685962e-07 -0.09360397732920138 -1.1224 0.6957123167301046 0.6957109050133985 6.583043688918044e-07 -0.0936058582010155 -1.1225 0.6957157025521652 0.6957142760585946 6.56484260300183e-07 -0.0936077385379862 -1.1226 0.6957190873761261 0.6957176461476761 6.545084987319427e-07 -0.09360961834025477 -1.1227 0.6957224712006154 0.6957210152825513 6.523775641503748e-07 -0.09361149760796263 -1.1228 0.6957258540242661 0.6957243834651228 6.500919711716069e-07 -0.09361337634125096 -1.1229 0.6957292358457181 0.6957277506972872 6.47652268773169e-07 -0.09361525454026108 -1.123 0.6957326166636166 0.695731116980935 6.45059040280116e-07 -0.09361713220513418 -1.1231000000000002 0.6957359964766133 0.6957344823179501 6.423129030735941e-07 -0.09361900933601144 -1.1232 0.695739375283367 0.6957378467102096 6.394145087573744e-07 -0.09362088593303404 -1.1233 0.6957427530825435 0.695741210159583 6.363645425888631e-07 -0.09362276199634313 -1.1234000000000002 0.6957461298728163 0.6957445726679324 6.331637236872689e-07 -0.0936246375260798 -1.1235 0.6957495056528669 0.6957479342371116 6.298128045756357e-07 -0.09362651252238513 -1.1236000000000002 0.6957528804213843 0.6957512948689659 6.263125711947204e-07 -0.0936283869854001 -1.1237000000000001 0.6957562541770672 0.6957546545653324 6.226638426670705e-07 -0.09363026091526579 -1.1238 0.6957596269186226 0.6957580133280388 6.188674711027353e-07 -0.09363213431212312 -1.1239000000000001 0.6957629986447669 0.6957613711589032 6.14924341307832e-07 -0.0936340071761131 -1.124 0.6957663693542262 0.6957647280597341 6.108353708261793e-07 -0.09363587950737656 -1.1241 0.6957697390457364 0.6957680840323303 6.066015094119415e-07 -0.09363775130605445 -1.1242 0.6957731077180437 0.6957714390784795 6.02223739099017e-07 -0.09363962257228758 -1.1242999999999999 0.6957764753699056 0.6957747931999587 5.977030737708278e-07 -0.09364149330621681 -1.1244 0.6957798420000898 0.6957781463985342 5.93040559049296e-07 -0.09364336350798289 -1.1245 0.6957832076073759 0.6957814986759605 5.882372719201445e-07 -0.0936452331777266 -1.1246 0.6957865721905545 0.6957848500339805 5.832943205941188e-07 -0.09364710231558868 -1.1247 0.6957899357484292 0.6957882004743243 5.782128443126977e-07 -0.09364897092170979 -1.1248 0.695793298279815 0.695791549998711 5.729940128623712e-07 -0.09365083899623067 -1.1249 0.6957966597835397 0.6957948986088454 5.676390265330067e-07 -0.09365270653929186 -1.125 0.6958000202584443 0.6957982463064201 5.621491157847824e-07 -0.09365457355103401 -1.1251000000000002 0.6958033797033831 0.6958015930931141 5.565255408318537e-07 -0.09365644003159772 -1.1252 0.6958067381172238 0.6958049389705929 5.507695915313304e-07 -0.09365830598112351 -1.1253 0.695810095498848 0.6958082839405075 5.448825869669438e-07 -0.09366017139975191 -1.1254000000000002 0.6958134518471515 0.6958116280044948 5.388658752408793e-07 -0.09366203628762333 -1.1255 0.6958168071610444 0.6958149711641771 5.327208330990763e-07 -0.09366390064487827 -1.1256000000000002 0.6958201614394521 0.695818313421162 5.26448865625917e-07 -0.09366576447165714 -1.1257000000000001 0.6958235146813148 0.6958216547770417 5.20051405938915e-07 -0.09366762776810035 -1.1258 0.6958268668855878 0.6958249952333926 5.135299148556483e-07 -0.09366949053434821 -1.1259000000000001 0.6958302180512429 0.6958283347917757 5.06885880588448e-07 -0.09367135277054112 -1.126 0.6958335681772669 0.6958316734537358 5.001208183003092e-07 -0.0936732144768193 -1.1261 0.6958369172626633 0.6958350112208009 4.93236269966113e-07 -0.093675075653323 -1.1262 0.6958402653064524 0.6958383480944831 4.862338038175151e-07 -0.09367693630019254 -1.1262999999999999 0.6958436123076708 0.6958416840762771 4.791150140653899e-07 -0.09367879641756804 -1.1264 0.6958469582653724 0.6958450191676606 4.7188152052513033e-07 -0.09368065600558977 -1.1265 0.6958503031786283 0.6958483533700939 4.6453496832521424e-07 -0.09368251506439779 -1.1266 0.6958536470465273 0.695851686685019 4.5707702739372635e-07 -0.09368437359413223 -1.1267 0.6958569898681763 0.6958550191138605 4.49509392208558e-07 -0.09368623159493317 -1.1268 0.6958603316426998 0.6958583506580245 4.418337812908679e-07 -0.0936880890669406 -1.1269 0.6958636723692412 0.6958616813188989 4.3405193697609867e-07 -0.09368994601029464 -1.127 0.695867012046962 0.6958650110978525 4.2616562481723186e-07 -0.09369180242513522 -1.1271000000000002 0.6958703506750428 0.6958683399962353 4.181766334321324e-07 -0.0936936583116023 -1.1272 0.6958736882526833 0.695871668015378 4.10086773823537e-07 -0.0936955136698358 -1.1273 0.6958770247791027 0.6958749951565923 4.0189787917088715e-07 -0.09369736849997563 -1.1274000000000002 0.6958803602535393 0.6958783214211692 3.9361180437236243e-07 -0.09369922280216163 -1.1275 0.6958836946752518 0.6958816468103809 3.8523042554527986e-07 -0.09370107657653368 -1.1276000000000002 0.6958870280435181 0.6958849713254786 3.7675563969302717e-07 -0.0937029298232315 -1.1277000000000001 0.6958903603576367 0.6958882949676937 3.681893642332179e-07 -0.09370478254239485 -1.1278 0.6958936916169272 0.695891617738237 3.595335365952357e-07 -0.09370663473416363 -1.1279000000000001 0.6958970218207284 0.6958949396382985 3.5079011372063373e-07 -0.09370848639867735 -1.128 0.695900350968401 0.6958982606690468 3.419610716884347e-07 -0.09371033753607576 -1.1281 0.6959036790593269 0.69590158083163 3.330484052571636e-07 -0.09371218814649854 -1.1282 0.6959070060929083 0.6959049001271747 3.240541273652475e-07 -0.0937140382300853 -1.1282999999999999 0.6959103320685697 0.6959082185567853 3.1498026873549856e-07 -0.0937158877869756 -1.1284 0.6959136569857565 0.6959115361215455 3.0582887739633025e-07 -0.09371773681730906 -1.1285 0.695916980843936 0.6959148528225165 2.9660201816827936e-07 -0.09371958532122508 -1.1286 0.695920303642598 0.695918168660737 2.8730177231012233e-07 -0.09372143329886318 -1.1287 0.6959236253812537 0.6959214836372245 2.7793023694988594e-07 -0.09372328075036285 -1.1288 0.6959269460594374 0.6959247977529737 2.684895246893304e-07 -0.09372512767586359 -1.1289 0.695930265676705 0.6959281110089561 2.5898176300720444e-07 -0.09372697407550473 -1.129 0.6959335842326354 0.6959314234061211 2.494090939331173e-07 -0.09372881994942563 -1.1291000000000002 0.69593690172683 0.6959347349453953 2.397736734716105e-07 -0.09373066529776558 -1.1292 0.6959402181589134 0.6959380456276817 2.300776711233743e-07 -0.09373251012066397 -1.1293 0.6959435335285333 0.695941355453861 2.2032326944115832e-07 -0.0937343544182601 -1.1294000000000002 0.6959468478353602 0.6959446644247902 2.1051266346772124e-07 -0.09373619819069319 -1.1295 0.6959501610790877 0.6959479725413027 2.00648060326436e-07 -0.09373804143810238 -1.1296000000000002 0.6959534732594332 0.6959512798042086 1.9073167864883112e-07 -0.09373988416062691 -1.1297000000000001 0.6959567843761378 0.6959545862142941 1.8076574813397084e-07 -0.09374172635840591 -1.1298 0.6959600944289657 0.6959578917723218 1.7075250903497707e-07 -0.09374356803157852 -1.1299000000000001 0.6959634034177049 0.6959611964790309 1.6069421159697894e-07 -0.09374540918028379 -1.13 0.6959667113421675 0.695964500335136 1.505931156373097e-07 -0.09374724980466084 -1.1301 0.6959700182021898 0.6959678033413279 1.4045148998345636e-07 -0.0937490899048487 -1.1302 0.6959733239976316 0.6959711054982731 1.3027161197345927e-07 -0.09375092948098634 -1.1302999999999999 0.6959766287283765 0.6959744068066143 1.200557669701896e-07 -0.09375276853321272 -1.1304 0.6959799323943332 0.6959777072669692 1.0980624780623782e-07 -0.09375460706166681 -1.1305 0.6959832349954342 0.6959810068799316 9.952535430166054e-08 -0.09375644506648748 -1.1306 0.695986536531636 0.6959843056460708 8.921539276091073e-08 -0.09375828254781361 -1.1307 0.6959898370029202 0.6959876035659315 7.887867539690951e-08 -0.09376011950578408 -1.1308 0.6959931364092923 0.6959909006400338 6.85175198661403e-08 -0.09376195594053767 -1.1309 0.6959964347507823 0.6959941968688732 5.813424873782336e-08 -0.09376379185221317 -1.131 0.6959997320274453 0.6959974922529206 4.773118896135575e-08 -0.09376562724094936 -1.1311000000000002 0.69600302823936 0.6960007867926223 3.7310671345894275e-08 -0.09376746210688493 -1.1312 0.6960063233866307 0.6960040804883993 2.687503005555092e-08 -0.09376929645015857 -1.1313 0.6960096174693858 0.6960073733406487 1.642660205948554e-08 -0.09377113027090894 -1.1314000000000002 0.6960129104877786 0.6960106653497417 5.967726641846471e-09 -0.09377296356927464 -1.1315 0.696016202441987 0.6960139565160255 -4.499255151606263e-09 -0.09377479634539432 -1.1316000000000002 0.6960194933322137 0.6960172468398222 -1.4972001021774928e-08 -0.09377662859940653 -1.1317000000000002 0.6960227831586863 0.6960205363214294 -2.5448167944881056e-08 -0.09377846033144983 -1.1318 0.6960260719216562 0.6960238249611194 -3.592541269223197e-08 -0.09378029154166272 -1.1319000000000001 0.6960293596214006 0.6960271127591395 -4.6401392361317215e-08 -0.09378212223018359 -1.132 0.6960326462582208 0.6960303997157129 -5.6873764895954554e-08 -0.09378395239715098 -1.1321 0.6960359318324434 0.6960336858310374 -6.734018960941751e-08 -0.09378578204270331 -1.1322 0.6960392163444188 0.6960369711052865 -7.779832770712924e-08 -0.09378761116697894 -1.1322999999999999 0.6960424997945223 0.696040255538608 -8.824584281277165e-08 -0.09378943977011618 -1.1324 0.6960457821831543 0.6960435391311259 -9.868040148214297e-08 -0.09379126785225338 -1.1325 0.6960490635107397 0.6960468218829392 -1.0909967373875368e-07 -0.09379309541352886 -1.1326 0.696052343777727 0.6960501037941218 -1.1950133357516157e-07 -0.09379492245408079 -1.1327 0.6960556229845904 0.6960533848647239 -1.2988305949507284e-07 -0.09379674897404751 -1.1328 0.6960589011318281 0.6960566650947705 -1.4024253501034034e-07 -0.09379857497356717 -1.1329 0.6960621782199621 0.6960599444842619 -1.5057744916571747e-07 -0.09380040045277789 -1.133 0.6960654542495396 0.6960632230331745 -1.6088549705840782e-07 -0.0938022254118179 -1.1331000000000002 0.6960687292211316 0.69606650074146 -1.7116438033766557e-07 -0.09380404985082524 -1.1332 0.6960720031353334 0.6960697776090461 -1.8141180773909027e-07 -0.09380587376993804 -1.1333 0.6960752759927639 0.6960730536358362 -1.9162549559637032e-07 -0.09380769716929432 -1.1334000000000002 0.6960785477940667 0.6960763288217091 -2.0180316830792355e-07 -0.09380952004903209 -1.1335 0.696081818539909 0.6960796031665204 -2.1194255890935598e-07 -0.09381134240928934 -1.1336000000000002 0.6960850882309816 0.6960828766701006 -2.220414095227552e-07 -0.09381316425020396 -1.1337000000000002 0.6960883568679994 0.6960861493322577 -2.3209747188057683e-07 -0.09381498557191398 -1.1338 0.6960916244517008 0.6960894211527747 -2.421085078356533e-07 -0.0938168063745572 -1.1339000000000001 0.6960948909828476 0.6960926921314122 -2.5207228984344687e-07 -0.09381862665827152 -1.134 0.6960981564622248 0.6960959622679066 -2.61986601468589e-07 -0.09382044642319481 -1.1341 0.6961014208906411 0.696099231561971 -2.718492378636639e-07 -0.0938222656694648 -1.1342 0.6961046842689278 0.696102500013295 -2.816580062861562e-07 -0.09382408439721932 -1.1342999999999999 0.6961079465979395 0.6961057676215454 -2.914107265737653e-07 -0.09382590260659601 -1.1344 0.6961112078785539 0.6961090343863661 -3.011052316023721e-07 -0.09382772029773266 -1.1345 0.6961144681116707 0.6961123003073779 -3.107393677925785e-07 -0.09382953747076689 -1.1346 0.6961177272982132 0.6961155653841793 -3.2031099559542975e-07 -0.09383135412583647 -1.1347 0.696120985439126 0.6961188296163459 -3.298179899954845e-07 -0.09383317026307891 -1.1348 0.6961242425353764 0.6961220930034311 -3.392582408820455e-07 -0.09383498588263178 -1.1349 0.6961274985879542 0.696125355544966 -3.486296536250877e-07 -0.09383680098463272 -1.135 0.6961307535978705 0.6961286172404594 -3.579301494846532e-07 -0.09383861556921916 -1.1351000000000002 0.6961340075661584 0.6961318780893988 -3.6715766606881806e-07 -0.09384042963652867 -1.1352 0.6961372604938725 0.6961351380912495 -3.763101578471706e-07 -0.0938422431866986 -1.1353 0.6961405123820891 0.6961383972454558 -3.8538559648387816e-07 -0.09384405621986656 -1.1354000000000002 0.6961437632319054 0.6961416555514401 -3.943819714621877e-07 -0.09384586873616985 -1.1355 0.6961470130444394 0.6961449130086039 -4.0329729038973694e-07 -0.09384768073574581 -1.1356000000000002 0.6961502618208302 0.6961481696163281 -4.1212957951203277e-07 -0.09384949221873179 -1.1357000000000002 0.6961535095622376 0.6961514253739723 -4.208768840732735e-07 -0.09385130318526518 -1.1358 0.6961567562698417 0.6961546802808761 -4.295372688506438e-07 -0.0938531136354832 -1.1359000000000001 0.6961600019448425 0.6961579343363583 -4.381088184735038e-07 -0.09385492356952305 -1.136 0.6961632465884602 0.6961611875397178 -4.465896379993173e-07 -0.09385673298752197 -1.1361 0.6961664902019351 0.6961644398902336 -4.5497785314263517e-07 -0.0938585418896172 -1.1362 0.6961697327865266 0.6961676913871656 -4.6327161083020707e-07 -0.09386035027594591 -1.1362999999999999 0.6961729743435134 0.6961709420297533 -4.7146907955486483e-07 -0.09386215814664516 -1.1364 0.6961762148741935 0.6961741918172177 -4.795684498404285e-07 -0.09386396550185208 -1.1365 0.6961794543798836 0.6961774407487602 -4.875679345331396e-07 -0.09386577234170373 -1.1366 0.6961826928619187 0.6961806888235644 -4.954657692596287e-07 -0.09386757866633712 -1.1367 0.6961859303216527 0.6961839360407946 -5.032602128293706e-07 -0.09386938447588929 -1.1368 0.6961891667604574 0.6961871823995971 -5.10949547609385e-07 -0.09387118977049717 -1.1369 0.6961924021797221 0.6961904278991005 -5.185320798919979e-07 -0.09387299455029768 -1.137 0.6961956365808544 0.6961936725384152 -5.260061402417859e-07 -0.09387479881542782 -1.1371000000000002 0.6961988699652785 0.6961969163166348 -5.333700839327271e-07 -0.09387660256602441 -1.1372 0.6962021023344362 0.6962001592328354 -5.406222912535119e-07 -0.09387840580222434 -1.1373 0.6962053336897855 0.6962034012860759 -5.477611679099992e-07 -0.0938802085241644 -1.1374000000000002 0.6962085640328017 0.696206642475399 -5.547851452680774e-07 -0.09388201073198138 -1.1375 0.6962117933649759 0.6962098827998306 -5.61692680867143e-07 -0.09388381242581209 -1.1376000000000002 0.6962150216878149 0.696213122258381 -5.684822586421445e-07 -0.0938856136057932 -1.1377000000000002 0.6962182490028415 0.6962163608500439 -5.751523892982835e-07 -0.09388741427206138 -1.1378 0.6962214753115938 0.6962195985737982 -5.817016106024475e-07 -0.09388921442475333 -1.1379000000000001 0.6962247006156256 0.6962228354286079 -5.881284877023996e-07 -0.09389101406400574 -1.138 0.6962279249165044 0.6962260714134209 -5.944316135292338e-07 -0.09389281318995515 -1.1381000000000001 0.6962311482158131 0.696229306527171 -6.006096089916646e-07 -0.09389461180273814 -1.1382 0.6962343705151484 0.696232540768778 -6.066611233368491e-07 -0.09389640990249126 -1.1382999999999999 0.6962375918161211 0.6962357741371475 -6.125848344418205e-07 -0.09389820748935102 -1.1384 0.6962408121203554 0.6962390066311712 -6.183794491187999e-07 -0.09390000456345392 -1.1385 0.6962440314294892 0.6962422382497272 -6.240437033511181e-07 -0.09390180112493642 -1.1386 0.696247249745173 0.6962454689916812 -6.295763626124051e-07 -0.09390359717393497 -1.1387 0.6962504670690701 0.6962486988558849 -6.349762221580235e-07 -0.09390539271058584 -1.1388 0.6962536834028559 0.696251927841179 -6.402421071222131e-07 -0.09390718773502553 -1.1389 0.6962568987482185 0.6962551559463908 -6.453728730315689e-07 -0.0939089822473903 -1.139 0.6962601131068571 0.6962583831703363 -6.50367405888308e-07 -0.09391077624781646 -1.1391000000000002 0.6962633264804823 0.69626160951182 -6.552246223784364e-07 -0.0939125697364403 -1.1392 0.6962665388708162 0.6962648349696353 -6.599434702603268e-07 -0.09391436271339804 -1.1393 0.6962697502795916 0.6962680595425644 -6.645229285312526e-07 -0.09391615517882593 -1.1394000000000002 0.6962729607085509 0.696271283229379 -6.689620075245317e-07 -0.09391794713286006 -1.1395 0.6962761701594478 0.6962745060288411 -6.732597492842274e-07 -0.09391973857563665 -1.1396000000000002 0.6962793786340442 0.6962777279397023 -6.774152277455592e-07 -0.09392152950729178 -1.1397 0.6962825861341129 0.696280948960705 -6.814275488459254e-07 -0.09392331992796157 -1.1398 0.6962857926614351 0.6962841690905823 -6.852958507330698e-07 -0.09392510983778207 -1.1399000000000001 0.6962889982178002 0.6962873883280587 -6.890193041259041e-07 -0.0939268992368893 -1.14 0.6962922028050067 0.6962906066718497 -6.925971122034857e-07 -0.09392868812541921 -1.1401000000000001 0.6962954064248609 0.6962938241206633 -6.960285110629849e-07 -0.09393047650350783 -1.1402 0.6962986090791765 0.6962970406731992 -6.993127697196844e-07 -0.09393226437129104 -1.1402999999999999 0.6963018107697749 0.6963002563281502 -7.024491902318797e-07 -0.09393405172890479 -1.1404 0.6963050114984843 0.6963034710842015 -7.054371079368016e-07 -0.09393583857648496 -1.1405 0.6963082112671395 0.6963066849400318 -7.082758916310272e-07 -0.0939376249141674 -1.1406 0.6963114100775813 0.6963098978943134 -7.10964943514969e-07 -0.09393941074208788 -1.1407 0.6963146079316567 0.6963131099457123 -7.135036995398192e-07 -0.09394119606038216 -1.1408 0.6963178048312182 0.6963163210928894 -7.158916294491835e-07 -0.09394298086918604 -1.1409 0.6963210007781235 0.6963195313345001 -7.181282368207142e-07 -0.09394476516863526 -1.141 0.696324195774235 0.6963227406691942 -7.202130591493772e-07 -0.0939465489588654 -1.1411000000000002 0.6963273898214195 0.696325949095618 -7.221456681250071e-07 -0.09394833224001226 -1.1412 0.6963305829215483 0.696329156612413 -7.239256695490415e-07 -0.0939501150122114 -1.1413 0.6963337750764957 0.6963323632182167 -7.255527035426867e-07 -0.09395189727559841 -1.1414000000000002 0.6963369662881405 0.6963355689116633 -7.270264444220187e-07 -0.09395367903030893 -1.1415 0.696340156558363 0.6963387736913841 -7.283466010449269e-07 -0.09395546027647839 -1.1416000000000002 0.6963433458890476 0.6963419775560072 -7.295129166029479e-07 -0.09395724101424241 -1.1417 0.6963465342820798 0.6963451805041585 -7.305251688294323e-07 -0.09395902124373638 -1.1418 0.6963497217393478 0.6963483825344619 -7.313831699023998e-07 -0.09396080096509578 -1.1419000000000001 0.6963529082627413 0.6963515836455397 -7.32086766680462e-07 -0.09396258017845605 -1.142 0.6963560938541506 0.6963547838360127 -7.32635840647311e-07 -0.09396435888395252 -1.1421000000000001 0.6963592785154675 0.6963579831045006 -7.330303077451861e-07 -0.09396613708172061 -1.1422 0.6963624622485837 0.6963611814496229 -7.332701186940627e-07 -0.09396791477189559 -1.1422999999999999 0.6963656450553913 0.696364378869999 -7.333552587557302e-07 -0.0939696919546128 -1.1424 0.6963688269377821 0.696367575364248 -7.33285747844814e-07 -0.09397146863000748 -1.1425 0.6963720078976471 0.6963707709309896 -7.33061640459387e-07 -0.09397324479821485 -1.1426 0.6963751879368762 0.6963739655688448 -7.326830256809691e-07 -0.09397502045937013 -1.1427 0.6963783670573584 0.6963771592764354 -7.321500272300385e-07 -0.09397679561360853 -1.1428 0.6963815452609806 0.6963803520523852 -7.314628032994985e-07 -0.09397857026106515 -1.1429 0.6963847225496274 0.6963835438953196 -7.306215466101884e-07 -0.09398034440187508 -1.143 0.6963878989251813 0.6963867348038668 -7.296264841888389e-07 -0.09398211803617351 -1.1431000000000002 0.6963910743895219 0.6963899247766572 -7.284778776039946e-07 -0.09398389116409539 -1.1432 0.6963942489445251 0.6963931138123247 -7.271760225913138e-07 -0.09398566378577576 -1.1433 0.6963974225920638 0.6963963019095063 -7.257212492339793e-07 -0.09398743590134961 -1.1434000000000002 0.6964005953340071 0.696399489066843 -7.241139216712655e-07 -0.09398920751095191 -1.1435 0.6964037671722192 0.6964026752829803 -7.22354438167927e-07 -0.0939909786147176 -1.1436000000000002 0.6964069381085601 0.6964058605565675 -7.204432309337871e-07 -0.09399274921278158 -1.1437 0.6964101081448846 0.6964090448862594 -7.183807659849606e-07 -0.09399451930527873 -1.1438 0.6964132772830423 0.6964122282707156 -7.161675431577308e-07 -0.09399628889234385 -1.1439000000000001 0.6964164455248769 0.6964154107086016 -7.138040958726277e-07 -0.09399805797411181 -1.144 0.6964196128722262 0.6964185921985886 -7.112909910927945e-07 -0.09399982655071737 -1.1441000000000001 0.6964227793269213 0.6964217727393542 -7.086288290741871e-07 -0.09400159462229522 -1.1442 0.6964259448907869 0.696424952329583 -7.058182433655746e-07 -0.09400336218898013 -1.1442999999999999 0.6964291095656401 0.696428130967966 -7.028599005309832e-07 -0.09400512925090676 -1.1444 0.696432273353291 0.6964313086532017 -6.997545001358185e-07 -0.0940068958082098 -1.1445 0.6964354362555417 0.6964344853839965 -6.965027744137986e-07 -0.09400866186102382 -1.1446 0.6964385982741861 0.6964376611590652 -6.931054881836873e-07 -0.09401042740948348 -1.1447 0.6964417594110093 0.69644083597713 -6.895634387521499e-07 -0.09401219245372333 -1.1448 0.6964449196677884 0.6964440098369229 -6.85877455497419e-07 -0.09401395699387789 -1.1449 0.6964480790462904 0.6964471827371839 -6.820483999941951e-07 -0.09401572103008171 -1.145 0.6964512375482729 0.6964503546766634 -6.780771655418016e-07 -0.0940174845624692 -1.1451000000000002 0.6964543951754845 0.6964535256541208 -6.739646770254071e-07 -0.09401924759117485 -1.1452 0.6964575519296625 0.6964566956683258 -6.697118907494914e-07 -0.09402101011633303 -1.1453 0.6964607078125343 0.6964598647180588 -6.653197942296796e-07 -0.09402277213807818 -1.1454000000000002 0.6964638628258164 0.6964630328021104 -6.607894059568187e-07 -0.09402453365654462 -1.1455 0.696467016971214 0.6964661999192827 -6.561217750500337e-07 -0.09402629467186668 -1.1456000000000002 0.6964701702504208 0.6964693660683892 -6.513179811734604e-07 -0.0940280551841787 -1.1457 0.6964733226651187 0.6964725312482545 -6.463791341476677e-07 -0.09402981519361489 -1.1458 0.6964764742169776 0.6964756954577156 -6.413063738108793e-07 -0.09403157470030947 -1.1459000000000001 0.6964796249076544 0.6964788586956223 -6.361008697275405e-07 -0.0940333337043967 -1.146 0.696482774738794 0.696482020960836 -6.307638208968847e-07 -0.0940350922060107 -1.1461000000000001 0.6964859237120282 0.6964851822522318 -6.252964553365992e-07 -0.09403685020528563 -1.1462 0.6964890718289747 0.6964883425686978 -6.197000301244593e-07 -0.0940386077023556 -1.1462999999999999 0.6964922190912379 0.696491501909136 -6.139758309126053e-07 -0.09404036469735472 -1.1464 0.6964953655004087 0.6964946602724618 -6.081251715944758e-07 -0.09404212119041702 -1.1465 0.696498511058063 0.6964978176576045 -6.021493939717404e-07 -0.09404387718167652 -1.1466 0.6965016557657626 0.6965009740635089 -5.960498677543002e-07 -0.09404563267126725 -1.1467 0.6965047996250542 0.6965041294891332 -5.898279898247649e-07 -0.09404738765932309 -1.1468 0.6965079426374692 0.6965072839334518 -5.834851842662081e-07 -0.09404914214597802 -1.1469 0.6965110848045241 0.6965104373954537 -5.770229017515449e-07 -0.09405089613136593 -1.147 0.6965142261277193 0.6965135898741435 -5.704426194602652e-07 -0.09405264961562067 -1.1471000000000002 0.6965173666085397 0.6965167413685422 -5.637458406620999e-07 -0.0940544025988762 -1.1472 0.696520506248453 0.696519891877686 -5.569340942590539e-07 -0.09405615508126614 -1.1473 0.6965236450489114 0.6965230414006287 -5.500089345494841e-07 -0.09405790706292438 -1.1474000000000002 0.6965267830113496 0.6965261899364397 -5.429719408533984e-07 -0.09405965854398468 -1.1475 0.6965299201371857 0.6965293374842056 -5.358247172071451e-07 -0.09406140952458072 -1.1476000000000002 0.6965330564278203 0.6965324840430308 -5.285688918638121e-07 -0.09406316000484621 -1.1477 0.6965361918846364 0.6965356296120362 -5.212061170017934e-07 -0.0940649099849148 -1.1478 0.6965393265089993 0.6965387741903608 -5.137380683847836e-07 -0.09406665946492009 -1.1479000000000001 0.6965424603022563 0.6965419177771619 -5.061664449315662e-07 -0.09406840844499573 -1.148 0.6965455932657361 0.6965450603716143 -4.984929683898853e-07 -0.09407015692527526 -1.1481000000000001 0.6965487254007494 0.6965482019729119 -4.907193827952128e-07 -0.09407190490589226 -1.1482 0.6965518567085878 0.6965513425802662 -4.828474542625805e-07 -0.09407365238698018 -1.1482999999999999 0.6965549871905234 0.6965544821929086 -4.748789704384082e-07 -0.09407539936867247 -1.1484 0.6965581168478101 0.6965576208100894 -4.6681574020907e-07 -0.09407714585110265 -1.1485 0.6965612456816821 0.6965607584310776 -4.586595932151716e-07 -0.0940788918344041 -1.1486 0.6965643736933533 0.6965638950551623 -4.504123794421555e-07 -0.09408063731871023 -1.1487 0.6965675008840186 0.6965670306816523 -4.4207596887335665e-07 -0.0940823823041544 -1.1488 0.6965706272548521 0.6965701653098758 -4.3365225096958504e-07 -0.0940841267908699 -1.1489 0.6965737528070081 0.696573298939182 -4.2514313428054784e-07 -0.09408587077899001 -1.149 0.6965768775416203 0.6965764315689398 -4.165505460632102e-07 -0.09408761426864809 -1.1491000000000002 0.6965800014598017 0.6965795631985389 -4.078764317475003e-07 -0.09408935725997732 -1.1492 0.6965831245626446 0.6965826938273896 -3.991227545616094e-07 -0.09409109975311089 -1.1493 0.6965862468512198 0.6965858234549231 -3.9029149510177996e-07 -0.09409284174818196 -1.1494000000000002 0.6965893683265776 0.6965889520805918 -3.8138465083964457e-07 -0.09409458324532372 -1.1495 0.6965924889897465 0.6965920797038694 -3.724042356781365e-07 -0.09409632424466927 -1.1496000000000002 0.6965956088417333 0.6965952063242509 -3.6335227953515625e-07 -0.0940980647463517 -1.1497 0.6965987278835236 0.6965983319412529 -3.542308277953987e-07 -0.09409980475050406 -1.1498 0.6966018461160808 0.6966014565544135 -3.450419409564698e-07 -0.09410154425725939 -1.1499000000000001 0.696604963540346 0.6966045801632934 -3.3578769415010257e-07 -0.09410328326675065 -1.15 0.6966080801572386 0.6966077027674746 -3.264701765870459e-07 -0.09410502177911084 -1.1501000000000001 0.6966111959676555 0.6966108243665619 -3.1709149116848634e-07 -0.09410675979447286 -1.1502000000000001 0.6966143109724707 0.6966139449601821 -3.076537539586921e-07 -0.09410849731296962 -1.1502999999999999 0.6966174251725368 0.6966170645479846 -2.9815909377561844e-07 -0.09411023433473403 -1.1504 0.6966205385686824 0.696620183129641 -2.8860965160804053e-07 -0.09411197085989893 -1.1505 0.6966236511617139 0.6966233007048463 -2.7900758022697536e-07 -0.09411370688859709 -1.1506 0.6966267629524145 0.696626417273318 -2.69355043682612e-07 -0.09411544242096131 -1.1507 0.6966298739415446 0.6966295328347966 -2.59654216780425e-07 -0.09411717745712439 -1.1508 0.6966329841298409 0.6966326473890454 -2.4990728462320755e-07 -0.094118911997219 -1.1509 0.6966360935180173 0.6966357609358514 -2.4011644208024596e-07 -0.09412064604137785 -1.151 0.6966392021067638 0.6966388734750246 -2.302838933640472e-07 -0.0941223795897336 -1.1511000000000002 0.6966423098967476 0.6966419850063983 -2.2041185145441067e-07 -0.0941241126424189 -1.1512 0.6966454168886114 0.6966450955298292 -2.1050253766474736e-07 -0.0941258451995663 -1.1513 0.6966485230829753 0.6966482050451979 -2.0055818108696832e-07 -0.09412757726130844 -1.1514000000000002 0.6966516284804352 0.696651313552408 -1.9058101815086492e-07 -0.09412930882777781 -1.1515 0.6966547330815626 0.6966544210513874 -1.805732920689973e-07 -0.09413103989910694 -1.1516000000000002 0.6966578368869059 0.6966575275420877 -1.7053725236138018e-07 -0.09413277047542834 -1.1517 0.6966609398969896 0.6966606330244839 -1.604751543298616e-07 -0.09413450055687445 -1.1518 0.6966640421123138 0.6966637374985749 -1.5038925857066565e-07 -0.09413623014357769 -1.1519000000000001 0.6966671435333545 0.6966668409643837 -1.402818304557102e-07 -0.09413795923567042 -1.152 0.6966702441605639 0.6966699434219575 -1.301551396399453e-07 -0.09413968783328502 -1.1521000000000001 0.6966733439943699 0.6966730448713674 -1.200114595270585e-07 -0.09414141593655385 -1.1522000000000001 0.6966764430351764 0.6966761453127082 -1.0985306676467022e-07 -0.09414314354560921 -1.1522999999999999 0.6966795412833631 0.6966792447460989 -9.96822407655501e-08 -0.09414487066058336 -1.1524 0.696682638739285 0.6966823431716825 -8.95012631481687e-08 -0.09414659728160847 -1.1525 0.6966857354032739 0.6966854405896268 -7.931241725444432e-08 -0.09414832340881692 -1.1526 0.6966888312756364 0.696688537000123 -6.911798763886701e-08 -0.09415004904234076 -1.1527 0.6966919263566553 0.6966916324033863 -5.892025953680574e-08 -0.09415177418231219 -1.1528 0.696695020646589 0.6966947267996567 -4.872151837184702e-08 -0.09415349882886331 -1.1529 0.6966981141456712 0.6966978201891978 -3.852404923320937e-08 -0.0941552229821262 -1.153 0.6967012068541124 0.6967009125722976 -2.8330136367469422e-08 -0.09415694664223297 -1.1531000000000002 0.6967042987720979 0.696704003949268 -1.814206266595106e-08 -0.09415866980931559 -1.1532 0.6967073898997898 0.696707094320445 -7.96210915341572e-09 -0.09416039248350608 -1.1533 0.696710480237325 0.6967101836861891 2.207445521512641e-09 -0.0941621146649365 -1.1534 0.6967135697848168 0.6967132720468843 1.236432559548889e-08 -0.09416383635373873 -1.1535 0.6967166585423539 0.6967163594029386 2.2506258705659588e-08 -0.09416555755004463 -1.1536000000000002 0.6967197465100018 0.6967194457547843 3.263097638969703e-08 -0.09416727825398616 -1.1537 0.6967228336878011 0.6967225311028771 4.273621460014476e-08 -0.0941689984656951 -1.1538 0.6967259200757687 0.6967256154476971 5.281971420835474e-08 -0.09417071818530331 -1.1539000000000001 0.696729005673898 0.6967286987897481 6.287922149975089e-08 -0.09417243741294261 -1.154 0.6967320904821579 0.6967317811295572 7.29124886977156e-08 -0.09417415614874469 -1.1541000000000001 0.6967351745004939 0.6967348624676757 8.291727445278174e-08 -0.09417587439284135 -1.1542000000000001 0.6967382577288279 0.696737942804678 9.289134433876356e-08 -0.09417759214536425 -1.1542999999999999 0.696741340167058 0.6967410221411625 1.0283247136796958e-07 -0.0941793094064451 -1.1544 0.6967444218150585 0.6967441004777506 1.1273843647519044e-07 -0.09418102617621553 -1.1545 0.6967475026726806 0.6967471778150871 1.2260702901209508e-07 -0.09418274245480714 -1.1546 0.6967505827397515 0.6967502541538404 1.324360472468311e-07 -0.09418445824235148 -1.1547 0.6967536620160765 0.6967533294947017 1.4222329885321683e-07 -0.09418617353898015 -1.1548 0.6967567405014363 0.6967564038383856 1.5196660141381102e-07 -0.0941878883448247 -1.1549 0.6967598181955892 0.6967594771856289 1.6166378287441052e-07 -0.09418960266001657 -1.155 0.6967628950982705 0.696762549537192 1.713126820609978e-07 -0.0941913164846872 -1.1551000000000002 0.6967659712091929 0.6967656208938575 1.8091114914117745e-07 -0.0941930298189681 -1.1552 0.6967690465280456 0.696768691256431 1.904570461133681e-07 -0.0941947426629906 -1.1553 0.6967721210544964 0.69677176062574 1.9994824727864735e-07 -0.0941964550168861 -1.1554 0.6967751947881899 0.6967748290026348 2.093826397125964e-07 -0.09419816688078597 -1.1555 0.6967782677287486 0.6967778963879872 2.1875812374061443e-07 -0.09419987825482147 -1.1556000000000002 0.6967813398757727 0.696780962782692 2.2807261338547713e-07 -0.09420158913912391 -1.1557 0.6967844112288409 0.6967840281876653 2.3732403688081494e-07 -0.09420329953382461 -1.1558 0.6967874817875096 0.6967870926038444 2.4651033707356884e-07 -0.09420500943905467 -1.1559000000000001 0.6967905515513134 0.6967901560321892 2.5562947194440744e-07 -0.09420671885494532 -1.156 0.696793620519766 0.6967932184736803 2.646794149824272e-07 -0.09420842778162775 -1.1561000000000001 0.6967966886923591 0.6967962799293195 2.736581557194473e-07 -0.09421013621923303 -1.1562000000000001 0.6967997560685637 0.6967993404001303 2.825637000908321e-07 -0.09421184416789237 -1.1562999999999999 0.69680282264783 0.6968023998871564 2.9139407097672487e-07 -0.09421355162773683 -1.1564 0.6968058884295869 0.6968054583914622 3.0014730853511473e-07 -0.09421525859889739 -1.1565 0.6968089534132422 0.6968085159141331 3.088214707361314e-07 -0.09421696508150507 -1.1566 0.6968120175981847 0.696811572456274 3.1741463371592893e-07 -0.09421867107569086 -1.1567 0.696815080983782 0.6968146280190108 3.2592489226240806e-07 -0.09422037658158572 -1.1568 0.6968181435693819 0.6968176826034889 3.343503601829778e-07 -0.09422208159932063 -1.1569 0.6968212053543124 0.6968207362108729 3.4268917076946126e-07 -0.09422378612902642 -1.157 0.6968242663378814 0.6968237888423477 3.509394771866736e-07 -0.09422549017083394 -1.1571000000000002 0.6968273265193781 0.6968268404991169 3.590994528887559e-07 -0.09422719372487402 -1.1572 0.6968303858980724 0.6968298911824036 3.671672920077529e-07 -0.09422889679127747 -1.1573 0.6968334444732152 0.6968329408934495 3.751412097907636e-07 -0.0942305993701751 -1.1574 0.6968365022440384 0.6968359896335148 3.830194429677025e-07 -0.09423230146169764 -1.1575 0.6968395592097559 0.6968390374038782 3.9080025014681663e-07 -0.09423400306597583 -1.1576000000000002 0.696842615369563 0.6968420842058367 3.9848191220326346e-07 -0.09423570418314037 -1.1577 0.6968456707226371 0.6968451300407047 4.0606273262605574e-07 -0.09423740481332185 -1.1578 0.6968487252681377 0.6968481749098147 4.135410379482729e-07 -0.09423910495665096 -1.1579000000000002 0.6968517790052068 0.6968512188145164 4.209151781078835e-07 -0.09424080461325823 -1.158 0.6968548319329693 0.6968542617561765 4.281835267530565e-07 -0.09424250378327426 -1.1581000000000001 0.6968578840505328 0.6968573037361789 4.353444816793117e-07 -0.09424420246682957 -1.1582000000000001 0.6968609353569886 0.6968603447559242 4.423964651209533e-07 -0.0942459006640547 -1.1582999999999999 0.6968639858514107 0.6968633848168289 4.4933792417434226e-07 -0.09424759837508004 -1.1584 0.6968670355328581 0.6968664239203259 4.56167331019941e-07 -0.09424929560003613 -1.1585 0.6968700844003728 0.6968694620678643 4.6288318336640266e-07 -0.09425099233905332 -1.1586 0.6968731324529815 0.6968724992609079 4.694840047420046e-07 -0.09425268859226206 -1.1587 0.6968761796896954 0.6968755355009366 4.7596834480689854e-07 -0.09425438435979266 -1.1588 0.6968792261095106 0.6968785707894446 4.82334779727811e-07 -0.09425607964177542 -1.1589 0.6968822717114084 0.6968816051279416 4.885819123723323e-07 -0.09425777443834067 -1.159 0.6968853164943556 0.696884638517951 4.947083728085166e-07 -0.09425946874961871 -1.1591000000000002 0.6968883604573048 0.696887670961011 5.007128183881493e-07 -0.09426116257573976 -1.1592 0.6968914035991944 0.696890702458673 5.065939342324688e-07 -0.09426285591683399 -1.1593 0.6968944459189491 0.6968937330125027 5.123504333154338e-07 -0.09426454877303164 -1.1594 0.6968974874154805 0.6968967626240781 5.179810569494459e-07 -0.09426624114446282 -1.1595 0.6969005280876867 0.6968997912949911 5.234845749241268e-07 -0.0942679330312576 -1.1596000000000002 0.6969035679344534 0.6969028190268457 5.288597858948973e-07 -0.09426962443354615 -1.1597 0.6969066069546538 0.6969058458212585 5.341055175495102e-07 -0.09427131535145851 -1.1598 0.696909645147149 0.6969088716798577 5.392206268439725e-07 -0.09427300578512471 -1.1599000000000002 0.6969126825107879 0.6969118966042838 5.442040003217352e-07 -0.09427469573467472 -1.16 0.6969157190444082 0.6969149205961882 5.490545543357372e-07 -0.09427638520023851 -1.1601000000000001 0.6969187547468362 0.6969179436572338 5.537712353259616e-07 -0.09427807418194603 -1.1602000000000001 0.6969217896168878 0.6969209657890941 5.583530199165798e-07 -0.09427976267992724 -1.1602999999999999 0.6969248236533674 0.6969239869934528 5.627989152490187e-07 -0.09428145069431193 -1.1604 0.6969278568550703 0.6969270072720041 5.671079592595163e-07 -0.09428313822523002 -1.1605 0.696930889220781 0.6969300266264518 5.712792206791217e-07 -0.09428482527281129 -1.1606 0.6969339207492746 0.6969330450585086 5.753117994361512e-07 -0.0942865118371855 -1.1607 0.6969369514393173 0.6969360625698977 5.792048266978211e-07 -0.09428819791848247 -1.1608 0.6969399812896663 0.69693907916235 5.829574652449487e-07 -0.09428988351683197 -1.1609 0.6969430102990699 0.696942094837605 5.865689094164406e-07 -0.09429156863236358 -1.161 0.6969460384662685 0.6969451095974106 5.900383855395042e-07 -0.0942932532652071 -1.1611000000000002 0.696949065789994 0.6969481234435226 5.933651518463812e-07 -0.09429493741549208 -1.1612 0.6969520922689717 0.6969511363777037 5.965484987796588e-07 -0.09429662108334814 -1.1613 0.6969551179019192 0.6969541484017236 5.995877491032919e-07 -0.09429830426890494 -1.1614 0.6969581426875469 0.6969571595173598 6.024822580968925e-07 -0.09429998697229193 -1.1615 0.696961166624559 0.6969601697263952 6.05231413625118e-07 -0.09430166919363868 -1.1616000000000002 0.6969641897116536 0.696963179030619 6.078346362486942e-07 -0.0943033509330747 -1.1617 0.6969672119475229 0.6969661874318267 6.102913794603371e-07 -0.09430503219072943 -1.1618 0.6969702333308534 0.6969691949318181 6.126011296847533e-07 -0.09430671296673232 -1.1619000000000002 0.6969732538603268 0.6969722015323989 6.147634064590513e-07 -0.09430839326121276 -1.162 0.6969762735346198 0.6969752072353792 6.16777762488252e-07 -0.09431007307430014 -1.1621000000000001 0.6969792923524045 0.6969782120425733 6.186437837979453e-07 -0.09431175240612379 -1.1622000000000001 0.6969823103123494 0.6969812159557993 6.203610897204115e-07 -0.09431343125681302 -1.1622999999999999 0.6969853274131188 0.6969842189768795 6.219293330333997e-07 -0.0943151096264971 -1.1624 0.6969883436533741 0.6969872211076388 6.233482000295165e-07 -0.09431678751530533 -1.1625 0.6969913590317733 0.6969902223499056 6.246174105578595e-07 -0.09431846492336697 -1.1626 0.696994373546972 0.69699322270551 6.257367181489171e-07 -0.09432014185081114 -1.1627 0.6969973871976232 0.6969962221762852 6.267059100145689e-07 -0.09432181829776703 -1.1628 0.6970003999823781 0.6969992207640656 6.275248069509409e-07 -0.09432349426436376 -1.1629 0.6970034118998865 0.6970022184706872 6.281932636437171e-07 -0.09432516975073046 -1.163 0.6970064229487964 0.6970052152979873 6.287111684599722e-07 -0.0943268447569962 -1.1631000000000002 0.6970094331277561 0.6970082112478038 6.290784435730723e-07 -0.09432851928329 -1.1632 0.697012442435412 0.6970112063219751 6.292950449765522e-07 -0.09433019332974098 -1.1633 0.6970154508704114 0.6970142005223394 6.293609624979934e-07 -0.09433186689647804 -1.1634 0.6970184584314009 0.6970171938507346 6.292762196741242e-07 -0.09433353998363009 -1.1635 0.6970214651170283 0.6970201863089982 6.29040873820208e-07 -0.09433521259132613 -1.1636000000000002 0.6970244709259427 0.6970231778989666 6.286550160855553e-07 -0.09433688471969509 -1.1637 0.6970274758567934 0.6970261686224748 6.281187712869896e-07 -0.09433855636886584 -1.1638 0.6970304799082319 0.6970291584813556 6.274322979782365e-07 -0.09434022753896716 -1.1639000000000002 0.6970334830789119 0.6970321474774401 6.265957883666573e-07 -0.0943418982301279 -1.164 0.6970364853674886 0.6970351356125573 6.25609468216104e-07 -0.0943435684424768 -1.1641000000000001 0.6970394867726213 0.6970381228885325 6.244735968191639e-07 -0.09434523817614265 -1.1642000000000001 0.697042487292971 0.6970411093071883 6.231884669832821e-07 -0.09434690743125417 -1.1643 0.6970454869272031 0.6970440948703438 6.217544049336166e-07 -0.09434857620794004 -1.1644 0.6970484856739858 0.6970470795798143 6.201717702158938e-07 -0.09435024450632891 -1.1645 0.6970514835319923 0.6970500634374106 6.184409555437531e-07 -0.09435191232654941 -1.1646 0.6970544804998997 0.6970530464449392 6.165623867709913e-07 -0.09435357966873019 -1.1647 0.6970574765763904 0.6970560286042013 6.145365228638067e-07 -0.0943552465329998 -1.1648 0.6970604717601513 0.6970590099169933 6.123638556371214e-07 -0.09435691291948678 -1.1649 0.6970634660498753 0.6970619903851056 6.10044909768459e-07 -0.09435857882831965 -1.165 0.6970664594442613 0.6970649700103224 6.075802425203891e-07 -0.09436024425962686 -1.1651000000000002 0.697069451942014 0.6970679487944225 6.049704437960379e-07 -0.09436190921353693 -1.1652 0.6970724435418449 0.697070926739177 6.022161358060218e-07 -0.09436357369017828 -1.1653 0.6970754342424721 0.6970739038463505 5.99317973151714e-07 -0.09436523768967928 -1.1654 0.6970784240426211 0.6970768801177003 5.962766424227883e-07 -0.0943669012121683 -1.1655 0.6970814129410248 0.6970798555549758 5.930928622249754e-07 -0.09436856425777365 -1.1656000000000002 0.6970844009364243 0.6970828301599186 5.897673828608729e-07 -0.09437022682662366 -1.1657 0.6970873880275689 0.6970858039342616 5.863009862883128e-07 -0.09437188891884662 -1.1658 0.6970903742132164 0.6970887768797294 5.826944858566829e-07 -0.09437355053457075 -1.1659000000000002 0.6970933594921335 0.6970917489980375 5.789487261265158e-07 -0.09437521167392435 -1.166 0.6970963438630957 0.6970947202908915 5.750645827445888e-07 -0.09437687233703547 -1.1661000000000001 0.6970993273248887 0.6970976907599884 5.710429620275903e-07 -0.09437853252403235 -1.1662000000000001 0.697102309876308 0.6971006604070142 5.668848011008976e-07 -0.09438019223504317 -1.1663 0.6971052915161589 0.6971036292336452 5.625910673434653e-07 -0.09438185147019595 -1.1664 0.6971082722432573 0.6971065972415468 5.581627584433368e-07 -0.0943835102296188 -1.1665 0.6971112520564302 0.6971095644323735 5.536009018702881e-07 -0.09438516851343975 -1.1666 0.697114230954516 0.6971125308077682 5.489065549035832e-07 -0.09438682632178683 -1.1667 0.6971172089363635 0.6971154963693629 5.440808042433964e-07 -0.09438848365478797 -1.1668 0.6971201860008345 0.6971184611187772 5.391247657748899e-07 -0.09439014051257118 -1.1669 0.6971231621468019 0.6971214250576185 5.340395843739243e-07 -0.09439179689526436 -1.167 0.697126137373152 0.6971243881874823 5.288264336295034e-07 -0.09439345280299545 -1.1671 0.6971291116787828 0.6971273505099503 5.23486515455196e-07 -0.09439510823589226 -1.1672 0.6971320850626059 0.6971303120265919 5.180210599503576e-07 -0.09439676319408265 -1.1673 0.6971350575235458 0.6971332727389628 5.124313250670642e-07 -0.09439841767769443 -1.1674 0.6971380290605405 0.6971362326486046 5.067185963880672e-07 -0.09440007168685527 -1.1675 0.6971409996725424 0.6971391917570462 5.008841866549485e-07 -0.09440172522169311 -1.1676000000000002 0.6971439693585177 0.697142150065801 4.949294356015876e-07 -0.09440337828233557 -1.1677 0.6971469381174471 0.6971451075763682 4.888557097459945e-07 -0.09440503086891029 -1.1678 0.6971499059483257 0.697148064290232 4.826644018629533e-07 -0.09440668298154498 -1.1679000000000002 0.6971528728501641 0.6971510202088622 4.763569306787119e-07 -0.0944083346203673 -1.168 0.6971558388219878 0.6971539753337124 4.699347408432253e-07 -0.09440998578550476 -1.1681000000000001 0.6971588038628378 0.6971569296662212 4.6339930218075587e-07 -0.094411636477085 -1.1682000000000001 0.6971617679717712 0.697159883207811 4.567521096759952e-07 -0.09441328669523558 -1.1683 0.6971647311478606 0.6971628359598877 4.499946830646695e-07 -0.09441493644008392 -1.1684 0.6971676933901957 0.6971657879238415 4.4312856622291674e-07 -0.0944165857117576 -1.1685 0.697170654697882 0.6971687391010454 4.3615532720892025e-07 -0.094418234510384 -1.1686 0.6971736150700422 0.6971716894928557 4.290765576869804e-07 -0.0944198828360906 -1.1687 0.6971765745058158 0.6971746391006113 4.218938725458754e-07 -0.09442153068900475 -1.1688 0.6971795330043601 0.6971775879256337 4.146089097045724e-07 -0.0944231780692538 -1.1689 0.6971824905648494 0.6971805359692269 4.07223329487727e-07 -0.09442482497696512 -1.169 0.6971854471864762 0.6971834832326773 3.9973881452159965e-07 -0.09442647141226605 -1.1691 0.6971884028684503 0.6971864297172528 3.921570690956777e-07 -0.09442811737528381 -1.1692 0.6971913576100006 0.6971893754242027 3.8447981896144734e-07 -0.09442976286614563 -1.1693 0.697194311410374 0.6971923203547582 3.767088108189154e-07 -0.09443140788497878 -1.1694 0.6971972642688362 0.6971952645101314 3.6884581203211475e-07 -0.09443305243191043 -1.1695 0.6972002161846715 0.6971982078915158 3.6089261009480955e-07 -0.09443469650706775 -1.1696000000000002 0.6972031671571837 0.697201150500085 3.5285101238069494e-07 -0.09443634011057779 -1.1697 0.6972061171856958 0.6972040923369939 3.447228455813467e-07 -0.09443798324256776 -1.1698 0.6972090662695499 0.6972070334033773 3.365099553731543e-07 -0.09443962590316467 -1.1699000000000002 0.6972120144081084 0.6972099737003505 3.2821420602874296e-07 -0.09444126809249556 -1.17 0.6972149616007532 0.6972129132290085 3.19837479924312e-07 -0.09444290981068747 -1.1701000000000001 0.6972179078468863 0.6972158519904262 3.1138167709554576e-07 -0.0944445510578673 -1.1702000000000001 0.6972208531459302 0.6972187899856584 3.0284871493230225e-07 -0.09444619183416209 -1.1703 0.6972237974973274 0.697221727215739 2.9424052758880714e-07 -0.0944478321396987 -1.1704 0.6972267409005416 0.6972246636816813 2.8555906566446465e-07 -0.09444947197460411 -1.1705 0.6972296833550569 0.6972275993844779 2.768062956903794e-07 -0.09445111133900515 -1.1706 0.6972326248603782 0.6972305343250997 2.6798419975465615e-07 -0.09445275023302861 -1.1707 0.6972355654160319 0.6972334685044972 2.5909477495422717e-07 -0.09445438865680135 -1.1708 0.6972385050215654 0.6972364019235988 2.501400330132131e-07 -0.09445602661045009 -1.1709 0.6972414436765475 0.6972393345833119 2.411219998874059e-07 -0.09445766409410161 -1.171 0.6972443813805687 0.697242266484522 2.3204271515364638e-07 -0.09445930110788264 -1.1711 0.6972473181332411 0.6972451976280927 2.2290423161430706e-07 -0.09446093765191983 -1.1712 0.6972502539341987 0.697248128014866 2.1370861486708082e-07 -0.09446257372633989 -1.1713 0.6972531887830973 0.6972510576456614 2.0445794288170838e-07 -0.09446420933126938 -1.1714 0.6972561226796152 0.6972539865212763 1.9515430542058065e-07 -0.09446584446683501 -1.1715 0.6972590556234524 0.697256914642486 1.8579980360158843e-07 -0.09446747913316322 -1.1716000000000002 0.6972619876143313 0.6972598420100431 1.7639654943321648e-07 -0.09446911333038065 -1.1717 0.6972649186519968 0.6972627686246777 1.6694666536351543e-07 -0.0944707470586137 -1.1718 0.6972678487362167 0.6972656944870979 1.5745228377009313e-07 -0.094472380317989 -1.1719000000000002 0.6972707778667809 0.6972686195979876 1.4791554648826977e-07 -0.0944740131086329 -1.172 0.6972737060435021 0.697271543958009 1.3833860432535539e-07 -0.09447564543067184 -1.1721000000000001 0.6972766332662164 0.6972744675678015 1.287236165922745e-07 -0.09447727728423222 -1.1722000000000001 0.697279559534782 0.6972773904279806 1.1907275058661848e-07 -0.09447890866944043 -1.1723 0.6972824848490805 0.6972803125391394 1.0938818113467863e-07 -0.09448053958642279 -1.1724 0.6972854092090168 0.6972832339018474 9.967209006755962e-08 -0.09448217003530564 -1.1725 0.6972883326145184 0.6972861545166512 8.992666576321251e-08 -0.0944838000162152 -1.1726 0.6972912550655362 0.6972890743840736 8.015410263642608e-08 -0.09448542952927776 -1.1727 0.6972941765620445 0.6972919935046145 7.03566006583084e-08 -0.09448705857461946 -1.1728 0.6972970971040408 0.6972949118787503 6.053636484454339e-08 -0.09448868715236661 -1.1729 0.6973000166915456 0.6972978295069335 5.069560476619883e-08 -0.09449031526264524 -1.173 0.6973029353246036 0.6973007463895939 4.083653404839127e-08 -0.0944919429055816 -1.1731 0.6973058530032823 0.6973036625271369 3.096136988456344e-08 -0.09449357008130171 -1.1732 0.6973087697276728 0.6973065779199449 2.1072332526475557e-08 -0.09449519678993168 -1.1733 0.6973116854978896 0.6973094925683764 1.1171644795013314e-08 -0.09449682303159751 -1.1734 0.6973146003140709 0.6973124064727665 1.2615315658423554e-09 -0.09449844880642527 -1.1735 0.6973175141763784 0.6973153196334262 -8.65578071284484e-09 -0.09450007411454092 -1.1736000000000002 0.6973204270849976 0.6973182320506436 -1.8578064533373434e-08 -0.09450169895607047 -1.1737 0.697323339040137 0.697321143724682 -2.8503091823849774e-08 -0.09450332333113975 -1.1738 0.697326250042029 0.6973240546557824 -3.842863445079753e-08 -0.09450494723987474 -1.1739000000000002 0.697329160090929 0.6973269648441613 -4.8352464714936224e-08 -0.09450657068240127 -1.174 0.6973320691871168 0.6973298742900116 -5.8272355855579216e-08 -0.09450819365884516 -1.1741000000000001 0.6973349773308952 0.6973327829935023 -6.81860825462767e-08 -0.09450981616933223 -1.1742000000000001 0.6973378845225907 0.6973356909547797 -7.809142139880709e-08 -0.0945114382139883 -1.1743 0.6973407907625531 0.6973385981739655 -8.798615145841349e-08 -0.09451305979293906 -1.1744 0.6973436960511554 0.6973415046511586 -9.786805470375637e-08 -0.09451468090631027 -1.1745 0.6973466003887947 0.6973444103864341 -1.0773491653133516e-07 -0.09451630155422758 -1.1746 0.6973495037758909 0.6973473153798435 -1.17584526278941e-07 -0.09451792173681672 -1.1747 0.6973524062128875 0.697350219631415 -1.2741467770097104e-07 -0.0945195414542033 -1.1747999999999998 0.697355307700251 0.6973531231411532 -1.3722316946282453e-07 -0.0945211607065129 -1.1749 0.6973582082384713 0.6973560259090397 -1.4700780563529914e-07 -0.09452277949387111 -1.175 0.6973611078280615 0.6973589279350327 -1.567663962011301e-07 -0.09452439781640348 -1.1751 0.6973640064695574 0.6973618292190671 -1.6649675752163084e-07 -0.09452601567423552 -1.1752 0.6973669041635184 0.697364729761055 -1.7619671283455873e-07 -0.09452763306749273 -1.1753 0.6973698009105261 0.697367629560885 -1.8586409275545002e-07 -0.09452924999630055 -1.1754 0.6973726967111857 0.6973705286184233 -1.9549673574079107e-07 -0.09453086646078444 -1.1755 0.6973755915661244 0.6973734269335126 -2.0509248858241458e-07 -0.09453248246106977 -1.1756000000000002 0.6973784854759929 0.6973763245059732 -2.146492069018957e-07 -0.09453409799728192 -1.1757 0.6973813784414635 0.6973792213356027 -2.2416475557382465e-07 -0.09453571306954624 -1.1758 0.6973842704632317 0.6973821174221763 -2.336370093017348e-07 -0.094537327677988 -1.1759000000000002 0.6973871615420151 0.6973850127654462 -2.430638529858642e-07 -0.09453894182273256 -1.176 0.6973900516785536 0.6973879073651428 -2.5244318228173634e-07 -0.09454055550390514 -1.1761000000000001 0.697392940873609 0.6973908012209737 -2.6177290402690234e-07 -0.09454216872163095 -1.1762000000000001 0.6973958291279654 0.6973936943326251 -2.7105093668503e-07 -0.0945437814760352 -1.1763 0.6973987164424285 0.6973965866997606 -2.802752108732598e-07 -0.09454539376724304 -1.1764000000000001 0.6974016028178256 0.6973994783220223 -2.8944366976466074e-07 -0.09454700559537961 -1.1765 0.6974044882550063 0.6974023691990303 -2.9855426962599463e-07 -0.09454861696057004 -1.1766 0.6974073727548408 0.6974052593303838 -3.0760498014037463e-07 -0.09455022786293941 -1.1767 0.6974102563182211 0.6974081487156596 -3.165937850144185e-07 -0.09455183830261275 -1.1767999999999998 0.6974131389460602 0.6974110373544139 -3.2551868231478487e-07 -0.09455344827971508 -1.1769 0.6974160206392921 0.6974139252461816 -3.3437768492960984e-07 -0.09455505779437141 -1.177 0.6974189013988717 0.6974168123904769 -3.4316882110280167e-07 -0.09455666684670674 -1.1771 0.6974217812257746 0.6974196987867928 -3.5189013476710773e-07 -0.09455827543684592 -1.1772 0.6974246601209962 0.6974225844346018 -3.6053968600208153e-07 -0.09455988356491389 -1.1773 0.6974275380855535 0.6974254693333566 -3.691155514781719e-07 -0.09456149123103556 -1.1774 0.6974304151204824 0.6974283534824884 -3.776158249216288e-07 -0.09456309843533574 -1.1775 0.6974332912268396 0.6974312368814095 -3.8603861751002055e-07 -0.09456470517793925 -1.1776000000000002 0.6974361664057012 0.697434119529512 -3.9438205820530037e-07 -0.09456631145897088 -1.1777 0.6974390406581628 0.6974370014261676 -4.026442943505515e-07 -0.0945679172785554 -1.1778 0.6974419139853395 0.6974398825707295 -4.108234919336651e-07 -0.09456952263681756 -1.1779000000000002 0.6974447863883654 0.697442762962531 -4.189178360244905e-07 -0.09457112753388199 -1.178 0.6974476578683937 0.697445642600887 -4.269255312258635e-07 -0.09457273196987341 -1.1781000000000001 0.6974505284265966 0.6974485214850927 -4.3484480203442866e-07 -0.09457433594491646 -1.1782000000000001 0.6974533980641644 0.6974513996144251 -4.4267389322921735e-07 -0.09457593945913575 -1.1783 0.6974562667823059 0.6974542769881429 -4.5041107028104266e-07 -0.09457754251265589 -1.1784000000000001 0.6974591345822478 0.6974571536054861 -4.580546197549551e-07 -0.09457914510560142 -1.1785 0.6974620014652348 0.6974600294656772 -4.656028496086151e-07 -0.09458074723809679 -1.1786 0.6974648674325297 0.6974629045679207 -4.7305408967801554e-07 -0.09458234891026664 -1.1787 0.6974677324854119 0.6974657789114036 -4.804066919619765e-07 -0.09458395012223532 -1.1787999999999998 0.6974705966251784 0.697468652495296 -4.876590310107232e-07 -0.09458555087412736 -1.1789 0.6974734598531429 0.6974715253187507 -4.948095043283418e-07 -0.09458715116606717 -1.179 0.697476322170636 0.697474397380903 -5.018565326642133e-07 -0.09458875099817902 -1.1791 0.6974791835790046 0.697477268680873 -5.087985603738354e-07 -0.09459035037058738 -1.1792 0.6974820440796117 0.6974801392177636 -5.156340558212791e-07 -0.09459194928341652 -1.1793 0.6974849036738361 0.6974830089906621 -5.223615116289881e-07 -0.09459354773679073 -1.1794 0.6974877623630727 0.6974858779986395 -5.289794450524798e-07 -0.09459514573083429 -1.1795 0.6974906201487314 0.697488746240752 -5.354863983342284e-07 -0.09459674326567145 -1.1796000000000002 0.6974934770322372 0.6974916137160403 -5.418809389950985e-07 -0.09459834034142636 -1.1797 0.6974963330150301 0.6974944804235299 -5.481616601882289e-07 -0.09459993695822326 -1.1798 0.6974991880985646 0.6974973463622318 -5.543271808794437e-07 -0.09460153311618628 -1.1799000000000002 0.6975020422843095 0.6975002115311428 -5.603761463607304e-07 -0.09460312881543956 -1.18 0.6975048955737474 0.6975030759292454 -5.663072283473847e-07 -0.09460472405610715 -1.1801000000000001 0.6975077479683748 0.6975059395555081 -5.721191253943436e-07 -0.09460631883831311 -1.1802000000000001 0.697510599469702 0.697508802408886 -5.778105631459862e-07 -0.0946079131621815 -1.1803 0.6975134500792517 0.6975116644883212 -5.833802946275668e-07 -0.09460950702783633 -1.1804000000000001 0.69751629979856 0.6975145257927424 -5.888271004672596e-07 -0.09461110043540158 -1.1805 0.6975191486291756 0.6975173863210656 -5.941497892708592e-07 -0.09461269338500118 -1.1806 0.6975219965726589 0.697520246072195 -5.993471977050469e-07 -0.09461428587675906 -1.1807 0.6975248436305825 0.6975231050450224 -6.044181909276025e-07 -0.09461587791079909 -1.1807999999999998 0.6975276898045315 0.6975259632384274 -6.093616628233267e-07 -0.0946174694872452 -1.1809 0.6975305350961007 0.6975288206512787 -6.141765360734297e-07 -0.09461906060622109 -1.181 0.6975333795068972 0.6975316772824338 -6.188617625579873e-07 -0.09462065126785064 -1.1811 0.6975362230385382 0.6975345331307391 -6.234163235502299e-07 -0.0946222414722576 -1.1812 0.6975390656926519 0.6975373881950306 -6.278392299247093e-07 -0.09462383121956572 -1.1813 0.6975419074708761 0.6975402424741342 -6.321295223515877e-07 -0.09462542050989875 -1.1814 0.6975447483748587 0.6975430959668658 -6.362862715048045e-07 -0.09462700934338035 -1.1815 0.6975475884062565 0.6975459486720315 -6.403085783257545e-07 -0.09462859772013414 -1.1816000000000002 0.6975504275667364 0.6975488005884285 -6.441955741204319e-07 -0.0946301856402838 -1.1817 0.6975532658579728 0.6975516517148452 -6.479464208924979e-07 -0.09463177310395292 -1.1818 0.69755610328165 0.6975545020500613 -6.515603113294022e-07 -0.0946333601112651 -1.1819000000000002 0.6975589398394594 0.6975573515928476 -6.550364691076949e-07 -0.09463494666234383 -1.182 0.6975617755331007 0.6975602003419675 -6.583741490734374e-07 -0.09463653275731262 -1.1821000000000002 0.6975646103642809 0.6975630482961768 -6.615726373115915e-07 -0.09463811839629498 -1.1822000000000001 0.6975674443347142 0.6975658954542241 -6.646312513819419e-07 -0.09463970357941433 -1.1823 0.6975702774461219 0.6975687418148508 -6.675493403884847e-07 -0.09464128830679416 -1.1824000000000001 0.697573109700231 0.6975715873767918 -6.703262852014724e-07 -0.09464287257855777 -1.1825 0.6975759410987757 0.6975744321387757 -6.729614984990473e-07 -0.09464445639482859 -1.1826 0.6975787716434956 0.6975772760995254 -6.754544250447969e-07 -0.09464603975572997 -1.1827 0.6975816013361353 0.6975801192577579 -6.77804541576732e-07 -0.09464762266138521 -1.1827999999999999 0.6975844301784453 0.6975829616121851 -6.800113571125976e-07 -0.0946492051119176 -1.1829 0.6975872581721803 0.6975858031615139 -6.820744129082401e-07 -0.09465078710745035 -1.183 0.6975900853190996 0.6975886439044469 -6.839932826935291e-07 -0.09465236864810674 -1.1831 0.6975929116209667 0.697591483839682 -6.857675726862356e-07 -0.0946539497340099 -1.1832 0.6975957370795487 0.697594322965914 -6.873969216752984e-07 -0.09465553036528304 -1.1833 0.6975985616966165 0.6975971612818334 -6.888810010208246e-07 -0.09465711054204934 -1.1834 0.6976013854739435 0.6975999987861277 -6.902195149038892e-07 -0.09465869026443181 -1.1835 0.697604208413306 0.6976028354774817 -6.914122002016354e-07 -0.09466026953255353 -1.1836000000000002 0.6976070305164831 0.697605671354578 -6.924588266260523e-07 -0.09466184834653768 -1.1837 0.6976098517852553 0.6976085064160966 -6.933591967656083e-07 -0.09466342670650715 -1.1838 0.6976126722214051 0.697611340660716 -6.941131461546401e-07 -0.09466500461258498 -1.1839000000000002 0.6976154918267162 0.697614174087113 -6.947205431762082e-07 -0.09466658206489413 -1.184 0.6976183106029735 0.6976170066939636 -6.951812892008746e-07 -0.09466815906355755 -1.1841000000000002 0.6976211285519621 0.6976198384799428 -6.954953186005808e-07 -0.09466973560869812 -1.1842000000000001 0.6976239456754679 0.6976226694437255 -6.956625987070142e-07 -0.09467131170043874 -1.1843 0.6976267619752761 0.6976254995839862 -6.956831297560973e-07 -0.09467288733890221 -1.1844000000000001 0.6976295774531722 0.6976283288994003 -6.955569450406429e-07 -0.09467446252421145 -1.1845 0.6976323921109402 0.6976311573886431 -6.952841107438212e-07 -0.09467603725648917 -1.1846 0.6976352059503637 0.6976339850503914 -6.948647260085483e-07 -0.09467761153585817 -1.1847 0.6976380189732241 0.6976368118833229 -6.942989228680974e-07 -0.09467918536244112 -1.1847999999999999 0.6976408311813014 0.6976396378861179 -6.935868662044653e-07 -0.09468075873636078 -1.1849 0.6976436425763733 0.697642463057458 -6.92728753734495e-07 -0.09468233165773983 -1.185 0.6976464531602153 0.6976452873960273 -6.917248158988532e-07 -0.0946839041267009 -1.1851 0.6976492629345995 0.6976481109005128 -6.90575315848152e-07 -0.0946854761433666 -1.1852 0.6976520719012951 0.6976509335696047 -6.892805494290721e-07 -0.09468704770785956 -1.1853 0.6976548800620674 0.6976537554019961 -6.878408449484397e-07 -0.09468861882030222 -1.1854 0.6976576874186788 0.6976565763963847 -6.862565632981266e-07 -0.09469018948081727 -1.1855 0.6976604939728865 0.6976593965514715 -6.845280976913726e-07 -0.09469175968952714 -1.1856000000000002 0.6976632997264431 0.6976622158659626 -6.826558736072741e-07 -0.09469332944655429 -1.1857 0.6976661046810966 0.6976650343385684 -6.80640348804662e-07 -0.09469489875202118 -1.1858 0.69766890883859 0.6976678519680051 -6.784820130861791e-07 -0.09469646760605024 -1.1859000000000002 0.6976717122006602 0.6976706687529937 -6.76181388187258e-07 -0.09469803600876381 -1.186 0.697674514769038 0.6976734846922616 -6.737390276512212e-07 -0.09469960396028432 -1.1861000000000002 0.6976773165454485 0.6976762997845418 -6.711555168431582e-07 -0.09470117146073403 -1.1862000000000001 0.6976801175316102 0.6976791140285744 -6.684314726307372e-07 -0.09470273851023531 -1.1863 0.6976829177292343 0.6976819274231059 -6.6556754328706e-07 -0.0947043051089104 -1.1864000000000001 0.6976857171400246 0.6976847399668897 -6.625644083518845e-07 -0.09470587125688151 -1.1865 0.6976885157656776 0.6976875516586877 -6.594227784789686e-07 -0.09470743695427092 -1.1866 0.6976913136078817 0.6976903624972687 -6.561433952417817e-07 -0.09470900220120076 -1.1867 0.6976941106683174 0.6976931724814097 -6.527270310086042e-07 -0.09471056699779323 -1.1867999999999999 0.6976969069486562 0.6976959816098969 -6.49174488789872e-07 -0.09471213134417046 -1.1869 0.6976997024505608 0.6976987898815243 -6.454866018495986e-07 -0.09471369524045453 -1.187 0.6977024971756847 0.6977015972950958 -6.41664233747008e-07 -0.0947152586867675 -1.1871 0.6977052911256718 0.6977044038494242 -6.37708278017346e-07 -0.09471682168323142 -1.1872 0.6977080843021564 0.6977072095433328 -6.336196580053466e-07 -0.09471838422996831 -1.1873 0.6977108767067621 0.6977100143756538 -6.293993266154319e-07 -0.09471994632710017 -1.1874 0.6977136683411027 0.6977128183452306 -6.250482661174228e-07 -0.09472150797474893 -1.1875 0.6977164592067804 0.6977156214509171 -6.205674878967393e-07 -0.09472306917303651 -1.1876000000000002 0.697719249305387 0.6977184236915785 -6.159580322323555e-07 -0.09472462992208486 -1.1877 0.6977220386385026 0.6977212250660906 -6.112209680747549e-07 -0.09472619022201578 -1.1878 0.6977248272076956 0.6977240255733412 -6.063573927961308e-07 -0.09472775007295117 -1.1879000000000002 0.6977276150145225 0.6977268252122301 -6.013684318573187e-07 -0.09472930947501285 -1.188 0.6977304020605273 0.6977296239816688 -5.962552386828968e-07 -0.09473086842832254 -1.1881000000000002 0.6977331883472416 0.697732421880582 -5.910189942448518e-07 -0.09473242693300205 -1.1882000000000001 0.6977359738761841 0.6977352189079065 -5.856609069376795e-07 -0.0947339849891731 -1.1883 0.6977387586488604 0.6977380150625925 -5.801822122036837e-07 -0.09473554259695738 -1.1884000000000001 0.6977415426667624 0.6977408103436036 -5.745841723248102e-07 -0.0947370997564766 -1.1885 0.6977443259313685 0.6977436047499166 -5.688680760063125e-07 -0.09473865646785236 -1.1886 0.6977471084441426 0.6977463982805227 -5.630352381824633e-07 -0.09474021273120628 -1.1887 0.6977498902065347 0.6977491909344267 -5.570869997112426e-07 -0.09474176854665987 -1.1887999999999999 0.6977526712199809 0.6977519827106482 -5.510247270967827e-07 -0.09474332391433478 -1.1889 0.6977554514859012 0.6977547736082219 -5.448498120314005e-07 -0.09474487883435252 -1.189 0.6977582310057016 0.6977575636261968 -5.385636712221253e-07 -0.09474643330683459 -1.1891 0.6977610097807718 0.6977603527636376 -5.321677460090601e-07 -0.09474798733190246 -1.1892 0.6977637878124867 0.6977631410196241 -5.256635020531308e-07 -0.09474954090967756 -1.1893 0.6977665651022049 0.6977659283932519 -5.190524289613863e-07 -0.09475109404028129 -1.1894 0.6977693416512688 0.6977687148836329 -5.123360399539312e-07 -0.09475264672383502 -1.1895 0.697772117461005 0.6977715004898951 -5.05515871621065e-07 -0.09475419896046015 -1.1896000000000002 0.697774892532723 0.697774285211183 -4.985934834722539e-07 -0.09475575075027802 -1.1897 0.6977776668677155 0.6977770690466579 -4.915704575128577e-07 -0.09475730209340988 -1.1898 0.6977804404672583 0.6977798519954976 -4.844483980567804e-07 -0.09475885298997701 -1.1899000000000002 0.6977832133326097 0.6977826340568978 -4.772289312476863e-07 -0.09476040344010069 -1.19 0.6977859854650108 0.6977854152300711 -4.6991370472593275e-07 -0.09476195344390209 -1.1901000000000002 0.6977887568656842 0.6977881955142478 -4.625043871636647e-07 -0.09476350300150237 -1.1902000000000001 0.6977915275358357 0.6977909749086763 -4.550026680566477e-07 -0.09476505211302276 -1.1903 0.6977942974766518 0.6977937534126231 -4.4741025720385075e-07 -0.09476660077858433 -1.1904000000000001 0.6977970666893012 0.6977965310253724 -4.3972888434662405e-07 -0.09476814899830815 -1.1905 0.6977998351749337 0.6977993077462279 -4.3196029881481524e-07 -0.09476969677231539 -1.1906 0.6978026029346804 0.6978020835745113 -4.24106269096558e-07 -0.09477124410072706 -1.1907 0.6978053699696534 0.6978048585095633 -4.1616858243581634e-07 -0.09477279098366406 -1.1907999999999999 0.6978081362809454 0.6978076325507436 -4.081490444160507e-07 -0.09477433742124747 -1.1909 0.6978109018696304 0.6978104056974316 -4.000494785438846e-07 -0.09477588341359831 -1.191 0.6978136667367616 0.6978131779490255 -3.918717259090987e-07 -0.09477742896083735 -1.1911 0.6978164308833735 0.6978159493049441 -3.8361764469196924e-07 -0.09477897406308561 -1.1912 0.6978191943104802 0.697818719764625 -3.7528910974693463e-07 -0.09478051872046389 -1.1913 0.6978219570190758 0.6978214893275265 -3.66888012227895e-07 -0.09478206293309305 -1.1914 0.6978247190101339 0.6978242579931268 -3.5841625908167307e-07 -0.09478360670109391 -1.1915 0.6978274802846081 0.6978270257609247 -3.498757727010693e-07 -0.09478515002458729 -1.1916000000000002 0.6978302408434308 0.697829792630439 -3.4126849039056717e-07 -0.09478669290369386 -1.1917 0.6978330006875142 0.6978325586012097 -3.325963640263274e-07 -0.09478823533853445 -1.1918 0.6978357598177493 0.6978353236727968 -3.2386135956352646e-07 -0.09478977732922966 -1.1919000000000002 0.697838518235006 0.6978380878447824 -3.150654565714506e-07 -0.09479131887590023 -1.192 0.6978412759401331 0.6978408511167686 -3.062106478379789e-07 -0.09479285997866672 -1.1921000000000002 0.6978440329339584 0.6978436134883794 -2.9729893889079984e-07 -0.09479440063764985 -1.1922000000000001 0.6978467892172875 0.6978463749592598 -2.8833234753250503e-07 -0.09479594085297016 -1.1923 0.697849544790905 0.6978491355290765 -2.793129033895614e-07 -0.0947974806247482 -1.1924000000000001 0.6978522996555734 0.6978518951975174 -2.7024264747863014e-07 -0.09479901995310447 -1.1925 0.6978550538120336 0.6978546539642925 -2.6112363171737485e-07 -0.09480055883815947 -1.1926 0.6978578072610051 0.6978574118291332 -2.5195791846302495e-07 -0.09480209728003369 -1.1927 0.6978605600031844 0.6978601687917934 -2.4274758006828656e-07 -0.09480363527884758 -1.1927999999999999 0.6978633120392463 0.6978629248520487 -2.3349469837827264e-07 -0.09480517283472156 -1.1929 0.6978660633698439 0.697865680009697 -2.24201364272536e-07 -0.09480670994777604 -1.193 0.6978688139956069 0.6978684342645578 -2.1486967723485795e-07 -0.09480824661813131 -1.1931 0.697871563917143 0.6978711876164736 -2.055017448154839e-07 -0.09480978284590771 -1.1932 0.6978743131350379 0.6978739400653088 -1.9609968216968698e-07 -0.09481131863122555 -1.1933 0.6978770616498543 0.6978766916109507 -1.8666561163796502e-07 -0.09481285397420512 -1.1934 0.6978798094621324 0.6978794422533086 -1.7720166219092892e-07 -0.09481438887496661 -1.1935 0.6978825565723896 0.697882191992315 -1.677099689852135e-07 -0.0948159233336303 -1.1936000000000002 0.6978853029811206 0.6978849408279247 -1.581926728812244e-07 -0.09481745735031638 -1.1937 0.6978880486887971 0.697887688760115 -1.4865191995741545e-07 -0.09481899092514491 -1.1938 0.6978907936958686 0.6978904357888862 -1.3908986103323973e-07 -0.09482052405823611 -1.1939000000000002 0.6978935380027609 0.6978931819142613 -1.2950865116781451e-07 -0.0948220567497101 -1.194 0.697896281609877 0.6978959271362863 -1.1991044918113758e-07 -0.09482358899968688 -1.1941000000000002 0.6978990245175974 0.6978986714550302 -1.1029741718397712e-07 -0.09482512080828653 -1.1942000000000002 0.697901766726279 0.6979014148705842 -1.0067172006786307e-07 -0.09482665217562904 -1.1943 0.6979045082362559 0.6979041573830631 -9.10355250289055e-08 -0.09482818310183443 -1.1944000000000001 0.6979072490478394 0.6979068989926045 -8.139100108120467e-08 -0.09482971358702263 -1.1945 0.6979099891613172 0.6979096396993687 -7.174031856765906e-08 -0.09483124363131357 -1.1946 0.6979127285769543 0.6979123795035395 -6.208564866556909e-08 -0.09483277323482718 -1.1947 0.6979154672949925 0.6979151184053229 -5.242916290741986e-08 -0.09483430239768331 -1.1947999999999999 0.6979182053156506 0.6979178564049486 -4.2773032685834364e-08 -0.09483583112000177 -1.1949 0.6979209426391242 0.6979205935026689 -3.311942876839304e-08 -0.09483735940190245 -1.195 0.6979236792655861 0.697923329698759 -2.3470520809417555e-08 -0.09483888724350512 -1.1951 0.6979264151951854 0.6979260649935172 -1.3828476860561906e-08 -0.09484041464492948 -1.1952 0.6979291504280491 0.6979287993872645 -4.195462885957235e-09 -0.09484194160629533 -1.1953 0.6979318849642804 0.6979315328803453 5.4263577242696925e-09 -0.09484346812772232 -1.1954 0.6979346188039601 0.697934265473126 1.5034824639610644e-08 -0.09484499420933017 -1.1955 0.6979373519471455 0.6979369971659966 2.4627781080970024e-08 -0.09484651985123846 -1.1956000000000002 0.6979400843938717 0.6979397279593695 3.420307428947389e-08 -0.09484804505356687 -1.1957 0.6979428161441505 0.6979424578536799 4.37585560286724e-08 -0.094849569816435 -1.1958 0.6979455471979712 0.6979451868493857 5.329208304684363e-08 -0.09485109413996239 -1.1959000000000002 0.6979482775553 0.6979479149469672 6.280151757832864e-08 -0.09485261802426853 -1.196 0.6979510072160808 0.6979506421469275 7.228472780583528e-08 -0.094854141469473 -1.1961000000000002 0.6979537361802348 0.697953368449792 8.173958834269135e-08 -0.09485566447569523 -1.1962000000000002 0.6979564644476604 0.6979560938561087 9.116398071509768e-08 -0.09485718704305464 -1.1963 0.697959192018234 0.6979588183664478 1.0055579384091184e-07 -0.09485870917167072 -1.1964000000000001 0.6979619188918091 0.6979615419814016 1.099129244702679e-07 -0.09486023086166279 -1.1965 0.697964645068218 0.697964264701585 1.1923327771293235e-07 -0.09486175211315027 -1.1966 0.6979673705472693 0.6979669865276343 1.2851476745290302e-07 -0.09486327292625242 -1.1967 0.697970095328751 0.6979697074602085 1.3775531683066222e-07 -0.09486479330108864 -1.1967999999999999 0.6979728194124282 0.6979724274999879 1.4695285875318542e-07 -0.09486631323777817 -1.1969 0.6979755427980442 0.6979751466476748 1.561053362651721e-07 -0.09486783273644027 -1.197 0.697978265485321 0.6979778649039929 1.652107031110961e-07 -0.09486935179719413 -1.1971 0.6979809874739589 0.6979805822696881 1.742669241272532e-07 -0.09487087042015896 -1.1972 0.6979837087636358 0.6979832987455263 1.832719756927892e-07 -0.0948723886054539 -1.1973 0.6979864293540095 0.6979860143322965 1.9222384622930022e-07 -0.09487390635319812 -1.1974 0.6979891492447158 0.6979887290308073 2.0112053660328866e-07 -0.0948754236635107 -1.1975 0.6979918684353696 0.6979914428418893 2.099600606084162e-07 -0.09487694053651079 -1.1976000000000002 0.6979945869255645 0.6979941557663931 2.1874044540959314e-07 -0.09487845697231728 -1.1977 0.6979973047148739 0.6979968678051911 2.2745973190380075e-07 -0.09487997297104937 -1.1978 0.6980000218028501 0.6979995789591751 2.3611597529255013e-07 -0.09488148853282602 -1.1979000000000002 0.6980027381890248 0.6980022892292581 2.447072454045407e-07 -0.09488300365776609 -1.198 0.6980054538729099 0.698004998616373 2.5323162716056613e-07 -0.09488451834598863 -1.1981000000000002 0.6980081688539963 0.698007707121473 2.6168722103842024e-07 -0.09488603259761251 -1.1982000000000002 0.6980108831317553 0.6980104147455306 2.700721434475972e-07 -0.09488754641275658 -1.1983 0.6980135967056385 0.6980131214895391 2.78384527166442e-07 -0.09488905979153972 -1.1984000000000001 0.6980163095750778 0.6980158273545105 2.8662252172378944e-07 -0.0948905727340808 -1.1985 0.698019021739485 0.6980185323414765 2.947842939055034e-07 -0.09489208524049854 -1.1986 0.6980217331982536 0.698021236451488 3.028680280459106e-07 -0.09489359731091175 -1.1987 0.6980244439507572 0.6980239396856147 3.108719265135229e-07 -0.09489510894543922 -1.1987999999999999 0.6980271539963505 0.6980266420449452 3.187942100996155e-07 -0.09489662014419957 -1.1989 0.6980298633343703 0.6980293435305869 3.2663311834435493e-07 -0.09489813090731153 -1.199 0.698032571964134 0.6980320441436654 3.3438691002946053e-07 -0.09489964123489375 -1.1991 0.698035279884941 0.6980347438853242 3.420538635112713e-07 -0.09490115112706482 -1.1992 0.6980379870960726 0.6980374427567257 3.496322771093241e-07 -0.09490266058394344 -1.1993 0.6980406935967921 0.6980401407590491 3.571204694671759e-07 -0.09490416960564807 -1.1994 0.6980433993863455 0.6980428378934918 3.6451677996179876e-07 -0.09490567819229734 -1.1995 0.6980461044639614 0.6980455341612678 3.718195690297077e-07 -0.0949071863440097 -1.1996000000000002 0.6980488088288505 0.698048229563609 3.790272186179888e-07 -0.09490869406090369 -1.1997 0.6980515124802069 0.6980509241017636 3.861381323716495e-07 -0.0949102013430977 -1.1998 0.6980542154172082 0.6980536177769969 3.9315073618872987e-07 -0.09491170819071022 -1.1999000000000002 0.6980569176390155 0.6980563105905899 4.0006347843540846e-07 -0.09491321460385962 -1.2 0.6980596191447732 0.6980590025438406 4.068748303415193e-07 -0.09491472058266431 -1.2001000000000002 0.69806231993361 0.6980616936380621 4.135832863405575e-07 -0.09491622612724263 -1.2002000000000002 0.6980650200046389 0.6980643838745837 4.201873643125409e-07 -0.09491773123771284 -1.2003 0.6980677193569573 0.6980670732547496 4.2668560608360995e-07 -0.09491923591419328 -1.2004000000000001 0.6980704179896473 0.6980697617799199 4.3307657760643936e-07 -0.09492074015680221 -1.2005 0.6980731159017761 0.6980724494514687 4.3935886933493817e-07 -0.09492224396565786 -1.2006000000000001 0.6980758130923959 0.6980751362707853 4.4553109652262224e-07 -0.0949237473408784 -1.2007 0.6980785095605446 0.6980778222392732 4.515918994862922e-07 -0.09492525028258204 -1.2007999999999999 0.6980812053052463 0.6980805073583499 4.57539944029306e-07 -0.09492675279088693 -1.2009 0.6980839003255106 0.698083191629447 4.633739216081123e-07 -0.09492825486591121 -1.201 0.6980865946203341 0.6980858750540092 4.690925495959286e-07 -0.09492975650777297 -1.2011 0.6980892881886986 0.6980885576334948 4.746945717892803e-07 -0.0949312577165902 -1.2012 0.6980919810295749 0.6980912393693748 4.801787584357564e-07 -0.09493275849248102 -1.2013 0.6980946731419193 0.6980939202631329 4.855439066364653e-07 -0.09493425883556338 -1.2014 0.6980973645246765 0.6980966003162656 4.907888404709349e-07 -0.09493575874595529 -1.2015 0.6981000551767786 0.6980992795302813 4.959124115105906e-07 -0.09493725822377472 -1.2016000000000002 0.6981027450971459 0.6981019579066997 5.00913498804878e-07 -0.09493875726913954 -1.2017 0.6981054342846871 0.6981046354470529 5.057910092559625e-07 -0.09494025588216773 -1.2018 0.6981081227382994 0.6981073121528836 5.105438779240412e-07 -0.09494175406297706 -1.2019000000000002 0.6981108104568692 0.6981099880257458 5.151710679995869e-07 -0.09494325181168546 -1.202 0.6981134974392716 0.6981126630672037 5.196715713862154e-07 -0.0949447491284107 -1.2021000000000002 0.6981161836843721 0.6981153372788322 5.240444086451745e-07 -0.09494624601327056 -1.2022 0.6981188691910256 0.698118010662216 5.282886293561662e-07 -0.09494774246638277 -1.2023 0.6981215539580773 0.6981206832189496 5.324033122144911e-07 -0.09494923848786509 -1.2024000000000001 0.6981242379843626 0.6981233549506367 5.363875653086048e-07 -0.09495073407783518 -1.2025 0.6981269212687085 0.6981260258588905 5.402405262866505e-07 -0.09495222923641079 -1.2026000000000001 0.6981296038099319 0.6981286959453326 5.439613626201378e-07 -0.09495372396370949 -1.2027 0.6981322856068425 0.6981313652115928 5.475492716178199e-07 -0.09495521825984893 -1.2027999999999999 0.6981349666582407 0.6981340336593099 5.510034807587605e-07 -0.09495671212494669 -1.2029 0.6981376469629197 0.6981367012901298 5.543232477478455e-07 -0.09495820555912038 -1.203 0.6981403265196646 0.698139368105706 5.575078607517048e-07 -0.09495969856248745 -1.2031 0.6981430053272534 0.6981420341076989 5.605566385236127e-07 -0.09496119113516543 -1.2032 0.6981456833844574 0.6981446992977762 5.634689305145102e-07 -0.09496268327727181 -1.2033 0.6981483606900409 0.698147363677612 5.66244117053416e-07 -0.09496417498892398 -1.2034 0.6981510372427624 0.6981500272488863 5.688816095139604e-07 -0.09496566627023946 -1.2035 0.6981537130413739 0.6981526900132852 5.71380850356018e-07 -0.09496715712133552 -1.2036000000000002 0.6981563880846221 0.6981553519725004 5.737413133199976e-07 -0.09496864754232964 -1.2037 0.6981590623712484 0.6981580131282283 5.759625034823523e-07 -0.0949701375333391 -1.2038 0.6981617358999893 0.6981606734821706 5.780439573527252e-07 -0.0949716270944812 -1.2039000000000002 0.6981644086695762 0.6981633330360332 5.799852429849706e-07 -0.09497311622587318 -1.204 0.698167080678737 0.6981659917915263 5.817859601298103e-07 -0.09497460492763232 -1.2041000000000002 0.6981697519261949 0.6981686497503641 5.834457402209559e-07 -0.09497609319987585 -1.2042 0.6981724224106702 0.6981713069142642 5.84964246583275e-07 -0.09497758104272098 -1.2043 0.6981750921308794 0.6981739632849475 5.863411742940139e-07 -0.09497906845628491 -1.2044000000000001 0.6981777610855362 0.6981766188641371 5.87576250474231e-07 -0.09498055544068473 -1.2045 0.698180429273352 0.6981792736535593 5.886692340806299e-07 -0.09498204199603755 -1.2046000000000001 0.6981830966930351 0.6981819276549421 5.89619916252504e-07 -0.09498352812246043 -1.2047 0.6981857633432931 0.6981845808700158 5.904281200619366e-07 -0.09498501382007052 -1.2047999999999999 0.6981884292228309 0.6981872333005112 5.910937007913564e-07 -0.09498649908898474 -1.2049 0.6981910943303531 0.6981898849481616 5.91616545780882e-07 -0.09498798392932015 -1.205 0.6981937586645626 0.6981925358146999 5.919965745948552e-07 -0.09498946834119369 -1.2051 0.6981964222241623 0.6981951859018598 5.922337388969412e-07 -0.09499095232472232 -1.2052 0.6981990850078548 0.6981978352113754 5.923280225195171e-07 -0.09499243588002299 -1.2053 0.6982017470143423 0.69820048374498 5.922794414220389e-07 -0.09499391900721245 -1.2054 0.6982044082423287 0.698203131504407 5.92088043718797e-07 -0.09499540170640773 -1.2055 0.6982070686905171 0.6982057784913882 5.917539096650382e-07 -0.09499688397772556 -1.2056000000000002 0.6982097283576132 0.6982084247076547 5.912771515459436e-07 -0.09499836582128278 -1.2057 0.6982123872423234 0.6982110701549354 5.906579138431622e-07 -0.09499984723719614 -1.2058 0.698215045343356 0.698213714834958 5.898963729294993e-07 -0.09500132822558242 -1.2059000000000002 0.6982177026594216 0.6982163587494473 5.889927372770831e-07 -0.09500280878655834 -1.206 0.6982203591892333 0.6982190019001254 5.879472471520542e-07 -0.0950042889202405 -1.2061000000000002 0.6982230149315072 0.6982216442887121 5.867601747255868e-07 -0.0950057686267457 -1.2062 0.6982256698849623 0.6982242859169236 5.85431824060012e-07 -0.0950072479061905 -1.2063 0.6982283240483211 0.6982269267864722 5.839625306924834e-07 -0.09500872675869151 -1.2064000000000001 0.6982309774203103 0.6982295668990663 5.823526620651887e-07 -0.0950102051843653 -1.2065 0.6982336299996608 0.6982322062564105 5.806026169702383e-07 -0.09501168318332849 -1.2066000000000001 0.6982362817851075 0.698234844860204 5.787128256884433e-07 -0.09501316075569755 -1.2067 0.6982389327753906 0.6982374827121414 5.766837499476818e-07 -0.09501463790158893 -1.2067999999999999 0.6982415829692556 0.698240119813912 5.745158825065655e-07 -0.09501611462111918 -1.2069 0.6982442323654532 0.6982427561671996 5.722097474042398e-07 -0.0950175909144047 -1.207 0.6982468809627399 0.6982453917736822 5.697658995718058e-07 -0.09501906678156197 -1.2071 0.6982495287598787 0.6982480266350306 5.671849248184424e-07 -0.09502054222270727 -1.2072 0.6982521757556388 0.6982506607529099 5.644674396232396e-07 -0.095022017237957 -1.2073 0.6982548219487967 0.6982532941289781 5.616140910935652e-07 -0.09502349182742756 -1.2074 0.6982574673381354 0.6982559267648853 5.586255567013865e-07 -0.09502496599123514 -1.2075 0.6982601119224456 0.6982585586622752 5.555025442138817e-07 -0.09502643972949604 -1.2076000000000002 0.6982627557005261 0.6982611898227824 5.52245791415884e-07 -0.09502791304232655 -1.2077 0.6982653986711835 0.698263820248034 5.488560660682484e-07 -0.09502938592984284 -1.2078 0.6982680408332328 0.6982664499396486 5.453341656025401e-07 -0.09503085839216113 -1.2079000000000002 0.698270682185498 0.6982690788992353 5.416809170794012e-07 -0.09503233042939759 -1.208 0.6982733227268119 0.6982717071283946 5.378971768138507e-07 -0.09503380204166828 -1.2081000000000002 0.6982759624560168 0.6982743346287177 5.339838302920175e-07 -0.09503527322908942 -1.2082 0.6982786013719644 0.6982769614017853 5.29941791990729e-07 -0.095036743991777 -1.2083 0.6982812394735168 0.6982795874491687 5.257720051415893e-07 -0.09503821432984712 -1.2084000000000001 0.6982838767595461 0.6982822127724285 5.214754413562783e-07 -0.09503968424341577 -1.2085 0.6982865132289351 0.6982848373731146 5.170531006265522e-07 -0.09504115373259898 -1.2086000000000001 0.6982891488805769 0.6982874612527659 5.125060110328095e-07 -0.09504262279751263 -1.2087 0.6982917837133769 0.6982900844129105 5.078352283971466e-07 -0.0950440914382728 -1.2087999999999999 0.698294417726251 0.6982927068550642 5.030418361723354e-07 -0.09504555965499528 -1.2089 0.698297050918127 0.6982953285807316 4.981269450810011e-07 -0.09504702744779601 -1.209 0.698299683287945 0.6982979495914048 4.930916929074547e-07 -0.09504849481679087 -1.2091 0.6983023148346572 0.6983005698885635 4.879372442617713e-07 -0.09504996176209562 -1.2092 0.6983049455572287 0.6983031894736746 4.826647903022341e-07 -0.09505142828382611 -1.2093 0.6983075754546373 0.6983058083481923 4.772755484161451e-07 -0.09505289438209813 -1.2094 0.6983102045258738 0.6983084265135573 4.717707619977807e-07 -0.09505436005702737 -1.2095 0.6983128327699422 0.6983110439711968 4.6615170007369144e-07 -0.09505582530872952 -1.2096000000000002 0.6983154601858609 0.6983136607225244 4.604196571222907e-07 -0.09505729013732038 -1.2097 0.6983180867726618 0.6983162767689395 4.5457595274772666e-07 -0.09505875454291553 -1.2098 0.6983207125293912 0.6983188921118268 4.4862193127048755e-07 -0.09506021852563062 -1.2099000000000002 0.6983233374551097 0.6983215067525568 4.4255896156086827e-07 -0.09506168208558122 -1.21 0.6983259615488927 0.6983241206924855 4.3638843660182003e-07 -0.095063145222883 -1.2101000000000002 0.6983285848098307 0.6983267339329531 4.301117733432336e-07 -0.09506460793765147 -1.2102 0.6983312072370292 0.6983293464752847 4.237304121676444e-07 -0.09506607023000208 -1.2103 0.6983338288296096 0.69833195832079 4.1724581668900473e-07 -0.09506753210005042 -1.2104000000000001 0.6983364495867087 0.6983345694707626 4.1065947337798336e-07 -0.09506899354791193 -1.2105 0.6983390695074793 0.6983371799264799 4.0397289126359315e-07 -0.095070454573702 -1.2106000000000001 0.6983416885910905 0.6983397896892036 3.971876015307352e-07 -0.0950719151775361 -1.2107 0.6983443068367277 0.6983423987601785 3.903051571663152e-07 -0.09507337535952963 -1.2107999999999999 0.6983469242435933 0.6983450071406321 3.833271327094434e-07 -0.09507483511979792 -1.2109 0.6983495408109063 0.6983476148317757 3.7625512373795633e-07 -0.09507629445845625 -1.211 0.6983521565379026 0.698350221834803 3.690907466394333e-07 -0.09507775337562001 -1.2111 0.6983547714238361 0.6983528281508906 3.6183563811853503e-07 -0.09507921187140446 -1.2112 0.6983573854679772 0.698355433781197 3.5449145493332557e-07 -0.09508066994592479 -1.2113 0.698359998669615 0.6983580387268626 3.4705987347199985e-07 -0.09508212759929621 -1.2114 0.6983626110280563 0.6983606429890108 3.395425893643056e-07 -0.09508358483163398 -1.2115 0.6983652225426258 0.6983632465687459 3.3194131708602637e-07 -0.09508504164305322 -1.2116000000000002 0.6983678332126667 0.698365849467154 3.24257789605098e-07 -0.09508649803366906 -1.2117 0.6983704430375407 0.6983684516853024 3.164937579722138e-07 -0.0950879540035966 -1.2118 0.6983730520166285 0.6983710532242395 3.086509908906132e-07 -0.09508940955295095 -1.2119000000000002 0.6983756601493291 0.6983736540849953 3.0073127435525926e-07 -0.09509086468184715 -1.212 0.6983782674350612 0.6983762542685801 2.9273641122262717e-07 -0.09509231939040025 -1.2121000000000002 0.6983808738732622 0.6983788537759847 2.8466822083600407e-07 -0.0950937736787252 -1.2122 0.6983834794633896 0.6983814526081806 2.7652853852588866e-07 -0.095095227546937 -1.2123 0.6983860842049199 0.6983840507661201 2.6831921529080205e-07 -0.09509668099515062 -1.2124000000000001 0.6983886880973494 0.6983866482507343 2.600421173601375e-07 -0.09509813402348088 -1.2125 0.698391291140195 0.6983892450629353 2.5169912571537667e-07 -0.09509958663204274 -1.2126000000000001 0.6983938933329925 0.6983918412036149 2.4329213567375607e-07 -0.09510103882095099 -1.2127000000000001 0.6983964946752992 0.6983944366736444 2.3482305649968893e-07 -0.09510249059032054 -1.2127999999999999 0.6983990951666919 0.698397031473875 2.262938109884316e-07 -0.09510394194026621 -1.2129 0.6984016948067682 0.6983996256051366 2.177063349248498e-07 -0.0951053928709027 -1.213 0.6984042935951458 0.6984022190682388 2.0906257675729067e-07 -0.09510684338234471 -1.2131 0.698406891531464 0.6984048118639705 2.00364497118799e-07 -0.09510829347470708 -1.2132 0.6984094886153824 0.6984074039930994 1.916140683171086e-07 -0.09510974314810448 -1.2133 0.6984120848465825 0.6984099954563721 1.8281327398075864e-07 -0.0951111924026516 -1.2134 0.6984146802247653 0.6984125862545139 1.7396410858724898e-07 -0.09511264123846301 -1.2135 0.6984172747496543 0.6984151763882286 1.6506857699813415e-07 -0.09511408965565334 -1.2136000000000002 0.6984198684209938 0.6984177658581991 1.5612869396289253e-07 -0.09511553765433715 -1.2137 0.6984224612385498 0.6984203546650865 1.4714648374769546e-07 -0.09511698523462904 -1.2138 0.6984250532021098 0.6984229428095301 1.381239796045819e-07 -0.09511843239664355 -1.2139000000000002 0.6984276443114825 0.6984255302921474 1.2906322335512477e-07 -0.09511987914049508 -1.214 0.698430234566499 0.6984281171135346 1.1996626492205564e-07 -0.0951213254662982 -1.2141000000000002 0.6984328239670119 0.6984307032742654 1.1083516184354214e-07 -0.09512277137416734 -1.2142 0.6984354125128951 0.6984332887748916 1.0167197882562928e-07 -0.09512421686421685 -1.2143 0.6984380002040451 0.698435873615944 9.247878728080305e-08 -0.09512566193656119 -1.2144000000000001 0.6984405870403805 0.6984384577979301 8.325766482492059e-08 -0.09512710659131476 -1.2145 0.6984431730218412 0.6984410413213353 7.40106948660807e-08 -0.09512855082859178 -1.2146000000000001 0.69844575814839 0.6984436241866234 6.473996609634991e-08 -0.09512999464850665 -1.2147000000000001 0.6984483424200114 0.6984462063942352 5.5447572018182956e-08 -0.09513143805117356 -1.2147999999999999 0.6984509258367122 0.69844878794459 4.6135610479516864e-08 -0.0951328810367068 -1.2149 0.6984535083985217 0.6984513688380842 3.680618319672202e-08 -0.09513432360522067 -1.215 0.6984560901054911 0.6984539490750918 2.7461395293165713e-08 -0.09513576575682928 -1.2151 0.6984586709576943 0.698456528655965 1.810335481348957e-08 -0.09513720749164685 -1.2152 0.6984612509552273 0.698459107581032 8.734172245693228e-09 -0.09513864880978745 -1.2153 0.6984638300982083 0.6984616858506006 -6.440399429041843e-10 -0.09514008971136528 -1.2154 0.6984664083867781 0.6984642634649545 -1.0029167798325522e-08 -0.09514153019649431 -1.2155 0.6984689858211002 0.698466840424356 -1.94190963383363e-08 -0.09514297026528878 -1.2156000000000002 0.6984715624013599 0.6984694167290437 -2.881171004510616e-08 -0.09514440991786254 -1.2157 0.6984741381277653 0.6984719923792351 -3.820489332968108e-08 -0.09514584915432972 -1.2158 0.6984767130005467 0.6984745673751237 -4.759653101624227e-08 -0.0951472879748042 -1.2159 0.698479287019957 0.698477141716882 -5.698450881367993e-08 -0.09514872637940003 -1.216 0.6984818601862711 0.6984797154046589 -6.636671379470216e-08 -0.09515016436823108 -1.2161000000000002 0.6984844324997865 0.6984822884385813 -7.574103486800501e-08 -0.09515160194141123 -1.2162 0.6984870039608231 0.6984848608187535 -8.510536325580936e-08 -0.09515303909905433 -1.2163 0.6984895745697228 0.6984874325452577 -9.445759296955458e-08 -0.09515447584127425 -1.2164000000000001 0.6984921443268504 0.6984900036181536 -1.0379562127849074e-07 -0.09515591216818485 -1.2165 0.6984947132325916 0.6984925740374781 -1.1311734918889593e-07 -0.0951573480798998 -1.2166000000000001 0.698497281287356 0.6984951438032467 -1.2242068190421174e-07 -0.09515878357653296 -1.2167000000000001 0.698499848491574 0.6984977129154519 -1.3170352931336782e-07 -0.09516021865819799 -1.2167999999999999 0.6985024148456985 0.6985002813740643 -1.4096380644874895e-07 -0.0951616533250086 -1.2169 0.6985049803502048 0.6985028491790328 -1.5019943394416202e-07 -0.09516308757707856 -1.217 0.6985075450055893 0.6985054163302835 -1.594083385361711e-07 -0.09516452141452142 -1.2171 0.6985101088123711 0.698507982827721 -1.6858845349257412e-07 -0.09516595483745081 -1.2172 0.6985126717710903 0.6985105486712277 -1.7773771908771718e-07 -0.09516738784598033 -1.2173 0.69851523388231 0.6985131138606644 -1.8685408308127816e-07 -0.0951688204402236 -1.2174 0.6985177951466135 0.6985156783958699 -1.959355011606212e-07 -0.09517025262029404 -1.2175 0.6985203555646062 0.6985182422766616 -2.049799374022332e-07 -0.0951716843863052 -1.2176000000000002 0.6985229151369153 0.6985208055028356 -2.1398536472275187e-07 -0.09517311573837067 -1.2177 0.698525473864189 0.6985233680741657 -2.229497653612189e-07 -0.09517454667660377 -1.2178 0.6985280317470968 0.698525929990405 -2.318711312815358e-07 -0.09517597720111798 -1.2179 0.6985305887863291 0.6985284912512851 -2.4074746467553365e-07 -0.0951774073120267 -1.218 0.698533144982598 0.698531051856517 -2.495767783723679e-07 -0.09517883700944334 -1.2181000000000002 0.698535700336636 0.6985336118057897 -2.583570963103632e-07 -0.09518026629348118 -1.2182 0.6985382548491965 0.6985361710987719 -2.670864539637552e-07 -0.09518169516425361 -1.2183 0.6985408085210534 0.6985387297351114 -2.757628987624938e-07 -0.09518312362187382 -1.2184000000000001 0.6985433613530012 0.6985412877144356 -2.8438449057449633e-07 -0.09518455166645512 -1.2185 0.6985459133458551 0.6985438450363513 -2.92949302115042e-07 -0.09518597929811079 -1.2186000000000001 0.6985484645004505 0.6985464017004446 -3.014554193631058e-07 -0.09518740651695401 -1.2187000000000001 0.6985510148176424 0.6985489577062818 -3.099009420401422e-07 -0.09518883332309797 -1.2187999999999999 0.6985535642983062 0.6985515130534088 -3.1828398394662116e-07 -0.0951902597166558 -1.2189 0.6985561129433371 0.6985540677413521 -3.2660267346856786e-07 -0.09519168569774068 -1.219 0.6985586607536495 0.6985566217696179 -3.348551539800182e-07 -0.09519311126646565 -1.2191 0.6985612077301779 0.698559175137693 -3.4303958424547476e-07 -0.09519453642294379 -1.2192 0.6985637538738757 0.6985617278450447 -3.5115413876685153e-07 -0.09519596116728817 -1.2193 0.6985662991857156 0.6985642798911214 -3.591970082900131e-07 -0.09519738549961176 -1.2194 0.698568843666689 0.6985668312753519 -3.671664001725361e-07 -0.09519880942002762 -1.2195 0.6985713873178067 0.6985693819971466 -3.750605387653483e-07 -0.09520023292864861 -1.2196000000000002 0.6985739301400973 0.6985719320558967 -3.8287766582906224e-07 -0.09520165602558775 -1.2197 0.6985764721346085 0.6985744814509756 -3.906160409433701e-07 -0.09520307871095791 -1.2198 0.6985790133024059 0.6985770301817377 -3.9827394183317155e-07 -0.095204500984872 -1.2199 0.6985815536445729 0.6985795782475195 -4.058496647779686e-07 -0.09520592284744286 -1.22 0.6985840931622112 0.6985821256476399 -4.1334152505595467e-07 -0.09520734429878332 -1.2201000000000002 0.6985866318564398 0.6985846723813993 -4.207478572285095e-07 -0.09520876533900616 -1.2202 0.698589169728395 0.6985872184480812 -4.280670155426547e-07 -0.09521018596822416 -1.2203 0.6985917067792309 0.698589763846952 -4.352973743473876e-07 -0.0952116061865501 -1.2204000000000002 0.6985942430101176 0.6985923085772605 -4.4243732836429794e-07 -0.09521302599409665 -1.2205 0.6985967784222429 0.6985948526382388 -4.4948529309696283e-07 -0.09521444539097651 -1.2206000000000001 0.6985993130168104 0.6985973960291025 -4.5643970517789123e-07 -0.0952158643773024 -1.2207000000000001 0.6986018467950401 0.6985999387490505 -4.6329902272240764e-07 -0.09521728295318682 -1.2207999999999999 0.6986043797581687 0.6986024807972657 -4.700617256339634e-07 -0.09521870111874245 -1.2209 0.6986069119074478 0.6986050221729155 -4.7672631599271487e-07 -0.0952201188740819 -1.221 0.6986094432441461 0.6986075628751507 -4.832913183677734e-07 -0.09522153621931773 -1.2211 0.6986119737695458 0.6986101029031075 -4.897552801225169e-07 -0.09522295315456245 -1.2212 0.6986145034849451 0.6986126422559062 -4.961167717545956e-07 -0.09522436967992855 -1.2213 0.698617032391657 0.6986151809326524 -5.023743871873654e-07 -0.09522578579552843 -1.2214 0.6986195604910093 0.6986177189324374 -5.085267441515273e-07 -0.09522720150147464 -1.2215 0.6986220877843439 0.6986202562543372 -5.145724844418664e-07 -0.09522861679787953 -1.2216000000000002 0.6986246142730168 0.6986227928974146 -5.205102741739909e-07 -0.09523003168485555 -1.2217 0.698627139958398 0.6986253288607175 -5.2633880411046e-07 -0.09523144616251503 -1.2218 0.6986296648418706 0.6986278641432806 -5.3205679006324e-07 -0.09523286023097027 -1.2219 0.6986321889248317 0.6986303987441256 -5.376629729700322e-07 -0.09523427389033365 -1.222 0.6986347122086909 0.69863293266226 -5.43156119310606e-07 -0.0952356871407174 -1.2221000000000002 0.6986372346948706 0.6986354658966795 -5.485350213912943e-07 -0.09523709998223376 -1.2222 0.6986397563848061 0.6986379984463669 -5.537984974768317e-07 -0.09523851241499504 -1.2223 0.6986422772799443 0.6986405303102923 -5.589453922205667e-07 -0.09523992443911336 -1.2224000000000002 0.6986447973817442 0.6986430614874138 -5.639745767893611e-07 -0.0952413360547009 -1.2225 0.6986473166916767 0.6986455919766787 -5.68884949161963e-07 -0.09524274726186983 -1.2226000000000001 0.6986498352112238 0.6986481217770221 -5.736754343788064e-07 -0.09524415806073228 -1.2227000000000001 0.6986523529418784 0.6986506508873676 -5.783449847224231e-07 -0.09524556845140028 -1.2227999999999999 0.6986548698851447 0.6986531793066286 -5.828925800921425e-07 -0.09524697843398594 -1.2229 0.6986573860425369 0.6986557070337078 -5.873172280179695e-07 -0.09524838800860135 -1.223 0.6986599014155791 0.6986582340674972 -5.916179639936514e-07 -0.09524979717535836 -1.2231 0.698662416005806 0.6986607604068795 -5.957938517681116e-07 -0.09525120593436906 -1.2232 0.6986649298147614 0.6986632860507274 -5.99843983373205e-07 -0.09525261428574541 -1.2233 0.6986674428439986 0.6986658109979038 -6.037674794151515e-07 -0.0952540222295993 -1.2234 0.6986699550950797 0.6986683352472632 -6.075634892688253e-07 -0.09525542976604268 -1.2235 0.6986724665695753 0.6986708587976509 -6.112311912720436e-07 -0.09525683689518731 -1.2236000000000002 0.6986749772690648 0.6986733816479043 -6.147697928088336e-07 -0.09525824361714516 -1.2237 0.6986774871951351 0.6986759037968521 -6.181785306702547e-07 -0.09525964993202801 -1.2238 0.6986799963493815 0.6986784252433154 -6.214566710266434e-07 -0.09526105583994769 -1.2239 0.698682504733406 0.6986809459861074 -6.246035096357794e-07 -0.09526246134101586 -1.224 0.6986850123488177 0.6986834660240351 -6.276183720649309e-07 -0.09526386643534436 -1.2241000000000002 0.6986875191972333 0.6986859853558974 -6.305006138296321e-07 -0.09526527112304485 -1.2242 0.6986900252802748 0.6986885039804875 -6.332496203798055e-07 -0.095266675404229 -1.2243 0.6986925305995713 0.6986910218965923 -6.358648074605844e-07 -0.09526807927900852 -1.2244000000000002 0.6986950351567571 0.698693539102992 -6.383456210429239e-07 -0.095269482747495 -1.2245 0.6986975389534724 0.6986960555984623 -6.406915375456457e-07 -0.0952708858098 -1.2246000000000001 0.6987000419913622 0.6986985713817726 -6.429020638909488e-07 -0.09527228846603514 -1.2247000000000001 0.6987025442720767 0.6987010864516885 -6.449767376154325e-07 -0.09527369071631203 -1.2247999999999999 0.6987050457972701 0.6987036008069698 -6.469151271060181e-07 -0.09527509256074204 -1.2249 0.6987075465686015 0.6987061144463729 -6.487168314611713e-07 -0.09527649399943681 -1.225 0.6987100465877332 0.6987086273686497 -6.503814806851915e-07 -0.09527789503250778 -1.2251 0.6987125458563314 0.6987111395725487 -6.519087357576003e-07 -0.09527929566006631 -1.2252 0.698715044376065 0.6987136510568152 -6.532982888413086e-07 -0.09528069588222382 -1.2253 0.6987175421486065 0.6987161618201914 -6.54549862977305e-07 -0.0952820956990918 -1.2254 0.6987200391756305 0.6987186718614167 -6.556632125148676e-07 -0.0952834951107815 -1.2255 0.6987225354588138 0.6987211811792283 -6.566381230144192e-07 -0.09528489411740428 -1.2256000000000002 0.6987250309998354 0.6987236897723617 -6.574744111920161e-07 -0.09528629271907152 -1.2257 0.6987275258003753 0.6987261976395504 -6.581719251969043e-07 -0.0952876909158944 -1.2258 0.6987300198621149 0.6987287047795263 -6.587305443617186e-07 -0.09528908870798415 -1.2259 0.6987325131867368 0.6987312111910213 -6.591501793967725e-07 -0.09529048609545207 -1.226 0.6987350057759241 0.6987337168727659 -6.594307723623016e-07 -0.09529188307840936 -1.2261000000000002 0.6987374976313595 0.6987362218234902 -6.595722966268314e-07 -0.09529327965696713 -1.2262 0.6987399887547262 0.6987387260419247 -6.595747569504429e-07 -0.09529467583123655 -1.2263 0.6987424791477066 0.6987412295268003 -6.594381894292622e-07 -0.09529607160132873 -1.2264000000000002 0.6987449688119828 0.6987437322768484 -6.591626614121937e-07 -0.09529746696735479 -1.2265 0.6987474577492352 0.6987462342908011 -6.587482716396975e-07 -0.09529886192942577 -1.2266000000000001 0.6987499459611426 0.6987487355673925 -6.581951500911343e-07 -0.09530025648765267 -1.2267000000000001 0.698752433449383 0.6987512361053578 -6.575034579292538e-07 -0.09530165064214653 -1.2268 0.6987549202156311 0.6987537359034344 -6.566733875557063e-07 -0.09530304439301829 -1.2269 0.6987574062615604 0.6987562349603622 -6.557051624861421e-07 -0.09530443774037896 -1.227 0.6987598915888402 0.6987587332748837 -6.545990373363342e-07 -0.0953058306843394 -1.2271 0.698762376199138 0.6987612308457445 -6.533552976556445e-07 -0.09530722322501059 -1.2272 0.6987648600941171 0.6987637276716928 -6.519742600658018e-07 -0.09530861536250332 -1.2273 0.6987673432754373 0.6987662237514817 -6.504562719833462e-07 -0.0953100070969285 -1.2274 0.6987698257447543 0.6987687190838673 -6.488017115641176e-07 -0.09531139842839692 -1.2275 0.6987723075037192 0.6987712136676104 -6.470109876893781e-07 -0.09531278935701935 -1.2276000000000002 0.6987747885539786 0.6987737075014763 -6.45084539785401e-07 -0.0953141798829066 -1.2277 0.6987772688971738 0.6987762005842353 -6.430228378095926e-07 -0.09531557000616936 -1.2278 0.6987797485349412 0.6987786929146629 -6.408263820562032e-07 -0.09531695972691834 -1.2279 0.6987822274689109 0.6987811844915406 -6.384957030730609e-07 -0.09531834904526429 -1.228 0.698784705700707 0.6987836753136554 -6.360313614672819e-07 -0.09531973796131779 -1.2281000000000002 0.698787183231948 0.6987861653798002 -6.334339479330264e-07 -0.09532112647518948 -1.2282 0.6987896600642449 0.6987886546887755 -6.307040828906763e-07 -0.09532251458698998 -1.2283 0.6987921361992021 0.6987911432393876 -6.278424164729568e-07 -0.09532390229682988 -1.2284000000000002 0.6987946116384167 0.6987936310304508 -6.248496284416705e-07 -0.09532528960481969 -1.2285 0.6987970863834781 0.6987961180607863 -6.217264278685075e-07 -0.09532667651106996 -1.2286000000000001 0.698799560435968 0.6987986043292236 -6.184735530795349e-07 -0.09532806301569118 -1.2287000000000001 0.6988020337974594 0.6988010898345998 -6.150917713498849e-07 -0.09532944911879376 -1.2288000000000001 0.6988045064695172 0.6988035745757608 -6.115818788759997e-07 -0.09533083482048824 -1.2289 0.6988069784536979 0.698806058551561 -6.079447005397087e-07 -0.09533222012088499 -1.229 0.6988094497515478 0.698808541760864 -6.041810897416955e-07 -0.09533360502009439 -1.2291 0.6988119203646044 0.6988110242025427 -6.002919280267971e-07 -0.09533498951822679 -1.2292 0.6988143902943953 0.6988135058754795 -5.962781250840044e-07 -0.0953363736153925 -1.2293000000000003 0.6988168595424383 0.6988159867785668 -5.921406184827838e-07 -0.0953377573117019 -1.2294 0.6988193281102408 0.6988184669107074 -5.878803733955218e-07 -0.09533914060726521 -1.2295 0.6988217959992995 0.6988209462708138 -5.834983824448692e-07 -0.0953405235021927 -1.2296 0.6988242632110999 0.6988234248578107 -5.78995665440063e-07 -0.09534190599659459 -1.2297 0.6988267297471171 0.6988259026706325 -5.74373269154882e-07 -0.09534328809058111 -1.2298000000000002 0.698829195608814 0.698828379708226 -5.696322670223353e-07 -0.09534466978426237 -1.2299 0.6988316607976419 0.6988308559695489 -5.64773758968129e-07 -0.09534605107774856 -1.23 0.6988341253150407 0.698833331453571 -5.59798871091477e-07 -0.09534743197114981 -1.2301000000000002 0.6988365891624374 0.6988358061592744 -5.547087554985675e-07 -0.09534881246457616 -1.2302 0.698839052341246 0.6988382800856541 -5.49504589913985e-07 -0.0953501925581377 -1.2303000000000002 0.6988415148528685 0.698840753231717 -5.441875774725435e-07 -0.0953515722519445 -1.2304000000000002 0.6988439766986936 0.6988432255964834 -5.38758946497242e-07 -0.09535295154610651 -1.2305 0.698846437880096 0.6988456971789871 -5.332199501176249e-07 -0.09535433044073371 -1.2306000000000001 0.6988488983984378 0.698848167978275 -5.275718659644713e-07 -0.0953557089359361 -1.2307000000000001 0.6988513582550664 0.6988506379934083 -5.218159960032609e-07 -0.09535708703182362 -1.2308000000000001 0.6988538174513154 0.6988531072234616 -5.159536661733521e-07 -0.09535846472850612 -1.2309 0.6988562759885038 0.6988555756675243 -5.09986226041037e-07 -0.09535984202609349 -1.231 0.698858733867936 0.6988580433247003 -5.039150484595356e-07 -0.0953612189246956 -1.2311 0.698861191090902 0.6988605101941079 -4.977415294787901e-07 -0.09536259542442231 -1.2312 0.6988636476586758 0.6988629762748808 -4.914670876723926e-07 -0.09536397152538334 -1.2313000000000003 0.6988661035725167 0.6988654415661677 -4.850931641306455e-07 -0.09536534722768848 -1.2314 0.698868558833668 0.6988679060671332 -4.78621221960962e-07 -0.09536672253144751 -1.2315 0.6988710134433576 0.6988703697769572 -4.720527459686763e-07 -0.09536809743677009 -1.2316 0.6988734674027969 0.6988728326948357 -4.65389242386427e-07 -0.09536947194376594 -1.2317 0.6988759207131812 0.6988752948199811 -4.5863223843006784e-07 -0.09537084605254471 -1.2318000000000002 0.6988783733756893 0.6988777561516217 -4.5178328202805096e-07 -0.09537221976321604 -1.2319 0.6988808253914833 0.6988802166890031 -4.4484394146060424e-07 -0.09537359307588955 -1.232 0.6988832767617085 0.6988826764313869 -4.3781580497115336e-07 -0.09537496599067483 -1.2321000000000002 0.6988857274874926 0.6988851353780526 -4.3070048039856035e-07 -0.0953763385076814 -1.2322 0.6988881775699463 0.698887593528296 -4.2349959483017896e-07 -0.09537771062701876 -1.2323000000000002 0.6988906270101629 0.6988900508814313 -4.1621479423409324e-07 -0.09537908234879651 -1.2324000000000002 0.6988930758092178 0.6988925074367895 -4.0884774304278393e-07 -0.09538045367312403 -1.2325 0.6988955239681682 0.69889496319372 -4.014001238478171e-07 -0.09538182460011078 -1.2326000000000001 0.6988979714880538 0.6988974181515902 -3.9387363693493826e-07 -0.09538319512986625 -1.2327000000000001 0.6989004183698954 0.6988998723097852 -3.862699999857e-07 -0.0953845652624998 -1.2328000000000001 0.6989028646146953 0.698902325667709 -3.7859094760561707e-07 -0.09538593499812074 -1.2329 0.6989053102234375 0.6989047782247839 -3.7083823089395507e-07 -0.09538730433683845 -1.233 0.6989077551970874 0.698907229980451 -3.630136172286247e-07 -0.09538867327876228 -1.2331 0.6989101995365908 0.6989096809341699 -3.5511888963474236e-07 -0.09539004182400147 -1.2332 0.6989126432428747 0.69891213108542 -3.471558465695246e-07 -0.09539140997266535 -1.2333000000000003 0.6989150863168465 0.6989145804336996 -3.3912630136717636e-07 -0.09539277772486304 -1.2334 0.6989175287593943 0.698917028978526 -3.31032081926641e-07 -0.0953941450807038 -1.2335 0.6989199705713869 0.6989194767194364 -3.2287503026751097e-07 -0.09539551204029684 -1.2336 0.6989224117536725 0.6989219236559879 -3.146570020581829e-07 -0.0953968786037513 -1.2337 0.6989248523070803 0.6989243697877567 -3.0637986625503544e-07 -0.09539824477117628 -1.2338000000000002 0.6989272922324188 0.6989268151143394 -2.980455047207897e-07 -0.09539961054268088 -1.2339 0.698929731530477 0.6989292596353525 -2.8965581162776477e-07 -0.09540097591837424 -1.234 0.6989321702020227 0.6989317033504328 -2.8121269324971054e-07 -0.09540234089836527 -1.2341000000000002 0.6989346082478041 0.6989341462592378 -2.727180673511853e-07 -0.09540370548276317 -1.2342 0.6989370456685483 0.6989365883614445 -2.6417386280938593e-07 -0.09540506967167679 -1.2343000000000002 0.6989394824649621 0.6989390296567511 -2.555820191978142e-07 -0.09540643346521516 -1.2344000000000002 0.6989419186377311 0.6989414701448768 -2.469444863491266e-07 -0.09540779686348719 -1.2345 0.6989443541875207 0.6989439098255606 -2.3826322390757548e-07 -0.09540915986660181 -1.2346000000000001 0.6989467891149745 0.6989463486985632 -2.2954020083634785e-07 -0.09541052247466789 -1.2347000000000001 0.6989492234207159 0.6989487867636659 -2.207773950151093e-07 -0.09541188468779432 -1.2348000000000001 0.6989516571053467 0.6989512240206708 -2.1197679278897597e-07 -0.09541324650608993 -1.2349 0.6989540901694473 0.6989536604694018 -2.0314038854871153e-07 -0.0954146079296635 -1.235 0.6989565226135772 0.6989560961097034 -1.9427018420337117e-07 -0.09541596895862385 -1.2351 0.6989589544382739 0.6989585309414417 -1.8536818877090688e-07 -0.09541732959307966 -1.2352 0.6989613856440544 0.6989609649645039 -1.7643641794795606e-07 -0.09541868983313975 -1.2353000000000003 0.6989638162314131 0.6989633981787992 -1.6747689359983275e-07 -0.09542004967891277 -1.2354 0.6989662462008235 0.6989658305842575 -1.5849164335460242e-07 -0.09542140913050737 -1.2355 0.6989686755527373 0.6989682621808309 -1.4948270008960374e-07 -0.09542276818803225 -1.2356 0.6989711042875844 0.6989706929684927 -1.4045210153593168e-07 -0.09542412685159601 -1.2357 0.6989735324057731 0.6989731229472378 -1.3140188975108158e-07 -0.09542548512130725 -1.2358000000000002 0.6989759599076896 0.6989755521170831 -1.2233411071128908e-07 -0.09542684299727447 -1.2359 0.6989783867936987 0.6989779804780671 -1.1325081381539925e-07 -0.09542820047960633 -1.236 0.698980813064143 0.6989804080302497 -1.0415405144424683e-07 -0.0954295575684112 -1.2361000000000002 0.6989832387193438 0.6989828347737133 -9.504587847840307e-08 -0.0954309142637977 -1.2362 0.6989856637595997 0.6989852607085614 -8.592835184714764e-08 -0.09543227056587424 -1.2363000000000002 0.6989880881851881 0.6989876858349194 -7.68035300583586e-08 -0.09543362647474928 -1.2364000000000002 0.698990511996364 0.6989901101529349 -6.767347273534119e-08 -0.09543498199053116 -1.2365 0.6989929351933606 0.6989925336627771 -5.8540240153656664e-08 -0.09543633711332834 -1.2366000000000001 0.6989953577763892 0.6989949563646372 -4.9405892772746984e-08 -0.0954376918432491 -1.2367000000000001 0.698997779745639 0.6989973782587278 -4.027249077184205e-08 -0.09543904618040183 -1.2368000000000001 0.6990002011012777 0.6989997993452834 -3.1142093587710126e-08 -0.09544040012489478 -1.2369 0.6990026218434506 0.6990022196245611 -2.2016759447691936e-08 -0.09544175367683629 -1.237 0.6990050419722813 0.6990046390968387 -1.2898544908806348e-08 -0.0954431068363345 -1.2371 0.6990074614878719 0.6990070577624163 -3.789504392573417e-09 -0.0954444596034977 -1.2372 0.6990098803903019 0.699009475621616 5.308310278319406e-09 -0.0954458119784341 -1.2373000000000003 0.6990122986796297 0.699011892674781 1.4392850340369523e-08 -0.09544716396125187 -1.2374 0.6990147163558913 0.6990143089222767 2.3462070554598757e-08 -0.09544851555205913 -1.2375 0.6990171334191018 0.6990167243644897 3.251392965801514e-08 -0.09544986675096401 -1.2376 0.6990195498692535 0.6990191390018282 4.1546390832855606e-08 -0.09545121755807454 -1.2377 0.6990219657063185 0.6990215528347224 5.055742216021619e-08 -0.09545256797349888 -1.2378000000000002 0.6990243809302459 0.6990239658636235 5.954499708582528e-08 -0.095453917997345 -1.2379 0.699026795540964 0.6990263780890044 6.850709484591821e-08 -0.09545526762972094 -1.238 0.6990292095383797 0.6990287895113589 7.744170097030711e-08 -0.09545661687073465 -1.2381000000000002 0.6990316229223781 0.6990312001312027 8.634680770044922e-08 -0.0954579657204941 -1.2382 0.6990340356928237 0.6990336099490723 9.522041442833196e-08 -0.09545931417910726 -1.2383000000000002 0.6990364478495593 0.6990360189655248 1.0406052819433853e-07 -0.09546066224668194 -1.2384000000000002 0.6990388593924066 0.6990384271811398 1.1286516408276492e-07 -0.09546200992332615 -1.2385 0.6990412703211661 0.6990408345965162 1.216323457196855e-07 -0.09546335720914761 -1.2386000000000001 0.699043680635618 0.6990432412122751 1.3036010565459222e-07 -0.09546470410425423 -1.2387000000000001 0.6990460903355207 0.6990456470290569 1.390464858599949e-07 -0.09546605060875374 -1.2388000000000001 0.6990484994206132 0.6990480520475241 1.476895381338772e-07 -0.095467396722754 -1.2389000000000001 0.6990509078906123 0.6990504562683586 1.5628732456460237e-07 -0.0954687424463627 -1.239 0.6990533157452153 0.6990528596922634 1.648379179403081e-07 -0.09547008777968752 -1.2391 0.699055722984099 0.6990552623199615 1.7333940216870958e-07 -0.09547143272283622 -1.2392 0.6990581296069196 0.6990576641521961 1.8178987278016923e-07 -0.09547277727591642 -1.2393000000000003 0.6990605356133136 0.6990600651897306 1.9018743723647757e-07 -0.0954741214390358 -1.2394 0.699062941002897 0.6990624654333479 1.985302154686175e-07 -0.09547546521230191 -1.2395 0.6990653457752662 0.6990648648838512 2.068163402341172e-07 -0.09547680859582242 -1.2396 0.6990677499299979 0.6990672635420632 2.1504395757154793e-07 -0.09547815158970484 -1.2397 0.699070153466649 0.6990696614088254 2.2321122716828512e-07 -0.09547949419405669 -1.2398000000000002 0.6990725563847574 0.6990720584849996 2.313163228045978e-07 -0.09548083640898551 -1.2399 0.699074958683841 0.6990744547714662 2.3935743275610433e-07 -0.09548217823459876 -1.24 0.6990773603633992 0.6990768502691251 2.473327601962283e-07 -0.09548351967100388 -1.2401000000000002 0.6990797614229123 0.6990792449788944 2.552405236333488e-07 -0.09548486071830833 -1.2402 0.6990821618618415 0.6990816389017113 2.6307895722305075e-07 -0.09548620137661948 -1.2403000000000002 0.6990845616796295 0.6990840320385316 2.7084631126772507e-07 -0.09548754164604473 -1.2404000000000002 0.6990869608757011 0.6990864243903293 2.7854085250106353e-07 -0.09548888152669142 -1.2405 0.6990893594494623 0.6990888159580968 2.8616086453214784e-07 -0.0954902210186669 -1.2406000000000001 0.6990917574003006 0.6990912067428439 2.937046483242334e-07 -0.09549156012207845 -1.2407000000000001 0.6990941547275864 0.6990935967455986 3.0117052233352704e-07 -0.09549289883703327 -1.2408000000000001 0.699096551430672 0.6990959859674066 3.0855682310593213e-07 -0.0954942371636387 -1.2409000000000001 0.6990989475088926 0.6990983744093308 3.1586190555460414e-07 -0.09549557510200189 -1.241 0.6991013429615652 0.6991007620724514 3.2308414335546765e-07 -0.09549691265223005 -1.2411 0.6991037377879907 0.6991031489578656 3.302219292525277e-07 -0.09549824981443036 -1.2412 0.6991061319874524 0.6991055350666873 3.372736754880812e-07 -0.09549958658870994 -1.2413000000000003 0.6991085255592173 0.6991079204000473 3.4423781408027265e-07 -0.09550092297517594 -1.2414 0.6991109185025357 0.6991103049590924 3.5111279727412237e-07 -0.09550225897393538 -1.2415 0.6991133108166413 0.6991126887449858 3.578970978190821e-07 -0.09550359458509533 -1.2416 0.6991157025007526 0.6991150717589065 3.645892092396519e-07 -0.09550492980876289 -1.2417 0.699118093554072 0.6991174540020493 3.7118764636273616e-07 -0.09550626464504497 -1.2418000000000002 0.6991204839757857 0.6991198354756243 3.7769094544254367e-07 -0.0955075990940486 -1.2419 0.6991228737650653 0.6991222161808572 3.840976645838601e-07 -0.09550893315588074 -1.242 0.699125262921067 0.6991245961189883 3.90406384130626e-07 -0.09551026683064828 -1.2421000000000002 0.6991276514429319 0.6991269752912728 3.9661570679083713e-07 -0.09551160011845813 -1.2422 0.6991300393297872 0.6991293536989809 4.0272425812226675e-07 -0.09551293301941724 -1.2423000000000002 0.6991324265807446 0.6991317313433963 4.08730686782266e-07 -0.09551426553363236 -1.2424000000000002 0.6991348131949024 0.6991341082258173 4.1463366476368613e-07 -0.09551559766121032 -1.2425 0.6991371991713451 0.6991364843475559 4.2043188776264007e-07 -0.09551692940225798 -1.2426000000000001 0.699139584509143 0.6991388597099376 4.261240754768747e-07 -0.09551826075688208 -1.2427000000000001 0.6991419692073536 0.6991412343143006 4.3170897182781554e-07 -0.09551959172518928 -1.2428000000000001 0.699144353265021 0.6991436081619975 4.3718534526587804e-07 -0.09552092230728643 -1.2429000000000001 0.6991467366811767 0.6991459812543921 4.4255198907577897e-07 -0.0955222525032802 -1.243 0.6991491194548388 0.6991483535928615 4.478077215708254e-07 -0.09552358231327712 -1.2431 0.6991515015850142 0.6991507251787952 4.5295138639128707e-07 -0.095524911737384 -1.2432 0.6991538830706968 0.6991530960135939 4.5798185280970793e-07 -0.09552624077570733 -1.2433 0.6991562639108693 0.6991554660986705 4.628980159182561e-07 -0.09552756942835372 -1.2434 0.699158644104503 0.6991578354354497 4.6769879681607396e-07 -0.09552889769542977 -1.2435 0.6991610236505574 0.6991602040253662 4.7238314296316197e-07 -0.09553022557704198 -1.2436 0.6991634025479818 0.6991625718698662 4.769500283885453e-07 -0.09553155307329686 -1.2437 0.6991657807957141 0.6991649389704065 4.813984538637461e-07 -0.0955328801843009 -1.2438000000000002 0.6991681583926825 0.6991673053284544 4.857274471248285e-07 -0.09553420691016057 -1.2439 0.6991705353378047 0.699169670945486 4.899360631499539e-07 -0.09553553325098221 -1.244 0.6991729116299886 0.6991720358229883 4.9402338422877e-07 -0.0955368592068723 -1.2441000000000002 0.699175287268133 0.6991743999624573 4.979885203787449e-07 -0.09553818477793721 -1.2442 0.6991776622511272 0.6991767633653982 5.018306093451663e-07 -0.0955395099642833 -1.2443000000000002 0.6991800365778515 0.6991791260333244 5.055488169064537e-07 -0.09554083476601682 -1.2444000000000002 0.699182410247178 0.6991814879677585 5.091423369990578e-07 -0.09554215918324414 -1.2445 0.6991847832579705 0.699183849170231 5.126103917868496e-07 -0.09554348321607152 -1.2446000000000002 0.6991871556090841 0.6991862096422802 5.159522320913323e-07 -0.09554480686460515 -1.2447000000000001 0.6991895272993669 0.6991885693854523 5.191671374055185e-07 -0.0955461301289513 -1.2448000000000001 0.6991918983276597 0.6991909284013005 5.22254415907808e-07 -0.09554745300921615 -1.2449000000000001 0.6991942686927956 0.6991932866913848 5.252134048921997e-07 -0.09554877550550588 -1.245 0.6991966383936015 0.6991956442572724 5.280434707405357e-07 -0.09555009761792659 -1.2451 0.6991990074288974 0.6991980011005363 5.307440090612792e-07 -0.09555141934658434 -1.2452 0.6992013757974977 0.699200357222756 5.333144448144145e-07 -0.0955527406915854 -1.2453 0.6992037434982106 0.6992027126255165 5.357542325473696e-07 -0.09555406165303566 -1.2454 0.6992061105298388 0.6992050673104079 5.380628563811385e-07 -0.09555538223104122 -1.2455 0.6992084768911802 0.699207421279026 5.402398302045697e-07 -0.09555670242570811 -1.2456 0.6992108425810271 0.6992097745329712 5.422846976604889e-07 -0.09555802223714228 -1.2457 0.6992132075981677 0.6992121270738479 5.441970324371326e-07 -0.0955593416654497 -1.2458000000000002 0.6992155719413862 0.6992144789032652 5.459764381710031e-07 -0.09556066071073628 -1.2459 0.6992179356094621 0.6992168300228354 5.476225485301356e-07 -0.09556197937310791 -1.246 0.699220298601172 0.6992191804341752 5.491350275055318e-07 -0.09556329765267048 -1.2461000000000002 0.6992226609152891 0.6992215301389038 5.505135692029928e-07 -0.09556461554952984 -1.2462 0.6992250225505834 0.6992238791386434 5.517578981067972e-07 -0.09556593306379188 -1.2463000000000002 0.6992273835058225 0.6992262274350187 5.528677690658235e-07 -0.09556725019556234 -1.2464000000000002 0.6992297437797714 0.6992285750296567 5.538429672657941e-07 -0.09556856694494698 -1.2465 0.6992321033711937 0.6992309219241866 5.546833084096869e-07 -0.09556988331205157 -1.2466000000000002 0.6992344622788504 0.6992332681202382 5.553886386205908e-07 -0.09557119929698182 -1.2467000000000001 0.6992368205015019 0.6992356136194433 5.559588345804833e-07 -0.09557251489984339 -1.2468000000000001 0.6992391780379077 0.6992379584234347 5.56393803446964e-07 -0.09557383012074201 -1.2469000000000001 0.6992415348868259 0.6992403025338455 5.566934829920323e-07 -0.09557514495978334 -1.247 0.699243891047015 0.6992426459523091 5.568578414633096e-07 -0.09557645941707295 -1.2471 0.6992462465172328 0.6992449886804588 5.568868776534286e-07 -0.09557777349271643 -1.2472 0.6992486012962378 0.6992473307199274 5.567806209971771e-07 -0.09557908718681934 -1.2473 0.6992509553827886 0.6992496720723473 5.565391313494539e-07 -0.09558040049948718 -1.2474 0.6992533087756454 0.6992520127393496 5.561624991240466e-07 -0.09558171343082553 -1.2475 0.6992556614735694 0.6992543527225648 5.556508451132203e-07 -0.09558302598093989 -1.2476 0.6992580134753236 0.6992566920236202 5.550043207236399e-07 -0.09558433814993567 -1.2477 0.699260364779672 0.6992590306441426 5.542231076016702e-07 -0.09558564993791832 -1.2478000000000002 0.6992627153853819 0.6992613685857557 5.533074178276642e-07 -0.09558696134499324 -1.2479 0.6992650652912227 0.6992637058500806 5.522574937216751e-07 -0.09558827237126584 -1.248 0.6992674144959662 0.6992660424387356 5.510736079128442e-07 -0.0955895830168414 -1.2481000000000002 0.6992697629983885 0.6992683783533357 5.497560631451126e-07 -0.09559089328182535 -1.2482 0.6992721107972681 0.6992707135954923 5.483051922217097e-07 -0.09559220316632296 -1.2483000000000002 0.699274457891388 0.6992730481668127 5.467213580190311e-07 -0.09559351267043943 -1.2484000000000002 0.699276804279535 0.6992753820689002 5.450049533062273e-07 -0.09559482179428012 -1.2485 0.6992791499605004 0.6992777153033534 5.431564006203038e-07 -0.0955961305379502 -1.2486000000000002 0.6992814949330806 0.699280047871766 5.411761522799985e-07 -0.09559743890155485 -1.2487000000000001 0.6992838391960768 0.6992823797757266 5.390646901221041e-07 -0.09559874688519931 -1.2488000000000001 0.6992861827482957 0.6992847110168179 5.368225255986125e-07 -0.09560005448898867 -1.2489000000000001 0.6992885255885497 0.6992870415966175 5.344501994575257e-07 -0.0956013617130281 -1.249 0.699290867715657 0.6992893715166961 5.319482816734666e-07 -0.09560266855742262 -1.2491 0.6992932091284423 0.6992917007786188 5.293173713644128e-07 -0.09560397502227735 -1.2492 0.699295549825737 0.6992940293839435 5.265580965696515e-07 -0.09560528110769732 -1.2493 0.6992978898063795 0.6992963573342208 5.236711141387573e-07 -0.09560658681378754 -1.2494 0.6993002290692157 0.6992986846309943 5.206571095928147e-07 -0.09560789214065307 -1.2495 0.6993025676130982 0.6993010112757999 5.17516796971762e-07 -0.09560919708839878 -1.2496 0.6993049054368885 0.6993033372701656 5.142509185984689e-07 -0.0956105016571297 -1.2497 0.6993072425394553 0.6993056626156104 5.108602449399591e-07 -0.09561180584695067 -1.2498000000000002 0.6993095789196764 0.6993079873136463 5.073455744686317e-07 -0.0956131096579666 -1.2499 0.6993119145764379 0.6993103113657747 5.037077334263396e-07 -0.0956144130902823 -1.25 0.6993142495086355 0.6993126347734893 4.999475756300997e-07 -0.0956157161440027 -1.2501000000000002 0.6993165837151738 0.6993149575382737 4.960659822778046e-07 -0.09561701881923257 -1.2502 0.6993189171949672 0.6993172796616016 4.920638617678108e-07 -0.09561832111607671 -1.2503000000000002 0.6993212499469397 0.6993196011449369 4.879421494768943e-07 -0.09561962303463983 -1.2504000000000002 0.699323581970026 0.6993219219897333 4.837018075243282e-07 -0.09562092457502672 -1.2505 0.6993259132631706 0.6993242421974338 4.793438245359605e-07 -0.095622225737342 -1.2506000000000002 0.6993282438253297 0.6993265617694708 4.748692154915579e-07 -0.09562352652169043 -1.2507000000000001 0.6993305736554697 0.6993288807072651 4.7027902136398403e-07 -0.09562482692817663 -1.2508000000000001 0.6993329027525685 0.6993311990122264 4.6557430899429875e-07 -0.09562612695690523 -1.2509000000000001 0.699335231115616 0.6993335166857528 4.607561707586916e-07 -0.09562742660798083 -1.251 0.6993375587436134 0.6993358337292307 4.5582572438113145e-07 -0.09562872588150806 -1.2511 0.699339885635574 0.6993381501440334 4.5078411270438323e-07 -0.09563002477759142 -1.2512 0.6993422117905241 0.6993404659315225 4.4563250323204073e-07 -0.09563132329633542 -1.2513 0.699344537207502 0.6993427810930466 4.403720881146489e-07 -0.09563262143784462 -1.2514 0.699346861885559 0.6993450956299413 4.350040836847979e-07 -0.09563391920222342 -1.2515 0.6993491858237597 0.6993474095435288 4.295297303044676e-07 -0.09563521658957627 -1.2516 0.6993515090211824 0.6993497228351182 4.2395029200420487e-07 -0.09563651360000763 -1.2517 0.6993538314769182 0.6993520355060046 4.1826705617781235e-07 -0.09563781023362189 -1.2518000000000002 0.6993561531900727 0.6993543475574688 4.1248133331867054e-07 -0.09563910649052335 -1.2519 0.6993584741597659 0.6993566589907785 4.0659445677687645e-07 -0.09564040237081646 -1.252 0.6993607943851314 0.6993589698071856 4.0060778232903216e-07 -0.09564169787460551 -1.2521000000000002 0.699363113865318 0.6993612800079279 3.945226879353836e-07 -0.09564299300199475 -1.2522 0.6993654325994889 0.6993635895942278 3.883405734345091e-07 -0.09564428775308842 -1.2523000000000002 0.6993677505868232 0.6993658985672939 3.820628602033138e-07 -0.0956455821279909 -1.2524000000000002 0.6993700678265142 0.6993682069283178 3.756909908309014e-07 -0.0956468761268063 -1.2525 0.6993723843177715 0.6993705146784759 3.692264287716296e-07 -0.09564816974963881 -1.2526000000000002 0.6993747000598196 0.6993728218189292 3.626706580606154e-07 -0.09564946299659255 -1.2527000000000001 0.6993770150519001 0.6993751283508225 3.560251829043404e-07 -0.09565075586777175 -1.2528000000000001 0.6993793292932697 0.6993774342752843 3.49291527403095e-07 -0.09565204836328046 -1.2529000000000001 0.6993816427832025 0.6993797395934265 3.4247123513464484e-07 -0.09565334048322281 -1.253 0.6993839555209882 0.6993820443063443 3.3556586885585826e-07 -0.09565463222770282 -1.2531 0.6993862675059337 0.6993843484151164 3.2857701010718943e-07 -0.09565592359682454 -1.2532 0.6993885787373626 0.6993866519208043 3.2150625889348916e-07 -0.09565721459069199 -1.2533 0.6993908892146163 0.6993889548244515 3.1435523328154913e-07 -0.09565850520940909 -1.2534 0.6993931989370529 0.6993912571270853 3.0712556903927934e-07 -0.09565979545307984 -1.2535 0.6993955079040483 0.6993935588297144 2.998189192610079e-07 -0.09566108532180817 -1.2536 0.699397816114996 0.6993958599333303 2.924369539997196e-07 -0.09566237481569798 -1.2537 0.6994001235693075 0.6993981604389061 2.8498135988541673e-07 -0.09566366393485314 -1.2538000000000002 0.6994024302664122 0.699400460347397 2.7745383972960225e-07 -0.09566495267937751 -1.2539 0.6994047362057579 0.6994027596597397 2.698561121020071e-07 -0.0956662410493749 -1.254 0.6994070413868111 0.6994050583768527 2.621899110460957e-07 -0.0956675290449492 -1.2541000000000002 0.699409345809056 0.6994073564996357 2.544569855725265e-07 -0.09566881666620412 -1.2542 0.6994116494719961 0.699409654028969 2.4665909930526864e-07 -0.09567010391324338 -1.2543000000000002 0.6994139523751535 0.6994119509657151 2.38798030072207e-07 -0.09567139078617073 -1.2544000000000002 0.6994162545180695 0.6994142473107163 2.308755695165643e-07 -0.09567267728508987 -1.2545 0.6994185559003042 0.6994165430647963 2.2289352267362839e-07 -0.09567396341010438 -1.2546000000000002 0.6994208565214375 0.6994188382287594 2.1485370756829658e-07 -0.09567524916131803 -1.2547000000000001 0.6994231563810684 0.69942113280339 2.0675795479874193e-07 -0.0956765345388344 -1.2548000000000001 0.6994254554788155 0.6994234267894535 1.986081071062018e-07 -0.09567781954275709 -1.2549000000000001 0.6994277538143172 0.6994257201876948 1.9040601895864429e-07 -0.09567910417318964 -1.255 0.6994300513872311 0.6994280129988396 1.8215355617606788e-07 -0.09568038843023566 -1.2551 0.6994323481972357 0.6994303052235931 1.7385259542396225e-07 -0.09568167231399864 -1.2552 0.6994346442440285 0.6994325968626403 1.6550502386289412e-07 -0.09568295582458203 -1.2553 0.6994369395273278 0.6994348879166468 1.5711273865584574e-07 -0.09568423896208939 -1.2554 0.6994392340468717 0.6994371783862567 1.4867764660739247e-07 -0.09568552172662403 -1.2555 0.6994415278024191 0.6994394682720947 1.4020166366410236e-07 -0.09568680411828946 -1.2556 0.6994438207937484 0.6994417575747643 1.3168671450514147e-07 -0.09568808613718903 -1.2557 0.6994461130206596 0.6994440462948489 1.2313473211900128e-07 -0.09568936778342607 -1.2558000000000002 0.6994484044829727 0.6994463344329109 1.1454765736634842e-07 -0.095690649057104 -1.2559 0.6994506951805286 0.6994486219894922 1.0592743849777153e-07 -0.0956919299583261 -1.256 0.6994529851131885 0.6994509089651136 9.727603076173374e-08 -0.09569321048719569 -1.2561000000000002 0.6994552742808349 0.699453195360275 8.859539594313626e-08 -0.09569449064381591 -1.2562 0.6994575626833706 0.6994554811754554 7.988750189841243e-08 -0.0956957704282901 -1.2563000000000002 0.69945985032072 0.699457766411113 7.115432214960249e-08 -0.09569704984072144 -1.2564000000000002 0.6994621371928282 0.6994600510676847 6.23978354003657e-08 -0.09569832888121314 -1.2565 0.699464423299661 0.6994623351455864 5.3620025104034186e-08 -0.09569960754986832 -1.2566000000000002 0.6994667086412059 0.6994646186452123 4.482287901778903e-08 -0.09570088584679011 -1.2567000000000002 0.6994689932174707 0.699466901566936 3.600838874122381e-08 -0.09570216377208163 -1.2568000000000001 0.6994712770284854 0.6994691839111102 2.717854928613317e-08 -0.09570344132584603 -1.2569000000000001 0.6994735600743003 0.699471465678065 1.8335358595994444e-08 -0.09570471850818624 -1.257 0.6994758423549873 0.69947374686811 9.480817116623574e-09 -0.09570599531920537 -1.2571 0.6994781238706393 0.6994760274815338 6.169273338713088e-10 -0.09570727175900638 -1.2572 0.6994804046213711 0.6994783075186031 -8.254306671333367e-09 -0.0957085478276923 -1.2573 0.6994826846073179 0.6994805869795633 -1.71308796861544e-08 -0.09570982352536603 -1.2574 0.6994849638286367 0.6994828658646388 -2.601078581297364e-08 -0.09571109885213058 -1.2575 0.6994872422855054 0.699485144174032 -3.489201892172e-08 -0.09571237380808872 -1.2576 0.6994895199781236 0.6994874219079243 -4.377257310702329e-08 -0.09571364839334341 -1.2577 0.6994917969067119 0.6994896990664761 -5.2650443137128126e-08 -0.09571492260799752 -1.2578000000000003 0.6994940730715122 0.6994919756498259 -6.152362490969253e-08 -0.09571619645215385 -1.2579 0.6994963484727876 0.6994942516580912 -7.039011590314129e-08 -0.09571746992591522 -1.258 0.6994986231108222 0.6994965270913678 -7.924791562731459e-08 -0.09571874302938432 -1.2581000000000002 0.6995008969859219 0.6994988019497304 -8.809502607259878e-08 -0.09572001576266398 -1.2582 0.6995031700984133 0.6995010762332328 -9.692945217385646e-08 -0.09572128812585692 -1.2583000000000002 0.6995054424486438 0.6995033499419071 -1.057492022395537e-07 -0.09572256011906576 -1.2584000000000002 0.6995077140369828 0.6995056230757646 -1.1455228841536491e-07 -0.09572383174239327 -1.2585 0.6995099848638197 0.6995078956347948 -1.233367271247926e-07 -0.095725102995942 -1.2586000000000002 0.6995122549295656 0.699510167618967 -1.3210053952800171e-07 -0.09572637387981461 -1.2587000000000002 0.6995145242346524 0.6995124390282292 -1.4084175195029636e-07 -0.09572764439411376 -1.2588000000000001 0.6995167927795327 0.6995147098625083 -1.495583963392194e-07 -0.09572891453894199 -1.2589000000000001 0.6995190605646799 0.69951698012171 -1.5824851070517232e-07 -0.09573018431440178 -1.259 0.699521327590588 0.6995192498057201 -1.6691013955683065e-07 -0.0957314537205957 -1.2591 0.699523593857772 0.6995215189144025 -1.7554133434696806e-07 -0.09573272275762623 -1.2592 0.6995258593667673 0.6995237874476012 -1.8414015391307603e-07 -0.09573399142559585 -1.2593 0.6995281241181297 0.6995260554051393 -1.927046649127795e-07 -0.095735259724607 -1.2594 0.6995303881124356 0.6995283227868194 -2.0123294223323152e-07 -0.09573652765476204 -1.2595 0.6995326513502818 0.6995305895924238 -2.0972306948377484e-07 -0.0957377952161634 -1.2596 0.6995349138322845 0.6995328558217146 -2.181731393706421e-07 -0.09573906240891346 -1.2597 0.6995371755590813 0.6995351214744334 -2.2658125414104502e-07 -0.09574032923311455 -1.2598000000000003 0.6995394365313288 0.6995373865503018 -2.3494552601338592e-07 -0.09574159568886897 -1.2599 0.6995416967497041 0.6995396510490216 -2.4326407760746904e-07 -0.09574286177627904 -1.26 0.6995439562149035 0.6995419149702745 -2.5153504236083424e-07 -0.09574412749544699 -1.2601000000000002 0.6995462149276435 0.6995441783137224 -2.5975656492774335e-07 -0.09574539284647504 -1.2602 0.6995484728886598 0.6995464410790078 -2.679268016302083e-07 -0.09574665782946548 -1.2603000000000002 0.6995507300987076 0.6995487032657532 -2.7604392086044705e-07 -0.0957479224445204 -1.2604000000000002 0.6995529865585617 0.6995509648735625 -2.8410610347293086e-07 -0.09574918669174205 -1.2605 0.6995552422690157 0.69955322590202 -2.921115432007182e-07 -0.09575045057123255 -1.2606000000000002 0.6995574972308818 0.6995554863506903 -3.000584470960743e-07 -0.09575171408309395 -1.2607000000000002 0.6995597514449918 0.6995577462191199 -3.0794503586006883e-07 -0.09575297722742834 -1.2608000000000001 0.6995620049121958 0.6995600055068364 -3.1576954429013426e-07 -0.09575424000433785 -1.2609000000000001 0.6995642576333627 0.6995622642133481 -3.23530221682522e-07 -0.09575550241392441 -1.261 0.6995665096093794 0.6995645223381455 -3.312253322104719e-07 -0.09575676445629012 -1.2611 0.6995687608411514 0.6995667798807002 -3.388531552850349e-07 -0.0957580261315369 -1.2612 0.6995710113296022 0.6995690368404662 -3.464119859991621e-07 -0.09575928743976672 -1.2613 0.6995732610756731 0.6995712932168796 -3.5390013543301624e-07 -0.0957605483810816 -1.2614 0.6995755100803233 0.699573549009358 -3.613159311188774e-07 -0.09576180895558337 -1.2615 0.6995777583445288 0.6995758042173015 -3.686577173395156e-07 -0.09576306916337388 -1.2616 0.6995800058692838 0.6995780588400933 -3.7592385552370766e-07 -0.095764329004555 -1.2617 0.6995822526555995 0.699580312877099 -3.8311272466257096e-07 -0.0957655884792286 -1.2618000000000003 0.6995844987045039 0.6995825663276671 -3.9022272153160786e-07 -0.09576684758749647 -1.2619 0.6995867440170418 0.6995848191911292 -3.9725226125275626e-07 -0.09576810632946042 -1.262 0.6995889885942745 0.6995870714668002 -4.0419977746092295e-07 -0.09576936470522211 -1.2621000000000002 0.69959123243728 0.6995893231539786 -4.11063722741134e-07 -0.09577062271488335 -1.2622 0.6995934755471523 0.6995915742519467 -4.1784256898241834e-07 -0.09577188035854582 -1.2623000000000002 0.6995957179250012 0.6995938247599705 -4.2453480766924123e-07 -0.09577313763631118 -1.2624000000000002 0.6995979595719526 0.6995960746773005 -4.311389502839602e-07 -0.09577439454828113 -1.2625 0.6996002004891475 0.6995983240031711 -4.376535285496863e-07 -0.09577565109455725 -1.2626000000000002 0.6996024406777429 0.6996005727368015 -4.440770948604955e-07 -0.09577690727524117 -1.2627000000000002 0.69960468013891 0.6996028208773959 -4.504082224549011e-07 -0.09577816309043445 -1.2628000000000001 0.6996069188738356 0.6996050684241432 -4.566455059570873e-07 -0.09577941854023866 -1.2629000000000001 0.6996091568837208 0.6996073153762176 -4.627875614393595e-07 -0.09578067362475527 -1.263 0.6996113941697817 0.6996095617327791 -4.688330269495e-07 -0.09578192834408586 -1.2631000000000001 0.6996136307332473 0.6996118074929729 -4.747805626148516e-07 -0.09578318269833186 -1.2632 0.6996158665753618 0.6996140526559307 -4.80628851121101e-07 -0.09578443668759469 -1.2633 0.6996181016973824 0.6996162972207702 -4.863765978441181e-07 -0.09578569031197581 -1.2634 0.6996203361005803 0.6996185411865954 -4.920225312801674e-07 -0.09578694357157663 -1.2635 0.699622569786239 0.6996207845524972 -4.975654032055021e-07 -0.09578819646649851 -1.2636 0.6996248027556561 0.6996230273175533 -5.030039890441262e-07 -0.09578944899684277 -1.2637 0.6996270350101408 0.6996252694808287 -5.083370880412663e-07 -0.09579070116271075 -1.2638000000000003 0.6996292665510158 0.6996275110413759 -5.135635236797054e-07 -0.09579195296420376 -1.2639 0.6996314973796149 0.699629751998235 -5.186821437561107e-07 -0.09579320440142307 -1.264 0.6996337274972848 0.6996319923504344 -5.236918207904284e-07 -0.09579445547446994 -1.2641000000000002 0.6996359569053832 0.6996342320969902 -5.285914521993562e-07 -0.09579570618344557 -1.2642 0.6996381856052791 0.6996364712369073 -5.333799605322653e-07 -0.09579695652845113 -1.2643000000000002 0.6996404135983534 0.6996387097691796 -5.380562937279398e-07 -0.09579820650958781 -1.2644000000000002 0.699642640885997 0.6996409476927898 -5.426194253088656e-07 -0.0957994561269568 -1.2645 0.6996448674696119 0.6996431850067102 -5.470683547004196e-07 -0.09580070538065917 -1.2646000000000002 0.69964709335061 0.6996454217099022 -5.51402107390464e-07 -0.09580195427079606 -1.2647 0.6996493185304137 0.6996476578013175 -5.556197350820025e-07 -0.0958032027974685 -1.2648000000000001 0.6996515430104546 0.699649893279898 -5.597203160401243e-07 -0.09580445096077755 -1.2649000000000001 0.6996537667921741 0.6996521281445756 -5.637029551752715e-07 -0.09580569876082422 -1.265 0.6996559898770223 0.6996543623942734 -5.675667843069165e-07 -0.09580694619770946 -1.2651000000000001 0.699658212266459 0.6996565960279056 -5.713109622607071e-07 -0.09580819327153432 -1.2652 0.6996604339619521 0.6996588290443775 -5.749346752015327e-07 -0.09580943998239976 -1.2653 0.6996626549649774 0.6996610614425856 -5.784371366474028e-07 -0.09581068633040657 -1.2654 0.6996648752770191 0.6996632932214191 -5.8181758776088e-07 -0.09581193231565571 -1.2655 0.6996670948995694 0.6996655243797592 -5.850752974878581e-07 -0.09581317793824806 -1.2656 0.6996693138341272 0.6996677549164789 -5.882095625991957e-07 -0.09581442319828448 -1.2657 0.6996715320821996 0.699669984830445 -5.912197080654158e-07 -0.09581566809586578 -1.2658000000000003 0.6996737496452992 0.6996722141205167 -5.941050870428288e-07 -0.09581691263109272 -1.2659 0.6996759665249457 0.6996744427855468 -5.9686508101231e-07 -0.09581815680406608 -1.266 0.6996781827226652 0.6996766708243818 -5.994990999874661e-07 -0.0958194006148866 -1.2661000000000002 0.6996803982399896 0.6996788982358626 -6.020065825423915e-07 -0.09582064406365502 -1.2662 0.6996826130784561 0.6996811250188237 -6.043869960753456e-07 -0.09582188715047205 -1.2663000000000002 0.6996848272396075 0.6996833511720946 -6.0663983676712e-07 -0.09582312987543827 -1.2664000000000002 0.6996870407249913 0.6996855766944996 -6.087646297614491e-07 -0.09582437223865438 -1.2665 0.6996892535361598 0.6996878015848582 -6.107609293037886e-07 -0.09582561424022097 -1.2666000000000002 0.69969146567467 0.6996900258419858 -6.126283187690706e-07 -0.09582685588023863 -1.2667 0.6996936771420823 0.6996922494646933 -6.143664107310931e-07 -0.09582809715880794 -1.2668000000000001 0.6996958879399613 0.699694472451788 -6.159748471706861e-07 -0.09582933807602946 -1.2669000000000001 0.6996980980698747 0.6996966948020733 -6.174532993646897e-07 -0.09583057863200363 -1.267 0.6997003075333936 0.6996989165143499 -6.18801468107999e-07 -0.095831818826831 -1.2671000000000001 0.699702516332092 0.6997011375874154 -6.200190837135633e-07 -0.09583305866061204 -1.2672 0.6997047244675461 0.6997033580200642 -6.211059059846313e-07 -0.09583429813344717 -1.2673 0.699706931941334 0.6997055778110898 -6.220617244784288e-07 -0.0958355372454368 -1.2674 0.6997091387550365 0.6997077969592824 -6.22886358270236e-07 -0.0958367759966813 -1.2675 0.6997113449102352 0.6997100154634313 -6.235796562864548e-07 -0.0958380143872811 -1.2676 0.6997135504085129 0.6997122333223242 -6.241414969992976e-07 -0.09583925241733644 -1.2677 0.6997157552514539 0.6997144505347483 -6.245717887320978e-07 -0.09584049008694777 -1.2678000000000003 0.6997179594406429 0.6997166670994894 -6.248704695205332e-07 -0.09584172739621527 -1.2679 0.6997201629776642 0.6997188830153332 -6.250375071403802e-07 -0.09584296434523924 -1.268 0.6997223658641025 0.6997210982810655 -6.250728992046595e-07 -0.09584420093411987 -1.2681000000000002 0.6997245681015426 0.6997233128954724 -6.249766729693462e-07 -0.09584543716295744 -1.2682 0.6997267696915679 0.6997255268573404 -6.247488855137817e-07 -0.09584667303185208 -1.2683000000000002 0.6997289706357614 0.6997277401654567 -6.243896236018953e-07 -0.09584790854090401 -1.2684000000000002 0.6997311709357046 0.6997299528186101 -6.238990036405712e-07 -0.09584914369021333 -1.2685 0.699733370592977 0.6997321648155906 -6.23277171818426e-07 -0.09585037847988018 -1.2686000000000002 0.6997355696091567 0.6997343761551906 -6.225243037727424e-07 -0.09585161291000462 -1.2687 0.699737767985819 0.6997365868362041 -6.216406048392686e-07 -0.09585284698068673 -1.2688000000000001 0.6997399657245372 0.6997387968574278 -6.206263097469078e-07 -0.09585408069202653 -1.2689000000000001 0.6997421628268814 0.6997410062176608 -6.19481682839762e-07 -0.09585531404412402 -1.269 0.6997443592944182 0.6997432149157057 -6.182070177163101e-07 -0.09585654703707919 -1.2691000000000001 0.6997465551287114 0.6997454229503688 -6.168026372987967e-07 -0.09585777967099202 -1.2692 0.6997487503313204 0.6997476303204595 -6.15268893819354e-07 -0.09585901194596241 -1.2693 0.699750944903801 0.6997498370247917 -6.136061685840799e-07 -0.09586024386209036 -1.2694 0.6997531388477041 0.6997520430621831 -6.118148719591598e-07 -0.09586147541947565 -1.2695 0.699755332164576 0.6997542484314565 -6.098954433153558e-07 -0.09586270661821822 -1.2696 0.6997575248559582 0.6997564531314395 -6.078483507365728e-07 -0.09586393745841787 -1.2697 0.6997597169233865 0.6997586571609652 -6.056740911586367e-07 -0.09586516794017445 -1.2698000000000003 0.699761908368391 0.6997608605188718 -6.033731900917383e-07 -0.0958663980635877 -1.2699 0.6997640991924963 0.6997630632040035 -6.009462015232891e-07 -0.0958676278287574 -1.27 0.6997662893972201 0.6997652652152107 -5.98393707806899e-07 -0.09586885723578324 -1.2701000000000002 0.699768478984074 0.6997674665513505 -5.957163194819648e-07 -0.09587008628476495 -1.2702 0.6997706679545628 0.6997696672112865 -5.929146752181591e-07 -0.0958713149758023 -1.2703000000000002 0.6997728563101839 0.6997718671938896 -5.89989441523997e-07 -0.09587254330899486 -1.2704000000000002 0.6997750440524275 0.6997740664980379 -5.86941312677447e-07 -0.09587377128444233 -1.2705 0.6997772311827755 0.6997762651226168 -5.837710106287863e-07 -0.09587499890224425 -1.2706000000000002 0.6997794177027025 0.6997784630665203 -5.8047928469529e-07 -0.0958762261625003 -1.2707 0.6997816036136739 0.6997806603286503 -5.770669114224525e-07 -0.09587745306530994 -1.2708000000000002 0.6997837889171474 0.699782856907917 -5.73534694459088e-07 -0.09587867961077276 -1.2709000000000001 0.6997859736145713 0.6997850528032397 -5.698834643075301e-07 -0.09587990579898824 -1.271 0.6997881577073848 0.6997872480135467 -5.661140781570984e-07 -0.09588113163005586 -1.2711000000000001 0.6997903411970178 0.699789442537776 -5.622274197314425e-07 -0.09588235710407515 -1.2712 0.6997925240848901 0.6997916363748746 -5.582243988860869e-07 -0.09588358222114551 -1.2713 0.6997947063724117 0.6997938295237998 -5.541059517194524e-07 -0.09588480698136632 -1.2714 0.6997968880609824 0.6997960219835192 -5.498730399899898e-07 -0.09588603138483703 -1.2715 0.6997990691519911 0.6997982137530104 -5.45526651268835e-07 -0.09588725543165692 -1.2716 0.6998012496468164 0.6998004048312624 -5.41067798377759e-07 -0.09588847912192539 -1.2717 0.6998034295468252 0.6998025952172748 -5.364975193475341e-07 -0.09588970245574172 -1.2718000000000003 0.6998056088533733 0.6998047849100584 -5.318168771265008e-07 -0.09589092543320518 -1.2719 0.6998077875678053 0.6998069739086357 -5.270269593515842e-07 -0.0958921480544151 -1.272 0.699809965691453 0.699809162212041 -5.221288780291045e-07 -0.09589337031947066 -1.2721000000000002 0.6998121432256367 0.6998113498193206 -5.171237693127329e-07 -0.09589459222847108 -1.2722 0.699814320171664 0.6998135367295333 -5.120127932745078e-07 -0.09589581378151554 -1.2723000000000002 0.6998164965308302 0.69981572294175 -5.067971336203403e-07 -0.09589703497870321 -1.2724000000000002 0.6998186723044175 0.6998179084550551 -5.014779974124584e-07 -0.09589825582013327 -1.2725 0.6998208474936949 0.6998200932685452 -4.960566147779732e-07 -0.09589947630590477 -1.2726000000000002 0.6998230220999178 0.6998222773813307 -4.905342386105072e-07 -0.09590069643611678 -1.2727 0.6998251961243284 0.6998244607925356 -4.849121443550874e-07 -0.09590191621086842 -1.2728000000000002 0.6998273695681549 0.6998266435012973 -4.791916296334464e-07 -0.0959031356302587 -1.2729000000000001 0.6998295424326113 0.6998288255067677 -4.733740139734044e-07 -0.09590435469438667 -1.273 0.6998317147188975 0.6998310068081126 -4.6746063851049735e-07 -0.09590557340335126 -1.2731000000000001 0.6998338864281985 0.6998331874045121 -4.6145286566878774e-07 -0.09590679175725147 -1.2732 0.6998360575616848 0.6998353672951612 -4.5535207886249207e-07 -0.09590800975618623 -1.2733 0.6998382281205118 0.6998375464792701 -4.491596821767918e-07 -0.09590922740025444 -1.2734 0.6998403981058195 0.6998397249560633 -4.4287710000701086e-07 -0.09591044468955501 -1.2735 0.6998425675187329 0.6998419027247814 -4.3650577677412095e-07 -0.09591166162418674 -1.2736 0.6998447363603609 0.6998440797846803 -4.3004717663330805e-07 -0.09591287820424851 -1.2737 0.699846904631797 0.6998462561350314 -4.23502783043761e-07 -0.09591409442983911 -1.2738000000000003 0.6998490723341186 0.6998484317751225 -4.168740984356045e-07 -0.0959153103010574 -1.2739 0.6998512394683867 0.6998506067042569 -4.1016264397397695e-07 -0.09591652581800211 -1.274 0.6998534060356457 0.6998527809217551 -4.0336995907330753e-07 -0.09591774098077198 -1.2741000000000002 0.6998555720369238 0.6998549544269533 -3.964976011475163e-07 -0.09591895578946569 -1.2742 0.699857737473232 0.6998571272192051 -3.8954714515898603e-07 -0.09592017024418198 -1.2743000000000002 0.6998599023455645 0.6998592992978799 -3.825201833687619e-07 -0.09592138434501944 -1.2744000000000002 0.6998620666548983 0.6998614706623656 -3.754183249063403e-07 -0.09592259809207676 -1.2745 0.6998642304021931 0.6998636413120662 -3.68243195415785e-07 -0.09592381148545254 -1.2746000000000002 0.6998663935883912 0.6998658112464041 -3.609964366602103e-07 -0.0959250245252454 -1.2747 0.6998685562144169 0.6998679804648185 -3.536797061540198e-07 -0.09592623721155387 -1.2748000000000002 0.6998707182811768 0.6998701489667666 -3.462946768159614e-07 -0.0959274495444765 -1.2749000000000001 0.6998728797895597 0.6998723167517236 -3.388430365527939e-07 -0.09592866152411184 -1.275 0.6998750407404355 0.6998744838191827 -3.313264879400979e-07 -0.09592987315055829 -1.2751000000000001 0.6998772011346566 0.6998766501686555 -3.237467476949196e-07 -0.09593108442391442 -1.2752000000000001 0.6998793609730569 0.6998788157996715 -3.16105546425971e-07 -0.09593229534427856 -1.2753 0.6998815202564512 0.6998809807117792 -3.084046281826014e-07 -0.09593350591174923 -1.2754 0.699883678985636 0.6998831449045453 -3.0064575004540295e-07 -0.09593471612642475 -1.2755 0.6998858371613885 0.6998853083775558 -2.928306817237547e-07 -0.09593592598840353 -1.2756 0.6998879947844674 0.6998874711304152 -2.849612051950001e-07 -0.09593713549778388 -1.2757 0.6998901518556115 0.6998896331627473 -2.770391142603579e-07 -0.09593834465466411 -1.2758000000000003 0.6998923083755415 0.6998917944741949 -2.690662141251188e-07 -0.0959395534591426 -1.2759 0.6998944643449576 0.6998939550644201 -2.6104432103782327e-07 -0.09594076191131753 -1.276 0.6998966197645413 0.6998961149331044 -2.52975261828825e-07 -0.09594197001128717 -1.2761000000000002 0.6998987746349539 0.6998982740799488 -2.4486087351824337e-07 -0.09594317775914969 -1.2762 0.6999009289568374 0.6999004325046736 -2.367030028961603e-07 -0.09594438515500335 -1.2763000000000002 0.6999030827308141 0.6999025902070195 -2.2850350608200065e-07 -0.09594559219894631 -1.2764000000000002 0.6999052359574858 0.6999047471867461 -2.2026424812901513e-07 -0.09594679889107662 -1.2765 0.6999073886374352 0.6999069034436338 -2.1198710260100784e-07 -0.09594800523149251 -1.2766000000000002 0.6999095407712241 0.6999090589774827 -2.0367395113518594e-07 -0.09594921122029205 -1.2767 0.6999116923593949 0.6999112137881122 -1.9532668300153988e-07 -0.0959504168575733 -1.2768000000000002 0.6999138434024693 0.6999133678753626 -1.8694719468997922e-07 -0.09595162214343432 -1.2769000000000001 0.6999159939009485 0.6999155212390944 -1.78537389493999e-07 -0.09595282707797305 -1.277 0.6999181438553141 0.6999176738791878 -1.7009917703883493e-07 -0.09595403166128756 -1.2771000000000001 0.6999202932660264 0.6999198257955441 -1.6163447287900756e-07 -0.09595523589347582 -1.2772000000000001 0.6999224421335262 0.6999219769880844 -1.531451980767845e-07 -0.09595643977463579 -1.2773 0.6999245904582327 0.6999241274567505 -1.4463327870951892e-07 -0.09595764330486535 -1.2774 0.6999267382405454 0.6999262772015044 -1.36100645496684e-07 -0.0959588464842624 -1.2775 0.6999288854808425 0.6999284262223286 -1.2754923332108925e-07 -0.09596004931292479 -1.2776 0.6999310321794823 0.6999305745192272 -1.1898098080213859e-07 -0.09596125179095048 -1.2777 0.6999331783368012 0.6999327220922235 -1.1039782985694524e-07 -0.09596245391843715 -1.2778000000000003 0.6999353239531165 0.699934868941362 -1.0180172527705922e-07 -0.09596365569548267 -1.2779 0.6999374690287232 0.6999370150667081 -9.319461425402048e-08 -0.09596485712218479 -1.278 0.6999396135638963 0.6999391604683478 -8.457844596736208e-08 -0.09596605819864128 -1.2781000000000002 0.6999417575588899 0.6999413051463874 -7.595517112317374e-08 -0.09596725892494982 -1.2782 0.6999439010139374 0.6999434491009546 -6.73267415238904e-08 -0.09596845930120818 -1.2783000000000002 0.6999460439292512 0.6999455923321969 -5.869510963027458e-08 -0.09596965932751395 -1.2784 0.699948186305023 0.6999477348402834 -5.0062228108002996e-08 -0.09597085900396485 -1.2785 0.6999503281414234 0.6999498766254033 -4.143004939555781e-08 -0.09597205833065847 -1.2786000000000002 0.6999524694386026 0.6999520176877669 -3.280052525574638e-08 -0.09597325730769242 -1.2787 0.69995461019669 0.6999541580276052 -2.4175606341478306e-08 -0.0959744559351643 -1.2788000000000002 0.6999567504157937 0.6999562976451694 -1.5557241747447825e-08 -0.09597565421317161 -1.2789000000000001 0.6999588900960018 0.6999584365407319 -6.947378575206109e-09 -0.0959768521418119 -1.279 0.699961029237381 0.6999605747145856 1.652038505994824e-09 -0.09597804972118268 -1.2791000000000001 0.6999631678399774 0.6999627121670435 1.0239067704809202e-08 -0.09597924695138138 -1.2792000000000001 0.6999653059038169 0.69996484889844 1.881177053800892e-08 -0.0959804438325055 -1.2793 0.6999674434289048 0.6999669849091297 2.7368212274572756e-08 -0.09598164036465251 -1.2794 0.6999695804152253 0.6999691201994871 3.590646236936723e-08 -0.09598283654791975 -1.2795 0.6999717168627422 0.699971254769908 4.442459490029693e-08 -0.0959840323824046 -1.2796 0.699973852771399 0.6999733886208079 5.292068899938329e-08 -0.09598522786820445 -1.2797 0.6999759881411186 0.6999755217526231 6.139282928037393e-08 -0.09598642300541656 -1.2798000000000003 0.6999781229718038 0.69997765416581 6.983910630364853e-08 -0.0959876177941383 -1.2799 0.6999802572633371 0.6999797858608452 7.825761694571498e-08 -0.09598881223446697 -1.28 0.6999823910155805 0.6999819168382252 8.664646488840133e-08 -0.09599000632649977 -1.2801000000000002 0.6999845242283758 0.6999840470984667 9.500376101090335e-08 -0.09599120007033392 -1.2802 0.6999866569015454 0.6999861766421065 1.0332762382866956e-07 -0.09599239346606664 -1.2803000000000002 0.6999887890348913 0.6999883054697011 1.1161617991320427e-07 -0.09599358651379516 -1.2804 0.6999909206281953 0.6999904335818268 1.1986756430840129e-07 -0.09599477921361661 -1.2805 0.6999930516812203 0.6999925609790796 1.2807992097463305e-07 -0.09599597156562811 -1.2806000000000002 0.6999951821937085 0.6999946876620751 1.3625140315304263e-07 -0.09599716356992677 -1.2807 0.6999973121653831 0.6999968136314482 1.4438017383738844e-07 -0.09599835522660964 -1.2808000000000002 0.6999994415959478 0.6999989388878535 1.5246440617650014e-07 -0.09599954653577385 -1.2809000000000001 0.700001570485087 0.7000010634319648 1.605022838489789e-07 -0.09600073749751639 -1.281 0.7000036988324658 0.7000031872644749 1.6849200149687826e-07 -0.09600192811193432 -1.2811000000000001 0.70000582663773 0.7000053103860954 1.7643176514550718e-07 -0.09600311837912456 -1.2812000000000001 0.7000079539005064 0.7000074327975574 1.8431979259200815e-07 -0.0960043082991841 -1.2813 0.7000100806204035 0.7000095544996104 1.921543137627102e-07 -0.09600549787220994 -1.2814 0.7000122067970102 0.7000116754930223 1.999335712092598e-07 -0.09600668709829889 -1.2815 0.7000143324298973 0.7000137957785799 2.076558204243406e-07 -0.09600787597754785 -1.2816 0.7000164575186171 0.7000159153570882 2.1531933022678196e-07 -0.0960090645100537 -1.2817 0.7000185820627038 0.7000180342293707 2.2292238319870927e-07 -0.09601025269591333 -1.2818000000000003 0.7000207060616732 0.7000201523962681 2.304632760741221e-07 -0.09601144053522347 -1.2819 0.7000228295150231 0.7000222698586402 2.379403200442054e-07 -0.09601262802808098 -1.282 0.7000249524222337 0.7000243866173638 2.453518412187661e-07 -0.09601381517458263 -1.2821000000000002 0.700027074782767 0.7000265026733331 2.526961809523609e-07 -0.09601500197482513 -1.2822 0.7000291965960681 0.7000286180274602 2.5997169623981353e-07 -0.09601618842890515 -1.2823000000000002 0.7000313178615643 0.7000307326806743 2.6717676007009805e-07 -0.09601737453691946 -1.2824 0.7000334385786656 0.7000328466339216 2.743097617941004e-07 -0.09601856029896466 -1.2825 0.700035558746766 0.7000349598881652 2.8136910750625743e-07 -0.09601974571513744 -1.2826000000000002 0.7000376783652418 0.7000370724443851 2.883532203706851e-07 -0.09602093078553442 -1.2827 0.7000397974334528 0.7000391843035774 2.9526054097506194e-07 -0.09602211551025214 -1.2828000000000002 0.7000419159507425 0.700041295466755 3.020895276914515e-07 -0.09602329988938724 -1.2829000000000002 0.7000440339164382 0.7000434059349467 3.088386569954915e-07 -0.09602448392303625 -1.283 0.7000461513298512 0.7000455157091975 3.1550642387578876e-07 -0.0960256676112957 -1.2831000000000001 0.7000482681902767 0.7000476247905676 3.2209134209065793e-07 -0.09602685095426204 -1.2832000000000001 0.7000503844969943 0.7000497331801332 3.2859194453588314e-07 -0.09602803395203176 -1.2833 0.7000525002492686 0.7000518408789858 3.3500678352227364e-07 -0.09602921660470133 -1.2834 0.7000546154463486 0.7000539478882316 3.4133443123363083e-07 -0.09603039891236716 -1.2835 0.7000567300874683 0.7000560542089924 3.475734798863428e-07 -0.09603158087512564 -1.2836 0.7000588441718467 0.7000581598424043 3.537225421249013e-07 -0.09603276249307312 -1.2837 0.7000609576986888 0.7000602647896177 3.5978025129251856e-07 -0.09603394376630596 -1.2838000000000003 0.7000630706671851 0.7000623690517975 3.65745261785011e-07 -0.0960351246949205 -1.2839 0.7000651830765119 0.7000644726301231 3.716162493214159e-07 -0.09603630527901312 -1.284 0.7000672949258312 0.7000665755257864 3.7739191122154736e-07 -0.09603748551867997 -1.2841000000000002 0.7000694062142919 0.7000686777399938 3.8307096675294083e-07 -0.09603866541401733 -1.2842 0.7000715169410293 0.7000707792739651 3.8865215730432556e-07 -0.09603984496512141 -1.2843000000000002 0.700073627105166 0.7000728801289331 3.941342467742026e-07 -0.0960410241720886 -1.2844 0.7000757367058106 0.7000749803061428 3.9951602182064505e-07 -0.09604220303501486 -1.2845 0.7000778457420598 0.7000770798068524 4.0479629207640366e-07 -0.0960433815539964 -1.2846000000000002 0.7000799542129976 0.7000791786323324 4.099738905236072e-07 -0.09604455972912937 -1.2847 0.7000820621176959 0.7000812767838651 4.150476735631514e-07 -0.09604573756050988 -1.2848000000000002 0.7000841694552147 0.7000833742627453 4.200165214587881e-07 -0.096046915048234 -1.2849000000000002 0.7000862762246021 0.7000854710702787 4.248793384897809e-07 -0.09604809219239782 -1.285 0.7000883824248948 0.7000875672077824 4.296350532145832e-07 -0.0960492689930973 -1.2851000000000001 0.7000904880551188 0.7000896626765852 4.3428261869982165e-07 -0.09605044545042854 -1.2852000000000001 0.700092593114289 0.7000917574780259 4.3882101277009644e-07 -0.09605162156448749 -1.2853 0.7000946976014089 0.700093851613454 4.4324923818839235e-07 -0.09605279733537005 -1.2854 0.7000968015154728 0.7000959450842299 4.475663228781235e-07 -0.09605397276317225 -1.2855 0.7000989048554643 0.7000980378917234 4.5177132026313904e-07 -0.09605514784798996 -1.2856 0.7001010076203571 0.7001001300373138 4.558633092816011e-07 -0.09605632258991904 -1.2857 0.7001031098091155 0.7001022215223908 4.5984139469129603e-07 -0.09605749698905536 -1.2858000000000003 0.7001052114206944 0.7001043123483524 4.6370470732637337e-07 -0.0960586710454948 -1.2859 0.7001073124540399 0.7001064025166059 4.674524041042849e-07 -0.0960598447593331 -1.286 0.7001094129080895 0.7001084920285673 4.710836683519126e-07 -0.09606101813066613 -1.2861000000000002 0.700111512781772 0.7001105808856607 4.7459771004843e-07 -0.09606219115958964 -1.2862 0.700113612074008 0.7001126690893182 4.779937658044853e-07 -0.09606336384619935 -1.2863000000000002 0.7001157107837106 0.7001147566409802 4.812710991813907e-07 -0.09606453619059102 -1.2864 0.7001178089097848 0.7001168435420935 4.844290007327556e-07 -0.09606570819286026 -1.2865 0.700119906451129 0.700118929794113 4.874667882820427e-07 -0.09606687985310276 -1.2866000000000002 0.700122003406634 0.7001210153985005 4.903838069780786e-07 -0.0960680511714142 -1.2867 0.7001240997751845 0.7001231003567239 4.931794293366876e-07 -0.09606922214789025 -1.2868000000000002 0.700126195555658 0.7001251846702577 4.958530557541696e-07 -0.09607039278262641 -1.2869000000000002 0.7001282907469265 0.7001272683405826 4.984041142297446e-07 -0.09607156307571829 -1.287 0.7001303853478559 0.7001293513691844 5.00832060726375e-07 -0.09607273302726142 -1.2871000000000001 0.7001324793573067 0.7001314337575549 5.031363790874988e-07 -0.09607390263735131 -1.2872000000000001 0.7001345727741344 0.700133515507191 5.053165813978522e-07 -0.0960750719060835 -1.2873 0.7001366655971895 0.7001355966195941 5.073722078169363e-07 -0.09607624083355348 -1.2874 0.7001387578253171 0.7001376770962706 5.093028269120836e-07 -0.09607740941985665 -1.2875 0.7001408494573593 0.7001397569387302 5.111080356168252e-07 -0.09607857766508848 -1.2876 0.7001429404921533 0.7001418361484876 5.127874593419124e-07 -0.09607974556934434 -1.2877 0.7001450309285331 0.7001439147270604 5.143407520169507e-07 -0.09608091313271963 -1.2878000000000003 0.7001471207653285 0.7001459926759697 5.157675963124442e-07 -0.09608208035530966 -1.2879 0.7001492100013669 0.7001480699967398 5.170677034871396e-07 -0.09608324723720979 -1.288 0.7001512986354728 0.7001501466908975 5.182408135961936e-07 -0.09608441377851533 -1.2881000000000002 0.7001533866664683 0.7001522227599717 5.192866954911723e-07 -0.09608557997932153 -1.2882 0.7001554740931731 0.700154298205494 5.202051468616853e-07 -0.0960867458397237 -1.2883000000000002 0.7001575609144053 0.7001563730289975 5.209959942770181e-07 -0.096087911359817 -1.2884 0.700159647128981 0.7001584472320165 5.216590932277665e-07 -0.09608907653969671 -1.2885 0.7001617327357155 0.7001605208160872 5.221943281813468e-07 -0.09609024137945801 -1.2886000000000002 0.700163817733423 0.7001625937827454 5.22601612554241e-07 -0.09609140587919604 -1.2887 0.7001659021209168 0.7001646661335289 5.228808886842407e-07 -0.09609257003900595 -1.2888000000000002 0.7001679858970101 0.7001667378699745 5.230321279969807e-07 -0.0960937338589828 -1.2889000000000002 0.7001700690605162 0.7001688089936197 5.23055330770017e-07 -0.09609489733922168 -1.289 0.7001721516102487 0.700170879506001 5.229505263548706e-07 -0.0960960604798177 -1.2891000000000001 0.7001742335450214 0.700172949408655 5.227177729827392e-07 -0.09609722328086587 -1.2892000000000001 0.7001763148636495 0.7001750187031166 5.223571578755193e-07 -0.09609838574246118 -1.2893000000000001 0.700178395564949 0.7001770873909197 5.218687971209057e-07 -0.09609954786469865 -1.2894 0.7001804756477378 0.700179155473597 5.212528357695367e-07 -0.09610070964767334 -1.2895 0.7001825551108354 0.7001812229526784 5.205094475851935e-07 -0.09610187109148005 -1.2896 0.7001846339530633 0.700183289829692 5.196388351835779e-07 -0.09610303219621374 -1.2897 0.7001867121732459 0.7001853561061633 5.186412299074128e-07 -0.09610419296196933 -1.2898000000000003 0.7001887897702099 0.7001874217836156 5.175168917570527e-07 -0.09610535338884175 -1.2899 0.7001908667427854 0.7001894868635682 5.162661093904841e-07 -0.09610651347692581 -1.29 0.7001929430898053 0.7001915513475369 5.148891999429139e-07 -0.09610767322631622 -1.2901000000000002 0.7001950188101064 0.7001936152370345 5.133865090684031e-07 -0.09610883263710784 -1.2902 0.7001970939025297 0.700195678533569 5.117584107733331e-07 -0.09610999170939548 -1.2903000000000002 0.7001991683659206 0.7001977412386449 5.1000530726375e-07 -0.09611115044327384 -1.2904 0.7002012421991285 0.7001998033537611 5.081276290425096e-07 -0.0961123088388377 -1.2905 0.7002033154010079 0.7002018648804125 5.061258346733544e-07 -0.09611346689618175 -1.2906000000000002 0.7002053879704184 0.7002039258200878 5.040004105866247e-07 -0.0961146246154006 -1.2907 0.7002074599062253 0.7002059861742707 5.017518711347702e-07 -0.09611578199658898 -1.2908000000000002 0.7002095312072996 0.7002080459444391 4.993807583980603e-07 -0.09611693903984146 -1.2909000000000002 0.7002116018725179 0.7002101051320648 4.968876420596846e-07 -0.09611809574525271 -1.291 0.7002136719007637 0.7002121637386131 4.942731191975858e-07 -0.0961192521129173 -1.2911000000000001 0.7002157412909265 0.700214221765542 4.915378143122151e-07 -0.09612040814292976 -1.2912000000000001 0.7002178100419034 0.7002162792143037 4.886823789518324e-07 -0.09612156383538466 -1.2913000000000001 0.7002198781525983 0.7002183360863419 4.857074917541393e-07 -0.09612271919037645 -1.2914 0.7002219456219224 0.7002203923830935 4.82613858196479e-07 -0.09612387420799963 -1.2915 0.7002240124487951 0.7002224481059873 4.794022104293028e-07 -0.09612502888834872 -1.2916 0.7002260786321436 0.7002245032564439 4.76073307095759e-07 -0.09612618323151806 -1.2917 0.7002281441709033 0.7002265578358755 4.726279332484262e-07 -0.09612733723760213 -1.2918000000000003 0.7002302090640184 0.7002286118456857 4.6906690007175733e-07 -0.09612849090669527 -1.2919 0.7002322733104422 0.7002306652872693 4.6539104461840175e-07 -0.09612964423889192 -1.292 0.700234336909137 0.7002327181620112 4.616012297814498e-07 -0.09613079723428636 -1.2921 0.7002363998590739 0.7002347704712875 4.5769834400993803e-07 -0.09613194989297288 -1.2922 0.7002384621592348 0.7002368222164641 4.5368330111456023e-07 -0.09613310221504588 -1.2923000000000002 0.7002405238086107 0.7002388733988973 4.495570400248061e-07 -0.09613425420059958 -1.2924 0.7002425848062033 0.7002409240199321 4.4532052464324456e-07 -0.09613540584972818 -1.2925 0.7002446451510245 0.700242974080904 4.409747434777622e-07 -0.09613655716252595 -1.2926000000000002 0.700246704842097 0.7002450235831372 4.365207095721746e-07 -0.09613770813908706 -1.2927 0.7002487638784547 0.7002470725279448 4.31959460180098e-07 -0.09613885877950573 -1.2928000000000002 0.7002508222591428 0.7002491209166284 4.272920565775995e-07 -0.09614000908387604 -1.2929000000000002 0.7002528799832176 0.7002511687504781 4.225195837162521e-07 -0.09614115905229217 -1.293 0.7002549370497478 0.7002532160307724 4.176431501398681e-07 -0.09614230868484824 -1.2931000000000001 0.7002569934578133 0.7002552627587773 4.1266388753347094e-07 -0.09614345798163827 -1.2932000000000001 0.7002590492065068 0.7002573089357464 4.0758295057063965e-07 -0.09614460694275626 -1.2933000000000001 0.7002611042949335 0.7002593545629213 4.0240151668452517e-07 -0.09614575556829633 -1.2934 0.7002631587222112 0.7002613996415302 3.971207857417225e-07 -0.09614690385835245 -1.2935 0.7002652124874709 0.7002634441727887 3.917419796745092e-07 -0.09614805181301866 -1.2936 0.7002672655898563 0.7002654881578989 3.8626634237676205e-07 -0.09614919943238888 -1.2937 0.700269318028525 0.7002675315980489 3.8069513930150123e-07 -0.09615034671655699 -1.2938000000000003 0.700271369802648 0.7002695744944134 3.750296571833345e-07 -0.09615149366561694 -1.2939 0.7002734209114105 0.7002716168481534 3.692712037747792e-07 -0.09615264027966262 -1.294 0.7002754713540116 0.7002736586604156 3.6342110752013435e-07 -0.09615378655878792 -1.2941 0.7002775211296646 0.7002756999323321 3.5748071729180264e-07 -0.09615493250308663 -1.2942 0.7002795702375975 0.7002777406650202 3.5145140196701785e-07 -0.09615607811265257 -1.2943000000000002 0.7002816186770529 0.7002797808595826 3.4533455021967807e-07 -0.0961572233875795 -1.2944 0.7002836664472886 0.7002818205171073 3.391315701803399e-07 -0.09615836832796128 -1.2945 0.7002857135475773 0.7002838596386666 3.3284388909621265e-07 -0.09615951293389158 -1.2946000000000002 0.7002877599772075 0.7002858982253173 3.26472953025847e-07 -0.09616065720546414 -1.2947 0.7002898057354825 0.7002879362781007 3.2002022644361805e-07 -0.09616180114277262 -1.2948000000000002 0.700291850821722 0.7002899737980424 3.1348719197604735e-07 -0.09616294474591075 -1.2949000000000002 0.7002938952352613 0.7002920107861517 3.068753500548582e-07 -0.09616408801497214 -1.295 0.7002959389754522 0.700294047243422 3.001862185145199e-07 -0.09616523095005042 -1.2951000000000001 0.7002979820416619 0.7002960831708301 2.934213323077528e-07 -0.09616637355123918 -1.2952000000000001 0.7003000244332754 0.7002981185693364 2.865822431169507e-07 -0.09616751581863202 -1.2953000000000001 0.7003020661496934 0.7003001534398843 2.796705190141746e-07 -0.0961686577523225 -1.2954 0.7003041071903333 0.7003021877834004 2.726877440864528e-07 -0.09616979935240409 -1.2955 0.7003061475546305 0.7003042216007942 2.656355181096526e-07 -0.09617094061897033 -1.2956 0.7003081872420363 0.7003062548929582 2.5851545615296345e-07 -0.09617208155211468 -1.2957 0.70031022625202 0.7003082876607668 2.513291881833801e-07 -0.09617322215193058 -1.2958000000000003 0.7003122645840687 0.7003103199050777 2.440783587534523e-07 -0.09617436241851152 -1.2959 0.7003143022376863 0.7003123516267307 2.3676462656413433e-07 -0.09617550235195084 -1.296 0.7003163392123951 0.7003143828265472 2.2938966414559614e-07 -0.09617664195234199 -1.2961 0.7003183755077352 0.7003164135053312 2.2195515742007288e-07 -0.09617778121977832 -1.2962 0.7003204111232642 0.7003184436638684 2.1446280534798134e-07 -0.09617892015435311 -1.2963000000000002 0.7003224460585585 0.7003204733029261 2.0691431953934192e-07 -0.09618005875615976 -1.2964 0.7003244803132125 0.7003225024232533 1.9931142386866996e-07 -0.09618119702529146 -1.2965 0.7003265138868391 0.7003245310255803 1.9165585406558105e-07 -0.09618233496184155 -1.2966000000000002 0.70032854677907 0.7003265591106191 1.8394935731580464e-07 -0.09618347256590323 -1.2967 0.7003305789895551 0.7003285866790625 1.761936918483198e-07 -0.09618460983756973 -1.2968000000000002 0.7003326105179632 0.7003306137315849 1.6839062660228832e-07 -0.0961857467769342 -1.2969000000000002 0.7003346413639827 0.7003326402688415 1.6054194074480166e-07 -0.09618688338408991 -1.297 0.7003366715273199 0.7003346662914683 1.5264942331699727e-07 -0.09618801965912996 -1.2971000000000001 0.700338701007701 0.7003366918000822 1.4471487280037776e-07 -0.09618915560214744 -1.2972000000000001 0.7003407298048709 0.7003387167952809 1.3674009671435505e-07 -0.0961902912132355 -1.2973000000000001 0.7003427579185943 0.7003407412776425 1.287269112033862e-07 -0.09619142649248719 -1.2974 0.7003447853486549 0.7003427652477257 1.2067714062410917e-07 -0.09619256143999554 -1.2975 0.7003468120948555 0.7003447887060699 1.1259261715329538e-07 -0.09619369605585357 -1.2976 0.7003488381570192 0.7003468116531946 1.0447518031253544e-07 -0.0961948303401543 -1.2977 0.7003508635349885 0.7003488340895998 9.632667662476391e-08 -0.09619596429299077 -1.2978000000000003 0.7003528882286252 0.7003508560157654 8.814895912159781e-08 -0.09619709791445584 -1.2979 0.7003549122378117 0.7003528774321519 7.994388697904475e-08 -0.0961982312046425 -1.298 0.7003569355624488 0.7003548983391995 7.171332507341366e-08 -0.09619936416364366 -1.2981 0.7003589582024583 0.700356918737329 6.345914355110338e-08 -0.0962004967915522 -1.2982 0.7003609801577816 0.7003589386269404 5.5183217400125995e-08 -0.09620162908846094 -1.2983000000000002 0.7003630014283798 0.7003609580084142 4.6887426045916225e-08 -0.09620276105446272 -1.2984 0.7003650220142346 0.7003629768821114 3.857365290724224e-08 -0.09620389268965045 -1.2985 0.7003670419153473 0.7003649952483713 3.024378498507618e-08 -0.09620502399411683 -1.2986000000000002 0.7003690611317389 0.700367013107514 2.189971240983135e-08 -0.09620615496795462 -1.2987 0.7003710796634515 0.7003690304598398 1.3543328033702173e-08 -0.0962072856112566 -1.2988000000000002 0.7003730975105462 0.7003710473056277 5.176526992646535e-09 -0.09620841592411548 -1.2989000000000002 0.7003751146731051 0.7003730636451377 -3.1987937246930054e-09 -0.09620954590662391 -1.299 0.7003771311512301 0.7003750794786084 -1.15807356967923e-08 -0.09621067555887464 -1.2991000000000001 0.7003791469450436 0.7003770948062593 -1.9967399517671625e-08 -0.0962118048809603 -1.2992000000000001 0.7003811620546874 0.7003791096282882 -2.835688520759147e-08 -0.09621293387297344 -1.2993000000000001 0.7003831764803243 0.7003811239448741 -3.674729265605754e-08 -0.09621406253500676 -1.2994 0.700385190222137 0.7003831377561747 -4.513672204899642e-08 -0.0962151908671528 -1.2995 0.7003872032803278 0.700385151062328 -5.3523274294413337e-08 -0.09621631886950409 -1.2996 0.7003892156551202 0.7003871638634516 -6.190505145780775e-08 -0.09621744654215318 -1.2997 0.700391227346757 0.7003891761596429 -7.02801571913006e-08 -0.09621857388519256 -1.2998000000000003 0.7003932383555014 0.700391187950979 -7.864669715777414e-08 -0.09621970089871475 -1.2999 0.7003952486816365 0.7003931992375168 -8.700277946433604e-08 -0.09622082758281215 -1.3 0.700397258325466 0.7003952100192931 -9.534651508602554e-08 -0.09622195393757721 -1.3001 0.7003992672873129 0.7003972202963247 -1.0367601829732592e-07 -0.09622307996310236 -1.3002 0.700401275567521 0.7003992300686083 -1.119894070967381e-07 -0.09622420565948002 -1.3003000000000002 0.7004032831664531 0.7004012393361205 -1.2028480362961946e-07 -0.09622533102680249 -1.3004 0.7004052900844925 0.700403248098818 -1.2856033461232375e-07 -0.09622645606516216 -1.3005 0.7004072963220422 0.7004052563566375 -1.3681413175634094e-07 -0.0962275807746513 -1.3006000000000002 0.700409301879525 0.7004072641094959 -1.4504433219937607e-07 -0.09622870515536225 -1.3007 0.7004113067573832 0.70040927135729 -1.5324907889913142e-07 -0.09622982920738718 -1.3008000000000002 0.7004133109560791 0.7004112780998972 -1.614265210878041e-07 -0.09623095293081846 -1.3009000000000002 0.7004153144760942 0.7004132843371753 -1.6957481466239877e-07 -0.09623207632574823 -1.301 0.7004173173179298 0.7004152900689627 -1.7769212260626555e-07 -0.09623319939226878 -1.3011000000000001 0.7004193194821066 0.7004172952950776 -1.8577661540369883e-07 -0.09623432213047221 -1.3012000000000001 0.7004213209691641 0.7004193000153189 -1.9382647149096544e-07 -0.09623544454045065 -1.3013000000000001 0.7004233217796618 0.700421304229467 -2.0183987758590205e-07 -0.0962365666222963 -1.3014000000000001 0.7004253219141781 0.7004233079372822 -2.0981502916322947e-07 -0.09623768837610125 -1.3015 0.7004273213733101 0.7004253111385057 -2.1775013083272232e-07 -0.09623880980195751 -1.3016 0.7004293201576743 0.7004273138328603 -2.2564339675207323e-07 -0.09623993089995722 -1.3017 0.700431318267906 0.700429316020049 -2.3349305103281814e-07 -0.09624105167019238 -1.3018000000000003 0.7004333157046587 0.7004313176997566 -2.4129732812891436e-07 -0.09624217211275499 -1.3019 0.7004353124686051 0.7004333188716494 -2.490544732253186e-07 -0.09624329222773705 -1.302 0.7004373085604363 0.7004353195353741 -2.56762742664729e-07 -0.09624441201523051 -1.3021 0.7004393039808617 0.7004373196905597 -2.644204043153464e-07 -0.09624553147532729 -1.3022 0.700441298730609 0.7004393193368169 -2.720257379733304e-07 -0.09624665060811936 -1.3023000000000002 0.7004432928104241 0.700441318473738 -2.795770357166827e-07 -0.09624776941369861 -1.3024 0.7004452862210703 0.700443317100897 -2.8707260235280585e-07 -0.09624888789215685 -1.3025 0.7004472789633296 0.7004453152178505 -2.9451075570646745e-07 -0.09625000604358601 -1.3026000000000002 0.7004492710380011 0.7004473128241366 -3.0188982710205314e-07 -0.09625112386807781 -1.3027 0.7004512624459021 0.7004493099192766 -3.0920816165846965e-07 -0.09625224136572418 -1.3028000000000002 0.7004532531878661 0.7004513065027733 -3.1646411869507007e-07 -0.09625335853661675 -1.3029000000000002 0.7004552432647451 0.7004533025741131 -3.236560720959458e-07 -0.09625447538084732 -1.303 0.7004572326774077 0.7004552981327647 -3.307824106846269e-07 -0.09625559189850769 -1.3031000000000001 0.7004592214267392 0.7004572931781801 -3.3784153853633203e-07 -0.09625670808968945 -1.3032000000000001 0.7004612095136422 0.700459287709794 -3.448318754081803e-07 -0.09625782395448437 -1.3033000000000001 0.7004631969390354 0.7004612817270248 -3.517518570236855e-07 -0.09625893949298406 -1.3034000000000001 0.7004651837038539 0.7004632752292743 -3.585999354613345e-07 -0.09626005470528015 -1.3035 0.7004671698090494 0.700465268215928 -3.653745795223484e-07 -0.09626116959146427 -1.3036 0.7004691552555897 0.700467260686355 -3.720742750082384e-07 -0.09626228415162805 -1.3037 0.7004711400444579 0.700469252639909 -3.786975251232616e-07 -0.09626339838586298 -1.3038000000000003 0.7004731241766535 0.7004712440759274 -3.852428507589156e-07 -0.09626451229426068 -1.3039 0.7004751076531905 0.7004732349937322 -3.9170879089639454e-07 -0.09626562587691254 -1.304 0.7004770904750994 0.7004752253926296 -3.9809390282863344e-07 -0.09626673913391011 -1.3041 0.7004790726434251 0.7004772152719119 -4.0439676255582535e-07 -0.09626785206534495 -1.3042 0.7004810541592272 0.7004792046308548 -4.106159650837937e-07 -0.09626896467130838 -1.3043000000000002 0.7004830350235806 0.7004811934687205 -4.167501247570593e-07 -0.09627007695189191 -1.3044 0.7004850152375742 0.7004831817847559 -4.2279787551557924e-07 -0.09627118890718689 -1.3045 0.7004869948023114 0.7004851695781936 -4.287578712625084e-07 -0.09627230053728471 -1.3046000000000002 0.7004889737189095 0.7004871568482525 -4.346287860862441e-07 -0.09627341184227674 -1.3047 0.7004909519884996 0.7004891435941372 -4.404093146559429e-07 -0.0962745228222543 -1.3048000000000002 0.7004929296122266 0.7004911298150382 -4.460981724435653e-07 -0.09627563347730861 -1.3049000000000002 0.7004949065912487 0.7004931155101338 -4.516940960083704e-07 -0.09627674380753108 -1.305 0.7004968829267375 0.7004951006785878 -4.571958433022272e-07 -0.09627785381301292 -1.3051000000000001 0.7004988586198768 0.7004970853195516 -4.6260219396104807e-07 -0.09627896349384533 -1.3052000000000001 0.700500833671864 0.7004990694321638 -4.679119495060169e-07 -0.09628007285011958 -1.3053000000000001 0.7005028080839082 0.7005010530155499 -4.731239336905335e-07 -0.0962811818819268 -1.3054000000000001 0.7005047818572312 0.7005030360688238 -4.782369926945029e-07 -0.0962822905893582 -1.3055 0.7005067549930666 0.7005050185910875 -4.83249995464341e-07 -0.09628339897250493 -1.3056 0.7005087274926596 0.7005070005814298 -4.881618338309357e-07 -0.09628450703145802 -1.3057 0.7005106993572672 0.7005089820389296 -4.929714228912863e-07 -0.09628561476630865 -1.3058 0.7005126705881572 0.7005109629626536 -4.976777011750366e-07 -0.09628672217714788 -1.3059 0.700514641186609 0.7005129433516576 -5.022796308942756e-07 -0.09628782926406675 -1.306 0.7005166111539118 0.7005149232049867 -5.067761981794594e-07 -0.09628893602715628 -1.3061 0.7005185804913666 0.7005169025216749 -5.111664132390059e-07 -0.09629004246650752 -1.3062 0.7005205492002831 0.7005188813007466 -5.154493107270564e-07 -0.09629114858221134 -1.3063000000000002 0.7005225172819821 0.7005208595412156 -5.196239497851085e-07 -0.09629225437435877 -1.3064 0.7005244847377936 0.7005228372420866 -5.236894143403892e-07 -0.09629335984304077 -1.3065 0.700526451569057 0.7005248144023544 -5.276448133625933e-07 -0.0962944649883482 -1.3066000000000002 0.7005284177771209 0.7005267910210042 -5.314892808708227e-07 -0.09629556981037193 -1.3067 0.7005303833633427 0.7005287670970126 -5.352219763291033e-07 -0.0962966743092028 -1.3068000000000002 0.7005323483290888 0.7005307426293477 -5.388420847088349e-07 -0.09629777848493175 -1.3069000000000002 0.7005343126757337 0.7005327176169689 -5.423488166900192e-07 -0.09629888233764954 -1.307 0.7005362764046597 0.7005346920588273 -5.457414088971824e-07 -0.09629998586744692 -1.3071000000000002 0.700538239517257 0.7005366659538669 -5.490191239063136e-07 -0.09630108907441476 -1.3072000000000001 0.7005402020149236 0.7005386393010231 -5.521812506403823e-07 -0.0963021919586437 -1.3073000000000001 0.7005421638990643 0.7005406120992244 -5.552271043207657e-07 -0.09630329452022447 -1.3074000000000001 0.7005441251710911 0.7005425843473925 -5.581560266892938e-07 -0.09630439675924783 -1.3075 0.7005460858324226 0.7005445560444419 -5.609673861539655e-07 -0.09630549867580437 -1.3076 0.7005480458844842 0.7005465271892812 -5.63660577934666e-07 -0.09630660026998486 -1.3077 0.7005500053287064 0.7005484977808127 -5.662350241603109e-07 -0.09630770154187984 -1.3078 0.7005519641665263 0.7005504678179322 -5.686901739798689e-07 -0.09630880249157993 -1.3079 0.7005539223993862 0.7005524372995305 -5.710255038537948e-07 -0.09630990311917574 -1.308 0.7005558800287337 0.7005544062244932 -5.732405172903521e-07 -0.09631100342475779 -1.3081 0.7005578370560213 0.7005563745917003 -5.75334745400724e-07 -0.09631210340841663 -1.3082 0.7005597934827059 0.7005583424000279 -5.773077466769694e-07 -0.09631320307024278 -1.3083000000000002 0.7005617493102492 0.7005603096483466 -5.791591072140667e-07 -0.09631430241032671 -1.3084 0.7005637045401165 0.7005622763355239 -5.808884407654258e-07 -0.09631540142875891 -1.3085 0.7005656591737774 0.7005642424604228 -5.824953888400319e-07 -0.09631650012562983 -1.3086000000000002 0.7005676132127044 0.7005662080219033 -5.839796207579573e-07 -0.09631759850102986 -1.3087 0.7005695666583733 0.7005681730188211 -5.853408337197497e-07 -0.09631869655504936 -1.3088000000000002 0.700571519512263 0.7005701374500304 -5.865787528480659e-07 -0.09631979428777877 -1.3089000000000002 0.7005734717758545 0.700572101314382 -5.876931313680833e-07 -0.09632089169930841 -1.309 0.7005754234506314 0.7005740646107241 -5.886837504409659e-07 -0.09632198878972865 -1.3091000000000002 0.7005773745380792 0.7005760273379036 -5.895504193581536e-07 -0.09632308555912975 -1.3092000000000001 0.7005793250396852 0.7005779894947646 -5.902929755691178e-07 -0.09632418200760197 -1.3093000000000001 0.700581274956938 0.7005799510801507 -5.909112846813613e-07 -0.09632527813523561 -1.3094000000000001 0.7005832242913266 0.7005819120929041 -5.914052404465409e-07 -0.09632637394212087 -1.3095 0.7005851730443418 0.7005838725318657 -5.917747648437333e-07 -0.09632746942834797 -1.3096 0.7005871212174744 0.7005858323958767 -5.920198080794359e-07 -0.09632856459400711 -1.3097 0.7005890688122149 0.7005877916837769 -5.921403485459331e-07 -0.0963296594391884 -1.3098 0.7005910158300548 0.7005897503944074 -5.92136392779663e-07 -0.09633075396398208 -1.3099 0.7005929622724842 0.7005917085266087 -5.92007975613873e-07 -0.09633184816847822 -1.31 0.7005949081409923 0.7005936660792225 -5.917551601231086e-07 -0.09633294205276685 -1.3101 0.7005968534370683 0.7005956230510911 -5.913780374150468e-07 -0.09633403561693814 -1.3102 0.7005987981621993 0.7005975794410582 -5.908767267692738e-07 -0.09633512886108206 -1.3103000000000002 0.7006007423178705 0.7005995352479691 -5.902513755956518e-07 -0.09633622178528865 -1.3104 0.7006026859055661 0.7006014904706709 -5.895021593371741e-07 -0.09633731438964795 -1.3105 0.7006046289267673 0.7006034451080128 -5.886292815671101e-07 -0.09633840667424991 -1.3106000000000002 0.7006065713829532 0.7006053991588467 -5.876329736420605e-07 -0.0963394986391845 -1.3107 0.7006085132755997 0.7006073526220267 -5.865134949101236e-07 -0.09634059028454164 -1.3108000000000002 0.7006104546061799 0.7006093054964104 -5.852711325304849e-07 -0.09634168161041126 -1.3109000000000002 0.7006123953761632 0.7006112577808585 -5.839062014734164e-07 -0.0963427726168832 -1.311 0.7006143355870155 0.7006132094742358 -5.824190443398658e-07 -0.09634386330404737 -1.3111000000000002 0.7006162752401983 0.7006151605754103 -5.808100313475784e-07 -0.09634495367199357 -1.3112000000000001 0.7006182143371699 0.7006171110832545 -5.790795603033416e-07 -0.09634604372081167 -1.3113000000000001 0.7006201528793824 0.7006190609966458 -5.772280562976739e-07 -0.09634713345059143 -1.3114000000000001 0.7006220908682841 0.7006210103144659 -5.752559717742134e-07 -0.09634822286142258 -1.3115 0.700624028305318 0.7006229590356017 -5.731637864048178e-07 -0.09634931195339494 -1.3116 0.7006259651919213 0.7006249071589453 -5.709520068813978e-07 -0.09635040072659817 -1.3117 0.7006279015295258 0.7006268546833951 -5.686211669159169e-07 -0.09635148918112202 -1.3118 0.700629837319557 0.7006288016078547 -5.66171827073858e-07 -0.09635257731705614 -1.3119 0.7006317725634343 0.7006307479312344 -5.636045745244234e-07 -0.09635366513449022 -1.312 0.7006337072625702 0.7006326936524507 -5.609200230960454e-07 -0.09635475263351381 -1.3121 0.7006356414183706 0.7006346387704276 -5.581188129849535e-07 -0.09635583981421662 -1.3122 0.7006375750322342 0.7006365832840951 -5.552016106163959e-07 -0.09635692667668816 -1.3123000000000002 0.7006395081055523 0.7006385271923907 -5.521691085891289e-07 -0.096358013221018 -1.3124 0.7006414406397081 0.7006404704942609 -5.490220253562272e-07 -0.09635909944729573 -1.3125 0.7006433726360772 0.7006424131886585 -5.457611052250844e-07 -0.0963601853556108 -1.3126000000000002 0.700645304096027 0.7006443552745453 -5.423871180451623e-07 -0.09636127094605275 -1.3127 0.7006472350209159 0.7006462967508912 -5.38900859103908e-07 -0.09636235621871103 -1.3128000000000002 0.7006491654120941 0.700648237616675 -5.353031488769533e-07 -0.09636344117367511 -1.3129000000000002 0.7006510952709023 0.7006501778708845 -5.315948329240316e-07 -0.0963645258110344 -1.313 0.7006530245986722 0.7006521175125165 -5.27776781611422e-07 -0.0963656101308783 -1.3131000000000002 0.7006549533967252 0.7006540565405777 -5.23849889931538e-07 -0.09636669413329615 -1.3132000000000001 0.7006568816663739 0.700655994954084 -5.198150773502719e-07 -0.09636777781837737 -1.3133000000000001 0.7006588094089199 0.700657932752062 -5.156732874808667e-07 -0.09636886118621125 -1.3134000000000001 0.7006607366256552 0.700659869933548 -5.11425487917383e-07 -0.09636994423688716 -1.3135 0.7006626633178603 0.7006618064975894 -5.070726700820427e-07 -0.09637102697049432 -1.3136 0.7006645894868055 0.7006637424432436 -5.026158488227739e-07 -0.09637210938712198 -1.3137 0.7006665151337498 0.7006656777695797 -4.980560624132102e-07 -0.09637319148685945 -1.3138 0.7006684402599406 0.7006676124756777 -4.933943720808465e-07 -0.09637427326979586 -1.3139 0.7006703648666139 0.7006695465606295 -4.886318619445884e-07 -0.09637535473602046 -1.314 0.700672288954994 0.7006714800235384 -4.83769638605358e-07 -0.09637643588562239 -1.3141 0.7006742125262931 0.7006734128635198 -4.788088309864991e-07 -0.09637751671869084 -1.3142 0.7006761355817108 0.7006753450797014 -4.7375059006316e-07 -0.09637859723531489 -1.3143000000000002 0.7006780581224342 0.7006772766712233 -4.685960885431051e-07 -0.09637967743558368 -1.3144 0.700679980149638 0.7006792076372381 -4.633465206793641e-07 -0.09638075731958623 -1.3145 0.7006819016644837 0.700681137976912 -4.5800310192328775e-07 -0.09638183688741174 -1.3146000000000002 0.7006838226681193 0.7006830676894233 -4.5256706869556407e-07 -0.0963829161391491 -1.3147 0.7006857431616795 0.7006849967739646 -4.4703967801151823e-07 -0.09638399507488736 -1.3148000000000002 0.7006876631462855 0.7006869252297412 -4.4142220730070125e-07 -0.09638507369471548 -1.3149000000000002 0.7006895826230446 0.7006888530559731 -4.35715954080762e-07 -0.09638615199872247 -1.315 0.7006915015930497 0.7006907802518936 -4.2992223561744147e-07 -0.09638722998699722 -1.3151000000000002 0.70069342005738 0.7006927068167506 -4.2404238863313903e-07 -0.09638830765962873 -1.3152000000000001 0.7006953380170995 0.7006946327498063 -4.1807776898772353e-07 -0.0963893850167058 -1.3153000000000001 0.7006972554732582 0.7006965580503373 -4.1202975145648857e-07 -0.09639046205831736 -1.3154000000000001 0.7006991724268905 0.7006984827176354 -4.058997293138189e-07 -0.09639153878455228 -1.3155 0.7007010888790166 0.7007004067510068 -3.996891140209402e-07 -0.09639261519549931 -1.3156 0.7007030048306404 0.7007023301497737 -3.933993349761189e-07 -0.09639369129124732 -1.3157 0.700704920282751 0.7007042529132731 -3.870318391191452e-07 -0.09639476707188507 -1.3158 0.7007068352363217 0.7007061750408576 -3.805880905566328e-07 -0.0963958425375013 -1.3159 0.7007087496923099 0.7007080965318957 -3.7406957035385213e-07 -0.09639691768818473 -1.316 0.7007106636516571 0.7007100173857721 -3.674777761183967e-07 -0.09639799252402417 -1.3161 0.7007125771152889 0.7007119376018869 -3.608142216324217e-07 -0.09639906704510821 -1.3162 0.7007144900841136 0.7007138571796566 -3.540804365403938e-07 -0.09640014125152555 -1.3163000000000002 0.700716402559024 0.7007157761185148 -3.472779660368408e-07 -0.0964012151433648 -1.3164 0.700718314540896 0.7007176944179107 -3.404083703875682e-07 -0.09640228872071463 -1.3165 0.7007202260305885 0.7007196120773111 -3.334732247284311e-07 -0.09640336198366366 -1.3166000000000002 0.7007221370289431 0.7007215290961994 -3.264741185934894e-07 -0.09640443493230041 -1.3167 0.700724047536785 0.7007234454740756 -3.1941265560969656e-07 -0.0964055075667134 -1.3168000000000002 0.7007259575549216 0.7007253612104576 -3.122904530805659e-07 -0.09640657988699124 -1.3169000000000002 0.7007278670841431 0.70072727630488 -3.0510914164616487e-07 -0.09640765189322238 -1.317 0.7007297761252222 0.7007291907568952 -2.9787036493617025e-07 -0.09640872358549533 -1.3171000000000002 0.7007316846789136 0.7007311045660735 -2.905757791327179e-07 -0.09640979496389854 -1.3172000000000001 0.7007335927459544 0.7007330177320021 -2.8322705263733594e-07 -0.09641086602852045 -1.3173000000000001 0.7007355003270639 0.7007349302542869 -2.7582586567542755e-07 -0.09641193677944948 -1.3174000000000001 0.7007374074229429 0.7007368421325515 -2.6837390990769316e-07 -0.09641300721677402 -1.3175 0.7007393140342746 0.7007387533664369 -2.608728880415523e-07 -0.09641407734058242 -1.3176 0.7007412201617234 0.7007406639556035 -2.533245134529738e-07 -0.09641514715096304 -1.3177 0.7007431258059352 0.7007425738997293 -2.4573050983259237e-07 -0.09641621664800419 -1.3178 0.7007450309675383 0.7007444831985108 -2.38092610693047e-07 -0.0964172858317942 -1.3179 0.7007469356471414 0.700746391851663 -2.304125590532613e-07 -0.09641835470242133 -1.318 0.700748839845335 0.7007482998589197 -2.2269210702904885e-07 -0.09641942325997382 -1.3181 0.7007507435626905 0.7007502072200333 -2.1493301540984056e-07 -0.09642049150453993 -1.3182 0.7007526467997607 0.7007521139347752 -2.0713705326663723e-07 -0.0964215594362079 -1.3183000000000002 0.7007545495570794 0.7007540200029351 -1.9930599758077872e-07 -0.0964226270550658 -1.3184 0.7007564518351612 0.7007559254243223 -1.9144163279291582e-07 -0.09642369436120192 -1.3185 0.7007583536345015 0.7007578301987648 -1.8354575039708498e-07 -0.09642476135470435 -1.3186000000000002 0.7007602549555768 0.70075973432611 -1.756201486076414e-07 -0.0964258280356612 -1.3187 0.7007621557988444 0.7007616378062239 -1.67666631838842e-07 -0.09642689440416059 -1.3188000000000002 0.7007640561647415 0.7007635406389924 -1.5968701037004374e-07 -0.09642796046029056 -1.3189000000000002 0.7007659560536866 0.7007654428243202 -1.516830999206964e-07 -0.09642902620413916 -1.319 0.700767855466079 0.7007673443621318 -1.4365672120972284e-07 -0.09643009163579445 -1.3191000000000002 0.7007697544022979 0.7007692452523706 -1.3560969958949232e-07 -0.09643115675534442 -1.3192000000000002 0.7007716528627033 0.7007711454949999 -1.275438645739757e-07 -0.09643222156287702 -1.3193000000000001 0.7007735508476355 0.700773045090002 -1.194610494623105e-07 -0.09643328605848024 -1.3194000000000001 0.7007754483574153 0.7007749440373789 -1.1136309092246721e-07 -0.096434350242242 -1.3195 0.700777345392344 0.7007768423371525 -1.0325182854716008e-07 -0.09643541411425023 -1.3196 0.7007792419527028 0.700778739989364 -9.512910446006495e-08 -0.0964364776745928 -1.3197 0.7007811380387536 0.700780636994074 -8.699676289254665e-08 -0.09643754092335761 -1.3198 0.7007830336507388 0.700782533351363 -7.885664975604972e-08 -0.09643860386063251 -1.3199 0.7007849287888803 0.7007844290613311 -7.071061222836683e-08 -0.09643966648650529 -1.32 0.700786823453381 0.7007863241240979 -6.2560498342943e-08 -0.09644072880106376 -1.3201 0.7007887176444241 0.7007882185398027 -5.4408156559965226e-08 -0.09644179080439576 -1.3202 0.7007906113621722 0.7007901123086042 -4.62554353454752e-08 -0.09644285249658892 -1.3203000000000003 0.7007925046067691 0.7007920054306812 -3.8104182760402474e-08 -0.09644391387773103 -1.3204 0.7007943973783387 0.7007938979062318 -2.995624603712929e-08 -0.09644497494790984 -1.3205 0.7007962896769849 0.7007957897354739 -2.1813471161313824e-08 -0.09644603570721295 -1.3206000000000002 0.7007981815027923 0.7007976809186447 -1.3677702453713386e-08 -0.0964470961557281 -1.3207 0.7008000728558255 0.7007995714560014 -5.550782155097633e-09 -0.09644815629354289 -1.3208000000000002 0.7008019637361296 0.7008014613478203 2.565449993933988e-09 -0.09644921612074499 -1.3209000000000002 0.70080385414373 0.7008033505943975 1.0669157167984833e-08 -0.0964502756374219 -1.321 0.7008057440786328 0.7008052391960484 1.8758505875363096e-08 -0.09645133484366125 -1.3211000000000002 0.7008076335408246 0.7008071271531082 2.6831666369644958e-08 -0.09645239373955064 -1.3212000000000002 0.7008095225302722 0.7008090144659311 3.488681305299779e-08 -0.09645345232517756 -1.3213000000000001 0.700811411046923 0.7008109011348908 4.292212492200409e-08 -0.09645451060062947 -1.3214000000000001 0.7008132990907052 0.7008127871603798 5.093578593975967e-08 -0.09645556856599385 -1.3215 0.7008151866615275 0.7008146725428108 5.8925985466085073e-08 -0.09645662622135823 -1.3216 0.7008170737592798 0.700816557282615 6.689091867038977e-08 -0.09645768356680999 -1.3217 0.7008189603838326 0.7008184413802427 7.48287869358627e-08 -0.09645874060243659 -1.3218 0.7008208465350367 0.7008203248361637 8.273779824284622e-08 -0.0964597973283254 -1.3219 0.7008227322127246 0.7008222076508662 9.061616762159885e-08 -0.09646085374456376 -1.322 0.7008246174167094 0.7008240898248577 9.846211749750533e-08 -0.09646190985123909 -1.3221 0.7008265021467857 0.7008259713586641 1.0627387815598244e-07 -0.09646296564843863 -1.3222 0.7008283864027287 0.7008278522528302 1.140496880720765e-07 -0.0964640211362497 -1.3223000000000003 0.7008302701842959 0.7008297325079198 1.2178779435975673e-07 -0.09646507631475967 -1.3224 0.700832153491225 0.7008316121245144 1.294864531639628e-07 -0.09646613118405567 -1.3225 0.7008340363232357 0.7008334911032146 1.3714393002142722e-07 -0.09646718574422497 -1.3226000000000002 0.70083591868003 0.7008353694446389 1.447585002561924e-07 -0.09646823999535481 -1.3227 0.7008378005612907 0.7008372471494245 1.523284494132915e-07 -0.0964692939375324 -1.3228000000000002 0.7008396819666824 0.7008391242182261 1.5985207359528464e-07 -0.09647034757084483 -1.3229000000000002 0.7008415628958524 0.7008410006517166 1.6732767986471497e-07 -0.09647140089537926 -1.323 0.7008434433484296 0.700842876450587 1.7475358662227825e-07 -0.09647245391122287 -1.3231000000000002 0.7008453233240248 0.7008447516155456 1.8212812399193146e-07 -0.09647350661846271 -1.3232000000000002 0.7008472028222315 0.700846626147319 1.894496341851848e-07 -0.09647455901718588 -1.3233000000000001 0.7008490818426258 0.7008485000466501 1.9671647189661856e-07 -0.09647561110747942 -1.3234000000000001 0.7008509603847658 0.7008503733143003 2.0392700462654179e-07 -0.09647666288943035 -1.3235 0.7008528384481929 0.7008522459510478 2.1107961310773415e-07 -0.0964777143631257 -1.3236 0.700854716032431 0.7008541179576875 2.181726916142268e-07 -0.09647876552865245 -1.3237 0.7008565931369872 0.7008559893350311 2.2520464838804433e-07 -0.09647981638609751 -1.3238 0.7008584697613518 0.700857860083908 2.3217390588553544e-07 -0.0964808669355479 -1.3239 0.7008603459049985 0.7008597302051633 2.3907890125962616e-07 -0.09648191717709054 -1.324 0.700862221567384 0.7008615996996588 2.4591808664431447e-07 -0.09648296711081221 -1.3241 0.7008640967479493 0.7008634685682724 2.5268992948773716e-07 -0.09648401673679988 -1.3242 0.7008659714461185 0.7008653368118984 2.593929129129924e-07 -0.09648506605514034 -1.3243000000000003 0.7008678456613008 0.7008672044314471 2.6602553608590096e-07 -0.09648611506592053 -1.3244 0.7008697193928886 0.700869071427844 2.7258631453419557e-07 -0.09648716376922717 -1.3245 0.7008715926402584 0.7008709378020306 2.7907378043201536e-07 -0.09648821216514702 -1.3246000000000002 0.7008734654027724 0.7008728035549635 2.854864830093007e-07 -0.09648926025376686 -1.3247 0.7008753376797766 0.700874668687615 2.918229888085322e-07 -0.09649030803517349 -1.3248000000000002 0.7008772094706024 0.7008765332009723 2.980818820386144e-07 -0.09649135550945359 -1.3249000000000002 0.7008790807745656 0.7008783970960366 3.0426176491488155e-07 -0.09649240267669382 -1.325 0.7008809515909679 0.7008802603738249 3.103612578950199e-07 -0.09649344953698086 -1.3251000000000002 0.7008828219190963 0.7008821230353679 3.1637900006070696e-07 -0.0964944960904014 -1.3252000000000002 0.7008846917582237 0.7008839850817106 3.223136493743506e-07 -0.09649554233704202 -1.3253000000000001 0.7008865611076083 0.7008858465139123 3.281638830399114e-07 -0.09649658827698931 -1.3254000000000001 0.7008884299664948 0.7008877073330457 3.3392839770413074e-07 -0.09649763391032987 -1.3255 0.7008902983341144 0.7008895675401979 3.3960590982429206e-07 -0.09649867923715028 -1.3256000000000001 0.7008921662096844 0.7008914271364686 3.4519515593883776e-07 -0.09649972425753703 -1.3257 0.7008940335924092 0.7008932861229706 3.5069489293104716e-07 -0.09650076897157667 -1.3258 0.7008959004814801 0.7008951445008309 3.561038982788367e-07 -0.09650181337935572 -1.3259 0.700897766876075 0.7008970022711875 3.614209704294602e-07 -0.09650285748096057 -1.326 0.7008996327753602 0.700898859435192 3.666449289382867e-07 -0.09650390127647773 -1.3261 0.7009014981784888 0.7009007159940082 3.7177461482268415e-07 -0.09650494476599358 -1.3262 0.7009033630846018 0.7009025719488116 3.768088907840639e-07 -0.09650598794959453 -1.3263000000000003 0.7009052274928294 0.7009044273007897 3.8174664141604753e-07 -0.09650703082736699 -1.3264 0.7009070914022886 0.7009062820511416 3.865867735652895e-07 -0.09650807339939727 -1.3265 0.7009089548120859 0.7009081362010776 3.9132821647025473e-07 -0.09650911566577174 -1.3266000000000002 0.7009108177213166 0.7009099897518196 3.959699220387747e-07 -0.09651015762657669 -1.3267 0.7009126801290644 0.7009118427045995 4.005108650839695e-07 -0.09651119928189841 -1.3268000000000002 0.7009145420344032 0.7009136950606605 4.0495004352547603e-07 -0.09651224063182318 -1.3269000000000002 0.7009164034363958 0.700915546821256 4.0928647865312584e-07 -0.09651328167643726 -1.327 0.7009182643340952 0.7009173979876491 4.135192152587841e-07 -0.0965143224158268 -1.3271000000000002 0.7009201247265441 0.7009192485611135 4.1764732200411103e-07 -0.09651536285007808 -1.3272 0.7009219846127757 0.7009210985429318 4.2166989145525635e-07 -0.09651640297927722 -1.3273000000000001 0.7009238439918141 0.700922947934396 4.2558604036041503e-07 -0.09651744280351038 -1.3274000000000001 0.7009257028626736 0.700924796736808 4.293949098510552e-07 -0.09651848232286372 -1.3275 0.7009275612243597 0.7009266449514774 4.330956656084517e-07 -0.09651952153742331 -1.3276000000000001 0.7009294190758701 0.7009284925797233 4.3668749803715823e-07 -0.09652056044727532 -1.3277 0.7009312764161932 0.7009303396228725 4.4016962249399105e-07 -0.09652159905250575 -1.3278 0.7009331332443095 0.7009321860822599 4.43541279412929e-07 -0.09652263735320062 -1.3279 0.7009349895591918 0.7009340319592283 4.4680173444389126e-07 -0.09652367534944599 -1.328 0.700936845359805 0.7009358772551282 4.499502787164156e-07 -0.09652471304132787 -1.3281 0.7009387006451074 0.7009377219713167 4.529862288604747e-07 -0.09652575042893217 -1.3282 0.7009405554140495 0.700939566109158 4.5590892729791e-07 -0.09652678751234486 -1.3283000000000003 0.7009424096655759 0.7009414096700237 4.5871774222855377e-07 -0.09652782429165196 -1.3284 0.7009442633986237 0.700943252655291 4.614120678800293e-07 -0.09652886076693931 -1.3285 0.7009461166121246 0.7009450950663436 4.63991324632651e-07 -0.09652989693829284 -1.3286000000000002 0.7009479693050041 0.7009469369045704 4.664549591026912e-07 -0.09653093280579832 -1.3287 0.7009498214761822 0.7009487781713668 4.6880244425340223e-07 -0.09653196836954168 -1.3288000000000002 0.7009516731245732 0.7009506188681324 4.710332795476724e-07 -0.09653300362960865 -1.3289000000000002 0.7009535242490869 0.7009524589962728 4.7314699103129243e-07 -0.0965340385860851 -1.329 0.7009553748486278 0.7009542985571976 4.751431314370391e-07 -0.09653507323905679 -1.3291000000000002 0.700957224922096 0.7009561375523213 4.770212803373308e-07 -0.09653610758860945 -1.3292 0.7009590744683876 0.7009579759830622 4.787810440193274e-07 -0.09653714163482885 -1.3293000000000001 0.7009609234863948 0.7009598138508425 4.804220558735084e-07 -0.09653817537780066 -1.3294000000000001 0.7009627719750061 0.7009616511570881 4.819439762687727e-07 -0.0965392088176106 -1.3295 0.7009646199331063 0.7009634879032278 4.833464926912168e-07 -0.09654024195434432 -1.3296000000000001 0.7009664673595779 0.7009653240906938 4.846293197857676e-07 -0.09654127478808745 -1.3297 0.7009683142532998 0.7009671597209208 4.857921993423053e-07 -0.09654230731892567 -1.3298 0.7009701606131488 0.7009689947953455 4.868349005177075e-07 -0.09654333954694447 -1.3299 0.7009720064379994 0.7009708293154074 4.877572197525826e-07 -0.0965443714722295 -1.33 0.7009738517267247 0.7009726632825475 4.885589808684143e-07 -0.09654540309486624 -1.3301 0.7009756964781954 0.7009744966982079 4.892400350398063e-07 -0.09654643441494025 -1.3302 0.7009775406912817 0.7009763295638329 4.89800260849993e-07 -0.09654746543253712 -1.3303000000000003 0.7009793843648524 0.700978161880867 4.902395643741064e-07 -0.09654849614774227 -1.3304 0.7009812274977751 0.7009799936507554 4.905578790542764e-07 -0.09654952656064114 -1.3305 0.7009830700889177 0.7009818248749438 4.907551658522857e-07 -0.0965505566713192 -1.3306000000000002 0.7009849121371476 0.7009836555548778 4.908314132079372e-07 -0.09655158647986188 -1.3307 0.7009867536413326 0.700985485692003 4.907866369557867e-07 -0.09655261598635452 -1.3308000000000002 0.7009885946003404 0.7009873152877641 4.906208803251433e-07 -0.09655364519088251 -1.3309000000000002 0.7009904350130404 0.7009891443436056 4.903342141898692e-07 -0.09655467409353129 -1.331 0.700992274878302 0.70099097286097 4.899267365826576e-07 -0.09655570269438606 -1.3311000000000002 0.7009941141949967 0.7009928008412991 4.893985730280992e-07 -0.09655673099353221 -1.3312 0.7009959529619969 0.7009946282860329 4.887498763622711e-07 -0.09655775899105497 -1.3313000000000001 0.7009977911781777 0.7009964551966094 4.879808267604924e-07 -0.09655878668703967 -1.3314000000000001 0.7009996288424157 0.7009982815744641 4.870916315707907e-07 -0.09655981408157155 -1.3315 0.7010014659535903 0.7010001074210301 4.86082525397169e-07 -0.09656084117473576 -1.3316000000000001 0.7010033025105834 0.7010019327377375 4.849537699608275e-07 -0.0965618679666175 -1.3317 0.7010051385122806 0.7010037575260136 4.837056540585305e-07 -0.09656289445730204 -1.3318 0.7010069739575704 0.701005581787282 4.823384934099506e-07 -0.09656392064687448 -1.3319 0.7010088088453449 0.7010074055229626 4.808526307548133e-07 -0.09656494653541997 -1.332 0.7010106431745 0.7010092287344712 4.792484356169746e-07 -0.09656597212302358 -1.3321 0.7010124769439359 0.7010110514232195 4.775263042072764e-07 -0.09656699740977036 -1.3322 0.7010143101525577 0.7010128735906145 4.756866595345688e-07 -0.09656802239574541 -1.3323000000000003 0.7010161427992747 0.7010146952380585 4.7372995097549886e-07 -0.09656904708103382 -1.3324 0.7010179748830015 0.7010165163669486 4.716566544271661e-07 -0.09657007146572055 -1.3325 0.7010198064026583 0.7010183369786765 4.694672720850779e-07 -0.09657109554989064 -1.3326000000000002 0.70102163735717 0.7010201570746281 4.671623323737606e-07 -0.09657211933362903 -1.3327 0.7010234677454686 0.7010219766561834 4.6474238969695936e-07 -0.09657314281702067 -1.3328000000000002 0.7010252975664916 0.701023795724716 4.62208024444577e-07 -0.09657416600015052 -1.3329000000000002 0.7010271268191826 0.7010256142815932 4.5955984284695717e-07 -0.09657518888310342 -1.333 0.7010289555024927 0.7010274323281751 4.5679847673202323e-07 -0.09657621146596429 -1.3331000000000002 0.7010307836153793 0.7010292498658158 4.5392458345588915e-07 -0.09657723374881803 -1.3332 0.7010326111568077 0.7010310668958608 4.5093884570857057e-07 -0.09657825573174947 -1.3333000000000002 0.7010344381257503 0.7010328834196489 4.4784197139602355e-07 -0.0965792774148434 -1.3334000000000001 0.7010362645211874 0.7010346994385099 4.4463469337646666e-07 -0.09658029879818464 -1.3335 0.7010380903421075 0.7010365149537674 4.4131776945344203e-07 -0.09658131988185807 -1.3336000000000001 0.7010399155875071 0.7010383299667344 4.378919820149929e-07 -0.09658234066594834 -1.3337 0.7010417402563913 0.7010401444787167 4.34358137943458e-07 -0.09658336115054017 -1.3338 0.7010435643477742 0.7010419584910105 4.307170684350603e-07 -0.09658438133571828 -1.3339 0.7010453878606788 0.7010437720049032 4.2696962879174016e-07 -0.09658540122156735 -1.334 0.7010472107941379 0.7010455850216724 4.231166981713552e-07 -0.09658642080817209 -1.3341 0.7010490331471935 0.7010473975425864 4.1915917947665804e-07 -0.0965874400956171 -1.3342 0.7010508549188972 0.7010492095689035 4.1509799907080147e-07 -0.09658845908398699 -1.3343000000000003 0.7010526761083109 0.7010510211018716 4.1093410654835516e-07 -0.09658947777336634 -1.3344 0.7010544967145075 0.7010528321427283 4.0666847461040545e-07 -0.09659049616383977 -1.3345 0.7010563167365695 0.7010546426927005 4.023020987245496e-07 -0.09659151425549183 -1.3346000000000002 0.7010581361735913 0.7010564527530043 3.978359969930567e-07 -0.09659253204840706 -1.3347 0.7010599550246772 0.7010582623248448 3.9327120980592323e-07 -0.09659354954266999 -1.3348000000000002 0.7010617732889433 0.7010600714094153 3.8860879968127815e-07 -0.09659456673836508 -1.3349000000000002 0.7010635909655175 0.7010618800078978 3.8384985106415526e-07 -0.09659558363557683 -1.335 0.7010654080535393 0.7010636881214625 3.7899546988934274e-07 -0.09659660023438969 -1.3351000000000002 0.7010672245521599 0.7010654957512672 3.7404678353281096e-07 -0.09659761653488805 -1.3352 0.7010690404605429 0.7010673028984576 3.690049403884399e-07 -0.09659863253715634 -1.3353000000000002 0.7010708557778644 0.701069109564167 3.638711097569969e-07 -0.09659964824127892 -1.3354000000000001 0.7010726705033128 0.7010709157495152 3.5864648142980293e-07 -0.09660066364734005 -1.3355 0.7010744846360899 0.7010727214556103 3.5333226548056595e-07 -0.09660167875542419 -1.3356000000000001 0.7010762981754104 0.7010745266835468 3.4792969200170276e-07 -0.09660269356561565 -1.3357 0.7010781111205022 0.7010763314344052 3.4244001081290554e-07 -0.09660370807799869 -1.3358 0.7010799234706067 0.701078135709253 3.3686449112807493e-07 -0.09660472229265758 -1.3359 0.7010817352249789 0.7010799395091443 3.3120442129858096e-07 -0.0966057362096766 -1.336 0.7010835463828877 0.7010817428351177 3.2546110851489063e-07 -0.09660674982913986 -1.3361 0.7010853569436164 0.701083545688199 3.1963587846656205e-07 -0.09660776315113162 -1.3362 0.7010871669064626 0.7010853480693997 3.137300751340777e-07 -0.09660877617573616 -1.3363000000000003 0.701088976270738 0.701087149979716 3.0774506033781623e-07 -0.09660978890303754 -1.3364 0.7010907850357692 0.7010889514201297 3.016822135923358e-07 -0.09661080133311997 -1.3365 0.7010925932008976 0.7010907523916072 2.955429316137126e-07 -0.09661181346606747 -1.3366000000000002 0.7010944007654794 0.7010925528951009 2.893286281183127e-07 -0.0966128253019642 -1.3367 0.7010962077288867 0.7010943529315466 2.830407334758478e-07 -0.09661383684089422 -1.3368000000000002 0.7010980140905063 0.7010961525018657 2.7668069434855225e-07 -0.09661484808294164 -1.3369000000000002 0.7010998198497406 0.7010979516069631 2.702499733789332e-07 -0.09661585902819037 -1.337 0.7011016250060081 0.7010997502477283 2.637500488567035e-07 -0.09661686967672446 -1.3371000000000002 0.7011034295587433 0.7011015484250349 2.571824143648982e-07 -0.09661788002862792 -1.3372 0.701105233507396 0.7011033461397402 2.505485784259909e-07 -0.0966188900839847 -1.3373000000000002 0.7011070368514326 0.7011051433926855 2.4385006422433797e-07 -0.09661989984287872 -1.3374000000000001 0.7011088395903361 0.7011069401846952 2.370884091759673e-07 -0.09662090930539391 -1.3375 0.7011106417236057 0.7011087365165777 2.3026516460938895e-07 -0.09662191847161421 -1.3376000000000001 0.7011124432507573 0.701110532389124 2.233818954186506e-07 -0.09662292734162338 -1.3377000000000001 0.7011142441713236 0.7011123278031087 2.1644017967475948e-07 -0.09662393591550539 -1.3378 0.7011160444848541 0.7011141227592896 2.0944160830649317e-07 -0.09662494419334398 -1.3379 0.7011178441909157 0.7011159172584068 2.0238778469100493e-07 -0.09662595217522303 -1.338 0.7011196432890923 0.7011177113011837 1.9528032433116516e-07 -0.09662695986122632 -1.3381 0.7011214417789844 0.7011195048883256 1.8812085443228876e-07 -0.09662796725143759 -1.3382 0.7011232396602112 0.7011212980205213 1.8091101360723227e-07 -0.09662897434594059 -1.3383000000000003 0.7011250369324086 0.7011230906984409 1.7365245141842678e-07 -0.09662998114481906 -1.3384 0.7011268335952303 0.7011248829227373 1.6634682805174994e-07 -0.09663098764815664 -1.3385 0.7011286296483481 0.7011266746940458 1.5899581393488682e-07 -0.09663199385603712 -1.3386000000000002 0.7011304250914511 0.7011284660129828 1.516010893105879e-07 -0.09663299976854399 -1.3387 0.7011322199242467 0.7011302568801481 1.4416434391054112e-07 -0.096634005385761 -1.3388000000000002 0.7011340141464604 0.701132047296122 1.3668727653556867e-07 -0.09663501070777172 -1.3389000000000002 0.7011358077578358 0.7011338372614673 1.2917159469480466e-07 -0.0966360157346598 -1.339 0.7011376007581347 0.7011356267767286 1.2161901416507526e-07 -0.0966370204665088 -1.3391000000000002 0.7011393931471372 0.7011374158424314 1.1403125865783181e-07 -0.09663802490340219 -1.3392 0.701141184924642 0.7011392044590832 1.0641005939240888e-07 -0.09663902904542356 -1.3393000000000002 0.7011429760904658 0.7011409926271729 9.87571547247934e-08 -0.09664003289265638 -1.3394000000000001 0.7011447666444446 0.7011427803471706 9.107428970353548e-08 -0.09664103644518417 -1.3395 0.7011465565864323 0.7011445676195276 8.336321575749817e-08 -0.09664203970309032 -1.3396000000000001 0.7011483459163019 0.7011463544446769 7.562569017544041e-08 -0.0966430426664583 -1.3397000000000001 0.701150134633945 0.7011481408230322 6.786347583019603e-08 -0.09664404533537155 -1.3398 0.7011519227392723 0.7011499267549888 6.007834068427753e-08 -0.09664504770991347 -1.3399 0.7011537102322128 0.7011517122409224 5.2272057442931397e-08 -0.09664604979016739 -1.34 0.701155497112715 0.7011534972811904 4.444640313433501e-08 -0.0966470515762167 -1.3401 0.7011572833807456 0.7011552818761304 3.660315868979358e-08 -0.09664805306814468 -1.3402 0.7011590690362908 0.701157066026062 2.874410855863152e-08 -0.09664905426603468 -1.3403000000000003 0.7011608540793559 0.7011588497312851 2.0871040298797716e-08 -0.09665005516996997 -1.3404 0.7011626385099647 0.7011606329920801 1.2985744150990908e-08 -0.09665105578003377 -1.3405 0.7011644223281606 0.7011624158087089 5.090012667428867e-09 -0.09665205609630942 -1.3406000000000002 0.7011662055340059 0.7011641981814142 -2.8143597270366416e-09 -0.09665305611888006 -1.3407 0.7011679881275819 0.7011659801104191 -1.0725577127834729e-08 -0.0966540558478289 -1.3408000000000002 0.7011697701089892 0.701167761595928 -1.8641842562672206e-08 -0.09665505528323917 -1.3409 0.7011715514783469 0.7011695426381255 -2.6561358396157836e-08 -0.09665605442519394 -1.341 0.7011733322357938 0.7011713232371777 -3.448232674722017e-08 -0.09665705327377637 -1.3411000000000002 0.7011751123814882 0.7011731033932312 -4.240294988386555e-08 -0.09665805182906964 -1.3412 0.7011768919156065 0.7011748831064133 -5.032143064070439e-08 -0.09665905009115677 -1.3413000000000002 0.7011786708383447 0.7011766623768322 -5.823597282314172e-08 -0.09666004806012084 -1.3414000000000001 0.7011804491499183 0.701178441204577 -6.614478161460352e-08 -0.0966610457360449 -1.3415 0.7011822268505608 0.7011802195897173 -7.404606398603991e-08 -0.09666204311901191 -1.3416000000000001 0.7011840039405255 0.7011819975323046 -8.193802909697151e-08 -0.09666304020910499 -1.3417000000000001 0.7011857804200848 0.7011837750323702 -8.98188887077031e-08 -0.09666403700640708 -1.3418 0.7011875562895298 0.7011855520899266 -9.76868575796111e-08 -0.0966650335110011 -1.3419 0.7011893315491704 0.7011873287049676 -1.0554015388453825e-07 -0.09666602972297 -1.342 0.7011911061993357 0.7011891048774679 -1.1337699960117797e-07 -0.09666702564239672 -1.3421 0.7011928802403733 0.7011908806073829 -1.2119562092099967e-07 -0.09666802126936412 -1.3422 0.7011946536726501 0.7011926558946497 -1.2899424865243925e-07 -0.09666901660395506 -1.3423000000000003 0.7011964264965516 0.7011944307391864 -1.3677111862855917e-07 -0.09667001164625247 -1.3424 0.7011981987124815 0.701196205140892 -1.4452447207047303e-07 -0.09667100639633912 -1.3425 0.7011999703208623 0.7011979790996472 -1.522525560366389e-07 -0.09667200085429778 -1.3426000000000002 0.7012017413221356 0.7011997526153139 -1.5995362379062072e-07 -0.09667299502021129 -1.3427 0.7012035117167613 0.7012015256877351 -1.6762593517752333e-07 -0.09667398889416243 -1.3428000000000002 0.7012052815052173 0.7012032983167359 -1.7526775706114273e-07 -0.09667498247623388 -1.3429 0.7012070506880003 0.7012050705021226 -1.828773636795844e-07 -0.09667597576650844 -1.343 0.7012088192656248 0.7012068422436832 -1.9045303705639283e-07 -0.09667696876506876 -1.3431000000000002 0.7012105872386237 0.7012086135411875 -1.9799306738219058e-07 -0.09667796147199748 -1.3432 0.7012123546075484 0.7012103843943871 -2.0549575337550086e-07 -0.09667895388737735 -1.3433000000000002 0.7012141213729675 0.7012121548030158 -2.1295940272336722e-07 -0.09667994601129093 -1.3434000000000001 0.7012158875354677 0.701213924766789 -2.2038233239707328e-07 -0.09668093784382087 -1.3435 0.701217653095654 0.7012156942854044 -2.277628690823541e-07 -0.09668192938504971 -1.3436000000000001 0.7012194180541487 0.7012174633585421 -2.3509934955062706e-07 -0.09668292063506007 -1.3437000000000001 0.7012211824115914 0.7012192319858643 -2.423901209920587e-07 -0.0966839115939345 -1.3438 0.7012229461686394 0.7012210001670163 -2.4963354143536787e-07 -0.09668490226175547 -1.3439 0.7012247093259676 0.7012227679016249 -2.568279800878315e-07 -0.09668589263860551 -1.344 0.7012264718842675 0.7012245351893005 -2.6397181773080147e-07 -0.0966868827245671 -1.3441 0.7012282338442481 0.7012263020296362 -2.710634470493023e-07 -0.09668787251972273 -1.3442 0.7012299952066355 0.7012280684222081 -2.781012730171395e-07 -0.09668886202415483 -1.3443000000000003 0.7012317559721722 0.7012298343665748 -2.8508371324037496e-07 -0.09668985123794582 -1.3444 0.7012335161416173 0.7012315998622791 -2.9200919834937444e-07 -0.09669084016117807 -1.3445 0.7012352757157467 0.7012333649088465 -2.988761723249356e-07 -0.09669182879393397 -1.3446000000000002 0.7012370346953529 0.7012351295057861 -3.056830927966603e-07 -0.09669281713629588 -1.3447 0.7012387930812441 0.7012368936525915 -3.124284315009218e-07 -0.09669380518834614 -1.3448000000000002 0.7012405508742448 0.7012386573487388 -3.191106745306649e-07 -0.09669479295016703 -1.3449 0.701242308075195 0.7012404205936889 -3.257283227239838e-07 -0.0966957804218408 -1.345 0.7012440646849518 0.701242183386887 -3.322798919833114e-07 -0.09669676760344983 -1.3451000000000002 0.7012458207043866 0.7012439457277624 -3.3876391360154745e-07 -0.09669775449507628 -1.3452 0.7012475761343863 0.7012457076157287 -3.4517893459512505e-07 -0.09669874109680242 -1.3453000000000002 0.7012493309758534 0.7012474690501844 -3.515235180509557e-07 -0.09669972740871038 -1.3454000000000002 0.7012510852297058 0.7012492300305129 -3.5779624342480165e-07 -0.09670071343088245 -1.3455 0.7012528388968756 0.7012509905560824 -3.639957068396482e-07 -0.09670169916340067 -1.3456000000000001 0.7012545919783101 0.7012527506262465 -3.701205214812209e-07 -0.09670268460634726 -1.3457000000000001 0.7012563444749709 0.7012545102403436 -3.761693178269687e-07 -0.09670366975980428 -1.3458 0.7012580963878341 0.7012562693976989 -3.8214074394443687e-07 -0.09670465462385386 -1.3459 0.7012598477178897 0.7012580280976222 -3.8803346587290566e-07 -0.09670563919857808 -1.346 0.7012615984661421 0.7012597863394098 -3.9384616785237414e-07 -0.09670662348405898 -1.3461 0.7012633486336092 0.7012615441223438 -3.9957755267744366e-07 -0.09670760748037857 -1.3462 0.7012650982213222 0.7012633014456933 -4.052263418777291e-07 -0.09670859118761889 -1.3463000000000003 0.7012668472303263 0.7012650583087133 -4.107912761480703e-07 -0.09670957460586192 -1.3464 0.7012685956616791 0.7012668147106458 -4.1627111552894336e-07 -0.0967105577351896 -1.3465 0.7012703435164518 0.7012685706507196 -4.216646397048329e-07 -0.09671154057568387 -1.3466000000000002 0.7012720907957279 0.7012703261281512 -4.269706482609714e-07 -0.0967125231274267 -1.3467 0.7012738375006038 0.7012720811421442 -4.3218796106497814e-07 -0.09671350539049997 -1.3468000000000002 0.7012755836321877 0.7012738356918897 -4.373154183431871e-07 -0.09671448736498554 -1.3469 0.7012773291916001 0.7012755897765667 -4.423518810275917e-07 -0.09671546905096527 -1.347 0.7012790741799735 0.7012773433953421 -4.472962310819728e-07 -0.096716450448521 -1.3471000000000002 0.701280818598452 0.7012790965473717 -4.521473716476154e-07 -0.09671743155773456 -1.3472 0.7012825624481911 0.7012808492317992 -4.569042272861701e-07 -0.09671841237868774 -1.3473000000000002 0.701284305730357 0.7012826014477576 -4.615657442988419e-07 -0.09671939291146231 -1.3474000000000002 0.7012860484461274 0.7012843531943681 -4.661308909137407e-07 -0.09672037315613999 -1.3475 0.7012877905966907 0.7012861044707419 -4.705986574524146e-07 -0.09672135311280255 -1.3476000000000001 0.7012895321832451 0.7012878552759794 -4.749680566906722e-07 -0.09672233278153168 -1.3477000000000001 0.701291273207 0.7012896056091702 -4.792381239418497e-07 -0.09672331216240908 -1.3478 0.7012930136691738 0.7012913554693948 -4.834079174037553e-07 -0.09672429125551639 -1.3479 0.7012947535709955 0.7012931048557234 -4.874765181656082e-07 -0.09672527006093529 -1.348 0.7012964929137029 0.7012948537672162 -4.914430306590667e-07 -0.09672624857874737 -1.3481 0.7012982316985432 0.701296602202925 -4.953065826790448e-07 -0.09672722680903423 -1.3482 0.7012999699267728 0.7012983501618917 -4.990663256335126e-07 -0.09672820475187748 -1.3483000000000003 0.7013017075996568 0.7013000976431496 -5.027214347239073e-07 -0.09672918240735862 -1.3484 0.7013034447184684 0.701301844645724 -5.062711091116667e-07 -0.09673015977555921 -1.3485 0.7013051812844895 0.7013035911686314 -5.097145721125185e-07 -0.09673113685656082 -1.3486000000000002 0.7013069172990096 0.7013053372108803 -5.130510714046466e-07 -0.09673211365044486 -1.3487 0.7013086527633259 0.7013070827714716 -5.162798790911416e-07 -0.09673309015729287 -1.3488000000000002 0.7013103876787433 0.7013088278493986 -5.194002919706175e-07 -0.09673406637718623 -1.3489 0.7013121220465737 0.7013105724436473 -5.224116316066008e-07 -0.09673504231020644 -1.349 0.701313855868136 0.7013123165531966 -5.253132445079411e-07 -0.09673601795643488 -1.3491000000000002 0.7013155891447553 0.7013140601770192 -5.281045023022846e-07 -0.09673699331595297 -1.3492 0.7013173218777637 0.7013158033140809 -5.307848018054617e-07 -0.09673796838884202 -1.3493000000000002 0.701319054068499 0.7013175459633414 -5.333535651741439e-07 -0.09673894317518339 -1.3494000000000002 0.7013207857183048 0.7013192881237542 -5.358102401001319e-07 -0.09673991767505839 -1.3495 0.7013225168285306 0.701321029794268 -5.381542997826005e-07 -0.09674089188854836 -1.3496000000000001 0.7013242474005308 0.7013227709738256 -5.403852432056544e-07 -0.09674186581573457 -1.3497000000000001 0.7013259774356649 0.7013245116613643 -5.425025951522056e-07 -0.09674283945669825 -1.3498 0.7013277069352971 0.7013262518558177 -5.445059062664237e-07 -0.09674381281152064 -1.3499 0.7013294359007962 0.7013279915561139 -5.463947533035363e-07 -0.096744785880283 -1.35 0.7013311643335352 0.7013297307611771 -5.481687390118672e-07 -0.0967457586630665 -1.3501 0.7013328922348907 0.7013314694699275 -5.49827492410393e-07 -0.0967467311599523 -1.3502 0.7013346196062427 0.7013332076812818 -5.51370668726292e-07 -0.09674770337102157 -1.3503000000000003 0.7013363464489755 0.7013349453941531 -5.527979495129065e-07 -0.09674867529635543 -1.3504 0.7013380727644751 0.7013366826074512 -5.541090427885198e-07 -0.09674964693603494 -1.3505 0.7013397985541316 0.7013384193200836 -5.553036829114566e-07 -0.09675061829014125 -1.3506000000000002 0.7013415238193369 0.7013401555309545 -5.563816308784553e-07 -0.09675158935875544 -1.3507 0.701343248561485 0.7013418912389665 -5.573426741789511e-07 -0.09675256014195852 -1.3508000000000002 0.7013449727819723 0.7013436264430198 -5.581866269060987e-07 -0.09675353063983153 -1.3509 0.7013466964821959 0.7013453611420131 -5.589133297567717e-07 -0.09675450085245546 -1.351 0.7013484196635555 0.7013470953348435 -5.595226501564632e-07 -0.09675547077991131 -1.3511000000000002 0.7013501423274511 0.7013488290204073 -5.600144821205078e-07 -0.09675644042228004 -1.3512 0.7013518644752832 0.7013505621975991 -5.603887464761259e-07 -0.09675740977964253 -1.3513000000000002 0.7013535861084534 0.7013522948653141 -5.606453906958908e-07 -0.09675837885207976 -1.3514000000000002 0.7013553072283634 0.7013540270224462 -5.607843890365061e-07 -0.09675934763967259 -1.3515 0.7013570278364145 0.70135575866789 -5.608057423583945e-07 -0.09676031614250191 -1.3516000000000001 0.7013587479340082 0.7013574898005401 -5.607094783199873e-07 -0.09676128436064858 -1.3517000000000001 0.7013604675225449 0.7013592204192916 -5.604956512528236e-07 -0.09676225229419345 -1.3518000000000001 0.7013621866034241 0.7013609505230403 -5.601643421337954e-07 -0.09676321994321734 -1.3519 0.7013639051780441 0.7013626801106836 -5.597156586961693e-07 -0.09676418730780097 -1.352 0.7013656232478019 0.70136440918112 -5.591497351659092e-07 -0.09676515438802515 -1.3521 0.7013673408140928 0.7013661377332495 -5.584667323588199e-07 -0.09676612118397063 -1.3522 0.7013690578783097 0.7013678657659745 -5.576668377360594e-07 -0.09676708769571815 -1.3523000000000003 0.701370774441843 0.7013695932781998 -5.567502651682155e-07 -0.09676805392334836 -1.3524 0.7013724905060812 0.7013713202688321 -5.557172549908174e-07 -0.09676901986694203 -1.3525 0.7013742060724093 0.7013730467367811 -5.545680738794356e-07 -0.09676998552657974 -1.3526000000000002 0.701375921142209 0.7013747726809604 -5.53303014849682e-07 -0.09677095090234217 -1.3527 0.7013776357168593 0.7013764981002857 -5.519223971184317e-07 -0.09677191599430994 -1.3528000000000002 0.7013793497977345 0.7013782229936776 -5.50426566055251e-07 -0.09677288080256363 -1.3529 0.7013810633862054 0.7013799473600597 -5.488158930921916e-07 -0.09677384532718382 -1.353 0.7013827764836384 0.7013816711983605 -5.470907756682797e-07 -0.0967748095682511 -1.3531000000000002 0.7013844890913958 0.7013833945075125 -5.452516370907379e-07 -0.09677577352584601 -1.3532 0.7013862012108343 0.7013851172864531 -5.432989263962074e-07 -0.096776737200049 -1.3533000000000002 0.7013879128433056 0.701386839534125 -5.412331183299313e-07 -0.09677770059094061 -1.3534000000000002 0.7013896239901567 0.7013885612494757 -5.390547132000378e-07 -0.09677866369860133 -1.3535 0.7013913346527276 0.7013902824314591 -5.367642367248848e-07 -0.09677962652311156 -1.3536000000000001 0.701393044832354 0.7013920030790342 -5.343622398804038e-07 -0.09678058906455178 -1.3537000000000001 0.7013947545303639 0.7013937231911662 -5.318492988931611e-07 -0.09678155132300234 -1.3538000000000001 0.70139646374808 0.7013954427668273 -5.292260149905581e-07 -0.09678251329854368 -1.3539 0.7013981724868175 0.7013971618049957 -5.264930142689916e-07 -0.09678347499125613 -1.354 0.7013998807478848 0.7013988803046569 -5.236509475967099e-07 -0.09678443640122007 -1.3541 0.7014015885325833 0.701400598264803 -5.207004904611567e-07 -0.09678539752851575 -1.3542 0.7014032958422067 0.7014023156844346 -5.176423427191712e-07 -0.09678635837322358 -1.3543000000000003 0.7014050026780408 0.701404032562559 -5.144772285067822e-07 -0.09678731893542379 -1.3544 0.7014067090413634 0.7014057488981918 -5.112058960657362e-07 -0.09678827921519659 -1.3545 0.7014084149334443 0.7014074646903572 -5.078291175283911e-07 -0.09678923921262231 -1.3546 0.7014101203555441 0.7014091799380873 -5.043476887997556e-07 -0.0967901989277811 -1.3547 0.7014118253089154 0.7014108946404228 -5.007624293146273e-07 -0.09679115836075317 -1.3548000000000002 0.7014135297948012 0.7014126087964144 -4.9707418187106e-07 -0.09679211751161873 -1.3549 0.7014152338144355 0.701414322405121 -4.932838123944405e-07 -0.09679307638045791 -1.355 0.7014169373690424 0.7014160354656112 -4.893922097778947e-07 -0.09679403496735084 -1.3551000000000002 0.7014186404598369 0.7014177479769633 -4.854002856602424e-07 -0.09679499327237766 -1.3552 0.7014203430880233 0.7014194599382656 -4.8130897422477e-07 -0.09679595129561838 -1.3553000000000002 0.7014220452547957 0.7014211713486169 -4.771192319771855e-07 -0.09679690903715317 -1.3554000000000002 0.7014237469613381 0.7014228822071256 -4.7283203750275726e-07 -0.09679786649706201 -1.3555 0.701425448208824 0.7014245925129117 -4.684483912581472e-07 -0.096798823675425 -1.3556000000000001 0.7014271489984151 0.7014263022651053 -4.639693153146718e-07 -0.0967997805723221 -1.3557000000000001 0.7014288493312624 0.701428011462848 -4.593958531431963e-07 -0.0968007371878333 -1.3558000000000001 0.7014305492085053 0.7014297201052926 -4.54729069343518e-07 -0.09680169352203855 -1.3559 0.7014322486312718 0.7014314281916034 -4.499700494778325e-07 -0.09680264957501779 -1.356 0.7014339476006783 0.7014331357209569 -4.451198997237893e-07 -0.096803605346851 -1.3561 0.7014356461178284 0.7014348426925407 -4.401797466385693e-07 -0.09680456083761797 -1.3562 0.701437344183814 0.7014365491055555 -4.3515073692296236e-07 -0.09680551604739872 -1.3563000000000003 0.7014390417997143 0.7014382549592142 -4.300340371507505e-07 -0.09680647097627304 -1.3564 0.701440738966596 0.7014399602527417 -4.2483083347727435e-07 -0.09680742562432078 -1.3565 0.7014424356855125 0.7014416649853767 -4.195423314104496e-07 -0.09680837999162176 -1.3566 0.7014441319575043 0.70144336915637 -4.141697554846391e-07 -0.09680933407825575 -1.3567 0.7014458277835989 0.701445072764986 -4.0871434900391357e-07 -0.09681028788430253 -1.3568000000000002 0.7014475231648096 0.701446775810503 -4.031773737159239e-07 -0.09681124140984187 -1.3569 0.7014492181021367 0.7014484782922122 -3.975601095829173e-07 -0.09681219465495355 -1.357 0.701450912596566 0.7014501802094188 -3.918638544278541e-07 -0.09681314761971715 -1.3571000000000002 0.7014526066490698 0.7014518815614426 -3.8608992369848494e-07 -0.09681410030421246 -1.3572 0.7014543002606058 0.7014535823476165 -3.8023965006489524e-07 -0.09681505270851916 -1.3573000000000002 0.7014559934321175 0.7014552825672886 -3.7431438323215493e-07 -0.09681600483271685 -1.3574000000000002 0.7014576861645334 0.7014569822198213 -3.6831548952398485e-07 -0.0968169566768852 -1.3575 0.7014593784587675 0.7014586813045918 -3.622443516607121e-07 -0.09681790824110381 -1.3576000000000001 0.7014610703157188 0.701460379820992 -3.5610236831518094e-07 -0.09681885952545226 -1.3577000000000001 0.7014627617362711 0.7014620777684287 -3.4989095396703584e-07 -0.0968198105300101 -1.3578000000000001 0.7014644527212928 0.7014637751463244 -3.436115384100602e-07 -0.09682076125485685 -1.3579 0.701466143271637 0.7014654719541167 -3.3726556652319273e-07 -0.0968217117000721 -1.358 0.7014678333881414 0.7014671681912585 -3.30854497909705e-07 -0.09682266186573532 -1.3581 0.7014695230716277 0.7014688638572191 -3.243798065502568e-07 -0.096823611751926 -1.3582 0.7014712123229014 0.7014705589514826 -3.1784298046982906e-07 -0.09682456135872358 -1.3583000000000003 0.7014729011427526 0.7014722534735501 -3.112455214393517e-07 -0.09682551068620754 -1.3584 0.7014745895319547 0.7014739474229382 -3.045889445246752e-07 -0.09682645973445728 -1.3585 0.7014762774912648 0.7014756407991798 -2.978747778575874e-07 -0.09682740850355216 -1.3586 0.7014779650214237 0.7014773336018245 -2.9110456220907133e-07 -0.0968283569935716 -1.3587 0.7014796521231554 0.7014790258304382 -2.842798506874633e-07 -0.09682930520459494 -1.3588000000000002 0.7014813387971675 0.7014807174846035 -2.7740220833599727e-07 -0.09683025313670153 -1.3589 0.7014830250441505 0.7014824085639197 -2.7047321180320716e-07 -0.09683120078997068 -1.359 0.7014847108647778 0.7014840990680031 -2.634944489543489e-07 -0.09683214816448166 -1.3591000000000002 0.7014863962597061 0.701485788996487 -2.5646751853486416e-07 -0.09683309526031376 -1.3592 0.7014880812295745 0.7014874783490216 -2.493940298303743e-07 -0.09683404207754624 -1.3593000000000002 0.7014897657750049 0.7014891671252745 -2.422756022191219e-07 -0.09683498861625829 -1.3594000000000002 0.7014914498966021 0.7014908553249313 -2.3511386486319008e-07 -0.09683593487652918 -1.3595 0.7014931335949529 0.7014925429476939 -2.2791045630604634e-07 -0.09683688085843807 -1.3596000000000001 0.701494816870627 0.7014942299932821 -2.206670241151898e-07 -0.09683782656206413 -1.3597000000000001 0.7014964997241757 0.7014959164614336 -2.1338522453173692e-07 -0.09683877198748649 -1.3598000000000001 0.7014981821561335 0.7014976023519038 -2.0606672201939347e-07 -0.09683971713478434 -1.3599 0.7014998641670158 0.7014992876644656 -1.98713188934857e-07 -0.09684066200403667 -1.36 0.7015015457573213 0.7015009723989097 -1.9132630515311666e-07 -0.09684160659532265 -1.3601 0.7015032269275296 0.7015026565550454 -1.8390775766846668e-07 -0.09684255090872132 -1.3602 0.7015049076781031 0.7015043401326992 -1.7645924019205061e-07 -0.09684349494431173 -1.3603000000000003 0.7015065880094855 0.7015060231317165 -1.6898245276675272e-07 -0.0968444387021729 -1.3604 0.7015082679221023 0.7015077055519601 -1.6147910144280464e-07 -0.09684538218238385 -1.3605 0.7015099474163611 0.7015093873933114 -1.5395089780073645e-07 -0.09684632538502352 -1.3606 0.7015116264926502 0.7015110686556698 -1.4639955861137088e-07 -0.09684726831017085 -1.3607 0.7015133051513408 0.7015127493389535 -1.3882680544204107e-07 -0.09684821095790483 -1.3608000000000002 0.7015149833927847 0.7015144294430987 -1.3123436424199164e-07 -0.09684915332830436 -1.3609 0.7015166612173158 0.7015161089680599 -1.2362396497635209e-07 -0.09685009542144835 -1.361 0.7015183386252491 0.7015177879138108 -1.1599734120806837e-07 -0.09685103723741571 -1.3611000000000002 0.701520015616881 0.701519466280342 -1.0835622971799852e-07 -0.09685197877628518 -1.3612 0.7015216921924898 0.7015211440676643 -1.0070237010679356e-07 -0.09685292003813567 -1.3613000000000002 0.701523368352335 0.7015228212758062 -9.303750440285002e-08 -0.09685386102304602 -1.3614000000000002 0.7015250440966567 0.7015244979048147 -8.536337665031313e-08 -0.09685480173109498 -1.3615 0.7015267194256776 0.701526173954756 -7.768173252657024e-08 -0.09685574216236131 -1.3616000000000001 0.7015283943396007 0.7015278494257136 -6.999431894499919e-08 -0.09685668231692376 -1.3617000000000001 0.7015300688386112 0.7015295243177911 -6.23028836516451e-08 -0.0968576221948611 -1.3618000000000001 0.701531742922875 0.7015311986311099 -5.46091748286192e-08 -0.09685856179625206 -1.3619 0.7015334165925395 0.7015328723658101 -4.691494070443655e-08 -0.09685950112117529 -1.362 0.7015350898477337 0.7015345455220503 -3.9221929147494495e-08 -0.09686044016970946 -1.3621 0.7015367626885671 0.7015362181000077 -3.153188727321194e-08 -0.09686137894193317 -1.3622 0.7015384351151319 0.7015378900998781 -2.3846561048729287e-08 -0.0968623174379251 -1.3623000000000003 0.7015401071275003 0.701539561521876 -1.6167694895981993e-08 -0.09686325565776382 -1.3624 0.7015417787257269 0.7015412323662344 -8.497031291250512e-09 -0.09686419360152798 -1.3625 0.701543449909847 0.7015429026332047 -8.363103768532776e-10 -0.09686513126929605 -1.3626 0.701545120679878 0.7015445723230568 6.8127304405501965e-09 -0.09686606866114666 -1.3627 0.7015467910358183 0.701546241436079 1.4448356873766888e-08 -0.09686700577715832 -1.3628000000000002 0.7015484609776479 0.7015479099725783 2.2068838163163962e-08 -0.09686794261740948 -1.3629 0.7015501305053284 0.7015495779328793 2.9672447450501682e-08 -0.09686887918197865 -1.363 0.7015517996188033 0.7015512453173258 3.7257462186593426e-08 -0.09686981547094431 -1.3631000000000002 0.7015534683179974 0.7015529121262796 4.482216451814902e-08 -0.09687075148438487 -1.3632 0.701555136602817 0.7015545783601205 5.236484166594446e-08 -0.09687168722237878 -1.3633000000000002 0.7015568044731504 0.7015562440192464 5.988378632554303e-08 -0.09687262268500435 -1.3634000000000002 0.7015584719288681 0.7015579091040738 6.737729704546502e-08 -0.09687355787234009 -1.3635 0.7015601389698224 0.7015595736150366 7.484367861403107e-08 -0.09687449278446429 -1.3636000000000001 0.7015618055958466 0.7015612375525873 8.228124244273605e-08 -0.09687542742145525 -1.3637000000000001 0.7015634718067574 0.7015629009171952 8.968830695829655e-08 -0.09687636178339129 -1.3638000000000001 0.701565137602353 0.7015645637093488 9.706319796867757e-08 -0.09687729587035081 -1.3639000000000001 0.7015668029824136 0.7015662259295535 1.0440424903085388e-07 -0.09687822968241198 -1.364 0.7015684679467019 0.7015678875783324 1.1170980188102142e-07 -0.09687916321965309 -1.3641 0.7015701324949633 0.7015695486562259 1.1897820672082671e-07 -0.09688009648215234 -1.3642 0.701571796626925 0.7015712091637925 1.2620782267880326e-07 -0.09688102946998799 -1.3643000000000003 0.7015734603422974 0.7015728691016077 1.3339701812956073e-07 -0.09688196218323819 -1.3644 0.7015751236407732 0.7015745284702639 1.405441710719546e-07 -0.09688289462198112 -1.3645 0.7015767865220282 0.7015761872703712 1.4764766950725594e-07 -0.09688382678629492 -1.3646 0.7015784489857204 0.7015778455025565 1.5470591177915716e-07 -0.0968847586762577 -1.3647 0.7015801110314921 0.7015795031674634 1.617173069484723e-07 -0.09688569029194766 -1.3648000000000002 0.7015817726589675 0.7015811602657529 1.6868027516783735e-07 -0.0968866216334428 -1.3649 0.7015834338677549 0.7015828167981017 1.7559324800783815e-07 -0.09688755270082126 -1.365 0.7015850946574453 0.7015844727652039 1.8245466882824135e-07 -0.09688848349416102 -1.3651000000000002 0.7015867550276136 0.7015861281677698 1.8926299313881678e-07 -0.09688941401354013 -1.3652 0.701588414977818 0.7015877830065254 1.960166889011794e-07 -0.09689034425903657 -1.3653000000000002 0.7015900745076011 0.7015894372822138 2.0271423694165347e-07 -0.09689127423072835 -1.3654000000000002 0.7015917336164887 0.7015910909955935 2.093541312218894e-07 -0.09689220392869341 -1.3655 0.7015933923039915 0.7015927441474389 2.159348792274418e-07 -0.09689313335300975 -1.3656000000000001 0.7015950505696037 0.7015943967385403 2.2245500230083648e-07 -0.09689406250375526 -1.3657000000000001 0.701596708412804 0.7015960487697033 2.2891303595035106e-07 -0.09689499138100782 -1.3658000000000001 0.7015983658330558 0.7015977002417492 2.3530753015532646e-07 -0.09689591998484537 -1.3659000000000001 0.7016000228298069 0.7015993511555143 2.416370497859699e-07 -0.09689684831534566 -1.366 0.7016016794024904 0.7016010015118501 2.479001748184606e-07 -0.09689777637258662 -1.3661 0.701603335550524 0.7016026513116231 2.540955007374057e-07 -0.09689870415664609 -1.3662 0.7016049912733108 0.7016043005557142 2.602216387925793e-07 -0.09689963166760175 -1.3663000000000003 0.7016066465702392 0.7016059492450193 2.6627721630423373e-07 -0.09690055890553151 -1.3664 0.7016083014406829 0.7016075973804488 2.722608770447388e-07 -0.09690148587051309 -1.3665 0.7016099558840014 0.7016092449629263 2.781712814953208e-07 -0.09690241256262416 -1.3666 0.7016116098995406 0.7016108919933908 2.8400710710974053e-07 -0.0969033389819425 -1.3667 0.7016132634866317 0.7016125384727943 2.897670486820547e-07 -0.0969042651285458 -1.3668000000000002 0.7016149166445924 0.7016141844021028 2.954498185617216e-07 -0.09690519100251171 -1.3669 0.7016165693727269 0.7016158297822956 3.0105414701442346e-07 -0.0969061166039179 -1.367 0.7016182216703264 0.7016174746143655 3.06578782464928e-07 -0.09690704193284204 -1.3671000000000002 0.7016198735366683 0.7016191188993183 3.120224917954606e-07 -0.09690796698936169 -1.3672 0.7016215249710173 0.7016207626381725 3.173840606163214e-07 -0.09690889177355447 -1.3673000000000002 0.7016231759726252 0.7016224058319595 3.2266229350180753e-07 -0.0969098162854979 -1.3674000000000002 0.7016248265407319 0.7016240484817231 3.2785601430246336e-07 -0.0969107405252696 -1.3675 0.7016264766745641 0.7016256905885196 3.3296406639488074e-07 -0.09691166449294712 -1.3676000000000001 0.701628126373337 0.7016273321534167 3.379853129523158e-07 -0.09691258818860789 -1.3677000000000001 0.7016297756362531 0.7016289731774947 3.429186371251003e-07 -0.0969135116123294 -1.3678000000000001 0.7016314244625041 0.7016306136618452 3.47762942394525e-07 -0.0969144347641892 -1.3679000000000001 0.7016330728512699 0.7016322536075712 3.5251715273243445e-07 -0.0969153576442647 -1.368 0.7016347208017186 0.7016338930157868 3.571802129342938e-07 -0.09691628025263332 -1.3681 0.701636368313008 0.7016355318876175 3.617510887440889e-07 -0.09691720258937252 -1.3682 0.7016380153842845 0.701637170224199 3.662287671249431e-07 -0.09691812465455958 -1.3683 0.7016396620146844 0.7016388080266779 3.7061225654361207e-07 -0.09691904644827196 -1.3684 0.7016413082033335 0.7016404452962105 3.7490058710926144e-07 -0.09691996797058695 -1.3685 0.701642953949347 0.7016420820339642 3.790928107885727e-07 -0.09692088922158194 -1.3686 0.7016445992518311 0.701643718241115 3.831880016832989e-07 -0.0969218102013342 -1.3687 0.7016462441098814 0.7016453539188494 3.87185256203737e-07 -0.09692273090992098 -1.3688000000000002 0.701647888522585 0.7016469890683625 3.9108369324220016e-07 -0.09692365134741959 -1.3689 0.7016495324890191 0.7016486236908596 3.9488245435342906e-07 -0.09692457151390729 -1.369 0.7016511760082524 0.7016502577875534 3.9858070400439205e-07 -0.09692549140946127 -1.3691000000000002 0.7016528190793447 0.7016518913596659 4.021776297546964e-07 -0.09692641103415874 -1.3692 0.7016544617013476 0.7016535244084279 4.0567244240230504e-07 -0.09692733038807685 -1.3693000000000002 0.701656103873304 0.7016551569350774 4.090643760945589e-07 -0.09692824947129279 -1.3694000000000002 0.7016577455942496 0.701656788940861 4.1235268866818275e-07 -0.0969291682838837 -1.3695 0.7016593868632122 0.7016584204270329 4.1553666162846836e-07 -0.09693008682592674 -1.3696000000000002 0.7016610276792117 0.7016600513948534 4.1861560039907486e-07 -0.09693100509749897 -1.3697000000000001 0.7016626680412614 0.7016616818455919 4.215888345024399e-07 -0.09693192309867746 -1.3698000000000001 0.7016643079483675 0.7016633117805229 4.244557176083519e-07 -0.0969328408295393 -1.3699000000000001 0.7016659473995297 0.7016649412009284 4.2721562776987243e-07 -0.09693375829016154 -1.37 0.7016675863937409 0.7016665701080964 4.2986796752741974e-07 -0.09693467548062121 -1.3701 0.7016692249299883 0.7016681985033209 4.3241216395734083e-07 -0.09693559240099525 -1.3702 0.7016708630072527 0.7016698263879018 4.3484766894252846e-07 -0.09693650905136064 -1.3703 0.70167250062451 0.7016714537631444 4.3717395918629887e-07 -0.09693742543179437 -1.3704 0.7016741377807306 0.7016730806303593 4.3939053635116965e-07 -0.09693834154237335 -1.3705 0.7016757744748797 0.7016747069908622 4.4149692719763767e-07 -0.09693925738317455 -1.3706 0.7016774107059176 0.7016763328459734 4.4349268357030125e-07 -0.09694017295427486 -1.3707 0.7016790464728002 0.7016779581970178 4.4537738265459925e-07 -0.0969410882557511 -1.3708000000000002 0.7016806817744792 0.7016795830453243 4.4715062698374997e-07 -0.0969420032876802 -1.3709 0.7016823166099022 0.7016812073922254 4.4881204450814005e-07 -0.09694291805013891 -1.371 0.7016839509780132 0.7016828312390577 4.5036128867165237e-07 -0.09694383254320409 -1.3711000000000002 0.7016855848777527 0.7016844545871612 4.5179803855738276e-07 -0.09694474676695256 -1.3712 0.701687218308058 0.7016860774378789 4.531219988390678e-07 -0.09694566072146107 -1.3713000000000002 0.7016888512678638 0.7016876997925561 4.5433289996149595e-07 -0.09694657440680637 -1.3714000000000002 0.7016904837561018 0.7016893216525414 4.55430498057241e-07 -0.09694748782306518 -1.3715 0.7016921157717017 0.7016909430191852 4.5641457517564543e-07 -0.09694840097031426 -1.3716000000000002 0.7016937473135907 0.70169256389384 4.572849391856759e-07 -0.0969493138486303 -1.3717000000000001 0.7016953783806945 0.7016941842778599 4.580414237481678e-07 -0.09695022645808989 -1.3718000000000001 0.7016970089719377 0.7016958041726005 4.586838886141975e-07 -0.09695113879876976 -1.3719000000000001 0.701698639086243 0.7016974235794187 4.5921221937528234e-07 -0.09695205087074654 -1.372 0.7017002687225322 0.7016990424996723 4.5962632762991396e-07 -0.09695296267409681 -1.3721 0.7017018978797267 0.7017006609347193 4.599261509696806e-07 -0.09695387420889717 -1.3722 0.7017035265567476 0.7017022788859182 4.601116529306948e-07 -0.09695478547522418 -1.3723 0.7017051547525156 0.701703896354628 4.60182823083799e-07 -0.09695569647315444 -1.3724 0.7017067824659515 0.701705513342207 4.6013967697905445e-07 -0.09695660720276444 -1.3725 0.7017084096959769 0.701707129850013 4.599822560971689e-07 -0.0969575176641307 -1.3726 0.7017100364415139 0.7017087458794032 4.59710627960519e-07 -0.09695842785732972 -1.3727 0.7017116627014852 0.7017103614317334 4.593248859666166e-07 -0.09695933778243791 -1.3728000000000002 0.7017132884748154 0.7017119765083584 4.588251494158646e-07 -0.09696024743953176 -1.3729 0.7017149137604306 0.7017135911106316 4.582115635323736e-07 -0.09696115682868776 -1.373 0.701716538557258 0.701715205239904 4.5748429933906154e-07 -0.09696206594998226 -1.3731000000000002 0.7017181628642277 0.7017168188975247 4.566435536298985e-07 -0.09696297480349167 -1.3732 0.7017197866802718 0.7017184320848402 4.5568954897684533e-07 -0.09696388338929231 -1.3733000000000002 0.7017214100043248 0.7017200448031943 4.5462253361189253e-07 -0.09696479170746054 -1.3734000000000002 0.7017230328353243 0.701721657053928 4.534427814062436e-07 -0.09696569975807269 -1.3735 0.7017246551722117 0.701723268838379 4.5215059175235384e-07 -0.09696660754120508 -1.3736000000000002 0.701726277013931 0.7017248801578815 4.50746289515358e-07 -0.09696751505693404 -1.3737000000000001 0.7017278983594301 0.7017264910137662 4.492302249567426e-07 -0.09696842230533581 -1.3738000000000001 0.7017295192076609 0.7017281014073586 4.4760277365801793e-07 -0.09696932928648662 -1.3739000000000001 0.70173113955758 0.701729711339981 4.45864336402757e-07 -0.09697023600046267 -1.374 0.7017327594081482 0.7017313208129508 4.44015339079451e-07 -0.0969711424473402 -1.3741 0.701734378758331 0.7017329298275801 4.4205623261905913e-07 -0.09697204862719544 -1.3742 0.7017359976070987 0.7017345383851765 4.399874928076586e-07 -0.09697295454010442 -1.3743 0.7017376159534278 0.7017361464870422 4.3780962026562786e-07 -0.09697386018614346 -1.3744 0.7017392337962995 0.7017377541344731 4.355231402394799e-07 -0.09697476556538859 -1.3745 0.7017408511347015 0.7017393613287596 4.33128602546351e-07 -0.09697567067791592 -1.3746 0.7017424679676271 0.7017409680711856 4.3062658141440613e-07 -0.09697657552380151 -1.3747 0.7017440842940761 0.7017425743630291 4.2801767532324453e-07 -0.09697748010312146 -1.3748000000000002 0.7017457001130553 0.701744180205561 4.253025068998162e-07 -0.0969783844159518 -1.3749 0.7017473154235778 0.7017457856000453 4.2248172272413287e-07 -0.09697928846236858 -1.375 0.7017489302246644 0.7017473905477385 4.1955599326681803e-07 -0.09698019224244774 -1.3751000000000002 0.7017505445153431 0.7017489950498906 4.165260125976733e-07 -0.09698109575626535 -1.3752 0.7017521582946491 0.701750599107743 4.1339249832322844e-07 -0.09698199900389731 -1.3753000000000002 0.701753771561626 0.7017522027225293 4.101561914063301e-07 -0.09698290198541959 -1.3754000000000002 0.7017553843153255 0.7017538058954749 4.0681785593715825e-07 -0.09698380470090812 -1.3755 0.7017569965548072 0.701755408627797 4.0337827900138734e-07 -0.09698470715043878 -1.3756000000000002 0.70175860827914 0.7017570109207039 3.9983827049283605e-07 -0.09698560933408747 -1.3757000000000001 0.7017602194874013 0.7017586127753948 3.961986629053005e-07 -0.09698651125193003 -1.3758000000000001 0.7017618301786774 0.7017602141930601 3.924603111382652e-07 -0.09698741290404231 -1.3759000000000001 0.7017634403520643 0.7017618151748803 3.886240922817974e-07 -0.09698831429050012 -1.376 0.7017650500066677 0.7017634157220275 3.846909054638914e-07 -0.09698921541137938 -1.3761 0.7017666591416023 0.701765015835662 3.8066167160066833e-07 -0.09699011626675573 -1.3762 0.7017682677559938 0.7017666155169351 3.765373331535149e-07 -0.09699101685670494 -1.3763 0.7017698758489775 0.7017682147669881 3.723188540111222e-07 -0.09699191718130286 -1.3764 0.7017714834196995 0.7017698135869508 3.6800721916335766e-07 -0.09699281724062508 -1.3765 0.7017730904673165 0.7017714119779428 3.636034344792205e-07 -0.09699371703474736 -1.3766 0.7017746969909961 0.7017730099410726 3.5910852653336933e-07 -0.0969946165637454 -1.3767 0.7017763029899173 0.7017746074774376 3.5452354231468863e-07 -0.09699551582769483 -1.3768000000000002 0.70177790846327 0.7017762045881235 3.498495490250608e-07 -0.09699641482667132 -1.3769 0.7017795134102561 0.7017778012742046 3.4508763377405494e-07 -0.09699731356075048 -1.377 0.701781117830089 0.7017793975367428 3.402389033638209e-07 -0.09699821203000784 -1.3771000000000002 0.7017827217219943 0.7017809933767885 3.3530448404622826e-07 -0.09699911023451903 -1.3772 0.7017843250852098 0.7017825887953801 3.302855212591882e-07 -0.09700000817435972 -1.3773000000000002 0.7017859279189855 0.7017841837935426 3.2518317930052554e-07 -0.09700090584960533 -1.3774000000000002 0.7017875302225842 0.7017857783722891 3.199986411475675e-07 -0.0970018032603314 -1.3775 0.7017891319952813 0.7017873725326194 3.147331080685656e-07 -0.09700270040661343 -1.3776000000000002 0.7017907332363653 0.7017889662755207 3.093877994839178e-07 -0.09700359728852698 -1.3777000000000001 0.7017923339451378 0.7017905596019661 3.0396395259146836e-07 -0.09700449390614738 -1.3778000000000001 0.7017939341209136 0.7017921525129163 2.984628221236463e-07 -0.0970053902595501 -1.3779000000000001 0.7017955337630216 0.7017937450093175 2.9288567999358195e-07 -0.0970062863488106 -1.378 0.7017971328708039 0.7017953370921028 2.87233815100818e-07 -0.09700718217400428 -1.3781 0.7017987314436165 0.7017969287621911 2.815085329149758e-07 -0.09700807773520648 -1.3782 0.7018003294808299 0.701798520020487 2.7571115529534396e-07 -0.0970089730324926 -1.3783 0.7018019269818282 0.7018001108678806 2.6984302011617833e-07 -0.09700986806593791 -1.3784 0.7018035239460109 0.7018017013052482 2.6390548093363497e-07 -0.09701076283561788 -1.3785 0.7018051203727911 0.7018032913334508 2.5789990676372554e-07 -0.09701165734160766 -1.3786 0.7018067162615971 0.7018048809533346 2.518276816729226e-07 -0.09701255158398261 -1.3787 0.7018083116118716 0.7018064701657314 2.4569020451448154e-07 -0.09701344556281793 -1.3788000000000002 0.7018099064230732 0.7018080589714573 2.394888885745572e-07 -0.09701433927818888 -1.3789 0.7018115006946752 0.7018096473713133 2.3322516129464788e-07 -0.09701523273017071 -1.379 0.7018130944261662 0.7018112353660855 2.269004639177119e-07 -0.09701612591883864 -1.3791000000000002 0.7018146876170506 0.7018128229565436 2.205162511134673e-07 -0.09701701884426783 -1.3792 0.7018162802668477 0.7018144101434419 2.1407399073553046e-07 -0.09701791150653342 -1.3793000000000002 0.7018178723750933 0.7018159969275188 2.075751633807965e-07 -0.0970188039057105 -1.3794000000000002 0.7018194639413391 0.7018175833094972 2.010212621465779e-07 -0.09701969604187426 -1.3795 0.7018210549651521 0.7018191692900833 1.9441379221774024e-07 -0.09702058791509977 -1.3796000000000002 0.7018226454461163 0.7018207548699673 1.8775427052669658e-07 -0.0970214795254621 -1.3797000000000001 0.7018242353838315 0.7018223400498234 1.810442254515654e-07 -0.09702237087303636 -1.3798000000000001 0.7018258247779139 0.7018239248303088 1.7428519644147045e-07 -0.09702326195789752 -1.3799000000000001 0.7018274136279965 0.7018255092120644 1.6747873365224875e-07 -0.09702415278012072 -1.38 0.7018290019337288 0.7018270931957145 1.6062639759603647e-07 -0.09702504333978086 -1.3801 0.7018305896947766 0.701828676781866 1.5372975877350759e-07 -0.09702593363695296 -1.3802 0.7018321769108231 0.7018302599711096 1.467903973546847e-07 -0.09702682367171195 -1.3803 0.7018337635815677 0.7018318427640188 1.3980990277301375e-07 -0.09702771344413275 -1.3804 0.7018353497067278 0.7018334251611498 1.327898733784194e-07 -0.09702860295429028 -1.3805 0.7018369352860372 0.7018350071630419 1.2573191608342138e-07 -0.09702949220225948 -1.3806 0.7018385203192468 0.7018365887702172 1.186376459606786e-07 -0.0970303811881152 -1.3807 0.7018401048061254 0.70183816998318 1.115086859203307e-07 -0.09703126991193234 -1.3808000000000002 0.7018416887464587 0.7018397508024177 1.0434666631101153e-07 -0.0970321583737857 -1.3809 0.70184327214005 0.7018413312283993 9.715322453127118e-08 -0.0970330465737501 -1.381 0.7018448549867202 0.7018429112615776 8.993000470691737e-08 -0.09703393451190036 -1.3811000000000002 0.7018464372863074 0.7018444909023869 8.267865726080403e-08 -0.09703482218831125 -1.3812 0.7018480190386674 0.7018460701512435 7.540083855374358e-08 -0.09703570960305755 -1.3813000000000002 0.701849600243674 0.7018476490085466 6.809821052888854e-08 -0.09703659675621394 -1.3814000000000002 0.7018511809012187 0.7018492274746773 6.07724403127452e-08 -0.0970374836478552 -1.3815 0.7018527610112106 0.7018508055499987 5.3425199824860825e-08 -0.09703837027805605 -1.3816000000000002 0.7018543405735768 0.7018523832348564 4.605816542220531e-08 -0.0970392566468911 -1.3817000000000002 0.7018559195882621 0.7018539605295776 3.867301749324592e-08 -0.09704014275443508 -1.3818000000000001 0.701857498055229 0.7018555374344715 3.127144008498173e-08 -0.09704102860076252 -1.3819000000000001 0.7018590759744587 0.7018571139498296 2.3855120531712792e-08 -0.09704191418594814 -1.382 0.7018606533459499 0.7018586900759253 1.6425749038706527e-08 -0.09704279951006653 -1.3821 0.7018622301697195 0.7018602658130134 8.985018329181471e-09 -0.09704368457319221 -1.3822 0.701863806445802 0.7018618411613315 1.534623243586164e-09 -0.09704456937539983 -1.3823 0.7018653821742505 0.7018634161210984 -5.923739649846271e-09 -0.09704545391676389 -1.3824 0.701866957355136 0.7018649906925146 -1.338837243413521e-08 -0.0970463381973589 -1.3825 0.7018685319885474 0.7018665648757629 -2.08575762316969e-08 -0.09704722221725937 -1.3826 0.7018701060745919 0.7018681386710077 -2.832965158858572e-08 -0.09704810597653979 -1.3827 0.7018716796133945 0.7018697120783954 -3.580289886524063e-08 -0.09704898947527456 -1.3828000000000003 0.7018732526050987 0.7018712850980542 -4.327561862040117e-08 -0.0970498727135382 -1.3829 0.7018748250498659 0.7018728577300939 -5.0746111999035e-08 -0.09705075569140509 -1.383 0.7018763969478754 0.7018744299746067 -5.821268111755491e-08 -0.09705163840894968 -1.3831000000000002 0.701877968299325 0.7018760018316662 -6.567362944871064e-08 -0.09705252086624634 -1.3832 0.7018795391044299 0.7018775733013279 -7.312726221005844e-08 -0.09705340306336943 -1.3833000000000002 0.7018811093634236 0.7018791443836292 -8.057188674321508e-08 -0.09705428500039322 -1.3834000000000002 0.7018826790765578 0.70188071507859 -8.800581290709791e-08 -0.09705516667739211 -1.3835 0.7018842482441019 0.701882285386211 -9.542735345154096e-08 -0.09705604809444036 -1.3836000000000002 0.7018858168663433 0.7018838553064767 -1.0283482440674035e-07 -0.09705692925161233 -1.3837000000000002 0.7018873849435873 0.7018854248393518 -1.1022654545882193e-07 -0.09705781014898218 -1.3838000000000001 0.7018889524761568 0.7018869939847843 -1.1760084034535823e-07 -0.09705869078662421 -1.3839000000000001 0.7018905194643932 0.7018885627427036 -1.2495603722226245e-07 -0.09705957116461267 -1.384 0.7018920859086546 0.7018901311130221 -1.3229046903935615e-07 -0.09706045128302174 -1.3841 0.7018936518093175 0.7018916990956338 -1.396024739280799e-07 -0.09706133114192561 -1.3842 0.7018952171667758 0.7018932666904147 -1.4689039557792827e-07 -0.0970622107413984 -1.3843 0.701896781981441 0.7018948338972243 -1.5415258360941542e-07 -0.0970630900815143 -1.3844 0.7018983462537418 0.7018964007159032 -1.613873939470406e-07 -0.09706396916234736 -1.3845 0.701899909984125 0.7018979671462755 -1.6859318918531485e-07 -0.09706484798397173 -1.3846 0.701901473173054 0.7018995331881478 -1.7576833896693067e-07 -0.09706572654646153 -1.3847 0.7019030358210101 0.701901098841309 -1.8291122034705398e-07 -0.09706660484989081 -1.3848000000000003 0.701904597928491 0.7019026641055306 -1.9002021817843273e-07 -0.09706748289433359 -1.3849 0.7019061594960125 0.7019042289805677 -1.970937254375249e-07 -0.09706836067986394 -1.385 0.7019077205241069 0.7019057934661577 -2.041301436286891e-07 -0.09706923820655587 -1.3851000000000002 0.7019092810133227 0.7019073575620212 -2.1112788311378194e-07 -0.09707011547448335 -1.3852 0.7019108409642264 0.7019089212678615 -2.1808536350767516e-07 -0.09707099248372031 -1.3853000000000002 0.7019124003774004 0.7019104845833659 -2.25001014000914e-07 -0.09707186923434075 -1.3854000000000002 0.7019139592534442 0.7019120475082044 -2.3187327372400923e-07 -0.09707274572641852 -1.3855 0.7019155175929734 0.7019136100420307 -2.3870059210825967e-07 -0.09707362196002758 -1.3856000000000002 0.7019170753966202 0.7019151721844821 -2.4548142922922733e-07 -0.09707449793524182 -1.3857000000000002 0.7019186326650328 0.7019167339351793 -2.522142561467433e-07 -0.09707537365213509 -1.3858000000000001 0.7019201893988763 0.7019182952937271 -2.5889755525185243e-07 -0.0970762491107813 -1.3859000000000001 0.7019217455988308 0.701919856259714 -2.6552982062763575e-07 -0.09707712431125419 -1.386 0.7019233012655928 0.7019214168327127 -2.72109558378808e-07 -0.09707799925362763 -1.3861 0.7019248563998746 0.7019229770122801 -2.786352869578457e-07 -0.09707887393797543 -1.3862 0.7019264110024036 0.7019245367979574 -2.851055375084621e-07 -0.09707974836437128 -1.3863 0.7019279650739232 0.7019260961892702 -2.9151885418479684e-07 -0.09708062253288896 -1.3864 0.7019295186151923 0.7019276551857281 -2.9787379449142115e-07 -0.09708149644360223 -1.3865 0.7019310716269843 0.7019292137868263 -3.041689296268135e-07 -0.09708237009658473 -1.3866 0.7019326241100882 0.7019307719920447 -3.104028447331597e-07 -0.09708324349191018 -1.3867 0.7019341760653077 0.7019323298008481 -3.165741392988086e-07 -0.09708411662965231 -1.3868000000000003 0.7019357274934613 0.7019338872126865 -3.2268142740460304e-07 -0.09708498950988474 -1.3869 0.7019372783953819 0.7019354442269952 -3.287233381055188e-07 -0.09708586213268106 -1.387 0.7019388287719168 0.7019370008431953 -3.346985156943427e-07 -0.09708673449811492 -1.3871000000000002 0.701940378623928 0.7019385570606932 -3.4060561999310623e-07 -0.0970876066062599 -1.3872 0.7019419279522909 0.7019401128788815 -3.464433266653355e-07 -0.09708847845718961 -1.3873000000000002 0.7019434767578953 0.7019416682971387 -3.522103275560573e-07 -0.09708935005097757 -1.3874000000000002 0.701945025041644 0.7019432233148293 -3.5790533094159915e-07 -0.09709022138769728 -1.3875 0.7019465728044545 0.7019447779313044 -3.6352706178632843e-07 -0.0970910924674223 -1.3876000000000002 0.7019481200472567 0.7019463321459019 -3.6907426208959704e-07 -0.0970919632902261 -1.3877000000000002 0.7019496667709944 0.7019478859579458 -3.7454569116329717e-07 -0.09709283385618218 -1.3878000000000001 0.7019512129766234 0.7019494393667474 -3.799401258747226e-07 -0.09709370416536398 -1.3879000000000001 0.7019527586651138 0.7019509923716054 -3.852563609449411e-07 -0.09709457421784495 -1.388 0.7019543038374464 0.7019525449718055 -3.9049320917777797e-07 -0.09709544401369848 -1.3881000000000001 0.7019558484946159 0.7019540971666208 -3.956495018414552e-07 -0.09709631355299796 -1.3882 0.7019573926376287 0.7019556489553126 -4.007240887379804e-07 -0.09709718283581678 -1.3883 0.7019589362675034 0.7019572003371295 -4.0571583861948035e-07 -0.09709805186222832 -1.3884 0.70196047938527 0.7019587513113088 -4.1062363940330693e-07 -0.09709892063230591 -1.3885 0.7019620219919702 0.7019603018770755 -4.154463983663259e-07 -0.0970997891461228 -1.3886 0.7019635640886575 0.7019618520336441 -4.201830424641062e-07 -0.09710065740375241 -1.3887 0.7019651056763963 0.701963401780217 -4.2483251851827e-07 -0.09710152540526798 -1.3888000000000003 0.7019666467562615 0.7019649511159853 -4.29393793452415e-07 -0.09710239315074262 -1.3889 0.7019681873293397 0.7019665000401304 -4.3386585452803716e-07 -0.09710326064024973 -1.389 0.7019697273967276 0.7019680485518222 -4.3824770961514714e-07 -0.09710412787386248 -1.3891000000000002 0.7019712669595317 0.7019695966502209 -4.425383872894151e-07 -0.09710499485165414 -1.3892 0.7019728060188694 0.7019711443344757 -4.467369372068708e-07 -0.09710586157369777 -1.3893000000000002 0.701974344575867 0.7019726916037268 -4.508424302357428e-07 -0.09710672804006663 -1.3894000000000002 0.7019758826316618 0.7019742384571038 -4.548539586438083e-07 -0.09710759425083382 -1.3895 0.7019774201873987 0.7019757848937278 -4.5877063629962134e-07 -0.09710846020607243 -1.3896000000000002 0.7019789572442334 0.7019773309127098 -4.6259159888761836e-07 -0.0971093259058556 -1.3897 0.7019804938033296 0.7019788765131523 -4.663160041648573e-07 -0.09711019135025642 -1.3898000000000001 0.7019820298658603 0.701980421694149 -4.699430319887732e-07 -0.09711105653934798 -1.3899000000000001 0.701983565433006 0.7019819664547848 -4.734718846641228e-07 -0.09711192147320326 -1.39 0.7019851005059561 0.7019835107941363 -4.769017869984959e-07 -0.09711278615189527 -1.3901000000000001 0.7019866350859081 0.7019850547112727 -4.802319865174209e-07 -0.09711365057549705 -1.3902 0.7019881691740668 0.7019865982052551 -4.834617536655927e-07 -0.09711451474408161 -1.3903 0.7019897027716446 0.7019881412751365 -4.865903818832007e-07 -0.0971153786577219 -1.3904 0.7019912358798615 0.7019896839199629 -4.896171878765454e-07 -0.09711624231649085 -1.3905 0.7019927684999439 0.7019912261387737 -4.925415116319165e-07 -0.0971171057204614 -1.3906 0.701994300633125 0.7019927679306014 -4.953627166376373e-07 -0.09711796886970646 -1.3907 0.7019958322806449 0.7019943092944712 -4.980801900436593e-07 -0.09711883176429889 -1.3908000000000003 0.7019973634437495 0.7019958502294026 -5.006933427378901e-07 -0.09711969440431156 -1.3909 0.7019988941236912 0.7019973907344093 -5.03201609498849e-07 -0.09712055678981737 -1.391 0.7020004243217272 0.7019989308084986 -5.056044491205669e-07 -0.09712141892088905 -1.3911000000000002 0.7020019540391211 0.7020004704506726 -5.079013445444258e-07 -0.09712228079759949 -1.3912 0.7020034832771415 0.7020020096599284 -5.100918028938528e-07 -0.09712314242002153 -1.3913000000000002 0.7020050120370611 0.7020035484352578 -5.12175355689426e-07 -0.09712400378822783 -1.3914000000000002 0.7020065403201585 0.7020050867756477 -5.141515588766299e-07 -0.09712486490229122 -1.3915 0.7020080681277157 0.7020066246800805 -5.16019992943817e-07 -0.09712572576228436 -1.3916000000000002 0.7020095954610193 0.7020081621475345 -5.177802630332295e-07 -0.09712658636827999 -1.3917 0.7020111223213601 0.7020096991769844 -5.194319989687557e-07 -0.09712744672035084 -1.3918000000000001 0.7020126487100318 0.7020112357674008 -5.209748553530735e-07 -0.09712830681856953 -1.3919000000000001 0.7020141746283319 0.7020127719177507 -5.224085116717347e-07 -0.09712916666300872 -1.392 0.7020157000775609 0.7020143076269986 -5.237326723486757e-07 -0.09713002625374104 -1.3921000000000001 0.7020172250590223 0.7020158428941055 -5.249470667462175e-07 -0.09713088559083913 -1.3922 0.702018749574022 0.70201737771803 -5.260514493107826e-07 -0.09713174467437559 -1.3923 0.7020202736238682 0.7020189120977284 -5.270455995590173e-07 -0.09713260350442304 -1.3924 0.7020217972098709 0.7020204460321546 -5.279293221818748e-07 -0.09713346208105392 -1.3925 0.7020233203333421 0.7020219795202611 -5.287024469891044e-07 -0.09713432040434086 -1.3926 0.7020248429955955 0.7020235125609986 -5.293648290272124e-07 -0.09713517847435636 -1.3927 0.7020263651979455 0.7020250451533168 -5.2991634853089e-07 -0.0971360362911729 -1.3928000000000003 0.7020278869417078 0.7020265772961636 -5.30356911075669e-07 -0.09713689385486296 -1.3929 0.7020294082281985 0.7020281089884869 -5.30686447418327e-07 -0.097137751165499 -1.393 0.7020309290587344 0.7020296402292341 -5.309049136079103e-07 -0.09713860822315348 -1.3931000000000002 0.7020324494346324 0.7020311710173521 -5.310122909718551e-07 -0.0971394650278988 -1.3932 0.7020339693572091 0.7020327013517876 -5.310085861298663e-07 -0.09714032157980733 -1.3933000000000002 0.7020354888277806 0.7020342312314884 -5.308938309869782e-07 -0.09714117787895148 -1.3934000000000002 0.7020370078476628 0.7020357606554024 -5.306680826294707e-07 -0.09714203392540363 -1.3935 0.7020385264181702 0.7020372896224785 -5.303314234497702e-07 -0.09714288971923613 -1.3936000000000002 0.7020400445406163 0.7020388181316667 -5.298839610007322e-07 -0.09714374526052125 -1.3937 0.702041562216313 0.7020403461819182 -5.293258280164581e-07 -0.09714460054933134 -1.3938000000000001 0.7020430794465704 0.7020418737721864 -5.286571824053565e-07 -0.09714545558573867 -1.3939000000000001 0.7020445962326973 0.7020434009014261 -5.27878207125243e-07 -0.09714631036981557 -1.394 0.7020461125759991 0.7020449275685945 -5.269891102041568e-07 -0.09714716490163415 -1.3941000000000001 0.7020476284777792 0.7020464537726512 -5.25990124670972e-07 -0.0971480191812667 -1.3942 0.7020491439393384 0.7020479795125589 -5.248815084721303e-07 -0.09714887320878551 -1.3943 0.7020506589619742 0.7020495047872832 -5.236635444369475e-07 -0.0971497269842627 -1.3944 0.7020521735469804 0.7020510295957927 -5.223365402082236e-07 -0.09715058050777042 -1.3945 0.7020536876956478 0.7020525539370592 -5.209008280826488e-07 -0.09715143377938082 -1.3946 0.7020552014092631 0.7020540778100592 -5.193567650385589e-07 -0.0971522867991661 -1.3947 0.7020567146891088 0.7020556012137729 -5.177047325971573e-07 -0.09715313956719829 -1.3948000000000003 0.7020582275364626 0.7020571241471841 -5.159451368225154e-07 -0.09715399208354947 -1.3949 0.7020597399525986 0.7020586466092824 -5.140784079815663e-07 -0.09715484434829176 -1.395 0.7020612519387852 0.7020601685990615 -5.12105000689822e-07 -0.09715569636149723 -1.3951000000000002 0.7020627634962857 0.7020616901155204 -5.100253936685117e-07 -0.09715654812323787 -1.3952 0.702064274626358 0.7020632111576632 -5.078400897098878e-07 -0.09715739963358572 -1.3953000000000002 0.7020657853302545 0.7020647317245001 -5.055496154898753e-07 -0.09715825089261276 -1.3954000000000002 0.7020672956092218 0.7020662518150468 -5.031545214362332e-07 -0.09715910190039095 -1.3955 0.7020688054644998 0.7020677714283249 -5.00655381673043e-07 -0.09715995265699229 -1.3956000000000002 0.7020703148973222 0.702069290563363 -4.980527938541757e-07 -0.09716080316248868 -1.3957 0.7020718239089164 0.7020708092191957 -4.953473789343077e-07 -0.0971616534169521 -1.3958000000000002 0.7020733325005022 0.7020723273948648 -4.925397810925936e-07 -0.09716250342045435 -1.3959000000000001 0.7020748406732926 0.7020738450894191 -4.896306676632767e-07 -0.09716335317306736 -1.396 0.7020763484284933 0.7020753623019147 -4.86620728774867e-07 -0.09716420267486298 -1.3961000000000001 0.7020778557673021 0.7020768790314156 -4.835106773917741e-07 -0.09716505192591311 -1.3962 0.7020793626909088 0.7020783952769931 -4.803012490575687e-07 -0.09716590092628946 -1.3963 0.7020808692004953 0.702079911037727 -4.769932016729372e-07 -0.09716674967606388 -1.3964 0.7020823752972352 0.7020814263127055 -4.7358731538466037e-07 -0.09716759817530822 -1.3965 0.7020838809822929 0.7020829411010248 -4.7008439241214006e-07 -0.09716844642409415 -1.3966 0.7020853862568249 0.7020844554017902 -4.664852567837219e-07 -0.09716929442249346 -1.3967 0.702086891121978 0.7020859692141164 -4.6279075419097815e-07 -0.0971701421705779 -1.3968000000000003 0.7020883955788892 0.7020874825371266 -4.59001751856869e-07 -0.09717098966841912 -1.3969 0.7020898996286872 0.7020889953699538 -4.5511913820961425e-07 -0.09717183691608886 -1.397 0.7020914032724899 0.7020905077117408 -4.5114382273003795e-07 -0.0971726839136587 -1.3971000000000002 0.7020929065114057 0.70209201956164 -4.4707673575727913e-07 -0.09717353066120038 -1.3972 0.7020944093465328 0.7020935309188145 -4.4291882824593065e-07 -0.0971743771587855 -1.3973000000000002 0.7020959117789587 0.7020950417824373 -4.3867107153705565e-07 -0.09717522340648566 -1.3974000000000002 0.7020974138097605 0.7020965521516919 -4.34334457198593e-07 -0.09717606940437246 -1.3975 0.7020989154400044 0.7020980620257727 -4.2990999667147367e-07 -0.09717691515251745 -1.3976000000000002 0.7021004166707454 0.7020995714038855 -4.253987211239041e-07 -0.09717776065099222 -1.3977 0.7021019175030276 0.7021010802852463 -4.2080168126401585e-07 -0.09717860589986826 -1.3978000000000002 0.7021034179378833 0.7021025886690835 -4.1611994692353216e-07 -0.09717945089921712 -1.3979000000000001 0.7021049179763332 0.7021040965546366 -4.113546069536844e-07 -0.09718029564911028 -1.398 0.7021064176193863 0.7021056039411571 -4.065067689407176e-07 -0.09718114014961925 -1.3981000000000001 0.7021079168680391 0.7021071108279082 -4.0157755891445657e-07 -0.0971819844008154 -1.3982 0.7021094157232765 0.7021086172141654 -3.9656812109156725e-07 -0.09718282840277026 -1.3983 0.7021109141860702 0.7021101230992168 -3.9147961770208406e-07 -0.09718367215555515 -1.3984 0.7021124122573797 0.702111628482363 -3.8631322857307637e-07 -0.09718451565924154 -1.3985 0.7021139099381519 0.7021131333629173 -3.810701509204817e-07 -0.09718535891390082 -1.3986 0.7021154072293203 0.7021146377402057 -3.757515991478777e-07 -0.09718620191960431 -1.3987 0.7021169041318049 0.7021161416135677 -3.7035880445096536e-07 -0.09718704467642336 -1.3988000000000003 0.7021184006465133 0.702117644982356 -3.648930145747076e-07 -0.09718788718442929 -1.3989 0.7021198967743388 0.7021191478459365 -3.5935549353577345e-07 -0.09718872944369343 -1.399 0.7021213925161613 0.702120650203689 -3.5374752133804366e-07 -0.09718957145428704 -1.3991000000000002 0.7021228878728465 0.702122152055007 -3.480703936534213e-07 -0.09719041321628141 -1.3992 0.7021243828452464 0.702123653399298 -3.4232542153039835e-07 -0.09719125472974771 -1.3993000000000002 0.7021258774341987 0.7021251542359839 -3.3651393110956107e-07 -0.09719209599475727 -1.3994000000000002 0.7021273716405267 0.7021266545645002 -3.3063726322807296e-07 -0.09719293701138124 -1.3995 0.7021288654650393 0.7021281543842974 -3.2469677330171365e-07 -0.0971937777796908 -1.3996000000000002 0.7021303589085306 0.7021296536948405 -3.186938308044618e-07 -0.09719461829975712 -1.3997 0.7021318519717801 0.7021311524956091 -3.1262981909502274e-07 -0.0971954585716514 -1.3998000000000002 0.702133344655552 0.7021326507860979 -3.0650613501437274e-07 -0.09719629859544474 -1.3999000000000001 0.7021348369605958 0.7021341485658161 -3.003241885943253e-07 -0.09719713837120823 -1.4 0.7021363288876453 0.7021356458342889 -2.940854027556894e-07 -0.097197977899013 -1.4001000000000001 0.7021378204374196 0.7021371425910559 -2.8779121295785526e-07 -0.09719881717893009 -1.4002000000000001 0.7021393116106216 0.7021386388356728 -2.814430668587886e-07 -0.09719965621103056 -1.4003 0.702140802407939 0.7021401345677105 -2.750424240270666e-07 -0.09720049499538545 -1.4004 0.7021422928300437 0.7021416297867558 -2.685907555186051e-07 -0.09720133353206578 -1.4005 0.7021437828775916 0.7021431244924108 -2.6208954364767556e-07 -0.09720217182114252 -1.4006 0.7021452725512229 0.702144618684294 -2.555402815601626e-07 -0.09720300986268669 -1.4007 0.7021467618515616 0.70214611236204 -2.489444729456003e-07 -0.09720384765676926 -1.4008000000000003 0.7021482507792152 0.7021476055252992 -2.423036316624716e-07 -0.09720468520346114 -1.4009 0.7021497393347753 0.7021490981737379 -2.356192814016722e-07 -0.09720552250283321 -1.401 0.7021512275188171 0.7021505903070397 -2.2889295530834075e-07 -0.09720635955495645 -1.4011000000000002 0.7021527153318985 0.7021520819249039 -2.2212619570777248e-07 -0.09720719635990166 -1.4012 0.702154202774562 0.7021535730270465 -2.1532055365786062e-07 -0.09720803291773977 -1.4013000000000002 0.7021556898473328 0.7021550636132 -2.0847758865766286e-07 -0.0972088692285416 -1.4014000000000002 0.7021571765507194 0.7021565536831138 -2.0159886827270102e-07 -0.09720970529237802 -1.4015 0.7021586628852137 0.702158043236554 -1.9468596773944413e-07 -0.09721054110931979 -1.4016000000000002 0.70216014885129 0.7021595322733034 -1.8774046969122216e-07 -0.09721137667943769 -1.4017 0.7021616344494059 0.702161020793162 -1.8076396370372838e-07 -0.0972122120028025 -1.4018000000000002 0.7021631196800026 0.7021625087959467 -1.73758045965422e-07 -0.09721304707948497 -1.4019000000000001 0.7021646045435033 0.7021639962814914 -1.6672431896354312e-07 -0.09721388190955586 -1.402 0.7021660890403141 0.702165483249647 -1.5966439103308472e-07 -0.09721471649308581 -1.4021000000000001 0.7021675731708241 0.7021669697002819 -1.5257987603066459e-07 -0.09721555083014555 -1.4022000000000001 0.7021690569354058 0.7021684556332818 -1.454723929702334e-07 -0.09721638492080581 -1.4023 0.7021705403344125 0.7021699410485489 -1.383435656501092e-07 -0.09721721876513713 -1.4024 0.7021720233681819 0.7021714259460039 -1.3119502226439927e-07 -0.09721805236321024 -1.4025 0.7021735060370332 0.7021729103255842 -1.2402839506819863e-07 -0.09721888571509574 -1.4026 0.7021749883412686 0.7021743941872443 -1.1684531996299097e-07 -0.09721971882086416 -1.4027 0.7021764702811726 0.702175877530957 -1.0964743614103045e-07 -0.09722055168058619 -1.4028000000000003 0.7021779518570117 0.7021773603567121 -1.0243638573492753e-07 -0.0972213842943323 -1.4029 0.7021794330690359 0.702178842664517 -9.521381339177432e-08 -0.09722221666217305 -1.403 0.7021809139174764 0.7021803244543966 -8.798136594354716e-08 -0.097223048784179 -1.4031000000000002 0.7021823944025477 0.7021818057263932 -8.074069201245704e-08 -0.0972238806604206 -1.4032 0.7021838745244462 0.7021832864805673 -7.349344164318816e-08 -0.09722471229096841 -1.4033000000000002 0.7021853542833506 0.702184766716996 -6.624126591215154e-08 -0.09722554367589283 -1.4034 0.7021868336794223 0.7021862464357751 -5.8985816567963534e-08 -0.09722637481526436 -1.4035 0.7021883127128044 0.7021877256370166 -5.172874564937299e-08 -0.09722720570915334 -1.4036000000000002 0.702189791383623 0.7021892043208515 -4.447170510709156e-08 -0.09722803635763023 -1.4037 0.7021912696919863 0.7021906824874273 -3.7216346427765236e-08 -0.09722886676076539 -1.4038000000000002 0.7021927476379849 0.7021921601369101 -2.996432026114437e-08 -0.09722969691862926 -1.4039000000000001 0.7021942252216915 0.7021936372694828 -2.271727604554602e-08 -0.09723052683129213 -1.404 0.7021957024431617 0.702195113885346 -1.5476861625618454e-08 -0.09723135649882435 -1.4041000000000001 0.7021971793024329 0.7021965899847177 -8.244722887913725e-09 -0.09723218592129623 -1.4042000000000001 0.7021986557995251 0.7021980655678339 -1.0225033788419102e-09 -0.09723301509877803 -1.4043 0.7022001319344414 0.7021995406349475 6.188156065692341e-09 -0.0972338440313401 -1.4044 0.7022016077071667 0.7022010151863289 1.338561768891855e-08 -0.09723467271905263 -1.4045 0.7022030831176687 0.7022024892222665 2.056824719397221e-08 -0.09723550116198588 -1.4046 0.7022045581658973 0.7022039627430654 2.7734414114258255e-08 -0.0972363293602101 -1.4047 0.7022060328517858 0.7022054357490484 3.488249217080408e-08 -0.09723715731379551 -1.4048000000000003 0.7022075071752495 0.7022069082405548 4.201085965042928e-08 -0.09723798502281215 -1.4049 0.7022089811361865 0.7022083802179424 4.911789977871117e-08 -0.09723881248733032 -1.405 0.7022104547344776 0.7022098516815851 5.620200108601148e-08 -0.09723963970742015 -1.4051000000000002 0.702211927969987 0.7022113226318744 6.326155775268627e-08 -0.09724046668315167 -1.4052 0.7022134008425612 0.7022127930692185 7.02949699941946e-08 -0.09724129341459507 -1.4053000000000002 0.7022148733520299 0.702214262994043 7.730064442712514e-08 -0.09724211990182044 -1.4054 0.7022163454982062 0.7022157324067899 8.427699441093672e-08 -0.09724294614489781 -1.4055 0.7022178172808855 0.7022172013079182 9.122244042092387e-08 -0.09724377214389723 -1.4056000000000002 0.7022192886998471 0.7022186696979038 9.813541039169205e-08 -0.09724459789888878 -1.4057 0.7022207597548532 0.7022201375772388 1.0501434010226629e-07 -0.09724542340994237 -1.4058000000000002 0.7022222304456497 0.7022216049464324 1.1185767348834141e-07 -0.09724624867712808 -1.4059000000000001 0.7022237007719656 0.7022230718060101 1.1866386302739063e-07 -0.09724707370051587 -1.406 0.7022251707335139 0.7022245381565133 1.2543137007173244e-07 -0.09724789848017568 -1.4061000000000001 0.7022266403299908 0.7022260039985004 1.3215866521629205e-07 -0.09724872301617743 -1.4062000000000001 0.7022281095610765 0.7022274693325458 1.3884422862472934e-07 -0.09724954730859107 -1.4063 0.7022295784264352 0.7022289341592394 1.4548655037638358e-07 -0.09725037135748649 -1.4064 0.7022310469257145 0.7022303984791876 1.520841308097487e-07 -0.09725119516293354 -1.4065 0.7022325150585464 0.7022318622930124 1.5863548085554013e-07 -0.0972520187250021 -1.4066 0.702233982824548 0.7022333256013518 1.651391223767007e-07 -0.09725284204376201 -1.4067 0.7022354502233192 0.702234788404859 1.71593588497998e-07 -0.09725366511928313 -1.4068000000000003 0.7022369172544454 0.702236250704203 1.779974239807247e-07 -0.0972544879516352 -1.4069 0.7022383839174962 0.7022377125000682 1.8434918544821266e-07 -0.09725531054088804 -1.407 0.7022398502120255 0.7022391737931538 1.90647441829922e-07 -0.09725613288711141 -1.4071000000000002 0.7022413161375732 0.7022406345841747 1.9689077459389415e-07 -0.09725695499037508 -1.4072 0.7022427816936632 0.7022420948738601 2.030777781214521e-07 -0.09725777685074875 -1.4073000000000002 0.7022442468798049 0.7022435546629544 2.0920705999516453e-07 -0.09725859846830219 -1.4074 0.7022457116954925 0.7022450139522165 2.1527724132150428e-07 -0.09725941984310499 -1.4075 0.7022471761402064 0.7022464727424198 2.2128695702922085e-07 -0.09726024097522684 -1.4076000000000002 0.7022486402134119 0.7022479310343522 2.2723485622322404e-07 -0.09726106186473744 -1.4077 0.7022501039145607 0.7022493888288159 2.3311960237887286e-07 -0.09726188251170645 -1.4078000000000002 0.7022515672430896 0.7022508461266271 2.389398737895343e-07 -0.09726270291620347 -1.4079000000000002 0.7022530301984217 0.7022523029286156 2.4469436375046394e-07 -0.09726352307829805 -1.408 0.7022544927799665 0.7022537592356253 2.503817808988118e-07 -0.0972643429980598 -1.4081000000000001 0.7022559549871199 0.702255215048513 2.560008494773003e-07 -0.09726516267555824 -1.4082000000000001 0.7022574168192639 0.7022566703681496 2.615503096811689e-07 -0.09726598211086293 -1.4083 0.7022588782757679 0.7022581251954194 2.670289178385854e-07 -0.09726680130404347 -1.4084 0.7022603393559876 0.7022595795312191 2.7243544682004073e-07 -0.09726762025516927 -1.4085 0.7022618000592661 0.7022610333764584 2.777686861910045e-07 -0.0972684389643099 -1.4086 0.7022632603849333 0.7022624867320596 2.830274425658086e-07 -0.0972692574315347 -1.4087 0.7022647203323071 0.702263939598958 2.8821053980193634e-07 -0.09727007565691323 -1.4088000000000003 0.7022661799006928 0.7022653919781007 2.933168193122726e-07 -0.09727089364051483 -1.4089 0.7022676390893836 0.7022668438704471 2.983451403426596e-07 -0.097271711382409 -1.409 0.7022690978976605 0.7022682952769685 3.032943801870025e-07 -0.09727252888266509 -1.4091000000000002 0.7022705563247926 0.702269746198648 3.081634344578865e-07 -0.09727334614135248 -1.4092 0.7022720143700381 0.7022711966364801 3.129512173086213e-07 -0.09727416315854052 -1.4093000000000002 0.7022734720326428 0.7022726465914708 3.17656661696919e-07 -0.09727497993429857 -1.4094 0.7022749293118418 0.702274096064637 3.2227871960693877e-07 -0.09727579646869583 -1.4095 0.7022763862068594 0.7022755450570068 3.2681636229908717e-07 -0.09727661276180175 -1.4096000000000002 0.7022778427169091 0.7022769935696189 3.312685805598181e-07 -0.09727742881368555 -1.4097 0.7022792988411934 0.7022784416035222 3.35634384895922e-07 -0.09727824462441646 -1.4098000000000002 0.7022807545789048 0.7022798891597766 3.399128057079981e-07 -0.09727906019406381 -1.4099000000000002 0.7022822099292255 0.7022813362394509 3.4410289359576574e-07 -0.0972798755226967 -1.41 0.702283664891328 0.7022827828436251 3.4820371952459794e-07 -0.09728069061038441 -1.4101000000000001 0.7022851194643747 0.702284228973388 3.522143750614437e-07 -0.09728150545719613 -1.4102000000000001 0.702286573647519 0.702285674629838 3.561339724997281e-07 -0.09728232006320103 -1.4103 0.7022880274399047 0.7022871198140829 3.599616451299692e-07 -0.0972831344284682 -1.4104 0.7022894808406666 0.7022885645272391 3.636965474063114e-07 -0.09728394855306685 -1.4105 0.7022909338489307 0.7022900087704318 3.6733785514081463e-07 -0.09728476243706603 -1.4106 0.7022923864638143 0.7022914525447952 3.708847656977432e-07 -0.09728557608053483 -1.4107 0.7022938386844266 0.7022928958514709 3.7433649809071046e-07 -0.0972863894835423 -1.4108000000000003 0.7022952905098689 0.7022943386916096 3.7769229326023446e-07 -0.09728720264615759 -1.4109 0.7022967419392343 0.702295781066369 3.809514142125159e-07 -0.09728801556844972 -1.411 0.7022981929716081 0.7022972229769144 3.8411314610270475e-07 -0.09728882825048765 -1.4111000000000002 0.7022996436060684 0.7022986644244189 3.8717679652633397e-07 -0.09728964069234038 -1.4112 0.7023010938416865 0.7023001054100626 3.901416955609527e-07 -0.097290452894077 -1.4113000000000002 0.7023025436775258 0.7023015459350318 3.9300719593959865e-07 -0.0972912648557663 -1.4114 0.702303993112644 0.7023029860005201 3.9577267322427057e-07 -0.09729207657747733 -1.4115 0.7023054421460921 0.7023044256077273 3.984375258961337e-07 -0.097292888059279 -1.4116000000000002 0.7023068907769149 0.7023058647578593 4.0100117552899217e-07 -0.09729369930124022 -1.4117 0.702308339004151 0.7023073034521277 4.034630669072503e-07 -0.0972945103034299 -1.4118000000000002 0.7023097868268335 0.7023087416917498 4.05822668123057e-07 -0.09729532106591687 -1.4119000000000002 0.7023112342439903 0.7023101794779486 4.080794706526336e-07 -0.09729613158877001 -1.412 0.7023126812546436 0.7023116168119516 4.10232989613013e-07 -0.0972969418720581 -1.4121000000000001 0.7023141278578113 0.7023130536949913 4.122827636787729e-07 -0.09729775191585 -1.4122000000000001 0.7023155740525062 0.7023144901283054 4.142283553248971e-07 -0.0972985617202145 -1.4123 0.7023170198377366 0.7023159261131353 4.1606935082677543e-07 -0.09729937128522037 -1.4124 0.7023184652125071 0.7023173616507268 4.1780536040592064e-07 -0.09730018061093637 -1.4125 0.7023199101758177 0.7023187967423297 4.194360183062962e-07 -0.09730098969743124 -1.4126 0.7023213547266653 0.7023202313891969 4.209609828290106e-07 -0.09730179854477371 -1.4127 0.7023227988640436 0.7023216655925847 4.223799364710956e-07 -0.09730260715303245 -1.4128000000000003 0.7023242425869423 0.7023230993537527 4.2369258589775027e-07 -0.09730341552227612 -1.4129 0.702325685894349 0.7023245326739638 4.248986621158135e-07 -0.09730422365257348 -1.413 0.7023271287852485 0.7023259655544823 4.259979204251918e-07 -0.09730503154399317 -1.4131000000000002 0.7023285712586229 0.7023273979965758 4.269901405090648e-07 -0.09730583919660374 -1.4132 0.7023300133134526 0.7023288300015131 4.278751265171521e-07 -0.09730664661047382 -1.4133000000000002 0.7023314549487156 0.7023302615705656 4.2865270704489644e-07 -0.09730745378567197 -1.4134 0.7023328961633893 0.7023316927050056 4.2932273516815833e-07 -0.09730826072226686 -1.4135 0.7023343369564492 0.7023331234061072 4.2988508852648266e-07 -0.09730906742032702 -1.4136000000000002 0.7023357773268692 0.7023345536751446 4.3033966930922096e-07 -0.0973098738799209 -1.4137 0.7023372172736235 0.7023359835133934 4.306864042347147e-07 -0.09731068010111708 -1.4138000000000002 0.7023386567956853 0.7023374129221298 4.309252445849898e-07 -0.09731148608398406 -1.4139000000000002 0.7023400958920272 0.7023388419026296 4.3105616627514554e-07 -0.09731229182859033 -1.414 0.7023415345616222 0.702340270456169 4.3107916975620997e-07 -0.09731309733500432 -1.4141000000000001 0.7023429728034436 0.7023416985840234 4.309942800984068e-07 -0.09731390260329448 -1.4142000000000001 0.7023444106164648 0.7023431262874683 4.308015468454385e-07 -0.09731470763352924 -1.4143000000000001 0.7023458479996605 0.7023445535677779 4.3050104416020307e-07 -0.09731551242577705 -1.4144 0.7023472849520058 0.7023459804262253 4.3009287065132185e-07 -0.0973163169801062 -1.4145 0.7023487214724778 0.702347406864082 4.295771494911005e-07 -0.09731712129658515 -1.4146 0.702350157560055 0.7023488328826186 4.2895402824899564e-07 -0.0973179253752822 -1.4147 0.7023515932137174 0.7023502584831031 4.282236789332483e-07 -0.09731872921626572 -1.4148000000000003 0.7023530284324473 0.7023516836668016 4.273862978868004e-07 -0.09731953281960395 -1.4149 0.7023544632152292 0.7023531084349776 4.264421057595391e-07 -0.09732033618536524 -1.415 0.7023558975610505 0.7023545327888923 4.2539134757074715e-07 -0.09732113931361785 -1.4151000000000002 0.7023573314689013 0.7023559567298038 4.242342923968523e-07 -0.09732194220443008 -1.4152 0.7023587649377748 0.7023573802589669 4.229712335032665e-07 -0.09732274485787012 -1.4153000000000002 0.7023601979666677 0.7023588033776329 4.2160248821254687e-07 -0.09732354727400622 -1.4154 0.7023616305545801 0.7023602260870497 4.2012839777255673e-07 -0.09732434945290656 -1.4155 0.7023630627005162 0.702361648388461 4.185493274119767e-07 -0.09732515139463936 -1.4156000000000002 0.7023644944034841 0.7023630702831065 4.1686566609050457e-07 -0.09732595309927278 -1.4157 0.7023659256624966 0.7023644917722212 4.150778264919164e-07 -0.09732675456687495 -1.4158000000000002 0.7023673564765709 0.7023659128570354 4.13186244919983e-07 -0.097327555797514 -1.4159000000000002 0.7023687868447297 0.7023673335387746 4.11191381180509e-07 -0.09732835679125806 -1.416 0.7023702167659996 0.7023687538186587 4.0909371841479913e-07 -0.09732915754817519 -1.4161000000000001 0.7023716462394138 0.7023701736979024 4.068937630996583e-07 -0.09732995806833349 -1.4162000000000001 0.7023730752640106 0.7023715931777151 4.045920448669804e-07 -0.09733075835180095 -1.4163000000000001 0.7023745038388343 0.7023730122592995 4.021891163094593e-07 -0.09733155839864567 -1.4164 0.7023759319629354 0.7023744309438527 3.9968555293895536e-07 -0.09733235820893571 -1.4165 0.7023773596353704 0.702375849232565 3.97081953089351e-07 -0.09733315778273899 -1.4166 0.7023787868552032 0.7023772671266202 3.9437893759042275e-07 -0.09733395712012353 -1.4167 0.7023802136215034 0.7023786846271949 3.9157714980947445e-07 -0.0973347562211573 -1.4168000000000003 0.7023816399333489 0.7023801017354591 3.8867725542929277e-07 -0.09733555508590824 -1.4169 0.7023830657898242 0.7023815184525746 3.8567994226079705e-07 -0.09733635371444425 -1.417 0.7023844911900217 0.7023829347796963 3.8258592013895587e-07 -0.0973371521068333 -1.4171 0.7023859161330408 0.7023843507179709 3.793959206799258e-07 -0.09733795026314321 -1.4172 0.7023873406179904 0.7023857662685369 3.761106971492123e-07 -0.09733874818344189 -1.4173000000000002 0.7023887646439865 0.7023871814325247 3.7273102435758654e-07 -0.0973395458677972 -1.4174 0.7023901882101539 0.7023885962110559 3.6925769832801825e-07 -0.09734034331627694 -1.4175 0.702391611315626 0.7023900106052439 3.656915362262869e-07 -0.09734114052894896 -1.4176000000000002 0.7023930339595454 0.7023914246161922 3.620333761111816e-07 -0.09734193750588103 -1.4177 0.7023944561410639 0.7023928382449958 3.5828407678878404e-07 -0.09734273424714096 -1.4178000000000002 0.7023958778593422 0.7023942514927398 3.544445175765465e-07 -0.0973435307527965 -1.4179000000000002 0.702397299113551 0.7023956643605 3.505155980604302e-07 -0.09734432702291539 -1.418 0.7023987199028705 0.7023970768493424 3.4649823797000545e-07 -0.09734512305756535 -1.4181000000000001 0.7024001402264912 0.7023984889603223 3.42393376887018e-07 -0.09734591885681407 -1.4182000000000001 0.702401560083614 0.7023999006944854 3.3820197405803887e-07 -0.0973467144207293 -1.4183000000000001 0.7024029794734494 0.7024013120528667 3.3392500820711435e-07 -0.09734750974937867 -1.4184 0.7024043983952195 0.70240272303649 3.295634772512712e-07 -0.09734830484282982 -1.4185 0.7024058168481564 0.7024041336463689 3.251183980854111e-07 -0.09734909970115037 -1.4186 0.7024072348315042 0.7024055438835056 3.2059080633944914e-07 -0.09734989432440802 -1.4187 0.7024086523445173 0.7024069537488908 3.15981756121575e-07 -0.09735068871267027 -1.4188000000000003 0.7024100693864622 0.7024083632435041 3.112923198864137e-07 -0.09735148286600476 -1.4189 0.7024114859566165 0.7024097723683131 3.065235879978756e-07 -0.09735227678447904 -1.419 0.70241290205427 0.7024111811242734 3.016766686389505e-07 -0.0973530704681606 -1.4191 0.7024143176787243 0.702412589512329 2.967526874717019e-07 -0.09735386391711703 -1.4192 0.7024157328292933 0.7024139975334114 2.917527874013448e-07 -0.09735465713141582 -1.4193000000000002 0.702417147505303 0.7024154051884395 2.866781282639952e-07 -0.09735545011112443 -1.4194 0.7024185617060925 0.7024168124783199 2.815298866393201e-07 -0.09735624285631037 -1.4195 0.7024199754310131 0.7024182194039462 2.7630925551053176e-07 -0.09735703536704103 -1.4196000000000002 0.7024213886794293 0.7024196259661992 2.7101744406315964e-07 -0.09735782764338395 -1.4197 0.7024228014507179 0.7024210321659464 2.656556773381058e-07 -0.09735861968540642 -1.4198000000000002 0.7024242137442702 0.7024224380040422 2.6022519591939464e-07 -0.0973594114931759 -1.4199000000000002 0.7024256255594898 0.7024238434813275 2.5472725576070054e-07 -0.09736020306675978 -1.42 0.7024270368957946 0.7024252485986293 2.4916312778289207e-07 -0.09736099440622542 -1.4201000000000001 0.7024284477526156 0.7024266533567611 2.435340976658651e-07 -0.0973617855116401 -1.4202000000000001 0.702429858129398 0.7024280577565226 2.3784146543914808e-07 -0.09736257638307119 -1.4203000000000001 0.7024312680256009 0.702429461798699 2.3208654535700202e-07 -0.09736336702058597 -1.4204 0.7024326774406975 0.7024308654840619 2.2627066544045338e-07 -0.09736415742425178 -1.4205 0.7024340863741756 0.7024322688133677 2.2039516723443286e-07 -0.09736494759413583 -1.4206 0.7024354948255372 0.7024336717873592 2.144614054747085e-07 -0.09736573753030542 -1.4207 0.7024369027942989 0.7024350744067638 2.084707478172687e-07 -0.09736652723282775 -1.4208000000000003 0.7024383102799918 0.7024364766722946 2.0242457447056106e-07 -0.09736731670177004 -1.4209 0.7024397172821621 0.7024378785846496 1.963242779040586e-07 -0.09736810593719947 -1.421 0.7024411238003709 0.7024392801445116 1.9017126256376526e-07 -0.09736889493918321 -1.4211 0.7024425298341945 0.7024406813525489 1.8396694447322948e-07 -0.09736968370778848 -1.4212 0.7024439353832244 0.7024420822094136 1.7771275094558003e-07 -0.09737047224308233 -1.4213000000000002 0.7024453404470672 0.7024434827157432 1.7141012027821478e-07 -0.09737126054513201 -1.4214 0.7024467450253451 0.702444882872159 1.6506050139891704e-07 -0.0973720486140045 -1.4215 0.7024481491176959 0.7024462826792675 1.586653535293192e-07 -0.097372836449767 -1.4216000000000002 0.702449552723773 0.7024476821376585 1.522261458587748e-07 -0.0973736240524865 -1.4217 0.7024509558432454 0.7024490812479067 1.4574435718353596e-07 -0.09737441142223004 -1.4218000000000002 0.7024523584757982 0.7024504800105706 1.3922147562225873e-07 -0.09737519855906468 -1.4219000000000002 0.7024537606211324 0.7024518784261929 1.326589982204862e-07 -0.09737598546305745 -1.422 0.702455162278965 0.7024532764952998 1.2605843062105104e-07 -0.09737677213427533 -1.4221000000000001 0.7024565634490292 0.7024546742184015 1.194212867240696e-07 -0.09737755857278525 -1.4222000000000001 0.7024579641310743 0.702456071595992 1.1274908836081399e-07 -0.09737834477865426 -1.4223000000000001 0.702459364324866 0.702457468628549 1.0604336490166455e-07 -0.09737913075194929 -1.4224 0.7024607640301863 0.7024588653165337 9.930565294039018e-08 -0.09737991649273724 -1.4225 0.7024621632468335 0.7024602616603903 9.253749592638694e-08 -0.09738070200108495 -1.4226 0.7024635619746229 0.7024616576605471 8.574044381773338e-08 -0.09738148727705938 -1.4227 0.7024649602133859 0.7024630533174154 7.891605272036806e-08 -0.09738227232072738 -1.4228000000000003 0.7024663579629706 0.7024644486313898 7.206588452900176e-08 -0.09738305713215578 -1.4229 0.7024677552232421 0.7024658436028482 6.519150658884643e-08 -0.09738384171141146 -1.423 0.7024691519940822 0.702467238232152 5.829449131744546e-08 -0.09738462605856123 -1.4231 0.702470548275389 0.7024686325196453 5.137641584558594e-08 -0.09738541017367186 -1.4232 0.7024719440670782 0.702470026465655 4.4438861682497e-08 -0.09738619405681015 -1.4233000000000002 0.7024733393690816 0.7024714200704916 3.748341431859814e-08 -0.09738697770804278 -1.4234 0.7024747341813489 0.7024728133344486 3.051166288549345e-08 -0.09738776112743659 -1.4235 0.7024761285038456 0.7024742062578022 2.3525199781271322e-08 -0.09738854431505825 -1.4236000000000002 0.7024775223365551 0.7024755988408117 1.6525620320957668e-08 -0.09738932727097453 -1.4237 0.7024789156794776 0.702476991083719 9.514522365285105e-09 -0.09739010999525204 -1.4238000000000002 0.7024803085326301 0.7024783829867494 2.4935059520642122e-09 -0.09739089248795746 -1.4239000000000002 0.702481700896047 0.7024797745501108 -4.535827067241038e-09 -0.09739167474915753 -1.424 0.7024830927697796 0.7024811657739938 -1.1571873390070486e-08 -0.09739245677891879 -1.4241000000000001 0.7024844841538962 0.702482556658572 -1.86130286296618e-08 -0.09739323857730789 -1.4242000000000001 0.7024858750484824 0.7024839472040016 -2.565768767890872e-08 -0.09739402014439141 -1.4243000000000001 0.7024872654536408 0.7024853374104224 -3.270424508029085e-08 -0.09739480148023594 -1.4244 0.7024886553694911 0.7024867272779561 -3.975109538940664e-08 -0.09739558258490806 -1.4245 0.7024900447961702 0.7024881168067076 -4.6796633538858734e-08 -0.09739636345847429 -1.4246 0.7024914337338317 0.702489505996765 -5.383925520663878e-08 -0.09739714410100114 -1.4247 0.702492822182647 0.7024908948481985 -6.087735717960618e-08 -0.09739792451255516 -1.4248000000000003 0.7024942101428038 0.7024922833610616 -6.790933771870164e-08 -0.09739870469320279 -1.4249 0.7024955976145075 0.702493671535391 -7.493359692337456e-08 -0.09739948464301058 -1.425 0.7024969845979802 0.7024950593712058 -8.194853709595634e-08 -0.09740026436204494 -1.4251 0.7024983710934605 0.7024964468685082 -8.895256310443439e-08 -0.09740104385037224 -1.4252 0.7024997571012048 0.7024978340272835 -9.594408274891247e-08 -0.09740182310805898 -1.4253000000000002 0.702501142621486 0.7024992208474999 -1.0292150711202486e-07 -0.09740260213517153 -1.4254 0.702502527654594 0.7025006073291089 -1.0988325093667234e-07 -0.0974033809317763 -1.4255 0.7025039122008354 0.7025019934720445 -1.1682773297383431e-07 -0.09740415949793961 -1.4256000000000002 0.7025052962605336 0.7025033792762243 -1.2375337633992178e-07 -0.09740493783372779 -1.4257 0.7025066798340289 0.7025047647415492 -1.306586088888756e-07 -0.09740571593920723 -1.4258000000000002 0.7025080629216782 0.702506149867903 -1.375418635495701e-07 -0.09740649381444422 -1.4259000000000002 0.7025094455238552 0.7025075346551531 -1.444015787083197e-07 -0.09740727145950506 -1.426 0.7025108276409499 0.7025089191031498 -1.5123619853153747e-07 -0.09740804887445596 -1.4261000000000001 0.7025122092733687 0.7025103032117274 -1.5804417334390475e-07 -0.09740882605936323 -1.4262000000000001 0.7025135904215345 0.7025116869807033 -1.6482395995970345e-07 -0.09740960301429305 -1.4263000000000001 0.7025149710858872 0.702513070409879 -1.7157402204190375e-07 -0.09741037973931174 -1.4264000000000001 0.7025163512668822 0.7025144534990387 -1.7829283046472133e-07 -0.09741115623448543 -1.4265 0.7025177309649913 0.7025158362479516 -1.8497886363627591e-07 -0.09741193249988032 -1.4266 0.7025191101807025 0.7025172186563697 -1.9163060785767905e-07 -0.09741270853556258 -1.4267 0.7025204889145198 0.7025186007240294 -1.982465576422232e-07 -0.09741348434159838 -1.4268000000000003 0.7025218671669632 0.7025199824506504 -2.0482521610395987e-07 -0.0974142599180538 -1.4269 0.7025232449385685 0.7025213638359376 -2.113650952456636e-07 -0.09741503526499497 -1.427 0.7025246222298872 0.7025227448795791 -2.1786471633700177e-07 -0.09741581038248799 -1.4271 0.7025259990414865 0.7025241255812481 -2.2432261019555977e-07 -0.09741658527059895 -1.4272 0.7025273753739489 0.7025255059406016 -2.3073731758235794e-07 -0.09741735992939385 -1.4273000000000002 0.7025287512278728 0.7025268859572815 -2.3710738947246845e-07 -0.09741813435893881 -1.4274 0.7025301266038712 0.7025282656309142 -2.4343138745747117e-07 -0.0974189085592998 -1.4275 0.7025315015025728 0.7025296449611107 -2.49707883981376e-07 -0.09741968253054284 -1.4276000000000002 0.7025328759246217 0.7025310239474668 -2.5593546271879264e-07 -0.0974204562727339 -1.4277 0.7025342498706759 0.7025324025895636 -2.6211271888371135e-07 -0.09742122978593895 -1.4278000000000002 0.7025356233414093 0.7025337808869672 -2.682382595417532e-07 -0.09742200307022396 -1.4279000000000002 0.7025369963375101 0.7025351588392289 -2.7431070391201184e-07 -0.09742277612565488 -1.428 0.7025383688596807 0.7025365364458853 -2.803286837244068e-07 -0.09742354895229756 -1.4281000000000001 0.702539740908638 0.7025379137064587 -2.8629084347295275e-07 -0.09742432155021792 -1.4282000000000001 0.7025411124851141 0.7025392906204568 -2.92195840734949e-07 -0.0974250939194819 -1.4283000000000001 0.7025424835898539 0.7025406671873735 -2.9804234651098493e-07 -0.0974258660601553 -1.4284000000000001 0.7025438542236173 0.702542043406688 -3.038290454712711e-07 -0.09742663797230396 -1.4285 0.7025452243871775 0.7025434192778663 -3.095546362921753e-07 -0.09742740965599374 -1.4286 0.7025465940813216 0.7025447948003603 -3.152178319060228e-07 -0.09742818111129042 -1.4287 0.7025479633068499 0.7025461699736079 -3.208173598653885e-07 -0.09742895233825977 -1.4288000000000003 0.7025493320645769 0.7025475447970345 -3.2635196251656895e-07 -0.0974297233369676 -1.4289 0.7025507003553292 0.7025489192700515 -3.318203973881606e-07 -0.09743049410747963 -1.429 0.7025520681799475 0.7025502933920573 -3.372214374131044e-07 -0.09743126464986164 -1.4291 0.7025534355392847 0.7025516671624379 -3.4255387125481374e-07 -0.09743203496417938 -1.4292 0.7025548024342065 0.7025530405805654 -3.4781650346676907e-07 -0.09743280505049844 -1.4293000000000002 0.7025561688655914 0.7025544136458004 -3.530081548949737e-07 -0.09743357490888455 -1.4294 0.7025575348343299 0.7025557863574903 -3.5812766287224296e-07 -0.09743434453940339 -1.4295 0.702558900341325 0.7025571587149708 -3.631738814818819e-07 -0.09743511394212057 -1.4296000000000002 0.7025602653874917 0.7025585307175652 -3.681456818352413e-07 -0.09743588311710176 -1.4297 0.7025616299737565 0.7025599023645853 -3.7304195229376225e-07 -0.09743665206441253 -1.4298000000000002 0.7025629941010576 0.7025612736553306 -3.778615987187761e-07 -0.09743742078411848 -1.4299000000000002 0.7025643577703454 0.7025626445890898 -3.826035447976328e-07 -0.09743818927628527 -1.43 0.7025657209825802 0.7025640151651399 -3.8726673214778407e-07 -0.09743895754097835 -1.4301000000000001 0.7025670837387342 0.7025653853827465 -3.9185012065678926e-07 -0.0974397255782633 -1.4302000000000001 0.7025684460397905 0.702566755241165 -3.9635268866966555e-07 -0.09744049338820565 -1.4303000000000001 0.7025698078867426 0.7025681247396396 -4.007734332386881e-07 -0.09744126097087095 -1.4304000000000001 0.7025711692805943 0.7025694938774038 -4.0511137033155675e-07 -0.09744202832632455 -1.4305 0.70257253022236 0.7025708626536813 -4.093655350395631e-07 -0.09744279545463205 -1.4306 0.7025738907130641 0.7025722310676855 -4.1353498181351256e-07 -0.09744356235585887 -1.4307 0.7025752507537405 0.7025735991186196 -4.17618784706586e-07 -0.09744432903007039 -1.4308 0.7025766103454327 0.7025749668056775 -4.216160374992395e-07 -0.09744509547733202 -1.4309 0.7025779694891943 0.7025763341280438 -4.255258539420659e-07 -0.09744586169770922 -1.431 0.7025793281860873 0.702577701084893 -4.2934736796396145e-07 -0.09744662769126734 -1.4311 0.7025806864371831 0.7025790676753915 -4.330797338525372e-07 -0.09744739345807171 -1.4312 0.7025820442435616 0.7025804338986965 -4.367221264553467e-07 -0.09744815899818775 -1.4313000000000002 0.7025834016063117 0.7025817997539563 -4.4027374130478636e-07 -0.0974489243116807 -1.4314 0.7025847585265301 0.7025831652403116 -4.4373379486095654e-07 -0.09744968939861598 -1.4315 0.7025861150053219 0.702584530356894 -4.471015246781951e-07 -0.0974504542590588 -1.4316000000000002 0.7025874710437996 0.7025858951028281 -4.5037618955079406e-07 -0.0974512188930744 -1.4317 0.7025888266430836 0.70258725947723 -4.5355706967953324e-07 -0.09745198330072809 -1.4318000000000002 0.7025901818043021 0.7025886234792087 -4.5664346681739687e-07 -0.0974527474820851 -1.4319000000000002 0.7025915365285902 0.7025899871078662 -4.5963470449161825e-07 -0.09745351143721065 -1.432 0.7025928908170894 0.7025913503622974 -4.6253012800367976e-07 -0.09745427516617 -1.4321000000000002 0.7025942446709488 0.7025927132415899 -4.653291047068686e-07 -0.09745503866902827 -1.4322000000000001 0.7025955980913228 0.7025940757448255 -4.680310241519936e-07 -0.09745580194585057 -1.4323000000000001 0.7025969510793731 0.702595437871079 -4.7063529815677407e-07 -0.09745656499670209 -1.4324000000000001 0.7025983036362671 0.70259679961942 -4.731413608960455e-07 -0.09745732782164804 -1.4325 0.702599655763178 0.7025981609889116 -4.7554866910992644e-07 -0.09745809042075346 -1.4326 0.7026010074612837 0.7025995219786116 -4.778567022079017e-07 -0.09745885279408345 -1.4327 0.7026023587317687 0.7026008825875727 -4.800649623590281e-07 -0.09745961494170313 -1.4328 0.7026037095758211 0.702602242814842 -4.821729745752013e-07 -0.09746037686367749 -1.4329 0.7026050599946346 0.702603602659462 -4.841802868568723e-07 -0.09746113856007159 -1.433 0.7026064099894076 0.7026049621204706 -4.860864702693757e-07 -0.09746190003095044 -1.4331 0.7026077595613425 0.7026063211969018 -4.878911190678292e-07 -0.09746266127637912 -1.4332 0.7026091087116453 0.7026076798877848 -4.895938507318287e-07 -0.09746342229642253 -1.4333000000000002 0.7026104574415266 0.7026090381921457 -4.911943060556534e-07 -0.09746418309114578 -1.4334 0.7026118057521997 0.7026103961090064 -4.926921492454106e-07 -0.09746494366061373 -1.4335 0.7026131536448819 0.7026117536373857 -4.940870679814857e-07 -0.09746570400489132 -1.4336000000000002 0.7026145011207927 0.702613110776299 -4.9537877349487e-07 -0.09746646412404347 -1.4337 0.7026158481811552 0.7026144675247592 -4.965670005879774e-07 -0.09746722401813504 -1.4338000000000002 0.7026171948271944 0.7026158238817766 -4.976515077526056e-07 -0.09746798368723093 -1.4339000000000002 0.7026185410601381 0.7026171798463592 -4.986320771352415e-07 -0.09746874313139607 -1.434 0.7026198868812156 0.7026185354175131 -4.995085146758393e-07 -0.09746950235069526 -1.4341000000000002 0.7026212322916583 0.7026198905942419 -5.002806500592483e-07 -0.09747026134519332 -1.4342000000000001 0.7026225772926988 0.7026212453755482 -5.009483367776624e-07 -0.09747102011495508 -1.4343000000000001 0.7026239218855717 0.7026225997604331 -5.015114522000097e-07 -0.09747177866004535 -1.4344000000000001 0.7026252660715117 0.7026239537478967 -5.019698974886855e-07 -0.09747253698052888 -1.4345 0.7026266098517545 0.7026253073369382 -5.023235977869023e-07 -0.09747329507647044 -1.4346 0.7026279532275366 0.7026266605265565 -5.02572502024401e-07 -0.0974740529479348 -1.4347 0.7026292962000942 0.7026280133157496 -5.027165830770453e-07 -0.09747481059498662 -1.4348 0.702630638770664 0.7026293657035164 -5.027558377182495e-07 -0.09747556801769065 -1.4349 0.7026319809404822 0.7026307176888553 -5.026902865634675e-07 -0.0974763252161116 -1.435 0.7026333227107844 0.7026320692707653 -5.025199741465203e-07 -0.09747708219031413 -1.4351 0.7026346640828056 0.7026334204482464 -5.022449688640851e-07 -0.09747783894036292 -1.4352 0.7026360050577795 0.702634771220299 -5.018653628993675e-07 -0.09747859546632254 -1.4353000000000002 0.7026373456369384 0.7026361215859254 -5.013812722914901e-07 -0.09747935176825759 -1.4354 0.7026386858215136 0.7026374715441288 -5.007928368314096e-07 -0.09748010784623275 -1.4355 0.7026400256127342 0.702638821093915 -5.001002200688554e-07 -0.0974808637003126 -1.4356000000000002 0.7026413650118273 0.7026401702342906 -4.993036092221237e-07 -0.09748161933056165 -1.4357 0.7026427040200175 0.7026415189642654 -4.984032151642004e-07 -0.09748237473704452 -1.4358000000000002 0.7026440426385271 0.7026428672828509 -4.973992723741882e-07 -0.0974831299198256 -1.4359000000000002 0.7026453808685756 0.7026442151890622 -4.962920388471015e-07 -0.09748388487896953 -1.436 0.7026467187113794 0.702645562681917 -4.950817960314158e-07 -0.09748463961454075 -1.4361000000000002 0.7026480561681516 0.7026469097604362 -4.937688487804959e-07 -0.09748539412660379 -1.4362000000000001 0.7026493932401019 0.7026482564236444 -4.923535252901456e-07 -0.09748614841522313 -1.4363000000000001 0.7026507299284357 0.7026496026705695 -4.908361769667691e-07 -0.09748690248046316 -1.4364000000000001 0.7026520662343544 0.7026509485002441 -4.892171783510424e-07 -0.09748765632238832 -1.4365 0.7026534021590555 0.7026522939117044 -4.874969270693419e-07 -0.09748840994106302 -1.4366 0.7026547377037318 0.7026536389039912 -4.856758437227215e-07 -0.09748916333655162 -1.4367 0.702656072869571 0.7026549834761502 -4.837543717273185e-07 -0.0974899165089185 -1.4368 0.7026574076577564 0.702656327627232 -4.817329772935364e-07 -0.09749066945822803 -1.4369 0.7026587420694654 0.7026576713562924 -4.796121492664507e-07 -0.09749142218454455 -1.437 0.7026600761058706 0.702659014662393 -4.773923989939699e-07 -0.09749217468793242 -1.4371 0.7026614097681378 0.7026603575446004 -4.750742602158131e-07 -0.0974929269684559 -1.4372 0.7026627430574277 0.7026617000019877 -4.726582889941211e-07 -0.0974936790261793 -1.4373000000000002 0.7026640759748942 0.7026630420336337 -4.701450634914117e-07 -0.09749443086116683 -1.4374 0.7026654085216852 0.702664383638624 -4.675351838526187e-07 -0.09749518247348275 -1.4375 0.7026667406989415 0.7026657248160507 -4.648292721357028e-07 -0.09749593386319132 -1.4376000000000002 0.7026680725077976 0.7026670655650129 -4.620279721104237e-07 -0.09749668503035679 -1.4377 0.7026694039493798 0.7026684058846163 -4.591319490154788e-07 -0.09749743597504326 -1.4378000000000002 0.702670735024808 0.7026697457739745 -4.5614188956544233e-07 -0.097498186697315 -1.4379000000000002 0.7026720657351941 0.7026710852322084 -4.5305850169402584e-07 -0.09749893719723617 -1.438 0.702673396081642 0.702672424258447 -4.4988251444999516e-07 -0.09749968747487088 -1.4381000000000002 0.7026747260652481 0.7026737628518266 -4.466146777126756e-07 -0.09750043753028333 -1.4382000000000001 0.7026760556870995 0.702675101011492 -4.4325576209480744e-07 -0.09750118736353751 -1.4383000000000001 0.7026773849482757 0.7026764387365969 -4.398065587898903e-07 -0.09750193697469757 -1.4384000000000001 0.7026787138498474 0.7026777760263032 -4.3626787932932176e-07 -0.0975026863638276 -1.4385 0.7026800423928756 0.7026791128797818 -4.3264055538810853e-07 -0.09750343553099164 -1.4386 0.7026813705784131 0.7026804492962124 -4.2892543863914945e-07 -0.09750418447625375 -1.4387 0.7026826984075031 0.7026817852747846 -4.2512340050343544e-07 -0.09750493319967796 -1.4388 0.7026840258811791 0.7026831208146972 -4.2123533199045493e-07 -0.09750568170132828 -1.4389 0.702685353000464 0.702684455915158 -4.1726214344839363e-07 -0.09750642998126857 -1.439 0.7026866797663727 0.7026857905753859 -4.1320476439066223e-07 -0.09750717803956298 -1.4391 0.7026880061799079 0.7026871247946094 -4.090641432391573e-07 -0.09750792587627537 -1.4392 0.702689332242063 0.7026884585720672 -4.0484124713691116e-07 -0.09750867349146967 -1.4393000000000002 0.7026906579538207 0.7026897919070088 -4.0053706167053615e-07 -0.09750942088520986 -1.4394 0.7026919833161529 0.7026911247986938 -3.961525907245078e-07 -0.09751016805755981 -1.4395 0.7026933083300202 0.7026924572463935 -3.9168885618973137e-07 -0.0975109150085834 -1.4396000000000002 0.7026946329963726 0.7026937892493899 -3.8714689770680266e-07 -0.09751166173834451 -1.4397 0.7026959573161482 0.702695120806976 -3.82527772478658e-07 -0.09751240824690695 -1.4398000000000002 0.7026972812902739 0.7026964519184568 -3.778325549930184e-07 -0.09751315453433457 -1.4399000000000002 0.7026986049196651 0.7026977825831484 -3.7306233680034495e-07 -0.0975139006006912 -1.44 0.7026999282052248 0.7026991128003794 -3.682182262293443e-07 -0.09751464644604065 -1.4401000000000002 0.702701251147844 0.7027004425694896 -3.633013481163516e-07 -0.09751539207044663 -1.4402000000000001 0.7027025737484022 0.7027017718898315 -3.5831284363879723e-07 -0.09751613747397299 -1.4403000000000001 0.7027038960077654 0.7027031007607696 -3.532538698849952e-07 -0.09751688265668335 -1.4404000000000001 0.7027052179267881 0.7027044291816815 -3.481255997084265e-07 -0.09751762761864159 -1.4405 0.7027065395063112 0.702705757151957 -3.429292214779389e-07 -0.09751837235991136 -1.4406 0.7027078607471628 0.7027070846709986 -3.3766593870304673e-07 -0.09751911688055626 -1.4407 0.7027091816501589 0.7027084117382224 -3.3233696983964167e-07 -0.09751986118064013 -1.4408 0.7027105022161011 0.7027097383530568 -3.2694354792917046e-07 -0.0975206052602265 -1.4409 0.7027118224457782 0.7027110645149444 -3.21486920390468e-07 -0.09752134911937908 -1.441 0.7027131423399655 0.7027123902233403 -3.159683487213849e-07 -0.09752209275816145 -1.4411 0.7027144618994242 0.7027137154777142 -3.1038910815184284e-07 -0.09752283617663722 -1.4412 0.7027157811249023 0.7027150402775487 -3.047504874287288e-07 -0.09752357937487 -1.4413000000000002 0.7027171000171335 0.7027163646223409 -2.990537884065003e-07 -0.09752432235292335 -1.4414 0.7027184185768376 0.7027176885116015 -2.9330032583901877e-07 -0.09752506511086084 -1.4415 0.7027197368047198 0.7027190119448556 -2.8749142707076847e-07 -0.09752580764874595 -1.4416000000000002 0.7027210547014715 0.7027203349216424 -2.816284316864426e-07 -0.09752654996664228 -1.4417 0.7027223722677693 0.7027216574415157 -2.7571269125420406e-07 -0.09752729206461329 -1.4418000000000002 0.702723689504275 0.7027229795040438 -2.697455689613937e-07 -0.09752803394272247 -1.4419000000000002 0.7027250064116362 0.7027243011088093 -2.6372843934738266e-07 -0.09752877560103324 -1.442 0.7027263229904852 0.7027256222554104 -2.576626879531585e-07 -0.0975295170396091 -1.4421000000000002 0.7027276392414397 0.702726942943459 -2.5154971100907475e-07 -0.09753025825851351 -1.4422000000000001 0.7027289551651021 0.7027282631725833 -2.4539091513994804e-07 -0.09753099925780984 -1.4423000000000001 0.7027302707620596 0.7027295829424254 -2.3918771700076613e-07 -0.09753174003756149 -1.4424000000000001 0.7027315860328844 0.7027309022526436 -2.3294154297484604e-07 -0.09753248059783183 -1.4425 0.7027329009781331 0.7027322211029108 -2.2665382886505325e-07 -0.09753322093868427 -1.4426 0.702734215598347 0.7027335394929158 -2.2032601951910147e-07 -0.09753396106018218 -1.4427 0.7027355298940513 0.7027348574223624 -2.1395956852424125e-07 -0.09753470096238873 -1.4428 0.7027368438657562 0.7027361748909704 -2.0755593788807092e-07 -0.09753544064536733 -1.4429 0.7027381575139562 0.7027374918984753 -2.0111659766036682e-07 -0.09753618010918132 -1.443 0.7027394708391292 0.702738808444628 -1.9464302562430258e-07 -0.09753691935389391 -1.4431 0.7027407838417383 0.7027401245291955 -1.8813670696338214e-07 -0.09753765837956839 -1.4432 0.7027420965222295 0.7027414401519606 -1.8159913390755622e-07 -0.09753839718626797 -1.4433000000000002 0.7027434088810338 0.7027427553127221 -1.750318054001554e-07 -0.09753913577405592 -1.4434 0.7027447209185653 0.702744070011295 -1.6843622674053704e-07 -0.09753987414299542 -1.4435 0.7027460326352222 0.70274538424751 -1.618139092388754e-07 -0.09754061229314964 -1.4436000000000002 0.7027473440313865 0.7027466980212147 -1.5516636989350296e-07 -0.09754135022458182 -1.4437 0.7027486551074241 0.7027480113322722 -1.4849513102314915e-07 -0.0975420879373551 -1.4438000000000002 0.7027499658636841 0.7027493241805622 -1.4180171993387336e-07 -0.09754282543153257 -1.4439000000000002 0.7027512763004997 0.7027506365659808 -1.3508766853742582e-07 -0.09754356270717744 -1.444 0.7027525864181872 0.7027519484884399 -1.283545130424668e-07 -0.0975442997643527 -1.4441000000000002 0.7027538962170465 0.7027532599478689 -1.2160379357466222e-07 -0.09754503660312148 -1.4442000000000002 0.7027552056973614 0.7027545709442127 -1.1483705383841247e-07 -0.09754577322354689 -1.4443000000000001 0.7027565148593986 0.7027558814774328 -1.0805584075256058e-07 -0.09754650962569193 -1.4444000000000001 0.7027578237034087 0.7027571915475079 -1.0126170410865165e-07 -0.09754724580961965 -1.4445 0.7027591322296254 0.7027585011544326 -9.445619621357981e-08 -0.09754798177539309 -1.4446 0.7027604404382657 0.7027598102982181 -8.764087152529632e-08 -0.0975487175230752 -1.4447 0.7027617483295301 0.7027611189788923 -8.081728631367108e-08 -0.097549453052729 -1.4448 0.7027630559036027 0.7027624271965 -7.398699829793548e-08 -0.09755018836441744 -1.4449 0.7027643631606502 0.7027637349511023 -6.715156628022204e-08 -0.09755092345820353 -1.445 0.7027656701008234 0.7027650422427769 -6.031254980859435e-08 -0.09755165833415011 -1.4451 0.7027669767242559 0.7027663490716183 -5.3471508812104676e-08 -0.09755239299232017 -1.4452 0.7027682830310649 0.7027676554377373 -4.6630003246368214e-08 -0.09755312743277655 -1.4453000000000003 0.7027695890213504 0.7027689613412618 -3.978959273550535e-08 -0.09755386165558215 -1.4454 0.7027708946951967 0.702770266782336 -3.2951836219938593e-08 -0.0975545956607999 -1.4455 0.7027722000526706 0.7027715717611207 -2.611829160044897e-08 -0.09755532944849254 -1.4456000000000002 0.7027735050938224 0.7027728762777932 -1.9290515381690382e-08 -0.09755606301872298 -1.4457 0.7027748098186858 0.7027741803325479 -1.2470062320420194e-08 -0.09755679637155397 -1.4458000000000002 0.7027761142272781 0.7027754839255949 -5.658485069393038e-09 -0.09755752950704831 -1.4459000000000002 0.7027774183196001 0.7027767870571616 1.1426661743543787e-09 -0.09755826242526884 -1.446 0.7027787220956356 0.7027780897274913 7.931844026205781e-09 -0.0975589951262783 -1.4461000000000002 0.702780025555352 0.7027793919368446 1.4707504257006898e-08 -0.0975597276101394 -1.4462000000000002 0.7027813286987005 0.7027806936854971 2.1468106153020583e-08 -0.09756045987691485 -1.4463000000000001 0.7027826315256154 0.702781994973742 2.8212112871545125e-08 -0.09756119192666737 -1.4464000000000001 0.7027839340360151 0.7027832958018884 3.493799176530754e-08 -0.09756192375945966 -1.4465 0.7027852362298018 0.7027845961702617 4.1644214757163844e-08 -0.09756265537535445 -1.4466 0.7027865381068606 0.7027858960792037 4.8329258678370124e-08 -0.09756338677441433 -1.4467 0.702787839667061 0.7027871955290719 5.4991605604251537e-08 -0.09756411795670195 -1.4468 0.702789140910256 0.7027884945202405 6.16297432306373e-08 -0.09756484892227994 -1.4469 0.7027904418362829 0.7027897930530993 6.82421651618248e-08 -0.09756557967121093 -1.447 0.7027917424449628 0.7027910911280543 7.482737130089234e-08 -0.0975663102035575 -1.4471 0.7027930427361007 0.7027923887455274 8.13838681827661e-08 -0.09756704051938221 -1.4472 0.7027943427094853 0.7027936859059558 8.791016929514395e-08 -0.09756777061874758 -1.4473000000000003 0.7027956423648902 0.7027949826097937 9.440479542197067e-08 -0.09756850050171618 -1.4474 0.702796941702073 0.7027962788575096 1.0086627497823963e-07 -0.09756923016835056 -1.4475 0.7027982407207758 0.7027975746495886 1.0729314436908055e-07 -0.0975699596187132 -1.4476000000000002 0.7027995394207246 0.7027988699865306 1.1368394826211103e-07 -0.09757068885286657 -1.4477 0.7028008378016306 0.7028001648688513 1.200372399846883e-07 -0.09757141787087314 -1.4478000000000002 0.7028021358631892 0.7028014592970817 1.263515817875871e-07 -0.09757214667279537 -1.4479000000000002 0.7028034336050808 0.7028027532717678 1.3262554523357784e-07 -0.09757287525869573 -1.448 0.7028047310269704 0.7028040467934709 1.388577114853906e-07 -0.09757360362863662 -1.4481000000000002 0.702806028128508 0.7028053398627672 1.4504667162837381e-07 -0.09757433178268039 -1.4482000000000002 0.7028073249093285 0.7028066324802478 1.511910269584582e-07 -0.09757505972088946 -1.4483000000000001 0.7028086213690523 0.7028079246465185 1.572893893846128e-07 -0.09757578744332622 -1.4484000000000001 0.7028099175072849 0.7028092163622001 1.6334038164741993e-07 -0.09757651495005298 -1.4485 0.7028112133236171 0.7028105076279272 1.6934263768683677e-07 -0.09757724224113203 -1.4486 0.7028125088176255 0.7028117984443498 1.752948029440371e-07 -0.09757796931662578 -1.4487 0.7028138039888719 0.7028130888121317 1.8119553462855875e-07 -0.09757869617659651 -1.4488 0.7028150988369044 0.7028143787319506 1.8704350208606502e-07 -0.09757942282110647 -1.4489 0.7028163933612566 0.7028156682044986 1.928373870412059e-07 -0.09758014925021792 -1.449 0.7028176875614485 0.7028169572304819 1.9857588393762393e-07 -0.09758087546399319 -1.4491 0.7028189814369857 0.7028182458106199 2.0425770017734601e-07 -0.09758160146249446 -1.4492 0.7028202749873607 0.7028195339456458 2.09881556474667e-07 -0.09758232724578392 -1.4493000000000003 0.7028215682120522 0.7028208216363063 2.1544618709901098e-07 -0.09758305281392377 -1.4494 0.7028228611105253 0.7028221088833617 2.2095034019065096e-07 -0.09758377816697617 -1.4495 0.7028241536822324 0.7028233956875851 2.2639277799663127e-07 -0.09758450330500332 -1.4496000000000002 0.7028254459266126 0.702824682049763 2.317722772177122e-07 -0.09758522822806737 -1.4497 0.7028267378430917 0.7028259679706937 2.370876292373536e-07 -0.09758595293623039 -1.4498000000000002 0.7028280294310834 0.7028272534511897 2.4233764038539274e-07 -0.09758667742955454 -1.4499000000000002 0.7028293206899885 0.7028285384920752 2.475211322156001e-07 -0.09758740170810193 -1.45 0.7028306116191952 0.702829823094187 2.5263694179017415e-07 -0.09758812577193464 -1.4501000000000002 0.7028319022180796 0.7028311072583736 2.5768392195035794e-07 -0.09758884962111464 -1.4502000000000002 0.7028331924860056 0.7028323909854963 2.626609415176673e-07 -0.0975895732557041 -1.4503000000000001 0.7028344824223254 0.7028336742764277 2.6756688559226305e-07 -0.09759029667576492 -1.4504000000000001 0.7028357720263795 0.7028349571320527 2.7240065578193473e-07 -0.09759101988135928 -1.4505 0.7028370612974963 0.7028362395532665 2.7716117047965616e-07 -0.097591742872549 -1.4506000000000001 0.7028383502349935 0.7028375215409768 2.8184736503705787e-07 -0.09759246564939615 -1.4507 0.7028396388381771 0.7028388030961019 2.864581921044329e-07 -0.09759318821196268 -1.4508 0.7028409271063423 0.7028400842195712 2.909926217556369e-07 -0.09759391056031046 -1.4509 0.7028422150387733 0.702841364912325 2.9544964182809386e-07 -0.09759463269450147 -1.451 0.7028435026347444 0.7028426451753136 2.998282580268796e-07 -0.0975953546145977 -1.4511 0.7028447898935184 0.7028439250094984 3.0412749423697205e-07 -0.0975960763206609 -1.4512 0.7028460768143482 0.7028452044158504 3.083463927591734e-07 -0.09759679781275299 -1.4513000000000003 0.7028473633964771 0.7028464833953509 3.124840144141938e-07 -0.09759751909093586 -1.4514 0.7028486496391385 0.702847761948991 3.1653943882020696e-07 -0.09759824015527134 -1.4515 0.7028499355415556 0.7028490400777709 3.205117646426503e-07 -0.09759896100582123 -1.4516000000000002 0.7028512211029426 0.7028503177827008 3.2440010973300293e-07 -0.09759968164264733 -1.4517 0.7028525063225044 0.7028515950647997 3.2820361129531905e-07 -0.09760040206581148 -1.4518000000000002 0.702853791199437 0.7028528719250955 3.3192142614296705e-07 -0.09760112227537537 -1.4519000000000002 0.7028550757329273 0.7028541483646249 3.355527308998574e-07 -0.09760184227140084 -1.452 0.702856359922154 0.7028554243844334 3.3909672206983155e-07 -0.09760256205394957 -1.4521000000000002 0.7028576437662871 0.7028566999855748 3.4255261632115674e-07 -0.09760328162308335 -1.4522 0.7028589272644887 0.7028579751691104 3.45919650673876e-07 -0.09760400097886385 -1.4523000000000001 0.7028602104159125 0.7028592499361097 3.491970825761359e-07 -0.0976047201213527 -1.4524000000000001 0.702861493219705 0.7028605242876501 3.52384190091537e-07 -0.09760543905061164 -1.4525 0.7028627756750052 0.7028617982248164 3.5548027212117805e-07 -0.0976061577667023 -1.4526000000000001 0.7028640577809444 0.7028630717487002 3.584846485632509e-07 -0.09760687626968632 -1.4527 0.7028653395366473 0.7028643448604003 3.613966602852847e-07 -0.09760759455962531 -1.4528 0.7028666209412315 0.7028656175610224 3.642156695127241e-07 -0.0976083126365809 -1.4529 0.702867901993808 0.7028668898516786 3.669410598081124e-07 -0.09760903050061465 -1.453 0.7028691826934818 0.7028681617334871 3.6957223625844193e-07 -0.09760974815178812 -1.4531 0.7028704630393512 0.7028694332075729 3.721086255792372e-07 -0.09761046559016291 -1.4532 0.7028717430305089 0.7028707042750657 3.7454967630190517e-07 -0.09761118281580049 -1.4533000000000003 0.7028730226660422 0.7028719749371021 3.7689485880842977e-07 -0.09761189982876245 -1.4534 0.7028743019450326 0.7028732451948227 3.791436655464775e-07 -0.09761261662911025 -1.4535 0.7028755808665565 0.7028745150493744 3.8129561103633636e-07 -0.09761333321690539 -1.4536000000000002 0.7028768594296854 0.7028757845019081 3.8335023200969376e-07 -0.0976140495922093 -1.4537 0.702878137633486 0.7028770535535801 3.85307087506781e-07 -0.09761476575508352 -1.4538000000000002 0.7028794154770208 0.7028783222055505 3.8716575903596784e-07 -0.09761548170558937 -1.4539000000000002 0.7028806929593476 0.7028795904589837 3.8892585060845697e-07 -0.09761619744378833 -1.454 0.7028819700795208 0.7028808583150485 3.9058698882155074e-07 -0.09761691296974184 -1.4541000000000002 0.7028832468365905 0.7028821257749169 3.9214882287946784e-07 -0.09761762828351123 -1.4542 0.7028845232296035 0.7028833928397644 3.936110247945712e-07 -0.09761834338515785 -1.4543000000000001 0.7028857992576032 0.7028846595107701 3.949732893734903e-07 -0.09761905827474311 -1.4544000000000001 0.7028870749196305 0.7028859257891152 3.9623533426569324e-07 -0.09761977295232832 -1.4545 0.7028883502147228 0.7028871916759845 3.973969000953259e-07 -0.09762048741797473 -1.4546000000000001 0.7028896251419157 0.7028884571725651 3.984577504473341e-07 -0.09762120167174378 -1.4547 0.7028908997002418 0.7028897222800458 3.994176719229747e-07 -0.09762191571369663 -1.4548 0.702892173888732 0.7028909869996178 4.002764742716547e-07 -0.09762262954389461 -1.4549 0.7028934477064157 0.702892251332474 4.0103399024521424e-07 -0.09762334316239893 -1.455 0.7028947211523204 0.7028935152798086 4.01690075854666e-07 -0.09762405656927087 -1.4551 0.702895994225472 0.7028947788428175 4.0224461016202806e-07 -0.09762476976457161 -1.4552 0.7028972669248961 0.702896042022697 4.02697495488491e-07 -0.09762548274836237 -1.4553000000000003 0.7028985392496171 0.7028973048206444 4.0304865740747875e-07 -0.09762619552070434 -1.4554 0.7028998111986586 0.7028985672378572 4.0329804457811536e-07 -0.09762690808165861 -1.4555 0.7029010827710446 0.702899829275534 4.034456290019639e-07 -0.09762762043128644 -1.4556000000000002 0.7029023539657981 0.7029010909348723 4.0349140582873755e-07 -0.09762833256964887 -1.4557 0.7029036247819433 0.7029023522170701 4.0343539344650514e-07 -0.0976290444968071 -1.4558000000000002 0.7029048952185042 0.7029036131233245 4.032776334886301e-07 -0.09762975621282216 -1.4559000000000002 0.7029061652745052 0.702904873654832 4.030181907505037e-07 -0.09763046771775513 -1.456 0.7029074349489728 0.7029061338127883 4.026571531895451e-07 -0.09763117901166712 -1.4561000000000002 0.7029087042409335 0.7029073935983874 4.0219463186969007e-07 -0.09763189009461917 -1.4562 0.7029099731494157 0.702908653012822 4.0163076109323015e-07 -0.09763260096667226 -1.4563000000000001 0.7029112416734495 0.7029099120572835 4.0096569806080673e-07 -0.09763331162788745 -1.4564000000000001 0.7029125098120672 0.7029111707329607 4.0019962316284463e-07 -0.0976340220783258 -1.4565 0.7029137775643026 0.7029124290410406 3.9933273966730187e-07 -0.0976347323180482 -1.4566000000000001 0.7029150449291923 0.7029136869827073 3.98365273830692e-07 -0.09763544234711563 -1.4567 0.7029163119057754 0.7029149445591425 3.97297474766245e-07 -0.09763615216558907 -1.4568 0.7029175784930943 0.7029162017715248 3.9612961437451855e-07 -0.09763686177352943 -1.4569 0.7029188446901942 0.70291745862103 3.9486198731564226e-07 -0.09763757117099765 -1.457 0.7029201104961234 0.7029187151088294 3.934949109815622e-07 -0.09763828035805454 -1.4571 0.7029213759099346 0.702919971236092 3.9202872524624066e-07 -0.0976389893347611 -1.4572 0.7029226409306839 0.702921227003982 3.904637925766785e-07 -0.09763969810117816 -1.4573000000000003 0.7029239055574312 0.7029224824136593 3.88800497783115e-07 -0.09764040665736651 -1.4574 0.7029251697892416 0.70292373746628 3.8703924805372214e-07 -0.09764111500338707 -1.4575 0.7029264336251837 0.7029249921629953 3.8518047279501033e-07 -0.09764182313930056 -1.4576000000000002 0.7029276970643319 0.7029262465049514 3.83224623513867e-07 -0.09764253106516785 -1.4577 0.702928960105765 0.7029275004932897 3.811721737412288e-07 -0.09764323878104973 -1.4578000000000002 0.7029302227485674 0.7029287541291456 3.790236189349372e-07 -0.0976439462870069 -1.4579000000000002 0.702931484991829 0.7029300074136497 3.767794762576937e-07 -0.09764465358310015 -1.458 0.7029327468346454 0.7029312603479262 3.744402845909378e-07 -0.09764536066939018 -1.4581000000000002 0.7029340082761177 0.7029325129330936 3.720066043128023e-07 -0.09764606754593771 -1.4582 0.7029352693153543 0.7029337651702641 3.694790171732132e-07 -0.09764677421280349 -1.4583000000000002 0.7029365299514694 0.7029350170605433 3.6685812625225633e-07 -0.09764748067004818 -1.4584000000000001 0.7029377901835834 0.70293626860503 3.6414455566180504e-07 -0.09764818691773239 -1.4585 0.7029390500108241 0.7029375198048162 3.6133895051776443e-07 -0.09764889295591679 -1.4586000000000001 0.7029403094323268 0.7029387706609871 3.584419767180269e-07 -0.09764959878466209 -1.4587 0.7029415684472333 0.7029400211746194 3.554543207967553e-07 -0.09765030440402882 -1.4588 0.7029428270546936 0.7029412713467833 3.5237668986193293e-07 -0.09765100981407757 -1.4589 0.7029440852538649 0.702942521178541 3.4920981124147987e-07 -0.09765171501486898 -1.459 0.7029453430439128 0.7029437706709458 3.459544324693753e-07 -0.09765242000646358 -1.4591 0.702946600424011 0.702945019825044 3.426113210705517e-07 -0.09765312478892196 -1.4592 0.7029478573933416 0.7029462686418726 3.391812642625225e-07 -0.09765382936230459 -1.4593000000000003 0.7029491139510949 0.7029475171224602 3.356650690247709e-07 -0.097654533726672 -1.4594 0.702950370096471 0.7029487652678263 3.320635616338441e-07 -0.09765523788208474 -1.4595 0.7029516258286778 0.7029500130789818 3.2837758764253655e-07 -0.09765594182860321 -1.4596000000000002 0.7029528811469332 0.7029512605569277 3.24608011616212e-07 -0.09765664556628795 -1.4597 0.7029541360504645 0.7029525077026559 3.2075571695239224e-07 -0.09765734909519933 -1.4598000000000002 0.7029553905385085 0.7029537545171489 3.1682160566565143e-07 -0.09765805241539789 -1.4599000000000002 0.7029566446103117 0.7029550010013785 3.1280659815863254e-07 -0.09765875552694397 -1.46 0.7029578982651307 0.7029562471563069 3.0871163309020844e-07 -0.09765945842989796 -1.4601000000000002 0.7029591515022323 0.7029574929828861 3.0453766699384266e-07 -0.09766016112432029 -1.4602 0.7029604043208937 0.7029587384820577 3.002856742290172e-07 -0.09766086361027126 -1.4603000000000002 0.7029616567204029 0.7029599836547523 2.9595664666204335e-07 -0.0976615658878113 -1.4604000000000001 0.7029629087000584 0.70296122850189 2.9155159342320047e-07 -0.09766226795700073 -1.4605 0.7029641602591694 0.7029624730243795 2.870715407124469e-07 -0.09766296981789976 -1.4606000000000001 0.7029654113970569 0.702963717223119 2.8251753157737536e-07 -0.09766367147056881 -1.4607 0.7029666621130528 0.7029649610989945 2.7789062563565725e-07 -0.0976643729150681 -1.4608 0.7029679124065006 0.7029662046528812 2.7319189878360906e-07 -0.09766507415145796 -1.4609 0.702969162276755 0.7029674478856418 2.684224430296589e-07 -0.09766577517979855 -1.461 0.7029704117231833 0.702968690798128 2.635833662237297e-07 -0.09766647600015016 -1.4611 0.7029716607451643 0.702969933391179 2.5867579177274447e-07 -0.09766717661257303 -1.4612 0.7029729093420891 0.7029711756656214 2.5370085838388734e-07 -0.09766787701712729 -1.4613000000000003 0.7029741575133608 0.7029724176222703 2.486597198009255e-07 -0.09766857721387319 -1.4614 0.7029754052583953 0.7029736592619276 2.4355354454747014e-07 -0.09766927720287086 -1.4615 0.7029766525766212 0.7029749005853827 2.383835156771763e-07 -0.09766997698418045 -1.4616000000000002 0.7029778994674798 0.7029761415934122 2.3315083048924823e-07 -0.0976706765578621 -1.4617 0.7029791459304248 0.7029773822867798 2.2785670017455573e-07 -0.09767137592397596 -1.4618000000000002 0.7029803919649236 0.7029786226662357 2.2250234964910076e-07 -0.09767207508258202 -1.4619000000000002 0.702981637570457 0.7029798627325174 2.1708901721401164e-07 -0.09767277403374053 -1.462 0.7029828827465181 0.7029811024863486 2.1161795424329277e-07 -0.09767347277751141 -1.4621000000000002 0.7029841274926146 0.7029823419284397 2.0609042497912733e-07 -0.0976741713139548 -1.4622 0.7029853718082675 0.7029835810594871 2.005077061606464e-07 -0.09767486964313074 -1.4623000000000002 0.7029866156930109 0.7029848198801736 1.9487108674984266e-07 -0.09767556776509921 -1.4624000000000001 0.7029878591463936 0.7029860583911678 1.8918186766095357e-07 -0.09767626567992017 -1.4625 0.7029891021679782 0.7029872965931248 1.8344136141351663e-07 -0.09767696338765373 -1.4626000000000001 0.7029903447573411 0.7029885344866851 1.7765089187909977e-07 -0.09767766088835977 -1.4627000000000001 0.7029915869140733 0.7029897720724745 1.7181179396558166e-07 -0.0976783581820982 -1.4628 0.7029928286377799 0.7029910093511054 1.6592541329102373e-07 -0.09767905526892906 -1.4629 0.7029940699280808 0.7029922463231747 1.59993105864481e-07 -0.09767975214891217 -1.463 0.7029953107846101 0.7029934829892653 1.5401623778762974e-07 -0.09768044882210752 -1.4631 0.7029965512070167 0.7029947193499453 1.4799618497721156e-07 -0.09768114528857497 -1.4632 0.7029977911949646 0.7029959554057676 1.419343327764555e-07 -0.0976818415483744 -1.4633000000000003 0.702999030748132 0.7029971911572703 1.3583207570180833e-07 -0.09768253760156563 -1.4634 0.7030002698662129 0.7029984266049769 1.2969081706129537e-07 -0.09768323344820853 -1.4635 0.7030015085489154 0.702999661749395 1.2351196871165926e-07 -0.09768392908836289 -1.4636000000000002 0.7030027467959636 0.7030008965910175 1.1729695065243462e-07 -0.09768462452208855 -1.4637 0.7030039846070965 0.7030021311303221 1.1104719076920899e-07 -0.09768531974944523 -1.4638000000000002 0.7030052219820682 0.7030033653677707 1.04764124431167e-07 -0.09768601477049278 -1.4639000000000002 0.7030064589206484 0.7030045993038104 9.844919422741238e-08 -0.09768670958529092 -1.464 0.7030076954226223 0.7030058329388722 9.210384959573714e-08 -0.0976874041938994 -1.4641000000000002 0.7030089314877908 0.7030070662733714 8.572954653118803e-08 -0.09768809859637792 -1.4642 0.7030101671159695 0.7030082993077085 7.932774720616209e-08 -0.0976887927927862 -1.4643000000000002 0.703011402306991 0.7030095320422673 7.2899919654687e-08 -0.09768948678318391 -1.4644000000000001 0.7030126370607027 0.7030107644774165 6.644753743068055e-08 -0.09769018056763079 -1.4645 0.7030138713769681 0.7030119966135087 5.997207929743509e-08 -0.09769087414618643 -1.4646000000000001 0.7030151052556664 0.7030132284508802 5.3475028851182604e-08 -0.0976915675189105 -1.4647000000000001 0.7030163386966926 0.7030144599898522 4.6957874205375005e-08 -0.0976922606858626 -1.4648 0.7030175716999578 0.7030156912307295 4.042210763159637e-08 -0.09769295364710234 -1.4649 0.703018804265389 0.7030169221738007 3.386922524384328e-08 -0.09769364640268935 -1.465 0.7030200363929291 0.7030181528193389 2.7300726623824545e-08 -0.09769433895268316 -1.4651 0.703021268082537 0.7030193831676004 2.0718114508710972e-08 -0.09769503129714333 -1.4652 0.7030224993341879 0.7030206132188261 1.4122894425108723e-08 -0.09769572343612945 -1.4653000000000003 0.7030237301478728 0.7030218429732402 7.516574357727124e-09 -0.09769641536970099 -1.4654 0.703024960523599 0.7030230724310511 9.006643954950766e-10 -0.0976971070979175 -1.4655 0.7030261904613898 0.7030243015924508 -5.723323603240571e-09 -0.09769779862083841 -1.4656000000000002 0.7030274199612848 0.7030255304576152 -1.2353876361129168e-08 -0.0976984899385233 -1.4657 0.7030286490233395 0.7030267590267039 -1.898947953136304e-08 -0.09769918105103156 -1.4658000000000002 0.7030298776476256 0.7030279872998605 -2.5628618040285378e-08 -0.09769987195842264 -1.4659 0.7030311058342311 0.7030292152772121 -3.226977642913076e-08 -0.09770056266075597 -1.466 0.7030323335832602 0.7030304429588697 -3.8911439206716116e-08 -0.09770125315809099 -1.4661000000000002 0.7030335608948333 0.7030316703449282 -4.555209118939233e-08 -0.09770194345048704 -1.4662 0.7030347877690863 0.7030328974354662 -5.219021785162099e-08 -0.09770263353800354 -1.4663000000000002 0.703036014206172 0.7030341242305461 -5.882430566695601e-08 -0.09770332342069984 -1.4664000000000001 0.7030372402062591 0.7030353507302141 -6.545284245412092e-08 -0.0977040130986353 -1.4665 0.7030384657695321 0.7030365769345003 -7.207431772628461e-08 -0.0977047025718692 -1.4666000000000001 0.703039690896192 0.7030378028434183 -7.868722302906139e-08 -0.09770539184046086 -1.4667000000000001 0.7030409155864557 0.7030390284569665 -8.529005228376935e-08 -0.09770608090446964 -1.4668 0.703042139840556 0.7030402537751261 -9.188130213871187e-08 -0.09770676976395473 -1.4669 0.7030433636587418 0.703041478797863 -9.845947230007618e-08 -0.09770745841897549 -1.467 0.7030445870412781 0.703042703525127 -1.0502306588017901e-07 -0.09770814686959114 -1.4671 0.7030458099884456 0.7030439279568519 -1.1157058973747247e-07 -0.0977088351158609 -1.4672 0.7030470325005407 0.7030451520929547 -1.1810055481481507e-07 -0.09770952315784392 -1.4673000000000003 0.7030482545778762 0.7030463759333379 -1.2461147647600812e-07 -0.09771021099559951 -1.4674 0.7030494762207804 0.7030475994778873 -1.311018748544751e-07 -0.09771089862918683 -1.4675 0.7030506974295969 0.7030488227264733 -1.3757027517505294e-07 -0.097711586058665 -1.4676000000000002 0.7030519182046857 0.7030500456789504 -1.4401520809746715e-07 -0.09771227328409321 -1.4677 0.7030531385464216 0.7030512683351572 -1.504352100372558e-07 -0.09771296030553056 -1.4678000000000002 0.7030543584551955 0.7030524906949172 -1.5682882352138772e-07 -0.09771364712303615 -1.4679 0.7030555779314136 0.7030537127580382 -1.631945975005128e-07 -0.0977143337366691 -1.468 0.7030567969754975 0.7030549345243124 -1.6953108768376357e-07 -0.09771502014648856 -1.4681000000000002 0.7030580155878842 0.7030561559935171 -1.7583685686314854e-07 -0.09771570635255356 -1.4682 0.7030592337690253 0.7030573771654135 -1.8211047524488433e-07 -0.09771639235492308 -1.4683000000000002 0.7030604515193888 0.7030585980397481 -1.8835052077725845e-07 -0.09771707815365621 -1.4684000000000001 0.7030616688394568 0.7030598186162524 -1.945555794628795e-07 -0.09771776374881198 -1.4685 0.7030628857297263 0.7030610388946427 -2.007242456865399e-07 -0.09771844914044941 -1.4686000000000001 0.7030641021907098 0.7030622588746203 -2.0685512249624116e-07 -0.09771913432862744 -1.4687000000000001 0.7030653182229342 0.7030634785558714 -2.1294682201605797e-07 -0.09771981931340508 -1.4688 0.7030665338269411 0.7030646979380679 -2.1899796565777452e-07 -0.09772050409484123 -1.4689 0.7030677490032871 0.7030659170208673 -2.2500718448170698e-07 -0.09772118867299495 -1.469 0.7030689637525427 0.7030671358039114 -2.3097311948119814e-07 -0.09772187304792503 -1.4691 0.703070178075293 0.703068354286829 -2.3689442192609267e-07 -0.09772255721969046 -1.4692 0.7030713919721372 0.7030695724692337 -2.427697536507012e-07 -0.09772324118835007 -1.4693000000000003 0.7030726054436891 0.7030707903507254 -2.4859778731400883e-07 -0.09772392495396282 -1.4694 0.7030738184905758 0.703072007930889 -2.543772068056005e-07 -0.09772460851658743 -1.4695 0.7030750311134388 0.7030732252092965 -2.601067074087249e-07 -0.09772529187628283 -1.4696000000000002 0.7030762433129336 0.7030744421855057 -2.6578499621315865e-07 -0.09772597503310787 -1.4697 0.7030774550897285 0.7030756588590605 -2.7141079231990384e-07 -0.09772665798712127 -1.4698000000000002 0.7030786664445063 0.7030768752294918 -2.769828271811936e-07 -0.09772734073838193 -1.4699 0.7030798773779622 0.7030780912963164 -2.824998448849869e-07 -0.09772802328694855 -1.47 0.7030810878908051 0.7030793070590381 -2.879606023874215e-07 -0.09772870563287987 -1.4701000000000002 0.7030822979837574 0.7030805225171477 -2.9336386984935015e-07 -0.09772938777623473 -1.4702 0.7030835076575537 0.7030817376701226 -2.9870843090695764e-07 -0.0977300697170718 -1.4703000000000002 0.703084716912942 0.7030829525174278 -3.039930829076831e-07 -0.0977307514554498 -1.4704000000000002 0.7030859257506826 0.7030841670585151 -3.0921663722593973e-07 -0.09773143299142739 -1.4705 0.7030871341715487 0.703085381292824 -3.143779195025065e-07 -0.09773211432506336 -1.4706000000000001 0.7030883421763248 0.7030865952197819 -3.1947576990126736e-07 -0.09773279545641622 -1.4707000000000001 0.7030895497658088 0.7030878088388035 -3.245090434145226e-07 -0.09773347638554475 -1.4708 0.70309075694081 0.7030890221492915 -3.294766100503388e-07 -0.09773415711250749 -1.4709 0.7030919637021498 0.7030902351506367 -3.3437735517949374e-07 -0.09773483763736308 -1.471 0.7030931700506611 0.7030914478422186 -3.3921017965343747e-07 -0.09773551796017016 -1.4711 0.7030943759871886 0.7030926602234042 -3.439740002067482e-07 -0.09773619808098727 -1.4712 0.7030955815125878 0.7030938722935502 -3.486677495889712e-07 -0.09773687799987302 -1.4713000000000003 0.703096786627726 0.7030950840520009 -3.53290376821358e-07 -0.09773755771688589 -1.4714 0.703097991333481 0.7030962954980903 -3.578408474952388e-07 -0.09773823723208443 -1.4715 0.7030991956307422 0.7030975066311413 -3.623181438899836e-07 -0.09773891654552722 -1.4716000000000002 0.7031003995204086 0.7030987174504663 -3.667212653130081e-07 -0.0977395956572727 -1.4717 0.7031016030033904 0.7030999279553667 -3.7104922826630693e-07 -0.09774027456737938 -1.4718000000000002 0.7031028060806077 0.7031011381451342 -3.753010666684986e-07 -0.09774095327590575 -1.4719 0.703104008752991 0.7031023480190499 -3.794758321254421e-07 -0.0977416317829102 -1.472 0.7031052110214802 0.7031035575763851 -3.8357259399268706e-07 -0.09774231008845125 -1.4721000000000002 0.7031064128870256 0.7031047668164012 -3.87590439812624e-07 -0.09774298819258728 -1.4722 0.703107614350586 0.7031059757383502 -3.9152847527978984e-07 -0.09774366609537662 -1.4723000000000002 0.7031088154131309 0.703107184341475 -3.953858246016906e-07 -0.09774434379687781 -1.4724000000000002 0.7031100160756374 0.7031083926250088 -3.991616306445178e-07 -0.09774502129714911 -1.4725 0.7031112163390925 0.7031096005881761 -4.0285505509968234e-07 -0.09774569859624893 -1.4726000000000001 0.7031124162044916 0.7031108082301927 -4.064652787058587e-07 -0.0977463756942356 -1.4727000000000001 0.7031136156728386 0.7031120155502659 -4.0999150142939644e-07 -0.09774705259116744 -1.4728 0.7031148147451455 0.7031132225475942 -4.1343294257534247e-07 -0.09774772928710271 -1.4729 0.7031160134224329 0.7031144292213687 -4.1678884109275227e-07 -0.09774840578209983 -1.473 0.7031172117057287 0.7031156355707717 -4.200584556093845e-07 -0.09774908207621694 -1.4731 0.703118409596069 0.7031168415949787 -4.2324106465374545e-07 -0.09774975816951241 -1.4732 0.7031196070944965 0.703118047293157 -4.263359668077449e-07 -0.09775043406204442 -1.4733000000000003 0.7031208042020618 0.7031192526644667 -4.2934248088016824e-07 -0.09775110975387118 -1.4734 0.7031220009198228 0.7031204577080613 -4.322599460246379e-07 -0.09775178524505096 -1.4735 0.7031231972488432 0.7031216624230869 -4.350877219269633e-07 -0.09775246053564188 -1.4736000000000002 0.703124393190194 0.7031228668086836 -4.3782518886759103e-07 -0.0977531356257022 -1.4737 0.7031255887449523 0.7031240708639845 -4.404717479297715e-07 -0.09775381051529006 -1.4738000000000002 0.7031267839142017 0.7031252745881167 -4.43026821138337e-07 -0.09775448520446361 -1.4739 0.7031279786990309 0.7031264779802016 -4.454898515152128e-07 -0.09775515969328097 -1.474 0.7031291731005349 0.7031276810393543 -4.478603032528894e-07 -0.09775583398180024 -1.4741000000000002 0.7031303671198139 0.7031288837646853 -4.501376618462616e-07 -0.09775650807007955 -1.4742 0.7031315607579736 0.7031300861552988 -4.5232143414120074e-07 -0.09775718195817697 -1.4743000000000002 0.7031327540161243 0.7031312882102949 -4.544111485219049e-07 -0.0977578556461506 -1.4744000000000002 0.7031339468953812 0.7031324899287679 -4.5640635489702097e-07 -0.09775852913405843 -1.4745 0.7031351393968643 0.7031336913098085 -4.583066249078116e-07 -0.09775920242195858 -1.4746000000000001 0.7031363315216972 0.7031348923525023 -4.6011155199060516e-07 -0.09775987550990896 -1.4747000000000001 0.7031375232710082 0.7031360930559313 -4.6182075143924584e-07 -0.09776054839796765 -1.4748 0.7031387146459294 0.7031372934191735 -4.634338605022381e-07 -0.09776122108619265 -1.4749 0.703139905647596 0.7031384934413029 -4.6495053843131906e-07 -0.09776189357464185 -1.475 0.7031410962771469 0.7031396931213905 -4.6637046664799175e-07 -0.0977625658633733 -1.4751 0.7031422865357242 0.7031408924585042 -4.676933486463808e-07 -0.09776323795244492 -1.4752 0.7031434764244724 0.7031420914517086 -4.6891891022221577e-07 -0.09776390984191459 -1.4753000000000003 0.7031446659445393 0.7031432901000658 -4.7004689941732014e-07 -0.09776458153184026 -1.4754 0.7031458550970745 0.7031444884026353 -4.710770866514502e-07 -0.09776525302227979 -1.4755 0.7031470438832301 0.7031456863584746 -4.7200926466678395e-07 -0.09776592431329106 -1.4756000000000002 0.70314823230416 0.7031468839666393 -4.728432486666989e-07 -0.09776659540493197 -1.4757 0.7031494203610199 0.7031480812261827 -4.735788763157722e-07 -0.09776726629726032 -1.4758000000000002 0.7031506080549668 0.7031492781361569 -4.7421600776753614e-07 -0.09776793699033391 -1.4759 0.7031517953871587 0.7031504746956133 -4.747545256436614e-07 -0.09776860748421062 -1.476 0.7031529823587552 0.7031516709036016 -4.751943351866128e-07 -0.0977692777789482 -1.4761000000000002 0.7031541689709159 0.7031528667591711 -4.755353641139326e-07 -0.0977699478746045 -1.4762 0.7031553552248011 0.7031540622613702 -4.757775627500793e-07 -0.09777061777123719 -1.4763000000000002 0.7031565411215719 0.7031552574092473 -4.759209039709167e-07 -0.0977712874689041 -1.4764000000000002 0.7031577266623883 0.7031564522018507 -4.759653832175914e-07 -0.09777195696766289 -1.4765 0.703158911848411 0.7031576466382289 -4.7591101851041095e-07 -0.09777262626757131 -1.4766000000000001 0.7031600966807998 0.7031588407174306 -4.757578503794546e-07 -0.09777329536868706 -1.4767000000000001 0.703161281160714 0.7031600344385056 -4.7550594193396245e-07 -0.09777396427106787 -1.4768000000000001 0.7031624652893114 0.7031612278005042 -4.751553788068241e-07 -0.09777463297477133 -1.4769 0.7031636490677493 0.703162420802478 -4.747062690782511e-07 -0.09777530147985512 -1.477 0.7031648324971831 0.7031636134434803 -4.7415874328271546e-07 -0.09777596978637691 -1.4771 0.7031660155787667 0.7031648057225655 -4.735129544228278e-07 -0.09777663789439434 -1.4772 0.7031671983136516 0.7031659976387901 -4.727690778444371e-07 -0.09777730580396492 -1.4773000000000003 0.7031683807029878 0.7031671891912128 -4.7192731125744736e-07 -0.09777797351514629 -1.4774 0.7031695627479226 0.7031683803788946 -4.709878746247953e-07 -0.09777864102799604 -1.4775 0.7031707444496007 0.7031695712008987 -4.6995101014857266e-07 -0.09777930834257167 -1.4776000000000002 0.703171925809164 0.7031707616562923 -4.6881698221451495e-07 -0.09777997545893083 -1.4777 0.7031731068277508 0.7031719517441442 -4.67586077294857e-07 -0.09778064237713095 -1.4778000000000002 0.7031742875064967 0.7031731414635272 -4.66258603878944e-07 -0.09778130909722957 -1.4779 0.7031754678465334 0.7031743308135175 -4.6483489242465925e-07 -0.0977819756192842 -1.478 0.7031766478489887 0.7031755197931956 -4.633152952057684e-07 -0.0977826419433523 -1.4781000000000002 0.7031778275149866 0.703176708401645 -4.617001863743697e-07 -0.09778330806949136 -1.4782 0.7031790068456465 0.703177896637954 -4.5998996171109363e-07 -0.09778397399775877 -1.4783000000000002 0.7031801858420835 0.7031790845012156 -4.581850386042863e-07 -0.09778463972821197 -1.4784000000000002 0.7031813645054079 0.7031802719905269 -4.5628585595286486e-07 -0.09778530526090841 -1.4785 0.7031825428367253 0.7031814591049903 -4.542928740275398e-07 -0.09778597059590549 -1.4786000000000001 0.7031837208371354 0.7031826458437131 -4.522065743389758e-07 -0.09778663573326055 -1.4787000000000001 0.7031848985077332 0.7031838322058085 -4.500274596169751e-07 -0.09778730067303103 -1.4788000000000001 0.7031860758496078 0.7031850181903946 -4.4775605360231063e-07 -0.09778796541527421 -1.4789 0.7031872528638421 0.7031862037965957 -4.4539290099815387e-07 -0.09778862996004745 -1.479 0.7031884295515134 0.7031873890235418 -4.429385672272135e-07 -0.09778929430740807 -1.4791 0.7031896059136926 0.7031885738703699 -4.403936383970408e-07 -0.09778995845741341 -1.4792 0.7031907819514437 0.7031897583362223 -4.37758721105741e-07 -0.09779062241012065 -1.4793000000000003 0.7031919576658242 0.7031909424202492 -4.3503444233788935e-07 -0.09779128616558716 -1.4794 0.7031931330578848 0.7031921261216069 -4.322214492841203e-07 -0.09779194972387018 -1.4795 0.7031943081286687 0.7031933094394593 -4.293204092092884e-07 -0.0977926130850269 -1.4796 0.7031954828792117 0.7031944923729774 -4.263320093067513e-07 -0.0977932762491146 -1.4797 0.7031966573105428 0.7031956749213397 -4.2325695645550887e-07 -0.0977939392161905 -1.4798000000000002 0.7031978314236819 0.7031968570837328 -4.2009597713693614e-07 -0.09779460198631178 -1.4799 0.7031990052196415 0.7031980388593506 -4.168498172404944e-07 -0.09779526455953556 -1.48 0.7032001786994262 0.7031992202473958 -4.1351924193883116e-07 -0.09779592693591904 -1.4801000000000002 0.7032013518640318 0.7032004012470794 -4.101050353547131e-07 -0.09779658911551943 -1.4802 0.7032025247144454 0.7032015818576207 -4.066080005610262e-07 -0.09779725109839381 -1.4803000000000002 0.7032036972516453 0.7032027620782478 -4.0302895928240323e-07 -0.09779791288459923 -1.4804000000000002 0.703204869476601 0.7032039419081979 -3.993687517009348e-07 -0.09779857447419288 -1.4805 0.7032060413902725 0.7032051213467174 -3.956282363312691e-07 -0.09779923586723177 -1.4806000000000001 0.7032072129936107 0.703206300393062 -3.918082897291786e-07 -0.09779989706377301 -1.4807000000000001 0.7032083842875565 0.7032074790464967 -3.879098063805375e-07 -0.09780055806387364 -1.4808000000000001 0.7032095552730413 0.7032086573062968 -3.8393369841682734e-07 -0.09780121886759072 -1.4809 0.7032107259509865 0.7032098351717471 -3.798808954139088e-07 -0.09780187947498122 -1.481 0.7032118963223031 0.7032110126421426 -3.7575234421854953e-07 -0.09780253988610219 -1.4811 0.703213066387892 0.7032121897167884 -3.7154900870556284e-07 -0.09780320010101057 -1.4812 0.7032142361486435 0.7032133663950006 -3.672718695141297e-07 -0.09780386011976339 -1.4813000000000003 0.7032154056054373 0.7032145426761054 -3.629219238743264e-07 -0.09780451994241755 -1.4814 0.7032165747591419 0.70321571855944 -3.585001853642633e-07 -0.09780517956903001 -1.4815 0.703217743610615 0.7032168940443526 -3.540076836186512e-07 -0.09780583899965768 -1.4816 0.7032189121607031 0.7032180691302029 -3.4944546419696243e-07 -0.09780649823435754 -1.4817 0.7032200804102413 0.7032192438163613 -3.448145881948528e-07 -0.09780715727318641 -1.4818000000000002 0.7032212483600528 0.7032204181022101 -3.4011613214701697e-07 -0.09780781611620121 -1.4819 0.7032224160109497 0.703221591987143 -3.353511876663662e-07 -0.09780847476345873 -1.482 0.7032235833637319 0.7032227654705658 -3.305208612774946e-07 -0.09780913321501591 -1.4821000000000002 0.7032247504191874 0.7032239385518964 -3.2562627407667355e-07 -0.09780979147092955 -1.4822 0.7032259171780917 0.7032251112305641 -3.206685615445015e-07 -0.09781044953125645 -1.4823000000000002 0.7032270836412082 0.7032262835060112 -3.1564887323365376e-07 -0.09781110739605342 -1.4824000000000002 0.7032282498092877 0.7032274553776919 -3.105683725052044e-07 -0.0978117650653772 -1.4825 0.703229415683069 0.7032286268450736 -3.054282362788263e-07 -0.09781242253928465 -1.4826000000000001 0.7032305812632771 0.7032297979076356 -3.0022965481074637e-07 -0.09781307981783244 -1.4827000000000001 0.7032317465506248 0.7032309685648706 -2.9497383124965637e-07 -0.09781373690107736 -1.4828000000000001 0.7032329115458116 0.703232138816284 -2.8966198156732403e-07 -0.09781439378907603 -1.4829 0.703234076249524 0.7032333086613944 -2.8429533414572883e-07 -0.09781505048188524 -1.483 0.7032352406624354 0.7032344780997342 -2.7887512951685345e-07 -0.09781570697956168 -1.4831 0.7032364047852051 0.7032356471308481 -2.7340262013023087e-07 -0.09781636328216202 -1.4832 0.7032375686184796 0.703236815754295 -2.6787906994008015e-07 -0.09781701938974294 -1.4833000000000003 0.7032387321628915 0.7032379839696474 -2.623057542908147e-07 -0.09781767530236107 -1.4834 0.703239895419059 0.703239151776491 -2.56683959479892e-07 -0.09781833102007301 -1.4835 0.7032410583875868 0.7032403191744261 -2.51014982490666e-07 -0.09781898654293533 -1.4836 0.7032422210690662 0.7032414861630665 -2.453001307460567e-07 -0.09781964187100471 -1.4837 0.7032433834640739 0.70324265274204 -2.3954072174078855e-07 -0.09782029700433773 -1.4838000000000002 0.703244545573172 0.7032438189109887 -2.337380827881208e-07 -0.09782095194299088 -1.4839 0.7032457073969085 0.7032449846695689 -2.2789355070412798e-07 -0.09782160668702072 -1.484 0.7032468689358174 0.7032461500174512 -2.2200847146075509e-07 -0.09782226123648378 -1.4841000000000002 0.7032480301904178 0.7032473149543211 -2.1608419993254802e-07 -0.09782291559143663 -1.4842 0.7032491911612146 0.7032484794798783 -2.101220995462394e-07 -0.09782356975193579 -1.4843000000000002 0.7032503518486974 0.7032496435938371 -2.0412354197543725e-07 -0.09782422371803771 -1.4844000000000002 0.703251512253341 0.7032508072959266 -1.9808990684572203e-07 -0.09782487748979883 -1.4845 0.7032526723756061 0.7032519705858905 -1.92022581380763e-07 -0.09782553106727561 -1.4846000000000001 0.703253832215938 0.7032531334634877 -1.8592296010741527e-07 -0.09782618445052453 -1.4847000000000001 0.7032549917747669 0.7032542959284921 -1.797924445400001e-07 -0.09782683763960202 -1.4848000000000001 0.7032561510525079 0.7032554579806922 -1.736324428611158e-07 -0.09782749063456443 -1.4849 0.7032573100495609 0.7032566196198917 -1.6744436955561104e-07 -0.09782814343546814 -1.485 0.7032584687663113 0.7032577808459102 -1.612296451417028e-07 -0.09782879604236962 -1.4851 0.7032596272031281 0.7032589416585815 -1.5498969581015376e-07 -0.09782944845532515 -1.4852 0.7032607853603656 0.7032601020577549 -1.487259531206958e-07 -0.09783010067439109 -1.4853000000000003 0.7032619432383633 0.7032612620432955 -1.424398536342686e-07 -0.09783075269962381 -1.4854 0.7032631008374439 0.7032624216150836 -1.3613283864240266e-07 -0.0978314045310796 -1.4855 0.7032642581579158 0.7032635807730145 -1.298063537803762e-07 -0.09783205616881474 -1.4856 0.703265415200071 0.7032647395169995 -1.234618487305772e-07 -0.09783270761288551 -1.4857 0.7032665719641868 0.703265897846965 -1.171007768859672e-07 -0.09783335886334824 -1.4858000000000002 0.7032677284505242 0.7032670557628535 -1.1072459499446297e-07 -0.09783400992025912 -1.4859 0.7032688846593289 0.7032682132646221 -1.0433476285882926e-07 -0.09783466078367438 -1.486 0.7032700405908308 0.7032693703522445 -9.793274297672377e-08 -0.09783531145365026 -1.4861000000000002 0.7032711962452443 0.7032705270257097 -9.152000021803858e-08 -0.09783596193024302 -1.4862 0.7032723516227677 0.7032716832850221 -8.509800149356789e-08 -0.09783661221350876 -1.4863000000000002 0.7032735067235841 0.7032728391302019 -7.866821540893076e-08 -0.0978372623035037 -1.4864000000000002 0.7032746615478607 0.7032739945612851 -7.223211192890211e-08 -0.097837912200284 -1.4865 0.7032758160957485 0.7032751495783234 -6.579116205085098e-08 -0.09783856190390576 -1.4866000000000001 0.7032769703673836 0.7032763041813839 -5.934683746343372e-08 -0.09783921141442516 -1.4867000000000001 0.7032781243628854 0.7032774583705501 -5.290061020875661e-08 -0.09783986073189832 -1.4868000000000001 0.7032792780823582 0.70327861214592 -4.645395235180257e-08 -0.09784050985638126 -1.4869 0.7032804315258905 0.7032797655076084 -4.000833563782332e-08 -0.09784115878793015 -1.487 0.7032815846935547 0.7032809184557454 -3.356523116046506e-08 -0.09784180752660099 -1.4871 0.7032827375854076 0.7032820709904766 -2.712610902436477e-08 -0.09784245607244985 -1.4872 0.7032838902014906 0.7032832231119637 -2.0692438011324366e-08 -0.09784310442553279 -1.4873000000000003 0.7032850425418289 0.7032843748203832 -1.4265685243340653e-08 -0.09784375258590577 -1.4874 0.7032861946064324 0.7032855261159285 -7.847315850514208e-09 -0.09784440055362485 -1.4875 0.7032873463952951 0.7032866769988075 -1.4387926362477432e-09 -0.09784504832874599 -1.4876 0.7032884979083955 0.7032878274692443 4.958424257121841e-09 -0.09784569591132516 -1.4877 0.7032896491456966 0.7032889775274782 1.1342877677920915e-08 -0.09784634330141836 -1.4878000000000002 0.7032908001071455 0.7032901271737642 1.7713113801241798e-08 -0.09784699049908147 -1.4879 0.7032919507926743 0.7032912764083725 2.4067682458973894e-08 -0.09784763750437045 -1.488 0.7032931012021987 0.7032924252315889 3.040513747026852e-08 -0.09784828431734116 -1.4881000000000002 0.7032942513356203 0.7032935736437149 3.6724036957258566e-08 -0.09784893093804958 -1.4882 0.7032954011928241 0.7032947216450665 4.3022943698942107e-08 -0.0978495773665515 -1.4883000000000002 0.7032965507736807 0.7032958692359759 4.930042544169788e-08 -0.09785022360290285 -1.4884000000000002 0.7032977000780447 0.7032970164167898 5.555505521934179e-08 -0.09785086964715944 -1.4885 0.703298849105756 0.7032981631878705 6.178541168966323e-08 -0.09785151549937718 -1.4886000000000001 0.703299997856639 0.7032993095495953 6.799007945187951e-08 -0.09785216115961179 -1.4887000000000001 0.7033011463305032 0.7033004555023561 7.416764936755971e-08 -0.09785280662791912 -1.4888000000000001 0.7033022945271434 0.7033016010465605 8.031671888328318e-08 -0.09785345190435496 -1.4889000000000001 0.7033034424463387 0.70330274618263 8.643589235329818e-08 -0.09785409698897503 -1.489 0.7033045900878541 0.7033038909110019 9.252378134483319e-08 -0.09785474188183513 -1.4891 0.7033057374514393 0.7033050352321277 9.857900495902072e-08 -0.097855386582991 -1.4892 0.7033068845368295 0.7033061791464736 1.0460019014141286e-07 -0.09785603109249838 -1.4893000000000003 0.7033080313437454 0.7033073226545205 1.1058597199423148e-07 -0.09785667541041294 -1.4894 0.7033091778718932 0.7033084657567633 1.1653499410596568e-07 -0.09785731953679039 -1.4895 0.7033103241209642 0.7033096084537118 1.2244590882545814e-07 -0.09785796347168636 -1.4896 0.7033114700906362 0.7033107507458898 1.2831737757762474e-07 -0.09785860721515661 -1.4897 0.7033126157805725 0.7033118926338351 1.3414807117223537e-07 -0.09785925076725675 -1.4898000000000002 0.7033137611904214 0.7033130341181 1.3993667009881694e-07 -0.09785989412804236 -1.4899 0.7033149063198184 0.7033141751992504 1.4568186485278134e-07 -0.0978605372975691 -1.49 0.7033160511683845 0.7033153158778664 1.5138235618175622e-07 -0.09786118027589258 -1.4901000000000002 0.7033171957357272 0.7033164561545415 1.5703685541865187e-07 -0.0978618230630684 -1.4902 0.7033183400214399 0.7033175960298826 1.6264408475574754e-07 -0.09786246565915208 -1.4903000000000002 0.7033194840251027 0.7033187355045107 1.6820277754653334e-07 -0.09786310806419918 -1.4904000000000002 0.7033206277462826 0.7033198745790596 1.7371167857632708e-07 -0.09786375027826527 -1.4905 0.7033217711845325 0.7033210132541767 1.791695443537078e-07 -0.09786439230140581 -1.4906000000000001 0.7033229143393933 0.7033221515305228 1.8457514338113268e-07 -0.09786503413367643 -1.4907000000000001 0.7033240572103916 0.7033232894087709 1.8992725645330943e-07 -0.09786567577513254 -1.4908000000000001 0.7033251997970418 0.7033244268896073 1.9522467691740486e-07 -0.0978663172258296 -1.4909000000000001 0.7033263420988454 0.7033255639737309 2.0046621094713113e-07 -0.09786695848582311 -1.491 0.703327484115291 0.7033267006618533 2.0565067779948487e-07 -0.09786759955516847 -1.4911 0.7033286258458558 0.7033278369546987 2.1077691011658906e-07 -0.09786824043392123 -1.4912 0.7033297672900027 0.7033289728530033 2.1584375414426815e-07 -0.09786888112213671 -1.4913000000000003 0.7033309084471844 0.7033301083575152 2.2085007003735946e-07 -0.09786952161987028 -1.4914 0.7033320493168407 0.7033312434689951 2.2579473208522716e-07 -0.09787016192717744 -1.4915 0.7033331898983988 0.703332378188215 2.3067662895809304e-07 -0.09787080204411347 -1.4916 0.7033343301912754 0.703333512515959 2.354946639707145e-07 -0.09787144197073377 -1.4917 0.7033354701948751 0.7033346464530223 2.4024775532871523e-07 -0.09787208170709363 -1.4918000000000002 0.7033366099085911 0.7033357800002116 2.449348363783854e-07 -0.09787272125324843 -1.4919 0.7033377493318052 0.7033369131583449 2.4955485584260417e-07 -0.09787336060925343 -1.492 0.7033388884638883 0.7033380459282513 2.5410677804288406e-07 -0.09787399977516396 -1.4921000000000002 0.7033400273042005 0.7033391783107704 2.5858958315611025e-07 -0.0978746387510353 -1.4922 0.7033411658520907 0.7033403103067527 2.630022673880128e-07 -0.09787527753692264 -1.4923000000000002 0.7033423041068984 0.7033414419170594 2.6734384325766136e-07 -0.09787591613288138 -1.4924000000000002 0.7033434420679512 0.7033425731425615 2.716133398472653e-07 -0.09787655453896661 -1.4925 0.7033445797345674 0.7033437039841406 2.7580980290625723e-07 -0.0978771927552336 -1.4926000000000001 0.7033457171060551 0.703344834442688 2.7993229513578743e-07 -0.09787783078173756 -1.4927000000000001 0.7033468541817124 0.7033459645191055 2.8397989645240207e-07 -0.09787846861853368 -1.4928000000000001 0.7033479909608278 0.7033470942143032 2.879517040366153e-07 -0.0978791062656771 -1.4929000000000001 0.7033491274426806 0.7033482235292015 2.91846832679854e-07 -0.09787974372322296 -1.493 0.7033502636265407 0.7033493524647298 2.9566441495099127e-07 -0.09788038099122648 -1.4931 0.7033513995116688 0.703350481021827 2.994036013420631e-07 -0.09788101806974275 -1.4932 0.7033525350973167 0.7033516092014398 3.0306356048337424e-07 -0.09788165495882685 -1.4933 0.7033536703827272 0.7033527370045243 3.066434793447259e-07 -0.09788229165853385 -1.4934 0.7033548053671357 0.7033538644320452 3.1014256339501056e-07 -0.09788292816891891 -1.4935 0.703355940049768 0.7033549914849746 3.135600367687452e-07 -0.09788356449003703 -1.4936 0.7033570744298427 0.7033561181642933 3.16895142495055e-07 -0.09788420062194331 -1.4937 0.7033582085065699 0.7033572444709901 3.2014714255318433e-07 -0.09788483656469271 -1.4938000000000002 0.7033593422791526 0.7033583704060609 3.233153181708692e-07 -0.09788547231834031 -1.4939 0.703360475746786 0.7033594959705094 3.263989699076042e-07 -0.09788610788294115 -1.494 0.7033616089086578 0.7033606211653461 3.293974178003589e-07 -0.09788674325855018 -1.4941000000000002 0.7033627417639491 0.703361745991589 3.323100015439895e-07 -0.0978873784452223 -1.4942 0.7033638743118338 0.7033628704502624 3.3513608060226074e-07 -0.09788801344301254 -1.4943000000000002 0.7033650065514792 0.7033639945423975 3.3787503442295197e-07 -0.0978886482519758 -1.4944000000000002 0.7033661384820464 0.7033651182690319 3.4052626247255136e-07 -0.09788928287216708 -1.4945 0.7033672701026906 0.7033662416312091 3.430891844444228e-07 -0.09788991730364123 -1.4946000000000002 0.7033684014125601 0.7033673646299787 3.4556324032819496e-07 -0.09789055154645313 -1.4947000000000001 0.7033695324107977 0.7033684872663961 3.4794789063180565e-07 -0.09789118560065768 -1.4948000000000001 0.7033706630965415 0.7033696095415218 3.5024261634680753e-07 -0.0978918194663098 -1.4949000000000001 0.7033717934689234 0.7033707314564224 3.524469192051072e-07 -0.0978924531434643 -1.495 0.7033729235270705 0.7033718530121686 3.545603216859039e-07 -0.09789308663217605 -1.4951 0.7033740532701047 0.7033729742098365 3.5658236720303993e-07 -0.0978937199324998 -1.4952 0.7033751826971439 0.7033740950505063 3.58512620132756e-07 -0.09789435304449041 -1.4953 0.7033763118073009 0.7033752155352632 3.6035066591083575e-07 -0.09789498596820266 -1.4954 0.7033774405996844 0.703376335665196 3.6209611119220053e-07 -0.09789561870369126 -1.4955 0.7033785690733996 0.703377455441398 3.637485838856036e-07 -0.09789625125101108 -1.4956 0.7033796972275475 0.7033785748649655 3.653077331675081e-07 -0.09789688361021676 -1.4957 0.7033808250612255 0.703379693936999 3.667732297110704e-07 -0.09789751578136306 -1.4958000000000002 0.7033819525735285 0.7033808126586019 3.6814476560981246e-07 -0.09789814776450481 -1.4959 0.7033830797635472 0.7033819310308802 3.6942205452333843e-07 -0.09789877955969654 -1.496 0.7033842066303703 0.7033830490549433 3.706048316912125e-07 -0.09789941116699305 -1.4961000000000002 0.7033853331730836 0.7033841667319026 3.71692854057859e-07 -0.09790004258644891 -1.4962 0.7033864593907704 0.7033852840628725 3.726859001892957e-07 -0.09790067381811884 -1.4963000000000002 0.7033875852825124 0.7033864010489688 3.735837705021172e-07 -0.09790130486205748 -1.4964000000000002 0.7033887108473886 0.7033875176913096 3.743862871455339e-07 -0.0979019357183194 -1.4965 0.7033898360844768 0.7033886339910143 3.7509329407769965e-07 -0.09790256638695922 -1.4966000000000002 0.7033909609928537 0.7033897499492037 3.757046571559175e-07 -0.09790319686803158 -1.4967000000000001 0.703392085571594 0.703390865567 3.7622026406725073e-07 -0.09790382716159103 -1.4968000000000001 0.7033932098197722 0.7033919808455265 3.7664002445342293e-07 -0.09790445726769215 -1.4969000000000001 0.7033943337364613 0.7033930957859065 3.7696386983449015e-07 -0.09790508718638943 -1.497 0.7033954573207346 0.7033942103892641 3.771917536504743e-07 -0.09790571691773746 -1.4971 0.7033965805716645 0.7033953246567236 3.773236512752409e-07 -0.09790634646179071 -1.4972 0.7033977034883239 0.7033964385894094 3.773595599956825e-07 -0.0979069758186037 -1.4973 0.7033988260697854 0.7033975521884452 3.772994990325351e-07 -0.09790760498823095 -1.4974 0.7033999483151224 0.7033986654549551 3.771435095265008e-07 -0.0979082339707269 -1.4975 0.7034010702234088 0.7033997783900614 3.76891654489675e-07 -0.09790886276614603 -1.4976 0.7034021917937195 0.7034008909948859 3.7654401882636357e-07 -0.09790949137454275 -1.4977 0.7034033130251303 0.7034020032705497 3.7610070928451034e-07 -0.09791011979597146 -1.4978000000000002 0.7034044339167189 0.7034031152181717 3.7556185442100265e-07 -0.09791074803048666 -1.4979 0.7034055544675641 0.7034042268388694 3.749276045808547e-07 -0.09791137607814268 -1.498 0.7034066746767467 0.7034053381337584 3.741981318486354e-07 -0.09791200393899392 -1.4981000000000002 0.7034077945433492 0.7034064491039524 3.7337363000683466e-07 -0.09791263161309471 -1.4982 0.7034089140664576 0.7034075597505625 3.724543144942305e-07 -0.09791325910049947 -1.4983000000000002 0.7034100332451588 0.7034086700746973 3.71440422322622e-07 -0.09791388640126247 -1.4984000000000002 0.7034111520785439 0.7034097800774628 3.7033221204907374e-07 -0.09791451351543809 -1.4985 0.703412270565706 0.7034108897599615 3.691299636787715e-07 -0.09791514044308063 -1.4986000000000002 0.7034133887057417 0.7034119991232927 3.678339786511442e-07 -0.09791576718424432 -1.4987000000000001 0.7034145064977515 0.7034131081685524 3.6644457968026956e-07 -0.09791639373898348 -1.4988000000000001 0.7034156239408391 0.7034142168968331 3.6496211073405727e-07 -0.09791702010735243 -1.4989000000000001 0.703416741034112 0.7034153253092226 3.6338693695792124e-07 -0.09791764628940525 -1.499 0.7034178577766821 0.7034164334068052 3.617194445429406e-07 -0.09791827228519626 -1.4991 0.7034189741676655 0.7034175411906607 3.5996004068422627e-07 -0.09791889809477972 -1.4992 0.7034200902061831 0.7034186486618637 3.5810915340050986e-07 -0.09791952371820974 -1.4993 0.7034212058913604 0.7034197558214845 3.5616723152720464e-07 -0.09792014915554054 -1.4994 0.7034223212223278 0.7034208626705886 3.5413474452905547e-07 -0.0979207744068263 -1.4995 0.7034234361982215 0.7034219692102355 3.520121824723832e-07 -0.0979213994721212 -1.4996 0.7034245508181824 0.7034230754414798 3.4980005580997897e-07 -0.09792202435147936 -1.4997 0.7034256650813577 0.7034241813653697 3.474988953047764e-07 -0.09792264904495487 -1.4998000000000002 0.7034267789869 0.703425286982948 3.4510925192576813e-07 -0.09792327355260191 -1.4999 0.7034278925339681 0.7034263922952515 3.426316966745335e-07 -0.09792389787447452 -1.5 0.7034290057217274 0.7034274973033094 3.4006682046033854e-07 -0.09792452201062672 -1.5001000000000002 0.7034301185493494 0.7034286020081464 3.3741523398911344e-07 -0.09792514596111264 -1.5002 0.7034312310160128 0.7034297064107784 3.3467756761079714e-07 -0.09792576972598634 -1.5003000000000002 0.7034323431209031 0.7034308105122157 3.318544711181093e-07 -0.09792639330530184 -1.5004000000000002 0.7034334548632128 0.7034319143134606 3.289466136424668e-07 -0.09792701669911323 -1.5005 0.7034345662421417 0.7034330178155086 3.259546834805116e-07 -0.09792763990747444 -1.5006000000000002 0.7034356772568973 0.7034341210193465 3.2287938794839377e-07 -0.09792826293043938 -1.5007000000000001 0.703436787906695 0.7034352239259547 3.1972145320829926e-07 -0.09792888576806218 -1.5008000000000001 0.7034378981907575 0.7034363265363047 3.1648162404640523e-07 -0.09792950842039669 -1.5009000000000001 0.7034390081083166 0.7034374288513598 3.131606637896134e-07 -0.0979301308874969 -1.501 0.7034401176586119 0.7034385308720756 3.097593540904442e-07 -0.09793075316941674 -1.5011 0.7034412268408915 0.7034396325993981 3.062784946425423e-07 -0.0979313752662101 -1.5012 0.7034423356544124 0.7034407340342651 3.027189031945543e-07 -0.09793199717793086 -1.5013 0.7034434440984405 0.7034418351776057 2.9908141514073394e-07 -0.097932618904633 -1.5014 0.703444552172251 0.7034429360303391 2.9536688349318663e-07 -0.0979332404463703 -1.5015 0.7034456598751279 0.7034440365933758 2.915761785973747e-07 -0.09793386180319669 -1.5016 0.7034467672063649 0.7034451368676163 2.877101879586452e-07 -0.09793448297516591 -1.5017 0.7034478741652657 0.7034462368539516 2.8376981603406293e-07 -0.09793510396233185 -1.5018000000000002 0.7034489807511434 0.7034473365532627 2.7975598397567136e-07 -0.09793572476474828 -1.5019 0.7034500869633216 0.7034484359664208 2.756696294986538e-07 -0.09793634538246906 -1.502 0.7034511928011331 0.7034495350942864 2.7151170659683865e-07 -0.0979369658155479 -1.5021000000000002 0.7034522982639221 0.7034506339377102 2.6728318532759365e-07 -0.09793758606403857 -1.5022 0.7034534033510431 0.7034517324975317 2.6298505161059804e-07 -0.09793820612799486 -1.5023000000000002 0.703454508061861 0.70345283077458 2.5861830697110344e-07 -0.0979388260074705 -1.5024000000000002 0.7034556123957518 0.7034539287696732 2.5418396833870593e-07 -0.09793944570251917 -1.5025 0.7034567163521024 0.7034550264836184 2.496830677975459e-07 -0.09794006521319464 -1.5026000000000002 0.7034578199303109 0.703456123917211 2.451166523434467e-07 -0.09794068453955052 -1.5027000000000001 0.7034589231297865 0.7034572210712358 2.404857835924812e-07 -0.09794130368164052 -1.5028000000000001 0.7034600259499505 0.7034583179464655 2.3579153762831595e-07 -0.09794192263951829 -1.5029000000000001 0.7034611283902353 0.7034594145436615 2.3103500470383898e-07 -0.0979425414132375 -1.503 0.7034622304500853 0.7034605108635723 2.2621728895666493e-07 -0.0979431600028517 -1.5031 0.7034633321289571 0.7034616069069359 2.2133950824260173e-07 -0.09794377840841462 -1.5032 0.7034644334263189 0.7034627026744775 2.164027937540114e-07 -0.09794439662997984 -1.5033 0.7034655343416512 0.7034637981669098 2.1140828986715432e-07 -0.09794501466760087 -1.5034 0.703466634874447 0.7034648933849332 2.0635715380912245e-07 -0.09794563252133133 -1.5035 0.703467735024212 0.7034659883292361 2.0125055544273351e-07 -0.09794625019122481 -1.5036 0.7034688347904638 0.703467083000493 1.9608967692999468e-07 -0.09794686767733475 -1.5037 0.7034699341727337 0.7034681773993671 1.90875712541283e-07 -0.09794748497971478 -1.5038000000000002 0.7034710331705654 0.7034692715265074 1.856098682979923e-07 -0.09794810209841837 -1.5039 0.7034721317835151 0.7034703653825507 1.8029336174354982e-07 -0.09794871903349896 -1.504 0.7034732300111531 0.7034714589681201 1.7492742164851305e-07 -0.0979493357850101 -1.5041000000000002 0.7034743278530624 0.7034725522838259 1.6951328770872798e-07 -0.09794995235300524 -1.5042 0.7034754253088393 0.7034736453302644 1.6405221030246775e-07 -0.09795056873753787 -1.5043000000000002 0.7034765223780941 0.7034747381080187 1.585454501677741e-07 -0.0979511849386614 -1.5044000000000002 0.7034776190604497 0.7034758306176583 1.5299427811102384e-07 -0.09795180095642919 -1.5045 0.7034787153555435 0.703476922859739 1.4739997474325084e-07 -0.09795241679089473 -1.5046000000000002 0.7034798112630263 0.7034780148348025 1.4176383013667082e-07 -0.09795303244211133 -1.5047000000000001 0.7034809067825627 0.7034791065433771 1.3608714356447282e-07 -0.09795364791013242 -1.5048000000000001 0.7034820019138317 0.7034801979859765 1.30371223219794e-07 -0.09795426319501133 -1.5049000000000001 0.7034830966565261 0.7034812891631004 1.2461738584795823e-07 -0.09795487829680144 -1.505 0.7034841910103526 0.703482380075235 1.1882695648973707e-07 -0.0979554932155561 -1.5051 0.7034852849750326 0.7034834707228513 1.1300126820379397e-07 -0.09795610795132859 -1.5052 0.7034863785503014 0.7034845611064063 1.0714166167463679e-07 -0.09795672250417221 -1.5053 0.703487471735909 0.7034856512263425 1.0124948499404263e-07 -0.09795733687414027 -1.5054 0.7034885645316196 0.7034867410830881 9.5326093289827e-08 -0.09795795106128598 -1.5055 0.7034896569372122 0.7034878306770566 8.937284843441029e-08 -0.09795856506566272 -1.5056 0.70349074895248 0.7034889200086465 8.339111874297589e-08 -0.09795917888732363 -1.5057 0.7034918405772315 0.7034900090782419 7.738227865775049e-08 -0.09795979252632198 -1.5058000000000002 0.7034929318112895 0.7034910978862121 7.134770841320248e-08 -0.09796040598271094 -1.5059 0.7034940226544915 0.7034921864329117 6.52887937237917e-08 -0.0979610192565438 -1.506 0.7034951131066899 0.70349327471868 5.920692548733175e-08 -0.09796163234787361 -1.5061000000000002 0.7034962031677525 0.7034943627438419 5.3103499438045265e-08 -0.0979622452567537 -1.5062 0.7034972928375615 0.7034954505087065 4.69799158481915e-08 -0.09796285798323712 -1.5063000000000002 0.7034983821160141 0.7034965380135686 4.083757918979525e-08 -0.09796347052737699 -1.5064000000000002 0.7034994710030227 0.7034976252587075 3.467789782760078e-08 -0.09796408288922648 -1.5065 0.7035005594985149 0.7034987122443875 2.8502283691209107e-08 -0.0979646950688387 -1.5066000000000002 0.7035016476024332 0.7034997989708579 2.231215194027636e-08 -0.09796530706626672 -1.5067000000000002 0.7035027353147352 0.7035008854383527 1.610892065313091e-08 -0.09796591888156367 -1.5068000000000001 0.7035038226353938 0.7035019716470905 9.894010505849538e-09 -0.09796653051478256 -1.5069000000000001 0.703504909564397 0.7035030575972747 3.668844431384266e-09 -0.0979671419659765 -1.507 0.7035059961017482 0.7035041432890939 -2.5651526935552282e-09 -0.09796775323519846 -1.5071 0.7035070822474655 0.703505228722721 -8.806554379833798e-09 -0.0979683643225015 -1.5072 0.7035081680015828 0.7035063138983135 -1.5053932849850432e-08 -0.09796897522793861 -1.5073 0.703509253364149 0.7035073988160138 -2.1305859368436764e-08 -0.09796958595156278 -1.5074 0.7035103383352284 0.7035084834759491 -2.7560904560745142e-08 -0.09797019649342702 -1.5075 0.7035114229149002 0.7035095678782313 -3.381763874835131e-08 -0.09797080685358427 -1.5076 0.7035125071032594 0.7035106520229566 -4.0074632272021384e-08 -0.09797141703208749 -1.5077 0.7035135909004155 0.7035117359102062 -4.6330455816321996e-08 -0.09797202702898958 -1.5078000000000003 0.7035146743064942 0.7035128195400461 -5.25836807384588e-08 -0.09797263684434346 -1.5079 0.7035157573216354 0.7035139029125266 -5.883287939570554e-08 -0.09797324647820205 -1.508 0.703516839945995 0.7035149860276834 -6.507662546773735e-08 -0.09797385593061825 -1.5081000000000002 0.7035179221797441 0.7035160688855364 -7.131349428297559e-08 -0.09797446520164493 -1.5082 0.7035190040230681 0.7035171514860903 -7.754206314720957e-08 -0.09797507429133495 -1.5083000000000002 0.7035200854761687 0.7035182338293349 -8.376091166408667e-08 -0.09797568319974113 -1.5084000000000002 0.7035211665392618 0.7035193159152442 -8.996862205755407e-08 -0.09797629192691627 -1.5085 0.703522247212579 0.7035203977437781 -9.616377950449201e-08 -0.09797690047291328 -1.5086000000000002 0.7035233274963668 0.7035214793148803 -1.0234497244219348e-07 -0.09797750883778487 -1.5087000000000002 0.7035244073908866 0.7035225606284803 -1.085107929031659e-07 -0.09797811702158392 -1.5088000000000001 0.7035254868964146 0.7035236416844919 -1.1465983682651393e-07 -0.09797872502436311 -1.5089000000000001 0.7035265660132424 0.7035247224828143 -1.2079070438320016e-07 -0.09797933284617523 -1.509 0.7035276447416761 0.7035258030233316 -1.269020003004384e-07 -0.09797994048707305 -1.5091 0.7035287230820367 0.7035268833059131 -1.3299233415399458e-07 -0.09798054794710923 -1.5092 0.7035298010346602 0.703527963330413 -1.390603207220703e-07 -0.0979811552263365 -1.5093 0.7035308785998973 0.7035290430966716 -1.4510458026285866e-07 -0.09798176232480764 -1.5094 0.7035319557781128 0.7035301226045132 -1.5112373885975416e-07 -0.0979823692425752 -1.5095 0.7035330325696867 0.7035312018537488 -1.5711642871625575e-07 -0.09798297597969198 -1.5096 0.7035341089750131 0.7035322808441737 -1.6308128846995174e-07 -0.09798358253621055 -1.5097 0.7035351849945012 0.7035333595755691 -1.6901696349262696e-07 -0.09798418891218352 -1.5098000000000003 0.7035362606285737 0.703534438047702 -1.749221062233297e-07 -0.09798479510766359 -1.5099 0.7035373358776683 0.703535516260325 -1.807953764407233e-07 -0.09798540112270333 -1.51 0.7035384107422367 0.703536594213176 -1.866354415909488e-07 -0.0979860069573554 -1.5101000000000002 0.7035394852227443 0.7035376719059794 -1.9244097708079333e-07 -0.0979866126116723 -1.5102 0.7035405593196711 0.7035387493384452 -1.982106666159611e-07 -0.09798721808570664 -1.5103000000000002 0.7035416330335107 0.703539826510269 -2.039432023988319e-07 -0.09798782337951094 -1.5104000000000002 0.7035427063647707 0.7035409034211333 -2.0963728553785588e-07 -0.09798842849313773 -1.5105 0.7035437793139724 0.7035419800707059 -2.1529162628000642e-07 -0.09798903342663953 -1.5106000000000002 0.7035448518816505 0.7035430564586419 -2.2090494431609153e-07 -0.0979896381800689 -1.5107000000000002 0.7035459240683541 0.7035441325845819 -2.2647596907218737e-07 -0.09799024275347828 -1.5108000000000001 0.7035469958746448 0.7035452084481535 -2.320034400045412e-07 -0.09799084714692015 -1.5109000000000001 0.7035480673010974 0.7035462840489709 -2.374861068528411e-07 -0.097991451360447 -1.511 0.7035491383483008 0.7035473593866348 -2.429227299871606e-07 -0.09799205539411125 -1.5111 0.7035502090168566 0.7035484344607331 -2.483120806091865e-07 -0.09799265924796532 -1.5112 0.7035512793073794 0.7035495092708404 -2.536529410991639e-07 -0.09799326292206172 -1.5113 0.7035523492204963 0.7035505838165182 -2.5894410523100153e-07 -0.09799386641645273 -1.5114 0.7035534187568474 0.7035516580973158 -2.641843784879916e-07 -0.09799446973119078 -1.5115 0.7035544879170857 0.7035527321127695 -2.6937257831954886e-07 -0.0979950728663283 -1.5116 0.7035555567018763 0.703553805862403 -2.745075343944803e-07 -0.09799567582191764 -1.5117 0.7035566251118968 0.7035548793457278 -2.7958808890629627e-07 -0.09799627859801112 -1.5118000000000003 0.7035576931478367 0.7035559525622429 -2.846130967883165e-07 -0.09799688119466105 -1.5119 0.7035587608103978 0.7035570255114354 -2.8958142597387826e-07 -0.09799748361191973 -1.512 0.7035598281002939 0.7035580981927807 -2.944919576981786e-07 -0.09799808584983959 -1.5121000000000002 0.7035608950182504 0.7035591706057418 -2.9934358667174643e-07 -0.09799868790847278 -1.5122 0.7035619615650044 0.7035602427497704 -3.041352214239179e-07 -0.09799928978787165 -1.5123000000000002 0.7035630277413042 0.7035613146243063 -3.0886578449018653e-07 -0.09799989148808835 -1.5124000000000002 0.7035640935479099 0.7035623862287781 -3.1353421264118664e-07 -0.09800049300917524 -1.5125 0.7035651589855927 0.703563457562604 -3.181394571394325e-07 -0.09800109435118452 -1.5126000000000002 0.7035662240551341 0.7035645286251897 -3.2268048401340454e-07 -0.0980016955141684 -1.5127000000000002 0.7035672887573277 0.7035655994159311 -3.2715627425877747e-07 -0.09800229649817908 -1.5128000000000001 0.7035683530929766 0.7035666699342127 -3.3156582402577017e-07 -0.09800289730326872 -1.5129000000000001 0.7035694170628949 0.7035677401794087 -3.359081448967016e-07 -0.09800349792948951 -1.513 0.7035704806679073 0.7035688101508832 -3.401822641080354e-07 -0.09800409837689363 -1.5131000000000001 0.7035715439088484 0.7035698798479896 -3.443872247307911e-07 -0.09800469864553324 -1.5132 0.7035726067865624 0.7035709492700711 -3.4852208595503864e-07 -0.09800529873546035 -1.5133 0.7035736693019041 0.7035720184164616 -3.5258592320785986e-07 -0.09800589864672715 -1.5134 0.7035747314557378 0.7035730872864848 -3.5657782841008734e-07 -0.09800649837938576 -1.5135 0.7035757932489369 0.7035741558794553 -3.604969101844713e-07 -0.09800709793348825 -1.5136 0.7035768546823843 0.7035752241946778 -3.643422940707852e-07 -0.09800769730908665 -1.5137 0.7035779157569721 0.7035762922314484 -3.6811312264378726e-07 -0.09800829650623304 -1.5138000000000003 0.7035789764736013 0.7035773599890536 -3.718085557630202e-07 -0.09800889552497949 -1.5139 0.7035800368331815 0.703578427466772 -3.7542777078097833e-07 -0.09800949436537801 -1.514 0.703581096836631 0.7035794946638727 -3.789699626957632e-07 -0.09801009302748057 -1.5141000000000002 0.7035821564848765 0.7035805615796166 -3.82434344317617e-07 -0.09801069151133922 -1.5142 0.7035832157788527 0.7035816282132564 -3.858201464562727e-07 -0.0980112898170059 -1.5143000000000002 0.7035842747195027 0.7035826945640372 -3.891266181013653e-07 -0.0980118879445326 -1.5144000000000002 0.7035853333077766 0.7035837606311957 -3.9235302656120963e-07 -0.09801248589397127 -1.5145 0.7035863915446325 0.7035848264139613 -3.9549865768484516e-07 -0.09801308366537383 -1.5146000000000002 0.7035874494310366 0.7035858919115556 -3.9856281592448584e-07 -0.09801368125879226 -1.5147 0.703588506967961 0.7035869571231936 -4.0154482458532037e-07 -0.09801427867427842 -1.5148000000000001 0.7035895641563856 0.7035880220480828 -4.044440259157178e-07 -0.09801487591188421 -1.5149000000000001 0.7035906209972971 0.7035890866854233 -4.072597813153944e-07 -0.09801547297166147 -1.515 0.7035916774916879 0.7035901510344098 -4.0999147137704695e-07 -0.09801606985366212 -1.5151000000000001 0.7035927336405583 0.7035912150942303 -4.1263849607370284e-07 -0.09801666655793807 -1.5152 0.7035937894449131 0.7035922788640658 -4.152002749113759e-07 -0.09801726308454108 -1.5153 0.7035948449057642 0.7035933423430918 -4.17676247074783e-07 -0.09801785943352295 -1.5154 0.7035959000241285 0.703594405530478 -4.20065871441222e-07 -0.09801845560493551 -1.5155 0.7035969548010295 0.7035954684253887 -4.223686268234328e-07 -0.09801905159883059 -1.5156 0.7035980092374945 0.7035965310269827 -4.245840120042921e-07 -0.09801964741525997 -1.5157 0.7035990633345572 0.7035975933344133 -4.267115458964077e-07 -0.09802024305427537 -1.5158000000000003 0.7036001170932549 0.7035986553468296 -4.2875076759069097e-07 -0.09802083851592852 -1.5159 0.703601170514631 0.7035997170633754 -4.307012364951346e-07 -0.09802143380027124 -1.516 0.7036022235997321 0.7036007784831901 -4.32562532438896e-07 -0.09802202890735515 -1.5161000000000002 0.7036032763496101 0.7036018396054093 -4.343342557347474e-07 -0.09802262383723202 -1.5162 0.70360432876532 0.7036029004291637 -4.3601602728315925e-07 -0.09802321858995355 -1.5163000000000002 0.7036053808479208 0.7036039609535811 -4.3760748866944477e-07 -0.09802381316557142 -1.5164000000000002 0.7036064325984754 0.7036050211777849 -4.3910830213600427e-07 -0.09802440756413724 -1.5165 0.7036074840180497 0.7036060811008954 -4.4051815078355316e-07 -0.09802500178570268 -1.5166000000000002 0.703608535107713 0.7036071407220299 -4.4183673857806083e-07 -0.09802559583031942 -1.5167 0.7036095858685374 0.7036082000403029 -4.43063790454834e-07 -0.09802618969803904 -1.5168000000000001 0.7036106363015973 0.7036092590548255 -4.4419905231157797e-07 -0.09802678338891314 -1.5169000000000001 0.70361168640797 0.7036103177647068 -4.4524229109166313e-07 -0.09802737690299337 -1.517 0.7036127361887349 0.7036113761690539 -4.4619329483269743e-07 -0.09802797024033126 -1.5171000000000001 0.703613785644973 0.7036124342669713 -4.470518727081596e-07 -0.09802856340097837 -1.5172 0.7036148347777675 0.7036134920575617 -4.478178550898493e-07 -0.09802915638498623 -1.5173 0.7036158835882032 0.7036145495399267 -4.484910935340092e-07 -0.09802974919240641 -1.5174 0.703616932077366 0.7036156067131664 -4.4907146080908067e-07 -0.09803034182329044 -1.5175 0.7036179802463427 0.7036166635763791 -4.495588509789705e-07 -0.09803093427768977 -1.5176 0.7036190280962212 0.7036177201286631 -4.4995317933366197e-07 -0.09803152655565595 -1.5177 0.7036200756280903 0.7036187763691156 -4.5025438251411476e-07 -0.09803211865724043 -1.5178000000000003 0.7036211228430385 0.7036198322968332 -4.504624184081818e-07 -0.09803271058249467 -1.5179 0.7036221697421549 0.7036208879109128 -4.5057726624775363e-07 -0.09803330233147012 -1.518 0.7036232163265286 0.7036219432104507 -4.5059892650467503e-07 -0.09803389390421818 -1.5181000000000002 0.7036242625972482 0.7036229981945441 -4.5052742100870624e-07 -0.09803448530079038 -1.5182 0.7036253085554018 0.7036240528622898 -4.503627928365006e-07 -0.09803507652123798 -1.5183000000000002 0.7036263542020771 0.7036251072127859 -4.501051063324213e-07 -0.09803566756561244 -1.5184000000000002 0.7036273995383604 0.7036261612451318 -4.497544470738468e-07 -0.09803625843396517 -1.5185 0.7036284445653371 0.7036272149584268 -4.493109219128044e-07 -0.0980368491263475 -1.5186000000000002 0.7036294892840909 0.7036282683517725 -4.4877465884413104e-07 -0.09803743964281073 -1.5187 0.7036305336957038 0.7036293214242721 -4.4814580701241225e-07 -0.09803802998340623 -1.5188000000000001 0.7036315778012567 0.7036303741750302 -4.4742453670504334e-07 -0.09803862014818536 -1.5189000000000001 0.7036326216018275 0.7036314266031536 -4.466110392620237e-07 -0.09803921013719935 -1.519 0.7036336650984922 0.7036324787077517 -4.4570552704126243e-07 -0.09803979995049958 -1.5191000000000001 0.7036347082923242 0.703633530487936 -4.4470823337000587e-07 -0.09804038958813727 -1.5192 0.7036357511843938 0.7036345819428206 -4.4361941251708226e-07 -0.09804097905016362 -1.5193 0.703636793775769 0.703635633071523 -4.4243933953330705e-07 -0.09804156833662997 -1.5194 0.703637836067514 0.7036366838731636 -4.4116831027923853e-07 -0.09804215744758754 -1.5195 0.7036388780606895 0.7036377343468663 -4.3980664133497216e-07 -0.09804274638308749 -1.5196 0.703639919756353 0.7036387844917583 -4.3835466986830163e-07 -0.09804333514318106 -1.5197 0.7036409611555583 0.7036398343069712 -4.36812753558391e-07 -0.0980439237279195 -1.5198000000000003 0.7036420022593544 0.7036408837916399 -4.351812705957747e-07 -0.09804451213735389 -1.5199 0.7036430430687861 0.7036419329449041 -4.3346061954357973e-07 -0.09804510037153541 -1.52 0.7036440835848942 0.7036429817659079 -4.3165121914323645e-07 -0.09804568843051527 -1.5201000000000002 0.7036451238087144 0.7036440302538001 -4.297535083908066e-07 -0.09804627631434458 -1.5202 0.7036461637412771 0.7036450784077339 -4.277679462524886e-07 -0.09804686402307436 -1.5203000000000002 0.7036472033836082 0.7036461262268687 -4.256950117131897e-07 -0.09804745155675582 -1.5204000000000002 0.7036482427367281 0.7036471737103682 -4.235352035406037e-07 -0.09804803891544006 -1.5205 0.7036492818016511 0.703648220857402 -4.212890402296998e-07 -0.0980486260991781 -1.5206000000000002 0.7036503205793863 0.7036492676671455 -4.189570598639447e-07 -0.09804921310802099 -1.5207 0.7036513590709362 0.70365031413878 -4.1653981997652467e-07 -0.0980497999420198 -1.5208000000000002 0.7036523972772976 0.7036513602714931 -4.140378974532011e-07 -0.09805038660122556 -1.5209000000000001 0.7036534351994606 0.7036524060644784 -4.114518883241436e-07 -0.0980509730856893 -1.521 0.7036544728384088 0.7036534515169368 -4.0878240768066343e-07 -0.09805155939546202 -1.5211000000000001 0.7036555101951188 0.7036544966280751 -4.0603008956419107e-07 -0.09805214553059471 -1.5212 0.7036565472705605 0.7036555413971075 -4.0319558668178157e-07 -0.09805273149113833 -1.5213 0.7036575840656962 0.7036565858232557 -4.002795703991757e-07 -0.09805331727714385 -1.5214 0.7036586205814809 0.7036576299057482 -3.9728273045630536e-07 -0.09805390288866223 -1.5215 0.7036596568188621 0.7036586736438213 -3.942057749464767e-07 -0.09805448832574439 -1.5216 0.7036606927787796 0.7036597170367193 -3.9104943001799786e-07 -0.09805507358844127 -1.5217 0.7036617284621645 0.7036607600836938 -3.8781443978397334e-07 -0.09805565867680373 -1.5218000000000003 0.7036627638699404 0.7036618027840054 -3.8450156608638153e-07 -0.09805624359088269 -1.5219 0.7036637990030229 0.703662845136922 -3.8111158837811354e-07 -0.09805682833072904 -1.522 0.7036648338623177 0.7036638871417212 -3.776453035078675e-07 -0.09805741289639361 -1.5221000000000002 0.7036658684487228 0.7036649287976884 -3.74103525498104e-07 -0.09805799728792725 -1.5222 0.7036669027631268 0.7036659701041181 -3.7048708543402364e-07 -0.09805858150538078 -1.5223000000000002 0.7036679368064096 0.703667011060314 -3.667968312484615e-07 -0.09805916554880502 -1.5224000000000002 0.7036689705794418 0.7036680516655892 -3.6303362743045353e-07 -0.0980597494182509 -1.5225 0.7036700040830837 0.7036690919192659 -3.591983549489086e-07 -0.09806033311376902 -1.5226000000000002 0.7036710373181868 0.7036701318206757 -3.5529191097505297e-07 -0.09806091663541025 -1.5227 0.7036720702855928 0.7036711713691605 -3.5131520866732435e-07 -0.09806149998322537 -1.5228000000000002 0.7036731029861327 0.7036722105640718 -3.4726917706034977e-07 -0.09806208315726504 -1.5229000000000001 0.7036741354206284 0.7036732494047713 -3.431547606763674e-07 -0.09806266615758012 -1.523 0.7036751675898905 0.7036742878906306 -3.3897291944195995e-07 -0.09806324898422122 -1.5231000000000001 0.7036761994947198 0.7036753260210321 -3.3472462841743766e-07 -0.09806383163723909 -1.5232 0.7036772311359063 0.7036763637953691 -3.3041087756091603e-07 -0.09806441411668443 -1.5233 0.7036782625142288 0.7036774012130451 -3.2603267149933224e-07 -0.09806499642260791 -1.5234 0.7036792936304559 0.7036784382734744 -3.2159102936191175e-07 -0.0980655785550602 -1.5235 0.7036803244853442 0.7036794749760826 -3.170869844193458e-07 -0.09806616051409191 -1.5236 0.7036813550796401 0.7036805113203066 -3.125215839311357e-07 -0.09806674229975373 -1.5237 0.7036823854140777 0.7036815473055945 -3.0789588892354836e-07 -0.09806732391209624 -1.5238000000000003 0.7036834154893803 0.7036825829314057 -3.032109738079769e-07 -0.09806790535117006 -1.5239 0.703684445306259 0.7036836181972111 -2.984679263393075e-07 -0.09806848661702576 -1.524 0.7036854748654131 0.7036846531024943 -2.9366784713366623e-07 -0.09806906770971394 -1.5241000000000002 0.7036865041675304 0.7036856876467497 -2.8881184959902995e-07 -0.09806964862928519 -1.5242 0.7036875332132861 0.7036867218294841 -2.839010596021596e-07 -0.09807022937578996 -1.5243000000000002 0.7036885620033437 0.7036877556502168 -2.7893661521533053e-07 -0.0980708099492789 -1.5244000000000002 0.7036895905383539 0.7036887891084791 -2.739196664006127e-07 -0.09807139034980249 -1.5245 0.7036906188189553 0.7036898222038146 -2.688513748641541e-07 -0.09807197057741124 -1.5246000000000002 0.7036916468457735 0.7036908549357792 -2.637329136571942e-07 -0.09807255063215559 -1.5247 0.7036926746194219 0.7036918873039424 -2.5856546700259164e-07 -0.09807313051408609 -1.5248000000000002 0.7036937021405009 0.7036929193078856 -2.5335022994441014e-07 -0.09807371022325317 -1.5249000000000001 0.703694729409598 0.7036939509472032 -2.4808840815016e-07 -0.09807428975970736 -1.525 0.7036957564272872 0.7036949822215028 -2.4278121756038384e-07 -0.098074869123499 -1.5251000000000001 0.7036967831941296 0.703696013130405 -2.3742988415620392e-07 -0.09807544831467849 -1.5252000000000001 0.7036978097106737 0.7036970436735436 -2.3203564365054108e-07 -0.09807602733329629 -1.5253 0.7036988359774541 0.7036980738505657 -2.2659974121749804e-07 -0.09807660617940281 -1.5254 0.7036998619949915 0.7036991036611321 -2.2112343119398692e-07 -0.09807718485304842 -1.5255 0.7037008877637937 0.7037001331049163 -2.1560797679523458e-07 -0.09807776335428345 -1.5256 0.7037019132843549 0.7037011621816063 -2.10054649830288e-07 -0.09807834168315831 -1.5257 0.7037029385571554 0.7037021908909029 -2.0446473038976398e-07 -0.09807891983972328 -1.5258000000000003 0.7037039635826614 0.7037032192325215 -1.9883950656829352e-07 -0.0980794978240287 -1.5259 0.7037049883613257 0.7037042472061908 -1.9318027418002703e-07 -0.09808007563612489 -1.526 0.7037060128935866 0.7037052748116535 -1.874883364186286e-07 -0.09808065327606208 -1.5261000000000002 0.703707037179869 0.7037063020486665 -1.8176500361094527e-07 -0.09808123074389068 -1.5262 0.7037080612205835 0.7037073289170004 -1.7601159283883727e-07 -0.0980818080396609 -1.5263000000000002 0.703709085016126 0.7037083554164403 -1.7022942774488903e-07 -0.09808238516342295 -1.5264000000000002 0.7037101085668787 0.7037093815467854 -1.644198381143408e-07 -0.09808296211522714 -1.5265 0.7037111318732088 0.703710407307849 -1.5858415966171768e-07 -0.0980835388951236 -1.5266000000000002 0.7037121549354702 0.703711432699459 -1.5272373365786407e-07 -0.09808411550316262 -1.5267 0.7037131777540018 0.7037124577214574 -1.4683990665759206e-07 -0.0980846919393944 -1.5268000000000002 0.7037142003291277 0.7037134823737006 -1.4093403018396178e-07 -0.09808526820386906 -1.5269000000000001 0.703715222661158 0.70371450665606 -1.35007460410827e-07 -0.09808584429663683 -1.527 0.7037162447503877 0.7037155305684206 -1.29061557862728e-07 -0.09808642021774783 -1.5271000000000001 0.7037172665970981 0.7037165541106831 -1.2309768708702873e-07 -0.09808699596725223 -1.5272000000000001 0.7037182882015545 0.7037175772827617 -1.1711721635901395e-07 -0.09808757154520009 -1.5273 0.7037193095640086 0.7037186000845863 -1.1112151734188336e-07 -0.0980881469516416 -1.5274 0.7037203306846973 0.7037196225161008 -1.0511196481093055e-07 -0.09808872218662688 -1.5275 0.7037213515638416 0.7037206445772635 -9.908993630920043e-08 -0.09808929725020589 -1.5276 0.7037223722016493 0.7037216662680483 -9.305681182916747e-08 -0.09808987214242881 -1.5277 0.7037233925983122 0.7037226875884435 -8.701397352390422e-08 -0.09809044686334564 -1.5278000000000003 0.7037244127540081 0.7037237085384519 -8.096280536187134e-08 -0.09809102141300646 -1.5279 0.7037254326688993 0.7037247291180913 -7.490469282073892e-08 -0.09809159579146126 -1.528 0.7037264523431335 0.7037257493273944 -6.884102257773833e-08 -0.09809216999876005 -1.5281000000000002 0.7037274717768438 0.7037267691664086 -6.277318218396791e-08 -0.0980927440349529 -1.5282 0.7037284909701482 0.703727788635196 -5.670255974867325e-08 -0.09809331790008972 -1.5283000000000002 0.7037295099231495 0.7037288077338342 -5.0630543618973914e-08 -0.09809389159422052 -1.5284 0.7037305286359363 0.7037298264624143 -4.455852207064896e-08 -0.09809446511739522 -1.5285 0.7037315471085819 0.7037308448210435 -3.848788298349971e-08 -0.09809503846966389 -1.5286000000000002 0.7037325653411448 0.7037318628098432 -3.242001352457297e-08 -0.09809561165107632 -1.5287 0.7037335833336686 0.7037328804289495 -2.6356299835531352e-08 -0.09809618466168248 -1.5288000000000002 0.7037346010861827 0.7037338976785139 -2.02981267133015e-08 -0.09809675750153231 -1.5289000000000001 0.7037356185987003 0.7037349145587016 -1.4246877292917876e-08 -0.09809733017067561 -1.529 0.7037366358712212 0.7037359310696936 -8.20393273670908e-09 -0.0980979026691623 -1.5291000000000001 0.7037376529037296 0.7037369472116847 -2.170671912181399e-09 -0.09809847499704222 -1.5292000000000001 0.7037386696961957 0.7037379629848852 3.851528917846181e-09 -0.09809904715436525 -1.5293 0.7037396862485739 0.70373897838952 9.86129641313005e-09 -0.09809961914118119 -1.5294 0.7037407025608051 0.7037399934258278 1.5857260457843858e-08 -0.09810019095753987 -1.5295 0.703741718632815 0.703741008094063 2.1838054487140213e-08 -0.09810076260349117 -1.5296 0.7037427344645144 0.7037420223944935 2.7802315795064092e-08 -0.09810133407908474 -1.5297 0.7037437500558004 0.7037430363274022 3.374868584073154e-08 -0.09810190538437047 -1.5298000000000003 0.7037447654065546 0.7037440498930864 3.967581056231462e-08 -0.09810247651939805 -1.5299 0.7037457805166452 0.703745063091858 4.55823406693423e-08 -0.09810304748421729 -1.53 0.7037467953859251 0.7037460759240427 5.1466931976634767e-08 -0.09810361827887787 -1.5301000000000002 0.7037478100142335 0.7037470883899812 5.73282456801244e-08 -0.09810418890342958 -1.5302 0.7037488244013947 0.7037481004900278 6.316494870726996e-08 -0.09810475935792205 -1.5303000000000002 0.7037498385472195 0.7037491122245512 6.897571396859148e-08 -0.09810532964240501 -1.5304 0.7037508524515039 0.7037501235939342 7.475922068553298e-08 -0.09810589975692811 -1.5305 0.7037518661140307 0.7037511345985736 8.051415467495715e-08 -0.0981064697015411 -1.5306000000000002 0.7037528795345676 0.7037521452388804 8.623920867353863e-08 -0.09810703947629358 -1.5307 0.703753892712869 0.7037531555152788 9.193308263613642e-08 -0.09810760908123513 -1.5308000000000002 0.7037549056486758 0.7037541654282076 9.759448397345105e-08 -0.09810817851641546 -1.5309000000000001 0.7037559183417144 0.7037551749781182 1.0322212791805119e-07 -0.09810874778188411 -1.531 0.703756930791698 0.7037561841654771 1.0881473778284745e-07 -0.09810931687769076 -1.5311000000000001 0.7037579429983261 0.7037571929907631 1.1437104523864816e-07 -0.09810988580388488 -1.5312000000000001 0.7037589549612848 0.703758201454469 1.1988979060906235e-07 -0.09811045456051616 -1.5313 0.7037599666802464 0.7037592095571008 1.2536972319662776e-07 -0.09811102314763404 -1.5314 0.7037609781548708 0.7037602172991777 1.3080960149791654e-07 -0.09811159156528819 -1.5315 0.7037619893848035 0.7037612246812319 1.3620819355394942e-07 -0.09811215981352796 -1.5316 0.7037630003696781 0.7037622317038092 1.415642771583625e-07 -0.098112727892403 -1.5317 0.7037640111091146 0.7037632383674677 1.468766401974131e-07 -0.09811329580196278 -1.5318000000000003 0.7037650216027201 0.7037642446727785 1.5214408085814646e-07 -0.09811386354225676 -1.5319 0.7037660318500891 0.7037652506203255 1.5736540799268783e-07 -0.09811443111333444 -1.532 0.7037670418508037 0.7037662562107052 1.6253944129171471e-07 -0.09811499851524523 -1.5321000000000002 0.7037680516044329 0.7037672614445263 1.6766501160711544e-07 -0.0981155657480386 -1.5322 0.7037690611105338 0.7037682663224101 1.7274096117750326e-07 -0.09811613281176401 -1.5323000000000002 0.7037700703686516 0.7037692708449903 1.7776614397169155e-07 -0.09811669970647088 -1.5324 0.7037710793783181 0.7037702750129121 1.8273942585175784e-07 -0.09811726643220856 -1.5325 0.7037720881390541 0.703771278826833 1.8765968485753848e-07 -0.09811783298902645 -1.5326000000000002 0.7037730966503684 0.7037722822874224 1.925258114945927e-07 -0.0981183993769739 -1.5327 0.7037741049117578 0.7037732853953611 1.9733670894583888e-07 -0.09811896559610034 -1.5328000000000002 0.7037751129227079 0.7037742881513418 2.0209129334911036e-07 -0.09811953164645507 -1.5329000000000002 0.7037761206826924 0.7037752905560686 2.0678849398797494e-07 -0.09812009752808745 -1.533 0.7037771281911738 0.7037762926102562 2.1142725361092407e-07 -0.09812066324104673 -1.5331000000000001 0.7037781354476037 0.7037772943146314 2.1600652859096736e-07 -0.09812122878538232 -1.5332000000000001 0.7037791424514221 0.7037782956699312 2.2052528921012726e-07 -0.09812179416114337 -1.5333 0.7037801492020591 0.7037792966769036 2.249825198849531e-07 -0.09812235936837928 -1.5334 0.7037811556989332 0.7037802973363076 2.2937721939897404e-07 -0.09812292440713927 -1.5335 0.7037821619414527 0.7037812976489126 2.337084010831103e-07 -0.09812348927747261 -1.5336 0.7037831679290153 0.7037822976154979 2.379750930966984e-07 -0.09812405397942847 -1.5337 0.7037841736610086 0.7037832972368535 2.4217633859402454e-07 -0.09812461851305615 -1.5338000000000003 0.7037851791368105 0.7037842965137793 2.463111959741249e-07 -0.09812518287840483 -1.5339 0.7037861843557882 0.7037852954470847 2.5037873907507446e-07 -0.09812574707552368 -1.534 0.7037871893173 0.7037862940375892 2.543780574168486e-07 -0.09812631110446192 -1.5341000000000002 0.703788194020694 0.7037872922861217 2.583082563470396e-07 -0.09812687496526872 -1.5342 0.7037891984653092 0.7037882901935205 2.621684572629013e-07 -0.09812743865799319 -1.5343000000000002 0.7037902026504752 0.703789287760633 2.659577978542105e-07 -0.09812800218268451 -1.5344 0.7037912065755129 0.7037902849883154 2.6967543222122803e-07 -0.09812856553939175 -1.5345 0.7037922102397338 0.7037912818774331 2.733205310898046e-07 -0.09812912872816408 -1.5346000000000002 0.7037932136424409 0.7037922784288603 2.768922820403641e-07 -0.09812969174905056 -1.5347 0.703794216782929 0.7037932746434789 2.803898896189261e-07 -0.09813025460210033 -1.5348000000000002 0.7037952196604842 0.7037942705221796 2.838125755660892e-07 -0.09813081728736239 -1.5349000000000002 0.7037962222743845 0.7037952660658613 2.871595789766257e-07 -0.09813137980488579 -1.535 0.7037972246239006 0.7037962612754302 2.904301564451983e-07 -0.09813194215471963 -1.5351000000000001 0.7037982267082943 0.7037972561518007 2.936235822814659e-07 -0.09813250433691288 -1.5352000000000001 0.7037992285268208 0.7037982506958951 2.9673914859335015e-07 -0.09813306635151464 -1.5353 0.7038002300787273 0.7037992449086422 2.9977616554377473e-07 -0.09813362819857384 -1.5354 0.7038012313632542 0.7038002387909784 3.0273396140617637e-07 -0.0981341898781395 -1.5355 0.7038022323796346 0.7038012323438466 3.05611882751855e-07 -0.09813475139026052 -1.5356 0.7038032331270951 0.703802225568197 3.0840929463038513e-07 -0.09813531273498596 -1.5357 0.7038042336048558 0.7038032184649865 3.11125580673699e-07 -0.09813587391236472 -1.5358000000000003 0.7038052338121301 0.7038042110351773 3.1376014324874246e-07 -0.09813643492244577 -1.5359 0.703806233748125 0.7038052032797388 3.163124035754361e-07 -0.09813699576527797 -1.536 0.7038072334120422 0.703806195199646 3.187818018030031e-07 -0.09813755644091028 -1.5361000000000002 0.7038082328030769 0.7038071867958794 3.211677972320137e-07 -0.09813811694939155 -1.5362 0.7038092319204193 0.7038081780694253 3.234698683560189e-07 -0.09813867729077069 -1.5363000000000002 0.7038102307632539 0.7038091690212749 3.256875130211445e-07 -0.09813923746509652 -1.5364 0.7038112293307601 0.7038101596524251 3.278202485093584e-07 -0.09813979747241794 -1.5365 0.7038122276221125 0.7038111499638775 3.29867611684187e-07 -0.09814035731278375 -1.5366000000000002 0.7038132256364806 0.7038121399566379 3.3182915903928745e-07 -0.09814091698624276 -1.5367 0.7038142233730299 0.7038131296317175 3.337044668094702e-07 -0.09814147649284385 -1.5368000000000002 0.703815220830921 0.7038141189901308 3.354931310747822e-07 -0.09814203583263571 -1.5369000000000002 0.7038162180093108 0.7038151080328974 3.371947677813236e-07 -0.09814259500566724 -1.537 0.7038172149073523 0.7038160967610395 3.388090129563537e-07 -0.0981431540119871 -1.5371000000000001 0.7038182115241944 0.7038170851755841 3.403355226805349e-07 -0.09814371285164411 -1.5372000000000001 0.7038192078589831 0.7038180732775607 3.417739732475278e-07 -0.09814427152468698 -1.5373 0.703820203910861 0.7038190610680028 3.431240610737851e-07 -0.09814483003116449 -1.5374 0.7038211996789674 0.7038200485479467 3.4438550295529113e-07 -0.09814538837112531 -1.5375 0.703822195162439 0.7038210357184304 3.4555803592878354e-07 -0.09814594654461815 -1.5376 0.7038231903604096 0.7038220225804956 3.466414175562482e-07 -0.09814650455169166 -1.5377 0.7038241852720113 0.7038230091351863 3.4763542581389695e-07 -0.09814706239239454 -1.5378000000000003 0.7038251798963733 0.7038239953835481 3.485398591268618e-07 -0.09814762006677544 -1.5379 0.7038261742326234 0.7038249813266286 3.493545364871564e-07 -0.09814817757488299 -1.538 0.7038271682798876 0.7038259669654774 3.5007929746061484e-07 -0.09814873491676589 -1.5381000000000002 0.7038281620372899 0.7038269523011451 3.507140022354638e-07 -0.0981492920924727 -1.5382 0.703829155503954 0.7038279373346836 3.512585316153838e-07 -0.09814984910205203 -1.5383000000000002 0.7038301486790016 0.7038289220671461 3.5171278702644804e-07 -0.09815040594555247 -1.5384 0.7038311415615539 0.7038299064995863 3.5207669060732805e-07 -0.09815096262302257 -1.5385 0.7038321341507319 0.7038308906330587 3.523501851329658e-07 -0.09815151913451098 -1.5386000000000002 0.7038331264456554 0.7038318744686178 3.525332341325349e-07 -0.09815207548006613 -1.5387 0.7038341184454449 0.7038328580073185 3.526258217437239e-07 -0.09815263165973667 -1.5388000000000002 0.7038351101492202 0.7038338412502158 3.526279528237586e-07 -0.09815318767357105 -1.5389000000000002 0.7038361015561018 0.7038348241983636 3.5253965293552403e-07 -0.09815374352161779 -1.539 0.7038370926652107 0.7038358068528161 3.5236096829205366e-07 -0.09815429920392543 -1.5391000000000001 0.7038380834756683 0.7038367892146264 3.5209196573571244e-07 -0.09815485472054242 -1.5392000000000001 0.7038390739865976 0.7038377712848464 3.51732732800647e-07 -0.09815541007151724 -1.5393000000000001 0.7038400641971216 0.7038387530645268 3.512833775878854e-07 -0.09815596525689826 -1.5394 0.703841054106366 0.7038397345547175 3.507440287445207e-07 -0.09815652027673405 -1.5395 0.7038420437134574 0.7038407157564659 3.5011483549840516e-07 -0.09815707513107294 -1.5396 0.7038430330175239 0.7038416966708182 3.493959675610059e-07 -0.09815762981996337 -1.5397 0.7038440220176965 0.703842677298818 3.48587615113527e-07 -0.09815818434345375 -1.5398000000000003 0.7038450107131077 0.7038436576415072 3.476899887097651e-07 -0.09815873870159246 -1.5399 0.7038459991028929 0.7038446376999248 3.467033193038649e-07 -0.09815929289442789 -1.54 0.7038469871861901 0.7038456174751067 3.456278581115413e-07 -0.09815984692200834 -1.5401000000000002 0.70384797496214 0.7038465969680865 3.44463876568446e-07 -0.09816040078438226 -1.5402 0.7038489624298867 0.7038475761798946 3.4321166632322875e-07 -0.0981609544815979 -1.5403000000000002 0.7038499495885776 0.7038485551115573 3.418715390363092e-07 -0.0981615080137036 -1.5404 0.7038509364373634 0.703849533764098 3.4044382646314375e-07 -0.09816206138074766 -1.5405 0.7038519229753988 0.7038505121385362 3.389288802599366e-07 -0.0981626145827784 -1.5406000000000002 0.7038529092018422 0.7038514902358872 3.3732707187261735e-07 -0.09816316761984406 -1.5407 0.7038538951158564 0.703852468057162 3.356387925784743e-07 -0.09816372049199287 -1.5408000000000002 0.7038548807166088 0.7038534456033674 3.338644533126822e-07 -0.09816427319927318 -1.5409000000000002 0.703855866003271 0.7038544228755053 3.3200448452952447e-07 -0.09816482574173312 -1.541 0.7038568509750196 0.7038553998745728 3.3005933615382066e-07 -0.09816537811942097 -1.5411000000000001 0.7038578356310363 0.7038563766015623 3.280294774490877e-07 -0.09816593033238497 -1.5412000000000001 0.7038588199705076 0.7038573530574603 3.259153969412121e-07 -0.09816648238067321 -1.5413000000000001 0.7038598039926263 0.7038583292432484 3.2371760226579394e-07 -0.098167034264334 -1.5414 0.7038607876965897 0.7038593051599021 3.2143662004324725e-07 -0.09816758598341543 -1.5415 0.703861771081602 0.7038602808083912 3.1907299578859405e-07 -0.09816813753796569 -1.5416 0.7038627541468728 0.7038612561896794 3.166272937032977e-07 -0.09816868892803292 -1.5417 0.703863736891618 0.703862231304724 3.1410009666138494e-07 -0.09816924015366518 -1.5418000000000003 0.7038647193150602 0.7038632061544762 3.1149200598046267e-07 -0.0981697912149107 -1.5419 0.7038657014164281 0.70386418073988 3.08803641269062e-07 -0.09817034211181748 -1.542 0.7038666831949578 0.7038651550618726 3.060356403711273e-07 -0.09817089284443364 -1.5421 0.7038676646498923 0.7038661291213848 3.0318865911621584e-07 -0.09817144341280726 -1.5422 0.7038686457804815 0.7038671029193393 3.0026337123623126e-07 -0.09817199381698642 -1.5423000000000002 0.703869626585983 0.7038680764566522 2.972604681503177e-07 -0.0981725440570192 -1.5424 0.7038706070656616 0.703869049734231 2.94180658826082e-07 -0.09817309413295354 -1.5425 0.7038715872187902 0.703870022752976 2.9102466966857143e-07 -0.09817364404483749 -1.5426000000000002 0.7038725670446496 0.7038709955137796 2.877932442149622e-07 -0.09817419379271909 -1.5427 0.7038735465425288 0.7038719680175255 2.84487143113743e-07 -0.09817474337664629 -1.5428000000000002 0.7038745257117247 0.7038729402650896 2.811071438124646e-07 -0.09817529279666709 -1.5429000000000002 0.7038755045515435 0.703873912257339 2.776540404744732e-07 -0.0981758420528295 -1.543 0.703876483061299 0.7038748839951319 2.7412864372911017e-07 -0.09817639114518141 -1.5431000000000001 0.7038774612403149 0.7038758554793179 2.705317805121177e-07 -0.0981769400737708 -1.5432000000000001 0.7038784390879231 0.7038768267107374 2.6686429386441057e-07 -0.09817748883864555 -1.5433000000000001 0.703879416603465 0.7038777976902216 2.631270427586041e-07 -0.0981780374398536 -1.5434 0.7038803937862914 0.7038787684185925 2.593209018075804e-07 -0.09817858587744287 -1.5435 0.7038813706357627 0.7038797388966622 2.554467612575495e-07 -0.09817913415146123 -1.5436 0.7038823471512484 0.703880709125233 2.5150552650232694e-07 -0.09817968226195649 -1.5437 0.7038833233321288 0.7038816791050977 2.4749811810415023e-07 -0.09818023020897657 -1.5438000000000003 0.7038842991777933 0.7038826488370389 2.434254714744899e-07 -0.09818077799256929 -1.5439 0.7038852746876423 0.7038836183218292 2.3928853666588257e-07 -0.09818132561278259 -1.544 0.7038862498610854 0.7038845875602303 2.350882781845809e-07 -0.09818187306966411 -1.5441 0.7038872246975436 0.7038855565529938 2.3082567475463112e-07 -0.09818242036326176 -1.5442 0.7038881991964485 0.7038865253008606 2.26501718998684e-07 -0.09818296749362337 -1.5443000000000002 0.7038891733572417 0.7038874938045607 2.2211741734778911e-07 -0.0981835144607966 -1.5444 0.7038901471793763 0.7038884620648134 2.1767378976383922e-07 -0.09818406126482931 -1.5445 0.7038911206623164 0.7038894300823262 2.131718694342588e-07 -0.0981846079057692 -1.5446000000000002 0.7038920938055371 0.7038903978577963 2.0861270261587905e-07 -0.098185154383664 -1.5447 0.703893066608525 0.703891365391909 2.039973483330959e-07 -0.0981857006985615 -1.5448000000000002 0.7038940390707779 0.7038923326853381 1.9932687818011163e-07 -0.09818624685050935 -1.5449000000000002 0.7038950111918054 0.7038932997387461 1.9460237602950126e-07 -0.09818679283955528 -1.545 0.7038959829711287 0.7038942665527832 1.8982493780322907e-07 -0.0981873386657469 -1.5451000000000001 0.7038969544082809 0.7038952331280883 1.8499567123672622e-07 -0.09818788432913196 -1.5452000000000001 0.7038979255028073 0.7038961994652877 1.8011569557010998e-07 -0.0981884298297581 -1.5453000000000001 0.7038988962542646 0.7038971655649962 1.7518614134695576e-07 -0.09818897516767292 -1.5454 0.7038998666622225 0.703898131427816 1.7020815010898582e-07 -0.09818952034292414 -1.5455 0.7039008367262624 0.7038990970543368 1.6518287415320798e-07 -0.0981900653555593 -1.5456 0.7039018064459784 0.7039000624451363 1.601114762578293e-07 -0.09819061020562603 -1.5457 0.7039027758209775 0.7039010276007789 1.5499512943245586e-07 -0.09819115489317194 -1.5458000000000003 0.7039037448508783 0.703901992521817 1.4983501661625098e-07 -0.09819169941824457 -1.5459 0.7039047135353133 0.7039029572087898 1.446323304107877e-07 -0.09819224378089152 -1.546 0.7039056818739269 0.703903921662224 1.3938827282677924e-07 -0.09819278798116028 -1.5461 0.703906649866377 0.7039048858826328 1.3410405500305367e-07 -0.09819333201909843 -1.5462 0.7039076175123345 0.7039058498705166 1.287808968838955e-07 -0.0981938758947535 -1.5463000000000002 0.7039085848114832 0.7039068136263626 1.234200269865926e-07 -0.09819441960817295 -1.5464 0.7039095517635204 0.703907777150645 1.1802268211694167e-07 -0.09819496315940435 -1.5465 0.7039105183681564 0.7039087404438241 1.125901070569979e-07 -0.09819550654849513 -1.5466000000000002 0.7039114846251151 0.7039097035063472 1.071235542805804e-07 -0.0981960497754928 -1.5467 0.7039124505341336 0.7039106663386477 1.0162428369306364e-07 -0.09819659284044474 -1.5468000000000002 0.7039134160949627 0.7039116289411461 9.609356230178001e-08 -0.09819713574339846 -1.5469000000000002 0.7039143813073672 0.7039125913142485 9.053266396621962e-08 -0.09819767848440139 -1.547 0.7039153461711245 0.7039135534583476 8.494286906149395e-08 -0.09819822106350089 -1.5471000000000001 0.7039163106860271 0.7039145153738227 7.932546422333153e-08 -0.09819876348074445 -1.5472000000000001 0.7039172748518805 0.7039154770610383 7.368174202194988e-08 -0.09819930573617942 -1.5473000000000001 0.7039182386685039 0.7039164385203455 6.801300069143867e-08 -0.0981998478298531 -1.5474 0.703919202135731 0.7039173997520818 6.232054380016228e-08 -0.09820038976181296 -1.5475 0.7039201652534093 0.7039183607565702 5.660567998361232e-08 -0.09820093153210631 -1.5476 0.7039211280213999 0.7039193215341197 5.086972261134082e-08 -0.09820147314078048 -1.5477 0.7039220904395787 0.7039202820850253 4.5113989511139096e-08 -0.09820201458788283 -1.5478000000000003 0.7039230525078348 0.7039212424095675 3.933980265852233e-08 -0.09820255587346058 -1.5479 0.7039240142260723 0.7039222025080132 3.3548487866214005e-08 -0.09820309699756108 -1.548 0.7039249755942094 0.7039231623806146 2.7741374489242965e-08 -0.09820363796023167 -1.5481 0.7039259366121782 0.7039241220276097 2.1919795112693152e-08 -0.09820417876151953 -1.5482 0.703926897279925 0.703925081449222 1.6085085255065912e-08 -0.09820471940147196 -1.5483000000000002 0.7039278575974106 0.7039260406456609 1.0238583049958228e-08 -0.09820525988013618 -1.5484 0.7039288175646102 0.7039269996171216 4.381628945955562e-09 -0.09820580019755941 -1.5485 0.7039297771815133 0.7039279583637845 -1.4844345934753034e-09 -0.09820634035378892 -1.5486000000000002 0.7039307364481234 0.703928916885816 -7.358263409175392e-09 -0.09820688034887184 -1.5487 0.7039316953644591 0.7039298751833678 -1.3238511954206944e-08 -0.09820742018285546 -1.5488000000000002 0.7039326539305524 0.7039308332565772 -1.9123833594827944e-08 -0.09820795985578684 -1.5489000000000002 0.7039336121464506 0.7039317911055675 -2.5012880918839214e-08 -0.09820849936771324 -1.549 0.7039345700122148 0.7039327487304468 -3.0904306051954614e-08 -0.09820903871868175 -1.5491000000000001 0.7039355275279211 0.7039337061313093 -3.679676095595663e-08 -0.09820957790873958 -1.5492000000000001 0.703936484693659 0.7039346633082345 -4.2688897746476044e-08 -0.09821011693793374 -1.5493000000000001 0.7039374415095332 0.7039356202612878 -4.8579368996189056e-08 -0.09821065580631143 -1.5494 0.7039383979756627 0.7039365769905197 -5.44668280421344e-08 -0.09821119451391971 -1.5495 0.7039393540921807 0.7039375334959665 -6.034992929481939e-08 -0.09821173306080566 -1.5496 0.7039403098592343 0.7039384897776504 -6.622732854786803e-08 -0.09821227144701636 -1.5497 0.7039412652769861 0.703939445835579 -7.209768328316976e-08 -0.0982128096725989 -1.5498000000000003 0.703942220345612 0.703940401669745 -7.795965297277552e-08 -0.09821334773760027 -1.5499 0.7039431750653025 0.7039413572801277 -8.381189939375006e-08 -0.09821388564206752 -1.55 0.7039441294362623 0.7039423126666917 -8.965308692827911e-08 -0.09821442338604769 -1.5501 0.7039450834587104 0.7039432678293869 -9.548188287071546e-08 -0.09821496096958776 -1.5502 0.7039460371328803 0.7039442227681496 -1.0129695772811975e-07 -0.09821549839273473 -1.5503000000000002 0.7039469904590191 0.7039451774829015 -1.0709698552904129e-07 -0.0982160356555356 -1.5504 0.703947943437388 0.7039461319735505 -1.1288064411495158e-07 -0.0982165727580373 -1.5505 0.7039488960682625 0.7039470862399901 -1.1864661545769872e-07 -0.09821710970028674 -1.5506000000000002 0.7039498483519323 0.7039480402820997 -1.2439358594920624e-07 -0.09821764648233093 -1.5507 0.7039508002887007 0.7039489940997445 -1.3012024669724342e-07 -0.09821818310421672 -1.5508000000000002 0.7039517518788856 0.7039499476927766 -1.3582529383160402e-07 -0.09821871956599111 -1.5509000000000002 0.7039527031228178 0.7039509010610334 -1.4150742880247869e-07 -0.09821925586770097 -1.551 0.7039536540208424 0.7039518542043384 -1.4716535866494962e-07 -0.09821979200939313 -1.5511000000000001 0.7039546045733185 0.7039528071225019 -1.5279779637909774e-07 -0.09822032799111455 -1.5512000000000001 0.7039555547806182 0.7039537598153199 -1.5840346111010983e-07 -0.09822086381291201 -1.5513000000000001 0.7039565046431278 0.7039547122825752 -1.6398107851450794e-07 -0.09822139947483238 -1.5514000000000001 0.7039574541612466 0.7039556645240368 -1.6952938101597037e-07 -0.0982219349769225 -1.5515 0.7039584033353881 0.7039566165394604 -1.7504710810023472e-07 -0.09822247031922925 -1.5516 0.7039593521659782 0.7039575683285879 -1.805330066377564e-07 -0.09822300550179934 -1.5517 0.7039603006534567 0.7039585198911484 -1.8598583111789635e-07 -0.0982235405246796 -1.5518000000000003 0.7039612487982769 0.7039594712268572 -1.9140434393341565e-07 -0.09822407538791683 -1.5519 0.7039621966009046 0.7039604223354168 -1.9678731569966468e-07 -0.0982246100915578 -1.552 0.7039631440618184 0.7039613732165162 -2.0213352551132213e-07 -0.09822514463564919 -1.5521 0.7039640911815108 0.7039623238698322 -2.0744176122342028e-07 -0.09822567902023782 -1.5522 0.7039650379604862 0.7039632742950279 -2.1271081970808403e-07 -0.09822621324537037 -1.5523000000000002 0.7039659843992623 0.7039642244917541 -2.1793950714943389e-07 -0.09822674731109354 -1.5524 0.7039669304983691 0.7039651744596489 -2.2312663932114174e-07 -0.09822728121745408 -1.5525 0.7039678762583494 0.7039661241983375 -2.2827104180847546e-07 -0.09822781496449862 -1.5526000000000002 0.7039688216797582 0.7039670737074333 -2.333715503413658e-07 -0.09822834855227391 -1.5527 0.703969766763163 0.7039680229865365 -2.3842701098869545e-07 -0.09822888198082655 -1.5528000000000002 0.7039707115091433 0.7039689720352356 -2.4343628047401866e-07 -0.09822941525020319 -1.5529000000000002 0.7039716559182907 0.7039699208531067 -2.483982264045448e-07 -0.09822994836045049 -1.553 0.703972599991209 0.7039708694397144 -2.5331172755910236e-07 -0.0982304813116151 -1.5531000000000001 0.7039735437285137 0.7039718177946108 -2.5817567406161146e-07 -0.09823101410374357 -1.5532000000000001 0.7039744871308315 0.7039727659173365 -2.6298896776272285e-07 -0.0982315467368825 -1.5533000000000001 0.7039754301988017 0.7039737138074205 -2.677505223439014e-07 -0.09823207921107852 -1.5534000000000001 0.703976372933074 0.7039746614643805 -2.724592636782486e-07 -0.09823261152637816 -1.5535 0.7039773153343102 0.7039756088877225 -2.7711412999356644e-07 -0.098233143682828 -1.5536 0.7039782574031827 0.7039765560769412 -2.817140721707301e-07 -0.09823367568047453 -1.5537 0.7039791991403754 0.7039775030315205 -2.8625805393797665e-07 -0.09823420751936432 -1.5538000000000003 0.7039801405465829 0.7039784497509335 -2.907450521311139e-07 -0.0982347391995439 -1.5539 0.7039810816225104 0.7039793962346421 -2.9517405689474807e-07 -0.09823527072105975 -1.554 0.7039820223688742 0.7039803424820977 -2.9954407194943133e-07 -0.09823580208395842 -1.5541 0.7039829627864005 0.7039812884927412 -3.038541147790119e-07 -0.09823633328828629 -1.5542 0.7039839028758261 0.7039822342660028 -3.0810321686308706e-07 -0.09823686433408986 -1.5543000000000002 0.7039848426378983 0.7039831798013032 -3.1229042390251704e-07 -0.09823739522141561 -1.5544 0.7039857820733735 0.7039841250980524 -3.164147960310615e-07 -0.09823792595030999 -1.5545 0.7039867211830186 0.7039850701556507 -3.2047540802354613e-07 -0.09823845652081929 -1.5546000000000002 0.7039876599676105 0.7039860149734889 -3.244713494970908e-07 -0.09823898693299012 -1.5547 0.7039885984279348 0.7039869595509478 -3.284017251400928e-07 -0.09823951718686874 -1.5548000000000002 0.7039895365647871 0.7039879038873992 -3.322656548787606e-07 -0.09824004728250159 -1.5549000000000002 0.7039904743789721 0.7039888479822052 -3.3606227408528033e-07 -0.09824057721993501 -1.555 0.7039914118713031 0.7039897918347191 -3.397907337651662e-07 -0.0982411069992154 -1.5551000000000001 0.7039923490426027 0.7039907354442856 -3.4345020080706057e-07 -0.09824163662038907 -1.5552000000000001 0.7039932858937024 0.7039916788102398 -3.4703985807293947e-07 -0.09824216608350236 -1.5553000000000001 0.7039942224254414 0.703992621931909 -3.5055890466872963e-07 -0.09824269538860161 -1.5554000000000001 0.7039951586386684 0.7039935648086117 -3.5400655601369735e-07 -0.0982432245357331 -1.5555 0.7039960945342391 0.7039945074396585 -3.5738204411800423e-07 -0.09824375352494316 -1.5556 0.703997030113018 0.7039954498243519 -3.6068461774230176e-07 -0.09824428235627805 -1.5557 0.703997965375877 0.7039963919619863 -3.639135425226314e-07 -0.09824481102978405 -1.5558 0.7039989003236958 0.7039973338518483 -3.6706810115777477e-07 -0.09824533954550742 -1.5559 0.7039998349573615 0.7039982754932174 -3.701475935272147e-07 -0.09824586790349435 -1.556 0.7040007692777683 0.7039992168853656 -3.731513369478745e-07 -0.0982463961037911 -1.5561 0.704001703285818 0.7040001580275581 -3.7607866618799557e-07 -0.09824692414644388 -1.5562 0.7040026369824186 0.7040010989190526 -3.789289337446933e-07 -0.09824745203149894 -1.5563000000000002 0.7040035703684853 0.7040020395591007 -3.8170150988559026e-07 -0.09824797975900243 -1.5564 0.7040045034449394 0.7040029799469467 -3.843957828361666e-07 -0.09824850732900049 -1.5565 0.7040054362127086 0.7040039200818293 -3.8701115894629323e-07 -0.09824903474153932 -1.5566000000000002 0.7040063686727269 0.7040048599629808 -3.8954706275268203e-07 -0.09824956199666507 -1.5567 0.7040073008259342 0.7040057995896274 -3.9200293711072476e-07 -0.0982500890944239 -1.5568000000000002 0.7040082326732762 0.7040067389609894 -3.943782434026599e-07 -0.0982506160348619 -1.5569000000000002 0.7040091642157036 0.7040076780762818 -3.9667246153063385e-07 -0.09825114281802522 -1.557 0.7040100954541728 0.7040086169347144 -3.9888509015956197e-07 -0.09825166944395992 -1.5571000000000002 0.7040110263896454 0.7040095555354915 -4.0101564670325107e-07 -0.09825219591271211 -1.5572000000000001 0.7040119570230878 0.7040104938778127 -4.0306366752562717e-07 -0.09825272222432785 -1.5573000000000001 0.704012887355471 0.7040114319608725 -4.050287079962467e-07 -0.09825324837885324 -1.5574000000000001 0.7040138173877705 0.7040123697838611 -4.069103425666243e-07 -0.09825377437633426 -1.5575 0.7040147471209661 0.7040133073459642 -4.0870816491594963e-07 -0.09825430021681694 -1.5576 0.7040156765560419 0.7040142446463638 -4.1042178801353746e-07 -0.09825482590034733 -1.5577 0.7040166056939858 0.7040151816842375 -4.1205084420903315e-07 -0.09825535142697145 -1.5578 0.7040175345357892 0.7040161184587591 -4.1359498528098504e-07 -0.09825587679673525 -1.5579 0.7040184630824471 0.7040170549690994 -4.150538825478667e-07 -0.09825640200968477 -1.558 0.7040193913349581 0.7040179912144255 -4.1642722688889355e-07 -0.09825692706586595 -1.5581 0.7040203192943233 0.7040189271939017 -4.1771472887586203e-07 -0.09825745196532482 -1.5582 0.7040212469615468 0.7040198629066889 -4.1891611880090496e-07 -0.0982579767081072 -1.5583000000000002 0.7040221743376353 0.7040207983519458 -4.200311467320028e-07 -0.09825850129425907 -1.5584 0.7040231014235978 0.7040217335288285 -4.2105958255461706e-07 -0.09825902572382635 -1.5585 0.704024028220446 0.704022668436491 -4.220012160202624e-07 -0.09825954999685495 -1.5586000000000002 0.7040249547291931 0.704023603074085 -4.228558567812013e-07 -0.09826007411339077 -1.5587 0.7040258809508542 0.7040245374407603 -4.2362333451534395e-07 -0.09826059807347963 -1.5588000000000002 0.7040268068864461 0.7040254715356655 -4.243034988360428e-07 -0.09826112187716747 -1.5589000000000002 0.7040277325369868 0.7040264053579477 -4.2489621938923694e-07 -0.09826164552450009 -1.559 0.7040286579034953 0.7040273389067524 -4.2540138583957443e-07 -0.09826216901552336 -1.5591000000000002 0.7040295829869918 0.7040282721812248 -4.2581890794674004e-07 -0.09826269235028307 -1.5592000000000001 0.7040305077884972 0.7040292051805086 -4.2614871550994415e-07 -0.09826321552882505 -1.5593000000000001 0.7040314323090329 0.7040301379037478 -4.2639075844425056e-07 -0.09826373855119515 -1.5594000000000001 0.7040323565496198 0.7040310703500854 -4.2654500673200424e-07 -0.09826426141743909 -1.5595 0.70403328051128 0.7040320025186647 -4.266114504783425e-07 -0.09826478412760266 -1.5596 0.7040342041950348 0.704032934408629 -4.2659009984874485e-07 -0.09826530668173167 -1.5597 0.7040351276019052 0.7040338660191218 -4.2648098512454435e-07 -0.09826582907987179 -1.5598 0.7040360507329118 0.7040347973492873 -4.262841566127218e-07 -0.09826635132206885 -1.5599 0.7040369735890741 0.7040357283982702 -4.2599968468060023e-07 -0.09826687340836845 -1.56 0.7040378961714109 0.7040366591652165 -4.2562765976972283e-07 -0.09826739533881639 -1.5601 0.7040388184809396 0.7040375896492732 -4.251681922778916e-07 -0.09826791711345836 -1.5602 0.7040397405186762 0.7040385198495889 -4.246214125938619e-07 -0.09826843873234004 -1.5603000000000002 0.7040406622856349 0.7040394497653135 -4.239874710695868e-07 -0.09826896019550709 -1.5604 0.7040415837828282 0.7040403793955989 -4.232665378883782e-07 -0.09826948150300517 -1.5605 0.7040425050112664 0.7040413087395989 -4.2245880313429574e-07 -0.09827000265487991 -1.5606000000000002 0.7040434259719575 0.70404223779647 -4.2156447671581887e-07 -0.09827052365117697 -1.5607 0.7040443466659072 0.7040431665653706 -4.205837882270691e-07 -0.09827104449194195 -1.5608000000000002 0.7040452670941183 0.7040440950454618 -4.195169869894433e-07 -0.09827156517722045 -1.5609000000000002 0.7040461872575907 0.704045023235908 -4.1836434193365246e-07 -0.09827208570705806 -1.561 0.7040471071573216 0.7040459511358764 -4.1712614160666073e-07 -0.09827260608150043 -1.5611000000000002 0.7040480267943037 0.7040468787445376 -4.158026940051518e-07 -0.09827312630059305 -1.5612000000000001 0.7040489461695274 0.7040478060610655 -4.1439432652001784e-07 -0.0982736463643815 -1.5613000000000001 0.7040498652839785 0.7040487330846379 -4.1290138590166503e-07 -0.0982741662729113 -1.5614000000000001 0.7040507841386395 0.7040496598144366 -4.11324238162869e-07 -0.09827468602622805 -1.5615 0.7040517027344881 0.7040505862496476 -4.096632684677526e-07 -0.0982752056243772 -1.5616 0.704052621072498 0.7040515123894604 -4.0791888100688567e-07 -0.09827572506740423 -1.5617 0.7040535391536387 0.7040524382330702 -4.0609149899728525e-07 -0.09827624435535473 -1.5618 0.7040544569788736 0.7040533637796761 -4.0418156448118747e-07 -0.09827676348827408 -1.5619 0.7040553745491624 0.7040542890284827 -4.0218953831910875e-07 -0.09827728246620779 -1.562 0.7040562918654596 0.7040552139786991 -4.0011589996780117e-07 -0.09827780128920131 -1.5621 0.7040572089287135 0.7040561386295405 -3.9796114737616906e-07 -0.09827831995730012 -1.5622 0.7040581257398674 0.7040570629802269 -3.957257969991468e-07 -0.09827883847054958 -1.5623000000000002 0.7040590422998585 0.7040579870299843 -3.934103835478986e-07 -0.09827935682899511 -1.5624 0.7040599586096187 0.7040589107780448 -3.9101545987879627e-07 -0.09827987503268217 -1.5625 0.7040608746700728 0.7040598342236463 -3.8854159688933576e-07 -0.09828039308165608 -1.5626000000000002 0.70406179048214 0.7040607573660334 -3.8598938341405375e-07 -0.09828091097596225 -1.5627 0.7040627060467328 0.7040616802044564 -3.833594259955442e-07 -0.09828142871564603 -1.5628000000000002 0.7040636213647565 0.7040626027381731 -3.8065234880813037e-07 -0.09828194630075276 -1.5629000000000002 0.7040645364371103 0.704063524966448 -3.7786879346357605e-07 -0.09828246373132782 -1.563 0.7040654512646859 0.7040644468885526 -3.7500941894169637e-07 -0.09828298100741656 -1.5631000000000002 0.7040663658483672 0.704065368503765 -3.7207490134055776e-07 -0.09828349812906413 -1.5632000000000001 0.7040672801890315 0.7040662898113721 -3.690659337585167e-07 -0.09828401509631604 -1.5633000000000001 0.704068194287548 0.7040672108106667 -3.659832261415641e-07 -0.0982845319092174 -1.5634000000000001 0.7040691081447783 0.7040681315009507 -3.6282750510291395e-07 -0.09828504856781362 -1.5635 0.7040700217615758 0.7040690518815336 -3.5959951373565335e-07 -0.09828556507214986 -1.5636 0.7040709351387858 0.7040699719517325 -3.563000114878423e-07 -0.09828608142227144 -1.5637 0.7040718482772452 0.7040708917108733 -3.529297739196524e-07 -0.0982865976182235 -1.5638 0.7040727611777827 0.7040718111582904 -3.494895925645891e-07 -0.09828711366005138 -1.5639 0.7040736738412179 0.7040727302933265 -3.4598027470744697e-07 -0.09828762954780018 -1.564 0.7040745862683618 0.7040736491153337 -3.424026432524707e-07 -0.09828814528151522 -1.5641 0.7040754984600162 0.704074567623672 -3.387575364943718e-07 -0.09828866086124155 -1.5642 0.7040764104169741 0.7040754858177117 -3.3504580793097816e-07 -0.09828917628702444 -1.5643000000000002 0.7040773221400187 0.7040764036968316 -3.312683260411897e-07 -0.09828969155890899 -1.5644 0.7040782336299242 0.7040773212604203 -3.274259740698726e-07 -0.09829020667694037 -1.5645 0.7040791448874546 0.7040782385078759 -3.235196499237758e-07 -0.09829072164116372 -1.5646000000000002 0.7040800559133644 0.7040791554386062 -3.1955026583846413e-07 -0.09829123645162413 -1.5647 0.7040809667083981 0.704080072052029 -3.155187482326016e-07 -0.0982917511083667 -1.5648000000000002 0.7040818772732902 0.704080988347572 -3.114260374650901e-07 -0.09829226561143652 -1.5649000000000002 0.7040827876087651 0.7040819043246737 -3.0727308760608585e-07 -0.09829277996087876 -1.565 0.7040836977155364 0.704082819982782 -3.0306086631903817e-07 -0.09829329415673843 -1.5651000000000002 0.7040846075943072 0.7040837353213559 -2.9879035446517266e-07 -0.09829380819906056 -1.5652000000000001 0.7040855172457703 0.704084650339865 -2.944625459924688e-07 -0.09829432208789024 -1.5653000000000001 0.7040864266706071 0.7040855650377893 -2.900784476650431e-07 -0.09829483582327242 -1.5654000000000001 0.704087335869489 0.7040864794146202 -2.8563907885845174e-07 -0.09829534940525222 -1.5655 0.7040882448430754 0.7040873934698596 -2.811454712578487e-07 -0.09829586283387459 -1.5656 0.7040891535920151 0.7040883072030211 -2.76598668712269e-07 -0.09829637610918457 -1.5657 0.7040900621169449 0.7040892206136291 -2.719997269154395e-07 -0.09829688923122705 -1.5658 0.7040909704184908 0.7040901337012199 -2.6734971320455103e-07 -0.09829740220004707 -1.5659 0.704091878497267 0.7040910464653408 -2.6264970628964157e-07 -0.09829791501568956 -1.566 0.7040927863538757 0.7040919589055512 -2.5790079600032656e-07 -0.09829842767819948 -1.5661 0.704093693988908 0.7040928710214218 -2.531040830464071e-07 -0.0982989401876217 -1.5662 0.7040946014029423 0.704093782812536 -2.482606787854169e-07 -0.09829945254400124 -1.5663000000000002 0.7040955085965455 0.704094694278488 -2.433717048964945e-07 -0.0982999647473829 -1.5664 0.704096415570272 0.7040956054188852 -2.384382931999718e-07 -0.09830047679781162 -1.5665 0.7040973223246644 0.7040965162333466 -2.3346158532430716e-07 -0.0983009886953323 -1.5666000000000002 0.7040982288602524 0.7040974267215034 -2.2844273251873548e-07 -0.09830150043998978 -1.5667 0.7040991351775536 0.7040983368829996 -2.2338289532713995e-07 -0.09830201203182887 -1.5668000000000002 0.704100041277073 0.7040992467174919 -2.182832433243742e-07 -0.09830252347089448 -1.5669000000000002 0.7041009471593027 0.7041001562246488 -2.131449548803399e-07 -0.09830303475723136 -1.567 0.7041018528247226 0.7041010654041521 -2.079692168546754e-07 -0.09830354589088439 -1.5671000000000002 0.7041027582737994 0.7041019742556964 -2.0275722435042498e-07 -0.0983040568718984 -1.5672000000000001 0.7041036635069868 0.7041028827789885 -1.9751018039831925e-07 -0.09830456770031806 -1.5673000000000001 0.7041045685247258 0.704103790973749 -1.9222929572779157e-07 -0.09830507837618824 -1.5674000000000001 0.7041054733274443 0.704104698839711 -1.869157884616668e-07 -0.09830558889955375 -1.5675 0.704106377915557 0.7041056063766209 -1.8157088383166653e-07 -0.0983060992704592 -1.5676 0.704107282289465 0.704106513584238 -1.7619581390085348e-07 -0.09830660948894943 -1.5677 0.7041081864495569 0.7041074204623354 -1.7079181728607562e-07 -0.09830711955506918 -1.5678 0.7041090903962073 0.7041083270106987 -1.6536013886653267e-07 -0.09830762946886311 -1.5679 0.7041099941297777 0.7041092332291273 -1.5990202949754673e-07 -0.0983081392303759 -1.568 0.7041108976506162 0.7041101391174343 -1.544187457312718e-07 -0.09830864883965229 -1.5681 0.704111800959057 0.7041110446754456 -1.4891154949923935e-07 -0.09830915829673695 -1.5682 0.7041127040554209 0.7041119499030013 -1.433817078677624e-07 -0.09830966760167449 -1.5683000000000002 0.7041136069400153 0.7041128547999548 -1.3783049270833791e-07 -0.09831017675450962 -1.5684 0.7041145096131336 0.704113759366173 -1.322591804183565e-07 -0.09831068575528695 -1.5685 0.7041154120750559 0.7041146636015372 -1.2666905162966868e-07 -0.09831119460405115 -1.5686000000000002 0.7041163143260478 0.7041155675059411 -1.2106139091888624e-07 -0.09831170330084679 -1.5687 0.7041172163663616 0.7041164710792933 -1.1543748649513186e-07 -0.09831221184571845 -1.5688000000000002 0.7041181181962355 0.7041173743215159 -1.0979862991727929e-07 -0.09831272023871074 -1.5689000000000002 0.7041190198158944 0.7041182772325447 -1.0414611580512184e-07 -0.09831322847986829 -1.569 0.7041199212255487 0.7041191798123294 -9.8481241521918e-08 -0.09831373656923556 -1.5691000000000002 0.704120822425395 0.7041200820608334 -9.28053068898968e-08 -0.09831424450685712 -1.5692000000000002 0.7041217234156159 0.7041209839780345 -8.71196138901506e-08 -0.09831475229277757 -1.5693000000000001 0.7041226241963803 0.704121885563924 -8.142546636339537e-08 -0.09831525992704135 -1.5694000000000001 0.7041235247678428 0.7041227868185072 -7.572416971246554e-08 -0.09831576740969306 -1.5695 0.7041244251301446 0.7041236877418036 -7.001703060047215e-08 -0.09831627474077717 -1.5696 0.7041253252834117 0.7041245883338465 -6.43053566506957e-08 -0.09831678192033816 -1.5697 0.7041262252277571 0.7041254885946832 -5.8590456151683123e-08 -0.09831728894842046 -1.5698 0.7041271249632796 0.7041263885243749 -5.287363775518909e-08 -0.09831779582506861 -1.5699 0.7041280244900638 0.7041272881229969 -4.715621017541832e-08 -0.09831830255032703 -1.57 0.70412892380818 0.7041281873906383 -4.1439481891195236e-08 -0.09831880912424011 -1.5701 0.7041298229176851 0.7041290863274022 -3.572476084488102e-08 -0.09831931554685226 -1.5702 0.7041307218186216 0.704129984933406 -3.0013354145952756e-08 -0.09831982181820793 -1.5703000000000003 0.7041316205110184 0.7041308832087804 -2.4306567769595208e-08 -0.09832032793835158 -1.5704 0.7041325189948897 0.704131781153671 -1.8605706259087335e-08 -0.09832083390732754 -1.5705 0.7041334172702366 0.7041326787682363 -1.291207242992351e-08 -0.09832133972518017 -1.5706000000000002 0.7041343153370458 0.7041335760526493 -7.22696706645376e-09 -0.09832184539195388 -1.5707 0.7041352131952898 0.7041344730070966 -1.551688631751258e-09 -0.09832235090769299 -1.5708000000000002 0.7041361108449276 0.7041353696317788 4.112467033579037e-09 -0.09832285627244179 -1.5709000000000002 0.7041370082859044 0.7041362659269101 9.764207008038095e-09 -0.09832336148624464 -1.571 0.7041379055181517 0.7041371618927187 1.5402241577630593e-08 -0.09832386654914588 -1.5711000000000002 0.7041388025415868 0.7041380575294465 2.1025284540308886e-08 -0.09832437146118979 -1.5712000000000002 0.7041396993561134 0.704138952837349 2.6632053489600294e-08 -0.09832487622242064 -1.5713000000000001 0.7041405959616216 0.7041398478166951 3.22212701138469e-08 -0.0983253808328827 -1.5714000000000001 0.7041414923579877 0.7041407424677677 3.7791660479832845e-08 -0.09832588529262021 -1.5715 0.7041423885450748 0.7041416367908633 4.334195533202412e-08 -0.09832638960167746 -1.5716 0.704143284522732 0.7041425307862914 4.8870890372726405e-08 -0.09832689376009864 -1.5717 0.7041441802907953 0.7041434244543756 5.437720656739642e-08 -0.09832739776792804 -1.5718 0.7041450758490868 0.7041443177954523 5.98596504031157e-08 -0.09832790162520981 -1.5719 0.7041459711974156 0.7041452108098716 6.531697419737137e-08 -0.09832840533198814 -1.572 0.7041468663355778 0.7041461034979966 7.074793637734667e-08 -0.09832890888830731 -1.5721 0.7041477612633553 0.7041469958602038 7.615130174880302e-08 -0.09832941229421144 -1.5722 0.7041486559805179 0.7041478878968827 8.152584180312616e-08 -0.09832991554974466 -1.5723000000000003 0.7041495504868216 0.7041487796084358 8.687033495845264e-08 -0.09833041865495115 -1.5724 0.7041504447820096 0.7041496709952786 9.218356687018536e-08 -0.09833092160987504 -1.5725 0.7041513388658123 0.7041505620578394 9.746433071028404e-08 -0.09833142441456043 -1.5726000000000002 0.7041522327379472 0.7041514527965593 1.0271142740145289e-07 -0.09833192706905143 -1.5727 0.7041531263981189 0.7041523432118924 1.0792366593459501e-07 -0.09833242957339214 -1.5728000000000002 0.7041540198460197 0.7041532333043048 1.1309986360993896e-07 -0.09833293192762665 -1.5729000000000002 0.7041549130813287 0.7041541230742758 1.182388463319417e-07 -0.09833343413179904 -1.573 0.7041558061037132 0.7041550125222971 1.233394488243944e-07 -0.09833393618595337 -1.5731000000000002 0.7041566989128281 0.7041559016488721 1.284005149600198e-07 -0.09833443809013372 -1.5732000000000002 0.7041575915083151 0.704156790454517 1.3342089797210854e-07 -0.09833493984438407 -1.5733000000000001 0.7041584838898047 0.7041576789397597 1.3839946075289156e-07 -0.09833544144874842 -1.5734000000000001 0.704159376056915 0.7041585671051409 1.4333507606170692e-07 -0.09833594290327091 -1.5735 0.704160268009252 0.7041594549512122 1.4822662684765842e-07 -0.09833644420799537 -1.5736 0.7041611597464104 0.7041603424785378 1.5307300642308785e-07 -0.0983369453629659 -1.5737 0.7041620512679724 0.7041612296876931 1.5787311878623367e-07 -0.09833744636822647 -1.5738 0.704162942573509 0.7041621165792653 1.6262587883286717e-07 -0.098337947223821 -1.5739 0.7041638336625796 0.704163003153853 1.6733021259915382e-07 -0.0983384479297934 -1.574 0.7041647245347323 0.7041638894120662 1.7198505751145343e-07 -0.09833894848618768 -1.5741 0.7041656151895042 0.7041647753545259 1.765893626326509e-07 -0.09833944889304774 -1.5742 0.7041665056264206 0.7041656609818643 1.8114208888767025e-07 -0.09833994915041748 -1.5743000000000003 0.7041673958449964 0.7041665462947249 1.8564220932368314e-07 -0.09834044925834083 -1.5744 0.7041682858447356 0.7041674312937614 1.9008870928705068e-07 -0.09834094921686165 -1.5745 0.7041691756251311 0.7041683159796386 1.9448058670434865e-07 -0.09834144902602387 -1.5746000000000002 0.7041700651856653 0.7041692003530315 1.988168523009426e-07 -0.09834194868587122 -1.5747 0.7041709545258106 0.704170084414626 2.0309652980221582e-07 -0.09834244819644766 -1.5748000000000002 0.7041718436450286 0.7041709681651178 2.073186561590834e-07 -0.09834294755779703 -1.5749000000000002 0.7041727325427709 0.7041718516052131 2.114822817700368e-07 -0.09834344676996311 -1.575 0.704173621218479 0.7041727347356275 2.1558647071706627e-07 -0.09834394583298971 -1.5751000000000002 0.7041745096715848 0.704173617557087 2.1963030093913316e-07 -0.09834444474692061 -1.5752000000000002 0.7041753979015101 0.704174500070327 2.236128644333979e-07 -0.09834494351179965 -1.5753000000000001 0.7041762859076673 0.7041753822760926 2.2753326751195901e-07 -0.09834544212767055 -1.5754000000000001 0.7041771736894596 0.704176264175138 2.3139063094063106e-07 -0.09834594059457712 -1.5755 0.7041780612462806 0.7041771457682267 2.3518409017486697e-07 -0.098346438912563 -1.5756000000000001 0.704178948577515 0.7041780270561313 2.389127955679249e-07 -0.09834693708167203 -1.5757 0.7041798356825386 0.7041789080396335 2.4257591249576826e-07 -0.09834743510194793 -1.5758 0.7041807225607185 0.7041797887195236 2.461726216276827e-07 -0.09834793297343443 -1.5759 0.7041816092114128 0.7041806690966002 2.4970211902342054e-07 -0.0983484306961752 -1.576 0.7041824956339717 0.7041815491716705 2.531636163830009e-07 -0.09834892827021391 -1.5761 0.704183381827737 0.7041824289455498 2.5655634118548765e-07 -0.09834942569559425 -1.5762 0.7041842677920418 0.7041833084190616 2.598795368763396e-07 -0.09834992297235992 -1.5763000000000003 0.704185153526212 0.7041841875930375 2.6313246304088267e-07 -0.09835042010055454 -1.5764 0.7041860390295656 0.704185066468316 2.663143955222713e-07 -0.09835091708022171 -1.5765 0.7041869243014125 0.7041859450457437 2.6942462666434963e-07 -0.0983514139114051 -1.5766000000000002 0.7041878093410561 0.7041868233261748 2.7246246540185703e-07 -0.09835191059414827 -1.5767 0.7041886941477918 0.7041877013104703 2.7542723742696174e-07 -0.0983524071284949 -1.5768000000000002 0.7041895787209087 0.7041885789994979 2.7831828538354975e-07 -0.09835290351448854 -1.5769000000000002 0.7041904630596885 0.7041894563941329 2.8113496892273604e-07 -0.09835339975217278 -1.577 0.704191347163406 0.7041903334952566 2.838766649734814e-07 -0.09835389584159117 -1.5771000000000002 0.7041922310313303 0.7041912103037571 2.8654276773565357e-07 -0.09835439178278726 -1.5772 0.7041931146627235 0.704192086820528 2.8913268890901067e-07 -0.09835488757580457 -1.5773000000000001 0.7041939980568419 0.70419296304647 2.9164585781810137e-07 -0.09835538322068665 -1.5774000000000001 0.7041948812129362 0.7041938389824891 2.940817214955316e-07 -0.09835587871747697 -1.5775 0.7041957641302508 0.7041947146294969 2.964397448138034e-07 -0.09835637406621914 -1.5776000000000001 0.704196646808025 0.7041955899884111 2.987194106379709e-07 -0.09835686926695658 -1.5777 0.7041975292454922 0.7041964650601538 3.0092021989502893e-07 -0.09835736431973277 -1.5778 0.7041984114418812 0.7041973398456526 3.030416917335077e-07 -0.09835785922459112 -1.5779 0.7041992933964161 0.7041982143458403 3.0508336357204513e-07 -0.09835835398157515 -1.578 0.7042001751083153 0.7041990885616543 3.070447912520424e-07 -0.09835884859072833 -1.5781 0.7042010565767937 0.704199962494036 3.089255490792975e-07 -0.09835934305209407 -1.5782 0.7042019378010608 0.7042008361439316 3.107252299766605e-07 -0.0983598373657157 -1.5783000000000003 0.7042028187803226 0.7042017095122911 3.124434455048508e-07 -0.09836033153163667 -1.5784 0.7042036995137814 0.7042025826000688 3.140798260012345e-07 -0.09836082554990042 -1.5785 0.7042045800006351 0.7042034554082226 3.1563402064921364e-07 -0.09836131942055028 -1.5786000000000002 0.7042054602400786 0.7042043279377137 3.171056975129205e-07 -0.09836181314362971 -1.5787 0.7042063402313028 0.7042052001895065 3.1849454365517893e-07 -0.09836230671918193 -1.5788000000000002 0.7042072199734959 0.7042060721645688 3.198002651930154e-07 -0.09836280014725031 -1.5789000000000002 0.7042080994658432 0.7042069438638712 3.2102258736704803e-07 -0.09836329342787825 -1.579 0.7042089787075272 0.704207815288387 3.2216125457618094e-07 -0.098363786561109 -1.5791000000000002 0.7042098576977276 0.704208686439092 3.2321603039842106e-07 -0.09836427954698587 -1.5792 0.7042107364356225 0.7042095573169638 3.2418669771577813e-07 -0.09836477238555215 -1.5793000000000001 0.7042116149203872 0.704210427922983 3.250730587350814e-07 -0.09836526507685119 -1.5794000000000001 0.7042124931511953 0.7042112982581316 3.258749350018575e-07 -0.09836575762092623 -1.5795 0.7042133711272185 0.7042121683233926 3.265921674627803e-07 -0.09836625001782044 -1.5796000000000001 0.7042142488476275 0.7042130381197518 3.2722461644485445e-07 -0.09836674226757719 -1.5797 0.7042151263115916 0.7042139076481952 3.2777216175255974e-07 -0.09836723437023967 -1.5798 0.7042160035182785 0.70421477690971 3.2823470266091226e-07 -0.09836772632585108 -1.5799 0.7042168804668554 0.7042156459052843 3.286121579085255e-07 -0.09836821813445458 -1.58 0.7042177571564888 0.704216514635907 3.2890446578087706e-07 -0.09836870979609343 -1.5801 0.7042186335863453 0.7042173831025671 3.291115839992864e-07 -0.09836920131081084 -1.5802 0.7042195097555902 0.7042182513062542 3.292334898458149e-07 -0.09836969267864988 -1.5803000000000003 0.7042203856633895 0.7042191192479572 3.2927018010081577e-07 -0.09837018389965377 -1.5804 0.7042212613089094 0.7042199869286656 3.2922167107068967e-07 -0.09837067497386565 -1.5805 0.704222136691316 0.7042208543493681 3.290879984838013e-07 -0.09837116590132865 -1.5806000000000002 0.7042230118097763 0.7042217215110526 3.2886921763619625e-07 -0.0983716566820859 -1.5807 0.7042238866634583 0.7042225884147064 3.285654032805785e-07 -0.09837214731618052 -1.5808000000000002 0.7042247612515307 0.7042234550613156 3.281766495430438e-07 -0.0983726378036556 -1.5809000000000002 0.7042256355731634 0.7042243214518648 3.2770307002022436e-07 -0.09837312814455418 -1.581 0.7042265096275281 0.7042251875873378 3.271447976890829e-07 -0.09837361833891939 -1.5811000000000002 0.7042273834137976 0.704226053468716 3.265019848583406e-07 -0.09837410838679428 -1.5812 0.7042282569311468 0.7042269190969794 3.2577480317541596e-07 -0.09837459828822183 -1.5813000000000001 0.7042291301787529 0.704227784473106 3.2496344349458584e-07 -0.09837508804324514 -1.5814000000000001 0.7042300031557949 0.704228649598071 3.240681159394354e-07 -0.09837557765190727 -1.5815 0.7042308758614546 0.7042295144728472 3.230890497432637e-07 -0.09837606711425116 -1.5816000000000001 0.7042317482949163 0.704230379098405 3.2202649329071686e-07 -0.09837655643031983 -1.5817 0.704232620455367 0.7042312434757119 3.2088071395125484e-07 -0.09837704560015624 -1.5818 0.7042334923419973 0.7042321076057318 3.1965199808609013e-07 -0.09837753462380344 -1.5819 0.7042343639540007 0.7042329714894261 3.183406509996156e-07 -0.09837802350130437 -1.582 0.704235235290574 0.7042338351277516 3.169469967728711e-07 -0.09837851223270193 -1.5821 0.7042361063509179 0.7042346985216625 3.154713782704821e-07 -0.09837900081803912 -1.5822 0.7042369771342369 0.7042355616721083 3.139141569949433e-07 -0.09837948925735877 -1.5823000000000003 0.7042378476397398 0.7042364245800348 3.1227571301029045e-07 -0.0983799775507039 -1.5824 0.7042387178666395 0.7042372872463831 3.105564448935283e-07 -0.09838046569811737 -1.5825 0.7042395878141531 0.70423814967209 3.0875676958197484e-07 -0.09838095369964206 -1.5826000000000002 0.7042404574815027 0.7042390118580882 3.068771223385669e-07 -0.09838144155532087 -1.5827 0.7042413268679151 0.7042398738053044 3.049179565853266e-07 -0.09838192926519665 -1.5828000000000002 0.7042421959726224 0.7042407355146608 3.0287974379233917e-07 -0.0983824168293122 -1.5829000000000002 0.7042430647948617 0.7042415969870746 3.007629734083639e-07 -0.09838290424771051 -1.583 0.7042439333338752 0.7042424582234568 2.9856815272899517e-07 -0.09838339152043425 -1.5831000000000002 0.7042448015889118 0.7042433192247132 2.962958067509458e-07 -0.09838387864752635 -1.5832 0.7042456695592247 0.7042441799917436 2.9394647808878016e-07 -0.09838436562902951 -1.5833000000000002 0.7042465372440747 0.7042450405254421 2.915207268153197e-07 -0.09838485246498663 -1.5834000000000001 0.7042474046427272 0.7042459008266961 2.89019130329804e-07 -0.09838533915544038 -1.5835 0.7042482717544549 0.7042467608963869 2.864422832191127e-07 -0.09838582570043362 -1.5836000000000001 0.7042491385785372 0.7042476207353892 2.837907971398046e-07 -0.09838631210000906 -1.5837 0.7042500051142597 0.7042484803445704 2.8106530067933955e-07 -0.09838679835420945 -1.5838 0.7042508713609154 0.704249339724792 2.7826643912709503e-07 -0.09838728446307754 -1.5839 0.7042517373178034 0.7042501988769074 2.753948744396717e-07 -0.09838777042665603 -1.584 0.7042526029842315 0.7042510578017631 2.724512849841543e-07 -0.09838825624498765 -1.5841 0.7042534683595139 0.7042519165001979 2.6943636543402816e-07 -0.09838874191811502 -1.5842 0.7042543334429725 0.7042527749730436 2.66350826602646e-07 -0.09838922744608093 -1.5843000000000003 0.7042551982339371 0.7042536332211236 2.6319539525587743e-07 -0.09838971282892797 -1.5844 0.7042560627317461 0.7042544912452531 2.5997081395945365e-07 -0.09839019806669888 -1.5845 0.7042569269357448 0.7042553490462395 2.5667784087080037e-07 -0.09839068315943622 -1.5846000000000002 0.7042577908452878 0.7042562066248823 2.5331724957250445e-07 -0.0983911681071827 -1.5847 0.7042586544597375 0.7042570639819714 2.4988982895435274e-07 -0.09839165290998084 -1.5848000000000002 0.7042595177784653 0.7042579211182893 2.4639638294271515e-07 -0.09839213756787336 -1.5849000000000002 0.7042603808008507 0.704258778034609 2.428377303687057e-07 -0.09839262208090277 -1.585 0.7042612435262834 0.7042596347316945 2.3921470473226014e-07 -0.09839310644911173 -1.5851000000000002 0.7042621059541607 0.7042604912103007 2.3552815403560245e-07 -0.09839359067254275 -1.5852 0.7042629680838903 0.7042613474711736 2.3177894058895587e-07 -0.09839407475123846 -1.5853000000000002 0.7042638299148885 0.7042622035150499 2.2796794080931493e-07 -0.09839455868524136 -1.5854000000000001 0.7042646914465813 0.7042630593426558 2.2409604497064528e-07 -0.098395042474594 -1.5855 0.7042655526784047 0.7042639149547086 2.2016415705816694e-07 -0.09839552611933892 -1.5856000000000001 0.7042664136098041 0.7042647703519155 2.16173194525493e-07 -0.09839600961951857 -1.5857 0.7042672742402353 0.7042656255349736 2.1212408806911554e-07 -0.09839649297517553 -1.5858 0.7042681345691637 0.7042664805045703 2.0801778144452499e-07 -0.09839697618635225 -1.5859 0.7042689945960652 0.7042673352613822 2.0385523122681826e-07 -0.09839745925309124 -1.586 0.704269854320426 0.7042681898060756 1.9963740659906248e-07 -0.09839794217543492 -1.5861 0.7042707137417432 0.7042690441393067 1.953652891059643e-07 -0.09839842495342582 -1.5862 0.7042715728595236 0.7042698982617204 1.9103987243529463e-07 -0.0983989075871063 -1.5863000000000003 0.7042724316732856 0.7042707521739512 1.8666216219931364e-07 -0.09839939007651885 -1.5864 0.7042732901825581 0.7042716058766224 1.8223317570231767e-07 -0.0983998724217058 -1.5865 0.7042741483868811 0.7042724593703467 1.7775394168390024e-07 -0.09840035462270966 -1.5866000000000002 0.7042750062858059 0.7042733126557251 1.7322550008649906e-07 -0.09840083667957276 -1.5867 0.7042758638788942 0.7042741657333476 1.6864890181253478e-07 -0.09840131859233744 -1.5868000000000002 0.7042767211657205 0.7042750186037928 1.6402520850930524e-07 -0.09840180036104618 -1.5869000000000002 0.7042775781458697 0.7042758712676278 1.5935549227755197e-07 -0.09840228198574127 -1.587 0.7042784348189383 0.7042767237254083 1.5464083546676277e-07 -0.09840276346646509 -1.5871000000000002 0.7042792911845348 0.7042775759776778 1.4988233037679932e-07 -0.09840324480325996 -1.5872 0.7042801472422795 0.7042784280249681 1.45081079039322e-07 -0.09840372599616815 -1.5873000000000002 0.7042810029918043 0.7042792798677991 1.4023819297145912e-07 -0.09840420704523202 -1.5874000000000001 0.7042818584327537 0.7042801315066791 1.353547929086596e-07 -0.09840468795049387 -1.5875 0.7042827135647833 0.7042809829421035 1.3043200849244263e-07 -0.09840516871199595 -1.5876000000000001 0.7042835683875618 0.7042818341745565 1.2547097810039487e-07 -0.09840564932978059 -1.5877000000000001 0.7042844229007696 0.7042826852045088 1.204728485235118e-07 -0.09840612980388999 -1.5878 0.7042852771040996 0.7042835360324196 1.1543877470598929e-07 -0.09840661013436643 -1.5879 0.7042861309972572 0.7042843866587352 1.103699194954233e-07 -0.09840709032125214 -1.588 0.7042869845799603 0.7042852370838896 1.0526745337566257e-07 -0.09840757036458934 -1.5881 0.7042878378519393 0.704286087308304 1.0013255417537503e-07 -0.09840805026442025 -1.5882 0.7042886908129373 0.704286937332387 9.496640681824764e-08 -0.09840853002078709 -1.5883000000000003 0.7042895434627101 0.7042877871565343 8.977020304196115e-08 -0.09840900963373199 -1.5884 0.7042903958010266 0.7042886367811287 8.454514111369549e-08 -0.09840948910329718 -1.5885 0.7042912478276682 0.7042894862065405 7.929242557859484e-08 -0.09840996842952485 -1.5886000000000002 0.7042920995424291 0.7042903354331265 7.40132669388438e-08 -0.09841044761245706 -1.5887 0.7042929509451172 0.7042911844612303 6.870888142294918e-08 -0.09841092665213597 -1.5888000000000002 0.7042938020355531 0.7042920332911833 6.338049068216334e-08 -0.0984114055486038 -1.5889000000000002 0.7042946528135701 0.704292881923303 5.802932151639795e-08 -0.0984118843019026 -1.589 0.704295503279015 0.7042937303578937 5.26566055758515e-08 -0.09841236291207447 -1.5891000000000002 0.7042963534317483 0.7042945785952468 4.726357908865775e-08 -0.09841284137916154 -1.5892 0.704297203271643 0.7042954266356404 4.185148258506466e-08 -0.09841331970320587 -1.5893000000000002 0.7042980527985857 0.7042962744793387 3.642156060600088e-08 -0.09841379788424949 -1.5894000000000001 0.7042989020124764 0.7042971221265932 3.097506140990747e-08 -0.09841427592233454 -1.5895 0.7042997509132282 0.7042979695776415 2.551323668997796e-08 -0.09841475381750298 -1.5896000000000001 0.7043005995007678 0.704298816832708 2.0037341287929e-08 -0.09841523156979687 -1.5897000000000001 0.7043014477750357 0.7042996638920035 1.4548632907770975e-08 -0.09841570917925824 -1.5898 0.7043022957359854 0.7043005107557254 9.048371829578628e-09 -0.09841618664592916 -1.5899 0.7043031433835838 0.7043013574240578 3.537820605047093e-09 -0.09841666396985155 -1.59 0.7043039907178117 0.7043022038971704 -1.981756210522878e-09 -0.09841714115106744 -1.5901 0.7043048377386634 0.7043030501752201 -7.50909236787306e-09 -0.09841761818961875 -1.5902 0.7043056844461462 0.7043038962583498 -1.3042920200476149e-08 -0.09841809508554747 -1.5903000000000003 0.7043065308402816 0.7043047421466893 -1.858197092420924e-08 -0.09841857183889556 -1.5904 0.7043073769211046 0.7043055878403541 -2.4124974923583203e-08 -0.09841904844970495 -1.5905 0.7043082226886634 0.7043064333394469 -2.967066203948994e-08 -0.09841952491801757 -1.5906000000000002 0.70430906814302 0.704307278644056 -3.521776186735798e-08 -0.09842000124387533 -1.5907 0.7043099132842499 0.7043081237542564 -4.076500404533341e-08 -0.09842047742732012 -1.5908000000000002 0.7043107581124424 0.7043089686701098 -4.6311118543883854e-08 -0.09842095346839387 -1.5909 0.7043116026276998 0.7043098133916639 -5.18548359570558e-08 -0.09842142936713841 -1.591 0.7043124468301386 0.7043106579189526 -5.739488779339316e-08 -0.09842190512359564 -1.5911000000000002 0.7043132907198888 0.704311502251997 -6.293000676376587e-08 -0.09842238073780743 -1.5912 0.7043141342970931 0.7043123463908039 -6.845892707666584e-08 -0.09842285620981558 -1.5913000000000002 0.7043149775619086 0.7043131903353668 -7.398038472106183e-08 -0.09842333153966194 -1.5914000000000001 0.7043158205145055 0.7043140340856657 -7.949311776108553e-08 -0.0984238067273883 -1.5915 0.7043166631550675 0.7043148776416671 -8.499586662009256e-08 -0.09842428177303647 -1.5916000000000001 0.7043175054837918 0.7043157210033242 -9.048737436775922e-08 -0.0984247566766483 -1.5917000000000001 0.704318347500889 0.7043165641705764 -9.596638701498544e-08 -0.09842523143826552 -1.5918 0.704319189206583 0.70431740714335 -1.014316537888485e-07 -0.09842570605792994 -1.5919 0.7043200306011109 0.7043182499215577 -1.0688192742577124e-07 -0.0984261805356833 -1.592 0.7043208716847232 0.704319092505099 -1.123159644508126e-07 -0.09842665487156736 -1.5921 0.7043217124576837 0.7043199348938605 -1.1773252546996849e-07 -0.09842712906562383 -1.5922 0.7043225529202692 0.7043207770877149 -1.2313037545119698e-07 -0.09842760311789445 -1.5923000000000003 0.7043233930727697 0.704321619086522 -1.285082839863616e-07 -0.09842807702842093 -1.5924 0.7043242329154886 0.7043224608901286 -1.338650255991447e-07 -0.098428550797245 -1.5925 0.7043250724487418 0.7043233024983682 -1.391993800121949e-07 -0.09842902442440829 -1.5926000000000002 0.7043259116728586 0.7043241439110612 -1.4451013242294808e-07 -0.09842949790995247 -1.5927 0.704326750588181 0.7043249851280153 -1.4979607377944848e-07 -0.09842997125391924 -1.5928000000000002 0.704327589195064 0.7043258261490257 -1.5505600105963913e-07 -0.09843044445635026 -1.5929 0.7043284274938751 0.7043266669738741 -1.6028871755065233e-07 -0.09843091751728719 -1.593 0.704329265484995 0.7043275076023296 -1.6549303310381402e-07 -0.09843139043677163 -1.5931000000000002 0.7043301031688161 0.7043283480341489 -1.7066776442607734e-07 -0.09843186321484516 -1.5932 0.7043309405457443 0.7043291882690758 -1.758117353263533e-07 -0.09843233585154948 -1.5933000000000002 0.7043317776161978 0.7043300283068417 -1.8092377700867912e-07 -0.09843280834692608 -1.5934000000000001 0.7043326143806068 0.7043308681471653 -1.8600272832028364e-07 -0.0984332807010166 -1.5935 0.7043334508394142 0.7043317077897535 -1.9104743601006113e-07 -0.09843375291386258 -1.5936000000000001 0.7043342869930749 0.7043325472343007 -1.9605675501133124e-07 -0.09843422498550562 -1.5937000000000001 0.7043351228420559 0.7043333864804888 -2.010295486812308e-07 -0.09843469691598725 -1.5938 0.7043359583868365 0.7043342255279883 -2.0596468906786125e-07 -0.09843516870534899 -1.5939 0.7043367936279077 0.704335064376457 -2.1086105718090553e-07 -0.09843564035363236 -1.594 0.7043376285657721 0.7043359030255409 -2.157175432102032e-07 -0.09843611186087886 -1.5941 0.7043384632009448 0.7043367414748749 -2.2053304679636732e-07 -0.09843658322713 -1.5942 0.7043392975339519 0.7043375797240818 -2.253064772875235e-07 -0.09843705445242731 -1.5943000000000003 0.7043401315653313 0.7043384177727725 -2.3003675398911017e-07 -0.09843752553681229 -1.5944 0.7043409652956323 0.7043392556205467 -2.3472280638592302e-07 -0.09843799648032626 -1.5945 0.704341798725415 0.704340093266993 -2.393635743953848e-07 -0.0984384672830108 -1.5946000000000002 0.7043426318552517 0.7043409307116881 -2.4395800860693706e-07 -0.0984389379449073 -1.5947 0.7043434646857251 0.7043417679541986 -2.485050705491876e-07 -0.0984394084660572 -1.5948000000000002 0.7043442972174284 0.7043426049940789 -2.530037328599133e-07 -0.09843987884650184 -1.5949 0.7043451294509668 0.7043434418308736 -2.5745297956708546e-07 -0.09844034908628274 -1.595 0.7043459613869555 0.704344278464116 -2.618518063039754e-07 -0.09844081918544126 -1.5951000000000002 0.7043467930260203 0.7043451148933286 -2.661992205624242e-07 -0.09844128914401873 -1.5952 0.7043476243687976 0.7043459511180239 -2.7049424185937587e-07 -0.09844175896205655 -1.5953000000000002 0.7043484554159343 0.7043467871377038 -2.7473590199361686e-07 -0.09844222863959612 -1.5954000000000002 0.7043492861680871 0.7043476229518597 -2.7892324528516754e-07 -0.09844269817667878 -1.5955 0.704350116625923 0.7043484585599735 -2.830553287487547e-07 -0.0984431675733458 -1.5956000000000001 0.7043509467901187 0.7043492939615164 -2.871312223227951e-07 -0.0984436368296385 -1.5957000000000001 0.7043517766613608 0.7043501291559505 -2.911500090671537e-07 -0.09844410594559827 -1.5958 0.7043526062403458 0.7043509641427279 -2.951107854198831e-07 -0.09844457492126638 -1.5959 0.7043534355277791 0.7043517989212911 -2.990126613394706e-07 -0.09844504375668406 -1.596 0.7043542645243759 0.7043526334910732 -3.0285476054076055e-07 -0.09844551245189265 -1.5961 0.7043550932308605 0.7043534678514985 -3.0663622063720197e-07 -0.09844598100693341 -1.5962 0.7043559216479662 0.7043543020019818 -3.1035619341146514e-07 -0.09844644942184758 -1.5963000000000003 0.7043567497764351 0.7043551359419288 -3.1401384497503626e-07 -0.09844691769667636 -1.5964 0.7043575776170181 0.7043559696707369 -3.176083559347509e-07 -0.09844738583146104 -1.5965 0.7043584051704748 0.7043568031877947 -3.211389215940219e-07 -0.09844785382624283 -1.5966000000000002 0.7043592324375728 0.7043576364924823 -3.246047521054951e-07 -0.09844832168106286 -1.5967 0.7043600594190884 0.7043584695841714 -3.2800507272084944e-07 -0.09844878939596238 -1.5968000000000002 0.7043608861158059 0.704359302462226 -3.313391238879415e-07 -0.09844925697098261 -1.5969 0.7043617125285173 0.7043601351260016 -3.346061614450946e-07 -0.09844972440616466 -1.597 0.7043625386580228 0.7043609675748463 -3.3780545679457097e-07 -0.09845019170154971 -1.5971000000000002 0.7043633645051294 0.7043617998081003 -3.4093629704828876e-07 -0.09845065885717891 -1.5972 0.7043641900706521 0.7043626318250966 -3.4399798525680536e-07 -0.09845112587309335 -1.5973000000000002 0.7043650153554133 0.7043634636251608 -3.4698984041625636e-07 -0.09845159274933422 -1.5974000000000002 0.7043658403602422 0.7043642952076112 -3.4991119775978907e-07 -0.09845205948594261 -1.5975 0.7043666650859746 0.7043651265717592 -3.5276140886858487e-07 -0.09845252608295957 -1.5976000000000001 0.7043674895334533 0.7043659577169099 -3.5553984178982034e-07 -0.09845299254042623 -1.5977000000000001 0.7043683137035279 0.7043667886423612 -3.582458811615674e-07 -0.09845345885838368 -1.5978 0.7043691375970542 0.7043676193474051 -3.6087892840014346e-07 -0.09845392503687295 -1.5979 0.7043699612148941 0.7043684498313268 -3.6343840179725584e-07 -0.09845439107593512 -1.598 0.7043707845579155 0.7043692800934063 -3.6592373666571865e-07 -0.09845485697561125 -1.5981 0.7043716076269919 0.704370110132917 -3.683343854643528e-07 -0.09845532273594233 -1.5982 0.7043724304230028 0.7043709399491269 -3.7066981788819175e-07 -0.0984557883569694 -1.5983000000000003 0.704373252946833 0.7043717695412982 -3.7292952103501475e-07 -0.09845625383873341 -1.5984 0.7043740751993726 0.7043725989086884 -3.7511299950249155e-07 -0.09845671918127541 -1.5985 0.7043748971815164 0.7043734280505497 -3.7721977546451013e-07 -0.09845718438463637 -1.5986000000000002 0.7043757188941648 0.704374256966129 -3.7924938878219905e-07 -0.09845764944885729 -1.5987 0.7043765403382223 0.7043750856546688 -3.812013971357664e-07 -0.09845811437397906 -1.5988000000000002 0.7043773615145981 0.7043759141154069 -3.8307537610776654e-07 -0.09845857916004268 -1.5989 0.7043781824242058 0.7043767423475771 -3.8487091928024464e-07 -0.09845904380708909 -1.599 0.7043790030679626 0.7043775703504086 -3.865876382694311e-07 -0.09845950831515915 -1.5991000000000002 0.7043798234467906 0.7043783981231269 -3.8822516288533615e-07 -0.09845997268429386 -1.5992 0.7043806435616148 0.7043792256649535 -3.897831411803221e-07 -0.09846043691453407 -1.5993000000000002 0.7043814634133639 0.7043800529751068 -3.912612395393089e-07 -0.0984609010059207 -1.5994000000000002 0.7043822830029702 0.7043808800528012 -3.926591427075299e-07 -0.09846136495849461 -1.5995 0.7043831023313685 0.7043817068972484 -3.9397655388073716e-07 -0.09846182877229664 -1.5996000000000001 0.7043839213994973 0.704382533507657 -3.952131948023463e-07 -0.09846229244736769 -1.5997000000000001 0.7043847402082972 0.7043833598832325 -3.9636880574955846e-07 -0.09846275598374854 -1.5998 0.704385558758712 0.7043841860231788 -3.9744314568601613e-07 -0.09846321938148007 -1.5999 0.7043863770516872 0.7043850119266963 -3.984359922201697e-07 -0.09846368264060315 -1.6 0.7043871950881706 0.7043858375929837 -3.9934714167466634e-07 -0.09846414576115846 -1.6001 0.704388012869112 0.7043866630212379 -4.0017640916267805e-07 -0.0984646087431869 -1.6002 0.7043888303954633 0.7043874882106536 -4.0092362857402364e-07 -0.09846507158672921 -1.6003000000000003 0.7043896476681774 0.7043883131604242 -4.0158865270006894e-07 -0.09846553429182618 -1.6004 0.7043904646882082 0.7043891378697418 -4.0217135312270447e-07 -0.09846599685851852 -1.6005 0.7043912814565121 0.7043899623377972 -4.0267162033230663e-07 -0.09846645928684705 -1.6006000000000002 0.704392097974045 0.7043907865637801 -4.030893637624322e-07 -0.0984669215768525 -1.6007 0.7043929142417642 0.7043916105468796 -4.0342451172736826e-07 -0.09846738372857555 -1.6008000000000002 0.7043937302606275 0.7043924342862845 -4.036770115192767e-07 -0.09846784574205694 -1.6009 0.7043945460315925 0.7043932577811831 -4.0384682933186644e-07 -0.09846830761733738 -1.601 0.7043953615556178 0.704394081030763 -4.039339503159045e-07 -0.09846876935445757 -1.6011000000000002 0.7043961768336612 0.7043949040342121 -4.039383785653383e-07 -0.09846923095345818 -1.6012 0.7043969918666804 0.7043957267907197 -4.0386013711035673e-07 -0.09846969241437989 -1.6013000000000002 0.7043978066556325 0.7043965492994736 -4.0369926794514566e-07 -0.09847015373726331 -1.6014000000000002 0.7043986212014743 0.7043973715596636 -4.0345583188911016e-07 -0.09847061492214915 -1.6015 0.7043994355051613 0.7043981935704802 -4.0312990871177456e-07 -0.09847107596907796 -1.6016000000000001 0.7044002495676482 0.7043990153311143 -4.027215970425768e-07 -0.09847153687809049 -1.6017000000000001 0.7044010633898883 0.7043998368407587 -4.022310143639296e-07 -0.09847199764922725 -1.6018000000000001 0.7044018769728329 0.7044006580986075 -4.0165829690019805e-07 -0.09847245828252885 -1.6019 0.7044026903174322 0.7044014791038564 -4.0100359971484423e-07 -0.09847291877803586 -1.602 0.7044035034246345 0.7044022998557032 -4.0026709659940485e-07 -0.09847337913578894 -1.6021 0.7044043162953855 0.7044031203533476 -3.99448979962469e-07 -0.0984738393558286 -1.6022 0.7044051289306292 0.7044039405959914 -3.985494609337614e-07 -0.09847429943819541 -1.6023000000000003 0.7044059413313064 0.7044047605828387 -3.9756876914209816e-07 -0.09847475938292988 -1.6024 0.704406753498356 0.704405580313097 -3.965071528125308e-07 -0.09847521919007253 -1.6025 0.7044075654327133 0.7044063997859759 -3.953648785789965e-07 -0.0984756788596639 -1.6026000000000002 0.704408377135311 0.7044072190006885 -3.9414223148431793e-07 -0.09847613839174452 -1.6027 0.7044091886070784 0.704408037956451 -3.9283951491081437e-07 -0.09847659778635487 -1.6028000000000002 0.7044099998489407 0.7044088566524829 -3.9145705046927937e-07 -0.09847705704353538 -1.6029 0.7044108108618204 0.7044096750880078 -3.899951779434696e-07 -0.09847751616332659 -1.603 0.7044116216466356 0.7044104932622527 -3.8845425522765487e-07 -0.09847797514576895 -1.6031000000000002 0.7044124322043004 0.7044113111744487 -3.8683465818784013e-07 -0.0984784339909029 -1.6032 0.7044132425357246 0.7044121288238314 -3.8513678061319334e-07 -0.09847889269876892 -1.6033000000000002 0.7044140526418133 0.7044129462096403 -3.833610341050231e-07 -0.09847935126940735 -1.6034000000000002 0.7044148625234679 0.70441376333112 -3.815078479935119e-07 -0.09847980970285869 -1.6035 0.7044156721815835 0.7044145801875197 -3.7957766917812163e-07 -0.09848026799916326 -1.6036000000000001 0.7044164816170515 0.7044153967780933 -3.7757096212759356e-07 -0.09848072615836151 -1.6037000000000001 0.7044172908307575 0.7044162131021001 -3.754882086232092e-07 -0.0984811841804938 -1.6038000000000001 0.7044180998235816 0.7044170291588052 -3.7332990777266817e-07 -0.09848164206560049 -1.6039 0.7044189085963988 0.7044178449474785 -3.710965758435547e-07 -0.09848209981372195 -1.604 0.7044197171500779 0.7044186604673959 -3.687887461245598e-07 -0.09848255742489855 -1.6041 0.7044205254854821 0.704419475717839 -3.664069687797644e-07 -0.09848301489917057 -1.6042 0.7044213336034686 0.704420290698096 -3.639518108208839e-07 -0.09848347223657841 -1.6043000000000003 0.7044221415048875 0.7044211054074607 -3.6142385585052894e-07 -0.09848392943716233 -1.6044 0.7044229491905833 0.7044219198452337 -3.588237039858777e-07 -0.09848438650096261 -1.6045 0.7044237566613936 0.7044227340107222 -3.561519717268369e-07 -0.09848484342801957 -1.6046 0.7044245639181488 0.7044235479032401 -3.5340929174787483e-07 -0.09848530021837348 -1.6047 0.7044253709616728 0.704424361522108 -3.5059631284251047e-07 -0.09848575687206457 -1.6048000000000002 0.7044261777927823 0.7044251748666541 -3.4771369966657417e-07 -0.09848621338913312 -1.6049 0.7044269844122866 0.7044259879362136 -3.447621326133077e-07 -0.0984866697696194 -1.605 0.7044277908209875 0.7044268007301291 -3.4174230777866965e-07 -0.09848712601356363 -1.6051000000000002 0.7044285970196789 0.7044276132477507 -3.386549365796965e-07 -0.098487582121006 -1.6052 0.7044294030091469 0.704428425488437 -3.3550074576838007e-07 -0.0984880380919867 -1.6053000000000002 0.7044302087901704 0.7044292374515536 -3.3228047713329545e-07 -0.09848849392654598 -1.6054000000000002 0.7044310143635193 0.7044300491364748 -3.28994887416334e-07 -0.09848894962472404 -1.6055 0.7044318197299552 0.7044308605425826 -3.256447481114755e-07 -0.09848940518656095 -1.6056000000000001 0.7044326248902318 0.7044316716692683 -3.222308452219269e-07 -0.09848986061209697 -1.6057000000000001 0.7044334298450942 0.7044324825159313 -3.1875397921155013e-07 -0.09849031590137225 -1.6058000000000001 0.7044342345952779 0.704433293081979 -3.152149646648561e-07 -0.09849077105442684 -1.6059 0.7044350391415102 0.7044341033668287 -3.1161463019679925e-07 -0.09849122607130094 -1.606 0.7044358434845093 0.7044349133699065 -3.079538181821606e-07 -0.09849168095203466 -1.6061 0.7044366476249841 0.7044357230906473 -3.042333846653422e-07 -0.09849213569666807 -1.6062 0.7044374515636342 0.7044365325284954 -3.0045419906199466e-07 -0.09849259030524128 -1.6063000000000003 0.7044382553011499 0.704437341682905 -2.9661714399595307e-07 -0.09849304477779444 -1.6064 0.704439058838211 0.7044381505533391 -2.927231151049481e-07 -0.0984934991143675 -1.6065 0.7044398621754885 0.7044389591392712 -2.887730207977446e-07 -0.0984939533150006 -1.6066 0.704440665313643 0.7044397674401844 -2.847677821084249e-07 -0.09849440737973375 -1.6067 0.7044414682533257 0.7044405754555714 -2.807083323529136e-07 -0.09849486130860702 -1.6068000000000002 0.7044422709951769 0.7044413831849357 -2.765956170630579e-07 -0.09849531510166043 -1.6069 0.7044430735398269 0.7044421906277899 -2.7243059366396927e-07 -0.09849576875893398 -1.607 0.7044438758878959 0.7044429977836582 -2.6821423129708144e-07 -0.09849622228046766 -1.6071000000000002 0.7044446780399927 0.7044438046520749 -2.6394751057728927e-07 -0.09849667566630145 -1.6072 0.7044454799967165 0.7044446112325846 -2.5963142337784295e-07 -0.09849712891647538 -1.6073000000000002 0.7044462817586551 0.7044454175247431 -2.552669725840173e-07 -0.0984975820310294 -1.6074000000000002 0.7044470833263854 0.7044462235281164 -2.5085517189535333e-07 -0.0984980350100034 -1.6075 0.7044478847004738 0.704447029242282 -2.4639704550993846e-07 -0.0984984878534374 -1.6076000000000001 0.7044486858814749 0.7044478346668286 -2.4189362797868985e-07 -0.09849894056137132 -1.6077000000000001 0.7044494868699327 0.7044486398013554 -2.3734596391739027e-07 -0.09849939313384505 -1.6078000000000001 0.7044502876663797 0.7044494446454737 -2.3275510778811292e-07 -0.09849984557089858 -1.6079 0.7044510882713367 0.7044502491988051 -2.2812212361472683e-07 -0.09850029787257174 -1.608 0.7044518886853133 0.7044510534609836 -2.234480847816689e-07 -0.0985007500389044 -1.6081 0.7044526889088072 0.704451857431655 -2.1873407376332699e-07 -0.0985012020699365 -1.6082 0.7044534889423046 0.7044526611104753 -2.1398118188117876e-07 -0.09850165396570781 -1.6083000000000003 0.7044542887862797 0.7044534644971141 -2.0919050903664416e-07 -0.09850210572625825 -1.6084 0.7044550884411954 0.7044542675912517 -2.0436316347516303e-07 -0.09850255735162769 -1.6085 0.704455887907502 0.7044550703925805 -1.995002615225172e-07 -0.09850300884185592 -1.6086 0.7044566871856377 0.7044558729008052 -1.9460292730380524e-07 -0.0985034601969828 -1.6087 0.7044574862760289 0.7044566751156425 -1.896722925560923e-07 -0.09850391141704808 -1.6088000000000002 0.7044582851790897 0.704457477036821 -1.8470949626411826e-07 -0.09850436250209162 -1.6089 0.7044590838952218 0.7044582786640821 -1.797156844660086e-07 -0.09850481345215317 -1.609 0.7044598824248145 0.7044590799971788 -1.746920099861271e-07 -0.09850526426727248 -1.6091000000000002 0.7044606807682448 0.7044598810358771 -1.6963963214711164e-07 -0.09850571494748933 -1.6092 0.7044614789258771 0.7044606817799552 -1.6455971652527823e-07 -0.09850616549284347 -1.6093000000000002 0.7044622768980633 0.7044614822292041 -1.5945343463316664e-07 -0.09850661590337464 -1.6094000000000002 0.7044630746851428 0.7044622823834273 -1.5432196371831242e-07 -0.09850706617912262 -1.6095 0.7044638722874419 0.7044630822424405 -1.4916648644405783e-07 -0.0985075163201271 -1.6096000000000001 0.7044646697052748 0.7044638818060724 -1.4398819063281276e-07 -0.09850796632642773 -1.6097000000000001 0.7044654669389419 0.7044646810741646 -1.387882689937031e-07 -0.09850841619806423 -1.6098000000000001 0.7044662639887317 0.7044654800465714 -1.3356791883113728e-07 -0.09850886593507632 -1.6099 0.7044670608549197 0.7044662787231601 -1.2832834179674069e-07 -0.0985093155375037 -1.61 0.7044678575377679 0.7044670771038103 -1.2307074359965697e-07 -0.09850976500538591 -1.6101 0.704468654037526 0.7044678751884152 -1.1779633372031861e-07 -0.09851021433876271 -1.6102 0.70446945035443 0.7044686729768808 -1.1250632514676895e-07 -0.09851066353767365 -1.6103000000000003 0.7044702464887035 0.7044694704691258 -1.0720193408496337e-07 -0.09851111260215842 -1.6104 0.7044710424405567 0.7044702676650823 -1.0188437968555036e-07 -0.09851156153225664 -1.6105 0.7044718382101867 0.7044710645646952 -9.655488376631577e-08 -0.09851201032800787 -1.6106 0.7044726337977777 0.7044718611679229 -9.121467052248394e-08 -0.09851245898945175 -1.6107 0.7044734292035004 0.7044726574747364 -8.586496625523354e-08 -0.09851290751662782 -1.6108000000000002 0.7044742244275128 0.7044734534851197 -8.050699907852926e-08 -0.09851335590957568 -1.6109 0.7044750194699592 0.7044742491990708 -7.514199864937232e-08 -0.09851380416833488 -1.611 0.7044758143309708 0.7044750446165999 -6.977119588287214e-08 -0.09851425229294497 -1.6111000000000002 0.704476609010666 0.7044758397377311 -6.439582265994545e-08 -0.09851470028344547 -1.6112 0.7044774035091497 0.7044766345625013 -5.901711156146988e-08 -0.09851514813987593 -1.6113000000000002 0.7044781978265133 0.7044774290909606 -5.3636295571212605e-08 -0.09851559586227586 -1.6114000000000002 0.7044789919628357 0.7044782233231722 -4.825460780055139e-08 -0.09851604345068472 -1.6115 0.7044797859181819 0.7044790172592128 -4.287328120490151e-08 -0.09851649090514204 -1.6116000000000001 0.7044805796926041 0.7044798108991721 -3.749354830008848e-08 -0.09851693822568736 -1.6117000000000001 0.704481373286141 0.7044806042431526 -3.211664088148547e-08 -0.09851738541236002 -1.6118000000000001 0.7044821666988184 0.7044813972912707 -2.674378974287968e-08 -0.09851783246519959 -1.6119 0.7044829599306484 0.7044821900436554 -2.1376224389971915e-08 -0.09851827938424546 -1.612 0.7044837529816306 0.7044829825004488 -1.6015172765206087e-08 -0.09851872616953705 -1.6121 0.7044845458517511 0.7044837746618063 -1.0661860964846642e-08 -0.0985191728211138 -1.6122 0.704485338540983 0.7044845665278961 -5.317512956001802e-09 -0.0985196193390151 -1.6123000000000003 0.7044861310492864 0.7044853580989006 1.6649702450077797e-11 -0.09852006572328048 -1.6124 0.704486923376608 0.704486149375013 5.339408133513135e-09 -0.09852051197394915 -1.6125 0.7044877155228818 0.7044869403564412 1.06495464209308e-08 -0.0985209580910606 -1.6126 0.7044885074880284 0.7044877310434061 1.5945851903655106e-08 -0.09852140407465411 -1.6127 0.704489299271956 0.7044885214361408 2.1227115428248955e-08 -0.0985218499247692 -1.6128000000000002 0.7044900908745595 0.7044893115348915 2.6492131634248128e-08 -0.09852229564144502 -1.6129 0.704490882295721 0.7044901013399172 3.173969924039066e-08 -0.09852274122472103 -1.613 0.70449167353531 0.70449089085149 3.6968621308294813e-08 -0.09852318667463655 -1.6131000000000002 0.7044924645931825 0.7044916800698942 4.2177705513943287e-08 -0.0985236319912308 -1.6132 0.704493255469183 0.7044924689954271 4.736576440789175e-08 -0.09852407717454319 -1.6133000000000002 0.7044940461631419 0.7044932576283985 5.253161572404963e-08 -0.0985245222246129 -1.6134000000000002 0.7044948366748784 0.7044940459691312 5.767408261386775e-08 -0.09852496714147932 -1.6135 0.704495627004198 0.70449483401796 6.279199392389412e-08 -0.09852541192518162 -1.6136000000000001 0.7044964171508945 0.7044956217752323 6.788418445424771e-08 -0.09852585657575914 -1.6137000000000001 0.7044972071147485 0.7044964092413079 7.29494952569909e-08 -0.09852630109325104 -1.6138000000000001 0.7044979968955289 0.704497196416559 7.798677386164354e-08 -0.0985267454776966 -1.6139000000000001 0.7044987864929925 0.7044979833013697 8.299487455273868e-08 -0.09852718972913506 -1.614 0.7044995759068831 0.7044987698961365 8.797265863350057e-08 -0.09852763384760554 -1.6141 0.7045003651369333 0.7044995562012679 9.29189946687059e-08 -0.09852807783314736 -1.6142 0.7045011541828627 0.7045003422171846 9.783275877264797e-08 -0.09852852168579959 -1.6143000000000003 0.7045019430443799 0.7045011279443194 1.0271283483118121e-07 -0.09852896540560152 -1.6144 0.7045027317211807 0.7045019133831161 1.0755811478274646e-07 -0.09852940899259226 -1.6145 0.7045035202129498 0.7045026985340311 1.1236749884388497e-07 -0.09852985244681095 -1.6146 0.7045043085193601 0.7045034833975319 1.171398957659775e-07 -0.09853029576829678 -1.6147 0.7045050966400725 0.7045042679740978 1.218742231093306e-07 -0.0985307389570888 -1.6148000000000002 0.7045058845747372 0.7045050522642196 1.2656940746175183e-07 -0.09853118201322625 -1.6149 0.704506672322992 0.7045058362683991 1.312243846779415e-07 -0.09853162493674814 -1.615 0.7045074598844641 0.7045066199871499 1.3583810013276243e-07 -0.09853206772769359 -1.6151000000000002 0.7045082472587691 0.7045074034209964 1.404095089571622e-07 -0.09853251038610172 -1.6152 0.7045090344455123 0.704508186570474 1.4493757627409565e-07 -0.09853295291201157 -1.6153000000000002 0.7045098214442868 0.7045089694361291 1.494212774691417e-07 -0.09853339530546219 -1.6154000000000002 0.7045106082546759 0.7045097520185193 1.538595983292812e-07 -0.09853383756649273 -1.6155 0.7045113948762516 0.7045105343182123 1.5825153537596393e-07 -0.09853427969514214 -1.6156000000000001 0.7045121813085757 0.7045113163357868 1.6259609601776415e-07 -0.09853472169144953 -1.6157000000000001 0.7045129675511987 0.7045120980718316 1.6689229881405865e-07 -0.09853516355545379 -1.6158000000000001 0.7045137536036616 0.7045128795269464 1.7113917366931575e-07 -0.09853560528719404 -1.6159000000000001 0.7045145394654944 0.7045136607017406 1.7533576209677326e-07 -0.09853604688670922 -1.616 0.7045153251362176 0.7045144415968341 1.7948111739191086e-07 -0.09853648835403839 -1.6161 0.7045161106153415 0.7045152222128561 1.8357430486837245e-07 -0.09853692968922043 -1.6162 0.7045168959023662 0.7045160025504467 1.8761440206266355e-07 -0.09853737089229439 -1.6163000000000003 0.7045176809967826 0.7045167826102551 1.9160049890762365e-07 -0.09853781196329925 -1.6164 0.7045184658980712 0.7045175623929396 1.9553169800304304e-07 -0.09853825290227383 -1.6165 0.7045192506057039 0.7045183418991686 1.9940711476831852e-07 -0.09853869370925714 -1.6166 0.7045200351191427 0.7045191211296196 2.032258776610285e-07 -0.09853913438428807 -1.6167 0.7045208194378407 0.7045199000849791 2.0698712838856936e-07 -0.09853957492740553 -1.6168000000000002 0.7045216035612417 0.704520678765943 2.1069002205040266e-07 -0.09854001533864842 -1.6169 0.7045223874887808 0.7045214571732157 2.143337273739776e-07 -0.09854045561805563 -1.617 0.7045231712198843 0.7045222353075103 2.1791742688820337e-07 -0.09854089576566603 -1.6171000000000002 0.7045239547539699 0.704523013169549 2.2144031709692147e-07 -0.09854133578151854 -1.6172 0.7045247380904469 0.7045237907600619 2.249016086766642e-07 -0.09854177566565196 -1.6173000000000002 0.7045255212287163 0.7045245680797871 2.2830052662931033e-07 -0.09854221541810515 -1.6174000000000002 0.7045263041681706 0.7045253451294712 2.3163631049372135e-07 -0.09854265503891692 -1.6175 0.7045270869081949 0.704526121909869 2.349082144498249e-07 -0.09854309452812612 -1.6176000000000001 0.7045278694481658 0.7045268984217424 2.3811550757535382e-07 -0.0985435338857715 -1.6177000000000001 0.7045286517874534 0.7045276746658615 2.41257473922174e-07 -0.09854397311189195 -1.6178000000000001 0.7045294339254187 0.7045284506430037 2.4433341275220677e-07 -0.09854441220652616 -1.6179000000000001 0.7045302158614168 0.7045292263539538 2.473426386137567e-07 -0.098544851169713 -1.618 0.7045309975947947 0.7045300017995031 2.5028448154967853e-07 -0.09854529000149116 -1.6181 0.7045317791248927 0.704530776980451 2.5315828725697154e-07 -0.09854572870189944 -1.6182 0.7045325604510445 0.7045315518976024 2.5596341719086313e-07 -0.09854616727097655 -1.6183 0.7045333415725767 0.70453232655177 2.586992487174644e-07 -0.09854660570876128 -1.6184 0.70453412248881 0.704533100943772 2.613651752733648e-07 -0.0985470440152923 -1.6185 0.704534903199058 0.7045338750744334 2.63960606490532e-07 -0.09854748219060828 -1.6186 0.7045356837026286 0.7045346489445853 2.664849683142734e-07 -0.09854792023474797 -1.6187 0.7045364639988242 0.7045354225550644 2.6893770311425813e-07 -0.09854835814775008 -1.6188000000000002 0.7045372440869405 0.7045361959067138 2.713182698510508e-07 -0.09854879592965327 -1.6189 0.704538023966268 0.7045369690003811 2.736261441940724e-07 -0.09854923358049616 -1.619 0.7045388036360918 0.7045377418369206 2.7586081857017275e-07 -0.09854967110031748 -1.6191000000000002 0.7045395830956918 0.7045385144171907 2.780218023579195e-07 -0.09855010848915578 -1.6192 0.7045403623443431 0.7045392867420553 2.8010862197086484e-07 -0.0985505457470498 -1.6193000000000002 0.704541141381315 0.7045400588123834 2.8212082091305657e-07 -0.0985509828740381 -1.6194000000000002 0.7045419202058729 0.7045408306290482 2.8405795991781613e-07 -0.09855141987015928 -1.6195 0.7045426988172777 0.7045416021929272 2.8591961708651636e-07 -0.09855185673545196 -1.6196000000000002 0.7045434772147856 0.7045423735049028 2.8770538790245936e-07 -0.09855229346995473 -1.6197000000000001 0.7045442553976489 0.7045431445658612 2.8941488534189874e-07 -0.09855273007370617 -1.6198000000000001 0.7045450333651154 0.7045439153766926 2.9104773997118416e-07 -0.09855316654674481 -1.6199000000000001 0.70454581111643 0.7045446859382908 2.926036000647225e-07 -0.09855360288910925 -1.62 0.7045465886508335 0.704545456251553 2.940821315841613e-07 -0.09855403910083799 -1.6201 0.7045473659675637 0.7045462263173801 2.954830183032886e-07 -0.09855447518196958 -1.6202 0.7045481430658547 0.7045469961366759 2.968059619398722e-07 -0.09855491113254256 -1.6203 0.7045489199449377 0.7045477657103474 2.980506820723927e-07 -0.09855534695259544 -1.6204 0.7045496966040417 0.7045485350393039 2.992169163412717e-07 -0.09855578264216668 -1.6205 0.7045504730423924 0.7045493041244577 3.003044204211158e-07 -0.0985562182012948 -1.6206 0.7045512492592132 0.7045500729667233 3.01312968097045e-07 -0.09855665363001827 -1.6207 0.7045520252537256 0.7045508415670176 3.022423513063255e-07 -0.0985570889283756 -1.6208000000000002 0.7045528010251487 0.7045516099262592 3.030923801869423e-07 -0.09855752409640517 -1.6209 0.7045535765727002 0.7045523780453686 3.038628830775991e-07 -0.09855795913414549 -1.621 0.7045543518955957 0.7045531459252679 3.0455370667731296e-07 -0.09855839404163495 -1.6211000000000002 0.7045551269930499 0.7045539135668804 3.051647158719417e-07 -0.09855882881891204 -1.6212 0.7045559018642753 0.7045546809711309 3.056957939492899e-07 -0.09855926346601504 -1.6213000000000002 0.7045566765084845 0.7045554481389453 3.061468425089031e-07 -0.09855969798298247 -1.6214000000000002 0.7045574509248886 0.70455621507125 3.065177815661513e-07 -0.09856013236985267 -1.6215 0.7045582251126983 0.7045569817689721 3.068085494134509e-07 -0.09856056662666408 -1.6216000000000002 0.7045589990711234 0.7045577482330392 3.070191028423097e-07 -0.098561000753455 -1.6217000000000001 0.704559772799374 0.7045585144643791 3.071494169698541e-07 -0.0985614347502638 -1.6218000000000001 0.7045605462966598 0.7045592804639191 3.071994852874016e-07 -0.09856186861712882 -1.6219000000000001 0.7045613195621908 0.7045600462325876 3.0716931971597194e-07 -0.09856230235408844 -1.622 0.7045620925951772 0.7045608117713112 3.0705895054383703e-07 -0.09856273596118093 -1.6221 0.7045628653948297 0.7045615770810172 3.068684263987653e-07 -0.09856316943844465 -1.6222 0.7045636379603598 0.704562342162631 3.0659781431047195e-07 -0.09856360278591783 -1.6223 0.7045644102909798 0.7045631070170777 3.0624719960653524e-07 -0.09856403600363879 -1.6224 0.7045651823859037 0.7045638716452811 3.0581668590545785e-07 -0.09856446909164585 -1.6225 0.7045659542443459 0.7045646360481638 3.0530639515136127e-07 -0.09856490204997721 -1.6226 0.7045667258655228 0.7045654002266466 3.047164674613301e-07 -0.09856533487867122 -1.6227 0.7045674972486524 0.704566164181649 3.0404706122255654e-07 -0.09856576757776608 -1.6228000000000002 0.704568268392955 0.7045669279140878 3.032983529258071e-07 -0.09856620014730004 -1.6229 0.7045690392976525 0.7045676914248782 3.0247053722093353e-07 -0.09856663258731126 -1.623 0.704569809961969 0.704568454714933 3.015638268058507e-07 -0.09856706489783804 -1.6231000000000002 0.7045705803851314 0.7045692177851628 3.0057845245429204e-07 -0.09856749707891854 -1.6232 0.7045713505663693 0.7045699806364747 2.9951466280764283e-07 -0.098567929130591 -1.6233000000000002 0.7045721205049149 0.7045707432697736 2.9837272446514573e-07 -0.09856836105289354 -1.6234000000000002 0.7045728902000035 0.7045715056859612 2.971529218034896e-07 -0.09856879284586435 -1.6235 0.7045736596508738 0.7045722678859352 2.9585555698374844e-07 -0.0985692245095416 -1.6236000000000002 0.7045744288567676 0.7045730298705912 2.9448094986811446e-07 -0.09856965604396341 -1.6237000000000001 0.704575197816931 0.7045737916408201 2.9302943788805935e-07 -0.09857008744916797 -1.6238000000000001 0.704575966530613 0.704574553197509 2.9150137603045634e-07 -0.09857051872519335 -1.6239000000000001 0.7045767349970674 0.7045753145415415 2.8989713667798567e-07 -0.09857094987207776 -1.624 0.7045775032155515 0.7045760756737964 2.882171096021957e-07 -0.09857138088985914 -1.6241 0.7045782711853275 0.7045768365951489 2.864617018108473e-07 -0.09857181177857577 -1.6242 0.7045790389056619 0.7045775973064685 2.8463133746464697e-07 -0.0985722425382656 -1.6243 0.7045798063758257 0.7045783578086209 2.8272645775928584e-07 -0.09857267316896676 -1.6244 0.7045805735950956 0.7045791181024665 2.807475208629895e-07 -0.09857310367071735 -1.6245 0.7045813405627523 0.7045798781888604 2.7869500173610673e-07 -0.09857353404355533 -1.6246 0.7045821072780828 0.7045806380686526 2.7656939213804854e-07 -0.09857396428751883 -1.6247 0.7045828737403785 0.7045813977426874 2.7437120037748786e-07 -0.09857439440264577 -1.6248000000000002 0.7045836399489376 0.7045821572118038 2.7210095123603173e-07 -0.09857482438897427 -1.6249 0.7045844059030628 0.7045829164768347 2.6975918585026015e-07 -0.09857525424654226 -1.625 0.7045851716020639 0.7045836755386072 2.673464616353982e-07 -0.0985756839753878 -1.6251000000000002 0.7045859370452564 0.7045844343979422 2.648633520771493e-07 -0.09857611357554885 -1.6252 0.7045867022319621 0.7045851930556537 2.623104466206727e-07 -0.09857654304706343 -1.6253000000000002 0.704587467161509 0.7045859515125499 2.5968835053874484e-07 -0.09857697238996942 -1.6254000000000002 0.7045882318332322 0.7045867097694317 2.5699768477216445e-07 -0.09857740160430477 -1.6255 0.7045889962464734 0.7045874678270939 2.5423908579791377e-07 -0.09857783069010749 -1.6256000000000002 0.7045897604005815 0.7045882256863236 2.514132054834417e-07 -0.0985782596474155 -1.6257000000000001 0.7045905242949122 0.704588983347901 2.4852071086461924e-07 -0.09857868847626666 -1.6258000000000001 0.7045912879288285 0.7045897408125991 2.4556228415267833e-07 -0.09857911717669897 -1.6259000000000001 0.7045920513017014 0.704590498081183 2.425386223942061e-07 -0.09857954574875029 -1.626 0.704592814412909 0.7045912551544102 2.3945043740175587e-07 -0.09857997419245847 -1.6261 0.7045935772618372 0.7045920120330309 2.3629845557343598e-07 -0.09858040250786139 -1.6262 0.7045943398478803 0.7045927687177871 2.3308341767780405e-07 -0.09858083069499701 -1.6263 0.7045951021704402 0.704593525209412 2.29806078784478e-07 -0.0985812587539031 -1.6264 0.704595864228927 0.7045942815086315 2.2646720793106923e-07 -0.09858168668461753 -1.6265 0.7045966260227594 0.7045950376161625 2.230675881231825e-07 -0.09858211448717812 -1.6266 0.7045973875513648 0.7045957935327133 2.1960801600134916e-07 -0.09858254216162271 -1.6267 0.7045981488141788 0.704596549258984 2.1608930173000473e-07 -0.09858296970798908 -1.6268000000000002 0.7045989098106462 0.7045973047956655 2.1251226879279161e-07 -0.09858339712631506 -1.6269 0.7045996705402209 0.7045980601434396 2.0887775377051443e-07 -0.09858382441663845 -1.627 0.704600431002365 0.704598815302979 2.051866062197094e-07 -0.098584251578997 -1.6271000000000002 0.7046011911965508 0.7045995702749476 2.014396883708025e-07 -0.09858467861342848 -1.6272 0.7046019511222597 0.7046003250599991 1.9763787506565933e-07 -0.09858510551997067 -1.6273000000000002 0.7046027107789825 0.7046010796587785 1.9378205338635435e-07 -0.09858553229866134 -1.6274000000000002 0.7046034701662193 0.7046018340719205 1.8987312257190414e-07 -0.09858595894953814 -1.6275 0.7046042292834804 0.7046025883000501 1.8591199377540613e-07 -0.09858638547263884 -1.6276000000000002 0.7046049881302863 0.7046033423437827 1.8189958982811616e-07 -0.09858681186800121 -1.6277000000000001 0.7046057467061665 0.7046040962037234 1.7783684506250674e-07 -0.09858723813566285 -1.6278000000000001 0.7046065050106616 0.7046048498804676 1.7372470506246684e-07 -0.09858766427566155 -1.6279000000000001 0.7046072630433216 0.7046056033745995 1.6956412646901287e-07 -0.09858809028803497 -1.628 0.7046080208037074 0.704606356686694 1.653560767408968e-07 -0.09858851617282073 -1.6281 0.7046087782913903 0.7046071098173147 1.6110153391521442e-07 -0.09858894193005655 -1.6282 0.704609535505952 0.7046078627670147 1.568014864061773e-07 -0.09858936755977998 -1.6283 0.7046102924469853 0.7046086155363368 1.5245693278653771e-07 -0.09858979306202884 -1.6284 0.704611049114093 0.7046093681258123 1.480688815447273e-07 -0.09859021843684056 -1.6285 0.7046118055068895 0.7046101205359622 1.4363835080383192e-07 -0.09859064368425284 -1.6286 0.7046125616250002 0.7046108727672964 1.3916636815852756e-07 -0.09859106880430334 -1.6287 0.7046133174680609 0.7046116248203133 1.3465397040446359e-07 -0.0985914937970296 -1.6288000000000002 0.7046140730357195 0.7046123766955001 1.3010220326417632e-07 -0.09859191866246923 -1.6289 0.7046148283276346 0.7046131283933333 1.2551212123443345e-07 -0.0985923434006598 -1.629 0.7046155833434757 0.7046138799142772 1.208847872462282e-07 -0.09859276801163881 -1.6291000000000002 0.7046163380829253 0.7046146312587849 1.1622127246008196e-07 -0.0985931924954439 -1.6292 0.7046170925456758 0.704615382427298 1.1152265602665246e-07 -0.09859361685211257 -1.6293000000000002 0.7046178467314326 0.7046161334202468 1.0679002482999467e-07 -0.0985940410816824 -1.6294000000000002 0.7046186006399114 0.7046168842380488 1.0202447322735231e-07 -0.09859446518419085 -1.6295 0.7046193542708407 0.7046176348811106 9.722710279935765e-08 -0.09859488915967543 -1.6296000000000002 0.7046201076239607 0.7046183853498269 9.2399022121048e-08 -0.09859531300817369 -1.6297000000000001 0.7046208606990232 0.7046191356445796 8.754134645308498e-08 -0.09859573672972305 -1.6298000000000001 0.7046216134957923 0.7046198857657396 8.265519753185291e-08 -0.09859616032436108 -1.6299000000000001 0.7046223660140443 0.7046206357136651 7.774170329016838e-08 -0.09859658379212517 -1.63 0.7046231182535669 0.7046213854887019 7.280199759880646e-08 -0.09859700713305279 -1.6301 0.7046238702141611 0.7046221350911841 6.783722000629211e-08 -0.09859743034718141 -1.6302 0.7046246218956389 0.7046228845214335 6.28485154821612e-08 -0.09859785343454841 -1.6303 0.7046253732978256 0.7046236337797596 5.7837034144608834e-08 -0.09859827639519132 -1.6304 0.7046261244205584 0.7046243828664587 5.280393098987257e-08 -0.09859869922914744 -1.6305 0.7046268752636871 0.7046251317818157 4.775036565630997e-08 -0.09859912193645425 -1.6306 0.7046276258270735 0.7046258805261025 4.267750210347476e-08 -0.0985995445171491 -1.6307 0.7046283761105925 0.7046266290995784 3.758650840048061e-08 -0.09859996697126935 -1.6308000000000002 0.704629126114131 0.7046273775024903 3.247855641895503e-08 -0.09860038929885241 -1.6309 0.704629875837589 0.7046281257350726 2.7354821591912826e-08 -0.09860081149993564 -1.631 0.7046306252808787 0.7046288737975468 2.2216482613648947e-08 -0.0986012335745564 -1.6311000000000002 0.7046313744439253 0.704629621690122 1.7064721190805654e-08 -0.09860165552275202 -1.6312 0.7046321233266662 0.7046303694129945 1.1900721763082045e-08 -0.09860207734455985 -1.6313000000000002 0.7046328719290514 0.7046311169663475 6.72567123174983e-09 -0.0986024990400171 -1.6314000000000002 0.7046336202510444 0.7046318643503522 1.5407586829649378e-09 -0.09860292060916119 -1.6315 0.7046343682926208 0.7046326115651662 -3.6528248750430925e-09 -0.09860334205202936 -1.6316000000000002 0.704635116053769 0.7046333586109348 -8.853886799935207e-09 -0.09860376336865892 -1.6317000000000002 0.7046358635344905 0.7046341054877907 -1.4061233075037677e-08 -0.09860418455908715 -1.6318000000000001 0.7046366107347991 0.7046348521958531 -1.9273668589933624e-08 -0.09860460562335129 -1.6319000000000001 0.7046373576547218 0.7046355987352291 -2.4489997418018772e-08 -0.09860502656148862 -1.632 0.7046381042942984 0.7046363451060123 -2.9709023081263622e-08 -0.09860544737353638 -1.6321 0.704638850653581 0.7046370913082838 -3.492954883557546e-08 -0.09860586805953174 -1.6322 0.704639596732635 0.704637837342112 -4.015037793870472e-08 -0.09860628861951198 -1.6323 0.7046403425315384 0.7046385832075525 -4.537031392346392e-08 -0.09860670905351432 -1.6324 0.7046410880503818 0.7046393289046475 -5.058816087571711e-08 -0.0986071293615759 -1.6325 0.7046418332892692 0.7046400744334272 -5.5802723705538834e-08 -0.098607549543734 -1.6326 0.7046425782483164 0.7046408197939085 -6.101280842097517e-08 -0.09860796960002573 -1.6327 0.7046433229276529 0.7046415649860958 -6.62172224045153e-08 -0.09860838953048828 -1.6328000000000003 0.7046440673274201 0.7046423100099799 -7.141477468414203e-08 -0.0986088093351588 -1.6329 0.7046448114477728 0.70464305486554 -7.660427620362342e-08 -0.09860922901407437 -1.633 0.7046455552888781 0.7046437995527424 -8.178454009421382e-08 -0.09860964856727228 -1.6331000000000002 0.7046462988509158 0.7046445440715396 -8.695438195177596e-08 -0.09861006799478952 -1.6332 0.7046470421340784 0.7046452884218728 -9.211262010175997e-08 -0.09861048729666327 -1.6333000000000002 0.7046477851385711 0.7046460326036696 -9.725807586721813e-08 -0.0986109064729306 -1.6334000000000002 0.7046485278646113 0.7046467766168459 -1.0238957385503428e-07 -0.09861132552362863 -1.6335 0.7046492703124293 0.7046475204613039 -1.0750594219878506e-07 -0.09861174444879438 -1.6336000000000002 0.7046500124822677 0.7046482641369344 -1.1260601283542837e-07 -0.098612163248465 -1.6337000000000002 0.7046507543743815 0.7046490076436149 -1.1768862179240003e-07 -0.09861258192267751 -1.6338000000000001 0.7046514959890384 0.7046497509812111 -1.2275260942266886e-07 -0.09861300047146898 -1.6339000000000001 0.704652237326518 0.7046504941495757 -1.277968206848945e-07 -0.09861341889487646 -1.634 0.7046529783871124 0.7046512371485497 -1.3282010540190126e-07 -0.09861383719293693 -1.6341 0.7046537191711261 0.7046519799779616 -1.3782131853476431e-07 -0.0986142553656875 -1.6342 0.7046544596788753 0.7046527226376271 -1.4279932042914056e-07 -0.0986146734131651 -1.6343 0.7046551999106887 0.7046534651273505 -1.4775297707547708e-07 -0.09861509133540668 -1.6344 0.7046559398669071 0.7046542074469241 -1.5268116037789325e-07 -0.09861550913244936 -1.6345 0.704656679547883 0.7046549495961274 -1.5758274840571573e-07 -0.09861592680433004 -1.6346 0.704657418953981 0.7046556915747287 -1.6245662565021746e-07 -0.09861634435108567 -1.6347 0.7046581580855775 0.7046564333824842 -1.6730168326921369e-07 -0.09861676177275329 -1.6348000000000003 0.7046588969430607 0.7046571750191379 -1.721168193455358e-07 -0.09861717906936973 -1.6349 0.7046596355268302 0.7046579164844224 -1.7690093915764815e-07 -0.09861759624097195 -1.635 0.7046603738372978 0.7046586577780587 -1.8165295537914128e-07 -0.09861801328759692 -1.6351000000000002 0.7046611118748866 0.7046593988997563 -1.8637178837710433e-07 -0.09861843020928157 -1.6352 0.7046618496400304 0.7046601398492127 -1.910563664289655e-07 -0.09861884700606267 -1.6353000000000002 0.7046625871331758 0.7046608806261148 -1.957056259757617e-07 -0.0986192636779773 -1.6354000000000002 0.7046633243547792 0.7046616212301375 -2.0031851186153027e-07 -0.09861968022506218 -1.6355 0.7046640613053092 0.7046623616609451 -2.048939775796399e-07 -0.09862009664735427 -1.6356000000000002 0.7046647979852452 0.7046631019181903 -2.094309854740184e-07 -0.09862051294489044 -1.6357000000000002 0.7046655343950772 0.7046638420015148 -2.139285070305863e-07 -0.09862092911770749 -1.6358000000000001 0.7046662705353064 0.7046645819105497 -2.1838552308889314e-07 -0.09862134516584226 -1.6359000000000001 0.704667006406445 0.704665321644915 -2.2280102402946755e-07 -0.09862176108933163 -1.636 0.7046677420090153 0.70466606120422 -2.2717401007912863e-07 -0.09862217688821234 -1.6361 0.7046684773435508 0.7046668005880639 -2.3150349148445826e-07 -0.09862259256252126 -1.6362 0.7046692124105949 0.7046675397960347 -2.3578848872690683e-07 -0.09862300811229519 -1.6363 0.7046699472107018 0.7046682788277102 -2.4002803279687956e-07 -0.09862342353757089 -1.6364 0.7046706817444355 0.704669017682658 -2.442211653810866e-07 -0.0986238388383851 -1.6365 0.7046714160123704 0.7046697563604362 -2.483669390672405e-07 -0.09862425401477466 -1.6366 0.7046721500150908 0.7046704948605917 -2.5246441756263116e-07 -0.09862466906677629 -1.6367 0.7046728837531906 0.7046712331826623 -2.5651267594392624e-07 -0.09862508399442672 -1.6368000000000003 0.7046736172272745 0.704671971326176 -2.6051080081329614e-07 -0.09862549879776275 -1.6369 0.7046743504379552 0.7046727092906504 -2.644578905239281e-07 -0.09862591347682101 -1.637 0.7046750833858559 0.7046734470755947 -2.6835305540900967e-07 -0.09862632803163823 -1.6371000000000002 0.7046758160716091 0.7046741846805076 -2.721954179413233e-07 -0.09862674246225113 -1.6372 0.7046765484958566 0.7046749221048794 -2.7598411295876035e-07 -0.09862715676869642 -1.6373000000000002 0.7046772806592487 0.7046756593481904 -2.797182878516713e-07 -0.09862757095101074 -1.6374000000000002 0.7046780125624452 0.7046763964099132 -2.8339710274674634e-07 -0.09862798500923078 -1.6375 0.7046787442061146 0.7046771332895102 -2.8701973069089615e-07 -0.0986283989433932 -1.6376000000000002 0.7046794755909342 0.7046778699864358 -2.9058535787676587e-07 -0.09862881275353463 -1.6377000000000002 0.7046802067175892 0.7046786065001356 -2.940931837606964e-07 -0.09862922643969171 -1.6378000000000001 0.7046809375867743 0.7046793428300473 -2.975424213055855e-07 -0.09862964000190115 -1.6379000000000001 0.7046816681991914 0.7046800789755993 -3.009322971439521e-07 -0.09863005344019944 -1.638 0.7046823985555509 0.7046808149362127 -3.042620516924277e-07 -0.09863046675462328 -1.6381000000000001 0.7046831286565715 0.7046815507113007 -3.0753093938074016e-07 -0.09863087994520929 -1.6382 0.7046838585029789 0.7046822863002677 -3.107382288425331e-07 -0.09863129301199396 -1.6383 0.704684588095507 0.7046830217025115 -3.138832029986327e-07 -0.09863170595501387 -1.6384 0.7046853174348974 0.7046837569174218 -3.169651592721534e-07 -0.09863211877430568 -1.6385 0.7046860465218983 0.7046844919443809 -3.199834097203369e-07 -0.09863253146990586 -1.6386 0.7046867753572654 0.7046852267827641 -3.2293728122884113e-07 -0.09863294404185098 -1.6387 0.7046875039417617 0.70468596143194 -3.2582611564357933e-07 -0.09863335649017758 -1.6388000000000003 0.7046882322761567 0.7046866958912694 -3.286492698470478e-07 -0.09863376881492217 -1.6389 0.7046889603612267 0.7046874301601076 -3.31406116015065e-07 -0.0986341810161213 -1.639 0.7046896881977542 0.7046881642378021 -3.3409604168616047e-07 -0.0986345930938114 -1.6391000000000002 0.7046904157865291 0.7046888981236947 -3.3671844989341393e-07 -0.09863500504802902 -1.6392 0.704691143128346 0.7046896318171212 -3.392727593795608e-07 -0.09863541687881064 -1.6393000000000002 0.7046918702240064 0.7046903653174104 -3.4175840460393125e-07 -0.09863582858619266 -1.6394000000000002 0.7046925970743176 0.7046910986238862 -3.4417483592980025e-07 -0.09863624017021162 -1.6395 0.7046933236800927 0.7046918317358665 -3.465215197492877e-07 -0.09863665163090397 -1.6396000000000002 0.7046940500421499 0.7046925646526632 -3.4879793864295294e-07 -0.09863706296830611 -1.6397 0.7046947761613127 0.7046932973735834 -3.5100359138673376e-07 -0.0986374741824545 -1.6398000000000001 0.7046955020384099 0.704694029897929 -3.531379931323575e-07 -0.09863788527338552 -1.6399000000000001 0.7046962276742755 0.7046947622249965 -3.552006755253023e-07 -0.09863829624113558 -1.64 0.7046969530697481 0.704695494354078 -3.5719118678806394e-07 -0.09863870708574111 -1.6401000000000001 0.704697678225671 0.7046962262844605 -3.591090917270945e-07 -0.0986391178072385 -1.6402 0.7046984031428916 0.7046969580154268 -3.6095397205199165e-07 -0.09863952840566412 -1.6403 0.7046991278222619 0.7046976895462554 -3.6272542627141524e-07 -0.0986399388810543 -1.6404 0.7046998522646382 0.7046984208762206 -3.6442306980410955e-07 -0.09864034923344542 -1.6405 0.7047005764708798 0.7046991520045929 -3.6604653513849783e-07 -0.09864075946287383 -1.6406 0.7047013004418508 0.7046998829306388 -3.6759547187431574e-07 -0.0986411695693759 -1.6407 0.704702024178418 0.7047006136536216 -3.690695467920002e-07 -0.09864157955298786 -1.6408000000000003 0.704702747681452 0.7047013441728012 -3.704684438735062e-07 -0.0986419894137461 -1.6409 0.7047034709518265 0.7047020744874335 -3.7179186446190116e-07 -0.09864239915168693 -1.641 0.7047041939904178 0.7047028045967725 -3.7303952735157075e-07 -0.09864280876684658 -1.6411000000000002 0.7047049167981054 0.704703534500069 -3.742111686771965e-07 -0.09864321825926137 -1.6412 0.7047056393757715 0.7047042641965708 -3.753065421358004e-07 -0.09864362762896761 -1.6413000000000002 0.7047063617243001 0.7047049936855236 -3.763254189520504e-07 -0.09864403687600153 -1.6414000000000002 0.7047070838445778 0.7047057229661707 -3.7726758798234394e-07 -0.09864444600039932 -1.6415 0.7047078057374935 0.7047064520377538 -3.7813285565929666e-07 -0.09864485500219733 -1.6416000000000002 0.7047085274039373 0.7047071808995121 -3.7892104613052036e-07 -0.09864526388143174 -1.6417 0.7047092488448012 0.7047079095506832 -3.796320013071952e-07 -0.09864567263813873 -1.6418000000000001 0.7047099700609791 0.7047086379905035 -3.8026558080855866e-07 -0.09864608127235455 -1.6419000000000001 0.7047106910533657 0.704709366218208 -3.808216620243554e-07 -0.09864648978411542 -1.642 0.7047114118228569 0.7047100942330303 -3.8130014016340974e-07 -0.09864689817345748 -1.6421000000000001 0.7047121323703494 0.7047108220342035 -3.8170092823974766e-07 -0.09864730644041693 -1.6422 0.7047128526967407 0.7047115496209597 -3.8202395707953585e-07 -0.09864771458502994 -1.6423 0.7047135728029288 0.7047122769925306 -3.822691753765928e-07 -0.09864812260733268 -1.6424 0.704714292689812 0.7047130041481473 -3.824365496993276e-07 -0.09864853050736128 -1.6425 0.7047150123582887 0.7047137310870413 -3.8252606444910686e-07 -0.09864893828515187 -1.6426 0.7047157318092575 0.7047144578084432 -3.825377218116821e-07 -0.09864934594074061 -1.6427 0.7047164510436162 0.7047151843115849 -3.824715419029068e-07 -0.0986497534741636 -1.6428000000000003 0.7047171700622625 0.7047159105956977 -3.8232756263689716e-07 -0.09865016088545692 -1.6429 0.7047178888660937 0.7047166366600139 -3.8210583977460466e-07 -0.09865056817465669 -1.643 0.7047186074560056 0.7047173625037675 -3.81806446847488e-07 -0.09865097534179904 -1.6431000000000002 0.7047193258328937 0.7047180881261921 -3.814294751852687e-07 -0.09865138238692 -1.6432 0.7047200439976515 0.7047188135265229 -3.8097503390205345e-07 -0.09865178931005562 -1.6433000000000002 0.7047207619511717 0.7047195387039968 -3.8044324975061716e-07 -0.09865219611124196 -1.6434000000000002 0.7047214796943456 0.704720263657852 -3.7983426728199765e-07 -0.09865260279051509 -1.6435 0.7047221972280621 0.7047209883873287 -3.79148248623451e-07 -0.09865300934791105 -1.6436000000000002 0.7047229145532081 0.7047217128916683 -3.783853735686571e-07 -0.09865341578346577 -1.6437 0.7047236316706691 0.7047224371701153 -3.7754583943894193e-07 -0.0986538220972154 -1.6438000000000001 0.7047243485813279 0.704723161221916 -3.766298610555219e-07 -0.09865422828919589 -1.6439000000000001 0.7047250652860644 0.704723885046319 -3.756376707464426e-07 -0.0986546343594432 -1.644 0.7047257817857558 0.7047246086425759 -3.7456951820086237e-07 -0.09865504030799331 -1.6441000000000001 0.7047264980812771 0.7047253320099413 -3.7342567048292974e-07 -0.0986554461348822 -1.6442 0.7047272141734997 0.7047260551476724 -3.7220641186525016e-07 -0.09865585184014591 -1.6443 0.7047279300632916 0.7047267780550299 -3.709120438982749e-07 -0.09865625742382028 -1.6444 0.7047286457515174 0.7047275007312779 -3.6954288524376766e-07 -0.09865666288594124 -1.6445 0.7047293612390384 0.704728223175684 -3.68099271570721e-07 -0.0986570682265448 -1.6446 0.7047300765267119 0.7047289453875198 -3.665815555622953e-07 -0.09865747344566686 -1.6447 0.7047307916153913 0.7047296673660608 -3.6499010674928556e-07 -0.09865787854334332 -1.6448000000000003 0.7047315065059256 0.7047303891105865 -3.6332531151012093e-07 -0.09865828351961009 -1.6449 0.7047322211991598 0.7047311106203804 -3.6158757286963716e-07 -0.09865868837450303 -1.645 0.7047329356959336 0.7047318318947315 -3.597773104713209e-07 -0.09865909310805808 -1.6451000000000002 0.7047336499970829 0.7047325529329326 -3.578949604940429e-07 -0.09865949772031105 -1.6452 0.7047343641034379 0.7047332737342813 -3.5594097547164694e-07 -0.09865990221129776 -1.6453000000000002 0.7047350780158246 0.7047339942980808 -3.539158242374385e-07 -0.09866030658105412 -1.6454000000000002 0.7047357917350632 0.7047347146236396 -3.518199917992848e-07 -0.09866071082961603 -1.6455 0.7047365052619685 0.7047354347102704 -3.496539792702258e-07 -0.09866111495701918 -1.6456000000000002 0.7047372185973498 0.7047361545572929 -3.474183036256129e-07 -0.09866151896329949 -1.6457 0.7047379317420108 0.7047368741640316 -3.4511349771004785e-07 -0.09866192284849269 -1.6458000000000002 0.7047386446967492 0.704737593529817 -3.42740110029216e-07 -0.09866232661263463 -1.6459000000000001 0.7047393574623564 0.704738312653986 -3.4029870470131396e-07 -0.09866273025576107 -1.646 0.704740070039618 0.7047390315358815 -3.377898612419439e-07 -0.09866313377790781 -1.6461000000000001 0.7047407824293129 0.7047397501748525 -3.352141744530912e-07 -0.0986635371791106 -1.6462 0.7047414946322133 0.704740468570255 -3.325722542912857e-07 -0.0986639404594052 -1.6463 0.7047422066490852 0.7047411867214513 -3.2986472568719005e-07 -0.0986643436188274 -1.6464 0.7047429184806866 0.7047419046278109 -3.27092228490089e-07 -0.09866474665741283 -1.6465 0.70474363012777 0.7047426222887101 -3.242554172250278e-07 -0.09866514957519729 -1.6466 0.7047443415910795 0.7047433397035323 -3.213549609540345e-07 -0.09866555237221647 -1.6467 0.7047450528713523 0.7047440568716683 -3.1839154315121965e-07 -0.09866595504850607 -1.6468000000000003 0.7047457639693182 0.7047447737925165 -3.1536586152930424e-07 -0.09866635760410185 -1.6469 0.7047464748856987 0.7047454904654827 -3.122786279008416e-07 -0.09866676003903936 -1.647 0.7047471856212086 0.7047462068899808 -3.0913056790066173e-07 -0.0986671623533544 -1.6471000000000002 0.7047478961765535 0.7047469230654322 -3.0592242093729904e-07 -0.09866756454708253 -1.6472 0.704748606552432 0.7047476389912666 -3.026549399848255e-07 -0.09866796662025949 -1.6473000000000002 0.7047493167495336 0.7047483546669221 -2.993288914197867e-07 -0.09866836857292088 -1.6474000000000002 0.7047500267685401 0.7047490700918446 -2.9594505478527933e-07 -0.09866877040510236 -1.6475 0.7047507366101244 0.7047497852654891 -2.925042226556429e-07 -0.09866917211683957 -1.6476000000000002 0.7047514462749507 0.7047505001873188 -2.8900720043523176e-07 -0.09866957370816806 -1.6477 0.7047521557636744 0.7047512148568054 -2.85454806195351e-07 -0.0986699751791234 -1.6478000000000002 0.7047528650769421 0.7047519292734306 -2.8184787046608983e-07 -0.09867037652974128 -1.6479000000000001 0.7047535742153914 0.7047526434366838 -2.781872359969295e-07 -0.09867077776005723 -1.648 0.7047542831796507 0.7047533573460645 -2.7447375763878235e-07 -0.09867117887010683 -1.6481000000000001 0.7047549919703391 0.7047540710010809 -2.707083020941914e-07 -0.09867157985992564 -1.6482 0.7047557005880656 0.7047547844012512 -2.668917477403887e-07 -0.09867198072954919 -1.6483 0.7047564090334307 0.7047554975461022 -2.630249844037813e-07 -0.09867238147901303 -1.6484 0.7047571173070246 0.7047562104351714 -2.5910891316913154e-07 -0.0986727821083527 -1.6485 0.7047578254094278 0.7047569230680055 -2.5514444614363474e-07 -0.09867318261760373 -1.6486 0.7047585333412107 0.7047576354441611 -2.5113250628344685e-07 -0.09867358300680162 -1.6487 0.7047592411029345 0.7047583475632048 -2.4707402716470095e-07 -0.09867398327598187 -1.6488000000000003 0.704759948695149 0.7047590594247131 -2.4296995274411537e-07 -0.09867438342517992 -1.6489 0.704760656118395 0.7047597710282734 -2.3882123714388803e-07 -0.09867478345443137 -1.649 0.7047613633732017 0.7047604823734828 -2.3462884449210186e-07 -0.09867518336377158 -1.6491000000000002 0.7047620704600885 0.7047611934599489 -2.3039374859659678e-07 -0.09867558315323605 -1.6492 0.7047627773795647 0.7047619042872899 -2.2611693279925293e-07 -0.09867598282286018 -1.6493000000000002 0.704763484132128 0.7047626148551349 -2.2179938971925162e-07 -0.09867638237267946 -1.6494000000000002 0.704764190718266 0.7047633251631231 -2.1744212100674454e-07 -0.09867678180272929 -1.6495 0.7047648971384555 0.7047640352109054 -2.130461371416259e-07 -0.09867718111304515 -1.6496000000000002 0.7047656033931615 0.7047647449981426 -2.0861245719414057e-07 -0.09867758030366236 -1.6497 0.7047663094828389 0.7047654545245071 -2.0414210855773662e-07 -0.09867797937461635 -1.6498000000000002 0.7047670154079311 0.7047661637896825 -1.9963612675824582e-07 -0.0986783783259425 -1.6499000000000001 0.7047677211688705 0.7047668727933631 -1.9509555515898058e-07 -0.09867877715767626 -1.65 0.704768426766078 0.7047675815352548 -1.9052144478032274e-07 -0.09867917586985292 -1.6501000000000001 0.7047691321999631 0.7047682900150744 -1.8591485401175945e-07 -0.09867957446250784 -1.6502000000000001 0.7047698374709239 0.7047689982325507 -1.8127684837943026e-07 -0.09867997293567639 -1.6503 0.7047705425793471 0.7047697061874236 -1.766085003171436e-07 -0.09868037128939389 -1.6504 0.7047712475256078 0.7047704138794444 -1.7191088887147377e-07 -0.09868076952369562 -1.6505 0.7047719523100695 0.7047711213083767 -1.6718509950226779e-07 -0.09868116763861698 -1.6506 0.7047726569330839 0.7047718284739952 -1.6243222382417155e-07 -0.09868156563419328 -1.6507 0.7047733613949909 0.7047725353760861 -1.5765335933080882e-07 -0.09868196351045977 -1.6508000000000003 0.7047740656961183 0.7047732420144478 -1.5284960916406298e-07 -0.09868236126745168 -1.6509 0.7047747698367828 0.7047739483888906 -1.4802208183825605e-07 -0.09868275890520437 -1.651 0.7047754738172882 0.7047746544992368 -1.4317189100422623e-07 -0.0986831564237531 -1.6511000000000002 0.7047761776379272 0.7047753603453205 -1.3830015518391525e-07 -0.09868355382313312 -1.6512 0.7047768812989796 0.7047760659269875 -1.3340799751709875e-07 -0.09868395110337964 -1.6513000000000002 0.7047775848007134 0.7047767712440962 -1.2849654549423883e-07 -0.09868434826452792 -1.6514000000000002 0.7047782881433851 0.7047774762965169 -1.2356693069801028e-07 -0.0986847453066132 -1.6515 0.704778991327238 0.704778181084132 -1.1862028855350037e-07 -0.09868514222967072 -1.6516000000000002 0.704779694352504 0.7047788856068362 -1.1365775805238787e-07 -0.09868553903373566 -1.6517 0.7047803972194019 0.7047795898645359 -1.086804815100817e-07 -0.09868593571884314 -1.6518000000000002 0.7047810999281391 0.7047802938571508 -1.0368960427949159e-07 -0.09868633228502843 -1.6519000000000001 0.70478180247891 0.7047809975846115 -9.868627450122791e-08 -0.09868672873232665 -1.652 0.704782504871897 0.7047817010468621 -9.367164283818896e-08 -0.09868712506077298 -1.6521000000000001 0.7047832071072704 0.7047824042438585 -8.864686220841356e-08 -0.09868752127040259 -1.6522000000000001 0.7047839091851874 0.704783107175569 -8.361308751966834e-08 -0.09868791736125063 -1.6523 0.7047846111057934 0.7047838098419744 -7.857147541704551e-08 -0.09868831333335219 -1.6524 0.7047853128692214 0.7047845122430677 -7.352318399326402e-08 -0.09868870918674245 -1.6525 0.7047860144755913 0.7047852143788544 -6.846937254450722e-08 -0.0986891049214565 -1.6526 0.704786715925011 0.7047859162493525 -6.341120128853031e-08 -0.09868950053752942 -1.6527 0.7047874172175761 0.7047866178545923 -5.83498311118244e-08 -0.09868989603499632 -1.6528000000000003 0.7047881183533699 0.7047873191946165 -5.328642329271126e-08 -0.09869029141389238 -1.6529 0.7047888193324624 0.70478802026948 -4.8222139243303194e-08 -0.09869068667425251 -1.653 0.7047895201549119 0.7047887210792505 -4.3158140234928876e-08 -0.09869108181611183 -1.6531000000000002 0.704790220820764 0.704789421624008 -3.8095587139171626e-08 -0.09869147683950547 -1.6532 0.7047909213300517 0.7047901219038452 -3.303564015681888e-08 -0.09869187174446833 -1.6533000000000002 0.7047916216827961 0.7047908219188663 -2.7979458555160014e-08 -0.09869226653103555 -1.6534 0.7047923218790054 0.7047915216691889 -2.2928200400351012e-08 -0.09869266119924215 -1.6535 0.7047930219186753 0.7047922211549421 -1.7883022296067558e-08 -0.09869305574912308 -1.6536000000000002 0.7047937218017896 0.704792920376268 -1.2845079110177654e-08 -0.09869345018071338 -1.6537 0.7047944215283194 0.7047936193333209 -7.815523722989881e-09 -0.09869384449404804 -1.6538000000000002 0.7047951210982236 0.7047943180262668 -2.795506751432364e-09 -0.09869423868916201 -1.6539000000000001 0.7047958205114488 0.7047950164552851 2.2138237024821317e-09 -0.0986946327660903 -1.654 0.7047965197679292 0.7047957146205666 7.211322324875147e-09 -0.09869502672486792 -1.6541000000000001 0.7047972188675868 0.7047964125223141 1.2195846848042646e-08 -0.09869542056552973 -1.6542000000000001 0.7047979178103316 0.7047971101607434 1.7166258311530902e-08 -0.09869581428811075 -1.6543 0.7047986165960609 0.7047978075360819 2.2121421318875567e-08 -0.09869620789264583 -1.6544 0.7047993152246605 0.7047985046485692 2.7060204296075474e-08 -0.09869660137916993 -1.6545 0.704800013696004 0.704799201498457 3.198147975960741e-08 -0.098696994747718 -1.6546 0.7048007120099521 0.7047998980860088 3.6884124565358944e-08 -0.09869738799832488 -1.6547 0.7048014101663549 0.7048005944115006 4.1767020165367486e-08 -0.09869778113102552 -1.6548000000000003 0.7048021081650495 0.7048012904752194 4.662905286889618e-08 -0.09869817414585477 -1.6549 0.7048028060058615 0.704801986277465 5.1469114083560474e-08 -0.09869856704284748 -1.655 0.704803503688605 0.7048026818185482 5.628610058421024e-08 -0.09869895982203856 -1.6551000000000002 0.7048042012130815 0.7048033770987918 6.10789147575258e-08 -0.09869935248346279 -1.6552 0.7048048985790817 0.7048040721185308 6.584646484140977e-08 -0.09869974502715512 -1.6553000000000002 0.7048055957863839 0.704804766878111 7.058766519560389e-08 -0.09870013745315027 -1.6554 0.7048062928347553 0.7048054613778902 7.530143652373367e-08 -0.09870052976148312 -1.6555 0.7048069897239515 0.7048061556182377 7.99867061421905e-08 -0.09870092195218849 -1.6556000000000002 0.7048076864537167 0.7048068495995337 8.464240821431934e-08 -0.09870131402530116 -1.6557 0.7048083830237839 0.7048075433221702 8.926748398807582e-08 -0.09870170598085594 -1.6558000000000002 0.7048090794338742 0.70480823678655 9.386088203888754e-08 -0.09870209781888756 -1.6559000000000001 0.7048097756836986 0.7048089299930878 9.842155850384171e-08 -0.0987024895394309 -1.656 0.7048104717729557 0.7048096229422083 1.0294847735056734e-07 -0.09870288114252057 -1.6561000000000001 0.7048111677013346 0.7048103156343479 1.0744061055417697e-07 -0.09870327262819147 -1.6562000000000001 0.7048118634685119 0.704811008069954 1.1189693839563919e-07 -0.09870366399647824 -1.6563 0.7048125590741542 0.7048117002494844 1.163164496352509e-07 -0.09870405524741566 -1.6564 0.7048132545179173 0.7048123921734075 1.2069814178325422e-07 -0.0987044463810384 -1.6565 0.7048139497994466 0.7048130838422029 1.2504102131147277e-07 -0.09870483739738123 -1.6566 0.7048146449183763 0.7048137752563604 1.2934410386841733e-07 -0.09870522829647888 -1.6567 0.7048153398743308 0.7048144664163797 1.3360641452908606e-07 -0.09870561907836592 -1.6568000000000003 0.7048160346669239 0.7048151573227718 1.3782698799619242e-07 -0.0987060097430772 -1.6569 0.7048167292957587 0.7048158479760569 1.4200486882220975e-07 -0.09870640029064721 -1.657 0.704817423760429 0.7048165383767662 1.4613911160019089e-07 -0.09870679072111076 -1.6571000000000002 0.704818118060518 0.7048172285254402 1.5022878124479333e-07 -0.0987071810345024 -1.6572 0.7048188121955993 0.7048179184226293 1.542729531275877e-07 -0.09870757123085681 -1.6573000000000002 0.7048195061652365 0.7048186080688941 1.5827071335114407e-07 -0.09870796131020859 -1.6574 0.704820199968984 0.7048192974648048 1.6222115889474864e-07 -0.09870835127259248 -1.6575 0.7048208936063858 0.7048199866109404 1.661233978607346e-07 -0.0987087411180429 -1.6576000000000002 0.7048215870769774 0.7048206755078903 1.6997654966877107e-07 -0.09870913084659463 -1.6577 0.7048222803802842 0.7048213641562523 1.7377974524668272e-07 -0.09870952045828217 -1.6578000000000002 0.7048229735158227 0.7048220525566341 1.7753212722820821e-07 -0.09870990995314011 -1.6579000000000002 0.7048236664831005 0.7048227407096519 1.8123285014381985e-07 -0.09871029933120301 -1.658 0.7048243592816164 0.704823428615931 1.8488108062542086e-07 -0.09871068859250548 -1.6581000000000001 0.7048250519108596 0.7048241162761051 1.8847599756594002e-07 -0.09871107773708204 -1.6582000000000001 0.7048257443703121 0.7048248036908175 1.920167923448457e-07 -0.09871146676496732 -1.6583 0.7048264366594458 0.7048254908607183 1.9550266893569868e-07 -0.09871185567619567 -1.6584 0.7048271287777252 0.7048261777864678 1.989328441802385e-07 -0.09871224447080175 -1.6585 0.7048278207246061 0.7048268644687333 2.023065479132835e-07 -0.09871263314882003 -1.6586 0.7048285124995364 0.7048275509081907 2.0562302315355052e-07 -0.09871302171028502 -1.6587 0.704829204101956 0.7048282371055236 2.0888152622855483e-07 -0.09871341015523119 -1.6588000000000003 0.704829895531297 0.7048289230614233 2.1208132699665483e-07 -0.09871379848369305 -1.6589 0.7048305867869837 0.7048296087765892 2.152217089684827e-07 -0.09871418669570507 -1.659 0.7048312778684334 0.7048302942517275 2.1830196950123337e-07 -0.09871457479130169 -1.6591000000000002 0.7048319687750553 0.7048309794875525 2.2132141993397303e-07 -0.09871496277051743 -1.6592 0.7048326595062515 0.704831664484785 2.2427938576458084e-07 -0.09871535063338666 -1.6593000000000002 0.7048333500614177 0.7048323492441532 2.2717520677811853e-07 -0.09871573837994387 -1.6594 0.7048340404399419 0.7048330337663921 2.3000823720642494e-07 -0.09871612601022342 -1.6595 0.7048347306412055 0.7048337180522434 2.327778458391383e-07 -0.09871651352425974 -1.6596000000000002 0.7048354206645836 0.7048344021024555 2.354834162110464e-07 -0.09871690092208726 -1.6597 0.7048361105094447 0.704835085917783 2.3812434670617e-07 -0.09871728820374033 -1.6598000000000002 0.704836800175151 0.7048357694989871 2.407000507451129e-07 -0.09871767536925341 -1.6599000000000002 0.7048374896610587 0.704836452846834 2.4320995682669544e-07 -0.09871806241866074 -1.66 0.7048381789665179 0.7048371359620975 2.4565350870142666e-07 -0.0987184493519968 -1.6601000000000001 0.7048388680908731 0.7048378188455562 2.480301655449768e-07 -0.09871883616929594 -1.6602000000000001 0.704839557033463 0.7048385014979937 2.5033940198593285e-07 -0.09871922287059244 -1.6603 0.7048402457936209 0.7048391839202004 2.525807082931486e-07 -0.09871960945592073 -1.6604 0.7048409343706747 0.704839866112971 2.547535904104392e-07 -0.09871999592531505 -1.6605 0.7048416227639476 0.7048405480771054 2.5685757018556465e-07 -0.09872038227880975 -1.6606 0.7048423109727573 0.7048412298134086 2.5889218534941305e-07 -0.09872076851643911 -1.6607 0.7048429989964168 0.70484191132269 2.60856989689473e-07 -0.09872115463823739 -1.6608000000000003 0.7048436868342348 0.7048425926057644 2.627515531400393e-07 -0.09872154064423895 -1.6609 0.7048443744855157 0.70484327366345 2.6457546184466274e-07 -0.09872192653447803 -1.661 0.7048450619495592 0.7048439544965699 2.663283182879894e-07 -0.09872231230898891 -1.6611000000000002 0.7048457492256611 0.7048446351059509 2.6800974133045496e-07 -0.09872269796780583 -1.6612 0.7048464363131133 0.7048453154924235 2.696193663401236e-07 -0.09872308351096303 -1.6613000000000002 0.7048471232112044 0.7048459956568223 2.7115684529677164e-07 -0.09872346893849476 -1.6614 0.7048478099192186 0.7048466755999854 2.72621846743315e-07 -0.09872385425043528 -1.6615 0.7048484964364372 0.7048473553227536 2.740140560286708e-07 -0.09872423944681871 -1.6616000000000002 0.7048491827621386 0.7048480348259716 2.753331751967347e-07 -0.09872462452767934 -1.6617 0.7048498688955976 0.7048487141104869 2.7657892319454813e-07 -0.09872500949305132 -1.6618000000000002 0.7048505548360866 0.7048493931771496 2.777510358445423e-07 -0.09872539434296884 -1.6619000000000002 0.7048512405828753 0.7048500720268124 2.788492659624997e-07 -0.0987257790774661 -1.662 0.7048519261352308 0.7048507506603303 2.7987338335061507e-07 -0.09872616369657722 -1.6621000000000001 0.7048526114924181 0.704851429078561 2.8082317486688435e-07 -0.0987265482003364 -1.6622000000000001 0.7048532966537 0.7048521072823641 2.8169844450143255e-07 -0.09872693258877782 -1.6623 0.7048539816183373 0.7048527852726008 2.8249901336957484e-07 -0.09872731686193555 -1.6624 0.7048546663855892 0.704853463050134 2.8322471977426655e-07 -0.09872770101984371 -1.6625 0.7048553509547135 0.7048541406158285 2.8387541921304216e-07 -0.09872808506253647 -1.6626 0.7048560353249664 0.7048548179705502 2.8445098444046524e-07 -0.09872846899004793 -1.6627 0.7048567194956028 0.704855495115166 2.849513054889452e-07 -0.09872885280241217 -1.6628000000000003 0.7048574034658771 0.7048561720505437 2.853762896826151e-07 -0.09872923649966325 -1.6629 0.7048580872350425 0.7048568487775524 2.85725861602637e-07 -0.09872962008183529 -1.663 0.7048587708023519 0.704857525297061 2.8599996317046905e-07 -0.09873000354896237 -1.6631000000000002 0.704859454167057 0.7048582016099394 2.861985536201095e-07 -0.09873038690107842 -1.6632 0.7048601373284105 0.7048588777170577 2.863216095397303e-07 -0.09873077013821767 -1.6633000000000002 0.7048608202856641 0.7048595536192857 2.8636912483004373e-07 -0.09873115326041404 -1.6634 0.7048615030380697 0.7048602293174928 2.8634111069736345e-07 -0.09873153626770159 -1.6635 0.7048621855848802 0.7048609048125491 2.86237595688299e-07 -0.09873191916011438 -1.6636000000000002 0.7048628679253481 0.7048615801053233 2.8605862564812234e-07 -0.09873230193768638 -1.6637 0.704863550058727 0.7048622551966832 2.858042636860736e-07 -0.09873268460045156 -1.6638000000000002 0.7048642319842717 0.7048629300874962 2.854745902100553e-07 -0.09873306714844396 -1.6639000000000002 0.7048649137012377 0.704863604778629 2.850697028849991e-07 -0.09873344958169757 -1.664 0.7048655952088815 0.704864279270946 2.845897165495992e-07 -0.09873383190024633 -1.6641000000000001 0.7048662765064613 0.7048649535653106 2.840347632648843e-07 -0.09873421410412418 -1.6642000000000001 0.7048669575932367 0.7048656276625849 2.8340499223095117e-07 -0.0987345961933651 -1.6643000000000001 0.7048676384684698 0.7048663015636286 2.8270056978002556e-07 -0.09873497816800303 -1.6644 0.7048683191314237 0.7048669752693 2.819216792723789e-07 -0.09873536002807187 -1.6645 0.7048689995813642 0.7048676487804547 2.8106852113796155e-07 -0.09873574177360556 -1.6646 0.7048696798175589 0.7048683220979461 2.801413127515029e-07 -0.09873612340463798 -1.6647 0.7048703598392794 0.7048689952226252 2.791402883978167e-07 -0.09873650492120313 -1.6648000000000003 0.7048710396457982 0.7048696681553401 2.7806569924404556e-07 -0.09873688632333483 -1.6649 0.7048717192363912 0.7048703408969361 2.769178132494554e-07 -0.09873726761106692 -1.665 0.704872398610338 0.7048710134482552 2.7569691508910754e-07 -0.09873764878443335 -1.6651000000000002 0.7048730777669212 0.7048716858101365 2.7440330607753083e-07 -0.09873802984346797 -1.6652 0.704873756705426 0.7048723579834151 2.7303730417566063e-07 -0.09873841078820461 -1.6653000000000002 0.7048744354251422 0.704873029968923 2.7159924381042755e-07 -0.0987387916186771 -1.6654 0.7048751139253627 0.7048737017674883 2.7008947583312404e-07 -0.09873917233491931 -1.6655 0.7048757922053847 0.7048743733799347 2.685083674638933e-07 -0.09873955293696497 -1.6656000000000002 0.7048764702645096 0.7048750448070827 2.668563021529513e-07 -0.09873993342484809 -1.6657 0.7048771481020426 0.7048757160497475 2.6513367950425915e-07 -0.0987403137986023 -1.6658000000000002 0.7048778257172938 0.70487638710874 2.633409152061339e-07 -0.09874069405826144 -1.6659000000000002 0.7048785031095777 0.7048770579848669 2.6147844090634864e-07 -0.0987410742038593 -1.666 0.7048791802782138 0.7048777286789294 2.5954670408029346e-07 -0.09874145423542964 -1.6661000000000001 0.7048798572225264 0.7048783991917242 2.575461680170976e-07 -0.09874183415300622 -1.6662000000000001 0.7048805339418451 0.7048790695240432 2.554773116114628e-07 -0.09874221395662287 -1.6663000000000001 0.7048812104355044 0.7048797396766722 2.533406292595797e-07 -0.09874259364631327 -1.6664 0.7048818867028445 0.7048804096503916 2.511366308244334e-07 -0.09874297322211113 -1.6665 0.7048825627432115 0.7048810794459761 2.488658414068201e-07 -0.09874335268405021 -1.6666 0.7048832385559567 0.7048817490641952 2.465288012898359e-07 -0.09874373203216419 -1.6667 0.7048839141404385 0.7048824185058121 2.4412606581397656e-07 -0.09874411126648691 -1.6668000000000003 0.7048845894960198 0.7048830877715835 2.4165820518978753e-07 -0.09874449038705191 -1.6669 0.7048852646220709 0.7048837568622599 2.391258044145972e-07 -0.0987448693938929 -1.667 0.7048859395179683 0.7048844257785856 2.3652946310598333e-07 -0.09874524828704362 -1.6671 0.7048866141830947 0.7048850945212983 2.3386979539075092e-07 -0.0987456270665377 -1.6672 0.70488728861684 0.7048857630911289 2.3114742968982638e-07 -0.09874600573240877 -1.6673000000000002 0.7048879628186009 0.7048864314888013 2.2836300868356307e-07 -0.0987463842846906 -1.6674 0.7048886367877811 0.7048870997150322 2.255171890550023e-07 -0.09874676272341674 -1.6675 0.7048893105237912 0.7048877677705312 2.2261064139966757e-07 -0.09874714104862081 -1.6676000000000002 0.7048899840260495 0.7048884356560005 2.1964405000352016e-07 -0.09874751926033648 -1.6677 0.7048906572939815 0.7048891033721347 2.1661811276663112e-07 -0.09874789735859728 -1.6678000000000002 0.7048913303270204 0.7048897709196211 2.1353354096032007e-07 -0.09874827534343684 -1.6679000000000002 0.7048920031246073 0.7048904382991387 2.1039105912654121e-07 -0.09874865321488874 -1.668 0.7048926756861912 0.7048911055113589 2.071914048662471e-07 -0.09874903097298658 -1.6681000000000001 0.7048933480112289 0.7048917725569452 2.0393532866938568e-07 -0.09874940861776393 -1.6682000000000001 0.704894020099186 0.7048924394365528 2.0062359374489747e-07 -0.09874978614925442 -1.6683000000000001 0.7048946919495356 0.7048931061508279 1.9725697585765145e-07 -0.09875016356749153 -1.6684 0.7048953635617592 0.7048937727004092 1.9383626310987e-07 -0.09875054087250879 -1.6685 0.7048960349353477 0.7048944390859259 1.903622557954121e-07 -0.09875091806433973 -1.6686 0.7048967060698 0.7048951053079991 1.8683576620548425e-07 -0.09875129514301792 -1.6687 0.7048973769646244 0.7048957713672408 1.8325761841006538e-07 -0.09875167210857683 -1.6688000000000003 0.7048980476193375 0.7048964372642541 1.796286481017817e-07 -0.09875204896104994 -1.6689 0.7048987180334654 0.7048971029996329 1.75949702380801e-07 -0.09875242570047081 -1.669 0.7048993882065433 0.7048977685739619 1.722216395397269e-07 -0.09875280232687288 -1.6691 0.7049000581381155 0.7048984339878163 1.6844532891788222e-07 -0.09875317884028958 -1.6692 0.7049007278277364 0.7048990992417625 1.6462165065844747e-07 -0.09875355524075452 -1.6693000000000002 0.7049013972749691 0.7048997643363565 1.60751495514172e-07 -0.09875393152830106 -1.6694 0.7049020664793867 0.704900429272145 1.568357646079821e-07 -0.09875430770296262 -1.6695 0.7049027354405719 0.704901094049665 1.5287536926644751e-07 -0.09875468376477269 -1.6696000000000002 0.7049034041581178 0.7049017586694433 1.4887123080814524e-07 -0.09875505971376464 -1.6697 0.7049040726316268 0.7049024231319969 1.4482428032161487e-07 -0.09875543554997193 -1.6698000000000002 0.7049047408607118 0.7049030874378328 1.4073545840861956e-07 -0.09875581127342797 -1.6699000000000002 0.7049054088449955 0.7049037515874474 1.3660571502108199e-07 -0.0987561868841661 -1.67 0.7049060765841113 0.7049044155813272 1.3243600922516197e-07 -0.09875656238221975 -1.6701000000000001 0.7049067440777027 0.7049050794199483 1.2822730896186463e-07 -0.0987569377676223 -1.6702000000000001 0.7049074113254239 0.704905743103776 1.2398059082846524e-07 -0.09875731304040714 -1.6703000000000001 0.704908078326939 0.7049064066332651 1.1969683985646462e-07 -0.09875768820060755 -1.6704 0.7049087450819237 0.7049070700088598 1.153770492964834e-07 -0.09875806324825695 -1.6705 0.7049094115900634 0.7049077332309939 1.1102222036846188e-07 -0.09875843818338863 -1.6706 0.7049100778510551 0.70490839630009 1.0663336203614593e-07 -0.09875881300603596 -1.6707 0.7049107438646064 0.7049090592165592 1.0221149077116465e-07 -0.09875918771623224 -1.6708000000000003 0.7049114096304356 0.7049097219808032 9.775763032404683e-08 -0.0987595623140108 -1.6709 0.7049120751482725 0.704910384593211 9.327281148135969e-08 -0.09875993679940491 -1.671 0.7049127404178578 0.7049110470541613 8.875807181590867e-08 -0.09876031117244789 -1.6711 0.7049134054389432 0.7049117093640214 8.421445549244844e-08 -0.098760685433173 -1.6712 0.7049140702112918 0.7049123715231473 7.964301296237153e-08 -0.09876105958161352 -1.6713000000000002 0.704914734734678 0.7049130335318838 7.504480077115405e-08 -0.0987614336178027 -1.6714 0.7049153990088879 0.7049136953905641 7.042088129120827e-08 -0.09876180754177383 -1.6715 0.7049160630337182 0.70491435709951 6.577232247555187e-08 -0.09876218135356009 -1.6716000000000002 0.7049167268089778 0.7049150186590322 6.110019762535501e-08 -0.0987625550531948 -1.6717 0.7049173903344871 0.7049156800694288 5.640558513146654e-08 -0.09876292864071112 -1.6718000000000002 0.7049180536100775 0.7049163413309875 5.168956821940962e-08 -0.09876330211614227 -1.6719000000000002 0.7049187166355928 0.7049170024439831 4.695323471866353e-08 -0.09876367547952147 -1.672 0.7049193794108879 0.70491766340868 4.219767679725095e-08 -0.0987640487308819 -1.6721000000000001 0.7049200419358299 0.7049183242253296 3.742399072408087e-08 -0.09876442187025677 -1.6722000000000001 0.7049207042102973 0.7049189848941724 3.263327658098447e-08 -0.09876479489767924 -1.6723000000000001 0.7049213662341804 0.7049196454154366 2.782663805628305e-08 -0.09876516781318248 -1.6724 0.7049220280073818 0.7049203057893384 2.3005182165497517e-08 -0.09876554061679962 -1.6725 0.7049226895298153 0.7049209660160827 1.8170018997211435e-08 -0.09876591330856385 -1.6726 0.7049233508014072 0.7049216260958618 1.3322261458066642e-08 -0.09876628588850828 -1.6727 0.7049240118220957 0.7049222860288564 8.463025020361004e-09 -0.09876665835666605 -1.6728000000000003 0.7049246725918304 0.7049229458152351 3.5934274679114142e-09 -0.09876703071307026 -1.6729 0.7049253331105737 0.7049236054551546 -1.2854113710936144e-09 -0.09876740295775413 -1.673 0.704925993378299 0.7049242649487595 -6.172369872159411e-09 -0.09876777509075062 -1.6731 0.7049266533949925 0.7049249242961819 -1.1066324872091582e-08 -0.09876814711209285 -1.6732 0.7049273131606522 0.7049255834975428 -1.5966151934842382e-08 -0.0987685190218139 -1.6733000000000002 0.704927972675288 0.7049262425529501 -2.0870725604346663e-08 -0.0987688908199469 -1.6734 0.7049286319389219 0.7049269014625001 -2.5778919661694627e-08 -0.09876926250652479 -1.6735 0.7049292909515881 0.7049275602262773 -3.068960739054452e-08 -0.09876963408158068 -1.6736000000000002 0.7049299497133328 0.7049282188443537 -3.560166182583861e-08 -0.09877000554514763 -1.6737 0.7049306082242142 0.7049288773167894 -4.051395601954114e-08 -0.09877037689725865 -1.6738000000000002 0.7049312664843024 0.7049295356436325 -4.542536329713346e-08 -0.09877074813794683 -1.6739000000000002 0.7049319244936803 0.7049301938249188 -5.0334757514597026e-08 -0.09877111926724513 -1.674 0.7049325822524416 0.7049308518606721 -5.524101331965195e-08 -0.0987714902851866 -1.6741000000000001 0.7049332397606931 0.704931509750904 -6.014300640497239e-08 -0.09877186119180417 -1.6742000000000001 0.704933897018553 0.7049321674956144 -6.503961377324688e-08 -0.09877223198713088 -1.6743000000000001 0.7049345540261516 0.7049328250947908 -6.992971398559616e-08 -0.09877260267119965 -1.6744 0.7049352107836311 0.7049334825484089 -7.481218741983015e-08 -0.09877297324404344 -1.6745 0.7049358672911459 0.7049341398564324 -7.968591653889634e-08 -0.09877334370569521 -1.6746 0.7049365235488625 0.7049347970188133 -8.45497861263686e-08 -0.098773714056188 -1.6747 0.7049371795569588 0.7049354540354912 -8.940268355663028e-08 -0.09877408429555462 -1.6748000000000003 0.7049378353156248 0.7049361109063939 -9.424349904293972e-08 -0.09877445442382812 -1.6749 0.7049384908250624 0.7049367676314378 -9.907112589677136e-08 -0.09877482444104138 -1.675 0.7049391460854849 0.7049374242105266 -1.0388446077327917e-07 -0.09877519434722723 -1.6751 0.704939801097118 0.7049380806435532 -1.0868240393150513e-07 -0.09877556414241867 -1.6752 0.7049404558601984 0.7049387369303981 -1.1346385947810789e-07 -0.0987759338266485 -1.6753000000000002 0.704941110374975 0.7049393930709301 -1.1822773561542821e-07 -0.09877630339994964 -1.6754 0.7049417646417082 0.7049400490650068 -1.229729449069017e-07 -0.09877667286235499 -1.6755 0.7049424186606699 0.7049407049124736 -1.2769840450344017e-07 -0.09877704221389737 -1.6756000000000002 0.7049430724321437 0.7049413606131649 -1.3240303640971174e-07 -0.09877741145460966 -1.6757 0.7049437259564246 0.7049420161669031 -1.3708576772179792e-07 -0.09877778058452472 -1.6758000000000002 0.7049443792338188 0.7049426715734997 -1.4174553085964658e-07 -0.09877814960367534 -1.6759000000000002 0.7049450322646437 0.704943326832754 -1.4638126383595407e-07 -0.09877851851209432 -1.676 0.7049456850492285 0.7049439819444548 -1.5099191047474037e-07 -0.09877888730981449 -1.6761000000000001 0.7049463375879136 0.7049446369083796 -1.5557642067155764e-07 -0.09877925599686871 -1.6762000000000001 0.7049469898810501 0.7049452917242942 -1.601337506155348e-07 -0.09877962457328975 -1.6763000000000001 0.7049476419290004 0.7049459463919538 -1.646628630339736e-07 -0.09877999303911039 -1.6764000000000001 0.7049482937321383 0.7049466009111018 -1.6916272742480143e-07 -0.09878036139436341 -1.6765 0.7049489452908475 0.7049472552814714 -1.7363232030637166e-07 -0.09878072963908154 -1.6766 0.7049495966055238 0.7049479095027846 -1.7807062542563035e-07 -0.09878109777329756 -1.6767 0.704950247676573 0.7049485635747528 -1.8247663402179426e-07 -0.09878146579704422 -1.6768000000000003 0.7049508985044117 0.7049492174970762 -1.8684934500329264e-07 -0.09878183371035426 -1.6769 0.7049515490894677 0.7049498712694449 -1.9118776523746606e-07 -0.09878220151326045 -1.677 0.7049521994321782 0.7049505248915378 -1.954909097309776e-07 -0.09878256920579542 -1.6771 0.7049528495329919 0.7049511783630239 -1.9975780187614367e-07 -0.09878293678799194 -1.6772 0.7049534993923672 0.7049518316835619 -2.039874736556313e-07 -0.09878330425988271 -1.6773000000000002 0.704954149010773 0.7049524848527997 -2.0817896588878892e-07 -0.09878367162150042 -1.6774 0.7049547983886886 0.7049531378703757 -2.1233132840858815e-07 -0.09878403887287779 -1.6775 0.7049554475266024 0.7049537907359172 -2.164436203079545e-07 -0.09878440601404737 -1.6776000000000002 0.7049560964250138 0.7049544434490426 -2.2051491015140368e-07 -0.09878477304504191 -1.6777 0.7049567450844314 0.7049550960093598 -2.2454427618320838e-07 -0.09878513996589405 -1.6778000000000002 0.7049573935053741 0.7049557484164671 -2.2853080650780955e-07 -0.09878550677663644 -1.6779000000000002 0.7049580416883696 0.7049564006699529 -2.3247359934655543e-07 -0.0987858734773017 -1.678 0.7049586896339561 0.7049570527693967 -2.3637176321811282e-07 -0.09878624006792244 -1.6781000000000001 0.7049593373426803 0.7049577047143678 -2.4022441711540887e-07 -0.0987866065485313 -1.6782000000000001 0.7049599848150989 0.7049583565044271 -2.4403069074502293e-07 -0.09878697291916093 -1.6783000000000001 0.7049606320517774 0.7049590081391248 -2.4778972467984217e-07 -0.09878733917984384 -1.6784000000000001 0.7049612790532904 0.7049596596180033 -2.515006706053924e-07 -0.09878770533061265 -1.6785 0.7049619258202213 0.704960310940596 -2.551626914724936e-07 -0.09878807137149995 -1.6786 0.7049625723531628 0.7049609621064268 -2.5877496171583525e-07 -0.09878843730253833 -1.6787 0.7049632186527156 0.7049616131150112 -2.623366674031624e-07 -0.0987888031237603 -1.6788000000000003 0.7049638647194896 0.704962263965856 -2.658470064191565e-07 -0.09878916883519842 -1.6789 0.7049645105541026 0.70496291465846 -2.693051887117659e-07 -0.09878953443688528 -1.679 0.7049651561571811 0.704963565192313 -2.727104363858812e-07 -0.09878989992885338 -1.6791 0.7049658015293594 0.7049642155668969 -2.760619839149714e-07 -0.0987902653111352 -1.6792 0.7049664466712803 0.7049648657816857 -2.793590783457811e-07 -0.09879063058376329 -1.6793000000000002 0.7049670915835939 0.7049655158361454 -2.8260097940241424e-07 -0.09879099574677014 -1.6794 0.7049677362669586 0.7049661657297339 -2.8578695968756174e-07 -0.09879136080018829 -1.6795 0.7049683807220402 0.7049668154619015 -2.8891630484556563e-07 -0.0987917257440501 -1.6796000000000002 0.704969024949512 0.7049674650320916 -2.9198831374629974e-07 -0.09879209057838823 -1.6797 0.7049696689500546 0.7049681144397397 -2.950022985892531e-07 -0.09879245530323502 -1.6798000000000002 0.7049703127243554 0.7049687636842741 -2.9795758506659387e-07 -0.09879281991862293 -1.6799000000000002 0.7049709562731097 0.7049694127651162 -3.008535125713363e-07 -0.09879318442458446 -1.68 0.7049715995970187 0.7049700616816803 -3.0368943428754624e-07 -0.09879354882115199 -1.6801000000000001 0.7049722426967913 0.7049707104333739 -3.064647173534052e-07 -0.09879391310835794 -1.6802000000000001 0.7049728855731423 0.7049713590195983 -3.091787429826409e-07 -0.0987942772862348 -1.6803000000000001 0.7049735282267935 0.7049720074397476 -3.1183090663799984e-07 -0.09879464135481493 -1.6804000000000001 0.7049741706584722 0.7049726556932105 -3.1442061814573874e-07 -0.09879500531413073 -1.6805 0.7049748128689128 0.7049733037793688 -3.169473018205249e-07 -0.09879536916421462 -1.6806 0.7049754548588547 0.7049739516975984 -3.1941039662503057e-07 -0.09879573290509891 -1.6807 0.7049760966290439 0.7049745994472695 -3.2180935623238316e-07 -0.09879609653681608 -1.6808 0.7049767381802314 0.7049752470277466 -3.241436492343319e-07 -0.09879646005939836 -1.6809 0.7049773795131745 0.7049758944383888 -3.2641275918982027e-07 -0.09879682347287824 -1.681 0.7049780206286351 0.7049765416785497 -3.2861618474294696e-07 -0.09879718677728795 -1.6811 0.7049786615273805 0.7049771887475778 -3.307534397686829e-07 -0.09879754997265992 -1.6812 0.7049793022101829 0.7049778356448162 -3.3282405345613775e-07 -0.09879791305902641 -1.6813000000000002 0.7049799426778197 0.7049784823696035 -3.3482757041958244e-07 -0.09879827603641973 -1.6814 0.7049805829310726 0.7049791289212733 -3.367635507955935e-07 -0.0987986389048722 -1.6815 0.7049812229707282 0.7049797752991553 -3.3863157034713653e-07 -0.09879900166441617 -1.6816000000000002 0.7049818627975768 0.7049804215025741 -3.4043122052601626e-07 -0.09879936431508386 -1.6817 0.7049825024124136 0.7049810675308503 -3.421621086255322e-07 -0.09879972685690758 -1.6818000000000002 0.7049831418160372 0.7049817133833007 -3.438238578012953e-07 -0.09880008928991961 -1.6819000000000002 0.7049837810092501 0.7049823590592379 -3.4541610718918925e-07 -0.09880045161415213 -1.682 0.7049844199928589 0.7049830045579712 -3.4693851194006475e-07 -0.09880081382963746 -1.6821000000000002 0.7049850587676736 0.7049836498788062 -3.483907433793343e-07 -0.09880117593640786 -1.6822000000000001 0.7049856973345068 0.7049842950210452 -3.4977248897227753e-07 -0.09880153793449552 -1.6823000000000001 0.7049863356941752 0.7049849399839869 -3.5108345248363593e-07 -0.09880189982393267 -1.6824000000000001 0.7049869738474978 0.7049855847669275 -3.523233539984294e-07 -0.0988022616047515 -1.6825 0.7049876117952965 0.7049862293691604 -3.534919299358341e-07 -0.09880262327698423 -1.6826 0.7049882495383959 0.7049868737899763 -3.5458893320183815e-07 -0.09880298484066308 -1.6827 0.7049888870776232 0.7049875180286633 -3.556141331823026e-07 -0.09880334629582022 -1.6828 0.7049895244138076 0.7049881620845073 -3.5656731582622836e-07 -0.0988037076424878 -1.6829 0.7049901615477803 0.7049888059567919 -3.5744828358330594e-07 -0.09880406888069802 -1.683 0.7049907984803747 0.7049894496447991 -3.582568556120824e-07 -0.09880443001048304 -1.6831 0.704991435212426 0.7049900931478088 -3.589928676828169e-07 -0.098804791031875 -1.6832 0.7049920717447704 0.7049907364650998 -3.59656172274625e-07 -0.09880515194490602 -1.6833000000000002 0.7049927080782457 0.704991379595949 -3.6024663861711215e-07 -0.09880551274960821 -1.6834 0.7049933442136908 0.7049920225396323 -3.6076415260710704e-07 -0.09880587344601371 -1.6835 0.7049939801519464 0.7049926652954248 -3.612086169821338e-07 -0.0988062340341547 -1.6836000000000002 0.7049946158938528 0.7049933078626004 -3.615799512302065e-07 -0.0988065945140632 -1.6837 0.7049952514402515 0.7049939502404323 -3.618780916661568e-07 -0.09880695488577133 -1.6838000000000002 0.7049958867919848 0.7049945924281934 -3.62102991383062e-07 -0.09880731514931113 -1.6839000000000002 0.7049965219498946 0.7049952344251562 -3.622546202869392e-07 -0.09880767530471471 -1.684 0.7049971569148235 0.7049958762305936 -3.6233296513837887e-07 -0.09880803535201416 -1.6841000000000002 0.7049977916876138 0.7049965178437771 -3.6233802947621685e-07 -0.09880839529124148 -1.6842000000000001 0.7049984262691074 0.7049971592639803 -3.6226983366610677e-07 -0.09880875512242876 -1.6843000000000001 0.7049990606601456 0.7049978004904756 -3.621284148450088e-07 -0.098809114845608 -1.6844000000000001 0.7049996948615698 0.7049984415225372 -3.6191382696976193e-07 -0.09880947446081126 -1.6845 0.70500032887422 0.704999082359439 -3.6162614077545063e-07 -0.09880983396807054 -1.6846 0.7050009626989354 0.7049997230004568 -3.61265443699077e-07 -0.09881019336741786 -1.6847 0.7050015963365539 0.7050003634448666 -3.6083183994894963e-07 -0.09881055265888519 -1.6848 0.7050022297879124 0.7050010036919466 -3.603254503659059e-07 -0.09881091184250457 -1.6849 0.705002863053846 0.7050016437409761 -3.5974641250657857e-07 -0.09881127091830792 -1.685 0.7050034961351881 0.7050022835912358 -3.590948805393124e-07 -0.0988116298863273 -1.6851 0.7050041290327702 0.7050029232420086 -3.583710252164085e-07 -0.09881198874659458 -1.6852 0.705004761747422 0.7050035626925792 -3.5757503381861344e-07 -0.09881234749914174 -1.6853000000000002 0.705005394279971 0.7050042019422349 -3.5670711012736334e-07 -0.09881270614400074 -1.6854 0.7050060266312418 0.7050048409902645 -3.557674743762118e-07 -0.09881306468120352 -1.6855 0.7050066588020572 0.7050054798359601 -3.547563631953188e-07 -0.09881342311078196 -1.6856000000000002 0.7050072907932363 0.7050061184786163 -3.5367402949348925e-07 -0.09881378143276803 -1.6857 0.7050079226055963 0.7050067569175305 -3.5252074247899e-07 -0.0988141396471936 -1.6858000000000002 0.7050085542399505 0.7050073951520035 -3.51296787569344e-07 -0.0988144977540906 -1.6859000000000002 0.7050091856971092 0.7050080331813386 -3.5000246627336917e-07 -0.09881485575349089 -1.686 0.7050098169778796 0.7050086710048434 -3.4863809619117836e-07 -0.09881521364542634 -1.6861000000000002 0.7050104480830646 0.7050093086218288 -3.4720401086846264e-07 -0.09881557142992886 -1.6862000000000001 0.7050110790134639 0.705009946031609 -3.457005597548579e-07 -0.0988159291070303 -1.6863000000000001 0.7050117097698729 0.7050105832335026 -3.4412810812761707e-07 -0.0988162866767625 -1.6864000000000001 0.7050123403530834 0.705011220226832 -3.424870369875266e-07 -0.09881664413915732 -1.6865 0.7050129707638819 0.7050118570109241 -3.407777429409453e-07 -0.09881700149424655 -1.6866 0.7050136010030517 0.7050124935851099 -3.390006381165378e-07 -0.09881735874206204 -1.6867 0.7050142310713702 0.7050131299487251 -3.3715615011670197e-07 -0.09881771588263556 -1.6868 0.7050148609696113 0.7050137661011108 -3.352447218857302e-07 -0.09881807291599902 -1.6869 0.7050154906985429 0.7050144020416118 -3.3326681153633686e-07 -0.09881842984218413 -1.687 0.7050161202589287 0.7050150377695791 -3.312228923635363e-07 -0.09881878666122271 -1.6871 0.705016749651526 0.7050156732843682 -3.2911345262953695e-07 -0.0988191433731465 -1.6872 0.7050173788770879 0.7050163085853404 -3.2693899548741356e-07 -0.09881949997798735 -1.6873000000000002 0.705018007936361 0.7050169436718623 -3.247000388700849e-07 -0.09881985647577696 -1.6874 0.7050186368300868 0.7050175785433065 -3.223971153584748e-07 -0.09882021286654712 -1.6875 0.7050192655590002 0.705018213199051 -3.2003077202191754e-07 -0.0988205691503295 -1.6876000000000002 0.7050198941238308 0.7050188476384802 -3.176015703557078e-07 -0.09882092532715589 -1.6877 0.7050205225253013 0.7050194818609846 -3.151100860937506e-07 -0.09882128139705798 -1.6878000000000002 0.7050211507641289 0.7050201158659609 -3.125569090767222e-07 -0.0988216373600675 -1.6879000000000002 0.7050217788410233 0.7050207496528127 -3.099426431688035e-07 -0.09882199321621621 -1.688 0.7050224067566884 0.7050213832209493 -3.0726790602869647e-07 -0.09882234896553568 -1.6881000000000002 0.7050230345118205 0.7050220165697877 -3.0453332903329633e-07 -0.0988227046080577 -1.6882000000000001 0.7050236621071098 0.7050226496987515 -3.017395570903414e-07 -0.0988230601438139 -1.6883000000000001 0.7050242895432386 0.7050232826072713 -2.9888724850310466e-07 -0.09882341557283597 -1.6884000000000001 0.7050249168208829 0.7050239152947848 -2.9597707481773816e-07 -0.0988237708951556 -1.6885 0.7050255439407103 0.7050245477607369 -2.930097206428617e-07 -0.09882412611080431 -1.6886 0.7050261709033816 0.7050251800045806 -2.899858835177238e-07 -0.09882448121981385 -1.6887 0.7050267977095498 0.705025812025776 -2.8690627373872957e-07 -0.09882483622221586 -1.6888 0.7050274243598602 0.7050264438237912 -2.8377161417555974e-07 -0.09882519111804194 -1.6889 0.7050280508549498 0.7050270753981018 -2.8058264012892353e-07 -0.0988255459073237 -1.689 0.7050286771954479 0.7050277067481918 -2.773400991258612e-07 -0.0988259005900927 -1.6891 0.7050293033819756 0.7050283378735531 -2.740447507983135e-07 -0.09882625516638059 -1.6892 0.7050299294151456 0.7050289687736861 -2.706973666402601e-07 -0.09882660963621898 -1.6893000000000002 0.7050305552955622 0.7050295994480993 -2.672987298689422e-07 -0.0988269639996393 -1.6894 0.7050311810238215 0.7050302298963098 -2.6384963524098137e-07 -0.09882731825667329 -1.6895 0.7050318066005101 0.7050308601178437 -2.603508888372741e-07 -0.09882767240735243 -1.6896000000000002 0.7050324320262067 0.7050314901122354 -2.5680330792074435e-07 -0.09882802645170828 -1.6897 0.7050330573014805 0.7050321198790281 -2.532077206796046e-07 -0.09882838038977235 -1.6898000000000002 0.7050336824268919 0.7050327494177746 -2.495649661093946e-07 -0.09882873422157622 -1.6899000000000002 0.7050343074029926 0.7050333787280363 -2.4587589377012e-07 -0.0988290879471514 -1.69 0.7050349322303242 0.7050340078093837 -2.4214136358502447e-07 -0.09882944156652938 -1.6901000000000002 0.7050355569094193 0.7050346366613969 -2.3836224568793418e-07 -0.09882979507974164 -1.6902000000000001 0.7050361814408017 0.7050352652836653 -2.3453942015611018e-07 -0.09883014848681976 -1.6903000000000001 0.7050368058249845 0.7050358936757881 -2.3067377684718449e-07 -0.09883050178779516 -1.6904000000000001 0.705037430062472 0.7050365218373738 -2.2676621519446272e-07 -0.0988308549826993 -1.6905 0.7050380541537584 0.7050371497680408 -2.2281764396406278e-07 -0.09883120807156372 -1.6906 0.705038678099328 0.7050377774674172 -2.18828981084912e-07 -0.09883156105441983 -1.6907 0.705039301899655 0.7050384049351412 -2.148011534058858e-07 -0.09883191393129907 -1.6908 0.705039925555204 0.7050390321708611 -2.1073509649111033e-07 -0.0988322667022329 -1.6909 0.7050405490664293 0.7050396591742347 -2.0663175440138737e-07 -0.09883261936725274 -1.691 0.7050411724337747 0.7050402859449307 -2.0249207947908854e-07 -0.09883297192639001 -1.6911 0.705041795657674 0.7050409124826276 -1.983170321226413e-07 -0.09883332437967612 -1.6912 0.7050424187385504 0.7050415387870148 -1.9410758056101485e-07 -0.0988336767271425 -1.6913000000000002 0.7050430416768168 0.7050421648577916 -1.898647006316756e-07 -0.09883402896882049 -1.6914 0.7050436644728751 0.7050427906946681 -1.8558937557588973e-07 -0.09883438110474152 -1.6915 0.7050442871271174 0.705043416297365 -1.8128259576810635e-07 -0.09883473313493697 -1.6916000000000002 0.7050449096399242 0.7050440416656136 -1.7694535851819904e-07 -0.09883508505943817 -1.6917 0.7050455320116655 0.705044666799156 -1.7257866782166564e-07 -0.0988354368782765 -1.6918000000000002 0.7050461542427011 0.705045291697745 -1.68183534167074e-07 -0.09883578859148331 -1.6919000000000002 0.7050467763333792 0.7050459163611444 -1.6376097425503666e-07 -0.09883614019908998 -1.692 0.7050473982840367 0.7050465407891292 -1.593120107761664e-07 -0.09883649170112774 -1.6921000000000002 0.7050480200950002 0.7050471649814847 -1.54837672192501e-07 -0.09883684309762797 -1.6922000000000001 0.7050486417665851 0.7050477889380081 -1.503389924738252e-07 -0.09883719438862203 -1.6923000000000001 0.7050492632990953 0.705048412658507 -1.4581701088256516e-07 -0.09883754557414111 -1.6924000000000001 0.7050498846928237 0.7050490361428006 -1.4127277172051866e-07 -0.09883789665421658 -1.6925 0.7050505059480516 0.7050496593907196 -1.367073240964023e-07 -0.09883824762887974 -1.6926 0.7050511270650499 0.7050502824021052 -1.3212172167258174e-07 -0.09883859849816187 -1.6927 0.7050517480440769 0.7050509051768103 -1.275170224204758e-07 -0.09883894926209416 -1.6928 0.7050523688853805 0.7050515277146996 -1.228942883985118e-07 -0.09883929992070795 -1.6929 0.7050529895891966 0.7050521500156484 -1.1825458548324341e-07 -0.09883965047403442 -1.693 0.7050536101557499 0.7050527720795439 -1.1359898313169359e-07 -0.09884000092210486 -1.6931 0.7050542305852534 0.7050533939062851 -1.0892855414890157e-07 -0.0988403512649505 -1.6932 0.7050548508779089 0.7050540154957816 -1.0424437441990814e-07 -0.0988407015026025 -1.6933000000000002 0.7050554710339061 0.7050546368479553 -9.954752266255751e-08 -0.09884105163509216 -1.6934 0.7050560910534235 0.7050552579627396 -9.483908020024856e-08 -0.09884140166245063 -1.6935 0.7050567109366277 0.7050558788400794 -9.012013068958324e-08 -0.09884175158470909 -1.6936000000000002 0.7050573306836738 0.7050564994799308 -8.5391759888781e-08 -0.09884210140189874 -1.6937 0.7050579502947056 0.7050571198822622 -8.065505539660289e-08 -0.09884245111405078 -1.6938000000000002 0.7050585697698546 0.7050577400470533 -7.591110640602083e-08 -0.09884280072119639 -1.6939000000000002 0.7050591891092408 0.7050583599742956 -7.116100345701953e-08 -0.0988431502233667 -1.694 0.7050598083129724 0.705058979663992 -6.640583817725532e-08 -0.09884349962059286 -1.6941000000000002 0.7050604273811462 0.7050595991161575 -6.164670304353165e-08 -0.09884384891290598 -1.6942000000000002 0.7050610463138471 0.7050602183308186 -5.688469112115693e-08 -0.09884419810033729 -1.6943000000000001 0.7050616651111481 0.7050608373080134 -5.212089581631274e-08 -0.0988445471829178 -1.6944000000000001 0.7050622837731105 0.7050614560477919 -4.7356410624085216e-08 -0.0988448961606787 -1.6945 0.7050629022997844 0.7050620745502154 -4.2592328878881744e-08 -0.09884524503365104 -1.6946 0.7050635206912075 0.7050626928153575 -3.7829743504305506e-08 -0.09884559380186593 -1.6947 0.7050641389474062 0.7050633108433029 -3.3069746761078475e-08 -0.0988459424653545 -1.6948 0.7050647570683949 0.7050639286341484 -2.831342999507283e-08 -0.09884629102414781 -1.6949 0.7050653750541764 0.7050645461880021 -2.356188339228127e-08 -0.09884663947827688 -1.695 0.705065992904742 0.7050651635049839 -1.8816195722620027e-08 -0.09884698782777278 -1.6951 0.7050666106200713 0.7050657805852256 -1.4077454096091818e-08 -0.0988473360726666 -1.6952 0.705067228200132 0.7050663974288705 -9.346743711034083e-09 -0.0988476842129894 -1.6953000000000003 0.7050678456448805 0.7050670140360731 -4.625147600849366e-09 -0.09884803224877219 -1.6954 0.7050684629542614 0.7050676304069996 8.625360148339922e-11 -0.09884838018004596 -1.6955 0.7050690801282078 0.7050682465418281 4.786381919280602e-09 -0.09884872800684175 -1.6956000000000002 0.7050696971666413 0.7050688624407476 9.474162277617326e-09 -0.09884907572919055 -1.6957 0.7050703140694721 0.705069478103959 1.4148522755295934e-08 -0.09884942334712335 -1.6958000000000002 0.7050709308365987 0.7050700935316747 1.8808394807758033e-08 -0.09884977086067118 -1.6959000000000002 0.7050715474679082 0.7050707087241181 2.3452713543772874e-08 -0.09885011826986498 -1.696 0.7050721639632768 0.7050713236815245 2.8080417945747227e-08 -0.09885046557473576 -1.6961000000000002 0.7050727803225687 0.7050719384041398 3.269045111171931e-08 -0.09885081277531446 -1.6962000000000002 0.705073396545637 0.7050725528922215 3.728176051556731e-08 -0.098851159871632 -1.6963000000000001 0.705074012632324 0.7050731671460384 4.1853298221247726e-08 -0.09885150686371932 -1.6964000000000001 0.7050746285824605 0.7050737811658704 4.640402114647335e-08 -0.09885185375160743 -1.6965 0.705075244395866 0.7050743949520084 5.093289127781897e-08 -0.0988522005353272 -1.6966 0.7050758600723492 0.7050750085047541 5.543887593092989e-08 -0.09885254721490953 -1.6967 0.7050764756117077 0.705075621824421 5.992094796909708e-08 -0.09885289379038537 -1.6968 0.7050770910137281 0.7050762349113326 6.437808604091433e-08 -0.09885324026178562 -1.6969 0.7050777062781863 0.7050768477658238 6.880927481967003e-08 -0.09885358662914114 -1.697 0.705078321404847 0.7050774603882398 7.321350522192238e-08 -0.09885393289248279 -1.6971 0.7050789363934646 0.7050780727789372 7.758977465209538e-08 -0.09885427905184148 -1.6972 0.7050795512437824 0.7050786849382829 8.193708721411508e-08 -0.09885462510724807 -1.6973000000000003 0.7050801659555335 0.7050792968666539 8.625445395080145e-08 -0.09885497105873338 -1.6974 0.7050807805284403 0.7050799085644387 9.054089306764768e-08 -0.09885531690632832 -1.6975 0.7050813949622148 0.7050805200320354 9.47954301618037e-08 -0.09885566265006368 -1.6976000000000002 0.7050820092565584 0.7050811312698526 9.901709841636519e-08 -0.09885600828997028 -1.6977 0.7050826234111625 0.7050817422783091 1.0320493884496962e-07 -0.09885635382607894 -1.6978000000000002 0.7050832374257081 0.7050823530578343 1.0735800051037137e-07 -0.09885669925842046 -1.6979000000000002 0.7050838512998663 0.7050829636088671 1.1147534071179188e-07 -0.09885704458702566 -1.698 0.7050844650332979 0.7050835739318568 1.155560252520671e-07 -0.09885738981192528 -1.6981000000000002 0.7050850786256546 0.7050841840272624 1.1959912860765032e-07 -0.09885773493315021 -1.6982000000000002 0.7050856920765773 0.7050847938955527 1.236037341333096e-07 -0.09885807995073118 -1.6983000000000001 0.7050863053856975 0.7050854035372061 1.2756893429111127e-07 -0.09885842486469888 -1.6984000000000001 0.7050869185526369 0.7050860129527107 1.3149383085164779e-07 -0.09885876967508413 -1.6985 0.7050875315770083 0.705086622142564 1.3537753510220463e-07 -0.09885911438191766 -1.6986 0.7050881444584145 0.7050872311072733 1.3921916804451873e-07 -0.09885945898523023 -1.6987 0.7050887571964491 0.7050878398473547 1.4301786057865917e-07 -0.09885980348505255 -1.6988 0.7050893697906968 0.7050884483633334 1.4677275372160237e-07 -0.09886014788141534 -1.6989 0.7050899822407328 0.7050890566557443 1.5048299877029603e-07 -0.09886049217434933 -1.699 0.7050905945461233 0.7050896647251305 1.5414775754105103e-07 -0.0988608363638852 -1.6991 0.7050912067064261 0.7050902725720443 1.577662025013804e-07 -0.09886118045005363 -1.6992 0.7050918187211896 0.7050908801970466 1.6133751702326893e-07 -0.0988615244328853 -1.6993000000000003 0.7050924305899545 0.7050914876007068 1.648608955046038e-07 -0.09886186831241088 -1.6994 0.7050930423122521 0.7050920947836037 1.6833554359815817e-07 -0.09886221208866111 -1.6995 0.7050936538876056 0.7050927017463231 1.7176067834689945e-07 -0.09886255576166658 -1.6996000000000002 0.7050942653155302 0.70509330848946 1.7513552840256463e-07 -0.09886289933145798 -1.6997 0.7050948765955325 0.7050939150136166 1.7845933418178528e-07 -0.09886324279806591 -1.6998000000000002 0.7050954877271114 0.7050945213194042 1.8173134802915158e-07 -0.09886358616152102 -1.6999000000000002 0.7050960987097579 0.7050951274074411 1.8495083438374582e-07 -0.09886392942185389 -1.7 0.7050967095429552 0.7050957332783534 1.8811706995608413e-07 -0.09886427257909519 -1.7001000000000002 0.7050973202261789 0.7050963389327753 1.9122934388424162e-07 -0.0988646156332755 -1.7002000000000002 0.7050979307588974 0.7050969443713482 1.9428695792814143e-07 -0.09886495858442548 -1.7003000000000001 0.705098541140571 0.7050975495947203 1.9728922655976033e-07 -0.09886530143257562 -1.7004000000000001 0.7050991513706535 0.7050981546035477 2.002354771400705e-07 -0.09886564417775652 -1.7005 0.7050997614485912 0.7050987593984928 2.031250501133286e-07 -0.09886598681999875 -1.7006000000000001 0.7051003713738242 0.7050993639802257 2.0595729911462857e-07 -0.09886632935933289 -1.7007 0.7051009811457849 0.705099968349423 2.0873159109133232e-07 -0.09886667179578949 -1.7008 0.7051015907638996 0.7051005725067674 2.11447306514706e-07 -0.0988670141293991 -1.7009 0.705102200227588 0.7051011764529485 2.1410383946318667e-07 -0.09886735636019223 -1.701 0.7051028095362633 0.7051017801886621 2.1670059776116024e-07 -0.09886769848819939 -1.7011 0.7051034186893328 0.7051023837146102 2.1923700314202543e-07 -0.09886804051345112 -1.7012 0.7051040276861975 0.7051029870315009 2.2171249131758275e-07 -0.09886838243597794 -1.7013000000000003 0.7051046365262529 0.7051035901400478 2.241265122174263e-07 -0.09886872425581028 -1.7014 0.7051052452088881 0.7051041930409705 2.2647852997159656e-07 -0.09886906597297866 -1.7015 0.7051058537334874 0.7051047957349943 2.2876802310139999e-07 -0.09886940758751363 -1.7016000000000002 0.7051064620994294 0.7051053982228497 2.3099448465124794e-07 -0.09886974909944561 -1.7017 0.7051070703060869 0.7051060005052721 2.331574222511068e-07 -0.09887009050880505 -1.7018000000000002 0.7051076783528281 0.7051066025830026 2.3525635829690916e-07 -0.09887043181562241 -1.7019000000000002 0.7051082862390161 0.7051072044567869 2.3729082993667605e-07 -0.09887077301992814 -1.702 0.7051088939640097 0.7051078061273754 2.3926038930643934e-07 -0.0988711141217527 -1.7021000000000002 0.7051095015271622 0.7051084075955231 2.411646035510584e-07 -0.09887145512112648 -1.7022 0.7051101089278229 0.7051090088619898 2.4300305493524244e-07 -0.09887179601807988 -1.7023000000000001 0.7051107161653369 0.7051096099275391 2.4477534095457276e-07 -0.0988721368126434 -1.7024000000000001 0.7051113232390449 0.705110210792939 2.464810743563195e-07 -0.09887247750484736 -1.7025 0.7051119301482838 0.7051108114589614 2.48119883305975e-07 -0.09887281809472216 -1.7026000000000001 0.7051125368923865 0.7051114119263818 2.4969141145664286e-07 -0.09887315858229821 -1.7027 0.7051131434706824 0.7051120121959795 2.511953179490378e-07 -0.09887349896760585 -1.7028 0.7051137498824975 0.7051126122685369 2.5263127759883597e-07 -0.09887383925067544 -1.7029 0.7051143561271547 0.7051132121448405 2.5399898084810246e-07 -0.09887417943153738 -1.703 0.705114962203973 0.705113811825679 2.5529813395958056e-07 -0.09887451951022198 -1.7031 0.7051155681122689 0.7051144113118445 2.565284589473027e-07 -0.09887485948675961 -1.7032 0.705116173851356 0.7051150106041318 2.576896937223072e-07 -0.09887519936118055 -1.7033000000000003 0.7051167794205457 0.7051156097033384 2.5878159216202734e-07 -0.09887553913351518 -1.7034 0.7051173848191465 0.705116208610264 2.598039240894745e-07 -0.0988758788037938 -1.7035 0.7051179900464648 0.7051168073257109 2.6075647536344393e-07 -0.09887621837204674 -1.7036000000000002 0.7051185951018047 0.7051174058504831 2.6163904792014803e-07 -0.09887655783830428 -1.7037 0.7051191999844684 0.7051180041853864 2.6245145980791085e-07 -0.09887689720259663 -1.7038000000000002 0.7051198046937561 0.7051186023312286 2.6319354521492366e-07 -0.09887723646495411 -1.7039000000000002 0.7051204092289671 0.7051192002888194 2.6386515460108395e-07 -0.09887757562540699 -1.704 0.7051210135893988 0.7051197980589694 2.6446615451064526e-07 -0.09887791468398559 -1.7041000000000002 0.7051216177743473 0.7051203956424907 2.6499642782895627e-07 -0.0988782536407201 -1.7042 0.7051222217831077 0.705120993040196 2.6545587365062184e-07 -0.09887859249564075 -1.7043000000000001 0.7051228256149744 0.7051215902528996 2.658444073766475e-07 -0.09887893124877783 -1.7044000000000001 0.705123429269241 0.7051221872814155 2.6616196070750053e-07 -0.09887926990016152 -1.7045 0.7051240327452004 0.7051227841265594 2.6640848163617115e-07 -0.09887960844982206 -1.7046000000000001 0.7051246360421448 0.7051233807891462 2.6658393450368356e-07 -0.09887994689778962 -1.7047 0.7051252391593672 0.7051239772699918 2.6668829988807374e-07 -0.09888028524409444 -1.7048 0.7051258420961597 0.7051245735699114 2.667215748403118e-07 -0.09888062348876667 -1.7049 0.7051264448518149 0.7051251696897209 2.666837725581739e-07 -0.09888096163183654 -1.705 0.7051270474256256 0.7051257656302352 2.6657492262910365e-07 -0.09888129967333421 -1.7051 0.705127649816885 0.7051263613922686 2.663950709261287e-07 -0.09888163761328979 -1.7052 0.7051282520248875 0.7051269569766352 2.6614427961479947e-07 -0.09888197545173352 -1.7053000000000003 0.7051288540489276 0.7051275523841478 2.6582262709073934e-07 -0.09888231318869549 -1.7054 0.7051294558883013 0.7051281476156184 2.6543020800046113e-07 -0.09888265082420587 -1.7055 0.7051300575423057 0.7051287426718573 2.6496713322748944e-07 -0.09888298835829473 -1.7056000000000002 0.7051306590102393 0.705129337553674 2.6443352978133827e-07 -0.09888332579099222 -1.7057 0.7051312602914022 0.7051299322618763 2.638295408738389e-07 -0.09888366312232849 -1.7058000000000002 0.7051318613850959 0.70513052679727 2.631553258289343e-07 -0.09888400035233358 -1.7059000000000002 0.7051324622906238 0.705131121160659 2.624110599785956e-07 -0.09888433748103762 -1.706 0.7051330630072921 0.7051317153528455 2.6159693472527223e-07 -0.0988846745084707 -1.7061000000000002 0.7051336635344084 0.7051323093746289 2.6071315744474743e-07 -0.0988850114346629 -1.7062 0.705134263871283 0.7051329032268066 2.59759951430627e-07 -0.09888534825964425 -1.7063000000000001 0.7051348640172289 0.7051334969101732 2.587375558249505e-07 -0.0988856849834449 -1.7064000000000001 0.7051354639715612 0.7051340904255206 2.5764622560431327e-07 -0.09888602160609472 -1.7065 0.7051360637335988 0.7051346837736373 2.564862315035388e-07 -0.09888635812762389 -1.7066000000000001 0.7051366633026634 0.7051352769553094 2.5525785989077843e-07 -0.0988866945480624 -1.7067 0.7051372626780796 0.7051358699713198 2.539614127605727e-07 -0.09888703086744033 -1.7068 0.7051378618591757 0.7051364628224472 2.5259720765752336e-07 -0.09888736708578762 -1.7069 0.7051384608452835 0.7051370555094673 2.5116557754445434e-07 -0.09888770320313434 -1.707 0.7051390596357385 0.7051376480331515 2.496668707885341e-07 -0.09888803921951042 -1.7071 0.7051396582298801 0.7051382403942679 2.4810145106413106e-07 -0.09888837513494587 -1.7072 0.7051402566270517 0.7051388325935799 2.4646969722097456e-07 -0.09888871094947069 -1.7073000000000003 0.7051408548266014 0.7051394246318474 2.447720032078271e-07 -0.09888904666311485 -1.7074 0.705141452827881 0.7051400165098252 2.4300877803778986e-07 -0.09888938227590832 -1.7075 0.7051420506302473 0.7051406082282635 2.411804456078914e-07 -0.09888971778788104 -1.7076000000000002 0.7051426482330618 0.7051411997879085 2.3928744462969886e-07 -0.09889005319906298 -1.7077 0.7051432456356905 0.7051417911895004 2.3733022854605101e-07 -0.09889038850948403 -1.7078000000000002 0.7051438428375048 0.7051423824337754 2.353092653784028e-07 -0.09889072371917414 -1.7079000000000002 0.705144439837881 0.705142973521464 2.332250376574363e-07 -0.09889105882816326 -1.708 0.7051450366362009 0.7051435644532914 2.31078042339794e-07 -0.09889139383648127 -1.7081000000000002 0.7051456332318518 0.7051441552299769 2.288687905513398e-07 -0.09889172874415803 -1.7082 0.7051462296242268 0.705144745852235 2.2659780760103665e-07 -0.09889206355122354 -1.7083000000000002 0.7051468258127241 0.7051453363207736 2.2426563278665768e-07 -0.09889239825770758 -1.7084000000000001 0.7051474217967486 0.7051459266362949 2.2187281932539715e-07 -0.09889273286364009 -1.7085 0.7051480175757108 0.7051465167994955 2.194199341665204e-07 -0.0988930673690509 -1.7086000000000001 0.7051486131490279 0.7051471068110646 2.1690755790809702e-07 -0.09889340177396992 -1.7087 0.7051492085161228 0.7051476966716862 2.143362845853647e-07 -0.09889373607842696 -1.7088 0.7051498036764253 0.705148286382037 2.1170672162562632e-07 -0.09889407028245184 -1.7089 0.7051503986293721 0.7051488759427872 2.090194895880415e-07 -0.09889440438607443 -1.709 0.705150993374406 0.7051494653546004 2.062752221636266e-07 -0.09889473838932453 -1.7091 0.7051515879109775 0.7051500546181331 2.0347456588382107e-07 -0.098895072292232 -1.7092 0.7051521822385438 0.7051506437340342 2.0061818007885424e-07 -0.09889540609482661 -1.7093000000000003 0.705152776356569 0.7051512327029464 1.9770673663835336e-07 -0.09889573979713817 -1.7094 0.7051533702645253 0.705151821525504 1.947409198933825e-07 -0.09889607339919643 -1.7095 0.7051539639618917 0.7051524102023345 1.9172142649501178e-07 -0.09889640690103123 -1.7096000000000002 0.7051545574481548 0.7051529987340577 1.886489651610479e-07 -0.0988967403026723 -1.7097 0.7051551507228095 0.7051535871212851 1.855242565788895e-07 -0.09889707360414944 -1.7098000000000002 0.705155743785358 0.7051541753646209 1.823480332077687e-07 -0.09889740680549237 -1.7099000000000002 0.7051563366353105 0.7051547634646611 1.7912103914691224e-07 -0.09889773990673084 -1.71 0.7051569292721855 0.7051553514219937 1.7584402986839387e-07 -0.0988980729078946 -1.7101000000000002 0.7051575216955099 0.7051559392371983 1.725177721373372e-07 -0.09889840580901339 -1.7102 0.7051581139048186 0.705156526910846 1.6914304381762668e-07 -0.09889873861011694 -1.7103000000000002 0.7051587058996551 0.7051571144434996 1.6572063363251566e-07 -0.09889907131123493 -1.7104000000000001 0.7051592976795711 0.7051577018357135 1.622513410189097e-07 -0.09889940391239704 -1.7105 0.7051598892441278 0.7051582890880328 1.587359759747109e-07 -0.09889973641363302 -1.7106000000000001 0.7051604805928939 0.7051588762009945 1.5517535880207878e-07 -0.09890006881497249 -1.7107 0.7051610717254484 0.7051594631751262 1.5157031993742742e-07 -0.09890040111644519 -1.7108 0.7051616626413788 0.7051600500109465 1.4792169981958647e-07 -0.09890073331808077 -1.7109 0.7051622533402812 0.7051606367089651 1.4423034859489814e-07 -0.09890106541990887 -1.711 0.7051628438217614 0.7051612232696822 1.4049712599231712e-07 -0.09890139742195919 -1.7111 0.7051634340854344 0.705161809693589 1.3672290109095764e-07 -0.09890172932426129 -1.7112 0.7051640241309245 0.7051623959811668 1.3290855212580444e-07 -0.0989020611268449 -1.7113000000000003 0.705164613957866 0.705162982132888 1.2905496626566815e-07 -0.09890239282973962 -1.7114 0.7051652035659022 0.7051635681492145 1.2516303946746854e-07 -0.09890272443297504 -1.7115 0.7051657929546862 0.7051641540305991 1.212336761882704e-07 -0.09890305593658077 -1.7116000000000002 0.7051663821238812 0.705164739777485 1.172677892083418e-07 -0.09890338734058647 -1.7117 0.7051669710731596 0.7051653253903046 1.1326629946808997e-07 -0.09890371864502165 -1.7118000000000002 0.7051675598022046 0.7051659108694812 1.0923013576275009e-07 -0.0989040498499159 -1.7119000000000002 0.7051681483107088 0.7051664962154275 1.0516023458626012e-07 -0.09890438095529883 -1.712 0.7051687365983753 0.7051670814285464 1.0105753991615507e-07 -0.09890471196119996 -1.7121000000000002 0.705169324664917 0.7051676665092308 9.692300296723633e-08 -0.0989050428676489 -1.7122 0.7051699125100572 0.7051682514578625 9.275758197646589e-08 -0.09890537367467517 -1.7123000000000002 0.7051705001335298 0.7051688362748136 8.856224200173846e-08 -0.09890570438230831 -1.7124000000000001 0.705171087535079 0.7051694209604454 8.433795468248961e-08 -0.09890603499057783 -1.7125 0.705171674714459 0.7051700055151093 8.008569800897758e-08 -0.09890636549951332 -1.7126000000000001 0.7051722616714352 0.7051705899391453 7.58064561141164e-08 -0.09890669590914423 -1.7127000000000001 0.7051728484057832 0.7051711742328832 7.150121902887996e-08 -0.09890702621950008 -1.7128 0.7051734349172896 0.7051717583966426 6.717098247413511e-08 -0.09890735643061042 -1.7129 0.7051740212057513 0.705172342430731 6.281674759349432e-08 -0.09890768654250466 -1.713 0.705174607270976 0.7051729263354464 5.8439520772904374e-08 -0.09890801655521231 -1.7131 0.705175193112783 0.7051735101110752 5.4040313352682334e-08 -0.09890834646876284 -1.7132 0.7051757787310011 0.7051740937578937 4.9620141440165355e-08 -0.09890867628318575 -1.7133000000000003 0.7051763641254714 0.7051746772761665 4.5180025658175804e-08 -0.09890900599851046 -1.7134 0.7051769492960451 0.7051752606661468 4.072099088134329e-08 -0.09890933561476639 -1.7135 0.7051775342425848 0.7051758439280776 3.624406606436703e-08 -0.09890966513198302 -1.7136000000000002 0.705178118964964 0.7051764270621912 3.175028394364343e-08 -0.09890999455018976 -1.7137 0.7051787034630672 0.7051770100687074 2.7240680827364527e-08 -0.09891032386941602 -1.7138000000000002 0.70517928773679 0.705177592947836 2.2716296350921983e-08 -0.0989106530896912 -1.7139000000000002 0.7051798717860398 0.7051781756997753 1.8178173239249973e-08 -0.09891098221104477 -1.714 0.7051804556107345 0.7051787583247119 1.3627357064831258e-08 -0.09891131123350609 -1.7141000000000002 0.7051810392108032 0.7051793408228215 9.06489600049909e-09 -0.09891164015710449 -1.7142 0.7051816225861868 0.705179923194269 4.491840591321072e-09 -0.09891196898186942 -1.7143000000000002 0.7051822057368371 0.7051805054392071 -9.075649173156952e-11 -0.09891229770783022 -1.7144000000000001 0.7051827886627171 0.7051810875577776 -4.681840699849449e-09 -0.09891262633501623 -1.7145 0.7051833713638015 0.7051816695501114 -9.280355844042132e-09 -0.09891295486345683 -1.7146000000000001 0.7051839538400756 0.7051822514163273 -1.3885244338866787e-08 -0.09891328329318134 -1.7147000000000001 0.705184536091537 0.7051828331565333 -1.849544744572315e-08 -0.09891361162421919 -1.7148 0.7051851181181936 0.7051834147708258 -2.310990551701586e-08 -0.09891393985659958 -1.7149 0.7051856999200654 0.7051839962592897 -2.7727558237714695e-08 -0.09891426799035187 -1.715 0.7051862814971834 0.7051845776219987 -3.234734487211899e-08 -0.09891459602550536 -1.7151 0.7051868628495904 0.7051851588590152 -3.696820450108107e-08 -0.09891492396208935 -1.7152 0.7051874439773398 0.70518573997039 -4.15890762769564e-08 -0.09891525180013318 -1.7153000000000003 0.7051880248804971 0.7051863209561626 -4.620889965310207e-08 -0.09891557953966611 -1.7154 0.7051886055591386 0.7051869018163613 -5.0826614637553e-08 -0.0989159071807174 -1.7155 0.7051891860133521 0.7051874825510027 -5.5441162032142735e-08 -0.09891623472331629 -1.7156000000000002 0.7051897662432369 0.7051880631600924 -6.00514836741721e-08 -0.09891656216749209 -1.7157 0.7051903462489033 0.7051886436436242 -6.465652268358019e-08 -0.09891688951327401 -1.7158000000000002 0.7051909260304733 0.7051892240015811 -6.92552237016586e-08 -0.09891721676069132 -1.7159 0.7051915055880795 0.7051898042339347 -7.384653312935904e-08 -0.09891754390977324 -1.716 0.7051920849218667 0.705190384340645 -7.842939937861143e-08 -0.09891787096054899 -1.7161000000000002 0.7051926640319901 0.705190964321661 -8.300277310174103e-08 -0.09891819791304779 -1.7162 0.7051932429186163 0.7051915441769203 -8.756560744387076e-08 -0.09891852476729886 -1.7163000000000002 0.7051938215819232 0.7051921239063498 -9.21168582688689e-08 -0.0989188515233314 -1.7164000000000001 0.7051944000221 0.7051927035098644 -9.665548440524613e-08 -0.09891917818117457 -1.7165 0.7051949782393465 0.7051932829873686 -1.011804478881495e-07 -0.09891950474085756 -1.7166000000000001 0.7051955562338741 0.7051938623387553 -1.0569071419615217e-07 -0.09891983120240955 -1.7167000000000001 0.7051961340059048 0.7051944415639066 -1.101852524724306e-07 -0.0989201575658597 -1.7168 0.7051967115556719 0.7051950206626936 -1.1466303578670789e-07 -0.09892048383123714 -1.7169 0.7051972888834195 0.7051955996349766 -1.1912304133734897e-07 -0.09892080999857107 -1.717 0.7051978659894025 0.7051961784806045 -1.2356425071503863e-07 -0.09892113606789062 -1.7171 0.7051984428738867 0.7051967571994155 -1.2798565012656082e-07 -0.09892146203922488 -1.7172 0.7051990195371489 0.7051973357912377 -1.3238623060470023e-07 -0.09892178791260305 -1.7173000000000003 0.7051995959794762 0.7051979142558872 -1.3676498828232853e-07 -0.09892211368805416 -1.7174 0.705200172201167 0.70519849259317 -1.4112092455720315e-07 -0.09892243936560736 -1.7175 0.7052007482025295 0.7051990708028818 -1.4545304640421752e-07 -0.09892276494529172 -1.7176000000000002 0.7052013239838832 0.7051996488848071 -1.4976036651938307e-07 -0.09892309042713633 -1.7177 0.705201899545558 0.7052002268387205 -1.54041903597385e-07 -0.09892341581117035 -1.7178000000000002 0.7052024748878936 0.7052008046643855 -1.582966825276061e-07 -0.09892374109742276 -1.7179 0.7052030500112405 0.7052013823615557 -1.6252373463525316e-07 -0.09892406628592265 -1.718 0.7052036249159594 0.705201959929974 -1.667220978912587e-07 -0.09892439137669908 -1.7181000000000002 0.7052041996024216 0.7052025373693735 -1.708908171343254e-07 -0.09892471636978108 -1.7182 0.7052047740710079 0.7052031146794766 -1.75028944286032e-07 -0.09892504126519769 -1.7183000000000002 0.7052053483221097 0.705203691859996 -1.7913553855899988e-07 -0.09892536606297797 -1.7184000000000001 0.7052059223561277 0.7052042689106347 -1.832096667014893e-07 -0.0989256907631509 -1.7185 0.7052064961734732 0.705204845831085 -1.872504031413813e-07 -0.09892601536574552 -1.7186000000000001 0.705207069774567 0.7052054226210298 -1.912568303140405e-07 -0.09892633987079084 -1.7187000000000001 0.7052076431598397 0.7052059992801423 -1.9522803873170402e-07 -0.09892666427831583 -1.7188 0.7052082163297313 0.7052065758080859 -1.9916312728532337e-07 -0.0989269885883495 -1.7189 0.7052087892846914 0.7052071522045145 -2.0306120342150624e-07 -0.09892731280092076 -1.719 0.7052093620251794 0.7052077284690723 -2.069213833263972e-07 -0.09892763691605867 -1.7191 0.7052099345516636 0.7052083046013948 -2.1074279218241676e-07 -0.09892796093379216 -1.7192 0.7052105068646219 0.7052088806011076 -2.1452456427928368e-07 -0.09892828485415023 -1.7193000000000003 0.705211078964541 0.7052094564678271 -2.1826584328810128e-07 -0.09892860867716173 -1.7194 0.7052116508519168 0.7052100322011607 -2.2196578242442144e-07 -0.09892893240285562 -1.7195 0.7052122225272544 0.7052106078007074 -2.2562354461130862e-07 -0.09892925603126088 -1.7196000000000002 0.7052127939910671 0.7052111832660566 -2.2923830275342616e-07 -0.09892957956240642 -1.7197 0.7052133652438777 0.7052117585967892 -2.3280923980295576e-07 -0.09892990299632112 -1.7198000000000002 0.7052139362862169 0.7052123337924776 -2.3633554905796994e-07 -0.0989302263330339 -1.7199 0.7052145071186244 0.7052129088526853 -2.3981643429080157e-07 -0.09893054957257365 -1.72 0.7052150777416482 0.7052134837769681 -2.4325110990069954e-07 -0.09893087271496927 -1.7201000000000002 0.7052156481558445 0.7052140585648724 -2.466388011705678e-07 -0.09893119576024961 -1.7202 0.7052162183617773 0.7052146332159377 -2.4997874435023215e-07 -0.09893151870844358 -1.7203000000000002 0.7052167883600191 0.7052152077296943 -2.5327018689583203e-07 -0.09893184155957999 -1.7204000000000002 0.7052173581511502 0.7052157821056653 -2.565123876224762e-07 -0.0989321643136877 -1.7205 0.7052179277357589 0.7052163563433655 -2.5970461683955115e-07 -0.09893248697079558 -1.7206000000000001 0.7052184971144405 0.7052169304423026 -2.628461565831741e-07 -0.09893280953093248 -1.7207000000000001 0.7052190662877986 0.7052175044019762 -2.659363006890514e-07 -0.09893313199412723 -1.7208 0.7052196352564437 0.7052180782218784 -2.689743550249313e-07 -0.09893345436040858 -1.7209 0.7052202040209938 0.7052186519014946 -2.7195963762244313e-07 -0.0989337766298054 -1.721 0.7052207725820739 0.7052192254403027 -2.748914787950585e-07 -0.09893409880234649 -1.7211 0.7052213409403161 0.7052197988377729 -2.777692213427885e-07 -0.09893442087806059 -1.7212 0.7052219090963594 0.7052203720933699 -2.8059222068055334e-07 -0.09893474285697658 -1.7213000000000003 0.7052224770508497 0.7052209452065504 -2.8335984495614364e-07 -0.0989350647391232 -1.7214 0.705223044804439 0.7052215181767651 -2.860714752341009e-07 -0.09893538652452917 -1.7215 0.705223612357786 0.705222091003458 -2.887265056102095e-07 -0.09893570821322328 -1.7216000000000002 0.7052241797115557 0.7052226636860667 -2.91324343339866e-07 -0.0989360298052343 -1.7217 0.7052247468664198 0.7052232362240227 -2.938644089733877e-07 -0.09893635130059095 -1.7218000000000002 0.7052253138230553 0.7052238086167516 -2.963461365260156e-07 -0.09893667269932198 -1.7219 0.7052258805821452 0.705224380863673 -2.98768973523017e-07 -0.09893699400145614 -1.722 0.7052264471443785 0.7052249529642003 -3.0113238119744423e-07 -0.09893731520702209 -1.7221000000000002 0.7052270135104499 0.7052255249177417 -3.034358345907484e-07 -0.0989376363160486 -1.7222 0.7052275796810591 0.7052260967237001 -3.056788226291074e-07 -0.09893795732856432 -1.7223000000000002 0.7052281456569113 0.7052266683814725 -3.0786084827955085e-07 -0.09893827824459797 -1.7224000000000002 0.705228711438717 0.7052272398904513 -3.0998142869220757e-07 -0.09893859906417826 -1.7225 0.7052292770271915 0.7052278112500234 -3.120400952003055e-07 -0.09893891978733382 -1.7226000000000001 0.7052298424230548 0.7052283824595714 -3.140363934867052e-07 -0.09893924041409333 -1.7227000000000001 0.7052304076270317 0.7052289535184729 -3.1596988373655543e-07 -0.09893956094448547 -1.7228 0.7052309726398518 0.7052295244261009 -3.1784014065810995e-07 -0.09893988137853887 -1.7229 0.7052315374622489 0.7052300951818238 -3.1964675357987193e-07 -0.09894020171628222 -1.723 0.7052321020949606 0.705230665785006 -3.2138932656855523e-07 -0.0989405219577441 -1.7231 0.705232666538729 0.7052312362350082 -3.2306747852622886e-07 -0.09894084210295313 -1.7232 0.7052332307943001 0.7052318065311864 -3.2468084323888924e-07 -0.09894116215193799 -1.7233000000000003 0.7052337948624234 0.7052323766728936 -3.262290694458492e-07 -0.09894148210472725 -1.7234 0.7052343587438521 0.7052329466594786 -3.277118210062713e-07 -0.09894180196134955 -1.7235 0.7052349224393428 0.705233516490287 -3.291287768436568e-07 -0.0989421217218334 -1.7236000000000002 0.705235485949655 0.7052340861646614 -3.3047963108462364e-07 -0.09894244138620747 -1.7237 0.7052360492755518 0.7052346556819409 -3.317640931699284e-07 -0.09894276095450028 -1.7238000000000002 0.7052366124177993 0.7052352250414617 -3.329818878197721e-07 -0.09894308042674047 -1.7239 0.7052371753771656 0.7052357942425573 -3.3413275516563923e-07 -0.09894339980295647 -1.724 0.7052377381544219 0.7052363632845593 -3.352164507225419e-07 -0.09894371908317698 -1.7241000000000002 0.7052383007503419 0.7052369321667953 -3.3623274559024807e-07 -0.09894403826743048 -1.7242 0.7052388631657014 0.7052375008885918 -3.371814263214423e-07 -0.09894435735574553 -1.7243000000000002 0.7052394254012778 0.705238069449273 -3.3806229509519836e-07 -0.0989446763481506 -1.7244000000000002 0.7052399874578514 0.7052386378481609 -3.3887516971697895e-07 -0.09894499524467423 -1.7245 0.7052405493362035 0.705239206084576 -3.396198836325137e-07 -0.09894531404534498 -1.7246000000000001 0.7052411110371172 0.7052397741578369 -3.402962859971881e-07 -0.0989456327501913 -1.7247000000000001 0.7052416725613772 0.705240342067261 -3.409042416760433e-07 -0.09894595135924172 -1.7248 0.705242233909769 0.7052409098121644 -3.4144363129234856e-07 -0.0989462698725247 -1.7249 0.7052427950830795 0.7052414773918618 -3.4191435126923464e-07 -0.09894658829006872 -1.725 0.7052433560820967 0.7052420448056675 -3.423163137741825e-07 -0.09894690661190227 -1.7251 0.7052439169076086 0.7052426120528945 -3.426494468439234e-07 -0.09894722483805375 -1.7252 0.7052444775604048 0.7052431791328557 -3.429136942803557e-07 -0.09894754296855174 -1.7253000000000003 0.705245038041274 0.7052437460448631 -3.4310901571993346e-07 -0.09894786100342454 -1.7254 0.7052455983510064 0.7052443127882286 -3.432353866822391e-07 -0.09894817894270065 -1.7255 0.7052461584903914 0.7052448793622643 -3.4329279849365513e-07 -0.09894849678640849 -1.7256000000000002 0.7052467184602188 0.705245445766282 -3.4328125829430345e-07 -0.09894881453457649 -1.7257 0.705247278261278 0.7052460119995944 -3.4320078906580065e-07 -0.0989491321872331 -1.7258000000000002 0.7052478378943574 0.7052465780615136 -3.4305142961044144e-07 -0.09894944974440664 -1.7259 0.7052483973602457 0.705247143951353 -3.4283323453732084e-07 -0.09894976720612557 -1.726 0.7052489566597299 0.7052477096684266 -3.425462742415175e-07 -0.09895008457241823 -1.7261000000000002 0.7052495157935967 0.7052482752120495 -3.421906348485826e-07 -0.09895040184331305 -1.7262 0.7052500747626314 0.7052488405815374 -3.4176641823535636e-07 -0.09895071901883831 -1.7263000000000002 0.7052506335676181 0.705249405776208 -3.412737420369072e-07 -0.09895103609902248 -1.7264000000000002 0.7052511922093394 0.7052499707953798 -3.407127395355092e-07 -0.09895135308389387 -1.7265 0.705251750688576 0.7052505356383731 -3.400835596606422e-07 -0.0989516699734808 -1.7266000000000001 0.7052523090061074 0.7052511003045103 -3.3938636694041957e-07 -0.09895198676781164 -1.7267000000000001 0.7052528671627105 0.7052516647931153 -3.386213414738326e-07 -0.09895230346691469 -1.7268000000000001 0.7052534251591607 0.7052522291035139 -3.3778867888217823e-07 -0.09895262007081831 -1.7269 0.7052539829962303 0.7052527932350352 -3.368885902535479e-07 -0.09895293657955082 -1.727 0.7052545406746897 0.7052533571870095 -3.35921302115072e-07 -0.09895325299314045 -1.7271 0.7052550981953066 0.7052539209587706 -3.3488705631495863e-07 -0.09895356931161553 -1.7272 0.7052556555588461 0.7052544845496547 -3.337861100155548e-07 -0.0989538855350044 -1.7273000000000003 0.7052562127660695 0.7052550479590007 -3.326187356308963e-07 -0.09895420166333525 -1.7274 0.7052567698177361 0.705255611186151 -3.3138522070874643e-07 -0.09895451769663643 -1.7275 0.7052573267146012 0.7052561742304511 -3.300858679514129e-07 -0.09895483363493612 -1.7276000000000002 0.7052578834574169 0.7052567370912498 -3.2872099503533647e-07 -0.09895514947826269 -1.7277 0.7052584400469317 0.7052572997678996 -3.272909346180297e-07 -0.09895546522664428 -1.7278000000000002 0.7052589964838905 0.705257862259757 -3.2579603419236047e-07 -0.0989557808801092 -1.7279 0.7052595527690335 0.7052584245661817 -3.2423665605879615e-07 -0.09895609643868566 -1.728 0.7052601089030979 0.7052589866865382 -3.2261317720050364e-07 -0.09895641190240188 -1.7281000000000002 0.7052606648868158 0.7052595486201945 -3.209259892208993e-07 -0.09895672727128606 -1.7282 0.7052612207209155 0.7052601103665235 -3.191754982048711e-07 -0.09895704254536639 -1.7283000000000002 0.7052617764061206 0.7052606719249024 -3.173621246979619e-07 -0.0989573577246711 -1.7284000000000002 0.7052623319431501 0.7052612332947129 -3.154863035120803e-07 -0.09895767280922839 -1.7285 0.7052628873327176 0.7052617944753419 -3.1354848367692867e-07 -0.0989579877990664 -1.7286000000000001 0.7052634425755322 0.705262355466181 -3.115491283359195e-07 -0.09895830269421332 -1.7287000000000001 0.705263997672298 0.705262916266627 -3.094887146073977e-07 -0.09895861749469734 -1.7288000000000001 0.7052645526237133 0.7052634768760817 -3.0736773351525137e-07 -0.09895893220054658 -1.7289 0.7052651074304713 0.7052640372939529 -3.0518668978074537e-07 -0.09895924681178919 -1.729 0.7052656620932594 0.7052645975196534 -3.029461018641544e-07 -0.09895956132845332 -1.7291 0.7052662166127598 0.7052651575526021 -3.006465016733295e-07 -0.09895987575056713 -1.7292 0.7052667709896479 0.7052657173922238 -2.9828843452553433e-07 -0.0989601900781587 -1.7293000000000003 0.705267325224594 0.7052662770379485 -2.958724589739725e-07 -0.09896050431125619 -1.7294 0.7052678793182614 0.7052668364892132 -2.933991467488073e-07 -0.09896081844988763 -1.7295 0.705268433271308 0.7052673957454607 -2.9086908252470844e-07 -0.09896113249408121 -1.7296 0.7052689870843845 0.7052679548061407 -2.88282863879219e-07 -0.09896144644386495 -1.7297 0.7052695407581354 0.7052685136707089 -2.856411010776494e-07 -0.09896176029926702 -1.7298000000000002 0.7052700942931984 0.7052690723386279 -2.8294441696552486e-07 -0.09896207406031539 -1.7299 0.7052706476902042 0.7052696308093671 -2.801934468159295e-07 -0.09896238772703816 -1.73 0.705271200949777 0.7052701890824027 -2.773888381872591e-07 -0.09896270129946338 -1.7301000000000002 0.7052717540725335 0.7052707471572184 -2.7453125074280993e-07 -0.09896301477761915 -1.7302 0.7052723070590834 0.7052713050333047 -2.7162135613281735e-07 -0.09896332816153351 -1.7303000000000002 0.7052728599100287 0.7052718627101597 -2.6865983780363645e-07 -0.09896364145123449 -1.7304000000000002 0.7052734126259643 0.7052724201872885 -2.6564739084508626e-07 -0.09896395464675006 -1.7305 0.7052739652074773 0.7052729774642041 -2.625847218586108e-07 -0.09896426774810824 -1.7306000000000001 0.705274517655147 0.7052735345404275 -2.594725487491123e-07 -0.09896458075533712 -1.7307000000000001 0.7052750699695449 0.705274091415487 -2.5631160060352043e-07 -0.09896489366846462 -1.7308000000000001 0.7052756221512348 0.7052746480889189 -2.531026174444617e-07 -0.09896520648751878 -1.7309 0.705276174200772 0.7052752045602677 -2.498463501435233e-07 -0.09896551921252753 -1.731 0.7052767261187044 0.7052757608290859 -2.465435601818611e-07 -0.09896583184351891 -1.7311 0.7052772779055704 0.7052763168949346 -2.4319501953223854e-07 -0.09896614438052084 -1.7312 0.7052778295619011 0.705276872757383 -2.3980151041963493e-07 -0.09896645682356134 -1.7313000000000003 0.705278381088218 0.7052774284160087 -2.363638251651201e-07 -0.09896676917266826 -1.7314 0.7052789324850353 0.7052779838703984 -2.32882765995035e-07 -0.09896708142786968 -1.7315 0.7052794837528571 0.7052785391201467 -2.2935914488139697e-07 -0.09896739358919339 -1.7316 0.70528003489218 0.7052790941648579 -2.2579378329903865e-07 -0.09896770565666746 -1.7317 0.7052805859034903 0.7052796490041445 -2.2218751208682996e-07 -0.09896801763031968 -1.7318000000000002 0.7052811367872664 0.7052802036376284 -2.1854117120481686e-07 -0.09896832951017806 -1.7319 0.705281687543977 0.7052807580649403 -2.1485560959544348e-07 -0.09896864129627042 -1.732 0.7052822381740818 0.7052813122857204 -2.1113168494416024e-07 -0.09896895298862474 -1.7321000000000002 0.7052827886780311 0.7052818662996179 -2.0737026349554322e-07 -0.09896926458726889 -1.7322 0.7052833390562656 0.7052824201062917 -2.0357221982778007e-07 -0.0989695760922307 -1.7323000000000002 0.705283889309217 0.7052829737054098 -1.9973843670695324e-07 -0.09896988750353808 -1.7324000000000002 0.705284439437307 0.7052835270966498 -1.958698048060148e-07 -0.09897019882121885 -1.7325 0.7052849894409479 0.7052840802796989 -1.919672225660085e-07 -0.0989705100453009 -1.7326000000000001 0.7052855393205419 0.7052846332542546 -1.8803159595667807e-07 -0.09897082117581209 -1.7327000000000001 0.705286089076482 0.7052851860200233 -1.8406383825095296e-07 -0.0989711322127802 -1.7328000000000001 0.7052866387091508 0.7052857385767219 -1.800648698306595e-07 -0.09897144315623313 -1.7329 0.7052871882189211 0.7052862909240769 -1.7603561799917067e-07 -0.09897175400619869 -1.733 0.7052877376061558 0.705286843061825 -1.719770167142587e-07 -0.09897206476270469 -1.7331 0.7052882868712074 0.7052873949897127 -1.678900064215616e-07 -0.09897237542577891 -1.7332 0.7052888360144185 0.7052879467074968 -1.6377553377702747e-07 -0.09897268599544914 -1.7333000000000003 0.705289385036121 0.7052884982149444 -1.5963455150293238e-07 -0.0989729964717432 -1.7334 0.7052899339366376 0.7052890495118329 -1.554680180947121e-07 -0.09897330685468889 -1.7335 0.7052904827162796 0.7052896005979499 -1.512768976578982e-07 -0.09897361714431396 -1.7336 0.7052910313753482 0.7052901514730929 -1.4706215964443992e-07 -0.09897392734064618 -1.7337 0.7052915799141339 0.7052907021370708 -1.4282477865147636e-07 -0.09897423744371327 -1.7338000000000002 0.7052921283329172 0.7052912525897024 -1.3856573418367935e-07 -0.09897454745354303 -1.7339 0.7052926766319678 0.705291802830817 -1.3428601043988242e-07 -0.09897485737016319 -1.734 0.7052932248115447 0.7052923528602548 -1.2998659607021956e-07 -0.09897516719360146 -1.7341000000000002 0.705293772871896 0.7052929026778665 -1.2566848396101948e-07 -0.09897547692388559 -1.7342 0.7052943208132598 0.7052934522835134 -1.2133267099194434e-07 -0.0989757865610433 -1.7343000000000002 0.7052948686358629 0.7052940016770675 -1.1698015782261872e-07 -0.09897609610510233 -1.7344000000000002 0.7052954163399213 0.7052945508584114 -1.1261194864629898e-07 -0.09897640555609027 -1.7345 0.7052959639256404 0.705295099827439 -1.0822905096956326e-07 -0.09897671491403487 -1.7346000000000001 0.7052965113932147 0.7052956485840545 -1.0383247537031765e-07 -0.09897702417896385 -1.7347000000000001 0.7052970587428278 0.7052961971281734 -9.942323527835362e-08 -0.09897733335090486 -1.7348000000000001 0.7052976059746525 0.7052967454597217 -9.500234672641522e-08 -0.09897764242988555 -1.7349 0.7052981530888507 0.7052972935786362 -9.057082812641976e-08 -0.09897795141593363 -1.735 0.705298700085573 0.7052978414848653 -8.612970003613746e-08 -0.09897826030907672 -1.7351 0.7052992469649593 0.7052983891783675 -8.167998490852396e-08 -0.09897856910934241 -1.7352 0.7052997937271385 0.7052989366591127 -7.722270687921667e-08 -0.09897887781675843 -1.7353000000000003 0.7053003403722284 0.7052994839270823 -7.275889151586723e-08 -0.0989791864313524 -1.7354 0.705300886900336 0.7053000309822675 -6.828956558568855e-08 -0.09897949495315188 -1.7355 0.7053014333115568 0.7053005778246715 -6.38157568182314e-08 -0.09897980338218454 -1.7356 0.7053019796059761 0.7053011244543078 -5.9338493673798814e-08 -0.09898011171847794 -1.7357 0.7053025257836669 0.7053016708712017 -5.485880510036796e-08 -0.09898041996205972 -1.7358000000000002 0.7053030718446924 0.7053022170753886 -5.037772030677505e-08 -0.09898072811295738 -1.7359 0.7053036177891041 0.7053027630669157 -4.589626851237306e-08 -0.09898103617119863 -1.736 0.7053041636169426 0.7053033088458409 -4.141547872411975e-08 -0.09898134413681096 -1.7361000000000002 0.7053047093282376 0.705303854412233 -3.693637949328272e-08 -0.09898165200982195 -1.7362 0.7053052549230077 0.7053043997661719 -3.245999868092646e-08 -0.0989819597902592 -1.7363000000000002 0.70530580040126 0.7053049449077484 -2.7987363223399425e-08 -0.0989822674781502 -1.7364000000000002 0.7053063457629911 0.7053054898370645 -2.351949889446009e-08 -0.09898257507352244 -1.7365 0.705306891008187 0.705306034554233 -1.9057430072390302e-08 -0.09898288257640359 -1.7366000000000001 0.7053074361368219 0.7053065790593777 -1.4602179503313967e-08 -0.09898318998682107 -1.7367000000000001 0.7053079811488594 0.7053071233526332 -1.0154768068093567e-08 -0.09898349730480244 -1.7368000000000001 0.705308526044252 0.7053076674341452 -5.7162145494435435e-09 -0.09898380453037518 -1.7369 0.7053090708229419 0.7053082113040703 -1.2875353934058142e-09 -0.09898411166356685 -1.737 0.7053096154848598 0.7053087549625754 3.1302555157305956e-09 -0.09898441870440489 -1.7371 0.7053101600299256 0.7053092984098388 7.536147090918266e-09 -0.09898472565291676 -1.7372 0.7053107044580487 0.7053098416460495 1.1929131274804328e-08 -0.09898503250912996 -1.7373000000000003 0.7053112487691274 0.7053103846714072 1.630820327391813e-08 -0.09898533927307196 -1.7374 0.7053117929630498 0.7053109274861221 2.067236177464432e-08 -0.09898564594477027 -1.7375 0.7053123370396925 0.7053114700904153 2.5020609190420928e-08 -0.09898595252425227 -1.7376 0.7053128809989222 0.7053120124845188 2.9351951875977722e-08 -0.09898625901154548 -1.7377 0.7053134248405942 0.7053125546686744 3.366540035805443e-08 -0.09898656540667723 -1.7378000000000002 0.7053139685645542 0.705313096643135 3.795996956351688e-08 -0.09898687170967505 -1.7379 0.7053145121706365 0.7053136384081639 4.223467904226896e-08 -0.09898717792056627 -1.738 0.7053150556586655 0.7053141799640348 4.648855319797085e-08 -0.09898748403937835 -1.7381000000000002 0.705315599028455 0.7053147213110318 5.072062150140999e-08 -0.09898779006613873 -1.7382 0.7053161422798084 0.7053152624494492 5.4929918709076264e-08 -0.09898809600087476 -1.7383000000000002 0.705316685412519 0.7053158033795921 5.911548509214548e-08 -0.09898840184361382 -1.7384000000000002 0.7053172284263693 0.7053163441017748 6.327636664811565e-08 -0.0989887075943833 -1.7385 0.7053177713211327 0.7053168846163225 6.741161533499462e-08 -0.09898901325321058 -1.7386000000000001 0.7053183140965715 0.7053174249235703 7.15202892673239e-08 -0.09898931882012302 -1.7387000000000001 0.7053188567524382 0.7053179650238632 7.560145293301901e-08 -0.09898962429514796 -1.7388000000000001 0.705319399288476 0.7053185049175565 7.965417742235303e-08 -0.09898992967831279 -1.7389000000000001 0.7053199417044175 0.7053190446050148 8.367754061010257e-08 -0.09899023496964487 -1.739 0.7053204839999855 0.7053195840866127 8.76706273966743e-08 -0.09899054016917143 -1.7391 0.7053210261748932 0.7053201233627344 9.163252989025095e-08 -0.09899084527691986 -1.7392 0.7053215682288445 0.7053206624337744 9.556234765312199e-08 -0.09899115029291748 -1.7393000000000003 0.7053221101615332 0.7053212013001359 9.945918785433938e-08 -0.09899145521719159 -1.7394 0.7053226519726439 0.705321739962232 1.0332216550737461e-07 -0.0989917600497695 -1.7395 0.7053231936618518 0.7053222784204847 1.0715040364359107e-07 -0.09899206479067849 -1.7396 0.7053237352288229 0.7053228166753258 1.1094303354469703e-07 -0.09899236943994583 -1.7397 0.7053242766732133 0.7053233547271964 1.1469919491968739e-07 -0.09899267399759881 -1.7398000000000002 0.705324817994671 0.7053238925765462 1.1841803610260215e-07 -0.09899297846366473 -1.7399 0.705325359192834 0.7053244302238342 1.2209871425722385e-07 -0.0989932828381708 -1.74 0.7053259002673323 0.7053249676695277 1.257403955193248e-07 -0.09899358712114427 -1.7401000000000002 0.7053264412177862 0.7053255049141038 1.2934225527422294e-07 -0.09899389131261242 -1.7402 0.705326982043808 0.705326041958048 1.3290347826433457e-07 -0.0989941954126025 -1.7403000000000002 0.7053275227450007 0.7053265788018541 1.3642325881121908e-07 -0.0989944994211417 -1.7404000000000002 0.7053280633209591 0.7053271154460246 1.3990080097517343e-07 -0.09899480333825725 -1.7405 0.7053286037712696 0.70532765189107 1.43335318763399e-07 -0.09899510716397636 -1.7406000000000001 0.7053291440955103 0.70532818813751 1.4672603628612668e-07 -0.09899541089832627 -1.7407000000000001 0.7053296842932508 0.7053287241858714 1.500721879266198e-07 -0.09899571454133411 -1.7408000000000001 0.7053302243640533 0.70532926003669 1.5337301855281038e-07 -0.09899601809302716 -1.7409000000000001 0.7053307643074712 0.7053297956905087 1.5662778362832142e-07 -0.09899632155343252 -1.741 0.7053313041230505 0.7053303311478789 1.598357494483893e-07 -0.09899662492257738 -1.7411 0.7053318438103295 0.7053308664093594 1.6299619323700831e-07 -0.09899692820048898 -1.7412 0.7053323833688386 0.7053314014755165 1.661084033724447e-07 -0.09899723138719435 -1.7413000000000003 0.7053329227981008 0.7053319363469246 1.6917167947050338e-07 -0.09899753448272075 -1.7414 0.7053334620976317 0.7053324710241644 1.72185332641267e-07 -0.09899783748709523 -1.7415 0.70533400126694 0.7053330055078249 1.7514868555848495e-07 -0.09899814040034502 -1.7416 0.7053345403055269 0.7053335397985017 1.7806107265733173e-07 -0.09899844322249723 -1.7417 0.7053350792128863 0.7053340738967969 1.8092184025930713e-07 -0.0989987459535789 -1.7418000000000002 0.7053356179885061 0.7053346078033205 1.8373034673183075e-07 -0.09899904859361723 -1.7419 0.7053361566318666 0.7053351415186881 1.8648596265477546e-07 -0.09899935114263925 -1.742 0.7053366951424418 0.7053356750435229 1.8918807090720358e-07 -0.09899965360067205 -1.7421000000000002 0.7053372335196995 0.7053362083784538 1.9183606683736976e-07 -0.09899995596774278 -1.7422 0.7053377717631006 0.7053367415241163 1.9442935842231557e-07 -0.09900025824387845 -1.7423000000000002 0.7053383098721007 0.7053372744811522 1.969673663511362e-07 -0.09900056042910621 -1.7424000000000002 0.7053388478461483 0.705337807250209 1.9944952417416673e-07 -0.09900086252345303 -1.7425 0.7053393856846868 0.7053383398319406 2.018752784486988e-07 -0.09900116452694607 -1.7426000000000001 0.705339923387153 0.7053388722270061 2.0424408883612521e-07 -0.09900146643961232 -1.7427000000000001 0.7053404609529788 0.7053394044360706 2.0655542823377893e-07 -0.09900176826147881 -1.7428000000000001 0.7053409983815903 0.7053399364598043 2.0880878288595528e-07 -0.09900206999257258 -1.7429000000000001 0.705341535672408 0.7053404682988831 2.1100365251575104e-07 -0.09900237163292062 -1.743 0.7053420728248478 0.7053409999539881 2.1313955038404497e-07 -0.09900267318255003 -1.7431 0.70534260983832 0.7053415314258051 2.1521600347337855e-07 -0.09900297464148776 -1.7432 0.7053431467122303 0.7053420627150253 2.1723255255040597e-07 -0.09900327600976087 -1.7433 0.7053436834459793 0.7053425938223437 2.1918875228038592e-07 -0.09900357728739624 -1.7434 0.7053442200389632 0.705343124748461 2.2108417126187607e-07 -0.09900387847442094 -1.7435 0.7053447564905739 0.7053436554940815 2.2291839225918597e-07 -0.09900417957086192 -1.7436 0.7053452928001988 0.7053441860599143 2.2469101217115206e-07 -0.09900448057674616 -1.7437 0.7053458289672208 0.7053447164466724 2.264016421144044e-07 -0.09900478149210058 -1.7438000000000002 0.7053463649910194 0.7053452466550729 2.2804990761765564e-07 -0.09900508231695217 -1.7439 0.7053469008709701 0.7053457766858364 2.2963544861476226e-07 -0.09900538305132789 -1.744 0.7053474366064443 0.7053463065396877 2.3115791955574672e-07 -0.09900568369525464 -1.7441000000000002 0.7053479721968103 0.7053468362173547 2.3261698948312537e-07 -0.09900598424875934 -1.7442 0.7053485076414329 0.7053473657195688 2.3401234204578625e-07 -0.09900628471186897 -1.7443000000000002 0.7053490429396735 0.7053478950470645 2.3534367570021697e-07 -0.09900658508461035 -1.7444000000000002 0.7053495780908907 0.7053484242005797 2.3661070358560465e-07 -0.09900688536701052 -1.7445 0.7053501130944402 0.7053489531808548 2.3781315380139167e-07 -0.0990071855590963 -1.7446000000000002 0.7053506479496745 0.7053494819886326 2.3895076925462e-07 -0.09900748566089454 -1.7447000000000001 0.705351182655944 0.7053500106246593 2.400233078958536e-07 -0.09900778567243218 -1.7448000000000001 0.7053517172125965 0.7053505390896826 2.41030542677545e-07 -0.09900808559373603 -1.7449000000000001 0.7053522516189774 0.7053510673844535 2.419722615332187e-07 -0.09900838542483303 -1.745 0.7053527858744306 0.705351595509724 2.428482676203325e-07 -0.09900868516575001 -1.7451 0.7053533199782971 0.705352123466249 2.436583791606828e-07 -0.0990089848165138 -1.7452 0.7053538539299169 0.7053526512547842 2.4440242958612135e-07 -0.09900928437715129 -1.7453 0.7053543877286279 0.7053531788760874 2.450802675593722e-07 -0.09900958384768928 -1.7454 0.7053549213737671 0.7053537063309178 2.4569175696709245e-07 -0.0990098832281546 -1.7455 0.7053554548646697 0.7053542336200356 2.462367769962004e-07 -0.09901018251857405 -1.7456 0.7053559882006698 0.7053547607442027 2.4671522211305863e-07 -0.09901048171897449 -1.7457 0.705356521381101 0.705355287704181 2.4712700207735194e-07 -0.09901078082938268 -1.7458000000000002 0.7053570544052957 0.7053558145007339 2.4747204207392626e-07 -0.09901107984982543 -1.7459 0.7053575872725857 0.7053563411346256 2.477502825254385e-07 -0.09901137878032956 -1.746 0.7053581199823025 0.7053568676066199 2.47961679265829e-07 -0.09901167762092178 -1.7461000000000002 0.7053586525337772 0.7053573939174815 2.4810620349868806e-07 -0.09901197637162898 -1.7462 0.7053591849263408 0.7053579200679749 2.4818384178337816e-07 -0.09901227503247784 -1.7463000000000002 0.7053597171593241 0.7053584460588646 2.4819459601421734e-07 -0.0990125736034951 -1.7464000000000002 0.7053602492320588 0.7053589718909148 2.481384834829292e-07 -0.09901287208470756 -1.7465 0.7053607811438758 0.7053594975648897 2.4801553681619293e-07 -0.09901317047614189 -1.7466000000000002 0.7053613128941076 0.7053600230815527 2.4782580396870424e-07 -0.09901346877782491 -1.7467000000000001 0.7053618444820868 0.7053605484416661 2.4756934821623666e-07 -0.09901376698978327 -1.7468000000000001 0.705362375907147 0.7053610736459921 2.4724624816951923e-07 -0.09901406511204373 -1.7469000000000001 0.705362907168623 0.7053615986952912 2.468565976840309e-07 -0.099014363144633 -1.747 0.7053634382658505 0.7053621235903234 2.464005058808172e-07 -0.09901466108757773 -1.7471 0.7053639691981666 0.7053626483318465 2.4587809709791797e-07 -0.09901495894090473 -1.7472 0.7053644999649099 0.7053631729206169 2.4528951084873407e-07 -0.09901525670464056 -1.7473 0.7053650305654211 0.70536369735739 2.4463490189141623e-07 -0.09901555437881197 -1.7474 0.7053655609990419 0.7053642216429189 2.439144399790649e-07 -0.09901585196344564 -1.7475 0.7053660912651167 0.7053647457779544 2.43128310012386e-07 -0.0990161494585682 -1.7476 0.7053666213629919 0.7053652697632455 2.422767119147906e-07 -0.09901644686420633 -1.7477 0.7053671512920158 0.7053657935995388 2.413598605283118e-07 -0.09901674418038663 -1.7478000000000002 0.7053676810515397 0.7053663172875781 2.403779856968713e-07 -0.09901704140713578 -1.7479 0.7053682106409171 0.7053668408281052 2.3933133204423473e-07 -0.09901733854448042 -1.748 0.7053687400595046 0.7053673642218585 2.3822015906421745e-07 -0.09901763559244713 -1.7481000000000002 0.7053692693066616 0.7053678874695737 2.3704474096802874e-07 -0.09901793255106256 -1.7482 0.7053697983817507 0.705368410571983 2.3580536661488294e-07 -0.09901822942035331 -1.7483000000000002 0.7053703272841376 0.7053689335298158 2.345023395050605e-07 -0.09901852620034596 -1.7484000000000002 0.7053708560131917 0.705369456343798 2.3313597764806904e-07 -0.09901882289106716 -1.7485 0.7053713845682854 0.7053699790146515 2.317066134863155e-07 -0.09901911949254344 -1.7486000000000002 0.7053719129487956 0.7053705015430948 2.3021459386735055e-07 -0.09901941600480137 -1.7487000000000001 0.7053724411541027 0.7053710239298425 2.2866027989121296e-07 -0.09901971242786761 -1.7488000000000001 0.7053729691835908 0.7053715461756047 2.2704404688961288e-07 -0.09902000876176863 -1.7489000000000001 0.7053734970366488 0.7053720682810882 2.253662842940929e-07 -0.09902030500653107 -1.749 0.7053740247126694 0.7053725902469944 2.2362739551806676e-07 -0.09902060116218137 -1.7491 0.7053745522110502 0.7053731120740208 2.2182779793600282e-07 -0.09902089722874613 -1.7492 0.7053750795311932 0.7053736337628598 2.1996792270301269e-07 -0.0990211932062519 -1.7493 0.705375606672505 0.7053741553141999 2.180482146924012e-07 -0.09902148909472516 -1.7494 0.7053761336343976 0.7053746767287236 2.1606913245403314e-07 -0.09902178489419243 -1.7495 0.7053766604162875 0.7053751980071089 2.1403114796106348e-07 -0.09902208060468023 -1.7496 0.7053771870175969 0.7053757191500285 2.119347466029986e-07 -0.09902237622621507 -1.7497 0.7053777134377535 0.7053762401581496 2.0978042703651e-07 -0.09902267175882346 -1.7498000000000002 0.7053782396761892 0.705376761032134 2.075687010709426e-07 -0.09902296720253181 -1.7499 0.705378765732343 0.7053772817726376 2.0530009356076184e-07 -0.09902326255736665 -1.75 0.7053792916056596 0.7053778023803106 2.0297514223902025e-07 -0.09902355782335447 -1.7501000000000002 0.7053798172955885 0.7053783228557976 2.0059439766878517e-07 -0.09902385300052169 -1.7502 0.7053803428015863 0.7053788431997368 1.9815842300374698e-07 -0.09902414808889477 -1.7503000000000002 0.7053808681231152 0.7053793634127603 1.956677939604634e-07 -0.09902444308850022 -1.7504000000000002 0.7053813932596438 0.7053798834954937 1.9312309861019283e-07 -0.0990247379993644 -1.7505 0.7053819182106472 0.7053804034485566 1.9052493728174968e-07 -0.09902503282151379 -1.7506000000000002 0.705382442975607 0.7053809232725612 1.8787392240537937e-07 -0.09902532755497473 -1.7507000000000001 0.705382967554012 0.7053814429681139 1.8517067838785817e-07 -0.09902562219977377 -1.7508000000000001 0.7053834919453568 0.7053819625358134 1.824158413800403e-07 -0.0990259167559372 -1.7509000000000001 0.7053840161491438 0.7053824819762523 1.7961005928032736e-07 -0.09902621122349148 -1.751 0.7053845401648822 0.7053830012900153 1.767539914224181e-07 -0.09902650560246296 -1.7511 0.7053850639920887 0.7053835204776804 1.738483085440834e-07 -0.0990267998928781 -1.7512 0.7053855876302864 0.7053840395398178 1.7089369255124387e-07 -0.09902709409476318 -1.7513 0.7053861110790067 0.7053845584769907 1.6789083639653923e-07 -0.09902738820814462 -1.7514 0.7053866343377886 0.7053850772897545 1.648404439023865e-07 -0.09902768223304881 -1.7515 0.7053871574061781 0.705385595978657 1.617432296222021e-07 -0.09902797616950204 -1.7516 0.7053876802837292 0.7053861145442382 1.5859991860794898e-07 -0.0990282700175307 -1.7517 0.7053882029700043 0.70538663298703 1.554112463303392e-07 -0.09902856377716111 -1.7518000000000002 0.705388725464573 0.7053871513075565 1.5217795844638116e-07 -0.09902885744841958 -1.7519 0.7053892477670136 0.7053876695063336 1.4890081060162097e-07 -0.09902915103133247 -1.752 0.7053897698769127 0.705388187583869 1.4558056835728417e-07 -0.09902944452592616 -1.7521000000000002 0.7053902917938641 0.705388705540662 1.4221800690925046e-07 -0.09902973793222677 -1.7522 0.7053908135174715 0.7053892233772034 1.3881391092845918e-07 -0.09903003125026077 -1.7523000000000002 0.7053913350473462 0.705389741093976 1.3536907442560087e-07 -0.09903032448005442 -1.7524000000000002 0.7053918563831082 0.7053902586914529 1.3188430052907263e-07 -0.09903061762163391 -1.7525 0.7053923775243864 0.7053907761700993 1.2836040128375026e-07 -0.09903091067502562 -1.7526000000000002 0.7053928984708187 0.7053912935303714 1.247981974948631e-07 -0.09903120364025575 -1.7527000000000001 0.7053934192220512 0.7053918107727167 1.2119851851982721e-07 -0.09903149651735065 -1.7528000000000001 0.7053939397777396 0.7053923278975733 1.175622020739564e-07 -0.09903178930633649 -1.7529000000000001 0.7053944601375485 0.70539284490537 1.138900940569898e-07 -0.09903208200723952 -1.753 0.7053949803011516 0.7053933617965272 1.1018304831023062e-07 -0.09903237462008604 -1.7531 0.7053955002682318 0.7053938785714557 1.0644192647429884e-07 -0.0990326671449023 -1.7532 0.7053960200384812 0.7053943952305566 1.0266759774973933e-07 -0.09903295958171442 -1.7533 0.7053965396116018 0.7053949117742219 9.886093870967172e-08 -0.09903325193054867 -1.7534 0.7053970589873043 0.7053954282028341 9.502283309509307e-08 -0.09903354419143126 -1.7535 0.7053975781653093 0.7053959445167659 9.115417161018047e-08 -0.09903383636438833 -1.7536 0.7053980971453477 0.7053964607163811 8.72558517071853e-08 -0.0990341284494462 -1.7537 0.7053986159271589 0.7053969768020327 8.332877739040956e-08 -0.09903442044663097 -1.7538000000000002 0.7053991345104927 0.7053974927740647 7.937385900110006e-08 -0.0990347123559688 -1.7539 0.7053996528951089 0.7053980086328109 7.539201300754694e-08 -0.09903500417748591 -1.754 0.7054001710807765 0.7053985243785952 7.138416180385576e-08 -0.09903529591120841 -1.7541000000000002 0.7054006890672748 0.7053990400117318 6.735123346361671e-08 -0.09903558755716248 -1.7542 0.7054012068543937 0.705399555532525 6.329416156296286e-08 -0.09903587911537431 -1.7543000000000002 0.7054017244419323 0.7054000709412682 5.921388493944357e-08 -0.09903617058587 -1.7544000000000002 0.7054022418296998 0.7054005862382455 5.5111347487327156e-08 -0.09903646196867566 -1.7545 0.7054027590175163 0.7054011014237306 5.098749793382151e-08 -0.09903675326381747 -1.7546000000000002 0.7054032760052114 0.7054016164979866 4.684328962223372e-08 -0.09903704447132151 -1.7547000000000001 0.7054037927926253 0.7054021314612668 4.267968029339486e-08 -0.0990373355912139 -1.7548000000000001 0.7054043093796086 0.7054026463138137 3.849763186708488e-08 -0.09903762662352072 -1.7549000000000001 0.7054048257660218 0.7054031610558598 3.4298110204375454e-08 -0.09903791756826805 -1.755 0.7054053419517363 0.705403675687627 3.008208489599373e-08 -0.099038208425482 -1.7551 0.7054058579366337 0.7054041902093271 2.585052903680829e-08 -0.09903849919518869 -1.7552 0.705406373720606 0.705404704621161 2.160441901245813e-08 -0.09903878987741417 -1.7553 0.7054068893035554 0.7054052189233191 1.734473425475669e-08 -0.09903908047218447 -1.7554 0.7054074046853955 0.7054057331159814 1.3072457025718742e-08 -0.09903937097952566 -1.7555 0.7054079198660496 0.7054062471993172 8.788572194648459e-09 -0.09903966139946374 -1.7556 0.7054084348454519 0.7054067611734856 4.494067005686442e-09 -0.09903995173202487 -1.7557 0.705408949623547 0.7054072750386345 1.899308479588746e-10 -0.09904024197723499 -1.7558000000000002 0.7054094642002905 0.7054077887949017 -4.122844962130279e-09 -0.09904053213512011 -1.7559 0.7054099785756482 0.705408302442414 -8.443267422025835e-09 -0.09904082220570633 -1.756 0.705410492749597 0.7054088159812875 -1.277034206072919e-08 -0.09904111218901958 -1.7561000000000002 0.7054110067221238 0.7054093294116275 -1.7103073175588068e-08 -0.09904140208508588 -1.7562 0.705411520493227 0.7054098427335295 -2.144046405217273e-08 -0.09904169189393129 -1.7563000000000002 0.7054120340629151 0.7054103559470771 -2.578151720496885e-08 -0.09904198161558171 -1.7564000000000002 0.7054125474312074 0.705410869052344 -3.01252345966032e-08 -0.09904227125006318 -1.7565 0.705413060598134 0.7054113820493924 -3.447061787550075e-08 -0.09904256079740163 -1.7566000000000002 0.7054135735637357 0.7054118949382748 -3.881666859760404e-08 -0.09904285025762305 -1.7567000000000002 0.7054140863280635 0.7054124077190324 -4.31623884598561e-08 -0.0990431396307534 -1.7568000000000001 0.7054145988911795 0.7054129203916955 -4.7506779528641834e-08 -0.09904342891681855 -1.7569000000000001 0.7054151112531571 0.7054134329562842 -5.184884447077733e-08 -0.09904371811584459 -1.757 0.7054156234140793 0.7054139454128076 -5.618758677793968e-08 -0.09904400722785733 -1.7571 0.70541613537404 0.705414457761264 -6.052201100177623e-08 -0.09904429625288275 -1.7572 0.7054166471331443 0.7054149700016417 -6.485112297519025e-08 -0.0990445851909468 -1.7573 0.7054171586915075 0.7054154821339174 -6.917393004322175e-08 -0.09904487404207536 -1.7574 0.7054176700492549 0.7054159941580578 -7.348944129495841e-08 -0.09904516280629427 -1.7575 0.7054181812065239 0.7054165060740187 -7.779666778232747e-08 -0.0990454514836295 -1.7576 0.7054186921634608 0.7054170178817456 -8.209462275254875e-08 -0.0990457400741069 -1.7577 0.7054192029202236 0.7054175295811733 -8.638232187278133e-08 -0.09904602857775238 -1.7578000000000003 0.7054197134769805 0.705418041172226 -9.065878345086709e-08 -0.09904631699459181 -1.7579 0.7054202238339099 0.7054185526548173 -9.492302867255414e-08 -0.09904660532465101 -1.758 0.705420733991201 0.7054190640288509 -9.917408181139842e-08 -0.09904689356795593 -1.7581000000000002 0.7054212439490531 0.7054195752942192 -1.0341097045687975e-07 -0.09904718172453235 -1.7582 0.705421753707676 0.7054200864508049 -1.0763272574598748e-07 -0.09904746979440612 -1.7583000000000002 0.70542226326729 0.70542059749848 -1.1183838256358103e-07 -0.09904775777760307 -1.7584000000000002 0.7054227726281254 0.7054211084371063 -1.1602697978264909e-07 -0.0990480456741491 -1.7585 0.7054232817904227 0.7054216192665355 -1.2019756048115005e-07 -0.09904833348406995 -1.7586000000000002 0.7054237907544326 0.7054221299866088 -1.2434917215017882e-07 -0.09904862120739145 -1.7587000000000002 0.7054242995204166 0.7054226405971572 -1.2848086691427674e-07 -0.09904890884413943 -1.7588000000000001 0.7054248080886454 0.705423151098002 -1.3259170176041501e-07 -0.09904919639433968 -1.7589000000000001 0.7054253164594 0.7054236614889541 -1.3668073874095743e-07 -0.09904948385801797 -1.759 0.7054258246329715 0.7054241717698144 -1.4074704519050074e-07 -0.09904977123520005 -1.7591 0.705426332609661 0.705424681940374 -1.4478969392710261e-07 -0.09905005852591177 -1.7592 0.7054268403897792 0.7054251920004141 -1.488077634951429e-07 -0.09905034573017885 -1.7593 0.705427347973647 0.7054257019497059 -1.528003383440002e-07 -0.0990506328480271 -1.7594 0.7054278553615945 0.7054262117880112 -1.5676650904315748e-07 -0.09905091987948222 -1.7595 0.7054283625539617 0.7054267215150816 -1.607053725059815e-07 -0.09905120682456997 -1.7596 0.7054288695510982 0.7054272311306596 -1.6461603217013399e-07 -0.0990514936833161 -1.7597 0.7054293763533632 0.7054277406344782 -1.6849759822308574e-07 -0.09905178045574638 -1.7598000000000003 0.7054298829611252 0.7054282500262603 -1.7234918779987507e-07 -0.09905206714188643 -1.7599 0.705430389374762 0.7054287593057198 -1.761699251756621e-07 -0.09905235374176204 -1.76 0.7054308955946608 0.7054292684725615 -1.7995894196001783e-07 -0.0990526402553989 -1.7601000000000002 0.705431401621218 0.7054297775264808 -1.8371537731723397e-07 -0.09905292668282274 -1.7602 0.7054319074548392 0.7054302864671638 -1.8743837814499953e-07 -0.0990532130240592 -1.7603000000000002 0.7054324130959386 0.7054307952942874 -1.9112709925828142e-07 -0.09905349927913397 -1.7604000000000002 0.7054329185449402 0.7054313040075203 -1.9478070360789967e-07 -0.0990537854480728 -1.7605 0.7054334238022759 0.7054318126065213 -1.9839836245053033e-07 -0.09905407153090127 -1.7606000000000002 0.7054339288683869 0.7054323210909412 -2.0197925555687224e-07 -0.09905435752764503 -1.7607000000000002 0.705434433743723 0.7054328294604219 -2.055225713538944e-07 -0.09905464343832986 -1.7608000000000001 0.7054349384287428 0.7054333377145962 -2.090275071572889e-07 -0.09905492926298128 -1.7609000000000001 0.7054354429239127 0.705433845853089 -2.1249326934147383e-07 -0.099055215001625 -1.761 0.7054359472297085 0.7054343538755168 -2.1591907348877948e-07 -0.09905550065428667 -1.7611 0.7054364513466129 0.7054348617814874 -2.193041446149624e-07 -0.09905578622099187 -1.7612 0.7054369552751181 0.7054353695706006 -2.2264771730104438e-07 -0.0990560717017662 -1.7613 0.7054374590157236 0.7054358772424478 -2.259490358945404e-07 -0.0990563570966353 -1.7614 0.7054379625689374 0.7054363847966132 -2.2920735465864484e-07 -0.09905664240562478 -1.7615 0.7054384659352746 0.7054368922326723 -2.3242193795958155e-07 -0.09905692762876023 -1.7616 0.7054389691152588 0.705437399550193 -2.3559206042272907e-07 -0.09905721276606717 -1.7617 0.7054394721094208 0.7054379067487363 -2.38717007099154e-07 -0.09905749781757132 -1.7618000000000003 0.7054399749182992 0.7054384138278544 -2.417960736390834e-07 -0.09905778278329813 -1.7619 0.7054404775424398 0.705438920787093 -2.4482856641680484e-07 -0.09905806766327324 -1.762 0.7054409799823957 0.7054394276259902 -2.4781380271107767e-07 -0.09905835245752222 -1.7621000000000002 0.7054414822387274 0.7054399343440766 -2.507511108751359e-07 -0.09905863716607052 -1.7622 0.7054419843120018 0.7054404409408763 -2.5363983044771055e-07 -0.09905892178894377 -1.7623000000000002 0.7054424862027936 0.7054409474159059 -2.564793123265019e-07 -0.09905920632616744 -1.7624000000000002 0.7054429879116838 0.7054414537686757 -2.592689189173658e-07 -0.09905949077776713 -1.7625 0.70544348943926 0.705441959998689 -2.620080242557443e-07 -0.0990597751437683 -1.7626000000000002 0.7054439907861166 0.7054424661054424 -2.646960141731991e-07 -0.09906005942419649 -1.7627000000000002 0.7054444919528547 0.7054429720884261 -2.6733228640843376e-07 -0.09906034361907723 -1.7628000000000001 0.7054449929400808 0.7054434779471241 -2.6991625077729675e-07 -0.09906062772843595 -1.7629000000000001 0.7054454937484085 0.7054439836810147 -2.7244732925257864e-07 -0.09906091175229824 -1.763 0.705445994378457 0.7054444892895688 -2.749249561548317e-07 -0.09906119569068948 -1.7631000000000001 0.7054464948308511 0.705444994772253 -2.773485782321672e-07 -0.09906147954363521 -1.7632 0.7054469951062221 0.7054455001285266 -2.797176547990332e-07 -0.0990617633111609 -1.7633 0.7054474952052062 0.7054460053578444 -2.820316578715232e-07 -0.09906204699329196 -1.7634 0.7054479951284456 0.7054465104596552 -2.8429007224717306e-07 -0.09906233059005391 -1.7635 0.7054484948765877 0.7054470154334025 -2.8649239566108653e-07 -0.09906261410147219 -1.7636 0.7054489944502847 0.7054475202785242 -2.8863813887961e-07 -0.09906289752757214 -1.7637 0.7054494938501947 0.7054480249944537 -2.9072682580788545e-07 -0.09906318086837929 -1.7638000000000003 0.7054499930769801 0.7054485295806192 -2.9275799356270893e-07 -0.09906346412391903 -1.7639 0.7054504921313083 0.7054490340364439 -2.947311926702889e-07 -0.0990637472942168 -1.764 0.7054509910138511 0.7054495383613464 -2.966459870419602e-07 -0.09906403037929797 -1.7641000000000002 0.7054514897252852 0.7054500425547412 -2.985019541754119e-07 -0.09906431337918793 -1.7642 0.7054519882662913 0.7054505466160379 -3.0029868518244296e-07 -0.09906459629391215 -1.7643000000000002 0.7054524866375547 0.705451050544642 -3.020357849208011e-07 -0.09906487912349594 -1.7644000000000002 0.7054529848397642 0.7054515543399551 -3.0371287204622455e-07 -0.09906516186796471 -1.7645 0.7054534828736129 0.705452058001375 -3.0532957909917835e-07 -0.0990654445273439 -1.7646000000000002 0.7054539807397977 0.7054525615282952 -3.0688555260893757e-07 -0.09906572710165878 -1.7647 0.7054544784390187 0.7054530649201058 -3.083804531664458e-07 -0.09906600959093473 -1.7648000000000001 0.7054549759719797 0.7054535681761935 -3.098139555110513e-07 -0.09906629199519706 -1.7649000000000001 0.705455473339388 0.7054540712959418 -3.1118574853050696e-07 -0.09906657431447122 -1.765 0.7054559705419537 0.7054545742787307 -3.124955353997483e-07 -0.09906685654878244 -1.7651000000000001 0.7054564675803903 0.7054550771239374 -3.1374303362252665e-07 -0.09906713869815612 -1.7652 0.7054569644554134 0.7054555798309361 -3.149279751077372e-07 -0.09906742076261749 -1.7653 0.7054574611677422 0.7054560823990986 -3.1605010616941875e-07 -0.09906770274219197 -1.7654 0.7054579577180979 0.7054565848277938 -3.1710918768634855e-07 -0.0990679846369048 -1.7655 0.7054584541072042 0.7054570871163883 -3.181049950326531e-07 -0.0990682664467813 -1.7656 0.705458950335787 0.7054575892642465 -3.190373182235251e-07 -0.09906854817184677 -1.7657 0.705459446404574 0.7054580912707309 -3.199059618944067e-07 -0.09906882981212645 -1.7658000000000003 0.7054599423142954 0.7054585931352011 -3.2071074537037836e-07 -0.09906911136764564 -1.7659 0.7054604380656826 0.7054590948570163 -3.2145150268697575e-07 -0.09906939283842961 -1.766 0.7054609336594689 0.7054595964355337 -3.221280826318229e-07 -0.09906967422450366 -1.7661000000000002 0.7054614290963885 0.7054600978701084 -3.2274034883483793e-07 -0.09906995552589297 -1.7662 0.7054619243771778 0.7054605991600948 -3.2328817967108847e-07 -0.09907023674262283 -1.7663000000000002 0.7054624195025736 0.705461100304846 -3.237714683995696e-07 -0.09907051787471849 -1.7664000000000002 0.7054629144733138 0.7054616013037142 -3.241901230799371e-07 -0.09907079892220517 -1.7665 0.7054634092901368 0.7054621021560505 -3.2454406669046865e-07 -0.09907107988510809 -1.7666000000000002 0.7054639039537824 0.7054626028612054 -3.248332370794915e-07 -0.09907136076345241 -1.7667 0.7054643984649902 0.7054631034185295 -3.2505758697926046e-07 -0.09907164155726339 -1.7668000000000001 0.7054648928245004 0.7054636038273724 -3.2521708405452987e-07 -0.09907192226656628 -1.7669000000000001 0.7054653870330534 0.7054641040870837 -3.2531171088867605e-07 -0.09907220289138621 -1.767 0.7054658810913893 0.705464604197013 -3.2534146490736937e-07 -0.09907248343174838 -1.7671000000000001 0.7054663750002481 0.7054651041565101 -3.2530635850347434e-07 -0.09907276388767794 -1.7672 0.7054668687603699 0.7054656039649251 -3.252064189190884e-07 -0.09907304425920012 -1.7673 0.7054673623724936 0.7054661036216086 -3.250416882871754e-07 -0.09907332454634005 -1.7674 0.7054678558373582 0.7054666031259114 -3.2481222363156537e-07 -0.09907360474912291 -1.7675 0.7054683491557012 0.7054671024771857 -3.245180968114436e-07 -0.09907388486757379 -1.7676 0.7054688423282598 0.7054676016747845 -3.2415939452828946e-07 -0.09907416490171793 -1.7677 0.7054693353557695 0.7054681007180614 -3.237362182911818e-07 -0.0990744448515804 -1.7678000000000003 0.705469828238965 0.7054685996063719 -3.2324868438210475e-07 -0.09907472471718634 -1.7679 0.7054703209785791 0.7054690983390723 -3.2269692381431403e-07 -0.09907500449856087 -1.768 0.7054708135753436 0.7054695969155211 -3.22081082346215e-07 -0.09907528419572913 -1.7681000000000002 0.7054713060299876 0.705470095335078 -3.214013203980959e-07 -0.09907556380871615 -1.7682 0.7054717983432395 0.7054705935971048 -3.206578130382498e-07 -0.09907584333754711 -1.7683000000000002 0.7054722905158244 0.7054710917009657 -3.198507498997083e-07 -0.09907612278224709 -1.7684000000000002 0.7054727825484663 0.7054715896460264 -3.1898033518718005e-07 -0.09907640214284115 -1.7685 0.705473274441886 0.7054720874316553 -3.1804678755908977e-07 -0.09907668141935438 -1.7686000000000002 0.705473766196802 0.7054725850572237 -3.170503401692115e-07 -0.09907696061181182 -1.7687 0.7054742578139306 0.7054730825221045 -3.1599124051401306e-07 -0.0990772397202386 -1.7688000000000001 0.7054747492939845 0.7054735798256748 -3.148697503979614e-07 -0.09907751874465973 -1.7689000000000001 0.7054752406376739 0.7054740769673133 -3.1368614589188937e-07 -0.09907779768510026 -1.769 0.7054757318457052 0.7054745739464028 -3.124407172636068e-07 -0.0990780765415852 -1.7691000000000001 0.7054762229187825 0.7054750707623288 -3.1113376887381694e-07 -0.09907835531413961 -1.7692 0.7054767138576059 0.705475567414481 -3.097656191483611e-07 -0.09907863400278855 -1.7693 0.7054772046628719 0.7054760639022517 -3.0833660046719613e-07 -0.09907891260755697 -1.7694 0.7054776953352733 0.7054765602250374 -3.0684705908806675e-07 -0.09907919112846994 -1.7695 0.7054781858754988 0.7054770563822383 -3.052973551048721e-07 -0.09907946956555244 -1.7696 0.7054786762842338 0.705477552373259 -3.0368786225337674e-07 -0.0990797479188295 -1.7697 0.7054791665621585 0.7054780481975079 -3.020189679597829e-07 -0.09908002618832602 -1.7698000000000003 0.7054796567099494 0.7054785438543976 -3.0029107314644143e-07 -0.09908030437406704 -1.7699 0.7054801467282785 0.7054790393433454 -2.985045921971574e-07 -0.09908058247607753 -1.77 0.7054806366178128 0.7054795346637733 -2.9665995279412605e-07 -0.09908086049438247 -1.7701000000000002 0.7054811263792151 0.7054800298151079 -2.947575958936466e-07 -0.09908113842900682 -1.7702 0.7054816160131429 0.7054805247967806 -2.927979755491805e-07 -0.09908141627997552 -1.7703000000000002 0.7054821055202486 0.7054810196082275 -2.907815588454321e-07 -0.09908169404731348 -1.7704000000000002 0.7054825949011799 0.7054815142488906 -2.8870882576650936e-07 -0.09908197173104571 -1.7705 0.7054830841565787 0.7054820087182168 -2.865802691091879e-07 -0.09908224933119708 -1.7706000000000002 0.7054835732870816 0.7054825030156577 -2.843963943510719e-07 -0.09908252684779251 -1.7707 0.7054840622933194 0.705482997140672 -2.8215771949793855e-07 -0.09908280428085692 -1.7708000000000002 0.7054845511759182 0.705483491092723 -2.798647750178185e-07 -0.09908308163041529 -1.7709000000000001 0.705485039935497 0.7054839848712802 -2.775181036744623e-07 -0.09908335889649252 -1.771 0.7054855285726692 0.7054844784758189 -2.751182604336655e-07 -0.09908363607911341 -1.7711000000000001 0.7054860170880424 0.7054849719058203 -2.726658122863268e-07 -0.0990839131783029 -1.7712 0.7054865054822175 0.7054854651607722 -2.701613381443646e-07 -0.09908419019408589 -1.7713 0.7054869937557896 0.7054859582401685 -2.676054286984697e-07 -0.09908446712648722 -1.7714 0.7054874819093467 0.7054864511435095 -2.6499868631055246e-07 -0.09908474397553173 -1.7715 0.7054879699434707 0.7054869438703026 -2.6234172481251483e-07 -0.09908502074124433 -1.7716 0.7054884578587364 0.705487436420061 -2.596351694160448e-07 -0.09908529742364981 -1.7717 0.7054889456557121 0.7054879287923059 -2.568796564940412e-07 -0.0990855740227731 -1.7718000000000003 0.7054894333349585 0.7054884209865642 -2.5407583351122476e-07 -0.09908585053863893 -1.7719 0.7054899208970302 0.7054889130023706 -2.5122435885760463e-07 -0.09908612697127218 -1.772 0.7054904083424738 0.705489404839267 -2.483259016437811e-07 -0.09908640332069772 -1.7721000000000002 0.7054908956718288 0.705489896496802 -2.453811415829843e-07 -0.09908667958694027 -1.7722 0.7054913828856275 0.7054903879745327 -2.4239076882801025e-07 -0.09908695577002476 -1.7723000000000002 0.7054918699843943 0.7054908792720225 -2.3935548378734017e-07 -0.09908723186997585 -1.7724000000000002 0.7054923569686462 0.7054913703888428 -2.3627599702105706e-07 -0.09908750788681839 -1.7725 0.7054928438388923 0.7054918613245733 -2.331530290118622e-07 -0.0990877838205772 -1.7726000000000002 0.7054933305956341 0.7054923520788008 -2.2998730999507222e-07 -0.09908805967127703 -1.7727 0.7054938172393648 0.7054928426511204 -2.2677957985106634e-07 -0.09908833543894265 -1.7728000000000002 0.7054943037705699 0.705493333041135 -2.2353058786589441e-07 -0.09908861112359879 -1.7729000000000001 0.7054947901897264 0.7054938232484562 -2.2024109259943803e-07 -0.09908888672527029 -1.773 0.7054952764973035 0.7054943132727033 -2.1691186168418253e-07 -0.09908916224398188 -1.7731000000000001 0.7054957626937612 0.7054948031135037 -2.135436716448058e-07 -0.09908943767975822 -1.7732 0.705496248779552 0.7054952927704938 -2.1013730774552264e-07 -0.09908971303262415 -1.7733 0.7054967347551191 0.7054957822433183 -2.0669356378538728e-07 -0.09908998830260425 -1.7734 0.7054972206208978 0.7054962715316302 -2.0321324190053502e-07 -0.09909026348972338 -1.7735 0.7054977063773142 0.7054967606350918 -1.9969715241152652e-07 -0.0990905385940062 -1.7736 0.7054981920247858 0.7054972495533736 -1.961461135943643e-07 -0.09909081361547743 -1.7737 0.7054986775637213 0.7054977382861553 -1.9256095154518427e-07 -0.09909108855416177 -1.7738000000000003 0.70549916299452 0.7054982268331251 -1.889424999269862e-07 -0.09909136341008387 -1.7739 0.7054996483175726 0.7054987151939808 -1.8529159981697796e-07 -0.09909163818326844 -1.774 0.7055001335332607 0.7054992033684289 -1.816090995088171e-07 -0.09909191287374018 -1.7741000000000002 0.7055006186419562 0.7054996913561853 -1.7789585426628007e-07 -0.09909218748152374 -1.7742 0.7055011036440222 0.7055001791569749 -1.741527262053011e-07 -0.09909246200664378 -1.7743000000000002 0.7055015885398126 0.7055006667705321 -1.7038058404937606e-07 -0.09909273644912492 -1.7744000000000002 0.7055020733296714 0.7055011541966004 -1.6658030290925274e-07 -0.09909301080899187 -1.7745 0.7055025580139336 0.7055016414349333 -1.6275276409731532e-07 -0.09909328508626927 -1.7746000000000002 0.7055030425929242 0.7055021284852931 -1.5889885496278566e-07 -0.09909355928098171 -1.7747 0.705503527066959 0.705502615347452 -1.5501946861763705e-07 -0.09909383339315378 -1.7748000000000002 0.7055040114363438 0.7055031020211919 -1.5111550378220373e-07 -0.09909410742281016 -1.7749000000000001 0.7055044957013751 0.7055035885063046 -1.471878645579322e-07 -0.09909438136997548 -1.775 0.7055049798623395 0.7055040748025911 -1.4323746020186712e-07 -0.09909465523467431 -1.7751000000000001 0.7055054639195135 0.7055045609098627 -1.3926520495144423e-07 -0.09909492901693126 -1.7752000000000001 0.705505947873164 0.70550504682794 -1.3527201778336384e-07 -0.09909520271677091 -1.7753 0.705506431723548 0.7055055325566539 -1.3125882222103646e-07 -0.09909547633421784 -1.7754 0.7055069154709124 0.7055060180958453 -1.2722654610559936e-07 -0.09909574986929665 -1.7755 0.7055073991154944 0.7055065034453649 -1.2317612137734135e-07 -0.09909602332203193 -1.7756 0.7055078826575203 0.7055069886050733 -1.191084839022305e-07 -0.09909629669244815 -1.7757 0.705508366097207 0.7055074735748412 -1.1502457319435833e-07 -0.0990965699805699 -1.7758000000000003 0.7055088494347614 0.7055079583545498 -1.1092533223899803e-07 -0.09909684318642174 -1.7759 0.7055093326703801 0.7055084429440901 -1.0681170727229461e-07 -0.09909711631002822 -1.776 0.7055098158042492 0.7055089273433633 -1.0268464754187301e-07 -0.09909738935141389 -1.7761000000000002 0.7055102988365449 0.7055094115522806 -9.854510511862064e-08 -0.09909766231060324 -1.7762 0.705510781767433 0.7055098955707639 -9.439403464775453e-08 -0.09909793518762076 -1.7763000000000002 0.7055112645970693 0.705510379398745 -9.023239314846082e-08 -0.09909820798249103 -1.7764000000000002 0.7055117473255986 0.705510863036166 -8.606113978317648e-08 -0.0990984806952385 -1.7765 0.7055122299531564 0.7055113464829792 -8.188123563381e-08 -0.09909875332588772 -1.7766000000000002 0.705512712479867 0.7055118297391477 -7.769364350138086e-08 -0.09909902587446313 -1.7767 0.7055131949058445 0.7055123128046443 -7.34993276562193e-08 -0.09909929834098921 -1.7768000000000002 0.7055136772311932 0.7055127956794527 -6.929925363630476e-08 -0.09909957072549047 -1.7769000000000001 0.7055141594560064 0.7055132783635664 -6.509438801394554e-08 -0.09909984302799135 -1.777 0.7055146415803675 0.7055137608569896 -6.08856981785047e-08 -0.09910011524851636 -1.7771000000000001 0.7055151236043491 0.705514243159737 -5.66741521119702e-08 -0.09910038738708993 -1.7772000000000001 0.7055156055280136 0.7055147252718332 -5.246071816951241e-08 -0.0991006594437365 -1.7773 0.7055160873514127 0.7055152071933135 -4.8246364853319484e-08 -0.09910093141848048 -1.7774 0.7055165690745882 0.7055156889242236 -4.4032060590823863e-08 -0.09910120331134631 -1.7775 0.7055170506975712 0.7055161704646191 -3.981877351292868e-08 -0.09910147512235841 -1.7776 0.7055175322203826 0.7055166518145668 -3.5607471232938954e-08 -0.09910174685154124 -1.7777 0.7055180136430328 0.705517132974143 -3.1399120620613855e-08 -0.0991020184989192 -1.7778000000000003 0.705518494965522 0.7055176139434349 -2.7194687583862592e-08 -0.09910229006451668 -1.7779 0.7055189761878397 0.7055180947225399 -2.2995136847187708e-08 -0.09910256154835806 -1.778 0.7055194573099652 0.7055185753115653 -1.880143172703838e-08 -0.09910283295046773 -1.7781000000000002 0.705519938331868 0.7055190557106295 -1.4614533917246819e-08 -0.09910310427087014 -1.7782 0.7055204192535063 0.7055195359198604 -1.0435403256358472e-08 -0.09910337550958959 -1.7783000000000002 0.705520900074829 0.7055200159393966 -6.264997522500981e-09 -0.0991036466666505 -1.7784 0.7055213807957741 0.7055204957693866 -2.1042722061354047e-09 -0.0991039177420772 -1.7785 0.7055218614162695 0.7055209754099896 2.045819709819985e-09 -0.09910418873589401 -1.7786000000000002 0.7055223419362334 0.7055214548613743 6.184327966396452e-09 -0.09910445964812535 -1.7787 0.7055228223555732 0.7055219341237202 1.0310305241512108e-08 -0.0991047304787955 -1.7788000000000002 0.7055233026741865 0.7055224131972163 1.442280737635332e-08 -0.09910500122792884 -1.7789000000000001 0.7055237828919604 0.7055228920820621 1.8520893584408893e-08 -0.09910527189554963 -1.779 0.7055242630087726 0.7055233707784669 2.2603626668310506e-08 -0.09910554248168221 -1.7791000000000001 0.7055247430244904 0.7055238492866504 2.6670073233203695e-08 -0.09910581298635093 -1.7792000000000001 0.7055252229389712 0.7055243276068417 3.071930389925148e-08 -0.0991060834095801 -1.7793 0.7055257027520625 0.70552480573928 3.475039351934217e-08 -0.09910635375139398 -1.7794 0.7055261824636019 0.7055252836842143 3.876242138552144e-08 -0.09910662401181687 -1.7795 0.7055266620734169 0.7055257614419036 4.2754471440628605e-08 -0.09910689419087304 -1.7796 0.7055271415813257 0.7055262390126165 4.6725632488198166e-08 -0.09910716428858675 -1.7797 0.7055276209871365 0.7055267163966312 5.067499839021827e-08 -0.09910743430498231 -1.7798000000000003 0.7055281002906482 0.705527193594236 5.4601668296114236e-08 -0.09910770424008401 -1.7799 0.7055285794916493 0.7055276706057277 5.850474682836393e-08 -0.09910797409391599 -1.78 0.7055290585899199 0.7055281474314139 6.238334428892989e-08 -0.09910824386650258 -1.7801000000000002 0.7055295375852293 0.705528624071611 6.623657687609974e-08 -0.099108513557868 -1.7802 0.7055300164773385 0.7055291005266449 7.00635668753058e-08 -0.0991087831680365 -1.7803000000000002 0.7055304952659988 0.7055295767968506 7.386344284820989e-08 -0.09910905269703228 -1.7804 0.7055309739509519 0.705530052882573 7.763533984954385e-08 -0.09910932214487962 -1.7805 0.7055314525319307 0.7055305287841651 8.137839961966375e-08 -0.09910959151160265 -1.7806000000000002 0.705531931008659 0.7055310045019898 8.509177077536956e-08 -0.09910986079722557 -1.7807 0.705532409380851 0.7055314800364189 8.877460901460243e-08 -0.09911013000177263 -1.7808000000000002 0.7055328876482123 0.7055319553878332 9.242607726736574e-08 -0.09911039912526798 -1.7809000000000001 0.7055333658104399 0.7055324305566222 9.604534594379044e-08 -0.09911066816773581 -1.781 0.7055338438672216 0.7055329055431845 9.96315931006686e-08 -0.09911093712920038 -1.7811000000000001 0.7055343218182368 0.7055333803479267 1.0318400460104793e-07 -0.09911120600968576 -1.7812000000000001 0.7055347996631556 0.7055338549712646 1.0670177433974581e-07 -0.09911147480921612 -1.7813 0.7055352774016401 0.7055343294136227 1.1018410440641335e-07 -0.09911174352781568 -1.7814 0.7055357550333439 0.7055348036754334 1.1363020526247714e-07 -0.0991120121655085 -1.7815 0.7055362325579122 0.7055352777571378 1.170392959146116e-07 -0.0991122807223188 -1.7816 0.7055367099749819 0.7055357516591851 1.2041060412290583e-07 -0.09911254919827073 -1.7817 0.7055371872841812 0.7055362253820326 1.2374336654658036e-07 -0.09911281759338829 -1.7818000000000003 0.7055376644851312 0.705536698926146 1.2703682892092893e-07 -0.09911308590769574 -1.7819 0.7055381415774442 0.7055371722919983 1.3029024623772978e-07 -0.09911335414121705 -1.782 0.7055386185607251 0.705537645480071 1.3350288291871792e-07 -0.09911362229397641 -1.7821000000000002 0.7055390954345707 0.7055381184908531 1.366740129543631e-07 -0.0991138903659979 -1.7822 0.7055395721985706 0.7055385913248414 1.3980292006693373e-07 -0.09911415835730567 -1.7823000000000002 0.7055400488523061 0.7055390639825398 1.4288889796029713e-07 -0.09911442626792372 -1.7824 0.7055405253953518 0.7055395364644604 1.4593125033379728e-07 -0.0991146940978762 -1.7825 0.7055410018272743 0.7055400087711219 1.4892929115981057e-07 -0.0991149618471871 -1.7826000000000002 0.7055414781476335 0.7055404809030502 1.5188234477048201e-07 -0.09911522951588052 -1.7827 0.7055419543559815 0.705540952860779 1.54789746034667e-07 -0.09911549710398049 -1.7828000000000002 0.705542430451864 0.7055414246448487 1.5765084050711753e-07 -0.09911576461151111 -1.7829000000000002 0.70554290643482 0.7055418962558062 1.6046498459848513e-07 -0.09911603203849642 -1.783 0.7055433823043806 0.7055423676942054 1.6323154566552645e-07 -0.09911629938496039 -1.7831000000000001 0.7055438580600718 0.7055428389606069 1.659499021984534e-07 -0.09911656665092713 -1.7832000000000001 0.7055443337014117 0.7055433100555779 1.6861944394583328e-07 -0.09911683383642061 -1.7833 0.7055448092279124 0.7055437809796915 1.7123957203601936e-07 -0.09911710094146482 -1.7834 0.7055452846390803 0.7055442517335277 1.7380969914715383e-07 -0.09911736796608384 -1.7835 0.705545759934415 0.7055447223176725 1.763292495904345e-07 -0.09911763491030164 -1.7836 0.7055462351134103 0.7055451927327174 1.7879765950440385e-07 -0.0991179017741422 -1.7837 0.7055467101755537 0.7055456629792602 1.8121437691046016e-07 -0.0991181685576295 -1.7838000000000003 0.7055471851203275 0.7055461330579044 1.8357886189326877e-07 -0.09911843526078752 -1.7839 0.7055476599472081 0.7055466029692593 1.858905866909677e-07 -0.09911870188364026 -1.784 0.7055481346556662 0.7055470727139395 1.881490358131288e-07 -0.09911896842621169 -1.7841000000000002 0.7055486092451675 0.7055475422925649 1.903537061483107e-07 -0.0991192348885257 -1.7842 0.705549083715172 0.7055480117057606 1.9250410708201993e-07 -0.09911950127060631 -1.7843000000000002 0.7055495580651349 0.7055484809541572 1.945997606667138e-07 -0.09911976757247742 -1.7844 0.7055500322945063 0.7055489500383899 1.966402016356783e-07 -0.09912003379416298 -1.7845 0.7055505064027314 0.7055494189590985 1.9862497755568365e-07 -0.09912029993568691 -1.7846000000000002 0.705550980389251 0.7055498877169277 2.0055364891025107e-07 -0.09912056599707314 -1.7847 0.7055514542535009 0.7055503563125272 2.0242578919679732e-07 -0.09912083197834556 -1.7848000000000002 0.7055519279949127 0.7055508247465505 2.0424098502030974e-07 -0.09912109787952814 -1.7849000000000002 0.7055524016129139 0.7055512930196557 2.0599883620436854e-07 -0.09912136370064473 -1.785 0.7055528751069274 0.7055517611325048 2.07698955877883e-07 -0.09912162944171929 -1.7851000000000001 0.7055533484763726 0.7055522290857639 2.0934097053407208e-07 -0.09912189510277561 -1.7852000000000001 0.7055538217206647 0.7055526968801027 2.1092452012066998e-07 -0.09912216068383765 -1.7853 0.7055542948392153 0.7055531645161948 2.1244925812666238e-07 -0.09912242618492922 -1.7854 0.7055547678314323 0.7055536319947172 2.1391485166902258e-07 -0.0991226916060742 -1.7855 0.7055552406967207 0.7055540993163505 2.1532098153434487e-07 -0.09912295694729648 -1.7856 0.7055557134344814 0.7055545664817784 2.1666734226211126e-07 -0.09912322220861987 -1.7857 0.7055561860441132 0.7055550334916878 2.1795364222448876e-07 -0.09912348739006828 -1.7858000000000003 0.7055566585250113 0.7055555003467684 2.191796037095961e-07 -0.09912375249166555 -1.7859 0.7055571308765677 0.7055559670477127 2.2034496287987038e-07 -0.09912401751343544 -1.786 0.7055576030981724 0.7055564335952159 2.2144946995594772e-07 -0.09912428245540178 -1.7861000000000002 0.7055580751892128 0.7055568999899756 2.2249288920278554e-07 -0.09912454731758844 -1.7862 0.7055585471490737 0.7055573662326919 2.2347499897129586e-07 -0.0991248121000192 -1.7863000000000002 0.7055590189771378 0.7055578323240672 2.2439559178855095e-07 -0.09912507680271784 -1.7864 0.7055594906727858 0.7055582982648055 2.2525447433696666e-07 -0.09912534142570821 -1.7865 0.7055599622353964 0.7055587640556131 2.2605146758614136e-07 -0.09912560596901408 -1.7866000000000002 0.7055604336643468 0.7055592296971978 2.2678640674428374e-07 -0.09912587043265926 -1.7867 0.7055609049590118 0.7055596951902687 2.2745914134841838e-07 -0.09912613481666743 -1.7868000000000002 0.7055613761187658 0.7055601605355374 2.280695352296913e-07 -0.09912639912106247 -1.7869000000000002 0.7055618471429811 0.7055606257337154 2.286174666313312e-07 -0.09912666334586803 -1.787 0.7055623180310293 0.7055610907855163 2.2910282818783267e-07 -0.09912692749110798 -1.7871000000000001 0.7055627887822808 0.7055615556916544 2.2952552685556737e-07 -0.09912719155680597 -1.7872000000000001 0.7055632593961055 0.7055620204528444 2.29885484107073e-07 -0.09912745554298584 -1.7873 0.705563729871872 0.7055624850698023 2.3018263583390874e-07 -0.09912771944967122 -1.7874 0.705564200208949 0.7055629495432443 2.3041693236053318e-07 -0.09912798327688593 -1.7875 0.7055646704067045 0.7055634138738867 2.3058833846512083e-07 -0.0991282470246536 -1.7876 0.7055651404645065 0.7055638780624464 2.3069683340731784e-07 -0.09912851069299802 -1.7877 0.7055656103817224 0.7055643421096398 2.3074241087273073e-07 -0.09912877428194283 -1.7878000000000003 0.7055660801577205 0.705564806016184 2.3072507903537653e-07 -0.09912903779151178 -1.7879 0.7055665497918687 0.7055652697827951 2.3064486052298827e-07 -0.09912930122172853 -1.788 0.7055670192835359 0.7055657334101892 2.305017923823205e-07 -0.09912956457261682 -1.7881000000000002 0.705567488632091 0.7055661968990816 2.3029592613466043e-07 -0.09912982784420027 -1.7882 0.7055679578369038 0.7055666602501866 2.3002732763705014e-07 -0.09913009103650257 -1.7883000000000002 0.705568426897345 0.705567123464218 2.2969607722106433e-07 -0.09913035414954735 -1.7884 0.7055688958127866 0.7055675865418887 2.2930226952627697e-07 -0.0991306171833583 -1.7885 0.7055693645826011 0.7055680494839099 2.2884601357658907e-07 -0.09913088013795912 -1.7886000000000002 0.705569833206163 0.7055685122909919 2.2832743271777867e-07 -0.09913114301337335 -1.7887 0.705570301682848 0.7055689749638433 2.277466645134174e-07 -0.09913140580962472 -1.7888000000000002 0.7055707700120333 0.7055694375031706 2.2710386086283174e-07 -0.09913166852673677 -1.7889000000000002 0.7055712381930984 0.7055698999096793 2.2639918782763058e-07 -0.09913193116473323 -1.789 0.7055717062254241 0.7055703621840725 2.2563282562476639e-07 -0.09913219372363762 -1.7891000000000001 0.7055721741083937 0.7055708243270512 2.24804968640413e-07 -0.09913245620347362 -1.7892000000000001 0.7055726418413926 0.705571286339314 2.2391582527037102e-07 -0.09913271860426477 -1.7893000000000001 0.7055731094238086 0.7055717482215575 2.229656179825179e-07 -0.09913298092603473 -1.7894 0.7055735768550317 0.7055722099744752 2.2195458319884676e-07 -0.09913324316880699 -1.7895 0.7055740441344557 0.7055726715987582 2.2088297123301626e-07 -0.09913350533260519 -1.7896 0.7055745112614761 0.705573133095095 2.1975104622790065e-07 -0.09913376741745294 -1.7897 0.7055749782354916 0.7055735944641703 2.1855908614171193e-07 -0.09913402942337375 -1.7898000000000003 0.7055754450559046 0.7055740557066665 2.173073826230998e-07 -0.09913429135039124 -1.7899 0.7055759117221202 0.705574516823262 2.159962409764571e-07 -0.09913455319852887 -1.79 0.7055763782335472 0.7055749778146323 2.146259800717143e-07 -0.09913481496781029 -1.7901000000000002 0.705576844589598 0.705575438681449 2.1319693225760328e-07 -0.09913507665825899 -1.7902 0.7055773107896884 0.7055758994243799 2.1170944328532948e-07 -0.09913533826989851 -1.7903000000000002 0.7055777768332383 0.7055763600440892 2.101638722634691e-07 -0.09913559980275237 -1.7904 0.7055782427196715 0.7055768205412369 2.0856059150531348e-07 -0.09913586125684404 -1.7905 0.7055787084484161 0.7055772809164786 2.068999865011134e-07 -0.0991361226321971 -1.7906000000000002 0.7055791740189044 0.7055777411704662 2.051824557654236e-07 -0.09913638392883505 -1.7907 0.7055796394305732 0.7055782013038467 2.0340841079546923e-07 -0.09913664514678139 -1.7908000000000002 0.7055801046828636 0.7055786613172629 2.0157827597400146e-07 -0.09913690628605962 -1.7909000000000002 0.7055805697752217 0.705579121211352 1.9969248842358067e-07 -0.0991371673466932 -1.791 0.7055810347070981 0.7055795809867474 1.9775149791290136e-07 -0.0991374283287056 -1.7911000000000001 0.7055814994779486 0.7055800406440768 1.9575576678046436e-07 -0.09913768923212028 -1.7912000000000001 0.7055819640872343 0.7055805001839632 1.937057698027378e-07 -0.09913795005696074 -1.7913000000000001 0.7055824285344209 0.705580959607024 1.9160199408660428e-07 -0.0991382108032504 -1.7914 0.7055828928189799 0.7055814189138716 1.894449389444608e-07 -0.09913847147101273 -1.7915 0.7055833569403883 0.7055818781051129 1.872351157970742e-07 -0.09913873206027118 -1.7916 0.7055838208981287 0.7055823371813486 1.8497304801398662e-07 -0.0991389925710492 -1.7917 0.7055842846916893 0.7055827961431742 1.8265927082677935e-07 -0.09913925300337022 -1.7918000000000003 0.7055847483205642 0.7055832549911788 1.8029433120764216e-07 -0.0991395133572576 -1.7919 0.7055852117842536 0.705583713725946 1.7787878770283982e-07 -0.0991397736327348 -1.792 0.7055856750822636 0.705584172348053 1.7541321033209822e-07 -0.09914003382982522 -1.7921 0.7055861382141071 0.7055846308580708 1.7289818043941807e-07 -0.09914029394855228 -1.7922 0.7055866011793025 0.7055850892565638 1.703342905577665e-07 -0.09914055398893935 -1.7923000000000002 0.7055870639773754 0.7055855475440904 1.6772214427723808e-07 -0.09914081395100986 -1.7924 0.7055875266078575 0.705586005721202 1.6506235608892972e-07 -0.09914107383478715 -1.7925 0.7055879890702875 0.7055864637884431 1.6235555126004053e-07 -0.0991413336402946 -1.7926000000000002 0.7055884513642112 0.705586921746352 1.5960236566733843e-07 -0.09914159336755565 -1.7927 0.7055889134891806 0.7055873795954593 1.5680344567226e-07 -0.09914185301659356 -1.7928000000000002 0.7055893754447551 0.7055878373362892 1.5395944792662153e-07 -0.09914211258743173 -1.7929000000000002 0.7055898372305014 0.7055882949693579 1.5107103928588272e-07 -0.09914237208009347 -1.793 0.7055902988459929 0.7055887524951753 1.4813889656628554e-07 -0.09914263149460216 -1.7931000000000001 0.7055907602908114 0.7055892099142433 1.4516370647546517e-07 -0.09914289083098114 -1.7932000000000001 0.7055912215645452 0.7055896672270561 1.4214616537999714e-07 -0.0991431500892537 -1.7933000000000001 0.7055916826667907 0.7055901244341012 1.390869791978444e-07 -0.09914340926944316 -1.7934 0.7055921435971517 0.7055905815358573 1.3598686318672115e-07 -0.09914366837157287 -1.7935 0.7055926043552397 0.7055910385327964 1.328465418018454e-07 -0.09914392739566612 -1.7936 0.7055930649406745 0.7055914954253815 1.2966674852940563e-07 -0.09914418634174615 -1.7937 0.7055935253530835 0.7055919522140687 1.2644822570268e-07 -0.0991444452098364 -1.7938000000000003 0.7055939855921023 0.7055924088993051 1.2319172432856407e-07 -0.09914470399995999 -1.7939 0.7055944456573744 0.70559286548153 1.1989800394185401e-07 -0.09914496271214028 -1.794 0.7055949055485522 0.705593321961175 1.165678323901409e-07 -0.09914522134640058 -1.7941 0.7055953652652953 0.7055937783386625 1.1320198566033834e-07 -0.09914547990276411 -1.7942 0.7055958248072729 0.7055942346144066 1.0980124774337408e-07 -0.09914573838125412 -1.7943000000000002 0.7055962841741615 0.7055946907888138 1.0636641037398142e-07 -0.09914599678189387 -1.7944 0.7055967433656471 0.7055951468622803 1.0289827291273812e-07 -0.09914625510470658 -1.7945 0.7055972023814242 0.7055956028351953 9.939764212402169e-08 -0.09914651334971548 -1.7946000000000002 0.7055976612211958 0.7055960587079385 9.586533202682324e-08 -0.09914677151694391 -1.7947 0.7055981198846737 0.7055965144808808 9.230216364147781e-08 -0.09914702960641497 -1.7948000000000002 0.7055985783715787 0.705596970154384 8.870896485088653e-08 -0.09914728761815193 -1.7949000000000002 0.7055990366816403 0.7055974257288018 8.508657019581922e-08 -0.09914754555217803 -1.795 0.7055994948145974 0.7055978812044779 8.143582068062538e-08 -0.09914780340851642 -1.7951000000000001 0.7055999527701977 0.7055983365817471 7.775756358588404e-08 -0.09914806118719033 -1.7952000000000001 0.7056004105481983 0.7055987918609354 7.405265224462443e-08 -0.09914831888822295 -1.7953000000000001 0.7056008681483651 0.7055992470423592 7.032194587926199e-08 -0.09914857651163744 -1.7954 0.7056013255704734 0.705599702126326 6.656630937088015e-08 -0.09914883405745697 -1.7955 0.7056017828143082 0.7056001571131333 6.278661309443156e-08 -0.09914909152570472 -1.7956 0.7056022398796634 0.7056006120030698 5.8983732670672695e-08 -0.09914934891640388 -1.7957 0.7056026967663427 0.7056010667964144 5.515854881003868e-08 -0.09914960622957754 -1.7958000000000003 0.7056031534741589 0.705601521493437 5.1311947073251485e-08 -0.09914986346524891 -1.7959 0.705603610002935 0.7056019760943973 4.7444817692643415e-08 -0.09915012062344114 -1.796 0.7056040663525028 0.7056024305995456 4.3558055348377756e-08 -0.09915037770417734 -1.7961 0.7056045225227043 0.7056028850091227 3.965255896895559e-08 -0.09915063470748064 -1.7962 0.7056049785133905 0.7056033393233593 3.5729231523048965e-08 -0.0991508916333741 -1.7963000000000002 0.7056054343244232 0.7056037935424773 3.178897980959938e-08 -0.09915114848188096 -1.7964 0.7056058899556732 0.7056042476666877 2.7832714249650947e-08 -0.0991514052530243 -1.7965 0.7056063454070209 0.705604701696192 2.3861348671244675e-08 -0.09915166194682715 -1.7966000000000002 0.7056068006783571 0.7056051556311825 1.9875800108190567e-08 -0.09915191856331264 -1.7967 0.7056072557695823 0.705605609471841 1.587698857889036e-08 -0.09915217510250396 -1.7968000000000002 0.7056077106806065 0.7056060632183393 1.1865836875568636e-08 -0.09915243156442399 -1.7969000000000002 0.70560816541135 0.7056065168708396 7.843270362177523e-09 -0.09915268794909594 -1.797 0.705608619961743 0.705606970429494 3.810216747147932e-09 -0.09915294425654286 -1.7971000000000001 0.7056090743317256 0.7056074238944445 -2.323941265119922e-10 -0.0991532004867878 -1.7972000000000001 0.7056095285212478 0.7056078772658236 -4.283630493720492e-09 -0.09915345663985381 -1.7973000000000001 0.7056099825302695 0.705608330543753 -8.342558877223738e-09 -0.09915371271576391 -1.7974 0.7056104363587611 0.7056087837283451 -1.2408244313977246e-08 -0.09915396871454117 -1.7975 0.7056108900067026 0.705609236819702 -1.647975056374637e-08 -0.09915422463620865 -1.7976 0.705611343474084 0.7056096898179153 -2.0556140322477295e-08 -0.09915448048078933 -1.7977 0.7056117967609057 0.7056101427230672 -2.4636475442173233e-08 -0.09915473624830627 -1.7978000000000003 0.7056122498671777 0.7056105955352292 -2.8719817144265414e-08 -0.09915499193878244 -1.7979 0.7056127027929209 0.7056110482544634 -3.28052262379714e-08 -0.09915524755224091 -1.798 0.7056131555381651 0.7056115008808213 -3.6891763333882915e-08 -0.09915550308870463 -1.7981 0.7056136081029507 0.7056119534143446 -4.097848906015576e-08 -0.09915575854819664 -1.7982 0.7056140604873284 0.7056124058550646 -4.50644642796213e-08 -0.09915601393073985 -1.7983000000000002 0.7056145126913589 0.705612858203003 -4.914875030548847e-08 -0.09915626923635738 -1.7984 0.7056149647151124 0.7056133104581708 -5.323040911438953e-08 -0.09915652446507207 -1.7985 0.7056154165586697 0.7056137626205694 -5.730850356462994e-08 -0.0991567796169069 -1.7986000000000002 0.7056158682221214 0.7056142146901899 -6.138209761091459e-08 -0.09915703469188489 -1.7987 0.7056163197055678 0.7056146666670138 -6.545025652004988e-08 -0.09915728969002892 -1.7988000000000002 0.7056167710091202 0.7056151185510122 -6.951204707889361e-08 -0.099157544611362 -1.7989000000000002 0.7056172221328987 0.7056155703421463 -7.356653781726702e-08 -0.09915779945590704 -1.799 0.705617673077034 0.7056160220403673 -7.761279921698894e-08 -0.099158054223687 -1.7991000000000001 0.7056181238416666 0.7056164736456164 -8.164990392481308e-08 -0.09915830891472474 -1.7992000000000001 0.7056185744269466 0.7056169251578251 -8.56769269627633e-08 -0.09915856352904323 -1.7993000000000001 0.7056190248330347 0.7056173765769148 -8.969294594974447e-08 -0.09915881806666542 -1.7994 0.7056194750601008 0.7056178279027971 -9.369704129930101e-08 -0.09915907252761415 -1.7995 0.7056199251083246 0.7056182791353737 -9.768829643905935e-08 -0.09915932691191233 -1.7996 0.7056203749778958 0.7056187302745365 -1.0166579801716008e-07 -0.09915958121958285 -1.7997 0.7056208246690139 0.7056191813201679 -1.0562863611389417e-07 -0.0991598354506486 -1.7998000000000003 0.7056212741818882 0.7056196322721403 -1.0957590444466564e-07 -0.0991600896051325 -1.7999 0.7056217235167374 0.7056200831303167 -1.1350670056989309e-07 -0.09916034368305746 -1.8 0.7056221726737897 0.7056205338945498 -1.1742012610317654e-07 -0.0991605976844462 -1.8001 0.7056226216532829 0.7056209845646834 -1.2131528692206628e-07 -0.09916085160932167 -1.8002 0.7056230704554647 0.7056214351405514 -1.251912933545457e-07 -0.09916110545770668 -1.8003000000000002 0.7056235190805922 0.7056218856219787 -1.2904726040020853e-07 -0.09916135922962417 -1.8004 0.7056239675289318 0.7056223360087802 -1.328823079158742e-07 -0.09916161292509694 -1.8005 0.7056244158007587 0.7056227863007615 -1.3669556083242829e-07 -0.09916186654414778 -1.8006000000000002 0.7056248638963583 0.7056232364977191 -1.404861493543158e-07 -0.09916212008679953 -1.8007 0.7056253118160245 0.7056236865994399 -1.442532091451565e-07 -0.099162373553075 -1.8008000000000002 0.705625759560061 0.7056241366057017 -1.4799588152376864e-07 -0.09916262694299699 -1.8009000000000002 0.7056262071287807 0.7056245865162737 -1.517133136740706e-07 -0.09916288025658837 -1.801 0.7056266545225047 0.7056250363309154 -1.5540465883243093e-07 -0.09916313349387192 -1.8011000000000001 0.7056271017415638 0.7056254860493774 -1.5906907646981439e-07 -0.09916338665487039 -1.8012000000000001 0.7056275487862976 0.7056259356714012 -1.6270573251729592e-07 -0.09916363973960658 -1.8013000000000001 0.7056279956570544 0.7056263851967199 -1.6631379950136915e-07 -0.09916389274810328 -1.8014000000000001 0.7056284423541912 0.7056268346250573 -1.6989245678507292e-07 -0.0991641456803832 -1.8015 0.7056288888780742 0.705627283956129 -1.734408907241164e-07 -0.09916439853646922 -1.8016 0.7056293352290777 0.7056277331896417 -1.7695829486463754e-07 -0.09916465131638405 -1.8017 0.7056297814075847 0.7056281823252932 -1.8044387010973661e-07 -0.09916490402015044 -1.8018000000000003 0.7056302274139867 0.7056286313627733 -1.8389682491376513e-07 -0.09916515664779109 -1.8019 0.7056306732486836 0.7056290803017629 -1.8731637548355384e-07 -0.09916540919932877 -1.802 0.7056311189120835 0.7056295291419353 -1.9070174591545586e-07 -0.09916566167478624 -1.8021 0.705631564404603 0.7056299778829549 -1.9405216838616623e-07 -0.09916591407418618 -1.8022 0.7056320097266661 0.7056304265244783 -1.9736688333660268e-07 -0.0991661663975513 -1.8023000000000002 0.7056324548787059 0.7056308750661542 -2.0064513965231678e-07 -0.09916641864490441 -1.8024 0.7056328998611625 0.7056313235076228 -2.0388619479186354e-07 -0.09916667081626815 -1.8025 0.7056333446744842 0.705631771848517 -2.0708931499149874e-07 -0.09916692291166522 -1.8026000000000002 0.7056337893191273 0.7056322200884615 -2.1025377542477353e-07 -0.09916717493111832 -1.8027 0.705634233795555 0.7056326682270733 -2.1337886037253728e-07 -0.09916742687465009 -1.8028000000000002 0.705634678104239 0.7056331162639622 -2.1646386336171553e-07 -0.09916767874228323 -1.8029000000000002 0.7056351222456577 0.7056335641987306 -2.195080873422517e-07 -0.09916793053404048 -1.803 0.7056355662202973 0.7056340120309728 -2.225108448467017e-07 -0.09916818224994439 -1.8031000000000001 0.7056360100286512 0.7056344597602764 -2.2547145814635905e-07 -0.09916843389001771 -1.8032000000000001 0.7056364536712194 0.7056349073862225 -2.2838925938309385e-07 -0.0991686854542831 -1.8033000000000001 0.7056368971485096 0.7056353549083838 -2.3126359072547786e-07 -0.09916893694276319 -1.8034000000000001 0.7056373404610361 0.7056358023263267 -2.3409380454572637e-07 -0.09916918835548058 -1.8035 0.7056377836093197 0.7056362496396107 -2.368792635445982e-07 -0.09916943969245785 -1.8036 0.7056382265938889 0.7056366968477887 -2.396193408936431e-07 -0.09916969095371776 -1.8037 0.7056386694152775 0.7056371439504072 -2.423134203705102e-07 -0.09916994213928286 -1.8038000000000003 0.7056391120740266 0.7056375909470055 -2.44960896508134e-07 -0.09917019324917574 -1.8039 0.7056395545706835 0.7056380378371174 -2.475611747404516e-07 -0.09917044428341905 -1.804 0.7056399969058016 0.7056384846202695 -2.50113671509955e-07 -0.09917069524203534 -1.8041 0.7056404390799402 0.705638931295983 -2.526178144238167e-07 -0.0991709461250472 -1.8042 0.7056408810936653 0.7056393778637733 -2.550730423510339e-07 -0.09917119693247728 -1.8043000000000002 0.7056413229475482 0.7056398243231492 -2.5747880558549263e-07 -0.0991714476643482 -1.8044 0.7056417646421659 0.705640270673614 -2.598345659604595e-07 -0.09917169832068243 -1.8045 0.7056422061781011 0.7056407169146652 -2.621397969249095e-07 -0.09917194890150254 -1.8046000000000002 0.7056426475559423 0.7056411630457955 -2.643939837239373e-07 -0.09917219940683113 -1.8047 0.705643088776283 0.705641609066491 -2.665966234646766e-07 -0.09917244983669073 -1.8048000000000002 0.705643529839722 0.7056420549762334 -2.6874722527242545e-07 -0.09917270019110386 -1.8049000000000002 0.705643970746863 0.7056425007744997 -2.7084531036350445e-07 -0.0991729504700931 -1.805 0.7056444114983152 0.7056429464607608 -2.7289041215974863e-07 -0.09917320067368096 -1.8051000000000001 0.7056448520946925 0.7056433920344832 -2.7488207639952966e-07 -0.09917345080188998 -1.8052000000000001 0.7056452925366131 0.705643837495129 -2.768198612453088e-07 -0.09917370085474268 -1.8053000000000001 0.7056457328247001 0.7056442828421552 -2.7870333736690345e-07 -0.09917395083226156 -1.8054000000000001 0.7056461729595812 0.7056447280750149 -2.805320880282236e-07 -0.09917420073446914 -1.8055 0.7056466129418878 0.7056451731931561 -2.823057092295189e-07 -0.0991744505613879 -1.8056 0.7056470527722563 0.7056456181960233 -2.8402380970737884e-07 -0.0991747003130404 -1.8057 0.7056474924513261 0.7056460630830566 -2.856860111220827e-07 -0.09917494998944901 -1.8058 0.7056479319797413 0.7056465078536922 -2.8729194808188585e-07 -0.09917519959063631 -1.8059 0.7056483713581497 0.7056469525073629 -2.888412682020003e-07 -0.09917544911662468 -1.806 0.7056488105872025 0.7056473970434975 -2.903336322572503e-07 -0.09917569856743674 -1.8061 0.7056492496675542 0.7056478414615217 -2.9176871415778627e-07 -0.09917594794309485 -1.8062 0.7056496885998629 0.7056482857608571 -2.931462011329655e-07 -0.09917619724362149 -1.8063000000000002 0.7056501273847895 0.7056487299409226 -2.944657936966577e-07 -0.09917644646903905 -1.8064 0.7056505660229986 0.705649174001134 -2.957272057756144e-07 -0.09917669561937 -1.8065 0.7056510045151568 0.7056496179409044 -2.969301647545719e-07 -0.09917694469463678 -1.8066000000000002 0.7056514428619345 0.705650061759644 -2.980744115317624e-07 -0.09917719369486185 -1.8067 0.7056518810640036 0.7056505054567599 -2.991597005605473e-07 -0.09917744262006757 -1.8068000000000002 0.7056523191220394 0.7056509490316571 -3.0018579992921457e-07 -0.09917769147027639 -1.8069000000000002 0.7056527570367188 0.7056513924837386 -3.0115249139567313e-07 -0.09917794024551069 -1.807 0.7056531948087215 0.7056518358124051 -3.020595704394946e-07 -0.09917818894579289 -1.8071000000000002 0.7056536324387286 0.7056522790170544 -3.0290684628619946e-07 -0.09917843757114542 -1.8072000000000001 0.7056540699274234 0.7056527220970834 -3.0369414197317646e-07 -0.09917868612159059 -1.8073000000000001 0.7056545072754907 0.7056531650518872 -3.044212943809077e-07 -0.09917893459715083 -1.8074000000000001 0.7056549444836173 0.7056536078808586 -3.0508815423296864e-07 -0.09917918299784849 -1.8075 0.7056553815524909 0.7056540505833897 -3.056945861723559e-07 -0.09917943132370594 -1.8076 0.7056558184828007 0.705654493158871 -3.0624046878230393e-07 -0.09917967957474556 -1.8077 0.7056562552752373 0.7056549356066917 -3.0672569459322396e-07 -0.09917992775098972 -1.8078 0.7056566919304919 0.7056553779262402 -3.0715017007576506e-07 -0.09918017585246075 -1.8079 0.7056571284492565 0.7056558201169041 -3.07513815717142e-07 -0.09918042387918097 -1.808 0.7056575648322239 0.7056562621780704 -3.078165659933796e-07 -0.09918067183117273 -1.8081 0.7056580010800875 0.7056567041091251 -3.080583694387018e-07 -0.09918091970845838 -1.8082 0.7056584371935408 0.7056571459094543 -3.0823918855532595e-07 -0.09918116751106021 -1.8083000000000002 0.705658873173278 0.7056575875784437 -3.083589998620351e-07 -0.09918141523900056 -1.8084 0.7056593090199927 0.7056580291154787 -3.0841779396356683e-07 -0.09918166289230175 -1.8085 0.705659744734379 0.7056584705199449 -3.08415575453469e-07 -0.09918191047098601 -1.8086000000000002 0.7056601803171305 0.7056589117912282 -3.0835236297654944e-07 -0.09918215797507572 -1.8087 0.7056606157689405 0.705659352928715 -3.0822818915254846e-07 -0.09918240540459311 -1.8088000000000002 0.7056610510905015 0.7056597939317919 -3.0804310060389417e-07 -0.09918265275956051 -1.8089000000000002 0.7056614862825059 0.7056602347998462 -3.077971579695804e-07 -0.09918290004000019 -1.809 0.7056619213456443 0.7056606755322657 -3.0749043583577773e-07 -0.0991831472459343 -1.8091000000000002 0.7056623562806075 0.7056611161284403 -3.0712302274277237e-07 -0.09918339437738527 -1.8092000000000001 0.7056627910880842 0.7056615565877594 -3.06695021129455e-07 -0.09918364143437522 -1.8093000000000001 0.7056632257687627 0.7056619969096152 -3.0620654736801534e-07 -0.09918388841692649 -1.8094000000000001 0.7056636603233291 0.7056624370934005 -3.0565773165985854e-07 -0.09918413532506133 -1.8095 0.7056640947524682 0.7056628771385096 -3.050487180425443e-07 -0.09918438215880195 -1.8096 0.705664529056863 0.7056633170443387 -3.043796643759089e-07 -0.09918462891817058 -1.8097 0.7056649632371952 0.7056637568102857 -3.0365074222410415e-07 -0.09918487560318943 -1.8098 0.7056653972941435 0.7056641964357508 -3.028621369111084e-07 -0.09918512221388076 -1.8099 0.705665831228385 0.705664635920136 -3.020140473958266e-07 -0.09918536875026673 -1.81 0.7056662650405946 0.7056650752628459 -3.011066862304568e-07 -0.09918561521236959 -1.8101 0.7056666987314446 0.7056655144632871 -3.001402795639596e-07 -0.09918586160021152 -1.8102 0.7056671323016045 0.7056659535208691 -2.991150670171583e-07 -0.09918610791381466 -1.8103000000000002 0.7056675657517412 0.7056663924350044 -2.980313016688607e-07 -0.09918635415320129 -1.8104 0.7056679990825186 0.7056668312051078 -2.968892500003484e-07 -0.09918660031839353 -1.8105 0.7056684322945981 0.7056672698305974 -2.956891917808846e-07 -0.09918684640941355 -1.8106000000000002 0.7056688653886372 0.7056677083108942 -2.944314200364895e-07 -0.09918709242628354 -1.8107 0.7056692983652905 0.7056681466454228 -2.9311624095626487e-07 -0.09918733836902564 -1.8108000000000002 0.7056697312252088 0.7056685848336111 -2.917439738576999e-07 -0.09918758423766195 -1.8109000000000002 0.7056701639690399 0.7056690228748903 -2.903149510791181e-07 -0.09918783003221468 -1.811 0.7056705965974273 0.7056694607686963 -2.88829517906819e-07 -0.09918807575270597 -1.8111000000000002 0.7056710291110111 0.7056698985144678 -2.8728803246058643e-07 -0.09918832139915798 -1.8112000000000001 0.705671461510427 0.7056703361116476 -2.856908656867496e-07 -0.09918856697159276 -1.8113000000000001 0.7056718937963067 0.7056707735596831 -2.840384011777719e-07 -0.09918881247003247 -1.8114000000000001 0.7056723259692776 0.7056712108580256 -2.823310351375563e-07 -0.09918905789449922 -1.8115 0.7056727580299629 0.7056716480061309 -2.8056917626695377e-07 -0.09918930324501514 -1.8116 0.7056731899789807 0.7056720850034596 -2.7875324568396587e-07 -0.09918954852160229 -1.8117 0.7056736218169449 0.7056725218494763 -2.7688367679190584e-07 -0.09918979372428278 -1.8118 0.7056740535444647 0.7056729585436508 -2.749609151996013e-07 -0.0991900388530787 -1.8119 0.7056744851621437 0.7056733950854575 -2.7298541859649417e-07 -0.09919028390801204 -1.812 0.7056749166705812 0.7056738314743765 -2.709576566797822e-07 -0.09919052888910497 -1.8121 0.7056753480703712 0.7056742677098926 -2.688781110156413e-07 -0.09919077379637958 -1.8122 0.7056757793621019 0.7056747037914961 -2.667472749177946e-07 -0.09919101862985791 -1.8123000000000002 0.7056762105463563 0.7056751397186822 -2.6456565334689874e-07 -0.09919126338956195 -1.8124 0.7056766416237119 0.7056755754909527 -2.623337628029909e-07 -0.09919150807551386 -1.8125 0.7056770725947403 0.705676011107814 -2.600521311416082e-07 -0.09919175268773563 -1.8126000000000002 0.7056775034600078 0.7056764465687787 -2.5772129756337914e-07 -0.09919199722624923 -1.8127 0.7056779342200741 0.7056768818733654 -2.553418123572848e-07 -0.0991922416910768 -1.8128000000000002 0.7056783648754932 0.7056773170210981 -2.52914236848617e-07 -0.09919248608224024 -1.8129000000000002 0.7056787954268131 0.7056777520115078 -2.50439143256731e-07 -0.09919273039976162 -1.813 0.7056792258745752 0.7056781868441319 -2.4791711455973697e-07 -0.09919297464366299 -1.8131000000000002 0.7056796562193149 0.7056786215185132 -2.4534874434531395e-07 -0.09919321881396637 -1.8132000000000001 0.7056800864615607 0.7056790560342014 -2.4273463665805406e-07 -0.09919346291069366 -1.8133000000000001 0.7056805166018345 0.7056794903907533 -2.4007540589884857e-07 -0.09919370693386693 -1.8134000000000001 0.705680946640652 0.7056799245877314 -2.3737167664794612e-07 -0.09919395088350814 -1.8135 0.705681376578521 0.7056803586247056 -2.3462408352964426e-07 -0.09919419475963921 -1.8136 0.7056818064159435 0.705680792501253 -2.318332710526949e-07 -0.0991944385622822 -1.8137 0.7056822361534139 0.7056812262169574 -2.2899989349234318e-07 -0.099194682291459 -1.8138 0.7056826657914195 0.7056816597714095 -2.2612461469256884e-07 -0.09919492594719163 -1.8139 0.7056830953304407 0.7056820931642076 -2.2320810793771684e-07 -0.09919516952950204 -1.814 0.7056835247709499 0.7056825263949571 -2.202510557998416e-07 -0.09919541303841214 -1.8141 0.7056839541134126 0.705682959463271 -2.172541499478875e-07 -0.0991956564739439 -1.8142 0.7056843833582864 0.7056833923687691 -2.1421809101238032e-07 -0.09919589983611915 -1.8143000000000002 0.7056848125060216 0.70568382511108 -2.111435884258328e-07 -0.0991961431249599 -1.8144 0.7056852415570607 0.7056842576898392 -2.0803136024580282e-07 -0.0991963863404881 -1.8145 0.7056856705118382 0.7056846901046905 -2.0488213297795155e-07 -0.09919662948272562 -1.8146000000000002 0.705686099370781 0.7056851223552847 -2.0169664142338783e-07 -0.09919687255169436 -1.8147 0.7056865281343077 0.7056855544412816 -1.9847562849131806e-07 -0.09919711554741627 -1.8148000000000002 0.7056869568028286 0.7056859863623481 -1.9521984504639045e-07 -0.09919735846991312 -1.8149000000000002 0.7056873853767467 0.7056864181181601 -1.9193004971787553e-07 -0.09919760131920691 -1.815 0.705687813856456 0.7056868497084012 -1.8860700873660208e-07 -0.09919784409531948 -1.8151000000000002 0.7056882422423426 0.7056872811327638 -1.8525149573719868e-07 -0.09919808679827276 -1.8152000000000001 0.705688670534784 0.7056877123909479 -1.818642915950297e-07 -0.09919832942808855 -1.8153000000000001 0.7056890987341491 0.7056881434826623 -1.7844618423537573e-07 -0.09919857198478871 -1.8154000000000001 0.7056895268407983 0.7056885744076243 -1.7499796845649174e-07 -0.09919881446839507 -1.8155 0.7056899548550841 0.7056890051655602 -1.715204457353181e-07 -0.09919905687892955 -1.8156 0.7056903827773493 0.7056894357562046 -1.6801442405400824e-07 -0.09919929921641402 -1.8157 0.7056908106079286 0.7056898661793007 -1.6448071770043537e-07 -0.09919954148087023 -1.8158 0.7056912383471474 0.7056902964346007 -1.6092014708778135e-07 -0.09919978367232005 -1.8159 0.7056916659953225 0.7056907265218655 -1.5733353856545174e-07 -0.09920002579078524 -1.816 0.705692093552762 0.7056911564408651 -1.537217242178479e-07 -0.09920026783628771 -1.8161 0.7056925210197644 0.7056915861913784 -1.5008554168048638e-07 -0.0992005098088492 -1.8162 0.7056929483966201 0.7056920157731933 -1.4642583394917918e-07 -0.09920075170849159 -1.8163000000000002 0.7056933756836092 0.7056924451861069 -1.4274344915105042e-07 -0.09920099353523662 -1.8164 0.7056938028810031 0.7056928744299251 -1.3903924039881943e-07 -0.09920123528910603 -1.8165 0.7056942299890645 0.7056933035044637 -1.3531406556181735e-07 -0.09920147697012172 -1.8166000000000002 0.7056946570080462 0.7056937324095469 -1.3156878707863695e-07 -0.09920171857830538 -1.8167 0.7056950839381919 0.7056941611450089 -1.2780427174723108e-07 -0.09920196011367882 -1.8168000000000002 0.7056955107797361 0.7056945897106925 -1.2402139053756256e-07 -0.09920220157626376 -1.8169000000000002 0.7056959375329035 0.7056950181064505 -1.2022101836955956e-07 -0.09920244296608198 -1.817 0.7056963641979099 0.7056954463321452 -1.1640403393964327e-07 -0.09920268428315529 -1.8171000000000002 0.7056967907749612 0.705695874387648 -1.1257131949868326e-07 -0.09920292552750537 -1.8172000000000001 0.7056972172642537 0.7056963022728396 -1.0872376064383071e-07 -0.099203166699154 -1.8173000000000001 0.7056976436659748 0.7056967299876105 -1.0486224613463768e-07 -0.09920340779812284 -1.8174000000000001 0.7056980699803016 0.7056971575318608 -1.0098766766667572e-07 -0.09920364882443368 -1.8175 0.705698496207402 0.7056975849055003 -9.710091968071627e-08 -0.09920388977810825 -1.8176 0.7056989223474344 0.705698012108448 -9.32028991424208e-08 -0.09920413065916824 -1.8177 0.7056993484005468 0.7056984391406325 -8.929450535152123e-08 -0.09920437146763533 -1.8178 0.7056997743668783 0.7056988660019927 -8.537663971890791e-08 -0.09920461220353122 -1.8179 0.7057002002465582 0.7056992926924769 -8.145020557147331e-08 -0.09920485286687769 -1.818 0.705700626039706 0.7056997192120429 -7.751610793613889e-08 -0.09920509345769639 -1.8181 0.7057010517464308 0.705700145560658 -7.357525333255566e-08 -0.09920533397600893 -1.8182 0.7057014773668329 0.7057005717382998 -6.962854956797312e-08 -0.09920557442183706 -1.8183000000000002 0.7057019029010025 0.7057009977449551 -6.567690552256727e-08 -0.09920581479520241 -1.8184 0.7057023283490201 0.7057014235806212 -6.172123094691159e-08 -0.0992060550961267 -1.8185 0.7057027537109559 0.7057018492453038 -5.776243624253455e-08 -0.09920629532463146 -1.8186000000000002 0.7057031789868711 0.70570227473902 -5.380143226546216e-08 -0.09920653548073848 -1.8187 0.7057036041768168 0.7057027000617955 -4.983913010785969e-08 -0.09920677556446933 -1.8188000000000002 0.7057040292808343 0.7057031252136663 -4.587644089008164e-08 -0.09920701557584567 -1.8189000000000002 0.7057044542989548 0.7057035501946778 -4.1914275552586274e-08 -0.09920725551488913 -1.819 0.7057048792312002 0.7057039750048856 -3.795354464541066e-08 -0.09920749538162131 -1.8191000000000002 0.7057053040775827 0.7057043996443546 -3.399515811994963e-08 -0.0992077351760639 -1.8192000000000002 0.7057057288381041 0.7057048241131596 -3.004002511975898e-08 -0.0992079748982384 -1.8193000000000001 0.7057061535127573 0.7057052484113852 -2.6089053770843654e-08 -0.09920821454816653 -1.8194000000000001 0.7057065781015247 0.7057056725391253 -2.2143150973843312e-08 -0.09920845412586976 -1.8195 0.7057070026043797 0.7057060964964845 -1.8203222199985464e-08 -0.09920869363136983 -1.8196 0.7057074270212852 0.7057065202835757 -1.4270171274678722e-08 -0.09920893306468821 -1.8197 0.7057078513521952 0.7057069439005227 -1.034490017650172e-08 -0.09920917242584655 -1.8198 0.7057082755970534 0.7057073673474579 -6.428308829686813e-09 -0.09920941171486637 -1.8199 0.7057086997557942 0.7057077906245244 -2.5212948976879868e-09 -0.09920965093176926 -1.82 0.7057091238283424 0.7057082137318738 1.3752464254196406e-09 -0.09920989007657677 -1.8201 0.7057095478146134 0.7057086366696681 5.2604226148667e-09 -0.0992101291493105 -1.8202 0.7057099717145126 0.7057090594380783 9.133344023790069e-09 -0.099210368149992 -1.8203000000000003 0.7057103955279358 0.7057094820372849 1.2993124084460794e-08 -0.09921060707864268 -1.8204 0.7057108192547701 0.7057099044674782 1.6838879512114102e-08 -0.0992108459352842 -1.8205 0.7057112428948926 0.705710326728858 2.0669730509646767e-08 -0.09921108471993811 -1.8206000000000002 0.7057116664481708 0.7057107488216326 2.448480095756933e-08 -0.0992113234326258 -1.8207 0.7057120899144635 0.7057111707460209 2.8283218633448626e-08 -0.09921156207336893 -1.8208000000000002 0.7057125132936197 0.7057115925022501 3.206411539578846e-08 -0.09921180064218896 -1.8209000000000002 0.7057129365854793 0.7057120140905571 3.582662738525755e-08 -0.0992120391391074 -1.821 0.7057133597898727 0.7057124355111879 3.9569895225050056e-08 -0.09921227756414569 -1.8211000000000002 0.7057137829066218 0.7057128567643974 4.329306422211354e-08 -0.09921251591732544 -1.8212000000000002 0.7057142059355386 0.70571327785045 4.6995284549294913e-08 -0.099212754198668 -1.8213000000000001 0.7057146288764264 0.7057136987696186 5.0675711444833627e-08 -0.09921299240819491 -1.8214000000000001 0.7057150517290796 0.7057141195221859 5.433350541185489e-08 -0.09921323054592762 -1.8215 0.7057154744932834 0.705714540108443 5.796783240051562e-08 -0.09921346861188762 -1.8216 0.7057158971688144 0.7057149605286896 6.15778640040282e-08 -0.09921370660609637 -1.8217 0.7057163197554401 0.7057153807832349 6.516277764774536e-08 -0.0992139445285753 -1.8218 0.7057167422529196 0.7057158008723964 6.872175675916303e-08 -0.0992141823793459 -1.8219 0.7057171646610029 0.7057162207965001 7.225399099169971e-08 -0.09921442015842957 -1.822 0.7057175869794317 0.7057166405558809 7.575867636347433e-08 -0.09921465786584777 -1.8221 0.7057180092079389 0.7057170601508822 7.923501548108558e-08 -0.09921489550162194 -1.8222 0.7057184313462491 0.7057174795818559 8.268221769053286e-08 -0.09921513306577345 -1.8223000000000003 0.7057188533940784 0.7057178988491621 8.609949927324001e-08 -0.09921537055832376 -1.8224 0.7057192753511345 0.7057183179531696 8.94860836264666e-08 -0.09921560797929431 -1.8225 0.7057196972171169 0.7057187368942546 9.28412014211677e-08 -0.09921584532870639 -1.8226000000000002 0.7057201189917174 0.7057191556728022 9.616409079454824e-08 -0.09921608260658152 -1.8227 0.7057205406746188 0.705719574289205 9.945399753394368e-08 -0.09921631981294095 -1.8228000000000002 0.7057209622654966 0.7057199927438642 1.0271017519131176e-07 -0.09921655694780614 -1.8229000000000002 0.7057213837640184 0.7057204110371889 1.0593188533303266e-07 -0.09921679401119854 -1.823 0.7057218051698435 0.7057208291695951 1.0911839763705355e-07 -0.0992170310031394 -1.8231000000000002 0.7057222264826236 0.705721247141508 1.122689901010554e-07 -0.0992172679236502 -1.8232000000000002 0.7057226477020031 0.7057216649533588 1.153829492089864e-07 -0.09921750477275221 -1.8233000000000001 0.7057230688276187 0.7057220826055872 1.184595700420843e-07 -0.09921774155046685 -1.8234000000000001 0.7057234898590992 0.7057225000986402 1.2149815649745155e-07 -0.09921797825681541 -1.8235 0.7057239107960664 0.705722917432972 1.2449802142336375e-07 -0.09921821489181923 -1.8236 0.7057243316381351 0.7057233346090439 1.274584867511086e-07 -0.09921845145549964 -1.8237 0.7057247523849124 0.7057237516273251 1.3037888368233608e-07 -0.09921868794787803 -1.8238 0.7057251730359987 0.7057241684882908 1.3325855283824461e-07 -0.09921892436897563 -1.8239 0.7057255935909872 0.7057245851924238 1.3609684437407288e-07 -0.09921916071881381 -1.824 0.7057260140494648 0.7057250017402138 1.3889311816991934e-07 -0.09921939699741394 -1.8241 0.7057264344110102 0.7057254181321568 1.416467439278868e-07 -0.09921963320479718 -1.8242 0.7057268546751975 0.7057258343687557 1.4435710136290192e-07 -0.09921986934098495 -1.8243000000000003 0.7057272748415926 0.7057262504505197 1.470235803102682e-07 -0.09922010540599846 -1.8244 0.7057276949097557 0.7057266663779652 1.4964558086097424e-07 -0.09922034139985908 -1.8245 0.7057281148792407 0.7057270821516135 1.522225135386357e-07 -0.09922057732258799 -1.8246000000000002 0.705728534749595 0.7057274977719932 1.54753799375823e-07 -0.09922081317420652 -1.8247 0.7057289545203602 0.7057279132396385 1.57238870073656e-07 -0.09922104895473592 -1.8248000000000002 0.7057293741910716 0.7057283285550896 1.5967716813364285e-07 -0.09922128466419743 -1.8249000000000002 0.705729793761259 0.7057287437188927 1.6206814695135519e-07 -0.0992215203026123 -1.825 0.7057302132304466 0.7057291587315997 1.6441127098643094e-07 -0.09922175587000186 -1.8251000000000002 0.7057306325981523 0.7057295735937676 1.6670601583196332e-07 -0.09922199136638722 -1.8252000000000002 0.7057310518638888 0.7057299883059597 1.689518683914426e-07 -0.09922222679178971 -1.8253000000000001 0.7057314710271638 0.7057304028687439 1.711483269342673e-07 -0.09922246214623051 -1.8254000000000001 0.7057318900874794 0.7057308172826939 1.732949012310525e-07 -0.09922269742973085 -1.8255 0.7057323090443327 0.7057312315483883 1.7539111268199958e-07 -0.09922293264231197 -1.8256000000000001 0.7057327278972154 0.7057316456664103 1.7743649439322384e-07 -0.09922316778399502 -1.8257 0.7057331466456152 0.7057320596373486 1.7943059129471584e-07 -0.09922340285480129 -1.8258 0.705733565289014 0.7057324734617962 1.8137296023748584e-07 -0.09922363785475186 -1.8259 0.7057339838268901 0.7057328871403507 1.832631701011167e-07 -0.09922387278386806 -1.826 0.7057344022587166 0.7057333006736142 1.851008018839695e-07 -0.09922410764217093 -1.8261 0.7057348205839625 0.7057337140621933 1.8688544877604185e-07 -0.09922434242968176 -1.8262 0.7057352388020928 0.7057341273066988 1.8861671627345977e-07 -0.09922457714642173 -1.8263000000000003 0.7057356569125678 0.7057345404077454 1.902942222756221e-07 -0.0992248117924119 -1.8264 0.7057360749148444 0.7057349533659516 1.919175971580589e-07 -0.09922504636767349 -1.8265 0.7057364928083752 0.70573536618194 1.9348648380712596e-07 -0.09922528087222764 -1.8266000000000002 0.7057369105926099 0.7057357788563369 1.9500053779347715e-07 -0.09922551530609552 -1.8267 0.7057373282669938 0.7057361913897716 1.9645942735124766e-07 -0.09922574966929822 -1.8268000000000002 0.705737745830969 0.7057366037828776 1.9786283352030143e-07 -0.0992259839618569 -1.8269000000000002 0.7057381632839748 0.705737016036291 1.9921045018786443e-07 -0.09922621818379271 -1.827 0.705738580625447 0.7057374281506512 2.0050198412321918e-07 -0.09922645233512677 -1.8271000000000002 0.7057389978548183 0.7057378401266007 2.017371551095437e-07 -0.09922668641588016 -1.8272 0.7057394149715188 0.7057382519647846 2.0291569597166714e-07 -0.09922692042607399 -1.8273000000000001 0.7057398319749758 0.7057386636658511 2.0403735261423361e-07 -0.09922715436572943 -1.8274000000000001 0.7057402488646138 0.7057390752304504 2.0510188408762176e-07 -0.09922738823486749 -1.8275 0.7057406656398553 0.7057394866592356 2.0610906266774198e-07 -0.09922762203350932 -1.8276000000000001 0.7057410823001198 0.7057398979528615 2.0705867385256704e-07 -0.0992278557616759 -1.8277 0.7057414988448256 0.7057403091119857 2.0795051647662377e-07 -0.09922808941938843 -1.8278 0.7057419152733881 0.7057407201372675 2.0878440266589027e-07 -0.09922832300666795 -1.8279 0.705742331585222 0.7057411310293682 2.095601579696349e-07 -0.09922855652353554 -1.828 0.7057427477797389 0.7057415417889502 2.1027762132225236e-07 -0.09922878997001226 -1.8281 0.7057431638563494 0.7057419524166779 2.1093664510571375e-07 -0.09922902334611908 -1.8282 0.705743579814463 0.7057423629132173 2.1153709520507769e-07 -0.09922925665187711 -1.8283000000000003 0.7057439956534877 0.7057427732792353 2.1207885097379586e-07 -0.09922948988730741 -1.8284 0.7057444113728301 0.7057431835153999 2.1256180532391866e-07 -0.09922972305243097 -1.8285 0.7057448269718961 0.7057435936223803 2.1298586471221737e-07 -0.09922995614726883 -1.8286000000000002 0.7057452424500905 0.7057440036008464 2.1335094914712305e-07 -0.099230189171842 -1.8287 0.705745657806818 0.7057444134514692 2.1365699220954326e-07 -0.09923042212617154 -1.8288000000000002 0.705746073041482 0.7057448231749193 2.139039411014343e-07 -0.09923065501027845 -1.8289000000000002 0.7057464881534857 0.7057452327718686 2.1409175661457613e-07 -0.0992308878241837 -1.829 0.7057469031422324 0.7057456422429887 2.1422041314098084e-07 -0.09923112056790828 -1.8291000000000002 0.7057473180071249 0.7057460515889518 2.1428989869023973e-07 -0.09923135324147325 -1.8292 0.7057477327475661 0.7057464608104294 2.1430021484789008e-07 -0.09923158584489956 -1.8293000000000001 0.7057481473629591 0.7057468699080931 2.1425137684133455e-07 -0.09923181837820816 -1.8294000000000001 0.7057485618527073 0.7057472788826145 2.141434134635134e-07 -0.09923205084142002 -1.8295 0.7057489762162149 0.705747687734664 2.1397636710412948e-07 -0.09923228323455616 -1.8296000000000001 0.705749390452886 0.7057480964649123 2.1375029370454546e-07 -0.0992325155576375 -1.8297 0.7057498045621262 0.7057485050740284 2.13465262775131e-07 -0.09923274781068502 -1.8298 0.7057502185433414 0.7057489135626807 2.1312135737444615e-07 -0.0992329799937196 -1.8299 0.7057506323959389 0.7057493219315372 2.127186740225051e-07 -0.09923321210676228 -1.83 0.7057510461193273 0.7057497301812632 2.1225732278057352e-07 -0.09923344414983391 -1.8301 0.705751459712916 0.7057501383125244 2.1173742711239063e-07 -0.09923367612295549 -1.8302 0.7057518731761161 0.7057505463259836 2.1115912392927205e-07 -0.09923390802614789 -1.8303000000000003 0.705752286508341 0.7057509542223028 2.1052256352072085e-07 -0.09923413985943207 -1.8304 0.7057526997090049 0.7057513620021417 2.098279095370803e-07 -0.09923437162282889 -1.8305 0.7057531127775244 0.7057517696661585 2.0907533894096164e-07 -0.0992346033163593 -1.8306000000000002 0.7057535257133178 0.705752177215009 2.0826504191356898e-07 -0.09923483494004418 -1.8307 0.7057539385158063 0.7057525846493469 2.0739722188592435e-07 -0.09923506649390444 -1.8308000000000002 0.7057543511844124 0.7057529919698236 2.0647209546947876e-07 -0.09923529797796092 -1.8309000000000002 0.7057547637185624 0.7057533991770878 2.0548989232774262e-07 -0.09923552939223454 -1.831 0.7057551761176837 0.7057538062717859 2.0445085521444972e-07 -0.09923576073674616 -1.8311000000000002 0.7057555883812074 0.7057542132545613 2.0335523988335158e-07 -0.09923599201151666 -1.8312 0.7057560005085677 0.7057546201260547 2.022033150188285e-07 -0.09923622321656692 -1.8313000000000001 0.7057564124992008 0.7057550268869033 2.0099536215262281e-07 -0.0992364543519177 -1.8314000000000001 0.7057568243525473 0.7057554335377414 1.9973167561179728e-07 -0.09923668541758995 -1.8315 0.7057572360680499 0.7057558400792001 1.9841256245628491e-07 -0.09923691641360446 -1.8316000000000001 0.7057576476451559 0.7057562465119069 1.9703834240603069e-07 -0.09923714733998214 -1.8317 0.7057580590833152 0.7057566528364858 1.9560934774731642e-07 -0.09923737819674373 -1.8318 0.7057584703819819 0.7057570590535571 1.9412592324602462e-07 -0.09923760898391015 -1.8319 0.705758881540614 0.7057574651637369 1.925884260886579e-07 -0.09923783970150214 -1.832 0.7057592925586731 0.7057578711676374 1.909972257990722e-07 -0.09923807034954052 -1.8321 0.7057597034356252 0.7057582770658672 1.8935270413092398e-07 -0.09923830092804614 -1.8322 0.7057601141709403 0.7057586828590301 1.876552549705257e-07 -0.09923853143703971 -1.8323000000000003 0.705760524764093 0.7057590885477256 1.859052842743958e-07 -0.09923876187654213 -1.8324 0.7057609352145625 0.7057594941325489 1.8410320993395013e-07 -0.09923899224657415 -1.8325 0.7057613455218321 0.7057598996140906 1.8224946169917433e-07 -0.09923922254715656 -1.8326000000000002 0.7057617556853903 0.7057603049929362 1.8034448106760137e-07 -0.09923945277831012 -1.8327 0.7057621657047303 0.7057607102696664 1.7838872121492266e-07 -0.09923968294005561 -1.8328000000000002 0.7057625755793503 0.705761115444857 1.7638264681804627e-07 -0.09923991303241378 -1.8329000000000002 0.7057629853087535 0.7057615205190786 1.7432673402040244e-07 -0.09924014305540539 -1.833 0.7057633948924485 0.705761925492897 1.72221470241124e-07 -0.0992403730090512 -1.8331000000000002 0.7057638043299493 0.7057623303668717 1.7006735410912688e-07 -0.09924060289337196 -1.8332 0.7057642136207751 0.7057627351415576 1.6786489533821003e-07 -0.0992408327083884 -1.8333000000000002 0.7057646227644512 0.7057631398175033 1.65614614622972e-07 -0.09924106245412125 -1.8334000000000001 0.7057650317605078 0.7057635443952521 1.633170435104414e-07 -0.09924129213059124 -1.8335 0.7057654406084816 0.7057639488753417 1.609727242127268e-07 -0.09924152173781911 -1.8336000000000001 0.7057658493079149 0.7057643532583027 1.5858220956191382e-07 -0.09924175127582552 -1.8337 0.7057662578583563 0.705764757544661 1.5614606283659294e-07 -0.0992419807446312 -1.8338 0.7057666662593605 0.7057651617349354 1.536648576404287e-07 -0.09924221014425685 -1.8339 0.705767074510488 0.7057655658296389 1.5113917775991248e-07 -0.09924243947472318 -1.834 0.7057674826113065 0.7057659698292783 1.4856961705334015e-07 -0.0992426687360509 -1.8341 0.7057678905613894 0.7057663737343531 1.4595677925652306e-07 -0.09924289792826066 -1.8342 0.7057682983603174 0.7057667775453571 1.4330127790299074e-07 -0.0992431270513732 -1.8343000000000003 0.7057687060076773 0.7057671812627765 1.4060373615051858e-07 -0.09924335610540913 -1.8344 0.7057691135030626 0.7057675848870911 1.3786478663194157e-07 -0.09924358509038908 -1.8345 0.7057695208460744 0.7057679884187742 1.3508507129902925e-07 -0.09924381400633381 -1.8346000000000002 0.7057699280363201 0.7057683918582918 1.3226524131146333e-07 -0.09924404285326392 -1.8347 0.7057703350734147 0.7057687952061023 1.2940595684254874e-07 -0.09924427163120005 -1.8348000000000002 0.70577074195698 0.7057691984626575 1.2650788693696624e-07 -0.09924450034016291 -1.8349000000000002 0.7057711486866449 0.7057696016284019 1.2357170936852513e-07 -0.09924472898017306 -1.835 0.7057715552620465 0.705770004703772 1.2059811045628255e-07 -0.09924495755125112 -1.8351000000000002 0.7057719616828284 0.7057704076891979 1.1758778494311284e-07 -0.09924518605341777 -1.8352 0.7057723679486424 0.7057708105851009 1.1454143578407128e-07 -0.09924541448669362 -1.8353000000000002 0.7057727740591473 0.7057712133918956 1.1145977402149398e-07 -0.09924564285109926 -1.8354000000000001 0.7057731800140106 0.7057716161099886 1.0834351860111724e-07 -0.09924587114665531 -1.8355 0.7057735858129062 0.7057720187397781 1.0519339621942181e-07 -0.09924609937338232 -1.8356000000000001 0.7057739914555172 0.7057724212816556 1.0201014112240503e-07 -0.09924632753130094 -1.8357 0.7057743969415338 0.7057728237360037 9.879449496333348e-08 -0.09924655562043173 -1.8358 0.7057748022706547 0.705773226103197 9.554720663274008e-08 -0.09924678364079531 -1.8359 0.7057752074425866 0.7057736283836025 9.226903206066561e-08 -0.09924701159241224 -1.836 0.705775612457044 0.7057740305775784 8.896073407441141e-08 -0.09924723947530306 -1.8361 0.7057760173137504 0.7057744326854749 8.562308217302528e-08 -0.09924746728948834 -1.8362 0.7057764220124367 0.7057748347076339 8.225685240240144e-08 -0.09924769503498865 -1.8363000000000003 0.7057768265528431 0.7057752366443888 7.886282712456227e-08 -0.09924792271182452 -1.8364 0.7057772309347177 0.7057756384960647 7.544179486673741e-08 -0.09924815032001653 -1.8365 0.7057776351578171 0.705776040262978 7.19945501513608e-08 -0.09924837785958521 -1.8366000000000002 0.7057780392219068 0.7057764419454362 6.852189326708724e-08 -0.09924860533055105 -1.8367 0.7057784431267606 0.7057768435437388 6.502463011613668e-08 -0.0992488327329346 -1.8368000000000002 0.7057788468721616 0.7057772450581763 6.15035720182705e-08 -0.09924906006675645 -1.8369000000000002 0.7057792504579008 0.70577764648903 5.7959535530380246e-08 -0.099249287332037 -1.837 0.7057796538837784 0.7057780478365729 5.439334224352499e-08 -0.09924951452879681 -1.8371000000000002 0.7057800571496035 0.705778449101069 5.080581859731592e-08 -0.09924974165705638 -1.8372 0.7057804602551943 0.7057788502827735 4.719779569603566e-08 -0.09924996871683622 -1.8373000000000002 0.7057808632003775 0.7057792513819321 4.3570109102206156e-08 -0.09925019570815678 -1.8374000000000001 0.7057812659849892 0.7057796523987819 3.992359866658579e-08 -0.09925042263103857 -1.8375 0.7057816686088744 0.7057800533335512 3.625910830265533e-08 -0.0992506494855021 -1.8376000000000001 0.7057820710718872 0.7057804541864585 3.257748581488029e-08 -0.0992508762715678 -1.8377000000000001 0.7057824733738907 0.7057808549577136 2.887958269748303e-08 -0.09925110298925616 -1.8378 0.7057828755147575 0.7057812556475171 2.5166253924541193e-08 -0.09925132963858763 -1.8379 0.7057832774943686 0.7057816562560602 2.1438357779984818e-08 -0.09925155621958263 -1.838 0.7057836793126158 0.7057820567835249 1.7696755628612837e-08 -0.0992517827322617 -1.8381 0.705784080969398 0.7057824572300844 1.3942311740018642e-08 -0.09925200917664521 -1.8382 0.7057844824646254 0.7057828575959014 1.0175893074351738e-08 -0.09925223555275359 -1.8383000000000003 0.7057848837982164 0.7057832578811307 6.3983690906307955e-09 -0.09925246186060731 -1.8384 0.7057852849700987 0.7057836580859168 2.6106115429136434e-09 -0.09925268810022678 -1.8385 0.70578568598021 0.7057840582103949 -1.1865057209306529e-09 -0.09925291427163235 -1.8386000000000002 0.7057860868284969 0.7057844582546913 -4.9921069587149924e-09 -0.09925314037484456 -1.8387 0.7057864875149157 0.7057848582189221 -8.805314738631609e-09 -0.09925336640988372 -1.8388000000000002 0.7057868880394318 0.7057852581031949 -1.262525013917895e-08 -0.09925359237677027 -1.8389000000000002 0.70578728840202 0.705785657907607 -1.645103295342537e-08 -0.09925381827552454 -1.839 0.7057876886026654 0.7057860576322466 -2.028178188980337e-08 -0.099254044106167 -1.8391000000000002 0.7057880886413614 0.7057864572771926 -2.4116614774638556e-08 -0.09925426986871802 -1.8392 0.7057884885181115 0.7057868568425143 -2.7954648760750156e-08 -0.09925449556319797 -1.8393000000000002 0.7057888882329284 0.7057872563282714 -3.179500052325791e-08 -0.09925472118962719 -1.8394000000000001 0.7057892877858344 0.705787655734514 -3.5636786468833115e-08 -0.09925494674802607 -1.8395 0.7057896871768613 0.7057880550612832 -3.9479122931939184e-08 -0.09925517223841498 -1.8396000000000001 0.7057900864060501 0.7057884543086097 -4.332112638560058e-08 -0.0992553976608142 -1.8397000000000001 0.7057904854734518 0.7057888534765158 -4.7161913642034415e-08 -0.09925562301524415 -1.8398 0.7057908843791263 0.705789252565014 -5.1000602051005234e-08 -0.09925584830172518 -1.8399 0.705791283123143 0.7057896515741069 -5.483630970961814e-08 -0.09925607352027754 -1.84 0.7057916817055812 0.7057900505037876 -5.86681556601857e-08 -0.09925629867092162 -1.8401 0.7057920801265289 0.7057904493540407 -6.249526009454581e-08 -0.09925652375367772 -1.8402 0.7057924783860845 0.7057908481248405 -6.631674455415126e-08 -0.09925674876856616 -1.8403000000000003 0.7057928764843548 0.705791246816152 -7.013173213346602e-08 -0.09925697371560728 -1.8404 0.7057932744214566 0.7057916454279312 -7.393934767837423e-08 -0.09925719859482136 -1.8405 0.7057936721975157 0.705792043960124 -7.77387179949976e-08 -0.09925742340622869 -1.8406000000000002 0.7057940698126673 0.7057924424126683 -8.152897203791282e-08 -0.09925764814984961 -1.8407 0.7057944672670561 0.7057928407854909 -8.530924111571636e-08 -0.09925787282570434 -1.8408000000000002 0.7057948645608358 0.7057932390785105 -8.907865909485446e-08 -0.09925809743381316 -1.8409 0.7057952616941696 0.7057936372916367 -9.283636259131006e-08 -0.0992583219741964 -1.841 0.7057956586672298 0.7057940354247687 -9.658149116489184e-08 -0.0992585464468743 -1.8411000000000002 0.7057960554801976 0.7057944334777977 -1.0031318752740104e-07 -0.0992587708518671 -1.8412 0.705796452133264 0.7057948314506048 -1.040305977317163e-07 -0.09925899518919508 -1.8413000000000002 0.7057968486266286 0.705795229343063 -1.0773287136955217e-07 -0.0992592194588785 -1.8414000000000001 0.7057972449605002 0.7057956271550353 -1.1141916175794186e-07 -0.09925944366093763 -1.8415 0.7057976411350961 0.7057960248863759 -1.1508862615174087e-07 -0.09925966779539261 -1.8416000000000001 0.7057980371506436 0.7057964225369304 -1.1874042590322154e-07 -0.0992598918622637 -1.8417000000000001 0.7057984330073781 0.7057968201065349 -1.2237372670059754e-07 -0.09926011586157119 -1.8418 0.7057988287055446 0.7057972175950169 -1.2598769871634274e-07 -0.09926033979333526 -1.8419 0.7057992242453961 0.7057976150021953 -1.2958151681188856e-07 -0.09926056365757617 -1.842 0.7057996196271947 0.7057980123278795 -1.3315436073538245e-07 -0.09926078745431403 -1.8421 0.7058000148512116 0.7057984095718707 -1.367054152934255e-07 -0.09926101118356913 -1.8422 0.7058004099177264 0.7057988067339611 -1.402338705523004e-07 -0.09926123484536163 -1.8423000000000003 0.7058008048270272 0.7057992038139348 -1.4373892199930072e-07 -0.09926145843971175 -1.8424 0.7058011995794108 0.7057996008115667 -1.4721977075263237e-07 -0.09926168196663966 -1.8425 0.7058015941751822 0.7057999977266236 -1.5067562373141663e-07 -0.09926190542616553 -1.8426000000000002 0.7058019886146552 0.7058003945588636 -1.5410569383436656e-07 -0.09926212881830951 -1.8427 0.7058023828981519 0.7058007913080364 -1.5750920011499414e-07 -0.09926235214309181 -1.8428000000000002 0.7058027770260022 0.7058011879738837 -1.6088536797589925e-07 -0.09926257540053257 -1.8429 0.7058031709985451 0.705801584556139 -1.6423342933183371e-07 -0.09926279859065196 -1.843 0.7058035648161267 0.7058019810545271 -1.6755262278317362e-07 -0.09926302171347007 -1.8431000000000002 0.7058039584791022 0.7058023774687652 -1.7084219379980004e-07 -0.09926324476900712 -1.8432 0.7058043519878339 0.7058027737985624 -1.7410139488242826e-07 -0.09926346775728319 -1.8433000000000002 0.7058047453426926 0.7058031700436197 -1.773294857274066e-07 -0.09926369067831847 -1.8434000000000001 0.7058051385440568 0.7058035662036304 -1.805257334210053e-07 -0.09926391353213308 -1.8435 0.7058055315923126 0.7058039622782799 -1.8368941257299043e-07 -0.09926413631874707 -1.8436000000000001 0.7058059244878538 0.7058043582672457 -1.8681980549009602e-07 -0.0992643590381806 -1.8437000000000001 0.7058063172310822 0.7058047541701984 -1.8991620237551743e-07 -0.09926458169045375 -1.8438 0.7058067098224066 0.7058051499868003 -1.9297790142605575e-07 -0.09926480427558666 -1.8439 0.7058071022622434 0.7058055457167067 -1.960042090333458e-07 -0.09926502679359943 -1.844 0.7058074945510162 0.7058059413595656 -1.9899443995732846e-07 -0.09926524924451212 -1.8441 0.7058078866891562 0.7058063369150172 -2.0194791741645624e-07 -0.09926547162834481 -1.8442 0.7058082786771012 0.7058067323826951 -2.0486397330279904e-07 -0.09926569394511754 -1.8443000000000003 0.7058086705152964 0.7058071277622258 -2.0774194831388315e-07 -0.09926591619485048 -1.8444 0.7058090622041941 0.7058075230532286 -2.1058119207412185e-07 -0.09926613837756366 -1.8445 0.7058094537442532 0.7058079182553161 -2.13381063325635e-07 -0.09926636049327714 -1.8446000000000002 0.7058098451359394 0.7058083133680939 -2.1614093005314916e-07 -0.09926658254201098 -1.8447 0.7058102363797247 0.705808708391161 -2.188601696123671e-07 -0.09926680452378517 -1.8448000000000002 0.7058106274760884 0.7058091033241098 -2.215381688999707e-07 -0.09926702643861979 -1.8449 0.7058110184255155 0.7058094981665268 -2.2417432447158214e-07 -0.09926724828653488 -1.845 0.705811409228498 0.7058098929179912 -2.267680426909502e-07 -0.09926747006755048 -1.8451000000000002 0.7058117998855336 0.705810287578077 -2.2931873982362516e-07 -0.09926769178168662 -1.8452 0.7058121903971264 0.7058106821463508 -2.3182584223818692e-07 -0.09926791342896328 -1.8453000000000002 0.7058125807637864 0.7058110766223742 -2.342887864686949e-07 -0.09926813500940052 -1.8454000000000002 0.7058129709860297 0.7058114710057022 -2.3670701938469096e-07 -0.0992683565230183 -1.8455 0.7058133610643779 0.7058118652958846 -2.3907999829875237e-07 -0.09926857796983665 -1.8456000000000001 0.7058137509993583 0.705812259492465 -2.4140719108445285e-07 -0.09926879934987554 -1.8457000000000001 0.7058141407915041 0.7058126535949817 -2.43688076287385e-07 -0.09926902066315496 -1.8458 0.7058145304413539 0.7058130476029674 -2.459221432778158e-07 -0.09926924190969494 -1.8459 0.7058149199494513 0.7058134415159492 -2.4810889233742306e-07 -0.0992694630895154 -1.846 0.7058153093163454 0.7058138353334498 -2.502478347772563e-07 -0.09926968420263638 -1.8461 0.7058156985425901 0.7058142290549857 -2.5233849302100375e-07 -0.09926990524907775 -1.8462 0.7058160876287444 0.7058146226800694 -2.543804007576478e-07 -0.09927012622885956 -1.8463000000000003 0.7058164765753725 0.7058150162082077 -2.563731030316707e-07 -0.09927034714200174 -1.8464 0.7058168653830428 0.7058154096389033 -2.5831615631244365e-07 -0.09927056798852421 -1.8465 0.7058172540523286 0.7058158029716537 -2.6020912862259604e-07 -0.09927078876844692 -1.8466000000000002 0.7058176425838076 0.7058161962059525 -2.620515996316908e-07 -0.09927100948178981 -1.8467 0.7058180309780621 0.7058165893412883 -2.638431607429603e-07 -0.09927123012857285 -1.8468000000000002 0.705818419235678 0.7058169823771461 -2.6558341521126794e-07 -0.09927145070881593 -1.8469 0.7058188073572458 0.7058173753130061 -2.6727197815698545e-07 -0.09927167122253892 -1.847 0.7058191953433601 0.7058177681483451 -2.6890847674293505e-07 -0.0992718916697618 -1.8471000000000002 0.7058195831946188 0.7058181608826356 -2.7049255019173657e-07 -0.09927211205050446 -1.8472 0.7058199709116241 0.7058185535153467 -2.720238498829519e-07 -0.09927233236478678 -1.8473000000000002 0.7058203584949814 0.7058189460459436 -2.7350203946410745e-07 -0.09927255261262867 -1.8474000000000002 0.7058207459452994 0.7058193384738886 -2.749267948472245e-07 -0.09927277279405002 -1.8475 0.7058211332631907 0.7058197307986398 -2.7629780436494444e-07 -0.09927299290907073 -1.8476000000000001 0.7058215204492705 0.7058201230196529 -2.776147687705288e-07 -0.09927321295771063 -1.8477000000000001 0.7058219075041574 0.7058205151363801 -2.7887740135928984e-07 -0.09927343293998965 -1.8478 0.7058222944284728 0.7058209071482708 -2.800854279928766e-07 -0.09927365285592767 -1.8479 0.7058226812228408 0.7058212990547714 -2.81238587168664e-07 -0.09927387270554448 -1.848 0.7058230678878881 0.7058216908553261 -2.8233663007873333e-07 -0.09927409248885996 -1.8481 0.7058234544242439 0.705822082549376 -2.833793206584445e-07 -0.09927431220589393 -1.8482 0.7058238408325402 0.7058224741363601 -2.8436643563153896e-07 -0.09927453185666626 -1.8483000000000003 0.7058242271134108 0.7058228656157153 -2.8529776458993683e-07 -0.09927475144119682 -1.8484 0.7058246132674916 0.7058232569868765 -2.8617310999720647e-07 -0.09927497095950545 -1.8485 0.7058249992954204 0.7058236482492761 -2.8699228725101444e-07 -0.09927519041161187 -1.8486000000000002 0.7058253851978371 0.705824039402345 -2.877551247212895e-07 -0.099275409797536 -1.8487 0.7058257709753832 0.7058244304455124 -2.8846146376063087e-07 -0.09927562911729765 -1.8488000000000002 0.7058261566287014 0.7058248213782058 -2.891111588118611e-07 -0.09927584837091658 -1.8489 0.7058265421584361 0.7058252121998514 -2.8970407733863723e-07 -0.09927606755841258 -1.849 0.705826927565233 0.7058256029098742 -2.9024009991565625e-07 -0.0992762866798055 -1.8491000000000002 0.7058273128497388 0.705825993507698 -2.9071912024600244e-07 -0.0992765057351151 -1.8492 0.7058276980126008 0.7058263839927454 -2.911410451333918e-07 -0.09927672472436115 -1.8493000000000002 0.7058280830544679 0.7058267743644386 -2.9150579456196923e-07 -0.09927694364756343 -1.8494000000000002 0.7058284679759889 0.7058271646221987 -2.9181330170671704e-07 -0.09927716250474171 -1.8495 0.7058288527778137 0.7058275547654467 -2.9206351287794363e-07 -0.09927738129591579 -1.8496000000000001 0.7058292374605925 0.7058279447936024 -2.922563876184281e-07 -0.0992776000211054 -1.8497000000000001 0.7058296220249756 0.7058283347060861 -2.923918986375007e-07 -0.09927781868033032 -1.8498 0.7058300064716136 0.7058287245023174 -2.924700318596152e-07 -0.09927803727361031 -1.8499 0.7058303908011567 0.7058291141817163 -2.924907863965931e-07 -0.09927825580096505 -1.85 0.7058307750142555 0.7058295037437027 -2.924541745788489e-07 -0.09927847426241433 -1.8501 0.7058311591115598 0.705829893187697 -2.923602218721233e-07 -0.09927869265797785 -1.8502 0.7058315430937193 0.70583028251312 -2.922089669607497e-07 -0.0992789109876754 -1.8503000000000003 0.7058319269613829 0.7058306717193924 -2.92000461688674e-07 -0.09927912925152661 -1.8504 0.7058323107151989 0.7058310608059366 -2.917347710212903e-07 -0.09927934744955125 -1.8505 0.7058326943558145 0.7058314497721754 -2.914119730974829e-07 -0.099279565581769 -1.8506000000000002 0.7058330778838764 0.7058318386175325 -2.9103215910819547e-07 -0.09927978364819962 -1.8507 0.7058334613000297 0.7058322273414329 -2.9059543337969784e-07 -0.09928000164886275 -1.8508000000000002 0.7058338446049182 0.7058326159433027 -2.901019132660332e-07 -0.09928021958377808 -1.8509 0.7058342277991847 0.7058330044225696 -2.8955172916289573e-07 -0.09928043745296537 -1.851 0.7058346108834698 0.7058333927786625 -2.889450244382419e-07 -0.0992806552564442 -1.8511000000000002 0.7058349938584129 0.7058337810110122 -2.8828195542188184e-07 -0.09928087299423423 -1.8512 0.7058353767246512 0.7058341691190517 -2.875626913603768e-07 -0.09928109066635521 -1.8513000000000002 0.7058357594828204 0.7058345571022155 -2.867874143719362e-07 -0.09928130827282677 -1.8514000000000002 0.7058361421335535 0.7058349449599404 -2.859563193770287e-07 -0.09928152581366857 -1.8515 0.7058365246774818 0.7058353326916651 -2.850696141018516e-07 -0.09928174328890027 -1.8516000000000001 0.705836907115234 0.7058357202968311 -2.841275189811865e-07 -0.09928196069854152 -1.8517000000000001 0.7058372894474356 0.705836107774882 -2.8313026714105183e-07 -0.0992821780426119 -1.8518000000000001 0.7058376716747108 0.7058364951252647 -2.8207810429461966e-07 -0.09928239532113109 -1.8519 0.7058380537976797 0.7058368823474284 -2.80971288745685e-07 -0.09928261253411876 -1.852 0.7058384358169603 0.7058372694408248 -2.798100912221324e-07 -0.09928282968159444 -1.8521 0.705838817733167 0.7058376564049096 -2.7859479494185546e-07 -0.0992830467635778 -1.8522 0.7058391995469113 0.7058380432391409 -2.773256954462233e-07 -0.09928326378008843 -1.8523000000000003 0.7058395812588014 0.7058384299429807 -2.760031005619168e-07 -0.09928348073114594 -1.8524 0.7058399628694421 0.705838816515894 -2.7462733032113107e-07 -0.09928369761676993 -1.8525 0.7058403443794339 0.7058392029573493 -2.731987169234118e-07 -0.09928391443697998 -1.8526000000000002 0.7058407257893746 0.7058395892668192 -2.7171760456912164e-07 -0.0992841311917957 -1.8527 0.7058411070998576 0.7058399754437801 -2.7018434947331804e-07 -0.09928434788123663 -1.8528000000000002 0.7058414883114725 0.705840361487712 -2.6859931970962814e-07 -0.09928456450532241 -1.8529 0.7058418694248043 0.7058407473980992 -2.6696289515126814e-07 -0.09928478106407251 -1.853 0.7058422504404347 0.7058411331744303 -2.652754673704294e-07 -0.09928499755750661 -1.8531000000000002 0.7058426313589401 0.7058415188161979 -2.635374395758283e-07 -0.09928521398564417 -1.8532 0.7058430121808932 0.7058419043228996 -2.6174922646352017e-07 -0.09928543034850483 -1.8533000000000002 0.7058433929068616 0.7058422896940368 -2.5991125415444905e-07 -0.09928564664610805 -1.8534000000000002 0.7058437735374085 0.7058426749291167 -2.5802396009730333e-07 -0.09928586287847344 -1.8535 0.7058441540730918 0.70584306002765 -2.560877929297378e-07 -0.09928607904562048 -1.8536000000000001 0.7058445345144647 0.7058434449891534 -2.5410321241245426e-07 -0.09928629514756875 -1.8537000000000001 0.7058449148620756 0.7058438298131482 -2.5207068930777066e-07 -0.0992865111843377 -1.8538000000000001 0.7058452951164672 0.705844214499161 -2.499907052443129e-07 -0.09928672715594691 -1.8539 0.7058456752781774 0.7058445990467233 -2.4786375261293125e-07 -0.09928694306241587 -1.854 0.7058460553477386 0.7058449834553726 -2.4569033448690325e-07 -0.0992871589037641 -1.8541 0.7058464353256773 0.7058453677246515 -2.4347096446233896e-07 -0.09928737468001109 -1.8542 0.7058468152125147 0.7058457518541084 -2.412061665436893e-07 -0.09928759039117634 -1.8543000000000003 0.7058471950087659 0.7058461358432975 -2.3889647503619327e-07 -0.09928780603727934 -1.8544 0.7058475747149404 0.7058465196917785 -2.365424343932221e-07 -0.09928802161833955 -1.8545 0.7058479543315417 0.7058469033991177 -2.3414459911566543e-07 -0.09928823713437648 -1.8546 0.705848333859067 0.7058472869648864 -2.3170353362009233e-07 -0.09928845258540953 -1.8547 0.7058487132980078 0.7058476703886634 -2.2921981207915665e-07 -0.09928866797145826 -1.8548000000000002 0.7058490926488487 0.7058480536700327 -2.2669401832098313e-07 -0.09928888329254205 -1.8549 0.7058494719120685 0.7058484368085852 -2.2412674564528667e-07 -0.09928909854868043 -1.855 0.7058498510881392 0.705848819803918 -2.2151859674704455e-07 -0.0992893137398928 -1.8551000000000002 0.7058502301775262 0.7058492026556351 -2.1887018351873788e-07 -0.09928952886619863 -1.8552 0.7058506091806884 0.7058495853633466 -2.1618212693585992e-07 -0.09928974392761733 -1.8553000000000002 0.7058509880980777 0.7058499679266699 -2.1345505691119926e-07 -0.09928995892416834 -1.8554000000000002 0.7058513669301392 0.7058503503452287 -2.1068961215259252e-07 -0.09929017385587105 -1.8555 0.7058517456773111 0.7058507326186545 -2.078864399755742e-07 -0.09929038872274497 -1.8556000000000001 0.7058521243400244 0.705851114746585 -2.0504619619929332e-07 -0.09929060352480942 -1.8557000000000001 0.7058525029187033 0.7058514967286655 -2.0216954494875483e-07 -0.09929081826208386 -1.8558000000000001 0.7058528814137643 0.7058518785645485 -1.9925715855767523e-07 -0.0992910329345877 -1.8559 0.7058532598256169 0.7058522602538934 -1.963097173637851e-07 -0.0992912475423403 -1.856 0.705853638154663 0.7058526417963673 -1.9332790954576518e-07 -0.09929146208536103 -1.8561 0.705854016401297 0.7058530231916447 -1.9031243099834616e-07 -0.09929167656366931 -1.8562 0.705854394565906 0.705853404439408 -1.8726398515189757e-07 -0.09929189097728458 -1.8563000000000003 0.7058547726488695 0.7058537855393465 -1.8418328280589424e-07 -0.09929210532622612 -1.8564 0.7058551506505588 0.7058541664911577 -1.8107104195891344e-07 -0.09929231961051335 -1.8565 0.7058555285713379 0.7058545472945468 -1.779279876733264e-07 -0.09929253383016559 -1.8566 0.7058559064115626 0.705854927949227 -1.7475485184978434e-07 -0.09929274798520227 -1.8567 0.705856284171581 0.7058553084549188 -1.7155237311272664e-07 -0.09929296207564267 -1.8568000000000002 0.7058566618517328 0.7058556888113513 -1.6832129660741824e-07 -0.09929317610150616 -1.8569 0.70585703945235 0.7058560690182615 -1.650623738299467e-07 -0.09929339006281207 -1.857 0.7058574169737563 0.7058564490753945 -1.6177636246415827e-07 -0.0992936039595797 -1.8571000000000002 0.7058577944162673 0.7058568289825037 -1.5846402618389932e-07 -0.09929381779182844 -1.8572 0.7058581717801902 0.7058572087393504 -1.551261345125038e-07 -0.0992940315595776 -1.8573000000000002 0.7058585490658242 0.7058575883457048 -1.5176346259901385e-07 -0.09929424526284653 -1.8574000000000002 0.7058589262734598 0.7058579678013449 -1.4837679107246315e-07 -0.09929445890165448 -1.8575 0.7058593034033787 0.7058583471060575 -1.4496690584585303e-07 -0.09929467247602078 -1.8576000000000001 0.7058596804558546 0.7058587262596375 -1.4153459794788437e-07 -0.0992948859859647 -1.8577000000000001 0.7058600574311527 0.7058591052618887 -1.3808066330611712e-07 -0.09929509943150555 -1.8578000000000001 0.7058604343295292 0.7058594841126234 -1.3460590260992722e-07 -0.09929531281266264 -1.8579 0.7058608111512321 0.7058598628116624 -1.3111112108325773e-07 -0.09929552612945526 -1.858 0.7058611878965007 0.7058602413588353 -1.275971283215549e-07 -0.09929573938190266 -1.8581 0.7058615645655648 0.7058606197539805 -1.240647380905402e-07 -0.0992959525700241 -1.8582 0.7058619411586462 0.7058609979969448 -1.2051476815620743e-07 -0.09929616569383887 -1.8583000000000003 0.7058623176759575 0.7058613760875843 -1.1694804007839066e-07 -0.09929637875336621 -1.8584 0.7058626941177026 0.7058617540257635 -1.1336537902688348e-07 -0.09929659174862537 -1.8585 0.7058630704840767 0.705862131811356 -1.0976761359408893e-07 -0.09929680467963563 -1.8586 0.7058634467752657 0.7058625094442448 -1.0615557559379152e-07 -0.09929701754641626 -1.8587 0.7058638229914465 0.7058628869243205 -1.0253009988074602e-07 -0.0992972303489864 -1.8588000000000002 0.7058641991327872 0.705863264251484 -9.889202414858217e-08 -0.09929744308736532 -1.8589 0.705864575199447 0.705863641425645 -9.524218874071982e-08 -0.0992976557615723 -1.859 0.7058649511915756 0.7058640184467214 -9.158143645261047e-08 -0.09929786837162653 -1.8591000000000002 0.705865327109314 0.7058643953146411 -8.791061234265235e-08 -0.0992980809175472 -1.8592 0.7058657029527942 0.7058647720293403 -8.423056353876884e-08 -0.09929829339935349 -1.8593000000000002 0.7058660787221382 0.7058651485907652 -8.054213903371105e-08 -0.09929850581706468 -1.8594000000000002 0.7058664544174607 0.7058655249988703 -7.684618949597294e-08 -0.0992987181706999 -1.8595 0.7058668300388651 0.7058659012536197 -7.314356706899713e-08 -0.09929893046027843 -1.8596000000000001 0.7058672055864471 0.7058662773549864 -6.943512518209002e-08 -0.0992991426858194 -1.8597000000000001 0.7058675810602926 0.7058666533029525 -6.572171834832649e-08 -0.09929935484734193 -1.8598000000000001 0.7058679564604784 0.7058670290975098 -6.20042019676588e-08 -0.0992995669448653 -1.8599 0.7058683317870722 0.7058674047386584 -5.8283432133928587e-08 -0.09929977897840858 -1.86 0.7058687070401328 0.7058677802264084 -5.45602654310369e-08 -0.09929999094799105 -1.8601 0.7058690822197091 0.7058681555607784 -5.08355587434256e-08 -0.09930020285363177 -1.8602 0.7058694573258415 0.7058685307417969 -4.711016905463265e-08 -0.09930041469534995 -1.8603000000000003 0.7058698323585604 0.7058689057695009 -4.3384953249370976e-08 -0.09930062647316469 -1.8604 0.705870207317888 0.7058692806439372 -3.966076792032364e-08 -0.09930083818709518 -1.8605 0.7058705822038365 0.7058696553651612 -3.593846916859645e-08 -0.09930104983716051 -1.8606 0.705870957016409 0.7058700299332379 -3.221891240498369e-08 -0.09930126142337986 -1.8607 0.7058713317556002 0.7058704043482409 -2.8502952158226957e-08 -0.0993014729457723 -1.8608000000000002 0.7058717064213946 0.7058707786102536 -2.4791441876389347e-08 -0.09930168440435698 -1.8609 0.7058720810137683 0.7058711527193682 -2.108523373131957e-08 -0.099301895799153 -1.861 0.7058724555326878 0.7058715266756861 -1.738517842056822e-08 -0.09930210713017948 -1.8611000000000002 0.7058728299781107 0.7058719004793175 -1.369212497591768e-08 -0.0993023183974555 -1.8612 0.7058732043499856 0.705872274130382 -1.0006920566490995e-08 -0.09930252960100017 -1.8613000000000002 0.7058735786482518 0.705872647629008 -6.330410306197576e-09 -0.09930274074083256 -1.8614000000000002 0.7058739528728397 0.7058730209753333 -2.6634370568420773e-09 -0.09930295181697174 -1.8615 0.7058743270236709 0.7058733941695046 9.931587574910083e-10 -0.0993031628294369 -1.8616000000000001 0.7058747011006574 0.7058737672116773 4.638539359905214e-09 -0.09930337377824695 -1.8617000000000001 0.7058750751037026 0.7058741401020155 8.271869788092912e-09 -0.09930358466342105 -1.8618000000000001 0.7058754490327013 0.705874512840693 1.189231810683894e-08 -0.09930379548497827 -1.8619 0.705875822887539 0.705874885427892 1.5499055585829757e-08 -0.09930400624293764 -1.862 0.7058761966680925 0.7058752578638039 1.909125690088137e-08 -0.09930421693731827 -1.8621 0.7058765703742294 0.705875630148628 2.266810031001376e-08 -0.09930442756813906 -1.8622 0.7058769440058088 0.7058760022825732 2.6228767841668388e-08 -0.09930463813541918 -1.8623000000000003 0.7058773175626814 0.7058763742658571 2.977244549333402e-08 -0.09930484863917761 -1.8624 0.7058776910446887 0.7058767460987057 3.329832341802952e-08 -0.09930505907943342 -1.8625 0.705878064451664 0.7058771177813535 3.680559608823519e-08 -0.09930526945620562 -1.8626 0.7058784377834315 0.7058774893140438 4.029346250405963e-08 -0.09930547976951315 -1.8627 0.7058788110398072 0.7058778606970281 4.376112635630369e-08 -0.09930569001937511 -1.8628000000000002 0.7058791842205987 0.705878231930567 4.720779622942317e-08 -0.09930590020581048 -1.8629 0.705879557325605 0.7058786030149291 5.063268576632751e-08 -0.09930611032883828 -1.863 0.7058799303546166 0.7058789739503912 5.403501384532161e-08 -0.09930632038847748 -1.8631000000000002 0.7058803033074158 0.7058793447372389 5.741400477266012e-08 -0.09930653038474706 -1.8632 0.7058806761837766 0.7058797153757653 6.076888845081563e-08 -0.099306740317666 -1.8633000000000002 0.7058810489834648 0.7058800858662726 6.40989005450121e-08 -0.09930695018725329 -1.8634000000000002 0.7058814217062386 0.7058804562090704 6.740328268965701e-08 -0.09930715999352793 -1.8635 0.7058817943518472 0.7058808264044765 7.06812826167108e-08 -0.09930736973650885 -1.8636000000000001 0.7058821669200321 0.7058811964528169 7.393215435864964e-08 -0.09930757941621504 -1.8637000000000001 0.7058825394105274 0.7058815663544253 7.715515840112097e-08 -0.0993077890326654 -1.8638000000000001 0.7058829118230586 0.7058819361096434 8.034956185641595e-08 -0.09930799858587894 -1.8639000000000001 0.7058832841573441 0.7058823057188206 8.351463864561537e-08 -0.09930820807587458 -1.864 0.7058836564130939 0.7058826751823137 8.664966963389809e-08 -0.0993084175026712 -1.8641 0.7058840285900112 0.705883044500488 8.975394282309535e-08 -0.09930862686628787 -1.8642 0.7058844006877907 0.705883413673715 9.282675348526448e-08 -0.09930883616674337 -1.8643000000000003 0.7058847727061204 0.705883782702375 9.586740434830432e-08 -0.09930904540405676 -1.8644 0.7058851446446803 0.7058841515868544 9.887520573820252e-08 -0.09930925457824683 -1.8645 0.7058855165031436 0.7058845203275481 1.0184947573863012e-07 -0.09930946368933255 -1.8646 0.705885888281176 0.7058848889248575 1.0478954035053611e-07 -0.09930967273733285 -1.8647 0.7058862599784361 0.7058852573791912 1.0769473364827253e-07 -0.09930988172226657 -1.8648000000000002 0.7058866315945753 0.7058856256909648 1.1056439790102512e-07 -0.0993100906441526 -1.8649 0.7058870031292387 0.7058859938606012 1.1339788375322457e-07 -0.0993102995030099 -1.865 0.7058873745820634 0.7058863618885298 1.1619455038414106e-07 -0.09931050829885729 -1.8651000000000002 0.7058877459526809 0.7058867297751868 1.1895376560155935e-07 -0.09931071703171372 -1.8652 0.7058881172407152 0.7058870975210152 1.216749060152511e-07 -0.09931092570159798 -1.8653000000000002 0.7058884884457837 0.7058874651264644 1.243573571896306e-07 -0.09931113430852893 -1.8654000000000002 0.7058888595674983 0.7058878325919902 1.2700051377212418e-07 -0.09931134285252549 -1.8655 0.7058892306054634 0.7058881999180554 1.296037796215399e-07 -0.09931155133360652 -1.8656000000000001 0.7058896015592773 0.7058885671051282 1.321665679294981e-07 -0.09931175975179081 -1.8657000000000001 0.7058899724285327 0.7058889341536831 1.3468830139390375e-07 -0.09931196810709722 -1.8658000000000001 0.7058903432128156 0.7058893010642013 1.37168412316091e-07 -0.0993121763995446 -1.8659000000000001 0.7058907139117064 0.7058896678371697 1.3960634273960104e-07 -0.09931238462915175 -1.866 0.7058910845247797 0.7058900344730807 1.4200154456467384e-07 -0.09931259279593757 -1.8661 0.7058914550516038 0.7058904009724329 1.4435347970090384e-07 -0.09931280089992087 -1.8662 0.7058918254917419 0.70589076733573 1.4666162015050666e-07 -0.09931300894112038 -1.8663000000000003 0.7058921958447515 0.7058911335634817 1.489254481505664e-07 -0.09931321691955505 -1.8664 0.7058925661101844 0.7058914996562029 1.511444562736497e-07 -0.09931342483524357 -1.8665 0.7058929362875872 0.705891865614414 1.5331814757352236e-07 -0.09931363268820476 -1.8666 0.7058933063765014 0.7058922314386402 1.554460356475995e-07 -0.0993138404784574 -1.8667 0.7058936763764634 0.7058925971294122 1.575276447791929e-07 -0.09931404820602031 -1.8668000000000002 0.7058940462870046 0.7058929626872654 1.5956251003812483e-07 -0.09931425587091226 -1.8669 0.7058944161076515 0.70589332811274 1.6155017739521993e-07 -0.09931446347315198 -1.867 0.705894785837926 0.7058936934063815 1.634902037778163e-07 -0.09931467101275836 -1.8671000000000002 0.7058951554773452 0.7058940585687392 1.6538215722936012e-07 -0.09931487848975008 -1.8672 0.7058955250254215 0.7058944236003674 1.6722561697879446e-07 -0.09931508590414591 -1.8673000000000002 0.7058958944816636 0.7058947885018243 1.690201735064789e-07 -0.09931529325596462 -1.8674000000000002 0.7058962638455752 0.705895153273673 1.7076542866562017e-07 -0.09931550054522492 -1.8675 0.7058966331166563 0.7058955179164802 1.7246099580370267e-07 -0.09931570777194564 -1.8676000000000001 0.7058970022944024 0.7058958824308168 1.7410649975208026e-07 -0.09931591493614539 -1.8677000000000001 0.705897371378306 0.7058962468172576 1.75701577002918e-07 -0.09931612203784301 -1.8678000000000001 0.7058977403678548 0.7058966110763808 1.772458757716422e-07 -0.09931632907705716 -1.8679000000000001 0.7058981092625338 0.7058969752087688 1.787390560108182e-07 -0.09931653605380662 -1.868 0.7058984780618238 0.705897339215007 1.8018078954892824e-07 -0.09931674296811005 -1.8681 0.7058988467652023 0.7058977030956848 1.8157076016322993e-07 -0.0993169498199862 -1.8682 0.705899215372144 0.7058980668513937 1.8290866360404223e-07 -0.09931715660945377 -1.8683 0.70589958388212 0.7058984304827296 1.8419420767107342e-07 -0.09931736333653146 -1.8684 0.7058999522945988 0.7058987939902903 1.8542711234526e-07 -0.09931757000123795 -1.8685 0.7059003206090455 0.7058991573746773 1.8660710975407224e-07 -0.09931777660359194 -1.8686 0.705900688824923 0.7058995206364942 1.877339442651893e-07 -0.0993179831436121 -1.8687 0.7059010569416914 0.7058998837763474 1.8880737259058256e-07 -0.09931818962131712 -1.8688000000000002 0.705901424958808 0.7059002467948456 1.8982716376222952e-07 -0.09931839603672565 -1.8689 0.7059017928757285 0.7059006096926006 1.9079309923619725e-07 -0.0993186023898564 -1.869 0.7059021606919058 0.705900972470225 1.9170497290305066e-07 -0.09931880868072797 -1.8691000000000002 0.7059025284067909 0.7059013351283345 1.9256259116071095e-07 -0.09931901490935903 -1.8692 0.705902896019833 0.7059016976675465 1.933657729248639e-07 -0.09931922107576827 -1.8693000000000002 0.7059032635304794 0.70590206008848 1.9411434970528774e-07 -0.09931942717997434 -1.8694000000000002 0.7059036309381755 0.7059024223917558 1.9480816561279202e-07 -0.09931963322199583 -1.8695 0.7059039982423657 0.705902784577996 1.954470773800343e-07 -0.09931983920185145 -1.8696000000000002 0.7059043654424925 0.7059031466478243 1.9603095443784802e-07 -0.09932004511955969 -1.8697000000000001 0.705904732537997 0.7059035086018653 1.9655967889789516e-07 -0.09932025097513925 -1.8698000000000001 0.7059050995283203 0.7059038704407454 1.9703314558736085e-07 -0.09932045676860876 -1.8699000000000001 0.7059054664129012 0.7059042321650911 1.9745126208017827e-07 -0.0993206624999868 -1.87 0.7059058331911785 0.7059045937755302 1.9781394870743707e-07 -0.099320868169292 -1.8701 0.7059061998625898 0.705904955272691 1.9812113855738334e-07 -0.09932107377654295 -1.8702 0.7059065664265725 0.7059053166572029 1.983727775274613e-07 -0.09932127932175826 -1.8703 0.7059069328825631 0.705905677929695 1.9856882428961886e-07 -0.09932148480495648 -1.8704 0.7059072992299985 0.705906039090797 1.9870925033194098e-07 -0.09932169022615622 -1.8705 0.7059076654683147 0.7059064001411388 1.9879403988579125e-07 -0.0993218955853761 -1.8706 0.7059080315969484 0.7059067610813501 1.9882319006112037e-07 -0.09932210088263464 -1.8707 0.7059083976153355 0.7059071219120603 1.9879671071462712e-07 -0.0993223061179504 -1.8708000000000002 0.7059087635229131 0.7059074826338991 1.987146245018001e-07 -0.09932251129134197 -1.8709 0.7059091293191182 0.7059078432474954 1.9857696687691773e-07 -0.09932271640282786 -1.871 0.7059094950033884 0.7059082037534778 1.9838378605488427e-07 -0.0993229214524267 -1.8711000000000002 0.7059098605751619 0.7059085641524738 1.9813514298347434e-07 -0.09932312644015699 -1.8712 0.7059102260338779 0.7059089244451106 1.9783111139884402e-07 -0.0993233313660373 -1.8713000000000002 0.7059105913789765 0.7059092846320136 1.9747177770063074e-07 -0.0993235362300861 -1.8714000000000002 0.7059109566098984 0.7059096447138083 1.9705724100399502e-07 -0.09932374103232199 -1.8715 0.7059113217260864 0.7059100046911181 1.965876130979871e-07 -0.09932394577276343 -1.8716000000000002 0.7059116867269837 0.705910364564565 1.9606301838309692e-07 -0.09932415045142896 -1.8717000000000001 0.7059120516120356 0.7059107243347704 1.954835938920707e-07 -0.09932435506833714 -1.8718000000000001 0.7059124163806887 0.705911084002353 1.9484948923093048e-07 -0.09932455962350639 -1.8719000000000001 0.7059127810323915 0.7059114435679306 1.9416086650611564e-07 -0.09932476411695527 -1.872 0.7059131455665945 0.7059118030321181 1.934179003314218e-07 -0.09932496854870226 -1.8721 0.7059135099827498 0.7059121623955293 1.9262077777248976e-07 -0.09932517291876584 -1.8722 0.7059138742803122 0.7059125216587754 1.9176969830170254e-07 -0.0993253772271645 -1.8723 0.7059142384587384 0.7059128808224655 1.908648737079799e-07 -0.09932558147391672 -1.8724 0.7059146025174876 0.7059132398872059 1.899065281037171e-07 -0.09932578565904099 -1.8725 0.7059149664560217 0.7059135988536007 1.8889489783804891e-07 -0.09932598978255577 -1.8726 0.7059153302738052 0.7059139577222513 1.8783023144827715e-07 -0.09932619384447955 -1.8727 0.7059156939703048 0.7059143164937562 1.867127896078291e-07 -0.09932639784483072 -1.8728000000000002 0.705916057544991 0.7059146751687109 1.8554284501176577e-07 -0.09932660178362779 -1.8729 0.7059164209973373 0.7059150337477074 1.8432068239759847e-07 -0.09932680566088917 -1.873 0.7059167843268198 0.7059153922313355 1.8304659838569437e-07 -0.09932700947663334 -1.8731000000000002 0.7059171475329185 0.7059157506201807 1.817209014688681e-07 -0.0993272132308787 -1.8732 0.7059175106151162 0.7059161089148256 1.803439119117678e-07 -0.0993274169236437 -1.8733000000000002 0.7059178735729 0.7059164671158491 1.789159616918945e-07 -0.09932762055494676 -1.8734000000000002 0.7059182364057603 0.7059168252238261 1.7743739440939654e-07 -0.09932782412480633 -1.8735 0.7059185991131911 0.7059171832393281 1.759085651725778e-07 -0.09932802763324076 -1.8736000000000002 0.705918961694691 0.7059175411629223 1.743298405978977e-07 -0.0993282310802685 -1.8737000000000001 0.7059193241497621 0.7059178989951718 1.7270159862955992e-07 -0.09932843446590797 -1.8738000000000001 0.7059196864779106 0.7059182567366359 1.7102422848400134e-07 -0.0993286377901775 -1.8739000000000001 0.7059200486786475 0.7059186143878693 1.6929813059091137e-07 -0.09932884105309558 -1.874 0.705920410751488 0.7059189719494221 1.6752371644404573e-07 -0.09932904425468052 -1.8741 0.7059207726959518 0.7059193294218398 1.6570140853530702e-07 -0.09932924739495065 -1.8742 0.7059211345115631 0.7059196868056643 1.6383164024025287e-07 -0.09932945047392451 -1.8743 0.7059214961978513 0.7059200441014312 1.6191485574176823e-07 -0.09932965349162037 -1.8744 0.70592185775435 0.7059204013096717 1.599515098704707e-07 -0.09932985644805657 -1.8745 0.7059222191805989 0.7059207584309126 1.5794206806654665e-07 -0.09933005934325154 -1.8746 0.7059225804761415 0.7059211154656748 1.558870061958706e-07 -0.09933026217722359 -1.8747 0.7059229416405275 0.7059214724144743 1.5378681051878007e-07 -0.09933046494999107 -1.8748000000000002 0.7059233026733114 0.705921829277822 1.5164197748884778e-07 -0.09933066766157234 -1.8749 0.7059236635740535 0.7059221860562226 1.4945301370083985e-07 -0.09933087031198574 -1.875 0.7059240243423193 0.7059225427501761 1.4722043575540744e-07 -0.09933107290124961 -1.8751000000000002 0.7059243849776802 0.705922899360176 1.4494477010643103e-07 -0.09933127542938223 -1.8752 0.7059247454797131 0.7059232558867108 1.4262655298816207e-07 -0.09933147789640193 -1.8753000000000002 0.7059251058480012 0.7059236123302628 1.4026633023828117e-07 -0.09933168030232709 -1.8754000000000002 0.7059254660821332 0.7059239686913079 1.3786465722157026e-07 -0.09933188264717596 -1.8755 0.7059258261817043 0.7059243249703167 1.354220986425625e-07 -0.0993320849309669 -1.8756000000000002 0.7059261861463155 0.7059246811677531 1.329392284657449e-07 -0.09933228715371818 -1.8757000000000001 0.7059265459755741 0.7059250372840744 1.3041662973514723e-07 -0.09933248931544807 -1.8758000000000001 0.7059269056690938 0.7059253933197327 1.27854894466789e-07 -0.09933269141617485 -1.8759000000000001 0.7059272652264947 0.7059257492751723 1.2525462349949334e-07 -0.09933289345591682 -1.876 0.7059276246474038 0.7059261051508317 1.2261642637692582e-07 -0.09933309543469228 -1.8761 0.7059279839314544 0.7059264609471427 1.199409211567748e-07 -0.0993332973525195 -1.8762 0.7059283430782864 0.7059268166645305 1.1722873431360692e-07 -0.09933349920941675 -1.8763 0.7059287020875469 0.7059271723034126 1.1448050054804759e-07 -0.09933370100540227 -1.8764 0.7059290609588895 0.7059275278642008 1.1169686268963641e-07 -0.09933390274049436 -1.8765 0.7059294196919752 0.7059278833472988 1.0887847149906871e-07 -0.0993341044147112 -1.8766 0.7059297782864716 0.7059282387531041 1.0602598557105103e-07 -0.09933430602807113 -1.8767 0.7059301367420538 0.7059285940820061 1.031400710949093e-07 -0.09933450758059227 -1.8768000000000002 0.705930495058404 0.7059289493343881 1.0022140181295547e-07 -0.09933470907229296 -1.8769 0.7059308532352114 0.7059293045106254 9.727065872211504e-08 -0.09933491050319138 -1.877 0.7059312112721734 0.7059296596110858 9.428853006351878e-08 -0.09933511187330576 -1.8771000000000002 0.705931569168994 0.7059300146361298 9.12757110657636e-08 -0.09933531318265436 -1.8772 0.7059319269253854 0.7059303695861104 8.823290380613469e-08 -0.09933551443125535 -1.8773000000000002 0.705932284541067 0.7059307244613728 8.516081704407208e-08 -0.09933571561912696 -1.8774000000000002 0.7059326420157659 0.7059310792622548 8.206016609280109e-08 -0.09933591674628739 -1.8775 0.7059329993492167 0.7059314339890862 7.893167258687939e-08 -0.0993361178127548 -1.8776000000000002 0.7059333565411627 0.7059317886421888 7.577606438505247e-08 -0.09933631881854742 -1.8777000000000001 0.7059337135913539 0.7059321432218771 7.25940753221882e-08 -0.0993365197636834 -1.8778000000000001 0.7059340704995494 0.7059324977284571 6.938644512947956e-08 -0.09933672064818098 -1.8779000000000001 0.705934427265515 0.7059328521622272 6.615391918811386e-08 -0.0993369214720583 -1.878 0.7059347838890256 0.7059332065234776 6.289724839049493e-08 -0.09933712223533354 -1.8781 0.7059351403698642 0.70593356081249 5.961718895983181e-08 -0.0993373229380249 -1.8782 0.7059354967078213 0.7059339150295381 5.631450227840118e-08 -0.09933752358015047 -1.8783 0.705935852902696 0.7059342691748877 5.298995469325829e-08 -0.09933772416172844 -1.8784 0.7059362089542955 0.7059346232487962 4.964431736705077e-08 -0.09933792468277697 -1.8785 0.7059365648624356 0.7059349772515124 4.627836606811708e-08 -0.0993381251433142 -1.8786 0.7059369206269401 0.7059353311832767 4.2892881019565565e-08 -0.09933832554335821 -1.8787 0.7059372762476418 0.7059356850443215 3.9488646703250696e-08 -0.09933852588292724 -1.8788000000000002 0.7059376317243813 0.7059360388348701 3.606645168630074e-08 -0.09933872616203931 -1.8789 0.7059379870570077 0.705936392555138 3.262708841815509e-08 -0.09933892638071261 -1.879 0.7059383422453795 0.7059367462053316 2.9171353058826677e-08 -0.09933912653896526 -1.8791000000000002 0.7059386972893626 0.7059370997856489 2.570004531757264e-08 -0.09933932663681529 -1.8792 0.7059390521888325 0.7059374532962792 2.221396823258448e-08 -0.09933952667428088 -1.8793000000000002 0.7059394069436726 0.7059378067374036 1.871392800792404e-08 -0.09933972665138016 -1.8794000000000002 0.7059397615537757 0.7059381601091936 1.520073381403031e-08 -0.09933992656813118 -1.8795 0.7059401160190426 0.705938513411813 1.1675197613379706e-08 -0.09934012642455203 -1.8796000000000002 0.705940470339383 0.7059388666454156 8.138133954053994e-09 -0.09934032622066076 -1.8797000000000001 0.7059408245147158 0.7059392198101477 4.590359807543631e-09 -0.0993405259564755 -1.8798000000000001 0.7059411785449682 0.7059395729061464 1.0326943536420607e-09 -0.09934072563201433 -1.8799000000000001 0.7059415324300765 0.7059399259335395 -2.5340411843530197e-09 -0.0993409252472953 -1.88 0.7059418861699854 0.7059402788924463 -6.10902375040856e-09 -0.09934112480233646 -1.8801 0.705942239764649 0.7059406317829774 -9.691428635300037e-09 -0.09934132429715586 -1.8802 0.7059425932140301 0.7059409846052345 -1.3280429660058463e-08 -0.09934152373177164 -1.8803 0.7059429465181 0.7059413373593099 -1.6875199384137202e-08 -0.09934172310620178 -1.8804 0.7059432996768391 0.7059416900452876 -2.0474909277583275e-08 -0.0993419224204643 -1.8805 0.7059436526902367 0.7059420426632426 -2.4078729927035775e-08 -0.09934212167457725 -1.8806 0.7059440055582912 0.7059423952132404 -2.7685831213535017e-08 -0.09934232086855867 -1.8807 0.7059443582810094 0.7059427476953386 -3.1295382517003076e-08 -0.09934252000242656 -1.8808000000000002 0.7059447108584076 0.7059431001095853 -3.490655289752238e-08 -0.09934271907619902 -1.8809 0.7059450632905108 0.7059434524560193 -3.851851128583005e-08 -0.09934291808989398 -1.881 0.7059454155773526 0.7059438047346711 -4.213042668541316e-08 -0.0993431170435295 -1.8811000000000002 0.705945767718976 0.705944156945562 -4.574146835260829e-08 -0.0993433159371236 -1.8812 0.7059461197154321 0.7059445090887045 -4.935080599103962e-08 -0.09934351477069422 -1.8813000000000002 0.7059464715667818 0.7059448611641024 -5.295760994528456e-08 -0.0993437135442594 -1.8814000000000002 0.7059468232730945 0.7059452131717499 -5.656105138743782e-08 -0.09934391225783713 -1.8815 0.7059471748344484 0.7059455651116328 -6.016030250940822e-08 -0.09934411091144535 -1.8816000000000002 0.7059475262509305 0.7059459169837282 -6.375453671632683e-08 -0.09934430950510209 -1.8817000000000002 0.7059478775226367 0.7059462687880041 -6.734292880587398e-08 -0.09934450803882532 -1.8818000000000001 0.7059482286496719 0.7059466205244195 -7.092465517102506e-08 -0.09934470651263294 -1.8819000000000001 0.7059485796321496 0.7059469721929248 -7.449889398176285e-08 -0.09934490492654295 -1.882 0.705948930470192 0.7059473237934616 -7.806482537047604e-08 -0.09934510328057329 -1.8821 0.7059492811639307 0.7059476753259628 -8.162163162971775e-08 -0.09934530157474199 -1.8822 0.7059496317135053 0.7059480267903524 -8.516849738827992e-08 -0.09934549980906694 -1.8823 0.7059499821190642 0.7059483781865455 -8.870460980765077e-08 -0.0993456979835661 -1.8824 0.7059503323807645 0.7059487295144489 -9.222915876242604e-08 -0.09934589609825734 -1.8825 0.7059506824987722 0.7059490807739606 -9.57413370285265e-08 -0.09934609415315865 -1.8826 0.7059510324732621 0.7059494319649697 -9.924034046621122e-08 -0.09934629214828798 -1.8827 0.7059513823044169 0.7059497830873573 -1.0272536820569306e-07 -0.09934649008366321 -1.8828000000000003 0.7059517319924282 0.705950134140995 -1.0619562283015194e-07 -0.09934668795930222 -1.8829 0.7059520815374962 0.7059504851257468 -1.0965031055788083e-07 -0.09934688577522298 -1.883 0.7059524309398295 0.7059508360414677 -1.1308864142182962e-07 -0.09934708353144335 -1.8831000000000002 0.7059527801996448 0.7059511868880046 -1.1650982945435318e-07 -0.09934728122798125 -1.8832 0.7059531293171677 0.7059515376651959 -1.1991309286675522e-07 -0.09934747886485458 -1.8833000000000002 0.7059534782926316 0.7059518883728717 -1.232976542132197e-07 -0.09934767644208124 -1.8834000000000002 0.7059538271262787 0.7059522390108535 -1.2666274060157967e-07 -0.09934787395967909 -1.8835 0.705954175818359 0.7059525895789548 -1.3000758382689104e-07 -0.09934807141766602 -1.8836000000000002 0.7059545243691308 0.7059529400769808 -1.3333142057959935e-07 -0.09934826881605988 -1.8837000000000002 0.7059548727788605 0.705953290504729 -1.366334926086038e-07 -0.09934846615487855 -1.8838000000000001 0.7059552210478226 0.7059536408619882 -1.3991304689299489e-07 -0.09934866343413991 -1.8839000000000001 0.7059555691763 0.7059539911485393 -1.4316933582073088e-07 -0.09934886065386178 -1.884 0.7059559171645826 0.7059543413641557 -1.4640161734996715e-07 -0.09934905781406206 -1.8841 0.7059562650129687 0.7059546915086023 -1.4960915517038542e-07 -0.09934925491475852 -1.8842 0.7059566127217649 0.705955041581637 -1.527912188957481e-07 -0.09934945195596909 -1.8843 0.7059569602912845 0.705955391583009 -1.5594708421134973e-07 -0.09934964893771153 -1.8844 0.7059573077218494 0.7059557415124602 -1.5907603303361162e-07 -0.09934984586000367 -1.8845 0.7059576550137889 0.7059560913697249 -1.6217735372171804e-07 -0.09935004272286346 -1.8846 0.7059580021674395 0.7059564411545298 -1.6525034114873993e-07 -0.09935023952630857 -1.8847 0.7059583491831454 0.7059567908665941 -1.6829429694623088e-07 -0.09935043627035685 -1.8848000000000003 0.7059586960612582 0.70595714050563 -1.7130852962045362e-07 -0.09935063295502619 -1.8849 0.7059590428021367 0.7059574900713415 -1.7429235473452598e-07 -0.09935082958033434 -1.885 0.7059593894061473 0.7059578395634256 -1.772450950350557e-07 -0.09935102614629904 -1.8851000000000002 0.7059597358736633 0.7059581889815725 -1.8016608062040862e-07 -0.09935122265293816 -1.8852 0.7059600822050649 0.7059585383254654 -1.8305464908816016e-07 -0.09935141910026946 -1.8853000000000002 0.7059604284007392 0.70595888759478 -1.8591014571203712e-07 -0.0993516154883107 -1.8854000000000002 0.7059607744610811 0.7059592367891852 -1.8873192353385804e-07 -0.0993518118170797 -1.8855 0.7059611203864915 0.7059595859083432 -1.9151934357169997e-07 -0.0993520080865942 -1.8856000000000002 0.7059614661773785 0.705959934951909 -1.942717749343903e-07 -0.09935220429687201 -1.8857000000000002 0.7059618118341564 0.7059602839195318 -1.9698859493946785e-07 -0.09935240044793087 -1.8858000000000001 0.7059621573572463 0.7059606328108532 -1.9966918931094146e-07 -0.0993525965397885 -1.8859000000000001 0.7059625027470758 0.7059609816255091 -2.0231295227643442e-07 -0.0993527925724627 -1.886 0.7059628480040792 0.7059613303631285 -2.0491928670596238e-07 -0.09935298854597116 -1.8861 0.7059631931286964 0.7059616790233343 -2.0748760427499735e-07 -0.0993531844603317 -1.8862 0.7059635381213738 0.7059620276057432 -2.1001732555814279e-07 -0.09935338031556197 -1.8863 0.7059638829825642 0.7059623761099658 -2.1250788021995315e-07 -0.09935357611167978 -1.8864 0.705964227712726 0.7059627245356067 -2.1495870704615894e-07 -0.09935377184870281 -1.8865 0.7059645723123237 0.7059630728822641 -2.1736925416224184e-07 -0.09935396752664877 -1.8866 0.7059649167818276 0.7059634211495314 -2.1973897912364038e-07 -0.09935416314553538 -1.8867 0.7059652611217134 0.7059637693369953 -2.2206734902677217e-07 -0.09935435870538041 -1.8868000000000003 0.7059656053324628 0.7059641174442374 -2.243538406374035e-07 -0.09935455420620147 -1.8869 0.7059659494145627 0.7059644654708337 -2.2659794051901883e-07 -0.09935474964801633 -1.887 0.7059662933685055 0.7059648134163548 -2.2879914513690425e-07 -0.09935494503084263 -1.8871000000000002 0.7059666371947887 0.705965161280366 -2.3095696096570029e-07 -0.09935514035469808 -1.8872 0.7059669808939153 0.7059655090624273 -2.3307090460389368e-07 -0.09935533561960036 -1.8873000000000002 0.7059673244663929 0.7059658567620939 -2.351405029091258e-07 -0.09935553082556713 -1.8874000000000002 0.7059676679127346 0.705966204378916 -2.3716529305370382e-07 -0.09935572597261612 -1.8875 0.7059680112334576 0.7059665519124387 -2.3914482266337855e-07 -0.09935592106076496 -1.8876000000000002 0.7059683544290848 0.7059668993622028 -2.4107864992489736e-07 -0.0993561160900313 -1.8877000000000002 0.7059686975001426 0.7059672467277438 -2.4296634364151526e-07 -0.0993563110604328 -1.8878000000000001 0.7059690404471626 0.7059675940085932 -2.4480748336483393e-07 -0.09935650597198714 -1.8879000000000001 0.7059693832706808 0.7059679412042785 -2.4660165949194623e-07 -0.09935670082471199 -1.888 0.7059697259712369 0.7059682883143217 -2.483484733487029e-07 -0.09935689561862489 -1.8881000000000001 0.7059700685493749 0.705968635338242 -2.500475372244071e-07 -0.09935709035374353 -1.8882 0.7059704110056435 0.7059689822755537 -2.516984745903894e-07 -0.09935728503008562 -1.8883 0.7059707533405943 0.7059693291257676 -2.5330092002714966e-07 -0.09935747964766865 -1.8884 0.7059710955547833 0.7059696758883904 -2.5485451941517634e-07 -0.09935767420651027 -1.8885 0.70597143764877 0.7059700225629254 -2.5635892995576337e-07 -0.09935786870662816 -1.8886 0.7059717796231175 0.7059703691488722 -2.5781382028203237e-07 -0.09935806314803991 -1.8887 0.7059721214783921 0.7059707156457271 -2.592188705283216e-07 -0.0993582575307631 -1.8888000000000003 0.7059724632151636 0.7059710620529833 -2.605737723475332e-07 -0.0993584518548154 -1.8889 0.7059728048340046 0.7059714083701298 -2.6187822904644165e-07 -0.09935864612021425 -1.889 0.7059731463354911 0.7059717545966542 -2.6313195564120484e-07 -0.09935884032697741 -1.8891000000000002 0.7059734877202019 0.7059721007320395 -2.6433467886430306e-07 -0.0993590344751223 -1.8892 0.7059738289887184 0.7059724467757672 -2.654861372790307e-07 -0.09935922856466661 -1.8893000000000002 0.7059741701416251 0.7059727927273155 -2.665860813350074e-07 -0.09935942259562788 -1.8894000000000002 0.7059745111795086 0.7059731385861603 -2.676342733820558e-07 -0.09935961656802372 -1.8895 0.7059748521029579 0.7059734843517749 -2.6863048773959064e-07 -0.09935981048187165 -1.8896000000000002 0.7059751929125646 0.7059738300236301 -2.69574510762538e-07 -0.09936000433718921 -1.8897 0.705975533608922 0.7059741756011955 -2.7046614089684673e-07 -0.09936019813399401 -1.8898000000000001 0.7059758741926256 0.7059745210839374 -2.713051886690798e-07 -0.09936039187230356 -1.8899000000000001 0.705976214664273 0.7059748664713212 -2.7209147675927303e-07 -0.0993605855521354 -1.89 0.7059765550244634 0.70597521176281 -2.728248400564459e-07 -0.09936077917350708 -1.8901000000000001 0.7059768952737975 0.7059755569578653 -2.7350512565166296e-07 -0.09936097273643614 -1.8902 0.7059772354128772 0.7059759020559476 -2.7413219290048363e-07 -0.0993611662409401 -1.8903 0.7059775754423063 0.7059762470565152 -2.747059134472485e-07 -0.09936135968703644 -1.8904 0.7059779153626895 0.7059765919590262 -2.752261712250792e-07 -0.0993615530747427 -1.8905 0.7059782551746328 0.7059769367629367 -2.7569286252179803e-07 -0.09936174640407643 -1.8906 0.7059785948787429 0.7059772814677021 -2.761058959764584e-07 -0.09936193967505512 -1.8907 0.7059789344756278 0.705977626072777 -2.7646519260016156e-07 -0.0993621328876962 -1.8908000000000003 0.7059792739658954 0.7059779705776158 -2.7677068575177044e-07 -0.09936232604201728 -1.8909 0.7059796133501549 0.7059783149816713 -2.7702232122464587e-07 -0.09936251913803579 -1.891 0.7059799526290154 0.7059786592843966 -2.772200572258299e-07 -0.0993627121757692 -1.8911000000000002 0.7059802918030866 0.7059790034852444 -2.773638643413512e-07 -0.09936290515523503 -1.8912 0.7059806308729781 0.7059793475836669 -2.774537255743892e-07 -0.09936309807645069 -1.8913000000000002 0.7059809698393 0.7059796915791168 -2.7748963636262114e-07 -0.09936329093943375 -1.8914000000000002 0.7059813087026616 0.7059800354710462 -2.7747160454005826e-07 -0.09936348374420156 -1.8915 0.7059816474636726 0.7059803792589083 -2.7739965036133185e-07 -0.09936367649077171 -1.8916000000000002 0.7059819861229415 0.7059807229421559 -2.7727380645312105e-07 -0.09936386917916151 -1.8917 0.7059823246810774 0.7059810665202425 -2.77094117869664e-07 -0.09936406180938849 -1.8918000000000001 0.7059826631386878 0.7059814099926223 -2.7686064198173543e-07 -0.09936425438147008 -1.8919000000000001 0.7059830014963799 0.7059817533587506 -2.765734485876692e-07 -0.09936444689542373 -1.892 0.7059833397547601 0.705982096618083 -2.7623261974682456e-07 -0.09936463935126688 -1.8921000000000001 0.7059836779144335 0.7059824397700762 -2.7583824988713923e-07 -0.09936483174901695 -1.8922 0.7059840159760038 0.7059827828141885 -2.7539044567675974e-07 -0.09936502408869134 -1.8923 0.7059843539400739 0.7059831257498789 -2.7488932608996097e-07 -0.09936521637030746 -1.8924 0.705984691807245 0.7059834685766084 -2.7433502232734885e-07 -0.09936540859388279 -1.8925 0.7059850295781165 0.7059838112938394 -2.7372767773953255e-07 -0.09936560075943468 -1.8926 0.7059853672532868 0.7059841539010354 -2.730674478687578e-07 -0.09936579286698055 -1.8927 0.7059857048333515 0.7059844963976627 -2.7235450037257913e-07 -0.0993659849165378 -1.8928000000000003 0.7059860423189054 0.7059848387831882 -2.715890149961042e-07 -0.09936617690812374 -1.8929 0.7059863797105403 0.7059851810570825 -2.7077118349913554e-07 -0.09936636884175591 -1.893 0.7059867170088463 0.705985523218817 -2.6990120963882314e-07 -0.09936656071745159 -1.8931000000000002 0.7059870542144107 0.7059858652678663 -2.689793090863979e-07 -0.09936675253522821 -1.8932 0.7059873913278187 0.7059862072037071 -2.6800570940288537e-07 -0.09936694429510311 -1.8933000000000002 0.7059877283496527 0.7059865490258186 -2.6698064999400306e-07 -0.09936713599709365 -1.8934000000000002 0.7059880652804926 0.7059868907336829 -2.6590438201648525e-07 -0.09936732764121725 -1.8935 0.7059884021209151 0.7059872323267847 -2.647771683295108e-07 -0.09936751922749118 -1.8936000000000002 0.705988738871494 0.7059875738046119 -2.635992834218448e-07 -0.09936771075593277 -1.8937 0.7059890755328009 0.705987915166655 -2.623710133702051e-07 -0.09936790222655947 -1.8938000000000001 0.7059894121054027 0.7059882564124087 -2.610926557629345e-07 -0.09936809363938856 -1.8939000000000001 0.7059897485898639 0.7059885975413702 -2.5976451962714253e-07 -0.0993682849944374 -1.894 0.7059900849867455 0.70598893855304 -2.583869253142135e-07 -0.09936847629172334 -1.8941000000000001 0.7059904212966046 0.7059892794469228 -2.569602044998065e-07 -0.09936866753126364 -1.8942 0.705990757519995 0.7059896202225266 -2.5548470002426105e-07 -0.0993688587130757 -1.8943 0.705991093657466 0.7059899608793633 -2.539607658717802e-07 -0.09936904983717676 -1.8944 0.7059914297095633 0.7059903014169485 -2.5238876706634716e-07 -0.09936924090358412 -1.8945 0.705991765676829 0.7059906418348024 -2.5076907956764205e-07 -0.09936943191231512 -1.8946 0.7059921015598005 0.7059909821324493 -2.491020902051222e-07 -0.09936962286338716 -1.8947 0.705992437359011 0.7059913223094169 -2.4738819655312216e-07 -0.09936981375681737 -1.8948000000000003 0.7059927730749891 0.705991662365238 -2.4562780686493424e-07 -0.0993700045926231 -1.8949 0.7059931087082596 0.7059920022994498 -2.4382133996525557e-07 -0.09937019537082165 -1.895 0.705993444259342 0.7059923421115941 -2.4196922517732977e-07 -0.09937038609143029 -1.8951000000000002 0.705993779728751 0.7059926818012174 -2.400719021806996e-07 -0.09937057675446627 -1.8952 0.7059941151169973 0.7059930213678713 -2.3812982092447088e-07 -0.09937076735994695 -1.8953000000000002 0.7059944504245856 0.7059933608111117 -2.3614344150935107e-07 -0.09937095790788952 -1.8954000000000002 0.7059947856520159 0.7059937001305002 -2.3411323411132168e-07 -0.09937114839831122 -1.8955 0.7059951207997834 0.7059940393256032 -2.3203967882898247e-07 -0.09937133883122935 -1.8956000000000002 0.7059954558683776 0.7059943783959923 -2.2992326560722365e-07 -0.09937152920666112 -1.8957 0.7059957908582826 0.7059947173412449 -2.2776449409497856e-07 -0.0993717195246238 -1.8958000000000002 0.7059961257699775 0.7059950561609433 -2.2556387353420138e-07 -0.09937190978513465 -1.8959000000000001 0.7059964606039351 0.7059953948546759 -2.233219226523142e-07 -0.09937209998821085 -1.896 0.7059967953606228 0.7059957334220366 -2.2103916952342928e-07 -0.09937229013386967 -1.8961000000000001 0.7059971300405026 0.7059960718626246 -2.187161514365099e-07 -0.0993724802221283 -1.8962 0.7059974646440301 0.7059964101760454 -2.16353414798226e-07 -0.09937267025300395 -1.8963 0.7059977991716553 0.705996748361911 -2.1395151499764564e-07 -0.09937286022651391 -1.8964 0.7059981336238217 0.7059970864198382 -2.1151101624664048e-07 -0.09937305014267528 -1.8965 0.7059984680009671 0.7059974243494511 -2.090324915000885e-07 -0.09937324000150538 -1.8966 0.7059988023035229 0.7059977621503796 -2.06516522261585e-07 -0.09937342980302137 -1.8967 0.7059991365319136 0.7059980998222594 -2.0396369849323692e-07 -0.09937361954724036 -1.8968000000000003 0.7059994706865582 0.7059984373647334 -2.0137461843178217e-07 -0.09937380923417961 -1.8969 0.7059998047678686 0.7059987747774508 -1.9874988851226183e-07 -0.09937399886385628 -1.897 0.70600013877625 0.7059991120600673 -1.960901231598533e-07 -0.09937418843628756 -1.8971000000000002 0.7060004727121012 0.7059994492122452 -1.933959446927258e-07 -0.09937437795149062 -1.8972 0.7060008065758141 0.7059997862336536 -1.9066798316938471e-07 -0.09937456740948261 -1.8973000000000002 0.7060011403677737 0.7060001231239688 -1.879068762082603e-07 -0.09937475681028068 -1.8974000000000002 0.7060014740883582 0.7060004598828737 -1.8511326889750213e-07 -0.09937494615390208 -1.8975 0.706001807737939 0.7060007965100581 -1.8228781357293444e-07 -0.09937513544036389 -1.8976000000000002 0.7060021413168797 0.7060011330052189 -1.7943116972091167e-07 -0.09937532466968324 -1.8977 0.7060024748255369 0.7060014693680603 -1.7654400380831548e-07 -0.09937551384187727 -1.8978000000000002 0.7060028082642607 0.7060018055982937 -1.7362698911255192e-07 -0.09937570295696314 -1.8979000000000001 0.706003141633393 0.7060021416956381 -1.706808055879777e-07 -0.099375892014958 -1.898 0.7060034749332689 0.7060024776598192 -1.677061396872237e-07 -0.09937608101587897 -1.8981000000000001 0.7060038081642158 0.7060028134905705 -1.6470368422588644e-07 -0.09937626995974311 -1.8982 0.7060041413265538 0.7060031491876327 -1.616741381986475e-07 -0.0993764588465676 -1.8983 0.7060044744205949 0.7060034847507547 -1.5861820662661785e-07 -0.0993766476763695 -1.8984 0.7060048074466442 0.7060038201796928 -1.555366003908043e-07 -0.099376836449166 -1.8985 0.7060051404049987 0.7060041554742105 -1.5243003605169836e-07 -0.0993770251649742 -1.8986 0.7060054732959471 0.7060044906340794 -1.4929923571917192e-07 -0.09937721382381107 -1.8987 0.7060058061197714 0.7060048256590792 -1.4614492685818825e-07 -0.09937740242569382 -1.8988000000000003 0.7060061388767447 0.7060051605489968 -1.429678421187991e-07 -0.09937759097063947 -1.8989 0.7060064715671327 0.7060054953036277 -1.3976871917134592e-07 -0.09937777945866513 -1.899 0.7060068041911931 0.7060058299227747 -1.3654830055033484e-07 -0.09937796788978788 -1.8991000000000002 0.7060071367491758 0.7060061644062491 -1.3330733344973922e-07 -0.09937815626402478 -1.8992 0.7060074692413219 0.70600649875387 -1.300465695859565e-07 -0.09937834458139289 -1.8993000000000002 0.7060078016678648 0.7060068329654651 -1.267667650000498e-07 -0.09937853284190931 -1.8994000000000002 0.70600813402903 0.7060071670408693 -1.2346867988601018e-07 -0.09937872104559103 -1.8995 0.7060084663250342 0.7060075009799265 -1.2015307841554967e-07 -0.09937890919245514 -1.8996000000000002 0.7060087985560863 0.7060078347824884 -1.1682072856636361e-07 -0.09937909728251866 -1.8997 0.7060091307223871 0.7060081684484155 -1.1347240194345409e-07 -0.09937928531579869 -1.8998000000000002 0.7060094628241284 0.7060085019775761 -1.1010887358831045e-07 -0.09937947329231223 -1.8999000000000001 0.7060097948614938 0.706008835369847 -1.0673092181064103e-07 -0.09937966121207628 -1.9 0.706010126834659 0.7060091686251135 -1.0333932801837031e-07 -0.09937984907510791 -1.9001000000000001 0.7060104587437906 0.7060095017432692 -9.993487650947208e-08 -0.09938003688142412 -1.9002000000000001 0.7060107905890476 0.7060098347242161 -9.651835431844641e-08 -0.09938022463104194 -1.9003 0.7060111223705796 0.7060101675678643 -9.309055101682645e-08 -0.09938041232397835 -1.9004 0.7060114540885283 0.7060105002741333 -8.965225853450193e-08 -0.09938059996025037 -1.9005 0.7060117857430268 0.7060108328429504 -8.620427098364469e-08 -0.099380787539875 -1.9006 0.7060121173341991 0.7060111652742516 -8.274738446962387e-08 -0.09938097506286922 -1.9007 0.7060124488621613 0.7060114975679816 -7.928239690885991e-08 -0.09938116252925004 -1.9008000000000003 0.7060127803270206 0.7060118297240936 -7.581010783887232e-08 -0.09938134993903443 -1.9009 0.7060131117288759 0.7060121617425491 -7.233131824480737e-08 -0.09938153729223938 -1.901 0.7060134430678169 0.7060124936233186 -6.884683036645009e-08 -0.09938172458888185 -1.9011000000000002 0.7060137743439254 0.7060128253663811 -6.535744751607828e-08 -0.09938191182897883 -1.9012 0.7060141055572737 0.7060131569717241 -6.186397389284712e-08 -0.09938209901254724 -1.9013000000000002 0.7060144367079264 0.706013488439344 -5.836721439804113e-08 -0.09938228613960415 -1.9014000000000002 0.706014767795939 0.7060138197692456 -5.4867974449241894e-08 -0.09938247321016647 -1.9015 0.706015098821358 0.706014150961442 -5.1367059794929504e-08 -0.09938266022425109 -1.9016000000000002 0.7060154297842218 0.706014482015956 -4.78652763297345e-08 -0.09938284718187504 -1.9017 0.7060157606845598 0.7060148129328174 -4.436342990714196e-08 -0.09938303408305516 -1.9018000000000002 0.7060160915223932 0.7060151437120662 -4.086232615439783e-08 -0.09938322092780845 -1.9019000000000001 0.7060164222977336 0.7060154743537501 -3.736277029214516e-08 -0.09938340771615183 -1.902 0.7060167530105852 0.706015804857926 -3.386556694166647e-08 -0.09938359444810219 -1.9021000000000001 0.7060170836609427 0.7060161352246588 -3.037151994483844e-08 -0.09938378112367648 -1.9022000000000001 0.7060174142487925 0.7060164654540226 -2.6881432178956985e-08 -0.09938396774289163 -1.9023 0.7060177447741125 0.7060167955460998 -2.339610536902792e-08 -0.09938415430576454 -1.9024 0.7060180752368714 0.7060171255009811 -1.991633990974101e-08 -0.09938434081231208 -1.9025 0.7060184056370302 0.7060174553187664 -1.644293467530089e-08 -0.09938452726255118 -1.9026 0.7060187359745409 0.7060177849995635 -1.2976686840967394e-08 -0.09938471365649874 -1.9027 0.7060190662493465 0.7060181145434893 -9.518391696789613e-09 -0.09938489999417163 -1.9028000000000003 0.7060193964613826 0.7060184439506687 -6.068842467628344e-09 -0.09938508627558675 -1.9029 0.706019726610575 0.7060187732212353 -2.628830128408033e-09 -0.09938527250076096 -1.903 0.7060200566968424 0.7060191023553313 8.008567689218871e-10 -0.09938545866971117 -1.9031000000000002 0.7060203867200939 0.7060194313531067 4.219432294880199e-09 -0.09938564478245421 -1.9032 0.7060207166802308 0.7060197602147209 7.626113296410608e-09 -0.09938583083900693 -1.9033000000000002 0.7060210465771459 0.7060200889403407 1.1020119600711753e-08 -0.09938601683938626 -1.9034 0.7060213764107238 0.7060204175301419 1.4400674175699124e-08 -0.09938620278360902 -1.9035 0.7060217061808405 0.706020745984308 1.776700332169201e-08 -0.09938638867169204 -1.9036000000000002 0.7060220358873641 0.7060210743030311 2.1118336831875417e-08 -0.09938657450365222 -1.9037 0.7060223655301537 0.7060214024865115 2.4453908193527996e-08 -0.09938676027950631 -1.9038000000000002 0.7060226951090613 0.7060217305349579 2.7772954729402e-08 -0.09938694599927123 -1.9039000000000001 0.7060230246239301 0.7060220584485863 3.1074717805890106e-08 -0.09938713166296377 -1.904 0.7060233540745954 0.7060223862276216 3.4358442988283167e-08 -0.09938731727060077 -1.9041000000000001 0.7060236834608842 0.7060227138722963 3.7623380215109914e-08 -0.09938750282219902 -1.9042000000000001 0.706024012782616 0.7060230413828512 4.086878396640514e-08 -0.09938768831777536 -1.9043 0.7060243420396017 0.7060233687595348 4.409391344412095e-08 -0.09938787375734659 -1.9044 0.706024671231645 0.7060236960026034 4.729803272998656e-08 -0.09938805914092955 -1.9045 0.7060250003585411 0.7060240231123214 5.048041096245015e-08 -0.09938824446854096 -1.9046 0.7060253294200778 0.7060243500889607 5.36403224980081e-08 -0.09938842974019768 -1.9047 0.7060256584160353 0.7060246769328011 5.677704707079956e-08 -0.09938861495591648 -1.9048000000000003 0.7060259873461856 0.7060250036441303 5.98898699730177e-08 -0.09938880011571419 -1.9049 0.7060263162102935 0.7060253302232429 6.297808221103485e-08 -0.09938898521960748 -1.905 0.7060266450081167 0.7060256566704413 6.604098064764974e-08 -0.09938917026761325 -1.9051000000000002 0.7060269737394045 0.7060259829860356 6.907786819811135e-08 -0.09938935525974821 -1.9052 0.706027302403899 0.7060263091703431 7.208805395848839e-08 -0.0993895401960291 -1.9053000000000002 0.7060276310013355 0.7060266352236884 7.507085337046804e-08 -0.0993897250764727 -1.9054 0.7060279595314415 0.7060269611464036 7.802558839309359e-08 -0.0993899099010958 -1.9055 0.7060282879939377 0.7060272869388278 8.095158763460342e-08 -0.09939009466991511 -1.9056000000000002 0.706028616388537 0.706027612601307 8.384818650855608e-08 -0.09939027938294738 -1.9057 0.7060289447149461 0.7060279381341943 8.67147273934249e-08 -0.09939046404020932 -1.9058000000000002 0.7060292729728643 0.7060282635378504 8.955055979045778e-08 -0.09939064864171775 -1.9059000000000001 0.7060296011619838 0.7060285888126421 9.2355040438169e-08 -0.09939083318748929 -1.906 0.7060299292819905 0.7060289139589435 9.512753351009762e-08 -0.09939101767754079 -1.9061000000000001 0.7060302573325631 0.7060292389771349 9.786741069980898e-08 -0.09939120211188887 -1.9062000000000001 0.7060305853133739 0.7060295638676037 1.0057405140304065e-07 -0.09939138649055032 -1.9063 0.7060309132240886 0.7060298886307438 1.0324684284954144e-07 -0.09939157081354179 -1.9064 0.7060312410643661 0.7060302132669551 1.0588518024184923e-07 -0.09939175508087998 -1.9065 0.7060315688338596 0.7060305377766445 1.0848846685937441e-07 -0.09939193929258162 -1.9066 0.7060318965322152 0.7060308621602249 1.1105611426309725e-07 -0.09939212344866345 -1.9067 0.7060322241590734 0.7060311864181155 1.1358754237536517e-07 -0.09939230754914209 -1.9068000000000003 0.7060325517140682 0.7060315105507413 1.1608217960826228e-07 -0.09939249159403425 -1.9069 0.7060328791968276 0.7060318345585339 1.185394630197345e-07 -0.09939267558335661 -1.907 0.7060332066069739 0.7060321584419301 1.2095883843155075e-07 -0.09939285951712584 -1.9071000000000002 0.7060335339441233 0.7060324822013733 1.2333976054726414e-07 -0.09939304339535865 -1.9072 0.7060338612078865 0.706032805837312 1.2568169308058152e-07 -0.09939322721807167 -1.9073000000000002 0.706034188397868 0.7060331293502005 1.2798410888720246e-07 -0.09939341098528154 -1.9074 0.7060345155136679 0.7060334527404987 1.3024649004461653e-07 -0.09939359469700497 -1.9075 0.7060348425548796 0.7060337760086721 1.3246832801516728e-07 -0.09939377835325858 -1.9076000000000002 0.7060351695210916 0.7060340991551912 1.3464912373278848e-07 -0.09939396195405902 -1.9077 0.7060354964118872 0.7060344221805319 1.367883877174958e-07 -0.0993941454994229 -1.9078000000000002 0.7060358232268449 0.7060347450851752 1.3888564021416472e-07 -0.09939432898936688 -1.9079000000000002 0.7060361499655374 0.7060350678696073 1.4094041125151113e-07 -0.09939451242390761 -1.908 0.7060364766275333 0.7060353905343191 1.4295224078433866e-07 -0.0993946958030617 -1.9081000000000001 0.7060368032123958 0.7060357130798061 1.4492067876986647e-07 -0.09939487912684579 -1.9082000000000001 0.7060371297196835 0.7060360355065689 1.468452852995683e-07 -0.09939506239527644 -1.9083 0.7060374561489505 0.7060363578151125 1.4872563067203082e-07 -0.09939524560837032 -1.9084 0.7060377824997467 0.7060366800059463 1.505612954900981e-07 -0.09939542876614402 -1.9085 0.7060381087716171 0.7060370020795843 1.5235187076495516e-07 -0.09939561186861415 -1.9086 0.7060384349641027 0.7060373240365445 1.5409695800980283e-07 -0.0993957949157973 -1.9087 0.7060387610767399 0.7060376458773492 1.55796169302308e-07 -0.09939597790771003 -1.9088000000000003 0.7060390871090618 0.7060379676025246 1.574491274268508e-07 -0.09939616084436896 -1.9089 0.7060394130605971 0.7060382892126008 1.5905546588493302e-07 -0.09939634372579066 -1.909 0.706039738930871 0.7060386107081118 1.6061482903048652e-07 -0.0993965265519917 -1.9091000000000002 0.706040064719405 0.7060389320895955 1.621268721357927e-07 -0.09939670932298872 -1.9092 0.7060403904257162 0.7060392533575928 1.635912614504631e-07 -0.09939689203879822 -1.9093000000000002 0.7060407160493195 0.7060395745126482 1.6500767430205343e-07 -0.09939707469943677 -1.9094 0.7060410415897256 0.7060398955553098 1.663757991203496e-07 -0.09939725730492092 -1.9095 0.706041367046442 0.7060402164861288 1.6769533557961513e-07 -0.09939743985526726 -1.9096000000000002 0.7060416924189741 0.7060405373056593 1.6896599458818273e-07 -0.09939762235049232 -1.9097 0.706042017706823 0.7060408580144585 1.7018749839600722e-07 -0.09939780479061265 -1.9098000000000002 0.7060423429094875 0.7060411786130864 1.7135958065711554e-07 -0.09939798717564473 -1.9099000000000002 0.706042668026464 0.7060414991021056 1.7248198645042345e-07 -0.09939816950560515 -1.91 0.7060429930572458 0.7060418194820814 1.7355447239075783e-07 -0.09939835178051046 -1.9101000000000001 0.7060433180013242 0.7060421397535817 1.7457680663579556e-07 -0.09939853400037713 -1.9102000000000001 0.7060436428581878 0.7060424599171764 1.7554876895545246e-07 -0.09939871616522172 -1.9103 0.7060439676273228 0.7060427799734376 1.7647015075616945e-07 -0.09939889827506067 -1.9104 0.7060442923082141 0.7060430999229399 1.7734075516417924e-07 -0.0993990803299106 -1.9105 0.7060446169003436 0.7060434197662598 1.781603970289758e-07 -0.09939926232978792 -1.9106 0.7060449414031917 0.706043739503975 1.7892890296841713e-07 -0.09939944427470915 -1.9107 0.7060452658162376 0.7060440591366659 1.7964611147627818e-07 -0.0993996261646908 -1.9108000000000003 0.7060455901389584 0.7060443786649133 1.803118728389841e-07 -0.09939980799974935 -1.9109 0.70604591437083 0.7060446980893007 1.809260492570408e-07 -0.09939998977990129 -1.911 0.7060462385113265 0.7060450174104121 1.814885148276879e-07 -0.09940017150516313 -1.9111000000000002 0.7060465625599213 0.7060453366288328 1.8199915557612356e-07 -0.09940035317555128 -1.9112 0.7060468865160865 0.7060456557451493 1.8245786949019904e-07 -0.09940053479108227 -1.9113000000000002 0.706047210379293 0.7060459747599493 1.828645665273576e-07 -0.09940071635177251 -1.9114 0.7060475341490109 0.7060462936738208 1.8321916865279841e-07 -0.09940089785763846 -1.9115 0.7060478578247108 0.7060466124873526 1.8352160983600707e-07 -0.09940107930869667 -1.9116000000000002 0.7060481814058612 0.7060469312011343 1.8377183607851122e-07 -0.0994012607049635 -1.9117 0.7060485048919305 0.7060472498157556 1.839698053965333e-07 -0.0994014420464554 -1.9118000000000002 0.7060488282823871 0.7060475683318068 1.841154878418072e-07 -0.0994016233331888 -1.9119000000000002 0.7060491515766993 0.7060478867498786 1.8420886550157833e-07 -0.0994018045651802 -1.912 0.7060494747743351 0.706048205070561 1.8424993251248134e-07 -0.09940198574244599 -1.9121000000000001 0.7060497978747624 0.706048523294444 1.842386950501318e-07 -0.09940216686500256 -1.9122000000000001 0.7060501208774499 0.7060488414221182 1.8417517130137062e-07 -0.09940234793286638 -1.9123 0.706050443781866 0.7060491594541731 1.8405939150589745e-07 -0.09940252894605384 -1.9124 0.70605076658748 0.7060494773911978 1.8389139790422893e-07 -0.09940270990458139 -1.9125 0.7060510892937618 0.7060497952337812 1.8367124474116814e-07 -0.0994028908084654 -1.9126 0.7060514119001817 0.706050112982511 1.8339899823111017e-07 -0.09940307165772229 -1.9127 0.7060517344062109 0.7060504306379742 1.8307473656151152e-07 -0.09940325245236845 -1.9128000000000003 0.7060520568113218 0.7060507482007569 1.82698549868604e-07 -0.09940343319242023 -1.9129 0.7060523791149877 0.7060510656714439 1.8227054023045586e-07 -0.09940361387789412 -1.913 0.7060527013166835 0.706051383050619 1.8179082156982718e-07 -0.09940379450880639 -1.9131000000000002 0.7060530234158847 0.706051700338864 1.8125951971315057e-07 -0.09940397508517346 -1.9132 0.7060533454120692 0.7060520175367603 1.8067677229338663e-07 -0.09940415560701171 -1.9133000000000002 0.706053667304716 0.7060523346448866 1.8004272873961558e-07 -0.0994043360743375 -1.9134 0.7060539890933057 0.7060526516638204 1.7935755025969002e-07 -0.0994045164871672 -1.9135 0.7060543107773215 0.7060529685941372 1.7862140976390717e-07 -0.09940469684551717 -1.9136000000000002 0.7060546323562474 0.7060532854364108 1.7783449185113098e-07 -0.09940487714940376 -1.9137 0.7060549538295708 0.706053602191212 1.7699699272205605e-07 -0.09940505739884334 -1.9138000000000002 0.7060552751967801 0.7060539188591104 1.7610912015839086e-07 -0.0994052375938522 -1.9139000000000002 0.7060555964573669 0.7060542354406725 1.7517109348469395e-07 -0.09940541773444665 -1.914 0.7060559176108255 0.7060545519364623 1.7418314350939323e-07 -0.09940559782064312 -1.9141000000000001 0.706056238656652 0.7060548683470417 1.7314551244151932e-07 -0.0994057778524579 -1.9142000000000001 0.7060565595943458 0.7060551846729695 1.7205845383519436e-07 -0.0994059578299073 -1.9143000000000001 0.7060568804234086 0.7060555009148017 1.7092223256881534e-07 -0.09940613775300766 -1.9144 0.7060572011433458 0.7060558170730911 1.697371247409707e-07 -0.09940631762177525 -1.9145 0.7060575217536655 0.7060561331483877 1.685034176183986e-07 -0.09940649743622643 -1.9146 0.7060578422538786 0.7060564491412382 1.6722140956659803e-07 -0.09940667719637745 -1.9147 0.7060581626435003 0.7060567650521861 1.658914099630926e-07 -0.09940685690224468 -1.9148000000000003 0.7060584829220484 0.706057080881771 1.6451373915579715e-07 -0.09940703655384436 -1.9149 0.7060588030890447 0.706057396630529 1.6308872833811772e-07 -0.0994072161511928 -1.915 0.7060591231440145 0.7060577122989933 1.6161671950731815e-07 -0.0994073956943063 -1.9151000000000002 0.706059443086487 0.7060580278876918 1.600980654055395e-07 -0.09940757518320108 -1.9152 0.7060597629159951 0.7060583433971501 1.5853312934979713e-07 -0.0994077546178935 -1.9153000000000002 0.7060600826320761 0.7060586588278889 1.5692228522851126e-07 -0.09940793399839978 -1.9154 0.7060604022342709 0.7060589741804245 1.5526591735925965e-07 -0.0994081133247362 -1.9155 0.7060607217221251 0.7060592894552695 1.535644204506137e-07 -0.099408292596919 -1.9156000000000002 0.7060610410951883 0.7060596046529319 1.5181819946682995e-07 -0.09940847181496444 -1.9157 0.7060613603530151 0.7060599197739154 1.5002766952029734e-07 -0.09940865097888882 -1.9158000000000002 0.7060616794951642 0.7060602348187188 1.481932558125565e-07 -0.09940883008870832 -1.9159000000000002 0.7060619985211987 0.7060605497878365 1.4631539351286915e-07 -0.09940900914443922 -1.916 0.706062317430687 0.7060608646817581 1.443945276506653e-07 -0.09940918814609774 -1.9161000000000001 0.7060626362232028 0.7060611795009678 1.4243111304268474e-07 -0.09940936709370012 -1.9162000000000001 0.7060629548983237 0.7060614942459456 1.4042561413338261e-07 -0.09940954598726259 -1.9163000000000001 0.7060632734556331 0.7060618089171655 1.383785048977848e-07 -0.09940972482680138 -1.9164 0.7060635918947193 0.7060621235150972 1.3629026878597683e-07 -0.09940990361233268 -1.9165 0.7060639102151762 0.7060624380402043 1.341613985496315e-07 -0.09941008234387272 -1.9166 0.706064228416603 0.7060627524929456 1.3199239612751712e-07 -0.09941026102143773 -1.9167 0.7060645464986041 0.7060630668737741 1.2978377256223084e-07 -0.09941043964504387 -1.9168000000000003 0.7060648644607894 0.7060633811831368 1.2753604783713457e-07 -0.09941061821470731 -1.9169 0.7060651823027753 0.7060636954214761 1.2524975081043555e-07 -0.09941079673044434 -1.917 0.7060655000241832 0.7060640095892275 1.2292541904171395e-07 -0.09941097519227109 -1.9171 0.7060658176246404 0.7060643236868211 1.2056359867396171e-07 -0.09941115360020371 -1.9172 0.7060661351037807 0.7060646377146813 1.1816484430174357e-07 -0.09941133195425844 -1.9173000000000002 0.7060664524612434 0.7060649516732259 1.1572971888793027e-07 -0.09941151025445145 -1.9174 0.706066769696674 0.706065265562867 1.1325879357287905e-07 -0.09941168850079893 -1.9175 0.7060670868097247 0.7060655793840098 1.1075264757381964e-07 -0.09941186669331697 -1.9176000000000002 0.7060674038000534 0.706065893137054 1.0821186801832083e-07 -0.09941204483202176 -1.9177 0.7060677206673246 0.7060662068223924 1.0563704986102374e-07 -0.09941222291692947 -1.9178000000000002 0.7060680374112093 0.7060665204404114 1.0302879569976109e-07 -0.09941240094805621 -1.9179000000000002 0.7060683540313851 0.7060668339914911 1.0038771562637105e-07 -0.09941257892541822 -1.918 0.7060686705275361 0.7060671474760044 9.771442711567491e-08 -0.0994127568490315 -1.9181000000000001 0.7060689868993533 0.706067460894318 9.500955487282137e-08 -0.09941293471891231 -1.9182000000000001 0.7060693031465344 0.7060677742467919 9.227373069797817e-08 -0.09941311253507673 -1.9183000000000001 0.7060696192687836 0.7060680875337785 8.950759328510416e-08 -0.09941329029754091 -1.9184 0.7060699352658127 0.7060684007556237 8.671178815256031e-08 -0.09941346800632091 -1.9185 0.7060702511373398 0.7060687139126667 8.388696742626933e-08 -0.09941364566143289 -1.9186 0.7060705668830908 0.7060690270052391 8.103378974083641e-08 -0.099413823262893 -1.9187 0.7060708825027979 0.7060693400336655 7.815292003485186e-08 -0.09941400081071727 -1.9188000000000003 0.7060711979962013 0.7060696529982635 7.524502942599098e-08 -0.09941417830492183 -1.9189 0.706071513363048 0.7060699658993432 7.231079505662374e-08 -0.09941435574552282 -1.919 0.7060718286030921 0.7060702787372075 6.935089992554655e-08 -0.09941453313253629 -1.9191 0.706072143716096 0.7060705915121517 6.636603271797936e-08 -0.09941471046597836 -1.9192 0.7060724587018284 0.7060709042244635 6.335688768066561e-08 -0.09941488774586507 -1.9193000000000002 0.7060727735600666 0.7060712168744239 6.032416443278732e-08 -0.09941506497221257 -1.9194 0.7060730882905946 0.7060715294623052 5.726856780984002e-08 -0.09941524214503686 -1.9195 0.7060734028932042 0.7060718419883727 5.419080769536455e-08 -0.099415419264354 -1.9196000000000002 0.7060737173676954 0.7060721544528838 5.109159887002612e-08 -0.09941559633018011 -1.9197 0.7060740317138754 0.7060724668560889 4.7971660834672525e-08 -0.09941577334253124 -1.9198000000000002 0.7060743459315589 0.7060727791982295 4.483171763165761e-08 -0.09941595030142342 -1.9199000000000002 0.7060746600205693 0.7060730914795399 4.1672497711267575e-08 -0.09941612720687269 -1.92 0.7060749739807373 0.7060734037002463 3.8494733728758335e-08 -0.09941630405889515 -1.9201000000000001 0.7060752878119013 0.7060737158605672 3.5299162396904005e-08 -0.0994164808575068 -1.9202000000000001 0.706075601513908 0.7060740279607128 3.208652428997316e-08 -0.09941665760272364 -1.9203000000000001 0.7060759150866123 0.7060743400008858 2.885756370842041e-08 -0.09941683429456177 -1.9204 0.7060762285298764 0.7060746519812804 2.5613028475923727e-08 -0.09941701093303718 -1.9205 0.7060765418435713 0.7060749639020831 2.2353669778055196e-08 -0.09941718751816592 -1.9206 0.7060768550275754 0.7060752757634718 1.9080241990543367e-08 -0.09941736404996399 -1.9207 0.7060771680817759 0.706075587565617 1.5793502498862022e-08 -0.09941754052844737 -1.9208000000000003 0.7060774810060677 0.7060758993086802 1.2494211521288379e-08 -0.0994177169536321 -1.9209 0.7060777938003537 0.7060762109928151 9.183131949308532e-09 -0.09941789332553415 -1.921 0.706078106464546 0.7060765226181678 5.861029153328423e-09 -0.0994180696441696 -1.9211 0.7060784189985639 0.7060768341848748 2.5286708074667708e-09 -0.09941824590955439 -1.9212 0.7060787314023351 0.7060771456930656 -8.131732787131085e-10 -0.09941842212170449 -1.9213000000000002 0.7060790436757958 0.7060774571428603 -4.16373133541037e-09 -0.09941859828063587 -1.9214 0.7060793558188907 0.7060777685343718 -7.522229830345117e-09 -0.0994187743863646 -1.9215 0.7060796678315725 0.7060780798677038 -1.0887893630087686e-08 -0.09941895043890653 -1.9216000000000002 0.7060799797138023 0.706078391142952 -1.4259946180469885e-08 -0.09941912643827772 -1.9217 0.7060802914655493 0.7060787023602041 -1.7637609690032002e-08 -0.09941930238449409 -1.9218000000000002 0.7060806030867914 0.7060790135195387 -2.1020105311735093e-08 -0.09941947827757161 -1.9219000000000002 0.7060809145775151 0.7060793246210266 -2.4406653311662835e-08 -0.09941965411752629 -1.922 0.7060812259377145 0.7060796356647299 -2.7796473262009513e-08 -0.099419829904374 -1.9221000000000001 0.7060815371673924 0.7060799466507026 -3.1188784210649245e-08 -0.09942000563813069 -1.9222000000000001 0.7060818482665605 0.70608025757899 -3.458280486761875e-08 -0.09942018131881236 -1.9223000000000001 0.706082159235238 0.7060805684496292 -3.797775378097494e-08 -0.09942035694643492 -1.9224 0.7060824700734529 0.7060808792626487 -4.137284951796511e-08 -0.09942053252101427 -1.9225 0.7060827807812418 0.706081190018069 -4.476731084633264e-08 -0.09942070804256635 -1.9226 0.7060830913586496 0.7060815007159019 -4.816035691036433e-08 -0.09942088351110712 -1.9227 0.7060834018057289 0.7060818113561509 -5.155120741417475e-08 -0.09942105892665243 -1.9228000000000003 0.7060837121225414 0.7060821219388111 -5.49390827987023e-08 -0.09942123428921826 -1.9229 0.7060840223091571 0.7060824324638695 -5.8323204422689595e-08 -0.09942140959882051 -1.923 0.7060843323656538 0.7060827429313041 -6.170279473818874e-08 -0.09942158485547503 -1.9231 0.7060846422921181 0.7060830533410855 -6.507707747595987e-08 -0.0994217600591978 -1.9232 0.7060849520886447 0.7060833636931749 -6.844527781742563e-08 -0.0994219352100046 -1.9233000000000002 0.7060852617553366 0.7060836739875264 -7.180662256901088e-08 -0.0994221103079114 -1.9234 0.7060855712923051 0.7060839842240848 -7.516034035296229e-08 -0.0994222853529341 -1.9235 0.7060858806996698 0.7060842944027872 -7.850566177605017e-08 -0.09942246034508853 -1.9236000000000002 0.7060861899775585 0.7060846045235623 -8.1841819597403e-08 -0.09942263528439059 -1.9237 0.7060864991261068 0.7060849145863302 -8.51680489232301e-08 -0.09942281017085608 -1.9238000000000002 0.7060868081454592 0.7060852245910039 -8.848358736424783e-08 -0.09942298500450099 -1.9239000000000002 0.7060871170357679 0.7060855345374869 -9.178767522259601e-08 -0.0994231597853411 -1.924 0.7060874257971931 0.7060858444256755 -9.507955566531029e-08 -0.09942333451339225 -1.9241000000000001 0.7060877344299032 0.7060861542554577 -9.835847488478405e-08 -0.09942350918867034 -1.9242000000000001 0.7060880429340749 0.7060864640267133 -1.0162368228872065e-07 -0.0994236838111912 -1.9243000000000001 0.7060883513098924 0.7060867737393144 -1.0487443065625851e-07 -0.09942385838097066 -1.9244 0.7060886595575484 0.7060870833931243 -1.081099763244539e-07 -0.09942403289802455 -1.9245 0.706088967677243 0.7060873929879998 -1.1132957934006926e-07 -0.09942420736236877 -1.9246 0.7060892756691847 0.7060877025237884 -1.1453250365472956e-07 -0.09942438177401909 -1.9247 0.7060895835335892 0.7060880120003302 -1.177180172541592e-07 -0.09942455613299131 -1.9248000000000003 0.706089891270681 0.706088321417458 -1.208853923680836e-07 -0.09942473043930135 -1.9249 0.7060901988806911 0.7060886307749958 -1.240339056116091e-07 -0.09942490469296489 -1.925 0.7060905063638591 0.706088940072761 -1.271628381413481e-07 -0.09942507889399779 -1.9251 0.7060908137204317 0.7060892493105628 -1.3027147586185117e-07 -0.09942525304241585 -1.9252 0.7060911209506637 0.7060895584882028 -1.333591095348946e-07 -0.09942542713823492 -1.9253000000000002 0.7060914280548172 0.7060898676054749 -1.3642503497897362e-07 -0.09942560118147076 -1.9254 0.7060917350331617 0.7060901766621659 -1.3946855322022333e-07 -0.09942577517213914 -1.9255 0.7060920418859742 0.7060904856580548 -1.4248897062946186e-07 -0.0994259491102559 -1.9256000000000002 0.7060923486135393 0.7060907945929134 -1.4548559912688774e-07 -0.09942612299583677 -1.9257 0.7060926552161483 0.706091103466506 -1.4845775629136748e-07 -0.09942629682889753 -1.9258000000000002 0.7060929616941001 0.7060914122785903 -1.514047655477857e-07 -0.09942647060945398 -1.9259000000000002 0.7060932680477009 0.7060917210289157 -1.5432595630582302e-07 -0.09942664433752185 -1.926 0.7060935742772638 0.7060920297172253 -1.5722066410740754e-07 -0.09942681801311692 -1.9261000000000001 0.7060938803831092 0.7060923383432549 -1.6008823079498302e-07 -0.09942699163625494 -1.9262000000000001 0.7060941863655641 0.7060926469067332 -1.6292800466069512e-07 -0.09942716520695168 -1.9263000000000001 0.7060944922249628 0.7060929554073823 -1.6573934056088313e-07 -0.09942733872522286 -1.9264000000000001 0.706094797961646 0.7060932638449169 -1.685216001190426e-07 -0.09942751219108421 -1.9265 0.7060951035759617 0.7060935722190458 -1.712741518073574e-07 -0.09942768560455158 -1.9266 0.7060954090682643 0.7060938805294703 -1.739963711531317e-07 -0.0994278589656406 -1.9267 0.7060957144389144 0.7060941887758854 -1.7668764083419997e-07 -0.09942803227436704 -1.9268000000000003 0.7060960196882795 0.7060944969579794 -1.7934735082117403e-07 -0.0994282055307466 -1.9269 0.7060963248167338 0.7060948050754343 -1.819748985630587e-07 -0.09942837873479499 -1.927 0.7060966298246578 0.7060951131279257 -1.8456968905317117e-07 -0.09942855188652795 -1.9271 0.7060969347124375 0.7060954211151231 -1.8713113501128698e-07 -0.09942872498596118 -1.9272 0.7060972394804663 0.7060957290366892 -1.896586570224179e-07 -0.0994288980331104 -1.9273000000000002 0.7060975441291426 0.7060960368922811 -1.9215168362007873e-07 -0.09942907102799131 -1.9274 0.7060978486588714 0.7060963446815498 -1.9460965148404563e-07 -0.09942924397061959 -1.9275 0.7060981530700636 0.7060966524041401 -1.9703200548198962e-07 -0.09942941686101092 -1.9276000000000002 0.7060984573631359 0.7060969600596911 -1.9941819888458223e-07 -0.09942958969918099 -1.9277 0.706098761538511 0.7060972676478364 -2.0176769342100664e-07 -0.09942976248514557 -1.9278000000000002 0.7060990655966165 0.7060975751682033 -2.0407995942814394e-07 -0.09942993521892018 -1.9279000000000002 0.7060993695378863 0.7060978826204138 -2.0635447598588152e-07 -0.09943010790052059 -1.928 0.7060996733627596 0.7060981900040849 -2.0859073099344094e-07 -0.09943028052996249 -1.9281000000000001 0.7060999770716812 0.7060984973188273 -2.1078822132203356e-07 -0.09943045310726151 -1.9282000000000001 0.7061002806651002 0.7060988045642473 -2.129464528981273e-07 -0.09943062563243327 -1.9283000000000001 0.7061005841434723 0.7060991117399456 -2.1506494084569394e-07 -0.09943079810549355 -1.9284000000000001 0.706100887507257 0.7060994188455174 -2.171432095660064e-07 -0.09943097052645783 -1.9285 0.7061011907569197 0.7060997258805535 -2.1918079285213055e-07 -0.09943114289534188 -1.9286 0.7061014938929301 0.7061000328446397 -2.2117723402770295e-07 -0.09943131521216131 -1.9287 0.7061017969157629 0.7061003397373569 -2.2313208598856438e-07 -0.09943148747693176 -1.9288000000000003 0.7061020998258976 0.7061006465582813 -2.2504491133806814e-07 -0.09943165968966884 -1.9289 0.7061024026238178 0.7061009533069844 -2.26915282494633e-07 -0.09943183185038816 -1.929 0.7061027053100122 0.7061012599830336 -2.287427817646015e-07 -0.09943200395910538 -1.9291 0.706103007884973 0.706101566585992 -2.3052700144979288e-07 -0.09943217601583614 -1.9292 0.706103310349198 0.7061018731154175 -2.3226754392036142e-07 -0.09943234802059601 -1.9293000000000002 0.7061036127031877 0.7061021795708649 -2.3396402171887987e-07 -0.09943251997340062 -1.9294 0.7061039149474473 0.7061024859518843 -2.356160576470756e-07 -0.09943269187426552 -1.9295 0.7061042170824858 0.7061027922580223 -2.3722328486297517e-07 -0.09943286372320637 -1.9296000000000002 0.7061045191088162 0.7061030984888219 -2.387853469051904e-07 -0.09943303552023877 -1.9297 0.7061048210269548 0.7061034046438213 -2.403018978629212e-07 -0.09943320726537824 -1.9298000000000002 0.706105122837422 0.7061037107225563 -2.4177260233779196e-07 -0.09943337895864045 -1.9299000000000002 0.7061054245407408 0.7061040167245589 -2.431971356554874e-07 -0.09943355060004093 -1.93 0.7061057261374384 0.7061043226493573 -2.44575183789425e-07 -0.09943372218959526 -1.9301000000000001 0.7061060276280451 0.7061046284964767 -2.459064435481051e-07 -0.09943389372731903 -1.9302000000000001 0.7061063290130938 0.7061049342654394 -2.4719062258551916e-07 -0.09943406521322777 -1.9303000000000001 0.7061066302931208 0.7061052399557644 -2.4842743947400825e-07 -0.09943423664733704 -1.9304000000000001 0.7061069314686654 0.7061055455669679 -2.4961662377018246e-07 -0.09943440802966247 -1.9305 0.7061072325402693 0.7061058510985636 -2.5075791608430986e-07 -0.09943457936021957 -1.9306 0.7061075335084772 0.7061061565500621 -2.51851068115011e-07 -0.09943475063902392 -1.9307 0.7061078343738356 0.7061064619209716 -2.528958426943617e-07 -0.09943492186609096 -1.9308 0.7061081351368945 0.7061067672107981 -2.5389201389197646e-07 -0.09943509304143633 -1.9309 0.706108435798205 0.706107072419045 -2.5483936698725285e-07 -0.09943526416507553 -1.931 0.7061087363583214 0.706107377545214 -2.5573769860468e-07 -0.09943543523702408 -1.9311 0.7061090368177994 0.706107682588804 -2.565868166583274e-07 -0.09943560625729755 -1.9312 0.7061093371771967 0.7061079875493127 -2.5738654051490895e-07 -0.0994357772259114 -1.9313000000000002 0.7061096374370729 0.7061082924262354 -2.5813670088276064e-07 -0.09943594814288115 -1.9314 0.7061099375979893 0.7061085972190664 -2.5883713997490454e-07 -0.09943611900822236 -1.9315 0.7061102376605088 0.7061089019272979 -2.5948771148129324e-07 -0.09943628982195052 -1.9316000000000002 0.7061105376251955 0.7061092065504206 -2.6008828060003486e-07 -0.0994364605840811 -1.9317 0.7061108374926148 0.7061095110879243 -2.606387240998431e-07 -0.09943663129462964 -1.9318000000000002 0.7061111372633335 0.7061098155392974 -2.6113893029922064e-07 -0.09943680195361158 -1.9319000000000002 0.7061114369379193 0.7061101199040273 -2.6158879910462285e-07 -0.09943697256104246 -1.932 0.7061117365169408 0.7061104241816003 -2.619882420624997e-07 -0.09943714311693776 -1.9321000000000002 0.7061120360009674 0.7061107283715022 -2.6233718232460124e-07 -0.09943731362131294 -1.9322000000000001 0.7061123353905694 0.7061110324732176 -2.626355547000192e-07 -0.09943748407418349 -1.9323000000000001 0.7061126346863172 0.7061113364862313 -2.6288330566212603e-07 -0.09943765447556485 -1.9324000000000001 0.7061129338887822 0.7061116404100265 -2.63080393334697e-07 -0.09943782482547252 -1.9325 0.7061132329985356 0.7061119442440874 -2.6322678750231865e-07 -0.09943799512392196 -1.9326 0.7061135320161488 0.7061122479878972 -2.63322469652022e-07 -0.09943816537092856 -1.9327 0.7061138309421937 0.7061125516409392 -2.6336743291777154e-07 -0.09943833556650787 -1.9328 0.7061141297772415 0.7061128552026967 -2.633616821394458e-07 -0.09943850571067524 -1.9329 0.7061144285218637 0.7061131586726535 -2.633052337969177e-07 -0.09943867580344616 -1.933 0.7061147271766313 0.7061134620502935 -2.6319811602393273e-07 -0.09943884584483609 -1.9331 0.7061150257421148 0.7061137653351008 -2.630403686428029e-07 -0.09943901583486042 -1.9332 0.7061153242188842 0.7061140685265607 -2.628320430950182e-07 -0.09943918577353464 -1.9333000000000002 0.7061156226075087 0.7061143716241586 -2.625732024343075e-07 -0.09943935566087413 -1.9334 0.7061159209085566 0.7061146746273805 -2.6226392134745535e-07 -0.09943952549689426 -1.9335 0.7061162191225956 0.7061149775357145 -2.619042860710352e-07 -0.09943969528161056 -1.9336000000000002 0.7061165172501922 0.7061152803486485 -2.6149439443651223e-07 -0.09943986501503838 -1.9337 0.7061168152919113 0.7061155830656719 -2.61034355790446e-07 -0.09944003469719306 -1.9338000000000002 0.7061171132483168 0.7061158856862761 -2.6052429099795993e-07 -0.09944020432809013 -1.9339000000000002 0.7061174111199713 0.706116188209953 -2.599643323802914e-07 -0.0994403739077449 -1.934 0.7061177089074357 0.7061164906361965 -2.5935462374254703e-07 -0.09944054343617278 -1.9341000000000002 0.706118006611269 0.7061167929645025 -2.5869532024186404e-07 -0.09944071291338917 -1.9342000000000001 0.7061183042320285 0.7061170951943682 -2.5798658846026834e-07 -0.09944088233940945 -1.9343000000000001 0.7061186017702699 0.7061173973252926 -2.5722860623814126e-07 -0.099441051714249 -1.9344000000000001 0.7061188992265464 0.7061176993567773 -2.5642156275401673e-07 -0.09944122103792319 -1.9345 0.7061191966014091 0.7061180012883252 -2.555656583788646e-07 -0.09944139031044737 -1.9346 0.7061194938954071 0.7061183031194428 -2.5466110468649883e-07 -0.09944155953183695 -1.9347 0.7061197911090866 0.7061186048496377 -2.5370812439112767e-07 -0.09944172870210725 -1.9348 0.7061200882429919 0.7061189064784206 -2.5270695127449505e-07 -0.09944189782127359 -1.9349 0.706120385297664 0.7061192080053049 -2.516578301477168e-07 -0.09944206688935138 -1.935 0.7061206822736414 0.7061195094298067 -2.5056101677148335e-07 -0.09944223590635598 -1.9351 0.7061209791714601 0.706119810751445 -2.4941677779707905e-07 -0.09944240487230271 -1.9352 0.7061212759916524 0.7061201119697412 -2.482253907143406e-07 -0.09944257378720685 -1.9353000000000002 0.7061215727347478 0.7061204130842208 -2.469871438239013e-07 -0.09944274265108381 -1.9354 0.706121869401273 0.7061207140944119 -2.4570233604290226e-07 -0.09944291146394893 -1.9355 0.7061221659917506 0.706121014999846 -2.4437127699172834e-07 -0.09944308022581749 -1.9356000000000002 0.7061224625067002 0.7061213158000579 -2.4299428679278035e-07 -0.09944324893670478 -1.9357 0.7061227589466377 0.7061216164945862 -2.4157169606700557e-07 -0.09944341759662619 -1.9358000000000002 0.7061230553120752 0.7061219170829733 -2.4010384582287547e-07 -0.09944358620559697 -1.9359000000000002 0.7061233516035215 0.7061222175647651 -2.3859108736618007e-07 -0.09944375476363249 -1.936 0.7061236478214805 0.7061225179395112 -2.3703378225839455e-07 -0.09944392327074791 -1.9361000000000002 0.7061239439664531 0.7061228182067659 -2.3543230220218758e-07 -0.09944409172695869 -1.9362000000000001 0.7061242400389357 0.7061231183660869 -2.3378702893733783e-07 -0.09944426013228001 -1.9363000000000001 0.7061245360394204 0.7061234184170364 -2.3209835416093672e-07 -0.0994444284867272 -1.9364000000000001 0.7061248319683953 0.7061237183591812 -2.303666794892245e-07 -0.09944459679031561 -1.9365 0.7061251278263436 0.7061240181920918 -2.285924162494235e-07 -0.09944476504306043 -1.9366 0.7061254236137441 0.7061243179153437 -2.2677598550055467e-07 -0.09944493324497694 -1.9367 0.706125719331071 0.7061246175285172 -2.2491781785302645e-07 -0.09944510139608043 -1.9368 0.706126014978794 0.7061249170311967 -2.2301835339577636e-07 -0.09944526949638616 -1.9369 0.7061263105573776 0.7061252164229722 -2.2107804160606537e-07 -0.09944543754590938 -1.937 0.7061266060672815 0.7061255157034381 -2.1909734119682223e-07 -0.09944560554466533 -1.9371 0.7061269015089605 0.706125814872194 -2.1707672005419343e-07 -0.09944577349266936 -1.9372 0.7061271968828637 0.7061261139288444 -2.15016655119582e-07 -0.09944594138993657 -1.9373000000000002 0.7061274921894358 0.7061264128729996 -2.1291763226821692e-07 -0.09944610923648231 -1.9374 0.7061277874291155 0.7061267117042744 -2.107801461842529e-07 -0.09944627703232178 -1.9375 0.7061280826023362 0.70612701042229 -2.0860470027056488e-07 -0.09944644477747018 -1.9376000000000002 0.7061283777095262 0.7061273090266722 -2.063918064995618e-07 -0.09944661247194284 -1.9377 0.7061286727511078 0.7061276075170525 -2.041419853021642e-07 -0.09944678011575485 -1.9378000000000002 0.7061289677274976 0.7061279058930685 -2.018557654880071e-07 -0.09944694770892148 -1.9379000000000002 0.7061292626391067 0.7061282041543634 -1.995336840511508e-07 -0.09944711525145798 -1.938 0.70612955748634 0.7061285023005862 -1.9717628607987536e-07 -0.09944728274337955 -1.9381000000000002 0.7061298522695968 0.706128800331392 -1.94784124666475e-07 -0.0994474501847014 -1.9382000000000001 0.70613014698927 0.7061290982464417 -1.9235776067827448e-07 -0.0994476175754387 -1.9383000000000001 0.7061304416457468 0.7061293960454023 -1.8989776274028203e-07 -0.0994477849156067 -1.9384000000000001 0.7061307362394075 0.706129693727947 -1.874047070131446e-07 -0.09944795220522051 -1.9385 0.7061310307706269 0.7061299912937555 -1.8487917710988122e-07 -0.09944811944429541 -1.9386 0.706131325239773 0.7061302887425136 -1.823217639362884e-07 -0.09944828663284651 -1.9387 0.7061316196472074 0.7061305860739135 -1.7973306555910118e-07 -0.099448453770889 -1.9388 0.7061319139932853 0.7061308832876545 -1.7711368707068464e-07 -0.09944862085843813 -1.9389 0.7061322082783554 0.706131180383441 -1.7446424043637832e-07 -0.09944878789550894 -1.939 0.7061325025027594 0.7061314773609857 -1.7178534436265713e-07 -0.09944895488211665 -1.9391 0.7061327966668327 0.7061317742200073 -1.6907762414621053e-07 -0.0994491218182765 -1.9392 0.7061330907709036 0.706132070960231 -1.6634171153516453e-07 -0.09944928870400353 -1.9393000000000002 0.7061333848152935 0.7061323675813894 -1.635782445746914e-07 -0.09944945553931295 -1.9394 0.7061336788003172 0.7061326640832217 -1.607878674595581e-07 -0.09944962232421993 -1.9395 0.7061339727262822 0.706132960465474 -1.5797123039534844e-07 -0.09944978905873955 -1.9396000000000002 0.7061342665934891 0.7061332567278997 -1.5512898942672548e-07 -0.09944995574288698 -1.9397 0.7061345604022313 0.706133552870259 -1.5226180628651054e-07 -0.09945012237667739 -1.9398000000000002 0.706134854152795 0.7061338488923197 -1.4937034826904838e-07 -0.09945028896012582 -1.9399000000000002 0.7061351478454594 0.7061341447938563 -1.4645528804632657e-07 -0.09945045549324748 -1.94 0.7061354414804961 0.7061344405746508 -1.4351730350664615e-07 -0.09945062197605746 -1.9401000000000002 0.7061357350581695 0.7061347362344925 -1.4055707764706882e-07 -0.09945078840857083 -1.9402000000000001 0.7061360285787368 0.7061350317731785 -1.3757529834790283e-07 -0.09945095479080278 -1.9403000000000001 0.7061363220424473 0.7061353271905128 -1.3457265825994602e-07 -0.09945112112276838 -1.9404000000000001 0.706136615449543 0.7061356224863067 -1.3154985462580926e-07 -0.09945128740448271 -1.9405 0.7061369088002585 0.7061359176603798 -1.2850758911511773e-07 -0.09945145363596092 -1.9406 0.7061372020948209 0.7061362127125586 -1.2544656767185525e-07 -0.09945161981721805 -1.9407 0.7061374953334493 0.7061365076426773 -1.2236750034609611e-07 -0.0994517859482692 -1.9408 0.7061377885163553 0.7061368024505785 -1.1927110111879802e-07 -0.09945195202912949 -1.9409 0.706138081643743 0.7061370971361113 -1.1615808777169778e-07 -0.09945211805981398 -1.941 0.7061383747158083 0.7061373916991333 -1.1302918166700149e-07 -0.09945228404033771 -1.9411 0.7061386677327399 0.7061376861395099 -1.0988510762074966e-07 -0.09945244997071581 -1.9412 0.7061389606947179 0.706137980457114 -1.0672659373281435e-07 -0.09945261585096331 -1.9413000000000002 0.7061392536019153 0.7061382746518262 -1.035543711908754e-07 -0.09945278168109523 -1.9414 0.7061395464544966 0.7061385687235359 -1.0036917413337731e-07 -0.09945294746112672 -1.9415 0.7061398392526191 0.7061388626721392 -9.717173946478114e-08 -0.0994531131910728 -1.9416000000000002 0.7061401319964313 0.7061391564975408 -9.3962806676888e-08 -0.09945327887094849 -1.9417 0.7061404246860745 0.7061394501996532 -9.07431176944487e-08 -0.09945344450076886 -1.9418000000000002 0.7061407173216816 0.7061397437783969 -8.75134166990893e-08 -0.09945361008054894 -1.9419000000000002 0.7061410099033774 0.7061400372337007 -8.427444994456301e-08 -0.09945377561030377 -1.942 0.7061413024312786 0.7061403305655007 -8.102696560235989e-08 -0.09945394109004838 -1.9421000000000002 0.7061415949054946 0.7061406237737419 -7.777171357782608e-08 -0.09945410651979777 -1.9422000000000001 0.7061418873261256 0.7061409168583763 -7.450944534016096e-08 -0.09945427189956697 -1.9423000000000001 0.7061421796932646 0.7061412098193653 -7.124091375154684e-08 -0.09945443722937103 -1.9424000000000001 0.7061424720069962 0.7061415026566775 -6.796687288760511e-08 -0.09945460250922498 -1.9425 0.7061427642673966 0.7061417953702895 -6.468807786782702e-08 -0.09945476773914373 -1.9426 0.7061430564745346 0.7061420879601864 -6.140528468123393e-08 -0.09945493291914237 -1.9427 0.7061433486284701 0.7061423804263615 -5.811925001377241e-08 -0.0994550980492359 -1.9428 0.7061436407292554 0.7061426727688156 -5.483073106985446e-08 -0.09945526312943925 -1.9429 0.7061439327769343 0.7061429649875586 -5.154048539671684e-08 -0.09945542815976749 -1.943 0.7061442247715426 0.7061432570826073 -4.824927071767071e-08 -0.09945559314023551 -1.9431 0.7061445167131082 0.7061435490539878 -4.4957844750280994e-08 -0.09945575807085838 -1.9432 0.7061448086016505 0.7061438409017335 -4.166696503498106e-08 -0.09945592295165108 -1.9433000000000002 0.7061451004371809 0.7061441326258864 -3.83773887615191e-08 -0.09945608778262854 -1.9434 0.7061453922197027 0.7061444242264963 -3.508987259353419e-08 -0.09945625256380569 -1.9435 0.7061456839492111 0.7061447157036214 -3.1805172494379225e-08 -0.09945641729519757 -1.9436000000000002 0.7061459756256931 0.7061450070573274 -2.852404355400094e-08 -0.09945658197681911 -1.9437 0.7061462672491278 0.706145298287689 -2.524723981441046e-08 -0.09945674660868525 -1.9438000000000002 0.706146558819486 0.7061455893947883 -2.1975514098541982e-08 -0.09945691119081097 -1.9439000000000002 0.7061468503367307 0.7061458803787152 -1.870961783504571e-08 -0.09945707572321119 -1.944 0.7061471418008163 0.7061461712395684 -1.5450300889802843e-08 -0.09945724020590085 -1.9441000000000002 0.7061474332116899 0.7061464619774543 -1.2198311385731159e-08 -0.09945740463889492 -1.9442000000000002 0.7061477245692902 0.7061467525924872 -8.954395540588383e-09 -0.09945756902220831 -1.9443000000000001 0.7061480158735478 0.7061470430847894 -5.719297491331432e-09 -0.09945773335585593 -1.9444000000000001 0.7061483071243856 0.706147333454491 -2.493759118475658e-09 -0.09945789763985274 -1.9445 0.7061485983217183 0.7061476237017306 7.214801126323445e-10 -0.09945806187421363 -1.9446 0.7061488894654526 0.7061479138266538 3.92568333135862e-09 -0.09945822605895349 -1.9447 0.7061491805554883 0.7061482038294149 7.118116420942733e-09 -0.09945839019408732 -1.9448 0.7061494715917158 0.7061484937101756 1.0298048198909004e-08 -0.09945855427962996 -1.9449 0.706149762574019 0.7061487834691056 1.3464750580997886e-08 -0.0994587183155963 -1.945 0.7061500535022733 0.706149073106382 1.66174987320869e-08 -0.09945888230200128 -1.9451 0.7061503443763466 0.70614936262219 1.9755571257010218e-08 -0.09945904623885977 -1.9452 0.706150635196099 0.7061496520167222 2.287825035061225e-08 -0.09945921012618664 -1.9453000000000003 0.7061509259613832 0.7061499412901794 2.598482195387275e-08 -0.0994593739639968 -1.9454 0.7061512166720438 0.7061502304427694 2.907457593952223e-08 -0.09945953775230515 -1.9455 0.7061515073279184 0.7061505194747075 3.2146806265564987e-08 -0.09945970149112651 -1.9456000000000002 0.7061517979288365 0.7061508083862172 3.520081111839379e-08 -0.09945986518047578 -1.9457 0.7061520884746206 0.7061510971775291 3.823589310447684e-08 -0.09946002882036784 -1.9458000000000002 0.7061523789650854 0.7061513858488807 4.1251359382196706e-08 -0.09946019241081752 -1.9459000000000002 0.7061526694000386 0.7061516744005178 4.424652183705746e-08 -0.09946035595183973 -1.946 0.7061529597792803 0.7061519628326929 4.722069722219724e-08 -0.09946051944344926 -1.9461000000000002 0.7061532501026031 0.7061522511456657 5.0173207344003656e-08 -0.09946068288566101 -1.9462000000000002 0.7061535403697927 0.7061525393397039 5.310337917834029e-08 -0.09946084627848979 -1.9463000000000001 0.7061538305806276 0.7061528274150812 5.601054505789682e-08 -0.09946100962195045 -1.9464000000000001 0.7061541207348796 0.706153115372079 5.889404279361965e-08 -0.09946117291605781 -1.9465 0.7061544108323123 0.7061534032109859 6.175321585685789e-08 -0.0994613361608267 -1.9466 0.7061547008726838 0.7061536909320972 6.458741349905928e-08 -0.099461499356272 -1.9467 0.7061549908557443 0.7061539785357152 6.739599092003834e-08 -0.09946166250240848 -1.9468 0.7061552807812369 0.7061542660221488 7.017830941369319e-08 -0.09946182559925096 -1.9469 0.7061555706488991 0.7061545533917142 7.29337365015792e-08 -0.09946198864681428 -1.947 0.7061558604584606 0.7061548406447336 7.566164607689108e-08 -0.09946215164511327 -1.9471 0.706156150209645 0.7061551277815361 7.836141856752687e-08 -0.09946231459416262 -1.9472 0.7061564399021691 0.7061554148024578 8.103244105231444e-08 -0.09946247749397731 -1.9473000000000003 0.7061567295357432 0.706155701707841 8.36741074067282e-08 -0.09946264034457197 -1.9474 0.7061570191100713 0.7061559884980337 8.628581845901429e-08 -0.09946280314596147 -1.9475 0.7061573086248512 0.7061562751733916 8.886698207519195e-08 -0.09946296589816059 -1.9476000000000002 0.7061575980797739 0.7061565617342755 9.141701337242458e-08 -0.09946312860118411 -1.9477 0.7061578874745247 0.7061568481810528 9.393533477800031e-08 -0.0994632912550468 -1.9478000000000002 0.7061581768087826 0.7061571345140971 9.642137620280433e-08 -0.09946345385976342 -1.9479000000000002 0.7061584660822207 0.706157420733788 9.887457515581066e-08 -0.09946361641534879 -1.948 0.7061587552945057 0.7061577068405105 1.0129437686204334e-07 -0.09946377892181756 -1.9481000000000002 0.7061590444452992 0.7061579928346565 1.0368023440829321e-07 -0.09946394137918464 -1.9482000000000002 0.7061593335342564 0.706158278716623 1.0603160885067076e-07 -0.09946410378746473 -1.9483000000000001 0.7061596225610272 0.7061585644868122 1.0834796934297564e-07 -0.09946426614667256 -1.9484000000000001 0.7061599115252553 0.7061588501456327 1.1062879326506625e-07 -0.09946442845682285 -1.9485 0.7061602004265795 0.7061591356934984 1.1287356632000423e-07 -0.09946459071793042 -1.9486 0.7061604892646332 0.7061594211308285 1.1508178266589342e-07 -0.09946475293000995 -1.9487 0.7061607780390438 0.7061597064580474 1.1725294502343275e-07 -0.09946491509307616 -1.9488 0.7061610667494345 0.706159991675585 1.193865647834691e-07 -0.09946507720714388 -1.9489 0.7061613553954222 0.7061602767838759 1.2148216214577512e-07 -0.09946523927222772 -1.949 0.7061616439766198 0.7061605617833603 1.2353926619537714e-07 -0.09946540128834247 -1.9491 0.7061619324926344 0.7061608466744829 1.2555741499276074e-07 -0.09946556325550278 -1.9492 0.7061622209430687 0.7061611314576934 1.2753615571264865e-07 -0.09946572517372347 -1.9493000000000003 0.7061625093275206 0.7061614161334462 1.2947504475502303e-07 -0.0994658870430191 -1.9494 0.7061627976455833 0.7061617007022005 1.31373647811045e-07 -0.09946604886340454 -1.9495 0.7061630858968457 0.7061619851644199 1.332315399601991e-07 -0.09946621063489437 -1.9496000000000002 0.7061633740808915 0.7061622695205722 1.3504830579519345e-07 -0.09946637235750332 -1.9497 0.7061636621973009 0.7061625537711297 1.3682353950869586e-07 -0.09946653403124607 -1.9498000000000002 0.7061639502456496 0.7061628379165692 1.3855684493149778e-07 -0.09946669565613733 -1.9499000000000002 0.7061642382255091 0.7061631219573713 1.402478357094561e-07 -0.09946685723219177 -1.95 0.7061645261364466 0.7061634058940208 1.4189613531390144e-07 -0.09946701875942407 -1.9501000000000002 0.7061648139780259 0.7061636897270065 1.4350137715612998e-07 -0.09946718023784895 -1.9502000000000002 0.7061651017498064 0.7061639734568204 1.4506320467760903e-07 -0.09946734166748095 -1.9503000000000001 0.7061653894513442 0.7061642570839588 1.4658127141242705e-07 -0.09946750304833482 -1.9504000000000001 0.7061656770821918 0.7061645406089214 1.48055241067091e-07 -0.0994676643804252 -1.9505 0.7061659646418981 0.7061648240322114 1.4948478758991524e-07 -0.09946782566376679 -1.9506000000000001 0.7061662521300087 0.7061651073543354 1.508695952751049e-07 -0.09946798689837419 -1.9507 0.706166539546066 0.7061653905758032 1.5220935878704211e-07 -0.09946814808426212 -1.9508 0.7061668268896089 0.7061656736971278 1.5350378326783876e-07 -0.09946830922144517 -1.9509 0.7061671141601731 0.706165956718825 1.5475258434080597e-07 -0.09946847030993793 -1.951 0.7061674013572923 0.7061662396414137 1.559554882561709e-07 -0.09946863134975509 -1.9511 0.7061676884804968 0.7061665224654157 1.5711223189454615e-07 -0.09946879234091127 -1.9512 0.7061679755293139 0.7061668051913552 1.582225628467271e-07 -0.09946895328342109 -1.9513000000000003 0.7061682625032688 0.7061670878197591 1.5928623944838627e-07 -0.0994691141772992 -1.9514 0.7061685494018843 0.7061673703511571 1.6030303083211517e-07 -0.09946927502256017 -1.9515 0.7061688362246803 0.7061676527860805 1.6127271703150758e-07 -0.09946943581921865 -1.9516000000000002 0.7061691229711751 0.7061679351250634 1.6219508896034296e-07 -0.09946959656728924 -1.9517 0.7061694096408841 0.7061682173686419 1.630699484889142e-07 -0.09946975726678653 -1.9518000000000002 0.7061696962333217 0.706168499517354 1.638971084648444e-07 -0.0994699179177251 -1.9519000000000002 0.7061699827479996 0.7061687815717395 1.6467639280329238e-07 -0.09947007852011958 -1.952 0.706170269184428 0.7061690635323399 1.654076364661361e-07 -0.09947023907398453 -1.9521000000000002 0.7061705555421159 0.7061693453996989 1.6609068552442263e-07 -0.09947039957933462 -1.9522 0.7061708418205699 0.7061696271743607 1.6672539718612378e-07 -0.09947056003618432 -1.9523000000000001 0.7061711280192959 0.7061699088568718 1.673116398585861e-07 -0.09947072044454826 -1.9524000000000001 0.7061714141377984 0.7061701904477795 1.6784929308261143e-07 -0.099470880804441 -1.9525 0.7061717001755804 0.7061704719476324 1.6833824765735694e-07 -0.09947104111587717 -1.9526000000000001 0.706171986132144 0.7061707533569799 1.687784056403352e-07 -0.09947120137887121 -1.9527 0.7061722720069907 0.7061710346763728 1.691696803196585e-07 -0.09947136159343777 -1.9528 0.7061725577996212 0.7061713159063623 1.6951199625220292e-07 -0.09947152175959141 -1.9529 0.7061728435095347 0.7061715970474999 1.6980528930524152e-07 -0.09947168187734662 -1.953 0.7061731291362308 0.7061718781003383 1.7004950665991392e-07 -0.09947184194671799 -1.9531 0.7061734146792082 0.7061721590654308 1.7024460675918451e-07 -0.09947200196772005 -1.9532 0.7061737001379654 0.7061724399433302 1.7039055941539538e-07 -0.09947216194036734 -1.9533000000000003 0.7061739855120007 0.70617272073459 1.7048734574434676e-07 -0.0994723218646744 -1.9534 0.7061742708008123 0.7061730014397634 1.7053495816182762e-07 -0.09947248174065575 -1.9535 0.7061745560038988 0.7061732820594042 1.7053340043565735e-07 -0.09947264156832597 -1.9536000000000002 0.706174841120758 0.706173562594065 1.7048268763364405e-07 -0.09947280134769947 -1.9537 0.7061751261508891 0.706173843044299 1.70382846127054e-07 -0.09947296107879083 -1.9538000000000002 0.7061754110937911 0.7061741234106589 1.702339135836728e-07 -0.09947312076161463 -1.9539000000000002 0.7061756959489638 0.7061744036936961 1.7003593899209135e-07 -0.0994732803961853 -1.954 0.7061759807159074 0.7061746838939621 1.6978898259578656e-07 -0.09947343998251733 -1.9541000000000002 0.7061762653941231 0.7061749640120071 1.6949311586536564e-07 -0.09947359952062525 -1.9542 0.7061765499831129 0.7061752440483808 1.6914842153673004e-07 -0.09947375901052355 -1.9543000000000001 0.7061768344823799 0.7061755240036316 1.687549935520949e-07 -0.09947391845222674 -1.9544000000000001 0.7061771188914283 0.7061758038783067 1.6831293703917227e-07 -0.09947407784574928 -1.9545 0.7061774032097632 0.7061760836729525 1.6782236830076291e-07 -0.09947423719110567 -1.9546000000000001 0.7061776874368917 0.7061763633881131 1.6728341475577557e-07 -0.09947439648831036 -1.9547 0.706177971572322 0.7061766430243319 1.666962149149409e-07 -0.09947455573737779 -1.9548 0.7061782556155642 0.7061769225821506 1.6606091836346426e-07 -0.09947471493832255 -1.9549 0.70617853956613 0.7061772020621087 1.6537768571592282e-07 -0.09947487409115902 -1.955 0.7061788234235324 0.7061774814647441 1.6464668855728504e-07 -0.09947503319590166 -1.9551 0.7061791071872875 0.706177760790593 1.638681094325023e-07 -0.09947519225256496 -1.9552 0.7061793908569125 0.706178040040189 1.6304214177018106e-07 -0.09947535126116337 -1.9553000000000003 0.7061796744319273 0.7061783192140638 1.621689898617662e-07 -0.09947551022171132 -1.9554 0.7061799579118537 0.7061785983127464 1.6124886877480482e-07 -0.09947566913422323 -1.9555 0.7061802412962166 0.7061788773367639 1.6028200434947681e-07 -0.09947582799871357 -1.9556000000000002 0.7061805245845427 0.7061791562866404 1.5926863308757255e-07 -0.09947598681519679 -1.9557 0.7061808077763618 0.7061794351628977 1.582090021524929e-07 -0.0994761455836873 -1.9558000000000002 0.7061810908712065 0.7061797139660544 1.5710336925475743e-07 -0.09947630430419953 -1.9559000000000002 0.7061813738686122 0.7061799926966263 1.559520026311878e-07 -0.09947646297674789 -1.956 0.7061816567681173 0.7061802713551264 1.5475518098939656e-07 -0.09947662160134685 -1.9561000000000002 0.706181939569263 0.7061805499420643 1.535131933724787e-07 -0.09947678017801069 -1.9562 0.7061822222715941 0.7061808284579467 1.5222633914513395e-07 -0.09947693870675395 -1.9563000000000001 0.7061825048746591 0.7061811069032767 1.5089492792427772e-07 -0.09947709718759101 -1.9564000000000001 0.7061827873780087 0.7061813852785539 1.4951927946454946e-07 -0.09947725562053622 -1.9565 0.7061830697811984 0.7061816635842746 1.4809972363402646e-07 -0.099477414005604 -1.9566000000000001 0.706183352083787 0.7061819418209312 1.4663660028585435e-07 -0.0994775723428088 -1.9567 0.7061836342853365 0.7061822199890124 1.451302592166137e-07 -0.09947773063216492 -1.9568 0.7061839163854137 0.7061824980890029 1.4358106007264504e-07 -0.0994778888736868 -1.9569 0.7061841983835884 0.7061827761213839 1.4198937222167918e-07 -0.0994780470673888 -1.957 0.7061844802794354 0.7061830540866316 1.403555747285512e-07 -0.0994782052132853 -1.9571 0.706184762072533 0.7061833319852191 1.3868005623030033e-07 -0.09947836331139069 -1.9572 0.7061850437624638 0.7061836098176142 1.369632148529032e-07 -0.09947852136171925 -1.9573000000000003 0.7061853253488153 0.7061838875842812 1.3520545811065987e-07 -0.09947867936428548 -1.9574 0.7061856068311794 0.7061841652856791 1.3340720280557994e-07 -0.09947883731910367 -1.9575 0.7061858882091516 0.7061844429222628 1.3156887494064629e-07 -0.09947899522618814 -1.9576000000000002 0.7061861694823331 0.7061847204944824 1.2969090964695673e-07 -0.09947915308555325 -1.9577 0.7061864506503301 0.7061849980027833 1.2777375100331279e-07 -0.09947931089721342 -1.9578000000000002 0.7061867317127526 0.7061852754476059 1.2581785199458628e-07 -0.0994794686611829 -1.9579000000000002 0.7061870126692162 0.7061855528293854 1.2382367439028874e-07 -0.09947962637747607 -1.958 0.7061872935193416 0.7061858301485521 1.2179168863354906e-07 -0.0994797840461072 -1.9581000000000002 0.7061875742627546 0.7061861074055316 1.1972237371968286e-07 -0.09947994166709073 -1.9582 0.7061878548990859 0.7061863846007437 1.1761621710598691e-07 -0.09948009924044093 -1.9583000000000002 0.706188135427972 0.7061866617346029 1.1547371457643063e-07 -0.09948025676617206 -1.9584000000000001 0.7061884158490543 0.7061869388075184 1.132953701271644e-07 -0.09948041424429852 -1.9585 0.7061886961619803 0.7061872158198941 1.1108169584855832e-07 -0.09948057167483458 -1.9586000000000001 0.7061889763664027 0.7061874927721279 1.0883321183152717e-07 -0.09948072905779459 -1.9587 0.7061892564619798 0.7061877696646122 1.0655044601140529e-07 -0.0994808863931928 -1.9588 0.7061895364483761 0.7061880464977337 1.0423393406039372e-07 -0.09948104368104357 -1.9589 0.7061898163252613 0.7061883232718732 1.0188421925919067e-07 -0.09948120092136112 -1.959 0.7061900960923115 0.7061885999874052 9.950185235821363e-08 -0.09948135811415976 -1.9591 0.7061903757492085 0.7061888766446989 9.708739146310763e-08 -0.09948151525945378 -1.9592 0.7061906552956405 0.7061891532441169 9.464140189943682e-08 -0.09948167235725751 -1.9593000000000003 0.7061909347313016 0.7061894297860158 9.21644560843149e-08 -0.09948182940758513 -1.9594 0.7061912140558919 0.7061897062707461 8.965713339456616e-08 -0.09948198641045096 -1.9595 0.7061914932691183 0.7061899826986516 8.712002001753927e-08 -0.0994821433658693 -1.9596000000000002 0.7061917723706939 0.7061902590700704 8.455370881059465e-08 -0.0994823002738544 -1.9597 0.7061920513603379 0.7061905353853332 8.195879919875582e-08 -0.09948245713442047 -1.9598000000000002 0.7061923302377766 0.7061908116447648 7.933589699950228e-08 -0.09948261394758184 -1.9599000000000002 0.7061926090027426 0.7061910878486839 7.668561428225695e-08 -0.09948277071335278 -1.96 0.7061928876549746 0.7061913639974011 7.400856925562915e-08 -0.09948292743174743 -1.9601000000000002 0.7061931661942189 0.7061916400912216 7.130538609394221e-08 -0.09948308410278009 -1.9602 0.7061934446202277 0.7061919161304434 6.857669479845563e-08 -0.09948324072646497 -1.9603000000000002 0.7061937229327607 0.7061921921153578 6.582313105164828e-08 -0.09948339730281637 -1.9604000000000001 0.7061940011315844 0.7061924680462486 6.304533608364471e-08 -0.0994835538318485 -1.9605 0.7061942792164716 0.7061927439233934 6.024395650047754e-08 -0.0994837103135755 -1.9606000000000001 0.7061945571872029 0.7061930197470623 5.7419644140105364e-08 -0.09948386674801168 -1.9607 0.7061948350435656 0.7061932955175187 5.457305593536965e-08 -0.09948402313517125 -1.9608 0.7061951127853541 0.7061935712350188 5.170485373878764e-08 -0.09948417947506843 -1.9609 0.7061953904123699 0.7061938468998112 4.881570419071335e-08 -0.0994843357677174 -1.961 0.7061956679244217 0.7061941225121378 4.590627854239582e-08 -0.09948449201313232 -1.9611 0.706195945321326 0.706194398072233 4.2977252524140086e-08 -0.09948464821132752 -1.9612 0.7061962226029054 0.7061946735803242 4.002930616489597e-08 -0.0994848043623171 -1.9613000000000003 0.7061964997689909 0.7061949490366306 3.706312365694964e-08 -0.09948496046611525 -1.9614 0.7061967768194205 0.7061952244413651 3.407939317377762e-08 -0.09948511652273619 -1.9615 0.7061970537540398 0.7061954997947324 3.10788067277995e-08 -0.09948527253219411 -1.9616000000000002 0.7061973305727016 0.7061957750969303 2.8062060007313927e-08 -0.09948542849450319 -1.9617 0.7061976072752663 0.7061960503481483 2.5029852203026226e-08 -0.09948558440967756 -1.9618000000000002 0.706197883861602 0.7061963255485689 2.1982885871005275e-08 -0.09948574027773142 -1.9619000000000002 0.7061981603315839 0.7061966006983673 1.892186673492502e-08 -0.09948589609867897 -1.962 0.7061984366850955 0.7061968757977103 1.5847503564633825e-08 -0.09948605187253429 -1.9621000000000002 0.7061987129220272 0.7061971508467575 1.276050797492656e-08 -0.0994862075993116 -1.9622 0.7061989890422777 0.7061974258456611 9.661594277225738e-09 -0.09948636327902506 -1.9623000000000002 0.7061992650457534 0.706197700794565 6.551479311313335e-09 -0.09948651891168885 -1.9624000000000001 0.7061995409323676 0.7061979756936059 3.4308822918077686e-09 -0.09948667449731703 -1.9625 0.706199816702042 0.7061982505429119 3.0052462254848145e-10 -0.09948683003592378 -1.9626000000000001 0.706200092354706 0.7061985253426046 -2.8388702621312545e-09 -0.09948698552752328 -1.9627000000000001 0.7062003678902964 0.7061988000927969 -5.986577063070431e-09 -0.09948714097212957 -1.9628 0.7062006433087584 0.7061990747935939 -9.141868781946394e-09 -0.09948729636975684 -1.9629 0.7062009186100446 0.7061993494450932 -1.2304016892145109e-08 -0.09948745172041919 -1.963 0.7062011937941157 0.7061996240473849 -1.547229150919774e-08 -0.09948760702413077 -1.9631 0.7062014688609399 0.70619989860055 -1.864596155297729e-08 -0.0994877622809057 -1.9632 0.7062017438104934 0.7062001731046631 -2.1824294919002563e-08 -0.09948791749075805 -1.9633000000000003 0.7062020186427603 0.7062004475597898 -2.5006558652777844e-08 -0.09948807265370195 -1.9634 0.7062022933577327 0.7062007219659887 -2.819201911285693e-08 -0.09948822776975152 -1.9635 0.70620256795541 0.7062009963233098 -3.1379942136726055e-08 -0.09948838283892085 -1.9636000000000002 0.7062028424358004 0.7062012706317956 -3.4569593217312e-08 -0.09948853786122402 -1.9637 0.7062031167989191 0.7062015448914807 -3.7760237670382904e-08 -0.0994886928366751 -1.9638000000000002 0.7062033910447896 0.7062018191023918 -4.095114080146121e-08 -0.09948884776528827 -1.9639000000000002 0.7062036651734434 0.7062020932645475 -4.4141568075148916e-08 -0.09948900264707755 -1.964 0.7062039391849193 0.7062023673779585 -4.733078528494075e-08 -0.099489157482057 -1.9641000000000002 0.7062042130792646 0.7062026414426279 -5.0518058722142864e-08 -0.0994893122702407 -1.9642 0.7062044868565341 0.7062029154585511 -5.370265534652627e-08 -0.09948946701164274 -1.9643000000000002 0.7062047605167907 0.706203189425715 -5.688384295001424e-08 -0.0994896217062772 -1.9644000000000001 0.7062050340601049 0.706203463344099 -6.00608903297481e-08 -0.09948977635415812 -1.9645 0.7062053074865551 0.7062037372136749 -6.323306745359067e-08 -0.09948993095529957 -1.9646000000000001 0.7062055807962277 0.7062040110344063 -6.639964562774395e-08 -0.09949008550971562 -1.9647000000000001 0.7062058539892163 0.706204284806249 -6.955989766610146e-08 -0.09949024001742028 -1.9648 0.706206127065623 0.706204558529151 -7.271309805613121e-08 -0.09949039447842757 -1.9649 0.706206400025557 0.706204832203053 -7.58585231241081e-08 -0.09949054889275158 -1.965 0.7062066728691361 0.7062051058278875 -7.899545120034629e-08 -0.09949070326040638 -1.9651 0.7062069455964848 0.7062053794035794 -8.212316279006954e-08 -0.09949085758140595 -1.9652 0.7062072182077359 0.7062056529300459 -8.524094073387306e-08 -0.0994910118557643 -1.9653000000000003 0.7062074907030299 0.7062059264071963 -8.83480703699202e-08 -0.09949116608349545 -1.9654 0.7062077630825145 0.7062061998349327 -9.144383970611375e-08 -0.09949132026461352 -1.9655 0.7062080353463456 0.7062064732131497 -9.452753957014948e-08 -0.09949147439913246 -1.9656000000000002 0.7062083074946859 0.7062067465417333 -9.759846378645798e-08 -0.09949162848706627 -1.9657 0.7062085795277062 0.7062070198205629 -1.0065590933319712e-07 -0.09949178252842894 -1.9658000000000002 0.7062088514455849 0.7062072930495102 -1.0369917649057092e-07 -0.09949193652323456 -1.9659 0.706209123248507 0.7062075662284395 -1.0672756901950603e-07 -0.09949209047149704 -1.966 0.706209394936666 0.7062078393572073 -1.0974039431344007e-07 -0.09949224437323043 -1.9661000000000002 0.706209666510262 0.706208112435663 -1.1273696355271201e-07 -0.09949239822844864 -1.9662 0.7062099379695027 0.7062083854636487 -1.1571659185721783e-07 -0.09949255203716575 -1.9663000000000002 0.7062102093146034 0.706208658440999 -1.186785984728933e-07 -0.09949270579939572 -1.9664000000000001 0.7062104805457861 0.706208931367541 -1.2162230688186892e-07 -0.09949285951515248 -1.9665 0.7062107516632804 0.7062092042430954 -1.2454704499502423e-07 -0.09949301318445004 -1.9666000000000001 0.7062110226673228 0.7062094770674749 -1.2745214527688786e-07 -0.0994931668073024 -1.9667000000000001 0.7062112935581573 0.7062097498404858 -1.3033694493125303e-07 -0.0994933203837235 -1.9668 0.706211564336034 0.7062100225619268 -1.3320078601740393e-07 -0.09949347391372729 -1.9669 0.706211835001211 0.7062102952315894 -1.360430156218534e-07 -0.09949362739732766 -1.967 0.7062121055539531 0.706210567849259 -1.3886298599018188e-07 -0.09949378083453869 -1.9671 0.7062123759945317 0.7062108404147134 -1.4166005469877507e-07 -0.09949393422537428 -1.9672 0.7062126463232252 0.7062111129277239 -1.4443358478145873e-07 -0.09949408756984837 -1.9673000000000003 0.7062129165403188 0.7062113853880547 -1.4718294488215433e-07 -0.09949424086797491 -1.9674 0.7062131866461042 0.7062116577954638 -1.4990750938845276e-07 -0.09949439411976783 -1.9675 0.7062134566408799 0.7062119301497023 -1.5260665859814782e-07 -0.09949454732524106 -1.9676000000000002 0.7062137265249508 0.7062122024505144 -1.552797788337279e-07 -0.09949470048440856 -1.9677 0.7062139962986287 0.7062124746976381 -1.579262625846234e-07 -0.09949485359728419 -1.9678000000000002 0.706214265962231 0.7062127468908053 -1.6054550867027062e-07 -0.09949500666388193 -1.9679 0.7062145355160827 0.7062130190297407 -1.6313692234766475e-07 -0.09949515968421568 -1.968 0.7062148049605141 0.7062132911141632 -1.6569991546575014e-07 -0.09949531265829936 -1.9681000000000002 0.7062150742958619 0.7062135631437857 -1.68233906586851e-07 -0.09949546558614684 -1.9682 0.7062153435224692 0.7062138351183141 -1.7073832112197984e-07 -0.09949561846777204 -1.9683000000000002 0.7062156126406851 0.7062141070374494 -1.7321259145920698e-07 -0.09949577130318893 -1.9684000000000001 0.7062158816508644 0.7062143789008855 -1.7565615709896898e-07 -0.09949592409241129 -1.9685 0.7062161505533682 0.7062146507083108 -1.7806846477549931e-07 -0.09949607683545306 -1.9686000000000001 0.7062164193485632 0.706214922459408 -1.804489685938715e-07 -0.09949622953232812 -1.9687000000000001 0.7062166880368224 0.7062151941538538 -1.8279713011673526e-07 -0.0994963821830504 -1.9688 0.7062169566185235 0.7062154657913196 -1.8511241853258475e-07 -0.09949653478763375 -1.9689 0.7062172250940506 0.7062157373714704 -1.8739431075984192e-07 -0.09949668734609204 -1.969 0.7062174934637926 0.7062160088939662 -1.8964229155093992e-07 -0.09949683985843907 -1.9691 0.7062177617281449 0.7062162803584617 -1.918558536137538e-07 -0.0994969923246888 -1.9692 0.7062180298875071 0.7062165517646064 -1.940344977295616e-07 -0.0994971447448551 -1.9693000000000003 0.7062182979422852 0.7062168231120436 -1.961777328848835e-07 -0.09949729711895182 -1.9694 0.7062185658928888 0.7062170944004122 -1.9828507634434e-07 -0.09949744944699274 -1.9695 0.706218833739734 0.706217365629346 -2.0035605378596055e-07 -0.09949760172899175 -1.9696000000000002 0.7062191014832413 0.7062176367984737 -2.0239019939138903e-07 -0.09949775396496274 -1.9697 0.7062193691238361 0.7062179079074191 -2.0438705597425333e-07 -0.09949790615491956 -1.9698000000000002 0.7062196366619484 0.706218178955801 -2.0634617506690156e-07 -0.09949805829887598 -1.9699 0.7062199040980135 0.7062184499432336 -2.0826711700366873e-07 -0.09949821039684585 -1.97 0.7062201714324705 0.7062187208693265 -2.1014945106659355e-07 -0.099498362448843 -1.9701000000000002 0.7062204386657638 0.7062189917336847 -2.1199275552358232e-07 -0.09949851445488124 -1.9702 0.7062207057983416 0.7062192625359094 -2.1379661777412573e-07 -0.09949866641497444 -1.9703000000000002 0.7062209728306565 0.7062195332755963 -2.1556063440827944e-07 -0.09949881832913637 -1.9704000000000002 0.7062212397631658 0.706219803952338 -2.1728441132809473e-07 -0.09949897019738088 -1.9705 0.7062215065963304 0.7062200745657224 -2.1896756378925186e-07 -0.09949912201972178 -1.9706000000000001 0.7062217733306155 0.7062203451153337 -2.2060971652596018e-07 -0.09949927379617288 -1.9707000000000001 0.7062220399664896 0.7062206156007516 -2.2221050381687757e-07 -0.0994994255267479 -1.9708 0.7062223065044257 0.7062208860215526 -2.2376956958225502e-07 -0.09949957721146073 -1.9709 0.7062225729449003 0.7062211563773095 -2.252865674290394e-07 -0.09949972885032514 -1.971 0.7062228392883935 0.7062214266675909 -2.267611607931208e-07 -0.09949988044335491 -1.9711 0.7062231055353887 0.7062216968919622 -2.2819302294280197e-07 -0.0995000319905638 -1.9712 0.7062233716863726 0.7062219670499859 -2.2958183707594282e-07 -0.09950018349196564 -1.9713000000000003 0.7062236377418356 0.7062222371412202 -2.3092729640322718e-07 -0.09950033494757413 -1.9714 0.706223903702271 0.7062225071652215 -2.3222910419673504e-07 -0.0995004863574031 -1.9715 0.706224169568175 0.7062227771215417 -2.3348697390096484e-07 -0.09950063772146633 -1.9716000000000002 0.706224435340047 0.7062230470097306 -2.3470062912242518e-07 -0.09950078903977753 -1.9717 0.7062247010183894 0.7062233168293348 -2.3586980373718758e-07 -0.09950094031235052 -1.9718000000000002 0.7062249666037068 0.7062235865798989 -2.369942419221116e-07 -0.09950109153919906 -1.9719 0.7062252320965067 0.706223856260964 -2.3807369827627545e-07 -0.09950124272033686 -1.972 0.7062254974972992 0.7062241258720685 -2.3910793779322037e-07 -0.09950139385577766 -1.9721000000000002 0.7062257628065964 0.7062243954127492 -2.4009673594421743e-07 -0.0995015449455352 -1.9722 0.7062260280249133 0.7062246648825404 -2.4103987873377863e-07 -0.09950169598962327 -1.9723000000000002 0.7062262931527661 0.7062249342809741 -2.419371627482292e-07 -0.09950184698805555 -1.9724000000000002 0.7062265581906741 0.7062252036075801 -2.4278839517305473e-07 -0.0995019979408458 -1.9725 0.706226823139158 0.7062254728618866 -2.435933938622903e-07 -0.09950214884800773 -1.9726000000000001 0.7062270879987402 0.7062257420434197 -2.443519873697453e-07 -0.09950229970955508 -1.9727000000000001 0.7062273527699454 0.7062260111517039 -2.45064014952473e-07 -0.0995024505255016 -1.9728 0.7062276174532991 0.706226280186262 -2.457293267026095e-07 -0.09950260129586094 -1.9729 0.7062278820493284 0.7062265491466155 -2.463477834398209e-07 -0.09950275202064683 -1.973 0.7062281465585623 0.7062268180322842 -2.469192568500811e-07 -0.09950290269987297 -1.9731 0.7062284109815308 0.7062270868427871 -2.4744362946832466e-07 -0.09950305333355308 -1.9732 0.706228675318765 0.7062273555776417 -2.4792079469232453e-07 -0.0995032039217009 -1.9733000000000003 0.7062289395707966 0.7062276242363649 -2.483506568277949e-07 -0.09950335446433006 -1.9734 0.7062292037381587 0.7062278928184722 -2.487331311022689e-07 -0.09950350496145431 -1.9735 0.706229467821385 0.7062281613234784 -2.4906814366509877e-07 -0.09950365541308726 -1.9736000000000002 0.7062297318210096 0.7062284297508978 -2.4935563162215013e-07 -0.09950380581924258 -1.9737 0.7062299957375678 0.7062286981002444 -2.4959554303233267e-07 -0.09950395617993403 -1.9738000000000002 0.7062302595715946 0.706228966371031 -2.4978783691800843e-07 -0.09950410649517523 -1.9739 0.7062305233236259 0.706229234562771 -2.4993248328927797e-07 -0.0995042567649799 -1.974 0.7062307869941972 0.7062295026749772 -2.50029463133572e-07 -0.09950440698936168 -1.9741000000000002 0.7062310505838443 0.7062297707071623 -2.500787683913652e-07 -0.09950455716833423 -1.9742 0.7062313140931032 0.7062300386588389 -2.5008040200127923e-07 -0.09950470730191122 -1.9743000000000002 0.7062315775225093 0.7062303065295199 -2.5003437788620464e-07 -0.09950485739010625 -1.9744000000000002 0.7062318408725978 0.7062305743187185 -2.4994072091166775e-07 -0.09950500743293297 -1.9745 0.7062321041439037 0.7062308420259484 -2.497994669101167e-07 -0.0995051574304051 -1.9746000000000001 0.7062323673369615 0.7062311096507238 -2.49610662639288e-07 -0.09950530738253625 -1.9747000000000001 0.7062326304523048 0.7062313771925594 -2.4937436583424843e-07 -0.09950545728934007 -1.9748 0.7062328934904667 0.7062316446509703 -2.490906450963726e-07 -0.09950560715083016 -1.9749 0.7062331564519791 0.7062319120254732 -2.487595799696707e-07 -0.09950575696702016 -1.975 0.7062334193373733 0.7062321793155855 -2.4838126084017476e-07 -0.09950590673792371 -1.9751 0.7062336821471793 0.7062324465208253 -2.4795578892553016e-07 -0.09950605646355444 -1.9752 0.7062339448819255 0.7062327136407125 -2.4748327632703737e-07 -0.09950620614392595 -1.9753000000000003 0.7062342075421395 0.7062329806747676 -2.469638459012824e-07 -0.09950635577905181 -1.9754 0.7062344701283474 0.7062332476225135 -2.4639763127054515e-07 -0.09950650536894567 -1.9755 0.7062347326410736 0.7062335144834739 -2.4578477678810495e-07 -0.09950665491362118 -1.9756000000000002 0.7062349950808406 0.7062337812571746 -2.451254375174239e-07 -0.09950680441309188 -1.9757 0.7062352574481693 0.706234047943143 -2.4441977915928836e-07 -0.09950695386737138 -1.9758000000000002 0.7062355197435788 0.7062343145409083 -2.436679780171147e-07 -0.09950710327647327 -1.9759 0.7062357819675857 0.7062345810500019 -2.4287022100735745e-07 -0.09950725264041112 -1.976 0.7062360441207055 0.7062348474699571 -2.420267054999148e-07 -0.09950740195919858 -1.9761000000000002 0.7062363062034501 0.7062351138003099 -2.411376394083342e-07 -0.09950755123284916 -1.9762 0.7062365682163299 0.7062353800405982 -2.402032410336874e-07 -0.09950770046137646 -1.9763000000000002 0.7062368301598527 0.7062356461903623 -2.3922373905416183e-07 -0.09950784964479403 -1.9764000000000002 0.7062370920345235 0.7062359122491457 -2.381993724556719e-07 -0.0995079987831155 -1.9765 0.7062373538408447 0.7062361782164939 -2.3713039049022555e-07 -0.0995081478763544 -1.9766000000000001 0.7062376155793161 0.7062364440919555 -2.3601705259612693e-07 -0.09950829692452427 -1.9767000000000001 0.7062378772504341 0.7062367098750821 -2.3485962837369034e-07 -0.09950844592763869 -1.9768000000000001 0.7062381388546926 0.7062369755654281 -2.3365839744299288e-07 -0.0995085948857112 -1.9769 0.7062384003925821 0.706237241162551 -2.3241364946469112e-07 -0.09950874379875538 -1.977 0.70623866186459 0.706237506666012 -2.3112568400124323e-07 -0.09950889266678475 -1.9771 0.7062389232712001 0.7062377720753749 -2.297948104960923e-07 -0.09950904148981288 -1.9772 0.7062391846128928 0.7062380373902072 -2.2842134816958293e-07 -0.09950919026785324 -1.9773000000000003 0.7062394458901453 0.7062383026100802 -2.270056259565112e-07 -0.09950933900091938 -1.9774 0.7062397071034308 0.7062385677345686 -2.2554798240551066e-07 -0.09950948768902486 -1.9775 0.7062399682532192 0.706238832763251 -2.240487656270107e-07 -0.09950963633218324 -1.9776000000000002 0.7062402293399758 0.7062390976957098 -2.2250833318915308e-07 -0.09950978493040802 -1.9777 0.7062404903641624 0.7062393625315311 -2.209270520622808e-07 -0.09950993348371266 -1.9778000000000002 0.7062407513262363 0.7062396272703053 -2.1930529850444636e-07 -0.09951008199211066 -1.9779 0.7062410122266516 0.7062398919116266 -2.1764345794345052e-07 -0.09951023045561555 -1.978 0.7062412730658575 0.7062401564550942 -2.1594192494561737e-07 -0.09951037887424091 -1.9781000000000002 0.7062415338442987 0.7062404209003111 -2.1420110310477192e-07 -0.09951052724800019 -1.9782 0.7062417945624155 0.7062406852468845 -2.124214049346873e-07 -0.09951067557690683 -1.9783000000000002 0.7062420552206442 0.7062409494944265 -2.106032517580625e-07 -0.09951082386097437 -1.9784000000000002 0.7062423158194158 0.7062412136425538 -2.0874707365101108e-07 -0.09951097210021626 -1.9785 0.7062425763591569 0.706241477690888 -2.0685330928693624e-07 -0.09951112029464611 -1.9786000000000001 0.7062428368402895 0.7062417416390548 -2.049224058810195e-07 -0.09951126844427728 -1.9787000000000001 0.7062430972632299 0.7062420054866856 -2.0295481904797352e-07 -0.09951141654912325 -1.9788000000000001 0.7062433576283903 0.7062422692334162 -2.009510127222447e-07 -0.0995115646091975 -1.9789 0.7062436179361773 0.7062425328788879 -1.9891145904005203e-07 -0.09951171262451353 -1.979 0.7062438781869929 0.7062427964227471 -1.968366382110176e-07 -0.09951186059508484 -1.9791 0.7062441383812327 0.7062430598646451 -1.947270384279609e-07 -0.09951200852092482 -1.9792 0.706244398519288 0.7062433232042387 -1.9258315575240714e-07 -0.09951215640204693 -1.9793000000000003 0.7062446586015445 0.7062435864411902 -1.9040549397927875e-07 -0.09951230423846463 -1.9794 0.7062449186283819 0.7062438495751674 -1.8819456453281203e-07 -0.09951245203019138 -1.9795 0.7062451786001753 0.7062441126058437 -1.8595088633818757e-07 -0.09951259977724071 -1.9796 0.7062454385172927 0.7062443755328979 -1.8367498570703855e-07 -0.09951274747962591 -1.9797 0.7062456983800973 0.7062446383560147 -1.813673962194895e-07 -0.09951289513736043 -1.9798000000000002 0.7062459581889466 0.7062449010748847 -1.7902865857150063e-07 -0.0995130427504578 -1.9799 0.7062462179441917 0.7062451636892042 -1.766593204881317e-07 -0.09951319031893135 -1.98 0.7062464776461782 0.7062454261986757 -1.74259936560478e-07 -0.0995133378427946 -1.9801000000000002 0.7062467372952452 0.7062456886030074 -1.7183106813811744e-07 -0.09951348532206092 -1.9802 0.7062469968917258 0.7062459509019137 -1.6937328319206746e-07 -0.09951363275674367 -1.9803000000000002 0.7062472564359473 0.7062462130951155 -1.668871561812113e-07 -0.09951378014685636 -1.9804000000000002 0.7062475159282302 0.7062464751823394 -1.6437326790484652e-07 -0.09951392749241232 -1.9805 0.7062477753688892 0.7062467371633186 -1.6183220538992793e-07 -0.09951407479342497 -1.9806000000000001 0.7062480347582318 0.7062469990377929 -1.5926456174361614e-07 -0.09951422204990773 -1.9807000000000001 0.7062482940965604 0.7062472608055081 -1.5667093600582604e-07 -0.09951436926187401 -1.9808000000000001 0.7062485533841696 0.7062475224662167 -1.5405193303126563e-07 -0.09951451642933716 -1.9809 0.706248812621348 0.7062477840196777 -1.5140816333157614e-07 -0.09951466355231059 -1.981 0.7062490718083777 0.7062480454656566 -1.4874024292614585e-07 -0.09951481063080768 -1.9811 0.7062493309455341 0.7062483068039258 -1.460487932258836e-07 -0.09951495766484182 -1.9812 0.7062495900330854 0.7062485680342645 -1.4333444086842007e-07 -0.09951510465442641 -1.9813000000000003 0.7062498490712934 0.7062488291564584 -1.405978175671868e-07 -0.09951525159957479 -1.9814 0.7062501080604129 0.7062490901702998 -1.3783955997784259e-07 -0.09951539850030032 -1.9815 0.7062503670006919 0.7062493510755885 -1.3506030956123016e-07 -0.09951554535661636 -1.9816 0.7062506258923714 0.7062496118721311 -1.3226071239255677e-07 -0.09951569216853627 -1.9817 0.7062508847356856 0.7062498725597408 -1.2944141906424955e-07 -0.09951583893607348 -1.9818000000000002 0.7062511435308614 0.706250133138238 -1.266030844864624e-07 -0.09951598565924125 -1.9819 0.7062514022781186 0.7062503936074502 -1.2374636776738002e-07 -0.09951613233805295 -1.982 0.70625166097767 0.7062506539672124 -1.2087193205362334e-07 -0.09951627897252195 -1.9821000000000002 0.7062519196297212 0.7062509142173661 -1.1798044436545085e-07 -0.09951642556266158 -1.9822 0.7062521782344708 0.7062511743577604 -1.1507257544930705e-07 -0.09951657210848518 -1.9823000000000002 0.7062524367921097 0.7062514343882516 -1.1214899963037095e-07 -0.09951671861000608 -1.9824000000000002 0.7062526953028216 0.7062516943087032 -1.092103946338796e-07 -0.0995168650672376 -1.9825 0.7062529537667832 0.7062519541189856 -1.0625744146369742e-07 -0.09951701148019305 -1.9826000000000001 0.7062532121841638 0.7062522138189773 -1.0329082419848618e-07 -0.09951715784888576 -1.9827000000000001 0.7062534705551251 0.706252473408564 -1.0031122987200908e-07 -0.0995173041733291 -1.9828000000000001 0.7062537288798214 0.7062527328876382 -9.731934829705635e-08 -0.09951745045353633 -1.9829 0.7062539871583997 0.7062529922561003 -9.431587191365692e-08 -0.09951759668952068 -1.983 0.7062542453909995 0.7062532515138582 -9.130149561820816e-08 -0.09951774288129556 -1.9831 0.7062545035777525 0.7062535106608273 -8.827691661255493e-08 -0.09951788902887426 -1.9832 0.7062547617187838 0.70625376969693 -8.524283423225198e-08 -0.09951803513227003 -1.9833000000000003 0.7062550198142099 0.7062540286220972 -8.219994979651035e-08 -0.09951818119149625 -1.9834 0.70625527786414 0.7062542874362663 -7.914896644253128e-08 -0.09951832720656616 -1.9835 0.7062555358686764 0.7062545461393828 -7.609058895810539e-08 -0.09951847317749302 -1.9836 0.7062557938279128 0.7062548047313992 -7.302552362635495e-08 -0.09951861910429005 -1.9837 0.7062560517419362 0.7062550632122768 -6.995447805833305e-08 -0.09951876498697065 -1.9838000000000002 0.7062563096108256 0.7062553215819835 -6.687816102562277e-08 -0.09951891082554812 -1.9839 0.7062565674346521 0.7062555798404949 -6.37972823068142e-08 -0.0995190566200356 -1.984 0.7062568252134798 0.7062558379877943 -6.071255251489938e-08 -0.09951920237044638 -1.9841000000000002 0.7062570829473644 0.7062560960238731 -5.7624682941147254e-08 -0.09951934807679381 -1.9842 0.7062573406363546 0.7062563539487297 -5.45343853816313e-08 -0.09951949373909107 -1.9843000000000002 0.7062575982804911 0.7062566117623703 -5.144237198240545e-08 -0.09951963935735139 -1.9844000000000002 0.7062578558798073 0.7062568694648091 -4.8349355069826454e-08 -0.09951978493158813 -1.9845 0.7062581134343284 0.7062571270560676 -4.525604698992934e-08 -0.09951993046181447 -1.9846000000000001 0.7062583709440723 0.7062573845361748 -4.216315994099947e-08 -0.09952007594804362 -1.9847000000000001 0.7062586284090493 0.7062576419051676 -3.9071405812704085e-08 -0.09952022139028882 -1.9848000000000001 0.706258885829262 0.7062578991630905 -3.59814960217272e-08 -0.09952036678856338 -1.9849 0.7062591432047052 0.7062581563099953 -3.289414134632039e-08 -0.09952051214288044 -1.985 0.7062594005353666 0.7062584133459417 -2.981005176256116e-08 -0.09952065745325328 -1.9851 0.7062596578212254 0.7062586702709974 -2.6729936285869657e-08 -0.0995208027196951 -1.9852 0.7062599150622538 0.706258927085237 -2.3654502802686328e-08 -0.0995209479422191 -1.9853000000000003 0.7062601722584163 0.7062591837887426 -2.0584457909901543e-08 -0.09952109312083848 -1.9854 0.7062604294096702 0.7062594403816047 -1.7520506754610532e-08 -0.09952123825556651 -1.9855 0.7062606865159644 0.7062596968639208 -1.4463352870398849e-08 -0.09952138334641639 -1.9856 0.7062609435772411 0.7062599532357954 -1.1413698010592083e-08 -0.09952152839340127 -1.9857 0.7062612005934348 0.7062602094973416 -8.372242000370678e-09 -0.0995216733965344 -1.9858000000000002 0.7062614575644719 0.7062604656486791 -5.3396825598281406e-09 -0.09952181835582892 -1.9859 0.7062617144902719 0.7062607216899357 -2.3167151582542678e-09 -0.09952196327129806 -1.986 0.7062619713707468 0.7062609776212458 6.959671545667123e-10 -0.09952210814295498 -1.9861000000000002 0.7062622282058011 0.7062612334427525 3.697673902312848e-09 -0.09952225297081292 -1.9862 0.7062624849953322 0.7062614891546048 6.687717338249577e-09 -0.09952239775488504 -1.9863000000000002 0.7062627417392295 0.7062617447569599 9.66541261176318e-09 -0.09952254249518445 -1.9864000000000002 0.7062629984373758 0.7062620002499821 1.2630077918414362e-08 -0.09952268719172436 -1.9865 0.7062632550896457 0.7062622556338429 1.5581034657798087e-08 -0.0995228318445179 -1.9866000000000001 0.706263511695908 0.706262510908721 1.8517607586199247e-08 -0.09952297645357827 -1.9867000000000001 0.7062637682560231 0.7062627660748031 2.1439124970115686e-08 -0.09952312101891872 -1.9868000000000001 0.7062640247698445 0.7062630211322818 2.4344918747587485e-08 -0.0995232655405523 -1.9869 0.7062642812372185 0.7062632760813574 2.723432468085263e-08 -0.09952341001849213 -1.987 0.7062645376579846 0.7062635309222371 3.010668249425752e-08 -0.09952355445275142 -1.9871 0.7062647940319752 0.7062637856551357 3.296133603732099e-08 -0.09952369884334328 -1.9872 0.7062650503590153 0.7062640402802742 3.579763343565523e-08 -0.09952384319028085 -1.9873000000000003 0.706265306638924 0.7062642947978809 3.861492722627424e-08 -0.09952398749357727 -1.9874 0.7062655628715119 0.7062645492081913 4.141257452412728e-08 -0.09952413175324569 -1.9875 0.706265819056584 0.706264803511447 4.418993716087671e-08 -0.09952427596929923 -1.9876 0.7062660751939385 0.7062650577078973 4.6946381815002325e-08 -0.09952442014175102 -1.9877 0.7062663312833657 0.7062653117977971 4.9681280185273624e-08 -0.09952456427061412 -1.9878000000000002 0.7062665873246505 0.7062655657814088 5.239400911044578e-08 -0.09952470835590167 -1.9879 0.706266843317571 0.7062658196590015 5.508395071671113e-08 -0.09952485239762691 -1.988 0.7062670992618978 0.7062660734308503 5.775049256862008e-08 -0.09952499639580278 -1.9881000000000002 0.7062673551573957 0.7062663270972374 6.039302779224653e-08 -0.09952514035044245 -1.9882 0.7062676110038232 0.7062665806584506 6.301095523651712e-08 -0.09952528426155904 -1.9883000000000002 0.7062678668009319 0.7062668341147849 6.560367958076407e-08 -0.0995254281291656 -1.9884000000000002 0.7062681225484673 0.7062670874665408 6.817061148564618e-08 -0.09952557195327517 -1.9885 0.7062683782461692 0.7062673407140261 7.071116773366137e-08 -0.09952571573390102 -1.9886000000000001 0.7062686338937703 0.7062675938575538 7.322477135057737e-08 -0.09952585947105609 -1.9887000000000001 0.7062688894909976 0.7062678468974435 7.571085173900538e-08 -0.09952600316475349 -1.9888000000000001 0.706269145037572 0.7062680998340207 7.816884480676967e-08 -0.0995261468150063 -1.9889000000000001 0.7062694005332083 0.706268352667617 8.05981930987465e-08 -0.09952629042182755 -1.989 0.7062696559776158 0.7062686053985698 8.299834592349897e-08 -0.0995264339852304 -1.9891 0.706269911370498 0.7062688580272224 8.536875946256461e-08 -0.09952657750522786 -1.9892 0.7062701667115516 0.7062691105539234 8.770889692831518e-08 -0.09952672098183302 -1.9893000000000003 0.7062704220004692 0.7062693629790275 9.00182286454887e-08 -0.09952686441505891 -1.9894 0.7062706772369362 0.7062696153028951 9.229623220557981e-08 -0.09952700780491855 -1.9895 0.7062709324206335 0.7062698675258917 9.45423925466371e-08 -0.09952715115142502 -1.9896 0.7062711875512366 0.7062701196483885 9.675620210591873e-08 -0.0995272944545914 -1.9897 0.7062714426284152 0.7062703716707619 9.89371609187717e-08 -0.09952743771443068 -1.9898000000000002 0.706271697651834 0.7062706235933938 1.0108477672618466e-07 -0.09952758093095596 -1.9899 0.7062719526211522 0.7062708754166709 1.0319856511356584e-07 -0.09952772410418019 -1.99 0.7062722075360239 0.7062711271409854 1.0527804957319309e-07 -0.09952786723411644 -1.9901000000000002 0.7062724623960985 0.7062713787667343 1.0732276166380839e-07 -0.09952801032077774 -1.9902 0.7062727172010206 0.7062716302943195 1.0933224105225126e-07 -0.09952815336417714 -1.9903000000000002 0.7062729719504293 0.7062718817241478 1.113060356799922e-07 -0.0995282963643276 -1.9904000000000002 0.7062732266439598 0.7062721330566308 1.1324370183946053e-07 -0.09952843932124222 -1.9905 0.7062734812812415 0.7062723842921845 1.1514480426771945e-07 -0.09952858223493391 -1.9906000000000001 0.7062737358619005 0.7062726354312296 1.1700891625054943e-07 -0.09952872510541573 -1.9907000000000001 0.7062739903855573 0.7062728864741912 1.1883561971612333e-07 -0.09952886793270066 -1.9908000000000001 0.7062742448518289 0.7062731374214989 1.2062450533215086e-07 -0.09952901071680167 -1.9909000000000001 0.7062744992603275 0.7062733882735868 1.2237517259608421e-07 -0.09952915345773186 -1.991 0.7062747536106613 0.7062736390308928 1.2408722991144594e-07 -0.09952929615550415 -1.9911 0.706275007902434 0.706273889693859 1.2576029471272898e-07 -0.09952943881013153 -1.9912 0.7062752621352463 0.7062741402629313 1.2739399350009117e-07 -0.09952958142162699 -1.9913000000000003 0.7062755163086936 0.7062743907385598 1.2898796196078588e-07 -0.09952972399000348 -1.9914 0.7062757704223686 0.7062746411211981 1.3054184504895927e-07 -0.09952986651527398 -1.9915 0.7062760244758599 0.706274891411304 1.3205529703075314e-07 -0.09953000899745151 -1.9916 0.7062762784687524 0.7062751416093382 1.3352798159879664e-07 -0.099530151436549 -1.9917 0.7062765324006282 0.7062753917157655 1.3495957191383967e-07 -0.0995302938325795 -1.9918000000000002 0.7062767862710648 0.7062756417310534 1.3634975070883626e-07 -0.09953043618555579 -1.9919 0.7062770400796374 0.7062758916556736 1.3769821035486407e-07 -0.09953057849549102 -1.992 0.7062772938259174 0.7062761414901002 1.3900465290275776e-07 -0.09953072076239804 -1.9921000000000002 0.7062775475094734 0.7062763912348102 1.402687901802535e-07 -0.09953086298628973 -1.9922 0.7062778011298712 0.7062766408902847 1.4149034383362236e-07 -0.09953100516717918 -1.9923000000000002 0.7062780546866733 0.7062768904570064 1.426690453935897e-07 -0.0995311473050792 -1.9924000000000002 0.7062783081794399 0.7062771399354617 1.4380463632043816e-07 -0.09953128940000285 -1.9925 0.7062785616077281 0.7062773893261391 1.4489686811849922e-07 -0.09953143145196301 -1.9926000000000001 0.7062788149710926 0.70627763862953 1.459455023188061e-07 -0.09953157346097258 -1.9927000000000001 0.7062790682690858 0.7062778878461276 1.4695031057276875e-07 -0.09953171542704456 -1.9928000000000001 0.7062793215012576 0.7062781369764277 1.4791107467299058e-07 -0.09953185735019172 -1.9929000000000001 0.706279574667156 0.7062783860209291 1.4882758662612683e-07 -0.09953199923042716 -1.993 0.7062798277663266 0.7062786349801315 1.4969964871186514e-07 -0.0995321410677637 -1.9931 0.7062800807983127 0.7062788838545375 1.5052707346210892e-07 -0.09953228286221426 -1.9932 0.7062803337626565 0.7062791326446507 1.5130968377546905e-07 -0.09953242461379175 -1.9933 0.7062805866588977 0.7062793813509773 1.5204731289644724e-07 -0.09953256632250905 -1.9934 0.7062808394865745 0.7062796299740248 1.5273980449176383e-07 -0.09953270798837908 -1.9935 0.7062810922452238 0.7062798785143021 1.5338701267464394e-07 -0.09953284961141474 -1.9936 0.706281344934381 0.7062801269723198 1.53988802001348e-07 -0.0995329911916289 -1.9937 0.7062815975535799 0.70628037534859 1.5454504752321352e-07 -0.09953313272903451 -1.9938000000000002 0.7062818501023534 0.7062806236436253 1.550556348421661e-07 -0.09953327422364439 -1.9939 0.7062821025802332 0.7062808718579401 1.5552046010031129e-07 -0.09953341567547146 -1.994 0.7062823549867494 0.7062811199920489 1.5593942999381216e-07 -0.09953355708452848 -1.9941000000000002 0.7062826073214324 0.7062813680464682 1.5631246179717562e-07 -0.09953369845082843 -1.9942 0.706282859583811 0.7062816160217145 1.566394834083551e-07 -0.09953383977438417 -1.9943000000000002 0.7062831117734136 0.706281863918305 1.5692043332793393e-07 -0.09953398105520851 -1.9944000000000002 0.7062833638897681 0.706282111736758 1.5715526066606422e-07 -0.09953412229331442 -1.9945 0.7062836159324017 0.7062823594775913 1.5734392519797802e-07 -0.09953426348871464 -1.9946000000000002 0.7062838679008417 0.706282607141324 1.5748639733276226e-07 -0.09953440464142212 -1.9947000000000001 0.706284119794615 0.7062828547284741 1.5758265809601157e-07 -0.09953454575144963 -1.9948000000000001 0.7062843716132484 0.7062831022395607 1.5763269919574774e-07 -0.09953468681881004 -1.9949000000000001 0.7062846233562684 0.7062833496751025 1.5763652294262243e-07 -0.09953482784351611 -1.995 0.7062848750232025 0.7062835970356184 1.5759414232971447e-07 -0.09953496882558083 -1.9951 0.7062851266135778 0.7062838443216265 1.5750558094232425e-07 -0.09953510976501695 -1.9952 0.7062853781269222 0.7062840915336448 1.5737087302042374e-07 -0.09953525066183734 -1.9953 0.7062856295627635 0.7062843386721905 1.571900634066148e-07 -0.0995353915160548 -1.9954 0.7062858809206305 0.7062845857377806 1.5696320754612914e-07 -0.09953553232768213 -1.9955 0.7062861322000528 0.7062848327309309 1.5669037147295062e-07 -0.09953567309673214 -1.9956 0.7062863834005605 0.7062850796521569 1.5637163177859015e-07 -0.09953581382321768 -1.9957 0.7062866345216849 0.7062853265019728 1.5600707561555516e-07 -0.09953595450715154 -1.9958000000000002 0.7062868855629585 0.7062855732808915 1.5559680064183845e-07 -0.0995360951485465 -1.9959 0.7062871365239147 0.7062858199894255 1.5514091500704041e-07 -0.09953623574741546 -1.996 0.7062873874040884 0.7062860666280852 1.5463953734543012e-07 -0.09953637630377116 -1.9961000000000002 0.7062876382030152 0.7062863131973801 1.540927967204342e-07 -0.09953651681762637 -1.9962 0.7062878889202333 0.7062865596978176 1.5350083260728953e-07 -0.0995366572889939 -1.9963000000000002 0.7062881395552819 0.7062868061299041 1.5286379485487944e-07 -0.09953679771788654 -1.9964000000000002 0.706288390107702 0.7062870524941438 1.5218184363022247e-07 -0.09953693810431707 -1.9965 0.7062886405770363 0.7062872987910396 1.5145514939418625e-07 -0.09953707844829827 -1.9966000000000002 0.7062888909628298 0.7062875450210919 1.5068389287026251e-07 -0.09953721874984298 -1.9967000000000001 0.706289141264629 0.7062877911847991 1.4986826498558647e-07 -0.09953735900896385 -1.9968000000000001 0.7062893914819833 0.7062880372826578 1.4900846682236457e-07 -0.09953749922567373 -1.9969000000000001 0.7062896416144437 0.7062882833151618 1.4810470956930222e-07 -0.09953763939998533 -1.997 0.706289891661564 0.7062885292828028 1.471572144695621e-07 -0.09953777953191148 -1.9971 0.7062901416229003 0.7062887751860699 1.4616621277913078e-07 -0.09953791962146485 -1.9972 0.7062903914980116 0.7062890210254498 1.4513194570783816e-07 -0.09953805966865825 -1.9973 0.7062906412864591 0.706289266801426 1.4405466433262126e-07 -0.09953819967350443 -1.9974 0.7062908909878074 0.70628951251448 1.4293462955936032e-07 -0.09953833963601616 -1.9975 0.7062911406016233 0.7062897581650895 1.417721120812454e-07 -0.09953847955620614 -1.9976 0.7062913901274774 0.7062900037537299 1.4056739226775417e-07 -0.09953861943408714 -1.9977 0.7062916395649426 0.7062902492808725 1.3932076015424344e-07 -0.09953875926967182 -1.9978000000000002 0.7062918889135956 0.7062904947469864 1.380325153031714e-07 -0.09953889906297296 -1.9979 0.7062921381730165 0.7062907401525367 1.3670296677981142e-07 -0.09953903881400328 -1.998 0.7062923873427884 0.7062909854979855 1.353324330724548e-07 -0.09953917852277552 -1.9981000000000002 0.7062926364224983 0.7062912307837914 1.3392124200220512e-07 -0.09953931818930245 -1.9982 0.7062928854117365 0.7062914760104084 1.324697306639977e-07 -0.09953945781359667 -1.9983000000000002 0.7062931343100972 0.706291721178288 1.3097824532251612e-07 -0.09953959739567098 -1.9984000000000002 0.7062933831171785 0.706291966287877 1.2944714136015056e-07 -0.09953973693553803 -1.9985 0.7062936318325822 0.7062922113396191 1.2787678314862827e-07 -0.09953987643321055 -1.9986000000000002 0.7062938804559142 0.7062924563339528 1.2626754399697182e-07 -0.0995400158887012 -1.9987000000000001 0.7062941289867847 0.7062927012713136 1.2461980607170187e-07 -0.09954015530202276 -1.9988000000000001 0.7062943774248076 0.7062929461521322 1.2293396027887593e-07 -0.09954029467318781 -1.9989000000000001 0.7062946257696021 0.7062931909768353 1.21210406160005e-07 -0.09954043400220919 -1.999 0.7062948740207904 0.706293435745845 1.1944955185042017e-07 -0.09954057328909945 -1.9991 0.7062951221780005 0.7062936804595789 1.1765181393008639e-07 -0.09954071253387131 -1.9992 0.7062953702408639 0.7062939251184499 1.1581761736809137e-07 -0.09954085173653748 -1.9993 0.7062956182090172 0.7062941697228664 1.1394739538039822e-07 -0.09954099089711056 -1.9994 0.7062958660821022 0.7062944142732324 1.1204158935004815e-07 -0.09954113001560329 -1.9995 0.7062961138597645 0.7062946587699462 1.1010064872654657e-07 -0.0995412690920283 -1.9996 0.7062963615416556 0.7062949032134018 1.0812503091137127e-07 -0.09954140812639821 -1.9997 0.7062966091274321 0.7062951476039886 1.0611520114695017e-07 -0.09954154711872586 -1.9998000000000002 0.7062968566167543 0.7062953919420898 1.0407163242645567e-07 -0.09954168606902371 -1.9999 0.706297104009289 0.7062956362280842 1.019948053619657e-07 -0.09954182497730452 -2.0 0.7062973513047078 0.7062958804623449 9.988520808384971e-08 -0.09954196384358088 -2.0001 0.7062975985026874 0.7062961246452402 9.774333610892971e-08 -0.09954210266786545 -2.0002 0.7062978456029103 0.7062963687771322 9.556969225721357e-08 -0.09954224145017083 -2.0003 0.7062980926050642 0.7062966128583784 9.33647864923004e-08 -0.0995423801905097 -2.0004 0.7062983395088425 0.7062968568893304 9.112913583811388e-08 -0.09954251888889475 -2.0005 0.7062985863139443 0.7062971008703338 8.886326421930768e-08 -0.0995426575453385 -2.0006 0.7062988330200739 0.7062973448017291 8.656770240228484e-08 -0.09954279615985365 -2.0007 0.706299079626942 0.7062975886838501 8.424298778876571e-08 -0.09954293473245274 -2.0008000000000004 0.7062993261342652 0.7062978325170257 8.188966435854206e-08 -0.09954307326314847 -2.0009 0.706299572541765 0.7062980763015786 7.950828250467834e-08 -0.09954321175195341 -2.001 0.70629981884917 0.7062983200378252 7.709939892075468e-08 -0.09954335019888017 -2.0011 0.7063000650562141 0.7062985637260759 7.466357646208899e-08 -0.0995434886039413 -2.0012 0.7063003111626383 0.7062988073666356 7.220138401910214e-08 -0.09954362696714951 -2.0013 0.7063005571681882 0.7062990509598024 6.971339638200957e-08 -0.09954376528851733 -2.0014000000000003 0.7063008030726174 0.7062992945058684 6.720019410030864e-08 -0.09954390356805745 -2.0015 0.7063010488756843 0.7062995380051191 6.46623633682869e-08 -0.09954404180578237 -2.0016000000000003 0.7063012945771545 0.7062997814578342 6.210049587930533e-08 -0.09954418000170472 -2.0017 0.7063015401767998 0.7063000248642859 5.951518866273431e-08 -0.09954431815583702 -2.0018000000000002 0.7063017856743985 0.7063002682247413 5.690704399548274e-08 -0.09954445626819193 -2.0019 0.7063020310697351 0.7063005115394598 5.4276669202504846e-08 -0.09954459433878195 -2.002 0.7063022763626011 0.7063007548086951 5.162467655792091e-08 -0.09954473236761967 -2.0021 0.7063025215527945 0.7063009980326937 4.8951683132361645e-08 -0.09954487035471768 -2.0022 0.70630276664012 0.7063012412116958 4.625831064725139e-08 -0.09954500830008857 -2.0023 0.7063030116243887 0.7063014843459343 4.354518532388718e-08 -0.09954514620374483 -2.0024 0.7063032565054188 0.7063017274356358 4.08129377533345e-08 -0.09954528406569906 -2.0025 0.7063035012830352 0.7063019704810203 3.80622027298938e-08 -0.09954542188596381 -2.0026 0.7063037459570698 0.7063022134822999 3.529361912273099e-08 -0.09954555966455157 -2.0027 0.7063039905273611 0.7063024564396813 3.2507829721487025e-08 -0.09954569740147497 -2.0028 0.7063042349937549 0.7063026993533629 2.9705481073213913e-08 -0.09954583509674651 -2.0029 0.7063044793561039 0.7063029422235367 2.688722335747462e-08 -0.09954597275037878 -2.003 0.7063047236142674 0.7063031850503878 2.405371020419711e-08 -0.09954611036238423 -2.0031000000000003 0.7063049677681126 0.7063034278340938 2.1205598579182583e-08 -0.09954624793277551 -2.0032 0.7063052118175126 0.7063036705748256 1.8343548601092163e-08 -0.09954638546156501 -2.0033000000000003 0.7063054557623485 0.7063039132727468 1.5468223409607906e-08 -0.09954652294876531 -2.0034 0.7063056996025083 0.7063041559280139 1.2580288993695177e-08 -0.09954666039438897 -2.0035 0.7063059433378872 0.706304398540776 9.680414051090047e-09 -0.09954679779844844 -2.0036 0.7063061869683875 0.7063046411111754 6.769269825235291e-09 -0.09954693516095625 -2.0037000000000003 0.7063064304939188 0.7063048836393468 3.847529957828888e-09 -0.09954707248192493 -2.0038 0.7063066739143982 0.7063051261254181 9.158703274947388e-10 -0.09954720976136702 -2.0039000000000002 0.7063069172297494 0.7063053685695089 -2.025031110679254e-09 -0.0995473469992949 -2.004 0.7063071604399043 0.7063056109717327 -4.9744944717253214e-09 -0.0995474841957212 -2.0041 0.7063074035448013 0.7063058533321952 -7.931838101257749e-09 -0.09954762135065837 -2.0042 0.7063076465443866 0.7063060956509944 -1.0896378735934797e-08 -0.0995477584641189 -2.0043 0.7063078894386134 0.7063063379282213 -1.3867431664787988e-08 -0.0995478955361152 -2.0044 0.7063081322274423 0.7063065801639594 -1.6844310876239915e-08 -0.09954803256665978 -2.0045 0.7063083749108421 0.7063068223582853 -1.98263292246377e-08 -0.09954816955576523 -2.0046 0.7063086174887876 0.7063070645112676 -2.281279858767915e-08 -0.09954830650344393 -2.0047 0.706308859961262 0.7063073066229674 -2.5803030021670503e-08 -0.09954844340970832 -2.0048000000000004 0.7063091023282555 0.7063075486934389 -2.879633392502412e-08 -0.09954858027457093 -2.0049 0.706309344589766 0.7063077907227289 -3.179202019481728e-08 -0.0995487170980442 -2.005 0.7063095867457985 0.7063080327108766 -3.478939838616989e-08 -0.09954885388014068 -2.0051 0.706309828796365 0.7063082746579132 -3.778777786967065e-08 -0.09954899062087265 -2.0052 0.7063100707414862 0.7063085165638637 -4.078646799341107e-08 -0.09954912732025273 -2.0053 0.7063103125811888 0.7063087584287444 -4.378477824019478e-08 -0.09954926397829322 -2.0054000000000003 0.7063105543155077 0.7063090002525653 -4.678201838767418e-08 -0.09954940059500667 -2.0055 0.706310795944485 0.7063092420353283 -4.977749866615609e-08 -0.09954953717040547 -2.0056000000000003 0.70631103746817 0.7063094837770278 -5.2770529915648415e-08 -0.09954967370450209 -2.0057 0.7063112788866199 0.7063097254776516 -5.5760423749466256e-08 -0.09954981019730894 -2.0058000000000002 0.7063115201998987 0.7063099671371793 -5.8746492706453907e-08 -0.09954994664883844 -2.0059 0.7063117614080782 0.7063102087555839 -6.172805041204307e-08 -0.0995500830591031 -2.006 0.706312002511237 0.7063104503328298 -6.470441173914848e-08 -0.09955021942811525 -2.0061 0.7063122435094618 0.7063106918688754 -6.767489295778778e-08 -0.09955035575588732 -2.0062 0.7063124844028457 0.7063109333636712 -7.063881190053078e-08 -0.09955049204243177 -2.0063 0.7063127251914897 0.7063111748171602 -7.359548811255306e-08 -0.09955062828776094 -2.0064 0.7063129658755023 0.7063114162292785 -7.654424300992946e-08 -0.09955076449188735 -2.0065 0.7063132064549984 0.7063116575999547 -7.948440003489182e-08 -0.0995509006548233 -2.0066 0.7063134469301007 0.7063118989291102 -8.241528481282151e-08 -0.09955103677658123 -2.0067 0.7063136873009392 0.7063121402166592 -8.533622530924184e-08 -0.09955117285717352 -2.0068 0.7063139275676507 0.7063123814625087 -8.824655197553488e-08 -0.09955130889661253 -2.0069 0.7063141677303797 0.7063126226665591 -9.114559790940335e-08 -0.0995514448949108 -2.007 0.7063144077892769 0.7063128638287025 -9.403269900492423e-08 -0.09955158085208055 -2.0071000000000003 0.706314647744501 0.7063131049488247 -9.690719410433701e-08 -0.0995517167681342 -2.0072 0.7063148875962174 0.7063133460268043 -9.976842515330153e-08 -0.0995518526430842 -2.0073000000000003 0.7063151273445982 0.7063135870625128 -1.0261573734401258e-07 -0.09955198847694284 -2.0074 0.7063153669898232 0.7063138280558148 -1.0544847927566187e-07 -0.09955212426972254 -2.0075 0.7063156065320784 0.7063140690065681 -1.0826600308714435e-07 -0.09955226002143565 -2.0076 0.7063158459715568 0.7063143099146232 -1.1106766462966322e-07 -0.09955239573209454 -2.0077000000000003 0.7063160853084591 0.7063145507798236 -1.1385282358208904e-07 -0.09955253140171152 -2.0078 0.7063163245429915 0.7063147916020068 -1.1662084362790148e-07 -0.099552667030299 -2.0079000000000002 0.7063165636753684 0.706315032381003 -1.1937109258355894e-07 -0.09955280261786938 -2.008 0.7063168027058101 0.7063152731166356 -1.221029425398784e-07 -0.09955293816443497 -2.0081 0.7063170416345428 0.706315513808721 -1.2481577002509958e-07 -0.09955307367000804 -2.0082 0.7063172804618012 0.70631575445707 -1.2750895612458069e-07 -0.09955320913460104 -2.0083 0.7063175191878248 0.7063159950614853 -1.301818866334542e-07 -0.09955334455822622 -2.0084 0.706317757812861 0.7063162356217645 -1.3283395219713945e-07 -0.09955347994089593 -2.0085 0.7063179963371626 0.7063164761376981 -1.3546454844144684e-07 -0.09955361528262255 -2.0086 0.7063182347609896 0.70631671660907 -1.380730761200294e-07 -0.09955375058341837 -2.0087 0.706318473084608 0.7063169570356582 -1.406589412462217e-07 -0.09955388584329573 -2.0088000000000004 0.70631871130829 0.7063171974172336 -1.4322155523528723e-07 -0.09955402106226693 -2.0089 0.7063189494323142 0.7063174377535618 -1.4576033501197128e-07 -0.09955415624034426 -2.009 0.7063191874569654 0.7063176780444019 -1.482747031926468e-07 -0.09955429137754014 -2.0091 0.7063194253825347 0.7063179182895065 -1.507640881668465e-07 -0.0995544264738668 -2.0092 0.7063196632093185 0.7063181584886222 -1.5322792425685738e-07 -0.09955456152933653 -2.0093 0.7063199009376202 0.7063183986414902 -1.5566565182874303e-07 -0.09955469654396167 -2.0094000000000003 0.7063201385677487 0.7063186387478447 -1.5807671743632568e-07 -0.09955483151775449 -2.0095 0.7063203761000183 0.7063188788074153 -1.6046057393220847e-07 -0.09955496645072733 -2.0096000000000003 0.7063206135347496 0.7063191188199248 -1.6281668060308396e-07 -0.0995551013428924 -2.0097 0.7063208508722688 0.7063193587850904 -1.6514450328075636e-07 -0.09955523619426199 -2.0098000000000003 0.7063210881129081 0.7063195987026245 -1.6744351447398054e-07 -0.09955537100484849 -2.0099 0.7063213252570044 0.7063198385722327 -1.6971319347428016e-07 -0.09955550577466406 -2.01 0.7063215623049008 0.7063200783936159 -1.7195302648952138e-07 -0.09955564050372101 -2.0101 0.7063217992569462 0.7063203181664697 -1.7416250676187406e-07 -0.09955577519203171 -2.0102 0.7063220361134932 0.7063205578904833 -1.763411346528132e-07 -0.09955590983960827 -2.0103 0.7063222728749017 0.7063207975653418 -1.7848841779924407e-07 -0.09955604444646306 -2.0104 0.7063225095415353 0.7063210371907247 -1.806038711880953e-07 -0.09955617901260833 -2.0105 0.7063227461137633 0.7063212767663057 -1.8268701730203563e-07 -0.09955631353805627 -2.0106 0.7063229825919601 0.7063215162917545 -1.8473738617671986e-07 -0.09955644802281918 -2.0107 0.7063232189765051 0.7063217557667355 -1.8675451554650557e-07 -0.09955658246690935 -2.0108 0.7063234552677818 0.7063219951909077 -1.8873795093812817e-07 -0.09955671687033893 -2.0109 0.7063236914661793 0.7063222345639261 -1.906872457782538e-07 -0.0995568512331202 -2.011 0.7063239275720913 0.7063224738854406 -1.9260196146980713e-07 -0.09955698555526547 -2.0111000000000003 0.7063241635859157 0.7063227131550963 -1.9448166753768814e-07 -0.09955711983678689 -2.0112 0.7063243995080553 0.7063229523725346 -1.9632594167387496e-07 -0.09955725407769678 -2.0113000000000003 0.7063246353389172 0.7063231915373913 -1.9813436987273225e-07 -0.0995573882780073 -2.0114 0.7063248710789125 0.7063234306492985 -1.9990654647611406e-07 -0.09955752243773065 -2.0115 0.706325106728457 0.7063236697078842 -2.0164207432601944e-07 -0.09955765655687913 -2.0116 0.7063253422879707 0.7063239087127717 -2.033405648166342e-07 -0.09955779063546488 -2.0117000000000003 0.706325577757877 0.7063241476635804 -2.0500163797759763e-07 -0.09955792467350012 -2.0118 0.7063258131386037 0.7063243865599266 -2.0662492256420806e-07 -0.09955805867099711 -2.0119000000000002 0.7063260484305829 0.7063246254014213 -2.08210056151098e-07 -0.09955819262796803 -2.012 0.7063262836342495 0.7063248641876725 -2.097566852050925e-07 -0.09955832654442504 -2.0121 0.7063265187500434 0.7063251029182845 -2.112644651650064e-07 -0.09955846042038041 -2.0122 0.7063267537784066 0.706325341592858 -2.127330605145028e-07 -0.09955859425584629 -2.0123 0.7063269887197854 0.7063255802109899 -2.1416214486535967e-07 -0.09955872805083489 -2.0124 0.7063272235746297 0.7063258187722743 -2.155514010129811e-07 -0.09955886180535842 -2.0125 0.7063274583433923 0.7063260572763012 -2.169005210300723e-07 -0.09955899551942905 -2.0126 0.706327693026529 0.7063262957226579 -2.182092063221508e-07 -0.09955912919305894 -2.0127 0.7063279276244989 0.7063265341109285 -2.1947716769693537e-07 -0.09955926282626024 -2.0128000000000004 0.7063281621377644 0.7063267724406943 -2.2070412541985718e-07 -0.09955939641904521 -2.0129 0.7063283965667899 0.7063270107115336 -2.2188980927997926e-07 -0.09955952997142592 -2.013 0.7063286309120437 0.7063272489230217 -2.2303395866285491e-07 -0.0995596634834146 -2.0131 0.706328865173996 0.7063274870747313 -2.2413632257134442e-07 -0.09955979695502337 -2.0132 0.7063290993531197 0.7063277251662328 -2.2519665973316783e-07 -0.09955993038626446 -2.0133 0.7063293334498902 0.7063279631970936 -2.2621473859049668e-07 -0.0995600637771499 -2.0134000000000003 0.7063295674647856 0.7063282011668794 -2.271903374283235e-07 -0.09956019712769199 -2.0135 0.7063298013982858 0.7063284390751531 -2.281232443640535e-07 -0.09956033043790274 -2.0136000000000003 0.706330035250873 0.7063286769214757 -2.2901325737179068e-07 -0.09956046370779441 -2.0137 0.7063302690230315 0.7063289147054064 -2.2986018440029898e-07 -0.09956059693737913 -2.0138000000000003 0.7063305027152476 0.7063291524265014 -2.3066384337994128e-07 -0.09956073012666895 -2.0139 0.7063307363280089 0.7063293900843162 -2.3142406224696543e-07 -0.09956086327567608 -2.014 0.7063309698618054 0.7063296276784041 -2.3214067898513768e-07 -0.09956099638441263 -2.0141 0.7063312033171283 0.706329865208317 -2.328135416812538e-07 -0.09956112945289067 -2.0142 0.7063314366944705 0.7063301026736047 -2.3344250854248627e-07 -0.09956126248112239 -2.0143 0.7063316699943261 0.7063303400738166 -2.3402744790679275e-07 -0.09956139546911988 -2.0144 0.7063319032171907 0.7063305774084998 -2.34568238305366e-07 -0.09956152841689526 -2.0145 0.7063321363635608 0.7063308146772009 -2.3506476845916446e-07 -0.09956166132446066 -2.0146 0.7063323694339343 0.706331051879465 -2.3551693732401513e-07 -0.09956179419182812 -2.0147 0.7063326024288098 0.7063312890148363 -2.3592465410102181e-07 -0.09956192701900984 -2.0148 0.7063328353486867 0.7063315260828588 -2.3628783824697353e-07 -0.09956205980601786 -2.0149 0.7063330681940656 0.7063317630830745 -2.366064194986306e-07 -0.0995621925528643 -2.015 0.7063333009654471 0.7063320000150262 -2.3688033788660245e-07 -0.09956232525956127 -2.0151000000000003 0.7063335336633328 0.7063322368782549 -2.37109543745756e-07 -0.09956245792612084 -2.0152 0.7063337662882241 0.706332473672302 -2.3729399771521553e-07 -0.0995625905525551 -2.0153000000000003 0.7063339988406233 0.7063327103967081 -2.3743367075917954e-07 -0.09956272313887607 -2.0154 0.7063342313210328 0.7063329470510141 -2.3752854414957336e-07 -0.09956285568509597 -2.0155 0.7063344637299545 0.7063331836347606 -2.3757860948339649e-07 -0.09956298819122675 -2.0156 0.706334696067891 0.7063334201474878 -2.3758386867925307e-07 -0.09956312065728051 -2.0157 0.7063349283353443 0.7063336565887368 -2.3754433398082142e-07 -0.09956325308326931 -2.0158 0.7063351605328163 0.7063338929580485 -2.374600279395067e-07 -0.09956338546920526 -2.0159000000000002 0.7063353926608082 0.7063341292549643 -2.373309833901549e-07 -0.0995635178151004 -2.016 0.7063356247198211 0.706334365479026 -2.3715724348574718e-07 -0.09956365012096674 -2.0161000000000002 0.7063358567103557 0.706334601629776 -2.3693886163841937e-07 -0.0995637823868164 -2.0162 0.7063360886329114 0.7063348377067574 -2.3667590152293139e-07 -0.0995639146126614 -2.0163 0.7063363204879871 0.706335073709514 -2.3636843707319777e-07 -0.09956404679851374 -2.0164 0.7063365522760809 0.7063353096375908 -2.3601655244759323e-07 -0.09956417894438559 -2.0165 0.70633678399769 0.7063355454905338 -2.3562034199078874e-07 -0.09956431105028894 -2.0166 0.7063370156533094 0.7063357812678899 -2.3517991023722096e-07 -0.0995644431162358 -2.0167 0.7063372472434339 0.7063360169692069 -2.34695371893745e-07 -0.09956457514223818 -2.0168000000000004 0.706337478768557 0.7063362525940349 -2.3416685174595941e-07 -0.09956470712830816 -2.0169 0.7063377102291699 0.7063364881419245 -2.335944847033089e-07 -0.09956483907445773 -2.017 0.7063379416257629 0.7063367236124285 -2.3297841571928712e-07 -0.09956497098069889 -2.0171 0.7063381729588243 0.7063369590051012 -2.3231879977061998e-07 -0.09956510284704365 -2.0172 0.7063384042288409 0.7063371943194986 -2.316158018121628e-07 -0.09956523467350413 -2.0173 0.7063386354362973 0.7063374295551786 -2.3086959673179752e-07 -0.09956536646009226 -2.0174000000000003 0.7063388665816761 0.7063376647117012 -2.3008036931573828e-07 -0.09956549820682004 -2.0175 0.7063390976654582 0.706337899788628 -2.292483142034285e-07 -0.09956562991369948 -2.0176000000000003 0.7063393286881221 0.7063381347855239 -2.2837363585284653e-07 -0.0995657615807426 -2.0177 0.7063395596501432 0.706338369701955 -2.274565484537694e-07 -0.09956589320796137 -2.0178000000000003 0.7063397905519957 0.7063386045374904 -2.2649727590001723e-07 -0.09956602479536783 -2.0179 0.7063400213941506 0.7063388392917014 -2.254960517582283e-07 -0.0995661563429739 -2.018 0.7063402521770766 0.7063390739641622 -2.2445311912908106e-07 -0.09956628785079169 -2.0181 0.7063404829012392 0.7063393085544498 -2.2336873070627483e-07 -0.0995664193188331 -2.0182 0.7063407135671014 0.7063395430621435 -2.2224314861693517e-07 -0.09956655074711009 -2.0183 0.7063409441751228 0.7063397774868259 -2.2107664441814445e-07 -0.09956668213563463 -2.0184 0.7063411747257609 0.7063400118280827 -2.1986949897204178e-07 -0.09956681348441875 -2.0185 0.7063414052194692 0.7063402460855024 -2.1862200245970076e-07 -0.09956694479347435 -2.0186 0.7063416356566983 0.7063404802586768 -2.173344542458211e-07 -0.09956707606281343 -2.0187 0.7063418660378955 0.7063407143472016 -2.1600716281974797e-07 -0.09956720729244795 -2.0188 0.7063420963635049 0.706340948350675 -2.1464044574343033e-07 -0.09956733848238986 -2.0189 0.7063423266339662 0.7063411822686994 -2.1323462954733752e-07 -0.0995674696326511 -2.019 0.7063425568497163 0.7063414161008803 -2.1179004968188697e-07 -0.09956760074324363 -2.0191000000000003 0.7063427870111881 0.7063416498468272 -2.1030705041336084e-07 -0.09956773181417937 -2.0192 0.706343017118811 0.706341883506154 -2.0878598476492538e-07 -0.09956786284547034 -2.0193000000000003 0.7063432471730102 0.7063421170784772 -2.072272144021392e-07 -0.09956799383712844 -2.0194 0.7063434771742068 0.7063423505634179 -2.0563110958091158e-07 -0.09956812478916559 -2.0195 0.7063437071228178 0.7063425839606017 -2.0399804901219398e-07 -0.09956825570159371 -2.0196 0.7063439370192567 0.7063428172696579 -2.0232841984810235e-07 -0.09956838657442481 -2.0197 0.7063441668639319 0.70634305049022 -2.0062261752232247e-07 -0.09956851740767074 -2.0198 0.7063443966572479 0.7063432836219257 -1.9888104567725162e-07 -0.09956864820134342 -2.0199000000000003 0.7063446263996045 0.7063435166644175 -1.9710411606338463e-07 -0.0995687789554548 -2.02 0.7063448560913972 0.7063437496173426 -1.9529224847339433e-07 -0.09956890967001675 -2.0201000000000002 0.7063450857330167 0.7063439824803522 -1.9344587059294538e-07 -0.09956904034504123 -2.0202 0.7063453153248493 0.7063442152531025 -1.9156541794865256e-07 -0.09956917098054013 -2.0203 0.7063455448672761 0.7063444479352546 -1.8965133376930288e-07 -0.09956930157652533 -2.0204 0.7063457743606735 0.7063446805264741 -1.8770406890258884e-07 -0.09956943213300873 -2.0205 0.7063460038054135 0.7063449130264319 -1.8572408169714727e-07 -0.09956956265000227 -2.0206 0.7063462332018622 0.7063451454348035 -1.837118379054148e-07 -0.0995696931275178 -2.0207 0.7063464625503812 0.7063453777512696 -1.8166781055872772e-07 -0.0995698235655672 -2.0208000000000004 0.706346691851327 0.7063456099755161 -1.7959247987364702e-07 -0.0995699539641624 -2.0209 0.7063469211050502 0.7063458421072346 -1.774863331201193e-07 -0.09957008432331528 -2.021 0.706347150311897 0.7063460741461213 -1.7534986453474066e-07 -0.09957021464303772 -2.0211 0.7063473794722073 0.7063463060918782 -1.7318357517157046e-07 -0.09957034492334159 -2.0212 0.7063476085863156 0.7063465379442123 -1.7098797281019096e-07 -0.09957047516423868 -2.0213 0.7063478376545518 0.7063467697028369 -1.687635718273378e-07 -0.099570605365741 -2.0214000000000003 0.7063480666772395 0.7063470013674704 -1.6651089307893885e-07 -0.09957073552786032 -2.0215 0.7063482956546965 0.7063472329378366 -1.6423046377347927e-07 -0.09957086565060855 -2.0216000000000003 0.7063485245872354 0.7063474644136655 -1.6192281735057101e-07 -0.09957099573399752 -2.0217 0.7063487534751622 0.7063476957946927 -1.5958849335778735e-07 -0.09957112577803909 -2.0218000000000003 0.7063489823187779 0.7063479270806595 -1.5722803732576285e-07 -0.09957125578274506 -2.0219 0.7063492111183769 0.7063481582713136 -1.5484200064502796e-07 -0.09957138574812736 -2.022 0.706349439874248 0.7063483893664083 -1.5243094041855754e-07 -0.09957151567419781 -2.0221 0.7063496685866739 0.7063486203657029 -1.4999541934901384e-07 -0.0995716455609682 -2.0222 0.7063498972559309 0.7063488512689629 -1.475360056138464e-07 -0.09957177540845041 -2.0223 0.7063501258822893 0.7063490820759599 -1.450532727091669e-07 -0.09957190521665625 -2.0224 0.7063503544660135 0.7063493127864722 -1.425477993335228e-07 -0.09957203498559758 -2.0225 0.7063505830073612 0.7063495434002838 -1.4002016924738458e-07 -0.09957216471528622 -2.0226 0.7063508115065839 0.7063497739171848 -1.374709711413069e-07 -0.09957229440573395 -2.0227 0.7063510399639265 0.7063500043369725 -1.349007984936812e-07 -0.09957242405695263 -2.0228 0.7063512683796278 0.7063502346594499 -1.3231024943716196e-07 -0.09957255366895403 -2.0229 0.7063514967539202 0.706350464884427 -1.2969992661121532e-07 -0.09957268324175005 -2.023 0.7063517250870293 0.7063506950117199 -1.2707043704068832e-07 -0.09957281277535242 -2.0231000000000003 0.706351953379174 0.7063509250411515 -1.2442239196927551e-07 -0.09957294226977298 -2.0232 0.706352181630567 0.7063511549725511 -1.2175640673461885e-07 -0.0995730717250235 -2.0233000000000003 0.706352409841414 0.7063513848057548 -1.1907310062085619e-07 -0.09957320114111581 -2.0234 0.7063526380119143 0.7063516145406055 -1.1637309672331286e-07 -0.09957333051806172 -2.0235 0.7063528661422602 0.7063518441769527 -1.1365702178196824e-07 -0.09957345985587304 -2.0236 0.7063530942326375 0.7063520737146523 -1.1092550606002505e-07 -0.09957358915456149 -2.0237 0.7063533222832243 0.7063523031535675 -1.081791831808454e-07 -0.09957371841413884 -2.0238 0.7063535502941933 0.7063525324935682 -1.0541868999611181e-07 -0.09957384763461687 -2.0239000000000003 0.7063537782657092 0.7063527617345311 -1.0264466642363052e-07 -0.09957397681600742 -2.024 0.7063540061979303 0.7063529908763401 -9.985775530334945e-08 -0.09957410595832228 -2.0241000000000002 0.7063542340910078 0.7063532199188856 -9.705860225511093e-08 -0.09957423506157315 -2.0242 0.7063544619450859 0.7063534488620649 -9.424785552079179e-08 -0.09957436412577177 -2.0243 0.7063546897603019 0.7063536777057825 -9.142616582292346e-08 -0.09957449315092996 -2.0244 0.7063549175367859 0.7063539064499501 -8.859418620336262e-08 -0.09957462213705945 -2.0245 0.7063551452746613 0.7063541350944862 -8.575257188104396e-08 -0.099574751084172 -2.0246 0.7063553729740444 0.7063543636393167 -8.290198009585498e-08 -0.09957487999227944 -2.0247 0.706355600635044 0.7063545920843737 -8.004306995944982e-08 -0.09957500886139344 -2.0248000000000004 0.706355828257762 0.7063548204295973 -7.717650230172624e-08 -0.09957513769152573 -2.0249 0.7063560558422934 0.7063550486749339 -7.430293951556782e-08 -0.09957526648268807 -2.025 0.7063562833887258 0.706355276820338 -7.142304540895886e-08 -0.0995753952348922 -2.0251 0.7063565108971397 0.7063555048657705 -6.853748504538973e-08 -0.09957552394814985 -2.0252 0.706356738367609 0.7063557328111997 -6.564692460030858e-08 -0.09957565262247281 -2.0253 0.7063569658001997 0.7063559606566008 -6.275203119502151e-08 -0.09957578125787275 -2.0254000000000003 0.7063571931949706 0.7063561884019565 -5.985347275184322e-08 -0.09957590985436138 -2.0255 0.7063574205519736 0.7063564160472566 -5.6951917834285534e-08 -0.09957603841195044 -2.0256000000000003 0.7063576478712534 0.706356643592498 -5.404803549830493e-08 -0.09957616693065163 -2.0257 0.7063578751528476 0.7063568710376847 -5.1142495134442675e-08 -0.09957629541047672 -2.0258000000000003 0.7063581023967871 0.7063570983828281 -4.823596631603651e-08 -0.0995764238514374 -2.0259 0.7063583296030944 0.7063573256279465 -4.532911864141504e-08 -0.09957655225354539 -2.026 0.7063585567717854 0.7063575527730657 -4.242262158132338e-08 -0.09957668061681235 -2.0261 0.7063587839028688 0.7063577798182181 -3.9517144326945124e-08 -0.09957680894124997 -2.0262000000000002 0.7063590109963462 0.7063580067634438 -3.6613355635295095e-08 -0.09957693722686993 -2.0263 0.7063592380522122 0.7063582336087904 -3.371192367168478e-08 -0.09957706547368399 -2.0264 0.7063594650704538 0.7063584603543117 -3.0813515859316395e-08 -0.09957719368170376 -2.0265 0.7063596920510513 0.7063586870000695 -2.7918798724919577e-08 -0.09957732185094105 -2.0266 0.7063599189939773 0.7063589135461321 -2.502843774766783e-08 -0.09957744998140744 -2.0267 0.7063601458991978 0.7063591399925752 -2.2143097201752365e-08 -0.09957757807311463 -2.0268 0.7063603727666714 0.7063593663394814 -1.9263440006762195e-08 -0.09957770612607428 -2.0269 0.7063605995963496 0.7063595925869408 -1.6390127577196878e-08 -0.09957783414029804 -2.027 0.7063608263881767 0.7063598187350506 -1.352381966395616e-08 -0.09957796211579761 -2.0271000000000003 0.7063610531420904 0.7063600447839142 -1.066517421252633e-08 -0.09957809005258468 -2.0272 0.7063612798580211 0.7063602707336436 -7.814847204253017e-09 -0.09957821795067093 -2.0273000000000003 0.7063615065358921 0.7063604965843562 -4.9734925075886616e-09 -0.09957834581006798 -2.0274 0.7063617331756196 0.7063607223361767 -2.14176172977365e-09 -0.09957847363078745 -2.0275 0.7063619597771131 0.7063609479892375 6.796959332172614e-10 -0.09957860141284101 -2.0276 0.7063621863402748 0.7063611735436777 3.490233843259083e-09 -0.09957872915624033 -2.0277 0.7063624128650005 0.7063613989996428 6.2892080718648935e-09 -0.09957885686099702 -2.0278 0.7063626393511786 0.7063616243572854 9.075977551974146e-09 -0.09957898452712272 -2.0279000000000003 0.7063628657986913 0.7063618496167654 1.1849904208924289e-08 -0.09957911215462911 -2.028 0.7063630922074133 0.706362074778249 1.4610353123514774e-08 -0.09957923974352781 -2.0281000000000002 0.7063633185772129 0.706362299841909 1.735669266905021e-08 -0.09957936729383045 -2.0282 0.7063635449079515 0.7063625248079257 2.0088294657057137e-08 -0.09957949480554867 -2.0283 0.7063637711994839 0.7063627496764853 2.2804534479531346e-08 -0.09957962227869402 -2.0284 0.706363997451658 0.7063629744477808 2.5504791254654657e-08 -0.09957974971327818 -2.0285 0.7063642236643156 0.7063631991220123 2.818844796297071e-08 -0.09957987710931276 -2.0286 0.7063644498372912 0.7063634236993859 3.085489160177535e-08 -0.09958000446680933 -2.0287 0.7063646759704136 0.7063636481801148 3.350351331088408e-08 -0.09958013178577958 -2.0288000000000004 0.7063649020635046 0.7063638725644181 3.613370850794051e-08 -0.09958025906623512 -2.0289 0.7063651281163792 0.7063640968525218 3.874487704974561e-08 -0.09958038630818747 -2.029 0.7063653541288468 0.7063643210446577 4.133642334501475e-08 -0.09958051351164827 -2.0291 0.7063655801007102 0.7063645451410643 4.390775650356393e-08 -0.09958064067662911 -2.0292 0.7063658060317652 0.7063647691419865 4.645829046467931e-08 -0.09958076780314153 -2.0293 0.7063660319218027 0.706364993047675 4.898744413936451e-08 -0.09958089489119717 -2.0294 0.7063662577706062 0.7063652168583873 5.1494641514424067e-08 -0.0995810219408076 -2.0295 0.7063664835779537 0.7063654405743864 5.3979311834609356e-08 -0.09958114895198442 -2.0296000000000003 0.7063667093436172 0.7063656641959418 5.6440889696293683e-08 -0.09958127592473921 -2.0297 0.7063669350673625 0.706365887723329 5.887881515849458e-08 -0.09958140285908357 -2.0298000000000003 0.7063671607489492 0.7063661111568286 6.129253392501977e-08 -0.09958152975502903 -2.0299 0.7063673863881315 0.7063663344967279 6.368149742426443e-08 -0.09958165661258711 -2.03 0.7063676119846573 0.70636655774332 6.60451629462544e-08 -0.09958178343176943 -2.0301 0.7063678375382691 0.7063667808969034 6.838299378142398e-08 -0.09958191021258754 -2.0302000000000002 0.7063680630487037 0.7063670039577824 7.069445932990359e-08 -0.09958203695505297 -2.0303 0.7063682885156921 0.7063672269262671 7.297903520733784e-08 -0.09958216365917731 -2.0304 0.7063685139389599 0.7063674498026726 7.523620339407178e-08 -0.09958229032497211 -2.0305 0.706368739318227 0.7063676725873205 7.746545233056068e-08 -0.09958241695244889 -2.0306 0.7063689646532083 0.7063678952805369 7.966627703880069e-08 -0.09958254354161929 -2.0307 0.7063691899436129 0.7063681178826533 8.183817924375947e-08 -0.09958267009249472 -2.0308 0.7063694151891448 0.7063683403940069 8.398066747052069e-08 -0.09958279660508679 -2.0309 0.7063696403895027 0.7063685628149395 8.609325717785776e-08 -0.09958292307940701 -2.031 0.7063698655443804 0.7063687851457987 8.817547084497002e-08 -0.0995830495154669 -2.0311000000000003 0.7063700906534668 0.7063690073869364 9.022683808770915e-08 -0.09958317591327799 -2.0312 0.7063703157164453 0.7063692295387101 9.224689577480572e-08 -0.09958330227285181 -2.0313000000000003 0.7063705407329945 0.7063694516014818 9.423518811113585e-08 -0.09958342859419986 -2.0314 0.7063707657027888 0.7063696735756182 9.619126676782552e-08 -0.09958355487733367 -2.0315 0.7063709906254974 0.7063698954614911 9.811469095857839e-08 -0.09958368112226473 -2.0316 0.7063712155007846 0.7063701172594767 1.0000502755416751e-07 -0.09958380732900457 -2.0317 0.7063714403283108 0.706370338969956 1.0186185116917157e-07 -0.0995839334975647 -2.0318 0.7063716651077319 0.7063705605933142 1.0368474427646657e-07 -0.09958405962795669 -2.0319000000000003 0.7063718898386984 0.7063707821299405 1.0547329727314536e-07 -0.09958418572019193 -2.032 0.7063721145208577 0.7063710035802293 1.072271085811316e-07 -0.09958431177428195 -2.0321000000000002 0.7063723391538523 0.7063712249445784 1.0894578476861039e-07 -0.09958443779023826 -2.0322 0.7063725637373208 0.7063714462233901 1.1062894058819217e-07 -0.09958456376807232 -2.0323 0.7063727882708977 0.7063716674170706 1.1227619910181286e-07 -0.0995846897077956 -2.0324 0.7063730127542135 0.7063718885260303 1.138871917397144e-07 -0.09958481560941965 -2.0325 0.706373237186895 0.7063721095506829 1.154615584114671e-07 -0.09958494147295587 -2.0326 0.7063734615685653 0.7063723304914463 1.1699894754760298e-07 -0.09958506729841576 -2.0327 0.7063736858988434 0.706372551348742 1.1849901621410752e-07 -0.09958519308581079 -2.0328000000000004 0.7063739101773452 0.7063727721229951 1.1996143017140026e-07 -0.09958531883515248 -2.0329 0.7063741344036829 0.7063729928146341 1.2138586395066264e-07 -0.09958544454645224 -2.033 0.7063743585774651 0.7063732134240905 1.2277200092322693e-07 -0.09958557021972152 -2.0331 0.7063745826982978 0.7063734339518 1.2411953337690407e-07 -0.09958569585497179 -2.0332 0.7063748067657831 0.7063736543982005 1.2542816258190315e-07 -0.0995858214522146 -2.0333 0.7063750307795201 0.7063738747637338 1.266975988706287e-07 -0.09958594701146127 -2.0334 0.7063752547391053 0.7063740950488439 1.2792756165502794e-07 -0.0995860725327233 -2.0335 0.7063754786441319 0.7063743152539783 1.291177795480214e-07 -0.09958619801601214 -2.0336000000000003 0.7063757024941901 0.7063745353795872 1.3026799038778902e-07 -0.09958632346133922 -2.0337 0.706375926288868 0.706374755426123 1.3137794130715919e-07 -0.09958644886871593 -2.0338000000000003 0.706376150027751 0.7063749753940414 1.3244738879258922e-07 -0.09958657423815376 -2.0339 0.7063763737104216 0.7063751952838003 1.33476098711921e-07 -0.09958669956966412 -2.034 0.70637659733646 0.7063754150958599 1.3446384639070885e-07 -0.09958682486325843 -2.0341 0.7063768209054443 0.7063756348306826 1.3541041666773057e-07 -0.09958695011894814 -2.0342000000000002 0.7063770444169504 0.7063758544887331 1.36315603929682e-07 -0.09958707533674463 -2.0343 0.7063772678705518 0.7063760740704785 1.3717921213546314e-07 -0.09958720051665934 -2.0344 0.7063774912658206 0.7063762935763873 1.3800105488903647e-07 -0.09958732565870368 -2.0345 0.7063777146023262 0.7063765130069304 1.387809554671826e-07 -0.09958745076288905 -2.0346 0.7063779378796369 0.70637673236258 1.3951874686113364e-07 -0.09958757582922684 -2.0347 0.706378161097319 0.7063769516438105 1.4021427179738977e-07 -0.0995877008577285 -2.0348 0.7063783842549374 0.7063771708510975 1.408673828071083e-07 -0.09958782584840539 -2.0349 0.7063786073520552 0.706377389984918 1.4147794221222587e-07 -0.0995879508012689 -2.035 0.7063788303882346 0.7063776090457504 1.4204582217750006e-07 -0.09958807571633048 -2.0351000000000004 0.7063790533630364 0.7063778280340748 1.425709047486734e-07 -0.0995882005936015 -2.0352 0.7063792762760203 0.7063780469503718 1.4305308184553445e-07 -0.09958832543309336 -2.0353000000000003 0.7063794991267441 0.7063782657951232 1.4349225531742893e-07 -0.09958845023481736 -2.0354 0.7063797219147663 0.7063784845688119 1.4388833692591252e-07 -0.09958857499878497 -2.0355 0.706379944639643 0.7063787032719215 1.4424124839332308e-07 -0.09958869972500752 -2.0356 0.7063801673009305 0.7063789219049366 1.4455092141665848e-07 -0.09958882441349637 -2.0357 0.7063803898981842 0.7063791404683417 1.4481729765022933e-07 -0.09958894906426292 -2.0358 0.7063806124309587 0.7063793589626224 1.450403287438229e-07 -0.09958907367731852 -2.0359000000000003 0.7063808348988089 0.7063795773882646 1.4521997636005035e-07 -0.0995891982526745 -2.036 0.7063810573012888 0.7063797957457545 1.4535621214659122e-07 -0.09958932279034226 -2.0361000000000002 0.7063812796379526 0.7063800140355782 1.4544901776394892e-07 -0.09958944729033316 -2.0362 0.7063815019083541 0.706380232258222 1.4549838487851185e-07 -0.0995895717526585 -2.0363 0.7063817241120471 0.7063804504141725 1.4550431515561457e-07 -0.09958969617732966 -2.0364 0.7063819462485861 0.7063806685039158 1.454668202734155e-07 -0.099589820564358 -2.0365 0.7063821683175253 0.7063808865279373 1.4538592190208033e-07 -0.09958994491375484 -2.0366 0.7063823903184194 0.7063811044867232 1.4526165169337357e-07 -0.09959006922553154 -2.0367 0.7063826122508234 0.7063813223807583 1.450940512980059e-07 -0.09959019349969939 -2.0368000000000004 0.7063828341142934 0.7063815402105273 1.4488317232400072e-07 -0.09959031773626978 -2.0369 0.7063830559083853 0.7063817579765137 1.4462907630893862e-07 -0.09959044193525399 -2.037 0.7063832776326568 0.7063819756792007 1.4433183475812128e-07 -0.09959056609666335 -2.0371 0.7063834992866656 0.7063821933190706 1.439915290578353e-07 -0.09959069022050923 -2.0372 0.7063837208699706 0.7063824108966044 1.4360825053780224e-07 -0.0995908143068029 -2.0373 0.7063839423821321 0.7063826284122822 1.431821003358702e-07 -0.09959093835555569 -2.0374 0.7063841638227117 0.7063828458665825 1.4271318946740275e-07 -0.09959106236677889 -2.0375 0.7063843851912718 0.7063830632599831 1.4220163875588998e-07 -0.09959118634048382 -2.0376000000000003 0.7063846064873764 0.7063832805929601 1.4164757881213186e-07 -0.09959131027668179 -2.0377 0.7063848277105915 0.7063834978659878 1.4105114999260482e-07 -0.09959143417538413 -2.0378000000000003 0.7063850488604837 0.7063837150795396 1.4041250236129788e-07 -0.09959155803660212 -2.0379 0.7063852699366222 0.7063839322340859 1.3973179567930427e-07 -0.09959168186034699 -2.038 0.7063854909385778 0.7063841493300969 1.390091993319631e-07 -0.09959180564663012 -2.0381 0.7063857118659234 0.7063843663680394 1.382448922941648e-07 -0.09959192939546278 -2.0382000000000002 0.706385932718233 0.7063845833483791 1.3743906310259568e-07 -0.0995920531068562 -2.0383 0.706386153495084 0.7063848002715787 1.3659190981063496e-07 -0.0995921767808217 -2.0384 0.7063863741960555 0.7063850171380996 1.3570363990508816e-07 -0.09959230041737056 -2.0385 0.7063865948207286 0.7063852339484005 1.3477447029924816e-07 -0.09959242401651404 -2.0386 0.7063868153686874 0.7063854507029371 1.3380462725309794e-07 -0.09959254757826341 -2.0387 0.7063870358395183 0.7063856674021634 1.327943463247383e-07 -0.09959267110262995 -2.0388 0.7063872562328102 0.70638588404653 1.3174387231834617e-07 -0.09959279458962492 -2.0389 0.7063874765481548 0.7063861006364854 1.3065345920784677e-07 -0.09959291803925956 -2.039 0.7063876967851468 0.7063863171724751 1.2952337010221915e-07 -0.09959304145154513 -2.0391000000000004 0.7063879169433838 0.7063865336549412 1.2835387717610725e-07 -0.09959316482649291 -2.0392 0.7063881370224663 0.7063867500843233 1.2714526155879757e-07 -0.09959328816411417 -2.0393000000000003 0.7063883570219979 0.7063869664610574 1.258978133619748e-07 -0.09959341146442009 -2.0394 0.7063885769415855 0.7063871827855767 1.2461183151318833e-07 -0.09959353472742194 -2.0395 0.7063887967808394 0.706387399058311 1.2328762374197444e-07 -0.09959365795313102 -2.0396 0.7063890165393732 0.7063876152796863 1.219255064723035e-07 -0.09959378114155845 -2.0397 0.7063892362168038 0.7063878314501256 1.205258047705382e-07 -0.09959390429271553 -2.0398 0.7063894558127521 0.7063880475700482 1.1908885226563637e-07 -0.09959402740661351 -2.0399000000000003 0.7063896753268425 0.7063882636398693 1.1761499106588413e-07 -0.0995941504832636 -2.04 0.7063898947587031 0.706388479660001 1.1610457167909871e-07 -0.09959427352267704 -2.0401000000000002 0.7063901141079658 0.7063886956308507 1.1455795291895332e-07 -0.09959439652486501 -2.0402 0.7063903333742663 0.7063889115528226 1.129755018321188e-07 -0.09959451948983875 -2.0403000000000002 0.7063905525572451 0.7063891274263161 1.1135759361152742e-07 -0.09959464241760946 -2.0404 0.706390771656546 0.7063893432517274 1.097046114922895e-07 -0.09959476530818837 -2.0405 0.7063909906718173 0.7063895590294479 1.0801694668924333e-07 -0.09959488816158667 -2.0406 0.7063912096027114 0.7063897747598644 1.0629499827205513e-07 -0.09959501097781553 -2.0407 0.7063914284488857 0.7063899904433601 1.0453917307848282e-07 -0.09959513375688621 -2.0408000000000004 0.7063916472100016 0.7063902060803132 1.02749885651926e-07 -0.0995952564988099 -2.0409 0.7063918658857247 0.7063904216710973 1.0092755809570919e-07 -0.09959537920359778 -2.041 0.7063920844757257 0.7063906372160818 9.907262000716233e-08 -0.099595501871261 -2.0411 0.7063923029796799 0.7063908527156311 9.7185508363129e-08 -0.09959562450181081 -2.0412 0.7063925213972673 0.7063910681701047 9.526666742629142e-08 -0.09959574709525833 -2.0413 0.7063927397281731 0.7063912835798575 9.331654861333138e-08 -0.09959586965161482 -2.0414 0.7063929579720867 0.7063914989452396 9.133561042554139e-08 -0.09959599217089142 -2.0415 0.7063931761287031 0.7063917142665956 8.932431832392451e-08 -0.09959611465309931 -2.0416000000000003 0.7063933941977221 0.706391929544265 8.728314460776376e-08 -0.09959623709824958 -2.0417 0.7063936121788488 0.7063921447785826 8.521256833135538e-08 -0.09959635950635344 -2.0418000000000003 0.7063938300717933 0.7063923599698778 8.311307517043509e-08 -0.09959648187742208 -2.0419 0.7063940478762714 0.706392575118475 8.098515730595168e-08 -0.09959660421146665 -2.042 0.7063942655920038 0.7063927902246927 7.882931333386134e-08 -0.09959672650849834 -2.0421 0.7063944832187171 0.7063930052888439 7.664604811941089e-08 -0.09959684876852826 -2.0422000000000002 0.7063947007561429 0.7063932203112364 7.44358726999933e-08 -0.09959697099156754 -2.0423 0.7063949182040183 0.7063934352921728 7.219930415677811e-08 -0.09959709317762738 -2.0424 0.706395135562087 0.7063936502319496 6.99368654846072e-08 -0.09959721532671893 -2.0425 0.7063953528300972 0.7063938651308572 6.764908549138082e-08 -0.0995973374388533 -2.0426 0.7063955700078033 0.7063940799891812 6.533649865234081e-08 -0.09959745951404161 -2.0427 0.7063957870949653 0.7063942948072011 6.299964500425248e-08 -0.09959758155229502 -2.0428 0.7063960040913496 0.7063945095851898 6.063907000142255e-08 -0.09959770355362464 -2.0429 0.7063962209967283 0.7063947243234152 5.8255324409881015e-08 -0.09959782551804165 -2.043 0.7063964378108789 0.7063949390221387 5.584896415472551e-08 -0.09959794744555711 -2.0431 0.7063966545335856 0.7063951536816158 5.342055021256842e-08 -0.09959806933618216 -2.0432 0.7063968711646385 0.7063953683020961 5.097064846061594e-08 -0.09959819118992795 -2.0433000000000003 0.7063970877038335 0.7063955828838226 4.849982956391108e-08 -0.09959831300680552 -2.0434 0.7063973041509731 0.7063957974270327 4.60086688330863e-08 -0.09959843478682603 -2.0435 0.7063975205058659 0.7063960119319571 4.349774608385093e-08 -0.09959855653000058 -2.0436 0.7063977367683265 0.7063962263988203 4.096764551382581e-08 -0.09959867823634022 -2.0437 0.7063979529381761 0.7063964408278406 3.841895556029595e-08 -0.09959879990585609 -2.0438 0.7063981690152425 0.70639665521923 3.585226877010628e-08 -0.09959892153855932 -2.0439000000000003 0.7063983849993593 0.7063968695731939 3.32681816574143e-08 -0.09959904313446093 -2.044 0.7063986008903669 0.7063970838899314 3.0667294557973346e-08 -0.09959916469357208 -2.0441000000000003 0.7063988166881123 0.7063972981696349 2.8050211502497757e-08 -0.09959928621590386 -2.0442 0.706399032392449 0.7063975124124905 2.541754006747665e-08 -0.0995994077014673 -2.0443000000000002 0.7063992480032365 0.7063977266186775 2.2769891241600226e-08 -0.09959952915027351 -2.0444 0.7063994635203417 0.7063979407883689 2.010787926789992e-08 -0.09959965056233361 -2.0445 0.7063996789436373 0.7063981549217309 1.743212152925666e-08 -0.0995997719376586 -2.0446 0.7063998942730034 0.7063983690189226 1.4743238380132695e-08 -0.09959989327625957 -2.0447 0.7064001095083265 0.706398583080097 1.2041853012997872e-08 -0.09960001457814761 -2.0448000000000004 0.7064003246494998 0.7063987971054004 9.3285913143476e-09 -0.09960013584333377 -2.0449 0.706400539696423 0.706399011094972 6.6040817163839916e-09 -0.09960025707182912 -2.045 0.7064007546490028 0.7063992250489441 3.868955051299083e-09 -0.09960037826364465 -2.0451 0.7064009695071529 0.7063994389674428 1.123844412496966e-09 -0.0996004994187915 -2.0452 0.7064011842707933 0.7063996528505867 -1.6306149989292473e-09 -0.09960062053728062 -2.0453 0.7064013989398515 0.7063998666984883 -4.393786020781554e-09 -0.09960074161912319 -2.0454 0.7064016135142615 0.7064000805112527 -7.1650296737391095e-09 -0.09960086266433016 -2.0455 0.7064018279939639 0.7064002942889778 -9.943705313146534e-09 -0.09960098367291263 -2.0456000000000003 0.7064020423789068 0.7064005080317552 -1.272917076996019e-08 -0.09960110464488157 -2.0457 0.7064022566690445 0.7064007217396698 -1.552078250947539e-08 -0.0996012255802481 -2.0458000000000003 0.7064024708643388 0.7064009354127988 -1.83178957714053e-08 -0.09960134647902318 -2.0459 0.7064026849647583 0.706401149051213 -2.1119864721235587e-08 -0.09960146734121787 -2.046 0.7064028989702784 0.706401362654976 -2.3926042604181103e-08 -0.0996015881668432 -2.0461 0.7064031128808814 0.7064015762241445 -2.6735781883530096e-08 -0.09960170895591018 -2.0462000000000002 0.7064033266965564 0.706401789758768 -2.9548434401756654e-08 -0.09960182970842973 -2.0463 0.7064035404173 0.7064020032588897 -3.236335152125014e-08 -0.09960195042441301 -2.0464 0.7064037540431154 0.7064022167245454 -3.517988427957294e-08 -0.09960207110387098 -2.0465 0.706403967574013 0.7064024301557639 -3.799738353463516e-08 -0.09960219174681466 -2.0466 0.7064041810100097 0.706402643552567 -4.0815200118163395e-08 -0.09960231235325501 -2.0467 0.7064043943511298 0.7064028569149698 -4.363268498252886e-08 -0.09960243292320309 -2.0468 0.7064046075974042 0.70640307024298 -4.644918935155988e-08 -0.09960255345666984 -2.0469 0.7064048207488713 0.7064032835365988 -4.926406486937575e-08 -0.09960267395366627 -2.047 0.7064050338055758 0.7064034967958199 -5.207666374897665e-08 -0.09960279441420342 -2.0471 0.7064052467675699 0.7064037100206308 -5.4886338921294325e-08 -0.09960291483829224 -2.0472 0.7064054596349117 0.7064039232110113 -5.769244418719725e-08 -0.09960303522594365 -2.0473000000000003 0.7064056724076677 0.7064041363669347 -6.049433436084925e-08 -0.09960315557716867 -2.0474 0.7064058850859104 0.7064043494883671 -6.329136542073885e-08 -0.0996032758919783 -2.0475 0.7064060976697195 0.7064045625752682 -6.60828946598413e-08 -0.09960339617038355 -2.0476 0.7064063101591814 0.7064047756275903 -6.88682808285164e-08 -0.09960351641239534 -2.0477 0.7064065225543894 0.7064049886452792 -7.164688428391158e-08 -0.09960363661802468 -2.0478 0.7064067348554437 0.7064052016282736 -7.44180671395818e-08 -0.09960375678728253 -2.0479000000000003 0.7064069470624509 0.7064054145765055 -7.718119340860419e-08 -0.09960387692017979 -2.048 0.706407159175525 0.7064056274899 -7.993562914799385e-08 -0.09960399701672747 -2.0481 0.7064073711947865 0.7064058403683751 -8.268074260745634e-08 -0.09960411707693646 -2.0482000000000005 0.7064075831203627 0.7064060532118428 -8.541590437293606e-08 -0.09960423710081776 -2.0483000000000002 0.7064077949523875 0.7064062660202081 -8.814048751450143e-08 -0.09960435708838235 -2.0484 0.7064080066910017 0.7064064787933688 -9.085386772252069e-08 -0.0996044770396411 -2.0485 0.7064082183363525 0.7064066915312167 -9.355542345251128e-08 -0.09960459695460504 -2.0486 0.706408429888594 0.7064069042336365 -9.624453607779554e-08 -0.09960471683328503 -2.0487 0.7064086413478868 0.7064071169005065 -9.892059001266607e-08 -0.09960483667569209 -2.0488000000000004 0.7064088527143979 0.7064073295316986 -1.015829728711129e-07 -0.09960495648183709 -2.0489 0.7064090639883011 0.7064075421270777 -1.0423107559345834e-07 -0.09960507625173098 -2.049 0.7064092751697761 0.7064077546865022 -1.0686429259641056e-07 -0.09960519598538461 -2.0490999999999997 0.70640948625901 0.7064079672098246 -1.0948202190490253e-07 -0.099605315682809 -2.0492000000000004 0.7064096972561957 0.7064081796968908 -1.1208366529694147e-07 -0.09960543534401509 -2.0493 0.7064099081615324 0.70640839214754 -1.1466862842243741e-07 -0.09960555496901372 -2.0494 0.7064101189752259 0.7064086045616054 -1.1723632095499148e-07 -0.09960567455781583 -2.0495 0.7064103296974882 0.7064088169389133 -1.1978615673154114e-07 -0.09960579411043233 -2.0496 0.7064105403285375 0.706409029279285 -1.2231755386685195e-07 -0.09960591362687415 -2.0497 0.7064107508685977 0.7064092415825339 -1.2482993490096905e-07 -0.09960603310715213 -2.0498000000000003 0.7064109613178997 0.7064094538484689 -1.273227269327909e-07 -0.09960615255127715 -2.0499 0.7064111716766803 0.7064096660768915 -1.2979536173109152e-07 -0.0996062719592602 -2.05 0.7064113819451823 0.706409878267598 -1.3224727588891094e-07 -0.09960639133111214 -2.0501 0.7064115921236537 0.7064100904203787 -1.346779109363122e-07 -0.09960651066684388 -2.0502000000000002 0.7064118022123493 0.7064103025350175 -1.3708671346701617e-07 -0.09960662996646627 -2.0503 0.7064120122115296 0.7064105146112925 -1.3947313528064886e-07 -0.0996067492299902 -2.0504000000000002 0.7064122221214606 0.7064107266489761 -1.418366334833554e-07 -0.09960686845742653 -2.0505 0.7064124319424144 0.7064109386478348 -1.4417667062831263e-07 -0.09960698764878612 -2.0505999999999998 0.7064126416746687 0.7064111506076298 -1.4649271483542503e-07 -0.09960710680407986 -2.0507000000000004 0.7064128513185068 0.7064113625281163 -1.4878423990581646e-07 -0.0996072259233187 -2.0508 0.7064130608742176 0.7064115744090442 -1.510507254501997e-07 -0.09960734500651344 -2.0509 0.7064132703420957 0.7064117862501573 -1.5329165699816405e-07 -0.09960746405367497 -2.051 0.7064134797224405 0.7064119980511948 -1.5550652611613647e-07 -0.09960758306481414 -2.0511 0.7064136890155571 0.7064122098118893 -1.5769483053575117e-07 -0.09960770203994171 -2.0512 0.7064138982217565 0.7064124215319694 -1.598560742492594e-07 -0.09960782097906863 -2.0513000000000003 0.7064141073413541 0.7064126332111577 -1.619897676326948e-07 -0.09960793988220576 -2.0514 0.7064143163746708 0.7064128448491718 -1.6409542755689566e-07 -0.0996080587493639 -2.0515 0.7064145253220329 0.7064130564457242 -1.6617257748638425e-07 -0.09960817758055396 -2.0516 0.7064147341837712 0.7064132680005224 -1.6822074759732797e-07 -0.09960829637578673 -2.0517000000000003 0.7064149429602217 0.7064134795132688 -1.7023947488162272e-07 -0.09960841513507307 -2.0518 0.7064151516517252 0.7064136909836611 -1.7222830325444582e-07 -0.09960853385842378 -2.0519000000000003 0.7064153602586277 0.706413902411392 -1.7418678364966578e-07 -0.09960865254584972 -2.052 0.7064155687812793 0.7064141137961496 -1.7611447412912984e-07 -0.09960877119736172 -2.0521 0.706415777220035 0.706414325137617 -1.7801093997807382e-07 -0.09960888981297059 -2.0522000000000005 0.7064159855752548 0.7064145364354735 -1.7987575380573606e-07 -0.09960900839268717 -2.0523000000000002 0.7064161938473027 0.7064147476893932 -1.8170849561474633e-07 -0.09960912693652234 -2.0524 0.7064164020365467 0.7064149588990454 -1.835087529503121e-07 -0.09960924544448674 -2.0525 0.70641661014336 0.7064151700640964 -1.8527612096960744e-07 -0.09960936391659131 -2.0526 0.7064168181681197 0.7064153811842071 -1.8701020249381473e-07 -0.09960948235284682 -2.0527 0.7064170261112073 0.7064155922590347 -1.887106081573109e-07 -0.09960960075326411 -2.0528000000000004 0.7064172339730076 0.7064158032882323 -1.903769564388924e-07 -0.09960971911785398 -2.0529 0.7064174417539102 0.7064160142714488 -1.920088738074921e-07 -0.09960983744662719 -2.053 0.7064176494543082 0.7064162252083293 -1.9360599474993467e-07 -0.09960995573959454 -2.0530999999999997 0.7064178570745987 0.7064164360985152 -1.951679618854285e-07 -0.09961007399676686 -2.0532000000000004 0.7064180646151825 0.7064166469416442 -1.9669442604536291e-07 -0.0996101922181549 -2.0533 0.7064182720764641 0.7064168577373497 -1.9818504633922762e-07 -0.09961031040376953 -2.0534 0.7064184794588513 0.7064170684852624 -1.996394902205323e-07 -0.0996104285536214 -2.0535 0.7064186867627551 0.7064172791850087 -2.01057433583951e-07 -0.09961054666772129 -2.0536 0.7064188939885907 0.7064174898362124 -2.0243856081389455e-07 -0.09961066474608005 -2.0537 0.7064191011367764 0.7064177004384937 -2.0378256490594104e-07 -0.09961078278870845 -2.0538000000000003 0.7064193082077329 0.7064179109914694 -2.050891474494887e-07 -0.09961090079561725 -2.0539 0.7064195152018851 0.7064181214947538 -2.0635801878735038e-07 -0.09961101876681722 -2.054 0.7064197221196599 0.7064183319479573 -2.0758889800187585e-07 -0.09961113670231914 -2.0541 0.7064199289614876 0.7064185423506881 -2.0878151302250458e-07 -0.09961125460213371 -2.0542000000000002 0.7064201357278013 0.7064187527025514 -2.0993560068127692e-07 -0.09961137246627175 -2.0543 0.7064203424190366 0.7064189630031497 -2.1105090673018134e-07 -0.09961149029474398 -2.0544000000000002 0.706420549035632 0.7064191732520826 -2.121271859729934e-07 -0.09961160808756114 -2.0545 0.7064207555780284 0.7064193834489478 -2.1316420225139798e-07 -0.0996117258447341 -2.0545999999999998 0.7064209620466688 0.7064195935933396 -2.141617285213171e-07 -0.09961184356627344 -2.0547000000000004 0.7064211684419989 0.7064198036848507 -2.1511954690842106e-07 -0.0996119612521899 -2.0548 0.7064213747644666 0.7064200137230716 -2.1603744874282294e-07 -0.09961207890249435 -2.0549 0.7064215810145218 0.7064202237075905 -2.1691523461458972e-07 -0.09961219651719744 -2.055 0.7064217871926166 0.7064204336379933 -2.1775271441190625e-07 -0.09961231409630994 -2.0551 0.7064219932992046 0.7064206435138642 -2.1854970736617796e-07 -0.09961243163984254 -2.0552 0.7064221993347415 0.7064208533347858 -2.193060420763171e-07 -0.09961254914780594 -2.0553000000000003 0.706422405299685 0.7064210631003384 -2.200215565711927e-07 -0.09961266662021091 -2.0554 0.706422611194494 0.7064212728101014 -2.206960983269779e-07 -0.0996127840570682 -2.0555 0.7064228170196287 0.7064214824636521 -2.2132952430184427e-07 -0.09961290145838846 -2.0556 0.7064230227755515 0.7064216920605664 -2.2192170096371755e-07 -0.09961301882418239 -2.0557000000000003 0.7064232284627252 0.7064219016004193 -2.2247250431456367e-07 -0.09961313615446071 -2.0558 0.7064234340816147 0.7064221110827844 -2.229818199354916e-07 -0.09961325344923418 -2.0559000000000003 0.7064236396326853 0.7064223205072337 -2.2344954298675335e-07 -0.09961337070851344 -2.056 0.706423845116404 0.7064225298733393 -2.2387557824937732e-07 -0.09961348793230927 -2.0561 0.7064240505332375 0.706422739180671 -2.2425984012863776e-07 -0.09961360512063226 -2.0562000000000005 0.7064242558836547 0.7064229484287988 -2.246022526575242e-07 -0.09961372227349319 -2.0563000000000002 0.7064244611681243 0.7064231576172917 -2.2490274957306933e-07 -0.09961383939090267 -2.0564 0.7064246663871161 0.706423366745718 -2.2516127425736832e-07 -0.09961395647287148 -2.0565 0.7064248715411 0.7064235758136459 -2.2537777978615114e-07 -0.09961407351941028 -2.0566 0.706425076630546 0.7064237848206424 -2.2555222891143534e-07 -0.09961419053052967 -2.0567 0.7064252816559252 0.7064239937662751 -2.2568459410315933e-07 -0.0996143075062404 -2.0568 0.7064254866177084 0.7064242026501111 -2.25774857514488e-07 -0.09961442444655315 -2.0569 0.7064256915163667 0.706424411471717 -2.258230110199766e-07 -0.09961454135147861 -2.057 0.7064258963523704 0.70642462023066 -2.2582905617740678e-07 -0.09961465822102734 -2.0570999999999997 0.7064261011261908 0.706424828926507 -2.2579300425554227e-07 -0.09961477505521008 -2.0572000000000004 0.7064263058382979 0.7064250375588259 -2.2571487620290376e-07 -0.09961489185403752 -2.0573 0.706426510489162 0.7064252461271838 -2.2559470267205506e-07 -0.0996150086175202 -2.0574 0.7064267150792531 0.7064254546311493 -2.2543252397103086e-07 -0.09961512534566891 -2.0575 0.7064269196090398 0.7064256630702904 -2.252283900772145e-07 -0.09961524203849417 -2.0576 0.7064271240789909 0.706425871444177 -2.2498236061999077e-07 -0.09961535869600673 -2.0577 0.7064273284895738 0.7064260797523794 -2.246945048564597e-07 -0.0996154753182172 -2.0578000000000003 0.7064275328412559 0.706426287994468 -2.243649016610283e-07 -0.09961559190513626 -2.0579 0.7064277371345027 0.7064264961700151 -2.239936394733688e-07 -0.09961570845677453 -2.058 0.7064279413697786 0.7064267042785931 -2.23580816346991e-07 -0.09961582497314253 -2.0581 0.7064281455475476 0.706426912319777 -2.2312653984515873e-07 -0.09961594145425107 -2.0582000000000003 0.7064283496682723 0.7064271202931414 -2.2263092705129828e-07 -0.09961605790011067 -2.0583 0.7064285537324131 0.7064273281982636 -2.220941045412428e-07 -0.09961617431073201 -2.0584000000000002 0.7064287577404298 0.7064275360347214 -2.215162083485378e-07 -0.09961629068612565 -2.0585 0.7064289616927802 0.7064277438020947 -2.2089738391239955e-07 -0.09961640702630226 -2.0585999999999998 0.7064291655899206 0.7064279514999654 -2.2023778607077604e-07 -0.09961652333127247 -2.0587000000000004 0.7064293694323055 0.7064281591279162 -2.195375789944276e-07 -0.09961663960104687 -2.0588 0.7064295732203871 0.7064283666855324 -2.1879693615570184e-07 -0.09961675583563603 -2.0589 0.7064297769546162 0.7064285741724012 -2.180160402973086e-07 -0.09961687203505062 -2.059 0.7064299806354412 0.7064287815881116 -2.1719508338027826e-07 -0.0996169881993012 -2.0591 0.7064301842633084 0.7064289889322551 -2.1633426652845067e-07 -0.0996171043283984 -2.0592 0.7064303878386619 0.7064291962044251 -2.1543379997990275e-07 -0.09961722042235277 -2.0593000000000004 0.7064305913619431 0.7064294034042177 -2.1449390305225413e-07 -0.09961733648117496 -2.0594 0.7064307948335914 0.7064296105312311 -2.135148040836865e-07 -0.09961745250487553 -2.0595 0.7064309982540434 0.7064298175850666 -2.1249674035314636e-07 -0.09961756849346508 -2.0596 0.7064312016237331 0.7064300245653274 -2.1143995806993665e-07 -0.09961768444695418 -2.0597000000000003 0.7064314049430915 0.7064302314716202 -2.1034471226269447e-07 -0.0996178003653534 -2.0598 0.7064316082125472 0.706430438303554 -2.0921126674122714e-07 -0.09961791624867336 -2.0599000000000003 0.7064318114325254 0.7064306450607412 -2.0803989406181778e-07 -0.09961803209692464 -2.06 0.7064320146034483 0.7064308517427969 -2.0683087541273348e-07 -0.09961814791011775 -2.0601 0.7064322177257354 0.706431058349339 -2.0558450056565314e-07 -0.09961826368826329 -2.0602000000000005 0.7064324207998027 0.7064312648799895 -2.0430106782709512e-07 -0.09961837943137188 -2.0603000000000002 0.706432623826063 0.7064314713343732 -2.0298088393780334e-07 -0.09961849513945403 -2.0604 0.706432826804925 0.7064316777121178 -2.016242640172361e-07 -0.09961861081252027 -2.0605 0.7064330297367951 0.7064318840128554 -2.0023153147682993e-07 -0.09961872645058119 -2.0606 0.7064332326220752 0.706432090236221 -1.9880301795061062e-07 -0.09961884205364738 -2.0607 0.7064334354611641 0.7064322963818535 -1.9733906320845707e-07 -0.0996189576217293 -2.0608 0.7064336382544565 0.7064325024493954 -1.9584001509712068e-07 -0.09961907315483755 -2.0609 0.7064338410023433 0.7064327084384936 -1.943062294257336e-07 -0.0996191886529827 -2.061 0.7064340437052115 0.706432914348798 -1.9273806991029763e-07 -0.09961930411617521 -2.0610999999999997 0.7064342463634443 0.7064331201799632 -1.9113590805919234e-07 -0.09961941954442571 -2.0612000000000004 0.7064344489774204 0.7064333259316473 -1.8950012311419462e-07 -0.09961953493774461 -2.0613 0.7064346515475148 0.7064335316035135 -1.8783110193598684e-07 -0.09961965029614259 -2.0614 0.7064348540740983 0.7064337371952283 -1.8612923894170685e-07 -0.09961976561963012 -2.0615 0.7064350565575367 0.7064339427064628 -1.8439493597310896e-07 -0.0996198809082177 -2.0616 0.7064352589981917 0.7064341481368924 -1.8262860223758337e-07 -0.09961999616191583 -2.0617 0.7064354613964211 0.7064343534861974 -1.8083065420407274e-07 -0.09962011138073508 -2.0618000000000003 0.7064356637525773 0.7064345587540624 -1.79001515485111e-07 -0.09962022656468597 -2.0619 0.706435866067008 0.7064347639401766 -1.7714161675008722e-07 -0.09962034171377898 -2.062 0.7064360683400575 0.7064349690442338 -1.7525139563157044e-07 -0.09962045682802466 -2.0621 0.7064362705720639 0.7064351740659326 -1.7333129659694024e-07 -0.09962057190743345 -2.0622000000000003 0.7064364727633607 0.7064353790049767 -1.7138177089461026e-07 -0.09962068695201591 -2.0623 0.706436674914277 0.7064355838610745 -1.6940327638055586e-07 -0.09962080196178248 -2.0624000000000002 0.7064368770251366 0.7064357886339392 -1.6739627747147656e-07 -0.09962091693674367 -2.0625 0.706437079096258 0.7064359933232898 -1.6536124499907934e-07 -0.09962103187691 -2.0625999999999998 0.7064372811279551 0.7064361979288494 -1.632986561094646e-07 -0.09962114678229196 -2.0627000000000004 0.7064374831205363 0.7064364024503471 -1.6120899415557333e-07 -0.09962126165290004 -2.0628 0.7064376850743046 0.7064366068875172 -1.5909274857922595e-07 -0.09962137648874471 -2.0629 0.706437886989558 0.7064368112400987 -1.569504148018347e-07 -0.0996214912898365 -2.063 0.7064380888665887 0.7064370155078366 -1.5478249409603406e-07 -0.09962160605618575 -2.0631 0.7064382907056836 0.7064372196904809 -1.5258949349027107e-07 -0.09962172078780311 -2.0632 0.7064384925071243 0.7064374237877877 -1.5037192563002733e-07 -0.09962183548469895 -2.0633000000000004 0.7064386942711867 0.7064376277995184 -1.4813030866506205e-07 -0.0996219501468838 -2.0634 0.7064388959981407 0.7064378317254392 -1.4586516612971612e-07 -0.09962206477436804 -2.0635 0.7064390976882511 0.706438035565323 -1.4357702682321616e-07 -0.09962217936716217 -2.0636 0.7064392993417765 0.7064382393189486 -1.4126642468650918e-07 -0.09962229392527665 -2.0637000000000003 0.7064395009589698 0.7064384429860995 -1.3893389865654582e-07 -0.09962240844872189 -2.0638 0.7064397025400784 0.7064386465665657 -1.3657999258301357e-07 -0.09962252293750837 -2.0639000000000003 0.7064399040853433 0.7064388500601437 -1.3420525505833392e-07 -0.0996226373916466 -2.064 0.7064401055950003 0.7064390534666345 -1.318102393101095e-07 -0.09962275181114696 -2.0641 0.706440307069278 0.7064392567858465 -1.2939550307448922e-07 -0.09962286619601991 -2.0642000000000005 0.7064405085084 0.7064394600175934 -1.2696160846953353e-07 -0.09962298054627597 -2.0643000000000002 0.7064407099125836 0.7064396631616949 -1.2450912183908924e-07 -0.09962309486192547 -2.0644 0.7064409112820393 0.7064398662179769 -1.2203861365391033e-07 -0.09962320914297886 -2.0645 0.7064411126169723 0.706440069186272 -1.1955065836594114e-07 -0.09962332338944657 -2.0646 0.7064413139175814 0.7064402720664182 -1.170458342678038e-07 -0.09962343760133908 -2.0647 0.7064415151840584 0.7064404748582602 -1.1452472336616337e-07 -0.09962355177866675 -2.0648 0.7064417164165899 0.7064406775616492 -1.119879112394806e-07 -0.09962366592144006 -2.0649 0.7064419176153554 0.7064408801764421 -1.0943598691658118e-07 -0.09962378002966937 -2.065 0.7064421187805279 0.7064410827025027 -1.0686954271532656e-07 -0.0996238941033651 -2.0650999999999997 0.7064423199122749 0.7064412851397008 -1.0428917413592836e-07 -0.09962400814253769 -2.0652000000000004 0.7064425210107568 0.7064414874879132 -1.0169547970222126e-07 -0.09962412214719756 -2.0653 0.7064427220761273 0.7064416897470223 -9.908906082028296e-08 -0.09962423611735505 -2.0654 0.7064429231085346 0.7064418919169175 -9.647052165526887e-08 -0.09962435005302062 -2.0655 0.7064431241081193 0.7064420939974954 -9.384046897788906e-08 -0.0996244639542047 -2.0656 0.7064433250750162 0.7064422959886576 -9.119951203256926e-08 -0.09962457782091766 -2.0657 0.7064435260093527 0.7064424978903133 -8.85482623926015e-08 -0.09962469165316984 -2.0658000000000003 0.7064437269112506 0.7064426997023783 -8.588733381442726e-08 -0.09962480545097169 -2.0659 0.7064439277808243 0.7064429014247745 -8.321734210579856e-08 -0.09962491921433361 -2.066 0.7064441286181822 0.7064431030574305 -8.053890496618338e-08 -0.09962503294326588 -2.0661 0.7064443294234253 0.706443304600282 -7.785264186967178e-08 -0.09962514663777897 -2.0662000000000003 0.7064445301966485 0.7064435060532712 -7.515917390017723e-08 -0.09962526029788324 -2.0663 0.70644473093794 0.7064437074163464 -7.245912360962295e-08 -0.09962537392358904 -2.0664000000000002 0.7064449316473808 0.7064439086894636 -6.975311488653657e-08 -0.09962548751490674 -2.0665 0.7064451323250458 0.7064441098725847 -6.704177280209347e-08 -0.09962560107184676 -2.0665999999999998 0.706445332971003 0.7064443109656784 -6.43257234665684e-08 -0.09962571459441939 -2.0667000000000004 0.7064455335853133 0.7064445119687206 -6.160559389099124e-08 -0.09962582808263505 -2.0668 0.706445734168031 0.706444712881694 -5.8882011834925085e-08 -0.09962594153650413 -2.0669 0.7064459347192041 0.7064449137045872 -5.615560566378519e-08 -0.09962605495603692 -2.067 0.7064461352388733 0.706445114437396 -5.3427004209193746e-08 -0.09962616834124377 -2.0671 0.7064463357270732 0.7064453150801232 -5.069683661567369e-08 -0.09962628169213511 -2.0672 0.7064465361838306 0.706445515632778 -4.7965732202955025e-08 -0.0996263950087212 -2.0673000000000004 0.7064467366091665 0.7064457160953765 -4.5234320314566e-08 -0.09962650829101244 -2.0674 0.7064469370030944 0.7064459164679417 -4.250323017821497e-08 -0.09962662153901913 -2.0675 0.7064471373656216 0.706446116750503 -3.9773090757796786e-08 -0.09962673475275159 -2.0676 0.7064473376967484 0.7064463169430963 -3.7044530610359436e-08 -0.09962684793222017 -2.0677000000000003 0.7064475379964685 0.7064465170457654 -3.431817773903202e-08 -0.09962696107743524 -2.0678 0.7064477382647688 0.7064467170585597 -3.159465945313557e-08 -0.09962707418840708 -2.0679000000000003 0.7064479385016293 0.7064469169815357 -2.8874602217045242e-08 -0.09962718726514602 -2.068 0.7064481387070239 0.7064471168147568 -2.6158631512415362e-08 -0.09962730030766248 -2.0681 0.7064483388809191 0.7064473165582925 -2.344737169137842e-08 -0.09962741331596665 -2.0682000000000005 0.7064485390232746 0.7064475162122197 -2.0741445834297767e-08 -0.09962752629006894 -2.0683000000000002 0.7064487391340442 0.7064477157766217 -1.8041475605568708e-08 -0.0996276392299796 -2.0684 0.7064489392131741 0.706447915251588 -1.5348081110720668e-08 -0.09962775213570893 -2.0685 0.7064491392606049 0.7064481146372154 -1.2661880755687749e-08 -0.09962786500726727 -2.0686 0.7064493392762696 0.706448313933607 -9.98349110065827e-09 -0.09962797784466493 -2.0687 0.7064495392600953 0.7064485131408723 -7.313526725200026e-09 -0.09962809064791217 -2.0688 0.7064497392120022 0.7064487122591279 -4.652600083844549e-09 -0.0996282034170193 -2.0689 0.7064499391319039 0.7064489112884964 -2.001321367309239e-09 -0.09962831615199663 -2.069 0.7064501390197077 0.7064491102291071 6.397016458214999e-10 -0.09962842885285444 -2.0690999999999997 0.7064503388753144 0.7064493090810959 3.2698637165984312e-09 -0.09962854151960306 -2.0692000000000004 0.7064505386986182 0.7064495078446049 5.888562289689536e-09 -0.0996286541522527 -2.0693 0.7064507384895067 0.7064497065197831 8.495197630423168e-09 -0.09962876675081368 -2.0694 0.7064509382478616 0.7064499051067855 1.108917296356593e-08 -0.0996288793152963 -2.0695 0.7064511379735576 0.7064501036057736 1.366989461036583e-08 -0.09962899184571083 -2.0696 0.7064513376664635 0.706450302016915 1.62367721195239e-08 -0.09962910434206754 -2.0697 0.706451537326442 0.706450500340384 1.8789218412043618e-08 -0.0996292168043767 -2.0698000000000003 0.7064517369533485 0.7064506985763608 2.1326649899192085e-08 -0.09962932923264853 -2.0699 0.7064519365470332 0.7064508967250318 2.384848663689043e-08 -0.09962944162689333 -2.07 0.7064521361073399 0.7064510947865899 2.6354152440205558e-08 -0.09962955398712134 -2.0701 0.7064523356341061 0.7064512927612336 2.884307502386274e-08 -0.09962966631334282 -2.0702000000000003 0.7064525351271636 0.7064514906491683 3.131468612714572e-08 -0.09962977860556807 -2.0703 0.7064527345863371 0.7064516884506049 3.376842165614402e-08 -0.0996298908638073 -2.0704000000000002 0.7064529340114465 0.7064518861657603 3.6203721787836374e-08 -0.09963000308807078 -2.0705 0.7064531334023051 0.7064520837948571 3.862003113315471e-08 -0.09963011527836872 -2.0705999999999998 0.7064533327587204 0.7064522813381245 4.101679882718978e-08 -0.09963022743471138 -2.0707000000000004 0.7064535320804941 0.7064524787957971 4.339347868705101e-08 -0.099630339557109 -2.0708 0.706453731367422 0.7064526761681151 4.574952930554155e-08 -0.0996304516455718 -2.0709 0.7064539306192943 0.706452873455325 4.8084414202079206e-08 -0.09963056370011002 -2.071 0.7064541298358955 0.7064530706576787 5.039760192677989e-08 -0.09963067572073392 -2.0711 0.706454329017004 0.7064532677754336 5.268856618362294e-08 -0.0996307877074537 -2.0712 0.7064545281623933 0.706453464808853 5.49567859588207e-08 -0.09963089966027959 -2.0713000000000004 0.7064547272718309 0.7064536617582055 5.720174563184077e-08 -0.0996310115792218 -2.0714 0.7064549263450788 0.7064538586237648 5.9422935091632545e-08 -0.09963112346429051 -2.0715 0.706455125381894 0.7064540554058107 6.161984985979252e-08 -0.09963123531549603 -2.0716 0.7064553243820282 0.7064542521046284 6.379199119811718e-08 -0.09963134713284857 -2.0717000000000003 0.706455523345227 0.7064544487205076 6.59388662265642e-08 -0.09963145891635823 -2.0718 0.7064557222712313 0.7064546452537435 6.805998803600943e-08 -0.0996315706660353 -2.0719000000000003 0.7064559211597772 0.7064548417046368 7.015487578018731e-08 -0.09963168238188996 -2.072 0.7064561200105949 0.7064550380734929 7.222305481446867e-08 -0.09963179406393238 -2.0721 0.7064563188234103 0.7064552343606225 7.42640567930053e-08 -0.09963190571217279 -2.0722000000000005 0.706456517597944 0.7064554305663409 7.627741975720082e-08 -0.09963201732662133 -2.0723000000000003 0.7064567163339119 0.7064556266909687 7.826268825367189e-08 -0.09963212890728827 -2.0724 0.706456915031025 0.7064558227348309 8.021941344180106e-08 -0.09963224045418378 -2.0725 0.7064571136889894 0.7064560186982575 8.214715319782018e-08 -0.099632351967318 -2.0726 0.7064573123075069 0.7064562145815829 8.404547219460767e-08 -0.09963246344670114 -2.0727 0.7064575108862741 0.7064564103851465 8.591394201271085e-08 -0.09963257489234338 -2.0728 0.7064577094249838 0.7064566061092918 8.775214125136821e-08 -0.09963268630425488 -2.0729 0.7064579079233237 0.706456801754367 8.955965559095946e-08 -0.09963279768244583 -2.073 0.7064581063809778 0.7064569973207242 9.133607791964038e-08 -0.09963290902692637 -2.0730999999999997 0.7064583047976252 0.7064571928087204 9.308100839752753e-08 -0.09963302033770667 -2.0732000000000004 0.706458503172941 0.7064573882187164 9.479405455731227e-08 -0.09963313161479688 -2.0733 0.7064587015065965 0.7064575835510771 9.647483141528301e-08 -0.0996332428582072 -2.0734 0.7064588997982587 0.7064577788061718 9.812296150601973e-08 -0.09963335406794778 -2.0735 0.7064590980475906 0.7064579739843733 9.973807501076348e-08 -0.09963346524402875 -2.0736 0.7064592962542511 0.7064581690860585 1.0131980983721367e-07 -0.09963357638646028 -2.0737 0.7064594944178957 0.7064583641116085 1.0286781166810033e-07 -0.09963368749525253 -2.0738000000000003 0.7064596925381765 0.7064585590614068 1.043817340860842e-07 -0.09963379857041563 -2.0739 0.7064598906147408 0.706458753935842 1.058612386153901e-07 -0.09963390961195968 -2.074 0.7064600886472332 0.7064589487353053 1.0730599480160419e-07 -0.09963402061989486 -2.0741 0.7064602866352949 0.7064591434601919 1.087156803157574e-07 -0.09963413159423126 -2.0742000000000003 0.7064604845785638 0.7064593381108996 1.10089980982081e-07 -0.09963424253497905 -2.0743 0.706460682476674 0.7064595326878305 1.1142859088209e-07 -0.09963435344214838 -2.0744000000000002 0.7064608803292569 0.7064597271913888 1.1273121239968598e-07 -0.09963446431574936 -2.0745 0.7064610781359404 0.7064599216219829 1.139975563148321e-07 -0.0996345751557921 -2.0745999999999998 0.7064612758963498 0.7064601159800233 1.1522734183824768e-07 -0.09963468596228675 -2.0747000000000004 0.7064614736101069 0.7064603102659238 1.1642029667732756e-07 -0.09963479673524338 -2.0748 0.7064616712768317 0.7064605044801009 1.1757615712287839e-07 -0.09963490747467213 -2.0749 0.7064618688961403 0.7064606986229738 1.1869466808728246e-07 -0.09963501818058312 -2.075 0.7064620664676466 0.7064608926949643 1.1977558314960057e-07 -0.09963512885298643 -2.0751 0.7064622639909627 0.7064610866964969 1.2081866463536928e-07 -0.09963523949189218 -2.0752 0.7064624614656971 0.7064612806279982 1.2182368364782592e-07 -0.09963535009731044 -2.0753000000000004 0.7064626588914567 0.7064614744898979 1.2279042012688923e-07 -0.0996354606692514 -2.0754 0.7064628562678456 0.7064616682826272 1.237186628977316e-07 -0.09963557120772505 -2.0755 0.7064630535944665 0.7064618620066194 1.246082097297596e-07 -0.09963568171274156 -2.0756 0.7064632508709191 0.7064620556623105 1.2545886734355305e-07 -0.09963579218431098 -2.0757000000000003 0.706463448096802 0.7064622492501378 1.2627045148372318e-07 -0.09963590262244343 -2.0758 0.7064636452717112 0.706462442770541 1.270427869640156e-07 -0.09963601302714897 -2.0759000000000003 0.7064638423952413 0.7064626362239611 1.2777570766731028e-07 -0.09963612339843762 -2.076 0.7064640394669852 0.706462829610841 1.2846905662541874e-07 -0.09963623373631951 -2.0761 0.7064642364865343 0.7064630229316251 1.291226860294925e-07 -0.09963634404080468 -2.0762000000000005 0.7064644334534786 0.7064632161867597 1.297364572577786e-07 -0.09963645431190335 -2.0763000000000003 0.7064646303674063 0.7064634093766915 1.3031024090684462e-07 -0.09963656454962543 -2.0764 0.7064648272279045 0.7064636025018698 1.3084391683321206e-07 -0.09963667475398102 -2.0765 0.7064650240345594 0.7064637955627437 1.3133737416376468e-07 -0.09963678492498025 -2.0766 0.706465220786956 0.7064639885597641 1.3179051131309572e-07 -0.09963689506263308 -2.0767 0.706465417484678 0.7064641814933827 1.3220323604595796e-07 -0.09963700516694965 -2.0768 0.7064656141273084 0.7064643743640524 1.3257546542175258e-07 -0.09963711523793994 -2.0769 0.7064658107144295 0.7064645671722263 1.3290712589514309e-07 -0.09963722527561406 -2.077 0.7064660072456228 0.7064647599183587 1.331981532466664e-07 -0.099637335279982 -2.0770999999999997 0.7064662037204696 0.7064649526029041 1.3344849265906067e-07 -0.09963744525105385 -2.0772000000000004 0.7064664001385503 0.7064651452263178 1.3365809869297918e-07 -0.09963755518883967 -2.0773 0.706466596499445 0.7064653377890551 1.3382693531474588e-07 -0.09963766509334943 -2.0774 0.706466792802734 0.7064655302915718 1.339549759032943e-07 -0.09963777496459329 -2.0775 0.7064669890479962 0.7064657227343238 1.340422032154731e-07 -0.09963788480258114 -2.0776 0.7064671852348117 0.7064659151177669 1.340886094346183e-07 -0.09963799460732307 -2.0777 0.7064673813627601 0.7064661074423569 1.3409419613932827e-07 -0.09963810437882904 -2.0778000000000003 0.7064675774314211 0.70646629970855 1.3405897431734148e-07 -0.09963821411710919 -2.0779 0.706467773440375 0.7064664919168013 1.3398296434125045e-07 -0.09963832382217346 -2.078 0.7064679693892019 0.7064666840675666 1.3386619598584892e-07 -0.0996384334940319 -2.0781 0.7064681652774827 0.7064668761613003 1.337087083934374e-07 -0.09963854313269455 -2.0782000000000003 0.7064683611047984 0.7064670681984566 1.3351055008423152e-07 -0.09963865273817135 -2.0783 0.7064685568707312 0.7064672601794894 1.3327177893207587e-07 -0.09963876231047238 -2.0784000000000002 0.7064687525748636 0.7064674521048511 1.329924621540357e-07 -0.0996388718496076 -2.0785 0.7064689482167792 0.706467643974994 1.3267267628264134e-07 -0.09963898135558702 -2.0786 0.7064691437960624 0.7064678357903689 1.3231250712772424e-07 -0.09963909082842064 -2.0787000000000004 0.7064693393122989 0.7064680275514259 1.3191204980070315e-07 -0.09963920026811846 -2.0788 0.7064695347650749 0.7064682192586138 1.3147140866254237e-07 -0.09963930967469045 -2.0789 0.7064697301539786 0.7064684109123804 1.3099069728211843e-07 -0.09963941904814666 -2.079 0.7064699254785989 0.7064686025131719 1.304700384466284e-07 -0.099639528388497 -2.0791 0.7064701207385263 0.7064687940614333 1.2990956407485377e-07 -0.09963963769575152 -2.0792 0.7064703159333532 0.7064689855576077 1.2930941526573259e-07 -0.09963974696992017 -2.0793000000000004 0.7064705110626728 0.7064691770021372 1.2866974217692895e-07 -0.09963985621101294 -2.0794 0.7064707061260811 0.7064693683954613 1.2799070404218016e-07 -0.09963996541903981 -2.0795 0.7064709011231749 0.7064695597380184 1.2727246911231616e-07 -0.09964007459401072 -2.0796 0.7064710960535536 0.7064697510302447 1.2651521462403448e-07 -0.0996401837359357 -2.0797000000000003 0.7064712909168183 0.7064699422725742 1.2571912671663354e-07 -0.09964029284482462 -2.0798 0.7064714857125722 0.7064701334654393 1.2488440045976823e-07 -0.09964040192068756 -2.0799000000000003 0.706471680440421 0.7064703246092696 1.2401123974242756e-07 -0.09964051096353438 -2.08 0.7064718750999723 0.7064705157044929 1.2309985724517913e-07 -0.09964061997337513 -2.0801 0.7064720696908363 0.7064707067515343 1.2215047439506632e-07 -0.09964072895021969 -2.0802000000000005 0.7064722642126253 0.7064708977508164 1.2116332131356655e-07 -0.09964083789407802 -2.0803000000000003 0.7064724586649549 0.7064710887027594 1.2013863673679404e-07 -0.09964094680496006 -2.0804 0.7064726530474428 0.7064712796077806 1.1907666799468308e-07 -0.09964105568287582 -2.0805 0.7064728473597094 0.7064714704662949 1.1797767091384359e-07 -0.09964116452783517 -2.0806 0.7064730416013787 0.7064716612787139 1.1684190977245823e-07 -0.09964127333984812 -2.0807 0.7064732357720767 0.7064718520454465 1.156696572447713e-07 -0.09964138211892454 -2.0808 0.7064734298714328 0.7064720427668989 1.1446119433169977e-07 -0.09964149086507444 -2.0809 0.7064736238990799 0.7064722334434732 1.1321681029144437e-07 -0.09964159957830766 -2.081 0.7064738178546532 0.7064724240755693 1.1193680255622285e-07 -0.0996417082586342 -2.0810999999999997 0.7064740117377919 0.7064726146635832 1.106214766906366e-07 -0.09964181690606393 -2.0812000000000004 0.7064742055481386 0.706472805207908 1.0927114629799561e-07 -0.09964192552060681 -2.0813 0.7064743992853388 0.7064729957089328 1.0788613295439897e-07 -0.09964203410227274 -2.0814 0.7064745929490424 0.7064731861670432 1.0646676612199868e-07 -0.09964214265107164 -2.0815 0.706474786538902 0.706473376582622 1.0501338308308017e-07 -0.09964225116701346 -2.0816 0.7064749800545744 0.7064735669560471 1.0352632883944834e-07 -0.09964235965010805 -2.0817 0.7064751734957202 0.7064737572876932 1.0200595606732477e-07 -0.09964246810036533 -2.0818000000000003 0.7064753668620039 0.7064739475779312 1.004526250028559e-07 -0.09964257651779526 -2.0819 0.7064755601530937 0.7064741378271278 9.88667033588464e-08 -0.09964268490240766 -2.082 0.7064757533686616 0.7064743280356455 9.724856626577849e-08 -0.09964279325421244 -2.0821 0.7064759465083847 0.7064745182038432 9.559859613303412e-08 -0.09964290157321952 -2.0822000000000003 0.7064761395719437 0.7064747083320753 9.391718260379212e-08 -0.0996430098594388 -2.0823 0.7064763325590232 0.7064748984206919 9.22047224509448e-08 -0.0996431181128802 -2.0824000000000003 0.7064765254693127 0.7064750884700388 9.046161947648401e-08 -0.09964322633355355 -2.0825 0.7064767183025058 0.7064752784804573 8.868828441435661e-08 -0.09964333452146876 -2.0826 0.7064769110583008 0.7064754684522843 8.688513485760607e-08 -0.09964344267663566 -2.0827000000000004 0.7064771037364002 0.7064756583858521 8.505259511612517e-08 -0.09964355079906419 -2.0828 0.7064772963365116 0.7064758482814884 8.319109615767539e-08 -0.09964365888876418 -2.0829 0.7064774888583469 0.706476038139516 8.130107548819099e-08 -0.09964376694574552 -2.083 0.7064776813016234 0.7064762279602532 7.938297704596087e-08 -0.09964387497001809 -2.0831 0.7064778736660622 0.7064764177440133 7.743725111662714e-08 -0.09964398296159176 -2.0832 0.7064780659513905 0.7064766074911049 7.546435421001974e-08 -0.0996440909204764 -2.0833000000000004 0.7064782581573394 0.706476797201831 7.346474895260358e-08 -0.09964419884668185 -2.0834 0.7064784502836459 0.7064769868764901 7.143890398686459e-08 -0.09964430674021796 -2.0835 0.7064786423300512 0.7064771765153754 6.938729386549158e-08 -0.09964441460109456 -2.0836 0.7064788342963024 0.7064773661187753 6.7310398921272e-08 -0.09964452242932154 -2.0837000000000003 0.7064790261821517 0.7064775556869725 6.520870517862098e-08 -0.09964463022490876 -2.0838 0.7064792179873562 0.7064777452202444 6.308270422000772e-08 -0.099644737987866 -2.0839000000000003 0.7064794097116791 0.7064779347188634 6.093289309054561e-08 -0.09964484571820317 -2.084 0.7064796013548881 0.7064781241830964 5.8759774154010236e-08 -0.0996449534159301 -2.0841 0.7064797929167568 0.7064783136132045 5.6563855013042064e-08 -0.0996450610810566 -2.0842 0.7064799843970642 0.7064785030094438 5.434564835475608e-08 -0.09964516871359254 -2.0843000000000003 0.706480175795595 0.7064786923720644 5.210567185359727e-08 -0.09964527631354768 -2.0844 0.7064803671121394 0.7064788817013108 4.984444803950161e-08 -0.09964538388093187 -2.0845 0.7064805583464933 0.706479070997422 4.756250418166963e-08 -0.09964549141575499 -2.0846 0.7064807494984584 0.7064792602606316 4.526037216193157e-08 -0.09964559891802682 -2.0847 0.7064809405678419 0.7064794494911668 4.293858835505149e-08 -0.0996457063877572 -2.0848 0.7064811315544572 0.7064796386892493 4.059769350556186e-08 -0.09964581382495591 -2.0849 0.7064813224581231 0.7064798278550948 3.823823258204684e-08 -0.09964592122963278 -2.085 0.7064815132786646 0.7064800169889136 3.586075469387551e-08 -0.09964602860179765 -2.0850999999999997 0.7064817040159121 0.7064802060909091 3.34658129073212e-08 -0.09964613594146024 -2.0852000000000004 0.7064818946697031 0.7064803951612796 3.1053964160560055e-08 -0.09964624324863043 -2.0853 0.7064820852398801 0.706480584200217 2.862576912489312e-08 -0.099646350523318 -2.0854 0.7064822757262922 0.7064807732079071 2.6181792053825426e-08 -0.09964645776553277 -2.0855 0.7064824661287941 0.7064809621845297 2.3722600673778405e-08 -0.0996465649752845 -2.0856 0.7064826564472474 0.7064811511302583 2.124876604704673e-08 -0.09964667215258301 -2.0857 0.706482846681519 0.7064813400452608 1.876086243648989e-08 -0.09964677929743809 -2.0858000000000003 0.7064830368314825 0.7064815289296976 1.625946717022375e-08 -0.09964688640985953 -2.0859 0.7064832268970176 0.7064817177837244 1.3745160514118393e-08 -0.09964699348985706 -2.086 0.7064834168780101 0.7064819066074896 1.1218525534754942e-08 -0.09964710053744048 -2.0861 0.7064836067743526 0.7064820954011357 8.680147964117146e-09 -0.09964720755261962 -2.0862000000000003 0.7064837965859434 0.7064822841647986 6.1306160608134985e-09 -0.09964731453540415 -2.0863 0.7064839863126876 0.7064824728986087 3.570520475636163e-09 -0.09964742148580397 -2.0864000000000003 0.7064841759544966 0.7064826616026887 1.000454116252547e-09 -0.09964752840382879 -2.0865 0.7064843655112876 0.7064828502771561 -1.5789879863684075e-09 -0.09964763528948838 -2.0866 0.706484554982985 0.706483038922121 -4.1672088271424435e-09 -0.09964774214279246 -2.0867000000000004 0.7064847443695192 0.7064832275376877 -6.763609551770078e-09 -0.09964784896375083 -2.0868 0.7064849336708272 0.7064834161239539 -9.367589609392268e-09 -0.0996479557523732 -2.0869 0.7064851228868525 0.706483604681011 -1.1978546874021057e-08 -0.09964806250866945 -2.087 0.7064853120175446 0.7064837932089436 -1.4595877800231e-08 -0.0996481692326492 -2.0871 0.7064855010628603 0.7064839817078299 -1.7218977550661346e-08 -0.0996482759243223 -2.0872 0.7064856900227623 0.7064841701777417 -1.9847240145202255e-08 -0.0996483825836984 -2.0873000000000004 0.7064858788972197 0.7064843586187438 -2.2480058591966418e-08 -0.09964848921078726 -2.0874 0.7064860676862086 0.7064845470308954 -2.5116825035607915e-08 -0.09964859580559865 -2.0875 0.7064862563897114 0.706484735414248 -2.7756930892196968e-08 -0.09964870236814227 -2.0876 0.7064864450077174 0.706484923768848 -3.039976698994938e-08 -0.0996488088984279 -2.0877000000000003 0.7064866335402216 0.7064851120947337 -3.304472371407595e-08 -0.09964891539646525 -2.0878 0.7064868219872262 0.7064853003919382 -3.569119114165721e-08 -0.09964902186226408 -2.0879000000000003 0.7064870103487397 0.706485488660487 -3.83385591877939e-08 -0.09964912829583406 -2.088 0.7064871986247774 0.7064856769003995 -4.0986217739614333e-08 -0.09964923469718492 -2.0881 0.7064873868153612 0.7064858651116886 -4.363355680169303e-08 -0.09964934106632643 -2.0882 0.7064875749205186 0.7064860532943603 -4.6279966637295146e-08 -0.09964944740326818 -2.0883000000000003 0.7064877629402848 0.7064862414484147 -4.892483790438964e-08 -0.09964955370802003 -2.0884 0.7064879508747011 0.7064864295738448 -5.1567561800227625e-08 -0.0996496599805916 -2.0885 0.7064881387238153 0.7064866176706375 -5.4207530198304224e-08 -0.0996497662209927 -2.0886 0.7064883264876816 0.7064868057387726 -5.684413579057877e-08 -0.09964987242923291 -2.0887000000000002 0.7064885141663608 0.706486993778224 -5.9476772224517985e-08 -0.09964997860532204 -2.0888 0.7064887017599202 0.7064871817889584 -6.210483424490959e-08 -0.09965008474926967 -2.0889 0.7064888892684336 0.7064873697709368 -6.472771783101391e-08 -0.09965019086108559 -2.089 0.7064890766919811 0.7064875577241132 -6.734482033837752e-08 -0.09965029694077944 -2.0890999999999997 0.7064892640306495 0.7064877456484353 -6.995554063327428e-08 -0.09965040298836092 -2.0892000000000004 0.7064894512845321 0.7064879335438445 -7.25592792334348e-08 -0.09965050900383977 -2.0893 0.706489638453728 0.7064881214102756 -7.515543844422226e-08 -0.0996506149872256 -2.0894 0.7064898255383436 0.706488309247657 -7.774342250087968e-08 -0.09965072093852818 -2.0895 0.7064900125384908 0.7064884970559107 -8.032263769299636e-08 -0.09965082685775711 -2.0896 0.7064901994542881 0.7064886848349526 -8.28924925158625e-08 -0.0996509327449221 -2.0897 0.7064903862858609 0.706488872584692 -8.545239779233355e-08 -0.09965103860003278 -2.0898000000000003 0.7064905730333398 0.7064890603050319 -8.800176681724586e-08 -0.09965114442309886 -2.0899 0.7064907596968628 0.7064892479958693 -9.054001548925578e-08 -0.09965125021413002 -2.09 0.7064909462765734 0.7064894356570945 -9.306656244181116e-08 -0.09965135597313589 -2.0901 0.7064911327726213 0.7064896232885925 -9.55808291827967e-08 -0.09965146170012615 -2.0902000000000003 0.706491319185163 0.7064898108902409 -9.808224021769923e-08 -0.09965156739511041 -2.0903 0.7064915055143599 0.7064899984619117 -1.0057022319012038e-07 -0.09965167305809836 -2.0904000000000003 0.7064916917603812 0.7064901860034714 -1.0304420900841132e-07 -0.09965177868909966 -2.0905 0.7064918779234008 0.7064903735147794 -1.0550363197490975e-07 -0.09965188428812397 -2.0906 0.7064920640035991 0.7064905609956896 -1.0794792991517671e-07 -0.09965198985518087 -2.0907000000000004 0.7064922500011626 0.7064907484460502 -1.1037654430896826e-07 -0.09965209539028011 -2.0908 0.7064924359162834 0.7064909358657028 -1.1278892041513555e-07 -0.09965220089343124 -2.0909 0.70649262174916 0.7064911232544835 -1.1518450740780062e-07 -0.09965230636464395 -2.091 0.7064928074999963 0.706491310612222 -1.1756275848651132e-07 -0.09965241180392784 -2.0911 0.7064929931690025 0.7064914979387433 -1.1992313100374352e-07 -0.09965251721129259 -2.0912 0.7064931787563937 0.7064916852338654 -1.2226508660541369e-07 -0.09965262258674779 -2.0913000000000004 0.7064933642623916 0.7064918724974014 -1.2458809133843174e-07 -0.0996527279303031 -2.0914 0.7064935496872231 0.7064920597291582 -1.2689161576692753e-07 -0.09965283324196811 -2.0915 0.7064937350311209 0.7064922469289374 -1.2917513511102874e-07 -0.0996529385217524 -2.0916 0.706493920294323 0.7064924340965348 -1.3143812935441368e-07 -0.09965304376966566 -2.0917000000000003 0.7064941054770736 0.7064926212317404 -1.336800833588031e-07 -0.09965314898571742 -2.0918 0.7064942905796217 0.7064928083343399 -1.3590048700100332e-07 -0.09965325416991742 -2.0919 0.7064944756022217 0.7064929954041125 -1.3809883526311184e-07 -0.0996533593222752 -2.092 0.7064946605451339 0.706493182440832 -1.402746283608869e-07 -0.09965346444280036 -2.0921 0.7064948454086233 0.7064933694442674 -1.424273718669128e-07 -0.0996535695315025 -2.0922 0.7064950301929603 0.7064935564141823 -1.4455657680427503e-07 -0.0996536745883912 -2.0923000000000003 0.7064952148984209 0.7064937433503351 -1.4666175975931728e-07 -0.09965377961347609 -2.0924 0.7064953995252858 0.7064939302524789 -1.4874244301001094e-07 -0.09965388460676675 -2.0925 0.7064955840738408 0.706494117120362 -1.507981546057524e-07 -0.09965398956827283 -2.0926 0.7064957685443768 0.7064943039537277 -1.5282842850440626e-07 -0.09965409449800389 -2.0927000000000002 0.7064959529371895 0.7064944907523143 -1.548328046607761e-07 -0.09965419939596945 -2.0928 0.7064961372525791 0.706494677515855 -1.5681082913415745e-07 -0.09965430426217917 -2.0929 0.7064963214908515 0.7064948642440785 -1.5876205418374756e-07 -0.09965440909664258 -2.093 0.7064965056523165 0.7064950509367085 -1.6068603838140239e-07 -0.09965451389936925 -2.0930999999999997 0.7064966897372892 0.7064952375934646 -1.6258234670878113e-07 -0.09965461867036884 -2.0932000000000004 0.7064968737460885 0.7064954242140609 -1.6445055064581715e-07 -0.09965472340965081 -2.0933 0.7064970576790388 0.7064956107982079 -1.6629022829214857e-07 -0.09965482811722483 -2.0934 0.706497241536468 0.7064957973456112 -1.681009644260989e-07 -0.0996549327931004 -2.0935 0.7064974253187087 0.7064959838559717 -1.698823506347813e-07 -0.0996550374372871 -2.0936 0.7064976090260983 0.7064961703289867 -1.7163398537307917e-07 -0.09965514204979449 -2.0937 0.7064977926589775 0.7064963567643487 -1.7335547408334206e-07 -0.09965524663063208 -2.0938000000000003 0.7064979762176922 0.7064965431617465 -1.7504642925783576e-07 -0.09965535117980955 -2.0939 0.7064981597025912 0.7064967295208645 -1.7670647054976452e-07 -0.09965545569733636 -2.094 0.7064983431140284 0.7064969158413832 -1.7833522485480313e-07 -0.09965556018322207 -2.0941 0.7064985264523607 0.7064971021229789 -1.7993232637181222e-07 -0.09965566463747622 -2.0942000000000003 0.7064987097179491 0.7064972883653247 -1.8149741671386055e-07 -0.09965576906010834 -2.0943 0.7064988929111591 0.7064974745680894 -1.8303014497067505e-07 -0.099655873451128 -2.0944000000000003 0.7064990760323586 0.7064976607309383 -1.8453016777802977e-07 -0.09965597781054474 -2.0945 0.7064992590819199 0.706497846853533 -1.8599714943223766e-07 -0.09965608213836802 -2.0946 0.7064994420602191 0.7064980329355321 -1.8743076192831443e-07 -0.0996561864346075 -2.0947000000000005 0.7064996249676345 0.70649821897659 -1.8883068505712308e-07 -0.09965629069927262 -2.0948 0.706499807804549 0.7064984049763583 -1.9019660647129344e-07 -0.09965639493237294 -2.0949 0.706499990571348 0.706498590934485 -1.9152822171644712e-07 -0.09965649913391797 -2.095 0.7065001732684205 0.706498776850615 -1.928252343734449e-07 -0.09965660330391721 -2.0951 0.7065003558961582 0.7064989627243904 -1.9408735606532557e-07 -0.0996567074423802 -2.0952 0.7065005384549561 0.7064991485554499 -1.9531430653016435e-07 -0.09965681154931648 -2.0953000000000004 0.7065007209452117 0.7064993343434297 -1.965058137112785e-07 -0.0996569156247355 -2.0954 0.7065009033673257 0.7064995200879629 -1.9766161378498293e-07 -0.09965701966864682 -2.0955 0.7065010857217018 0.7064997057886797 -1.9878145123344848e-07 -0.09965712368105994 -2.0956 0.7065012680087452 0.706499891445208 -1.9986507891756045e-07 -0.0996572276619843 -2.0957000000000003 0.706501450228865 0.7065000770571731 -2.0091225809426572e-07 -0.09965733161142948 -2.0958 0.706501632382472 0.7065002626241977 -2.0192275849290064e-07 -0.09965743552940497 -2.0959 0.7065018144699791 0.7065004481459023 -2.0289635836723274e-07 -0.0996575394159202 -2.096 0.7065019964918025 0.7065006336219048 -2.0383284453015516e-07 -0.09965764327098475 -2.0961 0.7065021784483594 0.7065008190518214 -2.0473201241266725e-07 -0.09965774709460803 -2.0962 0.70650236034007 0.7065010044352656 -2.055936661124469e-07 -0.09965785088679957 -2.0963000000000003 0.7065025421673559 0.7065011897718495 -2.06417618421606e-07 -0.09965795464756887 -2.0964 0.7065027239306408 0.7065013750611829 -2.072036908683239e-07 -0.09965805837692537 -2.0965 0.7065029056303505 0.706501560302874 -2.0795171375501131e-07 -0.09965816207487856 -2.0966 0.7065030872669118 0.706501745496529 -2.0866152622422973e-07 -0.09965826574143791 -2.0967000000000002 0.7065032688407535 0.7065019306417526 -2.0933297625522207e-07 -0.09965836937661283 -2.0968 0.7065034503523064 0.7065021157381481 -2.0996592070554598e-07 -0.09965847298041289 -2.0969 0.706503631802002 0.7065023007853177 -2.1056022535964614e-07 -0.09965857655284752 -2.097 0.7065038131902734 0.7065024857828616 -2.111157649357931e-07 -0.09965868009392616 -2.0970999999999997 0.7065039945175552 0.706502670730379 -2.116324231069e-07 -0.09965878360365835 -2.0972000000000004 0.7065041757842825 0.7065028556274682 -2.121100925525643e-07 -0.09965888708205349 -2.0973 0.706504356990892 0.7065030404737259 -2.1254867497641494e-07 -0.09965899052912101 -2.0974 0.706504538137821 0.7065032252687484 -2.129480811061124e-07 -0.09965909394487038 -2.0975 0.7065047192255078 0.7065034100121308 -2.133082307072265e-07 -0.09965919732931106 -2.0976 0.7065049002543915 0.7065035947034679 -2.1362905263180854e-07 -0.09965930068245249 -2.0977 0.7065050812249117 0.7065037793423532 -2.1391048480798314e-07 -0.09965940400430412 -2.0978000000000003 0.7065052621375086 0.7065039639283803 -2.14152474246887e-07 -0.09965950729487538 -2.0979 0.706505442992623 0.7065041484611416 -2.1435497708083284e-07 -0.0996596105541757 -2.098 0.7065056237906957 0.7065043329402299 -2.1451795854596223e-07 -0.09965971378221453 -2.0981 0.7065058045321679 0.7065045173652371 -2.146413929822455e-07 -0.09965981697900128 -2.0982000000000003 0.7065059852174815 0.7065047017357556 -2.1472526385429846e-07 -0.09965992014454543 -2.0983 0.7065061658470777 0.706504886051377 -2.1476956374444356e-07 -0.09966002327885637 -2.0984000000000003 0.7065063464213981 0.7065050703116936 -2.1477429435617923e-07 -0.09966012638194355 -2.0985 0.7065065269408838 0.7065052545162973 -2.1473946651071052e-07 -0.09966022945381636 -2.0986 0.706506707405976 0.7065054386647804 -2.146651001504185e-07 -0.09966033249448425 -2.0987000000000005 0.7065068878171153 0.7065056227567356 -2.1455122428334916e-07 -0.09966043550395656 -2.0988 0.7065070681747423 0.7065058067917558 -2.1439787703525504e-07 -0.09966053848224277 -2.0989 0.7065072484792965 0.706505990769435 -2.142051056287786e-07 -0.09966064142935227 -2.099 0.7065074287312172 0.706506174689367 -2.1397296631059382e-07 -0.0996607443452945 -2.0991 0.706507608930943 0.7065063585511471 -2.137015244242646e-07 -0.09966084723007884 -2.0992 0.7065077890789112 0.7065065423543707 -2.133908543408558e-07 -0.09966095008371467 -2.0993000000000004 0.7065079691755587 0.7065067260986344 -2.1304103942076935e-07 -0.09966105290621136 -2.0994 0.7065081492213212 0.7065069097835359 -2.1265217203109144e-07 -0.09966115569757839 -2.0995 0.7065083292166335 0.7065070934086741 -2.1222435350048974e-07 -0.09966125845782511 -2.0995999999999997 0.7065085091619288 0.7065072769736489 -2.1175769412268286e-07 -0.09966136118696091 -2.0997000000000003 0.7065086890576389 0.706507460478061 -2.112523130870514e-07 -0.09966146388499514 -2.0998 0.7065088689041952 0.7065076439215134 -2.1070833847516846e-07 -0.09966156655193727 -2.0999 0.7065090487020265 0.7065078273036103 -2.1012590721916635e-07 -0.09966166918779665 -2.1 0.7065092284515603 0.706508010623957 -2.0950516507398098e-07 -0.09966177179258258 -2.1001 0.7065094081532227 0.7065081938821611 -2.088462665479629e-07 -0.09966187436630455 -2.1002 0.706509587807438 0.7065083770778314 -2.081493749375718e-07 -0.09966197690897184 -2.1003000000000003 0.7065097674146283 0.706508560210579 -2.0741466222329308e-07 -0.09966207942059387 -2.1004 0.7065099469752143 0.7065087432800166 -2.0664230903147396e-07 -0.09966218190118002 -2.1005 0.7065101264896139 0.7065089262857593 -2.05832504630854e-07 -0.0996622843507396 -2.1006 0.7065103059582434 0.706509109227424 -2.0498544684929842e-07 -0.099662386769282 -2.1007000000000002 0.706510485381517 0.7065092921046301 -2.0410134202522578e-07 -0.0996624891568166 -2.1008 0.7065106647598458 0.7065094749169991 -2.031804049971997e-07 -0.09966259151335272 -2.1009 0.7065108440936395 0.7065096576641549 -2.0222285900678427e-07 -0.09966269383889971 -2.101 0.7065110233833043 0.7065098403457243 -2.0122893566731914e-07 -0.09966279613346697 -2.1010999999999997 0.7065112026292447 0.7065100229613361 -2.0019887490146937e-07 -0.09966289839706383 -2.1012000000000004 0.7065113818318619 0.7065102055106223 -1.9913292487183654e-07 -0.0996630006296996 -2.1013 0.7065115609915547 0.7065103879932171 -1.9803134195320315e-07 -0.09966310283138367 -2.1014 0.7065117401087189 0.706510570408758 -1.9689439065620484e-07 -0.09966320500212537 -2.1015 0.7065119191837469 0.706510752756885 -1.957223435371247e-07 -0.09966330714193396 -2.1016 0.706512098217029 0.7065109350372418 -1.945154811909544e-07 -0.09966340925081887 -2.1017 0.7065122772089517 0.7065111172494748 -1.932740920917997e-07 -0.09966351132878941 -2.1018000000000003 0.7065124561598985 0.7065112993932332 -1.9199847263451364e-07 -0.09966361337585486 -2.1019 0.7065126350702496 0.7065114814681703 -1.9068892699244944e-07 -0.09966371539202461 -2.102 0.7065128139403818 0.7065116634739421 -1.893457670654186e-07 -0.0996638173773079 -2.1021 0.7065129927706688 0.7065118454102084 -1.8796931239989378e-07 -0.09966391933171415 -2.1022000000000003 0.7065131715614801 0.7065120272766321 -1.865598901196197e-07 -0.09966402125525259 -2.1023 0.7065133503131822 0.7065122090728803 -1.8511783483540767e-07 -0.09966412314793263 -2.1024000000000003 0.7065135290261377 0.706512390798623 -1.8364348858615487e-07 -0.09966422500976348 -2.1025 0.7065137077007051 0.7065125724535352 -1.8213720074516937e-07 -0.09966432684075449 -2.1026 0.7065138863372395 0.7065127540372941 -1.8059932794384226e-07 -0.09966442864091496 -2.1027000000000005 0.7065140649360921 0.7065129355495822 -1.7903023397450313e-07 -0.09966453041025422 -2.1028000000000002 0.7065142434976098 0.7065131169900852 -1.7743028971409225e-07 -0.09966463214878155 -2.1029 0.7065144220221358 0.7065132983584932 -1.7579987303395495e-07 -0.09966473385650625 -2.103 0.7065146005100085 0.7065134796545005 -1.7413936872004432e-07 -0.09966483553343759 -2.1031 0.7065147789615628 0.7065136608778051 -1.724491683653684e-07 -0.0996649371795849 -2.1032 0.706514957377129 0.7065138420281099 -1.7072967029366226e-07 -0.09966503879495743 -2.1033000000000004 0.7065151357570328 0.7065140231051218 -1.6898127945703945e-07 -0.09966514037956448 -2.1034 0.7065153141015961 0.7065142041085521 -1.6720440733884734e-07 -0.09966524193341533 -2.1035 0.7065154924111355 0.7065143850381173 -1.653994718634616e-07 -0.09966534345651931 -2.1035999999999997 0.7065156706859639 0.706514565893537 -1.6356689729393747e-07 -0.09966544494888564 -2.1037000000000003 0.7065158489263887 0.706514746674537 -1.6170711412619165e-07 -0.09966554641052364 -2.1038 0.7065160271327133 0.7065149273808468 -1.5982055899879666e-07 -0.09966564784144255 -2.1039 0.7065162053052358 0.7065151080122007 -1.579076746010405e-07 -0.09966574924165159 -2.104 0.70651638344425 0.7065152885683386 -1.5596890954108766e-07 -0.09966585061116015 -2.1041 0.7065165615500446 0.7065154690490042 -1.5400471825403883e-07 -0.09966595194997743 -2.1042 0.7065167396229026 0.7065156494539471 -1.520155609047863e-07 -0.09966605325811266 -2.1043000000000003 0.7065169176631032 0.7065158297829213 -1.5000190325790974e-07 -0.09966615453557513 -2.1044 0.7065170956709197 0.706516010035686 -1.4796421659614423e-07 -0.09966625578237405 -2.1045 0.7065172736466209 0.7065161902120056 -1.4590297759027593e-07 -0.09966635699851875 -2.1046 0.7065174515904695 0.7065163703116498 -1.43818668193324e-07 -0.09966645818401841 -2.1047000000000002 0.7065176295027242 0.7065165503343934 -1.4171177553125303e-07 -0.09966655933888235 -2.1048 0.7065178073836373 0.7065167302800164 -1.3958279178327704e-07 -0.09966666046311978 -2.1049 0.7065179852334564 0.7065169101483042 -1.3743221406736783e-07 -0.09966676155673997 -2.105 0.7065181630524231 0.7065170899390474 -1.3526054433617152e-07 -0.09966686261975204 -2.1050999999999997 0.7065183408407743 0.7065172696520424 -1.3306828924343483e-07 -0.09966696365216536 -2.1052000000000004 0.706518518598741 0.706517449287091 -1.3085596004165645e-07 -0.09966706465398911 -2.1053 0.7065186963265486 0.7065176288440005 -1.2862407243983964e-07 -0.09966716562523256 -2.1054 0.7065188740244168 0.7065178083225836 -1.2637314651328668e-07 -0.09966726656590487 -2.1055 0.7065190516925599 0.7065179877226588 -1.2410370655267788e-07 -0.09966736747601529 -2.1056 0.7065192293311866 0.7065181670440506 -1.2181628096866182e-07 -0.09966746835557307 -2.1057 0.7065194069404996 0.7065183462865884 -1.1951140214613853e-07 -0.0996675692045874 -2.1058000000000003 0.706519584520696 0.7065185254501081 -1.1718960634017617e-07 -0.0996676700230675 -2.1059 0.7065197620719671 0.706518704534451 -1.1485143354070249e-07 -0.0996677708110226 -2.106 0.7065199395944983 0.7065188835394645 -1.1249742734240065e-07 -0.09966787156846191 -2.1061 0.7065201170884692 0.7065190624650015 -1.1012813483368689e-07 -0.09966797229539462 -2.1062000000000003 0.706520294554053 0.7065192413109211 -1.0774410644925903e-07 -0.09966807299182989 -2.1063 0.706520471991418 0.7065194200770889 -1.0534589585907417e-07 -0.09966817365777708 -2.1064000000000003 0.7065206494007255 0.7065195987633751 -1.02934059834775e-07 -0.09966827429324523 -2.1065 0.706520826782131 0.706519777369657 -1.0050915811524869e-07 -0.09966837489824364 -2.1066 0.7065210041357843 0.7065199558958175 -9.807175328779838e-08 -0.0996684754727814 -2.1067000000000005 0.7065211814618291 0.7065201343417458 -9.562241064763055e-08 -0.09966857601686785 -2.1068000000000002 0.7065213587604025 0.7065203127073372 -9.316169806861813e-08 -0.09966867653051203 -2.1069 0.7065215360316359 0.7065204909924929 -9.069018588100247e-08 -0.09966877701372323 -2.107 0.7065217132756545 0.7065206691971202 -8.82084467239419e-08 -0.0996688774665106 -2.1071 0.7065218904925771 0.7065208473211327 -8.571705542668312e-08 -0.09966897788888328 -2.1072 0.7065220676825164 0.7065210253644504 -8.321658885764027e-08 -0.09966907828085048 -2.1073000000000004 0.7065222448455791 0.7065212033269992 -8.070762581770946e-08 -0.09966917864242138 -2.1074 0.7065224219818657 0.7065213812087117 -7.819074688067418e-08 -0.09966927897360518 -2.1075 0.7065225990914699 0.7065215590095257 -7.566653427437675e-08 -0.09966937927441101 -2.1075999999999997 0.7065227761744793 0.7065217367293866 -7.31355717389047e-08 -0.09966947954484805 -2.1077000000000004 0.7065229532309758 0.7065219143682449 -7.059844439648646e-08 -0.09966957978492544 -2.1078 0.7065231302610344 0.7065220919260582 -6.80557386140146e-08 -0.09966967999465237 -2.1079 0.706523307264724 0.7065222694027905 -6.550804186470152e-08 -0.09966978017403805 -2.108 0.7065234842421071 0.7065224467984113 -6.295594259667428e-08 -0.09966988032309154 -2.1081 0.7065236611932397 0.7065226241128967 -6.040003009506398e-08 -0.09966998044182201 -2.1082 0.706523838118172 0.7065228013462297 -5.784089434864893e-08 -0.09967008053023864 -2.1083000000000003 0.7065240150169472 0.7065229784983988 -5.5279125906523147e-08 -0.09967018058835057 -2.1084 0.7065241918896028 0.7065231555694 -5.271531575102781e-08 -0.09967028061616699 -2.1085 0.7065243687361694 0.7065233325592344 -5.015005515680501e-08 -0.09967038061369697 -2.1086 0.7065245455566715 0.7065235094679099 -4.758393555527249e-08 -0.09967048058094968 -2.1087000000000002 0.7065247223511273 0.7065236862954407 -4.501754839497836e-08 -0.09967058051793422 -2.1088 0.7065248991195483 0.7065238630418478 -4.245148501179504e-08 -0.09967068042465976 -2.1089 0.70652507586194 0.706524039707158 -3.9886336487485055e-08 -0.09967078030113545 -2.109 0.7065252525783017 0.7065242162914049 -3.7322693518106013e-08 -0.09967088014737042 -2.1090999999999998 0.7065254292686259 0.7065243927946279 -3.476114627078749e-08 -0.09967097996337378 -2.1092000000000004 0.706525605932899 0.7065245692168731 -3.220228425625596e-08 -0.09967107974915464 -2.1093 0.7065257825711013 0.7065247455581924 -2.9646696188484825e-08 -0.09967117950472212 -2.1094 0.7065259591832062 0.7065249218186449 -2.7094969850226247e-08 -0.09967127923008536 -2.1095 0.7065261357691813 0.7065250979982952 -2.4547691957702705e-08 -0.09967137892525346 -2.1096 0.7065263123289879 0.7065252740972146 -2.2005448025840674e-08 -0.09967147859023552 -2.1097 0.7065264888625807 0.7065254501154803 -1.9468822235781114e-08 -0.09967157822504068 -2.1098000000000003 0.7065266653699085 0.706525626053176 -1.693839729371635e-08 -0.09967167782967802 -2.1099 0.7065268418509139 0.7065258019103919 -1.4414754306857347e-08 -0.09967177740415667 -2.11 0.7065270183055326 0.706525977687224 -1.1898472646824226e-08 -0.09967187694848575 -2.1101 0.7065271947336945 0.7065261533837746 -9.390129811302078e-09 -0.0996719764626743 -2.1102000000000003 0.7065273711353239 0.7065263290001518 -6.890301295671419e-09 -0.09967207594673146 -2.1103 0.7065275475103381 0.7065265045364704 -4.399560461602892e-09 -0.09967217540066625 -2.1104000000000003 0.7065277238586487 0.7065266799928516 -1.918478404784596e-09 -0.09967227482448786 -2.1105 0.7065279001801612 0.706526855369422 5.523761725800824e-10 -0.09967237421820536 -2.1106 0.7065280764747749 0.706527030666314 3.012437102718757e-09 -0.09967247358182778 -2.1107000000000005 0.7065282527423827 0.706527205883667 5.461140865047065e-09 -0.0996725729153642 -2.1108000000000002 0.7065284289828724 0.706527381021626 7.897926737956973e-09 -0.09967267221882377 -2.1109 0.706528605196125 0.7065275560803417 1.0322236898563375e-08 -0.09967277149221551 -2.111 0.7065287813820158 0.7065277310599712 1.2733516577961845e-08 -0.09967287073554855 -2.1111 0.7065289575404141 0.7065279059606773 1.5131214171383578e-08 -0.09967296994883192 -2.1112 0.7065291336711836 0.7065280807826285 1.7514781368299648e-08 -0.09967306913207467 -2.1113000000000004 0.7065293097741819 0.7065282555259993 1.988367328252527e-08 -0.09967316828528588 -2.1114 0.7065294858492608 0.70652843019097 2.2237348562374748e-08 -0.09967326740847464 -2.1115 0.7065296618962663 0.7065286047777269 2.4575269538112954e-08 -0.09967336650165 -2.1115999999999997 0.7065298379150389 0.7065287792864615 2.689690231996722e-08 -0.09967346556482097 -2.1117000000000004 0.7065300139054131 0.7065289537173713 2.920171694210938e-08 -0.09967356459799667 -2.1118 0.706530189867218 0.7065291280706596 3.1489187465871815e-08 -0.09967366360118611 -2.1119 0.7065303658002773 0.7065293023465347 3.375879209857602e-08 -0.09967376257439838 -2.112 0.7065305417044083 0.7065294765452114 3.6010013332310464e-08 -0.09967386151764251 -2.1121 0.7065307175794238 0.7065296506669089 3.824233804974875e-08 -0.09967396043092752 -2.1122 0.7065308934251306 0.7065298247118525 4.045525763343716e-08 -0.09967405931426249 -2.1123000000000003 0.70653106924133 0.7065299986802731 4.264826810283784e-08 -0.0996741581676564 -2.1124 0.7065312450278183 0.7065301725724062 4.482087019239134e-08 -0.09967425699111836 -2.1125 0.7065314207843865 0.7065303463884935 4.6972569512845896e-08 -0.09967435578465741 -2.1126 0.7065315965108199 0.7065305201287808 4.910287662932e-08 -0.0996744545482825 -2.1127000000000002 0.7065317722068987 0.7065306937935203 5.1211307177528864e-08 -0.0996745532820027 -2.1128 0.7065319478723986 0.7065308673829684 5.3297381990419224e-08 -0.09967465198582703 -2.1129000000000002 0.7065321235070896 0.7065310408973873 5.536062718317081e-08 -0.09967475065976454 -2.113 0.7065322991107367 0.7065312143370437 5.7400574281565864e-08 -0.09967484930382424 -2.1130999999999998 0.7065324746831003 0.706531387702209 5.9416760317398953e-08 -0.09967494791801511 -2.1132000000000004 0.7065326502239354 0.7065315609931604 6.140872792909091e-08 -0.09967504650234615 -2.1133 0.7065328257329926 0.7065317342101793 6.337602548658894e-08 -0.09967514505682644 -2.1134 0.7065330012100176 0.7065319073535521 6.531820716422498e-08 -0.09967524358146496 -2.1135 0.7065331766547513 0.70653208042357 6.723483306908529e-08 -0.09967534207627074 -2.1136 0.7065333520669298 0.7065322534205282 6.91254693173382e-08 -0.09967544054125275 -2.1137 0.7065335274462848 0.706532426344727 7.098968815219542e-08 -0.09967553897641997 -2.1138000000000003 0.7065337027925436 0.7065325991964715 7.282706802891337e-08 -0.09967563738178144 -2.1139 0.7065338781054289 0.706532771976071 7.463719371193778e-08 -0.09967573575734619 -2.114 0.7065340533846591 0.7065329446838386 7.641965636337456e-08 -0.09967583410312317 -2.1141 0.7065342286299481 0.7065331173200924 7.817405365574681e-08 -0.09967593241912134 -2.1142000000000003 0.7065344038410055 0.7065332898851544 7.989998983964908e-08 -0.09967603070534971 -2.1143 0.7065345790175369 0.7065334623793508 8.15970758391571e-08 -0.09967612896181723 -2.1144000000000003 0.7065347541592444 0.7065336348030121 8.326492934897234e-08 -0.09967622718853296 -2.1145 0.7065349292658248 0.7065338071564728 8.490317490207622e-08 -0.09967632538550583 -2.1146 0.7065351043369721 0.7065339794400709 8.651144398422184e-08 -0.09967642355274486 -2.1147000000000005 0.7065352793723758 0.706534151654149 8.808937508250625e-08 -0.09967652169025899 -2.1148000000000002 0.7065354543717215 0.7065343237990525 8.963661378771914e-08 -0.09967661979805714 -2.1149 0.7065356293346917 0.7065344958751315 9.115281287414012e-08 -0.09967671787614837 -2.115 0.706535804260965 0.7065346678827392 9.263763234637623e-08 -0.09967681592454164 -2.1151 0.7065359791502158 0.7065348398222324 9.40907395746704e-08 -0.09967691394324585 -2.1152 0.706536154002116 0.7065350116939715 9.551180932612646e-08 -0.09967701193227 -2.1153000000000004 0.7065363288163335 0.70653518349832 9.690052384103698e-08 -0.09967710989162301 -2.1154 0.7065365035925331 0.7065353552356453 9.825657289880274e-08 -0.0996772078213139 -2.1155 0.7065366783303764 0.7065355269063175 9.957965392548562e-08 -0.09967730572135161 -2.1155999999999997 0.7065368530295212 0.7065356985107101 1.0086947199380858e-07 -0.09967740359174505 -2.1157000000000004 0.7065370276896232 0.7065358700491995 1.0212573996540297e-07 -0.09967750143250319 -2.1158 0.7065372023103346 0.7065360415221651 1.0334817850815581e-07 -0.09967759924363498 -2.1159 0.7065373768913048 0.7065362129299895 1.0453651615172088e-07 -0.09967769702514935 -2.116 0.7065375514321801 0.7065363842730574 1.0569048938119385e-07 -0.09967779477705521 -2.1161 0.7065377259326043 0.7065365555517571 1.0680984267527616e-07 -0.09967789249936153 -2.1162 0.7065379003922189 0.706536726766479 1.078943285721945e-07 -0.09967799019207724 -2.1163000000000003 0.7065380748106623 0.7065368979176164 1.0894370771133421e-07 -0.09967808785521132 -2.1164 0.7065382491875707 0.7065370690055648 1.0995774887834209e-07 -0.09967818548877265 -2.1165 0.7065384235225776 0.7065372400307219 1.1093622907451528e-07 -0.09967828309277013 -2.1166 0.7065385978153146 0.7065374109934881 1.1187893356884304e-07 -0.09967838066721273 -2.1167000000000002 0.7065387720654107 0.7065375818942654 1.1278565595698731e-07 -0.09967847821210929 -2.1168 0.7065389462724936 0.706537752733459 1.1365619815087435e-07 -0.09967857572746885 -2.1169000000000002 0.7065391204361877 0.706537923511475 1.1449037046890043e-07 -0.09967867321330025 -2.117 0.7065392945561166 0.7065380942287222 1.1528799169144288e-07 -0.09967877066961245 -2.1170999999999998 0.7065394686319014 0.7065382648856104 1.1604888903310462e-07 -0.0996788680964143 -2.1172000000000004 0.7065396426631616 0.7065384354825519 1.1677289825026693e-07 -0.09967896549371469 -2.1173 0.7065398166495154 0.7065386060199603 1.1745986364108951e-07 -0.09967906286152259 -2.1174 0.7065399905905787 0.7065387764982514 1.1810963807673547e-07 -0.09967916019984692 -2.1175 0.7065401644859668 0.7065389469178411 1.1872208305341303e-07 -0.09967925750869651 -2.1176 0.7065403383352927 0.7065391172791481 1.19297068695845e-07 -0.09967935478808031 -2.1177 0.7065405121381689 0.7065392875825915 1.1983447380931045e-07 -0.09967945203800715 -2.1178000000000003 0.706540685894206 0.706539457828592 1.2033418588658362e-07 -0.09967954925848599 -2.1179 0.7065408596030143 0.7065396280175713 1.207961011495673e-07 -0.09967964644952569 -2.118 0.7065410332642024 0.7065397981499519 1.2122012454582332e-07 -0.09967974361113513 -2.1181 0.7065412068773779 0.7065399682261574 1.2160616978673655e-07 -0.09967984074332313 -2.1182000000000003 0.7065413804421485 0.7065401382466122 1.219541593579232e-07 -0.09967993784609869 -2.1183 0.7065415539581205 0.7065403082117415 1.2226402455392527e-07 -0.09968003491947061 -2.1184000000000003 0.7065417274248993 0.7065404781219713 1.2253570544004666e-07 -0.09968013196344784 -2.1185 0.7065419008420903 0.7065406479777272 1.2276915092868101e-07 -0.09968022897803917 -2.1186 0.7065420742092984 0.7065408177794363 1.2296431873420888e-07 -0.09968032596325348 -2.1187000000000005 0.7065422475261278 0.7065409875275257 1.2312117542156997e-07 -0.09968042291909968 -2.1188000000000002 0.7065424207921827 0.7065411572224225 1.2323969637850762e-07 -0.09968051984558661 -2.1189 0.7065425940070671 0.7065413268645544 1.233198658259771e-07 -0.09968061674272315 -2.119 0.7065427671703852 0.7065414964543486 1.2336167685284005e-07 -0.09968071361051814 -2.1191 0.7065429402817405 0.7065416659922328 1.2336513136035343e-07 -0.09968081044898044 -2.1192 0.7065431133407375 0.7065418354786339 1.2333024009686389e-07 -0.0996809072581189 -2.1193 0.7065432863469803 0.7065420049139792 1.2325702264046057e-07 -0.09968100403794236 -2.1194 0.7065434593000735 0.7065421742986957 1.2314550739897512e-07 -0.09968110078845971 -2.1195 0.7065436321996221 0.7065423436332097 1.2299573161692057e-07 -0.09968119750967977 -2.1195999999999997 0.706543805045232 0.7065425129179466 1.2280774127834682e-07 -0.09968129420161137 -2.1197000000000004 0.7065439778365088 0.706542682153332 1.2258159122133239e-07 -0.09968139086426336 -2.1198 0.7065441505730599 0.7065428513397902 1.2231734503043157e-07 -0.0996814874976446 -2.1199 0.7065443232544926 0.7065430204777452 1.220150750574911e-07 -0.0996815841017639 -2.12 0.7065444958804152 0.7065431895676194 1.2167486238348624e-07 -0.09968168067663007 -2.1201 0.7065446684504375 0.706543358609835 1.2129679680811245e-07 -0.09968177722225197 -2.1202 0.70654484096417 0.7065435276048129 1.2088097683243815e-07 -0.09968187373863849 -2.1203000000000003 0.7065450134212243 0.7065436965529723 1.2042750962767967e-07 -0.09968197022579833 -2.1204 0.7065451858212133 0.7065438654547318 1.199365110039763e-07 -0.0996820666837404 -2.1205 0.7065453581637513 0.7065440343105083 1.194081053618179e-07 -0.09968216311247348 -2.1206 0.7065455304484543 0.7065442031207174 1.1884242573714787e-07 -0.09968225951200642 -2.1207000000000003 0.7065457026749391 0.7065443718857731 1.1823961366605462e-07 -0.09968235588234799 -2.1208 0.7065458748428248 0.7065445406060877 1.1759981919171048e-07 -0.09968245222350701 -2.1209000000000002 0.7065460469517322 0.7065447092820719 1.1692320087824948e-07 -0.09968254853549231 -2.121 0.7065462190012834 0.7065448779141343 1.1620992568933675e-07 -0.09968264481831267 -2.1210999999999998 0.7065463909911028 0.7065450465026826 1.1546016899510736e-07 -0.09968274107197694 -2.1212000000000004 0.7065465629208166 0.7065452150481211 1.1467411451318577e-07 -0.09968283729649391 -2.1213 0.7065467347900534 0.7065453835508526 1.138519542878691e-07 -0.09968293349187235 -2.1214 0.7065469065984433 0.7065455520112782 1.1299388859992154e-07 -0.09968302965812109 -2.1215 0.7065470783456194 0.7065457204297961 1.1210012594575769e-07 -0.09968312579524888 -2.1216 0.7065472500312164 0.7065458888068025 1.1117088300968692e-07 -0.0996832219032645 -2.1217 0.7065474216548719 0.706546057142691 1.1020638454942167e-07 -0.0996833179821768 -2.1218000000000004 0.7065475932162261 0.7065462254378528 1.0920686339954688e-07 -0.09968341403199449 -2.1219 0.7065477647149214 0.7065463936926766 1.0817256039519219e-07 -0.09968351005272642 -2.122 0.7065479361506032 0.7065465619075479 1.0710372430264292e-07 -0.09968360604438135 -2.1221 0.7065481075229196 0.7065467300828504 1.0600061177423736e-07 -0.0996837020069681 -2.1222000000000003 0.7065482788315213 0.7065468982189635 1.0486348728244721e-07 -0.09968379794049533 -2.1223 0.7065484500760623 0.7065470663162652 1.0369262305048865e-07 -0.09968389384497192 -2.1224000000000003 0.7065486212561993 0.7065472343751296 1.0248829901415846e-07 -0.0996839897204066 -2.1225 0.7065487923715923 0.7065474023959277 1.0125080270387277e-07 -0.09968408556680813 -2.1226 0.7065489634219042 0.7065475703790276 9.998042922731987e-08 -0.09968418138418529 -2.1227000000000005 0.7065491344068014 0.706547738324794 9.867748117578512e-08 -0.09968427717254678 -2.1228000000000002 0.706549305325954 0.7065479062335883 9.734226853741479e-08 -0.09968437293190147 -2.1229 0.7065494761790346 0.7065480741057686 9.597510867639936e-08 -0.09968446866225805 -2.123 0.70654964696572 0.7065482419416889 9.457632619419565e-08 -0.09968456436362523 -2.1231 0.7065498176856905 0.7065484097417005 9.314625289136291e-08 -0.09968466003601185 -2.1232 0.7065499883386297 0.7065485775061504 9.168522766347942e-08 -0.09968475567942661 -2.1233 0.7065501589242251 0.7065487452353824 9.019359644216185e-08 -0.09968485129387827 -2.1234 0.7065503294421682 0.7065489129297358 8.867171213261527e-08 -0.09968494687937557 -2.1235 0.7065504998921541 0.7065490805895465 8.711993446444688e-08 -0.09968504243592723 -2.1235999999999997 0.706550670273882 0.7065492482151464 8.553862996737993e-08 -0.099685137963542 -2.1237000000000004 0.7065508405870549 0.7065494158068633 8.39281718619661e-08 -0.0996852334622286 -2.1238 0.7065510108313802 0.7065495833650213 8.228893997111464e-08 -0.09968532893199582 -2.1239 0.706551181006569 0.7065497508899395 8.062132064376448e-08 -0.09968542437285235 -2.124 0.7065513511123371 0.7065499183819333 7.892570663518839e-08 -0.09968551978480687 -2.1241 0.7065515211484046 0.7065500858413141 7.720249704974702e-08 -0.0996856151678682 -2.1242 0.7065516911144955 0.7065502532683883 7.545209720558055e-08 -0.09968571052204502 -2.1243000000000003 0.7065518610103385 0.7065504206634582 7.367491859991415e-08 -0.09968580584734603 -2.1244 0.7065520308356665 0.7065505880268215 7.18713787442593e-08 -0.09968590114377991 -2.1245 0.7065522005902178 0.7065507553587713 7.004190110890263e-08 -0.09968599641135546 -2.1246 0.7065523702737346 0.7065509226595967 6.818691501882246e-08 -0.09968609165008141 -2.1247000000000003 0.7065525398859634 0.7065510899295809 6.630685553919713e-08 -0.09968618685996636 -2.1248 0.7065527094266564 0.7065512571690036 6.440216338866878e-08 -0.09968628204101908 -2.1249000000000002 0.7065528788955698 0.7065514243781388 6.247328482138215e-08 -0.09968637719324827 -2.125 0.7065530482924656 0.7065515915572558 6.052067152637064e-08 -0.0996864723166626 -2.1250999999999998 0.7065532176171094 0.7065517587066199 5.8544780544289576e-08 -0.09968656741127085 -2.1252000000000004 0.7065533868692728 0.70655192582649 5.6546074128638324e-08 -0.09968666247708163 -2.1253 0.7065535560487319 0.706552092917121 5.452501964514633e-08 -0.09968675751410366 -2.1254 0.7065537251552684 0.7065522599787621 5.248208947115918e-08 -0.09968685252234567 -2.1255 0.7065538941886684 0.7065524270116579 5.0417760888085694e-08 -0.09968694750181634 -2.1256 0.7065540631487237 0.7065525940160473 4.833251596517152e-08 -0.09968704245252424 -2.1257 0.7065542320352312 0.7065527609921644 4.62268414502115e-08 -0.09968713737447817 -2.1258000000000004 0.7065544008479929 0.7065529279402376 4.4101228630771816e-08 -0.09968723226768678 -2.1259 0.7065545695868167 0.7065530948604903 4.1956173254392715e-08 -0.09968732713215876 -2.126 0.7065547382515152 0.7065532617531405 3.979217540195368e-08 -0.09968742196790276 -2.1261 0.7065549068419066 0.7065534286184006 3.760973936277334e-08 -0.09968751677492747 -2.1262000000000003 0.7065550753578147 0.7065535954564778 3.5409373528791366e-08 -0.09968761155324155 -2.1263 0.7065552437990686 0.7065537622675733 3.319159026099472e-08 -0.09968770630285367 -2.1264000000000003 0.7065554121655035 0.7065539290518832 3.0956905788803724e-08 -0.09968780102377252 -2.1265 0.7065555804569595 0.7065540958095978 2.8705840079967793e-08 -0.09968789571600675 -2.1266 0.7065557486732825 0.7065542625409018 2.643891671046117e-08 -0.09968799037956497 -2.1267000000000005 0.7065559168143243 0.7065544292459744 2.415666276213424e-08 -0.0996880850144559 -2.1268000000000002 0.7065560848799424 0.706554595924989 2.1859608680466214e-08 -0.09968817962068821 -2.1269 0.7065562528699995 0.7065547625781131 1.954828817048171e-08 -0.09968827419827049 -2.127 0.7065564207843644 0.7065549292055084 1.7223238067513857e-08 -0.09968836874721139 -2.1271 0.7065565886229122 0.706555095807331 1.4884998194956978e-08 -0.09968846326751957 -2.1272 0.706556756385523 0.7065552623837315 1.2534111264519976e-08 -0.09968855775920372 -2.1273 0.706556924072083 0.7065554289348537 1.0171122736581106e-08 -0.09968865222227241 -2.1274 0.7065570916824848 0.7065555954608362 7.796580692685795e-09 -0.09968874665673436 -2.1275 0.7065572592166262 0.7065557619618115 5.411035711513912e-09 -0.09968884106259811 -2.1275999999999997 0.7065574266744112 0.7065559284379064 3.0150407457144035e-09 -0.09968893543987235 -2.1277000000000004 0.7065575940557498 0.7065560948892414 6.091509822600538e-10 -0.0996890297885657 -2.1278 0.7065577613605583 0.706556261315931 -1.8060762720442658e-09 -0.09968912410868679 -2.1279 0.7065579285887584 0.7065564277180839 -4.230081730206836e-09 -0.09968921840024422 -2.128 0.7065580957402784 0.7065565940958027 -6.662304250816542e-09 -0.09968931266324668 -2.1281 0.7065582628150517 0.7065567604491838 -9.102180964677686e-09 -0.09968940689770273 -2.1282 0.7065584298130192 0.706556926778318 -1.1549147408383698e-08 -0.09968950110362101 -2.1283000000000003 0.7065585967341264 0.7065570930832894 -1.4002637660492923e-08 -0.09968959528101012 -2.1284 0.706558763578326 0.7065572593641763 -1.6462084462091908e-08 -0.09968968942987871 -2.1285 0.7065589303455763 0.7065574256210511 -1.8926919354705918e-08 -0.09968978355023539 -2.1286 0.7065590970358417 0.7065575918539793 -2.1396572806500064e-08 -0.0996898776420887 -2.1287000000000003 0.7065592636490926 0.7065577580630213 -2.38704743484551e-08 -0.09968997170544727 -2.1288 0.706559430185306 0.706557924248231 -2.6348052704038005e-08 -0.09969006574031977 -2.1289000000000002 0.7065595966444647 0.7065580904096558 -2.882873592104096e-08 -0.09969015974671475 -2.129 0.7065597630265578 0.7065582565473372 -3.1311951502552976e-08 -0.0996902537246408 -2.1290999999999998 0.7065599293315801 0.7065584226613104 -3.3797126542485165e-08 -0.0996903476741065 -2.1292000000000004 0.7065600955595333 0.7065585887516048 -3.6283687854699216e-08 -0.0996904415951205 -2.1293 0.7065602617104246 0.7065587548182437 -3.877106210712321e-08 -0.09969053548769138 -2.1294 0.7065604277842674 0.7065589208612433 -4.125867595006693e-08 -0.09969062935182765 -2.1295 0.706560593781082 0.7065590868806146 -4.3745956152994e-08 -0.09969072318753798 -2.1296 0.706560759700894 0.7065592528763622 -4.623232973443637e-08 -0.0996908169948309 -2.1297 0.7065609255437353 0.7065594188484845 -4.8717224094023057e-08 -0.09969091077371502 -2.1298000000000004 0.7065610913096441 0.7065595847969737 -5.120006714399387e-08 -0.09969100452419888 -2.1299 0.7065612569986649 0.7065597507218158 -5.368028744125522e-08 -0.09969109824629109 -2.13 0.7065614226108479 0.7065599166229908 -5.615731431913781e-08 -0.09969119194000019 -2.1301 0.7065615881462496 0.7065600825004725 -5.8630578019316926e-08 -0.09969128560533475 -2.1302000000000003 0.7065617536049329 0.706560248354229 -6.109950981877249e-08 -0.09969137924230337 -2.1303 0.7065619189869665 0.7065604141842219 -6.356354216672383e-08 -0.09969147285091462 -2.1304000000000003 0.706562084292425 0.7065605799904064 -6.602210881169815e-08 -0.09969156643117702 -2.1305 0.7065622495213892 0.7065607457727323 -6.847464492686431e-08 -0.09969165998309915 -2.1306 0.7065624146739462 0.7065609115311431 -7.092058725228015e-08 -0.09969175350668959 -2.1307000000000005 0.7065625797501889 0.7065610772655762 -7.335937421372105e-08 -0.09969184700195688 -2.1308000000000002 0.7065627447502159 0.7065612429759629 -7.579044605365154e-08 -0.09969194046890953 -2.1309 0.7065629096741322 0.7065614086622287 -7.82132449587275e-08 -0.0996920339075561 -2.131 0.7065630745220488 0.706561574324293 -8.06272151899004e-08 -0.0996921273179052 -2.1311 0.7065632392940825 0.7065617399620695 -8.303180321165421e-08 -0.09969222069996532 -2.1312 0.7065634039903557 0.7065619055754657 -8.542645781820651e-08 -0.09969231405374498 -2.1313 0.7065635686109972 0.7065620711643833 -8.781063025493918e-08 -0.09969240737925278 -2.1314 0.7065637331561415 0.7065622367287181 -9.018377434676789e-08 -0.09969250067649721 -2.1315 0.7065638976259285 0.7065624022683599 -9.254534662737901e-08 -0.09969259394548674 -2.1315999999999997 0.7065640620205045 0.7065625677831933 -9.489480645979292e-08 -0.09969268718622999 -2.1317000000000004 0.7065642263400211 0.7065627332730966 -9.723161615432518e-08 -0.09969278039873551 -2.1318 0.7065643905846364 0.7065628987379426 -9.95552411030276e-08 -0.09969287358301182 -2.1319 0.706564554754513 0.7065630641775984 -1.0186514989678208e-07 -0.09969296673906738 -2.132 0.70656471884982 0.7065632295919251 -1.0416081444759862e-07 -0.09969305986691077 -2.1321 0.7065648828707319 0.7065633949807782 -1.0644171010137232e-07 -0.09969315296655046 -2.1322 0.7065650468174289 0.7065635603440084 -1.0870731577232451e-07 -0.099693246037995 -2.1323000000000003 0.7065652106900966 0.7065637256814596 -1.1095711405229025e-07 -0.09969333908125287 -2.1324 0.706565374488926 0.7065638909929712 -1.1319059132867959e-07 -0.0996934320963326 -2.1325 0.7065655382141138 0.7065640562783768 -1.1540723790330609e-07 -0.0996935250832427 -2.1326 0.706565701865862 0.7065642215375045 -1.1760654811468485e-07 -0.09969361804199167 -2.1327000000000003 0.7065658654443779 0.706564386770177 -1.1978802044558534e-07 -0.09969371097258799 -2.1328 0.7065660289498743 0.7065645519762116 -1.2195115763752318e-07 -0.09969380387504018 -2.1329000000000002 0.7065661923825691 0.7065647171554206 -1.2409546679831296e-07 -0.09969389674935672 -2.133 0.7065663557426858 0.7065648823076112 -1.2622045953911143e-07 -0.09969398959554616 -2.1330999999999998 0.7065665190304526 0.7065650474325844 -1.283256520576842e-07 -0.09969408241361695 -2.1332000000000004 0.7065666822461032 0.7065652125301374 -1.3041056527024475e-07 -0.0996941752035776 -2.1333 0.7065668453898759 0.7065653776000612 -1.3247472488951695e-07 -0.09969426796543654 -2.1334 0.7065670084620146 0.7065655426421428 -1.345176615739213e-07 -0.09969436069920232 -2.1335 0.7065671714627679 0.7065657076561631 -1.365389109952292e-07 -0.09969445340488339 -2.1336 0.7065673343923893 0.706565872641899 -1.3853801397734067e-07 -0.09969454608248823 -2.1337 0.7065674972511369 0.7065660375991221 -1.4051451657261238e-07 -0.09969463873202532 -2.1338000000000004 0.7065676600392745 0.706566202527599 -1.4246797018502289e-07 -0.09969473135350315 -2.1339 0.7065678227570698 0.7065663674270922 -1.44397931662113e-07 -0.09969482394693023 -2.134 0.7065679854047953 0.7065665322973589 -1.4630396340080398e-07 -0.09969491651231494 -2.1341 0.7065681479827279 0.7065666971381519 -1.481856334341336e-07 -0.09969500904966576 -2.1342000000000003 0.7065683104911502 0.7065668619492196 -1.5004251554054382e-07 -0.09969510155899122 -2.1343 0.7065684729303479 0.7065670267303052 -1.5187418934969887e-07 -0.09969519404029974 -2.1344000000000003 0.706568635300612 0.7065671914811485 -1.5368024041881312e-07 -0.09969528649359977 -2.1345 0.7065687976022375 0.7065673562014843 -1.5546026032979554e-07 -0.09969537891889979 -2.1346 0.7065689598355239 0.7065675208910432 -1.5721384678292483e-07 -0.09969547131620829 -2.1347000000000005 0.7065691220007748 0.7065676855495511 -1.589406037026675e-07 -0.09969556368553362 -2.1348000000000003 0.706569284098298 0.7065678501767303 -1.606401412966585e-07 -0.09969565602688427 -2.1349 0.7065694461284053 0.706568014772299 -1.623120761753971e-07 -0.09969574834026869 -2.135 0.7065696080914129 0.706568179335971 -1.639560314251054e-07 -0.09969584062569534 -2.1351 0.7065697699876407 0.7065683438674565 -1.6557163668232122e-07 -0.09969593288317265 -2.1352 0.7065699318174126 0.7065685083664615 -1.6715852824145117e-07 -0.09969602511270909 -2.1353 0.7065700935810557 0.7065686728326885 -1.687163491050775e-07 -0.09969611731431308 -2.1354 0.7065702552789019 0.7065688372658359 -1.7024474908977627e-07 -0.09969620948799303 -2.1355 0.7065704169112862 0.7065690016655986 -1.7174338489550633e-07 -0.09969630163375741 -2.1355999999999997 0.7065705784785469 0.7065691660316675 -1.732119201975496e-07 -0.09969639375161458 -2.1357000000000004 0.7065707399810264 0.7065693303637307 -1.7465002568467503e-07 -0.099696485841573 -2.1358 0.7065709014190701 0.7065694946614725 -1.7605737916842612e-07 -0.0996965779036411 -2.1359 0.7065710627930271 0.7065696589245738 -1.7743366563516272e-07 -0.0996966699378273 -2.136 0.7065712241032494 0.706569823152712 -1.7877857734147073e-07 -0.09969676194414002 -2.1361 0.706571385350093 0.7065699873455616 -1.8009181384365247e-07 -0.09969685392258767 -2.1362 0.7065715465339163 0.706570151502794 -1.8137308210527947e-07 -0.09969694587317873 -2.1363000000000003 0.7065717076550808 0.7065703156240773 -1.8262209652841754e-07 -0.09969703779592155 -2.1364 0.7065718687139508 0.7065704797090767 -1.8383857904036294e-07 -0.09969712969082452 -2.1365 0.7065720297108944 0.7065706437574544 -1.850222591422146e-07 -0.09969722155789607 -2.1366 0.7065721906462814 0.7065708077688702 -1.8617287399561033e-07 -0.0996973133971446 -2.1367000000000003 0.706572351520485 0.7065709717429807 -1.8729016844007407e-07 -0.0996974052085785 -2.1368 0.7065725123338806 0.70657113567944 -1.883738950658742e-07 -0.09969749699220617 -2.1369000000000002 0.7065726730868469 0.7065712995778998 -1.894238142764737e-07 -0.09969758874803603 -2.137 0.706572833779764 0.7065714634380091 -1.9043969435098007e-07 -0.09969768047607645 -2.1370999999999998 0.7065729944130155 0.7065716272594146 -1.9142131146149266e-07 -0.09969777217633582 -2.1372000000000004 0.7065731549869865 0.7065717910417606 -1.923684497598388e-07 -0.09969786384882257 -2.1373 0.7065733155020646 0.7065719547846894 -1.9328090139492105e-07 -0.09969795549354503 -2.1374 0.7065734759586395 0.7065721184878411 -1.9415846657863667e-07 -0.09969804711051163 -2.1375 0.7065736363571029 0.7065722821508535 -1.9500095361363323e-07 -0.09969813869973072 -2.1376 0.7065737966978487 0.7065724457733626 -1.9580817895575864e-07 -0.0996982302612107 -2.1377 0.7065739569812723 0.7065726093550029 -1.9657996721406112e-07 -0.09969832179495997 -2.1378000000000004 0.706574117207771 0.7065727728954063 -1.9731615124793378e-07 -0.0996984133009868 -2.1379 0.7065742773777439 0.7065729363942036 -1.9801657214282842e-07 -0.09969850477929967 -2.138 0.7065744374915914 0.706573099851024 -1.986810792935223e-07 -0.0996985962299069 -2.1381 0.7065745975497161 0.7065732632654949 -1.9930953041105703e-07 -0.09969868765281685 -2.1382000000000003 0.7065747575525213 0.7065734266372423 -1.999017915470247e-07 -0.09969877904803792 -2.1383 0.7065749175004118 0.7065735899658909 -2.004577371352012e-07 -0.0996988704155784 -2.1384000000000003 0.7065750773937935 0.7065737532510646 -2.0097725002277134e-07 -0.0996989617554467 -2.1385 0.7065752372330744 0.7065739164923857 -2.014602214772676e-07 -0.09969905306765117 -2.1386 0.7065753970186623 0.7065740796894752 -2.0190655122473422e-07 -0.09969914435220022 -2.1387000000000005 0.7065755567509666 0.7065742428419535 -2.0231614746707427e-07 -0.09969923560910206 -2.1388000000000003 0.7065757164303973 0.7065744059494401 -2.0268892688204976e-07 -0.09969932683836517 -2.1389 0.7065758760573657 0.7065745690115537 -2.0302481468573164e-07 -0.09969941803999784 -2.139 0.706576035632283 0.7065747320279121 -2.03323744587397e-07 -0.09969950921400839 -2.1391 0.7065761951555619 0.7065748949981328 -2.0358565884157076e-07 -0.09969960036040519 -2.1392 0.7065763546276149 0.7065750579218324 -2.0381050825149516e-07 -0.09969969147919659 -2.1393 0.7065765140488555 0.7065752207986274 -2.0399825217259915e-07 -0.09969978257039094 -2.1394 0.7065766734196968 0.7065753836281339 -2.0414885852290676e-07 -0.09969987363399652 -2.1395 0.7065768327405525 0.7065755464099672 -2.0426230380038435e-07 -0.09969996467002164 -2.1395999999999997 0.706576992011837 0.7065757091437439 -2.04338573055185e-07 -0.09970005567847473 -2.1397000000000004 0.7065771512339638 0.7065758718290787 -2.0437765991393464e-07 -0.09970014665936405 -2.1398 0.706577310407347 0.706576034465588 -2.043795665797321e-07 -0.09970023761269797 -2.1399 0.7065774695324002 0.706576197052887 -2.0434430380092405e-07 -0.09970032853848475 -2.14 0.7065776286095371 0.7065763595905916 -2.042718908953911e-07 -0.09970041943673275 -2.1401 0.7065777876391708 0.7065765220783184 -2.0416235575748676e-07 -0.09970051030745022 -2.1402 0.706577946621714 0.7065766845156841 -2.0401573480599566e-07 -0.09970060115064558 -2.1403000000000003 0.706578105557579 0.7065768469023056 -2.0383207298760309e-07 -0.09970069196632703 -2.1404 0.7065782644471778 0.706577009237801 -2.036114237838338e-07 -0.09970078275450295 -2.1405 0.7065784232909212 0.7065771715217883 -2.033538491937048e-07 -0.09970087351518164 -2.1406 0.7065785820892194 0.706577333753887 -2.0305941968862262e-07 -0.09970096424837138 -2.1407000000000003 0.7065787408424822 0.706577495933717 -2.027282142054443e-07 -0.09970105495408046 -2.1408 0.7065788995511173 0.7065776580608993 -2.0236032014300798e-07 -0.09970114563231722 -2.1409000000000002 0.7065790582155327 0.7065778201350561 -2.0195583332396905e-07 -0.09970123628308993 -2.141 0.7065792168361344 0.7065779821558102 -2.0151485797745283e-07 -0.09970132690640687 -2.1411 0.7065793754133275 0.7065781441227863 -2.010375067008907e-07 -0.09970141750227633 -2.1412000000000004 0.7065795339475156 0.7065783060356101 -2.0052390045308122e-07 -0.09970150807070664 -2.1413 0.706579692439101 0.7065784678939087 -1.999741684778622e-07 -0.09970159861170604 -2.1414 0.7065798508884847 0.7065786296973104 -1.993884483526831e-07 -0.09970168912528286 -2.1415 0.7065800092960656 0.7065787914454458 -1.9876688587411317e-07 -0.09970177961144533 -2.1416 0.7065801676622416 0.7065789531379463 -1.9810963505784152e-07 -0.0997018700702018 -2.1417 0.7065803259874082 0.7065791147744455 -1.9741685810398257e-07 -0.09970196050156045 -2.1418000000000004 0.7065804842719594 0.7065792763545788 -1.9668872534503445e-07 -0.09970205090552961 -2.1419 0.7065806425162873 0.7065794378779837 -1.9592541520424556e-07 -0.09970214128211755 -2.142 0.7065808007207818 0.7065795993442994 -1.9512711416438955e-07 -0.09970223163133252 -2.1421 0.7065809588858307 0.7065797607531674 -1.9429401671572366e-07 -0.0997023219531828 -2.1422000000000003 0.7065811170118199 0.7065799221042315 -1.934263252970081e-07 -0.09970241224767665 -2.1423 0.7065812750991329 0.7065800833971372 -1.9252425027815878e-07 -0.09970250251482236 -2.1424000000000003 0.7065814331481505 0.706580244631533 -1.9158800985963342e-07 -0.09970259275462816 -2.1425 0.7065815911592512 0.7065804058070693 -1.9061783006896205e-07 -0.09970268296710226 -2.1426 0.7065817491328115 0.7065805669233995 -1.8961394468094972e-07 -0.09970277315225298 -2.1427000000000005 0.7065819070692047 0.7065807279801792 -1.8857659516563485e-07 -0.09970286331008854 -2.1428000000000003 0.7065820649688015 0.7065808889770673 -1.8750603063277804e-07 -0.09970295344061725 -2.1429 0.7065822228319698 0.7065810499137244 -1.8640250777982037e-07 -0.09970304354384725 -2.143 0.7065823806590752 0.706581210789815 -1.8526629079473889e-07 -0.09970313361978686 -2.1431 0.7065825384504796 0.7065813716050058 -1.8409765133522993e-07 -0.0997032236684443 -2.1432 0.7065826962065421 0.7065815323589668 -1.8289686845585074e-07 -0.09970331368982778 -2.1433 0.7065828539276192 0.7065816930513715 -1.8166422852822217e-07 -0.0997034036839456 -2.1434 0.7065830116140636 0.7065818536818961 -1.8040002517163978e-07 -0.09970349365080595 -2.1435 0.7065831692662249 0.7065820142502195 -1.7910455920797097e-07 -0.09970358359041705 -2.1435999999999997 0.7065833268844497 0.706582174756025 -1.7777813855063274e-07 -0.09970367350278717 -2.1437000000000004 0.706583484469081 0.7065823351989986 -1.7642107815948882e-07 -0.09970376338792449 -2.1438 0.7065836420204582 0.7065824955788299 -1.750336999714608e-07 -0.09970385324583725 -2.1439 0.7065837995389175 0.706582655895212 -1.7361633279644462e-07 -0.09970394307653366 -2.144 0.706583957024791 0.706582816147842 -1.7216931227047316e-07 -0.099704032880022 -2.1441 0.7065841144784075 0.7065829763364202 -1.706929807325508e-07 -0.09970412265631046 -2.1442 0.7065842719000919 0.7065831364606507 -1.6918768721251032e-07 -0.09970421240540718 -2.1443000000000003 0.7065844292901651 0.7065832965202417 -1.6765378728182678e-07 -0.09970430212732041 -2.1444 0.7065845866489446 0.7065834565149051 -1.6609164300331047e-07 -0.09970439182205845 -2.1445 0.7065847439767434 0.7065836164443569 -1.6450162284610548e-07 -0.0997044814896294 -2.1446 0.7065849012738707 0.7065837763083169 -1.6288410158160627e-07 -0.09970457113004154 -2.1447000000000003 0.7065850585406315 0.7065839361065092 -1.6123946021233404e-07 -0.099704660743303 -2.1448 0.7065852157773265 0.706584095838662 -1.5956808586264914e-07 -0.099704750329422 -2.1449000000000003 0.7065853729842528 0.7065842555045072 -1.5787037172670937e-07 -0.09970483988840673 -2.145 0.7065855301617026 0.7065844151037826 -1.5614671692275317e-07 -0.09970492942026543 -2.1451 0.7065856873099636 0.7065845746362281 -1.543975264358538e-07 -0.09970501892500624 -2.1452000000000004 0.7065858444293196 0.7065847341015898 -1.526232110051623e-07 -0.09970510840263738 -2.1453 0.7065860015200498 0.7065848934996176 -1.5082418705798795e-07 -0.09970519785316703 -2.1454 0.7065861585824285 0.706585052830066 -1.4900087657795935e-07 -0.09970528727660335 -2.1455 0.7065863156167256 0.706585212092694 -1.4715370700614516e-07 -0.09970537667295457 -2.1456 0.7065864726232067 0.7065853712872654 -1.4528311117339987e-07 -0.09970546604222885 -2.1457 0.7065866296021321 0.7065855304135484 -1.433895271667901e-07 -0.09970555538443435 -2.1458000000000004 0.7065867865537578 0.7065856894713165 -1.414733982324501e-07 -0.09970564469957927 -2.1459 0.7065869434783345 0.7065858484603476 -1.3953517268364135e-07 -0.09970573398767174 -2.146 0.7065871003761084 0.7065860073804244 -1.3757530379493454e-07 -0.09970582324871996 -2.1461 0.7065872572473209 0.7065861662313351 -1.3559424969292189e-07 -0.09970591248273214 -2.1462000000000003 0.7065874140922078 0.7065863250128719 -1.3359247323652124e-07 -0.09970600168971637 -2.1463 0.7065875709110006 0.706586483724833 -1.3157044193197465e-07 -0.09970609086968085 -2.1464000000000003 0.7065877277039248 0.7065866423670213 -1.2952862780794827e-07 -0.0997061800226337 -2.1465 0.7065878844712019 0.7065868009392446 -1.274675073079795e-07 -0.09970626914858315 -2.1466 0.7065880412130476 0.7065869594413161 -1.253875611863936e-07 -0.0997063582475373 -2.1467 0.7065881979296722 0.7065871178730543 -1.232892743799341e-07 -0.09970644731950427 -2.1468000000000003 0.7065883546212812 0.7065872762342825 -1.2117313591755718e-07 -0.0997065363644923 -2.1469 0.7065885112880743 0.70658743452483 -1.190396387885928e-07 -0.09970662538250948 -2.147 0.7065886679302466 0.7065875927445306 -1.1688927982998754e-07 -0.09970671437356399 -2.1471 0.7065888245479868 0.7065877508932245 -1.1472255962395594e-07 -0.09970680333766391 -2.1472 0.7065889811414791 0.7065879089707561 -1.1253998236267215e-07 -0.09970689227481742 -2.1473 0.7065891377109019 0.7065880669769762 -1.1034205575286005e-07 -0.09970698118503266 -2.1474 0.706589294256428 0.7065882249117408 -1.0812929087528067e-07 -0.0997070700683178 -2.1475 0.7065894507782248 0.7065883827749112 -1.0590220207631201e-07 -0.0997071589246809 -2.1475999999999997 0.7065896072764537 0.7065885405663548 -1.0366130685172253e-07 -0.09970724775413015 -2.1477000000000004 0.7065897637512715 0.706588698285944 -1.0140712572090371e-07 -0.09970733655667367 -2.1478 0.7065899202028283 0.7065888559335569 -9.914018211064357e-08 -0.09970742533231954 -2.1479 0.7065900766312692 0.7065890135090778 -9.686100223022659e-08 -0.09970751408107592 -2.148 0.7065902330367333 0.7065891710123959 -9.457011494479889e-08 -0.09970760280295093 -2.1481 0.7065903894193543 0.7065893284434068 -9.226805166781538e-08 -0.09970769149795271 -2.1482 0.7065905457792596 0.7065894858020112 -8.995534622226187e-08 -0.09970778016608933 -2.1483000000000003 0.7065907021165716 0.7065896430881162 -8.763253472182653e-08 -0.0997078688073689 -2.1484 0.7065908584314062 0.7065898003016342 -8.53001554477345e-08 -0.0997079574217996 -2.1485 0.7065910147238739 0.7065899574424837 -8.295874872818465e-08 -0.09970804600938944 -2.1486 0.7065911709940792 0.7065901145105885 -8.060885680304108e-08 -0.0997081345701466 -2.1487000000000003 0.7065913272421211 0.7065902715058789 -7.825102371020881e-08 -0.0997082231040792 -2.1488 0.7065914834680924 0.7065904284282907 -7.588579515206001e-08 -0.09970831161119527 -2.1489000000000003 0.7065916396720797 0.7065905852777654 -7.351371836966658e-08 -0.0997084000915029 -2.149 0.7065917958541643 0.7065907420542511 -7.113534201573166e-08 -0.09970848854501026 -2.1491 0.7065919520144215 0.706590898757701 -6.875121603229159e-08 -0.09970857697172542 -2.1492000000000004 0.7065921081529205 0.7065910553880745 -6.636189151931066e-08 -0.09970866537165646 -2.1493 0.7065922642697245 0.7065912119453375 -6.3967920611082e-08 -0.09970875374481147 -2.1494 0.7065924203648907 0.7065913684294605 -6.156985634525602e-08 -0.09970884209119846 -2.1495 0.7065925764384708 0.7065915248404215 -5.916825253447083e-08 -0.0997089304108257 -2.1496 0.7065927324905104 0.7065916811782034 -5.6763663642970044e-08 -0.09970901870370112 -2.1497 0.7065928885210486 0.7065918374427951 -5.435664465346275e-08 -0.09970910696983284 -2.1498000000000004 0.7065930445301192 0.7065919936341922 -5.194775094395816e-08 -0.09970919520922897 -2.1499 0.7065932005177498 0.7065921497523954 -4.953753815690239e-08 -0.09970928342189755 -2.15 0.7065933564839619 0.7065923057974117 -4.712656207015841e-08 -0.09970937160784667 -2.1501 0.7065935124287711 0.7065924617692545 -4.4715378471834894e-08 -0.0997094597670844 -2.1502000000000003 0.7065936683521872 0.7065926176679422 -4.230454303099512e-08 -0.09970954789961878 -2.1503 0.7065938242542136 0.7065927734935001 -3.989461116714614e-08 -0.09970963600545789 -2.1504000000000003 0.7065939801348481 0.706592929245959 -3.748613792617893e-08 -0.09970972408460978 -2.1505 0.7065941359940825 0.7065930849253554 -3.507967785069781e-08 -0.0997098121370825 -2.1506 0.7065942918319026 0.7065932405317324 -3.267578485110882e-08 -0.09970990016288415 -2.1507 0.7065944476482886 0.7065933960651387 -3.027501208258988e-08 -0.0997099881620228 -2.1508000000000003 0.706594603443214 0.7065935515256289 -2.7877911812357326e-08 -0.09971007613450641 -2.1509 0.706594759216647 0.7065937069132633 -2.5485035295633174e-08 -0.09971016408034315 -2.151 0.7065949149685498 0.7065938622281085 -2.309693264814297e-08 -0.09971025199954098 -2.1511 0.7065950706988784 0.7065940174702368 -2.0714152723384088e-08 -0.09971033989210792 -2.1512000000000002 0.7065952264075832 0.7065941726397262 -1.8337242978401502e-08 -0.09971042775805211 -2.1513 0.7065953820946087 0.7065943277366611 -1.5966749356693954e-08 -0.09971051559738152 -2.1514 0.7065955377598936 0.7065944827611309 -1.3603216157242332e-08 -0.09971060341010421 -2.1515 0.7065956934033707 0.7065946377132317 -1.1247185910043256e-08 -0.09971069119622822 -2.1515999999999997 0.7065958490249669 0.7065947925930649 -8.899199255979484e-09 -0.09971077895576158 -2.1517000000000004 0.7065960046246036 0.7065949474007378 -6.559794818450371e-09 -0.09971086668871237 -2.1518 0.7065961602021962 0.7065951021363631 -4.229509082374905e-09 -0.09971095439508856 -2.1519 0.7065963157576542 0.70659525680006 -1.9088762636537693e-09 -0.09971104207489818 -2.152 0.7065964712908819 0.7065954113919524 4.015717957814302e-10 -0.09971112972814926 -2.1521 0.7065966268017774 0.7065955659121708 2.701305769348128e-09 -0.09971121735484981 -2.1522 0.7065967822902335 0.7065957203608508 4.989798957702463e-09 -0.09971130495500785 -2.1523000000000003 0.7065969377561374 0.7065958747381339 7.266527405833112e-09 -0.09971139252863147 -2.1524 0.7065970931993704 0.7065960290441669 9.530970030563468e-09 -0.09971148007572855 -2.1525 0.7065972486198082 0.7065961832791021 1.1782608737645472e-08 -0.09971156759630717 -2.1526 0.7065974040173213 0.7065963374430982 1.4020928532781918e-08 -0.09971165509037538 -2.1527000000000003 0.7065975593917748 0.7065964915363183 1.624541765780224e-08 -0.09971174255794117 -2.1528 0.706597714743028 0.7065966455589314 1.8455567686072316e-08 -0.09971182999901251 -2.1529000000000003 0.7065978700709349 0.706596799511112 2.0650873649129264e-08 -0.09971191741359745 -2.153 0.7065980253753439 0.7065969533930395 2.2830834150305845e-08 -0.09971200480170388 -2.1531 0.7065981806560986 0.7065971072048994 2.4994951483559014e-08 -0.09971209216333993 -2.1532000000000004 0.7065983359130366 0.7065972609468818 2.7142731741022774e-08 -0.09971217949851352 -2.1533 0.7065984911459909 0.7065974146191825 2.9273684927499932e-08 -0.09971226680723268 -2.1534 0.706598646354789 0.7065975682220023 3.1387325075821204e-08 -0.09971235408950536 -2.1535 0.706598801539253 0.706597721755547 3.34831703491939e-08 -0.09971244134533958 -2.1536 0.7065989566992001 0.7065978752200279 3.556074315742841e-08 -0.09971252857474328 -2.1537 0.7065991118344428 0.7065980286156611 3.761957027489937e-08 -0.0997126157777245 -2.1538000000000004 0.706599266944788 0.7065981819426678 3.9659182925547154e-08 -0.09971270295429117 -2.1539 0.706599422030038 0.7065983352012742 4.16791169060432e-08 -0.09971279010445137 -2.154 0.7065995770899898 0.7065984883917115 4.367891268119983e-08 -0.09971287722821298 -2.1541 0.7065997321244355 0.7065986415142154 4.565811551060506e-08 -0.09971296432558398 -2.1542000000000003 0.7065998871331628 0.7065987945690269 4.761627551974623e-08 -0.09971305139657233 -2.1543 0.7066000421159544 0.7065989475563914 4.95529478283796e-08 -0.09971313844118607 -2.1544 0.7066001970725885 0.7065991004765593 5.146769263553175e-08 -0.09971322545943309 -2.1545 0.7066003520028381 0.7065992533297853 5.336007533225662e-08 -0.0997133124513214 -2.1546 0.706600506906472 0.706599406116329 5.52296665814328e-08 -0.09971339941685892 -2.1547 0.7066006617832546 0.7065995588364545 5.707604244266362e-08 -0.09971348635605366 -2.1548000000000003 0.7066008166329455 0.7065997114904303 5.889878443993135e-08 -0.09971357326891354 -2.1549 0.7066009714552998 0.7065998640785291 6.069747967261951e-08 -0.09971366015544653 -2.155 0.7066011262500687 0.7066000166010284 6.247172090224906e-08 -0.09971374701566058 -2.1551 0.7066012810169984 0.70660016905821 6.422110666350067e-08 -0.09971383384956362 -2.1552000000000002 0.7066014357558315 0.7066003214503596 6.594524132493007e-08 -0.0997139206571636 -2.1553 0.7066015904663061 0.706600473777767 6.764373519305145e-08 -0.09971400743846853 -2.1554 0.7066017451481565 0.7066006260407263 6.931620460601251e-08 -0.09971409419348627 -2.1555 0.7066018998011123 0.7066007782395358 7.096227201339178e-08 -0.09971418092222481 -2.1555999999999997 0.7066020544248999 0.7066009303744976 7.258156605252641e-08 -0.09971426762469204 -2.1557000000000004 0.7066022090192411 0.7066010824459177 7.417372165953451e-08 -0.09971435430089592 -2.1558 0.7066023635838545 0.7066012344541059 7.573838011268319e-08 -0.09971444095084442 -2.1559 0.7066025181184545 0.7066013863993759 7.727518915381926e-08 -0.09971452757454542 -2.156 0.7066026726227519 0.7066015382820447 7.878380303867616e-08 -0.09971461417200687 -2.1561 0.7066028270964537 0.7066016901024338 8.02638826253449e-08 -0.09971470074323668 -2.1562 0.7066029815392636 0.7066018418608674 8.171509545754074e-08 -0.09971478728824282 -2.1563000000000003 0.7066031359508818 0.7066019935576734 8.313711581491023e-08 -0.09971487380703314 -2.1564 0.7066032903310048 0.7066021451931832 8.452962480670623e-08 -0.0997149602996156 -2.1565 0.706603444679326 0.7066022967677315 8.589231044811574e-08 -0.09971504676599807 -2.1566 0.7066035989955355 0.7066024482816563 8.722486771924054e-08 -0.09971513320618852 -2.1567000000000003 0.7066037532793203 0.7066025997352989 8.852699862407776e-08 -0.09971521962019486 -2.1568 0.7066039075303644 0.7066027511290034 8.979841227552132e-08 -0.09971530600802497 -2.1569000000000003 0.7066040617483481 0.7066029024631173 9.103882495087312e-08 -0.0997153923696868 -2.157 0.7066042159329493 0.7066030537379907 9.224796014214998e-08 -0.0997154787051882 -2.1571 0.7066043700838429 0.7066032049539769 9.342554866190178e-08 -0.0997155650145371 -2.1572000000000005 0.706604524200701 0.7066033561114315 9.457132866749762e-08 -0.0997156512977414 -2.1573 0.706604678283193 0.7066035072107133 9.568504568888136e-08 -0.099715737554809 -2.1574 0.7066048323309855 0.7066036582521836 9.676645275694118e-08 -0.09971582378574777 -2.1575 0.7066049863437427 0.7066038092362061 9.781531042432623e-08 -0.09971590999056558 -2.1576 0.7066051403211265 0.7066039601631472 9.88313867966717e-08 -0.09971599616927039 -2.1577 0.7066052942627958 0.7066041110333754 9.981445759504881e-08 -0.09971608232187001 -2.1578000000000004 0.7066054481684081 0.7066042618472621 1.007643062392316e-07 -0.09971616844837243 -2.1579 0.7066056020376174 0.7066044126051804 1.0168072386504412e-07 -0.09971625454878542 -2.158 0.7066057558700769 0.7066045633075055 1.0256350936599379e-07 -0.09971634062311696 -2.1581 0.7066059096654368 0.7066047139546148 1.0341246945919091e-07 -0.09971642667137487 -2.1582000000000003 0.7066060634233458 0.7066048645468879 1.0422741869228758e-07 -0.09971651269356702 -2.1583 0.7066062171434502 0.7066050150847061 1.050081795232749e-07 -0.09971659868970134 -2.1584 0.7066063708253953 0.7066051655684522 1.057545823378303e-07 -0.09971668465978566 -2.1585 0.7066065244688238 0.7066053159985111 1.0646646550135919e-07 -0.09971677060382778 -2.1586 0.7066066780733775 0.7066054663752692 1.0714367535205604e-07 -0.09971685652183568 -2.1587 0.7066068316386961 0.7066056166991146 1.077860662841712e-07 -0.09971694241381718 -2.1588000000000003 0.706606985164418 0.7066057669704371 1.0839350076882748e-07 -0.09971702827978018 -2.1589 0.7066071386501802 0.7066059171896268 1.0896584935748965e-07 -0.09971711411973244 -2.159 0.7066072920956187 0.7066060673570762 1.0950299073400616e-07 -0.09971719993368192 -2.1591 0.7066074455003678 0.7066062174731785 1.1000481171807852e-07 -0.0997172857216364 -2.1592000000000002 0.706607598864061 0.7066063675383281 1.1047120733118088e-07 -0.09971737148360377 -2.1593 0.706607752186331 0.7066065175529206 1.1090208076186547e-07 -0.09971745721959188 -2.1594 0.7066079054668088 0.706606667517352 1.1129734342474329e-07 -0.09971754292960859 -2.1595 0.7066080587051253 0.7066068174320199 1.1165691497089236e-07 -0.09971762861366168 -2.1595999999999997 0.7066082119009102 0.7066069672973221 1.1198072329132724e-07 -0.09971771427175906 -2.1597000000000004 0.7066083650537929 0.7066071171136572 1.1226870455169347e-07 -0.09971779990390857 -2.1598 0.7066085181634016 0.7066072668814245 1.1252080317145086e-07 -0.09971788551011804 -2.1599 0.7066086712293649 0.7066074166010236 1.1273697188285414e-07 -0.09971797109039526 -2.16 0.7066088242513098 0.7066075662728546 1.1291717169278903e-07 -0.09971805664474809 -2.1601 0.7066089772288642 0.7066077158973181 1.1306137191052779e-07 -0.09971814217318438 -2.1602 0.706609130161655 0.7066078654748145 1.1316955015813757e-07 -0.09971822767571198 -2.1603000000000003 0.7066092830493094 0.7066080150057448 1.1324169236354154e-07 -0.09971831315233867 -2.1604 0.7066094358914539 0.7066081644905096 1.1327779275704941e-07 -0.09971839860307229 -2.1605 0.706609588687716 0.7066083139295096 1.1327785387829636e-07 -0.09971848402792065 -2.1606 0.7066097414377224 0.7066084633231458 1.1324188656930412e-07 -0.09971856942689156 -2.1607000000000003 0.7066098941411003 0.7066086126718182 1.1316990998141985e-07 -0.09971865479999287 -2.1608 0.7066100467974777 0.7066087619759271 1.130619515544995e-07 -0.09971874014723237 -2.1609000000000003 0.7066101994064824 0.7066089112358722 1.1291804699956054e-07 -0.09971882546861788 -2.161 0.7066103519677429 0.7066090604520529 1.1273824029878199e-07 -0.09971891076415723 -2.1611 0.7066105044808881 0.7066092096248673 1.1252258371591273e-07 -0.09971899603385816 -2.1612000000000005 0.7066106569455481 0.706609358754714 1.1227113775463815e-07 -0.09971908127772856 -2.1613 0.706610809361353 0.7066095078419896 1.1198397113776348e-07 -0.09971916649577617 -2.1614 0.7066109617279343 0.7066096568870908 1.1166116079333599e-07 -0.09971925168800883 -2.1615 0.7066111140449242 0.706609805890413 1.1130279186158387e-07 -0.09971933685443435 -2.1616 0.7066112663119558 0.7066099548523503 1.1090895763940511e-07 -0.09971942199506045 -2.1617 0.7066114185286635 0.7066101037732966 1.1047975956302025e-07 -0.09971950710989498 -2.1618000000000004 0.7066115706946828 0.7066102526536437 1.1001530719409458e-07 -0.09971959219894574 -2.1619 0.7066117228096507 0.7066104014937824 1.0951571817463535e-07 -0.09971967726222053 -2.162 0.7066118748732049 0.7066105502941022 1.0898111822699175e-07 -0.09971976229972707 -2.1620999999999997 0.7066120268849853 0.706610699054991 1.0841164110181323e-07 -0.09971984731147318 -2.1622000000000003 0.7066121788446331 0.7066108477768355 1.0780742852600778e-07 -0.09971993229746667 -2.1623 0.7066123307517909 0.7066109964600203 1.0716863019233358e-07 -0.09972001725771529 -2.1624 0.7066124826061028 0.7066111451049286 1.0649540374899069e-07 -0.09972010219222677 -2.1625 0.7066126344072156 0.706611293711942 1.0578791468512927e-07 -0.099720187101009 -2.1626 0.706612786154777 0.7066114422814396 1.0504633637248295e-07 -0.09972027198406963 -2.1627 0.7066129378484372 0.7066115908137991 1.0427084997516323e-07 -0.0997203568414165 -2.1628000000000003 0.7066130894878484 0.706611739309396 1.0346164441496497e-07 -0.09972044167305741 -2.1629 0.7066132410726644 0.7066118877686035 1.0261891631585529e-07 -0.09972052647900004 -2.163 0.7066133926025424 0.7066120361917927 1.017428699727485e-07 -0.09972061125925222 -2.1631 0.7066135440771403 0.7066121845793325 1.0083371731334223e-07 -0.09972069601382166 -2.1632000000000002 0.7066136954961193 0.7066123329315895 9.989167781485064e-08 -0.09972078074271618 -2.1633 0.7066138468591432 0.7066124812489275 9.891697847277947e-08 -0.09972086544594344 -2.1634 0.7066139981658777 0.7066126295317081 9.790985373847594e-08 -0.0997209501235113 -2.1635 0.7066141494159915 0.70661277778029 9.687054545667872e-08 -0.09972103477542746 -2.1635999999999997 0.7066143006091561 0.7066129259950296 9.579930285164018e-08 -0.09972111940169966 -2.1637000000000004 0.7066144517450454 0.7066130741762799 9.469638237794009e-08 -0.09972120400233565 -2.1638 0.7066146028233364 0.7066132223243918 9.356204774130239e-08 -0.09972128857734319 -2.1639 0.7066147538437089 0.706613370439713 9.239656981879785e-08 -0.09972137312673005 -2.164 0.7066149048058457 0.7066135185225877 9.120022655823012e-08 -0.0997214576505039 -2.1641 0.7066150557094326 0.7066136665733578 8.997330295384964e-08 -0.09972154214867253 -2.1642 0.7066152065541585 0.7066138145923617 8.871609094920907e-08 -0.09972162662124365 -2.1643000000000003 0.706615357339716 0.7066139625799344 8.742888938512161e-08 -0.09972171106822499 -2.1644 0.7066155080658005 0.7066141105364079 8.611200393374152e-08 -0.09972179548962429 -2.1645 0.7066156587321111 0.7066142584621105 8.476574699274597e-08 -0.09972187988544928 -2.1646 0.7066158093383496 0.7066144063573674 8.339043764543641e-08 -0.09972196425570769 -2.1647000000000003 0.7066159598842221 0.7066145542225003 8.198640158788018e-08 -0.09972204860040723 -2.1648 0.7066161103694382 0.7066147020578271 8.055397102309236e-08 -0.09972213291955566 -2.1649000000000003 0.7066162607937108 0.7066148498636621 7.909348458817744e-08 -0.09972221721316066 -2.165 0.7066164111567561 0.7066149976403159 7.760528730055283e-08 -0.09972230148122992 -2.1651 0.7066165614582955 0.7066151453880956 7.608973045386547e-08 -0.09972238572377125 -2.1652000000000005 0.706616711698053 0.7066152931073035 7.454717153992929e-08 -0.09972246994079229 -2.1653000000000002 0.7066168618757567 0.7066154407982393 7.297797417586682e-08 -0.09972255413230073 -2.1654 0.7066170119911391 0.7066155884611978 7.138250798614798e-08 -0.09972263829830433 -2.1655 0.7066171620439365 0.70661573609647 6.976114856616089e-08 -0.09972272243881075 -2.1656 0.7066173120338891 0.7066158837043427 6.811427733476039e-08 -0.0997228065538277 -2.1657 0.7066174619607417 0.7066160312850989 6.644228148396103e-08 -0.09972289064336293 -2.1658000000000004 0.7066176118242427 0.7066161788390171 6.474555390260928e-08 -0.09972297470742407 -2.1659 0.7066177616241456 0.7066163263663713 6.30244930306667e-08 -0.09972305874601885 -2.166 0.7066179113602077 0.7066164738674316 6.127950281410721e-08 -0.099723142759155 -2.1660999999999997 0.7066180610321906 0.7066166213424634 5.9510992578282185e-08 -0.09972322674684014 -2.1662000000000003 0.7066182106398606 0.7066167687917277 5.7719376958531576e-08 -0.09972331070908202 -2.1663 0.7066183601829885 0.706616916215481 5.590507578048798e-08 -0.09972339464588827 -2.1664 0.7066185096613498 0.706617063613975 5.4068513971605725e-08 -0.09972347855726658 -2.1665 0.7066186590747242 0.7066172109874571 5.22101214657511e-08 -0.09972356244322467 -2.1666 0.7066188084228966 0.7066173583361702 5.033033309564949e-08 -0.09972364630377022 -2.1667 0.7066189577056563 0.7066175056603519 4.842958849400614e-08 -0.0997237301389109 -2.1668000000000003 0.7066191069227972 0.706617652960235 4.650833199115745e-08 -0.09972381394865432 -2.1669 0.7066192560741185 0.7066178002360483 4.45670125109876e-08 -0.09972389773300826 -2.167 0.7066194051594239 0.7066179474880148 4.260608346337569e-08 -0.09972398149198033 -2.1671 0.7066195541785223 0.7066180947163532 4.0626002641847014e-08 -0.09972406522557822 -2.1672000000000002 0.7066197031312271 0.7066182419212768 3.8627232112550813e-08 -0.0997241489338096 -2.1673 0.7066198520173574 0.7066183891029938 3.661023812578934e-08 -0.09972423261668206 -2.1674 0.7066200008367365 0.7066185362617082 3.4575490961627486e-08 -0.09972431627420333 -2.1675 0.7066201495891935 0.706618683397618 3.252346487785107e-08 -0.09972439990638106 -2.1675999999999997 0.7066202982745624 0.7066188305109163 3.045463795731118e-08 -0.09972448351322291 -2.1677000000000004 0.7066204468926822 0.7066189776017913 2.8369492009044928e-08 -0.09972456709473652 -2.1678 0.7066205954433975 0.7066191246704252 2.626851246419204e-08 -0.0997246506509295 -2.1679 0.7066207439265578 0.7066192717169961 2.4152188254564222e-08 -0.0997247341818096 -2.168 0.7066208923420181 0.706619418741676 2.2021011694683956e-08 -0.09972481768738439 -2.1681 0.7066210406896386 0.7066195657446317 1.9875478382905265e-08 -0.09972490116766156 -2.1682 0.7066211889692849 0.706619712726025 1.771608707130945e-08 -0.09972498462264873 -2.1683000000000003 0.7066213371808281 0.7066198596860114 1.5543339562489045e-08 -0.09972506805235354 -2.1684 0.7066214853241443 0.706620006624742 1.335774057684147e-08 -0.09972515145678362 -2.1685 0.7066216333991157 0.706620153542362 1.115979764588354e-08 -0.0997252348359466 -2.1686 0.7066217814056293 0.7066203004390109 8.950020999494435e-09 -0.09972531818985014 -2.1687000000000003 0.706621929343578 0.7066204473148234 6.72892343581144e-09 -0.09972540151850189 -2.1688 0.7066220772128602 0.7066205941699277 4.497020203268753e-09 -0.0997254848219094 -2.1689000000000003 0.70662222501338 0.7066207410044472 2.2548288973814334e-09 -0.09972556810008038 -2.169 0.7066223727450467 0.7066208878184994 2.869316763354224e-12 -0.09972565135302242 -2.1691 0.7066225204077756 0.7066210346121962 -2.2583366366193958e-09 -0.09972573458074313 -2.1692000000000005 0.7066226680014873 0.7066211813856436 -4.5282650927569446e-09 -0.09972581778325017 -2.1693000000000002 0.7066228155261082 0.7066213281389426 -6.806390326352663e-09 -0.09972590096055112 -2.1694 0.7066229629815701 0.7066214748721882 -9.092184882590615e-09 -0.0997259841126536 -2.1695 0.706623110367811 0.7066216215854692 -1.1385119698566204e-08 -0.09972606723956519 -2.1696 0.7066232576847742 0.7066217682788696 -1.368466422298209e-08 -0.09972615034129355 -2.1697 0.7066234049324089 0.7066219149524671 -1.599028654538509e-08 -0.0997262334178463 -2.1698000000000004 0.7066235521106696 0.706622061606334 -1.830145351195897e-08 -0.09972631646923097 -2.1699 0.7066236992195174 0.7066222082405365 -2.061763084912349e-08 -0.09972639949545525 -2.17 0.7066238462589183 0.7066223548551351 -2.2938283293638673e-08 -0.09972648249652669 -2.1700999999999997 0.7066239932288443 0.7066225014501852 -2.5262874710132305e-08 -0.0997265654724529 -2.1702000000000004 0.7066241401292734 0.7066226480257356 -2.7590868216000042e-08 -0.09972664842324153 -2.1703 0.7066242869601893 0.7066227945818295 -2.9921726309124416e-08 -0.0997267313489001 -2.1704 0.706624433721581 0.7066229411185048 -3.22549109877876e-08 -0.09972681424943625 -2.1705 0.7066245804134441 0.706623087635793 -3.458988387448729e-08 -0.09972689712485755 -2.1706 0.706624727035779 0.7066232341337201 -3.692610634408941e-08 -0.0997269799751716 -2.1707 0.7066248735885929 0.7066233806123061 -3.9263039642981924e-08 -0.09972706280038594 -2.1708000000000003 0.7066250200718979 0.706623527071566 -4.160014501852858e-08 -0.09972714560050822 -2.1709 0.7066251664857124 0.7066236735115078 -4.3936883839035875e-08 -0.09972722837554596 -2.171 0.7066253128300605 0.7066238199321344 -4.6272717720008405e-08 -0.09972731112550676 -2.1711 0.7066254591049719 0.706623966333443 -4.8607108647314226e-08 -0.0997273938503982 -2.1712000000000002 0.7066256053104821 0.7066241127154251 -5.093951910316915e-08 -0.09972747655022786 -2.1713 0.7066257514466328 0.706624259078066 -5.326941218426057e-08 -0.09972755922500331 -2.1714 0.7066258975134706 0.7066244054213452 -5.5596251732339605e-08 -0.0997276418747321 -2.1715 0.706626043511049 0.706624551745237 -5.7919502451314955e-08 -0.09972772449942184 -2.1715999999999998 0.7066261894394259 0.7066246980497097 -6.023863003724872e-08 -0.09972780709908007 -2.1717000000000004 0.7066263352986659 0.7066248443347258 -6.25531012925229e-08 -0.09972788967371436 -2.1718 0.7066264810888387 0.7066249906002421 -6.486238425702784e-08 -0.09972797222333224 -2.1719 0.7066266268100202 0.7066251368462095 -6.716594832438874e-08 -0.0997280547479413 -2.172 0.7066267724622919 0.7066252830725738 -6.946326436534783e-08 -0.09972813724754909 -2.1721 0.7066269180457403 0.7066254292792746 -7.175380485483288e-08 -0.09972821972216316 -2.1722 0.7066270635604586 0.7066255754662459 -7.403704397864266e-08 -0.09972830217179104 -2.1723000000000003 0.7066272090065446 0.7066257216334164 -7.631245777005649e-08 -0.09972838459644032 -2.1724 0.7066273543841024 0.706625867780709 -7.857952422519326e-08 -0.09972846699611852 -2.1725 0.7066274996932416 0.7066260139080409 -8.083772341533485e-08 -0.0997285493708332 -2.1726 0.7066276449340768 0.7066261600153239 -8.308653761269352e-08 -0.09972863172059188 -2.1727000000000003 0.7066277901067288 0.7066263061024642 -8.532545141531206e-08 -0.09972871404540212 -2.1728 0.7066279352113234 0.7066264521693627 -8.755395184724402e-08 -0.09972879634527144 -2.1729000000000003 0.7066280802479921 0.7066265982159144 -8.977152849386216e-08 -0.0997288786202074 -2.173 0.7066282252168719 0.7066267442420093 -9.197767361114606e-08 -0.09972896087021753 -2.1731 0.7066283701181049 0.7066268902475318 -9.417188223757172e-08 -0.09972904309530933 -2.1732000000000005 0.7066285149518392 0.7066270362323606 -9.635365231901172e-08 -0.09972912529549038 -2.1733000000000002 0.7066286597182276 0.7066271821963693 -9.852248481889009e-08 -0.09972920747076815 -2.1734 0.7066288044174288 0.7066273281394266 -1.0067788383354148e-07 -0.09972928962115021 -2.1735 0.7066289490496062 0.7066274740613951 -1.0281935669369247e-07 -0.09972937174664409 -2.1736 0.7066290936149284 0.7066276199621329 -1.049464141032394e-07 -0.09972945384725725 -2.1737 0.70662923811357 0.7066277658414923 -1.0705857022251519e-07 -0.09972953592299721 -2.1738000000000004 0.7066293825457102 0.7066279116993206 -1.0915534280186295e-07 -0.09972961797387155 -2.1739 0.706629526911533 0.7066280575354602 -1.1123625327964792e-07 -0.09972969999988772 -2.174 0.7066296712112283 0.7066282033497483 -1.1330082688373877e-07 -0.0997297820010533 -2.1740999999999997 0.7066298154449906 0.7066283491420168 -1.1534859276421394e-07 -0.09972986397737571 -2.1742000000000004 0.7066299596130194 0.7066284949120931 -1.1737908407923048e-07 -0.09972994592886256 -2.1743 0.7066301037155192 0.7066286406597988 -1.1939183810691367e-07 -0.09973002785552125 -2.1744 0.7066302477526991 0.7066287863849514 -1.2138639635984882e-07 -0.09973010975735935 -2.1745 0.7066303917247736 0.7066289320873633 -1.2336230467355214e-07 -0.09973019163438433 -2.1746 0.7066305356319619 0.7066290777668418 -1.2531911331922774e-07 -0.0997302734866037 -2.1747 0.7066306794744877 0.7066292234231898 -1.2725637711305526e-07 -0.09973035531402491 -2.1748000000000003 0.7066308232525795 0.7066293690562051 -1.2917365549598714e-07 -0.09973043711665554 -2.1749 0.7066309669664708 0.7066295146656811 -1.3107051265864866e-07 -0.09973051889450302 -2.175 0.7066311106163993 0.7066296602514066 -1.329465176280742e-07 -0.09973060064757483 -2.1751 0.7066312542026073 0.7066298058131658 -1.348012443544433e-07 -0.09973068237587851 -2.1752000000000002 0.706631397725342 0.7066299513507377 -1.3663427183424615e-07 -0.09973076407942148 -2.1753 0.7066315411848543 0.7066300968638981 -1.3844518418661134e-07 -0.09973084575821121 -2.1754000000000002 0.7066316845814005 0.7066302423524176 -1.402335707504504e-07 -0.0997309274122553 -2.1755 0.7066318279152406 0.7066303878160625 -1.4199902618333704e-07 -0.09973100904156113 -2.1755999999999998 0.7066319711866385 0.7066305332545947 -1.4374115054824332e-07 -0.09973109064613613 -2.1757000000000004 0.7066321143958635 0.7066306786677725 -1.4545954940027583e-07 -0.09973117222598789 -2.1758 0.706632257543188 0.7066308240553494 -1.4715383388208547e-07 -0.09973125378112382 -2.1759 0.706632400628889 0.706630969417075 -1.488236208227467e-07 -0.0997313353115514 -2.176 0.7066325436532473 0.7066311147526947 -1.504685327880645e-07 -0.09973141681727804 -2.1761 0.706632686616548 0.7066312600619502 -1.5208819821761754e-07 -0.09973149829831127 -2.1762 0.7066328295190796 0.7066314053445792 -1.5368225146292214e-07 -0.09973157975465853 -2.1763000000000003 0.706632972361135 0.7066315506003158 -1.5525033288978085e-07 -0.09973166118632731 -2.1764 0.7066331151430105 0.7066316958288894 -1.5679208896501873e-07 -0.09973174259332503 -2.1765 0.7066332578650061 0.7066318410300266 -1.5830717232240277e-07 -0.0997318239756591 -2.1766 0.7066334005274258 0.70663198620345 -1.5979524184590865e-07 -0.09973190533333706 -2.1767000000000003 0.706633543130577 0.7066321313488788 -1.6125596276513054e-07 -0.09973198666636635 -2.1768 0.7066336856747706 0.706632276466028 -1.6268900668303665e-07 -0.09973206797475434 -2.1769000000000003 0.7066338281603208 0.70663242155461 -1.640940517060735e-07 -0.09973214925850854 -2.177 0.7066339705875455 0.7066325666143336 -1.6547078247712566e-07 -0.09973223051763641 -2.1771 0.7066341129567655 0.706632711644904 -1.6681889026051722e-07 -0.09973231175214534 -2.1772000000000005 0.706634255268305 0.7066328566460237 -1.6813807300793127e-07 -0.09973239296204282 -2.1773000000000002 0.7066343975224916 0.7066330016173912 -1.6942803543473772e-07 -0.09973247414733621 -2.1774 0.7066345397196554 0.7066331465587026 -1.706884890685656e-07 -0.09973255530803304 -2.1775 0.7066346818601299 0.7066332914696509 -1.7191915233603916e-07 -0.09973263644414064 -2.1776 0.706634823944252 0.7066334363499257 -1.7311975060961549e-07 -0.09973271755566653 -2.1777 0.7066349659723605 0.7066335811992144 -1.742900162700345e-07 -0.09973279864261807 -2.1778000000000004 0.7066351079447977 0.7066337260172012 -1.7542968877570786e-07 -0.09973287970500273 -2.1779 0.706635249861908 0.7066338708035675 -1.7653851470608717e-07 -0.0997329607428279 -2.178 0.7066353917240391 0.7066340155579924 -1.7761624783452223e-07 -0.09973304175610102 -2.1780999999999997 0.7066355335315407 0.7066341602801524 -1.7866264916469032e-07 -0.09973312274482951 -2.1782000000000004 0.7066356752847653 0.7066343049697211 -1.796774869930462e-07 -0.09973320370902079 -2.1783 0.7066358169840679 0.7066344496263701 -1.8066053696433326e-07 -0.09973328464868225 -2.1784 0.7066359586298051 0.7066345942497686 -1.8161158212362527e-07 -0.09973336556382131 -2.1785 0.7066361002223367 0.7066347388395837 -1.82530412937143e-07 -0.09973344645444543 -2.1786 0.706636241762024 0.7066348833954801 -1.834168273824599e-07 -0.09973352732056195 -2.1787 0.7066363832492306 0.7066350279171201 -1.8427063094156315e-07 -0.0997336081621783 -2.1788000000000003 0.706636524684322 0.7066351724041648 -1.8509163669105932e-07 -0.0997336889793019 -2.1789 0.7066366660676657 0.7066353168562729 -1.8587966532992994e-07 -0.09973376977194014 -2.179 0.706636807399631 0.7066354612731012 -1.866345451725926e-07 -0.09973385054010037 -2.1791 0.7066369486805889 0.706635605654305 -1.8735611227033155e-07 -0.09973393128379004 -2.1792000000000002 0.7066370899109121 0.7066357499995379 -1.8804421035578667e-07 -0.09973401200301657 -2.1793 0.7066372310909749 0.7066358943084516 -1.886986909678534e-07 -0.09973409269778728 -2.1794000000000002 0.706637372221153 0.7066360385806971 -1.89319413413519e-07 -0.09973417336810964 -2.1795 0.7066375133018237 0.7066361828159228 -1.8990624481990404e-07 -0.09973425401399098 -2.1795999999999998 0.706637654333365 0.7066363270137765 -1.904590601620182e-07 -0.09973433463543864 -2.1797000000000004 0.7066377953161571 0.7066364711739047 -1.9097774231133235e-07 -0.09973441523246009 -2.1798 0.706637936250581 0.7066366152959529 -1.9146218201149257e-07 -0.0997344958050627 -2.1799 0.7066380771370184 0.706636759379565 -1.9191227795464783e-07 -0.09973457635325383 -2.18 0.7066382179758524 0.7066369034243845 -1.9232793677104176e-07 -0.09973465687704086 -2.1801 0.7066383587674667 0.7066370474300534 -1.9270907304289042e-07 -0.0997347373764312 -2.1802 0.706638499512246 0.7066371913962132 -1.9305560936336286e-07 -0.09973481785143212 -2.1803000000000003 0.7066386402105758 0.7066373353225046 -1.9336747629494777e-07 -0.09973489830205108 -2.1804 0.706638780862842 0.7066374792085679 -1.93644612435373e-07 -0.09973497872829541 -2.1805 0.7066389214694313 0.7066376230540425 -1.938869643690333e-07 -0.09973505913017253 -2.1806 0.7066390620307307 0.7066377668585676 -1.9409448675025698e-07 -0.09973513950768972 -2.1807000000000003 0.7066392025471275 0.7066379106217817 -1.942671422512643e-07 -0.09973521986085439 -2.1808 0.7066393430190097 0.7066380543433228 -1.9440490158645352e-07 -0.09973530018967386 -2.1809000000000003 0.7066394834467651 0.7066381980228296 -1.9450774355056488e-07 -0.09973538049415553 -2.181 0.7066396238307819 0.7066383416599397 -1.9457565495276108e-07 -0.09973546077430673 -2.1811 0.7066397641714479 0.7066384852542913 -1.9460863068948564e-07 -0.09973554103013482 -2.1812000000000005 0.7066399044691517 0.7066386288055224 -1.9460667371323792e-07 -0.0997356212616472 -2.1813000000000002 0.7066400447242809 0.706638772313271 -1.9456979497706195e-07 -0.09973570146885116 -2.1814 0.7066401849372231 0.7066389157771753 -1.9449801353516039e-07 -0.09973578165175402 -2.1815 0.7066403251083659 0.7066390591968743 -1.9439135644575e-07 -0.0997358618103632 -2.1816 0.7066404652380964 0.7066392025720065 -1.9424985880575618e-07 -0.09973594194468599 -2.1817 0.7066406053268008 0.7066393459022118 -1.9407356372305729e-07 -0.0997360220547297 -2.1818 0.7066407453748653 0.7066394891871304 -1.9386252233383194e-07 -0.09973610214050177 -2.1819 0.706640885382675 0.7066396324264024 -1.936167937643951e-07 -0.0997361822020094 -2.182 0.7066410253506146 0.7066397756196696 -1.9333644508609527e-07 -0.09973626223926 -2.1820999999999997 0.7066411652790681 0.7066399187665744 -1.9302155134653942e-07 -0.09973634225226094 -2.1822000000000004 0.7066413051684178 0.7066400618667593 -1.9267219554877646e-07 -0.09973642224101945 -2.1823 0.7066414450190458 0.706640204919869 -1.9228846858190818e-07 -0.09973650220554287 -2.1824 0.706641584831333 0.7066403479255484 -1.9187046925925322e-07 -0.09973658214583858 -2.1825 0.7066417246056589 0.7066404908834443 -1.9141830424895812e-07 -0.09973666206191392 -2.1826 0.706641864342402 0.7066406337932037 -1.9093208805318063e-07 -0.09973674195377613 -2.1827 0.7066420040419389 0.7066407766544758 -1.9041194300115083e-07 -0.09973682182143255 -2.1828000000000003 0.7066421437046458 0.706640919466911 -1.8985799917631274e-07 -0.09973690166489056 -2.1829 0.7066422833308966 0.7066410622301609 -1.8927039445795768e-07 -0.09973698148415741 -2.183 0.7066424229210637 0.7066412049438786 -1.8864927441020196e-07 -0.09973706127924038 -2.1831 0.706642562475518 0.7066413476077196 -1.879947922819869e-07 -0.09973714105014683 -2.1832000000000003 0.7066427019946288 0.7066414902213407 -1.87307108961976e-07 -0.09973722079688407 -2.1833 0.7066428414787633 0.7066416327844002 -1.8658639295426882e-07 -0.0997373005194594 -2.1834000000000002 0.706642980928287 0.7066417752965586 -1.858328203194204e-07 -0.0997373802178801 -2.1835 0.7066431203435634 0.7066419177574785 -1.8504657462239948e-07 -0.09973745989215348 -2.1835999999999998 0.7066432597249535 0.7066420601668243 -1.842278469221803e-07 -0.09973753954228681 -2.1837000000000004 0.7066433990728167 0.7066422025242627 -1.8337683569541463e-07 -0.09973761916828744 -2.1838 0.7066435383875098 0.7066423448294625 -1.824937468121457e-07 -0.09973769877016261 -2.1839 0.7066436776693878 0.7066424870820951 -1.8157879345948036e-07 -0.09973777834791966 -2.184 0.706643816918803 0.706642629281834 -1.8063219609995573e-07 -0.09973785790156585 -2.1841 0.7066439561361048 0.706642771428355 -1.7965418244725306e-07 -0.09973793743110845 -2.1842 0.706644095321641 0.7066429135213365 -1.7864498735170597e-07 -0.09973801693655476 -2.1843000000000004 0.7066442344757558 0.7066430555604599 -1.7760485281417826e-07 -0.09973809641791205 -2.1844 0.7066443735987916 0.706643197545409 -1.765340278611638e-07 -0.09973817587518764 -2.1845 0.7066445126910874 0.7066433394758702 -1.754327685447865e-07 -0.09973825530838876 -2.1846 0.7066446517529796 0.7066434813515332 -1.7430133783177815e-07 -0.09973833471752269 -2.1847000000000003 0.7066447907848017 0.7066436231720903 -1.7314000557225318e-07 -0.09973841410259675 -2.1848 0.706644929786884 0.7066437649372362 -1.719490484389935e-07 -0.09973849346361813 -2.1849000000000003 0.7066450687595544 0.7066439066466699 -1.7072874981816089e-07 -0.09973857280059419 -2.185 0.7066452077031367 0.7066440483000928 -1.6947939981103166e-07 -0.09973865211353214 -2.1851 0.7066453466179523 0.7066441898972092 -1.682012950986883e-07 -0.09973873140243925 -2.1852000000000005 0.7066454855043189 0.7066443314377273 -1.6689473889691664e-07 -0.09973881066732279 -2.1853000000000002 0.706645624362551 0.706644472921358 -1.65560040911103e-07 -0.09973888990819 -2.1854 0.7066457631929599 0.7066446143478164 -1.6419751721480358e-07 -0.0997389691250482 -2.1855 0.7066459019958531 0.7066447557168203 -1.6280749022198893e-07 -0.09973904831790459 -2.1856 0.7066460407715345 0.7066448970280913 -1.613902885638785e-07 -0.09973912748676643 -2.1857 0.7066461795203047 0.7066450382813548 -1.5994624706291982e-07 -0.09973920663164099 -2.1858 0.7066463182424604 0.70664517947634 -1.58475706604419e-07 -0.09973928575253549 -2.1859 0.7066464569382946 0.7066453206127787 -1.56979014084499e-07 -0.09973936484945717 -2.186 0.706646595608097 0.706645461690408 -1.554565223181592e-07 -0.0997394439224133 -2.1860999999999997 0.7066467342521523 0.706645602708968 -1.539085899664172e-07 -0.09973952297141112 -2.1862000000000004 0.7066468728707422 0.706645743668203 -1.523355814495725e-07 -0.09973960199645784 -2.1863 0.7066470114641445 0.7066458845678611 -1.5073786683444945e-07 -0.09973968099756077 -2.1864 0.7066471500326323 0.7066460254076945 -1.4911582180143768e-07 -0.0997397599747271 -2.1865 0.7066472885764747 0.7066461661874599 -1.474698275039793e-07 -0.09973983892796405 -2.1866 0.7066474270959374 0.7066463069069171 -1.4580027051132316e-07 -0.09973991785727886 -2.1867 0.7066475655912812 0.7066464475658316 -1.441075426922983e-07 -0.0997399967626788 -2.1868000000000003 0.7066477040627623 0.7066465881639717 -1.4239204115980286e-07 -0.09974007564417106 -2.1869 0.7066478425106334 0.706646728701111 -1.4065416813376086e-07 -0.09974015450176282 -2.187 0.7066479809351424 0.706646869177027 -1.388943308786722e-07 -0.09974023333546139 -2.1871 0.7066481193365328 0.7066470095915021 -1.371129416029987e-07 -0.09974031214527397 -2.1872000000000003 0.7066482577150439 0.7066471499443223 -1.3531041734293758e-07 -0.09974039093120773 -2.1873 0.7066483960709096 0.7066472902352791 -1.334871798999715e-07 -0.09974046969326993 -2.1874000000000002 0.7066485344043602 0.7066474304641681 -1.3164365570209058e-07 -0.09974054843146775 -2.1875 0.7066486727156207 0.7066475706307898 -1.2978027574481188e-07 -0.09974062714580845 -2.1875999999999998 0.7066488110049118 0.7066477107349489 -1.2789747544719732e-07 -0.0997407058362992 -2.1877000000000004 0.7066489492724495 0.7066478507764553 -1.2599569459287308e-07 -0.09974078450294725 -2.1878 0.7066490875184446 0.7066479907551235 -1.2407537719472117e-07 -0.09974086314575975 -2.1879 0.7066492257431034 0.7066481306707728 -1.22136971409878e-07 -0.09974094176474395 -2.188 0.706649363946627 0.7066482705232273 -1.2018092943044678e-07 -0.09974102035990699 -2.1881 0.7066495021292121 0.7066484103123161 -1.1820770736727104e-07 -0.09974109893125611 -2.1882 0.7066496402910505 0.7066485500378732 -1.1621776517013738e-07 -0.09974117747879856 -2.1883000000000004 0.7066497784323282 0.7066486896997373 -1.142115664855281e-07 -0.09974125600254141 -2.1884 0.706649916553227 0.7066488292977529 -1.1218957858202816e-07 -0.09974133450249194 -2.1885 0.706650054653923 0.7066489688317686 -1.101522722098125e-07 -0.09974141297865731 -2.1886 0.706650192734588 0.706649108301639 -1.0810012152431825e-07 -0.09974149143104472 -2.1887000000000003 0.706650330795388 0.706649247707223 -1.0603360395006894e-07 -0.09974156985966137 -2.1888 0.7066504688364839 0.7066493870483852 -1.0395320008179526e-07 -0.0997416482645144 -2.1889000000000003 0.7066506068580316 0.7066495263249953 -1.0185939356473911e-07 -0.09974172664561105 -2.189 0.7066507448601818 0.7066496655369281 -9.975267099664176e-08 -0.09974180500295848 -2.1891 0.7066508828430796 0.7066498046840636 -9.763352179937429e-08 -0.09974188333656382 -2.1892000000000005 0.7066510208068653 0.7066499437662872 -9.550243810965003e-08 -0.0997419616464343 -2.1893000000000002 0.7066511587516736 0.7066500827834898 -9.335991467320642e-08 -0.0997420399325771 -2.1894 0.7066512966776335 0.7066502217355674 -9.120644871643546e-08 -0.09974211819499933 -2.1895 0.7066514345848696 0.7066503606224213 -8.904253984316768e-08 -0.0997421964337082 -2.1896 0.7066515724734999 0.7066504994439584 -8.686868990456786e-08 -0.09974227464871088 -2.1897 0.7066517103436379 0.7066506382000908 -8.46854029011232e-08 -0.09974235284001454 -2.1898 0.7066518481953914 0.7066507768907363 -8.249318485340634e-08 -0.09974243100762632 -2.1899 0.7066519860288623 0.7066509155158178 -8.029254368931843e-08 -0.09974250915155336 -2.19 0.706652123844148 0.7066510540752641 -7.808398912092368e-08 -0.0997425872718029 -2.1900999999999997 0.7066522616413394 0.7066511925690091 -7.586803253516183e-08 -0.09974266536838201 -2.1902000000000004 0.7066523994205225 0.7066513309969924 -7.364518686677965e-08 -0.0997427434412979 -2.1903 0.7066525371817771 0.7066514693591589 -7.141596648860965e-08 -0.09974282149055763 -2.1904 0.7066526749251787 0.7066516076554595 -6.918088708146586e-08 -0.09974289951616849 -2.1905 0.7066528126507958 0.7066517458858506 -6.69404655252899e-08 -0.09974297751813757 -2.1906 0.7066529503586925 0.7066518840502931 -6.469521977772036e-08 -0.09974305549647197 -2.1907 0.7066530880489266 0.7066520221487551 -6.244566874528956e-08 -0.0997431334511789 -2.1908000000000003 0.7066532257215503 0.7066521601812091 -6.01923321763044e-08 -0.09974321138226541 -2.1909 0.7066533633766108 0.7066522981476338 -5.7935730533127325e-08 -0.09974328928973873 -2.191 0.7066535010141488 0.7066524360480128 -5.5676384874215126e-08 -0.09974336717360589 -2.1911 0.7066536386342006 0.7066525738823359 -5.341481673051991e-08 -0.09974344503387415 -2.1912000000000003 0.7066537762367961 0.7066527116505986 -5.115154799381627e-08 -0.09974352287055058 -2.1913 0.7066539138219596 0.7066528493528016 -4.8887100787139114e-08 -0.09974360068364228 -2.1914000000000002 0.7066540513897102 0.7066529869889513 -4.662199734649722e-08 -0.09974367847315645 -2.1915 0.7066541889400604 0.7066531245590599 -4.4356759904104655e-08 -0.09974375623910019 -2.1915999999999998 0.7066543264730183 0.7066532620631449 -4.2091910566367384e-08 -0.09974383398148057 -2.1917000000000004 0.7066544639885858 0.7066533995012294 -3.982797119108381e-08 -0.09974391170030472 -2.1918 0.7066546014867593 0.7066535368733426 -3.7565463270540674e-08 -0.09974398939557984 -2.1919 0.7066547389675296 0.7066536741795189 -3.5304907807995334e-08 -0.09974406706731297 -2.192 0.706654876430882 0.7066538114197981 -3.3046825202113356e-08 -0.0997441447155113 -2.1921 0.706655013876796 0.706653948594226 -3.079173512454854e-08 -0.09974422234018188 -2.1922 0.7066551513052457 0.7066540857028534 -2.8540156398349642e-08 -0.0997442999413318 -2.1923000000000004 0.7066552887161996 0.7066542227457373 -2.629260688574546e-08 -0.09974437751896822 -2.1924 0.7066554261096204 0.7066543597229402 -2.40496033582574e-08 -0.09974445507309826 -2.1925 0.7066555634854658 0.7066544966345296 -2.1811661389363468e-08 -0.099744532603729 -2.1926 0.7066557008436875 0.7066546334805786 -1.957929522764662e-08 -0.0997446101108675 -2.1927000000000003 0.7066558381842319 0.7066547702611663 -1.735301768468825e-08 -0.09974468759452092 -2.1928 0.70665597550704 0.706654906976377 -1.51333400112523e-08 -0.09974476505469634 -2.1929000000000003 0.7066561128120469 0.7066550436263003 -1.2920771782793522e-08 -0.09974484249140084 -2.193 0.7066562500991826 0.7066551802110315 -1.07158207853994e-08 -0.09974491990464152 -2.1931 0.7066563873683722 0.7066553167306712 -8.518992895660549e-09 -0.09974499729442551 -2.1932000000000005 0.7066565246195342 0.7066554531853253 -6.330791967046334e-09 -0.09974507466075984 -2.1933000000000002 0.7066566618525826 0.7066555895751052 -4.151719709341584e-09 -0.09974515200365165 -2.1934 0.7066567990674256 0.7066557259001279 -1.98227557892533e-09 -0.09974522932310802 -2.1935 0.7066569362639663 0.7066558621605152 1.770433339862154e-10 -0.09974530661913598 -2.1936 0.7066570734421023 0.7066559983563947 2.3257424293723905e-09 -0.09974538389174263 -2.1937 0.7066572106017261 0.7066561344878989 4.463329697154683e-09 -0.09974546114093508 -2.1938 0.706657347742725 0.7066562705551656 6.589315835157927e-09 -0.09974553836672036 -2.1939 0.7066574848649808 0.7066564065583383 8.703214369673584e-09 -0.09974561556910559 -2.194 0.7066576219683705 0.7066565424975649 1.0804541756073704e-08 -0.09974569274809782 -2.1940999999999997 0.7066577590527652 0.7066566783729991 1.28928174950374e-08 -0.0997457699037041 -2.1942000000000004 0.7066578961180321 0.7066568141847995 1.496756423316481e-08 -0.09974584703593158 -2.1943 0.7066580331640322 0.7066569499331296 1.702830788267301e-08 -0.09974592414478727 -2.1944 0.7066581701906218 0.7066570856181578 1.9074577728948883e-08 -0.09974600123027816 -2.1945 0.7066583071976522 0.7066572212400584 2.1105906529428342e-08 -0.0997460782924114 -2.1946 0.7066584441849699 0.7066573567990099 2.3121830630690177e-08 -0.09974615533119408 -2.1947 0.7066585811524164 0.7066574922951958 2.512189005952903e-08 -0.09974623234663321 -2.1948000000000003 0.7066587180998277 0.7066576277288048 2.7105628653059655e-08 -0.09974630933873581 -2.1949 0.7066588550270362 0.7066577631000298 2.9072594141116292e-08 -0.09974638630750898 -2.195 0.7066589919338686 0.7066578984090692 3.1022338248601344e-08 -0.09974646325295983 -2.1951 0.7066591288201465 0.7066580336561259 3.295441680997713e-08 -0.09974654017509527 -2.1952000000000003 0.7066592656856878 0.7066581688414073 3.4868389864675664e-08 -0.09974661707392245 -2.1953 0.706659402530305 0.706658303965126 3.676382175944737e-08 -0.09974669394944836 -2.1954000000000002 0.706659539353806 0.7066584390274985 3.864028124550556e-08 -0.09974677080168005 -2.1955 0.7066596761559946 0.7066585740287467 4.049734156873208e-08 -0.09974684763062461 -2.1955999999999998 0.7066598129366696 0.7066587089690961 4.233458058416906e-08 -0.09974692443628903 -2.1957000000000004 0.7066599496956254 0.7066588438487775 4.415158083408144e-08 -0.09974700121868035 -2.1958 0.7066600864326522 0.7066589786680259 4.594792966071404e-08 -0.09974707797780559 -2.1959 0.7066602231475356 0.7066591134270801 4.7723219277415185e-08 -0.09974715471367182 -2.196 0.7066603598400572 0.706659248126184 4.947704689006738e-08 -0.09974723142628605 -2.1961 0.7066604965099939 0.706659382765585 5.1209014752598425e-08 -0.09974730811565531 -2.1962 0.7066606331571186 0.7066595173455357 5.291873029882044e-08 -0.09974738478178669 -2.1963000000000004 0.7066607697812001 0.7066596518662919 5.460580618579791e-08 -0.0997474614246871 -2.1964 0.7066609063820031 0.7066597863281139 5.626986042915616e-08 -0.09974753804436363 -2.1965 0.7066610429592879 0.7066599207312658 5.791051644991885e-08 -0.09974761464082327 -2.1966 0.7066611795128115 0.706660055076016 5.95274031785914e-08 -0.09974769121407304 -2.1967000000000003 0.7066613160423265 0.7066601893626367 6.112015512454994e-08 -0.09974776776411998 -2.1968 0.7066614525475816 0.7066603235914042 6.268841249747192e-08 -0.09974784429097112 -2.1969000000000003 0.706661589028322 0.7066604577625977 6.423182124029592e-08 -0.09974792079463342 -2.197 0.7066617254842888 0.706660591876501 6.575003313157024e-08 -0.0997479972751139 -2.1971 0.7066618619152201 0.7066607259334013 6.724270585831138e-08 -0.09974807373241956 -2.1972000000000005 0.7066619983208495 0.7066608599335893 6.870950311141377e-08 -0.09974815016655744 -2.1973000000000003 0.7066621347009078 0.7066609938773596 7.015009463248734e-08 -0.09974822657753452 -2.1974 0.7066622710551216 0.7066611277650099 7.156415630753254e-08 -0.0997483029653578 -2.1975 0.7066624073832151 0.706661261596841 7.295137023459464e-08 -0.09974837933003429 -2.1976 0.7066625436849083 0.7066613953731576 7.431142480009145e-08 -0.09974845567157098 -2.1977 0.7066626799599183 0.7066615290942677 7.564401473432458e-08 -0.09974853198997485 -2.1978 0.7066628162079587 0.7066616627604818 7.69488411947461e-08 -0.0997486082852529 -2.1979 0.7066629524287403 0.7066617963721145 7.822561183014332e-08 -0.09974868455741209 -2.198 0.7066630886219709 0.7066619299294826 7.94740408326805e-08 -0.09974876080645949 -2.1980999999999997 0.706663224787355 0.7066620634329064 8.069384902290033e-08 -0.099748837032402 -2.1982000000000004 0.7066633609245943 0.7066621968827089 8.188476389482668e-08 -0.09974891323524665 -2.1983 0.7066634970333875 0.7066623302792159 8.304651969749666e-08 -0.09974898941500038 -2.1984 0.7066636331134311 0.7066624636227561 8.417885745924669e-08 -0.09974906557167025 -2.1985 0.7066637691644182 0.7066625969136611 8.528152508832654e-08 -0.0997491417052632 -2.1986 0.7066639051860396 0.7066627301522643 8.635427739545065e-08 -0.09974921781578616 -2.1987 0.7066640411779835 0.7066628633389027 8.73968761597177e-08 -0.0997492939032461 -2.1988000000000003 0.706664177139936 0.7066629964739151 8.840909018065224e-08 -0.09974936996765012 -2.1989 0.7066643130715801 0.7066631295576428 8.939069533545063e-08 -0.09974944600900505 -2.199 0.7066644489725967 0.7066632625904294 9.034147462061437e-08 -0.09974952202731792 -2.1991 0.7066645848426647 0.7066633955726211 9.12612182039918e-08 -0.09974959802259564 -2.1992000000000003 0.706664720681461 0.7066635285045655 9.214972346294203e-08 -0.09974967399484524 -2.1993 0.70666485648866 0.7066636613866131 9.300679504331555e-08 -0.09974974994407365 -2.1994000000000002 0.7066649922639339 0.7066637942191158 9.383224490108755e-08 -0.09974982587028781 -2.1995 0.7066651280069534 0.7066639270024281 9.462589230929686e-08 -0.0997499017734947 -2.1995999999999998 0.7066652637173878 0.7066640597369053 9.538756396212933e-08 -0.09974997765370128 -2.1997000000000004 0.7066653993949031 0.7066641924229056 9.611709394022339e-08 -0.09975005351091448 -2.1998 0.7066655350391653 0.7066643250607885 9.681432381128396e-08 -0.0997501293451413 -2.1999 0.7066656706498378 0.7066644576509142 9.747910261967418e-08 -0.0997502051563886 -2.2 0.7066658062265826 0.7066645901936459 9.811128693845705e-08 -0.0997502809446634 -2.2001 0.7066659417690606 0.7066647226893474 9.87107408867427e-08 -0.09975035670997262 -2.2002 0.7066660772769309 0.7066648551383838 9.927733618866896e-08 -0.0997504324523232 -2.2003000000000004 0.7066662127498516 0.7066649875411217 9.981095215952362e-08 -0.09975050817172205 -2.2004 0.7066663481874795 0.7066651198979292 1.0031147576819444e-07 -0.09975058386817616 -2.2005 0.7066664835894705 0.7066652522091748 1.0077880163369968e-07 -0.09975065954169243 -2.2006 0.7066666189554789 0.7066653844752286 1.0121283205641318e-07 -0.09975073519227781 -2.2007000000000003 0.7066667542851586 0.7066655166964614 1.0161347704235046e-07 -0.09975081081993921 -2.2008 0.7066668895781625 0.7066656488732451 1.019806543239854e-07 -0.09975088642468362 -2.2009000000000003 0.7066670248341423 0.7066657810059521 1.023142893810669e-07 -0.0997509620065179 -2.201 0.7066671600527497 0.7066659130949557 1.0261431541633281e-07 -0.099751037565449 -2.2011 0.706667295233635 0.7066660451406297 1.0288067343530716e-07 -0.09975111310148384 -2.2012000000000005 0.7066674303764487 0.7066661771433487 1.0311331218731956e-07 -0.09975118861462934 -2.2013000000000003 0.7066675654808403 0.706666309103487 1.0331218823836363e-07 -0.0997512641048924 -2.2014 0.7066677005464592 0.7066664410214201 1.034772659364025e-07 -0.09975133957227997 -2.2015 0.7066678355729545 0.7066665728975239 1.0360851740096044e-07 -0.09975141501679902 -2.2016 0.706667970559975 0.7066667047321734 1.0370592261679801e-07 -0.09975149043845634 -2.2017 0.7066681055071691 0.7066668365257446 1.0376946931942022e-07 -0.09975156583725889 -2.2018 0.7066682404141857 0.7066669682786133 1.037991530852822e-07 -0.09975164121321355 -2.2019 0.7066683752806736 0.7066670999911555 1.0379497727974751e-07 -0.09975171656632731 -2.202 0.7066685101062816 0.7066672316637466 1.0375695309525201e-07 -0.09975179189660699 -2.2020999999999997 0.7066686448906587 0.7066673632967622 1.0368509948885385e-07 -0.09975186720405954 -2.2022000000000004 0.7066687796334543 0.7066674948905771 1.0357944322039736e-07 -0.09975194248869185 -2.2023 0.7066689143343179 0.7066676264455662 1.0344001885251308e-07 -0.0997520177505108 -2.2024 0.7066690489929 0.7066677579621039 1.0326686867775936e-07 -0.09975209298952331 -2.2025 0.7066691836088513 0.7066678894405638 1.0306004279841963e-07 -0.09975216820573628 -2.2026 0.7066693181818229 0.7066680208813189 1.0281959902588844e-07 -0.09975224339915656 -2.2027 0.7066694527114672 0.7066681522847416 1.025456029327132e-07 -0.0997523185697911 -2.2028000000000003 0.7066695871974369 0.7066682836512033 1.0223812775891905e-07 -0.09975239371764671 -2.2029 0.7066697216393858 0.7066684149810749 1.018972544987451e-07 -0.09975246884273037 -2.203 0.7066698560369686 0.7066685462747258 1.0152307178268316e-07 -0.09975254394504886 -2.2031 0.7066699903898412 0.7066686775325248 1.0111567588788617e-07 -0.09975261902460916 -2.2032000000000003 0.7066701246976601 0.7066688087548394 1.0067517073816812e-07 -0.09975269408141806 -2.2033 0.7066702589600837 0.7066689399420358 1.0020166782073736e-07 -0.0997527691154825 -2.2034000000000002 0.7066703931767714 0.7066690710944792 9.969528624864665e-08 -0.09975284412680933 -2.2035 0.7066705273473839 0.7066692022125329 9.915615263589306e-08 -0.09975291911540543 -2.2036 0.7066706614715832 0.7066693332965592 9.858440112517353e-08 -0.09975299408127766 -2.2037000000000004 0.7066707955490332 0.7066694643469189 9.79801733219654e-08 -0.09975306902443289 -2.2038 0.7066709295793991 0.7066695953639708 9.734361828758753e-08 -0.09975314394487801 -2.2039 0.7066710635623482 0.7066697263480721 9.667489248021965e-08 -0.09975321884261987 -2.204 0.706671197497549 0.7066698572995787 9.597415972714685e-08 -0.09975329371766531 -2.2041 0.7066713313846724 0.7066699882188441 9.524159120047337e-08 -0.09975336857002125 -2.2042 0.7066714652233907 0.7066701191062199 9.447736532344764e-08 -0.09975344339969447 -2.2043000000000004 0.7066715990133785 0.7066702499620559 9.368166779821774e-08 -0.09975351820669186 -2.2044 0.7066717327543125 0.7066703807866999 9.285469150174808e-08 -0.09975359299102028 -2.2045 0.7066718664458715 0.7066705115804972 9.199663646153322e-08 -0.0997536677526866 -2.2046 0.7066720000877367 0.7066706423437914 9.110770983478123e-08 -0.09975374249169768 -2.2047000000000003 0.7066721336795914 0.7066707730769233 9.018812578698299e-08 -0.09975381720806036 -2.2048 0.706672267221121 0.7066709037802312 8.923810553007616e-08 -0.09975389190178147 -2.2049000000000003 0.7066724007120139 0.7066710344540514 8.825787718713674e-08 -0.09975396657286784 -2.205 0.7066725341519606 0.7066711650987175 8.724767580278736e-08 -0.0997540412213263 -2.2051 0.7066726675406547 0.7066712957145602 8.620774324605285e-08 -0.09975411584716375 -2.2052000000000005 0.7066728008777919 0.7066714263019078 8.513832815137956e-08 -0.09975419045038697 -2.2053000000000003 0.7066729341630713 0.7066715568610861 8.403968591343125e-08 -0.09975426503100282 -2.2054 0.7066730673961941 0.7066716873924175 8.291207854137228e-08 -0.09975433958901815 -2.2055 0.7066732005768647 0.7066718178962217 8.175577466927597e-08 -0.09975441412443972 -2.2056 0.706673333704791 0.7066719483728157 8.057104945898008e-08 -0.0997544886372745 -2.2057 0.7066734667796832 0.7066720788225129 7.935818453763677e-08 -0.09975456312752921 -2.2058 0.7066735998012548 0.7066722092456243 7.811746793526253e-08 -0.09975463759521068 -2.2059 0.7066737327692221 0.7066723396424577 7.684919400494095e-08 -0.09975471204032577 -2.206 0.7066738656833056 0.7066724700133168 7.555366337771985e-08 -0.09975478646288127 -2.2060999999999997 0.7066739985432283 0.7066726003585027 7.423118286373209e-08 -0.09975486086288403 -2.2062000000000004 0.706674131348717 0.7066727306783127 7.288206539321496e-08 -0.09975493524034085 -2.2063 0.7066742640995016 0.7066728609730413 7.150662995232537e-08 -0.09975500959525854 -2.2064 0.7066743967953157 0.706672991242979 7.010520148773014e-08 -0.09975508392764394 -2.2065 0.7066745294358964 0.7066731214884128 6.867811084415587e-08 -0.09975515823750385 -2.2066 0.7066746620209842 0.7066732517096259 6.722569466204031e-08 -0.09975523252484503 -2.2067 0.7066747945503237 0.7066733819068984 6.574829534804205e-08 -0.09975530678967436 -2.2068000000000003 0.706674927023663 0.7066735120805061 6.424626095360986e-08 -0.09975538103199859 -2.2069 0.706675059440754 0.7066736422307212 6.271994508304235e-08 -0.09975545525182453 -2.207 0.7066751918013526 0.706673772357812 6.116970685879353e-08 -0.09975552944915904 -2.2071 0.7066753241052184 0.706673902462043 5.9595910784429607e-08 -0.09975560362400887 -2.2072000000000003 0.706675456352115 0.7066740325436744 5.799892670993456e-08 -0.09975567777638081 -2.2073 0.7066755885418103 0.7066741626029627 5.637912969293224e-08 -0.09975575190628165 -2.2074000000000003 0.7066757206740761 0.7066742926401599 5.473689994837938e-08 -0.09975582601371819 -2.2075 0.7066758527486885 0.7066744226555144 5.307262274448221e-08 -0.09975590009869727 -2.2076 0.7066759847654274 0.7066745526492701 5.138668831422555e-08 -0.09975597416122564 -2.2077000000000004 0.7066761167240773 0.7066746826216667 4.967949177384079e-08 -0.09975604820131008 -2.2078 0.7066762486244269 0.7066748125729392 4.795143300657945e-08 -0.09975612221895738 -2.2079 0.706676380466269 0.706674942503319 4.620291658985476e-08 -0.09975619621417432 -2.208 0.7066765122494014 0.7066750724130326 4.44343516998319e-08 -0.0997562701869677 -2.2081 0.7066766439736261 0.7066752023023022 4.2646151998670945e-08 -0.09975634413734434 -2.2082 0.706676775638749 0.7066753321713453 4.083873555993378e-08 -0.09975641806531092 -2.2083000000000004 0.7066769072445811 0.7066754620203746 3.901252475062289e-08 -0.09975649197087422 -2.2084 0.7066770387909381 0.7066755918495992 3.716794615138408e-08 -0.09975656585404104 -2.2085 0.7066771702776402 0.7066757216592228 3.530543044374945e-08 -0.09975663971481823 -2.2086 0.7066773017045123 0.7066758514494447 3.342541230952345e-08 -0.09975671355321246 -2.2087000000000003 0.7066774330713834 0.7066759812204593 3.15283303457814e-08 -0.09975678736923055 -2.2088 0.706677564378088 0.7066761109724561 2.961462693823469e-08 -0.09975686116287923 -2.2089000000000003 0.7066776956244654 0.7066762407056201 2.7684748174494622e-08 -0.09975693493416524 -2.209 0.706677826810359 0.7066763704201316 2.5739143738254255e-08 -0.0997570086830954 -2.2091 0.7066779579356179 0.7066765001161657 2.3778266791327218e-08 -0.09975708240967641 -2.2092 0.7066780890000958 0.7066766297938927 2.1802573895585153e-08 -0.09975715611391511 -2.2093000000000003 0.7066782200036508 0.706676759453478 1.981252488458818e-08 -0.09975722979581815 -2.2094 0.7066783509461471 0.7066768890950816 1.780858275429731e-08 -0.09975730345539235 -2.2095 0.7066784818274527 0.7066770187188591 1.5791213567664664e-08 -0.09975737709264443 -2.2096 0.7066786126474417 0.706677148324961 1.3760886347947976e-08 -0.09975745070758113 -2.2097 0.7066787434059925 0.7066772779135324 1.1718072952075775e-08 -0.09975752430020923 -2.2098 0.706678874102989 0.7066774074847133 9.663247987380663e-09 -0.0997575978705355 -2.2099 0.7066790047383198 0.7066775370386389 7.59688867108671e-09 -0.09975767141856658 -2.21 0.7066791353118793 0.7066776665754388 5.519474743573283e-09 -0.09975774494430929 -2.2100999999999997 0.7066792658235667 0.7066777960952378 3.431488353883294e-09 -0.09975781844777036 -2.2102000000000004 0.7066793962732862 0.7066779255981555 1.3334139278842194e-09 -0.09975789192895651 -2.2103 0.7066795266609478 0.7066780550843057 -7.742619167333542e-10 -0.09975796538787449 -2.2104 0.7066796569864662 0.7066781845537978 -2.89105050142735e-09 -0.09975803882453105 -2.2105 0.7066797872497612 0.7066783140067354 -5.016461191754973e-09 -0.09975811223893283 -2.2106 0.706679917450759 0.7066784434432167 -7.150001517068627e-09 -0.09975818563108668 -2.2107 0.7066800475893897 0.7066785728633349 -9.291177282405583e-09 -0.09975825900099926 -2.2108000000000003 0.7066801776655898 0.7066787022671779 -1.1439492674306107e-08 -0.0997583323486773 -2.2109 0.7066803076793005 0.7066788316548275 -1.359445038961668e-08 -0.09975840567412747 -2.211 0.7066804376304683 0.7066789610263614 -1.575555174477758e-08 -0.09975847897735654 -2.2111 0.706680567519046 0.7066790903818511 -1.7922296785977815e-08 -0.09975855225837127 -2.2112000000000003 0.7066806973449907 0.7066792197213627 -2.0094184414055222e-08 -0.09975862551717832 -2.2113 0.7066808271082655 0.7066793490449574 -2.2270712491181954e-08 -0.09975869875378446 -2.2114000000000003 0.7066809568088386 0.7066794783526905 -2.4451377964029852e-08 -0.09975877196819632 -2.2115 0.7066810864466837 0.7066796076446118 -2.6635676976093786e-08 -0.09975884516042065 -2.2116 0.7066812160217798 0.7066797369207665 -2.8823104985869694e-08 -0.09975891833046417 -2.2117000000000004 0.7066813455341115 0.7066798661811933 -3.101315688221369e-08 -0.09975899147833354 -2.2118 0.7066814749836691 0.7066799954259264 -3.320532710382115e-08 -0.09975906460403552 -2.2119 0.7066816043704476 0.7066801246549941 -3.539910974873113e-08 -0.09975913770757681 -2.212 0.706681733694448 0.7066802538684192 -3.7593998700093806e-08 -0.0997592107889641 -2.2121 0.7066818629556764 0.7066803830662189 -3.978948773632543e-08 -0.09975928384820403 -2.2122 0.7066819921541445 0.7066805122484057 -4.198507065069582e-08 -0.09975935688530332 -2.2123000000000004 0.7066821212898698 0.706680641414986 -4.418024136743288e-08 -0.09975942990026873 -2.2124 0.7066822503628746 0.706680770565961 -4.637449405877573e-08 -0.0997595028931069 -2.2125 0.7066823793731868 0.7066808997013263 -4.856732325943941e-08 -0.0997595758638245 -2.2126 0.7066825083208398 0.7066810288210723 -5.0758223986229443e-08 -0.09975964881242826 -2.2127000000000003 0.7066826372058725 0.7066811579251839 -5.294669185203216e-08 -0.09975972173892483 -2.2128 0.7066827660283289 0.7066812870136405 -5.5132223182163126e-08 -0.09975979464332088 -2.2129000000000003 0.706682894788259 0.7066814160864164 -5.731431512961786e-08 -0.09975986752562316 -2.213 0.7066830234857177 0.7066815451434801 -5.949246579444248e-08 -0.09975994038583834 -2.2131 0.706683152120765 0.7066816741847952 -6.166617433443072e-08 -0.09976001322397307 -2.2132 0.7066832806934669 0.7066818032103193 -6.383494108221782e-08 -0.099760086040034 -2.2133000000000003 0.7066834092038944 0.7066819322200049 -6.599826766172379e-08 -0.09976015883402783 -2.2134 0.706683537652124 0.7066820612137998 -6.815565709722415e-08 -0.0997602316059613 -2.2135 0.7066836660382372 0.7066821901916454 -7.030661393521431e-08 -0.09976030435584095 -2.2136 0.706683794362321 0.7066823191534785 -7.245064435196236e-08 -0.0997603770836735 -2.2137000000000002 0.7066839226244678 0.7066824480992302 -7.458725626756715e-08 -0.09976044978946562 -2.2138 0.7066840508247751 0.7066825770288271 -7.671595946608795e-08 -0.09976052247322398 -2.2139 0.7066841789633456 0.7066827059421896 -7.883626569615831e-08 -0.09976059513495522 -2.214 0.7066843070402875 0.7066828348392337 -8.094768878981473e-08 -0.09976066777466604 -2.2140999999999997 0.7066844350557137 0.7066829637198696 -8.304974477481991e-08 -0.09976074039236309 -2.2142000000000004 0.7066845630097427 0.7066830925840024 -8.514195198525143e-08 -0.09976081298805299 -2.2143 0.7066846909024977 0.7066832214315324 -8.722383116471777e-08 -0.09976088556174238 -2.2144 0.7066848187341079 0.7066833502623546 -8.929490558952369e-08 -0.09976095811343799 -2.2145 0.7066849465047065 0.7066834790763589 -9.135470116147792e-08 -0.0997610306431464 -2.2146 0.7066850742144323 0.7066836078734301 -9.34027465301912e-08 -0.0997611031508743 -2.2147 0.7066852018634289 0.7066837366534481 -9.543857320149646e-08 -0.09976117563662831 -2.2148000000000003 0.7066853294518453 0.7066838654162876 -9.746171562418499e-08 -0.09976124810041509 -2.2149 0.706685456979835 0.7066839941618184 -9.94717113209781e-08 -0.09976132054224127 -2.215 0.7066855844475566 0.7066841228899056 -1.0146810098480424e-07 -0.09976139296211348 -2.2151 0.7066857118551736 0.706684251600409 -1.0345042857160675e-07 -0.09976146536003838 -2.2152000000000003 0.7066858392028544 0.706684380293184 -1.0541824143391748e-07 -0.09976153773602256 -2.2153 0.7066859664907722 0.7066845089680809 -1.0737109039371528e-07 -0.09976161009007271 -2.2154000000000003 0.7066860937191051 0.7066846376249452 -1.0930852985605033e-07 -0.09976168242219544 -2.2155 0.7066862208880353 0.7066847662636173 -1.1123011792180115e-07 -0.09976175473239735 -2.2156 0.7066863479977505 0.706684894883934 -1.1313541647094139e-07 -0.09976182702068509 -2.2157000000000004 0.7066864750484427 0.7066850234857267 -1.1502399126922525e-07 -0.09976189928706532 -2.2158 0.7066866020403086 0.7066851520688219 -1.1689541207400567e-07 -0.09976197153154463 -2.2159 0.7066867289735493 0.7066852806330419 -1.187492527227052e-07 -0.09976204375412964 -2.216 0.7066868558483704 0.7066854091782048 -1.2058509122996053e-07 -0.09976211595482698 -2.2161 0.7066869826649823 0.7066855377041233 -1.224025098934406e-07 -0.09976218813364324 -2.2162 0.7066871094235994 0.7066856662106068 -1.2420109537711332e-07 -0.09976226029058505 -2.2163000000000004 0.706687236124441 0.7066857946974594 -1.2598043881012488e-07 -0.09976233242565906 -2.2164 0.70668736276773 0.7066859231644813 -1.2774013589088307e-07 -0.09976240453887185 -2.2165 0.7066874893536945 0.7066860516114684 -1.2947978695471152e-07 -0.09976247663023004 -2.2166 0.7066876158825659 0.7066861800382122 -1.3119899707619842e-07 -0.09976254869974022 -2.2167000000000003 0.7066877423545803 0.7066863084445 -1.3289737617154518e-07 -0.09976262074740898 -2.2168 0.7066878687699779 0.7066864368301151 -1.3457453907662897e-07 -0.09976269277324294 -2.2169 0.706687995129003 0.7066865651948369 -1.3623010561292226e-07 -0.09976276477724874 -2.217 0.7066881214319038 0.7066866935384405 -1.3786370071759702e-07 -0.09976283675943294 -2.2171 0.7066882476789323 0.706686821860697 -1.3947495450250535e-07 -0.09976290871980216 -2.2172 0.7066883738703447 0.7066869501613737 -1.4106350232530318e-07 -0.09976298065836298 -2.2173000000000003 0.7066885000064009 0.706687078440234 -1.4262898489700304e-07 -0.09976305257512197 -2.2174 0.7066886260873646 0.7066872066970377 -1.4417104836177141e-07 -0.09976312447008573 -2.2175 0.7066887521135035 0.7066873349315406 -1.4568934433856207e-07 -0.0997631963432609 -2.2176 0.7066888780850882 0.706687463143495 -1.4718353006162865e-07 -0.09976326819465403 -2.2177000000000002 0.7066890040023938 0.7066875913326496 -1.486532684221581e-07 -0.09976334002427172 -2.2178 0.7066891298656985 0.7066877194987493 -1.5009822802725115e-07 -0.09976341183212055 -2.2179 0.706689255675284 0.7066878476415357 -1.5151808331267946e-07 -0.09976348361820708 -2.218 0.7066893814314354 0.7066879757607469 -1.5291251459319255e-07 -0.09976355538253791 -2.2180999999999997 0.7066895071344412 0.7066881038561179 -1.54281208130172e-07 -0.0997636271251196 -2.2182000000000004 0.7066896327845935 0.7066882319273802 -1.5562385623051067e-07 -0.09976369884595876 -2.2183 0.706689758382187 0.7066883599742617 -1.5694015729518507e-07 -0.09976377054506193 -2.2184 0.70668988392752 0.706688487996488 -1.5822981586782747e-07 -0.09976384222243569 -2.2185 0.7066900094208939 0.7066886159937806 -1.5949254274748303e-07 -0.09976391387808661 -2.2186 0.7066901348626127 0.7066887439658589 -1.6072805501636533e-07 -0.09976398551202127 -2.2187 0.7066902602529839 0.7066888719124387 -1.619360761005717e-07 -0.09976405712424623 -2.2188000000000003 0.7066903855923177 0.7066889998332331 -1.6311633587069718e-07 -0.09976412871476803 -2.2189 0.706690510880927 0.7066891277279524 -1.642685706695901e-07 -0.09976420028359329 -2.219 0.7066906361191274 0.7066892555963042 -1.653925233713327e-07 -0.0997642718307285 -2.2191 0.7066907613072374 0.706689383437993 -1.6648794344889528e-07 -0.09976434335618023 -2.2192000000000003 0.7066908864455779 0.7066895112527216 -1.6755458704352522e-07 -0.09976441485995508 -2.2193 0.7066910115344727 0.7066896390401893 -1.6859221697515525e-07 -0.09976448634205955 -2.2194000000000003 0.7066911365742474 0.7066897668000937 -1.6960060283434386e-07 -0.09976455780250025 -2.2195 0.7066912615652305 0.7066898945321294 -1.7057952103258223e-07 -0.09976462924128371 -2.2196 0.7066913865077527 0.7066900222359889 -1.715287548283151e-07 -0.09976470065841643 -2.2197000000000005 0.7066915114021469 0.7066901499113627 -1.7244809439112552e-07 -0.09976477205390503 -2.2198 0.7066916362487484 0.7066902775579386 -1.73337336845103e-07 -0.09976484342775603 -2.2199 0.7066917610478941 0.7066904051754027 -1.7419628631568096e-07 -0.09976491477997596 -2.22 0.7066918857999233 0.7066905327634392 -1.7502475395045347e-07 -0.09976498611057133 -2.2201 0.7066920105051768 0.70669066032173 -1.7582255800938085e-07 -0.09976505741954872 -2.2202 0.7066921351639983 0.7066907878499554 -1.7658952385091187e-07 -0.09976512870691473 -2.2203000000000004 0.706692259776732 0.7066909153477938 -1.7732548400484216e-07 -0.09976519997267579 -2.2204 0.7066923843437245 0.7066910428149216 -1.7803027821047812e-07 -0.09976527121683844 -2.2205 0.7066925088653238 0.7066911702510139 -1.7870375340969802e-07 -0.09976534243940922 -2.2206 0.7066926333418797 0.7066912976557446 -1.7934576383368817e-07 -0.09976541364039473 -2.2207000000000003 0.7066927577737432 0.7066914250287855 -1.7995617098906513e-07 -0.09976548481980141 -2.2208 0.706692882161267 0.7066915523698067 -1.8053484373767303e-07 -0.09976555597763584 -2.2209 0.7066930065048047 0.7066916796784782 -1.8108165826188904e-07 -0.09976562711390448 -2.221 0.7066931308047113 0.7066918069544676 -1.815964981444207e-07 -0.09976569822861388 -2.2211 0.7066932550613432 0.7066919341974423 -1.8207925438218364e-07 -0.09976576932177057 -2.2212 0.7066933792750576 0.7066920614070675 -1.825298253793628e-07 -0.09976584039338106 -2.2213000000000003 0.706693503446213 0.7066921885830084 -1.8294811698210678e-07 -0.09976591144345191 -2.2214 0.7066936275751684 0.7066923157249287 -1.833340425444474e-07 -0.09976598247198958 -2.2215 0.7066937516622838 0.7066924428324919 -1.8368752287972745e-07 -0.09976605347900058 -2.2216 0.7066938757079199 0.7066925699053597 -1.840084862952951e-07 -0.09976612446449144 -2.2217000000000002 0.7066939997124381 0.7066926969431937 -1.8429686862372896e-07 -0.0997661954284686 -2.2218 0.7066941236762008 0.7066928239456551 -1.845526132367159e-07 -0.09976626637093866 -2.2219 0.7066942475995702 0.7066929509124046 -1.8477567104158155e-07 -0.09976633729190805 -2.222 0.7066943714829097 0.706693077843102 -1.8496600047782086e-07 -0.09976640819138334 -2.2220999999999997 0.7066944953265826 0.7066932047374068 -1.8512356756220094e-07 -0.099766479069371 -2.2222000000000004 0.706694619130952 0.7066933315949788 -1.8524834586794436e-07 -0.0997665499258775 -2.2223 0.7066947428963819 0.706693458415477 -1.8534031652472915e-07 -0.09976662076090935 -2.2224 0.7066948666232366 0.7066935851985606 -1.8539946824297493e-07 -0.09976669157447304 -2.2225 0.7066949903118795 0.7066937119438887 -1.8542579729302622e-07 -0.0997667623665751 -2.2226 0.7066951139626751 0.7066938386511206 -1.854193075086219e-07 -0.09976683313722201 -2.2227 0.7066952375759863 0.7066939653199151 -1.8538001029730355e-07 -0.0997669038864202 -2.2228000000000003 0.7066953611521773 0.7066940919499323 -1.8530792461959877e-07 -0.09976697461417625 -2.2229 0.7066954846916109 0.7066942185408311 -1.8520307698208227e-07 -0.09976704532049652 -2.223 0.7066956081946503 0.7066943450922722 -1.8506550144084533e-07 -0.09976711600538757 -2.2231 0.7066957316616573 0.7066944716039161 -1.8489523959108745e-07 -0.09976718666885585 -2.2232000000000003 0.7066958550929943 0.706694598075424 -1.846923405393608e-07 -0.09976725731090785 -2.2233 0.7066959784890221 0.7066947245064578 -1.8445686090010072e-07 -0.09976732793155008 -2.2234000000000003 0.7066961018501015 0.7066948508966797 -1.8418886478521745e-07 -0.09976739853078898 -2.2235 0.706696225176592 0.7066949772457529 -1.838884237902183e-07 -0.09976746910863105 -2.2236 0.7066963484688524 0.7066951035533415 -1.8355561695257427e-07 -0.09976753966508267 -2.2237000000000005 0.7066964717272408 0.7066952298191108 -1.83190530758659e-07 -0.09976761020015043 -2.2238 0.7066965949521139 0.7066953560427265 -1.827932590951764e-07 -0.09976768071384069 -2.2239 0.7066967181438275 0.7066954822238559 -1.823639032456914e-07 -0.09976775120615998 -2.224 0.7066968413027364 0.7066956083621672 -1.8190257185246583e-07 -0.09976782167711475 -2.2241 0.7066969644291936 0.7066957344573299 -1.814093809060502e-07 -0.09976789212671143 -2.2242 0.7066970875235514 0.7066958605090152 -1.808844537140586e-07 -0.09976796255495651 -2.2243000000000004 0.7066972105861602 0.7066959865168954 -1.8032792083871874e-07 -0.09976803296185645 -2.2244 0.706697333617369 0.7066961124806439 -1.7973992010034134e-07 -0.09976810334741769 -2.2245 0.7066974566175251 0.7066962383999364 -1.7912059652527845e-07 -0.09976817371164666 -2.2245999999999997 0.706697579586975 0.7066963642744499 -1.7847010232510674e-07 -0.09976824405454986 -2.2247000000000003 0.7066977025260626 0.7066964901038628 -1.7778859683764692e-07 -0.0997683143761337 -2.2248 0.7066978254351299 0.706696615887856 -1.7707624651308596e-07 -0.09976838467640466 -2.2249 0.7066979483145178 0.7066967416261116 -1.7633322485499647e-07 -0.09976845495536917 -2.225 0.7066980711645645 0.706696867318314 -1.7555971238564227e-07 -0.09976852521303366 -2.2251 0.7066981939856067 0.7066969929641497 -1.7475589659393664e-07 -0.09976859544940458 -2.2252 0.7066983167779785 0.7066971185633069 -1.7392197191115621e-07 -0.09976866566448833 -2.2253000000000003 0.7066984395420122 0.7066972441154764 -1.7305813963808259e-07 -0.09976873585829141 -2.2254 0.7066985622780377 0.706697369620351 -1.7216460791551202e-07 -0.09976880603082022 -2.2255 0.7066986849863827 0.7066974950776261 -1.7124159165833597e-07 -0.0997688761820812 -2.2256 0.7066988076673721 0.7066976204869988 -1.7028931252084656e-07 -0.09976894631208076 -2.2257000000000002 0.7066989303213291 0.7066977458481697 -1.6930799883949077e-07 -0.09976901642082536 -2.2258 0.7066990529485738 0.7066978711608409 -1.6829788555480785e-07 -0.09976908650832145 -2.2259 0.7066991755494236 0.7066979964247178 -1.6725921419928624e-07 -0.09976915657457536 -2.226 0.706699298124194 0.7066981216395081 -1.6619223280368856e-07 -0.09976922661959364 -2.2260999999999997 0.7066994206731965 0.7066982468049223 -1.6509719584847926e-07 -0.09976929664338259 -2.2262000000000004 0.7066995431967409 0.706698371920674 -1.639743641961705e-07 -0.09976936664594874 -2.2263 0.7066996656951333 0.7066984969864792 -1.6282400505142347e-07 -0.09976943662729842 -2.2264 0.7066997881686776 0.7066986220020574 -1.6164639188472052e-07 -0.09976950658743806 -2.2265 0.7066999106176743 0.7066987469671305 -1.6044180435430266e-07 -0.09976957652637414 -2.2266 0.7067000330424207 0.7066988718814239 -1.592105282575973e-07 -0.09976964644411297 -2.2267 0.7067001554432112 0.706698996744666 -1.579528554514209e-07 -0.09976971634066105 -2.2268000000000003 0.7067002778203368 0.7066991215565885 -1.5666908380340683e-07 -0.09976978621602474 -2.2269 0.7067004001740853 0.7066992463169264 -1.5535951708792184e-07 -0.09976985607021045 -2.227 0.7067005225047414 0.7066993710254176 -1.5402446494443278e-07 -0.0997699259032246 -2.2271 0.7067006448125858 0.7066994956818038 -1.526642427977093e-07 -0.09976999571507357 -2.2272000000000003 0.7067007670978964 0.7066996202858302 -1.5127917177976125e-07 -0.09977006550576378 -2.2273 0.7067008893609472 0.7066997448372454 -1.4986957863616368e-07 -0.09977013527530164 -2.2274000000000003 0.7067010116020088 0.7066998693358013 -1.4843579567748455e-07 -0.09977020502369352 -2.2275 0.7067011338213478 0.7066999937812539 -1.4697816069775271e-07 -0.09977027475094578 -2.2276 0.7067012560192276 0.7067001181733625 -1.4549701687731342e-07 -0.09977034445706484 -2.2277000000000005 0.7067013781959077 0.7067002425118909 -1.439927126995616e-07 -0.09977041414205717 -2.2278000000000002 0.7067015003516435 0.7067003667966053 -1.4246560190930846e-07 -0.09977048380592907 -2.2279 0.7067016224866869 0.7067004910272772 -1.409160433930856e-07 -0.09977055344868696 -2.228 0.7067017446012855 0.706700615203681 -1.3934440108546997e-07 -0.0997706230703372 -2.2281 0.7067018666956835 0.706700739325596 -1.3775104392051152e-07 -0.09977069267088622 -2.2282 0.7067019887701202 0.7067008633928042 -1.3613634571897626e-07 -0.09977076225034029 -2.2283000000000004 0.7067021108248319 0.7067009874050931 -1.345006851120184e-07 -0.09977083180870588 -2.2284 0.7067022328600501 0.7067011113622533 -1.3284444544230112e-07 -0.09977090134598937 -2.2285 0.7067023548760019 0.7067012352640804 -1.3116801467899508e-07 -0.09977097086219713 -2.2285999999999997 0.7067024768729109 0.7067013591103732 -1.2947178533451176e-07 -0.09977104035733551 -2.2287000000000003 0.7067025988509958 0.7067014829009357 -1.277561543690936e-07 -0.0997711098314109 -2.2288 0.7067027208104715 0.7067016066355757 -1.260215230902001e-07 -0.09977117928442963 -2.2289 0.706702842751548 0.7067017303141054 -1.242682970588327e-07 -0.09977124871639813 -2.229 0.7067029646744312 0.7067018539363419 -1.2249688601147224e-07 -0.09977131812732268 -2.2291 0.7067030865793225 0.706701977502106 -1.2070770374732198e-07 -0.09977138751720972 -2.2292 0.7067032084664189 0.7067021010112234 -1.1890116803463247e-07 -0.09977145688606559 -2.2293000000000003 0.7067033303359128 0.7067022244635244 -1.1707770051355704e-07 -0.09977152623389667 -2.2294 0.7067034521879918 0.7067023478588437 -1.1523772660594622e-07 -0.09977159556070928 -2.2295 0.7067035740228393 0.7067024711970205 -1.1338167541473376e-07 -0.0997716648665098 -2.2296 0.7067036958406339 0.7067025944778988 -1.1150997961291431e-07 -0.09977173415130458 -2.2297000000000002 0.7067038176415489 0.7067027177013274 -1.096230753377253e-07 -0.09977180341509995 -2.2298 0.7067039394257538 0.7067028408671598 -1.0772140211605385e-07 -0.09977187265790227 -2.2299 0.706704061193413 0.706702963975254 -1.0580540275167971e-07 -0.09977194187971794 -2.23 0.7067041829446856 0.7067030870254729 -1.0387552320124255e-07 -0.0997720110805532 -2.2300999999999997 0.706704304679727 0.7067032100176844 -1.0193221248577106e-07 -0.09977208026041451 -2.2302000000000004 0.7067044263986865 0.7067033329517614 -9.997592260307941e-08 -0.09977214941930813 -2.2303 0.7067045481017092 0.7067034558275809 -9.800710839506094e-08 -0.09977221855724047 -2.2304 0.7067046697889351 0.7067035786450255 -9.602622745401301e-08 -0.0997722876742178 -2.2305 0.7067047914604995 0.7067037014039826 -9.403374001681897e-08 -0.0997723567702465 -2.2306 0.7067049131165322 0.7067038241043444 -9.203010885652785e-08 -0.09977242584533286 -2.2307 0.7067050347571585 0.7067039467460084 -9.001579917740365e-08 -0.09977249489948326 -2.2308000000000003 0.7067051563824984 0.7067040693288771 -8.799127850563776e-08 -0.09977256393270398 -2.2309 0.7067052779926669 0.7067041918528576 -8.595701657052035e-08 -0.09977263294500141 -2.231 0.7067053995877742 0.7067043143178626 -8.391348521857162e-08 -0.09977270193638188 -2.2311 0.706705521167925 0.7067044367238096 -8.18611582808354e-08 -0.09977277090685166 -2.2312000000000003 0.7067056427332189 0.706704559070621 -7.980051147920414e-08 -0.0997728398564171 -2.2313 0.7067057642837504 0.7067046813582247 -7.773202230585557e-08 -0.09977290878508449 -2.2314000000000003 0.7067058858196096 0.706704803586554 -7.565616991483254e-08 -0.09977297769286023 -2.2315 0.70670600734088 0.7067049257555464 -7.357343501969427e-08 -0.0997730465797505 -2.2316 0.7067061288476413 0.7067050478651457 -7.148429977382048e-08 -0.09977311544576173 -2.2317000000000005 0.706706250339967 0.7067051699153 -6.9389247656787e-08 -0.09977318429090021 -2.2318000000000002 0.7067063718179265 0.7067052919059632 -6.728876336507816e-08 -0.0997732531151723 -2.2319 0.7067064932815825 0.7067054138370941 -6.518333270713605e-08 -0.09977332191858423 -2.232 0.7067066147309937 0.7067055357086568 -6.307344248279723e-08 -0.09977339070114234 -2.2321 0.7067067361662129 0.7067056575206205 -6.095958036923463e-08 -0.09977345946285293 -2.2322 0.7067068575872879 0.7067057792729601 -5.884223481730788e-08 -0.09977352820372233 -2.2323000000000004 0.7067069789942613 0.7067059009656552 -5.6721894931216835e-08 -0.0997735969237568 -2.2324 0.7067071003871701 0.7067060225986908 -5.4599050358129786e-08 -0.09977366562296264 -2.2325 0.7067072217660466 0.7067061441720575 -5.2474191176076976e-08 -0.09977373430134619 -2.2325999999999997 0.7067073431309174 0.7067062656857505 -5.0347807777724116e-08 -0.09977380295891372 -2.2327000000000004 0.7067074644818041 0.706706387139771 -4.8220390759783766e-08 -0.09977387159567155 -2.2328 0.7067075858187224 0.7067065085341251 -4.6092430809065686e-08 -0.09977394021162594 -2.2329 0.7067077071416837 0.7067066298688242 -4.3964418591400326e-08 -0.09977400880678323 -2.233 0.7067078284506932 0.7067067511438849 -4.183684463479571e-08 -0.09977407738114964 -2.2331 0.7067079497457514 0.706706872359329 -3.9710199218896246e-08 -0.09977414593473148 -2.2332 0.7067080710268536 0.7067069935151838 -3.758497226164295e-08 -0.09977421446753504 -2.2333000000000003 0.7067081922939895 0.7067071146114818 -3.546165320579813e-08 -0.09977428297956664 -2.2334 0.7067083135471435 0.7067072356482608 -3.334073090765881e-08 -0.09977435147083252 -2.2335 0.7067084347862951 0.7067073566255633 -3.1222693524374234e-08 -0.09977441994133893 -2.2336 0.7067085560114186 0.7067074775434377 -2.910802839842415e-08 -0.09977448839109224 -2.2337000000000002 0.7067086772224827 0.7067075984019373 -2.6997221949740663e-08 -0.09977455682009867 -2.2338 0.706708798419451 0.7067077192011207 -2.489075956110809e-08 -0.09977462522836451 -2.2339 0.706708919602282 0.7067078399410518 -2.2789125469959565e-08 -0.09977469361589601 -2.234 0.7067090407709291 0.7067079606217992 -2.069280265193374e-08 -0.09977476198269944 -2.2340999999999998 0.7067091619253403 0.7067080812434372 -1.860227271440612e-08 -0.0997748303287811 -2.2342000000000004 0.7067092830654584 0.706708201806045 -1.651801578373205e-08 -0.09977489865414718 -2.2343 0.7067094041912216 0.706708322309707 -1.4440510395091755e-08 -0.09977496695880407 -2.2344 0.7067095253025623 0.7067084427545127 -1.2370233384503826e-08 -0.09977503524275791 -2.2345 0.7067096463994083 0.7067085631405569 -1.0307659779537626e-08 -0.09977510350601505 -2.2346 0.7067097674816819 0.7067086834679389 -8.253262685255225e-09 -0.0997751717485817 -2.2347 0.7067098885493008 0.7067088037367637 -6.207513177092228e-09 -0.09977523997046417 -2.2348000000000003 0.7067100096021772 0.7067089239471411 -4.170880201111171e-09 -0.09977530817166869 -2.2349 0.7067101306402186 0.7067090440991854 -2.143830459509777e-09 -0.09977537635220146 -2.235 0.7067102516633272 0.706709164193017 -1.2682830220073216e-10 -0.09977544451206877 -2.2351 0.7067103726714007 0.7067092842287598 1.87966437380227e-09 -0.09977551265127685 -2.2352000000000003 0.7067104936643316 0.7067094042065439 3.875188239743643e-09 -0.09977558076983195 -2.2353 0.7067106146420075 0.7067095241265038 5.859286622729443e-09 -0.09977564886774037 -2.2354000000000003 0.7067107356043112 0.7067096439887788 7.831505630627456e-09 -0.09977571694500832 -2.2355 0.7067108565511208 0.7067097637935131 9.791394240538098e-09 -0.09977578500164207 -2.2356 0.706710977482309 0.7067098835408556 1.173850441502089e-08 -0.09977585303764779 -2.2357000000000005 0.7067110983977445 0.7067100032309603 1.3672391190565347e-08 -0.0997759210530318 -2.2358000000000002 0.7067112192972907 0.7067101228639856 1.5592612789480653e-08 -0.0997759890478003 -2.2359 0.7067113401808065 0.7067102424400946 1.7498730714438082e-08 -0.09977605702195949 -2.236 0.706711461048146 0.7067103619594551 1.9390309850819687e-08 -0.0997761249755156 -2.2361 0.706711581899159 0.7067104814222399 2.1266918569066984e-08 -0.09977619290847493 -2.2362 0.7067117027336904 0.7067106008286259 2.3128128821825467e-08 -0.09977626082084369 -2.2363000000000004 0.7067118235515808 0.7067107201787947 2.4973516242823846e-08 -0.09977632871262805 -2.2364 0.7067119443526656 0.7067108394729322 2.6802660226671327e-08 -0.09977639658383425 -2.2365 0.706712065136777 0.7067109587112297 2.8615144051155617e-08 -0.0997764644344686 -2.2365999999999997 0.7067121859037415 0.7067110778938815 3.041055495443812e-08 -0.09977653226453721 -2.2367000000000004 0.706712306653382 0.7067111970210875 3.2188484242606785e-08 -0.09977660007404641 -2.2368 0.7067124273855165 0.7067113160930513 3.3948527366003955e-08 -0.09977666786300232 -2.2369 0.706712548099959 0.7067114351099808 3.569028402851393e-08 -0.09977673563141114 -2.237 0.7067126687965195 0.7067115540720884 3.7413358258686635e-08 -0.0997768033792792 -2.2371 0.7067127894750036 0.7067116729795904 3.91173585190252e-08 -0.09977687110661262 -2.2372 0.7067129101352128 0.7067117918327075 4.080189779098742e-08 -0.09977693881341765 -2.2373000000000003 0.7067130307769438 0.7067119106316644 4.2466593646109385e-08 -0.09977700649970045 -2.2374 0.7067131513999905 0.7067120293766899 4.411106835182366e-08 -0.09977707416546733 -2.2375 0.7067132720041418 0.7067121480680166 4.57349489425829e-08 -0.09977714181072439 -2.2376 0.7067133925891831 0.7067122667058812 4.733786732741274e-08 -0.09977720943547787 -2.2377000000000002 0.7067135131548958 0.7067123852905244 4.8919460354096556e-08 -0.09977727703973398 -2.2378 0.7067136337010578 0.7067125038221904 5.047936989244217e-08 -0.09977734462349891 -2.2379000000000002 0.7067137542274421 0.7067126223011276 5.2017242908874994e-08 -0.09977741218677884 -2.238 0.7067138747338194 0.7067127407275876 5.3532731568786684e-08 -0.09977747972957997 -2.2380999999999998 0.7067139952199559 0.7067128591018262 5.502549329725048e-08 -0.09977754725190853 -2.2382000000000004 0.7067141156856144 0.7067129774241026 5.6495190867492107e-08 -0.09977761475377067 -2.2383 0.7067142361305538 0.7067130956946793 5.7941492468543965e-08 -0.09977768223517261 -2.2384 0.7067143565545303 0.7067132139138228 5.93640717746341e-08 -0.09977774969612052 -2.2385 0.706714476957296 0.7067133320818024 6.07626080284529e-08 -0.09977781713662055 -2.2386 0.7067145973385996 0.7067134501988916 6.213678611748097e-08 -0.09977788455667902 -2.2387 0.706714717698187 0.7067135682653665 6.348629662950023e-08 -0.09977795195630196 -2.2388000000000003 0.7067148380358004 0.7067136862815065 6.481083595667736e-08 -0.09977801933549563 -2.2389 0.7067149583511786 0.7067138042475946 6.611010631117631e-08 -0.09977808669426617 -2.239 0.7067150786440579 0.7067139221639165 6.738381582577224e-08 -0.09977815403261978 -2.2391 0.7067151989141713 0.7067140400307612 6.863167861803632e-08 -0.09977822135056261 -2.2392000000000003 0.7067153191612487 0.7067141578484205 6.985341484411212e-08 -0.09977828864810084 -2.2393 0.7067154393850172 0.7067142756171896 7.104875078198236e-08 -0.09977835592524066 -2.2394000000000003 0.7067155595852006 0.7067143933373659 7.221741886095923e-08 -0.09977842318198826 -2.2395 0.7067156797615206 0.7067145110092501 7.335915774321633e-08 -0.09977849041834976 -2.2396 0.7067157999136957 0.7067146286331454 7.447371237062628e-08 -0.09977855763433136 -2.2397000000000005 0.7067159200414419 0.7067147462093577 7.556083403414959e-08 -0.09977862482993921 -2.2398000000000002 0.7067160401444725 0.7067148637381953 7.662028043628477e-08 -0.09977869200517941 -2.2399 0.7067161602224985 0.7067149812199693 7.765181571882385e-08 -0.0997787591600583 -2.24 0.706716280275228 0.7067150986549932 7.865521052530244e-08 -0.09977882629458182 -2.2401 0.706716400302367 0.7067152160435827 7.963024206518454e-08 -0.09977889340875624 -2.2402 0.7067165203036194 0.7067153333860561 8.057669413120971e-08 -0.09977896050258774 -2.2403000000000004 0.7067166402786864 0.7067154506827336 8.149435718786402e-08 -0.09977902757608237 -2.2404 0.7067167602272673 0.7067155679339376 8.238302840433975e-08 -0.09977909462924633 -2.2405 0.7067168801490594 0.7067156851399934 8.324251169096464e-08 -0.09977916166208582 -2.2405999999999997 0.7067170000437579 0.7067158023012269 8.407261773216157e-08 -0.09977922867460695 -2.2407000000000004 0.7067171199110559 0.7067159194179669 8.487316405410283e-08 -0.09977929566681581 -2.2408 0.7067172397506445 0.706716036490544 8.5643975031649e-08 -0.09977936263871864 -2.2409 0.7067173595622137 0.7067161535192902 8.638488197681982e-08 -0.09977942959032153 -2.241 0.7067174793454509 0.7067162705045396 8.709572312665115e-08 -0.09977949652163061 -2.2411 0.7067175991000423 0.7067163874466278 8.777634369350196e-08 -0.09977956343265204 -2.2412 0.7067177188256725 0.7067165043458922 8.84265959240349e-08 -0.09977963032339195 -2.2413000000000003 0.7067178385220245 0.7067166212026712 8.904633909054271e-08 -0.09977969719385646 -2.2414 0.7067179581887801 0.706716738017305 8.963543953605102e-08 -0.09977976404405173 -2.2415 0.7067180778256192 0.7067168547901348 9.019377073329893e-08 -0.09977983087398384 -2.2416 0.7067181974322214 0.7067169715215038 9.07212132604529e-08 -0.09977989768365898 -2.2417000000000002 0.7067183170082638 0.7067170882117557 9.121765486702627e-08 -0.09977996447308325 -2.2418 0.7067184365534236 0.7067172048612353 9.168299046694028e-08 -0.09978003124226278 -2.2419000000000002 0.7067185560673761 0.7067173214702891 9.211712220097423e-08 -0.09978009799120365 -2.242 0.7067186755497964 0.7067174380392639 9.251995939166258e-08 -0.09978016471991208 -2.2420999999999998 0.7067187950003577 0.7067175545685075 9.289141863003114e-08 -0.0997802314283941 -2.2422000000000004 0.7067189144187337 0.7067176710583686 9.323142378253602e-08 -0.09978029811665587 -2.2423 0.7067190338045961 0.7067177875091968 9.353990595983852e-08 -0.09978036478470349 -2.2424 0.7067191531576167 0.706717903921342 9.381680357231637e-08 -0.09978043143254309 -2.2425 0.7067192724774661 0.7067180202951548 9.40620623196553e-08 -0.0997804980601807 -2.2426 0.7067193917638155 0.7067181366309866 9.427563522207416e-08 -0.09978056466762254 -2.2427 0.7067195110163346 0.7067182529291887 9.445748260991649e-08 -0.09978063125487467 -2.2428000000000003 0.7067196302346932 0.7067183691901127 9.460757213752835e-08 -0.09978069782194318 -2.2429 0.7067197494185609 0.7067184854141113 9.472587881101391e-08 -0.09978076436883418 -2.243 0.706719868567607 0.7067186016015363 9.481238495354094e-08 -0.09978083089555381 -2.2431 0.7067199876815009 0.7067187177527405 9.486708019840195e-08 -0.09978089740210813 -2.2432000000000003 0.7067201067599116 0.7067188338680761 9.488996155840312e-08 -0.0997809638885033 -2.2433 0.7067202258025085 0.7067189499478954 9.48810333530059e-08 -0.09978103035474536 -2.2434000000000003 0.7067203448089607 0.7067190659925509 9.48403072499604e-08 -0.09978109680084041 -2.2435 0.7067204637789379 0.7067191820023944 9.476780223408032e-08 -0.09978116322679456 -2.2436 0.7067205827121104 0.7067192979777774 9.466354461071247e-08 -0.09978122963261393 -2.2437000000000005 0.7067207016081478 0.7067194139190514 9.452756799532835e-08 -0.09978129601830453 -2.2438000000000002 0.7067208204667214 0.7067195298265672 9.435991331005478e-08 -0.09978136238387247 -2.2439 0.7067209392875021 0.7067196457006752 9.416062876632658e-08 -0.09978142872932393 -2.244 0.7067210580701618 0.7067197615417251 9.392976984060053e-08 -0.09978149505466488 -2.2441 0.7067211768143733 0.7067198773500657 9.36673992743553e-08 -0.0997815613599014 -2.2442 0.7067212955198094 0.7067199931260455 9.337358707756094e-08 -0.09978162764503967 -2.2443 0.7067214141861449 0.7067201088700119 9.304841045928991e-08 -0.09978169391008573 -2.2444 0.706721532813054 0.7067202245823112 9.269195384506435e-08 -0.09978176015504558 -2.2445 0.7067216514002137 0.7067203402632893 9.230430883522267e-08 -0.09978182637992541 -2.2445999999999997 0.7067217699473004 0.7067204559132902 9.188557420491961e-08 -0.09978189258473126 -2.2447000000000004 0.7067218884539925 0.7067205715326574 9.143585585902336e-08 -0.09978195876946915 -2.2448 0.7067220069199693 0.7067206871217329 9.095526682517674e-08 -0.09978202493414517 -2.2449 0.7067221253449121 0.7067208026808574 9.044392720175543e-08 -0.09978209107876544 -2.245 0.7067222437285027 0.7067209182103701 8.990196413705132e-08 -0.09978215720333598 -2.2451 0.7067223620704245 0.706721033710609 8.932951180151694e-08 -0.09978222330786284 -2.2452 0.7067224803703629 0.7067211491819105 8.872671136000987e-08 -0.09978228939235206 -2.2453000000000003 0.7067225986280046 0.7067212646246093 8.809371092322049e-08 -0.09978235545680977 -2.2454 0.7067227168430379 0.7067213800390384 8.743066550950807e-08 -0.099782421501242 -2.2455 0.7067228350151528 0.7067214954255294 8.673773704663545e-08 -0.09978248752565479 -2.2456 0.7067229531440415 0.7067216107844119 8.60150942885024e-08 -0.09978255353005423 -2.2457000000000003 0.7067230712293979 0.7067217261160131 8.526291277004272e-08 -0.09978261951444639 -2.2458 0.7067231892709176 0.7067218414206589 8.448137479855067e-08 -0.09978268547883726 -2.2459000000000002 0.7067233072682985 0.7067219566986727 8.36706693825573e-08 -0.09978275142323292 -2.246 0.7067234252212407 0.7067220719503761 8.283099220060541e-08 -0.09978281734763944 -2.2460999999999998 0.7067235431294461 0.7067221871760884 8.196254556655513e-08 -0.09978288325206282 -2.2462000000000004 0.7067236609926193 0.7067223023761264 8.106553834805186e-08 -0.09978294913650913 -2.2463 0.706723778810467 0.7067224175508051 8.014018594224015e-08 -0.09978301500098441 -2.2464 0.7067238965826981 0.7067225327004368 7.918671020984425e-08 -0.09978308084549474 -2.2465 0.7067240143090243 0.7067226478253312 7.820533942312635e-08 -0.09978314667004609 -2.2466 0.7067241319891596 0.7067227629257956 7.719630822425327e-08 -0.09978321247464451 -2.2467 0.7067242496228208 0.7067228780021346 7.615985754723387e-08 -0.09978327825929606 -2.2468000000000004 0.7067243672097272 0.7067229930546504 7.50962345936329e-08 -0.09978334402400674 -2.2469 0.7067244847496007 0.7067231080836421 7.400569274756963e-08 -0.09978340976878258 -2.247 0.7067246022421664 0.7067232230894065 7.288849151500243e-08 -0.09978347549362965 -2.2471 0.7067247196871519 0.7067233380722371 7.174489647689131e-08 -0.09978354119855398 -2.2472000000000003 0.7067248370842878 0.7067234530324249 7.057517921113532e-08 -0.09978360688356158 -2.2473 0.7067249544333079 0.7067235679702573 6.937961723879615e-08 -0.09978367254865847 -2.2474000000000003 0.7067250717339486 0.7067236828860188 6.815849395297446e-08 -0.09978373819385065 -2.2475 0.7067251889859499 0.7067237977799913 6.691209855115565e-08 -0.0997838038191442 -2.2476 0.706725306189055 0.7067239126524529 6.564072597449455e-08 -0.09978386942454509 -2.2477000000000005 0.7067254233430096 0.706724027503679 6.434467683148759e-08 -0.09978393501005937 -2.2478000000000002 0.7067255404475634 0.706724142333941 6.302425733031858e-08 -0.09978400057569299 -2.2479 0.7067256575024695 0.7067242571435077 6.167977920773504e-08 -0.09978406612145205 -2.248 0.7067257745074838 0.7067243719326441 6.031155964057733e-08 -0.0997841316473425 -2.2481 0.7067258914623662 0.7067244867016118 5.8919921190267455e-08 -0.09978419715337039 -2.2482 0.7067260083668798 0.7067246014506685 5.750519171780766e-08 -0.09978426263954167 -2.2483 0.7067261252207915 0.7067247161800693 5.606770429704422e-08 -0.09978432810586241 -2.2484 0.7067262420238716 0.7067248308900644 5.4607797169564654e-08 -0.09978439355233856 -2.2485 0.7067263587758945 0.706724945580901 5.312581363887958e-08 -0.09978445897897613 -2.2485999999999997 0.706726475476638 0.7067250602528228 5.1622101975012935e-08 -0.09978452438578113 -2.2487000000000004 0.7067265921258838 0.7067251749060692 5.009701537286859e-08 -0.09978458977275963 -2.2488 0.7067267087234177 0.7067252895408758 4.855091183773863e-08 -0.09978465513991754 -2.2489 0.7067268252690289 0.7067254041574744 4.698415410550605e-08 -0.09978472048726088 -2.249 0.7067269417625106 0.706725518756093 4.5397109574990546e-08 -0.09978478581479562 -2.2491 0.7067270582036606 0.7067256333369553 4.379015020039567e-08 -0.0997848511225278 -2.2492 0.7067271745922801 0.706725747900281 4.216365242365461e-08 -0.09978491641046337 -2.2493000000000003 0.7067272909281748 0.7067258624462858 4.05179970807551e-08 -0.09978498167860833 -2.2494 0.7067274072111542 0.7067259769751817 3.8853569299390767e-08 -0.09978504692696871 -2.2495 0.7067275234410324 0.7067260914871751 3.717075841916384e-08 -0.09978511215555042 -2.2496 0.7067276396176274 0.7067262059824699 3.546995790484897e-08 -0.09978517736435949 -2.2497000000000003 0.7067277557407614 0.7067263204612648 3.375156524577927e-08 -0.09978524255340188 -2.2498 0.7067278718102611 0.7067264349237543 3.201598186737542e-08 -0.0997853077226836 -2.2499000000000002 0.7067279878259578 0.7067265493701281 3.026361303920533e-08 -0.09978537287221056 -2.25 0.7067281037876865 0.7067266638005725 2.8494867767431264e-08 -0.0997854380019888 -2.2500999999999998 0.7067282196952873 0.7067267782152685 2.6710158721951482e-08 -0.09978550311202425 -2.2502000000000004 0.7067283355486045 0.7067268926143931 2.4909902125377914e-08 -0.09978556820232291 -2.2503 0.7067284513474869 0.7067270069981186 2.309451765242221e-08 -0.09978563327289072 -2.2504 0.706728567091788 0.7067271213666126 2.1264428351833176e-08 -0.0997856983237337 -2.2505 0.7067286827813659 0.7067272357200386 1.9420060524966143e-08 -0.09978576335485784 -2.2506 0.7067287984160828 0.7067273500585547 1.7561843634709973e-08 -0.09978582836626898 -2.2507 0.7067289139958062 0.7067274643823152 1.5690210206607824e-08 -0.0997858933579732 -2.2508000000000004 0.7067290295204078 0.7067275786914691 1.3805595736049447e-08 -0.09978595832997637 -2.2509 0.7067291449897644 0.7067276929861611 1.1908438567707902e-08 -0.09978602328228453 -2.251 0.7067292604037572 0.7067278072665308 9.999179814007553e-09 -0.0997860882149036 -2.2511 0.7067293757622723 0.7067279215327132 8.078263244101769e-09 -0.09978615312783956 -2.2512000000000003 0.7067294910652007 0.7067280357848387 6.146135178922152e-09 -0.0997862180210983 -2.2513 0.706729606312438 0.7067281500230322 4.203244387095129e-09 -0.09978628289468582 -2.2514000000000003 0.706729721503885 0.7067282642474149 2.250041989532159e-09 -0.09978634774860812 -2.2515 0.706729836639447 0.7067283784581018 2.869813397338161e-10 -0.09978641258287105 -2.2516 0.7067299517190344 0.706728492655204 -1.6854820707526419e-09 -0.09978647739748062 -2.2517000000000005 0.7067300667425622 0.706728606838827 -3.666890716416682e-09 -0.09978654219244273 -2.2518000000000002 0.7067301817099507 0.7067287210090718 -5.6567851531436064e-09 -0.09978660696776333 -2.2519 0.7067302966211253 0.7067288351660346 -7.654704117961153e-09 -0.0997866717234484 -2.252 0.7067304114760158 0.7067289493098061 -9.660184633122904e-09 -0.09978673645950387 -2.2521 0.7067305262745573 0.7067290634404725 -1.1672762121467395e-08 -0.09978680117593568 -2.2522 0.70673064101669 0.7067291775581144 -1.3691970507465762e-08 -0.09978686587274971 -2.2523 0.7067307557023589 0.7067292916628076 -1.5717342330412443e-08 -0.09978693054995193 -2.2524 0.7067308703315143 0.7067294057546236 -1.7748408845906505e-08 -0.09978699520754833 -2.2525 0.706730984904111 0.7067295198336279 -1.9784700142078115e-08 -0.09978705984554473 -2.2525999999999997 0.7067310994201097 0.7067296338998811 -2.182574524367195e-08 -0.09978712446394715 -2.2527000000000004 0.7067312138794755 0.7067297479534389 -2.3871072220033734e-08 -0.09978718906276146 -2.2528 0.7067313282821788 0.7067298619943523 -2.5920208296566216e-08 -0.09978725364199362 -2.2529 0.7067314426281952 0.7067299760226664 -2.7972679964884117e-08 -0.0997873182016496 -2.253 0.706731556917505 0.706730090038422 -3.00280130888491e-08 -0.09978738274173522 -2.2531 0.7067316711500939 0.7067302040416541 -3.208573301385735e-08 -0.09978744726225644 -2.2532 0.7067317853259528 0.706730318032393 -3.414536468133132e-08 -0.09978751176321915 -2.2533000000000003 0.7067318994450775 0.7067304320106638 -3.620643273377893e-08 -0.09978757624462933 -2.2534 0.7067320135074687 0.7067305459764864 -3.826846162733374e-08 -0.09978764070649282 -2.2535 0.706732127513133 0.7067306599298762 -4.0330975738223605e-08 -0.09978770514881563 -2.2536 0.7067322414620811 0.7067307738708427 -4.2393499476286664e-08 -0.09978776957160365 -2.2537000000000003 0.7067323553543297 0.7067308877993903 -4.4455557390423524e-08 -0.09978783397486274 -2.2538 0.7067324691898995 0.7067310017155188 -4.651667428226232e-08 -0.09978789835859879 -2.2539000000000002 0.7067325829688171 0.7067311156192227 -4.857637531270869e-08 -0.0997879627228177 -2.254 0.7067326966911145 0.7067312295104913 -5.063418611250727e-08 -0.09978802706752543 -2.2540999999999998 0.706732810356828 0.706731343389309 -5.2689632891542854e-08 -0.0997880913927279 -2.2542000000000004 0.7067329239659994 0.7067314572556549 -5.474224254627125e-08 -0.09978815569843097 -2.2543 0.7067330375186756 0.706731571109503 -5.6791542771663164e-08 -0.09978821998464053 -2.2544 0.7067331510149082 0.7067316849508225 -5.883706216702235e-08 -0.09978828425136249 -2.2545 0.7067332644547539 0.7067317987795776 -6.087833034559842e-08 -0.09978834849860273 -2.2546 0.7067333778382747 0.7067319125957269 -6.291487804300708e-08 -0.09978841272636713 -2.2547 0.7067334911655381 0.7067320263992246 -6.494623722283141e-08 -0.09978847693466164 -2.2548000000000004 0.7067336044366156 0.7067321401900197 -6.697194118807787e-08 -0.09978854112349213 -2.2549 0.706733717651584 0.706732253968056 -6.899152468417546e-08 -0.09978860529286446 -2.255 0.7067338308105252 0.7067323677332724 -7.10045240121665e-08 -0.09978866944278454 -2.2551 0.7067339439135263 0.7067324814856032 -7.301047712324898e-08 -0.09978873357325826 -2.2552000000000003 0.7067340569606788 0.7067325952249772 -7.500892373760518e-08 -0.09978879768429148 -2.2553 0.7067341699520798 0.7067327089513187 -7.699940544371453e-08 -0.09978886177589014 -2.2554000000000003 0.7067342828878306 0.7067328226645466 -7.898146580503917e-08 -0.09978892584806001 -2.2555 0.7067343957680376 0.7067329363645756 -8.095465046063788e-08 -0.09978898990080705 -2.2556 0.7067345085928123 0.7067330500513149 -8.291850723662203e-08 -0.09978905393413708 -2.2557000000000005 0.7067346213622706 0.7067331637246694 -8.487258624373384e-08 -0.099789117948056 -2.2558000000000002 0.7067347340765338 0.706733277384539 -8.681643998576655e-08 -0.09978918194256971 -2.2559 0.7067348467357271 0.7067333910308187 -8.874962345497422e-08 -0.09978924591768405 -2.256 0.7067349593399816 0.7067335046633988 -9.06716942378899e-08 -0.09978930987340491 -2.2561 0.7067350718894321 0.7067336182821649 -9.258221261767424e-08 -0.09978937380973814 -2.2562 0.7067351843842185 0.706733731886998 -9.4480741668658e-08 -0.0997894377266896 -2.2563 0.7067352968244853 0.7067338454777742 -9.636684736823165e-08 -0.09978950162426516 -2.2564 0.7067354092103817 0.7067339590543653 -9.824009868184685e-08 -0.09978956550247067 -2.2565 0.7067355215420612 0.7067340726166383 -1.001000676714367e-07 -0.099789629361312 -2.2565999999999997 0.7067356338196823 0.7067341861644558 -1.0194632959256017e-07 -0.09978969320079502 -2.2567000000000004 0.7067357460434076 0.7067342996976755 -1.0377846298027099e-07 -0.09978975702092553 -2.2568 0.7067358582134045 0.7067344132161513 -1.05596049762742e-07 -0.09978982082170947 -2.2569 0.7067359703298446 0.706734526719732 -1.0739867534366454e-07 -0.09978988460315263 -2.257 0.7067360823929041 0.7067346402082622 -1.0918592870112764e-07 -0.09978994836526094 -2.2571 0.7067361944027635 0.7067347536815819 -1.1095740247782371e-07 -0.0997900121080401 -2.2572 0.7067363063596072 0.7067348671395275 -1.1271269308339715e-07 -0.09979007583149607 -2.2573000000000003 0.7067364182636247 0.7067349805819303 -1.1445140076817018e-07 -0.09979013953563468 -2.2574 0.7067365301150093 0.7067350940086179 -1.1617312974630811e-07 -0.09979020322046174 -2.2575 0.7067366419139585 0.7067352074194133 -1.178774882443917e-07 -0.09979026688598318 -2.2576 0.7067367536606739 0.7067353208141358 -1.1956408861937828e-07 -0.09979033053220476 -2.2577000000000003 0.7067368653553612 0.7067354341926001 -1.2123254744013379e-07 -0.09979039415913234 -2.2578 0.7067369769982303 0.706735547554617 -1.2288248557416892e-07 -0.09979045776677174 -2.2579000000000002 0.7067370885894952 0.7067356608999933 -1.2451352826570172e-07 -0.09979052135512881 -2.258 0.7067372001293735 0.7067357742285321 -1.2612530523627152e-07 -0.09979058492420936 -2.2580999999999998 0.7067373116180868 0.7067358875400318 -1.2771745075412788e-07 -0.09979064847401924 -2.2582000000000004 0.7067374230558612 0.7067360008342882 -1.2928960372790566e-07 -0.09979071200456432 -2.2583 0.7067375344429259 0.7067361141110922 -1.308414077794834e-07 -0.09979077551585037 -2.2584 0.7067376457795138 0.706736227370231 -1.323725113393931e-07 -0.09979083900788327 -2.2585 0.706737757065862 0.7067363406114886 -1.3388256769886198e-07 -0.09979090248066878 -2.2586 0.7067378683022111 0.7067364538346451 -1.353712351208347e-07 -0.09979096593421276 -2.2587 0.7067379794888051 0.7067365670394767 -1.3683817689201516e-07 -0.09979102936852098 -2.2588000000000004 0.7067380906258919 0.7067366802257568 -1.38283061413072e-07 -0.09979109278359936 -2.2589 0.7067382017137226 0.7067367933932542 -1.3970556227323183e-07 -0.09979115617945361 -2.259 0.7067383127525517 0.7067369065417354 -1.4110535831619864e-07 -0.0997912195560896 -2.2591 0.7067384237426375 0.7067370196709629 -1.4248213372168583e-07 -0.09979128291351319 -2.2592000000000003 0.7067385346842412 0.7067371327806959 -1.438355780609274e-07 -0.09979134625173014 -2.2593 0.7067386455776272 0.7067372458706902 -1.4516538637647514e-07 -0.09979140957074625 -2.2594000000000003 0.7067387564230636 0.7067373589406987 -1.4647125926720017e-07 -0.09979147287056733 -2.2595 0.706738867220821 0.7067374719904711 -1.477529029247221e-07 -0.09979153615119918 -2.2596 0.7067389779711738 0.7067375850197539 -1.490100292218799e-07 -0.09979159941264763 -2.2597000000000005 0.7067390886743989 0.7067376980282907 -1.502423557699778e-07 -0.09979166265491851 -2.2598000000000003 0.7067391993307761 0.706737811015822 -1.5144960597950063e-07 -0.09979172587801756 -2.2599 0.7067393099405883 0.7067379239820853 -1.5263150912950274e-07 -0.09979178908195058 -2.26 0.7067394205041214 0.7067380369268157 -1.5378780041618023e-07 -0.09979185226672341 -2.2601 0.7067395310216641 0.7067381498497451 -1.5491822102225994e-07 -0.09979191543234187 -2.2602 0.7067396414935072 0.7067382627506028 -1.5602251818465362e-07 -0.09979197857881164 -2.2603 0.7067397519199445 0.7067383756291157 -1.5710044522221356e-07 -0.09979204170613865 -2.2604 0.7067398623012726 0.7067384884850079 -1.5815176161379507e-07 -0.0997921048143286 -2.2605 0.7067399726377903 0.7067386013180005 -1.5917623304335937e-07 -0.0997921679033873 -2.2605999999999997 0.7067400829297992 0.706738714127813 -1.6017363146068886e-07 -0.09979223097332052 -2.2607000000000004 0.7067401931776025 0.7067388269141623 -1.6114373511434688e-07 -0.09979229402413407 -2.2608 0.7067403033815065 0.7067389396767629 -1.6208632862106664e-07 -0.09979235705583372 -2.2609 0.7067404135418194 0.7067390524153271 -1.630012030056499e-07 -0.0997924200684253 -2.261 0.7067405236588518 0.7067391651295647 -1.6388815573219195e-07 -0.09979248306191453 -2.2611 0.7067406337329158 0.7067392778191841 -1.6474699077520527e-07 -0.09979254603630727 -2.2612 0.7067407437643262 0.7067393904838911 -1.655775186525793e-07 -0.09979260899160922 -2.2613000000000003 0.7067408537533993 0.7067395031233898 -1.6637955645680547e-07 -0.0997926719278262 -2.2614 0.7067409637004536 0.706739615737382 -1.6715292789834524e-07 -0.09979273484496398 -2.2615 0.706741073605809 0.7067397283255683 -1.6789746335593714e-07 -0.0997927977430283 -2.2616 0.7067411834697875 0.7067398408876471 -1.686129999112912e-07 -0.09979286062202491 -2.2617000000000003 0.7067412932927125 0.7067399534233153 -1.6929938137164036e-07 -0.09979292348195964 -2.2618 0.7067414030749093 0.7067400659322683 -1.6995645832004747e-07 -0.09979298632283823 -2.2619000000000002 0.7067415128167043 0.7067401784141999 -1.7058408813448722e-07 -0.0997930491446664 -2.262 0.7067416225184258 0.7067402908688023 -1.711821350260101e-07 -0.09979311194744997 -2.2620999999999998 0.7067417321804033 0.7067404032957667 -1.7175047006302846e-07 -0.0997931747311947 -2.2622000000000004 0.7067418418029673 0.7067405156947826 -1.7228897121468467e-07 -0.09979323749590631 -2.2623 0.7067419513864499 0.7067406280655382 -1.727975233456469e-07 -0.0997933002415906 -2.2624 0.7067420609311843 0.7067407404077211 -1.732760182785592e-07 -0.0997933629682533 -2.2625 0.7067421704375048 0.7067408527210176 -1.7372435477669423e-07 -0.09979342567590024 -2.2626 0.7067422799057463 0.7067409650051126 -1.7414243859079082e-07 -0.09979348836453707 -2.2627 0.7067423893362453 0.7067410772596907 -1.7453018249721786e-07 -0.09979355103416965 -2.2628000000000004 0.7067424987293385 0.7067411894844349 -1.7488750628236183e-07 -0.0997936136848036 -2.2629 0.7067426080853636 0.7067413016790278 -1.7521433674783093e-07 -0.09979367631644477 -2.263 0.7067427174046589 0.7067414138431517 -1.7551060776249683e-07 -0.09979373892909882 -2.2631 0.7067428266875636 0.7067415259764875 -1.7577626025208626e-07 -0.09979380152277154 -2.2632000000000003 0.7067429359344174 0.7067416380787165 -1.7601124224428388e-07 -0.09979386409746868 -2.2633 0.7067430451455601 0.7067417501495186 -1.762155088270989e-07 -0.09979392665319596 -2.2634000000000003 0.7067431543213325 0.7067418621885735 -1.7638902219049846e-07 -0.09979398918995913 -2.2635 0.706743263462075 0.7067419741955612 -1.7653175161946866e-07 -0.09979405170776395 -2.2636 0.7067433725681289 0.7067420861701608 -1.7664367352177024e-07 -0.0997941142066161 -2.2637000000000005 0.7067434816398352 0.7067421981120515 -1.7672477139324405e-07 -0.09979417668652138 -2.2638000000000003 0.7067435906775352 0.7067423100209125 -1.767750358490361e-07 -0.0997942391474855 -2.2639 0.7067436996815701 0.7067424218964224 -1.7679446462706694e-07 -0.09979430158951415 -2.264 0.706743808652281 0.7067425337382607 -1.7678306254986786e-07 -0.09979436401261306 -2.2641 0.7067439175900093 0.7067426455461062 -1.7674084155927527e-07 -0.09979442641678798 -2.2642 0.7067440264950955 0.706742757319639 -1.7666782070949183e-07 -0.09979448880204467 -2.2643 0.7067441353678803 0.7067428690585382 -1.7656402612892252e-07 -0.09979455116838881 -2.2644 0.7067442442087037 0.7067429807624845 -1.7642949103405248e-07 -0.09979461351582612 -2.2645 0.7067443530179056 0.7067430924311583 -1.7626425575373306e-07 -0.0997946758443624 -2.2645999999999997 0.7067444617958252 0.7067432040642405 -1.7606836762509848e-07 -0.09979473815400325 -2.2647000000000004 0.7067445705428008 0.7067433156614129 -1.7584188107336307e-07 -0.0997948004447545 -2.2648 0.7067446792591707 0.7067434272223575 -1.7558485755631015e-07 -0.09979486271662176 -2.2649 0.706744787945272 0.7067435387467578 -1.7529736553306696e-07 -0.0997949249696108 -2.265 0.7067448966014408 0.7067436502342972 -1.749794804987992e-07 -0.09979498720372731 -2.2651 0.7067450052280128 0.7067437616846612 -1.7463128491185254e-07 -0.09979504941897707 -2.2652 0.7067451138253222 0.7067438730975351 -1.742528681902833e-07 -0.0997951116153657 -2.2653000000000003 0.7067452223937027 0.7067439844726054 -1.7384432670491945e-07 -0.09979517379289891 -2.2654 0.7067453309334862 0.7067440958095604 -1.7340576372038008e-07 -0.0997952359515824 -2.2655 0.7067454394450041 0.7067442071080894 -1.7293728942630038e-07 -0.09979529809142192 -2.2656 0.7067455479285863 0.7067443183678823 -1.724390208436566e-07 -0.09979536021242316 -2.2657000000000003 0.7067456563845611 0.7067444295886312 -1.7191108183864379e-07 -0.09979542231459182 -2.2658 0.7067457648132557 0.7067445407700288 -1.7135360307757308e-07 -0.09979548439793354 -2.2659000000000002 0.7067458732149955 0.7067446519117699 -1.707667219973813e-07 -0.09979554646245406 -2.266 0.7067459815901047 0.7067447630135508 -1.701505827761407e-07 -0.0997956085081591 -2.2661 0.7067460899389055 0.7067448740750693 -1.69505336282752e-07 -0.09979567053505434 -2.2662000000000004 0.7067461982617187 0.7067449850960246 -1.6883114006306654e-07 -0.09979573254314543 -2.2663 0.7067463065588632 0.7067450960761184 -1.6812815827917105e-07 -0.0997957945324381 -2.2664 0.7067464148306559 0.7067452070150533 -1.673965616833667e-07 -0.09979585650293804 -2.2665 0.7067465230774124 0.7067453179125347 -1.6663652757827052e-07 -0.09979591845465094 -2.2666 0.706746631299445 0.7067454287682695 -1.6584823975263063e-07 -0.09979598038758244 -2.2667 0.7067467394970657 0.7067455395819665 -1.6503188846744843e-07 -0.09979604230173826 -2.2668000000000004 0.7067468476705827 0.7067456503533371 -1.641876703900591e-07 -0.09979610419712406 -2.2669 0.7067469558203032 0.7067457610820946 -1.6331578855943718e-07 -0.09979616607374553 -2.267 0.7067470639465318 0.7067458717679548 -1.6241645232374646e-07 -0.09979622793160835 -2.2671 0.7067471720495704 0.7067459824106352 -1.6148987729523723e-07 -0.09979628977071817 -2.2672000000000003 0.7067472801297187 0.7067460930098565 -1.6053628531034758e-07 -0.09979635159108069 -2.2673 0.7067473881872742 0.7067462035653411 -1.5955590435337563e-07 -0.09979641339270157 -2.2674000000000003 0.7067474962225317 0.7067463140768147 -1.585489685287239e-07 -0.09979647517558647 -2.2675 0.7067476042357836 0.7067464245440048 -1.5751571797763264e-07 -0.09979653693974111 -2.2676 0.7067477122273192 0.7067465349666422 -1.5645639885389362e-07 -0.09979659868517109 -2.2677000000000005 0.7067478201974253 0.7067466453444601 -1.5537126322150152e-07 -0.09979666041188211 -2.2678000000000003 0.706747928146386 0.7067467556771945 -1.5426056904424557e-07 -0.09979672211987983 -2.2679 0.7067480360744824 0.7067468659645842 -1.5312458009203445e-07 -0.09979678380916994 -2.268 0.7067481439819931 0.706746976206371 -1.5196356587497684e-07 -0.09979684547975803 -2.2681 0.7067482518691932 0.7067470864022997 -1.507778016000133e-07 -0.09979690713164985 -2.2682 0.7067483597363551 0.7067471965521177 -1.495675681032621e-07 -0.09979696876485095 -2.2683 0.7067484675837479 0.7067473066555763 -1.4833315177022188e-07 -0.09979703037936706 -2.2684 0.7067485754116375 0.7067474167124292 -1.470748444698522e-07 -0.09979709197520381 -2.2685 0.7067486832202869 0.7067475267224336 -1.4579294349732763e-07 -0.09979715355236685 -2.2685999999999997 0.7067487910099559 0.7067476366853498 -1.4448775149597526e-07 -0.09979721511086181 -2.2687000000000004 0.7067488987809007 0.7067477466009418 -1.4315957639135513e-07 -0.09979727665069438 -2.2688 0.7067490065333742 0.7067478564689764 -1.4180873130278937e-07 -0.0997973381718702 -2.2689 0.7067491142676257 0.7067479662892244 -1.404355344913205e-07 -0.0997973996743949 -2.269 0.7067492219839014 0.7067480760614596 -1.390403092660364e-07 -0.09979746115827412 -2.2691 0.7067493296824436 0.7067481857854596 -1.376233839216201e-07 -0.09979752262351352 -2.2692 0.7067494373634915 0.7067482954610055 -1.3618509166722637e-07 -0.09979758407011874 -2.2693000000000003 0.7067495450272798 0.706748405087882 -1.3472577052413282e-07 -0.09979764549809535 -2.2694 0.7067496526740407 0.7067485146658774 -1.3324576325635107e-07 -0.09979770690744909 -2.2695 0.7067497603040012 0.7067486241947842 -1.3174541729950306e-07 -0.09979776829818551 -2.2696 0.7067498679173858 0.7067487336743983 -1.302250846740849e-07 -0.09979782967031028 -2.2697000000000003 0.7067499755144147 0.7067488431045192 -1.286851218987306e-07 -0.09979789102382905 -2.2698 0.706750083095304 0.7067489524849508 -1.2712588991041496e-07 -0.09979795235874744 -2.2699000000000003 0.706750190660266 0.7067490618155007 -1.2554775398118667e-07 -0.09979801367507106 -2.27 0.7067502982095095 0.7067491710959801 -1.239510836349017e-07 -0.09979807497280552 -2.2701 0.7067504057432383 0.7067492803262051 -1.2233625254834402e-07 -0.09979813625195649 -2.2702000000000004 0.706750513261653 0.7067493895059951 -1.20703638473163e-07 -0.09979819751252955 -2.2703 0.7067506207649494 0.7067494986351739 -1.1905362315087209e-07 -0.09979825875453034 -2.2704 0.70675072825332 0.7067496077135693 -1.1738659221223469e-07 -0.09979831997796451 -2.2705 0.7067508357269524 0.7067497167410133 -1.1570293510267116e-07 -0.09979838118283763 -2.2706 0.7067509431860304 0.7067498257173424 -1.140030449799101e-07 -0.09979844236915533 -2.2707 0.706751050630733 0.7067499346423969 -1.1228731862378272e-07 -0.09979850353692322 -2.2708000000000004 0.7067511580612355 0.7067500435160217 -1.1055615634428251e-07 -0.0997985646861469 -2.2709 0.7067512654777084 0.7067501523380662 -1.0880996189482905e-07 -0.09979862581683202 -2.271 0.7067513728803181 0.7067502611083839 -1.0704914236558255e-07 -0.09979868692898418 -2.2711 0.7067514802692265 0.7067503698268328 -1.0527410810364651e-07 -0.09979874802260896 -2.2712000000000003 0.7067515876445908 0.7067504784932751 -1.0348527259684132e-07 -0.09979880909771195 -2.2713 0.7067516950065642 0.7067505871075778 -1.0168305239824371e-07 -0.0997988701542988 -2.2714000000000003 0.706751802355295 0.7067506956696123 -9.986786701863398e-08 -0.09979893119237505 -2.2715 0.7067519096909272 0.7067508041792547 -9.804013883368823e-08 -0.09979899221194637 -2.2716 0.7067520170136001 0.7067509126363853 -9.620029298249705e-08 -0.09979905321301834 -2.2717 0.7067521243234485 0.7067510210408895 -9.434875726955366e-08 -0.09979911419559653 -2.2718000000000003 0.7067522316206023 0.7067511293926567 -9.248596205980314e-08 -0.09979917515968657 -2.2719 0.7067523389051873 0.7067512376915817 -9.06123401901715e-08 -0.09979923610529406 -2.272 0.706752446177324 0.706751345937563 -8.872832685941079e-08 -0.09979929703242457 -2.2721 0.7067525534371285 0.7067514541305046 -8.683435953355662e-08 -0.0997993579410837 -2.2722 0.7067526606847122 0.706751562270315 -8.493087783837533e-08 -0.09979941883127703 -2.2723 0.7067527679201816 0.7067516703569073 -8.301832346221949e-08 -0.09979947970301016 -2.2724 0.7067528751436385 0.7067517783901998 -8.109714005020974e-08 -0.09979954055628865 -2.2725 0.7067529823551799 0.7067518863701149 -7.916777310101875e-08 -0.0997996013911181 -2.2725999999999997 0.7067530895548981 0.7067519942965801 -7.723066987319616e-08 -0.09979966220750408 -2.2727000000000004 0.7067531967428806 0.7067521021695279 -7.528627926634002e-08 -0.09979972300545219 -2.2728 0.7067533039192098 0.7067522099888957 -7.333505172698804e-08 -0.09979978378496801 -2.2729 0.7067534110839634 0.7067523177546253 -7.137743914019737e-08 -0.0997998445460571 -2.273 0.7067535182372143 0.7067524254666638 -6.941389472936432e-08 -0.09979990528872504 -2.2731 0.7067536253790303 0.7067525331249631 -6.744487294650311e-08 -0.09979996601297743 -2.2732 0.7067537325094745 0.7067526407294795 -6.547082937293294e-08 -0.09980002671881978 -2.2733000000000003 0.706753839628605 0.7067527482801752 -6.349222060391888e-08 -0.09980008740625773 -2.2734 0.706753946736475 0.7067528557770164 -6.150950415629783e-08 -0.0998001480752968 -2.2735 0.7067540538331327 0.7067529632199744 -5.9523138349216326e-08 -0.09980020872594257 -2.2736 0.7067541609186216 0.7067530706090257 -5.753358220872071e-08 -0.0998002693582006 -2.2737000000000003 0.7067542679929801 0.7067531779441516 -5.554129535803587e-08 -0.09980032997207647 -2.2738 0.7067543750562417 0.7067532852253386 -5.354673790871137e-08 -0.09980039056757578 -2.2739000000000003 0.7067544821084348 0.7067533924525775 -5.155037035957377e-08 -0.099800451144704 -2.274 0.7067545891495832 0.7067534996258646 -4.9552653485162267e-08 -0.09980051170346678 -2.2741 0.7067546961797053 0.7067536067452009 -4.7554048234572585e-08 -0.09980057224386961 -2.2742000000000004 0.7067548031988147 0.7067537138105924 -4.555501562097681e-08 -0.09980063276591805 -2.2743 0.7067549102069204 0.7067538208220501 -4.355601661748575e-08 -0.09980069326961771 -2.2744 0.706755017204026 0.7067539277795898 -4.155751204985359e-08 -0.09980075375497408 -2.2745 0.7067551241901301 0.7067540346832324 -3.955996249208277e-08 -0.0998008142219927 -2.2746 0.7067552311652266 0.7067541415330039 -3.756382815727193e-08 -0.09980087467067913 -2.2747 0.7067553381293048 0.7067542483289344 -3.5569568794372765e-08 -0.09980093510103895 -2.2748000000000004 0.7067554450823484 0.7067543550710604 -3.3577643582900427e-08 -0.0998009955130777 -2.2749 0.7067555520243366 0.7067544617594219 -3.1588511021979e-08 -0.09980105590680088 -2.275 0.7067556589552435 0.7067545683940647 -2.9602628831299632e-08 -0.09980111628221411 -2.2751 0.7067557658750383 0.7067546749750389 -2.762045384248346e-08 -0.09980117663932286 -2.2752000000000003 0.7067558727836853 0.7067547815023999 -2.5642441895106644e-08 -0.09980123697813266 -2.2753 0.7067559796811442 0.706754887976208 -2.3669047730448534e-08 -0.09980129729864914 -2.2754000000000003 0.7067560865673697 0.706754994396528 -2.1700724887625117e-08 -0.09980135760087777 -2.2755 0.706756193442311 0.70675510076343 -1.9737925602975048e-08 -0.0998014178848241 -2.2756 0.7067563003059133 0.7067552070769885 -1.7781100697736307e-08 -0.09980147815049366 -2.2757 0.7067564071581166 0.7067553133372828 -1.583069948350377e-08 -0.09980153839789191 -2.2758000000000003 0.7067565139988563 0.7067554195443975 -1.3887169656411069e-08 -0.09980159862702445 -2.2759 0.7067566208280627 0.7067555256984218 -1.1950957189577754e-08 -0.0998016588378968 -2.276 0.7067567276456617 0.7067556317994496 -1.0022506237265805e-08 -0.09980171903051452 -2.2761 0.7067568344515742 0.7067557378475792 -8.102259030362546e-09 -0.09980177920488309 -2.2762000000000002 0.7067569412457164 0.706755843842914 -6.190655773598286e-09 -0.09980183936100803 -2.2763 0.7067570480279999 0.7067559497855626 -4.288134549702838e-09 -0.0998018994988949 -2.2764 0.7067571547983316 0.7067560556756369 -2.3951312079495413e-09 -0.09980195961854917 -2.2765 0.7067572615566133 0.7067561615132545 -5.120792826232567e-10 -0.09980201971997636 -2.2765999999999997 0.706757368302743 0.7067562672985375 1.3605901266755538e-09 -0.09980207980318201 -2.2767000000000004 0.7067574750366132 0.7067563730316124 3.222448437430192e-09 -0.0998021398681716 -2.2768 0.7067575817581129 0.7067564787126103 5.073069691760579e-09 -0.09980219991495067 -2.2769 0.7067576884671255 0.7067565843416668 6.912030654435131e-09 -0.0998022599435247 -2.277 0.7067577951635304 0.7067566899189223 8.738910900474295e-09 -0.09980231995389921 -2.2771 0.7067579018472028 0.7067567954445213 1.0553292918366597e-08 -0.09980237994607975 -2.2772 0.7067580085180125 0.706756900918613 1.2354762202876346e-08 -0.0998024399200718 -2.2773000000000003 0.7067581151758261 0.7067570063413509 1.4142907353055512e-08 -0.09980249987588084 -2.2774 0.7067582218205051 0.7067571117128926 1.5917320164184068e-08 -0.09980255981351241 -2.2775 0.7067583284519062 0.7067572170334007 1.76775957205777e-08 -0.09980261973297196 -2.2776 0.706758435069883 0.7067573223030414 1.9423332484058697e-08 -0.09980267963426503 -2.2777000000000003 0.7067585416742839 0.7067574275219859 2.1154132390233116e-08 -0.09980273951739711 -2.2778 0.7067586482649533 0.7067575326904089 2.2869600942165835e-08 -0.0998027993823737 -2.2779000000000003 0.7067587548417316 0.7067576378084895 2.4569347289310484e-08 -0.09980285922920025 -2.278 0.7067588614044547 0.7067577428764115 2.6252984331592844e-08 -0.09980291905788229 -2.2781 0.7067589679529547 0.7067578478943621 2.7920128795738686e-08 -0.0998029788684253 -2.2782000000000004 0.7067590744870595 0.7067579528625328 2.9570401327214113e-08 -0.0998030386608348 -2.2783 0.7067591810065934 0.706758057781119 3.120342657349229e-08 -0.09980309843511624 -2.2784 0.7067592875113757 0.7067581626503205 3.281883327425905e-08 -0.09980315819127511 -2.2785 0.7067593940012228 0.7067582674703405 3.441625433774076e-08 -0.09980321792931687 -2.2786 0.7067595004759464 0.7067583722413867 3.599532693611407e-08 -0.09980327764924705 -2.2787 0.7067596069353551 0.7067584769636699 3.7555692580099054e-08 -0.09980333735107114 -2.2788000000000004 0.7067597133792533 0.7067585816374051 3.909699719875648e-08 -0.09980339703479454 -2.2789 0.7067598198074415 0.7067586862628112 4.0618891226223974e-08 -0.09980345670042283 -2.279 0.7067599262197168 0.7067587908401107 4.2121029667635534e-08 -0.0998035163479614 -2.2791 0.7067600326158724 0.7067588953695293 4.360307219279658e-08 -0.09980357597741574 -2.2792000000000003 0.7067601389956983 0.7067589998512969 4.506468321251178e-08 -0.09980363558879136 -2.2793 0.7067602453589805 0.7067591042856467 4.650553194103513e-08 -0.09980369518209373 -2.2794 0.7067603517055017 0.706759208672815 4.792529247760191e-08 -0.09980375475732824 -2.2795 0.7067604580350413 0.7067593130130425 4.932364388796073e-08 -0.09980381431450047 -2.2796 0.7067605643473751 0.7067594173065723 5.070027026855828e-08 -0.09980387385361583 -2.2797 0.7067606706422758 0.7067595215536514 5.2054860814193527e-08 -0.0998039333746798 -2.2798000000000003 0.7067607769195123 0.7067596257545297 5.33871099030192e-08 -0.09980399287769781 -2.2799 0.7067608831788509 0.7067597299094605 5.4696717148583485e-08 -0.0998040523626753 -2.28 0.7067609894200542 0.7067598340187004 5.5983387472688384e-08 -0.09980411182961778 -2.2801 0.7067610956428825 0.7067599380825089 5.7246831181717583e-08 -0.09980417127853071 -2.2802000000000002 0.7067612018470919 0.7067600421011486 5.848676402388231e-08 -0.0998042307094195 -2.2803 0.7067613080324369 0.7067601460748851 5.970290724299776e-08 -0.09980429012228968 -2.2804 0.7067614141986676 0.7067602500039869 6.089498766868873e-08 -0.09980434951714662 -2.2805 0.7067615203455322 0.7067603538887253 6.206273774241045e-08 -0.0998044088939958 -2.2805999999999997 0.7067616264727759 0.7067604577293742 6.320589561112366e-08 -0.09980446825284266 -2.2807000000000004 0.706761732580141 0.7067605615262111 6.432420516025439e-08 -0.09980452759369267 -2.2808 0.7067618386673675 0.7067606652795152 6.541741607787865e-08 -0.0998045869165513 -2.2809 0.7067619447341924 0.7067607689895685 6.648528392584618e-08 -0.09980464622142393 -2.281 0.7067620507803501 0.7067608726566563 6.752757016927069e-08 -0.09980470550831605 -2.2811 0.7067621568055729 0.7067609762810653 6.85440422528577e-08 -0.0998047647772331 -2.2812 0.70676226280959 0.706761079863085 6.953447363733378e-08 -0.09980482402818046 -2.2813000000000003 0.7067623687921287 0.7067611834030079 7.049864385148819e-08 -0.09980488326116357 -2.2814 0.7067624747529144 0.7067612869011282 7.143633855288822e-08 -0.09980494247618793 -2.2815 0.7067625806916698 0.7067613903577421 7.234734957124733e-08 -0.099805001673259 -2.2816 0.7067626866081154 0.7067614937731486 7.323147493444593e-08 -0.09980506085238215 -2.2817000000000003 0.7067627925019695 0.7067615971476483 7.408851895179813e-08 -0.09980512001356283 -2.2818 0.7067628983729488 0.706761700481544 7.491829221058233e-08 -0.09980517915680648 -2.2819000000000003 0.7067630042207675 0.7067618037751402 7.572061165930788e-08 -0.09980523828211846 -2.282 0.7067631100451386 0.7067619070287436 7.649530063200127e-08 -0.09980529738950426 -2.2821 0.7067632158457728 0.7067620102426628 7.724218886902279e-08 -0.09980535647896932 -2.2822000000000005 0.7067633216223791 0.706762113417208 7.796111258819016e-08 -0.09980541555051903 -2.2823 0.7067634273746648 0.7067622165526908 7.865191449171749e-08 -0.09980547460415884 -2.2824 0.7067635331023359 0.7067623196494248 7.931444382519581e-08 -0.09980553363989414 -2.2825 0.7067636388050962 0.7067624227077247 7.994855637412368e-08 -0.09980559265773031 -2.2826 0.7067637444826489 0.7067625257279071 8.05541145489086e-08 -0.09980565165767286 -2.2827 0.7067638501346949 0.70676262871029 8.113098736578506e-08 -0.09980571063972714 -2.2828000000000004 0.7067639557609344 0.7067627316551924 8.167905050406044e-08 -0.09980576960389856 -2.2829 0.7067640613610664 0.7067628345629346 8.219818631999276e-08 -0.09980582855019254 -2.283 0.7067641669347882 0.7067629374338384 8.268828385372962e-08 -0.09980588747861448 -2.2831 0.7067642724817962 0.7067630402682266 8.314923890390125e-08 -0.09980594638916983 -2.2832000000000003 0.7067643780017862 0.7067631430664225 8.35809540015997e-08 -0.09980600528186398 -2.2833 0.7067644834944525 0.7067632458287509 8.398333845201222e-08 -0.09980606415670235 -2.2834 0.7067645889594887 0.7067633485555377 8.435630835350316e-08 -0.0998061230136903 -2.2835 0.7067646943965875 0.7067634512471088 8.469978659761401e-08 -0.09980618185283326 -2.2836 0.7067647998054408 0.7067635539037915 8.501370291069676e-08 -0.09980624067413657 -2.2837 0.7067649051857402 0.7067636565259139 8.529799385911807e-08 -0.09980629947760573 -2.2838000000000003 0.7067650105371762 0.706763759113804 8.555260284058563e-08 -0.09980635826324609 -2.2839 0.7067651158594392 0.7067638616677905 8.577748013445519e-08 -0.09980641703106302 -2.284 0.7067652211522191 0.7067639641882033 8.597258287570964e-08 -0.09980647578106196 -2.2841 0.706765326415205 0.7067640666753716 8.613787508444937e-08 -0.09980653451324827 -2.2842000000000002 0.7067654316480859 0.706764169129626 8.627332765374918e-08 -0.09980659322762736 -2.2843 0.7067655368505508 0.7067642715512967 8.63789183739444e-08 -0.09980665192420463 -2.2844 0.7067656420222885 0.7067643739407135 8.645463192222258e-08 -0.09980671060298543 -2.2845 0.7067657471629875 0.7067644762982073 8.650045986262345e-08 -0.09980676926397516 -2.2845999999999997 0.7067658522723362 0.7067645786241081 8.6516400658182e-08 -0.09980682790717917 -2.2847000000000004 0.7067659573500237 0.7067646809187469 8.650245965705072e-08 -0.09980688653260288 -2.2848 0.7067660623957386 0.7067647831824536 8.645864911331624e-08 -0.0998069451402517 -2.2849 0.7067661674091698 0.7067648854155583 8.638498814363127e-08 -0.09980700373013093 -2.285 0.7067662723900066 0.7067649876183908 8.628150275497015e-08 -0.09980706230224601 -2.2851 0.7067663773379388 0.7067650897912803 8.614822580646497e-08 -0.09980712085660227 -2.2852 0.7067664822526567 0.7067651919345559 8.598519702675278e-08 -0.09980717939320513 -2.2853000000000003 0.7067665871338507 0.7067652940485458 8.579246299142418e-08 -0.09980723791205993 -2.2854 0.7067666919812119 0.7067653961335781 8.557007709700248e-08 -0.09980729641317206 -2.2855 0.7067667967944323 0.7067654981899801 8.53180995748215e-08 -0.09980735489654691 -2.2856 0.7067669015732045 0.7067656002180778 8.503659744592273e-08 -0.09980741336218979 -2.2857000000000003 0.7067670063172218 0.7067657022181972 8.472564453493314e-08 -0.09980747181010612 -2.2858 0.7067671110261786 0.7067658041906627 8.438532143190125e-08 -0.09980753024030124 -2.2859000000000003 0.7067672156997699 0.7067659061357983 8.401571545760267e-08 -0.09980758865278049 -2.286 0.7067673203376921 0.7067660080539266 8.361692067221371e-08 -0.09980764704754928 -2.2861 0.7067674249396423 0.7067661099453696 8.318903782847387e-08 -0.09980770542461292 -2.2862000000000005 0.7067675295053191 0.7067662118104475 8.273217436474689e-08 -0.09980776378397681 -2.2863 0.7067676340344222 0.70676631364948 8.224644435471384e-08 -0.09980782212564632 -2.2864 0.7067677385266529 0.7067664154627844 8.173196850563835e-08 -0.09980788044962674 -2.2865 0.706767842981713 0.7067665172506779 8.118887409938602e-08 -0.09980793875592345 -2.2866 0.7067679473993067 0.7067666190134749 8.061729498722026e-08 -0.0998079970445418 -2.2867 0.7067680517791394 0.7067667207514898 8.001737154643418e-08 -0.09980805531548716 -2.2868000000000004 0.7067681561209179 0.7067668224650343 7.938925065432978e-08 -0.0998081135687649 -2.2869 0.7067682604243507 0.7067669241544188 7.873308563791093e-08 -0.0998081718043803 -2.287 0.7067683646891483 0.7067670258199517 7.804903623745418e-08 -0.09980823002233874 -2.2870999999999997 0.7067684689150227 0.7067671274619398 7.733726858742684e-08 -0.09980828822264556 -2.2872000000000003 0.7067685731016877 0.7067672290806882 7.659795514536327e-08 -0.09980834640530606 -2.2873 0.7067686772488595 0.7067673306765001 7.583127467278294e-08 -0.09980840457032568 -2.2874 0.7067687813562558 0.7067674322496763 7.503741218835291e-08 -0.09980846271770963 -2.2875 0.7067688854235963 0.7067675338005159 7.421655891758083e-08 -0.09980852084746333 -2.2876 0.7067689894506035 0.7067676353293157 7.336891225812048e-08 -0.09980857895959211 -2.2877 0.7067690934370017 0.7067677368363705 7.249467572773005e-08 -0.09980863705410131 -2.2878000000000003 0.7067691973825171 0.7067678383219723 7.159405890008741e-08 -0.09980869513099627 -2.2879 0.7067693012868788 0.7067679397864113 7.066727738744283e-08 -0.09980875319028226 -2.288 0.7067694051498177 0.7067680412299753 6.971455274173977e-08 -0.09980881123196467 -2.2881 0.7067695089710678 0.7067681426529493 6.873611245634959e-08 -0.09980886925604882 -2.2882000000000002 0.7067696127503653 0.7067682440556162 6.773218986198815e-08 -0.09980892726254004 -2.2883 0.7067697164874486 0.706768345438256 6.67030240972255e-08 -0.09980898525144358 -2.2884 0.7067698201820592 0.7067684468011457 6.564886006511783e-08 -0.09980904322276479 -2.2885 0.7067699238339415 0.7067685481445606 6.456994833953233e-08 -0.09980910117650904 -2.2885999999999997 0.706770027442842 0.7067686494687726 6.34665451373917e-08 -0.09980915911268161 -2.2887000000000004 0.7067701310085106 0.7067687507740508 6.233891224234622e-08 -0.09980921703128784 -2.2888 0.7067702345306999 0.7067688520606614 6.118731693711965e-08 -0.09980927493233305 -2.2889 0.7067703380091652 0.7067689533288679 6.001203195320215e-08 -0.09980933281582255 -2.289 0.7067704414436653 0.7067690545789307 5.8813335396257216e-08 -0.09980939068176164 -2.2891 0.7067705448339612 0.7067691558111067 5.759151068714108e-08 -0.09980944853015561 -2.2892 0.7067706481798178 0.7067692570256504 5.634684649424848e-08 -0.09980950636100983 -2.2893000000000003 0.7067707514810031 0.706769358222813 5.507963667626681e-08 -0.09980956417432957 -2.2894 0.7067708547372877 0.7067694594028417 5.3790180185031566e-08 -0.09980962197012011 -2.2895 0.7067709579484462 0.7067695605659814 5.247878101868886e-08 -0.09980967974838681 -2.2896 0.706771061114256 0.7067696617124736 5.1145748136693925e-08 -0.09980973750913497 -2.2897000000000003 0.7067711642344984 0.7067697628425555 4.9791395397361105e-08 -0.09980979525236988 -2.2898 0.7067712673089576 0.7067698639564619 4.841604147286238e-08 -0.09980985297809684 -2.2899000000000003 0.7067713703374214 0.7067699650544232 4.7020009790246786e-08 -0.09980991068632113 -2.29 0.7067714733196814 0.7067700661366672 4.560362844643895e-08 -0.09980996837704806 -2.2901 0.7067715762555321 0.7067701672034172 4.41672301197682e-08 -0.09981002605028283 -2.2902000000000005 0.7067716791447727 0.706770268254894 4.271115200925324e-08 -0.0998100837060309 -2.2903000000000002 0.7067717819872051 0.7067703692913134 4.1235735756539604e-08 -0.09981014134429744 -2.2904 0.7067718847826356 0.7067704703128885 3.9741327347020405e-08 -0.09981019896508783 -2.2905 0.706771987530874 0.7067705713198283 3.822827704565157e-08 -0.09981025656840731 -2.2906 0.7067720902317335 0.7067706723123379 3.669693930154205e-08 -0.09981031415426116 -2.2907 0.7067721928850318 0.7067707732906183 3.514767268376906e-08 -0.09981037172265467 -2.2908000000000004 0.7067722954905901 0.7067708742548673 3.358083978423354e-08 -0.09981042927359311 -2.2909 0.7067723980482339 0.7067709752052782 3.199680713092401e-08 -0.09981048680708182 -2.291 0.7067725005577923 0.7067710761420404 3.039594510811927e-08 -0.09981054432312605 -2.2910999999999997 0.7067726030190984 0.7067711770653394 2.8778627876591134e-08 -0.0998106018217311 -2.2912000000000003 0.70677270543199 0.7067712779753564 2.714523326084739e-08 -0.09981065930290219 -2.2913 0.7067728077963082 0.7067713788722688 2.5496142690151213e-08 -0.09981071676664464 -2.2914 0.7067729101118985 0.7067714797562498 2.3831741089233582e-08 -0.0998107742129637 -2.2915 0.7067730123786108 0.7067715806274679 2.2152416807169617e-08 -0.09981083164186465 -2.2916 0.706773114596299 0.7067716814860883 2.0458561514162532e-08 -0.09981088905335274 -2.2917 0.7067732167648215 0.7067717823322714 1.8750570101797037e-08 -0.09981094644743332 -2.2918000000000003 0.7067733188840404 0.7067718831661733 1.7028840612783036e-08 -0.0998110038241116 -2.2919 0.7067734209538226 0.7067719839879456 1.5293774131668048e-08 -0.0998110611833928 -2.292 0.7067735229740395 0.7067720847977363 1.3545774698101032e-08 -0.0998111185252823 -2.2921 0.7067736249445662 0.7067721855956883 1.1785249204483705e-08 -0.09981117584978524 -2.2922000000000002 0.7067737268652827 0.7067722863819403 1.0012607317907984e-08 -0.09981123315690693 -2.2923 0.7067738287360736 0.7067723871566267 8.22826137260313e-09 -0.09981129044665268 -2.2924 0.7067739305568275 0.7067724879198773 6.432626277995401e-09 -0.09981134771902771 -2.2925 0.7067740323274377 0.7067725886718175 4.626119418094099e-09 -0.09981140497403729 -2.2925999999999997 0.7067741340478019 0.7067726894125683 2.809160558683854e-09 -0.09981146221168663 -2.2927000000000004 0.7067742357178223 0.706772790142246 9.821717432412225e-10 -0.09981151943198106 -2.2928 0.7067743373374058 0.7067728908609621 -8.544227955362138e-10 -0.09981157663492575 -2.2929 0.7067744389064641 0.7067729915688237 -2.7001967363438073e-09 -0.09981163382052599 -2.293 0.7067745404249131 0.7067730922659337 -4.554721769883807e-09 -0.09981169098878706 -2.2931 0.7067746418926732 0.7067731929523897 -6.417567701214044e-09 -0.09981174813971416 -2.2932 0.70677474330967 0.7067732936282851 -8.288302550361892e-09 -0.09981180527331254 -2.2933000000000003 0.7067748446758335 0.7067733942937087 -1.0166492640795166e-08 -0.09981186238958747 -2.2934 0.7067749459910981 0.7067734949487443 -1.205170271434755e-08 -0.09981191948854418 -2.2935 0.7067750472554032 0.7067735955934709 -1.3943496026628394e-08 -0.09981197657018788 -2.2936 0.706775148468693 0.7067736962279634 -1.5841434443733537e-08 -0.09981203363452387 -2.2937000000000003 0.7067752496309159 0.7067737968522916 -1.774507854719609e-08 -0.09981209068155733 -2.2938 0.7067753507420256 0.7067738974665201 -1.9653987737202477e-08 -0.09981214771129351 -2.2939000000000003 0.7067754518019803 0.7067739980707098 -2.1567720331471668e-08 -0.0998122047237377 -2.294 0.7067755528107431 0.7067740986649161 -2.3485833672374362e-08 -0.0998122617188951 -2.2941 0.7067756537682814 0.7067741992491898 -2.5407884223643817e-08 -0.09981231869677093 -2.2942000000000005 0.7067757546745679 0.7067742998235769 -2.733342767532662e-08 -0.09981237565737039 -2.2943000000000002 0.7067758555295797 0.7067744003881187 -2.926201904699874e-08 -0.09981243260069877 -2.2944 0.7067759563332989 0.7067745009428515 -3.119321278881315e-08 -0.09981248952676125 -2.2945 0.7067760570857127 0.7067746014878074 -3.312656288601695e-08 -0.0998125464355631 -2.2946 0.7067761577868121 0.7067747020230126 -3.5061622961083186e-08 -0.09981260332710946 -2.2947 0.706776258436594 0.7067748025484897 -3.699794637898688e-08 -0.09981266020140567 -2.2948000000000004 0.7067763590350593 0.7067749030642557 -3.8935086345433766e-08 -0.09981271705845682 -2.2949 0.7067764595822144 0.7067750035703233 -4.087259601457576e-08 -0.09981277389826826 -2.295 0.7067765600780699 0.7067751040667001 -4.281002858913703e-08 -0.09981283072084512 -2.2950999999999997 0.7067766605226413 0.7067752045533887 -4.4746937424551634e-08 -0.09981288752619263 -2.2952000000000004 0.7067767609159494 0.7067753050303877 -4.668287613255901e-08 -0.09981294431431609 -2.2953 0.7067768612580191 0.7067754054976898 -4.861739868284795e-08 -0.09981300108522062 -2.2954 0.7067769615488803 0.7067755059552837 -5.055005950676053e-08 -0.0998130578389114 -2.2955 0.7067770617885678 0.7067756064031532 -5.2480413599695006e-08 -0.09981311457539371 -2.2956 0.7067771619771211 0.7067757068412774 -5.440801662155714e-08 -0.09981317129467278 -2.2957 0.7067772621145845 0.7067758072696301 -5.6332425002903613e-08 -0.0998132279967537 -2.2958000000000003 0.706777362201007 0.706775907688181 -5.825319604252019e-08 -0.09981328468164179 -2.2959 0.7067774622364423 0.7067760080968946 -6.016988801302303e-08 -0.09981334134934222 -2.296 0.7067775622209489 0.7067761084957309 -6.20820602595211e-08 -0.09981339799986017 -2.2961 0.7067776621545901 0.7067762088846452 -6.398927330326584e-08 -0.09981345463320083 -2.2962000000000002 0.7067777620374337 0.7067763092635881 -6.589108893966314e-08 -0.09981351124936948 -2.2963 0.7067778618695524 0.7067764096325053 -6.778707034322401e-08 -0.09981356784837124 -2.2964 0.7067779616510232 0.706776509991338 -6.967678216427547e-08 -0.09981362443021136 -2.2965 0.7067780613819283 0.7067766103400227 -7.155979063087556e-08 -0.09981368099489497 -2.2965999999999998 0.706778161062354 0.7067767106784912 -7.34356636459578e-08 -0.0998137375424273 -2.2967000000000004 0.7067782606923916 0.7067768110066706 -7.530397088751153e-08 -0.09981379407281352 -2.2968 0.7067783602721367 0.7067769113244836 -7.716428391309899e-08 -0.09981385058605882 -2.2969 0.7067784598016897 0.7067770116318487 -7.901617624268831e-08 -0.09981390708216846 -2.297 0.7067785592811556 0.7067771119286789 -8.085922347748215e-08 -0.09981396356114754 -2.2971 0.7067786587106436 0.7067772122148831 -8.269300337971491e-08 -0.09981402002300124 -2.2972 0.7067787580902678 0.7067773124903661 -8.451709597283308e-08 -0.09981407646773481 -2.2973000000000003 0.7067788574201462 0.7067774127550277 -8.633108364818065e-08 -0.09981413289535336 -2.2974 0.7067789567004021 0.7067775130087635 -8.813455124653119e-08 -0.09981418930586215 -2.2975 0.7067790559311624 0.7067776132514645 -8.992708616650802e-08 -0.09981424569926628 -2.2976 0.7067791551125591 0.7067777134830173 -9.170827844264678e-08 -0.09981430207557099 -2.2977000000000003 0.706779254244728 0.7067778137033045 -9.347772085468303e-08 -0.09981435843478143 -2.2978 0.7067793533278093 0.7067779139122039 -9.523500900734949e-08 -0.09981441477690274 -2.2979000000000003 0.7067794523619478 0.7067780141095892 -9.697974143879629e-08 -0.09981447110194012 -2.298 0.7067795513472928 0.7067781142953298 -9.871151969952086e-08 -0.09981452740989881 -2.2981 0.7067796502839969 0.7067782144692907 -1.004299484512472e-07 -0.09981458370078389 -2.2982000000000005 0.7067797491722174 0.7067783146313329 -1.0213463554065161e-07 -0.09981463997460048 -2.2983000000000002 0.7067798480121166 0.7067784147813133 -1.0382519211125235e-07 -0.09981469623135389 -2.2984 0.7067799468038594 0.7067785149190844 -1.0550123267453332e-07 -0.09981475247104914 -2.2985 0.7067800455476158 0.7067786150444948 -1.0716237521229272e-07 -0.0998148086936915 -2.2986 0.7067801442435597 0.706778715157389 -1.0880824125123617e-07 -0.0998148648992861 -2.2987 0.7067802428918689 0.7067788152576071 -1.104384559635907e-07 -0.09981492108783807 -2.2988000000000004 0.7067803414927254 0.7067789153449862 -1.1205264823128946e-07 -0.09981497725935264 -2.2989 0.7067804400463147 0.7067790154193582 -1.1365045073964686e-07 -0.09981503341383491 -2.299 0.7067805385528261 0.7067791154805521 -1.1523150007103355e-07 -0.09981508955129 -2.2990999999999997 0.7067806370124539 0.7067792155283925 -1.1679543678901061e-07 -0.09981514567172314 -2.2992000000000004 0.7067807354253948 0.7067793155627005 -1.1834190550598367e-07 -0.09981520177513946 -2.2993 0.70678083379185 0.7067794155832929 -1.1987055495779608e-07 -0.09981525786154405 -2.2994 0.7067809321120242 0.7067795155899836 -1.213810380991387e-07 -0.09981531393094215 -2.2995 0.7067810303861257 0.7067796155825825 -1.2287301217293878e-07 -0.09981536998333883 -2.2996 0.706781128614367 0.7067797155608951 -1.2434613881444345e-07 -0.09981542601873927 -2.2997 0.7067812267969635 0.7067798155247247 -1.2580008408417942e-07 -0.09981548203714861 -2.2998000000000003 0.7067813249341346 0.7067799154738699 -1.272345185737711e-07 -0.09981553803857203 -2.2999 0.7067814230261027 0.7067800154081265 -1.2864911747186014e-07 -0.09981559402301464 -2.3 0.7067815210730937 0.7067801153272867 -1.3004356064216793e-07 -0.09981564999048158 -2.3001 0.7067816190753373 0.7067802152311389 -1.3141753268074152e-07 -0.09981570594097795 -2.3002000000000002 0.7067817170330661 0.7067803151194687 -1.3277072300962867e-07 -0.09981576187450897 -2.3003 0.7067818149465165 0.7067804149920582 -1.3410282593585843e-07 -0.09981581779107968 -2.3004000000000002 0.7067819128159274 0.7067805148486865 -1.3541354071736067e-07 -0.09981587369069525 -2.3005 0.7067820106415412 0.7067806146891291 -1.36702571632355e-07 -0.09981592957336083 -2.3005999999999998 0.7067821084236037 0.7067807145131586 -1.3796962804006607e-07 -0.09981598543908153 -2.3007000000000004 0.7067822061623634 0.706780814320545 -1.3921442447266397e-07 -0.09981604128786248 -2.3008 0.7067823038580718 0.7067809141110544 -1.4043668066301973e-07 -0.09981609711970885 -2.3009 0.7067824015109838 0.7067810138844508 -1.416361216418499e-07 -0.09981615293462573 -2.301 0.7067824991213563 0.7067811136404948 -1.4281247776720685e-07 -0.09981620873261826 -2.3011 0.7067825966894499 0.7067812133789442 -1.4396548480254123e-07 -0.09981626451369155 -2.3012 0.7067826942155273 0.7067813130995539 -1.450948839895605e-07 -0.09981632027785067 -2.3013000000000003 0.7067827916998545 0.706781412802077 -1.462004220707802e-07 -0.09981637602510082 -2.3014 0.7067828891426996 0.7067815124862626 -1.472818513866686e-07 -0.09981643175544705 -2.3015 0.7067829865443338 0.7067816121518582 -1.4833892988952435e-07 -0.09981648746889454 -2.3016 0.7067830839050304 0.7067817117986084 -1.4937142123715164e-07 -0.09981654316544836 -2.3017000000000003 0.7067831812250656 0.7067818114262552 -1.503790948102074e-07 -0.09981659884511367 -2.3018 0.7067832785047174 0.7067819110345385 -1.5136172579199858e-07 -0.09981665450789552 -2.3019000000000003 0.706783375744267 0.7067820106231957 -1.5231909521185028e-07 -0.09981671015379906 -2.302 0.7067834729439966 0.7067821101919622 -1.532509899780654e-07 -0.09981676578282941 -2.3021 0.706783570104192 0.7067822097405705 -1.5415720294037483e-07 -0.09981682139499165 -2.3022000000000005 0.7067836672251402 0.7067823092687515 -1.5503753293504008e-07 -0.09981687699029089 -2.3023000000000002 0.7067837643071306 0.706782408776234 -1.5589178482822152e-07 -0.09981693256873224 -2.3024 0.7067838613504549 0.7067825082627448 -1.5671976955240752e-07 -0.09981698813032079 -2.3025 0.7067839583554063 0.7067826077280082 -1.5752130415498666e-07 -0.09981704367506167 -2.3026 0.7067840553222797 0.7067827071717472 -1.582962118260034e-07 -0.09981709920295995 -2.3027 0.7067841522513728 0.7067828065936825 -1.5904432196407747e-07 -0.09981715471402071 -2.3028000000000004 0.7067842491429841 0.706782905993534 -1.5976547019201648e-07 -0.09981721020824913 -2.3029 0.7067843459974139 0.7067830053710187 -1.6045949839671447e-07 -0.0998172656856502 -2.303 0.7067844428149648 0.7067831047258526 -1.6112625476905063e-07 -0.09981732114622904 -2.3030999999999997 0.7067845395959402 0.7067832040577501 -1.6176559382297118e-07 -0.09981737658999082 -2.3032000000000004 0.7067846363406451 0.7067833033664241 -1.6237737644232697e-07 -0.09981743201694054 -2.3033 0.7067847330493864 0.7067834026515862 -1.6296146991036375e-07 -0.09981748742708335 -2.3034 0.7067848297224717 0.706783501912946 -1.635177479565597e-07 -0.09981754282042427 -2.3035 0.7067849263602104 0.7067836011502131 -1.640460907149921e-07 -0.09981759819696845 -2.3036 0.706785022962913 0.7067837003630946 -1.6454638481974704e-07 -0.09981765355672095 -2.3037 0.7067851195308905 0.7067837995512969 -1.6501852340145007e-07 -0.0998177088996868 -2.3038000000000003 0.7067852160644561 0.7067838987145256 -1.6546240612716479e-07 -0.09981776422587119 -2.3039 0.7067853125639232 0.706783997852485 -1.6587793920733174e-07 -0.0998178195352791 -2.304 0.706785409029606 0.7067840969648788 -1.662650353940337e-07 -0.09981787482791563 -2.3041 0.7067855054618201 0.7067841960514094 -1.666236140347721e-07 -0.0998179301037859 -2.3042000000000002 0.7067856018608817 0.7067842951117789 -1.6695360107940593e-07 -0.09981798536289496 -2.3043 0.7067856982271075 0.7067843941456879 -1.672549291079073e-07 -0.09981804060524785 -2.3044000000000002 0.7067857945608149 0.7067844931528374 -1.6752753729913639e-07 -0.09981809583084968 -2.3045 0.7067858908623225 0.7067845921329273 -1.6777137148635268e-07 -0.09981815103970557 -2.3045999999999998 0.7067859871319482 0.7067846910856568 -1.679863841433371e-07 -0.09981820623182049 -2.3047000000000004 0.7067860833700113 0.7067847900107249 -1.681725344104129e-07 -0.09981826140719957 -2.3048 0.7067861795768309 0.7067848889078301 -1.6832978810832344e-07 -0.09981831656584782 -2.3049 0.7067862757527269 0.706784987776671 -1.6845811770874186e-07 -0.09981837170777036 -2.305 0.7067863718980191 0.7067850866169454 -1.6855750236376144e-07 -0.0998184268329722 -2.3051 0.7067864680130274 0.7067851854283516 -1.6862792790589554e-07 -0.09981848194145852 -2.3052 0.7067865640980716 0.7067852842105871 -1.6866938685848598e-07 -0.09981853703323422 -2.3053000000000003 0.7067866601534719 0.7067853829633501 -1.6868187842355997e-07 -0.09981859210830445 -2.3054 0.7067867561795482 0.7067854816863387 -1.686654084748912e-07 -0.09981864716667424 -2.3055 0.7067868521766205 0.7067855803792504 -1.686199895545304e-07 -0.09981870220834864 -2.3056 0.706786948145008 0.706785679041784 -1.685456408866831e-07 -0.09981875723333271 -2.3057000000000003 0.7067870440850302 0.7067857776736381 -1.6844238836036252e-07 -0.0998188122416315 -2.3058 0.7067871399970063 0.7067858762745118 -1.6831026453112408e-07 -0.09981886723325015 -2.3059000000000003 0.7067872358812542 0.7067859748441041 -1.6814930857249333e-07 -0.09981892220819355 -2.306 0.7067873317380923 0.706786073382115 -1.6795956630372144e-07 -0.09981897716646682 -2.3061 0.7067874275678379 0.7067861718882452 -1.6774109018284633e-07 -0.09981903210807505 -2.3062000000000005 0.7067875233708079 0.7067862703621957 -1.6749393927199818e-07 -0.09981908703302322 -2.3063000000000002 0.7067876191473179 0.7067863688036681 -1.6721817921658277e-07 -0.0998191419413164 -2.3064 0.7067877148976835 0.7067864672123652 -1.669138822314037e-07 -0.09981919683295962 -2.3065 0.706787810622219 0.7067865655879904 -1.6658112710933592e-07 -0.09981925170795791 -2.3066 0.7067879063212379 0.7067866639302482 -1.6621999915887586e-07 -0.09981930656631634 -2.3067 0.7067880019950525 0.706786762238844 -1.6583059023189684e-07 -0.09981936140803992 -2.3068 0.7067880976439744 0.7067868605134842 -1.6541299865079073e-07 -0.0998194162331337 -2.3069 0.706788193268314 0.7067869587538761 -1.649673292067333e-07 -0.09981947104160271 -2.307 0.7067882888683799 0.7067870569597288 -1.644936931458063e-07 -0.09981952583345197 -2.3070999999999997 0.7067883844444799 0.7067871551307523 -1.6399220812042536e-07 -0.09981958060868655 -2.3072000000000004 0.7067884799969208 0.7067872532666581 -1.6346299816852317e-07 -0.09981963536731145 -2.3073 0.7067885755260073 0.7067873513671588 -1.6290619367712034e-07 -0.09981969010933169 -2.3074 0.706788671032043 0.7067874494319686 -1.6232193136150874e-07 -0.09981974483475226 -2.3075 0.7067887665153301 0.7067875474608034 -1.6171035422535285e-07 -0.09981979954357827 -2.3076 0.7067888619761685 0.706787645453381 -1.6107161154160776e-07 -0.09981985423581471 -2.3077 0.7067889574148574 0.7067877434094203 -1.604058587761914e-07 -0.09981990891146661 -2.3078000000000003 0.7067890528316931 0.7067878413286419 -1.5971325758451504e-07 -0.09981996357053895 -2.3079 0.7067891482269713 0.7067879392107684 -1.5899397577331942e-07 -0.09982001821303675 -2.308 0.706789243600985 0.7067880370555246 -1.5824818723648992e-07 -0.09982007283896507 -2.3081 0.7067893389540254 0.706788134862637 -1.5747607193597468e-07 -0.09982012744832888 -2.3082000000000003 0.7067894342863821 0.706788232631834 -1.5667781584280394e-07 -0.09982018204113324 -2.3083 0.7067895295983418 0.7067883303628462 -1.558536108971914e-07 -0.09982023661738312 -2.3084000000000002 0.7067896248901903 0.706788428055406 -1.5500365496690094e-07 -0.09982029117708359 -2.3085 0.7067897201622098 0.7067885257092488 -1.541281518108173e-07 -0.09982034572023962 -2.3085999999999998 0.7067898154146812 0.7067886233241112 -1.532273109939447e-07 -0.09982040024685619 -2.3087000000000004 0.7067899106478825 0.7067887208997328 -1.5230134787005967e-07 -0.09982045475693835 -2.3088 0.7067900058620902 0.7067888184358556 -1.51350483524465e-07 -0.0998205092504911 -2.3089 0.706790101057577 0.7067889159322239 -1.5037494471500934e-07 -0.0998205637275194 -2.309 0.7067901962346144 0.7067890133885844 -1.4937496380790227e-07 -0.09982061818802833 -2.3091 0.7067902913934705 0.706789110804686 -1.4835077873781577e-07 -0.09982067263202278 -2.3092 0.706790386534411 0.7067892081802813 -1.4730263296798551e-07 -0.09982072705950785 -2.3093000000000004 0.7067904816576989 0.7067893055151249 -1.4623077539133167e-07 -0.09982078147048846 -2.3094 0.7067905767635951 0.7067894028089736 -1.4513546029923385e-07 -0.0998208358649697 -2.3095 0.7067906718523564 0.706789500061588 -1.440169473121422e-07 -0.09982089024295648 -2.3096 0.7067907669242379 0.7067895972727314 -1.4287550132580096e-07 -0.09982094460445384 -2.3097000000000003 0.7067908619794911 0.706789694442169 -1.4171139244532893e-07 -0.09982099894946672 -2.3098 0.7067909570183653 0.7067897915696703 -1.4052489590889172e-07 -0.09982105327800021 -2.3099000000000003 0.7067910520411057 0.7067898886550068 -1.3931629203565998e-07 -0.09982110759005919 -2.31 0.7067911470479551 0.7067899856979537 -1.380858661650941e-07 -0.0998211618856487 -2.3101 0.7067912420391531 0.7067900826982891 -1.368339085736775e-07 -0.0998212161647737 -2.3102000000000005 0.7067913370149361 0.706790179655794 -1.3556071442114015e-07 -0.0998212704274392 -2.3103000000000002 0.7067914319755375 0.7067902765702533 -1.342665836671919e-07 -0.09982132467365015 -2.3104 0.7067915269211866 0.7067903734414545 -1.3295182101774605e-07 -0.09982137890341154 -2.3105 0.7067916218521104 0.7067904702691887 -1.3161673582604005e-07 -0.0998214331167284 -2.3106 0.706791716768532 0.7067905670532505 -1.3026164206141055e-07 -0.09982148731360564 -2.3107 0.7067918116706708 0.7067906637934378 -1.2888685818959744e-07 -0.09982154149404826 -2.3108 0.7067919065587434 0.7067907604895519 -1.2749270713284522e-07 -0.09982159565806126 -2.3109 0.7067920014329625 0.7067908571413978 -1.2607951617969737e-07 -0.09982164980564957 -2.311 0.7067920962935371 0.7067909537487839 -1.246476169051991e-07 -0.09982170393681822 -2.3110999999999997 0.7067921911406729 0.7067910503115222 -1.2319734509977365e-07 -0.09982175805157217 -2.3112000000000004 0.7067922859745717 0.7067911468294286 -1.217290406807514e-07 -0.09982181214991633 -2.3113 0.7067923807954315 0.7067912433023222 -1.2024304764206295e-07 -0.09982186623185568 -2.3114 0.7067924756034467 0.7067913397300265 -1.1873971393107363e-07 -0.09982192029739523 -2.3115 0.7067925703988083 0.7067914361123684 -1.1721939139654192e-07 -0.0998219743465399 -2.3116 0.7067926651817028 0.7067915324491783 -1.1568243568974013e-07 -0.09982202837929466 -2.3117 0.7067927599523132 0.7067916287402912 -1.1412920620547384e-07 -0.0998220823956645 -2.3118000000000003 0.7067928547108187 0.7067917249855458 -1.1256006596759016e-07 -0.09982213639565438 -2.3119 0.7067929494573941 0.7067918211847841 -1.1097538156132347e-07 -0.09982219037926923 -2.312 0.7067930441922109 0.7067919173378527 -1.0937552304655929e-07 -0.09982224434651402 -2.3121 0.706793138915436 0.7067920134446022 -1.0776086387803696e-07 -0.09982229829739372 -2.3122000000000003 0.7067932336272322 0.706792109504887 -1.0613178080039892e-07 -0.09982235223191323 -2.3123 0.7067933283277588 0.7067922055185656 -1.0448865377359756e-07 -0.09982240615007754 -2.3124000000000002 0.7067934230171704 0.7067923014855009 -1.0283186587488335e-07 -0.09982246005189162 -2.3125 0.7067935176956177 0.7067923974055597 -1.0116180322421175e-07 -0.0998225139373604 -2.3125999999999998 0.7067936123632474 0.7067924932786129 -9.947885488102715e-08 -0.09982256780648883 -2.3127000000000004 0.7067937070202016 0.7067925891045361 -9.778341275579194e-08 -0.0998226216592819 -2.3128 0.7067938016666182 0.7067926848832085 -9.607587152238306e-08 -0.09982267549574443 -2.3129 0.7067938963026313 0.7067927806145137 -9.435662853395782e-08 -0.09982272931588149 -2.313 0.7067939909283699 0.70679287629834 -9.262608371193165e-08 -0.0998227831196979 -2.3131 0.7067940855439594 0.7067929719345798 -9.088463946010927e-08 -0.09982283690719872 -2.3132 0.7067941801495204 0.7067930675231298 -8.913270058402006e-08 -0.09982289067838884 -2.3133000000000004 0.7067942747451696 0.7067931630638911 -8.737067417989575e-08 -0.09982294443327322 -2.3134 0.7067943693310186 0.7067932585567691 -8.559896954880158e-08 -0.09982299817185675 -2.3135 0.7067944639071753 0.7067933540016739 -8.381799809688978e-08 -0.09982305189414438 -2.3136 0.7067945584737425 0.7067934493985195 -8.202817324692857e-08 -0.09982310560014107 -2.3137000000000003 0.7067946530308191 0.7067935447472251 -8.022991033595356e-08 -0.09982315928985173 -2.3138 0.7067947475784995 0.7067936400477138 -7.842362652245999e-08 -0.0998232129632813 -2.3139000000000003 0.7067948421168728 0.7067937352999134 -7.660974068318671e-08 -0.09982326662043473 -2.314 0.7067949366460242 0.7067938305037563 -7.478867332638e-08 -0.09982332026131685 -2.3141 0.7067950311660347 0.7067939256591792 -7.296084648640913e-08 -0.09982337388593267 -2.3142000000000005 0.7067951256769802 0.7067940207661236 -7.112668363182598e-08 -0.09982342749428715 -2.3143000000000002 0.7067952201789323 0.7067941158245357 -6.928660955824589e-08 -0.09982348108638517 -2.3144 0.7067953146719578 0.7067942108343653 -6.744105030161152e-08 -0.09982353466223164 -2.3145 0.7067954091561187 0.7067943057955681 -6.559043303237463e-08 -0.09982358822183142 -2.3146 0.706795503631473 0.7067944007081035 -6.373518595705063e-08 -0.09982364176518954 -2.3147 0.7067955980980738 0.7067944955719361 -6.187573821890557e-08 -0.09982369529231082 -2.3148 0.7067956925559696 0.7067945903870346 -6.001251980341377e-08 -0.09982374880320023 -2.3149 0.7067957870052042 0.7067946851533726 -5.814596143504172e-08 -0.0998238022978627 -2.315 0.7067958814458168 0.7067947798709285 -5.627649447750155e-08 -0.09982385577630311 -2.3150999999999997 0.7067959758778422 0.7067948745396848 -5.440455083226964e-08 -0.09982390923852638 -2.3152000000000004 0.7067960703013099 0.7067949691596291 -5.253056284512843e-08 -0.09982396268453742 -2.3153 0.7067961647162455 0.7067950637307534 -5.0654963202083e-08 -0.09982401611434111 -2.3154 0.7067962591226695 0.706795158253055 -4.8778184829289216e-08 -0.09982406952794243 -2.3155 0.7067963535205977 0.7067952527265344 -4.6900660792006076e-08 -0.09982412292534619 -2.3156 0.7067964479100417 0.7067953471511983 -4.50228241995654e-08 -0.09982417630655734 -2.3157 0.7067965422910083 0.7067954415270572 -4.3145108101396833e-08 -0.0998242296715808 -2.3158000000000003 0.7067966366634992 0.7067955358541264 -4.126794538898888e-08 -0.09982428302042146 -2.3159 0.7067967310275117 0.7067956301324259 -3.939176869400098e-08 -0.09982433635308416 -2.316 0.7067968253830389 0.7067957243619805 -3.751701029214901e-08 -0.0998243896695739 -2.3161 0.7067969197300685 0.706795818542819 -3.5644101999826594e-08 -0.0998244429698955 -2.3162000000000003 0.7067970140685841 0.7067959126749759 -3.3773475077367165e-08 -0.09982449625405386 -2.3163 0.7067971083985647 0.7067960067584894 -3.190556012878237e-08 -0.09982454952205393 -2.3164000000000002 0.7067972027199843 0.7067961007934025 -3.004078700250337e-08 -0.09982460277390054 -2.3165 0.7067972970328125 0.706796194779763 -2.8179584692826845e-08 -0.09982465600959857 -2.3165999999999998 0.7067973913370141 0.7067962887176231 -2.6322381240818926e-08 -0.09982470922915293 -2.3167000000000004 0.7067974856325501 0.7067963826070401 -2.4469603636737003e-08 -0.09982476243256856 -2.3168 0.7067975799193759 0.7067964764480752 -2.262167772115048e-08 -0.09982481561985032 -2.3169 0.7067976741974429 0.7067965702407945 -2.0779028089314144e-08 -0.09982486879100305 -2.317 0.7067977684666978 0.7067966639852684 -1.8942077989470008e-08 -0.0998249219460317 -2.3171 0.706797862727083 0.7067967576815719 -1.7111249226136466e-08 -0.09982497508494105 -2.3172 0.7067979569785358 0.7067968513297849 -1.5286962069469e-08 -0.09982502820773607 -2.3173000000000004 0.7067980512209895 0.7067969449299912 -1.3469635156380944e-08 -0.09982508131442157 -2.3174 0.706798145454373 0.7067970384822797 -1.1659685383424295e-08 -0.0998251344050025 -2.3175 0.7067982396786106 0.706797131986743 -9.85752782612509e-09 -0.09982518747948366 -2.3176 0.7067983338936219 0.7067972254434786 -8.063575638803111e-09 -0.09982524053786995 -2.3177000000000003 0.7067984280993225 0.7067973188525885 -6.27823995829474e-09 -0.09982529358016624 -2.3178 0.7067985222956233 0.7067974122141789 -4.501929809844207e-09 -0.09982534660637749 -2.3179000000000003 0.7067986164824311 0.7067975055283606 -2.7350520138622048e-09 -0.09982539961650848 -2.318 0.7067987106596483 0.7067975987952482 -9.780110983223511e-10 -0.09982545261056408 -2.3181 0.7067988048271725 0.7067976920149611 7.687908079243022e-10 -0.09982550558854919 -2.3182000000000005 0.7067988989848976 0.7067977851876228 2.5049540540791893e-09 -0.09982555855046861 -2.3183000000000002 0.7067989931327132 0.7067978783133609 4.230081561071297e-09 -0.0998256114963273 -2.3184 0.7067990872705043 0.7067979713923076 5.943778915232234e-09 -0.09982566442613003 -2.3185 0.706799181398152 0.706798064424599 7.64565445850185e-09 -0.09982571733988166 -2.3186 0.7067992755155332 0.7067981574103757 9.335319374297046e-09 -0.09982577023758717 -2.3187 0.7067993696225205 0.706798250349782 1.101238778118685e-08 -0.09982582311925131 -2.3188 0.7067994637189826 0.706798343242967 1.267647681529177e-08 -0.099825875984879 -2.3189 0.7067995578047839 0.7067984360900824 1.4327206729163044e-08 -0.09982592883447501 -2.319 0.7067996518797846 0.7067985288912855 1.5964200962906294e-08 -0.09982598166804423 -2.3190999999999997 0.7067997459438415 0.7067986216467371 1.7587086235254512e-08 -0.09982603448559152 -2.3192000000000004 0.7067998399968071 0.7067987143566018 1.9195492637243128e-08 -0.09982608728712172 -2.3193 0.7067999340385298 0.7067988070210482 2.078905370767048e-08 -0.09982614007263971 -2.3194 0.7068000280688542 0.706798899640249 2.2367406513762456e-08 -0.09982619284215032 -2.3195 0.7068001220876214 0.7067989922143801 2.393019174311284e-08 -0.09982624559565836 -2.3196 0.7068002160946681 0.7067990847436223 2.5477053789552118e-08 -0.09982629833316874 -2.3197 0.7068003100898279 0.706799177228159 2.7007640812995448e-08 -0.09982635105468628 -2.3198000000000003 0.7068004040729299 0.7067992696681779 2.8521604831382996e-08 -0.09982640376021579 -2.3199 0.7068004980438002 0.7067993620638706 3.001860181088556e-08 -0.09982645644976215 -2.32 0.7068005920022606 0.7067994544154321 3.149829172315044e-08 -0.09982650912333019 -2.3201 0.70680068594813 0.7067995467230607 3.2960338638976516e-08 -0.09982656178092472 -2.3202000000000003 0.7068007798812233 0.7067996389869589 3.440441079770318e-08 -0.09982661442255064 -2.3203 0.7068008738013516 0.7067997312073317 3.58301806939465e-08 -0.09982666704821269 -2.3204000000000002 0.7068009677083235 0.7067998233843888 3.7237325110558994e-08 -0.09982671965791573 -2.3205 0.7068010616019431 0.7067999155183426 3.8625525250468584e-08 -0.09982677225166463 -2.3205999999999998 0.706801155482012 0.7068000076094091 3.999446677484253e-08 -0.0998268248294642 -2.3207000000000004 0.7068012493483277 0.7068000996578073 4.134383987247636e-08 -0.09982687739131929 -2.3208 0.7068013432006852 0.7068001916637597 4.267333934306061e-08 -0.0998269299372347 -2.3209 0.7068014370388757 0.706800283627492 4.398266465789613e-08 -0.09982698246721526 -2.321 0.7068015308626874 0.7068003755492331 4.52715200344872e-08 -0.09982703498126581 -2.3211 0.7068016246719054 0.706800467429215 4.6539614497256854e-08 -0.09982708747939113 -2.3212 0.706801718466312 0.7068005592676727 4.778666194520109e-08 -0.09982713996159609 -2.3213000000000004 0.7068018122456861 0.706800651064844 4.9012381217808376e-08 -0.09982719242788549 -2.3214 0.7068019060098035 0.7068007428209702 5.0216496154040224e-08 -0.09982724487826411 -2.3215 0.7068019997584376 0.7068008345362953 5.139873565478126e-08 -0.09982729731273682 -2.3216 0.7068020934913588 0.7068009262110657 5.2558833753962864e-08 -0.09982734973130845 -2.3217000000000003 0.7068021872083347 0.7068010178455311 5.3696529668870174e-08 -0.09982740213398379 -2.3218 0.7068022809091297 0.7068011094399438 5.481156785565322e-08 -0.09982745452076762 -2.3219000000000003 0.706802374593506 0.7068012009945586 5.5903698082185316e-08 -0.09982750689166477 -2.322 0.7068024682612235 0.706801292509633 5.697267545408391e-08 -0.09982755924668008 -2.3221 0.7068025619120386 0.7068013839854272 5.801826051012038e-08 -0.0998276115858183 -2.3222000000000005 0.7068026555457061 0.7068014754222041 5.90402192499756e-08 -0.09982766390908429 -2.3223000000000003 0.7068027491619777 0.7068015668202281 6.003832318628166e-08 -0.09982771621648281 -2.3224 0.706802842760603 0.7068016581797671 6.101234939839828e-08 -0.0998277685080187 -2.3225 0.7068029363413293 0.7068017495010908 6.196208058098507e-08 -0.09982782078369672 -2.3226 0.7068030299039016 0.7068018407844713 6.288730511859464e-08 -0.09982787304352173 -2.3227 0.7068031234480627 0.7068019320301828 6.378781708914205e-08 -0.0998279252874985 -2.3228 0.706803216973553 0.7068020232385015 6.466341633329376e-08 -0.0998279775156318 -2.3229 0.7068033104801114 0.7068021144097061 6.551390850824401e-08 -0.09982802972792648 -2.323 0.7068034039674742 0.7068022055440768 6.633910510679686e-08 -0.09982808192438733 -2.3230999999999997 0.7068034974353763 0.7068022966418961 6.713882350246891e-08 -0.09982813410501909 -2.3232000000000004 0.7068035908835499 0.7068023877034483 6.79128870171436e-08 -0.09982818626982662 -2.3233 0.7068036843117264 0.7068024787290194 6.866112493668364e-08 -0.09982823841881466 -2.3234 0.7068037777196345 0.7068025697188971 6.93833725421561e-08 -0.099828290551988 -2.3235 0.7068038711070017 0.7068026606733715 7.007947116881297e-08 -0.09982834266935148 -2.3236 0.706803964473554 0.7068027515927333 7.074926824078565e-08 -0.09982839477090986 -2.3237 0.7068040578190153 0.7068028424772753 7.139261725373769e-08 -0.09982844685666786 -2.3238000000000003 0.7068041511431085 0.7068029333272918 7.200937787547879e-08 -0.09982849892663033 -2.3239 0.7068042444455548 0.7068030241430784 7.259941594596475e-08 -0.09982855098080204 -2.324 0.7068043377260742 0.7068031149249322 7.316260348770587e-08 -0.09982860301918778 -2.3241 0.7068044309843851 0.7068032056731514 7.36988187734211e-08 -0.09982865504179228 -2.3242000000000003 0.7068045242202052 0.7068032963880357 7.420794632430339e-08 -0.09982870704862042 -2.3243 0.7068046174332505 0.7068033870698858 7.468987694297935e-08 -0.0998287590396769 -2.3244000000000002 0.7068047106232364 0.7068034777190031 7.514450772391768e-08 -0.09982881101496648 -2.3245 0.7068048037898764 0.7068035683356909 7.557174210373607e-08 -0.09982886297449395 -2.3245999999999998 0.7068048969328843 0.7068036589202527 7.597148985773183e-08 -0.09982891491826411 -2.3247000000000004 0.7068049900519718 0.7068037494729933 7.634366712243323e-08 -0.09982896684628169 -2.3248 0.7068050831468509 0.706803839994218 7.668819642682456e-08 -0.09982901875855153 -2.3249 0.7068051762172318 0.7068039304842333 7.700500668714194e-08 -0.09982907065507833 -2.325 0.7068052692628244 0.7068040209433459 7.729403323636364e-08 -0.09982912253586684 -2.3251 0.7068053622833383 0.7068041113718635 7.755521783288366e-08 -0.09982917440092193 -2.3252 0.7068054552784826 0.7068042017700938 7.778850868479792e-08 -0.09982922625024826 -2.3253000000000004 0.7068055482479649 0.7068042921383455 7.79938604204139e-08 -0.0998292780838506 -2.3254 0.7068056411914936 0.7068043824769278 7.81712341350882e-08 -0.09982932990173372 -2.3255 0.7068057341087763 0.7068044727861498 7.832059740857378e-08 -0.09982938170390246 -2.3256 0.7068058269995201 0.7068045630663209 7.844192425124352e-08 -0.09982943349036147 -2.3257000000000003 0.7068059198634322 0.706804653317751 7.853519516654028e-08 -0.09982948526111557 -2.3258 0.7068060127002196 0.7068047435407498 7.860039713883382e-08 -0.09982953701616945 -2.3259000000000003 0.7068061055095891 0.7068048337356274 7.863752361433884e-08 -0.09982958875552791 -2.326 0.7068061982912477 0.7068049239026937 7.864657451325807e-08 -0.09982964047919571 -2.3261 0.7068062910449024 0.7068050140422585 7.862755624539475e-08 -0.0998296921871776 -2.3262000000000005 0.7068063837702605 0.7068051041546315 7.858048168066234e-08 -0.09982974387947832 -2.3263000000000003 0.706806476467029 0.7068051942401221 7.850537014214565e-08 -0.09982979555610261 -2.3264 0.7068065691349159 0.7068052842990393 7.840224743385638e-08 -0.09982984721705519 -2.3265 0.7068066617736292 0.7068053743316922 7.827114579042616e-08 -0.0998298988623409 -2.3266 0.7068067543828769 0.7068054643383891 7.811210390659684e-08 -0.09982995049196436 -2.3267 0.7068068469623683 0.7068055543194377 7.792516689558715e-08 -0.09983000210593035 -2.3268 0.7068069395118126 0.7068056442751456 7.771038628909266e-08 -0.09983005370424368 -2.3269 0.7068070320309201 0.7068057342058192 7.74678200147344e-08 -0.099830105286909 -2.327 0.7068071245194018 0.7068058241117645 7.719753241861027e-08 -0.0998301568539311 -2.3270999999999997 0.706807216976969 0.7068059139932872 7.689959419070191e-08 -0.09983020840531473 -2.3272000000000004 0.706807309403334 0.7068060038506907 7.657408238222196e-08 -0.09983025994106454 -2.3273 0.7068074017982104 0.7068060936842793 7.622108038653208e-08 -0.09983031146118533 -2.3274 0.7068074941613123 0.7068061834943551 7.584067789750959e-08 -0.09983036296568185 -2.3275 0.7068075864923552 0.7068062732812195 7.543297090260859e-08 -0.09983041445455877 -2.3276 0.7068076787910554 0.7068063630451729 7.499806166724743e-08 -0.09983046592782086 -2.3277 0.7068077710571306 0.7068064527865147 7.453605868450175e-08 -0.09983051738547288 -2.3278000000000003 0.7068078632902994 0.7068065425055425 7.404707667163501e-08 -0.09983056882751948 -2.3279 0.7068079554902822 0.7068066322025526 7.353123652846516e-08 -0.09983062025396539 -2.328 0.7068080476568004 0.7068067218778407 7.298866530613957e-08 -0.09983067166481535 -2.3281 0.7068081397895767 0.7068068115317003 7.241949617591004e-08 -0.0998307230600741 -2.3282000000000003 0.7068082318883362 0.706806901164424 7.182386842045918e-08 -0.09983077443974638 -2.3283 0.7068083239528045 0.7068069907763023 7.120192737491982e-08 -0.0998308258038369 -2.3284000000000002 0.706808415982709 0.7068070803676241 7.055382438177216e-08 -0.0998308771523503 -2.3285 0.7068085079777799 0.7068071699386769 6.987971678563965e-08 -0.0998309284852914 -2.3286 0.7068085999377476 0.7068072594897461 6.917976787430835e-08 -0.09983097980266485 -2.3287000000000004 0.7068086918623451 0.7068073490211157 6.845414683709361e-08 -0.09983103110447537 -2.3288 0.7068087837513074 0.7068074385330676 6.770302875269696e-08 -0.09983108239072772 -2.3289 0.7068088756043716 0.7068075280258814 6.692659451114358e-08 -0.0998311336614266 -2.329 0.7068089674212759 0.7068076174998351 6.612503076867948e-08 -0.09983118491657665 -2.3291 0.7068090592017613 0.7068077069552046 6.529852995817986e-08 -0.09983123615618264 -2.3292 0.706809150945571 0.7068077963922634 6.444729016771844e-08 -0.09983128738024923 -2.3293000000000004 0.7068092426524502 0.7068078858112831 6.357151514577164e-08 -0.09983133858878117 -2.3294 0.7068093343221462 0.7068079752125328 6.267141424744216e-08 -0.09983138978178313 -2.3295 0.7068094259544089 0.7068080645962795 6.174720234945752e-08 -0.09983144095925985 -2.3296 0.7068095175489904 0.7068081539627877 6.079909983455756e-08 -0.09983149212121599 -2.3297000000000003 0.7068096091056453 0.7068082433123195 5.982733252730965e-08 -0.09983154326765631 -2.3298 0.7068097006241303 0.7068083326451344 5.883213164206702e-08 -0.09983159439858545 -2.3299000000000003 0.7068097921042055 0.7068084219614893 5.7813733723988125e-08 -0.09983164551400807 -2.33 0.706809883545633 0.7068085112616387 5.677238059872969e-08 -0.09983169661392896 -2.3301 0.7068099749481773 0.7068086005458345 5.570831930305775e-08 -0.09983174769835274 -2.3302000000000005 0.7068100663116066 0.7068086898143257 5.462180203801015e-08 -0.09983179876728412 -2.3303000000000003 0.7068101576356909 0.7068087790673584 5.351308611685479e-08 -0.09983184982072785 -2.3304 0.7068102489202033 0.7068088683051763 5.238243388355768e-08 -0.09983190085868857 -2.3305 0.7068103401649197 0.7068089575280199 5.123011265206756e-08 -0.09983195188117093 -2.3306 0.7068104313696196 0.7068090467361267 5.005639467509093e-08 -0.09983200288817971 -2.3307 0.7068105225340846 0.7068091359297313 4.8861557033069714e-08 -0.09983205387971951 -2.3308 0.7068106136580996 0.7068092251090652 4.764588160816041e-08 -0.09983210485579501 -2.3309 0.7068107047414529 0.706809314274357 4.6409654999232663e-08 -0.09983215581641092 -2.331 0.7068107957839355 0.7068094034258321 4.515316844033723e-08 -0.09983220676157191 -2.3310999999999997 0.706810886785342 0.706809492563713 4.387671777468516e-08 -0.09983225769128272 -2.3312000000000004 0.7068109777454701 0.7068095816882184 4.2580603348829626e-08 -0.09983230860554801 -2.3313 0.7068110686641204 0.7068096707995637 4.126512994674647e-08 -0.09983235950437236 -2.3314 0.7068111595410974 0.7068097598979615 3.993060672738413e-08 -0.09983241038776054 -2.3315 0.7068112503762085 0.7068098489836205 3.857734714833583e-08 -0.09983246125571721 -2.3316 0.7068113411692647 0.7068099380567466 3.720566889471588e-08 -0.099832512108247 -2.3317 0.7068114319200807 0.7068100271175416 3.581589380803607e-08 -0.09983256294535459 -2.3318000000000003 0.7068115226284744 0.7068101161662044 3.4408347787326377e-08 -0.09983261376704472 -2.3319 0.7068116132942672 0.7068102052029297 3.2983360744032186e-08 -0.09983266457332202 -2.332 0.7068117039172841 0.7068102942279089 3.154126651874756e-08 -0.09983271536419108 -2.3321 0.706811794497354 0.7068103832413298 3.0082402773662364e-08 -0.09983276613965664 -2.3322000000000003 0.7068118850343093 0.7068104722433767 2.8607110957867832e-08 -0.09983281689972334 -2.3323 0.7068119755279862 0.7068105612342298 2.7115736184191164e-08 -0.09983286764439586 -2.3324000000000003 0.7068120659782244 0.7068106502140657 2.5608627182358012e-08 -0.09983291837367886 -2.3325 0.7068121563848677 0.7068107391830575 2.4086136207052133e-08 -0.09983296908757698 -2.3326 0.7068122467477638 0.7068108281413742 2.2548618947709764e-08 -0.09983301978609493 -2.3327000000000004 0.7068123370667634 0.7068109170891805 2.0996434447854984e-08 -0.09983307046923728 -2.3328 0.7068124273417224 0.7068110060266382 1.94299450305066e-08 -0.09983312113700876 -2.3329 0.7068125175724995 0.7068110949539044 1.7849516207972538e-08 -0.09983317178941403 -2.333 0.706812607758958 0.7068111838711324 1.625551658990948e-08 -0.09983322242645765 -2.3331 0.706812697900965 0.7068112727784717 1.4648317806995048e-08 -0.09983327304814436 -2.3332 0.7068127879983919 0.7068113616760674 1.3028294427661069e-08 -0.0998333236544788 -2.3333000000000004 0.7068128780511134 0.706811450564061 1.1395823848805997e-08 -0.09983337424546557 -2.3334 0.7068129680590088 0.7068115394425897 9.751286235079593e-09 -0.09983342482110935 -2.3335 0.706813058021962 0.7068116283117863 8.095064416534237e-09 -0.0998334753814148 -2.3336 0.70681314793986 0.70681171717178 6.427543800154034e-09 -0.09983352592638653 -2.3337000000000003 0.706813237812595 0.7068118060226953 4.749112284853363e-09 -0.0998335764560292 -2.3338 0.7068133276400625 0.7068118948646529 3.060160162597636e-09 -0.09983362697034745 -2.3339000000000003 0.7068134174221626 0.706811983697769 1.361080034269213e-09 -0.09983367746934589 -2.334 0.7068135071588 0.706812072522156 -3.4773327446668834e-10 -0.09983372795302924 -2.3341 0.7068135968498828 0.7068121613379212 -2.065882827653742e-09 -0.09983377842140202 -2.3342 0.7068136864953243 0.7068122501451686 -3.792969642361921e-09 -0.09983382887446897 -2.3343000000000003 0.7068137760950415 0.7068123389439971 -5.528592803179244e-09 -0.09983387931223464 -2.3344 0.7068138656489561 0.7068124277345015 -7.2723495472132305e-09 -0.09983392973470372 -2.3345 0.7068139551569939 0.7068125165167727 -9.023835353429155e-09 -0.09983398014188083 -2.3346 0.7068140446190851 0.7068126052908965 -1.0782644046733458e-08 -0.0998340305337706 -2.3347 0.7068141340351644 0.7068126940569548 -1.2548367885143602e-08 -0.09983408091037763 -2.3348 0.7068142234051706 0.7068127828150254 -1.4320597651294731e-08 -0.09983413127170664 -2.3349 0.7068143127290476 0.7068128715651805 -1.6098922753920997e-08 -0.09983418161776214 -2.335 0.7068144020067428 0.7068129603074892 -1.7882931321530626e-08 -0.09983423194854886 -2.3350999999999997 0.7068144912382086 0.7068130490420154 -1.9672210294779946e-08 -0.09983428226407132 -2.3352000000000004 0.7068145804234016 0.7068131377688186 -2.146634552491894e-08 -0.09983433256433417 -2.3353 0.7068146695622832 0.7068132264879543 -2.3264921867899996e-08 -0.0998343828493421 -2.3354 0.7068147586548189 0.706813315199473 -2.5067523280655063e-08 -0.09983443311909966 -2.3355 0.7068148477009788 0.7068134039034208 -2.6873732920842247e-08 -0.09983448337361146 -2.3356 0.7068149367007377 0.7068134925998397 -2.868313323575039e-08 -0.09983453361288214 -2.3357 0.7068150256540746 0.7068135812887668 -3.049530606638248e-08 -0.09983458383691633 -2.3358000000000003 0.7068151145609731 0.706813669970235 -3.230983274004652e-08 -0.09983463404571863 -2.3359 0.7068152034214212 0.7068137586442722 -3.4126294165765306e-08 -0.09983468423929363 -2.336 0.7068152922354114 0.7068138473109025 -3.5944270935866184e-08 -0.09983473441764594 -2.3361 0.7068153810029414 0.7068139359701449 -3.776334341857191e-08 -0.09983478458078023 -2.3362000000000003 0.706815469724012 0.7068140246220143 -3.958309185633779e-08 -0.09983483472870104 -2.3363 0.7068155583986298 0.7068141132665209 -4.140309646418882e-08 -0.09983488486141302 -2.3364000000000003 0.706815647026805 0.7068142019036701 -4.322293752193106e-08 -0.09983493497892076 -2.3365 0.7068157356085532 0.7068142905334633 -4.50421954756872e-08 -0.09983498508122884 -2.3366 0.7068158241438938 0.7068143791558975 -4.686045103216791e-08 -0.09983503516834191 -2.3367000000000004 0.7068159126328509 0.7068144677709645 -4.8677285257171625e-08 -0.09983508524026456 -2.3368 0.7068160010754532 0.7068145563786519 -5.049227966844646e-08 -0.09983513529700135 -2.3369 0.7068160894717336 0.706814644978943 -5.230501633700889e-08 -0.0998351853385569 -2.337 0.7068161778217297 0.7068147335718169 -5.411507798033094e-08 -0.09983523536493583 -2.3371 0.7068162661254834 0.7068148221572472 -5.5922048055852616e-08 -0.09983528537614265 -2.3372 0.7068163543830417 0.7068149107352041 -5.7725510863113755e-08 -0.09983533537218207 -2.3373000000000004 0.7068164425944551 0.706814999305653 -5.952505163515226e-08 -0.09983538535305862 -2.3374 0.706816530759779 0.7068150878685543 -6.132025663152865e-08 -0.09983543531877691 -2.3375 0.7068166188790733 0.7068151764238648 -6.31107132408916e-08 -0.0998354852693415 -2.3376 0.7068167069524021 0.7068152649715365 -6.489601006966564e-08 -0.09983553520475696 -2.3377000000000003 0.7068167949798344 0.7068153535115169 -6.667573703746099e-08 -0.09983558512502796 -2.3378 0.706816882961443 0.7068154420437496 -6.84494854733507e-08 -0.09983563503015906 -2.3379000000000003 0.7068169708973051 0.706815530568173 -7.021684820650992e-08 -0.09983568492015481 -2.338 0.7068170587875025 0.7068156190847219 -7.197741966292678e-08 -0.09983573479501978 -2.3381 0.7068171466321214 0.7068157075933263 -7.373079595821008e-08 -0.09983578465475865 -2.3382 0.706817234431252 0.7068157960939123 -7.547657498475913e-08 -0.0998358344993759 -2.3383000000000003 0.7068173221849889 0.7068158845864012 -7.721435651628084e-08 -0.09983588432887613 -2.3384 0.7068174098934312 0.7068159730707102 -7.894374228108181e-08 -0.09983593414326389 -2.3385 0.7068174975566819 0.7068160615467528 -8.066433607005485e-08 -0.09983598394254384 -2.3386 0.7068175851748487 0.7068161500144372 -8.237574381907836e-08 -0.09983603372672047 -2.3387000000000002 0.706817672748043 0.7068162384736683 -8.407757370442609e-08 -0.09983608349579838 -2.3388 0.7068177602763807 0.7068163269243466 -8.576943622603389e-08 -0.09983613324978219 -2.3389 0.7068178477599814 0.706816415366368 -8.745094429770534e-08 -0.09983618298867636 -2.339 0.7068179351989696 0.7068165037996248 -8.912171334078678e-08 -0.09983623271248557 -2.3390999999999997 0.7068180225934733 0.7068165922240053 -9.078136137003617e-08 -0.09983628242121435 -2.3392000000000004 0.7068181099436245 0.7068166806393931 -9.242950907775715e-08 -0.09983633211486725 -2.3393 0.7068181972495597 0.7068167690456684 -9.406577992400467e-08 -0.09983638179344888 -2.3394 0.7068182845114193 0.7068168574427067 -9.568980021551488e-08 -0.09983643145696376 -2.3395 0.7068183717293473 0.7068169458303806 -9.730119920371705e-08 -0.09983648110541649 -2.3396 0.7068184589034918 0.7068170342085572 -9.889960916192875e-08 -0.09983653073881157 -2.3397 0.7068185460340051 0.7068171225771012 -1.0048466546341839e-07 -0.09983658035715359 -2.3398000000000003 0.7068186331210429 0.7068172109358724 -1.0205600667594766e-07 -0.09983662996044712 -2.3399 0.7068187201647651 0.7068172992847275 -1.0361327463636466e-07 -0.09983667954869672 -2.34 0.7068188071653356 0.7068173876235188 -1.051561145356053e-07 -0.09983672912190694 -2.3401 0.7068188941229213 0.7068174759520949 -1.0668417500022537e-07 -0.09983677868008228 -2.3402000000000003 0.7068189810376936 0.7068175642703012 -1.0819710816612621e-07 -0.09983682822322737 -2.3403 0.7068190679098272 0.7068176525779788 -1.0969456976789305e-07 -0.09983687775134671 -2.3404000000000003 0.7068191547395003 0.7068177408749656 -1.1117621920644916e-07 -0.0998369272644449 -2.3405 0.7068192415268952 0.7068178291610954 -1.1264171963405734e-07 -0.09983697676252641 -2.3406 0.7068193282721975 0.7068179174361988 -1.1409073803411718e-07 -0.09983702624559587 -2.3407000000000004 0.7068194149755962 0.7068180057001028 -1.1552294527580886e-07 -0.09983707571365776 -2.3408 0.7068195016372841 0.7068180939526307 -1.1693801621817657e-07 -0.09983712516671665 -2.3409 0.7068195882574573 0.706818182193603 -1.1833562975870071e-07 -0.09983717460477715 -2.341 0.706819674836315 0.7068182704228361 -1.1971546892870777e-07 -0.0998372240278437 -2.3411 0.7068197613740601 0.706818358640143 -1.2107722095061613e-07 -0.09983727343592089 -2.3412 0.7068198478708986 0.7068184468453338 -1.2242057730212086e-07 -0.0998373228290132 -2.3413000000000004 0.7068199343270399 0.7068185350382153 -1.2374523380813407e-07 -0.09983737220712524 -2.3414 0.7068200207426967 0.7068186232185912 -1.2505089068415298e-07 -0.09983742157026153 -2.3415 0.7068201071180849 0.7068187113862615 -1.2633725262820028e-07 -0.09983747091842661 -2.3416 0.7068201934534226 0.7068187995410238 -1.2760402888153943e-07 -0.099837520251625 -2.3417000000000003 0.7068202797489324 0.7068188876826718 -1.2885093327030805e-07 -0.09983756956986119 -2.3418 0.7068203660048389 0.7068189758109968 -1.3007768430960132e-07 -0.09983761887313977 -2.3419 0.70682045222137 0.7068190639257872 -1.3128400522428862e-07 -0.09983766816146526 -2.342 0.7068205383987569 0.7068191520268279 -1.324696240513623e-07 -0.09983771743484221 -2.3421 0.7068206245372325 0.7068192401139015 -1.3363427367983627e-07 -0.09983776669327507 -2.3422 0.7068207106370338 0.7068193281867874 -1.3477769190452238e-07 -0.0998378159367684 -2.3423000000000003 0.7068207966983997 0.7068194162452623 -1.3589962150756252e-07 -0.09983786516532672 -2.3424 0.7068208827215725 0.7068195042891008 -1.3699981030006192e-07 -0.0998379143789546 -2.3425 0.7068209687067966 0.706819592318074 -1.3807801117760032e-07 -0.09983796357765652 -2.3426 0.7068210546543188 0.7068196803319508 -1.3913398218962092e-07 -0.099838012761437 -2.3427000000000002 0.7068211405643889 0.7068197683304975 -1.401674865741248e-07 -0.09983806193030054 -2.3428 0.7068212264372593 0.7068198563134782 -1.411782928235905e-07 -0.09983811108425171 -2.3429 0.7068213122731843 0.7068199442806541 -1.421661747335462e-07 -0.09983816022329496 -2.343 0.7068213980724212 0.7068200322317844 -1.431309114528767e-07 -0.09983820934743488 -2.3430999999999997 0.7068214838352285 0.7068201201666259 -1.4407228754800827e-07 -0.09983825845667593 -2.3432000000000004 0.7068215695618683 0.7068202080849326 -1.4499009301852106e-07 -0.09983830755102258 -2.3433 0.7068216552526039 0.7068202959864576 -1.45884123373477e-07 -0.09983835663047941 -2.3434 0.7068217409077013 0.7068203838709507 -1.467541796539712e-07 -0.09983840569505095 -2.3435 0.7068218265274282 0.7068204717381602 -1.476000685007861e-07 -0.09983845474474168 -2.3436 0.7068219121120545 0.7068205595878319 -1.4842160219429024e-07 -0.09983850377955605 -2.3437 0.7068219976618517 0.7068206474197103 -1.4921859865270337e-07 -0.0998385527994986 -2.3438000000000003 0.7068220831770938 0.7068207352335374 -1.4999088154138418e-07 -0.09983860180457388 -2.3439 0.7068221686580565 0.706820823029054 -1.5073828025548297e-07 -0.09983865079478636 -2.344 0.7068222541050164 0.7068209108059985 -1.5146062999973897e-07 -0.09983869977014051 -2.3441 0.7068223395182527 0.7068209985641081 -1.5215777179021506e-07 -0.09983874873064084 -2.3442000000000003 0.7068224248980463 0.7068210863031179 -1.5282955249766583e-07 -0.09983879767629188 -2.3443 0.706822510244679 0.7068211740227621 -1.534758249117224e-07 -0.09983884660709813 -2.3444000000000003 0.7068225955584344 0.7068212617227725 -1.5409644771487152e-07 -0.09983889552306402 -2.3445 0.706822680839598 0.7068213494028802 -1.5469128556919176e-07 -0.09983894442419414 -2.3446 0.7068227660884558 0.7068214370628146 -1.5526020911982297e-07 -0.09983899331049292 -2.3447000000000005 0.7068228513052959 0.7068215247023039 -1.558030950209871e-07 -0.09983904218196483 -2.3448 0.7068229364904072 0.7068216123210748 -1.563198259758869e-07 -0.09983909103861445 -2.3449 0.7068230216440796 0.7068216999188529 -1.5681029074364472e-07 -0.09983913988044615 -2.345 0.7068231067666049 0.7068217874953632 -1.5727438418093598e-07 -0.09983918870746449 -2.3451 0.706823191858275 0.706821875050329 -1.5771200725586687e-07 -0.09983923751967394 -2.3452 0.7068232769193837 0.7068219625834726 -1.5812306707052581e-07 -0.09983928631707899 -2.3453000000000004 0.7068233619502251 0.7068220500945159 -1.5850747686965705e-07 -0.0998393350996841 -2.3454 0.7068234469510943 0.7068221375831795 -1.58865156082294e-07 -0.09983938386749379 -2.3455 0.7068235319222872 0.7068222250491834 -1.5919603032349405e-07 -0.0998394326205125 -2.3456 0.7068236168641004 0.7068223124922468 -1.5950003140127733e-07 -0.09983948135874471 -2.3457000000000003 0.7068237017768313 0.7068223999120882 -1.5977709735826018e-07 -0.09983953008219495 -2.3458 0.7068237866607777 0.7068224873084258 -1.6002717243869535e-07 -0.09983957879086763 -2.3459 0.706823871516238 0.7068225746809771 -1.602502071595957e-07 -0.09983962748476732 -2.346 0.706823956343511 0.7068226620294586 -1.604461582691008e-07 -0.09983967616389838 -2.3461 0.706824041142896 0.7068227493535875 -1.6061498877596725e-07 -0.09983972482826535 -2.3462 0.7068241259146923 0.7068228366530797 -1.6075666795477284e-07 -0.09983977347787265 -2.3463000000000003 0.7068242106592002 0.7068229239276513 -1.608711713424471e-07 -0.0998398221127248 -2.3464 0.7068242953767193 0.706823011177018 -1.6095848076602692e-07 -0.09983987073282624 -2.3465 0.7068243800675498 0.7068230984008959 -1.6101858430969673e-07 -0.09983991933818143 -2.3466 0.7068244647319919 0.7068231855990006 -1.6105147635295247e-07 -0.0998399679287949 -2.3467000000000002 0.7068245493703454 0.7068232727710477 -1.61057157542846e-07 -0.09984001650467106 -2.3468 0.7068246339829107 0.7068233599167528 -1.6103563479051564e-07 -0.09984006506581435 -2.3469 0.7068247185699874 0.7068234470358319 -1.6098692129026815e-07 -0.09984011361222923 -2.347 0.7068248031318753 0.7068235341280014 -1.6091103650049676e-07 -0.09984016214392023 -2.3470999999999997 0.7068248876688741 0.7068236211929775 -1.608080061367423e-07 -0.09984021066089177 -2.3472000000000004 0.706824972181282 0.7068237082304771 -1.6067786216128477e-07 -0.09984025916314831 -2.3473 0.7068250566693983 0.7068237952402173 -1.605206427848782e-07 -0.0998403076506943 -2.3474 0.7068251411335208 0.7068238822219158 -1.6033639245113807e-07 -0.0998403561235342 -2.3475 0.7068252255739469 0.7068239691752908 -1.6012516181398984e-07 -0.0998404045816724 -2.3476 0.7068253099909738 0.706824056100061 -1.5988700775154685e-07 -0.09984045302511345 -2.3477 0.7068253943848978 0.7068241429959463 -1.5962199330366023e-07 -0.09984050145386177 -2.3478000000000003 0.7068254787560141 0.7068242298626666 -1.5933018771355223e-07 -0.09984054986792179 -2.3479 0.7068255631046173 0.7068243166999433 -1.5901166636189679e-07 -0.09984059826729796 -2.348 0.7068256474310014 0.7068244035074982 -1.5866651077896254e-07 -0.09984064665199471 -2.3481 0.7068257317354592 0.7068244902850543 -1.5829480860471423e-07 -0.09984069502201656 -2.3482000000000003 0.7068258160182823 0.7068245770323356 -1.578966535766696e-07 -0.09984074337736787 -2.3483 0.7068259002797617 0.7068246637490672 -1.574721454986744e-07 -0.09984079171805316 -2.3484000000000003 0.7068259845201864 0.7068247504349751 -1.5702139022182038e-07 -0.09984084004407677 -2.3485 0.7068260687398452 0.7068248370897867 -1.5654449962709815e-07 -0.09984088835544323 -2.3486 0.7068261529390252 0.7068249237132307 -1.560415915733554e-07 -0.09984093665215693 -2.3487000000000005 0.7068262371180118 0.7068250103050369 -1.55512789890358e-07 -0.09984098493422232 -2.3488 0.7068263212770897 0.706825096864937 -1.5495822434929973e-07 -0.09984103320164384 -2.3489 0.7068264054165413 0.7068251833926638 -1.543780306107606e-07 -0.09984108145442593 -2.349 0.7068264895366483 0.7068252698879517 -1.5377235020042068e-07 -0.09984112969257301 -2.3491 0.7068265736376902 0.7068253563505364 -1.5314133048303924e-07 -0.09984117791608951 -2.3492 0.7068266577199452 0.7068254427801558 -1.524851246346992e-07 -0.09984122612497988 -2.3493000000000004 0.7068267417836896 0.7068255291765492 -1.5180389157515295e-07 -0.09984127431924855 -2.3494 0.706826825829198 0.7068256155394574 -1.510977959487403e-07 -0.09984132249889989 -2.3495 0.7068269098567429 0.7068257018686238 -1.503670080931635e-07 -0.09984137066393839 -2.3495999999999997 0.7068269938665954 0.7068257881637932 -1.4961170397530255e-07 -0.09984141881436848 -2.3497000000000003 0.7068270778590242 0.7068258744247121 -1.4883206518254144e-07 -0.09984146695019451 -2.3498 0.7068271618342961 0.7068259606511296 -1.4802827882735847e-07 -0.09984151507142099 -2.3499 0.706827245792676 0.7068260468427965 -1.4720053755946927e-07 -0.09984156317805229 -2.35 0.7068273297344264 0.706826132999466 -1.4634903948082534e-07 -0.09984161127009286 -2.3501 0.7068274136598078 0.7068262191208928 -1.4547398812306267e-07 -0.09984165934754707 -2.3502 0.7068274975690783 0.7068263052068349 -1.4457559237464335e-07 -0.09984170741041937 -2.3503000000000003 0.706827581462494 0.7068263912570519 -1.4365406644616108e-07 -0.09984175545871421 -2.3504 0.706827665340308 0.7068264772713062 -1.4270962982350366e-07 -0.09984180349243596 -2.3505 0.7068277492027715 0.7068265632493619 -1.417425072036682e-07 -0.09984185151158902 -2.3506 0.7068278330501332 0.7068266491909863 -1.407529284513931e-07 -0.09984189951617782 -2.3507000000000002 0.7068279168826389 0.7068267350959488 -1.3974112853150367e-07 -0.09984194750620676 -2.3508 0.7068280007005322 0.7068268209640219 -1.3870734747074842e-07 -0.09984199548168027 -2.3509 0.7068280845040542 0.7068269067949804 -1.3765183028494055e-07 -0.0998420434426028 -2.351 0.7068281682934425 0.706826992588601 -1.3657482693558987e-07 -0.09984209138897862 -2.3510999999999997 0.7068282520689328 0.7068270783446647 -1.35476592253575e-07 -0.09984213932081226 -2.3512000000000004 0.7068283358307579 0.7068271640629544 -1.3435738588710167e-07 -0.09984218723810809 -2.3513 0.706828419579147 0.7068272497432558 -1.3321747225486513e-07 -0.09984223514087051 -2.3514 0.7068285033143273 0.7068273353853578 -1.320571204558446e-07 -0.09984228302910392 -2.3515 0.7068285870365224 0.7068274209890519 -1.3087660424154768e-07 -0.09984233090281269 -2.3516 0.7068286707459533 0.7068275065541328 -1.2967620190325324e-07 -0.09984237876200125 -2.3517 0.706828754442838 0.7068275920803986 -1.2845619625119487e-07 -0.09984242660667399 -2.3518000000000003 0.7068288381273911 0.7068276775676496 -1.272168745208857e-07 -0.09984247443683533 -2.3519 0.7068289217998244 0.7068277630156902 -1.2595852831934207e-07 -0.09984252225248963 -2.352 0.7068290054603459 0.7068278484243272 -1.2468145355395976e-07 -0.09984257005364129 -2.3521 0.7068290891091611 0.7068279337933714 -1.2338595035965572e-07 -0.09984261784029472 -2.3522000000000003 0.7068291727464717 0.7068280191226362 -1.220723230277443e-07 -0.0998426656124543 -2.3523 0.7068292563724765 0.7068281044119384 -1.2074087994348726e-07 -0.09984271337012446 -2.3524000000000003 0.7068293399873704 0.7068281896610984 -1.1939193349935762e-07 -0.09984276111330948 -2.3525 0.7068294235913457 0.7068282748699402 -1.1802580002912011e-07 -0.09984280884201384 -2.3526 0.7068295071845903 0.7068283600382905 -1.16642799740177e-07 -0.09984285655624188 -2.3527000000000005 0.7068295907672892 0.7068284451659805 -1.1524325662509716e-07 -0.099842904255998 -2.3528000000000002 0.7068296743396236 0.7068285302528439 -1.1382749840437023e-07 -0.09984295194128655 -2.3529 0.7068297579017717 0.7068286152987187 -1.1239585642405792e-07 -0.09984299961211197 -2.353 0.7068298414539071 0.7068287003034461 -1.1094866560201755e-07 -0.09984304726847859 -2.3531 0.706829924996201 0.7068287852668713 -1.0948626433596176e-07 -0.09984309491039084 -2.3532 0.7068300085288199 0.7068288701888428 -1.0800899442539591e-07 -0.09984314253785309 -2.3533000000000004 0.7068300920519268 0.7068289550692128 -1.0651720100916806e-07 -0.09984319015086968 -2.3534 0.7068301755656814 0.7068290399078377 -1.0501123245618138e-07 -0.09984323774944501 -2.3535 0.7068302590702392 0.7068291247045773 -1.0349144030554619e-07 -0.09984328533358346 -2.3535999999999997 0.7068303425657518 0.7068292094592951 -1.0195817917463962e-07 -0.09984333290328934 -2.3537000000000003 0.7068304260523672 0.7068292941718588 -1.0041180668191041e-07 -0.09984338045856711 -2.3538 0.7068305095302296 0.7068293788421397 -9.88526833566733e-08 -0.09984342799942104 -2.3539 0.7068305929994791 0.7068294634700132 -9.728117256711799e-08 -0.0998434755258556 -2.354 0.7068306764602519 0.7068295480553586 -9.569764041709311e-08 -0.0998435230378751 -2.3541 0.7068307599126803 0.7068296325980588 -9.410245568365616e-08 -0.09984357053548387 -2.3542 0.7068308433568926 0.7068297170980012 -9.249598971038803e-08 -0.09984361801868635 -2.3543000000000003 0.706830926793013 0.7068298015550774 -9.08786163319325e-08 -0.0998436654874869 -2.3544 0.7068310102211615 0.7068298859691817 -8.925071178726013e-08 -0.09984371294188982 -2.3545 0.7068310936414546 0.7068299703402143 -8.761265462946255e-08 -0.09984376038189952 -2.3546 0.7068311770540039 0.7068300546680784 -8.596482563728164e-08 -0.09984380780752034 -2.3547000000000002 0.7068312604589175 0.7068301389526812 -8.430760772490387e-08 -0.0998438552187566 -2.3548 0.7068313438562994 0.7068302231939348 -8.264138586303038e-08 -0.09984390261561277 -2.3549 0.7068314272462488 0.7068303073917548 -8.096654697392625e-08 -0.09984394999809304 -2.355 0.7068315106288614 0.7068303915460612 -7.928347985595996e-08 -0.09984399736620193 -2.3550999999999997 0.706831594004228 0.7068304756567781 -7.759257508385686e-08 -0.09984404471994367 -2.3552000000000004 0.7068316773724362 0.706830559723834 -7.589422492543241e-08 -0.09984409205932267 -2.3553 0.7068317607335685 0.7068306437471616 -7.41888232409782e-08 -0.09984413938434328 -2.3554 0.7068318440877033 0.7068307277266976 -7.247676540259734e-08 -0.09984418669500977 -2.3555 0.7068319274349149 0.7068308116623834 -7.075844819315683e-08 -0.0998442339913266 -2.3556 0.7068320107752735 0.7068308955541643 -6.903426972388813e-08 -0.09984428127329811 -2.3557 0.7068320941088446 0.70683097940199 -6.730462933464063e-08 -0.09984432854092858 -2.3558000000000003 0.7068321774356896 0.7068310632058146 -6.556992750454335e-08 -0.0998443757942224 -2.3559 0.7068322607558652 0.706831146965596 -6.383056575789622e-08 -0.0998444230331838 -2.356 0.7068323440694249 0.7068312306812972 -6.208694657353075e-08 -0.09984447025781724 -2.3561 0.7068324273764164 0.7068313143528853 -6.033947328983394e-08 -0.09984451746812706 -2.3562000000000003 0.706832510676884 0.7068313979803311 -5.8588550009338464e-08 -0.09984456466411751 -2.3563 0.7068325939708675 0.7068314815636108 -5.6834581513287574e-08 -0.09984461184579302 -2.3564000000000003 0.706832677258402 0.706831565102704 -5.507797315863587e-08 -0.09984465901315784 -2.3565 0.706832760539519 0.7068316485975953 -5.331913079152997e-08 -0.09984470616621638 -2.3566 0.7068328438142446 0.7068317320482732 -5.155846064561036e-08 -0.09984475330497294 -2.3567000000000005 0.7068329270826013 0.7068318154547311 -4.979636925852779e-08 -0.09984480042943183 -2.3568000000000002 0.7068330103446068 0.706831898816966 -4.80332633699199e-08 -0.09984484753959738 -2.3569 0.7068330936002749 0.7068319821349802 -4.6269549832777656e-08 -0.099844894635474 -2.357 0.7068331768496146 0.7068320654087796 -4.450563551375297e-08 -0.09984494171706594 -2.3571 0.7068332600926304 0.7068321486383751 -4.2741927205284126e-08 -0.09984498878437756 -2.3572 0.706833343329323 0.706832231823781 -4.097883152969807e-08 -0.09984503583741314 -2.3573000000000004 0.7068334265596885 0.7068323149650173 -3.92167548435296e-08 -0.09984508287617705 -2.3574 0.7068335097837182 0.706832398062107 -3.745610314704467e-08 -0.09984512990067357 -2.3575 0.7068335930013998 0.7068324811150781 -3.569728198736695e-08 -0.09984517691090705 -2.3575999999999997 0.7068336762127161 0.7068325641239634 -3.3940696369302165e-08 -0.09984522390688179 -2.3577000000000004 0.7068337594176457 0.7068326470887996 -3.218675065754309e-08 -0.09984527088860215 -2.3578 0.7068338426161629 0.7068327300096271 -3.0435848487331274e-08 -0.09984531785607241 -2.3579 0.7068339258082378 0.7068328128864916 -2.8688392670348298e-08 -0.0998453648092969 -2.358 0.7068340089938356 0.706832895719443 -2.694478509930598e-08 -0.09984541174827993 -2.3581 0.7068340921729183 0.7068329785085348 -2.5205426662511243e-08 -0.0998454586730258 -2.3582 0.7068341753454425 0.7068330612538253 -2.347071714281848e-08 -0.09984550558353886 -2.3583000000000003 0.706834258511361 0.706833143955377 -2.17410551337123e-08 -0.09984555247982334 -2.3584 0.7068343416706222 0.7068332266132571 -2.001683794194617e-08 -0.09984559936188367 -2.3585 0.7068344248231707 0.7068333092275358 -1.829846149863784e-08 -0.09984564622972406 -2.3586 0.7068345079689462 0.7068333917982891 -1.6586320270798455e-08 -0.09984569308334884 -2.3587000000000002 0.7068345911078844 0.706833474325596 -1.488080716895851e-08 -0.09984573992276227 -2.3588 0.706834674239917 0.7068335568095403 -1.3182313450890715e-08 -0.09984578674796873 -2.3589 0.7068347573649716 0.7068336392502096 -1.1491228644848472e-08 -0.09984583355897247 -2.359 0.7068348404829712 0.7068337216476962 -9.807940445916152e-09 -0.09984588035577784 -2.3590999999999998 0.7068349235938352 0.7068338040020963 -8.132834642717024e-09 -0.0998459271383891 -2.3592000000000004 0.7068350066974782 0.7068338863135101 -6.466295012462486e-09 -0.09984597390681062 -2.3593 0.7068350897938112 0.706833968582042 -4.808703245491597e-09 -0.09984602066104664 -2.3594 0.7068351728827412 0.7068340508077999 -3.1604388489939184e-09 -0.09984606740110147 -2.3595 0.7068352559641708 0.7068341329908969 -1.5218790750184952e-09 -0.09984611412697937 -2.3596 0.7068353390379987 0.7068342151314488 1.0660119228317333e-10 -0.09984616083868464 -2.3597 0.7068354221041198 0.7068342972295767 1.724629491300922e-09 -0.09984620753622162 -2.3598000000000003 0.7068355051624244 0.7068343792854048 3.3318358887840516e-09 -0.09984625421959453 -2.3599 0.7068355882127999 0.7068344612990616 4.927853057903886e-09 -0.09984630088880775 -2.36 0.7068356712551287 0.7068345432706791 6.512316364989945e-09 -0.0998463475438655 -2.3601 0.7068357542892902 0.7068346252003936 8.084863950194587e-09 -0.09984639418477208 -2.3602000000000003 0.7068358373151595 0.7068347070883452 9.645136806422927e-09 -0.09984644081153181 -2.3603 0.706835920332608 0.7068347889346775 1.1192778873875264e-08 -0.09984648742414895 -2.3604000000000003 0.706836003341503 0.7068348707395383 1.2727437105966577e-08 -0.09984653402262778 -2.3605 0.7068360863417085 0.7068349525030787 1.4248761560399503e-08 -0.09984658060697253 -2.3606 0.7068361693330845 0.7068350342254542 1.5756405469420642e-08 -0.09984662717718758 -2.3607000000000005 0.7068362523154874 0.7068351159068232 1.7250025330893537e-08 -0.09984667373327714 -2.3608000000000002 0.7068363352887703 0.7068351975473484 1.8729280975085527e-08 -0.09984672027524555 -2.3609 0.7068364182527818 0.7068352791471955 2.0193835655740733e-08 -0.09984676680309701 -2.361 0.7068365012073674 0.7068353607065341 2.1643356109928014e-08 -0.09984681331683581 -2.3611 0.7068365841523696 0.7068354422255376 2.3077512647379228e-08 -0.0998468598164663 -2.3612 0.7068366670876267 0.7068355237043824 2.4495979212071917e-08 -0.09984690630199262 -2.3613000000000004 0.7068367500129737 0.7068356051432485 2.5898433472434923e-08 -0.09984695277341918 -2.3614 0.7068368329282425 0.7068356865423195 2.72845568846658e-08 -0.09984699923075019 -2.3615 0.7068369158332612 0.7068357679017823 2.8654034768191283e-08 -0.09984704567398989 -2.3615999999999997 0.7068369987278548 0.706835849221827 3.000655636811733e-08 -0.09984709210314262 -2.3617000000000004 0.7068370816118448 0.7068359305026468 3.134181495237365e-08 -0.09984713851821256 -2.3618 0.7068371644850497 0.7068360117444388 3.2659507832530354e-08 -0.09984718491920405 -2.3619 0.7068372473472849 0.7068360929474027 3.3959336486963365e-08 -0.09984723130612133 -2.362 0.7068373301983621 0.7068361741117415 3.524100659381413e-08 -0.09984727767896862 -2.3621 0.7068374130380904 0.7068362552376615 3.650422811078691e-08 -0.09984732403775022 -2.3622 0.7068374958662754 0.7068363363253718 3.774871533065993e-08 -0.09984737038247037 -2.3623000000000003 0.7068375786827203 0.7068364173750846 3.897418696108268e-08 -0.09984741671313332 -2.3624 0.7068376614872249 0.706836498387015 4.018036617314813e-08 -0.09984746302974334 -2.3625 0.7068377442795863 0.7068365793613813 4.1366980675985876e-08 -0.09984750933230473 -2.3626 0.7068378270595985 0.7068366602984043 4.2533762761864935e-08 -0.09984755562082166 -2.3627000000000002 0.7068379098270527 0.7068367411983081 4.36804493911952e-08 -0.0998476018952985 -2.3628 0.7068379925817377 0.7068368220613188 4.4806782220283004e-08 -0.0998476481557394 -2.3629000000000002 0.7068380753234389 0.706836902887666 4.591250770021038e-08 -0.09984769440214863 -2.363 0.7068381580519396 0.7068369836775815 4.6997377087243386e-08 -0.0998477406345305 -2.3630999999999998 0.7068382407670204 0.7068370644312998 4.806114653650717e-08 -0.09984778685288921 -2.3632000000000004 0.7068383234684593 0.706837145149058 4.9103577131476284e-08 -0.09984783305722904 -2.3633 0.7068384061560318 0.7068372258310957 5.012443497071084e-08 -0.09984787924755419 -2.3634 0.7068384888295105 0.7068373064776549 5.112349116265236e-08 -0.09984792542386892 -2.3635 0.7068385714886662 0.70683738708898 5.2100521940115496e-08 -0.09984797158617748 -2.3636 0.7068386541332672 0.7068374676653177 5.3055308672431134e-08 -0.09984801773448404 -2.3637 0.7068387367630793 0.7068375482069171 5.398763792269223e-08 -0.09984806386879293 -2.3638000000000003 0.7068388193778665 0.7068376287140297 5.4897301498060824e-08 -0.09984810998910837 -2.3639 0.7068389019773906 0.7068377091869085 5.578409650701388e-08 -0.09984815609543463 -2.364 0.7068389845614109 0.7068377896258091 5.664782536454749e-08 -0.09984820218777588 -2.3641 0.7068390671296843 0.7068378700309894 5.748829590319915e-08 -0.09984824826613636 -2.3642000000000003 0.7068391496819668 0.7068379504027089 5.8305321340088034e-08 -0.09984829433052039 -2.3643 0.7068392322180115 0.706838030741229 5.909872037059005e-08 -0.09984834038093211 -2.3644000000000003 0.7068393147375702 0.7068381110468132 5.98683171943587e-08 -0.0998483864173758 -2.3645 0.7068393972403927 0.7068381913197266 6.061394155695843e-08 -0.09984843243985567 -2.3646 0.7068394797262267 0.7068382715602365 6.13354287620077e-08 -0.09984847844837597 -2.3647000000000005 0.7068395621948189 0.7068383517686111 6.203261975618046e-08 -0.0998485244429409 -2.3648000000000002 0.7068396446459136 0.7068384319451211 6.270536111185887e-08 -0.09984857042355469 -2.3649 0.7068397270792541 0.706838512090038 6.335350510693061e-08 -0.09984861639022158 -2.365 0.7068398094945818 0.7068385922036355 6.397690972652359e-08 -0.09984866234294579 -2.3651 0.706839891891637 0.7068386722861886 6.457543869943516e-08 -0.09984870828173155 -2.3652 0.7068399742701583 0.7068387523379731 6.514896154150018e-08 -0.09984875420658311 -2.3653000000000004 0.7068400566298829 0.7068388323592668 6.569735356426465e-08 -0.09984880011750459 -2.3654 0.7068401389705473 0.7068389123503485 6.622049591141488e-08 -0.09984884601450028 -2.3655 0.7068402212918862 0.7068389923114982 6.671827559520671e-08 -0.0998488918975744 -2.3655999999999997 0.7068403035936333 0.7068390722429969 6.71905854964655e-08 -0.09984893776673115 -2.3657000000000004 0.7068403858755212 0.7068391521451274 6.763732441662784e-08 -0.09984898362197475 -2.3658 0.706840468137282 0.7068392320181726 6.805839707427208e-08 -0.09984902946330945 -2.3659 0.7068405503786459 0.7068393118624166 6.845371413634338e-08 -0.09984907529073941 -2.366 0.7068406325993432 0.7068393916781444 6.88231922407051e-08 -0.09984912110426887 -2.3661 0.7068407147991023 0.7068394714656421 6.916675399960825e-08 -0.09984916690390198 -2.3662 0.7068407969776521 0.7068395512251966 6.948432803438598e-08 -0.09984921268964306 -2.3663000000000003 0.7068408791347197 0.7068396309570946 6.97758489737188e-08 -0.09984925846149617 -2.3664 0.7068409612700322 0.7068397106616247 7.004125747098189e-08 -0.09984930421946564 -2.3665 0.7068410433833159 0.7068397903390753 7.028050023026589e-08 -0.09984934996355568 -2.3666 0.7068411254742968 0.7068398699897352 7.049352999943803e-08 -0.09984939569377042 -2.3667000000000002 0.7068412075427 0.706839949613894 7.068030557708105e-08 -0.09984944141011406 -2.3668 0.7068412895882508 0.7068400292118413 7.084079184545289e-08 -0.09984948711259084 -2.3669000000000002 0.7068413716106736 0.7068401087838676 7.097495973926171e-08 -0.09984953280120494 -2.367 0.7068414536096939 0.7068401883302632 7.108278628729925e-08 -0.09984957847596061 -2.3670999999999998 0.7068415355850348 0.7068402678513184 7.116425459162412e-08 -0.09984962413686199 -2.3672000000000004 0.7068416175364214 0.706840347347324 7.121935383450073e-08 -0.09984966978391331 -2.3673 0.7068416994635777 0.7068404268185706 7.124807928707289e-08 -0.09984971541711876 -2.3674 0.7068417813662276 0.7068405062653489 7.125043230762906e-08 -0.09984976103648252 -2.3675 0.7068418632440955 0.7068405856879492 7.122642032252047e-08 -0.09984980664200876 -2.3676 0.7068419450969059 0.7068406650866621 7.117605685565132e-08 -0.09984985223370169 -2.3677 0.7068420269243836 0.7068407444617779 7.109936147470242e-08 -0.09984989781156552 -2.3678000000000003 0.7068421087262535 0.7068408238135864 7.099635983970343e-08 -0.09984994337560445 -2.3679 0.7068421905022408 0.7068409031423766 7.086708365966476e-08 -0.09984998892582257 -2.368 0.7068422722520711 0.7068409824484383 7.071157068563871e-08 -0.09985003446222417 -2.3681 0.7068423539754709 0.7068410617320597 7.052986470724998e-08 -0.09985007998481338 -2.3682000000000003 0.7068424356721669 0.7068411409935292 7.032201555096096e-08 -0.09985012549359441 -2.3683 0.7068425173418862 0.7068412202331343 7.008807905231618e-08 -0.09985017098857148 -2.3684000000000003 0.706842598984357 0.7068412994511616 6.98281170507381e-08 -0.0998502164697487 -2.3685 0.7068426805993078 0.7068413786478971 6.954219736003686e-08 -0.09985026193713027 -2.3686 0.7068427621864686 0.7068414578236262 6.923039375800188e-08 -0.0998503073907204 -2.3687000000000005 0.7068428437455693 0.7068415369786332 6.889278597599358e-08 -0.09985035283052321 -2.3688000000000002 0.7068429252763415 0.7068416161132015 6.852945965904467e-08 -0.09985039825654293 -2.3689 0.7068430067785176 0.7068416952276135 6.814050637453384e-08 -0.0998504436687837 -2.369 0.7068430882518308 0.7068417743221507 6.772602355493984e-08 -0.09985048906724966 -2.3691 0.7068431696960159 0.7068418533970935 6.728611450131095e-08 -0.09985053445194508 -2.3692 0.7068432511108083 0.7068419324527208 6.682088834163158e-08 -0.09985057982287406 -2.3693 0.7068433324959449 0.7068420114893106 6.633046001694454e-08 -0.09985062518004081 -2.3694 0.7068434138511641 0.7068420905071393 6.581495021890094e-08 -0.09985067052344948 -2.3695 0.7068434951762055 0.7068421695064822 6.527448542965886e-08 -0.09985071585310425 -2.3695999999999997 0.7068435764708099 0.7068422484876128 6.470919780565687e-08 -0.09985076116900925 -2.3697000000000004 0.7068436577347199 0.7068423274508036 6.411922521404323e-08 -0.09985080647116866 -2.3698 0.7068437389676796 0.706842406396325 6.350471115634804e-08 -0.0998508517595866 -2.3699 0.7068438201694348 0.706842485324446 6.286580476327908e-08 -0.0998508970342673 -2.37 0.7068439013397325 0.7068425642354346 6.220266073227176e-08 -0.09985094229521492 -2.3701 0.7068439824783223 0.7068426431295562 6.151543931014192e-08 -0.09985098754243363 -2.3702 0.7068440635849544 0.7068427220070744 6.080430624971767e-08 -0.09985103277592752 -2.3703000000000003 0.7068441446593821 0.7068428008682515 6.00694327612672e-08 -0.09985107799570081 -2.3704 0.7068442257013594 0.7068428797133475 5.931099548474317e-08 -0.0998511232017576 -2.3705 0.7068443067106434 0.7068429585426206 5.852917642906741e-08 -0.09985116839410213 -2.3706 0.7068443876869922 0.7068430373563267 5.7724162954783664e-08 -0.09985121357273843 -2.3707000000000003 0.7068444686301667 0.7068431161547201 5.6896147694260324e-08 -0.09985125873767074 -2.3708 0.7068445495399298 0.7068431949380527 5.604532854648625e-08 -0.09985130388890318 -2.3709000000000002 0.7068446304160461 0.7068432737065742 5.51719085972735e-08 -0.09985134902643991 -2.371 0.7068447112582832 0.7068433524605322 5.42760960880323e-08 -0.09985139415028509 -2.3710999999999998 0.7068447920664103 0.7068434312001717 5.3358104355055724e-08 -0.09985143926044282 -2.3712000000000004 0.7068448728401994 0.7068435099257355 5.241815179135578e-08 -0.09985148435691732 -2.3713 0.706844953579425 0.706843588637464 5.145646177553975e-08 -0.09985152943971269 -2.3714 0.7068450342838634 0.7068436673355952 5.0473262652728224e-08 -0.09985157450883303 -2.3715 0.7068451149532942 0.7068437460203646 4.9468787628736965e-08 -0.09985161956428257 -2.3716 0.7068451955874988 0.7068438246920051 4.844327477701582e-08 -0.0998516646060654 -2.3717 0.7068452761862619 0.7068439033507468 4.7396966932830575e-08 -0.09985170963418565 -2.3718000000000004 0.7068453567493707 0.7068439819968172 4.633011164989487e-08 -0.09985175464864748 -2.3719 0.7068454372766146 0.7068440606304414 4.524296115353266e-08 -0.09985179964945506 -2.372 0.7068455177677865 0.7068441392518413 4.413577226955456e-08 -0.09985184463661244 -2.3721 0.7068455982226818 0.7068442178612363 4.3008806365277263e-08 -0.09985188961012384 -2.3722000000000003 0.7068456786410984 0.7068442964588426 4.186232929574707e-08 -0.09985193456999333 -2.3723 0.7068457590228376 0.7068443750448741 4.069661133608571e-08 -0.0998519795162251 -2.3724000000000003 0.7068458393677035 0.706844453619541 3.9511927096488875e-08 -0.09985202444882324 -2.3725 0.7068459196755033 0.7068445321830509 3.830855550140955e-08 -0.0998520693677919 -2.3726 0.7068459999460468 0.7068446107356083 3.7086779687209304e-08 -0.09985211427313517 -2.3727000000000005 0.7068460801791476 0.7068446892774148 3.584688695011662e-08 -0.09985215916485723 -2.3728000000000002 0.7068461603746217 0.7068447678086682 3.458916868551154e-08 -0.09985220404296215 -2.3729 0.7068462405322891 0.706844846329564 3.331392029945479e-08 -0.09985224890745412 -2.373 0.7068463206519721 0.7068449248402935 3.202144116358496e-08 -0.0998522937583372 -2.3731 0.7068464007334968 0.7068450033410458 3.071203451970872e-08 -0.0998523385956155 -2.3732 0.7068464807766928 0.7068450818320062 2.938600742428965e-08 -0.09985238341929324 -2.3733 0.7068465607813923 0.7068451603133563 2.8043670677324606e-08 -0.09985242822937446 -2.3734 0.7068466407474319 0.7068452387852749 2.668533874428114e-08 -0.09985247302586331 -2.3735 0.7068467206746507 0.706845317247937 2.531132968497385e-08 -0.09985251780876389 -2.3735999999999997 0.7068468005628916 0.7068453957015141 2.3921965075501817e-08 -0.0998525625780803 -2.3737000000000004 0.7068468804120014 0.7068454741461745 2.2517569940594395e-08 -0.09985260733381672 -2.3738 0.7068469602218297 0.7068455525820829 2.1098472667742396e-08 -0.09985265207597721 -2.3739 0.7068470399922298 0.7068456310094002 1.9665004940411235e-08 -0.09985269680456582 -2.374 0.7068471197230592 0.7068457094282841 1.821750164696795e-08 -0.0998527415195868 -2.3741 0.7068471994141783 0.7068457878388881 1.675630081736379e-08 -0.09985278622104414 -2.3742 0.7068472790654518 0.7068458662413625 1.528174353639805e-08 -0.09985283090894198 -2.3743000000000003 0.7068473586767478 0.7068459446358538 1.3794173865655512e-08 -0.09985287558328451 -2.3744 0.7068474382479378 0.7068460230225047 1.2293938763709156e-08 -0.09985292024407573 -2.3745 0.706847517778898 0.706846101401454 1.078138800632289e-08 -0.09985296489131984 -2.3746 0.7068475972695072 0.706846179772837 9.256874098848011e-09 -0.09985300952502085 -2.3747000000000003 0.7068476767196488 0.7068462581367849 7.720752207701631e-09 -0.0998530541451829 -2.3748 0.7068477561292099 0.7068463364934253 6.1733800554159e-09 -0.09985309875181012 -2.3749000000000002 0.7068478354980814 0.7068464148428817 4.615117861657414e-09 -0.09985314334490658 -2.375 0.7068479148261579 0.7068464931852736 3.0463282443479733e-09 -0.09985318792447632 -2.3750999999999998 0.7068479941133383 0.7068465715207173 1.4673761363978577e-09 -0.09985323249052352 -2.3752000000000004 0.7068480733595253 0.7068466498493242 -1.2137128801992247e-10 -0.09985327704305225 -2.3753 0.7068481525646255 0.7068467281712024 -1.7195447132162256e-09 -0.09985332158206661 -2.3754 0.7068482317285496 0.7068468064864557 -3.326772761783059e-09 -0.09985336610757072 -2.3755 0.706848310851212 0.7068468847951839 -4.942682081329752e-09 -0.0998534106195686 -2.3756 0.7068483899325315 0.706846963097483 -6.566897428617047e-09 -0.0998534551180644 -2.3757 0.706848468972431 0.7068470413934445 -8.199041754558545e-09 -0.09985349960306221 -2.3758000000000004 0.7068485479708372 0.7068471196831562 -9.838736300497863e-09 -0.09985354407456609 -2.3759 0.7068486269276808 0.7068471979667017 -1.1485600679740637e-08 -0.09985358853258014 -2.376 0.7068487058428967 0.7068472762441604 -1.3139252970362225e-08 -0.0998536329771084 -2.3761 0.7068487847164244 0.7068473545156078 -1.4799309792402904e-08 -0.09985367740815504 -2.3762000000000003 0.7068488635482069 0.706847432781115 -1.646538641802281e-08 -0.09985372182572408 -2.3763 0.7068489423381912 0.7068475110407494 -1.8137096834385663e-08 -0.09985376622981962 -2.3764000000000003 0.7068490210863294 0.7068475892945736 -1.9814053855114755e-08 -0.09985381062044574 -2.3765 0.706849099792577 0.7068476675426466 -2.1495869195753414e-08 -0.09985385499760657 -2.3766 0.706849178456894 0.7068477457850227 -2.318215357264425e-08 -0.09985389936130612 -2.3767000000000005 0.7068492570792442 0.7068478240217525 -2.487251678576219e-08 -0.09985394371154849 -2.3768000000000002 0.706849335659596 0.7068479022528821 -2.6566567816726366e-08 -0.09985398804833778 -2.3769 0.7068494141979219 0.7068479804784533 -2.8263914911199478e-08 -0.09985403237167803 -2.377 0.7068494926941986 0.706848058698504 -2.996416567451442e-08 -0.09985407668157331 -2.3771 0.7068495711484069 0.7068481369130676 -3.166692716231358e-08 -0.09985412097802772 -2.3772 0.706849649560532 0.7068482151221734 -3.337180596836922e-08 -0.0998541652610453 -2.3773 0.7068497279305633 0.7068482933258466 -3.507840831695752e-08 -0.09985420953063019 -2.3774 0.7068498062584944 0.7068483715241081 -3.6786340155557824e-08 -0.09985425378678639 -2.3775 0.7068498845443227 0.706848449716974 -3.8495207243215146e-08 -0.09985429802951795 -2.3775999999999997 0.7068499627880509 0.7068485279044571 -4.020461524264314e-08 -0.09985434225882897 -2.3777000000000004 0.706850040989685 0.7068486060865654 -4.191416981080918e-08 -0.09985438647472356 -2.3778 0.7068501191492353 0.7068486842633026 -4.36234766902242e-08 -0.09985443067720572 -2.3779 0.7068501972667167 0.7068487624346685 -4.5332141800286715e-08 -0.09985447486627948 -2.378 0.7068502753421482 0.7068488406006588 -4.7039771326892136e-08 -0.09985451904194902 -2.3781 0.706850353375553 0.7068489187612641 -4.874597181437311e-08 -0.0998545632042183 -2.3782 0.7068504313669587 0.7068489969164717 -5.045035025429568e-08 -0.09985460735309146 -2.3783000000000003 0.7068505093163964 0.7068490750662643 -5.215251417745384e-08 -0.09985465148857242 -2.3784 0.7068505872239024 0.7068491532106205 -5.38520717459183e-08 -0.09985469561066539 -2.3785 0.7068506650895167 0.7068492313495146 -5.554863183928477e-08 -0.09985473971937438 -2.3786 0.7068507429132832 0.7068493094829165 -5.724180414650587e-08 -0.09985478381470338 -2.3787000000000003 0.7068508206952505 0.7068493876107924 -5.893119925793992e-08 -0.0998548278966565 -2.3788 0.7068508984354713 0.7068494657331041 -6.061642874970186e-08 -0.09985487196523779 -2.3789000000000002 0.7068509761340022 0.7068495438498092 -6.229710527820564e-08 -0.09985491602045132 -2.379 0.706851053790904 0.7068496219608611 -6.397284266516576e-08 -0.0998549600623011 -2.3790999999999998 0.7068511314062416 0.7068497000662093 -6.564325598888698e-08 -0.09985500409079116 -2.3792000000000004 0.7068512089800842 0.7068497781657987 -6.730796167121744e-08 -0.09985504810592559 -2.3793 0.7068512865125051 0.7068498562595711 -6.89665775677542e-08 -0.09985509210770846 -2.3794 0.7068513640035814 0.7068499343474629 -7.061872305197739e-08 -0.09985513609614376 -2.3795 0.7068514414533944 0.7068500124294073 -7.226401910588945e-08 -0.09985518007123553 -2.3796 0.7068515188620299 0.706850090505333 -7.39020884037156e-08 -0.09985522403298784 -2.3797 0.7068515962295768 0.7068501685751649 -7.553255540124204e-08 -0.09985526798140466 -2.3798000000000004 0.7068516735561289 0.7068502466388243 -7.715504642298587e-08 -0.09985531191649016 -2.3799 0.7068517508417835 0.7068503246962278 -7.87691897402576e-08 -0.09985535583824828 -2.38 0.706851828086642 0.7068504027472882 -8.03746156670046e-08 -0.09985539974668312 -2.3801 0.7068519052908097 0.7068504807919144 -8.197095663613901e-08 -0.0998554436417986 -2.3802000000000003 0.706851982454396 0.7068505588300117 -8.35578472897433e-08 -0.09985548752359892 -2.3803 0.7068520595775135 0.7068506368614811 -8.513492455886756e-08 -0.09985553139208793 -2.3804000000000003 0.7068521366602798 0.70685071488622 -8.670182773985735e-08 -0.09985557524726979 -2.3805 0.7068522137028155 0.7068507929041219 -8.8258198595835e-08 -0.09985561908914857 -2.3806 0.7068522907052455 0.706850870915076 -8.980368141914968e-08 -0.09985566291772817 -2.3807000000000005 0.7068523676676979 0.7068509489189685 -9.13379231241851e-08 -0.0998557067330127 -2.3808000000000002 0.706852444590305 0.7068510269156814 -9.286057331935049e-08 -0.09985575053500619 -2.3809 0.7068525214732029 0.706851104905093 -9.437128440075576e-08 -0.09985579432371261 -2.381 0.7068525983165312 0.7068511828870777 -9.586971161292673e-08 -0.09985583809913605 -2.3811 0.7068526751204329 0.7068512608615066 -9.735551313901081e-08 -0.09985588186128046 -2.3812 0.7068527518850554 0.7068513388282472 -9.882835018664576e-08 -0.09985592561014991 -2.3813 0.7068528286105487 0.7068514167871631 -1.0028788704260355e-07 -0.09985596934574845 -2.3814 0.7068529052970671 0.7068514947381144 -1.0173379117253689e-07 -0.09985601306808001 -2.3815 0.7068529819447682 0.7068515726809577 -1.0316573327909251e-07 -0.09985605677714868 -2.3815999999999997 0.7068530585538133 0.7068516506155461 -1.0458338738604522e-07 -0.09985610047295847 -2.3817000000000004 0.7068531351243665 0.7068517285417295 -1.0598643091289106e-07 -0.09985614415551339 -2.3818 0.7068532116565962 0.706851806459354 -1.0737454474076674e-07 -0.09985618782481742 -2.3819 0.7068532881506735 0.7068518843682623 -1.0874741329658377e-07 -0.09985623148087462 -2.382 0.7068533646067734 0.7068519622682943 -1.1010472461374377e-07 -0.09985627512368901 -2.3821 0.7068534410250735 0.7068520401592856 -1.1144617040846627e-07 -0.09985631875326456 -2.3822 0.7068535174057553 0.7068521180410696 -1.1277144615004508e-07 -0.0998563623696053 -2.3823000000000003 0.7068535937490033 0.7068521959134759 -1.1408025112763509e-07 -0.09985640597271518 -2.3824 0.706853670055005 0.706852273776331 -1.1537228851443704e-07 -0.09985644956259833 -2.3825 0.7068537463239513 0.7068523516294583 -1.1664726544229065e-07 -0.09985649313925861 -2.3826 0.7068538225560361 0.7068524294726782 -1.1790489307973717e-07 -0.09985653670270023 -2.3827000000000003 0.7068538987514565 0.7068525073058078 -1.1914488666150969e-07 -0.09985658025292701 -2.3828 0.7068539749104124 0.7068525851286611 -1.2036696558914706e-07 -0.09985662378994298 -2.3829000000000002 0.7068540510331065 0.7068526629410499 -1.2157085347783148e-07 -0.09985666731375223 -2.383 0.7068541271197449 0.706852740742782 -1.227562782118996e-07 -0.09985671082435871 -2.3830999999999998 0.7068542031705359 0.7068528185336633 -1.2392297202984404e-07 -0.09985675432176641 -2.3832000000000004 0.7068542791856913 0.7068528963134961 -1.250706715624772e-07 -0.0998567978059793 -2.3833 0.7068543551654252 0.7068529740820806 -1.2619911789885085e-07 -0.0998568412770014 -2.3834 0.7068544311099548 0.7068530518392135 -1.2730805665044087e-07 -0.09985688473483674 -2.3835 0.7068545070194996 0.7068531295846898 -1.283972379945153e-07 -0.09985692817948927 -2.3836 0.7068545828942818 0.706853207318301 -1.294664167556664e-07 -0.09985697161096298 -2.3837 0.7068546587345264 0.7068532850398366 -1.305153524370356e-07 -0.09985701502926189 -2.3838000000000004 0.7068547345404612 0.7068533627490834 -1.3154380927582476e-07 -0.09985705843439006 -2.3839 0.7068548103123156 0.7068534404458251 -1.3255155631615445e-07 -0.09985710182635138 -2.384 0.7068548860503217 0.7068535181298441 -1.3353836744028902e-07 -0.09985714520514982 -2.3841 0.7068549617547146 0.7068535958009198 -1.3450402142588247e-07 -0.09985718857078946 -2.3842000000000003 0.706855037425731 0.7068536734588291 -1.3544830198934654e-07 -0.09985723192327421 -2.3843 0.7068551130636103 0.706853751103347 -1.363709978587091e-07 -0.0998572752626081 -2.3844000000000003 0.7068551886685936 0.7068538287342465 -1.3727190279269608e-07 -0.0998573185887951 -2.3845 0.7068552642409247 0.7068539063512974 -1.3815081562930376e-07 -0.09985736190183914 -2.3846 0.7068553397808492 0.7068539839542689 -1.3900754036386131e-07 -0.09985740520174427 -2.3847000000000005 0.7068554152886151 0.7068540615429271 -1.398418861403572e-07 -0.0998574484885145 -2.3848000000000003 0.7068554907644717 0.7068541391170362 -1.4065366733991003e-07 -0.09985749176215372 -2.3849 0.7068555662086706 0.706854216676359 -1.4144270358597277e-07 -0.09985753502266595 -2.385 0.7068556416214654 0.7068542942206559 -1.422088198154564e-07 -0.09985757827005515 -2.3851 0.7068557170031116 0.7068543717496857 -1.4295184630128133e-07 -0.09985762150432531 -2.3852 0.7068557923538659 0.7068544492632054 -1.436716186888065e-07 -0.09985766472548041 -2.3853 0.7068558676739869 0.7068545267609705 -1.4436797803225876e-07 -0.09985770793352439 -2.3854 0.7068559429637353 0.7068546042427345 -1.4504077084677436e-07 -0.09985775112846122 -2.3855 0.7068560182233732 0.7068546817082496 -1.456898491083991e-07 -0.09985779431029496 -2.3855999999999997 0.7068560934531638 0.7068547591572664 -1.4631507032347724e-07 -0.09985783747902945 -2.3857000000000004 0.7068561686533721 0.706854836589534 -1.4691629753212088e-07 -0.09985788063466876 -2.3858 0.7068562438242643 0.7068549140047999 -1.4749339936198647e-07 -0.09985792377721679 -2.3859 0.7068563189661085 0.706854991402811 -1.480462500230706e-07 -0.09985796690667759 -2.386 0.7068563940791732 0.7068550687833117 -1.4857472937189475e-07 -0.09985801002305501 -2.3861 0.7068564691637289 0.7068551461460464 -1.4907872291844426e-07 -0.09985805312635314 -2.3862 0.7068565442200467 0.7068552234907574 -1.4955812184178074e-07 -0.09985809621657583 -2.3863000000000003 0.7068566192483992 0.7068553008171865 -1.5001282304728802e-07 -0.0998581392937271 -2.3864 0.7068566942490596 0.7068553781250744 -1.5044272915279433e-07 -0.09985818235781088 -2.3865 0.7068567692223026 0.7068554554141603 -1.5084774852153204e-07 -0.09985822540883114 -2.3866 0.7068568441684033 0.7068555326841832 -1.5122779529336272e-07 -0.09985826844679187 -2.3867000000000003 0.7068569190876381 0.7068556099348811 -1.5158278938130765e-07 -0.099858311471697 -2.3868 0.7068569939802841 0.7068556871659903 -1.519126565131812e-07 -0.09985835448355049 -2.3869000000000002 0.7068570688466187 0.7068557643772477 -1.5221732821944778e-07 -0.09985839748235624 -2.387 0.7068571436869202 0.7068558415683889 -1.5249674186271212e-07 -0.09985844046811829 -2.3870999999999998 0.7068572185014677 0.7068559187391488 -1.5275084066720956e-07 -0.09985848344084051 -2.3872000000000004 0.7068572932905406 0.7068559958892617 -1.529795736823769e-07 -0.0998585264005269 -2.3873 0.7068573680544192 0.7068560730184621 -1.5318289584703715e-07 -0.0998585693471814 -2.3874 0.7068574427933834 0.7068561501264832 -1.5336076797552167e-07 -0.09985861228080795 -2.3875 0.7068575175077141 0.7068562272130583 -1.535131567351189e-07 -0.09985865520141052 -2.3876 0.7068575921976924 0.7068563042779206 -1.5364003470158538e-07 -0.099858698108993 -2.3877 0.7068576668635994 0.7068563813208026 -1.5374138033485973e-07 -0.09985874100355939 -2.3878000000000004 0.7068577415057167 0.706856458341437 -1.5381717800161399e-07 -0.0998587838851136 -2.3879 0.7068578161243255 0.7068565353395562 -1.538674179457633e-07 -0.09985882675365959 -2.388 0.7068578907197075 0.7068566123148927 -1.5389209631448686e-07 -0.09985886960920132 -2.3881 0.7068579652921441 0.706856689267179 -1.5389121515302362e-07 -0.09985891245174268 -2.3882000000000003 0.7068580398419164 0.7068567661961479 -1.5386478239946821e-07 -0.09985895528128765 -2.3883 0.7068581143693061 0.7068568431015316 -1.538128118830362e-07 -0.09985899809784012 -2.3884000000000003 0.706858188874594 0.7068569199830639 -1.5373532331885986e-07 -0.09985904090140413 -2.3885 0.7068582633580605 0.706856996840477 -1.5363234228890632e-07 -0.09985908369198347 -2.3886 0.7068583378199864 0.7068570736735049 -1.535039002662636e-07 -0.09985912646958219 -2.3887000000000005 0.7068584122606515 0.7068571504818818 -1.5335003457177254e-07 -0.09985916923420417 -2.3888000000000003 0.7068584866803351 0.706857227265342 -1.531707883757616e-07 -0.09985921198585332 -2.3889 0.7068585610793161 0.7068573040236203 -1.5296621069457728e-07 -0.09985925472453361 -2.389 0.7068586354578729 0.7068573807564527 -1.5273635636803284e-07 -0.09985929745024892 -2.3891 0.7068587098162832 0.7068574574635751 -1.5248128605246936e-07 -0.09985934016300325 -2.3892 0.706858784154824 0.7068575341447246 -1.5220106620514318e-07 -0.0998593828628005 -2.3893 0.7068588584737712 0.7068576107996392 -1.518957690425926e-07 -0.09985942554964458 -2.3894 0.7068589327734003 0.706857687428057 -1.5156547256492403e-07 -0.09985946822353939 -2.3895 0.7068590070539857 0.7068577640297176 -1.5121026050030073e-07 -0.09985951088448887 -2.3895999999999997 0.7068590813158007 0.706857840604362 -1.5083022229800402e-07 -0.099859553532497 -2.3897000000000004 0.7068591555591175 0.7068579171517312 -1.5042545311629019e-07 -0.09985959616756762 -2.3898 0.7068592297842077 0.706857993671568 -1.499960537668793e-07 -0.09985963878970469 -2.3899 0.7068593039913413 0.706858070163616 -1.4954213073403722e-07 -0.09985968139891212 -2.39 0.7068593781807873 0.7068581466276203 -1.4906379611386023e-07 -0.09985972399519383 -2.3901 0.7068594523528133 0.7068582230633269 -1.485611675951931e-07 -0.09985976657855371 -2.3902 0.7068595265076857 0.7068582994704835 -1.4803436843881246e-07 -0.09985980914899573 -2.3903000000000003 0.7068596006456691 0.7068583758488391 -1.474835274357933e-07 -0.09985985170652373 -2.3904 0.706859674767027 0.706858452198144 -1.4690877888148823e-07 -0.09985989425114168 -2.3905 0.7068597488720219 0.7068585285181502 -1.4631026255991497e-07 -0.09985993678285349 -2.3906 0.7068598229609134 0.706858604808611 -1.4568812367263262e-07 -0.099859979301663 -2.3907000000000003 0.7068598970339608 0.7068586810692816 -1.4504251283527225e-07 -0.09986002180757421 -2.3908 0.7068599710914207 0.706858757299919 -1.4437358603763828e-07 -0.09986006430059097 -2.3909000000000002 0.7068600451335488 0.7068588335002812 -1.4368150458819728e-07 -0.09986010678071716 -2.391 0.7068601191605985 0.7068589096701291 -1.4296643508632245e-07 -0.09986014924795682 -2.3911 0.7068601931728216 0.7068589858092247 -1.422285493875991e-07 -0.09986019170231375 -2.3912000000000004 0.7068602671704675 0.7068590619173316 -1.4146802455178298e-07 -0.09986023414379183 -2.3913 0.7068603411537844 0.7068591379942166 -1.406850428098405e-07 -0.09986027657239507 -2.3914 0.7068604151230176 0.706859214039647 -1.3987979151364183e-07 -0.09986031898812721 -2.3915 0.7068604890784109 0.7068592900533934 -1.390524630943274e-07 -0.09986036139099229 -2.3916 0.7068605630202061 0.706859366035228 -1.3820325501547048e-07 -0.09986040378099413 -2.3917 0.7068606369486422 0.706859441984925 -1.373323697314438e-07 -0.09986044615813663 -2.3918000000000004 0.7068607108639567 0.7068595179022613 -1.364400146284389e-07 -0.09986048852242374 -2.3919 0.7068607847663841 0.7068595937870158 -1.3552640197589394e-07 -0.0998605308738593 -2.392 0.7068608586561573 0.7068596696389697 -1.3459174889873804e-07 -0.09986057321244722 -2.3921 0.706860932533506 0.7068597454579069 -1.3363627729412464e-07 -0.09986061553819144 -2.3922000000000003 0.706861006398658 0.7068598212436135 -1.326602137915328e-07 -0.0998606578510958 -2.3923 0.7068610802518385 0.7068598969958775 -1.3166378970939918e-07 -0.09986070015116413 -2.3924000000000003 0.7068611540932699 0.7068599727144907 -1.3064724098225955e-07 -0.0998607424384004 -2.3925 0.7068612279231725 0.7068600483992469 -1.296108081243197e-07 -0.09986078471280851 -2.3926 0.7068613017417638 0.7068601240499424 -1.2855473615833168e-07 -0.09986082697439236 -2.3927000000000005 0.7068613755492581 0.7068601996663759 -1.2747927454967445e-07 -0.09986086922315579 -2.3928000000000003 0.7068614493458676 0.7068602752483493 -1.2638467717686341e-07 -0.09986091145910263 -2.3929 0.7068615231318014 0.7068603507956672 -1.2527120225348798e-07 -0.09986095368223684 -2.393 0.7068615969072656 0.7068604263081372 -1.241391122536184e-07 -0.09986099589256225 -2.3931 0.706861670672464 0.7068605017855694 -1.229886738753766e-07 -0.09986103809008277 -2.3932 0.7068617444275971 0.706860577227777 -1.2182015797154722e-07 -0.09986108027480227 -2.3933 0.7068618181728623 0.706860652634576 -1.2063383946978035e-07 -0.09986112244672465 -2.3934 0.7068618919084548 0.7068607280057858 -1.194299973274887e-07 -0.0998611646058538 -2.3935 0.7068619656345656 0.7068608033412285 -1.1820891445898929e-07 -0.09986120675219357 -2.3935999999999997 0.7068620393513831 0.7068608786407291 -1.1697087766437964e-07 -0.09986124888574782 -2.3937000000000004 0.7068621130590931 0.7068609539041165 -1.157161775705573e-07 -0.09986129100652047 -2.3938 0.7068621867578773 0.7068610291312218 -1.1444510855489198e-07 -0.09986133311451534 -2.3939 0.7068622604479146 0.70686110432188 -1.1315796868797967e-07 -0.09986137520973629 -2.394 0.7068623341293809 0.706861179475929 -1.1185505965211062e-07 -0.09986141729218723 -2.3941 0.7068624078024488 0.7068612545932101 -1.1053668667014571e-07 -0.09986145936187205 -2.3942 0.706862481467287 0.7068613296735679 -1.0920315844480111e-07 -0.09986150141879453 -2.3943000000000003 0.7068625551240615 0.7068614047168502 -1.0785478707538154e-07 -0.09986154346295861 -2.3944 0.7068626287729347 0.7068614797229085 -1.0649188799879972e-07 -0.09986158549436813 -2.3945 0.7068627024140652 0.7068615546915975 -1.0511477989850332e-07 -0.09986162751302698 -2.3946 0.7068627760476087 0.7068616296227759 -1.0372378464115761e-07 -0.09986166951893903 -2.3947000000000003 0.706862849673717 0.7068617045163048 -1.023192271959808e-07 -0.0998617115121081 -2.3948 0.7068629232925387 0.70686177937205 -1.00901435562753e-07 -0.09986175349253808 -2.3949000000000003 0.7068629969042184 0.7068618541898797 -9.947074069462103e-08 -0.09986179546023277 -2.395 0.7068630705088974 0.7068619289696665 -9.80274764200359e-08 -0.09986183741519608 -2.3951 0.7068631441067137 0.7068620037112868 -9.657197936642492e-08 -0.09986187935743192 -2.3952000000000004 0.7068632176978008 0.7068620784146198 -9.510458887605766e-08 -0.09986192128694403 -2.3953 0.7068632912822892 0.706862153079549 -9.362564693578962e-08 -0.09986196320373632 -2.3954 0.7068633648603055 0.7068622277059617 -9.213549809292815e-08 -0.09986200510781268 -2.3955 0.7068634384319727 0.7068623022937481 -9.063448937370044e-08 -0.09986204699917689 -2.3956 0.7068635119974098 0.7068623768428033 -8.912297019651738e-08 -0.09986208887783284 -2.3957 0.706863585556732 0.7068624513530253 -8.760129231212554e-08 -0.0998621307437844 -2.3958000000000004 0.7068636591100511 0.7068625258243162 -8.606980969518702e-08 -0.09986217259703538 -2.3959 0.7068637326574745 0.7068626002565823 -8.452887848182933e-08 -0.09986221443758966 -2.396 0.7068638061991062 0.7068626746497328 -8.297885687423567e-08 -0.09986225626545106 -2.3961 0.7068638797350459 0.7068627490036818 -8.14201050703886e-08 -0.09986229808062343 -2.3962000000000003 0.70686395326539 0.7068628233183467 -7.985298516172135e-08 -0.0998623398831106 -2.3963 0.7068640267902304 0.7068628975936488 -7.827786106372886e-08 -0.09986238167291644 -2.3964000000000003 0.7068641003096556 0.7068629718295136 -7.669509843443584e-08 -0.09986242345004478 -2.3965 0.70686417382375 0.7068630460258706 -7.510506457378274e-08 -0.0998624652144995 -2.3966 0.7068642473325935 0.7068631201826527 -7.350812835250214e-08 -0.09986250696628436 -2.3967 0.7068643208362624 0.7068631942997975 -7.19046601219131e-08 -0.09986254870540325 -2.3968000000000003 0.7068643943348292 0.7068632683772462 -7.029503162545025e-08 -0.09986259043186002 -2.3969 0.7068644678283622 0.7068633424149441 -6.867961591279503e-08 -0.09986263214565849 -2.397 0.7068645413169257 0.7068634164128401 -6.705878726007836e-08 -0.09986267384680242 -2.3971 0.70686461480058 0.7068634903708879 -6.54329210757719e-08 -0.09986271553529576 -2.3972 0.7068646882793814 0.7068635642890448 -6.380239381568661e-08 -0.09986275721114232 -2.3973 0.7068647617533819 0.7068636381672722 -6.216758289970606e-08 -0.09986279887434588 -2.3974 0.7068648352226296 0.7068637120055354 -6.052886661637655e-08 -0.0998628405249103 -2.3975 0.7068649086871687 0.7068637858038043 -5.888662404701303e-08 -0.09986288216283945 -2.3975999999999997 0.7068649821470387 0.7068638595620522 -5.724123496790405e-08 -0.09986292378813706 -2.3977000000000004 0.7068650556022759 0.706863933280257 -5.559307976552713e-08 -0.09986296540080704 -2.3978 0.706865129052912 0.7068640069584003 -5.394253934981261e-08 -0.09986300700085321 -2.3979 0.7068652024989741 0.7068640805964681 -5.2289995066756925e-08 -0.09986304858827932 -2.398 0.7068652759404862 0.7068641541944505 -5.063582860669914e-08 -0.09986309016308924 -2.3981 0.7068653493774679 0.7068642277523414 -4.898042192116262e-08 -0.09986313172528684 -2.3982 0.7068654228099343 0.7068643012701391 -4.732415713221572e-08 -0.09986317327487587 -2.3983000000000003 0.7068654962378964 0.7068643747478458 -4.566741644096515e-08 -0.09986321481186015 -2.3984 0.7068655696613622 0.7068644481854679 -4.40105820453192e-08 -0.09986325633624359 -2.3985 0.7068656430803337 0.7068645215830158 -4.235403604916553e-08 -0.09986329784802989 -2.3986 0.7068657164948101 0.7068645949405044 -4.069816037478792e-08 -0.0998633393472229 -2.3987000000000003 0.7068657899047867 0.706864668257952 -3.9043336671617124e-08 -0.09986338083382651 -2.3988 0.7068658633102536 0.7068647415353817 -3.738994623441426e-08 -0.09986342230784441 -2.3989000000000003 0.7068659367111979 0.70686481477282 -3.57383699100362e-08 -0.0998634637692805 -2.399 0.7068660101076019 0.7068648879702986 -3.408898801302365e-08 -0.09986350521813858 -2.3991 0.7068660834994442 0.7068649611278517 -3.2442180235422655e-08 -0.09986354665442247 -2.3992000000000004 0.7068661568866992 0.7068650342455189 -3.079832556259626e-08 -0.09986358807813599 -2.3993 0.7068662302693371 0.7068651073233432 -2.915780218399472e-08 -0.0998636294892829 -2.3994 0.7068663036473242 0.7068651803613715 -2.7520987404359293e-08 -0.09986367088786699 -2.3995 0.7068663770206227 0.7068652533596554 -2.5888257561973438e-08 -0.09986371227389212 -2.3996 0.7068664503891908 0.70686532631825 -2.4259987936939287e-08 -0.09986375364736205 -2.3997 0.706866523752983 0.7068653992372149 -2.2636552668778287e-08 -0.09986379500828066 -2.3998000000000004 0.706866597111949 0.706865472116613 -2.1018324670128707e-08 -0.09986383635665169 -2.3999 0.7068666704660354 0.7068655449565119 -1.940567553784106e-08 -0.09986387769247895 -2.4 0.706866743815184 0.7068656177569823 -1.7798975467976652e-08 -0.09986391901576622 -2.4001 0.7068668171593334 0.7068656905180999 -1.6198593178178705e-08 -0.09986396032651734 -2.4002000000000003 0.7068668904984179 0.7068657632399438 -1.4604895814430974e-08 -0.09986400162473612 -2.4003 0.7068669638323678 0.7068658359225969 -1.301824886952574e-08 -0.09986404291042632 -2.4004000000000003 0.7068670371611095 0.7068659085661462 -1.143901610283285e-08 -0.09986408418359174 -2.4005 0.7068671104845661 0.7068659811706823 -9.867559448793056e-09 -0.09986412544423623 -2.4006 0.7068671838026557 0.7068660537363003 -8.304238945794351e-09 -0.09986416669236349 -2.4007 0.7068672571152934 0.7068661262630984 -6.749412640762176e-09 -0.09986420792797736 -2.4008000000000003 0.7068673304223902 0.7068661987511793 -5.203436517602078e-09 -0.09986424915108165 -2.4009 0.7068674037238536 0.7068662712006488 -3.666664414800347e-09 -0.09986429036168008 -2.401 0.7068674770195867 0.7068663436116172 -2.139447933049987e-09 -0.0998643315597765 -2.4011 0.7068675503094898 0.7068664159841977 -6.221363641270572e-10 -0.09986437274537473 -2.4012000000000002 0.7068676235934586 0.7068664883185081 8.849233837024406e-10 -0.09986441391847849 -2.4013 0.7068676968713852 0.7068665606146691 2.381386874153457e-09 -0.09986445507909157 -2.4014 0.7068677701431586 0.7068666328728057 3.8669122227191766e-09 -0.09986449622721776 -2.4015 0.7068678434086637 0.7068667050930459 5.341160162590508e-09 -0.09986453736286081 -2.4015999999999997 0.7068679166677818 0.7068667772755224 6.8037941365964305e-09 -0.09986457848602458 -2.4017000000000004 0.7068679899203909 0.7068668494203703 8.254480363123484e-09 -0.09986461959671283 -2.4018 0.7068680631663653 0.7068669215277286 9.692887921984583e-09 -0.09986466069492929 -2.4019 0.7068681364055753 0.7068669935977401 1.111868882207323e-08 -0.09986470178067777 -2.402 0.7068682096378889 0.7068670656305511 1.2531558075956628e-08 -0.0998647428539621 -2.4021 0.7068682828631694 0.7068671376263109 1.3931173778805594e-08 -0.09986478391478598 -2.4022 0.7068683560812772 0.7068672095851727 1.5317217182120313e-08 -0.09986482496315319 -2.4023000000000003 0.7068684292920695 0.7068672815072927 1.6689372761384547e-08 -0.09986486599906758 -2.4024 0.7068685024953998 0.7068673533928304 1.8047328285454578e-08 -0.0998649070225328 -2.4025 0.7068685756911186 0.706867425241949 1.939077490156066e-08 -0.0998649480335527 -2.4026 0.7068686488790727 0.706867497054815 2.0719407192552886e-08 -0.09986498903213105 -2.4027000000000003 0.7068687220591061 0.7068675688315976 2.20329232471575e-08 -0.0998650300182716 -2.4028 0.7068687952310595 0.7068676405724696 2.333102473196791e-08 -0.09986507099197811 -2.4029000000000003 0.7068688683947704 0.7068677122776073 2.4613416962568357e-08 -0.09986511195325441 -2.403 0.7068689415500728 0.7068677839471889 2.5879808955575623e-08 -0.09986515290210418 -2.4031 0.7068690146967982 0.706867855581397 2.712991352404881e-08 -0.09986519383853126 -2.4032000000000004 0.7068690878347748 0.7068679271804166 2.836344730264284e-08 -0.09986523476253932 -2.4033 0.7068691609638278 0.7068679987444357 2.958013085342659e-08 -0.09986527567413223 -2.4034 0.7068692340837797 0.7068680702736456 3.077968868669956e-08 -0.09986531657331367 -2.4035 0.7068693071944494 0.70686814176824 3.1961849366810013e-08 -0.09986535746008744 -2.4036 0.7068693802956536 0.7068682132284158 3.312634553991056e-08 -0.09986539833445729 -2.4037 0.7068694533872062 0.7068682846543723 3.4272914012020705e-08 -0.09986543919642694 -2.4038000000000004 0.7068695264689179 0.7068683560463125 3.540129579933382e-08 -0.09986548004600024 -2.4039 0.7068695995405969 0.7068684274044412 3.651123619240193e-08 -0.09986552088318086 -2.404 0.7068696726020489 0.7068684987289662 3.760248480470796e-08 -0.0998655617079726 -2.4041 0.7068697456530764 0.7068685700200981 3.867479564725884e-08 -0.09986560252037922 -2.4042000000000003 0.7068698186934799 0.7068686412780496 3.972792716328e-08 -0.09986564332040443 -2.4043 0.7068698917230567 0.7068687125030366 4.076164229586954e-08 -0.09986568410805198 -2.4044 0.7068699647416026 0.7068687836952772 4.177570854524415e-08 -0.0998657248833257 -2.4045 0.7068700377489099 0.7068688548549915 4.2769897996494666e-08 -0.09986576564622922 -2.4046 0.7068701107447696 0.7068689259824027 4.374398739764862e-08 -0.0998658063967664 -2.4047 0.7068701837289693 0.706868997077736 4.469775819956889e-08 -0.09986584713494094 -2.4048000000000003 0.7068702567012946 0.7068690681412185 4.563099660799541e-08 -0.09986588786075654 -2.4049 0.7068703296615293 0.7068691391730806 4.654349361303545e-08 -0.099865928574217 -2.405 0.706870402609455 0.7068692101735536 4.743504507416507e-08 -0.0998659692753261 -2.4051 0.7068704755448504 0.7068692811428718 4.8305451720229153e-08 -0.09986600996408747 -2.4052000000000002 0.7068705484674926 0.7068693520812713 4.9154519229238636e-08 -0.09986605064050491 -2.4053 0.7068706213771573 0.7068694229889905 4.9982058256126116e-08 -0.0998660913045822 -2.4054 0.706870694273617 0.706869493866269 5.0787884483052825e-08 -0.09986613195632302 -2.4055 0.7068707671566432 0.7068695647133493 5.157181864022531e-08 -0.09986617259573115 -2.4055999999999997 0.7068708400260053 0.7068696355304749 5.233368657701909e-08 -0.09986621322281025 -2.4057000000000004 0.7068709128814703 0.7068697063178917 5.307331927759118e-08 -0.0998662538375641 -2.4058 0.7068709857228048 0.7068697770758472 5.3790552899044e-08 -0.0998662944399965 -2.4059 0.7068710585497723 0.7068698478045905 5.4485228826936516e-08 -0.09986633503011111 -2.406 0.7068711313621354 0.7068699185043723 5.5157193689162054e-08 -0.09986637560791167 -2.4061 0.706871204159655 0.706869989175445 5.580629938370385e-08 -0.09986641617340192 -2.4062 0.7068712769420904 0.7068700598180625 5.6432403149758725e-08 -0.09986645672658562 -2.4063000000000003 0.7068713497091994 0.7068701304324799 5.703536756600236e-08 -0.0998664972674664 -2.4064 0.7068714224607384 0.7068702010189543 5.761506057487542e-08 -0.09986653779604808 -2.4065 0.7068714951964628 0.7068702715777438 5.817135554503361e-08 -0.09986657831233439 -2.4066 0.7068715679161262 0.7068703421091076 5.870413126787821e-08 -0.09986661881632902 -2.4067000000000003 0.706871640619481 0.7068704126133063 5.921327199745474e-08 -0.0998666593080357 -2.4068 0.7068717133062791 0.7068704830906016 5.969866746606545e-08 -0.09986669978745814 -2.4069000000000003 0.7068717859762702 0.7068705535412565 6.01602129276374e-08 -0.09986674025460006 -2.407 0.7068718586292038 0.7068706239655349 6.059780916639612e-08 -0.0998667807094652 -2.4071 0.7068719312648282 0.706870694363702 6.10113625072739e-08 -0.09986682115205729 -2.4072000000000005 0.7068720038828904 0.7068707647360235 6.14007848662168e-08 -0.09986686158238005 -2.4073 0.7068720764831371 0.7068708350827664 6.176599373630687e-08 -0.09986690200043717 -2.4074 0.7068721490653135 0.706870905404198 6.210691222592601e-08 -0.09986694240623237 -2.4075 0.7068722216291645 0.7068709757005867 6.242346906222551e-08 -0.09986698279976935 -2.4076 0.7068722941744348 0.7068710459722015 6.271559862061626e-08 -0.09986702318105188 -2.4077 0.7068723667008672 0.7068711162193122 6.298324091782992e-08 -0.09986706355008365 -2.4078000000000004 0.7068724392082049 0.7068711864421888 6.322634165008278e-08 -0.09986710390686832 -2.4079 0.7068725116961903 0.7068712566411022 6.344485217919804e-08 -0.09986714425140965 -2.408 0.7068725841645651 0.7068713268163236 6.363872956383076e-08 -0.09986718458371133 -2.4081 0.7068726566130712 0.7068713969681244 6.38079365351818e-08 -0.09986722490377709 -2.4082000000000003 0.7068727290414498 0.7068714670967765 6.395244154903945e-08 -0.09986726521161061 -2.4083 0.7068728014494416 0.7068715372025522 6.407221874935032e-08 -0.09986730550721562 -2.4084 0.7068728738367875 0.7068716072857242 6.416724799770956e-08 -0.09986734579059584 -2.4085 0.7068729462032282 0.7068716773465644 6.423751487509566e-08 -0.09986738606175494 -2.4086 0.7068730185485039 0.7068717473853459 6.428301065931896e-08 -0.09986742632069662 -2.4087 0.7068730908723553 0.7068718174023412 6.430373236318565e-08 -0.0998674665674246 -2.4088000000000003 0.7068731631745229 0.7068718873978226 6.429968270674213e-08 -0.09986750680194255 -2.4089 0.7068732354547473 0.7068719573720629 6.427087011033616e-08 -0.09986754702425425 -2.409 0.7068733077127691 0.7068720273253342 6.421730871716824e-08 -0.09986758723436329 -2.4091 0.7068733799483294 0.7068720972579086 6.413901836380131e-08 -0.0998676274322734 -2.4092000000000002 0.7068734521611697 0.706872167170058 6.403602459924274e-08 -0.09986766761798832 -2.4093 0.7068735243510313 0.7068722370620539 6.390835863984146e-08 -0.09986770779151172 -2.4094 0.7068735965176565 0.7068723069341676 6.375605738663526e-08 -0.09986774795284731 -2.4095 0.7068736686607875 0.7068723767866691 6.357916343402437e-08 -0.09986778810199874 -2.4095999999999997 0.7068737407801677 0.7068724466198291 6.337772501079086e-08 -0.09986782823896978 -2.4097000000000004 0.7068738128755403 0.7068725164339165 6.315179599397647e-08 -0.099867868363764 -2.4098 0.7068738849466498 0.7068725862292004 6.29014358915353e-08 -0.0998679084763852 -2.4099 0.7068739569932412 0.7068726560059488 6.262670984580332e-08 -0.09986794857683703 -2.41 0.7068740290150601 0.7068727257644292 6.232768857625248e-08 -0.0998679886651232 -2.4101 0.7068741010118531 0.7068727955049077 6.200444839510322e-08 -0.09986802874124731 -2.4102 0.7068741729833674 0.7068728652276504 6.165707116916053e-08 -0.09986806880521315 -2.4103000000000003 0.7068742449293516 0.7068729349329215 6.128564432328343e-08 -0.0998681088570243 -2.4104 0.706874316849555 0.706873004620985 6.089026077446547e-08 -0.09986814889668454 -2.4105 0.7068743887437285 0.7068730742921034 6.047101896479445e-08 -0.09986818892419752 -2.4106 0.7068744606116231 0.7068731439465381 6.002802278859409e-08 -0.0998682289395669 -2.4107000000000003 0.7068745324529917 0.7068732135845497 5.956138159242397e-08 -0.09986826894279639 -2.4108 0.7068746042675882 0.7068732832063966 5.907121014732397e-08 -0.09986830893388965 -2.4109000000000003 0.7068746760551683 0.706873352812337 5.855762861411984e-08 -0.09986834891285036 -2.411 0.7068747478154883 0.706873422402627 5.80207625104634e-08 -0.09986838887968219 -2.4111 0.7068748195483062 0.7068734919775215 5.746074269001589e-08 -0.09986842883438878 -2.4112000000000005 0.7068748912533815 0.7068735615372743 5.687770531295766e-08 -0.09986846877697382 -2.4113 0.7068749629304758 0.7068736310821371 5.627179179047703e-08 -0.09986850870744104 -2.4114 0.7068750345793513 0.7068737006123604 5.5643148777831386e-08 -0.09986854862579408 -2.4115 0.7068751061997725 0.706873770128193 5.4991928125774914e-08 -0.09986858853203663 -2.4116 0.706875177791505 0.7068738396298815 5.431828685106832e-08 -0.0998686284261723 -2.4117 0.7068752493543169 0.7068739091176716 5.36223870757635e-08 -0.09986866830820482 -2.4118000000000004 0.7068753208879774 0.7068739785918066 5.290439602720354e-08 -0.09986870817813781 -2.4119 0.706875392392258 0.706874048052528 5.216448596516432e-08 -0.09986874803597494 -2.412 0.7068754638669321 0.7068741175000759 5.140283415236424e-08 -0.09986878788171996 -2.4120999999999997 0.7068755353117747 0.7068741869346876 5.061962281109611e-08 -0.09986882771537639 -2.4122000000000003 0.7068756067265632 0.7068742563565988 4.981503909894103e-08 -0.09986886753694796 -2.4123 0.7068756781110772 0.7068743257660435 4.898927500815442e-08 -0.09986890734643841 -2.4124 0.7068757494650977 0.706874395163253 4.814252738821745e-08 -0.09986894714385129 -2.4125 0.7068758207884085 0.7068744645484565 4.7274997860835555e-08 -0.09986898692919027 -2.4126 0.7068758920807956 0.7068745339218814 4.638689277310093e-08 -0.09986902670245912 -2.4127 0.7068759633420469 0.7068746032837521 4.547842316106332e-08 -0.09986906646366134 -2.4128000000000003 0.7068760345719529 0.7068746726342914 4.454980468727998e-08 -0.09986910621280069 -2.4129 0.7068761057703064 0.7068747419737194 4.360125759918232e-08 -0.09986914594988074 -2.413 0.7068761769369027 0.7068748113022538 4.26330066787689e-08 -0.09986918567490527 -2.4131 0.7068762480715394 0.7068748806201096 4.164528117668598e-08 -0.09986922538787779 -2.4132000000000002 0.7068763191740168 0.7068749499275 4.0638314768859374e-08 -0.09986926508880206 -2.4133 0.7068763902441377 0.7068750192246349 3.961234549057502e-08 -0.09986930477768173 -2.4134 0.7068764612817076 0.7068750885117216 3.8567615698315016e-08 -0.09986934445452036 -2.4135 0.7068765322865341 0.7068751577889653 3.750437198822565e-08 -0.09986938411932167 -2.4135999999999997 0.7068766032584285 0.7068752270565681 3.642286516662707e-08 -0.09986942377208934 -2.4137000000000004 0.7068766741972038 0.7068752963147296 3.5323350168481316e-08 -0.09986946341282692 -2.4138 0.7068767451026764 0.706875365563646 3.4206086003615854e-08 -0.09986950304153808 -2.4139 0.7068768159746657 0.7068754348035116 3.307133569774301e-08 -0.09986954265822652 -2.414 0.7068768868129931 0.7068755040345167 3.191936623347935e-08 -0.09986958226289583 -2.4141 0.7068769576174838 0.7068755732568499 3.0750448474017866e-08 -0.09986962185554965 -2.4142 0.7068770283879657 0.7068756424706959 2.956485711108625e-08 -0.09986966143619164 -2.4143000000000003 0.7068770991242697 0.706875711676237 2.836287060770104e-08 -0.09986970100482544 -2.4144 0.7068771698262294 0.706875780873652 2.7144771121839772e-08 -0.09986974056145467 -2.4145 0.7068772404936818 0.7068758500631172 2.591084442664371e-08 -0.09986978010608304 -2.4146 0.7068773111264671 0.7068759192448051 2.4661379879192813e-08 -0.09986981963871411 -2.4147000000000003 0.7068773817244283 0.7068759884188853 2.3396670326830682e-08 -0.09986985915935148 -2.4148 0.7068774522874122 0.7068760575855246 2.2117012030836714e-08 -0.0998698986679989 -2.4149000000000003 0.7068775228152677 0.706876126744886 2.0822704622190658e-08 -0.0998699381646599 -2.415 0.7068775933078483 0.7068761958971295 1.951405102351006e-08 -0.09986997764933819 -2.4151 0.7068776637650098 0.706876265042412 1.8191357364916172e-08 -0.09987001712203734 -2.4152000000000005 0.7068777341866118 0.7068763341808868 1.685493292158391e-08 -0.099870056582761 -2.4153000000000002 0.706877804572517 0.7068764033127037 1.5505090047822356e-08 -0.09987009603151281 -2.4154 0.7068778749225919 0.7068764724380097 1.4142144092073317e-08 -0.09987013546829639 -2.4155 0.706877945236706 0.7068765415569476 1.2766413336195992e-08 -0.09987017489311535 -2.4156 0.7068780155147323 0.7068766106696573 1.1378218908730808e-08 -0.09987021430597333 -2.4157 0.7068780857565476 0.706876679776275 9.977884714643115e-09 -0.09987025370687398 -2.4158000000000004 0.706878155962032 0.7068767488769336 8.565737365066883e-09 -0.09987029309582092 -2.4159 0.7068782261310687 0.7068768179717622 7.142106091435896e-09 -0.0998703324728177 -2.416 0.7068782962635451 0.7068768870608864 5.707322676094806e-09 -0.099870371837868 -2.4160999999999997 0.7068783663593523 0.7068769561444282 4.261721375971306e-09 -0.09987041119097544 -2.4162000000000003 0.7068784364183844 0.7068770252225063 2.8056388410441224e-09 -0.09987045053214363 -2.4163 0.7068785064405396 0.706877094295235 1.339414029341568e-09 -0.09987048986137621 -2.4164 0.7068785764257197 0.7068771633627257 -1.3661185550850607e-10 -0.09987052917867678 -2.4165 0.7068786463738297 0.7068772324250855 -1.6220954588211378e-09 -0.09987056848404892 -2.4166 0.7068787162847789 0.7068773014824183 -3.1166913477126412e-09 -0.09987060777749626 -2.4167 0.7068787861584804 0.7068773705348241 -4.620052092632609e-09 -0.09987064705902243 -2.4168000000000003 0.7068788559948503 0.706877439582399 -6.131828342824386e-09 -0.09987068632863103 -2.4169 0.7068789257938095 0.7068775086252354 -7.651668917398047e-09 -0.09987072558632568 -2.417 0.7068789955552817 0.706877577663422 -9.179220882525596e-09 -0.09987076483210999 -2.4171 0.7068790652791953 0.7068776466970434 -1.0714129626901436e-08 -0.09987080406598758 -2.4172000000000002 0.7068791349654819 0.706877715726181 -1.2256038958886883e-08 -0.09987084328796204 -2.4173 0.706879204614077 0.7068777847509115 -1.3804591172429659e-08 -0.099870882498037 -2.4174 0.7068792742249201 0.7068778537713083 -1.5359427140305276e-08 -0.09987092169621599 -2.4175 0.7068793437979548 0.7068779227874407 -1.6920186395649045e-08 -0.09987096088250269 -2.4175999999999997 0.7068794133331284 0.7068779917993745 -1.8486507214355435e-08 -0.09987100005690074 -2.4177000000000004 0.7068794828303919 0.706878060807171 -2.0058026698778486e-08 -0.09987103921941363 -2.4178 0.7068795522897005 0.7068781298108878 -2.1634380862299574e-08 -0.09987107837004502 -2.4179 0.7068796217110128 0.706878198810579 -2.321520471302782e-08 -0.09987111750879851 -2.418 0.7068796910942922 0.7068782678062944 -2.4800132339235226e-08 -0.09987115663567775 -2.4181 0.7068797604395052 0.7068783367980795 -2.6388796993057073e-08 -0.09987119575068623 -2.4182 0.7068798297466226 0.7068784057859767 -2.7980831176794424e-08 -0.0998712348538276 -2.4183000000000003 0.7068798990156191 0.7068784747700236 -2.9575866725747163e-08 -0.09987127394510543 -2.4184 0.7068799682464737 0.7068785437502548 -3.117353489321545e-08 -0.0998713130245234 -2.4185 0.706880037439169 0.7068786127266997 -3.2773466440271654e-08 -0.09987135209208503 -2.4186 0.7068801065936916 0.7068786816993851 -3.437529171555764e-08 -0.09987139114779396 -2.4187000000000003 0.706880175710032 0.7068787506683321 -3.597864074299673e-08 -0.0998714301916537 -2.4188 0.7068802447881848 0.7068788196335596 -3.758314330668672e-08 -0.09987146922366791 -2.4189000000000003 0.7068803138281488 0.7068788885950814 -3.9188429037852884e-08 -0.09987150824384015 -2.419 0.7068803828299262 0.7068789575529077 -4.0794127498440004e-08 -0.09987154725217401 -2.4191 0.7068804517935239 0.706879026507045 -4.2399868267116664e-08 -0.0998715862486731 -2.4192000000000005 0.706880520718952 0.706879095457495 -4.4005281023578766e-08 -0.09987162523334098 -2.4193000000000002 0.7068805896062251 0.7068791644042564 -4.560999563842311e-08 -0.09987166420618122 -2.4194 0.7068806584553617 0.7068792333473232 -4.7213642252741383e-08 -0.09987170316719746 -2.4195 0.7068807272663842 0.7068793022866856 -4.8815851366604615e-08 -0.09987174211639323 -2.4196 0.7068807960393189 0.7068793712223302 -5.041625392252641e-08 -0.09987178105377216 -2.4197 0.7068808647741962 0.7068794401542391 -5.201448139335787e-08 -0.0998718199793378 -2.4198000000000004 0.7068809334710504 0.7068795090823909 -5.361016586257275e-08 -0.09987185889309373 -2.4199 0.7068810021299194 0.7068795780067598 -5.520294011165418e-08 -0.09987189779504352 -2.42 0.7068810707508459 0.7068796469273166 -5.6792437706830803e-08 -0.09987193668519076 -2.4200999999999997 0.7068811393338754 0.7068797158440278 -5.837829307833199e-08 -0.09987197556353902 -2.4202000000000004 0.7068812078790583 0.7068797847568561 -5.996014160636505e-08 -0.09987201443009192 -2.4203 0.7068812763864479 0.7068798536657602 -6.153761970958613e-08 -0.09987205328485295 -2.4204 0.7068813448561027 0.7068799225706953 -6.311036491969332e-08 -0.09987209212782577 -2.4205 0.7068814132880836 0.706879991471612 -6.467801597163231e-08 -0.09987213095901387 -2.4206 0.7068814816824566 0.7068800603684575 -6.624021288512832e-08 -0.09987216977842087 -2.4207 0.7068815500392909 0.7068801292611753 -6.779659704686872e-08 -0.09987220858605034 -2.4208000000000003 0.7068816183586597 0.7068801981497046 -6.934681128639708e-08 -0.09987224738190582 -2.4209 0.70688168664064 0.7068802670339815 -7.089049997412514e-08 -0.09987228616599092 -2.421 0.7068817548853126 0.7068803359139373 -7.24273090855175e-08 -0.09987232493830916 -2.4211 0.706881823092762 0.7068804047895003 -7.395688629433309e-08 -0.09987236369886417 -2.4212000000000002 0.7068818912630765 0.7068804736605947 -7.547888104374872e-08 -0.09987240244765944 -2.4213 0.7068819593963482 0.706880542527141 -7.699294463699852e-08 -0.09987244118469851 -2.4214 0.706882027492673 0.7068806113890564 -7.849873030849747e-08 -0.09987247990998507 -2.4215 0.7068820955521503 0.7068806802462535 -7.999589330710821e-08 -0.09987251862352259 -2.4215999999999998 0.7068821635748832 0.706880749098642 -8.148409097550463e-08 -0.0998725573253146 -2.4217000000000004 0.7068822315609786 0.7068808179461279 -8.29629828256323e-08 -0.09987259601536475 -2.4218 0.706882299510547 0.7068808867886129 -8.443223062024052e-08 -0.09987263469367658 -2.4219 0.7068823674237021 0.7068809556259958 -8.589149844660804e-08 -0.09987267336025356 -2.422 0.706882435300562 0.7068810244581716 -8.734045279807506e-08 -0.09987271201509931 -2.4221 0.7068825031412478 0.7068810932850316 -8.877876264603429e-08 -0.09987275065821744 -2.4222 0.7068825709458839 0.7068811621064639 -9.020609951539138e-08 -0.09987278928961141 -2.4223000000000003 0.7068826387145987 0.7068812309223527 -9.162213756089277e-08 -0.09987282790928484 -2.4224 0.7068827064475236 0.7068812997325788 -9.302655364258616e-08 -0.09987286651724123 -2.4225 0.7068827741447941 0.7068813685370199 -9.441902740214836e-08 -0.09987290511348414 -2.4226 0.7068828418065485 0.7068814373355501 -9.579924132793738e-08 -0.09987294369801716 -2.4227000000000003 0.7068829094329283 0.7068815061280401 -9.716688082785085e-08 -0.09987298227084382 -2.4228 0.706882977024079 0.7068815749143571 -9.852163431432748e-08 -0.09987302083196758 -2.4229000000000003 0.7068830445801491 0.7068816436943652 -9.986319326159288e-08 -0.0998730593813921 -2.423 0.7068831121012904 0.7068817124679255 -1.0119125227418119e-07 -0.09987309791912093 -2.4231 0.706883179587658 0.7068817812348952 -1.025055091675997e-07 -0.09987313644515754 -2.4232000000000005 0.7068832470394095 0.7068818499951286 -1.0380566503685046e-07 -0.09987317495950546 -2.4233000000000002 0.7068833144567072 0.7068819187484768 -1.0509142431020663e-07 -0.09987321346216828 -2.4234 0.7068833818397149 0.7068819874947883 -1.0636249483247928e-07 -0.09987325195314956 -2.4235 0.7068834491886007 0.7068820562339075 -1.0761858791792644e-07 -0.09987329043245283 -2.4236 0.7068835165035349 0.7068821249656765 -1.0885941842397884e-07 -0.09987332890008156 -2.4237 0.7068835837846913 0.7068821936899341 -1.1008470482062882e-07 -0.09987336735603941 -2.4238000000000004 0.7068836510322467 0.7068822624065163 -1.1129416924160473e-07 -0.09987340580032981 -2.4239 0.7068837182463804 0.7068823311152559 -1.1248753755375984e-07 -0.09987344423295634 -2.424 0.7068837854272751 0.706882399815983 -1.136645394143182e-07 -0.09987348265392254 -2.4240999999999997 0.7068838525751161 0.7068824685085245 -1.1482490835414139e-07 -0.09987352106323193 -2.4242000000000004 0.7068839196900916 0.7068825371927052 -1.1596838179854518e-07 -0.09987355946088802 -2.4243 0.706883986772392 0.7068826058683464 -1.1709470116097465e-07 -0.09987359784689435 -2.4244 0.7068840538222114 0.706882674535267 -1.1820361188810691e-07 -0.09987363622125447 -2.4245 0.7068841208397465 0.7068827431932831 -1.1929486351709706e-07 -0.09987367458397192 -2.4246 0.7068841878251957 0.7068828118422085 -1.2036820973282403e-07 -0.09987371293505024 -2.4247 0.7068842547787606 0.7068828804818538 -1.2142340841993227e-07 -0.09987375127449288 -2.4248000000000003 0.7068843217006452 0.7068829491120274 -1.2246022173048599e-07 -0.09987378960230338 -2.4249 0.7068843885910565 0.7068830177325355 -1.234784161256025e-07 -0.09987382791848534 -2.425 0.7068844554502034 0.7068830863431812 -1.244777624222898e-07 -0.09987386622304224 -2.4251 0.7068845222782971 0.7068831549437657 -1.2545803586977433e-07 -0.09987390451597761 -2.4252000000000002 0.7068845890755517 0.7068832235340878 -1.264190161633788e-07 -0.09987394279729495 -2.4253 0.7068846558421833 0.7068832921139436 -1.2736048753299312e-07 -0.09987398106699781 -2.4254000000000002 0.7068847225784102 0.7068833606831272 -1.2828223876909517e-07 -0.09987401932508971 -2.4255 0.7068847892844528 0.7068834292414307 -1.2918406326438425e-07 -0.09987405757157415 -2.4255999999999998 0.706884855960534 0.7068834977886436 -1.3006575907276163e-07 -0.09987409580645464 -2.4257000000000004 0.7068849226068787 0.7068835663245536 -1.3092712896137226e-07 -0.09987413402973473 -2.4258 0.7068849892237139 0.706883634848946 -1.317679804348909e-07 -0.09987417224141792 -2.4259 0.7068850558112684 0.7068837033616047 -1.3258812578756385e-07 -0.09987421044150772 -2.426 0.706885122369773 0.7068837718623108 -1.3338738214657697e-07 -0.0998742486300076 -2.4261 0.7068851888994603 0.7068838403508442 -1.341655715188933e-07 -0.09987428680692112 -2.4262 0.7068852554005651 0.7068839088269827 -1.3492252081206968e-07 -0.09987432497225174 -2.4263000000000003 0.706885321873324 0.7068839772905025 -1.3565806190017626e-07 -0.09987436312600306 -2.4264 0.7068853883179751 0.7068840457411777 -1.3637203162726597e-07 -0.09987440126817854 -2.4265 0.706885454734758 0.7068841141787807 -1.370642718698245e-07 -0.09987443939878168 -2.4266 0.7068855211239142 0.706884182603083 -1.3773462956799543e-07 -0.099874477517816 -2.4267000000000003 0.706885587485687 0.7068842510138531 -1.383829567550704e-07 -0.09987451562528497 -2.4268 0.706885653820321 0.7068843194108596 -1.3900911057483645e-07 -0.09987455372119215 -2.4269000000000003 0.706885720128062 0.7068843877938683 -1.3961295333708712e-07 -0.09987459180554102 -2.427 0.7068857864091576 0.7068844561626444 -1.4019435254711277e-07 -0.09987462987833506 -2.4271 0.7068858526638566 0.7068845245169517 -1.4075318091957834e-07 -0.09987466793957783 -2.4272000000000005 0.7068859188924093 0.7068845928565521 -1.4128931640627895e-07 -0.0998747059892728 -2.4273000000000002 0.7068859850950668 0.7068846611812067 -1.4180264223777328e-07 -0.09987474402742347 -2.4274 0.7068860512720816 0.7068847294906753 -1.4229304693552658e-07 -0.09987478205403327 -2.4275 0.7068861174237077 0.7068847977847168 -1.4276042433793157e-07 -0.09987482006910581 -2.4276 0.7068861835501994 0.7068848660630886 -1.432046736436765e-07 -0.0998748580726445 -2.4277 0.7068862496518127 0.7068849343255474 -1.4362569939613268e-07 -0.09987489606465286 -2.4278000000000004 0.7068863157288046 0.706885002571849 -1.440234115284572e-07 -0.09987493404513441 -2.4279 0.7068863817814321 0.706885070801748 -1.4439772537573614e-07 -0.09987497201409261 -2.428 0.7068864478099545 0.7068851390149982 -1.4474856170967887e-07 -0.09987500997153098 -2.4280999999999997 0.7068865138146303 0.7068852072113527 -1.4507584671606677e-07 -0.09987504791745301 -2.4282000000000004 0.7068865797957199 0.7068852753905642 -1.4537951205026434e-07 -0.09987508585186217 -2.4283 0.7068866457534836 0.7068853435523843 -1.4565949484068863e-07 -0.09987512377476196 -2.4284 0.706886711688183 0.7068854116965638 -1.459157376836051e-07 -0.09987516168615586 -2.4285 0.7068867776000793 0.7068854798228538 -1.4614818866567902e-07 -0.09987519958604738 -2.4286 0.7068868434894354 0.7068855479310039 -1.4635680138652685e-07 -0.09987523747443995 -2.4287 0.7068869093565135 0.7068856160207639 -1.4654153495871625e-07 -0.09987527535133708 -2.4288000000000003 0.7068869752015772 0.7068856840918833 -1.4670235399735776e-07 -0.09987531321674233 -2.4289 0.7068870410248893 0.7068857521441108 -1.4683922866867705e-07 -0.09987535107065906 -2.429 0.7068871068267137 0.7068858201771949 -1.4695213464317736e-07 -0.0998753889130908 -2.4291 0.7068871726073143 0.7068858881908846 -1.4704105314768123e-07 -0.09987542674404107 -2.4292000000000002 0.7068872383669549 0.7068859561849278 -1.4710597093237077e-07 -0.0998754645635133 -2.4293 0.7068873041058994 0.7068860241590731 -1.4714688030374734e-07 -0.09987550237151097 -2.4294000000000002 0.706887369824412 0.7068860921130686 -1.4716377908126355e-07 -0.09987554016803757 -2.4295 0.706887435522757 0.7068861600466628 -1.47156670642426e-07 -0.09987557795309661 -2.4295999999999998 0.7068875012011978 0.7068862279596042 -1.4712556389677445e-07 -0.09987561572669154 -2.4297000000000004 0.7068875668599981 0.7068862958516411 -1.4707047328067768e-07 -0.0998756534888258 -2.4298 0.7068876324994215 0.7068863637225224 -1.4699141876427235e-07 -0.09987569123950288 -2.4299 0.7068876981197314 0.7068864315719972 -1.4688842583064632e-07 -0.09987572897872624 -2.43 0.7068877637211903 0.706886499399815 -1.4676152548798171e-07 -0.0998757667064994 -2.4301 0.706887829304061 0.7068865672057256 -1.4661075423312575e-07 -0.0998758044228258 -2.4302 0.7068878948686054 0.7068866349894793 -1.4643615406199906e-07 -0.09987584212770893 -2.4303000000000003 0.7068879604150846 0.706886702750827 -1.4623777245745262e-07 -0.0998758798211522 -2.4304 0.7068880259437599 0.7068867704895199 -1.4601566236671637e-07 -0.09987591750315913 -2.4305 0.7068880914548914 0.70688683820531 -1.457698822013992e-07 -0.09987595517373316 -2.4306 0.7068881569487389 0.70688690589795 -1.4550049580799862e-07 -0.09987599283287779 -2.4307000000000003 0.7068882224255606 0.7068869735671938 -1.4520757246096194e-07 -0.09987603048059644 -2.4308 0.7068882878856153 0.706887041212795 -1.4489118683493063e-07 -0.09987606811689258 -2.4309000000000003 0.7068883533291592 0.7068871088345092 -1.4455141900820978e-07 -0.09987610574176968 -2.431 0.7068884187564493 0.7068871764320925 -1.4418835440725697e-07 -0.0998761433552312 -2.4311 0.7068884841677405 0.7068872440053018 -1.4380208382229476e-07 -0.09987618095728065 -2.4312000000000005 0.7068885495632868 0.706887311553895 -1.4339270335179954e-07 -0.0998762185479214 -2.4313000000000002 0.7068886149433413 0.7068873790776313 -1.4296031441117518e-07 -0.09987625612715692 -2.4314 0.7068886803081561 0.7068874465762711 -1.42505023682446e-07 -0.09987629369499071 -2.4315 0.7068887456579815 0.7068875140495763 -1.4202694309690955e-07 -0.0998763312514262 -2.4316 0.7068888109930673 0.7068875814973092 -1.4152618981778942e-07 -0.09987636879646682 -2.4317 0.7068888763136616 0.7068876489192344 -1.4100288618298928e-07 -0.0998764063301161 -2.4318 0.7068889416200111 0.7068877163151173 -1.404571597068277e-07 -0.09987644385237748 -2.4319 0.706889006912361 0.7068877836847243 -1.3988914303667e-07 -0.09987648136325433 -2.432 0.7068890721909549 0.7068878510278243 -1.3929897390956014e-07 -0.09987651886275015 -2.4320999999999997 0.7068891374560355 0.7068879183441874 -1.3868679514701665e-07 -0.09987655635086844 -2.4322000000000004 0.706889202707843 0.7068879856335848 -1.380527545873783e-07 -0.09987659382761255 -2.4323 0.7068892679466164 0.7068880528957899 -1.373970050771306e-07 -0.09987663129298598 -2.4324 0.7068893331725934 0.7068881201305774 -1.3671970441019032e-07 -0.09987666874699215 -2.4325 0.7068893983860092 0.7068881873377242 -1.3602101531923205e-07 -0.09987670618963454 -2.4326 0.7068894635870975 0.7068882545170087 -1.3530110540976859e-07 -0.09987674362091654 -2.4327 0.7068895287760903 0.706888321668211 -1.3456014712892594e-07 -0.09987678104084165 -2.4328000000000003 0.7068895939532176 0.7068883887911139 -1.337983177307489e-07 -0.09987681844941332 -2.4329 0.7068896591187073 0.7068884558855009 -1.330157992328329e-07 -0.09987685584663492 -2.433 0.7068897242727853 0.7068885229511587 -1.3221277836254763e-07 -0.09987689323250992 -2.4331 0.7068897894156756 0.7068885899878754 -1.3138944651540363e-07 -0.09987693060704181 -2.4332000000000003 0.7068898545475999 0.7068886569954415 -1.3054599972209258e-07 -0.09987696797023399 -2.4333 0.706889919668778 0.7068887239736492 -1.2968263859297613e-07 -0.09987700532208985 -2.4334000000000002 0.7068899847794272 0.7068887909222936 -1.2879956826084005e-07 -0.0998770426626129 -2.4335 0.7068900498797626 0.7068888578411714 -1.2789699834793444e-07 -0.09987707999180646 -2.4335999999999998 0.706890114969997 0.7068889247300821 -1.2697514291046264e-07 -0.09987711730967412 -2.4337000000000004 0.7068901800503411 0.7068889915888275 -1.260342203900089e-07 -0.09987715461621921 -2.4338 0.7068902451210026 0.7068890584172114 -1.2507445354761892e-07 -0.09987719191144517 -2.4339 0.7068903101821874 0.7068891252150404 -1.2409606944298324e-07 -0.09987722919535544 -2.434 0.7068903752340989 0.7068891919821236 -1.2309929933382313e-07 -0.09987726646795349 -2.4341 0.7068904402769376 0.7068892587182722 -1.2208437867762545e-07 -0.0998773037292427 -2.4342 0.7068905053109013 0.7068893254233007 -1.210515470310286e-07 -0.09987734097922651 -2.4343000000000004 0.7068905703361852 0.7068893920970257 -1.2000104800298506e-07 -0.09987737821790835 -2.4344 0.7068906353529826 0.7068894587392667 -1.1893312920792376e-07 -0.09987741544529168 -2.4345 0.7068907003614833 0.7068895253498453 -1.1784804221023903e-07 -0.09987745266137985 -2.4346 0.7068907653618741 0.7068895919285868 -1.1674604245837106e-07 -0.0998774898661763 -2.4347000000000003 0.7068908303543402 0.7068896584753187 -1.1562738920674331e-07 -0.09987752705968449 -2.4348 0.7068908953390629 0.7068897249898716 -1.144923454862723e-07 -0.0998775642419078 -2.4349000000000003 0.7068909603162208 0.7068897914720784 -1.1334117802977439e-07 -0.09987760141284963 -2.435 0.7068910252859903 0.7068898579217759 -1.1217415719737278e-07 -0.09987763857251354 -2.4351 0.7068910902485439 0.7068899243388032 -1.109915569296599e-07 -0.0998776757209028 -2.4352000000000005 0.7068911552040514 0.7068899907230022 -1.0979365468351265e-07 -0.09987771285802087 -2.4353000000000002 0.70689122015268 0.7068900570742179 -1.0858073135056046e-07 -0.09987774998387115 -2.4354 0.7068912850945936 0.7068901233922992 -1.073530712068782e-07 -0.0998777870984571 -2.4355 0.7068913500299527 0.7068901896770972 -1.0611096183232166e-07 -0.09987782420178214 -2.4356 0.7068914149589149 0.7068902559284658 -1.0485469406889408e-07 -0.09987786129384958 -2.4357 0.7068914798816348 0.7068903221462635 -1.0358456192099963e-07 -0.09987789837466295 -2.4358 0.7068915447982638 0.7068903883303506 -1.0230086251034054e-07 -0.09987793544422562 -2.4359 0.7068916097089493 0.7068904544805912 -1.0100389599351778e-07 -0.09987797250254095 -2.436 0.7068916746138367 0.7068905205968528 -9.969396549177473e-08 -0.0998780095496124 -2.4360999999999997 0.7068917395130674 0.7068905866790057 -9.837137703375132e-08 -0.0998780465854434 -2.4362000000000004 0.7068918044067791 0.7068906527269241 -9.703643947048257e-08 -0.0998780836100373 -2.4363 0.706891869295107 0.7068907187404851 -9.568946440514231e-08 -0.09987812062339751 -2.4364 0.7068919341781823 0.7068907847195695 -9.433076612885838e-08 -0.0998781576255275 -2.4365 0.7068919990561331 0.7068908506640611 -9.296066153310911e-08 -0.09987819461643058 -2.4366 0.7068920639290839 0.7068909165738475 -9.157947004814065e-08 -0.0998782315961102 -2.4367 0.7068921287971559 0.7068909824488196 -9.018751356924121e-08 -0.09987826856456977 -2.4368000000000003 0.7068921936604666 0.7068910482888721 -8.878511636827013e-08 -0.09987830552181269 -2.4369 0.7068922585191302 0.7068911140939025 -8.737260503294264e-08 -0.0998783424678423 -2.437 0.7068923233732571 0.7068911798638127 -8.59503083800936e-08 -0.09987837940266209 -2.4371 0.7068923882229543 0.7068912455985075 -8.451855738975805e-08 -0.09987841632627542 -2.4372000000000003 0.7068924530683254 0.7068913112978955 -8.307768511670033e-08 -0.09987845323868566 -2.4373 0.7068925179094702 0.7068913769618892 -8.162802662102508e-08 -0.09987849013989625 -2.4374000000000002 0.7068925827464846 0.7068914425904038 -8.016991888664532e-08 -0.09987852702991054 -2.4375 0.7068926475794612 0.7068915081833594 -7.870370074408717e-08 -0.09987856390873195 -2.4375999999999998 0.7068927124084892 0.7068915737406788 -7.722971279676416e-08 -0.09987860077636382 -2.4377000000000004 0.7068927772336535 0.7068916392622888 -7.57482973307716e-08 -0.09987863763280963 -2.4378 0.7068928420550358 0.7068917047481202 -7.425979824072712e-08 -0.09987867447807271 -2.4379 0.7068929068727137 0.7068917701981068 -7.276456095734601e-08 -0.09987871131215643 -2.438 0.7068929716867615 0.7068918356121867 -7.126293235419981e-08 -0.09987874813506425 -2.4381 0.7068930364972492 0.7068919009903015 -6.975526067745999e-08 -0.09987878494679951 -2.4382 0.7068931013042435 0.7068919663323968 -6.82418954617639e-08 -0.09987882174736556 -2.4383000000000004 0.7068931661078074 0.7068920316384217 -6.67231874473817e-08 -0.09987885853676587 -2.4384 0.7068932309079995 0.7068920969083294 -6.519948850302118e-08 -0.09987889531500378 -2.4385 0.7068932957048752 0.7068921621420765 -6.367115153909156e-08 -0.0998789320820827 -2.4386 0.706893360498486 0.7068922273396234 -6.2138530430942e-08 -0.09987896883800593 -2.4387000000000003 0.7068934252888794 0.7068922925009347 -6.06019799351612e-08 -0.09987900558277696 -2.4388 0.706893490076099 0.7068923576259785 -5.906185560414223e-08 -0.09987904231639906 -2.4389000000000003 0.7068935548601853 0.7068924227147266 -5.751851370997159e-08 -0.0998790790388757 -2.439 0.7068936196411737 0.7068924877671554 -5.59723111572593e-08 -0.09987911575021025 -2.4391 0.706893684419097 0.7068925527832441 -5.4423605402257463e-08 -0.09987915245040602 -2.4392000000000005 0.7068937491939833 0.7068926177629766 -5.2872754373279804e-08 -0.09987918913946647 -2.4393000000000002 0.7068938139658572 0.70689268270634 -5.1320116382664455e-08 -0.0998792258173949 -2.4394 0.7068938787347394 0.7068927476133257 -4.97660500460009e-08 -0.09987926248419472 -2.4395 0.7068939435006467 0.7068928124839284 -4.8210914199839014e-08 -0.09987929913986926 -2.4396 0.7068940082635924 0.7068928773181478 -4.665506782145813e-08 -0.09987933578442196 -2.4397 0.7068940730235853 0.7068929421159862 -4.50988699402877e-08 -0.09987937241785617 -2.4398 0.706894137780631 0.7068930068774502 -4.3542679559221325e-08 -0.09987940904017527 -2.4399 0.7068942025347308 0.7068930716025502 -4.19868555711874e-08 -0.09987944565138256 -2.44 0.7068942672858822 0.7068931362913009 -4.0431756675719755e-08 -0.09987948225148147 -2.4400999999999997 0.7068943320340789 0.7068932009437202 -3.887774129669383e-08 -0.09987951884047536 -2.4402000000000004 0.7068943967793109 0.7068932655598303 -3.732516749995439e-08 -0.09987955541836757 -2.4403 0.706894461521564 0.706893330139657 -3.577439291069934e-08 -0.09987959198516144 -2.4404 0.7068945262608206 0.7068933946832302 -3.422577462945404e-08 -0.09987962854086042 -2.4405 0.7068945909970589 0.7068934591905831 -3.2679669152409566e-08 -0.09987966508546779 -2.4406 0.7068946557302537 0.7068935236617534 -3.113643228837282e-08 -0.09987970161898696 -2.4407 0.7068947204603754 0.706893588096782 -2.959641907810187e-08 -0.09987973814142126 -2.4408000000000003 0.7068947851873912 0.7068936524957141 -2.8059983709846636e-08 -0.09987977465277409 -2.4409 0.7068948499112642 0.7068937168585983 -2.6527479439226315e-08 -0.09987981115304877 -2.441 0.7068949146319536 0.7068937811854872 -2.499925851008264e-08 -0.09987984764224869 -2.4411 0.706894979349415 0.7068938454764372 -2.3475672070345788e-08 -0.09987988412037718 -2.4412000000000003 0.7068950440636005 0.706893909731508 -2.1957070093971826e-08 -0.0998799205874376 -2.4413 0.7068951087744577 0.7068939739507636 -2.044380129854334e-08 -0.09987995704343328 -2.4414000000000002 0.7068951734819313 0.7068940381342717 -1.8936213065038482e-08 -0.09987999348836762 -2.4415 0.7068952381859619 0.7068941022821034 -1.7434651364972575e-08 -0.09988002992224394 -2.4415999999999998 0.7068953028864865 0.7068941663943334 -1.5939460665855693e-08 -0.09988006634506563 -2.4417000000000004 0.7068953675834381 0.7068942304710408 -1.4450983871344691e-08 -0.09988010275683601 -2.4418 0.7068954322767462 0.7068942945123078 -1.296956222843551e-08 -0.09988013915755843 -2.4419 0.7068954969663372 0.7068943585182198 -1.1495535251569017e-08 -0.09988017554723626 -2.442 0.7068955616521329 0.7068944224888669 -1.00292406502063e-08 -0.09988021192587278 -2.4421 0.7068956263340525 0.7068944864243418 -8.57101424642931e-09 -0.09988024829347142 -2.4422 0.7068956910120107 0.7068945503247416 -7.121189903383507e-09 -0.09988028465003551 -2.4423000000000004 0.706895755685919 0.7068946141901664 -5.680099443745867e-09 -0.09988032099556832 -2.4424 0.7068958203556859 0.7068946780207199 -4.248072572529682e-09 -0.09988035733007325 -2.4425 0.7068958850212155 0.7068947418165095 -2.8254368063945767e-09 -0.09988039365355365 -2.4426 0.706895949682409 0.7068948055776463 -1.4125174016554887e-09 -0.09988042996601285 -2.4427000000000003 0.706896014339164 0.7068948693042443 -9.637268413853484e-12 -0.09988046626745423 -2.4428 0.7068960789913746 0.706894932996421 1.3828830910250778e-09 -0.09988050255788106 -2.4429000000000003 0.7068961436389314 0.7068949966542977 2.764725663684242e-09 -0.09988053883729667 -2.443 0.7068962082817215 0.7068950602779991 4.13557499356898e-09 -0.09988057510570444 -2.4431 0.7068962729196292 0.7068951238676529 5.495118259729592e-09 -0.0998806113631077 -2.4432000000000005 0.706896337552535 0.7068951874233902 6.843045335241937e-09 -0.09988064760950979 -2.4433000000000002 0.7068964021803161 0.7068952509453457 8.179048871341521e-09 -0.09988068384491403 -2.4434 0.706896466802847 0.7068953144336569 9.502824362475626e-09 -0.0998807200693238 -2.4435 0.706896531419998 0.7068953778884652 1.0814070209620719e-08 -0.09988075628274236 -2.4436 0.7068965960316369 0.7068954413099141 1.2112487808753347e-08 -0.09988079248517306 -2.4437 0.7068966606376283 0.7068955046981515 1.339778159074878e-08 -0.09988082867661928 -2.4438 0.7068967252378335 0.7068955680533278 1.4669659105515098e-08 -0.09988086485708432 -2.4439 0.7068967898321104 0.7068956313755961 1.592783108704532e-08 -0.09988090102657149 -2.444 0.7068968544203142 0.7068956946651135 1.7172011519336894e-08 -0.09988093718508408 -2.4440999999999997 0.7068969190022973 0.7068957579220397 1.8401917696239667e-08 -0.09988097333262552 -2.4442000000000004 0.7068969835779086 0.7068958211465373 1.9617270293446898e-08 -0.09988100946919906 -2.4443 0.7068970481469943 0.7068958843387716 2.081779342227169e-08 -0.09988104559480804 -2.4444 0.7068971127093975 0.7068959474989114 2.200321470684219e-08 -0.09988108170945575 -2.4445 0.7068971772649586 0.7068960106271283 2.3173265320530767e-08 -0.0998811178131456 -2.4446 0.7068972418135153 0.7068960737235961 2.432768008049646e-08 -0.09988115390588084 -2.4447 0.7068973063549024 0.7068961367884921 2.546619747890999e-08 -0.0998811899876648 -2.4448000000000003 0.7068973708889514 0.706896199821996 2.658855975667951e-08 -0.09988122605850082 -2.4449 0.7068974354154919 0.7068962628242905 2.769451296069647e-08 -0.09988126211839221 -2.445 0.70689749993435 0.7068963257955608 2.878380700108152e-08 -0.09988129816734226 -2.4451 0.7068975644453499 0.7068963887359945 2.985619569108311e-08 -0.09988133420535428 -2.4452000000000003 0.7068976289483131 0.7068964516457825 3.091143683034425e-08 -0.09988137023243168 -2.4453 0.7068976934430579 0.7068965145251175 3.1949292251740036e-08 -0.09988140624857769 -2.4454000000000002 0.7068977579294007 0.7068965773741949 3.296952786127627e-08 -0.09988144225379564 -2.4455 0.7068978224071554 0.7068966401932126 3.397191368839647e-08 -0.09988147824808884 -2.4455999999999998 0.7068978868761331 0.7068967029823714 3.4956223972718026e-08 -0.09988151423146058 -2.4457000000000004 0.7068979513361429 0.7068967657418735 3.592223716923637e-08 -0.09988155020391419 -2.4458 0.7068980157869915 0.7068968284719244 3.686973603332644e-08 -0.099881586165453 -2.4459 0.7068980802284832 0.7068968911727312 3.779850765543713e-08 -0.09988162211608029 -2.446 0.7068981446604201 0.7068969538445036 3.870834350098995e-08 -0.09988165805579935 -2.4461 0.7068982090826024 0.7068970164874533 3.959903947109433e-08 -0.09988169398461355 -2.4462 0.7068982734948275 0.7068970791017941 4.0470395940711557e-08 -0.09988172990252614 -2.4463000000000004 0.7068983378968914 0.7068971416877422 4.132221781243117e-08 -0.09988176580954042 -2.4464 0.7068984022885877 0.7068972042455153 4.215431453902241e-08 -0.09988180170565972 -2.4465 0.7068984666697082 0.7068972667753337 4.296650019455783e-08 -0.09988183759088737 -2.4466 0.7068985310400425 0.7068973292774194 4.375859349696476e-08 -0.09988187346522664 -2.4467000000000003 0.7068985953993785 0.706897391751996 4.453041784618916e-08 -0.09988190932868081 -2.4468 0.7068986597475021 0.7068974541992892 4.528180137797211e-08 -0.09988194518125319 -2.4469000000000003 0.7068987240841977 0.7068975166195265 4.601257698813588e-08 -0.0998819810229471 -2.447 0.7068987884092478 0.7068975790129369 4.672258238115623e-08 -0.0998820168537658 -2.4471 0.706898852722433 0.7068976413797515 4.741166010138742e-08 -0.0998820526737126 -2.4472000000000005 0.7068989170235327 0.7068977037202026 4.807965756081778e-08 -0.09988208848279079 -2.4473000000000003 0.7068989813123243 0.7068977660345244 4.872642708417252e-08 -0.09988212428100368 -2.4474 0.706899045588584 0.7068978283229523 4.935182593840404e-08 -0.09988216006835454 -2.4475 0.7068991098520863 0.7068978905857237 4.9955716353508595e-08 -0.0998821958448467 -2.4476 0.7068991741026045 0.7068979528230771 5.053796556762913e-08 -0.09988223161048346 -2.4477 0.7068992383399102 0.7068980150352517 5.109844585828027e-08 -0.09988226736526801 -2.4478 0.706899302563774 0.7068980772224893 5.163703454755253e-08 -0.09988230310920372 -2.4479 0.7068993667739651 0.706898139385032 5.215361405068453e-08 -0.09988233884229386 -2.448 0.7068994309702519 0.7068982015231235 5.264807189167553e-08 -0.09988237456454177 -2.4480999999999997 0.7068994951524008 0.7068982636370086 5.312030073797991e-08 -0.09988241027595067 -2.4482000000000004 0.7068995593201779 0.7068983257269328 5.3570198402241864e-08 -0.09988244597652385 -2.4483 0.706899623473348 0.7068983877931432 5.399766788739824e-08 -0.0998824816662646 -2.4484 0.7068996876116747 0.7068984498358877 5.4402617409229914e-08 -0.09988251734517622 -2.4485 0.7068997517349208 0.7068985118554147 5.4784960385953485e-08 -0.09988255301326196 -2.4486 0.7068998158428486 0.7068985738519744 5.5144615472915715e-08 -0.09988258867052513 -2.4487 0.7068998799352189 0.7068986358258169 5.548150660596163e-08 -0.09988262431696904 -2.4488000000000003 0.7068999440117925 0.7068986977771934 5.5795562968474766e-08 -0.09988265995259693 -2.4489 0.7069000080723289 0.7068987597063555 5.608671905382723e-08 -0.09988269557741203 -2.449 0.7069000721165876 0.7068988216135561 5.6354914641093545e-08 -0.09988273119141773 -2.4491 0.7069001361443266 0.7068988834990482 5.660009482974515e-08 -0.09988276679461723 -2.4492000000000003 0.7069002001553043 0.7068989453630852 5.682221004658927e-08 -0.09988280238701383 -2.4493 0.7069002641492781 0.7068990072059214 5.702121604056476e-08 -0.0998828379686108 -2.4494000000000002 0.7069003281260049 0.7068990690278107 5.719707391223239e-08 -0.09988287353941135 -2.4495 0.7069003920852416 0.7068991308290086 5.734975011550958e-08 -0.09988290909941883 -2.4495999999999998 0.7069004560267447 0.7068991926097702 5.747921645593568e-08 -0.0998829446486365 -2.4497000000000004 0.7069005199502703 0.7068992543703505 5.758545009934557e-08 -0.09988298018706762 -2.4498 0.7069005838555746 0.7068993161110052 5.7668433584012746e-08 -0.09988301571471547 -2.4499 0.7069006477424137 0.7068993778319896 5.7728154806771514e-08 -0.09988305123158327 -2.45 0.7069007116105432 0.7068994395335599 5.776460703862951e-08 -0.09988308673767433 -2.4501 0.706900775459719 0.7068995012159716 5.777778891435936e-08 -0.09988312223299195 -2.4502 0.7069008392896969 0.7068995628794803 5.776770443943757e-08 -0.0998831577175393 -2.4503000000000004 0.7069009031002332 0.7068996245243415 5.773436298137091e-08 -0.09988319319131975 -2.4504 0.7069009668910838 0.7068996861508109 5.767777927663531e-08 -0.09988322865433649 -2.4505 0.7069010306620052 0.7068997477591432 5.759797340812445e-08 -0.09988326410659279 -2.4506 0.7069010944127541 0.7068998093495936 5.7494970813823376e-08 -0.09988329954809194 -2.4507000000000003 0.7069011581430875 0.7068998709224166 5.736880226946128e-08 -0.09988333497883721 -2.4508 0.7069012218527629 0.7068999324778662 5.721950388330732e-08 -0.09988337039883183 -2.4509000000000003 0.7069012855415379 0.706899994016196 5.7047117094435884e-08 -0.099883405808079 -2.451 0.7069013492091711 0.7069000555376592 5.685168864844048e-08 -0.0998834412065821 -2.4511 0.7069014128554214 0.7069001170425084 5.663327059396428e-08 -0.09988347659434428 -2.4512000000000005 0.7069014764800483 0.7069001785309956 5.639192026361817e-08 -0.09988351197136885 -2.4513000000000003 0.7069015400828121 0.7069002400033721 5.612770026357239e-08 -0.09988354733765906 -2.4514 0.7069016036634739 0.7069003014598886 5.5840678451005155e-08 -0.09988358269321818 -2.4515 0.7069016672217951 0.7069003629007946 5.5530927923694295e-08 -0.09988361803804943 -2.4516 0.7069017307575388 0.7069004243263389 5.519852700440475e-08 -0.09988365337215609 -2.4517 0.7069017942704683 0.7069004857367698 5.484355920966355e-08 -0.09988368869554139 -2.4518 0.706901857760348 0.7069005471323342 5.4466113234147295e-08 -0.09988372400820858 -2.4519 0.7069019212269433 0.7069006085132779 5.4066282940273824e-08 -0.09988375931016089 -2.452 0.7069019846700209 0.7069006698798459 5.364416730789523e-08 -0.09988379460140157 -2.4520999999999997 0.7069020480893486 0.7069007312322823 5.319987044123675e-08 -0.09988382988193392 -2.4522000000000004 0.7069021114846954 0.7069007925708292 5.2733501522059245e-08 -0.09988386515176112 -2.4523 0.7069021748558308 0.7069008538957283 5.2245174788842497e-08 -0.09988390041088642 -2.4524 0.7069022382025267 0.70690091520722 5.17350095124991e-08 -0.09988393565931314 -2.4525 0.7069023015245559 0.7069009765055427 5.120312996167997e-08 -0.09988397089704451 -2.4526 0.7069023648216921 0.7069010377909337 5.06496653819577e-08 -0.09988400612408366 -2.4527 0.7069024280937114 0.7069010990636289 5.007474995419314e-08 -0.09988404134043395 -2.4528000000000003 0.7069024913403905 0.7069011603238626 4.947852275810627e-08 -0.09988407654609854 -2.4529 0.706902554561508 0.706901221571868 4.88611277549289e-08 -0.0998841117410807 -2.453 0.7069026177568443 0.706901282807876 4.822271373883247e-08 -0.09988414692538364 -2.4531 0.7069026809261811 0.7069013440321162 4.7563434319580766e-08 -0.09988418209901065 -2.4532000000000003 0.7069027440693023 0.7069014052448167 4.688344785661047e-08 -0.09988421726196496 -2.4533 0.7069028071859932 0.7069014664462032 4.618291744515335e-08 -0.09988425241424977 -2.4534000000000002 0.7069028702760407 0.7069015276365005 4.546201086939872e-08 -0.09988428755586831 -2.4535 0.706902933339234 0.7069015888159307 4.472090055739064e-08 -0.09988432268682387 -2.4536 0.7069029963753641 0.7069016499847143 4.395976354459874e-08 -0.09988435780711963 -2.4537000000000004 0.7069030593842237 0.7069017111430698 4.317878143748899e-08 -0.09988439291675882 -2.4538 0.7069031223656079 0.7069017722912139 4.2378140368420913e-08 -0.09988442801574471 -2.4539 0.7069031853193135 0.7069018334293611 4.1558030929728096e-08 -0.0998844631040805 -2.454 0.7069032482451394 0.7069018945577237 4.071864815984039e-08 -0.09988449818176938 -2.4541 0.7069033111428873 0.7069019556765118 3.986019147909914e-08 -0.09988453324881466 -2.4542 0.70690337401236 0.7069020167859337 3.898286464812384e-08 -0.09988456830521952 -2.4543000000000004 0.7069034368533635 0.706902077886195 3.808687571750513e-08 -0.09988460335098719 -2.4544 0.7069034996657055 0.7069021389774992 3.717243697923256e-08 -0.09988463838612086 -2.4545 0.7069035624491964 0.7069022000600476 3.623976491812231e-08 -0.0998846734106238 -2.4546 0.7069036252036487 0.706902261134039 3.528908015630605e-08 -0.09988470842449923 -2.4547000000000003 0.7069036879288773 0.7069023221996695 3.432060739945453e-08 -0.09988474342775033 -2.4548 0.7069037506247 0.7069023832571334 3.333457539340945e-08 -0.09988477842038036 -2.4549000000000003 0.7069038132909367 0.7069024443066217 3.233121685826401e-08 -0.09988481340239252 -2.455 0.7069038759274098 0.7069025053483238 3.131076844152536e-08 -0.09988484837379007 -2.4551 0.7069039385339444 0.7069025663824255 3.027347067127706e-08 -0.09988488333457617 -2.4552000000000005 0.7069040011103684 0.7069026274091106 2.921956787464708e-08 -0.09988491828475404 -2.4553000000000003 0.7069040636565125 0.70690268842856 2.814930814311334e-08 -0.09988495322432697 -2.4554 0.7069041261722093 0.7069027494409517 2.7062943261380035e-08 -0.09988498815329806 -2.4555 0.7069041886572951 0.7069028104464613 2.5960728653601217e-08 -0.09988502307167059 -2.4556 0.7069042511116085 0.7069028714452616 2.4842923326134914e-08 -0.09988505797944779 -2.4557 0.7069043135349908 0.7069029324375227 2.370978979295002e-08 -0.09988509287663283 -2.4558 0.7069043759272866 0.7069029934234115 2.256159403052349e-08 -0.09988512776322894 -2.4559 0.706904438288343 0.7069030544030916 2.139860540931876e-08 -0.09988516263923931 -2.456 0.7069045006180104 0.7069031153767249 2.0221096623529444e-08 -0.09988519750466723 -2.4560999999999997 0.7069045629161416 0.7069031763444691 1.9029343639904994e-08 -0.0998852323595158 -2.4562000000000004 0.7069046251825928 0.7069032373064794 1.78236256274944e-08 -0.09988526720378822 -2.4563 0.7069046874172235 0.7069032982629082 1.6604224883053076e-08 -0.09988530203748779 -2.4564 0.7069047496198955 0.7069033592139047 1.5371426784205333e-08 -0.09988533686061762 -2.4565 0.7069048117904746 0.7069034201596142 1.4125519709647094e-08 -0.09988537167318096 -2.4566 0.7069048739288292 0.7069034811001802 1.2866794962818062e-08 -0.09988540647518102 -2.4567 0.706904936034831 0.7069035420357422 1.1595546732003081e-08 -0.09988544126662104 -2.4568000000000003 0.7069049981083544 0.7069036029664367 1.0312071996657068e-08 -0.09988547604750414 -2.4569 0.706905060149278 0.7069036638923967 9.01667046582233e-09 -0.09988551081783353 -2.457 0.7069051221574829 0.7069037248137526 7.709644503535451e-09 -0.09988554557761244 -2.4571 0.7069051841328537 0.706903785730631 6.3912990776529566e-09 -0.09988558032684408 -2.4572000000000003 0.7069052460752785 0.7069038466431552 5.061941663574154e-09 -0.09988561506553165 -2.4573 0.7069053079846482 0.7069039075514453 3.7218821826584536e-09 -0.0998856497936783 -2.4574000000000003 0.7069053698608578 0.706903968455618 2.3714329311017024e-09 -0.09988568451128725 -2.4575 0.7069054317038048 0.7069040293557868 1.0109085131493334e-09 -0.09988571921836169 -2.4576000000000002 0.7069054935133909 0.7069040902520614 -3.593742395682775e-10 -0.09988575391490483 -2.4577000000000004 0.7069055552895207 0.7069041511445485 -1.7390963513025381e-09 -0.09988578860091982 -2.4578 0.7069056170321026 0.706904212033351 -3.1279367507588973e-09 -0.0998858232764099 -2.4579 0.7069056787410484 0.7069042729185683 -4.525572372578168e-09 -0.0998858579413782 -2.458 0.7069057404162732 0.7069043338002968 -5.93167821805185e-09 -0.09988589259582797 -2.4581000000000004 0.7069058020576959 0.7069043946786291 -7.3459274271131525e-09 -0.09988592723976242 -2.4582 0.7069058636652383 0.7069044555536538 -8.767991366807892e-09 -0.09988596187318464 -2.4583000000000004 0.7069059252388268 0.7069045164254564 -1.0197539700683433e-08 -0.09988599649609786 -2.4584 0.7069059867783904 0.7069045772941194 -1.1634240463815476e-08 -0.0998860311085053 -2.4585 0.706906048283862 0.7069046381597206 -1.3077760143039019e-08 -0.09988606571041012 -2.4586000000000006 0.7069061097551783 0.7069046990223349 -1.4527763755444595e-08 -0.09988610030181545 -2.4587000000000003 0.7069061711922796 0.706904759882033 -1.5983914920802977e-08 -0.09988613488272455 -2.4588 0.7069062325951097 0.706904820738883 -1.744587594700031e-08 -0.0998861694531406 -2.4589000000000003 0.7069062939636157 0.7069048815929483 -1.891330789899337e-08 -0.09988620401306673 -2.459 0.706906355297749 0.7069049424442891 -2.0385870685545732e-08 -0.09988623856250617 -2.4591000000000003 0.7069064165974642 0.706905003292962 -2.186322313598929e-08 -0.09988627310146202 -2.4592 0.7069064778627199 0.7069050641390198 -2.334502307611841e-08 -0.09988630762993753 -2.4593000000000003 0.706906539093478 0.7069051249825116 -2.483092741145665e-08 -0.09988634214793585 -2.4594 0.7069066002897042 0.7069051858234827 -2.6320592201849874e-08 -0.09988637665546013 -2.4595 0.7069066614513685 0.706905246661975 -2.7813672747768747e-08 -0.09988641115251362 -2.4596000000000005 0.7069067225784438 0.7069053074980266 -2.9309823662950277e-08 -0.09988644563909943 -2.4597 0.7069067836709071 0.7069053683316715 -3.080869895831506e-08 -0.09988648011522076 -2.4598 0.706906844728739 0.7069054291629406 -3.23099521234993e-08 -0.09988651458088077 -2.4599 0.7069069057519239 0.7069054899918608 -3.3813236202315244e-08 -0.09988654903608266 -2.46 0.7069069667404501 0.7069055508184546 -3.531820387493376e-08 -0.09988658348082956 -2.4601 0.7069070276943092 0.7069056116427419 -3.682450753887418e-08 -0.09988661791512465 -2.4602000000000004 0.7069070886134966 0.7069056724647382 -3.83317993907532e-08 -0.0998866523389711 -2.4603 0.7069071494980121 0.7069057332844555 -3.9839731500715316e-08 -0.09988668675237208 -2.4604 0.7069072103478586 0.7069057941019017 -4.134795589911481e-08 -0.09988672115533076 -2.4605 0.7069072711630426 0.7069058549170812 -4.2856124654144616e-08 -0.09988675554785026 -2.4606000000000003 0.706907331943575 0.7069059157299953 -4.436388995143032e-08 -0.09988678992993384 -2.4607 0.7069073926894698 0.7069059765406404 -4.587090417503361e-08 -0.09988682430158462 -2.4608000000000003 0.7069074534007449 0.7069060373490095 -4.737681998741219e-08 -0.09988685866280567 -2.4609 0.7069075140774222 0.7069060981550926 -4.8881290409244146e-08 -0.09988689301360028 -2.461 0.706907574719527 0.7069061589588753 -5.038396889978092e-08 -0.09988692735397153 -2.4611000000000005 0.7069076353270886 0.7069062197603397 -5.1884509436658094e-08 -0.09988696168392264 -2.4612000000000003 0.7069076959001397 0.7069062805594638 -5.3382566595665606e-08 -0.09988699600345669 -2.4613 0.706907756438717 0.7069063413562228 -5.48777956289187e-08 -0.09988703031257695 -2.4614000000000003 0.7069078169428604 0.7069064021505871 -5.6369852545739424e-08 -0.09988706461128648 -2.4615 0.7069078774126142 0.7069064629425243 -5.785839419202021e-08 -0.09988709889958847 -2.4616000000000002 0.7069079378480256 0.7069065237319978 -5.934307832698542e-08 -0.09988713317748604 -2.4617000000000004 0.7069079982491463 0.7069065845189677 -6.082356370168754e-08 -0.09988716744498242 -2.4618 0.7069080586160309 0.7069066453033899 -6.229951014140658e-08 -0.0998872017020807 -2.4619 0.7069081189487377 0.7069067060852173 -6.377057862111055e-08 -0.09988723594878399 -2.462 0.7069081792473296 0.7069067668643989 -6.523643134026536e-08 -0.09988727018509558 -2.4621000000000004 0.7069082395118718 0.7069068276408799 -6.669673180805316e-08 -0.0998873044110185 -2.4622 0.7069082997424335 0.7069068884146024 -6.815114491492968e-08 -0.09988733862655591 -2.4623000000000004 0.7069083599390882 0.7069069491855043 -6.9599337007651e-08 -0.09988737283171102 -2.4624 0.706908420101912 0.7069070099535206 -7.104097596907083e-08 -0.09988740702648696 -2.4625 0.7069084802309852 0.7069070707185818 -7.247573129663676e-08 -0.09988744121088683 -2.4626000000000006 0.7069085403263912 0.7069071314806157 -7.390327417524864e-08 -0.09988747538491377 -2.4627000000000003 0.7069086003882172 0.7069071922395467 -7.532327754968329e-08 -0.09988750954857102 -2.4628 0.7069086604165538 0.7069072529952949 -7.673541620525914e-08 -0.09988754370186165 -2.4629000000000003 0.706908720411495 0.7069073137477774 -7.813936683982725e-08 -0.09988757784478879 -2.463 0.7069087803731382 0.706907374496908 -7.953480813532865e-08 -0.09988761197735559 -2.4631000000000003 0.7069088403015844 0.706907435242597 -8.09214208358569e-08 -0.09988764609956524 -2.4632 0.706908900196938 0.7069074959847509 -8.229888781748074e-08 -0.09988768021142085 -2.4633000000000003 0.7069089600593066 0.7069075567232733 -8.366689415763295e-08 -0.09988771431292554 -2.4634 0.7069090198888013 0.7069076174580642 -8.502512721837718e-08 -0.09988774840408243 -2.4635 0.7069090796855364 0.7069076781890203 -8.637327670365375e-08 -0.09988778248489472 -2.4636000000000005 0.7069091394496294 0.7069077389160352 -8.771103474254638e-08 -0.09988781655536548 -2.4637000000000002 0.7069091991812015 0.7069077996389989 -8.903809595346701e-08 -0.09988785061549786 -2.4638 0.7069092588803769 0.7069078603577982 -9.035415750573844e-08 -0.09988788466529502 -2.4639 0.706909318547283 0.7069079210723168 -9.165891920719788e-08 -0.09988791870476009 -2.464 0.7069093781820504 0.7069079817824355 -9.295208356057544e-08 -0.09988795273389622 -2.4641 0.7069094377848126 0.7069080424880315 -9.423335582941367e-08 -0.0998879867527065 -2.4642000000000004 0.706909497355707 0.7069081031889788 -9.55024441109259e-08 -0.09988802076119406 -2.4643 0.7069095568948729 0.7069081638851485 -9.67590594010484e-08 -0.09988805475936204 -2.4644 0.7069096164024539 0.7069082245764087 -9.800291566122721e-08 -0.09988808874721355 -2.4645 0.7069096758785958 0.7069082852626245 -9.923372988000084e-08 -0.09988812272475177 -2.4646000000000003 0.7069097353234479 0.7069083459436578 -1.004512221449913e-07 -0.09988815669197981 -2.4647 0.7069097947371622 0.7069084066193676 -1.0165511569321106e-07 -0.09988819064890075 -2.4648000000000003 0.7069098541198935 0.7069084672896098 -1.028451369873909e-07 -0.09988822459551772 -2.4649 0.7069099134717999 0.7069085279542378 -1.040210157654195e-07 -0.09988825853183389 -2.465 0.7069099727930419 0.7069085886131019 -1.0518248512014078e-07 -0.09988829245785236 -2.4651000000000005 0.7069100320837832 0.7069086492660497 -1.0632928153925247e-07 -0.09988832637357627 -2.4652000000000003 0.7069100913441901 0.7069087099129255 -1.0746114497556247e-07 -0.09988836027900867 -2.4653 0.7069101505744317 0.7069087705535717 -1.0857781890249996e-07 -0.09988839417415277 -2.4654000000000003 0.70691020977468 0.7069088311878272 -1.0967905038176962e-07 -0.0998884280590116 -2.4655 0.7069102689451092 0.7069088918155285 -1.10764590114526e-07 -0.09988846193358836 -2.4656000000000002 0.7069103280858965 0.70690895243651 -1.1183419248821103e-07 -0.09988849579788611 -2.4657000000000004 0.7069103871972217 0.7069090130506028 -1.1288761564247352e-07 -0.09988852965190803 -2.4658 0.7069104462792666 0.7069090736576358 -1.1392462152121086e-07 -0.09988856349565718 -2.4659 0.7069105053322164 0.706909134257435 -1.1494497592634545e-07 -0.09988859732913664 -2.466 0.7069105643562581 0.7069091948498244 -1.1594844857507058e-07 -0.09988863115234961 -2.4661000000000004 0.7069106233515814 0.7069092554346255 -1.1693481314668797e-07 -0.09988866496529919 -2.4662 0.7069106823183784 0.7069093160116566 -1.179038473329147e-07 -0.09988869876798837 -2.4663000000000004 0.7069107412568433 0.7069093765807353 -1.1885533288645556e-07 -0.09988873256042041 -2.4664 0.7069108001671728 0.7069094371416755 -1.197890556765141e-07 -0.09988876634259834 -2.4665 0.7069108590495656 0.7069094976942891 -1.2070480574083442e-07 -0.09988880011452526 -2.4666000000000006 0.7069109179042232 0.7069095582383865 -1.2160237731866086e-07 -0.09988883387620434 -2.4667000000000003 0.7069109767313486 0.7069096187737752 -1.2248156889757555e-07 -0.09988886762763866 -2.4668 0.7069110355311472 0.7069096793002609 -1.2334218328635682e-07 -0.0998889013688313 -2.4669 0.7069110943038261 0.7069097398176472 -1.2418402761324443e-07 -0.09988893509978536 -2.467 0.7069111530495951 0.7069098003257356 -1.2500691340400216e-07 -0.09988896882050396 -2.4671000000000003 0.7069112117686656 0.7069098608243258 -1.2581065662181645e-07 -0.09988900253099027 -2.4672 0.7069112704612506 0.7069099213132154 -1.2659507769505196e-07 -0.0998890362312473 -2.4673000000000003 0.7069113291275654 0.7069099817921999 -1.2736000155368077e-07 -0.0998890699212781 -2.4674 0.7069113877678275 0.7069100422610735 -1.2810525768479353e-07 -0.09988910360108594 -2.4675 0.706911446382255 0.7069101027196284 -1.2883068016902866e-07 -0.09988913727067379 -2.4676000000000005 0.7069115049710686 0.7069101631676551 -1.2953610769791957e-07 -0.09988917093004476 -2.4677000000000002 0.7069115635344905 0.7069102236049425 -1.302213836484878e-07 -0.099889204579202 -2.4678 0.7069116220727447 0.7069102840312775 -1.3088635606069154e-07 -0.09988923821814857 -2.4679 0.7069116805860566 0.7069103444464457 -1.3153087771895777e-07 -0.0998892718468876 -2.468 0.7069117390746527 0.7069104048502313 -1.321548061729988e-07 -0.09988930546542213 -2.4681 0.7069117975387615 0.7069104652424167 -1.3275800375689428e-07 -0.09988933907375526 -2.4682000000000004 0.706911855978613 0.7069105256227834 -1.3334033763072461e-07 -0.09988937267189012 -2.4683 0.7069119143944381 0.7069105859911111 -1.3390167981006118e-07 -0.09988940625982978 -2.4684 0.7069119727864694 0.7069106463471779 -1.3444190718851778e-07 -0.09988943983757732 -2.4685 0.7069120311549407 0.7069107066907614 -1.3496090156030205e-07 -0.09988947340513588 -2.4686000000000003 0.7069120895000867 0.7069107670216376 -1.3545854965837933e-07 -0.09988950696250848 -2.4687 0.7069121478221434 0.7069108273395812 -1.3593474317181997e-07 -0.09988954050969827 -2.4688000000000003 0.7069122061213482 0.7069108876443659 -1.3638937878222845e-07 -0.09988957404670826 -2.4689 0.7069122643979393 0.7069109479357647 -1.3682235815853927e-07 -0.0998896075735416 -2.469 0.7069123226521558 0.7069110082135491 -1.3723358799171137e-07 -0.09988964109020135 -2.4691000000000005 0.7069123808842377 0.70691106847749 -1.376229800346268e-07 -0.09988967459669057 -2.4692000000000003 0.7069124390944264 0.7069111287273571 -1.3799045109341712e-07 -0.09988970809301241 -2.4693 0.7069124972829637 0.7069111889629195 -1.383359230552189e-07 -0.09988974157916991 -2.4694000000000003 0.7069125554500919 0.7069112491839453 -1.3865932289684746e-07 -0.09988977505516614 -2.4695 0.7069126135960546 0.7069113093902023 -1.3896058272643008e-07 -0.09988980852100414 -2.4696000000000002 0.7069126717210958 0.7069113695814575 -1.392396397573853e-07 -0.0998898419766871 -2.4697000000000005 0.7069127298254605 0.7069114297574769 -1.3949643636219922e-07 -0.09988987542221807 -2.4698 0.7069127879093933 0.7069114899180262 -1.3973092005507837e-07 -0.09988990885760007 -2.4699 0.7069128459731401 0.7069115500628709 -1.399430435179705e-07 -0.09988994228283621 -2.47 0.7069129040169471 0.7069116101917754 -1.4013276459362567e-07 -0.09988997569792954 -2.4701000000000004 0.7069129620410604 0.7069116703045042 -1.4030004630814774e-07 -0.09989000910288316 -2.4702 0.7069130200457274 0.7069117304008214 -1.4044485688313735e-07 -0.09989004249770013 -2.4703000000000004 0.7069130780311949 0.7069117904804909 -1.405671697252836e-07 -0.09989007588238356 -2.4704 0.7069131359977103 0.7069118505432759 -1.4066696343677243e-07 -0.09989010925693648 -2.4705 0.7069131939455211 0.7069119105889399 -1.407442218256949e-07 -0.09989014262136194 -2.4706000000000006 0.7069132518748747 0.7069119706172463 -1.4079893389910836e-07 -0.09989017597566303 -2.4707000000000003 0.7069133097860192 0.7069120306279582 -1.408310938578322e-07 -0.09989020931984287 -2.4708 0.7069133676792021 0.7069120906208388 -1.4084070112593827e-07 -0.09989024265390449 -2.4709 0.706913425554671 0.7069121505956514 -1.4082776030564792e-07 -0.09989027597785095 -2.471 0.7069134834126729 0.7069122105521592 -1.407922812276391e-07 -0.0998903092916853 -2.4711000000000003 0.7069135412534557 0.7069122704901261 -1.407342788938004e-07 -0.09989034259541064 -2.4712 0.7069135990772665 0.7069123304093156 -1.4065377350325203e-07 -0.09989037588903005 -2.4713000000000003 0.7069136568843516 0.7069123903094916 -1.405507904349984e-07 -0.09989040917254653 -2.4714 0.7069137146749577 0.7069124501904189 -1.404253602566019e-07 -0.09989044244596318 -2.4715 0.7069137724493308 0.7069125100518622 -1.4027751868428417e-07 -0.09989047570928306 -2.4716000000000005 0.7069138302077167 0.7069125698935863 -1.4010730661415116e-07 -0.09989050896250923 -2.4717000000000002 0.7069138879503605 0.7069126297153574 -1.3991477007882502e-07 -0.09989054220564476 -2.4718 0.7069139456775066 0.7069126895169418 -1.396999602370358e-07 -0.0998905754386927 -2.4719 0.706914003389399 0.7069127492981058 -1.3946293338056026e-07 -0.09989060866165611 -2.472 0.7069140610862807 0.7069128090586176 -1.3920375090646642e-07 -0.09989064187453801 -2.4721 0.7069141187683948 0.706912868798245 -1.3892247931017454e-07 -0.0998906750773415 -2.4722000000000004 0.7069141764359826 0.7069129285167574 -1.3861919014382384e-07 -0.09989070827006963 -2.4723 0.7069142340892851 0.7069129882139245 -1.3829396002668082e-07 -0.09989074145272545 -2.4724 0.7069142917285426 0.7069130478895169 -1.3794687062432254e-07 -0.09989077462531198 -2.4725 0.706914349353994 0.7069131075433066 -1.3757800860006442e-07 -0.09989080778783235 -2.4726000000000004 0.7069144069658775 0.7069131671750664 -1.3718746562016437e-07 -0.09989084094028952 -2.4727 0.7069144645644296 0.7069132267845697 -1.3677533833127142e-07 -0.0998908740826866 -2.4728000000000003 0.7069145221498869 0.7069132863715916 -1.3634172831879232e-07 -0.0998909072150266 -2.4729 0.7069145797224843 0.7069133459359078 -1.3588674209301377e-07 -0.0998909403373126 -2.473 0.7069146372824551 0.7069134054772956 -1.3541049106828573e-07 -0.09989097344954767 -2.4731000000000005 0.7069146948300316 0.7069134649955336 -1.3491309152659225e-07 -0.09989100655173479 -2.4732000000000003 0.7069147523654449 0.7069135244904015 -1.3439466459326532e-07 -0.09989103964387706 -2.4733 0.7069148098889244 0.7069135839616802 -1.3385533620749457e-07 -0.09989107272597747 -2.4734000000000003 0.7069148674006989 0.7069136434091525 -1.3329523708242863e-07 -0.09989110579803911 -2.4735 0.7069149249009947 0.706913702832602 -1.3271450268956264e-07 -0.09989113886006501 -2.4736000000000002 0.7069149823900375 0.7069137622318146 -1.3211327322577848e-07 -0.09989117191205821 -2.4737000000000005 0.7069150398680507 0.7069138216065771 -1.3149169355262946e-07 -0.09989120495402176 -2.4738 0.7069150973352565 0.7069138809566786 -1.308499132032792e-07 -0.09989123798595873 -2.4739 0.7069151547918753 0.706913940281909 -1.301880863096433e-07 -0.0998912710078721 -2.474 0.7069152122381257 0.7069139995820604 -1.2950637159198086e-07 -0.09989130401976495 -2.4741000000000004 0.7069152696742249 0.7069140588569267 -1.288049323016488e-07 -0.09989133702164028 -2.4742 0.7069153271003876 0.7069141181063036 -1.2808393618640723e-07 -0.09989137001350115 -2.4743000000000004 0.7069153845168277 0.7069141773299882 -1.2734355546439868e-07 -0.09989140299535058 -2.4744 0.706915441923756 0.7069142365277803 -1.2658396675822858e-07 -0.09989143596719165 -2.4745 0.7069154993213822 0.7069142956994809 -1.258053510758833e-07 -0.09989146892902734 -2.4746000000000006 0.7069155567099137 0.7069143548448935 -1.2500789376215793e-07 -0.09989150188086071 -2.4747000000000003 0.7069156140895558 0.7069144139638234 -1.2419178445008394e-07 -0.09989153482269476 -2.4748 0.706915671460512 0.7069144730560779 -1.233572170106223e-07 -0.09989156775453259 -2.4749 0.7069157288229835 0.7069145321214668 -1.2250438951623421e-07 -0.09989160067637719 -2.475 0.7069157861771688 0.7069145911598017 -1.2163350419577834e-07 -0.09989163358823154 -2.4751000000000003 0.7069158435232649 0.7069146501708965 -1.2074476737899964e-07 -0.09989166649009873 -2.4752 0.7069159008614663 0.7069147091545678 -1.1983838944622238e-07 -0.09989169938198177 -2.4753000000000003 0.7069159581919651 0.7069147681106339 -1.1891458478498207e-07 -0.09989173226388372 -2.4754 0.7069160155149512 0.7069148270389157 -1.1797357173971845e-07 -0.09989176513580754 -2.4755 0.7069160728306118 0.7069148859392365 -1.1701557255279493e-07 -0.09989179799775627 -2.4756000000000005 0.7069161301391322 0.706914944811422 -1.1604081331939575e-07 -0.099891830849733 -2.4757000000000002 0.7069161874406948 0.7069150036553002 -1.1504952394242318e-07 -0.09989186369174068 -2.4758 0.7069162447354794 0.7069150624707021 -1.140419380492308e-07 -0.0998918965237823 -2.4759 0.7069163020236638 0.7069151212574611 -1.130182929638679e-07 -0.09989192934586104 -2.476 0.7069163593054226 0.706915180015413 -1.1197882964289474e-07 -0.0998919621579798 -2.4761 0.7069164165809281 0.7069152387443958 -1.1092379262507557e-07 -0.09989199496014159 -2.4762000000000004 0.7069164738503495 0.706915297444251 -1.0985342994984659e-07 -0.09989202775234945 -2.4763 0.706916531113854 0.7069153561148227 -1.087679931278257e-07 -0.09989206053460645 -2.4764 0.7069165883716053 0.7069154147559572 -1.0766773706708671e-07 -0.09989209330691552 -2.4765 0.706916645623765 0.7069154733675039 -1.0655292002198502e-07 -0.09989212606927973 -2.4766000000000004 0.7069167028704915 0.706915531949315 -1.0542380351943187e-07 -0.09989215882170205 -2.4767 0.7069167601119404 0.7069155905012456 -1.0428065230945471e-07 -0.09989219156418554 -2.4768000000000003 0.7069168173482645 0.7069156490231536 -1.031237342932062e-07 -0.0998922242967332 -2.4769 0.7069168745796135 0.7069157075149 -1.0195332048133082e-07 -0.09989225701934806 -2.477 0.7069169318061344 0.7069157659763482 -1.0076968489508564e-07 -0.0998922897320331 -2.4771000000000005 0.706916989027971 0.706915824407365 -9.957310453424795e-08 -0.09989232243479126 -2.4772000000000003 0.7069170462452641 0.7069158828078206 -9.836385929471586e-08 -0.09989235512762569 -2.4773 0.7069171034581516 0.7069159411775876 -9.714223191386456e-08 -0.09989238781053932 -2.4774000000000003 0.7069171606667685 0.7069159995165417 -9.59085078976879e-08 -0.09989242048353515 -2.4775 0.7069172178712463 0.7069160578245621 -9.466297545227681e-08 -0.09989245314661627 -2.4776000000000002 0.7069172750717133 0.7069161161015308 -9.340592542223664e-08 -0.09989248579978555 -2.4777000000000005 0.7069173322682952 0.7069161743473331 -9.213765122476764e-08 -0.09989251844304611 -2.4778000000000002 0.706917389461114 0.7069162325618573 -9.08584487698677e-08 -0.09989255107640091 -2.4779 0.7069174466502892 0.7069162907449953 -8.956861639874969e-08 -0.09989258369985297 -2.478 0.7069175038359357 0.7069163488966417 -8.826845482312606e-08 -0.09989261631340524 -2.4781000000000004 0.7069175610181664 0.7069164070166948 -8.695826703673804e-08 -0.09989264891706075 -2.4782 0.7069176181970904 0.7069164651050559 -8.563835825550759e-08 -0.09989268151082253 -2.4783000000000004 0.706917675372814 0.70691652316163 -8.430903585075061e-08 -0.09989271409469357 -2.4784 0.7069177325454393 0.7069165811863249 -8.297060926591021e-08 -0.09989274666867684 -2.4785 0.7069177897150657 0.7069166391790519 -8.162338995063717e-08 -0.09989277923277534 -2.4786000000000006 0.7069178468817892 0.7069166971397259 -8.026769128879896e-08 -0.09989281178699211 -2.4787000000000003 0.7069179040457021 0.7069167550682651 -7.890382852909078e-08 -0.09989284433133011 -2.4788 0.7069179612068932 0.706916812964591 -7.753211870697302e-08 -0.09989287686579229 -2.4789 0.7069180183654482 0.7069168708286285 -7.615288056574132e-08 -0.09989290939038169 -2.479 0.7069180755214496 0.7069169286603062 -7.476643449190815e-08 -0.09989294190510133 -2.4791000000000003 0.706918132674976 0.7069169864595557 -7.337310243757389e-08 -0.09989297440995419 -2.4792 0.7069181898261025 0.7069170442263126 -7.197320784886954e-08 -0.09989300690494322 -2.4793000000000003 0.7069182469749011 0.7069171019605156 -7.056707558442468e-08 -0.09989303939007146 -2.4794 0.7069183041214397 0.7069171596621071 -6.915503184207542e-08 -0.09989307186534185 -2.4795 0.7069183612657832 0.706917217331033 -6.77374040855723e-08 -0.09989310433075742 -2.4796000000000005 0.7069184184079926 0.7069172749672425 -6.631452096825252e-08 -0.09989313678632111 -2.4797000000000002 0.7069184755481257 0.7069173325706889 -6.488671225454365e-08 -0.09989316923203598 -2.4798 0.7069185326862367 0.7069173901413287 -6.345430874537053e-08 -0.099893201667905 -2.4799 0.7069185898223758 0.7069174476791216 -6.201764220442954e-08 -0.09989323409393111 -2.48 0.7069186469565903 0.7069175051840311 -6.057704527318714e-08 -0.09989326651011729 -2.4801 0.7069187040889233 0.7069175626560251 -5.9132851403225634e-08 -0.0998932989164666 -2.4802000000000004 0.7069187612194145 0.7069176200950738 -5.7685394771024925e-08 -0.09989333131298193 -2.4803 0.7069188183481002 0.7069176775011516 -5.623501020705565e-08 -0.09989336369966628 -2.4804 0.706918875475013 0.7069177348742367 -5.478203311619877e-08 -0.09989339607652267 -2.4805 0.7069189326001817 0.7069177922143107 -5.332679939643037e-08 -0.09989342844355405 -2.4806000000000004 0.7069189897236317 0.7069178495213588 -5.186964536704752e-08 -0.09989346080076343 -2.4807 0.7069190468453848 0.7069179067953696 -5.041090768854572e-08 -0.09989349314815371 -2.4808000000000003 0.7069191039654588 0.7069179640363358 -4.895092328477315e-08 -0.09989352548572794 -2.4809 0.7069191610838683 0.7069180212442536 -4.749002926356712e-08 -0.0998935578134891 -2.481 0.7069192182006244 0.7069180784191222 -4.602856284156463e-08 -0.09989359013144013 -2.4811000000000005 0.706919275315734 0.7069181355609455 -4.456686126592295e-08 -0.099893622439584 -2.4812000000000003 0.7069193324292009 0.7069181926697299 -4.3105261734603705e-08 -0.09989365473792372 -2.4813 0.7069193895410251 0.7069182497454863 -4.16441013208988e-08 -0.09989368702646224 -2.4814000000000003 0.7069194466512028 0.7069183067882288 -4.0183716894324345e-08 -0.09989371930520256 -2.4815 0.7069195037597267 0.7069183637979748 -3.872444504491625e-08 -0.09989375157414754 -2.4816000000000003 0.7069195608665861 0.7069184207747458 -3.7266622001535556e-08 -0.09989378383330023 -2.4817000000000005 0.7069196179717667 0.7069184777185672 -3.58105835588339e-08 -0.09989381608266368 -2.4818000000000002 0.70691967507525 0.7069185346294671 -3.4356664998743715e-08 -0.09989384832224073 -2.4819 0.7069197321770142 0.706918591507478 -3.290520101143987e-08 -0.09989388055203435 -2.482 0.7069197892770347 0.7069186483526356 -3.14565256202045e-08 -0.09989391277204758 -2.4821000000000004 0.7069198463752822 0.7069187051649792 -3.0010972104557027e-08 -0.09989394498228338 -2.4822 0.7069199034717242 0.7069187619445517 -2.8568872921649544e-08 -0.09989397718274463 -2.4823000000000004 0.706919960566325 0.7069188186913995 -2.7130559631782097e-08 -0.09989400937343437 -2.4824 0.7069200176590451 0.7069188754055729 -2.569636282315907e-08 -0.09989404155435558 -2.4825 0.7069200747498413 0.706918932087125 -2.426661203187505e-08 -0.09989407372551116 -2.4826000000000006 0.7069201318386669 0.7069189887361131 -2.284163567317643e-08 -0.09989410588690407 -2.4827000000000004 0.706920188925472 0.7069190453525976 -2.142176095711046e-08 -0.0998941380385373 -2.4828 0.7069202460102029 0.706919101936643 -2.0007313820437356e-08 -0.09989417018041381 -2.4829 0.7069203030928026 0.7069191584883165 -1.8598618848567755e-08 -0.0998942023125366 -2.483 0.7069203601732102 0.7069192150076893 -1.7195999202270634e-08 -0.09989423443490847 -2.4831000000000003 0.7069204172513621 0.7069192714948356 -1.5799776542646526e-08 -0.0998942665475325 -2.4832 0.7069204743271907 0.7069193279498336 -1.4410270960003857e-08 -0.09989429865041166 -2.4833000000000003 0.706920531400625 0.7069193843727646 -1.3027800896230068e-08 -0.09989433074354886 -2.4834 0.706920588471591 0.7069194407637132 -1.1652683075402681e-08 -0.09989436282694705 -2.4835 0.706920645540011 0.7069194971227676 -1.0285232428328822e-08 -0.09989439490060922 -2.4836000000000005 0.7069207026058038 0.7069195534500192 -8.925762027059414e-09 -0.09989442696453832 -2.4837000000000002 0.7069207596688849 0.706919609745563 -7.574582999887725e-09 -0.09989445901873727 -2.4838 0.706920816729167 0.706919666009497 -6.232004475838215e-09 -0.099894491063209 -2.4839 0.7069208737865589 0.7069197222419223 -4.898333504435581e-09 -0.09989452309795645 -2.484 0.7069209308409665 0.7069197784429437 -3.573874988484216e-09 -0.09989455512298263 -2.4841 0.7069209878922924 0.7069198346126695 -2.2589316112098246e-09 -0.0998945871382905 -2.4842000000000004 0.7069210449404356 0.7069198907512105 -9.538037712072955e-10 -0.09989461914388295 -2.4843 0.7069211019852925 0.7069199468586811 3.4121048608087845e-10 -0.09989465113976294 -2.4844 0.7069211590267557 0.706920002935199 1.625815540355624e-09 -0.09989468312593343 -2.4845 0.706921216064715 0.7069200589808845 2.8997182615134176e-09 -0.09989471510239734 -2.4846000000000004 0.7069212730990573 0.7069201149958615 4.162628075565777e-09 -0.09989474706915759 -2.4847 0.7069213301296657 0.7069201709802568 5.414257029691394e-09 -0.09989477902621714 -2.4848000000000003 0.7069213871564215 0.7069202269342005 6.654319865094516e-09 -0.099894810973579 -2.4849 0.7069214441792016 0.7069202828578256 7.882534075985548e-09 -0.09989484291124603 -2.485 0.7069215011978802 0.7069203387512676 9.098619975500544e-09 -0.09989487483922117 -2.4851000000000005 0.7069215582123295 0.7069203946146658 1.0302300751212357e-08 -0.09989490675750744 -2.4852000000000003 0.7069216152224176 0.7069204504481619 1.149330254059111e-08 -0.09989493866610767 -2.4853 0.7069216722280103 0.7069205062519006 1.2671354492586884e-08 -0.09989497056502487 -2.4854000000000003 0.7069217292289702 0.7069205620260296 1.383618882314086e-08 -0.09989500245426192 -2.4855 0.7069217862251573 0.7069206177706993 1.4987540868094396e-08 -0.09989503433382178 -2.4856000000000003 0.7069218432164291 0.7069206734860629 1.6125149167323105e-08 -0.09989506620370742 -2.4857000000000005 0.7069219002026397 0.7069207291722763 1.7248755498563972e-08 -0.09989509806392169 -2.4858000000000002 0.7069219571836405 0.7069207848294984 1.835810495721263e-08 -0.09989512991446757 -2.4859 0.7069220141592807 0.7069208404578906 1.94529459892831e-08 -0.09989516175534802 -2.486 0.7069220711294067 0.706920896057617 2.0533030481613423e-08 -0.09989519358656594 -2.4861000000000004 0.706922128093862 0.7069209516288444 2.1598113787886508e-08 -0.09989522540812425 -2.4862 0.7069221850524877 0.7069210071717422 2.2647954798019065e-08 -0.09989525722002594 -2.4863000000000004 0.7069222420051224 0.7069210626864819 2.3682315990203318e-08 -0.09989528902227388 -2.4864 0.706922298951602 0.706921118173238 2.47009634829487e-08 -0.09989532081487097 -2.4865 0.7069223558917599 0.7069211736321872 2.570366710100136e-08 -0.09989535259782016 -2.4866 0.7069224128254273 0.706921229063509 2.6690200395293462e-08 -0.0998953843711244 -2.4867000000000004 0.7069224697524332 0.7069212844673849 2.76603407314141e-08 -0.09989541613478663 -2.4868 0.7069225266726036 0.7069213398439986 2.8613869319099594e-08 -0.09989544788880969 -2.4869 0.7069225835857629 0.7069213951935367 2.955057126774463e-08 -0.09989547963319656 -2.487 0.7069226404917328 0.7069214505161876 3.0470235628035636e-08 -0.09989551136795016 -2.4871000000000003 0.7069226973903331 0.7069215058121422 3.137265544399248e-08 -0.09989554309307347 -2.4872 0.7069227542813808 0.7069215610815931 3.2257627806744904e-08 -0.0998955748085693 -2.4873000000000003 0.7069228111646917 0.7069216163247353 3.312495388922698e-08 -0.0998956065144406 -2.4874 0.7069228680400784 0.7069216715417661 3.397443898607577e-08 -0.0998956382106903 -2.4875 0.7069229249073526 0.7069217267328847 3.480589257781608e-08 -0.09989566989732131 -2.4876000000000005 0.7069229817663235 0.706921781898292 3.5619128358616026e-08 -0.09989570157433657 -2.4877000000000002 0.706923038616798 0.7069218370381913 3.641396427792043e-08 -0.09989573324173896 -2.4878 0.7069230954585816 0.7069218921527876 3.7190222582084154e-08 -0.09989576489953143 -2.4879000000000002 0.7069231522914777 0.7069219472422875 3.7947729861209645e-08 -0.09989579654771688 -2.488 0.7069232091152882 0.7069220023068998 3.8686317083841404e-08 -0.09989582818629819 -2.4881 0.7069232659298124 0.7069220573468351 3.940581962992573e-08 -0.09989585981527829 -2.4882000000000004 0.706923322734849 0.7069221123623053 4.010607732897464e-08 -0.09989589143466013 -2.4883 0.7069233795301946 0.7069221673535244 4.0786934496495064e-08 -0.09989592304444661 -2.4884 0.7069234363156437 0.7069222223207074 4.1448239982561086e-08 -0.09989595464464059 -2.4885 0.7069234930909899 0.7069222772640715 4.2089847177018136e-08 -0.09989598623524501 -2.4886000000000004 0.7069235498560249 0.706922332183835 4.271161405978996e-08 -0.09989601781626274 -2.4887 0.7069236066105393 0.7069223870802182 4.331340324077726e-08 -0.09989604938769679 -2.4888000000000003 0.7069236633543219 0.7069224419534419 4.389508197200076e-08 -0.09989608094954994 -2.4889 0.7069237200871596 0.7069224968037294 4.445652218229568e-08 -0.09989611250182513 -2.489 0.7069237768088397 0.7069225516313045 4.4997600506802016e-08 -0.09989614404452529 -2.4891000000000005 0.7069238335191463 0.7069226064363927 4.551819831645487e-08 -0.09989617557765335 -2.4892000000000003 0.7069238902178641 0.7069226612192201 4.601820174400528e-08 -0.09989620710121218 -2.4893 0.7069239469047746 0.7069227159800144 4.649750170136746e-08 -0.09989623861520464 -2.4894000000000003 0.70692400357966 0.7069227707190049 4.695599391778271e-08 -0.09989627011963367 -2.4895 0.7069240602423004 0.706922825436421 4.739357894155416e-08 -0.09989630161450216 -2.4896000000000003 0.7069241168924754 0.7069228801324939 4.781016217821066e-08 -0.09989633309981305 -2.4897000000000005 0.7069241735299632 0.706922934807455 4.8205653906119306e-08 -0.09989636457556916 -2.4898000000000002 0.7069242301545416 0.7069229894615375 4.85799693025063e-08 -0.09989639604177347 -2.4899 0.7069242867659872 0.7069230440949745 4.893302843998748e-08 -0.09989642749842882 -2.49 0.7069243433640757 0.7069230987080006 4.9264756331671156e-08 -0.0998964589455381 -2.4901000000000004 0.7069243999485825 0.706923153300851 4.957508292074975e-08 -0.09989649038310425 -2.4902 0.706924456519282 0.7069232078737613 4.9863943120398435e-08 -0.09989652181113015 -2.4903000000000004 0.7069245130759481 0.706923262426968 5.013127680336682e-08 -0.09989655322961868 -2.4904 0.7069245696183537 0.7069233169607079 5.037702883146922e-08 -0.0998965846385727 -2.4905 0.7069246261462717 0.7069233714752188 5.060114906425828e-08 -0.09989661603799516 -2.4906 0.7069246826594744 0.7069234259707387 5.0803592348616644e-08 -0.09989664742788891 -2.4907000000000004 0.7069247391577335 0.7069234804475059 5.0984318569063936e-08 -0.09989667880825685 -2.4908 0.7069247956408202 0.706923534905759 5.1143292618266445e-08 -0.09989671017910182 -2.4909 0.7069248521085061 0.7069235893457375 5.1280484414384375e-08 -0.09989674154042678 -2.491 0.7069249085605616 0.7069236437676807 5.1395868913214904e-08 -0.09989677289223459 -2.4911000000000003 0.7069249649967575 0.7069236981718281 5.1489426109926906e-08 -0.09989680423452817 -2.4912 0.7069250214168643 0.7069237525584193 5.156114103385678e-08 -0.09989683556731033 -2.4913000000000003 0.7069250778206525 0.7069238069276946 5.1611003757182083e-08 -0.09989686689058402 -2.4914 0.7069251342078924 0.7069238612798934 5.163900940186039e-08 -0.0998968982043521 -2.4915 0.7069251905783542 0.7069239156152556 5.16451581222821e-08 -0.09989692950861746 -2.4916000000000005 0.7069252469318084 0.706923969934021 5.1629455126087076e-08 -0.09989696080338295 -2.4917000000000002 0.7069253032680254 0.7069240242364293 5.159191065161328e-08 -0.09989699208865144 -2.4918 0.7069253595867762 0.7069240785227202 5.15325399713662e-08 -0.09989702336442591 -2.4919000000000002 0.7069254158878313 0.7069241327931325 5.1451363392018834e-08 -0.09989705463070908 -2.492 0.7069254721709621 0.7069241870479055 5.134840624053394e-08 -0.09989708588750393 -2.4921 0.7069255284359401 0.7069242412872779 5.122369885722511e-08 -0.09989711713481332 -2.4922000000000004 0.7069255846825372 0.7069242955114878 5.107727659575678e-08 -0.0998971483726401 -2.4923 0.706925640910526 0.7069243497207731 5.0909179797123394e-08 -0.09989717960098721 -2.4924 0.7069256971196793 0.706924403915371 5.071945380873133e-08 -0.09989721081985747 -2.4925 0.7069257533097703 0.7069244580955185 5.0508148934091945e-08 -0.09989724202925376 -2.4926000000000004 0.706925809480573 0.7069245122614516 5.0275320441495186e-08 -0.09989727322917896 -2.4927 0.7069258656318622 0.7069245664134058 5.0021028553601243e-08 -0.09989730441963596 -2.4928000000000003 0.7069259217634132 0.7069246205516159 4.9745338421419705e-08 -0.09989733560062754 -2.4929 0.7069259778750021 0.706924674676316 4.944832011216649e-08 -0.0998973667721567 -2.493 0.7069260339664059 0.7069247287877394 4.913004859191661e-08 -0.09989739793422624 -2.4931000000000005 0.7069260900374023 0.706924782886118 4.879060370131805e-08 -0.09989742908683899 -2.4932000000000003 0.7069261460877703 0.7069248369716838 4.843007014865286e-08 -0.0998974602299979 -2.4933 0.7069262021172891 0.7069248910446672 4.8048537475142705e-08 -0.09989749136370582 -2.4934000000000003 0.7069262581257397 0.7069249451052972 4.764610004107106e-08 -0.09989752248796557 -2.4935 0.7069263141129039 0.7069249991538027 4.722285699282347e-08 -0.09989755360278006 -2.4936000000000003 0.7069263700785644 0.7069250531904105 4.677891225247921e-08 -0.09989758470815209 -2.4937000000000005 0.7069264260225055 0.7069251072153468 4.631437447964737e-08 -0.0998976158040846 -2.4938000000000002 0.7069264819445125 0.7069251612288368 4.582935705932378e-08 -0.09989764689058042 -2.4939 0.7069265378443718 0.7069252152311034 4.5323978060257675e-08 -0.0998976779676424 -2.494 0.7069265937218713 0.7069252692223693 4.479836021066552e-08 -0.0998977090352734 -2.4941000000000004 0.7069266495768002 0.7069253232028552 4.4252630870475484e-08 -0.09989774009347625 -2.4942 0.7069267054089494 0.7069253771727806 4.368692199489821e-08 -0.0998977711422539 -2.4943 0.7069267612181109 0.7069254311323632 4.3101370122283766e-08 -0.0998978021816091 -2.4944 0.7069268170040786 0.7069254850818195 4.249611632034522e-08 -0.09989783321154475 -2.4945 0.7069268727666476 0.7069255390213646 4.187130614626e-08 -0.09989786423206373 -2.4946 0.7069269285056148 0.7069255929512117 4.1227089629322644e-08 -0.09989789524316893 -2.4947000000000004 0.7069269842207786 0.7069256468715723 4.0563621239719794e-08 -0.09989792624486313 -2.4948 0.7069270399119394 0.7069257007826559 3.9881059831284316e-08 -0.09989795723714916 -2.4949 0.7069270955788991 0.706925754684671 3.9179568613739724e-08 -0.09989798822002993 -2.495 0.7069271512214617 0.706925808577824 3.845931511800571e-08 -0.0998980191935083 -2.4951000000000003 0.7069272068394327 0.7069258624623189 3.7720471151095336e-08 -0.09989805015758706 -2.4952 0.7069272624326196 0.7069259163383586 3.696321275448167e-08 -0.09989808111226911 -2.4953000000000003 0.7069273180008321 0.7069259702061432 3.618772015899496e-08 -0.09989811205755728 -2.4954 0.7069273735438815 0.7069260240658719 3.5394177748393485e-08 -0.09989814299345443 -2.4955 0.7069274290615815 0.7069260779177409 3.458277402640375e-08 -0.0998981739199634 -2.4956000000000005 0.7069274845537474 0.7069261317619446 3.37537015403927e-08 -0.09989820483708703 -2.4957000000000003 0.7069275400201974 0.7069261855986757 3.290715686402046e-08 -0.0998982357448282 -2.4958 0.7069275954607509 0.7069262394281243 3.2043340538259746e-08 -0.09989826664318971 -2.4959000000000002 0.70692765087523 0.7069262932504782 3.1162457040170843e-08 -0.09989829753217443 -2.496 0.7069277062634594 0.7069263470659232 3.0264714699634876e-08 -0.09989832841178517 -2.4961 0.7069277616252652 0.7069264008746428 2.935032568547602e-08 -0.09989835928202478 -2.4962000000000004 0.7069278169604767 0.7069264546768183 2.8419505941276735e-08 -0.09989839014289614 -2.4963 0.706927872268925 0.7069265084726284 2.747247512813189e-08 -0.0998984209944021 -2.4964 0.7069279275504436 0.7069265622622491 2.650945658821957e-08 -0.09989845183654542 -2.4965 0.706927982804869 0.706926616045855 2.5530677273677416e-08 -0.099898482669329 -2.4966000000000004 0.7069280380320397 0.7069266698236172 2.4536367711908147e-08 -0.09989851349275569 -2.4967 0.7069280932317967 0.7069267235957046 2.3526761946598973e-08 -0.09989854430682832 -2.4968000000000004 0.7069281484039838 0.7069267773622834 2.2502097464863202e-08 -0.09989857511154965 -2.4969 0.7069282035484471 0.7069268311235175 2.146261516081105e-08 -0.09989860590692257 -2.497 0.7069282586650357 0.7069268848795681 2.0408559274834315e-08 -0.09989863669294992 -2.4971000000000005 0.7069283137536011 0.7069269386305936 1.9340177338095232e-08 -0.09989866746963454 -2.4972000000000003 0.7069283688139973 0.7069269923767496 1.8257720104004893e-08 -0.09989869823697922 -2.4973 0.7069284238460818 0.7069270461181894 1.7161441495314178e-08 -0.09989872899498684 -2.4974000000000003 0.7069284788497141 0.7069270998550632 1.6051598556408864e-08 -0.0998987597436602 -2.4975 0.7069285338247566 0.7069271535875183 1.492845137264498e-08 -0.09989879048300215 -2.4976000000000003 0.7069285887710747 0.7069272073156996 1.3792263023511275e-08 -0.09989882121301548 -2.4977000000000005 0.7069286436885367 0.7069272610397488 1.2643299514975004e-08 -0.09989885193370307 -2.4978000000000002 0.706928698577014 0.7069273147598045 1.1481829720501324e-08 -0.09989888264506773 -2.4979 0.7069287534363802 0.7069273684760031 1.0308125316868533e-08 -0.09989891334711229 -2.498 0.7069288082665126 0.7069274221884774 9.122460717381209e-09 -0.09989894403983955 -2.4981000000000004 0.7069288630672911 0.7069274758973572 7.925113016359064e-09 -0.09989897472325235 -2.4982 0.7069289178385988 0.7069275296027697 6.716361911941748e-09 -0.09989900539735352 -2.4983 0.7069289725803216 0.706927583304839 5.496489654914505e-09 -0.0998990360621459 -2.4984 0.7069290272923484 0.7069276370036857 4.2657809697782545e-09 -0.09989906671763225 -2.4985 0.7069290819745717 0.7069276906994278 3.0245229975037202e-09 -0.09989909736381547 -2.4986 0.7069291366268867 0.7069277443921802 1.7730052200709556e-09 -0.09989912800069833 -2.4987000000000004 0.7069291912491918 0.706927798082054 5.115194066929174e-10 -0.09989915862828368 -2.4988 0.7069292458413885 0.7069278517691578 -7.596404668491763e-10 -0.0998991892465743 -2.4989 0.7069293004033816 0.7069279054535972 -2.040178284125338e-09 -0.09989921985557305 -2.499 0.7069293549350792 0.7069279591354738 -3.3297958522415794e-09 -0.09989925045528275 -2.4991000000000003 0.7069294094363925 0.7069280128148862 -4.628192979035106e-09 -0.09989928104570618 -2.4992 0.7069294639072357 0.7069280664919301 -5.9350675311875545e-09 -0.09989931162684615 -2.4993000000000003 0.7069295183475263 0.7069281201666978 -7.250115518359079e-09 -0.09989934219870544 -2.4994 0.7069295727571858 0.7069281738392785 -8.573031152168953e-09 -0.09989937276128699 -2.4995 0.7069296271361384 0.7069282275097575 -9.903506925992844e-09 -0.09989940331459352 -2.4996000000000005 0.7069296814843116 0.7069282811782172 -1.1241233680882312e-08 -0.09989943385862783 -2.4997000000000003 0.7069297358016362 0.7069283348447367 -1.2585900677989509e-08 -0.09989946439339281 -2.4998 0.7069297900880469 0.7069283885093915 -1.393719567272661e-08 -0.09989949491889119 -2.4999000000000002 0.706929844343481 0.7069284421722539 -1.529480498849156e-08 -0.09989952543512579 -2.5 0.7069298985678799 0.7069284958333932 -1.6658413582587572e-08 -0.09989955594209948 -2.5001 0.7069299527611876 0.7069285494928742 -1.802770512905616e-08 -0.099899586439815 -2.5002000000000004 0.7069300069233524 0.7069286031507594 -1.940236208416296e-08 -0.0998996169282752 -2.5003 0.7069300610543252 0.7069286568071074 -2.0782065762291885e-08 -0.09989964740748282 -2.5004 0.7069301151540612 0.706928710461973 -2.2166496411405584e-08 -0.09989967787744074 -2.5005 0.7069301692225183 0.7069287641154085 -2.3555333285036478e-08 -0.09989970833815175 -2.5006000000000004 0.7069302232596583 0.706928817767462 -2.4948254720782992e-08 -0.09989973878961864 -2.5007 0.706930277265446 0.7069288714181781 -2.6344938207096408e-08 -0.09989976923184418 -2.5008000000000004 0.7069303312398503 0.7069289250675983 -2.7745060463511828e-08 -0.09989979966483123 -2.5009 0.706930385182843 0.7069289787157604 -2.9148297516542326e-08 -0.09989983008858257 -2.501 0.7069304390943998 0.706929032362699 -3.055432477058577e-08 -0.09989986050310101 -2.5011000000000005 0.7069304929744998 0.7069290860084448 -3.196281708446949e-08 -0.09989989090838935 -2.5012000000000003 0.7069305468231254 0.7069291396530253 -3.337344884864549e-08 -0.09989992130445037 -2.5013 0.7069306006402624 0.7069291932964642 -3.478589405783196e-08 -0.09989995169128685 -2.5014000000000003 0.7069306544259005 0.706929246938782 -3.619982638604011e-08 -0.0998999820689016 -2.5015 0.7069307081800329 0.7069293005799955 -3.7614919264528264e-08 -0.09990001243729742 -2.5016000000000003 0.7069307619026558 0.706929354220118 -3.9030845955093964e-08 -0.09990004279647713 -2.5017000000000005 0.7069308155937697 0.7069294078591597 -4.044727962634756e-08 -0.09990007314644353 -2.5018000000000002 0.7069308692533778 0.7069294614971264 -4.186389342830535e-08 -0.09990010348719937 -2.5019 0.7069309228814873 0.7069295151340215 -4.328036056970672e-08 -0.09990013381874746 -2.502 0.7069309764781087 0.7069295687698436 -4.469635439160438e-08 -0.09990016414109057 -2.5021000000000004 0.7069310300432559 0.7069296224045891 -4.6111548442377606e-08 -0.0999001944542315 -2.5022 0.7069310835769468 0.70692967603825 -4.752561655368059e-08 -0.09990022475817306 -2.5023 0.7069311370792024 0.706929729670815 -4.8938232917244626e-08 -0.09990025505291802 -2.5024 0.7069311905500473 0.7069297833022699 -5.034907215684201e-08 -0.0999002853384692 -2.5025 0.7069312439895094 0.7069298369325959 -5.1757809404247984e-08 -0.09990031561482937 -2.5026 0.7069312973976202 0.706929890561772 -5.316412037600221e-08 -0.0999003458820013 -2.5027000000000004 0.7069313507744152 0.7069299441897723 -5.456768144458668e-08 -0.09990037613998781 -2.5028 0.7069314041199323 0.7069299978165686 -5.596816971616299e-08 -0.09990040638879165 -2.5029 0.7069314574342136 0.706930051442129 -5.736526310267179e-08 -0.09990043662841563 -2.503 0.7069315107173046 0.7069301050664174 -5.8758640396859574e-08 -0.09990046685886249 -2.5031000000000003 0.7069315639692539 0.7069301586893953 -6.01479813468718e-08 -0.09990049708013507 -2.5032 0.7069316171901141 0.70693021231102 -6.153296672802705e-08 -0.09990052729223606 -2.5033000000000003 0.7069316703799403 0.7069302659312461 -6.291327841415756e-08 -0.09990055749516835 -2.5034 0.7069317235387921 0.7069303195500242 -6.428859945740648e-08 -0.0999005876889347 -2.5035 0.7069317766667317 0.7069303731673015 -6.56586141580505e-08 -0.09990061787353782 -2.5036000000000005 0.706931829763825 0.7069304267830221 -6.702300812955198e-08 -0.09990064804898055 -2.5037000000000003 0.7069318828301409 0.7069304803971266 -6.838146838399409e-08 -0.09990067821526565 -2.5038 0.7069319358657522 0.7069305340095526 -6.973368338932667e-08 -0.09990070837239588 -2.5039000000000002 0.7069319888707344 0.7069305876202341 -7.107934315480138e-08 -0.09990073852037404 -2.504 0.7069320418451672 0.7069306412291014 -7.241813929298804e-08 -0.09990076865920289 -2.5041 0.7069320947891327 0.706930694836082 -7.374976509480144e-08 -0.09990079878888522 -2.5042000000000004 0.7069321477027168 0.7069307484411 -7.507391559238505e-08 -0.09990082890942381 -2.5043 0.7069322005860081 0.7069308020440767 -7.639028763977568e-08 -0.09990085902082142 -2.5044 0.7069322534390992 0.7069308556449292 -7.769857997882296e-08 -0.09990088912308082 -2.5045 0.7069323062620851 0.7069309092435718 -7.899849329643521e-08 -0.09990091921620471 -2.5046000000000004 0.7069323590550647 0.706930962839916 -8.0289730312183e-08 -0.09990094930019595 -2.5047 0.7069324118181397 0.7069310164338698 -8.157199583424396e-08 -0.09990097937505733 -2.5048000000000004 0.7069324645514151 0.7069310700253382 -8.284499682618962e-08 -0.09990100944079158 -2.5049 0.7069325172549985 0.7069311236142226 -8.41084424807112e-08 -0.0999010394974014 -2.505 0.7069325699290014 0.7069311772004221 -8.536204428206962e-08 -0.09990106954488964 -2.5051000000000005 0.7069326225735377 0.7069312307838322 -8.660551607461708e-08 -0.09990109958325905 -2.5052000000000003 0.7069326751887249 0.7069312843643452 -8.783857411570617e-08 -0.09990112961251235 -2.5053 0.7069327277746831 0.7069313379418511 -8.906093716329333e-08 -0.09990115963265238 -2.5054000000000003 0.7069327803315353 0.7069313915162362 -9.027232652104172e-08 -0.09990118964368183 -2.5055 0.7069328328594082 0.7069314450873841 -9.147246610510806e-08 -0.09990121964560354 -2.5056000000000003 0.7069328853584304 0.7069314986551753 -9.266108251786837e-08 -0.09990124963842018 -2.5057000000000005 0.7069329378287341 0.706931552219488 -9.38379050964902e-08 -0.09990127962213456 -2.5058000000000002 0.7069329902704542 0.7069316057801968 -9.500266598318902e-08 -0.09990130959674945 -2.5059 0.7069330426837286 0.7069316593371737 -9.615510017900453e-08 -0.09990133956226761 -2.506 0.7069330950686975 0.7069317128902879 -9.729494561579177e-08 -0.09990136951869175 -2.5061000000000004 0.7069331474255045 0.706931766439406 -9.842194320045655e-08 -0.09990139946602468 -2.5062 0.7069331997542956 0.7069318199843917 -9.953583688781381e-08 -0.09990142940426917 -2.5063 0.7069332520552194 0.706931873525106 -1.006363737291599e-07 -0.09990145933342792 -2.5064 0.7069333043284274 0.7069319270614071 -1.0172330392951845e-07 -0.0999014892535037 -2.5065 0.7069333565740736 0.7069319805931505 -1.0279638092136612e-07 -0.09990151916449926 -2.5066 0.7069334087923149 0.7069320341201897 -1.0385536139238816e-07 -0.09990154906641738 -2.5067000000000004 0.7069334609833104 0.7069320876423749 -1.0490000536267363e-07 -0.0999015789592608 -2.5068 0.7069335131472219 0.706932141159554 -1.0593007622374667e-07 -0.09990160884303223 -2.5069 0.7069335652842137 0.7069321946715726 -1.0694534081402696e-07 -0.09990163871773448 -2.507 0.7069336173944526 0.7069322481782736 -1.079455694439832e-07 -0.09990166858337027 -2.5071000000000003 0.7069336694781079 0.7069323016794977 -1.0893053597159363e-07 -0.09990169843994237 -2.5072 0.7069337215353508 0.7069323551750828 -1.0990001783790782e-07 -0.09990172828745351 -2.5073000000000003 0.7069337735663552 0.7069324086648648 -1.1085379612515989e-07 -0.0999017581259064 -2.5074 0.7069338255712977 0.7069324621486777 -1.1179165560620818e-07 -0.09990178795530386 -2.5075 0.7069338775503565 0.7069325156263521 -1.1271338477836235e-07 -0.09990181777564862 -2.5076000000000005 0.7069339295037121 0.7069325690977173 -1.1361877593971115e-07 -0.09990184758694337 -2.5077000000000003 0.7069339814315478 0.7069326225626003 -1.1450762520646973e-07 -0.09990187738919093 -2.5078 0.7069340333340484 0.7069326760208253 -1.1537973259104217e-07 -0.09990190718239396 -2.5079000000000002 0.706934085211401 0.7069327294722154 -1.1623490200202147e-07 -0.09990193696655526 -2.508 0.7069341370637948 0.706932782916591 -1.1707294133266044e-07 -0.09990196674167759 -2.5081 0.7069341888914209 0.7069328363537705 -1.1789366247821897e-07 -0.09990199650776362 -2.5082000000000004 0.7069342406944725 0.7069328897835707 -1.1869688139320989e-07 -0.09990202626481616 -2.5083 0.7069342924731447 0.706932943205806 -1.1948241810874616e-07 -0.0999020560128379 -2.5084 0.7069343442276343 0.7069329966202893 -1.2025009680539933e-07 -0.09990208575183163 -2.5085 0.7069343959581402 0.7069330500268316 -1.209997458201384e-07 -0.09990211548180004 -2.5086000000000004 0.7069344476648631 0.7069331034252417 -1.217311977209229e-07 -0.09990214520274587 -2.5087 0.7069344993480051 0.706933156815327 -1.2244428930149875e-07 -0.09990217491467188 -2.5088000000000004 0.7069345510077703 0.7069332101968933 -1.2313886165599142e-07 -0.09990220461758077 -2.5089 0.7069346026443641 0.7069332635697447 -1.2381476019451831e-07 -0.0999022343114753 -2.509 0.7069346542579943 0.7069333169336833 -1.2447183467614864e-07 -0.09990226399635821 -2.5091000000000006 0.7069347058488693 0.7069333702885103 -1.251099392505367e-07 -0.0999022936722322 -2.5092000000000003 0.7069347574171997 0.7069334236340249 -1.2572893248741224e-07 -0.09990232333910004 -2.5093 0.706934808963197 0.7069334769700248 -1.2632867740607068e-07 -0.09990235299696446 -2.5094000000000003 0.7069348604870747 0.7069335302963066 -1.2690904150833293e-07 -0.09990238264582812 -2.5095 0.7069349119890472 0.7069335836126651 -1.2746989679936205e-07 -0.09990241228569378 -2.5096000000000003 0.7069349634693305 0.7069336369188944 -1.2801111983623548e-07 -0.09990244191656422 -2.5097000000000005 0.7069350149281416 0.7069336902147869 -1.2853259173314924e-07 -0.0999024715384421 -2.5098000000000003 0.7069350663656992 0.7069337435001338 -1.2903419819437767e-07 -0.0999025011513302 -2.5099 0.7069351177822226 0.7069337967747251 -1.29515829542029e-07 -0.09990253075523123 -2.51 0.7069351691779326 0.7069338500383502 -1.2997738074206622e-07 -0.09990256035014794 -2.5101000000000004 0.7069352205530508 0.7069339032907965 -1.304187514164501e-07 -0.09990258993608296 -2.5102 0.7069352719077997 0.7069339565318512 -1.3083984588650732e-07 -0.09990261951303907 -2.5103 0.7069353232424036 0.7069340097612999 -1.3124057316946103e-07 -0.09990264908101901 -2.5104 0.706935374557087 0.706934062978928 -1.3162084699230858e-07 -0.0999026786400255 -2.5105 0.7069354258520751 0.7069341161845193 -1.3198058586467998e-07 -0.09990270819006125 -2.5106 0.7069354771275946 0.7069341693778572 -1.3231971301985723e-07 -0.09990273773112897 -2.5107000000000004 0.7069355283838724 0.7069342225587241 -1.3263815648763277e-07 -0.0999027672632314 -2.5108 0.7069355796211365 0.7069342757269022 -1.3293584908216638e-07 -0.09990279678637129 -2.5109 0.7069356308396151 0.7069343288821723 -1.3321272843494492e-07 -0.09990282630055129 -2.511 0.7069356820395374 0.7069343820243151 -1.33468736984374e-07 -0.09990285580577415 -2.5111000000000003 0.7069357332211328 0.7069344351531104 -1.3370382200526831e-07 -0.09990288530204255 -2.5112 0.7069357843846317 0.706934488268338 -1.3391793561752519e-07 -0.09990291478935927 -2.5113000000000003 0.7069358355302646 0.7069345413697767 -1.3411103478265518e-07 -0.09990294426772699 -2.5114 0.7069358866582625 0.7069345944572052 -1.3428308134021127e-07 -0.0999029737371484 -2.5115 0.7069359377688567 0.7069346475304016 -1.3443404198350273e-07 -0.09990300319762623 -2.5116000000000005 0.7069359888622788 0.706934700589144 -1.3456388827173815e-07 -0.09990303264916317 -2.5117000000000003 0.7069360399387608 0.7069347536332101 -1.3467259665778109e-07 -0.09990306209176202 -2.5118 0.7069360909985347 0.7069348066623776 -1.3476014848294582e-07 -0.09990309152542542 -2.5119000000000002 0.7069361420418325 0.7069348596764237 -1.3482652995618072e-07 -0.09990312095015604 -2.512 0.7069361930688867 0.7069349126751256 -1.3487173218008908e-07 -0.09990315036595665 -2.5121 0.7069362440799296 0.7069349656582609 -1.3489575114399022e-07 -0.09990317977282995 -2.5122000000000004 0.7069362950751934 0.7069350186256065 -1.348985877308584e-07 -0.09990320917077863 -2.5123 0.7069363460549105 0.70693507157694 -1.3488024769997553e-07 -0.0999032385598054 -2.5124 0.7069363970193128 0.7069351245120387 -1.3484074169733962e-07 -0.09990326793991294 -2.5125 0.7069364479686322 0.7069351774306802 -1.3478008524872576e-07 -0.099903297311104 -2.5126000000000004 0.7069364989031006 0.7069352303326428 -1.3469829876142092e-07 -0.09990332667338128 -2.5127 0.7069365498229496 0.7069352832177044 -1.3459540749473364e-07 -0.09990335602674749 -2.5128000000000004 0.7069366007284097 0.7069353360856432 -1.3447144157560653e-07 -0.09990338537120524 -2.5129 0.7069366516197121 0.7069353889362383 -1.343264359864732e-07 -0.09990341470675734 -2.513 0.706936702497087 0.7069354417692691 -1.3416043053576798e-07 -0.0999034440334065 -2.5131000000000006 0.7069367533607638 0.7069354945845151 -1.339734698874162e-07 -0.09990347335115529 -2.5132000000000003 0.7069368042109723 0.7069355473817567 -1.337656035070578e-07 -0.09990350266000653 -2.5133 0.7069368550479407 0.706935600160775 -1.3353688567765976e-07 -0.09990353195996288 -2.5134000000000003 0.7069369058718973 0.7069356529213513 -1.3328737546655645e-07 -0.09990356125102703 -2.5135 0.706936956683069 0.7069357056632681 -1.3301713672544957e-07 -0.09990359053320166 -2.5136000000000003 0.7069370074816828 0.7069357583863082 -1.3272623806785677e-07 -0.09990361980648953 -2.5137000000000005 0.7069370582679642 0.7069358110902555 -1.324147528448255e-07 -0.09990364907089326 -2.5138000000000003 0.7069371090421381 0.7069358637748946 -1.3208275914319834e-07 -0.09990367832641561 -2.5139 0.7069371598044284 0.7069359164400107 -1.3173033975438786e-07 -0.09990370757305916 -2.514 0.7069372105550584 0.7069359690853908 -1.313575821466212e-07 -0.09990373681082673 -2.5141000000000004 0.7069372612942503 0.7069360217108218 -1.3096457846147047e-07 -0.09990376603972094 -2.5142 0.7069373120222249 0.7069360743160928 -1.3055142548089316e-07 -0.09990379525974455 -2.5143 0.706937362739202 0.7069361269009932 -1.301182246046806e-07 -0.09990382447090018 -2.5144 0.7069374134454005 0.7069361794653133 -1.2966508183137604e-07 -0.09990385367319049 -2.5145 0.7069374641410378 0.7069362320088454 -1.2919210770970246e-07 -0.09990388286661821 -2.5146 0.7069375148263305 0.7069362845313827 -1.2869941734376666e-07 -0.09990391205118604 -2.5147000000000004 0.7069375655014936 0.7069363370327197 -1.2818713035142593e-07 -0.09990394122689669 -2.5148 0.7069376161667407 0.7069363895126523 -1.2765537083132827e-07 -0.0999039703937528 -2.5149 0.706937666822284 0.7069364419709774 -1.2710426733342217e-07 -0.09990399955175708 -2.515 0.7069377174683347 0.7069364944074937 -1.265339528277315e-07 -0.0999040287009122 -2.5151000000000003 0.7069377681051019 0.7069365468220017 -1.2594456468006943e-07 -0.09990405784122089 -2.5152 0.7069378187327935 0.7069365992143026 -1.2533624461907866e-07 -0.09990408697268574 -2.5153000000000003 0.7069378693516157 0.7069366515841999 -1.2470913869112865e-07 -0.0999041160953095 -2.5154 0.7069379199617731 0.7069367039314982 -1.2406339722215165e-07 -0.09990414520909484 -2.5155 0.7069379705634692 0.706936756256004 -1.2339917480549967e-07 -0.09990417431404441 -2.5156000000000005 0.7069380211569045 0.7069368085575258 -1.227166302446986e-07 -0.09990420341016092 -2.5157000000000003 0.7069380717422791 0.7069368608358733 -1.2201592652395787e-07 -0.09990423249744701 -2.5158 0.7069381223197901 0.7069369130908583 -1.212972307665372e-07 -0.09990426157590537 -2.5159000000000002 0.7069381728896342 0.7069369653222946 -1.2056071419137837e-07 -0.09990429064553874 -2.516 0.7069382234520047 0.7069370175299974 -1.198065520749414e-07 -0.09990431970634973 -2.5161000000000002 0.7069382740070939 0.7069370697137844 -1.1903492370957114e-07 -0.09990434875834103 -2.5162000000000004 0.7069383245550916 0.706937121873475 -1.1824601236880283e-07 -0.09990437780151531 -2.5163 0.7069383750961862 0.7069371740088908 -1.1744000525358567e-07 -0.09990440683587529 -2.5164 0.7069384256305633 0.7069372261198547 -1.1661709345238414e-07 -0.09990443586142356 -2.5165 0.706938476158407 0.7069372782061928 -1.1577747189434051e-07 -0.09990446487816285 -2.5166000000000004 0.7069385266798989 0.7069373302677326 -1.1492133930243731e-07 -0.09990449388609579 -2.5167 0.7069385771952187 0.7069373823043041 -1.1404889815186392e-07 -0.09990452288522508 -2.5168000000000004 0.7069386277045437 0.7069374343157395 -1.1316035460756657e-07 -0.09990455187555344 -2.5169 0.7069386782080491 0.7069374863018729 -1.1225591849996219e-07 -0.09990458085708347 -2.517 0.7069387287059075 0.7069375382625411 -1.1133580325208003e-07 -0.0999046098298178 -2.5171000000000006 0.7069387791982891 0.706937590197583 -1.1040022583966302e-07 -0.09990463879375916 -2.5172000000000003 0.7069388296853625 0.7069376421068403 -1.0944940674433024e-07 -0.09990466774891024 -2.5173 0.7069388801672927 0.7069376939901566 -1.0848356989459629e-07 -0.09990469669527366 -2.5174000000000003 0.7069389306442433 0.7069377458473782 -1.0750294260775811e-07 -0.09990472563285208 -2.5175 0.7069389811163749 0.7069377976783537 -1.0650775555780256e-07 -0.0999047545616482 -2.5176000000000003 0.7069390315838457 0.7069378494829344 -1.0549824269734387e-07 -0.09990478348166464 -2.5177000000000005 0.7069390820468113 0.706937901260974 -1.0447464121078609e-07 -0.09990481239290405 -2.5178000000000003 0.7069391325054248 0.706937953012329 -1.0343719146835295e-07 -0.09990484129536914 -2.5179 0.7069391829598366 0.7069380047368583 -1.0238613694889265e-07 -0.09990487018906254 -2.518 0.7069392334101945 0.7069380564344236 -1.0132172420778546e-07 -0.09990489907398695 -2.5181000000000004 0.7069392838566435 0.7069381081048892 -1.0024420280495272e-07 -0.09990492795014498 -2.5182 0.7069393342993261 0.706938159748122 -9.91538252467436e-08 -0.09990495681753928 -2.5183 0.7069393847383818 0.7069382113639922 -9.805084692521976e-08 -0.09990498567617258 -2.5184 0.7069394351739473 0.7069382629523722 -9.693552606351158e-08 -0.0999050145260475 -2.5185 0.706939485606157 0.7069383145131372 -9.580812365510283e-08 -0.09990504336716668 -2.5186 0.706939536035142 0.7069383660461654 -9.466890340311535e-08 -0.0999050721995328 -2.5187000000000004 0.7069395864610302 0.706938417551338 -9.35181316439812e-08 -0.09990510102314845 -2.5188 0.7069396368839473 0.706938469028539 -9.235607731448298e-08 -0.09990512983801635 -2.5189 0.7069396873040162 0.7069385204776553 -9.118301186154809e-08 -0.09990515864413918 -2.519 0.706939737721356 0.7069385718985766 -8.999920919714605e-08 -0.09990518744151952 -2.5191000000000003 0.706939788136083 0.7069386232911956 -8.880494562282792e-08 -0.09990521623016002 -2.5192 0.7069398385483114 0.7069386746554084 -8.760049976554163e-08 -0.09990524501006337 -2.5193000000000003 0.7069398889581515 0.7069387259911137 -8.638615252298809e-08 -0.09990527378123223 -2.5194 0.7069399393657108 0.7069387772982132 -8.516218698469136e-08 -0.09990530254366918 -2.5195 0.7069399897710935 0.7069388285766118 -8.392888838255896e-08 -0.09990533129737691 -2.5196000000000005 0.7069400401744015 0.7069388798262177 -8.268654400674785e-08 -0.09990536004235806 -2.5197000000000003 0.7069400905757327 0.7069389310469422 -8.143544315102058e-08 -0.09990538877861531 -2.5198 0.7069401409751824 0.7069389822386991 -8.017587703815221e-08 -0.09990541750615128 -2.5199000000000003 0.7069401913728424 0.7069390334014061 -7.890813875748026e-08 -0.09990544622496861 -2.52 0.7069402417688013 0.7069390845349837 -7.763252319551578e-08 -0.09990547493506993 -2.5201000000000002 0.7069402921631451 0.7069391356393556 -7.634932696048286e-08 -0.09990550363645793 -2.5202000000000004 0.7069403425559561 0.706939186714449 -7.505884832594012e-08 -0.09990553232913521 -2.5203 0.7069403929473131 0.7069392377601936 -7.376138715358554e-08 -0.09990556101310441 -2.5204 0.7069404433372926 0.7069392887765231 -7.24572448238675e-08 -0.09990558968836818 -2.5205 0.7069404937259669 0.7069393397633741 -7.114672416486112e-08 -0.09990561835492917 -2.5206000000000004 0.7069405441134056 0.7069393907206869 -6.983012938851715e-08 -0.09990564701279003 -2.5207 0.7069405944996745 0.706939441648404 -6.850776601303316e-08 -0.09990567566195335 -2.5208000000000004 0.7069406448848368 0.7069394925464725 -6.717994079389819e-08 -0.09990570430242182 -2.5209 0.7069406952689516 0.7069395434148421 -6.584696165320286e-08 -0.09990573293419802 -2.521 0.7069407456520753 0.706939594253466 -6.450913761025037e-08 -0.09990576155728462 -2.5211000000000006 0.7069407960342609 0.7069396450623003 -6.316677870913182e-08 -0.09990579017168424 -2.5212000000000003 0.7069408464155575 0.7069396958413052 -6.182019594369939e-08 -0.09990581877739954 -2.5213 0.7069408967960115 0.7069397465904439 -6.046970119251427e-08 -0.09990584737443312 -2.5214000000000003 0.7069409471756659 0.7069397973096826 -5.9115607135146186e-08 -0.09990587596278766 -2.5215 0.7069409975545597 0.7069398479989917 -5.775822719059076e-08 -0.09990590454246578 -2.5216000000000003 0.7069410479327293 0.7069398986583438 -5.6397875439640616e-08 -0.09990593311347006 -2.5217 0.7069410983102071 0.7069399492877161 -5.503486655441224e-08 -0.09990596167580316 -2.5218000000000003 0.7069411486870226 0.7069399998870884 -5.36695157244034e-08 -0.09990599022946772 -2.5219 0.7069411990632016 0.7069400504564443 -5.230213858450211e-08 -0.09990601877446642 -2.522 0.7069412494387665 0.7069401009957703 -5.0933051140176697e-08 -0.09990604731080177 -2.5221000000000005 0.7069412998137363 0.7069401515050566 -4.9562569695267913e-08 -0.09990607583847644 -2.5222 0.706941350188127 0.7069402019842969 -4.8191010780323194e-08 -0.09990610435749309 -2.5223 0.7069414005619507 0.7069402524334885 -4.68186910788709e-08 -0.09990613286785432 -2.5224 0.7069414509352163 0.7069403028526315 -4.54459273528272e-08 -0.09990616136956278 -2.5225 0.7069415013079294 0.7069403532417298 -4.407303637139954e-08 -0.09990618986262106 -2.5226 0.7069415516800919 0.7069404036007905 -4.270033483730665e-08 -0.09990621834703182 -2.5227000000000004 0.7069416020517028 0.7069404539298243 -4.1328139313350984e-08 -0.09990624682279768 -2.5228 0.7069416524227565 0.7069405042288454 -3.995676615064451e-08 -0.0999062752899212 -2.5229 0.7069417027932459 0.7069405544978709 -3.858653141344641e-08 -0.09990630374840508 -2.523 0.706941753163159 0.7069406047369217 -3.721775080896099e-08 -0.0999063321982519 -2.5231000000000003 0.706941803532481 0.7069406549460218 -3.585073961103694e-08 -0.09990636063946425 -2.5232 0.7069418539011936 0.706940705125199 -3.448581259370576e-08 -0.0999063890720448 -2.5233000000000003 0.7069419042692751 0.706940755274484 -3.31232839516013e-08 -0.0999064174959961 -2.5234 0.7069419546367003 0.7069408053939112 -3.176346723143819e-08 -0.09990644591132085 -2.5235 0.7069420050034411 0.7069408554835184 -3.040667526251449e-08 -0.0999064743180216 -2.5236000000000005 0.7069420553694656 0.7069409055433464 -2.905322007886596e-08 -0.09990650271610102 -2.5237000000000003 0.7069421057347389 0.7069409555734394 -2.770341284976871e-08 -0.09990653110556166 -2.5238 0.7069421560992224 0.7069410055738454 -2.635756381121762e-08 -0.0999065594864062 -2.5239000000000003 0.7069422064628744 0.706941055544615 -2.501598218981535e-08 -0.09990658785863718 -2.524 0.7069422568256502 0.7069411054858028 -2.367897613706968e-08 -0.0999066162222573 -2.5241000000000002 0.706942307187501 0.7069411553974665 -2.2346852654366728e-08 -0.09990664457726915 -2.5242000000000004 0.7069423575483752 0.7069412052796665 -2.101991752401569e-08 -0.09990667292367528 -2.5243 0.7069424079082182 0.7069412551324672 -1.9698475237257818e-08 -0.09990670126147833 -2.5244 0.7069424582669717 0.7069413049559361 -1.8382828927479555e-08 -0.09990672959068092 -2.5245 0.7069425086245742 0.7069413547501435 -1.7073280301257293e-08 -0.09990675791128567 -2.5246000000000004 0.7069425589809613 0.7069414045151633 -1.577012956376425e-08 -0.09990678622329513 -2.5247 0.7069426093360651 0.7069414542510727 -1.4473675357187799e-08 -0.09990681452671196 -2.5248000000000004 0.7069426596898145 0.7069415039579519 -1.3184214687437384e-08 -0.09990684282153876 -2.5249 0.7069427100421355 0.7069415536358841 -1.1902042856490325e-08 -0.09990687110777813 -2.525 0.7069427603929508 0.7069416032849561 -1.0627453396472308e-08 -0.09990689938543265 -2.5251000000000006 0.7069428107421796 0.7069416529052577 -9.36073800070214e-09 -0.09990692765450498 -2.5252000000000003 0.7069428610897386 0.7069417024968812 -8.102186456471205e-09 -0.09990695591499765 -2.5253 0.7069429114355412 0.7069417520599227 -6.8520865847618295e-09 -0.09990698416691333 -2.5254000000000003 0.7069429617794976 0.7069418015944813 -5.610724170858339e-09 -0.0999070124102546 -2.5255 0.706943012121515 0.7069418511006584 -4.378382889753951e-09 -0.09990704064502398 -2.5256000000000003 0.7069430624614976 0.7069419005785597 -3.15534425844588e-09 -0.09990706887122418 -2.5257 0.7069431127993464 0.7069419500282927 -1.9418875552706938e-09 -0.09990709708885771 -2.5258000000000003 0.7069431631349601 0.7069419994499685 -7.382897730667803e-10 -0.09990712529792722 -2.5259 0.7069432134682336 0.706942048843701 4.551744623576548e-10 -0.09990715349843532 -2.526 0.7069432637990594 0.7069420982096071 1.6382329399294848e-09 -0.09990718169038453 -2.5261000000000005 0.7069433141273269 0.7069421475478064 2.8106159335669623e-09 -0.09990720987377749 -2.5262000000000002 0.706943364452923 0.7069421968584215 3.97205625769087e-09 -0.09990723804861684 -2.5263 0.7069434147757314 0.7069422461415779 5.1222893366134614e-09 -0.09990726621490516 -2.5264 0.7069434650956328 0.7069422953974038 6.261053260049609e-09 -0.09990729437264503 -2.5265 0.7069435154125054 0.7069423446260302 7.388088835158513e-09 -0.09990732252183901 -2.5266 0.7069435657262249 0.7069423938275907 8.50313965853472e-09 -0.09990735066248971 -2.5267000000000004 0.7069436160366639 0.706942443002222 9.605952170851917e-09 -0.09990737879459977 -2.5268 0.7069436663436924 0.7069424921500629 1.0696275708037273e-08 -0.0999074069181717 -2.5269 0.7069437166471775 0.7069425412712553 1.1773862566323567e-08 -0.09990743503320808 -2.527 0.7069437669469844 0.7069425903659439 1.2838468049086726e-08 -0.09990746313971156 -2.5271000000000003 0.706943817242975 0.7069426394342753 1.3889850530163228e-08 -0.09990749123768473 -2.5272 0.7069438675350088 0.7069426884763992 1.492777151196334e-08 -0.09990751932713014 -2.5273000000000003 0.7069439178229431 0.7069427374924679 1.595199566710448e-08 -0.0999075474080504 -2.5274 0.7069439681066323 0.7069427864826359 1.6962290901728627e-08 -0.09990757548044805 -2.5275 0.7069440183859284 0.7069428354470602 1.795842840494194e-08 -0.09990760354432572 -2.5276000000000005 0.7069440686606814 0.7069428843859002 1.8940182700856456e-08 -0.09990763159968602 -2.5277000000000003 0.7069441189307386 0.7069429332993178 1.9907331701499165e-08 -0.0999076596465315 -2.5278 0.7069441691959448 0.7069429821874769 2.0859656748445365e-08 -0.09990768768486472 -2.5279000000000003 0.7069442194561426 0.7069430310505442 2.1796942675268716e-08 -0.09990771571468826 -2.528 0.7069442697111726 0.7069430798886882 2.271897784830723e-08 -0.0999077437360047 -2.5281000000000002 0.7069443199608729 0.7069431287020802 2.3625554214368183e-08 -0.09990777174881664 -2.5282000000000004 0.7069443702050797 0.706943177490893 2.4516467349300353e-08 -0.09990779975312668 -2.5283 0.7069444204436264 0.7069432262553019 2.5391516498760036e-08 -0.0999078277489373 -2.5284 0.706944470676345 0.7069432749954847 2.6250504638059002e-08 -0.09990785573625123 -2.5285 0.7069445209030654 0.7069433237116207 2.7093238501654793e-08 -0.09990788371507098 -2.5286000000000004 0.7069445711236151 0.7069433724038909 2.791952863172298e-08 -0.0999079116853991 -2.5287 0.7069446213378192 0.7069434210724795 2.872918942325997e-08 -0.09990793964723818 -2.5288000000000004 0.7069446715455019 0.7069434697175718 2.9522039157042768e-08 -0.09990796760059081 -2.5289 0.706944721746485 0.7069435183393549 3.029790004993593e-08 -0.09990799554545957 -2.529 0.7069447719405882 0.7069435669380177 3.105659829132079e-08 -0.09990802348184696 -2.5291000000000006 0.7069448221276295 0.7069436155137515 3.1797964086463515e-08 -0.09990805140975559 -2.5292000000000003 0.7069448723074256 0.7069436640667492 3.252183168080125e-08 -0.09990807932918808 -2.5293 0.7069449224797909 0.7069437125972051 3.322803941198382e-08 -0.09990810724014693 -2.5294 0.7069449726445381 0.7069437611053155 3.391642973936404e-08 -0.09990813514263475 -2.5295 0.7069450228014788 0.7069438095912783 3.4586849278692156e-08 -0.09990816303665409 -2.5296000000000003 0.7069450729504223 0.7069438580552927 3.523914884027979e-08 -0.09990819092220751 -2.5297 0.7069451230911772 0.7069439064975598 3.5873183449816604e-08 -0.09990821879929761 -2.5298000000000003 0.7069451732235499 0.7069439549182821 3.648881239694257e-08 -0.09990824666792696 -2.5299 0.7069452233473454 0.7069440033176635 3.7085899264738265e-08 -0.09990827452809811 -2.53 0.7069452734623675 0.7069440516959091 3.766431194707209e-08 -0.09990830237981357 -2.5301000000000005 0.7069453235684187 0.7069441000532259 3.8223922688498946e-08 -0.09990833022307599 -2.5302000000000002 0.7069453736653 0.706944148389822 3.8764608103342146e-08 -0.09990835805788789 -2.5303 0.706945423752811 0.7069441967059064 3.928624921385737e-08 -0.09990838588425185 -2.5304 0.7069454738307506 0.7069442450016894 3.978873146931461e-08 -0.09990841370217039 -2.5305 0.706945523898916 0.7069442932773831 4.027194477201901e-08 -0.09990844151164607 -2.5306 0.7069455739571033 0.7069443415332005 4.0735783503331735e-08 -0.09990846931268157 -2.5307000000000004 0.7069456240051082 0.7069443897693551 4.118014654275193e-08 -0.09990849710527935 -2.5308 0.7069456740427245 0.7069444379860619 4.160493730955006e-08 -0.09990852488944199 -2.5309 0.7069457240697449 0.7069444861835368 4.201006373327765e-08 -0.09990855266517197 -2.531 0.7069457740859624 0.7069445343619964 4.2395438331829793e-08 -0.09990858043247197 -2.5311000000000003 0.706945824091168 0.7069445825216589 4.2760978204506306e-08 -0.09990860819134452 -2.5312 0.7069458740851522 0.7069446306627425 4.310660504588948e-08 -0.09990863594179211 -2.5313000000000003 0.7069459240677046 0.7069446787854664 4.3432245170130224e-08 -0.0999086636838173 -2.5314 0.7069459740386145 0.7069447268900508 4.373782951268279e-08 -0.0999086914174227 -2.5315 0.7069460239976704 0.7069447749767164 4.402329366846869e-08 -0.09990871914261089 -2.5316000000000005 0.7069460739446594 0.7069448230456847 4.4288577895346126e-08 -0.09990874685938435 -2.5317000000000003 0.7069461238793686 0.7069448710971775 4.453362711064057e-08 -0.09990877456774562 -2.5318 0.7069461738015849 0.7069449191314174 4.475839092236977e-08 -0.0999088022676973 -2.5319000000000003 0.706946223711094 0.7069449671486274 4.49628236327132e-08 -0.09990882995924191 -2.532 0.7069462736076817 0.7069450151490307 4.514688424321622e-08 -0.09990885764238203 -2.5321000000000002 0.7069463234911335 0.7069450631328513 4.5310536479076235e-08 -0.0999088853171202 -2.5322000000000005 0.706946373361234 0.7069451111003129 4.5453748778734315e-08 -0.09990891298345891 -2.5323 0.706946423217768 0.7069451590516402 4.557649429560995e-08 -0.09990894064140082 -2.5324 0.7069464730605198 0.7069452069870575 4.5678750911978816e-08 -0.09990896829094836 -2.5325 0.7069465228892737 0.7069452549067898 4.576050125805475e-08 -0.09990899593210409 -2.5326000000000004 0.7069465727038136 0.7069453028110626 4.582173269290779e-08 -0.09990902356487066 -2.5327 0.7069466225039236 0.7069453507001 4.586243730272943e-08 -0.09990905118925053 -2.5328000000000004 0.706946672289388 0.7069453985741275 4.588261192164933e-08 -0.09990907880524628 -2.5329 0.7069467220599903 0.70694544643337 4.588225811091862e-08 -0.0999091064128604 -2.533 0.7069467718155151 0.7069454942780523 4.58613821745224e-08 -0.0999091340120955 -2.5331000000000006 0.706946821555746 0.7069455421083991 4.581999514703672e-08 -0.09990916160295404 -2.5332000000000003 0.7069468712804678 0.7069455899246353 4.575811279015907e-08 -0.09990918918543865 -2.5333 0.7069469209894652 0.7069456377269849 4.567575558056536e-08 -0.09990921675955178 -2.5334 0.7069469706825231 0.7069456855156724 4.5572948727257145e-08 -0.09990924432529603 -2.5335 0.7069470203594262 0.7069457332909213 4.544972213339771e-08 -0.0999092718826739 -2.5336000000000003 0.7069470700199605 0.7069457810529549 4.5306110413659284e-08 -0.09990929943168793 -2.5337 0.7069471196639121 0.7069458288019964 4.5142152859528606e-08 -0.09990932697234071 -2.5338000000000003 0.7069471692910676 0.7069458765382683 4.49578934618583e-08 -0.09990935450463478 -2.5339 0.7069472189012135 0.7069459242619923 4.4753380862294634e-08 -0.09990938202857258 -2.534 0.7069472684941378 0.7069459719733899 4.4528668379298364e-08 -0.09990940954415671 -2.5341000000000005 0.7069473180696285 0.7069460196726818 4.428381395957248e-08 -0.09990943705138966 -2.5342000000000002 0.7069473676274749 0.706946067360088 4.401888019020528e-08 -0.09990946455027401 -2.5343 0.7069474171674661 0.7069461150358276 4.3733934255302254e-08 -0.09990949204081226 -2.5344 0.7069474666893931 0.7069461627001197 4.342904794639446e-08 -0.09990951952300696 -2.5345 0.7069475161930467 0.7069462103531816 4.310429763468293e-08 -0.09990954699686062 -2.5346 0.7069475656782194 0.7069462579952304 4.2759764238078923e-08 -0.0999095744623758 -2.5347000000000004 0.706947615144704 0.7069463056264815 4.2395533219469206e-08 -0.09990960191955503 -2.5348 0.7069476645922943 0.7069463532471503 4.2011694562429924e-08 -0.09990962936840078 -2.5349 0.7069477140207858 0.7069464008574505 4.160834274000158e-08 -0.09990965680891563 -2.535 0.7069477634299746 0.7069464484575949 4.118557670428069e-08 -0.0999096842411021 -2.5351000000000004 0.7069478128196576 0.7069464960477955 4.074349985172532e-08 -0.09990971166496271 -2.5352 0.7069478621896333 0.7069465436282624 4.028221999886894e-08 -0.09990973908049995 -2.5353000000000003 0.7069479115397014 0.7069465911992051 3.980184936150377e-08 -0.09990976648771638 -2.5354 0.7069479608696627 0.7069466387608319 3.9302504526925186e-08 -0.09990979388661453 -2.5355 0.7069480101793195 0.7069466863133491 3.8784306422706694e-08 -0.09990982127719691 -2.5356000000000005 0.7069480594684754 0.7069467338569624 3.8247380288944366e-08 -0.09990984865946607 -2.5357000000000003 0.7069481087369349 0.706946781391876 3.769185564009292e-08 -0.0999098760334245 -2.5358 0.7069481579845045 0.7069468289182921 3.711786625282265e-08 -0.0999099033990747 -2.5359000000000003 0.7069482072109924 0.7069468764364119 3.652555011571246e-08 -0.09990993075641923 -2.536 0.7069482564162077 0.706946923946435 3.591504940669843e-08 -0.0999099581054606 -2.5361000000000002 0.7069483055999612 0.7069469714485592 3.528651045144049e-08 -0.09990998544620132 -2.5362000000000005 0.7069483547620656 0.706947018942981 3.464008369209737e-08 -0.09991001277864386 -2.5363 0.7069484039023352 0.7069470664298947 3.397592364569324e-08 -0.09991004010279078 -2.5364 0.7069484530205861 0.7069471139094939 3.329418889197466e-08 -0.09991006741864467 -2.5365 0.7069485021166357 0.7069471613819694 3.259504199187857e-08 -0.09991009472620796 -2.5366000000000004 0.7069485511903038 0.7069472088475107 3.187864949100172e-08 -0.09991012202548318 -2.5367 0.7069486002414114 0.7069472563063053 3.11451818606201e-08 -0.09991014931647284 -2.5368000000000004 0.7069486492697818 0.7069473037585388 3.039481344738193e-08 -0.09991017659917942 -2.5369 0.7069486982752405 0.7069473512043949 2.9627722452491012e-08 -0.0999102038736055 -2.537 0.7069487472576141 0.7069473986440554 2.884409087619555e-08 -0.0999102311397535 -2.5371000000000006 0.706948796216732 0.7069474460777004 2.804410448829786e-08 -0.09991025839762603 -2.5372000000000003 0.7069488451524251 0.7069474935055075 2.7227952770908503e-08 -0.09991028564722552 -2.5373 0.7069488940645268 0.7069475409276523 2.639582886640457e-08 -0.09991031288855456 -2.5374 0.7069489429528724 0.7069475883443085 2.5547929553143556e-08 -0.09991034012161559 -2.5375 0.7069489918172994 0.7069476357556472 2.468445518301332e-08 -0.09991036734641116 -2.5376000000000003 0.7069490406576473 0.7069476831618379 2.3805609646737613e-08 -0.09991039456294373 -2.5377 0.7069490894737583 0.7069477305630472 2.2911600318364922e-08 -0.09991042177121587 -2.5378000000000003 0.7069491382654762 0.7069477779594402 2.2002637996287877e-08 -0.09991044897123 -2.5379 0.7069491870326479 0.706947825351179 2.1078936870283504e-08 -0.09991047616298868 -2.538 0.7069492357751219 0.7069478727384236 2.014071447814514e-08 -0.09991050334649437 -2.5381000000000005 0.7069492844927496 0.706947920121332 1.918819161981361e-08 -0.09991053052174968 -2.5382000000000002 0.7069493331853846 0.7069479675000592 1.8221592340030013e-08 -0.09991055768875702 -2.5383 0.7069493818528827 0.706948014874758 1.7241143855477314e-08 -0.09991058484751891 -2.5384 0.7069494304951027 0.7069480622455786 1.624707650967755e-08 -0.09991061199803784 -2.5385 0.7069494791119055 0.706948109612669 1.523962372875637e-08 -0.09991063914031628 -2.5386 0.7069495277031548 0.7069481569761744 1.4219021939043675e-08 -0.09991066627435681 -2.5387000000000004 0.7069495762687168 0.7069482043362374 1.318551053151179e-08 -0.09991069340016187 -2.5388 0.7069496248084602 0.7069482516929981 1.213933181667265e-08 -0.09991072051773399 -2.5389 0.7069496733222563 0.7069482990465941 1.108073094217843e-08 -0.09991074762707564 -2.539 0.7069497218099794 0.7069483463971599 1.0009955843381935e-08 -0.09991077472818932 -2.5391000000000004 0.7069497702715061 0.7069483937448275 8.927257192162252e-09 -0.09991080182107755 -2.5392 0.706949818706716 0.7069484410897267 7.832888337944155e-09 -0.09991082890574282 -2.5393000000000003 0.7069498671154912 0.7069484884319837 6.7271052469827786e-09 -0.09991085598218759 -2.5394 0.7069499154977168 0.7069485357717222 5.610166433842045e-09 -0.09991088305041435 -2.5395 0.7069499638532806 0.7069485831090636 4.482332911087683e-09 -0.09991091011042562 -2.5396000000000005 0.7069500121820733 0.7069486304441257 3.343868122500371e-09 -0.0999109371622239 -2.5397000000000003 0.7069500604839882 0.7069486777770242 2.19503788843195e-09 -0.09991096420581166 -2.5398 0.7069501087589223 0.706948725107871 1.0361103407532934e-09 -0.09991099124119142 -2.5399000000000003 0.7069501570067744 0.7069487724367758 -1.3264414566727112e-10 -0.09991101826836563 -2.54 0.7069502052274469 0.7069488197638453 -1.3109530102098366e-09 -0.09991104528733678 -2.5401000000000002 0.7069502534208449 0.7069488670891829 -2.498541569820323e-09 -0.09991107229810739 -2.5402000000000005 0.7069503015868766 0.7069489144128893 -3.6951330805931604e-09 -0.0999110993006799 -2.5403000000000002 0.706950349725453 0.7069489617350622 -4.900448808894953e-09 -0.09991112629505677 -2.5404 0.7069503978364885 0.706949009055796 -6.114208096416607e-09 -0.09991115328124056 -2.5405 0.7069504459199004 0.7069490563751829 -7.336128419153931e-09 -0.0999111802592338 -2.5406000000000004 0.7069504939756089 0.7069491036933109 -8.565925457663937e-09 -0.0999112072290389 -2.5407 0.7069505420035374 0.7069491510102655 -9.803313159514881e-09 -0.09991123419065834 -2.5408000000000004 0.7069505900036122 0.706949198326129 -1.1048003809542573e-08 -0.09991126114409461 -2.5409 0.7069506379757626 0.7069492456409807 -1.2299708094468814e-08 -0.0999112880893502 -2.541 0.7069506859199218 0.7069492929548967 -1.3558135169688262e-08 -0.09991131502642756 -2.5411000000000006 0.7069507338360252 0.70694934026795 -1.4822992733427853e-08 -0.09991134195532918 -2.5412000000000003 0.7069507817240119 0.7069493875802103 -1.6093987081824274e-08 -0.09991136887605755 -2.5413 0.7069508295838243 0.7069494348917442 -1.737082318915492e-08 -0.09991139578861515 -2.5414 0.7069508774154073 0.7069494822026156 -1.8653204770721632e-08 -0.09991142269300447 -2.5415 0.7069509252187096 0.7069495295128843 -1.9940834351372255e-08 -0.09991144958922803 -2.5416000000000003 0.706950972993683 0.7069495768226075 -2.1233413339226404e-08 -0.0999114764772882 -2.5417 0.7069510207402823 0.7069496241318389 -2.253064208552341e-08 -0.09991150335718751 -2.5418000000000003 0.7069510684584657 0.7069496714406291 -2.3832219962684892e-08 -0.0999115302289284 -2.5419 0.7069511161481946 0.7069497187490257 -2.5137845432402633e-08 -0.09991155709251341 -2.542 0.7069511638094338 0.7069497660570723 -2.644721611069073e-08 -0.09991158394794496 -2.5421000000000005 0.706951211442151 0.7069498133648103 -2.7760028844430254e-08 -0.09991161079522559 -2.5422000000000002 0.7069512590463176 0.7069498606722768 -2.9075979775554026e-08 -0.09991163763435768 -2.5423 0.706951306621908 0.7069499079795065 -3.039476441824181e-08 -0.09991166446534376 -2.5424 0.7069513541688999 0.7069499552865302 -3.171607772267139e-08 -0.09991169128818628 -2.5425 0.706951401687274 0.7069500025933756 -3.303961414592542e-08 -0.09991171810288771 -2.5426 0.706951449177015 0.7069500499000673 -3.436506772745186e-08 -0.09991174490945054 -2.5427000000000004 0.7069514966381103 0.706950097206626 -3.5692132157368744e-08 -0.09991177170787718 -2.5428 0.7069515440705512 0.7069501445130704 -3.702050084769624e-08 -0.09991179849817021 -2.5429 0.706951591474331 0.7069501918194143 -3.834986700044455e-08 -0.09991182528033199 -2.543 0.7069516388494479 0.7069502391256693 -3.967992368112284e-08 -0.09991185205436502 -2.5431000000000004 0.7069516861959022 0.7069502864318433 -4.101036388894129e-08 -0.09991187882027178 -2.5432 0.7069517335136984 0.706950333737941 -4.23408806278806e-08 -0.09991190557805472 -2.5433000000000003 0.7069517808028435 0.7069503810439637 -4.367116697757842e-08 -0.09991193232771628 -2.5434 0.7069518280633481 0.7069504283499094 -4.5000916163443405e-08 -0.09991195906925893 -2.5435 0.7069518752952264 0.706950475655773 -4.632982162798213e-08 -0.09991198580268516 -2.5436000000000005 0.7069519224984955 0.706950522961546 -4.765757710060818e-08 -0.09991201252799742 -2.5437000000000003 0.7069519696731761 0.7069505702672165 -4.898387666860994e-08 -0.09991203924519818 -2.5438 0.7069520168192918 0.7069506175727696 -5.030841484805065e-08 -0.09991206595428992 -2.5439000000000003 0.7069520639368694 0.7069506648781867 -5.16308866534013e-08 -0.09991209265527504 -2.544 0.7069521110259396 0.7069507121834462 -5.2950987670073724e-08 -0.09991211934815598 -2.5441000000000003 0.7069521580865358 0.7069507594885236 -5.426841412055697e-08 -0.09991214603293529 -2.5442000000000005 0.7069522051186949 0.7069508067933904 -5.5582862936841976e-08 -0.09991217270961542 -2.5443000000000002 0.706952252122457 0.7069508540980154 -5.689403182970211e-08 -0.09991219937819874 -2.5444 0.7069522990978656 0.7069509014023635 -5.820161935623895e-08 -0.09991222603868775 -2.5445 0.7069523460449669 0.7069509487063974 -5.9505324994909084e-08 -0.09991225269108493 -2.5446000000000004 0.7069523929638108 0.7069509960100757 -6.080484920688994e-08 -0.09991227933539269 -2.5447 0.7069524398544504 0.7069510433133545 -6.209989350915504e-08 -0.09991230597161355 -2.5448000000000004 0.7069524867169416 0.7069510906161858 -6.339016054473026e-08 -0.09991233259974984 -2.5449 0.7069525335513437 0.7069511379185192 -6.467535414687864e-08 -0.0999123592198041 -2.545 0.7069525803577196 0.7069511852203009 -6.595517940913981e-08 -0.0999123858317788 -2.5451000000000006 0.7069526271361346 0.7069512325214738 -6.722934275081582e-08 -0.09991241243567635 -2.5452000000000004 0.7069526738866578 0.7069512798219783 -6.849755199113058e-08 -0.09991243903149927 -2.5453 0.7069527206093608 0.7069513271217505 -6.975951640604203e-08 -0.0999124656192499 -2.5454 0.7069527673043184 0.7069513744207243 -7.101494680110051e-08 -0.09991249219893072 -2.5455 0.706952813971609 0.7069514217188304 -7.226355557866937e-08 -0.0999125187705442 -2.5456000000000003 0.706952860611314 0.7069514690159963 -7.350505679907388e-08 -0.0999125453340928 -2.5457 0.706952907223517 0.7069515163121461 -7.47391662504239e-08 -0.09991257188957892 -2.5458000000000003 0.7069529538083056 0.7069515636072016 -7.596560151366602e-08 -0.099912598437005 -2.5459 0.7069530003657701 0.706951610901081 -7.718408202156413e-08 -0.09991262497637357 -2.546 0.7069530468960037 0.7069516581936999 -7.839432912808836e-08 -0.09991265150768702 -2.5461000000000005 0.7069530933991024 0.7069517054849709 -7.959606617216619e-08 -0.09991267803094779 -2.5462000000000002 0.7069531398751654 0.7069517527748029 -8.07890185375304e-08 -0.0999127045461583 -2.5463 0.7069531863242946 0.706951800063103 -8.197291371993959e-08 -0.09991273105332098 -2.5464 0.706953232746595 0.7069518473497745 -8.314748138442407e-08 -0.09991275755243828 -2.5465 0.7069532791421749 0.7069518946347186 -8.431245342686855e-08 -0.09991278404351273 -2.5466 0.7069533255111446 0.7069519419178334 -8.546756404513578e-08 -0.09991281052654671 -2.5467000000000004 0.7069533718536176 0.7069519891990135 -8.661254978850619e-08 -0.09991283700154263 -2.5468 0.7069534181697106 0.7069520364781512 -8.77471496183932e-08 -0.09991286346850295 -2.5469 0.7069534644595419 0.7069520837551364 -8.887110497513007e-08 -0.09991288992743012 -2.547 0.7069535107232341 0.7069521310298559 -8.998415983001162e-08 -0.09991291637832654 -2.5471000000000004 0.7069535569609112 0.7069521783021934 -9.108606074861164e-08 -0.09991294282119467 -2.5472 0.7069536031727006 0.7069522255720305 -9.217655694629401e-08 -0.09991296925603689 -2.5473000000000003 0.7069536493587323 0.7069522728392461 -9.325540034198915e-08 -0.09991299568285575 -2.5474 0.7069536955191389 0.7069523201037162 -9.432234561804198e-08 -0.09991302210165363 -2.5475 0.7069537416540553 0.7069523673653142 -9.537715027485572e-08 -0.09991304851243293 -2.5476000000000005 0.7069537877636192 0.706952414623911 -9.641957469420925e-08 -0.09991307491519612 -2.5477000000000003 0.7069538338479708 0.706952461879375 -9.744938217742111e-08 -0.09991310130994557 -2.5478 0.7069538799072528 0.7069525091315723 -9.846633901213625e-08 -0.09991312769668376 -2.5479000000000003 0.7069539259416106 0.7069525563803661 -9.947021451656157e-08 -0.09991315407541314 -2.548 0.7069539719511917 0.7069526036256174 -1.004607811001812e-07 -0.09991318044613612 -2.5481000000000003 0.706954017936146 0.7069526508671848 -1.014378143131961e-07 -0.09991320680885513 -2.5482000000000005 0.7069540638966261 0.7069526981049244 -1.0240109289075955e-07 -0.09991323316357253 -2.5483000000000002 0.7069541098327866 0.7069527453386901 -1.0335039880675356e-07 -0.09991325951029083 -2.5484 0.7069541557447847 0.7069527925683335 -1.0428551733103475e-07 -0.09991328584901248 -2.5485 0.7069542016327796 0.7069528397937037 -1.0520623706499616e-07 -0.09991331217973978 -2.5486000000000004 0.7069542474969328 0.7069528870146479 -1.0611234999794578e-07 -0.09991333850247525 -2.5487 0.706954293337408 0.7069529342310108 -1.07003651551342e-07 -0.09991336481722127 -2.5488000000000004 0.7069543391543711 0.7069529814426354 -1.0787994062216172e-07 -0.09991339112398033 -2.5489 0.7069543849479903 0.7069530286493622 -1.0874101962973781e-07 -0.0999134174227548 -2.549 0.7069544307184354 0.7069530758510292 -1.0958669457647452e-07 -0.09991344371354707 -2.5491 0.7069544764658785 0.7069531230474735 -1.1041677505999048e-07 -0.0999134699963596 -2.5492000000000004 0.7069545221904937 0.7069531702385292 -1.1123107433036461e-07 -0.0999134962711948 -2.5493 0.7069545678924573 0.7069532174240293 -1.1202940934824934e-07 -0.09991352253805515 -2.5494 0.7069546135719472 0.7069532646038037 -1.1281160080395258e-07 -0.09991354879694302 -2.5495 0.7069546592291434 0.7069533117776816 -1.1357747317294886e-07 -0.09991357504786082 -2.5496000000000003 0.7069547048642271 0.7069533589454895 -1.1432685474190019e-07 -0.09991360129081095 -2.5497 0.7069547504773821 0.7069534061070526 -1.1505957765202413e-07 -0.09991362752579587 -2.5498000000000003 0.7069547960687935 0.7069534532621943 -1.1577547793552301e-07 -0.09991365375281792 -2.5499 0.7069548416386484 0.7069535004107361 -1.164743955658909e-07 -0.09991367997187961 -2.55 0.7069548871871352 0.706953547552498 -1.1715617447352611e-07 -0.09991370618298329 -2.5501000000000005 0.7069549327144444 0.7069535946872982 -1.1782066259603818e-07 -0.09991373238613137 -2.5502000000000002 0.7069549782207678 0.7069536418149536 -1.184677118938604e-07 -0.09991375858132633 -2.5503 0.7069550237062987 0.7069536889352792 -1.1909717840749567e-07 -0.09991378476857055 -2.5504000000000002 0.706955069171232 0.7069537360480886 -1.1970892226965957e-07 -0.09991381094786639 -2.5505 0.7069551146157638 0.7069537831531942 -1.2030280774517899e-07 -0.0999138371192163 -2.5506 0.7069551600400918 0.7069538302504066 -1.2087870326048245e-07 -0.09991386328262265 -2.5507000000000004 0.7069552054444155 0.7069538773395355 -1.2143648142268204e-07 -0.09991388943808793 -2.5508 0.7069552508289351 0.7069539244203892 -1.2197601906988043e-07 -0.09991391558561455 -2.5509 0.7069552961938523 0.706953971492774 -1.2249719727984443e-07 -0.09991394172520489 -2.551 0.7069553415393697 0.7069540185564958 -1.2299990140123007e-07 -0.09991396785686127 -2.5511000000000004 0.7069553868656915 0.7069540656113592 -1.2348402107439926e-07 -0.0999139939805862 -2.5512 0.7069554321730231 0.7069541126571673 -1.2394945025744064e-07 -0.09991402009638206 -2.5513000000000003 0.7069554774615705 0.7069541596937226 -1.243960872660682e-07 -0.09991404620425125 -2.5514 0.7069555227315412 0.7069542067208259 -1.2482383477882553e-07 -0.09991407230419617 -2.5515 0.7069555679831434 0.7069542537382779 -1.252325998457593e-07 -0.09991409839621923 -2.5516000000000005 0.7069556132165863 0.7069543007458776 -1.2562229393005275e-07 -0.09991412448032286 -2.5517000000000003 0.7069556584320799 0.7069543477434234 -1.2599283293231178e-07 -0.09991415055650937 -2.5518 0.7069557036298355 0.7069543947307124 -1.2634413717842186e-07 -0.0999141766247812 -2.5519000000000003 0.7069557488100644 0.706954441707542 -1.2667613147332446e-07 -0.09991420268514078 -2.552 0.7069557939729798 0.7069544886737077 -1.2698874508540459e-07 -0.0999142287375905 -2.5521000000000003 0.7069558391187947 0.7069545356290051 -1.272819117881241e-07 -0.09991425478213281 -2.5522000000000005 0.7069558842477226 0.7069545825732286 -1.2755556983920502e-07 -0.09991428081877 -2.5523000000000002 0.7069559293599785 0.7069546295061722 -1.2780966204307964e-07 -0.09991430684750457 -2.5524 0.7069559744557771 0.7069546764276293 -1.2804413571272655e-07 -0.09991433286833887 -2.5525 0.7069560195353339 0.7069547233373927 -1.282589427043651e-07 -0.09991435888127524 -2.5526000000000004 0.7069560645988653 0.7069547702352552 -1.2845403943653744e-07 -0.09991438488631617 -2.5527 0.7069561096465877 0.7069548171210087 -1.2862938688490422e-07 -0.09991441088346403 -2.5528000000000004 0.7069561546787175 0.7069548639944447 -1.2878495058397943e-07 -0.09991443687272117 -2.5529 0.7069561996954721 0.7069549108553546 -1.2892070064447758e-07 -0.09991446285409 -2.553 0.7069562446970687 0.7069549577035297 -1.2903661176545678e-07 -0.09991448882757295 -2.5531 0.7069562896837249 0.7069550045387607 -1.2913266321523675e-07 -0.09991451479317237 -2.5532000000000004 0.7069563346556587 0.7069550513608385 -1.2920883886609336e-07 -0.09991454075089067 -2.5533 0.7069563796130877 0.7069550981695536 -1.2926512716476823e-07 -0.09991456670073023 -2.5534 0.7069564245562296 0.7069551449646965 -1.2930152116022442e-07 -0.09991459264269341 -2.5535 0.7069564694853029 0.7069551917460577 -1.293180184793602e-07 -0.09991461857678269 -2.5536000000000003 0.7069565144005253 0.7069552385134279 -1.2931462135129523e-07 -0.09991464450300042 -2.5537 0.7069565593021143 0.7069552852665975 -1.2929133659002334e-07 -0.0999146704213489 -2.5538000000000003 0.7069566041902879 0.7069553320053574 -1.2924817559441248e-07 -0.09991469633183063 -2.5539 0.7069566490652637 0.7069553787294987 -1.2918515434473532e-07 -0.09991472223444792 -2.554 0.7069566939272587 0.7069554254388122 -1.2910229339573032e-07 -0.09991474812920322 -2.5541000000000005 0.70695673877649 0.7069554721330895 -1.2899961787139758e-07 -0.09991477401609888 -2.5542000000000002 0.7069567836131744 0.7069555188121225 -1.2887715747193773e-07 -0.09991479989513728 -2.5543 0.706956828437528 0.7069555654757029 -1.2873494642864913e-07 -0.09991482576632078 -2.5544000000000002 0.7069568732497669 0.7069556121236236 -1.285730235299487e-07 -0.0999148516296518 -2.5545 0.7069569180501064 0.7069556587556778 -1.2839143210749415e-07 -0.09991487748513278 -2.5546 0.7069569628387613 0.7069557053716589 -1.281902200084284e-07 -0.09991490333276598 -2.5547000000000004 0.7069570076159459 0.7069557519713605 -1.2796943958844065e-07 -0.09991492917255382 -2.5548 0.7069570523818741 0.706955798554578 -1.2772914770309285e-07 -0.09991495500449869 -2.5549 0.7069570971367587 0.7069558451211062 -1.2746940569394183e-07 -0.09991498082860294 -2.555 0.706957141880812 0.7069558916707419 -1.271902793711921e-07 -0.09991500664486902 -2.5551000000000004 0.7069571866142458 0.7069559382032816 -1.2689183899461387e-07 -0.09991503245329926 -2.5552 0.7069572313372707 0.706955984718523 -1.2657415925793059e-07 -0.09991505825389606 -2.5553000000000003 0.7069572760500963 0.7069560312162646 -1.2623731927494108e-07 -0.09991508404666172 -2.5554 0.7069573207529318 0.7069560776963059 -1.2588140254135571e-07 -0.0999151098315987 -2.5555 0.7069573654459853 0.7069561241584474 -1.255064969400005e-07 -0.09991513560870936 -2.5556000000000005 0.7069574101294636 0.7069561706024903 -1.2511269470265318e-07 -0.09991516137799605 -2.5557000000000003 0.7069574548035726 0.7069562170282371 -1.2470009239269608e-07 -0.09991518713946113 -2.5558 0.7069574994685174 0.7069562634354913 -1.2426879088082987e-07 -0.09991521289310701 -2.5559000000000003 0.7069575441245016 0.7069563098240578 -1.2381889532599166e-07 -0.09991523863893603 -2.556 0.706957588771728 0.7069563561937422 -1.2335051512851747e-07 -0.09991526437695061 -2.5561000000000003 0.7069576334103975 0.7069564025443514 -1.228637639370811e-07 -0.09991529010715304 -2.5562000000000005 0.7069576780407104 0.7069564488756939 -1.2235875959665243e-07 -0.09991531582954573 -2.5563000000000002 0.7069577226628654 0.7069564951875794 -1.2183562412768079e-07 -0.09991534154413104 -2.5564 0.70695776727706 0.7069565414798192 -1.212944836844615e-07 -0.09991536725091144 -2.5565 0.70695781188349 0.7069565877522254 -1.207354685516665e-07 -0.09991539294988917 -2.5566000000000004 0.7069578564823501 0.7069566340046115 -1.2015871309577209e-07 -0.09991541864106662 -2.5567 0.7069579010738332 0.7069566802367935 -1.1956435573209911e-07 -0.09991544432444618 -2.5568 0.7069579456581305 0.7069567264485874 -1.1895253888664914e-07 -0.09991547000003015 -2.5569 0.7069579902354322 0.7069567726398129 -1.1832340898049187e-07 -0.09991549566782101 -2.557 0.7069580348059266 0.7069568188102893 -1.1767711637772349e-07 -0.09991552132782104 -2.5571 0.7069580793698 0.7069568649598386 -1.1701381535771105e-07 -0.09991554698003263 -2.5572000000000004 0.7069581239272378 0.7069569110882838 -1.1633366407345913e-07 -0.09991557262445812 -2.5573 0.7069581684784227 0.7069569571954508 -1.1563682452732371e-07 -0.0999155982610999 -2.5574 0.7069582130235363 0.7069570032811661 -1.1492346250509267e-07 -0.09991562388996028 -2.5575 0.706958257562758 0.7069570493452586 -1.1419374756557743e-07 -0.09991564951104168 -2.5576000000000003 0.7069583020962654 0.7069570953875595 -1.1344785299030602e-07 -0.09991567512434646 -2.5577 0.7069583466242346 0.7069571414079006 -1.126859557297466e-07 -0.09991570072987693 -2.5578000000000003 0.7069583911468392 0.706957187406117 -1.1190823637555192e-07 -0.09991572632763551 -2.5579 0.7069584356642511 0.7069572333820451 -1.1111487912239537e-07 -0.09991575191762453 -2.558 0.70695848017664 0.706957279335523 -1.1030607170899043e-07 -0.09991577749984631 -2.5581000000000005 0.7069585246841736 0.7069573252663919 -1.0948200538166142e-07 -0.09991580307430324 -2.5582000000000003 0.7069585691870177 0.7069573711744941 -1.0864287484577129e-07 -0.09991582864099766 -2.5583 0.7069586136853354 0.7069574170596744 -1.0778887822148614e-07 -0.09991585419993192 -2.5584000000000002 0.7069586581792888 0.7069574629217801 -1.0692021701168286e-07 -0.09991587975110838 -2.5585 0.7069587026690363 0.7069575087606601 -1.0603709603256017e-07 -0.09991590529452939 -2.5586 0.7069587471547352 0.7069575545761659 -1.0513972336680111e-07 -0.0999159308301973 -2.5587000000000004 0.7069587916365397 0.7069576003681513 -1.0422831032974589e-07 -0.09991595635811448 -2.5588 0.7069588361146026 0.7069576461364722 -1.0330307140607453e-07 -0.09991598187828327 -2.5589 0.7069588805890739 0.7069576918809872 -1.023642242055714e-07 -0.09991600739070605 -2.559 0.7069589250601007 0.7069577376015569 -1.0141198941888974e-07 -0.09991603289538514 -2.5591000000000004 0.7069589695278284 0.7069577832980445 -1.004465907516322e-07 -0.09991605839232286 -2.5592 0.7069590139923996 0.7069578289703151 -9.946825487317651e-08 -0.09991608388152157 -2.5593000000000004 0.7069590584539548 0.7069578746182374 -9.847721137243998e-08 -0.09991610936298366 -2.5594 0.7069591029126316 0.7069579202416818 -9.74736927067052e-08 -0.09991613483671145 -2.5595 0.7069591473685655 0.706957965840521 -9.645793413309844e-08 -0.09991616030270728 -2.5596000000000005 0.7069591918218885 0.706958011414631 -9.543017366522161e-08 -0.09991618576097348 -2.5597000000000003 0.7069592362727313 0.70695805696389 -9.439065200376323e-08 -0.09991621121151242 -2.5598 0.706959280721221 0.7069581024881787 -9.333961249920197e-08 -0.09991623665432645 -2.5599000000000003 0.7069593251674828 0.7069581479873808 -9.227730107981558e-08 -0.0999162620894179 -2.56 0.7069593696116385 0.706958193461382 -9.120396620918014e-08 -0.09991628751678913 -2.5601000000000003 0.7069594140538077 0.7069582389100715 -9.011985880116868e-08 -0.09991631293644243 -2.5602000000000005 0.7069594584941068 0.7069582843333408 -8.902523219393027e-08 -0.09991633834838017 -2.5603000000000002 0.7069595029326499 0.7069583297310845 -8.792034206488858e-08 -0.0999163637526047 -2.5604 0.7069595473695484 0.7069583751031996 -8.680544638910853e-08 -0.09991638914911839 -2.5605 0.7069595918049103 0.7069584204495858 -8.568080537077472e-08 -0.0999164145379235 -2.5606000000000004 0.7069596362388415 0.7069584657701458 -8.454668137640453e-08 -0.09991643991902244 -2.5607 0.7069596806714444 0.7069585110647854 -8.340333888193913e-08 -0.0999164652924175 -2.5608 0.7069597251028192 0.7069585563334129 -8.225104441723224e-08 -0.09991649065811108 -2.5609 0.7069597695330627 0.7069586015759394 -8.109006648972239e-08 -0.09991651601610542 -2.561 0.7069598139622686 0.7069586467922794 -7.992067552718696e-08 -0.09991654136640288 -2.5611 0.7069598583905286 0.7069586919823501 -7.874314382223108e-08 -0.09991656670900587 -2.5612000000000004 0.7069599028179303 0.7069587371460713 -7.755774545682714e-08 -0.09991659204391663 -2.5613 0.7069599472445591 0.7069587822833665 -7.636475625460992e-08 -0.09991661737113756 -2.5614 0.7069599916704974 0.7069588273941613 -7.516445369153829e-08 -0.09991664269067095 -2.5615 0.7069600360958241 0.7069588724783848 -7.395711685903236e-08 -0.09991666800251914 -2.5616000000000003 0.7069600805206158 0.7069589175359694 -7.274302637810467e-08 -0.0999166933066845 -2.5617 0.7069601249449455 0.70695896256685 -7.152246434861953e-08 -0.09991671860316935 -2.5618000000000003 0.7069601693688831 0.7069590075709647 -7.029571427079676e-08 -0.09991674389197598 -2.5619 0.7069602137924955 0.7069590525482545 -6.906306099663945e-08 -0.0999167691731067 -2.562 0.7069602582158472 0.7069590974986639 -6.782479064449884e-08 -0.09991679444656387 -2.5621000000000005 0.7069603026389986 0.7069591424221402 -6.658119054573156e-08 -0.09991681971234981 -2.5622000000000003 0.7069603470620078 0.7069591873186338 -6.533254917314227e-08 -0.09991684497046688 -2.5623 0.7069603914849294 0.7069592321880985 -6.40791560750642e-08 -0.0999168702209174 -2.5624000000000002 0.7069604359078151 0.7069592770304909 -6.282130180857229e-08 -0.09991689546370369 -2.5625 0.7069604803307128 0.7069593218457706 -6.155927787139526e-08 -0.09991692069882807 -2.5626 0.7069605247536681 0.7069593666339005 -6.029337663252671e-08 -0.09991694592629277 -2.5627000000000004 0.7069605691767232 0.706959411394847 -5.90238912710761e-08 -0.09991697114610025 -2.5628 0.706960613599917 0.7069594561285795 -5.7751115701892494e-08 -0.09991699635825281 -2.5629 0.7069606580232852 0.70695950083507 -5.6475344509211364e-08 -0.09991702156275274 -2.563 0.7069607024468605 0.7069595455142942 -5.5196872879217235e-08 -0.09991704675960233 -2.5631000000000004 0.706960746870672 0.706959590166231 -5.391599653412418e-08 -0.09991707194880393 -2.5632 0.7069607912947466 0.7069596347908625 -5.263301165693221e-08 -0.09991709713035993 -2.5633000000000004 0.7069608357191071 0.7069596793881735 -5.134821483027824e-08 -0.09991712230427256 -2.5634 0.706960880143773 0.7069597239581527 -5.0061902964336664e-08 -0.09991714747054414 -2.5635 0.7069609245687613 0.7069597685007911 -4.877437322862305e-08 -0.09991717262917704 -2.5636000000000005 0.7069609689940854 0.7069598130160839 -4.7485922982713584e-08 -0.09991719778017352 -2.5637000000000003 0.7069610134197557 0.7069598575040287 -4.619684970989194e-08 -0.09991722292353594 -2.5638 0.7069610578457792 0.7069599019646268 -4.490745094537507e-08 -0.09991724805926658 -2.5639000000000003 0.7069611022721599 0.7069599463978824 -4.361802421174897e-08 -0.09991727318736779 -2.564 0.7069611466988983 0.7069599908038029 -4.2328866945656274e-08 -0.09991729830784182 -2.5641000000000003 0.7069611911259921 0.706960035182399 -4.1040276432141067e-08 -0.09991732342069104 -2.5642000000000005 0.7069612355534356 0.7069600795336848 -3.975254973624925e-08 -0.09991734852591777 -2.5643000000000002 0.7069612799812196 0.7069601238576774 -3.846598363270448e-08 -0.0999173736235243 -2.5644 0.7069613244093327 0.7069601681543966 -3.718087453804392e-08 -0.09991739871351295 -2.5645 0.7069613688377588 0.7069602124238661 -3.589751844553218e-08 -0.09991742379588597 -2.5646000000000004 0.7069614132664801 0.7069602566661123 -3.461621085078508e-08 -0.09991744887064576 -2.5647 0.706961457695475 0.7069603008811653 -3.333724669235538e-08 -0.0999174739377946 -2.5648 0.7069615021247185 0.7069603450690577 -3.206092027258599e-08 -0.09991749899733478 -2.5649 0.706961546554183 0.7069603892298257 -3.0787525200689364e-08 -0.09991752404926864 -2.565 0.706961590983837 0.7069604333635086 -2.951735432053966e-08 -0.09991754909359844 -2.5651 0.7069616354136466 0.7069604774701486 -2.8250699642693236e-08 -0.09991757413032652 -2.5652000000000004 0.7069616798435745 0.7069605215497912 -2.6987852276951288e-08 -0.09991759915945517 -2.5653 0.7069617242735804 0.7069605656024849 -2.5729102367741397e-08 -0.09991762418098671 -2.5654 0.7069617687036207 0.7069606096282816 -2.4474739027113834e-08 -0.09991764919492345 -2.5655 0.7069618131336486 0.7069606536272358 -2.322505026708735e-08 -0.09991767420126768 -2.5656000000000003 0.7069618575636145 0.7069606975994055 -2.1980322935898078e-08 -0.09991769920002168 -2.5657 0.7069619019934656 0.7069607415448516 -2.074084264665904e-08 -0.09991772419118777 -2.5658000000000003 0.706961946423146 0.7069607854636379 -1.9506893718379548e-08 -0.09991774917476821 -2.5659 0.7069619908525973 0.7069608293558316 -1.8278759106576253e-08 -0.09991777415076541 -2.566 0.706962035281757 0.7069608732215027 -1.7056720341256798e-08 -0.09991779911918158 -2.5661000000000005 0.7069620797105607 0.7069609170607241 -1.5841057461433994e-08 -0.09991782408001904 -2.5662000000000003 0.7069621241389403 0.7069609608735719 -1.4632048948338972e-08 -0.0999178490332801 -2.5663 0.7069621685668248 0.7069610046601249 -1.342997166557322e-08 -0.09991787397896704 -2.5664000000000002 0.7069622129941407 0.7069610484204655 -1.2235100791888054e-08 -0.09991789891708218 -2.5665 0.7069622574208112 0.7069610921546781 -1.1047709763505054e-08 -0.09991792384762777 -2.5666 0.7069623018467567 0.7069611358628507 -9.868070206461854e-09 -0.09991794877060621 -2.5667000000000004 0.7069623462718945 0.7069611795450739 -8.696451878932587e-09 -0.0999179736860197 -2.5668 0.7069623906961391 0.7069612232014414 -7.533122604007347e-09 -0.09991799859387057 -2.5669 0.7069624351194022 0.7069612668320494 -6.3783482124463164e-09 -0.09991802349416107 -2.567 0.706962479541593 0.7069613104369971 -5.232392479362358e-09 -0.09991804838689354 -2.5671000000000004 0.7069625239626174 0.7069613540163864 -4.0955170704445876e-09 -0.09991807327207024 -2.5672 0.7069625683823786 0.7069613975703226 -2.9679814786409686e-09 -0.09991809814969349 -2.5673000000000004 0.7069626128007772 0.7069614410989127 -1.8500429539020091e-09 -0.09991812301976553 -2.5674 0.706962657217711 0.7069614846022676 -7.419564641494847e-10 -0.09991814788228873 -2.5675 0.7069627016330754 0.7069615280805 3.5602537758194774e-10 -0.09991817273726536 -2.5676000000000005 0.7069627460467625 0.7069615715337255 1.4436523599822837e-09 -0.0999181975846977 -2.5677000000000003 0.706962790458662 0.7069616149620624 2.5206767411203868e-09 -0.09991822242458798 -2.5678 0.7069628348686612 0.706961658365632 3.586853303087778e-09 -0.09991824725693857 -2.5679000000000003 0.7069628792766444 0.7069617017445575 4.641939393632e-09 -0.0999182720817517 -2.568 0.7069629236824936 0.7069617450989654 5.685695005086533e-09 -0.09991829689902967 -2.5681000000000003 0.7069629680860884 0.7069617884289843 6.717882805595821e-09 -0.09991832170877481 -2.5682000000000005 0.7069630124873054 0.7069618317347452 7.738268206769483e-09 -0.09991834651098935 -2.5683000000000002 0.7069630568860192 0.706961875016382 8.746619417458745e-09 -0.09991837130567557 -2.5684 0.7069631012821015 0.7069619182740308 9.742707487124525e-09 -0.09991839609283577 -2.5685 0.706963145675422 0.70696196150783 1.0726306366552751e-08 -0.09991842087247223 -2.5686000000000004 0.7069631900658478 0.7069620047179205 1.1697192954691904e-08 -0.09991844564458723 -2.5687 0.7069632344532437 0.7069620479044463 1.2655147148959989e-08 -0.0999184704091831 -2.5688 0.706963278837472 0.7069620910675521 1.3599951904225138e-08 -0.09991849516626204 -2.5689 0.7069633232183927 0.7069621342073864 1.4531393264030634e-08 -0.09991851991582634 -2.569 0.7069633675958642 0.7069621773240993 1.5449260425647038e-08 -0.09991854465787833 -2.5691 0.7069634119697419 0.7069622204178432 1.6353345779103468e-08 -0.09991856939242033 -2.5692000000000004 0.706963456339879 0.7069622634887729 1.7243444954892495e-08 -0.09991859411945453 -2.5693 0.7069635007061272 0.7069623065370446 1.8119356878613935e-08 -0.09991861883898322 -2.5694 0.7069635450683354 0.7069623495628177 1.8980883797863057e-08 -0.09991864355100868 -2.5695 0.7069635894263506 0.7069623925662528 1.982783135161953e-08 -0.09991866825553318 -2.5696000000000003 0.706963633780018 0.7069624355475131 2.0660008586727285e-08 -0.09991869295255902 -2.5697 0.7069636781291808 0.7069624785067637 2.1477228022079298e-08 -0.09991871764208848 -2.5698000000000003 0.70696372247368 0.7069625214441715 2.227930569025094e-08 -0.09991874232412379 -2.5699 0.7069637668133546 0.7069625643599051 2.306606116178611e-08 -0.09991876699866727 -2.57 0.7069638111480419 0.7069626072541355 2.383731759723895e-08 -0.09991879166572112 -2.5701000000000005 0.7069638554775772 0.7069626501270354 2.4592901793143995e-08 -0.09991881632528771 -2.5702000000000003 0.7069638998017946 0.7069626929787796 2.5332644202832877e-08 -0.09991884097736929 -2.5703 0.7069639441205252 0.7069627358095436 2.605637900061908e-08 -0.09991886562196806 -2.5704000000000002 0.7069639884335994 0.7069627786195056 2.6763944087002112e-08 -0.0999188902590863 -2.5705 0.7069640327408456 0.7069628214088456 2.7455181154587005e-08 -0.09991891488872635 -2.5706 0.7069640770420906 0.7069628641777448 2.8129935698492647e-08 -0.0999189395108905 -2.5707000000000004 0.7069641213371594 0.7069629069263859 2.8788057070128215e-08 -0.0999189641255809 -2.5708 0.7069641656258752 0.7069629496549537 2.9429398510152915e-08 -0.09991898873279989 -2.5709 0.7069642099080602 0.7069629923636336 3.005381715888433e-08 -0.09991901333254966 -2.571 0.7069642541835351 0.7069630350526137 3.06611741135443e-08 -0.09991903792483255 -2.5711000000000004 0.7069642984521189 0.7069630777220829 3.125133444213668e-08 -0.09991906250965087 -2.5712 0.7069643427136294 0.7069631203722313 3.182416722334602e-08 -0.09991908708700677 -2.5713000000000004 0.7069643869678824 0.7069631630032507 3.237954557949729e-08 -0.09991911165690254 -2.5714 0.7069644312146934 0.7069632056153341 3.291734668696422e-08 -0.09991913621934051 -2.5715 0.7069644754538759 0.706963248208676 3.3437451823006836e-08 -0.09991916077432288 -2.5716000000000006 0.7069645196852427 0.7069632907834715 3.393974637097563e-08 -0.09991918532185197 -2.5717000000000003 0.7069645639086048 0.7069633333399178 3.4424119867149106e-08 -0.09991920986193002 -2.5718 0.7069646081237726 0.7069633758782123 3.489046601808099e-08 -0.0999192343945593 -2.5719000000000003 0.7069646523305548 0.706963418398554 3.533868270927387e-08 -0.09991925891974199 -2.572 0.7069646965287599 0.7069634609011426 3.5768672046812555e-08 -0.09991928343748038 -2.5721000000000003 0.7069647407181947 0.7069635033861795 3.6180340369507125e-08 -0.09991930794777676 -2.5722000000000005 0.7069647848986655 0.7069635458538661 3.6573598273179075e-08 -0.09991933245063339 -2.5723000000000003 0.7069648290699773 0.7069635883044056 3.6948360621069654e-08 -0.09991935694605251 -2.5724 0.7069648732319344 0.7069636307380016 3.730454657159543e-08 -0.09991938143403636 -2.5725 0.7069649173843404 0.7069636731548583 3.764207959916499e-08 -0.0999194059145872 -2.5726000000000004 0.706964961526998 0.7069637155551813 3.7960887487240025e-08 -0.09991943038770734 -2.5727 0.7069650056597094 0.7069637579391763 3.8260902378642325e-08 -0.099919454853399 -2.5728 0.7069650497822757 0.7069638003070502 3.854206076688016e-08 -0.0999194793116644 -2.5729 0.7069650938944976 0.7069638426590099 3.880430350482189e-08 -0.09991950376250582 -2.573 0.7069651379961754 0.7069638849952635 3.904757584112517e-08 -0.09991952820592548 -2.5731 0.7069651820871086 0.7069639273160193 3.9271827408093873e-08 -0.09991955264192569 -2.5732000000000004 0.7069652261670964 0.7069639696214862 3.9477012230351716e-08 -0.09991957707050869 -2.5733 0.7069652702359374 0.7069640119118732 3.966308877167979e-08 -0.09991960149167667 -2.5734 0.7069653142934296 0.7069640541873904 3.983001989685264e-08 -0.09991962590543191 -2.5735 0.7069653583393714 0.7069640964482475 3.997777289592441e-08 -0.09991965031177664 -2.5736000000000003 0.7069654023735603 0.7069641386946551 4.0106319508514954e-08 -0.09991967471071322 -2.5737 0.7069654463957935 0.7069641809268237 4.021563589085009e-08 -0.09991969910224377 -2.5738000000000003 0.7069654904058682 0.7069642231449639 4.030570266259914e-08 -0.09991972348637056 -2.5739 0.7069655344035817 0.7069642653492866 4.0376504887792986e-08 -0.09991974786309582 -2.574 0.7069655783887305 0.7069643075400032 4.042803206615042e-08 -0.09991977223242188 -2.5741000000000005 0.7069656223611119 0.7069643497173244 4.046027814869069e-08 -0.09991979659435095 -2.5742000000000003 0.7069656663205227 0.7069643918814617 4.047324154640708e-08 -0.09991982094888525 -2.5743 0.7069657102667595 0.7069644340326254 4.046692511465444e-08 -0.099919845296027 -2.5744000000000002 0.7069657541996195 0.7069644761710273 4.0441336153149154e-08 -0.09991986963577852 -2.5745 0.7069657981188995 0.7069645182968778 4.039648640249971e-08 -0.09991989396814195 -2.5746 0.7069658420243969 0.7069645604103874 4.0332392042471965e-08 -0.09991991829311958 -2.5747000000000004 0.7069658859159096 0.7069646025117667 4.024907369372388e-08 -0.09991994261071364 -2.5748 0.7069659297932349 0.7069646446012261 4.0146556402193e-08 -0.09991996692092642 -2.5749 0.7069659736561712 0.7069646866789749 4.002486963389229e-08 -0.0999199912237601 -2.575 0.7069660175045169 0.7069647287452229 3.988404726970596e-08 -0.09992001551921692 -2.5751000000000004 0.7069660613380707 0.7069647708001792 3.972412758457278e-08 -0.09992003980729916 -2.5752 0.7069661051566323 0.706964812844052 3.9545153266568045e-08 -0.09992006408800902 -2.5753000000000004 0.7069661489600012 0.7069648548770495 3.934717136486188e-08 -0.09992008836134875 -2.5754 0.7069661927479782 0.7069648968993792 3.913023331053589e-08 -0.09992011262732056 -2.5755 0.7069662365203643 0.706964938911248 3.889439489229707e-08 -0.09992013688592673 -2.5756000000000006 0.7069662802769611 0.706964980912862 3.8639716237395816e-08 -0.09992016113716949 -2.5757000000000003 0.7069663240175708 0.7069650229044269 3.836626180295233e-08 -0.09992018538105102 -2.5758 0.7069663677419966 0.7069650648861472 3.8074100353405194e-08 -0.09992020961757359 -2.5759000000000003 0.7069664114500426 0.7069651068582272 3.776330496571556e-08 -0.09992023384673945 -2.576 0.7069664551415135 0.7069651488208699 3.743395296344765e-08 -0.09992025806855082 -2.5761000000000003 0.7069664988162148 0.7069651907742773 3.7086125947993764e-08 -0.09992028228300986 -2.5762000000000005 0.7069665424739533 0.7069652327186512 3.671990974826733e-08 -0.09992030649011892 -2.5763000000000003 0.7069665861145364 0.7069652746541917 3.6335394417233435e-08 -0.09992033068988017 -2.5764 0.7069666297377729 0.7069653165810981 3.593267419547963e-08 -0.09992035488229585 -2.5765 0.7069666733434719 0.7069653584995685 3.551184749560343e-08 -0.09992037906736814 -2.5766000000000004 0.7069667169314446 0.7069654004098005 3.507301687792619e-08 -0.09992040324509933 -2.5767 0.7069667605015026 0.7069654423119895 3.4616289024472224e-08 -0.0999204274154916 -2.5768 0.7069668040534596 0.7069654842063309 3.414177471294799e-08 -0.09992045157854723 -2.5769 0.706966847587129 0.7069655260930179 3.364958879072122e-08 -0.0999204757342684 -2.577 0.706966891102327 0.7069655679722427 3.313985014533061e-08 -0.09992049988265736 -2.5771 0.7069669345988703 0.7069656098441963 3.261268167326081e-08 -0.09992052402371629 -2.5772000000000004 0.7069669780765772 0.7069656517090686 3.206821026432993e-08 -0.09992054815744744 -2.5773 0.7069670215352676 0.7069656935670474 3.1506566761790866e-08 -0.09992057228385308 -2.5774 0.7069670649747624 0.7069657354183196 3.0927885917228504e-08 -0.09992059640293537 -2.5775 0.7069671083948843 0.7069657772630703 3.033230638709028e-08 -0.09992062051469652 -2.5776000000000003 0.7069671517954573 0.706965819101483 2.971997066503196e-08 -0.09992064461913874 -2.5777 0.7069671951763079 0.7069658609337403 2.909102508018291e-08 -0.09992066871626439 -2.5778000000000003 0.706967238537263 0.7069659027600224 2.8445619748573847e-08 -0.09992069280607559 -2.5779 0.7069672818781514 0.7069659445805079 2.7783908534972923e-08 -0.09992071688857451 -2.578 0.706967325198804 0.7069659863953741 2.710604901992597e-08 -0.0999207409637634 -2.5781000000000005 0.7069673684990536 0.706966028204796 2.6412202458123146e-08 -0.0999207650316445 -2.5782000000000003 0.7069674117787341 0.7069660700089478 2.5702533747173906e-08 -0.09992078909222 -2.5783 0.7069674550376819 0.7069661118080011 2.49772113755653e-08 -0.09992081314549217 -2.5784000000000002 0.7069674982757345 0.7069661536021254 2.4236407403580018e-08 -0.09992083719146318 -2.5785 0.7069675414927319 0.7069661953914892 2.348029740605051e-08 -0.09992086123013523 -2.5786000000000002 0.7069675846885157 0.7069662371762584 2.270906043246035e-08 -0.09992088526151054 -2.5787000000000004 0.70696762786293 0.7069662789565971 2.1922878970515036e-08 -0.09992090928559136 -2.5788 0.7069676710158201 0.7069663207326679 2.1121938897569748e-08 -0.09992093330237993 -2.5789 0.7069677141470339 0.7069663625046303 2.0306429442465412e-08 -0.09992095731187838 -2.579 0.706967757256421 0.7069664042726423 1.9476543134354374e-08 -0.09992098131408891 -2.5791000000000004 0.7069678003438338 0.70696644603686 1.8632475760199663e-08 -0.09992100530901381 -2.5792 0.706967843409126 0.7069664877974373 1.777442632053955e-08 -0.09992102929665526 -2.5793000000000004 0.706967886452154 0.7069665295545257 1.690259698265001e-08 -0.0999210532770155 -2.5794 0.7069679294727762 0.7069665713082743 1.601719302416621e-08 -0.09992107725009665 -2.5795 0.7069679724708533 0.7069666130588304 1.5118422803592213e-08 -0.09992110121590099 -2.5796000000000006 0.7069680154462481 0.7069666548063389 1.4206497687442587e-08 -0.0999211251744307 -2.5797000000000003 0.7069680583988263 0.7069666965509425 1.328163201554794e-08 -0.09992114912568806 -2.5798 0.706968101328455 0.7069667382927811 1.234404305421738e-08 -0.09992117306967516 -2.5799000000000003 0.7069681442350043 0.7069667800319925 1.1393950932921115e-08 -0.09992119700639425 -2.58 0.7069681871183466 0.7069668217687124 1.0431578599187641e-08 -0.09992122093584754 -2.5801000000000003 0.7069682299783568 0.7069668635030735 9.457151767429395e-09 -0.09992124485803722 -2.5802000000000005 0.7069682728149123 0.7069669052352066 8.470898866901055e-09 -0.09992126877296552 -2.5803000000000003 0.7069683156278924 0.7069669469652398 7.47305097664741e-09 -0.09992129268063465 -2.5804 0.7069683584171795 0.7069669886932983 6.463841787339442e-09 -0.09992131658104675 -2.5805 0.7069684011826587 0.7069670304195054 5.443507538824277e-09 -0.09992134047420409 -2.5806000000000004 0.7069684439242172 0.7069670721439812 4.4122869654814045e-09 -0.09992136436010884 -2.5807 0.7069684866417449 0.7069671138668439 3.3704212415788803e-09 -0.0999213882387632 -2.5808 0.7069685293351344 0.7069671555882084 2.3181539196906464e-09 -0.09992141211016939 -2.5809 0.7069685720042809 0.7069671973081877 1.2557308777874643e-09 -0.09992143597432959 -2.581 0.7069686146490821 0.7069672390268913 1.8340027153201932e-10 -0.09992145983124598 -2.5811 0.7069686572694391 0.7069672807444263 -8.98587542048912e-10 -0.09992148368092077 -2.5812000000000004 0.7069686998652547 0.706967322460897 -1.9899800540040813e-09 -0.09992150752335612 -2.5813 0.7069687424364353 0.7069673641764058 -3.0905226615710046e-09 -0.09992153135855432 -2.5814 0.7069687849828894 0.7069674058910516 -4.199958724554476e-09 -0.09992155518651753 -2.5815 0.7069688275045287 0.7069674476049299 -5.318029635582866e-09 -0.0999215790072479 -2.5816000000000003 0.7069688700012675 0.7069674893181348 -6.444474866078298e-09 -0.09992160282074763 -2.5817 0.7069689124730227 0.7069675310307566 -7.579032040849754e-09 -0.09992162662701892 -2.5818000000000003 0.7069689549197151 0.7069675727428828 -8.721436988400055e-09 -0.09992165042606399 -2.5819 0.7069689973412671 0.7069676144545988 -9.871423816386338e-09 -0.09992167421788503 -2.582 0.7069690397376045 0.7069676561659862 -1.102872495325341e-08 -0.09992169800248422 -2.5821000000000005 0.7069690821086557 0.7069676978771242 -1.2193071222826868e-08 -0.09992172177986372 -2.5822000000000003 0.7069691244543528 0.7069677395880889 -1.3364191910666262e-08 -0.09992174555002578 -2.5823 0.7069691667746298 0.7069677812989537 -1.4541814819142573e-08 -0.09992176931297252 -2.5824000000000003 0.7069692090694248 0.7069678230097889 -1.572566633205666e-08 -0.09992179306870622 -2.5825 0.7069692513386774 0.7069678647206616 -1.6915471480558747e-08 -0.09992181681722896 -2.5826000000000002 0.7069692935823314 0.7069679064316365 -1.8110954004297436e-08 -0.09992184055854303 -2.5827000000000004 0.7069693358003328 0.7069679481427751 -1.9311836419507594e-08 -0.09992186429265054 -2.5828 0.7069693779926316 0.7069679898541354 -2.0517840078858318e-08 -0.0999218880195537 -2.5829 0.7069694201591795 0.7069680315657731 -2.1728685239107148e-08 -0.09992191173925474 -2.583 0.7069694622999321 0.7069680732777404 -2.2944091125284838e-08 -0.09992193545175576 -2.5831000000000004 0.7069695044148476 0.7069681149900868 -2.4163775995313802e-08 -0.09992195915705902 -2.5832 0.7069695465038874 0.7069681567028583 -2.5387457203325525e-08 -0.09992198285516662 -2.5833000000000004 0.7069695885670162 0.7069681984160986 -2.66148512690495e-08 -0.0999220065460808 -2.5834 0.7069696306042016 0.7069682401298477 -2.7845673943515878e-08 -0.09992203022980378 -2.5835 0.706969672615414 0.7069682818441427 -2.907964026912027e-08 -0.0999220539063377 -2.5836000000000006 0.7069697146006267 0.7069683235590178 -3.031646465161478e-08 -0.0999220775756847 -2.5837000000000003 0.7069697565598169 0.7069683652745038 -3.1555860924075904e-08 -0.09992210123784698 -2.5838 0.7069697984929639 0.7069684069906287 -3.2797542411739863e-08 -0.0999221248928267 -2.5839000000000003 0.7069698404000513 0.7069684487074176 -3.404122200247571e-08 -0.09992214854062616 -2.584 0.7069698822810646 0.7069684904248918 -3.52866122066333e-08 -0.09992217218124742 -2.5841000000000003 0.7069699241359928 0.7069685321430703 -3.653342522935959e-08 -0.09992219581469268 -2.5842 0.7069699659648283 0.7069685738619684 -3.778137303424127e-08 -0.0999222194409641 -2.5843000000000003 0.706970007767566 0.7069686155815984 -3.903016740965798e-08 -0.09992224306006386 -2.5844 0.7069700495442046 0.7069686573019702 -4.027952003697859e-08 -0.0999222666719942 -2.5845 0.7069700912947454 0.7069686990230899 -4.152914255620968e-08 -0.09992229027675725 -2.5846000000000005 0.706970133019193 0.7069687407449605 -4.277874663102051e-08 -0.09992231387435518 -2.5847 0.7069701747175547 0.7069687824675819 -4.4028044019128125e-08 -0.09992233746479014 -2.5848 0.7069702163898416 0.7069688241909513 -4.527674663388679e-08 -0.09992236104806433 -2.5849 0.7069702580360673 0.7069688659150627 -4.6524566614991516e-08 -0.09992238462417993 -2.585 0.7069702996562488 0.7069689076399068 -4.7771216391239834e-08 -0.09992240819313913 -2.5851 0.706970341250406 0.7069689493654712 -4.901640875013078e-08 -0.09992243175494404 -2.5852000000000004 0.7069703828185621 0.7069689910917405 -5.025985690154146e-08 -0.09992245530959691 -2.5853 0.7069704243607431 0.7069690328186966 -5.1501274545137296e-08 -0.09992247885709984 -2.5854 0.7069704658769782 0.7069690745463176 -5.274037593455683e-08 -0.09992250239745507 -2.5855 0.7069705073672998 0.706969116274579 -5.397687594479485e-08 -0.0999225259306647 -2.5856000000000003 0.706970548831743 0.7069691580034531 -5.5210490140615576e-08 -0.09992254945673089 -2.5857 0.7069705902703463 0.7069691997329093 -5.6440934832280645e-08 -0.09992257297565586 -2.5858000000000003 0.7069706316831509 0.7069692414629138 -5.7667927151009574e-08 -0.0999225964874417 -2.5859 0.7069706730702012 0.7069692831934298 -5.8891185109911925e-08 -0.09992261999209062 -2.586 0.7069707144315451 0.7069693249244179 -6.011042766925628e-08 -0.09992264348960486 -2.5861000000000005 0.7069707557672327 0.706969366655835 -6.132537479957081e-08 -0.09992266697998647 -2.5862000000000003 0.7069707970773174 0.7069694083876351 -6.253574754691224e-08 -0.09992269046323767 -2.5863 0.7069708383618556 0.7069694501197699 -6.374126810052005e-08 -0.0999227139393606 -2.5864000000000003 0.7069708796209067 0.7069694918521874 -6.494165984702663e-08 -0.09992273740835741 -2.5865 0.7069709208545331 0.7069695335848329 -6.613664744505032e-08 -0.0999227608702303 -2.5866000000000002 0.7069709620627999 0.7069695753176493 -6.732595688027296e-08 -0.09992278432498142 -2.5867000000000004 0.7069710032457754 0.7069696170505753 -6.850931553266035e-08 -0.09992280777261292 -2.5868 0.7069710444035311 0.7069696587835477 -6.96864522376113e-08 -0.09992283121312695 -2.5869 0.7069710855361404 0.7069697005165001 -7.085709734797399e-08 -0.09992285464652567 -2.587 0.7069711266436806 0.7069697422493635 -7.202098279346023e-08 -0.09992287807281129 -2.5871000000000004 0.7069711677262311 0.7069697839820654 -7.317784214699863e-08 -0.0999229014919859 -2.5872 0.7069712087838749 0.7069698257145312 -7.432741068024579e-08 -0.09992292490405168 -2.5873000000000004 0.706971249816697 0.706969867446683 -7.546942543080679e-08 -0.09992294830901081 -2.5874 0.7069712908247858 0.7069699091784402 -7.660362525644532e-08 -0.09992297170686543 -2.5875 0.7069713318082322 0.7069699509097195 -7.772975089623269e-08 -0.09992299509761765 -2.5876000000000006 0.7069713727671301 0.7069699926404348 -7.88475450295284e-08 -0.09992301848126971 -2.5877000000000003 0.7069714137015757 0.7069700343704974 -7.99567523388639e-08 -0.09992304185782372 -2.5878 0.7069714546116683 0.7069700760998157 -8.105711956068323e-08 -0.09992306522728185 -2.5879000000000003 0.7069714954975097 0.7069701178282951 -8.214839554866044e-08 -0.09992308858964621 -2.588 0.7069715363592046 0.7069701595558389 -8.323033133268015e-08 -0.09992311194491897 -2.5881000000000003 0.7069715771968602 0.7069702012823473 -8.430268016567516e-08 -0.0999231352931023 -2.5882 0.7069716180105862 0.7069702430077185 -8.536519759821948e-08 -0.09992315863419833 -2.5883000000000003 0.7069716588004951 0.7069702847318475 -8.641764151235548e-08 -0.09992318196820926 -2.5884 0.7069716995667016 0.7069703264546269 -8.745977219271756e-08 -0.09992320529513712 -2.5885 0.7069717403093236 0.7069703681759465 -8.849135237250227e-08 -0.09992322861498415 -2.5886000000000005 0.7069717810284812 0.7069704098956942 -8.951214728984691e-08 -0.0999232519277525 -2.5887000000000002 0.7069718217242967 0.7069704516137552 -9.052192474160586e-08 -0.09992327523344434 -2.5888 0.706971862396895 0.7069704933300116 -9.15204551458007e-08 -0.09992329853206174 -2.5889 0.7069719030464037 0.7069705350443438 -9.250751157457993e-08 -0.09992332182360684 -2.589 0.7069719436729527 0.7069705767566299 -9.348286981666898e-08 -0.09992334510808187 -2.5891 0.7069719842766737 0.7069706184667448 -9.444630842854462e-08 -0.09992336838548889 -2.5892000000000004 0.7069720248577019 0.706970660174562 -9.53976087847419e-08 -0.09992339165583014 -2.5893 0.7069720654161742 0.7069707018799518 -9.633655512469169e-08 -0.09992341491910771 -2.5894 0.706972105952229 0.7069707435827829 -9.726293460302765e-08 -0.09992343817532372 -2.5895 0.7069721464660083 0.7069707852829215 -9.817653733555642e-08 -0.09992346142448033 -2.5896000000000003 0.7069721869576553 0.7069708269802315 -9.907715645823822e-08 -0.0999234846665797 -2.5897 0.706972227427316 0.7069708686745745 -9.996458814887088e-08 -0.09992350790162394 -2.5898000000000003 0.7069722678751384 0.7069709103658104 -1.0083863170428503e-07 -0.0999235311296152 -2.5899 0.7069723083012724 0.7069709520537967 -1.0169908956029344e-07 -0.09992355435055562 -2.59 0.7069723487058701 0.7069709937383889 -1.0254576735153897e-07 -0.09992357756444735 -2.5901000000000005 0.7069723890890858 0.7069710354194403 -1.0337847395052585e-07 -0.09992360077129253 -2.5902000000000003 0.7069724294510755 0.7069710770968023 -1.0419702150404886e-07 -0.09992362397109326 -2.5903 0.7069724697919975 0.7069711187703243 -1.0500122548696977e-07 -0.09992364716385176 -2.5904000000000003 0.7069725101120119 0.7069711604398539 -1.0579090474558545e-07 -0.09992367034957007 -2.5905 0.7069725504112804 0.7069712021052362 -1.0656588151670976e-07 -0.09992369352825033 -2.5906000000000002 0.7069725906899673 0.7069712437663156 -1.0732598149706257e-07 -0.09992371669989475 -2.5907000000000004 0.706972630948238 0.7069712854229333 -1.0807103385541278e-07 -0.09992373986450542 -2.5908 0.7069726711862603 0.7069713270749296 -1.0880087129155891e-07 -0.09992376302208449 -2.5909 0.7069727114042033 0.7069713687221428 -1.0951533006148262e-07 -0.09992378617263406 -2.591 0.7069727516022377 0.7069714103644098 -1.1021425002158414e-07 -0.09992380931615633 -2.5911000000000004 0.7069727917805362 0.7069714520015651 -1.1089747465990729e-07 -0.09992383245265331 -2.5912 0.7069728319392733 0.7069714936334421 -1.1156485113170134e-07 -0.09992385558212724 -2.5913000000000004 0.7069728720786247 0.7069715352598727 -1.122162302923807e-07 -0.09992387870458021 -2.5914 0.706972912198768 0.7069715768806866 -1.1285146673915836e-07 -0.0999239018200144 -2.5915 0.7069729522998817 0.706971618495713 -1.1347041883012776e-07 -0.09992392492843188 -2.5916000000000006 0.7069729923821464 0.7069716601047786 -1.1407294873110041e-07 -0.09992394802983479 -2.5917000000000003 0.7069730324457438 0.706971701707709 -1.1465892242427944e-07 -0.09992397112422517 -2.5918 0.7069730724908574 0.7069717433043288 -1.1522820976550552e-07 -0.0999239942116053 -2.5919 0.7069731125176719 0.7069717848944612 -1.1578068448425682e-07 -0.09992401729197731 -2.592 0.7069731525263727 0.7069718264779272 -1.1631622424956856e-07 -0.09992404036534319 -2.5921000000000003 0.7069731925171471 0.7069718680545476 -1.1683471064921624e-07 -0.09992406343170514 -2.5922 0.7069732324901835 0.7069719096241414 -1.173360292521658e-07 -0.09992408649106527 -2.5923000000000003 0.7069732724456714 0.7069719511865268 -1.1782006962245128e-07 -0.09992410954342573 -2.5924 0.7069733123838015 0.7069719927415204 -1.1828672534172635e-07 -0.09992413258878863 -2.5925 0.7069733523047654 0.7069720342889381 -1.1873589403701978e-07 -0.09992415562715605 -2.5926000000000005 0.7069733922087562 0.7069720758285944 -1.1916747739981748e-07 -0.09992417865853019 -2.5927000000000002 0.7069734320959675 0.7069721173603034 -1.1958138120340966e-07 -0.0999242016829131 -2.5928 0.7069734719665943 0.7069721588838773 -1.199775153306465e-07 -0.09992422470030694 -2.5929 0.706973511820832 0.7069722003991286 -1.2035579378608108e-07 -0.09992424771071386 -2.593 0.7069735516588773 0.7069722419058679 -1.2071613472892928e-07 -0.09992427071413597 -2.5931 0.7069735914809275 0.7069722834039049 -1.2105846047133495e-07 -0.09992429371057529 -2.5932000000000004 0.7069736312871808 0.7069723248930496 -1.213826975130644e-07 -0.09992431670003404 -2.5933 0.706973671077836 0.7069723663731101 -1.2168877654150645e-07 -0.09992433968251428 -2.5934 0.7069737108530929 0.7069724078438945 -1.219766324576932e-07 -0.09992436265801816 -2.5935 0.7069737506131517 0.7069724493052103 -1.222462043849737e-07 -0.09992438562654782 -2.5936000000000003 0.7069737903582133 0.7069724907568636 -1.2249743568289173e-07 -0.09992440858810535 -2.5937 0.7069738300884788 0.7069725321986607 -1.2273027396106362e-07 -0.09992443154269282 -2.5938000000000003 0.7069738698041503 0.7069725736304073 -1.2294467108438234e-07 -0.09992445449031238 -2.5939 0.7069739095054302 0.7069726150519087 -1.231405831816912e-07 -0.09992447743096616 -2.594 0.7069739491925212 0.706972656462969 -1.2331797066833516e-07 -0.09992450036465628 -2.5941000000000005 0.7069739888656265 0.706972697863393 -1.234767982409568e-07 -0.09992452329138479 -2.5942000000000003 0.7069740285249494 0.7069727392529845 -1.2361703489657816e-07 -0.09992454621115386 -2.5943 0.7069740681706937 0.7069727806315473 -1.2373865391698824e-07 -0.09992456912396556 -2.5944000000000003 0.7069741078030638 0.706972821998885 -1.2384163288782501e-07 -0.09992459202982204 -2.5945 0.7069741474222635 0.7069728633548005 -1.239259537055143e-07 -0.0999246149287254 -2.5946000000000002 0.7069741870284973 0.7069729046990973 -1.2399160257900443e-07 -0.09992463782067776 -2.5947000000000005 0.7069742266219694 0.7069729460315786 -1.2403857002282748e-07 -0.0999246607056812 -2.5948 0.7069742662028842 0.7069729873520468 -1.2406685087618108e-07 -0.09992468358373784 -2.5949 0.7069743057714463 0.7069730286603055 -1.2407644427343822e-07 -0.09992470645484976 -2.595 0.7069743453278602 0.7069730699561576 -1.2406735366322919e-07 -0.09992472931901915 -2.5951000000000004 0.7069743848723301 0.706973111239406 -1.2403958681017624e-07 -0.09992475217624802 -2.5952 0.7069744244050602 0.7069731525098539 -1.2399315577581171e-07 -0.09992477502653851 -2.5953000000000004 0.7069744639262545 0.7069731937673049 -1.239280769411294e-07 -0.09992479786989271 -2.5954 0.7069745034361168 0.706973235011563 -1.2384437096668588e-07 -0.09992482070631276 -2.5955 0.7069745429348505 0.7069732762424317 -1.2374206280647837e-07 -0.09992484353580075 -2.5956000000000006 0.7069745824226588 0.7069733174597155 -1.236211816958016e-07 -0.09992486635835876 -2.5957000000000003 0.7069746218997447 0.7069733586632189 -1.2348176115818676e-07 -0.09992488917398894 -2.5958 0.7069746613663104 0.7069733998527472 -1.2332383897070698e-07 -0.09992491198269338 -2.5959 0.7069747008225575 0.7069734410281056 -1.2314745717785514e-07 -0.09992493478447409 -2.596 0.7069747402686879 0.7069734821891 -1.2295266205858413e-07 -0.09992495757933324 -2.5961000000000003 0.7069747797049023 0.7069735233355376 -1.2273950412110268e-07 -0.09992498036727297 -2.5962 0.7069748191314011 0.7069735644672254 -1.2250803811154898e-07 -0.09992500314829539 -2.5963000000000003 0.7069748585483837 0.7069736055839707 -1.2225832297582673e-07 -0.0999250259224025 -2.5964 0.7069748979560493 0.7069736466855822 -1.2199042184919684e-07 -0.09992504868959644 -2.5965 0.7069749373545958 0.7069736877718693 -1.2170440204239963e-07 -0.09992507144987932 -2.5966000000000005 0.706974976744221 0.7069737288426419 -1.2140033502257286e-07 -0.09992509420325328 -2.5967000000000002 0.7069750161251214 0.7069737698977105 -1.210782964028434e-07 -0.09992511694972035 -2.5968 0.7069750554974925 0.706973810936887 -1.2073836592324527e-07 -0.0999251396892826 -2.5969 0.7069750948615294 0.7069738519599842 -1.2038062741602518e-07 -0.09992516242194219 -2.597 0.7069751342174257 0.7069738929668151 -1.2000516880390777e-07 -0.09992518514770116 -2.5971 0.7069751735653744 0.7069739339571945 -1.196120820740748e-07 -0.09992520786656162 -2.5972000000000004 0.7069752129055676 0.706973974930938 -1.1920146323479708e-07 -0.09992523057852569 -2.5973 0.706975252238196 0.7069740158878624 -1.1877341233451633e-07 -0.09992525328359546 -2.5974 0.7069752915634493 0.7069740568277849 -1.1832803339245634e-07 -0.099925275981773 -2.5975 0.7069753308815155 0.7069740977505248 -1.178654344020924e-07 -0.09992529867306038 -2.5976000000000004 0.7069753701925825 0.7069741386559021 -1.1738572729472208e-07 -0.09992532135745975 -2.5977 0.7069754094968361 0.7069741795437384 -1.1688902791344435e-07 -0.09992534403497318 -2.5978000000000003 0.7069754487944608 0.706974220413856 -1.1637545598713883e-07 -0.0999253667056027 -2.5979 0.7069754880856401 0.7069742612660792 -1.1584513509750594e-07 -0.09992538936935046 -2.598 0.7069755273705562 0.7069743021002333 -1.152981926617197e-07 -0.09992541202621853 -2.5981000000000005 0.7069755666493895 0.7069743429161449 -1.1473475987691661e-07 -0.09992543467620901 -2.5982000000000003 0.7069756059223194 0.7069743837136425 -1.141549717184609e-07 -0.099925457319324 -2.5983 0.7069756451895233 0.7069744244925558 -1.1355896688963751e-07 -0.09992547995556551 -2.5984000000000003 0.7069756844511773 0.706974465252716 -1.1294688778695772e-07 -0.09992550258493574 -2.5985 0.7069757237074561 0.7069745059939561 -1.1231888048107708e-07 -0.0999255252074367 -2.5986000000000002 0.7069757629585325 0.7069745467161102 -1.1167509466475378e-07 -0.09992554782307046 -2.5987000000000005 0.7069758022045776 0.7069745874190143 -1.1101568363203196e-07 -0.0999255704318391 -2.5988 0.7069758414457614 0.7069746281025067 -1.1034080422099579e-07 -0.09992559303374475 -2.5989 0.7069758806822514 0.7069746687664269 -1.0965061680683064e-07 -0.09992561562878949 -2.599 0.7069759199142136 0.7069747094106158 -1.0894528524284242e-07 -0.09992563821697535 -2.5991000000000004 0.7069759591418125 0.7069747500349168 -1.0822497682055898e-07 -0.09992566079830448 -2.5992 0.7069759983652105 0.7069747906391749 -1.0748986224457663e-07 -0.09992568337277889 -2.5993000000000004 0.706976037584568 0.7069748312232367 -1.0674011557357949e-07 -0.0999257059404007 -2.5994 0.7069760768000438 0.7069748717869508 -1.0597591419084923e-07 -0.09992572850117198 -2.5995 0.7069761160117946 0.7069749123301683 -1.051974387652338e-07 -0.09992575105509481 -2.5996000000000006 0.7069761552199749 0.7069749528527413 -1.0440487320084041e-07 -0.09992577360217125 -2.5997000000000003 0.7069761944247375 0.7069749933545246 -1.0359840459887165e-07 -0.09992579614240336 -2.5998 0.7069762336262331 0.7069750338353751 -1.027782232003796e-07 -0.09992581867579328 -2.5999 0.7069762728246101 0.7069750742951515 -1.0194452236631651e-07 -0.09992584120234302 -2.6 0.7069763120200152 0.7069751147337149 -1.0109749850554378e-07 -0.09992586372205471 -2.6001000000000003 0.7069763512125928 0.706975155150928 -1.0023735105488263e-07 -0.09992588623493044 -2.6002 0.7069763904024847 0.7069751955466561 -9.936428240278627e-08 -0.09992590874097224 -2.6003000000000003 0.7069764295898309 0.7069752359207668 -9.84784978650538e-08 -0.09992593124018218 -2.6004 0.706976468774769 0.7069752762731297 -9.758020562671693e-08 -0.09992595373256234 -2.6005 0.7069765079574345 0.7069753166036167 -9.66696166943351e-08 -0.09992597621811478 -2.6006000000000005 0.7069765471379603 0.706975356912102 -9.574694485176005e-08 -0.09992599869684159 -2.6007000000000002 0.7069765863164775 0.7069753971984623 -9.481240660202256e-08 -0.09992602116874484 -2.6008 0.7069766254931141 0.7069754374625763 -9.386622112049492e-08 -0.09992604363382658 -2.6009 0.7069766646679962 0.7069754777043253 -9.290861019764507e-08 -0.09992606609208887 -2.601 0.706976703841248 0.7069755179235934 -9.193979819827058e-08 -0.09992608854353385 -2.6011 0.7069767430129897 0.7069755581202666 -9.096001199904863e-08 -0.09992611098816355 -2.6012000000000004 0.7069767821833408 0.7069755982942332 -8.996948094776996e-08 -0.09992613342598 -2.6013 0.7069768213524167 0.7069756384453847 -8.896843679048055e-08 -0.09992615585698525 -2.6014 0.7069768605203317 0.7069756785736145 -8.79571136367871e-08 -0.09992617828118146 -2.6015 0.7069768996871969 0.706975718678819 -8.693574788613129e-08 -0.09992620069857065 -2.6016000000000004 0.7069769388531206 0.7069757587608969 -8.590457819396269e-08 -0.09992622310915486 -2.6017 0.7069769780182087 0.7069757988197494 -8.486384540148245e-08 -0.09992624551293618 -2.6018000000000003 0.7069770171825647 0.7069758388552806 -8.381379248099952e-08 -0.09992626790991667 -2.6019 0.7069770563462893 0.706975878867397 -8.275466448388891e-08 -0.09992629030009836 -2.602 0.7069770955094805 0.7069759188560076 -8.168670847640697e-08 -0.09992631268348333 -2.6021000000000005 0.706977134672234 0.7069759588210249 -8.061017348678229e-08 -0.0999263350600737 -2.6022000000000003 0.706977173834642 0.7069759987623632 -7.952531045057193e-08 -0.09992635742987148 -2.6023 0.7069772129967947 0.7069760386799397 -7.843237214821136e-08 -0.09992637979287872 -2.6024000000000003 0.7069772521587794 0.7069760785736746 -7.733161314343179e-08 -0.09992640214909748 -2.6025 0.7069772913206802 0.7069761184434908 -7.622328972948372e-08 -0.09992642449852986 -2.6026000000000002 0.7069773304825793 0.7069761582893138 -7.510765986018172e-08 -0.09992644684117788 -2.6027000000000005 0.7069773696445553 0.7069761981110719 -7.398498310783735e-08 -0.09992646917704362 -2.6028000000000002 0.7069774088066842 0.7069762379086963 -7.285552058172717e-08 -0.09992649150612909 -2.6029 0.7069774479690398 0.7069762776821216 -7.171953488515834e-08 -0.09992651382843648 -2.603 0.7069774871316916 0.7069763174312838 -7.057729004261021e-08 -0.09992653614396768 -2.6031000000000004 0.7069775262947078 0.7069763571561227 -6.942905144075376e-08 -0.09992655845272479 -2.6032 0.7069775654581529 0.7069763968565816 -6.827508577077201e-08 -0.09992658075470992 -2.6033000000000004 0.706977604622089 0.7069764365326054 -6.71156609615732e-08 -0.09992660304992512 -2.6034 0.7069776437865747 0.7069764761841424 -6.59510461242796e-08 -0.09992662533837238 -2.6035 0.7069776829516663 0.7069765158111438 -6.478151148457331e-08 -0.0999266476200538 -2.6036000000000006 0.7069777221174166 0.7069765554135642 -6.360732832067992e-08 -0.09992666989497144 -2.6037000000000003 0.7069777612838761 0.7069765949913605 -6.242876889744897e-08 -0.09992669216312736 -2.6038 0.7069778004510918 0.7069766345444923 -6.124610641171022e-08 -0.09992671442452356 -2.6039 0.7069778396191081 0.7069766740729231 -6.005961492331832e-08 -0.09992673667916212 -2.604 0.7069778787879664 0.7069767135766184 -5.88695692892334e-08 -0.09992675892704508 -2.6041000000000003 0.7069779179577048 0.7069767530555473 -5.767624510519091e-08 -0.0999267811681745 -2.6042 0.7069779571283589 0.7069767925096815 -5.6479918640432725e-08 -0.0999268034025524 -2.6043000000000003 0.7069779962999612 0.7069768319389962 -5.528086677092023e-08 -0.0999268256301809 -2.6044 0.7069780354725412 0.7069768713434691 -5.407936691796851e-08 -0.09992684785106204 -2.6045 0.7069780746461249 0.7069769107230806 -5.2875696985579465e-08 -0.09992687006519779 -2.6046000000000005 0.7069781138207363 0.7069769500778145 -5.1670135290836014e-08 -0.0999268922725902 -2.6047000000000002 0.7069781529963957 0.7069769894076579 -5.046296050557203e-08 -0.09992691447324138 -2.6048 0.7069781921731204 0.7069770287126003 -4.925445158774234e-08 -0.09992693666715331 -2.6049 0.706978231350925 0.7069770679926344 -4.8044887719297935e-08 -0.09992695885432806 -2.605 0.706978270529821 0.7069771072477562 -4.683454824135069e-08 -0.0999269810347677 -2.6051 0.7069783097098169 0.7069771464779644 -4.562371258765756e-08 -0.09992700320847425 -2.6052000000000004 0.706978348890918 0.7069771856832606 -4.4412660224555766e-08 -0.09992702537544972 -2.6053 0.7069783880731271 0.7069772248636498 -4.3201670579147964e-08 -0.09992704753569621 -2.6054 0.7069784272564434 0.7069772640191399 -4.199102298360814e-08 -0.0999270696892158 -2.6055 0.7069784664408635 0.706977303149741 -4.0780996605338645e-08 -0.09992709183601045 -2.6056000000000004 0.7069785056263809 0.7069773422554673 -3.9571870382229795e-08 -0.09992711397608219 -2.6057 0.7069785448129857 0.7069773813363356 -3.8363922963218465e-08 -0.0999271361094331 -2.6058000000000003 0.7069785840006659 0.7069774203923654 -3.7157432637171216e-08 -0.09992715823606522 -2.6059 0.7069786231894057 0.7069774594235797 -3.5952677274967565e-08 -0.0999271803559806 -2.606 0.7069786623791867 0.7069774984300039 -3.474993426279445e-08 -0.09992720246918124 -2.6061000000000005 0.7069787015699875 0.7069775374116667 -3.35494804366062e-08 -0.09992722457566919 -2.6062000000000003 0.7069787407617838 0.7069775763685997 -3.2351592022710277e-08 -0.0999272466754465 -2.6063 0.7069787799545478 0.7069776153008376 -3.115654457217301e-08 -0.09992726876851514 -2.6064000000000003 0.7069788191482493 0.7069776542084178 -2.996461289555066e-08 -0.0999272908548772 -2.6065 0.7069788583428553 0.706977693091381 -2.8776071003041442e-08 -0.09992731293453476 -2.6066000000000003 0.7069788975383295 0.7069777319497704 -2.7591192037048143e-08 -0.09992733500748978 -2.6067000000000005 0.7069789367346324 0.7069777707836324 -2.6410248215365945e-08 -0.0999273570737443 -2.6068000000000002 0.7069789759317227 0.7069778095930164 -2.52335107635282e-08 -0.09992737913330044 -2.6069 0.706979015129555 0.7069778483779741 -2.406124985452479e-08 -0.09992740118616013 -2.607 0.7069790543280811 0.7069778871385607 -2.289373454830365e-08 -0.09992742323232537 -2.6071000000000004 0.706979093527251 0.7069779258748343 -2.1731232728236516e-08 -0.09992744527179835 -2.6072 0.7069791327270107 0.7069779645868557 -2.0574011039102558e-08 -0.09992746730458099 -2.6073000000000004 0.7069791719273038 0.7069780032746882 -1.9422334825939386e-08 -0.0999274893306753 -2.6074 0.706979211128071 0.7069780419383983 -1.827646807723085e-08 -0.09992751135008335 -2.6075 0.7069792503292507 0.7069780805780554 -1.7136673358987553e-08 -0.09992753336280719 -2.6076000000000006 0.7069792895307775 0.7069781191937314 -1.600321175793465e-08 -0.0999275553688488 -2.6077000000000004 0.7069793287325838 0.7069781577855012 -1.4876342819929167e-08 -0.09992757736821022 -2.6078 0.7069793679345995 0.7069781963534423 -1.3756324491413091e-08 -0.09992759936089346 -2.6079 0.7069794071367509 0.7069782348976353 -1.2643413062601166e-08 -0.0999276213469006 -2.608 0.7069794463389625 0.7069782734181631 -1.1537863101995088e-08 -0.0999276433262336 -2.6081000000000003 0.7069794855411553 0.7069783119151114 -1.0439927406943883e-08 -0.09992766529889452 -2.6082 0.7069795247432483 0.706978350388569 -9.349856943362267e-09 -0.0999276872648854 -2.6083000000000003 0.7069795639451577 0.706978388838627 -8.267900781545878e-09 -0.0999277092242083 -2.6084 0.7069796031467963 0.706978427265379 -7.1943060441295725e-09 -0.09992773117686514 -2.6085 0.7069796423480752 0.7069784656689216 -6.129317856214123e-09 -0.09992775312285802 -2.6086000000000005 0.7069796815489022 0.7069785040493537 -5.073179277712003e-09 -0.09992777506218889 -2.6087000000000002 0.706979720749183 0.7069785424067769 -4.026131256509857e-09 -0.0999277969948598 -2.6088 0.7069797599488207 0.7069785807412957 -2.988412570355259e-09 -0.09992781892087282 -2.6089 0.7069797991477156 0.7069786190530167 -1.9602597722129245e-09 -0.09992784084022997 -2.609 0.7069798383457657 0.7069786573420489 -9.419071338861995e-10 -0.09992786275293322 -2.6091 0.7069798775428662 0.7069786956085038 6.641340168783705e-11 -0.0999278846589845 -2.6092000000000004 0.7069799167389099 0.7069787338524961 1.064472275949524e-09 -0.09992790655838599 -2.6093 0.7069799559337879 0.7069787720741423 2.0520423693604073e-09 -0.09992792845113962 -2.6094 0.7069799951273881 0.7069788102735614 3.0288990465060506e-09 -0.09992795033724747 -2.6095 0.706980034319596 0.7069788484508747 3.9948202176787184e-09 -0.09992797221671149 -2.6096000000000004 0.7069800735102953 0.7069788866062061 4.9495863753065694e-09 -0.09992799408953376 -2.6097 0.7069801126993666 0.7069789247396816 5.8929806590057865e-09 -0.09992801595571621 -2.6098000000000003 0.7069801518866888 0.7069789628514295 6.824788891142408e-09 -0.09992803781526087 -2.6099 0.7069801910721389 0.7069790009415806 7.74479963754765e-09 -0.09992805966816987 -2.61 0.7069802302555908 0.7069790390102677 8.652804242212375e-09 -0.09992808151444511 -2.6101000000000005 0.7069802694369163 0.706979077057626 9.548596888002414e-09 -0.09992810335408864 -2.6102000000000003 0.7069803086159854 0.7069791150837923 1.0431974640026653e-08 -0.09992812518710242 -2.6103 0.7069803477926659 0.7069791530889067 1.1302737482066227e-08 -0.09992814701348852 -2.6104000000000003 0.7069803869668234 0.7069791910731101 1.2160688370350947e-08 -0.09992816883324895 -2.6105 0.7069804261383217 0.7069792290365466 1.300563327345794e-08 -0.09992819064638575 -2.6106000000000003 0.7069804653070217 0.7069792669793615 1.3837381227822798e-08 -0.09992821245290084 -2.6107000000000005 0.7069805044727833 0.7069793049017024 1.4655744362025713e-08 -0.09992823425279629 -2.6108000000000002 0.7069805436354637 0.7069793428037188 1.5460537954904707e-08 -0.099928256046074 -2.6109 0.7069805827949187 0.7069793806855624 1.625158047371955e-08 -0.09992827783273615 -2.611 0.7069806219510018 0.706979418547387 1.7028693602774703e-08 -0.09992829961278461 -2.6111000000000004 0.7069806611035648 0.7069794563893474 1.7791702304134627e-08 -0.09992832138622149 -2.6112 0.7069807002524577 0.7069794942116014 1.8540434841042563e-08 -0.09992834315304874 -2.6113000000000004 0.7069807393975285 0.7069795320143075 1.9274722825625423e-08 -0.09992836491326836 -2.6114 0.7069807785386235 0.7069795697976267 1.9994401246649363e-08 -0.09992838666688239 -2.6115 0.7069808176755872 0.7069796075617212 2.069930852242885e-08 -0.09992840841389275 -2.6116 0.7069808568082627 0.7069796453067554 2.138928652251071e-08 -0.09992843015430156 -2.6117000000000004 0.7069808959364914 0.7069796830328949 2.2064180601501227e-08 -0.09992845188811073 -2.6118 0.7069809350601125 0.7069797207403077 2.2723839653709943e-08 -0.09992847361532227 -2.6119 0.7069809741789643 0.7069797584291622 2.3368116126160077e-08 -0.09992849533593823 -2.612 0.7069810132928835 0.7069797960996291 2.399686606022189e-08 -0.09992851704996059 -2.6121000000000003 0.7069810524017053 0.7069798337518807 2.4609949121970343e-08 -0.09992853875739136 -2.6122 0.7069810915052626 0.7069798713860902 2.5207228630808043e-08 -0.09992856045823251 -2.6123000000000003 0.7069811306033879 0.7069799090024329 2.578857160283332e-08 -0.09992858215248608 -2.6124 0.7069811696959121 0.7069799466010847 2.6353848759513854e-08 -0.09992860384015403 -2.6125 0.7069812087826641 0.7069799841822234 2.6902934579728366e-08 -0.09992862552123837 -2.6126000000000005 0.7069812478634725 0.7069800217460283 2.743570730323608e-08 -0.09992864719574107 -2.6127000000000002 0.706981286938164 0.7069800592926793 2.7952048972310073e-08 -0.0999286688636642 -2.6128 0.706981326006564 0.7069800968223582 2.8451845461227587e-08 -0.09992869052500974 -2.6129000000000002 0.7069813650684973 0.7069801343352471 2.8934986493617254e-08 -0.09992871217977962 -2.613 0.7069814041237872 0.7069801718315301 2.940136566847995e-08 -0.09992873382797592 -2.6131 0.7069814431722554 0.7069802093113919 2.985088047927076e-08 -0.09992875546960056 -2.6132000000000004 0.7069814822137235 0.7069802467750181 3.028343234685871e-08 -0.09992877710465549 -2.6133 0.7069815212480115 0.7069802842225963 3.0698926628200396e-08 -0.09992879873314287 -2.6134 0.706981560274939 0.7069803216543138 3.109727265103446e-08 -0.09992882035506458 -2.6135 0.7069815992943235 0.7069803590703598 3.1478383719085734e-08 -0.0999288419704226 -2.6136000000000004 0.7069816383059829 0.7069803964709237 3.184217714502502e-08 -0.09992886357921897 -2.6137 0.7069816773097335 0.706980433856196 3.218857425914268e-08 -0.09992888518145562 -2.6138000000000003 0.7069817163053913 0.7069804712263681 3.251750043363477e-08 -0.09992890677713463 -2.6139 0.7069817552927711 0.7069805085816322 3.2828885077398895e-08 -0.09992892836625794 -2.614 0.706981794271687 0.706980545922181 3.3122661679402254e-08 -0.09992894994882752 -2.6141000000000005 0.7069818332419526 0.7069805832482077 3.3398767813885843e-08 -0.09992897152484537 -2.6142000000000003 0.7069818722033812 0.7069806205599063 3.365714513862972e-08 -0.09992899309431344 -2.6143 0.7069819111557851 0.7069806578574719 3.3897739433116914e-08 -0.09992901465723382 -2.6144000000000003 0.7069819500989761 0.7069806951410993 3.412050058118621e-08 -0.09992903621360844 -2.6145 0.7069819890327658 0.706980732410984 3.432538260225715e-08 -0.09992905776343924 -2.6146000000000003 0.7069820279569649 0.7069807696673225 3.4512343660003664e-08 -0.09992907930672826 -2.6147000000000005 0.7069820668713839 0.7069808069103107 3.4681346055415174e-08 -0.09992910084347745 -2.6148000000000002 0.706982105775833 0.7069808441401461 3.483235625108272e-08 -0.0999291223736888 -2.6149 0.7069821446701223 0.7069808813570253 3.496534485732117e-08 -0.09992914389736435 -2.615 0.7069821835540615 0.7069809185611462 3.508028666512897e-08 -0.09992916541450603 -2.6151000000000004 0.7069822224274598 0.7069809557527061 3.5177160627106185e-08 -0.09992918692511589 -2.6152 0.7069822612901263 0.7069809929319026 3.525594987133229e-08 -0.09992920842919577 -2.6153000000000004 0.7069823001418702 0.7069810300989339 3.531664171524396e-08 -0.09992922992674774 -2.6154 0.7069823389825005 0.7069810672539978 3.5359227637879465e-08 -0.09992925141777378 -2.6155 0.7069823778118263 0.7069811043972924 3.538370330589957e-08 -0.09992927290227582 -2.6156 0.7069824166296564 0.7069811415290161 3.5390068557974996e-08 -0.09992929438025598 -2.6157000000000004 0.7069824554358002 0.7069811786493665 3.53783274186642e-08 -0.09992931585171612 -2.6158 0.7069824942300662 0.7069812157585416 3.534848809320923e-08 -0.09992933731665822 -2.6159 0.706982533012264 0.706981252856739 3.530056294324957e-08 -0.09992935877508427 -2.616 0.7069825717822033 0.7069812899441563 3.5234568509373565e-08 -0.09992938022699628 -2.6161000000000003 0.7069826105396932 0.7069813270209909 3.515052549030173e-08 -0.09992940167239621 -2.6162 0.7069826492845441 0.70698136408744 3.5048458742886757e-08 -0.09992942311128603 -2.6163000000000003 0.7069826880165662 0.7069814011436999 3.492839728384822e-08 -0.09992944454366769 -2.6164 0.7069827267355697 0.7069814381899673 3.4790374253343415e-08 -0.09992946596954316 -2.6165 0.7069827654413658 0.7069814752264381 3.4634426942722896e-08 -0.09992948738891445 -2.6166000000000005 0.7069828041337662 0.7069815122533077 3.446059676677493e-08 -0.09992950880178351 -2.6167000000000002 0.7069828428125828 0.7069815492707713 3.426892923423519e-08 -0.09992953020815232 -2.6168 0.7069828814776281 0.7069815862790232 3.40594739668687e-08 -0.09992955160802287 -2.6169000000000002 0.706982920128715 0.7069816232782575 3.383228468385735e-08 -0.09992957300139713 -2.617 0.7069829587656575 0.7069816602686672 3.35874191601665e-08 -0.09992959438827703 -2.6171 0.7069829973882698 0.706981697250445 3.332493924909641e-08 -0.09992961576866456 -2.6172000000000004 0.706983035996367 0.7069817342237827 3.304491083370997e-08 -0.09992963714256171 -2.6173 0.7069830745897651 0.7069817711888717 3.274740383030217e-08 -0.09992965850997047 -2.6174 0.7069831131682807 0.7069818081459021 3.2432492164113924e-08 -0.09992967987089275 -2.6175 0.7069831517317311 0.706981845095063 3.210025376239323e-08 -0.09992970122533053 -2.6176000000000004 0.7069831902799351 0.7069818820365437 3.175077051796593e-08 -0.0999297225732858 -2.6177 0.7069832288127116 0.7069819189705311 3.138412827188852e-08 -0.0999297439147605 -2.6178000000000003 0.706983267329881 0.7069819558972121 3.100041681518284e-08 -0.0999297652497566 -2.6179 0.7069833058312647 0.7069819928167731 3.059972982291659e-08 -0.09992978657827613 -2.618 0.7069833443166852 0.7069820297293978 3.018216488022418e-08 -0.09992980790032101 -2.6181000000000005 0.7069833827859655 0.7069820666352702 2.974782342853033e-08 -0.09992982921589315 -2.6182000000000003 0.7069834212389304 0.7069821035345722 2.9296810744733337e-08 -0.09992985052499456 -2.6183 0.7069834596754059 0.7069821404274853 2.8829235932531505e-08 -0.0999298718276272 -2.6184000000000003 0.7069834980952185 0.7069821773141893 2.8345211866911968e-08 -0.09992989312379304 -2.6185 0.7069835364981968 0.7069822141948634 2.7844855187211803e-08 -0.09992991441349407 -2.6186000000000003 0.7069835748841702 0.7069822510696845 2.732828626589301e-08 -0.0999299356967322 -2.6187000000000005 0.7069836132529697 0.7069822879388288 2.67956291859911e-08 -0.09992995697350941 -2.6188000000000002 0.7069836516044272 0.706982324802471 2.6247011697747014e-08 -0.09992997824382766 -2.6189 0.7069836899383766 0.7069823616607844 2.5682565196055718e-08 -0.09992999950768887 -2.619 0.7069837282546532 0.7069823985139408 2.5102424687506453e-08 -0.09993002076509507 -2.6191000000000004 0.7069837665530933 0.7069824353621105 2.450672875742299e-08 -0.09993004201604817 -2.6192 0.7069838048335353 0.7069824722054622 2.3895619535169166e-08 -0.09993006326055015 -2.6193 0.7069838430958186 0.7069825090441634 2.326924266292385e-08 -0.099930084498603 -2.6194 0.7069838813397848 0.7069825458783792 2.262774726792538e-08 -0.09993010573020858 -2.6195 0.7069839195652766 0.7069825827082739 2.1971285912164573e-08 -0.09993012695536889 -2.6196 0.7069839577721391 0.7069826195340099 2.1300014569833325e-08 -0.09993014817408592 -2.6197000000000004 0.7069839959602182 0.7069826563557475 2.0614092581354437e-08 -0.09993016938636162 -2.6198 0.7069840341293622 0.7069826931736456 1.9913682612615613e-08 -0.09993019059219792 -2.6199 0.7069840722794211 0.7069827299878612 1.9198950633285417e-08 -0.09993021179159678 -2.62 0.7069841104102463 0.7069827667985494 1.847006585609795e-08 -0.09993023298456015 -2.6201000000000003 0.7069841485216914 0.7069828036058634 1.7727200710832003e-08 -0.09993025417108992 -2.6202 0.7069841866136124 0.7069828404099551 1.697053080441241e-08 -0.09993027535118813 -2.6203000000000003 0.7069842246858664 0.7069828772109739 1.620023487060307e-08 -0.09993029652485677 -2.6204 0.7069842627383125 0.7069829140090669 1.5416494737047204e-08 -0.09993031769209769 -2.6205 0.7069843007708122 0.7069829508043802 1.4619495271490923e-08 -0.09993033885291287 -2.6206000000000005 0.7069843387832289 0.7069829875970571 1.3809424343619314e-08 -0.09993036000730426 -2.6207000000000003 0.7069843767754278 0.706983024387239 1.2986472789494607e-08 -0.0999303811552738 -2.6208 0.7069844147472767 0.7069830611750657 1.2150834352575579e-08 -0.0999304022968235 -2.6209000000000002 0.7069844526986451 0.7069830979606742 1.1302705643818911e-08 -0.09993042343195524 -2.621 0.7069844906294045 0.7069831347441994 1.0442286100045828e-08 -0.09993044456067096 -2.6211 0.7069845285394292 0.7069831715257744 9.569777932767753e-09 -0.09993046568297263 -2.6212000000000004 0.7069845664285953 0.7069832083055301 8.68538607701197e-09 -0.09993048679886223 -2.6213 0.7069846042967812 0.7069832450835949 7.789318151422975e-09 -0.09993050790834168 -2.6214 0.7069846421438675 0.706983281860095 6.881784393210355e-09 -0.09993052901141292 -2.6215 0.706984679969737 0.7069833186351544 5.962997639934187e-09 -0.09993055010807789 -2.6216000000000004 0.7069847177742751 0.7069833554088947 5.0331732462383094e-09 -0.09993057119833852 -2.6217 0.7069847555573692 0.7069833921814351 4.0925290526253044e-09 -0.09993059228219674 -2.6218000000000004 0.7069847933189093 0.7069834289528929 3.1412853325474277e-09 -0.09993061335965456 -2.6219 0.7069848310587878 0.7069834657233822 2.179664730823927e-09 -0.09993063443071387 -2.622 0.7069848687768996 0.7069835024930153 1.2078922211403165e-09 -0.09993065549537666 -2.6221000000000005 0.7069849064731419 0.7069835392619019 2.2619505313931088e-10 -0.09993067655364485 -2.6222000000000003 0.7069849441474142 0.706983576030149 -7.651973039576876e-10 -0.09993069760552031 -2.6223 0.7069849817996187 0.7069836127978613 -1.7660532142596552e-09 -0.09993071865100504 -2.6224000000000003 0.70698501942966 0.7069836495651411 -2.776138927247651e-09 -0.09993073969010097 -2.6225 0.7069850570374454 0.7069836863320882 -3.795218638490139e-09 -0.09993076072281006 -2.6226000000000003 0.7069850946228848 0.7069837230987993 -4.82305453648052e-09 -0.09993078174913421 -2.6227000000000005 0.7069851321858904 0.7069837598653692 -5.8594068633524565e-09 -0.09993080276907539 -2.6228000000000002 0.7069851697263773 0.7069837966318897 -6.904033967788936e-09 -0.0999308237826355 -2.6229 0.7069852072442628 0.7069838333984497 -7.956692365737594e-09 -0.0999308447898165 -2.623 0.7069852447394674 0.7069838701651365 -9.017136790717695e-09 -0.09993086579062033 -2.6231000000000004 0.706985282211914 0.7069839069320337 -1.0085120259739622e-08 -0.09993088678504891 -2.6232 0.706985319661528 0.7069839436992229 -1.116039411797401e-08 -0.0999309077731042 -2.6233 0.7069853570882374 0.7069839804667823 -1.2242708111610129e-08 -0.0999309287547881 -2.6234 0.7069853944919733 0.7069840172347883 -1.3331810432958696e-08 -0.09993094973010257 -2.6235 0.7069854318726693 0.7069840540033137 -1.4427447788539771e-08 -0.09993097069904948 -2.6236 0.7069854692302618 0.7069840907724287 -1.5529365453292865e-08 -0.0999309916616308 -2.6237000000000004 0.7069855065646902 0.7069841275422017 -1.6637307328690176e-08 -0.09993101261784854 -2.6238 0.7069855438758962 0.7069841643126973 -1.775101600692136e-08 -0.09993103356770454 -2.6239 0.7069855811638244 0.7069842010839777 -1.8870232825971e-08 -0.09993105451120075 -2.624 0.7069856184284224 0.706984237856102 -1.999469793163497e-08 -0.09993107544833908 -2.6241000000000003 0.7069856556696404 0.7069842746291268 -2.112415033736839e-08 -0.09993109637912148 -2.6242 0.7069856928874315 0.706984311403106 -2.2258327986735688e-08 -0.09993111730354987 -2.6243000000000003 0.7069857300817519 0.7069843481780906 -2.3396967813258535e-08 -0.09993113822162622 -2.6244 0.7069857672525599 0.7069843849541286 -2.4539805799396464e-08 -0.09993115913335243 -2.6245 0.7069858043998175 0.706984421731265 -2.5686577037695862e-08 -0.09993118003873042 -2.6246000000000005 0.7069858415234889 0.7069844585095422 -2.6837015796709468e-08 -0.09993120093776207 -2.6247000000000003 0.7069858786235417 0.7069844952889996 -2.799085557715804e-08 -0.09993122183044939 -2.6248 0.7069859156999456 0.7069845320696742 -2.9147829177199325e-08 -0.09993124271679422 -2.6249000000000002 0.7069859527526744 0.7069845688515993 -3.030766875401075e-08 -0.0999312635967986 -2.625 0.7069859897817035 0.7069846056348063 -3.1470105883637384e-08 -0.09993128447046438 -2.6251 0.7069860267870118 0.7069846424193225 -3.263487162409248e-08 -0.09993130533779344 -2.6252000000000004 0.706986063768581 0.7069846792051734 -3.380169657542231e-08 -0.09993132619878775 -2.6253 0.706986100726396 0.706984715992381 -3.4970310949528766e-08 -0.09993134705344926 -2.6254 0.706986137660444 0.7069847527809645 -3.6140444622969996e-08 -0.0999313679017798 -2.6255 0.706986174570716 0.7069847895709405 -3.731182720721673e-08 -0.09993138874378142 -2.6256000000000004 0.706986211457205 0.7069848263623222 -3.848418810297079e-08 -0.09993140957945595 -2.6257 0.7069862483199069 0.7069848631551203 -3.9657256572101906e-08 -0.09993143040880532 -2.6258000000000004 0.7069862851588212 0.7069848999493424 -4.08307617921831e-08 -0.09993145123183149 -2.6259 0.7069863219739501 0.7069849367449932 -4.2004432922627e-08 -0.09993147204853631 -2.626 0.7069863587652983 0.7069849735420743 -4.317799916804391e-08 -0.09993149285892172 -2.6261000000000005 0.7069863955328741 0.706985010340585 -4.4351189837629e-08 -0.0999315136629897 -2.6262000000000003 0.7069864322766878 0.7069850471405212 -4.552373441077005e-08 -0.09993153446074216 -2.6263 0.7069864689967532 0.7069850839418758 -4.669536259716651e-08 -0.0999315552521809 -2.6264000000000003 0.7069865056930871 0.7069851207446389 -4.786580439972675e-08 -0.0999315760373079 -2.6265 0.7069865423657089 0.7069851575487981 -4.9034790176828366e-08 -0.09993159681612512 -2.6266000000000003 0.706986579014641 0.7069851943543376 -5.020205070421259e-08 -0.09993161758863446 -2.6267000000000005 0.7069866156399085 0.7069852311612391 -5.136731723743432e-08 -0.09993163835483783 -2.6268000000000002 0.7069866522415398 0.706985267969481 -5.253032157458322e-08 -0.0999316591147371 -2.6269 0.7069866888195653 0.7069853047790392 -5.3690796116131687e-08 -0.09993167986833418 -2.627 0.7069867253740195 0.7069853415898866 -5.484847392543332e-08 -0.099931700615631 -2.6271000000000004 0.706986761904939 0.7069853784019929 -5.600308879442559e-08 -0.0999317213566295 -2.6272 0.7069867984123632 0.7069854152153259 -5.715437530130936e-08 -0.09993174209133156 -2.6273 0.7069868348963348 0.7069854520298495 -5.8302068872348456e-08 -0.09993176281973914 -2.6274 0.7069868713568987 0.7069854888455254 -5.9445905843452315e-08 -0.0999317835418541 -2.6275 0.7069869077941032 0.7069855256623123 -6.058562352067448e-08 -0.09993180425767835 -2.6276 0.7069869442079991 0.7069855624801659 -6.1720960238109e-08 -0.09993182496721381 -2.6277000000000004 0.7069869805986401 0.7069855992990393 -6.285165542012361e-08 -0.09993184567046237 -2.6278 0.7069870169660826 0.7069856361188827 -6.397744964359298e-08 -0.09993186636742594 -2.6279 0.7069870533103858 0.706985672939644 -6.509808468885617e-08 -0.09993188705810647 -2.628 0.7069870896316119 0.7069857097612677 -6.621330361040664e-08 -0.09993190774250588 -2.6281000000000003 0.7069871259298253 0.706985746583696 -6.73228507880666e-08 -0.09993192842062597 -2.6282 0.7069871622050936 0.7069857834068678 -6.842647198683494e-08 -0.0999319490924687 -2.6283000000000003 0.7069871984574871 0.70698582023072 -6.95239144167352e-08 -0.09993196975803599 -2.6284 0.7069872346870785 0.7069858570551864 -7.061492678789305e-08 -0.09993199041732975 -2.6285 0.7069872708939435 0.7069858938801981 -7.169925937168531e-08 -0.09993201107035185 -2.6286000000000005 0.7069873070781603 0.7069859307056838 -7.277666405581737e-08 -0.09993203171710426 -2.6287000000000003 0.7069873432398094 0.7069859675315693 -7.384689440070175e-08 -0.09993205235758879 -2.6288 0.7069873793789745 0.7069860043577779 -7.49097056975713e-08 -0.09993207299180738 -2.6289000000000002 0.7069874154957418 0.7069860411842301 -7.596485502442407e-08 -0.09993209361976196 -2.629 0.7069874515901998 0.7069860780108443 -7.701210129416186e-08 -0.09993211424145441 -2.6291 0.7069874876624398 0.7069861148375358 -7.805120532354548e-08 -0.09993213485688664 -2.6292000000000004 0.7069875237125555 0.7069861516642175 -7.908192987699653e-08 -0.09993215546606055 -2.6293 0.7069875597406432 0.7069861884908 -8.010403972254221e-08 -0.09993217606897802 -2.6294 0.7069875957468017 0.7069862253171906 -8.11173016873265e-08 -0.09993219666564088 -2.6295 0.7069876317311323 0.7069862621432955 -8.212148471485603e-08 -0.09993221725605117 -2.6296000000000004 0.7069876676937387 0.7069862989690174 -8.311635990316396e-08 -0.09993223784021069 -2.6297 0.706987703634727 0.706986335794257 -8.410170057593369e-08 -0.09993225841812135 -2.6298000000000004 0.7069877395542057 0.7069863726189121 -8.507728232586692e-08 -0.09993227898978506 -2.6299 0.7069877754522861 0.7069864094428788 -8.604288305198021e-08 -0.09993229955520375 -2.63 0.706987811329081 0.7069864462660502 -8.699828303940227e-08 -0.0999323201143792 -2.6301000000000005 0.7069878471847062 0.7069864830883179 -8.794326498366006e-08 -0.09993234066731345 -2.6302000000000003 0.7069878830192797 0.7069865199095703 -8.887761405139416e-08 -0.0999323612140083 -2.6303 0.7069879188329218 0.7069865567296938 -8.980111792632889e-08 -0.09993238175446567 -2.6304000000000003 0.7069879546257547 0.7069865935485731 -9.071356685697723e-08 -0.09993240228868745 -2.6305 0.7069879903979033 0.7069866303660898 -9.161475371128464e-08 -0.09993242281667554 -2.6306000000000003 0.7069880261494941 0.7069866671821237 -9.250447401305817e-08 -0.0999324433384318 -2.6307000000000005 0.7069880618806565 0.7069867039965527 -9.338252599661034e-08 -0.09993246385395817 -2.6308000000000002 0.7069880975915215 0.7069867408092525 -9.424871064665774e-08 -0.09993248436325652 -2.6309 0.7069881332822223 0.7069867776200963 -9.510283174515854e-08 -0.09993250486632872 -2.631 0.7069881689528945 0.7069868144289552 -9.594469591901744e-08 -0.09993252536317668 -2.6311000000000004 0.7069882046036753 0.7069868512356989 -9.677411267738217e-08 -0.09993254585380229 -2.6312 0.7069882402347036 0.7069868880401945 -9.759089446541996e-08 -0.09993256633820738 -2.6313 0.7069882758461215 0.7069869248423074 -9.839485669554254e-08 -0.09993258681639389 -2.6314 0.7069883114380717 0.7069869616419011 -9.918581778730479e-08 -0.09993260728836373 -2.6315 0.7069883470106999 0.7069869984388368 -9.996359922465059e-08 -0.09993262775411874 -2.6316 0.7069883825641528 0.7069870352329746 -1.00728025580199e-07 -0.09993264821366085 -2.6317000000000004 0.7069884180985797 0.7069870720241715 -1.0147892456381646e-07 -0.09993266866699191 -2.6318 0.7069884536141309 0.7069871088122839 -1.0221612705644395e-07 -0.09993268911411374 -2.6319 0.7069884891109592 0.7069871455971658 -1.0293946714912822e-07 -0.09993270955502837 -2.632 0.7069885245892189 0.7069871823786698 -1.0364878218205309e-07 -0.0999327299897376 -2.6321000000000003 0.7069885600490657 0.7069872191566464 -1.0434391278183602e-07 -0.09993275041824332 -2.6322 0.7069885954906575 0.7069872559309448 -1.0502470289275312e-07 -0.09993277084054741 -2.6323000000000003 0.7069886309141533 0.7069872927014123 -1.0569099981490304e-07 -0.09993279125665173 -2.6324 0.706988666319714 0.7069873294678944 -1.0634265423456468e-07 -0.09993281166655817 -2.6325 0.7069887017075024 0.7069873662302357 -1.0697952027363677e-07 -0.09993283207026865 -2.6326000000000005 0.7069887370776822 0.7069874029882788 -1.0760145549570943e-07 -0.09993285246778502 -2.6327000000000003 0.7069887724304187 0.7069874397418652 -1.0820832095637112e-07 -0.0999328728591092 -2.6328 0.7069888077658788 0.7069874764908344 -1.0879998123096424e-07 -0.09993289324424304 -2.6329000000000002 0.706988843084231 0.7069875132350245 -1.0937630444927959e-07 -0.09993291362318837 -2.633 0.7069888783856446 0.7069875499742728 -1.0993716230423001e-07 -0.09993293399594713 -2.6331 0.7069889136702909 0.706987586708415 -1.1048243010736147e-07 -0.09993295436252116 -2.6332000000000004 0.7069889489383423 0.7069876234372854 -1.1101198680099622e-07 -0.09993297472291235 -2.6333 0.7069889841899719 0.7069876601607169 -1.1152571498772301e-07 -0.09993299507712261 -2.6334 0.7069890194253549 0.7069876968785416 -1.1202350096162217e-07 -0.09993301542515376 -2.6335 0.7069890546446669 0.7069877335905903 -1.1250523471867391e-07 -0.0999330357670077 -2.6336000000000004 0.7069890898480848 0.7069877702966922 -1.1297081000359588e-07 -0.0999330561026863 -2.6337 0.7069891250357875 0.706987806996676 -1.1342012431331261e-07 -0.09993307643219144 -2.6338000000000004 0.7069891602079533 0.7069878436903692 -1.1385307892991525e-07 -0.09993309675552497 -2.6339 0.706989195364763 0.7069878803775982 -1.1426957893106993e-07 -0.09993311707268882 -2.634 0.7069892305063976 0.7069879170581883 -1.1466953323165108e-07 -0.09993313738368478 -2.6341000000000006 0.7069892656330392 0.706987953731964 -1.1505285458374148e-07 -0.09993315768851477 -2.6342000000000003 0.7069893007448709 0.706987990398749 -1.1541945960612254e-07 -0.09993317798718067 -2.6343 0.7069893358420765 0.7069880270583659 -1.157692687998868e-07 -0.09993319827968432 -2.6344000000000003 0.7069893709248407 0.7069880637106369 -1.1610220655711156e-07 -0.0999332185660276 -2.6345 0.7069894059933488 0.7069881003553831 -1.1641820119034918e-07 -0.09993323884621239 -2.6346000000000003 0.706989441047787 0.7069881369924249 -1.1671718494130068e-07 -0.09993325912024056 -2.6347000000000005 0.7069894760883422 0.7069881736215822 -1.1699909400510189e-07 -0.09993327938811392 -2.6348000000000003 0.7069895111152018 0.7069882102426739 -1.1726386851818038e-07 -0.09993329964983443 -2.6349 0.7069895461285538 0.7069882468555189 -1.1751145260162355e-07 -0.0999333199054039 -2.635 0.7069895811285869 0.7069882834599348 -1.1774179434730081e-07 -0.09993334015482418 -2.6351000000000004 0.70698961611549 0.7069883200557395 -1.1795484585776228e-07 -0.09993336039809719 -2.6352 0.7069896510894533 0.70698835664275 -1.1815056322195261e-07 -0.0999333806352248 -2.6353 0.7069896860506658 0.7069883932207826 -1.1832890654643602e-07 -0.09993340086620879 -2.6354 0.7069897209993186 0.7069884297896537 -1.1848983995886575e-07 -0.0999334210910511 -2.6355 0.7069897559356018 0.7069884663491792 -1.1863333161665768e-07 -0.09993344130975354 -2.6356 0.7069897908597067 0.7069885028991747 -1.1875935371045976e-07 -0.09993346152231797 -2.6357000000000004 0.7069898257718247 0.7069885394394557 -1.1886788245894786e-07 -0.09993348172874633 -2.6358 0.7069898606721472 0.7069885759698373 -1.1895889812790772e-07 -0.09993350192904045 -2.6359 0.7069898955608658 0.7069886124901341 -1.1903238503890856e-07 -0.09993352212320217 -2.636 0.7069899304381722 0.7069886490001613 -1.1908833155195586e-07 -0.09993354231123334 -2.6361000000000003 0.7069899653042578 0.7069886854997337 -1.1912673008457331e-07 -0.09993356249313584 -2.6362 0.7069900001593149 0.7069887219886659 -1.1914757709619028e-07 -0.0999335826689115 -2.6363000000000003 0.7069900350035354 0.7069887584667729 -1.1915087309855021e-07 -0.09993360283856226 -2.6364 0.7069900698371107 0.7069887949338691 -1.1913662265571057e-07 -0.0999336230020899 -2.6365 0.7069901046602326 0.7069888313897701 -1.1910483437883868e-07 -0.09993364315949632 -2.6366000000000005 0.7069901394730926 0.7069888678342904 -1.1905552091753813e-07 -0.09993366331078338 -2.6367000000000003 0.706990174275882 0.7069889042672451 -1.1898869896505293e-07 -0.09993368345595285 -2.6368 0.706990209068792 0.7069889406884502 -1.1890438923745084e-07 -0.0999337035950067 -2.6369000000000002 0.7069902438520133 0.7069889770977211 -1.1880261649097057e-07 -0.09993372372794673 -2.637 0.7069902786257364 0.706989013494874 -1.186834094977357e-07 -0.09993374385477477 -2.6371 0.7069903133901514 0.7069890498797253 -1.1854680103881576e-07 -0.09993376397549272 -2.6372000000000004 0.7069903481454483 0.706989086252092 -1.1839282791116512e-07 -0.09993378409010245 -2.6373 0.706990382891816 0.7069891226117909 -1.1822153089986742e-07 -0.09993380419860576 -2.6374 0.7069904176294436 0.70698915895864 -1.1803295477466613e-07 -0.09993382430100449 -2.6375 0.7069904523585192 0.7069891952924576 -1.1782714827435203e-07 -0.09993384439730055 -2.6376000000000004 0.7069904870792305 0.7069892316130628 -1.1760416410155905e-07 -0.09993386448749575 -2.6377 0.7069905217917647 0.7069892679202747 -1.1736405891062118e-07 -0.099933884571592 -2.6378000000000004 0.7069905564963084 0.7069893042139135 -1.1710689327287804e-07 -0.09993390464959108 -2.6379 0.706990591193047 0.7069893404937999 -1.1683273169402209e-07 -0.09993392472149487 -2.638 0.7069906258821654 0.7069893767597555 -1.1654164257419997e-07 -0.09993394478730518 -2.6381000000000006 0.7069906605638481 0.7069894130116031 -1.1623369818546114e-07 -0.09993396484702394 -2.6382000000000003 0.7069906952382783 0.7069894492491655 -1.1590897468390093e-07 -0.09993398490065294 -2.6383 0.7069907299056385 0.7069894854722669 -1.1556755206802716e-07 -0.09993400494819407 -2.6384000000000003 0.7069907645661104 0.7069895216807319 -1.1520951416488234e-07 -0.09993402498964915 -2.6385 0.7069907992198747 0.7069895578743866 -1.148349486126965e-07 -0.09993404502502 -2.6386000000000003 0.7069908338671109 0.7069895940530577 -1.1444394682272319e-07 -0.09993406505430848 -2.6387000000000005 0.7069908685079977 0.7069896302165734 -1.1403660397577009e-07 -0.09993408507751646 -2.6388000000000003 0.7069909031427131 0.7069896663647625 -1.1361301899617815e-07 -0.09993410509464581 -2.6389 0.7069909377714327 0.706989702497455 -1.1317329453273961e-07 -0.09993412510569832 -2.639 0.7069909723943324 0.7069897386144823 -1.127175369135952e-07 -0.09993414511067583 -2.6391000000000004 0.7069910070115859 0.7069897747156765 -1.122458561340911e-07 -0.0999341651095802 -2.6392 0.7069910416233665 0.7069898108008716 -1.1175836584290111e-07 -0.09993418510241328 -2.6393 0.7069910762298455 0.7069898468699024 -1.1125518327957662e-07 -0.09993420508917693 -2.6394 0.7069911108311935 0.7069898829226049 -1.107364292866897e-07 -0.09993422506987293 -2.6395 0.7069911454275792 0.706989918958817 -1.1020222825432191e-07 -0.09993424504450323 -2.6396 0.7069911800191704 0.7069899549783771 -1.0965270809924765e-07 -0.09993426501306953 -2.6397000000000004 0.706991214606133 0.7069899909811258 -1.090880002389133e-07 -0.09993428497557372 -2.6398 0.706991249188632 0.7069900269669049 -1.0850823954459965e-07 -0.09993430493201766 -2.6399 0.7069912837668303 0.7069900629355578 -1.079135643292789e-07 -0.09993432488240316 -2.64 0.70699131834089 0.7069900988869293 -1.0730411629470554e-07 -0.09993434482673214 -2.6401000000000003 0.706991352910971 0.7069901348208657 -1.0668004051233443e-07 -0.09993436476500639 -2.6402 0.7069913874772319 0.7069901707372148 -1.0604148538428948e-07 -0.0999343846972277 -2.6403000000000003 0.7069914220398296 0.7069902066358267 -1.0538860261040395e-07 -0.09993440462339798 -2.6404 0.706991456598919 0.7069902425165521 -1.0472154714658705e-07 -0.09993442454351899 -2.6405 0.706991491154654 0.7069902783792443 -1.0404047717273157e-07 -0.09993444445759263 -2.6406000000000005 0.7069915257071864 0.7069903142237579 -1.0334555405021317e-07 -0.0999344643656207 -2.6407000000000003 0.7069915602566659 0.7069903500499495 -1.0263694229066533e-07 -0.09993448426760507 -2.6408 0.7069915948032408 0.7069903858576772 -1.0191480951261128e-07 -0.0999345041635475 -2.6409000000000002 0.7069916293470577 0.7069904216468013 -1.0117932640156535e-07 -0.09993452405344992 -2.641 0.7069916638882607 0.7069904574171836 -1.0043066667707323e-07 -0.09993454393731405 -2.6411000000000002 0.7069916984269927 0.7069904931686883 -9.966900703633347e-08 -0.09993456381514182 -2.6412000000000004 0.7069917329633941 0.7069905289011811 -9.889452712644187e-08 -0.09993458368693503 -2.6413 0.7069917674976041 0.7069905646145296 -9.810740949842134e-08 -0.09993460355269554 -2.6414 0.7069918020297588 0.706990600308604 -9.73078395638538e-08 -0.09993462341242514 -2.6415 0.706991836559993 0.7069906359832757 -9.649600555064475e-08 -0.09993464326612565 -2.6416000000000004 0.7069918710884393 0.7069906716384187 -9.567209845792041e-08 -0.0999346631137989 -2.6417 0.7069919056152282 0.7069907072739092 -9.483631201179232e-08 -0.09993468295544675 -2.6418000000000004 0.7069919401404883 0.706990742889625 -9.398884261678508e-08 -0.09993470279107101 -2.6419 0.7069919746643456 0.7069907784854464 -9.312988931680505e-08 -0.09993472262067353 -2.642 0.7069920091869243 0.706990814061256 -9.225965374483336e-08 -0.09993474244425612 -2.6421000000000006 0.7069920437083461 0.7069908496169379 -9.137834007782314e-08 -0.09993476226182058 -2.6422000000000003 0.7069920782287309 0.7069908851523793 -9.048615497945361e-08 -0.09993478207336876 -2.6423 0.7069921127481961 0.7069909206674689 -8.958330756543564e-08 -0.09993480187890247 -2.6424000000000003 0.7069921472668567 0.7069909561620986 -8.86700093427964e-08 -0.09993482167842359 -2.6425 0.7069921817848255 0.7069909916361616 -8.774647416651127e-08 -0.09993484147193392 -2.6426000000000003 0.7069922163022132 0.706991027089554 -8.681291819093162e-08 -0.09993486125943524 -2.6427000000000005 0.7069922508191278 0.7069910625221737 -8.586955980993682e-08 -0.09993488104092939 -2.6428000000000003 0.7069922853356749 0.7069910979339218 -8.491661962310715e-08 -0.0999349008164182 -2.6429 0.7069923198519583 0.7069911333247013 -8.395432036633482e-08 -0.09993492058590348 -2.643 0.7069923543680785 0.7069911686944177 -8.298288686672123e-08 -0.09993494034938709 -2.6431000000000004 0.7069923888841342 0.706991204042979 -8.200254599313728e-08 -0.09993496010687081 -2.6432 0.7069924234002216 0.7069912393702955 -8.101352659637545e-08 -0.09993497985835649 -2.6433 0.7069924579164342 0.7069912746762798 -8.001605946664908e-08 -0.09993499960384594 -2.6434 0.7069924924328632 0.7069913099608476 -7.901037726940757e-08 -0.09993501934334101 -2.6435 0.7069925269495968 0.7069913452239167 -7.799671449589679e-08 -0.09993503907684344 -2.6436 0.7069925614667212 0.7069913804654073 -7.69753074033111e-08 -0.09993505880435509 -2.6437000000000004 0.7069925959843198 0.706991415685243 -7.594639396361902e-08 -0.09993507852587784 -2.6438 0.7069926305024736 0.7069914508833488 -7.491021381282256e-08 -0.09993509824141339 -2.6439 0.7069926650212606 0.706991486059653 -7.386700819110928e-08 -0.0999351179509636 -2.644 0.7069926995407566 0.7069915212140863 -7.281701988213693e-08 -0.09993513765453031 -2.6441000000000003 0.7069927340610347 0.7069915563465823 -7.176049316272651e-08 -0.09993515735211532 -2.6442 0.7069927685821652 0.706991591457077 -7.069767374388164e-08 -0.09993517704372047 -2.6443000000000003 0.7069928031042159 0.706991626545509 -6.962880871441007e-08 -0.09993519672934757 -2.6444 0.7069928376272517 0.7069916616118195 -6.855414648020836e-08 -0.09993521640899837 -2.6445 0.7069928721513354 0.7069916966559526 -6.747393671308749e-08 -0.09993523608267477 -2.6446000000000005 0.7069929066765261 0.7069917316778556 -6.638843028702185e-08 -0.09993525575037854 -2.6447000000000003 0.706992941202881 0.7069917666774772 -6.529787921916858e-08 -0.09993527541211146 -2.6448 0.7069929757304545 0.7069918016547698 -6.420253661825956e-08 -0.09993529506787541 -2.6449000000000003 0.7069930102592981 0.7069918366096883 -6.310265662085035e-08 -0.09993531471767217 -2.645 0.7069930447894603 0.7069918715421907 -6.199849432887011e-08 -0.09993533436150355 -2.6451000000000002 0.7069930793209875 0.706991906452237 -6.089030576148305e-08 -0.09993535399937138 -2.6452000000000004 0.7069931138539225 0.7069919413397903 -5.977834778569946e-08 -0.09993537363127739 -2.6453 0.7069931483883062 0.7069919762048167 -5.866287805956355e-08 -0.0999353932572235 -2.6454 0.706993182924176 0.7069920110472849 -5.7544154974040196e-08 -0.09993541287721147 -2.6455 0.7069932174615668 0.7069920458671659 -5.6422437591432256e-08 -0.09993543249124302 -2.6456000000000004 0.706993252000511 0.7069920806644345 -5.529798558770102e-08 -0.09993545209932006 -2.6457 0.706993286541038 0.7069921154390678 -5.41710591891488e-08 -0.09993547170144444 -2.6458000000000004 0.706993321083174 0.7069921501910452 -5.304191911690778e-08 -0.09993549129761783 -2.6459 0.706993355626943 0.70699218492035 -5.1910826521020526e-08 -0.0999355108878422 -2.646 0.7069933901723658 0.7069922196269669 -5.077804292276042e-08 -0.09993553047211921 -2.6461000000000006 0.7069934247194605 0.7069922543108847 -4.964383015662686e-08 -0.0999355500504507 -2.6462000000000003 0.7069934592682423 0.7069922889720945 -4.850845030431733e-08 -0.09993556962283852 -2.6463 0.7069934938187239 0.7069923236105897 -4.737216563997521e-08 -0.09993558918928441 -2.6464000000000003 0.7069935283709148 0.7069923582263677 -4.6235238565408687e-08 -0.09993560874979024 -2.6465 0.7069935629248216 0.7069923928194276 -4.509793155203171e-08 -0.09993562830435775 -2.6466000000000003 0.7069935974804487 0.706992427389772 -4.396050707949819e-08 -0.09993564785298875 -2.6467 0.706993632037797 0.706992461937406 -4.282322757276401e-08 -0.0999356673956851 -2.6468000000000003 0.7069936665968652 0.7069924964623375 -4.168635534668435e-08 -0.09993568693244854 -2.6469 0.7069937011576487 0.7069925309645775 -4.055015254050072e-08 -0.09993570646328093 -2.647 0.7069937357201399 0.7069925654441397 -3.9414881061869064e-08 -0.09993572598818401 -2.6471000000000005 0.7069937702843292 0.7069925999010404 -3.828080252202444e-08 -0.09993574550715961 -2.6472 0.7069938048502036 0.7069926343352986 -3.714817817810148e-08 -0.09993576502020951 -2.6473 0.7069938394177468 0.7069926687469366 -3.601726887331354e-08 -0.09993578452733547 -2.6474 0.706993873986941 0.7069927031359792 -3.4888334975668144e-08 -0.09993580402853931 -2.6475 0.7069939085577652 0.7069927375024543 -3.3761636318878005e-08 -0.09993582352382294 -2.6476 0.7069939431301948 0.7069927718463921 -3.263743214316356e-08 -0.09993584301318807 -2.6477000000000004 0.7069939777042029 0.7069928061678256 -3.151598103150188e-08 -0.09993586249663644 -2.6478 0.7069940122797602 0.7069928404667909 -3.039754085487449e-08 -0.09993588197416992 -2.6479 0.7069940468568343 0.7069928747433265 -2.9282368714045673e-08 -0.09993590144579023 -2.648 0.7069940814353899 0.7069929089974741 -2.8170720875377725e-08 -0.09993592091149925 -2.6481000000000003 0.7069941160153892 0.7069929432292782 -2.706285271510296e-08 -0.09993594037129877 -2.6482 0.7069941505967918 0.7069929774387851 -2.5959018661210476e-08 -0.09993595982519052 -2.6483000000000003 0.7069941851795544 0.706993011626045 -2.485947213229714e-08 -0.09993597927317635 -2.6484 0.7069942197636306 0.70699304579111 -2.3764465480104885e-08 -0.09993599871525803 -2.6485 0.706994254348972 0.7069930799340349 -2.267424993466008e-08 -0.09993601815143728 -2.6486000000000005 0.7069942889355271 0.7069931140548779 -2.15890755446424e-08 -0.09993603758171599 -2.6487000000000003 0.7069943235232418 0.7069931481536992 -2.0509191119705283e-08 -0.09993605700609592 -2.6488 0.7069943581120594 0.706993182230562 -1.943484417453109e-08 -0.09993607642457886 -2.6489000000000003 0.7069943927019208 0.7069932162855318 -1.8366280867248425e-08 -0.09993609583716666 -2.649 0.7069944272927636 0.7069932503186769 -1.7303745951293553e-08 -0.09993611524386099 -2.6491000000000002 0.7069944618845232 0.7069932843300686 -1.624748271469509e-08 -0.0999361346446637 -2.6492000000000004 0.7069944964771325 0.7069933183197801 -1.5197732924996515e-08 -0.09993615403957656 -2.6493 0.7069945310705217 0.7069933522878874 -1.4154736770709275e-08 -0.09993617342860134 -2.6494 0.7069945656646186 0.7069933862344697 -1.3118732816209955e-08 -0.09993619281173989 -2.6495 0.7069946002593481 0.7069934201596078 -1.2089957932351347e-08 -0.099936212188994 -2.6496000000000004 0.706994634854633 0.7069934540633854 -1.1068647256130132e-08 -0.09993623156036535 -2.6497 0.706994669450393 0.706993487945889 -1.0055034127803147e-08 -0.09993625092585584 -2.6498000000000004 0.7069947040465461 0.706993521807207 -9.04935004448354e-09 -0.09993627028546714 -2.6499 0.706994738643007 0.7069935556474307 -8.051824602027524e-09 -0.09993628963920112 -2.65 0.7069947732396888 0.7069935894666541 -7.062685447763173e-09 -0.09993630898705957 -2.6501000000000006 0.7069948078365016 0.7069936232649727 -6.082158221509815e-09 -0.0999363283290442 -2.6502000000000003 0.7069948424333534 0.7069936570424853 -5.1104665074394595e-09 -0.09993634766515691 -2.6503 0.7069948770301497 0.7069936907992922 -4.147831786371903e-09 -0.09993636699539934 -2.6504000000000003 0.7069949116267932 0.7069937245354972 -3.194473380263574e-09 -0.09993638631977336 -2.6505 0.7069949462231853 0.7069937582512055 -2.250608407104726e-09 -0.09993640563828074 -2.6506000000000003 0.706994980819224 0.7069937919465248 -1.3164517288777322e-09 -0.09993642495092321 -2.6507 0.7069950154148059 0.7069938256215652 -3.922159029848271e-10 -0.09993644425770264 -2.6508000000000003 0.7069950500098249 0.7069938592764393 5.218888697935964e-10 -0.09993646355862074 -2.6509 0.7069950846041724 0.7069938929112614 1.4256547851976276e-09 -0.09993648285367927 -2.651 0.7069951191977384 0.7069939265261482 2.3188764918663507e-09 -0.09993650214288007 -2.6511000000000005 0.70699515379041 0.7069939601212187 3.201351125164953e-09 -0.09993652142622489 -2.6512000000000002 0.7069951883820722 0.706993993696594 4.072878369634769e-09 -0.09993654070371544 -2.6513 0.7069952229726089 0.7069940272523974 4.933260491953029e-09 -0.09993655997535365 -2.6514 0.7069952575619001 0.7069940607887542 5.78230238863775e-09 -0.09993657924114117 -2.6515 0.7069952921498255 0.7069940943057913 6.619811634619999e-09 -0.09993659850107983 -2.6516 0.7069953267362619 0.7069941278036387 7.445598523142527e-09 -0.09993661775517143 -2.6517000000000004 0.7069953613210835 0.7069941612824273 8.259476104791053e-09 -0.09993663700341765 -2.6518 0.7069953959041639 0.7069941947422906 9.061260240403324e-09 -0.09993665624582032 -2.6519 0.706995430485374 0.7069942281833639 9.850769628824696e-09 -0.09993667548238118 -2.652 0.7069954650645828 0.7069942616057845 1.0627825865021368e-08 -0.09993669471310207 -2.6521000000000003 0.7069954996416575 0.7069942950096914 1.1392253467835955e-08 -0.09993671393798476 -2.6522 0.7069955342164636 0.7069943283952254 1.2143879916416689e-08 -0.09993673315703094 -2.6523000000000003 0.7069955687888639 0.7069943617625293 1.2882535703126474e-08 -0.0999367523702424 -2.6524 0.706995603358721 0.7069943951117479 1.360805436043111e-08 -0.09993677157762096 -2.6525 0.7069956379258945 0.706994428443027 1.4320272499063202e-08 -0.09993679077916834 -2.6526000000000005 0.7069956724902428 0.706994461756515 1.5019029848788168e-08 -0.09993680997488637 -2.6527000000000003 0.7069957070516224 0.7069944950523614 1.5704169298302872e-08 -0.09993682916477677 -2.6528 0.7069957416098882 0.7069945283307175 1.6375536921256484e-08 -0.09993684834884133 -2.6529000000000003 0.7069957761648936 0.7069945615917365 1.7032982018751197e-08 -0.0999368675270818 -2.653 0.7069958107164904 0.7069945948355725 1.7676357146230448e-08 -0.09993688669949996 -2.6531000000000002 0.7069958452645284 0.7069946280623818 1.830551814643866e-08 -0.09993690586609756 -2.6532000000000004 0.7069958798088569 0.706994661272322 1.8920324187585158e-08 -0.0999369250268764 -2.6533 0.7069959143493226 0.706994694465552 1.9520637793701834e-08 -0.09993694418183822 -2.6534 0.7069959488857717 0.7069947276422321 2.010632487326608e-08 -0.09993696333098478 -2.6535 0.7069959834180484 0.7069947608025247 2.067725474955845e-08 -0.09993698247431788 -2.6536000000000004 0.7069960179459955 0.7069947939465921 2.1233300191887683e-08 -0.09993700161183922 -2.6537 0.7069960524694552 0.7069948270745997 2.1774337435540025e-08 -0.0999370207435506 -2.6538000000000004 0.7069960869882674 0.7069948601867131 2.230024621907578e-08 -0.09993703986945379 -2.6539 0.7069961215022715 0.7069948932830992 2.2810909808615443e-08 -0.09993705898955055 -2.654 0.7069961560113054 0.7069949263639262 2.330621501692165e-08 -0.09993707810384261 -2.6541000000000006 0.7069961905152058 0.7069949594293639 2.378605224936936e-08 -0.09993709721233177 -2.6542000000000003 0.7069962250138087 0.7069949924795824 2.4250315500476405e-08 -0.09993711631501977 -2.6543 0.7069962595069484 0.7069950255147539 2.4698902385128507e-08 -0.09993713541190836 -2.6544 0.7069962939944585 0.7069950585350508 2.5131714176743203e-08 -0.09993715450299934 -2.6545 0.7069963284761713 0.7069950915406471 2.5548655810739285e-08 -0.09993717358829447 -2.6546000000000003 0.7069963629519185 0.7069951245317172 2.5949635914027103e-08 -0.09993719266779544 -2.6547 0.7069963974215303 0.7069951575084368 2.6334566829294692e-08 -0.09993721174150406 -2.6548000000000003 0.706996431884837 0.7069951904709827 2.6703364616742498e-08 -0.0999372308094221 -2.6549 0.7069964663416668 0.706995223419532 2.7055949095716736e-08 -0.09993724987155127 -2.655 0.7069965007918481 0.7069952563542632 2.7392243844709396e-08 -0.09993726892789334 -2.6551000000000005 0.7069965352352079 0.7069952892753553 2.77121762204402e-08 -0.09993728797845014 -2.6552000000000002 0.7069965696715729 0.7069953221829877 2.801567737520383e-08 -0.09993730702322334 -2.6553 0.7069966041007689 0.7069953550773412 2.830268227768662e-08 -0.09993732606221478 -2.6554 0.7069966385226207 0.7069953879585964 2.857312972857906e-08 -0.09993734509542605 -2.6555 0.7069966729369532 0.7069954208269351 2.8826962355371633e-08 -0.09993736412285906 -2.6556 0.7069967073435901 0.7069954536825398 2.9064126629702036e-08 -0.0999373831445155 -2.6557000000000004 0.706996741742355 0.706995486525593 2.928457290898856e-08 -0.09993740216039709 -2.6558 0.706996776133071 0.7069955193562782 2.948825539826616e-08 -0.09993742117050569 -2.6559 0.7069968105155603 0.7069955521747788 2.9675132197024e-08 -0.09993744017484296 -2.656 0.7069968448896451 0.7069955849812792 2.9845165288797104e-08 -0.0999374591734107 -2.6561000000000003 0.7069968792551473 0.7069956177759635 2.9998320555044145e-08 -0.09993747816621061 -2.6562 0.706996913611888 0.7069956505590167 3.0134567783821065e-08 -0.09993749715324446 -2.6563000000000003 0.7069969479596887 0.7069956833306238 3.025388067325052e-08 -0.09993751613451403 -2.6564 0.7069969822983704 0.70699571609097 3.035623682631772e-08 -0.09993753511002104 -2.6565 0.7069970166277534 0.706995748840241 3.044161777689125e-08 -0.09993755407976729 -2.6566000000000005 0.7069970509476585 0.7069957815786221 3.0510008975845326e-08 -0.09993757304375445 -2.6567000000000003 0.7069970852579059 0.7069958143062991 3.056139979452921e-08 -0.09993759200198427 -2.6568 0.7069971195583165 0.7069958470234579 3.059578353517556e-08 -0.09993761095445854 -2.6569000000000003 0.7069971538487103 0.706995879730284 3.0613157423961534e-08 -0.09993762990117899 -2.657 0.7069971881289077 0.7069959124269635 3.061352260927408e-08 -0.09993764884214731 -2.6571000000000002 0.7069972223987293 0.706995945113682 3.0596884161709914e-08 -0.09993766777736537 -2.6572000000000005 0.7069972566579955 0.7069959777906254 3.056325107407554e-08 -0.09993768670683484 -2.6573 0.7069972909065271 0.7069960104579789 3.05126362665914e-08 -0.09993770563055746 -2.6574 0.706997325144145 0.7069960431159277 3.044505655393215e-08 -0.099937724548535 -2.6575 0.7069973593706704 0.706996075764657 3.036053268339056e-08 -0.09993774346076917 -2.6576000000000004 0.7069973935859246 0.7069961084043515 3.025908928283583e-08 -0.09993776236726176 -2.6577 0.7069974277897291 0.7069961410351958 3.01407548867344e-08 -0.09993778126801445 -2.6578000000000004 0.7069974619819062 0.706996173657374 3.0005561911863876e-08 -0.09993780016302906 -2.6579 0.7069974961622782 0.70699620627107 2.985354666078244e-08 -0.0999378190523073 -2.658 0.7069975303306681 0.7069962388764663 2.9684749304481617e-08 -0.09993783793585084 -2.6581000000000006 0.7069975644868992 0.7069962714737466 2.949921386850851e-08 -0.09993785681366149 -2.6582000000000003 0.7069975986307955 0.7069963040630924 2.929698823296578e-08 -0.09993787568574099 -2.6583 0.7069976327621811 0.7069963366446861 2.9078124113429693e-08 -0.09993789455209103 -2.6584 0.7069976668808814 0.7069963692187087 2.8842677034929265e-08 -0.09993791341271345 -2.6585 0.7069977009867219 0.7069964017853405 2.8590706345824057e-08 -0.09993793226760989 -2.6586000000000003 0.7069977350795291 0.706996434344761 2.832227518657915e-08 -0.09993795111678214 -2.6587 0.70699776915913 0.7069964668971496 2.8037450468948455e-08 -0.0999379699602319 -2.6588000000000003 0.7069978032253523 0.7069964994426844 2.7736302870770557e-08 -0.09993798879796087 -2.6589 0.7069978372780248 0.706996531981543 2.7418906822090916e-08 -0.09993800762997085 -2.659 0.7069978713169772 0.706996564513902 2.708534046005906e-08 -0.09993802645626361 -2.6591000000000005 0.7069979053420397 0.7069965970399374 2.6735685637602202e-08 -0.09993804527684083 -2.6592000000000002 0.7069979393530436 0.7069966295598238 2.6370027900873838e-08 -0.09993806409170425 -2.6593 0.7069979733498211 0.7069966620737347 2.598845645282455e-08 -0.09993808290085557 -2.6594 0.7069980073322056 0.7069966945818436 2.5591064149732556e-08 -0.09993810170429661 -2.6595 0.7069980413000314 0.7069967270843218 2.5177947461305084e-08 -0.09993812050202898 -2.6596 0.706998075253134 0.7069967595813401 2.4749206455065842e-08 -0.09993813929405448 -2.6597000000000004 0.70699810919135 0.7069967920730685 2.4304944779007798e-08 -0.09993815808037493 -2.6598 0.7069981431145167 0.7069968245596752 2.3845269618225085e-08 -0.09993817686099193 -2.6599 0.7069981770224733 0.7069968570413272 2.337029169838245e-08 -0.09993819563590725 -2.66 0.7069982109150599 0.7069968895181908 2.2880125230204107e-08 -0.09993821440512263 -2.6601000000000004 0.7069982447921175 0.7069969219904306 2.2374887897330664e-08 -0.09993823316863977 -2.6602 0.7069982786534892 0.7069969544582101 2.185470082596147e-08 -0.09993825192646044 -2.6603000000000003 0.7069983124990189 0.7069969869216914 2.1319688546690696e-08 -0.09993827067858635 -2.6604 0.706998346328552 0.7069970193810353 2.076997897282329e-08 -0.09993828942501926 -2.6605 0.7069983801419353 0.706997051836401 2.0205703382160378e-08 -0.09993830816576083 -2.6606000000000005 0.7069984139390169 0.7069970842879465 1.962699636409021e-08 -0.09993832690081285 -2.6607000000000003 0.7069984477196467 0.706997116735828 1.903399579703674e-08 -0.099938345630177 -2.6608 0.7069984814836761 0.7069971491802001 1.842684281636725e-08 -0.099938364353855 -2.6609000000000003 0.7069985152309577 0.7069971816212163 1.7805681777963156e-08 -0.0999383830718486 -2.661 0.706998548961346 0.7069972140590284 1.7170660217454004e-08 -0.09993840178415954 -2.6611000000000002 0.706998582674697 0.7069972464937866 1.6521928840676492e-08 -0.09993842049078955 -2.6612000000000005 0.7069986163708686 0.7069972789256389 1.5859641458622342e-08 -0.09993843919174034 -2.6613 0.7069986500497201 0.7069973113547323 1.5183954966621616e-08 -0.09993845788701362 -2.6614 0.7069986837111124 0.7069973437812116 1.4495029303576712e-08 -0.09993847657661112 -2.6615 0.7069987173549085 0.7069973762052202 1.379302741206373e-08 -0.09993849526053454 -2.6616000000000004 0.706998750980973 0.7069974086268991 1.3078115202770635e-08 -0.09993851393878557 -2.6617 0.7069987845891725 0.7069974410463884 1.2350461513731259e-08 -0.09993853261136605 -2.6618000000000004 0.7069988181793753 0.7069974734638259 1.161023807563083e-08 -0.09993855127827764 -2.6619 0.7069988517514515 0.7069975058793472 1.0857619459764267e-08 -0.09993856993952205 -2.662 0.7069988853052733 0.7069975382930866 1.009278304681116e-08 -0.099938588595101 -2.6621000000000006 0.7069989188407144 0.7069975707051759 9.31590898346768e-09 -0.0999386072450162 -2.6622000000000003 0.7069989523576514 0.7069976031157452 8.527180140813218e-09 -0.0999386258892694 -2.6623 0.706998985855962 0.7069976355249226 7.726782064870763e-09 -0.09993864452786233 -2.6624 0.7069990193355261 0.7069976679328343 6.914902937575629e-09 -0.09993866316079664 -2.6625 0.706999052796226 0.7069977003396039 6.091733536009447e-09 -0.0999386817880741 -2.6626000000000003 0.7069990862379456 0.7069977327453534 5.257467181225828e-09 -0.09993870040969637 -2.6627 0.7069991196605715 0.706997765150203 4.412299698351718e-09 -0.09993871902566522 -2.6628000000000003 0.7069991530639919 0.7069977975542698 3.5564293654130608e-09 -0.09993873763598232 -2.6629 0.7069991864480971 0.7069978299576696 2.690056867364621e-09 -0.0999387562406494 -2.663 0.7069992198127805 0.706997862360516 1.8133852535892614e-09 -0.09993877483966826 -2.6631000000000005 0.7069992531579364 0.7069978947629197 9.266198875909626e-10 -0.09993879343304049 -2.6632000000000002 0.7069992864834627 0.7069979271649898 2.9968402759372736e-11 -0.0999388120207679 -2.6633 0.7069993197892582 0.7069979595668328 -8.763593531413427e-10 -0.09993883060285215 -2.6634 0.7069993530752249 0.706997991968553 -1.7921513630753116e-09 -0.09993884917929494 -2.6635 0.7069993863412667 0.7069980243702525 -2.7171934962461064e-09 -0.099938867750098 -2.6636 0.7069994195872901 0.7069980567720306 -3.6512695419238517e-09 -0.09993888631526301 -2.6637000000000004 0.7069994528132038 0.7069980891739855 -4.594161284038334e-09 -0.09993890487479176 -2.6638 0.7069994860189186 0.7069981215762118 -5.545648528934577e-09 -0.09993892342868593 -2.6639 0.7069995192043483 0.7069981539788017 -6.505509168690249e-09 -0.0999389419769472 -2.664 0.7069995523694088 0.706998186381846 -7.473519230555281e-09 -0.0999389605195773 -2.6641000000000004 0.7069995855140181 0.7069982187854319 -8.449452935065105e-09 -0.09993897905657793 -2.6642 0.7069996186380971 0.7069982511896449 -9.433082736806653e-09 -0.09993899758795077 -2.6643000000000003 0.706999651741569 0.706998283594568 -1.0424179391205213e-08 -0.0999390161136976 -2.6644 0.7069996848243595 0.7069983160002815 -1.1422511992688344e-08 -0.09993903463382009 -2.6645 0.7069997178863967 0.7069983484068633 -1.2427848038003286e-08 -0.09993905314831997 -2.6646000000000005 0.7069997509276114 0.7069983808143885 -1.343995348389651e-08 -0.09993907165719887 -2.6647000000000003 0.7069997839479367 0.7069984132229299 -1.4458592791349173e-08 -0.09993909016045854 -2.6648 0.7069998169473083 0.706998445632558 -1.5483528986726114e-08 -0.09993910865810068 -2.6649000000000003 0.7069998499256647 0.7069984780433402 -1.6514523715985968e-08 -0.09993912715012698 -2.665 0.7069998828829468 0.7069985104553419 -1.7551337301493358e-08 -0.09993914563653919 -2.6651000000000002 0.7069999158190983 0.7069985428686255 -1.8593728793193237e-08 -0.09993916411733901 -2.6652000000000005 0.7069999487340648 0.7069985752832509 -1.964145603019357e-08 -0.09993918259252807 -2.6653000000000002 0.7069999816277954 0.7069986076992756 -2.069427569020496e-08 -0.09993920106210817 -2.6654 0.7070000145002413 0.7069986401167541 -2.1751943351990682e-08 -0.09993921952608095 -2.6655 0.7070000473513567 0.7069986725357383 -2.28142135495768e-08 -0.09993923798444815 -2.6656000000000004 0.7070000801810981 0.7069987049562778 -2.388083982993172e-08 -0.09993925643721141 -2.6657 0.7070001129894248 0.7069987373784195 -2.495157481151311e-08 -0.09993927488437254 -2.6658000000000004 0.7070001457762989 0.7069987698022069 -2.602617023761064e-08 -0.09993929332593314 -2.6659 0.7070001785416846 0.7069988022276817 -2.710437703619395e-08 -0.09993931176189491 -2.666 0.7070002112855497 0.7069988346548828 -2.8185945377375357e-08 -0.09993933019225962 -2.6661000000000006 0.7070002440078638 0.7069988670838456 -2.9270624734992548e-08 -0.09993934861702886 -2.6662000000000003 0.7070002767085997 0.7069988995146039 -3.035816393626503e-08 -0.09993936703620439 -2.6663 0.7070003093877331 0.7069989319471883 -3.1448311229448356e-08 -0.09993938544978796 -2.6664 0.7070003420452418 0.7069989643816266 -3.254081433392425e-08 -0.09993940385778118 -2.6665 0.7070003746811069 0.706998996817944 -3.363542050221699e-08 -0.09993942226018585 -2.6666000000000003 0.7070004072953118 0.7069990292561625 -3.473187658049187e-08 -0.09993944065700353 -2.6667 0.7070004398878429 0.7069990616963022 -3.582992906374111e-08 -0.09993945904823599 -2.6668000000000003 0.7070004724586889 0.7069990941383801 -3.692932415628233e-08 -0.09993947743388491 -2.6669 0.7070005050078418 0.7069991265824106 -3.802980782857072e-08 -0.099939495813952 -2.667 0.707000537535296 0.7069991590284049 -3.913112587758914e-08 -0.09993951418843895 -2.6671000000000005 0.7070005700410487 0.706999191476372 -4.0233023983606096e-08 -0.09993953255734743 -2.6672000000000002 0.7070006025250999 0.7069992239263178 -4.133524777213786e-08 -0.09993955092067915 -2.6673 0.7070006349874522 0.7069992563782459 -4.2437542869649394e-08 -0.09993956927843585 -2.6674 0.7070006674281109 0.7069992888321566 -4.3539654963354864e-08 -0.09993958763061914 -2.6675 0.7070006998470844 0.7069993212880479 -4.4641329859920406e-08 -0.09993960597723074 -2.6676 0.707000732244383 0.7069993537459148 -4.5742313544349864e-08 -0.09993962431827232 -2.6677000000000004 0.7070007646200208 0.7069993862057501 -4.684235223648527e-08 -0.09993964265374565 -2.6678 0.707000796974014 0.7069994186675431 -4.794119245251499e-08 -0.09993966098365237 -2.6679 0.7070008293063815 0.7069994511312808 -4.903858106261941e-08 -0.09993967930799413 -2.668 0.707000861617145 0.7069994835969478 -5.013426534810836e-08 -0.0999396976267727 -2.6681000000000004 0.7070008939063289 0.706999516064525 -5.122799305720335e-08 -0.09993971593998967 -2.6682 0.7070009261739605 0.7069995485339919 -5.2319512471119684e-08 -0.09993973424764681 -2.6683000000000003 0.7070009584200694 0.7069995810053245 -5.340857245307237e-08 -0.09993975254974574 -2.6684 0.7070009906446881 0.7069996134784959 -5.449492251050937e-08 -0.09993977084628823 -2.6685 0.7070010228478523 0.7069996459534773 -5.557831285235744e-08 -0.09993978913727593 -2.6686000000000005 0.7070010550295991 0.7069996784302366 -5.6658494446918534e-08 -0.09993980742271047 -2.6687000000000003 0.7070010871899697 0.706999710908739 -5.7735219076513605e-08 -0.0999398257025936 -2.6688 0.7070011193290067 0.7069997433889476 -5.880823939798108e-08 -0.09993984397692696 -2.6689000000000003 0.7070011514467562 0.7069997758708224 -5.987730899601959e-08 -0.09993986224571226 -2.669 0.707001183543267 0.706999808354321 -6.09421824410844e-08 -0.0999398805089512 -2.6691000000000003 0.7070012156185899 0.706999840839398 -6.200261534880167e-08 -0.09993989876664543 -2.6692000000000005 0.7070012476727785 0.706999873326006 -6.305836443070909e-08 -0.09993991701879668 -2.6693000000000002 0.7070012797058893 0.7069999058140943 -6.410918755453757e-08 -0.09993993526540657 -2.6694 0.7070013117179808 0.7069999383036103 -6.51548437966866e-08 -0.09993995350647679 -2.6695 0.7070013437091149 0.7069999707944983 -6.619509349816907e-08 -0.09993997174200905 -2.6696000000000004 0.7070013756793553 0.7070000032867001 -6.722969832185718e-08 -0.099939989972005 -2.6697 0.7070014076287687 0.7070000357801554 -6.825842130105467e-08 -0.09994000819646637 -2.6698000000000004 0.7070014395574244 0.7070000682748008 -6.928102690151317e-08 -0.09994002641539479 -2.6699 0.7070014714653936 0.707000100770571 -7.029728107173921e-08 -0.099940044628792 -2.67 0.7070015033527507 0.7070001332673975 -7.130695129590331e-08 -0.09994006283665963 -2.6701000000000006 0.7070015352195719 0.7070001657652096 -7.230980664501424e-08 -0.0999400810389993 -2.6702000000000004 0.7070015670659364 0.7070001982639347 -7.33056178358997e-08 -0.0999400992358128 -2.6703 0.7070015988919256 0.7070002307634966 -7.429415727630909e-08 -0.09994011742710168 -2.6704 0.7070016306976237 0.7070002632638183 -7.527519912259306e-08 -0.09994013561286783 -2.6705 0.7070016624831168 0.7070002957648187 -7.624851933001053e-08 -0.09994015379311276 -2.6706000000000003 0.7070016942484931 0.7070003282664152 -7.721389570173459e-08 -0.09994017196783811 -2.6707 0.7070017259938444 0.7070003607685228 -7.817110794089421e-08 -0.09994019013704568 -2.6708000000000003 0.7070017577192635 0.7070003932710537 -7.911993770131492e-08 -0.09994020830073702 -2.6709 0.7070017894248464 0.7070004257739186 -8.00601686395605e-08 -0.09994022645891391 -2.671 0.707001821110691 0.7070004582770253 -8.099158645483162e-08 -0.09994024461157797 -2.6711000000000005 0.7070018527768975 0.7070004907802793 -8.191397895054853e-08 -0.09994026275873089 -2.6712000000000002 0.7070018844235686 0.7070005232835841 -8.282713607338232e-08 -0.09994028090037435 -2.6713 0.7070019160508089 0.7070005557868408 -8.373084996356195e-08 -0.09994029903650997 -2.6714 0.7070019476587251 0.7070005882899485 -8.46249150086506e-08 -0.09994031716713947 -2.6715 0.7070019792474267 0.7070006207928038 -8.550912787563814e-08 -0.09994033529226448 -2.6716 0.7070020108170247 0.7070006532953015 -8.638328757165636e-08 -0.09994035341188671 -2.6717000000000004 0.707002042367633 0.7070006857973341 -8.724719548301035e-08 -0.09994037152600785 -2.6718 0.7070020738993666 0.7070007182987919 -8.810065542028123e-08 -0.0999403896346295 -2.6719 0.7070021054123434 0.7070007507995633 -8.894347366429634e-08 -0.09994040773775342 -2.672 0.707002136906683 0.7070007832995342 -8.977545901556888e-08 -0.09994042583538117 -2.6721000000000004 0.7070021683825068 0.7070008157985894 -9.059642282378821e-08 -0.09994044392751451 -2.6722 0.7070021998399387 0.707000848296611 -9.140617903465736e-08 -0.09994046201415509 -2.6723000000000003 0.7070022312791042 0.707000880793479 -9.220454424800628e-08 -0.09994048009530448 -2.6724 0.7070022627001308 0.707000913289072 -9.299133773860851e-08 -0.09994049817096445 -2.6725 0.7070022941031481 0.7070009457832664 -9.376638150735556e-08 -0.09994051624113666 -2.6726000000000005 0.7070023254882873 0.7070009782759368 -9.452950032115548e-08 -0.09994053430582275 -2.6727000000000003 0.7070023568556818 0.7070010107669555 -9.52805217502295e-08 -0.09994055236502439 -2.6728 0.7070023882054666 0.707001043256194 -9.601927620714323e-08 -0.09994057041874324 -2.6729000000000003 0.7070024195377782 0.707001075743521 -9.674559698497065e-08 -0.09994058846698096 -2.673 0.707002450852755 0.7070011082288039 -9.745932030066212e-08 -0.09994060650973921 -2.6731000000000003 0.7070024821505381 0.7070011407119084 -9.816028532193266e-08 -0.09994062454701969 -2.6732000000000005 0.7070025134312685 0.7070011731926986 -9.884833421063e-08 -0.09994064257882404 -2.6733000000000002 0.7070025446950903 0.7070012056710365 -9.952331215222487e-08 -0.09994066060515389 -2.6734 0.7070025759421485 0.7070012381467828 -1.0018506740004651e-07 -0.09994067862601093 -2.6735 0.7070026071725902 0.7070012706197966 -1.0083345130390553e-07 -0.0999406966413968 -2.6736000000000004 0.7070026383865635 0.7070013030899354 -1.0146831834131897e-07 -0.0999407146513132 -2.6737 0.7070026695842184 0.7070013355570548 -1.0208952614786798e-07 -0.09994073265576171 -2.6738000000000004 0.7070027007657063 0.70700136802101 -1.0269693555536169e-07 -0.09994075065474409 -2.6739 0.7070027319311801 0.7070014004816536 -1.032904106291338e-07 -0.09994076864826196 -2.674 0.7070027630807939 0.7070014329388372 -1.03869818681053e-07 -0.09994078663631695 -2.6741 0.7070027942147035 0.7070014653924112 -1.0443503031115631e-07 -0.09994080461891072 -2.6742000000000004 0.7070028253330656 0.7070014978422241 -1.0498591943887414e-07 -0.09994082259604495 -2.6743 0.7070028564360389 0.7070015302881241 -1.0552236331864279e-07 -0.09994084056772133 -2.6744 0.7070028875237828 0.7070015627299568 -1.060442425763336e-07 -0.09994085853394143 -2.6745 0.7070029185964581 0.7070015951675679 -1.0655144123440652e-07 -0.09994087649470701 -2.6746000000000003 0.7070029496542272 0.7070016276008007 -1.0704384673793088e-07 -0.09994089445001966 -2.6747 0.7070029806972526 0.7070016600294979 -1.0752134998147367e-07 -0.09994091239988105 -2.6748000000000003 0.7070030117256989 0.7070016924535016 -1.0798384532818145e-07 -0.09994093034429283 -2.6749 0.7070030427397316 0.7070017248726513 -1.084312306297297e-07 -0.0999409482832566 -2.675 0.7070030737395171 0.7070017572867872 -1.0886340726448673e-07 -0.09994096621677406 -2.6751000000000005 0.7070031047252228 0.7070017896957472 -1.0928028014618729e-07 -0.0999409841448469 -2.6752000000000002 0.7070031356970173 0.7070018220993692 -1.09681757736943e-07 -0.09994100206747675 -2.6753 0.70700316665507 0.7070018544974892 -1.1006775209494724e-07 -0.09994101998466526 -2.6754000000000002 0.707003197599551 0.707001886889943 -1.1043817886580154e-07 -0.09994103789641405 -2.6755 0.7070032285306316 0.7070019192765651 -1.1079295732067951e-07 -0.0999410558027248 -2.6756 0.7070032594484836 0.7070019516571894 -1.1113201036153098e-07 -0.09994107370359914 -2.6757000000000004 0.7070032903532797 0.707001984031649 -1.1145526452975563e-07 -0.09994109159903869 -2.6758 0.7070033212451938 0.7070020163997768 -1.1176265005304054e-07 -0.09994110948904522 -2.6759 0.7070033521243997 0.7070020487614035 -1.120541008332171e-07 -0.09994112737362028 -2.676 0.7070033829910726 0.7070020811163608 -1.1232955446013881e-07 -0.09994114525276555 -2.6761000000000004 0.7070034138453873 0.7070021134644784 -1.1258895224464105e-07 -0.0999411631264826 -2.6762 0.7070034446875206 0.7070021458055867 -1.1283223921333685e-07 -0.0999411809947732 -2.6763000000000003 0.7070034755176489 0.7070021781395145 -1.1305936413290307e-07 -0.0999411988576389 -2.6764 0.7070035063359492 0.7070022104660907 -1.1327027950834567e-07 -0.0999412167150814 -2.6765 0.7070035371425991 0.7070022427851436 -1.1346494158993858e-07 -0.09994123456710234 -2.6766000000000005 0.7070035679377766 0.7070022750965009 -1.1364331040444875e-07 -0.09994125241370336 -2.6767000000000003 0.7070035987216603 0.70700230739999 -1.1380534974993195e-07 -0.0999412702548861 -2.6768 0.7070036294944282 0.707002339695438 -1.1395102719052863e-07 -0.09994128809065214 -2.6769000000000003 0.7070036602562602 0.7070023719826718 -1.140803140859542e-07 -0.09994130592100321 -2.677 0.7070036910073348 0.707002404261518 -1.1419318558456015e-07 -0.09994132374594095 -2.6771000000000003 0.7070037217478323 0.7070024365318027 -1.1428962062333403e-07 -0.099941341565467 -2.6772000000000005 0.707003752477932 0.7070024687933523 -1.1436960193136891e-07 -0.09994135937958297 -2.6773000000000002 0.7070037831978135 0.7070025010459926 -1.1443311605761897e-07 -0.09994137718829053 -2.6774 0.7070038139076572 0.7070025332895495 -1.1448015334661332e-07 -0.09994139499159131 -2.6775 0.7070038446076425 0.7070025655238488 -1.1451070794192553e-07 -0.09994141278948693 -2.6776000000000004 0.7070038752979495 0.7070025977487165 -1.1452477779484715e-07 -0.09994143058197905 -2.6777 0.7070039059787584 0.7070026299639784 -1.1452236465397947e-07 -0.09994144836906929 -2.6778000000000004 0.7070039366502489 0.7070026621694604 -1.1450347408084594e-07 -0.09994146615075933 -2.6779 0.7070039673126008 0.7070026943649887 -1.1446811542907553e-07 -0.09994148392705081 -2.678 0.7070039979659939 0.7070027265503891 -1.1441630184613749e-07 -0.09994150169794533 -2.6781 0.7070040286106074 0.7070027587254883 -1.1434805028374961e-07 -0.09994151946344455 -2.6782000000000004 0.7070040592466207 0.7070027908901124 -1.1426338147185744e-07 -0.09994153722355008 -2.6783 0.7070040898742127 0.7070028230440886 -1.1416231992036896e-07 -0.09994155497826357 -2.6784 0.7070041204935618 0.707002855187244 -1.1404489391221573e-07 -0.09994157272758665 -2.6785 0.7070041511048465 0.7070028873194061 -1.1391113551029175e-07 -0.09994159047152094 -2.6786000000000003 0.7070041817082447 0.7070029194404028 -1.1376108051582012e-07 -0.09994160821006814 -2.6787 0.7070042123039337 0.7070029515500624 -1.1359476849437389e-07 -0.09994162594322983 -2.6788000000000003 0.7070042428920907 0.7070029836482139 -1.1341224274118156e-07 -0.09994164367100769 -2.6789 0.7070042734728919 0.7070030157346865 -1.1321355028633129e-07 -0.0999416613934033 -2.679 0.7070043040465135 0.7070030478093099 -1.129987418670153e-07 -0.0999416791104183 -2.6791000000000005 0.7070043346131305 0.7070030798719146 -1.1276787192579518e-07 -0.09994169682205434 -2.6792000000000002 0.7070043651729176 0.7070031119223319 -1.1252099860019349e-07 -0.09994171452831303 -2.6793 0.7070043957260492 0.7070031439603934 -1.1225818369146878e-07 -0.09994173222919608 -2.6794000000000002 0.7070044262726983 0.7070031759859317 -1.1197949266635032e-07 -0.09994174992470503 -2.6795 0.7070044568130378 0.7070032079987798 -1.1168499463101722e-07 -0.09994176761484161 -2.6796 0.7070044873472391 0.7070032399987716 -1.1137476232415955e-07 -0.0999417852996073 -2.6797000000000004 0.7070045178754732 0.7070032719857422 -1.1104887208575331e-07 -0.09994180297900385 -2.6798 0.7070045483979104 0.7070033039595272 -1.1070740384144795e-07 -0.09994182065303285 -2.6799 0.7070045789147195 0.707003335919963 -1.1035044110083159e-07 -0.09994183832169591 -2.68 0.7070046094260691 0.7070033678668874 -1.0997807090191991e-07 -0.09994185598499469 -2.6801000000000004 0.7070046399321264 0.7070033998001388 -1.0959038382676867e-07 -0.09994187364293083 -2.6802 0.7070046704330575 0.7070034317195568 -1.091874739598403e-07 -0.09994189129550596 -2.6803000000000003 0.7070047009290277 0.7070034636249818 -1.0876943887065671e-07 -0.09994190894272165 -2.6804 0.7070047314202008 0.7070034955162556 -1.083363795860437e-07 -0.09994192658457957 -2.6805 0.7070047619067403 0.7070035273932209 -1.0788840056237536e-07 -0.09994194422108132 -2.6806000000000005 0.7070047923888074 0.7070035592557216 -1.074256096725637e-07 -0.09994196185222853 -2.6807000000000003 0.7070048228665631 0.7070035911036031 -1.0694811817570093e-07 -0.09994197947802287 -2.6808 0.7070048533401667 0.7070036229367116 -1.064560406806303e-07 -0.0999419970984659 -2.6809000000000003 0.707004883809776 0.7070036547548947 -1.0594949513727248e-07 -0.09994201471355926 -2.681 0.7070049142755481 0.7070036865580014 -1.054286027941248e-07 -0.0999420323233046 -2.6811000000000003 0.7070049447376385 0.7070037183458822 -1.0489348816530158e-07 -0.09994204992770356 -2.6812000000000005 0.707004975196201 0.7070037501183886 -1.0434427901578891e-07 -0.09994206752675769 -2.6813000000000002 0.7070050056513881 0.7070037818753736 -1.0378110631720922e-07 -0.09994208512046862 -2.6814 0.7070050361033514 0.7070038136166921 -1.0320410423134141e-07 -0.09994210270883805 -2.6815 0.7070050665522405 0.7070038453421996 -1.0261341005807917e-07 -0.09994212029186753 -2.6816000000000004 0.7070050969982035 0.7070038770517542 -1.0200916422588996e-07 -0.09994213786955874 -2.6817 0.7070051274413869 0.7070039087452146 -1.0139151023977333e-07 -0.09994215544191323 -2.6818 0.7070051578819361 0.7070039404224416 -1.0076059466217896e-07 -0.09994217300893266 -2.6819 0.7070051883199943 0.7070039720832975 -1.0011656705836286e-07 -0.09994219057061864 -2.682 0.7070052187557032 0.7070040037276462 -9.945957998511168e-08 -0.09994220812697278 -2.6821 0.7070052491892035 0.707004035355353 -9.878978893696627e-08 -0.09994222567799674 -2.6822000000000004 0.7070052796206331 0.7070040669662857 -9.810735231152723e-08 -0.09994224322369205 -2.6823 0.707005310050129 0.7070040985603132 -9.741243138343403e-08 -0.09994226076406047 -2.6824 0.7070053404778258 0.707004130137306 -9.670519025579277e-08 -0.09994227829910347 -2.6825 0.7070053709038567 0.707004161697137 -9.598579582114491e-08 -0.09994229582882273 -2.6826000000000003 0.7070054013283531 0.7070041932396803 -9.525441772850751e-08 -0.09994231335321985 -2.6827 0.7070054317514445 0.7070042247648125 -9.451122833653569e-08 -0.09994233087229645 -2.6828000000000003 0.7070054621732584 0.7070042562724115 -9.375640268143026e-08 -0.09994234838605416 -2.6829 0.7070054925939204 0.7070042877623575 -9.299011842142657e-08 -0.09994236589449457 -2.683 0.7070055230135546 0.7070043192345326 -9.221255581771254e-08 -0.09994238339761935 -2.6831000000000005 0.7070055534322819 0.7070043506888206 -9.142389767197862e-08 -0.09994240089543005 -2.6832000000000003 0.7070055838502225 0.7070043821251076 -9.062432928738651e-08 -0.09994241838792828 -2.6833 0.7070056142674943 0.7070044135432816 -8.981403843300734e-08 -0.0999424358751157 -2.6834000000000002 0.7070056446842126 0.7070044449432323 -8.899321528917786e-08 -0.09994245335699385 -2.6835 0.7070056751004914 0.7070044763248524 -8.8162052412806e-08 -0.09994247083356445 -2.6836 0.7070057055164417 0.7070045076880355 -8.732074468446177e-08 -0.09994248830482899 -2.6837000000000004 0.7070057359321733 0.7070045390326786 -8.646948927368281e-08 -0.0999425057707892 -2.6838 0.7070057663477931 0.7070045703586796 -8.560848557652434e-08 -0.09994252323144659 -2.6839 0.7070057967634062 0.7070046016659395 -8.473793517826261e-08 -0.09994254068680282 -2.684 0.7070058271791158 0.7070046329543607 -8.385804180655737e-08 -0.09994255813685948 -2.6841000000000004 0.707005857595022 0.7070046642238486 -8.296901128634904e-08 -0.09994257558161818 -2.6842 0.7070058880112238 0.7070046954743103 -8.207105148521493e-08 -0.09994259302108054 -2.6843000000000004 0.707005918427817 0.7070047267056554 -8.116437226392964e-08 -0.09994261045524815 -2.6844 0.7070059488448956 0.707004757917796 -8.024918544003584e-08 -0.09994262788412267 -2.6845 0.7070059792625512 0.7070047891106457 -7.932570472279216e-08 -0.09994264530770564 -2.6846000000000005 0.7070060096808726 0.7070048202841211 -7.839414566893771e-08 -0.09994266272599865 -2.6847000000000003 0.7070060400999473 0.7070048514381411 -7.745472563932404e-08 -0.09994268013900337 -2.6848 0.7070060705198594 0.7070048825726267 -7.65076637399345e-08 -0.09994269754672132 -2.6849000000000003 0.7070061009406914 0.7070049136875016 -7.555318077244466e-08 -0.0999427149491542 -2.685 0.707006131362523 0.7070049447826915 -7.459149917957847e-08 -0.09994273234630359 -2.6851000000000003 0.7070061617854315 0.7070049758581247 -7.362284300737806e-08 -0.09994274973817108 -2.6852000000000005 0.7070061922094919 0.7070050069137319 -7.264743783277905e-08 -0.0999427671247582 -2.6853000000000002 0.7070062226347767 0.7070050379494464 -7.166551072804866e-08 -0.09994278450606668 -2.6854 0.7070062530613559 0.7070050689652037 -7.067729020007046e-08 -0.09994280188209802 -2.6855 0.707006283489297 0.7070050999609419 -6.968300613439948e-08 -0.09994281925285388 -2.6856000000000004 0.7070063139186653 0.7070051309366016 -6.868288974712367e-08 -0.09994283661833585 -2.6857 0.7070063443495236 0.7070051618921259 -6.767717353368952e-08 -0.09994285397854555 -2.6858 0.7070063747819315 0.7070051928274603 -6.666609120862046e-08 -0.09994287133348455 -2.6859 0.7070064052159466 0.707005223742553 -6.564987765217412e-08 -0.09994288868315443 -2.686 0.7070064356516241 0.7070052546373546 -6.462876885830054e-08 -0.09994290602755683 -2.6861 0.7070064660890165 0.7070052855118183 -6.360300187696274e-08 -0.0999429233666933 -2.6862000000000004 0.7070064965281737 0.7070053163658998 -6.257281476426332e-08 -0.09994294070056549 -2.6863 0.7070065269691428 0.7070053471995575 -6.153844652042814e-08 -0.09994295802917502 -2.6864 0.7070065574119688 0.7070053780127523 -6.050013704123405e-08 -0.09994297535252339 -2.6865 0.7070065878566938 0.7070054088054476 -5.94581270546915e-08 -0.0999429926706123 -2.6866000000000003 0.7070066183033572 0.7070054395776093 -5.8412658072472257e-08 -0.09994300998344322 -2.6867 0.7070066487519963 0.7070054703292066 -5.736397233309723e-08 -0.0999430272910179 -2.6868000000000003 0.707006679202645 0.7070055010602101 -5.631231273840222e-08 -0.09994304459333776 -2.6869 0.7070067096553354 0.7070055317705941 -5.525792280604985e-08 -0.09994306189040453 -2.687 0.7070067401100966 0.7070055624603353 -5.420104660903112e-08 -0.09994307918221979 -2.6871000000000005 0.7070067705669548 0.7070055931294126 -5.3141928719937365e-08 -0.09994309646878508 -2.6872000000000003 0.7070068010259342 0.7070056237778077 -5.208081415263022e-08 -0.09994311375010201 -2.6873 0.7070068314870558 0.7070056544055052 -5.101794831128409e-08 -0.0999431310261722 -2.6874000000000002 0.7070068619503384 0.7070056850124923 -4.995357692674351e-08 -0.09994314829699726 -2.6875 0.7070068924157975 0.7070057155987581 -4.8887946002204585e-08 -0.09994316556257869 -2.6876 0.7070069228834469 0.7070057461642958 -4.782130175867965e-08 -0.09994318282291817 -2.6877000000000004 0.7070069533532968 0.7070057767090997 -4.675389057601665e-08 -0.09994320007801726 -2.6878 0.7070069838253555 0.7070058072331677 -4.5685958934677494e-08 -0.09994321732787753 -2.6879 0.7070070142996282 0.7070058377365003 -4.4617753362286884e-08 -0.09994323457250062 -2.688 0.7070070447761175 0.7070058682191 -4.354952037367594e-08 -0.09994325181188807 -2.6881000000000004 0.7070070752548238 0.7070058986809726 -4.2481506415977514e-08 -0.0999432690460415 -2.6882 0.707007105735744 0.7070059291221262 -4.1413957811410823e-08 -0.09994328627496246 -2.6883000000000004 0.7070071362188732 0.7070059595425718 -4.034712069870064e-08 -0.09994330349865257 -2.6884 0.7070071667042033 0.7070059899423229 -3.928124097930764e-08 -0.09994332071711338 -2.6885 0.707007197191724 0.7070060203213957 -3.821656425909495e-08 -0.09994333793034658 -2.6886000000000005 0.7070072276814218 0.7070060506798088 -3.71533357911534e-08 -0.09994335513835362 -2.6887000000000003 0.707007258173281 0.707006081017584 -3.6091800420371724e-08 -0.09994337234113616 -2.6888 0.7070072886672834 0.707006111334745 -3.503220252624485e-08 -0.0999433895386958 -2.6889000000000003 0.707007319163408 0.7070061416313183 -3.397478596785068e-08 -0.09994340673103408 -2.689 0.7070073496616308 0.7070061719073335 -3.291979402833892e-08 -0.09994342391815263 -2.6891000000000003 0.7070073801619257 0.707006202162822 -3.1867469354757844e-08 -0.09994344110005293 -2.6892000000000005 0.7070074106642641 0.7070062323978188 -3.0818053908072615e-08 -0.09994345827673673 -2.6893000000000002 0.7070074411686144 0.7070062626123605 -2.977178890418465e-08 -0.0999434754482055 -2.6894 0.7070074716749424 0.7070062928064873 -2.8728914757986806e-08 -0.09994349261446088 -2.6895 0.7070075021832114 0.7070063229802406 -2.7689671029370103e-08 -0.09994350977550433 -2.6896000000000004 0.7070075326933825 0.7070063531336659 -2.6654296367278896e-08 -0.09994352693133755 -2.6897 0.7070075632054138 0.7070063832668101 -2.5623028459403896e-08 -0.0999435440819621 -2.6898 0.707007593719261 0.7070064133797231 -2.4596103969515282e-08 -0.09994356122737952 -2.6899 0.7070076242348778 0.7070064434724577 -2.3573758490842006e-08 -0.09994357836759148 -2.69 0.7070076547522145 0.7070064735450681 -2.255622648730804e-08 -0.09994359550259946 -2.6901 0.7070076852712195 0.7070065035976121 -2.1543741239755942e-08 -0.09994361263240512 -2.6902000000000004 0.7070077157918381 0.7070065336301495 -2.053653479867565e-08 -0.09994362975700996 -2.6903 0.7070077463140136 0.7070065636427427 -1.9534837919586018e-08 -0.0999436468764156 -2.6904 0.7070077768376871 0.7070065936354566 -1.8538880023569876e-08 -0.09994366399062361 -2.6905 0.7070078073627967 0.7070066236083583 -1.7548889133089246e-08 -0.09994368109963558 -2.6906000000000003 0.7070078378892783 0.7070066535615176 -1.6565091831219347e-08 -0.09994369820345309 -2.6907 0.7070078684170653 0.7070066834950064 -1.5587713197897507e-08 -0.09994371530207767 -2.6908000000000003 0.7070078989460891 0.7070067134088999 -1.4616976763952988e-08 -0.099943732395511 -2.6909 0.7070079294762779 0.7070067433032741 -1.365310446166737e-08 -0.09994374948375453 -2.691 0.7070079600075583 0.7070067731782088 -1.2696316574033889e-08 -0.09994376656680992 -2.6911000000000005 0.7070079905398539 0.7070068030337853 -1.1746831681848369e-08 -0.09994378364467865 -2.6912000000000003 0.7070080210730867 0.7070068328700877 -1.08048666121012e-08 -0.09994380071736238 -2.6913 0.707008051607176 0.7070068626872024 -9.870636397645016e-09 -0.09994381778486268 -2.6914000000000002 0.7070080821420388 0.7070068924852175 -8.944354215612016e-09 -0.09994383484718111 -2.6915 0.7070081126775899 0.7070069222642243 -8.026231347948998e-09 -0.09994385190431924 -2.6916 0.7070081432137418 0.7070069520243153 -7.1164771246051695e-09 -0.09994386895627862 -2.6917000000000004 0.7070081737504048 0.7070069817655862 -6.215298890138721e-09 -0.09994388600306084 -2.6918 0.7070082042874868 0.7070070114881342 -5.322901944736225e-09 -0.09994390304466744 -2.6919 0.707008234824894 0.7070070411920588 -4.439489493905657e-09 -0.09994392008110004 -2.692 0.7070082653625303 0.707007070877462 -3.565262618986098e-09 -0.09994393711236016 -2.6921000000000004 0.7070082959002972 0.7070071005444478 -2.700420218167132e-09 -0.09994395413844948 -2.6922 0.7070083264380942 0.7070071301931222 -1.8451589587839545e-09 -0.09994397115936948 -2.6923000000000004 0.7070083569758187 0.7070071598235932 -9.99673244357624e-10 -0.09994398817512172 -2.6924 0.7070083875133659 0.707007189435971 -1.6415516342072056e-10 -0.09994400518570777 -2.6925 0.7070084180506295 0.7070072190303677 6.612055590549115e-10 -0.09994402219112923 -2.6926000000000005 0.7070084485875006 0.7070072486068976 1.4762215894137398e-09 -0.09994403919138763 -2.6927000000000003 0.7070084791238684 0.7070072781656768 2.280708046031865e-09 -0.09994405618648453 -2.6928 0.7070085096596208 0.7070073077068236 3.074482527939959e-09 -0.09994407317642157 -2.6929000000000003 0.7070085401946431 0.7070073372304579 3.85736515819135e-09 -0.09994409016120026 -2.693 0.7070085707288187 0.7070073667367021 4.629178635036368e-09 -0.09994410714082219 -2.6931000000000003 0.7070086012620295 0.7070073962256793 5.389748259677918e-09 -0.09994412411528891 -2.6932000000000005 0.707008631794155 0.7070074256975158 6.138901975302757e-09 -0.09994414108460198 -2.6933000000000002 0.7070086623250733 0.7070074551523389 6.876470419123204e-09 -0.09994415804876293 -2.6934 0.7070086928546608 0.7070074845902777 7.602286947530623e-09 -0.09994417500777338 -2.6935 0.7070087233827922 0.7070075140114638 8.316187677728792e-09 -0.09994419196163488 -2.6936000000000004 0.7070087539093399 0.7070075434160292 9.018011532836712e-09 -0.099944208910349 -2.6937 0.7070087844341753 0.707007572804109 9.707600264440008e-09 -0.09994422585391728 -2.6938 0.7070088149571674 0.7070076021758389 1.0384798495959024e-08 -0.09994424279234128 -2.6939 0.7070088454781843 0.7070076315313567 1.1049453754741201e-08 -0.09994425972562258 -2.694 0.7070088759970918 0.7070076608708018 1.1701416511959717e-08 -0.09994427665376265 -2.6941 0.7070089065137548 0.7070076901943154 1.2340540208634343e-08 -0.09994429357676321 -2.6942000000000004 0.7070089370280367 0.7070077195020397 1.2966681298999527e-08 -0.09994431049462577 -2.6943 0.7070089675397986 0.7070077487941189 1.357969926264746e-08 -0.09994432740735187 -2.6944 0.7070089980489006 0.707007778070698 1.4179456660906586e-08 -0.09994434431494303 -2.6945 0.7070090285552014 0.707007807331924 1.4765819155056203e-08 -0.09994436121740083 -2.6946000000000003 0.7070090590585582 0.7070078365779455 1.5338655533214673e-08 -0.09994437811472683 -2.6947 0.7070090895588268 0.7070078658089116 1.589783774329917e-08 -0.09994439500692257 -2.6948000000000003 0.7070091200558619 0.7070078950249739 1.64432409242507e-08 -0.09994441189398967 -2.6949 0.7070091505495166 0.707007924226284 1.6974743432922323e-08 -0.09994442877592959 -2.695 0.707009181039643 0.707007953412996 1.749222686489582e-08 -0.09994444565274398 -2.6951000000000005 0.707009211526092 0.7070079825852644 1.799557609004354e-08 -0.09994446252443435 -2.6952000000000003 0.7070092420087126 0.7070080117432453 1.8484679274212434e-08 -0.09994447939100226 -2.6953 0.7070092724873535 0.7070080408870958 1.8959427905244908e-08 -0.09994449625244924 -2.6954000000000002 0.707009302961862 0.7070080700169741 1.9419716808591336e-08 -0.09994451310877692 -2.6955 0.7070093334320842 0.7070080991330394 1.9865444182004532e-08 -0.09994452995998676 -2.6956 0.707009363897865 0.7070081282354521 2.0296511616356427e-08 -0.09994454680608034 -2.6957000000000004 0.7070093943590491 0.7070081573243739 2.0712824108648498e-08 -0.09994456364705928 -2.6958 0.7070094248154789 0.7070081863999671 2.111429008889998e-08 -0.09994458048292508 -2.6959 0.707009455266997 0.7070082154623951 2.1500821445301355e-08 -0.09994459731367933 -2.696 0.7070094857134442 0.7070082445118218 2.1872333532887978e-08 -0.09994461413932346 -2.6961000000000004 0.7070095161546615 0.7070082735484123 2.222874520042828e-08 -0.09994463095985912 -2.6962 0.7070095465904881 0.7070083025723326 2.2569978806036284e-08 -0.09994464777528783 -2.6963000000000004 0.707009577020763 0.7070083315837495 2.2895960231916757e-08 -0.09994466458561117 -2.6964 0.7070096074453239 0.7070083605828303 2.3206618893906183e-08 -0.09994468139083065 -2.6965 0.7070096378640087 0.7070083895697434 2.3501887767493623e-08 -0.0999446981909479 -2.6966000000000006 0.7070096682766533 0.7070084185446576 2.378170340863739e-08 -0.09994471498596437 -2.6967000000000003 0.7070096986830942 0.707008447507742 2.404600595376505e-08 -0.09994473177588165 -2.6968 0.7070097290831666 0.7070084764591673 2.4294739130181764e-08 -0.09994474856070129 -2.6969000000000003 0.7070097594767053 0.7070085053991035 2.4527850280356422e-08 -0.0999447653404248 -2.697 0.707009789863545 0.707008534327722 2.474529036018691e-08 -0.09994478211505377 -2.6971000000000003 0.7070098202435189 0.7070085632451946 2.494701396502097e-08 -0.09994479888458972 -2.6972000000000005 0.707009850616461 0.7070085921516933 2.5132979312308956e-08 -0.09994481564903426 -2.6973000000000003 0.7070098809822041 0.7070086210473906 2.530314828844138e-08 -0.09994483240838889 -2.6974 0.7070099113405807 0.7070086499324593 2.5457486420993325e-08 -0.09994484916265513 -2.6975 0.7070099416914231 0.7070086788070722 2.5595962909949477e-08 -0.09994486591183452 -2.6976000000000004 0.7070099720345633 0.7070087076714032 2.5718550620765224e-08 -0.09994488265592864 -2.6977 0.7070100023698331 0.7070087365256257 2.582522608436666e-08 -0.09994489939493897 -2.6978 0.7070100326970641 0.707008765369914 2.5915969523171434e-08 -0.09994491612886713 -2.6979 0.7070100630160879 0.7070087942044421 2.599076482853735e-08 -0.09994493285771468 -2.698 0.7070100933267354 0.7070088230293838 2.6049599586783212e-08 -0.09994494958148309 -2.6981 0.7070101236288382 0.7070088518449138 2.6092465065311043e-08 -0.09994496630017397 -2.6982000000000004 0.7070101539222268 0.7070088806512059 2.611935621607553e-08 -0.09994498301378874 -2.6983 0.7070101842067327 0.7070089094484351 2.6130271684257633e-08 -0.09994499972232906 -2.6984 0.7070102144821868 0.707008938236775 2.6125213794386815e-08 -0.09994501642579638 -2.6985 0.7070102447484208 0.7070089670164004 2.6104188555545194e-08 -0.09994503312419228 -2.6986000000000003 0.7070102750052654 0.7070089957874854 2.6067205664837e-08 -0.09994504981751837 -2.6987 0.7070103052525527 0.7070090245502038 2.6014278490041343e-08 -0.09994506650577611 -2.6988000000000003 0.7070103354901143 0.7070090533047293 2.5945424076551094e-08 -0.0999450831889671 -2.6989 0.7070103657177816 0.7070090820512354 2.586066314390345e-08 -0.09994509986709277 -2.699 0.7070103959353873 0.7070091107898953 2.57600200684327e-08 -0.09994511654015471 -2.6991000000000005 0.7070104261427632 0.7070091395208825 2.5643522885004932e-08 -0.09994513320815449 -2.6992000000000003 0.7070104563397427 0.7070091682443693 2.5511203281813888e-08 -0.09994514987109364 -2.6993 0.7070104865261588 0.7070091969605277 2.5363096576094812e-08 -0.09994516652897362 -2.6994000000000002 0.707010516701845 0.70700922566953 2.519924172626753e-08 -0.09994518318179606 -2.6995 0.7070105468666354 0.707009254371547 2.501968131285448e-08 -0.09994519982956243 -2.6996 0.7070105770203651 0.70700928306675 2.4824461522868213e-08 -0.09994521647227433 -2.6997000000000004 0.7070106071628686 0.7070093117553091 2.4613632142872488e-08 -0.0999452331099332 -2.6998 0.7070106372939816 0.707009340437394 2.4387246541635044e-08 -0.09994524974254065 -2.6999 0.7070106674135407 0.7070093691131739 2.4145361670127596e-08 -0.09994526637009815 -2.7 0.7070106975213828 0.7070093977828171 2.3888038023361924e-08 -0.09994528299260728 -2.7001000000000004 0.7070107276173456 0.7070094264464916 2.3615339656002377e-08 -0.09994529961006961 -2.7002 0.7070107577012676 0.7070094551043642 2.332733413899779e-08 -0.0999453162224866 -2.7003000000000004 0.7070107877729878 0.7070094837566014 2.302409255611204e-08 -0.09994533282985985 -2.7004 0.707010817832346 0.7070095124033685 2.2705689486576808e-08 -0.09994534943219083 -2.7005 0.7070108478791833 0.70700954104483 2.237220298774434e-08 -0.09994536602948106 -2.7006000000000006 0.707010877913341 0.7070095696811497 2.202371456386243e-08 -0.09994538262173208 -2.7007000000000003 0.7070109079346623 0.7070095983124904 2.1660309168676506e-08 -0.09994539920894543 -2.7008 0.7070109379429902 0.7070096269390138 2.1282075156857372e-08 -0.09994541579112265 -2.7009000000000003 0.7070109679381699 0.7070096555608809 2.0889104284001203e-08 -0.09994543236826528 -2.701 0.7070109979200465 0.7070096841782517 2.0481491683210784e-08 -0.09994544894037483 -2.7011000000000003 0.7070110278884668 0.7070097127912849 2.0059335824329505e-08 -0.09994546550745287 -2.7012000000000005 0.7070110578432787 0.7070097414001376 1.9622738513074e-08 -0.09994548206950084 -2.7013000000000003 0.7070110877843306 0.7070097700049668 1.9171804853737595e-08 -0.0999454986265203 -2.7014 0.7070111177114731 0.7070097986059278 1.870664322316945e-08 -0.09994551517851281 -2.7015 0.7070111476245571 0.7070098272031746 1.822736524909052e-08 -0.09994553172547983 -2.7016000000000004 0.7070111775234351 0.7070098557968604 1.7734085778868536e-08 -0.09994554826742297 -2.7017 0.7070112074079611 0.7070098843871366 1.722692286303812e-08 -0.0999455648043437 -2.7018 0.7070112372779901 0.7070099129741536 1.670599771280007e-08 -0.09994558133624358 -2.7019 0.7070112671333781 0.7070099415580605 1.6171434677469954e-08 -0.09994559786312408 -2.702 0.7070112969739835 0.7070099701390047 1.562336122105934e-08 -0.09994561438498678 -2.7021 0.7070113267996653 0.7070099987171323 1.506190787890771e-08 -0.09994563090183316 -2.7022000000000004 0.7070113566102838 0.7070100272925883 1.4487208236865778e-08 -0.09994564741366474 -2.7023 0.7070113864057014 0.7070100558655157 1.38993988948663e-08 -0.09994566392048303 -2.7024 0.7070114161857817 0.7070100844360567 1.3298619432229597e-08 -0.09994568042228963 -2.7025 0.7070114459503898 0.7070101130043512 1.2685012387714245e-08 -0.099945696919086 -2.7026000000000003 0.7070114756993924 0.7070101415705381 1.205872321094481e-08 -0.09994571341087367 -2.7027 0.7070115054326578 0.7070101701347544 1.1419900229452107e-08 -0.09994572989765417 -2.7028000000000003 0.7070115351500559 0.7070101986971354 1.0768694626121789e-08 -0.09994574637942903 -2.7029 0.7070115648514583 0.7070102272578149 1.0105260383683201e-08 -0.09994576285619972 -2.703 0.7070115945367381 0.7070102558169253 9.429754272566315e-09 -0.09994577932796776 -2.7031000000000005 0.7070116242057708 0.7070102843745967 8.742335784114874e-09 -0.09994579579473477 -2.7032000000000003 0.7070116538584328 0.7070103129309577 8.043167120178052e-09 -0.09994581225650213 -2.7033 0.7070116834946025 0.7070103414861353 7.332413147140282e-09 -0.09994582871327148 -2.7034000000000002 0.7070117131141604 0.7070103700402544 6.610241349951085e-09 -0.09994584516504422 -2.7035 0.7070117427169887 0.7070103985934384 5.876821794828513e-09 -0.09994586161182195 -2.7036000000000002 0.7070117723029714 0.7070104271458083 5.132327091962596e-09 -0.09994587805360615 -2.7037000000000004 0.7070118018719942 0.707010455697484 4.376932354749341e-09 -0.09994589449039834 -2.7038 0.7070118314239451 0.7070104842485827 3.6108151590247273e-09 -0.09994591092220007 -2.7039 0.7070118609587136 0.7070105127992206 2.8341554996966223e-09 -0.09994592734901281 -2.704 0.7070118904761915 0.7070105413495108 2.0471357508461407e-09 -0.0999459437708381 -2.7041000000000004 0.7070119199762728 0.7070105698995652 1.249940618022749e-09 -0.09994596018767743 -2.7042 0.7070119494588529 0.7070105984494931 4.427571035497957e-10 -0.09994597659953233 -2.7043000000000004 0.7070119789238294 0.7070106269994024 -3.7422554725191626e-10 -0.09994599300640428 -2.7044 0.7070120083711022 0.7070106555493987 -1.2008158859627693e-09 -0.09994600940829482 -2.7045 0.7070120378005735 0.7070106840995853 -2.0368203018303332e-09 -0.09994602580520545 -2.7046000000000006 0.7070120672121469 0.707010712650064 -2.8820430755457926e-09 -0.09994604219713775 -2.7047000000000003 0.7070120966057287 0.7070107412009334 -3.736286418275225e-09 -0.09994605858409311 -2.7048 0.707012125981227 0.7070107697522912 -4.59935052023186e-09 -0.09994607496607316 -2.7049000000000003 0.7070121553385523 0.7070107983042317 -5.471033595778885e-09 -0.0999460913430793 -2.705 0.7070121846776174 0.707010826856848 -6.35113193286907e-09 -0.09994610771511313 -2.7051000000000003 0.7070122139983368 0.7070108554102306 -7.239439941617021e-09 -0.09994612408217608 -2.7052000000000005 0.7070122433006277 0.7070108839644679 -8.13575019853463e-09 -0.09994614044426975 -2.7053000000000003 0.7070122725844096 0.7070109125196455 -9.039853497705419e-09 -0.09994615680139558 -2.7054 0.707012301849604 0.7070109410758476 -9.951538901091517e-09 -0.09994617315355511 -2.7055 0.7070123310961345 0.7070109696331554 -1.0870593781034388e-08 -0.09994618950074982 -2.7056000000000004 0.7070123603239276 0.707010998191648 -1.1796803876633344e-08 -0.09994620584298124 -2.7057 0.7070123895329117 0.7070110267514026 -1.2729953341016759e-08 -0.09994622218025088 -2.7058 0.7070124187230173 0.7070110553124933 -1.3669824792950092e-08 -0.09994623851256018 -2.7059 0.7070124478941779 0.7070110838749923 -1.461619936323974e-08 -0.09994625483991071 -2.706 0.707012477046329 0.7070111124389696 -1.5568856750244192e-08 -0.09994627116230395 -2.7061 0.7070125061794085 0.7070111410044924 -1.652757527278309e-08 -0.09994628747974142 -2.7062000000000004 0.7070125352933567 0.7070111695716259 -1.7492131913939002e-08 -0.09994630379222462 -2.7063 0.7070125643881164 0.7070111981404326 -1.8462302379604334e-08 -0.09994632009975507 -2.7064 0.7070125934636327 0.7070112267109725 -1.9437861147053592e-08 -0.09994633640233419 -2.7065 0.7070126225198532 0.7070112552833037 -2.0418581523490298e-08 -0.09994635269996363 -2.7066000000000003 0.7070126515567278 0.7070112838574809 -2.1404235689415074e-08 -0.09994636899264471 -2.7067 0.7070126805742094 0.7070113124335574 -2.2394594756738884e-08 -0.09994638528037914 -2.7068000000000003 0.7070127095722527 0.707011341011583 -2.3389428823426817e-08 -0.0999464015631682 -2.7069 0.7070127385508151 0.707011369591606 -2.4388507024238754e-08 -0.09994641784101355 -2.707 0.7070127675098569 0.707011398173672 -2.539159758320475e-08 -0.09994643411391668 -2.7071000000000005 0.7070127964493405 0.7070114267578235 -2.639846786913619e-08 -0.09994645038187909 -2.7072000000000003 0.70701282536923 0.7070114553441007 -2.740888445265481e-08 -0.09994646664490214 -2.7073 0.707012854269494 0.7070114839325417 -2.8422613152379733e-08 -0.09994648290298747 -2.7074000000000003 0.7070128831501017 0.7070115125231817 -2.943941909781117e-08 -0.09994649915613656 -2.7075 0.7070129120110261 0.7070115411160536 -3.045906677681849e-08 -0.09994651540435087 -2.7076000000000002 0.7070129408522422 0.7070115697111874 -3.148132009462082e-08 -0.09994653164763194 -2.7077000000000004 0.7070129696737273 0.707011598308611 -3.250594242778029e-08 -0.09994654788598122 -2.7078 0.7070129984754618 0.7070116269083495 -3.3532696676243784e-08 -0.09994656411940023 -2.7079 0.7070130272574283 0.7070116555104256 -3.4561345319721395e-08 -0.09994658034789046 -2.708 0.7070130560196122 0.707011684114859 -3.55916504730892e-08 -0.09994659657145341 -2.7081000000000004 0.7070130847620011 0.7070117127216673 -3.662337394330986e-08 -0.09994661279009055 -2.7082 0.7070131134845854 0.7070117413308656 -3.765627728169116e-08 -0.09994662900380341 -2.7083000000000004 0.7070131421873581 0.7070117699424661 -3.8690121838421375e-08 -0.09994664521259347 -2.7084 0.7070131708703148 0.7070117985564788 -3.972466881900201e-08 -0.09994666141646225 -2.7085 0.7070131995334534 0.7070118271729107 -4.075967934035526e-08 -0.09994667761541122 -2.7086000000000006 0.7070132281767748 0.7070118557917666 -4.1794914484708824e-08 -0.09994669380944192 -2.7087000000000003 0.7070132568002818 0.7070118844130482 -4.283013535307423e-08 -0.0999467099985557 -2.7088 0.7070132854039806 0.7070119130367556 -4.386510312483048e-08 -0.09994672618275423 -2.7089000000000003 0.7070133139878789 0.7070119416628852 -4.4899579108457956e-08 -0.09994674236203885 -2.709 0.7070133425519882 0.7070119702914317 -4.593332479825574e-08 -0.09994675853641116 -2.7091000000000003 0.7070133710963218 0.707011998922387 -4.696610193160103e-08 -0.09994677470587261 -2.7092 0.7070133996208956 0.7070120275557402 -4.799767253939845e-08 -0.09994679087042471 -2.7093000000000003 0.7070134281257281 0.7070120561914781 -4.902779900247886e-08 -0.09994680703006895 -2.7094 0.7070134566108406 0.7070120848295849 -5.005624410803211e-08 -0.09994682318480677 -2.7095 0.7070134850762566 0.707012113470042 -5.10827711042508e-08 -0.09994683933463971 -2.7096000000000005 0.7070135135220021 0.7070121421128288 -5.2107143751721485e-08 -0.09994685547956922 -2.7097 0.7070135419481058 0.7070121707579218 -5.312912637936949e-08 -0.09994687161959678 -2.7098 0.7070135703545993 0.7070121994052947 -5.414848394192165e-08 -0.09994688775472392 -2.7099 0.707013598741516 0.7070122280549194 -5.516498206804485e-08 -0.09994690388495212 -2.71 0.7070136271088925 0.7070122567067649 -5.617838711715825e-08 -0.09994692001028285 -2.7101 0.7070136554567673 0.7070122853607976 -5.718846623494443e-08 -0.09994693613071765 -2.7102000000000004 0.7070136837851817 0.7070123140169813 -5.819498740430688e-08 -0.09994695224625791 -2.7103 0.7070137120941794 0.707012342675278 -5.919771949849592e-08 -0.09994696835690521 -2.7104 0.7070137403838064 0.7070123713356464 -6.01964323353188e-08 -0.09994698446266093 -2.7105 0.7070137686541116 0.7070123999980431 -6.1190896732434e-08 -0.09994700056352664 -2.7106000000000003 0.7070137969051458 0.7070124286624224 -6.218088455071935e-08 -0.09994701665950377 -2.7107 0.7070138251369631 0.7070124573287362 -6.316616875997466e-08 -0.0999470327505939 -2.7108000000000003 0.7070138533496191 0.7070124859969333 -6.414652347882036e-08 -0.09994704883679838 -2.7109 0.707013881543172 0.7070125146669612 -6.512172403497912e-08 -0.09994706491811879 -2.711 0.707013909717683 0.7070125433387637 -6.609154701254713e-08 -0.0999470809945566 -2.7111000000000005 0.7070139378732148 0.7070125720122834 -6.705577030273469e-08 -0.09994709706611322 -2.7112000000000003 0.7070139660098329 0.7070126006874597 -6.80141731567753e-08 -0.09994711313279017 -2.7113 0.7070139941276056 0.7070126293642303 -6.896653623493162e-08 -0.09994712919458897 -2.7114000000000003 0.707014022226603 0.70701265804253 -6.991264166027189e-08 -0.0999471452515111 -2.7115 0.7070140503068976 0.7070126867222916 -7.085227305900221e-08 -0.09994716130355803 -2.7116000000000002 0.7070140783685639 0.7070127154034455 -7.178521562335033e-08 -0.0999471773507312 -2.7117000000000004 0.7070141064116793 0.7070127440859197 -7.271125615276527e-08 -0.09994719339303211 -2.7118 0.7070141344363231 0.7070127727696401 -7.363018310075492e-08 -0.09994720943046224 -2.7119 0.707014162442577 0.7070128014545303 -7.454178662909608e-08 -0.09994722546302305 -2.712 0.7070141904305249 0.7070128301405115 -7.544585865033523e-08 -0.09994724149071604 -2.7121000000000004 0.7070142184002528 0.7070128588275032 -7.634219287809552e-08 -0.09994725751354268 -2.7122 0.707014246351849 0.7070128875154224 -7.723058487434792e-08 -0.0999472735315045 -2.7123000000000004 0.7070142742854041 0.7070129162041833 -7.811083209321307e-08 -0.09994728954460289 -2.7124 0.7070143022010105 0.707012944893699 -7.898273393473765e-08 -0.0999473055528394 -2.7125 0.7070143300987629 0.7070129735838799 -7.984609177655311e-08 -0.09994732155621544 -2.7126000000000006 0.7070143579787582 0.7070130022746344 -8.07007090363257e-08 -0.09994733755473252 -2.7127000000000003 0.7070143858410951 0.7070130309658685 -8.15463912055836e-08 -0.09994735354839206 -2.7128 0.7070144136858749 0.7070130596574868 -8.238294589221762e-08 -0.0999473695371956 -2.7129000000000003 0.7070144415132005 0.7070130883493912 -8.321018287078819e-08 -0.09994738552114456 -2.713 0.7070144693231769 0.7070131170414826 -8.402791412329136e-08 -0.09994740150024051 -2.7131000000000003 0.7070144971159111 0.7070131457336584 -8.483595387905746e-08 -0.09994741747448485 -2.7132 0.7070145248915123 0.707013174425815 -8.563411866332332e-08 -0.09994743344387905 -2.7133000000000003 0.7070145526500913 0.7070132031178469 -8.642222733626359e-08 -0.09994744940842461 -2.7134 0.7070145803917607 0.7070132318096463 -8.720010112681781e-08 -0.09994746536812298 -2.7135 0.7070146081166355 0.7070132605011036 -8.796756368733422e-08 -0.09994748132297564 -2.7136000000000005 0.7070146358248323 0.7070132891921076 -8.87244411195906e-08 -0.09994749727298403 -2.7137000000000002 0.7070146635164694 0.707013317882545 -8.947056201989712e-08 -0.0999475132181497 -2.7138 0.707014691191667 0.7070133465723007 -9.020575751812754e-08 -0.09994752915847405 -2.7139 0.7070147188505477 0.7070133752612578 -9.092986132108738e-08 -0.09994754509395858 -2.714 0.7070147464932346 0.7070134039492978 -9.164270973940208e-08 -0.09994756102460473 -2.7141 0.7070147741198534 0.7070134326363007 -9.234414173695665e-08 -0.099947576950414 -2.7142000000000004 0.7070148017305312 0.7070134613221437 -9.303399895084496e-08 -0.0999475928713878 -2.7143 0.707014829325397 0.7070134900067037 -9.371212574080939e-08 -0.09994760878752765 -2.7144 0.7070148569045813 0.7070135186898552 -9.437836922220055e-08 -0.09994762469883496 -2.7145 0.7070148844682165 0.7070135473714716 -9.503257929373288e-08 -0.0999476406053113 -2.7146000000000003 0.707014912016436 0.7070135760514242 -9.567460867825062e-08 -0.09994765650695812 -2.7147 0.7070149395493748 0.707013604729583 -9.630431295568759e-08 -0.09994767240377685 -2.7148000000000003 0.7070149670671699 0.7070136334058162 -9.692155059342483e-08 -0.09994768829576889 -2.7149 0.7070149945699595 0.707013662079991 -9.752618296884202e-08 -0.09994770418293579 -2.715 0.7070150220578831 0.7070136907519728 -9.811807442309389e-08 -0.09994772006527897 -2.7151000000000005 0.7070150495310821 0.7070137194216257 -9.869709226804912e-08 -0.09994773594279992 -2.7152000000000003 0.7070150769896986 0.7070137480888123 -9.9263106826189e-08 -0.09994775181550003 -2.7153 0.707015104433877 0.7070137767533942 -9.98159914618324e-08 -0.09994776768338093 -2.7154000000000003 0.7070151318637623 0.7070138054152312 -1.0035562260368724e-07 -0.09994778354644396 -2.7155 0.7070151592795008 0.7070138340741821 -1.0088187978388174e-07 -0.0999477994046906 -2.7156000000000002 0.70701518668124 0.707013862730104 -1.0139464564924011e-07 -0.09994781525812228 -2.7157000000000004 0.707015214069129 0.7070138913828538 -1.0189380599510967e-07 -0.09994783110674052 -2.7158 0.7070152414433178 0.7070139200322858 -1.0237924979311641e-07 -0.0999478469505467 -2.7159 0.7070152688039582 0.7070139486782546 -1.02850869210247e-07 -0.09994786278954239 -2.716 0.7070152961512017 0.7070139773206126 -1.0330855963660429e-07 -0.09994787862372893 -2.7161000000000004 0.7070153234852028 0.7070140059592116 -1.0375221970448933e-07 -0.09994789445310792 -2.7162 0.7070153508061152 0.7070140345939024 -1.0418175131962637e-07 -0.09994791027768074 -2.7163000000000004 0.7070153781140948 0.7070140632245346 -1.0459705967590799e-07 -0.09994792609744886 -2.7164 0.7070154054092979 0.7070140918509564 -1.04998053271875e-07 -0.09994794191241368 -2.7165 0.707015432691882 0.707014120473016 -1.0538464394367619e-07 -0.09994795772257675 -2.7166000000000006 0.7070154599620055 0.70701414909056 -1.0575674687113984e-07 -0.09994797352793948 -2.7167000000000003 0.7070154872198278 0.7070141777034344 -1.061142806055293e-07 -0.0999479893285033 -2.7168 0.7070155144655086 0.7070142063114844 -1.0645716708255343e-07 -0.09994800512426973 -2.7169 0.7070155416992088 0.7070142349145543 -1.0678533163711174e-07 -0.09994802091524022 -2.717 0.7070155689210903 0.7070142635124876 -1.0709870303104996e-07 -0.09994803670141619 -2.7171000000000003 0.7070155961313151 0.707014292105127 -1.0739721345489478e-07 -0.09994805248279912 -2.7172 0.7070156233300463 0.7070143206923148 -1.0768079854953788e-07 -0.09994806825939041 -2.7173000000000003 0.7070156505174475 0.7070143492738924 -1.0794939742011372e-07 -0.09994808403119157 -2.7174 0.7070156776936829 0.7070143778497007 -1.0820295264814261e-07 -0.09994809979820402 -2.7175 0.7070157048589176 0.7070144064195798 -1.0844141029933696e-07 -0.09994811556042922 -2.7176000000000005 0.7070157320133169 0.7070144349833698 -1.0866471993574434e-07 -0.09994813131786867 -2.7177000000000002 0.7070157591570466 0.70701446354091 -1.0887283464003361e-07 -0.0999481470705238 -2.7178 0.7070157862902731 0.707014492092039 -1.0906571100768869e-07 -0.09994816281839604 -2.7179 0.7070158134131628 0.7070145206365952 -1.0924330916782521e-07 -0.0999481785614868 -2.718 0.7070158405258832 0.7070145491744164 -1.0940559277798634e-07 -0.09994819429979761 -2.7181 0.7070158676286018 0.7070145777053407 -1.0955252905189838e-07 -0.0999482100333299 -2.7182000000000004 0.7070158947214862 0.7070146062292052 -1.0968408874038882e-07 -0.09994822576208509 -2.7183 0.7070159218047047 0.7070146347458468 -1.0980024615914186e-07 -0.09994824148606465 -2.7184 0.7070159488784256 0.7070146632551024 -1.0990097918002484e-07 -0.09994825720527005 -2.7185 0.707015975942817 0.7070146917568091 -1.0998626924496602e-07 -0.09994827291970271 -2.7186000000000003 0.7070160029980477 0.7070147202508029 -1.1005610136595456e-07 -0.09994828862936408 -2.7187 0.7070160300442865 0.7070147487369205 -1.1011046411636694e-07 -0.09994830433425561 -2.7188000000000003 0.7070160570817021 0.707014777214998 -1.1014934965004886e-07 -0.09994832003437876 -2.7189 0.7070160841104636 0.7070148056848716 -1.1017275368570278e-07 -0.09994833572973498 -2.719 0.7070161111307398 0.7070148341463777 -1.1018067553290878e-07 -0.09994835142032571 -2.7191000000000005 0.7070161381426994 0.7070148625993524 -1.1017311805396057e-07 -0.09994836710615237 -2.7192000000000003 0.7070161651465114 0.7070148910436322 -1.1015008768641699e-07 -0.09994838278721646 -2.7193 0.7070161921423441 0.7070149194790538 -1.1011159443269358e-07 -0.09994839846351938 -2.7194000000000003 0.7070162191303663 0.7070149479054535 -1.1005765187394045e-07 -0.09994841413506263 -2.7195 0.7070162461107461 0.7070149763226681 -1.0998827713534776e-07 -0.09994842980184757 -2.7196000000000002 0.7070162730836516 0.7070150047305347 -1.0990349090869711e-07 -0.09994844546387568 -2.7197000000000005 0.7070163000492505 0.7070150331288907 -1.0980331742807548e-07 -0.09994846112114841 -2.7198 0.7070163270077106 0.7070150615175734 -1.0968778446814043e-07 -0.09994847677366718 -2.7199 0.7070163539591985 0.7070150898964211 -1.095569233475896e-07 -0.09994849242143344 -2.72 0.7070163809038816 0.707015118265272 -1.0941076889793566e-07 -0.09994850806444867 -2.7201000000000004 0.7070164078419261 0.7070151466239649 -1.0924935948432302e-07 -0.09994852370271433 -2.7202 0.7070164347734977 0.7070151749723392 -1.0907273696909858e-07 -0.0999485393362318 -2.7203000000000004 0.7070164616987618 0.7070152033102342 -1.0888094671528126e-07 -0.09994855496500252 -2.7204 0.7070164886178836 0.7070152316374904 -1.0867403757615357e-07 -0.09994857058902801 -2.7205 0.7070165155310268 0.7070152599539483 -1.0845206186403666e-07 -0.0999485862083096 -2.7206000000000006 0.7070165424383557 0.7070152882594496 -1.0821507536416808e-07 -0.09994860182284877 -2.7207000000000003 0.7070165693400329 0.7070153165538362 -1.079631373086809e-07 -0.09994861743264696 -2.7208 0.7070165962362212 0.7070153448369509 -1.0769631035231764e-07 -0.0999486330377057 -2.7209 0.7070166231270818 0.707015373108637 -1.0741466056635868e-07 -0.09994864863802629 -2.721 0.7070166500127761 0.707015401368739 -1.0711825742821396e-07 -0.09994866423361028 -2.7211000000000003 0.7070166768934638 0.7070154296171014 -1.0680717379453475e-07 -0.09994867982445899 -2.7212 0.7070167037693045 0.7070154578535702 -1.064814858864685e-07 -0.09994869541057395 -2.7213000000000003 0.7070167306404562 0.707015486077992 -1.0614127327144424e-07 -0.09994871099195651 -2.7214 0.7070167575070768 0.7070155142902145 -1.0578661885016216e-07 -0.09994872656860823 -2.7215 0.7070167843693227 0.707015542490086 -1.0541760881669499e-07 -0.09994874214053043 -2.7216000000000005 0.7070168112273496 0.7070155706774562 -1.0503433266022266e-07 -0.0999487577077246 -2.7217000000000002 0.7070168380813124 0.7070155988521755 -1.046368831286032e-07 -0.09994877327019223 -2.7218 0.7070168649313645 0.7070156270140953 -1.042253562179643e-07 -0.09994878882793468 -2.7219 0.7070168917776583 0.707015655163068 -1.0379985113800894e-07 -0.09994880438095337 -2.722 0.707016918620345 0.7070156832989474 -1.0336047029900486e-07 -0.09994881992924977 -2.7221 0.7070169454595753 0.707015711421588 -1.0290731927275337e-07 -0.09994883547282525 -2.7222000000000004 0.7070169722954984 0.7070157395308464 -1.0244050678218097e-07 -0.09994885101168138 -2.7223 0.7070169991282615 0.7070157676265791 -1.019601446640428e-07 -0.09994886654581941 -2.7224 0.7070170259580122 0.707015795708645 -1.014663478533101e-07 -0.09994888207524097 -2.7225 0.707017052784895 0.7070158237769038 -1.0095923434153692e-07 -0.09994889759994735 -2.7226000000000004 0.7070170796090546 0.7070158518312162 -1.0043892516731906e-07 -0.09994891311994003 -2.7227 0.7070171064306333 0.7070158798714444 -9.990554437032395e-08 -0.09994892863522042 -2.7228000000000003 0.7070171332497728 0.7070159078974525 -9.935921896873923e-08 -0.09994894414578996 -2.7229 0.7070171600666127 0.7070159359091055 -9.880007892718035e-08 -0.09994895965165009 -2.723 0.707017186881292 0.7070159639062696 -9.822825713066974e-08 -0.09994897515280224 -2.7231000000000005 0.7070172136939473 0.7070159918888133 -9.764388934734025e-08 -0.09994899064924782 -2.7232000000000003 0.7070172405047146 0.7070160198566059 -9.704711419374068e-08 -0.09994900614098833 -2.7233 0.7070172673137276 0.7070160478095183 -9.643807311922326e-08 -0.0999490216280251 -2.7234000000000003 0.707017294121119 0.7070160757474231 -9.58169103504325e-08 -0.0999490371103596 -2.7235 0.7070173209270195 0.7070161036701944 -9.518377287135588e-08 -0.09994905258799325 -2.7236000000000002 0.7070173477315587 0.7070161315777079 -9.453881037995576e-08 -0.09994906806092747 -2.7237000000000005 0.7070173745348637 0.707016159469841 -9.388217525694437e-08 -0.09994908352916367 -2.7238 0.707017401337061 0.7070161873464729 -9.321402253802819e-08 -0.09994909899270332 -2.7239 0.7070174281382746 0.7070162152074841 -9.25345098592642e-08 -0.09994911445154779 -2.724 0.7070174549386274 0.7070162430527578 -9.184379743017168e-08 -0.09994912990569861 -2.7241000000000004 0.70701748173824 0.7070162708821773 -9.114204800250714e-08 -0.09994914535515709 -2.7242 0.7070175085372312 0.7070162986956292 -9.042942681648791e-08 -0.09994916079992472 -2.7243000000000004 0.7070175353357186 0.7070163264930011 -8.97061015799755e-08 -0.09994917624000291 -2.7244 0.7070175621338174 0.7070163542741826 -8.897224241383173e-08 -0.09994919167539304 -2.7245 0.7070175889316408 0.7070163820390652 -8.822802181895906e-08 -0.09994920710609653 -2.7246000000000006 0.7070176157293011 0.7070164097875425 -8.747361462859565e-08 -0.0999492225321149 -2.7247000000000003 0.7070176425269077 0.7070164375195098 -8.670919797882509e-08 -0.09994923795344951 -2.7248 0.7070176693245684 0.7070164652348643 -8.593495126087147e-08 -0.0999492533701018 -2.7249 0.7070176961223891 0.7070164929335051 -8.515105608206813e-08 -0.09994926878207318 -2.725 0.7070177229204735 0.7070165206153334 -8.435769621381595e-08 -0.09994928418936505 -2.7251000000000003 0.7070177497189235 0.7070165482802521 -8.355505755862358e-08 -0.09994929959197882 -2.7252 0.7070177765178391 0.7070165759281665 -8.274332810500468e-08 -0.09994931498991594 -2.7253000000000003 0.7070178033173182 0.7070166035589839 -8.192269788324241e-08 -0.09994933038317781 -2.7254 0.7070178301174563 0.7070166311726136 -8.109335891334779e-08 -0.09994934577176588 -2.7255 0.707017856918347 0.707016658768967 -8.025550517036517e-08 -0.09994936115568154 -2.7256000000000005 0.707017883720082 0.7070166863479579 -7.940933252972848e-08 -0.09994937653492626 -2.7257000000000002 0.7070179105227508 0.7070167139095012 -7.855503873690356e-08 -0.09994939190950142 -2.7258 0.7070179373264405 0.7070167414535149 -7.769282333973393e-08 -0.09994940727940839 -2.7259 0.7070179641312361 0.7070167689799192 -7.682288766241996e-08 -0.09994942264464864 -2.726 0.7070179909372207 0.7070167964886358 -7.594543474393617e-08 -0.0999494380052236 -2.7261 0.7070180177444749 0.7070168239795893 -7.506066929466315e-08 -0.09994945336113462 -2.7262000000000004 0.7070180445530773 0.7070168514527062 -7.41687976547542e-08 -0.09994946871238317 -2.7263 0.707018071363104 0.707016878907915 -7.32700277381905e-08 -0.09994948405897064 -2.7264 0.707018098174629 0.707016906345147 -7.236456898507618e-08 -0.09994949940089848 -2.7265 0.7070181249877243 0.7070169337643355 -7.145263232173973e-08 -0.09994951473816811 -2.7266000000000004 0.707018151802459 0.7070169611654158 -7.053443010045235e-08 -0.09994953007078089 -2.7267 0.7070181786189005 0.7070169885483257 -6.961017605562614e-08 -0.09994954539873825 -2.7268000000000003 0.7070182054371135 0.7070170159130056 -6.868008525350716e-08 -0.0999495607220416 -2.7269 0.7070182322571605 0.7070170432593981 -6.774437404056741e-08 -0.09994957604069239 -2.727 0.7070182590791019 0.7070170705874477 -6.68032599931978e-08 -0.09994959135469199 -2.7271000000000005 0.707018285902995 0.7070170978971017 -6.585696187217174e-08 -0.09994960666404179 -2.7272000000000003 0.7070183127288958 0.7070171251883098 -6.490569956192974e-08 -0.09994962196874335 -2.7273 0.7070183395568571 0.7070171524610238 -6.394969403154815e-08 -0.09994963726879791 -2.7274000000000003 0.7070183663869296 0.7070171797151977 -6.29891672740239e-08 -0.0999496525642069 -2.7275 0.7070183932191614 0.7070172069507886 -6.20243422611716e-08 -0.09994966785497174 -2.7276000000000002 0.7070184200535987 0.7070172341677555 -6.105544288377562e-08 -0.09994968314109391 -2.7277000000000005 0.7070184468902847 0.7070172613660599 -6.008269391039045e-08 -0.09994969842257476 -2.7278000000000002 0.7070184737292609 0.7070172885456658 -5.910632092489057e-08 -0.09994971369941573 -2.7279 0.7070185005705654 0.7070173157065395 -5.812655028201823e-08 -0.09994972897161819 -2.728 0.7070185274142348 0.7070173428486499 -5.714360904883649e-08 -0.09994974423918362 -2.7281000000000004 0.7070185542603022 0.7070173699719682 -5.6157724957458036e-08 -0.09994975950211336 -2.7282 0.7070185811087997 0.7070173970764683 -5.516912634801613e-08 -0.09994977476040887 -2.7283000000000004 0.7070186079597554 0.7070174241621259 -5.4178042118574465e-08 -0.09994979001407148 -2.7284 0.7070186348131959 0.70701745122892 -5.3184701672001275e-08 -0.09994980526310264 -2.7285 0.7070186616691452 0.7070174782768315 -5.218933486110869e-08 -0.09994982050750373 -2.7286000000000006 0.7070186885276242 0.7070175053058443 -5.1192171937044714e-08 -0.0999498357472762 -2.7287000000000003 0.7070187153886522 0.7070175323159442 -5.019344349399893e-08 -0.0999498509824214 -2.7288 0.7070187422522456 0.70701755930712 -4.919338041976286e-08 -0.09994986621294079 -2.7289 0.7070187691184184 0.7070175862793623 -4.8192213836857796e-08 -0.09994988143883575 -2.729 0.7070187959871821 0.7070176132326651 -4.7190175056456216e-08 -0.09994989666010774 -2.7291000000000003 0.7070188228585452 0.7070176401670241 -4.618749551837118e-08 -0.09994991187675806 -2.7292 0.7070188497325147 0.707017667082438 -4.51844067393941e-08 -0.09994992708878819 -2.7293000000000003 0.7070188766090943 0.7070176939789072 -4.41811402620933e-08 -0.09994994229619943 -2.7294 0.7070189034882859 0.7070177208564359 -4.317792759859812e-08 -0.09994995749899332 -2.7295 0.707018930370088 0.7070177477150292 -4.2175000177893164e-08 -0.09994997269717115 -2.7296000000000005 0.7070189572544976 0.7070177745546962 -4.1172589295606146e-08 -0.09994998789073439 -2.7297000000000002 0.7070189841415087 0.7070178013754475 -4.017092605481049e-08 -0.09995000307968445 -2.7298 0.7070190110311128 0.7070178281772967 -3.9170241319594346e-08 -0.09995001826402272 -2.7299 0.7070190379232986 0.7070178549602594 -3.8170765655036465e-08 -0.0999500334437505 -2.73 0.7070190648180533 0.707017881724354 -3.71727292787288e-08 -0.09995004861886932 -2.7301 0.7070190917153606 0.7070179084696013 -3.6176362007162705e-08 -0.09995006378938048 -2.7302000000000004 0.7070191186152024 0.7070179351960246 -3.5181893199729905e-08 -0.09995007895528543 -2.7303 0.707019145517558 0.7070179619036495 -3.418955171101759e-08 -0.09995009411658554 -2.7304 0.7070191724224042 0.7070179885925043 -3.319956583410465e-08 -0.09995010927328225 -2.7305 0.7070191993297151 0.7070180152626198 -3.221216324906205e-08 -0.09995012442537694 -2.7306000000000004 0.707019226239463 0.7070180419140286 -3.1227570970477486e-08 -0.09995013957287105 -2.7307 0.707019253151617 0.7070180685467664 -3.0246015297582043e-08 -0.09995015471576588 -2.7308000000000003 0.7070192800661441 0.707018095160871 -2.926772175895591e-08 -0.09995016985406288 -2.7309 0.7070193069830092 0.7070181217563827 -2.8292915062871904e-08 -0.0999501849877634 -2.731 0.7070193339021745 0.7070181483333442 -2.732181904330222e-08 -0.0999502001168689 -2.7311000000000005 0.7070193608235997 0.7070181748918006 -2.6354656613514563e-08 -0.09995021524138073 -2.7312000000000003 0.7070193877472424 0.7070182014317996 -2.539164970991048e-08 -0.09995023036130032 -2.7313 0.7070194146730576 0.7070182279533908 -2.4433019241935222e-08 -0.09995024547662905 -2.7314000000000003 0.707019441600998 0.7070182544566266 -2.3478985043505485e-08 -0.09995026058736832 -2.7315 0.707019468531014 0.7070182809415614 -2.2529765822485587e-08 -0.0999502756935195 -2.7316000000000003 0.7070194954630536 0.7070183074082521 -2.1585579107561564e-08 -0.09995029079508398 -2.7317000000000005 0.7070195223970626 0.707018333856758 -2.0646641199235233e-08 -0.09995030589206319 -2.7318000000000002 0.7070195493329843 0.7070183602871405 -1.971316712602242e-08 -0.09995032098445847 -2.7319 0.7070195762707597 0.7070183866994635 -1.8785370587207084e-08 -0.09995033607227123 -2.732 0.707019603210328 0.7070184130937931 -1.7863463906871158e-08 -0.09995035115550291 -2.7321000000000004 0.7070196301516254 0.7070184394701977 -1.6947657989659082e-08 -0.09995036623415483 -2.7322 0.7070196570945865 0.7070184658287476 -1.6038162266134026e-08 -0.09995038130822842 -2.7323000000000004 0.7070196840391432 0.707018492169516 -1.5135184646807714e-08 -0.09995039637772507 -2.7324 0.7070197109852255 0.7070185184925777 -1.4238931477904976e-08 -0.09995041144264614 -2.7325 0.707019737932761 0.70701854479801 -1.3349607487587317e-08 -0.09995042650299304 -2.7326000000000006 0.7070197648816754 0.7070185710858922 -1.2467415747789007e-08 -0.09995044155876717 -2.7327000000000004 0.7070197918318916 0.7070185973563059 -1.159255762217537e-08 -0.09995045660996986 -2.7328 0.7070198187833312 0.707018623609335 -1.0725232720172617e-08 -0.09995047165660255 -2.7329 0.7070198457359131 0.7070186498450652 -9.86563885533448e-09 -0.09995048669866664 -2.733 0.707019872689554 0.7070186760635848 -9.013971993300507e-09 -0.09995050173616349 -2.7331000000000003 0.7070198996441694 0.7070187022649834 -8.170426213198467e-09 -0.09995051676909451 -2.7332 0.7070199265996719 0.707018728449353 -7.335193663408901e-09 -0.09995053179746105 -2.7333000000000003 0.707019953555972 0.707018754616788 -6.5084645121255e-09 -0.09995054682126453 -2.7334 0.7070199805129787 0.7070187807673842 -5.690426916130087e-09 -0.09995056184050626 -2.7335 0.7070200074705986 0.7070188069012401 -4.881266963546738e-09 -0.09995057685518768 -2.7336000000000005 0.7070200344287365 0.7070188330184555 -4.081168640014676e-09 -0.09995059186531019 -2.7337000000000002 0.7070200613872959 0.7070188591191329 -3.2903137827181017e-09 -0.09995060687087519 -2.7338 0.7070200883461768 0.7070188852033759 -2.5088820422222713e-09 -0.09995062187188404 -2.7339 0.7070201153052789 0.7070189112712902 -1.7370508408401375e-09 -0.0999506368683381 -2.734 0.7070201422644988 0.7070189373229837 -9.749953336010697e-10 -0.09995065186023872 -2.7341 0.7070201692237323 0.7070189633585662 -2.2288836401540557e-10 -0.09995066684758735 -2.7342000000000004 0.7070201961828725 0.7070189893781489 5.190995714873803e-10 -0.09995068183038536 -2.7343 0.707020223141811 0.7070190153818452 1.2508003582531457e-09 -0.09995069680863411 -2.7344 0.7070202501004377 0.7070190413697699 1.9720483111079767e-09 -0.09995071178233492 -2.7345 0.7070202770586411 0.7070190673420402 2.682680202113763e-09 -0.09995072675148933 -2.7346000000000004 0.7070203040163074 0.7070190932987741 3.3825353048036466e-09 -0.09995074171609862 -2.7347 0.7070203309733212 0.7070191192400921 4.071455430611215e-09 -0.09995075667616418 -2.7348000000000003 0.7070203579295655 0.7070191451661156 4.7492849566260764e-09 -0.09995077163168736 -2.7349 0.7070203848849221 0.7070191710769687 5.415870868961947e-09 -0.09995078658266959 -2.735 0.7070204118392703 0.7070191969727758 6.071062790512227e-09 -0.09995080152911223 -2.7351000000000005 0.7070204387924887 0.7070192228536641 6.714713024318086e-09 -0.09995081647101665 -2.7352000000000003 0.7070204657444537 0.7070192487197615 7.346676575252509e-09 -0.0999508314083842 -2.7353 0.7070204926950403 0.7070192745711981 7.966811191653655e-09 -0.09995084634121634 -2.7354000000000003 0.7070205196441226 0.7070193004081046 8.574977390478355e-09 -0.09995086126951436 -2.7355 0.7070205465915724 0.7070193262306141 9.171038496333384e-09 -0.09995087619327968 -2.7356000000000003 0.7070205735372606 0.7070193520388608 9.754860667496312e-09 -0.09995089111251367 -2.7357000000000005 0.7070206004810564 0.7070193778329799 1.0326312923671088e-08 -0.0999509060272177 -2.7358000000000002 0.7070206274228279 0.7070194036131083 1.0885267183284586e-08 -0.09995092093739312 -2.7359 0.7070206543624414 0.7070194293793846 1.1431598276497035e-08 -0.09995093584304134 -2.736 0.7070206812997628 0.707019455131948 1.1965183995508999e-08 -0.09995095074416371 -2.7361000000000004 0.7070207082346558 0.7070194808709395 1.248590510063291e-08 -0.09995096564076164 -2.7362 0.707020735166983 0.7070195065965011 1.299364536626324e-08 -0.09995098053283646 -2.7363000000000004 0.7070207620966064 0.7070195323087762 1.3488291586948031e-08 -0.09995099542038959 -2.7364 0.7070207890233859 0.707019558007909 1.3969733619022262e-08 -0.09995101030342235 -2.7365 0.7070208159471812 0.7070195836940454 1.4437864398822442e-08 -0.09995102518193615 -2.7366 0.7070208428678504 0.7070196093673318 1.48925799565644e-08 -0.0999510400559323 -2.7367000000000004 0.7070208697852502 0.7070196350279161 1.5333779464915542e-08 -0.09995105492541226 -2.7368 0.7070208966992373 0.7070196606759473 1.576136522858651e-08 -0.09995106979037738 -2.7369 0.7070209236096657 0.7070196863115749 1.6175242734638162e-08 -0.09995108465082891 -2.737 0.7070209505163905 0.7070197119349502 1.657532065074685e-08 -0.09995109950676842 -2.7371000000000003 0.707020977419264 0.7070197375462245 1.696151086683778e-08 -0.09995111435819712 -2.7372 0.7070210043181389 0.7070197631455506 1.733372850028919e-08 -0.09995112920511648 -2.7373000000000003 0.7070210312128663 0.7070197887330819 1.7691891917616387e-08 -0.09995114404752779 -2.7374 0.7070210581032967 0.7070198143089731 1.8035922750084254e-08 -0.0999511588854325 -2.7375 0.7070210849892795 0.7070198398733792 1.8365745914523945e-08 -0.09995117371883189 -2.7376000000000005 0.7070211118706642 0.7070198654264561 1.868128963068011e-08 -0.09995118854772739 -2.7377000000000002 0.7070211387472983 0.7070198909683604 1.8982485428149787e-08 -0.09995120337212031 -2.7378 0.70702116561903 0.7070199164992496 1.9269268172403264e-08 -0.0999512181920121 -2.7379000000000002 0.7070211924857056 0.7070199420192815 1.9541576071722966e-08 -0.09995123300740405 -2.738 0.7070212193471718 0.7070199675286151 1.979935069628541e-08 -0.09995124781829763 -2.7381 0.7070212462032737 0.707019993027409 2.004253698423275e-08 -0.09995126262469409 -2.7382000000000004 0.7070212730538563 0.7070200185158237 2.027108325641791e-08 -0.09995127742659482 -2.7383 0.7070212998987646 0.7070200439940187 2.0484941226812936e-08 -0.09995129222400118 -2.7384 0.7070213267378422 0.7070200694621553 2.068406601031525e-08 -0.09995130701691453 -2.7385 0.7070213535709332 0.7070200949203944 2.0868416138360157e-08 -0.09995132180533627 -2.7386000000000004 0.7070213803978806 0.7070201203688979 2.1037953561522937e-08 -0.09995133658926778 -2.7387 0.7070214072185275 0.7070201458078277 2.1192643659059818e-08 -0.0999513513687104 -2.7388000000000003 0.7070214340327161 0.7070201712373461 2.1332455246714233e-08 -0.09995136614366551 -2.7389 0.7070214608402887 0.7070201966576153 2.1457360583655716e-08 -0.09995138091413441 -2.739 0.7070214876410874 0.7070202220687983 2.1567335375949348e-08 -0.09995139568011849 -2.7391000000000005 0.707021514434954 0.7070202474710583 2.166235877742312e-08 -0.09995141044161912 -2.7392000000000003 0.70702154122173 0.7070202728645585 2.174241340701516e-08 -0.09995142519863767 -2.7393 0.7070215680012566 0.7070202982494622 2.180748533055915e-08 -0.09995143995117549 -2.7394000000000003 0.7070215947733753 0.7070203236259329 2.1857564081601e-08 -0.09995145469923389 -2.7395 0.7070216215379279 0.7070203489941344 2.18926426509905e-08 -0.09995146944281436 -2.7396000000000003 0.7070216482947547 0.7070203743542298 2.1912717500759127e-08 -0.09995148418191813 -2.7397000000000005 0.7070216750436976 0.7070203997063831 2.1917788551109596e-08 -0.09995149891654663 -2.7398000000000002 0.7070217017845976 0.7070204250507575 2.1907859182150602e-08 -0.09995151364670117 -2.7399 0.7070217285172962 0.7070204503875166 2.1882936236498896e-08 -0.09995152837238312 -2.74 0.7070217552416348 0.7070204757168236 2.184303001060567e-08 -0.09995154309359389 -2.7401000000000004 0.7070217819574551 0.707020501038842 2.1788154259093362e-08 -0.09995155781033477 -2.7402 0.7070218086645985 0.7070205263537344 2.1718326180010517e-08 -0.09995157252260711 -2.7403000000000004 0.7070218353629075 0.7070205516616639 2.1633566416566496e-08 -0.09995158723041234 -2.7404 0.7070218620522244 0.7070205769627929 2.153389905279468e-08 -0.0999516019337518 -2.7405 0.7070218887323916 0.7070206022572834 2.1419351610083015e-08 -0.09995161663262679 -2.7406 0.707021915403252 0.7070206275452974 2.1289955026357332e-08 -0.09995163132703867 -2.7407000000000004 0.7070219420646492 0.7070206528269964 2.114574366041816e-08 -0.09995164601698887 -2.7408 0.7070219687164265 0.7070206781025415 2.0986755271991397e-08 -0.09995166070247868 -2.7409 0.7070219953584285 0.7070207033720932 2.0813031026065132e-08 -0.09995167538350946 -2.741 0.7070220219904996 0.7070207286358117 2.0624615474675034e-08 -0.09995169006008256 -2.7411000000000003 0.7070220486124852 0.7070207538938567 2.0421556537822405e-08 -0.09995170473219939 -2.7412 0.7070220752242308 0.707020779146387 2.0203905508678344e-08 -0.09995171939986124 -2.7413000000000003 0.7070221018255828 0.7070208043935613 1.9971717025828173e-08 -0.09995173406306947 -2.7414 0.7070221284163883 0.7070208296355371 1.9725049067199907e-08 -0.09995174872182545 -2.7415 0.7070221549964946 0.7070208548724719 1.9463962932717016e-08 -0.09995176337613049 -2.7416000000000005 0.7070221815657503 0.707020880104522 1.9188523231288e-08 -0.09995177802598598 -2.7417000000000002 0.7070222081240042 0.707020905331843 1.889879785825499e-08 -0.09995179267139322 -2.7418 0.7070222346711064 0.7070209305545903 1.8594857996261094e-08 -0.09995180731235366 -2.7419000000000002 0.707022261206907 0.7070209557729177 1.8276778074484412e-08 -0.09995182194886852 -2.742 0.7070222877312581 0.7070209809869786 1.7944635763433858e-08 -0.09995183658093929 -2.7421 0.7070223142440117 0.7070210061969255 1.7598511956734564e-08 -0.09995185120856724 -2.7422000000000004 0.7070223407450213 0.7070210314029101 1.7238490748576474e-08 -0.09995186583175375 -2.7423 0.7070223672341408 0.7070210566050826 1.686465941636711e-08 -0.09995188045050013 -2.7424 0.7070223937112255 0.7070210818035929 1.647710839557809e-08 -0.09995189506480777 -2.7425 0.7070224201761316 0.7070211069985892 1.6075931256326337e-08 -0.09995190967467794 -2.7426000000000004 0.707022446628716 0.7070211321902193 1.5661224686026876e-08 -0.09995192428011204 -2.7427 0.7070224730688371 0.7070211573786298 1.5233088468576128e-08 -0.09995193888111138 -2.7428000000000003 0.7070224994963548 0.7070211825639658 1.4791625444453282e-08 -0.0999519534776774 -2.7429 0.7070225259111291 0.707021207746372 1.433694150985293e-08 -0.09995196806981141 -2.743 0.7070225523130218 0.7070212329259911 1.3869145571582253e-08 -0.09995198265751469 -2.7431000000000005 0.7070225787018962 0.7070212581029649 1.3388349538387412e-08 -0.09995199724078868 -2.7432000000000003 0.707022605077616 0.7070212832774339 1.2894668268044474e-08 -0.09995201181963462 -2.7433 0.7070226314400467 0.7070213084495375 1.23882195699615e-08 -0.0999520263940539 -2.7434000000000003 0.7070226577890553 0.7070213336194138 1.1869124154871569e-08 -0.09995204096404786 -2.7435 0.7070226841245093 0.7070213587871995 1.1337505618352894e-08 -0.09995205552961783 -2.7436000000000003 0.7070227104462787 0.7070213839530297 1.0793490410471174e-08 -0.09995207009076514 -2.7437000000000005 0.7070227367542342 0.7070214091170388 1.023720779414622e-08 -0.09995208464749124 -2.7438000000000002 0.707022763048248 0.7070214342793592 9.668789838213065e-09 -0.0999520991997974 -2.7439 0.7070227893281937 0.7070214594401216 9.088371354971925e-09 -0.09995211374768494 -2.744 0.7070228155939464 0.707021484599456 8.496089890647207e-09 -0.09995212829115524 -2.7441000000000004 0.7070228418453832 0.7070215097574901 7.892085692427775e-09 -0.09995214283020962 -2.7442 0.7070228680823817 0.7070215349143505 7.276501665098856e-09 -0.09995215736484937 -2.7443 0.7070228943048222 0.7070215600701624 6.6494833363475725e-09 -0.09995217189507594 -2.7444 0.7070229205125858 0.7070215852250483 6.011178834211539e-09 -0.0999521864208905 -2.7445 0.7070229467055558 0.7070216103791311 5.361738840241326e-09 -0.09995220094229462 -2.7446 0.7070229728836166 0.7070216355325305 4.701316565214331e-09 -0.09995221545928949 -2.7447000000000004 0.7070229990466547 0.7070216606853645 4.030067705766693e-09 -0.09995222997187647 -2.7448 0.707023025194558 0.70702168583775 3.348150407964101e-09 -0.09995224448005689 -2.7449 0.7070230513272162 0.7070217109898023 2.6557252317399582e-09 -0.09995225898383212 -2.745 0.7070230774445208 0.707021736141634 1.9529551118641075e-09 -0.09995227348320342 -2.7451000000000003 0.7070231035463651 0.707021761293357 1.2400053223809993e-09 -0.09995228797817218 -2.7452 0.7070231296326445 0.707021786445081 5.170434297721571e-10 -0.09995230246873978 -2.7453000000000003 0.7070231557032556 0.7070218115969131 -2.157607304625886e-10 -0.09995231695490746 -2.7454 0.7070231817580973 0.7070218367489601 -9.582351162551461e-10 -0.09995233143667664 -2.7455 0.7070232077970702 0.7070218619013259 -1.710205496316397e-09 -0.09995234591404864 -2.7456000000000005 0.707023233820077 0.7070218870541125 -2.4714955030452623e-09 -0.0999523603870248 -2.7457000000000003 0.707023259827022 0.70702191220742 -3.241926679366236e-09 -0.0999523748556064 -2.7458 0.7070232858178118 0.7070219373613469 -4.021318503015514e-09 -0.09995238931979483 -2.7459000000000002 0.7070233117923546 0.7070219625159894 -4.809488443786869e-09 -0.09995240377959136 -2.746 0.7070233377505608 0.7070219876714419 -5.606252005165013e-09 -0.09995241823499741 -2.7461 0.7070233636923426 0.7070220128277969 -6.4114227607547924e-09 -0.0999524326860142 -2.7462000000000004 0.7070233896176148 0.7070220379851443 -7.2248124019860804e-09 -0.09995244713264313 -2.7463 0.7070234155262936 0.7070220631435729 -8.046230780614505e-09 -0.09995246157488556 -2.7464 0.7070234414182974 0.707022088303169 -8.875485952956896e-09 -0.09995247601274286 -2.7465 0.7070234672935469 0.7070221134640164 -9.712384224994097e-09 -0.09995249044621625 -2.7466000000000004 0.7070234931519648 0.7070221386261972 -1.0556730201810582e-08 -0.0999525048753071 -2.7467 0.7070235189934758 0.7070221637897913 -1.1408326824023651e-08 -0.09995251930001674 -2.7468000000000004 0.7070235448180069 0.7070221889548762 -1.2266975425029303e-08 -0.09995253372034649 -2.7469 0.707023570625487 0.7070222141215281 -1.3132475770033514e-08 -0.0999525481362977 -2.747 0.7070235964158474 0.70702223928982 -1.4004626100721368e-08 -0.09995256254787167 -2.7471000000000005 0.707023622189022 0.7070222644598233 -1.4883223189033484e-08 -0.09995257695506979 -2.7472000000000003 0.7070236479449461 0.707022289631607 -1.5768062381401465e-08 -0.09995259135789333 -2.7473 0.7070236736835576 0.707022314805238 -1.6658937642983346e-08 -0.09995260575634367 -2.7474000000000003 0.7070236994047963 0.7070223399807807 -1.7555641613608425e-08 -0.09995262015042204 -2.7475 0.707023725108605 0.7070223651582979 -1.8457965647242225e-08 -0.09995263454012987 -2.7476000000000003 0.7070237507949279 0.7070223903378492 -1.93656998661966e-08 -0.0999526489254684 -2.7477000000000005 0.7070237764637122 0.7070224155194929 -2.027863320623255e-08 -0.09995266330643907 -2.7478000000000002 0.7070238021149066 0.7070224407032839 -2.119655347207136e-08 -0.09995267768304304 -2.7479 0.7070238277484628 0.7070224658892762 -2.2119247378594303e-08 -0.09995269205528179 -2.748 0.7070238533643349 0.7070224910775202 -2.304650060678745e-08 -0.09995270642315658 -2.7481000000000004 0.7070238789624784 0.7070225162680651 -2.3978097847109775e-08 -0.09995272078666878 -2.7482 0.7070239045428517 0.707022541460957 -2.4913822855871653e-08 -0.09995273514581965 -2.7483 0.7070239301054158 0.7070225666562394 -2.5853458502072407e-08 -0.0999527495006105 -2.7484 0.7070239556501334 0.7070225918539544 -2.679678681770728e-08 -0.09995276385104272 -2.7485 0.7070239811769699 0.7070226170541412 -2.774358904894178e-08 -0.09995277819711756 -2.7486 0.7070240066858935 0.7070226422568369 -2.8693645708803908e-08 -0.09995279253883643 -2.7487000000000004 0.7070240321768739 0.7070226674620756 -2.964673662445537e-08 -0.09995280687620058 -2.7488 0.7070240576498839 0.7070226926698902 -3.060264098901644e-08 -0.09995282120921142 -2.7489 0.707024083104898 0.7070227178803099 -3.156113741599291e-08 -0.09995283553787018 -2.749 0.7070241085418938 0.7070227430933624 -3.252200398567995e-08 -0.09995284986217827 -2.7491000000000003 0.7070241339608505 0.7070227683090727 -3.348501829915536e-08 -0.09995286418213689 -2.7492 0.7070241593617507 0.7070227935274633 -3.444995753010445e-08 -0.09995287849774744 -2.7493000000000003 0.7070241847445782 0.7070228187485545 -3.541659847642806e-08 -0.0999528928090112 -2.7494 0.7070242101093203 0.7070228439723641 -3.638471760946532e-08 -0.09995290711592952 -2.7495 0.707024235455966 0.7070228691989076 -3.735409112798696e-08 -0.0999529214185037 -2.7496000000000005 0.7070242607845073 0.7070228944281981 -3.8324495010670645e-08 -0.0999529357167351 -2.7497000000000003 0.7070242860949381 0.707022919660246 -3.9295705064239586e-08 -0.09995295001062504 -2.7498 0.7070243113872546 0.7070229448950598 -4.026749697761843e-08 -0.09995296430017477 -2.7499000000000002 0.7070243366614559 0.7070229701326449 -4.123964637440863e-08 -0.09995297858538563 -2.75 0.7070243619175429 0.707022995373005 -4.221192886455071e-08 -0.09995299286625894 -2.7501 0.7070243871555197 0.707023020616141 -4.3184120094604114e-08 -0.09995300714279604 -2.7502000000000004 0.7070244123753922 0.7070230458620512 -4.4155995799260365e-08 -0.09995302141499818 -2.7503 0.707024437577169 0.707023071110732 -4.512733185502464e-08 -0.09995303568286676 -2.7504 0.7070244627608611 0.7070230963621771 -4.609790433076667e-08 -0.09995304994640306 -2.7505 0.7070244879264816 0.707023121616378 -4.706748953987091e-08 -0.0999530642056084 -2.7506000000000004 0.7070245130740465 0.7070231468733235 -4.803586408936439e-08 -0.09995307846048412 -2.7507 0.7070245382035737 0.7070231721330003 -4.9002804936091986e-08 -0.0999530927110315 -2.7508000000000004 0.7070245633150836 0.707023197395392 -4.996808943382499e-08 -0.09995310695725185 -2.7509 0.7070245884085994 0.7070232226604809 -5.093149538519439e-08 -0.0999531211991465 -2.751 0.707024613484146 0.7070232479282463 -5.1892801095684143e-08 -0.09995313543671676 -2.7511000000000005 0.7070246385417512 0.707023273198665 -5.285178542166133e-08 -0.0999531496699639 -2.7512000000000003 0.707024663581445 0.7070232984717119 -5.3808227821767335e-08 -0.09995316389888928 -2.7513 0.7070246886032596 0.7070233237473589 -5.4761908407658516e-08 -0.09995317812349418 -2.7514000000000003 0.7070247136072301 0.7070233490255766 -5.57126079955058e-08 -0.09995319234377999 -2.7515 0.707024738593393 0.7070233743063319 -5.66601081543501e-08 -0.0999532065597479 -2.7516000000000003 0.7070247635617881 0.7070233995895906 -5.760419126052928e-08 -0.09995322077139934 -2.7517000000000005 0.707024788512457 0.7070234248753151 -5.8544640542780926e-08 -0.09995323497873553 -2.7518000000000002 0.7070248134454439 0.7070234501634665 -5.94812401342841e-08 -0.09995324918175785 -2.7519 0.7070248383607949 0.7070234754540026 -6.041377512188209e-08 -0.09995326338046753 -2.752 0.7070248632585586 0.7070235007468797 -6.13420315948715e-08 -0.09995327757486594 -2.7521000000000004 0.7070248881387861 0.7070235260420514 -6.22657966944419e-08 -0.09995329176495435 -2.7522 0.7070249130015306 0.7070235513394693 -6.31848586646333e-08 -0.09995330595073414 -2.7523 0.7070249378468476 0.7070235766390823 -6.409900689353584e-08 -0.09995332013220654 -2.7524 0.7070249626747946 0.7070236019408376 -6.500803197400512e-08 -0.09995333430937291 -2.7525 0.7070249874854317 0.7070236272446797 -6.591172574009138e-08 -0.09995334848223451 -2.7526 0.7070250122788208 0.7070236525505511 -6.680988131778018e-08 -0.09995336265079266 -2.7527000000000004 0.7070250370550264 0.7070236778583923 -6.770229317790144e-08 -0.09995337681504865 -2.7528 0.7070250618141152 0.7070237031681408 -6.85887571738597e-08 -0.09995339097500383 -2.7529 0.7070250865561558 0.7070237284797333 -6.946907059801263e-08 -0.09995340513065953 -2.753 0.7070251112812189 0.7070237537931027 -7.034303221853389e-08 -0.09995341928201695 -2.7531000000000003 0.707025135989378 0.7070237791081813 -7.121044233102114e-08 -0.09995343342907748 -2.7532 0.7070251606807076 0.707023804424898 -7.207110280620099e-08 -0.09995344757184238 -2.7533000000000003 0.7070251853552856 0.7070238297431806 -7.292481712939392e-08 -0.099953461710313 -2.7534 0.7070252100131906 0.7070238550629542 -7.377139045038755e-08 -0.09995347584449057 -2.7535 0.7070252346545047 0.7070238803841419 -7.461062962420273e-08 -0.09995348997437646 -2.7536000000000005 0.7070252592793109 0.7070239057066647 -7.544234325619625e-08 -0.09995350409997192 -2.7537000000000003 0.7070252838876951 0.7070239310304421 -7.626634174542901e-08 -0.09995351822127829 -2.7538 0.7070253084797447 0.7070239563553912 -7.708243732976877e-08 -0.09995353233829687 -2.7539000000000002 0.7070253330555489 0.7070239816814265 -7.789044412492147e-08 -0.09995354645102894 -2.754 0.7070253576151997 0.7070240070084618 -7.869017817300344e-08 -0.09995356055947585 -2.7541 0.7070253821587902 0.7070240323364081 -7.94814574737665e-08 -0.09995357466363888 -2.7542000000000004 0.7070254066864158 0.7070240576651745 -8.026410204444584e-08 -0.09995358876351931 -2.7543 0.7070254311981736 0.7070240829946683 -8.103793393537256e-08 -0.09995360285911845 -2.7544 0.7070254556941631 0.7070241083247951 -8.180277729415847e-08 -0.09995361695043758 -2.7545 0.7070254801744849 0.7070241336554584 -8.255845839171688e-08 -0.099953631037478 -2.7546000000000004 0.7070255046392422 0.7070241589865599 -8.330480566736548e-08 -0.09995364512024102 -2.7547 0.7070255290885394 0.7070241843179994 -8.404164976178602e-08 -0.09995365919872792 -2.7548000000000004 0.7070255535224832 0.7070242096496754 -8.476882356212717e-08 -0.09995367327294004 -2.7549 0.7070255779411818 0.707024234981484 -8.548616223583161e-08 -0.09995368734287868 -2.755 0.707025602344745 0.7070242603133199 -8.619350326966729e-08 -0.09995370140854509 -2.7551000000000005 0.7070256267332848 0.7070242856450762 -8.689068651049348e-08 -0.09995371546994065 -2.7552000000000003 0.7070256511069141 0.7070243109766439 -8.757755419388363e-08 -0.09995372952706655 -2.7553 0.7070256754657481 0.7070243363079126 -8.825395098228939e-08 -0.09995374357992415 -2.7554000000000003 0.7070256998099036 0.70702436163877 -8.89197239988676e-08 -0.0999537576285147 -2.7555 0.7070257241394989 0.7070243869691026 -8.95747228708485e-08 -0.09995377167283954 -2.7556000000000003 0.7070257484546536 0.7070244122987952 -9.021879975382174e-08 -0.09995378571289992 -2.7557000000000005 0.7070257727554894 0.7070244376277308 -9.085180936382886e-08 -0.09995379974869717 -2.7558000000000002 0.7070257970421292 0.7070244629557912 -9.147360901812923e-08 -0.09995381378023263 -2.7559 0.7070258213146975 0.7070244882828565 -9.208405866469038e-08 -0.09995382780750751 -2.756 0.70702584557332 0.7070245136088051 -9.268302091167829e-08 -0.09995384183052315 -2.7561000000000004 0.7070258698181241 0.7070245389335144 -9.327036105521297e-08 -0.09995385584928078 -2.7562 0.7070258940492387 0.7070245642568602 -9.384594711926708e-08 -0.09995386986378176 -2.7563 0.7070259182667935 0.7070245895787168 -9.440964987821737e-08 -0.09995388387402732 -2.7564 0.7070259424709209 0.7070246148989576 -9.496134288633495e-08 -0.09995389788001884 -2.7565 0.7070259666617529 0.7070246402174539 -9.550090250380616e-08 -0.0999539118817575 -2.7566 0.7070259908394241 0.7070246655340766 -9.602820793142702e-08 -0.09995392587924473 -2.7567000000000004 0.7070260150040698 0.7070246908486945 -9.65431412322873e-08 -0.09995393987248172 -2.7568 0.7070260391558265 0.7070247161611758 -9.704558736126079e-08 -0.0999539538614698 -2.7569 0.707026063294832 0.707024741471387 -9.753543418929145e-08 -0.09995396784621022 -2.757 0.7070260874212251 0.7070247667791939 -9.801257252681217e-08 -0.09995398182670426 -2.7571000000000003 0.7070261115351464 0.707024792084461 -9.847689615150035e-08 -0.09995399580295329 -2.7572 0.7070261356367367 0.707024817387051 -9.892830182302303e-08 -0.09995400977495848 -2.7573000000000003 0.7070261597261386 0.7070248426868271 -9.936668932293558e-08 -0.09995402374272126 -2.7574 0.7070261838034952 0.7070248679836498 -9.979196145641633e-08 -0.09995403770624278 -2.7575 0.7070262078689511 0.7070248932773799 -1.0020402408696116e-07 -0.09995405166552446 -2.7576000000000005 0.7070262319226512 0.7070249185678763 -1.0060278615806745e-07 -0.09995406562056752 -2.7577000000000003 0.7070262559647422 0.7070249438549974 -1.0098815970797925e-07 -0.09995407957137324 -2.7578 0.707026279995371 0.7070249691386005 -1.0136005988876928e-07 -0.09995409351794288 -2.7579000000000002 0.7070263040146857 0.7070249944185423 -1.0171840498889029e-07 -0.09995410746027783 -2.758 0.7070263280228347 0.7070250196946779 -1.0206311644792021e-07 -0.09995412139837917 -2.7581 0.7070263520199682 0.707025044966863 -1.0239411887477678e-07 -0.09995413533224838 -2.7582000000000004 0.7070263760062365 0.7070250702349514 -1.027113400598606e-07 -0.09995414926188667 -2.7583 0.7070263999817907 0.7070250954987962 -1.0301471099847387e-07 -0.09995416318729532 -2.7584 0.707026423946783 0.7070251207582506 -1.0330416590469821e-07 -0.09995417710847568 -2.7585 0.7070264479013653 0.7070251460131662 -1.0357964221920091e-07 -0.09995419102542896 -2.7586000000000004 0.7070264718456913 0.7070251712633948 -1.0384108062744951e-07 -0.09995420493815649 -2.7587 0.7070264957799143 0.7070251965087868 -1.0408842507532434e-07 -0.0999542188466595 -2.7588000000000004 0.7070265197041892 0.7070252217491926 -1.0432162277432266e-07 -0.09995423275093934 -2.7589 0.7070265436186702 0.7070252469844613 -1.0454062421543647e-07 -0.09995424665099717 -2.759 0.7070265675235131 0.7070252722144428 -1.0474538317869347e-07 -0.09995426054683437 -2.7591000000000006 0.7070265914188736 0.7070252974389855 -1.049358567487696e-07 -0.09995427443845219 -2.7592000000000003 0.7070266153049078 0.7070253226579377 -1.0511200531498899e-07 -0.09995428832585194 -2.7593 0.7070266391817727 0.7070253478711479 -1.05273792580865e-07 -0.09995430220903494 -2.7594000000000003 0.7070266630496246 0.7070253730784631 -1.0542118557884533e-07 -0.09995431608800237 -2.7595 0.7070266869086212 0.7070253982797308 -1.0555415467204676e-07 -0.09995432996275559 -2.7596000000000003 0.7070267107589198 0.7070254234747978 -1.0567267356206139e-07 -0.0999543438332958 -2.7597000000000005 0.7070267346006784 0.7070254486635109 -1.057767192880893e-07 -0.09995435769962435 -2.7598000000000003 0.7070267584340546 0.7070254738457169 -1.0586627223734685e-07 -0.09995437156174247 -2.7599 0.707026782259207 0.7070254990212619 -1.0594131614506674e-07 -0.09995438541965147 -2.76 0.7070268060762936 0.7070255241899923 -1.0600183810230424e-07 -0.09995439927335262 -2.7601000000000004 0.7070268298854727 0.7070255493517541 -1.0604782855246769e-07 -0.09995441312284715 -2.7602 0.707026853686903 0.7070255745063936 -1.0607928128958388e-07 -0.09995442696813645 -2.7603 0.7070268774807427 0.7070255996537566 -1.0609619347477783e-07 -0.09995444080922165 -2.7604 0.7070269012671506 0.7070256247936892 -1.0609856561285408e-07 -0.09995445464610415 -2.7605 0.7070269250462848 0.7070256499260376 -1.0608640156964388e-07 -0.09995446847878518 -2.7606 0.7070269488183037 0.7070256750506482 -1.0605970856593372e-07 -0.09995448230726602 -2.7607000000000004 0.7070269725833653 0.7070257001673668 -1.060184971627201e-07 -0.09995449613154787 -2.7608 0.7070269963416278 0.7070257252760405 -1.0596278127422004e-07 -0.09995450995163212 -2.7609 0.7070270200932492 0.7070257503765155 -1.0589257815746267e-07 -0.09995452376752 -2.761 0.7070270438383871 0.7070257754686391 -1.0580790840448301e-07 -0.0999545375792128 -2.7611000000000003 0.7070270675771987 0.707025800552258 -1.0570879593798516e-07 -0.09995455138671178 -2.7612 0.7070270913098408 0.7070258256272197 -1.0559526800440339e-07 -0.09995456519001815 -2.7613000000000003 0.7070271150364705 0.7070258506933723 -1.0546735517216743e-07 -0.09995457898913328 -2.7614 0.707027138757244 0.7070258757505636 -1.0532509131782469e-07 -0.09995459278405835 -2.7615 0.7070271624723176 0.7070259007986424 -1.0516851361649926e-07 -0.09995460657479471 -2.7616000000000005 0.707027186181846 0.7070259258374574 -1.0499766253495302e-07 -0.09995462036134356 -2.7617000000000003 0.7070272098859851 0.7070259508668584 -1.0481258182204467e-07 -0.09995463414370626 -2.7618 0.7070272335848888 0.707025975886695 -1.0461331849398459e-07 -0.099954647921884 -2.7619000000000002 0.7070272572787117 0.7070260008968181 -1.0439992282219174e-07 -0.0999546616958781 -2.762 0.7070272809676068 0.7070260258970787 -1.0417244833069161e-07 -0.09995467546568985 -2.7621 0.7070273046517268 0.7070260508873285 -1.0393095177356482e-07 -0.09995468923132048 -2.7622000000000004 0.707027328331224 0.70702607586742 -1.03675493122804e-07 -0.09995470299277123 -2.7623 0.7070273520062496 0.7070261008372059 -1.0340613554662981e-07 -0.09995471675004342 -2.7624 0.7070273756769547 0.70702612579654 -1.0312294540775618e-07 -0.0999547305031383 -2.7625 0.7070273993434887 0.7070261507452771 -1.0282599223910421e-07 -0.0999547442520571 -2.7626000000000004 0.7070274230060013 0.7070261756832725 -1.025153487264549e-07 -0.09995475799680117 -2.7627 0.7070274466646406 0.7070262006103821 -1.0219109069370402e-07 -0.09995477173737172 -2.7628000000000004 0.707027470319554 0.7070262255264632 -1.0185329707684126e-07 -0.09995478547377001 -2.7629 0.7070274939708886 0.7070262504313733 -1.015020499178787e-07 -0.09995479920599736 -2.763 0.7070275176187897 0.7070262753249713 -1.0113743433622785e-07 -0.09995481293405498 -2.7631000000000006 0.7070275412634022 0.707026300207117 -1.00759538507883e-07 -0.09995482665794415 -2.7632000000000003 0.7070275649048698 0.7070263250776707 -1.0036845364807395e-07 -0.09995484037766615 -2.7633 0.7070275885433353 0.707026349936495 -9.996427398177576e-08 -0.09995485409322225 -2.7634000000000003 0.70702761217894 0.7070263747834518 -9.954709673503509e-08 -0.09995486780461363 -2.7635 0.707027635811825 0.7070263996184055 -9.911702210114309e-08 -0.0999548815118417 -2.7636000000000003 0.7070276594421299 0.7070264244412208 -9.867415321114514e-08 -0.09995489521490758 -2.7637000000000005 0.7070276830699925 0.7070264492517637 -9.821859612083039e-08 -0.09995490891381265 -2.7638000000000003 0.7070277066955506 0.7070264740499022 -9.775045978384356e-08 -0.09995492260855815 -2.7639 0.7070277303189396 0.7070264988355038 -9.726985602306198e-08 -0.09995493629914524 -2.764 0.7070277539402946 0.7070265236084391 -9.67768994976359e-08 -0.0999549499855753 -2.7641000000000004 0.7070277775597487 0.7070265483685785 -9.627170768737592e-08 -0.09995496366784952 -2.7642 0.7070278011774346 0.7070265731157946 -9.575440086066062e-08 -0.09995497734596924 -2.7643 0.7070278247934826 0.7070265978499609 -9.522510203800738e-08 -0.09995499101993563 -2.7644 0.7070278484080226 0.7070266225709525 -9.46839369738578e-08 -0.09995500468975 -2.7645 0.7070278720211822 0.7070266472786455 -9.413103412101581e-08 -0.09995501835541358 -2.7646 0.7070278956330889 0.7070266719729181 -9.35665246020248e-08 -0.0999550320169277 -2.7647000000000004 0.7070279192438672 0.7070266966536494 -9.299054217794256e-08 -0.09995504567429359 -2.7648 0.7070279428536411 0.7070267213207198 -9.240322321538152e-08 -0.09995505932751246 -2.7649 0.7070279664625331 0.7070267459740116 -9.18047066526817e-08 -0.09995507297658562 -2.765 0.7070279900706636 0.7070267706134084 -9.119513397215506e-08 -0.09995508662151427 -2.7651000000000003 0.7070280136781519 0.7070267952387956 -9.057464916625846e-08 -0.09995510026229974 -2.7652 0.7070280372851159 0.7070268198500602 -8.994339869422552e-08 -0.09995511389894324 -2.7653000000000003 0.707028060891671 0.7070268444470902 -8.930153146385206e-08 -0.099955127531446 -2.7654 0.7070280844979322 0.7070268690297759 -8.864919877945437e-08 -0.09995514115980934 -2.7655 0.7070281081040121 0.707026893598009 -8.79865543158484e-08 -0.09995515478403451 -2.7656000000000005 0.7070281317100215 0.7070269181516831 -8.731375408278785e-08 -0.09995516840412277 -2.7657000000000003 0.7070281553160701 0.7070269426906928 -8.66309563833309e-08 -0.09995518202007532 -2.7658 0.7070281789222652 0.7070269672149353 -8.593832178001304e-08 -0.09995519563189348 -2.7659000000000002 0.7070282025287129 0.7070269917243089 -8.52360130558158e-08 -0.09995520923957843 -2.766 0.7070282261355172 0.7070270162187144 -8.452419517600285e-08 -0.0999552228431315 -2.7661000000000002 0.7070282497427802 0.7070270406980534 -8.38030352516908e-08 -0.0999552364425539 -2.7662000000000004 0.7070282733506026 0.7070270651622305 -8.307270249561377e-08 -0.09995525003784693 -2.7663 0.7070282969590829 0.707027089611151 -8.233336818569414e-08 -0.09995526362901175 -2.7664 0.707028320568318 0.7070271140447227 -8.158520562427662e-08 -0.09995527721604974 -2.7665 0.7070283441784027 0.7070271384628555 -8.08283901043011e-08 -0.09995529079896211 -2.7666000000000004 0.7070283677894297 0.7070271628654603 -8.006309885639357e-08 -0.09995530437775002 -2.7667 0.7070283914014903 0.707027187252451 -7.928951101330434e-08 -0.09995531795241483 -2.7668000000000004 0.7070284150146737 0.7070272116237424 -7.850780756480519e-08 -0.09995533152295773 -2.7669 0.7070284386290671 0.7070272359792522 -7.771817132386227e-08 -0.09995534508938002 -2.767 0.707028462244755 0.7070272603188996 -7.692078687112497e-08 -0.09995535865168288 -2.7671000000000006 0.7070284858618211 0.7070272846426059 -7.61158405271703e-08 -0.09995537220986765 -2.7672000000000003 0.7070285094803463 0.7070273089502943 -7.530352029612442e-08 -0.09995538576393548 -2.7673 0.7070285331004096 0.7070273332418904 -7.44840158274987e-08 -0.09995539931388771 -2.7674000000000003 0.7070285567220883 0.7070273575173216 -7.365751836675011e-08 -0.09995541285972556 -2.7675 0.7070285803454569 0.7070273817765169 -7.282422072102043e-08 -0.09995542640145022 -2.7676000000000003 0.7070286039705886 0.7070274060194086 -7.198431720362511e-08 -0.09995543993906306 -2.7677000000000005 0.707028627597554 0.7070274302459296 -7.113800359372091e-08 -0.09995545347256518 -2.7678000000000003 0.7070286512264219 0.7070274544560167 -7.02854770920705e-08 -0.09995546700195795 -2.7679 0.7070286748572583 0.7070274786496069 -6.942693626943441e-08 -0.09995548052724257 -2.768 0.7070286984901277 0.7070275028266406 -6.856258102797344e-08 -0.09995549404842026 -2.7681000000000004 0.7070287221250927 0.7070275269870603 -6.769261254747222e-08 -0.09995550756549235 -2.7682 0.7070287457622129 0.7070275511308102 -6.68172332428385e-08 -0.09995552107845998 -2.7683 0.707028769401546 0.707027575257837 -6.59366467133625e-08 -0.09995553458732451 -2.7684 0.707028793043148 0.7070275993680892 -6.505105770195085e-08 -0.09995554809208708 -2.7685 0.707028816687072 0.7070276234615184 -6.416067204395234e-08 -0.09995556159274904 -2.7686 0.7070288403333691 0.7070276475380772 -6.326569661554982e-08 -0.09995557508931152 -2.7687000000000004 0.7070288639820884 0.7070276715977216 -6.236633929039212e-08 -0.09995558858177583 -2.7688 0.7070288876332763 0.7070276956404091 -6.14628088897208e-08 -0.0999556020701432 -2.7689 0.7070289112869774 0.7070277196660997 -6.055531513553258e-08 -0.09995561555441485 -2.769 0.7070289349432339 0.7070277436747554 -5.964406859983867e-08 -0.09995562903459204 -2.7691000000000003 0.7070289586020855 0.707027767666341 -5.872928065674306e-08 -0.09995564251067601 -2.7692 0.7070289822635702 0.7070277916408234 -5.7811163431918666e-08 -0.09995565598266805 -2.7693000000000003 0.7070290059277229 0.7070278155981716 -5.688992975533616e-08 -0.09995566945056937 -2.7694 0.7070290295945769 0.707027839538357 -5.5965793112908516e-08 -0.09995568291438123 -2.7695 0.7070290532641628 0.7070278634613529 -5.503896759509984e-08 -0.09995569637410481 -2.7696000000000005 0.7070290769365087 0.7070278873671356 -5.4109667846184706e-08 -0.09995570982974136 -2.7697000000000003 0.7070291006116411 0.7070279112556833 -5.317810901849483e-08 -0.09995572328129217 -2.7698 0.7070291242895836 0.7070279351269766 -5.224450671885948e-08 -0.09995573672875845 -2.7699000000000003 0.7070291479703579 0.7070279589809987 -5.1309076959599534e-08 -0.09995575017214145 -2.77 0.7070291716539826 0.7070279828177344 -5.037203610897944e-08 -0.09995576361144236 -2.7701000000000002 0.7070291953404751 0.7070280066371717 -4.943360084274338e-08 -0.09995577704666253 -2.7702000000000004 0.7070292190298497 0.7070280304393002 -4.849398809218201e-08 -0.09995579047780312 -2.7703 0.7070292427221185 0.7070280542241125 -4.755341499501804e-08 -0.09995580390486541 -2.7704 0.7070292664172911 0.7070280779916027 -4.66120988438525e-08 -0.09995581732785058 -2.7705 0.7070292901153754 0.707028101741768 -4.567025703629138e-08 -0.0999558307467599 -2.7706000000000004 0.7070293138163761 0.7070281254746075 -4.4728107026427606e-08 -0.0999558441615946 -2.7707 0.7070293375202963 0.7070281491901227 -4.378586627231144e-08 -0.09995585757235592 -2.7708000000000004 0.707029361227136 0.7070281728883179 -4.2843752188963876e-08 -0.09995587097904508 -2.7709 0.7070293849368938 0.7070281965691989 -4.1901982093759944e-08 -0.09995588438166333 -2.771 0.7070294086495655 0.7070282202327748 -4.0960773160390786e-08 -0.09995589778021197 -2.7711000000000006 0.7070294323651444 0.7070282438790563 -4.0020342366876155e-08 -0.09995591117469216 -2.7712000000000003 0.7070294560836216 0.7070282675080564 -3.908090644529809e-08 -0.09995592456510516 -2.7713 0.7070294798049859 0.7070282911197909 -3.814268183330999e-08 -0.09995593795145219 -2.7714000000000003 0.7070295035292237 0.7070283147142777 -3.720588462340947e-08 -0.09995595133373447 -2.7715 0.7070295272563194 0.7070283382915368 -3.6270730511493016e-08 -0.09995596471195327 -2.7716000000000003 0.7070295509862548 0.7070283618515906 -3.533743475148208e-08 -0.09995597808610976 -2.7717 0.7070295747190094 0.7070283853944641 -3.4406212101600886e-08 -0.09995599145620526 -2.7718000000000003 0.7070295984545603 0.7070284089201846 -3.347727677883994e-08 -0.09995600482224092 -2.7719 0.7070296221928827 0.7070284324287812 -3.255084240409538e-08 -0.09995601818421804 -2.772 0.7070296459339491 0.707028455920286 -3.1627121958909335e-08 -0.09995603154213786 -2.7721000000000005 0.7070296696777301 0.7070284793947326 -3.0706327732669264e-08 -0.09995604489600157 -2.7722 0.7070296934241934 0.7070285028521575 -2.9788671276637785e-08 -0.09995605824581039 -2.7723 0.7070297171733051 0.7070285262925986 -2.8874363352561494e-08 -0.09995607159156553 -2.7724 0.707029740925029 0.7070285497160974 -2.7963613887568156e-08 -0.09995608493326831 -2.7725 0.707029764679326 0.7070285731226964 -2.7056631921691318e-08 -0.09995609827091988 -2.7726 0.7070297884361557 0.7070285965124412 -2.6153625564719063e-08 -0.0999561116045215 -2.7727000000000004 0.7070298121954747 0.707028619885379 -2.5254801944585986e-08 -0.0999561249340744 -2.7728 0.7070298359572378 0.7070286432415596 -2.4360367161836705e-08 -0.09995613825957982 -2.7729 0.7070298597213973 0.707028666581035 -2.3470526242571482e-08 -0.099956151581039 -2.773 0.7070298834879035 0.7070286899038589 -2.2585483090090813e-08 -0.09995616489845309 -2.7731000000000003 0.7070299072567048 0.707028713210088 -2.1705440438057888e-08 -0.0999561782118234 -2.7732 0.7070299310277467 0.70702873649978 -2.0830599805395783e-08 -0.09995619152115111 -2.7733000000000003 0.7070299548009734 0.7070287597729961 -1.9961161452052012e-08 -0.09995620482643748 -2.7734 0.7070299785763264 0.7070287830297985 -1.9097324328691545e-08 -0.09995621812768371 -2.7735 0.7070300023537452 0.7070288062702523 -1.8239286033328722e-08 -0.09995623142489102 -2.7736000000000005 0.7070300261331677 0.7070288294944242 -1.7387242766658123e-08 -0.09995624471806068 -2.7737000000000003 0.7070300499145283 0.7070288527023834 -1.654138928738544e-08 -0.09995625800719382 -2.7738 0.7070300736977613 0.7070288758942008 -1.5701918864956255e-08 -0.09995627129229184 -2.7739000000000003 0.7070300974827974 0.7070288990699497 -1.4869023241825818e-08 -0.09995628457335584 -2.774 0.7070301212695658 0.7070289222297051 -1.4042892578815247e-08 -0.09995629785038707 -2.7741000000000002 0.7070301450579937 0.7070289453735443 -1.3223715423886506e-08 -0.09995631112338674 -2.7742000000000004 0.7070301688480061 0.7070289685015462 -1.2411678661835429e-08 -0.09995632439235605 -2.7743 0.7070301926395262 0.7070289916137922 -1.1606967473525714e-08 -0.09995633765729624 -2.7744 0.7070302164324749 0.7070290147103653 -1.080976529252084e-08 -0.09995635091820852 -2.7745 0.7070302402267723 0.7070290377913508 -1.0020253764751741e-08 -0.0999563641750942 -2.7746000000000004 0.7070302640223349 0.7070290608568356 -9.238612706449767e-09 -0.09995637742795441 -2.7747 0.7070302878190786 0.7070290839069087 -8.465020066850126e-09 -0.09995639067679046 -2.7748000000000004 0.7070303116169168 0.7070291069416608 -7.699651882221714e-09 -0.09995640392160347 -2.7749 0.7070303354157612 0.7070291299611848 -6.94268223466743e-09 -0.09995641716239478 -2.775 0.7070303592155214 0.7070291529655746 -6.194283217429708e-09 -0.09995643039916546 -2.7751000000000006 0.7070303830161053 0.707029175954927 -5.454624897593963e-09 -0.09995644363191682 -2.7752000000000003 0.7070304068174194 0.7070291989293401 -4.723875268383693e-09 -0.09995645686065008 -2.7753 0.7070304306193678 0.7070292218889138 -4.0022002222722675e-09 -0.0999564700853664 -2.7754000000000003 0.7070304544218532 0.70702924483375 -3.289763508482202e-09 -0.0999564833060671 -2.7755 0.7070304782247768 0.7070292677639514 -2.586726687882346e-09 -0.09995649652275332 -2.7756000000000003 0.7070305020280376 0.7070292906796238 -1.8932491113038408e-09 -0.0999565097354263 -2.7757 0.707030525831533 0.7070293135808741 -1.2094878709678625e-09 -0.0999565229440873 -2.7758000000000003 0.707030549635159 0.70702933646781 -5.355977709953219e-10 -0.09995653614873745 -2.7759 0.7070305734388096 0.7070293593405421 1.2826870988968953e-10 -0.09995654934937803 -2.776 0.7070305972423778 0.707029382199182 7.819614487175608e-10 -0.09995656254601026 -2.7761000000000005 0.7070306210457544 0.707029405043843 1.425332719039163e-09 -0.09995657573863534 -2.7762000000000002 0.7070306448488288 0.70702942787464 2.0582372160793394e-09 -0.09995658892725445 -2.7763 0.7070306686514891 0.707029450691689 2.6805320949008227e-09 -0.09995660211186887 -2.7764 0.7070306924536214 0.7070294734951083 3.2920770059660653e-09 -0.09995661529247973 -2.7765 0.7070307162551108 0.7070294962850169 3.892734118556007e-09 -0.0999566284690883 -2.7766 0.7070307400558413 0.707029519061536 4.4823681554645445e-09 -0.09995664164169585 -2.7767000000000004 0.7070307638556944 0.7070295418247876 5.060846425090915e-09 -0.09995665481030352 -2.7768 0.7070307876545513 0.7070295645748953 5.6280388526647185e-09 -0.0999566679749126 -2.7769 0.707030811452291 0.707029587311984 6.18381800019524e-09 -0.09995668113552422 -2.777 0.7070308352487913 0.7070296100361801 6.728059105502726e-09 -0.09995669429213963 -2.7771000000000003 0.7070308590439294 0.7070296327476111 7.260640110841321e-09 -0.09995670744476007 -2.7772 0.7070308828375802 0.7070296554464058 7.781441674174772e-09 -0.09995672059338664 -2.7773000000000003 0.707030906629618 0.7070296781326946 8.290347216881322e-09 -0.09995673373802066 -2.7774 0.7070309304199158 0.7070297008066084 8.787242935896777e-09 -0.09995674687866328 -2.7775 0.7070309542083455 0.7070297234682803 9.272017836674251e-09 -0.09995676001531578 -2.7776000000000005 0.7070309779947777 0.7070297461178439 9.744563750531399e-09 -0.09995677314797935 -2.7777000000000003 0.7070310017790817 0.7070297687554337 1.0204775366742802e-08 -0.09995678627665522 -2.7778 0.7070310255611258 0.7070297913811858 1.0652550250754567e-08 -0.09995679940134454 -2.7779000000000003 0.7070310493407774 0.7070298139952369 1.1087788865868364e-08 -0.09995681252204848 -2.778 0.707031073117903 0.7070298365977252 1.1510394603599094e-08 -0.09995682563876838 -2.7781000000000002 0.7070310968923674 0.7070298591887898 1.1920273792348501e-08 -0.09995683875150535 -2.7782000000000004 0.7070311206640352 0.7070298817685708 1.2317335734701729e-08 -0.09995685186026065 -2.7783 0.7070311444327696 0.7070299043372088 1.2701492706559958e-08 -0.09995686496503546 -2.7784 0.7070311681984334 0.7070299268948459 1.3072659994436964e-08 -0.09995687806583103 -2.7785 0.7070311919608878 0.7070299494416246 1.3430755906734815e-08 -0.09995689116264854 -2.7786000000000004 0.7070312157199937 0.7070299719776884 1.3775701793693196e-08 -0.09995690425548916 -2.7787 0.7070312394756112 0.7070299945031817 1.4107422060399832e-08 -0.09995691734435419 -2.7788000000000004 0.707031263227599 0.7070300170182495 1.4425844184137726e-08 -0.09995693042924471 -2.7789 0.7070312869758162 0.7070300395230378 1.4730898738671283e-08 -0.09995694351016203 -2.779 0.7070313107201198 0.707030062017693 1.5022519398583123e-08 -0.0999569565871073 -2.7791000000000006 0.7070313344603674 0.7070300845023625 1.5300642960958122e-08 -0.09995696966008176 -2.7792000000000003 0.7070313581964152 0.7070301069771938 1.556520935405703e-08 -0.09995698272908657 -2.7793 0.7070313819281187 0.7070301294423357 1.581616164599009e-08 -0.09995699579412295 -2.7794 0.7070314056553337 0.7070301518979374 1.6053446074207334e-08 -0.09995700885519218 -2.7795 0.7070314293779144 0.7070301743441483 1.627701203855969e-08 -0.09995702191229543 -2.7796000000000003 0.7070314530957151 0.7070301967811186 1.648681212298303e-08 -0.09995703496543384 -2.7797 0.7070314768085897 0.7070302192089986 1.668280209983497e-08 -0.09995704801460868 -2.7798000000000003 0.7070315005163912 0.7070302416279393 1.6864940944640028e-08 -0.0999570610598211 -2.7799 0.7070315242189726 0.7070302640380921 1.703319083782434e-08 -0.09995707410107234 -2.78 0.7070315479161863 0.707030286439609 1.718751716991984e-08 -0.09995708713836356 -2.7801000000000005 0.7070315716078848 0.707030308832642 1.732788856585038e-08 -0.09995710017169605 -2.7802000000000002 0.7070315952939192 0.7070303312173432 1.745427687018658e-08 -0.09995711320107088 -2.7803 0.7070316189741421 0.7070303535938655 1.7566657167095157e-08 -0.09995712622648939 -2.7804 0.7070316426484043 0.7070303759623617 1.766500777773683e-08 -0.0999571392479527 -2.7805 0.7070316663165569 0.7070303983229849 1.7749310268072582e-08 -0.09995715226546201 -2.7806 0.7070316899784512 0.7070304206758884 1.7819549450598382e-08 -0.09995716527901854 -2.7807000000000004 0.7070317136339379 0.7070304430212254 1.787571338868199e-08 -0.0999571782886235 -2.7808 0.7070317372828682 0.7070304653591495 1.791779339396088e-08 -0.09995719129427807 -2.7809 0.7070317609250923 0.7070304876898137 1.7945784030679035e-08 -0.09995720429598345 -2.781 0.7070317845604615 0.7070305100133718 1.7959683117421688e-08 -0.09995721729374084 -2.7811000000000003 0.7070318081888263 0.7070305323299777 1.7959491721911136e-08 -0.09995723028755146 -2.7812 0.7070318318100373 0.7070305546397839 1.7945214162741474e-08 -0.09995724327741644 -2.7813000000000003 0.7070318554239456 0.7070305769429448 1.7916858005909142e-08 -0.09995725626333707 -2.7814 0.7070318790304024 0.7070305992396128 1.7874434067415013e-08 -0.0999572692453145 -2.7815 0.7070319026292589 0.7070306215299416 1.7817956401121327e-08 -0.09995728222334999 -2.7816000000000005 0.7070319262203659 0.7070306438140834 1.774744230222114e-08 -0.09995729519744462 -2.7817000000000003 0.7070319498035754 0.7070306660921912 1.7662912297697342e-08 -0.09995730816759964 -2.7818 0.7070319733787392 0.7070306883644176 1.7564390141985853e-08 -0.09995732113381628 -2.7819000000000003 0.7070319969457095 0.7070307106309142 1.7451902809169362e-08 -0.09995733409609568 -2.782 0.7070320205043388 0.707030732891833 1.7325480489507883e-08 -0.09995734705443908 -2.7821000000000002 0.7070320440544797 0.7070307551473254 1.7185156580765137e-08 -0.0999573600088476 -2.7822000000000005 0.7070320675959857 0.7070307773975422 1.703096767086132e-08 -0.09995737295932254 -2.7823 0.7070320911287105 0.7070307996426344 1.686295354134254e-08 -0.09995738590586506 -2.7824 0.707032114652508 0.7070308218827515 1.668115715090096e-08 -0.0999573988484763 -2.7825 0.7070321381672329 0.7070308441180435 1.6485624619762274e-08 -0.0999574117871575 -2.7826000000000004 0.7070321616727404 0.7070308663486593 1.6276405232287794e-08 -0.09995742472190983 -2.7827 0.7070321851688863 0.7070308885747474 1.6053551410086242e-08 -0.09995743765273454 -2.7828000000000004 0.707032208655527 0.7070309107964559 1.5817118705942212e-08 -0.09995745057963276 -2.7829 0.7070322321325191 0.7070309330139315 1.55671657873363e-08 -0.09995746350260568 -2.783 0.7070322555997205 0.7070309552273214 1.5303754419965232e-08 -0.09995747642165453 -2.7831000000000006 0.7070322790569894 0.7070309774367709 1.50269494599356e-08 -0.0999574893367804 -2.7832000000000003 0.7070323025041851 0.7070309996424256 1.4736818836416643e-08 -0.09995750224798464 -2.7833 0.7070323259411675 0.7070310218444297 1.4433433528221462e-08 -0.09995751515526834 -2.7834 0.707032349367797 0.7070310440429268 1.4116867550796608e-08 -0.09995752805863273 -2.7835 0.7070323727839352 0.7070310662380597 1.3787197941476925e-08 -0.09995754095807902 -2.7836000000000003 0.7070323961894444 0.70703108842997 1.3444504735199425e-08 -0.09995755385360831 -2.7837 0.7070324195841877 0.707031110618799 1.3088870945421327e-08 -0.09995756674522185 -2.7838000000000003 0.7070324429680294 0.7070311328046863 1.2720382546772824e-08 -0.09995757963292079 -2.7839 0.7070324663408346 0.7070311549877715 1.2339128457709847e-08 -0.09995759251670638 -2.784 0.7070324897024693 0.7070311771681923 1.1945200511023768e-08 -0.09995760539657975 -2.7841000000000005 0.707032513052801 0.7070311993460862 1.1538693431289992e-08 -0.09995761827254215 -2.7842000000000002 0.7070325363916977 0.7070312215215887 1.1119704826194343e-08 -0.09995763114459474 -2.7843 0.7070325597190286 0.7070312436948349 1.0688335147501782e-08 -0.09995764401273866 -2.7844 0.7070325830346642 0.7070312658659589 1.0244687678913345e-08 -0.0999576568769752 -2.7845 0.7070326063384756 0.7070312880350931 9.788868493565417e-09 -0.09995766973730542 -2.7846 0.7070326296303361 0.7070313102023689 9.320986454029734e-09 -0.09995768259373058 -2.7847000000000004 0.7070326529101192 0.7070313323679166 8.841153165475846e-09 -0.09995769544625183 -2.7848 0.7070326761777004 0.7070313545318655 8.349482955721799e-09 -0.0999577082948704 -2.7849 0.7070326994329557 0.7070313766943431 7.846092852682729e-09 -0.09995772113958741 -2.785 0.7070327226757627 0.7070313988554762 7.331102552278479e-09 -0.09995773398040407 -2.7851000000000004 0.7070327459060008 0.7070314210153898 6.804634386341213e-09 -0.09995774681732163 -2.7852 0.7070327691235503 0.7070314431742081 6.26681329919665e-09 -0.0999577596503412 -2.7853000000000003 0.7070327923282931 0.7070314653320531 5.717766821643211e-09 -0.09995777247946407 -2.7854 0.707032815520112 0.707031487489046 5.157625028451296e-09 -0.09995778530469127 -2.7855 0.7070328386988913 0.7070315096453063 4.586520523618132e-09 -0.09995779812602403 -2.7856000000000005 0.7070328618645174 0.7070315318009524 4.004588390928154e-09 -0.09995781094346358 -2.7857000000000003 0.7070328850168777 0.707031553956101 3.4119661792078593e-09 -0.09995782375701104 -2.7858 0.7070329081558615 0.707031576110867 2.808793856355629e-09 -0.09995783656666767 -2.7859000000000003 0.7070329312813587 0.7070315982653641 2.1952137807187966e-09 -0.09995784937243456 -2.786 0.7070329543932616 0.7070316204197047 1.5713706716033449e-09 -0.0999578621743129 -2.7861000000000002 0.7070329774914643 0.7070316425739993 9.374115728447152e-10 -0.09995787497230399 -2.7862000000000005 0.7070330005758616 0.7070316647283563 2.9348581551125186e-10 -0.0999578877664089 -2.7863 0.7070330236463507 0.7070316868828836 -3.602550124534587e-10 -0.09995790055662884 -2.7864 0.7070330467028298 0.7070317090376863 -1.0236571069965894e-09 -0.09995791334296496 -2.7865 0.7070330697451996 0.7070317311928687 -1.6965644791810952e-09 -0.09995792612541848 -2.7866000000000004 0.7070330927733619 0.7070317533485326 -2.3788189985538e-09 -0.09995793890399057 -2.7867 0.70703311578722 0.7070317755047788 -3.070260421768334e-09 -0.09995795167868235 -2.7868000000000004 0.7070331387866797 0.707031797661706 -3.770726436820582e-09 -0.09995796444949509 -2.7869 0.7070331617716481 0.7070318198194112 -4.480052697743153e-09 -0.0999579772164299 -2.787 0.7070331847420341 0.7070318419779895 -5.198072867973469e-09 -0.099957989979488 -2.7871000000000006 0.7070332076977488 0.7070318641375346 -5.924618648976698e-09 -0.09995800273867059 -2.7872000000000003 0.7070332306387045 0.7070318862981378 -6.659519832287464e-09 -0.09995801549397879 -2.7873 0.7070332535648156 0.7070319084598886 -7.4026043298675015e-09 -0.09995802824541375 -2.7874 0.7070332764759985 0.7070319306228751 -8.153698219208472e-09 -0.0999580409929767 -2.7875 0.7070332993721715 0.7070319527871831 -8.912625782363237e-09 -0.0999580537366688 -2.7876000000000003 0.7070333222532548 0.7070319749528967 -9.679209548446588e-09 -0.09995806647649125 -2.7877 0.7070333451191704 0.707031997120098 -1.045327033266652e-08 -0.0999580792124452 -2.7878000000000003 0.7070333679698422 0.7070320192888672 -1.1234627279258641e-08 -0.09995809194453183 -2.7879 0.707033390805196 0.7070320414592821 -1.2023097904420577e-08 -0.09995810467275223 -2.788 0.7070334136251604 0.7070320636314193 -1.2818498138379014e-08 -0.09995811739710773 -2.7881000000000005 0.7070334364296648 0.7070320858053529 -1.3620642370926195e-08 -0.09995813011759941 -2.7882000000000002 0.7070334592186414 0.7070321079811552 -1.4429343488282786e-08 -0.09995814283422846 -2.7883 0.707033481992024 0.7070321301588962 -1.5244412921670142e-08 -0.09995815554699608 -2.7884 0.7070335047497487 0.707032152338644 -1.606566069371415e-08 -0.09995816825590337 -2.7885 0.7070335274917534 0.7070321745204646 -1.6892895454007073e-08 -0.09995818096095152 -2.7886 0.7070335502179788 0.7070321967044224 -1.7725924532450282e-08 -0.09995819366214177 -2.7887000000000004 0.7070335729283668 0.7070322188905789 -1.8564553977851866e-08 -0.09995820635947526 -2.7888 0.7070335956228615 0.7070322410789942 -1.940858860996833e-08 -0.09995821905295314 -2.7889 0.7070336183014094 0.7070322632697256 -2.0257832055066427e-08 -0.09995823174257656 -2.789 0.7070336409639597 0.707032285462829 -2.1112086805337438e-08 -0.09995824442834675 -2.7891000000000004 0.7070336636104624 0.7070323076583577 -2.197115424882115e-08 -0.09995825711026483 -2.7892 0.7070336862408708 0.7070323298563632 -2.2834834726218056e-08 -0.09995826978833205 -2.7893000000000003 0.7070337088551396 0.7070323520568942 -2.3702927574257432e-08 -0.09995828246254948 -2.7894 0.707033731453226 0.707032374259998 -2.457523117383592e-08 -0.09995829513291832 -2.7895 0.7070337540350895 0.7070323964657191 -2.5451542995554022e-08 -0.0999583077994397 -2.7896000000000005 0.7070337766006916 0.7070324186741003 -2.633165964438522e-08 -0.09995832046211486 -2.7897000000000003 0.707033799149996 0.7070324408851821 -2.7215376910416644e-08 -0.09995833312094496 -2.7898 0.7070338216829686 0.7070324630990024 -2.810248981568661e-08 -0.09995834577593109 -2.7899000000000003 0.7070338441995776 0.7070324853155973 -2.8992792660588462e-08 -0.09995835842707451 -2.79 0.7070338666997933 0.7070325075350007 -2.988607907135864e-08 -0.09995837107437634 -2.7901000000000002 0.7070338891835883 0.7070325297572442 -3.07821420501668e-08 -0.09995838371783777 -2.7902000000000005 0.7070339116509374 0.7070325519823568 -3.168077401848393e-08 -0.09995839635745996 -2.7903000000000002 0.7070339341018179 0.7070325742103658 -3.258176687064192e-08 -0.09995840899324404 -2.7904 0.7070339565362092 0.7070325964412958 -3.3484912016984794e-08 -0.09995842162519124 -2.7905 0.707033978954092 0.7070326186751694 -3.4390000437645174e-08 -0.09995843425330261 -2.7906000000000004 0.7070340013554508 0.7070326409120071 -3.529682272656286e-08 -0.09995844687757943 -2.7907 0.7070340237402715 0.7070326631518269 -3.6205169139948666e-08 -0.09995845949802279 -2.7908000000000004 0.707034046108542 0.7070326853946445 -3.711482964745879e-08 -0.09995847211463385 -2.7909 0.7070340684602536 0.7070327076404738 -3.8025593978490216e-08 -0.09995848472741388 -2.791 0.7070340907953989 0.707032729889326 -3.893725167162035e-08 -0.09995849733636399 -2.7911000000000006 0.7070341131139727 0.7070327521412099 -3.984959212372137e-08 -0.09995850994148531 -2.7912000000000003 0.7070341354159725 0.7070327743961322 -4.076240463723145e-08 -0.09995852254277901 -2.7913 0.7070341577013977 0.7070327966540979 -4.1675478470732785e-08 -0.09995853514024626 -2.7914 0.7070341799702502 0.707032818915109 -4.258860288470492e-08 -0.09995854773388824 -2.7915 0.7070342022225344 0.7070328411791653 -4.35015671930989e-08 -0.09995856032370604 -2.7916000000000003 0.7070342244582564 0.7070328634462646 -4.441416081149617e-08 -0.0999585729097009 -2.7917 0.707034246677425 0.7070328857164025 -4.532617330307875e-08 -0.09995858549187392 -2.7918000000000003 0.7070342688800512 0.707032907989572 -4.623739443046764e-08 -0.0999585980702263 -2.7919 0.7070342910661481 0.7070329302657644 -4.714761420122546e-08 -0.09995861064475926 -2.792 0.7070343132357312 0.7070329525449679 -4.8056622917831346e-08 -0.09995862321547387 -2.7921000000000005 0.707034335388818 0.7070329748271691 -4.8964211227784694e-08 -0.0999586357823713 -2.7922000000000002 0.7070343575254283 0.7070329971123523 -4.987017016813873e-08 -0.09995864834545272 -2.7923 0.7070343796455845 0.7070330194004995 -5.077429121569908e-08 -0.09995866090471926 -2.7924 0.7070344017493106 0.7070330416915902 -5.1676366333427634e-08 -0.09995867346017212 -2.7925 0.7070344238366337 0.7070330639856018 -5.257618802107476e-08 -0.09995868601181243 -2.7926 0.7070344459075824 0.70703308628251 -5.347354935995689e-08 -0.09995869855964139 -2.7927000000000004 0.7070344679621877 0.7070331085822876 -5.4368244063046633e-08 -0.0999587111036601 -2.7928 0.7070344900004829 0.7070331308849052 -5.526006651964191e-08 -0.0999587236438697 -2.7929 0.7070345120225037 0.707033153190332 -5.614881184415506e-08 -0.09995873618027148 -2.793 0.7070345340282871 0.7070331754985342 -5.703427592490193e-08 -0.09995874871286649 -2.7931000000000004 0.7070345560178734 0.7070331978094762 -5.7916255467903646e-08 -0.0999587612416559 -2.7932 0.7070345779913045 0.7070332201231198 -5.8794548046326237e-08 -0.09995877376664089 -2.7933000000000003 0.7070345999486246 0.7070332424394249 -5.966895214254767e-08 -0.09995878628782255 -2.7934 0.7070346218898799 0.7070332647583495 -6.05392671978143e-08 -0.09995879880520207 -2.7935 0.7070346438151187 0.707033287079849 -6.140529366059633e-08 -0.0999588113187806 -2.7936000000000005 0.707034665724392 0.7070333094038773 -6.226683302648639e-08 -0.09995882382855933 -2.7937000000000003 0.7070346876177522 0.7070333317303854 -6.312368788612133e-08 -0.09995883633453939 -2.7938 0.7070347094952543 0.7070333540593228 -6.397566197158602e-08 -0.09995884883672194 -2.7939000000000003 0.7070347313569549 0.7070333763906368 -6.482256020455199e-08 -0.09995886133510813 -2.794 0.7070347532029131 0.7070333987242721 -6.56641887292371e-08 -0.09995887382969908 -2.7941000000000003 0.7070347750331902 0.7070334210601721 -6.650035497095252e-08 -0.09995888632049602 -2.7942000000000005 0.7070347968478489 0.7070334433982775 -6.73308676703635e-08 -0.09995889880749996 -2.7943000000000002 0.7070348186469544 0.7070334657385273 -6.815553693162793e-08 -0.09995891129071219 -2.7944 0.707034840430574 0.7070334880808586 -6.897417426576444e-08 -0.09995892377013377 -2.7945 0.7070348621987768 0.7070335104252061 -6.978659262968367e-08 -0.0999589362457659 -2.7946000000000004 0.7070348839516339 0.7070335327715029 -7.05926064738932e-08 -0.09995894871760974 -2.7947 0.7070349056892182 0.7070335551196798 -7.139203178239614e-08 -0.09995896118566638 -2.7948000000000004 0.7070349274116056 0.707033577469666 -7.218468611389084e-08 -0.09995897364993707 -2.7949 0.7070349491188723 0.7070335998213885 -7.297038864687369e-08 -0.09995898611042292 -2.795 0.7070349708110977 0.7070336221747722 -7.374896021823674e-08 -0.09995899856712501 -2.7951000000000006 0.7070349924883621 0.7070336445297405 -7.452022336403366e-08 -0.09995901102004455 -2.7952000000000004 0.7070350141507485 0.7070336668862146 -7.528400235894475e-08 -0.09995902346918263 -2.7953 0.7070350357983418 0.7070336892441142 -7.604012325964499e-08 -0.09995903591454053 -2.7954 0.7070350574312281 0.7070337116033567 -7.678841393993219e-08 -0.09995904835611923 -2.7955 0.7070350790494955 0.7070337339638579 -7.752870413452878e-08 -0.09995906079391995 -2.7956000000000003 0.7070351006532345 0.7070337563255322 -7.826082547898044e-08 -0.09995907322794391 -2.7957 0.7070351222425366 0.7070337786882911 -7.898461153611064e-08 -0.09995908565819211 -2.7958000000000003 0.7070351438174958 0.7070338010520456 -7.969989784719494e-08 -0.09995909808466583 -2.7959 0.7070351653782072 0.7070338234167043 -8.040652196492082e-08 -0.09995911050736617 -2.796 0.7070351869247676 0.7070338457821741 -8.11043234915515e-08 -0.09995912292629423 -2.7961000000000005 0.7070352084572762 0.7070338681483603 -8.179314410754895e-08 -0.09995913534145122 -2.7962000000000002 0.7070352299758333 0.7070338905151665 -8.247282761754404e-08 -0.09995914775283826 -2.7963 0.7070352514805409 0.7070339128824947 -8.314321998156154e-08 -0.09995916016045649 -2.7964 0.707035272971503 0.7070339352502453 -8.380416934971463e-08 -0.09995917256430706 -2.7965 0.7070352944488244 0.7070339576183167 -8.445552609429724e-08 -0.09995918496439107 -2.7966 0.7070353159126124 0.7070339799866063 -8.509714285055009e-08 -0.09995919736070973 -2.7967000000000004 0.7070353373629752 0.7070340023550097 -8.57288745452836e-08 -0.09995920975326411 -2.7968 0.7070353588000231 0.707034024723421 -8.63505784246335e-08 -0.09995922214205544 -2.7969 0.7070353802238675 0.7070340470917327 -8.696211409395943e-08 -0.09995923452708483 -2.797 0.7070354016346214 0.7070340694598357 -8.756334354906997e-08 -0.09995924690835344 -2.7971000000000004 0.7070354230323992 0.7070340918276199 -8.815413120571297e-08 -0.09995925928586238 -2.7972 0.7070354444173166 0.7070341141949734 -8.873434392906582e-08 -0.09995927165961281 -2.7973000000000003 0.7070354657894908 0.7070341365617832 -8.930385106409311e-08 -0.09995928402960585 -2.7974 0.7070354871490404 0.7070341589279341 -8.986252446503695e-08 -0.09995929639584261 -2.7975 0.7070355084960853 0.7070341812933106 -9.041023852490726e-08 -0.09995930875832426 -2.7976000000000005 0.7070355298307471 0.7070342036577955 -9.094687020236997e-08 -0.09995932111705196 -2.7977000000000003 0.7070355511531482 0.7070342260212699 -9.147229905470677e-08 -0.09995933347202679 -2.7978 0.7070355724634125 0.7070342483836145 -9.19864072525603e-08 -0.09995934582324999 -2.7979000000000003 0.707035593761665 0.707034270744708 -9.248907961723063e-08 -0.09995935817072266 -2.798 0.707035615048032 0.7070342931044284 -9.29802036484309e-08 -0.09995937051444592 -2.7981000000000003 0.7070356363226409 0.707034315462652 -9.345966954076718e-08 -0.0999593828544209 -2.7982000000000005 0.7070356575856199 0.7070343378192544 -9.392737020802455e-08 -0.09995939519064873 -2.7983000000000002 0.7070356788370993 0.70703436017411 -9.438320131786165e-08 -0.0999594075231306 -2.7984 0.7070357000772096 0.7070343825270918 -9.482706130568841e-08 -0.09995941985186758 -2.7985 0.7070357213060825 0.7070344048780721 -9.525885139895218e-08 -0.09995943217686083 -2.7986000000000004 0.707035742523851 0.7070344272269221 -9.567847563708709e-08 -0.0999594444981115 -2.7987 0.7070357637306488 0.7070344495735119 -9.608584089926958e-08 -0.09995945681562068 -2.7988000000000004 0.7070357849266111 0.7070344719177108 -9.648085691829622e-08 -0.09995946912938959 -2.7989 0.7070358061118733 0.7070344942593871 -9.686343630486982e-08 -0.09995948143941936 -2.799 0.7070358272865722 0.7070345165984082 -9.723349457101821e-08 -0.09995949374571106 -2.7991 0.7070358484508454 0.7070345389346404 -9.759095013529839e-08 -0.09995950604826585 -2.7992000000000004 0.7070358696048311 0.7070345612679494 -9.793572435055214e-08 -0.09995951834708489 -2.7993 0.7070358907486687 0.7070345835982002 -9.82677415195185e-08 -0.09995953064216928 -2.7994 0.7070359118824977 0.7070346059252564 -9.858692891218102e-08 -0.09995954293352013 -2.7995 0.7070359330064591 0.7070346282489817 -9.889321678484969e-08 -0.09995955522113859 -2.7996000000000003 0.7070359541206941 0.7070346505692386 -9.918653838102837e-08 -0.09995956750502581 -2.7997 0.707035975225345 0.7070346728858892 -9.946682996263972e-08 -0.09995957978518293 -2.7998000000000003 0.7070359963205546 0.7070346951987947 -9.973403081783155e-08 -0.09995959206161109 -2.7999 0.7070360174064663 0.7070347175078155 -9.998808326791564e-08 -0.09995960433431143 -2.8 0.7070360384832237 0.7070347398128123 -1.0022893269252126e-07 -0.09995961660328509 -2.8001000000000005 0.7070360595509715 0.7070347621136441 -1.0045652753046252e-07 -0.09995962886853314 -2.8002000000000002 0.7070360806098545 0.7070347844101698 -1.0067081929188149e-07 -0.09995964113005672 -2.8003 0.7070361016600184 0.7070348067022483 -1.0087176257646269e-07 -0.09995965338785698 -2.8004000000000002 0.7070361227016089 0.7070348289897374 -1.010593150708311e-07 -0.09995966564193506 -2.8005 0.7070361437347723 0.7070348512724947 -1.0123343756763409e-07 -0.09995967789229201 -2.8006 0.7070361647596555 0.707034873550378 -1.0139409397248028e-07 -0.0999596901389291 -2.8007000000000004 0.7070361857764051 0.7070348958232436 -1.0154125130220487e-07 -0.09995970238184734 -2.8008 0.7070362067851694 0.7070349180909486 -1.0167487970221684e-07 -0.09995971462104794 -2.8009 0.7070362277860953 0.7070349403533494 -1.0179495244996839e-07 -0.09995972685653202 -2.801 0.7070362487793311 0.7070349626103016 -1.0190144595322026e-07 -0.09995973908830065 -2.8011000000000004 0.7070362697650248 0.7070349848616614 -1.0199433976652156e-07 -0.09995975131635501 -2.8012 0.7070362907433244 0.7070350071072844 -1.0207361658427089e-07 -0.0999597635406962 -2.8013000000000003 0.7070363117143788 0.707035029347026 -1.0213926224678788e-07 -0.09995977576132536 -2.8014 0.7070363326783361 0.707035051580742 -1.021912657420479e-07 -0.09995978797824359 -2.8015 0.7070363536353453 0.7070350738082873 -1.0222961921609042e-07 -0.09995980019145206 -2.8016000000000005 0.707036374585555 0.7070350960295176 -1.0225431796434536e-07 -0.09995981240095189 -2.8017000000000003 0.7070363955291137 0.707035118244288 -1.0226536042729634e-07 -0.09995982460674416 -2.8018 0.7070364164661702 0.707035140452454 -1.0226274820262365e-07 -0.09995983680883005 -2.8019000000000003 0.7070364373968734 0.7070351626538707 -1.0224648603739811e-07 -0.09995984900721068 -2.802 0.7070364583213715 0.7070351848483937 -1.0221658182374416e-07 -0.09995986120188716 -2.8021000000000003 0.7070364792398129 0.7070352070358785 -1.021730466057788e-07 -0.09995987339286061 -2.8022000000000005 0.707036500152346 0.7070352292161808 -1.0211589456052966e-07 -0.09995988558013214 -2.8023000000000002 0.7070365210591185 0.7070352513891565 -1.020451430031391e-07 -0.09995989776370286 -2.8024 0.7070365419602788 0.707035273554662 -1.0196081239120108e-07 -0.09995990994357397 -2.8025 0.7070365628559737 0.7070352957125534 -1.0186292629613819e-07 -0.0999599221197465 -2.8026000000000004 0.707036583746351 0.7070353178626878 -1.0175151141881417e-07 -0.09995993429222161 -2.8027 0.7070366046315575 0.7070353400049217 -1.0162659756871723e-07 -0.09995994646100043 -2.8028000000000004 0.70703662551174 0.707035362139113 -1.014882176604906e-07 -0.09995995862608412 -2.8029 0.7070366463870444 0.7070353842651194 -1.0133640770699365e-07 -0.09995997078747376 -2.803 0.7070366672576167 0.7070354063827986 -1.0117120681236297e-07 -0.09995998294517047 -2.8031 0.707036688123602 0.70703542849201 -1.0099265715466516e-07 -0.09995999509917541 -2.8032000000000004 0.707036708985145 0.7070354505926122 -1.008008039746211e-07 -0.09996000724948961 -2.8033 0.7070367298423903 0.707035472684465 -1.0059569557300391e-07 -0.09996001939611429 -2.8034 0.7070367506954816 0.7070354947674287 -1.0037738329936319e-07 -0.09996003153905052 -2.8035 0.7070367715445618 0.7070355168413639 -1.0014592152340213e-07 -0.09996004367829936 -2.8036000000000003 0.7070367923897735 0.7070355389061325 -9.990136764451846e-08 -0.09996005581386205 -2.8037 0.7070368132312587 0.707035560961596 -9.964378205277319e-08 -0.09996006794573963 -2.8038000000000003 0.7070368340691585 0.7070355830076176 -9.93732281358295e-08 -0.09996008007393323 -2.8039 0.7070368549036135 0.7070356050440609 -9.908977224252352e-08 -0.09996009219844405 -2.804 0.7070368757347631 0.7070356270707898 -9.879348368980329e-08 -0.09996010431927309 -2.8041000000000005 0.7070368965627466 0.7070356490876697 -9.848443473410573e-08 -0.09996011643642155 -2.8042000000000002 0.7070369173877018 0.707035671094566 -9.816270054967269e-08 -0.0999601285498905 -2.8043 0.7070369382097661 0.7070356930913456 -9.782835921380573e-08 -0.09996014065968106 -2.8044000000000002 0.7070369590290758 0.7070357150778761 -9.748149168951892e-08 -0.09996015276579438 -2.8045 0.7070369798457665 0.7070357370540258 -9.712218180472215e-08 -0.09996016486823152 -2.8046 0.7070370006599727 0.7070357590196643 -9.675051623921072e-08 -0.09996017696699365 -2.8047000000000004 0.707037021471828 0.7070357809746617 -9.636658448910346e-08 -0.09996018906208184 -2.8048 0.7070370422814649 0.7070358029188892 -9.597047885556709e-08 -0.09996020115349719 -2.8049 0.7070370630890153 0.7070358248522199 -9.556229442053005e-08 -0.09996021324124094 -2.805 0.7070370838946094 0.7070358467745268 -9.51421290241311e-08 -0.09996022532531408 -2.8051000000000004 0.707037104698377 0.7070358686856844 -9.471008324043323e-08 -0.0999602374057178 -2.8052 0.707037125500446 0.707035890585568 -9.426626035834162e-08 -0.09996024948245313 -2.8053000000000003 0.7070371463009433 0.7070359124740548 -9.381076634864399e-08 -0.09996026155552123 -2.8054 0.7070371670999955 0.707035934351023 -9.334370984406121e-08 -0.09996027362492325 -2.8055 0.7070371878977271 0.7070359562163512 -9.286520210802229e-08 -0.09996028569066022 -2.8056000000000005 0.7070372086942617 0.7070359780699201 -9.237535701644983e-08 -0.09996029775273335 -2.8057000000000003 0.7070372294897215 0.7070359999116111 -9.18742910274023e-08 -0.09996030981114364 -2.8058 0.7070372502842277 0.7070360217413073 -9.136212314637959e-08 -0.09996032186589228 -2.8059000000000003 0.7070372710779003 0.7070360435588929 -9.083897490984316e-08 -0.0999603339169804 -2.806 0.707037291870857 0.7070360653642535 -9.030497035052154e-08 -0.0999603459644091 -2.8061000000000003 0.7070373126632152 0.707036087157276 -8.976023596531796e-08 -0.09996035800817947 -2.8062000000000005 0.7070373334550906 0.7070361089378485 -8.920490069015685e-08 -0.09996037004829257 -2.8063000000000002 0.7070373542465969 0.7070361307058608 -8.86390958696262e-08 -0.09996038208474955 -2.8064 0.7070373750378474 0.7070361524612043 -8.806295521707891e-08 -0.09996039411755153 -2.8065 0.7070373958289532 0.7070361742037712 -8.747661479728552e-08 -0.09996040614669961 -2.8066000000000004 0.7070374166200242 0.707036195933456 -8.688021298480092e-08 -0.09996041817219496 -2.8067 0.7070374374111686 0.7070362176501541 -8.627389043100453e-08 -0.09996043019403861 -2.8068 0.7070374582024932 0.7070362393537628 -8.565779003461005e-08 -0.09996044221223166 -2.8069 0.7070374789941033 0.7070362610441807 -8.503205690957305e-08 -0.0999604542267753 -2.807 0.7070374997861024 0.7070362827213084 -8.439683834519235e-08 -0.09996046623767059 -2.8071 0.7070375205785924 0.7070363043850472 -8.375228377488497e-08 -0.09996047824491855 -2.8072000000000004 0.7070375413716736 0.7070363260353014 -8.30985447458285e-08 -0.09996049024852047 -2.8073 0.707037562165445 0.7070363476719758 -8.243577487038883e-08 -0.0999605022484773 -2.8074 0.7070375829600034 0.7070363692949774 -8.176412980356873e-08 -0.09996051424479024 -2.8075 0.7070376037554442 0.7070363909042146 -8.108376719443561e-08 -0.09996052623746035 -2.8076000000000003 0.707037624551861 0.7070364124995976 -8.039484666357011e-08 -0.0999605382264887 -2.8077 0.7070376453493459 0.7070364340810389 -7.969752975189176e-08 -0.0999605502118765 -2.8078000000000003 0.7070376661479885 0.7070364556484519 -7.899197989290341e-08 -0.09996056219362477 -2.8079 0.7070376869478776 0.7070364772017526 -7.827836236498631e-08 -0.09996057417173465 -2.808 0.7070377077490997 0.7070364987408579 -7.755684426104248e-08 -0.09996058614620729 -2.8081000000000005 0.7070377285517394 0.7070365202656872 -7.682759444339188e-08 -0.09996059811704366 -2.8082000000000003 0.7070377493558797 0.7070365417761617 -7.609078351254739e-08 -0.09996061008424506 -2.8083 0.7070377701616015 0.707036563272204 -7.534658375430575e-08 -0.0999606220478124 -2.8084000000000002 0.7070377909689838 0.7070365847537388 -7.459516911459407e-08 -0.09996063400774687 -2.8085 0.7070378117781043 0.7070366062206928 -7.383671514482604e-08 -0.0999606459640496 -2.8086 0.7070378325890379 0.7070366276729942 -7.307139896894216e-08 -0.09996065791672158 -2.8087000000000004 0.7070378534018585 0.7070366491105743 -7.229939924394482e-08 -0.09996066986576406 -2.8088 0.7070378742166374 0.7070366705333646 -7.152089610872395e-08 -0.09996068181117802 -2.8089 0.7070378950334439 0.7070366919413 -7.073607115239827e-08 -0.09996069375296458 -2.809 0.7070379158523459 0.7070367133343167 -6.994510736444207e-08 -0.09996070569112492 -2.8091000000000004 0.7070379366734088 0.707036734712353 -6.914818909825593e-08 -0.09996071762566008 -2.8092 0.7070379574966965 0.7070367560753494 -6.834550202389558e-08 -0.09996072955657123 -2.8093000000000004 0.7070379783222702 0.7070367774232478 -6.753723308687218e-08 -0.09996074148385939 -2.8094 0.7070379991501898 0.7070367987559926 -6.672357046044741e-08 -0.09996075340752567 -2.8095 0.7070380199805129 0.7070368200735302 -6.590470350920433e-08 -0.09996076532757117 -2.8096000000000005 0.7070380408132945 0.7070368413758088 -6.508082273830665e-08 -0.09996077724399699 -2.8097000000000003 0.7070380616485883 0.7070368626627794 -6.425211975403383e-08 -0.09996078915680427 -2.8098 0.7070380824864455 0.7070368839343943 -6.341878721781088e-08 -0.09996080106599407 -2.8099000000000003 0.7070381033269155 0.7070369051906078 -6.258101879503403e-08 -0.09996081297156743 -2.81 0.7070381241700459 0.707036926431377 -6.17390091208099e-08 -0.09996082487352564 -2.8101000000000003 0.7070381450158811 0.7070369476566607 -6.089295374921491e-08 -0.09996083677186964 -2.8102000000000005 0.7070381658644644 0.7070369688664198 -6.00430491086261e-08 -0.09996084866660054 -2.8103000000000002 0.7070381867158365 0.707036990060617 -5.918949245358254e-08 -0.09996086055771947 -2.8104 0.7070382075700361 0.7070370112392179 -5.833248182358572e-08 -0.0999608724452275 -2.8105 0.7070382284271 0.7070370324021895 -5.747221599300932e-08 -0.09996088432912575 -2.8106000000000004 0.7070382492870623 0.7070370535495014 -5.660889443076696e-08 -0.0999608962094153 -2.8107 0.7070382701499552 0.7070370746811251 -5.574271724610204e-08 -0.0999609080860972 -2.8108 0.7070382910158093 0.7070370957970344 -5.487388514803862e-08 -0.09996091995917264 -2.8109 0.7070383118846522 0.7070371168972054 -5.400259939745966e-08 -0.09996093182864264 -2.811 0.70703833275651 0.7070371379816162 -5.312906175983581e-08 -0.09996094369450839 -2.8111 0.7070383536314058 0.7070371590502468 -5.225347445882156e-08 -0.0999609555567709 -2.8112000000000004 0.7070383745093615 0.7070371801030797 -5.137604013006822e-08 -0.09996096741543128 -2.8113 0.7070383953903963 0.7070372011400995 -5.0496961773952714e-08 -0.09996097927049065 -2.8114 0.7070384162745271 0.7070372221612928 -4.961644270863163e-08 -0.09996099112195003 -2.8115 0.7070384371617686 0.7070372431666492 -4.8734686522878407e-08 -0.09996100296981057 -2.8116000000000003 0.7070384580521337 0.7070372641561593 -4.7851897028161616e-08 -0.09996101481407332 -2.8117 0.7070384789456329 0.7070372851298168 -4.6968278213542144e-08 -0.09996102665473944 -2.8118000000000003 0.7070384998422745 0.707037306087617 -4.6084034197046726e-08 -0.09996103849181 -2.8119 0.7070385207420649 0.7070373270295579 -4.519936918018566e-08 -0.09996105032528607 -2.812 0.7070385416450072 0.7070373479556391 -4.431448739845899e-08 -0.0999610621551687 -2.8121000000000005 0.707038562551104 0.7070373688658632 -4.342959307469514e-08 -0.09996107398145909 -2.8122000000000003 0.7070385834603543 0.7070373897602344 -4.2544890374676567e-08 -0.09996108580415826 -2.8123 0.7070386043727559 0.7070374106387591 -4.1660583356931016e-08 -0.09996109762326737 -2.8124000000000002 0.7070386252883034 0.7070374315014463 -4.077687592712051e-08 -0.09996110943878742 -2.8125 0.70703864620699 0.7070374523483064 -3.989397179032968e-08 -0.09996112125071951 -2.8126 0.7070386671288065 0.707037473179353 -3.901207440307284e-08 -0.09996113305906479 -2.8127000000000004 0.7070386880537414 0.7070374939946006 -3.813138693133881e-08 -0.09996114486382424 -2.8128 0.7070387089817808 0.7070375147940673 -3.725211219867113e-08 -0.099961156664999 -2.8129 0.7070387299129095 0.7070375355777727 -3.637445263916794e-08 -0.09996116846259022 -2.813 0.7070387508471092 0.7070375563457383 -3.5498610255848585e-08 -0.09996118025659889 -2.8131000000000004 0.7070387717843601 0.7070375770979882 -3.462478656980454e-08 -0.0999611920470262 -2.8132 0.7070387927246399 0.7070375978345488 -3.3753182574446094e-08 -0.09996120383387322 -2.8133000000000004 0.7070388136679238 0.7070376185554478 -3.288399869202582e-08 -0.09996121561714094 -2.8134 0.7070388346141856 0.707037639260716 -3.20174347243074e-08 -0.09996122739683057 -2.8135 0.7070388555633966 0.7070376599503859 -3.115368980865542e-08 -0.09996123917294314 -2.8136000000000005 0.7070388765155257 0.707037680624492 -3.029296237076415e-08 -0.0999612509454797 -2.8137000000000003 0.7070388974705399 0.7070377012830712 -2.9435450080205275e-08 -0.09996126271444133 -2.8138 0.7070389184284045 0.7070377219261621 -2.8581349804457715e-08 -0.09996127447982917 -2.8139000000000003 0.7070389393890824 0.7070377425538064 -2.773085756510585e-08 -0.09996128624164431 -2.814 0.7070389603525338 0.7070377631660464 -2.688416849186935e-08 -0.09996129799988779 -2.8141000000000003 0.7070389813187177 0.7070377837629276 -2.6041476776633016e-08 -0.09996130975456069 -2.8142000000000005 0.7070390022875908 0.7070378043444977 -2.5202975631813396e-08 -0.09996132150566418 -2.8143000000000002 0.7070390232591074 0.7070378249108055 -2.4368857242003383e-08 -0.09996133325319928 -2.8144 0.70703904423322 0.7070378454619026 -2.3539312725157774e-08 -0.09996134499716708 -2.8145 0.7070390652098791 0.7070378659978422 -2.2714532081202082e-08 -0.09996135673756867 -2.8146000000000004 0.7070390861890328 0.70703788651868 -2.1894704158639117e-08 -0.09996136847440507 -2.8147 0.707039107170628 0.7070379070244734 -2.1080016602507273e-08 -0.09996138020767747 -2.8148 0.7070391281546085 0.7070379275152816 -2.0270655818818706e-08 -0.09996139193738686 -2.8149 0.7070391491409168 0.7070379479911664 -1.946680692251762e-08 -0.09996140366353436 -2.815 0.7070391701294936 0.7070379684521908 -1.8668653704954213e-08 -0.09996141538612105 -2.8151 0.7070391911202772 0.7070379888984205 -1.7876378587480812e-08 -0.09996142710514799 -2.8152000000000004 0.7070392121132043 0.7070380093299227 -1.7090162578083795e-08 -0.09996143882061634 -2.8153 0.7070392331082093 0.7070380297467667 -1.631018523365335e-08 -0.09996145053252709 -2.8154 0.7070392541052248 0.7070380501490233 -1.5536624614446992e-08 -0.09996146224088132 -2.8155 0.7070392751041819 0.707038070536766 -1.4769657248094037e-08 -0.09996147394568018 -2.8156000000000003 0.7070392961050089 0.7070380909100695 -1.400945808709489e-08 -0.0999614856469247 -2.8157 0.7070393171076337 0.7070381112690105 -1.3256200471090801e-08 -0.09996149734461598 -2.8158000000000003 0.7070393381119808 0.7070381316136678 -1.2510056082628424e-08 -0.09996150903875509 -2.8159 0.7070393591179738 0.7070381519441216 -1.1771194912031657e-08 -0.09996152072934306 -2.816 0.7070393801255344 0.7070381722604544 -1.1039785219237735e-08 -0.09996153241638106 -2.8161000000000005 0.7070394011345823 0.7070381925627498 -1.0315993492597542e-08 -0.0999615440998701 -2.8162000000000003 0.7070394221450353 0.7070382128510938 -9.599984413313778e-09 -0.0999615557798112 -2.8163 0.7070394431568101 0.7070382331255742 -8.891920814241283e-09 -0.09996156745620559 -2.8164000000000002 0.707039464169821 0.7070382533862801 -8.191963651697776e-09 -0.09996157912905428 -2.8165 0.7070394851839812 0.7070382736333025 -7.500271955590554e-09 -0.09996159079835835 -2.8166 0.7070395061992014 0.7070382938667339 -6.8170028025282825e-09 -0.09996160246411888 -2.8167000000000004 0.7070395272153911 0.7070383140866687 -6.142311284595969e-09 -0.09996161412633689 -2.8168 0.7070395482324585 0.707038334293203 -5.476350459047985e-09 -0.09996162578501355 -2.8169 0.7070395692503095 0.7070383544864338 -4.8192713266240195e-09 -0.09996163744014984 -2.817 0.7070395902688489 0.7070383746664608 -4.171222793385165e-09 -0.09996164909174686 -2.8171000000000004 0.7070396112879798 0.7070383948333845 -3.5323516334173632e-09 -0.09996166073980568 -2.8172 0.7070396323076036 0.7070384149873071 -2.9028024645452732e-09 -0.0999616723843274 -2.8173000000000004 0.7070396533276204 0.7070384351283328 -2.2827177058315495e-09 -0.09996168402531312 -2.8174 0.7070396743479288 0.7070384552565667 -1.6722375506886267e-09 -0.0999616956627639 -2.8175 0.7070396953684255 0.7070384753721155 -1.0714999339189735e-09 -0.09996170729668075 -2.8176000000000005 0.7070397163890063 0.7070384954750875 -4.806404978879852e-10 -0.09996171892706482 -2.8177000000000003 0.7070397374095652 0.7070385155655923 1.0020742829269791e-10 -0.0999617305539171 -2.8178 0.707039758429995 0.7070385356437411 6.70912872133278e-10 -0.09996174217723876 -2.8179000000000003 0.7070397794501868 0.7070385557096464 1.231347241184566e-09 -0.0999617537970308 -2.818 0.7070398004700309 0.7070385757634216 1.7813843490588344e-09 -0.0999617654132943 -2.8181000000000003 0.7070398214894159 0.7070385958051821 2.32090044231803e-09 -0.09996177702603032 -2.8182000000000005 0.7070398425082292 0.7070386158350445 2.8497742421071393e-09 -0.09996178863523998 -2.8183000000000002 0.7070398635263564 0.7070386358531262 3.3678869545625267e-09 -0.0999618002409243 -2.8184 0.7070398845436832 0.7070386558595463 3.87512230724113e-09 -0.09996181184308442 -2.8185 0.7070399055600927 0.7070386758544253 4.3713665673350555e-09 -0.09996182344172139 -2.8186000000000004 0.7070399265754674 0.7070386958378838 4.856508585039665e-09 -0.09996183503683621 -2.8187 0.7070399475896888 0.7070387158100447 5.330439793553576e-09 -0.09996184662843004 -2.8188 0.7070399686026367 0.7070387357710315 5.793054250712026e-09 -0.09996185821650386 -2.8189 0.7070399896141903 0.7070387557209692 6.244248657201468e-09 -0.09996186980105881 -2.819 0.7070400106242278 0.7070387756599834 6.683922379110974e-09 -0.09996188138209594 -2.8191 0.7070400316326255 0.7070387955882009 7.111977469616282e-09 -0.09996189295961627 -2.8192000000000004 0.70704005263926 0.7070388155057499 7.528318700204817e-09 -0.09996190453362093 -2.8193 0.7070400736440055 0.7070388354127588 7.932853558073605e-09 -0.09996191610411091 -2.8194 0.7070400946467363 0.7070388553093578 8.325492296436254e-09 -0.09996192767108732 -2.8195 0.7070401156473258 0.7070388751956775 8.70614793625768e-09 -0.09996193923455131 -2.8196000000000003 0.7070401366456456 0.7070388950718498 9.074736286203422e-09 -0.09996195079450382 -2.8197 0.707040157641567 0.707038914938007 9.431175972129946e-09 -0.099961962350946 -2.8198000000000003 0.7070401786349607 0.7070389347942825 9.775388443156174e-09 -0.0999619739038789 -2.8199 0.7070401996256961 0.7070389546408105 1.0107297989010722e-08 -0.09996198545330355 -2.82 0.7070402206136419 0.7070389744777257 1.0426831771256917e-08 -0.09996199699922104 -2.8201000000000005 0.7070402415986662 0.7070389943051641 1.0733919818088633e-08 -0.0999620085416324 -2.8202000000000003 0.7070402625806365 0.707039014123262 1.1028495053820586e-08 -0.0999620200805387 -2.8203 0.7070402835594194 0.7070390339321567 1.131049331623557e-08 -0.09996203161594108 -2.8204000000000002 0.7070403045348808 0.7070390537319855 1.1579853355717096e-08 -0.09996204314784052 -2.8205 0.7070403255068863 0.7070390735228873 1.1836516858668156e-08 -0.09996205467623814 -2.8206 0.7070403464753008 0.7070390933050008 1.2080428462256376e-08 -0.09996206620113499 -2.8207000000000004 0.7070403674399881 0.7070391130784653 1.2311535763087633e-08 -0.09996207772253207 -2.8208 0.7070403884008123 0.7070391328434213 1.2529789322410223e-08 -0.09996208924043057 -2.8209 0.7070404093576362 0.7070391526000092 1.2735142688666268e-08 -0.09996210075483139 -2.821 0.707040430310323 0.7070391723483695 1.2927552396624353e-08 -0.09996211226573569 -2.8211000000000004 0.7070404512587352 0.7070391920886441 1.3106977981257317e-08 -0.09996212377314453 -2.8212 0.7070404722027339 0.7070392118209747 1.3273381986415866e-08 -0.09996213527705894 -2.8213000000000004 0.7070404931421814 0.7070392315455036 1.3426729968298023e-08 -0.09996214677748 -2.8214 0.7070405140769387 0.7070392512623733 1.3566990510194277e-08 -0.09996215827440876 -2.8215 0.7070405350068666 0.7070392709717265 1.3694135221620218e-08 -0.09996216976784628 -2.8216000000000006 0.7070405559318262 0.7070392906737062 1.3808138749592247e-08 -0.09996218125779366 -2.8217000000000003 0.7070405768516776 0.707039310368456 1.3908978773423397e-08 -0.09996219274425193 -2.8218 0.707040597766281 0.7070393300561192 1.3996636023805298e-08 -0.09996220422722214 -2.8219000000000003 0.7070406186754967 0.7070393497368397 1.4071094281073449e-08 -0.09996221570670538 -2.822 0.7070406395791842 0.7070393694107611 1.4132340367400964e-08 -0.09996222718270265 -2.8221000000000003 0.7070406604772037 0.7070393890780273 1.4180364161543724e-08 -0.09996223865521506 -2.8222000000000005 0.7070406813694147 0.7070394087387826 1.4215158597105648e-08 -0.09996225012424363 -2.8223000000000003 0.7070407022556771 0.7070394283931705 1.42367196625387e-08 -0.09996226158978944 -2.8224 0.7070407231358506 0.7070394480413356 1.4245046396806071e-08 -0.09996227305185358 -2.8225 0.707040744009795 0.7070394676834213 1.4240140891116915e-08 -0.09996228451043704 -2.8226000000000004 0.7070407648773698 0.7070394873195722 1.4222008299334676e-08 -0.0999622959655409 -2.8227 0.7070407857384349 0.7070395069499318 1.4190656810221525e-08 -0.09996230741716623 -2.8228 0.7070408065928505 0.7070395265746439 1.4146097674326563e-08 -0.09996231886531409 -2.8229 0.7070408274404767 0.7070395461938523 1.4088345174495531e-08 -0.09996233030998554 -2.823 0.707040848281174 0.7070395658077 1.4017416644952763e-08 -0.09996234175118163 -2.8231 0.7070408691148028 0.70703958541633 1.3933332446147695e-08 -0.09996235318890337 -2.8232000000000004 0.7070408899412239 0.7070396050198859 1.3836115970826401e-08 -0.09996236462315188 -2.8233 0.7070409107602986 0.7070396246185097 1.3725793629286442e-08 -0.09996237605392816 -2.8234 0.707040931571888 0.7070396442123437 1.360239485718312e-08 -0.09996238748123325 -2.8235 0.7070409523758543 0.7070396638015302 1.3465952092110711e-08 -0.09996239890506826 -2.8236000000000003 0.7070409731720595 0.7070396833862103 1.3316500766663575e-08 -0.09996241032543424 -2.8237 0.7070409939603661 0.7070397029665256 1.3154079311905598e-08 -0.09996242174233225 -2.8238000000000003 0.7070410147406376 0.7070397225426168 1.2978729139155598e-08 -0.09996243315576334 -2.8239 0.7070410355127371 0.7070397421146237 1.27904946269769e-08 -0.09996244456572854 -2.824 0.7070410562765289 0.7070397616826862 1.2589423115105802e-08 -0.09996245597222896 -2.8241000000000005 0.7070410770318774 0.707039781246943 1.2375564890573787e-08 -0.09996246737526551 -2.8242000000000003 0.7070410977786474 0.7070398008075331 1.2148973172095012e-08 -0.09996247877483931 -2.8243 0.7070411185167051 0.7070398203645945 1.190970410486214e-08 -0.09996249017095146 -2.8244000000000002 0.707041139245917 0.7070398399182644 1.165781673799493e-08 -0.09996250156360299 -2.8245 0.7070411599661501 0.7070398594686791 1.139337301760135e-08 -0.0999625129527949 -2.8246 0.7070411806772721 0.7070398790159751 1.1116437766828247e-08 -0.09996252433852833 -2.8247000000000004 0.7070412013791514 0.7070398985602873 1.0827078665912038e-08 -0.09996253572080425 -2.8248 0.7070412220716575 0.7070399181017502 1.0525366245239809e-08 -0.09996254709962375 -2.8249 0.7070412427546605 0.7070399376404976 1.021137386626736e-08 -0.09996255847498793 -2.825 0.7070412634280311 0.7070399571766619 9.885177698967795e-09 -0.09996256984689772 -2.8251000000000004 0.7070412840916411 0.7070399767103756 9.546856707953744e-09 -0.09996258121535428 -2.8252 0.7070413047453634 0.7070399962417693 9.196492629925945e-09 -0.09996259258035858 -2.8253000000000004 0.7070413253890709 0.7070400157709733 8.834169952856574e-09 -0.09996260394191168 -2.8254 0.7070413460226388 0.707040035298117 8.459975900376726e-09 -0.09996261530001468 -2.8255 0.7070413666459417 0.7070400548233284 8.074000409225013e-09 -0.09996262665466854 -2.8256000000000006 0.7070413872588569 0.7070400743467351 7.67633610756352e-09 -0.09996263800587436 -2.8257000000000003 0.7070414078612612 0.7070400938684633 7.267078287222228e-09 -0.0999626493536332 -2.8258 0.7070414284530335 0.7070401133886377 6.846324892423317e-09 -0.09996266069794607 -2.8259000000000003 0.7070414490340535 0.707040132907383 6.41417648682141e-09 -0.09996267203881407 -2.826 0.7070414696042018 0.7070401524248218 5.970736232686902e-09 -0.0999626833762382 -2.8261000000000003 0.7070414901633602 0.7070401719410759 5.5161098674871845e-09 -0.09996269471021951 -2.8262000000000005 0.7070415107114119 0.7070401914562662 5.050405676998437e-09 -0.09996270604075908 -2.8263000000000003 0.7070415312482408 0.7070402109705117 4.573734469284774e-09 -0.09996271736785786 -2.8264 0.7070415517737325 0.7070402304839313 4.08620954954475e-09 -0.099962728691517 -2.8265 0.7070415722877739 0.7070402499966417 3.5879466923557923e-09 -0.09996274001173752 -2.8266000000000004 0.7070415927902525 0.7070402695087588 3.0790641147859787e-09 -0.09996275132852042 -2.8267 0.7070416132810582 0.7070402890203966 2.559682449505829e-09 -0.0999627626418668 -2.8268 0.707041633760081 0.7070403085316685 2.0299247135632803e-09 -0.09996277395177766 -2.8269 0.7070416542272131 0.707040328042686 1.4899162797607501e-09 -0.09996278525825401 -2.827 0.707041674682348 0.70704034755356 9.397848488995608e-10 -0.09996279656129703 -2.8271 0.7070416951253803 0.707040367064399 3.7966041855491683e-10 -0.09996280786090762 -2.8272000000000004 0.7070417155562059 0.7070403865753107 -1.903247455470325e-10 -0.0999628191570869 -2.8273 0.7070417359747226 0.7070404060864013 -7.700361468257477e-10 -0.0999628304498359 -2.8274 0.7070417563808294 0.7070404255977751 -1.3593370812650662e-09 -0.09996284173915562 -2.8275 0.7070417767744269 0.7070404451095356 -1.9580886773118422e-09 -0.09996285302504714 -2.8276000000000003 0.7070417971554173 0.707040464621784 -2.566149924498884e-09 -0.09996286430751149 -2.8277 0.7070418175237039 0.7070404841346207 -3.183377702067891e-09 -0.09996287558654968 -2.8278000000000003 0.7070418378791921 0.7070405036481442 -3.8096268232049035e-09 -0.09996288686216283 -2.8279 0.7070418582217883 0.7070405231624513 -4.444750062795877e-09 -0.09996289813435189 -2.828 0.7070418785514012 0.7070405426776372 -5.088598195590599e-09 -0.09996290940311789 -2.8281000000000005 0.707041898867941 0.7070405621937959 -5.741020023090904e-09 -0.099962920668462 -2.8282000000000003 0.7070419191713189 0.7070405817110191 -6.401862419520843e-09 -0.09996293193038515 -2.8283 0.7070419394614487 0.7070406012293974 -7.070970356980177e-09 -0.09996294318888842 -2.8284000000000002 0.7070419597382449 0.7070406207490193 -7.748186953149272e-09 -0.09996295444397284 -2.8285 0.7070419800016245 0.7070406402699719 -8.433353501646756e-09 -0.09996296569563941 -2.8286000000000002 0.7070420002515059 0.7070406597923404 -9.126309506723995e-09 -0.09996297694388923 -2.8287000000000004 0.7070420204878092 0.7070406793162084 -9.826892725765812e-09 -0.0999629881887233 -2.8288 0.7070420407104558 0.7070406988416575 -1.0534939209189131e-08 -0.09996299943014264 -2.8289 0.7070420609193706 0.7070407183687677 -1.1250283329065913e-08 -0.09996301066814836 -2.829 0.7070420811144783 0.7070407378976171 -1.1972757828562774e-08 -0.09996302190274141 -2.8291000000000004 0.7070421012957062 0.7070407574282818 -1.2702193853599691e-08 -0.0999630331339228 -2.8292 0.7070421214629841 0.7070407769608367 -1.3438420998386491e-08 -0.09996304436169372 -2.8293000000000004 0.7070421416162425 0.7070407964953542 -1.4181267340984682e-08 -0.09996305558605509 -2.8294 0.7070421617554141 0.7070408160319055 -1.493055947973665e-08 -0.09996306680700798 -2.8295 0.7070421818804342 0.707040835570559 -1.5686122584873674e-08 -0.09996307802455341 -2.8296000000000006 0.7070422019912391 0.7070408551113817 -1.644778042930728e-08 -0.0999630892386924 -2.8297000000000003 0.7070422220877676 0.7070408746544388 -1.721535543416572e-08 -0.09996310044942598 -2.8298 0.7070422421699598 0.7070408941997937 -1.798866870999366e-08 -0.09996311165675521 -2.8299000000000003 0.7070422622377583 0.7070409137475072 -1.8767540096217145e-08 -0.0999631228606811 -2.83 0.7070422822911079 0.7070409332976391 -1.9551788204945353e-08 -0.09996313406120473 -2.8301000000000003 0.7070423023299544 0.7070409528502464 -2.0341230464338694e-08 -0.09996314525832709 -2.8302000000000005 0.7070423223542464 0.7070409724053842 -2.1135683157206403e-08 -0.09996315645204921 -2.8303000000000003 0.707042342363934 0.7070409919631064 -2.1934961468711434e-08 -0.09996316764237219 -2.8304 0.7070423623589699 0.7070410115234642 -2.273887952496806e-08 -0.099963178829297 -2.8305 0.7070423823393079 0.7070410310865065 -2.3547250436409956e-08 -0.09996319001282467 -2.8306000000000004 0.7070424023049048 0.7070410506522812 -2.435988634506142e-08 -0.09996320119295626 -2.8307 0.7070424222557186 0.707041070220833 -2.5176598467471778e-08 -0.09996321236969274 -2.8308 0.7070424421917096 0.7070410897922057 -2.599719713287929e-08 -0.09996322354303522 -2.8309 0.7070424621128406 0.7070411093664404 -2.682149183525287e-08 -0.09996323471298468 -2.831 0.7070424820190757 0.707041128943576 -2.764929127123915e-08 -0.09996324587954215 -2.8311 0.7070425019103821 0.7070411485236496 -2.8480403386349495e-08 -0.09996325704270871 -2.8312000000000004 0.7070425217867278 0.7070411681066964 -2.931463542288175e-08 -0.09996326820248534 -2.8313 0.7070425416480836 0.7070411876927492 -3.01517939600357e-08 -0.09996327935887304 -2.8314 0.7070425614944225 0.707041207281839 -3.0991684960967464e-08 -0.0999632905118729 -2.8315 0.7070425813257195 0.7070412268739945 -3.183411381767545e-08 -0.09996330166148598 -2.8316000000000003 0.7070426011419515 0.7070412464692422 -3.2678885392850576e-08 -0.09996331280771324 -2.8317 0.7070426209430972 0.7070412660676069 -3.352580407170111e-08 -0.09996332395055571 -2.8318000000000003 0.7070426407291382 0.7070412856691106 -3.4374673799682925e-08 -0.09996333509001444 -2.8319 0.7070426605000577 0.7070413052737741 -3.52252981356254e-08 -0.09996334622609046 -2.832 0.7070426802558412 0.7070413248816155 -3.607748029000376e-08 -0.0999633573587848 -2.8321000000000005 0.7070426999964757 0.7070413444926509 -3.693102317524604e-08 -0.09996336848809843 -2.8322000000000003 0.7070427197219515 0.7070413641068942 -3.778572944920962e-08 -0.09996337961403244 -2.8323 0.70704273943226 0.7070413837243572 -3.864140156115137e-08 -0.0999633907365878 -2.8324000000000003 0.7070427591273953 0.7070414033450496 -3.9497841796505215e-08 -0.09996340185576559 -2.8325 0.7070427788073537 0.7070414229689793 -4.0354852325345976e-08 -0.09996341297156686 -2.8326000000000002 0.7070427984721326 0.7070414425961516 -4.121223524472745e-08 -0.09996342408399257 -2.8327000000000004 0.7070428181217328 0.7070414622265697 -4.206979262695652e-08 -0.09996343519304374 -2.8328 0.7070428377561567 0.7070414818602351 -4.292732656228362e-08 -0.09996344629872146 -2.8329 0.7070428573754087 0.7070415014971467 -4.378463920841688e-08 -0.0999634574010267 -2.833 0.7070428769794956 0.7070415211373017 -4.4641532833029646e-08 -0.09996346849996054 -2.8331000000000004 0.7070428965684257 0.7070415407806947 -4.549780986128917e-08 -0.09996347959552392 -2.8332 0.7070429161422103 0.7070415604273184 -4.635327291945511e-08 -0.09996349068771787 -2.8333000000000004 0.7070429357008622 0.7070415800771637 -4.720772488203554e-08 -0.09996350177654346 -2.8334 0.7070429552443966 0.7070415997302186 -4.8060968917194684e-08 -0.09996351286200171 -2.8335 0.7070429747728308 0.7070416193864699 -4.891280853079865e-08 -0.0999635239440936 -2.8336000000000006 0.7070429942861842 0.7070416390459021 -4.9763047611870587e-08 -0.09996353502282024 -2.8337000000000003 0.7070430137844783 0.707041658708497 -5.0611490479374015e-08 -0.0999635460981826 -2.8338 0.7070430332677361 0.7070416783742347 -5.1457941925743544e-08 -0.09996355717018167 -2.8339000000000003 0.7070430527359839 0.7070416980430934 -5.2302207261337164e-08 -0.09996356823881852 -2.834 0.7070430721892489 0.7070417177150486 -5.314409236159903e-08 -0.09996357930409414 -2.8341000000000003 0.707043091627561 0.7070417373900744 -5.398340370880127e-08 -0.0999635903660095 -2.8342 0.7070431110509521 0.7070417570681429 -5.481994843812253e-08 -0.09996360142456576 -2.8343000000000003 0.7070431304594561 0.707041776749223 -5.5653534381232966e-08 -0.0999636124797638 -2.8344 0.7070431498531089 0.7070417964332829 -5.648397010944543e-08 -0.09996362353160469 -2.8345 0.7070431692319488 0.7070418161202883 -5.7311064982070933e-08 -0.0999636345800895 -2.8346000000000005 0.7070431885960153 0.7070418358102023 -5.8134629185666725e-08 -0.09996364562521917 -2.8347 0.7070432079453514 0.7070418555029867 -5.895447377762125e-08 -0.09996365666699482 -2.8348 0.7070432272800005 0.7070418751986012 -5.977041073234116e-08 -0.09996366770541738 -2.8349 0.7070432466000086 0.7070418948970028 -6.058225298245096e-08 -0.0999636787404879 -2.835 0.707043265905424 0.7070419145981474 -6.138981446324535e-08 -0.09996368977220735 -2.8351 0.7070432851962971 0.7070419343019883 -6.219291015258782e-08 -0.09996370080057684 -2.8352000000000004 0.7070433044726794 0.7070419540084771 -6.299135611471246e-08 -0.0999637118255973 -2.8353 0.7070433237346253 0.7070419737175635 -6.378496954272464e-08 -0.09996372284726977 -2.8354 0.7070433429821905 0.7070419934291947 -6.457356880066809e-08 -0.09996373386559528 -2.8355 0.7070433622154331 0.7070420131433168 -6.535697346602559e-08 -0.0999637448805748 -2.8356000000000003 0.7070433814344128 0.7070420328598739 -6.613500436614822e-08 -0.09996375589220946 -2.8357 0.7070434006391915 0.7070420525788069 -6.690748362379179e-08 -0.09996376690050013 -2.8358000000000003 0.7070434198298328 0.7070420723000566 -6.767423469831654e-08 -0.09996377790544793 -2.8359 0.7070434390064022 0.7070420920235605 -6.84350824216827e-08 -0.09996378890705387 -2.836 0.7070434581689669 0.7070421117492554 -6.918985304398689e-08 -0.09996379990531892 -2.8361000000000005 0.7070434773175964 0.7070421314770753 -6.993837426728933e-08 -0.09996381090024414 -2.8362000000000003 0.7070434964523613 0.7070421512069527 -7.068047529071655e-08 -0.09996382189183049 -2.8363 0.7070435155733348 0.7070421709388185 -7.141598684342124e-08 -0.099963832880079 -2.8364000000000003 0.7070435346805919 0.7070421906726014 -7.214474122578182e-08 -0.09996384386499071 -2.8365 0.7070435537742082 0.7070422104082287 -7.286657235320432e-08 -0.09996385484656657 -2.8366000000000002 0.7070435728542623 0.7070422301456256 -7.358131578431154e-08 -0.09996386582480764 -2.8367000000000004 0.7070435919208345 0.707042249884716 -7.428880876387753e-08 -0.09996387679971497 -2.8368 0.7070436109740061 0.7070422696254216 -7.498889026012409e-08 -0.09996388777128946 -2.8369 0.7070436300138605 0.7070422893676627 -7.56814009989816e-08 -0.09996389873953221 -2.837 0.7070436490404832 0.7070423091113579 -7.63661835000845e-08 -0.09996390970444431 -2.8371000000000004 0.7070436680539605 0.7070423288564238 -7.70430821136342e-08 -0.09996392066602665 -2.8372 0.7070436870543807 0.7070423486027759 -7.771194306376711e-08 -0.09996393162428024 -2.8373000000000004 0.7070437060418342 0.7070423683503273 -7.837261446416721e-08 -0.09996394257920611 -2.8374 0.7070437250164121 0.7070423880989903 -7.902494637140878e-08 -0.09996395353080527 -2.8375 0.7070437439782083 0.7070424078486752 -7.966879081010986e-08 -0.09996396447907878 -2.8376000000000006 0.7070437629273171 0.7070424275992907 -8.03040018110962e-08 -0.09996397542402757 -2.8377000000000003 0.7070437818638348 0.7070424473507441 -8.093043543482004e-08 -0.09996398636565268 -2.8378 0.7070438007878594 0.7070424671029412 -8.154794981559549e-08 -0.09996399730395514 -2.8379000000000003 0.7070438196994902 0.7070424868557861 -8.215640518588474e-08 -0.09996400823893592 -2.838 0.707043838598828 0.7070425066091813 -8.275566391099248e-08 -0.09996401917059605 -2.8381000000000003 0.7070438574859752 0.7070425263630288 -8.334559051942358e-08 -0.09996403009893658 -2.8382 0.7070438763610354 0.7070425461172282 -8.392605173844492e-08 -0.09996404102395849 -2.8383000000000003 0.7070438952241136 0.7070425658716777 -8.449691651403468e-08 -0.09996405194566275 -2.8384 0.7070439140753164 0.7070425856262748 -8.505805604991368e-08 -0.09996406286405041 -2.8385 0.7070439329147513 0.7070426053809147 -8.560934382922936e-08 -0.09996407377912242 -2.8386000000000005 0.7070439517425278 0.7070426251354924 -8.615065564838292e-08 -0.09996408469087989 -2.8387000000000002 0.7070439705587563 0.7070426448899004 -8.668186964391755e-08 -0.0999640955993237 -2.8388 0.7070439893635485 0.7070426646440309 -8.720286631680452e-08 -0.09996410650445492 -2.8389 0.7070440081570175 0.7070426843977744 -8.771352856713766e-08 -0.09996411740627459 -2.839 0.7070440269392773 0.7070427041510203 -8.821374170974589e-08 -0.09996412830478363 -2.8391 0.7070440457104433 0.7070427239036564 -8.870339350194878e-08 -0.09996413919998309 -2.8392000000000004 0.7070440644706322 0.7070427436555704 -8.918237417998576e-08 -0.09996415009187401 -2.8393 0.7070440832199619 0.7070427634066474 -8.96505764676897e-08 -0.09996416098045738 -2.8394 0.7070441019585512 0.7070427831567723 -9.010789561551824e-08 -0.09996417186573416 -2.8395 0.7070441206865201 0.7070428029058287 -9.055422941356417e-08 -0.09996418274770541 -2.8396000000000003 0.7070441394039892 0.7070428226536991 -9.098947821497422e-08 -0.09996419362637206 -2.8397 0.7070441581110811 0.7070428424002648 -9.141354496543935e-08 -0.09996420450173517 -2.8398000000000003 0.7070441768079185 0.707042862145407 -9.182633521880729e-08 -0.09996421537379577 -2.8399 0.7070441954946256 0.7070428818890047 -9.222775715442971e-08 -0.0999642262425548 -2.84 0.7070442141713275 0.7070429016309361 -9.261772160838733e-08 -0.09996423710801328 -2.8401000000000005 0.7070442328381499 0.7070429213710794 -9.299614208389817e-08 -0.09996424797017221 -2.8402000000000003 0.7070442514952197 0.7070429411093107 -9.336293477300167e-08 -0.09996425882903254 -2.8403 0.7070442701426647 0.7070429608455064 -9.371801857997741e-08 -0.09996426968459542 -2.8404000000000003 0.7070442887806134 0.7070429805795415 -9.406131513088611e-08 -0.09996428053686174 -2.8405 0.707044307409195 0.7070430003112902 -9.439274879785575e-08 -0.09996429138583252 -2.8406000000000002 0.7070443260285397 0.7070430200406256 -9.471224671469408e-08 -0.09996430223150876 -2.8407000000000004 0.7070443446387784 0.7070430397674207 -9.50197387890317e-08 -0.09996431307389148 -2.8408 0.7070443632400425 0.7070430594915472 -9.531515771880189e-08 -0.09996432391298163 -2.8409 0.7070443818324648 0.7070430792128766 -9.559843900958792e-08 -0.0999643347487803 -2.841 0.7070444004161773 0.7070430989312794 -9.586952098416396e-08 -0.09996434558128836 -2.8411000000000004 0.7070444189913141 0.7070431186466255 -9.612834480331178e-08 -0.09996435641050688 -2.8412 0.7070444375580094 0.7070431383587845 -9.637485446668814e-08 -0.0999643672364369 -2.8413000000000004 0.7070444561163978 0.7070431580676251 -9.660899683971297e-08 -0.09996437805907935 -2.8414 0.7070444746666142 0.7070431777730151 -9.683072165356937e-08 -0.09996438887843517 -2.8415 0.7070444932087951 0.7070431974748231 -9.70399815199488e-08 -0.09996439969450553 -2.8416000000000006 0.7070445117430761 0.7070432171729163 -9.723673194059201e-08 -0.09996441050729132 -2.8417000000000003 0.7070445302695941 0.7070432368671613 -9.742093131856477e-08 -0.09996442131679358 -2.8418 0.7070445487884862 0.7070432565574247 -9.759254096519676e-08 -0.09996443212301329 -2.8419 0.7070445672998897 0.7070432762435723 -9.775152510615309e-08 -0.0999644429259514 -2.842 0.7070445858039426 0.7070432959254702 -9.789785089271003e-08 -0.09996445372560897 -2.8421000000000003 0.7070446043007829 0.7070433156029836 -9.80314884078265e-08 -0.09996446452198698 -2.8422 0.7070446227905487 0.7070433352759775 -9.815241066614411e-08 -0.09996447531508638 -2.8423000000000003 0.7070446412733792 0.7070433549443169 -9.826059363133438e-08 -0.09996448610490823 -2.8424 0.7070446597494129 0.7070433746078664 -9.83560162056904e-08 -0.09996449689145344 -2.8425 0.7070446782187887 0.7070433942664904 -9.843866024747405e-08 -0.09996450767472305 -2.8426000000000005 0.7070446966816464 0.7070434139200537 -9.85085105648445e-08 -0.09996451845471814 -2.8427000000000002 0.7070447151381252 0.7070434335684199 -9.856555492626651e-08 -0.09996452923143961 -2.8428 0.7070447335883641 0.7070434532114533 -9.860978405877574e-08 -0.09996454000488847 -2.8429 0.7070447520325029 0.707043472849018 -9.864119164797874e-08 -0.09996455077506575 -2.843 0.7070447704706813 0.7070434924809778 -9.865977433545087e-08 -0.09996456154197238 -2.8431 0.7070447889030385 0.7070435121071966 -9.866553172654252e-08 -0.09996457230560937 -2.8432000000000004 0.707044807329714 0.7070435317275388 -9.865846638951181e-08 -0.09996458306597773 -2.8433 0.7070448257508476 0.707043551341868 -9.863858384077939e-08 -0.09996459382307848 -2.8434 0.7070448441665782 0.7070435709500484 -9.860589256140834e-08 -0.0999646045769125 -2.8435 0.7070448625770452 0.7070435905519448 -9.85604039797569e-08 -0.09996461532748091 -2.8436000000000003 0.7070448809823877 0.7070436101474213 -9.850213247581535e-08 -0.09996462607478465 -2.8437 0.7070448993827443 0.7070436297363427 -9.843109537166495e-08 -0.09996463681882471 -2.8438000000000003 0.7070449177782541 0.7070436493185739 -9.834731293147797e-08 -0.09996464755960209 -2.8439 0.7070449361690551 0.7070436688939798 -9.82508083554462e-08 -0.09996465829711779 -2.844 0.7070449545552855 0.707043688462426 -9.814160777023989e-08 -0.09996466903137279 -2.8441000000000005 0.7070449729370833 0.7070437080237783 -9.801974022380366e-08 -0.09996467976236811 -2.8442000000000003 0.7070449913145853 0.7070437275779025 -9.788523767841756e-08 -0.09996469049010463 -2.8443 0.707045009687929 0.7070437471246652 -9.773813500115608e-08 -0.09996470121458345 -2.8444000000000003 0.7070450280572512 0.7070437666639333 -9.757846995521458e-08 -0.09996471193580553 -2.8445 0.7070450464226876 0.7070437861955738 -9.74062831938377e-08 -0.09996472265377179 -2.8446000000000002 0.7070450647843745 0.707043805719455 -9.722161824210485e-08 -0.09996473336848336 -2.8447000000000005 0.7070450831424466 0.7070438252354447 -9.7024521494328e-08 -0.0999647440799411 -2.8448 0.7070451014970389 0.707043844743412 -9.681504219843928e-08 -0.09996475478814604 -2.8449 0.7070451198482854 0.7070438642432263 -9.659323244384788e-08 -0.09996476549309923 -2.845 0.7070451381963196 0.7070438837347575 -9.635914714929694e-08 -0.0999647761948016 -2.8451000000000004 0.7070451565412745 0.7070439032178759 -9.611284404725112e-08 -0.09996478689325408 -2.8452 0.707045174883282 0.7070439226924534 -9.585438367609028e-08 -0.09996479758845778 -2.8453000000000004 0.7070451932224738 0.7070439421583614 -9.558382935408866e-08 -0.09996480828041354 -2.8454 0.707045211558981 0.7070439616154727 -9.530124717681276e-08 -0.09996481896912246 -2.8455 0.7070452298929337 0.7070439810636607 -9.500670599803945e-08 -0.0999648296545855 -2.8456000000000006 0.7070452482244607 0.7070440005027996 -9.47002774002656e-08 -0.09996484033680364 -2.8457000000000003 0.7070452665536908 0.7070440199327641 -9.438203568863657e-08 -0.09996485101577779 -2.8458 0.7070452848807519 0.7070440393534306 -9.405205787446635e-08 -0.09996486169150907 -2.8459 0.7070453032057706 0.7070440587646751 -9.371042365615562e-08 -0.09996487236399838 -2.846 0.7070453215288731 0.7070440781663756 -9.335721539490555e-08 -0.09996488303324674 -2.8461000000000003 0.7070453398501844 0.7070440975584105 -9.299251809043174e-08 -0.09996489369925515 -2.8462 0.7070453581698282 0.7070441169406592 -9.261641937402532e-08 -0.09996490436202457 -2.8463000000000003 0.7070453764879279 0.7070441363130016 -9.22290094833994e-08 -0.09996491502155595 -2.8464 0.7070453948046053 0.7070441556753198 -9.183038123406623e-08 -0.09996492567785033 -2.8465 0.7070454131199817 0.7070441750274957 -9.142063000285722e-08 -0.09996493633090862 -2.8466000000000005 0.707045431434177 0.707044194369413 -9.099985370537161e-08 -0.09996494698073187 -2.8467000000000002 0.70704544974731 0.7070442137009563 -9.056815277169034e-08 -0.099964957627321 -2.8468 0.7070454680594989 0.707044233022011 -9.012563011688568e-08 -0.09996496827067702 -2.8469 0.70704548637086 0.7070442523324643 -8.967239112714354e-08 -0.09996497891080094 -2.847 0.707045504681509 0.7070442716322037 -8.9208543627671e-08 -0.09996498954769373 -2.8471 0.70704552299156 0.7070442909211185 -8.873419785927761e-08 -0.09996500018135629 -2.8472000000000004 0.7070455413011265 0.7070443101990993 -8.824946644715032e-08 -0.09996501081178975 -2.8473 0.70704555961032 0.7070443294660378 -8.775446438003681e-08 -0.09996502143899501 -2.8474 0.7070455779192515 0.7070443487218263 -8.72493089859594e-08 -0.09996503206297302 -2.8475 0.70704559622803 0.7070443679663594 -8.673411989925522e-08 -0.09996504268372486 -2.8476000000000004 0.7070456145367636 0.7070443871995322 -8.620901902848394e-08 -0.09996505330125138 -2.8477 0.7070456328455589 0.7070444064212416 -8.567413053300887e-08 -0.0999650639155536 -2.8478000000000003 0.7070456511545213 0.7070444256313861 -8.512958079784361e-08 -0.09996507452663256 -2.8479 0.7070456694637546 0.707044444829865 -8.45754983911512e-08 -0.09996508513448918 -2.848 0.7070456877733613 0.7070444640165792 -8.401201404689695e-08 -0.09996509573912443 -2.8481000000000005 0.7070457060834426 0.707044483191431 -8.343926062841928e-08 -0.09996510634053934 -2.8482000000000003 0.7070457243940982 0.7070445023543245 -8.285737309633723e-08 -0.09996511693873487 -2.8483 0.7070457427054258 0.7070445215051648 -8.226648847472345e-08 -0.09996512753371195 -2.8484000000000003 0.7070457610175227 0.7070445406438588 -8.16667458233486e-08 -0.09996513812547164 -2.8485 0.7070457793304836 0.7070445597703151 -8.105828620558891e-08 -0.09996514871401489 -2.8486000000000002 0.707045797644402 0.707044578884443 -8.044125265373181e-08 -0.0999651592993426 -2.8487000000000005 0.7070458159593702 0.7070445979861544 -7.981579013428136e-08 -0.09996516988145582 -2.8488 0.7070458342754784 0.7070446170753621 -7.918204551152913e-08 -0.09996518046035552 -2.8489 0.7070458525928159 0.7070446361519807 -7.854016752066595e-08 -0.09996519103604268 -2.849 0.7070458709114696 0.7070446552159264 -7.789030672441383e-08 -0.09996520160851828 -2.8491000000000004 0.7070458892315249 0.7070446742671171 -7.723261548180094e-08 -0.09996521217778322 -2.8492 0.707045907553066 0.7070446933054726 -7.656724791780395e-08 -0.09996522274383858 -2.8493000000000004 0.707045925876175 0.7070447123309137 -7.589435987390841e-08 -0.09996523330668527 -2.8494 0.7070459442009325 0.7070447313433632 -7.521410888122054e-08 -0.09996524386632426 -2.8495 0.7070459625274174 0.7070447503427462 -7.452665412750747e-08 -0.09996525442275656 -2.8496000000000006 0.7070459808557068 0.707044769328989 -7.383215640732396e-08 -0.09996526497598315 -2.8497000000000003 0.7070459991858761 0.7070447883020192 -7.313077809729257e-08 -0.09996527552600497 -2.8498 0.7070460175179987 0.707044807261767 -7.24226831079651e-08 -0.09996528607282301 -2.8499 0.7070460358521466 0.7070448262081638 -7.170803685259755e-08 -0.09996529661643823 -2.85 0.7070460541883898 0.7070448451411431 -7.098700620421575e-08 -0.09996530715685159 -2.8501000000000003 0.7070460725267964 0.7070448640606403 -7.025975945745139e-08 -0.0999653176940641 -2.8502 0.7070460908674325 0.7070448829665923 -6.952646629211287e-08 -0.09996532822807665 -2.8503000000000003 0.7070461092103633 0.7070449018589379 -6.878729773111825e-08 -0.09996533875889028 -2.8504 0.707046127555651 0.7070449207376182 -6.804242610146394e-08 -0.09996534928650602 -2.8505 0.7070461459033566 0.7070449396025755 -6.729202499172401e-08 -0.09996535981092472 -2.8506000000000005 0.7070461642535391 0.7070449584537541 -6.653626921431996e-08 -0.09996537033214736 -2.8507000000000002 0.7070461826062554 0.7070449772911009 -6.57753347638873e-08 -0.09996538085017503 -2.8508 0.707046200961561 0.707044996114564 -6.500939877781067e-08 -0.09996539136500864 -2.8509 0.7070462193195087 0.7070450149240936 -6.423863949285569e-08 -0.09996540187664912 -2.851 0.7070462376801503 0.7070450337196417 -6.346323620570402e-08 -0.09996541238509753 -2.8511 0.7070462560435344 0.7070450525011625 -6.268336922741688e-08 -0.0999654228903547 -2.8512000000000004 0.707046274409709 0.7070450712686117 -6.18992198461385e-08 -0.09996543339242167 -2.8513 0.7070462927787194 0.7070450900219478 -6.1110970283728e-08 -0.09996544389129947 -2.8514 0.707046311150609 0.7070451087611305 -6.031880365152398e-08 -0.09996545438698895 -2.8515 0.707046329525419 0.7070451274861214 -5.952290390871112e-08 -0.09996546487949108 -2.8516000000000004 0.7070463479031895 0.7070451461968849 -5.87234558209037e-08 -0.09996547536880696 -2.8517 0.7070463662839578 0.7070451648933866 -5.7920644916560626e-08 -0.09996548585493746 -2.8518000000000003 0.7070463846677593 0.7070451835755944 -5.7114657442750016e-08 -0.09996549633788353 -2.8519 0.7070464030546277 0.7070452022434787 -5.630568032264846e-08 -0.09996550681764624 -2.852 0.7070464214445946 0.7070452208970108 -5.549390111455818e-08 -0.09996551729422648 -2.8521000000000005 0.707046439837689 0.7070452395361648 -5.4679507963985297e-08 -0.09996552776762518 -2.8522000000000003 0.7070464582339389 0.7070452581609172 -5.38626895633075e-08 -0.09996553823784342 -2.8523 0.7070464766333693 0.7070452767712452 -5.304363510775546e-08 -0.09996554870488208 -2.8524000000000003 0.7070464950360035 0.7070452953671292 -5.222253425096052e-08 -0.0999655591687421 -2.8525 0.7070465134418633 0.7070453139485515 -5.139957706093608e-08 -0.09996556962942453 -2.8526000000000002 0.7070465318509673 0.7070453325154961 -5.0574953975625336e-08 -0.09996558008693028 -2.8527000000000005 0.7070465502633333 0.7070453510679489 -4.97488557601837e-08 -0.09996559054126028 -2.8528000000000002 0.7070465686789764 0.7070453696058983 -4.892147346296019e-08 -0.09996560099241558 -2.8529 0.7070465870979096 0.7070453881293346 -4.8092998369635674e-08 -0.0999656114403971 -2.853 0.7070466055201438 0.7070454066382502 -4.726362196050531e-08 -0.09996562188520579 -2.8531000000000004 0.7070466239456883 0.7070454251326397 -4.643353586472523e-08 -0.09996563232684265 -2.8532 0.7070466423745501 0.7070454436124994 -4.560293181721546e-08 -0.09996564276530867 -2.8533000000000004 0.7070466608067338 0.7070454620778277 -4.4772001615942403e-08 -0.09996565320060471 -2.8534 0.7070466792422423 0.7070454805286254 -4.3940937074810234e-08 -0.09996566363273185 -2.8535 0.7070466976810764 0.7070454989648949 -4.310992998006241e-08 -0.09996567406169096 -2.8536000000000006 0.7070467161232348 0.7070455173866409 -4.2279172046235975e-08 -0.09996568448748303 -2.8537000000000003 0.7070467345687141 0.7070455357938705 -4.14488548732678e-08 -0.09996569491010904 -2.8538 0.7070467530175091 0.7070455541865921 -4.061916990060572e-08 -0.09996570532956991 -2.8539 0.7070467714696118 0.7070455725648166 -3.9790308365155076e-08 -0.09996571574586662 -2.854 0.7070467899250134 0.7070455909285573 -3.8962461253058776e-08 -0.09996572615900019 -2.8541000000000003 0.7070468083837016 0.7070456092778288 -3.813581926062539e-08 -0.09996573656897145 -2.8542 0.7070468268456633 0.707045627612648 -3.731057274778977e-08 -0.09996574697578145 -2.8543000000000003 0.7070468453108827 0.7070456459330348 -3.6486911695991775e-08 -0.09996575737943121 -2.8544 0.7070468637793421 0.7070456642390093 -3.5665025659441414e-08 -0.09996576777992158 -2.8545 0.7070468822510219 0.7070456825305953 -3.484510372885226e-08 -0.09996577817725358 -2.8546000000000005 0.7070469007259002 0.7070457008078175 -3.4027334482869195e-08 -0.09996578857142813 -2.8547000000000002 0.707046919203953 0.7070457190707029 -3.321190594654348e-08 -0.09996579896244617 -2.8548 0.7070469376851548 0.7070457373192813 -3.23990055487236e-08 -0.09996580935030872 -2.8549 0.7070469561694779 0.7070457555535834 -3.158882007597667e-08 -0.0999658197350167 -2.855 0.7070469746568923 0.7070457737736424 -3.0781535634641366e-08 -0.09996583011657105 -2.8551 0.7070469931473663 0.7070457919794939 -2.9977337602689336e-08 -0.09996584049497279 -2.8552000000000004 0.707047011640866 0.7070458101711745 -2.9176410590693938e-08 -0.0999658508702228 -2.8553 0.7070470301373559 0.7070458283487236 -2.8378938398462145e-08 -0.09996586124232212 -2.8554 0.7070470486367983 0.7070458465121824 -2.758510397448538e-08 -0.09996587161127167 -2.8555 0.7070470671391538 0.7070458646615936 -2.6795089369101993e-08 -0.09996588197707242 -2.8556000000000004 0.7070470856443802 0.7070458827970023 -2.6009075698284895e-08 -0.09996589233972528 -2.8557 0.7070471041524345 0.7070459009184555 -2.522724310049032e-08 -0.09996590269923127 -2.8558000000000003 0.707047122663271 0.707045919026002 -2.4449770691988698e-08 -0.09996591305559129 -2.8559 0.707047141176842 0.7070459371196924 -2.3676836533037537e-08 -0.09996592340880628 -2.856 0.7070471596930987 0.7070459551995796 -2.2908617579309176e-08 -0.09996593375887726 -2.8561000000000005 0.7070471782119899 0.7070459732657177 -2.2145289645461586e-08 -0.09996594410580513 -2.8562000000000003 0.7070471967334622 0.7070459913181633 -2.138702736480605e-08 -0.09996595444959082 -2.8563 0.7070472152574612 0.707046009356975 -2.0634004149842206e-08 -0.09996596479023534 -2.8564000000000003 0.70704723378393 0.7070460273822126 -1.988639214888996e-08 -0.09996597512773966 -2.8565 0.7070472523128098 0.7070460453939379 -1.9144362213563415e-08 -0.09996598546210471 -2.8566000000000003 0.7070472708440406 0.7070460633922151 -1.8408083854101753e-08 -0.09996599579333143 -2.8567000000000005 0.7070472893775601 0.7070460813771096 -1.7677725199904265e-08 -0.09996600612142083 -2.8568000000000002 0.7070473079133042 0.7070460993486882 -1.6953452965703247e-08 -0.09996601644637376 -2.8569 0.7070473264512073 0.7070461173070208 -1.6235432411665363e-08 -0.09996602676819127 -2.857 0.7070473449912018 0.707046135252178 -1.552382730479404e-08 -0.0999660370868743 -2.8571000000000004 0.7070473635332184 0.7070461531842323 -1.4818799880331884e-08 -0.09996604740242371 -2.8572 0.7070473820771861 0.707046171103258 -1.412051080966828e-08 -0.09996605771484053 -2.8573000000000004 0.7070474006230323 0.7070461890093311 -1.3429119160440761e-08 -0.09996606802412568 -2.8574 0.7070474191706826 0.7070462069025298 -1.2744782359238455e-08 -0.09996607833028015 -2.8575 0.7070474377200608 0.7070462247829332 -1.2067656159076012e-08 -0.09996608863330485 -2.8576000000000006 0.7070474562710894 0.7070462426506223 -1.139789459819393e-08 -0.09996609893320074 -2.8577000000000004 0.707047474823689 0.7070462605056795 -1.0735649972302974e-08 -0.09996610922996874 -2.8578 0.707047493377779 0.7070462783481897 -1.0081072797721302e-08 -0.09996611952360984 -2.8579 0.7070475119332765 0.7070462961782383 -9.434311771042148e-09 -0.09996612981412503 -2.858 0.7070475304900974 0.7070463139959131 -8.795513744414007e-09 -0.09996614010151518 -2.8581000000000003 0.7070475490481563 0.7070463318013032 -8.16482368867777e-09 -0.0999661503857813 -2.8582 0.7070475676073655 0.707046349594499 -7.54238465346807e-09 -0.09996616066692432 -2.8583000000000003 0.7070475861676366 0.707046367375592 -6.928337751600788e-09 -0.09996617094494512 -2.8584 0.7070476047288794 0.7070463851446768 -6.3228221087660574e-09 -0.09996618121984474 -2.8585 0.7070476232910023 0.7070464029018477 -5.725974840976866e-09 -0.09996619149162407 -2.8586000000000005 0.7070476418539118 0.7070464206472014 -5.13793102681348e-09 -0.09996620176028406 -2.8587000000000002 0.707047660417514 0.7070464383808357 -4.558823670126888e-09 -0.09996621202582572 -2.8588 0.7070476789817123 0.70704645610285 -3.988783674017948e-09 -0.0999662222882499 -2.8589 0.7070476975464095 0.7070464738133451 -3.427939807010283e-09 -0.09996623254755761 -2.859 0.7070477161115072 0.7070464915124227 -2.8764186796315094e-09 -0.0999662428037498 -2.8591 0.7070477346769053 0.7070465092001865 -2.334344709718772e-09 -0.09996625305682744 -2.8592000000000004 0.7070477532425024 0.707046526876741 -1.801840101602059e-09 -0.09996626330679138 -2.8593 0.7070477718081959 0.7070465445421923 -1.2790248079402877e-09 -0.09996627355364267 -2.8594 0.7070477903738819 0.7070465621966475 -7.66016519312962e-10 -0.09996628379738219 -2.8595 0.7070478089394553 0.707046579840215 -2.629306208520865e-10 -0.0999662940380109 -2.8596000000000004 0.7070478275048098 0.7070465974730047 2.3011982423770672e-10 -0.09996630427552977 -2.8597 0.707047846069838 0.7070466150951271 7.130241041694574e-10 -0.09996631450993972 -2.8598000000000003 0.7070478646344307 0.7070466327066943 1.1856738819926438e-09 -0.09996632474124162 -2.8599 0.7070478831984786 0.7070466503078199 1.6479632138077793e-09 -0.09996633496943652 -2.86 0.7070479017618705 0.7070466678986176 2.099788586930329e-09 -0.09996634519452535 -2.8601000000000005 0.7070479203244947 0.7070466854792028 2.5410489285643267e-09 -0.099966355416509 -2.8602000000000003 0.7070479388862381 0.7070467030496923 2.9716456326905893e-09 -0.09996636563538852 -2.8603 0.7070479574469866 0.7070467206102033 3.391482588689654e-09 -0.09996637585116476 -2.8604000000000003 0.7070479760066248 0.7070467381608541 3.800466195219565e-09 -0.09996638606383866 -2.8605 0.707047994565037 0.7070467557017641 4.198505383634643e-09 -0.0999663962734112 -2.8606000000000003 0.7070480131221062 0.7070467732330539 4.585511640536888e-09 -0.09996640647988332 -2.8607000000000005 0.7070480316777142 0.7070467907548441 4.961399021653767e-09 -0.0999664166832559 -2.8608000000000002 0.7070480502317424 0.7070468082672575 5.326084172654899e-09 -0.09996642688352997 -2.8609 0.7070480687840712 0.7070468257704168 5.6794863551729025e-09 -0.09996643708070639 -2.861 0.7070480873345797 0.7070468432644458 6.0215274502728455e-09 -0.09996644727478611 -2.8611000000000004 0.7070481058831468 0.7070468607494693 6.352131994014076e-09 -0.09996645746577011 -2.8612 0.7070481244296507 0.7070468782256126 6.6712271757154995e-09 -0.09996646765365934 -2.8613000000000004 0.7070481429739681 0.707046895693002 6.97874286484379e-09 -0.09996647783845472 -2.8614 0.7070481615159756 0.7070469131517645 7.274611623156457e-09 -0.09996648802015717 -2.8615 0.707048180055549 0.7070469306020276 7.558768724651166e-09 -0.09996649819876767 -2.8616 0.7070481985925634 0.7070469480439193 7.831152159902544e-09 -0.09996650837428711 -2.8617000000000004 0.7070482171268933 0.7070469654775687 8.091702656878863e-09 -0.09996651854671648 -2.8618 0.7070482356584122 0.7070469829031052 8.340363691350383e-09 -0.09996652871605669 -2.8619 0.7070482541869937 0.7070470003206588 8.577081499899775e-09 -0.09996653888230866 -2.862 0.7070482727125104 0.7070470177303603 8.801805090330461e-09 -0.09996654904547335 -2.8621000000000003 0.7070482912348344 0.7070470351323406 9.014486253809684e-09 -0.09996655920555168 -2.8622 0.7070483097538376 0.7070470525267313 9.215079573542118e-09 -0.0999665693625446 -2.8623000000000003 0.7070483282693911 0.7070470699136645 9.403542435178214e-09 -0.09996657951645305 -2.8624 0.7070483467813662 0.7070470872932726 9.57983504242671e-09 -0.09996658966727795 -2.8625 0.7070483652896327 0.7070471046656883 9.743920407513651e-09 -0.09996659981502024 -2.8626000000000005 0.7070483837940612 0.7070471220310452 9.895764378070604e-09 -0.09996660995968087 -2.8627000000000002 0.7070484022945214 0.7070471393894766 1.0035335635399933e-08 -0.0999666201012608 -2.8628 0.7070484207908827 0.7070471567411165 1.0162605699678973e-08 -0.09996663023976093 -2.8629000000000002 0.7070484392830143 0.7070471740860989 1.0277548944705173e-08 -0.09996664037518221 -2.863 0.7070484577707852 0.7070471914245582 1.0380142587487762e-08 -0.09996665050752561 -2.8631 0.7070484762540639 0.7070472087566289 1.0470366704727618e-08 -0.09996666063679194 -2.8632000000000004 0.707048494732719 0.7070472260824456 1.0548204234551994e-08 -0.09996667076298221 -2.8633 0.7070485132066191 0.7070472434021434 1.0613640979983963e-08 -0.09996668088609739 -2.8634 0.7070485316756325 0.7070472607158573 1.0666665599401437e-08 -0.09996669100613836 -2.8635 0.7070485501396271 0.7070472780237225 1.0707269634292749e-08 -0.09996670112310607 -2.8636000000000004 0.7070485685984715 0.7070472953258737 1.0735447480633709e-08 -0.09996671123700147 -2.8637 0.7070485870520334 0.7070473126224464 1.0751196407102204e-08 -0.09996672134782543 -2.8638000000000003 0.7070486055001812 0.7070473299135758 1.0754516555078197e-08 -0.09996673145557895 -2.8639 0.7070486239427832 0.707047347199397 1.0745410928235388e-08 -0.099966741560263 -2.864 0.7070486423797075 0.7070473644800451 1.0723885396878019e-08 -0.09996675166187846 -2.8641000000000005 0.7070486608108224 0.707047381755655 1.0689948700542962e-08 -0.09996676176042622 -2.8642000000000003 0.7070486792359962 0.7070473990263614 1.0643612432387206e-08 -0.09996677185590727 -2.8643 0.7070486976550979 0.7070474162922991 1.058489104872884e-08 -0.09996678194832252 -2.8644000000000003 0.7070487160679959 0.7070474335536026 1.0513801853434535e-08 -0.09996679203767288 -2.8645 0.7070487344745596 0.707047450810406 1.0430365003991082e-08 -0.09996680212395932 -2.8646000000000003 0.7070487528746581 0.7070474680628432 1.0334603499362327e-08 -0.09996681220718273 -2.8647000000000005 0.7070487712681608 0.7070474853110482 1.0226543173050273e-08 -0.09996682228734402 -2.8648000000000002 0.707048789654938 0.7070475025551546 1.0106212691360361e-08 -0.09996683236444422 -2.8649 0.7070488080348596 0.7070475197952948 9.973643542125765e-09 -0.09996684243848417 -2.865 0.7070488264077963 0.7070475370316018 9.82887002343169e-09 -0.09996685250946478 -2.8651000000000004 0.7070488447736193 0.7070475542642082 9.671929241013288e-09 -0.09996686257738713 -2.8652 0.7070488631321998 0.7070475714932456 9.502861096979953e-09 -0.099966872642252 -2.8653000000000004 0.7070488814834096 0.7070475887188454 9.321708281141705e-09 -0.09996688270406037 -2.8654 0.7070488998271216 0.7070476059411387 9.128516258866126e-09 -0.09996689276281322 -2.8655 0.707048918163208 0.7070476231602555 8.923333255465848e-09 -0.09996690281851137 -2.8656 0.7070489364915424 0.7070476403763257 8.706210251861746e-09 -0.09996691287115576 -2.8657000000000004 0.7070489548119994 0.7070476575894789 8.477200968970422e-09 -0.09996692292074742 -2.8658 0.7070489731244529 0.7070476747998431 8.2363618520917e-09 -0.09996693296728715 -2.8659 0.7070489914287789 0.7070476920075466 7.983752055296112e-09 -0.09996694301077595 -2.866 0.707049009724853 0.707047709212717 7.719433437088086e-09 -0.09996695305121474 -2.8661000000000003 0.7070490280125519 0.7070477264154804 7.4434705335177376e-09 -0.09996696308860445 -2.8662 0.7070490462917528 0.7070477436159629 7.155930550374612e-09 -0.09996697312294595 -2.8663000000000003 0.7070490645623345 0.70704776081429 6.856883342371001e-09 -0.0999669831542403 -2.8664 0.7070490828241753 0.7070477780105855 6.546401397529433e-09 -0.0999669931824883 -2.8665 0.7070491010771551 0.7070477952049732 6.2245598250396106e-09 -0.09996700320769092 -2.8666000000000005 0.7070491193211544 0.7070478123975757 5.8914363301049155e-09 -0.09996701322984906 -2.8667000000000002 0.7070491375560548 0.707047829588515 5.5471111948604546e-09 -0.09996702324896369 -2.8668 0.7070491557817384 0.7070478467779118 5.1916672627605465e-09 -0.09996703326503564 -2.8669000000000002 0.7070491739980886 0.7070478639658861 4.825189916894679e-09 -0.09996704327806594 -2.867 0.7070491922049897 0.7070478811525573 4.4477670617729115e-09 -0.09996705328805544 -2.8671 0.7070492104023265 0.7070478983380432 4.059489098172386e-09 -0.09996706329500506 -2.8672000000000004 0.7070492285899856 0.7070479155224609 3.660448910126901e-09 -0.09996707329891581 -2.8673 0.7070492467678542 0.7070479327059267 3.250741829365078e-09 -0.09996708329978855 -2.8674 0.7070492649358202 0.7070479498885551 2.830465618830491e-09 -0.09996709329762415 -2.8675 0.7070492830937734 0.7070479670704606 2.399720457936516e-09 -0.09996710329242367 -2.8676000000000004 0.7070493012416038 0.7070479842517557 1.958608906137138e-09 -0.09996711328418795 -2.8677 0.7070493193792033 0.7070480014325522 1.5072358855797163e-09 -0.0999671232729179 -2.8678000000000003 0.7070493375064646 0.7070480186129606 1.0457086516146852e-09 -0.09996713325861448 -2.8679 0.7070493556232813 0.7070480357930902 5.741367728462343e-10 -0.09996714324127856 -2.868 0.7070493737295489 0.7070480529730491 9.263210250937126e-11 -0.09996715322091108 -2.8681000000000005 0.7070493918251635 0.7070480701529442 -3.9869125362246294e-10 -0.09996716319751298 -2.8682000000000003 0.7070494099100227 0.7070480873328813 -8.997169511151815e-10 -0.09996717317108517 -2.8683 0.7070494279840254 0.7070481045129646 -1.4103264502421387e-09 -0.09996718314162853 -2.8684000000000003 0.707049446047072 0.7070481216932976 -1.930399028994556e-09 -0.09996719310914406 -2.8685 0.7070494640990637 0.7070481388739815 -2.459811827316971e-09 -0.09996720307363266 -2.8686000000000003 0.7070494821399034 0.707048156055117 -2.998439857515578e-09 -0.09996721303509516 -2.8687000000000005 0.7070495001694954 0.7070481732368032 -3.5461560502283995e-09 -0.0999672229935326 -2.8688000000000002 0.7070495181877454 0.7070481904191376 -4.102831278711416e-09 -0.09996723294894584 -2.8689 0.7070495361945603 0.7070482076022164 -4.668334381389971e-09 -0.09996724290133582 -2.869 0.7070495541898485 0.7070482247861345 -5.242532206961581e-09 -0.0999672528507034 -2.8691000000000004 0.7070495721735202 0.7070482419709853 -5.825289630875807e-09 -0.0999672627970496 -2.8692 0.7070495901454863 0.7070482591568605 -6.416469601304431e-09 -0.09996727274037526 -2.8693 0.7070496081056598 0.7070482763438503 -7.0159331616928555e-09 -0.09996728268068122 -2.8694 0.7070496260539553 0.7070482935320441 -7.62353948632194e-09 -0.09996729261796856 -2.8695 0.7070496439902886 0.7070483107215286 -8.239145915869828e-09 -0.09996730255223811 -2.8696 0.707049661914577 0.7070483279123901 -8.862607986902249e-09 -0.09996731248349078 -2.8697000000000004 0.7070496798267398 0.7070483451047127 -9.493779466566987e-09 -0.09996732241172755 -2.8698 0.7070496977266977 0.7070483622985787 -1.0132512388155712e-08 -0.09996733233694927 -2.8699 0.7070497156143726 0.7070483794940692 -1.0778657087533172e-08 -0.09996734225915684 -2.87 0.7070497334896887 0.7070483966912637 -1.1432062232193813e-08 -0.09996735217835125 -2.8701000000000003 0.7070497513525715 0.70704841389024 -1.2092574865497224e-08 -0.09996736209453339 -2.8702 0.707049769202948 0.7070484310910738 -1.2760040429219549e-08 -0.09996737200770416 -2.8703000000000003 0.7070497870407473 0.7070484482938397 -1.343430281342678e-08 -0.0999673819178645 -2.8704 0.7070498048659 0.7070484654986102 -1.4115204386398739e-08 -0.09996739182501525 -2.8705 0.7070498226783379 0.7070484827054563 -1.4802586032792997e-08 -0.09996740172915736 -2.8706000000000005 0.7070498404779955 0.7070484999144474 -1.5496287190507746e-08 -0.09996741163029181 -2.8707000000000003 0.7070498582648082 0.7070485171256509 -1.6196145887978353e-08 -0.09996742152841943 -2.8708 0.7070498760387136 0.7070485343391324 -1.6901998781040234e-08 -0.09996743142354116 -2.8709000000000002 0.7070498937996512 0.7070485515549559 -1.761368119412854e-08 -0.09996744131565788 -2.871 0.7070499115475619 0.7070485687731837 -1.8331027151936852e-08 -0.09996745120477057 -2.8711 0.7070499292823883 0.7070485859938761 -1.9053869430157855e-08 -0.09996746109088009 -2.8712000000000004 0.7070499470040754 0.7070486032170915 -1.978203958150418e-08 -0.09996747097398738 -2.8713 0.7070499647125699 0.7070486204428872 -2.0515367983413302e-08 -0.09996748085409339 -2.8714 0.7070499824078197 0.7070486376713176 -2.1253683872742013e-08 -0.09996749073119898 -2.8715 0.707050000089775 0.7070486549024357 -2.1996815388267144e-08 -0.09996750060530504 -2.8716000000000004 0.7070500177583879 0.7070486721362931 -2.274458960884948e-08 -0.09996751047641252 -2.8717 0.7070500354136122 0.7070486893729386 -2.349683259506713e-08 -0.09996752034452229 -2.8718000000000004 0.707050053055404 0.7070487066124199 -2.4253369431716243e-08 -0.09996753020963527 -2.8719 0.7070500706837207 0.7070487238547827 -2.5014024261204443e-08 -0.09996754007175242 -2.872 0.7070500882985218 0.7070487411000702 -2.5778620333424124e-08 -0.09996754993087457 -2.8721000000000005 0.7070501058997689 0.7070487583483245 -2.6546980041314283e-08 -0.09996755978700267 -2.8722000000000003 0.7070501234874255 0.7070487755995858 -2.7318924961626523e-08 -0.0999675696401377 -2.8723 0.7070501410614567 0.7070487928538912 -2.809427590046154e-08 -0.09996757949028046 -2.8724000000000003 0.70705015862183 0.7070488101112771 -2.8872852930348844e-08 -0.09996758933743187 -2.8725 0.7070501761685145 0.7070488273717774 -2.9654475437084285e-08 -0.09996759918159293 -2.8726000000000003 0.7070501937014815 0.7070488446354243 -3.043896215550873e-08 -0.09996760902276451 -2.8727000000000005 0.7070502112207038 0.7070488619022477 -3.122613121677928e-08 -0.09996761886094746 -2.8728000000000002 0.7070502287261564 0.707048879172276 -3.2015800186316334e-08 -0.09996762869614273 -2.8729 0.7070502462178165 0.7070488964455351 -3.280778610890642e-08 -0.0999676385283512 -2.873 0.707050263695663 0.7070489137220493 -3.360190555098605e-08 -0.09996764835757374 -2.8731000000000004 0.7070502811596773 0.7070489310018409 -3.439797464184144e-08 -0.09996765818381136 -2.8732 0.7070502986098419 0.7070489482849301 -3.51958091161092e-08 -0.09996766800706493 -2.8733 0.7070503160461419 0.7070489655713352 -3.599522435887917e-08 -0.09996767782733533 -2.8734 0.707050333468564 0.7070489828610727 -3.679603544526778e-08 -0.09996768764462348 -2.8735 0.7070503508770976 0.7070490001541563 -3.759805718411141e-08 -0.09996769745893028 -2.8736 0.7070503682717328 0.7070490174505988 -3.840110416209342e-08 -0.09996770727025661 -2.8737000000000004 0.7070503856524633 0.7070490347504106 -3.920499078505224e-08 -0.09996771707860347 -2.8738 0.7070504030192837 0.7070490520535998 -4.000953132097e-08 -0.09996772688397168 -2.8739 0.7070504203721906 0.7070490693601726 -4.081453994458743e-08 -0.09996773668636214 -2.874 0.7070504377111833 0.7070490866701336 -4.161983077768201e-08 -0.09996774648577578 -2.8741000000000003 0.7070504550362626 0.707049103983485 -4.242521793414362e-08 -0.09996775628221356 -2.8742 0.7070504723474311 0.7070491213002268 -4.3230515560510195e-08 -0.09996776607567627 -2.8743000000000003 0.707050489644694 0.7070491386203575 -4.403553788378102e-08 -0.09996777586616486 -2.8744 0.707050506928058 0.7070491559438736 -4.4840099247398695e-08 -0.09996778565368025 -2.8745 0.7070505241975319 0.7070491732707694 -4.5644014159875596e-08 -0.09996779543822332 -2.8746000000000005 0.7070505414531267 0.7070491906010372 -4.644709733318819e-08 -0.099967805219795 -2.8747000000000003 0.707050558694855 0.7070492079346674 -4.7249163728747216e-08 -0.09996781499839619 -2.8748 0.7070505759227319 0.7070492252716483 -4.8050028598231424e-08 -0.09996782477402776 -2.8749000000000002 0.7070505931367737 0.7070492426119661 -4.8849507527470686e-08 -0.09996783454669056 -2.875 0.707050610337 0.7070492599556059 -4.9647416475477255e-08 -0.09996784431638567 -2.8751 0.7070506275234312 0.7070492773025496 -5.044357182307224e-08 -0.0999678540831139 -2.8752000000000004 0.7070506446960894 0.7070492946527778 -5.123779040763429e-08 -0.09996786384687609 -2.8753 0.7070506618550001 0.7070493120062689 -5.2029889571671845e-08 -0.09996787360767322 -2.8754 0.7070506790001895 0.7070493293629996 -5.2819687202179666e-08 -0.0999678833655061 -2.8755 0.7070506961316861 0.7070493467229444 -5.36070017716217e-08 -0.09996789312037573 -2.8756000000000004 0.7070507132495207 0.707049364086076 -5.439165237848022e-08 -0.09996790287228292 -2.8757 0.7070507303537257 0.7070493814523651 -5.517345879452705e-08 -0.09996791262122866 -2.8758000000000004 0.7070507474443352 0.7070493988217805 -5.595224150016856e-08 -0.09996792236721373 -2.8759 0.7070507645213857 0.7070494161942892 -5.672782172824742e-08 -0.09996793211023913 -2.876 0.7070507815849152 0.7070494335698561 -5.750002150502545e-08 -0.09996794185030572 -2.8761000000000005 0.7070507986349641 0.7070494509484441 -5.8268663689431746e-08 -0.09996795158741438 -2.8762000000000003 0.7070508156715741 0.7070494683300145 -5.903357201643075e-08 -0.09996796132156599 -2.8763 0.7070508326947896 0.7070494857145269 -5.979457113605355e-08 -0.0999679710527616 -2.8764000000000003 0.707050849704656 0.7070495031019386 -6.055148665373017e-08 -0.099967980781002 -2.8765 0.7070508667012207 0.7070495204922049 -6.130414516867036e-08 -0.09996799050628805 -2.8766000000000003 0.7070508836845337 0.7070495378852798 -6.205237431571378e-08 -0.09996800022862073 -2.8767000000000005 0.7070509006546457 0.7070495552811151 -6.279600280392761e-08 -0.09996800994800087 -2.8768000000000002 0.7070509176116101 0.7070495726796605 -6.353486045607148e-08 -0.09996801966442934 -2.8769 0.7070509345554821 0.7070495900808647 -6.426877824676144e-08 -0.09996802937790714 -2.877 0.7070509514863181 0.7070496074846739 -6.499758834150118e-08 -0.09996803908843511 -2.8771000000000004 0.7070509684041766 0.7070496248910326 -6.572112413614703e-08 -0.09996804879601412 -2.8772 0.707050985309118 0.707049642299884 -6.643922029246976e-08 -0.09996805850064505 -2.8773 0.7070510022012044 0.7070496597111688 -6.715171278022167e-08 -0.09996806820232887 -2.8774 0.7070510190804994 0.7070496771248269 -6.785843891009627e-08 -0.09996807790106642 -2.8775 0.7070510359470688 0.7070496945407956 -6.85592373710249e-08 -0.09996808759685863 -2.8776 0.7070510528009799 0.7070497119590109 -6.925394827050901e-08 -0.0999680972897064 -2.8777000000000004 0.7070510696423016 0.7070497293794069 -6.994241316801361e-08 -0.09996810697961062 -2.8778 0.7070510864711042 0.7070497468019165 -7.062447511529957e-08 -0.09996811666657215 -2.8779 0.7070511032874602 0.7070497642264701 -7.129997868678128e-08 -0.09996812635059192 -2.878 0.7070511200914437 0.707049781652997 -7.196877001465485e-08 -0.09996813603167078 -2.8781000000000003 0.7070511368831298 0.707049799081425 -7.263069683183243e-08 -0.09996814570980961 -2.8782 0.7070511536625962 0.7070498165116799 -7.328560849752946e-08 -0.09996815538500936 -2.8783000000000003 0.7070511704299214 0.7070498339436861 -7.393335603412751e-08 -0.0999681650572709 -2.8784 0.7070511871851858 0.7070498513773664 -7.457379216533819e-08 -0.09996817472659508 -2.8785 0.7070512039284718 0.7070498688126421 -7.520677134612713e-08 -0.09996818439298291 -2.8786000000000005 0.7070512206598621 0.7070498862494325 -7.583214979524008e-08 -0.09996819405643517 -2.8787000000000003 0.7070512373794422 0.7070499036876563 -7.644978552816262e-08 -0.09996820371695275 -2.8788 0.7070512540872985 0.70704992112723 -7.70595383900799e-08 -0.09996821337453665 -2.8789000000000002 0.7070512707835189 0.7070499385680686 -7.76612700892701e-08 -0.09996822302918766 -2.879 0.7070512874681929 0.707049956010086 -7.825484422616102e-08 -0.09996823268090671 -2.8791 0.7070513041414115 0.7070499734531945 -7.884012632412146e-08 -0.09996824232969469 -2.8792000000000004 0.7070513208032667 0.7070499908973047 -7.941698385895146e-08 -0.09996825197555248 -2.8793 0.7070513374538524 0.707050008342326 -7.99852862918421e-08 -0.09996826161848094 -2.8794 0.7070513540932635 0.7070500257881667 -8.054490509799839e-08 -0.09996827125848096 -2.8795 0.7070513707215966 0.7070500432347336 -8.109571379526226e-08 -0.09996828089555351 -2.8796000000000004 0.7070513873389496 0.7070500606819317 -8.163758797013337e-08 -0.09996829052969941 -2.8797 0.7070514039454211 0.7070500781296654 -8.217040531159625e-08 -0.09996830016091954 -2.8798000000000004 0.7070514205411118 0.7070500955778375 -8.269404563453903e-08 -0.09996830978921484 -2.8799 0.7070514371261236 0.7070501130263492 -8.320839090490695e-08 -0.09996831941458617 -2.88 0.7070514537005586 0.7070501304751009 -8.37133252752642e-08 -0.09996832903703433 -2.8801000000000005 0.7070514702645214 0.7070501479239921 -8.420873509693699e-08 -0.09996833865656038 -2.8802000000000003 0.7070514868181174 0.7070501653729202 -8.46945089564427e-08 -0.09996834827316513 -2.8803 0.7070515033614527 0.707050182821782 -8.517053770064342e-08 -0.09996835788684943 -2.8804000000000003 0.707051519894635 0.7070502002704733 -8.563671445496052e-08 -0.09996836749761424 -2.8805 0.7070515364177729 0.7070502177188882 -8.609293465113022e-08 -0.0999683771054604 -2.8806000000000003 0.7070515529309762 0.7070502351669201 -8.653909604888765e-08 -0.09996838671038877 -2.8807000000000005 0.7070515694343563 0.7070502526144613 -8.6975098760253e-08 -0.09996839631240031 -2.8808000000000002 0.7070515859280244 0.707050270061403 -8.74008452712155e-08 -0.0999684059114958 -2.8809 0.7070516024120936 0.7070502875076354 -8.78162404660196e-08 -0.09996841550767621 -2.881 0.707051618886678 0.7070503049530479 -8.822119164277747e-08 -0.09996842510094239 -2.8811000000000004 0.7070516353518923 0.7070503223975284 -8.861560854035722e-08 -0.09996843469129524 -2.8812 0.7070516518078525 0.7070503398409644 -8.899940335139328e-08 -0.0999684442787356 -2.8813 0.7070516682546749 0.7070503572832423 -8.937249074743997e-08 -0.09996845386326438 -2.8814 0.7070516846924779 0.7070503747242478 -8.973478789892075e-08 -0.09996846344488255 -2.8815 0.7070517011213794 0.7070503921638654 -9.008621449160814e-08 -0.09996847302359092 -2.8816 0.7070517175414988 0.707050409601979 -9.042669273789938e-08 -0.09996848259939038 -2.8817000000000004 0.7070517339529561 0.7070504270384714 -9.07561474080415e-08 -0.09996849217228178 -2.8818 0.7070517503558722 0.7070504444732248 -9.107450583360072e-08 -0.099968501742266 -2.8819 0.7070517667503688 0.7070504619061209 -9.13816979274118e-08 -0.09996851130934395 -2.882 0.7070517831365686 0.7070504793370405 -9.167765619919055e-08 -0.09996852087351654 -2.8821000000000003 0.7070517995145944 0.7070504967658635 -9.196231578068731e-08 -0.09996853043478467 -2.8822 0.7070518158845697 0.7070505141924693 -9.223561441701333e-08 -0.09996853999314913 -2.8823000000000003 0.707051832246619 0.7070505316167368 -9.249749250133527e-08 -0.09996854954861085 -2.8824 0.7070518486008672 0.7070505490385443 -9.274789307921194e-08 -0.09996855910117072 -2.8825 0.7070518649474399 0.7070505664577691 -9.298676185813537e-08 -0.09996856865082959 -2.8826000000000005 0.707051881286463 0.7070505838742882 -9.321404722748006e-08 -0.09996857819758836 -2.8827000000000003 0.7070518976180638 0.7070506012879783 -9.342970026023772e-08 -0.09996858774144796 -2.8828 0.7070519139423685 0.7070506186987155 -9.363367472862982e-08 -0.09996859728240923 -2.8829000000000002 0.707051930259505 0.7070506361063751 -9.382592711711796e-08 -0.09996860682047298 -2.883 0.7070519465696015 0.7070506535108325 -9.400641662934278e-08 -0.09996861635564024 -2.8831 0.7070519628727859 0.7070506709119623 -9.417510518985872e-08 -0.09996862588791176 -2.8832000000000004 0.7070519791691872 0.7070506883096386 -9.433195745801176e-08 -0.0999686354172884 -2.8833 0.7070519954589347 0.7070507057037358 -9.447694084008251e-08 -0.09996864494377118 -2.8834 0.7070520117421575 0.7070507230941276 -9.46100254849494e-08 -0.09996865446736088 -2.8835 0.7070520280189855 0.7070507404806872 -9.473118429796645e-08 -0.09996866398805837 -2.8836000000000004 0.7070520442895487 0.7070507578632874 -9.484039294530011e-08 -0.09996867350586458 -2.8837 0.7070520605539774 0.7070507752418016 -9.493762985653131e-08 -0.09996868302078034 -2.8838000000000004 0.7070520768124016 0.7070507926161023 -9.502287623072703e-08 -0.09996869253280655 -2.8839 0.7070520930649522 0.707050809986062 -9.509611603904233e-08 -0.09996870204194407 -2.884 0.7070521093117599 0.7070508273515534 -9.515733602385307e-08 -0.09996871154819384 -2.8841000000000006 0.7070521255529554 0.7070508447124485 -9.520652571089888e-08 -0.09996872105155667 -2.8842000000000003 0.7070521417886694 0.7070508620686198 -9.524367740234435e-08 -0.09996873055203348 -2.8843 0.7070521580190331 0.7070508794199395 -9.526878618111578e-08 -0.09996874004962515 -2.8844000000000003 0.7070521742441772 0.7070508967662794 -9.528184991090122e-08 -0.09996874954433249 -2.8845 0.7070521904642326 0.7070509141075119 -9.528286923094625e-08 -0.09996875903615639 -2.8846000000000003 0.7070522066793308 0.707050931443509 -9.527184756559504e-08 -0.09996876852509781 -2.8847000000000005 0.7070522228896017 0.7070509487741432 -9.524879110867773e-08 -0.09996877801115751 -2.8848000000000003 0.7070522390951766 0.7070509660992867 -9.521370883478625e-08 -0.09996878749433641 -2.8849 0.7070522552961862 0.7070509834188121 -9.516661248626379e-08 -0.09996879697463544 -2.885 0.7070522714927606 0.7070510007325922 -9.510751658014377e-08 -0.09996880645205544 -2.8851000000000004 0.70705228768503 0.7070510180404996 -9.503643839253728e-08 -0.09996881592659723 -2.8852 0.7070523038731245 0.7070510353424074 -9.495339796036784e-08 -0.0999688253982617 -2.8853 0.7070523200571741 0.7070510526381892 -9.485841807009565e-08 -0.09996883486704981 -2.8854 0.7070523362373082 0.7070510699277184 -9.475152425945238e-08 -0.09996884433296238 -2.8855 0.7070523524136557 0.7070510872108688 -9.463274481223694e-08 -0.09996885379600025 -2.8856 0.7070523685863459 0.7070511044875151 -9.450211074270298e-08 -0.09996886325616437 -2.8857000000000004 0.707052384755507 0.7070511217575314 -9.435965578775268e-08 -0.09996887271345556 -2.8858 0.7070524009212669 0.7070511390207929 -9.420541640173252e-08 -0.09996888216787468 -2.8859 0.7070524170837535 0.7070511562771751 -9.403943175122914e-08 -0.09996889161942261 -2.886 0.7070524332430939 0.7070511735265537 -9.386174369945682e-08 -0.09996890106810025 -2.8861000000000003 0.7070524493994146 0.7070511907688052 -9.367239679584916e-08 -0.0999689105139084 -2.8862 0.7070524655528423 0.7070512080038065 -9.34714382630486e-08 -0.09996891995684802 -2.8863000000000003 0.7070524817035021 0.7070512252314349 -9.32589179969065e-08 -0.0999689293969199 -2.8864 0.7070524978515194 0.7070512424515686 -9.303488853872749e-08 -0.09996893883412494 -2.8865 0.7070525139970187 0.7070512596640859 -9.279940507266743e-08 -0.09996894826846403 -2.8866000000000005 0.7070525301401238 0.7070512768688664 -9.255252540404935e-08 -0.09996895769993804 -2.8867000000000003 0.707052546280958 0.7070512940657898 -9.229430995676136e-08 -0.0999689671285479 -2.8868 0.7070525624196438 0.7070513112547365 -9.202482174550108e-08 -0.09996897655429436 -2.8869000000000002 0.707052578556303 0.707051328435588 -9.174412637664303e-08 -0.09996898597717839 -2.887 0.7070525946910566 0.7070513456082261 -9.145229200833993e-08 -0.09996899539720078 -2.8871 0.707052610824025 0.7070513627725337 -9.114938936266581e-08 -0.09996900481436244 -2.8872000000000004 0.7070526269553277 0.7070513799283942 -9.083549168224792e-08 -0.09996901422866421 -2.8873 0.7070526430850833 0.7070513970756922 -9.051067473113406e-08 -0.09996902364010701 -2.8874 0.7070526592134097 0.7070514142143125 -9.01750167679044e-08 -0.09996903304869162 -2.8875 0.7070526753404239 0.7070514313441416 -8.982859852832425e-08 -0.099969042454419 -2.8876000000000004 0.7070526914662422 0.7070514484650661 -8.947150320626207e-08 -0.09996905185728994 -2.8877 0.7070527075909794 0.7070514655769741 -8.91038164328728e-08 -0.09996906125730537 -2.8878000000000004 0.7070527237147497 0.7070514826797545 -8.87256262575159e-08 -0.09996907065446607 -2.8879 0.7070527398376669 0.7070514997732973 -8.833702312867342e-08 -0.09996908004877308 -2.888 0.707052755959843 0.7070515168574929 -8.793809986619439e-08 -0.09996908944022712 -2.8881000000000006 0.7070527720813888 0.7070515339322335 -8.752895164828439e-08 -0.0999690988288291 -2.8882000000000003 0.7070527882024151 0.707051550997412 -8.710967597681113e-08 -0.09996910821457988 -2.8883 0.7070528043230304 0.7070515680529221 -8.668037266949813e-08 -0.09996911759748034 -2.8884000000000003 0.7070528204433428 0.7070515850986587 -8.624114381655668e-08 -0.09996912697753127 -2.8885 0.7070528365634594 0.7070516021345187 -8.579209377548164e-08 -0.09996913635473362 -2.8886000000000003 0.7070528526834858 0.7070516191603989 -8.533332913375491e-08 -0.09996914572908824 -2.8887000000000005 0.7070528688035265 0.7070516361761979 -8.486495869063082e-08 -0.09996915510059595 -2.8888000000000003 0.7070528849236848 0.7070516531818156 -8.438709342938056e-08 -0.09996916446925767 -2.8889 0.7070529010440629 0.707051670177153 -8.389984648259768e-08 -0.09996917383507425 -2.889 0.7070529171647615 0.707051687162112 -8.340333312265719e-08 -0.09996918319804651 -2.8891000000000004 0.7070529332858805 0.707051704136596 -8.289767072094945e-08 -0.09996919255817534 -2.8892 0.7070529494075182 0.7070517211005101 -8.238297872359412e-08 -0.09996920191546166 -2.8893 0.7070529655297716 0.7070517380537601 -8.185937862368459e-08 -0.09996921126990632 -2.8894 0.7070529816527362 0.7070517549962534 -8.132699393700177e-08 -0.0999692206215101 -2.8895 0.7070529977765065 0.707051771927899 -8.078595016558499e-08 -0.09996922997027402 -2.8896 0.7070530139011753 0.7070517888486064 -8.023637477084372e-08 -0.09996923931619872 -2.8897000000000004 0.7070530300268341 0.7070518057582875 -7.96783971423326e-08 -0.0999692486592852 -2.8898 0.7070530461535733 0.7070518226568552 -7.911214857173055e-08 -0.0999692579995343 -2.8899 0.7070530622814816 0.7070518395442235 -7.853776222074837e-08 -0.09996926733694687 -2.89 0.7070530784106459 0.7070518564203084 -7.795537308383227e-08 -0.09996927667152378 -2.8901000000000003 0.7070530945411522 0.7070518732850272 -7.736511796301027e-08 -0.09996928600326582 -2.8902 0.707053110673085 0.7070518901382986 -7.67671354375346e-08 -0.099969295332174 -2.8903000000000003 0.7070531268065268 0.7070519069800429 -7.616156582051364e-08 -0.09996930465824905 -2.8904 0.707053142941559 0.7070519238101817 -7.554855113549308e-08 -0.09996931398149186 -2.8905 0.7070531590782616 0.7070519406286386 -7.492823508132782e-08 -0.0999693233019034 -2.8906000000000005 0.7070531752167124 0.7070519574353387 -7.430076299835484e-08 -0.09996933261948444 -2.8907000000000003 0.7070531913569879 0.7070519742302078 -7.366628183369875e-08 -0.0999693419342358 -2.8908 0.7070532074991631 0.7070519910131745 -7.30249401091794e-08 -0.09996935124615841 -2.8909000000000002 0.7070532236433117 0.7070520077841682 -7.237688788097954e-08 -0.0999693605552531 -2.891 0.707053239789505 0.7070520245431202 -7.172227670841982e-08 -0.09996936986152066 -2.8911000000000002 0.7070532559378131 0.7070520412899635 -7.106125962013168e-08 -0.09996937916496203 -2.8912000000000004 0.7070532720883049 0.7070520580246329 -7.039399107589342e-08 -0.09996938846557811 -2.8913 0.7070532882410465 0.7070520747470648 -6.972062692933365e-08 -0.09996939776336965 -2.8914 0.7070533043961031 0.7070520914571966 -6.904132439410418e-08 -0.09996940705833754 -2.8915 0.7070533205535385 0.7070521081549687 -6.835624200614981e-08 -0.09996941635048273 -2.8916000000000004 0.7070533367134136 0.7070521248403221 -6.766553958771279e-08 -0.09996942563980592 -2.8917 0.7070533528757889 0.7070521415132 -6.69693782091689e-08 -0.09996943492630805 -2.8918000000000004 0.7070533690407221 0.7070521581735474 -6.626792014869515e-08 -0.09996944420999002 -2.8919 0.7070533852082701 0.7070521748213111 -6.556132886277946e-08 -0.09996945349085269 -2.892 0.707053401378487 0.7070521914564392 -6.484976893764843e-08 -0.09996946276889682 -2.8921000000000006 0.7070534175514259 0.7070522080788819 -6.413340605717494e-08 -0.09996947204412332 -2.8922000000000003 0.7070534337271378 0.7070522246885913 -6.34124069668826e-08 -0.09996948131653305 -2.8923 0.7070534499056719 0.7070522412855211 -6.268693942493991e-08 -0.09996949058612684 -2.8924000000000003 0.7070534660870755 0.707052257869627 -6.19571721739709e-08 -0.09996949985290554 -2.8925 0.7070534822713943 0.7070522744408667 -6.122327489812077e-08 -0.09996950911687007 -2.8926000000000003 0.707053498458672 0.707052290999199 -6.04854181796878e-08 -0.0999695183780212 -2.8927000000000005 0.7070535146489505 0.7070523075445849 -5.974377346442891e-08 -0.09996952763635979 -2.8928000000000003 0.70705353084227 0.707052324076988 -5.899851302014307e-08 -0.09996953689188676 -2.8929 0.7070535470386685 0.7070523405963728 -5.824980989742323e-08 -0.0999695461446029 -2.893 0.7070535632381825 0.7070523571027059 -5.7497837886721914e-08 -0.09996955539450914 -2.8931000000000004 0.7070535794408463 0.7070523735959559 -5.674277148127148e-08 -0.09996956464160626 -2.8932 0.7070535956466928 0.7070523900760934 -5.598478583501709e-08 -0.09996957388589517 -2.8933 0.7070536118557523 0.7070524065430905 -5.5224056721633885e-08 -0.09996958312737668 -2.8934 0.7070536280680537 0.7070524229969215 -5.446076049484515e-08 -0.09996959236605163 -2.8935 0.7070536442836242 0.7070524394375626 -5.3695074049391056e-08 -0.09996960160192092 -2.8936 0.7070536605024884 0.7070524558649919 -5.2927174773974295e-08 -0.09996961083498539 -2.8937000000000004 0.7070536767246693 0.7070524722791891 -5.215724051699927e-08 -0.09996962006524585 -2.8938 0.7070536929501883 0.7070524886801364 -5.138544954081878e-08 -0.0999696292927032 -2.8939 0.7070537091790645 0.7070525050678174 -5.0611980481618524e-08 -0.09996963851735828 -2.894 0.7070537254113154 0.7070525214422174 -4.983701231060268e-08 -0.09996964773921191 -2.8941000000000003 0.707053741646956 0.7070525378033247 -4.906072428921635e-08 -0.09996965695826494 -2.8942 0.7070537578859999 0.7070525541511286 -4.828329592913849e-08 -0.09996966617451825 -2.8943000000000003 0.7070537741284589 0.7070525704856205 -4.750490695119066e-08 -0.09996967538797273 -2.8944 0.7070537903743421 0.7070525868067938 -4.67257372423484e-08 -0.09996968459862911 -2.8945 0.7070538066236578 0.7070526031146444 -4.594596681665574e-08 -0.0999696938064884 -2.8946000000000005 0.7070538228764112 0.7070526194091689 -4.516577576936347e-08 -0.09996970301155132 -2.8947000000000003 0.7070538391326062 0.7070526356903666 -4.438534424188226e-08 -0.09996971221381878 -2.8948 0.7070538553922447 0.707052651958239 -4.3604852373752565e-08 -0.09996972141329163 -2.8949000000000003 0.7070538716553267 0.7070526682127891 -4.282448026429091e-08 -0.09996973060997066 -2.895 0.7070538879218498 0.7070526844540216 -4.2044407930116314e-08 -0.09996973980385676 -2.8951000000000002 0.7070539041918102 0.7070527006819436 -4.1264815265793734e-08 -0.09996974899495076 -2.8952000000000004 0.7070539204652025 0.7070527168965642 -4.0485881998189154e-08 -0.09996975818325354 -2.8953 0.7070539367420182 0.7070527330978941 -3.97077876500675e-08 -0.09996976736876592 -2.8954 0.7070539530222479 0.707052749285946 -3.8930711494637466e-08 -0.09996977655148874 -2.8955 0.7070539693058798 0.7070527654607346 -3.815483251546313e-08 -0.09996978573142289 -2.8956000000000004 0.7070539855929003 0.7070527816222765 -3.738032936602322e-08 -0.09996979490856914 -2.8957 0.7070540018832943 0.7070527977705898 -3.660738032769829e-08 -0.0999698040829284 -2.8958000000000004 0.7070540181770438 0.7070528139056956 -3.5836163271660976e-08 -0.09996981325450152 -2.8959 0.7070540344741298 0.7070528300276159 -3.5066855612526406e-08 -0.09996982242328933 -2.896 0.7070540507745313 0.7070528461363748 -3.4299634271706125e-08 -0.09996983158929267 -2.8961000000000006 0.7070540670782246 0.7070528622319985 -3.353467563534107e-08 -0.09996984075251236 -2.8962000000000003 0.7070540833851853 0.707052878314515 -3.2772155513210305e-08 -0.09996984991294935 -2.8963 0.707054099695386 0.7070528943839542 -3.2012249100024995e-08 -0.09996985907060436 -2.8964000000000003 0.7070541160087982 0.7070529104403476 -3.1255130934337155e-08 -0.09996986822547826 -2.8965 0.7070541323253916 0.7070529264837291 -3.0500974858641006e-08 -0.09996987737757199 -2.8966000000000003 0.7070541486451333 0.7070529425141341 -2.9749953978173288e-08 -0.09996988652688626 -2.8967 0.7070541649679889 0.7070529585315997 -2.9002240624050393e-08 -0.09996989567342197 -2.8968000000000003 0.7070541812939223 0.7070529745361654 -2.8258006310333955e-08 -0.09996990481717999 -2.8969 0.7070541976228957 0.707052990527872 -2.7517421696083774e-08 -0.09996991395816113 -2.897 0.7070542139548692 0.7070530065067621 -2.67806565471939e-08 -0.09996992309636625 -2.8971000000000005 0.707054230289801 0.7070530224728806 -2.6047879696927678e-08 -0.09996993223179618 -2.8972 0.7070542466276478 0.7070530384262741 -2.5319259007536982e-08 -0.0999699413644518 -2.8973 0.7070542629683645 0.7070530543669906 -2.4594961331014104e-08 -0.09996995049433392 -2.8974 0.7070542793119039 0.7070530702950799 -2.3875152470494154e-08 -0.09996995962144337 -2.8975 0.7070542956582173 0.7070530862105939 -2.3159997144910072e-08 -0.09996996874578103 -2.8976 0.7070543120072541 0.7070531021135862 -2.2449658945624534e-08 -0.09996997786734771 -2.8977000000000004 0.7070543283589621 0.707053118004112 -2.1744300306939662e-08 -0.09996998698614426 -2.8978 0.7070543447132869 0.7070531338822281 -2.1044082463596292e-08 -0.0999699961021715 -2.8979 0.7070543610701732 0.7070531497479935 -2.0349165414778464e-08 -0.09997000521543027 -2.898 0.7070543774295635 0.7070531656014685 -1.9659707889418954e-08 -0.09997001432592144 -2.8981000000000003 0.7070543937913987 0.7070531814427148 -1.8975867307601674e-08 -0.09997002343364586 -2.8982 0.7070544101556181 0.707053197271797 -1.82977997436988e-08 -0.09997003253860437 -2.8983000000000003 0.707054426522159 0.7070532130887799 -1.7625659896880475e-08 -0.09997004164079776 -2.8984 0.7070544428909573 0.7070532288937306 -1.6959601049481438e-08 -0.09997005074022691 -2.8985 0.7070544592619474 0.707053244686718 -1.6299775034908648e-08 -0.09997005983689265 -2.8986000000000005 0.7070544756350621 0.7070532604678126 -1.5646332201212088e-08 -0.09997006893079587 -2.8987000000000003 0.7070544920102322 0.7070532762370859 -1.4999421378125016e-08 -0.09997007802193732 -2.8988 0.7070545083873871 0.7070532919946115 -1.4359189844971587e-08 -0.09997008711031788 -2.8989000000000003 0.7070545247664551 0.7070533077404646 -1.3725783292069249e-08 -0.0999700961959384 -2.899 0.7070545411473623 0.7070533234747216 -1.309934579253949e-08 -0.09997010527879968 -2.8991000000000002 0.7070545575300334 0.7070533391974605 -1.2480019770649137e-08 -0.09997011435890256 -2.8992000000000004 0.7070545739143923 0.7070533549087612 -1.1867945961911708e-08 -0.09997012343624795 -2.8993 0.7070545903003602 0.7070533706087048 -1.1263263386199207e-08 -0.0999701325108366 -2.8994 0.7070546066878578 0.7070533862973736 -1.0666109321287587e-08 -0.09997014158266936 -2.8995 0.7070546230768039 0.7070534019748519 -1.0076619261223385e-08 -0.09997015065174708 -2.8996000000000004 0.7070546394671162 0.7070534176412252 -9.494926889869193e-09 -0.09997015971807063 -2.8997 0.7070546558587105 0.7070534332965801 -8.921164056617525e-09 -0.0999701687816408 -2.8998000000000004 0.7070546722515016 0.7070534489410053 -8.355460733890097e-09 -0.09997017784245846 -2.8999 0.7070546886454032 0.7070534645745903 -7.797945001525308e-09 -0.09997018690052448 -2.9 0.7070547050403266 0.707053480197426 -7.248743013818504e-09 -0.09997019595583964 -2.9001000000000006 0.7070547214361829 0.7070534958096046 -6.707978957888605e-09 -0.09997020500840476 -2.9002000000000003 0.7070547378328809 0.7070535114112202 -6.175775043269771e-09 -0.09997021405822071 -2.9003 0.7070547542303293 0.7070535270023672 -5.652251467216929e-09 -0.09997022310528832 -2.9004000000000003 0.7070547706284341 0.707053542583142 -5.137526388684921e-09 -0.09997023214960837 -2.9005 0.7070547870271013 0.7070535581536421 -4.63171589536876e-09 -0.09997024119118175 -2.9006000000000003 0.7070548034262353 0.7070535737139663 -4.134933988091116e-09 -0.09997025023000933 -2.9007 0.7070548198257389 0.7070535892642141 -3.64729254610785e-09 -0.0999702592660919 -2.9008000000000003 0.7070548362255141 0.7070536048044865 -3.168901311495498e-09 -0.09997026829943023 -2.9009 0.7070548526254616 0.7070536203348861 -2.6998678509873586e-09 -0.09997027733002524 -2.901 0.7070548690254814 0.7070536358555158 -2.240297544697789e-09 -0.09997028635787776 -2.9011000000000005 0.7070548854254713 0.7070536513664802 -1.7902935601013525e-09 -0.09997029538298854 -2.9012000000000002 0.7070549018253295 0.707053666867885 -1.3499568190730726e-09 -0.09997030440535852 -2.9013 0.7070549182249521 0.7070536823598366 -9.193859866127307e-10 -0.09997031342498852 -2.9014 0.7070549346242344 0.7070536978424424 -4.986774448240139e-10 -0.09997032244187931 -2.9015 0.7070549510230708 0.707053713315811 -8.792527036310949e-11 -0.09997033145603172 -2.9016 0.707054967421355 0.7070537287800522 3.127787889800615e-10 -0.09997034046744668 -2.9017000000000004 0.7070549838189789 0.7070537442352764 7.033453281596325e-10 -0.09997034947612493 -2.9018 0.7070550002158341 0.7070537596815953 1.0836873100272815e-09 -0.09997035848206731 -2.9019 0.7070550166118111 0.7070537751191208 1.4537200809447426e-09 -0.09997036748527464 -2.902 0.7070550330068001 0.7070537905479666 1.8133613950699345e-09 -0.09997037648574784 -2.9021000000000003 0.7070550494006894 0.7070538059682463 2.162531426500025e-09 -0.09997038548348762 -2.9022 0.7070550657933672 0.7070538213800749 2.5011527874860273e-09 -0.09997039447849485 -2.9023000000000003 0.707055082184721 0.7070538367835684 2.8291505527189287e-09 -0.09997040347077041 -2.9024 0.7070550985746369 0.7070538521788432 3.1464522662685845e-09 -0.09997041246031509 -2.9025 0.7070551149630004 0.7070538675660163 3.4529879650024853e-09 -0.09997042144712964 -2.9026000000000005 0.707055131349697 0.707053882945206 3.748690186392012e-09 -0.09997043043121503 -2.9027000000000003 0.707055147734611 0.7070538983165309 4.033493994533288e-09 -0.09997043941257208 -2.9028 0.7070551641176255 0.7070539136801101 4.307336986218713e-09 -0.09997044839120153 -2.9029000000000003 0.7070551804986237 0.7070539290360636 4.570159302212662e-09 -0.09997045736710425 -2.903 0.7070551968774882 0.7070539443845122 4.821903648935533e-09 -0.09997046634028106 -2.9031000000000002 0.7070552132541004 0.7070539597255768 5.06251530193319e-09 -0.09997047531073278 -2.9032000000000004 0.7070552296283416 0.7070539750593792 5.291942125826288e-09 -0.09997048427846023 -2.9033 0.7070552460000927 0.7070539903860418 5.510134579514436e-09 -0.09997049324346431 -2.9034 0.7070552623692337 0.7070540057056871 5.717045731788717e-09 -0.09997050220574577 -2.9035 0.7070552787356446 0.7070540210184382 5.912631263933765e-09 -0.09997051116530546 -2.9036000000000004 0.7070552950992042 0.7070540363244192 6.096849485340283e-09 -0.09997052012214419 -2.9037 0.7070553114597917 0.7070540516237536 6.26966134391338e-09 -0.09997052907626279 -2.9038000000000004 0.7070553278172855 0.7070540669165662 6.431030427807294e-09 -0.0999705380276621 -2.9039 0.7070553441715637 0.7070540822029816 6.58092297756846e-09 -0.09997054697634294 -2.904 0.7070553605225043 0.7070540974831252 6.7193078913396764e-09 -0.09997055592230616 -2.9041000000000006 0.7070553768699845 0.7070541127571224 6.846156732666364e-09 -0.09997056486555257 -2.9042000000000003 0.7070553932138817 0.7070541280250984 6.961443735700734e-09 -0.09997057380608296 -2.9043 0.7070554095540729 0.7070541432871797 7.0651458104059595e-09 -0.0999705827438982 -2.9044 0.7070554258904347 0.7070541585434925 7.1572425434235365e-09 -0.09997059167899913 -2.9045 0.7070554422228434 0.7070541737941627 7.237716211083711e-09 -0.09997060061138649 -2.9046000000000003 0.7070554585511758 0.707054189039317 7.3065517715992234e-09 -0.09997060954106113 -2.9047 0.7070554748753084 0.7070542042790824 7.363736875473648e-09 -0.09997061846802396 -2.9048000000000003 0.707055491195117 0.7070542195135849 7.409261865501393e-09 -0.09997062739227575 -2.9049 0.7070555075104776 0.707054234742952 7.443119775900342e-09 -0.09997063631381728 -2.905 0.7070555238212667 0.7070542499673101 7.465306334913935e-09 -0.09997064523264941 -2.9051000000000005 0.7070555401273599 0.7070542651867863 7.475819966545894e-09 -0.09997065414877297 -2.9052000000000002 0.7070555564286336 0.7070542804015072 7.474661787090775e-09 -0.09997066306218874 -2.9053 0.7070555727249636 0.7070542956115995 7.461835607736056e-09 -0.09997067197289755 -2.9054 0.7070555890162264 0.7070543108171905 7.437347930225324e-09 -0.09997068088090028 -2.9055 0.7070556053022983 0.7070543260184063 7.4012079373173e-09 -0.09997068978619775 -2.9056 0.7070556215830557 0.7070543412153736 7.353427509265709e-09 -0.09997069868879072 -2.9057000000000004 0.7070556378583752 0.7070543564082188 7.29402120386996e-09 -0.0999707075886801 -2.9058 0.7070556541281333 0.7070543715970676 7.223006256475151e-09 -0.0999707164858666 -2.9059 0.7070556703922071 0.7070543867820465 7.140402573033167e-09 -0.09997072538035111 -2.906 0.707055686650474 0.7070544019632806 7.0462327353068566e-09 -0.0999707342721344 -2.9061000000000003 0.7070557029028115 0.7070544171408957 6.940521977451264e-09 -0.09997074316121735 -2.9062 0.7070557191490969 0.7070544323150167 6.823298190350435e-09 -0.09997075204760072 -2.9063000000000003 0.7070557353892091 0.7070544474857681 6.694591920750059e-09 -0.09997076093128533 -2.9064 0.7070557516230263 0.7070544626532747 6.554436346103976e-09 -0.0999707698122721 -2.9065 0.7070557678504273 0.7070544778176603 6.402867282380431e-09 -0.09997077869056173 -2.9066000000000005 0.7070557840712917 0.7070544929790484 6.239923162378036e-09 -0.09997078756615509 -2.9067000000000003 0.707055800285499 0.7070545081375623 6.065645034858402e-09 -0.099970796439053 -2.9068 0.7070558164929297 0.707054523293325 5.8800765524030796e-09 -0.09997080530925634 -2.9069000000000003 0.7070558326934643 0.7070545384464582 5.683263951464235e-09 -0.09997081417676584 -2.907 0.707055848886984 0.7070545535970834 5.475256060170908e-09 -0.09997082304158231 -2.9071000000000002 0.7070558650733709 0.707054568745322 5.2561042697060745e-09 -0.09997083190370666 -2.9072000000000005 0.7070558812525073 0.7070545838912943 5.025862528235114e-09 -0.09997084076313961 -2.9073 0.707055897424276 0.7070545990351202 4.784587323558576e-09 -0.09997084961988201 -2.9074 0.7070559135885607 0.707054614176919 4.532337677040643e-09 -0.09997085847393467 -2.9075 0.707055929745246 0.7070546293168092 4.269175116720925e-09 -0.09997086732529842 -2.9076000000000004 0.7070559458942167 0.7070546444549086 3.995163676447089e-09 -0.09997087617397407 -2.9077 0.7070559620353585 0.7070546595913347 3.71036986811929e-09 -0.09997088501996246 -2.9078000000000004 0.7070559781685581 0.7070546747262038 3.414862676485997e-09 -0.09997089386326438 -2.9079 0.7070559942937026 0.7070546898596312 3.10871353225578e-09 -0.09997090270388063 -2.908 0.70705601041068 0.7070547049917318 2.7919963103625878e-09 -0.09997091154181206 -2.9081000000000006 0.7070560265193792 0.70705472012262 2.4647872891997435e-09 -0.09997092037705947 -2.9082000000000003 0.7070560426196901 0.707054735252409 2.1271651445484152e-09 -0.09997092920962375 -2.9083 0.7070560587115028 0.7070547503812108 1.7792109443734438e-09 -0.09997093803950559 -2.9084 0.707056074794709 0.7070547655091368 1.4210081037205335e-09 -0.09997094686670582 -2.9085 0.7070560908692014 0.7070547806362975 1.0526423821141662e-09 -0.09997095569122534 -2.9086000000000003 0.7070561069348731 0.7070547957628026 6.742018592714727e-10 -0.09997096451306492 -2.9087 0.7070561229916185 0.7070548108887602 2.8577690561193414e-10 -0.09997097333222531 -2.9088000000000003 0.7070561390393328 0.7070548260142783 -1.125398255488741e-10 -0.09997098214870744 -2.9089 0.7070561550779126 0.7070548411394633 -5.206534300916665e-10 -0.09997099096251205 -2.909 0.7070561711072552 0.7070548562644204 -9.384667669712354e-10 -0.09997099977363993 -2.9091000000000005 0.7070561871272588 0.7070548713892542 -1.365880493778282e-09 -0.09997100858209193 -2.9092000000000002 0.7070562031378236 0.7070548865140682 -1.8027930762803956e-09 -0.09997101738786891 -2.9093 0.7070562191388496 0.7070549016389645 -2.2491008291880554e-09 -0.09997102619097159 -2.9094 0.7070562351302389 0.7070549167640439 -2.704697920491439e-09 -0.09997103499140081 -2.9095 0.7070562511118946 0.7070549318894064 -3.169476413093786e-09 -0.09997104378915743 -2.9096 0.7070562670837208 0.707054947015151 -3.6433262812912703e-09 -0.09997105258424228 -2.9097000000000004 0.7070562830456228 0.7070549621413749 -4.1261354454674715e-09 -0.09997106137665608 -2.9098 0.7070562989975075 0.7070549772681742 -4.617789782501713e-09 -0.09997107016639968 -2.9099 0.7070563149392823 0.7070549923956444 -5.118173170004514e-09 -0.0999710789534739 -2.91 0.7070563308708567 0.7070550075238788 -5.6271675071342675e-09 -0.09997108773787956 -2.9101000000000004 0.7070563467921409 0.7070550226529698 -6.144652739750733e-09 -0.0999710965196174 -2.9102 0.7070563627030467 0.7070550377830089 -6.67050689164006e-09 -0.09997110529868831 -2.9103000000000003 0.7070563786034872 0.7070550529140857 -7.204606093137722e-09 -0.09997111407509307 -2.9104 0.7070563944933768 0.7070550680462885 -7.746824608884095e-09 -0.09997112284883247 -2.9105 0.7070564103726311 0.7070550831797044 -8.29703486904948e-09 -0.09997113161990731 -2.9106000000000005 0.7070564262411677 0.7070550983144194 -8.855107499691761e-09 -0.09997114038831849 -2.9107000000000003 0.707056442098905 0.7070551134505174 -9.4209113479099e-09 -0.09997114915406671 -2.9108 0.7070564579457628 0.7070551285880813 -9.99431352607938e-09 -0.0999711579171528 -2.9109000000000003 0.7070564737816628 0.7070551437271926 -1.0575179421393188e-08 -0.09997116667757762 -2.911 0.7070564896065282 0.7070551588679312 -1.1163372748770883e-08 -0.099971175435342 -2.9111000000000002 0.7070565054202831 0.7070551740103755 -1.1758755571675272e-08 -0.09997118419044666 -2.9112000000000005 0.7070565212228537 0.7070551891546024 -1.236118833550584e-08 -0.09997119294289247 -2.9113 0.7070565370141672 0.7070552043006875 -1.2970529899257455e-08 -0.09997120169268026 -2.9114 0.7070565527941526 0.7070552194487045 -1.3586637574551641e-08 -0.09997121043981076 -2.9115 0.7070565685627405 0.7070552345987255 -1.4209367153825841e-08 -0.09997121918428481 -2.9116000000000004 0.7070565843198628 0.7070552497508216 -1.4838572944594203e-08 -0.0999712279261032 -2.9117 0.7070566000654537 0.7070552649050617 -1.5474107805443088e-08 -0.09997123666526675 -2.9118000000000004 0.7070566157994479 0.7070552800615133 -1.6115823178557143e-08 -0.09997124540177627 -2.9119 0.7070566315217826 0.7070552952202427 -1.676356912831689e-08 -0.09997125413563254 -2.912 0.7070566472323963 0.7070553103813142 -1.7417194366885907e-08 -0.09997126286683643 -2.9121000000000006 0.7070566629312289 0.7070553255447901 -1.8076546301915714e-08 -0.09997127159538866 -2.9122000000000003 0.7070566786182226 0.7070553407107318 -1.8741471062566628e-08 -0.09997128032129007 -2.9123 0.7070566942933206 0.7070553558791987 -1.941181353984009e-08 -0.0999712890445415 -2.9124 0.7070567099564684 0.7070553710502483 -2.0087417423007847e-08 -0.09997129776514375 -2.9125 0.7070567256076127 0.7070553862239366 -2.0768125233439072e-08 -0.0999713064830976 -2.9126000000000003 0.7070567412467019 0.7070554014003179 -2.1453778361463227e-08 -0.09997131519840385 -2.9127 0.7070567568736865 0.7070554165794447 -2.214421710670239e-08 -0.09997132391106334 -2.9128000000000003 0.7070567724885185 0.707055431761368 -2.283928071059732e-08 -0.09997133262107685 -2.9129 0.7070567880911516 0.7070554469461366 -2.3538807401076584e-08 -0.09997134132844515 -2.913 0.707056803681541 0.7070554621337979 -2.424263441987845e-08 -0.09997135003316901 -2.9131000000000005 0.7070568192596443 0.7070554773243978 -2.495059806982211e-08 -0.09997135873524937 -2.9132000000000002 0.7070568348254206 0.7070554925179797 -2.5662533746032695e-08 -0.09997136743468694 -2.9133 0.7070568503788304 0.7070555077145859 -2.6378275979743043e-08 -0.09997137613148252 -2.9134 0.7070568659198366 0.7070555229142566 -2.7097658472554492e-08 -0.09997138482563694 -2.9135 0.7070568814484035 0.7070555381170303 -2.7820514135468155e-08 -0.099971393517151 -2.9136 0.7070568969644971 0.7070555533229433 -2.854667513333721e-08 -0.09997140220602549 -2.9137000000000004 0.7070569124680857 0.7070555685320308 -2.927597291522456e-08 -0.09997141089226119 -2.9138 0.707056927959139 0.7070555837443259 -3.000823825668672e-08 -0.099971419575859 -2.9139 0.7070569434376287 0.7070555989598595 -3.07433013042261e-08 -0.09997142825681964 -2.914 0.7070569589035282 0.7070556141786608 -3.148099160716657e-08 -0.09997143693514388 -2.9141000000000004 0.7070569743568127 0.7070556294007577 -3.222113816275622e-08 -0.09997144561083258 -2.9142 0.7070569897974596 0.7070556446261758 -3.29635694497777e-08 -0.09997145428388654 -2.9143000000000003 0.7070570052254476 0.7070556598549389 -3.3708113475168847e-08 -0.09997146295430649 -2.9144 0.7070570206407577 0.7070556750870687 -3.4454597809801396e-08 -0.09997147162209329 -2.9145 0.7070570360433728 0.7070556903225856 -3.5202849628162766e-08 -0.09997148028724773 -2.9146000000000005 0.7070570514332775 0.7070557055615077 -3.5952695750856786e-08 -0.09997148894977062 -2.9147000000000003 0.7070570668104579 0.7070557208038512 -3.670396268233393e-08 -0.0999714976096627 -2.9148 0.7070570821749027 0.707055736049631 -3.745647665154891e-08 -0.09997150626692484 -2.9149000000000003 0.7070570975266017 0.7070557512988596 -3.821006365456979e-08 -0.09997151492155783 -2.915 0.7070571128655473 0.7070557665515478 -3.896454948948934e-08 -0.09997152357356245 -2.9151000000000002 0.7070571281917332 0.7070557818077041 -3.971975980103992e-08 -0.09997153222293946 -2.9152000000000005 0.7070571435051554 0.7070557970673365 -4.047552012163055e-08 -0.09997154086968976 -2.9153000000000002 0.7070571588058115 0.7070558123304493 -4.123165590745083e-08 -0.09997154951381411 -2.9154 0.7070571740937011 0.7070558275970459 -4.198799258192036e-08 -0.09997155815531324 -2.9155 0.7070571893688252 0.7070558428671279 -4.274435557504526e-08 -0.099971566794188 -2.9156000000000004 0.7070572046311877 0.7070558581406947 -4.350057036421468e-08 -0.0999715754304392 -2.9157 0.7070572198807934 0.7070558734177439 -4.4256462512794995e-08 -0.09997158406406759 -2.9158000000000004 0.7070572351176494 0.7070558886982714 -4.50118577122714e-08 -0.099971592695074 -2.9159 0.7070572503417645 0.7070559039822709 -4.5766581820432146e-08 -0.09997160132345917 -2.916 0.7070572655531497 0.707055919269735 -4.65204609059462e-08 -0.09997160994922402 -2.9161000000000006 0.7070572807518176 0.707055934560653 -4.7273321281821046e-08 -0.09997161857236919 -2.9162000000000003 0.7070572959377824 0.7070559498550137 -4.802498955122376e-08 -0.09997162719289555 -2.9163 0.707057311111061 0.7070559651528036 -4.877529264312418e-08 -0.09997163581080394 -2.9164 0.7070573262716713 0.7070559804540071 -4.952405785539193e-08 -0.09997164442609507 -2.9165 0.7070573414196333 0.7070559957586069 -5.027111289258087e-08 -0.09997165303876977 -2.9166000000000003 0.707057356554969 0.7070560110665842 -5.1016285906153e-08 -0.09997166164882887 -2.9167 0.7070573716777023 0.707056026377918 -5.1759405535027614e-08 -0.09997167025627315 -2.9168000000000003 0.7070573867878589 0.7070560416925853 -5.2500300939950506e-08 -0.0999716788611034 -2.9169 0.7070574018854656 0.7070560570105615 -5.323880185228308e-08 -0.09997168746332036 -2.917 0.7070574169705524 0.7070560723318206 -5.397473860392632e-08 -0.09997169606292493 -2.9171000000000005 0.7070574320431497 0.7070560876563339 -5.47079421707973e-08 -0.09997170465991782 -2.9172000000000002 0.7070574471032907 0.7070561029840712 -5.543824421142679e-08 -0.0999717132542998 -2.9173 0.70705746215101 0.707056118315001 -5.616547710403895e-08 -0.09997172184607174 -2.9174 0.707057477186344 0.7070561336490897 -5.688947398688367e-08 -0.09997173043523438 -2.9175 0.707057492209331 0.7070561489863018 -5.7610068792497346e-08 -0.09997173902178853 -2.9176 0.7070575072200107 0.7070561643265998 -5.8327096292588865e-08 -0.09997174760573495 -2.9177000000000004 0.7070575222184255 0.7070561796699453 -5.904039213078249e-08 -0.09997175618707455 -2.9178 0.7070575372046183 0.707056195016297 -5.974979286099864e-08 -0.09997176476580794 -2.9179 0.7070575521786346 0.7070562103656126 -6.045513598540095e-08 -0.09997177334193601 -2.918 0.7070575671405215 0.7070562257178481 -6.115625999277702e-08 -0.09997178191545958 -2.9181000000000004 0.7070575820903278 0.7070562410729575 -6.185300439323291e-08 -0.09997179048637944 -2.9182 0.7070575970281036 0.7070562564308933 -6.25452097561402e-08 -0.09997179905469633 -2.9183000000000003 0.7070576119539012 0.7070562717916058 -6.323271774764938e-08 -0.09997180762041104 -2.9184 0.7070576268677744 0.7070562871550443 -6.391537116451698e-08 -0.09997181618352441 -2.9185 0.7070576417697786 0.7070563025211559 -6.459301397313683e-08 -0.09997182474403717 -2.9186000000000005 0.707057656659971 0.7070563178898863 -6.526549134076506e-08 -0.09997183330195013 -2.9187000000000003 0.7070576715384104 0.7070563332611794 -6.593264967671986e-08 -0.09997184185726404 -2.9188 0.7070576864051573 0.7070563486349781 -6.659433666187167e-08 -0.09997185040997981 -2.9189000000000003 0.7070577012602737 0.7070563640112225 -6.725040128420512e-08 -0.09997185896009814 -2.919 0.7070577161038232 0.7070563793898519 -6.790069387785022e-08 -0.09997186750761979 -2.9191000000000003 0.7070577309358711 0.707056394770804 -6.85450661530064e-08 -0.09997187605254564 -2.9192000000000005 0.7070577457564844 0.7070564101540149 -6.918337123107063e-08 -0.09997188459487645 -2.9193000000000002 0.7070577605657311 0.7070564255394185 -6.981546367976557e-08 -0.09997189313461294 -2.9194 0.7070577753636812 0.707056440926948 -7.044119953959413e-08 -0.09997190167175594 -2.9195 0.7070577901504065 0.7070564563165347 -7.106043636460543e-08 -0.09997191020630627 -2.9196000000000004 0.7070578049259799 0.7070564717081085 -7.167303325015043e-08 -0.09997191873826472 -2.9197 0.7070578196904755 0.7070564871015976 -7.227885086931105e-08 -0.09997192726763204 -2.9198000000000004 0.7070578344439696 0.7070565024969289 -7.287775150022213e-08 -0.09997193579440904 -2.9199 0.7070578491865394 0.7070565178940278 -7.34695990559954e-08 -0.09997194431859648 -2.92 0.7070578639182638 0.7070565332928181 -7.405425912331703e-08 -0.09997195284019515 -2.9201000000000006 0.7070578786392226 0.7070565486932225 -7.463159898326438e-08 -0.0999719613592058 -2.9202000000000004 0.707057893349498 0.7070565640951623 -7.520148764903617e-08 -0.0999719698756293 -2.9203 0.7070579080491729 0.7070565794985568 -7.576379589327442e-08 -0.09997197838946639 -2.9204 0.7070579227383316 0.7070565949033247 -7.631839627538634e-08 -0.09997198690071785 -2.9205 0.70705793741706 0.7070566103093827 -7.686516317103459e-08 -0.09997199540938445 -2.9206000000000003 0.7070579520854452 0.7070566257166471 -7.7403972802495e-08 -0.09997200391546707 -2.9207 0.7070579667435752 0.7070566411250316 -7.793470326641211e-08 -0.09997201241896635 -2.9208000000000003 0.7070579813915401 0.7070566565344498 -7.845723455982001e-08 -0.09997202091988315 -2.9209 0.7070579960294308 0.7070566719448133 -7.897144860876532e-08 -0.09997202941821828 -2.921 0.7070580106573396 0.707056687356033 -7.947722929346063e-08 -0.09997203791397258 -2.9211000000000005 0.7070580252753594 0.7070567027680178 -7.997446247170331e-08 -0.09997204640714666 -2.9212000000000002 0.7070580398835852 0.7070567181806762 -8.04630360127026e-08 -0.09997205489774141 -2.9213 0.7070580544821128 0.7070567335939151 -8.094283981876366e-08 -0.09997206338575765 -2.9214 0.7070580690710386 0.70705674900764 -8.141376584697158e-08 -0.09997207187119604 -2.9215 0.7070580836504613 0.707056764421756 -8.187570813347755e-08 -0.09997208035405743 -2.9216 0.7070580982204797 0.7070567798361667 -8.232856282298917e-08 -0.0999720888343426 -2.9217000000000004 0.7070581127811943 0.7070567952507745 -8.277222818871971e-08 -0.09997209731205237 -2.9218 0.7070581273327066 0.7070568106654807 -8.320660464886803e-08 -0.09997210578718746 -2.9219 0.7070581418751185 0.7070568260801857 -8.363159480044569e-08 -0.09997211425974867 -2.922 0.7070581564085336 0.7070568414947891 -8.404710343662414e-08 -0.09997212272973682 -2.9221000000000004 0.7070581709330565 0.7070568569091891 -8.445303756581674e-08 -0.09997213119715266 -2.9222 0.7070581854487923 0.7070568723232828 -8.48493064298933e-08 -0.09997213966199692 -2.9223000000000003 0.7070581999558473 0.7070568877369672 -8.523582153453779e-08 -0.09997214812427047 -2.9224 0.7070582144543289 0.7070569031501378 -8.561249665445247e-08 -0.09997215658397407 -2.9225 0.7070582289443453 0.7070569185626889 -8.59792478723892e-08 -0.09997216504110848 -2.9226000000000005 0.7070582434260053 0.7070569339745143 -8.633599357741467e-08 -0.09997217349567447 -2.9227000000000003 0.7070582578994189 0.7070569493855073 -8.668265449526813e-08 -0.09997218194767288 -2.9228 0.7070582723646968 0.7070569647955596 -8.701915370310648e-08 -0.09997219039710445 -2.9229000000000003 0.7070582868219499 0.7070569802045625 -8.734541664598416e-08 -0.0999721988439699 -2.923 0.707058301271291 0.7070569956124066 -8.766137114986361e-08 -0.09997220728827005 -2.9231000000000003 0.7070583157128334 0.7070570110189816 -8.796694744503397e-08 -0.09997221573000573 -2.9232000000000005 0.70705833014669 0.7070570264241767 -8.826207817565213e-08 -0.09997222416917767 -2.9233000000000002 0.7070583445729757 0.70705704182788 -8.854669841882462e-08 -0.09997223260578664 -2.9234 0.7070583589918051 0.7070570572299795 -8.882074568981185e-08 -0.09997224103983343 -2.9235 0.7070583734032947 0.707057072630362 -8.908415997325309e-08 -0.09997224947131887 -2.9236000000000004 0.7070583878075603 0.7070570880289142 -8.933688371709492e-08 -0.09997225790024368 -2.9237 0.7070584022047186 0.7070571034255215 -8.95788618525406e-08 -0.09997226632660859 -2.9238000000000004 0.7070584165948872 0.7070571188200696 -8.981004181486674e-08 -0.09997227475041445 -2.9239 0.7070584309781847 0.7070571342124434 -9.003037353908644e-08 -0.0999722831716621 -2.924 0.707058445354729 0.7070571496025266 -9.02398094772966e-08 -0.09997229159035222 -2.9241 0.707058459724639 0.7070571649902033 -9.043830461949454e-08 -0.09997230000648556 -2.9242000000000004 0.7070584740880346 0.7070571803753569 -9.062581648490442e-08 -0.09997230842006301 -2.9243 0.7070584884450353 0.7070571957578703 -9.0802305145396e-08 -0.09997231683108529 -2.9244 0.7070585027957612 0.7070572111376255 -9.096773322461726e-08 -0.0999723252395531 -2.9245 0.7070585171403332 0.707057226514505 -9.112206591187222e-08 -0.09997233364546726 -2.9246000000000003 0.7070585314788722 0.7070572418883907 -9.126527096472298e-08 -0.09997234204882861 -2.9247 0.7070585458114996 0.7070572572591638 -9.139731872026546e-08 -0.09997235044963788 -2.9248000000000003 0.7070585601383368 0.7070572726267055 -9.151818209512941e-08 -0.09997235884789583 -2.9249 0.7070585744595057 0.7070572879908968 -9.162783660282559e-08 -0.09997236724360326 -2.925 0.7070585887751284 0.7070573033516185 -9.172626033986803e-08 -0.09997237563676094 -2.9251000000000005 0.707058603085327 0.7070573187087508 -9.18134340065907e-08 -0.0999723840273696 -2.9252000000000002 0.707058617390224 0.707057334062174 -9.188934090888223e-08 -0.09997239241543007 -2.9253 0.7070586316899421 0.7070573494117687 -9.19539669495123e-08 -0.09997240080094313 -2.9254000000000002 0.707058645984604 0.7070573647574148 -9.20073006420094e-08 -0.09997240918390955 -2.9255 0.7070586602743323 0.7070573800989919 -9.20493331080588e-08 -0.09997241756433008 -2.9256 0.7070586745592499 0.7070573954363801 -9.208005808183928e-08 -0.09997242594220546 -2.9257000000000004 0.7070586888394799 0.7070574107694596 -9.209947190742113e-08 -0.09997243431753657 -2.9258 0.7070587031151447 0.7070574260981095 -9.210757353703136e-08 -0.09997244269032407 -2.9259 0.7070587173863676 0.7070574414222102 -9.210436453539056e-08 -0.09997245106056878 -2.926 0.7070587316532712 0.7070574567416414 -9.208984908058021e-08 -0.09997245942827143 -2.9261000000000004 0.7070587459159785 0.7070574720562832 -9.206403394929757e-08 -0.09997246779343284 -2.9262 0.7070587601746119 0.7070574873660156 -9.202692852899874e-08 -0.0999724761560538 -2.9263000000000003 0.7070587744292938 0.7070575026707189 -9.197854480835765e-08 -0.09997248451613502 -2.9264 0.7070587886801469 0.7070575179702735 -9.191889737553138e-08 -0.09997249287367733 -2.9265 0.707058802927293 0.7070575332645601 -9.184800341122124e-08 -0.09997250122868147 -2.9266000000000005 0.7070588171708541 0.707057548553459 -9.176588268954011e-08 -0.09997250958114817 -2.9267000000000003 0.7070588314109519 0.7070575638368517 -9.167255756326737e-08 -0.09997251793107824 -2.9268 0.7070588456477083 0.7070575791146193 -9.156805296645087e-08 -0.0999725262784725 -2.9269000000000003 0.7070588598812437 0.7070575943866437 -9.14523964066008e-08 -0.0999725346233317 -2.927 0.7070588741116793 0.7070576096528067 -9.132561795428124e-08 -0.09997254296565655 -2.9271000000000003 0.7070588883391355 0.7070576249129904 -9.118775023703868e-08 -0.09997255130544788 -2.9272000000000005 0.7070589025637324 0.7070576401670775 -9.103882843072841e-08 -0.09997255964270642 -2.9273000000000002 0.7070589167855891 0.7070576554149512 -9.08788902551777e-08 -0.09997256797743292 -2.9274 0.7070589310048251 0.707057670656495 -9.07079759533691e-08 -0.09997257630962816 -2.9275 0.7070589452215597 0.7070576858915928 -9.052612829404255e-08 -0.09997258463929298 -2.9276000000000004 0.7070589594359105 0.7070577011201291 -9.03333925552155e-08 -0.09997259296642808 -2.9277 0.7070589736479953 0.707057716341989 -9.012981651117247e-08 -0.09997260129103425 -2.9278000000000004 0.7070589878579316 0.7070577315570578 -8.991545042552618e-08 -0.09997260961311222 -2.9279 0.7070590020658356 0.7070577467652219 -8.969034703213558e-08 -0.09997261793266282 -2.928 0.7070590162718235 0.7070577619663676 -8.945456153250375e-08 -0.09997262624968674 -2.9281 0.7070590304760109 0.7070577771603825 -8.920815156802236e-08 -0.0999726345641848 -2.9282000000000004 0.7070590446785122 0.7070577923471546 -8.895117721997164e-08 -0.09997264287615776 -2.9283 0.7070590588794416 0.7070578075265725 -8.868370098696898e-08 -0.09997265118560641 -2.9284 0.7070590730789128 0.7070578226985258 -8.840578777022379e-08 -0.09997265949253152 -2.9285 0.7070590872770379 0.707057837862904 -8.811750486312914e-08 -0.09997266779693378 -2.9286000000000003 0.7070591014739291 0.7070578530195983 -8.78189219304451e-08 -0.09997267609881408 -2.9287 0.7070591156696975 0.7070578681685006 -8.751011099095152e-08 -0.0999726843981731 -2.9288000000000003 0.7070591298644532 0.7070578833095026 -8.719114640096809e-08 -0.09997269269501158 -2.9289 0.7070591440583058 0.7070578984424978 -8.686210483787454e-08 -0.09997270098933034 -2.929 0.7070591582513641 0.7070579135673805 -8.652306528102865e-08 -0.09997270928113017 -2.9291000000000005 0.7070591724437357 0.7070579286840453 -8.61741089926843e-08 -0.09997271757041173 -2.9292000000000002 0.7070591866355271 0.7070579437923884 -8.581531949804211e-08 -0.09997272585717587 -2.9293 0.7070592008268446 0.7070579588923063 -8.54467825653002e-08 -0.09997273414142328 -2.9294000000000002 0.7070592150177932 0.7070579739836973 -8.506858618830687e-08 -0.09997274242315488 -2.9295 0.7070592292084767 0.7070579890664592 -8.468082055793774e-08 -0.09997275070237123 -2.9296 0.7070592433989982 0.7070580041404922 -8.428357805342207e-08 -0.0999727589790732 -2.9297000000000004 0.7070592575894594 0.7070580192056972 -8.387695320504623e-08 -0.09997276725326154 -2.9298 0.7070592717799618 0.7070580342619757 -8.346104267854121e-08 -0.09997277552493705 -2.9299 0.7070592859706051 0.7070580493092307 -8.303594525773533e-08 -0.09997278379410048 -2.93 0.7070593001614878 0.7070580643473658 -8.260176181853346e-08 -0.09997279206075255 -2.9301000000000004 0.7070593143527077 0.7070580793762864 -8.21585952959572e-08 -0.09997280032489406 -2.9302 0.7070593285443616 0.7070580943958986 -8.17065506693998e-08 -0.0999728085865258 -2.9303000000000003 0.7070593427365446 0.7070581094061095 -8.124573493920734e-08 -0.09997281684564845 -2.9304 0.7070593569293508 0.7070581244068276 -8.077625708764746e-08 -0.09997282510226281 -2.9305 0.7070593711228738 0.7070581393979628 -8.02982280676337e-08 -0.09997283335636968 -2.9306000000000005 0.7070593853172049 0.7070581543794259 -7.981176077323515e-08 -0.0999728416079698 -2.9307000000000003 0.7070593995124346 0.7070581693511286 -7.931697000845145e-08 -0.0999728498570639 -2.9308 0.7070594137086521 0.7070581843129848 -7.881397246119193e-08 -0.09997285810365267 -2.9309000000000003 0.7070594279059462 0.707058199264909 -7.830288668419366e-08 -0.09997286634773705 -2.931 0.7070594421044031 0.7070582142068171 -7.778383305425546e-08 -0.0999728745893177 -2.9311000000000003 0.7070594563041082 0.7070582291386263 -7.725693375142118e-08 -0.09997288282839537 -2.9312000000000005 0.7070594705051455 0.7070582440602554 -7.672231273035679e-08 -0.09997289106497083 -2.9313000000000002 0.7070594847075979 0.7070582589716244 -7.618009568999273e-08 -0.09997289929904486 -2.9314 0.7070594989115471 0.7070582738726546 -7.563041003882942e-08 -0.09997290753061826 -2.9315 0.7070595131170723 0.7070582887632686 -7.507338487932474e-08 -0.09997291575969168 -2.9316000000000004 0.7070595273242526 0.7070583036433904 -7.450915095888813e-08 -0.09997292398626595 -2.9317 0.7070595415331651 0.7070583185129459 -7.393784065253331e-08 -0.09997293221034184 -2.9318 0.7070595557438852 0.7070583333718616 -7.335958792818384e-08 -0.09997294043192007 -2.9319 0.7070595699564874 0.7070583482200665 -7.277452831588177e-08 -0.0999729486510014 -2.932 0.7070595841710445 0.7070583630574903 -7.218279887222581e-08 -0.09997295686758664 -2.9321 0.7070595983876276 0.7070583778840642 -7.158453815348312e-08 -0.09997296508167647 -2.9322000000000004 0.7070596126063062 0.7070583926997214 -7.097988617742537e-08 -0.09997297329327165 -2.9323 0.7070596268271492 0.707058407504396 -7.03689843981753e-08 -0.09997298150237302 -2.9324 0.7070596410502228 0.7070584222980243 -6.975197566674168e-08 -0.09997298970898127 -2.9325 0.7070596552755923 0.7070584370805437 -6.912900420152912e-08 -0.0999729979130972 -2.9326000000000003 0.7070596695033211 0.7070584518518935 -6.850021555017405e-08 -0.09997300611472153 -2.9327 0.7070596837334717 0.7070584666120141 -6.786575656265656e-08 -0.09997301431385502 -2.9328000000000003 0.7070596979661041 0.7070584813608478 -6.722577534706495e-08 -0.09997302251049846 -2.9329 0.7070597122012776 0.7070584960983388 -6.65804212427075e-08 -0.09997303070465263 -2.933 0.7070597264390488 0.707058510824432 -6.592984478671904e-08 -0.09997303889631821 -2.9331000000000005 0.7070597406794734 0.7070585255390752 -6.527419767112658e-08 -0.09997304708549602 -2.9332000000000003 0.7070597549226054 0.7070585402422167 -6.461363271639473e-08 -0.09997305527218678 -2.9333 0.7070597691684968 0.7070585549338069 -6.394830382719027e-08 -0.09997306345639118 -2.9334000000000002 0.7070597834171984 0.7070585696137979 -6.327836596072348e-08 -0.09997307163811003 -2.9335 0.7070597976687591 0.7070585842821437 -6.260397509292095e-08 -0.09997307981734416 -2.9336 0.7070598119232263 0.7070585989387997 -6.192528817852705e-08 -0.09997308799409423 -2.9337000000000004 0.7070598261806451 0.7070586135837231 -6.124246311597567e-08 -0.09997309616836102 -2.9338 0.7070598404410595 0.7070586282168723 -6.055565871182847e-08 -0.09997310434014528 -2.9339 0.7070598547045116 0.7070586428382084 -5.986503464347828e-08 -0.09997311250944776 -2.934 0.707059868971042 0.7070586574476934 -5.917075141621472e-08 -0.09997312067626923 -2.9341000000000004 0.7070598832406889 0.7070586720452913 -5.847297033546861e-08 -0.09997312884061042 -2.9342 0.7070598975134895 0.7070586866309679 -5.7771853461275474e-08 -0.09997313700247211 -2.9343000000000004 0.7070599117894791 0.7070587012046912 -5.7067563577917896e-08 -0.09997314516185507 -2.9344 0.7070599260686907 0.7070587157664299 -5.636026414947322e-08 -0.09997315331876003 -2.9345 0.7070599403511559 0.7070587303161553 -5.565011928663696e-08 -0.09997316147318772 -2.9346000000000005 0.7070599546369051 0.7070587448538403 -5.493729370617366e-08 -0.09997316962513897 -2.9347000000000003 0.7070599689259658 0.7070587593794593 -5.4221952694270825e-08 -0.09997317777461445 -2.9348 0.7070599832183644 0.7070587738929887 -5.350426206533927e-08 -0.09997318592161492 -2.9349000000000003 0.7070599975141254 0.7070587883944064 -5.278438812666812e-08 -0.09997319406614112 -2.935 0.7070600118132718 0.7070588028836929 -5.206249763852616e-08 -0.09997320220819386 -2.9351000000000003 0.7070600261158242 0.7070588173608295 -5.133875777686529e-08 -0.09997321034777384 -2.9352000000000005 0.7070600404218019 0.7070588318258 -5.061333609320505e-08 -0.09997321848488186 -2.9353000000000002 0.707060054731222 0.7070588462785895 -4.9886400474083437e-08 -0.0999732266195186 -2.9354 0.7070600690441005 0.7070588607191853 -4.91581191076635e-08 -0.09997323475168489 -2.9355 0.7070600833604501 0.7070588751475766 -4.84286604411242e-08 -0.09997324288138142 -2.9356000000000004 0.7070600976802834 0.7070588895637537 -4.7698193139677526e-08 -0.09997325100860892 -2.9357 0.7070601120036104 0.7070589039677095 -4.696688605111514e-08 -0.09997325913336819 -2.9358 0.7070601263304392 0.7070589183594385 -4.623490816759021e-08 -0.09997326725566001 -2.9359 0.7070601406607766 0.7070589327389367 -4.5502428583387745e-08 -0.09997327537548512 -2.936 0.7070601549946268 0.7070589471062021 -4.4769616456435436e-08 -0.09997328349284418 -2.9361 0.7070601693319928 0.7070589614612348 -4.403664097054629e-08 -0.09997329160773803 -2.9362000000000004 0.7070601836728755 0.7070589758040362 -4.3303671296766834e-08 -0.09997329972016737 -2.9363 0.7070601980172739 0.7070589901346098 -4.257087655292621e-08 -0.09997330783013297 -2.9364 0.7070602123651855 0.707059004452961 -4.1838425765631506e-08 -0.09997331593763553 -2.9365 0.7070602267166057 0.7070590187590973 -4.110648782899352e-08 -0.09997332404267587 -2.9366000000000003 0.7070602410715287 0.7070590330530271 -4.0375231469627366e-08 -0.09997333214525472 -2.9367 0.7070602554299457 0.7070590473347612 -3.9644825204426196e-08 -0.09997334024537277 -2.9368000000000003 0.707060269791847 0.7070590616043122 -3.891543730430479e-08 -0.09997334834303082 -2.9369 0.7070602841572212 0.7070590758616948 -3.8187235751698835e-08 -0.09997335643822965 -2.937 0.7070602985260546 0.7070590901069246 -3.74603882066565e-08 -0.09997336453096989 -2.9371000000000005 0.7070603128983317 0.7070591043400198 -3.673506196542192e-08 -0.09997337262125237 -2.9372000000000003 0.7070603272740357 0.707059118561 -3.6011423922162854e-08 -0.09997338070907782 -2.9373 0.7070603416531477 0.7070591327698874 -3.528964053140307e-08 -0.09997338879444707 -2.9374000000000002 0.707060356035647 0.7070591469667045 -3.456987776725637e-08 -0.09997339687736079 -2.9375 0.707060370421511 0.7070591611514765 -3.385230108970787e-08 -0.09997340495781966 -2.9376 0.7070603848107158 0.7070591753242305 -3.3137075402438557e-08 -0.09997341303582453 -2.9377000000000004 0.7070603992032354 0.7070591894849951 -3.242436501823924e-08 -0.09997342111137614 -2.9378 0.7070604135990414 0.7070592036338006 -3.171433361867822e-08 -0.09997342918447516 -2.9379 0.7070604279981048 0.7070592177706789 -3.100714421658789e-08 -0.09997343725512235 -2.938 0.7070604424003943 0.7070592318956643 -3.030295912050292e-08 -0.09997344532331849 -2.9381000000000004 0.7070604568058771 0.7070592460087923 -2.9601939898014212e-08 -0.09997345338906435 -2.9382 0.7070604712145184 0.7070592601101 -2.8904247334352387e-08 -0.0999734614523606 -2.9383000000000004 0.7070604856262817 0.7070592741996267 -2.8210041401596428e-08 -0.09997346951320801 -2.9384 0.707060500041129 0.7070592882774125 -2.7519481214655084e-08 -0.09997347757160735 -2.9385 0.7070605144590205 0.7070593023435008 -2.683272500286077e-08 -0.0999734856275594 -2.9386000000000005 0.7070605288799144 0.7070593163979352 -2.6149930066818317e-08 -0.09997349368106478 -2.9387000000000003 0.7070605433037678 0.7070593304407613 -2.547125274891468e-08 -0.09997350173212427 -2.9388 0.707060557730536 0.7070593444720271 -2.4796848390601367e-08 -0.09997350978073873 -2.9389000000000003 0.7070605721601723 0.7070593584917818 -2.412687130247046e-08 -0.09997351782690884 -2.939 0.7070605865926283 0.7070593725000756 -2.3461474725657017e-08 -0.09997352587063527 -2.9391000000000003 0.7070606010278546 0.707059386496961 -2.2800810796710924e-08 -0.09997353391191881 -2.9392000000000005 0.7070606154657998 0.7070594004824925 -2.214503051593819e-08 -0.09997354195076025 -2.9393000000000002 0.7070606299064104 0.7070594144567255 -2.1494283711839118e-08 -0.09997354998716024 -2.9394 0.7070606443496322 0.7070594284197169 -2.0848719004245425e-08 -0.09997355802111958 -2.9395 0.7070606587954089 0.707059442371526 -2.0208483772227864e-08 -0.09997356605263896 -2.9396000000000004 0.7070606732436826 0.7070594563122129 -1.9573724120269115e-08 -0.0999735740817192 -2.9397 0.7070606876943945 0.7070594702418396 -1.894458484703876e-08 -0.09997358210836099 -2.9398 0.7070607021474831 0.7070594841604696 -1.832120940983145e-08 -0.09997359013256506 -2.9399 0.7070607166028864 0.7070594980681677 -1.7703739889005088e-08 -0.09997359815433216 -2.94 0.7070607310605403 0.7070595119650007 -1.7092316964562038e-08 -0.09997360617366306 -2.9401 0.7070607455203796 0.7070595258510368 -1.6487079876250504e-08 -0.09997361419055846 -2.9402000000000004 0.7070607599823373 0.7070595397263448 -1.5888166392339503e-08 -0.09997362220501911 -2.9403 0.7070607744463453 0.707059553590996 -1.5295712783164328e-08 -0.09997363021704579 -2.9404 0.7070607889123339 0.7070595674450627 -1.4709853786432081e-08 -0.0999736382266392 -2.9405 0.7070608033802319 0.7070595812886189 -1.4130722575996651e-08 -0.09997364623380013 -2.9406000000000003 0.7070608178499661 0.7070595951217398 -1.3558450735404182e-08 -0.09997365423852923 -2.9407 0.7070608323214631 0.7070596089445018 -1.2993168221463874e-08 -0.09997366224082732 -2.9408000000000003 0.7070608467946473 0.707059622756983 -1.2435003342130269e-08 -0.09997367024069509 -2.9409 0.707060861269442 0.7070596365592627 -1.1884082725278217e-08 -0.09997367823813329 -2.941 0.7070608757457689 0.7070596503514217 -1.1340531285309458e-08 -0.0999736862331426 -2.9411000000000005 0.7070608902235491 0.7070596641335416 -1.0804472201468573e-08 -0.09997369422572386 -2.9412000000000003 0.7070609047027019 0.7070596779057062 -1.0276026884015882e-08 -0.09997370221587777 -2.9413 0.7070609191831447 0.7070596916679999 -9.755314955145478e-09 -0.09997371020360503 -2.9414000000000002 0.7070609336647946 0.7070597054205082 -9.242454209953954e-09 -0.09997371818890638 -2.9415 0.7070609481475673 0.7070597191633188 -8.737560597792127e-09 -0.09997372617178261 -2.9416 0.7070609626313767 0.7070597328965198 -8.24074819667786e-09 -0.09997373415223444 -2.9417000000000004 0.7070609771161362 0.7070597466202004 -7.752129181637368e-09 -0.09997374213026253 -2.9418 0.7070609916017577 0.7070597603344515 -7.271813811694783e-09 -0.09997375010586769 -2.9419 0.7070610060881521 0.7070597740393652 -6.799910385636709e-09 -0.09997375807905073 -2.942 0.7070610205752289 0.7070597877350341 -6.336525236808055e-09 -0.09997376604981227 -2.9421000000000004 0.7070610350628965 0.7070598014215526 -5.881762696682835e-09 -0.09997377401815308 -2.9422 0.7070610495510623 0.7070598150990155 -5.435725074047493e-09 -0.09997378198407386 -2.9423000000000004 0.7070610640396326 0.7070598287675196 -4.998512637653663e-09 -0.09997378994757544 -2.9424 0.7070610785285127 0.7070598424271619 -4.570223587595235e-09 -0.09997379790865844 -2.9425 0.7070610930176068 0.7070598560780407 -4.150954034491672e-09 -0.09997380586732363 -2.9426000000000005 0.7070611075068183 0.7070598697202555 -3.74079797953869e-09 -0.09997381382357177 -2.9427000000000003 0.7070611219960494 0.7070598833539068 -3.3398472945589397e-09 -0.09997382177740363 -2.9428 0.7070611364852013 0.7070598969790955 -2.9481916951137888e-09 -0.09997382972881988 -2.9429000000000003 0.7070611509741742 0.7070599105959241 -2.5659187309623466e-09 -0.09997383767782121 -2.943 0.707061165462868 0.7070599242044957 -2.193113751366993e-09 -0.09997384562440846 -2.9431000000000003 0.7070611799511809 0.7070599378049145 -1.8298599033586549e-09 -0.09997385356858234 -2.9432000000000005 0.7070611944390105 0.707059951397285 -1.4762381057159546e-09 -0.09997386151034349 -2.9433000000000002 0.707061208926254 0.7070599649817131 -1.132327023811719e-09 -0.0999738694496927 -2.9434 0.7070612234128072 0.7070599785583057 -7.982030600720003e-10 -0.09997387738663077 -2.9435 0.7070612378985655 0.70705999212717 -4.739403418330124e-10 -0.09997388532115838 -2.9436000000000004 0.7070612523834232 0.707060005688414 -1.5961069098346936e-10 -0.09997389325327627 -2.9437 0.707061266867274 0.7070600192421466 1.4471638470903159e-10 -0.09997390118298513 -2.9438 0.707061281350011 0.7070600327884773 4.3897370027162763e-10 -0.09997390911028571 -2.9439 0.7070612958315265 0.7070600463275167 7.230964160775954e-10 -0.0999739170351788 -2.944 0.7070613103117123 0.7070600598593753 9.97022055193586e-10 -0.09997392495766506 -2.9441 0.707061324790459 0.707060073384165 1.2606905094511567e-09 -0.09997393287774525 -2.9442000000000004 0.7070613392676574 0.7070600869019977 1.5140440533245592e-09 -0.09997394079542006 -2.9443 0.707061353743197 0.7070601004129866 1.7570273638800593e-09 -0.09997394871069032 -2.9444 0.7070613682169672 0.7070601139172444 1.9895875199085755e-09 -0.0999739566235566 -2.9445 0.7070613826888565 0.7070601274148857 2.2116740314159777e-09 -0.09997396453401976 -2.9446000000000003 0.7070613971587534 0.7070601409060246 2.4232388326841936e-09 -0.09997397244208052 -2.9447 0.7070614116265455 0.707060154390776 2.62423630308789e-09 -0.09997398034773958 -2.9448000000000003 0.7070614260921195 0.7070601678692552 2.8146232714312824e-09 -0.09997398825099763 -2.9449 0.7070614405553627 0.7070601813415778 2.9943590332953685e-09 -0.09997399615185538 -2.945 0.7070614550161618 0.7070601948078605 3.1634053458337585e-09 -0.09997400405031376 -2.9451000000000005 0.7070614694744024 0.7070602082682197 3.3217264537935276e-09 -0.09997401194637334 -2.9452000000000003 0.7070614839299703 0.7070602217227722 3.4692890817089594e-09 -0.09997401984003487 -2.9453 0.7070614983827503 0.707060235171635 3.606062446044611e-09 -0.09997402773129901 -2.9454000000000002 0.7070615128326281 0.707060248614926 3.732018265603654e-09 -0.0999740356201666 -2.9455 0.7070615272794885 0.7070602620527627 3.847130761527873e-09 -0.09997404350663831 -2.9456 0.7070615417232153 0.7070602754852635 3.9513766659712846e-09 -0.09997405139071487 -2.9457000000000004 0.7070615561636935 0.7070602889125461 4.044735223834861e-09 -0.09997405927239698 -2.9458 0.707061570600807 0.7070603023347302 4.1271881971033375e-09 -0.0999740671516855 -2.9459 0.7070615850344395 0.7070603157519332 4.19871987351883e-09 -0.09997407502858101 -2.946 0.7070615994644748 0.7070603291642743 4.25931706311139e-09 -0.09997408290308424 -2.9461000000000004 0.7070616138907968 0.7070603425718723 4.308969103403171e-09 -0.09997409077519598 -2.9462 0.7070616283132893 0.7070603559748465 4.3476678602757945e-09 -0.09997409864491698 -2.9463000000000004 0.7070616427318355 0.7070603693733155 4.3754077314397954e-09 -0.09997410651224789 -2.9464 0.7070616571463189 0.7070603827673987 4.3921856377610036e-09 -0.09997411437718945 -2.9465 0.7070616715566231 0.7070603961572148 4.39800104060778e-09 -0.09997412223974242 -2.9466000000000006 0.7070616859626319 0.7070604095428832 4.392855925371142e-09 -0.09997413009990753 -2.9467000000000003 0.7070617003642288 0.7070604229245226 4.376754801464766e-09 -0.09997413795768552 -2.9468 0.7070617147612971 0.707060436302252 4.34970470926388e-09 -0.09997414581307706 -2.9469000000000003 0.7070617291537211 0.7070604496761903 4.311715220105261e-09 -0.09997415366608295 -2.947 0.7070617435413844 0.7070604630464559 4.262798414603197e-09 -0.09997416151670384 -2.9471000000000003 0.7070617579241711 0.7070604764131672 4.202968899129356e-09 -0.09997416936494044 -2.9472000000000005 0.7070617723019654 0.7070604897764425 4.132243791067636e-09 -0.09997417721079349 -2.9473000000000003 0.7070617866746519 0.7070605031364003 4.050642713609998e-09 -0.09997418505426375 -2.9474 0.7070618010421152 0.7070605164931583 3.958187797491186e-09 -0.09997419289535195 -2.9475 0.7070618154042405 0.7070605298468338 3.854903671447751e-09 -0.09997420073405874 -2.9476000000000004 0.7070618297609128 0.7070605431975441 3.740817451809708e-09 -0.09997420857038489 -2.9477 0.707061844112018 0.7070605565454064 3.6159587407658123e-09 -0.09997421640433114 -2.9478 0.7070618584574418 0.7070605698905371 3.4803596194246667e-09 -0.09997422423589819 -2.9479 0.7070618727970706 0.7070605832330525 3.3340546313348485e-09 -0.09997423206508675 -2.948 0.7070618871307912 0.7070605965730683 3.1770807850869942e-09 -0.09997423989189752 -2.9481 0.7070619014584908 0.7070606099107002 3.0094775360992032e-09 -0.09997424771633134 -2.9482000000000004 0.7070619157800571 0.707060623246063 2.8312867874843994e-09 -0.09997425553838887 -2.9483 0.7070619300953779 0.7070606365792713 2.642552864896841e-09 -0.0999742633580708 -2.9484 0.7070619444043419 0.7070606499104388 2.4433225156647587e-09 -0.09997427117537787 -2.9485 0.7070619587068383 0.7070606632396791 2.2336448949125676e-09 -0.0999742789903108 -2.9486000000000003 0.7070619730027567 0.707060676567105 2.0135715534178034e-09 -0.09997428680287035 -2.9487 0.7070619872919874 0.7070606898928287 1.7831564254680576e-09 -0.09997429461305715 -2.9488000000000003 0.7070620015744213 0.7070607032169616 1.5424558115137432e-09 -0.09997430242087192 -2.9489 0.70706201584995 0.7070607165396152 1.2915283738312855e-09 -0.0999743102263155 -2.949 0.7070620301184656 0.7070607298608997 1.0304351157064406e-09 -0.0999743180293885 -2.9491000000000005 0.7070620443798605 0.7070607431809248 7.592393614849757e-10 -0.09997432583009168 -2.9492000000000003 0.7070620586340288 0.7070607564997996 4.780067548379452e-10 -0.09997433362842573 -2.9493 0.7070620728808648 0.7070607698176323 1.8680523360820045e-10 -0.09997434142439143 -2.9494000000000002 0.7070620871202634 0.7070607831345304 -1.1429499274101529e-10 -0.09997434921798948 -2.9495 0.7070621013521206 0.7070607964506004 -4.252214405239818e-10 -0.09997435700922057 -2.9496 0.7070621155763326 0.7070608097659483 -7.458993882616949e-10 -0.09997436479808541 -2.9497000000000004 0.7070621297927974 0.7070608230806794 -1.0762518862228454e-09 -0.0999743725845848 -2.9498 0.7070621440014132 0.7070608363948978 -1.4161997729036924e-09 -0.0999743803687194 -2.9499 0.707062158202079 0.707060849708707 -1.7656616975794681e-09 -0.09997438815048994 -2.95 0.7070621723946948 0.7070608630222088 -2.1245541437231452e-09 -0.0999743959298971 -2.9501000000000004 0.7070621865791624 0.7070608763355054 -2.492791436811692e-09 -0.09997440370694168 -2.9502 0.7070622007553828 0.7070608896486972 -2.8702857798879045e-09 -0.09997441148162431 -2.9503000000000004 0.7070622149232594 0.7070609029618833 -3.256947257029852e-09 -0.09997441925394572 -2.9504 0.7070622290826961 0.7070609162751627 -3.652683873249518e-09 -0.09997442702390663 -2.9505 0.7070622432335979 0.7070609295886332 -4.05740156403378e-09 -0.09997443479150782 -2.9506000000000006 0.7070622573758707 0.7070609429023911 -4.471004220497898e-09 -0.09997444255674995 -2.9507000000000003 0.7070622715094216 0.7070609562165318 -4.8933937136716454e-09 -0.09997445031963376 -2.9508 0.7070622856341584 0.7070609695311498 -5.3244699205201584e-09 -0.09997445808015988 -2.9509000000000003 0.7070622997499907 0.7070609828463388 -5.764130736954365e-09 -0.09997446583832915 -2.951 0.7070623138568286 0.7070609961621903 -6.212272115994899e-09 -0.09997447359414223 -2.9511000000000003 0.7070623279545839 0.7070610094787957 -6.66878808164989e-09 -0.09997448134759984 -2.9512000000000005 0.7070623420431689 0.7070610227962448 -7.133570757537899e-09 -0.09997448909870263 -2.9513000000000003 0.7070623561224978 0.7070610361146266 -7.606510393776134e-09 -0.09997449684745147 -2.9514 0.7070623701924854 0.7070610494340284 -8.087495394736022e-09 -0.09997450459384699 -2.9515 0.707062384253048 0.7070610627545365 -8.576412336390449e-09 -0.0999745123378899 -2.9516000000000004 0.7070623983041029 0.7070610760762357 -9.073146000140864e-09 -0.09997452007958088 -2.9517 0.7070624123455691 0.7070610893992102 -9.577579401440217e-09 -0.09997452781892072 -2.9518 0.7070624263773664 0.7070611027235423 -1.0089593815813813e-08 -0.09997453555591006 -2.9519 0.7070624403994161 0.707061116049313 -1.0609068803145438e-08 -0.09997454329054961 -2.952 0.7070624544116411 0.7070611293766025 -1.113588223673398e-08 -0.09997455102284014 -2.9521 0.7070624684139651 0.7070611427054891 -1.166991033625317e-08 -0.09997455875278236 -2.9522000000000004 0.7070624824063136 0.70706115603605 -1.221102769290508e-08 -0.09997456648037692 -2.9523 0.7070624963886132 0.7070611693683615 -1.2759107303680906e-08 -0.09997457420562461 -2.9524 0.7070625103607919 0.7070611827024975 -1.3314020593478693e-08 -0.09997458192852607 -2.9525 0.7070625243227795 0.7070611960385312 -1.3875637452399892e-08 -0.09997458964908208 -2.9526000000000003 0.7070625382745066 0.7070612093765344 -1.4443826260035486e-08 -0.09997459736729332 -2.9527 0.7070625522159055 0.7070612227165772 -1.501845392362991e-08 -0.09997460508316051 -2.9528000000000003 0.7070625661469099 0.7070612360587283 -1.5599385901499813e-08 -0.09997461279668433 -2.9529 0.7070625800674555 0.7070612494030553 -1.6186486241197978e-08 -0.0999746205078656 -2.953 0.7070625939774785 0.7070612627496238 -1.677961760770258e-08 -0.09997462821670493 -2.9531000000000005 0.7070626078769173 0.707061276098498 -1.737864131377484e-08 -0.09997463592320305 -2.9532000000000003 0.7070626217657114 0.7070612894497408 -1.7983417357255588e-08 -0.09997464362736064 -2.9533 0.7070626356438023 0.7070613028034136 -1.8593804448820833e-08 -0.09997465132917849 -2.9534000000000002 0.7070626495111327 0.7070613161595761 -1.920966004841096e-08 -0.09997465902865726 -2.9535 0.7070626633676467 0.7070613295182864 -1.9830840397756788e-08 -0.09997466672579763 -2.9536000000000002 0.70706267721329 0.7070613428796011 -2.0457200556808774e-08 -0.09997467442060032 -2.9537000000000004 0.7070626910480106 0.7070613562435755 -2.108859442715577e-08 -0.0999746821130661 -2.9538 0.7070627048717572 0.707061369610263 -2.1724874799729926e-08 -0.09997468980319565 -2.9539 0.7070627186844802 0.7070613829797153 -2.2365893379960172e-08 -0.09997469749098963 -2.954 0.707062732486132 0.707061396351983 -2.3011500826369824e-08 -0.0999747051764488 -2.9541000000000004 0.7070627462766668 0.707061409727115 -2.36615467818016e-08 -0.09997471285957389 -2.9542 0.7070627600560395 0.707061423105158 -2.4315879911581545e-08 -0.0999747205403656 -2.9543000000000004 0.7070627738242075 0.7070614364861572 -2.4974347938647168e-08 -0.09997472821882458 -2.9544 0.7070627875811291 0.7070614498701566 -2.5636797678675605e-08 -0.09997473589495154 -2.9545 0.7070628013267655 0.7070614632571987 -2.6303075071742316e-08 -0.09997474356874732 -2.9546000000000006 0.7070628150610783 0.7070614766473236 -2.697302522438813e-08 -0.09997475124021254 -2.9547000000000003 0.707062828784031 0.7070614900405698 -2.7646492442362156e-08 -0.09997475890934787 -2.9548 0.707062842495589 0.7070615034369747 -2.8323320267484645e-08 -0.09997476657615399 -2.9549000000000003 0.70706285619572 0.7070615168365736 -2.900335151190779e-08 -0.09997477424063168 -2.955 0.7070628698843923 0.7070615302394003 -2.9686428297363843e-08 -0.09997478190278167 -2.9551000000000003 0.7070628835615766 0.7070615436454866 -3.03723920905101e-08 -0.09997478956260461 -2.9552000000000005 0.707062897227245 0.7070615570548628 -3.1061083741743337e-08 -0.09997479722010122 -2.9553000000000003 0.7070629108813717 0.7070615704675578 -3.1752343518810094e-08 -0.09997480487527223 -2.9554 0.7070629245239319 0.7070615838835981 -3.2446011145187414e-08 -0.0999748125281183 -2.9555 0.7070629381549032 0.707061597303009 -3.3141925838029926e-08 -0.09997482017864012 -2.9556000000000004 0.7070629517742648 0.7070616107258137 -3.383992634503272e-08 -0.09997482782683847 -2.9557 0.7070629653819975 0.7070616241520342 -3.453985097999317e-08 -0.09997483547271407 -2.9558 0.707062978978084 0.70706163758169 -3.5241537663360106e-08 -0.09997484311626754 -2.9559 0.7070629925625083 0.7070616510147992 -3.594482395844617e-08 -0.0999748507574996 -2.956 0.7070630061352565 0.7070616644513785 -3.664954710839909e-08 -0.09997485839641093 -2.9561 0.7070630196963172 0.7070616778914427 -3.73555440726309e-08 -0.0999748660330024 -2.9562000000000004 0.7070630332456793 0.7070616913350047 -3.806265156931863e-08 -0.09997487366727462 -2.9563 0.7070630467833343 0.7070617047820752 -3.877070610706305e-08 -0.09997488129922823 -2.9564 0.7070630603092752 0.7070617182326636 -3.947954402690147e-08 -0.09997488892886394 -2.9565 0.7070630738234971 0.7070617316867781 -4.0189001538357486e-08 -0.09997489655618257 -2.9566000000000003 0.7070630873259964 0.7070617451444241 -4.0898914757821724e-08 -0.09997490418118471 -2.9567 0.7070631008167716 0.7070617586056056 -4.16091197469326e-08 -0.09997491180387108 -2.9568000000000003 0.7070631142958228 0.7070617720703252 -4.2319452548924196e-08 -0.09997491942424239 -2.9569 0.7070631277631518 0.7070617855385838 -4.302974922815899e-08 -0.09997492704229943 -2.957 0.7070631412187627 0.7070617990103794 -4.373984590555415e-08 -0.09997493465804275 -2.9571000000000005 0.7070631546626603 0.7070618124857095 -4.4449578799361095e-08 -0.09997494227147315 -2.9572000000000003 0.7070631680948523 0.7070618259645693 -4.515878426107969e-08 -0.09997494988259129 -2.9573 0.7070631815153474 0.7070618394469526 -4.586729881306652e-08 -0.0999749574913979 -2.9574000000000003 0.7070631949241564 0.707061852932851 -4.657495918748483e-08 -0.09997496509789368 -2.9575 0.7070632083212915 0.7070618664222543 -4.728160236309965e-08 -0.09997497270207929 -2.9576000000000002 0.7070632217067672 0.7070618799151509 -4.798706560252015e-08 -0.09997498030395546 -2.9577000000000004 0.7070632350805994 0.707061893411528 -4.869118648987564e-08 -0.099974987903523 -2.9578 0.7070632484428059 0.7070619069113699 -4.9393802968003726e-08 -0.09997499550078254 -2.9579 0.7070632617934058 0.7070619204146595 -5.0094753376288964e-08 -0.09997500309573468 -2.958 0.7070632751324203 0.7070619339213782 -5.079387648823045e-08 -0.09997501068838019 -2.9581000000000004 0.7070632884598722 0.7070619474315057 -5.149101154852155e-08 -0.09997501827871977 -2.9582 0.7070633017757864 0.7070619609450199 -5.218599830720226e-08 -0.09997502586675414 -2.9583000000000004 0.707063315080189 0.707061974461897 -5.287867706053363e-08 -0.09997503345248399 -2.9584 0.7070633283731078 0.7070619879821112 -5.356888868515014e-08 -0.09997504103590994 -2.9585 0.7070633416545729 0.7070620015056357 -5.425647467438045e-08 -0.09997504861703281 -2.9586000000000006 0.7070633549246155 0.7070620150324411 -5.4941277177495557e-08 -0.09997505619585326 -2.9587000000000003 0.7070633681832688 0.7070620285624971 -5.562313903158429e-08 -0.09997506377237192 -2.9588 0.7070633814305672 0.7070620420957712 -5.630190380058464e-08 -0.09997507134658958 -2.9589000000000003 0.7070633946665477 0.7070620556322296 -5.697741581236343e-08 -0.09997507891850689 -2.959 0.7070634078912481 0.7070620691718368 -5.7649520189074e-08 -0.09997508648812463 -2.9591000000000003 0.7070634211047082 0.7070620827145553 -5.8318062890090616e-08 -0.09997509405544337 -2.9592 0.7070634343069693 0.7070620962603461 -5.898289074171559e-08 -0.09997510162046389 -2.9593000000000003 0.7070634474980746 0.7070621098091688 -5.96438514720906e-08 -0.09997510918318687 -2.9594 0.707063460678069 0.7070621233609813 -6.03007937497943e-08 -0.09997511674361306 -2.9595 0.7070634738469983 0.7070621369157395 -6.095356721571785e-08 -0.0999751243017431 -2.9596000000000005 0.7070634870049105 0.707062150473398 -6.160202251862673e-08 -0.09997513185757764 -2.9597 0.7070635001518552 0.7070621640339101 -6.224601135050578e-08 -0.09997513941111746 -2.9598 0.7070635132878833 0.707062177597227 -6.288538647669997e-08 -0.09997514696236326 -2.9599 0.7070635264130474 0.7070621911632986 -6.352000177190995e-08 -0.09997515451131563 -2.96 0.7070635395274019 0.7070622047320732 -6.414971225532015e-08 -0.09997516205797535 -2.9601 0.7070635526310021 0.7070622183034975 -6.477437412008916e-08 -0.09997516960234314 -2.9602000000000004 0.7070635657239055 0.7070622318775167 -6.539384476847779e-08 -0.09997517714441963 -2.9603 0.707063578806171 0.7070622454540747 -6.600798284480888e-08 -0.09997518468420555 -2.9604 0.7070635918778583 0.7070622590331134 -6.66166482623555e-08 -0.09997519222170155 -2.9605 0.70706360493903 0.7070622726145737 -6.721970224714269e-08 -0.09997519975690843 -2.9606000000000003 0.7070636179897487 0.7070622861983948 -6.781700735486104e-08 -0.0999752072898268 -2.9607 0.7070636310300793 0.7070622997845146 -6.840842751293374e-08 -0.09997521482045738 -2.9608000000000003 0.7070636440600875 0.7070623133728694 -6.899382804783846e-08 -0.09997522234880084 -2.9609 0.7070636570798415 0.7070623269633939 -6.957307571459764e-08 -0.09997522987485788 -2.961 0.7070636700894101 0.7070623405560219 -7.014603872973826e-08 -0.09997523739862929 -2.9611000000000005 0.7070636830888635 0.7070623541506855 -7.071258679818004e-08 -0.09997524492011567 -2.9612000000000003 0.7070636960782732 0.707062367747315 -7.127259114706255e-08 -0.09997525243931771 -2.9613 0.7070637090577128 0.7070623813458399 -7.182592455046502e-08 -0.09997525995623607 -2.9614000000000003 0.7070637220272565 0.7070623949461885 -7.237246136236608e-08 -0.09997526747087158 -2.9615 0.7070637349869802 0.7070624085482871 -7.291207753962886e-08 -0.09997527498322481 -2.9616000000000002 0.7070637479369606 0.7070624221520612 -7.344465067756281e-08 -0.09997528249329644 -2.9617000000000004 0.7070637608772765 0.7070624357574347 -7.39700600303067e-08 -0.09997529000108724 -2.9618 0.7070637738080077 0.7070624493643309 -7.448818654292103e-08 -0.09997529750659792 -2.9619 0.7070637867292349 0.707062462972671 -7.499891287610777e-08 -0.09997530500982912 -2.962 0.7070637996410398 0.7070624765823749 -7.550212343656812e-08 -0.0999753125107815 -2.9621000000000004 0.7070638125435065 0.707062490193362 -7.599770439695175e-08 -0.09997532000945576 -2.9622 0.7070638254367192 0.7070625038055505 -7.648554372925026e-08 -0.0999753275058527 -2.9623000000000004 0.7070638383207639 0.7070625174188567 -7.696553121737393e-08 -0.09997533499997291 -2.9624 0.7070638511957272 0.7070625310331963 -7.743755849748402e-08 -0.09997534249181708 -2.9625 0.7070638640616973 0.7070625446484833 -7.790151907664106e-08 -0.09997534998138591 -2.9626000000000006 0.7070638769187636 0.7070625582646317 -7.835730835101945e-08 -0.09997535746868019 -2.9627000000000003 0.7070638897670163 0.7070625718815534 -7.880482363366303e-08 -0.09997536495370057 -2.9628 0.7070639026065466 0.7070625854991592 -7.924396417790386e-08 -0.09997537243644765 -2.9629000000000003 0.7070639154374468 0.7070625991173591 -7.967463120511775e-08 -0.09997537991692215 -2.963 0.7070639282598106 0.7070626127360622 -8.009672791426531e-08 -0.09997538739512478 -2.9631000000000003 0.7070639410737323 0.7070626263551765 -8.051015952265789e-08 -0.09997539487105622 -2.9632 0.7070639538793075 0.7070626399746089 -8.091483325901871e-08 -0.09997540234471719 -2.9633000000000003 0.7070639666766323 0.7070626535942657 -8.131065841639196e-08 -0.09997540981610831 -2.9634 0.7070639794658045 0.7070626672140518 -8.169754635040799e-08 -0.09997541728523036 -2.9635 0.7070639922469224 0.7070626808338711 -8.207541050703898e-08 -0.09997542475208399 -2.9636000000000005 0.7070640050200849 0.7070626944536269 -8.244416643387459e-08 -0.09997543221666988 -2.9637000000000002 0.7070640177853924 0.7070627080732218 -8.280373181568379e-08 -0.0999754396789887 -2.9638 0.7070640305429456 0.7070627216925571 -8.31540264787517e-08 -0.09997544713904118 -2.9639 0.7070640432928464 0.7070627353115337 -8.349497241082887e-08 -0.09997545459682804 -2.964 0.7070640560351973 0.7070627489300512 -8.382649378368273e-08 -0.09997546205234985 -2.9641 0.7070640687701016 0.7070627625480084 -8.414851696437325e-08 -0.09997546950560733 -2.9642000000000004 0.7070640814976636 0.7070627761653041 -8.446097053780438e-08 -0.09997547695660125 -2.9643 0.7070640942179884 0.7070627897818358 -8.476378531019346e-08 -0.0999754844053323 -2.9644 0.7070641069311812 0.7070628033975002 -8.505689433942892e-08 -0.0999754918518011 -2.9645 0.7070641196373484 0.7070628170121933 -8.534023294374388e-08 -0.09997549929600835 -2.9646000000000003 0.7070641323365969 0.7070628306258108 -8.561373871212447e-08 -0.09997550673795472 -2.9647 0.7070641450290345 0.7070628442382475 -8.587735152339182e-08 -0.09997551417764096 -2.9648000000000003 0.7070641577147694 0.7070628578493975 -8.61310135566104e-08 -0.0999755216150677 -2.9649 0.7070641703939101 0.7070628714591545 -8.637466930323107e-08 -0.09997552905023564 -2.965 0.707064183066566 0.7070628850674114 -8.660826558270357e-08 -0.09997553648314544 -2.9651000000000005 0.7070641957328476 0.7070628986740612 -8.68317515511502e-08 -0.0999755439137979 -2.9652000000000003 0.7070642083928647 0.7070629122789955 -8.7045078709172e-08 -0.09997555134219357 -2.9653 0.7070642210467282 0.7070629258821057 -8.724820092093077e-08 -0.09997555876833317 -2.9654000000000003 0.7070642336945496 0.707062939483283 -8.744107441588378e-08 -0.09997556619221735 -2.9655 0.707064246336441 0.7070629530824181 -8.762365780699832e-08 -0.0999755736138469 -2.9656000000000002 0.7070642589725145 0.707062966679401 -8.779591208641496e-08 -0.09997558103322245 -2.9657000000000004 0.7070642716028823 0.7070629802741216 -8.795780064279474e-08 -0.09997558845034464 -2.9658 0.7070642842276578 0.7070629938664692 -8.810928927259487e-08 -0.09997559586521415 -2.9659 0.7070642968469545 0.7070630074563333 -8.825034617833405e-08 -0.09997560327783181 -2.966 0.7070643094608857 0.7070630210436024 -8.838094198160285e-08 -0.0999756106881982 -2.9661000000000004 0.7070643220695657 0.707063034628165 -8.850104972653317e-08 -0.09997561809631401 -2.9662 0.7070643346731083 0.7070630482099092 -8.861064488153297e-08 -0.09997562550217991 -2.9663000000000004 0.707064347271628 0.7070630617887232 -8.8709705350562e-08 -0.09997563290579661 -2.9664 0.7070643598652395 0.7070630753644948 -8.879821147833589e-08 -0.09997564030716477 -2.9665 0.7070643724540576 0.7070630889371112 -8.887614604685679e-08 -0.09997564770628509 -2.9666000000000006 0.707064385038197 0.7070631025064602 -8.894349428061749e-08 -0.09997565510315817 -2.9667000000000003 0.7070643976177733 0.7070631160724292 -8.900024385614241e-08 -0.09997566249778482 -2.9668 0.7070644101929012 0.7070631296349055 -8.90463848959161e-08 -0.09997566989016567 -2.9669 0.7070644227636962 0.707063143193776 -8.908190997705678e-08 -0.09997567728030138 -2.967 0.7070644353302733 0.7070631567489276 -8.910681412437754e-08 -0.09997568466819261 -2.9671000000000003 0.707064447892748 0.7070631703002479 -8.912109481472308e-08 -0.09997569205384008 -2.9672 0.707064460451236 0.7070631838476239 -8.912475197783709e-08 -0.09997569943724453 -2.9673000000000003 0.7070644730058524 0.7070631973909425 -8.911778799722964e-08 -0.09997570681840659 -2.9674 0.7070644855567123 0.7070632109300907 -8.910020770237087e-08 -0.0999757141973269 -2.9675 0.7070644981039307 0.707063224464956 -8.907201837302786e-08 -0.09997572157400614 -2.9676000000000005 0.707064510647623 0.7070632379954258 -8.903322973492778e-08 -0.09997572894844509 -2.9677000000000002 0.7070645231879042 0.7070632515213875 -8.898385395195163e-08 -0.09997573632064437 -2.9678 0.7070645357248887 0.7070632650427289 -8.892390563654262e-08 -0.09997574369060463 -2.9679 0.7070645482586913 0.7070632785593376 -8.885340182715473e-08 -0.09997575105832661 -2.968 0.7070645607894261 0.7070632920711019 -8.877236199866106e-08 -0.09997575842381096 -2.9681 0.7070645733172076 0.7070633055779098 -8.868080804674133e-08 -0.09997576578705836 -2.9682000000000004 0.7070645858421492 0.7070633190796498 -8.857876428614714e-08 -0.09997577314806941 -2.9683 0.7070645983643645 0.707063332576211 -8.846625745070197e-08 -0.09997578050684489 -2.9684 0.7070646108839671 0.7070633460674827 -8.834331667335188e-08 -0.09997578786338546 -2.9685 0.7070646234010698 0.7070633595533542 -8.82099734905023e-08 -0.09997579521769183 -2.9686000000000003 0.707064635915785 0.7070633730337152 -8.806626182380345e-08 -0.09997580256976459 -2.9687 0.7070646484282247 0.7070633865084562 -8.791221798361976e-08 -0.09997580991960447 -2.9688000000000003 0.707064660938501 0.707063399977468 -8.774788064908057e-08 -0.09997581726721216 -2.9689 0.7070646734467247 0.7070634134406414 -8.757329086374332e-08 -0.09997582461258832 -2.969 0.707064685953007 0.7070634268978682 -8.73884920234505e-08 -0.09997583195573362 -2.9691000000000005 0.7070646984574578 0.7070634403490402 -8.719352986505391e-08 -0.09997583929664872 -2.9692000000000003 0.7070647109601873 0.7070634537940504 -8.698845246381259e-08 -0.09997584663533436 -2.9693 0.7070647234613048 0.7070634672327922 -8.677331020303519e-08 -0.0999758539717912 -2.9694000000000003 0.7070647359609183 0.707063480665159 -8.65481557792841e-08 -0.09997586130601993 -2.9695 0.7070647484591364 0.7070634940910449 -8.631304418416086e-08 -0.09997586863802115 -2.9696000000000002 0.7070647609560666 0.7070635075103447 -8.606803269303048e-08 -0.09997587596779556 -2.9697000000000005 0.7070647734518155 0.7070635209229549 -8.58131808407353e-08 -0.09997588329534393 -2.9698 0.7070647859464891 0.707063534328771 -8.554855042072762e-08 -0.09997589062066685 -2.9699 0.707064798440193 0.7070635477276899 -8.527420545991621e-08 -0.09997589794376495 -2.97 0.707064810933032 0.7070635611196097 -8.499021220565589e-08 -0.099975905264639 -2.9701000000000004 0.7070648234251102 0.7070635745044282 -8.469663911620656e-08 -0.09997591258328964 -2.9702 0.7070648359165308 0.7070635878820453 -8.439355683818178e-08 -0.09997591989971755 -2.9703000000000004 0.7070648484073958 0.7070636012523603 -8.408103819093626e-08 -0.0999759272139234 -2.9704 0.7070648608978071 0.7070636146152743 -8.375915814401447e-08 -0.09997593452590782 -2.9705 0.7070648733878655 0.707063627970689 -8.342799381021171e-08 -0.09997594183567154 -2.9706000000000006 0.7070648858776711 0.7070636413185065 -8.308762442389012e-08 -0.09997594914321528 -2.9707000000000003 0.7070648983673231 0.7070636546586302 -8.273813130801888e-08 -0.09997595644853963 -2.9708 0.707064910856919 0.7070636679909643 -8.237959787677634e-08 -0.09997596375164523 -2.9709 0.7070649233465567 0.7070636813154143 -8.201210959825345e-08 -0.09997597105253289 -2.971 0.7070649358363323 0.7070636946318859 -8.163575398404538e-08 -0.09997597835120321 -2.9711000000000003 0.7070649483263411 0.7070637079402864 -8.125062056323074e-08 -0.09997598564765689 -2.9712 0.7070649608166775 0.7070637212405235 -8.085680087022845e-08 -0.09997599294189452 -2.9713000000000003 0.7070649733074345 0.7070637345325066 -8.045438840576652e-08 -0.09997600023391685 -2.9714 0.7070649857987049 0.7070637478161457 -8.00434786299431e-08 -0.09997600752372456 -2.9715 0.7070649982905797 0.7070637610913515 -7.962416893273622e-08 -0.09997601481131824 -2.9716000000000005 0.7070650107831491 0.7070637743580366 -7.919655861318708e-08 -0.09997602209669865 -2.9717000000000002 0.7070650232765021 0.7070637876161141 -7.87607488568487e-08 -0.09997602937986638 -2.9718 0.7070650357707271 0.7070638008654986 -7.831684271149969e-08 -0.09997603666082218 -2.9719 0.7070650482659104 0.7070638141061054 -7.78649450567867e-08 -0.09997604393956669 -2.972 0.707065060762138 0.7070638273378512 -7.740516259034658e-08 -0.09997605121610055 -2.9721 0.7070650732594945 0.7070638405606536 -7.693760379137715e-08 -0.09997605849042442 -2.9722000000000004 0.7070650857580634 0.7070638537744323 -7.646237890329005e-08 -0.0999760657625391 -2.9723 0.7070650982579265 0.7070638669791072 -7.59795999059551e-08 -0.09997607303244517 -2.9724 0.707065110759165 0.7070638801745993 -7.548938048534265e-08 -0.09997608030014331 -2.9725 0.7070651232618581 0.7070638933608318 -7.499183601010484e-08 -0.09997608756563414 -2.9726000000000004 0.7070651357660848 0.7070639065377285 -7.44870835059884e-08 -0.0999760948289184 -2.9727 0.7070651482719221 0.7070639197052151 -7.397524162591068e-08 -0.09997610208999679 -2.9728000000000003 0.7070651607794458 0.7070639328632171 -7.345643062090304e-08 -0.09997610934886991 -2.9729 0.7070651732887303 0.7070639460116632 -7.293077231539102e-08 -0.09997611660553843 -2.973 0.7070651857998488 0.707063959150482 -7.239839007727039e-08 -0.099976123860003 -2.9731000000000005 0.7070651983128733 0.7070639722796045 -7.185940878451369e-08 -0.09997613111226439 -2.9732000000000003 0.7070652108278743 0.7070639853989622 -7.131395480435357e-08 -0.09997613836232316 -2.9733 0.7070652233449208 0.7070639985084884 -7.076215595685359e-08 -0.09997614561018003 -2.9734000000000003 0.7070652358640807 0.7070640116081177 -7.020414148498424e-08 -0.09997615285583564 -2.9735 0.7070652483854203 0.7070640246977864 -6.964004203380628e-08 -0.09997616009929072 -2.9736000000000002 0.7070652609090045 0.7070640377774318 -6.906998960536787e-08 -0.09997616734054587 -2.9737000000000005 0.7070652734348966 0.7070640508469925 -6.849411754005635e-08 -0.09997617457960178 -2.9738 0.7070652859631588 0.7070640639064093 -6.791256047583225e-08 -0.09997618181645915 -2.9739 0.7070652984938517 0.7070640769556238 -6.732545432827988e-08 -0.09997618905111862 -2.974 0.7070653110270342 0.7070640899945793 -6.67329362442036e-08 -0.09997619628358084 -2.9741000000000004 0.7070653235627637 0.7070641030232204 -6.613514458297942e-08 -0.09997620351384648 -2.9742 0.7070653361010969 0.7070641160414934 -6.553221887622279e-08 -0.0999762107419162 -2.9743000000000004 0.707065348642088 0.7070641290493462 -6.492429980003295e-08 -0.09997621796779071 -2.9744 0.7070653611857902 0.7070641420467285 -6.431152913769639e-08 -0.09997622519147074 -2.9745 0.707065373732255 0.7070641550335905 -6.369404974976289e-08 -0.09997623241295682 -2.9746000000000006 0.7070653862815324 0.7070641680098848 -6.307200554108577e-08 -0.09997623963224965 -2.9747000000000003 0.7070653988336705 0.7070641809755652 -6.244554142482636e-08 -0.09997624684934991 -2.9748 0.7070654113887165 0.7070641939305875 -6.181480328992794e-08 -0.09997625406425831 -2.9749 0.7070654239467158 0.7070642068749087 -6.117993796598761e-08 -0.09997626127697547 -2.975 0.7070654365077114 0.7070642198084871 -6.054109319506701e-08 -0.09997626848750202 -2.9751000000000003 0.7070654490717458 0.7070642327312835 -5.989841758658951e-08 -0.09997627569583865 -2.9752 0.7070654616388596 0.7070642456432596 -5.925206059262042e-08 -0.09997628290198608 -2.9753000000000003 0.7070654742090916 0.7070642585443787 -5.860217246840202e-08 -0.09997629010594494 -2.9754 0.7070654867824788 0.7070642714346063 -5.794890423744224e-08 -0.09997629730771589 -2.9755 0.707065499359057 0.7070642843139088 -5.7292407657904415e-08 -0.09997630450729955 -2.9756000000000005 0.7070655119388602 0.7070642971822547 -5.663283518747911e-08 -0.09997631170469666 -2.9757000000000002 0.7070655245219206 0.7070643100396141 -5.5970339945653896e-08 -0.09997631889990785 -2.9758 0.7070655371082688 0.7070643228859586 -5.53050756822715e-08 -0.09997632609293378 -2.9759 0.7070655496979339 0.7070643357212616 -5.4637196737414295e-08 -0.0999763332837751 -2.976 0.7070655622909432 0.7070643485454984 -5.396685800736038e-08 -0.09997634047243253 -2.9761 0.7070655748873224 0.7070643613586453 -5.32942149098891e-08 -0.0999763476589067 -2.9762000000000004 0.7070655874870955 0.7070643741606808 -5.2619423348068683e-08 -0.09997635484319828 -2.9763 0.7070656000902846 0.7070643869515847 -5.194263967165866e-08 -0.09997636202530791 -2.9764 0.7070656126969107 0.7070643997313388 -5.126402064263222e-08 -0.09997636920523623 -2.9765 0.7070656253069925 0.7070644124999269 -5.058372340243332e-08 -0.09997637638298398 -2.9766000000000004 0.7070656379205473 0.7070644252573337 -4.9901905426765446e-08 -0.09997638355855178 -2.9767 0.7070656505375905 0.7070644380035462 -4.9218724498052875e-08 -0.09997639073194027 -2.9768000000000003 0.707065663158136 0.7070644507385526 -4.853433866348206e-08 -0.09997639790315013 -2.9769 0.7070656757821963 0.7070644634623436 -4.7848906201716605e-08 -0.09997640507218204 -2.977 0.7070656884097812 0.7070644761749107 -4.7162585582998656e-08 -0.09997641223903665 -2.9771000000000005 0.7070657010408998 0.7070644888762476 -4.6475535436189125e-08 -0.0999764194037146 -2.9772000000000003 0.7070657136755591 0.7070645015663495 -4.5787914509140114e-08 -0.09997642656621654 -2.9773 0.7070657263137647 0.7070645142452133 -4.509988163465097e-08 -0.09997643372654318 -2.9774000000000003 0.7070657389555199 0.7070645269128382 -4.441159569067805e-08 -0.09997644088469516 -2.9775 0.7070657516008266 0.7070645395692243 -4.372321556561317e-08 -0.09997644804067314 -2.9776000000000002 0.7070657642496849 0.7070645522143738 -4.303490012247781e-08 -0.09997645519447776 -2.9777000000000005 0.7070657769020936 0.7070645648482905 -4.234680816084729e-08 -0.09997646234610968 -2.9778000000000002 0.7070657895580497 0.7070645774709801 -4.1659098379601654e-08 -0.09997646949556968 -2.9779 0.7070658022175478 0.7070645900824495 -4.0971929341838183e-08 -0.09997647664285826 -2.978 0.7070658148805813 0.7070646026827079 -4.028545943796785e-08 -0.09997648378797613 -2.9781000000000004 0.7070658275471419 0.7070646152717659 -3.9599846848262926e-08 -0.09997649093092395 -2.9782 0.7070658402172199 0.707064627849636 -3.891524950872492e-08 -0.09997649807170242 -2.9783000000000004 0.7070658528908034 0.707064640416332 -3.823182507145702e-08 -0.09997650521031214 -2.9784 0.7070658655678789 0.7070646529718696 -3.754973087013221e-08 -0.09997651234675377 -2.9785 0.7070658782484314 0.7070646655162665 -3.686912388573254e-08 -0.09997651948102802 -2.9786000000000006 0.7070658909324443 0.7070646780495415 -3.619016070567464e-08 -0.09997652661313555 -2.9787000000000003 0.7070659036198992 0.7070646905717155 -3.5512997493126856e-08 -0.09997653374307695 -2.9788 0.7070659163107755 0.7070647030828107 -3.48377899462432e-08 -0.09997654087085289 -2.9789 0.7070659290050518 0.7070647155828513 -3.416469326628785e-08 -0.09997654799646408 -2.979 0.7070659417027048 0.7070647280718634 -3.349386212001329e-08 -0.09997655511991112 -2.9791000000000003 0.7070659544037091 0.7070647405498742 -3.282545060377326e-08 -0.09997656224119475 -2.9792 0.7070659671080382 0.7070647530169127 -3.21596122095872e-08 -0.09997656936031556 -2.9793000000000003 0.7070659798156633 0.7070647654730096 -3.149649978957843e-08 -0.09997657647727419 -2.9794 0.7070659925265548 0.7070647779181971 -3.083626551976179e-08 -0.09997658359207129 -2.9795 0.7070660052406809 0.7070647903525097 -3.017906086599971e-08 -0.0999765907047076 -2.9796000000000005 0.7070660179580086 0.7070648027759825 -2.9525036549524555e-08 -0.09997659781518378 -2.9797000000000002 0.7070660306785026 0.7070648151886529 -2.8874342510943132e-08 -0.09997660492350038 -2.9798 0.7070660434021265 0.7070648275905596 -2.8227127877276936e-08 -0.09997661202965813 -2.9799 0.7070660561288425 0.707064839981743 -2.7583540929002406e-08 -0.09997661913365766 -2.98 0.7070660688586111 0.707064852362245 -2.694372906210385e-08 -0.09997662623549967 -2.9801 0.7070660815913907 0.7070648647321092 -2.630783875814946e-08 -0.09997663333518475 -2.9802000000000004 0.7070660943271383 0.7070648770913806 -2.5676015550247372e-08 -0.09997664043271354 -2.9803 0.7070661070658102 0.7070648894401059 -2.5048403986399626e-08 -0.09997664752808676 -2.9804 0.7070661198073602 0.7070649017783334 -2.442514760066239e-08 -0.09997665462130507 -2.9805 0.7070661325517411 0.7070649141061125 -2.380638887931885e-08 -0.09997666171236909 -2.9806000000000004 0.7070661452989038 0.7070649264234947 -2.3192269226618434e-08 -0.09997666880127946 -2.9807 0.7070661580487976 0.7070649387305328 -2.2582928934419128e-08 -0.09997667588803683 -2.9808000000000003 0.707066170801371 0.7070649510272807 -2.1978507147493026e-08 -0.0999766829726419 -2.9809 0.7070661835565704 0.7070649633137944 -2.1379141833602344e-08 -0.09997669005509527 -2.981 0.707066196314341 0.707064975590131 -2.0784969753141758e-08 -0.09997669713539764 -2.9811000000000005 0.7070662090746265 0.7070649878563493 -2.01961264274797e-08 -0.09997670421354965 -2.9812000000000003 0.7070662218373691 0.7070650001125093 -1.9612746106865975e-08 -0.09997671128955196 -2.9813 0.70706623460251 0.7070650123586726 -1.903496173833938e-08 -0.0999767183634053 -2.9814000000000003 0.707066247369988 0.7070650245949015 -1.846290493883948e-08 -0.09997672543511016 -2.9815 0.7070662601397413 0.707065036821261 -1.789670596311424e-08 -0.09997673250466727 -2.9816000000000003 0.7070662729117065 0.7070650490378163 -1.7336493675964432e-08 -0.09997673957207727 -2.9817000000000005 0.7070662856858193 0.7070650612446346 -1.6782395521018623e-08 -0.09997674663734087 -2.9818000000000002 0.7070662984620131 0.7070650734417845 -1.6234537492110235e-08 -0.09997675370045865 -2.9819 0.7070663112402205 0.7070650856293352 -1.5693044104220927e-08 -0.09997676076143126 -2.982 0.7070663240203726 0.7070650978073583 -1.5158038369628146e-08 -0.09997676782025934 -2.9821000000000004 0.7070663368023999 0.7070651099759262 -1.4629641761042256e-08 -0.09997677487694365 -2.9822 0.7070663495862306 0.7070651221351122 -1.4107974193825618e-08 -0.09997678193148472 -2.9823000000000004 0.7070663623717921 0.7070651342849914 -1.3593153993900209e-08 -0.09997678898388326 -2.9824 0.7070663751590107 0.7070651464256397 -1.3085297868257323e-08 -0.09997679603413988 -2.9825 0.7070663879478113 0.7070651585571348 -1.258452088544193e-08 -0.09997680308225526 -2.9826000000000006 0.7070664007381178 0.7070651706795554 -1.2090936439990846e-08 -0.09997681012823009 -2.9827000000000004 0.7070664135298523 0.7070651827929808 -1.1604656236820221e-08 -0.09997681717206497 -2.9828 0.7070664263229365 0.7070651948974924 -1.1125790263469965e-08 -0.09997682421376056 -2.9829 0.7070664391172901 0.707065206993172 -1.0654446760613445e-08 -0.09997683125331747 -2.983 0.7070664519128325 0.7070652190801034 -1.0190732200807129e-08 -0.09997683829073643 -2.9831000000000003 0.7070664647094814 0.7070652311583709 -9.734751262903407e-09 -0.09997684532601807 -2.9832 0.7070664775071537 0.7070652432280596 -9.286606810800235e-09 -0.099976852359163 -2.9833000000000003 0.7070664903057648 0.7070652552892562 -8.846399865251875e-09 -0.09997685939017184 -2.9834 0.7070665031052301 0.7070652673420489 -8.414229593460554e-09 -0.09997686641904538 -2.9835 0.7070665159054623 0.707065279386526 -7.990193269177825e-09 -0.09997687344578417 -2.9836000000000005 0.7070665287063747 0.7070652914227769 -7.57438626316359e-09 -0.09997688047038883 -2.9837000000000002 0.7070665415078781 0.7070653034508925 -7.166902020634691e-09 -0.09997688749286 -2.9838 0.7070665543098839 0.7070653154709646 -6.767832036111421e-09 -0.0999768945131984 -2.9839 0.7070665671123012 0.707065327483086 -6.377265834335566e-09 -0.09997690153140468 -2.984 0.7070665799150389 0.7070653394873502 -5.995290951188448e-09 -0.0999769085474794 -2.9841 0.7070665927180046 0.7070653514838513 -5.621992918078411e-09 -0.09997691556142323 -2.9842000000000004 0.7070666055211055 0.7070653634726849 -5.25745522984844e-09 -0.09997692257323683 -2.9843 0.7070666183242474 0.7070653754539477 -4.901759339571987e-09 -0.09997692958292093 -2.9844 0.7070666311273357 0.7070653874277363 -4.554984634266845e-09 -0.09997693659047607 -2.9845 0.7070666439302745 0.7070653993941489 -4.217208420149998e-09 -0.09997694359590294 -2.9846000000000004 0.7070666567329673 0.707065411353284 -3.888505903555661e-09 -0.09997695059920216 -2.9847 0.7070666695353174 0.7070654233052415 -3.5689501761901332e-09 -0.09997695760037444 -2.9848000000000003 0.7070666823372262 0.7070654352501217 -3.2586121908456667e-09 -0.09997696459942043 -2.9849 0.7070666951385954 0.7070654471880251 -2.957560756196298e-09 -0.0999769715963407 -2.985 0.7070667079393251 0.7070654591190539 -2.665862514246442e-09 -0.09997697859113588 -2.9851000000000005 0.7070667207393154 0.7070654710433102 -2.3835819325246366e-09 -0.09997698558380667 -2.9852000000000003 0.7070667335384657 0.7070654829608973 -2.1107812858689456e-09 -0.09997699257435375 -2.9853 0.7070667463366741 0.707065494871919 -1.8475206416818102e-09 -0.09997699956277771 -2.9854000000000003 0.7070667591338388 0.7070655067764795 -1.5938578460522601e-09 -0.09997700654907918 -2.9855 0.7070667719298571 0.7070655186746835 -1.3498485124802118e-09 -0.09997701353325883 -2.9856000000000003 0.7070667847246259 0.7070655305666371 -1.1155460140702123e-09 -0.09997702051531732 -2.9857000000000005 0.7070667975180412 0.7070655424524459 -8.910014679189282e-10 -0.09997702749525529 -2.9858000000000002 0.7070668103099991 0.7070655543322164 -6.762637195026344e-10 -0.09997703447307335 -2.9859 0.707066823100394 0.7070655662060559 -4.713793409424905e-10 -0.09997704144877215 -2.986 0.7070668358891214 0.707065578074072 -2.763926171267528e-10 -0.09997704842235235 -2.9861000000000004 0.7070668486760754 0.7070655899363725 -9.134552923090178e-11 -0.09997705539381462 -2.9862 0.7070668614611496 0.7070656017930659 8.372224094554959e-11 -0.09997706236315954 -2.9863000000000004 0.7070668742442378 0.7070656136442609 2.487733283262905e-10 -0.09997706933038777 -2.9864 0.7070668870252328 0.7070656254900667 4.0377268455821236e-10 -0.09997707629549996 -2.9865 0.7070668998040278 0.7070656373305932 5.486876040322608e-10 -0.09997708325849686 -2.9866 0.7070669125805151 0.70706564916595 6.834877082709245e-10 -0.099977090219379 -2.9867000000000004 0.7070669253545865 0.7070656609962471 8.081449650101935e-10 -0.09997709717814703 -2.9868 0.7070669381261341 0.7070656728215949 9.226336916690059e-10 -0.0999771041348016 -2.9869 0.7070669508950493 0.7070656846421044 1.026930558818695e-09 -0.09997711108934333 -2.987 0.7070669636612237 0.707065696457886 1.1210145936524363e-09 -0.09997711804177288 -2.9871000000000003 0.7070669764245484 0.707065708269051 1.2048671869241412e-09 -0.09997712499209091 -2.9872 0.7070669891849144 0.7070657200757107 1.2784721024894363e-09 -0.099977131940298 -2.9873000000000003 0.7070670019422125 0.7070657318779763 1.3418154608257904e-09 -0.09997713888639484 -2.9874 0.7070670146963336 0.7070657436759598 1.3948857659207281e-09 -0.09997714583038213 -2.9875 0.7070670274471684 0.7070657554697724 1.4376738879245954e-09 -0.09997715277226041 -2.9876000000000005 0.7070670401946073 0.7070657672595257 1.4701730787630707e-09 -0.09997715971203036 -2.9877000000000002 0.707067052938541 0.7070657790453316 1.4923789625961859e-09 -0.09997716664969257 -2.9878 0.70706706567886 0.7070657908273018 1.5042895366856879e-09 -0.09997717358524777 -2.9879000000000002 0.7070670784154549 0.7070658026055481 1.5059051818033797e-09 -0.09997718051869658 -2.988 0.7070670911482162 0.707065814380182 1.4972286483533326e-09 -0.09997718745003958 -2.9881 0.7070671038770342 0.7070658261513154 1.4782650641781414e-09 -0.09997719437927742 -2.9882000000000004 0.7070671166018001 0.7070658379190596 1.4490219276200311e-09 -0.09997720130641079 -2.9883 0.7070671293224048 0.7070658496835263 1.4095091049187713e-09 -0.09997720823144035 -2.9884 0.7070671420387391 0.7070658614448269 1.3597388328137616e-09 -0.09997721515436675 -2.9885 0.7070671547506939 0.707065873203072 1.299725706400967e-09 -0.09997722207519051 -2.9886000000000004 0.7070671674581608 0.7070658849583729 1.2294866843370889e-09 -0.09997722899391236 -2.9887 0.7070671801610311 0.7070658967108403 1.149041079298585e-09 -0.09997723591053292 -2.9888000000000003 0.7070671928591966 0.7070659084605846 1.058410546705968e-09 -0.09997724282505278 -2.9889 0.7070672055525493 0.7070659202077161 9.57619095132145e-10 -0.09997724973747263 -2.989 0.7070672182409814 0.7070659319523445 8.46693060281567e-10 -0.09997725664779304 -2.9891000000000005 0.707067230924386 0.7070659436945801 7.256611162659299e-10 -0.09997726355601477 -2.9892000000000003 0.7070672436026555 0.7070659554345318 5.945542591243025e-10 -0.09997727046213839 -2.9893 0.7070672562756832 0.7070659671723085 4.5340579554742355e-10 -0.09997727736616452 -2.9894000000000003 0.707067268943363 0.7070659789080189 3.0225134287770183e-10 -0.09997728426809377 -2.9895 0.707067281605589 0.7070659906417707 1.411288134967048e-10 -0.09997729116792678 -2.9896000000000003 0.7070672942622558 0.7070660023736722 -2.9921586042203074e-11 -0.09997729806566429 -2.9897000000000005 0.7070673069132585 0.7070660141038305 -2.108573758305421e-10 -0.09997730496130686 -2.9898000000000002 0.707067319558492 0.7070660258323521 -4.0163380694152595e-10 -0.09997731185485509 -2.9899 0.707067332197853 0.7070660375593435 -6.022038727057644e-10 -0.0999773187463097 -2.99 0.7070673448312379 0.7070660492849103 -8.125183217216891e-10 -0.09997732563567129 -2.9901000000000004 0.7070673574585435 0.7070660610091579 -1.032525668263895e-09 -0.09997733252294051 -2.9902 0.7070673700796679 0.7070660727321907 -1.262172207895651e-09 -0.09997733940811802 -2.9903000000000004 0.7070673826945089 0.7070660844541126 -1.5014020261425176e-09 -0.09997734629120436 -2.9904 0.7070673953029654 0.707066096175027 -1.7501570141048584e-09 -0.0999773531722002 -2.9905 0.7070674079049372 0.7070661078950368 -2.008376880600904e-09 -0.09997736005110625 -2.9906 0.7070674205003245 0.7070661196142438 -2.2759991747181574e-09 -0.0999773669279231 -2.9907000000000004 0.7070674330890281 0.7070661313327494 -2.5529592918849264e-09 -0.09997737380265134 -2.9908 0.7070674456709496 0.707066143050654 -2.8391904938196433e-09 -0.0999773806752916 -2.9909 0.7070674582459917 0.7070661547680579 -3.134623920673929e-09 -0.09997738754584462 -2.991 0.7070674708140572 0.7070661664850599 -3.4391886083798284e-09 -0.09997739441431096 -2.9911000000000003 0.7070674833750503 0.7070661782017582 -3.752811518140109e-09 -0.09997740128069124 -2.9912 0.7070674959288754 0.7070661899182504 -4.075417529489367e-09 -0.09997740814498608 -2.9913000000000003 0.7070675084754383 0.7070662016346332 -4.406929481060029e-09 -0.09997741500719615 -2.9914 0.7070675210146455 0.7070662133510025 -4.747268175786523e-09 -0.09997742186732211 -2.9915 0.7070675335464041 0.7070662250674532 -5.096352407793492e-09 -0.09997742872536454 -2.9916000000000005 0.7070675460706223 0.7070662367840793 -5.454098974538857e-09 -0.0999774355813241 -2.9917000000000002 0.7070675585872093 0.7070662485009738 -5.820422702834671e-09 -0.09997744243520139 -2.9918 0.7070675710960753 0.7070662602182288 -6.195236465326992e-09 -0.09997744928699707 -2.9919000000000002 0.7070675835971314 0.7070662719359359 -6.578451200445201e-09 -0.09997745613671179 -2.992 0.7070675960902895 0.707066283654185 -6.969975935820771e-09 -0.09997746298434619 -2.9921 0.7070676085754625 0.7070662953730658 -7.369717808236587e-09 -0.0999774698299009 -2.9922000000000004 0.7070676210525642 0.7070663070926658 -7.777582089647794e-09 -0.09997747667337648 -2.9923 0.7070676335215103 0.7070663188130728 -8.19347220452904e-09 -0.09997748351477365 -2.9924 0.7070676459822163 0.7070663305343727 -8.617289758497404e-09 -0.099977490354093 -2.9925 0.7070676584345996 0.7070663422566503 -9.048934550455467e-09 -0.09997749719133514 -2.9926000000000004 0.7070676708785786 0.7070663539799895 -9.488304609020504e-09 -0.0999775040265007 -2.9927 0.7070676833140725 0.7070663657044735 -9.935296212473799e-09 -0.09997751085959032 -2.9928000000000003 0.7070676957410023 0.707066377430184 -1.0389803906975248e-08 -0.0999775176906047 -2.9929 0.7070677081592891 0.7070663891572011 -1.0851720542125187e-08 -0.09997752451954436 -2.993 0.707067720568856 0.7070664008856042 -1.1320937287877947e-08 -0.09997753134640995 -2.9931000000000005 0.7070677329696273 0.7070664126154715 -1.1797343660996384e-08 -0.09997753817120211 -2.9932000000000003 0.7070677453615284 0.7070664243468804 -1.2280827555409546e-08 -0.0999775449939216 -2.9933 0.7070677577444853 0.7070664360799064 -1.2771275265197751e-08 -0.09997755181456891 -2.9934000000000003 0.7070677701184257 0.7070664478146238 -1.326857151191449e-08 -0.09997755863314466 -2.9935 0.707067782483279 0.7070664595511058 -1.3772599472341995e-08 -0.09997756544964953 -2.9936000000000003 0.7070677948389752 0.7070664712894246 -1.4283240805813141e-08 -0.09997757226408412 -2.9937000000000005 0.7070678071854463 0.7070664830296509 -1.4800375681099653e-08 -0.09997757907644911 -2.9938000000000002 0.7070678195226248 0.7070664947718539 -1.532388280503505e-08 -0.0999775858867451 -2.9939 0.7070678318504446 0.7070665065161015 -1.5853639450270213e-08 -0.09997759269497271 -2.994 0.7070678441688417 0.7070665182624605 -1.6389521486498415e-08 -0.09997759950113255 -2.9941000000000004 0.707067856477753 0.7070665300109965 -1.6931403404307765e-08 -0.09997760630522533 -2.9942 0.7070678687771165 0.7070665417617732 -1.7479158352911445e-08 -0.09997761310725156 -2.9943 0.7070678810668716 0.7070665535148534 -1.803265816183175e-08 -0.09997761990721192 -2.9944 0.7070678933469596 0.7070665652702982 -1.8591773373426157e-08 -0.09997762670510707 -2.9945 0.7070679056173229 0.7070665770281674 -1.915637327541339e-08 -0.09997763350093757 -2.9946 0.7070679178779053 0.7070665887885195 -1.9726325927327953e-08 -0.09997764029470411 -2.9947000000000004 0.707067930128652 0.7070666005514114 -2.0301498198684043e-08 -0.09997764708640729 -2.9948 0.7070679423695099 0.7070666123168985 -2.0881755788924872e-08 -0.09997765387604773 -2.9949 0.7070679546004267 0.7070666240850347 -2.1466963269056033e-08 -0.09997766066362604 -2.995 0.7070679668213526 0.707066635855873 -2.2056984106365307e-08 -0.0999776674491429 -2.9951000000000003 0.7070679790322385 0.7070666476294643 -2.2651680701285537e-08 -0.0999776742325989 -2.9952 0.7070679912330367 0.7070666594058583 -2.3250914416451246e-08 -0.09997768101399465 -2.9953000000000003 0.7070680034237018 0.7070666711851028 -2.385454560835734e-08 -0.09997768779333081 -2.9954 0.7070680156041891 0.707066682967245 -2.4462433663788308e-08 -0.099977694570608 -2.9955 0.7070680277744559 0.7070666947523294 -2.507443702757378e-08 -0.09997770134582688 -2.9956000000000005 0.7070680399344609 0.7070667065403998 -2.5690413239451426e-08 -0.09997770811898801 -2.9957000000000003 0.707068052084164 0.7070667183314983 -2.631021896355723e-08 -0.09997771489009204 -2.9958 0.7070680642235272 0.7070667301256649 -2.6933710027456786e-08 -0.09997772165913955 -2.9959000000000002 0.7070680763525139 0.7070667419229392 -2.7560741449033505e-08 -0.09997772842613128 -2.996 0.7070680884710888 0.7070667537233579 -2.8191167474435688e-08 -0.09997773519106778 -2.9961 0.7070681005792183 0.7070667655269569 -2.882484161125312e-08 -0.09997774195394965 -2.9962000000000004 0.7070681126768705 0.7070667773337705 -2.9461616660826292e-08 -0.0999777487147775 -2.9963 0.7070681247640149 0.7070667891438313 -3.010134475532611e-08 -0.099977755473552 -2.9964 0.7070681368406233 0.7070668009571701 -3.074387738876208e-08 -0.09997776223027383 -2.9965 0.707068148906668 0.7070668127738164 -3.138906545449571e-08 -0.0999777689849435 -2.9966000000000004 0.7070681609621237 0.7070668245937979 -3.2036759278850774e-08 -0.09997777573756168 -2.9967 0.7070681730069659 0.7070668364171409 -3.268680865298884e-08 -0.099977782488129 -2.9968000000000004 0.7070681850411729 0.7070668482438696 -3.333906287237426e-08 -0.09997778923664606 -2.9969 0.7070681970647239 0.707066860074007 -3.399337076734864e-08 -0.09997779598311349 -2.997 0.7070682090775997 0.7070668719075747 -3.464958074281266e-08 -0.09997780272753197 -2.9971000000000005 0.7070682210797827 0.707066883744592 -3.530754081010161e-08 -0.09997780946990202 -2.9972000000000003 0.7070682330712572 0.7070668955850772 -3.5967098622330385e-08 -0.09997781621022434 -2.9973 0.7070682450520094 0.7070669074290468 -3.662810150952163e-08 -0.09997782294849959 -2.9974000000000003 0.7070682570220264 0.7070669192765151 -3.7290396515685456e-08 -0.09997782968472832 -2.9975 0.7070682689812974 0.7070669311274951 -3.7953830433839174e-08 -0.09997783641891111 -2.9976000000000003 0.7070682809298132 0.7070669429819982 -3.8618249838316514e-08 -0.09997784315104866 -2.9977000000000005 0.7070682928675661 0.707066954840035 -3.928350112477469e-08 -0.09997784988114158 -2.9978000000000002 0.7070683047945503 0.7070669667016127 -3.994943054179889e-08 -0.09997785660919047 -2.9979 0.7070683167107616 0.7070669785667383 -4.0615884230367234e-08 -0.09997786333519597 -2.998 0.7070683286161972 0.7070669904354163 -4.1282708255455276e-08 -0.09997787005915867 -2.9981000000000004 0.7070683405108561 0.7070670023076497 -4.1949748644335436e-08 -0.09997787678107918 -2.9982 0.7070683523947392 0.7070670141834405 -4.261685141998398e-08 -0.09997788350095818 -2.9983 0.7070683642678489 0.7070670260627885 -4.3283862638919686e-08 -0.09997789021879627 -2.9984 0.7070683761301888 0.7070670379456915 -4.3950628424854754e-08 -0.09997789693459402 -2.9985 0.7070683879817645 0.7070670498321463 -4.461699500501559e-08 -0.09997790364835207 -2.9986 0.707068399822584 0.7070670617221477 -4.528280874460688e-08 -0.09997791036007109 -2.9987000000000004 0.7070684116526558 0.7070670736156892 -4.5947916185219446e-08 -0.09997791706975169 -2.9988 0.7070684234719904 0.7070670855127621 -4.661216407541831e-08 -0.09997792377739441 -2.9989 0.7070684352805999 0.7070670974133564 -4.7275399410126335e-08 -0.09997793048299992 -2.999 0.7070684470784985 0.7070671093174604 -4.793746946347554e-08 -0.09997793718656883 -2.9991000000000003 0.7070684588657018 0.7070671212250612 -4.859822182602235e-08 -0.09997794388810183 -2.9992 0.7070684706422268 0.7070671331361436 -4.925750443814103e-08 -0.0999779505875995 -2.9993000000000003 0.7070684824080922 0.7070671450506907 -4.9915165624067614e-08 -0.09997795728506242 -2.9994 0.7070684941633181 0.7070671569686846 -5.0571054130551726e-08 -0.09997796398049118 -2.9995 0.7070685059079269 0.7070671688901053 -5.122501915797318e-08 -0.09997797067388645 -2.9996000000000005 0.7070685176419423 0.7070671808149316 -5.187691039612065e-08 -0.09997797736524888 -2.9997000000000003 0.7070685293653893 0.7070671927431402 -5.252657805931982e-08 -0.09997798405457903 -2.9998 0.707068541078295 0.7070672046747066 -5.317387292156153e-08 -0.09997799074187752 -2.9999000000000002 0.7070685527806873 0.7070672166096044 -5.381864634675104e-08 -0.09997799742714493 diff --git a/examples/SPIN/benchmark/benchmarck_damped_precession/bench-spin-precession.in b/examples/SPIN/benchmark/benchmarck_damped_precession/bench-spin-precession.in index 37d1e3765a..ed8a5caeaf 100644 --- a/examples/SPIN/benchmark/benchmarck_damped_precession/bench-spin-precession.in +++ b/examples/SPIN/benchmark/benchmarck_damped_precession/bench-spin-precession.in @@ -15,7 +15,6 @@ create_atoms 1 box mass 1 1.0 set type 1 spin 2.0 1.0 0.0 0.0 -# defines a pair/style for neighbor list, but do not use it pair_style spin/exchange 4.0 pair_coeff * * exchange 1.0 0.0 0.0 1.0 @@ -24,7 +23,7 @@ group bead type 1 variable H equal 10.0 variable Kan equal 0.0 variable Temperature equal 0.0 -variable RUN equal 100000 +variable Nsteps equal 500000 fix 1 all nve/spin lattice no fix 2 all precession/spin zeeman ${H} 0.0 0.0 1.0 anisotropy ${Kan} 0.0 0.0 1.0 @@ -45,4 +44,4 @@ thermo 100 timestep 0.0001 -run ${RUN} +run ${Nsteps} diff --git a/examples/SPIN/benchmark/benchmarck_damped_precession/llg_precession.py b/examples/SPIN/benchmark/benchmarck_damped_precession/llg_precession.py index edaa4f22cc..e8a46f389a 100755 --- a/examples/SPIN/benchmark/benchmarck_damped_precession/llg_precession.py +++ b/examples/SPIN/benchmark/benchmarck_damped_precession/llg_precession.py @@ -17,7 +17,7 @@ Bext = np.array([0.0, 0.0, 1.0]) Sn = 2.0 # spin norm (in # of muB) S = np.array([1.0, 0.0, 0.0]) -N=100000 # number of timesteps +N=500000 # number of timesteps dt=0.1 # timestep (fs) # Rodrigues rotation formula @@ -46,6 +46,7 @@ for t in range (0,N): theta=dt*np.linalg.norm(wf) axis=wf/np.linalg.norm(wf) S = np.dot(rotation_matrix(axis, theta), S) + en = -hbar*gyro*Sn*Bnrm*np.dot(S,Bext) # print res. in ps for comparison with LAMMPS - print(t*dt/1000.0,S[0],S[1],S[2]) + print(t*dt/1000.0,S[0],S[1],S[2],en) diff --git a/examples/SPIN/benchmark/benchmarck_damped_precession/plot_precession.py b/examples/SPIN/benchmark/benchmarck_damped_precession/plot_precession.py index c15d6c0ff5..9c07f1cefa 100755 --- a/examples/SPIN/benchmark/benchmarck_damped_precession/plot_precession.py +++ b/examples/SPIN/benchmark/benchmarck_damped_precession/plot_precession.py @@ -15,25 +15,31 @@ if len(argv) != 3: lammps_file = sys.argv[1] llg_file = sys.argv[2] -t_lmp,Sx_lmp,Sy_lmp,Sz_lmp = np.loadtxt(lammps_file, skiprows=0, usecols=(1,2,3,4),unpack=True) -t_llg,Sx_llg,Sy_llg,Sz_llg = np.loadtxt(llg_file, skiprows=0, usecols=(0,1,2,3),unpack=True) +t_lmp,Sx_lmp,Sy_lmp,Sz_lmp,en_lmp = np.loadtxt(lammps_file, + skiprows=0, usecols=(1,2,3,4,5),unpack=True) +t_llg,Sx_llg,Sy_llg,Sz_llg,en_llg = np.loadtxt(llg_file, skiprows=0, usecols=(0,1,2,3,4),unpack=True) plt.figure() -plt.subplot(311) +plt.subplot(411) plt.ylabel('Sx') plt.plot(t_lmp, Sx_lmp, 'b-', label='LAMMPS') plt.plot(t_llg, Sx_llg, 'r--', label='LLG') -plt.subplot(312) +plt.subplot(412) plt.ylabel('Sy') plt.plot(t_lmp, Sy_lmp, 'b-', label='LAMMPS') plt.plot(t_llg, Sy_llg, 'r--', label='LLG') -plt.subplot(313) +plt.subplot(413) plt.ylabel('Sz') plt.plot(t_lmp, Sz_lmp, 'b-', label='LAMMPS') plt.plot(t_llg, Sz_llg, 'r--', label='LLG') +plt.subplot(414) +plt.ylabel('En (eV)') +plt.plot(t_lmp, en_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, en_llg, 'r--', label='LLG') + plt.xlabel('time (in ps)') plt.legend() plt.show() diff --git a/examples/SPIN/benchmark/benchmarck_langevin_exchange/bench-exchange-spin.template b/examples/SPIN/benchmark/benchmarck_langevin_exchange/bench-exchange-spin.template deleted file mode 100644 index c4286e3597..0000000000 --- a/examples/SPIN/benchmark/benchmarck_langevin_exchange/bench-exchange-spin.template +++ /dev/null @@ -1,41 +0,0 @@ -#LAMMPS in.run - -units metal -atom_style spin -atom_modify map array -boundary p p p - -lattice sc 3.0 -region box block 0.0 2.0 0.0 2.0 0.0 2.0 -create_box 1 box -create_atoms 1 box - -mass 1 1.0 -set type 1 spin 1.0 0.0 0.0 1.0 - -# defines a pair/style for neighbor list, but do not use it -pair_style spin/exchange 3.1 -pair_coeff * * exchange 3.1 11.254 0.0 1.0 - -variable H equal 0.0 -variable Kan equal 0.0 -variable Temperature equal temperature -variable RUN equal 100000 - -fix 1 all nve/spin lattice no -fix 2 all precession/spin zeeman ${H} 0.0 0.0 1.0 anisotropy ${Kan} 0.0 0.0 1.0 -fix 3 all langevin/spin ${Temperature} 0.01 12345 - -thermo 500000 -thermo_style custom step time temp vol -timestep 0.1 - -compute compute_spin all spin -variable mag_energy equal c_compute_spin[5] -variable AVEs equal c_compute_spin[4] - -fix avespin all ave/time 1 ${RUN} ${RUN} v_Temperature v_H v_Kan v_AVEs v_mag_energy file _av_spin - -run ${RUN} - -shell cat _av_spin diff --git a/examples/SPIN/benchmark/benchmarck_langevin_exchange/langevin-exchange.py b/examples/SPIN/benchmark/benchmarck_langevin_exchange/langevin-exchange.py deleted file mode 100755 index d543f86cba..0000000000 --- a/examples/SPIN/benchmark/benchmarck_langevin_exchange/langevin-exchange.py +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env python3 - -import numpy as np, pylab, tkinter -import matplotlib.pyplot as plt -import mpmath as mp - -mub=5.78901e-5 # Bohr magneton (eV/T) -kb=8.617333262145e-5 # Boltzman constant (eV/K) -J0=0.05 # per-neighbor exchange interaction (eV) -z=6 # number of NN (bcc) -g=2.0 # Lande factor (adim) -Hz=10.0 # mag. field (T) - -#Definition of the Langevin function -def func(sm,t): - return mp.coth(z*J0*sm/(kb*t))-1.0/(z*J0*sm/(kb*t)) - -npoints=200 -tolerance=1e-5 -ti=0.01 -tf=2000.0 -sz=1.0 -szg=0.5 -for i in range (0,npoints): - temp=ti+i*(tf-ti)/npoints - count=0 - sz=1.0 - szg=0.5 - while (abs(sz-szg)) >= tolerance: - sz=szg - szg=func(sz,temp) - count+=1 - emag=-z*J0*sz*sz - print('%d %lf %lf %lf %lf' % (temp,szg,sz,emag,count)) diff --git a/examples/SPIN/benchmark/benchmarck_langevin_exchange/plot_exchange.py b/examples/SPIN/benchmark/benchmarck_langevin_exchange/plot_exchange.py deleted file mode 100755 index 8fa6f55589..0000000000 --- a/examples/SPIN/benchmark/benchmarck_langevin_exchange/plot_exchange.py +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env python3 - -import numpy as np, pylab, tkinter -import matplotlib.pyplot as plt -from scipy.optimize import curve_fit -from decimal import * -import sys, string, os - - -argv = sys.argv -if len(argv) != 3: - print("Syntax: ./plot_precession.py res_lammps.dat res_langevin.dat") - sys.exit() - -lammps_file = sys.argv[1] -langevin_file = sys.argv[2] - -T_lmp,S_lmp,E_lmp = np.loadtxt(lammps_file, skiprows=0, usecols=(0,2,3),unpack=True) -T_lan,S_lan,E_lan = np.loadtxt(langevin_file, skiprows=0, usecols=(0,2,3),unpack=True) - -plt.figure() -plt.subplot(211) -plt.ylabel('') -plt.plot(T_lmp, S_lmp, 'b-', label='LAMMPS') -plt.plot(T_lan, S_lan, 'r--', label='Langevin') - -plt.subplot(212) -plt.ylabel('E (in eV)') -plt.plot(T_lmp, E_lmp, 'b-', label='LAMMPS') -plt.plot(T_lan, E_lan, 'r--', label='Langevin') - -plt.xlabel('T (in K)') -plt.legend() -plt.show() diff --git a/examples/SPIN/benchmark/benchmarck_langevin_exchange/run-bench-exchange.sh b/examples/SPIN/benchmark/benchmarck_langevin_exchange/run-bench-exchange.sh deleted file mode 100755 index d631fdbc79..0000000000 --- a/examples/SPIN/benchmark/benchmarck_langevin_exchange/run-bench-exchange.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -# set initial and final temperature (K) -tempi=0.0 -tempf=2000.0 - -rm res_*.dat - -# run Lammps calculation -N=20 -for (( i=0; i<$N; i++ )) -do - temp="$(echo "$tempi+$i*($tempf-$tempi)/$N" | bc -l)" - sed s/temperature/${temp}/g bench-exchange-spin.template > \ - bench-exchange-spin.in - ../../../../src/lmp_serial \ - -in bench-exchange-spin.in - Hz="$(tail -n 1 _av_spin | awk -F " " '{print $3}')" - sm="$(tail -n 1 _av_spin | awk -F " " '{print $5}')" - en="$(tail -n 1 _av_spin | awk -F " " '{print $6}')" - echo $temp $Hz $sm $en >> res_lammps.dat -done - -# run Langevin function calculation -python3 -m langevin-exchange.py > res_langevin.dat - -# plot comparison -python3 -m plot_exchange.py res_lammps.dat res_langevin.dat diff --git a/examples/SPIN/benchmark/benchmarck_langevin_precession/bench-prec-spin.template b/examples/SPIN/benchmark/benchmarck_langevin_precession/bench-prec-spin.template index 6e79fe9d25..52f6a105ea 100644 --- a/examples/SPIN/benchmark/benchmarck_langevin_precession/bench-prec-spin.template +++ b/examples/SPIN/benchmark/benchmarck_langevin_precession/bench-prec-spin.template @@ -33,14 +33,14 @@ fix 3 all langevin/spin ${Temperature} 0.01 12345 compute compute_spin all spin compute outsp all property/atom spx spy spz sp -compute AVEsz all reduce ave c_outsp[3] +compute magsz all reduce ave c_outsp[3] thermo 50000 thermo_style custom step time temp vol pe c_compute_spin[5] etotal variable magnetic_energy equal c_compute_spin[5] -fix avespin all ave/time 1 ${RUN} ${RUN} v_Temperature v_H v_Kan c_AVEsz v_magnetic_energy file _av_spin +fix avespin all ave/time 1 ${RUN} ${RUN} v_Temperature v_H v_Kan c_magsz v_magnetic_energy file average_spin timestep 0.1 run ${RUN} diff --git a/examples/SPIN/benchmark/benchmarck_langevin_precession/run-bench-prec.sh b/examples/SPIN/benchmark/benchmarck_langevin_precession/run-bench-prec.sh index ecbe7d2eff..98fceeca95 100755 --- a/examples/SPIN/benchmark/benchmarck_langevin_precession/run-bench-prec.sh +++ b/examples/SPIN/benchmark/benchmarck_langevin_precession/run-bench-prec.sh @@ -14,9 +14,9 @@ do bench-prec-spin.in ./../../../../src/lmp_serial \ -in bench-prec-spin.in - Hz="$(tail -n 1 _av_spin | awk -F " " '{print $3}')" - sz="$(tail -n 1 _av_spin | awk -F " " '{print $5}')" - en="$(tail -n 1 _av_spin | awk -F " " '{print $6}')" + Hz="$(tail -n 1 average_spin | awk -F " " '{print $3}')" + sz="$(tail -n 1 average_spin | awk -F " " '{print $5}')" + en="$(tail -n 1 average_spin | awk -F " " '{print $6}')" echo $temp $Hz $sz $en >> res_lammps.dat done diff --git a/src/SPIN/compute_spin.cpp b/src/SPIN/compute_spin.cpp index 7d7fb56e1c..7ee2b5bcfc 100644 --- a/src/SPIN/compute_spin.cpp +++ b/src/SPIN/compute_spin.cpp @@ -104,7 +104,6 @@ void ComputeSpin::compute_vector() mag[0] += sp[i][0]; mag[1] += sp[i][1]; mag[2] += sp[i][2]; - // magenergy -= 2.0*(sp[i][0]*fm[i][0] + sp[i][1]*fm[i][1] + sp[i][2]*fm[i][2]); magenergy -= (sp[i][0]*fm[i][0] + sp[i][1]*fm[i][1] + sp[i][2]*fm[i][2]); tx = sp[i][1]*fm[i][2]-sp[i][2]*fm[i][1]; ty = sp[i][2]*fm[i][0]-sp[i][0]*fm[i][2]; @@ -129,7 +128,6 @@ void ComputeSpin::compute_vector() magtot[2] *= scale; magtot[3] = sqrt((magtot[0]*magtot[0])+(magtot[1]*magtot[1])+(magtot[2]*magtot[2])); spintemperature = hbar*tempnumtot; - // spintemperature /= (kb*tempdenomtot); spintemperature /= (2.0*kb*tempdenomtot); vector[0] = magtot[0]; diff --git a/src/SPIN/fix_precession_spin.cpp b/src/SPIN/fix_precession_spin.cpp index 263118f5fb..93f8ef9d32 100644 --- a/src/SPIN/fix_precession_spin.cpp +++ b/src/SPIN/fix_precession_spin.cpp @@ -257,7 +257,6 @@ void FixPrecessionSpin::post_force(int /* vflag */) if (zeeman_flag) { // compute Zeeman interaction compute_zeeman(i,fmi); - // epreci -= 2.0*hbar*(spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); epreci -= hbar*(spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); } @@ -296,9 +295,6 @@ void FixPrecessionSpin::compute_single_precession(int i, double spi[3], double f void FixPrecessionSpin::compute_zeeman(int i, double fmi[3]) { double **sp = atom->sp; - // fmi[0] += 0.5*sp[i][3]*hx; - // fmi[1] += 0.5*sp[i][3]*hy; - // fmi[2] += 0.5*sp[i][3]*hz; fmi[0] += sp[i][3]*hx; fmi[1] += sp[i][3]*hy; fmi[2] += sp[i][3]*hz; @@ -309,9 +305,9 @@ void FixPrecessionSpin::compute_zeeman(int i, double fmi[3]) void FixPrecessionSpin::compute_anisotropy(double spi[3], double fmi[3]) { double scalar = nax*spi[0] + nay*spi[1] + naz*spi[2]; - fmi[0] += 0.5*scalar*Kax; - fmi[1] += 0.5*scalar*Kay; - fmi[2] += 0.5*scalar*Kaz; + fmi[0] += scalar*Kax; + fmi[1] += scalar*Kay; + fmi[2] += scalar*Kaz; } /* ---------------------------------------------------------------------- */ @@ -320,7 +316,7 @@ double FixPrecessionSpin::compute_anisotropy_energy(double spi[3]) { double energy = 0.0; double scalar = nax*spi[0] + nay*spi[1] + naz*spi[2]; - energy = 2.0*Ka*scalar*scalar; + energy = Ka*scalar*scalar; return energy; } @@ -358,9 +354,9 @@ void FixPrecessionSpin::compute_cubic(double spi[3], double fmi[3]) sixy = k2ch*(nc1y*six1 + nc2y*six2 + nc3y*six3); sixz = k2ch*(nc1z*six1 + nc2z*six2 + nc3z*six3); - fmi[0] += 0.5*(fourx + sixx); - fmi[1] += 0.5*(foury + sixy); - fmi[2] += 0.5*(fourz + sixz); + fmi[0] += (fourx + sixx); + fmi[1] += (foury + sixy); + fmi[2] += (fourz + sixz); } /* ---------------------------------------------------------------------- @@ -379,7 +375,7 @@ double FixPrecessionSpin::compute_cubic_energy(double spi[3]) energy = k1c*(skx*skx*sky*sky + sky*sky*skz*skz + skx*skx*skz*skz); energy += k2c*skx*skx*sky*sky*skz*skz; - return 2.0*energy; + return energy; } /* ---------------------------------------------------------------------- */ diff --git a/src/SPIN/pair_spin_exchange.cpp b/src/SPIN/pair_spin_exchange.cpp index d547de6995..2aa8b99f32 100644 --- a/src/SPIN/pair_spin_exchange.cpp +++ b/src/SPIN/pair_spin_exchange.cpp @@ -242,7 +242,6 @@ void PairSpinExchange::compute(int eflag, int vflag) if (eflag) { evdwl -= (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); - // evdwl *= 0.5*hbar; evdwl *= hbar; } else evdwl = 0.0; @@ -352,11 +351,6 @@ void PairSpinExchange::compute_exchange(int i, int j, double rsq, double fmi[3], Jex *= (1.0-J2[itype][jtype]*ra); Jex *= exp(-ra); - // printf("Exchange : %g %g \n",Jex,Jex*hbar); - - // fmi[0] += 2.0*Jex*spj[0]; - // fmi[1] += 2.0*Jex*spj[1]; - // fmi[2] += 2.0*Jex*spj[2]; fmi[0] += Jex*spj[0]; fmi[1] += Jex*spj[1]; fmi[2] += Jex*spj[2]; From 31ac2f3bd13ccc510c21e72b9620be8ebc976679 Mon Sep 17 00:00:00 2001 From: julient31 Date: Fri, 15 Nov 2019 11:42:04 -0700 Subject: [PATCH 031/199] Commit2 JT 151119 - adding doc exceptions to false-positives --- doc/utils/sphinx-config/false_positives.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/utils/sphinx-config/false_positives.txt b/doc/utils/sphinx-config/false_positives.txt index 5b3020c7d1..8bc437bd48 100644 --- a/doc/utils/sphinx-config/false_positives.txt +++ b/doc/utils/sphinx-config/false_positives.txt @@ -212,6 +212,7 @@ Berne Bertotti Bessarab Beutler +Bext bgq Bh Biersack @@ -1041,6 +1042,7 @@ Gunsteren Gunzenmuller Guo gw +gyromagnetic gz gzipped Haak @@ -1060,6 +1062,7 @@ Haswell Haugk Hayoun Hayre +hbar hbcut hbn hbnewflag @@ -1401,6 +1404,7 @@ Lammps LAMMPS lammpsplot Lamoureux +Lande Landron langevin Langevin @@ -1772,6 +1776,7 @@ mtk Mtotal muB Muccioli +mui Mukherjee Mulders multi From f4491011d0d12733d6763b0dfa2c5ee4edb26695 Mon Sep 17 00:00:00 2001 From: Oliver Henrich Date: Fri, 15 Nov 2019 18:54:37 +0000 Subject: [PATCH 032/199] Modified README --- examples/USER/cgdna/README | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/examples/USER/cgdna/README b/examples/USER/cgdna/README index 7cbf76fd5a..49b7cd1f84 100644 --- a/examples/USER/cgdna/README +++ b/examples/USER/cgdna/README @@ -1,6 +1,6 @@ This directory contains example data and input files as well as utility scripts for the oxDNA/oxDNA2/oxRNA2 -coarse-grained model for DNA and RNA. +coarse-grained model of DNA and RNA. /******************************************************************************/ @@ -40,15 +40,14 @@ are sequence-averaged (cf. keyword 'seqav' in according pair styles). /examples/oxDNA2/duplex3: -This is the duplex1 run with sequence-dependent stacking and -hydrogen-bonding strengths enabled and both nucleotide mass and -moment of inertia set to the value of the standalone implementation -of oxDNA (M = I = 1). To achieve this, the masses can be set directly -in the input and data file, whereas the moment of inertia is set via -the diameter of the ellipsoid in the data file and has a value of 3.16227766. +This example uses the duplex1 with sequence-dependent stacking and +hydrogen-bonding interactions and both nucleotide mass and +moment of inertia set to the value used in the standalone implementation +of oxDNA (M = I = 1). The masses can be set directly in the input and +data file, whereas the moment of inertia is set via the diameter of the +ellipsoid in the data file and has a value of 3.16227766. The change of mass and moment of inertia allows direct comparision of -e.g. trajectory data, energies or time-dependent observables on a per-timestep -basis until numerical noise causes deviations at later simulation times. +trajectory data or time-dependent observables on a per-timestep basis. As mentioned above, the stacking and hydrogen-bonding interactions are sequence-dependent (cf. keyword 'seqdep' in according pair styles). @@ -60,8 +59,6 @@ are sequence-dependent (cf. keyword 'seqdep' in according pair styles). This example uses atom types 1-8 to model a 13 base pair duplex. The nucleotide types are assigned as follows: A = 1,5; C = 2,6; G = 3,7; T = 4,8 -When a large number of atom types is used, this feature allows -quasi-unique base pairing between two individual nucleotides. The topology is A C G T A C G T A C G T A @@ -70,13 +67,16 @@ A C G T A C G T A C G T A 4 - 3 - 2 - 1 - 8 - 7 - 6 - 5 - 4 - 3 - 6 - 5 - 4 T G C A T G C A T G C A T +With a large (32 or 64) number of atom types quasi-unique base pairing +between two individual nucleotides can be established. + /******************************************************************************/ /examples/oxRNA2/duplex4 -This is the duplex2 run with the oxRNA2 force field instead of the oxDNA or -oxDNA2 force field and sequence-dependent stacking and hydrogen-bonding -strengths enabled. +This example uses the duplex2 with the oxRNA2 force field instead of oxDNA or +oxDNA2 force field. Sequence-dependent stacking and hydrogen-bonding +strengths enabled (cf. keyword 'seqdep' in according pair styles). /******************************************************************************/ From 5ddac24161943cc04ac1a6a1ffb68d3a541d56b8 Mon Sep 17 00:00:00 2001 From: Oliver Henrich Date: Fri, 15 Nov 2019 19:27:48 +0000 Subject: [PATCH 033/199] Modified README --- src/USER-CGDNA/{README => README.md} | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) rename src/USER-CGDNA/{README => README.md} (95%) diff --git a/src/USER-CGDNA/README b/src/USER-CGDNA/README.md similarity index 95% rename from src/USER-CGDNA/README rename to src/USER-CGDNA/README.md index a57168e53e..138638525e 100644 --- a/src/USER-CGDNA/README +++ b/src/USER-CGDNA/README.md @@ -2,7 +2,11 @@ This package contains a LAMMPS implementation of coarse-grained models of DNA, which can be used to model sequence-specific DNA strands. -Please cite [1] and the relevant oxDNA, oxDNA2 and oxRNA2 articles +Please cite + +[![DOI](https://zenodo.org/badge/132764768.svg)](https://zenodo.org/badge/latestdoi/132764768) + +as well as [1] and the relevant oxDNA, oxDNA2 and oxRNA2 articles in any publication that uses this package. See the doc pages and [2,3,4,5,6] for the individual bond and pair styles. From 2c2b7cf20bd85a315e175534354cbb507573541f Mon Sep 17 00:00:00 2001 From: Oliver Henrich Date: Fri, 15 Nov 2019 21:19:33 +0000 Subject: [PATCH 034/199] Corrected linking error --- doc/src/pair_oxrna2.rst | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/doc/src/pair_oxrna2.rst b/doc/src/pair_oxrna2.rst index 469851eb5a..c9d8314682 100644 --- a/doc/src/pair_oxrna2.rst +++ b/doc/src/pair_oxrna2.rst @@ -75,7 +75,7 @@ excluded volume interaction *oxrna2/excv*\ , the stacking *oxrna2/stk*\ , cross- and coaxial stacking interaction *oxrna2/coaxstk*\ , electrostatic Debye-Hueckel interaction *oxrna2/dh* as well as the hydrogen-bonding interaction *oxrna2/hbond* between complementary pairs of nucleotides on opposite strands. Average sequence or sequence-dependent stacking and base-pairing strengths -are supported :ref:`(Sulc) `. Quasi-unique base-pairing between nucleotides can be achieved by using +are supported :ref:`(Sulc2) `. Quasi-unique base-pairing between nucleotides can be achieved by using more complementary pairs of atom types like 5-8 and 6-7, 9-12 and 10-11, 13-16 and 14-15, etc. This prevents the hybridization of in principle complementary bases within Ntypes/4 bases up and down along the backbone. @@ -84,8 +84,8 @@ The exact functional form of the pair styles is rather complex. The individual potentials consist of products of modulation factors, which themselves are constructed from a number of more basic potentials (Morse, Lennard-Jones, harmonic angle and distance) as well as quadratic smoothing and modulation terms. -We refer to :ref:`(Snodin) ` and the original oxDNA publications :ref:`(Ouldridge-DPhil) ` -and :ref:`(Ouldridge) ` for a detailed description of the oxDNA2 force field. +We refer to :ref:`(Sulc1) ` and the original oxDNA publications :ref:`(Ouldridge-DPhil) ` +and :ref:`(Ouldridge) ` for a detailed description of the oxRNA2 force field. .. note:: @@ -103,7 +103,7 @@ Example input and data files for DNA duplexes can be found in examples/USER/cgdn A simple python setup tool which creates single straight or helical DNA strands, DNA duplexes or arrays of DNA duplexes can be found in examples/USER/cgdna/util/. -Please cite :ref:`(Henrich) ` in any publication that uses +Please cite :ref:`(Henrich) ` in any publication that uses this implementation. The article contains general information on the model, its implementation and performance as well as the structure of the data and input file. The preprint version of the article can be found @@ -147,6 +147,14 @@ Related commands **(Sulc2)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). +.. _Ouldridge-DPhil3: + +**(Ouldridge-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). + +.. _Ouldridge3: + +**(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, J. Chem. Phys. 134, 085101 (2011). + .. _lws: http://lammps.sandia.gov .. _ld: Manual.html From 2d6e84edd74bcf23ce569d04a37561eb1c0f6204 Mon Sep 17 00:00:00 2001 From: Oliver Henrich Date: Fri, 15 Nov 2019 21:45:33 +0000 Subject: [PATCH 035/199] Fixed anchor errors --- doc/src/bond_oxdna.rst | 75 ++++++++++++------------------- doc/src/fix_nve_dot.rst | 16 +++---- doc/src/fix_nve_dotc_langevin.rst | 21 ++++----- doc/src/pair_oxdna.rst | 45 ++++++++++--------- doc/src/pair_oxdna2.rst | 53 ++++++++++++---------- 5 files changed, 96 insertions(+), 114 deletions(-) diff --git a/doc/src/bond_oxdna.rst b/doc/src/bond_oxdna.rst index 36370ddf30..51692f933b 100644 --- a/doc/src/bond_oxdna.rst +++ b/doc/src/bond_oxdna.rst @@ -6,9 +6,6 @@ bond\_style oxdna/fene command bond\_style oxdna2/fene command =============================== -bond\_style oxrna2/fene command -=============================== - Syntax """""" @@ -19,8 +16,6 @@ Syntax bond_style oxdna2/fene - bond_style oxrna2/fene - Examples """""""" @@ -33,21 +28,18 @@ Examples bond_style oxdna2/fene bond_coeff \* 2.0 0.25 0.7564 - bond_style oxrna2/fene - bond_coeff \* 2.0 0.25 0.76107 - Description """"""""""" -The *oxdna/fene* , *oxdna2/fene* and *oxrna2/fene* bond styles use the potential +The *oxdna/fene* and *oxdna2/fene* bond styles use the potential .. image:: Eqs/bond_oxdna_fene.jpg :align: center to define a modified finite extensible nonlinear elastic (FENE) -potential :ref:`(Ouldridge) ` to model the connectivity of the -phosphate backbone in the oxDNA/oxRNA force field for coarse-grained -modelling of DNA/RNA. +potential :ref:`(Ouldridge) ` to model the connectivity of the +phosphate backbone in the oxDNA force field for coarse-grained +modelling of DNA. The following coefficients must be defined for the bond type via the :doc:`bond\_coeff ` command as given in the above example, or @@ -63,36 +55,27 @@ commands: The oxDNA bond style has to be used together with the corresponding oxDNA pair styles for excluded volume interaction - *oxdna/excv* , stacking *oxdna/stk* , cross-stacking *oxdna/xstk* and + *oxdna/excv*\ , stacking *oxdna/stk*\ , cross-stacking *oxdna/xstk* and coaxial stacking interaction *oxdna/coaxstk* as well as hydrogen-bonding interaction *oxdna/hbond* (see also documentation of :doc:`pair\_style oxdna/excv `). For the oxDNA2 - :ref:`(Snodin) ` bond style the analogous pair styles - *oxdna2/excv* , *oxdna2/stk* , *oxdna2/xstk* , *oxdna2/coaxstk* , - *oxdna2/hbond* and an additional Debye-Hueckel pair style - *oxdna2/dh* have to be defined. The same applies to the oxRNA2 - :ref:`(Sulc1) ` styles. + :ref:`(Snodin) ` bond style the analogous pair styles and an + additional Debye-Hueckel pair style *oxdna2/dh* have to be defined. The coefficients in the above example have to be kept fixed and cannot be changed without reparameterizing the entire model. -Example input and data files for DNA and RNA duplexes can be found in -examples/USER/cgdna/examples/oxDNA/ , /oxDNA2/ and /oxRNA2/. A simple python -setup tool which creates single straight or helical DNA strands, DNA/RNA -duplexes or arrays of DNA/RNA duplexes can be found in +Example input and data files for DNA duplexes can be found in +examples/USER/cgdna/examples/oxDNA/ and /oxDNA2/. A simple python +setup tool which creates single straight or helical DNA strands, DNA +duplexes or arrays of DNA duplexes can be found in examples/USER/cgdna/util/. -Please cite :ref:`(Henrich) ` in any publication that uses -this implementation. The article contains general information -on the model, its implementation and performance as well as the structure of -the data and input file. The preprint version of the article can be found +Please cite :ref:`(Henrich) ` and the relevant oxDNA articles in +any publication that uses this implementation. The article contains +more information on the model, the structure of the input file, the +setup tool and the performance of the LAMMPS-implementation of oxDNA. +The preprint version of the article can be found `here `_. -Please cite also the relevant oxDNA/oxRNA publications. These are -:ref:`(Ouldridge) ` and -:ref:`(Ouldridge-DPhil) ` for oxDNA, -:ref:`(Snodin) ` for oxDNA2, -:ref:`(Sulc1) ` for oxRNA2 -and for sequence-specific hydrogen-bonding and stacking interactions -:ref:`(Sulc2) `. ---------- @@ -109,37 +92,35 @@ USER-CGDNA package and the MOLECULE and ASPHERE package. See the Related commands """""""""""""""" -:doc:`pair\_style oxdna/excv `, :doc:`pair\_style oxdna2/excv `, :doc:`pair\_style oxrna2/excv `, -:doc:`bond\_coeff `, :doc:`fix nve/dotc/langevin ` +:doc:`pair\_style oxdna/excv `, :doc:`pair\_style oxdna2/excv `, :doc:`fix nve/dotc/langevin `, +:doc:`bond\_coeff ` **Default:** none ---------- -.. _Henrich0: -**(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). +.. _Henrich2: -.. _Ouldridge-DPhil0: -**(Ouldridge-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). -.. _Ouldridge0: +**(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, +T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). -**(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, J. Chem. Phys. 134, 085101 (2011). +.. _oxdna\_fene: -.. _Snodin0: -**(Snodin)** B.E. Snodin, F. Randisi, M. Mosayebi, et al., J. Chem. Phys. 142, 234901 (2015). -.. _Sulc01: +**(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, +J. Chem. Phys. 134, 085101 (2011). -**(Sulc1)** P. Sulc, F. Romano, T. E. Ouldridge, et al., J. Chem. Phys. 140, 235102 (2014). +.. _oxdna2: -.. _Sulc02: -**(Sulc2)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). + +**(Snodin)** B.E. Snodin, F. Randisi, M. Mosayebi, et al., +J. Chem. Phys. 142, 234901 (2015). .. _lws: http://lammps.sandia.gov diff --git a/doc/src/fix_nve_dot.rst b/doc/src/fix_nve_dot.rst index 33d9f61b49..5fc6a46ab5 100644 --- a/doc/src/fix_nve_dot.rst +++ b/doc/src/fix_nve_dot.rst @@ -26,11 +26,11 @@ Examples Description """"""""""" -Apply a rigid-body integrator as described in :ref:`(Davidchack) ` +Apply a rigid-body integrator as described in :ref:`(Davidchack) ` to a group of atoms, but without Langevin dynamics. This command performs Molecular dynamics (MD) via a velocity-Verlet algorithm and an evolution operator that rotates -the quaternion degrees of freedom, similar to the scheme outlined in :ref:`(Miller) `. +the quaternion degrees of freedom, similar to the scheme outlined in :ref:`(Miller) `. This command is the equivalent of the :doc:`fix nve/dotc/langevin ` without damping and noise and can be used to determine the stability range @@ -40,7 +40,7 @@ The command is equivalent to the :doc:`fix nve `. The particles are always considered to have a finite size. An example input file can be found in /examples/USER/cgdna/examples/duplex1/. -Further details of the implementation and stability of the integrator are contained in :ref:`(Henrich) `. +Further details of the implementation and stability of the integrator are contained in :ref:`(Henrich) `. The preprint version of the article can be found `here `_. @@ -66,19 +66,15 @@ Related commands ---------- -.. _Davidchack1: - - - -.. _Miller1: +.. _Davidchack4: **(Davidchack)** R.L Davidchack, T.E. Ouldridge, and M.V. Tretyakov. J. Chem. Phys. 142, 144114 (2015). - -.. _Henrich3: +.. _Miller4: **(Miller)** T. F. Miller III, M. Eleftheriou, P. Pattnaik, A. Ndirango, G. J. Martyna, J. Chem. Phys., 116, 8649-8659 (2002). +.. _Henrich4: **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). diff --git a/doc/src/fix_nve_dotc_langevin.rst b/doc/src/fix_nve_dotc_langevin.rst index 408aaf919e..3143db968f 100644 --- a/doc/src/fix_nve_dotc_langevin.rst +++ b/doc/src/fix_nve_dotc_langevin.rst @@ -38,14 +38,14 @@ Description """"""""""" Apply a rigid-body Langevin-type integrator of the kind "Langevin C" -as described in :ref:`(Davidchack) ` +as described in :ref:`(Davidchack) ` to a group of atoms, which models an interaction with an implicit background solvent. This command performs Brownian dynamics (BD) via a technique that splits the integration into a deterministic Hamiltonian part and the Ornstein-Uhlenbeck process for noise and damping. The quaternion degrees of freedom are updated though an evolution operator which performs a rotation in quaternion space, preserves -the quaternion norm and is akin to :ref:`(Miller) `. +the quaternion norm and is akin to :ref:`(Miller) `. In terms of syntax this command has been closely modelled on the :doc:`fix langevin ` and its *angmom* option. But it combines @@ -86,7 +86,7 @@ dt damp), where Kb is the Boltzmann constant, T is the desired temperature, m is the mass of the particle, dt is the timestep size, and damp is the damping factor. Random numbers are used to randomize the direction and magnitude of this force as described in -:ref:`(Dunweg) `, where a uniform random number is used (instead of +:ref:`(Dunweg) `, where a uniform random number is used (instead of a Gaussian random number) for speed. @@ -128,7 +128,7 @@ The scale factor after the *angmom* keyword gives the ratio of the rotational to the translational friction coefficient. An example input file can be found in /examples/USER/cgdna/examples/duplex2/. -Further details of the implementation and stability of the integrators are contained in :ref:`(Henrich) `. +Further details of the implementation and stability of the integrators are contained in :ref:`(Henrich) `. The preprint version of the article can be found `here `_. @@ -154,24 +154,19 @@ Related commands ---------- -.. _Davidchack2: - - - -.. _Miller2: +.. _Davidchack5: **(Davidchack)** R.L Davidchack, T.E. Ouldridge, M.V. Tretyakov. J. Chem. Phys. 142, 144114 (2015). - -.. _Dunweg3: +.. _Miller5: **(Miller)** T. F. Miller III, M. Eleftheriou, P. Pattnaik, A. Ndirango, G. J. Martyna, J. Chem. Phys., 116, 8649-8659 (2002). - -.. _Henrich4: +.. _Dunweg5: **(Dunweg)** B. Dunweg, W. Paul, Int. J. Mod. Phys. C, 2, 817-27 (1991). +.. _Henrich5: **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). diff --git a/doc/src/pair_oxdna.rst b/doc/src/pair_oxdna.rst index 727f19c327..b40cf1f6cc 100644 --- a/doc/src/pair_oxdna.rst +++ b/doc/src/pair_oxdna.rst @@ -36,8 +36,8 @@ Syntax *oxdna/stk* args = seq T xi kappa 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 seq = seqav (for average sequence stacking strength) or seqdep (for sequence-dependent stacking strength) T = temperature (oxDNA units, 0.1 = 300 K) - xi = 1.3448 (temperature-independent coefficient in stacking strength) - kappa = 2.6568 (coefficient of linear temperature dependence in stacking strength) + xi = temperature-independent coefficient in stacking strength + kappa = coefficient of linear temperature dependence in stacking strength *oxdna/hbond* args = seq eps 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 seq = seqav (for average sequence base-pairing strength) or seqdep (for sequence-dependent base-pairing strength) eps = 1.077 (between base pairs A-T and C-G) or 0 (all other pairs) @@ -94,15 +94,11 @@ Example input and data files for DNA duplexes can be found in examples/USER/cgdn A simple python setup tool which creates single straight or helical DNA strands, DNA duplexes or arrays of DNA duplexes can be found in examples/USER/cgdna/util/. -Please cite :ref:`(Henrich) ` in any publication that uses -this implementation. The article contains general information -on the model, its implementation and performance as well as the structure of -the data and input file. The preprint version of the article can be found -`here `_. -Please cite also the relevant oxDNA publications -:ref:`(Ouldridge) `, -:ref:`(Ouldridge-DPhil) ` -and :ref:`(Sulc) `. +Please cite :ref:`(Henrich) ` and the relevant oxDNA articles in any publication that uses this implementation. +The article contains more information on the model, the structure of the input file, the setup tool +and the performance of the LAMMPS-implementation of oxDNA. +The preprint version of the article can be found `here `_. + ---------- @@ -118,32 +114,39 @@ USER-CGDNA package and the MOLECULE and ASPHERE package. See the Related commands """""""""""""""" -:doc:`bond\_style oxdna/fene `, :doc:`pair\_coeff `, -:doc:`bond\_style oxdna2/fene `, :doc:`pair\_style oxdna2/excv `, -:doc:`bond\_style oxrna2/fene `, :doc:`pair\_style oxrna2/excv `, -:doc:`fix nve/dotc/langevin ` - +:doc:`bond\_style oxdna/fene `, :doc:`fix nve/dotc/langevin `, :doc:`pair\_coeff `, +:doc:`bond\_style oxdna2/fene `, :doc:`pair\_style oxdna2/excv ` + **Default:** none ---------- + .. _Henrich1: + + **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). +.. _Sulc1: + + + +**(Sulc)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). + .. _Ouldridge-DPhil1: -**(Ouldridge-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). + + +**(Ouldrigde-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). .. _Ouldridge1: + + **(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, J. Chem. Phys. 134, 085101 (2011). -.. _Sulc1: - -**(Sulc)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). - .. _lws: http://lammps.sandia.gov .. _ld: Manual.html diff --git a/doc/src/pair_oxdna2.rst b/doc/src/pair_oxdna2.rst index 77052da666..4f64197f44 100644 --- a/doc/src/pair_oxdna2.rst +++ b/doc/src/pair_oxdna2.rst @@ -39,15 +39,15 @@ Syntax *oxdna2/stk* args = seq T xi kappa 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 seq = seqav (for average sequence stacking strength) or seqdep (for sequence-dependent stacking strength) T = temperature (oxDNA units, 0.1 = 300 K) - xi = 1.3523 (temperature-independent coefficient in stacking strength) - kappa = 2.6717 (coefficient of linear temperature dependence in stacking strength) + xi = temperature-independent coefficient in stacking strength + kappa = coefficient of linear temperature dependence in stacking strength *oxdna2/hbond* args = seq eps 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 seq = seqav (for average sequence base-pairing strength) or seqdep (for sequence-dependent base-pairing strength) eps = 1.0678 (between base pairs A-T and C-G) or 0 (all other pairs) *oxdna2/dh* args = T rhos qeff T = temperature (oxDNA units, 0.1 = 300 K) rhos = salt concentration (mole per litre) - qeff = 0.815 (effective charge in elementary charges) + qeff = effective charge (elementary charges) Examples """""""" @@ -63,7 +63,7 @@ Examples pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff \* \* oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 pair_coeff \* \* oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 - pair_coeff \* \* oxdna2/dh 0.1 0.5 0.815 + pair_coeff \* \* oxdna2/dh 0.1 1.0 0.815 Description """"""""""" @@ -83,7 +83,7 @@ The exact functional form of the pair styles is rather complex. The individual potentials consist of products of modulation factors, which themselves are constructed from a number of more basic potentials (Morse, Lennard-Jones, harmonic angle and distance) as well as quadratic smoothing and modulation terms. -We refer to :ref:`(Snodin) ` and the original oxDNA publications :ref:`(Ouldridge-DPhil) ` +We refer to :ref:`(Snodin) ` and the original oxDNA publications :ref:`(Ouldridge-DPhil) ` and :ref:`(Ouldridge) ` for a detailed description of the oxDNA2 force field. .. note:: @@ -94,7 +94,7 @@ and :ref:`(Ouldridge) ` for a detailed description of the oxDNA2 fo in the above example have to be kept fixed and cannot be changed without reparameterizing the entire model. Exceptions are the first four coefficients after *oxdna2/stk* (seq=seqdep, T=0.1, xi=1.3523 and kappa=2.6717 in the above example), the first coefficient after *oxdna2/hbond* (seq=seqdep in the above example) and the three coefficients - after *oxdna2/dh* (T=0.1, rhos=0.5, qeff=0.815 in the above example). When using a Langevin thermostat + after *oxdna2/dh* (T=0.1, rhos=1.0, qeff=0.815 in the above example). When using a Langevin thermostat e.g. through :doc:`fix langevin ` or :doc:`fix nve/dotc/langevin ` the temperature coefficients have to be matched to the one used in the fix. @@ -102,13 +102,11 @@ Example input and data files for DNA duplexes can be found in examples/USER/cgdn A simple python setup tool which creates single straight or helical DNA strands, DNA duplexes or arrays of DNA duplexes can be found in examples/USER/cgdna/util/. -Please cite :ref:`(Henrich) ` in any publication that uses -this implementation. The article contains general information -on the model, its implementation and performance as well as the structure of -the data and input file. The preprint version of the article can be found -`here `_. -Please cite also the relevant oxDNA2 publications -:ref:`(Snodin) ` and :ref:`(Sulc) `. +Please cite :ref:`(Henrich) ` and the relevant oxDNA articles in any publication that uses this implementation. +The article contains more information on the model, the structure of the input file, the setup tool +and the performance of the LAMMPS-implementation of oxDNA. +The preprint version of the article can be found `here `_. + ---------- @@ -124,34 +122,43 @@ USER-CGDNA package and the MOLECULE and ASPHERE package. See the Related commands """""""""""""""" -:doc:`bond\_style oxdna2/fene `, :doc:`pair\_coeff `, -:doc:`bond\_style oxdna/fene `, :doc:`pair\_style oxdna/excv `, -:doc:`bond\_style oxrna2/fene `, :doc:`pair\_style oxrna2/excv `, -:doc:`fix nve/dotc/langevin ` +:doc:`bond\_style oxdna2/fene `, :doc:`fix nve/dotc/langevin `, :doc:`pair\_coeff `, +:doc:`bond\_style oxdna/fene `, :doc:`pair\_style oxdna/excv ` **Default:** none ---------- -.. _Henrich2: + +.. _Henrich: + + **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). -.. _Snodin2: - -**(Snodin)** B.E. Snodin, F. Randisi, M. Mosayebi, et al., J. Chem. Phys. 142, 234901 (2015). - .. _Sulc2: + + **(Sulc)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). +.. _Snodin: + + + +**(Snodin)** B.E. Snodin, F. Randisi, M. Mosayebi, et al., J. Chem. Phys. 142, 234901 (2015). + .. _Ouldridge-DPhil2: -**(Ouldridge-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). + + +**(Ouldrigde-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). .. _Ouldridge2: + + **(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, J. Chem. Phys. 134, 085101 (2011). From 4fa86e6ee833ba7c9964b2ddc5f40aeec191c673 Mon Sep 17 00:00:00 2001 From: Oliver Henrich Date: Fri, 15 Nov 2019 21:59:21 +0000 Subject: [PATCH 036/199] Revert "Fixed anchor errors" This reverts commit 2d6e84edd74bcf23ce569d04a37561eb1c0f6204. --- doc/src/bond_oxdna.rst | 75 +++++++++++++++++++------------ doc/src/fix_nve_dot.rst | 16 ++++--- doc/src/fix_nve_dotc_langevin.rst | 21 +++++---- doc/src/pair_oxdna.rst | 45 +++++++++---------- doc/src/pair_oxdna2.rst | 55 ++++++++++------------- 5 files changed, 115 insertions(+), 97 deletions(-) diff --git a/doc/src/bond_oxdna.rst b/doc/src/bond_oxdna.rst index 51692f933b..36370ddf30 100644 --- a/doc/src/bond_oxdna.rst +++ b/doc/src/bond_oxdna.rst @@ -6,6 +6,9 @@ bond\_style oxdna/fene command bond\_style oxdna2/fene command =============================== +bond\_style oxrna2/fene command +=============================== + Syntax """""" @@ -16,6 +19,8 @@ Syntax bond_style oxdna2/fene + bond_style oxrna2/fene + Examples """""""" @@ -28,18 +33,21 @@ Examples bond_style oxdna2/fene bond_coeff \* 2.0 0.25 0.7564 + bond_style oxrna2/fene + bond_coeff \* 2.0 0.25 0.76107 + Description """"""""""" -The *oxdna/fene* and *oxdna2/fene* bond styles use the potential +The *oxdna/fene* , *oxdna2/fene* and *oxrna2/fene* bond styles use the potential .. image:: Eqs/bond_oxdna_fene.jpg :align: center to define a modified finite extensible nonlinear elastic (FENE) -potential :ref:`(Ouldridge) ` to model the connectivity of the -phosphate backbone in the oxDNA force field for coarse-grained -modelling of DNA. +potential :ref:`(Ouldridge) ` to model the connectivity of the +phosphate backbone in the oxDNA/oxRNA force field for coarse-grained +modelling of DNA/RNA. The following coefficients must be defined for the bond type via the :doc:`bond\_coeff ` command as given in the above example, or @@ -55,27 +63,36 @@ commands: The oxDNA bond style has to be used together with the corresponding oxDNA pair styles for excluded volume interaction - *oxdna/excv*\ , stacking *oxdna/stk*\ , cross-stacking *oxdna/xstk* and + *oxdna/excv* , stacking *oxdna/stk* , cross-stacking *oxdna/xstk* and coaxial stacking interaction *oxdna/coaxstk* as well as hydrogen-bonding interaction *oxdna/hbond* (see also documentation of :doc:`pair\_style oxdna/excv `). For the oxDNA2 - :ref:`(Snodin) ` bond style the analogous pair styles and an - additional Debye-Hueckel pair style *oxdna2/dh* have to be defined. + :ref:`(Snodin) ` bond style the analogous pair styles + *oxdna2/excv* , *oxdna2/stk* , *oxdna2/xstk* , *oxdna2/coaxstk* , + *oxdna2/hbond* and an additional Debye-Hueckel pair style + *oxdna2/dh* have to be defined. The same applies to the oxRNA2 + :ref:`(Sulc1) ` styles. The coefficients in the above example have to be kept fixed and cannot be changed without reparameterizing the entire model. -Example input and data files for DNA duplexes can be found in -examples/USER/cgdna/examples/oxDNA/ and /oxDNA2/. A simple python -setup tool which creates single straight or helical DNA strands, DNA -duplexes or arrays of DNA duplexes can be found in +Example input and data files for DNA and RNA duplexes can be found in +examples/USER/cgdna/examples/oxDNA/ , /oxDNA2/ and /oxRNA2/. A simple python +setup tool which creates single straight or helical DNA strands, DNA/RNA +duplexes or arrays of DNA/RNA duplexes can be found in examples/USER/cgdna/util/. -Please cite :ref:`(Henrich) ` and the relevant oxDNA articles in -any publication that uses this implementation. The article contains -more information on the model, the structure of the input file, the -setup tool and the performance of the LAMMPS-implementation of oxDNA. -The preprint version of the article can be found +Please cite :ref:`(Henrich) ` in any publication that uses +this implementation. The article contains general information +on the model, its implementation and performance as well as the structure of +the data and input file. The preprint version of the article can be found `here `_. +Please cite also the relevant oxDNA/oxRNA publications. These are +:ref:`(Ouldridge) ` and +:ref:`(Ouldridge-DPhil) ` for oxDNA, +:ref:`(Snodin) ` for oxDNA2, +:ref:`(Sulc1) ` for oxRNA2 +and for sequence-specific hydrogen-bonding and stacking interactions +:ref:`(Sulc2) `. ---------- @@ -92,35 +109,37 @@ USER-CGDNA package and the MOLECULE and ASPHERE package. See the Related commands """""""""""""""" -:doc:`pair\_style oxdna/excv `, :doc:`pair\_style oxdna2/excv `, :doc:`fix nve/dotc/langevin `, -:doc:`bond\_coeff ` +:doc:`pair\_style oxdna/excv `, :doc:`pair\_style oxdna2/excv `, :doc:`pair\_style oxrna2/excv `, +:doc:`bond\_coeff `, :doc:`fix nve/dotc/langevin ` **Default:** none ---------- +.. _Henrich0: -.. _Henrich2: +**(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). +.. _Ouldridge-DPhil0: +**(Ouldridge-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). -**(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, -T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). +.. _Ouldridge0: -.. _oxdna\_fene: +**(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, J. Chem. Phys. 134, 085101 (2011). +.. _Snodin0: +**(Snodin)** B.E. Snodin, F. Randisi, M. Mosayebi, et al., J. Chem. Phys. 142, 234901 (2015). -**(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, -J. Chem. Phys. 134, 085101 (2011). +.. _Sulc01: -.. _oxdna2: +**(Sulc1)** P. Sulc, F. Romano, T. E. Ouldridge, et al., J. Chem. Phys. 140, 235102 (2014). +.. _Sulc02: - -**(Snodin)** B.E. Snodin, F. Randisi, M. Mosayebi, et al., -J. Chem. Phys. 142, 234901 (2015). +**(Sulc2)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). .. _lws: http://lammps.sandia.gov diff --git a/doc/src/fix_nve_dot.rst b/doc/src/fix_nve_dot.rst index 5fc6a46ab5..33d9f61b49 100644 --- a/doc/src/fix_nve_dot.rst +++ b/doc/src/fix_nve_dot.rst @@ -26,11 +26,11 @@ Examples Description """"""""""" -Apply a rigid-body integrator as described in :ref:`(Davidchack) ` +Apply a rigid-body integrator as described in :ref:`(Davidchack) ` to a group of atoms, but without Langevin dynamics. This command performs Molecular dynamics (MD) via a velocity-Verlet algorithm and an evolution operator that rotates -the quaternion degrees of freedom, similar to the scheme outlined in :ref:`(Miller) `. +the quaternion degrees of freedom, similar to the scheme outlined in :ref:`(Miller) `. This command is the equivalent of the :doc:`fix nve/dotc/langevin ` without damping and noise and can be used to determine the stability range @@ -40,7 +40,7 @@ The command is equivalent to the :doc:`fix nve `. The particles are always considered to have a finite size. An example input file can be found in /examples/USER/cgdna/examples/duplex1/. -Further details of the implementation and stability of the integrator are contained in :ref:`(Henrich) `. +Further details of the implementation and stability of the integrator are contained in :ref:`(Henrich) `. The preprint version of the article can be found `here `_. @@ -66,15 +66,19 @@ Related commands ---------- -.. _Davidchack4: +.. _Davidchack1: + + + +.. _Miller1: **(Davidchack)** R.L Davidchack, T.E. Ouldridge, and M.V. Tretyakov. J. Chem. Phys. 142, 144114 (2015). -.. _Miller4: + +.. _Henrich3: **(Miller)** T. F. Miller III, M. Eleftheriou, P. Pattnaik, A. Ndirango, G. J. Martyna, J. Chem. Phys., 116, 8649-8659 (2002). -.. _Henrich4: **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). diff --git a/doc/src/fix_nve_dotc_langevin.rst b/doc/src/fix_nve_dotc_langevin.rst index 3143db968f..408aaf919e 100644 --- a/doc/src/fix_nve_dotc_langevin.rst +++ b/doc/src/fix_nve_dotc_langevin.rst @@ -38,14 +38,14 @@ Description """"""""""" Apply a rigid-body Langevin-type integrator of the kind "Langevin C" -as described in :ref:`(Davidchack) ` +as described in :ref:`(Davidchack) ` to a group of atoms, which models an interaction with an implicit background solvent. This command performs Brownian dynamics (BD) via a technique that splits the integration into a deterministic Hamiltonian part and the Ornstein-Uhlenbeck process for noise and damping. The quaternion degrees of freedom are updated though an evolution operator which performs a rotation in quaternion space, preserves -the quaternion norm and is akin to :ref:`(Miller) `. +the quaternion norm and is akin to :ref:`(Miller) `. In terms of syntax this command has been closely modelled on the :doc:`fix langevin ` and its *angmom* option. But it combines @@ -86,7 +86,7 @@ dt damp), where Kb is the Boltzmann constant, T is the desired temperature, m is the mass of the particle, dt is the timestep size, and damp is the damping factor. Random numbers are used to randomize the direction and magnitude of this force as described in -:ref:`(Dunweg) `, where a uniform random number is used (instead of +:ref:`(Dunweg) `, where a uniform random number is used (instead of a Gaussian random number) for speed. @@ -128,7 +128,7 @@ The scale factor after the *angmom* keyword gives the ratio of the rotational to the translational friction coefficient. An example input file can be found in /examples/USER/cgdna/examples/duplex2/. -Further details of the implementation and stability of the integrators are contained in :ref:`(Henrich) `. +Further details of the implementation and stability of the integrators are contained in :ref:`(Henrich) `. The preprint version of the article can be found `here `_. @@ -154,19 +154,24 @@ Related commands ---------- -.. _Davidchack5: +.. _Davidchack2: + + + +.. _Miller2: **(Davidchack)** R.L Davidchack, T.E. Ouldridge, M.V. Tretyakov. J. Chem. Phys. 142, 144114 (2015). -.. _Miller5: + +.. _Dunweg3: **(Miller)** T. F. Miller III, M. Eleftheriou, P. Pattnaik, A. Ndirango, G. J. Martyna, J. Chem. Phys., 116, 8649-8659 (2002). -.. _Dunweg5: + +.. _Henrich4: **(Dunweg)** B. Dunweg, W. Paul, Int. J. Mod. Phys. C, 2, 817-27 (1991). -.. _Henrich5: **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). diff --git a/doc/src/pair_oxdna.rst b/doc/src/pair_oxdna.rst index b40cf1f6cc..727f19c327 100644 --- a/doc/src/pair_oxdna.rst +++ b/doc/src/pair_oxdna.rst @@ -36,8 +36,8 @@ Syntax *oxdna/stk* args = seq T xi kappa 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 seq = seqav (for average sequence stacking strength) or seqdep (for sequence-dependent stacking strength) T = temperature (oxDNA units, 0.1 = 300 K) - xi = temperature-independent coefficient in stacking strength - kappa = coefficient of linear temperature dependence in stacking strength + xi = 1.3448 (temperature-independent coefficient in stacking strength) + kappa = 2.6568 (coefficient of linear temperature dependence in stacking strength) *oxdna/hbond* args = seq eps 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 seq = seqav (for average sequence base-pairing strength) or seqdep (for sequence-dependent base-pairing strength) eps = 1.077 (between base pairs A-T and C-G) or 0 (all other pairs) @@ -94,11 +94,15 @@ Example input and data files for DNA duplexes can be found in examples/USER/cgdn A simple python setup tool which creates single straight or helical DNA strands, DNA duplexes or arrays of DNA duplexes can be found in examples/USER/cgdna/util/. -Please cite :ref:`(Henrich) ` and the relevant oxDNA articles in any publication that uses this implementation. -The article contains more information on the model, the structure of the input file, the setup tool -and the performance of the LAMMPS-implementation of oxDNA. -The preprint version of the article can be found `here `_. - +Please cite :ref:`(Henrich) ` in any publication that uses +this implementation. The article contains general information +on the model, its implementation and performance as well as the structure of +the data and input file. The preprint version of the article can be found +`here `_. +Please cite also the relevant oxDNA publications +:ref:`(Ouldridge) `, +:ref:`(Ouldridge-DPhil) ` +and :ref:`(Sulc) `. ---------- @@ -114,39 +118,32 @@ USER-CGDNA package and the MOLECULE and ASPHERE package. See the Related commands """""""""""""""" -:doc:`bond\_style oxdna/fene `, :doc:`fix nve/dotc/langevin `, :doc:`pair\_coeff `, -:doc:`bond\_style oxdna2/fene `, :doc:`pair\_style oxdna2/excv ` - +:doc:`bond\_style oxdna/fene `, :doc:`pair\_coeff `, +:doc:`bond\_style oxdna2/fene `, :doc:`pair\_style oxdna2/excv `, +:doc:`bond\_style oxrna2/fene `, :doc:`pair\_style oxrna2/excv `, +:doc:`fix nve/dotc/langevin ` + **Default:** none ---------- - .. _Henrich1: - - **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). -.. _Sulc1: - - - -**(Sulc)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). - .. _Ouldridge-DPhil1: - - -**(Ouldrigde-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). +**(Ouldridge-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). .. _Ouldridge1: - - **(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, J. Chem. Phys. 134, 085101 (2011). +.. _Sulc1: + +**(Sulc)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). + .. _lws: http://lammps.sandia.gov .. _ld: Manual.html diff --git a/doc/src/pair_oxdna2.rst b/doc/src/pair_oxdna2.rst index 4f64197f44..77052da666 100644 --- a/doc/src/pair_oxdna2.rst +++ b/doc/src/pair_oxdna2.rst @@ -39,15 +39,15 @@ Syntax *oxdna2/stk* args = seq T xi kappa 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 seq = seqav (for average sequence stacking strength) or seqdep (for sequence-dependent stacking strength) T = temperature (oxDNA units, 0.1 = 300 K) - xi = temperature-independent coefficient in stacking strength - kappa = coefficient of linear temperature dependence in stacking strength + xi = 1.3523 (temperature-independent coefficient in stacking strength) + kappa = 2.6717 (coefficient of linear temperature dependence in stacking strength) *oxdna2/hbond* args = seq eps 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 seq = seqav (for average sequence base-pairing strength) or seqdep (for sequence-dependent base-pairing strength) eps = 1.0678 (between base pairs A-T and C-G) or 0 (all other pairs) *oxdna2/dh* args = T rhos qeff T = temperature (oxDNA units, 0.1 = 300 K) rhos = salt concentration (mole per litre) - qeff = effective charge (elementary charges) + qeff = 0.815 (effective charge in elementary charges) Examples """""""" @@ -63,7 +63,7 @@ Examples pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff \* \* oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 pair_coeff \* \* oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 - pair_coeff \* \* oxdna2/dh 0.1 1.0 0.815 + pair_coeff \* \* oxdna2/dh 0.1 0.5 0.815 Description """"""""""" @@ -83,7 +83,7 @@ The exact functional form of the pair styles is rather complex. The individual potentials consist of products of modulation factors, which themselves are constructed from a number of more basic potentials (Morse, Lennard-Jones, harmonic angle and distance) as well as quadratic smoothing and modulation terms. -We refer to :ref:`(Snodin) ` and the original oxDNA publications :ref:`(Ouldridge-DPhil) ` +We refer to :ref:`(Snodin) ` and the original oxDNA publications :ref:`(Ouldridge-DPhil) ` and :ref:`(Ouldridge) ` for a detailed description of the oxDNA2 force field. .. note:: @@ -94,7 +94,7 @@ and :ref:`(Ouldridge) ` for a detailed description of the oxDNA2 fo in the above example have to be kept fixed and cannot be changed without reparameterizing the entire model. Exceptions are the first four coefficients after *oxdna2/stk* (seq=seqdep, T=0.1, xi=1.3523 and kappa=2.6717 in the above example), the first coefficient after *oxdna2/hbond* (seq=seqdep in the above example) and the three coefficients - after *oxdna2/dh* (T=0.1, rhos=1.0, qeff=0.815 in the above example). When using a Langevin thermostat + after *oxdna2/dh* (T=0.1, rhos=0.5, qeff=0.815 in the above example). When using a Langevin thermostat e.g. through :doc:`fix langevin ` or :doc:`fix nve/dotc/langevin ` the temperature coefficients have to be matched to the one used in the fix. @@ -102,11 +102,13 @@ Example input and data files for DNA duplexes can be found in examples/USER/cgdn A simple python setup tool which creates single straight or helical DNA strands, DNA duplexes or arrays of DNA duplexes can be found in examples/USER/cgdna/util/. -Please cite :ref:`(Henrich) ` and the relevant oxDNA articles in any publication that uses this implementation. -The article contains more information on the model, the structure of the input file, the setup tool -and the performance of the LAMMPS-implementation of oxDNA. -The preprint version of the article can be found `here `_. - +Please cite :ref:`(Henrich) ` in any publication that uses +this implementation. The article contains general information +on the model, its implementation and performance as well as the structure of +the data and input file. The preprint version of the article can be found +`here `_. +Please cite also the relevant oxDNA2 publications +:ref:`(Snodin) ` and :ref:`(Sulc) `. ---------- @@ -122,43 +124,34 @@ USER-CGDNA package and the MOLECULE and ASPHERE package. See the Related commands """""""""""""""" -:doc:`bond\_style oxdna2/fene `, :doc:`fix nve/dotc/langevin `, :doc:`pair\_coeff `, -:doc:`bond\_style oxdna/fene `, :doc:`pair\_style oxdna/excv ` +:doc:`bond\_style oxdna2/fene `, :doc:`pair\_coeff `, +:doc:`bond\_style oxdna/fene `, :doc:`pair\_style oxdna/excv `, +:doc:`bond\_style oxrna2/fene `, :doc:`pair\_style oxrna2/excv `, +:doc:`fix nve/dotc/langevin ` **Default:** none ---------- - -.. _Henrich: - - +.. _Henrich2: **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). -.. _Sulc2: - - - -**(Sulc)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). - -.. _Snodin: - - +.. _Snodin2: **(Snodin)** B.E. Snodin, F. Randisi, M. Mosayebi, et al., J. Chem. Phys. 142, 234901 (2015). +.. _Sulc2: + +**(Sulc)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). + .. _Ouldridge-DPhil2: - - -**(Ouldrigde-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). +**(Ouldridge-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). .. _Ouldridge2: - - **(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, J. Chem. Phys. 134, 085101 (2011). From 06c7464a20b6ceaefb01da2b77372b7618072643 Mon Sep 17 00:00:00 2001 From: Oliver Henrich Date: Fri, 15 Nov 2019 22:05:12 +0000 Subject: [PATCH 037/199] Fixed anchor error --- doc/src/fix_nve_dot.rst | 16 ++++++---------- doc/src/fix_nve_dotc_langevin.rst | 21 ++++++++------------- 2 files changed, 14 insertions(+), 23 deletions(-) diff --git a/doc/src/fix_nve_dot.rst b/doc/src/fix_nve_dot.rst index 33d9f61b49..5fc6a46ab5 100644 --- a/doc/src/fix_nve_dot.rst +++ b/doc/src/fix_nve_dot.rst @@ -26,11 +26,11 @@ Examples Description """"""""""" -Apply a rigid-body integrator as described in :ref:`(Davidchack) ` +Apply a rigid-body integrator as described in :ref:`(Davidchack) ` to a group of atoms, but without Langevin dynamics. This command performs Molecular dynamics (MD) via a velocity-Verlet algorithm and an evolution operator that rotates -the quaternion degrees of freedom, similar to the scheme outlined in :ref:`(Miller) `. +the quaternion degrees of freedom, similar to the scheme outlined in :ref:`(Miller) `. This command is the equivalent of the :doc:`fix nve/dotc/langevin ` without damping and noise and can be used to determine the stability range @@ -40,7 +40,7 @@ The command is equivalent to the :doc:`fix nve `. The particles are always considered to have a finite size. An example input file can be found in /examples/USER/cgdna/examples/duplex1/. -Further details of the implementation and stability of the integrator are contained in :ref:`(Henrich) `. +Further details of the implementation and stability of the integrator are contained in :ref:`(Henrich) `. The preprint version of the article can be found `here `_. @@ -66,19 +66,15 @@ Related commands ---------- -.. _Davidchack1: - - - -.. _Miller1: +.. _Davidchack4: **(Davidchack)** R.L Davidchack, T.E. Ouldridge, and M.V. Tretyakov. J. Chem. Phys. 142, 144114 (2015). - -.. _Henrich3: +.. _Miller4: **(Miller)** T. F. Miller III, M. Eleftheriou, P. Pattnaik, A. Ndirango, G. J. Martyna, J. Chem. Phys., 116, 8649-8659 (2002). +.. _Henrich4: **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). diff --git a/doc/src/fix_nve_dotc_langevin.rst b/doc/src/fix_nve_dotc_langevin.rst index 408aaf919e..3143db968f 100644 --- a/doc/src/fix_nve_dotc_langevin.rst +++ b/doc/src/fix_nve_dotc_langevin.rst @@ -38,14 +38,14 @@ Description """"""""""" Apply a rigid-body Langevin-type integrator of the kind "Langevin C" -as described in :ref:`(Davidchack) ` +as described in :ref:`(Davidchack) ` to a group of atoms, which models an interaction with an implicit background solvent. This command performs Brownian dynamics (BD) via a technique that splits the integration into a deterministic Hamiltonian part and the Ornstein-Uhlenbeck process for noise and damping. The quaternion degrees of freedom are updated though an evolution operator which performs a rotation in quaternion space, preserves -the quaternion norm and is akin to :ref:`(Miller) `. +the quaternion norm and is akin to :ref:`(Miller) `. In terms of syntax this command has been closely modelled on the :doc:`fix langevin ` and its *angmom* option. But it combines @@ -86,7 +86,7 @@ dt damp), where Kb is the Boltzmann constant, T is the desired temperature, m is the mass of the particle, dt is the timestep size, and damp is the damping factor. Random numbers are used to randomize the direction and magnitude of this force as described in -:ref:`(Dunweg) `, where a uniform random number is used (instead of +:ref:`(Dunweg) `, where a uniform random number is used (instead of a Gaussian random number) for speed. @@ -128,7 +128,7 @@ The scale factor after the *angmom* keyword gives the ratio of the rotational to the translational friction coefficient. An example input file can be found in /examples/USER/cgdna/examples/duplex2/. -Further details of the implementation and stability of the integrators are contained in :ref:`(Henrich) `. +Further details of the implementation and stability of the integrators are contained in :ref:`(Henrich) `. The preprint version of the article can be found `here `_. @@ -154,24 +154,19 @@ Related commands ---------- -.. _Davidchack2: - - - -.. _Miller2: +.. _Davidchack5: **(Davidchack)** R.L Davidchack, T.E. Ouldridge, M.V. Tretyakov. J. Chem. Phys. 142, 144114 (2015). - -.. _Dunweg3: +.. _Miller5: **(Miller)** T. F. Miller III, M. Eleftheriou, P. Pattnaik, A. Ndirango, G. J. Martyna, J. Chem. Phys., 116, 8649-8659 (2002). - -.. _Henrich4: +.. _Dunweg5: **(Dunweg)** B. Dunweg, W. Paul, Int. J. Mod. Phys. C, 2, 817-27 (1991). +.. _Henrich5: **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). From 58bbbc3d8b3e68c0fab028e9dace05d218af491b Mon Sep 17 00:00:00 2001 From: Aidan Thompson Date: Fri, 15 Nov 2019 18:00:25 -0700 Subject: [PATCH 038/199] Started on ComputeSnap --- src/SNAP/compute_snap.cpp | 377 ++++++++++++++++++++++++++++++++++++++ src/SNAP/compute_snap.h | 77 ++++++++ 2 files changed, 454 insertions(+) create mode 100644 src/SNAP/compute_snap.cpp create mode 100644 src/SNAP/compute_snap.h diff --git a/src/SNAP/compute_snap.cpp b/src/SNAP/compute_snap.cpp new file mode 100644 index 0000000000..31b50e1902 --- /dev/null +++ b/src/SNAP/compute_snap.cpp @@ -0,0 +1,377 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#include "compute_snap.h" +#include +#include +#include "sna.h" +#include "atom.h" +#include "update.h" +#include "modify.h" +#include "neighbor.h" +#include "neigh_list.h" +#include "neigh_request.h" +#include "force.h" +#include "pair.h" +#include "comm.h" +#include "memory.h" +#include "error.h" + +using namespace LAMMPS_NS; + +ComputeSnap::ComputeSnap(LAMMPS *lmp, int narg, char **arg) : + Compute(lmp, narg, arg), cutsq(NULL), list(NULL), snap(NULL), + radelem(NULL), wjelem(NULL) +{ + double rfac0, rmin0; + int twojmax, switchflag, bzeroflag; + radelem = NULL; + wjelem = NULL; + + int ntypes = atom->ntypes; + int nargmin = 6+2*ntypes; + + if (narg < nargmin) error->all(FLERR,"Illegal compute snap command"); + + // default values + + rmin0 = 0.0; + switchflag = 1; + bzeroflag = 1; + quadraticflag = 0; + + // process required arguments + + memory->create(radelem,ntypes+1,"snap:radelem"); // offset by 1 to match up with types + memory->create(wjelem,ntypes+1,"snap:wjelem"); + rcutfac = atof(arg[3]); + rfac0 = atof(arg[4]); + twojmax = atoi(arg[5]); + for(int i = 0; i < ntypes; i++) + radelem[i+1] = atof(arg[6+i]); + for(int i = 0; i < ntypes; i++) + wjelem[i+1] = atof(arg[6+ntypes+i]); + + // construct cutsq + + double cut; + cutmax = 0.0; + memory->create(cutsq,ntypes+1,ntypes+1,"snap:cutsq"); + for(int i = 1; i <= ntypes; i++) { + cut = 2.0*radelem[i]*rcutfac; + if (cut > cutmax) cutmax = cut; + cutsq[i][i] = cut*cut; + for(int j = i+1; j <= ntypes; j++) { + cut = (radelem[i]+radelem[j])*rcutfac; + cutsq[i][j] = cutsq[j][i] = cut*cut; + } + } + + // process optional args + + int iarg = nargmin; + + while (iarg < narg) { + if (strcmp(arg[iarg],"rmin0") == 0) { + if (iarg+2 > narg) + error->all(FLERR,"Illegal compute snap command"); + rmin0 = atof(arg[iarg+1]); + iarg += 2; + } else if (strcmp(arg[iarg],"bzeroflag") == 0) { + if (iarg+2 > narg) + error->all(FLERR,"Illegal compute snap command"); + bzeroflag = atoi(arg[iarg+1]); + iarg += 2; + } else if (strcmp(arg[iarg],"switchflag") == 0) { + if (iarg+2 > narg) + error->all(FLERR,"Illegal compute snap command"); + switchflag = atoi(arg[iarg+1]); + iarg += 2; + } else if (strcmp(arg[iarg],"quadraticflag") == 0) { + if (iarg+2 > narg) + error->all(FLERR,"Illegal compute snap command"); + quadraticflag = atoi(arg[iarg+1]); + iarg += 2; + } else error->all(FLERR,"Illegal compute snap command"); + } + + snaptr = new SNA(lmp,rfac0,twojmax, + rmin0,switchflag,bzeroflag); + + ncoeff = snaptr->ncoeff; + nperdim = ncoeff; + if (quadraticflag) nperdim += (ncoeff*(ncoeff+1))/2; + yoffset = nperdim; + zoffset = 2*nperdim; + size_peratom_cols = 3*nperdim*atom->ntypes; + comm_reverse = size_peratom_cols; + + nmax = 0; + snap = NULL; +} + +/* ---------------------------------------------------------------------- */ + +ComputeSnap::~ComputeSnap() +{ + memory->destroy(snap); + memory->destroy(radelem); + memory->destroy(wjelem); + memory->destroy(cutsq); + delete snaptr; +} + +/* ---------------------------------------------------------------------- */ + +void ComputeSnap::init() +{ + if (force->pair == NULL) + error->all(FLERR,"Compute snap requires a pair style be defined"); + + if (cutmax > force->pair->cutforce) + error->all(FLERR,"Compute snap cutoff is longer than pairwise cutoff"); + + // need an occasional full neighbor list + + int irequest = neighbor->request(this,instance_me); + neighbor->requests[irequest]->pair = 0; + neighbor->requests[irequest]->compute = 1; + neighbor->requests[irequest]->half = 0; + neighbor->requests[irequest]->full = 1; + neighbor->requests[irequest]->occasional = 1; + + int count = 0; + for (int i = 0; i < modify->ncompute; i++) + if (strcmp(modify->compute[i]->style,"snap") == 0) count++; + if (count > 1 && comm->me == 0) + error->warning(FLERR,"More than one compute snap"); + snaptr->init(); +} + +/* ---------------------------------------------------------------------- */ + +void ComputeSnap::init_list(int /*id*/, NeighList *ptr) +{ + list = ptr; +} + +/* ---------------------------------------------------------------------- */ + +void ComputeSnap::compute() +{ + int ntotal = atom->nlocal + atom->nghost; + + invoked_peratom = update->ntimestep; + + // grow snap array if necessary + + if (atom->nmax > nmax) { + memory->destroy(snap); + nmax = atom->nmax; + memory->create(snap,nmax,size_peratom_cols, + "snap:snap"); + array = snap; + } + + // clear local array + + for (int i = 0; i < ntotal; i++) + for (int icoeff = 0; icoeff < size_peratom_cols; icoeff++) { + snap[i][icoeff] = 0.0; + } + + // invoke full neighbor list (will copy or build if necessary) + + neighbor->build_one(list); + + const int inum = list->inum; + const int* const ilist = list->ilist; + const int* const numneigh = list->numneigh; + int** const firstneigh = list->firstneigh; + int * const type = atom->type; + + // compute sna derivatives for each atom in group + // use full neighbor list to count atoms less than cutoff + + double** const x = atom->x; + const int* const mask = atom->mask; + + for (int ii = 0; ii < inum; ii++) { + const int i = ilist[ii]; + if (mask[i] & groupbit) { + + const double xtmp = x[i][0]; + const double ytmp = x[i][1]; + const double ztmp = x[i][2]; + const int itype = type[i]; + const double radi = radelem[itype]; + const int* const jlist = firstneigh[i]; + const int jnum = numneigh[i]; + + // const int typeoffset = threencoeff*(atom->type[i]-1); + // const int quadraticoffset = threencoeff*atom->ntypes + + // threencoeffq*(atom->type[i]-1); + const int typeoffset = 3*nperdim*(atom->type[i]-1); + + // insure rij, inside, and typej are of size jnum + + snaptr->grow_rij(jnum); + + // rij[][3] = displacements between atom I and those neighbors + // inside = indices of neighbors of I within cutoff + // typej = types of neighbors of I within cutoff + // note Rij sign convention => dU/dRij = dU/dRj = -dU/dRi + + int ninside = 0; + for (int jj = 0; jj < jnum; jj++) { + int j = jlist[jj]; + j &= NEIGHMASK; + + const double delx = x[j][0] - xtmp; + const double dely = x[j][1] - ytmp; + const double delz = x[j][2] - ztmp; + const double rsq = delx*delx + dely*dely + delz*delz; + int jtype = type[j]; + if (rsq < cutsq[itype][jtype]&&rsq>1e-20) { + snaptr->rij[ninside][0] = delx; + snaptr->rij[ninside][1] = dely; + snaptr->rij[ninside][2] = delz; + snaptr->inside[ninside] = j; + snaptr->wj[ninside] = wjelem[jtype]; + snaptr->rcutij[ninside] = (radi+radelem[jtype])*rcutfac; + ninside++; + } + } + + snaptr->compute_ui(ninside); + snaptr->compute_zi(); + if (quadraticflag) { + snaptr->compute_bi(); + } + + for (int jj = 0; jj < ninside; jj++) { + const int j = snaptr->inside[jj]; + snaptr->compute_duidrj(snaptr->rij[jj], + snaptr->wj[jj], + snaptr->rcutij[jj],jj); + snaptr->compute_dbidrj(); + + // Accumulate -dBi/dRi, -dBi/dRj + + double *snapi = snap[i]+typeoffset; + double *snapj = snap[j]+typeoffset; + + for (int icoeff = 0; icoeff < ncoeff; icoeff++) { + snapi[icoeff] += snaptr->dblist[icoeff][0]; + snapi[icoeff+yoffset] += snaptr->dblist[icoeff][1]; + snapi[icoeff+zoffset] += snaptr->dblist[icoeff][2]; + snapj[icoeff] -= snaptr->dblist[icoeff][0]; + snapj[icoeff+yoffset] -= snaptr->dblist[icoeff][1]; + snapj[icoeff+zoffset] -= snaptr->dblist[icoeff][2]; + } + + if (quadraticflag) { + const int quadraticoffset = ncoeff; + snapi += quadraticoffset; + snapj += quadraticoffset; + int ncount = 0; + for (int icoeff = 0; icoeff < ncoeff; icoeff++) { + double bi = snaptr->blist[icoeff]; + double bix = snaptr->dblist[icoeff][0]; + double biy = snaptr->dblist[icoeff][1]; + double biz = snaptr->dblist[icoeff][2]; + + // diagonal elements of quadratic matrix + + double dbxtmp = bi*bix; + double dbytmp = bi*biy; + double dbztmp = bi*biz; + + snapi[ncount] += dbxtmp; + snapi[ncount+yoffset] += dbytmp; + snapi[ncount+zoffset] += dbztmp; + snapj[ncount] -= dbxtmp; + snapj[ncount+yoffset] -= dbytmp; + snapj[ncount+zoffset] -= dbztmp; + ncount++; + + // upper-triangular elements of quadratic matrix + + for (int jcoeff = icoeff+1; jcoeff < ncoeff; jcoeff++) { + double dbxtmp = bi*snaptr->dblist[jcoeff][0] + + bix*snaptr->blist[jcoeff]; + double dbytmp = bi*snaptr->dblist[jcoeff][1] + + biy*snaptr->blist[jcoeff]; + double dbztmp = bi*snaptr->dblist[jcoeff][2] + + biz*snaptr->blist[jcoeff]; + + snapi[ncount] += dbxtmp; + snapi[ncount+yoffset] += dbytmp; + snapi[ncount+zoffset] += dbztmp; + snapj[ncount] -= dbxtmp; + snapj[ncount+yoffset] -= dbytmp; + snapj[ncount+zoffset] -= dbztmp; + ncount++; + } + } + } + } + } + } + + // communicate snap contributions between neighbor procs + + comm->reverse_comm_compute(this); + +} + +/* ---------------------------------------------------------------------- */ + +int ComputeSnap::pack_reverse_comm(int n, int first, double *buf) +{ + int i,m,last,icoeff; + + m = 0; + last = first + n; + for (i = first; i < last; i++) + for (icoeff = 0; icoeff < size_peratom_cols; icoeff++) + buf[m++] = snap[i][icoeff]; + return m; +} + +/* ---------------------------------------------------------------------- */ + +void ComputeSnap::unpack_reverse_comm(int n, int *list, double *buf) +{ + int i,j,m,icoeff; + + m = 0; + for (i = 0; i < n; i++) { + j = list[i]; + for (icoeff = 0; icoeff < size_peratom_cols; icoeff++) + snap[j][icoeff] += buf[m++]; + } +} + +/* ---------------------------------------------------------------------- + memory usage +------------------------------------------------------------------------- */ + +double ComputeSnap::memory_usage() +{ + + double bytes = nmax*size_peratom_cols * sizeof(double); // snap + bytes += snaptr->memory_usage(); // SNA object + + return bytes; +} diff --git a/src/SNAP/compute_snap.h b/src/SNAP/compute_snap.h new file mode 100644 index 0000000000..9fa998981a --- /dev/null +++ b/src/SNAP/compute_snap.h @@ -0,0 +1,77 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef COMPUTE_CLASS + +ComputeStyle(snap,ComputeSnap) + +#else + +#ifndef LMP_COMPUTE_SNAP_H +#define LMP_COMPUTE_SNAP_H + +#include "compute.h" + +namespace LAMMPS_NS { + +class ComputeSnap : public Compute { + public: + ComputeSnap(class LAMMPS *, int, char **); + ~ComputeSnap(); + void init(); + void init_list(int, class NeighList *); + void compute(); + int pack_reverse_comm(int, int, double *); + void unpack_reverse_comm(int, int *, double *); + double memory_usage(); + + private: + int nmax; + int ncoeff, nperdim, yoffset, zoffset; + double **cutsq; + class NeighList *list; + double **snap; + double rcutfac; + double *radelem; + double *wjelem; + class SNA* snaptr; + double cutmax; + int quadraticflag; +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Compute snap requires a pair style be defined + +Self-explanatory. + +E: Compute snap cutoff is longer than pairwise cutoff + +UNDOCUMENTED + +W: More than one compute snad/atom + +Self-explanatory. + +*/ From ffc443c957644acc463a8c0d332af22bd653f778 Mon Sep 17 00:00:00 2001 From: Aidan Thompson Date: Fri, 15 Nov 2019 18:34:44 -0700 Subject: [PATCH 039/199] Started on ComputeSnap --- src/SNAP/compute_snap.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/SNAP/compute_snap.cpp b/src/SNAP/compute_snap.cpp index 31b50e1902..c636ee8841 100644 --- a/src/SNAP/compute_snap.cpp +++ b/src/SNAP/compute_snap.cpp @@ -10,7 +10,17 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ +/* IDEAS +-Need to define a local array for snad on local and ghost atoms, in addition +a local vector of (1+6)*size_array_cols scalars. +-Reverse communicate local array +-MPI Allreduce on vector +-Copy vector and array into output array +-size_array_cols = ncoeff +-size_array_rows = total number of atoms +-Boom! + */ #include "compute_snap.h" #include #include @@ -113,7 +123,8 @@ ComputeSnap::ComputeSnap(LAMMPS *lmp, int narg, char **arg) : if (quadraticflag) nperdim += (ncoeff*(ncoeff+1))/2; yoffset = nperdim; zoffset = 2*nperdim; - size_peratom_cols = 3*nperdim*atom->ntypes; + size_array_rows = total number of atoms + size_array_cols = 3*nperdim*atom->ntypes; comm_reverse = size_peratom_cols; nmax = 0; @@ -178,7 +189,7 @@ void ComputeSnap::compute() if (atom->nmax > nmax) { memory->destroy(snap); nmax = atom->nmax; - memory->create(snap,nmax,size_peratom_cols, + memory->create(snap,size_array_rows,size_array_cols, "snap:snap"); array = snap; } From 3861b3cbbb32f143f85e1668bb3fac774c4f7bd6 Mon Sep 17 00:00:00 2001 From: Aidan Thompson Date: Sat, 16 Nov 2019 18:20:08 -0700 Subject: [PATCH 040/199] ComputeSnap is working with, matching results FitSNAP3 A matrix --- src/SNAP/compute_snap.cpp | 302 ++++++++++++++++++++++++++++++-------- src/SNAP/compute_snap.h | 9 +- 2 files changed, 250 insertions(+), 61 deletions(-) diff --git a/src/SNAP/compute_snap.cpp b/src/SNAP/compute_snap.cpp index c636ee8841..5c472861ec 100644 --- a/src/SNAP/compute_snap.cpp +++ b/src/SNAP/compute_snap.cpp @@ -12,14 +12,16 @@ ------------------------------------------------------------------------- */ /* IDEAS --Need to define a local array for snad on local and ghost atoms, in addition -a local vector of (1+6)*size_array_cols scalars. --Reverse communicate local array --MPI Allreduce on vector --Copy vector and array into output array --size_array_cols = ncoeff --size_array_rows = total number of atoms --Boom! +-DONE: Need to define a local peratom array for snad and snad on local and ghost atoms +-DONE: Reverse communicate local peratom array +-DONE: Copy peratom array into output array +-DONE: size_array_cols = nperdim (ncoeff [+quadratic]) +-DONE: size_array_rows = 1 + total number of atoms + 6 +-DONE: size_peratom = (3+6)*nperdim*ntypes +INCOMPLETE: Mappy from local to global +INCOMPLETE: modify->find_compute() +INCOMPLETE: eliminate local peratom array for viral, replace with fdotr + */ #include "compute_snap.h" #include @@ -39,10 +41,16 @@ a local vector of (1+6)*size_array_cols scalars. using namespace LAMMPS_NS; +enum{SCALAR,VECTOR,ARRAY}; + ComputeSnap::ComputeSnap(LAMMPS *lmp, int narg, char **arg) : Compute(lmp, narg, arg), cutsq(NULL), list(NULL), snap(NULL), - radelem(NULL), wjelem(NULL) + radelem(NULL), wjelem(NULL), snap_peratom(NULL) { + + array_flag = 1; + extarray = 0; + double rfac0, rmin0; int twojmax, switchflag, bzeroflag; radelem = NULL; @@ -123,12 +131,15 @@ ComputeSnap::ComputeSnap(LAMMPS *lmp, int narg, char **arg) : if (quadraticflag) nperdim += (ncoeff*(ncoeff+1))/2; yoffset = nperdim; zoffset = 2*nperdim; - size_array_rows = total number of atoms - size_array_cols = 3*nperdim*atom->ntypes; - comm_reverse = size_peratom_cols; + virialoffset = 3*nperdim; + natoms = atom->natoms; + size_array_rows = 1+3*natoms+6; + size_array_cols = nperdim*atom->ntypes+1; // extra col for reference potential + ndims_peratom = 9; + size_peratom = ndims_peratom*nperdim*atom->ntypes; // local atom force and virial data + comm_reverse = size_peratom; nmax = 0; - snap = NULL; } /* ---------------------------------------------------------------------- */ @@ -136,6 +147,7 @@ ComputeSnap::ComputeSnap(LAMMPS *lmp, int narg, char **arg) : ComputeSnap::~ComputeSnap() { memory->destroy(snap); + memory->destroy(snap_peratom); memory->destroy(radelem); memory->destroy(wjelem); memory->destroy(cutsq); @@ -167,8 +179,36 @@ void ComputeSnap::init() if (count > 1 && comm->me == 0) error->warning(FLERR,"More than one compute snap"); snaptr->init(); + + // allocate memory for global array + + // printf("allocate memory for global array rows = %d cols = %d\n", + // size_array_rows,size_array_cols); + memory->create(snap,size_array_rows,size_array_cols, + "snap:snap"); + array = snap; + + // INCOMPLETE: modify->find_compute() + // was called 223960 times by snappy Ta example + // that is over 600 times per config? + // how is this possible??? + + // find compute for reference energy + + char *id_pe = (char *) "thermo_pe"; + int ipe = modify->find_compute(id_pe); + c_pe = modify->compute[ipe]; + + // add compute for reference virial tensor + + char *id_virial = (char *) "snap_press"; + int ivirial = modify->find_compute(id_virial); + if (ivirial == -1) + error->all(FLERR,"compute snap requires that compute snap_press exists!"); + c_virial = modify->compute[ivirial]; } + /* ---------------------------------------------------------------------- */ void ComputeSnap::init_list(int /*id*/, NeighList *ptr) @@ -178,27 +218,34 @@ void ComputeSnap::init_list(int /*id*/, NeighList *ptr) /* ---------------------------------------------------------------------- */ -void ComputeSnap::compute() +void ComputeSnap::compute_array() { int ntotal = atom->nlocal + atom->nghost; - invoked_peratom = update->ntimestep; + invoked_array = update->ntimestep; - // grow snap array if necessary + // printf("Invoking compute snap on timestep %d\n",invoked_array); + + // grow snap_peratom array if necessary if (atom->nmax > nmax) { - memory->destroy(snap); + memory->destroy(snap_peratom); nmax = atom->nmax; - memory->create(snap,size_array_rows,size_array_cols, - "snap:snap"); - array = snap; + memory->create(snap_peratom,nmax,size_peratom, + "snap:snap_peratom"); } - // clear local array + // clear global array + // only need to zero out first row + + for (int icoeff = 0; icoeff < size_array_cols; icoeff++) + snap[0][icoeff] = 0.0; + + // clear peratom array for (int i = 0; i < ntotal; i++) - for (int icoeff = 0; icoeff < size_peratom_cols; icoeff++) { - snap[i][icoeff] = 0.0; + for (int icoeff = 0; icoeff < size_peratom; icoeff++) { + snap_peratom[i][icoeff] = 0.0; } // invoke full neighbor list (will copy or build if necessary) @@ -228,11 +275,7 @@ void ComputeSnap::compute() const double radi = radelem[itype]; const int* const jlist = firstneigh[i]; const int jnum = numneigh[i]; - - // const int typeoffset = threencoeff*(atom->type[i]-1); - // const int quadraticoffset = threencoeff*atom->ntypes + - // threencoeffq*(atom->type[i]-1); - const int typeoffset = 3*nperdim*(atom->type[i]-1); + const int typeoffset = ndims_peratom*nperdim*(atom->type[i]-1); // insure rij, inside, and typej are of size jnum @@ -266,9 +309,9 @@ void ComputeSnap::compute() snaptr->compute_ui(ninside); snaptr->compute_zi(); - if (quadraticflag) { - snaptr->compute_bi(); - } + // if (quadraticflag) { + snaptr->compute_bi(); + // } for (int jj = 0; jj < ninside; jj++) { const int j = snaptr->inside[jj]; @@ -279,22 +322,39 @@ void ComputeSnap::compute() // Accumulate -dBi/dRi, -dBi/dRj - double *snapi = snap[i]+typeoffset; - double *snapj = snap[j]+typeoffset; + double *snadi = snap_peratom[i]+typeoffset; + double *snadj = snap_peratom[j]+typeoffset; + double *snavi = snadi+virialoffset; + double *snavj = snadj+virialoffset; for (int icoeff = 0; icoeff < ncoeff; icoeff++) { - snapi[icoeff] += snaptr->dblist[icoeff][0]; - snapi[icoeff+yoffset] += snaptr->dblist[icoeff][1]; - snapi[icoeff+zoffset] += snaptr->dblist[icoeff][2]; - snapj[icoeff] -= snaptr->dblist[icoeff][0]; - snapj[icoeff+yoffset] -= snaptr->dblist[icoeff][1]; - snapj[icoeff+zoffset] -= snaptr->dblist[icoeff][2]; + snadi[icoeff] += snaptr->dblist[icoeff][0]; + snadi[icoeff+yoffset] += snaptr->dblist[icoeff][1]; + snadi[icoeff+zoffset] += snaptr->dblist[icoeff][2]; + snadj[icoeff] -= snaptr->dblist[icoeff][0]; + snadj[icoeff+yoffset] -= snaptr->dblist[icoeff][1]; + snadj[icoeff+zoffset] -= snaptr->dblist[icoeff][2]; + + snavi[icoeff] += snaptr->dblist[icoeff][0]*xtmp; + snavi[icoeff+nperdim] += snaptr->dblist[icoeff][1]*ytmp; + snavi[icoeff+2*nperdim] += snaptr->dblist[icoeff][2]*ztmp; + snavi[icoeff+3*nperdim] += snaptr->dblist[icoeff][1]*ztmp; + snavi[icoeff+4*nperdim] += snaptr->dblist[icoeff][0]*ztmp; + snavi[icoeff+5*nperdim] += snaptr->dblist[icoeff][0]*ytmp; + snavj[icoeff] -= snaptr->dblist[icoeff][0]*x[j][0]; + snavj[icoeff+nperdim] -= snaptr->dblist[icoeff][1]*x[j][1]; + snavj[icoeff+2*nperdim] -= snaptr->dblist[icoeff][2]*x[j][2]; + snavj[icoeff+3*nperdim] -= snaptr->dblist[icoeff][1]*x[j][2]; + snavj[icoeff+4*nperdim] -= snaptr->dblist[icoeff][0]*x[j][2]; + snavj[icoeff+5*nperdim] -= snaptr->dblist[icoeff][0]*x[j][1]; } if (quadraticflag) { const int quadraticoffset = ncoeff; - snapi += quadraticoffset; - snapj += quadraticoffset; + snadi += quadraticoffset; + snadj += quadraticoffset; + snavi += quadraticoffset; + snavj += quadraticoffset; int ncount = 0; for (int icoeff = 0; icoeff < ncoeff; icoeff++) { double bi = snaptr->blist[icoeff]; @@ -308,12 +368,26 @@ void ComputeSnap::compute() double dbytmp = bi*biy; double dbztmp = bi*biz; - snapi[ncount] += dbxtmp; - snapi[ncount+yoffset] += dbytmp; - snapi[ncount+zoffset] += dbztmp; - snapj[ncount] -= dbxtmp; - snapj[ncount+yoffset] -= dbytmp; - snapj[ncount+zoffset] -= dbztmp; + snadi[ncount] += dbxtmp; + snadi[ncount+yoffset] += dbytmp; + snadi[ncount+zoffset] += dbztmp; + snadj[ncount] -= dbxtmp; + snadj[ncount+yoffset] -= dbytmp; + snadj[ncount+zoffset] -= dbztmp; + + snavi[ncount] += dbxtmp*xtmp; + snavi[ncount+nperdim] += dbytmp*ytmp; + snavi[ncount+2*nperdim] += dbztmp*ztmp; + snavi[ncount+3*nperdim] += dbytmp*ztmp; + snavi[ncount+4*nperdim] += dbxtmp*ztmp; + snavi[ncount+5*nperdim] += dbxtmp*ytmp; + snavj[ncount] -= dbxtmp*x[j][0]; + snavj[ncount+nperdim] -= dbytmp*x[j][1]; + snavj[ncount+2*nperdim] -= dbztmp*x[j][2]; + snavj[ncount+3*nperdim] -= dbytmp*x[j][2]; + snavj[ncount+4*nperdim] -= dbxtmp*x[j][2]; + snavj[ncount+5*nperdim] -= dbxtmp*x[j][1]; + ncount++; // upper-triangular elements of quadratic matrix @@ -326,24 +400,132 @@ void ComputeSnap::compute() double dbztmp = bi*snaptr->dblist[jcoeff][2] + biz*snaptr->blist[jcoeff]; - snapi[ncount] += dbxtmp; - snapi[ncount+yoffset] += dbytmp; - snapi[ncount+zoffset] += dbztmp; - snapj[ncount] -= dbxtmp; - snapj[ncount+yoffset] -= dbytmp; - snapj[ncount+zoffset] -= dbztmp; + snadi[ncount] += dbxtmp; + snadi[ncount+yoffset] += dbytmp; + snadi[ncount+zoffset] += dbztmp; + snadj[ncount] -= dbxtmp; + snadj[ncount+yoffset] -= dbytmp; + snadj[ncount+zoffset] -= dbztmp; + + snavi[ncount] += dbxtmp*xtmp; + snavi[ncount+nperdim] += dbytmp*ytmp; + snavi[ncount+2*nperdim] += dbztmp*ztmp; + snavi[ncount+3*nperdim] += dbytmp*ztmp; + snavi[ncount+4*nperdim] += dbxtmp*ztmp; + snavi[ncount+5*nperdim] += dbxtmp*ytmp; + snavj[ncount] -= dbxtmp*x[j][0]; + snavj[ncount+nperdim] -= dbytmp*x[j][1]; + snavj[ncount+2*nperdim] -= dbztmp*x[j][2]; + snavj[ncount+3*nperdim] -= dbytmp*x[j][2]; + snavj[ncount+4*nperdim] -= dbxtmp*x[j][2]; + snavj[ncount+5*nperdim] -= dbxtmp*x[j][1]; + ncount++; } } } } + + // Accumulate Bi + + // linear contributions + + for (int icoeff = 0; icoeff < ncoeff; icoeff++) + snap[0][icoeff] += snaptr->blist[icoeff]; + + // quadratic contributions + + if (quadraticflag) { + for (int icoeff = 0; icoeff < ncoeff; icoeff++) { + double bveci = snaptr->blist[icoeff]; + snap[0][icoeff] += 0.5*bveci*bveci; + for (int jcoeff = icoeff+1; jcoeff < ncoeff; jcoeff++) { + double bvecj = snaptr->blist[jcoeff]; + snap[0][icoeff] += bveci*bvecj; + } + } + } } } + // INCOMPLETE + // can get rid of virial from snap_peratom by doing + // equivalent of Pair::virial_fdotr_compute() + // before reverse communicate of snap_peratom + // communicate snap contributions between neighbor procs comm->reverse_comm_compute(this); + // construct global array + + for (int itype = 0; itype < atom->ntypes; itype++) { + const int typeoffset = 3*nperdim*itype; + for (int icoeff = 0; icoeff < nperdim; icoeff++) { + + // assign force rows + // INCOMPLETE ignore local-global mapping for now + + int irow = 1; + for (int i = 0; i < atom->nlocal; i++) { + double *snadi = snap_peratom[i]+typeoffset; + snap[irow++][icoeff+typeoffset] = snadi[icoeff]; + snap[irow++][icoeff+typeoffset] = snadi[icoeff+yoffset]; + snap[irow++][icoeff+typeoffset] = snadi[icoeff+zoffset]; + + } + + // assign virial row + + int irow0 = irow; + snap[irow++][icoeff+typeoffset] = 0.0; + snap[irow++][icoeff+typeoffset] = 0.0; + snap[irow++][icoeff+typeoffset] = 0.0; + snap[irow++][icoeff+typeoffset] = 0.0; + snap[irow++][icoeff+typeoffset] = 0.0; + snap[irow++][icoeff+typeoffset] = 0.0; + + for (int i = 0; i < atom->nlocal; i++) { + double *snavi = snap_peratom[i]+typeoffset+virialoffset; + irow = irow0; + snap[irow++][icoeff+typeoffset] += snavi[icoeff]; + snap[irow++][icoeff+typeoffset] += snavi[icoeff+1*nperdim]; + snap[irow++][icoeff+typeoffset] += snavi[icoeff+2*nperdim]; + snap[irow++][icoeff+typeoffset] += snavi[icoeff+3*nperdim]; + snap[irow++][icoeff+typeoffset] += snavi[icoeff+4*nperdim]; + snap[irow++][icoeff+typeoffset] += snavi[icoeff+5*nperdim]; + } + + } + } + + // assign energy row + + int icol = size_array_cols-1; + int irow = 0; + double reference_energy = c_pe->compute_scalar(); + snap[irow++][icol] = reference_energy; + + // assign force rows + // INCOMPLETE ignore local-global mapping for now + + for (int i = 0; i < atom->nlocal; i++) { + snap[irow++][icol] = atom->f[i][0]; + snap[irow++][icol] = atom->f[i][1]; + snap[irow++][icol] = atom->f[i][2]; + } + + // assign virial row + // switch to Voigt notation + + c_virial->compute_vector(); + snap[irow++][icol] = c_virial->vector[0]; + snap[irow++][icol] = c_virial->vector[1]; + snap[irow++][icol] = c_virial->vector[2]; + snap[irow++][icol] = c_virial->vector[5]; + snap[irow++][icol] = c_virial->vector[4]; + snap[irow++][icol] = c_virial->vector[3]; + } /* ---------------------------------------------------------------------- */ @@ -355,8 +537,8 @@ int ComputeSnap::pack_reverse_comm(int n, int first, double *buf) m = 0; last = first + n; for (i = first; i < last; i++) - for (icoeff = 0; icoeff < size_peratom_cols; icoeff++) - buf[m++] = snap[i][icoeff]; + for (icoeff = 0; icoeff < size_peratom; icoeff++) + buf[m++] = snap_peratom[i][icoeff]; return m; } @@ -369,8 +551,8 @@ void ComputeSnap::unpack_reverse_comm(int n, int *list, double *buf) m = 0; for (i = 0; i < n; i++) { j = list[i]; - for (icoeff = 0; icoeff < size_peratom_cols; icoeff++) - snap[j][icoeff] += buf[m++]; + for (icoeff = 0; icoeff < size_peratom; icoeff++) + snap_peratom[j][icoeff] += buf[m++]; } } @@ -381,8 +563,10 @@ void ComputeSnap::unpack_reverse_comm(int n, int *list, double *buf) double ComputeSnap::memory_usage() { - double bytes = nmax*size_peratom_cols * sizeof(double); // snap - bytes += snaptr->memory_usage(); // SNA object + double bytes = size_array_rows*size_array_cols * + sizeof(double); // snap + bytes += nmax*size_peratom * sizeof(double); // snap_peratom + bytes += snaptr->memory_usage(); // SNA object return bytes; } diff --git a/src/SNAP/compute_snap.h b/src/SNAP/compute_snap.h index 9fa998981a..970c79c67e 100644 --- a/src/SNAP/compute_snap.h +++ b/src/SNAP/compute_snap.h @@ -30,23 +30,28 @@ class ComputeSnap : public Compute { ~ComputeSnap(); void init(); void init_list(int, class NeighList *); - void compute(); + void compute_array(); int pack_reverse_comm(int, int, double *); void unpack_reverse_comm(int, int *, double *); double memory_usage(); private: - int nmax; + int natoms, nmax, size_peratom; int ncoeff, nperdim, yoffset, zoffset; + int virialoffset, ndims_peratom; double **cutsq; class NeighList *list; double **snap; + double **snap_peratom; double rcutfac; double *radelem; double *wjelem; class SNA* snaptr; double cutmax; int quadraticflag; + + Compute *c_pe; + Compute *c_virial; }; } From 7f448a02b1fa3d6c201a8701c653c0c9af6d2cd7 Mon Sep 17 00:00:00 2001 From: Vsevak Date: Sun, 17 Nov 2019 22:01:29 +0300 Subject: [PATCH 041/199] Add examples/water --- examples/water/data.spce | 9029 +++++++++++++++++++++++++++++++++++++ examples/water/data_file | 19 + examples/water/in_massive | 80 + 3 files changed, 9128 insertions(+) create mode 100644 examples/water/data.spce create mode 100644 examples/water/data_file create mode 100644 examples/water/in_massive diff --git a/examples/water/data.spce b/examples/water/data.spce new file mode 100644 index 0000000000..1e8a4a0913 --- /dev/null +++ b/examples/water/data.spce @@ -0,0 +1,9029 @@ +LAMMPS Atom File + + 4500 atoms + 3000 bonds + 1500 angles + 0 dihedrals + 0 impropers + + 2 atom types + 1 bond types + 1 angle types + + 0.02645 35.53280 xlo xhi + 0.02645 35.53280 ylo yhi + 0.02641 35.47360 zlo zhi + +Masses + + 1 15.9994 + 2 1.00794 + +Atoms + + 1 1 1 -0.8472 12.12456 28.09298 22.27452 0 1 0 + 2 1 2 0.4236 12.53683 28.75606 22.89928 0 1 0 + 3 1 2 0.4236 11.49482 28.56390 21.65678 0 1 0 + 4 2 1 -0.8472 1.17079 29.37777 23.72984 1 -1 0 + 5 2 2 0.4236 1.91804 29.48483 23.07399 1 -1 0 + 6 2 2 0.4236 0.40074 28.91964 23.28586 1 -1 0 + 7 3 1 -0.8472 29.68313 14.73733 21.62793 -1 0 0 + 8 3 2 0.4236 30.54284 14.93741 21.15800 -1 0 0 + 9 3 2 0.4236 29.73135 15.07344 22.56848 -1 0 0 + 10 4 1 -0.8472 10.87272 7.00153 35.10920 0 1 0 + 11 4 2 0.4236 11.11057 6.21663 34.53712 0 1 0 + 12 4 2 0.4236 9.95658 7.32301 34.86983 0 1 0 + 13 5 1 -0.8472 9.46588 6.43648 19.79899 0 1 0 + 14 5 2 0.4236 9.04840 6.32936 18.89668 0 1 0 + 15 5 2 0.4236 10.31722 5.91326 19.83657 0 1 0 + 16 6 1 -0.8472 3.17905 29.69801 22.11922 0 0 0 + 17 6 2 0.4236 3.19240 30.63289 21.76465 0 0 0 + 18 6 2 0.4236 3.38651 29.05797 21.37944 0 0 0 + 19 7 1 -0.8472 23.38618 11.29979 30.78238 0 0 0 + 20 7 2 0.4236 23.69882 10.46688 31.23897 0 0 0 + 21 7 2 0.4236 24.17354 11.79208 30.41132 0 0 0 + 22 8 1 -0.8472 11.03761 10.46106 30.14741 0 1 0 + 23 8 2 0.4236 10.94682 11.45112 30.25464 0 1 0 + 24 8 2 0.4236 11.60678 10.09680 30.88450 0 1 0 + 25 9 1 -0.8472 26.24001 25.40937 21.06754 0 0 0 + 26 9 2 0.4236 25.67045 26.09258 21.52442 0 0 0 + 27 9 2 0.4236 26.22311 25.56759 20.08030 0 0 0 + 28 10 1 -0.8472 10.84087 35.33915 19.78347 0 -1 0 + 29 10 2 0.4236 10.20697 0.54421 19.48018 0 0 0 + 30 10 2 0.4236 11.06253 34.74012 19.01405 0 -1 0 + 31 11 1 -0.8472 20.07383 4.95885 33.62365 0 1 0 + 32 11 2 0.4236 19.77359 5.87080 33.90322 0 1 0 + 33 11 2 0.4236 20.68149 4.57954 34.32139 0 1 0 + 34 12 1 -0.8472 12.43897 28.56656 17.39837 0 0 0 + 35 12 2 0.4236 12.80348 27.99505 18.13354 0 0 0 + 36 12 2 0.4236 11.63887 28.12177 16.99597 0 0 0 + 37 13 1 -0.8472 14.80338 7.14199 1.42116 0 0 0 + 38 13 2 0.4236 14.86001 6.68442 0.53382 0 0 0 + 39 13 2 0.4236 14.13589 6.67036 1.99737 0 0 0 + 40 14 1 -0.8472 15.87968 22.18330 24.13468 1 -1 0 + 41 14 2 0.4236 15.97100 22.71526 23.29285 1 -1 0 + 42 14 2 0.4236 16.69618 22.30846 24.69826 1 -1 0 + 43 15 1 -0.8472 13.29194 18.30473 12.37157 1 0 0 + 44 15 2 0.4236 12.55838 18.63231 12.96701 1 0 0 + 45 15 2 0.4236 13.24823 18.78335 11.49467 1 0 0 + 46 16 1 -0.8472 20.27409 23.94157 15.50212 0 0 0 + 47 16 2 0.4236 20.17851 24.67734 14.83167 0 0 0 + 48 16 2 0.4236 20.62006 23.12024 15.04857 0 0 0 + 49 17 1 -0.8472 30.10203 10.78182 14.24321 1 0 0 + 50 17 2 0.4236 29.40171 11.00523 13.56532 1 0 0 + 51 17 2 0.4236 29.70120 10.21329 14.96159 1 0 0 + 52 18 1 -0.8472 19.71525 12.98975 25.40578 0 0 0 + 53 18 2 0.4236 20.21522 13.35852 26.18938 0 0 0 + 54 18 2 0.4236 18.75253 12.87297 25.64962 0 0 0 + 55 19 1 -0.8472 4.22362 18.99305 32.62946 1 0 0 + 56 19 2 0.4236 4.05067 18.17865 32.07556 1 0 0 + 57 19 2 0.4236 3.38513 19.53353 32.69833 1 0 0 + 58 20 1 -0.8472 17.67279 30.86798 34.86933 1 -1 0 + 59 20 2 0.4236 17.18866 31.74218 34.90528 1 -1 0 + 60 20 2 0.4236 18.18607 30.80612 34.01339 1 -1 0 + 61 21 1 -0.8472 7.49194 27.84024 34.65598 0 0 0 + 62 21 2 0.4236 7.36412 27.37987 33.77752 0 0 0 + 63 21 2 0.4236 7.83650 27.18529 35.32848 0 0 0 + 64 22 1 -0.8472 9.58199 8.75878 28.38767 0 0 0 + 65 22 2 0.4236 8.89931 8.96106 27.68557 0 0 0 + 66 22 2 0.4236 9.61451 9.50981 29.04713 0 0 0 + 67 23 1 -0.8472 18.15447 7.97877 4.02967 1 0 0 + 68 23 2 0.4236 17.65379 8.02465 3.16529 1 0 0 + 69 23 2 0.4236 17.56073 7.59903 4.73904 1 0 0 + 70 24 1 -0.8472 13.45467 10.30195 21.94603 0 0 0 + 71 24 2 0.4236 14.12655 11.01716 21.75366 0 0 0 + 72 24 2 0.4236 13.15542 10.37304 22.89754 0 0 0 + 73 25 1 -0.8472 28.77370 1.83495 6.23711 0 0 0 + 74 25 2 0.4236 29.55410 1.23316 6.06742 0 0 0 + 75 25 2 0.4236 28.43863 1.69170 7.16831 0 0 0 + 76 26 1 -0.8472 21.17410 3.00906 4.56251 0 1 0 + 77 26 2 0.4236 21.00772 2.96011 5.54734 0 1 0 + 78 26 2 0.4236 21.17488 3.96581 4.27178 0 1 0 + 79 27 1 -0.8472 15.86257 20.77629 10.34675 1 -1 0 + 80 27 2 0.4236 15.84751 19.99231 10.96732 1 -1 0 + 81 27 2 0.4236 15.76759 20.45695 9.40393 1 -1 0 + 82 28 1 -0.8472 19.37283 6.41248 28.33230 0 0 0 + 83 28 2 0.4236 19.86925 6.14505 27.50645 0 0 0 + 84 28 2 0.4236 19.23659 7.40311 28.33322 0 0 0 + 85 29 1 -0.8472 19.69874 26.80111 22.56675 -1 -1 0 + 86 29 2 0.4236 20.51873 26.54536 22.05471 -1 -1 0 + 87 29 2 0.4236 19.52519 26.12131 23.27927 -1 -1 0 + 88 30 1 -0.8472 10.44934 1.95847 4.23874 1 1 0 + 89 30 2 0.4236 10.99436 1.49085 4.93460 1 1 0 + 90 30 2 0.4236 10.84502 2.85816 4.05448 1 1 0 + 91 31 1 -0.8472 6.35411 29.19722 23.17920 0 0 0 + 92 31 2 0.4236 5.50252 29.65394 23.43641 0 0 0 + 93 31 2 0.4236 7.01350 29.87731 22.85887 0 0 0 + 94 32 1 -0.8472 27.70305 33.63868 1.45545 0 0 0 + 95 32 2 0.4236 27.45511 34.56848 1.72731 0 0 0 + 96 32 2 0.4236 28.23820 33.21008 2.18338 0 0 0 + 97 33 1 -0.8472 34.54150 25.90721 10.97268 0 0 0 + 98 33 2 0.4236 34.26945 25.07242 10.49403 0 0 0 + 99 33 2 0.4236 34.74630 26.62266 10.30478 0 0 0 + 100 34 1 -0.8472 35.13701 10.35159 32.75388 -1 0 0 + 101 34 2 0.4236 35.31674 9.89658 31.88174 -1 0 0 + 102 34 2 0.4236 35.40693 9.74994 33.50557 -1 0 0 + 103 35 1 -0.8472 19.45549 25.22953 13.06888 1 0 0 + 104 35 2 0.4236 18.63554 25.79082 12.95680 1 0 0 + 105 35 2 0.4236 19.57263 24.64638 12.26505 1 0 0 + 106 36 1 -0.8472 8.76637 34.60601 24.20146 0 0 0 + 107 36 2 0.4236 9.50956 34.70873 24.86259 0 0 0 + 108 36 2 0.4236 9.11640 34.17220 23.37125 0 0 0 + 109 37 1 -0.8472 18.52185 34.00287 24.76220 0 0 0 + 110 37 2 0.4236 19.50193 33.87409 24.61123 0 0 0 + 111 37 2 0.4236 18.00811 33.44318 24.11196 0 0 0 + 112 38 1 -0.8472 5.46879 16.75651 12.09359 0 -1 0 + 113 38 2 0.4236 5.19937 17.67659 11.80934 0 -1 0 + 114 38 2 0.4236 5.65240 16.75172 13.07654 0 -1 0 +115 39 1 -0.8472 26.78187 26.54273 35.17124 1 0 0 +116 39 2 0.4236 27.38399 26.93341 0.42029 1 0 1 +117 39 2 0.4236 27.18089 25.69431 34.82353 1 0 0 + 118 40 1 -0.8472 14.04248 15.27305 12.41517 0 0 0 + 119 40 2 0.4236 14.36157 15.76500 13.22517 0 0 0 + 120 40 2 0.4236 14.30963 15.77579 11.59307 0 0 0 + 121 41 1 -0.8472 6.75576 6.34672 6.04938 1 1 0 + 122 41 2 0.4236 7.58170 5.78427 6.08735 1 1 0 + 123 41 2 0.4236 5.98388 5.83092 6.42094 1 1 0 + 124 42 1 -0.8472 10.86576 34.93065 25.98166 0 0 0 + 125 42 2 0.4236 10.69405 35.32452 26.88460 0 0 0 + 126 42 2 0.4236 11.59169 35.44574 25.52591 0 0 0 + 127 43 1 -0.8472 18.34531 30.51202 26.27445 0 0 0 + 128 43 2 0.4236 18.04166 30.29551 25.34662 0 0 0 + 129 43 2 0.4236 19.17552 31.06784 26.23227 0 0 0 + 130 44 1 -0.8472 13.18486 0.77946 20.62491 -1 1 0 + 131 44 2 0.4236 13.44906 0.56426 21.56501 -1 1 0 + 132 44 2 0.4236 12.29152 0.37510 20.42885 -1 1 0 + 133 45 1 -0.8472 24.47790 24.05885 28.20937 -1 0 0 + 134 45 2 0.4236 24.15706 23.14172 27.97301 -1 0 0 + 135 45 2 0.4236 23.74391 24.71952 28.05213 -1 0 0 +136 46 1 -0.8472 30.79103 15.33785 34.86738 0 0 0 +137 46 2 0.4236 31.17614 15.32312 0.34290 0 0 1 +138 46 2 0.4236 29.97833 14.75605 34.83605 0 0 0 + 139 47 1 -0.8472 18.30892 19.76908 34.23734 0 0 0 + 140 47 2 0.4236 17.75981 20.19846 33.52035 0 0 0 + 141 47 2 0.4236 19.04827 19.24096 33.81970 0 0 0 + 142 48 1 -0.8472 24.18923 16.21113 25.53917 0 0 0 + 143 48 2 0.4236 24.35093 17.17602 25.33219 0 0 0 + 144 48 2 0.4236 24.25573 16.06630 26.52637 0 0 0 + 145 49 1 -0.8472 9.29176 8.02479 32.23837 -1 -1 0 + 146 49 2 0.4236 10.25650 7.88688 32.46243 -1 -1 0 + 147 49 2 0.4236 8.95956 7.24816 31.70319 -1 -1 0 + 148 50 1 -0.8472 5.32982 1.15354 27.64551 0 0 0 + 149 50 2 0.4236 4.51900 0.59091 27.48437 0 0 0 + 150 50 2 0.4236 5.05010 2.09452 27.83594 0 0 0 + 151 51 1 -0.8472 22.89850 21.33836 11.63894 1 0 0 + 152 51 2 0.4236 23.24391 20.51986 12.09802 1 0 0 + 153 51 2 0.4236 22.43572 21.07543 10.79239 1 0 0 + 154 52 1 -0.8472 16.88462 32.60779 23.16332 -1 0 0 + 155 52 2 0.4236 15.90624 32.80151 23.09101 -1 0 0 + 156 52 2 0.4236 17.01667 31.65114 23.42276 -1 0 0 + 157 53 1 -0.8472 29.24409 7.09722 23.70701 -1 0 0 + 158 53 2 0.4236 28.47748 7.53121 24.18023 -1 0 0 + 159 53 2 0.4236 29.54220 7.68009 22.95113 -1 0 0 + 160 54 1 -0.8472 34.29952 6.85677 2.08156 -1 0 0 + 161 54 2 0.4236 34.97347 6.89704 1.34390 -1 0 0 + 162 54 2 0.4236 33.70962 7.66305 2.03849 -1 0 0 + 163 55 1 -0.8472 32.95408 29.26891 19.25970 -1 -1 0 + 164 55 2 0.4236 32.57416 28.37248 19.48784 -1 -1 0 + 165 55 2 0.4236 33.66659 29.16225 18.56621 -1 -1 0 + 166 56 1 -0.8472 9.78186 33.73160 21.96701 0 -1 0 + 167 56 2 0.4236 9.24351 33.11436 21.39330 0 -1 0 + 168 56 2 0.4236 10.15276 34.47066 21.40475 0 -1 0 + 169 57 1 -0.8472 7.86139 6.97451 8.72713 0 0 0 + 170 57 2 0.4236 8.16632 6.08021 9.05452 0 0 0 + 171 57 2 0.4236 7.15204 6.85123 8.03315 0 0 0 + 172 58 1 -0.8472 34.25223 27.81706 31.79312 -1 -1 0 + 173 58 2 0.4236 34.70046 28.60821 31.37704 -1 -1 0 + 174 58 2 0.4236 33.75216 28.10807 32.60872 -1 -1 0 + 175 59 1 -0.8472 34.94048 26.84844 19.52041 -1 -1 0 + 176 59 2 0.4236 35.40459 26.00577 19.79339 -1 -1 0 + 177 59 2 0.4236 34.15050 26.62404 18.94986 -1 -1 0 + 178 60 1 -0.8472 21.76411 32.20568 20.89158 0 0 0 + 179 60 2 0.4236 22.66239 31.82480 21.11072 0 0 0 + 180 60 2 0.4236 21.76667 33.18956 21.07031 0 0 0 + 181 61 1 -0.8472 34.30787 3.43694 14.24158 -1 0 0 + 182 61 2 0.4236 34.88829 2.82261 13.70711 -1 0 0 + 183 61 2 0.4236 34.87977 4.10183 14.72200 -1 0 0 + 184 62 1 -0.8472 17.88110 18.91029 14.42187 0 1 0 + 185 62 2 0.4236 17.92538 18.97676 15.41864 0 1 0 + 186 62 2 0.4236 18.59574 19.48109 14.01766 0 1 0 + 187 63 1 -0.8472 19.08402 14.22906 20.78379 0 0 0 + 188 63 2 0.4236 19.62169 13.82628 21.52446 0 0 0 + 189 63 2 0.4236 18.62450 13.50292 20.27246 0 0 0 + 190 64 1 -0.8472 7.85997 17.97828 9.48138 1 0 0 + 191 64 2 0.4236 7.51843 18.85870 9.15243 1 0 0 + 192 64 2 0.4236 8.12328 17.41050 8.70147 1 0 0 + 193 65 1 -0.8472 0.30367 23.18327 0.38100 1 -1 0 + 194 65 2 0.4236 35.34479 24.06840 0.38922 0 -1 0 + 195 65 2 0.4236 35.13158 22.44974 0.42108 0 -1 0 + 196 66 1 -0.8472 4.53675 21.21621 29.86203 1 0 0 + 197 66 2 0.4236 5.08827 22.03780 29.71779 1 0 0 + 198 66 2 0.4236 5.02017 20.59411 30.47781 1 0 0 + 199 67 1 -0.8472 3.76321 1.66558 34.11622 0 0 0 + 200 67 2 0.4236 4.72980 1.83277 33.92193 0 0 0 + 201 67 2 0.4236 3.56027 1.93821 35.05667 0 0 0 + 202 68 1 -0.8472 35.17951 34.70220 7.53093 0 0 0 + 203 68 2 0.4236 34.22070 34.47397 7.36203 0 0 0 + 204 68 2 0.4236 0.09341 33.98533 8.08720 1 0 0 + 205 69 1 -0.8472 24.82000 8.21485 16.09338 0 0 0 + 206 69 2 0.4236 25.55821 8.87272 15.94450 0 0 0 + 207 69 2 0.4236 25.00950 7.68219 16.91816 0 0 0 + 208 70 1 -0.8472 4.18282 28.52828 29.70840 1 0 0 + 209 70 2 0.4236 5.11675 28.38566 30.03614 1 0 0 + 210 70 2 0.4236 4.20438 29.05790 28.86047 1 0 0 + 211 71 1 -0.8472 26.43717 31.27303 3.91741 -1 0 0 + 212 71 2 0.4236 26.51838 30.56852 3.21243 -1 0 0 + 213 71 2 0.4236 27.32007 31.72670 4.03853 -1 0 0 + 214 72 1 -0.8472 35.11244 7.70363 27.08017 -1 0 0 + 215 72 2 0.4236 35.17419 7.38841 28.02717 -1 0 0 + 216 72 2 0.4236 34.54388 7.07077 26.55463 -1 0 0 + 217 73 1 -0.8472 21.45404 34.05655 2.90167 0 0 0 + 218 73 2 0.4236 21.02487 33.76274 3.75574 0 0 0 + 219 73 2 0.4236 22.28101 34.57992 3.10701 0 0 0 + 220 74 1 -0.8472 31.21242 3.31299 25.80396 -1 1 0 + 221 74 2 0.4236 30.72513 4.00625 25.27307 -1 1 0 + 222 74 2 0.4236 31.51511 3.70889 26.67093 -1 1 0 + 223 75 1 -0.8472 7.36998 1.04818 25.83115 0 0 0 + 224 75 2 0.4236 7.49443 0.23812 25.25822 0 0 0 + 225 75 2 0.4236 6.65222 0.87278 26.50493 0 0 0 + 226 76 1 -0.8472 30.34479 6.09271 15.73480 -1 1 0 + 227 76 2 0.4236 30.87025 5.55980 15.07161 -1 1 0 + 228 76 2 0.4236 30.41783 5.66752 16.63693 -1 1 0 + 229 77 1 -0.8472 34.94002 25.15376 32.03668 -1 0 0 + 230 77 2 0.4236 34.65462 24.57426 32.80000 -1 0 0 + 231 77 2 0.4236 34.57715 26.07671 32.16507 -1 0 0 + 232 78 1 -0.8472 0.48609 26.41083 7.95690 1 0 0 + 233 78 2 0.4236 35.24442 26.06137 7.39276 0 0 0 + 234 78 2 0.4236 0.34398 27.38491 8.13268 1 0 0 + 235 79 1 -0.8472 28.55527 15.83548 29.53063 0 0 0 + 236 79 2 0.4236 28.35434 16.81126 29.61648 0 0 0 + 237 79 2 0.4236 29.51472 15.71387 29.27644 0 0 0 + 238 80 1 -0.8472 18.14783 14.69040 4.78991 0 0 0 + 239 80 2 0.4236 18.53030 15.52266 5.19110 0 0 0 + 240 80 2 0.4236 17.28957 14.90833 4.32534 0 0 0 + 241 81 1 -0.8472 23.98866 17.79905 4.00089 0 0 0 + 242 81 2 0.4236 24.91076 17.80239 3.61409 0 0 0 + 243 81 2 0.4236 23.56034 16.91103 3.83379 0 0 0 + 244 82 1 -0.8472 27.78613 18.39989 29.82640 0 0 0 + 245 82 2 0.4236 27.08378 18.93614 30.29448 0 0 0 + 246 82 2 0.4236 28.35313 19.00694 29.26967 0 0 0 + 247 83 1 -0.8472 32.55865 20.99313 23.15964 -1 0 0 + 248 83 2 0.4236 33.14482 20.54010 22.48798 -1 0 0 + 249 83 2 0.4236 32.46068 21.95876 22.91902 -1 0 0 + 250 84 1 -0.8472 0.52838 10.68840 20.51354 1 0 0 + 251 84 2 0.4236 35.18409 10.69540 21.03922 0 0 0 + 252 84 2 0.4236 1.10279 11.45563 20.79882 1 0 0 + 253 85 1 -0.8472 24.98681 7.82783 20.94061 0 0 0 + 254 85 2 0.4236 25.90983 7.94912 20.57557 0 0 0 + 255 85 2 0.4236 24.31734 8.12211 20.25857 0 0 0 + 256 86 1 -0.8472 22.84393 20.12521 4.77949 -1 0 0 + 257 86 2 0.4236 23.21948 19.20137 4.85318 -1 0 0 + 258 86 2 0.4236 23.56755 20.75818 4.50442 -1 0 0 + 259 87 1 -0.8472 33.53546 10.01481 10.45635 0 1 0 + 260 87 2 0.4236 32.83119 9.35450 10.71703 0 1 0 + 261 87 2 0.4236 34.10172 10.22977 11.25204 0 1 0 + 262 88 1 -0.8472 16.00583 10.01890 6.93528 0 0 0 + 263 88 2 0.4236 16.41480 10.74688 6.38507 0 0 0 + 264 88 2 0.4236 15.01766 10.16046 6.99384 0 0 0 + 265 89 1 -0.8472 29.81145 30.32235 24.40624 0 0 0 + 266 89 2 0.4236 29.91989 30.02878 25.35598 0 0 0 + 267 89 2 0.4236 29.93572 29.53794 23.79868 0 0 0 + 268 90 1 -0.8472 4.63663 9.89409 32.09045 0 0 0 + 269 90 2 0.4236 4.00394 9.69969 31.34088 0 0 0 + 270 90 2 0.4236 5.49457 9.40350 31.93817 0 0 0 + 271 91 1 -0.8472 32.85747 18.79237 15.26420 -1 0 0 + 272 91 2 0.4236 33.07562 17.88380 15.62037 -1 0 0 + 273 91 2 0.4236 33.39393 19.47988 15.75358 -1 0 0 + 274 92 1 -0.8472 0.61908 7.95150 15.25321 1 1 0 + 275 92 2 0.4236 0.05994 7.85361 16.07647 1 1 0 + 276 92 2 0.4236 35.53017 8.04513 14.45519 0 1 0 + 277 93 1 -0.8472 2.41100 1.86682 23.94422 0 0 0 + 278 93 2 0.4236 2.46310 1.85101 22.94575 0 0 0 + 279 93 2 0.4236 2.78298 1.01413 24.31096 0 0 0 + 280 94 1 -0.8472 35.13183 4.79424 16.91501 0 1 0 + 281 94 2 0.4236 34.79462 5.73186 16.83068 0 1 0 + 282 94 2 0.4236 34.48810 4.25622 17.45916 0 1 0 + 283 95 1 -0.8472 0.97118 31.04426 15.17959 1 0 0 + 284 95 2 0.4236 35.51597 31.29963 15.28033 0 0 0 + 285 95 2 0.4236 1.24465 30.46576 15.94801 1 0 0 + 286 96 1 -0.8472 2.19969 4.72227 17.02777 0 0 0 + 287 96 2 0.4236 2.38681 5.64899 17.35356 0 0 0 + 288 96 2 0.4236 1.21985 4.62094 16.85574 0 0 0 + 289 97 1 -0.8472 11.32464 9.43507 18.23393 0 0 0 + 290 97 2 0.4236 11.35628 9.66113 17.26037 0 0 0 + 291 97 2 0.4236 10.41863 9.65219 18.59726 0 0 0 + 292 98 1 -0.8472 1.17633 29.87451 2.30651 1 -1 0 + 293 98 2 0.4236 0.77781 30.54458 1.68034 1 -1 0 + 294 98 2 0.4236 2.08692 30.17937 2.58550 1 -1 0 + 295 99 1 -0.8472 30.89603 1.46693 1.97982 -1 0 0 + 296 99 2 0.4236 31.66382 1.01488 2.43382 -1 0 0 + 297 99 2 0.4236 30.67056 0.97609 1.13828 -1 0 0 + 298 100 1 -0.8472 5.03295 1.93998 10.31545 1 0 0 + 299 100 2 0.4236 4.31256 1.98624 11.00745 1 0 0 + 300 100 2 0.4236 4.62804 2.03388 9.40598 1 0 0 + 301 101 1 -0.8472 12.08877 2.72082 8.77105 0 0 0 + 302 101 2 0.4236 11.73932 2.99595 9.66666 0 0 0 + 303 101 2 0.4236 12.21940 3.53177 8.20074 0 0 0 + 304 102 1 -0.8472 33.01497 6.97472 32.69727 0 1 0 + 305 102 2 0.4236 32.33382 6.98790 31.96528 0 1 0 + 306 102 2 0.4236 33.92894 7.07439 32.30391 0 1 0 + 307 103 1 -0.8472 24.19758 6.71414 6.62083 0 0 0 + 308 103 2 0.4236 24.48496 5.94255 6.05339 0 0 0 + 309 103 2 0.4236 23.34354 7.09140 6.26267 0 0 0 + 310 104 1 -0.8472 11.20786 33.66002 13.73986 0 0 0 + 311 104 2 0.4236 11.08611 33.96434 12.79516 0 0 0 + 312 104 2 0.4236 12.16057 33.79345 14.01284 0 0 0 + 313 105 1 -0.8472 9.04560 20.24739 13.13311 0 0 0 + 314 105 2 0.4236 8.82766 19.47789 13.73338 0 0 0 + 315 105 2 0.4236 9.27855 19.90464 12.22304 0 0 0 + 316 106 1 -0.8472 8.42921 16.29486 7.43324 1 0 0 + 317 106 2 0.4236 9.19124 15.72058 7.13424 1 0 0 + 318 106 2 0.4236 7.64285 15.71749 7.65276 1 0 0 + 319 107 1 -0.8472 8.18016 30.95703 14.07257 0 -1 0 + 320 107 2 0.4236 7.61764 30.47123 14.74149 0 -1 0 + 321 107 2 0.4236 7.67505 31.74583 13.72246 0 -1 0 + 322 108 1 -0.8472 17.76414 27.72204 30.17860 -1 0 0 + 323 108 2 0.4236 17.65280 28.63562 29.78755 -1 0 0 + 324 108 2 0.4236 17.44856 27.72492 31.12746 -1 0 0 + 325 109 1 -0.8472 17.45769 25.85512 16.78307 0 1 0 + 326 109 2 0.4236 18.01645 26.62724 17.08576 0 1 0 + 327 109 2 0.4236 17.96426 25.00368 16.91877 0 1 0 + 328 110 1 -0.8472 28.59997 12.45467 18.30443 0 0 0 + 329 110 2 0.4236 28.86886 12.50061 17.34240 0 0 0 + 330 110 2 0.4236 28.32838 13.36441 18.61842 0 0 0 + 331 111 1 -0.8472 20.03964 19.60707 21.61488 0 -1 0 + 332 111 2 0.4236 19.21429 19.35873 22.12192 0 -1 0 + 333 111 2 0.4236 20.56705 20.27317 22.14227 0 -1 0 + 334 112 1 -0.8472 24.43021 31.08112 15.27434 0 0 0 + 335 112 2 0.4236 24.67230 31.05676 14.30439 0 0 0 + 336 112 2 0.4236 23.62159 31.65540 15.40173 0 0 0 + 337 113 1 -0.8472 14.03481 4.28377 28.23021 0 1 0 + 338 113 2 0.4236 13.71830 5.06061 27.68592 0 1 0 + 339 113 2 0.4236 14.81307 3.85222 27.77408 0 1 0 + 340 114 1 -0.8472 3.18866 1.92022 1.25228 0 1 0 + 341 114 2 0.4236 3.95739 2.04883 1.87873 0 1 0 + 342 114 2 0.4236 2.56934 1.22782 1.62238 0 1 0 + 343 115 1 -0.8472 22.54465 23.60224 9.46826 0 0 0 + 344 115 2 0.4236 22.81528 22.78339 8.96211 0 0 0 + 345 115 2 0.4236 23.34546 23.99391 9.92131 0 0 0 + 346 116 1 -0.8472 6.44525 3.02083 18.87605 1 0 0 + 347 116 2 0.4236 5.96940 2.76314 19.71693 1 0 0 + 348 116 2 0.4236 5.93293 2.68338 18.08636 1 0 0 + 349 117 1 -0.8472 12.31665 10.94306 26.18378 0 0 0 + 350 117 2 0.4236 11.78278 11.60820 26.70581 0 0 0 + 351 117 2 0.4236 12.52820 10.15648 26.76387 0 0 0 + 352 118 1 -0.8472 8.93649 1.70958 18.81431 -1 0 0 + 353 118 2 0.4236 9.43794 2.41836 19.31046 -1 0 0 + 354 118 2 0.4236 8.03395 2.05639 18.55926 -1 0 0 + 355 119 1 -0.8472 2.23387 20.21809 0.67571 0 0 0 + 356 119 2 0.4236 1.96454 19.32973 0.30400 0 0 0 + 357 119 2 0.4236 1.48917 20.87294 0.54693 0 0 0 + 358 120 1 -0.8472 32.34699 18.13646 22.38224 0 0 0 + 359 120 2 0.4236 31.75911 18.90777 22.62608 0 0 0 + 360 120 2 0.4236 32.85409 17.83551 23.18984 0 0 0 + 361 121 1 -0.8472 20.24600 32.09543 18.49475 -1 0 0 + 362 121 2 0.4236 19.37450 32.56379 18.64008 -1 0 0 + 363 121 2 0.4236 20.82295 32.20632 19.30394 -1 0 0 + 364 122 1 -0.8472 32.44396 13.48495 19.54721 0 0 0 + 365 122 2 0.4236 32.49225 14.27437 20.15914 0 0 0 + 366 122 2 0.4236 31.99587 13.75157 18.69393 0 0 0 + 367 123 1 -0.8472 35.26586 18.21614 1.39574 -1 0 0 + 368 123 2 0.4236 0.12239 18.40827 2.30752 0 0 0 + 369 123 2 0.4236 34.49009 17.58963 1.47095 -1 0 0 + 370 124 1 -0.8472 3.39252 26.43728 7.35930 0 1 0 + 371 124 2 0.4236 2.42858 26.42070 7.62480 0 1 0 + 372 124 2 0.4236 3.52347 25.87316 6.54412 0 1 0 + 373 125 1 -0.8472 15.94721 21.75698 15.77077 0 0 0 + 374 125 2 0.4236 16.58200 22.15497 15.10848 0 0 0 + 375 125 2 0.4236 15.22931 21.25758 15.28582 0 0 0 + 376 126 1 -0.8472 20.49377 23.57178 7.41254 0 0 0 + 377 126 2 0.4236 19.70411 23.45223 8.01425 0 0 0 + 378 126 2 0.4236 21.29088 23.83328 7.95669 0 0 0 + 379 127 1 -0.8472 6.64565 4.33685 1.91046 0 1 0 + 380 127 2 0.4236 6.29368 4.91344 1.17318 0 1 0 + 381 127 2 0.4236 7.51811 4.70392 2.23304 0 1 0 + 382 128 1 -0.8472 26.70656 32.89276 9.89051 1 0 0 + 383 128 2 0.4236 26.59749 31.89883 9.88051 1 0 0 + 384 128 2 0.4236 27.36144 33.14912 10.60140 1 0 0 + 385 129 1 -0.8472 5.48704 32.63030 12.93174 0 -1 0 + 386 129 2 0.4236 5.73825 33.49250 13.37160 0 -1 0 + 387 129 2 0.4236 4.53739 32.40792 13.15229 0 -1 0 + 388 130 1 -0.8472 3.37091 5.95470 9.99334 1 1 0 + 389 130 2 0.4236 3.99627 6.57052 10.47252 1 1 0 + 390 130 2 0.4236 3.39679 5.05241 10.42360 1 1 0 + 391 131 1 -0.8472 2.63445 9.37840 30.00842 1 0 0 + 392 131 2 0.4236 2.81625 9.87705 29.16095 1 0 0 + 393 131 2 0.4236 1.69314 9.04098 30.00123 1 0 0 + 394 132 1 -0.8472 0.97785 8.01694 8.99862 1 1 0 + 395 132 2 0.4236 1.85940 8.12605 8.53940 1 1 0 + 396 132 2 0.4236 0.38758 8.79268 8.77566 1 1 0 + 397 133 1 -0.8472 2.73822 11.52983 15.38585 1 1 0 + 398 133 2 0.4236 3.54689 11.84375 15.88332 1 1 0 + 399 133 2 0.4236 2.92713 10.64019 14.97013 1 1 0 + 400 134 1 -0.8472 18.35568 23.16903 17.37047 0 0 0 + 401 134 2 0.4236 17.78374 22.43717 17.00005 0 0 0 + 402 134 2 0.4236 19.06840 23.40230 16.70899 0 0 0 + 403 135 1 -0.8472 9.13053 4.89654 5.72398 1 1 0 + 404 135 2 0.4236 9.75352 5.64004 5.96693 1 1 0 + 405 135 2 0.4236 9.45310 4.04375 6.13467 1 1 0 + 406 136 1 -0.8472 7.31448 35.35133 12.86442 0 0 0 + 407 136 2 0.4236 7.78778 35.16424 13.72519 0 0 0 + 408 136 2 0.4236 6.36291 0.08760 13.05321 0 1 0 + 409 137 1 -0.8472 0.52118 24.39975 19.66486 0 -1 0 + 410 137 2 0.4236 0.83476 23.57085 20.12801 0 -1 0 + 411 137 2 0.4236 0.24832 24.17585 18.72923 0 -1 0 + 412 138 1 -0.8472 11.64306 23.42080 11.52906 0 0 0 + 413 138 2 0.4236 12.61679 23.64677 11.50116 0 0 0 + 414 138 2 0.4236 11.14825 24.13853 12.01894 0 0 0 + 415 139 1 -0.8472 3.45756 3.18529 19.12957 0 0 0 + 416 139 2 0.4236 3.12124 3.74194 18.36997 0 0 0 + 417 139 2 0.4236 3.81274 3.78249 19.84869 0 0 0 + 418 140 1 -0.8472 20.63306 31.64067 26.89364 0 0 0 + 419 140 2 0.4236 21.22839 31.75801 26.09881 0 0 0 + 420 140 2 0.4236 20.82429 32.35914 27.56232 0 0 0 + 421 141 1 -0.8472 27.87238 20.32866 9.33395 0 0 0 + 422 141 2 0.4236 27.02686 20.77238 9.03698 0 0 0 + 423 141 2 0.4236 27.66058 19.63412 10.02149 0 0 0 + 424 142 1 -0.8472 31.29036 11.93464 0.40169 -1 0 0 + 425 142 2 0.4236 31.37881 12.03516 1.39266 -1 0 0 + 426 142 2 0.4236 30.32288 11.95452 0.14970 -1 0 0 + 427 143 1 -0.8472 21.39492 7.42434 2.71837 0 0 0 + 428 143 2 0.4236 22.26919 6.94124 2.67113 0 0 0 + 429 143 2 0.4236 21.01752 7.34108 3.64064 0 0 0 + 430 144 1 -0.8472 20.01912 19.53687 17.16647 0 0 0 + 431 144 2 0.4236 19.03559 19.42765 17.02256 0 0 0 + 432 144 2 0.4236 20.17677 20.10021 17.97747 0 0 0 + 433 145 1 -0.8472 3.61472 34.67433 24.72232 0 -1 0 + 434 145 2 0.4236 3.58465 34.54040 25.71283 0 -1 0 + 435 145 2 0.4236 4.55220 34.54959 24.39742 0 -1 0 + 436 146 1 -0.8472 23.41665 19.55686 18.89810 -1 -1 0 + 437 146 2 0.4236 24.10125 19.00406 18.42300 -1 -1 0 + 438 146 2 0.4236 22.99870 20.19654 18.25307 -1 -1 0 + 439 147 1 -0.8472 13.01993 3.81803 4.38911 1 0 0 + 440 147 2 0.4236 13.38071 3.06814 3.83464 1 0 0 + 441 147 2 0.4236 12.92360 4.63574 3.82163 1 0 0 + 442 148 1 -0.8472 15.28417 28.36986 13.07087 0 -1 0 + 443 148 2 0.4236 15.75033 28.86687 12.33902 0 -1 0 + 444 148 2 0.4236 14.37943 28.08353 12.75556 0 -1 0 + 445 149 1 -0.8472 31.07288 4.64018 29.64410 -1 1 0 + 446 149 2 0.4236 30.89042 5.35240 30.32192 -1 1 0 + 447 149 2 0.4236 31.28496 5.06438 28.76373 -1 1 0 + 448 150 1 -0.8472 18.66998 22.71969 9.28241 0 0 0 + 449 150 2 0.4236 19.43319 22.68014 9.92730 0 0 0 + 450 150 2 0.4236 18.18674 21.84425 9.28383 0 0 0 + 451 151 1 -0.8472 20.67684 4.79499 26.44460 0 0 0 + 452 151 2 0.4236 21.36307 4.90680 25.72591 0 0 0 + 453 151 2 0.4236 19.86562 4.35059 26.06464 0 0 0 + 454 152 1 -0.8472 23.32494 28.59379 34.87592 1 0 0 + 455 152 2 0.4236 22.34422 28.77672 34.80776 1 0 0 + 456 152 2 0.4236 23.47151 27.61801 35.03820 1 0 0 + 457 153 1 -0.8472 19.30434 32.15966 13.01468 0 -1 0 + 458 153 2 0.4236 18.79685 32.17514 13.87616 0 -1 0 + 459 153 2 0.4236 19.74774 33.04469 12.87307 0 -1 0 +460 154 1 -0.8472 34.76355 20.49891 35.24394 -1 0 0 +461 154 2 0.4236 34.80087 20.22981 34.28158 -1 0 0 +462 154 2 0.4236 34.89670 19.69303 0.37358 -1 0 1 + 463 155 1 -0.8472 13.98652 1.37155 3.23039 0 0 0 + 464 155 2 0.4236 13.54990 0.47234 3.25696 0 0 0 + 465 155 2 0.4236 14.88021 1.32142 3.67626 0 0 0 + 466 156 1 -0.8472 24.96125 8.59168 8.51399 0 1 0 + 467 156 2 0.4236 24.90010 7.88536 7.80880 0 1 0 + 468 156 2 0.4236 25.92109 8.74798 8.74688 0 1 0 + 469 157 1 -0.8472 14.17804 14.86661 29.62017 0 1 0 + 470 157 2 0.4236 14.50622 13.96710 29.90836 0 1 0 + 471 157 2 0.4236 13.20875 14.80710 29.38165 0 1 0 + 472 158 1 -0.8472 32.49214 9.01293 2.57301 0 0 0 + 473 158 2 0.4236 31.88516 8.85624 3.35211 0 0 0 + 474 158 2 0.4236 32.99481 9.86668 2.70850 0 0 0 + 475 159 1 -0.8472 33.47883 32.17624 27.46842 0 -1 0 + 476 159 2 0.4236 33.32942 32.21278 28.45647 0 -1 0 + 477 159 2 0.4236 34.06965 31.39983 27.24918 0 -1 0 +478 160 1 -0.8472 31.09621 6.22320 0.75259 0 0 0 +479 160 2 0.4236 31.59348 5.78768 35.44946 0 0 -1 +480 160 2 0.4236 31.36134 7.18545 0.81397 0 0 0 + 481 161 1 -0.8472 14.57216 18.78960 19.08835 1 1 0 + 482 161 2 0.4236 15.51077 18.79497 19.43321 1 1 0 + 483 161 2 0.4236 14.22722 17.85110 19.07534 1 1 0 +484 162 1 -0.8472 34.12274 15.77227 34.76104 0 0 0 +485 162 2 0.4236 34.17490 15.19579 0.12925 0 0 1 +486 162 2 0.4236 33.34160 16.39158 34.84009 0 0 0 + 487 163 1 -0.8472 27.18476 6.31416 11.14438 0 0 0 + 488 163 2 0.4236 27.19357 6.88440 10.32300 0 0 0 + 489 163 2 0.4236 26.82710 6.84346 11.91376 0 0 0 +490 164 1 -0.8472 11.84314 26.77963 35.28640 1 -1 0 +491 164 2 0.4236 10.96567 26.43433 0.17205 1 -1 1 +492 164 2 0.4236 12.49337 26.82363 0.59765 1 -1 1 + 493 165 1 -0.8472 7.69412 20.72079 27.49780 0 0 0 + 494 165 2 0.4236 7.69014 21.70350 27.31291 0 0 0 + 495 165 2 0.4236 7.81598 20.22083 26.64044 0 0 0 + 496 166 1 -0.8472 23.50826 8.78434 32.03012 0 1 0 + 497 166 2 0.4236 23.26862 8.22923 31.23365 0 1 0 + 498 166 2 0.4236 23.39645 8.24013 32.86157 0 1 0 + 499 167 1 -0.8472 15.57156 13.00008 12.60169 -1 1 0 + 500 167 2 0.4236 14.79081 13.54649 12.90466 -1 1 0 + 501 167 2 0.4236 15.45716 12.76130 11.63738 -1 1 0 + 502 168 1 -0.8472 11.29876 27.92926 8.68449 0 0 0 + 503 168 2 0.4236 11.64644 27.07029 8.30868 0 0 0 + 504 168 2 0.4236 11.27909 28.62394 7.96544 0 0 0 + 505 169 1 -0.8472 15.75868 14.55512 3.49819 0 0 0 + 506 169 2 0.4236 16.03520 15.14903 2.74271 0 0 0 + 507 169 2 0.4236 15.61473 13.62638 3.15656 0 0 0 + 508 170 1 -0.8472 29.04153 26.88438 19.85085 0 -1 0 + 509 170 2 0.4236 28.56574 26.75357 18.98108 0 -1 0 + 510 170 2 0.4236 28.97499 27.84337 20.12624 0 -1 0 + 511 171 1 -0.8472 28.02811 8.84491 0.36833 0 1 0 + 512 171 2 0.4236 29.02395 8.89761 0.29466 0 1 0 + 513 171 2 0.4236 27.77104 8.71695 1.32619 0 1 0 + 514 172 1 -0.8472 32.75013 2.39378 21.01859 -1 0 0 + 515 172 2 0.4236 32.14493 1.59871 20.97960 -1 0 0 + 516 172 2 0.4236 33.70131 2.09215 20.95322 -1 0 0 + 517 173 1 -0.8472 16.25250 5.40744 30.72899 -1 0 0 + 518 173 2 0.4236 16.73137 6.28231 30.80113 -1 0 0 + 519 173 2 0.4236 16.60479 4.89842 29.94366 -1 0 0 + 520 174 1 -0.8472 28.57796 22.31517 24.22429 -1 0 0 + 521 174 2 0.4236 28.58470 23.09656 24.84827 -1 0 0 + 522 174 2 0.4236 29.27495 21.65646 24.50755 -1 0 0 + 523 175 1 -0.8472 31.71292 17.98411 9.79888 0 0 0 + 524 175 2 0.4236 32.59827 17.60937 10.07395 0 0 0 + 525 175 2 0.4236 31.02797 17.76528 10.49379 0 0 0 + 526 176 1 -0.8472 28.82118 33.24498 34.59564 0 -1 0 + 527 176 2 0.4236 28.54721 33.97957 33.97493 0 -1 0 + 528 176 2 0.4236 28.33279 33.34188 35.46282 0 -1 0 + 529 177 1 -0.8472 34.60878 19.71536 32.71287 -1 0 0 + 530 177 2 0.4236 34.64592 19.24398 31.83176 -1 0 0 + 531 177 2 0.4236 33.91982 20.43912 32.67487 -1 0 0 + 532 178 1 -0.8472 17.69608 27.65071 3.21742 1 0 0 + 533 178 2 0.4236 18.46713 27.41434 3.80862 1 0 0 + 534 178 2 0.4236 17.78836 28.59848 2.91219 1 0 0 + 535 179 1 -0.8472 26.68813 34.62171 27.49337 -1 0 0 + 536 179 2 0.4236 26.45510 35.44751 28.00690 -1 0 0 + 537 179 2 0.4236 26.59489 34.80084 26.51400 -1 0 0 + 538 180 1 -0.8472 21.33619 26.62475 14.50460 0 0 0 + 539 180 2 0.4236 20.69573 26.16271 13.89115 0 0 0 + 540 180 2 0.4236 22.25918 26.57281 14.12340 0 0 0 + 541 181 1 -0.8472 0.36454 14.16600 2.11556 1 1 0 + 542 181 2 0.4236 0.97624 14.65982 1.49757 1 1 0 + 543 181 2 0.4236 35.11443 13.77344 1.59245 0 1 0 + 544 182 1 -0.8472 23.79319 1.57159 23.81505 0 1 0 + 545 182 2 0.4236 23.00502 1.11432 24.22691 0 1 0 + 546 182 2 0.4236 23.48929 2.12744 23.04135 0 1 0 + 547 183 1 -0.8472 8.54975 33.46239 4.50736 0 0 0 + 548 183 2 0.4236 9.38674 33.19180 4.03176 0 0 0 + 549 183 2 0.4236 7.78193 33.44464 3.86700 0 0 0 + 550 184 1 -0.8472 33.97496 22.17620 28.93863 0 0 0 + 551 184 2 0.4236 33.73550 23.05012 29.36155 0 0 0 + 552 184 2 0.4236 34.53692 22.34106 28.12813 0 0 0 + 553 185 1 -0.8472 14.49504 4.44877 8.81426 0 0 0 + 554 185 2 0.4236 14.11718 4.62743 7.90582 0 0 0 + 555 185 2 0.4236 15.42318 4.81711 8.86750 0 0 0 + 556 186 1 -0.8472 33.79611 24.01791 9.18291 -1 0 0 + 557 186 2 0.4236 33.97006 23.08648 8.86336 -1 0 0 + 558 186 2 0.4236 33.55971 24.59880 8.40407 -1 0 0 + 559 187 1 -0.8472 16.22846 19.00342 12.26604 0 0 0 + 560 187 2 0.4236 16.94871 18.98450 12.95946 0 0 0 + 561 187 2 0.4236 15.35887 18.73631 12.68134 0 0 0 + 562 188 1 -0.8472 31.00840 33.57317 32.25266 -1 -1 0 + 563 188 2 0.4236 30.94716 33.24371 33.19481 -1 -1 0 + 564 188 2 0.4236 30.29274 33.14344 31.70212 -1 -1 0 + 565 189 1 -0.8472 2.10006 7.03828 25.49380 0 -1 0 + 566 189 2 0.4236 1.34846 7.26527 26.11306 0 -1 0 + 567 189 2 0.4236 2.26908 6.05309 25.52187 0 -1 0 +568 190 1 -0.8472 20.39048 7.66788 35.45350 1 1 0 +569 190 2 0.4236 20.32745 7.14917 0.85891 1 1 1 +570 190 2 0.4236 21.31606 7.58937 35.08326 1 1 0 + 571 191 1 -0.8472 29.27392 19.03193 27.68532 -1 0 0 + 572 191 2 0.4236 28.40799 18.61701 27.40610 -1 0 0 + 573 191 2 0.4236 30.00918 18.69729 27.09597 -1 0 0 + 574 192 1 -0.8472 13.93940 22.66146 17.38525 -1 0 0 + 575 192 2 0.4236 14.79020 22.51805 16.87977 -1 0 0 + 576 192 2 0.4236 14.02994 23.46909 17.96790 -1 0 0 + 577 193 1 -0.8472 25.12845 22.92439 17.53845 0 -1 0 + 578 193 2 0.4236 24.27881 22.39854 17.57699 0 -1 0 + 579 193 2 0.4236 25.76341 22.58310 18.23148 0 -1 0 + 580 194 1 -0.8472 14.81424 28.36357 3.79200 0 -1 0 + 581 194 2 0.4236 15.79031 28.28929 3.58772 0 -1 0 + 582 194 2 0.4236 14.69331 28.63885 4.74570 0 -1 0 + 583 195 1 -0.8472 9.41760 1.55572 11.44122 0 0 0 + 584 195 2 0.4236 9.09058 1.02170 12.22084 0 0 0 + 585 195 2 0.4236 9.03168 1.18373 10.59704 0 0 0 + 586 196 1 -0.8472 0.58572 35.29558 12.11489 0 -2 0 + 587 196 2 0.4236 1.04027 34.42603 11.92181 0 -2 0 + 588 196 2 0.4236 35.34646 35.43381 11.46305 -1 -2 0 + 589 197 1 -0.8472 24.99565 27.11368 22.85908 -1 0 0 + 590 197 2 0.4236 24.94466 26.62404 23.72948 -1 0 0 + 591 197 2 0.4236 24.97275 28.09884 23.02901 -1 0 0 + 592 198 1 -0.8472 28.09827 27.08137 14.36745 -1 -1 0 + 593 198 2 0.4236 28.14567 26.09053 14.49365 -1 -1 0 + 594 198 2 0.4236 28.79796 27.36787 13.71303 -1 -1 0 + 595 199 1 -0.8472 29.44158 8.93119 21.38827 0 1 0 + 596 199 2 0.4236 29.92798 9.47643 20.70555 0 1 0 + 597 199 2 0.4236 28.77321 8.34420 20.93150 0 1 0 + 598 200 1 -0.8472 5.82233 14.89623 2.82244 0 0 0 + 599 200 2 0.4236 5.70821 13.97491 3.19408 0 0 0 + 600 200 2 0.4236 5.10567 15.07479 2.14829 0 0 0 + 601 201 1 -0.8472 31.11315 8.01659 27.88429 0 1 0 + 602 201 2 0.4236 31.51235 8.74883 27.33255 0 1 0 + 603 201 2 0.4236 30.79916 7.28065 27.28448 0 1 0 + 604 202 1 -0.8472 24.92095 28.59181 25.96921 0 0 0 + 605 202 2 0.4236 25.90902 28.48362 25.85968 0 0 0 + 606 202 2 0.4236 24.73202 29.09078 26.81495 0 0 0 + 607 203 1 -0.8472 34.86059 10.30036 12.87353 0 0 0 + 608 203 2 0.4236 34.64887 9.32336 12.89739 0 0 0 + 609 203 2 0.4236 34.24783 10.78945 13.49425 0 0 0 + 610 204 1 -0.8472 10.31573 24.57994 6.57007 0 0 0 + 611 204 2 0.4236 9.42999 24.66399 7.02652 0 0 0 + 612 204 2 0.4236 10.17346 24.38675 5.59931 0 0 0 + 613 205 1 -0.8472 4.30063 0.28530 18.84890 0 1 0 + 614 205 2 0.4236 3.76992 0.99348 19.31450 0 1 0 + 615 205 2 0.4236 4.35052 0.49419 17.87226 0 1 0 + 616 206 1 -0.8472 8.41827 15.48929 34.91520 1 1 0 + 617 206 2 0.4236 8.57237 16.15336 34.18361 1 1 0 + 618 206 2 0.4236 8.04251 14.64754 34.52759 1 1 0 + 619 207 1 -0.8472 6.19035 7.54030 24.21894 0 0 0 + 620 207 2 0.4236 5.98782 8.51233 24.33762 0 0 0 + 621 207 2 0.4236 6.98218 7.43584 23.61726 0 0 0 + 622 208 1 -0.8472 1.08041 14.41014 23.75419 -1 0 0 + 623 208 2 0.4236 0.61056 15.08927 23.19030 -1 0 0 + 624 208 2 0.4236 0.47286 13.63227 23.91466 -1 0 0 + 625 209 1 -0.8472 31.67035 8.22586 14.08427 -1 0 0 + 626 209 2 0.4236 31.10235 7.76414 14.76556 -1 0 0 + 627 209 2 0.4236 31.37149 9.17541 13.98941 -1 0 0 + 628 210 1 -0.8472 4.32304 13.16675 34.02448 1 0 0 + 629 210 2 0.4236 4.93961 13.82550 33.59337 1 0 0 + 630 210 2 0.4236 3.51145 13.04635 33.45283 1 0 0 + 631 211 1 -0.8472 22.65976 11.99198 8.47744 0 1 0 + 632 211 2 0.4236 22.58083 11.20406 9.08809 0 1 0 + 633 211 2 0.4236 22.40561 11.72100 7.54908 0 1 0 + 634 212 1 -0.8472 12.56499 8.92537 31.88900 -1 0 0 + 635 212 2 0.4236 12.96543 8.59761 32.74470 -1 0 0 + 636 212 2 0.4236 12.39885 8.14974 31.28016 -1 0 0 + 637 213 1 -0.8472 7.37183 21.64222 6.22392 1 0 0 + 638 213 2 0.4236 7.16919 22.55931 5.88065 1 0 0 + 639 213 2 0.4236 7.30951 20.98418 5.47358 1 0 0 + 640 214 1 -0.8472 27.00762 16.63398 8.08993 -1 0 0 + 641 214 2 0.4236 26.39609 16.89271 8.83762 -1 0 0 + 642 214 2 0.4236 27.41015 15.73918 8.28309 -1 0 0 + 643 215 1 -0.8472 7.19611 3.79417 31.59334 -1 1 0 + 644 215 2 0.4236 7.16103 3.74933 30.59497 -1 1 0 + 645 215 2 0.4236 8.13759 3.95988 31.88666 -1 1 0 + 646 216 1 -0.8472 30.15909 16.21000 7.44433 -1 1 0 + 647 216 2 0.4236 30.11627 17.16629 7.73351 -1 1 0 + 648 216 2 0.4236 29.26380 15.92488 7.10209 -1 1 0 + 649 217 1 -0.8472 10.21667 4.39970 31.89677 1 0 0 + 650 217 2 0.4236 10.61047 4.91898 31.13834 1 0 0 + 651 217 2 0.4236 10.85283 4.40222 32.66827 1 0 0 + 652 218 1 -0.8472 27.50584 28.38786 25.68326 -1 -1 0 + 653 218 2 0.4236 28.38796 27.92670 25.77862 -1 -1 0 + 654 218 2 0.4236 27.53933 29.27126 26.15063 -1 -1 0 + 655 219 1 -0.8472 19.05430 11.89931 31.26655 0 0 0 + 656 219 2 0.4236 18.26304 12.04698 30.67327 0 0 0 + 657 219 2 0.4236 18.74274 11.61302 32.17258 0 0 0 + 658 220 1 -0.8472 3.86618 28.09390 13.01872 0 0 0 + 659 220 2 0.4236 4.51190 27.43345 12.63558 0 0 0 + 660 220 2 0.4236 3.79034 28.88012 12.40552 0 0 0 + 661 221 1 -0.8472 26.59923 23.34113 29.55810 -1 0 0 + 662 221 2 0.4236 25.78847 23.65064 29.06127 -1 0 0 + 663 221 2 0.4236 26.80200 22.39435 29.30823 -1 0 0 + 664 222 1 -0.8472 27.68945 7.40971 19.86110 0 1 0 + 665 222 2 0.4236 27.80506 6.60329 20.44098 0 1 0 + 666 222 2 0.4236 27.26625 7.14029 18.99604 0 1 0 + 667 223 1 -0.8472 20.05157 4.56036 1.84594 1 1 0 + 668 223 2 0.4236 19.09425 4.38304 2.07401 1 1 0 + 669 223 2 0.4236 20.43859 5.20207 2.50804 1 1 0 + 670 224 1 -0.8472 32.60186 15.47413 21.29596 0 0 0 + 671 224 2 0.4236 32.41360 16.44824 21.42099 0 0 0 + 672 224 2 0.4236 32.59763 15.01702 22.18537 0 0 0 + 673 225 1 -0.8472 29.05431 5.06576 32.53287 -1 0 0 + 674 225 2 0.4236 28.15604 4.90289 32.12476 -1 0 0 + 675 225 2 0.4236 28.98490 5.79843 33.20987 -1 0 0 + 676 226 1 -0.8472 18.30583 3.04311 8.64163 0 1 0 + 677 226 2 0.4236 18.05345 4.01062 8.65401 0 1 0 + 678 226 2 0.4236 17.52270 2.49818 8.34211 0 1 0 + 679 227 1 -0.8472 34.73675 1.91251 8.11982 0 0 0 + 680 227 2 0.4236 35.36485 2.28659 7.43753 0 0 0 + 681 227 2 0.4236 34.59568 0.93821 7.94428 0 0 0 + 682 228 1 -0.8472 20.95258 29.30857 14.69084 -1 0 0 + 683 228 2 0.4236 21.18298 28.34078 14.58939 -1 0 0 + 684 228 2 0.4236 19.96366 29.40579 14.80271 -1 0 0 + 685 229 1 -0.8472 31.90522 26.19768 33.54499 -1 -1 0 + 686 229 2 0.4236 32.28670 27.11432 33.42592 -1 -1 0 + 687 229 2 0.4236 31.85789 25.98042 34.51993 -1 -1 0 + 688 230 1 -0.8472 2.97458 9.05586 14.30805 0 1 0 + 689 230 2 0.4236 2.89178 8.93222 13.31921 0 1 0 + 690 230 2 0.4236 2.13650 8.74237 14.75447 0 1 0 + 691 231 1 -0.8472 34.24545 3.69756 9.97076 0 0 0 + 692 231 2 0.4236 34.61539 3.02013 9.33498 0 0 0 + 693 231 2 0.4236 33.24679 3.64650 9.96832 0 0 0 + 694 232 1 -0.8472 19.84819 0.14555 18.90147 0 0 0 + 695 232 2 0.4236 20.70006 0.66545 18.83855 0 0 0 + 696 232 2 0.4236 19.07092 0.77369 18.86563 0 0 0 + 697 233 1 -0.8472 32.25840 30.83726 10.92443 0 -1 0 + 698 233 2 0.4236 32.58236 31.71455 10.57039 0 -1 0 + 699 233 2 0.4236 32.93405 30.46448 11.56043 0 -1 0 + 700 234 1 -0.8472 27.01784 17.94590 11.23453 0 0 0 + 701 234 2 0.4236 26.81191 18.37645 12.11326 0 0 0 + 702 234 2 0.4236 28.00904 17.89236 11.11376 0 0 0 + 703 235 1 -0.8472 20.22992 35.23458 14.58694 0 -1 0 + 704 235 2 0.4236 20.57845 34.95937 13.69095 0 -1 0 + 705 235 2 0.4236 20.52427 34.57303 15.27660 0 -1 0 + 706 236 1 -0.8472 28.13686 28.87373 1.33657 -1 -1 0 + 707 236 2 0.4236 27.46398 29.26717 0.71018 -1 -1 0 + 708 236 2 0.4236 28.92013 28.53560 0.81488 -1 -1 0 + 709 237 1 -0.8472 19.05398 9.09800 19.78995 0 0 0 + 710 237 2 0.4236 18.05441 9.10305 19.81771 0 0 0 + 711 237 2 0.4236 19.38916 10.03413 19.68354 0 0 0 + 712 238 1 -0.8472 28.90831 11.67910 7.13534 -1 0 0 + 713 238 2 0.4236 29.80783 11.81981 6.72185 -1 0 0 + 714 238 2 0.4236 28.34177 11.12904 6.52182 -1 0 0 + 715 239 1 -0.8472 15.67854 27.80087 20.40915 1 -1 0 + 716 239 2 0.4236 15.96525 28.55811 19.82235 1 -1 0 + 717 239 2 0.4236 16.44143 27.16584 20.53048 1 -1 0 + 718 240 1 -0.8472 11.47125 8.69000 1.78828 0 0 0 + 719 240 2 0.4236 10.66305 9.18052 2.11417 0 0 0 + 720 240 2 0.4236 11.21383 8.08927 1.03142 0 0 0 + 721 241 1 -0.8472 35.28908 10.28448 26.21504 -1 0 0 + 722 241 2 0.4236 35.21125 9.44014 26.74512 -1 0 0 + 723 241 2 0.4236 0.39578 10.91856 26.68628 0 0 0 + 724 242 1 -0.8472 15.12386 29.33502 22.69833 1 1 0 + 725 242 2 0.4236 14.19377 29.70191 22.71562 1 1 0 + 726 242 2 0.4236 15.21039 28.68142 21.94649 1 1 0 + 727 243 1 -0.8472 26.35331 6.84545 25.17133 0 0 0 + 728 243 2 0.4236 25.98539 7.64249 24.69244 0 0 0 + 729 243 2 0.4236 26.23230 6.03072 24.60432 0 0 0 + 730 244 1 -0.8472 17.87784 33.07860 31.33496 1 -1 0 + 731 244 2 0.4236 18.25637 33.78489 30.73679 1 -1 0 + 732 244 2 0.4236 17.58626 33.49307 32.19700 1 -1 0 + 733 245 1 -0.8472 3.45206 32.22567 21.06903 0 -1 0 + 734 245 2 0.4236 2.96341 32.50549 20.24269 0 -1 0 + 735 245 2 0.4236 3.44745 32.97659 21.72938 0 -1 0 + 736 246 1 -0.8472 34.68849 28.24157 9.56684 0 0 0 + 737 246 2 0.4236 33.83286 28.24004 9.04931 0 0 0 + 738 246 2 0.4236 35.06650 29.16719 9.58322 0 0 0 + 739 247 1 -0.8472 11.83632 33.77069 34.97656 0 0 0 + 740 247 2 0.4236 12.77309 33.76721 34.62670 0 0 0 + 741 247 2 0.4236 11.57656 32.84252 35.24295 0 0 0 + 742 248 1 -0.8472 27.98976 23.64368 17.28664 -1 0 0 + 743 248 2 0.4236 27.31344 24.27555 17.66514 -1 0 0 + 744 248 2 0.4236 27.85693 22.73581 17.68425 -1 0 0 +745 249 1 -0.8472 30.21555 28.59820 35.32079 -1 0 0 +746 249 2 0.4236 31.13658 28.35743 0.17971 -1 0 1 +747 249 2 0.4236 30.14340 28.45205 34.33419 -1 0 0 + 748 250 1 -0.8472 21.89279 27.37113 7.14605 0 0 0 + 749 250 2 0.4236 22.43085 28.04298 7.65503 0 0 0 + 750 250 2 0.4236 22.50662 26.70858 6.71689 0 0 0 + 751 251 1 -0.8472 1.75662 32.96857 9.67410 0 -1 0 + 752 251 2 0.4236 2.22776 33.08964 8.80040 0 -1 0 + 753 251 2 0.4236 2.24821 33.46509 10.38946 0 -1 0 + 754 252 1 -0.8472 0.21094 25.70035 3.19371 1 -1 0 + 755 252 2 0.4236 0.74244 26.43217 3.62019 1 -1 0 + 756 252 2 0.4236 0.80652 24.91764 3.01303 1 -1 0 + 757 253 1 -0.8472 13.89378 31.51483 7.21453 0 0 0 + 758 253 2 0.4236 14.54187 30.75755 7.13407 0 0 0 + 759 253 2 0.4236 13.61470 31.81312 6.30180 0 0 0 + 760 254 1 -0.8472 1.19622 17.23496 10.17207 1 0 0 + 761 254 2 0.4236 1.84313 16.48876 10.32903 1 0 0 + 762 254 2 0.4236 1.44494 17.72104 9.33431 1 0 0 + 763 255 1 -0.8472 26.39631 29.97190 16.79257 0 0 0 + 764 255 2 0.4236 25.56003 30.21629 16.30184 0 0 0 + 765 255 2 0.4236 27.09337 30.67060 16.63179 0 0 0 + 766 256 1 -0.8472 6.05191 32.39660 30.18509 0 0 0 + 767 256 2 0.4236 6.81186 32.75954 30.72424 0 0 0 + 768 256 2 0.4236 6.40726 31.96924 29.35378 0 0 0 + 769 257 1 -0.8472 26.10814 21.66842 1.29484 -1 0 0 + 770 257 2 0.4236 25.67123 21.86200 2.17324 -1 0 0 + 771 257 2 0.4236 25.60231 22.12525 0.56313 -1 0 0 + 772 258 1 -0.8472 17.44295 21.30487 6.11779 0 0 0 + 773 258 2 0.4236 17.34023 22.27327 6.34498 0 0 0 + 774 258 2 0.4236 17.42293 21.19161 5.12446 0 0 0 + 775 259 1 -0.8472 28.41502 27.09376 17.12429 0 0 0 + 776 259 2 0.4236 29.35136 27.32828 16.86315 0 0 0 + 777 259 2 0.4236 27.82586 27.12578 16.31691 0 0 0 + 778 260 1 -0.8472 31.30417 34.71417 13.44331 0 -1 0 + 779 260 2 0.4236 30.92816 34.87480 14.35586 0 -1 0 + 780 260 2 0.4236 31.33151 33.73110 13.26235 0 -1 0 + 781 261 1 -0.8472 17.83189 30.37504 2.80681 1 0 0 + 782 261 2 0.4236 18.77927 30.61759 2.59797 1 0 0 + 783 261 2 0.4236 17.21440 30.96079 2.28189 1 0 0 + 784 262 1 -0.8472 21.21362 4.88439 14.56061 0 0 0 + 785 262 2 0.4236 21.28865 5.64522 15.20511 0 0 0 + 786 262 2 0.4236 20.95119 5.23403 13.66124 0 0 0 + 787 263 1 -0.8472 2.58160 4.47678 29.57948 0 0 0 + 788 263 2 0.4236 1.78431 3.98285 29.23263 0 0 0 + 789 263 2 0.4236 3.10038 3.88258 30.19406 0 0 0 + 790 264 1 -0.8472 13.99926 19.82145 25.19090 0 0 0 + 791 264 2 0.4236 13.52302 20.12052 26.01778 0 0 0 + 792 264 2 0.4236 14.97235 20.03772 25.27009 0 0 0 + 793 265 1 -0.8472 31.23575 21.27430 20.21443 0 0 0 + 794 265 2 0.4236 30.98824 22.03691 19.61687 0 0 0 + 795 265 2 0.4236 31.77445 21.61562 20.98467 0 0 0 + 796 266 1 -0.8472 5.98967 23.61218 29.50507 0 0 0 + 797 266 2 0.4236 6.97700 23.45436 29.48877 0 0 0 + 798 266 2 0.4236 5.74003 24.23844 28.76653 0 0 0 + 799 267 1 -0.8472 34.97950 3.70445 28.21894 -1 0 0 + 800 267 2 0.4236 34.34909 2.94118 28.07776 -1 0 0 + 801 267 2 0.4236 0.32312 3.53113 27.72144 0 0 0 + 802 268 1 -0.8472 23.90763 26.40710 10.43250 0 0 0 + 803 268 2 0.4236 23.14485 27.05044 10.49733 0 0 0 + 804 268 2 0.4236 24.63427 26.80687 9.87378 0 0 0 + 805 269 1 -0.8472 24.66360 14.21401 8.75088 -1 1 0 + 806 269 2 0.4236 25.55807 13.80139 8.57868 -1 1 0 + 807 269 2 0.4236 23.94424 13.56083 8.51463 -1 1 0 + 808 270 1 -0.8472 26.76202 32.32885 18.59478 -1 -1 0 + 809 270 2 0.4236 27.04977 33.25283 18.34289 -1 -1 0 + 810 270 2 0.4236 25.76632 32.26114 18.53211 -1 -1 0 + 811 271 1 -0.8472 15.81595 4.45782 25.29065 0 0 0 + 812 271 2 0.4236 15.00012 4.36334 24.72016 0 0 0 + 813 271 2 0.4236 16.07252 5.42260 25.34818 0 0 0 + 814 272 1 -0.8472 19.18223 10.06356 23.18200 0 0 0 + 815 272 2 0.4236 18.80611 10.71294 23.84292 0 0 0 + 816 272 2 0.4236 20.15560 10.24987 23.04858 0 0 0 + 817 273 1 -0.8472 16.92076 8.80930 1.39624 0 0 0 + 818 273 2 0.4236 17.48546 8.47710 0.64076 0 0 0 + 819 273 2 0.4236 16.01226 8.39523 1.34044 0 0 0 + 820 274 1 -0.8472 22.40156 16.29663 33.08332 0 -1 0 + 821 274 2 0.4236 21.63917 15.71905 32.79159 0 -1 0 + 822 274 2 0.4236 22.94970 15.80750 33.76171 0 -1 0 + 823 275 1 -0.8472 8.68261 34.48827 6.98529 1 0 0 + 824 275 2 0.4236 9.60677 34.43356 7.36327 1 0 0 + 825 275 2 0.4236 8.71088 34.28969 6.00564 1 0 0 + 826 276 1 -0.8472 23.95137 6.80440 13.70629 0 -1 0 + 827 276 2 0.4236 24.01394 5.80664 13.68403 0 -1 0 + 828 276 2 0.4236 24.04121 7.12303 14.64986 0 -1 0 + 829 277 1 -0.8472 9.01439 30.12792 34.41532 0 0 0 + 830 277 2 0.4236 8.30096 29.42784 34.38629 0 0 0 + 831 277 2 0.4236 9.71944 29.91353 33.73938 0 0 0 + 832 278 1 -0.8472 26.45031 33.55297 7.08366 -1 -1 0 + 833 278 2 0.4236 25.78208 32.93952 6.66283 -1 -1 0 + 834 278 2 0.4236 26.50126 33.36762 8.06498 -1 -1 0 + 835 279 1 -0.8472 30.88800 23.18806 18.39688 0 0 0 + 836 279 2 0.4236 29.93334 23.24008 18.10384 0 0 0 + 837 279 2 0.4236 31.48270 23.16839 17.59322 0 0 0 +838 280 1 -0.8472 10.52809 12.54265 34.90389 0 0 0 +839 280 2 0.4236 11.44533 12.14846 34.96061 0 0 0 +840 280 2 0.4236 10.46670 13.33299 0.06628 0 0 1 + 841 281 1 -0.8472 3.63801 19.43628 9.70987 1 0 0 + 842 281 2 0.4236 2.97661 19.22892 8.98912 1 0 0 + 843 281 2 0.4236 4.55252 19.50946 9.31205 1 0 0 + 844 282 1 -0.8472 24.55168 32.70298 5.53394 1 0 0 + 845 282 2 0.4236 25.10629 32.33979 4.78533 1 0 0 + 846 282 2 0.4236 23.65660 32.25716 5.53235 1 0 0 + 847 283 1 -0.8472 11.81055 0.45139 5.96055 0 1 0 + 848 283 2 0.4236 11.39065 35.39717 6.67428 0 0 0 + 849 283 2 0.4236 12.78463 0.56502 6.15590 0 1 0 +850 284 1 -0.8472 7.05422 31.92915 0.30939 0 -1 0 +851 284 2 0.4236 7.50991 32.81916 0.32211 0 -1 0 +852 284 2 0.4236 7.60255 31.28148 35.22760 0 -1 -1 + 853 285 1 -0.8472 4.88099 2.44705 3.21183 1 1 0 + 854 285 2 0.4236 5.10191 2.23231 4.16317 1 1 0 + 855 285 2 0.4236 5.19600 3.37148 2.99700 1 1 0 + 856 286 1 -0.8472 7.47945 15.15365 10.29372 1 0 0 + 857 286 2 0.4236 7.03313 15.93251 10.73429 1 0 0 + 858 286 2 0.4236 7.09594 15.02313 9.37947 1 0 0 + 859 287 1 -0.8472 6.26659 26.90479 24.54665 0 0 0 + 860 287 2 0.4236 5.54453 27.04075 25.22493 0 0 0 + 861 287 2 0.4236 6.35642 27.72783 23.98591 0 0 0 + 862 288 1 -0.8472 7.15187 18.20123 25.54502 0 0 0 + 863 288 2 0.4236 6.48538 17.85437 26.20487 0 0 0 + 864 288 2 0.4236 7.52394 17.43919 25.01512 0 0 0 + 865 289 1 -0.8472 15.23808 32.91772 4.26238 0 0 0 + 866 289 2 0.4236 14.28204 32.86755 4.55117 0 0 0 + 867 289 2 0.4236 15.32351 32.56635 3.33007 0 0 0 + 868 290 1 -0.8472 13.90041 29.69758 15.32527 -1 0 0 + 869 290 2 0.4236 14.48236 29.05538 14.82643 -1 0 0 + 870 290 2 0.4236 13.21933 29.18973 15.85269 -1 0 0 + 871 291 1 -0.8472 0.23593 14.77991 15.99345 1 0 0 + 872 291 2 0.4236 35.16151 14.00125 16.23084 0 0 0 + 873 291 2 0.4236 35.18896 15.61239 15.96630 0 0 0 + 874 292 1 -0.8472 9.98786 25.23095 12.26937 1 0 0 + 875 292 2 0.4236 10.02909 26.10849 11.79168 1 0 0 + 876 292 2 0.4236 10.18929 25.36950 13.23899 1 0 0 + 877 293 1 -0.8472 21.45982 13.20463 15.01415 0 0 0 + 878 293 2 0.4236 21.82643 13.13504 14.08639 0 0 0 + 879 293 2 0.4236 20.48493 12.98240 15.00483 0 0 0 + 880 294 1 -0.8472 31.10796 22.99984 9.65674 0 0 0 + 881 294 2 0.4236 30.36879 23.52310 10.08072 0 0 0 + 882 294 2 0.4236 31.98714 23.41399 9.89228 0 0 0 + 883 295 1 -0.8472 13.25615 9.90592 3.33739 0 0 0 + 884 295 2 0.4236 13.70857 10.67615 2.88796 0 0 0 + 885 295 2 0.4236 12.62006 9.47384 2.69813 0 0 0 + 886 296 1 -0.8472 10.30305 4.65218 17.64093 1 0 0 + 887 296 2 0.4236 10.46972 4.28256 18.55501 1 0 0 + 888 296 2 0.4236 11.16248 4.67871 17.13035 1 0 0 + 889 297 1 -0.8472 28.87774 21.47687 33.75214 -1 0 0 + 890 297 2 0.4236 28.59667 20.77739 34.40919 -1 0 0 + 891 297 2 0.4236 28.64741 21.17648 32.82658 -1 0 0 + 892 298 1 -0.8472 17.68653 22.52768 26.05691 0 0 0 + 893 298 2 0.4236 18.40542 23.22136 26.01338 0 0 0 + 894 298 2 0.4236 17.66622 22.12564 26.97230 0 0 0 + 895 299 1 -0.8472 35.32860 15.35870 21.60921 0 0 0 + 896 299 2 0.4236 34.37125 15.41320 21.32556 0 0 0 + 897 299 2 0.4236 0.36572 14.95613 20.87262 1 0 0 + 898 300 1 -0.8472 34.81358 9.91603 7.88012 -1 1 0 + 899 300 2 0.4236 34.34643 10.38273 7.12917 -1 1 0 + 900 300 2 0.4236 34.39397 10.17956 8.74872 -1 1 0 + 901 301 1 -0.8472 25.98823 17.72835 34.76824 0 1 0 + 902 301 2 0.4236 25.46157 18.42882 34.28669 0 1 0 + 903 301 2 0.4236 25.38292 16.97587 35.02775 0 1 0 + 904 302 1 -0.8472 1.10644 14.44721 19.28866 0 0 0 + 905 302 2 0.4236 1.56807 13.69242 19.75465 0 0 0 + 906 302 2 0.4236 1.73043 14.86132 18.62601 0 0 0 + 907 303 1 -0.8472 23.07025 7.39359 29.72495 -1 0 0 + 908 303 2 0.4236 22.62092 7.30025 28.83650 -1 0 0 + 909 303 2 0.4236 23.24054 6.48626 30.10931 -1 0 0 + 910 304 1 -0.8472 10.52323 33.05449 2.56148 -1 0 0 + 911 304 2 0.4236 10.82351 34.00113 2.44456 -1 0 0 + 912 304 2 0.4236 10.86668 32.49988 1.80358 -1 0 0 + 913 305 1 -0.8472 32.88033 27.86819 13.04648 -1 0 0 + 914 305 2 0.4236 33.46970 28.54401 12.60392 -1 0 0 + 915 305 2 0.4236 33.12675 26.95244 12.72930 -1 0 0 + 916 306 1 -0.8472 28.86382 12.21670 3.75354 0 0 0 + 917 306 2 0.4236 28.56770 11.49284 4.37666 0 0 0 + 918 306 2 0.4236 28.23838 12.26251 2.97467 0 0 0 + 919 307 1 -0.8472 23.12120 7.48978 34.39303 0 0 0 + 920 307 2 0.4236 23.05104 7.80962 35.33787 0 0 0 + 921 307 2 0.4236 23.94307 6.92935 34.29101 0 0 0 + 922 308 1 -0.8472 23.04919 24.12205 3.43733 0 -1 0 + 923 308 2 0.4236 23.21646 24.95901 3.95832 0 -1 0 + 924 308 2 0.4236 22.43224 23.52672 3.95201 0 -1 0 + 925 309 1 -0.8472 32.92674 24.00762 30.56994 -1 0 0 + 926 309 2 0.4236 33.71882 24.55051 30.84902 -1 0 0 + 927 309 2 0.4236 32.11989 24.59624 30.52056 -1 0 0 + 928 310 1 -0.8472 3.45535 11.74575 10.93216 0 0 0 + 929 310 2 0.4236 2.61810 11.84889 11.46912 0 0 0 + 930 310 2 0.4236 4.12115 12.43525 11.21716 0 0 0 + 931 311 1 -0.8472 18.03058 4.40786 5.24725 0 0 0 + 932 311 2 0.4236 18.51841 3.54031 5.15058 0 0 0 + 933 311 2 0.4236 17.13139 4.24134 5.65181 0 0 0 + 934 312 1 -0.8472 21.91775 10.67527 23.00739 0 0 0 + 935 312 2 0.4236 21.50019 11.47111 23.44584 0 0 0 + 936 312 2 0.4236 22.91139 10.78644 22.99172 0 0 0 + 937 313 1 -0.8472 27.43171 31.48689 23.76096 0 0 0 + 938 313 2 0.4236 27.78240 32.24630 23.21302 0 0 0 + 939 313 2 0.4236 28.19676 30.99143 24.17225 0 0 0 + 940 314 1 -0.8472 31.13317 15.04734 2.15137 -1 0 0 + 941 314 2 0.4236 31.39347 14.25637 2.70508 -1 0 0 + 942 314 2 0.4236 30.55850 15.65965 2.69426 -1 0 0 + 943 315 1 -0.8472 26.48284 26.46164 29.23316 0 -1 0 + 944 315 2 0.4236 26.29994 27.37877 29.58724 0 -1 0 + 945 315 2 0.4236 25.62067 25.96515 29.13256 0 -1 0 + 946 316 1 -0.8472 31.22165 24.17798 24.58738 0 1 0 + 947 316 2 0.4236 31.23699 25.14094 24.31833 0 1 0 + 948 316 2 0.4236 31.44662 23.60757 23.79747 0 1 0 + 949 317 1 -0.8472 2.23033 8.39736 11.70154 1 0 0 + 950 317 2 0.4236 2.21591 7.43318 11.96640 1 0 0 + 951 317 2 0.4236 1.68011 8.52458 10.87630 1 0 0 + 952 318 1 -0.8472 10.30355 13.69355 7.45075 0 0 0 + 953 318 2 0.4236 9.95467 13.20339 6.65202 0 0 0 + 954 318 2 0.4236 11.01804 14.33182 7.16427 0 0 0 + 955 319 1 -0.8472 19.09624 27.27097 33.96412 1 -1 0 + 956 319 2 0.4236 18.28761 27.58882 33.46913 1 -1 0 + 957 319 2 0.4236 19.40262 27.98394 34.59479 1 -1 0 + 958 320 1 -0.8472 21.98400 20.91583 33.60592 -1 0 0 + 959 320 2 0.4236 22.11925 21.66026 32.95210 -1 0 0 + 960 320 2 0.4236 21.87187 21.29511 34.52436 -1 0 0 + 961 321 1 -0.8472 8.05909 10.61317 31.65640 1 0 0 + 962 321 2 0.4236 8.44206 9.70136 31.80450 1 0 0 + 963 321 2 0.4236 7.46372 10.59818 30.85313 1 0 0 + 964 322 1 -0.8472 9.09413 18.32337 0.84811 0 0 0 + 965 322 2 0.4236 9.41231 18.00449 1.74088 0 0 0 + 966 322 2 0.4236 8.81473 17.53907 0.29424 0 0 0 + 967 323 1 -0.8472 13.25569 25.97059 14.21521 0 0 0 + 968 323 2 0.4236 13.55824 26.21604 15.13616 0 0 0 + 969 323 2 0.4236 12.33025 25.59418 14.25764 0 0 0 + 970 324 1 -0.8472 33.13584 9.19316 24.05826 -1 0 0 + 971 324 2 0.4236 32.63026 9.79659 23.44165 -1 0 0 + 972 324 2 0.4236 34.11588 9.27845 23.87875 -1 0 0 + 973 325 1 -0.8472 0.58676 30.79636 7.10521 0 0 0 + 974 325 2 0.4236 0.12738 30.93416 7.98267 0 0 0 + 975 325 2 0.4236 1.25039 30.05311 7.18950 0 0 0 + 976 326 1 -0.8472 16.60852 24.00687 6.45844 0 -1 0 + 977 326 2 0.4236 16.74085 24.60096 5.66503 0 -1 0 + 978 326 2 0.4236 16.73950 24.53616 7.29670 0 -1 0 + 979 327 1 -0.8472 21.78272 18.23485 15.29826 -1 0 0 + 980 327 2 0.4236 21.29209 17.36498 15.24772 -1 0 0 + 981 327 2 0.4236 21.47580 18.74440 16.10210 -1 0 0 + 982 328 1 -0.8472 1.07556 17.90780 22.50149 0 0 0 + 983 328 2 0.4236 0.66446 17.09563 22.08753 0 0 0 + 984 328 2 0.4236 2.00753 18.02178 22.15740 0 0 0 + 985 329 1 -0.8472 8.51481 8.69543 13.44579 1 1 0 + 986 329 2 0.4236 8.03320 7.99947 12.91320 1 1 0 + 987 329 2 0.4236 8.13923 9.59736 13.23261 1 1 0 + 988 330 1 -0.8472 28.35224 22.67556 2.57766 0 0 0 + 989 330 2 0.4236 27.72872 22.28765 1.89891 0 0 0 + 990 330 2 0.4236 28.76046 21.93781 3.11531 0 0 0 + 991 331 1 -0.8472 17.15184 8.01186 31.33613 0 0 0 + 992 331 2 0.4236 16.77891 8.44369 32.15737 0 0 0 + 993 331 2 0.4236 16.96330 8.58870 30.54137 0 0 0 + 994 332 1 -0.8472 29.37145 32.28297 30.40766 0 0 0 + 995 332 2 0.4236 28.59990 31.77818 30.79475 0 0 0 + 996 332 2 0.4236 29.34145 32.22393 29.40986 0 0 0 + 997 333 1 -0.8472 35.30101 34.49612 31.31065 -1 0 0 + 998 333 2 0.4236 0.55375 34.83822 31.86447 0 0 0 + 999 333 2 0.4236 34.45007 34.92923 31.60762 -1 0 0 + 1000 334 1 -0.8472 14.09936 2.13015 18.09005 0 0 0 + 1001 334 2 0.4236 13.86459 1.50779 17.34342 0 0 0 + 1002 334 2 0.4236 14.07709 1.63332 18.95758 0 0 0 + 1003 335 1 -0.8472 23.74810 3.68755 32.95671 0 1 0 + 1004 335 2 0.4236 23.65696 3.88556 31.98078 0 1 0 + 1005 335 2 0.4236 22.86999 3.83831 33.41082 0 1 0 + 1006 336 1 -0.8472 31.09997 21.56673 28.07556 -1 0 0 + 1007 336 2 0.4236 31.85938 21.15085 28.57586 -1 0 0 + 1008 336 2 0.4236 31.35399 22.49164 27.79269 -1 0 0 + 1009 337 1 -0.8472 20.64083 15.69267 14.82107 0 0 0 + 1010 337 2 0.4236 20.01411 15.85195 15.58383 0 0 0 + 1011 337 2 0.4236 21.11190 14.82056 14.95329 0 0 0 + 1012 338 1 -0.8472 20.28701 15.13724 31.94210 0 0 0 + 1013 338 2 0.4236 20.65117 14.38373 31.39480 0 0 0 + 1014 338 2 0.4236 19.30068 15.01933 32.05716 0 0 0 + 1015 339 1 -0.8472 32.47304 33.05421 7.42147 0 -1 0 + 1016 339 2 0.4236 31.48483 33.14393 7.54532 0 -1 0 + 1017 339 2 0.4236 32.72329 32.08609 7.42835 0 -1 0 + 1018 340 1 -0.8472 25.63615 27.76429 13.62009 0 -1 0 + 1019 340 2 0.4236 26.57313 27.51515 13.86499 0 -1 0 + 1020 340 2 0.4236 25.13047 26.94246 13.35778 0 -1 0 + 1021 341 1 -0.8472 0.75304 4.33827 20.97066 1 0 0 + 1022 341 2 0.4236 0.72114 4.46730 19.97956 1 0 0 + 1023 341 2 0.4236 1.06157 5.18343 21.40709 1 0 0 + 1024 342 1 -0.8472 1.15960 21.09656 13.17958 1 1 0 + 1025 342 2 0.4236 1.13952 21.53055 12.27891 1 1 0 + 1026 342 2 0.4236 1.23756 20.10565 13.07037 1 1 0 + 1027 343 1 -0.8472 8.63426 29.66811 25.42818 0 0 0 + 1028 343 2 0.4236 8.28239 30.40249 24.84784 0 0 0 + 1029 343 2 0.4236 8.72735 28.83186 24.88783 0 0 0 + 1030 344 1 -0.8472 30.76174 20.63256 25.14989 0 0 0 + 1031 344 2 0.4236 31.51870 20.90756 24.55714 0 0 0 + 1032 344 2 0.4236 30.99303 20.83502 26.10143 0 0 0 + 1033 345 1 -0.8472 4.24571 30.79640 2.94362 0 0 0 + 1034 345 2 0.4236 4.17270 31.39155 2.14334 0 0 0 + 1035 345 2 0.4236 4.36412 29.84944 2.64506 0 0 0 + 1036 346 1 -0.8472 15.42989 29.35349 26.25283 -1 0 0 + 1037 346 2 0.4236 16.28644 29.25844 25.74568 -1 0 0 + 1038 346 2 0.4236 14.71000 28.83510 25.79131 -1 0 0 + 1039 347 1 -0.8472 15.48947 26.89872 10.36047 0 0 0 + 1040 347 2 0.4236 15.06016 26.08318 10.74851 0 0 0 + 1041 347 2 0.4236 16.47729 26.75709 10.29670 0 0 0 + 1042 348 1 -0.8472 3.69092 24.79802 1.79703 1 -1 0 + 1043 348 2 0.4236 2.92286 24.81460 1.15692 1 -1 0 + 1044 348 2 0.4236 4.44248 24.26962 1.40222 1 -1 0 + 1045 349 1 -0.8472 30.63584 20.42155 0.68360 -1 0 0 + 1046 349 2 0.4236 29.66630 20.49948 0.45154 -1 0 0 + 1047 349 2 0.4236 31.17191 21.00886 0.07726 -1 0 0 + 1048 350 1 -0.8472 23.07817 3.25695 10.19922 0 1 0 + 1049 350 2 0.4236 23.13072 3.67899 9.29418 0 1 0 + 1050 350 2 0.4236 22.12223 3.06798 10.42381 0 1 0 + 1051 351 1 -0.8472 35.17355 13.92467 30.41812 -1 0 0 + 1052 351 2 0.4236 34.42649 13.31598 30.68525 -1 0 0 + 1053 351 2 0.4236 35.48891 13.68248 29.50057 -1 0 0 + 1054 352 1 -0.8472 28.88786 35.07154 21.77560 0 -1 0 + 1055 352 2 0.4236 29.82352 35.08183 22.12833 0 -1 0 + 1056 352 2 0.4236 28.66001 34.14976 21.46196 0 -1 0 + 1057 353 1 -0.8472 11.05103 25.60242 26.28306 0 0 0 + 1058 353 2 0.4236 11.23918 24.62323 26.20763 0 0 0 + 1059 353 2 0.4236 10.10113 25.78009 26.02597 0 0 0 + 1060 354 1 -0.8472 31.63339 18.14090 19.44147 0 0 0 + 1061 354 2 0.4236 31.85189 18.85252 20.10916 0 0 0 + 1062 354 2 0.4236 32.47695 17.81105 19.01777 0 0 0 + 1063 355 1 -0.8472 3.31136 2.63236 12.33445 0 0 0 + 1064 355 2 0.4236 2.41026 2.87346 11.97410 0 0 0 + 1065 355 2 0.4236 3.44117 3.06706 13.22559 0 0 0 + 1066 356 1 -0.8472 12.24600 6.49581 14.08200 1 -1 0 + 1067 356 2 0.4236 13.15730 6.37133 13.68960 1 -1 0 + 1068 356 2 0.4236 12.00228 7.46532 14.05786 1 -1 0 + 1069 357 1 -0.8472 11.50548 16.90283 14.04964 0 0 0 + 1070 357 2 0.4236 12.29833 16.85131 13.44246 0 0 0 + 1071 357 2 0.4236 11.71965 16.45258 14.91643 0 0 0 + 1072 358 1 -0.8472 35.43225 34.57807 0.88602 -1 -1 0 + 1073 358 2 0.4236 34.78145 34.97858 0.24105 -1 -1 0 + 1074 358 2 0.4236 0.05551 33.61013 0.67092 0 -1 0 + 1075 359 1 -0.8472 32.90157 21.64637 32.04479 0 0 0 + 1076 359 2 0.4236 32.92099 22.39953 31.38732 0 0 0 + 1077 359 2 0.4236 32.11375 21.05995 31.85667 0 0 0 + 1078 360 1 -0.8472 28.66651 4.66095 28.42273 -1 0 0 + 1079 360 2 0.4236 29.64436 4.61462 28.62669 -1 0 0 + 1080 360 2 0.4236 28.36393 3.78767 28.04089 -1 0 0 + 1081 361 1 -0.8472 11.79766 16.60969 9.43182 0 0 0 + 1082 361 2 0.4236 12.66888 16.45176 9.89661 0 0 0 + 1083 361 2 0.4236 11.22235 15.79621 9.51672 0 0 0 + 1084 362 1 -0.8472 9.55596 34.02911 10.63320 0 0 0 + 1085 362 2 0.4236 8.61455 34.26813 10.87101 0 0 0 + 1086 362 2 0.4236 9.60738 33.05467 10.41463 0 0 0 + 1087 363 1 -0.8472 22.07096 19.00704 23.45916 0 -1 0 + 1088 363 2 0.4236 22.91480 19.42776 23.12621 0 -1 0 + 1089 363 2 0.4236 21.60867 19.63643 24.08378 0 -1 0 + 1090 364 1 -0.8472 35.05069 19.90937 25.80470 -2 -1 0 + 1091 364 2 0.4236 35.34344 20.47030 25.03040 -2 -1 0 + 1092 364 2 0.4236 34.77122 20.50286 26.55945 -2 -1 0 + 1093 365 1 -0.8472 1.29483 5.44650 7.26933 1 1 0 + 1094 365 2 0.4236 0.45590 5.92938 7.52030 1 1 0 + 1095 365 2 0.4236 1.81961 5.23896 8.09486 1 1 0 + 1096 366 1 -0.8472 33.07892 1.60280 25.15613 0 0 0 + 1097 366 2 0.4236 32.33755 2.22668 25.40327 0 0 0 + 1098 366 2 0.4236 33.70561 2.06250 24.52690 0 0 0 + 1099 367 1 -0.8472 14.22157 33.43622 22.79701 0 0 0 + 1100 367 2 0.4236 14.35642 34.29835 23.28540 0 0 0 + 1101 367 2 0.4236 13.26247 33.16147 22.86432 0 0 0 + 1102 368 1 -0.8472 27.07629 24.91963 8.20535 0 0 0 + 1103 368 2 0.4236 27.19239 24.91058 7.21216 0 0 0 + 1104 368 2 0.4236 26.78492 25.83019 8.49857 0 0 0 + 1105 369 1 -0.8472 7.24937 20.22566 4.06221 0 0 0 + 1106 369 2 0.4236 6.58398 19.52352 4.31566 0 0 0 + 1107 369 2 0.4236 7.35965 20.23706 3.06839 0 0 0 + 1108 370 1 -0.8472 13.41227 1.40249 12.73458 0 0 0 + 1109 370 2 0.4236 13.93745 1.43607 11.88427 0 0 0 + 1110 370 2 0.4236 12.54553 1.88546 12.61030 0 0 0 + 1111 371 1 -0.8472 0.85266 16.38948 27.38175 0 -1 0 + 1112 371 2 0.4236 1.08079 16.82099 28.25450 0 -1 0 + 1113 371 2 0.4236 1.16521 16.97097 26.63066 0 -1 0 + 1114 372 1 -0.8472 4.02418 25.29508 4.78828 1 1 0 + 1115 372 2 0.4236 3.89068 25.61801 3.85137 1 1 0 + 1116 372 2 0.4236 4.33792 24.34571 4.77208 1 1 0 + 1117 373 1 -0.8472 16.59052 15.77188 19.36735 0 0 0 + 1118 373 2 0.4236 16.75530 16.39211 20.13429 0 0 0 + 1119 373 2 0.4236 17.42140 15.24909 19.17700 0 0 0 + 1120 374 1 -0.8472 33.13843 25.82196 3.97841 0 0 0 + 1121 374 2 0.4236 32.77967 24.90515 4.15352 0 0 0 + 1122 374 2 0.4236 34.05286 25.75158 3.57992 0 0 0 + 1123 375 1 -0.8472 31.57661 1.02930 18.56306 -1 1 0 + 1124 375 2 0.4236 31.87941 0.41338 19.29029 -1 1 0 + 1125 375 2 0.4236 31.65157 0.56519 17.68046 -1 1 0 + 1126 376 1 -0.8472 2.96164 16.29354 6.71299 0 0 0 + 1127 376 2 0.4236 3.05881 15.49032 7.30060 0 0 0 + 1128 376 2 0.4236 3.23467 16.05902 5.78005 0 0 0 + 1129 377 1 -0.8472 20.34379 33.69865 7.89455 0 -1 0 + 1130 377 2 0.4236 20.39438 32.70170 7.83518 0 -1 0 + 1131 377 2 0.4236 19.51518 33.96147 8.38879 0 -1 0 + 1132 378 1 -0.8472 19.37439 16.80508 19.73572 0 1 0 + 1133 378 2 0.4236 20.27469 17.21358 19.88587 0 1 0 + 1134 378 2 0.4236 19.36459 15.87542 20.10391 0 1 0 + 1135 379 1 -0.8472 19.23315 9.13979 28.88985 -1 0 0 + 1136 379 2 0.4236 20.13295 9.57333 28.93806 -1 0 0 + 1137 379 2 0.4236 18.76709 9.24056 29.76884 -1 0 0 + 1138 380 1 -0.8472 27.72787 22.91683 10.45990 -1 -1 0 + 1139 380 2 0.4236 27.54902 23.44015 9.62678 -1 -1 0 + 1140 380 2 0.4236 28.28042 22.11378 10.23690 -1 -1 0 + 1141 381 1 -0.8472 6.32840 1.89288 33.44010 0 0 0 + 1142 381 2 0.4236 6.55965 2.59979 32.77171 0 0 0 + 1143 381 2 0.4236 6.96546 1.94041 34.20941 0 0 0 + 1144 382 1 -0.8472 5.63638 5.55085 15.38096 0 1 0 + 1145 382 2 0.4236 6.60617 5.51829 15.62260 0 1 0 + 1146 382 2 0.4236 5.27855 6.46702 15.56128 0 1 0 + 1147 383 1 -0.8472 3.24229 34.95287 10.93468 1 -1 0 + 1148 383 2 0.4236 2.73508 0.26278 11.21110 1 0 0 + 1149 383 2 0.4236 4.13670 34.94890 11.38181 1 -1 0 + 1150 384 1 -0.8472 10.54404 28.17006 5.04204 0 -1 0 + 1151 384 2 0.4236 10.79734 28.87476 5.70473 0 -1 0 + 1152 384 2 0.4236 9.58213 27.92638 5.16590 0 -1 0 + 1153 385 1 -0.8472 17.00917 14.06687 8.09635 1 1 0 + 1154 385 2 0.4236 17.37361 14.76031 8.71785 1 1 0 + 1155 385 2 0.4236 16.55338 14.51499 7.32736 1 1 0 + 1156 386 1 -0.8472 6.62644 33.85271 2.78808 0 -1 0 + 1157 386 2 0.4236 5.73917 34.02559 3.21562 0 -1 0 + 1158 386 2 0.4236 6.61962 34.20458 1.85208 0 -1 0 + 1159 387 1 -0.8472 29.76540 24.76348 2.86127 0 -1 0 + 1160 387 2 0.4236 29.15412 23.97946 2.75344 0 -1 0 + 1161 387 2 0.4236 30.61943 24.46419 3.28677 0 -1 0 + 1162 388 1 -0.8472 13.59066 30.37117 2.31161 0 0 0 + 1163 388 2 0.4236 12.65166 30.51884 2.62207 0 0 0 + 1164 388 2 0.4236 14.05913 29.75730 2.94695 0 0 0 + 1165 389 1 -0.8472 12.39821 27.47130 30.65704 0 -1 0 + 1166 389 2 0.4236 12.99120 27.19012 29.90254 0 -1 0 + 1167 389 2 0.4236 12.45715 26.79959 31.39547 0 -1 0 + 1168 390 1 -0.8472 6.06136 34.05062 23.58964 1 0 0 + 1169 390 2 0.4236 5.93233 34.43746 22.67660 1 0 0 + 1170 390 2 0.4236 7.01612 34.15998 23.86610 1 0 0 + 1171 391 1 -0.8472 14.90784 2.14573 10.34168 0 0 0 + 1172 391 2 0.4236 15.85071 2.06423 10.01876 0 0 0 + 1173 391 2 0.4236 14.45030 2.88711 9.85081 0 0 0 + 1174 392 1 -0.8472 5.95470 23.52370 19.25445 1 0 0 + 1175 392 2 0.4236 6.57166 22.96298 19.80661 1 0 0 + 1176 392 2 0.4236 5.74564 23.04724 18.40053 1 0 0 + 1177 393 1 -0.8472 16.53893 22.97687 33.90825 -1 0 0 + 1178 393 2 0.4236 16.96060 22.22410 33.40285 -1 0 0 + 1179 393 2 0.4236 16.93781 23.02835 34.82378 -1 0 0 + 1180 394 1 -0.8472 19.35884 19.30139 25.91860 1 0 0 + 1181 394 2 0.4236 18.36758 19.43312 25.92172 1 0 0 + 1182 394 2 0.4236 19.60298 18.62496 25.22376 1 0 0 + 1183 395 1 -0.8472 17.84105 26.28435 20.60609 0 0 0 + 1184 395 2 0.4236 18.33356 25.48138 20.27048 0 0 0 + 1185 395 2 0.4236 18.48109 26.89968 21.06619 0 0 0 + 1186 396 1 -0.8472 25.39077 19.85526 30.73839 -1 0 0 + 1187 396 2 0.4236 24.77676 19.15798 31.10824 -1 0 0 + 1188 396 2 0.4236 25.40880 20.64357 31.35332 -1 0 0 + 1189 397 1 -0.8472 32.17283 22.92893 4.21570 0 0 0 + 1190 397 2 0.4236 32.63445 22.40316 3.50127 0 0 0 + 1191 397 2 0.4236 32.09738 22.37237 5.04307 0 0 0 + 1192 398 1 -0.8472 17.29312 0.37281 33.34237 1 0 0 + 1193 398 2 0.4236 16.62031 1.11144 33.38353 1 0 0 + 1194 398 2 0.4236 18.16235 0.73226 33.00297 1 0 0 + 1195 399 1 -0.8472 12.89246 11.41146 34.96369 0 1 0 + 1196 399 2 0.4236 13.81811 11.65819 35.25053 0 1 0 + 1197 399 2 0.4236 12.78729 10.41756 34.99613 0 1 0 + 1198 400 1 -0.8472 6.36277 31.86052 10.27376 2 -1 0 + 1199 400 2 0.4236 6.33011 32.23746 11.19940 2 -1 0 + 1200 400 2 0.4236 7.24273 31.40813 10.12900 2 -1 0 + 1201 401 1 -0.8472 28.38360 3.88865 10.78470 0 1 0 + 1202 401 2 0.4236 28.42858 3.61210 11.74461 0 1 0 + 1203 401 2 0.4236 28.18657 4.86742 10.72869 0 1 0 + 1204 402 1 -0.8472 18.39410 3.79825 25.35360 0 0 0 + 1205 402 2 0.4236 18.47271 2.80161 25.37448 0 0 0 + 1206 402 2 0.4236 17.43266 4.05869 25.44176 0 0 0 + 1207 403 1 -0.8472 30.80900 7.81409 7.07058 0 1 0 + 1208 403 2 0.4236 30.55382 7.48751 7.98062 0 1 0 + 1209 403 2 0.4236 31.80460 7.79968 6.97835 0 1 0 + 1210 404 1 -0.8472 23.51102 5.83799 2.88617 0 0 0 + 1211 404 2 0.4236 23.86573 5.70253 3.81125 0 0 0 + 1212 404 2 0.4236 23.71338 5.03178 2.33025 0 0 0 + 1213 405 1 -0.8472 20.52153 3.94426 31.16343 -1 0 0 + 1214 405 2 0.4236 20.17492 4.52582 31.89939 -1 0 0 + 1215 405 2 0.4236 21.49852 4.11501 31.03575 -1 0 0 +1216 406 1 -0.8472 35.47429 28.06507 0.54549 -1 0 0 +1217 406 2 0.4236 0.72718 27.77804 35.40863 0 0 -1 +1218 406 2 0.4236 0.32616 28.54845 1.34422 0 0 0 + 1219 407 1 -0.8472 25.34340 8.52458 3.30496 0 0 0 + 1220 407 2 0.4236 24.76479 8.25867 4.07597 0 0 0 + 1221 407 2 0.4236 25.95386 7.76826 3.06992 0 0 0 + 1222 408 1 -0.8472 14.03033 20.30541 1.00428 0 0 0 + 1223 408 2 0.4236 14.58182 21.08353 1.30490 0 0 0 + 1224 408 2 0.4236 13.32894 20.10945 1.68953 0 0 0 + 1225 409 1 -0.8472 4.87289 5.75995 12.70282 1 0 0 + 1226 409 2 0.4236 5.73516 6.07464 12.30602 1 0 0 + 1227 409 2 0.4236 5.01108 5.53970 13.66840 1 0 0 + 1228 410 1 -0.8472 13.53566 35.12394 16.50467 1 -1 0 + 1229 410 2 0.4236 13.08941 0.40195 16.07381 1 0 0 + 1230 410 2 0.4236 12.84428 34.53745 16.92657 1 -1 0 + 1231 411 1 -0.8472 31.28347 13.97579 12.16494 0 0 0 + 1232 411 2 0.4236 30.31706 14.04855 12.41123 0 0 0 + 1233 411 2 0.4236 31.39500 14.17310 11.19100 0 0 0 + 1234 412 1 -0.8472 23.72875 25.77285 13.04432 -1 0 0 + 1235 412 2 0.4236 23.54106 26.23908 12.17983 -1 0 0 + 1236 412 2 0.4236 23.97314 24.82029 12.86304 -1 0 0 + 1237 413 1 -0.8472 18.42520 13.29901 12.67620 0 0 0 + 1238 413 2 0.4236 18.76063 12.84318 13.50059 0 0 0 + 1239 413 2 0.4236 17.47850 13.02572 12.50598 0 0 0 + 1240 414 1 -0.8472 24.38139 21.23148 28.52212 -1 0 0 + 1241 414 2 0.4236 24.87887 20.69331 29.20242 -1 0 0 + 1242 414 2 0.4236 24.93945 21.32433 27.69755 -1 0 0 + 1243 415 1 -0.8472 4.76545 3.74972 28.15333 2 0 0 + 1244 415 2 0.4236 3.95303 4.05898 28.64753 2 0 0 + 1245 415 2 0.4236 4.90570 4.32652 27.34861 2 0 0 + 1246 416 1 -0.8472 31.10729 24.42201 27.24570 -1 0 0 + 1247 416 2 0.4236 30.99608 24.27377 26.26307 -1 0 0 + 1248 416 2 0.4236 30.32437 24.93611 27.59596 -1 0 0 + 1249 417 1 -0.8472 17.27764 19.50978 16.96588 0 1 0 + 1250 417 2 0.4236 16.89080 19.37919 17.87871 0 1 0 + 1251 417 2 0.4236 16.81794 20.27508 16.51545 0 1 0 + 1252 418 1 -0.8472 3.72639 18.97644 12.27267 1 0 0 + 1253 418 2 0.4236 3.70512 19.37343 11.35512 1 0 0 + 1254 418 2 0.4236 2.86172 18.50772 12.45316 1 0 0 + 1255 419 1 -0.8472 20.96515 21.23762 26.79063 0 0 0 + 1256 419 2 0.4236 20.35291 20.50701 26.48848 0 0 0 + 1257 419 2 0.4236 20.95957 21.28545 27.78946 0 0 0 + 1258 420 1 -0.8472 32.52779 5.30124 27.39384 0 1 0 + 1259 420 2 0.4236 32.53926 5.99020 26.66919 0 1 0 + 1260 420 2 0.4236 33.40185 5.31374 27.87950 0 1 0 + 1261 421 1 -0.8472 4.50515 19.02032 2.73901 0 0 0 + 1262 421 2 0.4236 4.98200 18.24270 3.14870 0 0 0 + 1263 421 2 0.4236 3.52800 18.95648 2.94164 0 0 0 +1264 422 1 -0.8472 5.79914 17.68163 34.54127 0 0 0 +1265 422 2 0.4236 5.22820 18.24930 33.94824 0 0 0 +1266 422 2 0.4236 5.67665 17.96493 0.04523 0 0 1 + 1267 423 1 -0.8472 2.03112 11.27795 4.67878 0 1 0 + 1268 423 2 0.4236 2.55869 11.86871 4.06838 0 1 0 + 1269 423 2 0.4236 1.30126 10.83107 4.16153 0 1 0 + 1270 424 1 -0.8472 21.63764 11.67562 6.00451 0 1 0 + 1271 424 2 0.4236 22.26518 11.45584 5.25763 0 1 0 + 1272 424 2 0.4236 20.83218 11.08572 5.94754 0 1 0 + 1273 425 1 -0.8472 12.73506 6.22561 3.30400 0 -1 0 + 1274 425 2 0.4236 12.99724 6.93528 3.95793 0 -1 0 + 1275 425 2 0.4236 12.40741 6.65328 2.46157 0 -1 0 + 1276 426 1 -0.8472 8.02014 27.69985 5.68973 1 0 0 + 1277 426 2 0.4236 7.57052 27.13867 6.38461 1 0 0 + 1278 426 2 0.4236 7.73250 28.65199 5.79296 1 0 0 + 1279 427 1 -0.8472 25.07348 29.28113 32.08839 -1 0 0 + 1280 427 2 0.4236 25.90142 29.03034 32.58997 -1 0 0 + 1281 427 2 0.4236 24.38203 29.61190 32.73063 -1 0 0 + 1282 428 1 -0.8472 1.22361 34.16286 23.41071 1 -1 0 + 1283 428 2 0.4236 2.07526 34.49875 23.81300 1 -1 0 + 1284 428 2 0.4236 0.45459 34.41914 23.99626 1 -1 0 + 1285 429 1 -0.8472 32.55982 17.30341 1.33505 -1 0 0 + 1286 429 2 0.4236 32.05627 16.45897 1.51747 -1 0 0 + 1287 429 2 0.4236 32.12518 17.79418 0.57993 -1 0 0 + 1288 430 1 -0.8472 23.56130 32.19165 29.59188 0 0 0 + 1289 430 2 0.4236 23.54642 31.84067 30.52811 0 0 0 + 1290 430 2 0.4236 24.39254 32.72925 29.45063 0 0 0 + 1291 431 1 -0.8472 19.51922 6.96283 31.09761 0 0 0 + 1292 431 2 0.4236 19.36239 6.54737 30.20165 0 0 0 + 1293 431 2 0.4236 18.64261 7.22274 31.50252 0 0 0 + 1294 432 1 -0.8472 4.38539 5.20065 20.84759 0 0 0 + 1295 432 2 0.4236 4.95246 5.86004 20.35406 0 0 0 + 1296 432 2 0.4236 4.14576 5.57251 21.74441 0 0 0 + 1297 433 1 -0.8472 31.40867 11.19859 22.79106 0 0 0 + 1298 433 2 0.4236 30.95869 11.02820 21.91445 0 0 0 + 1299 433 2 0.4236 30.74030 11.11633 23.53034 0 0 0 + 1300 434 1 -0.8472 22.15699 13.64693 17.96846 0 0 0 + 1301 434 2 0.4236 21.97115 13.28502 17.05495 0 0 0 + 1302 434 2 0.4236 22.20251 14.64505 17.92862 0 0 0 + 1303 435 1 -0.8472 27.17581 16.07117 32.82215 -1 0 0 + 1304 435 2 0.4236 26.91651 16.04642 31.85667 -1 0 0 + 1305 435 2 0.4236 26.58410 16.71305 33.30983 -1 0 0 + 1306 436 1 -0.8472 15.66526 24.93973 32.39405 0 -1 0 + 1307 436 2 0.4236 15.85550 24.23681 33.07939 0 -1 0 + 1308 436 2 0.4236 15.76485 24.54877 31.47909 0 -1 0 + 1309 437 1 -0.8472 15.40880 32.12991 30.70836 1 0 0 + 1310 437 2 0.4236 16.32127 32.42798 30.98861 1 0 0 + 1311 437 2 0.4236 15.44004 31.80470 29.76327 1 0 0 + 1312 438 1 -0.8472 16.02646 35.51995 25.85561 1 -1 0 + 1313 438 2 0.4236 16.36022 34.65253 26.22458 1 -1 0 + 1314 438 2 0.4236 15.10674 35.39241 25.48440 1 -1 0 + 1315 439 1 -0.8472 22.60142 17.62162 10.57677 -1 1 0 + 1316 439 2 0.4236 22.16810 17.04837 9.88140 -1 1 0 + 1317 439 2 0.4236 21.98106 17.72970 11.35356 -1 1 0 + 1318 440 1 -0.8472 19.65290 1.47489 32.37803 0 0 0 + 1319 440 2 0.4236 19.94551 2.38837 32.09541 0 0 0 + 1320 440 2 0.4236 19.57422 0.88630 31.57349 0 0 0 + 1321 441 1 -0.8472 29.94701 28.28311 22.62910 -1 0 0 + 1322 441 2 0.4236 29.23937 27.58854 22.75866 -1 0 0 + 1323 441 2 0.4236 30.80353 27.84074 22.36342 -1 0 0 + 1324 442 1 -0.8472 1.27173 25.47080 15.54363 0 -1 0 + 1325 442 2 0.4236 1.03307 25.88871 14.66705 0 -1 0 + 1326 442 2 0.4236 0.46325 25.03048 15.93404 0 -1 0 + 1327 443 1 -0.8472 15.31637 29.31819 6.73777 0 0 0 + 1328 443 2 0.4236 14.94391 28.42485 6.98909 0 0 0 + 1329 443 2 0.4236 16.28023 29.36325 7.00015 0 0 0 + 1330 444 1 -0.8472 32.35725 35.03802 20.71803 0 -1 0 + 1331 444 2 0.4236 33.33712 35.09018 20.91062 0 -1 0 + 1332 444 2 0.4236 31.85345 34.94201 21.57646 0 -1 0 + 1333 445 1 -0.8472 16.00211 9.25317 19.85500 0 0 0 + 1334 445 2 0.4236 16.24217 9.66138 20.73572 0 0 0 + 1335 445 2 0.4236 15.43408 8.44423 20.00632 0 0 0 + 1336 446 1 -0.8472 0.16188 12.47022 34.77387 1 1 0 + 1337 446 2 0.4236 0.18865 12.21972 33.80616 1 1 0 + 1338 446 2 0.4236 1.08690 12.68233 35.08896 1 1 0 + 1339 447 1 -0.8472 10.87982 14.01780 18.67798 0 0 0 + 1340 447 2 0.4236 9.93453 14.26617 18.46646 0 0 0 + 1341 447 2 0.4236 11.22640 14.61264 19.40323 0 0 0 + 1342 448 1 -0.8472 10.15286 18.86839 10.84315 1 1 0 + 1343 448 2 0.4236 11.01993 18.43152 10.60388 1 1 0 + 1344 448 2 0.4236 9.39604 18.33981 10.45869 1 1 0 + 1345 449 1 -0.8472 27.86066 32.50244 21.02022 -1 0 0 + 1346 449 2 0.4236 27.45447 32.35015 20.11922 -1 0 0 + 1347 449 2 0.4236 28.30747 31.66339 21.33052 -1 0 0 + 1348 450 1 -0.8472 22.34922 4.76719 7.82422 0 1 0 + 1349 450 2 0.4236 23.25130 5.11188 7.56461 0 1 0 + 1350 450 2 0.4236 21.98578 5.31750 8.57588 0 1 0 + 1351 451 1 -0.8472 22.17357 31.29434 5.91224 0 -1 0 + 1352 451 2 0.4236 22.16509 30.44936 5.37759 0 -1 0 + 1353 451 2 0.4236 21.33321 31.35654 6.45064 0 -1 0 + 1354 452 1 -0.8472 30.13033 27.20667 12.21095 0 -1 0 + 1355 452 2 0.4236 30.05303 26.22797 12.02082 0 -1 0 + 1356 452 2 0.4236 31.05488 27.41186 12.53189 0 -1 0 + 1357 453 1 -0.8472 5.00071 18.67552 17.14077 0 1 0 + 1358 453 2 0.4236 4.29325 18.76947 17.84121 0 1 0 + 1359 453 2 0.4236 5.79076 19.23659 17.38766 0 1 0 + 1360 454 1 -0.8472 0.50513 15.22995 32.85253 0 -1 0 + 1361 454 2 0.4236 0.06619 14.95304 31.99779 0 -1 0 + 1362 454 2 0.4236 35.32108 15.30810 33.57172 -1 -1 0 + 1363 455 1 -0.8472 0.36336 21.48947 23.88549 1 -1 0 + 1364 455 2 0.4236 35.37583 21.67758 23.03656 0 -1 0 + 1365 455 2 0.4236 1.28632 21.17034 23.67043 1 -1 0 + 1366 456 1 -0.8472 8.03722 15.22335 26.84029 0 0 0 + 1367 456 2 0.4236 8.80880 15.78502 27.13887 0 0 0 + 1368 456 2 0.4236 7.19774 15.55391 27.27151 0 0 0 + 1369 457 1 -0.8472 34.68466 18.85053 10.89189 0 -1 0 + 1370 457 2 0.4236 0.02666 18.33065 10.79225 1 -1 0 + 1371 457 2 0.4236 34.83965 19.79809 10.61246 0 -1 0 + 1372 458 1 -0.8472 31.33961 22.90028 34.29431 0 0 0 + 1373 458 2 0.4236 32.01330 22.72538 33.57632 0 0 0 + 1374 458 2 0.4236 30.42440 22.68898 33.95121 0 0 0 + 1375 459 1 -0.8472 35.12721 20.42790 21.39380 -1 -1 0 + 1376 459 2 0.4236 35.36489 19.72054 22.05946 -1 -1 0 + 1377 459 2 0.4236 35.03195 20.01479 20.48816 -1 -1 0 + 1378 460 1 -0.8472 17.36832 12.96180 29.52925 0 0 0 + 1379 460 2 0.4236 17.38806 13.28729 28.58391 0 0 0 + 1380 460 2 0.4236 16.43280 12.70808 29.77490 0 0 0 + 1381 461 1 -0.8472 16.09606 4.35109 20.46593 0 1 0 + 1382 461 2 0.4236 16.85305 4.93396 20.17069 0 1 0 + 1383 461 2 0.4236 16.41625 3.72234 21.17452 0 1 0 + 1384 462 1 -0.8472 13.66607 33.47244 9.21024 0 -1 0 + 1385 462 2 0.4236 14.22920 33.27612 10.01291 0 -1 0 + 1386 462 2 0.4236 13.83657 32.78258 8.50669 0 -1 0 + 1387 463 1 -0.8472 25.16946 0.64360 29.23443 -1 1 0 + 1388 463 2 0.4236 24.70521 0.11676 29.94639 -1 1 0 + 1389 463 2 0.4236 25.62255 1.43400 29.64665 -1 1 0 +1390 464 1 -0.8472 24.81460 0.43732 0.69087 0 1 0 +1391 464 2 0.4236 25.28418 0.50225 1.57135 0 1 0 +1392 464 2 0.4236 25.37131 0.87260 35.43053 0 1 -1 + 1393 465 1 -0.8472 13.79635 23.63164 5.71664 1 0 0 + 1394 465 2 0.4236 13.80281 24.21398 4.90376 1 0 0 + 1395 465 2 0.4236 14.71198 23.60934 6.11797 1 0 0 + 1396 466 1 -0.8472 7.02681 26.64979 3.02480 0 0 0 + 1397 466 2 0.4236 7.59047 26.86453 3.82234 0 0 0 + 1398 466 2 0.4236 6.50426 25.81556 3.20083 0 0 0 + 1399 467 1 -0.8472 18.31755 10.37524 9.82001 0 -1 0 + 1400 467 2 0.4236 18.76024 10.64686 8.96548 0 -1 0 + 1401 467 2 0.4236 17.38714 10.74099 9.84429 0 -1 0 + 1402 468 1 -0.8472 22.32508 9.87101 1.19557 -2 1 0 + 1403 468 2 0.4236 21.56595 10.42438 0.85287 -2 1 0 + 1404 468 2 0.4236 21.96657 9.12144 1.75194 -2 1 0 + 1405 469 1 -0.8472 10.90773 22.43777 26.25786 0 -1 0 + 1406 469 2 0.4236 10.29364 22.43731 27.04706 0 -1 0 + 1407 469 2 0.4236 11.59943 21.72491 26.37335 0 -1 0 + 1408 470 1 -0.8472 1.31955 18.38600 3.47899 1 0 0 + 1409 470 2 0.4236 1.00358 17.95410 4.32374 1 0 0 + 1410 470 2 0.4236 1.03894 19.34578 3.47019 1 0 0 + 1411 471 1 -0.8472 6.61696 10.28455 21.35803 0 0 0 + 1412 471 2 0.4236 6.47810 10.37783 22.34389 0 0 0 + 1413 471 2 0.4236 6.98271 9.37573 21.15747 0 0 0 +1414 472 1 -0.8472 19.80189 1.74573 35.19601 0 0 0 +1415 472 2 0.4236 19.85469 1.68501 34.19927 0 0 0 +1416 472 2 0.4236 20.62333 2.19562 0.09930 0 0 1 + 1417 473 1 -0.8472 21.99977 23.12994 31.80630 0 0 0 + 1418 473 2 0.4236 21.08623 23.53105 31.73959 0 0 0 + 1419 473 2 0.4236 22.56169 23.68131 32.42287 0 0 0 + 1420 474 1 -0.8472 21.02839 21.40514 14.85156 0 0 0 + 1421 474 2 0.4236 20.68163 20.80512 15.57245 0 0 0 + 1422 474 2 0.4236 20.71991 21.06957 13.96151 0 0 0 + 1423 475 1 -0.8472 29.50475 13.09304 27.02263 -1 0 0 + 1424 475 2 0.4236 29.90288 12.69977 27.85135 -1 0 0 + 1425 475 2 0.4236 28.79000 13.74578 27.27360 -1 0 0 + 1426 476 1 -0.8472 30.76891 14.86132 17.31904 -1 0 0 + 1427 476 2 0.4236 30.43544 15.73971 17.66131 -1 0 0 + 1428 476 2 0.4236 29.99732 14.23769 17.19387 -1 0 0 + 1429 477 1 -0.8472 12.57397 32.15444 27.84788 0 0 0 + 1430 477 2 0.4236 12.58061 33.06419 27.43279 0 0 0 + 1431 477 2 0.4236 13.51414 31.83439 27.96447 0 0 0 + 1432 478 1 -0.8472 15.45030 20.13796 7.83369 0 0 0 + 1433 478 2 0.4236 16.08221 20.61942 7.22641 0 0 0 + 1434 478 2 0.4236 15.42577 19.16878 7.58860 0 0 0 + 1435 479 1 -0.8472 27.25616 6.25533 2.82631 0 1 0 + 1436 479 2 0.4236 27.49530 5.28459 2.80580 0 1 0 + 1437 479 2 0.4236 27.60427 6.66664 3.66868 0 1 0 + 1438 480 1 -0.8472 32.30705 10.32216 17.65366 0 0 0 + 1439 480 2 0.4236 32.98270 10.38259 16.91891 0 0 0 + 1440 480 2 0.4236 32.39596 9.44025 18.11653 0 0 0 + 1441 481 1 -0.8472 17.34936 14.89275 22.47125 0 0 0 + 1442 481 2 0.4236 18.03506 14.70169 21.76894 0 0 0 + 1443 481 2 0.4236 16.97988 15.81190 22.33499 0 0 0 + 1444 482 1 -0.8472 24.79053 15.57468 30.86227 0 1 0 + 1445 482 2 0.4236 23.87781 15.71532 31.24585 0 1 0 + 1446 482 2 0.4236 25.10405 14.65002 31.07836 0 1 0 + 1447 483 1 -0.8472 18.67769 24.83694 24.40387 1 -1 0 + 1448 483 2 0.4236 17.82202 25.24420 24.08463 1 -1 0 + 1449 483 2 0.4236 18.94221 24.09319 23.79003 1 -1 0 + 1450 484 1 -0.8472 4.57794 35.31046 30.69351 1 -1 0 + 1451 484 2 0.4236 4.13322 34.49598 30.32096 1 -1 0 + 1452 484 2 0.4236 5.54325 35.11397 30.86539 1 -1 0 + 1453 485 1 -0.8472 22.13661 7.03626 27.30735 0 0 0 + 1454 485 2 0.4236 21.73532 6.12073 27.28041 0 0 0 + 1455 485 2 0.4236 22.26947 7.36952 26.37395 0 0 0 + 1456 486 1 -0.8472 20.99558 25.62127 2.95624 0 0 0 + 1457 486 2 0.4236 21.65774 24.88498 2.81706 0 0 0 + 1458 486 2 0.4236 20.30686 25.59152 2.23185 0 0 0 + 1459 487 1 -0.8472 19.89257 8.75533 11.55086 -1 0 0 + 1460 487 2 0.4236 19.31087 9.22927 10.88984 -1 0 0 + 1461 487 2 0.4236 20.72914 9.28320 11.69740 -1 0 0 + 1462 488 1 -0.8472 35.31710 7.31729 4.49850 -1 1 0 + 1463 488 2 0.4236 34.87607 7.03125 3.64783 -1 1 0 + 1464 488 2 0.4236 0.48658 6.63223 4.77027 0 1 0 + 1465 489 1 -0.8472 1.93468 20.42936 32.73686 1 -1 0 + 1466 489 2 0.4236 1.67361 20.93781 31.91633 1 -1 0 + 1467 489 2 0.4236 1.21014 19.78158 32.97220 1 -1 0 + 1468 490 1 -0.8472 14.69430 26.31691 16.51917 0 0 0 + 1469 490 2 0.4236 14.31886 26.44843 17.43661 0 0 0 + 1470 490 2 0.4236 15.68539 26.19779 16.57854 0 0 0 + 1471 491 1 -0.8472 34.54384 29.00446 17.20468 -1 -1 0 + 1472 491 2 0.4236 0.02730 29.12415 17.12773 0 -1 0 + 1473 491 2 0.4236 34.29128 28.09553 16.87304 -1 -1 0 + 1474 492 1 -0.8472 19.16846 26.02402 7.57209 0 -1 0 + 1475 492 2 0.4236 19.48670 25.39677 6.86130 0 -1 0 + 1476 492 2 0.4236 19.88068 26.69918 7.76403 0 -1 0 +1477 493 1 -0.8472 5.88702 11.59786 0.07425 0 1 0 +1478 493 2 0.4236 6.66923 11.61288 34.89865 0 1 -1 +1479 493 2 0.4236 5.13610 12.12691 35.12622 0 1 -1 + 1480 494 1 -0.8472 33.54430 10.18553 28.65200 -1 1 0 + 1481 494 2 0.4236 33.04807 10.13149 27.78556 -1 1 0 + 1482 494 2 0.4236 32.90409 10.06601 29.41082 -1 1 0 + 1483 495 1 -0.8472 12.83483 20.75939 27.34453 0 -1 0 + 1484 495 2 0.4236 12.07365 20.74291 27.99282 0 -1 0 + 1485 495 2 0.4236 13.69810 20.81986 27.84554 0 -1 0 + 1486 496 1 -0.8472 30.94510 23.53453 7.01751 -1 0 0 + 1487 496 2 0.4236 30.81962 23.35913 7.99394 -1 0 0 + 1488 496 2 0.4236 30.83904 22.68007 6.50902 -1 0 0 + 1489 497 1 -0.8472 22.37756 28.64677 11.27235 0 0 0 + 1490 497 2 0.4236 23.14439 29.15394 11.66563 0 0 0 + 1491 497 2 0.4236 22.12411 29.05339 10.39464 0 0 0 + 1492 498 1 -0.8472 23.97854 11.36306 13.98019 0 0 0 + 1493 498 2 0.4236 24.09429 11.95722 14.77616 0 0 0 + 1494 498 2 0.4236 23.63647 11.90091 13.20971 0 0 0 + 1495 499 1 -0.8472 19.09521 19.82511 30.39699 1 -1 0 + 1496 499 2 0.4236 19.60036 19.35866 29.67089 1 -1 0 + 1497 499 2 0.4236 19.30682 19.39935 31.27672 1 -1 0 + 1498 500 1 -0.8472 35.19922 30.25080 30.67423 -1 0 0 + 1499 500 2 0.4236 35.11968 30.98319 31.35042 -1 0 0 + 1500 500 2 0.4236 0.64477 29.94936 30.61978 0 0 0 + 1501 501 1 -0.8472 3.50017 19.44054 27.89680 1 -1 0 + 1502 501 2 0.4236 2.76383 19.17197 28.51776 1 -1 0 + 1503 501 2 0.4236 4.10894 20.08431 28.36038 1 -1 0 + 1504 502 1 -0.8472 8.60624 18.32181 15.04127 1 0 0 + 1505 502 2 0.4236 9.52518 17.98407 14.83766 1 0 0 + 1506 502 2 0.4236 8.43680 18.25484 16.02450 1 0 0 + 1507 503 1 -0.8472 15.08821 12.02710 30.35400 0 0 0 + 1508 503 2 0.4236 14.28360 12.09424 30.94394 0 0 0 + 1509 503 2 0.4236 15.19533 11.08291 30.04259 0 0 0 + 1510 504 1 -0.8472 34.24491 30.19634 12.70342 -1 0 0 + 1511 504 2 0.4236 34.09586 30.85828 13.43799 -1 0 0 + 1512 504 2 0.4236 35.13854 29.76330 12.82128 -1 0 0 + 1513 505 1 -0.8472 16.03697 11.37886 34.59742 -1 0 0 + 1514 505 2 0.4236 15.95641 12.21333 34.05231 -1 0 0 + 1515 505 2 0.4236 16.98162 11.05206 34.56895 -1 0 0 + 1516 506 1 -0.8472 12.41504 19.77380 32.35963 0 -1 0 + 1517 506 2 0.4236 11.71571 19.77015 33.07439 0 -1 0 + 1518 506 2 0.4236 12.91731 20.63796 32.38916 0 -1 0 + 1519 507 1 -0.8472 16.36097 1.43366 13.60126 0 0 0 + 1520 507 2 0.4236 16.72807 2.34873 13.76804 0 0 0 + 1521 507 2 0.4236 15.44831 1.50881 13.19951 0 0 0 + 1522 508 1 -0.8472 3.93183 21.98716 35.05791 0 0 0 + 1523 508 2 0.4236 3.31515 22.73755 34.82010 0 0 0 + 1524 508 2 0.4236 3.41155 21.13561 35.12164 0 0 0 + 1525 509 1 -0.8472 3.71439 25.49750 16.61339 1 -1 0 + 1526 509 2 0.4236 3.62537 25.26586 17.58209 1 -1 0 + 1527 509 2 0.4236 2.80596 25.55275 16.19905 1 -1 0 + 1528 510 1 -0.8472 12.49813 4.72433 6.90178 1 1 0 + 1529 510 2 0.4236 12.68152 4.46705 5.95300 1 1 0 + 1530 510 2 0.4236 11.92587 5.54417 6.92011 1 1 0 + 1531 511 1 -0.8472 0.21426 15.49408 12.45830 0 1 0 + 1532 511 2 0.4236 0.76877 15.57901 11.63051 0 1 0 + 1533 511 2 0.4236 0.62502 14.81481 13.06644 0 1 0 + 1534 512 1 -0.8472 18.25090 16.03637 12.30365 0 -1 0 + 1535 512 2 0.4236 18.61740 15.18248 12.67308 0 -1 0 + 1536 512 2 0.4236 17.51187 16.36413 12.89214 0 -1 0 + 1537 513 1 -0.8472 26.90199 18.56808 6.14062 -1 0 0 + 1538 513 2 0.4236 27.18156 17.80093 6.71792 -1 0 0 + 1539 513 2 0.4236 26.92006 18.28708 5.18110 -1 0 0 + 1540 514 1 -0.8472 33.44158 4.98761 23.03192 0 0 0 + 1541 514 2 0.4236 32.49417 4.84516 23.31844 0 0 0 + 1542 514 2 0.4236 33.92571 4.11266 23.03447 0 0 0 + 1543 515 1 -0.8472 26.44129 7.53555 13.32226 1 0 0 + 1544 515 2 0.4236 26.54376 8.50657 13.53799 1 0 0 + 1545 515 2 0.4236 25.48592 7.34289 13.09834 1 0 0 + 1546 516 1 -0.8472 3.43874 25.26348 19.52892 1 0 0 + 1547 516 2 0.4236 4.41198 25.04174 19.46898 1 0 0 + 1548 516 2 0.4236 3.04847 24.83353 20.34304 1 0 0 + 1549 517 1 -0.8472 31.86517 26.77264 18.86319 0 0 0 + 1550 517 2 0.4236 31.00166 26.65635 19.35388 0 0 0 + 1551 517 2 0.4236 31.70046 26.70873 17.87892 0 0 0 + 1552 518 1 -0.8472 27.98216 0.07525 33.15709 -1 1 0 + 1553 518 2 0.4236 27.13107 0.52974 33.41972 -1 1 0 + 1554 518 2 0.4236 27.92184 35.28628 32.20363 -1 0 0 + 1555 519 1 -0.8472 12.50129 14.38728 2.64535 0 0 0 + 1556 519 2 0.4236 13.42438 14.05242 2.45638 0 0 0 + 1557 519 2 0.4236 12.09868 14.74756 1.80389 0 0 0 + 1558 520 1 -0.8472 35.34916 8.99351 30.23560 -1 0 0 + 1559 520 2 0.4236 34.73199 9.60837 29.74473 -1 0 0 + 1560 520 2 0.4236 35.06089 8.04691 30.09137 -1 0 0 + 1561 521 1 -0.8472 7.94220 25.31780 7.96523 0 0 0 + 1562 521 2 0.4236 8.06154 26.26412 8.26558 0 0 0 + 1563 521 2 0.4236 8.26247 24.69786 8.68151 0 0 0 + 1564 522 1 -0.8472 32.03791 28.47932 8.56656 -1 -1 0 + 1565 522 2 0.4236 31.56358 27.84276 7.95846 -1 -1 0 + 1566 522 2 0.4236 31.37036 29.07938 9.00727 -1 -1 0 + 1567 523 1 -0.8472 7.65336 14.67403 31.36041 0 0 0 + 1568 523 2 0.4236 8.40726 14.08956 31.06046 0 0 0 + 1569 523 2 0.4236 7.62694 15.49955 30.79666 0 0 0 + 1570 524 1 -0.8472 30.65441 5.02976 23.14808 0 0 0 + 1571 524 2 0.4236 30.30747 5.93609 23.38933 0 0 0 + 1572 524 2 0.4236 30.83112 4.99145 22.16460 0 0 0 + 1573 525 1 -0.8472 16.76986 18.16132 2.61590 1 0 0 + 1574 525 2 0.4236 17.48560 17.79983 2.01843 1 0 0 + 1575 525 2 0.4236 15.87769 17.83789 2.30066 1 0 0 + 1576 526 1 -0.8472 24.48759 17.42694 17.19380 0 0 0 + 1577 526 2 0.4236 23.53748 17.31084 17.48316 0 0 0 + 1578 526 2 0.4236 24.53815 17.39594 16.19557 0 0 0 + 1579 527 1 -0.8472 26.31972 10.56189 19.05712 0 0 0 + 1580 527 2 0.4236 25.49704 11.05068 19.34736 0 0 0 + 1581 527 2 0.4236 27.11059 11.16987 19.12656 0 0 0 + 1582 528 1 -0.8472 17.38870 17.66427 5.36716 0 0 0 + 1583 528 2 0.4236 17.21689 17.87159 4.40414 0 0 0 + 1584 528 2 0.4236 16.58704 17.91430 5.91011 0 0 0 + 1585 529 1 -0.8472 17.48244 20.84375 3.33225 0 1 0 + 1586 529 2 0.4236 17.37372 19.87819 3.09591 0 1 0 + 1587 529 2 0.4236 16.89165 21.39879 2.74671 0 1 0 +1588 530 1 -0.8472 30.70458 8.90567 0.58378 -1 0 0 +1589 530 2 0.4236 31.24449 8.89895 1.42547 -1 0 0 +1590 530 2 0.4236 31.26259 9.25839 35.27988 -1 0 -1 + 1591 531 1 -0.8472 17.24589 9.51645 26.97577 0 0 0 + 1592 531 2 0.4236 18.13025 9.65560 27.42124 0 0 0 + 1593 531 2 0.4236 17.05643 10.28431 26.36385 0 0 0 + 1594 532 1 -0.8472 26.71341 8.00338 33.00835 0 0 0 + 1595 532 2 0.4236 26.42681 7.26893 33.62347 0 0 0 + 1596 532 2 0.4236 26.31855 7.85233 32.10215 0 0 0 + 1597 533 1 -0.8472 2.78325 32.00510 13.26572 0 0 0 + 1598 533 2 0.4236 2.91507 31.36776 12.50655 0 0 0 + 1599 533 2 0.4236 1.96186 31.75034 13.77598 0 0 0 + 1600 534 1 -0.8472 7.54073 16.08292 21.84320 0 0 0 + 1601 534 2 0.4236 8.23534 16.76123 22.08271 0 0 0 + 1602 534 2 0.4236 6.93634 15.93418 22.62580 0 0 0 + 1603 535 1 -0.8472 3.58628 2.68780 31.31068 0 0 0 + 1604 535 2 0.4236 3.76967 1.76383 30.97517 0 0 0 + 1605 535 2 0.4236 3.86213 2.75509 32.26949 0 0 0 + 1606 536 1 -0.8472 6.00583 6.06839 35.24653 0 0 0 + 1607 536 2 0.4236 6.91369 6.48023 35.16836 0 0 0 + 1608 536 2 0.4236 5.68158 5.80167 34.33894 0 0 0 + 1609 537 1 -0.8472 10.80036 12.61686 27.53722 0 0 0 + 1610 537 2 0.4236 9.97750 12.15361 27.86624 0 0 0 + 1611 537 2 0.4236 10.98382 13.41653 28.10891 0 0 0 + 1612 538 1 -0.8472 5.91944 34.41204 7.66308 0 0 0 + 1613 538 2 0.4236 6.14214 34.84256 8.53770 0 0 0 + 1614 538 2 0.4236 6.75284 34.04363 7.25115 0 0 0 + 1615 539 1 -0.8472 33.12021 4.34118 33.43145 -1 1 0 + 1616 539 2 0.4236 32.94883 5.26438 33.08754 -1 1 0 + 1617 539 2 0.4236 33.99253 4.00863 33.07312 -1 1 0 + 1618 540 1 -0.8472 4.74684 32.25578 32.81988 0 0 0 + 1619 540 2 0.4236 5.05074 32.39468 31.87738 0 0 0 + 1620 540 2 0.4236 4.52930 33.13978 33.23362 0 0 0 + 1621 541 1 -0.8472 16.34368 0.38986 4.83953 0 0 0 + 1622 541 2 0.4236 16.19150 34.99317 4.43792 0 -1 0 + 1623 541 2 0.4236 17.20531 0.76550 4.49828 0 0 0 + 1624 542 1 -0.8472 29.76131 18.49380 11.69187 0 -1 0 + 1625 542 2 0.4236 29.61478 19.43603 11.99302 0 -1 0 + 1626 542 2 0.4236 29.83147 17.89584 12.49028 0 -1 0 + 1627 543 1 -0.8472 6.35805 20.23986 32.10952 1 0 0 + 1628 543 2 0.4236 5.57858 19.70794 32.44031 1 0 0 + 1629 543 2 0.4236 6.41383 21.09997 32.61649 1 0 0 + 1630 544 1 -0.8472 32.38857 33.76647 35.35730 0 -2 0 + 1631 544 2 0.4236 33.17635 34.34873 35.15652 0 -2 0 + 1632 544 2 0.4236 31.56884 34.33269 35.44322 0 -2 0 + 1633 545 1 -0.8472 33.53486 26.82508 15.67907 0 0 0 + 1634 545 2 0.4236 33.37107 27.59386 15.06094 0 0 0 + 1635 545 2 0.4236 33.49807 25.96909 15.16346 0 0 0 + 1636 546 1 -0.8472 10.26907 4.84569 26.02852 1 -1 0 + 1637 546 2 0.4236 9.72405 4.17803 26.53559 1 -1 0 + 1638 546 2 0.4236 9.95023 4.88603 25.08162 1 -1 0 + 1639 547 1 -0.8472 21.28403 12.99635 30.41007 0 0 0 + 1640 547 2 0.4236 20.58214 12.32606 30.65094 0 0 0 + 1641 547 2 0.4236 22.18941 12.60184 30.56679 0 0 0 + 1642 548 1 -0.8472 15.45481 8.34949 23.37232 0 1 0 + 1643 548 2 0.4236 15.34211 7.85035 22.51318 0 1 0 + 1644 548 2 0.4236 15.95691 9.19731 23.20178 0 1 0 + 1645 549 1 -0.8472 6.96958 34.41552 28.25021 0 0 0 + 1646 549 2 0.4236 7.79222 34.25461 28.79553 0 0 0 + 1647 549 2 0.4236 6.60968 35.32665 28.45087 0 0 0 + 1648 550 1 -0.8472 1.81120 22.89329 2.63042 1 0 0 + 1649 550 2 0.4236 1.51110 22.86467 1.67697 1 0 0 + 1650 550 2 0.4236 2.73105 23.28247 2.67879 1 0 0 + 1651 551 1 -0.8472 33.27708 8.93368 34.77738 -1 1 0 + 1652 551 2 0.4236 33.57818 8.11473 34.28892 -1 1 0 + 1653 551 2 0.4236 33.98756 9.21787 35.42114 -1 1 0 + 1654 552 1 -0.8472 11.27199 30.33037 3.53330 0 0 0 + 1655 552 2 0.4236 10.35333 30.48973 3.17189 0 0 0 + 1656 552 2 0.4236 11.25036 29.56038 4.17096 0 0 0 + 1657 553 1 -0.8472 24.96636 2.12275 18.90257 0 0 0 + 1658 553 2 0.4236 25.44410 2.99883 18.83795 0 0 0 + 1659 553 2 0.4236 25.45123 1.52498 19.54094 0 0 0 + 1660 554 1 -0.8472 27.58019 12.91742 22.80616 0 0 0 + 1661 554 2 0.4236 28.29124 13.45090 22.34814 0 0 0 + 1662 554 2 0.4236 26.90451 13.53665 23.20614 0 0 0 + 1663 555 1 -0.8472 34.68260 21.43958 8.60959 -1 0 0 + 1664 555 2 0.4236 35.08744 21.14186 7.74503 -1 0 0 + 1665 555 2 0.4236 35.34813 21.32323 9.34679 -1 0 0 + 1666 556 1 -0.8472 2.65962 24.63473 34.38402 0 0 0 + 1667 556 2 0.4236 2.57897 25.62078 34.23869 0 0 0 + 1668 556 2 0.4236 1.76410 24.25847 34.62159 0 0 0 + 1669 557 1 -0.8472 21.59833 20.27093 9.43207 0 0 0 + 1670 557 2 0.4236 21.32327 19.78101 10.25927 0 0 0 + 1671 557 2 0.4236 21.09950 19.90496 8.64649 0 0 0 + 1672 558 1 -0.8472 17.70144 4.33007 28.81474 0 0 0 + 1673 558 2 0.4236 18.33363 5.07425 28.59897 0 0 0 + 1674 558 2 0.4236 17.03534 4.23363 28.07517 0 0 0 +1675 559 1 -0.8472 33.59561 13.39591 0.69504 0 0 0 +1676 559 2 0.4236 32.66438 13.04141 0.61064 0 0 0 +1677 559 2 0.4236 34.13957 13.09357 35.35950 0 0 -1 + 1678 560 1 -0.8472 14.71291 15.98052 26.96475 1 0 0 + 1679 560 2 0.4236 14.68940 15.38014 27.76408 1 0 0 + 1680 560 2 0.4236 15.50516 16.58746 27.02696 1 0 0 + 1681 561 1 -0.8472 25.20926 21.95638 32.28218 0 0 0 + 1682 561 2 0.4236 25.33609 22.94246 32.17492 0 0 0 + 1683 561 2 0.4236 25.09606 21.73837 33.25152 0 0 0 + 1684 562 1 -0.8472 6.81526 3.83312 8.73036 0 1 0 + 1685 562 2 0.4236 7.62105 3.29226 8.48921 0 1 0 + 1686 562 2 0.4236 6.08089 3.22287 9.02737 0 1 0 + 1687 563 1 -0.8472 9.21702 7.78445 24.95624 0 0 0 + 1688 563 2 0.4236 9.47416 7.18840 25.71687 0 0 0 + 1689 563 2 0.4236 10.02681 8.26676 24.62226 0 0 0 + 1690 564 1 -0.8472 25.76586 24.56681 31.82123 0 0 0 + 1691 564 2 0.4236 25.20099 25.37507 31.65516 0 0 0 + 1692 564 2 0.4236 26.09305 24.20382 30.94877 0 0 0 + 1693 565 1 -0.8472 15.97743 35.01757 18.88740 0 0 0 + 1694 565 2 0.4236 15.03871 35.06053 19.22932 0 0 0 + 1695 565 2 0.4236 16.00030 35.32615 17.93653 0 0 0 + 1696 566 1 -0.8472 13.18216 8.82755 28.56636 0 1 0 + 1697 566 2 0.4236 12.35671 9.24546 28.94568 0 1 0 + 1698 566 2 0.4236 12.95644 7.93180 28.18339 0 1 0 + 1699 567 1 -0.8472 1.80194 1.01226 14.21230 0 1 0 + 1700 567 2 0.4236 2.18788 0.27894 14.77198 0 1 0 + 1701 567 2 0.4236 1.33221 0.61709 13.42293 0 1 0 + 1702 568 1 -0.8472 27.20550 9.56978 16.51573 -1 1 0 + 1703 568 2 0.4236 28.12206 9.17580 16.44728 -1 1 0 + 1704 568 2 0.4236 27.04703 9.88443 17.45157 -1 1 0 + 1705 569 1 -0.8472 22.64424 27.88338 17.70052 0 -1 0 + 1706 569 2 0.4236 23.43078 27.61638 17.14368 0 -1 0 + 1707 569 2 0.4236 22.38629 28.82476 17.48330 0 -1 0 + 1708 570 1 -0.8472 35.02158 17.75754 30.83771 0 0 0 + 1709 570 2 0.4236 35.30041 16.79972 30.90651 0 0 0 + 1710 570 2 0.4236 34.14333 17.81577 30.36307 0 0 0 + 1711 571 1 -0.8472 32.15586 2.34760 15.77797 0 1 0 + 1712 571 2 0.4236 31.26558 2.78947 15.88800 0 1 0 + 1713 571 2 0.4236 32.68395 2.83108 15.07987 0 1 0 +1714 572 1 -0.8472 17.34961 33.61287 35.05546 0 -1 0 +1715 572 2 0.4236 17.10728 34.46054 34.58359 0 -1 0 +1716 572 2 0.4236 18.19587 33.74839 0.12349 0 -1 1 + 1717 573 1 -0.8472 1.64640 29.18838 17.08087 0 0 0 + 1718 573 2 0.4236 2.48391 28.77481 16.72381 0 0 0 + 1719 573 2 0.4236 1.56160 28.98120 18.05545 0 0 0 + 1720 574 1 -0.8472 19.94612 29.25446 0.27014 0 0 0 + 1721 574 2 0.4236 19.17911 29.86414 0.07048 0 0 0 + 1722 574 2 0.4236 20.43600 29.58787 1.07563 0 0 0 + 1723 575 1 -0.8472 27.87603 8.50157 9.36777 -1 1 0 + 1724 575 2 0.4236 28.70979 7.95495 9.29035 -1 1 0 + 1725 575 2 0.4236 28.11733 9.45097 9.56858 -1 1 0 + 1726 576 1 -0.8472 9.83071 27.74860 10.85315 0 -1 0 + 1727 576 2 0.4236 9.99678 28.63555 11.28401 0 -1 0 + 1728 576 2 0.4236 10.41174 27.65689 10.04446 0 -1 0 + 1729 577 1 -0.8472 26.30076 18.46106 21.29522 0 0 0 + 1730 577 2 0.4236 27.23387 18.82014 21.31372 0 0 0 + 1731 577 2 0.4236 25.65252 19.21035 21.43056 0 0 0 + 1732 578 1 -0.8472 14.19228 25.99075 24.74448 0 0 0 + 1733 578 2 0.4236 13.37034 26.52353 24.94578 0 0 0 + 1734 578 2 0.4236 13.97910 25.01532 24.79992 0 0 0 + 1735 579 1 -0.8472 0.68976 8.97160 18.20142 0 0 0 + 1736 579 2 0.4236 1.50615 8.39601 18.15506 0 0 0 + 1737 579 2 0.4236 0.62225 9.38166 19.11096 0 0 0 + 1738 580 1 -0.8472 32.76423 11.76137 33.24131 0 0 0 + 1739 580 2 0.4236 33.62352 11.28392 33.05802 0 0 0 + 1740 580 2 0.4236 32.41726 11.49035 34.13912 0 0 0 + 1741 581 1 -0.8472 11.58373 29.93909 6.86949 0 0 0 + 1742 581 2 0.4236 10.77287 30.52328 6.83510 0 0 0 + 1743 581 2 0.4236 12.37620 30.48458 7.14222 0 0 0 + 1744 582 1 -0.8472 33.74122 13.45829 4.64075 -1 0 0 + 1745 582 2 0.4236 33.22265 14.06928 5.23885 -1 0 0 + 1746 582 2 0.4236 34.30148 14.00090 4.01492 -1 0 0 + 1747 583 1 -0.8472 20.83466 4.12619 19.87995 0 0 0 + 1748 583 2 0.4236 20.90699 4.49091 20.80821 0 0 0 + 1749 583 2 0.4236 21.52331 4.55806 19.29756 0 0 0 + 1750 584 1 -0.8472 25.28194 8.95363 23.55618 -1 0 0 + 1751 584 2 0.4236 25.07171 8.56157 22.66061 -1 0 0 + 1752 584 2 0.4236 26.10167 9.52213 23.48703 -1 0 0 + 1753 585 1 -0.8472 16.33729 1.45574 7.44614 0 0 0 + 1754 585 2 0.4236 15.53044 1.08269 7.90423 0 0 0 + 1755 585 2 0.4236 16.36871 1.12364 6.50346 0 0 0 + 1756 586 1 -0.8472 8.46319 10.81445 34.53439 0 0 0 + 1757 586 2 0.4236 8.54521 10.89899 33.54137 0 0 0 + 1758 586 2 0.4236 9.27543 11.20225 34.97011 0 0 0 + 1759 587 1 -0.8472 5.31409 12.69501 25.27016 0 1 0 + 1760 587 2 0.4236 5.23857 12.42388 26.22972 0 1 0 + 1761 587 2 0.4236 6.23790 13.03342 25.09115 0 1 0 +1762 588 1 -0.8472 28.51799 6.14980 35.24103 0 0 0 +1763 588 2 0.4236 28.05275 6.99734 0.04908 0 0 1 +1764 588 2 0.4236 29.45447 6.16511 0.14421 0 0 1 + 1765 589 1 -0.8472 7.79048 0.69800 16.22464 0 0 0 + 1766 589 2 0.4236 8.07389 0.82781 17.17477 0 0 0 + 1767 589 2 0.4236 8.56353 0.88323 15.61796 0 0 0 + 1768 590 1 -0.8472 21.68103 21.80441 29.46721 0 0 0 + 1769 590 2 0.4236 21.56755 21.92180 30.45375 0 0 0 + 1770 590 2 0.4236 22.63704 21.59233 29.26456 0 0 0 + 1771 591 1 -0.8472 20.54184 13.51645 22.88712 -1 0 0 + 1772 591 2 0.4236 20.07263 13.38529 23.76036 -1 0 0 + 1773 591 2 0.4236 21.43912 13.92704 23.04922 -1 0 0 + 1774 592 1 -0.8472 13.50917 24.41399 28.85132 0 -1 0 + 1775 592 2 0.4236 13.78505 25.37319 28.78968 0 -1 0 + 1776 592 2 0.4236 12.70570 24.26063 28.27612 0 -1 0 + 1777 593 1 -0.8472 10.69717 24.26781 31.92530 0 0 0 + 1778 593 2 0.4236 10.60386 23.69449 32.73927 0 0 0 + 1779 593 2 0.4236 11.64253 24.58417 31.84703 0 0 0 + 1780 594 1 -0.8472 15.95641 28.97606 35.05433 0 0 0 + 1781 594 2 0.4236 15.96032 28.35359 34.27173 0 0 0 + 1782 594 2 0.4236 16.63849 29.69350 34.91293 0 0 0 + 1783 595 1 -0.8472 1.56519 0.69624 33.04969 1 0 0 + 1784 595 2 0.4236 2.41404 1.17829 33.26655 1 0 0 + 1785 595 2 0.4236 1.02145 0.58791 33.88191 1 0 0 + 1786 596 1 -0.8472 26.14808 0.15636 10.03297 -1 0 0 + 1787 596 2 0.4236 25.35902 0.37673 9.45958 -1 0 0 + 1788 596 2 0.4236 26.26507 34.67035 10.07186 -1 -1 0 + 1789 597 1 -0.8472 9.77710 17.72509 3.30862 0 0 0 + 1790 597 2 0.4236 9.87566 17.93734 4.28081 0 0 0 + 1791 597 2 0.4236 9.23151 16.89378 3.20261 0 0 0 + 1792 598 1 -0.8472 8.75437 5.30451 3.09848 0 0 0 + 1793 598 2 0.4236 8.58717 5.03388 4.04651 0 0 0 + 1794 598 2 0.4236 9.12882 6.23147 3.07757 0 0 0 + 1795 599 1 -0.8472 20.48155 15.91696 9.33594 0 1 0 + 1796 599 2 0.4236 20.56631 15.50253 8.42984 0 1 0 + 1797 599 2 0.4236 20.25513 15.21003 10.00593 0 1 0 + 1798 600 1 -0.8472 16.82592 18.58235 26.17211 0 0 0 + 1799 600 2 0.4236 16.58729 18.45481 27.13479 0 0 0 + 1800 600 2 0.4236 17.21880 17.73656 25.81123 0 0 0 + 1801 601 1 -0.8472 13.75988 16.98609 22.32067 0 0 0 + 1802 601 2 0.4236 13.58551 17.90045 21.95528 0 0 0 + 1803 601 2 0.4236 13.59282 16.98375 23.30660 0 0 0 + 1804 602 1 -0.8472 32.62092 30.40547 6.88962 -1 -1 0 + 1805 602 2 0.4236 33.54931 30.43647 6.51938 -1 -1 0 + 1806 602 2 0.4236 32.51760 29.59252 7.46270 -1 -1 0 + 1807 603 1 -0.8472 17.63259 14.60870 27.18186 0 0 0 + 1808 603 2 0.4236 17.90163 15.20858 27.93536 0 0 0 + 1809 603 2 0.4236 17.69519 15.10944 26.31855 0 0 0 + 1810 604 1 -0.8472 11.62304 21.25939 16.47149 0 -1 0 + 1811 604 2 0.4236 11.45555 21.34865 15.48971 0 -1 0 + 1812 604 2 0.4236 12.53275 21.61367 16.68797 0 -1 0 + 1813 605 1 -0.8472 1.37600 22.27800 20.75203 1 -1 0 + 1814 605 2 0.4236 2.16943 21.85760 20.31195 1 -1 0 + 1815 605 2 0.4236 0.71462 21.56840 20.99487 1 -1 0 + 1816 606 1 -0.8472 7.18336 3.26655 24.36441 0 0 0 + 1817 606 2 0.4236 7.73090 3.12923 23.53899 0 0 0 + 1818 606 2 0.4236 6.93062 2.37846 24.74831 0 0 0 + 1819 607 1 -0.8472 17.64928 11.95310 5.42292 0 1 0 + 1820 607 2 0.4236 17.65692 12.93297 5.62238 0 1 0 + 1821 607 2 0.4236 17.41402 11.81051 4.46152 0 1 0 + 1822 608 1 -0.8472 12.84893 11.66550 32.14876 0 0 0 + 1823 608 2 0.4236 12.95939 10.67321 32.09304 0 0 0 + 1824 608 2 0.4236 12.82748 11.94512 33.10860 0 0 0 + 1825 609 1 -0.8472 28.12575 28.57384 6.21194 0 0 0 + 1826 609 2 0.4236 28.72740 27.81667 6.46617 0 0 0 + 1827 609 2 0.4236 28.67723 29.34738 5.89972 0 0 0 + 1828 610 1 -0.8472 9.60709 10.13056 3.09602 1 -1 0 + 1829 610 2 0.4236 9.17047 10.54496 3.89451 1 -1 0 + 1830 610 2 0.4236 8.91309 9.92399 2.40636 1 -1 0 + 1831 611 1 -0.8472 14.42399 9.53487 14.30475 0 1 0 + 1832 611 2 0.4236 13.60791 9.60745 14.87804 0 1 0 + 1833 611 2 0.4236 14.17935 9.71599 13.35221 0 1 0 + 1834 612 1 -0.8472 6.04272 31.14841 20.46104 0 0 0 + 1835 612 2 0.4236 6.17572 30.16410 20.34531 0 0 0 + 1836 612 2 0.4236 5.07705 31.33535 20.64129 0 0 0 + 1837 613 1 -0.8472 8.78576 13.58167 21.88541 0 1 0 + 1838 613 2 0.4236 8.51872 14.54379 21.93947 0 1 0 + 1839 613 2 0.4236 8.23602 13.12187 21.18806 0 1 0 + 1840 614 1 -0.8472 23.47264 35.27453 4.51530 0 -1 0 + 1841 614 2 0.4236 22.72332 35.48142 5.14431 0 -1 0 + 1842 614 2 0.4236 24.07799 34.59518 4.92999 0 -1 0 + 1843 615 1 -0.8472 22.09421 26.54415 21.45579 0 -1 0 + 1844 615 2 0.4236 22.63260 26.42361 22.28983 0 -1 0 + 1845 615 2 0.4236 22.48660 27.28439 20.90987 0 -1 0 + 1846 616 1 -0.8472 1.89433 19.06162 16.66270 0 0 0 + 1847 616 2 0.4236 1.86443 20.00623 16.33594 0 0 0 + 1848 616 2 0.4236 2.02229 19.05590 17.65444 0 0 0 + 1849 617 1 -0.8472 23.96341 29.62000 2.08747 0 -1 0 + 1850 617 2 0.4236 23.99764 29.18700 1.18675 0 -1 0 + 1851 617 2 0.4236 23.53567 30.52040 2.00840 0 -1 0 + 1852 618 1 -0.8472 1.04699 21.68909 30.59706 1 0 0 + 1853 618 2 0.4236 0.06322 21.75332 30.42968 1 0 0 + 1854 618 2 0.4236 1.52221 21.52537 29.73261 1 0 0 + 1855 619 1 -0.8472 13.73343 18.77132 16.05091 0 0 0 + 1856 619 2 0.4236 14.06321 19.15745 16.91235 0 0 0 + 1857 619 2 0.4236 13.14349 17.98673 16.24155 0 0 0 + 1858 620 1 -0.8472 15.02561 6.07506 33.93037 -1 0 0 + 1859 620 2 0.4236 14.69203 5.58795 33.12331 -1 0 0 + 1860 620 2 0.4236 16.00179 5.89373 34.04930 -1 0 0 + 1861 621 1 -0.8472 31.82004 4.72525 13.93145 -1 0 0 + 1862 621 2 0.4236 32.80133 4.70708 14.12290 -1 0 0 + 1863 621 2 0.4236 31.64404 4.28540 13.05084 -1 0 0 + 1864 622 1 -0.8472 24.24718 18.83076 7.32403 0 -1 0 + 1865 622 2 0.4236 24.38484 18.48542 8.25232 0 -1 0 + 1866 622 2 0.4236 25.05566 18.63064 6.77066 0 -1 0 + 1867 623 1 -0.8472 30.09284 6.70704 9.34689 0 1 0 + 1868 623 2 0.4236 30.69726 6.91436 10.11606 0 1 0 + 1869 623 2 0.4236 30.28333 5.78402 9.01266 0 1 0 + 1870 624 1 -0.8472 6.44543 22.20950 16.52672 1 0 0 + 1871 624 2 0.4236 6.63187 21.34098 16.98587 1 0 0 + 1872 624 2 0.4236 6.77340 22.16484 15.58312 1 0 0 + 1873 625 1 -0.8472 26.53478 4.89718 31.49008 0 1 0 + 1874 625 2 0.4236 26.41051 4.03196 31.00435 0 1 0 + 1875 625 2 0.4236 26.22715 5.65186 30.91066 0 1 0 + 1876 626 1 -0.8472 16.62247 30.95933 12.57652 1 0 0 + 1877 626 2 0.4236 17.56488 31.25972 12.42949 1 0 0 + 1878 626 2 0.4236 16.48769 30.74633 13.54423 1 0 0 + 1879 627 1 -0.8472 4.87356 34.61588 34.44684 1 0 0 + 1880 627 2 0.4236 5.82893 34.71196 34.72609 1 0 0 + 1881 627 2 0.4236 4.56619 35.46296 34.01332 1 0 0 + 1882 628 1 -0.8472 2.50288 12.28157 26.08722 0 0 0 + 1883 628 2 0.4236 3.13155 12.43414 25.32471 0 0 0 + 1884 628 2 0.4236 2.99882 11.86718 26.85029 0 0 0 + 1885 629 1 -0.8472 11.00864 34.29008 8.17472 1 0 0 + 1886 629 2 0.4236 10.75288 34.35239 9.13942 1 0 0 + 1887 629 2 0.4236 11.92072 33.88754 8.09702 1 0 0 + 1888 630 1 -0.8472 10.46049 16.76421 26.41355 1 0 0 + 1889 630 2 0.4236 10.39178 17.07209 27.36247 1 0 0 + 1890 630 2 0.4236 11.33817 17.05388 26.03185 1 0 0 + 1891 631 1 -0.8472 17.21021 4.69788 34.67997 0 0 0 + 1892 631 2 0.4236 18.05686 4.48907 34.19055 0 0 0 + 1893 631 2 0.4236 16.82710 3.85507 35.05788 0 0 0 + 1894 632 1 -0.8472 6.97884 35.13516 32.26371 1 0 0 + 1895 632 2 0.4236 7.59758 34.77477 32.96174 1 0 0 + 1896 632 2 0.4236 6.61568 0.51094 32.56360 1 1 0 + 1897 633 1 -0.8472 30.26859 4.69039 18.04698 -1 1 0 + 1898 633 2 0.4236 29.55779 4.00235 17.90097 -1 1 0 + 1899 633 2 0.4236 30.81486 4.44085 18.84653 -1 1 0 + 1900 634 1 -0.8472 14.15940 29.63583 31.68196 0 0 0 + 1901 634 2 0.4236 14.48471 30.44261 31.18878 0 0 0 + 1902 634 2 0.4236 13.52149 29.12674 31.10417 0 0 0 + 1903 635 1 -0.8472 22.40695 9.51538 9.73709 0 -1 0 + 1904 635 2 0.4236 22.71650 9.39313 10.68006 0 -1 0 + 1905 635 2 0.4236 23.02803 9.03544 9.11755 0 -1 0 +1906 636 1 -0.8472 22.24110 0.13405 35.41380 0 1 0 +1907 636 2 0.4236 23.18710 0.36198 0.19705 0 1 1 +1908 636 2 0.4236 21.82447 35.13999 0.72551 0 0 1 + 1909 637 1 -0.8472 30.80385 21.12738 11.62863 -1 0 0 + 1910 637 2 0.4236 31.14074 21.74078 10.91430 -1 0 0 + 1911 637 2 0.4236 31.43501 20.35877 11.73284 -1 0 0 + 1912 638 1 -0.8472 27.44982 5.23264 21.39756 -1 1 0 + 1913 638 2 0.4236 27.87749 4.69834 22.12667 -1 1 0 + 1914 638 2 0.4236 26.53230 5.51030 21.68213 -1 1 0 + 1915 639 1 -0.8472 34.24917 16.52998 18.53573 0 0 0 + 1916 639 2 0.4236 34.91854 15.83455 18.79704 0 0 0 + 1917 639 2 0.4236 33.88140 16.31527 17.63097 0 0 0 + 1918 640 1 -0.8472 32.11496 35.09444 16.48223 -1 -1 0 + 1919 640 2 0.4236 32.98099 34.62132 16.64370 -1 -1 0 + 1920 640 2 0.4236 32.28074 0.41008 15.93745 -1 0 0 + 1921 641 1 -0.8472 5.27734 31.52491 24.59110 0 0 0 + 1922 641 2 0.4236 5.60492 31.56543 25.53502 0 0 0 + 1923 641 2 0.4236 5.51573 32.37348 24.11884 0 0 0 + 1924 642 1 -0.8472 25.79032 25.41548 18.29376 -1 -1 0 + 1925 642 2 0.4236 25.40295 24.65387 17.77428 -1 -1 0 + 1926 642 2 0.4236 25.77416 26.24352 17.73341 -1 -1 0 + 1927 643 1 -0.8472 4.93641 22.51784 12.73054 0 0 0 + 1928 643 2 0.4236 4.69948 21.69044 13.23963 0 0 0 + 1929 643 2 0.4236 4.10361 23.03009 12.52080 0 0 0 + 1930 644 1 -0.8472 12.37112 3.40763 24.86826 0 1 0 + 1931 644 2 0.4236 11.49379 3.77028 25.18239 0 1 0 + 1932 644 2 0.4236 12.78779 4.05198 24.22706 0 1 0 + 1933 645 1 -0.8472 17.22029 21.06776 32.22767 0 -1 0 + 1934 645 2 0.4236 16.31836 21.34141 31.89361 0 -1 0 + 1935 645 2 0.4236 17.79546 20.80136 31.45424 0 -1 0 + 1936 646 1 -0.8472 25.41708 13.65890 27.43081 -1 1 0 + 1937 646 2 0.4236 25.98599 14.41622 27.11030 -1 1 0 + 1938 646 2 0.4236 25.01532 13.18819 26.64533 -1 1 0 + 1939 647 1 -0.8472 31.34632 0.92208 6.09316 0 0 0 + 1940 647 2 0.4236 31.49282 0.15259 5.47156 0 0 0 + 1941 647 2 0.4236 31.97499 1.66376 5.85935 0 0 0 + 1942 648 1 -0.8472 14.52004 27.14727 0.85218 -1 0 0 + 1943 648 2 0.4236 15.06648 27.88580 0.45734 -1 0 0 + 1944 648 2 0.4236 14.58562 27.18061 1.84945 -1 0 0 + 1945 649 1 -0.8472 28.87721 13.80291 31.40189 -1 0 0 + 1946 649 2 0.4236 29.22211 14.24724 32.22866 -1 0 0 + 1947 649 2 0.4236 28.79132 14.47981 30.67082 -1 0 0 + 1948 650 1 -0.8472 32.29796 1.69820 30.01991 0 -1 0 + 1949 650 2 0.4236 33.00137 1.81610 29.31905 0 -1 0 + 1950 650 2 0.4236 31.71924 2.51309 30.05174 0 -1 0 + 1951 651 1 -0.8472 12.62275 8.26297 20.33641 0 0 0 + 1952 651 2 0.4236 12.83214 8.94927 21.03291 0 0 0 + 1953 651 2 0.4236 12.11033 8.68982 19.59131 0 0 0 + 1954 652 1 -0.8472 12.52870 25.44736 7.87215 0 -1 0 + 1955 652 2 0.4236 13.00949 24.63086 8.19160 0 -1 0 + 1956 652 2 0.4236 11.64782 25.18323 7.47946 0 -1 0 + 1957 653 1 -0.8472 1.10135 20.97932 6.76187 1 1 0 + 1958 653 2 0.4236 0.77452 21.00470 5.81713 1 1 0 + 1959 653 2 0.4236 1.95251 21.49916 6.83418 1 1 0 + 1960 654 1 -0.8472 4.82318 0.41033 13.47479 0 0 0 + 1961 654 2 0.4236 4.34431 1.17994 13.05247 0 0 0 + 1962 654 2 0.4236 4.19429 35.42103 14.07377 0 -1 0 + 1963 655 1 -0.8472 7.97884 14.32280 18.39989 0 0 0 + 1964 655 2 0.4236 7.48239 15.14935 18.66497 0 0 0 + 1965 655 2 0.4236 7.76346 13.58505 19.03968 0 0 0 + 1966 656 1 -0.8472 6.57446 10.83838 7.69395 0 0 0 + 1967 656 2 0.4236 6.93009 11.43436 6.97402 0 0 0 + 1968 656 2 0.4236 5.66493 11.15166 7.96697 0 0 0 + 1969 657 1 -0.8472 10.13095 13.45872 3.45462 0 1 0 + 1970 657 2 0.4236 9.41951 14.02714 3.04153 0 1 0 + 1971 657 2 0.4236 11.02593 13.74220 3.11019 0 1 0 + 1972 658 1 -0.8472 2.78532 23.98202 22.68429 0 0 0 + 1973 658 2 0.4236 2.24782 23.30083 22.18728 0 0 0 + 1974 658 2 0.4236 2.17788 24.69474 23.03500 0 0 0 + 1975 659 1 -0.8472 29.67656 34.06660 9.42289 -1 0 0 + 1976 659 2 0.4236 29.37866 33.82615 10.34668 -1 0 0 + 1977 659 2 0.4236 30.23579 34.89486 9.45798 -1 0 0 + 1978 660 1 -0.8472 17.39594 25.01387 9.24906 0 0 0 + 1979 660 2 0.4236 18.05931 25.56908 8.74748 0 0 0 + 1980 660 2 0.4236 17.77142 24.09901 9.39751 0 0 0 + 1981 661 1 -0.8472 11.13962 14.07290 32.95291 1 1 0 + 1982 661 2 0.4236 12.10521 14.31041 33.05855 1 1 0 + 1983 661 2 0.4236 10.89910 13.35632 33.60762 1 1 0 + 1984 662 1 -0.8472 1.12560 32.01749 27.53520 1 -1 0 + 1985 662 2 0.4236 0.50802 31.29622 27.84873 1 -1 0 + 1986 662 2 0.4236 1.59583 31.71636 26.70563 1 -1 0 + 1987 663 1 -0.8472 16.74625 10.36654 22.14588 0 0 0 + 1988 663 2 0.4236 17.64843 10.13447 22.50939 0 0 0 + 1989 663 2 0.4236 16.51070 11.30163 22.41056 0 0 0 + 1990 664 1 -0.8472 3.76112 22.81755 16.72253 1 0 0 + 1991 664 2 0.4236 3.76488 23.70592 16.26345 1 0 0 + 1992 664 2 0.4236 4.62662 22.34826 16.54749 1 0 0 + 1993 665 1 -0.8472 1.85948 2.74210 27.37838 0 0 0 + 1994 665 2 0.4236 2.54531 2.13125 27.77390 0 0 0 + 1995 665 2 0.4236 2.26198 3.24393 26.61279 0 0 0 + 1996 666 1 -0.8472 20.97424 33.57107 23.88091 0 -1 0 + 1997 666 2 0.4236 21.63334 32.88392 24.18640 0 -1 0 + 1998 666 2 0.4236 21.20496 33.86510 22.95340 0 -1 0 + 1999 667 1 -0.8472 14.93408 6.66163 21.35215 0 0 0 + 2000 667 2 0.4236 14.05135 6.86086 20.92664 0 0 0 + 2001 667 2 0.4236 15.24543 5.75568 21.06534 0 0 0 + 2002 668 1 -0.8472 22.24661 5.18993 17.87120 -1 0 0 + 2003 668 2 0.4236 21.88334 5.84047 17.20429 -1 0 0 + 2004 668 2 0.4236 23.18057 5.45019 18.11607 -1 0 0 + 2005 669 1 -0.8472 31.73682 29.92390 26.37363 0 0 0 + 2006 669 2 0.4236 32.14422 30.71878 26.82324 0 0 0 + 2007 669 2 0.4236 32.44996 29.40671 25.90048 0 0 0 + 2008 670 1 -0.8472 24.55434 23.28950 6.20609 0 0 0 + 2009 670 2 0.4236 25.36818 22.74753 5.99656 0 0 0 + 2010 670 2 0.4236 24.07519 22.88402 6.98448 0 0 0 + 2011 671 1 -0.8472 25.88342 13.36903 31.69745 -1 0 0 + 2012 671 2 0.4236 26.03190 12.91533 30.81878 -1 0 0 + 2013 671 2 0.4236 26.76589 13.60848 32.10225 -1 0 0 + 2014 672 1 -0.8472 31.90813 10.22292 30.85168 0 0 0 + 2015 672 2 0.4236 32.27321 10.76208 31.61060 0 0 0 + 2016 672 2 0.4236 31.57679 9.34449 31.19597 0 0 0 + 2017 673 1 -0.8472 0.84917 3.66386 11.68793 1 0 0 + 2018 673 2 0.4236 0.87147 4.59942 12.04035 1 0 0 + 2019 673 2 0.4236 0.11734 3.57978 11.01167 1 0 0 + 2020 674 1 -0.8472 12.64903 6.40652 27.25223 0 0 0 + 2021 674 2 0.4236 11.96507 5.83731 26.79599 0 0 0 + 2022 674 2 0.4236 12.95893 7.12172 26.62584 0 0 0 + 2023 675 1 -0.8472 15.96014 7.99372 15.88506 0 0 0 + 2024 675 2 0.4236 16.82916 7.82162 15.42119 0 0 0 + 2025 675 2 0.4236 15.41302 8.63081 15.34222 0 0 0 + 2026 676 1 -0.8472 20.03414 20.13508 12.66468 0 0 0 + 2027 676 2 0.4236 19.40056 20.36704 11.92663 0 0 0 + 2028 676 2 0.4236 20.38174 19.20773 12.52643 0 0 0 + 2029 677 1 -0.8472 21.35607 6.30596 10.13191 -1 -1 0 + 2030 677 2 0.4236 20.87120 5.49454 10.45802 -1 -1 0 + 2031 677 2 0.4236 21.92900 6.66958 10.86641 -1 -1 0 + 2032 678 1 -0.8472 35.15594 30.93388 9.83376 0 -1 0 + 2033 678 2 0.4236 0.35036 31.64684 9.85606 1 -1 0 + 2034 678 2 0.4236 34.54498 31.04238 10.61796 0 -1 0 + 2035 679 1 -0.8472 4.27599 27.25591 26.29171 1 0 0 + 2036 679 2 0.4236 3.35993 27.34560 25.90091 1 0 0 + 2037 679 2 0.4236 4.46769 28.04433 26.87613 1 0 0 + 2038 680 1 -0.8472 26.85910 19.33388 13.68598 0 0 0 + 2039 680 2 0.4236 25.94374 19.21433 14.07041 0 0 0 + 2040 680 2 0.4236 27.54078 19.00690 14.34044 0 0 0 + 2041 681 1 -0.8472 7.83799 28.18316 15.83373 0 -1 0 + 2042 681 2 0.4236 7.63358 27.28088 16.21326 0 -1 0 + 2043 681 2 0.4236 7.00487 28.73603 15.82129 0 -1 0 + 2044 682 1 -0.8472 32.63008 18.22477 29.78603 0 1 0 + 2045 682 2 0.4236 32.15689 17.45297 29.36130 0 1 0 + 2046 682 2 0.4236 31.95728 18.87141 30.14536 0 1 0 + 2047 683 1 -0.8472 3.25697 33.47986 7.39333 -1 -1 0 + 2048 683 2 0.4236 4.14306 33.83996 7.68509 -1 -1 0 + 2049 683 2 0.4236 3.20470 33.49200 6.39478 -1 -1 0 + 2050 684 1 -0.8472 0.84315 3.50002 3.05779 0 0 0 + 2051 684 2 0.4236 1.36600 4.15296 3.60572 0 0 0 + 2052 684 2 0.4236 1.42306 2.71869 2.82722 0 0 0 + 2053 685 1 -0.8472 25.12323 15.97604 21.47090 0 0 0 + 2054 685 2 0.4236 25.42059 15.67903 22.37827 0 0 0 + 2055 685 2 0.4236 25.51738 16.87233 21.26778 0 0 0 + 2056 686 1 -0.8472 7.27468 22.21053 14.03439 0 0 0 + 2057 686 2 0.4236 7.89057 21.43472 13.89746 0 0 0 + 2058 686 2 0.4236 6.46872 22.10302 13.45235 0 0 0 + 2059 687 1 -0.8472 14.24074 9.72792 11.56220 0 1 0 + 2060 687 2 0.4236 13.63511 9.58057 10.78023 0 1 0 + 2061 687 2 0.4236 15.02007 10.28708 11.27947 0 1 0 + 2062 688 1 -0.8472 24.56624 34.10605 22.50422 0 -1 0 + 2063 688 2 0.4236 24.42631 33.16115 22.20827 0 -1 0 + 2064 688 2 0.4236 24.89936 34.11414 23.44704 0 -1 0 + 2065 689 1 -0.8472 28.18228 24.21568 14.50155 0 0 0 + 2066 689 2 0.4236 28.15529 24.11183 15.49574 0 0 0 + 2067 689 2 0.4236 27.53670 23.57749 14.08211 0 0 0 + 2068 690 1 -0.8472 35.20714 9.78963 0.99118 0 1 0 + 2069 690 2 0.4236 0.60853 10.16753 0.80907 1 1 0 + 2070 690 2 0.4236 34.53749 10.53157 1.02295 0 1 0 + 2071 691 1 -0.8472 0.69131 26.23859 12.99395 0 0 0 + 2072 691 2 0.4236 0.05017 25.81851 12.35175 0 0 0 + 2073 691 2 0.4236 0.86619 27.18423 12.71973 0 0 0 + 2074 692 1 -0.8472 22.19338 29.11773 4.33016 0 -1 0 + 2075 692 2 0.4236 21.46426 28.43597 4.38932 0 -1 0 + 2076 692 2 0.4236 22.95489 28.74612 3.79919 0 -1 0 + 2077 693 1 -0.8472 17.91530 28.67983 14.99455 0 0 0 + 2078 693 2 0.4236 18.48897 28.40781 15.76712 0 0 0 + 2079 693 2 0.4236 17.45208 27.87490 14.62374 0 0 0 + 2080 694 1 -0.8472 12.79492 25.77029 32.65179 0 -1 0 + 2081 694 2 0.4236 13.77749 25.61527 32.75437 0 -1 0 + 2082 694 2 0.4236 12.43237 26.17705 33.49026 0 -1 0 + 2083 695 1 -0.8472 30.87195 23.17070 13.46252 0 0 0 + 2084 695 2 0.4236 30.40061 23.03858 14.33449 0 0 0 + 2085 695 2 0.4236 30.94240 22.29458 12.98565 0 0 0 + 2086 696 1 -0.8472 9.82436 23.58229 1.74889 0 0 0 + 2087 696 2 0.4236 9.70115 23.45578 0.76463 0 0 0 + 2088 696 2 0.4236 10.38990 22.84180 2.11190 0 0 0 + 2089 697 1 -0.8472 6.89586 12.57425 5.59544 1 0 0 + 2090 697 2 0.4236 7.86359 12.41511 5.40009 1 0 0 + 2091 697 2 0.4236 6.36472 12.47100 4.75450 1 0 0 + 2092 698 1 -0.8472 11.02525 29.55403 32.81425 0 -1 0 + 2093 698 2 0.4236 11.59857 29.39549 33.61808 0 -1 0 + 2094 698 2 0.4236 11.36970 29.01280 32.04720 0 -1 0 + 2095 699 1 -0.8472 5.68577 15.11644 32.97163 1 0 0 + 2096 699 2 0.4236 6.45292 15.18049 32.33340 1 0 0 + 2097 699 2 0.4236 5.80866 15.78136 33.70833 1 0 0 + 2098 700 1 -0.8472 21.25974 27.21306 29.97592 0 0 0 + 2099 700 2 0.4236 21.13419 27.98997 30.59288 0 0 0 + 2100 700 2 0.4236 20.57820 27.25410 29.24532 0 0 0 + 2101 701 1 -0.8472 6.19813 8.13823 30.34241 0 0 0 + 2102 701 2 0.4236 7.03828 7.67736 30.05652 0 0 0 + 2103 701 2 0.4236 5.46127 7.46723 30.42450 0 0 0 + 2104 702 1 -0.8472 32.41076 28.40941 3.86814 0 0 0 + 2105 702 2 0.4236 32.55062 27.42269 3.95038 0 0 0 + 2106 702 2 0.4236 31.47031 28.63505 4.12222 0 0 0 + 2107 703 1 -0.8472 23.98855 26.62099 31.21987 0 0 0 + 2108 703 2 0.4236 23.15933 26.86421 30.71666 0 0 0 + 2109 703 2 0.4236 24.52935 27.44488 31.38923 0 0 0 + 2110 704 1 -0.8472 28.50283 29.57437 20.87556 -1 -1 0 + 2111 704 2 0.4236 29.24214 30.01036 20.36250 -1 -1 0 + 2112 704 2 0.4236 28.88225 29.10445 21.67252 -1 -1 0 + 2113 705 1 -0.8472 27.75031 21.27721 18.51655 0 0 0 + 2114 705 2 0.4236 27.38498 20.41242 18.17211 0 0 0 + 2115 705 2 0.4236 28.28475 21.10710 19.34442 0 0 0 + 2116 706 1 -0.8472 25.25588 27.43813 16.54983 0 0 0 + 2117 706 2 0.4236 25.68771 28.33889 16.59591 0 0 0 + 2118 706 2 0.4236 24.90231 27.28485 15.62711 0 0 0 + 2119 707 1 -0.8472 5.61274 2.12353 21.50202 0 1 0 + 2120 707 2 0.4236 4.74517 2.16269 21.99775 0 1 0 + 2121 707 2 0.4236 5.95246 1.18305 21.49858 0 1 0 + 2122 708 1 -0.8472 14.20520 17.29851 2.13547 -1 0 0 + 2123 708 2 0.4236 13.44849 17.62485 1.56903 -1 0 0 + 2124 708 2 0.4236 13.92488 17.29329 3.09534 -1 0 0 +2125 709 1 -0.8472 33.77325 2.92399 0.15598 -1 1 0 +2126 709 2 0.4236 33.43998 3.50499 34.86065 -1 1 -1 +2127 709 2 0.4236 33.65455 3.39756 1.02868 -1 1 0 + 2128 710 1 -0.8472 0.22885 13.68528 9.35288 0 0 0 + 2129 710 2 0.4236 0.61334 13.37045 10.22063 0 0 0 + 2130 710 2 0.4236 0.84262 13.43233 8.60505 0 0 0 + 2131 711 1 -0.8472 27.57011 24.36623 33.91899 0 0 0 + 2132 711 2 0.4236 26.97918 24.28932 33.11594 0 0 0 + 2133 711 2 0.4236 28.12870 23.54099 34.00201 0 0 0 + 2134 712 1 -0.8472 18.75243 23.43472 22.11490 0 1 0 + 2135 712 2 0.4236 17.78133 23.32273 21.90431 0 1 0 + 2136 712 2 0.4236 19.23205 23.77381 21.30561 0 1 0 + 2137 713 1 -0.8472 2.29530 10.87158 1.51153 0 1 0 + 2138 713 2 0.4236 2.47430 11.79162 1.86004 0 1 0 + 2139 713 2 0.4236 2.87595 10.21436 1.99197 0 1 0 + 2140 714 1 -0.8472 25.61886 25.89666 25.24432 0 -1 0 + 2141 714 2 0.4236 25.42787 26.64268 25.88223 0 -1 0 + 2142 714 2 0.4236 26.42453 25.39162 25.55370 0 -1 0 + 2143 715 1 -0.8472 16.92797 16.32560 9.80037 0 0 0 + 2144 715 2 0.4236 17.19604 17.12020 9.25562 0 0 0 + 2145 715 2 0.4236 17.34592 16.38653 10.70675 0 0 0 + 2146 716 1 -0.8472 10.47600 17.21124 29.11058 1 0 0 + 2147 716 2 0.4236 10.94213 18.08313 29.26056 1 0 0 + 2148 716 2 0.4236 10.16834 16.84254 29.98769 1 0 0 + 2149 717 1 -0.8472 16.06644 22.36974 1.69499 0 0 0 + 2150 717 2 0.4236 15.33260 23.01429 1.48056 0 0 0 + 2151 717 2 0.4236 16.89555 22.63246 1.20148 0 0 0 + 2152 718 1 -0.8472 16.33203 27.58130 32.80553 0 0 0 + 2153 718 2 0.4236 15.97264 26.66864 32.61096 0 0 0 + 2154 718 2 0.4236 15.82791 28.25908 32.27034 0 0 0 + 2155 719 1 -0.8472 20.49220 11.62449 35.26514 1 0 0 + 2156 719 2 0.4236 21.01717 12.11061 34.56651 1 0 0 + 2157 719 2 0.4236 19.68795 11.20396 34.84526 1 0 0 + 2158 720 1 -0.8472 30.40952 26.57771 6.51282 0 0 0 + 2159 720 2 0.4236 30.16665 26.78894 5.56606 0 0 0 + 2160 720 2 0.4236 30.45919 25.58598 6.63086 0 0 0 + 2161 721 1 -0.8472 12.37322 16.37428 4.55968 0 0 0 + 2162 721 2 0.4236 12.38784 15.52288 4.03541 0 0 0 + 2163 721 2 0.4236 11.65794 16.97416 4.20127 0 0 0 + 2164 722 1 -0.8472 33.56731 11.90620 21.46299 0 0 0 + 2165 722 2 0.4236 33.23117 12.42030 20.67390 0 0 0 + 2166 722 2 0.4236 32.79888 11.66522 22.05577 0 0 0 + 2167 723 1 -0.8472 31.32107 31.23181 1.41386 -1 0 0 + 2168 723 2 0.4236 31.49725 32.04700 0.86213 -1 0 0 + 2169 723 2 0.4236 31.18817 30.44435 0.81204 -1 0 0 + 2170 724 1 -0.8472 28.87096 19.63852 21.22815 -1 -1 0 + 2171 724 2 0.4236 29.73458 19.39950 20.78432 -1 -1 0 + 2172 724 2 0.4236 28.83879 20.62564 21.38486 -1 -1 0 + 2173 725 1 -0.8472 4.42927 23.17098 25.42492 -1 -1 0 + 2174 725 2 0.4236 3.94617 23.57806 24.64980 -1 -1 0 + 2175 725 2 0.4236 4.55071 22.19140 25.26477 -1 -1 0 + 2176 726 1 -0.8472 24.00712 31.99530 18.18540 -1 0 0 + 2177 726 2 0.4236 23.23226 32.61152 18.04443 -1 0 0 + 2178 726 2 0.4236 23.69523 31.04742 18.12064 -1 0 0 + 2179 727 1 -0.8472 12.59691 11.80803 19.01561 -1 0 0 + 2180 727 2 0.4236 12.20861 11.09527 18.43151 -1 0 0 + 2181 727 2 0.4236 12.30089 12.70527 18.68815 -1 0 0 + 2182 728 1 -0.8472 22.60920 27.90494 24.82016 0 0 0 + 2183 728 2 0.4236 23.54351 28.24544 24.92530 0 0 0 + 2184 728 2 0.4236 22.02693 28.30545 25.52765 0 0 0 + 2185 729 1 -0.8472 10.89154 10.44597 15.79910 0 1 0 + 2186 729 2 0.4236 10.71507 9.97810 14.93312 0 1 0 + 2187 729 2 0.4236 10.96922 11.42960 15.63671 0 1 0 + 2188 730 1 -0.8472 0.08050 9.79588 3.64393 1 0 0 + 2189 730 2 0.4236 35.44276 8.87250 3.99968 0 0 0 + 2190 730 2 0.4236 0.10043 9.76868 2.64453 1 0 0 + 2191 731 1 -0.8472 30.40682 21.08786 5.84641 -1 -1 0 + 2192 731 2 0.4236 30.08055 20.97761 4.90763 -1 -1 0 + 2193 731 2 0.4236 30.13488 20.29333 6.38928 -1 -1 0 + 2194 732 1 -0.8472 24.67265 21.92020 3.54047 0 0 0 + 2195 732 2 0.4236 24.31684 22.84343 3.39577 0 0 0 + 2196 732 2 0.4236 25.25080 21.90987 4.35632 0 0 0 + 2197 733 1 -0.8472 28.95227 32.91147 27.71368 -1 0 0 + 2198 733 2 0.4236 28.22236 33.56969 27.89800 -1 0 0 + 2199 733 2 0.4236 29.69126 33.36429 27.21490 -1 0 0 + 2200 734 1 -0.8472 30.03521 19.21092 7.99937 0 0 0 + 2201 734 2 0.4236 30.75755 18.74029 8.50601 0 0 0 + 2202 734 2 0.4236 29.43004 19.68149 8.64149 0 0 0 + 2203 735 1 -0.8472 24.49927 23.34755 12.15367 0 -1 0 + 2204 735 2 0.4236 25.45013 23.07497 12.30028 0 -1 0 + 2205 735 2 0.4236 23.95535 22.54362 11.91337 0 -1 0 + 2206 736 1 -0.8472 31.77314 12.63461 3.01134 -1 0 0 + 2207 736 2 0.4236 30.89137 12.32301 3.36544 -1 0 0 + 2208 736 2 0.4236 32.34380 12.95066 3.76924 -1 0 0 + 2209 737 1 -0.8472 14.30093 32.51323 11.88551 1 -1 0 + 2210 737 2 0.4236 15.16348 32.00737 11.89441 1 -1 0 + 2211 737 2 0.4236 14.04074 32.74491 12.82281 1 -1 0 + 2212 738 1 -0.8472 29.43476 16.82816 3.26399 1 0 0 + 2213 738 2 0.4236 29.24168 16.37876 4.13619 1 0 0 + 2214 738 2 0.4236 30.06337 17.59119 3.41419 1 0 0 + 2215 739 1 -0.8472 16.93347 0.29074 22.92551 0 1 0 + 2216 739 2 0.4236 17.69583 35.41574 23.44835 0 0 0 + 2217 739 2 0.4236 16.96046 35.44329 21.99062 0 0 0 + 2218 740 1 -0.8472 6.39175 32.07466 27.11458 1 -1 0 + 2219 740 2 0.4236 7.22451 31.66481 27.48671 1 -1 0 + 2220 740 2 0.4236 6.37538 33.05084 27.33071 1 -1 0 + 2221 741 1 -0.8472 11.38564 0.73620 34.44418 0 0 0 + 2222 741 2 0.4236 11.86164 0.78090 33.56590 0 0 0 + 2223 741 2 0.4236 11.33377 35.29097 34.74711 0 -1 0 + 2224 742 1 -0.8472 5.62992 0.95326 5.96640 0 1 0 + 2225 742 2 0.4236 5.57858 0.12421 6.52317 0 1 0 + 2226 742 2 0.4236 6.52933 1.00840 5.53281 0 1 0 + 2227 743 1 -0.8472 31.44385 14.78115 9.52565 0 1 0 + 2228 743 2 0.4236 30.75006 15.29894 9.02517 0 1 0 + 2229 743 2 0.4236 32.31791 15.26482 9.48035 0 1 0 + 2230 744 1 -0.8472 4.14274 30.46651 11.25686 0 0 0 + 2231 744 2 0.4236 4.24418 30.27143 10.28139 0 0 0 + 2232 744 2 0.4236 4.98630 30.87589 11.60442 0 0 0 + 2233 745 1 -0.8472 2.68589 19.08193 19.35984 1 0 0 + 2234 745 2 0.4236 2.25025 18.54564 20.08271 1 0 0 + 2235 745 2 0.4236 2.89396 19.99767 19.70350 1 0 0 + 2236 746 1 -0.8472 22.93007 35.32345 10.64943 0 0 0 + 2237 746 2 0.4236 23.02317 34.50265 11.21294 0 0 0 + 2238 746 2 0.4236 23.03648 35.07981 9.68545 0 0 0 + 2239 747 1 -0.8472 21.42354 28.83286 27.26180 0 0 0 + 2240 747 2 0.4236 20.97399 28.00329 27.59298 0 0 0 + 2241 747 2 0.4236 20.73823 29.54462 27.10803 0 0 0 + 2242 748 1 -0.8472 30.85260 9.03928 4.70154 0 0 0 + 2243 748 2 0.4236 30.83123 8.53171 5.56283 0 0 0 + 2244 748 2 0.4236 30.48394 9.95743 4.84645 0 0 0 + 2245 749 1 -0.8472 4.86366 22.69509 4.35096 0 -1 0 + 2246 749 2 0.4236 5.74042 23.17460 4.38730 0 -1 0 + 2247 749 2 0.4236 4.79229 22.19598 3.48739 0 -1 0 + 2248 750 1 -0.8472 13.44540 3.46032 20.90541 0 0 0 + 2249 750 2 0.4236 14.28871 3.71208 20.43070 0 0 0 + 2250 750 2 0.4236 13.34566 2.46533 20.90261 0 0 0 + 2251 751 1 -0.8472 22.15447 21.84585 0.90028 -1 0 0 + 2252 751 2 0.4236 22.49980 20.96721 1.22992 -1 0 0 + 2253 751 2 0.4236 21.26628 22.03343 1.31967 -1 0 0 + 2254 752 1 -0.8472 9.81374 3.47732 1.49633 0 1 0 + 2255 752 2 0.4236 9.63291 4.24716 2.10834 0 1 0 + 2256 752 2 0.4236 9.29957 2.67749 1.80593 0 1 0 + 2257 753 1 -0.8472 25.04380 17.85028 9.69757 -1 0 0 + 2258 753 2 0.4236 24.14790 17.88394 10.14048 -1 0 0 + 2259 753 2 0.4236 25.75957 17.81957 10.39524 -1 0 0 + 2260 754 1 -0.8472 15.18930 12.41305 1.71036 0 1 0 + 2261 754 2 0.4236 15.50981 12.43400 0.76337 0 1 0 + 2262 754 2 0.4236 15.83054 11.88561 2.26766 0 1 0 + 2263 755 1 -0.8472 10.82347 25.41843 22.69425 0 0 0 + 2264 755 2 0.4236 11.56321 24.78166 22.91154 0 0 0 + 2265 755 2 0.4236 11.20822 26.31734 22.48472 0 0 0 + 2266 756 1 -0.8472 18.25594 35.02978 9.19947 1 -1 0 + 2267 756 2 0.4236 17.84180 0.07856 8.47819 1 0 0 + 2268 756 2 0.4236 17.96845 35.37547 10.09267 1 -1 0 + 2269 757 1 -0.8472 20.67847 9.17313 32.72868 -2 0 0 + 2270 757 2 0.4236 21.62862 9.12414 33.03650 -2 0 0 + 2271 757 2 0.4236 20.51184 8.46081 32.04696 -2 0 0 + 2272 758 1 -0.8472 26.32004 10.13277 13.93904 0 0 0 + 2273 758 2 0.4236 26.65302 10.03054 14.87641 0 0 0 + 2274 758 2 0.4236 25.48681 10.68560 13.93975 0 0 0 + 2275 759 1 -0.8472 0.82292 13.72334 27.81676 0 0 0 + 2276 759 2 0.4236 0.81930 14.69363 27.57501 0 0 0 + 2277 759 2 0.4236 1.36210 13.21465 27.14560 0 0 0 +2278 760 1 -0.8472 21.84848 3.72532 35.36222 1 0 0 +2279 760 2 0.4236 22.80203 3.91962 0.14510 1 0 1 +2280 760 2 0.4236 21.26702 3.93165 0.70199 1 0 1 + 2281 761 1 -0.8472 19.27100 12.35007 7.94418 0 -1 0 + 2282 761 2 0.4236 18.53371 12.99546 7.74468 0 -1 0 + 2283 761 2 0.4236 20.09563 12.62243 7.44845 0 -1 0 + 2284 762 1 -0.8472 29.80637 8.79620 16.49510 0 1 0 + 2285 762 2 0.4236 30.54579 9.39281 16.80697 0 1 0 + 2286 762 2 0.4236 30.06674 7.84108 16.63611 0 1 0 + 2287 763 1 -0.8472 27.86105 15.07042 19.60552 0 0 0 + 2288 763 2 0.4236 28.38626 14.86999 20.43254 0 0 0 + 2289 763 2 0.4236 28.25993 15.86093 19.14081 0 0 0 + 2290 764 1 -0.8472 23.97935 35.02669 31.20469 0 1 0 + 2291 764 2 0.4236 23.16342 35.21431 31.75150 0 1 0 + 2292 764 2 0.4236 24.57607 34.39674 31.70170 0 1 0 + 2293 765 1 -0.8472 28.68895 19.26482 23.89389 0 -1 0 + 2294 765 2 0.4236 29.47375 19.59056 24.42113 0 -1 0 + 2295 765 2 0.4236 28.75893 19.59595 22.95294 0 -1 0 + 2296 766 1 -0.8472 20.73446 23.11914 11.38748 0 -1 0 + 2297 766 2 0.4236 21.15404 22.50279 12.05385 0 -1 0 + 2298 766 2 0.4236 21.43213 23.44527 10.74964 0 -1 0 + 2299 767 1 -0.8472 5.76836 34.80673 20.93589 0 0 0 + 2300 767 2 0.4236 5.91884 33.81987 20.87765 0 0 0 + 2301 767 2 0.4236 5.27138 35.11652 20.12532 0 0 0 + 2302 768 1 -0.8472 26.37188 21.61587 25.72215 -1 -1 0 + 2303 768 2 0.4236 25.53695 21.94736 25.28292 -1 -1 0 + 2304 768 2 0.4236 27.13913 21.70066 25.08644 -1 -1 0 + 2305 769 1 -0.8472 31.19538 33.50312 26.15716 0 0 0 + 2306 769 2 0.4236 31.15565 33.39063 25.16432 0 0 0 + 2307 769 2 0.4236 31.86528 32.86595 26.53821 0 0 0 + 2308 770 1 -0.8472 24.54540 11.80739 22.67823 1 1 0 + 2309 770 2 0.4236 24.18408 12.50615 22.06088 1 1 0 + 2310 770 2 0.4236 25.52601 11.69543 22.51747 1 1 0 + 2311 771 1 -0.8472 5.96311 23.16757 33.38140 1 0 0 + 2312 771 2 0.4236 5.33976 22.81627 34.07999 1 0 0 + 2313 771 2 0.4236 5.56640 23.98337 32.96057 1 0 0 + 2314 772 1 -0.8472 5.02457 11.13969 19.20624 1 0 0 + 2315 772 2 0.4236 5.60681 10.82397 19.95542 1 0 0 + 2316 772 2 0.4236 5.03100 12.13923 19.17757 1 0 0 + 2317 773 1 -0.8472 22.69289 11.29961 3.68803 0 0 0 + 2318 773 2 0.4236 23.22768 12.13699 3.57506 0 0 0 + 2319 773 2 0.4236 22.64169 10.81637 2.81407 0 0 0 + 2320 774 1 -0.8472 13.27284 8.09133 34.27364 0 0 0 + 2321 774 2 0.4236 12.32436 7.84246 34.46966 0 0 0 + 2322 774 2 0.4236 13.86320 7.29815 34.42305 0 0 0 + 2323 775 1 -0.8472 34.14695 7.38518 17.29660 -1 1 0 + 2324 775 2 0.4236 34.85981 8.00973 17.61548 -1 1 0 + 2325 775 2 0.4236 33.33691 7.48069 17.87510 -1 1 0 + 2326 776 1 -0.8472 20.66778 14.07322 27.68068 0 1 0 + 2327 776 2 0.4236 20.85554 15.05125 27.77103 0 1 0 + 2328 776 2 0.4236 20.64343 13.65329 28.58788 0 1 0 + 2329 777 1 -0.8472 6.84647 29.77811 7.44210 0 0 0 + 2330 777 2 0.4236 7.16340 29.12266 8.12754 0 0 0 + 2331 777 2 0.4236 5.94607 30.12533 7.70416 0 0 0 + 2332 778 1 -0.8472 8.84506 31.91105 32.16028 -1 -1 0 + 2333 778 2 0.4236 8.21208 31.23536 32.53808 -1 -1 0 + 2334 778 2 0.4236 9.75068 31.49931 32.05904 -1 -1 0 + 2335 779 1 -0.8472 12.70318 30.32629 23.63215 0 0 0 + 2336 779 2 0.4236 12.38699 31.24576 23.39851 0 0 0 + 2337 779 2 0.4236 12.43482 30.11006 24.57086 0 0 0 + 2338 780 1 -0.8472 21.76695 30.45784 17.16849 0 -1 0 + 2339 780 2 0.4236 21.33757 30.08595 16.34555 0 -1 0 + 2340 780 2 0.4236 21.12138 31.05996 17.63824 0 -1 0 + 2341 781 1 -0.8472 6.27827 16.18969 19.53970 0 0 0 + 2342 781 2 0.4236 6.77621 16.02181 20.39046 0 0 0 + 2343 781 2 0.4236 6.29187 17.16799 19.33300 0 0 0 + 2344 782 1 -0.8472 6.99905 25.03102 14.18710 0 0 0 + 2345 782 2 0.4236 6.99187 24.03133 14.21039 0 0 0 + 2346 782 2 0.4236 7.78825 25.34645 13.66025 0 0 0 +2347 783 1 -0.8472 7.49439 35.07402 0.57318 0 0 0 +2348 783 2 0.4236 7.72721 0.45223 0.97731 0 1 0 +2349 783 2 0.4236 8.10031 34.89152 35.24610 0 0 -1 + 2350 784 1 -0.8472 6.48253 7.54091 20.64983 0 1 0 + 2351 784 2 0.4236 7.23016 7.35251 21.28664 0 1 0 + 2352 784 2 0.4236 6.65080 7.06313 19.78761 0 1 0 + 2353 785 1 -0.8472 5.23939 9.16145 11.08029 1 1 0 + 2354 785 2 0.4236 5.14998 8.69820 10.19862 1 1 0 + 2355 785 2 0.4236 4.33355 9.42580 11.41127 1 1 0 + 2356 786 1 -0.8472 27.63885 15.53268 26.97939 0 0 0 + 2357 786 2 0.4236 27.56862 16.48567 26.68472 0 0 0 + 2358 786 2 0.4236 28.27637 15.46727 27.74700 0 0 0 + 2359 787 1 -0.8472 22.84734 5.25153 24.86060 0 0 0 + 2360 787 2 0.4236 23.62550 4.64803 25.03440 0 0 0 + 2361 787 2 0.4236 23.14815 6.20420 24.90392 0 0 0 + 2362 788 1 -0.8472 29.52317 32.08275 3.42793 0 -1 0 + 2363 788 2 0.4236 29.87256 31.71462 4.28953 0 -1 0 + 2364 788 2 0.4236 30.13165 31.81621 2.68048 0 -1 0 + 2365 789 1 -0.8472 13.98726 20.89644 14.31914 0 1 0 + 2366 789 2 0.4236 13.71170 20.12407 14.89136 0 1 0 + 2367 789 2 0.4236 13.20414 21.20918 13.78169 0 1 0 + 2368 790 1 -0.8472 8.36348 15.60252 2.20981 0 1 0 + 2369 790 2 0.4236 7.40456 15.45392 2.45137 0 1 0 + 2370 790 2 0.4236 8.45076 15.66632 1.21569 0 1 0 + 2371 791 1 -0.8472 25.80754 29.12614 29.49717 0 0 0 + 2372 791 2 0.4236 25.48585 29.29941 30.42801 0 0 0 + 2373 791 2 0.4236 25.18000 29.54909 28.84349 0 0 0 + 2374 792 1 -0.8472 21.33150 23.75797 26.23790 0 0 0 + 2375 792 2 0.4236 21.19338 22.77082 26.31770 0 0 0 + 2376 792 2 0.4236 21.28495 24.17549 27.14535 0 0 0 + 2377 793 1 -0.8472 32.60946 28.83470 33.79971 0 0 0 + 2378 793 2 0.4236 32.86613 29.79320 33.67597 0 0 0 + 2379 793 2 0.4236 32.61258 28.61201 34.77458 0 0 0 + 2380 794 1 -0.8472 22.06496 16.58778 18.19685 0 0 0 + 2381 794 2 0.4236 22.26078 17.03822 19.06789 0 0 0 + 2382 794 2 0.4236 21.18163 16.90294 17.84982 0 0 0 + 2383 795 1 -0.8472 10.53697 29.73866 12.93262 1 1 0 + 2384 795 2 0.4236 9.76680 30.37241 13.00426 1 1 0 + 2385 795 2 0.4236 11.31257 30.20358 12.50573 1 1 0 + 2386 796 1 -0.8472 17.15354 2.96270 22.81665 0 0 0 + 2387 796 2 0.4236 16.88895 2.00964 22.96368 0 0 0 + 2388 796 2 0.4236 17.93997 3.18308 23.39362 0 0 0 + 2389 797 1 -0.8472 2.84564 16.62453 31.83402 1 0 0 + 2390 797 2 0.4236 3.10323 15.76698 31.38884 1 0 0 + 2391 797 2 0.4236 2.03370 16.47622 32.39859 1 0 0 + 2392 798 1 -0.8472 17.81943 7.51506 34.65704 0 0 0 + 2393 798 2 0.4236 18.80665 7.65481 34.73307 0 0 0 + 2394 798 2 0.4236 17.61228 6.54140 34.75225 0 0 0 + 2395 799 1 -0.8472 26.88072 17.82532 18.49156 0 -1 0 + 2396 799 2 0.4236 26.11776 17.51858 17.92256 0 -1 0 + 2397 799 2 0.4236 26.52995 18.16675 19.36352 0 -1 0 + 2398 800 1 -0.8472 19.05473 1.05564 26.01912 0 1 0 + 2399 800 2 0.4236 18.53612 0.26365 25.69698 0 1 0 + 2400 800 2 0.4236 20.00776 0.97065 25.72849 0 1 0 + 2401 801 1 -0.8472 1.10090 34.65231 5.12389 1 -2 0 + 2402 801 2 0.4236 0.88676 33.69453 4.93230 1 -2 0 + 2403 801 2 0.4236 0.81296 34.87856 6.05441 1 -2 0 + 2404 802 1 -0.8472 3.04415 35.09483 27.41560 -1 -1 0 + 2405 802 2 0.4236 2.04659 35.14369 27.46491 -1 -1 0 + 2406 802 2 0.4236 3.36467 34.29913 27.92952 -1 -1 0 + 2407 803 1 -0.8472 14.12553 17.71309 32.84625 1 0 0 + 2408 803 2 0.4236 14.80874 18.03250 33.50288 1 0 0 + 2409 803 2 0.4236 13.54887 18.48031 32.56548 1 0 0 + 2410 804 1 -0.8472 20.95283 30.69605 2.27698 1 -1 0 + 2411 804 2 0.4236 21.43674 31.56358 2.16209 1 -1 0 + 2412 804 2 0.4236 21.10945 30.34685 3.20082 1 -1 0 + 2413 805 1 -0.8472 16.96120 25.71167 27.42127 0 -1 0 + 2414 805 2 0.4236 17.00892 25.25432 26.53332 0 -1 0 + 2415 805 2 0.4236 16.03527 26.05992 27.56749 0 -1 0 + 2416 806 1 -0.8472 28.75134 33.83258 11.82146 0 -1 0 + 2417 806 2 0.4236 29.41268 33.26260 12.30897 0 -1 0 + 2418 806 2 0.4236 28.26501 34.41222 12.47525 0 -1 0 + 2419 807 1 -0.8472 13.89605 4.37296 31.95128 0 0 0 + 2420 807 2 0.4236 13.85063 3.37752 32.03487 0 0 0 + 2421 807 2 0.4236 14.53001 4.61728 31.21756 0 0 0 + 2422 808 1 -0.8472 34.19027 7.66458 13.39454 -1 0 0 + 2423 808 2 0.4236 34.28081 6.84995 12.82167 -1 0 0 + 2424 808 2 0.4236 33.22886 7.79758 13.63529 -1 0 0 + 2425 809 1 -0.8472 2.17980 12.87336 21.40333 0 0 0 + 2426 809 2 0.4236 3.07992 12.88277 20.96786 0 0 0 + 2427 809 2 0.4236 2.18575 13.48520 22.19423 0 0 0 + 2428 810 1 -0.8472 20.02462 29.93870 11.78367 0 -1 0 + 2429 810 2 0.4236 20.80388 29.40100 12.10550 0 -1 0 + 2430 810 2 0.4236 19.99075 30.80637 12.27962 0 -1 0 + 2431 811 1 -0.8472 12.68365 8.32013 9.63150 0 0 0 + 2432 811 2 0.4236 12.61121 7.49198 10.18724 0 0 0 + 2433 811 2 0.4236 11.84641 8.43744 9.09745 0 0 0 + 2434 812 1 -0.8472 27.17613 35.07242 17.94308 0 0 0 + 2435 812 2 0.4236 26.68391 0.14013 17.28876 0 1 0 + 2436 812 2 0.4236 26.95688 35.36482 18.87389 0 0 0 + 2437 813 1 -0.8472 23.49934 14.01290 4.26713 0 0 0 + 2438 813 2 0.4236 22.61339 14.33182 3.93045 0 0 0 + 2439 813 2 0.4236 23.75755 14.53985 5.07682 0 0 0 + 2440 814 1 -0.8472 13.20350 1.23982 26.22755 0 0 0 + 2441 814 2 0.4236 12.88408 2.07198 25.77429 0 0 0 + 2442 814 2 0.4236 13.26656 1.40003 27.21260 0 0 0 + 2443 815 1 -0.8472 32.61237 13.56172 31.22696 0 0 0 + 2444 815 2 0.4236 32.55463 13.01499 32.06223 0 0 0 + 2445 815 2 0.4236 32.54636 14.53225 31.45860 0 0 0 + 2446 816 1 -0.8472 11.36654 10.00604 5.49041 1 0 0 + 2447 816 2 0.4236 11.88120 10.10621 6.34193 1 0 0 + 2448 816 2 0.4236 12.00022 9.99830 4.71689 1 0 0 + 2449 817 1 -0.8472 9.17409 26.41828 20.72491 0 0 0 + 2450 817 2 0.4236 8.20218 26.24356 20.56724 0 0 0 + 2451 817 2 0.4236 9.53423 25.74235 21.36785 0 0 0 + 2452 818 1 -0.8472 9.87087 7.59502 4.03917 0 0 0 + 2453 818 2 0.4236 10.28509 7.32965 4.90975 0 0 0 + 2454 818 2 0.4236 10.18784 8.50846 3.78395 0 0 0 + 2455 819 1 -0.8472 20.55690 13.77494 1.37155 0 0 0 + 2456 819 2 0.4236 20.36111 13.42403 2.28724 0 0 0 + 2457 819 2 0.4236 20.65014 13.00995 0.73433 0 0 0 + 2458 820 1 -0.8472 29.93334 5.93329 4.91025 -1 1 0 + 2459 820 2 0.4236 30.44733 6.10116 5.75141 -1 1 0 + 2460 820 2 0.4236 30.43331 5.28306 4.33824 -1 1 0 + 2461 821 1 -0.8472 12.51631 1.74380 15.29578 -1 0 0 + 2462 821 2 0.4236 12.90148 1.92344 14.39060 -1 0 0 + 2463 821 2 0.4236 12.50505 2.59074 15.82728 -1 0 0 + 2464 822 1 -0.8472 11.62432 32.78866 23.82742 0 0 0 + 2465 822 2 0.4236 11.47814 32.97102 24.79971 0 0 0 + 2466 822 2 0.4236 10.99539 33.34611 23.28551 0 0 0 + 2467 823 1 -0.8472 13.06353 18.99199 9.84223 -1 0 0 + 2468 823 2 0.4236 12.64747 18.31758 9.23233 -1 0 0 + 2469 823 2 0.4236 13.60323 19.63963 9.30439 -1 0 0 + 2470 824 1 -0.8472 26.02381 14.57180 17.78265 0 0 0 + 2471 824 2 0.4236 25.40295 15.34481 17.91249 0 0 0 + 2472 824 2 0.4236 26.77232 14.63089 18.44310 0 0 0 + 2473 825 1 -0.8472 27.04004 16.24973 1.75746 -1 0 0 + 2474 825 2 0.4236 28.02140 16.29883 1.94311 -1 0 0 + 2475 825 2 0.4236 26.63441 15.51478 2.30084 -1 0 0 + 2476 826 1 -0.8472 15.35923 20.72413 28.72655 -1 0 0 + 2477 826 2 0.4236 15.98094 21.50730 28.71864 -1 0 0 + 2478 826 2 0.4236 15.88483 19.88260 28.85111 -1 0 0 + 2479 827 1 -0.8472 27.10562 30.50244 27.42418 0 0 0 + 2480 827 2 0.4236 26.85157 29.94872 28.21717 0 0 0 + 2481 827 2 0.4236 27.49967 31.36762 27.73431 0 0 0 + 2482 828 1 -0.8472 24.97410 18.81542 24.69035 0 -1 0 + 2483 828 2 0.4236 25.47556 19.25392 23.94454 0 -1 0 + 2484 828 2 0.4236 24.12908 19.32039 24.86599 0 -1 0 + 2485 829 1 -0.8472 29.23419 2.55747 15.47922 0 0 0 + 2486 829 2 0.4236 29.50393 2.04589 14.66347 0 0 0 + 2487 829 2 0.4236 28.38704 3.05587 15.29511 0 0 0 + 2488 830 1 -0.8472 23.98692 0.63026 13.05063 0 0 0 + 2489 830 2 0.4236 23.91026 1.62337 13.13896 0 0 0 + 2490 830 2 0.4236 23.75542 0.35991 12.11613 0 0 0 + 2491 831 1 -0.8472 30.84135 19.97655 31.52762 0 0 0 + 2492 831 2 0.4236 30.18071 19.23471 31.64257 0 0 0 + 2493 831 2 0.4236 30.39532 20.75442 31.08499 0 0 0 + 2494 832 1 -0.8472 30.16396 12.12918 29.67611 -1 0 0 + 2495 832 2 0.4236 29.80722 12.67140 30.43684 -1 0 0 + 2496 832 2 0.4236 30.99193 11.65024 29.96762 -1 0 0 + 2497 833 1 -0.8472 8.49954 25.11534 30.47891 0 0 0 + 2498 833 2 0.4236 9.25949 24.81659 31.05610 0 0 0 + 2499 833 2 0.4236 7.88880 25.70294 31.00970 0 0 0 + 2500 834 1 -0.8472 5.73690 9.02997 5.59303 0 0 0 + 2501 834 2 0.4236 6.08273 9.73744 6.20935 0 0 0 + 2502 834 2 0.4236 6.03640 8.13191 5.91504 0 0 0 + 2503 835 1 -0.8472 11.25292 34.76600 31.52106 1 0 0 + 2504 835 2 0.4236 12.23126 34.77144 31.31419 1 0 0 + 2505 835 2 0.4236 10.93027 0.19972 31.63102 1 1 0 + 2506 836 1 -0.8472 5.35443 22.01777 22.23507 1 -1 0 + 2507 836 2 0.4236 5.97242 21.37209 22.68358 1 -1 0 + 2508 836 2 0.4236 5.66259 22.95233 22.41273 1 -1 0 + 2509 837 1 -0.8472 33.55893 31.09610 3.22281 -1 0 0 + 2510 837 2 0.4236 32.83407 31.61340 2.76793 -1 0 0 + 2511 837 2 0.4236 33.28962 30.13559 3.29237 -1 0 0 + 2512 838 1 -0.8472 25.96434 29.58289 7.26377 0 -1 0 + 2513 838 2 0.4236 26.80640 29.16573 6.92195 0 -1 0 + 2514 838 2 0.4236 25.58609 30.19055 6.56546 0 -1 0 + 2515 839 1 -0.8472 33.87842 4.18772 2.43606 0 1 0 + 2516 839 2 0.4236 34.84944 3.98367 2.55999 0 1 0 + 2517 839 2 0.4236 33.75503 5.17533 2.33928 0 1 0 + 2518 840 1 -0.8472 13.81168 25.37248 3.67048 1 0 0 + 2519 840 2 0.4236 13.19977 26.10015 3.36064 1 0 0 + 2520 840 2 0.4236 14.72533 25.52182 3.29245 1 0 0 + 2521 841 1 -0.8472 30.88527 4.38191 2.92050 0 0 0 + 2522 841 2 0.4236 31.38047 3.51892 2.82042 0 0 0 + 2523 841 2 0.4236 30.98738 4.92349 2.08611 0 0 0 + 2524 842 1 -0.8472 12.07003 4.99198 33.85700 1 0 0 + 2525 842 2 0.4236 12.07748 4.21318 34.48420 1 0 0 + 2526 842 2 0.4236 12.88025 4.95661 33.27201 1 0 0 + 2527 843 1 -0.8472 7.37641 22.99672 25.99460 1 -1 0 + 2528 843 2 0.4236 7.72980 23.93199 26.01296 1 -1 0 + 2529 843 2 0.4236 6.39689 23.01440 25.79418 1 -1 0 + 2530 844 1 -0.8472 6.26662 14.45666 7.69016 0 1 0 + 2531 844 2 0.4236 5.26733 14.49397 7.68828 0 1 0 + 2532 844 2 0.4236 6.57485 13.74763 7.05594 0 1 0 + 2533 845 1 -0.8472 3.42084 16.32571 24.55314 0 0 0 + 2534 845 2 0.4236 2.77021 15.56634 24.54874 0 0 0 + 2535 845 2 0.4236 2.94499 17.17090 24.79634 0 0 0 + 2536 846 1 -0.8472 11.89267 13.73016 11.88059 0 0 0 + 2537 846 2 0.4236 11.21898 14.10411 11.24321 0 0 0 + 2538 846 2 0.4236 12.59005 14.42090 12.07165 0 0 0 + 2539 847 1 -0.8472 27.08577 4.13603 19.06782 0 1 0 + 2540 847 2 0.4236 27.68203 3.34019 18.96269 0 1 0 + 2541 847 2 0.4236 27.28308 4.58777 19.93784 0 1 0 + 2542 848 1 -0.8472 27.82810 10.58117 29.11657 0 0 0 + 2543 848 2 0.4236 28.01188 9.59839 29.09796 0 0 0 + 2544 848 2 0.4236 28.69236 11.08086 29.17439 0 0 0 + 2545 849 1 -0.8472 8.69913 11.82528 17.33215 0 0 0 + 2546 849 2 0.4236 8.89196 12.79954 17.21553 0 0 0 + 2547 849 2 0.4236 9.43475 11.28818 16.91944 0 0 0 + 2548 850 1 -0.8472 13.42854 16.97612 24.95943 0 1 0 + 2549 850 2 0.4236 13.93336 16.42101 25.62045 0 1 0 + 2550 850 2 0.4236 13.65180 17.94136 25.09526 0 1 0 + 2551 851 1 -0.8472 25.29362 29.77548 23.45629 0 -1 0 + 2552 851 2 0.4236 24.94292 29.55669 24.36686 0 -1 0 + 2553 851 2 0.4236 26.16750 30.25393 23.54179 0 -1 0 + 2554 852 1 -0.8472 1.80838 18.66945 8.01684 1 0 0 + 2555 852 2 0.4236 2.29523 17.98783 7.47064 1 0 0 + 2556 852 2 0.4236 1.49659 19.41139 7.42331 1 0 0 + 2557 853 1 -0.8472 30.12316 27.61353 26.54594 -1 -1 0 + 2558 853 2 0.4236 30.51614 26.94751 25.91193 -1 -1 0 + 2559 853 2 0.4236 30.70632 28.42514 26.58050 -1 -1 0 + 2560 854 1 -0.8472 33.18420 17.88586 6.35292 0 0 0 + 2561 854 2 0.4236 32.56568 18.63391 6.59328 0 0 0 + 2562 854 2 0.4236 33.30133 17.28346 7.14243 0 0 0 + 2563 855 1 -0.8472 33.27243 21.18032 2.29436 0 0 0 + 2564 855 2 0.4236 32.31035 20.90983 2.25953 0 0 0 + 2565 855 2 0.4236 33.73202 20.88576 1.45652 0 0 0 + 2566 856 1 -0.8472 28.34333 11.53743 12.37493 0 1 0 + 2567 856 2 0.4236 28.30293 11.14523 11.45596 0 1 0 + 2568 856 2 0.4236 27.66669 11.08888 12.95882 0 1 0 + 2569 857 1 -0.8472 28.30112 2.64491 2.85806 -1 1 0 + 2570 857 2 0.4236 28.30594 2.79162 3.84719 -1 1 0 + 2571 857 2 0.4236 29.22236 2.40458 2.55225 -1 1 0 + 2572 858 1 -0.8472 31.44250 35.43431 23.40153 -1 -1 0 + 2573 858 2 0.4236 32.25162 0.43229 23.70308 -1 0 0 + 2574 858 2 0.4236 31.62859 34.45252 23.43896 -1 -1 0 + 2575 859 1 -0.8472 3.71364 28.20102 15.87903 0 0 0 + 2576 859 2 0.4236 3.95001 28.35402 14.91951 0 0 0 + 2577 859 2 0.4236 3.89064 27.24622 16.11777 0 0 0 + 2578 860 1 -0.8472 10.94561 21.02636 2.86138 0 0 0 + 2579 860 2 0.4236 11.66778 20.96916 3.55069 0 0 0 + 2580 860 2 0.4236 10.18759 20.42872 3.12244 0 0 0 + 2581 861 1 -0.8472 15.57876 3.78370 6.21942 0 1 0 + 2582 861 2 0.4236 15.75140 2.89661 6.64741 0 1 0 + 2583 861 2 0.4236 14.68720 3.76754 5.76683 0 1 0 + 2584 862 1 -0.8472 19.64502 9.99145 5.15182 0 0 0 + 2585 862 2 0.4236 18.87851 10.56189 5.44685 0 0 0 + 2586 862 2 0.4236 19.29720 9.19863 4.65138 0 0 0 + 2587 863 1 -0.8472 3.53630 21.94683 7.08827 0 0 0 + 2588 863 2 0.4236 4.17231 22.62170 7.46241 0 0 0 + 2589 863 2 0.4236 3.79062 21.73660 6.14431 0 0 0 + 2590 864 1 -0.8472 12.52461 18.64953 6.43774 0 0 0 + 2591 864 2 0.4236 11.73637 18.38334 5.88299 0 0 0 + 2592 864 2 0.4236 12.89090 19.51724 6.10174 0 0 0 + 2593 865 1 -0.8472 23.94939 18.89381 33.06954 0 0 0 + 2594 865 2 0.4236 23.54241 18.01770 32.81123 0 0 0 + 2595 865 2 0.4236 23.22403 19.55824 33.24918 0 0 0 + 2596 866 1 -0.8472 19.85103 7.44596 22.03046 0 -1 0 + 2597 866 2 0.4236 19.50211 7.83913 22.88113 0 -1 0 + 2598 866 2 0.4236 19.83736 8.14114 21.31177 0 -1 0 + 2599 867 1 -0.8472 8.00029 26.63881 28.43389 1 -1 0 + 2600 867 2 0.4236 8.46716 27.49058 28.67157 1 -1 0 + 2601 867 2 0.4236 8.28274 25.91654 29.06517 1 -1 0 + 2602 868 1 -0.8472 23.83651 15.01649 11.21893 0 0 0 + 2603 868 2 0.4236 24.18952 14.99547 10.28358 0 0 0 + 2604 868 2 0.4236 23.14282 15.73247 11.29737 0 0 0 + 2605 869 1 -0.8472 17.62223 5.88933 12.54249 1 1 0 + 2606 869 2 0.4236 16.72054 6.23868 12.28780 1 1 0 + 2607 869 2 0.4236 17.53364 5.28246 13.33229 1 1 0 + 2608 870 1 -0.8472 33.24750 25.79249 27.99548 0 0 0 + 2609 870 2 0.4236 33.02399 26.03127 28.94043 0 0 0 + 2610 870 2 0.4236 32.68988 25.01397 27.70758 0 0 0 + 2611 871 1 -0.8472 8.52461 32.10974 20.14850 0 0 0 + 2612 871 2 0.4236 8.91213 31.73007 19.30847 0 0 0 + 2613 871 2 0.4236 7.58494 31.78581 20.25814 0 0 0 + 2614 872 1 -0.8472 27.82661 4.07116 5.11535 0 -1 0 + 2615 872 2 0.4236 28.49917 4.80088 4.99256 0 -1 0 + 2616 872 2 0.4236 28.22481 3.34080 5.67031 0 -1 0 + 2617 873 1 -0.8472 26.08680 14.33409 3.52290 -1 0 0 + 2618 873 2 0.4236 26.16612 13.67463 2.77538 -1 0 0 + 2619 873 2 0.4236 25.17681 14.26645 3.93187 -1 0 0 + 2620 874 1 -0.8472 30.17457 24.55253 31.22908 -1 0 0 + 2621 874 2 0.4236 29.87880 25.19861 30.52549 -1 0 0 + 2622 874 2 0.4236 30.45908 25.05559 32.04511 -1 0 0 + 2623 875 1 -0.8472 4.56924 31.17933 8.22970 0 -1 0 + 2624 875 2 0.4236 4.00014 31.89659 7.82770 0 -1 0 + 2625 875 2 0.4236 5.22266 31.58961 8.86584 0 -1 0 + 2626 876 1 -0.8472 6.38127 30.89315 16.11454 0 -1 0 + 2627 876 2 0.4236 5.40346 30.80048 16.30241 0 -1 0 + 2628 876 2 0.4236 6.63635 31.85960 16.14485 0 -1 0 + 2629 877 1 -0.8472 22.93838 32.25635 1.41573 0 -1 0 + 2630 877 2 0.4236 22.70262 32.88541 2.15644 0 -1 0 + 2631 877 2 0.4236 23.77665 32.56766 0.96817 0 -1 0 + 2632 878 1 -0.8472 26.74043 10.53690 34.14043 -1 0 0 + 2633 878 2 0.4236 26.64411 9.85226 33.41798 -1 0 0 + 2634 878 2 0.4236 27.20748 10.12975 34.92534 -1 0 0 + 2635 879 1 -0.8472 18.12890 0.52898 11.63908 0 1 0 + 2636 879 2 0.4236 17.58828 0.63169 12.47404 0 1 0 + 2637 879 2 0.4236 19.06300 0.84452 11.80590 0 1 0 + 2638 880 1 -0.8472 5.04130 17.24838 27.16687 0 0 0 + 2639 880 2 0.4236 4.48860 16.56822 26.68532 0 0 0 + 2640 880 2 0.4236 4.46897 18.03161 27.40961 0 0 0 + 2641 881 1 -0.8472 0.20092 22.73060 26.74870 0 0 0 + 2642 881 2 0.4236 0.46042 22.50399 25.80995 0 0 0 + 2643 881 2 0.4236 0.98848 22.60455 27.35187 0 0 0 + 2644 882 1 -0.8472 6.67370 10.39196 29.12618 0 1 0 + 2645 882 2 0.4236 7.10798 10.06630 28.28636 0 1 0 + 2646 882 2 0.4236 6.37648 9.60922 29.67288 0 1 0 + 2647 883 1 -0.8472 0.36169 3.59757 32.96571 1 1 0 + 2648 883 2 0.4236 0.87742 2.77151 32.73853 1 1 0 + 2649 883 2 0.4236 0.63239 3.92065 33.87249 1 1 0 + 2650 884 1 -0.8472 1.12537 7.04733 21.97028 -1 0 0 + 2651 884 2 0.4236 2.12283 7.02656 21.90261 -1 0 0 + 2652 884 2 0.4236 0.84706 7.80508 22.56044 -1 0 0 + 2653 885 1 -0.8472 20.46699 7.96130 8.20960 0 -1 0 + 2654 885 2 0.4236 20.71352 7.27486 8.89370 0 -1 0 + 2655 885 2 0.4236 20.65472 8.87456 8.57113 0 -1 0 + 2656 886 1 -0.8472 29.22087 8.66749 31.72871 0 1 0 + 2657 886 2 0.4236 28.46753 8.10986 32.07723 0 1 0 + 2658 886 2 0.4236 29.02683 9.63362 31.89868 0 1 0 + 2659 887 1 -0.8472 13.34328 26.47105 19.29320 0 0 0 + 2660 887 2 0.4236 12.39942 26.30189 19.00962 0 0 0 + 2661 887 2 0.4236 13.35088 26.84291 20.22145 0 0 0 + 2662 888 1 -0.8472 19.94676 12.70619 3.72610 0 0 0 + 2663 888 2 0.4236 20.76802 12.44352 4.23254 0 0 0 + 2664 888 2 0.4236 19.38323 13.30678 4.29329 0 0 0 + 2665 889 1 -0.8472 35.23224 31.63158 19.72906 -1 -1 0 + 2666 889 2 0.4236 0.38022 30.95809 19.38525 0 -1 0 + 2667 889 2 0.4236 35.31912 31.70365 20.72264 -1 -1 0 + 2668 890 1 -0.8472 24.90334 4.71897 4.92216 0 -1 0 + 2669 890 2 0.4236 24.54870 3.87726 4.51512 0 -1 0 + 2670 890 2 0.4236 25.89173 4.63677 5.04984 0 -1 0 + 2671 891 1 -0.8472 24.35419 20.38980 21.39334 0 -1 0 + 2672 891 2 0.4236 24.59812 21.35941 21.41149 0 -1 0 + 2673 891 2 0.4236 23.71902 20.21994 20.63991 0 -1 0 + 2674 892 1 -0.8472 27.50765 1.34560 12.13095 0 0 0 + 2675 892 2 0.4236 26.89496 0.89751 11.48000 0 0 0 + 2676 892 2 0.4236 26.98383 1.98011 12.69924 0 0 0 + 2677 893 1 -0.8472 13.13728 1.89420 29.11232 0 0 0 + 2678 893 2 0.4236 13.11182 2.85364 28.83168 0 0 0 + 2679 893 2 0.4236 13.88348 1.75716 29.76377 0 0 0 + 2680 894 1 -0.8472 28.14563 3.96173 23.80406 0 1 0 + 2681 894 2 0.4236 28.04813 2.97062 23.89421 0 1 0 + 2682 894 2 0.4236 29.11641 4.20075 23.78439 0 1 0 + 2683 895 1 -0.8472 18.25055 23.22783 0.51719 -1 0 0 + 2684 895 2 0.4236 18.48570 24.19917 0.55041 -1 0 0 + 2685 895 2 0.4236 18.98979 22.69179 0.92475 -1 0 0 + 2686 896 1 -0.8472 2.51465 29.09014 7.57570 2 -1 0 + 2687 896 2 0.4236 3.10673 29.87007 7.37298 2 -1 0 + 2688 896 2 0.4236 3.07310 28.31692 7.87608 2 -1 0 + 2689 897 1 -0.8472 25.00737 10.68975 1.68683 0 0 0 + 2690 897 2 0.4236 25.28105 9.84935 2.15462 0 0 0 + 2691 897 2 0.4236 24.06560 10.59939 1.36302 0 0 0 + 2692 898 1 -0.8472 0.50800 31.98245 4.59059 0 0 0 + 2693 898 2 0.4236 0.60245 31.58627 5.50388 0 0 0 + 2694 898 2 0.4236 35.23000 31.56962 4.12765 -1 0 0 + 2695 899 1 -0.8472 8.51918 24.05662 22.25963 0 -1 0 + 2696 899 2 0.4236 7.69557 24.41189 22.70173 0 -1 0 + 2697 899 2 0.4236 9.32524 24.50158 22.64980 0 -1 0 + 2698 900 1 -0.8472 3.74077 33.15075 4.30432 1 -1 0 + 2699 900 2 0.4236 2.74523 33.05868 4.28503 1 -1 0 + 2700 900 2 0.4236 4.15286 32.43271 3.74351 1 -1 0 + 2701 901 1 -0.8472 23.70766 3.65644 13.10291 0 1 0 + 2702 901 2 0.4236 22.83186 3.36378 13.48663 0 1 0 + 2703 901 2 0.4236 23.72321 3.46266 12.12202 0 1 0 + 2704 902 1 -0.8472 24.60561 3.76942 1.43568 0 -1 0 + 2705 902 2 0.4236 25.48227 3.58820 0.99007 0 -1 0 + 2706 902 2 0.4236 24.42968 3.06545 2.12375 0 -1 0 + 2707 903 1 -0.8472 19.48773 29.49157 22.01061 0 1 0 + 2708 903 2 0.4236 19.53211 28.50847 22.18799 0 1 0 + 2709 903 2 0.4236 20.40113 29.88825 22.10143 0 1 0 + 2710 904 1 -0.8472 16.23080 13.90116 33.79773 0 0 0 + 2711 904 2 0.4236 16.83015 14.21028 33.05940 0 0 0 + 2712 904 2 0.4236 16.41710 14.43372 34.62333 0 0 0 + 2713 905 1 -0.8472 31.40149 4.69855 20.61956 0 0 0 + 2714 905 2 0.4236 31.88814 3.87342 20.90643 0 0 0 + 2715 905 2 0.4236 31.98877 5.49631 20.75600 0 0 0 + 2716 906 1 -0.8472 11.91330 27.21469 2.83126 0 -1 0 + 2717 906 2 0.4236 11.77039 27.62948 3.72986 0 -1 0 + 2718 906 2 0.4236 11.05540 27.22822 2.31766 0 -1 0 + 2719 907 1 -0.8472 22.29397 12.32624 33.31082 -1 -1 0 + 2720 907 2 0.4236 23.15046 12.43347 33.81570 -1 -1 0 + 2721 907 2 0.4236 22.45521 11.77078 32.49511 -1 -1 0 + 2722 908 1 -0.8472 34.76448 23.65326 16.89257 -1 0 0 + 2723 908 2 0.4236 35.51917 23.16707 16.45207 -1 0 0 + 2724 908 2 0.4236 33.92404 23.11964 16.79832 -1 0 0 + 2725 909 1 -0.8472 1.74181 27.58620 25.60166 0 0 0 + 2726 909 2 0.4236 1.15598 27.69342 26.40493 0 0 0 + 2727 909 2 0.4236 1.52271 28.29593 24.93217 0 0 0 + 2728 910 1 -0.8472 12.89470 5.60990 10.67435 0 0 0 + 2729 910 2 0.4236 12.12215 5.02493 10.92114 0 0 0 + 2730 910 2 0.4236 13.50768 5.11149 10.06133 0 0 0 + 2731 911 1 -0.8472 26.31194 30.23025 9.95928 -1 -1 0 + 2732 911 2 0.4236 26.26983 29.99008 8.98948 -1 -1 0 + 2733 911 2 0.4236 26.89847 29.57778 10.43909 -1 -1 0 + 2734 912 1 -0.8472 2.44644 10.30330 33.95784 0 1 0 + 2735 912 2 0.4236 3.27225 10.40567 33.40331 0 1 0 + 2736 912 2 0.4236 2.65024 10.54393 34.90680 0 1 0 + 2737 913 1 -0.8472 23.59507 21.37553 7.99419 0 0 0 + 2738 913 2 0.4236 22.79284 21.02924 8.48049 0 0 0 + 2739 913 2 0.4236 24.00179 20.63828 7.45479 0 0 0 + 2740 914 1 -0.8472 35.31436 2.94640 23.58373 -1 0 0 + 2741 914 2 0.4236 0.21370 3.41681 22.80009 0 0 0 + 2742 914 2 0.4236 0.53235 2.53576 24.13752 0 0 0 + 2743 915 1 -0.8472 13.99749 14.34449 15.50116 0 0 0 + 2744 915 2 0.4236 14.78839 13.91007 15.93209 0 0 0 + 2745 915 2 0.4236 14.12556 15.33622 15.49251 0 0 0 + 2746 916 1 -0.8472 6.46769 25.98596 20.36657 0 1 0 + 2747 916 2 0.4236 6.61622 25.29763 19.65657 0 1 0 + 2748 916 2 0.4236 6.11029 25.54426 21.18944 0 1 0 + 2749 917 1 -0.8472 13.24177 10.22217 7.85839 1 0 0 + 2750 917 2 0.4236 12.93251 10.97416 8.44047 1 0 0 + 2751 917 2 0.4236 13.34595 9.39473 8.41013 1 0 0 + 2752 918 1 -0.8472 19.88118 15.75995 34.78713 -1 0 0 + 2753 918 2 0.4236 20.21312 15.08235 35.44333 -1 0 0 + 2754 918 2 0.4236 20.26709 15.56722 33.88500 -1 0 0 +2755 919 1 -0.8472 28.06120 14.47494 34.86905 -1 0 0 +2756 919 2 0.4236 27.85061 15.02284 0.23143 -1 0 1 +2757 919 2 0.4236 27.89570 15.01872 34.04632 -1 0 0 + 2758 920 1 -0.8472 19.62699 30.99995 7.02680 0 -1 0 + 2759 920 2 0.4236 18.89452 31.41499 6.48719 0 -1 0 + 2760 920 2 0.4236 19.30945 30.13154 7.40754 0 -1 0 + 2761 921 1 -0.8472 23.51923 19.57951 13.65426 0 0 0 + 2762 921 2 0.4236 23.70354 20.49167 14.02025 0 0 0 + 2763 921 2 0.4236 22.92226 19.08218 14.28373 0 0 0 + 2764 922 1 -0.8472 17.23063 33.39138 27.42826 0 0 0 + 2765 922 2 0.4236 17.91483 33.70380 28.08718 0 0 0 + 2766 922 2 0.4236 17.60174 32.62856 26.89878 0 0 0 +2767 923 1 -0.8472 14.52742 35.08290 34.70376 1 0 0 +2768 923 2 0.4236 14.91728 34.45866 34.02682 1 0 0 +2769 923 2 0.4236 14.84723 34.82725 0.16889 1 0 1 + 2770 924 1 -0.8472 23.44598 32.97673 12.21251 0 0 0 + 2771 924 2 0.4236 24.25669 32.40696 12.34679 0 0 0 + 2772 924 2 0.4236 23.30310 33.54871 13.02021 0 0 0 + 2773 925 1 -0.8472 27.83250 1.81797 26.90445 1 0 0 + 2774 925 2 0.4236 28.40408 1.28779 27.53066 1 0 0 + 2775 925 2 0.4236 27.92130 1.44938 25.97910 1 0 0 + 2776 926 1 -0.8472 33.48976 28.09017 24.91668 -1 0 0 + 2777 926 2 0.4236 33.93640 28.56163 24.15630 -1 0 0 + 2778 926 2 0.4236 33.81589 27.14592 24.96117 -1 0 0 + 2779 927 1 -0.8472 4.51573 24.79905 27.51794 1 -1 0 + 2780 927 2 0.4236 4.61827 24.08055 26.83001 1 -1 0 + 2781 927 2 0.4236 4.53544 25.69346 27.07120 1 -1 0 +2782 928 1 -0.8472 21.98652 18.50956 0.09403 0 0 0 +2783 928 2 0.4236 22.42105 17.88902 34.88847 0 0 -1 +2784 928 2 0.4236 22.64332 18.75754 0.80610 0 0 0 +2785 929 1 -0.8472 1.51311 16.03062 0.14690 0 0 0 +2786 929 2 0.4236 1.10681 16.69203 0.77731 0 0 0 +2787 929 2 0.4236 1.19358 16.21607 34.66487 0 0 -1 + 2788 930 1 -0.8472 15.60223 24.97747 19.15233 0 -1 0 + 2789 930 2 0.4236 16.21656 25.42691 18.50382 0 -1 0 + 2790 930 2 0.4236 14.89182 25.62028 19.43878 0 -1 0 + 2791 931 1 -0.8472 14.89459 26.77828 7.57077 0 0 0 + 2792 931 2 0.4236 15.10000 26.99785 8.52448 0 0 0 + 2793 931 2 0.4236 14.05018 26.24452 7.52604 0 0 0 + 2794 932 1 -0.8472 20.12223 16.99391 24.38823 0 -1 0 + 2795 932 2 0.4236 20.03531 16.23201 23.74646 0 -1 0 + 2796 932 2 0.4236 20.97165 17.48876 24.20508 0 -1 0 + 2797 933 1 -0.8472 31.97095 9.82411 26.24234 0 0 0 + 2798 933 2 0.4236 31.18540 10.35809 25.92973 0 0 0 + 2799 933 2 0.4236 32.47982 9.48527 25.45101 0 0 0 + 2800 934 1 -0.8472 0.38419 34.93068 18.53576 0 -1 0 + 2801 934 2 0.4236 0.38508 0.23464 17.94978 0 0 0 + 2802 934 2 0.4236 35.16957 34.30492 18.23811 -1 -1 0 + 2803 935 1 -0.8472 13.41437 12.33309 24.23677 1 0 0 + 2804 935 2 0.4236 13.12758 11.74937 24.99633 1 0 0 + 2805 935 2 0.4236 12.60873 12.74142 23.80761 1 0 0 + 2806 936 1 -0.8472 5.18744 5.18751 32.87277 1 1 0 + 2807 936 2 0.4236 4.57151 5.77599 32.34907 1 1 0 + 2808 936 2 0.4236 5.82066 4.72905 32.24922 1 1 0 + 2809 937 1 -0.8472 32.42642 26.66747 22.09377 -2 0 0 + 2810 937 2 0.4236 33.12682 27.03535 22.70538 -2 0 0 + 2811 937 2 0.4236 32.68856 25.74768 21.80190 -2 0 0 + 2812 938 1 -0.8472 26.55012 2.70441 29.91123 0 1 0 + 2813 938 2 0.4236 26.41349 3.09573 29.00119 0 1 0 + 2814 938 2 0.4236 27.49214 2.37992 29.99651 0 1 0 + 2815 939 1 -0.8472 31.36066 7.26066 30.58650 -1 0 0 + 2816 939 2 0.4236 31.50950 7.56090 29.64434 -1 0 0 + 2817 939 2 0.4236 30.45500 7.55543 30.89113 -1 0 0 + 2818 940 1 -0.8472 10.17399 14.38777 10.06711 0 -1 0 + 2819 940 2 0.4236 9.26801 14.52344 10.46802 0 -1 0 + 2820 940 2 0.4236 10.08025 13.95584 9.17012 0 -1 0 + 2821 941 1 -0.8472 28.15600 13.94540 15.95737 0 0 0 + 2822 941 2 0.4236 27.27058 14.23684 16.31935 0 0 0 + 2823 941 2 0.4236 28.13899 13.99060 14.95857 0 0 0 + 2824 942 1 -0.8472 8.84083 24.57103 17.24477 -1 0 0 + 2825 942 2 0.4236 7.85233 24.69033 17.33754 -1 0 0 + 2826 942 2 0.4236 9.13305 23.78027 17.78261 -1 0 0 + 2827 943 1 -0.8472 6.95722 20.29000 23.84983 0 1 0 + 2828 943 2 0.4236 7.04815 19.41917 24.33287 0 1 0 + 2829 943 2 0.4236 7.86565 20.64730 23.63296 0 1 0 + 2830 944 1 -0.8472 5.75302 13.11004 29.05447 0 0 0 + 2831 944 2 0.4236 5.97810 12.96788 30.01835 0 0 0 + 2832 944 2 0.4236 4.76843 13.25708 28.96028 0 0 0 + 2833 945 1 -0.8472 30.02928 16.68514 32.84891 0 0 0 + 2834 945 2 0.4236 29.04487 16.85998 32.83002 0 0 0 + 2835 945 2 0.4236 30.27126 16.23411 33.70794 0 0 0 + 2836 946 1 -0.8472 19.41079 24.31013 19.45445 0 -1 0 + 2837 946 2 0.4236 18.91910 23.72864 18.80633 0 -1 0 + 2838 946 2 0.4236 20.21515 24.70141 19.00742 0 -1 0 + 2839 947 1 -0.8472 21.08786 32.52428 34.05522 -1 0 0 + 2840 947 2 0.4236 21.43422 33.32512 33.56665 -1 0 0 + 2841 947 2 0.4236 20.99938 32.73966 35.02771 -1 0 0 + 2842 948 1 -0.8472 27.57938 10.46951 5.09160 0 0 0 + 2843 948 2 0.4236 26.59109 10.61508 5.13655 0 0 0 + 2844 948 2 0.4236 27.76614 9.50420 4.90926 0 0 0 + 2845 949 1 -0.8472 28.73415 28.94644 29.88776 -1 0 0 + 2846 949 2 0.4236 27.74647 28.86939 30.02388 -1 0 0 + 2847 949 2 0.4236 29.09021 28.08186 29.53322 -1 0 0 + 2848 950 1 -0.8472 23.12812 9.19046 12.33250 1 0 0 + 2849 950 2 0.4236 23.47605 8.37982 12.80345 1 0 0 + 2850 950 2 0.4236 23.49814 10.01219 12.76592 1 0 0 +2851 951 1 -0.8472 7.73215 20.48784 35.38931 0 0 0 +2852 951 2 0.4236 7.10638 20.79855 0.65752 0 0 1 +2853 951 2 0.4236 8.34921 19.79575 0.31656 0 0 1 + 2854 952 1 -0.8472 15.75196 1.18543 29.47016 1 0 0 + 2855 952 2 0.4236 16.64637 1.19402 29.91732 1 0 0 + 2856 952 2 0.4236 15.77930 1.76944 28.65891 1 0 0 + 2857 953 1 -0.8472 21.01330 1.65554 12.01507 0 1 0 + 2858 953 2 0.4236 21.26148 1.90066 12.95223 0 1 0 + 2859 953 2 0.4236 21.76578 1.15061 11.59222 0 1 0 + 2860 954 1 -0.8472 17.77139 21.95343 29.40937 -1 0 0 + 2861 954 2 0.4236 18.03328 22.88377 29.66597 -1 0 0 + 2862 954 2 0.4236 18.43500 21.30533 29.78294 -1 0 0 + 2863 955 1 -0.8472 22.46831 13.05746 12.45944 1 0 0 + 2864 955 2 0.4236 23.14396 13.67278 12.05350 1 0 0 + 2865 955 2 0.4236 21.99568 12.55653 11.73444 1 0 0 + 2866 956 1 -0.8472 11.21873 21.74164 13.52771 0 0 0 + 2867 956 2 0.4236 11.52085 22.26841 12.73327 0 0 0 + 2868 956 2 0.4236 10.30802 21.36754 13.35285 0 0 0 + 2869 957 1 -0.8472 21.72722 10.88987 26.22695 0 0 0 + 2870 957 2 0.4236 20.94466 11.47054 26.00254 0 0 0 + 2871 957 2 0.4236 21.66050 10.59424 27.17988 0 0 0 + 2872 958 1 -0.8472 18.46838 8.09516 14.49744 0 0 0 + 2873 958 2 0.4236 19.27863 8.50562 14.07916 0 0 0 + 2874 958 2 0.4236 17.95254 7.59374 13.80289 0 0 0 + 2875 959 1 -0.8472 2.92072 4.40179 25.40986 1 0 0 + 2876 959 2 0.4236 2.92375 3.55851 24.87244 1 0 0 + 2877 959 2 0.4236 3.86068 4.71670 25.54126 1 0 0 + 2878 960 1 -0.8472 5.27077 8.45307 8.47067 0 1 0 + 2879 960 2 0.4236 6.13663 8.79876 8.10908 0 1 0 + 2880 960 2 0.4236 4.51250 8.83717 7.94393 0 1 0 + 2881 961 1 -0.8472 1.76958 24.14716 31.58841 1 1 0 + 2882 961 2 0.4236 1.60567 23.16857 31.46406 1 1 0 + 2883 961 2 0.4236 0.90327 24.60856 31.77958 1 1 0 + 2884 962 1 -0.8472 24.44793 22.66778 34.86292 -1 -1 0 + 2885 962 2 0.4236 24.15877 23.46022 34.32593 -1 -1 0 + 2886 962 2 0.4236 23.64563 22.22751 35.26595 -1 -1 0 + 2887 963 1 -0.8472 4.18215 10.93176 27.72718 0 -1 0 + 2888 963 2 0.4236 4.41887 10.10976 27.20934 0 -1 0 + 2889 963 2 0.4236 4.91894 11.14537 28.36860 0 -1 0 + 2890 964 1 -0.8472 17.69104 23.19157 14.16626 0 -1 0 + 2891 964 2 0.4236 17.12986 23.22868 13.33945 0 -1 0 + 2892 964 2 0.4236 18.57188 23.63143 13.99125 0 -1 0 + 2893 965 1 -0.8472 7.47643 4.12395 28.94377 1 1 0 + 2894 965 2 0.4236 6.53643 4.10965 28.60301 1 1 0 + 2895 965 2 0.4236 8.06807 3.62466 28.31082 1 1 0 + 2896 966 1 -0.8472 24.00375 12.48900 25.21944 0 1 0 + 2897 966 2 0.4236 24.26664 12.12701 24.32514 0 1 0 + 2898 966 2 0.4236 23.24029 11.95566 25.58362 0 1 0 + 2899 967 1 -0.8472 29.91768 1.50145 13.03496 -1 1 0 + 2900 967 2 0.4236 29.05335 1.37915 12.54717 -1 1 0 + 2901 967 2 0.4236 30.45234 0.65805 12.98236 -1 1 0 + 2902 968 1 -0.8472 10.68432 11.21692 11.70509 1 0 0 + 2903 968 2 0.4236 10.03839 11.20065 10.94187 1 0 0 + 2904 968 2 0.4236 10.94732 12.16199 11.89905 1 0 0 + 2905 969 1 -0.8472 26.83864 6.78430 27.89995 0 1 0 + 2906 969 2 0.4236 27.65156 6.22192 28.05128 0 1 0 + 2907 969 2 0.4236 26.70471 6.91923 26.91824 0 1 0 + 2908 970 1 -0.8472 19.45471 27.26305 28.04780 0 -1 0 + 2909 970 2 0.4236 19.04134 26.44985 27.63821 0 -1 0 + 2910 970 2 0.4236 18.84070 27.63413 28.74441 0 -1 0 + 2911 971 1 -0.8472 9.18329 17.54386 23.21323 0 0 0 + 2912 971 2 0.4236 9.75033 18.33292 22.97698 0 0 0 + 2913 971 2 0.4236 9.51723 17.13593 24.06294 0 0 0 + 2914 972 1 -0.8472 18.24866 34.63289 20.65628 1 -1 0 + 2915 972 2 0.4236 17.34524 34.34596 20.33775 1 -1 0 + 2916 972 2 0.4236 18.85770 34.74797 19.87159 1 -1 0 + 2917 973 1 -0.8472 32.52843 32.10108 29.97826 1 -1 0 + 2918 973 2 0.4236 33.25404 32.71935 30.28020 1 -1 0 + 2919 973 2 0.4236 31.64947 32.57665 30.01282 1 -1 0 + 2920 974 1 -0.8472 3.80241 11.49035 8.14956 0 0 0 + 2921 974 2 0.4236 2.91277 11.28906 7.73975 0 0 0 + 2922 974 2 0.4236 3.77571 11.27632 9.12598 0 0 0 + 2923 975 1 -0.8472 19.18653 31.11922 32.50674 0 -1 0 + 2924 975 2 0.4236 19.84180 31.57338 33.11034 0 -1 0 + 2925 975 2 0.4236 18.78222 31.79206 31.88727 0 -1 0 + 2926 976 1 -0.8472 13.34133 28.41424 10.64040 0 -1 0 + 2927 976 2 0.4236 14.24813 28.04636 10.43466 0 -1 0 + 2928 976 2 0.4236 12.65347 27.92404 10.10514 0 -1 0 + 2929 977 1 -0.8472 9.56133 12.05955 5.53720 0 1 0 + 2930 977 2 0.4236 10.08838 11.22096 5.67478 0 1 0 + 2931 977 2 0.4236 9.83717 12.48936 4.67747 0 1 0 + 2932 978 1 -0.8472 7.60177 1.79201 2.09133 0 1 0 + 2933 978 2 0.4236 7.01076 2.58930 1.96898 0 1 0 + 2934 978 2 0.4236 7.51467 1.45316 3.02810 0 1 0 + 2935 979 1 -0.8472 28.78709 11.03509 9.63724 -1 0 0 + 2936 979 2 0.4236 28.90284 11.24252 8.66588 -1 0 0 + 2937 979 2 0.4236 29.64333 11.21599 10.12102 -1 0 0 + 2938 980 1 -0.8472 4.02056 14.84396 0.81996 0 0 0 + 2939 980 2 0.4236 4.39483 14.28239 0.08204 0 0 0 + 2940 980 2 0.4236 3.13862 15.22111 0.53729 0 0 0 + 2941 981 1 -0.8472 28.30108 1.63976 9.02932 -1 0 0 + 2942 981 2 0.4236 28.30413 2.50150 9.53661 -1 0 0 + 2943 981 2 0.4236 27.77598 0.95633 9.53643 -1 0 0 + 2944 982 1 -0.8472 8.86171 20.46625 30.05231 1 0 0 + 2945 982 2 0.4236 8.40488 20.55409 29.16712 1 0 0 + 2946 982 2 0.4236 8.28711 19.93206 30.67235 1 0 0 + 2947 983 1 -0.8472 18.15383 12.23297 19.15095 0 0 0 + 2948 983 2 0.4236 18.65379 11.76439 18.42265 0 0 0 + 2949 983 2 0.4236 17.17857 12.02685 19.07172 0 0 0 + 2950 984 1 -0.8472 30.27019 30.12955 18.83444 1 -1 0 + 2951 984 2 0.4236 31.18072 29.72570 18.74618 1 -1 0 + 2952 984 2 0.4236 29.82132 30.13800 17.94092 1 -1 0 + 2953 985 1 -0.8472 28.72211 14.94210 4.97487 0 1 0 + 2954 985 2 0.4236 29.12355 14.04801 5.17337 0 1 0 + 2955 985 2 0.4236 27.75045 14.83217 4.76577 0 1 0 + 2956 986 1 -0.8472 30.79139 17.34339 25.87787 -1 1 0 + 2957 986 2 0.4236 31.64276 17.65688 25.45739 -1 1 0 + 2958 986 2 0.4236 30.40203 16.60291 25.33010 -1 1 0 + 2959 987 1 -0.8472 20.85050 21.78155 22.79995 0 0 0 + 2960 987 2 0.4236 19.95588 22.19630 22.63385 0 0 0 + 2961 987 2 0.4236 21.56993 22.42549 22.53966 0 0 0 + 2962 988 1 -0.8472 3.21863 15.29262 10.93758 0 0 0 + 2963 988 2 0.4236 3.54765 14.72274 11.69052 0 0 0 + 2964 988 2 0.4236 3.77983 16.11786 10.87424 0 0 0 + 2965 989 1 -0.8472 33.92695 7.67534 6.62621 0 0 0 + 2966 989 2 0.4236 34.05946 8.56683 7.05938 0 0 0 + 2967 989 2 0.4236 34.43072 7.64604 5.76290 0 0 0 + 2968 990 1 -0.8472 33.09880 6.74056 25.13263 0 0 0 + 2969 990 2 0.4236 33.49921 6.29904 24.32971 0 0 0 + 2970 990 2 0.4236 32.69648 7.61622 24.86557 0 0 0 + 2971 991 1 -0.8472 29.48955 24.63672 11.59942 0 0 0 + 2972 991 2 0.4236 29.87987 24.05306 12.31141 0 0 0 + 2973 991 2 0.4236 28.56720 24.32043 11.37763 0 0 0 + 2974 992 1 -0.8472 2.34540 1.81481 21.23390 1 0 0 + 2975 992 2 0.4236 1.37305 1.62113 21.10363 1 0 0 + 2976 992 2 0.4236 2.62003 2.56305 20.63002 1 0 0 +2977 993 1 -0.8472 11.06680 31.42120 0.34581 0 1 0 +2978 993 2 0.4236 10.24429 30.97031 35.44638 0 1 -1 +2979 993 2 0.4236 11.86807 30.86173 0.13383 0 1 0 + 2980 994 1 -0.8472 34.93665 6.07698 11.10142 0 0 0 + 2981 994 2 0.4236 0.18436 6.56576 10.66276 1 0 0 + 2982 994 2 0.4236 34.63985 5.32489 10.51300 0 0 0 + 2983 995 1 -0.8472 20.00992 11.13905 17.51811 0 0 0 + 2984 995 2 0.4236 20.59134 10.54105 16.96644 0 0 0 + 2985 995 2 0.4236 20.46099 11.33089 18.38972 0 0 0 + 2986 996 1 -0.8472 26.63427 15.23996 11.58010 0 0 0 + 2987 996 2 0.4236 25.74658 14.89786 11.27210 0 0 0 + 2988 996 2 0.4236 26.79731 16.14495 11.18720 0 0 0 + 2989 997 1 -0.8472 7.32425 7.27500 11.52314 1 -1 0 + 2990 997 2 0.4236 7.92814 7.17928 10.73188 1 -1 0 + 2991 997 2 0.4236 6.60180 7.93375 11.31325 1 -1 0 + 2992 998 1 -0.8472 8.60862 9.07382 19.34881 1 0 0 + 2993 998 2 0.4236 8.98896 8.19288 19.63037 1 0 0 + 2994 998 2 0.4236 7.76257 8.92345 18.83745 1 0 0 + 2995 999 1 -0.8472 11.21280 13.03889 22.91023 0 0 0 + 2996 999 2 0.4236 10.95126 13.31509 23.83501 0 0 0 + 2997 999 2 0.4236 10.41518 13.08938 22.30919 0 0 0 + 2998 1000 1 -0.8472 15.70634 18.82610 34.73704 0 0 0 + 2999 1000 2 0.4236 15.21674 19.57997 35.17510 0 0 0 + 3000 1000 2 0.4236 16.64346 19.11026 34.53453 0 0 0 + 3001 1001 1 -0.8472 23.12248 30.95440 32.80659 0 -1 0 + 3002 1001 2 0.4236 22.36914 31.30904 33.36034 0 -1 0 + 3003 1001 2 0.4236 23.81237 31.66815 32.68603 0 -1 0 + 3004 1002 1 -0.8472 2.07358 30.68505 32.50823 1 0 0 + 3005 1002 2 0.4236 2.42659 29.78201 32.26368 1 0 0 + 3006 1002 2 0.4236 2.83305 31.27939 32.77274 1 0 0 + 3007 1003 1 -0.8472 12.19941 21.23716 5.42888 1 0 0 + 3008 1003 2 0.4236 11.39729 21.44906 5.98714 1 0 0 + 3009 1003 2 0.4236 12.89772 21.93912 5.56872 1 0 0 + 3010 1004 1 -0.8472 16.49685 26.02267 23.28030 0 -1 0 + 3011 1004 2 0.4236 15.74529 26.37284 23.83930 0 -1 0 + 3012 1004 2 0.4236 16.83643 26.75059 22.68468 0 -1 0 + 3013 1005 1 -0.8472 3.71190 6.69664 23.09349 1 1 0 + 3014 1005 2 0.4236 4.51275 7.22874 23.36821 1 1 0 + 3015 1005 2 0.4236 3.05011 6.67935 23.84295 1 1 0 + 3016 1006 1 -0.8472 23.69417 19.64211 1.85845 0 0 0 + 3017 1006 2 0.4236 23.57866 19.06634 2.66783 0 0 0 + 3018 1006 2 0.4236 24.60178 20.06158 1.87460 0 0 0 + 3019 1007 1 -0.8472 12.49699 4.32659 15.95705 0 0 0 + 3020 1007 2 0.4236 12.08185 4.98442 15.32868 0 0 0 + 3021 1007 2 0.4236 13.47285 4.52425 16.04971 0 0 0 + 3022 1008 1 -0.8472 2.88817 24.31400 12.33073 0 0 0 + 3023 1008 2 0.4236 2.75143 24.30782 11.34016 0 0 0 + 3024 1008 2 0.4236 2.08913 24.71913 12.77495 0 0 0 + 3025 1009 1 -0.8472 4.47007 13.67005 19.84575 0 1 0 + 3026 1009 2 0.4236 4.22969 13.43095 18.90498 0 1 0 + 3027 1009 2 0.4236 4.94923 14.54770 19.85454 0 1 0 + 3028 1010 1 -0.8472 7.11277 19.85870 18.43619 0 0 0 + 3029 1010 2 0.4236 7.43137 20.07081 19.36001 0 0 0 + 3030 1010 2 0.4236 7.65350 19.10536 18.06190 0 0 0 + 3031 1011 1 -0.8472 23.31116 24.86119 33.37442 0 0 0 + 3032 1011 2 0.4236 23.60537 25.39212 32.57973 0 0 0 + 3033 1011 2 0.4236 23.46057 25.39567 34.20626 0 0 0 + 3034 1012 1 -0.8472 6.59172 35.26853 10.29528 0 0 0 + 3035 1012 2 0.4236 6.03345 0.59177 10.30124 0 1 0 + 3036 1012 2 0.4236 6.84495 35.03042 11.23290 0 0 0 + 3037 1013 1 -0.8472 21.58857 3.03691 28.35042 0 -1 0 + 3038 1013 2 0.4236 21.37983 3.73264 27.66317 0 -1 0 + 3039 1013 2 0.4236 20.77001 2.84809 28.89286 0 -1 0 + 3040 1014 1 -0.8472 24.81563 5.45260 22.57323 -1 0 0 + 3041 1014 2 0.4236 24.32945 4.64426 22.24134 -1 0 0 + 3042 1014 2 0.4236 24.64602 6.22053 21.95564 -1 0 0 + 3043 1015 1 -0.8472 34.44382 0.14050 3.28625 -1 1 0 + 3044 1015 2 0.4236 34.61155 35.38786 2.33507 -1 0 0 + 3045 1015 2 0.4236 35.31692 0.29608 3.74826 -1 1 0 + 3046 1016 1 -0.8472 4.27791 2.41161 7.98065 1 1 0 + 3047 1016 2 0.4236 4.66546 1.93228 7.19326 1 1 0 + 3048 1016 2 0.4236 3.77390 3.21600 7.66616 1 1 0 + 3049 1017 1 -0.8472 24.52356 31.65334 21.53988 0 -1 0 + 3050 1017 2 0.4236 24.66693 30.96367 22.24963 0 -1 0 + 3051 1017 2 0.4236 25.23898 31.57129 20.84603 0 -1 0 + 3052 1018 1 -0.8472 34.42078 34.68317 25.27342 0 -1 0 + 3053 1018 2 0.4236 33.95998 0.05744 25.16350 0 0 0 + 3054 1018 2 0.4236 33.89777 34.10967 25.90389 0 -1 0 + 3055 1019 1 -0.8472 11.26425 8.85731 13.25615 0 0 0 + 3056 1019 2 0.4236 11.21883 9.47948 12.47465 0 0 0 + 3057 1019 2 0.4236 10.33767 8.63461 13.55915 0 0 0 +3058 1020 1 -0.8472 17.04930 2.12995 0.32083 0 0 0 +3059 1020 2 0.4236 17.15528 2.34363 1.29194 0 0 0 +3060 1020 2 0.4236 17.87979 1.68577 35.43191 0 0 -1 + 3061 1021 1 -0.8472 24.82320 22.07636 14.94227 0 0 0 + 3062 1021 2 0.4236 25.10356 22.41409 15.84075 0 0 0 + 3063 1021 2 0.4236 24.74082 22.84510 14.30805 0 0 0 + 3064 1022 1 -0.8472 17.77824 29.21423 7.78133 0 0 0 + 3065 1022 2 0.4236 17.50573 29.18071 8.74291 0 0 0 + 3066 1022 2 0.4236 17.68695 28.30413 7.37716 0 0 0 + 3067 1023 1 -0.8472 14.04599 24.76525 11.84064 0 -1 0 + 3068 1023 2 0.4236 14.75054 24.05867 11.90618 0 -1 0 + 3069 1023 2 0.4236 13.88820 25.16342 12.74426 0 -1 0 + 3070 1024 1 -0.8472 24.42854 23.40458 24.83813 -1 0 0 + 3071 1024 2 0.4236 24.80885 24.10174 25.44580 -1 0 0 + 3072 1024 2 0.4236 23.67780 23.79831 24.30777 -1 0 0 +3073 1025 1 -0.8472 11.88653 15.08214 0.29503 1 0 0 +3074 1025 2 0.4236 12.54716 15.05647 34.99198 1 0 -1 +3075 1025 2 0.4236 11.40432 15.95808 0.28467 1 0 0 + 3076 1026 1 -0.8472 11.00548 18.76354 17.70020 1 0 0 + 3077 1026 2 0.4236 11.20683 19.08015 18.62714 1 0 0 + 3078 1026 2 0.4236 11.36832 19.41906 17.03794 1 0 0 + 3079 1027 1 -0.8472 0.21383 34.43335 28.44343 0 -1 0 + 3080 1027 2 0.4236 35.41456 34.46051 29.39515 -1 -1 0 + 3081 1027 2 0.4236 0.52632 33.51015 28.21990 0 -1 0 + 3082 1028 1 -0.8472 27.69776 7.75551 5.28429 0 0 0 + 3083 1028 2 0.4236 28.61915 7.37076 5.22974 0 0 0 + 3084 1028 2 0.4236 27.22506 7.37690 6.08001 0 0 0 + 3085 1029 1 -0.8472 18.57223 5.67473 20.22081 0 0 0 + 3086 1029 2 0.4236 19.11772 6.30191 20.77677 0 0 0 + 3087 1029 2 0.4236 19.17712 5.02379 19.76220 0 0 0 + 3088 1030 1 -0.8472 2.33426 13.17303 32.36357 1 1 0 + 3089 1030 2 0.4236 1.55811 13.79024 32.49242 1 1 0 + 3090 1030 2 0.4236 2.00010 12.26705 32.10388 1 1 0 + 3091 1031 1 -0.8472 35.01515 31.73394 0.97577 0 0 0 + 3092 1031 2 0.4236 34.61233 31.43018 1.83914 0 0 0 + 3093 1031 2 0.4236 34.51750 31.32192 0.21256 0 0 0 + 3094 1032 1 -0.8472 17.16853 3.81647 14.52459 0 1 0 + 3095 1032 2 0.4236 16.50516 3.96386 15.25821 0 1 0 + 3096 1032 2 0.4236 17.89736 3.21428 14.85032 0 1 0 + 3097 1033 1 -0.8472 23.73791 2.45782 3.91262 -1 1 0 + 3098 1033 2 0.4236 23.84521 1.51408 4.22530 -1 1 0 + 3099 1033 2 0.4236 22.76894 2.70462 3.92407 -1 1 0 + 3100 1034 1 -0.8472 22.46593 29.50499 22.79524 -1 1 0 + 3101 1034 2 0.4236 22.76962 29.36450 21.85291 -1 1 0 + 3102 1034 2 0.4236 22.69303 28.69928 23.34222 -1 1 0 + 3103 1035 1 -0.8472 8.33742 6.62626 29.93646 0 0 0 + 3104 1035 2 0.4236 8.89033 7.18506 29.31844 0 0 0 + 3105 1035 2 0.4236 8.14846 5.74280 29.50784 0 0 0 + 3106 1036 1 -0.8472 35.17706 29.80069 28.03160 0 0 0 + 3107 1036 2 0.4236 35.01927 29.87252 29.01643 0 0 0 + 3108 1036 2 0.4236 35.31696 28.84163 27.78553 0 0 0 + 3109 1037 1 -0.8472 30.28414 0.50891 35.01782 0 2 0 + 3110 1037 2 0.4236 29.35072 0.49034 34.65963 0 2 0 + 3111 1037 2 0.4236 30.92912 0.62031 34.26180 0 2 0 + 3112 1038 1 -0.8472 9.04361 33.89809 34.15394 0 -1 0 + 3113 1038 2 0.4236 10.01843 33.94915 34.37094 0 -1 0 + 3114 1038 2 0.4236 8.90680 33.28308 33.37739 0 -1 0 + 3115 1039 1 -0.8472 8.19458 7.90346 34.62935 0 1 0 + 3116 1039 2 0.4236 8.09541 8.76794 35.12211 0 1 0 + 3117 1039 2 0.4236 8.56665 8.08000 33.71811 0 1 0 + 3118 1040 1 -0.8472 16.36566 30.72861 16.14680 0 1 0 + 3119 1040 2 0.4236 15.39278 30.64034 16.36047 0 1 0 + 3120 1040 2 0.4236 16.69757 29.87490 15.74557 0 1 0 + 3121 1041 1 -0.8472 1.38336 21.51866 15.82979 1 -1 0 + 3122 1041 2 0.4236 2.18483 22.02775 16.14354 1 -1 0 + 3123 1041 2 0.4236 1.45028 21.36630 14.84376 1 -1 0 + 3124 1042 1 -0.8472 24.49576 16.91647 14.41347 -1 0 0 + 3125 1042 2 0.4236 24.46970 15.94853 14.16378 -1 0 0 + 3126 1042 2 0.4236 23.81844 17.41789 13.87513 -1 0 0 + 3127 1043 1 -0.8472 6.59665 30.08094 32.96472 1 -1 0 + 3128 1043 2 0.4236 6.38187 29.47645 33.73180 1 -1 0 + 3129 1043 2 0.4236 5.91582 30.81166 32.91541 1 -1 0 + 3130 1044 1 -0.8472 13.78850 1.75258 32.98996 0 1 0 + 3131 1044 2 0.4236 13.86420 0.79825 32.70103 0 1 0 + 3132 1044 2 0.4236 13.84481 1.80443 33.98698 0 1 0 + 3133 1045 1 -0.8472 4.51044 20.46650 25.38327 0 -1 0 + 3134 1045 2 0.4236 4.07148 20.23567 26.25162 0 -1 0 + 3135 1045 2 0.4236 5.12949 19.72804 25.11607 0 -1 0 + 3136 1046 1 -0.8472 8.55000 4.97817 10.53916 -1 0 0 + 3137 1046 2 0.4236 9.43556 4.58181 10.29702 -1 0 0 + 3138 1046 2 0.4236 7.81839 4.44049 10.12007 -1 0 0 + 3139 1047 1 -0.8472 6.56871 13.42917 12.46635 1 0 0 + 3140 1047 2 0.4236 6.84090 14.14672 11.82525 1 0 0 + 3141 1047 2 0.4236 6.79037 13.71379 13.39897 1 0 0 + 3142 1048 1 -0.8472 17.30718 29.56617 18.82292 0 0 0 + 3143 1048 2 0.4236 16.96795 30.09198 18.04294 0 0 0 + 3144 1048 2 0.4236 17.82287 30.16861 19.43211 0 0 0 + 3145 1049 1 -0.8472 7.07716 33.67983 15.88066 1 0 0 + 3146 1049 2 0.4236 8.00388 33.31507 15.97055 1 0 0 + 3147 1049 2 0.4236 7.04393 34.60331 16.26278 1 0 0 + 3148 1050 1 -0.8472 4.32190 32.08805 0.42408 0 0 0 + 3149 1050 2 0.4236 5.29471 32.01881 0.20306 0 0 0 + 3150 1050 2 0.4236 3.99734 33.01036 0.21455 0 0 0 + 3151 1051 1 -0.8472 12.50008 15.43329 7.00231 0 1 0 + 3152 1051 2 0.4236 12.41639 16.01705 7.80983 0 1 0 + 3153 1051 2 0.4236 12.42069 15.99245 6.17710 0 1 0 + 3154 1052 1 -0.8472 20.22282 27.44026 4.69087 -1 0 0 + 3155 1052 2 0.4236 20.73730 27.36336 5.54490 -1 0 0 + 3156 1052 2 0.4236 20.53211 26.73685 4.05097 -1 0 0 + 3157 1053 1 -0.8472 30.00375 27.99420 32.63038 1 1 0 + 3158 1053 2 0.4236 30.47584 28.62820 32.01789 1 1 0 + 3159 1053 2 0.4236 30.56692 27.17887 32.76465 1 1 0 + 3160 1054 1 -0.8472 14.63493 3.86305 1.20786 0 0 0 + 3161 1054 2 0.4236 15.22310 3.05436 1.20241 0 0 0 + 3162 1054 2 0.4236 13.73513 3.62321 0.84348 0 0 0 + 3163 1055 1 -0.8472 4.28675 7.12818 1.70239 1 1 0 + 3164 1055 2 0.4236 4.90666 6.75032 1.01472 1 1 0 + 3165 1055 2 0.4236 4.14189 6.45424 2.42680 1 1 0 + 3166 1056 1 -0.8472 29.16030 26.19530 28.88081 0 -1 0 + 3167 1056 2 0.4236 29.28848 26.91125 28.19459 0 -1 0 + 3168 1056 2 0.4236 28.24711 26.27605 29.28020 0 -1 0 + 3169 1057 1 -0.8472 3.63095 32.78344 28.91318 0 0 0 + 3170 1057 2 0.4236 3.02331 32.00049 28.78007 0 0 0 + 3171 1057 2 0.4236 4.53711 32.45965 29.18516 0 0 0 + 3172 1058 1 -0.8472 23.76056 25.84720 5.67648 0 0 0 + 3173 1058 2 0.4236 23.89776 24.87390 5.86034 0 0 0 + 3174 1058 2 0.4236 24.62472 26.25609 5.38322 0 0 0 + 3175 1059 1 -0.8472 25.38019 33.27871 0.14931 -1 0 0 + 3176 1059 2 0.4236 26.31880 33.35051 0.48664 -1 0 0 + 3177 1059 2 0.4236 24.90181 34.14226 0.30861 -1 0 0 + 3178 1060 1 -0.8472 0.68491 1.52207 17.07190 0 1 0 + 3179 1060 2 0.4236 0.51175 2.44926 17.40397 0 1 0 + 3180 1060 2 0.4236 1.30523 1.55905 16.28844 0 1 0 + 3181 1061 1 -0.8472 23.65181 8.67747 18.77421 0 0 0 + 3182 1061 2 0.4236 22.68856 8.74187 18.51354 0 0 0 + 3183 1061 2 0.4236 24.14900 9.46503 18.41024 0 0 0 + 3184 1062 1 -0.8472 33.05211 15.62986 13.34261 0 0 0 + 3185 1062 2 0.4236 34.00020 15.64431 13.02507 0 0 0 + 3186 1062 2 0.4236 32.54828 14.91657 12.85545 0 0 0 + 3187 1063 1 -0.8472 18.32997 24.65156 30.13550 0 0 0 + 3188 1063 2 0.4236 18.99945 24.85640 30.84948 0 0 0 + 3189 1063 2 0.4236 18.12862 25.48369 29.61879 0 0 0 + 3190 1064 1 -0.8472 5.36408 26.76539 9.70657 1 0 0 + 3191 1064 2 0.4236 4.61487 26.83602 9.04804 1 0 0 + 3192 1064 2 0.4236 5.01332 26.41228 10.57390 1 0 0 + 3193 1065 1 -0.8472 10.10567 10.08061 21.54331 0 0 0 + 3194 1065 2 0.4236 10.54602 10.94036 21.28469 0 0 0 + 3195 1065 2 0.4236 9.48169 9.79389 20.81643 0 0 0 + 3196 1066 1 -0.8472 19.00683 35.07186 29.84480 0 0 0 + 3197 1066 2 0.4236 19.04738 0.45529 29.39029 0 1 0 + 3198 1066 2 0.4236 19.86037 34.57629 29.68408 0 0 0 + 3199 1067 1 -0.8472 29.99711 14.98272 24.72885 -1 0 0 + 3200 1067 2 0.4236 29.69719 14.56470 25.58631 -1 0 0 + 3201 1067 2 0.4236 30.81369 14.51127 24.39589 -1 0 0 + 3202 1068 1 -0.8472 6.63614 29.00766 30.49536 1 0 0 + 3203 1068 2 0.4236 7.11384 29.32519 29.67625 1 0 0 + 3204 1068 2 0.4236 6.90641 29.56908 31.27747 1 0 0 + 3205 1069 1 -0.8472 10.11551 30.29423 18.30231 0 0 0 + 3206 1069 2 0.4236 10.98545 30.70152 18.58028 0 0 0 + 3207 1069 2 0.4236 10.19849 29.93235 17.37380 0 0 0 + 3208 1070 1 -0.8472 32.38903 34.15199 4.78994 0 0 0 + 3209 1070 2 0.4236 33.33485 34.20962 4.47042 0 0 0 + 3210 1070 2 0.4236 32.32473 33.47169 5.51998 0 0 0 + 3211 1071 1 -0.8472 8.26907 25.90440 25.87939 0 0 0 + 3212 1071 2 0.4236 7.44369 26.19768 25.39703 0 0 0 + 3213 1071 2 0.4236 8.21908 26.19751 26.83413 0 0 0 + 3214 1072 1 -0.8472 34.39606 28.76401 22.33914 -1 0 0 + 3215 1072 2 0.4236 34.78287 28.19023 21.61726 -1 0 0 + 3216 1072 2 0.4236 33.95646 29.56347 21.92983 -1 0 0 + 3217 1073 1 -0.8472 26.17808 0.33318 20.75823 0 0 0 + 3218 1073 2 0.4236 27.03602 0.13193 21.23088 0 0 0 + 3219 1073 2 0.4236 25.41800 35.41922 21.25378 0 -1 0 + 3220 1074 1 -0.8472 10.61100 26.37578 18.41595 0 -1 0 + 3221 1074 2 0.4236 10.08330 25.72318 17.87230 0 -1 0 + 3222 1074 2 0.4236 10.12037 26.57693 19.26374 0 -1 0 + 3223 1075 1 -0.8472 8.64359 7.64068 22.40826 1 1 0 + 3224 1075 2 0.4236 9.38042 7.39398 21.77883 1 1 0 + 3225 1075 2 0.4236 9.00778 7.70978 23.33701 1 1 0 + 3226 1076 1 -0.8472 34.94158 6.28899 29.47998 -1 1 0 + 3227 1076 2 0.4236 34.74992 5.34456 29.21292 -1 1 0 + 3228 1076 2 0.4236 35.35594 6.30049 30.38998 -1 1 0 + 3229 1077 1 -0.8472 22.96785 8.26787 24.97489 0 0 0 + 3230 1077 2 0.4236 23.63128 8.57475 24.29249 0 0 0 + 3231 1077 2 0.4236 22.64048 9.05422 25.49872 0 0 0 + 3232 1078 1 -0.8472 11.45410 14.58764 29.16903 -1 -1 0 + 3233 1078 2 0.4236 11.28686 15.56996 29.25265 -1 -1 0 + 3234 1078 2 0.4236 10.98431 14.10543 29.90843 -1 -1 0 + 3235 1079 1 -0.8472 30.98568 28.19268 16.35175 -1 -1 0 + 3236 1079 2 0.4236 30.86407 29.08556 15.91827 -1 -1 0 + 3237 1079 2 0.4236 31.87810 27.81855 16.09965 -1 -1 0 + 3238 1080 1 -0.8472 19.60511 34.63779 0.73034 0 -1 0 + 3239 1080 2 0.4236 20.07181 34.47947 1.60044 0 -1 0 + 3240 1080 2 0.4236 19.65749 0.10212 0.49583 0 0 0 + 3241 1081 1 -0.8472 6.52788 20.20134 8.34657 -1 0 0 + 3242 1081 2 0.4236 6.44859 20.82437 9.12471 -1 0 0 + 3243 1081 2 0.4236 6.75885 20.72214 7.52476 -1 0 0 + 3244 1082 1 -0.8472 2.22359 5.95019 13.03372 1 0 0 + 3245 1082 2 0.4236 3.20048 5.73680 13.04474 1 0 0 + 3246 1082 2 0.4236 1.93257 6.22714 13.94943 1 0 0 + 3247 1083 1 -0.8472 33.54633 3.02522 18.32549 -1 0 0 + 3248 1083 2 0.4236 33.26547 2.84323 19.26782 -1 0 0 + 3249 1083 2 0.4236 32.87661 2.63119 17.69609 -1 0 0 + 3250 1084 1 -0.8472 27.71341 5.53405 14.97739 0 0 0 + 3251 1084 2 0.4236 28.61577 5.86831 15.24942 0 0 0 + 3252 1084 2 0.4236 27.30630 6.16972 14.32155 0 0 0 + 3253 1085 1 -0.8472 15.94416 23.73383 21.56160 0 1 0 + 3254 1085 2 0.4236 15.98176 24.62802 22.00764 0 1 0 + 3255 1085 2 0.4236 15.63717 23.84542 20.61651 0 1 0 + 3256 1086 1 -0.8472 6.69227 14.39868 15.10160 0 0 0 + 3257 1086 2 0.4236 7.68503 14.51748 15.11791 0 0 0 + 3258 1086 2 0.4236 6.25284 15.28527 14.95723 0 0 0 + 3259 1087 1 -0.8472 5.95374 12.14523 3.05261 0 0 0 + 3260 1087 2 0.4236 6.30415 12.22359 2.11933 0 0 0 + 3261 1087 2 0.4236 5.21340 11.47341 3.07535 0 0 0 + 3262 1088 1 -0.8472 12.10252 30.80971 11.22350 1 1 0 + 3263 1088 2 0.4236 12.52277 29.92727 11.01224 1 1 0 + 3264 1088 2 0.4236 12.81790 31.48717 11.39446 1 1 0 + 3265 1089 1 -0.8472 18.93365 2.00832 15.99019 0 -1 0 + 3266 1089 2 0.4236 19.47296 1.23800 15.65004 0 -1 0 + 3267 1089 2 0.4236 18.54763 1.77650 16.88304 0 -1 0 + 3268 1090 1 -0.8472 23.96448 13.72856 20.70151 -1 1 0 + 3269 1090 2 0.4236 24.48869 14.52327 21.00735 -1 1 0 + 3270 1090 2 0.4236 23.44154 13.96884 19.88371 -1 1 0 + 3271 1091 1 -0.8472 8.25157 5.78700 16.02100 0 1 0 + 3272 1091 2 0.4236 8.74962 5.11181 16.56511 0 1 0 + 3273 1091 2 0.4236 8.66944 5.85908 15.11539 0 1 0 + 3274 1092 1 -0.8472 28.35054 22.25648 21.49869 -1 -1 0 + 3275 1092 2 0.4236 29.09362 22.80409 21.11415 -1 -1 0 + 3276 1092 2 0.4236 28.28496 22.42712 22.48181 -1 -1 0 + 3277 1093 1 -0.8472 1.81162 0.06670 2.46594 0 1 0 + 3278 1093 2 0.4236 1.21799 34.98582 1.91575 0 0 0 + 3279 1093 2 0.4236 1.94043 35.16403 3.36929 0 0 0 + 3280 1094 1 -0.8472 35.53166 20.98042 3.82252 -1 0 0 + 3281 1094 2 0.4236 34.63470 21.34595 3.57389 -1 0 0 + 3282 1094 2 0.4236 0.74022 21.58995 3.47998 0 0 0 + 3283 1095 1 -0.8472 11.17694 3.63400 11.43282 0 0 0 + 3284 1095 2 0.4236 10.46131 2.93763 11.37926 0 0 0 + 3285 1095 2 0.4236 11.26616 3.94827 12.37791 0 0 0 + 3286 1096 1 -0.8472 9.92654 28.89578 20.68262 0 0 0 + 3287 1096 2 0.4236 9.98108 29.33694 19.78687 0 0 0 + 3288 1096 2 0.4236 9.37314 28.06585 20.61226 0 0 0 + 3289 1097 1 -0.8472 8.08827 0.98702 4.46142 1 1 0 + 3290 1097 2 0.4236 8.92399 1.53197 4.39386 1 1 0 + 3291 1097 2 0.4236 8.30273 35.53173 4.29053 1 0 0 + 3292 1098 1 -0.8472 2.10866 25.58374 29.35790 0 -1 0 + 3293 1098 2 0.4236 2.19232 25.06311 30.20753 0 -1 0 + 3294 1098 2 0.4236 3.01122 25.90930 29.07623 0 -1 0 + 3295 1099 1 -0.8472 0.21720 17.12702 5.62458 1 0 0 + 3296 1099 2 0.4236 0.72164 16.95368 6.47042 1 0 0 + 3297 1099 2 0.4236 34.80790 17.46284 5.84542 0 0 0 + 3298 1100 1 -0.8472 29.35960 32.88200 7.15034 0 0 0 + 3299 1100 2 0.4236 28.43114 33.02456 6.80738 0 0 0 + 3300 1100 2 0.4236 29.47698 33.37806 8.01064 0 0 0 + 3301 1101 1 -0.8472 33.46143 17.44437 24.98963 1 0 0 + 3302 1101 2 0.4236 33.72538 16.51329 25.24138 1 0 0 + 3303 1101 2 0.4236 33.83439 18.08860 25.65735 1 0 0 + 3304 1102 1 -0.8472 14.63472 31.97268 20.11819 1 -1 0 + 3305 1102 2 0.4236 14.36253 32.40462 20.97800 1 -1 0 + 3306 1102 2 0.4236 15.60752 31.74378 20.15354 1 -1 0 + 3307 1103 1 -0.8472 17.90095 30.19602 29.07393 0 0 0 + 3308 1103 2 0.4236 17.96731 30.36446 28.09048 0 0 0 + 3309 1103 2 0.4236 18.56336 30.76959 29.55576 0 0 0 + 3310 1104 1 -0.8472 29.81731 30.58982 9.54416 -1 -1 0 + 3311 1104 2 0.4236 29.63821 31.39695 8.98161 -1 -1 0 + 3312 1104 2 0.4236 30.53858 30.79746 10.20493 -1 -1 0 + 3313 1105 1 -0.8472 21.82976 0.18004 6.59623 0 1 0 + 3314 1105 2 0.4236 21.32664 34.98930 7.10702 0 0 0 + 3315 1105 2 0.4236 21.47662 1.08550 6.83159 0 1 0 + 3316 1106 1 -0.8472 29.69215 11.04418 25.02770 0 0 0 + 3317 1106 2 0.4236 28.84149 10.53054 24.91587 0 0 0 + 3318 1106 2 0.4236 29.59049 11.69820 25.77727 0 0 0 + 3319 1107 1 -0.8472 7.91759 12.41881 27.49079 1 0 0 + 3320 1107 2 0.4236 7.27216 12.31040 28.24684 1 0 0 + 3321 1107 2 0.4236 8.07535 13.39211 27.32415 1 0 0 + 3322 1108 1 -0.8472 1.58250 18.15258 25.23805 0 0 0 + 3323 1108 2 0.4236 0.92416 18.82419 25.57788 0 0 0 + 3324 1108 2 0.4236 1.37849 17.93983 24.28250 0 0 0 + 3325 1109 1 -0.8472 6.93347 23.53201 2.35517 1 -1 0 + 3326 1109 2 0.4236 6.65652 22.58772 2.17757 1 -1 0 + 3327 1109 2 0.4236 7.76609 23.73748 1.84092 1 -1 0 + 3328 1110 1 -0.8472 4.74464 5.25742 7.60193 0 1 0 + 3329 1110 2 0.4236 5.42640 4.59168 7.90511 0 1 0 + 3330 1110 2 0.4236 4.27163 5.63599 8.39747 0 1 0 + 3331 1111 1 -0.8472 8.12552 1.12029 8.50091 1 0 0 + 3332 1111 2 0.4236 7.73332 0.58543 9.24927 1 0 0 + 3333 1111 2 0.4236 8.35748 0.51169 7.74213 1 0 0 + 3334 1112 1 -0.8472 19.74359 22.07163 2.67622 0 0 0 + 3335 1112 2 0.4236 20.34968 22.23695 3.45421 0 0 0 + 3336 1112 2 0.4236 19.04678 21.40195 2.93298 0 0 0 +3337 1113 1 -0.8472 26.99679 3.40644 0.23973 0 1 0 +3338 1113 2 0.4236 27.37894 4.26925 35.35606 0 1 -1 +3339 1113 2 0.4236 27.54590 3.07037 1.00492 0 1 0 + 3340 1114 1 -0.8472 2.76236 30.72744 25.44148 1 0 0 + 3341 1114 2 0.4236 2.26842 30.38711 24.64140 1 0 0 + 3342 1114 2 0.4236 3.56792 31.23927 25.14305 1 0 0 + 3343 1115 1 -0.8472 32.12430 13.85696 23.83760 -1 0 0 + 3344 1115 2 0.4236 32.83244 14.29542 24.39093 -1 0 0 + 3345 1115 2 0.4236 32.25120 12.86530 23.85869 -1 0 0 + 3346 1116 1 -0.8472 10.21628 20.26624 34.40125 1 0 0 + 3347 1116 2 0.4236 10.71138 21.11413 34.59057 1 0 0 + 3348 1116 2 0.4236 9.23602 20.45695 34.35014 1 0 0 + 3349 1117 1 -0.8472 23.09081 20.87638 25.30398 -1 -1 0 + 3350 1117 2 0.4236 22.37116 20.90702 25.99764 -1 -1 0 + 3351 1117 2 0.4236 23.32969 21.80796 25.03015 -1 -1 0 + 3352 1118 1 -0.8472 29.45887 17.10774 18.22032 0 0 0 + 3353 1118 2 0.4236 30.22190 17.47370 18.75302 0 0 0 + 3354 1118 2 0.4236 28.68228 17.73528 18.27593 0 0 0 + 3355 1119 1 -0.8472 20.05651 13.40407 10.45749 1 1 0 + 3356 1119 2 0.4236 19.47165 13.23293 11.25034 1 1 0 + 3357 1119 2 0.4236 19.78197 12.80508 9.70530 1 1 0 + 3358 1120 1 -0.8472 20.70762 15.06236 6.66545 -1 0 0 + 3359 1120 2 0.4236 21.25889 14.32457 6.27596 -1 0 0 + 3360 1120 2 0.4236 21.16718 15.93745 6.51395 -1 0 0 + 3361 1121 1 -0.8472 18.89325 16.33477 29.01551 0 0 0 + 3362 1121 2 0.4236 19.58381 17.05767 29.03667 0 0 0 + 3363 1121 2 0.4236 18.82390 15.91345 29.91973 0 0 0 + 3364 1122 1 -0.8472 32.53070 22.11236 16.33258 0 0 0 + 3365 1122 2 0.4236 31.61485 21.71487 16.27572 0 0 0 + 3366 1122 2 0.4236 32.95674 22.09858 15.42800 0 0 0 + 3367 1123 1 -0.8472 25.66860 12.05813 29.52616 0 0 0 + 3368 1123 2 0.4236 25.53751 12.57429 28.67979 0 0 0 + 3369 1123 2 0.4236 26.45841 11.45268 29.42833 0 0 0 + 3370 1124 1 -0.8472 17.50953 29.89865 23.74962 0 0 0 + 3371 1124 2 0.4236 18.29724 29.81518 23.13925 0 0 0 + 3372 1124 2 0.4236 16.70119 29.51259 23.30525 0 0 0 + 3373 1125 1 -0.8472 20.42758 5.60773 4.90458 0 0 0 + 3374 1125 2 0.4236 20.79830 5.93925 5.77208 0 0 0 + 3375 1125 2 0.4236 19.45567 5.40009 5.01507 0 0 0 + 3376 1126 1 -0.8472 21.22300 7.21858 16.33609 0 0 0 + 3377 1126 2 0.4236 21.71859 8.08305 16.25232 0 0 0 + 3378 1126 2 0.4236 20.23901 7.39452 16.30900 0 0 0 + 3379 1127 1 -0.8472 8.72497 17.28708 17.55696 -1 -1 0 + 3380 1127 2 0.4236 9.58423 17.79092 17.64519 -1 -1 0 + 3381 1127 2 0.4236 8.91490 16.35639 17.24449 -1 -1 0 + 3382 1128 1 -0.8472 8.76414 18.06755 33.54747 0 1 0 + 3383 1128 2 0.4236 9.30454 18.84130 33.87802 0 1 0 + 3384 1128 2 0.4236 7.81310 18.35231 33.42741 0 1 0 + 3385 1129 1 -0.8472 32.82700 35.52108 32.09864 0 0 0 + 3386 1129 2 0.4236 32.18718 34.75823 32.19162 0 0 0 + 3387 1129 2 0.4236 32.43608 0.70537 31.49022 0 1 0 + 3388 1130 1 -0.8472 9.68869 32.41541 15.80987 0 -2 0 + 3389 1130 2 0.4236 10.32198 32.88836 15.19734 0 -2 0 + 3390 1130 2 0.4236 9.49060 31.50514 15.44640 0 -2 0 + 3391 1131 1 -0.8472 3.13703 9.32361 6.33009 0 0 0 + 3392 1131 2 0.4236 2.73001 10.14381 5.92815 0 0 0 + 3393 1131 2 0.4236 3.81597 8.94572 5.70069 0 0 0 + 3394 1132 1 -0.8472 8.17658 30.34937 28.56505 0 0 0 + 3395 1132 2 0.4236 8.28700 29.89563 27.68082 0 0 0 + 3396 1132 2 0.4236 8.88873 31.04267 28.67515 0 0 0 + 3397 1133 1 -0.8472 5.53061 5.11969 25.83483 1 1 0 + 3398 1133 2 0.4236 6.24983 4.47405 25.57827 1 1 0 + 3399 1133 2 0.4236 5.62889 5.95828 25.29905 1 1 0 + 3400 1134 1 -0.8472 27.96519 26.59699 23.46335 0 0 0 + 3401 1134 2 0.4236 27.46175 26.09209 22.76224 0 0 0 + 3402 1134 2 0.4236 27.32121 27.10484 24.03546 0 0 0 + 3403 1135 1 -0.8472 8.76854 34.46179 30.13004 0 0 0 + 3404 1135 2 0.4236 7.98772 34.69897 30.70797 0 0 0 + 3405 1135 2 0.4236 9.57720 34.32484 30.70212 0 0 0 + 3406 1136 1 -0.8472 6.61675 26.68586 32.41993 0 1 0 + 3407 1136 2 0.4236 6.44110 27.45464 31.80503 0 1 0 + 3408 1136 2 0.4236 5.81960 26.08236 32.43514 0 1 0 + 3409 1137 1 -0.8472 20.61037 1.66831 21.21259 0 1 0 + 3410 1137 2 0.4236 20.46142 2.52558 20.71980 0 1 0 + 3411 1137 2 0.4236 19.80342 1.08529 21.11862 0 1 0 + 3412 1138 1 -0.8472 17.10976 11.94341 25.70251 0 1 0 + 3413 1138 2 0.4236 16.57575 12.22093 24.90392 0 1 0 + 3414 1138 2 0.4236 17.05537 12.65457 26.40341 0 1 0 + 3415 1139 1 -0.8472 35.29388 32.21867 32.51401 -1 -1 0 + 3416 1139 2 0.4236 0.72519 31.87316 32.55062 0 -1 0 + 3417 1139 2 0.4236 35.30112 33.17035 32.20707 -1 -1 0 + 3418 1140 1 -0.8472 18.63749 20.06698 10.24470 -1 0 0 + 3419 1140 2 0.4236 18.71657 19.22662 9.70852 -1 0 0 + 3420 1140 2 0.4236 17.74969 20.08665 10.70452 -1 0 0 + 3421 1141 1 -0.8472 15.67168 16.70914 30.84639 -1 -1 0 + 3422 1141 2 0.4236 15.18511 17.13458 31.60940 -1 -1 0 + 3423 1141 2 0.4236 15.07898 16.03321 30.40844 -1 -1 0 + 3424 1142 1 -0.8472 25.32085 32.99754 32.93324 0 0 0 + 3425 1142 2 0.4236 25.32696 32.97137 33.93285 0 0 0 + 3426 1142 2 0.4236 26.15749 32.57590 32.58366 0 0 0 + 3427 1143 1 -0.8472 21.95911 34.91495 21.68096 0 -1 0 + 3428 1143 2 0.4236 22.86918 35.09934 22.05209 0 -1 0 + 3429 1143 2 0.4236 21.54269 0.26581 21.37813 0 0 0 + 3430 1144 1 -0.8472 9.90943 22.86932 28.54732 0 -1 0 + 3431 1144 2 0.4236 9.65403 22.01433 28.99867 0 -1 0 + 3432 1144 2 0.4236 9.79947 23.62979 29.18729 0 -1 0 + 3433 1145 1 -0.8472 18.92073 1.83062 28.54452 0 0 0 + 3434 1145 2 0.4236 18.77899 1.62596 27.57604 0 0 0 + 3435 1145 2 0.4236 18.45840 2.68673 28.77539 0 0 0 + 3436 1146 1 -0.8472 16.83842 26.30374 13.63728 1 0 0 + 3437 1146 2 0.4236 16.31083 25.83360 14.34480 1 0 0 + 3438 1146 2 0.4236 16.31854 27.08861 13.30007 1 0 0 + 3439 1147 1 -0.8472 23.03513 33.97776 14.66518 -1 0 0 + 3440 1147 2 0.4236 22.86690 33.83634 15.64068 -1 0 0 + 3441 1147 2 0.4236 23.46646 34.86929 14.52711 -1 0 0 +3442 1148 1 -0.8472 26.37468 30.43214 35.25468 0 0 0 +3443 1148 2 0.4236 25.71419 30.35818 34.50752 0 0 0 +3444 1148 2 0.4236 26.42258 31.38172 0.11725 0 0 1 + 3445 1149 1 -0.8472 32.63917 13.78229 28.38877 -1 0 0 + 3446 1149 2 0.4236 32.58013 13.67594 29.38133 -1 0 0 + 3447 1149 2 0.4236 33.03290 12.95516 27.98776 -1 0 0 + 3448 1150 1 -0.8472 1.19545 11.88827 7.42402 0 0 0 + 3449 1150 2 0.4236 1.37418 11.89679 6.44019 0 0 0 + 3450 1150 2 0.4236 0.43544 11.26847 7.61937 0 0 0 + 3451 1151 1 -0.8472 35.00393 34.58219 14.67872 -1 0 0 + 3452 1151 2 0.4236 35.36912 34.75521 13.76404 -1 0 0 + 3453 1151 2 0.4236 35.20028 35.36471 15.26952 -1 0 0 + 3454 1152 1 -0.8472 9.91103 32.33524 28.62464 1 0 0 + 3455 1152 2 0.4236 10.87005 32.22620 28.36321 1 0 0 + 3456 1152 2 0.4236 9.82922 33.07729 29.28991 1 0 0 + 3457 1153 1 -0.8472 6.36330 25.82391 16.66394 1 -1 0 + 3458 1153 2 0.4236 6.42232 25.33261 15.79498 1 -1 0 + 3459 1153 2 0.4236 5.42022 25.80214 16.99576 1 -1 0 + 3460 1154 1 -0.8472 32.81749 28.00308 1.05981 0 0 0 + 3461 1154 2 0.4236 32.64819 27.98472 2.04517 0 0 0 + 3462 1154 2 0.4236 33.80293 27.98990 0.89062 0 0 0 + 3463 1155 1 -0.8472 2.09892 25.00453 9.72837 1 -1 0 + 3464 1155 2 0.4236 1.31233 25.44939 9.30021 1 -1 0 + 3465 1155 2 0.4236 2.79673 24.82249 9.03567 1 -1 0 + 3466 1156 1 -0.8472 3.70573 6.67896 30.88514 1 0 0 + 3467 1156 2 0.4236 3.24241 7.52493 30.62130 1 0 0 + 3468 1156 2 0.4236 3.21166 5.89633 30.50649 1 0 0 + 3469 1157 1 -0.8472 22.91846 23.35707 22.00831 -1 -1 0 + 3470 1157 2 0.4236 23.89673 23.33055 21.80272 -1 -1 0 + 3471 1157 2 0.4236 22.69047 24.23401 22.43137 -1 -1 0 + 3472 1158 1 -0.8472 4.20157 8.41273 26.79776 0 1 0 + 3473 1158 2 0.4236 4.90641 7.70392 26.82417 0 1 0 + 3474 1158 2 0.4236 3.43075 8.09587 26.24514 0 1 0 + 3475 1159 1 -0.8472 27.83257 24.37855 5.10280 0 -1 0 + 3476 1159 2 0.4236 28.60423 24.78261 4.61164 0 -1 0 + 3477 1159 2 0.4236 27.02864 24.96430 5.00022 0 -1 0 + 3478 1160 1 -0.8472 28.25521 34.70625 30.38048 0 0 0 + 3479 1160 2 0.4236 28.81969 33.89251 30.51886 0 0 0 + 3480 1160 2 0.4236 28.61204 35.23210 29.60840 0 0 0 + 3481 1161 1 -0.8472 30.16072 30.72861 15.64472 0 -1 0 + 3482 1161 2 0.4236 29.37415 31.30921 15.85493 0 -1 0 + 3483 1161 2 0.4236 30.99754 31.17198 15.96580 0 -1 0 + 3484 1162 1 -0.8472 14.30036 15.88614 9.70147 1 -1 0 + 3485 1162 2 0.4236 14.12425 15.15890 9.03808 1 -1 0 + 3486 1162 2 0.4236 15.27146 16.12414 9.68516 1 -1 0 + 3487 1163 1 -0.8472 32.30744 26.75439 30.27938 -2 -1 0 + 3488 1163 2 0.4236 31.79334 27.51898 29.89077 -2 -1 0 + 3489 1163 2 0.4236 33.17053 27.09038 30.65636 -2 -1 0 + 3490 1164 1 -0.8472 26.38370 26.69069 5.02854 0 0 0 + 3491 1164 2 0.4236 26.06841 26.98085 4.12499 0 0 0 + 3492 1164 2 0.4236 26.97407 27.39737 5.41835 0 0 0 + 3493 1165 1 -0.8472 20.86392 29.03407 31.88890 0 0 0 + 3494 1165 2 0.4236 21.65113 29.58265 32.17038 0 0 0 + 3495 1165 2 0.4236 20.02838 29.43015 32.26960 0 0 0 + 3496 1166 1 -0.8472 25.81223 29.44957 19.78123 -1 -1 0 + 3497 1166 2 0.4236 26.68614 29.32640 20.25133 -1 -1 0 + 3498 1166 2 0.4236 25.97911 29.70752 18.82962 -1 -1 0 + 3499 1167 1 -0.8472 9.81268 4.84917 23.38536 1 0 0 + 3500 1167 2 0.4236 10.63486 5.32563 23.07407 1 0 0 + 3501 1167 2 0.4236 9.19011 4.71979 22.61361 1 0 0 + 3502 1168 1 -0.8472 27.09504 22.27136 13.03967 1 -1 0 + 3503 1168 2 0.4236 27.07533 21.30935 13.31187 1 -1 0 + 3504 1168 2 0.4236 27.49938 22.35174 12.12861 1 -1 0 + 3505 1169 1 -0.8472 29.74324 0.48259 28.65165 0 1 0 + 3506 1169 2 0.4236 30.70461 0.21026 28.61248 0 1 0 + 3507 1169 2 0.4236 29.63711 1.23896 29.29707 0 1 0 + 3508 1170 1 -0.8472 23.29461 4.02585 30.19760 0 1 0 + 3509 1170 2 0.4236 23.97815 4.36071 29.54906 0 1 0 + 3510 1170 2 0.4236 22.50367 3.67469 29.69656 0 1 0 + 3511 1171 1 -0.8472 10.11973 1.62285 31.79003 0 0 0 + 3512 1171 2 0.4236 10.13259 2.60573 31.97369 0 0 0 + 3513 1171 2 0.4236 9.27443 1.38412 31.31210 0 0 0 + 3514 1172 1 -0.8472 23.98447 35.12348 7.95924 -1 -1 0 + 3515 1172 2 0.4236 23.32600 35.43441 7.27390 -1 -1 0 + 3516 1172 2 0.4236 24.62710 34.48366 7.53784 -1 -1 0 + 3517 1173 1 -0.8472 18.95755 12.21646 15.09912 0 1 0 + 3518 1173 2 0.4236 19.29259 11.86381 15.97282 0 1 0 + 3519 1173 2 0.4236 18.12141 11.73165 14.84259 0 1 0 + 3520 1174 1 -0.8472 20.64435 34.05811 11.96399 0 -1 0 + 3521 1174 2 0.4236 20.04418 34.42348 11.25246 0 -1 0 + 3522 1174 2 0.4236 21.38622 33.53873 11.53994 0 -1 0 + 3523 1175 1 -0.8472 1.02047 25.62099 23.79503 1 0 0 + 3524 1175 2 0.4236 1.42266 26.30733 24.40092 1 0 0 + 3525 1175 2 0.4236 0.53030 24.94115 24.34042 1 0 0 + 3526 1176 1 -0.8472 10.99120 19.54610 23.24843 1 0 0 + 3527 1176 2 0.4236 10.59016 20.42272 23.51428 1 0 0 + 3528 1176 2 0.4236 11.87233 19.70414 22.80279 1 0 0 + 3529 1177 1 -0.8472 27.88427 14.09439 8.71746 0 0 0 + 3530 1177 2 0.4236 28.03205 13.69075 9.62033 0 0 0 + 3531 1177 2 0.4236 28.05850 13.40695 8.01245 0 0 0 + 3532 1178 1 -0.8472 24.85221 12.37059 16.45030 0 0 0 + 3533 1178 2 0.4236 24.81993 11.76201 17.24311 0 0 0 + 3534 1178 2 0.4236 25.21529 13.26013 16.72749 0 0 0 +3535 1179 1 -0.8472 3.37410 29.51426 35.24851 1 0 0 +3536 1179 2 0.4236 3.67043 30.43590 0.05182 1 0 1 +3537 1179 2 0.4236 3.66223 28.86794 0.50788 1 0 1 + 3538 1180 1 -0.8472 0.35240 31.88385 22.28260 0 0 0 + 3539 1180 2 0.4236 0.75035 32.67685 22.74384 0 0 0 + 3540 1180 2 0.4236 0.12386 31.18441 22.95971 0 0 0 + 3541 1181 1 -0.8472 22.09365 22.96551 19.30426 -1 1 0 + 3542 1181 2 0.4236 22.15372 23.84283 18.82824 -1 1 0 + 3543 1181 2 0.4236 22.25424 23.10473 20.28136 -1 1 0 + 3544 1182 1 -0.8472 21.04348 34.07945 16.88194 0 -1 0 + 3545 1182 2 0.4236 20.64076 33.23881 17.24399 0 -1 0 + 3546 1182 2 0.4236 20.84507 34.83819 17.50233 0 -1 0 + 3547 1183 1 -0.8472 33.55073 31.23980 34.07326 -1 -1 0 + 3548 1183 2 0.4236 33.07430 31.97063 34.56197 -1 -1 0 + 3549 1183 2 0.4236 34.22507 31.63882 33.45194 -1 -1 0 + 3550 1184 1 -0.8472 18.03786 31.41193 20.73579 -1 0 0 + 3551 1184 2 0.4236 18.60060 30.70706 21.16754 -1 0 0 + 3552 1184 2 0.4236 17.84513 32.13633 21.39763 -1 0 0 + 3553 1185 1 -0.8472 21.11935 11.51623 20.22975 1 0 0 + 3554 1185 2 0.4236 21.20219 11.22096 21.18154 1 0 0 + 3555 1185 2 0.4236 21.20649 12.51119 20.18069 1 0 0 + 3556 1186 1 -0.8472 2.50377 22.45553 28.26102 0 0 0 + 3557 1186 2 0.4236 2.69363 23.41750 28.06489 0 0 0 + 3558 1186 2 0.4236 3.26130 22.06638 28.78510 0 0 0 + 3559 1187 1 -0.8472 1.89482 15.34996 4.09798 1 0 0 + 3560 1187 2 0.4236 1.58103 16.17698 4.56436 1 0 0 + 3561 1187 2 0.4236 1.10474 14.83228 3.76974 1 0 0 + 3562 1188 1 -0.8472 11.31662 29.94794 26.07063 1 0 0 + 3563 1188 2 0.4236 10.36281 30.18370 25.88446 1 0 0 + 3564 1188 2 0.4236 11.60685 30.38189 26.92349 1 0 0 + 3565 1189 1 -0.8472 10.46187 0.48151 28.47016 0 0 0 + 3566 1189 2 0.4236 11.30710 0.79408 28.90357 0 0 0 + 3567 1189 2 0.4236 9.81615 0.18539 29.17392 0 0 0 + 3568 1190 1 -0.8472 20.01390 21.11502 19.40053 0 0 0 + 3569 1190 2 0.4236 19.92265 20.43003 20.12333 0 0 0 + 3570 1190 2 0.4236 20.72410 21.77249 19.65214 0 0 0 + 3571 1191 1 -0.8472 17.49785 14.90201 31.45641 0 1 0 + 3572 1191 2 0.4236 17.50843 14.17303 30.77203 0 1 0 + 3573 1191 2 0.4236 16.85603 15.61498 31.17410 0 1 0 + 3574 1192 1 -0.8472 23.93241 26.17915 0.41284 -1 -1 0 + 3575 1192 2 0.4236 23.77665 25.45312 1.08259 -1 -1 0 + 3576 1192 2 0.4236 24.91551 26.30253 0.27758 -1 -1 0 + 3577 1193 1 -0.8472 15.48155 12.36384 9.66953 0 0 0 + 3578 1193 2 0.4236 14.53261 12.38191 9.35473 0 0 0 + 3579 1193 2 0.4236 16.05799 12.85827 9.01897 0 0 0 + 3580 1194 1 -0.8472 24.94921 4.70274 28.23684 -1 0 0 + 3581 1194 2 0.4236 25.43668 5.57148 28.32404 -1 0 0 + 3582 1194 2 0.4236 25.25172 4.23253 27.40777 -1 0 0 + 3583 1195 1 -0.8472 7.23520 24.31872 5.42817 0 0 0 + 3584 1195 2 0.4236 7.41578 24.72360 6.32449 0 0 0 + 3585 1195 2 0.4236 8.06583 24.35494 4.87261 0 0 0 + 3586 1196 1 -0.8472 28.58261 14.10891 13.19958 0 1 0 + 3587 1196 2 0.4236 27.78762 14.51354 12.74766 0 1 0 + 3588 1196 2 0.4236 28.68835 13.16021 12.90164 0 1 0 + 3589 1197 1 -0.8472 34.03337 15.87375 9.37663 -1 0 0 + 3590 1197 2 0.4236 34.58744 16.59549 9.79136 -1 0 0 + 3591 1197 2 0.4236 34.53727 15.01038 9.40222 -1 0 0 + 3592 1198 1 -0.8472 31.82828 18.36860 3.71224 -1 -1 0 + 3593 1198 2 0.4236 32.31781 17.82539 4.39432 -1 -1 0 + 3594 1198 2 0.4236 32.15945 18.13334 2.79850 -1 -1 0 + 3595 1199 1 -0.8472 23.59606 11.47870 18.85195 -1 0 0 + 3596 1199 2 0.4236 23.08158 11.20644 19.66507 -1 0 0 + 3597 1199 2 0.4236 23.26663 12.36661 18.53091 -1 0 0 + 3598 1200 1 -0.8472 15.34275 31.40288 27.99920 0 0 0 + 3599 1200 2 0.4236 16.12521 31.94953 27.70102 0 0 0 + 3600 1200 2 0.4236 15.34691 30.52552 27.51943 0 0 0 + 3601 1201 1 -0.8472 13.77256 0.54624 8.10259 0 1 0 + 3602 1201 2 0.4236 13.86377 35.20962 8.63274 0 0 0 + 3603 1201 2 0.4236 13.42179 1.27416 8.69169 0 1 0 + 3604 1202 1 -0.8472 29.74122 21.73816 15.80987 0 0 0 + 3605 1202 2 0.4236 28.91356 22.21483 16.10610 0 0 0 + 3606 1202 2 0.4236 29.58403 20.75090 15.83419 0 0 0 + 3607 1203 1 -0.8472 9.34349 5.53388 13.38007 1 0 0 + 3608 1203 2 0.4236 8.89988 5.78430 12.51959 1 0 0 + 3609 1203 2 0.4236 10.20861 6.02809 13.46529 1 0 0 + 3610 1204 1 -0.8472 33.68754 33.26661 18.34318 0 -1 0 + 3611 1204 2 0.4236 34.19102 32.52776 18.79102 0 -1 0 + 3612 1204 2 0.4236 33.14660 33.76135 19.02330 0 -1 0 + 3613 1205 1 -0.8472 8.49063 30.24622 2.44138 1 1 0 + 3614 1205 2 0.4236 8.21723 31.11119 2.02057 1 1 0 + 3615 1205 2 0.4236 7.88983 30.04774 3.21571 1 1 0 + 3616 1206 1 -0.8472 25.31936 5.99106 34.51443 1 0 0 + 3617 1206 2 0.4236 25.28141 5.19128 33.91538 1 0 0 + 3618 1206 2 0.4236 25.62081 5.71091 35.42578 1 0 0 + 3619 1207 1 -0.8472 26.73560 34.72965 14.29355 0 -1 0 + 3620 1207 2 0.4236 26.80598 35.39294 15.03854 0 -1 0 + 3621 1207 2 0.4236 25.87589 34.86993 13.80250 0 -1 0 + 3622 1208 1 -0.8472 21.83502 2.05714 14.53069 0 0 0 + 3623 1208 2 0.4236 21.33580 1.21622 14.73940 0 0 0 + 3624 1208 2 0.4236 21.32241 2.84341 14.87559 0 0 0 + 3625 1209 1 -0.8472 35.01867 0.23622 21.00335 0 0 0 + 3626 1209 2 0.4236 35.14727 0.04188 20.03089 0 0 0 + 3627 1209 2 0.4236 0.26234 35.33762 21.52623 1 -1 0 + 3628 1210 1 -0.8472 22.35916 9.63134 16.26225 0 0 0 + 3629 1210 2 0.4236 23.23198 9.14331 16.26402 0 0 0 + 3630 1210 2 0.4236 22.39939 10.38390 15.60499 0 0 0 + 3631 1211 1 -0.8472 11.20172 33.59575 17.81686 1 0 0 + 3632 1211 2 0.4236 10.69181 33.24651 17.03074 1 0 0 + 3633 1211 2 0.4236 11.65801 32.83712 18.28189 1 0 0 + 3634 1212 1 -0.8472 31.82608 18.51865 34.56225 0 -1 0 + 3635 1212 2 0.4236 31.28986 19.16910 35.10013 0 -1 0 + 3636 1212 2 0.4236 31.53461 18.55633 33.60645 0 -1 0 + 3637 1213 1 -0.8472 30.88253 31.96225 12.90618 0 -1 0 + 3638 1213 2 0.4236 31.38406 31.32256 12.32378 0 -1 0 + 3639 1213 2 0.4236 30.61549 31.50276 13.75323 0 -1 0 + 3640 1214 1 -0.8472 13.98169 21.39098 19.92118 0 0 0 + 3641 1214 2 0.4236 13.95328 20.40141 19.78017 0 0 0 + 3642 1214 2 0.4236 14.32905 21.83552 19.09554 0 0 0 + 3643 1215 1 -0.8472 4.16081 28.17702 1.92690 1 0 0 + 3644 1215 2 0.4236 5.01126 27.72808 2.20102 1 0 0 + 3645 1215 2 0.4236 3.39356 27.76728 2.42026 1 0 0 + 3646 1216 1 -0.8472 2.61206 16.00836 16.04875 1 0 0 + 3647 1216 2 0.4236 1.74345 15.51304 16.05970 1 0 0 + 3648 1216 2 0.4236 2.43904 16.98712 16.15867 1 0 0 + 3649 1217 1 -0.8472 13.59737 19.95485 22.53633 1 0 0 + 3650 1217 2 0.4236 14.21305 20.60053 22.08473 1 0 0 + 3651 1217 2 0.4236 13.73769 19.99671 23.52552 1 0 0 + 3652 1218 1 -0.8472 7.18982 10.71677 12.05084 1 0 0 + 3653 1218 2 0.4236 6.43794 10.12559 11.75911 1 0 0 + 3654 1218 2 0.4236 6.83195 11.62130 12.28263 1 0 0 + 3655 1219 1 -0.8472 15.07429 14.72118 6.25090 1 0 0 + 3656 1219 2 0.4236 14.14374 14.54507 6.57184 1 0 0 + 3657 1219 2 0.4236 15.07706 14.77984 5.25263 1 0 0 + 3658 1220 1 -0.8472 17.76755 16.08175 24.87563 0 0 0 + 3659 1220 2 0.4236 17.58977 15.62862 24.00214 0 0 0 + 3660 1220 2 0.4236 18.65997 16.53165 24.84217 0 0 0 + 3661 1221 1 -0.8472 17.65901 7.92406 7.74964 1 0 0 + 3662 1221 2 0.4236 18.59311 8.23144 7.93120 1 0 0 + 3663 1221 2 0.4236 17.05661 8.71812 7.66886 1 0 0 + 3664 1222 1 -0.8472 3.05199 13.20694 2.89879 0 0 0 + 3665 1222 2 0.4236 3.57780 13.70311 2.20789 0 0 0 + 3666 1222 2 0.4236 2.63537 13.85891 3.53230 0 0 0 + 3667 1223 1 -0.8472 5.26002 2.13592 16.40436 0 -1 0 + 3668 1223 2 0.4236 6.09694 1.78456 15.98477 0 -1 0 + 3669 1223 2 0.4236 4.80845 2.76476 15.77141 0 -1 0 + 3670 1224 1 -0.8472 12.61256 32.52531 4.71798 0 0 0 + 3671 1224 2 0.4236 11.90890 33.23199 4.79132 0 0 0 + 3672 1224 2 0.4236 12.25715 31.75468 4.18908 0 0 0 + 3673 1225 1 -0.8472 33.05943 19.81815 12.71554 0 1 0 + 3674 1225 2 0.4236 32.86723 19.31471 13.55788 0 1 0 + 3675 1225 2 0.4236 33.70078 19.29557 12.15385 0 1 0 + 3676 1226 1 -0.8472 8.67356 22.94470 34.61606 0 0 0 + 3677 1226 2 0.4236 8.08575 22.17542 34.86632 0 0 0 + 3678 1226 2 0.4236 8.33529 23.36200 33.77263 0 0 0 + 3679 1227 1 -0.8472 0.86965 12.09925 11.68222 1 0 0 + 3680 1227 2 0.4236 0.73608 12.60411 12.53501 1 0 0 + 3681 1227 2 0.4236 0.57426 11.15194 11.80597 1 0 0 + 3682 1228 1 -0.8472 27.29430 18.02558 25.87602 0 0 0 + 3683 1228 2 0.4236 26.33030 18.09609 25.61981 0 0 0 + 3684 1228 2 0.4236 27.85129 18.53772 25.22227 0 0 0 + 3685 1229 1 -0.8472 20.96856 4.94099 22.32248 0 0 0 + 3686 1229 2 0.4236 21.44516 4.83664 23.19537 0 0 0 + 3687 1229 2 0.4236 20.65070 5.88429 22.22695 0 0 0 + 3688 1230 1 -0.8472 22.27256 31.32924 24.77039 0 0 0 + 3689 1230 2 0.4236 22.20439 30.66428 24.02667 0 0 0 + 3690 1230 2 0.4236 23.23365 31.45980 25.01366 0 0 0 + 3691 1231 1 -0.8472 22.66253 15.15411 23.54686 0 0 0 + 3692 1231 2 0.4236 23.07572 15.58551 22.74490 0 0 0 + 3693 1231 2 0.4236 23.21000 15.36328 24.35708 0 0 0 + 3694 1232 1 -0.8472 11.19746 9.41692 24.15577 0 1 0 + 3695 1232 2 0.4236 10.84190 9.88305 23.34570 0 1 0 + 3696 1232 2 0.4236 11.55668 10.09332 24.79875 0 1 0 + 3697 1233 1 -0.8472 11.99905 23.28826 34.33738 0 0 0 + 3698 1233 2 0.4236 12.52234 23.62944 35.11821 0 0 0 + 3699 1233 2 0.4236 12.62467 22.89914 33.66126 0 0 0 + 3700 1234 1 -0.8472 23.22442 18.59940 28.07421 0 0 0 + 3701 1234 2 0.4236 23.49579 19.56080 28.11912 0 0 0 + 3702 1234 2 0.4236 24.00062 18.02181 28.32688 0 0 0 + 3703 1235 1 -0.8472 30.92539 3.09568 32.51957 0 1 0 + 3704 1235 2 0.4236 31.84312 3.44347 32.71134 0 1 0 + 3705 1235 2 0.4236 30.25006 3.80152 32.73328 0 1 0 + 3706 1236 1 -0.8472 1.33811 18.35817 13.38681 1 -1 0 + 3707 1236 2 0.4236 1.22509 18.30768 14.37908 1 -1 0 + 3708 1236 2 0.4236 0.99542 17.51674 12.96910 1 -1 0 + 3709 1237 1 -0.8472 9.40393 27.68480 1.86054 0 0 0 + 3710 1237 2 0.4236 9.19178 28.63569 2.08582 0 0 0 + 3711 1237 2 0.4236 8.65357 27.09582 2.16051 0 0 0 + 3712 1238 1 -0.8472 22.59500 25.15458 24.16226 0 0 0 + 3713 1238 2 0.4236 22.11992 24.61236 24.85525 0 0 0 + 3714 1238 2 0.4236 22.72289 26.08747 24.49890 0 0 0 + 3715 1239 1 -0.8472 34.94268 12.24206 24.23039 0 1 0 + 3716 1239 2 0.4236 34.99080 11.48130 24.87762 0 1 0 + 3717 1239 2 0.4236 34.50585 11.93365 23.38540 0 1 0 + 3718 1240 1 -0.8472 13.66060 32.55204 14.55827 0 0 0 + 3719 1240 2 0.4236 13.52586 31.65916 14.98789 0 0 0 + 3720 1240 2 0.4236 14.30011 33.09209 15.10536 0 0 0 + 3721 1241 1 -0.8472 25.84720 7.64647 30.19310 0 0 0 + 3722 1241 2 0.4236 26.49207 7.44799 29.45506 0 0 0 + 3723 1241 2 0.4236 24.99842 8.00675 29.80616 0 0 0 + 3724 1242 1 -0.8472 31.34937 3.95974 8.27135 -1 0 0 + 3725 1242 2 0.4236 31.73419 4.48651 7.51346 -1 0 0 + 3726 1242 2 0.4236 30.58520 3.40699 7.93900 -1 0 0 + 3727 1243 1 -0.8472 32.08346 7.74273 18.98396 0 1 0 + 3728 1243 2 0.4236 31.48557 6.94437 18.91249 0 1 0 + 3729 1243 2 0.4236 32.68945 7.63585 19.77216 0 1 0 + 3730 1244 1 -0.8472 33.86230 32.04057 14.82923 -1 -1 0 + 3731 1244 2 0.4236 34.19829 32.96445 14.64614 -1 -1 0 + 3732 1244 2 0.4236 33.23522 32.06216 15.60786 -1 -1 0 + 3733 1245 1 -0.8472 15.80498 9.53892 29.22621 0 0 0 + 3734 1245 2 0.4236 16.28878 9.52316 28.35120 0 0 0 + 3735 1245 2 0.4236 14.88959 9.15417 29.10789 0 0 0 + 3736 1246 1 -0.8472 14.75644 31.78471 33.95051 1 -1 0 + 3737 1246 2 0.4236 14.87879 31.63463 32.96947 1 -1 0 + 3738 1246 2 0.4236 14.49184 30.92567 34.38867 1 -1 0 + 3739 1247 1 -0.8472 19.54738 27.88289 17.04095 0 -1 0 + 3740 1247 2 0.4236 19.89389 28.26231 17.89881 0 -1 0 + 3741 1247 2 0.4236 20.31297 27.55072 16.49007 0 -1 0 + 3742 1248 1 -0.8472 29.41360 2.42179 30.27314 0 0 0 + 3743 1248 2 0.4236 29.56706 3.38868 30.06936 0 0 0 + 3744 1248 2 0.4236 29.72219 2.22420 31.20356 0 0 0 + 3745 1249 1 -0.8472 25.21448 16.45875 28.33471 0 1 0 + 3746 1249 2 0.4236 26.21071 16.47683 28.25035 0 1 0 + 3747 1249 2 0.4236 24.95734 15.91164 29.13128 0 1 0 + 3748 1250 1 -0.8472 4.35720 14.20875 17.03220 1 0 0 + 3749 1250 2 0.4236 5.27798 14.24944 16.64433 1 0 0 + 3750 1250 2 0.4236 3.76871 14.86764 16.56366 1 0 0 + 3751 1251 1 -0.8472 29.13693 0.84916 24.77184 -1 1 0 + 3752 1251 2 0.4236 29.74416 1.35202 25.38696 -1 1 0 + 3753 1251 2 0.4236 29.68242 0.27811 24.15840 -1 1 0 + 3754 1252 1 -0.8472 27.62042 10.22750 23.30181 -1 0 0 + 3755 1252 2 0.4236 28.40039 9.89629 22.77089 -1 0 0 + 3756 1252 2 0.4236 27.57125 11.22405 23.23563 -1 0 0 + 3757 1253 1 -0.8472 13.10422 23.78581 22.52010 0 0 0 + 3758 1253 2 0.4236 13.33878 23.51699 23.45427 0 0 0 + 3759 1253 2 0.4236 13.86548 23.56773 21.90941 0 0 0 + 3760 1254 1 -0.8472 33.19233 2.34733 4.32601 0 1 0 + 3761 1254 2 0.4236 33.68352 3.06983 3.83950 0 1 0 + 3762 1254 2 0.4236 33.54114 1.45534 4.03853 0 1 0 + 3763 1255 1 -0.8472 25.94719 28.29984 2.89677 0 1 0 + 3764 1255 2 0.4236 25.07124 28.70411 2.63365 0 1 0 + 3765 1255 2 0.4236 26.66612 28.63786 2.28947 0 1 0 + 3766 1256 1 -0.8472 9.90709 2.77986 7.29641 -1 0 0 + 3767 1256 2 0.4236 9.28065 2.13448 7.73344 -1 0 0 + 3768 1256 2 0.4236 10.84882 2.54552 7.53760 -1 0 0 + 3769 1257 1 -0.8472 16.30796 34.86244 16.12167 1 0 0 + 3770 1257 2 0.4236 16.62176 35.28557 15.27171 1 0 0 + 3771 1257 2 0.4236 15.30895 34.81894 16.12330 1 0 0 + 3772 1258 1 -0.8472 7.61771 9.73779 26.78220 1 1 0 + 3773 1258 2 0.4236 7.47927 10.72185 26.89368 1 1 0 + 3774 1258 2 0.4236 8.00824 9.55632 25.87971 1 1 0 + 3775 1259 1 -0.8472 3.53455 14.19611 8.20227 0 1 0 + 3776 1259 2 0.4236 3.27523 14.50182 9.11836 0 1 0 + 3777 1259 2 0.4236 3.41713 13.20527 8.13587 0 1 0 + 3778 1260 1 -0.8472 17.36729 21.51876 20.34297 0 0 0 + 3779 1260 2 0.4236 18.19977 21.66761 19.80934 0 0 0 + 3780 1260 2 0.4236 16.76176 22.30825 20.24311 0 0 0 + 3781 1261 1 -0.8472 24.85956 10.53353 5.64142 -1 1 0 + 3782 1261 2 0.4236 24.62252 9.97391 6.43551 -1 1 0 + 3783 1261 2 0.4236 24.04025 10.69600 5.09160 -1 1 0 + 3784 1262 1 -0.8472 17.54124 19.88458 23.16534 0 -1 0 + 3785 1262 2 0.4236 18.30863 20.31961 23.63629 0 -1 0 + 3786 1262 2 0.4236 16.71124 20.42236 23.31326 0 -1 0 + 3787 1263 1 -0.8472 9.13809 2.62440 27.30937 0 1 0 + 3788 1263 2 0.4236 9.78967 1.98344 27.71510 0 1 0 + 3789 1263 2 0.4236 8.56054 2.14095 26.65161 0 1 0 + 3790 1264 1 -0.8472 14.26627 24.14780 0.96270 0 0 0 + 3791 1264 2 0.4236 13.73311 24.38448 1.77489 0 0 0 + 3792 1264 2 0.4236 14.80771 24.93859 0.67731 0 0 0 + 3793 1265 1 -0.8472 34.12753 0.60519 34.36017 0 0 0 + 3794 1265 2 0.4236 33.98288 1.43738 34.89542 0 0 0 + 3795 1265 2 0.4236 33.66886 0.69362 33.47601 0 0 0 + 3796 1266 1 -0.8472 12.28580 18.19129 0.67816 0 0 0 + 3797 1266 2 0.4236 12.91440 18.64946 0.04978 0 0 0 + 3798 1266 2 0.4236 11.43961 18.71959 0.74726 0 0 0 + 3799 1267 1 -0.8472 12.16281 6.42562 30.34156 0 0 0 + 3800 1267 2 0.4236 12.59339 5.68077 30.85118 0 0 0 + 3801 1267 2 0.4236 12.60106 6.51449 29.44712 0 0 0 + 3802 1268 1 -0.8472 22.54245 21.32955 17.15786 0 0 0 + 3803 1268 2 0.4236 22.26706 21.46728 16.20646 0 0 0 + 3804 1268 2 0.4236 22.14968 22.05228 17.72650 0 0 0 + 3805 1269 1 -0.8472 16.46941 17.24841 22.22819 0 -1 0 + 3806 1269 2 0.4236 16.69927 18.02693 22.81218 0 -1 0 + 3807 1269 2 0.4236 15.47597 17.13973 22.19338 0 -1 0 + 3808 1270 1 -0.8472 15.89729 2.63284 27.11334 0 1 0 + 3809 1270 2 0.4236 15.95407 1.69174 26.78010 0 1 0 + 3810 1270 2 0.4236 16.01219 3.26519 26.34726 0 1 0 + 3811 1271 1 -0.8472 17.56428 29.20553 10.53540 0 -1 0 + 3812 1271 2 0.4236 16.89516 29.75865 11.03170 0 -1 0 + 3813 1271 2 0.4236 18.48421 29.42333 10.86137 0 -1 0 + 3814 1272 1 -0.8472 14.13472 0.57957 23.40535 0 0 0 + 3815 1272 2 0.4236 15.12428 0.71936 23.37111 0 0 0 + 3816 1272 2 0.4236 13.74827 1.11485 24.15637 0 0 0 + 3817 1273 1 -0.8472 14.94299 16.74046 14.49758 0 0 0 + 3818 1273 2 0.4236 14.51357 17.57578 14.84078 0 0 0 + 3819 1273 2 0.4236 15.77043 16.54983 15.02574 0 0 0 + 3820 1274 1 -0.8472 18.60554 10.10070 33.85186 0 0 0 + 3821 1274 2 0.4236 18.03410 9.28115 33.89305 0 0 0 + 3822 1274 2 0.4236 19.47154 9.88099 33.40267 0 0 0 + 3823 1275 1 -0.8472 21.91949 17.78066 6.96782 -1 0 0 + 3824 1275 2 0.4236 22.76969 18.25566 7.19482 -1 0 0 + 3825 1275 2 0.4236 21.34876 18.37255 6.39871 -1 0 0 + 3826 1276 1 -0.8472 9.21876 31.25393 9.94935 0 0 0 + 3827 1276 2 0.4236 9.97547 30.68146 10.26497 0 0 0 + 3828 1276 2 0.4236 9.23222 31.30335 8.95070 0 0 0 + 3829 1277 1 -0.8472 13.41060 7.95548 25.27966 1 1 0 + 3830 1277 2 0.4236 12.62868 8.49127 24.96117 1 1 0 + 3831 1277 2 0.4236 14.22917 8.22717 24.77362 1 1 0 + 3832 1278 1 -0.8472 12.07574 15.03988 21.04418 0 0 0 + 3833 1278 2 0.4236 11.95903 14.17033 21.52403 0 0 0 + 3834 1278 2 0.4236 12.31435 15.75417 21.70205 0 0 0 + 3835 1279 1 -0.8472 9.88529 18.41150 5.93407 0 0 0 + 3836 1279 2 0.4236 9.71670 19.36165 6.19620 0 0 0 + 3837 1279 2 0.4236 9.38429 17.80224 6.54865 0 0 0 + 3838 1280 1 -0.8472 17.69317 1.78597 18.64760 0 0 0 + 3839 1280 2 0.4236 17.13270 0.95939 18.69861 0 0 0 + 3840 1280 2 0.4236 17.23908 2.52755 19.14138 0 0 0 + 3841 1281 1 -0.8472 31.78581 31.55779 20.70371 0 -1 0 + 3842 1281 2 0.4236 30.92713 31.48884 20.19593 0 -1 0 + 3843 1281 2 0.4236 32.50326 31.06227 20.21415 0 -1 0 + 3844 1282 1 -0.8472 3.88805 14.07173 13.16821 0 0 0 + 3845 1282 2 0.4236 4.86565 13.88586 13.06952 0 0 0 + 3846 1282 2 0.4236 3.59566 13.83494 14.09469 0 0 0 + 3847 1283 1 -0.8472 17.40159 4.33028 2.50015 -1 0 0 + 3848 1283 2 0.4236 16.66174 4.99386 2.38964 -1 0 0 + 3849 1283 2 0.4236 17.65489 4.27123 3.46570 -1 0 0 + 3850 1284 1 -0.8472 32.95401 16.04344 16.03578 0 0 0 + 3851 1284 2 0.4236 32.18345 15.56378 16.45540 0 0 0 + 3852 1284 2 0.4236 33.06983 15.72825 15.09387 0 0 0 + 3853 1285 1 -0.8472 26.81393 18.75179 3.07330 -1 -1 0 + 3854 1285 2 0.4236 26.78553 17.98088 2.43704 -1 -1 0 + 3855 1285 2 0.4236 27.76469 19.01741 3.23286 -1 -1 0 + 3856 1286 1 -0.8472 31.29948 29.38498 30.48980 -1 -1 0 + 3857 1286 2 0.4236 30.36542 29.67830 30.28626 -1 -1 0 + 3858 1286 2 0.4236 31.94439 30.07640 30.16425 -1 -1 0 + 3859 1287 1 -0.8472 7.70452 13.58317 24.43091 0 1 0 + 3860 1287 2 0.4236 8.11380 13.58285 23.51854 0 1 0 + 3861 1287 2 0.4236 8.38876 13.86587 25.10306 0 1 0 + 3862 1288 1 -0.8472 6.40123 28.60910 19.73785 0 0 0 + 3863 1288 2 0.4236 6.93446 28.83300 18.92206 0 0 0 + 3864 1288 2 0.4236 6.51282 27.63896 19.95312 0 0 0 + 3865 1289 1 -0.8472 3.04379 10.50807 22.19377 0 1 0 + 3866 1289 2 0.4236 2.93294 9.89004 21.41549 0 1 0 + 3867 1289 2 0.4236 2.80507 11.43883 21.91689 0 1 0 + 3868 1290 1 -0.8472 14.37599 26.93440 28.59915 0 0 0 + 3869 1290 2 0.4236 13.74025 27.42354 28.00208 0 0 0 + 3870 1290 2 0.4236 15.27401 27.37252 28.56009 0 0 0 + 3871 1291 1 -0.8472 34.12274 21.85242 14.14839 0 -1 0 + 3872 1291 2 0.4236 33.61787 21.07635 13.77045 0 -1 0 + 3873 1291 2 0.4236 35.09050 21.76777 13.91132 0 -1 0 + 3874 1292 1 -0.8472 32.64567 5.25739 5.99940 -1 1 0 + 3875 1292 2 0.4236 33.11844 4.88493 5.20085 -1 1 0 + 3876 1292 2 0.4236 33.08134 6.11426 6.27500 -1 1 0 + 3877 1293 1 -0.8472 23.64858 3.21683 21.36377 0 0 0 + 3878 1293 2 0.4236 22.71597 3.53283 21.18962 0 0 0 + 3879 1293 2 0.4236 23.97889 2.70125 20.57320 0 0 0 + 3880 1294 1 -0.8472 32.64212 16.11772 31.97213 -1 0 0 + 3881 1294 2 0.4236 31.81837 16.41178 32.45680 -1 0 0 + 3882 1294 2 0.4236 33.26061 16.89594 31.86352 -1 0 0 + 3883 1295 1 -0.8472 6.29229 17.36253 3.95587 0 0 0 + 3884 1295 2 0.4236 6.77184 17.44356 4.82957 0 0 0 + 3885 1295 2 0.4236 6.12602 16.39715 3.75517 0 0 0 + 3886 1296 1 -0.8472 31.92486 23.30850 22.00260 0 0 0 + 3887 1296 2 0.4236 31.25077 23.84248 21.49234 0 0 0 + 3888 1296 2 0.4236 32.82945 23.72002 21.89141 0 0 0 + 3889 1297 1 -0.8472 27.33250 28.07000 32.92133 0 0 0 + 3890 1297 2 0.4236 27.07320 27.40863 33.62506 0 0 0 + 3891 1297 2 0.4236 28.29881 27.95187 32.69273 0 0 0 + 3892 1298 1 -0.8472 2.64561 33.53042 18.92001 1 0 0 + 3893 1298 2 0.4236 1.69345 33.79700 18.77078 1 0 0 + 3894 1298 2 0.4236 3.23109 34.33901 18.86227 1 0 0 + 3895 1299 1 -0.8472 20.25726 25.40408 31.93927 -1 0 0 + 3896 1299 2 0.4236 19.93756 25.82497 32.78816 -1 0 0 + 3897 1299 2 0.4236 20.87305 26.03411 31.46615 -1 0 0 + 3898 1300 1 -0.8472 3.04174 13.82425 29.63913 1 0 0 + 3899 1300 2 0.4236 2.19951 13.71557 29.11115 1 0 0 + 3900 1300 2 0.4236 2.90738 13.45836 30.56002 1 0 0 + 3901 1301 1 -0.8472 27.74001 30.99889 32.58650 0 0 0 + 3902 1301 2 0.4236 28.31372 31.33194 33.33475 0 0 0 + 3903 1301 2 0.4236 27.55154 30.02577 32.71868 0 0 0 + 3904 1302 1 -0.8472 31.54537 3.17343 11.48007 -1 0 0 + 3905 1302 2 0.4236 31.00105 2.58309 12.07601 -1 0 0 + 3906 1302 2 0.4236 31.24008 3.06453 10.53409 -1 0 0 +3907 1303 1 -0.8472 12.78374 29.36396 35.25028 0 -1 0 +3908 1303 2 0.4236 12.48790 28.41019 35.19821 0 -1 0 +3909 1303 2 0.4236 13.10919 29.56198 0.72764 0 -1 1 +3910 1304 1 -0.8472 23.77746 14.97626 35.08085 0 0 0 +3911 1304 2 0.4236 23.65699 15.06343 0.62252 0 0 1 +3912 1304 2 0.4236 23.98557 14.02508 34.85299 0 0 0 + 3913 1305 1 -0.8472 9.02720 31.44392 7.07983 1 0 0 + 3914 1305 2 0.4236 8.96368 32.37089 6.71012 1 0 0 + 3915 1305 2 0.4236 8.13255 31.00077 7.02393 1 0 0 + 3916 1306 1 -0.8472 31.36549 11.59481 10.42094 0 0 0 + 3917 1306 2 0.4236 31.65377 12.22675 11.14031 0 0 0 + 3918 1306 2 0.4236 32.09618 10.93542 10.24406 0 0 0 + 3919 1307 1 -0.8472 29.50183 27.32803 3.75836 0 -1 0 + 3920 1307 2 0.4236 29.53439 26.49065 3.21279 0 -1 0 + 3921 1307 2 0.4236 29.08094 28.05932 3.22170 0 -1 0 + 3922 1308 1 -0.8472 33.81990 14.88458 25.76164 0 0 0 + 3923 1308 2 0.4236 34.72524 14.95250 25.34251 0 0 0 + 3924 1308 2 0.4236 33.89155 14.39907 26.63289 0 0 0 + 3925 1309 1 -0.8472 7.98850 21.50658 20.41280 0 0 0 + 3926 1309 2 0.4236 8.56246 21.56801 19.59624 0 0 0 + 3927 1309 2 0.4236 8.56179 21.31560 21.20954 0 0 0 + 3928 1310 1 -0.8472 32.46665 14.83711 6.59392 0 0 0 + 3929 1310 2 0.4236 32.73572 14.17385 7.29220 0 0 0 + 3930 1310 2 0.4236 31.57544 15.22519 6.82865 0 0 0 + 3931 1311 1 -0.8472 19.27221 16.62720 16.91022 0 -1 0 + 3932 1311 2 0.4236 18.39566 16.51808 16.44147 0 -1 0 + 3933 1311 2 0.4236 19.11058 16.84716 17.87223 0 -1 0 + 3934 1312 1 -0.8472 10.75317 25.30896 14.90281 1 -1 0 + 3935 1312 2 0.4236 10.02110 24.75819 15.30365 1 -1 0 + 3936 1312 2 0.4236 10.68350 26.24920 15.23605 1 -1 0 + 3937 1313 1 -0.8472 10.59250 3.58120 20.02809 0 0 0 + 3938 1313 2 0.4236 10.10365 3.59853 20.90027 0 0 0 + 3939 1313 2 0.4236 11.56509 3.41878 20.19430 0 0 0 + 3940 1314 1 -0.8472 23.15667 28.53308 20.17853 0 -1 0 + 3941 1314 2 0.4236 23.99072 29.08474 20.18023 0 -1 0 + 3942 1314 2 0.4236 23.01997 28.13839 19.26998 0 -1 0 + 3943 1315 1 -0.8472 6.61160 15.88142 29.17336 1 0 0 + 3944 1315 2 0.4236 5.96957 16.51911 28.74778 1 0 0 + 3945 1315 2 0.4236 6.23172 14.95687 29.14422 1 0 0 + 3946 1316 1 -0.8472 33.84117 10.87684 5.32296 -1 0 0 + 3947 1316 2 0.4236 34.05499 11.83082 5.11283 -1 0 0 + 3948 1316 2 0.4236 34.38758 10.27642 4.73908 -1 0 0 + 3949 1317 1 -0.8472 5.10908 7.98804 15.75723 0 1 0 + 3950 1317 2 0.4236 5.83685 8.64150 15.96527 0 1 0 + 3951 1317 2 0.4236 4.52699 8.35699 15.03262 0 1 0 + 3952 1318 1 -0.8472 21.73216 9.98499 28.65661 0 0 0 + 3953 1318 2 0.4236 22.11985 9.08867 28.44162 0 0 0 + 3954 1318 2 0.4236 22.22861 10.38703 29.42592 0 0 0 + 3955 1319 1 -0.8472 15.11924 17.54695 6.96555 1 0 0 + 3956 1319 2 0.4236 15.24394 16.65784 6.52526 1 0 0 + 3957 1319 2 0.4236 14.14970 17.79152 6.95414 1 0 0 + 3958 1320 1 -0.8472 9.36217 21.72925 23.47370 0 0 0 + 3959 1320 2 0.4236 9.44785 22.47012 22.80757 0 0 0 + 3960 1320 2 0.4236 9.25579 22.11545 24.38994 0 0 0 + 3961 1321 1 -0.8472 9.43645 15.00189 14.94078 1 0 0 + 3962 1321 2 0.4236 10.25430 14.52785 15.26696 1 0 0 + 3963 1321 2 0.4236 9.65662 15.51329 14.11018 1 0 0 + 3964 1322 1 -0.8472 8.59033 10.76868 9.86814 0 0 0 + 3965 1322 2 0.4236 7.82215 10.93745 9.25058 0 0 0 + 3966 1322 2 0.4236 8.25906 10.73652 10.81111 0 0 0 + 3967 1323 1 -0.8472 11.61768 13.08370 14.89370 0 0 0 + 3968 1323 2 0.4236 11.67363 13.04553 13.89601 0 0 0 + 3969 1323 2 0.4236 12.47416 13.44533 15.26196 0 0 0 + 3970 1324 1 -0.8472 16.11690 13.08391 16.65249 0 0 0 + 3971 1324 2 0.4236 16.28495 12.57915 15.80576 0 0 0 + 3972 1324 2 0.4236 15.93060 12.43894 17.39362 0 0 0 + 3973 1325 1 -0.8472 15.86534 31.96218 1.66332 0 0 0 + 3974 1325 2 0.4236 15.01496 31.44332 1.57625 0 0 0 + 3975 1325 2 0.4236 15.96614 32.57132 0.87672 0 0 0 + 3976 1326 1 -0.8472 24.92119 12.54887 34.11767 0 0 0 + 3977 1326 2 0.4236 25.52292 11.78246 34.34234 0 0 0 + 3978 1326 2 0.4236 25.18156 12.92786 33.22969 0 0 0 + 3979 1327 1 -0.8472 11.53054 35.48053 2.50601 0 -1 0 + 3980 1327 2 0.4236 11.26027 0.86465 2.87208 0 0 0 + 3981 1327 2 0.4236 11.70360 0.05592 1.52453 0 0 0 + 3982 1328 1 -0.8472 30.37646 11.06481 19.98364 -1 1 0 + 3983 1328 2 0.4236 31.07807 10.97906 19.27629 -1 1 0 + 3984 1328 2 0.4236 29.60175 11.58441 19.62339 -1 1 0 + 3985 1329 1 -0.8472 5.33838 10.35688 23.82633 0 1 0 + 3986 1329 2 0.4236 4.49407 10.43102 23.29565 0 1 0 + 3987 1329 2 0.4236 5.42533 11.15151 24.42705 0 1 0 + 3988 1330 1 -0.8472 17.21081 5.64167 9.21177 -1 1 0 + 3989 1330 2 0.4236 17.44537 5.70658 10.18167 -1 1 0 + 3990 1330 2 0.4236 17.43319 6.50384 8.75666 -1 1 0 + 3991 1331 1 -0.8472 8.48413 30.64049 22.56444 0 -1 0 + 3992 1331 2 0.4236 9.06406 29.97286 22.09767 0 -1 0 + 3993 1331 2 0.4236 8.37563 31.44943 21.98669 0 -1 0 + 3994 1332 1 -0.8472 1.13258 13.38927 14.12372 1 1 0 + 3995 1332 2 0.4236 1.00638 14.05274 14.86113 1 1 0 + 3996 1332 2 0.4236 1.57468 12.56864 14.48574 1 1 0 + 3997 1333 1 -0.8472 3.61348 27.78485 20.21784 1 -1 0 + 3998 1333 2 0.4236 3.54423 26.84230 19.89108 1 -1 0 + 3999 1333 2 0.4236 4.49674 28.16750 19.94691 1 -1 0 + 4000 1334 1 -0.8472 34.87963 19.16306 19.16038 -1 1 0 + 4001 1334 2 0.4236 34.72652 18.19533 18.96042 -1 1 0 + 4002 1334 2 0.4236 34.73462 19.70187 18.33056 -1 1 0 + 4003 1335 1 -0.8472 33.17028 25.43707 7.09681 -1 0 0 + 4004 1335 2 0.4236 32.75169 26.26784 6.73000 -1 0 0 + 4005 1335 2 0.4236 32.53585 24.67095 6.99433 -1 0 0 + 4006 1336 1 -0.8472 10.03853 8.39253 8.37546 0 1 0 + 4007 1336 2 0.4236 9.83643 9.29993 8.74386 0 1 0 + 4008 1336 2 0.4236 9.26076 7.78562 8.53887 0 1 0 + 4009 1337 1 -0.8472 8.03214 12.07162 19.93674 1 0 0 + 4010 1337 2 0.4236 7.62829 11.35734 20.50829 1 0 0 + 4011 1337 2 0.4236 8.51882 11.65059 19.17133 1 0 0 + 4012 1338 1 -0.8472 1.41857 21.54262 10.36366 0 0 0 + 4013 1338 2 0.4236 2.20565 20.94132 10.22637 0 0 0 + 4014 1338 2 0.4236 1.66063 22.47502 10.09525 0 0 0 + 4015 1339 1 -0.8472 34.50038 20.54422 16.81189 -1 0 0 + 4016 1339 2 0.4236 35.23362 20.99512 16.30298 -1 0 0 + 4017 1339 2 0.4236 33.70511 21.14879 16.85659 -1 0 0 + 4018 1340 1 -0.8472 9.44547 24.80491 4.00309 1 0 0 + 4019 1340 2 0.4236 10.06637 25.56510 3.81178 1 0 0 + 4020 1340 2 0.4236 9.34559 24.24167 3.18290 1 0 0 + 4021 1341 1 -0.8472 4.73779 28.13530 4.76587 1 0 0 + 4022 1341 2 0.4236 4.64675 27.24203 5.20595 1 0 0 + 4023 1341 2 0.4236 5.38013 28.06692 4.00255 1 0 0 + 4024 1342 1 -0.8472 28.79309 11.26361 32.56261 -1 0 0 + 4025 1342 2 0.4236 28.66814 12.07106 31.98609 -1 0 0 + 4026 1342 2 0.4236 28.00130 11.15780 33.16414 -1 0 0 + 4027 1343 1 -0.8472 29.00688 2.02184 18.32003 0 1 0 + 4028 1343 2 0.4236 29.92131 1.72090 18.59060 0 1 0 + 4029 1343 2 0.4236 28.91878 1.96743 17.32545 0 1 0 + 4030 1344 1 -0.8472 31.38630 11.70534 6.36117 0 1 0 + 4031 1344 2 0.4236 31.72496 12.31115 7.08107 0 1 0 + 4032 1344 2 0.4236 32.14258 11.15776 6.00323 0 1 0 + 4033 1345 1 -0.8472 14.04432 34.74239 31.23302 -1 -1 0 + 4034 1345 2 0.4236 14.42009 35.30378 30.49572 -1 -1 0 + 4035 1345 2 0.4236 14.59804 33.91641 31.33837 -1 -1 0 + 4036 1346 1 -0.8472 11.74166 19.24522 20.21415 0 0 0 + 4037 1346 2 0.4236 12.20073 18.37581 20.39670 0 0 0 + 4038 1346 2 0.4236 11.64250 19.75559 21.06832 0 0 0 + 4039 1347 1 -0.8472 35.52179 6.24067 32.03171 0 0 0 + 4040 1347 2 0.4236 0.50438 6.83174 32.67320 1 0 0 + 4041 1347 2 0.4236 0.29816 5.29165 32.17109 1 0 0 + 4042 1348 1 -0.8472 15.57283 9.26811 33.08255 0 0 0 + 4043 1348 2 0.4236 15.53601 10.10503 33.62861 0 0 0 + 4044 1348 2 0.4236 15.19689 8.50778 33.61220 0 0 0 + 4045 1349 1 -0.8472 17.80359 31.80829 5.14239 1 -1 0 + 4046 1349 2 0.4236 16.85934 32.13019 5.07387 1 -1 0 + 4047 1349 2 0.4236 17.97257 31.11858 4.43838 1 -1 0 + 4048 1350 1 -0.8472 30.38406 19.12162 16.07527 0 0 0 + 4049 1350 2 0.4236 31.29341 19.04947 15.66557 0 0 0 + 4050 1350 2 0.4236 30.08197 18.21753 16.37749 0 0 0 + 4051 1351 1 -0.8472 11.10369 6.99773 6.45008 0 1 0 + 4052 1351 2 0.4236 12.01908 7.37712 6.31577 0 1 0 + 4053 1351 2 0.4236 10.59371 7.57531 7.08745 0 1 0 + 4054 1352 1 -0.8472 12.27206 16.59023 16.74848 1 -1 0 + 4055 1352 2 0.4236 11.81988 17.30736 17.27877 1 -1 0 + 4056 1352 2 0.4236 12.89672 16.08136 17.34073 1 -1 0 + 4057 1353 1 -0.8472 20.33587 18.83981 32.69894 0 1 0 + 4058 1353 2 0.4236 20.70478 19.62858 33.19059 0 1 0 + 4059 1353 2 0.4236 20.73393 18.00044 33.06900 0 1 0 + 4060 1354 1 -0.8472 2.03095 27.60334 3.55915 1 0 0 + 4061 1354 2 0.4236 1.49012 28.34142 3.15579 1 0 0 + 4062 1354 2 0.4236 2.33241 27.87255 4.47382 1 0 0 + 4063 1355 1 -0.8472 18.88135 18.11410 0.87201 0 1 0 + 4064 1355 2 0.4236 19.39275 17.48421 0.28749 0 1 0 + 4065 1355 2 0.4236 18.56634 18.89200 0.32833 0 1 0 + 4066 1356 1 -0.8472 16.25484 6.69873 5.58205 -1 1 0 + 4067 1356 2 0.4236 16.87855 7.00828 6.29978 -1 1 0 + 4068 1356 2 0.4236 16.02398 5.73754 5.73284 -1 1 0 + 4069 1357 1 -0.8472 4.91653 23.82036 8.55004 0 0 0 + 4070 1357 2 0.4236 5.34761 23.21217 9.21648 0 0 0 + 4071 1357 2 0.4236 5.41269 24.68806 8.52083 0 0 0 + 4072 1358 1 -0.8472 33.30943 33.20561 10.09238 -1 0 0 + 4073 1358 2 0.4236 33.26590 34.05918 10.61147 -1 0 0 + 4074 1358 2 0.4236 32.96598 33.36084 9.16618 -1 0 0 + 4075 1359 1 -0.8472 16.61015 7.10659 25.54548 0 0 0 + 4076 1359 2 0.4236 17.06577 7.76016 26.14985 0 0 0 + 4077 1359 2 0.4236 16.33132 7.56921 24.70396 0 0 0 + 4078 1360 1 -0.8472 21.90262 1.55066 18.37026 0 1 0 + 4079 1360 2 0.4236 22.89510 1.63523 18.45827 0 1 0 + 4080 1360 2 0.4236 21.50605 2.45082 18.19019 0 1 0 + 4081 1361 1 -0.8472 3.86501 3.59828 14.83734 0 0 0 + 4082 1361 2 0.4236 4.42352 4.42579 14.89434 0 0 0 + 4083 1361 2 0.4236 3.15744 3.62445 15.54349 0 0 0 + 4084 1362 1 -0.8472 21.92304 8.04648 5.73415 0 0 0 + 4085 1362 2 0.4236 21.15202 8.10038 6.36865 0 0 0 + 4086 1362 2 0.4236 21.92013 8.84868 5.13715 0 0 0 + 4087 1363 1 -0.8472 3.88461 21.70830 19.87333 0 0 0 + 4088 1363 2 0.4236 3.77326 22.48610 19.25477 0 0 0 + 4089 1363 2 0.4236 4.65296 21.88004 20.48982 0 0 0 + 4090 1364 1 -0.8472 12.50665 27.83119 26.83785 0 0 0 + 4091 1364 2 0.4236 11.81736 27.12241 26.68791 0 0 0 + 4092 1364 2 0.4236 12.13096 28.72130 26.57993 0 0 0 + 4093 1365 1 -0.8472 32.46832 31.16200 16.94950 0 0 0 + 4094 1365 2 0.4236 33.05634 30.35349 16.92696 0 0 0 + 4095 1365 2 0.4236 32.80140 31.79707 17.64643 0 0 0 + 4096 1366 1 -0.8472 4.04609 20.23787 14.72111 0 1 0 + 4097 1366 2 0.4236 4.07606 19.71469 15.57277 0 1 0 + 4098 1366 2 0.4236 3.88322 19.61722 13.95421 0 1 0 + 4099 1367 1 -0.8472 13.76311 15.06580 33.41259 0 0 0 + 4100 1367 2 0.4236 14.68056 14.84069 33.74052 0 0 0 + 4101 1367 2 0.4236 13.74788 16.01155 33.08807 0 0 0 + 4102 1368 1 -0.8472 7.97774 4.02759 21.41028 1 1 0 + 4103 1368 2 0.4236 7.63454 3.91294 20.47809 1 1 0 + 4104 1368 2 0.4236 7.20683 4.12630 22.03950 1 1 0 + 4105 1369 1 -0.8472 20.29710 6.13425 12.62094 1 1 0 + 4106 1369 2 0.4236 19.31701 6.01240 12.46433 1 1 0 + 4107 1369 2 0.4236 20.56868 7.05305 12.33463 1 1 0 + 4108 1370 1 -0.8472 5.16656 5.52045 3.92872 1 1 0 + 4109 1370 2 0.4236 5.60269 5.98846 4.69728 1 1 0 + 4110 1370 2 0.4236 5.86909 5.12236 3.33884 1 1 0 + 4111 1371 1 -0.8472 17.27686 18.91878 19.63934 0 0 0 + 4112 1371 2 0.4236 18.05111 18.28992 19.71027 0 0 0 + 4113 1371 2 0.4236 17.49359 19.76961 20.11795 0 0 0 + 4114 1372 1 -0.8472 14.92005 7.12502 11.97112 0 0 0 + 4115 1372 2 0.4236 14.48733 6.58039 11.25271 0 0 0 + 4116 1372 2 0.4236 14.49309 8.02852 12.00724 0 0 0 + 4117 1373 1 -0.8472 1.10019 6.63116 0.49417 0 0 0 + 4118 1373 2 0.4236 1.99111 6.89491 0.86381 0 0 0 + 4119 1373 2 0.4236 1.03948 5.63397 0.45037 0 0 0 + 4120 1374 1 -0.8472 22.59485 0.72080 27.60450 1 1 0 + 4121 1374 2 0.4236 22.17357 1.60200 27.81888 1 1 0 + 4122 1374 2 0.4236 23.51241 0.68494 28.00041 1 1 0 + 4123 1375 1 -0.8472 15.78119 12.79592 23.35569 0 0 0 + 4124 1375 2 0.4236 16.02480 13.73623 23.11820 0 0 0 + 4125 1375 2 0.4236 14.85064 12.77490 23.72119 0 0 0 + 4126 1376 1 -0.8472 33.58141 6.89870 20.97751 -1 1 0 + 4127 1376 2 0.4236 34.40863 7.44824 21.09409 -1 1 0 + 4128 1376 2 0.4236 33.57629 6.15751 21.64870 -1 1 0 + 4129 1377 1 -0.8472 1.92074 17.89289 29.55807 1 0 0 + 4130 1377 2 0.4236 1.00224 17.93553 29.95110 1 0 0 + 4131 1377 2 0.4236 2.57668 17.64257 30.27013 1 0 0 + 4132 1378 1 -0.8472 11.63025 22.33197 20.78411 0 0 0 + 4133 1378 2 0.4236 11.83395 22.71874 21.68347 0 0 0 + 4134 1378 2 0.4236 12.46780 21.96046 20.38359 0 0 0 + 4135 1379 1 -0.8472 18.99923 25.73489 1.07719 0 0 0 + 4136 1379 2 0.4236 19.23105 26.05481 0.15857 0 0 0 + 4137 1379 2 0.4236 18.34556 26.36595 1.49482 0 0 0 + 4138 1380 1 -0.8472 26.73163 0.58642 2.49028 -1 1 0 + 4139 1380 2 0.4236 27.25801 1.43411 2.55567 -1 1 0 + 4140 1380 2 0.4236 26.60863 0.19913 3.40397 -1 1 0 + 4141 1381 1 -0.8472 10.39938 13.91835 25.30518 0 1 0 + 4142 1381 2 0.4236 10.62229 13.45115 26.16077 0 1 0 + 4143 1381 2 0.4236 10.41238 14.90734 25.45229 0 1 0 + 4144 1382 1 -0.8472 21.36317 34.04409 28.83108 0 -1 0 + 4145 1382 2 0.4236 21.78783 34.69929 28.20632 0 -1 0 + 4146 1382 2 0.4236 22.07522 33.53628 29.31593 0 -1 0 + 4147 1383 1 -0.8472 6.60638 30.22876 4.76665 0 -1 0 + 4148 1383 2 0.4236 6.87058 30.19293 5.73043 0 -1 0 + 4149 1383 2 0.4236 5.62090 30.38335 4.69672 0 -1 0 + 4150 1384 1 -0.8472 6.99525 5.86455 18.49351 1 0 0 + 4151 1384 2 0.4236 6.79939 4.89785 18.65820 1 0 0 + 4152 1384 2 0.4236 7.16656 6.00860 17.51892 1 0 0 + 4153 1385 1 -0.8472 27.85100 24.40461 26.76259 -1 0 0 + 4154 1385 2 0.4236 28.16466 23.49121 27.02200 -1 0 0 + 4155 1385 2 0.4236 27.50868 24.88178 27.57192 -1 0 0 + 4156 1386 1 -0.8472 26.18497 0.14061 24.90006 0 0 0 + 4157 1386 2 0.4236 27.13608 0.23417 24.60577 0 0 0 + 4158 1386 2 0.4236 25.60583 0.74498 24.35296 0 0 0 + 4159 1387 1 -0.8472 28.23866 32.55211 16.47504 0 -1 0 + 4160 1387 2 0.4236 27.78773 32.40987 17.35615 0 -1 0 + 4161 1387 2 0.4236 27.95660 33.43281 16.09458 0 -1 0 + 4162 1388 1 -0.8472 3.71190 17.69512 22.13922 0 0 0 + 4163 1388 2 0.4236 4.11270 18.60508 22.24549 0 0 0 + 4164 1388 2 0.4236 3.85950 17.16622 22.97496 0 0 0 + 4165 1389 1 -0.8472 21.99849 17.97835 20.53867 0 -1 0 + 4166 1389 2 0.4236 22.74324 18.54152 20.18072 0 -1 0 + 4167 1389 2 0.4236 21.44970 18.51802 21.17704 0 -1 0 + 4168 1390 1 -0.8472 10.41557 21.36907 9.81845 0 -1 0 + 4169 1390 2 0.4236 10.99340 21.92631 10.41470 0 -1 0 + 4170 1390 2 0.4236 10.29063 20.46447 10.22595 0 -1 0 + 4171 1391 1 -0.8472 26.10008 27.35743 8.93223 -2 0 0 + 4172 1391 2 0.4236 26.71331 27.76259 9.61030 -2 0 0 + 4173 1391 2 0.4236 25.82174 28.05715 8.27430 -2 0 0 + 4174 1392 1 -0.8472 17.35902 11.08757 2.80124 0 1 0 + 4175 1392 2 0.4236 17.01865 10.28022 2.31926 0 1 0 + 4176 1392 2 0.4236 18.34155 11.18187 2.64093 0 1 0 +4177 1393 1 -0.8472 16.76823 15.96965 35.38491 0 0 0 +4178 1393 2 0.4236 16.40681 16.87372 0.16584 0 0 1 +4179 1393 2 0.4236 17.75158 16.03673 35.21615 0 0 0 + 4180 1394 1 -0.8472 5.38571 21.32895 1.85800 0 0 0 + 4181 1394 2 0.4236 4.97998 21.46462 0.95415 0 0 0 + 4182 1394 2 0.4236 5.12424 20.42993 2.20919 0 0 0 + 4183 1395 1 -0.8472 13.98879 4.76207 23.30507 1 0 0 + 4184 1395 2 0.4236 14.66465 5.49461 23.22411 1 0 0 + 4185 1395 2 0.4236 14.11509 4.10815 22.55919 1 0 0 + 4186 1396 1 -0.8472 25.20454 3.81448 25.19998 0 1 0 + 4187 1396 2 0.4236 25.43529 4.37239 24.40284 0 1 0 + 4188 1396 2 0.4236 24.75751 2.97209 24.89910 0 1 0 + 4189 1397 1 -0.8472 34.55435 24.91541 25.79393 0 0 0 + 4190 1397 2 0.4236 35.08581 24.14893 26.15450 0 0 0 + 4191 1397 2 0.4236 33.85857 25.18160 26.46101 0 0 0 + 4192 1398 1 -0.8472 26.21632 33.11524 29.54084 0 0 0 + 4193 1398 2 0.4236 26.88558 33.61308 30.09236 0 0 0 + 4194 1398 2 0.4236 26.05296 33.61059 28.68766 0 0 0 + 4195 1399 1 -0.8472 12.75839 12.33150 9.28135 0 0 0 + 4196 1399 2 0.4236 12.49269 12.46848 10.23559 0 0 0 + 4197 1399 2 0.4236 12.18297 12.89711 8.69066 0 0 0 + 4198 1400 1 -0.8472 30.89915 15.99270 28.39554 -1 0 0 + 4199 1400 2 0.4236 31.44059 15.15457 28.46154 -1 0 0 + 4200 1400 2 0.4236 30.93487 16.33963 27.45835 -1 0 0 + 4201 1401 1 -0.8472 0.81922 11.50629 17.18912 0 0 0 + 4202 1401 2 0.4236 0.61583 10.52916 17.25048 0 0 0 + 4203 1401 2 0.4236 1.64440 11.64122 16.64065 0 0 0 + 4204 1402 1 -0.8472 6.31281 10.44238 16.76762 0 0 0 + 4205 1402 2 0.4236 7.01406 11.14835 16.66862 0 0 0 + 4206 1402 2 0.4236 5.76953 10.62481 17.58709 0 0 0 + 4207 1403 1 -0.8472 0.54456 9.54460 23.55923 0 0 0 + 4208 1403 2 0.4236 0.32188 9.63088 24.53027 0 0 0 + 4209 1403 2 0.4236 1.35608 10.09147 23.35353 0 0 0 + 4210 1404 1 -0.8472 1.24532 29.21899 12.99820 0 -1 0 + 4211 1404 2 0.4236 2.10877 28.72424 12.90008 0 -1 0 + 4212 1404 2 0.4236 1.18386 29.60264 13.91958 0 -1 0 + 4213 1405 1 -0.8472 9.87755 0.56243 14.38546 1 1 0 + 4214 1405 2 0.4236 10.32219 35.29136 13.94064 1 0 0 + 4215 1405 2 0.4236 10.56154 1.10058 14.87789 1 1 0 + 4216 1406 1 -0.8472 20.62159 2.62651 7.23282 1 1 0 + 4217 1406 2 0.4236 21.26312 3.32400 7.55202 1 1 0 + 4218 1406 2 0.4236 19.72502 2.78378 7.64684 1 1 0 + 4219 1407 1 -0.8472 26.24895 1.51497 16.19898 0 0 0 + 4220 1407 2 0.4236 25.40298 1.65532 16.71335 0 0 0 + 4221 1407 2 0.4236 26.29696 2.17550 15.44973 0 0 0 + 4222 1408 1 -0.8472 21.52089 15.53065 3.18350 0 -1 0 + 4223 1408 2 0.4236 21.15454 15.06314 2.37904 0 -1 0 + 4224 1408 2 0.4236 20.93898 16.31204 3.40870 0 -1 0 + 4225 1409 1 -0.8472 9.60116 12.81307 30.75366 0 0 0 + 4226 1409 2 0.4236 10.22636 13.08164 31.48643 0 0 0 + 4227 1409 2 0.4236 9.05604 12.02934 31.05121 0 0 0 + 4228 1410 1 -0.8472 5.23729 9.36348 2.76133 0 1 0 + 4229 1410 2 0.4236 5.49223 9.14952 3.70430 0 1 0 + 4230 1410 2 0.4236 4.82716 8.55685 2.33574 0 1 0 + 4231 1411 1 -0.8472 30.15622 30.86325 5.78803 -1 0 0 + 4232 1411 2 0.4236 31.03997 30.61950 6.18741 -1 0 0 + 4233 1411 2 0.4236 29.77296 31.64556 6.27901 -1 0 0 + 4234 1412 1 -0.8472 3.00118 7.40350 17.66433 1 1 0 + 4235 1412 2 0.4236 3.31933 7.97153 18.42332 1 1 0 + 4236 1412 2 0.4236 3.68758 7.40392 16.93713 1 1 0 + 4237 1413 1 -0.8472 1.27143 7.78395 33.63201 1 0 0 + 4238 1413 2 0.4236 1.04920 7.43066 34.54070 1 0 0 + 4239 1413 2 0.4236 1.85411 8.59165 33.72173 1 0 0 + 4240 1414 1 -0.8472 10.36647 16.58874 31.95040 1 0 0 + 4241 1414 2 0.4236 9.90077 17.17268 32.61532 1 0 0 + 4242 1414 2 0.4236 10.58267 15.70882 32.37335 1 0 0 + 4243 1415 1 -0.8472 2.92649 20.78950 22.99831 0 0 0 + 4244 1415 2 0.4236 3.38630 20.43813 23.81381 0 0 0 + 4245 1415 2 0.4236 3.60510 21.17464 22.37292 0 0 0 + 4246 1416 1 -0.8472 31.24310 32.56486 23.40585 -1 0 0 + 4247 1416 2 0.4236 30.76987 31.83084 23.89290 -1 0 0 + 4248 1416 2 0.4236 31.66708 32.19655 22.57848 -1 0 0 + 4249 1417 1 -0.8472 20.50168 18.67424 3.60469 0 1 0 + 4250 1417 2 0.4236 20.50225 18.74384 2.60714 0 1 0 + 4251 1417 2 0.4236 21.11534 19.36488 3.98731 0 1 0 + 4252 1418 1 -0.8472 29.26181 22.02665 30.81917 0 0 0 + 4253 1418 2 0.4236 29.77498 22.84230 31.08623 0 0 0 + 4254 1418 2 0.4236 28.58254 22.27185 30.12749 0 0 0 + 4255 1419 1 -0.8472 1.85161 27.62341 34.11640 -1 0 0 + 4256 1419 2 0.4236 2.16253 28.55236 34.31717 -1 0 0 + 4257 1419 2 0.4236 1.65257 27.54234 33.13979 -1 0 0 + 4258 1420 1 -0.8472 7.53004 9.50217 1.47002 0 1 0 + 4259 1420 2 0.4236 6.61551 9.21649 1.75623 0 1 0 + 4260 1420 2 0.4236 7.45608 10.27834 0.84390 0 1 0 + 4261 1421 1 -0.8472 16.58285 11.39480 14.39794 0 0 0 + 4262 1421 2 0.4236 16.18969 11.93603 13.65465 0 0 0 + 4263 1421 2 0.4236 16.00811 10.59421 14.56741 0 0 0 + 4264 1422 1 -0.8472 2.10592 5.43627 4.72316 0 1 0 + 4265 1422 2 0.4236 3.08841 5.34757 4.55950 0 1 0 + 4266 1422 2 0.4236 1.92931 5.42178 5.70732 0 1 0 + 4267 1423 1 -0.8472 3.71506 8.98264 20.01685 -1 0 0 + 4268 1423 2 0.4236 3.94387 9.91834 19.74841 -1 0 0 + 4269 1423 2 0.4236 4.50529 8.56072 20.46122 -1 0 0 + 4270 1424 1 -0.8472 1.86906 28.23419 30.94543 0 0 0 + 4271 1424 2 0.4236 2.78640 28.42230 30.59465 0 0 0 + 4272 1424 2 0.4236 1.58999 27.31365 30.67214 0 0 0 + 4273 1425 1 -0.8472 25.91892 1.73795 33.90733 1 1 0 + 4274 1425 2 0.4236 26.38470 2.45005 34.43262 1 1 0 + 4275 1425 2 0.4236 25.22904 2.15669 33.31689 1 1 0 + 4276 1426 1 -0.8472 4.30326 25.01135 31.69404 1 0 0 + 4277 1426 2 0.4236 4.77681 24.60093 30.91477 1 0 0 + 4278 1426 2 0.4236 3.42338 24.55523 31.82725 1 0 0 + 4279 1427 1 -0.8472 19.66466 33.96005 4.92748 0 -1 0 + 4280 1427 2 0.4236 19.99973 33.92475 5.86895 0 -1 0 + 4281 1427 2 0.4236 19.05768 33.18317 4.76034 0 -1 0 + 4282 1428 1 -0.8472 21.52853 24.53570 28.70701 0 -1 0 + 4283 1428 2 0.4236 21.55814 23.79625 29.37955 0 -1 0 + 4284 1428 2 0.4236 21.25506 25.38540 29.15776 0 -1 0 + 4285 1429 1 -0.8472 26.10586 14.96142 24.05624 0 0 0 + 4286 1429 2 0.4236 26.93664 15.23325 24.54190 0 0 0 + 4287 1429 2 0.4236 25.31446 15.40773 24.47395 0 0 0 + 4288 1430 1 -0.8472 8.93989 1.91730 34.66523 0 1 0 + 4289 1430 2 0.4236 9.71720 1.70768 34.07209 0 1 0 + 4290 1430 2 0.4236 9.19437 2.64332 35.30406 0 1 0 + 4291 1431 1 -0.8472 5.49155 24.85029 22.62250 1 0 0 + 4292 1431 2 0.4236 4.52301 24.64929 22.47596 1 0 0 + 4293 1431 2 0.4236 5.58611 25.50776 23.37001 1 0 0 + 4294 1432 1 -0.8472 30.35913 16.66043 13.69265 0 0 0 + 4295 1432 2 0.4236 31.35846 16.64719 13.65890 0 0 0 + 4296 1432 2 0.4236 30.01994 15.73968 13.88523 0 0 0 + 4297 1433 1 -0.8472 23.73905 30.09756 28.00530 0 -1 0 + 4298 1433 2 0.4236 22.88636 29.76565 27.60195 0 -1 0 + 4299 1433 2 0.4236 23.54863 30.89468 28.57831 0 -1 0 + 4300 1434 1 -0.8472 6.27457 22.28510 10.31293 0 0 0 + 4301 1434 2 0.4236 7.20338 22.65451 10.28568 0 0 0 + 4302 1434 2 0.4236 5.87861 22.44520 11.21712 0 0 0 + 4303 1435 1 -0.8472 34.26671 24.67070 21.96499 -1 0 0 + 4304 1435 2 0.4236 34.87274 24.93575 21.21504 -1 0 0 + 4305 1435 2 0.4236 34.76260 24.73063 22.83129 -1 0 0 + 4306 1436 1 -0.8472 18.92162 1.08281 4.46925 -1 -1 0 + 4307 1436 2 0.4236 19.78754 1.54407 4.27592 -1 -1 0 + 4308 1436 2 0.4236 19.09471 0.11779 4.66605 -1 -1 0 + 4309 1437 1 -0.8472 12.57287 31.40153 18.46855 1 0 0 + 4310 1437 2 0.4236 12.50938 30.52513 17.99122 1 0 0 + 4311 1437 2 0.4236 13.40979 31.42337 19.01540 1 0 0 + 4312 1438 1 -0.8472 18.33881 32.50240 15.43232 0 0 0 + 4313 1438 2 0.4236 17.94420 33.42056 15.39759 0 0 0 + 4314 1438 2 0.4236 17.69459 31.87927 15.87577 0 0 0 + 4315 1439 1 -0.8472 7.67654 27.84873 9.04314 0 0 0 + 4316 1439 2 0.4236 8.43198 27.95713 9.68931 0 0 0 + 4317 1439 2 0.4236 6.89338 27.43980 9.51151 0 0 0 + 4318 1440 1 -0.8472 21.65035 35.23355 32.90414 -1 0 0 + 4319 1440 2 0.4236 21.89201 35.27549 33.87358 -1 0 0 + 4320 1440 2 0.4236 21.11552 0.53569 32.65870 -1 1 0 + 4321 1441 1 -0.8472 26.98866 12.66178 1.39463 0 0 0 + 4322 1441 2 0.4236 27.22858 13.05128 0.50543 0 0 0 + 4323 1441 2 0.4236 26.30814 11.93983 1.26961 0 0 0 + 4324 1442 1 -0.8472 33.90498 1.20205 27.79719 -1 0 0 + 4325 1442 2 0.4236 33.57512 1.17136 26.85369 -1 0 0 + 4326 1442 2 0.4236 34.38097 0.34922 28.01175 -1 0 0 + 4327 1443 1 -0.8472 16.09059 23.00449 11.90689 0 -1 0 + 4328 1443 2 0.4236 15.59851 22.16519 11.67591 0 -1 0 + 4329 1443 2 0.4236 16.68248 23.26450 11.14399 0 -1 0 + 4330 1444 1 -0.8472 21.66203 22.49671 5.11467 0 -1 0 + 4331 1444 2 0.4236 21.48400 22.99703 5.96197 0 -1 0 + 4332 1444 2 0.4236 22.09350 21.62052 5.32931 0 -1 0 + 4333 1445 1 -0.8472 28.27062 28.47059 10.54210 0 -1 0 + 4334 1445 2 0.4236 28.73699 29.21139 10.05878 0 -1 0 + 4335 1445 2 0.4236 28.92304 27.99473 11.13191 0 -1 0 + 4336 1446 1 -0.8472 11.81133 6.08344 22.22918 2 0 0 + 4337 1446 2 0.4236 11.98293 6.96727 21.79400 2 0 0 + 4338 1446 2 0.4236 12.67690 5.59722 22.34885 2 0 0 + 4339 1447 1 -0.8472 11.54720 20.00403 29.64998 0 0 0 + 4340 1447 2 0.4236 12.20847 19.94668 30.39788 0 0 0 + 4341 1447 2 0.4236 10.65105 20.25502 30.01590 0 0 0 + 4342 1448 1 -0.8472 23.63295 15.75324 6.26015 -1 0 0 + 4343 1448 2 0.4236 24.01845 15.46731 7.13740 -1 0 0 + 4344 1448 2 0.4236 23.17822 16.63724 6.36819 -1 0 0 + 4345 1449 1 -0.8472 18.59627 17.84478 8.51395 0 0 0 + 4346 1449 2 0.4236 19.30661 17.22786 8.85265 0 0 0 + 4347 1449 2 0.4236 18.88270 18.23432 7.63866 0 0 0 + 4348 1450 1 -0.8472 24.95837 31.64730 25.42719 0 0 0 + 4349 1450 2 0.4236 25.82533 31.64851 24.92884 0 0 0 + 4350 1450 2 0.4236 25.13906 31.67401 26.41036 0 0 0 + 4351 1451 1 -0.8472 16.66874 15.84535 16.59843 0 0 0 + 4352 1451 2 0.4236 16.30160 16.17484 17.46823 0 0 0 + 4353 1451 2 0.4236 16.72463 14.84712 16.61697 0 0 0 + 4354 1452 1 -0.8472 33.01487 0.03301 11.50236 0 1 0 + 4355 1452 2 0.4236 32.49598 0.68423 10.94864 0 1 0 + 4356 1452 2 0.4236 32.63147 35.50688 12.42537 0 0 0 +4357 1453 1 -0.8472 28.05328 19.82767 0.19572 0 0 0 +4358 1453 2 0.4236 27.36733 20.21266 0.81312 0 0 0 +4359 1453 2 0.4236 27.69662 18.99018 35.22901 0 0 -1 + 4360 1454 1 -0.8472 13.82727 16.06989 19.24354 0 0 0 + 4361 1454 2 0.4236 14.79294 15.86683 19.40546 0 0 0 + 4362 1454 2 0.4236 13.26084 15.39722 19.71956 0 0 0 + 4363 1455 1 -0.8472 14.08001 21.97765 33.17988 1 0 0 + 4364 1455 2 0.4236 14.86867 22.09727 33.78291 1 0 0 + 4365 1455 2 0.4236 14.36835 22.08619 32.22855 1 0 0 + 4366 1456 1 -0.8472 16.33725 25.39311 3.01993 0 -1 0 + 4367 1456 2 0.4236 16.78886 26.28499 3.04273 0 -1 0 + 4368 1456 2 0.4236 16.96355 24.71199 2.64072 0 -1 0 + 4369 1457 1 -0.8472 34.41055 25.51007 0.15059 0 0 0 + 4370 1457 2 0.4236 34.86965 26.36478 0.39277 0 0 0 + 4371 1457 2 0.4236 33.46228 25.53993 0.46653 0 0 0 + 4372 1458 1 -0.8472 27.86190 21.35174 28.12153 -1 0 0 + 4373 1458 2 0.4236 28.79121 21.05583 27.90073 -1 0 0 + 4374 1458 2 0.4236 27.23273 21.03009 27.41397 -1 0 0 + 4375 1459 1 -0.8472 0.23515 27.24082 28.00084 1 -1 0 + 4376 1459 2 0.4236 0.82580 26.63370 28.53233 1 -1 0 + 4377 1459 2 0.4236 34.89553 26.76177 27.76667 0 -1 0 + 4378 1460 1 -0.8472 21.68728 25.32330 17.79708 0 0 0 + 4379 1460 2 0.4236 22.01241 26.26845 17.76638 0 0 0 + 4380 1460 2 0.4236 21.31354 25.07022 16.90477 0 0 0 + 4381 1461 1 -0.8472 30.97176 0.89911 8.90394 -1 2 0 + 4382 1461 2 0.4236 31.32718 0.98094 7.97285 -1 2 0 + 4383 1461 2 0.4236 29.99239 1.10098 8.90582 -1 2 0 + 4384 1462 1 -0.8472 25.45716 22.87578 20.99721 0 0 0 + 4385 1462 2 0.4236 26.30239 22.39353 21.22734 0 0 0 + 4386 1462 2 0.4236 25.66033 23.83885 20.82076 0 0 0 + 4387 1463 1 -0.8472 24.87472 30.47978 12.60569 0 0 0 + 4388 1463 2 0.4236 25.65927 30.69811 12.02542 0 0 0 + 4389 1463 2 0.4236 24.98656 29.56166 12.98590 0 0 0 + 4390 1464 1 -0.8472 13.80973 7.99429 5.29049 0 1 0 + 4391 1464 2 0.4236 13.73023 8.76929 4.66357 0 1 0 + 4392 1464 2 0.4236 14.76858 7.86828 5.54475 0 1 0 + 4393 1465 1 -0.8472 33.97510 12.84300 16.82412 -1 0 0 + 4394 1465 2 0.4236 34.81504 12.34044 17.02876 -1 0 0 + 4395 1465 2 0.4236 33.55414 13.15013 17.67758 -1 0 0 + 4396 1466 1 -0.8472 26.59067 21.83864 5.49548 0 0 0 + 4397 1466 2 0.4236 27.17656 22.56826 5.14296 0 0 0 + 4398 1466 2 0.4236 27.14602 21.03034 5.69097 0 0 0 + 4399 1467 1 -0.8472 5.16628 25.92485 12.35774 0 0 0 + 4400 1467 2 0.4236 4.34860 25.35313 12.42442 0 0 0 + 4401 1467 2 0.4236 5.79329 25.69800 13.10298 0 0 0 + 4402 1468 1 -0.8472 26.79149 35.42791 5.15590 -1 0 0 + 4403 1468 2 0.4236 26.57100 34.75869 5.86548 -1 0 0 + 4404 1468 2 0.4236 27.24633 0.70960 5.57074 -1 1 0 + 4405 1469 1 -0.8472 1.20630 3.82773 0.24514 0 0 0 + 4406 1469 2 0.4236 2.07387 3.42063 0.53070 0 0 0 + 4407 1469 2 0.4236 0.45018 3.34497 0.68691 0 0 0 + 4408 1470 1 -0.8472 26.43671 3.26559 13.86247 -1 0 0 + 4409 1470 2 0.4236 26.83179 4.06661 14.31219 -1 0 0 + 4410 1470 2 0.4236 25.70088 3.55590 13.25073 -1 0 0 + 4411 1471 1 -0.8472 33.20618 12.63476 8.22853 0 0 0 + 4412 1471 2 0.4236 32.62856 12.82716 9.02181 0 0 0 + 4413 1471 2 0.4236 34.16325 12.80270 8.46454 0 0 0 + 4414 1472 1 -0.8472 29.90540 24.56808 20.70513 -1 0 0 + 4415 1472 2 0.4236 29.45905 25.46288 20.69386 -1 0 0 + 4416 1472 2 0.4236 30.31745 24.38988 19.81161 -1 0 0 + 4417 1473 1 -0.8472 15.29819 4.02922 16.44477 0 1 0 + 4418 1473 2 0.4236 15.74731 4.67008 17.06729 0 1 0 + 4419 1473 2 0.4236 14.96500 3.24064 16.96159 0 1 0 +4420 1474 1 -0.8472 31.27200 25.18131 0.42504 0 0 0 +4421 1474 2 0.4236 31.06216 24.44154 35.23295 0 0 -1 +4422 1474 2 0.4236 30.72503 25.06997 1.25474 0 0 0 +4423 1475 1 -0.8472 12.12236 3.02649 0.17854 1 1 0 +4424 1475 2 0.4236 11.88057 2.13716 35.23770 1 1 -1 +4425 1475 2 0.4236 11.35234 3.37843 0.71066 1 1 0 + 4426 1476 1 -0.8472 32.84202 11.55156 14.38224 -1 1 0 + 4427 1476 2 0.4236 31.87238 11.54439 14.13797 -1 1 0 + 4428 1476 2 0.4236 33.01945 12.30064 15.02046 -1 1 0 + 4429 1477 1 -0.8472 20.56141 17.44100 12.45462 0 0 0 + 4430 1477 2 0.4236 19.82341 16.87961 12.08022 0 0 0 + 4431 1477 2 0.4236 20.67251 17.23961 13.42779 0 0 0 + 4432 1478 1 -0.8472 15.28058 11.62137 18.81314 0 0 0 + 4433 1478 2 0.4236 14.35106 11.87755 19.07832 0 0 0 + 4434 1478 2 0.4236 15.44910 10.66895 19.06701 0 0 0 + 4435 1479 1 -0.8472 29.74122 20.36633 3.36258 1 0 0 + 4436 1479 2 0.4236 30.50489 19.77988 3.63245 1 0 0 + 4437 1479 2 0.4236 29.83808 20.61761 2.39955 1 0 0 + 4438 1480 1 -0.8472 10.45942 28.09788 15.37735 0 0 0 + 4439 1480 2 0.4236 9.49177 28.21579 15.60027 0 0 0 + 4440 1480 2 0.4236 10.68404 28.64230 14.56918 0 0 0 + 4441 1481 1 -0.8472 16.77284 6.13546 17.93915 -1 1 0 + 4442 1481 2 0.4236 17.27231 6.27930 18.79343 -1 1 0 + 4443 1481 2 0.4236 16.65241 7.01137 17.47196 -1 1 0 + 4444 1482 1 -0.8472 21.51809 0.32169 25.14138 1 0 0 + 4445 1482 2 0.4236 22.25467 0.17201 25.80091 1 0 0 + 4446 1482 2 0.4236 21.38164 34.99836 24.60010 1 -1 0 + 4447 1483 1 -0.8472 8.70687 23.66278 10.13832 1 0 0 + 4448 1483 2 0.4236 9.01094 24.13022 10.96842 1 0 0 + 4449 1483 2 0.4236 9.40929 23.01447 9.84461 1 0 0 + 4450 1484 1 -0.8472 20.24838 3.67061 10.36639 0 1 0 + 4451 1484 2 0.4236 20.42013 3.09249 11.16402 0 1 0 + 4452 1484 2 0.4236 19.45158 3.32583 9.87020 0 1 0 + 4453 1485 1 -0.8472 5.99031 17.08661 14.86595 0 -1 0 + 4454 1485 2 0.4236 6.68059 17.76993 14.62817 0 -1 0 + 4455 1485 2 0.4236 5.51211 17.37098 15.69683 0 -1 0 + 4456 1486 1 -0.8472 9.84126 21.02704 7.17564 1 0 0 + 4457 1486 2 0.4236 9.10851 21.60977 6.82433 1 0 0 + 4458 1486 2 0.4236 9.88717 21.11282 8.17086 1 0 0 + 4459 1487 1 -0.8472 14.27700 22.34872 30.47271 0 -1 0 + 4460 1487 2 0.4236 13.79127 23.17247 30.18038 0 -1 0 + 4461 1487 2 0.4236 14.51549 21.80029 29.67128 0 -1 0 + 4462 1488 1 -0.8472 9.99770 22.36314 18.62254 0 0 0 + 4463 1488 2 0.4236 10.44813 21.95194 17.83008 0 0 0 + 4464 1488 2 0.4236 10.66650 22.49693 19.35385 0 0 0 + 4465 1489 1 -0.8472 13.54588 23.31244 25.33301 0 0 0 + 4466 1489 2 0.4236 13.21038 22.99391 26.21954 0 0 0 + 4467 1489 2 0.4236 14.46674 22.95517 25.17718 0 0 0 + 4468 1490 1 -0.8472 20.37993 18.69129 28.39579 0 0 0 + 4469 1490 2 0.4236 19.95915 18.99234 27.54006 0 0 0 + 4470 1490 2 0.4236 21.36712 18.59759 28.26690 0 0 0 + 4471 1491 1 -0.8472 31.97357 7.21056 11.20401 0 1 0 + 4472 1491 2 0.4236 31.56230 7.14412 12.11308 0 1 0 + 4473 1491 2 0.4236 32.88388 6.79691 11.21900 0 1 0 + 4474 1492 1 -0.8472 3.59839 34.17205 15.10830 1 -1 0 + 4475 1492 2 0.4236 3.17559 33.45078 14.55972 1 -1 0 + 4476 1492 2 0.4236 3.57179 33.91506 16.07431 1 -1 0 + 4477 1493 1 -0.8472 16.75495 18.40965 28.99548 0 0 0 + 4478 1493 2 0.4236 17.67786 18.68610 29.26339 0 0 0 + 4479 1493 2 0.4236 16.49472 17.58541 29.49830 0 0 0 + 4480 1494 1 -0.8472 4.30401 30.00446 27.41270 2 -1 0 + 4481 1494 2 0.4236 5.20242 30.40877 27.24145 2 -1 0 + 4482 1494 2 0.4236 3.66298 30.30545 26.70673 2 -1 0 + 4483 1495 1 -0.8472 6.15115 15.71784 24.07151 1 1 0 + 4484 1495 2 0.4236 5.27191 15.89172 24.51496 1 1 0 + 4485 1495 2 0.4236 6.55767 14.88710 24.45172 1 1 0 + 4486 1496 1 -0.8472 1.16767 28.77477 19.83689 0 0 0 + 4487 1496 2 0.4236 0.50183 28.05644 19.63537 0 0 0 + 4488 1496 2 0.4236 2.07490 28.36794 19.94340 0 0 0 + 4489 1497 1 -0.8472 23.23606 29.74360 8.55284 0 0 0 + 4490 1497 2 0.4236 24.21877 29.83041 8.71618 0 0 0 + 4491 1497 2 0.4236 22.95269 30.40987 7.86311 0 0 0 + 4492 1498 1 -0.8472 19.48056 19.15564 6.41598 0 0 0 + 4493 1498 2 0.4236 18.99884 18.47150 5.86839 0 0 0 + 4494 1498 2 0.4236 18.88774 19.94885 6.55504 0 0 0 + 4495 1499 1 -0.8472 33.04434 24.82100 13.64486 0 0 0 + 4496 1499 2 0.4236 33.83932 24.36499 13.24495 0 0 0 + 4497 1499 2 0.4236 32.21569 24.31265 13.41066 0 0 0 + 4498 1500 1 -0.8472 26.04955 6.03860 17.25587 0 0 0 + 4499 1500 2 0.4236 26.40284 5.43861 17.97360 0 0 0 + 4500 1500 2 0.4236 26.43423 5.76580 16.37409 0 0 0 + +Bonds + + 1 1 1 2 + 2 1 1 3 + 3 1 4 5 + 4 1 4 6 + 5 1 7 8 + 6 1 7 9 + 7 1 10 11 + 8 1 10 12 + 9 1 13 14 + 10 1 13 15 + 11 1 16 17 + 12 1 16 18 + 13 1 19 20 + 14 1 19 21 + 15 1 22 23 + 16 1 22 24 + 17 1 25 26 + 18 1 25 27 + 19 1 28 29 + 20 1 28 30 + 21 1 31 32 + 22 1 31 33 + 23 1 34 35 + 24 1 34 36 + 25 1 37 38 + 26 1 37 39 + 27 1 40 41 + 28 1 40 42 + 29 1 43 44 + 30 1 43 45 + 31 1 46 47 + 32 1 46 48 + 33 1 49 50 + 34 1 49 51 + 35 1 52 53 + 36 1 52 54 + 37 1 55 56 + 38 1 55 57 + 39 1 58 59 + 40 1 58 60 + 41 1 61 62 + 42 1 61 63 + 43 1 64 65 + 44 1 64 66 + 45 1 67 68 + 46 1 67 69 + 47 1 70 71 + 48 1 70 72 + 49 1 73 74 + 50 1 73 75 + 51 1 76 77 + 52 1 76 78 + 53 1 79 80 + 54 1 79 81 + 55 1 82 83 + 56 1 82 84 + 57 1 85 86 + 58 1 85 87 + 59 1 88 89 + 60 1 88 90 + 61 1 91 92 + 62 1 91 93 + 63 1 94 95 + 64 1 94 96 + 65 1 97 98 + 66 1 97 99 + 67 1 100 101 + 68 1 100 102 + 69 1 103 104 + 70 1 103 105 + 71 1 106 107 + 72 1 106 108 + 73 1 109 110 + 74 1 109 111 + 75 1 112 113 + 76 1 112 114 + 77 1 115 116 + 78 1 115 117 + 79 1 118 119 + 80 1 118 120 + 81 1 121 122 + 82 1 121 123 + 83 1 124 125 + 84 1 124 126 + 85 1 127 128 + 86 1 127 129 + 87 1 130 131 + 88 1 130 132 + 89 1 133 134 + 90 1 133 135 + 91 1 136 137 + 92 1 136 138 + 93 1 139 140 + 94 1 139 141 + 95 1 142 143 + 96 1 142 144 + 97 1 145 146 + 98 1 145 147 + 99 1 148 149 + 100 1 148 150 + 101 1 151 152 + 102 1 151 153 + 103 1 154 155 + 104 1 154 156 + 105 1 157 158 + 106 1 157 159 + 107 1 160 161 + 108 1 160 162 + 109 1 163 164 + 110 1 163 165 + 111 1 166 167 + 112 1 166 168 + 113 1 169 170 + 114 1 169 171 + 115 1 172 173 + 116 1 172 174 + 117 1 175 176 + 118 1 175 177 + 119 1 178 179 + 120 1 178 180 + 121 1 181 182 + 122 1 181 183 + 123 1 184 185 + 124 1 184 186 + 125 1 187 188 + 126 1 187 189 + 127 1 190 191 + 128 1 190 192 + 129 1 193 194 + 130 1 193 195 + 131 1 196 197 + 132 1 196 198 + 133 1 199 200 + 134 1 199 201 + 135 1 202 203 + 136 1 202 204 + 137 1 205 206 + 138 1 205 207 + 139 1 208 209 + 140 1 208 210 + 141 1 211 212 + 142 1 211 213 + 143 1 214 215 + 144 1 214 216 + 145 1 217 218 + 146 1 217 219 + 147 1 220 221 + 148 1 220 222 + 149 1 223 224 + 150 1 223 225 + 151 1 226 227 + 152 1 226 228 + 153 1 229 230 + 154 1 229 231 + 155 1 232 233 + 156 1 232 234 + 157 1 235 236 + 158 1 235 237 + 159 1 238 239 + 160 1 238 240 + 161 1 241 242 + 162 1 241 243 + 163 1 244 245 + 164 1 244 246 + 165 1 247 248 + 166 1 247 249 + 167 1 250 251 + 168 1 250 252 + 169 1 253 254 + 170 1 253 255 + 171 1 256 257 + 172 1 256 258 + 173 1 259 260 + 174 1 259 261 + 175 1 262 263 + 176 1 262 264 + 177 1 265 266 + 178 1 265 267 + 179 1 268 269 + 180 1 268 270 + 181 1 271 272 + 182 1 271 273 + 183 1 274 275 + 184 1 274 276 + 185 1 277 278 + 186 1 277 279 + 187 1 280 281 + 188 1 280 282 + 189 1 283 284 + 190 1 283 285 + 191 1 286 287 + 192 1 286 288 + 193 1 289 290 + 194 1 289 291 + 195 1 292 293 + 196 1 292 294 + 197 1 295 296 + 198 1 295 297 + 199 1 298 299 + 200 1 298 300 + 201 1 301 302 + 202 1 301 303 + 203 1 304 305 + 204 1 304 306 + 205 1 307 308 + 206 1 307 309 + 207 1 310 311 + 208 1 310 312 + 209 1 313 314 + 210 1 313 315 + 211 1 316 317 + 212 1 316 318 + 213 1 319 320 + 214 1 319 321 + 215 1 322 323 + 216 1 322 324 + 217 1 325 326 + 218 1 325 327 + 219 1 328 329 + 220 1 328 330 + 221 1 331 332 + 222 1 331 333 + 223 1 334 335 + 224 1 334 336 + 225 1 337 338 + 226 1 337 339 + 227 1 340 341 + 228 1 340 342 + 229 1 343 344 + 230 1 343 345 + 231 1 346 347 + 232 1 346 348 + 233 1 349 350 + 234 1 349 351 + 235 1 352 353 + 236 1 352 354 + 237 1 355 356 + 238 1 355 357 + 239 1 358 359 + 240 1 358 360 + 241 1 361 362 + 242 1 361 363 + 243 1 364 365 + 244 1 364 366 + 245 1 367 368 + 246 1 367 369 + 247 1 370 371 + 248 1 370 372 + 249 1 373 374 + 250 1 373 375 + 251 1 376 377 + 252 1 376 378 + 253 1 379 380 + 254 1 379 381 + 255 1 382 383 + 256 1 382 384 + 257 1 385 386 + 258 1 385 387 + 259 1 388 389 + 260 1 388 390 + 261 1 391 392 + 262 1 391 393 + 263 1 394 395 + 264 1 394 396 + 265 1 397 398 + 266 1 397 399 + 267 1 400 401 + 268 1 400 402 + 269 1 403 404 + 270 1 403 405 + 271 1 406 407 + 272 1 406 408 + 273 1 409 410 + 274 1 409 411 + 275 1 412 413 + 276 1 412 414 + 277 1 415 416 + 278 1 415 417 + 279 1 418 419 + 280 1 418 420 + 281 1 421 422 + 282 1 421 423 + 283 1 424 425 + 284 1 424 426 + 285 1 427 428 + 286 1 427 429 + 287 1 430 431 + 288 1 430 432 + 289 1 433 434 + 290 1 433 435 + 291 1 436 437 + 292 1 436 438 + 293 1 439 440 + 294 1 439 441 + 295 1 442 443 + 296 1 442 444 + 297 1 445 446 + 298 1 445 447 + 299 1 448 449 + 300 1 448 450 + 301 1 451 452 + 302 1 451 453 + 303 1 454 455 + 304 1 454 456 + 305 1 457 458 + 306 1 457 459 + 307 1 460 461 + 308 1 460 462 + 309 1 463 464 + 310 1 463 465 + 311 1 466 467 + 312 1 466 468 + 313 1 469 470 + 314 1 469 471 + 315 1 472 473 + 316 1 472 474 + 317 1 475 476 + 318 1 475 477 + 319 1 478 479 + 320 1 478 480 + 321 1 481 482 + 322 1 481 483 + 323 1 484 485 + 324 1 484 486 + 325 1 487 488 + 326 1 487 489 + 327 1 490 491 + 328 1 490 492 + 329 1 493 494 + 330 1 493 495 + 331 1 496 497 + 332 1 496 498 + 333 1 499 500 + 334 1 499 501 + 335 1 502 503 + 336 1 502 504 + 337 1 505 506 + 338 1 505 507 + 339 1 508 509 + 340 1 508 510 + 341 1 511 512 + 342 1 511 513 + 343 1 514 515 + 344 1 514 516 + 345 1 517 518 + 346 1 517 519 + 347 1 520 521 + 348 1 520 522 + 349 1 523 524 + 350 1 523 525 + 351 1 526 527 + 352 1 526 528 + 353 1 529 530 + 354 1 529 531 + 355 1 532 533 + 356 1 532 534 + 357 1 535 536 + 358 1 535 537 + 359 1 538 539 + 360 1 538 540 + 361 1 541 542 + 362 1 541 543 + 363 1 544 545 + 364 1 544 546 + 365 1 547 548 + 366 1 547 549 + 367 1 550 551 + 368 1 550 552 + 369 1 553 554 + 370 1 553 555 + 371 1 556 557 + 372 1 556 558 + 373 1 559 560 + 374 1 559 561 + 375 1 562 563 + 376 1 562 564 + 377 1 565 566 + 378 1 565 567 + 379 1 568 569 + 380 1 568 570 + 381 1 571 572 + 382 1 571 573 + 383 1 574 575 + 384 1 574 576 + 385 1 577 578 + 386 1 577 579 + 387 1 580 581 + 388 1 580 582 + 389 1 583 584 + 390 1 583 585 + 391 1 586 587 + 392 1 586 588 + 393 1 589 590 + 394 1 589 591 + 395 1 592 593 + 396 1 592 594 + 397 1 595 596 + 398 1 595 597 + 399 1 598 599 + 400 1 598 600 + 401 1 601 602 + 402 1 601 603 + 403 1 604 605 + 404 1 604 606 + 405 1 607 608 + 406 1 607 609 + 407 1 610 611 + 408 1 610 612 + 409 1 613 614 + 410 1 613 615 + 411 1 616 617 + 412 1 616 618 + 413 1 619 620 + 414 1 619 621 + 415 1 622 623 + 416 1 622 624 + 417 1 625 626 + 418 1 625 627 + 419 1 628 629 + 420 1 628 630 + 421 1 631 632 + 422 1 631 633 + 423 1 634 635 + 424 1 634 636 + 425 1 637 638 + 426 1 637 639 + 427 1 640 641 + 428 1 640 642 + 429 1 643 644 + 430 1 643 645 + 431 1 646 647 + 432 1 646 648 + 433 1 649 650 + 434 1 649 651 + 435 1 652 653 + 436 1 652 654 + 437 1 655 656 + 438 1 655 657 + 439 1 658 659 + 440 1 658 660 + 441 1 661 662 + 442 1 661 663 + 443 1 664 665 + 444 1 664 666 + 445 1 667 668 + 446 1 667 669 + 447 1 670 671 + 448 1 670 672 + 449 1 673 674 + 450 1 673 675 + 451 1 676 677 + 452 1 676 678 + 453 1 679 680 + 454 1 679 681 + 455 1 682 683 + 456 1 682 684 + 457 1 685 686 + 458 1 685 687 + 459 1 688 689 + 460 1 688 690 + 461 1 691 692 + 462 1 691 693 + 463 1 694 695 + 464 1 694 696 + 465 1 697 698 + 466 1 697 699 + 467 1 700 701 + 468 1 700 702 + 469 1 703 704 + 470 1 703 705 + 471 1 706 707 + 472 1 706 708 + 473 1 709 710 + 474 1 709 711 + 475 1 712 713 + 476 1 712 714 + 477 1 715 716 + 478 1 715 717 + 479 1 718 719 + 480 1 718 720 + 481 1 721 722 + 482 1 721 723 + 483 1 724 725 + 484 1 724 726 + 485 1 727 728 + 486 1 727 729 + 487 1 730 731 + 488 1 730 732 + 489 1 733 734 + 490 1 733 735 + 491 1 736 737 + 492 1 736 738 + 493 1 739 740 + 494 1 739 741 + 495 1 742 743 + 496 1 742 744 + 497 1 745 746 + 498 1 745 747 + 499 1 748 749 + 500 1 748 750 + 501 1 751 752 + 502 1 751 753 + 503 1 754 755 + 504 1 754 756 + 505 1 757 758 + 506 1 757 759 + 507 1 760 761 + 508 1 760 762 + 509 1 763 764 + 510 1 763 765 + 511 1 766 767 + 512 1 766 768 + 513 1 769 770 + 514 1 769 771 + 515 1 772 773 + 516 1 772 774 + 517 1 775 776 + 518 1 775 777 + 519 1 778 779 + 520 1 778 780 + 521 1 781 782 + 522 1 781 783 + 523 1 784 785 + 524 1 784 786 + 525 1 787 788 + 526 1 787 789 + 527 1 790 791 + 528 1 790 792 + 529 1 793 794 + 530 1 793 795 + 531 1 796 797 + 532 1 796 798 + 533 1 799 800 + 534 1 799 801 + 535 1 802 803 + 536 1 802 804 + 537 1 805 806 + 538 1 805 807 + 539 1 808 809 + 540 1 808 810 + 541 1 811 812 + 542 1 811 813 + 543 1 814 815 + 544 1 814 816 + 545 1 817 818 + 546 1 817 819 + 547 1 820 821 + 548 1 820 822 + 549 1 823 824 + 550 1 823 825 + 551 1 826 827 + 552 1 826 828 + 553 1 829 830 + 554 1 829 831 + 555 1 832 833 + 556 1 832 834 + 557 1 835 836 + 558 1 835 837 + 559 1 838 839 + 560 1 838 840 + 561 1 841 842 + 562 1 841 843 + 563 1 844 845 + 564 1 844 846 + 565 1 847 848 + 566 1 847 849 + 567 1 850 851 + 568 1 850 852 + 569 1 853 854 + 570 1 853 855 + 571 1 856 857 + 572 1 856 858 + 573 1 859 860 + 574 1 859 861 + 575 1 862 863 + 576 1 862 864 + 577 1 865 866 + 578 1 865 867 + 579 1 868 869 + 580 1 868 870 + 581 1 871 872 + 582 1 871 873 + 583 1 874 875 + 584 1 874 876 + 585 1 877 878 + 586 1 877 879 + 587 1 880 881 + 588 1 880 882 + 589 1 883 884 + 590 1 883 885 + 591 1 886 887 + 592 1 886 888 + 593 1 889 890 + 594 1 889 891 + 595 1 892 893 + 596 1 892 894 + 597 1 895 896 + 598 1 895 897 + 599 1 898 899 + 600 1 898 900 + 601 1 901 902 + 602 1 901 903 + 603 1 904 905 + 604 1 904 906 + 605 1 907 908 + 606 1 907 909 + 607 1 910 911 + 608 1 910 912 + 609 1 913 914 + 610 1 913 915 + 611 1 916 917 + 612 1 916 918 + 613 1 919 920 + 614 1 919 921 + 615 1 922 923 + 616 1 922 924 + 617 1 925 926 + 618 1 925 927 + 619 1 928 929 + 620 1 928 930 + 621 1 931 932 + 622 1 931 933 + 623 1 934 935 + 624 1 934 936 + 625 1 937 938 + 626 1 937 939 + 627 1 940 941 + 628 1 940 942 + 629 1 943 944 + 630 1 943 945 + 631 1 946 947 + 632 1 946 948 + 633 1 949 950 + 634 1 949 951 + 635 1 952 953 + 636 1 952 954 + 637 1 955 956 + 638 1 955 957 + 639 1 958 959 + 640 1 958 960 + 641 1 961 962 + 642 1 961 963 + 643 1 964 965 + 644 1 964 966 + 645 1 967 968 + 646 1 967 969 + 647 1 970 971 + 648 1 970 972 + 649 1 973 974 + 650 1 973 975 + 651 1 976 977 + 652 1 976 978 + 653 1 979 980 + 654 1 979 981 + 655 1 982 983 + 656 1 982 984 + 657 1 985 986 + 658 1 985 987 + 659 1 988 989 + 660 1 988 990 + 661 1 991 992 + 662 1 991 993 + 663 1 994 995 + 664 1 994 996 + 665 1 997 998 + 666 1 997 999 + 667 1 1000 1001 + 668 1 1000 1002 + 669 1 1003 1004 + 670 1 1003 1005 + 671 1 1006 1007 + 672 1 1006 1008 + 673 1 1009 1010 + 674 1 1009 1011 + 675 1 1012 1013 + 676 1 1012 1014 + 677 1 1015 1016 + 678 1 1015 1017 + 679 1 1018 1019 + 680 1 1018 1020 + 681 1 1021 1022 + 682 1 1021 1023 + 683 1 1024 1025 + 684 1 1024 1026 + 685 1 1027 1028 + 686 1 1027 1029 + 687 1 1030 1031 + 688 1 1030 1032 + 689 1 1033 1034 + 690 1 1033 1035 + 691 1 1036 1037 + 692 1 1036 1038 + 693 1 1039 1040 + 694 1 1039 1041 + 695 1 1042 1043 + 696 1 1042 1044 + 697 1 1045 1046 + 698 1 1045 1047 + 699 1 1048 1049 + 700 1 1048 1050 + 701 1 1051 1052 + 702 1 1051 1053 + 703 1 1054 1055 + 704 1 1054 1056 + 705 1 1057 1058 + 706 1 1057 1059 + 707 1 1060 1061 + 708 1 1060 1062 + 709 1 1063 1064 + 710 1 1063 1065 + 711 1 1066 1067 + 712 1 1066 1068 + 713 1 1069 1070 + 714 1 1069 1071 + 715 1 1072 1073 + 716 1 1072 1074 + 717 1 1075 1076 + 718 1 1075 1077 + 719 1 1078 1079 + 720 1 1078 1080 + 721 1 1081 1082 + 722 1 1081 1083 + 723 1 1084 1085 + 724 1 1084 1086 + 725 1 1087 1088 + 726 1 1087 1089 + 727 1 1090 1091 + 728 1 1090 1092 + 729 1 1093 1094 + 730 1 1093 1095 + 731 1 1096 1097 + 732 1 1096 1098 + 733 1 1099 1100 + 734 1 1099 1101 + 735 1 1102 1103 + 736 1 1102 1104 + 737 1 1105 1106 + 738 1 1105 1107 + 739 1 1108 1109 + 740 1 1108 1110 + 741 1 1111 1112 + 742 1 1111 1113 + 743 1 1114 1115 + 744 1 1114 1116 + 745 1 1117 1118 + 746 1 1117 1119 + 747 1 1120 1121 + 748 1 1120 1122 + 749 1 1123 1124 + 750 1 1123 1125 + 751 1 1126 1127 + 752 1 1126 1128 + 753 1 1129 1130 + 754 1 1129 1131 + 755 1 1132 1133 + 756 1 1132 1134 + 757 1 1135 1136 + 758 1 1135 1137 + 759 1 1138 1139 + 760 1 1138 1140 + 761 1 1141 1142 + 762 1 1141 1143 + 763 1 1144 1145 + 764 1 1144 1146 + 765 1 1147 1148 + 766 1 1147 1149 + 767 1 1150 1151 + 768 1 1150 1152 + 769 1 1153 1154 + 770 1 1153 1155 + 771 1 1156 1157 + 772 1 1156 1158 + 773 1 1159 1160 + 774 1 1159 1161 + 775 1 1162 1163 + 776 1 1162 1164 + 777 1 1165 1166 + 778 1 1165 1167 + 779 1 1168 1169 + 780 1 1168 1170 + 781 1 1171 1172 + 782 1 1171 1173 + 783 1 1174 1175 + 784 1 1174 1176 + 785 1 1177 1178 + 786 1 1177 1179 + 787 1 1180 1181 + 788 1 1180 1182 + 789 1 1183 1184 + 790 1 1183 1185 + 791 1 1186 1187 + 792 1 1186 1188 + 793 1 1189 1190 + 794 1 1189 1191 + 795 1 1192 1193 + 796 1 1192 1194 + 797 1 1195 1196 + 798 1 1195 1197 + 799 1 1198 1199 + 800 1 1198 1200 + 801 1 1201 1202 + 802 1 1201 1203 + 803 1 1204 1205 + 804 1 1204 1206 + 805 1 1207 1208 + 806 1 1207 1209 + 807 1 1210 1211 + 808 1 1210 1212 + 809 1 1213 1214 + 810 1 1213 1215 + 811 1 1216 1217 + 812 1 1216 1218 + 813 1 1219 1220 + 814 1 1219 1221 + 815 1 1222 1223 + 816 1 1222 1224 + 817 1 1225 1226 + 818 1 1225 1227 + 819 1 1228 1229 + 820 1 1228 1230 + 821 1 1231 1232 + 822 1 1231 1233 + 823 1 1234 1235 + 824 1 1234 1236 + 825 1 1237 1238 + 826 1 1237 1239 + 827 1 1240 1241 + 828 1 1240 1242 + 829 1 1243 1244 + 830 1 1243 1245 + 831 1 1246 1247 + 832 1 1246 1248 + 833 1 1249 1250 + 834 1 1249 1251 + 835 1 1252 1253 + 836 1 1252 1254 + 837 1 1255 1256 + 838 1 1255 1257 + 839 1 1258 1259 + 840 1 1258 1260 + 841 1 1261 1262 + 842 1 1261 1263 + 843 1 1264 1265 + 844 1 1264 1266 + 845 1 1267 1268 + 846 1 1267 1269 + 847 1 1270 1271 + 848 1 1270 1272 + 849 1 1273 1274 + 850 1 1273 1275 + 851 1 1276 1277 + 852 1 1276 1278 + 853 1 1279 1280 + 854 1 1279 1281 + 855 1 1282 1283 + 856 1 1282 1284 + 857 1 1285 1286 + 858 1 1285 1287 + 859 1 1288 1289 + 860 1 1288 1290 + 861 1 1291 1292 + 862 1 1291 1293 + 863 1 1294 1295 + 864 1 1294 1296 + 865 1 1297 1298 + 866 1 1297 1299 + 867 1 1300 1301 + 868 1 1300 1302 + 869 1 1303 1304 + 870 1 1303 1305 + 871 1 1306 1307 + 872 1 1306 1308 + 873 1 1309 1310 + 874 1 1309 1311 + 875 1 1312 1313 + 876 1 1312 1314 + 877 1 1315 1316 + 878 1 1315 1317 + 879 1 1318 1319 + 880 1 1318 1320 + 881 1 1321 1322 + 882 1 1321 1323 + 883 1 1324 1325 + 884 1 1324 1326 + 885 1 1327 1328 + 886 1 1327 1329 + 887 1 1330 1331 + 888 1 1330 1332 + 889 1 1333 1334 + 890 1 1333 1335 + 891 1 1336 1337 + 892 1 1336 1338 + 893 1 1339 1340 + 894 1 1339 1341 + 895 1 1342 1343 + 896 1 1342 1344 + 897 1 1345 1346 + 898 1 1345 1347 + 899 1 1348 1349 + 900 1 1348 1350 + 901 1 1351 1352 + 902 1 1351 1353 + 903 1 1354 1355 + 904 1 1354 1356 + 905 1 1357 1358 + 906 1 1357 1359 + 907 1 1360 1361 + 908 1 1360 1362 + 909 1 1363 1364 + 910 1 1363 1365 + 911 1 1366 1367 + 912 1 1366 1368 + 913 1 1369 1370 + 914 1 1369 1371 + 915 1 1372 1373 + 916 1 1372 1374 + 917 1 1375 1376 + 918 1 1375 1377 + 919 1 1378 1379 + 920 1 1378 1380 + 921 1 1381 1382 + 922 1 1381 1383 + 923 1 1384 1385 + 924 1 1384 1386 + 925 1 1387 1388 + 926 1 1387 1389 + 927 1 1390 1391 + 928 1 1390 1392 + 929 1 1393 1394 + 930 1 1393 1395 + 931 1 1396 1397 + 932 1 1396 1398 + 933 1 1399 1400 + 934 1 1399 1401 + 935 1 1402 1403 + 936 1 1402 1404 + 937 1 1405 1406 + 938 1 1405 1407 + 939 1 1408 1409 + 940 1 1408 1410 + 941 1 1411 1412 + 942 1 1411 1413 + 943 1 1414 1415 + 944 1 1414 1416 + 945 1 1417 1418 + 946 1 1417 1419 + 947 1 1420 1421 + 948 1 1420 1422 + 949 1 1423 1424 + 950 1 1423 1425 + 951 1 1426 1427 + 952 1 1426 1428 + 953 1 1429 1430 + 954 1 1429 1431 + 955 1 1432 1433 + 956 1 1432 1434 + 957 1 1435 1436 + 958 1 1435 1437 + 959 1 1438 1439 + 960 1 1438 1440 + 961 1 1441 1442 + 962 1 1441 1443 + 963 1 1444 1445 + 964 1 1444 1446 + 965 1 1447 1448 + 966 1 1447 1449 + 967 1 1450 1451 + 968 1 1450 1452 + 969 1 1453 1454 + 970 1 1453 1455 + 971 1 1456 1457 + 972 1 1456 1458 + 973 1 1459 1460 + 974 1 1459 1461 + 975 1 1462 1463 + 976 1 1462 1464 + 977 1 1465 1466 + 978 1 1465 1467 + 979 1 1468 1469 + 980 1 1468 1470 + 981 1 1471 1472 + 982 1 1471 1473 + 983 1 1474 1475 + 984 1 1474 1476 + 985 1 1477 1478 + 986 1 1477 1479 + 987 1 1480 1481 + 988 1 1480 1482 + 989 1 1483 1484 + 990 1 1483 1485 + 991 1 1486 1487 + 992 1 1486 1488 + 993 1 1489 1490 + 994 1 1489 1491 + 995 1 1492 1493 + 996 1 1492 1494 + 997 1 1495 1496 + 998 1 1495 1497 + 999 1 1498 1499 + 1000 1 1498 1500 + 1001 1 1501 1502 + 1002 1 1501 1503 + 1003 1 1504 1505 + 1004 1 1504 1506 + 1005 1 1507 1508 + 1006 1 1507 1509 + 1007 1 1510 1511 + 1008 1 1510 1512 + 1009 1 1513 1514 + 1010 1 1513 1515 + 1011 1 1516 1517 + 1012 1 1516 1518 + 1013 1 1519 1520 + 1014 1 1519 1521 + 1015 1 1522 1523 + 1016 1 1522 1524 + 1017 1 1525 1526 + 1018 1 1525 1527 + 1019 1 1528 1529 + 1020 1 1528 1530 + 1021 1 1531 1532 + 1022 1 1531 1533 + 1023 1 1534 1535 + 1024 1 1534 1536 + 1025 1 1537 1538 + 1026 1 1537 1539 + 1027 1 1540 1541 + 1028 1 1540 1542 + 1029 1 1543 1544 + 1030 1 1543 1545 + 1031 1 1546 1547 + 1032 1 1546 1548 + 1033 1 1549 1550 + 1034 1 1549 1551 + 1035 1 1552 1553 + 1036 1 1552 1554 + 1037 1 1555 1556 + 1038 1 1555 1557 + 1039 1 1558 1559 + 1040 1 1558 1560 + 1041 1 1561 1562 + 1042 1 1561 1563 + 1043 1 1564 1565 + 1044 1 1564 1566 + 1045 1 1567 1568 + 1046 1 1567 1569 + 1047 1 1570 1571 + 1048 1 1570 1572 + 1049 1 1573 1574 + 1050 1 1573 1575 + 1051 1 1576 1577 + 1052 1 1576 1578 + 1053 1 1579 1580 + 1054 1 1579 1581 + 1055 1 1582 1583 + 1056 1 1582 1584 + 1057 1 1585 1586 + 1058 1 1585 1587 + 1059 1 1588 1589 + 1060 1 1588 1590 + 1061 1 1591 1592 + 1062 1 1591 1593 + 1063 1 1594 1595 + 1064 1 1594 1596 + 1065 1 1597 1598 + 1066 1 1597 1599 + 1067 1 1600 1601 + 1068 1 1600 1602 + 1069 1 1603 1604 + 1070 1 1603 1605 + 1071 1 1606 1607 + 1072 1 1606 1608 + 1073 1 1609 1610 + 1074 1 1609 1611 + 1075 1 1612 1613 + 1076 1 1612 1614 + 1077 1 1615 1616 + 1078 1 1615 1617 + 1079 1 1618 1619 + 1080 1 1618 1620 + 1081 1 1621 1622 + 1082 1 1621 1623 + 1083 1 1624 1625 + 1084 1 1624 1626 + 1085 1 1627 1628 + 1086 1 1627 1629 + 1087 1 1630 1631 + 1088 1 1630 1632 + 1089 1 1633 1634 + 1090 1 1633 1635 + 1091 1 1636 1637 + 1092 1 1636 1638 + 1093 1 1639 1640 + 1094 1 1639 1641 + 1095 1 1642 1643 + 1096 1 1642 1644 + 1097 1 1645 1646 + 1098 1 1645 1647 + 1099 1 1648 1649 + 1100 1 1648 1650 + 1101 1 1651 1652 + 1102 1 1651 1653 + 1103 1 1654 1655 + 1104 1 1654 1656 + 1105 1 1657 1658 + 1106 1 1657 1659 + 1107 1 1660 1661 + 1108 1 1660 1662 + 1109 1 1663 1664 + 1110 1 1663 1665 + 1111 1 1666 1667 + 1112 1 1666 1668 + 1113 1 1669 1670 + 1114 1 1669 1671 + 1115 1 1672 1673 + 1116 1 1672 1674 + 1117 1 1675 1676 + 1118 1 1675 1677 + 1119 1 1678 1679 + 1120 1 1678 1680 + 1121 1 1681 1682 + 1122 1 1681 1683 + 1123 1 1684 1685 + 1124 1 1684 1686 + 1125 1 1687 1688 + 1126 1 1687 1689 + 1127 1 1690 1691 + 1128 1 1690 1692 + 1129 1 1693 1694 + 1130 1 1693 1695 + 1131 1 1696 1697 + 1132 1 1696 1698 + 1133 1 1699 1700 + 1134 1 1699 1701 + 1135 1 1702 1703 + 1136 1 1702 1704 + 1137 1 1705 1706 + 1138 1 1705 1707 + 1139 1 1708 1709 + 1140 1 1708 1710 + 1141 1 1711 1712 + 1142 1 1711 1713 + 1143 1 1714 1715 + 1144 1 1714 1716 + 1145 1 1717 1718 + 1146 1 1717 1719 + 1147 1 1720 1721 + 1148 1 1720 1722 + 1149 1 1723 1724 + 1150 1 1723 1725 + 1151 1 1726 1727 + 1152 1 1726 1728 + 1153 1 1729 1730 + 1154 1 1729 1731 + 1155 1 1732 1733 + 1156 1 1732 1734 + 1157 1 1735 1736 + 1158 1 1735 1737 + 1159 1 1738 1739 + 1160 1 1738 1740 + 1161 1 1741 1742 + 1162 1 1741 1743 + 1163 1 1744 1745 + 1164 1 1744 1746 + 1165 1 1747 1748 + 1166 1 1747 1749 + 1167 1 1750 1751 + 1168 1 1750 1752 + 1169 1 1753 1754 + 1170 1 1753 1755 + 1171 1 1756 1757 + 1172 1 1756 1758 + 1173 1 1759 1760 + 1174 1 1759 1761 + 1175 1 1762 1763 + 1176 1 1762 1764 + 1177 1 1765 1766 + 1178 1 1765 1767 + 1179 1 1768 1769 + 1180 1 1768 1770 + 1181 1 1771 1772 + 1182 1 1771 1773 + 1183 1 1774 1775 + 1184 1 1774 1776 + 1185 1 1777 1778 + 1186 1 1777 1779 + 1187 1 1780 1781 + 1188 1 1780 1782 + 1189 1 1783 1784 + 1190 1 1783 1785 + 1191 1 1786 1787 + 1192 1 1786 1788 + 1193 1 1789 1790 + 1194 1 1789 1791 + 1195 1 1792 1793 + 1196 1 1792 1794 + 1197 1 1795 1796 + 1198 1 1795 1797 + 1199 1 1798 1799 + 1200 1 1798 1800 + 1201 1 1801 1802 + 1202 1 1801 1803 + 1203 1 1804 1805 + 1204 1 1804 1806 + 1205 1 1807 1808 + 1206 1 1807 1809 + 1207 1 1810 1811 + 1208 1 1810 1812 + 1209 1 1813 1814 + 1210 1 1813 1815 + 1211 1 1816 1817 + 1212 1 1816 1818 + 1213 1 1819 1820 + 1214 1 1819 1821 + 1215 1 1822 1823 + 1216 1 1822 1824 + 1217 1 1825 1826 + 1218 1 1825 1827 + 1219 1 1828 1829 + 1220 1 1828 1830 + 1221 1 1831 1832 + 1222 1 1831 1833 + 1223 1 1834 1835 + 1224 1 1834 1836 + 1225 1 1837 1838 + 1226 1 1837 1839 + 1227 1 1840 1841 + 1228 1 1840 1842 + 1229 1 1843 1844 + 1230 1 1843 1845 + 1231 1 1846 1847 + 1232 1 1846 1848 + 1233 1 1849 1850 + 1234 1 1849 1851 + 1235 1 1852 1853 + 1236 1 1852 1854 + 1237 1 1855 1856 + 1238 1 1855 1857 + 1239 1 1858 1859 + 1240 1 1858 1860 + 1241 1 1861 1862 + 1242 1 1861 1863 + 1243 1 1864 1865 + 1244 1 1864 1866 + 1245 1 1867 1868 + 1246 1 1867 1869 + 1247 1 1870 1871 + 1248 1 1870 1872 + 1249 1 1873 1874 + 1250 1 1873 1875 + 1251 1 1876 1877 + 1252 1 1876 1878 + 1253 1 1879 1880 + 1254 1 1879 1881 + 1255 1 1882 1883 + 1256 1 1882 1884 + 1257 1 1885 1886 + 1258 1 1885 1887 + 1259 1 1888 1889 + 1260 1 1888 1890 + 1261 1 1891 1892 + 1262 1 1891 1893 + 1263 1 1894 1895 + 1264 1 1894 1896 + 1265 1 1897 1898 + 1266 1 1897 1899 + 1267 1 1900 1901 + 1268 1 1900 1902 + 1269 1 1903 1904 + 1270 1 1903 1905 + 1271 1 1906 1907 + 1272 1 1906 1908 + 1273 1 1909 1910 + 1274 1 1909 1911 + 1275 1 1912 1913 + 1276 1 1912 1914 + 1277 1 1915 1916 + 1278 1 1915 1917 + 1279 1 1918 1919 + 1280 1 1918 1920 + 1281 1 1921 1922 + 1282 1 1921 1923 + 1283 1 1924 1925 + 1284 1 1924 1926 + 1285 1 1927 1928 + 1286 1 1927 1929 + 1287 1 1930 1931 + 1288 1 1930 1932 + 1289 1 1933 1934 + 1290 1 1933 1935 + 1291 1 1936 1937 + 1292 1 1936 1938 + 1293 1 1939 1940 + 1294 1 1939 1941 + 1295 1 1942 1943 + 1296 1 1942 1944 + 1297 1 1945 1946 + 1298 1 1945 1947 + 1299 1 1948 1949 + 1300 1 1948 1950 + 1301 1 1951 1952 + 1302 1 1951 1953 + 1303 1 1954 1955 + 1304 1 1954 1956 + 1305 1 1957 1958 + 1306 1 1957 1959 + 1307 1 1960 1961 + 1308 1 1960 1962 + 1309 1 1963 1964 + 1310 1 1963 1965 + 1311 1 1966 1967 + 1312 1 1966 1968 + 1313 1 1969 1970 + 1314 1 1969 1971 + 1315 1 1972 1973 + 1316 1 1972 1974 + 1317 1 1975 1976 + 1318 1 1975 1977 + 1319 1 1978 1979 + 1320 1 1978 1980 + 1321 1 1981 1982 + 1322 1 1981 1983 + 1323 1 1984 1985 + 1324 1 1984 1986 + 1325 1 1987 1988 + 1326 1 1987 1989 + 1327 1 1990 1991 + 1328 1 1990 1992 + 1329 1 1993 1994 + 1330 1 1993 1995 + 1331 1 1996 1997 + 1332 1 1996 1998 + 1333 1 1999 2000 + 1334 1 1999 2001 + 1335 1 2002 2003 + 1336 1 2002 2004 + 1337 1 2005 2006 + 1338 1 2005 2007 + 1339 1 2008 2009 + 1340 1 2008 2010 + 1341 1 2011 2012 + 1342 1 2011 2013 + 1343 1 2014 2015 + 1344 1 2014 2016 + 1345 1 2017 2018 + 1346 1 2017 2019 + 1347 1 2020 2021 + 1348 1 2020 2022 + 1349 1 2023 2024 + 1350 1 2023 2025 + 1351 1 2026 2027 + 1352 1 2026 2028 + 1353 1 2029 2030 + 1354 1 2029 2031 + 1355 1 2032 2033 + 1356 1 2032 2034 + 1357 1 2035 2036 + 1358 1 2035 2037 + 1359 1 2038 2039 + 1360 1 2038 2040 + 1361 1 2041 2042 + 1362 1 2041 2043 + 1363 1 2044 2045 + 1364 1 2044 2046 + 1365 1 2047 2048 + 1366 1 2047 2049 + 1367 1 2050 2051 + 1368 1 2050 2052 + 1369 1 2053 2054 + 1370 1 2053 2055 + 1371 1 2056 2057 + 1372 1 2056 2058 + 1373 1 2059 2060 + 1374 1 2059 2061 + 1375 1 2062 2063 + 1376 1 2062 2064 + 1377 1 2065 2066 + 1378 1 2065 2067 + 1379 1 2068 2069 + 1380 1 2068 2070 + 1381 1 2071 2072 + 1382 1 2071 2073 + 1383 1 2074 2075 + 1384 1 2074 2076 + 1385 1 2077 2078 + 1386 1 2077 2079 + 1387 1 2080 2081 + 1388 1 2080 2082 + 1389 1 2083 2084 + 1390 1 2083 2085 + 1391 1 2086 2087 + 1392 1 2086 2088 + 1393 1 2089 2090 + 1394 1 2089 2091 + 1395 1 2092 2093 + 1396 1 2092 2094 + 1397 1 2095 2096 + 1398 1 2095 2097 + 1399 1 2098 2099 + 1400 1 2098 2100 + 1401 1 2101 2102 + 1402 1 2101 2103 + 1403 1 2104 2105 + 1404 1 2104 2106 + 1405 1 2107 2108 + 1406 1 2107 2109 + 1407 1 2110 2111 + 1408 1 2110 2112 + 1409 1 2113 2114 + 1410 1 2113 2115 + 1411 1 2116 2117 + 1412 1 2116 2118 + 1413 1 2119 2120 + 1414 1 2119 2121 + 1415 1 2122 2123 + 1416 1 2122 2124 + 1417 1 2125 2126 + 1418 1 2125 2127 + 1419 1 2128 2129 + 1420 1 2128 2130 + 1421 1 2131 2132 + 1422 1 2131 2133 + 1423 1 2134 2135 + 1424 1 2134 2136 + 1425 1 2137 2138 + 1426 1 2137 2139 + 1427 1 2140 2141 + 1428 1 2140 2142 + 1429 1 2143 2144 + 1430 1 2143 2145 + 1431 1 2146 2147 + 1432 1 2146 2148 + 1433 1 2149 2150 + 1434 1 2149 2151 + 1435 1 2152 2153 + 1436 1 2152 2154 + 1437 1 2155 2156 + 1438 1 2155 2157 + 1439 1 2158 2159 + 1440 1 2158 2160 + 1441 1 2161 2162 + 1442 1 2161 2163 + 1443 1 2164 2165 + 1444 1 2164 2166 + 1445 1 2167 2168 + 1446 1 2167 2169 + 1447 1 2170 2171 + 1448 1 2170 2172 + 1449 1 2173 2174 + 1450 1 2173 2175 + 1451 1 2176 2177 + 1452 1 2176 2178 + 1453 1 2179 2180 + 1454 1 2179 2181 + 1455 1 2182 2183 + 1456 1 2182 2184 + 1457 1 2185 2186 + 1458 1 2185 2187 + 1459 1 2188 2189 + 1460 1 2188 2190 + 1461 1 2191 2192 + 1462 1 2191 2193 + 1463 1 2194 2195 + 1464 1 2194 2196 + 1465 1 2197 2198 + 1466 1 2197 2199 + 1467 1 2200 2201 + 1468 1 2200 2202 + 1469 1 2203 2204 + 1470 1 2203 2205 + 1471 1 2206 2207 + 1472 1 2206 2208 + 1473 1 2209 2210 + 1474 1 2209 2211 + 1475 1 2212 2213 + 1476 1 2212 2214 + 1477 1 2215 2216 + 1478 1 2215 2217 + 1479 1 2218 2219 + 1480 1 2218 2220 + 1481 1 2221 2222 + 1482 1 2221 2223 + 1483 1 2224 2225 + 1484 1 2224 2226 + 1485 1 2227 2228 + 1486 1 2227 2229 + 1487 1 2230 2231 + 1488 1 2230 2232 + 1489 1 2233 2234 + 1490 1 2233 2235 + 1491 1 2236 2237 + 1492 1 2236 2238 + 1493 1 2239 2240 + 1494 1 2239 2241 + 1495 1 2242 2243 + 1496 1 2242 2244 + 1497 1 2245 2246 + 1498 1 2245 2247 + 1499 1 2248 2249 + 1500 1 2248 2250 + 1501 1 2251 2252 + 1502 1 2251 2253 + 1503 1 2254 2255 + 1504 1 2254 2256 + 1505 1 2257 2258 + 1506 1 2257 2259 + 1507 1 2260 2261 + 1508 1 2260 2262 + 1509 1 2263 2264 + 1510 1 2263 2265 + 1511 1 2266 2267 + 1512 1 2266 2268 + 1513 1 2269 2270 + 1514 1 2269 2271 + 1515 1 2272 2273 + 1516 1 2272 2274 + 1517 1 2275 2276 + 1518 1 2275 2277 + 1519 1 2278 2279 + 1520 1 2278 2280 + 1521 1 2281 2282 + 1522 1 2281 2283 + 1523 1 2284 2285 + 1524 1 2284 2286 + 1525 1 2287 2288 + 1526 1 2287 2289 + 1527 1 2290 2291 + 1528 1 2290 2292 + 1529 1 2293 2294 + 1530 1 2293 2295 + 1531 1 2296 2297 + 1532 1 2296 2298 + 1533 1 2299 2300 + 1534 1 2299 2301 + 1535 1 2302 2303 + 1536 1 2302 2304 + 1537 1 2305 2306 + 1538 1 2305 2307 + 1539 1 2308 2309 + 1540 1 2308 2310 + 1541 1 2311 2312 + 1542 1 2311 2313 + 1543 1 2314 2315 + 1544 1 2314 2316 + 1545 1 2317 2318 + 1546 1 2317 2319 + 1547 1 2320 2321 + 1548 1 2320 2322 + 1549 1 2323 2324 + 1550 1 2323 2325 + 1551 1 2326 2327 + 1552 1 2326 2328 + 1553 1 2329 2330 + 1554 1 2329 2331 + 1555 1 2332 2333 + 1556 1 2332 2334 + 1557 1 2335 2336 + 1558 1 2335 2337 + 1559 1 2338 2339 + 1560 1 2338 2340 + 1561 1 2341 2342 + 1562 1 2341 2343 + 1563 1 2344 2345 + 1564 1 2344 2346 + 1565 1 2347 2348 + 1566 1 2347 2349 + 1567 1 2350 2351 + 1568 1 2350 2352 + 1569 1 2353 2354 + 1570 1 2353 2355 + 1571 1 2356 2357 + 1572 1 2356 2358 + 1573 1 2359 2360 + 1574 1 2359 2361 + 1575 1 2362 2363 + 1576 1 2362 2364 + 1577 1 2365 2366 + 1578 1 2365 2367 + 1579 1 2368 2369 + 1580 1 2368 2370 + 1581 1 2371 2372 + 1582 1 2371 2373 + 1583 1 2374 2375 + 1584 1 2374 2376 + 1585 1 2377 2378 + 1586 1 2377 2379 + 1587 1 2380 2381 + 1588 1 2380 2382 + 1589 1 2383 2384 + 1590 1 2383 2385 + 1591 1 2386 2387 + 1592 1 2386 2388 + 1593 1 2389 2390 + 1594 1 2389 2391 + 1595 1 2392 2393 + 1596 1 2392 2394 + 1597 1 2395 2396 + 1598 1 2395 2397 + 1599 1 2398 2399 + 1600 1 2398 2400 + 1601 1 2401 2402 + 1602 1 2401 2403 + 1603 1 2404 2405 + 1604 1 2404 2406 + 1605 1 2407 2408 + 1606 1 2407 2409 + 1607 1 2410 2411 + 1608 1 2410 2412 + 1609 1 2413 2414 + 1610 1 2413 2415 + 1611 1 2416 2417 + 1612 1 2416 2418 + 1613 1 2419 2420 + 1614 1 2419 2421 + 1615 1 2422 2423 + 1616 1 2422 2424 + 1617 1 2425 2426 + 1618 1 2425 2427 + 1619 1 2428 2429 + 1620 1 2428 2430 + 1621 1 2431 2432 + 1622 1 2431 2433 + 1623 1 2434 2435 + 1624 1 2434 2436 + 1625 1 2437 2438 + 1626 1 2437 2439 + 1627 1 2440 2441 + 1628 1 2440 2442 + 1629 1 2443 2444 + 1630 1 2443 2445 + 1631 1 2446 2447 + 1632 1 2446 2448 + 1633 1 2449 2450 + 1634 1 2449 2451 + 1635 1 2452 2453 + 1636 1 2452 2454 + 1637 1 2455 2456 + 1638 1 2455 2457 + 1639 1 2458 2459 + 1640 1 2458 2460 + 1641 1 2461 2462 + 1642 1 2461 2463 + 1643 1 2464 2465 + 1644 1 2464 2466 + 1645 1 2467 2468 + 1646 1 2467 2469 + 1647 1 2470 2471 + 1648 1 2470 2472 + 1649 1 2473 2474 + 1650 1 2473 2475 + 1651 1 2476 2477 + 1652 1 2476 2478 + 1653 1 2479 2480 + 1654 1 2479 2481 + 1655 1 2482 2483 + 1656 1 2482 2484 + 1657 1 2485 2486 + 1658 1 2485 2487 + 1659 1 2488 2489 + 1660 1 2488 2490 + 1661 1 2491 2492 + 1662 1 2491 2493 + 1663 1 2494 2495 + 1664 1 2494 2496 + 1665 1 2497 2498 + 1666 1 2497 2499 + 1667 1 2500 2501 + 1668 1 2500 2502 + 1669 1 2503 2504 + 1670 1 2503 2505 + 1671 1 2506 2507 + 1672 1 2506 2508 + 1673 1 2509 2510 + 1674 1 2509 2511 + 1675 1 2512 2513 + 1676 1 2512 2514 + 1677 1 2515 2516 + 1678 1 2515 2517 + 1679 1 2518 2519 + 1680 1 2518 2520 + 1681 1 2521 2522 + 1682 1 2521 2523 + 1683 1 2524 2525 + 1684 1 2524 2526 + 1685 1 2527 2528 + 1686 1 2527 2529 + 1687 1 2530 2531 + 1688 1 2530 2532 + 1689 1 2533 2534 + 1690 1 2533 2535 + 1691 1 2536 2537 + 1692 1 2536 2538 + 1693 1 2539 2540 + 1694 1 2539 2541 + 1695 1 2542 2543 + 1696 1 2542 2544 + 1697 1 2545 2546 + 1698 1 2545 2547 + 1699 1 2548 2549 + 1700 1 2548 2550 + 1701 1 2551 2552 + 1702 1 2551 2553 + 1703 1 2554 2555 + 1704 1 2554 2556 + 1705 1 2557 2558 + 1706 1 2557 2559 + 1707 1 2560 2561 + 1708 1 2560 2562 + 1709 1 2563 2564 + 1710 1 2563 2565 + 1711 1 2566 2567 + 1712 1 2566 2568 + 1713 1 2569 2570 + 1714 1 2569 2571 + 1715 1 2572 2573 + 1716 1 2572 2574 + 1717 1 2575 2576 + 1718 1 2575 2577 + 1719 1 2578 2579 + 1720 1 2578 2580 + 1721 1 2581 2582 + 1722 1 2581 2583 + 1723 1 2584 2585 + 1724 1 2584 2586 + 1725 1 2587 2588 + 1726 1 2587 2589 + 1727 1 2590 2591 + 1728 1 2590 2592 + 1729 1 2593 2594 + 1730 1 2593 2595 + 1731 1 2596 2597 + 1732 1 2596 2598 + 1733 1 2599 2600 + 1734 1 2599 2601 + 1735 1 2602 2603 + 1736 1 2602 2604 + 1737 1 2605 2606 + 1738 1 2605 2607 + 1739 1 2608 2609 + 1740 1 2608 2610 + 1741 1 2611 2612 + 1742 1 2611 2613 + 1743 1 2614 2615 + 1744 1 2614 2616 + 1745 1 2617 2618 + 1746 1 2617 2619 + 1747 1 2620 2621 + 1748 1 2620 2622 + 1749 1 2623 2624 + 1750 1 2623 2625 + 1751 1 2626 2627 + 1752 1 2626 2628 + 1753 1 2629 2630 + 1754 1 2629 2631 + 1755 1 2632 2633 + 1756 1 2632 2634 + 1757 1 2635 2636 + 1758 1 2635 2637 + 1759 1 2638 2639 + 1760 1 2638 2640 + 1761 1 2641 2642 + 1762 1 2641 2643 + 1763 1 2644 2645 + 1764 1 2644 2646 + 1765 1 2647 2648 + 1766 1 2647 2649 + 1767 1 2650 2651 + 1768 1 2650 2652 + 1769 1 2653 2654 + 1770 1 2653 2655 + 1771 1 2656 2657 + 1772 1 2656 2658 + 1773 1 2659 2660 + 1774 1 2659 2661 + 1775 1 2662 2663 + 1776 1 2662 2664 + 1777 1 2665 2666 + 1778 1 2665 2667 + 1779 1 2668 2669 + 1780 1 2668 2670 + 1781 1 2671 2672 + 1782 1 2671 2673 + 1783 1 2674 2675 + 1784 1 2674 2676 + 1785 1 2677 2678 + 1786 1 2677 2679 + 1787 1 2680 2681 + 1788 1 2680 2682 + 1789 1 2683 2684 + 1790 1 2683 2685 + 1791 1 2686 2687 + 1792 1 2686 2688 + 1793 1 2689 2690 + 1794 1 2689 2691 + 1795 1 2692 2693 + 1796 1 2692 2694 + 1797 1 2695 2696 + 1798 1 2695 2697 + 1799 1 2698 2699 + 1800 1 2698 2700 + 1801 1 2701 2702 + 1802 1 2701 2703 + 1803 1 2704 2705 + 1804 1 2704 2706 + 1805 1 2707 2708 + 1806 1 2707 2709 + 1807 1 2710 2711 + 1808 1 2710 2712 + 1809 1 2713 2714 + 1810 1 2713 2715 + 1811 1 2716 2717 + 1812 1 2716 2718 + 1813 1 2719 2720 + 1814 1 2719 2721 + 1815 1 2722 2723 + 1816 1 2722 2724 + 1817 1 2725 2726 + 1818 1 2725 2727 + 1819 1 2728 2729 + 1820 1 2728 2730 + 1821 1 2731 2732 + 1822 1 2731 2733 + 1823 1 2734 2735 + 1824 1 2734 2736 + 1825 1 2737 2738 + 1826 1 2737 2739 + 1827 1 2740 2741 + 1828 1 2740 2742 + 1829 1 2743 2744 + 1830 1 2743 2745 + 1831 1 2746 2747 + 1832 1 2746 2748 + 1833 1 2749 2750 + 1834 1 2749 2751 + 1835 1 2752 2753 + 1836 1 2752 2754 + 1837 1 2755 2756 + 1838 1 2755 2757 + 1839 1 2758 2759 + 1840 1 2758 2760 + 1841 1 2761 2762 + 1842 1 2761 2763 + 1843 1 2764 2765 + 1844 1 2764 2766 + 1845 1 2767 2768 + 1846 1 2767 2769 + 1847 1 2770 2771 + 1848 1 2770 2772 + 1849 1 2773 2774 + 1850 1 2773 2775 + 1851 1 2776 2777 + 1852 1 2776 2778 + 1853 1 2779 2780 + 1854 1 2779 2781 + 1855 1 2782 2783 + 1856 1 2782 2784 + 1857 1 2785 2786 + 1858 1 2785 2787 + 1859 1 2788 2789 + 1860 1 2788 2790 + 1861 1 2791 2792 + 1862 1 2791 2793 + 1863 1 2794 2795 + 1864 1 2794 2796 + 1865 1 2797 2798 + 1866 1 2797 2799 + 1867 1 2800 2801 + 1868 1 2800 2802 + 1869 1 2803 2804 + 1870 1 2803 2805 + 1871 1 2806 2807 + 1872 1 2806 2808 + 1873 1 2809 2810 + 1874 1 2809 2811 + 1875 1 2812 2813 + 1876 1 2812 2814 + 1877 1 2815 2816 + 1878 1 2815 2817 + 1879 1 2818 2819 + 1880 1 2818 2820 + 1881 1 2821 2822 + 1882 1 2821 2823 + 1883 1 2824 2825 + 1884 1 2824 2826 + 1885 1 2827 2828 + 1886 1 2827 2829 + 1887 1 2830 2831 + 1888 1 2830 2832 + 1889 1 2833 2834 + 1890 1 2833 2835 + 1891 1 2836 2837 + 1892 1 2836 2838 + 1893 1 2839 2840 + 1894 1 2839 2841 + 1895 1 2842 2843 + 1896 1 2842 2844 + 1897 1 2845 2846 + 1898 1 2845 2847 + 1899 1 2848 2849 + 1900 1 2848 2850 + 1901 1 2851 2852 + 1902 1 2851 2853 + 1903 1 2854 2855 + 1904 1 2854 2856 + 1905 1 2857 2858 + 1906 1 2857 2859 + 1907 1 2860 2861 + 1908 1 2860 2862 + 1909 1 2863 2864 + 1910 1 2863 2865 + 1911 1 2866 2867 + 1912 1 2866 2868 + 1913 1 2869 2870 + 1914 1 2869 2871 + 1915 1 2872 2873 + 1916 1 2872 2874 + 1917 1 2875 2876 + 1918 1 2875 2877 + 1919 1 2878 2879 + 1920 1 2878 2880 + 1921 1 2881 2882 + 1922 1 2881 2883 + 1923 1 2884 2885 + 1924 1 2884 2886 + 1925 1 2887 2888 + 1926 1 2887 2889 + 1927 1 2890 2891 + 1928 1 2890 2892 + 1929 1 2893 2894 + 1930 1 2893 2895 + 1931 1 2896 2897 + 1932 1 2896 2898 + 1933 1 2899 2900 + 1934 1 2899 2901 + 1935 1 2902 2903 + 1936 1 2902 2904 + 1937 1 2905 2906 + 1938 1 2905 2907 + 1939 1 2908 2909 + 1940 1 2908 2910 + 1941 1 2911 2912 + 1942 1 2911 2913 + 1943 1 2914 2915 + 1944 1 2914 2916 + 1945 1 2917 2918 + 1946 1 2917 2919 + 1947 1 2920 2921 + 1948 1 2920 2922 + 1949 1 2923 2924 + 1950 1 2923 2925 + 1951 1 2926 2927 + 1952 1 2926 2928 + 1953 1 2929 2930 + 1954 1 2929 2931 + 1955 1 2932 2933 + 1956 1 2932 2934 + 1957 1 2935 2936 + 1958 1 2935 2937 + 1959 1 2938 2939 + 1960 1 2938 2940 + 1961 1 2941 2942 + 1962 1 2941 2943 + 1963 1 2944 2945 + 1964 1 2944 2946 + 1965 1 2947 2948 + 1966 1 2947 2949 + 1967 1 2950 2951 + 1968 1 2950 2952 + 1969 1 2953 2954 + 1970 1 2953 2955 + 1971 1 2956 2957 + 1972 1 2956 2958 + 1973 1 2959 2960 + 1974 1 2959 2961 + 1975 1 2962 2963 + 1976 1 2962 2964 + 1977 1 2965 2966 + 1978 1 2965 2967 + 1979 1 2968 2969 + 1980 1 2968 2970 + 1981 1 2971 2972 + 1982 1 2971 2973 + 1983 1 2974 2975 + 1984 1 2974 2976 + 1985 1 2977 2978 + 1986 1 2977 2979 + 1987 1 2980 2981 + 1988 1 2980 2982 + 1989 1 2983 2984 + 1990 1 2983 2985 + 1991 1 2986 2987 + 1992 1 2986 2988 + 1993 1 2989 2990 + 1994 1 2989 2991 + 1995 1 2992 2993 + 1996 1 2992 2994 + 1997 1 2995 2996 + 1998 1 2995 2997 + 1999 1 2998 2999 + 2000 1 2998 3000 + 2001 1 3001 3002 + 2002 1 3001 3003 + 2003 1 3004 3005 + 2004 1 3004 3006 + 2005 1 3007 3008 + 2006 1 3007 3009 + 2007 1 3010 3011 + 2008 1 3010 3012 + 2009 1 3013 3014 + 2010 1 3013 3015 + 2011 1 3016 3017 + 2012 1 3016 3018 + 2013 1 3019 3020 + 2014 1 3019 3021 + 2015 1 3022 3023 + 2016 1 3022 3024 + 2017 1 3025 3026 + 2018 1 3025 3027 + 2019 1 3028 3029 + 2020 1 3028 3030 + 2021 1 3031 3032 + 2022 1 3031 3033 + 2023 1 3034 3035 + 2024 1 3034 3036 + 2025 1 3037 3038 + 2026 1 3037 3039 + 2027 1 3040 3041 + 2028 1 3040 3042 + 2029 1 3043 3044 + 2030 1 3043 3045 + 2031 1 3046 3047 + 2032 1 3046 3048 + 2033 1 3049 3050 + 2034 1 3049 3051 + 2035 1 3052 3053 + 2036 1 3052 3054 + 2037 1 3055 3056 + 2038 1 3055 3057 + 2039 1 3058 3059 + 2040 1 3058 3060 + 2041 1 3061 3062 + 2042 1 3061 3063 + 2043 1 3064 3065 + 2044 1 3064 3066 + 2045 1 3067 3068 + 2046 1 3067 3069 + 2047 1 3070 3071 + 2048 1 3070 3072 + 2049 1 3073 3074 + 2050 1 3073 3075 + 2051 1 3076 3077 + 2052 1 3076 3078 + 2053 1 3079 3080 + 2054 1 3079 3081 + 2055 1 3082 3083 + 2056 1 3082 3084 + 2057 1 3085 3086 + 2058 1 3085 3087 + 2059 1 3088 3089 + 2060 1 3088 3090 + 2061 1 3091 3092 + 2062 1 3091 3093 + 2063 1 3094 3095 + 2064 1 3094 3096 + 2065 1 3097 3098 + 2066 1 3097 3099 + 2067 1 3100 3101 + 2068 1 3100 3102 + 2069 1 3103 3104 + 2070 1 3103 3105 + 2071 1 3106 3107 + 2072 1 3106 3108 + 2073 1 3109 3110 + 2074 1 3109 3111 + 2075 1 3112 3113 + 2076 1 3112 3114 + 2077 1 3115 3116 + 2078 1 3115 3117 + 2079 1 3118 3119 + 2080 1 3118 3120 + 2081 1 3121 3122 + 2082 1 3121 3123 + 2083 1 3124 3125 + 2084 1 3124 3126 + 2085 1 3127 3128 + 2086 1 3127 3129 + 2087 1 3130 3131 + 2088 1 3130 3132 + 2089 1 3133 3134 + 2090 1 3133 3135 + 2091 1 3136 3137 + 2092 1 3136 3138 + 2093 1 3139 3140 + 2094 1 3139 3141 + 2095 1 3142 3143 + 2096 1 3142 3144 + 2097 1 3145 3146 + 2098 1 3145 3147 + 2099 1 3148 3149 + 2100 1 3148 3150 + 2101 1 3151 3152 + 2102 1 3151 3153 + 2103 1 3154 3155 + 2104 1 3154 3156 + 2105 1 3157 3158 + 2106 1 3157 3159 + 2107 1 3160 3161 + 2108 1 3160 3162 + 2109 1 3163 3164 + 2110 1 3163 3165 + 2111 1 3166 3167 + 2112 1 3166 3168 + 2113 1 3169 3170 + 2114 1 3169 3171 + 2115 1 3172 3173 + 2116 1 3172 3174 + 2117 1 3175 3176 + 2118 1 3175 3177 + 2119 1 3178 3179 + 2120 1 3178 3180 + 2121 1 3181 3182 + 2122 1 3181 3183 + 2123 1 3184 3185 + 2124 1 3184 3186 + 2125 1 3187 3188 + 2126 1 3187 3189 + 2127 1 3190 3191 + 2128 1 3190 3192 + 2129 1 3193 3194 + 2130 1 3193 3195 + 2131 1 3196 3197 + 2132 1 3196 3198 + 2133 1 3199 3200 + 2134 1 3199 3201 + 2135 1 3202 3203 + 2136 1 3202 3204 + 2137 1 3205 3206 + 2138 1 3205 3207 + 2139 1 3208 3209 + 2140 1 3208 3210 + 2141 1 3211 3212 + 2142 1 3211 3213 + 2143 1 3214 3215 + 2144 1 3214 3216 + 2145 1 3217 3218 + 2146 1 3217 3219 + 2147 1 3220 3221 + 2148 1 3220 3222 + 2149 1 3223 3224 + 2150 1 3223 3225 + 2151 1 3226 3227 + 2152 1 3226 3228 + 2153 1 3229 3230 + 2154 1 3229 3231 + 2155 1 3232 3233 + 2156 1 3232 3234 + 2157 1 3235 3236 + 2158 1 3235 3237 + 2159 1 3238 3239 + 2160 1 3238 3240 + 2161 1 3241 3242 + 2162 1 3241 3243 + 2163 1 3244 3245 + 2164 1 3244 3246 + 2165 1 3247 3248 + 2166 1 3247 3249 + 2167 1 3250 3251 + 2168 1 3250 3252 + 2169 1 3253 3254 + 2170 1 3253 3255 + 2171 1 3256 3257 + 2172 1 3256 3258 + 2173 1 3259 3260 + 2174 1 3259 3261 + 2175 1 3262 3263 + 2176 1 3262 3264 + 2177 1 3265 3266 + 2178 1 3265 3267 + 2179 1 3268 3269 + 2180 1 3268 3270 + 2181 1 3271 3272 + 2182 1 3271 3273 + 2183 1 3274 3275 + 2184 1 3274 3276 + 2185 1 3277 3278 + 2186 1 3277 3279 + 2187 1 3280 3281 + 2188 1 3280 3282 + 2189 1 3283 3284 + 2190 1 3283 3285 + 2191 1 3286 3287 + 2192 1 3286 3288 + 2193 1 3289 3290 + 2194 1 3289 3291 + 2195 1 3292 3293 + 2196 1 3292 3294 + 2197 1 3295 3296 + 2198 1 3295 3297 + 2199 1 3298 3299 + 2200 1 3298 3300 + 2201 1 3301 3302 + 2202 1 3301 3303 + 2203 1 3304 3305 + 2204 1 3304 3306 + 2205 1 3307 3308 + 2206 1 3307 3309 + 2207 1 3310 3311 + 2208 1 3310 3312 + 2209 1 3313 3314 + 2210 1 3313 3315 + 2211 1 3316 3317 + 2212 1 3316 3318 + 2213 1 3319 3320 + 2214 1 3319 3321 + 2215 1 3322 3323 + 2216 1 3322 3324 + 2217 1 3325 3326 + 2218 1 3325 3327 + 2219 1 3328 3329 + 2220 1 3328 3330 + 2221 1 3331 3332 + 2222 1 3331 3333 + 2223 1 3334 3335 + 2224 1 3334 3336 + 2225 1 3337 3338 + 2226 1 3337 3339 + 2227 1 3340 3341 + 2228 1 3340 3342 + 2229 1 3343 3344 + 2230 1 3343 3345 + 2231 1 3346 3347 + 2232 1 3346 3348 + 2233 1 3349 3350 + 2234 1 3349 3351 + 2235 1 3352 3353 + 2236 1 3352 3354 + 2237 1 3355 3356 + 2238 1 3355 3357 + 2239 1 3358 3359 + 2240 1 3358 3360 + 2241 1 3361 3362 + 2242 1 3361 3363 + 2243 1 3364 3365 + 2244 1 3364 3366 + 2245 1 3367 3368 + 2246 1 3367 3369 + 2247 1 3370 3371 + 2248 1 3370 3372 + 2249 1 3373 3374 + 2250 1 3373 3375 + 2251 1 3376 3377 + 2252 1 3376 3378 + 2253 1 3379 3380 + 2254 1 3379 3381 + 2255 1 3382 3383 + 2256 1 3382 3384 + 2257 1 3385 3386 + 2258 1 3385 3387 + 2259 1 3388 3389 + 2260 1 3388 3390 + 2261 1 3391 3392 + 2262 1 3391 3393 + 2263 1 3394 3395 + 2264 1 3394 3396 + 2265 1 3397 3398 + 2266 1 3397 3399 + 2267 1 3400 3401 + 2268 1 3400 3402 + 2269 1 3403 3404 + 2270 1 3403 3405 + 2271 1 3406 3407 + 2272 1 3406 3408 + 2273 1 3409 3410 + 2274 1 3409 3411 + 2275 1 3412 3413 + 2276 1 3412 3414 + 2277 1 3415 3416 + 2278 1 3415 3417 + 2279 1 3418 3419 + 2280 1 3418 3420 + 2281 1 3421 3422 + 2282 1 3421 3423 + 2283 1 3424 3425 + 2284 1 3424 3426 + 2285 1 3427 3428 + 2286 1 3427 3429 + 2287 1 3430 3431 + 2288 1 3430 3432 + 2289 1 3433 3434 + 2290 1 3433 3435 + 2291 1 3436 3437 + 2292 1 3436 3438 + 2293 1 3439 3440 + 2294 1 3439 3441 + 2295 1 3442 3443 + 2296 1 3442 3444 + 2297 1 3445 3446 + 2298 1 3445 3447 + 2299 1 3448 3449 + 2300 1 3448 3450 + 2301 1 3451 3452 + 2302 1 3451 3453 + 2303 1 3454 3455 + 2304 1 3454 3456 + 2305 1 3457 3458 + 2306 1 3457 3459 + 2307 1 3460 3461 + 2308 1 3460 3462 + 2309 1 3463 3464 + 2310 1 3463 3465 + 2311 1 3466 3467 + 2312 1 3466 3468 + 2313 1 3469 3470 + 2314 1 3469 3471 + 2315 1 3472 3473 + 2316 1 3472 3474 + 2317 1 3475 3476 + 2318 1 3475 3477 + 2319 1 3478 3479 + 2320 1 3478 3480 + 2321 1 3481 3482 + 2322 1 3481 3483 + 2323 1 3484 3485 + 2324 1 3484 3486 + 2325 1 3487 3488 + 2326 1 3487 3489 + 2327 1 3490 3491 + 2328 1 3490 3492 + 2329 1 3493 3494 + 2330 1 3493 3495 + 2331 1 3496 3497 + 2332 1 3496 3498 + 2333 1 3499 3500 + 2334 1 3499 3501 + 2335 1 3502 3503 + 2336 1 3502 3504 + 2337 1 3505 3506 + 2338 1 3505 3507 + 2339 1 3508 3509 + 2340 1 3508 3510 + 2341 1 3511 3512 + 2342 1 3511 3513 + 2343 1 3514 3515 + 2344 1 3514 3516 + 2345 1 3517 3518 + 2346 1 3517 3519 + 2347 1 3520 3521 + 2348 1 3520 3522 + 2349 1 3523 3524 + 2350 1 3523 3525 + 2351 1 3526 3527 + 2352 1 3526 3528 + 2353 1 3529 3530 + 2354 1 3529 3531 + 2355 1 3532 3533 + 2356 1 3532 3534 + 2357 1 3535 3536 + 2358 1 3535 3537 + 2359 1 3538 3539 + 2360 1 3538 3540 + 2361 1 3541 3542 + 2362 1 3541 3543 + 2363 1 3544 3545 + 2364 1 3544 3546 + 2365 1 3547 3548 + 2366 1 3547 3549 + 2367 1 3550 3551 + 2368 1 3550 3552 + 2369 1 3553 3554 + 2370 1 3553 3555 + 2371 1 3556 3557 + 2372 1 3556 3558 + 2373 1 3559 3560 + 2374 1 3559 3561 + 2375 1 3562 3563 + 2376 1 3562 3564 + 2377 1 3565 3566 + 2378 1 3565 3567 + 2379 1 3568 3569 + 2380 1 3568 3570 + 2381 1 3571 3572 + 2382 1 3571 3573 + 2383 1 3574 3575 + 2384 1 3574 3576 + 2385 1 3577 3578 + 2386 1 3577 3579 + 2387 1 3580 3581 + 2388 1 3580 3582 + 2389 1 3583 3584 + 2390 1 3583 3585 + 2391 1 3586 3587 + 2392 1 3586 3588 + 2393 1 3589 3590 + 2394 1 3589 3591 + 2395 1 3592 3593 + 2396 1 3592 3594 + 2397 1 3595 3596 + 2398 1 3595 3597 + 2399 1 3598 3599 + 2400 1 3598 3600 + 2401 1 3601 3602 + 2402 1 3601 3603 + 2403 1 3604 3605 + 2404 1 3604 3606 + 2405 1 3607 3608 + 2406 1 3607 3609 + 2407 1 3610 3611 + 2408 1 3610 3612 + 2409 1 3613 3614 + 2410 1 3613 3615 + 2411 1 3616 3617 + 2412 1 3616 3618 + 2413 1 3619 3620 + 2414 1 3619 3621 + 2415 1 3622 3623 + 2416 1 3622 3624 + 2417 1 3625 3626 + 2418 1 3625 3627 + 2419 1 3628 3629 + 2420 1 3628 3630 + 2421 1 3631 3632 + 2422 1 3631 3633 + 2423 1 3634 3635 + 2424 1 3634 3636 + 2425 1 3637 3638 + 2426 1 3637 3639 + 2427 1 3640 3641 + 2428 1 3640 3642 + 2429 1 3643 3644 + 2430 1 3643 3645 + 2431 1 3646 3647 + 2432 1 3646 3648 + 2433 1 3649 3650 + 2434 1 3649 3651 + 2435 1 3652 3653 + 2436 1 3652 3654 + 2437 1 3655 3656 + 2438 1 3655 3657 + 2439 1 3658 3659 + 2440 1 3658 3660 + 2441 1 3661 3662 + 2442 1 3661 3663 + 2443 1 3664 3665 + 2444 1 3664 3666 + 2445 1 3667 3668 + 2446 1 3667 3669 + 2447 1 3670 3671 + 2448 1 3670 3672 + 2449 1 3673 3674 + 2450 1 3673 3675 + 2451 1 3676 3677 + 2452 1 3676 3678 + 2453 1 3679 3680 + 2454 1 3679 3681 + 2455 1 3682 3683 + 2456 1 3682 3684 + 2457 1 3685 3686 + 2458 1 3685 3687 + 2459 1 3688 3689 + 2460 1 3688 3690 + 2461 1 3691 3692 + 2462 1 3691 3693 + 2463 1 3694 3695 + 2464 1 3694 3696 + 2465 1 3697 3698 + 2466 1 3697 3699 + 2467 1 3700 3701 + 2468 1 3700 3702 + 2469 1 3703 3704 + 2470 1 3703 3705 + 2471 1 3706 3707 + 2472 1 3706 3708 + 2473 1 3709 3710 + 2474 1 3709 3711 + 2475 1 3712 3713 + 2476 1 3712 3714 + 2477 1 3715 3716 + 2478 1 3715 3717 + 2479 1 3718 3719 + 2480 1 3718 3720 + 2481 1 3721 3722 + 2482 1 3721 3723 + 2483 1 3724 3725 + 2484 1 3724 3726 + 2485 1 3727 3728 + 2486 1 3727 3729 + 2487 1 3730 3731 + 2488 1 3730 3732 + 2489 1 3733 3734 + 2490 1 3733 3735 + 2491 1 3736 3737 + 2492 1 3736 3738 + 2493 1 3739 3740 + 2494 1 3739 3741 + 2495 1 3742 3743 + 2496 1 3742 3744 + 2497 1 3745 3746 + 2498 1 3745 3747 + 2499 1 3748 3749 + 2500 1 3748 3750 + 2501 1 3751 3752 + 2502 1 3751 3753 + 2503 1 3754 3755 + 2504 1 3754 3756 + 2505 1 3757 3758 + 2506 1 3757 3759 + 2507 1 3760 3761 + 2508 1 3760 3762 + 2509 1 3763 3764 + 2510 1 3763 3765 + 2511 1 3766 3767 + 2512 1 3766 3768 + 2513 1 3769 3770 + 2514 1 3769 3771 + 2515 1 3772 3773 + 2516 1 3772 3774 + 2517 1 3775 3776 + 2518 1 3775 3777 + 2519 1 3778 3779 + 2520 1 3778 3780 + 2521 1 3781 3782 + 2522 1 3781 3783 + 2523 1 3784 3785 + 2524 1 3784 3786 + 2525 1 3787 3788 + 2526 1 3787 3789 + 2527 1 3790 3791 + 2528 1 3790 3792 + 2529 1 3793 3794 + 2530 1 3793 3795 + 2531 1 3796 3797 + 2532 1 3796 3798 + 2533 1 3799 3800 + 2534 1 3799 3801 + 2535 1 3802 3803 + 2536 1 3802 3804 + 2537 1 3805 3806 + 2538 1 3805 3807 + 2539 1 3808 3809 + 2540 1 3808 3810 + 2541 1 3811 3812 + 2542 1 3811 3813 + 2543 1 3814 3815 + 2544 1 3814 3816 + 2545 1 3817 3818 + 2546 1 3817 3819 + 2547 1 3820 3821 + 2548 1 3820 3822 + 2549 1 3823 3824 + 2550 1 3823 3825 + 2551 1 3826 3827 + 2552 1 3826 3828 + 2553 1 3829 3830 + 2554 1 3829 3831 + 2555 1 3832 3833 + 2556 1 3832 3834 + 2557 1 3835 3836 + 2558 1 3835 3837 + 2559 1 3838 3839 + 2560 1 3838 3840 + 2561 1 3841 3842 + 2562 1 3841 3843 + 2563 1 3844 3845 + 2564 1 3844 3846 + 2565 1 3847 3848 + 2566 1 3847 3849 + 2567 1 3850 3851 + 2568 1 3850 3852 + 2569 1 3853 3854 + 2570 1 3853 3855 + 2571 1 3856 3857 + 2572 1 3856 3858 + 2573 1 3859 3860 + 2574 1 3859 3861 + 2575 1 3862 3863 + 2576 1 3862 3864 + 2577 1 3865 3866 + 2578 1 3865 3867 + 2579 1 3868 3869 + 2580 1 3868 3870 + 2581 1 3871 3872 + 2582 1 3871 3873 + 2583 1 3874 3875 + 2584 1 3874 3876 + 2585 1 3877 3878 + 2586 1 3877 3879 + 2587 1 3880 3881 + 2588 1 3880 3882 + 2589 1 3883 3884 + 2590 1 3883 3885 + 2591 1 3886 3887 + 2592 1 3886 3888 + 2593 1 3889 3890 + 2594 1 3889 3891 + 2595 1 3892 3893 + 2596 1 3892 3894 + 2597 1 3895 3896 + 2598 1 3895 3897 + 2599 1 3898 3899 + 2600 1 3898 3900 + 2601 1 3901 3902 + 2602 1 3901 3903 + 2603 1 3904 3905 + 2604 1 3904 3906 + 2605 1 3907 3908 + 2606 1 3907 3909 + 2607 1 3910 3911 + 2608 1 3910 3912 + 2609 1 3913 3914 + 2610 1 3913 3915 + 2611 1 3916 3917 + 2612 1 3916 3918 + 2613 1 3919 3920 + 2614 1 3919 3921 + 2615 1 3922 3923 + 2616 1 3922 3924 + 2617 1 3925 3926 + 2618 1 3925 3927 + 2619 1 3928 3929 + 2620 1 3928 3930 + 2621 1 3931 3932 + 2622 1 3931 3933 + 2623 1 3934 3935 + 2624 1 3934 3936 + 2625 1 3937 3938 + 2626 1 3937 3939 + 2627 1 3940 3941 + 2628 1 3940 3942 + 2629 1 3943 3944 + 2630 1 3943 3945 + 2631 1 3946 3947 + 2632 1 3946 3948 + 2633 1 3949 3950 + 2634 1 3949 3951 + 2635 1 3952 3953 + 2636 1 3952 3954 + 2637 1 3955 3956 + 2638 1 3955 3957 + 2639 1 3958 3959 + 2640 1 3958 3960 + 2641 1 3961 3962 + 2642 1 3961 3963 + 2643 1 3964 3965 + 2644 1 3964 3966 + 2645 1 3967 3968 + 2646 1 3967 3969 + 2647 1 3970 3971 + 2648 1 3970 3972 + 2649 1 3973 3974 + 2650 1 3973 3975 + 2651 1 3976 3977 + 2652 1 3976 3978 + 2653 1 3979 3980 + 2654 1 3979 3981 + 2655 1 3982 3983 + 2656 1 3982 3984 + 2657 1 3985 3986 + 2658 1 3985 3987 + 2659 1 3988 3989 + 2660 1 3988 3990 + 2661 1 3991 3992 + 2662 1 3991 3993 + 2663 1 3994 3995 + 2664 1 3994 3996 + 2665 1 3997 3998 + 2666 1 3997 3999 + 2667 1 4000 4001 + 2668 1 4000 4002 + 2669 1 4003 4004 + 2670 1 4003 4005 + 2671 1 4006 4007 + 2672 1 4006 4008 + 2673 1 4009 4010 + 2674 1 4009 4011 + 2675 1 4012 4013 + 2676 1 4012 4014 + 2677 1 4015 4016 + 2678 1 4015 4017 + 2679 1 4018 4019 + 2680 1 4018 4020 + 2681 1 4021 4022 + 2682 1 4021 4023 + 2683 1 4024 4025 + 2684 1 4024 4026 + 2685 1 4027 4028 + 2686 1 4027 4029 + 2687 1 4030 4031 + 2688 1 4030 4032 + 2689 1 4033 4034 + 2690 1 4033 4035 + 2691 1 4036 4037 + 2692 1 4036 4038 + 2693 1 4039 4040 + 2694 1 4039 4041 + 2695 1 4042 4043 + 2696 1 4042 4044 + 2697 1 4045 4046 + 2698 1 4045 4047 + 2699 1 4048 4049 + 2700 1 4048 4050 + 2701 1 4051 4052 + 2702 1 4051 4053 + 2703 1 4054 4055 + 2704 1 4054 4056 + 2705 1 4057 4058 + 2706 1 4057 4059 + 2707 1 4060 4061 + 2708 1 4060 4062 + 2709 1 4063 4064 + 2710 1 4063 4065 + 2711 1 4066 4067 + 2712 1 4066 4068 + 2713 1 4069 4070 + 2714 1 4069 4071 + 2715 1 4072 4073 + 2716 1 4072 4074 + 2717 1 4075 4076 + 2718 1 4075 4077 + 2719 1 4078 4079 + 2720 1 4078 4080 + 2721 1 4081 4082 + 2722 1 4081 4083 + 2723 1 4084 4085 + 2724 1 4084 4086 + 2725 1 4087 4088 + 2726 1 4087 4089 + 2727 1 4090 4091 + 2728 1 4090 4092 + 2729 1 4093 4094 + 2730 1 4093 4095 + 2731 1 4096 4097 + 2732 1 4096 4098 + 2733 1 4099 4100 + 2734 1 4099 4101 + 2735 1 4102 4103 + 2736 1 4102 4104 + 2737 1 4105 4106 + 2738 1 4105 4107 + 2739 1 4108 4109 + 2740 1 4108 4110 + 2741 1 4111 4112 + 2742 1 4111 4113 + 2743 1 4114 4115 + 2744 1 4114 4116 + 2745 1 4117 4118 + 2746 1 4117 4119 + 2747 1 4120 4121 + 2748 1 4120 4122 + 2749 1 4123 4124 + 2750 1 4123 4125 + 2751 1 4126 4127 + 2752 1 4126 4128 + 2753 1 4129 4130 + 2754 1 4129 4131 + 2755 1 4132 4133 + 2756 1 4132 4134 + 2757 1 4135 4136 + 2758 1 4135 4137 + 2759 1 4138 4139 + 2760 1 4138 4140 + 2761 1 4141 4142 + 2762 1 4141 4143 + 2763 1 4144 4145 + 2764 1 4144 4146 + 2765 1 4147 4148 + 2766 1 4147 4149 + 2767 1 4150 4151 + 2768 1 4150 4152 + 2769 1 4153 4154 + 2770 1 4153 4155 + 2771 1 4156 4157 + 2772 1 4156 4158 + 2773 1 4159 4160 + 2774 1 4159 4161 + 2775 1 4162 4163 + 2776 1 4162 4164 + 2777 1 4165 4166 + 2778 1 4165 4167 + 2779 1 4168 4169 + 2780 1 4168 4170 + 2781 1 4171 4172 + 2782 1 4171 4173 + 2783 1 4174 4175 + 2784 1 4174 4176 + 2785 1 4177 4178 + 2786 1 4177 4179 + 2787 1 4180 4181 + 2788 1 4180 4182 + 2789 1 4183 4184 + 2790 1 4183 4185 + 2791 1 4186 4187 + 2792 1 4186 4188 + 2793 1 4189 4190 + 2794 1 4189 4191 + 2795 1 4192 4193 + 2796 1 4192 4194 + 2797 1 4195 4196 + 2798 1 4195 4197 + 2799 1 4198 4199 + 2800 1 4198 4200 + 2801 1 4201 4202 + 2802 1 4201 4203 + 2803 1 4204 4205 + 2804 1 4204 4206 + 2805 1 4207 4208 + 2806 1 4207 4209 + 2807 1 4210 4211 + 2808 1 4210 4212 + 2809 1 4213 4214 + 2810 1 4213 4215 + 2811 1 4216 4217 + 2812 1 4216 4218 + 2813 1 4219 4220 + 2814 1 4219 4221 + 2815 1 4222 4223 + 2816 1 4222 4224 + 2817 1 4225 4226 + 2818 1 4225 4227 + 2819 1 4228 4229 + 2820 1 4228 4230 + 2821 1 4231 4232 + 2822 1 4231 4233 + 2823 1 4234 4235 + 2824 1 4234 4236 + 2825 1 4237 4238 + 2826 1 4237 4239 + 2827 1 4240 4241 + 2828 1 4240 4242 + 2829 1 4243 4244 + 2830 1 4243 4245 + 2831 1 4246 4247 + 2832 1 4246 4248 + 2833 1 4249 4250 + 2834 1 4249 4251 + 2835 1 4252 4253 + 2836 1 4252 4254 + 2837 1 4255 4256 + 2838 1 4255 4257 + 2839 1 4258 4259 + 2840 1 4258 4260 + 2841 1 4261 4262 + 2842 1 4261 4263 + 2843 1 4264 4265 + 2844 1 4264 4266 + 2845 1 4267 4268 + 2846 1 4267 4269 + 2847 1 4270 4271 + 2848 1 4270 4272 + 2849 1 4273 4274 + 2850 1 4273 4275 + 2851 1 4276 4277 + 2852 1 4276 4278 + 2853 1 4279 4280 + 2854 1 4279 4281 + 2855 1 4282 4283 + 2856 1 4282 4284 + 2857 1 4285 4286 + 2858 1 4285 4287 + 2859 1 4288 4289 + 2860 1 4288 4290 + 2861 1 4291 4292 + 2862 1 4291 4293 + 2863 1 4294 4295 + 2864 1 4294 4296 + 2865 1 4297 4298 + 2866 1 4297 4299 + 2867 1 4300 4301 + 2868 1 4300 4302 + 2869 1 4303 4304 + 2870 1 4303 4305 + 2871 1 4306 4307 + 2872 1 4306 4308 + 2873 1 4309 4310 + 2874 1 4309 4311 + 2875 1 4312 4313 + 2876 1 4312 4314 + 2877 1 4315 4316 + 2878 1 4315 4317 + 2879 1 4318 4319 + 2880 1 4318 4320 + 2881 1 4321 4322 + 2882 1 4321 4323 + 2883 1 4324 4325 + 2884 1 4324 4326 + 2885 1 4327 4328 + 2886 1 4327 4329 + 2887 1 4330 4331 + 2888 1 4330 4332 + 2889 1 4333 4334 + 2890 1 4333 4335 + 2891 1 4336 4337 + 2892 1 4336 4338 + 2893 1 4339 4340 + 2894 1 4339 4341 + 2895 1 4342 4343 + 2896 1 4342 4344 + 2897 1 4345 4346 + 2898 1 4345 4347 + 2899 1 4348 4349 + 2900 1 4348 4350 + 2901 1 4351 4352 + 2902 1 4351 4353 + 2903 1 4354 4355 + 2904 1 4354 4356 + 2905 1 4357 4358 + 2906 1 4357 4359 + 2907 1 4360 4361 + 2908 1 4360 4362 + 2909 1 4363 4364 + 2910 1 4363 4365 + 2911 1 4366 4367 + 2912 1 4366 4368 + 2913 1 4369 4370 + 2914 1 4369 4371 + 2915 1 4372 4373 + 2916 1 4372 4374 + 2917 1 4375 4376 + 2918 1 4375 4377 + 2919 1 4378 4379 + 2920 1 4378 4380 + 2921 1 4381 4382 + 2922 1 4381 4383 + 2923 1 4384 4385 + 2924 1 4384 4386 + 2925 1 4387 4388 + 2926 1 4387 4389 + 2927 1 4390 4391 + 2928 1 4390 4392 + 2929 1 4393 4394 + 2930 1 4393 4395 + 2931 1 4396 4397 + 2932 1 4396 4398 + 2933 1 4399 4400 + 2934 1 4399 4401 + 2935 1 4402 4403 + 2936 1 4402 4404 + 2937 1 4405 4406 + 2938 1 4405 4407 + 2939 1 4408 4409 + 2940 1 4408 4410 + 2941 1 4411 4412 + 2942 1 4411 4413 + 2943 1 4414 4415 + 2944 1 4414 4416 + 2945 1 4417 4418 + 2946 1 4417 4419 + 2947 1 4420 4421 + 2948 1 4420 4422 + 2949 1 4423 4424 + 2950 1 4423 4425 + 2951 1 4426 4427 + 2952 1 4426 4428 + 2953 1 4429 4430 + 2954 1 4429 4431 + 2955 1 4432 4433 + 2956 1 4432 4434 + 2957 1 4435 4436 + 2958 1 4435 4437 + 2959 1 4438 4439 + 2960 1 4438 4440 + 2961 1 4441 4442 + 2962 1 4441 4443 + 2963 1 4444 4445 + 2964 1 4444 4446 + 2965 1 4447 4448 + 2966 1 4447 4449 + 2967 1 4450 4451 + 2968 1 4450 4452 + 2969 1 4453 4454 + 2970 1 4453 4455 + 2971 1 4456 4457 + 2972 1 4456 4458 + 2973 1 4459 4460 + 2974 1 4459 4461 + 2975 1 4462 4463 + 2976 1 4462 4464 + 2977 1 4465 4466 + 2978 1 4465 4467 + 2979 1 4468 4469 + 2980 1 4468 4470 + 2981 1 4471 4472 + 2982 1 4471 4473 + 2983 1 4474 4475 + 2984 1 4474 4476 + 2985 1 4477 4478 + 2986 1 4477 4479 + 2987 1 4480 4481 + 2988 1 4480 4482 + 2989 1 4483 4484 + 2990 1 4483 4485 + 2991 1 4486 4487 + 2992 1 4486 4488 + 2993 1 4489 4490 + 2994 1 4489 4491 + 2995 1 4492 4493 + 2996 1 4492 4494 + 2997 1 4495 4496 + 2998 1 4495 4497 + 2999 1 4498 4499 + 3000 1 4498 4500 + +Angles + + 1 1 2 1 3 + 2 1 5 4 6 + 3 1 8 7 9 + 4 1 11 10 12 + 5 1 14 13 15 + 6 1 17 16 18 + 7 1 20 19 21 + 8 1 23 22 24 + 9 1 26 25 27 + 10 1 29 28 30 + 11 1 32 31 33 + 12 1 35 34 36 + 13 1 38 37 39 + 14 1 41 40 42 + 15 1 44 43 45 + 16 1 47 46 48 + 17 1 50 49 51 + 18 1 53 52 54 + 19 1 56 55 57 + 20 1 59 58 60 + 21 1 62 61 63 + 22 1 65 64 66 + 23 1 68 67 69 + 24 1 71 70 72 + 25 1 74 73 75 + 26 1 77 76 78 + 27 1 80 79 81 + 28 1 83 82 84 + 29 1 86 85 87 + 30 1 89 88 90 + 31 1 92 91 93 + 32 1 95 94 96 + 33 1 98 97 99 + 34 1 101 100 102 + 35 1 104 103 105 + 36 1 107 106 108 + 37 1 110 109 111 + 38 1 113 112 114 + 39 1 116 115 117 + 40 1 119 118 120 + 41 1 122 121 123 + 42 1 125 124 126 + 43 1 128 127 129 + 44 1 131 130 132 + 45 1 134 133 135 + 46 1 137 136 138 + 47 1 140 139 141 + 48 1 143 142 144 + 49 1 146 145 147 + 50 1 149 148 150 + 51 1 152 151 153 + 52 1 155 154 156 + 53 1 158 157 159 + 54 1 161 160 162 + 55 1 164 163 165 + 56 1 167 166 168 + 57 1 170 169 171 + 58 1 173 172 174 + 59 1 176 175 177 + 60 1 179 178 180 + 61 1 182 181 183 + 62 1 185 184 186 + 63 1 188 187 189 + 64 1 191 190 192 + 65 1 194 193 195 + 66 1 197 196 198 + 67 1 200 199 201 + 68 1 203 202 204 + 69 1 206 205 207 + 70 1 209 208 210 + 71 1 212 211 213 + 72 1 215 214 216 + 73 1 218 217 219 + 74 1 221 220 222 + 75 1 224 223 225 + 76 1 227 226 228 + 77 1 230 229 231 + 78 1 233 232 234 + 79 1 236 235 237 + 80 1 239 238 240 + 81 1 242 241 243 + 82 1 245 244 246 + 83 1 248 247 249 + 84 1 251 250 252 + 85 1 254 253 255 + 86 1 257 256 258 + 87 1 260 259 261 + 88 1 263 262 264 + 89 1 266 265 267 + 90 1 269 268 270 + 91 1 272 271 273 + 92 1 275 274 276 + 93 1 278 277 279 + 94 1 281 280 282 + 95 1 284 283 285 + 96 1 287 286 288 + 97 1 290 289 291 + 98 1 293 292 294 + 99 1 296 295 297 + 100 1 299 298 300 + 101 1 302 301 303 + 102 1 305 304 306 + 103 1 308 307 309 + 104 1 311 310 312 + 105 1 314 313 315 + 106 1 317 316 318 + 107 1 320 319 321 + 108 1 323 322 324 + 109 1 326 325 327 + 110 1 329 328 330 + 111 1 332 331 333 + 112 1 335 334 336 + 113 1 338 337 339 + 114 1 341 340 342 + 115 1 344 343 345 + 116 1 347 346 348 + 117 1 350 349 351 + 118 1 353 352 354 + 119 1 356 355 357 + 120 1 359 358 360 + 121 1 362 361 363 + 122 1 365 364 366 + 123 1 368 367 369 + 124 1 371 370 372 + 125 1 374 373 375 + 126 1 377 376 378 + 127 1 380 379 381 + 128 1 383 382 384 + 129 1 386 385 387 + 130 1 389 388 390 + 131 1 392 391 393 + 132 1 395 394 396 + 133 1 398 397 399 + 134 1 401 400 402 + 135 1 404 403 405 + 136 1 407 406 408 + 137 1 410 409 411 + 138 1 413 412 414 + 139 1 416 415 417 + 140 1 419 418 420 + 141 1 422 421 423 + 142 1 425 424 426 + 143 1 428 427 429 + 144 1 431 430 432 + 145 1 434 433 435 + 146 1 437 436 438 + 147 1 440 439 441 + 148 1 443 442 444 + 149 1 446 445 447 + 150 1 449 448 450 + 151 1 452 451 453 + 152 1 455 454 456 + 153 1 458 457 459 + 154 1 461 460 462 + 155 1 464 463 465 + 156 1 467 466 468 + 157 1 470 469 471 + 158 1 473 472 474 + 159 1 476 475 477 + 160 1 479 478 480 + 161 1 482 481 483 + 162 1 485 484 486 + 163 1 488 487 489 + 164 1 491 490 492 + 165 1 494 493 495 + 166 1 497 496 498 + 167 1 500 499 501 + 168 1 503 502 504 + 169 1 506 505 507 + 170 1 509 508 510 + 171 1 512 511 513 + 172 1 515 514 516 + 173 1 518 517 519 + 174 1 521 520 522 + 175 1 524 523 525 + 176 1 527 526 528 + 177 1 530 529 531 + 178 1 533 532 534 + 179 1 536 535 537 + 180 1 539 538 540 + 181 1 542 541 543 + 182 1 545 544 546 + 183 1 548 547 549 + 184 1 551 550 552 + 185 1 554 553 555 + 186 1 557 556 558 + 187 1 560 559 561 + 188 1 563 562 564 + 189 1 566 565 567 + 190 1 569 568 570 + 191 1 572 571 573 + 192 1 575 574 576 + 193 1 578 577 579 + 194 1 581 580 582 + 195 1 584 583 585 + 196 1 587 586 588 + 197 1 590 589 591 + 198 1 593 592 594 + 199 1 596 595 597 + 200 1 599 598 600 + 201 1 602 601 603 + 202 1 605 604 606 + 203 1 608 607 609 + 204 1 611 610 612 + 205 1 614 613 615 + 206 1 617 616 618 + 207 1 620 619 621 + 208 1 623 622 624 + 209 1 626 625 627 + 210 1 629 628 630 + 211 1 632 631 633 + 212 1 635 634 636 + 213 1 638 637 639 + 214 1 641 640 642 + 215 1 644 643 645 + 216 1 647 646 648 + 217 1 650 649 651 + 218 1 653 652 654 + 219 1 656 655 657 + 220 1 659 658 660 + 221 1 662 661 663 + 222 1 665 664 666 + 223 1 668 667 669 + 224 1 671 670 672 + 225 1 674 673 675 + 226 1 677 676 678 + 227 1 680 679 681 + 228 1 683 682 684 + 229 1 686 685 687 + 230 1 689 688 690 + 231 1 692 691 693 + 232 1 695 694 696 + 233 1 698 697 699 + 234 1 701 700 702 + 235 1 704 703 705 + 236 1 707 706 708 + 237 1 710 709 711 + 238 1 713 712 714 + 239 1 716 715 717 + 240 1 719 718 720 + 241 1 722 721 723 + 242 1 725 724 726 + 243 1 728 727 729 + 244 1 731 730 732 + 245 1 734 733 735 + 246 1 737 736 738 + 247 1 740 739 741 + 248 1 743 742 744 + 249 1 746 745 747 + 250 1 749 748 750 + 251 1 752 751 753 + 252 1 755 754 756 + 253 1 758 757 759 + 254 1 761 760 762 + 255 1 764 763 765 + 256 1 767 766 768 + 257 1 770 769 771 + 258 1 773 772 774 + 259 1 776 775 777 + 260 1 779 778 780 + 261 1 782 781 783 + 262 1 785 784 786 + 263 1 788 787 789 + 264 1 791 790 792 + 265 1 794 793 795 + 266 1 797 796 798 + 267 1 800 799 801 + 268 1 803 802 804 + 269 1 806 805 807 + 270 1 809 808 810 + 271 1 812 811 813 + 272 1 815 814 816 + 273 1 818 817 819 + 274 1 821 820 822 + 275 1 824 823 825 + 276 1 827 826 828 + 277 1 830 829 831 + 278 1 833 832 834 + 279 1 836 835 837 + 280 1 839 838 840 + 281 1 842 841 843 + 282 1 845 844 846 + 283 1 848 847 849 + 284 1 851 850 852 + 285 1 854 853 855 + 286 1 857 856 858 + 287 1 860 859 861 + 288 1 863 862 864 + 289 1 866 865 867 + 290 1 869 868 870 + 291 1 872 871 873 + 292 1 875 874 876 + 293 1 878 877 879 + 294 1 881 880 882 + 295 1 884 883 885 + 296 1 887 886 888 + 297 1 890 889 891 + 298 1 893 892 894 + 299 1 896 895 897 + 300 1 899 898 900 + 301 1 902 901 903 + 302 1 905 904 906 + 303 1 908 907 909 + 304 1 911 910 912 + 305 1 914 913 915 + 306 1 917 916 918 + 307 1 920 919 921 + 308 1 923 922 924 + 309 1 926 925 927 + 310 1 929 928 930 + 311 1 932 931 933 + 312 1 935 934 936 + 313 1 938 937 939 + 314 1 941 940 942 + 315 1 944 943 945 + 316 1 947 946 948 + 317 1 950 949 951 + 318 1 953 952 954 + 319 1 956 955 957 + 320 1 959 958 960 + 321 1 962 961 963 + 322 1 965 964 966 + 323 1 968 967 969 + 324 1 971 970 972 + 325 1 974 973 975 + 326 1 977 976 978 + 327 1 980 979 981 + 328 1 983 982 984 + 329 1 986 985 987 + 330 1 989 988 990 + 331 1 992 991 993 + 332 1 995 994 996 + 333 1 998 997 999 + 334 1 1001 1000 1002 + 335 1 1004 1003 1005 + 336 1 1007 1006 1008 + 337 1 1010 1009 1011 + 338 1 1013 1012 1014 + 339 1 1016 1015 1017 + 340 1 1019 1018 1020 + 341 1 1022 1021 1023 + 342 1 1025 1024 1026 + 343 1 1028 1027 1029 + 344 1 1031 1030 1032 + 345 1 1034 1033 1035 + 346 1 1037 1036 1038 + 347 1 1040 1039 1041 + 348 1 1043 1042 1044 + 349 1 1046 1045 1047 + 350 1 1049 1048 1050 + 351 1 1052 1051 1053 + 352 1 1055 1054 1056 + 353 1 1058 1057 1059 + 354 1 1061 1060 1062 + 355 1 1064 1063 1065 + 356 1 1067 1066 1068 + 357 1 1070 1069 1071 + 358 1 1073 1072 1074 + 359 1 1076 1075 1077 + 360 1 1079 1078 1080 + 361 1 1082 1081 1083 + 362 1 1085 1084 1086 + 363 1 1088 1087 1089 + 364 1 1091 1090 1092 + 365 1 1094 1093 1095 + 366 1 1097 1096 1098 + 367 1 1100 1099 1101 + 368 1 1103 1102 1104 + 369 1 1106 1105 1107 + 370 1 1109 1108 1110 + 371 1 1112 1111 1113 + 372 1 1115 1114 1116 + 373 1 1118 1117 1119 + 374 1 1121 1120 1122 + 375 1 1124 1123 1125 + 376 1 1127 1126 1128 + 377 1 1130 1129 1131 + 378 1 1133 1132 1134 + 379 1 1136 1135 1137 + 380 1 1139 1138 1140 + 381 1 1142 1141 1143 + 382 1 1145 1144 1146 + 383 1 1148 1147 1149 + 384 1 1151 1150 1152 + 385 1 1154 1153 1155 + 386 1 1157 1156 1158 + 387 1 1160 1159 1161 + 388 1 1163 1162 1164 + 389 1 1166 1165 1167 + 390 1 1169 1168 1170 + 391 1 1172 1171 1173 + 392 1 1175 1174 1176 + 393 1 1178 1177 1179 + 394 1 1181 1180 1182 + 395 1 1184 1183 1185 + 396 1 1187 1186 1188 + 397 1 1190 1189 1191 + 398 1 1193 1192 1194 + 399 1 1196 1195 1197 + 400 1 1199 1198 1200 + 401 1 1202 1201 1203 + 402 1 1205 1204 1206 + 403 1 1208 1207 1209 + 404 1 1211 1210 1212 + 405 1 1214 1213 1215 + 406 1 1217 1216 1218 + 407 1 1220 1219 1221 + 408 1 1223 1222 1224 + 409 1 1226 1225 1227 + 410 1 1229 1228 1230 + 411 1 1232 1231 1233 + 412 1 1235 1234 1236 + 413 1 1238 1237 1239 + 414 1 1241 1240 1242 + 415 1 1244 1243 1245 + 416 1 1247 1246 1248 + 417 1 1250 1249 1251 + 418 1 1253 1252 1254 + 419 1 1256 1255 1257 + 420 1 1259 1258 1260 + 421 1 1262 1261 1263 + 422 1 1265 1264 1266 + 423 1 1268 1267 1269 + 424 1 1271 1270 1272 + 425 1 1274 1273 1275 + 426 1 1277 1276 1278 + 427 1 1280 1279 1281 + 428 1 1283 1282 1284 + 429 1 1286 1285 1287 + 430 1 1289 1288 1290 + 431 1 1292 1291 1293 + 432 1 1295 1294 1296 + 433 1 1298 1297 1299 + 434 1 1301 1300 1302 + 435 1 1304 1303 1305 + 436 1 1307 1306 1308 + 437 1 1310 1309 1311 + 438 1 1313 1312 1314 + 439 1 1316 1315 1317 + 440 1 1319 1318 1320 + 441 1 1322 1321 1323 + 442 1 1325 1324 1326 + 443 1 1328 1327 1329 + 444 1 1331 1330 1332 + 445 1 1334 1333 1335 + 446 1 1337 1336 1338 + 447 1 1340 1339 1341 + 448 1 1343 1342 1344 + 449 1 1346 1345 1347 + 450 1 1349 1348 1350 + 451 1 1352 1351 1353 + 452 1 1355 1354 1356 + 453 1 1358 1357 1359 + 454 1 1361 1360 1362 + 455 1 1364 1363 1365 + 456 1 1367 1366 1368 + 457 1 1370 1369 1371 + 458 1 1373 1372 1374 + 459 1 1376 1375 1377 + 460 1 1379 1378 1380 + 461 1 1382 1381 1383 + 462 1 1385 1384 1386 + 463 1 1388 1387 1389 + 464 1 1391 1390 1392 + 465 1 1394 1393 1395 + 466 1 1397 1396 1398 + 467 1 1400 1399 1401 + 468 1 1403 1402 1404 + 469 1 1406 1405 1407 + 470 1 1409 1408 1410 + 471 1 1412 1411 1413 + 472 1 1415 1414 1416 + 473 1 1418 1417 1419 + 474 1 1421 1420 1422 + 475 1 1424 1423 1425 + 476 1 1427 1426 1428 + 477 1 1430 1429 1431 + 478 1 1433 1432 1434 + 479 1 1436 1435 1437 + 480 1 1439 1438 1440 + 481 1 1442 1441 1443 + 482 1 1445 1444 1446 + 483 1 1448 1447 1449 + 484 1 1451 1450 1452 + 485 1 1454 1453 1455 + 486 1 1457 1456 1458 + 487 1 1460 1459 1461 + 488 1 1463 1462 1464 + 489 1 1466 1465 1467 + 490 1 1469 1468 1470 + 491 1 1472 1471 1473 + 492 1 1475 1474 1476 + 493 1 1478 1477 1479 + 494 1 1481 1480 1482 + 495 1 1484 1483 1485 + 496 1 1487 1486 1488 + 497 1 1490 1489 1491 + 498 1 1493 1492 1494 + 499 1 1496 1495 1497 + 500 1 1499 1498 1500 + 501 1 1502 1501 1503 + 502 1 1505 1504 1506 + 503 1 1508 1507 1509 + 504 1 1511 1510 1512 + 505 1 1514 1513 1515 + 506 1 1517 1516 1518 + 507 1 1520 1519 1521 + 508 1 1523 1522 1524 + 509 1 1526 1525 1527 + 510 1 1529 1528 1530 + 511 1 1532 1531 1533 + 512 1 1535 1534 1536 + 513 1 1538 1537 1539 + 514 1 1541 1540 1542 + 515 1 1544 1543 1545 + 516 1 1547 1546 1548 + 517 1 1550 1549 1551 + 518 1 1553 1552 1554 + 519 1 1556 1555 1557 + 520 1 1559 1558 1560 + 521 1 1562 1561 1563 + 522 1 1565 1564 1566 + 523 1 1568 1567 1569 + 524 1 1571 1570 1572 + 525 1 1574 1573 1575 + 526 1 1577 1576 1578 + 527 1 1580 1579 1581 + 528 1 1583 1582 1584 + 529 1 1586 1585 1587 + 530 1 1589 1588 1590 + 531 1 1592 1591 1593 + 532 1 1595 1594 1596 + 533 1 1598 1597 1599 + 534 1 1601 1600 1602 + 535 1 1604 1603 1605 + 536 1 1607 1606 1608 + 537 1 1610 1609 1611 + 538 1 1613 1612 1614 + 539 1 1616 1615 1617 + 540 1 1619 1618 1620 + 541 1 1622 1621 1623 + 542 1 1625 1624 1626 + 543 1 1628 1627 1629 + 544 1 1631 1630 1632 + 545 1 1634 1633 1635 + 546 1 1637 1636 1638 + 547 1 1640 1639 1641 + 548 1 1643 1642 1644 + 549 1 1646 1645 1647 + 550 1 1649 1648 1650 + 551 1 1652 1651 1653 + 552 1 1655 1654 1656 + 553 1 1658 1657 1659 + 554 1 1661 1660 1662 + 555 1 1664 1663 1665 + 556 1 1667 1666 1668 + 557 1 1670 1669 1671 + 558 1 1673 1672 1674 + 559 1 1676 1675 1677 + 560 1 1679 1678 1680 + 561 1 1682 1681 1683 + 562 1 1685 1684 1686 + 563 1 1688 1687 1689 + 564 1 1691 1690 1692 + 565 1 1694 1693 1695 + 566 1 1697 1696 1698 + 567 1 1700 1699 1701 + 568 1 1703 1702 1704 + 569 1 1706 1705 1707 + 570 1 1709 1708 1710 + 571 1 1712 1711 1713 + 572 1 1715 1714 1716 + 573 1 1718 1717 1719 + 574 1 1721 1720 1722 + 575 1 1724 1723 1725 + 576 1 1727 1726 1728 + 577 1 1730 1729 1731 + 578 1 1733 1732 1734 + 579 1 1736 1735 1737 + 580 1 1739 1738 1740 + 581 1 1742 1741 1743 + 582 1 1745 1744 1746 + 583 1 1748 1747 1749 + 584 1 1751 1750 1752 + 585 1 1754 1753 1755 + 586 1 1757 1756 1758 + 587 1 1760 1759 1761 + 588 1 1763 1762 1764 + 589 1 1766 1765 1767 + 590 1 1769 1768 1770 + 591 1 1772 1771 1773 + 592 1 1775 1774 1776 + 593 1 1778 1777 1779 + 594 1 1781 1780 1782 + 595 1 1784 1783 1785 + 596 1 1787 1786 1788 + 597 1 1790 1789 1791 + 598 1 1793 1792 1794 + 599 1 1796 1795 1797 + 600 1 1799 1798 1800 + 601 1 1802 1801 1803 + 602 1 1805 1804 1806 + 603 1 1808 1807 1809 + 604 1 1811 1810 1812 + 605 1 1814 1813 1815 + 606 1 1817 1816 1818 + 607 1 1820 1819 1821 + 608 1 1823 1822 1824 + 609 1 1826 1825 1827 + 610 1 1829 1828 1830 + 611 1 1832 1831 1833 + 612 1 1835 1834 1836 + 613 1 1838 1837 1839 + 614 1 1841 1840 1842 + 615 1 1844 1843 1845 + 616 1 1847 1846 1848 + 617 1 1850 1849 1851 + 618 1 1853 1852 1854 + 619 1 1856 1855 1857 + 620 1 1859 1858 1860 + 621 1 1862 1861 1863 + 622 1 1865 1864 1866 + 623 1 1868 1867 1869 + 624 1 1871 1870 1872 + 625 1 1874 1873 1875 + 626 1 1877 1876 1878 + 627 1 1880 1879 1881 + 628 1 1883 1882 1884 + 629 1 1886 1885 1887 + 630 1 1889 1888 1890 + 631 1 1892 1891 1893 + 632 1 1895 1894 1896 + 633 1 1898 1897 1899 + 634 1 1901 1900 1902 + 635 1 1904 1903 1905 + 636 1 1907 1906 1908 + 637 1 1910 1909 1911 + 638 1 1913 1912 1914 + 639 1 1916 1915 1917 + 640 1 1919 1918 1920 + 641 1 1922 1921 1923 + 642 1 1925 1924 1926 + 643 1 1928 1927 1929 + 644 1 1931 1930 1932 + 645 1 1934 1933 1935 + 646 1 1937 1936 1938 + 647 1 1940 1939 1941 + 648 1 1943 1942 1944 + 649 1 1946 1945 1947 + 650 1 1949 1948 1950 + 651 1 1952 1951 1953 + 652 1 1955 1954 1956 + 653 1 1958 1957 1959 + 654 1 1961 1960 1962 + 655 1 1964 1963 1965 + 656 1 1967 1966 1968 + 657 1 1970 1969 1971 + 658 1 1973 1972 1974 + 659 1 1976 1975 1977 + 660 1 1979 1978 1980 + 661 1 1982 1981 1983 + 662 1 1985 1984 1986 + 663 1 1988 1987 1989 + 664 1 1991 1990 1992 + 665 1 1994 1993 1995 + 666 1 1997 1996 1998 + 667 1 2000 1999 2001 + 668 1 2003 2002 2004 + 669 1 2006 2005 2007 + 670 1 2009 2008 2010 + 671 1 2012 2011 2013 + 672 1 2015 2014 2016 + 673 1 2018 2017 2019 + 674 1 2021 2020 2022 + 675 1 2024 2023 2025 + 676 1 2027 2026 2028 + 677 1 2030 2029 2031 + 678 1 2033 2032 2034 + 679 1 2036 2035 2037 + 680 1 2039 2038 2040 + 681 1 2042 2041 2043 + 682 1 2045 2044 2046 + 683 1 2048 2047 2049 + 684 1 2051 2050 2052 + 685 1 2054 2053 2055 + 686 1 2057 2056 2058 + 687 1 2060 2059 2061 + 688 1 2063 2062 2064 + 689 1 2066 2065 2067 + 690 1 2069 2068 2070 + 691 1 2072 2071 2073 + 692 1 2075 2074 2076 + 693 1 2078 2077 2079 + 694 1 2081 2080 2082 + 695 1 2084 2083 2085 + 696 1 2087 2086 2088 + 697 1 2090 2089 2091 + 698 1 2093 2092 2094 + 699 1 2096 2095 2097 + 700 1 2099 2098 2100 + 701 1 2102 2101 2103 + 702 1 2105 2104 2106 + 703 1 2108 2107 2109 + 704 1 2111 2110 2112 + 705 1 2114 2113 2115 + 706 1 2117 2116 2118 + 707 1 2120 2119 2121 + 708 1 2123 2122 2124 + 709 1 2126 2125 2127 + 710 1 2129 2128 2130 + 711 1 2132 2131 2133 + 712 1 2135 2134 2136 + 713 1 2138 2137 2139 + 714 1 2141 2140 2142 + 715 1 2144 2143 2145 + 716 1 2147 2146 2148 + 717 1 2150 2149 2151 + 718 1 2153 2152 2154 + 719 1 2156 2155 2157 + 720 1 2159 2158 2160 + 721 1 2162 2161 2163 + 722 1 2165 2164 2166 + 723 1 2168 2167 2169 + 724 1 2171 2170 2172 + 725 1 2174 2173 2175 + 726 1 2177 2176 2178 + 727 1 2180 2179 2181 + 728 1 2183 2182 2184 + 729 1 2186 2185 2187 + 730 1 2189 2188 2190 + 731 1 2192 2191 2193 + 732 1 2195 2194 2196 + 733 1 2198 2197 2199 + 734 1 2201 2200 2202 + 735 1 2204 2203 2205 + 736 1 2207 2206 2208 + 737 1 2210 2209 2211 + 738 1 2213 2212 2214 + 739 1 2216 2215 2217 + 740 1 2219 2218 2220 + 741 1 2222 2221 2223 + 742 1 2225 2224 2226 + 743 1 2228 2227 2229 + 744 1 2231 2230 2232 + 745 1 2234 2233 2235 + 746 1 2237 2236 2238 + 747 1 2240 2239 2241 + 748 1 2243 2242 2244 + 749 1 2246 2245 2247 + 750 1 2249 2248 2250 + 751 1 2252 2251 2253 + 752 1 2255 2254 2256 + 753 1 2258 2257 2259 + 754 1 2261 2260 2262 + 755 1 2264 2263 2265 + 756 1 2267 2266 2268 + 757 1 2270 2269 2271 + 758 1 2273 2272 2274 + 759 1 2276 2275 2277 + 760 1 2279 2278 2280 + 761 1 2282 2281 2283 + 762 1 2285 2284 2286 + 763 1 2288 2287 2289 + 764 1 2291 2290 2292 + 765 1 2294 2293 2295 + 766 1 2297 2296 2298 + 767 1 2300 2299 2301 + 768 1 2303 2302 2304 + 769 1 2306 2305 2307 + 770 1 2309 2308 2310 + 771 1 2312 2311 2313 + 772 1 2315 2314 2316 + 773 1 2318 2317 2319 + 774 1 2321 2320 2322 + 775 1 2324 2323 2325 + 776 1 2327 2326 2328 + 777 1 2330 2329 2331 + 778 1 2333 2332 2334 + 779 1 2336 2335 2337 + 780 1 2339 2338 2340 + 781 1 2342 2341 2343 + 782 1 2345 2344 2346 + 783 1 2348 2347 2349 + 784 1 2351 2350 2352 + 785 1 2354 2353 2355 + 786 1 2357 2356 2358 + 787 1 2360 2359 2361 + 788 1 2363 2362 2364 + 789 1 2366 2365 2367 + 790 1 2369 2368 2370 + 791 1 2372 2371 2373 + 792 1 2375 2374 2376 + 793 1 2378 2377 2379 + 794 1 2381 2380 2382 + 795 1 2384 2383 2385 + 796 1 2387 2386 2388 + 797 1 2390 2389 2391 + 798 1 2393 2392 2394 + 799 1 2396 2395 2397 + 800 1 2399 2398 2400 + 801 1 2402 2401 2403 + 802 1 2405 2404 2406 + 803 1 2408 2407 2409 + 804 1 2411 2410 2412 + 805 1 2414 2413 2415 + 806 1 2417 2416 2418 + 807 1 2420 2419 2421 + 808 1 2423 2422 2424 + 809 1 2426 2425 2427 + 810 1 2429 2428 2430 + 811 1 2432 2431 2433 + 812 1 2435 2434 2436 + 813 1 2438 2437 2439 + 814 1 2441 2440 2442 + 815 1 2444 2443 2445 + 816 1 2447 2446 2448 + 817 1 2450 2449 2451 + 818 1 2453 2452 2454 + 819 1 2456 2455 2457 + 820 1 2459 2458 2460 + 821 1 2462 2461 2463 + 822 1 2465 2464 2466 + 823 1 2468 2467 2469 + 824 1 2471 2470 2472 + 825 1 2474 2473 2475 + 826 1 2477 2476 2478 + 827 1 2480 2479 2481 + 828 1 2483 2482 2484 + 829 1 2486 2485 2487 + 830 1 2489 2488 2490 + 831 1 2492 2491 2493 + 832 1 2495 2494 2496 + 833 1 2498 2497 2499 + 834 1 2501 2500 2502 + 835 1 2504 2503 2505 + 836 1 2507 2506 2508 + 837 1 2510 2509 2511 + 838 1 2513 2512 2514 + 839 1 2516 2515 2517 + 840 1 2519 2518 2520 + 841 1 2522 2521 2523 + 842 1 2525 2524 2526 + 843 1 2528 2527 2529 + 844 1 2531 2530 2532 + 845 1 2534 2533 2535 + 846 1 2537 2536 2538 + 847 1 2540 2539 2541 + 848 1 2543 2542 2544 + 849 1 2546 2545 2547 + 850 1 2549 2548 2550 + 851 1 2552 2551 2553 + 852 1 2555 2554 2556 + 853 1 2558 2557 2559 + 854 1 2561 2560 2562 + 855 1 2564 2563 2565 + 856 1 2567 2566 2568 + 857 1 2570 2569 2571 + 858 1 2573 2572 2574 + 859 1 2576 2575 2577 + 860 1 2579 2578 2580 + 861 1 2582 2581 2583 + 862 1 2585 2584 2586 + 863 1 2588 2587 2589 + 864 1 2591 2590 2592 + 865 1 2594 2593 2595 + 866 1 2597 2596 2598 + 867 1 2600 2599 2601 + 868 1 2603 2602 2604 + 869 1 2606 2605 2607 + 870 1 2609 2608 2610 + 871 1 2612 2611 2613 + 872 1 2615 2614 2616 + 873 1 2618 2617 2619 + 874 1 2621 2620 2622 + 875 1 2624 2623 2625 + 876 1 2627 2626 2628 + 877 1 2630 2629 2631 + 878 1 2633 2632 2634 + 879 1 2636 2635 2637 + 880 1 2639 2638 2640 + 881 1 2642 2641 2643 + 882 1 2645 2644 2646 + 883 1 2648 2647 2649 + 884 1 2651 2650 2652 + 885 1 2654 2653 2655 + 886 1 2657 2656 2658 + 887 1 2660 2659 2661 + 888 1 2663 2662 2664 + 889 1 2666 2665 2667 + 890 1 2669 2668 2670 + 891 1 2672 2671 2673 + 892 1 2675 2674 2676 + 893 1 2678 2677 2679 + 894 1 2681 2680 2682 + 895 1 2684 2683 2685 + 896 1 2687 2686 2688 + 897 1 2690 2689 2691 + 898 1 2693 2692 2694 + 899 1 2696 2695 2697 + 900 1 2699 2698 2700 + 901 1 2702 2701 2703 + 902 1 2705 2704 2706 + 903 1 2708 2707 2709 + 904 1 2711 2710 2712 + 905 1 2714 2713 2715 + 906 1 2717 2716 2718 + 907 1 2720 2719 2721 + 908 1 2723 2722 2724 + 909 1 2726 2725 2727 + 910 1 2729 2728 2730 + 911 1 2732 2731 2733 + 912 1 2735 2734 2736 + 913 1 2738 2737 2739 + 914 1 2741 2740 2742 + 915 1 2744 2743 2745 + 916 1 2747 2746 2748 + 917 1 2750 2749 2751 + 918 1 2753 2752 2754 + 919 1 2756 2755 2757 + 920 1 2759 2758 2760 + 921 1 2762 2761 2763 + 922 1 2765 2764 2766 + 923 1 2768 2767 2769 + 924 1 2771 2770 2772 + 925 1 2774 2773 2775 + 926 1 2777 2776 2778 + 927 1 2780 2779 2781 + 928 1 2783 2782 2784 + 929 1 2786 2785 2787 + 930 1 2789 2788 2790 + 931 1 2792 2791 2793 + 932 1 2795 2794 2796 + 933 1 2798 2797 2799 + 934 1 2801 2800 2802 + 935 1 2804 2803 2805 + 936 1 2807 2806 2808 + 937 1 2810 2809 2811 + 938 1 2813 2812 2814 + 939 1 2816 2815 2817 + 940 1 2819 2818 2820 + 941 1 2822 2821 2823 + 942 1 2825 2824 2826 + 943 1 2828 2827 2829 + 944 1 2831 2830 2832 + 945 1 2834 2833 2835 + 946 1 2837 2836 2838 + 947 1 2840 2839 2841 + 948 1 2843 2842 2844 + 949 1 2846 2845 2847 + 950 1 2849 2848 2850 + 951 1 2852 2851 2853 + 952 1 2855 2854 2856 + 953 1 2858 2857 2859 + 954 1 2861 2860 2862 + 955 1 2864 2863 2865 + 956 1 2867 2866 2868 + 957 1 2870 2869 2871 + 958 1 2873 2872 2874 + 959 1 2876 2875 2877 + 960 1 2879 2878 2880 + 961 1 2882 2881 2883 + 962 1 2885 2884 2886 + 963 1 2888 2887 2889 + 964 1 2891 2890 2892 + 965 1 2894 2893 2895 + 966 1 2897 2896 2898 + 967 1 2900 2899 2901 + 968 1 2903 2902 2904 + 969 1 2906 2905 2907 + 970 1 2909 2908 2910 + 971 1 2912 2911 2913 + 972 1 2915 2914 2916 + 973 1 2918 2917 2919 + 974 1 2921 2920 2922 + 975 1 2924 2923 2925 + 976 1 2927 2926 2928 + 977 1 2930 2929 2931 + 978 1 2933 2932 2934 + 979 1 2936 2935 2937 + 980 1 2939 2938 2940 + 981 1 2942 2941 2943 + 982 1 2945 2944 2946 + 983 1 2948 2947 2949 + 984 1 2951 2950 2952 + 985 1 2954 2953 2955 + 986 1 2957 2956 2958 + 987 1 2960 2959 2961 + 988 1 2963 2962 2964 + 989 1 2966 2965 2967 + 990 1 2969 2968 2970 + 991 1 2972 2971 2973 + 992 1 2975 2974 2976 + 993 1 2978 2977 2979 + 994 1 2981 2980 2982 + 995 1 2984 2983 2985 + 996 1 2987 2986 2988 + 997 1 2990 2989 2991 + 998 1 2993 2992 2994 + 999 1 2996 2995 2997 + 1000 1 2999 2998 3000 + 1001 1 3002 3001 3003 + 1002 1 3005 3004 3006 + 1003 1 3008 3007 3009 + 1004 1 3011 3010 3012 + 1005 1 3014 3013 3015 + 1006 1 3017 3016 3018 + 1007 1 3020 3019 3021 + 1008 1 3023 3022 3024 + 1009 1 3026 3025 3027 + 1010 1 3029 3028 3030 + 1011 1 3032 3031 3033 + 1012 1 3035 3034 3036 + 1013 1 3038 3037 3039 + 1014 1 3041 3040 3042 + 1015 1 3044 3043 3045 + 1016 1 3047 3046 3048 + 1017 1 3050 3049 3051 + 1018 1 3053 3052 3054 + 1019 1 3056 3055 3057 + 1020 1 3059 3058 3060 + 1021 1 3062 3061 3063 + 1022 1 3065 3064 3066 + 1023 1 3068 3067 3069 + 1024 1 3071 3070 3072 + 1025 1 3074 3073 3075 + 1026 1 3077 3076 3078 + 1027 1 3080 3079 3081 + 1028 1 3083 3082 3084 + 1029 1 3086 3085 3087 + 1030 1 3089 3088 3090 + 1031 1 3092 3091 3093 + 1032 1 3095 3094 3096 + 1033 1 3098 3097 3099 + 1034 1 3101 3100 3102 + 1035 1 3104 3103 3105 + 1036 1 3107 3106 3108 + 1037 1 3110 3109 3111 + 1038 1 3113 3112 3114 + 1039 1 3116 3115 3117 + 1040 1 3119 3118 3120 + 1041 1 3122 3121 3123 + 1042 1 3125 3124 3126 + 1043 1 3128 3127 3129 + 1044 1 3131 3130 3132 + 1045 1 3134 3133 3135 + 1046 1 3137 3136 3138 + 1047 1 3140 3139 3141 + 1048 1 3143 3142 3144 + 1049 1 3146 3145 3147 + 1050 1 3149 3148 3150 + 1051 1 3152 3151 3153 + 1052 1 3155 3154 3156 + 1053 1 3158 3157 3159 + 1054 1 3161 3160 3162 + 1055 1 3164 3163 3165 + 1056 1 3167 3166 3168 + 1057 1 3170 3169 3171 + 1058 1 3173 3172 3174 + 1059 1 3176 3175 3177 + 1060 1 3179 3178 3180 + 1061 1 3182 3181 3183 + 1062 1 3185 3184 3186 + 1063 1 3188 3187 3189 + 1064 1 3191 3190 3192 + 1065 1 3194 3193 3195 + 1066 1 3197 3196 3198 + 1067 1 3200 3199 3201 + 1068 1 3203 3202 3204 + 1069 1 3206 3205 3207 + 1070 1 3209 3208 3210 + 1071 1 3212 3211 3213 + 1072 1 3215 3214 3216 + 1073 1 3218 3217 3219 + 1074 1 3221 3220 3222 + 1075 1 3224 3223 3225 + 1076 1 3227 3226 3228 + 1077 1 3230 3229 3231 + 1078 1 3233 3232 3234 + 1079 1 3236 3235 3237 + 1080 1 3239 3238 3240 + 1081 1 3242 3241 3243 + 1082 1 3245 3244 3246 + 1083 1 3248 3247 3249 + 1084 1 3251 3250 3252 + 1085 1 3254 3253 3255 + 1086 1 3257 3256 3258 + 1087 1 3260 3259 3261 + 1088 1 3263 3262 3264 + 1089 1 3266 3265 3267 + 1090 1 3269 3268 3270 + 1091 1 3272 3271 3273 + 1092 1 3275 3274 3276 + 1093 1 3278 3277 3279 + 1094 1 3281 3280 3282 + 1095 1 3284 3283 3285 + 1096 1 3287 3286 3288 + 1097 1 3290 3289 3291 + 1098 1 3293 3292 3294 + 1099 1 3296 3295 3297 + 1100 1 3299 3298 3300 + 1101 1 3302 3301 3303 + 1102 1 3305 3304 3306 + 1103 1 3308 3307 3309 + 1104 1 3311 3310 3312 + 1105 1 3314 3313 3315 + 1106 1 3317 3316 3318 + 1107 1 3320 3319 3321 + 1108 1 3323 3322 3324 + 1109 1 3326 3325 3327 + 1110 1 3329 3328 3330 + 1111 1 3332 3331 3333 + 1112 1 3335 3334 3336 + 1113 1 3338 3337 3339 + 1114 1 3341 3340 3342 + 1115 1 3344 3343 3345 + 1116 1 3347 3346 3348 + 1117 1 3350 3349 3351 + 1118 1 3353 3352 3354 + 1119 1 3356 3355 3357 + 1120 1 3359 3358 3360 + 1121 1 3362 3361 3363 + 1122 1 3365 3364 3366 + 1123 1 3368 3367 3369 + 1124 1 3371 3370 3372 + 1125 1 3374 3373 3375 + 1126 1 3377 3376 3378 + 1127 1 3380 3379 3381 + 1128 1 3383 3382 3384 + 1129 1 3386 3385 3387 + 1130 1 3389 3388 3390 + 1131 1 3392 3391 3393 + 1132 1 3395 3394 3396 + 1133 1 3398 3397 3399 + 1134 1 3401 3400 3402 + 1135 1 3404 3403 3405 + 1136 1 3407 3406 3408 + 1137 1 3410 3409 3411 + 1138 1 3413 3412 3414 + 1139 1 3416 3415 3417 + 1140 1 3419 3418 3420 + 1141 1 3422 3421 3423 + 1142 1 3425 3424 3426 + 1143 1 3428 3427 3429 + 1144 1 3431 3430 3432 + 1145 1 3434 3433 3435 + 1146 1 3437 3436 3438 + 1147 1 3440 3439 3441 + 1148 1 3443 3442 3444 + 1149 1 3446 3445 3447 + 1150 1 3449 3448 3450 + 1151 1 3452 3451 3453 + 1152 1 3455 3454 3456 + 1153 1 3458 3457 3459 + 1154 1 3461 3460 3462 + 1155 1 3464 3463 3465 + 1156 1 3467 3466 3468 + 1157 1 3470 3469 3471 + 1158 1 3473 3472 3474 + 1159 1 3476 3475 3477 + 1160 1 3479 3478 3480 + 1161 1 3482 3481 3483 + 1162 1 3485 3484 3486 + 1163 1 3488 3487 3489 + 1164 1 3491 3490 3492 + 1165 1 3494 3493 3495 + 1166 1 3497 3496 3498 + 1167 1 3500 3499 3501 + 1168 1 3503 3502 3504 + 1169 1 3506 3505 3507 + 1170 1 3509 3508 3510 + 1171 1 3512 3511 3513 + 1172 1 3515 3514 3516 + 1173 1 3518 3517 3519 + 1174 1 3521 3520 3522 + 1175 1 3524 3523 3525 + 1176 1 3527 3526 3528 + 1177 1 3530 3529 3531 + 1178 1 3533 3532 3534 + 1179 1 3536 3535 3537 + 1180 1 3539 3538 3540 + 1181 1 3542 3541 3543 + 1182 1 3545 3544 3546 + 1183 1 3548 3547 3549 + 1184 1 3551 3550 3552 + 1185 1 3554 3553 3555 + 1186 1 3557 3556 3558 + 1187 1 3560 3559 3561 + 1188 1 3563 3562 3564 + 1189 1 3566 3565 3567 + 1190 1 3569 3568 3570 + 1191 1 3572 3571 3573 + 1192 1 3575 3574 3576 + 1193 1 3578 3577 3579 + 1194 1 3581 3580 3582 + 1195 1 3584 3583 3585 + 1196 1 3587 3586 3588 + 1197 1 3590 3589 3591 + 1198 1 3593 3592 3594 + 1199 1 3596 3595 3597 + 1200 1 3599 3598 3600 + 1201 1 3602 3601 3603 + 1202 1 3605 3604 3606 + 1203 1 3608 3607 3609 + 1204 1 3611 3610 3612 + 1205 1 3614 3613 3615 + 1206 1 3617 3616 3618 + 1207 1 3620 3619 3621 + 1208 1 3623 3622 3624 + 1209 1 3626 3625 3627 + 1210 1 3629 3628 3630 + 1211 1 3632 3631 3633 + 1212 1 3635 3634 3636 + 1213 1 3638 3637 3639 + 1214 1 3641 3640 3642 + 1215 1 3644 3643 3645 + 1216 1 3647 3646 3648 + 1217 1 3650 3649 3651 + 1218 1 3653 3652 3654 + 1219 1 3656 3655 3657 + 1220 1 3659 3658 3660 + 1221 1 3662 3661 3663 + 1222 1 3665 3664 3666 + 1223 1 3668 3667 3669 + 1224 1 3671 3670 3672 + 1225 1 3674 3673 3675 + 1226 1 3677 3676 3678 + 1227 1 3680 3679 3681 + 1228 1 3683 3682 3684 + 1229 1 3686 3685 3687 + 1230 1 3689 3688 3690 + 1231 1 3692 3691 3693 + 1232 1 3695 3694 3696 + 1233 1 3698 3697 3699 + 1234 1 3701 3700 3702 + 1235 1 3704 3703 3705 + 1236 1 3707 3706 3708 + 1237 1 3710 3709 3711 + 1238 1 3713 3712 3714 + 1239 1 3716 3715 3717 + 1240 1 3719 3718 3720 + 1241 1 3722 3721 3723 + 1242 1 3725 3724 3726 + 1243 1 3728 3727 3729 + 1244 1 3731 3730 3732 + 1245 1 3734 3733 3735 + 1246 1 3737 3736 3738 + 1247 1 3740 3739 3741 + 1248 1 3743 3742 3744 + 1249 1 3746 3745 3747 + 1250 1 3749 3748 3750 + 1251 1 3752 3751 3753 + 1252 1 3755 3754 3756 + 1253 1 3758 3757 3759 + 1254 1 3761 3760 3762 + 1255 1 3764 3763 3765 + 1256 1 3767 3766 3768 + 1257 1 3770 3769 3771 + 1258 1 3773 3772 3774 + 1259 1 3776 3775 3777 + 1260 1 3779 3778 3780 + 1261 1 3782 3781 3783 + 1262 1 3785 3784 3786 + 1263 1 3788 3787 3789 + 1264 1 3791 3790 3792 + 1265 1 3794 3793 3795 + 1266 1 3797 3796 3798 + 1267 1 3800 3799 3801 + 1268 1 3803 3802 3804 + 1269 1 3806 3805 3807 + 1270 1 3809 3808 3810 + 1271 1 3812 3811 3813 + 1272 1 3815 3814 3816 + 1273 1 3818 3817 3819 + 1274 1 3821 3820 3822 + 1275 1 3824 3823 3825 + 1276 1 3827 3826 3828 + 1277 1 3830 3829 3831 + 1278 1 3833 3832 3834 + 1279 1 3836 3835 3837 + 1280 1 3839 3838 3840 + 1281 1 3842 3841 3843 + 1282 1 3845 3844 3846 + 1283 1 3848 3847 3849 + 1284 1 3851 3850 3852 + 1285 1 3854 3853 3855 + 1286 1 3857 3856 3858 + 1287 1 3860 3859 3861 + 1288 1 3863 3862 3864 + 1289 1 3866 3865 3867 + 1290 1 3869 3868 3870 + 1291 1 3872 3871 3873 + 1292 1 3875 3874 3876 + 1293 1 3878 3877 3879 + 1294 1 3881 3880 3882 + 1295 1 3884 3883 3885 + 1296 1 3887 3886 3888 + 1297 1 3890 3889 3891 + 1298 1 3893 3892 3894 + 1299 1 3896 3895 3897 + 1300 1 3899 3898 3900 + 1301 1 3902 3901 3903 + 1302 1 3905 3904 3906 + 1303 1 3908 3907 3909 + 1304 1 3911 3910 3912 + 1305 1 3914 3913 3915 + 1306 1 3917 3916 3918 + 1307 1 3920 3919 3921 + 1308 1 3923 3922 3924 + 1309 1 3926 3925 3927 + 1310 1 3929 3928 3930 + 1311 1 3932 3931 3933 + 1312 1 3935 3934 3936 + 1313 1 3938 3937 3939 + 1314 1 3941 3940 3942 + 1315 1 3944 3943 3945 + 1316 1 3947 3946 3948 + 1317 1 3950 3949 3951 + 1318 1 3953 3952 3954 + 1319 1 3956 3955 3957 + 1320 1 3959 3958 3960 + 1321 1 3962 3961 3963 + 1322 1 3965 3964 3966 + 1323 1 3968 3967 3969 + 1324 1 3971 3970 3972 + 1325 1 3974 3973 3975 + 1326 1 3977 3976 3978 + 1327 1 3980 3979 3981 + 1328 1 3983 3982 3984 + 1329 1 3986 3985 3987 + 1330 1 3989 3988 3990 + 1331 1 3992 3991 3993 + 1332 1 3995 3994 3996 + 1333 1 3998 3997 3999 + 1334 1 4001 4000 4002 + 1335 1 4004 4003 4005 + 1336 1 4007 4006 4008 + 1337 1 4010 4009 4011 + 1338 1 4013 4012 4014 + 1339 1 4016 4015 4017 + 1340 1 4019 4018 4020 + 1341 1 4022 4021 4023 + 1342 1 4025 4024 4026 + 1343 1 4028 4027 4029 + 1344 1 4031 4030 4032 + 1345 1 4034 4033 4035 + 1346 1 4037 4036 4038 + 1347 1 4040 4039 4041 + 1348 1 4043 4042 4044 + 1349 1 4046 4045 4047 + 1350 1 4049 4048 4050 + 1351 1 4052 4051 4053 + 1352 1 4055 4054 4056 + 1353 1 4058 4057 4059 + 1354 1 4061 4060 4062 + 1355 1 4064 4063 4065 + 1356 1 4067 4066 4068 + 1357 1 4070 4069 4071 + 1358 1 4073 4072 4074 + 1359 1 4076 4075 4077 + 1360 1 4079 4078 4080 + 1361 1 4082 4081 4083 + 1362 1 4085 4084 4086 + 1363 1 4088 4087 4089 + 1364 1 4091 4090 4092 + 1365 1 4094 4093 4095 + 1366 1 4097 4096 4098 + 1367 1 4100 4099 4101 + 1368 1 4103 4102 4104 + 1369 1 4106 4105 4107 + 1370 1 4109 4108 4110 + 1371 1 4112 4111 4113 + 1372 1 4115 4114 4116 + 1373 1 4118 4117 4119 + 1374 1 4121 4120 4122 + 1375 1 4124 4123 4125 + 1376 1 4127 4126 4128 + 1377 1 4130 4129 4131 + 1378 1 4133 4132 4134 + 1379 1 4136 4135 4137 + 1380 1 4139 4138 4140 + 1381 1 4142 4141 4143 + 1382 1 4145 4144 4146 + 1383 1 4148 4147 4149 + 1384 1 4151 4150 4152 + 1385 1 4154 4153 4155 + 1386 1 4157 4156 4158 + 1387 1 4160 4159 4161 + 1388 1 4163 4162 4164 + 1389 1 4166 4165 4167 + 1390 1 4169 4168 4170 + 1391 1 4172 4171 4173 + 1392 1 4175 4174 4176 + 1393 1 4178 4177 4179 + 1394 1 4181 4180 4182 + 1395 1 4184 4183 4185 + 1396 1 4187 4186 4188 + 1397 1 4190 4189 4191 + 1398 1 4193 4192 4194 + 1399 1 4196 4195 4197 + 1400 1 4199 4198 4200 + 1401 1 4202 4201 4203 + 1402 1 4205 4204 4206 + 1403 1 4208 4207 4209 + 1404 1 4211 4210 4212 + 1405 1 4214 4213 4215 + 1406 1 4217 4216 4218 + 1407 1 4220 4219 4221 + 1408 1 4223 4222 4224 + 1409 1 4226 4225 4227 + 1410 1 4229 4228 4230 + 1411 1 4232 4231 4233 + 1412 1 4235 4234 4236 + 1413 1 4238 4237 4239 + 1414 1 4241 4240 4242 + 1415 1 4244 4243 4245 + 1416 1 4247 4246 4248 + 1417 1 4250 4249 4251 + 1418 1 4253 4252 4254 + 1419 1 4256 4255 4257 + 1420 1 4259 4258 4260 + 1421 1 4262 4261 4263 + 1422 1 4265 4264 4266 + 1423 1 4268 4267 4269 + 1424 1 4271 4270 4272 + 1425 1 4274 4273 4275 + 1426 1 4277 4276 4278 + 1427 1 4280 4279 4281 + 1428 1 4283 4282 4284 + 1429 1 4286 4285 4287 + 1430 1 4289 4288 4290 + 1431 1 4292 4291 4293 + 1432 1 4295 4294 4296 + 1433 1 4298 4297 4299 + 1434 1 4301 4300 4302 + 1435 1 4304 4303 4305 + 1436 1 4307 4306 4308 + 1437 1 4310 4309 4311 + 1438 1 4313 4312 4314 + 1439 1 4316 4315 4317 + 1440 1 4319 4318 4320 + 1441 1 4322 4321 4323 + 1442 1 4325 4324 4326 + 1443 1 4328 4327 4329 + 1444 1 4331 4330 4332 + 1445 1 4334 4333 4335 + 1446 1 4337 4336 4338 + 1447 1 4340 4339 4341 + 1448 1 4343 4342 4344 + 1449 1 4346 4345 4347 + 1450 1 4349 4348 4350 + 1451 1 4352 4351 4353 + 1452 1 4355 4354 4356 + 1453 1 4358 4357 4359 + 1454 1 4361 4360 4362 + 1455 1 4364 4363 4365 + 1456 1 4367 4366 4368 + 1457 1 4370 4369 4371 + 1458 1 4373 4372 4374 + 1459 1 4376 4375 4377 + 1460 1 4379 4378 4380 + 1461 1 4382 4381 4383 + 1462 1 4385 4384 4386 + 1463 1 4388 4387 4389 + 1464 1 4391 4390 4392 + 1465 1 4394 4393 4395 + 1466 1 4397 4396 4398 + 1467 1 4400 4399 4401 + 1468 1 4403 4402 4404 + 1469 1 4406 4405 4407 + 1470 1 4409 4408 4410 + 1471 1 4412 4411 4413 + 1472 1 4415 4414 4416 + 1473 1 4418 4417 4419 + 1474 1 4421 4420 4422 + 1475 1 4424 4423 4425 + 1476 1 4427 4426 4428 + 1477 1 4430 4429 4431 + 1478 1 4433 4432 4434 + 1479 1 4436 4435 4437 + 1480 1 4439 4438 4440 + 1481 1 4442 4441 4443 + 1482 1 4445 4444 4446 + 1483 1 4448 4447 4449 + 1484 1 4451 4450 4452 + 1485 1 4454 4453 4455 + 1486 1 4457 4456 4458 + 1487 1 4460 4459 4461 + 1488 1 4463 4462 4464 + 1489 1 4466 4465 4467 + 1490 1 4469 4468 4470 + 1491 1 4472 4471 4473 + 1492 1 4475 4474 4476 + 1493 1 4478 4477 4479 + 1494 1 4481 4480 4482 + 1495 1 4484 4483 4485 + 1496 1 4487 4486 4488 + 1497 1 4490 4489 4491 + 1498 1 4493 4492 4494 + 1499 1 4496 4495 4497 + 1500 1 4499 4498 4500 diff --git a/examples/water/data_file b/examples/water/data_file new file mode 100644 index 0000000000..2f9d10f9d9 --- /dev/null +++ b/examples/water/data_file @@ -0,0 +1,19 @@ +# data + +3 atoms + +1 atom types + +-10 10 xlo xhi +-10 10 ylo yhi +-10 10 zlo zhi + +Masses + +1 1.00794 + +Atoms + +1 1 0 0 0 +2 1 1.5 0 0 +3 1 0 1.5 0 diff --git a/examples/water/in_massive b/examples/water/in_massive new file mode 100644 index 0000000000..22d4e0c661 --- /dev/null +++ b/examples/water/in_massive @@ -0,0 +1,80 @@ +#LAMMPS input file +#All informations can be find on http://lammps.sandia.gov/ + +#choose the system of unit (real, metal, SI...) +units real + +#define the boundary conditions, periodic here +boundary p p p + +#define the atom style, bond style and angle style +atom_style full +bond_style harmonic +angle_style harmonic +atom_modify map array + +#comm_modify cutoff 15 +#atom_modify first water +#neigh_modify cluster yes + +#choose the interaction between water molecules: +pair_style lj/cut/tip4p/long 1 2 1 1 0.1546 9.0 9.0 +pair_modify table 0 +#water model is TIP4P/2005 +#water molecules less than 1nm from each other interact via a cut lennard jones potential +#water molecules interact via coulomb interactions calculated in real or conjugate space depending on the distance separating molecules + +#define the long-range solver (here for long range coulombic interaction) +suffix off +newton on +kspace_style pppm/tip4p 1.0e-5 +suffix on + +#neighbor 5.0 bin +#neigh_modify every 1 check yes + +#import the initial position of atoms, the coordinates of the box, etc +read_data data.spce +replicate 2 2 2 + +#define the pair coeff for LJ interaction +pair_coeff * * 0.0 0.0 +pair_coeff 1 1 0.1852 3.1589 + +#define the coef for water molecule (distances between O-H and angle between H-O-H atoms) +bond_coeff 1 0.0 0.9572 +angle_coeff 1 0.0 104.52 + +#define groups +group water type 1 2 + +#maintain the water molecule rigid +fix 1 water shake 1.0e-4 200 0 b 1 a 1 + +#udate position and velocity each timesteps using constant NVE integration +fix 2 water nve + +#apply Langevin thermostat on water molecules +#fix 3 water langevin 300.0 300.0 100.0 123 + +#choose how often you want thermodynamic info to be print during the computation +thermo 1000 +thermo_modify flush yes +thermo_style custom step etotal ke pe temp evdwl ecoul elong press +#thermo_modify format float "%.15g" +#give an initial random velocity to water molecule (corresponding to a temperature equal to 300K) +velocity water create 300 123 + +#print the position of atoms to visualise it with VMD for example +#dump 4 all atom 1 dump.lammpstrj +#dump_modify 4 flush yes + +#if $(is_active(package,gpu)) & +# then "dump 11 all custom 1 dump.force_gpu id type x y z fx fy fz"& +# else "dump 11 all custom 1 dump.force_cpu id type x y z fx fy fz" + +#choose the timestep, 2fs is a common choice +timestep 1 + +#run during 50000 timestep (0.1 ns) +run 50000 From ca8d1ac2ff54a5826d9acbe175619e14a50673de Mon Sep 17 00:00:00 2001 From: Vsevak Date: Sun, 17 Nov 2019 22:02:56 +0300 Subject: [PATCH 042/199] Simplify tip4p GPU memory resize using 'resize_ib' --- lib/gpu/lal_lj_tip4p_long.cpp | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/lib/gpu/lal_lj_tip4p_long.cpp b/lib/gpu/lal_lj_tip4p_long.cpp index 9714e9bf91..7e2b8ecc72 100644 --- a/lib/gpu/lal_lj_tip4p_long.cpp +++ b/lib/gpu/lal_lj_tip4p_long.cpp @@ -182,11 +182,12 @@ void LJ_TIP4PLong::loop(const bool _eflag, const bool _vflag) { this->k_pair.set_size(GX,BX); if (vflag){ - this->ansO.resize(ainum*3); + this->ansO.resize_ib(ainum*3); } else { - this->ansO.resize(ainum); + this->ansO.resize_ib(ainum); } this->ansO.zero(); + this->device->gpu->sync(); this->k_pair.run(&this->atom->x, &lj1, &lj3, &_lj_types, &sp_lj, &this->nbor->dev_nbor, &this->_nbor_data->begin(), &this->ans->force, &this->ans->engv, &eflag, &vflag, @@ -210,28 +211,24 @@ void LJ_TIP4PLong::copy_relations_data(int **hn, double **newsit int* tag, int *map_array, int map_size, int *sametag, int max_same, int ago){ int nall = n; const int hn_sz = n*4; // matrix size = col size * col number - if(hn_sz > hneight.cols()){ - hneight.resize(hn_sz+1); - } + hneight.resize_ib(hn_sz+1); if (ago == 0) hneight.zero(); - if(n > m.cols()){ - m.resize(n+1); - } + m.resize_ib(n+1); m.zero(); UCL_H_Vec host_tag_write(nall,*(this->ucl_device),UCL_WRITE_ONLY); - if(this->tag.cols() < nall) this->tag.resize(nall); + this->tag.resize_ib(nall); for(int i=0; itag, host_tag_write, nall, false); if(max_same>host_tag_write.cols()) host_tag_write.resize(max_same); - if(this->atom_sametag.cols() < nall) this->atom_sametag.resize(nall); + this->atom_sametag.resize_ib(nall); for(int i=0; iatom_sametag, host_tag_write, nall, false); if(map_size>host_tag_write.cols()) host_tag_write.resize(map_size); - if(this->map_array.cols() < map_size) this->map_array.resize(map_size); + this->map_array.resize_ib(map_size); for(int i=0; imap_array, host_tag_write, map_size, false); From 4febc7f794dd797aac0c77aec96fc09219b2b9bb Mon Sep 17 00:00:00 2001 From: Vsevak Date: Sun, 17 Nov 2019 22:22:56 +0300 Subject: [PATCH 043/199] Add copyright and fix style --- doc/src/pair_lj.rst | 3 + lib/gpu/lal_lj_tip4p_long.cpp | 121 ++-- lib/gpu/lal_lj_tip4p_long.cu | 900 +++++++++++++------------ lib/gpu/lal_lj_tip4p_long.h | 35 +- lib/gpu/lal_lj_tip4p_long_ext.cpp | 83 ++- src/GPU/pair_lj_cut_tip4p_long_gpu.cpp | 113 ++-- src/GPU/pair_lj_cut_tip4p_long_gpu.h | 18 +- 7 files changed, 684 insertions(+), 589 deletions(-) diff --git a/doc/src/pair_lj.rst b/doc/src/pair_lj.rst index 18bba57c1a..54140a9faf 100644 --- a/doc/src/pair_lj.rst +++ b/doc/src/pair_lj.rst @@ -102,6 +102,9 @@ pair\_style lj/cut/tip4p/long/omp command pair\_style lj/cut/tip4p/long/opt command ========================================= +pair\_style lj/cut/tip4p/long/gpu command +===================================== + Syntax """""" diff --git a/lib/gpu/lal_lj_tip4p_long.cpp b/lib/gpu/lal_lj_tip4p_long.cpp index 7e2b8ecc72..9b20aea638 100644 --- a/lib/gpu/lal_lj_tip4p_long.cpp +++ b/lib/gpu/lal_lj_tip4p_long.cpp @@ -1,3 +1,18 @@ +/************************************************************************** + lj_tip4p_long.cpp + ------------------- + V. Nikolskiy (HSE) + + Class for acceleration of the lj/tip4p/long pair style + + __________________________________________________________________________ + This file is part of the LAMMPS Accelerator Library (LAMMPS_AL) + __________________________________________________________________________ + + begin : + email : thevsevak@gmail.com +***************************************************************************/ + #if defined(USE_OPENCL) #include "lj_tip4p_long_cl.h" #elif defined(USE_CUDART) @@ -29,21 +44,21 @@ int LJ_TIP4PLong::bytes_per_atom(const int max_nbors) const { template int LJ_TIP4PLong::init(const int ntypes, - double **host_cutsq, double **host_lj1, - double **host_lj2, double **host_lj3, - double **host_lj4, double **host_offset, - double *host_special_lj, const int nlocal, - const int tH, const int tO, - const double a, const double qd, - const int nall, const int max_nbors, - const int maxspecial, const double cell_size, - const double gpu_split, FILE *_screen, - double **host_cut_ljsq, - const double host_cut_coulsq, const double host_cut_coulsqplus, - double *host_special_coul, const double qqrd2e, - const double g_ewald, int* tag, - int *map_array, int map_size, - int *sametag, int max_same) { + double **host_cutsq, double **host_lj1, + double **host_lj2, double **host_lj3, + double **host_lj4, double **host_offset, + double *host_special_lj, const int nlocal, + const int tH, const int tO, + const double a, const double qd, + const int nall, const int max_nbors, + const int maxspecial, const double cell_size, + const double gpu_split, FILE *_screen, + double **host_cut_ljsq, + const double host_cut_coulsq, const double host_cut_coulsqplus, + double *host_special_coul, const double qqrd2e, + const double g_ewald, int* tag, + int *map_array, int map_size, + int *sametag, int max_same) { int success; success=this->init_atomic(nlocal,nall,max_nbors,maxspecial,cell_size,gpu_split, _screen,lj_tip4p_long,"k_lj_tip4p_long"); @@ -91,7 +106,7 @@ int LJ_TIP4PLong::init(const int ntypes, } ucl_copy(sp_lj,host_write,8,false); - force_comp.alloc(72*72, *(this->ucl_device), UCL_READ_WRITE); + //force_comp.alloc(72*72, *(this->ucl_device), UCL_READ_WRITE); _qqrd2e=qqrd2e; _g_ewald=g_ewald; @@ -103,26 +118,26 @@ int LJ_TIP4PLong::init(const int ntypes, ansO.alloc(nall,*(this->ucl_device), UCL_READ_WRITE); // Allocate a host write buffer for data initialization - UCL_H_Vec host_tag_write(nall,*(this->ucl_device),UCL_WRITE_ONLY); - this->tag.alloc(nall,*(this->ucl_device), UCL_READ_WRITE); + UCL_H_Vec host_tag_write(nall,*(this->ucl_device),UCL_READ_WRITE); + this->tag.alloc(nall,*(this->ucl_device), UCL_READ_ONLY); for(int i=0; itag, host_tag_write, nall, false); //if(max_same>host_tag_write.cols()) host_tag_write.resize(max_same); - this->atom_sametag.alloc(nall, *(this->ucl_device), UCL_READ_WRITE); + this->atom_sametag.alloc(nall, *(this->ucl_device), UCL_READ_ONLY); for(int i=0; iatom_sametag, host_tag_write, nall, false); - if(map_size>host_tag_write.cols()) host_tag_write.resize(map_size); - this->map_array.alloc(map_size,*(this->ucl_device), UCL_READ_WRITE); + host_tag_write.resize_ib(map_size); + this->map_array.alloc(map_size,*(this->ucl_device), UCL_READ_ONLY); for(int i=0; imap_array, host_tag_write, map_size, false); _allocated=true; this->_max_bytes=lj1.row_bytes()+lj3.row_bytes()+cutsq.row_bytes()+ - sp_lj.row_bytes() + hneight.row_bytes()+m.row_bytes()+ - this->tag.row_bytes()+this->atom_sametag.row_bytes() + - this->map_array.row_bytes(); + sp_lj.row_bytes() + hneight.row_bytes()+m.row_bytes()+ + this->tag.row_bytes()+this->atom_sametag.row_bytes() + + this->map_array.row_bytes(); return 0; } @@ -143,7 +158,7 @@ void LJ_TIP4PLong::clear() { atom_sametag.clear(); map_array.clear(); ansO.clear(); - force_comp.clear(); + //force_comp.clear(); k_pair_distrib.clear(); @@ -192,47 +207,47 @@ void LJ_TIP4PLong::loop(const bool _eflag, const bool _vflag) { &this->nbor->dev_nbor, &this->_nbor_data->begin(), &this->ans->force, &this->ans->engv, &eflag, &vflag, &ainum, &nbor_pitch, &this->_threads_per_atom, - &hneight, &m, &TypeO, &TypeH, &alpha, - &this->atom->q, &cutsq, &_qqrd2e, &_g_ewald, - &cut_coulsq, &cut_coulsqplus, &tag, &map_array, - &atom_sametag, &this->ansO); + &hneight, &m, &TypeO, &TypeH, &alpha, + &this->atom->q, &cutsq, &_qqrd2e, &_g_ewald, + &cut_coulsq, &cut_coulsqplus, &tag, &map_array, + &atom_sametag, &this->ansO); GX=static_cast(ceil(static_cast(this->ans->inum())/BX)); this->k_pair_distrib.set_size(GX,BX); this->k_pair_distrib.run(&this->atom->x, &this->ans->force, &this->ans->engv, &eflag, &vflag, - &ainum, &nbor_pitch, &this->_threads_per_atom, - &hneight, &m, &TypeO, &TypeH, &alpha, - &this->atom->q, &this->ansO); + &ainum, &nbor_pitch, &this->_threads_per_atom, + &hneight, &m, &TypeO, &TypeH, &alpha, + &this->atom->q, &this->ansO); this->time_pair.stop(); } template void LJ_TIP4PLong::copy_relations_data(int **hn, double **newsite, int n, - int* tag, int *map_array, int map_size, int *sametag, int max_same, int ago){ - int nall = n; - const int hn_sz = n*4; // matrix size = col size * col number - hneight.resize_ib(hn_sz+1); - if (ago == 0) - hneight.zero(); - m.resize_ib(n+1); - m.zero(); + int* tag, int *map_array, int map_size, int *sametag, int max_same, int ago){ + int nall = n; + const int hn_sz = n*4; // matrix size = col size * col number + hneight.resize_ib(hn_sz); + if (ago == 0) + hneight.zero(); + m.resize_ib(n); + m.zero(); - UCL_H_Vec host_tag_write(nall,*(this->ucl_device),UCL_WRITE_ONLY); - this->tag.resize_ib(nall); - for(int i=0; itag, host_tag_write, nall, false); + UCL_H_Vec host_tag_write(nall,*(this->ucl_device),UCL_WRITE_ONLY); + this->tag.resize_ib(nall); + for(int i=0; itag, host_tag_write, nall, false); - if(max_same>host_tag_write.cols()) host_tag_write.resize(max_same); - this->atom_sametag.resize_ib(nall); - for(int i=0; iatom_sametag, host_tag_write, nall, false); + host_tag_write.resize_ib(max_same); + this->atom_sametag.resize_ib(nall); + for(int i=0; iatom_sametag, host_tag_write, nall, false); - if(map_size>host_tag_write.cols()) host_tag_write.resize(map_size); - this->map_array.resize_ib(map_size); - for(int i=0; imap_array, host_tag_write, map_size, false); + host_tag_write.resize_ib(map_size); + this->map_array.resize_ib(map_size); + for(int i=0; imap_array, host_tag_write, map_size, false); - host_tag_write.clear(); + host_tag_write.clear(); } template class LJ_TIP4PLong; diff --git a/lib/gpu/lal_lj_tip4p_long.cu b/lib/gpu/lal_lj_tip4p_long.cu index 1ea6de1d41..2301cb39a7 100644 --- a/lib/gpu/lal_lj_tip4p_long.cu +++ b/lib/gpu/lal_lj_tip4p_long.cu @@ -1,3 +1,18 @@ +// ************************************************************************** +// lj_tip4p_long.cu +// ------------------- +// V. Nikolskiy (HSE) +// +// Device code for acceleration of the lj/tip4p/long pair style +// +// __________________________________________________________________________ +// This file is part of the LAMMPS Accelerator Library (LAMMPS_AL) +// __________________________________________________________________________ +// +// begin : +// email : thevsevak@gmail.com +// ***************************************************************************/ + #ifdef NV_KERNEL #include "lal_aux_fun1.h" @@ -14,6 +29,8 @@ texture q_tex; #define q_tex q_ #endif +#include + ucl_inline int atom_mapping(const __global int *map, int glob){ return map[glob]; } @@ -50,484 +67,487 @@ ucl_inline int closest_image(int i, int j, const __global int* sametag, } ucl_inline void compute_newsite(int iO, int iH1, int iH2, - __global numtyp4 *xM, - numtyp alpha, const __global numtyp4 *restrict x_){ - numtyp4 xO; fetch4(xO,iO,pos_tex); - numtyp4 xH1; fetch4(xH1,iH1,pos_tex); - numtyp4 xH2; fetch4(xH2,iH2,pos_tex); + __global numtyp4 *xM, + numtyp alpha, const __global numtyp4 *restrict x_){ + numtyp4 xO; fetch4(xO,iO,pos_tex); + numtyp4 xH1; fetch4(xH1,iH1,pos_tex); + numtyp4 xH2; fetch4(xH2,iH2,pos_tex); - numtyp delx1 = xH1.x - xO.x; - numtyp dely1 = xH1.y - xO.y; - numtyp delz1 = xH1.z - xO.z; + numtyp delx1 = xH1.x - xO.x; + numtyp dely1 = xH1.y - xO.y; + numtyp delz1 = xH1.z - xO.z; - numtyp delx2 = xH2.x - xO.x; - numtyp dely2 = xH2.y - xO.y; - numtyp delz2 = xH2.z - xO.z; + numtyp delx2 = xH2.x - xO.x; + numtyp dely2 = xH2.y - xO.y; + numtyp delz2 = xH2.z - xO.z; - numtyp ap = alpha * (numtyp)0.5; + numtyp ap = alpha * (numtyp)0.5; - (*xM).x = xO.x + ap * (delx1 + delx2); - (*xM).y = xO.y + ap * (dely1 + dely2); - (*xM).z = xO.z + ap * (delz1 + delz2); + (*xM).x = xO.x + ap * (delx1 + delx2); + (*xM).y = xO.y + ap * (dely1 + dely2); + (*xM).z = xO.z + ap * (delz1 + delz2); } __kernel void k_lj_tip4p_long_distrib(const __global numtyp4 *restrict x_, - __global acctyp4 *restrict ans, - __global acctyp *restrict engv, - const int eflag, const int vflag, const int inum, - const int nbor_pitch, const int t_per_atom, - __global int *restrict hneigh, - __global numtyp4 *restrict m, - const int typeO, const int typeH, - const numtyp alpha, - const __global numtyp *restrict q_, const __global acctyp4 *restrict ansO) { - int tid, ii, offset; - atom_info(t_per_atom,ii,tid,offset); - int i = BLOCK_ID_X*(BLOCK_SIZE_X)+tid; + __global acctyp4 *restrict ans, + __global acctyp *restrict engv, + const int eflag, const int vflag, const int inum, + const int nbor_pitch, const int t_per_atom, + __global int *restrict hneigh, + __global numtyp4 *restrict m, + const int typeO, const int typeH, + const numtyp alpha, + const __global numtyp *restrict q_, const __global acctyp4 *restrict ansO) { + int tid, ii, offset; + atom_info(t_per_atom,ii,tid,offset); + int i = BLOCK_ID_X*(BLOCK_SIZE_X)+tid; - acctyp4 f; - f.x=(acctyp)0; f.y=(acctyp)0; f.z=(acctyp)0; + acctyp4 f; + f.x=(acctyp)0; f.y=(acctyp)0; f.z=(acctyp)0; - if (i 0) { - vM = ansO[inum +iO]; - engv[inum*2 + i] += vM.x * (acctyp)0.5 * alpha; - engv[inum*3 + i] += vM.y * (acctyp)0.5 * alpha; - engv[inum*4 + i] += vM.z * (acctyp)0.5 * alpha; - vM = ansO[inum*2+iO]; - engv[inum*5 + i] += vM.x * (acctyp)0.5 * alpha; - engv[inum*6 + i] += vM.y * (acctyp)0.5 * alpha; - engv[inum*7 + i] += vM.z * (acctyp)0.5 * alpha; - } - } - } else { - fM = ansO[i]; - int iH1 = hneigh[i*4 ]; - int iH2 = hneigh[i*4+1]; - f.x += fM.x * (acctyp)(1 - alpha); - f.y += fM.y * (acctyp)(1 - alpha); - f.z += fM.z * (acctyp)(1 - alpha); - if (eflag > 0) { - eM = engv[i+inum]; - engv[inum+i] = eM*(acctyp)(1 - alpha); - if (iH1 < inum) engv[inum+iH1] += eM * (acctyp)0.5 * alpha; - if (iH2 < inum) engv[inum+iH2] += eM * (acctyp)0.5 * alpha; - } - if (vflag > 0) { - vM = ansO[inum + i]; - engv[inum*2 + i] += vM.x * (acctyp)(1 - alpha); - engv[inum*3 + i] += vM.y * (acctyp)(1 - alpha); - engv[inum*4 + i] += vM.z * (acctyp)(1 - alpha); - vM = ansO[inum*2 + i]; - engv[inum*5 + i] += vM.x * (acctyp)(1 - alpha); - engv[inum*6 + i] += vM.y * (acctyp)(1 - alpha); - engv[inum*7 + i] += vM.z * (acctyp)(1 - alpha); - } - } - acctyp4 old=ans[i]; - old.x+=f.x; - old.y+=f.y; - old.z+=f.z; - ans[i]=old; - } // if ii + if (i 0) { + vM = ansO[inum +iO]; + engv[inum*2 + i] += vM.x * (acctyp)0.5 * alpha; + engv[inum*3 + i] += vM.y * (acctyp)0.5 * alpha; + engv[inum*4 + i] += vM.z * (acctyp)0.5 * alpha; + vM = ansO[inum*2+iO]; + engv[inum*5 + i] += vM.x * (acctyp)0.5 * alpha; + engv[inum*6 + i] += vM.y * (acctyp)0.5 * alpha; + engv[inum*7 + i] += vM.z * (acctyp)0.5 * alpha; + } + } + } else { + fM = ansO[i]; + int iH1 = hneigh[i*4 ]; + int iH2 = hneigh[i*4+1]; + f.x += fM.x * (acctyp)(1 - alpha); + f.y += fM.y * (acctyp)(1 - alpha); + f.z += fM.z * (acctyp)(1 - alpha); + if (eflag > 0) { + eM = engv[i+inum]; + engv[inum+i] = eM*(acctyp)(1 - alpha); + if (iH1 < inum) engv[inum+iH1] += eM * (acctyp)0.5 * alpha; + if (iH2 < inum) engv[inum+iH2] += eM * (acctyp)0.5 * alpha; + } + if (vflag > 0) { + vM = ansO[inum + i]; + engv[inum*2 + i] += vM.x * (acctyp)(1 - alpha); + engv[inum*3 + i] += vM.y * (acctyp)(1 - alpha); + engv[inum*4 + i] += vM.z * (acctyp)(1 - alpha); + vM = ansO[inum*2 + i]; + engv[inum*5 + i] += vM.x * (acctyp)(1 - alpha); + engv[inum*6 + i] += vM.y * (acctyp)(1 - alpha); + engv[inum*7 + i] += vM.z * (acctyp)(1 - alpha); + } + } + acctyp4 old=ans[i]; + old.x+=f.x; + old.y+=f.y; + old.z+=f.z; + ans[i]=old; + } // if ii } __kernel void k_lj_tip4p_long(const __global numtyp4 *restrict x_, - const __global numtyp4 *restrict lj1, - const __global numtyp4 *restrict lj3, - const int lj_types, - const __global numtyp *restrict sp_lj, - const __global int * dev_nbor, - const __global int * dev_packed, - __global acctyp4 *restrict ans, - __global acctyp *restrict engv, - const int eflag, const int vflag, const int inum, - const int nbor_pitch, const int t_per_atom, - __global int *restrict hneigh, - __global numtyp4 *restrict m, - const int typeO, const int typeH, - const numtyp alpha, - const __global numtyp *restrict q_, - const __global numtyp *restrict cutsq, - const numtyp qqrd2e, const numtyp g_ewald, - const numtyp cut_coulsq, const numtyp cut_coulsqplus, - const __global int *restrict tag, const __global int *restrict map, - const __global int *restrict sametag, __global acctyp4 *restrict ansO) { - int tid, ii, offset; - atom_info(t_per_atom,ii,tid,offset); + const __global numtyp4 *restrict lj1, + const __global numtyp4 *restrict lj3, + const int lj_types, + const __global numtyp *restrict sp_lj, + const __global int * dev_nbor, + const __global int * dev_packed, + __global acctyp4 *restrict ans, + __global acctyp *restrict engv, + const int eflag, const int vflag, const int inum, + const int nbor_pitch, const int t_per_atom, + __global int *restrict hneigh, + __global numtyp4 *restrict m, + const int typeO, const int typeH, + const numtyp alpha, + const __global numtyp *restrict q_, + const __global numtyp *restrict cutsq, + const numtyp qqrd2e, const numtyp g_ewald, + const numtyp cut_coulsq, const numtyp cut_coulsqplus, + const __global int *restrict tag, const __global int *restrict map, + const __global int *restrict sametag, __global acctyp4 *restrict ansO) { + int tid, ii, offset; + atom_info(t_per_atom,ii,tid,offset); - acctyp energy = (acctyp)0; - acctyp e_coul = (acctyp)0; - acctyp4 f, fO; - f.x=(acctyp)0; f.y=(acctyp)0; f.z=(acctyp)0; - fO.x=(acctyp)0; fO.y=(acctyp)0; fO.z=(acctyp)0; - acctyp virial[6],vO[6]; - for (int i=0; i<6; i++) { - virial[i]=(acctyp)0; - vO[i]=(acctyp)0; - } + acctyp energy = (acctyp)0; + acctyp e_coul = (acctyp)0; + acctyp4 f, fO; + f.x=(acctyp)0; f.y=(acctyp)0; f.z=(acctyp)0; + fO.x=(acctyp)0; fO.y=(acctyp)0; fO.z=(acctyp)0; + acctyp virial[6],vO[6]; + for (int i=0; i<6; i++) { + virial[i]=(acctyp)0; + vO[i]=(acctyp)0; + } - if (ii= inum) { - non_local_oxy = 1; - if(m[iO].w == 0) { - compute_newsite(iO,iH1,iH2, &m[iO], alpha, x_); - numtyp qO; fetch(qO,iO,q_tex); - m[iO].w = qO; - } - } - } + hneigh[iO*4+0] = iH1; + hneigh[iO*4+1] = iH2; + hneigh[iO*4+2] = -1; + } else { + iO = hneigh[i *4 ]; + iH1 = hneigh[iO*4 ]; + iH2 = hneigh[iO*4+1]; + } + if (iO >= inum) { + non_local_oxy = 1; + if(fabs(m[iO].w) <= FLT_EPSILON) { + compute_newsite(iO,iH1,iH2, &m[iO], alpha, x_); + numtyp qO; fetch(qO,iO,q_tex); + m[iO].w = qO; + } + } + } - for ( ; nbor0) { - numtyp e = r6inv * (lj3[mtype].x*r6inv-lj3[mtype].y); - energy += factor_lj * (e - lj3[mtype].z); - } - if (vflag>0) { - virial[0] += delx*delx*forcelj; - virial[1] += dely*dely*forcelj; - virial[2] += delz*delz*forcelj; - virial[3] += delx*dely*forcelj; - virial[4] += delx*delz*forcelj; - virial[5] += dely*delz*forcelj; - } - } // if LJ + if (eflag>0) { + numtyp e = r6inv * (lj3[mtype].x*r6inv-lj3[mtype].y); + energy += factor_lj * (e - lj3[mtype].z); + } + if (vflag>0) { + virial[0] += delx*delx*forcelj; + virial[1] += dely*dely*forcelj; + virial[2] += delz*delz*forcelj; + virial[3] += delx*dely*forcelj; + virial[4] += delx*delz*forcelj; + virial[5] += dely*delz*forcelj; + } + } // if LJ - if (rsq < cut_coulsqplus) { //cut_coulsqplus - int jH1, jH2, jO; - numtyp qj; fetch(qj,j,q_tex); - numtyp4 x2 = jx; - if(itype == typeO || jtype == typeO) { - if (jtype == typeO) { - jO = j; - if (hneigh[j*4+2] != -1) { - jH1 = atom_mapping(map,tag[j] + 1); - jH2 = atom_mapping(map,tag[j] + 2); - // set iH1,iH2 to closest image to O - jH1 = closest_image(j, jH1, sametag, x_); - jH2 = closest_image(j, jH2, sametag, x_); - hneigh[j*4 ] = jH1; - hneigh[j*4+1] = jH2; - hneigh[j*4+2] = -1; - hneigh[jH1*4 ] = j; - hneigh[jH1*4+1] += -1; - hneigh[jH1*4+2] = -1; - hneigh[jH2*4 ] = j; - hneigh[jH2*4+1] += -1; - hneigh[jH2*4+2] = -1; - } else { - jH1 = hneigh[j*4 ]; - jH2 = hneigh[j*4+1]; - } - if (m[j].w == 0) { - compute_newsite(j, jH1, jH2, &m[j], alpha, x_); - m[j].w = qj; - } - x2 = m[j]; - } - delx = x1.x-x2.x; - dely = x1.y-x2.y; - delz = x1.z-x2.z; - rsq = delx*delx+dely*dely+delz*delz; - } - if (rsq < cut_coulsq) { - numtyp r2inv = ucl_recip(rsq); - numtyp r = ucl_rsqrt(r2inv); - numtyp grij = g_ewald * r; - numtyp expm2 = ucl_exp(-grij*grij); - numtyp t = ucl_recip((numtyp)1.0 + EWALD_P*grij); - numtyp _erfc = t * (A1+t*(A2+t*(A3+t*(A4+t*A5)))) * expm2; + if (rsq < cut_coulsqplus) { //cut_coulsqplus + int jH1, jH2, jO; + numtyp qj; fetch(qj,j,q_tex); + numtyp4 x2 = jx; + if(itype == typeO || jtype == typeO) { + if (jtype == typeO) { + jO = j; + if (hneigh[j*4+2] != -1) { + jH1 = atom_mapping(map,tag[j] + 1); + jH2 = atom_mapping(map,tag[j] + 2); + // set iH1,iH2 to closest image to O + jH1 = closest_image(j, jH1, sametag, x_); + jH2 = closest_image(j, jH2, sametag, x_); + hneigh[j*4 ] = jH1; + hneigh[j*4+1] = jH2; + hneigh[j*4+2] = -1; + hneigh[jH1*4 ] = j; + hneigh[jH1*4+1] += -1; + hneigh[jH1*4+2] = -1; + hneigh[jH2*4 ] = j; + hneigh[jH2*4+1] += -1; + hneigh[jH2*4+2] = -1; + } else { + jH1 = hneigh[j*4 ]; + jH2 = hneigh[j*4+1]; + } + if (fabs(m[j].w) <= FLT_EPSILON) { + compute_newsite(j, jH1, jH2, &m[j], alpha, x_); + m[j].w = qj; + } + x2 = m[j]; + } + delx = x1.x-x2.x; + dely = x1.y-x2.y; + delz = x1.z-x2.z; + rsq = delx*delx+dely*dely+delz*delz; + } + if (rsq < cut_coulsq) { + numtyp r2inv = ucl_recip(rsq); + numtyp r = ucl_rsqrt(r2inv); + numtyp grij = g_ewald * r; + numtyp expm2 = ucl_exp(-grij*grij); + numtyp t = ucl_recip((numtyp)1.0 + EWALD_P*grij); + numtyp _erfc = t * (A1+t*(A2+t*(A3+t*(A4+t*A5)))) * expm2; - numtyp prefactor = qj; - prefactor *= qqrd2e*qtmp/r; - numtyp force_coul = r2inv*prefactor * (_erfc + EWALD_F*grij*expm2 - factor_coul); + numtyp prefactor = qj; + prefactor *= qqrd2e*qtmp/r; + numtyp force_coul = r2inv*prefactor * (_erfc + EWALD_F*grij*expm2 - factor_coul); - if (itype == typeH) { - f.x += delx * force_coul; - f.y += dely * force_coul; - f.z += delz * force_coul; - } else { - fO.x += delx * force_coul; - fO.y += dely * force_coul; - fO.z += delz * force_coul; - fO.w += -1; - } - if (eflag>0) { - e_coul += prefactor*(_erfc-factor_coul); - } - if (vflag>0) { - acctyp4 fd; - fd.x = delx*force_coul; - fd.y = dely*force_coul; - fd.z = delz*force_coul; - if (itype == typeH) { - if (jtype == typeH){ - virial[0] += delx*fd.x; - virial[1] += dely*fd.y; - virial[2] += delz*fd.z; - virial[3] += delx*fd.y; - virial[4] += delx*fd.z; - virial[5] += dely*fd.z; - } else { - numtyp cO = 1 - alpha, cH = 0.5*alpha; - numtyp4 vdj; - numtyp4 xjH1; fetch4(xjH1,jH1,pos_tex); - numtyp4 xjH2; fetch4(xjH2,jH2,pos_tex); - numtyp4 xjO; fetch4(xjO,jO,pos_tex); - vdj.x = xjO.x*cO + xjH1.x*cH + xjH2.x*cH; - vdj.y = xjO.y*cO + xjH1.y*cH + xjH2.y*cH; - vdj.z = xjO.z*cO + xjH1.z*cH + xjH2.z*cH; - virial[0] += (ix.x - vdj.x)*fd.x; - virial[1] += (ix.y - vdj.y)*fd.y; - virial[2] += (ix.z - vdj.z)*fd.z; - virial[3] += (ix.x - vdj.x)*fd.y; - virial[4] += (ix.x - vdj.x)*fd.z; - virial[5] += (ix.y - vdj.y)*fd.z; - } - } else { - numtyp cO = 1 - alpha, cH = 0.5*alpha; - numtyp4 vdi, vdj; - numtyp4 xH1; fetch4(xH1,iH1,pos_tex); - numtyp4 xH2; fetch4(xH2,iH2,pos_tex); - numtyp4 xO; fetch4(xO,iO,pos_tex); - vdi.x = xO.x*cO + xH1.x*cH + xH2.x*cH; - vdi.y = xO.y*cO + xH1.y*cH + xH2.y*cH; - vdi.z = xO.z*cO + xH1.z*cH + xH2.z*cH; - if (jtype != typeH){ - numtyp4 xjH1; fetch4(xjH1,jH1,pos_tex); - numtyp4 xjH2; fetch4(xjH2,jH2,pos_tex); - numtyp4 xjO; fetch4(xjO,jO,pos_tex); - vdj.x = xjO.x*cO + xjH1.x*cH + xjH2.x*cH; - vdj.y = xjO.y*cO + xjH1.y*cH + xjH2.y*cH; - vdj.z = xjO.z*cO + xjH1.z*cH + xjH2.z*cH; - } else vdj = jx; - vO[0] += 0.5*(vdi.x - vdj.x)*fd.x; - vO[1] += 0.5*(vdi.y - vdj.y)*fd.y; - vO[2] += 0.5*(vdi.z - vdj.z)*fd.z; - vO[3] += 0.5*(vdi.x - vdj.x)*fd.y; - vO[4] += 0.5*(vdi.x - vdj.x)*fd.z; - vO[5] += 0.5*(vdi.y - vdj.y)*fd.z; - } - } - } - if (non_local_oxy == 1) { - if (iO == j) { - x2 = ix; - qj = qtmp; - } - numtyp4 x1m = m[iO]; - delx = x1m.x-x2.x; - dely = x1m.y-x2.y; - delz = x1m.z-x2.z; - rsq = delx*delx+dely*dely+delz*delz; - if (rsq < cut_coulsq) { - numtyp r2inv = ucl_recip(rsq); - numtyp r = ucl_rsqrt(r2inv); - numtyp grij = g_ewald * r; - numtyp expm2 = ucl_exp(-grij*grij); - numtyp t = ucl_recip((numtyp)1.0 + EWALD_P*grij); - numtyp _erfc = t * (A1+t*(A2+t*(A3+t*(A4+t*A5)))) * expm2; + if (itype == typeH) { + f.x += delx * force_coul; + f.y += dely * force_coul; + f.z += delz * force_coul; + f.w += 0; + } else { + fO.x += delx * force_coul; + fO.y += dely * force_coul; + fO.z += delz * force_coul; + fO.w += 0; + } + if (eflag>0) { + e_coul += prefactor*(_erfc-factor_coul); + } + if (vflag>0) { + acctyp4 fd; + fd.x = delx*force_coul; + fd.y = dely*force_coul; + fd.z = delz*force_coul; + if (itype == typeH) { + if (jtype == typeH){ + virial[0] += delx*fd.x; + virial[1] += dely*fd.y; + virial[2] += delz*fd.z; + virial[3] += delx*fd.y; + virial[4] += delx*fd.z; + virial[5] += dely*fd.z; + } else { + numtyp cO = 1 - alpha, cH = 0.5*alpha; + numtyp4 vdj; + numtyp4 xjH1; fetch4(xjH1,jH1,pos_tex); + numtyp4 xjH2; fetch4(xjH2,jH2,pos_tex); + numtyp4 xjO; fetch4(xjO,jO,pos_tex); + vdj.x = xjO.x*cO + xjH1.x*cH + xjH2.x*cH; + vdj.y = xjO.y*cO + xjH1.y*cH + xjH2.y*cH; + vdj.z = xjO.z*cO + xjH1.z*cH + xjH2.z*cH; + vdj.w = vdj.w; + virial[0] += (ix.x - vdj.x)*fd.x; + virial[1] += (ix.y - vdj.y)*fd.y; + virial[2] += (ix.z - vdj.z)*fd.z; + virial[3] += (ix.x - vdj.x)*fd.y; + virial[4] += (ix.x - vdj.x)*fd.z; + virial[5] += (ix.y - vdj.y)*fd.z; + } + } else { + numtyp cO = 1 - alpha, cH = 0.5*alpha; + numtyp4 vdi, vdj; + numtyp4 xH1; fetch4(xH1,iH1,pos_tex); + numtyp4 xH2; fetch4(xH2,iH2,pos_tex); + numtyp4 xO; fetch4(xO,iO,pos_tex); + vdi.x = xO.x*cO + xH1.x*cH + xH2.x*cH; + vdi.y = xO.y*cO + xH1.y*cH + xH2.y*cH; + vdi.z = xO.z*cO + xH1.z*cH + xH2.z*cH; + vdi.w = vdi.w; + if (jtype != typeH){ + numtyp4 xjH1; fetch4(xjH1,jH1,pos_tex); + numtyp4 xjH2; fetch4(xjH2,jH2,pos_tex); + numtyp4 xjO; fetch4(xjO,jO,pos_tex); + vdj.x = xjO.x*cO + xjH1.x*cH + xjH2.x*cH; + vdj.y = xjO.y*cO + xjH1.y*cH + xjH2.y*cH; + vdj.z = xjO.z*cO + xjH1.z*cH + xjH2.z*cH; + vdj.w = vdj.w; + } else vdj = jx; + vO[0] += 0.5*(vdi.x - vdj.x)*fd.x; + vO[1] += 0.5*(vdi.y - vdj.y)*fd.y; + vO[2] += 0.5*(vdi.z - vdj.z)*fd.z; + vO[3] += 0.5*(vdi.x - vdj.x)*fd.y; + vO[4] += 0.5*(vdi.x - vdj.x)*fd.z; + vO[5] += 0.5*(vdi.y - vdj.y)*fd.z; + } + } + } + if (non_local_oxy == 1) { + if (iO == j) { + x2 = ix; + qj = qtmp; + } + numtyp4 x1m = m[iO]; + delx = x1m.x-x2.x; + dely = x1m.y-x2.y; + delz = x1m.z-x2.z; + rsq = delx*delx+dely*dely+delz*delz; + if (rsq < cut_coulsq) { + numtyp r2inv = ucl_recip(rsq); + numtyp r = ucl_rsqrt(r2inv); + numtyp grij = g_ewald * r; + numtyp expm2 = ucl_exp(-grij*grij); + numtyp t = ucl_recip((numtyp)1.0 + EWALD_P*grij); + numtyp _erfc = t * (A1+t*(A2+t*(A3+t*(A4+t*A5)))) * expm2; - numtyp prefactor = qj; - prefactor *= qqrd2e*x1m.w/r; - numtyp force_coul = r2inv*prefactor * (_erfc + EWALD_F*grij*expm2 - factor_coul); + numtyp prefactor = qj; + prefactor *= qqrd2e*x1m.w/r; + numtyp force_coul = r2inv*prefactor * (_erfc + EWALD_F*grij*expm2 - factor_coul); - numtyp cO = 1 - alpha, cH = 0.5*alpha; - numtyp4 fd; - fd.x = delx * force_coul * cH; - fd.y = dely * force_coul * cH; - fd.z = delz * force_coul * cH; + numtyp cO = 1 - alpha, cH = 0.5*alpha; + numtyp4 fd; + fd.x = delx * force_coul * cH; + fd.y = dely * force_coul * cH; + fd.z = delz * force_coul * cH; - f.x += fd.x; - f.y += fd.y; - f.z += fd.z; + f.x += fd.x; + f.y += fd.y; + f.z += fd.z; - if (eflag>0) { - e_coul += prefactor*(_erfc-factor_coul) * (acctyp)0.5 * alpha; - } - if (vflag>0) { - numtyp4 xH1; fetch4(xH1,iH1,pos_tex); - numtyp4 xH2; fetch4(xH2,iH2,pos_tex); - numtyp4 xO; fetch4(xO,iO,pos_tex); + if (eflag>0) { + e_coul += prefactor*(_erfc-factor_coul) * (acctyp)0.5 * alpha; + } + if (vflag>0) { + numtyp4 xH1; fetch4(xH1,iH1,pos_tex); + numtyp4 xH2; fetch4(xH2,iH2,pos_tex); + numtyp4 xO; fetch4(xO,iO,pos_tex); - virial[0] += ((xO.x*cO + xH1.x*cH + xH2.x*cH) - x2.x) * fd.x; - virial[1] += ((xO.y*cO + xH1.y*cH + xH2.y*cH) - x2.y) * fd.y; - virial[2] += ((xO.z*cO + xH1.z*cH + xH2.z*cH) - x2.z) * fd.z; - virial[3] += ((xO.x*cO + xH1.x*cH + xH2.x*cH) - x2.x) * fd.y; - virial[4] += ((xO.x*cO + xH1.x*cH + xH2.x*cH) - x2.x) * fd.z; - virial[5] += ((xO.y*cO + xH1.y*cH + xH2.y*cH) - x2.y) * fd.z; - } - } - } - } // if cut_coulsqplus - } // for nbor - if (t_per_atom>1) { + virial[0] += ((xO.x*cO + xH1.x*cH + xH2.x*cH) - x2.x) * fd.x; + virial[1] += ((xO.y*cO + xH1.y*cH + xH2.y*cH) - x2.y) * fd.y; + virial[2] += ((xO.z*cO + xH1.z*cH + xH2.z*cH) - x2.z) * fd.z; + virial[3] += ((xO.x*cO + xH1.x*cH + xH2.x*cH) - x2.x) * fd.y; + virial[4] += ((xO.x*cO + xH1.x*cH + xH2.x*cH) - x2.x) * fd.z; + virial[5] += ((xO.y*cO + xH1.y*cH + xH2.y*cH) - x2.y) * fd.z; + } + } + } + } // if cut_coulsqplus + } // for nbor + if (t_per_atom>1) { #if (ARCH < 300) - __local acctyp red_acc[6][BLOCK_PAIR]; - red_acc[0][tid]=fO.x; - red_acc[1][tid]=fO.y; - red_acc[2][tid]=fO.z; - red_acc[3][tid]=fO.w; - for (unsigned int s=t_per_atom/2; s>0; s>>=1) { - if (offset < s) { - for (int r=0; r<4; r++) - red_acc[r][tid] += red_acc[r][tid+s]; - } - } - fO.x=red_acc[0][tid]; - fO.y=red_acc[1][tid]; - fO.z=red_acc[2][tid]; - fO.w=red_acc[3][tid]; - if (vflag>0) { - for (int r=0; r<6; r++) red_acc[r][tid]=vO[r]; - for (unsigned int s=t_per_atom/2; s>0; s>>=1) { - if (offset < s) { - for (int r=0; r<6; r++) - red_acc[r][tid] += red_acc[r][tid+s]; - } - } - for (int r=0; r<6; r++) vO[r]=red_acc[r][tid]; - } + __local acctyp red_acc[6][BLOCK_PAIR]; + red_acc[0][tid]=fO.x; + red_acc[1][tid]=fO.y; + red_acc[2][tid]=fO.z; + red_acc[3][tid]=fO.w; + for (unsigned int s=t_per_atom/2; s>0; s>>=1) { + if (offset < s) { + for (int r=0; r<4; r++) + red_acc[r][tid] += red_acc[r][tid+s]; + } + } + fO.x=red_acc[0][tid]; + fO.y=red_acc[1][tid]; + fO.z=red_acc[2][tid]; + fO.w=red_acc[3][tid]; + if (vflag>0) { + for (int r=0; r<6; r++) red_acc[r][tid]=vO[r]; + for (unsigned int s=t_per_atom/2; s>0; s>>=1) { + if (offset < s) { + for (int r=0; r<6; r++) + red_acc[r][tid] += red_acc[r][tid+s]; + } + } + for (int r=0; r<6; r++) vO[r]=red_acc[r][tid]; + } #else - for (unsigned int s=t_per_atom/2; s>0; s>>=1) { - fO.x += shfl_xor(fO.x, s, t_per_atom); - fO.y += shfl_xor(fO.y, s, t_per_atom); - fO.z += shfl_xor(fO.z, s, t_per_atom); - fO.w += shfl_xor(fO.w, s, t_per_atom); - } - if (vflag>0) { - for (unsigned int s=t_per_atom/2; s>0; s>>=1) { - for (int r=0; r<6; r++) - vO[r] += shfl_xor(vO[r], s, t_per_atom); - } - } + for (unsigned int s=t_per_atom/2; s>0; s>>=1) { + fO.x += shfl_xor(fO.x, s, t_per_atom); + fO.y += shfl_xor(fO.y, s, t_per_atom); + fO.z += shfl_xor(fO.z, s, t_per_atom); + fO.w += shfl_xor(fO.w, s, t_per_atom); + } + if (vflag>0) { + for (unsigned int s=t_per_atom/2; s>0; s>>=1) { + for (int r=0; r<6; r++) + vO[r] += shfl_xor(vO[r], s, t_per_atom); + } + } #endif - } - if(offset == 0) { - ansO[i] = fO; - if (vflag>0) { - ansO[inum + i].x = vO[0]; - ansO[inum + i].y = vO[1]; - ansO[inum + i].z = vO[2]; - ansO[inum*2 + i].x = vO[3]; - ansO[inum*2 + i].y = vO[4]; - ansO[inum*2 + i].z = vO[5]; - } - } - store_answers_q(f,energy,e_coul,virial,ii,inum,tid,t_per_atom,offset,eflag, - vflag,ans,engv); - } // if ii + } + if(offset == 0) { + ansO[i] = fO; + if (vflag>0) { + ansO[inum + i].x = vO[0]; + ansO[inum + i].y = vO[1]; + ansO[inum + i].z = vO[2]; + ansO[inum*2 + i].x = vO[3]; + ansO[inum*2 + i].y = vO[4]; + ansO[inum*2 + i].z = vO[5]; + } + } + store_answers_q(f,energy,e_coul,virial,ii,inum,tid,t_per_atom,offset,eflag, + vflag,ans,engv); + } // if ii } - __kernel void k_lj_tip4p_long_fast(){} diff --git a/lib/gpu/lal_lj_tip4p_long.h b/lib/gpu/lal_lj_tip4p_long.h index 4bd6670aa8..57df235467 100644 --- a/lib/gpu/lal_lj_tip4p_long.h +++ b/lib/gpu/lal_lj_tip4p_long.h @@ -1,3 +1,18 @@ +/************************************************************************** + lj_tip4p_long.h + ------------------- + V. Nikolskiy (HSE) + + Class for acceleration of the lj/tip4p/long pair style + + __________________________________________________________________________ + This file is part of the LAMMPS Accelerator Library (LAMMPS_AL) + __________________________________________________________________________ + + begin : + email : thevsevak@gmail.com +***************************************************************************/ + #ifndef LAL_LJ_TIP4P_LONG_H #define LAL_LJ_TIP4P_LONG_H @@ -26,16 +41,16 @@ public: double **host_lj1, double **host_lj2, double **host_lj3, double **host_lj4, double **host_offset, double *host_special_lj, const int nlocal, const int tH, const int tO, - const double alpha, const double qdist, - const int nall, const int max_nbors, + const double alpha, const double qdist, + const int nall, const int max_nbors, const int maxspecial, const double cell_size, const double gpu_split, FILE *screen, - double **host_cut_ljsq, - const double host_cut_coulsq, const double host_cut_coulsqplus, - double *host_special_coul, const double qqrd2e, - const double g_ewald, int* tag, - int *map_array, int map_size, - int *sametag, int max_same); + double **host_cut_ljsq, + const double host_cut_coulsq, const double host_cut_coulsqplus, + double *host_special_coul, const double qqrd2e, + const double g_ewald, int* tag, + int *map_array, int map_size, + int *sametag, int max_same); /// Clear all host and device data /** \note This is called at the beginning of the init() routine **/ @@ -49,7 +64,7 @@ public: /// Copy data which is easier to compute in LAMMPS_NS void copy_relations_data(int **hn, double **m, int n,int* tag, int *map_array, int map_size, - int *sametag, int max_same, int ago); + int *sametag, int max_same, int ago); // --------------------------- TYPE DATA -------------------------- @@ -77,7 +92,7 @@ public: UCL_D_Vec hneight; UCL_D_Vec m; // position and charge of virtual particle UCL_D_Vec ansO; // force applied to virtual particle - UCL_D_Vec force_comp; + // UCL_D_Vec force_comp; UCL_D_Vec tag; UCL_D_Vec map_array; diff --git a/lib/gpu/lal_lj_tip4p_long_ext.cpp b/lib/gpu/lal_lj_tip4p_long_ext.cpp index 00698af82a..7ddd8f03b6 100644 --- a/lib/gpu/lal_lj_tip4p_long_ext.cpp +++ b/lib/gpu/lal_lj_tip4p_long_ext.cpp @@ -1,3 +1,18 @@ +/*************************************************************************** + lj_tip4p_long_ext.cpp + ------------------- + V. Nikolskiy (HSE) + + Functions for LAMMPS access to lj/tip4p/long acceleration functions + + __________________________________________________________________________ + This file is part of the LAMMPS Accelerator Library (LAMMPS_AL) + __________________________________________________________________________ + + begin : + email : thevsevak@gmail.com + ***************************************************************************/ + #include #include #include @@ -13,18 +28,18 @@ static LJ_TIP4PLong LJTIP4PLMF; // Allocate memory on host and device and copy constants to device // --------------------------------------------------------------------------- int ljtip4p_long_gpu_init(const int ntypes, double **cutsq, double **host_lj1, - double **host_lj2, double **host_lj3, double **host_lj4, - double **offset, double *special_lj, const int inum, - const int tH, const int tO, - const double alpha, const double qdist, - const int nall, const int max_nbors, const int maxspecial, - const double cell_size, int &gpu_mode, FILE *screen, - double **host_cut_ljsq, - const double host_cut_coulsq, const double host_cut_coulsqplus, - double *host_special_coul, const double qqrd2e, - const double g_ewald, int* tag, - int *map_array, int map_size, - int *sametag, int max_same) { + double **host_lj2, double **host_lj3, double **host_lj4, + double **offset, double *special_lj, const int inum, + const int tH, const int tO, + const double alpha, const double qdist, + const int nall, const int max_nbors, const int maxspecial, + const double cell_size, int &gpu_mode, FILE *screen, + double **host_cut_ljsq, + const double host_cut_coulsq, const double host_cut_coulsqplus, + double *host_special_coul, const double qqrd2e, + const double g_ewald, int* tag, + int *map_array, int map_size, + int *sametag, int max_same) { LJTIP4PLMF.clear(); gpu_mode=LJTIP4PLMF.device->gpu_mode(); double gpu_split=LJTIP4PLMF.device->particle_split(); @@ -48,13 +63,13 @@ int ljtip4p_long_gpu_init(const int ntypes, double **cutsq, double **host_lj1, int init_ok=0; if (world_me==0) init_ok=LJTIP4PLMF.init(ntypes, cutsq, host_lj1, host_lj2, host_lj3, - host_lj4, offset, special_lj, inum, - tH, tO, alpha, qdist, nall, 300, - maxspecial, cell_size, gpu_split, screen, - host_cut_ljsq, host_cut_coulsq, host_cut_coulsqplus, - host_special_coul, qqrd2e, g_ewald, tag, - map_array, map_size, - sametag, max_same); + host_lj4, offset, special_lj, inum, + tH, tO, alpha, qdist, nall, 300, + maxspecial, cell_size, gpu_split, screen, + host_cut_ljsq, host_cut_coulsq, host_cut_coulsqplus, + host_special_coul, qqrd2e, g_ewald, tag, + map_array, map_size, + sametag, max_same); LJTIP4PLMF.device->world_barrier(); if (message) @@ -71,13 +86,13 @@ int ljtip4p_long_gpu_init(const int ntypes, double **cutsq, double **host_lj1, } if (gpu_rank==i && world_me!=0) init_ok=LJTIP4PLMF.init(ntypes, cutsq, host_lj1, host_lj2, host_lj3, host_lj4, - offset, special_lj, inum, - tH, tO, alpha, qdist, nall, 300, maxspecial, - cell_size, gpu_split, screen, host_cut_ljsq, - host_cut_coulsq, host_cut_coulsqplus, - host_special_coul, qqrd2e, g_ewald,tag, - map_array, map_size, - sametag, max_same); + offset, special_lj, inum, + tH, tO, alpha, qdist, nall, 300, maxspecial, + cell_size, gpu_split, screen, host_cut_ljsq, + host_cut_coulsq, host_cut_coulsqplus, + host_special_coul, qqrd2e, g_ewald,tag, + map_array, map_size, + sametag, max_same); LJTIP4PLMF.device->gpu_barrier(); if (message) @@ -91,8 +106,6 @@ int ljtip4p_long_gpu_init(const int ntypes, double **cutsq, double **host_lj1, return init_ok; } - - void ljtip4p_long_gpu_clear() { LJTIP4PLMF.clear(); } @@ -108,7 +121,7 @@ int ** ljtip4p_long_gpu_compute_n(const int ago, const int inum_full, return LJTIP4PLMF.compute(ago, inum_full, nall, host_x, host_type, sublo, subhi, tag, nspecial, special, eflag, vflag, eatom, vatom, host_start, ilist, jnum, cpu_time, success, - host_q,boxlo, prd); + host_q,boxlo, prd); } void ljtip4p_long_gpu_compute(const int ago, const int inum_full, const int nall, @@ -116,10 +129,10 @@ void ljtip4p_long_gpu_compute(const int ago, const int inum_full, const int nall int **firstneigh, const bool eflag, const bool vflag, const bool eatom, const bool vatom, int &host_start, const double cpu_time, bool &success,double *host_q, - const int nlocal, double *boxlo, double *prd) { + const int nlocal, double *boxlo, double *prd) { LJTIP4PLMF.compute(ago,inum_full,nall,host_x,host_type,ilist,numj, - firstneigh,eflag,vflag,eatom,vatom,host_start,cpu_time,success,host_q, - nlocal,boxlo,prd); + firstneigh,eflag,vflag,eatom,vatom,host_start,cpu_time,success,host_q, + nlocal,boxlo,prd); } double ljtip4p_long_gpu_bytes() { @@ -127,9 +140,9 @@ double ljtip4p_long_gpu_bytes() { } void ljtip4p_long_copy_molecule_data(int **hn, double **m, int n, int* tag, - int *map_array, int map_size, - int *sametag, int max_same, int ago){ - LJTIP4PLMF.copy_relations_data(hn, m, n, tag,map_array,map_size,sametag, max_same, ago); + int *map_array, int map_size, + int *sametag, int max_same, int ago){ + LJTIP4PLMF.copy_relations_data(hn, m, n, tag,map_array,map_size,sametag, max_same, ago); } diff --git a/src/GPU/pair_lj_cut_tip4p_long_gpu.cpp b/src/GPU/pair_lj_cut_tip4p_long_gpu.cpp index 5e8e746c85..244da6a146 100644 --- a/src/GPU/pair_lj_cut_tip4p_long_gpu.cpp +++ b/src/GPU/pair_lj_cut_tip4p_long_gpu.cpp @@ -1,3 +1,20 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Vsevolod Nikolskiy (HSE) +------------------------------------------------------------------------- */ + #include #include #include @@ -34,35 +51,35 @@ using namespace LAMMPS_NS; // External functions from cuda library for atom decomposition int ljtip4p_long_gpu_init(const int ntypes, double **cutsq, double **host_lj1, - double **host_lj2, double **host_lj3, double **host_lj4, - double **offset, double *special_lj, const int nlocal, - const int tH, const int tO, const double alpha, const double qdist, - const int nall, const int max_nbors, const int maxspecial, - const double cell_size, int &gpu_mode, FILE *screen, - double **host_cut_ljsq, const double host_cut_coulsq, - const double host_cut_coulsqplus, - double *host_special_coul, const double qqrd2e, - const double g_ewald, int* tag, - int *map_array, int map_size, - int *sametag, int max_same); + double **host_lj2, double **host_lj3, double **host_lj4, + double **offset, double *special_lj, const int nlocal, + const int tH, const int tO, const double alpha, const double qdist, + const int nall, const int max_nbors, const int maxspecial, + const double cell_size, int &gpu_mode, FILE *screen, + double **host_cut_ljsq, const double host_cut_coulsq, + const double host_cut_coulsqplus, double *host_special_coul, + const double qqrd2e, const double g_ewald, int* tag, + int *map_array, int map_size, + int *sametag, int max_same); void ljtip4p_long_gpu_clear(); int ** ljtip4p_long_gpu_compute_n(const int ago, const int inum, - const int nall, double **host_x, int *host_type, - double *sublo, double *subhi, tagint *tag, int **nspecial, - tagint **special, const bool eflag, const bool vflag, - const bool eatom, const bool vatom, int &host_start, - int **ilist, int **jnum, - const double cpu_time, bool &success, double *host_q, - double *boxlo, double *prd); + const int nall, double **host_x, int *host_type, + double *sublo, double *subhi, tagint *tag, int **nspecial, + tagint **special, const bool eflag, const bool vflag, + const bool eatom, const bool vatom, int &host_start, + int **ilist, int **jnum, + const double cpu_time, bool &success, double *host_q, + double *boxlo, double *prd); void ljtip4p_long_gpu_compute(const int ago, const int inum, const int nall, - double **host_x, int *host_type, int *ilist, int *numj, - int **firstneigh, const bool eflag, const bool vflag, - const bool eatom, const bool vatom, int &host_start, - const double cpu_time, - bool &success, double *host_q, const int nlocal, - double *boxlo, double *prd); + double **host_x, int *host_type, int *ilist, int *numj, + int **firstneigh, const bool eflag, const bool vflag, + const bool eatom, const bool vatom, int &host_start, + const double cpu_time, + bool &success, double *host_q, const int nlocal, + double *boxlo, double *prd); double ljtip4p_long_gpu_bytes(); -void ljtip4p_long_copy_molecule_data(int **, double **, int, int* , int *, int, int *, int , int); +void ljtip4p_long_copy_molecule_data(int **, double **, int, int* , int *, + int, int *, int , int); /* ---------------------------------------------------------------------- */ @@ -81,7 +98,7 @@ PairLJCutTIP4PLongGPU::PairLJCutTIP4PLongGPU(LAMMPS *lmp) PairLJCutTIP4PLongGPU::~PairLJCutTIP4PLongGPU() { - ljtip4p_long_gpu_clear(); + ljtip4p_long_gpu_clear(); } /* ---------------------------------------------------------------------- */ @@ -96,29 +113,29 @@ void PairLJCutTIP4PLongGPU::compute(int eflag, int vflag) int inum, host_start; ljtip4p_long_copy_molecule_data(hneigh, newsite, nall, atom->tag, - atom->get_map_array(), atom->get_map_size(), - atom->sametag, atom->get_max_same(), neighbor->ago); + atom->get_map_array(), atom->get_map_size(), + atom->sametag, atom->get_max_same(), neighbor->ago); bool success = true; int *ilist, *numneigh, **firstneigh; if (gpu_mode != GPU_FORCE) { inum = atom->nlocal; firstneigh = ljtip4p_long_gpu_compute_n(neighbor->ago, inum, nall, - atom->x, atom->type, domain->sublo, - domain->subhi, atom->tag, atom->nspecial, - atom->special, eflag, vflag, eflag_atom, - vflag_atom, host_start, &ilist, &numneigh, - cpu_time, success, atom->q, domain->boxlo, - domain->prd); + atom->x, atom->type, domain->sublo, + domain->subhi, atom->tag, atom->nspecial, + atom->special, eflag, vflag, eflag_atom, + vflag_atom, host_start, &ilist, &numneigh, + cpu_time, success, atom->q, domain->boxlo, + domain->prd); } else { inum = list->inum; ilist = list->ilist; numneigh = list->numneigh; firstneigh = list->firstneigh; ljtip4p_long_gpu_compute(neighbor->ago, inum, nall, atom->x, atom->type, - ilist, numneigh, firstneigh, eflag, vflag, eflag_atom, - vflag_atom, host_start, cpu_time, success, atom->q, - atom->nlocal, domain->boxlo, domain->prd); + ilist, numneigh, firstneigh, eflag, vflag, eflag_atom, + vflag_atom, host_start, cpu_time, success, atom->q, + atom->nlocal, domain->boxlo, domain->prd); } if (!success) error->one(FLERR,"Insufficient memory on accelerator"); @@ -149,7 +166,8 @@ void PairLJCutTIP4PLongGPU::init_style() error->all(FLERR,"Must use an angle style with TIP4P potential"); if (atom->map_style == 2) - error->all(FLERR,"GPU-accelerated lj/cut/tip4p/long currently requires map style 'array' (atom_modify map array)"); + error->all(FLERR,"GPU-accelerated lj/cut/tip4p/long currently" + " requires map style 'array' (atom_modify map array)"); //PairLJCutCoulLong::init_style(); // Repeat cutsq calculation because done after call to init_style @@ -189,25 +207,24 @@ void PairLJCutTIP4PLongGPU::init_style() cut_coulsq = cut_coul * cut_coul; double cut_coulsqplus = (cut_coul+qdist+blen) * (cut_coul+qdist+blen); if (maxcut < cut_coulsqplus) { - cell_size = (cut_coul+qdist+blen) + neighbor->skin; + cell_size = (cut_coul+qdist+blen) + neighbor->skin; } if (comm->cutghostuser < cell_size) { comm->cutghostuser = cell_size; if (comm->me == 0) - error->warning(FLERR,"Increasing communication cutoff for TIP4P GPU style"); + error->warning(FLERR,"Increasing communication cutoff for TIP4P GPU style"); } int success = ljtip4p_long_gpu_init(atom->ntypes+1, cutsq, lj1, lj2, lj3, lj4, offset, force->special_lj, atom->nlocal, - typeH, typeO, alpha, qdist, + typeH, typeO, alpha, qdist, atom->nlocal+atom->nghost, 300, maxspecial, cell_size, gpu_mode, screen, cut_ljsq, - cut_coulsq, cut_coulsqplus, + cut_coulsq, cut_coulsqplus, force->special_coul, force->qqrd2e, - g_ewald, - atom->tag, - atom->get_map_array(), atom->get_map_size(), - atom->sametag, atom->get_max_same()); + g_ewald, + atom->tag, atom->get_map_array(), atom->get_map_size(), + atom->sametag, atom->get_max_same()); GPU_EXTRA::check_flag(success,error,world); if (gpu_mode == GPU_FORCE) { int irequest = neighbor->request(this,instance_me); @@ -228,7 +245,3 @@ double PairLJCutTIP4PLongGPU::memory_usage() /* ---------------------------------------------------------------------- */ -//void PairLJCutTIP4PLongGPU::cpu_compute(int start, int inum, int eflag, int vflag, -// int *ilist, int *numneigh, int **firstneigh) { -// error->all(FLERR,"PairLJCutTIP4PLongGPU::cpu_compute not implemented"); -//} diff --git a/src/GPU/pair_lj_cut_tip4p_long_gpu.h b/src/GPU/pair_lj_cut_tip4p_long_gpu.h index 23b96e201a..e7ba93afb2 100644 --- a/src/GPU/pair_lj_cut_tip4p_long_gpu.h +++ b/src/GPU/pair_lj_cut_tip4p_long_gpu.h @@ -1,3 +1,20 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Vsevolod Nikolskiy (HSE) +------------------------------------------------------------------------- */ + #ifdef PAIR_CLASS PairStyle(lj/cut/tip4p/long/gpu,PairLJCutTIP4PLongGPU) @@ -15,7 +32,6 @@ class PairLJCutTIP4PLongGPU : public PairLJCutTIP4PLong { public: PairLJCutTIP4PLongGPU(LAMMPS *lmp); ~PairLJCutTIP4PLongGPU(); -// void cpu_compute(int, int, int, int, int *, int *, int **); void compute(int, int); void init_style(); double memory_usage(); From 2fea49741f66b1d3c2d3e3d6303be596513bd695 Mon Sep 17 00:00:00 2001 From: Aidan Thompson Date: Sun, 17 Nov 2019 16:50:16 -0700 Subject: [PATCH 044/199] Fixed some problems with type offsets --- src/SNAP/compute_snap.cpp | 188 +++++++++++++++++--------------------- src/SNAP/compute_snap.h | 4 +- 2 files changed, 88 insertions(+), 104 deletions(-) diff --git a/src/SNAP/compute_snap.cpp b/src/SNAP/compute_snap.cpp index 5c472861ec..904d75a8e3 100644 --- a/src/SNAP/compute_snap.cpp +++ b/src/SNAP/compute_snap.cpp @@ -20,7 +20,7 @@ -DONE: size_peratom = (3+6)*nperdim*ntypes INCOMPLETE: Mappy from local to global INCOMPLETE: modify->find_compute() -INCOMPLETE: eliminate local peratom array for viral, replace with fdotr +DONE: eliminate local peratom array for viral, replace with fdotr */ #include "compute_snap.h" @@ -129,14 +129,15 @@ ComputeSnap::ComputeSnap(LAMMPS *lmp, int narg, char **arg) : ncoeff = snaptr->ncoeff; nperdim = ncoeff; if (quadraticflag) nperdim += (ncoeff*(ncoeff+1))/2; + ndims_force = 3; + ndims_virial = 6; yoffset = nperdim; zoffset = 2*nperdim; - virialoffset = 3*nperdim; natoms = atom->natoms; - size_array_rows = 1+3*natoms+6; - size_array_cols = nperdim*atom->ntypes+1; // extra col for reference potential - ndims_peratom = 9; - size_peratom = ndims_peratom*nperdim*atom->ntypes; // local atom force and virial data + size_array_rows = 1+ndims_force*natoms+ndims_virial; + size_array_cols = nperdim*atom->ntypes+1; + ndims_peratom = ndims_force; + size_peratom = ndims_peratom*nperdim*atom->ntypes; comm_reverse = size_peratom; nmax = 0; @@ -182,8 +183,6 @@ void ComputeSnap::init() // allocate memory for global array - // printf("allocate memory for global array rows = %d cols = %d\n", - // size_array_rows,size_array_cols); memory->create(snap,size_array_rows,size_array_cols, "snap:snap"); array = snap; @@ -197,6 +196,8 @@ void ComputeSnap::init() char *id_pe = (char *) "thermo_pe"; int ipe = modify->find_compute(id_pe); + if (ipe == -1) + error->all(FLERR,"compute thermo_pe does not exist."); c_pe = modify->compute[ipe]; // add compute for reference virial tensor @@ -204,7 +205,7 @@ void ComputeSnap::init() char *id_virial = (char *) "snap_press"; int ivirial = modify->find_compute(id_virial); if (ivirial == -1) - error->all(FLERR,"compute snap requires that compute snap_press exists!"); + error->all(FLERR,"compute snap requires that compute snap_press exists."); c_virial = modify->compute[ivirial]; } @@ -224,8 +225,6 @@ void ComputeSnap::compute_array() invoked_array = update->ntimestep; - // printf("Invoking compute snap on timestep %d\n",invoked_array); - // grow snap_peratom array if necessary if (atom->nmax > nmax) { @@ -236,12 +235,12 @@ void ComputeSnap::compute_array() } // clear global array - // only need to zero out first row + // only need to zero out first row of bispectrum - for (int icoeff = 0; icoeff < size_array_cols; icoeff++) + for (int icoeff = 0; icoeff < size_array_cols-1; icoeff++) snap[0][icoeff] = 0.0; - // clear peratom array + // clear local peratom array for (int i = 0; i < ntotal; i++) for (int icoeff = 0; icoeff < size_peratom; icoeff++) { @@ -275,7 +274,8 @@ void ComputeSnap::compute_array() const double radi = radelem[itype]; const int* const jlist = firstneigh[i]; const int jnum = numneigh[i]; - const int typeoffset = ndims_peratom*nperdim*(atom->type[i]-1); + const int typeoffset_local = ndims_peratom*nperdim*(itype-1); + const int typeoffset_global = nperdim*(itype-1); // insure rij, inside, and typej are of size jnum @@ -309,9 +309,7 @@ void ComputeSnap::compute_array() snaptr->compute_ui(ninside); snaptr->compute_zi(); - // if (quadraticflag) { snaptr->compute_bi(); - // } for (int jj = 0; jj < ninside; jj++) { const int j = snaptr->inside[jj]; @@ -322,10 +320,8 @@ void ComputeSnap::compute_array() // Accumulate -dBi/dRi, -dBi/dRj - double *snadi = snap_peratom[i]+typeoffset; - double *snadj = snap_peratom[j]+typeoffset; - double *snavi = snadi+virialoffset; - double *snavj = snadj+virialoffset; + double *snadi = snap_peratom[i]+typeoffset_local; + double *snadj = snap_peratom[j]+typeoffset_local; for (int icoeff = 0; icoeff < ncoeff; icoeff++) { snadi[icoeff] += snaptr->dblist[icoeff][0]; @@ -334,27 +330,12 @@ void ComputeSnap::compute_array() snadj[icoeff] -= snaptr->dblist[icoeff][0]; snadj[icoeff+yoffset] -= snaptr->dblist[icoeff][1]; snadj[icoeff+zoffset] -= snaptr->dblist[icoeff][2]; - - snavi[icoeff] += snaptr->dblist[icoeff][0]*xtmp; - snavi[icoeff+nperdim] += snaptr->dblist[icoeff][1]*ytmp; - snavi[icoeff+2*nperdim] += snaptr->dblist[icoeff][2]*ztmp; - snavi[icoeff+3*nperdim] += snaptr->dblist[icoeff][1]*ztmp; - snavi[icoeff+4*nperdim] += snaptr->dblist[icoeff][0]*ztmp; - snavi[icoeff+5*nperdim] += snaptr->dblist[icoeff][0]*ytmp; - snavj[icoeff] -= snaptr->dblist[icoeff][0]*x[j][0]; - snavj[icoeff+nperdim] -= snaptr->dblist[icoeff][1]*x[j][1]; - snavj[icoeff+2*nperdim] -= snaptr->dblist[icoeff][2]*x[j][2]; - snavj[icoeff+3*nperdim] -= snaptr->dblist[icoeff][1]*x[j][2]; - snavj[icoeff+4*nperdim] -= snaptr->dblist[icoeff][0]*x[j][2]; - snavj[icoeff+5*nperdim] -= snaptr->dblist[icoeff][0]*x[j][1]; } if (quadraticflag) { const int quadraticoffset = ncoeff; snadi += quadraticoffset; snadj += quadraticoffset; - snavi += quadraticoffset; - snavj += quadraticoffset; int ncount = 0; for (int icoeff = 0; icoeff < ncoeff; icoeff++) { double bi = snaptr->blist[icoeff]; @@ -375,19 +356,6 @@ void ComputeSnap::compute_array() snadj[ncount+yoffset] -= dbytmp; snadj[ncount+zoffset] -= dbztmp; - snavi[ncount] += dbxtmp*xtmp; - snavi[ncount+nperdim] += dbytmp*ytmp; - snavi[ncount+2*nperdim] += dbztmp*ztmp; - snavi[ncount+3*nperdim] += dbytmp*ztmp; - snavi[ncount+4*nperdim] += dbxtmp*ztmp; - snavi[ncount+5*nperdim] += dbxtmp*ytmp; - snavj[ncount] -= dbxtmp*x[j][0]; - snavj[ncount+nperdim] -= dbytmp*x[j][1]; - snavj[ncount+2*nperdim] -= dbztmp*x[j][2]; - snavj[ncount+3*nperdim] -= dbytmp*x[j][2]; - snavj[ncount+4*nperdim] -= dbxtmp*x[j][2]; - snavj[ncount+5*nperdim] -= dbxtmp*x[j][1]; - ncount++; // upper-triangular elements of quadratic matrix @@ -407,22 +375,10 @@ void ComputeSnap::compute_array() snadj[ncount+yoffset] -= dbytmp; snadj[ncount+zoffset] -= dbztmp; - snavi[ncount] += dbxtmp*xtmp; - snavi[ncount+nperdim] += dbytmp*ytmp; - snavi[ncount+2*nperdim] += dbztmp*ztmp; - snavi[ncount+3*nperdim] += dbytmp*ztmp; - snavi[ncount+4*nperdim] += dbxtmp*ztmp; - snavi[ncount+5*nperdim] += dbxtmp*ytmp; - snavj[ncount] -= dbxtmp*x[j][0]; - snavj[ncount+nperdim] -= dbytmp*x[j][1]; - snavj[ncount+2*nperdim] -= dbztmp*x[j][2]; - snavj[ncount+3*nperdim] -= dbytmp*x[j][2]; - snavj[ncount+4*nperdim] -= dbxtmp*x[j][2]; - snavj[ncount+5*nperdim] -= dbxtmp*x[j][1]; - ncount++; } } + } } @@ -448,65 +404,39 @@ void ComputeSnap::compute_array() } } - // INCOMPLETE - // can get rid of virial from snap_peratom by doing - // equivalent of Pair::virial_fdotr_compute() - // before reverse communicate of snap_peratom + // accumulate virial contributions before reverse compute - // communicate snap contributions between neighbor procs + dbdotr_compute(); + + // communicate local peratom contributions between neighbor procs comm->reverse_comm_compute(this); - // construct global array + // copy peratom data to global array + // INCOMPLETE ignore local-global mapping for now for (int itype = 0; itype < atom->ntypes; itype++) { - const int typeoffset = 3*nperdim*itype; + const int typeoffset_local = ndims_peratom*nperdim*itype; + const int typeoffset_global = nperdim*itype; for (int icoeff = 0; icoeff < nperdim; icoeff++) { - - // assign force rows - // INCOMPLETE ignore local-global mapping for now - int irow = 1; for (int i = 0; i < atom->nlocal; i++) { - double *snadi = snap_peratom[i]+typeoffset; - snap[irow++][icoeff+typeoffset] = snadi[icoeff]; - snap[irow++][icoeff+typeoffset] = snadi[icoeff+yoffset]; - snap[irow++][icoeff+typeoffset] = snadi[icoeff+zoffset]; - + double *snadi = snap_peratom[i]+typeoffset_local; + snap[irow++][icoeff+typeoffset_global] = snadi[icoeff]; + snap[irow++][icoeff+typeoffset_global] = snadi[icoeff+yoffset]; + snap[irow++][icoeff+typeoffset_global] = snadi[icoeff+zoffset]; } - - // assign virial row - - int irow0 = irow; - snap[irow++][icoeff+typeoffset] = 0.0; - snap[irow++][icoeff+typeoffset] = 0.0; - snap[irow++][icoeff+typeoffset] = 0.0; - snap[irow++][icoeff+typeoffset] = 0.0; - snap[irow++][icoeff+typeoffset] = 0.0; - snap[irow++][icoeff+typeoffset] = 0.0; - - for (int i = 0; i < atom->nlocal; i++) { - double *snavi = snap_peratom[i]+typeoffset+virialoffset; - irow = irow0; - snap[irow++][icoeff+typeoffset] += snavi[icoeff]; - snap[irow++][icoeff+typeoffset] += snavi[icoeff+1*nperdim]; - snap[irow++][icoeff+typeoffset] += snavi[icoeff+2*nperdim]; - snap[irow++][icoeff+typeoffset] += snavi[icoeff+3*nperdim]; - snap[irow++][icoeff+typeoffset] += snavi[icoeff+4*nperdim]; - snap[irow++][icoeff+typeoffset] += snavi[icoeff+5*nperdim]; - } - } } - // assign energy row + // assign energy to last column int icol = size_array_cols-1; int irow = 0; double reference_energy = c_pe->compute_scalar(); snap[irow++][icol] = reference_energy; - // assign force rows + // assign forces to last column // INCOMPLETE ignore local-global mapping for now for (int i = 0; i < atom->nlocal; i++) { @@ -515,7 +445,7 @@ void ComputeSnap::compute_array() snap[irow++][icol] = atom->f[i][2]; } - // assign virial row + // assign virial stress to last column // switch to Voigt notation c_virial->compute_vector(); @@ -556,6 +486,58 @@ void ComputeSnap::unpack_reverse_comm(int n, int *list, double *buf) } } +/* ---------------------------------------------------------------------- + compute global virial contributions via summing dB dot r over + own & ghost atoms, before reverse comm. +------------------------------------------------------------------------- */ + +void ComputeSnap::dbdotr_compute() +{ + double **x = atom->x; + int irow0 = 1+ndims_peratom*natoms; + + // zero virial entries + + for (int itype = 0; itype < atom->ntypes; itype++) { + const int typeoffset_global = nperdim*itype; + for (int icoeff = 0; icoeff < size_array_cols-1; icoeff++) { + int irow = irow0; + snap[irow++][icoeff+typeoffset_global] = 0.0; + snap[irow++][icoeff+typeoffset_global] = 0.0; + snap[irow++][icoeff+typeoffset_global] = 0.0; + snap[irow++][icoeff+typeoffset_global] = 0.0; + snap[irow++][icoeff+typeoffset_global] = 0.0; + snap[irow++][icoeff+typeoffset_global] = 0.0; + } + } + + // sum over force on all particles including ghosts + + int nall = atom->nlocal + atom->nghost; + for (int i = 0; i < nall; i++) + for (int itype = 0; itype < atom->ntypes; itype++) { + const int typeoffset_local = ndims_peratom*nperdim*itype; + const int typeoffset_global = nperdim*itype; + double *snadi = snap_peratom[i]+typeoffset_local; + for (int icoeff = 0; icoeff < nperdim; icoeff++) { + double dbdx = snadi[icoeff]; + double dbdy = snadi[icoeff+yoffset]; + double dbdz = snadi[icoeff+zoffset]; + int irow = irow0; + + // RHS is xi*dSum(b_j, j in itype)/dxi + // dSum(bj)/dxi is in first ntypes*3*nperdim elements of row snap_peratom[i] + // LHS is Sum(RHS, i), each row of length ntypes*nperdim + snap[irow++][icoeff+typeoffset_global] += dbdx*x[i][0]; + snap[irow++][icoeff+typeoffset_global] += dbdy*x[i][1]; + snap[irow++][icoeff+typeoffset_global] += dbdz*x[i][2]; + snap[irow++][icoeff+typeoffset_global] += dbdz*x[i][1]; + snap[irow++][icoeff+typeoffset_global] += dbdz*x[i][0]; + snap[irow++][icoeff+typeoffset_global] += dbdy*x[i][0]; + } + } +} + /* ---------------------------------------------------------------------- memory usage ------------------------------------------------------------------------- */ diff --git a/src/SNAP/compute_snap.h b/src/SNAP/compute_snap.h index 970c79c67e..671300faae 100644 --- a/src/SNAP/compute_snap.h +++ b/src/SNAP/compute_snap.h @@ -38,7 +38,7 @@ class ComputeSnap : public Compute { private: int natoms, nmax, size_peratom; int ncoeff, nperdim, yoffset, zoffset; - int virialoffset, ndims_peratom; + int ndims_peratom, ndims_force, ndims_virial; double **cutsq; class NeighList *list; double **snap; @@ -52,6 +52,8 @@ class ComputeSnap : public Compute { Compute *c_pe; Compute *c_virial; + + void dbdotr_compute(); }; } From 7cfd5ce634e48d2704f08a2cecfaffd871f378f7 Mon Sep 17 00:00:00 2001 From: Aidan Thompson Date: Sun, 17 Nov 2019 17:01:12 -0700 Subject: [PATCH 045/199] Fixed another problem with typeoffsets --- src/SNAP/compute_snap.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SNAP/compute_snap.cpp b/src/SNAP/compute_snap.cpp index 904d75a8e3..2a535d5a2b 100644 --- a/src/SNAP/compute_snap.cpp +++ b/src/SNAP/compute_snap.cpp @@ -494,13 +494,13 @@ void ComputeSnap::unpack_reverse_comm(int n, int *list, double *buf) void ComputeSnap::dbdotr_compute() { double **x = atom->x; - int irow0 = 1+ndims_peratom*natoms; + int irow0 = 1+ndims_force*natoms; // zero virial entries for (int itype = 0; itype < atom->ntypes; itype++) { const int typeoffset_global = nperdim*itype; - for (int icoeff = 0; icoeff < size_array_cols-1; icoeff++) { + for (int icoeff = 0; icoeff < nperdim; icoeff++) { int irow = irow0; snap[irow++][icoeff+typeoffset_global] = 0.0; snap[irow++][icoeff+typeoffset_global] = 0.0; From c504d93e3ce583f42698538b12939722579955fd Mon Sep 17 00:00:00 2001 From: Aidan Thompson Date: Sun, 17 Nov 2019 19:23:14 -0700 Subject: [PATCH 046/199] Found an error in energy row that only affected ntypes > 1 --- src/SNAP/compute_snap.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/SNAP/compute_snap.cpp b/src/SNAP/compute_snap.cpp index 2a535d5a2b..2442e33641 100644 --- a/src/SNAP/compute_snap.cpp +++ b/src/SNAP/compute_snap.cpp @@ -387,17 +387,17 @@ void ComputeSnap::compute_array() // linear contributions for (int icoeff = 0; icoeff < ncoeff; icoeff++) - snap[0][icoeff] += snaptr->blist[icoeff]; + snap[0][icoeff+typeoffset_global] += snaptr->blist[icoeff]; // quadratic contributions if (quadraticflag) { for (int icoeff = 0; icoeff < ncoeff; icoeff++) { double bveci = snaptr->blist[icoeff]; - snap[0][icoeff] += 0.5*bveci*bveci; + snap[0][icoeff+typeoffset_global] += 0.5*bveci*bveci; for (int jcoeff = icoeff+1; jcoeff < ncoeff; jcoeff++) { double bvecj = snaptr->blist[jcoeff]; - snap[0][icoeff] += bveci*bvecj; + snap[0][icoeff+typeoffset_global] += bveci*bvecj; } } } From 11961084ce8089b9f75f84aba7e011b4c485e6dc Mon Sep 17 00:00:00 2001 From: Aidan Thompson Date: Mon, 18 Nov 2019 21:35:32 -0700 Subject: [PATCH 047/199] Made compute snap fully parallel --- examples/snap/in.snap.compute | 94 +++++++++++++++++++++++ src/SNAP/compute_snap.cpp | 140 +++++++++++++--------------------- src/SNAP/compute_snap.h | 6 +- 3 files changed, 147 insertions(+), 93 deletions(-) create mode 100644 examples/snap/in.snap.compute diff --git a/examples/snap/in.snap.compute b/examples/snap/in.snap.compute new file mode 100644 index 0000000000..9d0739f327 --- /dev/null +++ b/examples/snap/in.snap.compute @@ -0,0 +1,94 @@ +# Demonstrate bispectrum computes + +# Initialize simulation + +variable nsteps index 0 +variable nrep equal 1 +#variable a equal 3.316 +variable a equal 2.0 +units metal + +# generate the box and atom positions using a BCC lattice + +variable nx equal ${nrep} +variable ny equal ${nrep} +variable nz equal ${nrep} + +boundary p p p + +lattice bcc $a +region box block 0 ${nx} 0 ${ny} 0 ${nz} +create_box 2 box +create_atoms 2 box + +mass * 180.88 + +displace_atoms all random 0.1 0.1 0.1 123456 + +# choose SNA parameters + +variable twojmax equal 2 +variable rcutfac equal 1.0 +variable rfac0 equal 0.99363 +variable rmin0 equal 0 +variable radelem1 equal 2.3 +variable radelem2 equal 2.0 +variable wj1 equal 1.0 +variable wj2 equal 0.96 + + +# Setup dummy potential to satisfy cutoff + +pair_style zero ${rcutfac} +pair_coeff * * + +# Setup reference potential + +variable zblcutinner equal 4 +variable zblcutouter equal 4.8 +variable zblz equal 73 +pair_style zbl ${zblcutinner} ${zblcutouter} +pair_coeff * * ${zblz} ${zblz} + +# set up old-style per-atom computes + +compute b all sna/atom ${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag 0 bzeroflag 0 switchflag 0 +compute vb all snav/atom ${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag 0 bzeroflag 0 switchflag 0 +compute db all snad/atom ${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag 0 bzeroflag 0 switchflag 0 + +# perform sums over atoms + +group snapgroup1 type 1 +group snapgroup2 type 2 +compute bsum1 snapgroup1 reduce sum c_b[*] +compute bsum2 snapgroup2 reduce sum c_b[*] +# fix bsum1 all ave/time 1 1 1 c_bsum1 file bsum1.dat mode vector +# fix bsum2 all ave/time 1 1 1 c_bsum2 file bsum2.dat mode vector +compute vbsum all reduce sum c_vb[*] +# fix vbsum all ave/time 1 1 1 c_vbsum file vbsum.dat mode vector + +# set up new-style global compute + +compute snap all snap ${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag 0 bzeroflag 0 switchflag 0 +compute snap_press all pressure NULL virial +fix snap all ave/time 1 1 1 c_snap[*] file compute.snap.dat mode vector + +thermo 100 + +# test output: 1: total potential energy +# 2: xy component of stress tensor +# 3: Sum(B_{000}^i, all i of type 2) +# 4: xy component of Sum(Sum(r_j*dB_{222}^i/dr_j), all i of type 2), all j) +# followed by counterparts from compute snap + +thermo_style custom & + pe pxy c_bsum2[1] c_vbsum[60] & + c_snap[1][11] c_snap[13][11] c_snap[1][6] c_snap[13][10] +thermo_modify norm no + +# dump mydump_db all custom 1000 dump_db id c_db[*] +# dump_modify mydump_db sort id + +# Run MD + +run ${nsteps} diff --git a/src/SNAP/compute_snap.cpp b/src/SNAP/compute_snap.cpp index 2442e33641..72fce3b01b 100644 --- a/src/SNAP/compute_snap.cpp +++ b/src/SNAP/compute_snap.cpp @@ -45,7 +45,7 @@ enum{SCALAR,VECTOR,ARRAY}; ComputeSnap::ComputeSnap(LAMMPS *lmp, int narg, char **arg) : Compute(lmp, narg, arg), cutsq(NULL), list(NULL), snap(NULL), - radelem(NULL), wjelem(NULL), snap_peratom(NULL) + radelem(NULL), wjelem(NULL), snap_peratom(NULL), snapall(NULL) { array_flag = 1; @@ -136,9 +136,10 @@ ComputeSnap::ComputeSnap(LAMMPS *lmp, int narg, char **arg) : natoms = atom->natoms; size_array_rows = 1+ndims_force*natoms+ndims_virial; size_array_cols = nperdim*atom->ntypes+1; + lastcol = size_array_cols-1; + ndims_peratom = ndims_force; size_peratom = ndims_peratom*nperdim*atom->ntypes; - comm_reverse = size_peratom; nmax = 0; } @@ -148,6 +149,7 @@ ComputeSnap::ComputeSnap(LAMMPS *lmp, int narg, char **arg) : ComputeSnap::~ComputeSnap() { memory->destroy(snap); + memory->destroy(snapall); memory->destroy(snap_peratom); memory->destroy(radelem); memory->destroy(wjelem); @@ -185,7 +187,9 @@ void ComputeSnap::init() memory->create(snap,size_array_rows,size_array_cols, "snap:snap"); - array = snap; + memory->create(snapall,size_array_rows,size_array_cols, + "snap:snapall"); + array = snapall; // INCOMPLETE: modify->find_compute() // was called 223960 times by snappy Ta example @@ -235,10 +239,10 @@ void ComputeSnap::compute_array() } // clear global array - // only need to zero out first row of bispectrum - for (int icoeff = 0; icoeff < size_array_cols-1; icoeff++) - snap[0][icoeff] = 0.0; + for (int irow = 0; irow < size_array_rows; irow++) + for (int icoeff = 0; icoeff < size_array_cols; icoeff++) + snap[irow][icoeff] = 0.0; // clear local peratom array @@ -318,7 +322,7 @@ void ComputeSnap::compute_array() snaptr->rcutij[jj],jj); snaptr->compute_dbidrj(); - // Accumulate -dBi/dRi, -dBi/dRj + // Accumulate dBi/dRi, -dBi/dRj double *snadi = snap_peratom[i]+typeoffset_local; double *snadj = snap_peratom[j]+typeoffset_local; @@ -404,91 +408,65 @@ void ComputeSnap::compute_array() } } - // accumulate virial contributions before reverse compute - - dbdotr_compute(); - - // communicate local peratom contributions between neighbor procs - - comm->reverse_comm_compute(this); - - // copy peratom data to global array - // INCOMPLETE ignore local-global mapping for now + // accumulate bispectrum force contributions to global array for (int itype = 0; itype < atom->ntypes; itype++) { const int typeoffset_local = ndims_peratom*nperdim*itype; const int typeoffset_global = nperdim*itype; for (int icoeff = 0; icoeff < nperdim; icoeff++) { int irow = 1; - for (int i = 0; i < atom->nlocal; i++) { + for (int i = 0; i < ntotal; i++) { double *snadi = snap_peratom[i]+typeoffset_local; - snap[irow++][icoeff+typeoffset_global] = snadi[icoeff]; - snap[irow++][icoeff+typeoffset_global] = snadi[icoeff+yoffset]; - snap[irow++][icoeff+typeoffset_global] = snadi[icoeff+zoffset]; + int iglobal = atom->tag[i]; + int irow = 3*(iglobal-1)+1; + snap[irow][icoeff+typeoffset_global] += snadi[icoeff]; + snap[irow+1][icoeff+typeoffset_global] += snadi[icoeff+yoffset]; + snap[irow+2][icoeff+typeoffset_global] += snadi[icoeff+zoffset]; } } } - // assign energy to last column - - int icol = size_array_cols-1; - int irow = 0; - double reference_energy = c_pe->compute_scalar(); - snap[irow++][icol] = reference_energy; - - // assign forces to last column - // INCOMPLETE ignore local-global mapping for now + // accumulate forces to global array for (int i = 0; i < atom->nlocal; i++) { - snap[irow++][icol] = atom->f[i][0]; - snap[irow++][icol] = atom->f[i][1]; - snap[irow++][icol] = atom->f[i][2]; + int iglobal = atom->tag[i]; + int irow = 3*(iglobal-1)+1; + snap[irow][lastcol] = atom->f[i][0]; + snap[irow+1][lastcol] = atom->f[i][1]; + snap[irow+2][lastcol] = atom->f[i][2]; } + // accumulate bispectrum virial contributions to global array + + dbdotr_compute(); + + // sum up over all processes + + MPI_Allreduce(&snap[0][0],&snapall[0][0],size_array_rows*size_array_cols,MPI_DOUBLE,MPI_SUM,world); + + // assign energy to last column + + int irow = 0; + double reference_energy = c_pe->compute_scalar(); + snapall[irow++][lastcol] = reference_energy; + // assign virial stress to last column // switch to Voigt notation c_virial->compute_vector(); - snap[irow++][icol] = c_virial->vector[0]; - snap[irow++][icol] = c_virial->vector[1]; - snap[irow++][icol] = c_virial->vector[2]; - snap[irow++][icol] = c_virial->vector[5]; - snap[irow++][icol] = c_virial->vector[4]; - snap[irow++][icol] = c_virial->vector[3]; + irow += 3*natoms; + snapall[irow++][lastcol] = c_virial->vector[0]; + snapall[irow++][lastcol] = c_virial->vector[1]; + snapall[irow++][lastcol] = c_virial->vector[2]; + snapall[irow++][lastcol] = c_virial->vector[5]; + snapall[irow++][lastcol] = c_virial->vector[4]; + snapall[irow++][lastcol] = c_virial->vector[3]; } -/* ---------------------------------------------------------------------- */ - -int ComputeSnap::pack_reverse_comm(int n, int first, double *buf) -{ - int i,m,last,icoeff; - - m = 0; - last = first + n; - for (i = first; i < last; i++) - for (icoeff = 0; icoeff < size_peratom; icoeff++) - buf[m++] = snap_peratom[i][icoeff]; - return m; -} - -/* ---------------------------------------------------------------------- */ - -void ComputeSnap::unpack_reverse_comm(int n, int *list, double *buf) -{ - int i,j,m,icoeff; - - m = 0; - for (i = 0; i < n; i++) { - j = list[i]; - for (icoeff = 0; icoeff < size_peratom; icoeff++) - snap_peratom[j][icoeff] += buf[m++]; - } -} - /* ---------------------------------------------------------------------- - compute global virial contributions via summing dB dot r over - own & ghost atoms, before reverse comm. + compute global virial contributions via summing r_i.dB^j/dr_i over + own & ghost atoms ------------------------------------------------------------------------- */ void ComputeSnap::dbdotr_compute() @@ -496,22 +474,8 @@ void ComputeSnap::dbdotr_compute() double **x = atom->x; int irow0 = 1+ndims_force*natoms; - // zero virial entries - - for (int itype = 0; itype < atom->ntypes; itype++) { - const int typeoffset_global = nperdim*itype; - for (int icoeff = 0; icoeff < nperdim; icoeff++) { - int irow = irow0; - snap[irow++][icoeff+typeoffset_global] = 0.0; - snap[irow++][icoeff+typeoffset_global] = 0.0; - snap[irow++][icoeff+typeoffset_global] = 0.0; - snap[irow++][icoeff+typeoffset_global] = 0.0; - snap[irow++][icoeff+typeoffset_global] = 0.0; - snap[irow++][icoeff+typeoffset_global] = 0.0; - } - } - - // sum over force on all particles including ghosts + // sum over bispectrum contributions to forces + // on all particles including ghosts int nall = atom->nlocal + atom->nghost; for (int i = 0; i < nall; i++) @@ -524,10 +488,6 @@ void ComputeSnap::dbdotr_compute() double dbdy = snadi[icoeff+yoffset]; double dbdz = snadi[icoeff+zoffset]; int irow = irow0; - - // RHS is xi*dSum(b_j, j in itype)/dxi - // dSum(bj)/dxi is in first ntypes*3*nperdim elements of row snap_peratom[i] - // LHS is Sum(RHS, i), each row of length ntypes*nperdim snap[irow++][icoeff+typeoffset_global] += dbdx*x[i][0]; snap[irow++][icoeff+typeoffset_global] += dbdy*x[i][1]; snap[irow++][icoeff+typeoffset_global] += dbdz*x[i][2]; @@ -547,6 +507,8 @@ double ComputeSnap::memory_usage() double bytes = size_array_rows*size_array_cols * sizeof(double); // snap + bytes += size_array_rows*size_array_cols * + sizeof(double); // snapall bytes += nmax*size_peratom * sizeof(double); // snap_peratom bytes += snaptr->memory_usage(); // SNA object diff --git a/src/SNAP/compute_snap.h b/src/SNAP/compute_snap.h index 671300faae..4f30b7c507 100644 --- a/src/SNAP/compute_snap.h +++ b/src/SNAP/compute_snap.h @@ -31,17 +31,15 @@ class ComputeSnap : public Compute { void init(); void init_list(int, class NeighList *); void compute_array(); - int pack_reverse_comm(int, int, double *); - void unpack_reverse_comm(int, int *, double *); double memory_usage(); private: - int natoms, nmax, size_peratom; + int natoms, nmax, size_peratom, lastcol; int ncoeff, nperdim, yoffset, zoffset; int ndims_peratom, ndims_force, ndims_virial; double **cutsq; class NeighList *list; - double **snap; + double **snap, **snapall; double **snap_peratom; double rcutfac; double *radelem; From 59af51ca91e0f4c1d8a56199380d47e44ff0f33a Mon Sep 17 00:00:00 2001 From: Aidan Thompson Date: Mon, 18 Nov 2019 23:51:08 -0700 Subject: [PATCH 048/199] Added code to create pressure compute snap_press behind the scenes --- examples/snap/in.snap.compute | 1 - src/SNAP/compute_snap.cpp | 11 +++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/examples/snap/in.snap.compute b/examples/snap/in.snap.compute index 9d0739f327..f6038ff37a 100644 --- a/examples/snap/in.snap.compute +++ b/examples/snap/in.snap.compute @@ -70,7 +70,6 @@ compute vbsum all reduce sum c_vb[*] # set up new-style global compute compute snap all snap ${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag 0 bzeroflag 0 switchflag 0 -compute snap_press all pressure NULL virial fix snap all ave/time 1 1 1 c_snap[*] file compute.snap.dat mode vector thermo 100 diff --git a/src/SNAP/compute_snap.cpp b/src/SNAP/compute_snap.cpp index 72fce3b01b..80f731dcf3 100644 --- a/src/SNAP/compute_snap.cpp +++ b/src/SNAP/compute_snap.cpp @@ -207,10 +207,21 @@ void ComputeSnap::init() // add compute for reference virial tensor char *id_virial = (char *) "snap_press"; + + char **newarg = new char*[5]; + newarg[0] = id_virial; + newarg[1] = (char *) "all"; + newarg[2] = (char *) "pressure"; + newarg[3] = (char *) "NULL"; + newarg[4] = (char *) "virial"; + modify->add_compute(5,newarg); + delete [] newarg; + int ivirial = modify->find_compute(id_virial); if (ivirial == -1) error->all(FLERR,"compute snap requires that compute snap_press exists."); c_virial = modify->compute[ivirial]; + } From b092a9fffa2d5dc88adf8250453cdbda1b036235 Mon Sep 17 00:00:00 2001 From: Aidan Thompson Date: Tue, 19 Nov 2019 00:00:04 -0700 Subject: [PATCH 049/199] Added code to create pressure compute snap_press behind the scenes --- src/SNAP/compute_snap.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/SNAP/compute_snap.cpp b/src/SNAP/compute_snap.cpp index 80f731dcf3..1a34c8cbc5 100644 --- a/src/SNAP/compute_snap.cpp +++ b/src/SNAP/compute_snap.cpp @@ -207,7 +207,6 @@ void ComputeSnap::init() // add compute for reference virial tensor char *id_virial = (char *) "snap_press"; - char **newarg = new char*[5]; newarg[0] = id_virial; newarg[1] = (char *) "all"; @@ -219,7 +218,7 @@ void ComputeSnap::init() int ivirial = modify->find_compute(id_virial); if (ivirial == -1) - error->all(FLERR,"compute snap requires that compute snap_press exists."); + error->all(FLERR,"compute snap_press does not exist."); c_virial = modify->compute[ivirial]; } From 921d0794bbc00b7058286037acb59445d3fdaa3d Mon Sep 17 00:00:00 2001 From: Aidan Thompson Date: Tue, 19 Nov 2019 00:12:57 -0700 Subject: [PATCH 050/199] Finished documentation and example --- doc/txt/compute_sna_atom.txt | 52 ++++++++++++++++++++++++++++++++--- examples/snap/in.snap.compute | 21 +++++++------- 2 files changed, 59 insertions(+), 14 deletions(-) diff --git a/doc/txt/compute_sna_atom.txt b/doc/txt/compute_sna_atom.txt index eab32d8757..0639116b93 100644 --- a/doc/txt/compute_sna_atom.txt +++ b/doc/txt/compute_sna_atom.txt @@ -9,12 +9,14 @@ compute sna/atom command :h3 compute snad/atom command :h3 compute snav/atom command :h3 +compute snap command :h3 [Syntax:] compute ID group-ID sna/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... compute ID group-ID snad/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... -compute ID group-ID snav/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... :pre +compute ID group-ID snav/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... +compute ID group-ID snap rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... :pre ID, group-ID are documented in "compute"_compute.html command :ulb,l sna/atom = style name of this compute command :l @@ -41,12 +43,17 @@ keyword = {rmin0} or {switchflag} or {bzeroflag} or {quadraticflag} :l compute b all sna/atom 1.4 0.99363 6 2.0 2.4 0.75 1.0 rmin0 0.0 compute db all sna/atom 1.4 0.95 6 2.0 1.0 -compute vb all sna/atom 1.4 0.95 6 2.0 1.0 :pre +compute vb all sna/atom 1.4 0.95 6 2.0 1.0 +compute snap all snap 1.4 0.95 6 2.0 1.0 :pre [Description:] -Define a computation that calculates a set of bispectrum components -for each atom in a group. +Define a computation that calculates a set of quantities related to the +bispectrum components of the atoms in a group. These computes are +used primarily for calculating the dependence of energy, force, and +stress components on the linear coefficients in the +"snap pair_style"_pair_snap.html, which is useful when training a +SNAP potential to match target data. Bispectrum components of an atom are order parameters characterizing the radial and angular distribution of neighbor atoms. The detailed @@ -130,6 +137,26 @@ Again, the sum is over all atoms {i'} of atom type {I}. For each atom virial components, each atom type, and each bispectrum component. See section below on output for a detailed explanation. +Compute {snap} calculates a global array contains information related +to all three of the preceding per-atom computes {sna/atom}, {snad/atom}, +and {snav/atom}. The first row of the array contains the summation of +{sna/atom} over all atoms, but broken out by type. The last six rows +of the array contain the summation of {snav/atom} over all atoms, broken +out by type. In between these are 3*N rows containing the same values +computed by {snad/atom} (these are already summed over all atoms and +broken out by type). The element in the last column of each row contains +the corresponding contribution to potential energy, force, or stress. +These quantities correspond to the user-specified refence potential +that must be subtracted from the target data when fitting SNAP. +The potential energy calculation uses the built in compute {thermo_pe}. +The stess calculation requires that a compute called {snap_press} +be defined using the following command: + +compute snap_press all pressure NULL virial :pre + +See section below on output for a detailed explanation of the data +layout in the global array. + The value of all bispectrum components will be zero for atoms not in the group. Neighbor atoms not in the group do not contribute to the bispectrum of atoms in the group. @@ -214,10 +241,27 @@ block contains six sub-blocks corresponding to the {xx}, {yy}, {zz}, notation. Each of these sub-blocks contains one column for each bispectrum component, the same as for compute {sna/atom} +Compute {snap} evaluates a global array. +The columns are arranged into +{ntypes} blocks, listed in order of atom type {I}. Each block +contains one column for each bispectrum component, the same as for compute +{sna/atom}. A final column contains the corresponding energy, force component +on an atom, and virial stress component. The rows of the array appear +in the following order: + + 1 row: {sna/atom} quantities summed for all atoms of type {I} + 3*N rows: {snad/atom} quantities, with derivatives w.r.t x, y, and z +coordinate of atom {i} appearing in consecutive rows. The atoms +are sorted based on atom ID. + 6 rows: {snav/atom} quantities summed for all atoms of type {I} :ul + For example, if {K} =30 and ntypes=1, the number of columns in the per-atom arrays generated by {sna/atom}, {snad/atom}, and {snav/atom} are 30, 90, and 180, respectively. With {quadratic} value=1, the numbers of columns are 930, 2790, and 5580, respectively. +The number of columns in the global array generated by {snap} +are 31, and 931, respectively, while the number of rows is +1+3*{N} +6, where {N} is the total number of atoms. If the {quadratic} keyword value is set to 1, then additional columns are generated, corresponding to diff --git a/examples/snap/in.snap.compute b/examples/snap/in.snap.compute index f6038ff37a..8955500e0e 100644 --- a/examples/snap/in.snap.compute +++ b/examples/snap/in.snap.compute @@ -1,6 +1,6 @@ # Demonstrate bispectrum computes -# Initialize simulation +# initialize simulation variable nsteps index 0 variable nrep equal 1 @@ -35,14 +35,15 @@ variable radelem1 equal 2.3 variable radelem2 equal 2.0 variable wj1 equal 1.0 variable wj2 equal 0.96 +variable snap_options string & +"${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag 0 bzeroflag 0 switchflag 0" - -# Setup dummy potential to satisfy cutoff +# set up dummy potential to satisfy cutoff pair_style zero ${rcutfac} pair_coeff * * -# Setup reference potential +# set up reference potential variable zblcutinner equal 4 variable zblcutouter equal 4.8 @@ -50,11 +51,11 @@ variable zblz equal 73 pair_style zbl ${zblcutinner} ${zblcutouter} pair_coeff * * ${zblz} ${zblz} -# set up old-style per-atom computes +# set up per-atom computes -compute b all sna/atom ${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag 0 bzeroflag 0 switchflag 0 -compute vb all snav/atom ${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag 0 bzeroflag 0 switchflag 0 -compute db all snad/atom ${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag 0 bzeroflag 0 switchflag 0 +compute b all sna/atom ${snap_options} +compute vb all snav/atom ${snap_options} +compute db all snad/atom ${snap_options} # perform sums over atoms @@ -67,9 +68,9 @@ compute bsum2 snapgroup2 reduce sum c_b[*] compute vbsum all reduce sum c_vb[*] # fix vbsum all ave/time 1 1 1 c_vbsum file vbsum.dat mode vector -# set up new-style global compute +# set up compute snap generating global array -compute snap all snap ${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag 0 bzeroflag 0 switchflag 0 +compute snap all snap ${snap_options} fix snap all ave/time 1 1 1 c_snap[*] file compute.snap.dat mode vector thermo 100 From 920a217ee19710cffc2cacb23b016588bb2d091b Mon Sep 17 00:00:00 2001 From: "Aidan P. Thompson" Date: Tue, 19 Nov 2019 00:47:29 -0700 Subject: [PATCH 051/199] Fixed some formatting issues --- doc/src/compute_sna_atom.rst | 54 ++++++++++++++++++++++++++++++++++-- doc/txt/compute_sna_atom.txt | 19 ++++++------- 2 files changed, 60 insertions(+), 13 deletions(-) diff --git a/doc/src/compute_sna_atom.rst b/doc/src/compute_sna_atom.rst index 882fdbb0a0..1119c21996 100644 --- a/doc/src/compute_sna_atom.rst +++ b/doc/src/compute_sna_atom.rst @@ -9,6 +9,9 @@ compute snad/atom command compute snav/atom command ========================= +compute snap command +==================== + Syntax """""" @@ -17,7 +20,8 @@ Syntax compute ID group-ID sna/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... compute ID group-ID snad/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... - compute ID group-ID snav/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... + compute ID group-ID snav/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... + compute ID group-ID snap rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... * ID, group-ID are documented in :doc:`compute ` command * sna/atom = style name of this compute command @@ -53,12 +57,17 @@ Examples compute b all sna/atom 1.4 0.99363 6 2.0 2.4 0.75 1.0 rmin0 0.0 compute db all sna/atom 1.4 0.95 6 2.0 1.0 compute vb all sna/atom 1.4 0.95 6 2.0 1.0 + compute snap all snap 1.4 0.95 6 2.0 1.0 Description """"""""""" -Define a computation that calculates a set of bispectrum components -for each atom in a group. +Define a computation that calculates a set of quantities related to the +bispectrum components of the atoms in a group. These computes are +used primarily for calculating the dependence of energy, force, and +stress components on the linear coefficients in the +:doc:`snap pair\_style `, which is useful when training a +SNAP potential to match target data. Bispectrum components of an atom are order parameters characterizing the radial and angular distribution of neighbor atoms. The detailed @@ -148,6 +157,30 @@ Again, the sum is over all atoms *i'* of atom type *I*\ . For each atom virial components, each atom type, and each bispectrum component. See section below on output for a detailed explanation. +Compute *snap* calculates a global array contains information related +to all three of the above per-atom computes *sna/atom*\ , *snad/atom*\ , +and *snav/atom*\ . The first row of the array contains the summation of +*sna/atom* over all atoms, but broken out by type. The last six rows +of the array contain the summation of *snav/atom* over all atoms, broken +out by type. In between these are 3\*\ *N* rows containing the same values +computed by *snad/atom* (these are already summed over all atoms and +broken out by type). The element in the last column of each row contains +the potential energy, force, or stress, according to the row. +These quantities correspond to the user-specified refence potential +that must be subtracted from the target data when fitting SNAP. +The potential energy calculation uses the built in compute *thermo\_pe*. +The stress calculation uses a compute called *snap\_press* that is +automatically created behind the scenes, according to the following +command: + + +.. parsed-literal:: + + compute snap_press all pressure NULL virial + +See section below on output for a detailed explanation of the data +layout in the global array. + The value of all bispectrum components will be zero for atoms not in the group. Neighbor atoms not in the group do not contribute to the bispectrum of atoms in the group. @@ -239,10 +272,25 @@ block contains six sub-blocks corresponding to the *xx*\ , *yy*\ , *zz*\ , notation. Each of these sub-blocks contains one column for each bispectrum component, the same as for compute *sna/atom* +Compute *snap* evaluates a global array. +The columns are arranged into +*ntypes* blocks, listed in order of atom type *I*\ . Each block +contains one column for each bispectrum component, the same as for compute +*sna/atom*\ . A final column contains the corresponding energy, force component +on an atom, or virial stress component. The rows of the array appear +in the following order: + +* 1 row: *sna/atom* quantities summed for all atoms of type *I* +* 3\*\ *N* rows: *snad/atom* quantities, with derivatives w.r.t. x, y, and z coordinate of atom *i* appearing in consecutive rows. The atoms are sorted based on atom ID. +* 6 rows: *snav/atom* quantities summed for all atoms of type *I* + For example, if *K* =30 and ntypes=1, the number of columns in the per-atom arrays generated by *sna/atom*\ , *snad/atom*\ , and *snav/atom* are 30, 90, and 180, respectively. With *quadratic* value=1, the numbers of columns are 930, 2790, and 5580, respectively. +The number of columns in the global array generated by *snap* +are 31, and 931, respectively, while the number of rows is +1+3\*\ *N*\ +6, where *N* is the total number of atoms. If the *quadratic* keyword value is set to 1, then additional columns are generated, corresponding to diff --git a/doc/txt/compute_sna_atom.txt b/doc/txt/compute_sna_atom.txt index 0639116b93..05a0bee923 100644 --- a/doc/txt/compute_sna_atom.txt +++ b/doc/txt/compute_sna_atom.txt @@ -138,19 +138,20 @@ virial components, each atom type, and each bispectrum component. See section below on output for a detailed explanation. Compute {snap} calculates a global array contains information related -to all three of the preceding per-atom computes {sna/atom}, {snad/atom}, +to all three of the above per-atom computes {sna/atom}, {snad/atom}, and {snav/atom}. The first row of the array contains the summation of {sna/atom} over all atoms, but broken out by type. The last six rows of the array contain the summation of {snav/atom} over all atoms, broken -out by type. In between these are 3*N rows containing the same values +out by type. In between these are 3*{N} rows containing the same values computed by {snad/atom} (these are already summed over all atoms and broken out by type). The element in the last column of each row contains -the corresponding contribution to potential energy, force, or stress. +the potential energy, force, or stress, according to the row. These quantities correspond to the user-specified refence potential that must be subtracted from the target data when fitting SNAP. The potential energy calculation uses the built in compute {thermo_pe}. -The stess calculation requires that a compute called {snap_press} -be defined using the following command: +The stress calculation uses a compute called {snap_press} that is +automatically created behind the scenes, according to the following +command: compute snap_press all pressure NULL virial :pre @@ -246,13 +247,11 @@ The columns are arranged into {ntypes} blocks, listed in order of atom type {I}. Each block contains one column for each bispectrum component, the same as for compute {sna/atom}. A final column contains the corresponding energy, force component -on an atom, and virial stress component. The rows of the array appear +on an atom, or virial stress component. The rows of the array appear in the following order: 1 row: {sna/atom} quantities summed for all atoms of type {I} - 3*N rows: {snad/atom} quantities, with derivatives w.r.t x, y, and z -coordinate of atom {i} appearing in consecutive rows. The atoms -are sorted based on atom ID. + 3*{N} rows: {snad/atom} quantities, with derivatives w.r.t. x, y, and z coordinate of atom {i} appearing in consecutive rows. The atoms are sorted based on atom ID. 6 rows: {snav/atom} quantities summed for all atoms of type {I} :ul For example, if {K} =30 and ntypes=1, the number of columns in the per-atom @@ -261,7 +260,7 @@ are 30, 90, and 180, respectively. With {quadratic} value=1, the numbers of columns are 930, 2790, and 5580, respectively. The number of columns in the global array generated by {snap} are 31, and 931, respectively, while the number of rows is -1+3*{N} +6, where {N} is the total number of atoms. +1+3*{N}+6, where {N} is the total number of atoms. If the {quadratic} keyword value is set to 1, then additional columns are generated, corresponding to From 897ffef242e513a3a42e9faac4279e380377cdea Mon Sep 17 00:00:00 2001 From: Aidan Thompson Date: Tue, 19 Nov 2019 00:50:57 -0700 Subject: [PATCH 052/199] Fixed some formatting issues --- doc/src/compute_sna_atom.rst | 54 ++++++++++++++++++++++++++++++++++-- doc/txt/compute_sna_atom.txt | 19 ++++++------- 2 files changed, 60 insertions(+), 13 deletions(-) diff --git a/doc/src/compute_sna_atom.rst b/doc/src/compute_sna_atom.rst index 882fdbb0a0..1119c21996 100644 --- a/doc/src/compute_sna_atom.rst +++ b/doc/src/compute_sna_atom.rst @@ -9,6 +9,9 @@ compute snad/atom command compute snav/atom command ========================= +compute snap command +==================== + Syntax """""" @@ -17,7 +20,8 @@ Syntax compute ID group-ID sna/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... compute ID group-ID snad/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... - compute ID group-ID snav/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... + compute ID group-ID snav/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... + compute ID group-ID snap rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... * ID, group-ID are documented in :doc:`compute ` command * sna/atom = style name of this compute command @@ -53,12 +57,17 @@ Examples compute b all sna/atom 1.4 0.99363 6 2.0 2.4 0.75 1.0 rmin0 0.0 compute db all sna/atom 1.4 0.95 6 2.0 1.0 compute vb all sna/atom 1.4 0.95 6 2.0 1.0 + compute snap all snap 1.4 0.95 6 2.0 1.0 Description """"""""""" -Define a computation that calculates a set of bispectrum components -for each atom in a group. +Define a computation that calculates a set of quantities related to the +bispectrum components of the atoms in a group. These computes are +used primarily for calculating the dependence of energy, force, and +stress components on the linear coefficients in the +:doc:`snap pair\_style `, which is useful when training a +SNAP potential to match target data. Bispectrum components of an atom are order parameters characterizing the radial and angular distribution of neighbor atoms. The detailed @@ -148,6 +157,30 @@ Again, the sum is over all atoms *i'* of atom type *I*\ . For each atom virial components, each atom type, and each bispectrum component. See section below on output for a detailed explanation. +Compute *snap* calculates a global array contains information related +to all three of the above per-atom computes *sna/atom*\ , *snad/atom*\ , +and *snav/atom*\ . The first row of the array contains the summation of +*sna/atom* over all atoms, but broken out by type. The last six rows +of the array contain the summation of *snav/atom* over all atoms, broken +out by type. In between these are 3\*\ *N* rows containing the same values +computed by *snad/atom* (these are already summed over all atoms and +broken out by type). The element in the last column of each row contains +the potential energy, force, or stress, according to the row. +These quantities correspond to the user-specified refence potential +that must be subtracted from the target data when fitting SNAP. +The potential energy calculation uses the built in compute *thermo\_pe*. +The stress calculation uses a compute called *snap\_press* that is +automatically created behind the scenes, according to the following +command: + + +.. parsed-literal:: + + compute snap_press all pressure NULL virial + +See section below on output for a detailed explanation of the data +layout in the global array. + The value of all bispectrum components will be zero for atoms not in the group. Neighbor atoms not in the group do not contribute to the bispectrum of atoms in the group. @@ -239,10 +272,25 @@ block contains six sub-blocks corresponding to the *xx*\ , *yy*\ , *zz*\ , notation. Each of these sub-blocks contains one column for each bispectrum component, the same as for compute *sna/atom* +Compute *snap* evaluates a global array. +The columns are arranged into +*ntypes* blocks, listed in order of atom type *I*\ . Each block +contains one column for each bispectrum component, the same as for compute +*sna/atom*\ . A final column contains the corresponding energy, force component +on an atom, or virial stress component. The rows of the array appear +in the following order: + +* 1 row: *sna/atom* quantities summed for all atoms of type *I* +* 3\*\ *N* rows: *snad/atom* quantities, with derivatives w.r.t. x, y, and z coordinate of atom *i* appearing in consecutive rows. The atoms are sorted based on atom ID. +* 6 rows: *snav/atom* quantities summed for all atoms of type *I* + For example, if *K* =30 and ntypes=1, the number of columns in the per-atom arrays generated by *sna/atom*\ , *snad/atom*\ , and *snav/atom* are 30, 90, and 180, respectively. With *quadratic* value=1, the numbers of columns are 930, 2790, and 5580, respectively. +The number of columns in the global array generated by *snap* +are 31, and 931, respectively, while the number of rows is +1+3\*\ *N*\ +6, where *N* is the total number of atoms. If the *quadratic* keyword value is set to 1, then additional columns are generated, corresponding to diff --git a/doc/txt/compute_sna_atom.txt b/doc/txt/compute_sna_atom.txt index 0639116b93..05a0bee923 100644 --- a/doc/txt/compute_sna_atom.txt +++ b/doc/txt/compute_sna_atom.txt @@ -138,19 +138,20 @@ virial components, each atom type, and each bispectrum component. See section below on output for a detailed explanation. Compute {snap} calculates a global array contains information related -to all three of the preceding per-atom computes {sna/atom}, {snad/atom}, +to all three of the above per-atom computes {sna/atom}, {snad/atom}, and {snav/atom}. The first row of the array contains the summation of {sna/atom} over all atoms, but broken out by type. The last six rows of the array contain the summation of {snav/atom} over all atoms, broken -out by type. In between these are 3*N rows containing the same values +out by type. In between these are 3*{N} rows containing the same values computed by {snad/atom} (these are already summed over all atoms and broken out by type). The element in the last column of each row contains -the corresponding contribution to potential energy, force, or stress. +the potential energy, force, or stress, according to the row. These quantities correspond to the user-specified refence potential that must be subtracted from the target data when fitting SNAP. The potential energy calculation uses the built in compute {thermo_pe}. -The stess calculation requires that a compute called {snap_press} -be defined using the following command: +The stress calculation uses a compute called {snap_press} that is +automatically created behind the scenes, according to the following +command: compute snap_press all pressure NULL virial :pre @@ -246,13 +247,11 @@ The columns are arranged into {ntypes} blocks, listed in order of atom type {I}. Each block contains one column for each bispectrum component, the same as for compute {sna/atom}. A final column contains the corresponding energy, force component -on an atom, and virial stress component. The rows of the array appear +on an atom, or virial stress component. The rows of the array appear in the following order: 1 row: {sna/atom} quantities summed for all atoms of type {I} - 3*N rows: {snad/atom} quantities, with derivatives w.r.t x, y, and z -coordinate of atom {i} appearing in consecutive rows. The atoms -are sorted based on atom ID. + 3*{N} rows: {snad/atom} quantities, with derivatives w.r.t. x, y, and z coordinate of atom {i} appearing in consecutive rows. The atoms are sorted based on atom ID. 6 rows: {snav/atom} quantities summed for all atoms of type {I} :ul For example, if {K} =30 and ntypes=1, the number of columns in the per-atom @@ -261,7 +260,7 @@ are 30, 90, and 180, respectively. With {quadratic} value=1, the numbers of columns are 930, 2790, and 5580, respectively. The number of columns in the global array generated by {snap} are 31, and 931, respectively, while the number of rows is -1+3*{N} +6, where {N} is the total number of atoms. +1+3*{N}+6, where {N} is the total number of atoms. If the {quadratic} keyword value is set to 1, then additional columns are generated, corresponding to From b109fd1687cef27de0f6a6c8053eaa7d51359a01 Mon Sep 17 00:00:00 2001 From: julient31 Date: Tue, 19 Nov 2019 12:50:52 -0700 Subject: [PATCH 053/199] Commit JT 111919 - modified named of tests, from benchmark to validation --- examples/SPIN/read_restart/in.spin.restart | 2 +- examples/SPIN/{benchmark => validation}/README | 0 .../validation_damped_exchange}/bench-spin-precession.in | 0 .../validation_damped_exchange}/llg_exchange.py | 0 .../validation_damped_exchange}/plot_precession.py | 0 .../validation_damped_exchange}/run-bench-exchange.sh | 0 .../validation_damped_exchange}/two_spins.data | 0 .../validation_damped_precession}/bench-spin-precession.in | 0 .../validation_damped_precession}/llg_precession.py | 0 .../validation_damped_precession}/plot_precession.py | 0 .../validation_damped_precession}/run-bench-prec.sh | 0 .../validation_langevin_precession}/bench-prec-spin.template | 0 .../validation_langevin_precession}/langevin.py | 0 .../validation_langevin_precession}/plot_precession.py | 0 .../validation_langevin_precession}/run-bench-prec.sh | 0 15 files changed, 1 insertion(+), 1 deletion(-) rename examples/SPIN/{benchmark => validation}/README (100%) rename examples/SPIN/{benchmark/benchmarck_damped_exchange => validation/validation_damped_exchange}/bench-spin-precession.in (100%) rename examples/SPIN/{benchmark/benchmarck_damped_exchange => validation/validation_damped_exchange}/llg_exchange.py (100%) rename examples/SPIN/{benchmark/benchmarck_damped_exchange => validation/validation_damped_exchange}/plot_precession.py (100%) rename examples/SPIN/{benchmark/benchmarck_damped_exchange => validation/validation_damped_exchange}/run-bench-exchange.sh (100%) rename examples/SPIN/{benchmark/benchmarck_damped_exchange => validation/validation_damped_exchange}/two_spins.data (100%) rename examples/SPIN/{benchmark/benchmarck_damped_precession => validation/validation_damped_precession}/bench-spin-precession.in (100%) rename examples/SPIN/{benchmark/benchmarck_damped_precession => validation/validation_damped_precession}/llg_precession.py (100%) rename examples/SPIN/{benchmark/benchmarck_damped_precession => validation/validation_damped_precession}/plot_precession.py (100%) rename examples/SPIN/{benchmark/benchmarck_damped_precession => validation/validation_damped_precession}/run-bench-prec.sh (100%) rename examples/SPIN/{benchmark/benchmarck_langevin_precession => validation/validation_langevin_precession}/bench-prec-spin.template (100%) rename examples/SPIN/{benchmark/benchmarck_langevin_precession => validation/validation_langevin_precession}/langevin.py (100%) rename examples/SPIN/{benchmark/benchmarck_langevin_precession => validation/validation_langevin_precession}/plot_precession.py (100%) rename examples/SPIN/{benchmark/benchmarck_langevin_precession => validation/validation_langevin_precession}/run-bench-prec.sh (100%) diff --git a/examples/SPIN/read_restart/in.spin.restart b/examples/SPIN/read_restart/in.spin.restart index ccce25b254..ad6f337890 100644 --- a/examples/SPIN/read_restart/in.spin.restart +++ b/examples/SPIN/read_restart/in.spin.restart @@ -44,6 +44,6 @@ thermo_style custom step time v_magnorm v_emag v_tmag temp etotal thermo_modify format float %20.15g compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] run 100 diff --git a/examples/SPIN/benchmark/README b/examples/SPIN/validation/README similarity index 100% rename from examples/SPIN/benchmark/README rename to examples/SPIN/validation/README diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/bench-spin-precession.in b/examples/SPIN/validation/validation_damped_exchange/bench-spin-precession.in similarity index 100% rename from examples/SPIN/benchmark/benchmarck_damped_exchange/bench-spin-precession.in rename to examples/SPIN/validation/validation_damped_exchange/bench-spin-precession.in diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/llg_exchange.py b/examples/SPIN/validation/validation_damped_exchange/llg_exchange.py similarity index 100% rename from examples/SPIN/benchmark/benchmarck_damped_exchange/llg_exchange.py rename to examples/SPIN/validation/validation_damped_exchange/llg_exchange.py diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/plot_precession.py b/examples/SPIN/validation/validation_damped_exchange/plot_precession.py similarity index 100% rename from examples/SPIN/benchmark/benchmarck_damped_exchange/plot_precession.py rename to examples/SPIN/validation/validation_damped_exchange/plot_precession.py diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/run-bench-exchange.sh b/examples/SPIN/validation/validation_damped_exchange/run-bench-exchange.sh similarity index 100% rename from examples/SPIN/benchmark/benchmarck_damped_exchange/run-bench-exchange.sh rename to examples/SPIN/validation/validation_damped_exchange/run-bench-exchange.sh diff --git a/examples/SPIN/benchmark/benchmarck_damped_exchange/two_spins.data b/examples/SPIN/validation/validation_damped_exchange/two_spins.data similarity index 100% rename from examples/SPIN/benchmark/benchmarck_damped_exchange/two_spins.data rename to examples/SPIN/validation/validation_damped_exchange/two_spins.data diff --git a/examples/SPIN/benchmark/benchmarck_damped_precession/bench-spin-precession.in b/examples/SPIN/validation/validation_damped_precession/bench-spin-precession.in similarity index 100% rename from examples/SPIN/benchmark/benchmarck_damped_precession/bench-spin-precession.in rename to examples/SPIN/validation/validation_damped_precession/bench-spin-precession.in diff --git a/examples/SPIN/benchmark/benchmarck_damped_precession/llg_precession.py b/examples/SPIN/validation/validation_damped_precession/llg_precession.py similarity index 100% rename from examples/SPIN/benchmark/benchmarck_damped_precession/llg_precession.py rename to examples/SPIN/validation/validation_damped_precession/llg_precession.py diff --git a/examples/SPIN/benchmark/benchmarck_damped_precession/plot_precession.py b/examples/SPIN/validation/validation_damped_precession/plot_precession.py similarity index 100% rename from examples/SPIN/benchmark/benchmarck_damped_precession/plot_precession.py rename to examples/SPIN/validation/validation_damped_precession/plot_precession.py diff --git a/examples/SPIN/benchmark/benchmarck_damped_precession/run-bench-prec.sh b/examples/SPIN/validation/validation_damped_precession/run-bench-prec.sh similarity index 100% rename from examples/SPIN/benchmark/benchmarck_damped_precession/run-bench-prec.sh rename to examples/SPIN/validation/validation_damped_precession/run-bench-prec.sh diff --git a/examples/SPIN/benchmark/benchmarck_langevin_precession/bench-prec-spin.template b/examples/SPIN/validation/validation_langevin_precession/bench-prec-spin.template similarity index 100% rename from examples/SPIN/benchmark/benchmarck_langevin_precession/bench-prec-spin.template rename to examples/SPIN/validation/validation_langevin_precession/bench-prec-spin.template diff --git a/examples/SPIN/benchmark/benchmarck_langevin_precession/langevin.py b/examples/SPIN/validation/validation_langevin_precession/langevin.py similarity index 100% rename from examples/SPIN/benchmark/benchmarck_langevin_precession/langevin.py rename to examples/SPIN/validation/validation_langevin_precession/langevin.py diff --git a/examples/SPIN/benchmark/benchmarck_langevin_precession/plot_precession.py b/examples/SPIN/validation/validation_langevin_precession/plot_precession.py similarity index 100% rename from examples/SPIN/benchmark/benchmarck_langevin_precession/plot_precession.py rename to examples/SPIN/validation/validation_langevin_precession/plot_precession.py diff --git a/examples/SPIN/benchmark/benchmarck_langevin_precession/run-bench-prec.sh b/examples/SPIN/validation/validation_langevin_precession/run-bench-prec.sh similarity index 100% rename from examples/SPIN/benchmark/benchmarck_langevin_precession/run-bench-prec.sh rename to examples/SPIN/validation/validation_langevin_precession/run-bench-prec.sh From a0c51b40b9da8746242b02dc92a94fa6caa48014 Mon Sep 17 00:00:00 2001 From: julient31 Date: Tue, 19 Nov 2019 12:54:30 -0700 Subject: [PATCH 054/199] Commit2 JT 111919 - renaming validation directory --- examples/SPIN/{validation => test_problems}/README | 0 .../validation_damped_exchange/bench-spin-precession.in | 0 .../validation_damped_exchange/llg_exchange.py | 0 .../validation_damped_exchange/plot_precession.py | 0 .../validation_damped_exchange/run-bench-exchange.sh | 0 .../validation_damped_exchange/two_spins.data | 0 .../validation_damped_precession/bench-spin-precession.in | 0 .../validation_damped_precession/llg_precession.py | 0 .../validation_damped_precession/plot_precession.py | 0 .../validation_damped_precession/run-bench-prec.sh | 0 .../validation_langevin_precession/bench-prec-spin.template | 0 .../validation_langevin_precession/langevin.py | 0 .../validation_langevin_precession/plot_precession.py | 0 .../validation_langevin_precession/run-bench-prec.sh | 0 14 files changed, 0 insertions(+), 0 deletions(-) rename examples/SPIN/{validation => test_problems}/README (100%) rename examples/SPIN/{validation => test_problems}/validation_damped_exchange/bench-spin-precession.in (100%) rename examples/SPIN/{validation => test_problems}/validation_damped_exchange/llg_exchange.py (100%) rename examples/SPIN/{validation => test_problems}/validation_damped_exchange/plot_precession.py (100%) rename examples/SPIN/{validation => test_problems}/validation_damped_exchange/run-bench-exchange.sh (100%) rename examples/SPIN/{validation => test_problems}/validation_damped_exchange/two_spins.data (100%) rename examples/SPIN/{validation => test_problems}/validation_damped_precession/bench-spin-precession.in (100%) rename examples/SPIN/{validation => test_problems}/validation_damped_precession/llg_precession.py (100%) rename examples/SPIN/{validation => test_problems}/validation_damped_precession/plot_precession.py (100%) rename examples/SPIN/{validation => test_problems}/validation_damped_precession/run-bench-prec.sh (100%) rename examples/SPIN/{validation => test_problems}/validation_langevin_precession/bench-prec-spin.template (100%) rename examples/SPIN/{validation => test_problems}/validation_langevin_precession/langevin.py (100%) rename examples/SPIN/{validation => test_problems}/validation_langevin_precession/plot_precession.py (100%) rename examples/SPIN/{validation => test_problems}/validation_langevin_precession/run-bench-prec.sh (100%) diff --git a/examples/SPIN/validation/README b/examples/SPIN/test_problems/README similarity index 100% rename from examples/SPIN/validation/README rename to examples/SPIN/test_problems/README diff --git a/examples/SPIN/validation/validation_damped_exchange/bench-spin-precession.in b/examples/SPIN/test_problems/validation_damped_exchange/bench-spin-precession.in similarity index 100% rename from examples/SPIN/validation/validation_damped_exchange/bench-spin-precession.in rename to examples/SPIN/test_problems/validation_damped_exchange/bench-spin-precession.in diff --git a/examples/SPIN/validation/validation_damped_exchange/llg_exchange.py b/examples/SPIN/test_problems/validation_damped_exchange/llg_exchange.py similarity index 100% rename from examples/SPIN/validation/validation_damped_exchange/llg_exchange.py rename to examples/SPIN/test_problems/validation_damped_exchange/llg_exchange.py diff --git a/examples/SPIN/validation/validation_damped_exchange/plot_precession.py b/examples/SPIN/test_problems/validation_damped_exchange/plot_precession.py similarity index 100% rename from examples/SPIN/validation/validation_damped_exchange/plot_precession.py rename to examples/SPIN/test_problems/validation_damped_exchange/plot_precession.py diff --git a/examples/SPIN/validation/validation_damped_exchange/run-bench-exchange.sh b/examples/SPIN/test_problems/validation_damped_exchange/run-bench-exchange.sh similarity index 100% rename from examples/SPIN/validation/validation_damped_exchange/run-bench-exchange.sh rename to examples/SPIN/test_problems/validation_damped_exchange/run-bench-exchange.sh diff --git a/examples/SPIN/validation/validation_damped_exchange/two_spins.data b/examples/SPIN/test_problems/validation_damped_exchange/two_spins.data similarity index 100% rename from examples/SPIN/validation/validation_damped_exchange/two_spins.data rename to examples/SPIN/test_problems/validation_damped_exchange/two_spins.data diff --git a/examples/SPIN/validation/validation_damped_precession/bench-spin-precession.in b/examples/SPIN/test_problems/validation_damped_precession/bench-spin-precession.in similarity index 100% rename from examples/SPIN/validation/validation_damped_precession/bench-spin-precession.in rename to examples/SPIN/test_problems/validation_damped_precession/bench-spin-precession.in diff --git a/examples/SPIN/validation/validation_damped_precession/llg_precession.py b/examples/SPIN/test_problems/validation_damped_precession/llg_precession.py similarity index 100% rename from examples/SPIN/validation/validation_damped_precession/llg_precession.py rename to examples/SPIN/test_problems/validation_damped_precession/llg_precession.py diff --git a/examples/SPIN/validation/validation_damped_precession/plot_precession.py b/examples/SPIN/test_problems/validation_damped_precession/plot_precession.py similarity index 100% rename from examples/SPIN/validation/validation_damped_precession/plot_precession.py rename to examples/SPIN/test_problems/validation_damped_precession/plot_precession.py diff --git a/examples/SPIN/validation/validation_damped_precession/run-bench-prec.sh b/examples/SPIN/test_problems/validation_damped_precession/run-bench-prec.sh similarity index 100% rename from examples/SPIN/validation/validation_damped_precession/run-bench-prec.sh rename to examples/SPIN/test_problems/validation_damped_precession/run-bench-prec.sh diff --git a/examples/SPIN/validation/validation_langevin_precession/bench-prec-spin.template b/examples/SPIN/test_problems/validation_langevin_precession/bench-prec-spin.template similarity index 100% rename from examples/SPIN/validation/validation_langevin_precession/bench-prec-spin.template rename to examples/SPIN/test_problems/validation_langevin_precession/bench-prec-spin.template diff --git a/examples/SPIN/validation/validation_langevin_precession/langevin.py b/examples/SPIN/test_problems/validation_langevin_precession/langevin.py similarity index 100% rename from examples/SPIN/validation/validation_langevin_precession/langevin.py rename to examples/SPIN/test_problems/validation_langevin_precession/langevin.py diff --git a/examples/SPIN/validation/validation_langevin_precession/plot_precession.py b/examples/SPIN/test_problems/validation_langevin_precession/plot_precession.py similarity index 100% rename from examples/SPIN/validation/validation_langevin_precession/plot_precession.py rename to examples/SPIN/test_problems/validation_langevin_precession/plot_precession.py diff --git a/examples/SPIN/validation/validation_langevin_precession/run-bench-prec.sh b/examples/SPIN/test_problems/validation_langevin_precession/run-bench-prec.sh similarity index 100% rename from examples/SPIN/validation/validation_langevin_precession/run-bench-prec.sh rename to examples/SPIN/test_problems/validation_langevin_precession/run-bench-prec.sh From 3dc8b7b6e574dc424e8c750b3ca261f79e22c9b3 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 19 Nov 2019 15:30:30 -0500 Subject: [PATCH 055/199] update rst files with changes to .txt versions --- doc/src/compute_spin.rst | 16 +++++++--------- doc/src/fix_precession_spin.rst | 34 ++++++++++++++++++++++++++++++--- doc/src/pair_spin_exchange.rst | 5 +++-- 3 files changed, 41 insertions(+), 14 deletions(-) diff --git a/doc/src/compute_spin.rst b/doc/src/compute_spin.rst index 4dd3103d78..7538746911 100644 --- a/doc/src/compute_spin.rst +++ b/doc/src/compute_spin.rst @@ -28,17 +28,15 @@ Description Define a computation that calculates magnetic quantities for a system of atoms having spins. -This compute calculates 6 magnetic quantities. +This compute calculates the following 6 magnetic quantities: -The three first quantities are the x,y and z coordinates of the total -magnetization. +* the three first quantities are the x,y and z coordinates of the total + magnetization, +* the fourth quantity is the norm of the total magnetization, +* The fifth quantity is the magnetic energy (in eV), +* The sixth one is referred to as the spin temperature, according + to the work of :ref:`(Nurdin) `. -The fourth quantity is the norm of the total magnetization. - -The fifth quantity is the magnetic energy. - -The sixth one is referred to as the spin temperature, according -to the work of :ref:`(Nurdin) `. The simplest way to output the results of the compute spin calculation is to define some of the quantities as variables, and to use the thermo and diff --git a/doc/src/fix_precession_spin.rst b/doc/src/fix_precession_spin.rst index f2b99fa4a2..e47b9bd855 100644 --- a/doc/src/fix_precession_spin.rst +++ b/doc/src/fix_precession_spin.rst @@ -53,11 +53,39 @@ Style *zeeman* is used for the simulation of the interaction between the magnetic spins in the defined group and an external magnetic field: -.. image:: Eqs/force_spin_zeeman.jpg +.. image:: Eqs/fix_spin_zeeman.jpg :align: center -with mu0 the vacuum permeability, muB the Bohr magneton (muB = 5.788 eV/T -in metal units). +with: + +* Bext the external magnetic field (in T) +* g the Lande factor (hard-coded as g=2.0) +* si the unitary vector describing the orientation of spin i +* mui the atomic moment of spin i given as a multiple of the + Bohr magneton muB (for example, mui ~ 2.2 in bulk iron). + + +The field value in Tesla is multiplied by the gyromagnetic +ratio, g\*muB/hbar, converting it into a precession frequency in +rad.THz (in metal units and with muB = 5.788 eV/T). + +As a comparison, the figure below displays the simulation of a +single spin (of norm mui = 1.0) submitted to an external +magnetic field of \|Bext\| = 10.0 Tesla (and oriented along the z +axis). +The upper plot shows the average magnetization along the +external magnetic field axis and the lower plot the Zeeman +energy, both as a function of temperature. +The reference result is provided by the plot of the Langevin +function for the same parameters. + +.. image:: JPG/zeeman_langevin.jpg + :align: center + +The temperature effects are accounted for by connecting the spin +i to a thermal bath using a Langevin thermostat (see +:doc:`fix\_langevin\_spin ` for the definition of +this thermostat). Style *anisotropy* is used to simulate an easy axis or an easy plane for the magnetic spins in the defined group: diff --git a/doc/src/pair_spin_exchange.rst b/doc/src/pair_spin_exchange.rst index 44533b69a0..5f7a630c60 100644 --- a/doc/src/pair_spin_exchange.rst +++ b/doc/src/pair_spin_exchange.rst @@ -34,7 +34,7 @@ pairs of magnetic spins: :align: center where si and sj are two neighboring magnetic spins of two particles, -rij = ri - rj is the inter-atomic distance between the two particles, +rij = \|ri - rj\| is the inter-atomic distance between the two particles, and J(rij) is a function defining the intensity and the sign of the exchange interaction for different neighboring shells. This function is defined as: @@ -42,7 +42,8 @@ interaction for different neighboring shells. This function is defined as: :align: center where a, b and d are the three constant coefficients defined in the associated -"pair\_coeff" command (see below for more explanations). +"pair\_coeff" command, and Rc is the radius cutoff associated to +the pair interaction (see below for more explanations). The coefficients a, b, and d need to be fitted so that the function above matches with the value of the exchange interaction for the N neighbor shells taken into account. From 2a943241ae39ffa4504c26faedec3ff594c93852 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 19 Nov 2019 15:33:44 -0500 Subject: [PATCH 056/199] update doc/src/.gitignore --- doc/src/.gitignore | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/src/.gitignore b/doc/src/.gitignore index be126ab4aa..e0b9693457 100644 --- a/doc/src/.gitignore +++ b/doc/src/.gitignore @@ -1,2 +1,3 @@ -Eqs -JPG +/Eqs +/JPG +/false_positives.txt From 280d0defec658c06530a6d64bab730ad129ab1fc Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 19 Nov 2019 15:35:31 -0500 Subject: [PATCH 057/199] whitespace cleanup --- src/SPIN/fix_precession_spin.cpp | 2 +- src/SPIN/pair_spin_dipole_long.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/SPIN/fix_precession_spin.cpp b/src/SPIN/fix_precession_spin.cpp index d06d70bc8c..2d55de33ea 100644 --- a/src/SPIN/fix_precession_spin.cpp +++ b/src/SPIN/fix_precession_spin.cpp @@ -353,7 +353,7 @@ void FixPrecessionSpin::compute_cubic(double spi[3], double fmi[3]) sixx = k2ch*(nc1x*six1 + nc2x*six2 + nc3x*six3); sixy = k2ch*(nc1y*six1 + nc2y*six2 + nc3y*six3); sixz = k2ch*(nc1z*six1 + nc2z*six2 + nc3z*six3); - + fmi[0] += (fourx + sixx); fmi[1] += (foury + sixy); fmi[2] += (fourz + sixz); diff --git a/src/SPIN/pair_spin_dipole_long.h b/src/SPIN/pair_spin_dipole_long.h index 61ae427e26..1ec30cdb93 100644 --- a/src/SPIN/pair_spin_dipole_long.h +++ b/src/SPIN/pair_spin_dipole_long.h @@ -49,8 +49,8 @@ class PairSpinDipoleLong : public PairSpin { void read_restart(FILE *); void write_restart_settings(FILE *); void read_restart_settings(FILE *); - - double cut_spin_long_global; // global long cutoff distance + + double cut_spin_long_global; // global long cutoff distance protected: double hbar; // reduced Planck's constant From b4ba356f7b7a4c83d813b95c9e4ce4aa521665a5 Mon Sep 17 00:00:00 2001 From: julient31 Date: Tue, 19 Nov 2019 15:50:56 -0700 Subject: [PATCH 058/199] Commit JT 111919 - generated fresh log. files in examples - corrected some of the examples --- examples/SPIN/bfo/in.spin.bfo | 5 +- examples/SPIN/bfo/log.11May18.spin.bfo.g++.1 | 212 - examples/SPIN/bfo/log.11May18.spin.bfo.g++.4 | 212 - examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.1 | 167 + examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.4 | 167 + .../log.11May18.spin.cobalt_fcc.g++.1 | 142 - .../log.11May18.spin.cobalt_fcc.g++.4 | 142 - .../log.19Nov19.spin.cobalt_fcc.g++.1 | 142 + .../log.19Nov19.spin.cobalt_fcc.g++.4 | 142 + examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp | 2 +- .../log.11May18.spin.cobalt_hcp.g++.1 | 318 - .../log.11May18.spin.cobalt_hcp.g++.4 | 318 - .../log.19Nov19.spin.cobalt_hcp.g++.1 | 219 + .../log.19Nov19.spin.cobalt_hcp.g++.4 | 219 + .../SPIN/dipole_spin/in.spin.iron_dipole_cut | 4 +- .../dipole_spin/in.spin.iron_dipole_ewald | 4 +- .../SPIN/dipole_spin/in.spin.iron_dipole_pppm | 4 +- .../log.19Nov19.spin.iron_dipole_cut.g++.1 | 125 + .../log.19Nov19.spin.iron_dipole_cut.g++.4 | 125 + .../log.19Nov19.spin.iron_dipole_ewald.g++.1 | 135 + .../log.19Nov19.spin.iron_dipole_ewald.g++.4 | 135 + .../log.19Nov19.spin.iron_dipole_pppm.g++.1 | 137 + .../log.19Nov19.spin.iron_dipole_pppm.g++.4 | 137 + examples/SPIN/iron/in.spin.iron | 6 +- examples/SPIN/iron/in.spin.iron_cubic | 2 +- .../SPIN/iron/log.19Nov19.spin.iron.g++.1 | 136 + .../SPIN/iron/log.19Nov19.spin.iron.g++.4 | 136 + ...++.1 => log.19Nov19.spin.iron_cubic.g++.1} | 66 +- ...++.4 => log.19Nov19.spin.iron_cubic.g++.4} | 76 +- .../SPIN/iron/log.30Apr19.spin.iron.g++.1 | 1117 --- .../SPIN/iron/log.30Apr19.spin.iron.g++.4 | 1117 --- examples/SPIN/nickel/in.spin.nickel | 67 +- examples/SPIN/nickel/in.spin.nickel_cubic | 4 +- .../SPIN/nickel/log.19Nov19.spin.nickel.g++.1 | 136 + .../SPIN/nickel/log.19Nov19.spin.nickel.g++.4 | 136 + ....1 => log.19Nov19.spin.nickel_cubic.g++.1} | 106 +- ....4 => log.19Nov19.spin.nickel_cubic.g++.4} | 118 +- .../SPIN/nickel/log.30Apr19.spin.nickel.g++.1 | 159 - .../SPIN/nickel/log.30Apr19.spin.nickel.g++.4 | 159 - .../read_restart/Co_PurjaPun_2012.eam.alloy | 6007 ++++++++++++++++- examples/SPIN/read_restart/in.spin.restart | 2 +- .../log.11May18.spin.read_data.g++.4 | 112 - .../log.11May18.spin.restart.g++.4 | 118 - ...g++.1 => log.19Nov19.spin.read_data.g++.1} | 53 +- .../log.19Nov19.spin.read_data.g++.4 | 113 + ...t.g++.1 => log.19Nov19.spin.restart.g++.1} | 50 +- .../log.19Nov19.spin.restart.g++.4 | 118 + ...1 => log.19Nov19.spin.write_restart.g++.1} | 48 +- ...4 => log.19Nov19.spin.write_restart.g++.4} | 48 +- examples/SPIN/run_spin_examples.sh | 120 + .../{in.spinmin.setforce => in.spin.setforce} | 8 +- .../log.19Nov19.spin.setforce.g++.1 | 141 + .../log.19Nov19.spin.setforce.g++.4 | 141 + .../{in.spinmin.bfo => in.spin.bfo_min} | 2 +- .../{in.spinmin_cg.bfo => in.spin.bfo_min_cg} | 4 +- ...pinmin_lbfgs.bfo => in.spin.bfo_min_lbfgs} | 2 +- .../{in.spinmin.iron => in.spin.iron_min} | 4 +- .../spinmin/log.19Nov19.spin.bfo_min.g++.1 | 148 + .../spinmin/log.19Nov19.spin.bfo_min.g++.4 | 148 + .../spinmin/log.19Nov19.spin.bfo_min_cg.g++.1 | 141 + .../spinmin/log.19Nov19.spin.bfo_min_cg.g++.4 | 141 + .../log.19Nov19.spin.bfo_min_lbfgs.g++.1 | 139 + .../log.19Nov19.spin.bfo_min_lbfgs.g++.4 | 139 + .../spinmin/log.19Nov19.spin.iron_min.g++.1 | 126 + .../spinmin/log.19Nov19.spin.iron_min.g++.4 | 126 + 65 files changed, 10439 insertions(+), 4514 deletions(-) delete mode 100644 examples/SPIN/bfo/log.11May18.spin.bfo.g++.1 delete mode 100644 examples/SPIN/bfo/log.11May18.spin.bfo.g++.4 create mode 100644 examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.1 create mode 100644 examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.4 delete mode 100644 examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.1 delete mode 100644 examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.4 create mode 100644 examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.1 create mode 100644 examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.4 delete mode 100644 examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.1 delete mode 100644 examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.4 create mode 100644 examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.1 create mode 100644 examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.4 create mode 100644 examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.1 create mode 100644 examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.4 create mode 100644 examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.1 create mode 100644 examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.4 create mode 100644 examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.1 create mode 100644 examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.4 create mode 100644 examples/SPIN/iron/log.19Nov19.spin.iron.g++.1 create mode 100644 examples/SPIN/iron/log.19Nov19.spin.iron.g++.4 rename examples/SPIN/iron/{log.30Apr19.spin.iron_cubic.g++.1 => log.19Nov19.spin.iron_cubic.g++.1} (59%) rename examples/SPIN/iron/{log.30Apr19.spin.iron_cubic.g++.4 => log.19Nov19.spin.iron_cubic.g++.4} (58%) delete mode 100644 examples/SPIN/iron/log.30Apr19.spin.iron.g++.1 delete mode 100644 examples/SPIN/iron/log.30Apr19.spin.iron.g++.4 create mode 100644 examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.1 create mode 100644 examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.4 rename examples/SPIN/nickel/{log.30Apr19.spin.nickel_cubic.g++.1 => log.19Nov19.spin.nickel_cubic.g++.1} (54%) rename examples/SPIN/nickel/{log.30Apr19.spin.nickel_cubic.g++.4 => log.19Nov19.spin.nickel_cubic.g++.4} (52%) delete mode 100644 examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.1 delete mode 100644 examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.4 mode change 120000 => 100644 examples/SPIN/read_restart/Co_PurjaPun_2012.eam.alloy delete mode 100644 examples/SPIN/read_restart/log.11May18.spin.read_data.g++.4 delete mode 100644 examples/SPIN/read_restart/log.11May18.spin.restart.g++.4 rename examples/SPIN/read_restart/{log.11May18.spin.read_data.g++.1 => log.19Nov19.spin.read_data.g++.1} (50%) create mode 100644 examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.4 rename examples/SPIN/read_restart/{log.11May18.spin.restart.g++.1 => log.19Nov19.spin.restart.g++.1} (54%) create mode 100644 examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.4 rename examples/SPIN/read_restart/{log.11May18.spin.write_restart.g++.1 => log.19Nov19.spin.write_restart.g++.1} (64%) rename examples/SPIN/read_restart/{log.11May18.spin.write_restart.g++.4 => log.19Nov19.spin.write_restart.g++.4} (64%) create mode 100755 examples/SPIN/run_spin_examples.sh rename examples/SPIN/setforce_spin/{in.spinmin.setforce => in.spin.setforce} (86%) create mode 100644 examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.1 create mode 100644 examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.4 rename examples/SPIN/spinmin/{in.spinmin.bfo => in.spin.bfo_min} (97%) rename examples/SPIN/spinmin/{in.spinmin_cg.bfo => in.spin.bfo_min_cg} (94%) rename examples/SPIN/spinmin/{in.spinmin_lbfgs.bfo => in.spin.bfo_min_lbfgs} (97%) rename examples/SPIN/spinmin/{in.spinmin.iron => in.spin.iron_min} (94%) create mode 100644 examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.1 create mode 100644 examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.4 create mode 100644 examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.1 create mode 100644 examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.4 create mode 100644 examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.1 create mode 100644 examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.4 create mode 100644 examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.1 create mode 100644 examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.4 diff --git a/examples/SPIN/bfo/in.spin.bfo b/examples/SPIN/bfo/in.spin.bfo index a32dde9dd7..b97f7e2d61 100644 --- a/examples/SPIN/bfo/in.spin.bfo +++ b/examples/SPIN/bfo/in.spin.bfo @@ -1,9 +1,7 @@ # layer sc iron atoms (in the [001] plane) in bismuth oxide -clear units metal atom_style spin - dimension 3 boundary p p f @@ -18,7 +16,6 @@ create_atoms 1 box # setting mass, mag. moments, and interactions for bfo mass 1 1.0 - set group all spin/random 11 2.50 #pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 @@ -53,4 +50,4 @@ thermo 10 compute outsp all property/atom spx spy spz sp fmx fmy fmz dump 1 all custom 100 dump_bfo.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 2000 +run 500 diff --git a/examples/SPIN/bfo/log.11May18.spin.bfo.g++.1 b/examples/SPIN/bfo/log.11May18.spin.bfo.g++.1 deleted file mode 100644 index 8e9eb82d1f..0000000000 --- a/examples/SPIN/bfo/log.11May18.spin.bfo.g++.1 +++ /dev/null @@ -1,212 +0,0 @@ -LAMMPS (11 May 2018) -# layer sc iron atoms (in the [001] plane) in bismuth oxide - -clear -units metal -atom_style spin - -dimension 3 -boundary p p f - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice sc 3.96 -Lattice spacing in x,y,z = 3.96 3.96 3.96 -region box block 0.0 34.0 0.0 34.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) - 1 by 1 by 1 MPI processor grid -create_atoms 1 box -Created 5780 atoms - Time spent = 0.0013566 secs - -# setting mass, mag. moments, and interactions for bfo - -mass 1 1.0 - -set group all spin/random 11 2.50 - 5780 settings made for spin/random - -pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 -pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 -pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.1 21 -fix 3 all nve/spin lattice no - -timestep 0.0002 - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_emag temp etotal -thermo 50 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_bfo.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 5000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.1 - ghost atom cutoff = 6.1 - binsize = 3.05, bins = 45 45 7 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard - (2) pair spin/magelec, perpetual, copy from (1) - attributes: full, newton on - pair build: copy - stencil: none - bin: none -Per MPI rank memory allocation (min/avg/max) = 7.272 | 7.272 | 7.272 Mbytes -Step Time v_magnorm v_emag Temp TotEng - 0 0 0.010071723 -0.13298298 0 -0.12034311 - 50 0.01 0.0098643821 -1.3898985 0 -1.3772103 - 100 0.02 0.0096526211 -2.6381677 0 -2.6254222 - 150 0.03 0.0094342235 -3.8784006 0 -3.8656019 - 200 0.04 0.0092074832 -5.111441 0 -5.0986001 - 250 0.05 0.0089713115 -6.3380611 0 -6.3251904 - 300 0.06 0.0087256081 -7.5587787 0 -7.5458894 - 350 0.07 0.0084715548 -8.7738491 0 -8.7609521 - 400 0.08 0.008211486 -9.9833855 0 -9.9704932 - 450 0.09 0.0079483243 -11.18751 0 -11.174637 - 500 0.1 0.0076849713 -12.386462 0 -12.37362 - 550 0.11 0.007424064 -13.580633 0 -13.567832 - 600 0.12 0.0071680699 -14.770519 0 -14.757759 - 650 0.13 0.0069192726 -15.956579 0 -15.943853 - 700 0.14 0.0066793495 -17.139049 0 -17.126343 - 750 0.15 0.0064488038 -18.317803 0 -18.305099 - 800 0.16 0.0062267571 -19.492336 0 -19.479616 - 850 0.17 0.0060112235 -20.661925 0 -20.649176 - 900 0.18 0.0057995251 -21.825931 0 -21.813141 - 950 0.19 0.0055886511 -22.98413 0 -22.971297 - 1000 0.2 0.0053757923 -24.136967 0 -24.124095 - 1050 0.21 0.0051592263 -25.285621 0 -25.272717 - 1100 0.22 0.0049391661 -26.431928 0 -26.419004 - 1150 0.23 0.0047179149 -27.578212 0 -27.565281 - 1200 0.24 0.0044991004 -28.727051 0 -28.714128 - 1250 0.25 0.0042864034 -29.880967 0 -29.868062 - 1300 0.26 0.0040824475 -31.042054 0 -31.029173 - 1350 0.27 0.0038883007 -32.21165 0 -32.198795 - 1400 0.28 0.0037036595 -33.390159 0 -33.377326 - 1450 0.29 0.0035274815 -34.577121 0 -34.564302 - 1500 0.3 0.0033587207 -35.771483 0 -35.758672 - 1550 0.31 0.0031969501 -36.971996 0 -36.95919 - 1600 0.32 0.0030429081 -38.177601 0 -38.164801 - 1650 0.33 0.0028989804 -39.387757 0 -39.374962 - 1700 0.34 0.0027692024 -40.602665 0 -40.589873 - 1750 0.35 0.0026581403 -41.823341 0 -41.81054 - 1800 0.36 0.0025686991 -43.05145 0 -43.038628 - 1850 0.37 0.002500124 -44.288966 0 -44.276111 - 1900 0.38 0.0024477804 -45.537752 0 -45.52486 - 1950 0.39 0.0024050049 -46.799255 0 -46.786336 - 2000 0.4 0.0023657031 -48.074388 0 -48.061466 - 2050 0.41 0.0023260844 -49.363587 0 -49.350695 - 2100 0.42 0.0022848329 -50.666866 0 -50.654039 - 2150 0.43 0.0022419759 -51.983781 0 -51.971055 - 2200 0.44 0.0021972506 -53.31336 0 -53.300764 - 2250 0.45 0.0021488322 -54.654121 0 -54.641676 - 2300 0.46 0.0020929483 -56.004207 0 -55.991918 - 2350 0.47 0.0020244601 -57.361586 0 -57.349442 - 2400 0.48 0.001938225 -58.72428 0 -58.712247 - 2450 0.49 0.0018309419 -60.09064 0 -60.078671 - 2500 0.5 0.0017030436 -61.459658 0 -61.447705 - 2550 0.51 0.0015599449 -62.831213 0 -62.819237 - 2600 0.52 0.0014117554 -64.206088 0 -64.194074 - 2650 0.53 0.0012709942 -65.585701 0 -65.573657 - 2700 0.54 0.0011490452 -66.971565 0 -66.959515 - 2750 0.55 0.001053009 -68.364663 0 -68.352635 - 2800 0.56 0.00098415327 -69.765002 0 -69.753017 - 2850 0.57 0.00093809306 -71.171532 0 -71.159598 - 2900 0.58 0.00090656933 -72.58234 0 -72.570459 - 2950 0.59 0.00088069677 -73.994931 0 -73.983099 - 3000 0.6 0.00085472643 -75.406507 0 -75.39472 - 3050 0.61 0.00082842902 -76.814319 0 -76.802575 - 3100 0.62 0.00080642618 -78.216074 0 -78.204373 - 3150 0.63 0.00079463972 -79.610246 0 -79.598589 - 3200 0.64 0.0007962304 -80.996103 0 -80.984494 - 3250 0.65 0.00080980411 -82.37346 0 -82.361903 - 3300 0.66 0.00083070982 -83.742356 0 -83.730855 - 3350 0.67 0.00085389185 -85.102808 0 -85.091374 - 3400 0.68 0.00087624091 -86.454619 0 -86.443259 - 3450 0.69 0.00089741986 -87.797089 0 -87.785814 - 3500 0.7 0.00091910796 -89.12875 0 -89.117567 - 3550 0.71 0.00094318459 -90.447312 0 -90.436232 - 3600 0.72 0.00096989367 -91.750008 0 -91.739046 - 3650 0.73 0.00099713096 -93.034224 0 -93.023402 - 3700 0.74 0.0010212995 -94.298186 0 -94.287529 - 3750 0.75 0.0010391164 -95.5414 0 -95.530926 - 3800 0.76 0.0010491462 -96.764626 0 -96.754338 - 3850 0.77 0.0010521238 -97.969346 0 -97.95923 - 3900 0.78 0.0010500324 -99.156875 0 -99.146899 - 3950 0.79 0.0010447043 -100.32743 0 -100.31756 - 4000 0.8 0.0010368986 -101.4796 0 -101.46978 - 4050 0.81 0.0010263632 -102.61044 0 -102.60064 - 4100 0.82 0.0010126933 -103.71619 0 -103.70639 - 4150 0.83 0.00099631895 -104.79338 0 -104.78358 - 4200 0.84 0.0009789075 -105.8398 0 -105.82998 - 4250 0.85 0.00096287608 -106.85496 0 -106.84515 - 4300 0.86 0.00095034023 -107.84011 0 -107.83029 - 4350 0.87 0.00094219078 -108.7976 0 -108.78778 - 4400 0.88 0.00093779428 -109.73016 0 -109.72031 - 4450 0.89 0.0009354459 -110.63996 0 -110.63008 - 4500 0.9 0.00093342614 -111.52805 0 -111.51812 - 4550 0.91 0.0009311077 -112.39417 0 -112.38416 - 4600 0.92 0.00092926689 -113.23706 0 -113.22697 - 4650 0.93 0.00092921566 -114.05512 0 -114.04495 - 4700 0.94 0.00093142598 -114.84701 0 -114.83675 - 4750 0.95 0.00093479851 -115.61197 0 -115.60164 - 4800 0.96 0.0009369799 -116.3499 0 -116.33951 - 4850 0.97 0.00093516768 -117.06128 0 -117.05084 - 4900 0.98 0.00092684411 -117.74695 0 -117.73645 - 4950 0.99 0.00091046222 -118.40798 0 -118.39742 - 5000 1 0.00088619957 -119.04554 0 -119.03492 -Loop time of 128.304 on 1 procs for 5000 steps with 5780 atoms - -Performance: 0.673 ns/day, 35.640 hours/ns, 38.970 timesteps/s -99.6% CPU use with 1 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 24.227 | 24.227 | 24.227 | 0.0 | 18.88 -Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.081048 | 0.081048 | 0.081048 | 0.0 | 0.06 -Output | 39.796 | 39.796 | 39.796 | 0.0 | 31.02 -Modify | 64.112 | 64.112 | 64.112 | 0.0 | 49.97 -Other | | 0.08788 | | | 0.07 - -Nlocal: 5780 ave 5780 max 5780 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 1065 ave 1065 max 1065 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 0 ave 0 max 0 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 92480 ave 92480 max 92480 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 92480 -Ave neighs/atom = 16 -Neighbor list builds = 0 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:02:08 diff --git a/examples/SPIN/bfo/log.11May18.spin.bfo.g++.4 b/examples/SPIN/bfo/log.11May18.spin.bfo.g++.4 deleted file mode 100644 index c0f96b8195..0000000000 --- a/examples/SPIN/bfo/log.11May18.spin.bfo.g++.4 +++ /dev/null @@ -1,212 +0,0 @@ -LAMMPS (11 May 2018) -# layer sc iron atoms (in the [001] plane) in bismuth oxide - -clear -units metal -atom_style spin - -dimension 3 -boundary p p f - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice sc 3.96 -Lattice spacing in x,y,z = 3.96 3.96 3.96 -region box block 0.0 34.0 0.0 34.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) - 2 by 2 by 1 MPI processor grid -create_atoms 1 box -Created 5780 atoms - Time spent = 0.000355959 secs - -# setting mass, mag. moments, and interactions for bfo - -mass 1 1.0 - -set group all spin/random 11 2.50 - 5780 settings made for spin/random - -pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 -pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 -pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.1 21 -fix 3 all nve/spin lattice no - -timestep 0.0002 - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_emag temp etotal -thermo 50 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_bfo.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 5000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.1 - ghost atom cutoff = 6.1 - binsize = 3.05, bins = 45 45 7 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard - (2) pair spin/magelec, perpetual, copy from (1) - attributes: full, newton on - pair build: copy - stencil: none - bin: none -Per MPI rank memory allocation (min/avg/max) = 6.862 | 6.862 | 6.862 Mbytes -Step Time v_magnorm v_emag Temp TotEng - 0 0 0.010071723 -0.13298298 0 -0.12034311 - 50 0.01 0.0098643821 -1.3898985 0 -1.3772103 - 100 0.02 0.009652621 -2.6381677 0 -2.6254222 - 150 0.03 0.0094342234 -3.8784007 0 -3.8656019 - 200 0.04 0.009207483 -5.1114411 0 -5.0986001 - 250 0.05 0.0089713114 -6.3380611 0 -6.3251904 - 300 0.06 0.0087256079 -7.5587787 0 -7.5458894 - 350 0.07 0.0084715546 -8.7738491 0 -8.7609521 - 400 0.08 0.0082114858 -9.9833855 0 -9.9704932 - 450 0.09 0.0079483242 -11.18751 0 -11.174637 - 500 0.1 0.0076849711 -12.386462 0 -12.37362 - 550 0.11 0.0074240638 -13.580633 0 -13.567832 - 600 0.12 0.0071680697 -14.770519 0 -14.757759 - 650 0.13 0.0069192724 -15.956579 0 -15.943853 - 700 0.14 0.0066793493 -17.139049 0 -17.126343 - 750 0.15 0.0064488035 -18.317803 0 -18.305099 - 800 0.16 0.0062267569 -19.492336 0 -19.479616 - 850 0.17 0.0060112233 -20.661925 0 -20.649176 - 900 0.18 0.005799525 -21.825931 0 -21.813141 - 950 0.19 0.0055886511 -22.98413 0 -22.971297 - 1000 0.2 0.0053757923 -24.136967 0 -24.124095 - 1050 0.21 0.0051592265 -25.285621 0 -25.272717 - 1100 0.22 0.0049391664 -26.431928 0 -26.419004 - 1150 0.23 0.0047179153 -27.578212 0 -27.565281 - 1200 0.24 0.0044991009 -28.727051 0 -28.714128 - 1250 0.25 0.0042864039 -29.880967 0 -29.868062 - 1300 0.26 0.004082448 -31.042054 0 -31.029174 - 1350 0.27 0.0038883012 -32.21165 0 -32.198795 - 1400 0.28 0.0037036599 -33.390159 0 -33.377326 - 1450 0.29 0.0035274817 -34.577121 0 -34.564302 - 1500 0.3 0.0033587208 -35.771483 0 -35.758672 - 1550 0.31 0.0031969501 -36.971996 0 -36.95919 - 1600 0.32 0.0030429079 -38.177601 0 -38.164801 - 1650 0.33 0.0028989801 -39.387757 0 -39.374962 - 1700 0.34 0.0027692022 -40.602666 0 -40.589873 - 1750 0.35 0.0026581401 -41.823341 0 -41.81054 - 1800 0.36 0.002568699 -43.05145 0 -43.038628 - 1850 0.37 0.0025001242 -44.288966 0 -44.276111 - 1900 0.38 0.0024477808 -45.537752 0 -45.52486 - 1950 0.39 0.0024050056 -46.799255 0 -46.786336 - 2000 0.4 0.002365704 -48.074388 0 -48.061466 - 2050 0.41 0.0023260854 -49.363587 0 -49.350695 - 2100 0.42 0.002284834 -50.666866 0 -50.654039 - 2150 0.43 0.0022419771 -51.983781 0 -51.971055 - 2200 0.44 0.0021972518 -53.31336 0 -53.300764 - 2250 0.45 0.0021488333 -54.654121 0 -54.641676 - 2300 0.46 0.0020929494 -56.004207 0 -55.991918 - 2350 0.47 0.0020244612 -57.361586 0 -57.349441 - 2400 0.48 0.0019382262 -58.72428 0 -58.712247 - 2450 0.49 0.001830943 -60.090639 0 -60.078671 - 2500 0.5 0.0017030446 -61.459658 0 -61.447704 - 2550 0.51 0.0015599459 -62.831213 0 -62.819237 - 2600 0.52 0.0014117562 -64.206088 0 -64.194074 - 2650 0.53 0.001270995 -65.5857 0 -65.573657 - 2700 0.54 0.001149046 -66.971565 0 -66.959515 - 2750 0.55 0.0010530098 -68.364663 0 -68.352635 - 2800 0.56 0.00098415418 -69.765002 0 -69.753017 - 2850 0.57 0.00093809402 -71.171532 0 -71.159598 - 2900 0.58 0.00090657031 -72.58234 0 -72.570459 - 2950 0.59 0.00088069773 -73.994931 0 -73.983099 - 3000 0.6 0.00085472731 -75.406507 0 -75.39472 - 3050 0.61 0.00082842975 -76.814319 0 -76.802575 - 3100 0.62 0.00080642669 -78.216074 0 -78.204373 - 3150 0.63 0.00079464 -79.610246 0 -79.59859 - 3200 0.64 0.00079623049 -80.996103 0 -80.984494 - 3250 0.65 0.00080980416 -82.373461 0 -82.361903 - 3300 0.66 0.00083070997 -83.742356 0 -83.730856 - 3350 0.67 0.00085389223 -85.102809 0 -85.091374 - 3400 0.68 0.00087624159 -86.454619 0 -86.44326 - 3450 0.69 0.00089742086 -87.79709 0 -87.785815 - 3500 0.7 0.00091910931 -89.12875 0 -89.117568 - 3550 0.71 0.00094318635 -90.447312 0 -90.436233 - 3600 0.72 0.00096989594 -91.750008 0 -91.739047 - 3650 0.73 0.00099713386 -93.034224 0 -93.023403 - 3700 0.74 0.0010213031 -94.298186 0 -94.287529 - 3750 0.75 0.0010391209 -95.541401 0 -95.530926 - 3800 0.76 0.0010491514 -96.764626 0 -96.754339 - 3850 0.77 0.0010521296 -97.969347 0 -97.959231 - 3900 0.78 0.0010500386 -99.156876 0 -99.146899 - 3950 0.79 0.0010447106 -100.32743 0 -100.31756 - 4000 0.8 0.0010369046 -101.4796 0 -101.46978 - 4050 0.81 0.0010263688 -102.61044 0 -102.60064 - 4100 0.82 0.0010126985 -103.71619 0 -103.70639 - 4150 0.83 0.00099632366 -104.79338 0 -104.78358 - 4200 0.84 0.00097891183 -105.8398 0 -105.82998 - 4250 0.85 0.00096288003 -106.85496 0 -106.84515 - 4300 0.86 0.00095034371 -107.84011 0 -107.83029 - 4350 0.87 0.00094219371 -108.7976 0 -108.78778 - 4400 0.88 0.00093779663 -109.73016 0 -109.72031 - 4450 0.89 0.00093544766 -110.63996 0 -110.63008 - 4500 0.9 0.00093342739 -111.52805 0 -111.51812 - 4550 0.91 0.00093110855 -112.39417 0 -112.38416 - 4600 0.92 0.00092926746 -113.23706 0 -113.22697 - 4650 0.93 0.00092921608 -114.05512 0 -114.04495 - 4700 0.94 0.0009314263 -114.84701 0 -114.83675 - 4750 0.95 0.0009347987 -115.61197 0 -115.60164 - 4800 0.96 0.00093697985 -116.3499 0 -116.33951 - 4850 0.97 0.00093516726 -117.06128 0 -117.05084 - 4900 0.98 0.00092684316 -117.74695 0 -117.73645 - 4950 0.99 0.00091046061 -118.40798 0 -118.39742 - 5000 1 0.00088619727 -119.04554 0 -119.03492 -Loop time of 37.142 on 4 procs for 5000 steps with 5780 atoms - -Performance: 2.326 ns/day, 10.317 hours/ns, 134.619 timesteps/s -98.7% CPU use with 4 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 6.2804 | 6.3487 | 6.4569 | 2.7 | 17.09 -Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.15385 | 0.27957 | 0.36215 | 14.6 | 0.75 -Output | 10.573 | 10.784 | 10.994 | 4.8 | 29.03 -Modify | 19.48 | 19.707 | 19.925 | 3.7 | 53.06 -Other | | 0.02255 | | | 0.06 - -Nlocal: 1445 ave 1445 max 1445 min -Histogram: 4 0 0 0 0 0 0 0 0 0 -Nghost: 555 ave 555 max 555 min -Histogram: 4 0 0 0 0 0 0 0 0 0 -Neighs: 0 ave 0 max 0 min -Histogram: 4 0 0 0 0 0 0 0 0 0 -FullNghs: 23120 ave 23120 max 23120 min -Histogram: 4 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 92480 -Ave neighs/atom = 16 -Neighbor list builds = 0 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:37 diff --git a/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.1 b/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.1 new file mode 100644 index 0000000000..e7eb5cea59 --- /dev/null +++ b/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.1 @@ -0,0 +1,167 @@ +LAMMPS (30 Oct 2019) +# layer sc iron atoms (in the [001] plane) in bismuth oxide + +units metal +atom_style spin +dimension 3 +boundary p p f + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 5780 atoms + create_atoms CPU = 0.00234604 secs + +# setting mass, mag. moments, and interactions for bfo + +mass 1 1.0 +set group all spin/random 11 2.50 + 5780 settings made for spin/random + +#pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.1 21 +fix 3 all nve/spin lattice frozen + +timestep 0.0002 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +#thermo_style custom step time v_magnorm v_emag temp etotal +thermo_style custom step time v_magnorm pe ke v_emag temp etotal +thermo 10 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_bfo.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 500 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 7 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 8.154 | 8.154 | 8.154 Mbytes +Step Time v_magnorm PotEng KinEng v_emag Temp TotEng + 0 0 0.010071723 -0.11868622 0 -0.12966919 0 -0.11868622 + 10 0.002 0.010030399 -0.37068593 0 -0.38171598 0 -0.37068593 + 20 0.004 0.0099889925 -0.6223216 0 -0.6334048 0 -0.6223216 + 30 0.006 0.0099474775 -0.87359358 0 -0.88473539 0 -0.87359358 + 40 0.008 0.0099058307 -1.1245034 0 -1.1357086 0 -1.1245034 + 50 0.01 0.0098640297 -1.3750538 0 -1.3863265 0 -1.3750538 + 60 0.012 0.0098220536 -1.6252482 0 -1.6365919 0 -1.6252482 + 70 0.014 0.0097798824 -1.8750914 0 -1.8865086 0 -1.8750914 + 80 0.016 0.0097374974 -2.1245886 0 -2.1360814 0 -2.1245886 + 90 0.018 0.0096948809 -2.3737458 0 -2.3853154 0 -2.3737458 + 100 0.02 0.009652016 -2.6225698 0 -2.6342168 0 -2.6225698 + 110 0.022 0.0096088867 -2.8710677 0 -2.8827919 0 -2.8710677 + 120 0.024 0.0095654777 -3.1192468 0 -3.1310475 0 -3.1192468 + 130 0.026 0.0095217747 -3.367115 0 -3.3789906 0 -3.367115 + 140 0.028 0.0094777639 -3.61468 0 -3.6266285 0 -3.61468 + 150 0.03 0.0094334324 -3.8619496 0 -3.8739683 0 -3.8619496 + 160 0.032 0.0093887681 -4.1089316 0 -4.1210173 0 -4.1089316 + 170 0.034 0.0093437598 -4.3556334 0 -4.3677824 0 -4.3556334 + 180 0.036 0.0092983974 -4.6020625 0 -4.6142704 0 -4.6020625 + 190 0.038 0.0092526719 -4.8482255 0 -4.8604877 0 -4.8482255 + 200 0.04 0.0092065757 -5.0941291 0 -5.1064403 0 -5.0941291 + 210 0.042 0.0091601026 -5.3397792 0 -5.3521339 0 -5.3397792 + 220 0.044 0.0091132479 -5.5851813 0 -5.5975736 0 -5.5851813 + 230 0.046 0.009066009 -5.8303404 0 -5.842764 0 -5.8303404 + 240 0.048 0.0090183848 -6.0752609 0 -6.0877092 0 -6.0752609 + 250 0.05 0.0089703766 -6.3199467 0 -6.3324129 0 -6.3199467 + 260 0.052 0.0089219875 -6.5644011 0 -6.5768782 0 -6.5644011 + 270 0.054 0.008873223 -6.808627 0 -6.8211078 0 -6.808627 + 280 0.056 0.0088240907 -7.0526266 0 -7.0651038 0 -7.0526266 + 290 0.058 0.0087746007 -7.296402 0 -7.3088682 0 -7.296402 + 300 0.06 0.0087247649 -7.5399545 0 -7.5524024 0 -7.5399545 + 310 0.062 0.0086745977 -7.7832854 0 -7.7957077 0 -7.7832854 + 320 0.064 0.0086241151 -8.0263956 0 -8.038785 0 -8.0263956 + 330 0.066 0.0085733351 -8.2692858 0 -8.281635 0 -8.2692858 + 340 0.068 0.0085222773 -8.5119564 0 -8.5242586 0 -8.5119564 + 350 0.07 0.0084709628 -8.7544078 0 -8.7666562 0 -8.7544078 + 360 0.072 0.0084194137 -8.9966403 0 -9.0088285 0 -8.9966403 + 370 0.074 0.0083676531 -9.2386543 0 -9.2507761 0 -9.2386543 + 380 0.076 0.0083157047 -9.4804501 0 -9.4924997 0 -9.4804501 + 390 0.078 0.0082635926 -9.7220281 0 -9.7340001 0 -9.7220281 + 400 0.08 0.0082113413 -9.9633888 0 -9.9752784 0 -9.9633888 + 410 0.082 0.0081589748 -10.204533 0 -10.216336 0 -10.204533 + 420 0.084 0.0081065174 -10.445462 0 -10.457173 0 -10.445462 + 430 0.086 0.0080539926 -10.686176 0 -10.697793 0 -10.686176 + 440 0.088 0.0080014236 -10.926676 0 -10.938197 0 -10.926676 + 450 0.09 0.007948833 -11.166966 0 -11.178387 0 -11.166966 + 460 0.092 0.0078962428 -11.407045 0 -11.418366 0 -11.407045 + 470 0.094 0.0078436745 -11.646917 0 -11.658136 0 -11.646917 + 480 0.096 0.0077911488 -11.886583 0 -11.8977 0 -11.886583 + 490 0.098 0.0077386861 -12.126047 0 -12.137063 0 -12.126047 + 500 0.1 0.0076863063 -12.365311 0 -12.376226 0 -12.365311 +Loop time of 19.2298 on 1 procs for 500 steps with 5780 atoms + +Performance: 0.449 ns/day, 53.416 hours/ns, 26.001 timesteps/s +99.8% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 5.2712 | 5.2712 | 5.2712 | 0.0 | 27.41 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.039467 | 0.039467 | 0.039467 | 0.0 | 0.21 +Output | 0.060013 | 0.060013 | 0.060013 | 0.0 | 0.31 +Modify | 13.82 | 13.82 | 13.82 | 0.0 | 71.87 +Other | | 0.03928 | | | 0.20 + +Nlocal: 5780 ave 5780 max 5780 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1065 ave 1065 max 1065 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 92480 ave 92480 max 92480 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 92480 +Ave neighs/atom = 16 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:19 diff --git a/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.4 b/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.4 new file mode 100644 index 0000000000..8e3990787a --- /dev/null +++ b/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.4 @@ -0,0 +1,167 @@ +LAMMPS (30 Oct 2019) +# layer sc iron atoms (in the [001] plane) in bismuth oxide + +units metal +atom_style spin +dimension 3 +boundary p p f + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) + 2 by 2 by 1 MPI processor grid +create_atoms 1 box +Created 5780 atoms + create_atoms CPU = 0.000843048 secs + +# setting mass, mag. moments, and interactions for bfo + +mass 1 1.0 +set group all spin/random 11 2.50 + 5780 settings made for spin/random + +#pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.1 21 +fix 3 all nve/spin lattice frozen + +timestep 0.0002 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +#thermo_style custom step time v_magnorm v_emag temp etotal +thermo_style custom step time v_magnorm pe ke v_emag temp etotal +thermo 10 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_bfo.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 500 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 7 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.744 | 7.744 | 7.744 Mbytes +Step Time v_magnorm PotEng KinEng v_emag Temp TotEng + 0 0 0.010071723 -0.11868622 0 -0.12966919 0 -0.11868622 + 10 0.002 0.010030399 -0.37068593 0 -0.38171598 0 -0.37068593 + 20 0.004 0.0099889925 -0.6223216 0 -0.6334048 0 -0.6223216 + 30 0.006 0.0099474775 -0.87359359 0 -0.8847354 0 -0.87359359 + 40 0.008 0.0099058307 -1.1245034 0 -1.1357086 0 -1.1245034 + 50 0.01 0.0098640297 -1.3750538 0 -1.3863265 0 -1.3750538 + 60 0.012 0.0098220535 -1.6252482 0 -1.6365919 0 -1.6252482 + 70 0.014 0.0097798823 -1.8750914 0 -1.8865086 0 -1.8750914 + 80 0.016 0.0097374973 -2.1245886 0 -2.1360814 0 -2.1245886 + 90 0.018 0.0096948808 -2.3737458 0 -2.3853155 0 -2.3737458 + 100 0.02 0.0096520159 -2.6225698 0 -2.6342168 0 -2.6225698 + 110 0.022 0.0096088866 -2.8710677 0 -2.8827919 0 -2.8710677 + 120 0.024 0.0095654776 -3.1192469 0 -3.1310475 0 -3.1192469 + 130 0.026 0.0095217746 -3.367115 0 -3.3789906 0 -3.367115 + 140 0.028 0.0094777638 -3.61468 0 -3.6266285 0 -3.61468 + 150 0.03 0.0094334323 -3.8619496 0 -3.8739683 0 -3.8619496 + 160 0.032 0.0093887679 -4.1089316 0 -4.1210173 0 -4.1089316 + 170 0.034 0.0093437596 -4.3556335 0 -4.3677824 0 -4.3556335 + 180 0.036 0.0092983972 -4.6020625 0 -4.6142704 0 -4.6020625 + 190 0.038 0.0092526717 -4.8482255 0 -4.8604877 0 -4.8482255 + 200 0.04 0.0092065755 -5.0941291 0 -5.1064403 0 -5.0941291 + 210 0.042 0.0091601024 -5.3397792 0 -5.3521339 0 -5.3397792 + 220 0.044 0.0091132478 -5.5851813 0 -5.5975736 0 -5.5851813 + 230 0.046 0.0090660089 -5.8303404 0 -5.842764 0 -5.8303404 + 240 0.048 0.0090183847 -6.0752609 0 -6.0877092 0 -6.0752609 + 250 0.05 0.0089703764 -6.3199467 0 -6.3324129 0 -6.3199467 + 260 0.052 0.0089219873 -6.5644011 0 -6.5768782 0 -6.5644011 + 270 0.054 0.0088732228 -6.808627 0 -6.8211078 0 -6.808627 + 280 0.056 0.0088240906 -7.0526266 0 -7.0651038 0 -7.0526266 + 290 0.058 0.0087746006 -7.296402 0 -7.3088682 0 -7.296402 + 300 0.06 0.0087247648 -7.5399545 0 -7.5524024 0 -7.5399545 + 310 0.062 0.0086745976 -7.7832854 0 -7.7957077 0 -7.7832854 + 320 0.064 0.0086241149 -8.0263956 0 -8.038785 0 -8.0263956 + 330 0.066 0.008573335 -8.2692858 0 -8.281635 0 -8.2692858 + 340 0.068 0.0085222772 -8.5119564 0 -8.5242586 0 -8.5119564 + 350 0.07 0.0084709627 -8.7544078 0 -8.7666562 0 -8.7544078 + 360 0.072 0.0084194136 -8.9966403 0 -9.0088285 0 -8.9966403 + 370 0.074 0.008367653 -9.2386543 0 -9.2507761 0 -9.2386543 + 380 0.076 0.0083157046 -9.4804501 0 -9.4924997 0 -9.4804501 + 390 0.078 0.0082635925 -9.7220281 0 -9.7340001 0 -9.7220281 + 400 0.08 0.0082113412 -9.9633888 0 -9.9752784 0 -9.9633888 + 410 0.082 0.0081589747 -10.204533 0 -10.216336 0 -10.204533 + 420 0.084 0.0081065173 -10.445462 0 -10.457173 0 -10.445462 + 430 0.086 0.0080539925 -10.686176 0 -10.697793 0 -10.686176 + 440 0.088 0.0080014235 -10.926676 0 -10.938197 0 -10.926676 + 450 0.09 0.0079488329 -11.166966 0 -11.178387 0 -11.166966 + 460 0.092 0.0078962427 -11.407045 0 -11.418366 0 -11.407045 + 470 0.094 0.0078436743 -11.646917 0 -11.658136 0 -11.646917 + 480 0.096 0.0077911486 -11.886583 0 -11.8977 0 -11.886583 + 490 0.098 0.007738686 -12.126047 0 -12.137063 0 -12.126047 + 500 0.1 0.0076863062 -12.365311 0 -12.376226 0 -12.365311 +Loop time of 5.69323 on 4 procs for 500 steps with 5780 atoms + +Performance: 1.518 ns/day, 15.815 hours/ns, 87.824 timesteps/s +99.5% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.2634 | 1.2866 | 1.3017 | 1.3 | 22.60 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.17396 | 0.18913 | 0.21531 | 3.6 | 3.32 +Output | 0.020815 | 0.021116 | 0.021569 | 0.2 | 0.37 +Modify | 4.1846 | 4.1875 | 4.1896 | 0.1 | 73.55 +Other | | 0.008815 | | | 0.15 + +Nlocal: 1445 ave 1445 max 1445 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 555 ave 555 max 555 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 23120 ave 23120 max 23120 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 92480 +Ave neighs/atom = 16 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:05 diff --git a/examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.1 b/examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.1 deleted file mode 100644 index d832b0001a..0000000000 --- a/examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.1 +++ /dev/null @@ -1,142 +0,0 @@ -LAMMPS (11 May 2018) -# fcc cobalt in a 3d periodic box - -clear -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice fcc 3.54 -Lattice spacing in x,y,z = 3.54 3.54 3.54 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (17.7 17.7 17.7) - 1 by 1 by 1 MPI processor grid -create_atoms 1 box -Created 500 atoms - Time spent = 0.000651121 secs - -# setting mass, mag. moments, and interactions for fcc cobalt - -mass 1 58.93 - -#set group all spin/random 31 1.72 -set group all spin 1.72 0.0 0.0 1.0 - 500 settings made for spin -velocity all create 100 4928459 rot yes dist gaussian - -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co -pair_coeff * * spin/exchange exchange 4.0 0.0446928 0.003496 1.4885 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 -fix_modify 1 energy yes - -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# compute and output options - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -thermo_style custom f_1 - -variable magx equal c_out_mag[1] -variable magy equal c_out_mag[2] -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time f_1 v_magx v_magy v_magnorm v_emag temp etotal -thermo 50 - -#compute outsp all property/atom spx spy spz sp fmx fmy fmz -#dump 100 all custom 1 dump_cobalt_fcc.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 1000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.59954 - ghost atom cutoff = 6.59954 - binsize = 3.29977, bins = 6 6 6 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 5.218 | 5.218 | 5.218 Mbytes -Step Time f_1 v_magx v_magy v_magnorm v_emag Temp TotEng - 0 0 0.049785486 0 0 1 -187.94116 100.00543 -2372.4636 - 50 0.005 0.049785486 0 0 1 -187.94112 95.094679 -2372.4636 - 100 0.01 0.049785486 0 0 1 -187.94071 81.578321 -2372.4636 - 150 0.015 0.049785486 0 0 1 -187.93912 62.802727 -2372.4636 - 200 0.02 0.049785486 0 0 1 -187.93551 43.35108 -2372.4636 - 250 0.025 0.049785486 0 0 1 -187.92942 27.749821 -2372.4636 - 300 0.03 0.049785486 0 0 1 -187.92118 19.149389 -2372.4636 - 350 0.035 0.049785486 0 0 1 -187.91199 18.453387 -2372.4636 - 400 0.04 0.049785486 0 0 1 -187.90364 24.249423 -2372.4636 - 450 0.045 0.049785486 0 0 1 -187.89806 33.548008 -2372.4636 - 500 0.05 0.049785486 0 0 1 -187.89668 42.973172 -2372.4636 - 550 0.055 0.049785486 0 0 1 -187.9 49.902539 -2372.4636 - 600 0.06 0.049785486 0 0 1 -187.90735 53.166772 -2372.4636 - 650 0.065 0.049785486 0 0 1 -187.91706 53.153416 -2372.4636 - 700 0.07 0.049785486 0 0 1 -187.92692 51.377187 -2372.4636 - 750 0.075 0.049785486 0 0 1 -187.9348 49.725449 -2372.4636 - 800 0.08 0.049785486 0 0 1 -187.93921 49.663576 -2372.4636 - 850 0.085 0.049785486 0 0 1 -187.93974 51.681567 -2372.4636 - 900 0.09 0.049785486 0 0 1 -187.937 55.166554 -2372.4636 - 950 0.095 0.049785486 0 0 1 -187.93239 58.718232 -2372.4636 - 1000 0.1 0.049785486 0 0 1 -187.92755 60.75567 -2372.4636 -Loop time of 4.1303 on 1 procs for 1000 steps with 500 atoms - -Performance: 2.092 ns/day, 11.473 hours/ns, 242.113 timesteps/s -99.9% CPU use with 1 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 2.142 | 2.142 | 2.142 | 0.0 | 51.86 -Neigh | 0.0094573 | 0.0094573 | 0.0094573 | 0.0 | 0.23 -Comm | 0.023293 | 0.023293 | 0.023293 | 0.0 | 0.56 -Output | 0.00031972 | 0.00031972 | 0.00031972 | 0.0 | 0.01 -Modify | 1.9488 | 1.9488 | 1.9488 | 0.0 | 47.18 -Other | | 0.006488 | | | 0.16 - -Nlocal: 500 ave 500 max 500 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 1956 ave 1956 max 1956 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 24065 ave 24065 max 24065 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 48130 ave 48130 max 48130 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 48130 -Ave neighs/atom = 96.26 -Neighbor list builds = 6 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:04 diff --git a/examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.4 b/examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.4 deleted file mode 100644 index 358d7cfc7a..0000000000 --- a/examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.4 +++ /dev/null @@ -1,142 +0,0 @@ -LAMMPS (11 May 2018) -# fcc cobalt in a 3d periodic box - -clear -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice fcc 3.54 -Lattice spacing in x,y,z = 3.54 3.54 3.54 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (17.7 17.7 17.7) - 1 by 2 by 2 MPI processor grid -create_atoms 1 box -Created 500 atoms - Time spent = 0.000240088 secs - -# setting mass, mag. moments, and interactions for fcc cobalt - -mass 1 58.93 - -#set group all spin/random 31 1.72 -set group all spin 1.72 0.0 0.0 1.0 - 500 settings made for spin -velocity all create 100 4928459 rot yes dist gaussian - -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co -pair_coeff * * spin/exchange exchange 4.0 0.0446928 0.003496 1.4885 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 -fix_modify 1 energy yes - -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# compute and output options - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -thermo_style custom f_1 - -variable magx equal c_out_mag[1] -variable magy equal c_out_mag[2] -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time f_1 v_magx v_magy v_magnorm v_emag temp etotal -thermo 50 - -#compute outsp all property/atom spx spy spz sp fmx fmy fmz -#dump 100 all custom 1 dump_cobalt_fcc.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 1000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.59954 - ghost atom cutoff = 6.59954 - binsize = 3.29977, bins = 6 6 6 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 5.163 | 5.163 | 5.163 Mbytes -Step Time f_1 v_magx v_magy v_magnorm v_emag Temp TotEng - 0 0 0.049785486 0 0 1 -187.94116 100.00543 -2372.4636 - 50 0.005 0.049785486 0 0 1 -187.94101 95.174807 -2372.4636 - 100 0.01 0.049785486 0 0 1 -187.94029 81.854304 -2372.4636 - 150 0.015 0.049785486 0 0 1 -187.93834 63.270938 -2372.4636 - 200 0.02 0.049785486 0 0 1 -187.93446 43.867262 -2372.4636 - 250 0.025 0.049785486 0 0 1 -187.92831 28.075261 -2372.4636 - 300 0.03 0.049785486 0 0 1 -187.92031 19.046222 -2372.4636 - 350 0.035 0.049785486 0 0 1 -187.91161 17.79071 -2372.4636 - 400 0.04 0.049785486 0 0 1 -187.9039 23.079994 -2372.4636 - 450 0.045 0.049785486 0 0 1 -187.89895 32.127316 -2372.4636 - 500 0.05 0.049785486 0 0 1 -187.89801 41.709644 -2372.4636 - 550 0.055 0.049785486 0 0 1 -187.90146 49.246292 -2372.4636 - 600 0.06 0.049785486 0 0 1 -187.90859 53.465535 -2372.4636 - 650 0.065 0.049785486 0 0 1 -187.91778 54.522857 -2372.4636 - 700 0.07 0.049785486 0 0 1 -187.9269 53.635521 -2372.4636 - 750 0.075 0.049785486 0 0 1 -187.93396 52.419678 -2372.4636 - 800 0.08 0.049785486 0 0 1 -187.9376 52.176558 -2372.4636 - 850 0.085 0.049785486 0 0 1 -187.93744 53.380592 -2372.4636 - 900 0.09 0.049785486 0 0 1 -187.93412 55.551378 -2372.4636 - 950 0.095 0.049785486 0 0 1 -187.92902 57.540047 -2372.4636 - 1000 0.1 0.049785486 0 0 1 -187.92378 58.088674 -2372.4636 -Loop time of 1.71411 on 4 procs for 1000 steps with 500 atoms - -Performance: 5.041 ns/day, 4.761 hours/ns, 583.392 timesteps/s -97.7% CPU use with 4 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 0.54717 | 0.57392 | 0.58784 | 2.1 | 33.48 -Neigh | 0.0023484 | 0.0025793 | 0.0026793 | 0.3 | 0.15 -Comm | 0.058548 | 0.073335 | 0.10006 | 5.9 | 4.28 -Output | 0.00042272 | 0.00079203 | 0.0018559 | 0.0 | 0.05 -Modify | 1.0577 | 1.0611 | 1.0625 | 0.2 | 61.90 -Other | | 0.00239 | | | 0.14 - -Nlocal: 125 ave 133 max 116 min -Histogram: 1 0 0 0 0 2 0 0 0 1 -Nghost: 1099 ave 1108 max 1091 min -Histogram: 1 0 0 0 2 0 0 0 0 1 -Neighs: 6032.5 ave 6417 max 5489 min -Histogram: 1 0 0 0 0 0 1 1 0 1 -FullNghs: 12065 ave 13062 max 10970 min -Histogram: 1 0 0 0 0 2 0 0 0 1 - -Total # of neighbors = 48260 -Ave neighs/atom = 96.52 -Neighbor list builds = 6 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:01 diff --git a/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.1 b/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.1 new file mode 100644 index 0000000000..fb95d9ab48 --- /dev/null +++ b/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.1 @@ -0,0 +1,142 @@ +LAMMPS (30 Oct 2019) +# fcc cobalt in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice fcc 3.54 +Lattice spacing in x,y,z = 3.54 3.54 3.54 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (17.7 17.7 17.7) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.00110412 secs + +# setting mass, mag. moments, and interactions for fcc cobalt + +mass 1 58.93 + +#set group all spin/random 31 1.72 +set group all spin 1.72 0.0 0.0 1.0 + 500 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * spin/exchange exchange 4.0 0.0446928 0.003496 1.4885 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 +fix_modify 1 energy yes + +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +thermo_style custom f_1 + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time f_1 v_magx v_magy v_magnorm v_emag temp etotal +thermo 50 + +# compute outsp all property/atom spx spy spz sp fmx fmy fmz +# dump 1 all custom 100 dump_cobalt_fcc.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.59954 + ghost atom cutoff = 6.59954 + binsize = 3.29977, bins = 6 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 5.718 | 5.718 | 5.718 Mbytes +Step Time f_1 v_magx v_magy v_magnorm v_emag Temp TotEng + 0 0 -0.099570972 0 0 1 -188.09051 100.00543 -2372.6129 + 50 0.005 -0.099570972 0 0 1 -188.09048 95.094679 -2372.6129 + 100 0.01 -0.099570972 0 0 1 -188.09007 81.578321 -2372.6129 + 150 0.015 -0.099570972 0 0 1 -188.08848 62.802727 -2372.6129 + 200 0.02 -0.099570972 0 0 1 -188.08487 43.35108 -2372.6129 + 250 0.025 -0.099570972 0 0 1 -188.07877 27.749821 -2372.6129 + 300 0.03 -0.099570972 0 0 1 -188.07054 19.149389 -2372.6129 + 350 0.035 -0.099570972 0 0 1 -188.06135 18.453387 -2372.6129 + 400 0.04 -0.099570972 0 0 1 -188.053 24.249423 -2372.6129 + 450 0.045 -0.099570972 0 0 1 -188.04742 33.548008 -2372.6129 + 500 0.05 -0.099570972 0 0 1 -188.04604 42.973172 -2372.6129 + 550 0.055 -0.099570972 0 0 1 -188.04935 49.902539 -2372.6129 + 600 0.06 -0.099570972 0 0 1 -188.0567 53.166772 -2372.6129 + 650 0.065 -0.099570972 0 0 1 -188.06642 53.153416 -2372.6129 + 700 0.07 -0.099570972 0 0 1 -188.07628 51.377187 -2372.6129 + 750 0.075 -0.099570972 0 0 1 -188.08415 49.725449 -2372.6129 + 800 0.08 -0.099570972 0 0 1 -188.08857 49.663576 -2372.6129 + 850 0.085 -0.099570972 0 0 1 -188.0891 51.681567 -2372.6129 + 900 0.09 -0.099570972 0 0 1 -188.08636 55.166554 -2372.6129 + 950 0.095 -0.099570972 0 0 1 -188.08174 58.718232 -2372.6129 + 1000 0.1 -0.099570972 0 0 1 -188.0769 60.75567 -2372.6129 +Loop time of 5.66302 on 1 procs for 1000 steps with 500 atoms + +Performance: 1.526 ns/day, 15.731 hours/ns, 176.584 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 2.8546 | 2.8546 | 2.8546 | 0.0 | 50.41 +Neigh | 0.012496 | 0.012496 | 0.012496 | 0.0 | 0.22 +Comm | 0.041981 | 0.041981 | 0.041981 | 0.0 | 0.74 +Output | 0.0014014 | 0.0014014 | 0.0014014 | 0.0 | 0.02 +Modify | 2.7441 | 2.7441 | 2.7441 | 0.0 | 48.46 +Other | | 0.008486 | | | 0.15 + +Nlocal: 500 ave 500 max 500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1956 ave 1956 max 1956 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 24065 ave 24065 max 24065 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 48130 ave 48130 max 48130 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 48130 +Ave neighs/atom = 96.26 +Neighbor list builds = 6 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:05 diff --git a/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.4 b/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.4 new file mode 100644 index 0000000000..6d8e74f37f --- /dev/null +++ b/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.4 @@ -0,0 +1,142 @@ +LAMMPS (30 Oct 2019) +# fcc cobalt in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice fcc 3.54 +Lattice spacing in x,y,z = 3.54 3.54 3.54 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (17.7 17.7 17.7) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.00073719 secs + +# setting mass, mag. moments, and interactions for fcc cobalt + +mass 1 58.93 + +#set group all spin/random 31 1.72 +set group all spin 1.72 0.0 0.0 1.0 + 500 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * spin/exchange exchange 4.0 0.0446928 0.003496 1.4885 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 +fix_modify 1 energy yes + +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +thermo_style custom f_1 + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time f_1 v_magx v_magy v_magnorm v_emag temp etotal +thermo 50 + +# compute outsp all property/atom spx spy spz sp fmx fmy fmz +# dump 1 all custom 100 dump_cobalt_fcc.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.59954 + ghost atom cutoff = 6.59954 + binsize = 3.29977, bins = 6 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 5.664 | 5.664 | 5.664 Mbytes +Step Time f_1 v_magx v_magy v_magnorm v_emag Temp TotEng + 0 0 -0.099570972 0 0 1 -188.09051 100.00543 -2372.6129 + 50 0.005 -0.099570972 0 0 1 -188.09036 95.174807 -2372.6129 + 100 0.01 -0.099570972 0 0 1 -188.08965 81.854304 -2372.6129 + 150 0.015 -0.099570972 0 0 1 -188.0877 63.270938 -2372.6129 + 200 0.02 -0.099570972 0 0 1 -188.08381 43.867262 -2372.6129 + 250 0.025 -0.099570972 0 0 1 -188.07767 28.075261 -2372.6129 + 300 0.03 -0.099570972 0 0 1 -188.06966 19.046222 -2372.6129 + 350 0.035 -0.099570972 0 0 1 -188.06096 17.79071 -2372.6129 + 400 0.04 -0.099570972 0 0 1 -188.05326 23.079994 -2372.6129 + 450 0.045 -0.099570972 0 0 1 -188.04831 32.127316 -2372.6129 + 500 0.05 -0.099570972 0 0 1 -188.04737 41.709644 -2372.6129 + 550 0.055 -0.099570972 0 0 1 -188.05082 49.246292 -2372.6129 + 600 0.06 -0.099570972 0 0 1 -188.05795 53.465535 -2372.6129 + 650 0.065 -0.099570972 0 0 1 -188.06713 54.522857 -2372.6129 + 700 0.07 -0.099570972 0 0 1 -188.07626 53.635521 -2372.6129 + 750 0.075 -0.099570972 0 0 1 -188.08332 52.419678 -2372.6129 + 800 0.08 -0.099570972 0 0 1 -188.08696 52.176558 -2372.6129 + 850 0.085 -0.099570972 0 0 1 -188.0868 53.380592 -2372.6129 + 900 0.09 -0.099570972 0 0 1 -188.08348 55.551378 -2372.6129 + 950 0.095 -0.099570972 0 0 1 -188.07838 57.540047 -2372.6129 + 1000 0.1 -0.099570972 0 0 1 -188.07314 58.088674 -2372.6129 +Loop time of 3.36398 on 4 procs for 1000 steps with 500 atoms + +Performance: 2.568 ns/day, 9.344 hours/ns, 297.267 timesteps/s +99.1% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.67186 | 0.78327 | 0.87877 | 8.5 | 23.28 +Neigh | 0.0027554 | 0.0033352 | 0.0038562 | 0.7 | 0.10 +Comm | 0.20661 | 0.30174 | 0.41594 | 14.1 | 8.97 +Output | 0.0007627 | 0.00084305 | 0.0010374 | 0.0 | 0.03 +Modify | 2.2674 | 2.2712 | 2.2779 | 0.3 | 67.52 +Other | | 0.003571 | | | 0.11 + +Nlocal: 125 ave 133 max 116 min +Histogram: 1 0 0 0 0 2 0 0 0 1 +Nghost: 1099 ave 1108 max 1091 min +Histogram: 1 0 0 0 2 0 0 0 0 1 +Neighs: 6032.5 ave 6417 max 5489 min +Histogram: 1 0 0 0 0 0 1 1 0 1 +FullNghs: 12065 ave 13062 max 10970 min +Histogram: 1 0 0 0 0 2 0 0 0 1 + +Total # of neighbors = 48260 +Ave neighs/atom = 96.52 +Neighbor list builds = 6 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:03 diff --git a/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp b/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp index e5a49cd336..dd114202cb 100644 --- a/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp +++ b/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp @@ -57,4 +57,4 @@ thermo 10 compute outsp all property/atom spx spy spz sp fmx fmy fmz dump 1 all custom 100 dump_cobalt_hcp.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 20000 +run 1000 diff --git a/examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.1 b/examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.1 deleted file mode 100644 index 4bb513de18..0000000000 --- a/examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.1 +++ /dev/null @@ -1,318 +0,0 @@ -LAMMPS (11 May 2018) -# hcp cobalt in a 3d periodic box - -clear -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice hcp 2.5071 -Lattice spacing in x,y,z = 2.5071 4.34242 4.09408 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) - 1 by 1 by 1 MPI processor grid -create_atoms 1 box -Created 500 atoms - Time spent = 0.000801802 secs - -# setting mass, mag. moments, and interactions for hcp cobalt - -mass 1 58.93 - -#set group all spin/random 31 1.72 -set group all spin 1.72 0.0 0.0 1.0 - 500 settings made for spin -velocity all create 100 4928459 rot yes dist gaussian - -#pair_style hybrid/overlay eam/alloy spin/exchange 4.0 spin/neel 4.0 -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co -pair_coeff * * spin/exchange exchange 4.0 0.3593 1.135028015e-05 1.064568567 -#pair_coeff * * spin/neel neel 4.0 0.0048 0.234 1.168 2.6905 0.705 0.652 - - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes - -timestep 0.0001 - - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_emag temp etotal -thermo 10 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_cobalt_hcp.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 2000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.59954 - ghost atom cutoff = 6.59954 - binsize = 3.29977, bins = 4 7 7 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.401 | 7.401 | 7.401 Mbytes -Step Time v_magnorm v_emag Temp TotEng - 0 0 1 -187.29499 100.00543 -2375.8943 - 10 0.001 1 -187.29714 99.845593 -2375.8943 - 20 0.002 1 -187.30356 99.367234 -2375.8943 - 30 0.003 1 -187.31419 98.573996 -2375.8943 - 40 0.004 1 -187.32896 97.472027 -2375.8943 - 50 0.005 1 -187.34772 96.069944 -2375.8943 - 60 0.006 1 -187.37032 94.378764 -2375.8943 - 70 0.007 1 -187.39656 92.411827 -2375.8943 - 80 0.008 1 -187.4262 90.184697 -2375.8943 - 90 0.009 1 -187.459 87.715037 -2375.8943 - 100 0.01 1 -187.49466 85.022479 -2375.8943 - 110 0.011 1 -187.53289 82.128462 -2375.8943 - 120 0.012 1 -187.57334 79.05606 -2375.8943 - 130 0.013 1 -187.61568 75.82979 -2375.8943 - 140 0.014 1 -187.65953 72.475403 -2375.8943 - 150 0.015 1 -187.70453 69.019658 -2375.8943 - 160 0.016 1 -187.75028 65.490086 -2375.8943 - 170 0.017 1 -187.79642 61.914735 -2375.8943 - 180 0.018 1 -187.84254 58.321911 -2375.8943 - 190 0.019 1 -187.88828 54.739907 -2375.8943 - 200 0.02 1 -187.93324 51.196728 -2375.8943 - 210 0.021 1 -187.97708 47.719812 -2375.8943 - 220 0.022 1 -188.01947 44.335762 -2375.8943 - 230 0.023 1 -188.06003 41.07007 -2375.8943 - 240 0.024 1 -188.09853 37.946852 -2375.8944 - 250 0.025 1 -188.13457 34.988599 -2375.8944 - 260 0.026 1 -188.16795 32.215943 -2375.8944 - 270 0.027 1 -188.19851 29.647465 -2375.8944 - 280 0.028 1 -188.22593 27.299481 -2375.8944 - 290 0.029 1 -188.25011 25.185896 -2375.8944 - 300 0.03 1 -188.27095 23.318075 -2375.8945 - 310 0.031 1 -188.2883 21.70475 -2375.8945 - 320 0.032 1 -188.30213 20.35194 -2375.8945 - 330 0.033 1 -188.31251 19.262946 -2375.8945 - 340 0.034 1 -188.31928 18.438347 -2375.8945 - 350 0.035 1 -188.32258 17.876036 -2375.8945 - 360 0.036 1 -188.32249 17.571322 -2375.8945 - 370 0.037 1 -188.31913 17.517032 -2375.8945 - 380 0.038 1 -188.31264 17.703653 -2375.8945 - 390 0.039 1 -188.30321 18.119513 -2375.8945 - 400 0.04 1 -188.29102 18.750969 -2375.8945 - 410 0.041 1 -188.2763 19.582631 -2375.8945 - 420 0.042 1 -188.25929 20.597597 -2375.8945 - 430 0.043 1 -188.24025 21.777699 -2375.8945 - 440 0.044 1 -188.21945 23.103765 -2375.8945 - 450 0.045 1 -188.19719 24.555878 -2375.8946 - 460 0.046 1 -188.17368 26.113643 -2375.8946 - 470 0.047 1 -188.1493 27.756439 -2375.8946 - 480 0.048 1 -188.12429 29.463677 -2375.8946 - 490 0.049 1 -188.09895 31.21504 -2375.8946 - 500 0.05 1 -188.07354 32.990713 -2375.8946 - 510 0.051 1 -188.04832 34.771601 -2375.8945 - 520 0.052 1 -188.02358 36.539517 -2375.8945 - 530 0.053 1 -187.99951 38.27736 -2375.8945 - 540 0.054 1 -187.97636 39.969275 -2375.8945 - 550 0.055 1 -187.95437 41.600775 -2375.8945 - 560 0.056 1 -187.93364 43.158863 -2375.8944 - 570 0.057 1 -187.9144 44.632119 -2375.8944 - 580 0.058 1 -187.89669 46.010765 -2375.8944 - 590 0.059 1 -187.88074 47.286714 -2375.8944 - 600 0.06 1 -187.86658 48.453573 -2375.8944 - 610 0.061 1 -187.85422 49.506668 -2375.8943 - 620 0.062 1 -187.84377 50.443021 -2375.8943 - 630 0.063 1 -187.8352 51.261297 -2375.8943 - 640 0.064 1 -187.8285 51.961764 -2375.8943 - 650 0.065 1 -187.8236 52.54622 -2375.8943 - 660 0.066 1 -187.8205 53.017899 -2375.8943 - 670 0.067 1 -187.81909 53.381374 -2375.8943 - 680 0.068 1 -187.81926 53.64244 -2375.8943 - 690 0.069 1 -187.82092 53.807997 -2375.8943 - 700 0.07 1 -187.82391 53.885909 -2375.8943 - 710 0.071 1 -187.82814 53.884865 -2375.8943 - 720 0.072 1 -187.83339 53.814238 -2375.8943 - 730 0.073 1 -187.83952 53.68392 -2375.8943 - 740 0.074 1 -187.84635 53.504185 -2375.8943 - 750 0.075 1 -187.85375 53.285525 -2375.8943 - 760 0.076 1 -187.86153 53.038494 -2375.8943 - 770 0.077 1 -187.86952 52.773567 -2375.8943 - 780 0.078 1 -187.87758 52.500994 -2375.8943 - 790 0.079 1 -187.88549 52.230655 -2375.8943 - 800 0.08 1 -187.89313 51.971933 -2375.8943 - 810 0.081 1 -187.90035 51.733593 -2375.8943 - 820 0.082 1 -187.90702 51.523671 -2375.8943 - 830 0.083 1 -187.91302 51.349376 -2375.8943 - 840 0.084 1 -187.91824 51.217006 -2375.8943 - 850 0.085 1 -187.9226 51.131875 -2375.8943 - 860 0.086 1 -187.92602 51.098259 -2375.8943 - 870 0.087 1 -187.92844 51.119356 -2375.8943 - 880 0.088 1 -187.92979 51.197261 -2375.8943 - 890 0.089 1 -187.93011 51.332955 -2375.8943 - 900 0.09 1 -187.92937 51.526314 -2375.8943 - 910 0.091 1 -187.92757 51.77613 -2375.8943 - 920 0.092 1 -187.92475 52.080145 -2375.8943 - 930 0.093 1 -187.92096 52.435106 -2375.8943 - 940 0.094 1 -187.91624 52.836825 -2375.8943 - 950 0.095 1 -187.91068 53.280251 -2375.8943 - 960 0.096 1 -187.90435 53.759559 -2375.8943 - 970 0.097 1 -187.89734 54.268246 -2375.8943 - 980 0.098 1 -187.88981 54.799223 -2375.8943 - 990 0.099 1 -187.88185 55.344928 -2375.8943 - 1000 0.1 1 -187.87357 55.897438 -2375.8943 - 1010 0.101 1 -187.86511 56.448585 -2375.8943 - 1020 0.102 1 -187.8566 56.990069 -2375.8943 - 1030 0.103 1 -187.84817 57.513575 -2375.8943 - 1040 0.104 1 -187.83995 58.010887 -2375.8943 - 1050 0.105 1 -187.83208 58.474004 -2375.8943 - 1060 0.106 1 -187.8247 58.89524 -2375.8943 - 1070 0.107 1 -187.81789 59.267328 -2375.8943 - 1080 0.108 1 -187.81177 59.583518 -2375.8943 - 1090 0.109 1 -187.80646 59.837665 -2375.8943 - 1100 0.11 1 -187.80204 60.024306 -2375.8943 - 1110 0.111 1 -187.79861 60.138734 -2375.8943 - 1120 0.112 1 -187.79625 60.177056 -2375.8943 - 1130 0.113 1 -187.79497 60.136244 -2375.8943 - 1140 0.114 1 -187.79485 60.014176 -2375.8943 - 1150 0.115 1 -187.7959 59.809665 -2375.8943 - 1160 0.116 1 -187.79811 59.52248 -2375.8943 - 1170 0.117 1 -187.80157 59.153353 -2375.8943 - 1180 0.118 1 -187.80618 58.703971 -2375.8943 - 1190 0.119 1 -187.81193 58.176956 -2375.8943 - 1200 0.12 1 -187.81879 57.575849 -2375.8943 - 1210 0.121 1 -187.82668 56.905072 -2375.8943 - 1220 0.122 1 -187.83554 56.169878 -2375.8943 - 1230 0.123 1 -187.84528 55.376297 -2375.8943 - 1240 0.124 1 -187.85581 54.53107 -2375.8943 - 1250 0.125 1 -187.86702 53.641573 -2375.8943 - 1260 0.126 1 -187.8788 52.715739 -2375.8943 - 1270 0.127 1 -187.89103 51.761969 -2375.8943 - 1280 0.128 1 -187.90358 50.789036 -2375.8943 - 1290 0.129 1 -187.91632 49.805988 -2375.8943 - 1300 0.13 1 -187.92911 48.822045 -2375.8943 - 1310 0.131 1 -187.94182 47.846491 -2375.8943 - 1320 0.132 1 -187.95428 46.888574 -2375.8943 - 1330 0.133 1 -187.96643 45.957394 -2375.8943 - 1340 0.134 1 -187.9781 45.061794 -2375.8943 - 1350 0.135 1 -187.9892 44.210263 -2375.8943 - 1360 0.136 1 -187.99955 43.410832 -2375.8943 - 1370 0.137 1 -188.00907 42.670979 -2375.8943 - 1380 0.138 1 -188.01767 41.997547 -2375.8943 - 1390 0.139 1 -188.02525 41.396655 -2375.8943 - 1400 0.14 1 -188.03177 40.873631 -2375.8944 - 1410 0.141 1 -188.03711 40.432952 -2375.8944 - 1420 0.142 1 -188.04124 40.078172 -2375.8944 - 1430 0.143 1 -188.04413 39.811902 -2375.8944 - 1440 0.144 1 -188.04575 39.635775 -2375.8944 - 1450 0.145 1 -188.04607 39.550435 -2375.8943 - 1460 0.146 1 -188.04515 39.555512 -2375.8943 - 1470 0.147 1 -188.04298 39.649651 -2375.8943 - 1480 0.148 1 -188.03961 39.830523 -2375.8943 - 1490 0.149 1 -188.03508 40.094865 -2375.8943 - 1500 0.15 1 -188.02944 40.438519 -2375.8943 - 1510 0.151 1 -188.02275 40.856491 -2375.8943 - 1520 0.152 1 -188.01515 41.343019 -2375.8943 - 1530 0.153 1 -188.00671 41.891643 -2375.8943 - 1540 0.154 1 -187.99753 42.495295 -2375.8943 - 1550 0.155 1 -187.98772 43.14639 -2375.8943 - 1560 0.156 1 -187.9774 43.836918 -2375.8943 - 1570 0.157 1 -187.9667 44.558553 -2375.8943 - 1580 0.158 1 -187.95576 45.302751 -2375.8943 - 1590 0.159 1 -187.94466 46.060862 -2375.8943 - 1600 0.16 1 -187.93356 46.824226 -2375.8943 - 1610 0.161 1 -187.92257 47.584289 -2375.8943 - 1620 0.162 1 -187.91183 48.332703 -2375.8943 - 1630 0.163 1 -187.90145 49.061422 -2375.8943 - 1640 0.164 1 -187.89155 49.762798 -2375.8943 - 1650 0.165 1 -187.88222 50.429671 -2375.8943 - 1660 0.166 1 -187.87357 51.055445 -2375.8943 - 1670 0.167 1 -187.86569 51.634167 -2375.8943 - 1680 0.168 1 -187.85864 52.160588 -2375.8943 - 1690 0.169 1 -187.85249 52.630219 -2375.8943 - 1700 0.17 1 -187.8473 53.039377 -2375.8943 - 1710 0.171 1 -187.84311 53.385221 -2375.8943 - 1720 0.172 1 -187.83994 53.665778 -2375.8943 - 1730 0.173 1 -187.83781 53.879954 -2375.8943 - 1740 0.174 1 -187.83671 54.027539 -2375.8943 - 1750 0.175 1 -187.83663 54.109201 -2375.8943 - 1760 0.176 1 -187.83753 54.126472 -2375.8943 - 1770 0.177 1 -187.83941 54.081708 -2375.8943 - 1780 0.178 1 -187.8422 53.97806 -2375.8943 - 1790 0.179 1 -187.84584 53.819424 -2375.8943 - 1800 0.18 1 -187.85025 53.610389 -2375.8943 - 1810 0.181 1 -187.85535 53.356163 -2375.8943 - 1820 0.182 1 -187.86105 53.06251 -2375.8943 - 1830 0.183 1 -187.86723 52.735671 -2375.8943 - 1840 0.184 1 -187.87384 52.382262 -2375.8943 - 1850 0.185 1 -187.88075 52.009201 -2375.8943 - 1860 0.186 1 -187.88784 51.623613 -2375.8943 - 1870 0.187 1 -187.89501 51.232726 -2375.8943 - 1880 0.188 1 -187.90214 50.843782 -2375.8943 - 1890 0.189 1 -187.90912 50.463929 -2375.8943 - 1900 0.19 1 -187.91585 50.100133 -2375.8943 - 1910 0.191 1 -187.92222 49.759075 -2375.8943 - 1920 0.192 1 -187.92814 49.447064 -2375.8943 - 1930 0.193 1 -187.93351 49.169949 -2375.8943 - 1940 0.194 1 -187.93826 48.933036 -2375.8943 - 1950 0.195 1 -187.94232 48.741013 -2375.8943 - 1960 0.196 1 -187.94561 48.597888 -2375.8943 - 1970 0.197 1 -187.94809 48.506926 -2375.8943 - 1980 0.198 1 -187.94972 48.470605 -2375.8943 - 1990 0.199 1 -187.95047 48.490576 -2375.8943 - 2000 0.2 1 -187.95033 48.567643 -2375.8943 -Loop time of 10.5391 on 1 procs for 2000 steps with 500 atoms - -Performance: 1.640 ns/day, 14.638 hours/ns, 189.770 timesteps/s -99.6% CPU use with 1 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 4.9958 | 4.9958 | 4.9958 | 0.0 | 47.40 -Neigh | 0.020741 | 0.020741 | 0.020741 | 0.0 | 0.20 -Comm | 0.05899 | 0.05899 | 0.05899 | 0.0 | 0.56 -Output | 1.1598 | 1.1598 | 1.1598 | 0.0 | 11.00 -Modify | 4.2885 | 4.2885 | 4.2885 | 0.0 | 40.69 -Other | | 0.01522 | | | 0.14 - -Nlocal: 500 ave 500 max 500 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 2444 ave 2444 max 2444 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 27041 ave 27041 max 27041 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 54082 ave 54082 max 54082 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 54082 -Ave neighs/atom = 108.164 -Neighbor list builds = 12 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:10 diff --git a/examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.4 b/examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.4 deleted file mode 100644 index 4e7e6b1b97..0000000000 --- a/examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.4 +++ /dev/null @@ -1,318 +0,0 @@ -LAMMPS (11 May 2018) -# hcp cobalt in a 3d periodic box - -clear -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice hcp 2.5071 -Lattice spacing in x,y,z = 2.5071 4.34242 4.09408 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) - 1 by 2 by 2 MPI processor grid -create_atoms 1 box -Created 500 atoms - Time spent = 0.000241518 secs - -# setting mass, mag. moments, and interactions for hcp cobalt - -mass 1 58.93 - -#set group all spin/random 31 1.72 -set group all spin 1.72 0.0 0.0 1.0 - 500 settings made for spin -velocity all create 100 4928459 rot yes dist gaussian - -#pair_style hybrid/overlay eam/alloy spin/exchange 4.0 spin/neel 4.0 -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co -pair_coeff * * spin/exchange exchange 4.0 0.3593 1.135028015e-05 1.064568567 -#pair_coeff * * spin/neel neel 4.0 0.0048 0.234 1.168 2.6905 0.705 0.652 - - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes - -timestep 0.0001 - - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_emag temp etotal -thermo 10 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_cobalt_hcp.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 2000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.59954 - ghost atom cutoff = 6.59954 - binsize = 3.29977, bins = 4 7 7 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.313 | 7.314 | 7.314 Mbytes -Step Time v_magnorm v_emag Temp TotEng - 0 0 1 -187.29499 100.00543 -2375.8943 - 10 0.001 1 -187.29721 99.841045 -2375.8943 - 20 0.002 1 -187.30385 99.349208 -2375.8943 - 30 0.003 1 -187.31485 98.533905 -2375.8943 - 40 0.004 1 -187.33011 97.401749 -2375.8943 - 50 0.005 1 -187.34949 95.961938 -2375.8943 - 60 0.006 1 -187.37283 94.22618 -2375.8943 - 70 0.007 1 -187.39992 92.208606 -2375.8943 - 80 0.008 1 -187.43051 89.92566 -2375.8943 - 90 0.009 1 -187.46434 87.39597 -2375.8943 - 100 0.01 1 -187.5011 84.640195 -2375.8943 - 110 0.011 1 -187.54047 81.680862 -2375.8943 - 120 0.012 1 -187.5821 78.542172 -2375.8943 - 130 0.013 1 -187.62564 75.249797 -2375.8943 - 140 0.014 1 -187.67069 71.830656 -2375.8943 - 150 0.015 1 -187.71686 68.312673 -2375.8943 - 160 0.016 1 -187.76377 64.724523 -2375.8943 - 170 0.017 1 -187.81099 61.095365 -2375.8943 - 180 0.018 1 -187.85814 57.454566 -2375.8943 - 190 0.019 1 -187.90481 53.831412 -2375.8943 - 200 0.02 1 -187.95061 50.254822 -2375.8943 - 210 0.021 1 -187.99517 46.753056 -2375.8943 - 220 0.022 1 -188.03812 43.353428 -2375.8943 - 230 0.023 1 -188.07913 40.082023 -2375.8943 - 240 0.024 1 -188.11787 36.963429 -2375.8943 - 250 0.025 1 -188.15409 34.020481 -2375.8943 - 260 0.026 1 -188.1875 31.27403 -2375.8943 - 270 0.027 1 -188.21782 28.74271 -2375.8943 - 280 0.028 1 -188.2449 26.44276 -2375.8943 - 290 0.029 1 -188.26857 24.387875 -2375.8943 - 300 0.03 1 -188.28877 22.589076 -2375.8944 - 310 0.031 1 -188.30529 21.054615 -2375.8944 - 320 0.032 1 -188.31814 19.789913 -2375.8944 - 330 0.033 1 -188.3273 18.797563 -2375.8944 - 340 0.034 1 -188.33284 18.077336 -2375.8944 - 350 0.035 1 -188.33478 17.626237 -2375.8945 - 360 0.036 1 -188.33319 17.438611 -2375.8945 - 370 0.037 1 -188.32824 17.506247 -2375.8945 - 380 0.038 1 -188.32007 17.818564 -2375.8945 - 390 0.039 1 -188.30888 18.362769 -2375.8945 - 400 0.04 1 -188.2949 19.124086 -2375.8945 - 410 0.041 1 -188.27837 20.085983 -2375.8945 - 420 0.042 1 -188.25957 21.230423 -2375.8945 - 430 0.043 1 -188.23868 22.538112 -2375.8945 - 440 0.044 1 -188.21604 23.988778 -2375.8945 - 450 0.045 1 -188.19195 25.561447 -2375.8945 - 460 0.046 1 -188.16672 27.234703 -2375.8945 - 470 0.047 1 -188.14064 28.986964 -2375.8946 - 480 0.048 1 -188.11402 30.796738 -2375.8946 - 490 0.049 1 -188.08713 32.642869 -2375.8945 - 500 0.05 1 -188.06032 34.504776 -2375.8945 - 510 0.051 1 -188.03383 36.362662 -2375.8945 - 520 0.052 1 -188.00793 38.197721 -2375.8945 - 530 0.053 1 -187.98284 39.992314 -2375.8945 - 540 0.054 1 -187.95884 41.730127 -2375.8945 - 550 0.055 1 -187.93612 43.396298 -2375.8945 - 560 0.056 1 -187.91489 44.97754 -2375.8945 - 570 0.057 1 -187.89524 46.462224 -2375.8945 - 580 0.058 1 -187.87735 47.840443 -2375.8945 - 590 0.059 1 -187.8613 49.104064 -2375.8945 - 600 0.06 1 -187.84719 50.246744 -2375.8945 - 610 0.061 1 -187.83509 51.26393 -2375.8944 - 620 0.062 1 -187.82506 52.152839 -2375.8944 - 630 0.063 1 -187.81706 52.912413 -2375.8944 - 640 0.064 1 -187.81109 53.543272 -2375.8944 - 650 0.065 1 -187.80708 54.047636 -2375.8944 - 660 0.066 1 -187.80499 54.429234 -2375.8944 - 670 0.067 1 -187.8047 54.693202 -2375.8944 - 680 0.068 1 -187.80613 54.845965 -2375.8944 - 690 0.069 1 -187.80914 54.895106 -2375.8944 - 700 0.07 1 -187.81356 54.849238 -2375.8944 - 710 0.071 1 -187.81923 54.71786 -2375.8943 - 720 0.072 1 -187.82608 54.511181 -2375.8943 - 730 0.073 1 -187.83388 54.239987 -2375.8943 - 740 0.074 1 -187.84244 53.91548 -2375.8943 - 750 0.075 1 -187.85158 53.549112 -2375.8943 - 760 0.076 1 -187.86112 53.152433 -2375.8943 - 770 0.077 1 -187.87086 52.736925 -2375.8943 - 780 0.078 1 -187.88063 52.313858 -2375.8943 - 790 0.079 1 -187.89026 51.894138 -2375.8943 - 800 0.08 1 -187.89958 51.488169 -2375.8943 - 810 0.081 1 -187.90842 51.105725 -2375.8943 - 820 0.082 1 -187.91663 50.755829 -2375.8943 - 830 0.083 1 -187.92411 50.446651 -2375.8943 - 840 0.084 1 -187.93071 50.185404 -2375.8943 - 850 0.085 1 -187.93637 49.978262 -2375.8943 - 860 0.086 1 -187.94099 49.830307 -2375.8943 - 870 0.087 1 -187.9445 49.745473 -2375.8943 - 880 0.088 1 -187.94685 49.726517 -2375.8943 - 890 0.089 1 -187.94802 49.774999 -2375.8943 - 900 0.09 1 -187.94799 49.891282 -2375.8943 - 910 0.091 1 -187.94678 50.074549 -2375.8943 - 920 0.092 1 -187.94441 50.322833 -2375.8943 - 930 0.093 1 -187.94093 50.633063 -2375.8943 - 940 0.094 1 -187.93639 51.001126 -2375.8943 - 950 0.095 1 -187.93089 51.421938 -2375.8943 - 960 0.096 1 -187.9245 51.889531 -2375.8943 - 970 0.097 1 -187.91733 52.397148 -2375.8943 - 980 0.098 1 -187.9095 52.937345 -2375.8943 - 990 0.099 1 -187.90113 53.502108 -2375.8943 - 1000 0.1 1 -187.89236 54.082966 -2375.8943 - 1010 0.101 1 -187.88332 54.671115 -2375.8943 - 1020 0.102 1 -187.87415 55.257545 -2375.8943 - 1030 0.103 1 -187.86501 55.833162 -2375.8943 - 1040 0.104 1 -187.85602 56.388915 -2375.8943 - 1050 0.105 1 -187.84734 56.915918 -2375.8943 - 1060 0.106 1 -187.83909 57.405575 -2375.8943 - 1070 0.107 1 -187.83143 57.849686 -2375.8943 - 1080 0.108 1 -187.82446 58.240564 -2375.8943 - 1090 0.109 1 -187.8183 58.571132 -2375.8943 - 1100 0.11 1 -187.81306 58.835016 -2375.8943 - 1110 0.111 1 -187.80883 59.026633 -2375.8943 - 1120 0.112 1 -187.8057 59.141258 -2375.8943 - 1130 0.113 1 -187.80372 59.17509 -2375.8943 - 1140 0.114 1 -187.80295 59.125305 -2375.8943 - 1150 0.115 1 -187.80341 58.990092 -2375.8943 - 1160 0.116 1 -187.80515 58.76868 -2375.8943 - 1170 0.117 1 -187.80814 58.461352 -2375.8943 - 1180 0.118 1 -187.81244 58.069457 -2375.8943 - 1190 0.119 1 -187.81794 57.595377 -2375.8944 - 1200 0.12 1 -187.82458 57.042514 -2375.8944 - 1210 0.121 1 -187.83233 56.415256 -2375.8944 - 1220 0.122 1 -187.84112 55.718931 -2375.8944 - 1230 0.123 1 -187.85086 54.959744 -2375.8944 - 1240 0.124 1 -187.86145 54.144707 -2375.8944 - 1250 0.125 1 -187.87277 53.281562 -2375.8944 - 1260 0.126 1 -187.88471 52.378686 -2375.8944 - 1270 0.127 1 -187.89713 51.445 -2375.8944 - 1280 0.128 1 -187.9099 50.489858 -2375.8944 - 1290 0.129 1 -187.92288 49.522943 -2375.8944 - 1300 0.13 1 -187.93591 48.554147 -2375.8944 - 1310 0.131 1 -187.94886 47.593456 -2375.8944 - 1320 0.132 1 -187.96157 46.650829 -2375.8944 - 1330 0.133 1 -187.97391 45.736073 -2375.8944 - 1340 0.134 1 -187.98573 44.858733 -2375.8944 - 1350 0.135 1 -187.99691 44.027964 -2375.8944 - 1360 0.136 1 -188.00731 43.252426 -2375.8944 - 1370 0.137 1 -188.01678 42.540178 -2375.8943 - 1380 0.138 1 -188.02529 41.898568 -2375.8943 - 1390 0.139 1 -188.0327 41.334152 -2375.8943 - 1400 0.14 1 -188.03894 40.852606 -2375.8943 - 1410 0.141 1 -188.04396 40.45866 -2375.8944 - 1420 0.142 1 -188.04768 40.156041 -2375.8944 - 1430 0.143 1 -188.05007 39.947416 -2375.8944 - 1440 0.144 1 -188.05107 39.834367 -2375.8944 - 1450 0.145 1 -188.0507 39.817378 -2375.8944 - 1460 0.146 1 -188.04898 39.895828 -2375.8944 - 1470 0.147 1 -188.04595 40.068005 -2375.8945 - 1480 0.148 1 -188.04164 40.331129 -2375.8945 - 1490 0.149 1 -188.03603 40.681394 -2375.8945 - 1500 0.15 1 -188.02929 41.114003 -2375.8945 - 1510 0.151 1 -188.02148 41.623259 -2375.8945 - 1520 0.152 1 -188.0127 42.20263 -2375.8945 - 1530 0.153 1 -188.00302 42.844846 -2375.8945 - 1540 0.154 1 -187.99255 43.541977 -2375.8945 - 1550 0.155 1 -187.98148 44.285554 -2375.8945 - 1560 0.156 1 -187.96989 45.066666 -2375.8945 - 1570 0.157 1 -187.95793 45.876084 -2375.8945 - 1580 0.158 1 -187.94574 46.704378 -2375.8945 - 1590 0.159 1 -187.93346 47.542032 -2375.8945 - 1600 0.16 1 -187.92122 48.379564 -2375.8945 - 1610 0.161 1 -187.90916 49.207642 -2375.8945 - 1620 0.162 1 -187.89742 50.0172 -2375.8945 - 1630 0.163 1 -187.88613 50.799541 -2375.8945 - 1640 0.164 1 -187.87536 51.546446 -2375.8944 - 1650 0.165 1 -187.86531 52.250265 -2375.8944 - 1660 0.166 1 -187.85604 52.904001 -2375.8944 - 1670 0.167 1 -187.84765 53.501394 -2375.8944 - 1680 0.168 1 -187.84021 54.036987 -2375.8944 - 1690 0.169 1 -187.83379 54.506178 -2375.8944 - 1700 0.17 1 -187.82846 54.905273 -2375.8944 - 1710 0.171 1 -187.82424 55.231514 -2375.8944 - 1720 0.172 1 -187.82117 55.483104 -2375.8944 - 1730 0.173 1 -187.81922 55.659221 -2375.8944 - 1740 0.174 1 -187.81843 55.760007 -2375.8944 - 1750 0.175 1 -187.81881 55.786556 -2375.8944 - 1760 0.176 1 -187.82029 55.740888 -2375.8944 - 1770 0.177 1 -187.82284 55.625916 -2375.8944 - 1780 0.178 1 -187.82639 55.445397 -2375.8944 - 1790 0.179 1 -187.83088 55.203871 -2375.8944 - 1800 0.18 1 -187.83623 54.906597 -2375.8944 - 1810 0.181 1 -187.84235 54.559471 -2375.8944 - 1820 0.182 1 -187.84913 54.168949 -2375.8944 - 1830 0.183 1 -187.85646 53.741952 -2375.8943 - 1840 0.184 1 -187.86424 53.28578 -2375.8943 - 1850 0.185 1 -187.87239 52.807988 -2375.8943 - 1860 0.186 1 -187.88077 52.3163 -2375.8943 - 1870 0.187 1 -187.88925 51.81851 -2375.8943 - 1880 0.188 1 -187.89772 51.322368 -2375.8943 - 1890 0.189 1 -187.90605 50.835483 -2375.8943 - 1900 0.19 1 -187.91415 50.365218 -2375.8943 - 1910 0.191 1 -187.92189 49.9186 -2375.8943 - 1920 0.192 1 -187.92917 49.502222 -2375.8943 - 1930 0.193 1 -187.93591 49.122167 -2375.8943 - 1940 0.194 1 -187.94198 48.783928 -2375.8943 - 1950 0.195 1 -187.94737 48.492348 -2375.8943 - 1960 0.196 1 -187.95199 48.25154 -2375.8943 - 1970 0.197 1 -187.95576 48.064862 -2375.8943 - 1980 0.198 1 -187.95866 47.934875 -2375.8943 - 1990 0.199 1 -187.96065 47.863314 -2375.8943 - 2000 0.2 1 -187.96171 47.851079 -2375.8943 -Loop time of 4.40076 on 4 procs for 2000 steps with 500 atoms - -Performance: 3.927 ns/day, 6.112 hours/ns, 454.467 timesteps/s -96.2% CPU use with 4 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 1.2934 | 1.3683 | 1.432 | 4.2 | 31.09 -Neigh | 0.005039 | 0.0053418 | 0.0054908 | 0.2 | 0.12 -Comm | 0.12642 | 0.1922 | 0.26891 | 11.6 | 4.37 -Output | 0.39256 | 0.40875 | 0.43431 | 2.5 | 9.29 -Modify | 2.395 | 2.4202 | 2.4352 | 1.0 | 54.99 -Other | | 0.006007 | | | 0.14 - -Nlocal: 125 ave 130 max 122 min -Histogram: 1 1 0 1 0 0 0 0 0 1 -Nghost: 1324 ave 1330 max 1316 min -Histogram: 1 0 0 1 0 0 0 0 0 2 -Neighs: 6747 ave 6959 max 6652 min -Histogram: 2 1 0 0 0 0 0 0 0 1 -FullNghs: 13494 ave 14060 max 13186 min -Histogram: 2 0 0 1 0 0 0 0 0 1 - -Total # of neighbors = 53976 -Ave neighs/atom = 107.952 -Neighbor list builds = 12 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:04 diff --git a/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.1 b/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.1 new file mode 100644 index 0000000000..c534241f34 --- /dev/null +++ b/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.1 @@ -0,0 +1,219 @@ +LAMMPS (30 Oct 2019) +# hcp cobalt in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice hcp 2.5071 +Lattice spacing in x,y,z = 2.5071 4.34242 4.09408 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.000491858 secs + +# setting mass, mag. moments, and interactions for hcp cobalt + +mass 1 58.93 + +set group all spin/random 31 1.72 + 500 settings made for spin/random +#set group all spin 1.72 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian + +#pair_style hybrid/overlay eam/alloy spin/exchange 4.0 spin/neel 4.0 +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * spin/exchange exchange 4.0 -0.3593 1.135028015e-05 1.064568567 +#pair_coeff * * spin/neel neel 4.0 0.0048 0.234 1.168 2.6905 0.705 0.652 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +#fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 +fix 1 all precession/spin anisotropy 0.01 0.0 0.0 1.0 +#fix 2 all langevin/spin 0.0 0.0 21 +fix 2 all langevin/spin 0.0 0.1 21 +fix 3 all nve/spin lattice moving + +timestep 0.0001 + + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magnorm v_emag temp press etotal +thermo 10 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_cobalt_hcp.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.59954 + ghost atom cutoff = 6.59954 + binsize = 3.29977, bins = 4 7 7 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.902 | 7.902 | 7.902 Mbytes +Step Time v_magnorm v_emag Temp Press TotEng + 0 0 0.076558814 -5.1073764 100.00543 -552.75983 -2190.3478 + 10 0.001 0.074494403 -6.2746901 100.01038 -1571.7966 -2191.5266 + 20 0.002 0.072366265 -7.4280779 99.885587 -2535.9845 -2192.6673 + 30 0.003 0.070127018 -8.5667999 99.611653 -3445.9872 -2193.7707 + 40 0.004 0.067755946 -9.6899272 99.164813 -4302.5715 -2194.8376 + 50 0.005 0.065261592 -10.79648 98.520535 -5107.2841 -2195.8697 + 60 0.006 0.062676613 -11.885341 97.657148 -5862.7198 -2196.8696 + 70 0.007 0.060046709 -12.955115 96.558718 -6572.0571 -2197.8404 + 80 0.008 0.057417313 -14.004096 95.216748 -7238.1396 -2198.7846 + 90 0.009 0.054822275 -15.030416 93.630634 -7862.5226 -2199.7028 + 100 0.01 0.052277835 -16.032345 91.80711 -8445.2646 -2200.5936 + 110 0.011 0.049783153 -17.008652 89.759163 -8985.5937 -2201.4546 + 120 0.012 0.047326373 -17.958895 87.504922 -9483.1141 -2202.2836 + 130 0.013 0.044893289 -18.883574 85.066818 -9938.8838 -2203.08 + 140 0.014 0.042474822 -19.784052 82.471014 -10355.911 -2203.8457 + 150 0.015 0.040070404 -20.662271 79.746901 -10739.081 -2204.5843 + 160 0.016 0.037686856 -21.520294 76.926428 -11094.793 -2205.3015 + 170 0.017 0.035334961 -22.359822 74.043181 -11430.247 -2206.0035 + 180 0.018 0.033026799 -23.181822 71.131269 -11752.268 -2206.6955 + 190 0.019 0.030775544 -23.986406 68.224204 -12065.774 -2207.3807 + 200 0.02 0.028597121 -24.773013 65.353995 -12372.712 -2208.0582 + 210 0.021 0.026511775 -25.540835 62.55053 -12672.055 -2208.7235 + 220 0.022 0.02454383 -26.289327 59.841288 -12961.112 -2209.3704 + 230 0.023 0.02271918 -27.018625 57.251361 -13237.544 -2209.9931 + 240 0.024 0.021061271 -27.729714 54.80373 -13501.028 -2210.5885 + 250 0.025 0.019587072 -28.42449 52.519717 -13754.325 -2211.1572 + 260 0.026 0.018304494 -29.105398 50.419388 -14002.718 -2211.7031 + 270 0.027 0.017211977 -29.775134 48.521812 -14253.089 -2212.2321 + 280 0.028 0.016300002 -30.436204 46.845075 -14512.437 -2212.7508 + 290 0.029 0.015553519 -31.090499 45.405985 -14786.53 -2213.2644 + 300 0.03 0.014954102 -31.739026 44.219544 -15079.165 -2213.7764 + 310 0.031 0.014481189 -32.381585 43.298175 -15391.531 -2214.2875 + 320 0.032 0.014112494 -33.016984 42.650874 -15722.828 -2214.7966 + 330 0.033 0.013824206 -33.643289 42.282535 -16070.874 -2215.3011 + 340 0.034 0.013591568 -34.258323 42.19365 -16433.065 -2215.7983 + 350 0.035 0.013390035 -34.860184 42.380506 -16807.186 -2216.286 + 360 0.036 0.01319679 -35.447655 42.835832 -17191.816 -2216.763 + 370 0.037 0.012992271 -36.020512 43.549656 -17586.676 -2217.2292 + 380 0.038 0.012761486 -36.579332 44.510078 -17991.857 -2217.6857 + 390 0.039 0.012494918 -37.125414 45.703757 -18407.738 -2218.1336 + 400 0.04 0.0121888 -37.660321 47.115967 -18834.276 -2218.5743 + 410 0.041 0.011844474 -38.185489 48.730291 -19270.674 -2219.0083 + 420 0.042 0.011466715 -38.70192 50.528119 -19715.276 -2219.4355 + 430 0.043 0.011061388 -39.21005 52.488204 -20165.66 -2219.8551 + 440 0.044 0.010633241 -39.709778 54.586528 -20618.997 -2220.266 + 450 0.045 0.010184696 -40.200724 56.79654 -21072.538 -2220.6671 + 460 0.046 0.0097161044 -40.682449 59.089699 -21523.873 -2221.0575 + 470 0.047 0.0092271788 -41.154614 61.436133 -21970.922 -2221.4371 + 480 0.048 0.0087187266 -41.617256 63.805414 -22412.32 -2221.8064 + 490 0.049 0.0081937768 -42.070708 66.167399 -22847.061 -2222.1664 + 500 0.05 0.0076576327 -42.51563 68.493235 -23274.619 -2222.5187 + 510 0.051 0.0071170477 -42.952841 70.756444 -23694.559 -2222.8652 + 520 0.052 0.006579078 -43.383338 72.933996 -24106.717 -2223.2075 + 530 0.053 0.006050144 -43.807962 75.007131 -24510.338 -2223.5467 + 540 0.054 0.0055354475 -44.227552 76.961803 -24904.495 -2223.8833 + 550 0.055 0.0050386503 -44.64268 78.788647 -25287.341 -2224.2166 + 560 0.056 0.0045617699 -45.053996 80.4825 -25657.11 -2224.5456 + 570 0.057 0.0041054334 -45.461923 82.041527 -26011.443 -2224.8688 + 580 0.058 0.003669689 -45.866895 83.466142 -26348.265 -2225.1846 + 590 0.059 0.0032553824 -46.269219 84.757926 -26665.834 -2225.492 + 600 0.06 0.0028655752 -46.669125 85.918711 -26963.24 -2225.7906 + 610 0.061 0.0025060765 -47.066641 86.95 -27240.331 -2226.0806 + 620 0.062 0.0021839971 -47.461566 87.852838 -27497.728 -2226.3626 + 630 0.063 0.0019039581 -47.853462 88.628142 -27736.503 -2226.6376 + 640 0.064 0.0016633855 -48.241747 89.277364 -27957.91 -2226.9064 + 650 0.065 0.0014502904 -48.625803 89.803307 -28163.11 -2227.1692 + 660 0.066 0.0012463786 -49.005026 90.210807 -28352.881 -2227.4258 + 670 0.067 0.0010345087 -49.378935 90.507107 -28527.721 -2227.6754 + 680 0.068 0.00080788134 -49.747325 90.701795 -28688.395 -2227.9175 + 690 0.069 0.000586442 -50.110227 90.80636 -28836.094 -2228.1522 + 700 0.07 0.00046855102 -50.467799 90.833539 -28972.361 -2228.3797 + 710 0.071 0.00061091693 -50.82044 90.796649 -29099.44 -2228.6011 + 720 0.072 0.00094960177 -51.168606 90.709122 -29219.676 -2228.8175 + 730 0.073 0.0013742455 -51.512913 90.584346 -29335.643 -2229.0301 + 740 0.074 0.0018397629 -51.853957 90.435783 -29449.521 -2229.2396 + 750 0.075 0.0023216474 -52.192407 90.277231 -29563.316 -2229.4468 + 760 0.076 0.0028000512 -52.528883 90.123061 -29678.726 -2229.6522 + 770 0.077 0.0032569295 -52.863859 89.98824 -29797.079 -2229.8564 + 780 0.078 0.0036765431 -53.197843 89.888047 -29919.964 -2230.06 + 790 0.079 0.0040467094 -53.530921 89.837568 -30048.271 -2230.2638 + 800 0.08 0.0043597837 -53.862938 89.850978 -30182.622 -2230.4682 + 810 0.081 0.0046129296 -54.193489 89.940884 -30323.293 -2230.6737 + 820 0.082 0.0048076151 -54.522077 90.117797 -30470.468 -2230.8804 + 830 0.083 0.004948533 -54.84813 90.389814 -30624.056 -2231.0884 + 840 0.084 0.0050423324 -55.171024 90.762454 -30783.658 -2231.2974 + 850 0.085 0.0050965581 -55.490357 91.238681 -30949.141 -2231.5072 + 860 0.086 0.0051190641 -55.805904 91.818973 -31120.5 -2231.7177 + 870 0.087 0.0051180301 -56.117429 92.501449 -31297.412 -2231.9286 + 880 0.088 0.0051024116 -56.424751 93.281992 -31479.436 -2232.1393 + 890 0.089 0.005082454 -56.727832 94.154367 -31666.293 -2232.3495 + 900 0.09 0.0050697645 -57.026442 95.110386 -31857.043 -2232.5582 + 910 0.091 0.0050765431 -57.320291 96.140056 -32050.436 -2232.7645 + 920 0.092 0.0051139309 -57.609075 97.231838 -32245.079 -2232.9672 + 930 0.093 0.0051899535 -57.89236 98.372982 -32439.141 -2233.1648 + 940 0.094 0.0053078572 -58.169742 99.54995 -32630.727 -2233.3559 + 950 0.095 0.0054654923 -58.44083 100.74893 -32817.882 -2233.5392 + 960 0.096 0.0056558757 -58.705483 101.95638 -32999.116 -2233.7136 + 970 0.097 0.0058685513 -58.963698 103.15953 -33173.159 -2233.8785 + 980 0.098 0.0060912487 -59.215624 104.34681 -33338.961 -2234.0336 + 990 0.099 0.0063114886 -59.461806 105.50819 -33496.345 -2234.1794 + 1000 0.1 0.0065179843 -59.702883 106.63524 -33645.259 -2234.3168 +Loop time of 5.86376 on 1 procs for 1000 steps with 500 atoms + +Performance: 1.473 ns/day, 16.288 hours/ns, 170.539 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 2.9866 | 2.9866 | 2.9866 | 0.0 | 50.93 +Neigh | 0.016013 | 0.016013 | 0.016013 | 0.0 | 0.27 +Comm | 0.046018 | 0.046018 | 0.046018 | 0.0 | 0.78 +Output | 0.011075 | 0.011075 | 0.011075 | 0.0 | 0.19 +Modify | 2.7957 | 2.7957 | 2.7957 | 0.0 | 47.68 +Other | | 0.008332 | | | 0.14 + +Nlocal: 500 ave 500 max 500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 2442 ave 2442 max 2442 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 27581 ave 27581 max 27581 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 55162 ave 55162 max 55162 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 55162 +Ave neighs/atom = 110.324 +Neighbor list builds = 7 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:05 diff --git a/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.4 b/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.4 new file mode 100644 index 0000000000..21adab3f19 --- /dev/null +++ b/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.4 @@ -0,0 +1,219 @@ +LAMMPS (30 Oct 2019) +# hcp cobalt in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice hcp 2.5071 +Lattice spacing in x,y,z = 2.5071 4.34242 4.09408 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.000671148 secs + +# setting mass, mag. moments, and interactions for hcp cobalt + +mass 1 58.93 + +set group all spin/random 31 1.72 + 500 settings made for spin/random +#set group all spin 1.72 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian + +#pair_style hybrid/overlay eam/alloy spin/exchange 4.0 spin/neel 4.0 +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * spin/exchange exchange 4.0 -0.3593 1.135028015e-05 1.064568567 +#pair_coeff * * spin/neel neel 4.0 0.0048 0.234 1.168 2.6905 0.705 0.652 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +#fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 +fix 1 all precession/spin anisotropy 0.01 0.0 0.0 1.0 +#fix 2 all langevin/spin 0.0 0.0 21 +fix 2 all langevin/spin 0.0 0.1 21 +fix 3 all nve/spin lattice moving + +timestep 0.0001 + + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magnorm v_emag temp press etotal +thermo 10 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_cobalt_hcp.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.59954 + ghost atom cutoff = 6.59954 + binsize = 3.29977, bins = 4 7 7 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.814 | 7.814 | 7.815 Mbytes +Step Time v_magnorm v_emag Temp Press TotEng + 0 0 0.076558814 -5.1073764 100.00543 -552.75983 -2190.3478 + 10 0.001 0.074494512 -6.2728301 99.980769 -1570.0726 -2191.5261 + 20 0.002 0.072367013 -7.4259977 99.847801 -2531.5119 -2192.6655 + 30 0.003 0.070129365 -8.566306 99.586282 -3438.1309 -2193.7672 + 40 0.004 0.067761178 -9.6929189 99.171132 -4291.017 -2194.8323 + 50 0.005 0.065270916 -10.8048 98.575397 -5091.9111 -2195.8628 + 60 0.006 0.062690557 -11.900573 97.773618 -5843.4528 -2196.8612 + 70 0.007 0.060064592 -12.978381 96.745047 -6548.726 -2197.8306 + 80 0.008 0.05743694 -14.035923 95.476292 -7210.2954 -2198.773 + 90 0.009 0.054839883 -15.07074 93.963026 -7829.4252 -2199.689 + 100 0.01 0.052288504 -16.08066 92.210482 -8405.9983 -2200.5773 + 110 0.011 0.049782155 -17.064251 90.232741 -8939.3051 -2201.4357 + 120 0.012 0.047311759 -18.021135 88.051042 -9429.1353 -2202.2626 + 130 0.013 0.044869196 -18.952065 85.691573 -9876.5628 -2203.0575 + 140 0.014 0.042453961 -19.858739 83.18315 -10284.249 -2203.8215 + 150 0.015 0.040074171 -20.743348 80.555177 -10656.417 -2204.5569 + 160 0.016 0.037742459 -21.608 77.836156 -10998.818 -2205.2677 + 170 0.017 0.035470168 -22.454209 75.052994 -11318.525 -2205.9587 + 180 0.018 0.033263447 -23.282658 72.231211 -11623.118 -2206.6354 + 190 0.019 0.031122821 -24.093311 69.395936 -11919.248 -2207.3023 + 200 0.02 0.029045634 -24.88579 66.573223 -12211.306 -2207.9613 + 210 0.021 0.027029857 -25.659817 63.791041 -12500.812 -2208.6115 + 220 0.022 0.025077742 -26.415541 61.079413 -12787.018 -2209.2498 + 230 0.023 0.023198048 -27.153652 58.469604 -13068.277 -2209.8722 + 240 0.024 0.02140599 -27.875313 55.992687 -13343.621 -2210.4756 + 250 0.025 0.019720922 -28.581973 53.678031 -13613.86 -2211.0588 + 260 0.026 0.018162738 -29.275283 51.552191 -13882.15 -2211.6232 + 270 0.027 0.016748514 -29.956802 49.638467 -14153.137 -2212.1718 + 280 0.028 0.01549075 -30.628043 47.957071 -14432.246 -2212.7087 + 290 0.029 0.014397611 -31.290177 46.525552 -14724.005 -2213.2371 + 300 0.03 0.013474315 -31.943984 45.359085 -15031.315 -2213.759 + 310 0.031 0.012723957 -32.589853 44.47023 -15355.595 -2214.275 + 320 0.032 0.012146358 -33.227585 43.868153 -15696.845 -2214.7851 + 330 0.033 0.011734827 -33.856656 43.557623 -16054.887 -2215.289 + 340 0.034 0.011472508 -34.476313 43.538346 -16429.77 -2215.7871 + 350 0.035 0.011330772 -35.085716 43.805034 -16821.627 -2216.2802 + 360 0.036 0.011271169 -35.684147 44.348312 -17230.21 -2216.7687 + 370 0.037 0.01125027 -36.271215 45.156046 -17654.485 -2217.2524 + 380 0.038 0.011225354 -36.847053 46.214576 -18092.623 -2217.7301 + 390 0.039 0.011159026 -37.412284 47.509345 -18542.156 -2218.2003 + 400 0.04 0.011022073 -37.967916 49.024843 -19000.554 -2218.6614 + 410 0.041 0.01079477 -38.515123 50.744046 -19465.713 -2219.1128 + 420 0.042 0.010467095 -39.054921 52.647653 -19935.873 -2219.5544 + 430 0.043 0.010038219 -39.588034 54.713405 -20409.666 -2219.9869 + 440 0.044 0.0095155267 -40.114703 56.915658 -20885.556 -2220.4109 + 450 0.045 0.0089134996 -40.634722 59.225397 -21361.621 -2220.8268 + 460 0.046 0.0082528918 -41.147681 61.610799 -21835.762 -2221.2347 + 470 0.047 0.0075606723 -41.653088 64.038349 -22305.687 -2221.6343 + 480 0.048 0.0068707613 -42.150486 66.474377 -22768.948 -2222.0253 + 490 0.049 0.0062249854 -42.639704 68.886721 -23223.418 -2222.4076 + 500 0.05 0.0056723593 -43.120772 71.24617 -23667.077 -2222.7814 + 510 0.051 0.00526312 -43.59404 73.527392 -24098.459 -2223.147 + 520 0.052 0.0050342241 -44.059917 75.709206 -24516.163 -2223.5051 + 530 0.053 0.0049906301 -44.518898 77.774314 -24919.192 -2223.8564 + 540 0.054 0.0050976586 -44.971364 79.708763 -25306.611 -2224.2014 + 550 0.055 0.0052941974 -45.417577 81.501347 -25677.67 -2224.5405 + 560 0.056 0.0055157717 -45.857628 83.143173 -26031.673 -2224.8736 + 570 0.057 0.0057113414 -46.291426 84.627457 -26367.904 -2225.2003 + 580 0.058 0.0058493207 -46.718709 85.949497 -26685.6 -2225.52 + 590 0.059 0.0059162201 -47.139052 87.10679 -26984.124 -2225.8316 + 600 0.06 0.0059118584 -47.551892 88.099176 -27263.145 -2226.1347 + 610 0.061 0.005843747 -47.956571 88.928929 -27522.773 -2226.4287 + 620 0.062 0.0057222223 -48.352422 89.600763 -27763.549 -2226.7139 + 630 0.063 0.0055570967 -48.738876 90.12173 -27986.321 -2226.9905 + 640 0.064 0.0053558993 -49.115723 90.501081 -28192.238 -2227.2593 + 650 0.065 0.0051233209 -49.483122 90.750056 -28382.3 -2227.5205 + 660 0.066 0.0048614512 -49.841791 90.881635 -28557.623 -2227.7746 + 670 0.067 0.0045706003 -50.192974 90.910245 -28719.422 -2228.0219 + 680 0.068 0.0042506564 -50.538196 90.851397 -28868.809 -2228.2627 + 690 0.069 0.0039028575 -50.879364 90.721317 -29007.619 -2228.4973 + 700 0.07 0.0035319814 -51.218193 90.536521 -29137.623 -2228.7265 + 710 0.071 0.0031491486 -51.556251 90.313501 -29261.193 -2228.9511 + 720 0.072 0.0027758205 -51.894643 90.068503 -29380.924 -2229.1724 + 730 0.073 0.002449449 -52.233987 89.817462 -29499.606 -2229.3917 + 740 0.074 0.0022276613 -52.574465 89.57612 -29620.196 -2229.6103 + 750 0.075 0.0021767124 -52.915641 89.360246 -29744.882 -2229.829 + 760 0.076 0.0023310362 -53.256843 89.185838 -29875.573 -2230.0485 + 770 0.077 0.0026637349 -53.597197 89.069228 -30013.477 -2230.2685 + 780 0.078 0.0031129938 -53.93565 89.026943 -30158.812 -2230.4882 + 790 0.079 0.0036204667 -54.271339 89.075322 -30311.602 -2230.7066 + 800 0.08 0.0041448552 -54.603455 89.229912 -30471.244 -2230.9226 + 810 0.081 0.0046613106 -54.931421 89.504766 -30636.938 -2231.1352 + 820 0.082 0.0051580947 -55.255056 89.911726 -30808.087 -2231.3434 + 830 0.083 0.0056329652 -55.574491 90.459766 -30984.153 -2231.5469 + 840 0.084 0.0060893356 -55.890024 91.154456 -31164.372 -2231.7452 + 850 0.085 0.0065324419 -56.202052 91.997528 -31347.792 -2231.9379 + 860 0.086 0.0069661977 -56.511206 92.986622 -31533.977 -2232.1249 + 870 0.087 0.0073913051 -56.817814 94.115192 -31721.92 -2232.306 + 880 0.088 0.0078048547 -57.122061 95.372548 -31910.795 -2232.4809 + 890 0.089 0.008201165 -57.423984 96.744135 -32100.108 -2232.65 + 900 0.09 0.0085732702 -57.723377 98.212046 -32289.532 -2232.8136 + 910 0.091 0.0089144724 -58.019938 99.755667 -32479.154 -2232.9728 + 920 0.092 0.0092194916 -58.313266 101.35254 -32669.227 -2233.1285 + 930 0.093 0.0094849872 -58.602956 102.97932 -32860.091 -2233.2822 + 940 0.094 0.0097093572 -58.888668 104.61271 -33051.981 -2233.4348 + 950 0.095 0.0098920175 -59.169925 106.23045 -33244.279 -2233.5871 + 960 0.096 0.01003244 -59.44662 107.81212 -33436.562 -2233.7396 + 970 0.097 0.010129313 -59.718668 109.33976 -33627.714 -2233.8925 + 980 0.098 0.010180127 -59.986126 110.79823 -33816.218 -2234.0455 + 990 0.099 0.010181304 -60.24929 112.17528 -34000.522 -2234.1984 + 1000 0.1 0.01012881 -60.508632 113.46137 -34179.052 -2234.3508 +Loop time of 4.82687 on 4 procs for 1000 steps with 500 atoms + +Performance: 1.790 ns/day, 13.408 hours/ns, 207.173 timesteps/s +97.6% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.1741 | 1.3056 | 1.4605 | 11.5 | 27.05 +Neigh | 0.0042465 | 0.0048378 | 0.0051758 | 0.5 | 0.10 +Comm | 0.31356 | 0.406 | 0.47906 | 11.6 | 8.41 +Output | 0.0090122 | 0.0094153 | 0.010493 | 0.6 | 0.20 +Modify | 3.0298 | 3.0936 | 3.1534 | 3.4 | 64.09 +Other | | 0.007349 | | | 0.15 + +Nlocal: 125 ave 136 max 119 min +Histogram: 1 1 1 0 0 0 0 0 0 1 +Nghost: 1324 ave 1331 max 1310 min +Histogram: 1 0 0 0 0 0 0 0 2 1 +Neighs: 6897.25 ave 7552 max 6604 min +Histogram: 2 1 0 0 0 0 0 0 0 1 +FullNghs: 13794.5 ave 15117 max 13164 min +Histogram: 2 0 1 0 0 0 0 0 0 1 + +Total # of neighbors = 55178 +Ave neighs/atom = 110.356 +Neighbor list builds = 7 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:04 diff --git a/examples/SPIN/dipole_spin/in.spin.iron_dipole_cut b/examples/SPIN/dipole_spin/in.spin.iron_dipole_cut index 34f7fea0d3..9c256338a2 100644 --- a/examples/SPIN/dipole_spin/in.spin.iron_dipole_cut +++ b/examples/SPIN/dipole_spin/in.spin.iron_dipole_cut @@ -11,7 +11,7 @@ boundary p p p atom_modify map array lattice bcc 2.8665 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 create_box 1 box create_atoms 1 box @@ -56,4 +56,4 @@ thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 2000 +run 100 diff --git a/examples/SPIN/dipole_spin/in.spin.iron_dipole_ewald b/examples/SPIN/dipole_spin/in.spin.iron_dipole_ewald index f694bc5ddc..560fcbb650 100644 --- a/examples/SPIN/dipole_spin/in.spin.iron_dipole_ewald +++ b/examples/SPIN/dipole_spin/in.spin.iron_dipole_ewald @@ -11,7 +11,7 @@ boundary p p p atom_modify map array lattice bcc 2.8665 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 create_box 1 box create_atoms 1 box @@ -58,4 +58,4 @@ thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 2000 +run 100 diff --git a/examples/SPIN/dipole_spin/in.spin.iron_dipole_pppm b/examples/SPIN/dipole_spin/in.spin.iron_dipole_pppm index 4175038ade..28d79e3d3e 100644 --- a/examples/SPIN/dipole_spin/in.spin.iron_dipole_pppm +++ b/examples/SPIN/dipole_spin/in.spin.iron_dipole_pppm @@ -11,7 +11,7 @@ boundary p p p atom_modify map array lattice bcc 2.8665 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 create_box 1 box create_atoms 1 box @@ -59,4 +59,4 @@ thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 2000 +run 100 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.1 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.1 new file mode 100644 index 0000000000..9c4b9e6877 --- /dev/null +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.1 @@ -0,0 +1,125 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 3456 atoms + create_atoms CPU = 0.00068903 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin 2.2 -1.0 0.0 0.0 + 3456 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 spin/dipole/cut 8.0 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 +pair_coeff * * spin/dipole/cut 8.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 100 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 8.1 + ghost atom cutoff = 8.1 + binsize = 4.05, bins = 9 9 9 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) pair spin/dipole/cut, perpetual, copy from (2) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 13.4 | 13.4 | 13.4 Mbytes +Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng + 0 0 -1 0 0 1 1.0737264e-35 -768.37511 -15560.055 -15515.394 + 50 0.005 -1 -2.7722752e-10 -2.1828666e-10 1 6.8846921e-09 -768.35793 -15558.423 -15515.394 + 100 0.01 -1 -2.0983066e-09 -1.7330951e-09 1 1.0038885e-08 -768.30868 -15553.81 -15515.394 +Loop time of 9.81833 on 1 procs for 100 steps with 3456 atoms + +Performance: 0.088 ns/day, 272.731 hours/ns, 10.185 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 4.5684 | 4.5684 | 4.5684 | 0.0 | 46.53 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.022333 | 0.022333 | 0.022333 | 0.0 | 0.23 +Output | 0.0062339 | 0.0062339 | 0.0062339 | 0.0 | 0.06 +Modify | 5.2097 | 5.2097 | 5.2097 | 0.0 | 53.06 +Other | | 0.01171 | | | 0.12 + +Nlocal: 3456 ave 3456 max 3456 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 7289 ave 7289 max 7289 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 290304 ave 290304 max 290304 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 580608 ave 580608 max 580608 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 580608 +Ave neighs/atom = 168 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:09 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.4 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.4 new file mode 100644 index 0000000000..6bd13bff4b --- /dev/null +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.4 @@ -0,0 +1,125 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 3456 atoms + create_atoms CPU = 0.00121498 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin 2.2 -1.0 0.0 0.0 + 3456 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 spin/dipole/cut 8.0 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 +pair_coeff * * spin/dipole/cut 8.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 100 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 8.1 + ghost atom cutoff = 8.1 + binsize = 4.05, bins = 9 9 9 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) pair spin/dipole/cut, perpetual, copy from (2) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 9.217 | 9.217 | 9.217 Mbytes +Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng + 0 0 -1 0 0 1 1.0737264e-35 -768.37511 -15560.055 -15515.394 + 50 0.005 -1 9.6204015e-11 -3.3767807e-10 1 6.6905249e-09 -768.35767 -15558.438 -15515.394 + 100 0.01 -1 7.8881609e-10 -2.7017321e-09 1 9.8111281e-09 -768.30769 -15553.868 -15515.394 +Loop time of 4.21054 on 4 procs for 100 steps with 3456 atoms + +Performance: 0.205 ns/day, 116.959 hours/ns, 23.750 timesteps/s +97.9% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.5515 | 1.5909 | 1.6287 | 2.8 | 37.78 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.1219 | 0.15371 | 0.18852 | 8.1 | 3.65 +Output | 0.0032659 | 0.0032846 | 0.0033138 | 0.0 | 0.08 +Modify | 2.4491 | 2.4549 | 2.4589 | 0.3 | 58.30 +Other | | 0.007701 | | | 0.18 + +Nlocal: 864 ave 864 max 864 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 3785 ave 3785 max 3785 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 72576 ave 72576 max 72576 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 145152 ave 145152 max 145152 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 580608 +Ave neighs/atom = 168 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:04 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.1 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.1 new file mode 100644 index 0000000000..9bd3b04a06 --- /dev/null +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.1 @@ -0,0 +1,135 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 3456 atoms + create_atoms CPU = 0.000730038 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin 2.2 -1.0 0.0 0.0 + 3456 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 spin/dipole/long 8.0 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 +pair_coeff * * spin/dipole/long 8.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +kspace_style ewald/dipole/spin 1.0e-4 + +fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 100 +EwaldDipoleSpin initialization ... + using 12-bit tables for long-range coulomb (../kspace.cpp:323) + G vector (1/distance) = 0.324623 + estimated absolute RMS force accuracy = 9.55526e-84 + estimated relative force accuracy = 6.63576e-85 + KSpace vectors: actual max1d max3d = 2084 10 4630 + kxmax kymax kzmax = 10 10 10 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 8.1 + ghost atom cutoff = 8.1 + binsize = 4.05, bins = 9 9 9 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) pair spin/dipole/long, perpetual, copy from (2) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 30.07 | 30.07 | 30.07 Mbytes +Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng + 0 0 -1 0 0 1 2.5872886e-37 -767.88567 -15559.577 -15514.916 + 50 0.005 -1 4.3660916e-09 -2.1918692e-09 1 5.3480999e-10 -767.86847 -15557.945 -15514.916 + 100 0.01 -1 9.9854966e-09 -4.2823677e-09 1 2.3267629e-09 -767.81917 -15553.332 -15514.916 +Loop time of 30.1001 on 1 procs for 100 steps with 3456 atoms + +Performance: 0.029 ns/day, 836.115 hours/ns, 3.322 timesteps/s +99.9% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 5.6659 | 5.6659 | 5.6659 | 0.0 | 18.82 +Kspace | 12.686 | 12.686 | 12.686 | 0.0 | 42.14 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.022781 | 0.022781 | 0.022781 | 0.0 | 0.08 +Output | 0.00965 | 0.00965 | 0.00965 | 0.0 | 0.03 +Modify | 11.705 | 11.705 | 11.705 | 0.0 | 38.89 +Other | | 0.01108 | | | 0.04 + +Nlocal: 3456 ave 3456 max 3456 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 7289 ave 7289 max 7289 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 290304 ave 290304 max 290304 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 580608 ave 580608 max 580608 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 580608 +Ave neighs/atom = 168 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:30 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.4 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.4 new file mode 100644 index 0000000000..4989210d1d --- /dev/null +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.4 @@ -0,0 +1,135 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 3456 atoms + create_atoms CPU = 0.00238299 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin 2.2 -1.0 0.0 0.0 + 3456 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 spin/dipole/long 8.0 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 +pair_coeff * * spin/dipole/long 8.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +kspace_style ewald/dipole/spin 1.0e-4 + +fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 100 +EwaldDipoleSpin initialization ... + using 12-bit tables for long-range coulomb (../kspace.cpp:323) + G vector (1/distance) = 0.324623 + estimated absolute RMS force accuracy = 9.29828e-84 + estimated relative force accuracy = 6.4573e-85 + KSpace vectors: actual max1d max3d = 2084 10 4630 + kxmax kymax kzmax = 10 10 10 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 8.1 + ghost atom cutoff = 8.1 + binsize = 4.05, bins = 9 9 9 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) pair spin/dipole/long, perpetual, copy from (2) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 25.89 | 25.89 | 25.89 Mbytes +Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng + 0 0 -1 0 0 1 3.5107565e-37 -767.88567 -15559.577 -15514.916 + 50 0.005 -1 4.3196063e-09 -2.1966927e-09 1 5.1719577e-10 -767.86822 -15557.96 -15514.916 + 100 0.01 -1 9.7636593e-09 -4.3236953e-09 1 2.2443181e-09 -767.81819 -15553.39 -15514.916 +Loop time of 11.709 on 4 procs for 100 steps with 3456 atoms + +Performance: 0.074 ns/day, 325.251 hours/ns, 8.540 timesteps/s +99.7% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.7524 | 1.9105 | 2.0593 | 9.8 | 16.32 +Kspace | 4.1375 | 4.4309 | 4.7029 | 12.3 | 37.84 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.063121 | 0.47268 | 0.94431 | 59.7 | 4.04 +Output | 0.0032601 | 0.0033116 | 0.0033839 | 0.1 | 0.03 +Modify | 4.8621 | 4.8828 | 4.9008 | 0.8 | 41.70 +Other | | 0.008918 | | | 0.08 + +Nlocal: 864 ave 864 max 864 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 3785 ave 3785 max 3785 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 72576 ave 72576 max 72576 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 145152 ave 145152 max 145152 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 580608 +Ave neighs/atom = 168 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:11 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.1 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.1 new file mode 100644 index 0000000000..5984976c8d --- /dev/null +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.1 @@ -0,0 +1,137 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 3456 atoms + create_atoms CPU = 0.000930071 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin 2.2 -1.0 0.0 0.0 + 3456 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 spin/dipole/long 8.0 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 +pair_coeff * * spin/dipole/long 8.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +kspace_style pppm/dipole/spin 1.0e-4 +kspace_modify compute yes + +fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 100 +PPPMDipoleSpin initialization ... + G vector (1/distance) = 0.329367 + grid = 20 20 20 + stencil order = 5 + estimated absolute RMS force accuracy = 0.00175808 + estimated relative force accuracy = 0.000122092 + using double precision FFTs + 3d grid and FFT values/proc = 15625 8000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 8.1 + ghost atom cutoff = 8.1 + binsize = 4.05, bins = 9 9 9 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) pair spin/dipole/long, perpetual, copy from (2) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 16.27 | 16.27 | 16.27 Mbytes +Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng + 0 0 -1 0 0 1 3.7996771e-37 -767.89759 -15559.59 -15514.929 + 50 0.005 -1 3.6585337e-09 -1.9445403e-09 1 5.1405121e-10 -767.88039 -15557.958 -15514.929 + 100 0.01 -1 7.3585728e-09 -3.8640878e-09 1 2.0194927e-09 -767.83109 -15553.345 -15514.929 +Loop time of 18.493 on 1 procs for 100 steps with 3456 atoms + +Performance: 0.047 ns/day, 513.694 hours/ns, 5.407 timesteps/s +99.9% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 5.7715 | 5.7715 | 5.7715 | 0.0 | 31.21 +Kspace | 0.82553 | 0.82553 | 0.82553 | 0.0 | 4.46 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.022319 | 0.022319 | 0.022319 | 0.0 | 0.12 +Output | 0.0066397 | 0.0066397 | 0.0066397 | 0.0 | 0.04 +Modify | 11.857 | 11.857 | 11.857 | 0.0 | 64.12 +Other | | 0.009629 | | | 0.05 + +Nlocal: 3456 ave 3456 max 3456 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 7289 ave 7289 max 7289 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 290304 ave 290304 max 290304 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 580608 ave 580608 max 580608 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 580608 +Ave neighs/atom = 168 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:19 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.4 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.4 new file mode 100644 index 0000000000..154e39958d --- /dev/null +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.4 @@ -0,0 +1,137 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 3456 atoms + create_atoms CPU = 0.00089097 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin 2.2 -1.0 0.0 0.0 + 3456 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 spin/dipole/long 8.0 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 +pair_coeff * * spin/dipole/long 8.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +kspace_style pppm/dipole/spin 1.0e-4 +kspace_modify compute yes + +fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 100 +PPPMDipoleSpin initialization ... + G vector (1/distance) = 0.329367 + grid = 20 20 20 + stencil order = 5 + estimated absolute RMS force accuracy = 0.00175808 + estimated relative force accuracy = 0.000122092 + using double precision FFTs + 3d grid and FFT values/proc = 5625 2000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 8.1 + ghost atom cutoff = 8.1 + binsize = 4.05, bins = 9 9 9 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) pair spin/dipole/long, perpetual, copy from (2) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 10.42 | 10.42 | 10.42 Mbytes +Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng + 0 0 -1 0 0 1 2.3173191e-37 -767.89759 -15559.59 -15514.929 + 50 0.005 -1 3.6593054e-09 -1.9379563e-09 1 4.9747018e-10 -767.88014 -15557.972 -15514.929 + 100 0.01 -1 7.3731919e-09 -3.8151563e-09 1 1.9544299e-09 -767.8301 -15553.402 -15514.929 +Loop time of 6.23322 on 4 procs for 100 steps with 3456 atoms + +Performance: 0.139 ns/day, 173.145 hours/ns, 16.043 timesteps/s +99.5% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.6633 | 1.6906 | 1.7152 | 1.4 | 27.12 +Kspace | 0.38875 | 0.41372 | 0.44184 | 3.0 | 6.64 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.05118 | 0.053267 | 0.054998 | 0.6 | 0.85 +Output | 0.0070119 | 0.0070257 | 0.0070462 | 0.0 | 0.11 +Modify | 4.0616 | 4.0629 | 4.0646 | 0.1 | 65.18 +Other | | 0.005713 | | | 0.09 + +Nlocal: 864 ave 864 max 864 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 3785 ave 3785 max 3785 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 72576 ave 72576 max 72576 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 145152 ave 145152 max 145152 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 580608 +Ave neighs/atom = 168 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:06 diff --git a/examples/SPIN/iron/in.spin.iron b/examples/SPIN/iron/in.spin.iron index 93485ee076..d60e6b86f5 100644 --- a/examples/SPIN/iron/in.spin.iron +++ b/examples/SPIN/iron/in.spin.iron @@ -19,8 +19,8 @@ create_atoms 1 box mass 1 55.845 -#set group all spin/random 31 2.2 -set group all spin 2.2 0.0 0.0 1.0 +set group all spin/random 31 2.2 +# set group all spin 2.2 0.0 0.0 1.0 velocity all create 100 4928459 rot yes dist gaussian pair_style hybrid/overlay eam/alloy spin/exchange 3.5 @@ -54,4 +54,4 @@ thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 50000 +run 1000 diff --git a/examples/SPIN/iron/in.spin.iron_cubic b/examples/SPIN/iron/in.spin.iron_cubic index 349a6de3a0..30a3e0e97c 100644 --- a/examples/SPIN/iron/in.spin.iron_cubic +++ b/examples/SPIN/iron/in.spin.iron_cubic @@ -54,7 +54,7 @@ thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 2000 +run 1000 # min_style spin # min_modify alpha_damp 1.0 discrete_factor 10 # minimize 1.0e-16 1.0e-16 10000 10000 diff --git a/examples/SPIN/iron/log.19Nov19.spin.iron.g++.1 b/examples/SPIN/iron/log.19Nov19.spin.iron.g++.1 new file mode 100644 index 0000000000..cee42d433b --- /dev/null +++ b/examples/SPIN/iron/log.19Nov19.spin.iron.g++.1 @@ -0,0 +1,136 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 250 atoms + create_atoms CPU = 0.000509977 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 + +set group all spin/random 31 2.2 + 250 settings made for spin/random +# set group all spin 2.2 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magnorm v_tmag temp v_emag ke pe press etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.77337 + ghost atom cutoff = 5.77337 + binsize = 2.88668, bins = 5 5 5 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.82 | 7.82 | 7.82 Mbytes +Step Time v_magnorm v_tmag Temp v_emag KinEng PotEng Press TotEng + 0 0 0.076456975 4554.5462 100.00358 -0.85791269 3.2186929 -1070.8579 394.43342 -1067.6392 + 50 0.005 0.076456974 4658.383 96.663685 -0.86504718 3.1111957 -1070.7504 709.50826 -1067.6392 + 100 0.01 0.076456983 4744.1872 86.965803 -0.88035771 2.7990619 -1070.4383 1466.6938 -1067.6392 + 150 0.015 0.076456973 4794.5283 72.421197 -0.8996913 2.3309324 -1069.9702 2534.3867 -1067.6392 + 200 0.02 0.076456944 4707.6548 55.633188 -0.921682 1.7905973 -1069.4298 3732.183 -1067.6392 + 250 0.025 0.076456953 4439.4697 39.802206 -0.94649004 1.2810649 -1068.9203 4831.5559 -1067.6392 + 300 0.03 0.076457027 4101.6694 27.882295 -0.97253854 0.8974133 -1068.5366 5612.0928 -1067.6392 + 350 0.035 0.076457103 3860.1545 21.776538 -0.99708692 0.70089477 -1068.3401 5906.3057 -1067.6392 + 400 0.04 0.076457117 3765.5341 21.857102 -1.0190244 0.70348778 -1068.3427 5682.0053 -1067.6392 + 450 0.045 0.076457072 3739.9037 26.959407 -1.0389343 0.86770942 -1068.5069 5066.5077 -1067.6392 + 500 0.05 0.076457001 3730.8342 34.92521 -1.0582008 1.124095 -1068.7633 4279.2424 -1067.6392 + 550 0.055 0.076456962 3698.0556 43.405912 -1.0785156 1.397053 -1069.0363 3533.4153 -1067.6392 + 600 0.06 0.076456997 3560.947 50.544844 -1.102048 1.626825 -1069.2661 2975.8479 -1067.6392 + 650 0.065 0.076457079 3341.7402 55.261218 -1.1296588 1.7786252 -1069.4179 2683.3023 -1067.6392 + 700 0.07 0.076457136 3156.8448 57.25083 -1.1595102 1.8426624 -1069.4819 2640.5967 -1067.6392 + 750 0.075 0.076457132 3099.5181 56.934336 -1.1893875 1.8324758 -1069.4717 2778.3261 -1067.6392 + 800 0.08 0.076457116 3132.9985 55.266343 -1.2181223 1.7787901 -1069.418 3020.1175 -1067.6392 + 850 0.085 0.076457116 3163.2943 53.376453 -1.2443326 1.7179626 -1069.3572 3287.9042 -1067.6392 + 900 0.09 0.076457121 3168.063 52.279557 -1.2676425 1.6826581 -1069.3219 3504.7334 -1067.6392 + 950 0.095 0.076457122 3144.2102 52.667743 -1.2902335 1.6951522 -1069.3344 3622.1382 -1067.6392 + 1000 0.1 0.076457135 3061.0811 54.684094 -1.314147 1.76005 -1069.3993 3625.2935 -1067.6392 +Loop time of 2.06841 on 1 procs for 1000 steps with 250 atoms + +Performance: 4.177 ns/day, 5.746 hours/ns, 483.464 timesteps/s +99.3% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.96898 | 0.96898 | 0.96898 | 0.0 | 46.85 +Neigh | 0.005435 | 0.005435 | 0.005435 | 0.0 | 0.26 +Comm | 0.028027 | 0.028027 | 0.028027 | 0.0 | 1.36 +Output | 0.0051067 | 0.0051067 | 0.0051067 | 0.0 | 0.25 +Modify | 1.0569 | 1.0569 | 1.0569 | 0.0 | 51.10 +Other | | 0.003989 | | | 0.19 + +Nlocal: 250 ave 250 max 250 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1399 ave 1399 max 1399 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 7855 ave 7855 max 7855 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 15710 ave 15710 max 15710 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 15710 +Ave neighs/atom = 62.84 +Neighbor list builds = 6 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:02 diff --git a/examples/SPIN/iron/log.19Nov19.spin.iron.g++.4 b/examples/SPIN/iron/log.19Nov19.spin.iron.g++.4 new file mode 100644 index 0000000000..63ddc9d4fe --- /dev/null +++ b/examples/SPIN/iron/log.19Nov19.spin.iron.g++.4 @@ -0,0 +1,136 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 250 atoms + create_atoms CPU = 0.000626087 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 + +set group all spin/random 31 2.2 + 250 settings made for spin/random +# set group all spin 2.2 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magnorm v_tmag temp v_emag ke pe press etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.77337 + ghost atom cutoff = 5.77337 + binsize = 2.88668, bins = 5 5 5 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.766 | 7.766 | 7.766 Mbytes +Step Time v_magnorm v_tmag Temp v_emag KinEng PotEng Press TotEng + 0 0 0.076456975 4554.5462 100.00358 -0.85791269 3.2186929 -1070.8579 394.43342 -1067.6392 + 50 0.005 0.076456995 4701.2004 96.298333 -0.85659448 3.0994366 -1070.7387 714.37866 -1067.6392 + 100 0.01 0.076457028 4794.5923 86.330828 -0.87003341 2.7786247 -1070.4179 1484.2951 -1067.6392 + 150 0.015 0.076457074 4836.9634 71.603402 -0.89006992 2.3046111 -1069.9438 2551.9258 -1067.6392 + 200 0.02 0.076457106 4754.5574 54.648817 -0.91124541 1.7589146 -1069.3981 3731.1494 -1067.6392 + 250 0.025 0.076457128 4502.135 38.599515 -0.93187522 1.2423553 -1068.8816 4804.619 -1067.6392 + 300 0.03 0.076457157 4176.7186 26.383018 -0.95082226 0.8491579 -1068.4884 5563.3287 -1067.6392 + 350 0.035 0.076457207 3955.5658 20.01039 -0.96826468 0.64404992 -1068.2833 5839.6479 -1067.6392 + 400 0.04 0.076457243 3887.9746 20.097682 -0.98706373 0.64685949 -1068.2861 5601.1255 -1067.6392 + 450 0.045 0.076457231 3868.5613 25.687511 -1.0095684 0.82677249 -1068.466 4974.0031 -1067.6392 + 500 0.05 0.076457204 3838.4905 34.604697 -1.0349855 1.113779 -1068.753 4157.1837 -1067.6392 + 550 0.055 0.076457196 3775.1404 44.251809 -1.0609123 1.4242788 -1069.0635 3357.1 -1067.6392 + 600 0.06 0.076457188 3604.8828 52.475202 -1.0880854 1.6889551 -1069.3282 2752.0424 -1067.6392 + 650 0.065 0.07645718 3345.5894 57.926479 -1.1179657 1.8644087 -1069.5036 2467.7403 -1067.6392 + 700 0.07 0.076457185 3138.2001 60.030548 -1.1469999 1.9321298 -1069.5714 2510.1752 -1067.6392 + 750 0.075 0.07645719 3074.9626 59.122504 -1.1721939 1.9029037 -1069.5421 2788.7489 -1067.6392 + 800 0.08 0.076457195 3103.5294 56.349146 -1.1949365 1.813641 -1069.4529 3192.5158 -1067.6392 + 850 0.085 0.076457199 3164.2317 53.154464 -1.2164642 1.7108177 -1069.35 3602.931 -1067.6392 + 900 0.09 0.076457199 3228.1358 50.837416 -1.2366018 1.6362417 -1069.2755 3917.0758 -1067.6392 + 950 0.095 0.076457222 3247.5532 50.234549 -1.2539657 1.6168379 -1069.2561 4059.9275 -1067.6392 + 1000 0.1 0.076457266 3208.3875 51.592727 -1.2671834 1.6605519 -1069.2998 4001.4995 -1067.6392 +Loop time of 2.27244 on 4 procs for 1000 steps with 250 atoms + +Performance: 3.802 ns/day, 6.312 hours/ns, 440.055 timesteps/s +97.9% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.33296 | 0.37066 | 0.40364 | 4.3 | 16.31 +Neigh | 0.0013368 | 0.0025837 | 0.0056586 | 3.5 | 0.11 +Comm | 0.12627 | 0.16094 | 0.20183 | 7.1 | 7.08 +Output | 0.0033641 | 0.003438 | 0.0036473 | 0.2 | 0.15 +Modify | 1.7249 | 1.7261 | 1.7272 | 0.1 | 75.96 +Other | | 0.008682 | | | 0.38 + +Nlocal: 62.5 ave 66 max 60 min +Histogram: 1 0 0 2 0 0 0 0 0 1 +Nghost: 844 ave 857 max 829 min +Histogram: 1 0 0 1 0 0 0 0 1 1 +Neighs: 1962.5 ave 2096 max 1855 min +Histogram: 1 0 1 0 0 1 0 0 0 1 +FullNghs: 3925 ave 4139 max 3766 min +Histogram: 1 0 0 2 0 0 0 0 0 1 + +Total # of neighbors = 15700 +Ave neighs/atom = 62.8 +Neighbor list builds = 6 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:02 diff --git a/examples/SPIN/iron/log.30Apr19.spin.iron_cubic.g++.1 b/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.1 similarity index 59% rename from examples/SPIN/iron/log.30Apr19.spin.iron_cubic.g++.1 rename to examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.1 index ee1e71131e..26fdfb0004 100644 --- a/examples/SPIN/iron/log.30Apr19.spin.iron_cubic.g++.1 +++ b/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.1 @@ -1,9 +1,7 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task +LAMMPS (30 Oct 2019) # bcc iron in a 3d periodic box clear - using 1 OpenMP thread(s) per MPI task units metal atom_style spin @@ -21,7 +19,7 @@ Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 250 atoms - create_atoms CPU = 0.0527296 secs + create_atoms CPU = 0.000481129 secs # setting mass, mag. moments, and interactions for bcc iron @@ -40,7 +38,7 @@ fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1 fix_modify 1 energy yes fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -61,9 +59,9 @@ thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 2000 +run 1000 Neighbor list info ... update every 10 steps, delay 20 steps, check yes max neighbors/atom: 2000, page size: 100000 @@ -81,7 +79,7 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.319 | 7.319 | 7.319 Mbytes +Per MPI rank memory allocation (min/avg/max) = 7.82 | 7.82 | 7.82 Mbytes Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng 0 0 -1 0 0 1 0 -55.58269 -1125.5827 -1122.364 50 0.005 -1 0 0 1 0 -55.581417 -1125.4672 -1122.364 @@ -104,53 +102,33 @@ Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng 900 0.09 -1 0 0 1 0 -55.55913 -1123.8714 -1122.364 950 0.095 -1 0 0 1 0 -55.560111 -1123.8726 -1122.364 1000 0.1 -1 0 0 1 0 -55.560705 -1123.9215 -1122.364 - 1050 0.105 -1 0 0 1 0 -55.560979 -1124.0049 -1122.364 - 1100 0.11 -1 0 0 1 0 -55.561005 -1124.0998 -1122.364 - 1150 0.115 -1 0 0 1 0 -55.560847 -1124.1802 -1122.364 - 1200 0.12 -1 0 0 1 0 -55.560562 -1124.2247 -1122.364 - 1250 0.125 -1 0 0 1 0 -55.560199 -1124.2224 -1122.364 - 1300 0.13 -1 0 0 1 0 -55.559804 -1124.1752 -1122.364 - 1350 0.135 -1 0 0 1 0 -55.559416 -1124.0977 -1122.364 - 1400 0.14 -1 0 0 1 0 -55.559073 -1124.0124 -1122.364 - 1450 0.145 -1 0 0 1 0 -55.558803 -1123.9437 -1122.364 - 1500 0.15 -1 0 0 1 0 -55.558617 -1123.9107 -1122.364 - 1550 0.155 -1 0 0 1 0 -55.558503 -1123.9224 -1122.364 - 1600 0.16 -1 0 0 1 0 -55.558425 -1123.9749 -1122.364 - 1650 0.165 -1 0 0 1 0 -55.558323 -1124.0529 -1122.364 - 1700 0.17 -1 0 0 1 0 -55.558122 -1124.1331 -1122.364 - 1750 0.175 -1 0 0 1 0 -55.557751 -1124.1899 -1122.364 - 1800 0.18 -1 0 0 1 0 -55.557157 -1124.2023 -1122.364 - 1850 0.185 -1 0 0 1 0 -55.556326 -1124.1592 -1122.364 - 1900 0.19 -1 0 0 1 0 -55.555301 -1124.0633 -1122.364 - 1950 0.195 -1 0 0 1 0 -55.554178 -1123.9313 -1122.364 - 2000 0.2 -1 0 0 1 0 -55.553099 -1123.7904 -1122.364 -Loop time of 254.052 on 1 procs for 2000 steps with 250 atoms +Loop time of 1.95614 on 1 procs for 1000 steps with 250 atoms -Performance: 0.068 ns/day, 352.850 hours/ns, 7.872 timesteps/s -99.5% CPU use with 1 MPI tasks x 1 OpenMP threads +Performance: 4.417 ns/day, 5.434 hours/ns, 511.211 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 60.584 | 60.584 | 60.584 | 0.0 | 23.85 -Neigh | 0.34793 | 0.34793 | 0.34793 | 0.0 | 0.14 -Comm | 1.9994 | 1.9994 | 1.9994 | 0.0 | 0.79 -Output | 126.24 | 126.24 | 126.24 | 0.0 | 49.69 -Modify | 64.475 | 64.475 | 64.475 | 0.0 | 25.38 -Other | | 0.4024 | | | 0.16 +Pair | 0.90008 | 0.90008 | 0.90008 | 0.0 | 46.01 +Neigh | 0.005214 | 0.005214 | 0.005214 | 0.0 | 0.27 +Comm | 0.026026 | 0.026026 | 0.026026 | 0.0 | 1.33 +Output | 0.0045307 | 0.0045307 | 0.0045307 | 0.0 | 0.23 +Modify | 1.0168 | 1.0168 | 1.0168 | 0.0 | 51.98 +Other | | 0.003449 | | | 0.18 Nlocal: 250 ave 250 max 250 min Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 1419 ave 1419 max 1419 min +Nghost: 1415 ave 1415 max 1415 min Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 7878 ave 7878 max 7878 min +Neighs: 7873 ave 7873 max 7873 min Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 15756 ave 15756 max 15756 min +FullNghs: 15746 ave 15746 max 15746 min Histogram: 1 0 0 0 0 0 0 0 0 0 -Total # of neighbors = 15756 -Ave neighs/atom = 63.024 -Neighbor list builds = 12 +Total # of neighbors = 15746 +Ave neighs/atom = 62.984 +Neighbor list builds = 6 Dangerous builds = 0 # min_style spin # min_modify alpha_damp 1.0 discrete_factor 10 @@ -158,4 +136,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:04:16 +Total wall time: 0:00:01 diff --git a/examples/SPIN/iron/log.30Apr19.spin.iron_cubic.g++.4 b/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.4 similarity index 58% rename from examples/SPIN/iron/log.30Apr19.spin.iron_cubic.g++.4 rename to examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.4 index 677805d26a..2c911cb9bb 100644 --- a/examples/SPIN/iron/log.30Apr19.spin.iron_cubic.g++.4 +++ b/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.4 @@ -1,9 +1,7 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task +LAMMPS (30 Oct 2019) # bcc iron in a 3d periodic box clear - using 1 OpenMP thread(s) per MPI task units metal atom_style spin @@ -21,7 +19,7 @@ Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 250 atoms - create_atoms CPU = 0.000627756 secs + create_atoms CPU = 0.000656843 secs # setting mass, mag. moments, and interactions for bcc iron @@ -40,7 +38,7 @@ fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1 fix_modify 1 energy yes fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -61,9 +59,9 @@ thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 2000 +run 1000 Neighbor list info ... update every 10 steps, delay 20 steps, check yes max neighbors/atom: 2000, page size: 100000 @@ -81,7 +79,7 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.265 | 7.265 | 7.265 Mbytes +Per MPI rank memory allocation (min/avg/max) = 7.766 | 7.766 | 7.766 Mbytes Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng 0 0 -1 0 0 1 0 -55.58269 -1125.5827 -1122.364 50 0.005 -1 0 0 1 0 -55.581457 -1125.4635 -1122.364 @@ -104,53 +102,33 @@ Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng 900 0.09 -1 0 0 1 0 -55.560147 -1123.8404 -1122.364 950 0.095 -1 0 0 1 0 -55.560992 -1123.8312 -1122.364 1000 0.1 -1 0 0 1 0 -55.561635 -1123.8853 -1122.364 - 1050 0.105 -1 0 0 1 0 -55.562156 -1123.9898 -1122.364 - 1100 0.11 -1 0 0 1 0 -55.562594 -1124.1174 -1122.364 - 1150 0.115 -1 0 0 1 0 -55.562944 -1124.2349 -1122.364 - 1200 0.12 -1 0 0 1 0 -55.563163 -1124.3115 -1122.364 - 1250 0.125 -1 0 0 1 0 -55.563193 -1124.3273 -1122.364 - 1300 0.13 -1 0 0 1 0 -55.562982 -1124.2776 -1122.364 - 1350 0.135 -1 0 0 1 0 -55.562513 -1124.1744 -1122.364 - 1400 0.14 -1 0 0 1 0 -55.561812 -1124.0433 -1122.364 - 1450 0.145 -1 0 0 1 0 -55.560956 -1123.9169 -1122.364 - 1500 0.15 -1 0 0 1 0 -55.560057 -1123.8268 -1122.364 - 1550 0.155 -1 0 0 1 0 -55.559235 -1123.7951 -1122.364 - 1600 0.16 -1 0 0 1 0 -55.55859 -1123.8282 -1122.364 - 1650 0.165 -1 0 0 1 0 -55.558174 -1123.9155 -1122.364 - 1700 0.17 -1 0 0 1 0 -55.557974 -1124.0311 -1122.364 - 1750 0.175 -1 0 0 1 0 -55.557913 -1124.1409 -1122.364 - 1800 0.18 -1 0 0 1 0 -55.55788 -1124.212 -1122.364 - 1850 0.185 -1 0 0 1 0 -55.557753 -1124.2208 -1122.364 - 1900 0.19 -1 0 0 1 0 -55.557448 -1124.1596 -1122.364 - 1950 0.195 -1 0 0 1 0 -55.556942 -1124.0384 -1122.364 - 2000 0.2 -1 0 0 1 0 -55.556288 -1123.883 -1122.364 -Loop time of 4.39485 on 4 procs for 2000 steps with 250 atoms +Loop time of 2.38457 on 4 procs for 1000 steps with 250 atoms -Performance: 3.932 ns/day, 6.104 hours/ns, 455.078 timesteps/s -98.3% CPU use with 4 MPI tasks x 1 OpenMP threads +Performance: 3.623 ns/day, 6.624 hours/ns, 419.362 timesteps/s +97.2% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.64527 | 0.6695 | 0.71114 | 3.3 | 15.23 -Neigh | 0.0032711 | 0.0034365 | 0.0036387 | 0.3 | 0.08 -Comm | 0.14872 | 0.19108 | 0.21485 | 6.1 | 4.35 -Output | 0.40622 | 0.43119 | 0.45149 | 2.5 | 9.81 -Modify | 3.0688 | 3.0921 | 3.1179 | 1.0 | 70.36 -Other | | 0.007548 | | | 0.17 +Pair | 0.32773 | 0.36909 | 0.41504 | 6.0 | 15.48 +Neigh | 0.0014782 | 0.0015869 | 0.001724 | 0.2 | 0.07 +Comm | 0.14716 | 0.19316 | 0.23754 | 8.4 | 8.10 +Output | 0.0030437 | 0.0032653 | 0.0035224 | 0.3 | 0.14 +Modify | 1.8109 | 1.8139 | 1.8175 | 0.2 | 76.07 +Other | | 0.003611 | | | 0.15 -Nlocal: 62.5 ave 67 max 57 min -Histogram: 1 0 0 0 0 1 0 1 0 1 -Nghost: 850.5 ave 856 max 847 min -Histogram: 1 0 1 1 0 0 0 0 0 1 -Neighs: 1968.75 ave 2101 max 1792 min -Histogram: 1 0 0 0 0 1 0 1 0 1 -FullNghs: 3937.5 ave 4217 max 3583 min -Histogram: 1 0 0 0 0 1 0 1 0 1 +Nlocal: 62.5 ave 66 max 60 min +Histogram: 1 1 0 0 0 1 0 0 0 1 +Nghost: 848.25 ave 861 max 834 min +Histogram: 1 0 0 0 1 0 1 0 0 1 +Neighs: 1962.75 ave 2087 max 1870 min +Histogram: 1 1 0 0 0 0 1 0 0 1 +FullNghs: 3925.5 ave 4138 max 3776 min +Histogram: 1 1 0 0 0 1 0 0 0 1 -Total # of neighbors = 15750 -Ave neighs/atom = 63 -Neighbor list builds = 12 +Total # of neighbors = 15702 +Ave neighs/atom = 62.808 +Neighbor list builds = 6 Dangerous builds = 0 # min_style spin # min_modify alpha_damp 1.0 discrete_factor 10 @@ -158,4 +136,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:04 +Total wall time: 0:00:02 diff --git a/examples/SPIN/iron/log.30Apr19.spin.iron.g++.1 b/examples/SPIN/iron/log.30Apr19.spin.iron.g++.1 deleted file mode 100644 index f02c43e28c..0000000000 --- a/examples/SPIN/iron/log.30Apr19.spin.iron.g++.1 +++ /dev/null @@ -1,1117 +0,0 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task -# bcc iron in a 3d periodic box - -clear - using 1 OpenMP thread(s) per MPI task -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice bcc 2.8665 -Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) - 1 by 1 by 1 MPI processor grid -create_atoms 1 box -Created 250 atoms - create_atoms CPU = 0.00074935 secs - -# setting mass, mag. moments, and interactions for bcc iron - -mass 1 55.845 - -set group all spin/random 31 2.2 - 250 settings made for spin/random -velocity all create 100 4928459 rot yes dist gaussian - -pair_style hybrid/overlay eam/alloy spin/exchange 3.5 -pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe -pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# compute and output options - -compute out_mag all spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_tmag temp v_emag ke pe etotal -thermo 50 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 50000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 5.77337 - ghost atom cutoff = 5.77337 - binsize = 2.88668, bins = 5 5 5 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.319 | 7.319 | 7.319 Mbytes -Step Time v_magnorm v_tmag Temp v_emag KinEng PotEng TotEng - 0 0 0.076456975 9109.0924 100.00358 -0.85791269 3.2186929 -1070.8579 -1067.6392 - 50 0.005 0.076456974 9316.7659 96.663685 -0.86504718 3.1111957 -1070.7504 -1067.6392 - 100 0.01 0.076456983 9488.3743 86.965803 -0.88035771 2.7990619 -1070.4383 -1067.6392 - 150 0.015 0.076456973 9589.0566 72.421197 -0.8996913 2.3309324 -1069.9702 -1067.6392 - 200 0.02 0.076456944 9415.3095 55.633188 -0.921682 1.7905973 -1069.4298 -1067.6392 - 250 0.025 0.076456953 8878.9394 39.802206 -0.94649004 1.2810649 -1068.9203 -1067.6392 - 300 0.03 0.076457027 8203.3388 27.882295 -0.97253854 0.8974133 -1068.5366 -1067.6392 - 350 0.035 0.076457103 7720.309 21.776538 -0.99708692 0.70089477 -1068.3401 -1067.6392 - 400 0.04 0.076457117 7531.0683 21.857102 -1.0190244 0.70348778 -1068.3427 -1067.6392 - 450 0.045 0.076457072 7479.8073 26.959407 -1.0389343 0.86770942 -1068.5069 -1067.6392 - 500 0.05 0.076457001 7461.6683 34.92521 -1.0582008 1.124095 -1068.7633 -1067.6392 - 550 0.055 0.076456962 7396.1112 43.405912 -1.0785156 1.397053 -1069.0363 -1067.6392 - 600 0.06 0.076456997 7121.894 50.544844 -1.102048 1.626825 -1069.2661 -1067.6392 - 650 0.065 0.076457079 6683.4805 55.261218 -1.1296588 1.7786252 -1069.4179 -1067.6392 - 700 0.07 0.076457136 6313.6896 57.25083 -1.1595102 1.8426624 -1069.4819 -1067.6392 - 750 0.075 0.076457132 6199.0363 56.934336 -1.1893875 1.8324758 -1069.4717 -1067.6392 - 800 0.08 0.076457116 6265.997 55.266343 -1.2181223 1.7787901 -1069.418 -1067.6392 - 850 0.085 0.076457116 6326.5886 53.376453 -1.2443326 1.7179626 -1069.3572 -1067.6392 - 900 0.09 0.076457121 6336.1261 52.279557 -1.2676425 1.6826581 -1069.3219 -1067.6392 - 950 0.095 0.076457122 6288.4204 52.667743 -1.2902335 1.6951522 -1069.3344 -1067.6392 - 1000 0.1 0.076457135 6122.1622 54.684094 -1.314147 1.76005 -1069.3993 -1067.6392 - 1050 0.105 0.076457155 5830.2219 57.880399 -1.3392396 1.8629256 -1069.5022 -1067.6392 - 1100 0.11 0.076457162 5477.4214 61.505616 -1.3662331 1.979606 -1069.6188 -1067.6392 - 1150 0.115 0.076457195 5194.1423 64.810972 -1.3984474 2.0859914 -1069.7252 -1067.6392 - 1200 0.12 0.076457219 5096.2484 67.147472 -1.438326 2.1611935 -1069.8004 -1067.6392 - 1250 0.125 0.076457214 5180.7444 67.957533 -1.4822383 2.1872659 -1069.8265 -1067.6392 - 1300 0.13 0.076457208 5332.4483 66.96652 -1.5226303 2.1553694 -1069.7946 -1067.6392 - 1350 0.135 0.076457225 5441.1287 64.471602 -1.5553539 2.0750686 -1069.7143 -1067.6392 - 1400 0.14 0.076457244 5466.8622 61.292592 -1.5804721 1.9727496 -1069.612 -1067.6392 - 1450 0.145 0.07645724 5403.309 58.518161 -1.6006864 1.8834524 -1069.5227 -1067.6392 - 1500 0.15 0.076457224 5275.2171 57.1713 -1.6196756 1.8401027 -1069.4793 -1067.6392 - 1550 0.155 0.076457217 5122.7481 57.878063 -1.6407322 1.8628504 -1069.5021 -1067.6392 - 1600 0.16 0.076457217 4968.5049 60.639452 -1.6657935 1.9517278 -1069.591 -1067.6392 - 1650 0.165 0.076457208 4850.1861 64.668839 -1.690847 2.0814168 -1069.7206 -1067.6392 - 1700 0.17 0.076457217 4809.0194 68.693586 -1.7087416 2.2109564 -1069.8502 -1067.6392 - 1750 0.175 0.076457274 4835.8611 71.611033 -1.7188587 2.3048567 -1069.9441 -1067.6392 - 1800 0.18 0.076457318 4929.7428 72.815077 -1.7280248 2.3436098 -1069.9828 -1067.6392 - 1850 0.185 0.076457279 5036.6365 72.102335 -1.7426092 2.3206696 -1069.9599 -1067.6392 - 1900 0.19 0.076457222 5116.2436 69.579977 -1.7638235 2.2394856 -1069.8787 -1067.6392 - 1950 0.195 0.076457228 5207.2334 65.715745 -1.7895824 2.1151122 -1069.7543 -1067.6392 - 2000 0.2 0.076457288 5216.0413 61.340972 -1.8174915 1.9743068 -1069.6135 -1067.6392 - 2050 0.205 0.076457267 5023.1601 57.468628 -1.8456914 1.8496724 -1069.4889 -1067.6392 - 2100 0.21 0.076457198 4748.7818 55.033266 -1.8742291 1.7712884 -1069.4105 -1067.6392 - 2150 0.215 0.076457199 4558.1302 54.573806 -1.9035225 1.7565003 -1069.3957 -1067.6392 - 2200 0.22 0.076457185 4483.1644 56.074241 -1.9322669 1.804793 -1069.444 -1067.6392 - 2250 0.225 0.076457114 4430.1583 59.0552 -1.9577399 1.9007374 -1069.54 -1067.6392 - 2300 0.23 0.076457092 4353.7973 62.874849 -1.9801275 2.0236758 -1069.6629 -1067.6392 - 2350 0.235 0.076457145 4303.5275 66.892738 -2.0022129 2.1529947 -1069.7922 -1067.6392 - 2400 0.24 0.076457171 4258.6889 70.426826 -2.0233072 2.2667421 -1069.906 -1067.6392 - 2450 0.245 0.076457169 4178.5775 72.910422 -2.0405304 2.3466785 -1069.9859 -1067.6392 - 2500 0.25 0.07645717 4114.786 74.106367 -2.0531755 2.3851709 -1070.0244 -1067.6392 - 2550 0.255 0.076457136 4067.5017 74.169349 -2.0634674 2.3871981 -1070.0264 -1067.6392 - 2600 0.26 0.076457099 4045.3324 73.586199 -2.0755814 2.3684289 -1070.0077 -1067.6392 - 2650 0.265 0.076457099 4137.898 72.914235 -2.0913646 2.3468012 -1069.986 -1067.6392 - 2700 0.27 0.076457106 4332.063 72.583192 -2.1091075 2.3361464 -1069.9754 -1067.6392 - 2750 0.275 0.07645709 4465.1953 72.814559 -2.125099 2.3435931 -1069.9828 -1067.6392 - 2800 0.28 0.076457051 4516.5192 73.652154 -2.1371914 2.3705517 -1070.0098 -1067.6392 - 2850 0.285 0.076457019 4555.5962 75.060211 -2.1489378 2.4158711 -1070.0551 -1067.6392 - 2900 0.29 0.076457069 4544.2734 76.844795 -2.1667679 2.4733094 -1070.1125 -1067.6392 - 2950 0.295 0.076457172 4460.2109 78.48171 -2.1924421 2.5259948 -1070.1652 -1067.6392 - 3000 0.3 0.076457219 4323.2746 79.20682 -2.2209955 2.549333 -1070.1886 -1067.6392 - 3050 0.305 0.076457213 4155.688 78.543529 -2.2505299 2.5279844 -1070.1672 -1067.6392 - 3100 0.31 0.076457203 3969.6188 76.554785 -2.2858382 2.4639752 -1070.1032 -1067.6392 - 3150 0.315 0.076457187 3761.432 73.396149 -2.3245055 2.362312 -1070.0015 -1067.6392 - 3200 0.32 0.076457142 3602.8035 69.313196 -2.3577056 2.230899 -1069.8701 -1067.6392 - 3250 0.325 0.076457116 3505.707 65.032482 -2.3836874 2.0931209 -1069.7324 -1067.6392 - 3300 0.33 0.07645716 3424.8795 61.551539 -2.4057167 1.9810841 -1069.6203 -1067.6392 - 3350 0.335 0.076457236 3335.9672 59.709703 -2.4251844 1.9218031 -1069.561 -1067.6392 - 3400 0.34 0.076457298 3238.0186 60.026953 -2.4425501 1.9320141 -1069.5712 -1067.6392 - 3450 0.345 0.076457297 3185.0674 62.613739 -2.4593531 2.0152718 -1069.6545 -1067.6392 - 3500 0.35 0.07645723 3197.4087 67.011871 -2.4756907 2.1568291 -1069.7961 -1067.6392 - 3550 0.355 0.076457177 3216.1428 72.316209 -2.4911379 2.3275533 -1069.9668 -1067.6392 - 3600 0.36 0.076457165 3241.0326 77.550071 -2.5083858 2.4960092 -1070.1352 -1067.6392 - 3650 0.365 0.076457168 3309.6874 81.877688 -2.5306273 2.6352969 -1070.2745 -1067.6392 - 3700 0.37 0.07645718 3350.748 84.764646 -2.5595247 2.7282159 -1070.3674 -1067.6392 - 3750 0.375 0.07645721 3368.085 86.031781 -2.5938559 2.7689996 -1070.4082 -1067.6392 - 3800 0.38 0.076457208 3425.3173 85.733048 -2.6266899 2.7593847 -1070.3986 -1067.6392 - 3850 0.385 0.076457165 3420.4429 84.240647 -2.6514805 2.7113506 -1070.3506 -1067.6392 - 3900 0.39 0.076457146 3323.0403 82.320886 -2.6700966 2.6495616 -1070.2888 -1067.6392 - 3950 0.395 0.076457179 3273.2625 80.780607 -2.6892405 2.5999865 -1070.2392 -1067.6392 - 4000 0.4 0.076457229 3313.2671 79.92769 -2.709641 2.5725347 -1070.2118 -1067.6392 - 4050 0.405 0.076457272 3381.1117 79.663389 -2.7291493 2.564028 -1070.2033 -1067.6392 - 4100 0.41 0.07645731 3373.3005 79.895158 -2.7514856 2.5714877 -1070.2107 -1067.6392 - 4150 0.415 0.076457296 3279.6989 80.402828 -2.7788004 2.5878274 -1070.2271 -1067.6392 - 4200 0.42 0.076457251 3197.0478 80.770336 -2.8064773 2.599656 -1070.2389 -1067.6392 - 4250 0.425 0.076457243 3160.9065 80.756747 -2.8307967 2.5992186 -1070.2385 -1067.6392 - 4300 0.43 0.076457282 3173.9599 80.446488 -2.852192 2.5892326 -1070.2285 -1067.6392 - 4350 0.435 0.076457289 3185.8003 80.110494 -2.8726607 2.5784184 -1070.2177 -1067.6392 - 4400 0.44 0.076457262 3166.3054 80.045036 -2.8936787 2.5763116 -1070.2155 -1067.6392 - 4450 0.445 0.076457226 3177.4332 80.500194 -2.9171408 2.5909612 -1070.2302 -1067.6392 - 4500 0.45 0.076457174 3238.8362 81.573722 -2.9447352 2.6255135 -1070.2647 -1067.6392 - 4550 0.455 0.07645714 3277.7104 83.104228 -2.975052 2.6747741 -1070.314 -1067.6392 - 4600 0.46 0.076457157 3224.8571 84.845474 -3.0065552 2.7308174 -1070.37 -1067.6392 - 4650 0.465 0.076457215 3112.9952 86.608217 -3.03972 2.7875527 -1070.4268 -1067.6392 - 4700 0.47 0.076457254 3001.141 88.18732 -3.074928 2.8383773 -1070.4776 -1067.6392 - 4750 0.475 0.076457235 2904.0735 89.204263 -3.1082127 2.8711084 -1070.5103 -1067.6392 - 4800 0.48 0.076457195 2832.0276 89.24571 -3.134302 2.8724424 -1070.5117 -1067.6392 - 4850 0.485 0.076457172 2833.7453 88.206351 -3.1541802 2.8389899 -1070.4782 -1067.6392 - 4900 0.49 0.076457184 2941.993 86.310712 -3.1725372 2.7779773 -1070.4172 -1067.6392 - 4950 0.495 0.076457228 3082.4825 84.029047 -3.1931038 2.7045401 -1070.3438 -1067.6392 - 5000 0.5 0.07645727 3155.7096 81.99875 -3.2175967 2.6391934 -1070.2784 -1067.6392 - 5050 0.505 0.076457297 3162.1875 80.72053 -3.2420202 2.5980529 -1070.2373 -1067.6392 - 5100 0.51 0.076457279 3133.3889 80.483768 -3.2606472 2.5904325 -1070.2297 -1067.6392 - 5150 0.515 0.076457223 3144.6361 81.566513 -3.2759117 2.6252815 -1070.2645 -1067.6392 - 5200 0.52 0.076457166 3156.8183 84.062018 -3.2944729 2.7056013 -1070.3448 -1067.6392 - 5250 0.525 0.076457128 3059.9886 87.694328 -3.3209415 2.82251 -1070.4617 -1067.6392 - 5300 0.53 0.076457126 2891.6506 91.782947 -3.3547324 2.9541054 -1070.5933 -1067.6392 - 5350 0.535 0.076457151 2751.9452 95.417928 -3.3914125 3.0711001 -1070.7103 -1067.6392 - 5400 0.54 0.07645725 2681.0266 97.845096 -3.427665 3.1492204 -1070.7885 -1067.6392 - 5450 0.545 0.076457325 2657.0872 98.736021 -3.4632111 3.1778955 -1070.8171 -1067.6392 - 5500 0.55 0.076457263 2653.1919 98.075728 -3.4957627 3.1566434 -1070.7959 -1067.6392 - 5550 0.555 0.076457185 2644.2052 96.114965 -3.5208827 3.0935347 -1070.7328 -1067.6392 - 5600 0.56 0.076457195 2622.4173 93.52581 -3.5389264 3.0102008 -1070.6494 -1067.6392 - 5650 0.565 0.07645725 2616.385 91.264371 -3.5558734 2.9374146 -1070.5766 -1067.6392 - 5700 0.57 0.076457256 2608.245 90.135398 -3.5771375 2.9010777 -1070.5403 -1067.6392 - 5750 0.575 0.076457193 2573.2163 90.456889 -3.6030063 2.9114252 -1070.5507 -1067.6392 - 5800 0.58 0.076457145 2565.3319 92.099497 -3.6318266 2.9642938 -1070.6035 -1067.6392 - 5850 0.585 0.076457161 2566.2757 94.625315 -3.6627042 3.0455892 -1070.6848 -1067.6392 - 5900 0.59 0.076457186 2564.6803 97.321385 -3.6927592 3.1323643 -1070.7716 -1067.6392 - 5950 0.595 0.076457195 2570.6302 99.384974 -3.7170024 3.1987825 -1070.838 -1067.6392 - 6000 0.6 0.076457206 2556.8451 100.3814 -3.7363623 3.2308531 -1070.8701 -1067.6392 - 6050 0.605 0.076457195 2521.7968 100.35236 -3.7587516 3.2299187 -1070.8692 -1067.6392 - 6100 0.61 0.076457175 2476.1834 99.370379 -3.7869326 3.1983128 -1070.8375 -1067.6392 - 6150 0.615 0.076457178 2397.2793 97.46598 -3.8168635 3.1370182 -1070.7763 -1067.6392 - 6200 0.62 0.07645713 2286.8537 94.931722 -3.8450244 3.0554511 -1070.6947 -1067.6392 - 6250 0.625 0.076457116 2250.5276 92.438472 -3.8722444 2.9752039 -1070.6144 -1067.6392 - 6300 0.63 0.076457156 2338.5273 90.714367 -3.9006127 2.9197123 -1070.5589 -1067.6392 - 6350 0.635 0.07645717 2433.0191 90.142302 -3.9291161 2.9013 -1070.5405 -1067.6392 - 6400 0.64 0.076457159 2467.5427 90.771124 -3.9562695 2.9215391 -1070.5608 -1067.6392 - 6450 0.645 0.076457107 2475.8649 92.488037 -3.9828137 2.9767993 -1070.616 -1067.6392 - 6500 0.65 0.0764571 2489.7445 95.127495 -4.0122155 3.0617523 -1070.701 -1067.6392 - 6550 0.655 0.076457169 2500.4772 98.171784 -4.0419204 3.1597351 -1070.799 -1067.6392 - 6600 0.66 0.076457208 2530.8002 100.74954 -4.0632043 3.2427022 -1070.8819 -1067.6392 - 6650 0.665 0.076457205 2539.1451 102.2625 -4.0743218 3.2913979 -1070.9306 -1067.6392 - 6700 0.67 0.076457193 2456.6604 102.74354 -4.0834224 3.3068807 -1070.9461 -1067.6392 - 6750 0.675 0.076457138 2387.6116 102.56283 -4.0973681 3.3010644 -1070.9403 -1067.6392 - 6800 0.68 0.076457109 2401.109 102.04322 -4.1140004 3.2843402 -1070.9236 -1067.6392 - 6850 0.685 0.076457149 2426.903 101.49411 -4.1282038 3.2666667 -1070.9059 -1067.6392 - 6900 0.69 0.076457185 2389.4414 101.35418 -4.1401788 3.2621629 -1070.9014 -1067.6392 - 6950 0.695 0.076457175 2323.8548 101.97407 -4.1517576 3.2821145 -1070.9213 -1067.6392 - 7000 0.7 0.076457145 2273.8774 103.46341 -4.1630759 3.3300502 -1070.9693 -1067.6392 - 7050 0.705 0.076457126 2231.652 105.807 -4.1769876 3.4054803 -1071.0447 -1067.6392 - 7100 0.71 0.076457114 2185.0532 108.81826 -4.1989101 3.5024002 -1071.1416 -1067.6392 - 7150 0.715 0.076457137 2139.1143 111.85634 -4.2283255 3.6001832 -1071.2394 -1067.6392 - 7200 0.72 0.076457149 2101.4939 113.84909 -4.2559584 3.6643212 -1071.3036 -1067.6392 - 7250 0.725 0.07645712 2118.2862 113.94356 -4.2760809 3.6673619 -1071.3066 -1067.6392 - 7300 0.73 0.076457121 2191.9037 111.95148 -4.2925005 3.6032452 -1071.2425 -1067.6392 - 7350 0.735 0.076457137 2227.2391 108.2126 -4.3103519 3.4829066 -1071.1221 -1067.6392 - 7400 0.74 0.076457111 2182.826 103.4321 -4.3300063 3.3290426 -1070.9683 -1067.6392 - 7450 0.745 0.076457109 2101.7168 98.840049 -4.3541992 3.1812437 -1070.8205 -1067.6392 - 7500 0.75 0.076457149 2036.3108 95.828239 -4.386682 3.0843062 -1070.7235 -1067.6392 - 7550 0.755 0.076457161 1994.4837 95.142177 -4.4221587 3.0622248 -1070.7015 -1067.6392 - 7600 0.76 0.076457127 1970.6785 96.747859 -4.4522387 3.1139049 -1070.7531 -1067.6392 - 7650 0.765 0.076457086 1993.9417 100.15534 -4.4763203 3.2235774 -1070.8628 -1067.6392 - 7700 0.77 0.076457048 2073.7836 104.50424 -4.4979798 3.3635502 -1071.0028 -1067.6392 - 7750 0.775 0.076457026 2168.4033 108.65953 -4.5168753 3.4972912 -1071.1365 -1067.6392 - 7800 0.78 0.07645702 2217.6427 111.71942 -4.5326251 3.5957762 -1071.235 -1067.6392 - 7850 0.785 0.076457017 2202.5357 113.33023 -4.5487958 3.6476215 -1071.2869 -1067.6392 - 7900 0.79 0.076457015 2164.601 113.51362 -4.5690254 3.653524 -1071.2928 -1067.6392 - 7950 0.795 0.076457037 2131.6906 112.46493 -4.5932729 3.6197711 -1071.259 -1067.6392 - 8000 0.8 0.076457042 2076.7626 110.60384 -4.6198371 3.5598705 -1071.1991 -1067.6392 - 8050 0.805 0.07645706 2008.3681 108.69863 -4.6506123 3.4985496 -1071.1378 -1067.6392 - 8100 0.81 0.076457078 1991.1056 107.59889 -4.6874954 3.4631539 -1071.1024 -1067.6392 - 8150 0.815 0.076457081 2030.108 107.96066 -4.7301631 3.4747976 -1071.114 -1067.6392 - 8200 0.82 0.07645709 2053.0781 110.00158 -4.7752612 3.5404861 -1071.1797 -1067.6392 - 8250 0.825 0.076457092 2080.7633 113.42163 -4.8192627 3.650563 -1071.2898 -1067.6392 - 8300 0.83 0.076457092 2136.3278 117.426 -4.8602394 3.7794468 -1071.4187 -1067.6392 - 8350 0.835 0.076457128 2143.1741 120.76905 -4.8928022 3.8870456 -1071.5263 -1067.6392 - 8400 0.84 0.076457182 2096.2614 122.36127 -4.9132303 3.9382923 -1071.5775 -1067.6392 - 8450 0.845 0.076457199 2045.0508 121.81432 -4.9242986 3.9206885 -1071.5599 -1067.6392 - 8500 0.85 0.076457148 1988.55 119.39197 -4.9305717 3.8427231 -1071.482 -1067.6392 - 8550 0.855 0.076457089 1927.6698 115.82938 -4.9366606 3.7280586 -1071.3673 -1067.6392 - 8600 0.86 0.0764571 1904.9377 112.15467 -4.9485473 3.6097852 -1071.249 -1067.6392 - 8650 0.865 0.076457183 1942.1657 109.35829 -4.9712735 3.5197814 -1071.159 -1067.6392 - 8700 0.87 0.076457275 1995.7079 107.97044 -5.0032067 3.4751123 -1071.1143 -1067.6392 - 8750 0.875 0.076457274 2021.2979 107.91844 -5.0351272 3.4734386 -1071.1127 -1067.6392 - 8800 0.88 0.076457159 2019.7716 108.89001 -5.0595657 3.5047095 -1071.1439 -1067.6392 - 8850 0.885 0.076457056 1997.5026 110.65412 -5.0764543 3.5614886 -1071.2007 -1067.6392 - 8900 0.89 0.076457086 1958.2352 113.01816 -5.0898539 3.6375771 -1071.2768 -1067.6392 - 8950 0.895 0.076457184 1948.1688 115.69887 -5.1049282 3.723858 -1071.3631 -1067.6392 - 9000 0.9 0.076457251 1946.4034 118.2422 -5.125187 3.8057169 -1071.4449 -1067.6392 - 9050 0.905 0.076457271 1929.5103 120.07623 -5.1485984 3.8647467 -1071.504 -1067.6392 - 9100 0.91 0.076457223 1920.5823 120.83551 -5.1696144 3.8891848 -1071.5284 -1067.6392 - 9150 0.915 0.07645719 1947.9739 120.53164 -5.1820234 3.8794043 -1071.5186 -1067.6392 - 9200 0.92 0.076457191 2021.9322 119.4904 -5.1820769 3.8458913 -1071.4851 -1067.6392 - 9250 0.925 0.076457189 2120.5676 118.28073 -5.1733083 3.8069571 -1071.4462 -1067.6392 - 9300 0.93 0.076457202 2218.9759 117.51293 -5.1649043 3.7822448 -1071.4215 -1067.6392 - 9350 0.935 0.07645722 2256.6996 117.52636 -5.163384 3.7826772 -1071.4219 -1067.6392 - 9400 0.94 0.076457192 2219.8074 118.22843 -5.1666597 3.8052737 -1071.4445 -1067.6392 - 9450 0.945 0.076457133 2130.6686 119.30164 -5.1680994 3.8398158 -1071.479 -1067.6392 - 9500 0.95 0.076457125 2013.4271 120.65247 -5.1678977 3.8832933 -1071.5225 -1067.6392 - 9550 0.955 0.076457169 1923.3398 122.44923 -5.1747845 3.9411236 -1071.5804 -1067.6392 - 9600 0.96 0.076457205 1913.1904 124.48108 -5.1900088 4.0065202 -1071.6458 -1067.6392 - 9650 0.965 0.076457203 1960.3017 126.09586 -5.2054982 4.0584932 -1071.6977 -1067.6392 - 9700 0.97 0.0764572 1993.4886 126.91655 -5.2204458 4.0849076 -1071.7241 -1067.6392 - 9750 0.975 0.076457237 2016.3395 126.88895 -5.2391789 4.0840193 -1071.7233 -1067.6392 - 9800 0.98 0.076457278 2059.2841 125.9798 -5.2613642 4.0547577 -1071.694 -1067.6392 - 9850 0.985 0.076457268 2076.0892 124.30551 -5.2849423 4.0008692 -1071.6401 -1067.6392 - 9900 0.99 0.076457232 2054.9566 122.26397 -5.3097299 3.9351607 -1071.5744 -1067.6392 - 9950 0.995 0.076457211 2050.2277 120.49535 -5.3384666 3.8782362 -1071.5175 -1067.6392 - 10000 1 0.076457247 2069.6559 119.63397 -5.374562 3.8505122 -1071.4897 -1067.6392 - 10050 1.005 0.076457306 2079.8366 119.92165 -5.4169176 3.8597712 -1071.499 -1067.6392 - 10100 1.01 0.076457317 2051.4213 121.0737 -5.4602428 3.896851 -1071.5361 -1067.6392 - 10150 1.015 0.076457329 2026.2947 122.36851 -5.4975255 3.9385254 -1071.5778 -1067.6392 - 10200 1.02 0.076457353 2042.1162 122.97997 -5.5239278 3.9582059 -1071.5974 -1067.6392 - 10250 1.025 0.076457364 2059.2177 122.42397 -5.5402625 3.9403105 -1071.5795 -1067.6392 - 10300 1.03 0.076457332 2037.1418 120.82131 -5.5531843 3.8887277 -1071.528 -1067.6392 - 10350 1.035 0.076457305 1953.9125 118.75093 -5.5690263 3.8220908 -1071.4613 -1067.6392 - 10400 1.04 0.076457265 1845.8999 116.97821 -5.5872522 3.7650343 -1071.4043 -1067.6392 - 10450 1.045 0.076457218 1789.9704 116.44416 -5.6054265 3.7478455 -1071.3871 -1067.6392 - 10500 1.05 0.076457227 1790.1722 117.85441 -5.6201726 3.7932355 -1071.4325 -1067.6392 - 10550 1.055 0.076457265 1792.8951 121.26237 -5.6302348 3.9029234 -1071.5422 -1067.6392 - 10600 1.06 0.076457285 1801.2253 126.08926 -5.6408443 4.0582808 -1071.6975 -1067.6392 - 10650 1.065 0.076457276 1848.312 131.30844 -5.6585268 4.2262642 -1071.8655 -1067.6392 - 10700 1.07 0.076457228 1899.189 135.63605 -5.6833 4.3655515 -1072.0048 -1067.6392 - 10750 1.075 0.076457196 1933.4466 137.94816 -5.7116789 4.4399687 -1072.0792 -1067.6392 - 10800 1.08 0.076457209 1952.1407 137.53149 -5.7380474 4.4265577 -1072.0658 -1067.6392 - 10850 1.085 0.076457232 1956.2467 134.36784 -5.7597709 4.3247333 -1071.964 -1067.6392 - 10900 1.09 0.076457254 1935.3183 129.23046 -5.7778262 4.1593827 -1071.7986 -1067.6392 - 10950 1.095 0.07645725 1894.1382 123.56602 -5.7940915 3.9770683 -1071.6163 -1067.6392 - 11000 1.1 0.076457202 1869.9315 119.13104 -5.8115801 3.8343249 -1071.4736 -1067.6392 - 11050 1.105 0.076457157 1872.2105 117.1706 -5.8302554 3.7712266 -1071.4105 -1067.6392 - 11100 1.11 0.076457121 1910.0087 117.93509 -5.8479403 3.7958325 -1071.4351 -1067.6392 - 11150 1.115 0.076457111 1974.5822 120.8604 -5.8628947 3.8899857 -1071.5292 -1067.6392 - 11200 1.12 0.076457152 2017.5386 125.16424 -5.8764671 4.0285084 -1071.6677 -1067.6392 - 11250 1.125 0.076457215 2006.1464 130.14791 -5.8926588 4.1889116 -1071.8281 -1067.6392 - 11300 1.13 0.076457208 1981.6806 134.97307 -5.9111129 4.344213 -1071.9834 -1067.6392 - 11350 1.135 0.076457154 1955.8911 138.78712 -5.9293384 4.4669713 -1072.1062 -1067.6392 - 11400 1.14 0.076457103 1903.025 141.01634 -5.9477992 4.5387205 -1072.178 -1067.6392 - 11450 1.145 0.076457082 1861.8231 141.41934 -5.9709229 4.5516912 -1072.1909 -1067.6392 - 11500 1.15 0.076457105 1864.1 139.85754 -5.999873 4.5014233 -1072.1407 -1067.6392 - 11550 1.155 0.076457135 1864.553 136.29668 -6.0269465 4.3868144 -1072.026 -1067.6392 - 11600 1.16 0.076457167 1838.5238 131.42789 -6.0482365 4.2301086 -1071.8693 -1067.6392 - 11650 1.165 0.076457207 1805.0176 126.80497 -6.0718009 4.0813163 -1071.7205 -1067.6392 - 11700 1.17 0.076457247 1735.2577 124.00212 -6.1059505 3.9911044 -1071.6303 -1067.6392 - 11750 1.175 0.076457255 1641.4793 123.80317 -6.1481291 3.984701 -1071.6239 -1067.6392 - 11800 1.18 0.076457236 1596.2043 126.199 -6.1904504 4.0618126 -1071.701 -1067.6392 - 11850 1.185 0.076457229 1622.0725 130.64719 -6.2272702 4.2049812 -1071.8442 -1067.6392 - 11900 1.19 0.076457283 1669.7039 136.11282 -6.2551373 4.3808969 -1072.0201 -1067.6392 - 11950 1.195 0.076457361 1687.4469 141.27818 -6.2753897 4.5471478 -1072.1864 -1067.6392 - 12000 1.2 0.076457336 1685.355 144.8526 -6.294312 4.6621933 -1072.3014 -1067.6392 - 12050 1.205 0.076457364 1684.0235 145.75585 -6.3137437 4.691265 -1072.3305 -1067.6392 - 12100 1.21 0.076457364 1695.7222 143.63233 -6.3312278 4.6229181 -1072.2622 -1067.6392 - 12150 1.215 0.076457301 1744.0573 139.27223 -6.3471908 4.4825848 -1072.1218 -1067.6392 - 12200 1.22 0.076457264 1815.5391 134.28007 -6.3640171 4.3219083 -1071.9611 -1067.6392 - 12250 1.225 0.076457306 1839.4868 130.2409 -6.378914 4.1919044 -1071.8311 -1067.6392 - 12300 1.23 0.076457381 1791.3388 128.29684 -6.3893167 4.1293333 -1071.7686 -1067.6392 - 12350 1.235 0.076457382 1713.284 129.07652 -6.4002273 4.154428 -1071.7937 -1067.6392 - 12400 1.24 0.076457352 1639.3792 132.52697 -6.4176635 4.2654835 -1071.9047 -1067.6392 - 12450 1.245 0.076457344 1579.8725 137.81757 -6.4424211 4.4357656 -1072.075 -1067.6392 - 12500 1.25 0.076457303 1557.3644 143.52235 -6.4729454 4.6193783 -1072.2586 -1067.6392 - 12550 1.255 0.076457277 1618.5087 148.11444 -6.5082137 4.7671782 -1072.4064 -1067.6392 - 12600 1.26 0.076457326 1720.3013 150.5465 -6.5476118 4.845456 -1072.4847 -1067.6392 - 12650 1.265 0.076457391 1778.5404 150.56002 -6.5906298 4.8458912 -1072.4851 -1067.6392 - 12700 1.27 0.076457351 1788.5951 148.56554 -6.6347601 4.7816972 -1072.4209 -1067.6392 - 12750 1.275 0.076457269 1779.1884 145.24576 -6.6730452 4.6748475 -1072.3141 -1067.6392 - 12800 1.28 0.07645728 1758.2949 141.40165 -6.701303 4.5511219 -1072.1904 -1067.6392 - 12850 1.285 0.076457312 1712.5641 137.9123 -6.7240908 4.4388145 -1072.078 -1067.6392 - 12900 1.29 0.076457327 1668.6646 135.42155 -6.7444763 4.3586478 -1071.9979 -1067.6392 - 12950 1.295 0.076457332 1653.7008 134.40911 -6.7622343 4.3260615 -1071.9653 -1067.6392 - 13000 1.3 0.076457334 1678.1215 135.3964 -6.7808215 4.3578383 -1071.9971 -1067.6392 - 13050 1.305 0.076457316 1709.6866 138.43433 -6.7994699 4.4556163 -1072.0948 -1067.6392 - 13100 1.31 0.076457256 1719.9198 142.81982 -6.8124215 4.5967668 -1072.236 -1067.6392 - 13150 1.315 0.076457227 1716.5741 147.42301 -6.8192217 4.744924 -1072.3842 -1067.6392 - 13200 1.32 0.076457238 1743.2587 150.89049 -6.8222296 4.8565276 -1072.4958 -1067.6392 - 13250 1.325 0.076457261 1793.7636 151.98662 -6.8200794 4.8918073 -1072.531 -1067.6392 - 13300 1.33 0.07645729 1825.2569 150.42643 -6.8140605 4.8415915 -1072.4808 -1067.6392 - 13350 1.335 0.076457252 1838.476 147.28172 -6.8146446 4.7403765 -1072.3796 -1067.6392 - 13400 1.34 0.076457169 1838.3398 144.11825 -6.8303357 4.6385577 -1072.2778 -1067.6392 - 13450 1.345 0.076457222 1801.0039 141.93725 -6.8583491 4.5683605 -1072.2076 -1067.6392 - 13500 1.35 0.076457347 1755.582 140.99498 -6.89022 4.5380327 -1072.1773 -1067.6392 - 13550 1.355 0.076457427 1733.1918 141.21311 -6.9214427 4.5450535 -1072.1843 -1067.6392 - 13600 1.36 0.076457431 1712.5682 142.19629 -6.9465697 4.5766981 -1072.2159 -1067.6392 - 13650 1.365 0.076457399 1717.694 143.5117 -6.9629204 4.6190353 -1072.2583 -1067.6392 - 13700 1.37 0.076457334 1770.8346 145.13001 -6.9802142 4.671122 -1072.3104 -1067.6392 - 13750 1.375 0.076457247 1825.1073 146.95312 -7.0064861 4.7298002 -1072.369 -1067.6392 - 13800 1.38 0.076457256 1824.3539 148.48573 -7.0381068 4.7791285 -1072.4184 -1067.6392 - 13850 1.385 0.076457313 1782.7326 149.20301 -7.0651441 4.8022147 -1072.4414 -1067.6392 - 13900 1.39 0.076457295 1750.9167 149.18894 -7.0840385 4.8017618 -1072.441 -1067.6392 - 13950 1.395 0.076457288 1760.1963 149.12388 -7.1020342 4.7996679 -1072.4389 -1067.6392 - 14000 1.4 0.076457265 1776.4309 149.46795 -7.1245024 4.8107421 -1072.45 -1067.6392 - 14050 1.405 0.076457201 1795.0829 150.25585 -7.1514213 4.8361011 -1072.4753 -1067.6392 - 14100 1.41 0.076457229 1812.6337 151.48841 -7.1831839 4.8757722 -1072.515 -1067.6392 - 14150 1.415 0.076457297 1801.8728 153.13675 -7.2174201 4.928825 -1072.5681 -1067.6392 - 14200 1.42 0.076457305 1773.4672 155.06508 -7.2481606 4.9908901 -1072.6301 -1067.6392 - 14250 1.425 0.076457282 1738.9317 157.04135 -7.2698182 5.0544977 -1072.6937 -1067.6392 - 14300 1.43 0.076457306 1716.5389 158.77479 -7.2837833 5.1102898 -1072.7495 -1067.6392 - 14350 1.435 0.07645735 1720.7949 159.7069 -7.2945528 5.1402904 -1072.7795 -1067.6392 - 14400 1.44 0.076457333 1748.7885 159.02986 -7.3011362 5.1184995 -1072.7577 -1067.6392 - 14450 1.445 0.076457295 1742.8885 156.42679 -7.3047662 5.0347176 -1072.674 -1067.6392 - 14500 1.45 0.076457256 1670.5068 152.24569 -7.3102428 4.9001455 -1072.5394 -1067.6392 - 14550 1.455 0.076457265 1584.5241 147.05373 -7.318176 4.7330384 -1072.3723 -1067.6392 - 14600 1.46 0.076457287 1529.9826 141.71242 -7.3290619 4.5611241 -1072.2004 -1067.6392 - 14650 1.465 0.076457308 1510.2873 137.60969 -7.3489824 4.4290747 -1072.0683 -1067.6392 - 14700 1.47 0.076457333 1517.9737 136.06432 -7.3778607 4.3793359 -1072.0186 -1067.6392 - 14750 1.475 0.076457349 1536.5785 137.7444 -7.4074887 4.4334105 -1072.0726 -1067.6392 - 14800 1.48 0.076457332 1570.427 142.60265 -7.435251 4.589777 -1072.229 -1067.6392 - 14850 1.485 0.076457277 1605.5273 149.55383 -7.4584362 4.813506 -1072.4527 -1067.6392 - 14900 1.49 0.076457286 1619.5816 156.68247 -7.4687128 5.042947 -1072.6822 -1067.6392 - 14950 1.495 0.076457352 1628.8798 162.48759 -7.4692532 5.2297891 -1072.869 -1067.6392 - 15000 1.5 0.076457367 1645.2779 166.28468 -7.4710214 5.3520015 -1072.9912 -1067.6392 - 15050 1.505 0.076457354 1659.3085 168.01268 -7.4835147 5.4076185 -1073.0469 -1067.6392 - 15100 1.51 0.076457322 1657.5151 167.8691 -7.5090057 5.4029973 -1073.0422 -1067.6392 - 15150 1.515 0.076457334 1619.1825 165.90116 -7.5343027 5.3396576 -1072.9789 -1067.6392 - 15200 1.52 0.076457345 1564.833 162.54809 -7.5475534 5.2317363 -1072.871 -1067.6392 - 15250 1.525 0.076457333 1526.2301 158.9992 -7.5544031 5.1175126 -1072.7567 -1067.6392 - 15300 1.53 0.076457299 1516.6129 156.42636 -7.5677145 5.0347037 -1072.6739 -1067.6392 - 15350 1.535 0.07645727 1514.4631 155.10745 -7.5910984 4.9922537 -1072.6315 -1067.6392 - 15400 1.54 0.076457295 1489.0219 154.49939 -7.6168589 4.9726826 -1072.6119 -1067.6392 - 15450 1.545 0.076457307 1454.98 154.09722 -7.6374985 4.9597386 -1072.599 -1067.6392 - 15500 1.55 0.076457289 1465.2041 153.94567 -7.6532363 4.9548609 -1072.5941 -1067.6392 - 15550 1.555 0.076457258 1507.1468 154.2404 -7.6663203 4.964347 -1072.6036 -1067.6392 - 15600 1.56 0.076457196 1529.3808 154.91397 -7.6776911 4.9860264 -1072.6253 -1067.6392 - 15650 1.565 0.076457177 1523.9817 156.0119 -7.695343 5.021364 -1072.6606 -1067.6392 - 15700 1.57 0.076457193 1522.7643 157.82491 -7.7296805 5.0797172 -1072.7189 -1067.6392 - 15750 1.575 0.076457243 1494.5697 160.297 -7.7768073 5.1592832 -1072.7985 -1067.6392 - 15800 1.58 0.076457287 1432.4424 162.81609 -7.8203339 5.2403621 -1072.8796 -1067.6392 - 15850 1.585 0.07645733 1402.4977 164.59576 -7.8451116 5.2976423 -1072.9369 -1067.6392 - 15900 1.59 0.076457402 1416.812 165.26647 -7.8504137 5.3192297 -1072.9585 -1067.6392 - 15950 1.595 0.076457391 1434.0052 165.00555 -7.8513437 5.3108318 -1072.9501 -1067.6392 - 16000 1.6 0.07645732 1448.028 163.9183 -7.8607479 5.2758378 -1072.9151 -1067.6392 - 16050 1.605 0.076457324 1476.1802 161.67871 -7.8741051 5.2037547 -1072.843 -1067.6392 - 16100 1.61 0.076457365 1517.1195 158.257 -7.8821118 5.0936245 -1072.7329 -1067.6392 - 16150 1.615 0.07645732 1551.8013 154.48554 -7.8845021 4.9722371 -1072.6115 -1067.6392 - 16200 1.62 0.076457224 1563.4592 151.61692 -7.8867696 4.8799081 -1072.5191 -1067.6392 - 16250 1.625 0.076457231 1568.8982 150.52413 -7.8928325 4.8447358 -1072.484 -1067.6392 - 16300 1.63 0.076457315 1587.8208 151.31592 -7.9028799 4.8702203 -1072.5095 -1067.6392 - 16350 1.635 0.076457401 1587.1658 153.58503 -7.9155357 4.9432533 -1072.5825 -1067.6392 - 16400 1.64 0.0764574 1564.8466 156.97281 -7.9329671 5.0522917 -1072.6915 -1067.6392 - 16450 1.645 0.076457324 1559.9515 161.25392 -7.9569659 5.1900827 -1072.8293 -1067.6392 - 16500 1.65 0.07645729 1572.1491 166.16033 -7.9871415 5.3479991 -1072.9872 -1067.6392 - 16550 1.655 0.076457319 1587.1041 171.09675 -8.0223182 5.5068818 -1073.1461 -1067.6392 - 16600 1.66 0.076457367 1611.2738 175.10798 -8.0612322 5.6359861 -1073.2752 -1067.6392 - 16650 1.665 0.076457363 1645.197 177.28144 -8.100579 5.7059409 -1073.3452 -1067.6392 - 16700 1.67 0.076457373 1687.596 177.10275 -8.1330656 5.7001896 -1073.3394 -1067.6392 - 16750 1.675 0.076457406 1741.0657 174.63626 -8.1549243 5.6208035 -1073.26 -1067.6392 - 16800 1.68 0.076457428 1770.5295 170.6939 -8.1775588 5.4939157 -1073.1331 -1067.6392 - 16850 1.685 0.076457412 1764.9164 166.35555 -8.2116214 5.3542824 -1072.9935 -1067.6392 - 16900 1.69 0.076457377 1753.4555 162.46345 -8.24703 5.2290123 -1072.8682 -1067.6392 - 16950 1.695 0.076457382 1737.3044 159.85392 -8.2679658 5.1450224 -1072.7843 -1067.6392 - 17000 1.7 0.076457397 1698.4267 159.38372 -8.2771546 5.1298887 -1072.7691 -1067.6392 - 17050 1.705 0.076457398 1648.5432 161.02257 -8.2829365 5.1826363 -1072.8219 -1067.6392 - 17100 1.71 0.076457362 1597.8104 163.90303 -8.2883924 5.2753461 -1072.9146 -1067.6392 - 17150 1.715 0.076457407 1581.3305 167.13768 -8.2982879 5.3794559 -1073.0187 -1067.6392 - 17200 1.72 0.076457416 1615.3538 169.91691 -8.3147181 5.4689075 -1073.1081 -1067.6392 - 17250 1.725 0.076457317 1640.517 171.76528 -8.3382653 5.5283989 -1073.1676 -1067.6392 - 17300 1.73 0.076457279 1642.0824 172.72393 -8.3672834 5.5592538 -1073.1985 -1067.6392 - 17350 1.735 0.076457358 1654.7782 173.20812 -8.3956352 5.5748377 -1073.2141 -1067.6392 - 17400 1.74 0.076457387 1690.9444 174.02756 -8.4250034 5.6012122 -1073.2404 -1067.6392 - 17450 1.745 0.076457318 1700.9667 175.61591 -8.4582001 5.6523344 -1073.2916 -1067.6392 - 17500 1.75 0.076457288 1647.3737 177.46686 -8.4919066 5.7119087 -1073.3511 -1067.6392 - 17550 1.755 0.076457298 1540.9506 178.64086 -8.5244634 5.7496947 -1073.3889 -1067.6392 - 17600 1.76 0.076457329 1446.6813 178.43003 -8.554886 5.7429089 -1073.3821 -1067.6392 - 17650 1.765 0.076457379 1412.0895 176.95558 -8.5854884 5.6954528 -1073.3347 -1067.6392 - 17700 1.77 0.076457349 1414.559 175.0213 -8.6219735 5.6331963 -1073.2724 -1067.6392 - 17750 1.775 0.076457246 1413.6264 173.04798 -8.6573217 5.5696835 -1073.2089 -1067.6392 - 17800 1.78 0.076457222 1399.031 170.80066 -8.673405 5.4973518 -1073.1366 -1067.6392 - 17850 1.785 0.076457257 1402.9589 168.32364 -8.6692442 5.417627 -1073.0569 -1067.6392 - 17900 1.79 0.076457292 1421.4914 166.26754 -8.667908 5.3514498 -1072.9907 -1067.6392 - 17950 1.795 0.07645729 1459.6161 165.06532 -8.6883597 5.3127556 -1072.952 -1067.6392 - 18000 1.8 0.07645728 1526.0272 164.4467 -8.724083 5.2928448 -1072.9321 -1067.6392 - 18050 1.805 0.076457285 1579.053 164.14599 -8.7580049 5.283166 -1072.9224 -1067.6392 - 18100 1.81 0.076457295 1585.8299 164.68311 -8.7876471 5.3004537 -1072.9397 -1067.6392 - 18150 1.815 0.076457311 1571.4213 167.11719 -8.82749 5.3787965 -1073.018 -1067.6392 - 18200 1.82 0.076457253 1566.7735 171.84493 -8.8828984 5.5309623 -1073.1702 -1067.6392 - 18250 1.825 0.076457211 1565.9409 178.03402 -8.9379169 5.7301632 -1073.3694 -1067.6392 - 18300 1.83 0.076457261 1564.3982 184.19934 -8.977693 5.9285986 -1073.5678 -1067.6392 - 18350 1.835 0.07645725 1565.4674 188.93147 -9.0068361 6.0809061 -1073.7201 -1067.6392 - 18400 1.84 0.076457214 1575.9469 191.19229 -9.0319747 6.1536724 -1073.7929 -1067.6392 - 18450 1.845 0.076457289 1591.7212 190.75232 -9.0530056 6.1395115 -1073.7787 -1067.6392 - 18500 1.85 0.076457356 1602.2968 188.42238 -9.0750081 6.0645207 -1073.7038 -1067.6392 - 18550 1.855 0.076457289 1601.939 185.22419 -9.1006094 5.9615844 -1073.6008 -1067.6392 - 18600 1.86 0.076457199 1571.9204 181.88092 -9.1245655 5.8539786 -1073.4932 -1067.6392 - 18650 1.865 0.076457174 1547.9534 179.20735 -9.1468721 5.7679277 -1073.4072 -1067.6392 - 18700 1.87 0.076457165 1552.3316 177.96057 -9.1713552 5.7277992 -1073.367 -1067.6392 - 18750 1.875 0.076457197 1553.5318 178.2992 -9.1953424 5.7386981 -1073.3779 -1067.6392 - 18800 1.88 0.076457184 1502.7768 179.82752 -9.2133625 5.7878883 -1073.4271 -1067.6392 - 18850 1.885 0.076457121 1411.167 181.98955 -9.226772 5.857475 -1073.4967 -1067.6392 - 18900 1.89 0.07645718 1331.5599 184.25555 -9.244306 5.9304078 -1073.5696 -1067.6392 - 18950 1.895 0.076457306 1300.8838 185.96704 -9.269864 5.9854936 -1073.6247 -1067.6392 - 19000 1.9 0.076457332 1341.3268 186.45142 -9.2968684 6.0010837 -1073.6403 -1067.6392 - 19050 1.905 0.076457294 1418.9495 185.73025 -9.3201217 5.9778722 -1073.6171 -1067.6392 - 19100 1.91 0.076457261 1469.3348 184.71078 -9.3405594 5.9450597 -1073.5843 -1067.6392 - 19150 1.915 0.07645726 1494.8858 184.40838 -9.3593456 5.9353267 -1073.5746 -1067.6392 - 19200 1.92 0.076457302 1535.9214 185.12696 -9.3754395 5.958455 -1073.5977 -1067.6392 - 19250 1.925 0.076457322 1578.5937 186.7022 -9.3955891 6.0091552 -1073.6484 -1067.6392 - 19300 1.93 0.07645736 1578.7452 188.80101 -9.4323472 6.076707 -1073.7159 -1067.6392 - 19350 1.935 0.076457464 1549.5413 190.55677 -9.4860328 6.1332175 -1073.7725 -1067.6392 - 19400 1.94 0.076457401 1518.0105 190.8838 -9.545051 6.1437434 -1073.783 -1067.6392 - 19450 1.945 0.076457226 1476.9524 189.41845 -9.6005799 6.0965799 -1073.7358 -1067.6392 - 19500 1.95 0.076457236 1453.8032 186.8834 -9.6531215 6.0149872 -1073.6542 -1067.6392 - 19550 1.955 0.076457309 1436.5876 184.62159 -9.7075641 5.942189 -1073.5814 -1067.6392 - 19600 1.96 0.076457314 1395.5458 183.83049 -9.7642712 5.9167271 -1073.556 -1067.6392 - 19650 1.965 0.076457309 1342.194 185.07394 -9.8173107 5.9567485 -1073.596 -1067.6392 - 19700 1.97 0.076457382 1296.9221 188.42121 -9.866389 6.0644829 -1073.7037 -1067.6392 - 19750 1.975 0.076457367 1284.6809 193.29911 -9.9107399 6.2214817 -1073.8607 -1067.6392 - 19800 1.98 0.076457239 1277.2922 198.66316 -9.946204 6.3941279 -1074.0334 -1067.6392 - 19850 1.985 0.076457182 1240.7957 203.40147 -9.9754722 6.5466343 -1074.1859 -1067.6392 - 19900 1.99 0.07645726 1203.1195 206.12078 -10.001353 6.6341571 -1074.2734 -1067.6392 - 19950 1.995 0.076457363 1202.7274 205.68644 -10.025039 6.6201776 -1074.2594 -1067.6392 - 20000 2 0.076457341 1220.191 202.20273 -10.047292 6.5080517 -1074.1473 -1067.6392 - 20050 2.005 0.076457241 1219.9293 197.12841 -10.066398 6.3447308 -1073.984 -1067.6392 - 20100 2.01 0.076457168 1194.4117 192.23758 -10.079101 6.1873157 -1073.8265 -1067.6392 - 20150 2.015 0.076457198 1169.6328 188.78101 -10.085348 6.0760632 -1073.7153 -1067.6392 - 20200 2.02 0.076457237 1170.2112 187.39597 -10.084836 6.0314848 -1073.6707 -1067.6392 - 20250 2.025 0.076457263 1178.3781 188.35798 -10.080252 6.0624476 -1073.7017 -1067.6392 - 20300 2.03 0.076457263 1193.5136 191.43468 -10.076517 6.1614738 -1073.8007 -1067.6392 - 20350 2.035 0.076457217 1217.151 195.69411 -10.073155 6.2985667 -1073.9378 -1067.6392 - 20400 2.04 0.076457203 1235.3327 200.1109 -10.073615 6.4407245 -1074.08 -1067.6392 - 20450 2.045 0.076457254 1242.9155 203.63993 -10.081258 6.5543091 -1074.1935 -1067.6392 - 20500 2.05 0.076457271 1241.9055 205.2779 -10.095394 6.6070286 -1074.2463 -1067.6392 - 20550 2.055 0.076457271 1221.6949 204.56884 -10.116586 6.5842068 -1074.2234 -1067.6392 - 20600 2.06 0.076457294 1226.6359 201.68982 -10.144389 6.4915433 -1074.1308 -1067.6392 - 20650 2.065 0.07645732 1283.4482 197.23304 -10.174916 6.3480985 -1073.9873 -1067.6392 - 20700 2.07 0.076457316 1329.13 192.42022 -10.208859 6.1931942 -1073.8324 -1067.6392 - 20750 2.075 0.076457251 1326.0056 189.01786 -10.251588 6.0836867 -1073.7229 -1067.6392 - 20800 2.08 0.076457224 1289.0675 188.31447 -10.298492 6.0610474 -1073.7003 -1067.6392 - 20850 2.085 0.076457272 1261.4039 190.77218 -10.344257 6.1401507 -1073.7794 -1067.6392 - 20900 2.09 0.076457341 1274.4048 195.96512 -10.390177 6.3072895 -1073.9465 -1067.6392 - 20950 2.095 0.076457382 1294.6179 202.31796 -10.42989 6.5117606 -1074.151 -1067.6392 - 21000 2.1 0.076457336 1271.5204 207.81694 -10.451365 6.6887496 -1074.328 -1067.6392 - 21050 2.105 0.076457218 1224.8924 211.49094 -10.462946 6.8070002 -1074.4462 -1067.6392 - 21100 2.11 0.076457179 1197.0124 213.27369 -10.482662 6.8643792 -1074.5036 -1067.6392 - 21150 2.115 0.076457232 1200.2169 213.01628 -10.509071 6.8560942 -1074.4953 -1067.6392 - 21200 2.12 0.076457334 1233.3373 211.01674 -10.539776 6.7917377 -1074.431 -1067.6392 - 21250 2.125 0.076457324 1292.2293 208.23361 -10.582784 6.7021603 -1074.3414 -1067.6392 - 21300 2.13 0.076457234 1353.0348 205.33718 -10.632972 6.6089366 -1074.2482 -1067.6392 - 21350 2.135 0.076457274 1390.9107 202.43255 -10.667402 6.5154488 -1074.1547 -1067.6392 - 21400 2.14 0.076457309 1398.7408 199.69704 -10.670157 6.4274041 -1074.0666 -1067.6392 - 21450 2.145 0.076457306 1400.5231 197.71241 -10.646924 6.3635274 -1074.0028 -1067.6392 - 21500 2.15 0.076457319 1422.7259 197.36253 -10.618311 6.3522661 -1073.9915 -1067.6392 - 21550 2.155 0.076457297 1434.7766 199.14128 -10.598724 6.4095165 -1074.0487 -1067.6392 - 21600 2.16 0.076457278 1429.5442 202.52793 -10.589548 6.5185185 -1074.1577 -1067.6392 - 21650 2.165 0.076457295 1420.497 206.1935 -10.591701 6.636498 -1074.2757 -1067.6392 - 21700 2.17 0.076457276 1378.0825 208.36958 -10.599065 6.7065365 -1074.3458 -1067.6392 - 21750 2.175 0.076457297 1325.5891 208.06821 -10.604715 6.6968368 -1074.3361 -1067.6392 - 21800 2.18 0.076457341 1286.1379 205.87017 -10.612217 6.6260911 -1074.2653 -1067.6392 - 21850 2.185 0.076457343 1249.4394 203.00417 -10.618963 6.5338467 -1074.1731 -1067.6392 - 21900 2.19 0.076457342 1219.6068 200.92404 -10.618829 6.4668963 -1074.1061 -1067.6392 - 21950 2.195 0.076457255 1203.2091 201.06239 -10.615316 6.4713491 -1074.1106 -1067.6392 - 22000 2.2 0.076457157 1207.2707 203.83245 -10.616122 6.5605055 -1074.1997 -1067.6392 - 22050 2.205 0.076457174 1213.7955 208.32753 -10.627885 6.7051832 -1074.3444 -1067.6392 - 22100 2.21 0.076457305 1217.4318 212.84143 -10.652913 6.8504667 -1074.4897 -1067.6392 - 22150 2.215 0.076457345 1210.5327 215.5321 -10.688094 6.9370678 -1074.5763 -1067.6392 - 22200 2.22 0.076457215 1195.2458 215.20969 -10.73343 6.9266909 -1074.5659 -1067.6392 - 22250 2.225 0.076457077 1182.8507 211.73156 -10.788326 6.8147447 -1074.454 -1067.6392 - 22300 2.23 0.076457075 1161.1546 206.13732 -10.841515 6.6346895 -1074.2739 -1067.6392 - 22350 2.235 0.076457134 1136.2879 200.67718 -10.880177 6.4589508 -1074.0982 -1067.6392 - 22400 2.24 0.07645722 1141.1588 197.90394 -10.902196 6.369692 -1074.0089 -1067.6392 - 22450 2.245 0.07645725 1183.4596 199.22083 -10.913175 6.412077 -1074.0513 -1067.6392 - 22500 2.25 0.076457199 1229.4238 204.41082 -10.921755 6.5791208 -1074.2184 -1067.6392 - 22550 2.255 0.076457171 1264.902 212.14836 -10.939819 6.8281595 -1074.4674 -1067.6392 - 22600 2.26 0.076457158 1287.9026 220.33991 -10.971089 7.091811 -1074.731 -1067.6392 - 22650 2.265 0.076457207 1311.4828 226.7258 -11.007167 7.2973458 -1074.9366 -1067.6392 - 22700 2.27 0.076457319 1353.9253 229.84218 -11.040634 7.3976489 -1075.0369 -1067.6392 - 22750 2.275 0.076457274 1390.1174 229.24441 -11.068644 7.3784091 -1075.0176 -1067.6392 - 22800 2.28 0.076457156 1387.0664 225.36499 -11.095325 7.2535471 -1074.8928 -1067.6392 - 22850 2.285 0.076457176 1360.9519 219.18675 -11.130488 7.0546956 -1074.6939 -1067.6392 - 22900 2.29 0.076457316 1344.359 211.76274 -11.174978 6.8157482 -1074.455 -1067.6392 - 22950 2.295 0.07645732 1299.3984 204.35647 -11.214963 6.5773717 -1074.2166 -1067.6392 - 23000 2.3 0.076457162 1231.7571 198.93484 -11.2383 6.4028722 -1074.0421 -1067.6392 - 23050 2.305 0.07645712 1199.0791 197.45133 -11.245595 6.3551243 -1073.9944 -1067.6392 - 23100 2.31 0.076457206 1194.5403 200.36018 -11.246069 6.4487479 -1074.088 -1067.6392 - 23150 2.315 0.07645717 1213.0855 206.27572 -11.249945 6.6391441 -1074.2784 -1067.6392 - 23200 2.32 0.076457149 1247.0389 212.62317 -11.25317 6.8434419 -1074.4827 -1067.6392 - 23250 2.325 0.076457232 1252.9771 217.14066 -11.243809 6.9888406 -1074.6281 -1067.6392 - 23300 2.33 0.076457298 1246.3963 219.5467 -11.230203 7.0662811 -1074.7055 -1067.6392 - 23350 2.335 0.076457347 1263.8532 220.90621 -11.226826 7.1100378 -1074.7493 -1067.6392 - 23400 2.34 0.076457343 1278.9193 222.02245 -11.231757 7.1459649 -1074.7852 -1067.6392 - 23450 2.345 0.076457298 1271.4615 223.28544 -11.242585 7.1866153 -1074.8258 -1067.6392 - 23500 2.35 0.076457216 1263.4764 224.76526 -11.261772 7.2342444 -1074.8735 -1067.6392 - 23550 2.355 0.076457156 1269.5953 225.95356 -11.284145 7.2724905 -1074.9117 -1067.6392 - 23600 2.36 0.076457239 1268.359 226.26773 -11.305282 7.2826025 -1074.9218 -1067.6392 - 23650 2.365 0.076457257 1265.5906 225.69913 -11.3327 7.2643016 -1074.9035 -1067.6392 - 23700 2.37 0.076457123 1275.7614 224.53597 -11.374051 7.2268646 -1074.8661 -1067.6392 - 23750 2.375 0.076457085 1287.3169 222.75095 -11.424079 7.1694122 -1074.8086 -1067.6392 - 23800 2.38 0.076457174 1303.4659 219.83945 -11.467156 7.0757035 -1074.7149 -1067.6392 - 23850 2.385 0.076457349 1312.2776 215.4104 -11.491657 6.9331509 -1074.5724 -1067.6392 - 23900 2.39 0.076457447 1300.2196 210.22181 -11.505842 6.766152 -1074.4054 -1067.6392 - 23950 2.395 0.076457318 1285.3883 205.91466 -11.523034 6.6275231 -1074.2668 -1067.6392 - 24000 2.4 0.076457215 1271.3069 203.89116 -11.544141 6.5623954 -1074.2016 -1067.6392 - 24050 2.405 0.07645717 1275.6297 204.82158 -11.568504 6.5923414 -1074.2316 -1067.6392 - 24100 2.41 0.076457155 1308.5278 208.28691 -11.593169 6.703876 -1074.3431 -1067.6392 - 24150 2.415 0.076457173 1320.3939 213.14435 -11.610405 6.8602164 -1074.4994 -1067.6392 - 24200 2.42 0.076457286 1290.2677 218.34701 -11.616172 7.0276681 -1074.6669 -1067.6392 - 24250 2.425 0.07645742 1266.5534 223.16759 -11.612622 7.182822 -1074.8221 -1067.6392 - 24300 2.43 0.076457424 1263.1458 227.14553 -11.607449 7.310855 -1074.9501 -1067.6392 - 24350 2.435 0.076457322 1278.3394 229.88879 -11.606753 7.3991491 -1075.0384 -1067.6392 - 24400 2.44 0.076457217 1299.8856 231.18375 -11.60862 7.4408286 -1075.0801 -1067.6392 - 24450 2.445 0.076457261 1314.6037 231.51695 -11.609751 7.4515526 -1075.0908 -1067.6392 - 24500 2.45 0.076457395 1306.5195 231.80528 -11.609243 7.4608328 -1075.1001 -1067.6392 - 24550 2.455 0.076457379 1284.1202 232.64324 -11.61431 7.4878034 -1075.127 -1067.6392 - 24600 2.46 0.076457237 1266.9925 233.34522 -11.628582 7.510397 -1075.1496 -1067.6392 - 24650 2.465 0.076457198 1282.9995 232.39636 -11.648257 7.4798573 -1075.1191 -1067.6392 - 24700 2.47 0.07645726 1305.414 229.20359 -11.674265 7.3770956 -1075.0163 -1067.6392 - 24750 2.475 0.07645732 1301.6393 224.60137 -11.703977 7.2289695 -1074.8682 -1067.6392 - 24800 2.48 0.076457337 1286.6037 220.28411 -11.728511 7.090015 -1074.7292 -1067.6392 - 24850 2.485 0.076457248 1285.2636 217.75575 -11.741746 7.0086378 -1074.6479 -1067.6392 - 24900 2.49 0.076457211 1273.3347 217.15842 -11.738866 6.9894122 -1074.6286 -1067.6392 - 24950 2.495 0.076457314 1254.4627 217.67065 -11.724117 7.0058988 -1074.6451 -1067.6392 - 25000 2.5 0.07645736 1252.7349 218.6929 -11.717307 7.0388007 -1074.678 -1067.6392 - 25050 2.505 0.076457303 1253.3725 220.1096 -11.733758 7.0843985 -1074.7236 -1067.6392 - 25100 2.51 0.076457303 1226.6085 221.88399 -11.763112 7.1415083 -1074.7807 -1067.6392 - 25150 2.515 0.076457323 1179.7816 224.12648 -11.787319 7.2136847 -1074.8529 -1067.6392 - 25200 2.52 0.076457341 1147.9357 227.17475 -11.806595 7.3117955 -1074.951 -1067.6392 - 25250 2.525 0.076457289 1122.8538 230.61744 -11.827081 7.4226013 -1075.0618 -1067.6392 - 25300 2.53 0.076457275 1123.0584 232.62891 -11.840179 7.487342 -1075.1266 -1067.6392 - 25350 2.535 0.076457325 1135.7283 231.67931 -11.840266 7.4567784 -1075.096 -1067.6392 - 25400 2.54 0.076457369 1132.9884 228.34818 -11.841402 7.3495632 -1074.9888 -1067.6392 - 25450 2.545 0.076457373 1126.8396 224.33046 -11.849704 7.2202499 -1074.8595 -1067.6392 - 25500 2.55 0.076457345 1138.9754 220.94924 -11.854541 7.1114227 -1074.7507 -1067.6392 - 25550 2.555 0.076457293 1161.4091 218.97947 -11.85351 7.0480242 -1074.6873 -1067.6392 - 25600 2.56 0.076457314 1174.3492 218.77523 -11.860158 7.0414507 -1074.6807 -1067.6392 - 25650 2.565 0.07645744 1168.4635 220.04213 -11.881157 7.0822266 -1074.7215 -1067.6392 - 25700 2.57 0.076457455 1176.9925 222.26325 -11.910611 7.153715 -1074.7929 -1067.6392 - 25750 2.575 0.076457341 1184.7961 225.03857 -11.939316 7.2430409 -1074.8823 -1067.6392 - 25800 2.58 0.076457304 1154.7511 227.79451 -11.960291 7.3317431 -1074.971 -1067.6392 - 25850 2.585 0.076457382 1114.3611 229.90007 -11.97576 7.3995122 -1075.0387 -1067.6392 - 25900 2.59 0.076457443 1085.8869 230.83015 -11.989347 7.4294476 -1075.0687 -1067.6392 - 25950 2.595 0.076457402 1078.3201 230.19636 -12.002061 7.4090485 -1075.0483 -1067.6392 - 26000 2.6 0.076457319 1095.9541 227.61221 -12.008597 7.3258755 -1074.9651 -1067.6392 - 26050 2.605 0.076457291 1140.9903 223.50282 -12.008527 7.1936117 -1074.8328 -1067.6392 - 26100 2.61 0.076457385 1178.622 219.76032 -12.018995 7.0731563 -1074.7124 -1067.6392 - 26150 2.615 0.076457448 1173.4374 218.06955 -12.044671 7.0187377 -1074.658 -1067.6392 - 26200 2.62 0.076457408 1151.1453 218.96082 -12.075861 7.0474238 -1074.6867 -1067.6392 - 26250 2.625 0.076457383 1155.4138 222.06391 -12.101821 7.1472992 -1074.7865 -1067.6392 - 26300 2.63 0.076457372 1194.7964 226.66949 -12.116261 7.2955333 -1074.9348 -1067.6392 - 26350 2.635 0.076457363 1223.2766 232.21329 -12.127208 7.4739649 -1075.1132 -1067.6392 - 26400 2.64 0.076457354 1223.9805 237.61275 -12.140513 7.6477507 -1075.287 -1067.6392 - 26450 2.645 0.076457281 1218.086 241.25999 -12.14955 7.7651401 -1075.4044 -1067.6392 - 26500 2.65 0.07645724 1226.9905 242.22464 -12.151248 7.7961882 -1075.4354 -1067.6392 - 26550 2.655 0.076457293 1247.8203 240.6035 -12.151475 7.7440104 -1075.3832 -1067.6392 - 26600 2.66 0.076457269 1242.9798 237.04434 -12.161376 7.6294559 -1075.2687 -1067.6392 - 26650 2.665 0.076457162 1205.6877 232.19203 -12.183196 7.4732806 -1075.1125 -1067.6392 - 26700 2.67 0.07645716 1172.6996 227.25303 -12.214748 7.3143152 -1074.9535 -1067.6392 - 26750 2.675 0.076457262 1153.9255 224.05517 -12.256042 7.2113895 -1074.8506 -1067.6392 - 26800 2.68 0.076457311 1136.0414 223.48738 -12.295525 7.1931146 -1074.8323 -1067.6392 - 26850 2.685 0.076457307 1118.9445 225.12955 -12.319088 7.2459693 -1074.8852 -1067.6392 - 26900 2.69 0.076457308 1108.0624 228.2382 -12.325255 7.3460238 -1074.9853 -1067.6392 - 26950 2.695 0.076457378 1116.2269 232.45212 -12.323702 7.4816518 -1075.1209 -1067.6392 - 27000 2.7 0.07645739 1134.9488 237.58432 -12.328662 7.6468358 -1075.2861 -1067.6392 - 27050 2.705 0.07645735 1138.9878 242.69968 -12.344967 7.8114775 -1075.4507 -1067.6392 - 27100 2.71 0.07645736 1129.3313 246.18245 -12.366079 7.9235733 -1075.5628 -1067.6392 - 27150 2.715 0.076457354 1124.2775 246.92127 -12.384885 7.9473528 -1075.5866 -1067.6392 - 27200 2.72 0.076457305 1108.739 245.14655 -12.403913 7.8902318 -1075.5295 -1067.6392 - 27250 2.725 0.076457306 1108.6304 241.74994 -12.427874 7.7809096 -1075.4201 -1067.6392 - 27300 2.73 0.076457366 1145.8269 237.40384 -12.453673 7.641027 -1075.2803 -1067.6392 - 27350 2.735 0.076457346 1182.0337 232.72259 -12.475581 7.4903572 -1075.1296 -1067.6392 - 27400 2.74 0.076457288 1197.1644 228.48145 -12.490327 7.3538529 -1074.9931 -1067.6392 - 27450 2.745 0.076457272 1211.3793 225.74198 -12.50044 7.2656808 -1074.9049 -1067.6392 - 27500 2.75 0.076457331 1258.8799 225.52316 -12.511305 7.2586379 -1074.8979 -1067.6392 - 27550 2.755 0.076457388 1308.0524 227.54337 -12.522462 7.3236601 -1074.9629 -1067.6392 - 27600 2.76 0.076457348 1328.121 230.14115 -12.523762 7.4072716 -1075.0465 -1067.6392 - 27650 2.765 0.076457243 1340.2612 232.32442 -12.510293 7.4775417 -1075.1168 -1067.6392 - 27700 2.77 0.076457161 1351.5963 234.3197 -12.488706 7.5417616 -1075.181 -1067.6392 - 27750 2.775 0.076457282 1357.7982 236.12334 -12.460757 7.5998128 -1075.239 -1067.6392 - 27800 2.78 0.076457422 1361.4651 237.29306 -12.430447 7.6374614 -1075.2767 -1067.6392 - 27850 2.785 0.076457378 1361.9438 237.41071 -12.408369 7.6412479 -1075.2805 -1067.6392 - 27900 2.79 0.076457207 1354.0021 236.45794 -12.402868 7.6105824 -1075.2498 -1067.6392 - 27950 2.795 0.076457167 1330.2965 235.02473 -12.414971 7.5644534 -1075.2037 -1067.6392 - 28000 2.8 0.076457251 1299.3048 233.7726 -12.43317 7.5241524 -1075.1634 -1067.6392 - 28050 2.805 0.076457269 1277.0133 233.28243 -12.448406 7.5083761 -1075.1476 -1067.6392 - 28100 2.81 0.076457225 1251.8497 234.0353 -12.464212 7.5326077 -1075.1718 -1067.6392 - 28150 2.815 0.076457297 1208.4966 235.64084 -12.477803 7.5842833 -1075.2235 -1067.6392 - 28200 2.82 0.076457399 1198.6158 237.16084 -12.484054 7.6332057 -1075.2724 -1067.6392 - 28250 2.825 0.076457406 1239.4401 237.9696 -12.486107 7.6592361 -1075.2985 -1067.6392 - 28300 2.83 0.076457357 1293.9124 237.8743 -12.489779 7.6561691 -1075.2954 -1067.6392 - 28350 2.835 0.076457319 1312.3301 237.34832 -12.50409 7.63924 -1075.2785 -1067.6392 - 28400 2.84 0.076457322 1285.5505 237.14016 -12.527163 7.6325402 -1075.2718 -1067.6392 - 28450 2.845 0.076457378 1245.9557 237.75445 -12.548289 7.6523114 -1075.2915 -1067.6392 - 28500 2.85 0.076457388 1235.3861 238.91062 -12.557157 7.6895238 -1075.3288 -1067.6392 - 28550 2.855 0.076457337 1268.9513 240.25184 -12.560084 7.7326918 -1075.3719 -1067.6392 - 28600 2.86 0.076457363 1304.4221 241.87684 -12.576878 7.7849937 -1075.4242 -1067.6392 - 28650 2.865 0.076457362 1297.8936 243.05258 -12.60596 7.8228358 -1075.4621 -1067.6392 - 28700 2.87 0.076457347 1249.8912 242.36176 -12.630048 7.8006014 -1075.4398 -1067.6392 - 28750 2.875 0.076457391 1211.5737 239.53884 -12.648513 7.7097434 -1075.349 -1067.6392 - 28800 2.88 0.076457383 1202.6703 235.69511 -12.669768 7.58603 -1075.2253 -1067.6392 - 28850 2.885 0.07645729 1216.8735 232.20584 -12.686867 7.4737252 -1075.113 -1067.6392 - 28900 2.89 0.076457246 1241.5924 230.54911 -12.693862 7.4204019 -1075.0596 -1067.6392 - 28950 2.895 0.076457286 1240.767 231.97347 -12.701097 7.4662461 -1075.1055 -1067.6392 - 29000 2.9 0.076457358 1217.5962 236.18629 -12.716277 7.6018392 -1075.2411 -1067.6392 - 29050 2.905 0.076457432 1196.6203 241.17448 -12.73636 7.7623879 -1075.4016 -1067.6392 - 29100 2.91 0.076457522 1195.7297 244.6264 -12.752906 7.8734904 -1075.5127 -1067.6392 - 29150 2.915 0.076457557 1231.0931 245.54928 -12.765411 7.9031941 -1075.5424 -1067.6392 - 29200 2.92 0.07645753 1267.4904 244.15127 -12.781472 7.8581982 -1075.4974 -1067.6392 - 29250 2.925 0.076457521 1284.1755 240.9389 -12.800258 7.7548054 -1075.394 -1067.6392 - 29300 2.93 0.076457564 1286.0387 237.25035 -12.821281 7.6360866 -1075.2753 -1067.6392 - 29350 2.935 0.076457553 1256.2955 235.11519 -12.847909 7.5673647 -1075.2066 -1067.6392 - 29400 2.94 0.076457534 1204.4184 235.8746 -12.878902 7.591807 -1075.231 -1067.6392 - 29450 2.945 0.076457502 1156.6997 239.23804 -12.906804 7.700062 -1075.3393 -1067.6392 - 29500 2.95 0.076457485 1116.1408 243.69565 -12.924534 7.8435336 -1075.4828 -1067.6392 - 29550 2.955 0.076457504 1105.9977 247.90665 -12.938831 7.979068 -1075.6183 -1067.6392 - 29600 2.96 0.076457547 1114.6315 250.84823 -12.956708 8.0737448 -1075.713 -1067.6392 - 29650 2.965 0.07645753 1139.9431 251.55972 -12.974842 8.0966448 -1075.7359 -1067.6392 - 29700 2.97 0.076457492 1194.9224 249.83103 -12.990073 8.0410056 -1075.6802 -1067.6392 - 29750 2.975 0.076457443 1239.364 246.6967 -13.001472 7.9401246 -1075.5794 -1067.6392 - 29800 2.98 0.076457457 1252.6783 243.80542 -13.010513 7.8470666 -1075.4863 -1067.6392 - 29850 2.985 0.076457512 1240.1645 241.74022 -13.018373 7.7805965 -1075.4198 -1067.6392 - 29900 2.99 0.076457565 1223.7615 239.43409 -13.020593 7.7063721 -1075.3456 -1067.6392 - 29950 2.995 0.076457595 1204.1487 235.75951 -13.015055 7.5881027 -1075.2273 -1067.6392 - 30000 3 0.076457625 1186.3894 230.7717 -13.002308 7.4275663 -1075.0668 -1067.6392 - 30050 3.005 0.076457551 1196.5894 226.06185 -12.988551 7.275976 -1074.9152 -1067.6392 - 30100 3.01 0.076457433 1233.2652 224.05561 -12.98272 7.2114038 -1074.8506 -1067.6392 - 30150 3.015 0.076457506 1263.4065 226.5763 -12.989178 7.2925339 -1074.9318 -1067.6392 - 30200 3.02 0.076457597 1273.2272 233.82971 -13.003426 7.5259905 -1075.1652 -1067.6392 - 30250 3.025 0.076457526 1276.9473 244.40258 -13.018097 7.8662868 -1075.5055 -1067.6392 - 30300 3.03 0.076457432 1275.5446 255.93782 -13.034602 8.2375574 -1075.8768 -1067.6392 - 30350 3.035 0.076457464 1250.8783 265.87839 -13.057824 8.5575024 -1076.1967 -1067.6392 - 30400 3.04 0.076457427 1235.9551 272.00442 -13.083661 8.7546732 -1076.3939 -1067.6392 - 30450 3.045 0.076457316 1235.5042 273.37792 -13.111283 8.7988804 -1076.4381 -1067.6392 - 30500 3.05 0.07645726 1230.6233 270.64686 -13.146707 8.7109792 -1076.3502 -1067.6392 - 30550 3.055 0.076457233 1224.1115 265.0222 -13.182314 8.5299452 -1076.1692 -1067.6392 - 30600 3.06 0.076457361 1212.3027 257.68391 -13.202367 8.2937568 -1075.933 -1067.6392 - 30650 3.065 0.076457487 1190.0178 249.77024 -13.201564 8.0390489 -1075.6783 -1067.6392 - 30700 3.07 0.076457394 1161.8109 242.31657 -13.191293 7.7991468 -1075.4384 -1067.6392 - 30750 3.075 0.076457252 1158.6855 236.08427 -13.18911 7.5985553 -1075.2378 -1067.6392 - 30800 3.08 0.076457183 1168.5206 231.60347 -13.197075 7.4543374 -1075.0936 -1067.6392 - 30850 3.085 0.076457279 1158.9328 229.71585 -13.209643 7.3935831 -1075.0328 -1067.6392 - 30900 3.09 0.076457454 1136.1168 231.05928 -13.230895 7.4368221 -1075.0761 -1067.6392 - 30950 3.095 0.076457365 1140.4629 234.79871 -13.261019 7.5571786 -1075.1964 -1067.6392 - 31000 3.1 0.076457233 1151.4718 238.95885 -13.2835 7.691076 -1075.3303 -1067.6392 - 31050 3.105 0.076457249 1136.0165 241.99628 -13.285479 7.7888381 -1075.4281 -1067.6392 - 31100 3.11 0.076457312 1095.4919 243.6173 -13.274528 7.841012 -1075.4802 -1067.6392 - 31150 3.115 0.076457361 1043.3403 244.60685 -13.261288 7.8728613 -1075.5121 -1067.6392 - 31200 3.12 0.076457255 1000.1386 246.53553 -13.250369 7.9349374 -1075.5742 -1067.6392 - 31250 3.125 0.076457166 991.81643 250.55835 -13.24872 8.0644151 -1075.7036 -1067.6392 - 31300 3.13 0.076457166 1022.1079 256.4075 -13.267835 8.2526743 -1075.8919 -1067.6392 - 31350 3.135 0.076457189 1054.9092 262.76827 -13.305663 8.4574006 -1076.0966 -1067.6392 - 31400 3.14 0.07645724 1060.5815 267.85735 -13.342713 8.6211968 -1076.2604 -1067.6392 - 31450 3.145 0.076457287 1049.3579 269.97994 -13.36678 8.6895138 -1076.3287 -1067.6392 - 31500 3.15 0.076457292 1020.7582 268.2573 -13.386937 8.6340694 -1076.2733 -1067.6392 - 31550 3.155 0.076457309 996.86817 262.55532 -13.414409 8.4505467 -1076.0898 -1067.6392 - 31600 3.16 0.076457265 988.4472 253.14804 -13.44617 8.1477662 -1075.787 -1067.6392 - 31650 3.165 0.07645717 975.20678 241.3533 -13.472839 7.7681433 -1075.4074 -1067.6392 - 31700 3.17 0.076457122 978.08946 230.12225 -13.489241 7.4066632 -1075.0459 -1067.6392 - 31750 3.175 0.076457159 994.1906 223.24272 -13.4961 7.1852402 -1074.8245 -1067.6392 - 31800 3.18 0.076457198 1011.9808 223.61603 -13.502125 7.1972556 -1074.8365 -1067.6392 - 31850 3.185 0.076457197 1043.2929 231.32793 -13.514524 7.4454691 -1075.0847 -1067.6392 - 31900 3.19 0.076457211 1073.2125 243.48614 -13.529663 7.8367904 -1075.476 -1067.6392 - 31950 3.195 0.076457283 1089.512 255.96547 -13.531619 8.2384474 -1075.8777 -1067.6392 - 32000 3.2 0.076457346 1091.1766 265.64481 -13.515072 8.5499844 -1076.1892 -1067.6392 - 32050 3.205 0.076457238 1107.4466 271.60773 -13.502747 8.7419056 -1076.3811 -1067.6392 - 32100 3.21 0.076457153 1117.8805 274.08365 -13.50656 8.8215948 -1076.4608 -1067.6392 - 32150 3.215 0.076457122 1123.2092 273.86962 -13.522054 8.8147064 -1076.4539 -1067.6392 - 32200 3.22 0.076457105 1152.6197 271.95614 -13.543888 8.7531194 -1076.3924 -1067.6392 - 32250 3.225 0.076457164 1168.3769 268.86435 -13.563301 8.6536078 -1076.2928 -1067.6392 - 32300 3.23 0.076457237 1158.6589 265.10575 -13.580865 8.5326342 -1076.1719 -1067.6392 - 32350 3.235 0.076457159 1152.9881 261.29815 -13.605255 8.4100836 -1076.0493 -1067.6392 - 32400 3.24 0.07645703 1164.2634 257.27542 -13.625646 8.280609 -1075.9198 -1067.6392 - 32450 3.245 0.076457057 1173.0337 252.87376 -13.637472 8.1389381 -1075.7782 -1067.6392 - 32500 3.25 0.076457171 1170.4615 248.34575 -13.651248 7.9932007 -1075.6324 -1067.6392 - 32550 3.255 0.076457164 1172.6715 244.01198 -13.667945 7.8537149 -1075.4929 -1067.6392 - 32600 3.26 0.076457072 1178.0602 240.61161 -13.683594 7.7442715 -1075.3835 -1067.6392 - 32650 3.265 0.076457132 1164.2276 239.08635 -13.693266 7.6951799 -1075.3344 -1067.6392 - 32700 3.27 0.07645721 1135.6536 239.997 -13.697188 7.7244896 -1075.3637 -1067.6392 - 32750 3.275 0.07645717 1122.6725 242.77278 -13.697307 7.8138302 -1075.4531 -1067.6392 - 32800 3.28 0.076457087 1124.7984 246.08264 -13.698507 7.9203608 -1075.5596 -1067.6392 - 32850 3.285 0.076457071 1132.9874 248.8912 -13.71026 8.0107565 -1075.65 -1067.6392 - 32900 3.29 0.076457146 1144.7957 250.92712 -13.736297 8.0762841 -1075.7155 -1067.6392 - 32950 3.295 0.07645721 1152.7642 252.46291 -13.764351 8.1257148 -1075.7649 -1067.6392 - 33000 3.3 0.076457168 1146.2857 254.10358 -13.779597 8.1785209 -1075.8178 -1067.6392 - 33050 3.305 0.076457077 1145.5084 256.8303 -13.789612 8.2662826 -1075.9055 -1067.6392 - 33100 3.31 0.076457096 1154.4041 261.13865 -13.808552 8.40495 -1076.0442 -1067.6392 - 33150 3.315 0.07645715 1125.5641 266.3904 -13.833889 8.5739819 -1076.2132 -1067.6392 - 33200 3.32 0.07645715 1093.2946 271.0557 -13.855364 8.724138 -1076.3634 -1067.6392 - 33250 3.325 0.076457145 1095.5775 273.48025 -13.872191 8.8021741 -1076.4414 -1067.6392 - 33300 3.33 0.076457162 1100.9708 272.81497 -13.884719 8.7807615 -1076.42 -1067.6392 - 33350 3.335 0.07645717 1097.446 269.39464 -13.884534 8.6706755 -1076.3099 -1067.6392 - 33400 3.34 0.076457107 1081.3925 264.90836 -13.877973 8.5262812 -1076.1655 -1067.6392 - 33450 3.345 0.076457118 1078.1638 261.34438 -13.882973 8.4115716 -1076.0508 -1067.6392 - 33500 3.35 0.076457263 1098.4302 259.43885 -13.901235 8.3502409 -1075.9895 -1067.6392 - 33550 3.355 0.0764573 1113.653 258.79858 -13.925503 8.3296331 -1075.9689 -1067.6392 - 33600 3.36 0.076457139 1102.1918 258.64576 -13.952352 8.3247147 -1075.9639 -1067.6392 - 33650 3.365 0.076457044 1079.3943 258.32267 -13.984128 8.3143157 -1075.9535 -1067.6392 - 33700 3.37 0.076457092 1080.4816 257.3355 -14.022263 8.2825429 -1075.9218 -1067.6392 - 33750 3.375 0.076457159 1091.9482 255.16753 -14.058006 8.2127649 -1075.852 -1067.6392 - 33800 3.38 0.076457132 1093.3842 251.7622 -14.081909 8.1031619 -1075.7424 -1067.6392 - 33850 3.385 0.076457194 1089.6902 248.0965 -14.095869 7.9851785 -1075.6244 -1067.6392 - 33900 3.39 0.07645727 1096.6474 246.01593 -14.105391 7.9182138 -1075.5574 -1067.6392 - 33950 3.395 0.076457209 1126.664 247.11823 -14.104952 7.9536921 -1075.5929 -1067.6392 - 34000 3.4 0.076457164 1147.9196 251.93896 -14.093155 8.1088509 -1075.7481 -1067.6392 - 34050 3.405 0.076457179 1139.0305 259.69551 -14.085668 8.3585014 -1075.9977 -1067.6392 - 34100 3.41 0.076457311 1111.5824 268.28371 -14.096523 8.6349193 -1076.2742 -1067.6392 - 34150 3.415 0.076457318 1093.8889 274.76774 -14.115851 8.8436128 -1076.4828 -1067.6392 - 34200 3.42 0.076457165 1080.138 277.06119 -14.126901 8.9174293 -1076.5567 -1067.6392 - 34250 3.425 0.076457126 1068.8702 275.51584 -14.137497 8.867691 -1076.5069 -1067.6392 - 34300 3.43 0.076457173 1079.0654 272.17988 -14.166544 8.7603208 -1076.3996 -1067.6392 - 34350 3.435 0.076457237 1097.2929 268.53315 -14.204534 8.6429479 -1076.2822 -1067.6392 - 34400 3.44 0.076457306 1090.4064 265.24166 -14.230854 8.5370086 -1076.1762 -1067.6392 - 34450 3.445 0.076457334 1094.1532 263.10158 -14.24558 8.4681285 -1076.1074 -1067.6392 - 34500 3.45 0.076457326 1091.6462 262.74486 -14.260327 8.4566473 -1076.0959 -1067.6392 - 34550 3.455 0.076457285 1048.9417 263.68384 -14.279645 8.486869 -1076.1261 -1067.6392 - 34600 3.46 0.076457322 1035.8659 264.38837 -14.298673 8.509545 -1076.1488 -1067.6392 - 34650 3.465 0.076457348 1072.1468 263.89728 -14.317443 8.4937389 -1076.133 -1067.6392 - 34700 3.47 0.076457257 1099.9068 262.7456 -14.336515 8.4566712 -1076.0959 -1067.6392 - 34750 3.475 0.07645724 1086.8308 262.31079 -14.346872 8.4426763 -1076.0819 -1067.6392 - 34800 3.48 0.076457278 1063.2908 263.8317 -14.348034 8.491628 -1076.1309 -1067.6392 - 34850 3.485 0.076457253 1055.3547 267.54832 -14.355638 8.6112503 -1076.2505 -1067.6392 - 34900 3.49 0.076457295 1035.2728 272.01532 -14.373099 8.7550243 -1076.3943 -1067.6392 - 34950 3.495 0.076457375 1040.634 275.06802 -14.390413 8.8532777 -1076.4925 -1067.6392 - 35000 3.5 0.076457344 1063.0087 275.5042 -14.407745 8.8673167 -1076.5065 -1067.6392 - 35050 3.505 0.076457312 1058.6708 273.65876 -14.433515 8.8079196 -1076.4472 -1067.6392 - 35100 3.51 0.076457257 1060.8523 271.14098 -14.474773 8.7268829 -1076.3661 -1067.6392 - 35150 3.515 0.076457289 1067.0827 269.23085 -14.526301 8.6654039 -1076.3046 -1067.6392 - 35200 3.52 0.07645742 1062.2236 268.14335 -14.573177 8.6304019 -1076.2696 -1067.6392 - 35250 3.525 0.076457337 1070.5812 267.81607 -14.60424 8.6198681 -1076.2591 -1067.6392 - 35300 3.53 0.076457217 1072.5143 267.83883 -14.617097 8.6206007 -1076.2598 -1067.6392 - 35350 3.535 0.076457254 1028.3355 267.52283 -14.622569 8.6104298 -1076.2497 -1067.6392 - 35400 3.54 0.076457305 1002.1085 266.59937 -14.633762 8.5807077 -1076.2199 -1067.6392 - 35450 3.545 0.076457409 1029.413 265.25698 -14.649797 8.5375018 -1076.1767 -1067.6392 - 35500 3.55 0.076457478 1063.6674 263.65567 -14.671113 8.4859625 -1076.1252 -1067.6392 - 35550 3.555 0.076457385 1064.2389 261.55993 -14.712306 8.4185094 -1076.0577 -1067.6392 - 35600 3.56 0.076457248 1043.973 258.13746 -14.765767 8.3083544 -1075.9476 -1067.6392 - 35650 3.565 0.076457197 1018.5052 253.81996 -14.810087 8.1693925 -1075.8086 -1067.6392 - 35700 3.57 0.076457358 1000.6206 251.22894 -14.843694 8.0859983 -1075.7252 -1067.6392 - 35750 3.575 0.076457447 1017.4159 252.90054 -14.876657 8.1398 -1075.779 -1067.6392 - 35800 3.58 0.076457294 1047.8317 258.96411 -14.909538 8.3349608 -1075.9742 -1067.6392 - 35850 3.585 0.076457191 1082.9886 267.72357 -14.939208 8.6168909 -1076.2561 -1067.6392 - 35900 3.59 0.076457278 1100.5702 277.23543 -14.962644 8.9230375 -1076.5623 -1067.6392 - 35950 3.595 0.076457309 1086.933 285.96591 -14.977753 9.2040346 -1076.8433 -1067.6392 - 36000 3.6 0.076457255 1074.2647 292.9362 -14.987968 9.428379 -1077.0676 -1067.6392 - 36050 3.605 0.07645718 1055.2238 298.01121 -14.998446 9.5917221 -1077.231 -1067.6392 - 36100 3.61 0.076457233 1047.2166 302.00821 -15.020568 9.7203687 -1077.3596 -1067.6392 - 36150 3.615 0.076457349 1052.6407 305.28298 -15.059957 9.8257696 -1077.465 -1067.6392 - 36200 3.62 0.076457311 1060.7211 306.93482 -15.10603 9.8789354 -1077.5182 -1067.6392 - 36250 3.625 0.076457193 1068.8892 305.84803 -15.141949 9.8439561 -1077.4832 -1067.6392 - 36300 3.63 0.076457194 1061.6868 301.87989 -15.16629 9.7162384 -1077.3555 -1067.6392 - 36350 3.635 0.076457258 1057.9527 295.4431 -15.185933 9.5090656 -1077.1483 -1067.6392 - 36400 3.64 0.076457264 1064.3799 287.24818 -15.203507 9.2453055 -1076.8845 -1067.6392 - 36450 3.645 0.076457194 1063.7064 278.74515 -15.224498 8.9716288 -1076.6109 -1067.6392 - 36500 3.65 0.076457136 1061.3588 271.32268 -15.2455 8.732731 -1076.372 -1067.6392 - 36550 3.655 0.076457182 1067.1517 265.76761 -15.260325 8.5539369 -1076.1932 -1067.6392 - 36600 3.66 0.07645727 1089.9772 261.85411 -15.267562 8.4279778 -1076.0672 -1067.6392 - 36650 3.665 0.076457221 1104.789 258.4444 -15.265264 8.3182336 -1075.9575 -1067.6392 - 36700 3.67 0.07645716 1092.8435 255.00082 -15.25529 8.2073992 -1075.8466 -1067.6392 - 36750 3.675 0.076457168 1061.6595 252.8329 -15.247428 8.1376232 -1075.7769 -1067.6392 - 36800 3.68 0.076457215 1035.3281 254.03876 -15.243457 8.1764346 -1075.8157 -1067.6392 - 36850 3.685 0.076457264 1012.6747 259.66792 -15.232713 8.3576136 -1075.9968 -1067.6392 - 36900 3.69 0.07645721 1000.1165 269.04132 -15.219475 8.6593036 -1076.2985 -1067.6392 - 36950 3.695 0.076457158 1004.3738 279.5229 -15.222136 8.9966614 -1076.6359 -1067.6392 - 37000 3.7 0.076457194 1015.0789 287.52665 -15.242557 9.2542684 -1076.8935 -1067.6392 - 37050 3.705 0.076457209 1006.6001 291.33936 -15.269368 9.3769835 -1077.0162 -1067.6392 - 37100 3.71 0.076457215 1009.5254 292.25598 -15.292099 9.4064856 -1077.0457 -1067.6392 - 37150 3.715 0.076457221 1035.7983 292.7155 -15.306557 9.4212757 -1077.0605 -1067.6392 - 37200 3.72 0.076457114 1030.9374 293.77202 -15.308274 9.4552805 -1077.0945 -1067.6392 - 37250 3.725 0.076457028 982.50822 295.2423 -15.305932 9.5026027 -1077.1418 -1067.6392 - 37300 3.73 0.076457035 948.55083 296.17303 -15.311999 9.5325589 -1077.1718 -1067.6392 - 37350 3.735 0.076457098 937.47027 295.49824 -15.335364 9.5108401 -1077.1501 -1067.6392 - 37400 3.74 0.076457181 936.77662 292.98591 -15.385092 9.429979 -1077.0692 -1067.6392 - 37450 3.745 0.076457164 937.43311 288.88554 -15.44922 9.2980054 -1076.9372 -1067.6392 - 37500 3.75 0.076457095 942.75677 284.1287 -15.497475 9.1449027 -1076.7841 -1067.6392 - 37550 3.755 0.076457051 973.14442 280.71281 -15.516447 9.0349597 -1076.6742 -1067.6392 - 37600 3.76 0.076457064 1023.9535 280.23051 -15.517936 9.0194364 -1076.6587 -1067.6392 - 37650 3.765 0.076457028 1061.1038 282.66393 -15.519455 9.0977579 -1076.737 -1067.6392 - 37700 3.77 0.076457072 1070.7829 287.04664 -15.525411 9.2388189 -1076.8781 -1067.6392 - 37750 3.775 0.076457124 1066.3938 291.68394 -15.520525 9.388074 -1077.0273 -1067.6392 - 37800 3.78 0.076457071 1048.9796 294.14399 -15.497921 9.4672528 -1077.1065 -1067.6392 - 37850 3.785 0.076457038 1038.2533 292.47043 -15.480179 9.4133879 -1077.0526 -1067.6392 - 37900 3.79 0.076457018 1045.648 286.41439 -15.491193 9.2184695 -1076.8577 -1067.6392 - 37950 3.795 0.076457122 1065.9631 277.89366 -15.523881 8.9442232 -1076.5835 -1067.6392 - 38000 3.8 0.07645714 1090.5261 270.72264 -15.554861 8.7134183 -1076.3526 -1067.6392 - 38050 3.805 0.076457032 1113.2307 268.45698 -15.575531 8.6404964 -1076.2797 -1067.6392 - 38100 3.81 0.076457024 1116.2952 271.45106 -15.582548 8.7368631 -1076.3761 -1067.6392 - 38150 3.815 0.07645699 1093.8664 277.51108 -15.573712 8.9319094 -1076.5711 -1067.6392 - 38200 3.82 0.076456911 1051.845 284.62475 -15.56289 9.1608685 -1076.8001 -1067.6392 - 38250 3.825 0.076456883 1005.6732 291.31425 -15.566443 9.3761751 -1077.0154 -1067.6392 - 38300 3.83 0.076456909 998.58464 295.80008 -15.577737 9.5205551 -1077.1598 -1067.6392 - 38350 3.835 0.076456917 1023.8255 296.91935 -15.58617 9.5565797 -1077.1958 -1067.6392 - 38400 3.84 0.076457007 1038.0022 294.9054 -15.596528 9.4917592 -1077.131 -1067.6392 - 38450 3.845 0.076457031 1037.6121 290.96422 -15.616202 9.3649092 -1077.0041 -1067.6392 - 38500 3.85 0.076456984 1040.5904 286.88024 -15.646786 9.2334631 -1076.8727 -1067.6392 - 38550 3.855 0.076456918 1043.2321 284.56473 -15.689543 9.1589367 -1076.7982 -1067.6392 - 38600 3.86 0.076456877 1038.0862 284.74376 -15.739663 9.1646989 -1076.8039 -1067.6392 - 38650 3.865 0.076456988 1038.4376 285.95011 -15.776018 9.2035262 -1076.8428 -1067.6392 - 38700 3.87 0.076457066 1046.7517 286.45113 -15.793545 9.2196518 -1076.8589 -1067.6392 - 38750 3.875 0.076457085 1069.8363 286.1605 -15.809275 9.2102978 -1076.8495 -1067.6392 - 38800 3.88 0.076457103 1099.7649 286.35508 -15.838882 9.2165605 -1076.8558 -1067.6392 - 38850 3.885 0.076457029 1113.9425 288.09011 -15.885059 9.2724039 -1076.9116 -1067.6392 - 38900 3.89 0.076457017 1105.7043 290.97132 -15.928294 9.3651376 -1077.0044 -1067.6392 - 38950 3.895 0.076456995 1093.6515 294.07778 -15.945379 9.4651215 -1077.1044 -1067.6392 - 39000 3.9 0.07645694 1103.4477 297.5125 -15.943567 9.5756706 -1077.2149 -1067.6392 - 39050 3.905 0.076457006 1109.1277 301.82187 -15.951259 9.7143712 -1077.3536 -1067.6392 - 39100 3.91 0.076456969 1114.3237 306.51524 -15.985628 9.865431 -1077.5047 -1067.6392 - 39150 3.915 0.076456912 1114.4623 309.57518 -16.034747 9.9639174 -1077.6032 -1067.6392 - 39200 3.92 0.07645697 1087.5299 308.28093 -16.061177 9.9222609 -1077.5615 -1067.6392 - 39250 3.925 0.076457004 1085.9492 302.29555 -16.058242 9.7296168 -1077.3688 -1067.6392 - 39300 3.93 0.076456952 1107.8421 294.53188 -16.053056 9.4797371 -1077.119 -1067.6392 - 39350 3.935 0.076456973 1124.1513 288.15688 -16.067119 9.2745528 -1076.9138 -1067.6392 - 39400 3.94 0.076457054 1137.2475 283.95115 -16.101525 9.1391882 -1076.7784 -1067.6392 - 39450 3.945 0.07645698 1135.1662 281.54817 -16.141252 9.0618462 -1076.7011 -1067.6392 - 39500 3.95 0.076456838 1099.0721 281.13694 -16.174509 9.0486105 -1076.6878 -1067.6392 - 39550 3.955 0.076456882 1049.5257 282.67803 -16.205325 9.0982117 -1076.7374 -1067.6392 - 39600 3.96 0.076457011 1027.3757 284.94192 -16.234406 9.1710768 -1076.8103 -1067.6392 - 39650 3.965 0.076456971 1017.794 286.75472 -16.252188 9.2294233 -1076.8687 -1067.6392 - 39700 3.97 0.076456888 1007.7805 288.56666 -16.25612 9.2877419 -1076.927 -1067.6392 - 39750 3.975 0.076456865 1012.8541 292.07722 -16.261884 9.4007319 -1077.04 -1067.6392 - 39800 3.98 0.076456816 1043.1577 297.78139 -16.277698 9.584325 -1077.2236 -1067.6392 - 39850 3.985 0.076456836 1077.8248 304.26971 -16.297835 9.7931567 -1077.4324 -1067.6392 - 39900 3.99 0.07645687 1094.0855 309.71669 -16.325371 9.9684719 -1077.6077 -1067.6392 - 39950 3.995 0.076456883 1064.1015 312.41437 -16.358615 10.055299 -1077.6945 -1067.6392 - 40000 4 0.076456877 1022.9431 310.99163 -16.375546 10.009507 -1077.6487 -1067.6392 - 40050 4.005 0.076456756 1013.7056 306.64402 -16.373477 9.8695757 -1077.5088 -1067.6392 - 40100 4.01 0.076456759 1007.6913 303.35311 -16.376022 9.7636554 -1077.4029 -1067.6392 - 40150 4.015 0.076456864 1004.252 303.81576 -16.385329 9.7785462 -1077.4178 -1067.6392 - 40200 4.02 0.076456912 1013.1412 307.22942 -16.384285 9.8884172 -1077.5276 -1067.6392 - 40250 4.025 0.076456867 1030.3871 310.68562 -16.369477 9.9996578 -1077.6389 -1067.6392 - 40300 4.03 0.076456789 1034.7373 311.09098 -16.352628 10.012705 -1077.6519 -1067.6392 - 40350 4.035 0.076456729 1033.1387 307.52717 -16.345575 9.8980007 -1077.5372 -1067.6392 - 40400 4.04 0.07645669 1062.9045 301.64635 -16.348471 9.708722 -1077.348 -1067.6392 - 40450 4.045 0.076456729 1073.8352 295.54356 -16.354824 9.5122988 -1077.1515 -1067.6392 - 40500 4.05 0.076456875 1045.0985 290.52511 -16.36464 9.3507761 -1076.99 -1067.6392 - 40550 4.055 0.076456839 1027.9258 287.44019 -16.379541 9.2514857 -1076.8907 -1067.6392 - 40600 4.06 0.076456646 1031.5216 286.57721 -16.388491 9.22371 -1076.8629 -1067.6392 - 40650 4.065 0.076456606 1055.0251 287.81611 -16.386366 9.2635847 -1076.9028 -1067.6392 - 40700 4.07 0.076456834 1081.6077 290.98909 -16.384202 9.3657097 -1077.0049 -1067.6392 - 40750 4.075 0.076457031 1095.8624 295.35171 -16.381535 9.5061241 -1077.1454 -1067.6392 - 40800 4.08 0.076456927 1091.1884 299.74612 -16.369379 9.6475614 -1077.2868 -1067.6392 - 40850 4.085 0.076456677 1072.8108 303.12714 -16.353468 9.7563823 -1077.3956 -1067.6392 - 40900 4.09 0.076456612 1071.4265 304.47082 -16.345218 9.7996295 -1077.4389 -1067.6392 - 40950 4.095 0.076456759 1087.5691 303.62065 -16.343756 9.7722663 -1077.4115 -1067.6392 - 41000 4.1 0.07645689 1093.1572 302.41466 -16.342931 9.7334506 -1077.3727 -1067.6392 - 41050 4.105 0.076456787 1077.0283 303.03079 -16.350207 9.7532811 -1077.3925 -1067.6392 - 41100 4.11 0.0764566 1063.8174 304.59541 -16.3659 9.8036396 -1077.4429 -1067.6392 - 41150 4.115 0.076456666 1067.2044 305.05378 -16.383874 9.8183927 -1077.4576 -1067.6392 - 41200 4.12 0.076456794 1067.5418 304.12177 -16.408325 9.7883952 -1077.4276 -1067.6392 - 41250 4.125 0.076456816 1047.1076 301.87307 -16.437615 9.716019 -1077.3553 -1067.6392 - 41300 4.13 0.076456766 1000.8676 298.01778 -16.464716 9.5919337 -1077.2312 -1067.6392 - 41350 4.135 0.076456687 958.82868 293.49143 -16.485682 9.4462495 -1077.0855 -1067.6392 - 41400 4.14 0.076456739 951.84883 290.80384 -16.499012 9.3597472 -1076.999 -1067.6392 - 41450 4.145 0.076456812 963.65591 292.08601 -16.507392 9.4010149 -1077.0402 -1067.6392 - 41500 4.15 0.076456843 975.72148 297.16323 -16.520849 9.5644292 -1077.2037 -1067.6392 - 41550 4.155 0.076456845 984.53332 303.16542 -16.53794 9.7576142 -1077.3968 -1067.6392 - 41600 4.16 0.076456751 985.80319 307.28815 -16.557303 9.8903077 -1077.5295 -1067.6392 - 41650 4.165 0.076456683 1002.2286 308.88612 -16.587168 9.9417395 -1077.581 -1067.6392 - 41700 4.17 0.076456643 1030.6323 308.39988 -16.625508 9.9260895 -1077.5653 -1067.6392 - 41750 4.175 0.07645661 1034.2586 306.29955 -16.665355 9.8584887 -1077.4977 -1067.6392 - 41800 4.18 0.076456559 1020.0175 303.06426 -16.703335 9.7543583 -1077.3936 -1067.6392 - 41850 4.185 0.076456676 991.59829 299.14498 -16.725328 9.6282135 -1077.2674 -1067.6392 - 41900 4.19 0.076456761 967.85853 296.19757 -16.730689 9.5333487 -1077.1726 -1067.6392 - 41950 4.195 0.076456701 975.82892 296.71617 -16.740926 9.5500402 -1077.1893 -1067.6392 - 42000 4.2 0.076456713 1002.2491 300.92024 -16.770609 9.6853516 -1077.3246 -1067.6392 - 42050 4.205 0.076456664 1009.6687 305.97966 -16.813995 9.8481928 -1077.4874 -1067.6392 - 42100 4.21 0.076456626 1003.7314 309.08496 -16.851376 9.9481394 -1077.5874 -1067.6392 - 42150 4.215 0.076456675 1009.5258 310.0374 -16.864204 9.9787942 -1077.618 -1067.6392 - 42200 4.22 0.076456733 1016.8827 310.8272 -16.85494 10.004215 -1077.6434 -1067.6392 - 42250 4.225 0.076456828 1023.91 312.80966 -16.842511 10.068022 -1077.7073 -1067.6392 - 42300 4.23 0.076456807 1019.5709 315.15173 -16.836523 10.143403 -1077.7826 -1067.6392 - 42350 4.235 0.076456685 1017.6755 316.23931 -16.830978 10.178408 -1077.8176 -1067.6392 - 42400 4.24 0.076456572 1035.9763 314.95382 -16.817532 10.137033 -1077.7763 -1067.6392 - 42450 4.245 0.076456544 1057.572 310.93678 -16.799682 10.007741 -1077.647 -1067.6392 - 42500 4.25 0.076456618 1077.1806 305.03796 -16.792574 9.8178834 -1077.4571 -1067.6392 - 42550 4.255 0.076456744 1090.5444 299.3483 -16.809848 9.6347572 -1077.274 -1067.6392 - 42600 4.26 0.076456726 1096.922 295.41747 -16.837401 9.5082406 -1077.1475 -1067.6392 - 42650 4.265 0.076456617 1103.2531 293.46673 -16.859813 9.4454545 -1077.0847 -1067.6392 - 42700 4.27 0.076456587 1104.4238 293.26317 -16.892288 9.4389029 -1077.0781 -1067.6392 - 42750 4.275 0.076456665 1083.3823 294.65311 -16.933936 9.4836391 -1077.1229 -1067.6392 - 42800 4.28 0.076456664 1042.3438 298.70068 -16.959665 9.6139133 -1077.2531 -1067.6392 - 42850 4.285 0.076456687 1013.4416 306.95616 -16.966168 9.8796223 -1077.5189 -1067.6392 - 42900 4.29 0.076456725 1011.1467 318.14544 -16.97008 10.239758 -1077.879 -1067.6392 - 42950 4.295 0.076456665 1017.4449 328.03985 -16.982627 10.558217 -1078.1975 -1067.6392 - 43000 4.3 0.076456617 1019.3575 333.03871 -17.008768 10.719109 -1078.3583 -1067.6392 - 43050 4.305 0.076456693 999.2679 332.30906 -17.055549 10.695625 -1078.3349 -1067.6392 - 43100 4.31 0.076456762 967.7236 326.28709 -17.109853 10.501803 -1078.141 -1067.6392 - 43150 4.315 0.076456687 976.16726 316.29296 -17.144504 10.180134 -1077.8194 -1067.6392 - 43200 4.32 0.076456692 1009.9146 306.30886 -17.155114 9.8587883 -1077.498 -1067.6392 - 43250 4.325 0.076456822 1011.5832 301.46146 -17.160687 9.7027711 -1077.342 -1067.6392 - 43300 4.33 0.076456891 993.25245 303.09136 -17.173125 9.7552307 -1077.3945 -1067.6392 - 43350 4.335 0.076456691 978.1423 307.90834 -17.186565 9.910269 -1077.5495 -1067.6392 - 43400 4.34 0.07645663 966.7299 311.62095 -17.191657 10.029762 -1077.669 -1067.6392 - 43450 4.345 0.076456883 971.37208 311.68351 -17.189726 10.031776 -1077.671 -1067.6392 - 43500 4.35 0.076456994 978.85437 307.94316 -17.193481 9.9113896 -1077.5506 -1067.6392 - 43550 4.355 0.076456767 996.27549 302.13712 -17.211228 9.7245177 -1077.3637 -1067.6392 - 43600 4.36 0.076456685 1016.7792 297.0799 -17.235609 9.5617472 -1077.201 -1067.6392 - 43650 4.365 0.076456862 1020.5319 294.98379 -17.245695 9.4942822 -1077.1335 -1067.6392 - 43700 4.37 0.076456832 1016.3483 296.10415 -17.238216 9.530342 -1077.1696 -1067.6392 - 43750 4.375 0.076456643 1012.7306 299.25575 -17.241809 9.6317786 -1077.271 -1067.6392 - 43800 4.38 0.076456789 1005.3285 303.54214 -17.262691 9.7697394 -1077.409 -1067.6392 - 43850 4.385 0.076456982 1003.3326 310.06269 -17.281251 9.9796085 -1077.6188 -1067.6392 - 43900 4.39 0.076456965 987.54044 320.52249 -17.299417 10.316265 -1077.9555 -1067.6392 - 43950 4.395 0.076456761 963.2584 333.20523 -17.330466 10.724469 -1078.3637 -1067.6392 - 44000 4.4 0.076456706 963.73639 342.88698 -17.367857 11.036084 -1078.6753 -1067.6392 - 44050 4.405 0.076456821 986.80537 345.16932 -17.395458 11.109542 -1078.7488 -1067.6392 - 44100 4.41 0.076456831 1009.8445 339.67355 -17.41311 10.932657 -1078.5719 -1067.6392 - 44150 4.415 0.076456785 1014.6601 330.05625 -17.436389 10.623116 -1078.2623 -1067.6392 - 44200 4.42 0.076456797 984.52199 321.8216 -17.48274 10.358078 -1077.9973 -1067.6392 - 44250 4.425 0.076456753 957.80787 317.33913 -17.54731 10.213806 -1077.853 -1067.6392 - 44300 4.43 0.076456643 940.00066 314.53772 -17.596853 10.123641 -1077.7629 -1067.6392 - 44350 4.435 0.076456628 918.4875 312.37225 -17.612235 10.053943 -1077.6932 -1067.6392 - 44400 4.44 0.07645672 913.57846 310.8786 -17.595301 10.005869 -1077.6451 -1067.6392 - 44450 4.445 0.076456761 919.4865 309.82858 -17.561225 9.9720734 -1077.6113 -1067.6392 - 44500 4.45 0.07645674 926.5393 309.78037 -17.534259 9.9705218 -1077.6097 -1067.6392 - 44550 4.455 0.076456708 929.10063 311.77335 -17.538056 10.034667 -1077.6739 -1067.6392 - 44600 4.46 0.076456694 933.10594 315.21765 -17.566473 10.145525 -1077.7848 -1067.6392 - 44650 4.465 0.076456702 926.71966 318.06782 -17.591174 10.23726 -1077.8765 -1067.6392 - 44700 4.47 0.076456707 911.59951 319.12218 -17.602472 10.271195 -1077.9104 -1067.6392 - 44750 4.475 0.076456688 910.70606 318.9204 -17.609049 10.264701 -1077.9039 -1067.6392 - 44800 4.48 0.0764567 905.05917 318.54255 -17.616129 10.252539 -1077.8918 -1067.6392 - 44850 4.485 0.076456621 894.49408 318.42782 -17.623448 10.248847 -1077.8881 -1067.6392 - 44900 4.49 0.076456517 906.7452 318.55777 -17.630547 10.253029 -1077.8923 -1067.6392 - 44950 4.495 0.076456564 912.1438 318.94548 -17.639597 10.265508 -1077.9047 -1067.6392 - 45000 4.5 0.076456621 904.16689 319.6676 -17.650569 10.28875 -1077.928 -1067.6392 - 45050 4.505 0.076456591 906.29138 321.41748 -17.664978 10.345071 -1077.9843 -1067.6392 - 45100 4.51 0.076456544 905.96789 325.06187 -17.678666 10.462369 -1078.1016 -1067.6392 - 45150 4.515 0.076456576 898.50939 330.26103 -17.687185 10.629708 -1078.2689 -1067.6392 - 45200 4.52 0.076456663 905.35412 334.94433 -17.701241 10.780443 -1078.4197 -1067.6392 - 45250 4.525 0.07645673 930.80225 336.07069 -17.72859 10.816696 -1078.4559 -1067.6392 - 45300 4.53 0.076456595 959.3922 331.6008 -17.765016 10.672829 -1078.3121 -1067.6392 - 45350 4.535 0.076456568 984.36318 321.62814 -17.802524 10.351851 -1077.9911 -1067.6392 - 45400 4.54 0.07645668 990.20053 308.8639 -17.836056 9.9410245 -1077.5803 -1067.6392 - 45450 4.545 0.076456648 947.25396 298.78614 -17.865782 9.6166638 -1077.2559 -1067.6392 - 45500 4.55 0.076456577 910.56022 297.55292 -17.905424 9.5769716 -1077.2162 -1067.6392 - 45550 4.555 0.076456563 888.63811 306.74089 -17.960609 9.8726936 -1077.5119 -1067.6392 - 45600 4.56 0.076456599 859.98987 321.07118 -18.005145 10.333925 -1077.9732 -1067.6392 - 45650 4.565 0.076456612 856.19145 333.40125 -18.019594 10.730778 -1078.37 -1067.6392 - 45700 4.57 0.076456557 878.62104 340.06144 -18.020894 10.945141 -1078.5844 -1067.6392 - 45750 4.575 0.076456566 897.45139 340.97037 -18.029395 10.974396 -1078.6136 -1067.6392 - 45800 4.58 0.076456592 900.06632 337.73275 -18.042178 10.870191 -1078.5094 -1067.6392 - 45850 4.585 0.076456653 905.65224 333.13083 -18.060834 10.722074 -1078.3613 -1067.6392 - 45900 4.59 0.076456731 911.50958 329.86483 -18.10231 10.616955 -1078.2562 -1067.6392 - 45950 4.595 0.076456674 934.98117 327.78934 -18.158233 10.550154 -1078.1894 -1067.6392 - 46000 4.6 0.076456573 960.91441 324.26975 -18.195778 10.436874 -1078.0761 -1067.6392 - 46050 4.605 0.076456596 962.59058 317.8452 -18.203481 10.230095 -1077.8693 -1067.6392 - 46100 4.61 0.076456671 960.19967 310.62901 -18.213042 9.9978359 -1077.6371 -1067.6392 - 46150 4.615 0.076456686 958.71855 305.95972 -18.235837 9.8475511 -1077.4868 -1067.6392 - 46200 4.62 0.076456612 966.32277 305.9278 -18.25351 9.8465235 -1077.4858 -1067.6392 - 46250 4.625 0.076456484 976.33095 310.79103 -18.261143 10.00305 -1077.6423 -1067.6392 - 46300 4.63 0.076456455 971.1525 319.21516 -18.262509 10.274188 -1077.9134 -1067.6392 - 46350 4.635 0.076456555 942.98388 329.128 -18.258965 10.59324 -1078.2325 -1067.6392 - 46400 4.64 0.07645659 931.95574 338.94782 -18.258301 10.909299 -1078.5485 -1067.6392 - 46450 4.645 0.076456634 952.04764 347.69672 -18.270432 11.190889 -1078.8301 -1067.6392 - 46500 4.65 0.076456695 954.27972 354.28335 -18.291901 11.402884 -1079.0421 -1067.6392 - 46550 4.655 0.076456718 932.47699 357.80024 -18.314064 11.516078 -1079.1553 -1067.6392 - 46600 4.66 0.076456571 917.15783 358.255 -18.33944 11.530715 -1079.1699 -1067.6392 - 46650 4.665 0.076456487 914.53778 356.10608 -18.373204 11.46155 -1079.1008 -1067.6392 - 46700 4.67 0.07645664 926.29271 351.32545 -18.410415 11.307682 -1078.9469 -1067.6392 - 46750 4.675 0.076456722 955.90982 343.62423 -18.443075 11.059813 -1078.699 -1067.6392 - 46800 4.68 0.076456662 968.52074 333.76849 -18.472665 10.742598 -1078.3818 -1067.6392 - 46850 4.685 0.076456611 960.55547 323.74847 -18.502955 10.420096 -1078.0593 -1067.6392 - 46900 4.69 0.07645658 969.48482 315.29249 -18.530555 10.147933 -1077.7872 -1067.6392 - 46950 4.695 0.076456538 970.41435 309.50703 -18.552649 9.9617239 -1077.601 -1067.6392 - 47000 4.7 0.076456607 973.5826 307.27705 -18.562429 9.8899503 -1077.5292 -1067.6392 - 47050 4.705 0.076456741 971.31274 309.44374 -18.561975 9.9596868 -1077.5989 -1067.6392 - 47100 4.71 0.076456567 974.56171 315.87966 -18.571858 10.166832 -1077.8061 -1067.6392 - 47150 4.715 0.076456487 989.886 324.3948 -18.59552 10.440899 -1078.0801 -1067.6392 - 47200 4.72 0.076456752 991.34022 333.02825 -18.624859 10.718773 -1078.358 -1067.6392 - 47250 4.725 0.076456811 982.33055 341.27988 -18.652892 10.984358 -1078.6236 -1067.6392 - 47300 4.73 0.076456654 969.07699 348.54206 -18.671538 11.218097 -1078.8573 -1067.6392 - 47350 4.735 0.076456603 950.49208 353.80509 -18.681778 11.387491 -1079.0267 -1067.6392 - 47400 4.74 0.076456655 932.53448 356.59027 -18.691148 11.477134 -1079.1164 -1067.6392 - 47450 4.745 0.07645674 914.98082 356.88075 -18.707177 11.486484 -1079.1257 -1067.6392 - 47500 4.75 0.076456846 910.29391 354.25323 -18.733572 11.401915 -1079.0411 -1067.6392 - 47550 4.755 0.076456842 911.79249 348.56319 -18.768858 11.218777 -1078.858 -1067.6392 - 47600 4.76 0.076456764 896.25715 341.13087 -18.817172 10.979562 -1078.6188 -1067.6392 - 47650 4.765 0.076456752 893.56376 333.65355 -18.869281 10.738898 -1078.3781 -1067.6392 - 47700 4.77 0.076456851 923.22366 328.05385 -18.908457 10.558668 -1078.1979 -1067.6392 - 47750 4.775 0.076456872 942.84866 326.28411 -18.929889 10.501707 -1078.1409 -1067.6392 - 47800 4.78 0.076456844 930.32583 328.44034 -18.932985 10.571107 -1078.2103 -1067.6392 - 47850 4.785 0.076456902 912.36756 332.89004 -18.922464 10.714324 -1078.3536 -1067.6392 - 47900 4.79 0.076456964 916.62133 338.11673 -18.919206 10.882549 -1078.5218 -1067.6392 - 47950 4.795 0.076457014 930.75246 342.30195 -18.922007 11.017254 -1078.6565 -1067.6392 - 48000 4.8 0.076457014 936.01421 343.78811 -18.908628 11.065087 -1078.7043 -1067.6392 - 48050 4.805 0.076456953 944.54584 342.44511 -18.878537 11.021862 -1078.6611 -1067.6392 - 48100 4.81 0.076456972 941.98405 339.08691 -18.851545 10.913775 -1078.553 -1067.6392 - 48150 4.815 0.076456898 920.11331 334.61456 -18.839033 10.769829 -1078.4091 -1067.6392 - 48200 4.82 0.076456871 907.83719 330.10701 -18.832157 10.62475 -1078.264 -1067.6392 - 48250 4.825 0.076456918 912.20647 327.58291 -18.826744 10.54351 -1078.1827 -1067.6392 - 48300 4.83 0.07645699 932.39917 329.24117 -18.830768 10.596882 -1078.2361 -1067.6392 - 48350 4.835 0.07645701 945.1163 335.0398 -18.840255 10.783516 -1078.4227 -1067.6392 - 48400 4.84 0.076456836 950.22061 342.35702 -18.841461 11.019026 -1078.6583 -1067.6392 - 48450 4.845 0.0764567 952.16965 348.50659 -18.834984 11.216955 -1078.8562 -1067.6392 - 48500 4.85 0.076456712 955.36854 352.21576 -18.825983 11.336338 -1078.9756 -1067.6392 - 48550 4.855 0.076456801 959.48836 353.76389 -18.820533 11.386165 -1079.0254 -1067.6392 - 48600 4.86 0.076456823 964.22846 354.04554 -18.822337 11.395231 -1079.0345 -1067.6392 - 48650 4.865 0.076456815 974.22885 352.93972 -18.818132 11.359639 -1078.9989 -1067.6392 - 48700 4.87 0.076456877 987.44079 349.70581 -18.807017 11.255553 -1078.8948 -1067.6392 - 48750 4.875 0.076456856 980.80712 344.37973 -18.808379 11.084129 -1078.7234 -1067.6392 - 48800 4.88 0.076456847 965.79638 337.63651 -18.81979 10.867093 -1078.5063 -1067.6392 - 48850 4.885 0.076457001 966.05115 330.7499 -18.830692 10.645442 -1078.2847 -1067.6392 - 48900 4.89 0.076457069 965.02834 325.77373 -18.849924 10.48528 -1078.1245 -1067.6392 - 48950 4.895 0.076456805 951.50135 324.61657 -18.890071 10.448036 -1078.0873 -1067.6392 - 49000 4.9 0.076456678 947.91103 327.27966 -18.934537 10.53375 -1078.173 -1067.6392 - 49050 4.905 0.076456661 958.11234 332.39046 -18.962498 10.698245 -1078.3375 -1067.6392 - 49100 4.91 0.076456829 970.05161 338.47836 -18.976168 10.894189 -1078.5334 -1067.6392 - 49150 4.915 0.07645699 968.15446 343.93729 -18.98603 11.069889 -1078.7091 -1067.6392 - 49200 4.92 0.076456985 960.59968 346.43043 -18.994109 11.150132 -1078.7894 -1067.6392 - 49250 4.925 0.076456928 945.53084 343.0733 -18.986613 11.042081 -1078.6813 -1067.6392 - 49300 4.93 0.076456888 920.51419 333.13647 -18.959986 10.722256 -1078.3615 -1067.6392 - 49350 4.935 0.076456851 907.35436 320.38291 -18.938752 10.311773 -1077.951 -1067.6392 - 49400 4.94 0.07645685 893.81547 310.99739 -18.938412 10.009692 -1077.6489 -1067.6392 - 49450 4.945 0.076456896 870.23823 309.67527 -18.95594 9.9671388 -1077.6064 -1067.6392 - 49500 4.95 0.076456955 872.77052 317.13999 -18.978605 10.207397 -1077.8466 -1067.6392 - 49550 4.955 0.076456967 894.83445 330.73629 -18.98876 10.645004 -1078.2842 -1067.6392 - 49600 4.96 0.076456979 912.1661 346.73247 -18.984428 11.159854 -1078.7991 -1067.6392 - 49650 4.965 0.076456993 915.70238 361.26297 -18.978545 11.627529 -1079.2668 -1067.6392 - 49700 4.97 0.076456983 924.58803 370.71298 -18.984487 11.931685 -1079.5709 -1067.6392 - 49750 4.975 0.076456922 944.17323 372.65166 -18.998747 11.994083 -1079.6333 -1067.6392 - 49800 4.98 0.076456923 948.92864 367.69228 -19.0113 11.834461 -1079.4737 -1067.6392 - 49850 4.985 0.076456921 953.93531 359.51215 -19.018592 11.571177 -1079.2104 -1067.6392 - 49900 4.99 0.076456974 963.60708 351.14054 -19.013112 11.301731 -1078.941 -1067.6392 - 49950 4.995 0.076456997 970.081 343.67798 -19.003119 11.061543 -1078.7008 -1067.6392 - 50000 5 0.076457012 1001.2522 337.57276 -19.005327 10.865041 -1078.5043 -1067.6392 -Loop time of 149.65 on 1 procs for 50000 steps with 250 atoms - -Performance: 2.887 ns/day, 8.314 hours/ns, 334.113 timesteps/s -98.8% CPU use with 1 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 56.939 | 56.939 | 56.939 | 0.0 | 38.05 -Neigh | 0.65017 | 0.65017 | 0.65017 | 0.0 | 0.43 -Comm | 1.4958 | 1.4958 | 1.4958 | 0.0 | 1.00 -Output | 37.503 | 37.503 | 37.503 | 0.0 | 25.06 -Modify | 52.788 | 52.788 | 52.788 | 0.0 | 35.27 -Other | | 0.2742 | | | 0.18 - -Nlocal: 250 ave 250 max 250 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 1335 ave 1335 max 1335 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 7746 ave 7746 max 7746 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 15492 ave 15492 max 15492 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 15492 -Ave neighs/atom = 61.968 -Neighbor list builds = 608 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:02:29 diff --git a/examples/SPIN/iron/log.30Apr19.spin.iron.g++.4 b/examples/SPIN/iron/log.30Apr19.spin.iron.g++.4 deleted file mode 100644 index 6fc3e307f0..0000000000 --- a/examples/SPIN/iron/log.30Apr19.spin.iron.g++.4 +++ /dev/null @@ -1,1117 +0,0 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task -# bcc iron in a 3d periodic box - -clear - using 1 OpenMP thread(s) per MPI task -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice bcc 2.8665 -Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) - 1 by 2 by 2 MPI processor grid -create_atoms 1 box -Created 250 atoms - create_atoms CPU = 0.00056982 secs - -# setting mass, mag. moments, and interactions for bcc iron - -mass 1 55.845 - -set group all spin/random 31 2.2 - 250 settings made for spin/random -velocity all create 100 4928459 rot yes dist gaussian - -pair_style hybrid/overlay eam/alloy spin/exchange 3.5 -pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe -pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# compute and output options - -compute out_mag all spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_tmag temp v_emag ke pe etotal -thermo 50 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 50000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 5.77337 - ghost atom cutoff = 5.77337 - binsize = 2.88668, bins = 5 5 5 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.265 | 7.265 | 7.265 Mbytes -Step Time v_magnorm v_tmag Temp v_emag KinEng PotEng TotEng - 0 0 0.076456975 9109.0924 100.00358 -0.85791269 3.2186929 -1070.8579 -1067.6392 - 50 0.005 0.076456995 9402.4007 96.298333 -0.85659448 3.0994366 -1070.7387 -1067.6392 - 100 0.01 0.076457028 9589.1846 86.330828 -0.87003341 2.7786247 -1070.4179 -1067.6392 - 150 0.015 0.076457074 9673.9268 71.603402 -0.89006992 2.3046111 -1069.9438 -1067.6392 - 200 0.02 0.076457106 9509.1148 54.648817 -0.91124541 1.7589146 -1069.3981 -1067.6392 - 250 0.025 0.076457128 9004.27 38.599515 -0.93187522 1.2423553 -1068.8816 -1067.6392 - 300 0.03 0.076457157 8353.4371 26.383018 -0.95082226 0.8491579 -1068.4884 -1067.6392 - 350 0.035 0.076457207 7911.1316 20.01039 -0.96826468 0.64404992 -1068.2833 -1067.6392 - 400 0.04 0.076457243 7775.9492 20.097682 -0.98706373 0.64685949 -1068.2861 -1067.6392 - 450 0.045 0.076457231 7737.1225 25.687511 -1.0095684 0.82677249 -1068.466 -1067.6392 - 500 0.05 0.076457204 7676.9809 34.604697 -1.0349855 1.113779 -1068.753 -1067.6392 - 550 0.055 0.076457196 7550.2809 44.251809 -1.0609123 1.4242788 -1069.0635 -1067.6392 - 600 0.06 0.076457188 7209.7657 52.475202 -1.0880854 1.6889551 -1069.3282 -1067.6392 - 650 0.065 0.07645718 6691.1787 57.926479 -1.1179657 1.8644087 -1069.5036 -1067.6392 - 700 0.07 0.076457185 6276.4003 60.030548 -1.1469999 1.9321298 -1069.5714 -1067.6392 - 750 0.075 0.07645719 6149.9253 59.122504 -1.1721939 1.9029037 -1069.5421 -1067.6392 - 800 0.08 0.076457195 6207.0587 56.349146 -1.1949365 1.813641 -1069.4529 -1067.6392 - 850 0.085 0.076457199 6328.4635 53.154464 -1.2164642 1.7108177 -1069.35 -1067.6392 - 900 0.09 0.076457199 6456.2716 50.837416 -1.2366018 1.6362417 -1069.2755 -1067.6392 - 950 0.095 0.076457222 6495.1064 50.234549 -1.2539657 1.6168379 -1069.2561 -1067.6392 - 1000 0.1 0.076457266 6416.775 51.592727 -1.2671834 1.6605519 -1069.2998 -1067.6392 - 1050 0.105 0.076457256 6305.9015 54.719414 -1.2794824 1.7611868 -1069.4004 -1067.6392 - 1100 0.11 0.076457222 6165.987 59.01343 -1.2960617 1.8993931 -1069.5386 -1067.6392 - 1150 0.115 0.076457194 5941.7807 63.475298 -1.317859 2.0430017 -1069.6822 -1067.6392 - 1200 0.12 0.076457182 5692.0982 67.036713 -1.3432854 2.1576286 -1069.7969 -1067.6392 - 1250 0.125 0.076457217 5543.1736 68.917405 -1.3719994 2.2181602 -1069.8574 -1067.6392 - 1300 0.13 0.076457263 5507.9968 68.753418 -1.4042339 2.2128821 -1069.8521 -1067.6392 - 1350 0.135 0.076457286 5500.7848 66.608286 -1.4385667 2.1438394 -1069.7831 -1067.6392 - 1400 0.14 0.076457254 5523.456 62.967429 -1.4712143 2.0266556 -1069.6659 -1067.6392 - 1450 0.145 0.076457188 5501.5777 58.75732 -1.4990458 1.89115 -1069.5304 -1067.6392 - 1500 0.15 0.076457175 5324.4931 55.246308 -1.5236774 1.7781453 -1069.4174 -1067.6392 - 1550 0.155 0.076457234 5025.5908 53.607297 -1.5492947 1.7253925 -1069.3646 -1067.6392 - 1600 0.16 0.076457297 4742.9546 54.443418 -1.5785798 1.7523036 -1069.3915 -1067.6392 - 1650 0.165 0.076457321 4558.083 57.572305 -1.6113848 1.8530093 -1069.4922 -1067.6392 - 1700 0.17 0.076457304 4479.4352 62.073307 -1.6443595 1.9978776 -1069.6371 -1067.6392 - 1750 0.175 0.076457272 4520.5577 66.677964 -1.6742729 2.146082 -1069.7853 -1067.6392 - 1800 0.18 0.076457253 4659.9114 70.277293 -1.7021557 2.2619292 -1069.9012 -1067.6392 - 1850 0.185 0.076457257 4734.1597 72.135028 -1.7307798 2.3217219 -1069.961 -1067.6392 - 1900 0.19 0.076457279 4632.2637 71.873382 -1.7598165 2.3133006 -1069.9525 -1067.6392 - 1950 0.195 0.076457276 4496.6621 69.52131 -1.7866398 2.2375973 -1069.8768 -1067.6392 - 2000 0.2 0.076457276 4507.4594 65.61098 -1.8106776 2.1117403 -1069.751 -1067.6392 - 2050 0.205 0.076457288 4652.9279 61.016261 -1.8317479 1.9638557 -1069.6031 -1067.6392 - 2100 0.21 0.076457307 4738.4188 56.745795 -1.8489776 1.8264074 -1069.4656 -1067.6392 - 2150 0.215 0.076457279 4643.423 53.837376 -1.8647516 1.7327977 -1069.372 -1067.6392 - 2200 0.22 0.076457215 4517.9871 53.044053 -1.8828305 1.707264 -1069.3465 -1067.6392 - 2250 0.225 0.07645717 4436.4399 54.521839 -1.9038753 1.7548277 -1069.3941 -1067.6392 - 2300 0.23 0.076457132 4318.8261 57.895634 -1.9276454 1.8634159 -1069.5026 -1067.6392 - 2350 0.235 0.076457114 4148.8616 62.484473 -1.9559372 2.0111113 -1069.6503 -1067.6392 - 2400 0.24 0.076457144 4014.8498 67.404243 -1.9902034 2.1694579 -1069.8087 -1067.6392 - 2450 0.245 0.076457189 4004.017 71.654167 -2.0278558 2.306245 -1069.9455 -1067.6392 - 2500 0.25 0.076457202 4109.5497 74.379393 -2.0629968 2.3939585 -1070.0332 -1067.6392 - 2550 0.255 0.076457205 4251.6933 75.255112 -2.0918484 2.4221442 -1070.0614 -1067.6392 - 2600 0.26 0.076457208 4320.6876 74.700611 -2.1169691 2.4042972 -1070.0435 -1067.6392 - 2650 0.265 0.076457197 4297.5527 73.627823 -2.143 2.3697686 -1070.009 -1067.6392 - 2700 0.27 0.076457213 4198.4852 72.957211 -2.1702374 2.3481845 -1069.9874 -1067.6392 - 2750 0.275 0.076457256 4019.2384 73.353574 -2.1967187 2.3609417 -1070.0002 -1067.6392 - 2800 0.28 0.076457288 3867.2492 75.083781 -2.2227117 2.4166298 -1070.0559 -1067.6392 - 2850 0.285 0.076457302 3879.8471 77.82546 -2.2488766 2.5048728 -1070.1441 -1067.6392 - 2900 0.29 0.076457321 4003.8986 80.741745 -2.2742584 2.5987357 -1070.238 -1067.6392 - 2950 0.295 0.076457347 4026.6754 82.934399 -2.3001834 2.669308 -1070.3085 -1067.6392 - 3000 0.3 0.076457334 3857.2183 83.701738 -2.3291113 2.6940054 -1070.3332 -1067.6392 - 3050 0.305 0.076457295 3640.7581 82.615991 -2.3614721 2.6590598 -1070.2983 -1067.6392 - 3100 0.31 0.07645725 3489.102 79.573679 -2.3943974 2.5611406 -1070.2004 -1067.6392 - 3150 0.315 0.076457232 3396.4301 74.896125 -2.4236621 2.4105899 -1070.0498 -1067.6392 - 3200 0.32 0.076457259 3378.11 69.450128 -2.4483292 2.2353063 -1069.8745 -1067.6392 - 3250 0.325 0.076457289 3463.7734 64.542714 -2.4729224 2.0773573 -1069.7166 -1067.6392 - 3300 0.33 0.076457318 3637.4971 61.346221 -2.500303 1.9744757 -1069.6137 -1067.6392 - 3350 0.335 0.076457361 3833.5389 60.346704 -2.5252732 1.9423055 -1069.5815 -1067.6392 - 3400 0.34 0.076457387 3965.2081 61.464125 -2.5426842 1.9782706 -1069.6175 -1067.6392 - 3450 0.345 0.076457375 3976.7956 64.41797 -2.5565409 2.0733424 -1069.7126 -1067.6392 - 3500 0.35 0.076457371 3862.8334 68.714547 -2.5743062 2.211631 -1069.8509 -1067.6392 - 3550 0.355 0.076457375 3697.284 73.534942 -2.5974674 2.3667792 -1070.006 -1067.6392 - 3600 0.36 0.076457362 3575.9012 77.902682 -2.6209385 2.5073583 -1070.1466 -1067.6392 - 3650 0.365 0.076457345 3550.0667 81.043684 -2.6394846 2.6084539 -1070.2477 -1067.6392 - 3700 0.37 0.076457309 3535.0981 82.730976 -2.65464 2.6627607 -1070.302 -1067.6392 - 3750 0.375 0.076457309 3444.1795 83.322515 -2.6736085 2.6817998 -1070.321 -1067.6392 - 3800 0.38 0.076457348 3323.7191 83.436143 -2.7008525 2.685457 -1070.3247 -1067.6392 - 3850 0.385 0.076457368 3252.5404 83.62535 -2.7353937 2.6915468 -1070.3308 -1067.6392 - 3900 0.39 0.076457344 3219.5349 84.088597 -2.7722909 2.7064568 -1070.3457 -1067.6392 - 3950 0.395 0.076457316 3210.4164 84.636475 -2.8060651 2.7240906 -1070.3633 -1067.6392 - 4000 0.4 0.076457319 3223.9708 85.042888 -2.8352998 2.7371713 -1070.3764 -1067.6392 - 4050 0.405 0.076457335 3232.7108 85.266853 -2.8607963 2.7443798 -1070.3836 -1067.6392 - 4100 0.41 0.076457314 3206.1428 85.444074 -2.8837721 2.7500838 -1070.3893 -1067.6392 - 4150 0.415 0.076457325 3146.4589 85.771643 -2.9074131 2.7606269 -1070.3999 -1067.6392 - 4200 0.42 0.076457395 3092.6283 86.24875 -2.9341331 2.775983 -1070.4152 -1067.6392 - 4250 0.425 0.07645742 3103.0319 86.563557 -2.9622203 2.7861153 -1070.4253 -1067.6392 - 4300 0.43 0.076457425 3116.9053 86.320099 -2.9880208 2.7782794 -1070.4175 -1067.6392 - 4350 0.435 0.076457427 3061.2259 85.306966 -3.0085539 2.7456709 -1070.3849 -1067.6392 - 4400 0.44 0.076457432 3033.5229 83.703441 -3.0243431 2.6940602 -1070.3333 -1067.6392 - 4450 0.445 0.076457411 3042.5167 82.058057 -3.0397518 2.6411023 -1070.2803 -1067.6392 - 4500 0.45 0.076457387 2994.5161 81.002427 -3.0597817 2.607126 -1070.2464 -1067.6392 - 4550 0.455 0.076457413 2868.381 80.936403 -3.086593 2.605001 -1070.2442 -1067.6392 - 4600 0.46 0.076457454 2716.5128 81.904984 -3.1192161 2.6361755 -1070.2754 -1067.6392 - 4650 0.465 0.076457402 2628.691 83.537981 -3.1529675 2.6887347 -1070.328 -1067.6392 - 4700 0.47 0.076457327 2609.7253 85.196185 -3.1819342 2.7421053 -1070.3813 -1067.6392 - 4750 0.475 0.076457328 2604.4797 86.479192 -3.2088497 2.7833999 -1070.4226 -1067.6392 - 4800 0.48 0.076457385 2610.7583 87.294321 -3.242028 2.8096355 -1070.4489 -1067.6392 - 4850 0.485 0.076457398 2649.7853 87.477655 -3.2810534 2.8155362 -1070.4548 -1067.6392 - 4900 0.49 0.076457371 2678.8351 86.820207 -3.3154833 2.7943757 -1070.4336 -1067.6392 - 4950 0.495 0.076457344 2687.924 85.543066 -3.3381845 2.75327 -1070.3925 -1067.6392 - 5000 0.5 0.076457351 2720.6587 84.363474 -3.3508261 2.7153039 -1070.3545 -1067.6392 - 5050 0.505 0.076457408 2755.8292 84.030245 -3.3582878 2.7045787 -1070.3438 -1067.6392 - 5100 0.51 0.076457454 2753.2313 84.932962 -3.3648805 2.7336333 -1070.3729 -1067.6392 - 5150 0.515 0.076457453 2706.7195 86.928397 -3.3711152 2.7978579 -1070.4371 -1067.6392 - 5200 0.52 0.076457474 2678.177 89.583728 -3.3768576 2.8833218 -1070.5226 -1067.6392 - 5250 0.525 0.076457519 2699.6154 92.51484 -3.3860255 2.9776619 -1070.6169 -1067.6392 - 5300 0.53 0.076457531 2703.409 95.385751 -3.4040809 3.0700644 -1070.7093 -1067.6392 - 5350 0.535 0.076457501 2642.6927 97.779641 -3.4335521 3.1471136 -1070.7863 -1067.6392 - 5400 0.54 0.076457502 2536.3506 99.09318 -3.4686216 3.1893909 -1070.8286 -1067.6392 - 5450 0.545 0.076457526 2496.939 98.768917 -3.4975315 3.1789543 -1070.8182 -1067.6392 - 5500 0.55 0.07645752 2590.2956 96.816601 -3.5146308 3.1161175 -1070.7554 -1067.6392 - 5550 0.555 0.07645751 2736.468 93.934193 -3.5252273 3.0233449 -1070.6626 -1067.6392 - 5600 0.56 0.076457511 2852.5253 91.119522 -3.5395987 2.9327525 -1070.572 -1067.6392 - 5650 0.565 0.07645752 2911.6956 89.034641 -3.5601373 2.865649 -1070.5049 -1067.6392 - 5700 0.57 0.076457504 2872.1071 87.822315 -3.5786029 2.8266294 -1070.4659 -1067.6392 - 5750 0.575 0.076457514 2742.4368 87.594068 -3.5903293 2.8192831 -1070.4585 -1067.6392 - 5800 0.58 0.076457541 2620.8059 88.56771 -3.5997031 2.8506205 -1070.4899 -1067.6392 - 5850 0.585 0.076457558 2577.6659 90.685494 -3.6121768 2.918783 -1070.558 -1067.6392 - 5900 0.59 0.076457556 2603.2365 93.377823 -3.6265073 3.0054377 -1070.6447 -1067.6392 - 5950 0.595 0.076457545 2622.1463 95.785547 -3.6355062 3.0829322 -1070.7222 -1067.6392 - 6000 0.6 0.076457592 2584.5093 97.370119 -3.6379265 3.1339328 -1070.7732 -1067.6392 - 6050 0.605 0.076457628 2511.2983 98.197844 -3.6436108 3.1605738 -1070.7998 -1067.6392 - 6100 0.61 0.076457605 2460.1937 98.607325 -3.6641337 3.1737533 -1070.813 -1067.6392 - 6150 0.615 0.076457552 2425.1581 98.777199 -3.7023507 3.1792208 -1070.8185 -1067.6392 - 6200 0.62 0.076457529 2378.858 98.671036 -3.7529167 3.1758039 -1070.815 -1067.6392 - 6250 0.625 0.076457536 2373.6174 98.176109 -3.8075652 3.1598743 -1070.7991 -1067.6392 - 6300 0.63 0.076457584 2457.9895 97.287993 -3.8600038 3.1312896 -1070.7705 -1067.6392 - 6350 0.635 0.076457603 2571.5862 96.270876 -3.9092349 3.0985529 -1070.7378 -1067.6392 - 6400 0.64 0.076457558 2610.0136 95.435972 -3.9541069 3.0716808 -1070.7109 -1067.6392 - 6450 0.645 0.076457543 2587.7608 94.898692 -3.9898247 3.0543881 -1070.6936 -1067.6392 - 6500 0.65 0.076457571 2592.7016 94.731712 -4.0156706 3.0490137 -1070.6882 -1067.6392 - 6550 0.655 0.076457601 2601.6484 95.02635 -4.0381241 3.0584968 -1070.6977 -1067.6392 - 6600 0.66 0.076457634 2566.7083 95.637112 -4.0616073 3.0781547 -1070.7174 -1067.6392 - 6650 0.665 0.076457648 2514.9403 96.272248 -4.0866876 3.098597 -1070.7378 -1067.6392 - 6700 0.67 0.076457667 2469.8797 96.811623 -4.1148391 3.1159572 -1070.7552 -1067.6392 - 6750 0.675 0.076457679 2455.7631 97.232703 -4.1435988 3.12951 -1070.7687 -1067.6392 - 6800 0.68 0.076457673 2468.7416 97.598183 -4.1658052 3.1412733 -1070.7805 -1067.6392 - 6850 0.685 0.076457641 2449.95 98.364331 -4.1815152 3.1659323 -1070.8052 -1067.6392 - 6900 0.69 0.076457591 2353.8808 100.13602 -4.1974936 3.2229556 -1070.8622 -1067.6392 - 6950 0.695 0.076457574 2209.815 103.01374 -4.2144943 3.3155771 -1070.9548 -1067.6392 - 7000 0.7 0.07645757 2076.4955 106.68046 -4.2313525 3.4335935 -1071.0728 -1067.6392 - 7050 0.705 0.076457532 2018.5608 110.71726 -4.2520006 3.5635208 -1071.2028 -1067.6392 - 7100 0.71 0.076457492 2066.0289 114.55462 -4.2812097 3.6870294 -1071.3263 -1067.6392 - 7150 0.715 0.07645748 2155.5953 117.31153 -4.3158511 3.7757627 -1071.415 -1067.6392 - 7200 0.72 0.076457494 2209.404 118.11478 -4.3476294 3.8016159 -1071.4408 -1067.6392 - 7250 0.725 0.076457549 2217.455 116.73546 -4.3751645 3.7572213 -1071.3965 -1067.6392 - 7300 0.73 0.076457599 2194.7896 113.55484 -4.4007803 3.6548507 -1071.2941 -1067.6392 - 7350 0.735 0.07645757 2162.9678 109.25541 -4.4240013 3.5164702 -1071.1557 -1067.6392 - 7400 0.74 0.076457504 2179.1755 104.7762 -4.4454261 3.3723033 -1071.0115 -1067.6392 - 7450 0.745 0.076457518 2259.3755 101.07852 -4.4663804 3.2532905 -1070.8925 -1067.6392 - 7500 0.75 0.076457572 2343.5728 98.882923 -4.4874367 3.1826236 -1070.8219 -1067.6392 - 7550 0.755 0.076457589 2398.3228 98.458717 -4.5060637 3.1689702 -1070.8082 -1067.6392 - 7600 0.76 0.076457555 2420.6576 99.703599 -4.5200762 3.2090377 -1070.8483 -1067.6392 - 7650 0.765 0.076457552 2412.3104 102.42619 -4.5351178 3.2966665 -1070.9359 -1067.6392 - 7700 0.77 0.076457571 2388.742 106.24497 -4.5597331 3.4195769 -1071.0588 -1067.6392 - 7750 0.775 0.076457574 2379.8392 110.33126 -4.5953993 3.5510971 -1071.1903 -1067.6392 - 7800 0.78 0.076457547 2387.9692 113.47154 -4.6333122 3.6521696 -1071.2914 -1067.6392 - 7850 0.785 0.076457584 2375.3173 114.64931 -4.6633154 3.6900771 -1071.3293 -1067.6392 - 7900 0.79 0.076457607 2347.9452 113.52456 -4.6810365 3.6538759 -1071.2931 -1067.6392 - 7950 0.795 0.076457576 2325.3437 110.51925 -4.6879165 3.5571478 -1071.1964 -1067.6392 - 8000 0.8 0.076457576 2298.9574 106.80135 -4.6933853 3.4374844 -1071.0767 -1067.6392 - 8050 0.805 0.076457591 2279.7296 103.7714 -4.7072185 3.339963 -1070.9792 -1067.6392 - 8100 0.81 0.076457594 2277.4281 102.48909 -4.7324485 3.298691 -1070.9379 -1067.6392 - 8150 0.815 0.076457634 2249.9673 103.46477 -4.7678493 3.3300941 -1070.9693 -1067.6392 - 8200 0.82 0.076457642 2192.5499 106.44615 -4.8061066 3.4260518 -1071.0653 -1067.6392 - 8250 0.825 0.076457605 2153.4317 110.64954 -4.8384076 3.5613412 -1071.2006 -1067.6392 - 8300 0.83 0.07645754 2141.4131 115.25212 -4.8632501 3.709479 -1071.3487 -1067.6392 - 8350 0.835 0.076457494 2140.5445 119.40588 -4.8830278 3.8431708 -1071.4824 -1067.6392 - 8400 0.84 0.076457514 2137.788 122.1619 -4.8981204 3.9318754 -1071.5711 -1067.6392 - 8450 0.845 0.076457574 2137.0667 122.97752 -4.9139635 3.958127 -1071.5974 -1067.6392 - 8500 0.85 0.076457574 2145.0503 121.91147 -4.9379125 3.9238154 -1071.563 -1067.6392 - 8550 0.855 0.076457593 2147.0889 119.37696 -4.9688875 3.84224 -1071.4815 -1067.6392 - 8600 0.86 0.07645763 2081.6527 116.07646 -5.0006593 3.736011 -1071.3752 -1067.6392 - 8650 0.865 0.076457595 1962.5911 112.96131 -5.0308687 3.6357476 -1071.275 -1067.6392 - 8700 0.87 0.076457564 1869.6563 110.95387 -5.0615711 3.5711363 -1071.2104 -1067.6392 - 8750 0.875 0.076457589 1834.0748 110.57729 -5.0928561 3.5590158 -1071.1982 -1067.6392 - 8800 0.88 0.076457596 1854.43 111.81118 -5.1197787 3.5987297 -1071.238 -1067.6392 - 8850 0.885 0.076457575 1865.6826 114.38971 -5.1401001 3.6817215 -1071.321 -1067.6392 - 8900 0.89 0.076457601 1833.0206 117.96559 -5.1581048 3.796814 -1071.436 -1067.6392 - 8950 0.895 0.076457671 1792.8832 121.88891 -5.1778019 3.9230893 -1071.5623 -1067.6392 - 9000 0.9 0.076457726 1758.5023 125.25302 -5.2006688 4.0313657 -1071.6706 -1067.6392 - 9050 0.905 0.076457731 1735.1309 127.17393 -5.2254334 4.0931918 -1071.7324 -1067.6392 - 9100 0.91 0.076457741 1762.187 127.10436 -5.2491072 4.0909526 -1071.7302 -1067.6392 - 9150 0.915 0.076457708 1843.8804 124.99484 -5.2685152 4.0230558 -1071.6623 -1067.6392 - 9200 0.92 0.076457667 1957.8234 121.30407 -5.2827478 3.9042658 -1071.5435 -1067.6392 - 9250 0.925 0.076457686 2062.5914 117.02709 -5.2984278 3.7666077 -1071.4058 -1067.6392 - 9300 0.93 0.076457701 2105.5399 113.37476 -5.3254121 3.6490547 -1071.2883 -1067.6392 - 9350 0.935 0.076457698 2097.1011 111.14541 -5.3634987 3.5773012 -1071.2165 -1067.6392 - 9400 0.94 0.076457691 2074.0275 110.80542 -5.4086147 3.5663585 -1071.2056 -1067.6392 - 9450 0.945 0.076457741 2084.2231 112.48714 -5.4565921 3.6204859 -1071.2597 -1067.6392 - 9500 0.95 0.076457742 2098.9606 115.74433 -5.4989221 3.725321 -1071.3646 -1067.6392 - 9550 0.955 0.07645769 2076.1518 119.81614 -5.5288469 3.8563755 -1071.4956 -1067.6392 - 9600 0.96 0.076457671 2028.8268 123.94506 -5.5445735 3.989268 -1071.6285 -1067.6392 - 9650 0.965 0.0764577 2001.4552 127.5336 -5.548578 4.104768 -1071.744 -1067.6392 - 9700 0.97 0.076457704 1998.3789 130.13306 -5.5456805 4.1884336 -1071.8277 -1067.6392 - 9750 0.975 0.076457717 1975.232 131.4781 -5.5424564 4.2317247 -1071.871 -1067.6392 - 9800 0.98 0.076457754 1943.5946 131.52534 -5.543939 4.2332452 -1071.8725 -1067.6392 - 9850 0.985 0.076457767 1925.7258 130.61182 -5.5541538 4.2038429 -1071.8431 -1067.6392 - 9900 0.99 0.076457768 1912.4426 129.30485 -5.5732953 4.1617771 -1071.801 -1067.6392 - 9950 0.995 0.07645781 1906.7982 128.04744 -5.5944645 4.1213064 -1071.7605 -1067.6392 - 10000 1 0.076457853 1902.6667 127.24846 -5.6139316 4.0955905 -1071.7348 -1067.6392 - 10050 1.005 0.076457894 1903.6495 127.22624 -5.6350055 4.0948754 -1071.7341 -1067.6392 - 10100 1.01 0.076457899 1913.5279 127.69735 -5.6543581 4.1100384 -1071.7493 -1067.6392 - 10150 1.015 0.076457799 1907.6348 128.06173 -5.6658197 4.1217662 -1071.761 -1067.6392 - 10200 1.02 0.076457733 1899.2476 128.11218 -5.6733688 4.12339 -1071.7626 -1067.6392 - 10250 1.025 0.076457747 1895.8986 127.94169 -5.6840919 4.1179026 -1071.7571 -1067.6392 - 10300 1.03 0.076457816 1877.4598 127.6041 -5.7004798 4.107037 -1071.7463 -1067.6392 - 10350 1.035 0.076457876 1829.2074 127.11751 -5.7241722 4.0913757 -1071.7306 -1067.6392 - 10400 1.04 0.076457884 1806.0757 126.48167 -5.756364 4.0709108 -1071.7101 -1067.6392 - 10450 1.045 0.076457869 1822.1953 125.5947 -5.7930905 4.042363 -1071.6816 -1067.6392 - 10500 1.05 0.076457879 1827.9173 124.33858 -5.8252681 4.0019336 -1071.6412 -1067.6392 - 10550 1.055 0.076457858 1812.1963 122.79649 -5.8435788 3.9523004 -1071.5915 -1067.6392 - 10600 1.06 0.076457791 1797.2949 121.53225 -5.8488847 3.9116096 -1071.5508 -1067.6392 - 10650 1.065 0.076457757 1775.25 121.32451 -5.8518555 3.9049236 -1071.5442 -1067.6392 - 10700 1.07 0.076457792 1740.3273 122.44046 -5.8607258 3.9408413 -1071.5801 -1067.6392 - 10750 1.075 0.076457855 1729.7945 124.41086 -5.8780857 4.0042601 -1071.6435 -1067.6392 - 10800 1.08 0.076457901 1741.2893 126.28784 -5.9016509 4.0646721 -1071.7039 -1067.6392 - 10850 1.085 0.076457859 1751.6811 127.09185 -5.9236888 4.0905498 -1071.7298 -1067.6392 - 10900 1.09 0.076457795 1764.679 126.41883 -5.937278 4.0688881 -1071.7081 -1067.6392 - 10950 1.095 0.07645779 1769.3986 124.77704 -5.9433211 4.0160458 -1071.6553 -1067.6392 - 11000 1.1 0.076457827 1761.3552 123.29516 -5.9478426 3.9683506 -1071.6076 -1067.6392 - 11050 1.105 0.076457857 1751.4218 123.17488 -5.9566275 3.9644792 -1071.6037 -1067.6392 - 11100 1.11 0.076457863 1726.8666 125.22443 -5.9741936 4.0304456 -1071.6697 -1067.6392 - 11150 1.115 0.076457878 1735.2828 129.42028 -6.0014992 4.1654923 -1071.8047 -1067.6392 - 11200 1.12 0.076457903 1805.6904 134.81633 -6.0340926 4.3391683 -1071.9784 -1067.6392 - 11250 1.125 0.076457923 1847.8249 139.98198 -6.0631111 4.5054288 -1072.1447 -1067.6392 - 11300 1.13 0.076457865 1818.7912 143.90555 -6.0856034 4.6317119 -1072.2709 -1067.6392 - 11350 1.135 0.076457825 1798.9525 146.44555 -6.1101917 4.7134638 -1072.3527 -1067.6392 - 11400 1.14 0.076457815 1837.1775 147.67989 -6.1418356 4.7531917 -1072.3924 -1067.6392 - 11450 1.145 0.076457893 1909.6101 147.41836 -6.1737085 4.7447744 -1072.384 -1067.6392 - 11500 1.15 0.076457962 1946.7114 145.59364 -6.1998495 4.6860443 -1072.3253 -1067.6392 - 11550 1.155 0.076457957 1967.998 142.69304 -6.2256371 4.5926863 -1072.2319 -1067.6392 - 11600 1.16 0.076457903 2034.228 139.43936 -6.2585164 4.4879639 -1072.1272 -1067.6392 - 11650 1.165 0.076457847 2063.6908 136.1161 -6.2925345 4.3810023 -1072.0202 -1067.6392 - 11700 1.17 0.076457857 1990.1311 132.80435 -6.3184969 4.2744111 -1071.9136 -1067.6392 - 11750 1.175 0.076457901 1933.95 129.89649 -6.3394362 4.1808193 -1071.8201 -1067.6392 - 11800 1.18 0.076457953 1947.2099 127.68121 -6.3585167 4.1095189 -1071.7488 -1067.6392 - 11850 1.185 0.076457986 1940.4995 126.35451 -6.3779087 4.0668179 -1071.706 -1067.6392 - 11900 1.19 0.076457947 1896.3696 126.25109 -6.4040311 4.0634894 -1071.7027 -1067.6392 - 11950 1.195 0.076457956 1843.5682 127.5666 -6.4410172 4.1058301 -1071.7451 -1067.6392 - 12000 1.2 0.076457964 1811.4472 130.04643 -6.4846233 4.1856452 -1071.8249 -1067.6392 - 12050 1.205 0.076457972 1814.5828 133.04634 -6.5254215 4.2821996 -1071.9214 -1067.6392 - 12100 1.21 0.076457967 1813.6628 135.85077 -6.5555239 4.3724623 -1072.0117 -1067.6392 - 12150 1.215 0.076457935 1806.3763 138.19822 -6.5770911 4.448017 -1072.0872 -1067.6392 - 12200 1.22 0.076457946 1794.9644 140.31834 -6.5982636 4.5162546 -1072.1555 -1067.6392 - 12250 1.225 0.076457982 1772.5404 142.42677 -6.6192794 4.5841162 -1072.2233 -1067.6392 - 12300 1.23 0.076457963 1753.3843 144.61375 -6.6346864 4.6545058 -1072.2937 -1067.6392 - 12350 1.235 0.076457949 1737.1545 146.94235 -6.6429412 4.7294536 -1072.3687 -1067.6392 - 12400 1.24 0.076457977 1726.207 149.46271 -6.6518876 4.8105732 -1072.4498 -1067.6392 - 12450 1.245 0.076457983 1731.0662 151.80715 -6.6670425 4.8860309 -1072.5253 -1067.6392 - 12500 1.25 0.076457915 1760.4467 153.07641 -6.6813282 4.9268832 -1072.5661 -1067.6392 - 12550 1.255 0.076457879 1799.0622 152.72464 -6.6918933 4.9155611 -1072.5548 -1067.6392 - 12600 1.26 0.076457914 1822.2254 151.04918 -6.710248 4.861635 -1072.5009 -1067.6392 - 12650 1.265 0.07645795 1816.7324 148.37072 -6.7389019 4.7754268 -1072.4147 -1067.6392 - 12700 1.27 0.076457955 1812.8602 144.86733 -6.7666889 4.6626674 -1072.3019 -1067.6392 - 12750 1.275 0.076457984 1810.7634 141.22215 -6.788381 4.5453446 -1072.1846 -1067.6392 - 12800 1.28 0.076458017 1784.5198 138.39541 -6.8065328 4.4543636 -1072.0936 -1067.6392 - 12850 1.285 0.076458007 1723.1734 136.86317 -6.8200203 4.4050473 -1072.0443 -1067.6392 - 12900 1.29 0.076457981 1676.1889 136.77495 -6.8278227 4.4022078 -1072.0414 -1067.6392 - 12950 1.295 0.07645799 1686.883 138.26769 -6.8341741 4.4502528 -1072.0895 -1067.6392 - 13000 1.3 0.076458 1750.0412 141.08411 -6.841283 4.5409017 -1072.1801 -1067.6392 - 13050 1.305 0.076457933 1814.788 144.61706 -6.8510949 4.6546122 -1072.2938 -1067.6392 - 13100 1.31 0.076457918 1840.2708 148.22464 -6.8662706 4.770725 -1072.41 -1067.6392 - 13150 1.315 0.07645799 1855.2415 151.3832 -6.8883549 4.8723856 -1072.5116 -1067.6392 - 13200 1.32 0.076458049 1867.3248 153.53322 -6.9142169 4.9415857 -1072.5808 -1067.6392 - 13250 1.325 0.076458096 1847.9049 154.02873 -6.9377296 4.9575343 -1072.5968 -1067.6392 - 13300 1.33 0.076458112 1840.483 152.42018 -6.9562822 4.9057618 -1072.545 -1067.6392 - 13350 1.335 0.076458098 1855.9464 148.69839 -6.970188 4.7859732 -1072.4252 -1067.6392 - 13400 1.34 0.07645806 1820.6867 143.5401 -6.9830712 4.6199497 -1072.2592 -1067.6392 - 13450 1.345 0.076457976 1745.2435 138.19145 -6.9989611 4.4477992 -1072.087 -1067.6392 - 13500 1.35 0.076457963 1697.5473 133.92117 -7.0152512 4.310357 -1071.9496 -1067.6392 - 13550 1.355 0.076458016 1684.8882 131.80734 -7.0311044 4.2423215 -1071.8816 -1067.6392 - 13600 1.36 0.076458061 1708.2521 132.4772 -7.051885 4.2638815 -1071.9031 -1067.6392 - 13650 1.365 0.07645807 1723.4416 135.53906 -7.0750853 4.36243 -1072.0017 -1067.6392 - 13700 1.37 0.07645806 1706.999 139.94405 -7.0945976 4.5042079 -1072.1434 -1067.6392 - 13750 1.375 0.076458036 1712.8033 144.85597 -7.1159258 4.6623018 -1072.3015 -1067.6392 - 13800 1.38 0.076457971 1751.0123 149.63395 -7.1458169 4.8160849 -1072.4553 -1067.6392 - 13850 1.385 0.076458021 1772.9962 153.59227 -7.1786728 4.9434865 -1072.5827 -1067.6392 - 13900 1.39 0.076458106 1773.7385 156.28506 -7.2050465 5.030156 -1072.6694 -1067.6392 - 13950 1.395 0.076458102 1748.7335 157.81358 -7.2259294 5.0793525 -1072.7186 -1067.6392 - 14000 1.4 0.076458031 1718.5394 158.78508 -7.2557377 5.110621 -1072.7499 -1067.6392 - 14050 1.405 0.076457985 1759.6811 159.6226 -7.3026227 5.1375772 -1072.7768 -1067.6392 - 14100 1.41 0.076457949 1848.058 160.13835 -7.353886 5.154177 -1072.7934 -1067.6392 - 14150 1.415 0.07645791 1902.6843 160.00219 -7.387799 5.1497946 -1072.789 -1067.6392 - 14200 1.42 0.076457928 1921.0383 159.34446 -7.3946089 5.1286251 -1072.7679 -1067.6392 - 14250 1.425 0.076458016 1906.9383 158.81344 -7.3863965 5.111534 -1072.7508 -1067.6392 - 14300 1.43 0.076458065 1861.3283 158.866 -7.3810737 5.1132253 -1072.7525 -1067.6392 - 14350 1.435 0.076458033 1831.4331 159.34444 -7.3867848 5.1286245 -1072.7679 -1067.6392 - 14400 1.44 0.076457975 1816.0391 159.7047 -7.4029452 5.1402197 -1072.7795 -1067.6392 - 14450 1.445 0.076457983 1762.1574 159.29777 -7.4235285 5.1271223 -1072.7664 -1067.6392 - 14500 1.45 0.076458063 1709.2993 157.82112 -7.4454745 5.0795953 -1072.7188 -1067.6392 - 14550 1.455 0.076458051 1677.4867 155.54554 -7.4726077 5.0063538 -1072.6456 -1067.6392 - 14600 1.46 0.076457997 1654.1484 152.98432 -7.507262 4.9239192 -1072.5632 -1067.6392 - 14650 1.465 0.076457952 1662.1842 150.42233 -7.5432446 4.8414594 -1072.4807 -1067.6392 - 14700 1.47 0.076457903 1676.4959 147.93139 -7.5725021 4.7612867 -1072.4005 -1067.6392 - 14750 1.475 0.076457859 1647.8468 145.84289 -7.5959112 4.6940666 -1072.3333 -1067.6392 - 14800 1.48 0.076457877 1565.6357 144.8914 -7.6195017 4.6634423 -1072.3027 -1067.6392 - 14850 1.485 0.076457947 1482.0818 145.74233 -7.6439027 4.69083 -1072.3301 -1067.6392 - 14900 1.49 0.076457952 1458.8328 148.56937 -7.6680645 4.7818206 -1072.4211 -1067.6392 - 14950 1.495 0.076457894 1499.3699 152.90243 -7.6925072 4.9212832 -1072.5605 -1067.6392 - 15000 1.5 0.076457943 1551.7726 157.93125 -7.7198204 5.0831399 -1072.7224 -1067.6392 - 15050 1.505 0.076457986 1571.2434 162.8654 -7.7546524 5.2419492 -1072.8812 -1067.6392 - 15100 1.51 0.076457935 1575.6395 166.87268 -7.7966882 5.3709267 -1073.0102 -1067.6392 - 15150 1.515 0.076457852 1577.2167 169.36633 -7.8445178 5.4511868 -1073.0904 -1067.6392 - 15200 1.52 0.076457871 1551.3549 170.15934 -7.8947687 5.4767104 -1073.1159 -1067.6392 - 15250 1.525 0.076457931 1540.7825 169.38479 -7.9379114 5.4517809 -1073.091 -1067.6392 - 15300 1.53 0.076457872 1542.7519 167.721 -7.9689255 5.3982305 -1073.0375 -1067.6392 - 15350 1.535 0.076457794 1515.2436 166.07279 -7.9891151 5.3451817 -1072.9844 -1067.6392 - 15400 1.54 0.076457791 1471.3138 164.91456 -8.0001719 5.3079031 -1072.9471 -1067.6392 - 15450 1.545 0.076457806 1446.0781 164.17878 -8.005266 5.2842213 -1072.9235 -1067.6392 - 15500 1.55 0.076457866 1437.1273 163.51385 -8.007144 5.2628202 -1072.9021 -1067.6392 - 15550 1.555 0.076457955 1429.6394 162.9507 -8.0109974 5.2446946 -1072.8839 -1067.6392 - 15600 1.56 0.076457952 1428.0365 163.16031 -8.0290067 5.2514413 -1072.8907 -1067.6392 - 15650 1.565 0.076457861 1443.4131 164.39868 -8.0647449 5.291299 -1072.9305 -1067.6392 - 15700 1.57 0.076457793 1455.1522 165.85145 -8.105615 5.3380576 -1072.9773 -1067.6392 - 15750 1.575 0.076457798 1463.0529 166.37099 -8.1380795 5.3547794 -1072.994 -1067.6392 - 15800 1.58 0.0764579 1465.1315 165.43643 -8.1598171 5.3246998 -1072.9639 -1067.6392 - 15850 1.585 0.076457964 1481.9518 163.30816 -8.1737913 5.2561998 -1072.8954 -1067.6392 - 15900 1.59 0.076457915 1527.4564 160.78551 -8.1825869 5.1750065 -1072.8142 -1067.6392 - 15950 1.595 0.076457836 1575.6511 158.77652 -8.1876334 5.1103456 -1072.7496 -1067.6392 - 16000 1.6 0.07645778 1614.7527 157.95908 -8.1929355 5.0840356 -1072.7233 -1067.6392 - 16050 1.605 0.076457779 1617.7108 158.3895 -8.1978312 5.0978888 -1072.7371 -1067.6392 - 16100 1.61 0.076457748 1603.592 159.6981 -8.1974276 5.1400074 -1072.7792 -1067.6392 - 16150 1.615 0.076457683 1621.7853 161.62591 -8.1934309 5.2020553 -1072.8413 -1067.6392 - 16200 1.62 0.076457713 1666.2189 163.90851 -8.1904572 5.2755226 -1072.9148 -1067.6392 - 16250 1.625 0.076457784 1699.4521 166.19825 -8.1928336 5.3492197 -1072.9885 -1067.6392 - 16300 1.63 0.076457822 1732.0779 168.1831 -8.2032476 5.4131037 -1073.0523 -1067.6392 - 16350 1.635 0.076457792 1749.3266 169.69701 -8.2214781 5.4618299 -1073.1011 -1067.6392 - 16400 1.64 0.076457743 1727.9265 170.72169 -8.2470147 5.4948102 -1073.134 -1067.6392 - 16450 1.645 0.076457802 1695.7397 171.03962 -8.2748768 5.5050428 -1073.1443 -1067.6392 - 16500 1.65 0.076457865 1654.9001 170.1718 -8.2900487 5.4771114 -1073.1163 -1067.6392 - 16550 1.655 0.076457864 1599.4818 168.42964 -8.2855859 5.4210388 -1073.0603 -1067.6392 - 16600 1.66 0.076457829 1549.0403 167.32713 -8.2743004 5.3855536 -1073.0248 -1067.6392 - 16650 1.665 0.076457816 1552.8738 168.16653 -8.2712688 5.4125703 -1073.0518 -1067.6392 - 16700 1.67 0.076457855 1613.3994 170.72875 -8.278589 5.4950374 -1073.1343 -1067.6392 - 16750 1.675 0.076457923 1657.1911 173.60042 -8.287191 5.5874642 -1073.2267 -1067.6392 - 16800 1.68 0.076457913 1642.492 175.54043 -8.290541 5.6499049 -1073.2891 -1067.6392 - 16850 1.685 0.076457804 1591.5457 176.27819 -8.2944475 5.6736502 -1073.3129 -1067.6392 - 16900 1.69 0.076457721 1535.2384 176.07329 -8.3085794 5.6670554 -1073.3063 -1067.6392 - 16950 1.695 0.076457718 1505.622 175.05532 -8.3334071 5.6342912 -1073.2735 -1067.6392 - 17000 1.7 0.076457759 1497.9484 173.29107 -8.3636107 5.5775077 -1073.2167 -1067.6392 - 17050 1.705 0.076457839 1497.0049 170.93476 -8.3927083 5.5016678 -1073.1409 -1067.6392 - 17100 1.71 0.076457875 1511.4053 168.29935 -8.4139231 5.4168451 -1073.0561 -1067.6392 - 17150 1.715 0.076457846 1513.6863 166.13296 -8.4263326 5.3471182 -1072.9863 -1067.6392 - 17200 1.72 0.076457792 1500.5415 165.41134 -8.4331329 5.3238925 -1072.9631 -1067.6392 - 17250 1.725 0.076457779 1516.4257 166.86136 -8.4395441 5.3705623 -1073.0098 -1067.6392 - 17300 1.73 0.076457719 1560.1678 170.36031 -8.4473104 5.4831788 -1073.1224 -1067.6392 - 17350 1.735 0.076457713 1589.7681 174.76749 -8.4563024 5.6250272 -1073.2643 -1067.6392 - 17400 1.74 0.076457713 1591.6237 178.46853 -8.4713912 5.7441481 -1073.3834 -1067.6392 - 17450 1.745 0.076457675 1596.2649 179.85013 -8.4922285 5.7886159 -1073.4279 -1067.6392 - 17500 1.75 0.076457641 1584.0194 177.91175 -8.5124955 5.7262277 -1073.3655 -1067.6392 - 17550 1.755 0.076457729 1561.3047 172.8566 -8.5331849 5.5635239 -1073.2028 -1067.6392 - 17600 1.76 0.076457773 1572.5958 165.81832 -8.5554415 5.3369913 -1072.9762 -1067.6392 - 17650 1.765 0.076457741 1605.3403 158.62222 -8.5744278 5.1053792 -1072.7446 -1067.6392 - 17700 1.77 0.076457777 1625.9857 153.83663 -8.5928174 4.9513512 -1072.5906 -1067.6392 - 17750 1.775 0.076457794 1624.2493 153.59935 -8.6164551 4.9437143 -1072.5829 -1067.6392 - 17800 1.78 0.076457697 1600.4975 158.02997 -8.639484 5.0863173 -1072.7255 -1067.6392 - 17850 1.785 0.076457635 1572.3161 165.46312 -8.6573098 5.3255589 -1072.9648 -1067.6392 - 17900 1.79 0.076457609 1561.9769 173.49259 -8.6712589 5.5839937 -1073.2232 -1067.6392 - 17950 1.795 0.076457688 1562.7517 180.08491 -8.6850112 5.7961727 -1073.4354 -1067.6392 - 18000 1.8 0.076457774 1534.5231 184.30185 -8.7046968 5.9318979 -1073.5711 -1067.6392 - 18050 1.805 0.076457734 1514.7751 185.91513 -8.7282196 5.9838228 -1073.6231 -1067.6392 - 18100 1.81 0.076457673 1529.4218 185.3585 -8.7536862 5.9659073 -1073.6051 -1067.6392 - 18150 1.815 0.076457707 1528.0858 183.58143 -8.7834393 5.9087109 -1073.5479 -1067.6392 - 18200 1.82 0.0764577 1527.873 181.50762 -8.8147286 5.8419635 -1073.4812 -1067.6392 - 18250 1.825 0.076457665 1548.9614 179.99555 -8.8428647 5.7932965 -1073.4325 -1067.6392 - 18300 1.83 0.076457588 1549.3007 179.95539 -8.8681457 5.7920039 -1073.4312 -1067.6392 - 18350 1.835 0.076457533 1526.091 181.95841 -8.8948825 5.8564725 -1073.4957 -1067.6392 - 18400 1.84 0.076457629 1493.8372 185.43374 -8.9193239 5.968329 -1073.6076 -1067.6392 - 18450 1.845 0.076457747 1466.0305 188.93806 -8.9346392 6.0811179 -1073.7204 -1067.6392 - 18500 1.85 0.076457732 1463.6299 191.18823 -8.9432273 6.1535417 -1073.7928 -1067.6392 - 18550 1.855 0.076457611 1470.3581 191.71361 -8.9569487 6.1704514 -1073.8097 -1067.6392 - 18600 1.86 0.076457576 1465.3642 190.61383 -8.9856472 6.135054 -1073.7743 -1067.6392 - 18650 1.865 0.076457589 1435.5034 187.7372 -9.0216033 6.0424676 -1073.6817 -1067.6392 - 18700 1.87 0.076457602 1387.1168 182.94758 -9.0538168 5.8883099 -1073.5275 -1067.6392 - 18750 1.875 0.076457646 1370.2898 176.6874 -9.0814451 5.686821 -1073.3261 -1067.6392 - 18800 1.88 0.076457607 1396.5471 169.73777 -9.1008384 5.4631417 -1073.1024 -1067.6392 - 18850 1.885 0.076457617 1424.9718 163.2588 -9.109503 5.2546111 -1072.8938 -1067.6392 - 18900 1.89 0.076457679 1428.3173 158.69622 -9.1168953 5.107761 -1072.747 -1067.6392 - 18950 1.895 0.076457649 1439.2765 156.82172 -9.1272053 5.0474288 -1072.6867 -1067.6392 - 19000 1.9 0.076457629 1459.8802 157.73056 -9.1321959 5.0766804 -1072.7159 -1067.6392 - 19050 1.905 0.076457635 1504.363 162.01011 -9.1350256 5.2144212 -1072.8536 -1067.6392 - 19100 1.91 0.07645765 1534.7588 170.14098 -9.1510965 5.4761196 -1073.1153 -1067.6392 - 19150 1.915 0.076457653 1508.0173 180.71726 -9.1848155 5.8165254 -1073.4558 -1067.6392 - 19200 1.92 0.076457613 1467.829 190.69721 -9.2245704 6.1377378 -1073.777 -1067.6392 - 19250 1.925 0.076457631 1432.4759 197.48699 -9.2604662 6.3562721 -1073.9955 -1067.6392 - 19300 1.93 0.07645763 1411.3494 200.09216 -9.2919631 6.4401214 -1074.0794 -1067.6392 - 19350 1.935 0.076457594 1414.8241 198.83025 -9.3208023 6.399506 -1074.0387 -1067.6392 - 19400 1.94 0.076457607 1435.692 194.74665 -9.3453509 6.2680721 -1073.9073 -1067.6392 - 19450 1.945 0.076457654 1457.6905 189.4249 -9.3649457 6.0967875 -1073.736 -1067.6392 - 19500 1.95 0.076457645 1449.0474 184.9571 -9.3864711 5.9529879 -1073.5922 -1067.6392 - 19550 1.955 0.076457606 1409.8482 183.36678 -9.4200425 5.901802 -1073.541 -1067.6392 - 19600 1.96 0.076457637 1376.8581 185.3704 -9.4660084 5.9662902 -1073.6055 -1067.6392 - 19650 1.965 0.076457676 1394.1961 189.79341 -9.512099 6.1086483 -1073.7479 -1067.6392 - 19700 1.97 0.076457666 1444.3533 194.43969 -9.5410671 6.2581922 -1073.8974 -1067.6392 - 19750 1.975 0.076457652 1456.9001 197.74076 -9.5468975 6.3644397 -1074.0037 -1067.6392 - 19800 1.98 0.076457697 1416.4247 199.50327 -9.5434518 6.4211677 -1074.0604 -1067.6392 - 19850 1.985 0.07645765 1363.4589 200.03465 -9.5469461 6.4382705 -1074.0775 -1067.6392 - 19900 1.99 0.076457547 1331.9006 199.31164 -9.5615968 6.4149999 -1074.0542 -1067.6392 - 19950 1.995 0.076457526 1324.5585 197.29584 -9.5885975 6.3501197 -1073.9894 -1067.6392 - 20000 2 0.076457553 1337.069 194.04585 -9.6231448 6.2455162 -1073.8847 -1067.6392 - 20050 2.005 0.076457648 1351.0753 189.93086 -9.6575947 6.113072 -1073.7523 -1067.6392 - 20100 2.01 0.076457655 1339.7133 185.8145 -9.6913164 5.980584 -1073.6198 -1067.6392 - 20150 2.015 0.076457614 1318.0742 182.57664 -9.7225895 5.8763709 -1073.5156 -1067.6392 - 20200 2.02 0.076457601 1288.6368 180.87905 -9.7460096 5.8217325 -1073.461 -1067.6392 - 20250 2.025 0.076457595 1270.6138 181.09203 -9.7599966 5.8285875 -1073.4678 -1067.6392 - 20300 2.03 0.07645759 1297.0333 183.14558 -9.771863 5.8946825 -1073.5339 -1067.6392 - 20350 2.035 0.076457544 1322.481 186.19746 -9.7878745 5.9929098 -1073.6321 -1067.6392 - 20400 2.04 0.076457529 1321.8589 188.69758 -9.8051647 6.0733781 -1073.7126 -1067.6392 - 20450 2.045 0.076457552 1334.9839 189.43488 -9.8222144 6.0971087 -1073.7363 -1067.6392 - 20500 2.05 0.076457581 1383.7092 188.25801 -9.8390497 6.05923 -1073.6985 -1067.6392 - 20550 2.055 0.076457593 1422.9993 186.0328 -9.8547027 5.9876099 -1073.6268 -1067.6392 - 20600 2.06 0.07645748 1399.9508 184.16392 -9.8728024 5.9274586 -1073.5667 -1067.6392 - 20650 2.065 0.076457422 1335.1662 183.59411 -9.8931369 5.9091189 -1073.5483 -1067.6392 - 20700 2.07 0.076457465 1306.751 184.55079 -9.9118543 5.9399103 -1073.5791 -1067.6392 - 20750 2.075 0.076457483 1305.5888 187.07424 -9.9311695 6.0211296 -1073.6604 -1067.6392 - 20800 2.08 0.076457441 1294.1667 191.05858 -9.9508151 6.1493686 -1073.7886 -1067.6392 - 20850 2.085 0.076457401 1282.0253 196.07833 -9.9647464 6.3109334 -1073.9502 -1067.6392 - 20900 2.09 0.076457455 1292.0201 201.33144 -9.9711707 6.4800088 -1074.1192 -1067.6392 - 20950 2.095 0.076457576 1320.8835 205.6673 -9.9717153 6.6195616 -1074.2588 -1067.6392 - 21000 2.1 0.076457569 1327.4497 207.97171 -9.9627916 6.6937308 -1074.333 -1067.6392 - 21050 2.105 0.076457524 1302.0315 208.01339 -9.9425688 6.6950725 -1074.3343 -1067.6392 - 21100 2.11 0.076457555 1283.4817 206.79741 -9.9230585 6.6559351 -1074.2952 -1067.6392 - 21150 2.115 0.076457542 1295.1909 205.4375 -9.914788 6.6121654 -1074.2514 -1067.6392 - 21200 2.12 0.076457479 1321.5201 204.1527 -9.909418 6.5708132 -1074.21 -1067.6392 - 21250 2.125 0.076457453 1325.0561 202.79152 -9.8961399 6.5270024 -1074.1662 -1067.6392 - 21300 2.13 0.076457519 1301.9167 201.35361 -9.8787376 6.4807223 -1074.12 -1067.6392 - 21350 2.135 0.076457579 1274.9532 199.72664 -9.868175 6.428357 -1074.0676 -1067.6392 - 21400 2.14 0.076457544 1261.6495 197.3916 -9.8684802 6.3532018 -1073.9924 -1067.6392 - 21450 2.145 0.076457471 1267.8867 193.48031 -9.8693012 6.2273138 -1073.8665 -1067.6392 - 21500 2.15 0.076457431 1293.2863 187.70474 -9.8616374 6.0414226 -1073.6807 -1067.6392 - 21550 2.155 0.07645745 1323.0989 181.26349 -9.8574218 5.8341061 -1073.4733 -1067.6392 - 21600 2.16 0.076457464 1324.9095 175.93101 -9.8707078 5.662476 -1073.3017 -1067.6392 - 21650 2.165 0.076457483 1337.2372 172.83131 -9.9003355 5.56271 -1073.2019 -1067.6392 - 21700 2.17 0.076457536 1353.6476 172.28199 -9.9335024 5.5450296 -1073.1843 -1067.6392 - 21750 2.175 0.076457522 1337.4658 174.63693 -9.9656126 5.6208252 -1073.2601 -1067.6392 - 21800 2.18 0.076457492 1319.6144 180.27032 -10.002014 5.8021402 -1073.4414 -1067.6392 - 21850 2.185 0.076457468 1325.9534 188.6868 -10.042097 6.073031 -1073.7123 -1067.6392 - 21900 2.19 0.0764574 1351.519 198.20437 -10.076426 6.3793615 -1074.0186 -1067.6392 - 21950 2.195 0.076457412 1373.8526 206.68615 -10.099592 6.6523543 -1074.2916 -1067.6392 - 22000 2.2 0.076457518 1392.659 212.65494 -10.12001 6.8444642 -1074.4837 -1067.6392 - 22050 2.205 0.076457606 1390.3967 215.42094 -10.145572 6.93349 -1074.5727 -1067.6392 - 22100 2.21 0.076457602 1347.4452 214.94045 -10.173725 6.9180253 -1074.5573 -1067.6392 - 22150 2.215 0.076457513 1283.3202 211.98537 -10.199933 6.8229137 -1074.4621 -1067.6392 - 22200 2.22 0.076457494 1222.5665 207.95995 -10.224493 6.6933523 -1074.3326 -1067.6392 - 22250 2.225 0.076457542 1202.5195 204.45409 -10.254994 6.5805135 -1074.2197 -1067.6392 - 22300 2.23 0.076457582 1210.7113 202.41627 -10.292456 6.5149247 -1074.1542 -1067.6392 - 22350 2.235 0.076457593 1220.7645 201.90137 -10.329195 6.4983524 -1074.1376 -1067.6392 - 22400 2.24 0.076457607 1234.7446 202.62559 -10.36471 6.521662 -1074.1609 -1067.6392 - 22450 2.245 0.076457614 1256.0665 204.20591 -10.403554 6.5725258 -1074.2118 -1067.6392 - 22500 2.25 0.076457647 1289.6179 206.08787 -10.44356 6.6330979 -1074.2723 -1067.6392 - 22550 2.255 0.076457648 1318.2401 207.71118 -10.483186 6.6853454 -1074.3246 -1067.6392 - 22600 2.26 0.076457621 1319.5232 208.34289 -10.522979 6.7056776 -1074.3449 -1067.6392 - 22650 2.265 0.076457589 1316.8506 207.24251 -10.561044 6.670261 -1074.3095 -1067.6392 - 22700 2.27 0.076457617 1331.642 204.29832 -10.595084 6.5755001 -1074.2147 -1067.6392 - 22750 2.275 0.076457638 1346.6949 200.13918 -10.622417 6.4416347 -1074.0809 -1067.6392 - 22800 2.28 0.076457572 1347.787 196.067 -10.645862 6.3105686 -1073.9498 -1067.6392 - 22850 2.285 0.076457478 1357.3814 193.71126 -10.672581 6.2347474 -1073.874 -1067.6392 - 22900 2.29 0.076457506 1359.0604 194.23136 -10.704942 6.2514872 -1073.8907 -1067.6392 - 22950 2.295 0.07645755 1347.1653 197.67464 -10.741957 6.3623116 -1074.0015 -1067.6392 - 23000 2.3 0.076457564 1321.3672 202.79941 -10.780161 6.5272563 -1074.1665 -1067.6392 - 23050 2.305 0.076457626 1300.8493 207.8112 -10.812965 6.6885649 -1074.3278 -1067.6392 - 23100 2.31 0.076457662 1289.7113 211.5894 -10.839288 6.8101691 -1074.4494 -1067.6392 - 23150 2.315 0.076457654 1266.9494 213.84528 -10.86234 6.8827763 -1074.522 -1067.6392 - 23200 2.32 0.076457651 1237.4556 214.46793 -10.878861 6.9028167 -1074.542 -1067.6392 - 23250 2.325 0.076457588 1216.4817 213.53906 -10.88737 6.8729203 -1074.5122 -1067.6392 - 23300 2.33 0.076457561 1198.6768 211.4015 -10.892244 6.8041213 -1074.4434 -1067.6392 - 23350 2.335 0.076457617 1218.46 208.62206 -10.896503 6.714663 -1074.3539 -1067.6392 - 23400 2.34 0.076457697 1274.0141 206.18082 -10.898818 6.6360899 -1074.2753 -1067.6392 - 23450 2.345 0.076457697 1310.0462 205.39475 -10.899188 6.6107893 -1074.25 -1067.6392 - 23500 2.35 0.076457625 1309.8688 206.85671 -10.898274 6.6578437 -1074.2971 -1067.6392 - 23550 2.355 0.076457607 1294.4375 210.05998 -10.904793 6.7609436 -1074.4002 -1067.6392 - 23600 2.36 0.076457638 1272.3829 213.64213 -10.924411 6.8762376 -1074.5155 -1067.6392 - 23650 2.365 0.07645764 1263.3834 215.89726 -10.943246 6.9488208 -1074.5881 -1067.6392 - 23700 2.37 0.0764576 1265.3339 216.28708 -10.95133 6.9613674 -1074.6006 -1067.6392 - 23750 2.375 0.076457533 1265.7883 215.64775 -10.954658 6.9407901 -1074.58 -1067.6392 - 23800 2.38 0.076457509 1270.324 215.14847 -10.964811 6.9247203 -1074.564 -1067.6392 - 23850 2.385 0.076457647 1295.1389 215.59482 -10.992719 6.9390865 -1074.5783 -1067.6392 - 23900 2.39 0.07645774 1317.1304 216.50299 -11.032267 6.9683166 -1074.6075 -1067.6392 - 23950 2.395 0.076457678 1323.3993 216.86149 -11.06922 6.9798554 -1074.6191 -1067.6392 - 24000 2.4 0.076457616 1327.0079 216.51416 -11.098994 6.9686763 -1074.6079 -1067.6392 - 24050 2.405 0.076457602 1347.1187 215.98329 -11.123989 6.9515898 -1074.5908 -1067.6392 - 24100 2.41 0.076457633 1373.0058 215.6582 -11.147405 6.9411267 -1074.5804 -1067.6392 - 24150 2.415 0.076457606 1357.3622 215.33306 -11.168833 6.9306616 -1074.5699 -1067.6392 - 24200 2.42 0.076457558 1293.9783 214.6673 -11.190176 6.9092338 -1074.5485 -1067.6392 - 24250 2.425 0.076457575 1262.6983 213.59841 -11.211793 6.8748305 -1074.5141 -1067.6392 - 24300 2.43 0.076457586 1296.1082 212.60059 -11.234851 6.8427151 -1074.4819 -1067.6392 - 24350 2.435 0.07645758 1338.5152 212.36533 -11.263922 6.8351428 -1074.4744 -1067.6392 - 24400 2.44 0.07645762 1359.7328 212.76414 -11.288804 6.847979 -1074.4872 -1067.6392 - 24450 2.445 0.076457613 1354.6032 213.05104 -11.296422 6.8572131 -1074.4964 -1067.6392 - 24500 2.45 0.07645752 1340.1858 212.64499 -11.294481 6.8441441 -1074.4834 -1067.6392 - 24550 2.455 0.07645749 1331.5151 211.50434 -11.306624 6.8074314 -1074.4467 -1067.6392 - 24600 2.46 0.076457509 1316.1319 209.75998 -11.338874 6.7512878 -1074.3905 -1067.6392 - 24650 2.465 0.076457501 1303.2352 208.01652 -11.382268 6.6951732 -1074.3344 -1067.6392 - 24700 2.47 0.076457554 1316.5042 207.54508 -11.432653 6.6799995 -1074.3192 -1067.6392 - 24750 2.475 0.076457644 1323.4729 209.08952 -11.480943 6.7297085 -1074.3689 -1067.6392 - 24800 2.48 0.076457563 1316.2449 212.60405 -11.521223 6.8428264 -1074.4821 -1067.6392 - 24850 2.485 0.076457464 1303.023 217.39017 -11.549403 6.9968714 -1074.6361 -1067.6392 - 24900 2.49 0.076457476 1306.7431 222.37347 -11.558822 7.1572628 -1074.7965 -1067.6392 - 24950 2.495 0.07645745 1300.9383 226.66891 -11.5504 7.2955148 -1074.9347 -1067.6392 - 25000 2.5 0.076457461 1270.8966 229.83334 -11.536542 7.3973644 -1075.0366 -1067.6392 - 25050 2.505 0.076457456 1266.2646 231.90105 -11.533642 7.4639151 -1075.1031 -1067.6392 - 25100 2.51 0.076457446 1270.2017 233.06025 -11.547509 7.501225 -1075.1405 -1067.6392 - 25150 2.515 0.07645757 1231.6171 233.15738 -11.56954 7.5043513 -1075.1436 -1067.6392 - 25200 2.52 0.076457709 1191.0767 231.73714 -11.589225 7.4586397 -1075.0979 -1067.6392 - 25250 2.525 0.076457772 1193.1019 228.87762 -11.611584 7.366604 -1075.0058 -1067.6392 - 25300 2.53 0.076457705 1202.8442 225.48075 -11.647482 7.257273 -1074.8965 -1067.6392 - 25350 2.535 0.076457601 1201.3602 222.49225 -11.687125 7.1610856 -1074.8003 -1067.6392 - 25400 2.54 0.076457625 1191.7307 220.47028 -11.711225 7.0960072 -1074.7352 -1067.6392 - 25450 2.545 0.076457676 1184.558 219.7896 -11.72244 7.074099 -1074.7133 -1067.6392 - 25500 2.55 0.07645769 1209.0131 220.21101 -11.729634 7.0876623 -1074.7269 -1067.6392 - 25550 2.555 0.076457694 1252.4527 221.39919 -11.740381 7.1259047 -1074.7651 -1067.6392 - 25600 2.56 0.076457651 1266.8561 223.37443 -11.758317 7.1894793 -1074.8287 -1067.6392 - 25650 2.565 0.076457702 1260.0162 226.18443 -11.779767 7.2799214 -1074.9192 -1067.6392 - 25700 2.57 0.076457766 1258.0807 229.46946 -11.803244 7.3856527 -1075.0249 -1067.6392 - 25750 2.575 0.0764577 1260.0577 231.96891 -11.827028 7.4660992 -1075.1053 -1067.6392 - 25800 2.58 0.07645766 1263.5682 232.00397 -11.843175 7.4672278 -1075.1065 -1067.6392 - 25850 2.585 0.076457679 1267.6331 229.22367 -11.852724 7.3777416 -1075.017 -1067.6392 - 25900 2.59 0.076457667 1273.4873 224.95936 -11.864844 7.2404915 -1074.8797 -1067.6392 - 25950 2.595 0.076457638 1259.3238 220.69283 -11.875369 7.1031702 -1074.7424 -1067.6392 - 26000 2.6 0.07645756 1234.4517 217.53504 -11.87838 7.0015342 -1074.6408 -1067.6392 - 26050 2.605 0.076457531 1223.5843 216.47883 -11.885283 6.967539 -1074.6068 -1067.6392 - 26100 2.61 0.076457579 1239.4383 217.6799 -11.906525 7.0061965 -1074.6454 -1067.6392 - 26150 2.615 0.076457676 1254.9755 220.14626 -11.9364 7.0855781 -1074.7248 -1067.6392 - 26200 2.62 0.076457691 1263.4276 222.78599 -11.96794 7.17054 -1074.8098 -1067.6392 - 26250 2.625 0.076457661 1290.9982 225.11879 -12.002676 7.2456229 -1074.8849 -1067.6392 - 26300 2.63 0.076457625 1320.5003 226.53955 -12.032325 7.2913511 -1074.9306 -1067.6392 - 26350 2.635 0.076457604 1325.6925 226.42099 -12.045972 7.2875353 -1074.9268 -1067.6392 - 26400 2.64 0.076457635 1323.8314 225.04813 -12.050265 7.2433489 -1074.8826 -1067.6392 - 26450 2.645 0.076457683 1337.7763 223.39584 -12.056562 7.1901684 -1074.8294 -1067.6392 - 26500 2.65 0.076457646 1356.26 222.47285 -12.072437 7.1604612 -1074.7997 -1067.6392 - 26550 2.655 0.076457593 1368.7452 222.81131 -12.102517 7.1713548 -1074.8106 -1067.6392 - 26600 2.66 0.076457577 1372.4772 224.2612 -12.136283 7.2180208 -1074.8573 -1067.6392 - 26650 2.665 0.076457669 1353.1116 226.93203 -12.15666 7.3039835 -1074.9432 -1067.6392 - 26700 2.67 0.07645782 1296.4345 231.54488 -12.162395 7.4524517 -1075.0917 -1067.6392 - 26750 2.675 0.07645786 1233.171 238.00107 -12.16795 7.6602491 -1075.2995 -1067.6392 - 26800 2.68 0.0764578 1205.1226 244.60391 -12.18481 7.8727668 -1075.512 -1067.6392 - 26850 2.685 0.076457751 1203.9449 249.24116 -12.214765 8.0220202 -1075.6613 -1067.6392 - 26900 2.69 0.076457871 1220.793 250.32595 -12.247789 8.0569351 -1075.6962 -1067.6392 - 26950 2.695 0.07645797 1250.922 247.65941 -12.281839 7.9711102 -1075.6103 -1067.6392 - 27000 2.7 0.076457916 1272.2527 242.25891 -12.319204 7.7972911 -1075.4365 -1067.6392 - 27050 2.705 0.076457909 1260.7801 235.6016 -12.35094 7.5830204 -1075.2223 -1067.6392 - 27100 2.71 0.076457849 1229.7859 229.49227 -12.367756 7.3863867 -1075.0256 -1067.6392 - 27150 2.715 0.076457776 1230.1984 225.87326 -12.37385 7.2699062 -1074.9091 -1067.6392 - 27200 2.72 0.076457788 1256.5205 226.01981 -12.383103 7.2746231 -1074.9139 -1067.6392 - 27250 2.725 0.076457742 1269.109 229.57592 -12.401772 7.3890791 -1075.0283 -1067.6392 - 27300 2.73 0.076457757 1278.2216 234.37745 -12.41951 7.5436201 -1075.1829 -1067.6392 - 27350 2.735 0.076457815 1281.9146 237.72622 -12.426299 7.651403 -1075.2906 -1067.6392 - 27400 2.74 0.076457895 1266.5327 238.04161 -12.428658 7.6615539 -1075.3008 -1067.6392 - 27450 2.745 0.076457976 1238.9201 235.37217 -12.441314 7.5756359 -1075.2149 -1067.6392 - 27500 2.75 0.076457843 1230.4481 230.70667 -12.466737 7.4254733 -1075.0647 -1067.6392 - 27550 2.755 0.076457656 1236.7255 225.51713 -12.497899 7.2584439 -1074.8977 -1067.6392 - 27600 2.76 0.07645776 1238.11 221.28548 -12.52521 7.1222449 -1074.7615 -1067.6392 - 27650 2.765 0.076457889 1218.4037 219.08795 -12.543581 7.0515156 -1074.6907 -1067.6392 - 27700 2.77 0.076457882 1198.4777 219.33613 -12.554891 7.0595037 -1074.6987 -1067.6392 - 27750 2.775 0.076457863 1183.089 221.96976 -12.561518 7.144269 -1074.7835 -1067.6392 - 27800 2.78 0.076457885 1169.37 227.37353 -12.573341 7.3181935 -1074.9574 -1067.6392 - 27850 2.785 0.076457897 1169.7411 235.91312 -12.602269 7.5930469 -1075.2323 -1067.6392 - 27900 2.79 0.076457851 1151.3464 246.28711 -12.644365 7.9269419 -1075.5662 -1067.6392 - 27950 2.795 0.076457843 1106.9771 255.46726 -12.682364 8.2224121 -1075.8616 -1067.6392 - 28000 2.8 0.076457826 1068.9543 260.54346 -12.70329 8.3857935 -1076.025 -1067.6392 - 28050 2.805 0.076457783 1046.8631 260.38287 -12.707616 8.3806246 -1076.0199 -1067.6392 - 28100 2.81 0.076457851 1035.4028 255.75262 -12.701329 8.2315965 -1075.8708 -1067.6392 - 28150 2.815 0.076457914 1039.8478 248.80323 -12.698053 8.0079252 -1075.6472 -1067.6392 - 28200 2.82 0.076457945 1077.5288 241.99763 -12.714207 7.7888815 -1075.4281 -1067.6392 - 28250 2.825 0.076457907 1106.7726 236.8129 -12.748192 7.6220071 -1075.2612 -1067.6392 - 28300 2.83 0.076457858 1088.3383 233.07492 -12.770565 7.501697 -1075.1409 -1067.6392 - 28350 2.835 0.076457962 1067.6408 230.2341 -12.762291 7.4102632 -1075.0495 -1067.6392 - 28400 2.84 0.076458053 1085.7765 228.74782 -12.741859 7.362426 -1075.0017 -1067.6392 - 28450 2.845 0.076458069 1116.0156 229.35012 -12.732966 7.3818115 -1075.021 -1067.6392 - 28500 2.85 0.07645799 1140.0561 231.95241 -12.737452 7.4655684 -1075.1048 -1067.6392 - 28550 2.855 0.076457881 1175.3679 235.63809 -12.744967 7.5841948 -1075.2234 -1067.6392 - 28600 2.86 0.076457945 1191.5122 239.06582 -12.744692 7.6945191 -1075.3338 -1067.6392 - 28650 2.865 0.076458033 1165.8181 241.0619 -12.730571 7.7587645 -1075.398 -1067.6392 - 28700 2.87 0.076458003 1144.2872 241.42924 -12.708938 7.7705875 -1075.4098 -1067.6392 - 28750 2.875 0.076457916 1156.9296 241.00794 -12.69273 7.7570275 -1075.3963 -1067.6392 - 28800 2.88 0.076457978 1169.6062 241.01439 -12.691343 7.7572351 -1075.3965 -1067.6392 - 28850 2.885 0.076458067 1153.2461 242.11608 -12.703125 7.7926941 -1075.4319 -1067.6392 - 28900 2.89 0.076458128 1137.1648 244.24646 -12.730476 7.8612619 -1075.5005 -1067.6392 - 28950 2.895 0.076458132 1144.0676 245.87591 -12.765806 7.9137071 -1075.5529 -1067.6392 - 29000 2.9 0.076458055 1166.7003 244.81325 -12.786467 7.8795045 -1075.5187 -1067.6392 - 29050 2.905 0.076458115 1201.626 240.80417 -12.786117 7.7504692 -1075.3897 -1067.6392 - 29100 2.91 0.076458234 1227.2794 235.81398 -12.775018 7.5898561 -1075.2291 -1067.6392 - 29150 2.915 0.076458217 1233.5955 232.10337 -12.761015 7.470427 -1075.1097 -1067.6392 - 29200 2.92 0.076458111 1222.4273 231.10647 -12.757278 7.4383412 -1075.0776 -1067.6392 - 29250 2.925 0.076458074 1212.9521 232.98759 -12.778062 7.4988864 -1075.1381 -1067.6392 - 29300 2.93 0.076458082 1220.2844 236.56821 -12.814589 7.6141315 -1075.2534 -1067.6392 - 29350 2.935 0.076458085 1197.6267 240.71244 -12.847172 7.7475166 -1075.3867 -1067.6392 - 29400 2.94 0.076458174 1166.2296 245.3581 -12.871897 7.8970407 -1075.5363 -1067.6392 - 29450 2.945 0.0764582 1162.6548 250.15917 -12.892997 8.0515671 -1075.6908 -1067.6392 - 29500 2.95 0.076458192 1166.7685 253.39653 -12.905195 8.1557639 -1075.795 -1067.6392 - 29550 2.955 0.076458187 1155.8258 253.69254 -12.906863 8.1652912 -1075.8045 -1067.6392 - 29600 2.96 0.076458159 1155.2633 251.58259 -12.911192 8.0973809 -1075.7366 -1067.6392 - 29650 2.965 0.076458142 1187.0841 248.958 -12.92707 8.0129065 -1075.6521 -1067.6392 - 29700 2.97 0.076458107 1216.9951 247.40312 -12.945328 7.9628616 -1075.6021 -1067.6392 - 29750 2.975 0.076458054 1194.8857 246.85295 -12.955382 7.9451538 -1075.5844 -1067.6392 - 29800 2.98 0.076458024 1170.1087 246.10026 -12.960888 7.9209279 -1075.5602 -1067.6392 - 29850 2.985 0.076458073 1169.1596 244.20885 -12.971119 7.8600515 -1075.4993 -1067.6392 - 29900 2.99 0.076458181 1160.4286 240.86241 -12.984094 7.7523436 -1075.3916 -1067.6392 - 29950 2.995 0.076458232 1131.8843 236.46352 -12.994209 7.6107619 -1075.25 -1067.6392 - 30000 3 0.076458157 1094.5416 232.18947 -13.0017 7.4731984 -1075.1124 -1067.6392 - 30050 3.005 0.076458011 1065.8494 229.55114 -13.006404 7.3882816 -1075.0275 -1067.6392 - 30100 3.01 0.076458026 1061.4657 229.77899 -13.012924 7.3956153 -1075.0348 -1067.6392 - 30150 3.015 0.076458159 1064.4309 232.81858 -13.028261 7.4934467 -1075.1327 -1067.6392 - 30200 3.02 0.076458266 1064.5403 237.18963 -13.051358 7.6341323 -1075.2734 -1067.6392 - 30250 3.025 0.076458254 1077.435 241.1768 -13.07564 7.7624624 -1075.4017 -1067.6392 - 30300 3.03 0.076458129 1120.7955 244.00429 -13.099282 7.8534675 -1075.4927 -1067.6392 - 30350 3.035 0.076458123 1166.6115 245.76237 -13.120127 7.9100525 -1075.5493 -1067.6392 - 30400 3.04 0.076458222 1186.7887 246.73143 -13.12997 7.9412425 -1075.5805 -1067.6392 - 30450 3.045 0.076458192 1210.3729 247.3058 -13.131142 7.9597292 -1075.599 -1067.6392 - 30500 3.05 0.076458205 1226.7005 247.41892 -13.129466 7.9633701 -1075.6026 -1067.6392 - 30550 3.055 0.076458239 1218.1054 246.53578 -13.123602 7.9349454 -1075.5742 -1067.6392 - 30600 3.06 0.076458222 1213.5049 244.89144 -13.119076 7.882021 -1075.5213 -1067.6392 - 30650 3.065 0.076458209 1197.742 243.51998 -13.124172 7.8378794 -1075.4771 -1067.6392 - 30700 3.07 0.076458217 1173.0375 243.32265 -13.142559 7.8315283 -1075.4708 -1067.6392 - 30750 3.075 0.076458232 1174.7744 244.4044 -13.175375 7.8663454 -1075.5056 -1067.6392 - 30800 3.08 0.076458215 1182.8312 245.99614 -13.218442 7.9175767 -1075.5568 -1067.6392 - 30850 3.085 0.076458183 1183.66 247.03526 -13.258527 7.9510216 -1075.5903 -1067.6392 - 30900 3.09 0.076458319 1177.992 247.2078 -13.284596 7.9565748 -1075.5958 -1067.6392 - 30950 3.095 0.076458373 1176.7211 247.34132 -13.301899 7.9608722 -1075.6001 -1067.6392 - 31000 3.1 0.076458253 1164.7417 248.53603 -13.327025 7.9993251 -1075.6386 -1067.6392 - 31050 3.105 0.076458217 1128.9001 250.94808 -13.365858 8.0769586 -1075.7162 -1067.6392 - 31100 3.11 0.076458294 1092.9077 253.74162 -13.407353 8.1668708 -1075.8061 -1067.6392 - 31150 3.115 0.076458358 1079.4871 256.46396 -13.445278 8.2544917 -1075.8937 -1067.6392 - 31200 3.12 0.076458421 1088.7747 259.60213 -13.488098 8.3554961 -1075.9947 -1067.6392 - 31250 3.125 0.07645843 1133.6001 263.188 -13.540135 8.47091 -1076.1101 -1067.6392 - 31300 3.13 0.076458393 1192.6693 265.96082 -13.591815 8.5601553 -1076.1994 -1067.6392 - 31350 3.135 0.076458398 1206.7015 266.41337 -13.631689 8.5747211 -1076.214 -1067.6392 - 31400 3.14 0.07645845 1184.8303 264.21376 -13.660682 8.5039248 -1076.1432 -1067.6392 - 31450 3.145 0.07645848 1183.6347 260.39213 -13.689676 8.380923 -1076.0202 -1067.6392 - 31500 3.15 0.076458598 1199.1745 256.21199 -13.723387 8.2463816 -1075.8856 -1067.6392 - 31550 3.155 0.076458602 1226.3861 252.38445 -13.753029 8.1231895 -1075.7624 -1067.6392 - 31600 3.16 0.076458505 1232.7936 249.62393 -13.772372 8.0343401 -1075.6736 -1067.6392 - 31650 3.165 0.076458472 1194.1646 248.63142 -13.78451 8.0023952 -1075.6416 -1067.6392 - 31700 3.17 0.076458402 1135.0204 248.67712 -13.784757 8.0038662 -1075.6431 -1067.6392 - 31750 3.175 0.076458444 1088.5207 248.0804 -13.772118 7.9846602 -1075.6239 -1067.6392 - 31800 3.18 0.076458483 1079.5555 246.27927 -13.761932 7.9266895 -1075.5659 -1067.6392 - 31850 3.185 0.076458412 1103.2185 244.3339 -13.766697 7.8640762 -1075.5033 -1067.6392 - 31900 3.19 0.07645842 1120.0872 243.8787 -13.782801 7.8494252 -1075.4887 -1067.6392 - 31950 3.195 0.076458479 1119.4512 245.95725 -13.799444 7.9163248 -1075.5556 -1067.6392 - 32000 3.2 0.07645851 1092.4855 250.30658 -13.803665 8.0563117 -1075.6955 -1067.6392 - 32050 3.205 0.076458415 1067.424 255.82203 -13.785579 8.2338307 -1075.8731 -1067.6392 - 32100 3.21 0.076458345 1068.4429 261.44517 -13.748535 8.4148156 -1076.054 -1067.6392 - 32150 3.215 0.07645841 1080.7046 266.36957 -13.713453 8.5733114 -1076.2125 -1067.6392 - 32200 3.22 0.076458507 1092.5849 269.83978 -13.708135 8.6850028 -1076.3242 -1067.6392 - 32250 3.225 0.076458535 1099.8414 270.7057 -13.73358 8.7128731 -1076.3521 -1067.6392 - 32300 3.23 0.076458534 1114.7135 268.29144 -13.763677 8.6351683 -1076.2744 -1067.6392 - 32350 3.235 0.076458458 1109.1702 263.87403 -13.783235 8.4929906 -1076.1322 -1067.6392 - 32400 3.24 0.07645842 1084.0276 259.90176 -13.803644 8.36514 -1076.0044 -1067.6392 - 32450 3.245 0.076458464 1083.1937 257.32785 -13.835634 8.2822966 -1075.9215 -1067.6392 - 32500 3.25 0.07645845 1114.4646 255.14878 -13.870961 8.2121616 -1075.8514 -1067.6392 - 32550 3.255 0.076458381 1152.8289 252.6422 -13.897547 8.1314852 -1075.7707 -1067.6392 - 32600 3.26 0.076458468 1177.486 250.67802 -13.912211 8.0682668 -1075.7075 -1067.6392 - 32650 3.265 0.076458565 1185.3078 250.60277 -13.918256 8.0658447 -1075.7051 -1067.6392 - 32700 3.27 0.076458542 1191.2786 252.7908 -13.926328 8.136268 -1075.7755 -1067.6392 - 32750 3.275 0.076458529 1180.3288 256.6616 -13.948559 8.2608527 -1075.9001 -1067.6392 - 32800 3.28 0.076458451 1153.7783 261.08347 -13.985264 8.4031741 -1076.0424 -1067.6392 - 32850 3.285 0.076458392 1133.2496 264.84942 -14.024763 8.5243841 -1076.1636 -1067.6392 - 32900 3.29 0.076458438 1115.3658 267.38276 -14.053439 8.6059217 -1076.2452 -1067.6392 - 32950 3.295 0.076458471 1127.683 269.00733 -14.070131 8.6582097 -1076.2974 -1067.6392 - 33000 3.3 0.076458479 1149.7773 269.98003 -14.072925 8.6895169 -1076.3287 -1067.6392 - 33050 3.305 0.076458432 1151.5261 270.25086 -14.062159 8.6982337 -1076.3375 -1067.6392 - 33100 3.31 0.076458345 1155.116 269.80119 -14.049957 8.6837609 -1076.323 -1067.6392 - 33150 3.315 0.076458436 1135.61 268.22847 -14.036071 8.6331415 -1076.2724 -1067.6392 - 33200 3.32 0.076458577 1111.738 265.73519 -14.027508 8.5528932 -1076.1921 -1067.6392 - 33250 3.325 0.076458535 1116.9245 263.26799 -14.038682 8.4734846 -1076.1127 -1067.6392 - 33300 3.33 0.076458501 1131.8225 261.47169 -14.068281 8.4156693 -1076.0549 -1067.6392 - 33350 3.335 0.076458475 1120.8199 260.14815 -14.108099 8.3730701 -1076.0123 -1067.6392 - 33400 3.34 0.076458435 1094.4035 258.29932 -14.149771 8.3135641 -1075.9528 -1067.6392 - 33450 3.345 0.076458459 1082.1878 255.19265 -14.184258 8.2135735 -1075.8528 -1067.6392 - 33500 3.35 0.076458528 1083.2242 251.14433 -14.202792 8.0832751 -1075.7225 -1067.6392 - 33550 3.355 0.076458529 1103.4532 247.60346 -14.210592 7.9693094 -1075.6085 -1067.6392 - 33600 3.36 0.076458486 1137.7183 246.24059 -14.222506 7.9254445 -1075.5647 -1067.6392 - 33650 3.365 0.076458516 1150.4421 247.37214 -14.233399 7.9618644 -1075.6011 -1067.6392 - 33700 3.37 0.076458507 1143.7496 250.70305 -14.237383 8.0690723 -1075.7083 -1067.6392 - 33750 3.375 0.076458425 1135.9529 256.43973 -14.24743 8.2537116 -1075.8929 -1067.6392 - 33800 3.38 0.076458392 1126.2288 264.31662 -14.271937 8.5072354 -1076.1465 -1067.6392 - 33850 3.385 0.07645848 1105.1309 272.68103 -14.305504 8.7764506 -1076.4157 -1067.6392 - 33900 3.39 0.076458564 1085.1215 279.2817 -14.345574 8.9888984 -1076.6281 -1067.6392 - 33950 3.395 0.076458555 1076.9206 282.71636 -14.394902 9.0994454 -1076.7387 -1067.6392 - 34000 3.4 0.076458512 1086.4333 282.84295 -14.446959 9.10352 -1076.7428 -1067.6392 - 34050 3.405 0.07645848 1099.4638 280.63434 -14.486843 9.0324339 -1076.6717 -1067.6392 - 34100 3.41 0.076458382 1093.368 278.40903 -14.515246 8.9608108 -1076.6 -1067.6392 - 34150 3.415 0.076458423 1088.8094 278.43798 -14.545814 8.9617425 -1076.601 -1067.6392 - 34200 3.42 0.076458529 1070.3036 280.46333 -14.587151 9.0269298 -1076.6662 -1067.6392 - 34250 3.425 0.076458454 1052.8089 281.70843 -14.639127 9.0670046 -1076.7062 -1067.6392 - 34300 3.43 0.076458324 1067.0859 279.60749 -14.693017 8.9993839 -1076.6386 -1067.6392 - 34350 3.435 0.07645844 1078.4994 274.06548 -14.735218 8.8210102 -1076.4602 -1067.6392 - 34400 3.44 0.076458576 1065.194 267.45347 -14.7594 8.6081974 -1076.2474 -1067.6392 - 34450 3.445 0.076458493 1044.6764 262.6287 -14.769981 8.4529085 -1076.0921 -1067.6392 - 34500 3.45 0.076458493 1031.1327 261.22703 -14.778334 8.4077947 -1076.047 -1067.6392 - 34550 3.455 0.076458662 1001.3241 263.2628 -14.787349 8.4733177 -1076.1125 -1067.6392 - 34600 3.46 0.076458744 972.94591 267.72772 -14.797072 8.6170244 -1076.2563 -1067.6392 - 34650 3.465 0.076458639 990.70544 272.38909 -14.802726 8.7670542 -1076.4063 -1067.6392 - 34700 3.47 0.0764585 1025.1974 274.74718 -14.798109 8.8429511 -1076.4822 -1067.6392 - 34750 3.475 0.076458513 1061.0651 274.45565 -14.798547 8.8335681 -1076.4728 -1067.6392 - 34800 3.48 0.076458471 1123.989 273.19344 -14.824615 8.7929427 -1076.4322 -1067.6392 - 34850 3.485 0.07645842 1192.2777 272.33238 -14.868829 8.7652289 -1076.4045 -1067.6392 - 34900 3.49 0.076458595 1219.3889 271.4554 -14.89476 8.7370026 -1076.3762 -1067.6392 - 34950 3.495 0.076458742 1206.5159 270.21752 -14.898336 8.6971606 -1076.3364 -1067.6392 - 35000 3.5 0.076458628 1197.9968 269.40678 -14.907691 8.6710664 -1076.3103 -1067.6392 - 35050 3.505 0.076458539 1199.2614 270.09068 -14.937895 8.6930781 -1076.3323 -1067.6392 - 35100 3.51 0.076458542 1195.6006 272.66182 -14.979789 8.7758322 -1076.4151 -1067.6392 - 35150 3.515 0.076458532 1184.1758 276.31503 -15.015192 8.8934136 -1076.5326 -1067.6392 - 35200 3.52 0.076458506 1177.2232 279.44786 -15.03426 8.9942462 -1076.6335 -1067.6392 - 35250 3.525 0.076458498 1165.906 281.04835 -15.043888 9.0457593 -1076.685 -1067.6392 - 35300 3.53 0.076458547 1122.7378 281.23471 -15.05217 9.0517575 -1076.691 -1067.6392 - 35350 3.535 0.07645859 1089.1258 281.40192 -15.068688 9.0571393 -1076.6964 -1067.6392 - 35400 3.54 0.076458581 1071.6628 283.20912 -15.098467 9.1153054 -1076.7545 -1067.6392 - 35450 3.545 0.076458561 1061.0287 286.5938 -15.126471 9.224244 -1076.8635 -1067.6392 - 35500 3.55 0.076458577 1073.4644 290.07888 -15.144262 9.336414 -1076.9756 -1067.6392 - 35550 3.555 0.076458498 1108.9235 291.84501 -15.154818 9.3932582 -1077.0325 -1067.6392 - 35600 3.56 0.076458531 1144.2606 290.86582 -15.170369 9.3617421 -1077.001 -1067.6392 - 35650 3.565 0.076458588 1167.6046 287.19918 -15.196185 9.2437284 -1076.883 -1067.6392 - 35700 3.57 0.07645856 1179.6333 282.11602 -15.229568 9.0801229 -1076.7194 -1067.6392 - 35750 3.575 0.076458589 1168.0753 277.29692 -15.269679 8.9250164 -1076.5642 -1067.6392 - 35800 3.58 0.076458495 1150.8477 273.36789 -15.307138 8.7985576 -1076.4378 -1067.6392 - 35850 3.585 0.076458358 1134.8391 270.61841 -15.336424 8.7100634 -1076.3493 -1067.6392 - 35900 3.59 0.076458438 1131.4083 269.61936 -15.365921 8.6779085 -1076.3171 -1067.6392 - 35950 3.595 0.076458656 1156.3165 270.44071 -15.401487 8.704344 -1076.3436 -1067.6392 - 36000 3.6 0.076458662 1183.5929 272.83276 -15.446386 8.7813341 -1076.4206 -1067.6392 - 36050 3.605 0.076458511 1175.8081 276.36312 -15.497044 8.8949617 -1076.5342 -1067.6392 - 36100 3.61 0.076458487 1137.1434 280.08603 -15.537522 9.0147862 -1076.654 -1067.6392 - 36150 3.615 0.076458492 1123.4073 282.9067 -15.557122 9.1055719 -1076.7448 -1067.6392 - 36200 3.62 0.076458546 1127.9754 284.11149 -15.565186 9.1443489 -1076.7836 -1067.6392 - 36250 3.625 0.076458599 1122.4255 283.84703 -15.578297 9.1358371 -1076.7751 -1067.6392 - 36300 3.63 0.07645858 1122.041 283.02913 -15.596263 9.1095122 -1076.7487 -1067.6392 - 36350 3.635 0.076458589 1127.0768 282.3869 -15.600033 9.0888416 -1076.7281 -1067.6392 - 36400 3.64 0.07645861 1130.6907 282.23737 -15.584507 9.0840287 -1076.7233 -1067.6392 - 36450 3.645 0.076458646 1150.3415 282.27709 -15.560741 9.0853074 -1076.7245 -1067.6392 - 36500 3.65 0.076458621 1161.8202 282.18974 -15.546059 9.0824956 -1076.7217 -1067.6392 - 36550 3.655 0.076458506 1140.503 282.57893 -15.5606 9.0950221 -1076.7343 -1067.6392 - 36600 3.66 0.07645853 1126.9511 283.97898 -15.602756 9.1400839 -1076.7793 -1067.6392 - 36650 3.665 0.076458682 1117.8456 286.05487 -15.646548 9.2068979 -1076.8461 -1067.6392 - 36700 3.67 0.076458755 1118.3433 288.56573 -15.675811 9.2877121 -1076.9269 -1067.6392 - 36750 3.675 0.076458745 1135.4181 291.29108 -15.685173 9.3754294 -1077.0147 -1067.6392 - 36800 3.68 0.076458756 1121.3092 293.8519 -15.677476 9.4578516 -1077.0971 -1067.6392 - 36850 3.685 0.076458796 1089.7128 296.34944 -15.680319 9.5382369 -1077.1775 -1067.6392 - 36900 3.69 0.076458813 1078.8527 298.59269 -15.709588 9.6104374 -1077.2497 -1067.6392 - 36950 3.695 0.076458823 1068.4725 300.08588 -15.752456 9.6584969 -1077.2977 -1067.6392 - 37000 3.7 0.07645894 1065.6302 300.97074 -15.794642 9.6869768 -1077.3262 -1067.6392 - 37050 3.705 0.076458928 1060.1083 301.92719 -15.834491 9.7177609 -1077.357 -1067.6392 - 37100 3.71 0.076458812 1062.0442 303.02051 -15.872538 9.7529504 -1077.3922 -1067.6392 - 37150 3.715 0.076458776 1077.0906 303.12539 -15.902945 9.756326 -1077.3956 -1067.6392 - 37200 3.72 0.076458783 1094.3589 300.82035 -15.918455 9.6821365 -1077.3214 -1067.6392 - 37250 3.725 0.076458796 1106.983 295.78025 -15.917907 9.519917 -1077.1592 -1067.6392 - 37300 3.73 0.0764587 1117.8928 288.74175 -15.902363 9.2933774 -1076.9326 -1067.6392 - 37350 3.735 0.076458595 1115.003 281.03285 -15.877976 9.0452603 -1076.6845 -1067.6392 - 37400 3.74 0.076458589 1067.6392 274.76086 -15.863011 8.8433914 -1076.4826 -1067.6392 - 37450 3.745 0.076458768 1025.0964 271.80953 -15.86958 8.7484006 -1076.3876 -1067.6392 - 37500 3.75 0.076458888 1008.1779 272.35831 -15.896126 8.7660636 -1076.4053 -1067.6392 - 37550 3.755 0.076458753 1006.7337 275.07578 -15.933997 8.8535276 -1076.4928 -1067.6392 - 37600 3.76 0.07645857 1015.7845 279.29514 -15.983502 8.9893309 -1076.6286 -1067.6392 - 37650 3.765 0.076458646 1037.2238 285.21821 -16.044625 9.1799695 -1076.8192 -1067.6392 - 37700 3.77 0.076458804 1064.362 291.89353 -16.093253 9.3948198 -1077.0341 -1067.6392 - 37750 3.775 0.076458938 1093.2339 297.54927 -16.113154 9.5768541 -1077.2161 -1067.6392 - 37800 3.78 0.076459003 1111.3525 301.09404 -16.115824 9.6909453 -1077.3302 -1067.6392 - 37850 3.785 0.076458993 1106.8732 302.49314 -16.121107 9.7359763 -1077.3752 -1067.6392 - 37900 3.79 0.076458927 1063.9114 302.20192 -16.138918 9.7266034 -1077.3658 -1067.6392 - 37950 3.795 0.076458914 1026.1339 300.74509 -16.166089 9.679714 -1077.3189 -1067.6392 - 38000 3.8 0.076458899 1031.7602 298.64261 -16.19177 9.6120443 -1077.2513 -1067.6392 - 38050 3.805 0.076458867 1069.7247 296.45336 -16.206246 9.5415814 -1077.1808 -1067.6392 - 38100 3.81 0.076458911 1107.4666 295.0445 -16.217521 9.4962363 -1077.1355 -1067.6392 - 38150 3.815 0.076458901 1131.7783 294.91865 -16.235949 9.4921858 -1077.1314 -1067.6392 - 38200 3.82 0.076458864 1148.5656 295.74562 -16.253565 9.5188023 -1077.158 -1067.6392 - 38250 3.825 0.076458822 1148.7391 297.07753 -16.259815 9.5616709 -1077.2009 -1067.6392 - 38300 3.83 0.076458755 1156.7033 299.00407 -16.260728 9.623678 -1077.2629 -1067.6392 - 38350 3.835 0.076458804 1159.1829 301.28024 -16.263754 9.6969383 -1077.3362 -1067.6392 - 38400 3.84 0.076458983 1147.0294 302.84565 -16.273506 9.7473221 -1077.3866 -1067.6392 - 38450 3.845 0.076458991 1136.4112 302.27164 -16.282019 9.7288474 -1077.3681 -1067.6392 - 38500 3.85 0.07645888 1113.9868 298.97061 -16.274402 9.6226012 -1077.2618 -1067.6392 - 38550 3.855 0.076458691 1101.738 294.06527 -16.251341 9.464719 -1077.104 -1067.6392 - 38600 3.86 0.076458665 1085.4951 289.46444 -16.218831 9.3166378 -1076.9559 -1067.6392 - 38650 3.865 0.07645876 1061.2109 287.27235 -16.190308 9.2460835 -1076.8853 -1067.6392 - 38700 3.87 0.076458765 1055.773 288.81749 -16.176864 9.2958149 -1076.935 -1067.6392 - 38750 3.875 0.076458766 1051.082 293.80099 -16.177139 9.4562127 -1077.0954 -1067.6392 - 38800 3.88 0.076458791 1034.9231 300.50343 -16.186889 9.6719362 -1077.3112 -1067.6392 - 38850 3.885 0.076458765 1027.5343 306.11666 -16.197928 9.8526023 -1077.4918 -1067.6392 - 38900 3.89 0.076458838 1018.2888 308.22875 -16.207065 9.9205815 -1077.5598 -1067.6392 - 38950 3.895 0.076458884 1014.4073 306.63445 -16.226798 9.8692679 -1077.5085 -1067.6392 - 39000 3.9 0.076458788 1003.5264 302.69876 -16.256287 9.7425945 -1077.3818 -1067.6392 - 39050 3.905 0.076458731 996.07885 298.3808 -16.280659 9.6036175 -1077.2428 -1067.6392 - 39100 3.91 0.076458769 1027.0513 295.40443 -16.293344 9.5078209 -1077.1471 -1067.6392 - 39150 3.915 0.076458854 1072.3569 294.24208 -16.298011 9.4704097 -1077.1096 -1067.6392 - 39200 3.92 0.07645888 1080.7481 294.38216 -16.312666 9.4749184 -1077.1142 -1067.6392 - 39250 3.925 0.076458798 1074.2137 294.25738 -16.34058 9.4709023 -1077.1101 -1067.6392 - 39300 3.93 0.076458746 1072.9308 292.45791 -16.371754 9.4129849 -1077.0522 -1067.6392 - 39350 3.935 0.076458686 1052.258 289.46155 -16.40727 9.3165447 -1076.9558 -1067.6392 - 39400 3.94 0.076458677 1011.4712 286.99005 -16.441308 9.2369974 -1076.8762 -1067.6392 - 39450 3.945 0.076458657 968.89107 287.00247 -16.46678 9.2373973 -1076.8766 -1067.6392 - 39500 3.95 0.076458611 967.37752 290.38424 -16.48508 9.346242 -1076.9855 -1067.6392 - 39550 3.955 0.076458569 982.34862 295.78407 -16.492955 9.5200397 -1077.1593 -1067.6392 - 39600 3.96 0.076458595 978.6948 301.01012 -16.490336 9.6882442 -1077.3275 -1067.6392 - 39650 3.965 0.076458753 981.93177 304.90328 -16.481839 9.8135487 -1077.4528 -1067.6392 - 39700 3.97 0.076458768 1019.382 308.08081 -16.477585 9.9158201 -1077.5551 -1067.6392 - 39750 3.975 0.076458612 1051.8152 311.88767 -16.490813 10.038347 -1077.6776 -1067.6392 - 39800 3.98 0.076458521 1042.8378 316.19618 -16.511509 10.177019 -1077.8163 -1067.6392 - 39850 3.985 0.076458483 1001.149 319.35878 -16.519321 10.27881 -1077.918 -1067.6392 - 39900 3.99 0.076458542 973.4915 319.4656 -16.514459 10.282248 -1077.9215 -1067.6392 - 39950 3.995 0.076458719 972.67572 315.26025 -16.50944 10.146896 -1077.7861 -1067.6392 - 40000 4 0.076458687 994.49843 307.54177 -16.514066 9.8984707 -1077.5377 -1067.6392 - 40050 4.005 0.076458609 1020.1483 299.32861 -16.525567 9.6341236 -1077.2734 -1067.6392 - 40100 4.01 0.076458534 1028.6046 293.95707 -16.536961 9.4612366 -1077.1005 -1067.6392 - 40150 4.015 0.076458539 1021.124 292.82994 -16.54357 9.424959 -1077.0642 -1067.6392 - 40200 4.02 0.076458617 1003.8564 295.01881 -16.539479 9.4954094 -1077.1346 -1067.6392 - 40250 4.025 0.076458708 1006.3834 298.32236 -16.525081 9.6017365 -1077.241 -1067.6392 - 40300 4.03 0.076458753 1049.8514 300.72691 -16.515775 9.6791289 -1077.3184 -1067.6392 - 40350 4.035 0.076458712 1095.1887 301.23959 -16.528202 9.6956299 -1077.3349 -1067.6392 - 40400 4.04 0.07645859 1095.7277 299.27704 -16.553461 9.6324637 -1077.2717 -1067.6392 - 40450 4.045 0.076458512 1074.8132 294.7824 -16.567973 9.4878003 -1077.127 -1067.6392 - 40500 4.05 0.076458607 1054.9582 288.94001 -16.563212 9.2997586 -1076.939 -1067.6392 - 40550 4.055 0.076458679 1033.1657 283.78395 -16.555924 9.1338066 -1076.773 -1067.6392 - 40600 4.06 0.07645866 1029.0046 281.14635 -16.566778 9.0489136 -1076.6881 -1067.6392 - 40650 4.065 0.076458604 1026.6036 282.2669 -16.593805 9.0849793 -1076.7242 -1067.6392 - 40700 4.07 0.076458581 1024.2464 287.64133 -16.619273 9.2579595 -1076.8972 -1067.6392 - 40750 4.075 0.076458663 1014.2573 296.48178 -16.635414 9.5424961 -1077.1817 -1067.6392 - 40800 4.08 0.076458634 1003.9119 306.29768 -16.644226 9.8584286 -1077.4977 -1067.6392 - 40850 4.085 0.076458596 997.14687 313.7758 -16.644922 10.099118 -1077.7384 -1067.6392 - 40900 4.09 0.076458698 1003.6464 316.62645 -16.638874 10.190868 -1077.8301 -1067.6392 - 40950 4.095 0.076458737 1009.5074 314.15339 -16.626746 10.111271 -1077.7505 -1067.6392 - 41000 4.1 0.076458626 990.49508 306.88333 -16.607056 9.877278 -1077.5165 -1067.6392 - 41050 4.105 0.076458539 1003.9156 296.82556 -16.581033 9.5535609 -1077.1928 -1067.6392 - 41100 4.11 0.076458624 1025.7889 287.94279 -16.555411 9.2676623 -1076.9069 -1067.6392 - 41150 4.115 0.076458727 1019.8472 284.75687 -16.545411 9.1651209 -1076.8043 -1067.6392 - 41200 4.12 0.076458658 1009.1747 288.8934 -16.556045 9.2982584 -1076.9375 -1067.6392 - 41250 4.125 0.076458476 986.14702 297.74613 -16.573101 9.5831902 -1077.2224 -1067.6392 - 41300 4.13 0.076458533 970.56183 307.17123 -16.586828 9.8865443 -1077.5258 -1067.6392 - 41350 4.135 0.076458666 982.32883 313.98696 -16.593184 10.105914 -1077.7451 -1067.6392 - 41400 4.14 0.076458558 998.00634 316.68471 -16.585096 10.192743 -1077.832 -1067.6392 - 41450 4.145 0.076458375 988.08432 315.93321 -16.578349 10.168555 -1077.8078 -1067.6392 - 41500 4.15 0.076458387 968.13272 312.86745 -16.587207 10.069882 -1077.7091 -1067.6392 - 41550 4.155 0.07645851 962.22331 308.01319 -16.60083 9.9136436 -1077.5529 -1067.6392 - 41600 4.16 0.076458592 977.28521 302.567 -16.60995 9.7383536 -1077.3776 -1067.6392 - 41650 4.165 0.076458508 989.72477 297.98726 -16.609001 9.5909514 -1077.2302 -1067.6392 - 41700 4.17 0.076458343 1002.0807 295.07216 -16.600686 9.4971264 -1077.1364 -1067.6392 - 41750 4.175 0.076458382 1016.3945 293.91041 -16.584772 9.4597347 -1077.099 -1067.6392 - 41800 4.18 0.076458495 1009.6321 295.39416 -16.566658 9.5074902 -1077.1467 -1067.6392 - 41850 4.185 0.076458517 981.99051 300.65179 -16.561637 9.6767113 -1077.3159 -1067.6392 - 41900 4.19 0.076458508 963.70095 308.76413 -16.575186 9.9378133 -1077.577 -1067.6392 - 41950 4.195 0.07645848 934.77452 316.95219 -16.596303 10.201352 -1077.8406 -1067.6392 - 42000 4.2 0.076458508 904.42332 322.22055 -16.611182 10.370919 -1078.0102 -1067.6392 - 42050 4.205 0.07645857 902.29913 322.33865 -16.615342 10.37472 -1078.014 -1067.6392 - 42100 4.21 0.076458573 919.95355 316.51673 -16.615481 10.187337 -1077.8266 -1067.6392 - 42150 4.215 0.076458639 929.08587 305.64828 -16.617453 9.8375273 -1077.4768 -1067.6392 - 42200 4.22 0.076458638 921.14374 292.41301 -16.622157 9.4115396 -1077.0508 -1067.6392 - 42250 4.225 0.076458624 918.70221 281.1294 -16.634159 9.0483679 -1076.6876 -1067.6392 - 42300 4.23 0.076458699 936.43193 275.83201 -16.6517 8.8778674 -1076.5171 -1067.6392 - 42350 4.235 0.07645883 969.33399 278.31739 -16.669195 8.9578611 -1076.5971 -1067.6392 - 42400 4.24 0.076458843 1009.9309 287.35916 -16.679204 9.2488775 -1076.8881 -1067.6392 - 42450 4.245 0.07645864 1036.0019 299.66752 -16.672063 9.6450318 -1077.2843 -1067.6392 - 42500 4.25 0.076458571 1027.6855 312.04895 -16.657188 10.043538 -1077.6828 -1067.6392 - 42550 4.255 0.076458623 1015.0072 322.01276 -16.654314 10.364231 -1078.0035 -1067.6392 - 42600 4.26 0.076458688 1013.2933 327.27486 -16.660339 10.533595 -1078.1728 -1067.6392 - 42650 4.265 0.076458817 1018.1646 326.73267 -16.660439 10.516145 -1078.1554 -1067.6392 - 42700 4.27 0.076458894 1010.1919 321.82992 -16.65551 10.358346 -1077.9976 -1067.6392 - 42750 4.275 0.076458864 1005.0687 315.35709 -16.653726 10.150013 -1077.7892 -1067.6392 - 42800 4.28 0.076458884 1010.6833 308.9802 -16.655199 9.9447675 -1077.584 -1067.6392 - 42850 4.285 0.076458814 1016.6151 303.05879 -16.657304 9.7541825 -1077.3934 -1067.6392 - 42900 4.29 0.076458713 1017.0053 298.08717 -16.662548 9.5941669 -1077.2334 -1067.6392 - 42950 4.295 0.076458716 1044.7957 294.65223 -16.669187 9.4836106 -1077.1228 -1067.6392 - 43000 4.3 0.076458705 1100.4358 292.80033 -16.665407 9.4240058 -1077.0632 -1067.6392 - 43050 4.305 0.076458683 1131.0739 293.34724 -16.656462 9.4416087 -1077.0808 -1067.6392 - 43100 4.31 0.076458605 1142.3657 296.86691 -16.653769 9.554892 -1077.1941 -1067.6392 - 43150 4.315 0.076458599 1142.8044 301.19681 -16.655832 9.694253 -1077.3335 -1067.6392 - 43200 4.32 0.076458671 1131.7209 302.63924 -16.652234 9.7406789 -1077.3799 -1067.6392 - 43250 4.325 0.07645862 1107.868 299.38237 -16.640553 9.6358538 -1077.2751 -1067.6392 - 43300 4.33 0.076458564 1086.9877 293.0869 -16.632969 9.4332293 -1077.0725 -1067.6392 - 43350 4.335 0.076458694 1085.9393 287.23945 -16.637169 9.2450247 -1076.8843 -1067.6392 - 43400 4.34 0.076458728 1084.4536 284.62782 -16.651022 9.1609673 -1076.8002 -1067.6392 - 43450 4.345 0.076458737 1071.0304 286.42024 -16.664054 9.2186576 -1076.8579 -1067.6392 - 43500 4.35 0.07645867 1071.4218 292.14965 -16.663945 9.4030633 -1077.0423 -1067.6392 - 43550 4.355 0.076458545 1058.5175 299.7894 -16.651551 9.6489546 -1077.2882 -1067.6392 - 43600 4.36 0.076458522 1017.0691 307.34199 -16.653799 9.8920404 -1077.5313 -1067.6392 - 43650 4.365 0.07645853 984.06733 313.34684 -16.684092 10.085311 -1077.7245 -1067.6392 - 43700 4.37 0.076458526 972.47105 317.13488 -16.726591 10.207232 -1077.8465 -1067.6392 - 43750 4.375 0.076458563 982.95807 319.12477 -16.764918 10.271278 -1077.9105 -1067.6392 - 43800 4.38 0.076458569 1000.5706 319.98217 -16.791105 10.298874 -1077.9381 -1067.6392 - 43850 4.385 0.076458604 1012.6091 319.95908 -16.796106 10.298131 -1077.9374 -1067.6392 - 43900 4.39 0.076458647 1016.6021 319.07693 -16.782232 10.269739 -1077.909 -1067.6392 - 43950 4.395 0.076458717 1039.7933 317.11992 -16.765953 10.206751 -1077.846 -1067.6392 - 44000 4.4 0.07645855 1076.1914 313.94493 -16.75837 10.104561 -1077.7438 -1067.6392 - 44050 4.405 0.076458354 1103.7125 309.85364 -16.755308 9.9728798 -1077.6121 -1067.6392 - 44100 4.41 0.076458497 1123.4426 305.92806 -16.754699 9.8465319 -1077.4858 -1067.6392 - 44150 4.415 0.076458707 1128.503 303.80427 -16.759223 9.7781762 -1077.4174 -1067.6392 - 44200 4.42 0.07645872 1109.8757 305.14407 -16.773282 9.8212987 -1077.4605 -1067.6392 - 44250 4.425 0.076458604 1077.7556 310.10841 -16.799981 9.9810798 -1077.6203 -1067.6392 - 44300 4.43 0.076458461 1058.8761 316.28846 -16.829881 10.17999 -1077.8192 -1067.6392 - 44350 4.435 0.076458508 1050.5707 320.51508 -16.852668 10.316027 -1077.9553 -1067.6392 - 44400 4.44 0.076458673 1056.8449 320.97804 -16.866357 10.330927 -1077.9702 -1067.6392 - 44450 4.445 0.076458651 1050.8827 318.14487 -16.875492 10.239739 -1077.879 -1067.6392 - 44500 4.45 0.076458481 1013.764 314.16723 -16.897045 10.111716 -1077.7509 -1067.6392 - 44550 4.455 0.076458392 980.5404 310.15036 -16.935928 9.9824299 -1077.6217 -1067.6392 - 44600 4.46 0.076458504 982.46196 305.57929 -16.974614 9.8353065 -1077.4745 -1067.6392 - 44650 4.465 0.076458584 999.3409 300.38563 -17.000466 9.6681446 -1077.3074 -1067.6392 - 44700 4.47 0.076458532 1009.2469 295.28724 -17.008 9.5040491 -1077.1433 -1067.6392 - 44750 4.475 0.076458496 1041.4242 291.50055 -17.008549 9.3821713 -1077.0214 -1067.6392 - 44800 4.48 0.076458487 1086.602 289.52839 -17.016148 9.3186959 -1076.9579 -1067.6392 - 44850 4.485 0.076458613 1103.5806 288.55396 -17.029368 9.287333 -1076.9266 -1067.6392 - 44900 4.49 0.07645858 1102.8142 287.89912 -17.042093 9.2662566 -1076.9055 -1067.6392 - 44950 4.495 0.07645852 1106.0548 288.11976 -17.050281 9.273358 -1076.9126 -1067.6392 - 45000 4.5 0.076458412 1109.2471 290.73864 -17.064227 9.3576488 -1076.9969 -1067.6392 - 45050 4.505 0.076458467 1081.3367 296.40828 -17.091233 9.5401305 -1077.1794 -1067.6392 - 45100 4.51 0.076458612 1061.7915 304.1106 -17.120168 9.7880355 -1077.4273 -1067.6392 - 45150 4.515 0.076458508 1075.8664 312.21278 -17.139278 10.048811 -1077.688 -1067.6392 - 45200 4.52 0.076458381 1086.9758 319.4826 -17.149932 10.282795 -1077.922 -1067.6392 - 45250 4.525 0.076458463 1081.4821 325.45586 -17.161699 10.47505 -1078.1143 -1067.6392 - 45300 4.53 0.076458584 1102.657 330.33928 -17.184503 10.632226 -1078.2715 -1067.6392 - 45350 4.535 0.076458507 1115.9422 333.72518 -17.208225 10.741204 -1078.3804 -1067.6392 - 45400 4.54 0.076458398 1094.6076 334.77591 -17.228637 10.775023 -1078.4143 -1067.6392 - 45450 4.545 0.076458455 1089.9234 332.91387 -17.252893 10.715091 -1078.3543 -1067.6392 - 45500 4.55 0.076458651 1088.2901 328.25855 -17.279739 10.565256 -1078.2045 -1067.6392 - 45550 4.555 0.076458679 1067.4543 322.55465 -17.319717 10.381672 -1078.0209 -1067.6392 - 45600 4.56 0.076458491 1051.2478 317.7723 -17.374362 10.227748 -1077.867 -1067.6392 - 45650 4.565 0.076458315 1034.4257 314.73532 -17.430482 10.130001 -1077.7692 -1067.6392 - 45700 4.57 0.076458379 1013.128 312.65325 -17.476583 10.062987 -1077.7022 -1067.6392 - 45750 4.575 0.076458582 1006.4499 309.50085 -17.496142 9.9615252 -1077.6008 -1067.6392 - 45800 4.58 0.07645865 1024.4651 304.73909 -17.49261 9.8082641 -1077.4475 -1067.6392 - 45850 4.585 0.076458631 1046.9622 300.08416 -17.492695 9.6584417 -1077.2977 -1067.6392 - 45900 4.59 0.076458586 1042.5796 296.72782 -17.49113 9.5504152 -1077.1896 -1067.6392 - 45950 4.595 0.076458607 1008.0854 295.42286 -17.47404 9.508414 -1077.1476 -1067.6392 - 46000 4.6 0.07645866 1008.1817 297.6509 -17.457674 9.5801252 -1077.2194 -1067.6392 - 46050 4.605 0.076458648 1055.0177 303.82712 -17.454258 9.7789116 -1077.4181 -1067.6392 - 46100 4.61 0.076458681 1067.8096 312.06106 -17.459314 10.043927 -1077.6832 -1067.6392 - 46150 4.615 0.076458697 1032.3327 319.35809 -17.472054 10.278788 -1077.918 -1067.6392 - 46200 4.62 0.076458669 1011.4049 323.68987 -17.497176 10.41821 -1078.0574 -1067.6392 - 46250 4.625 0.076458694 1013.1694 324.55935 -17.524643 10.446195 -1078.0854 -1067.6392 - 46300 4.63 0.076458699 1019.9594 322.92316 -17.537516 10.393533 -1078.0328 -1067.6392 - 46350 4.635 0.076458638 1019.574 321.37933 -17.53535 10.343843 -1077.9831 -1067.6392 - 46400 4.64 0.076458549 1012.1208 322.2852 -17.529784 10.372999 -1078.0122 -1067.6392 - 46450 4.645 0.076458548 1009.7285 324.98438 -17.51749 10.459874 -1078.0991 -1067.6392 - 46500 4.65 0.076458739 1028.6359 327.73895 -17.495382 10.548533 -1078.1878 -1067.6392 - 46550 4.655 0.076458848 1054.5382 329.99374 -17.486615 10.621105 -1078.2603 -1067.6392 - 46600 4.66 0.076458871 1059.0432 330.41234 -17.496838 10.634578 -1078.2738 -1067.6392 - 46650 4.665 0.076458903 1042.6963 327.41225 -17.503279 10.538018 -1078.1773 -1067.6392 - 46700 4.67 0.076458964 1022.4908 322.64011 -17.50695 10.384422 -1078.0237 -1067.6392 - 46750 4.675 0.076458954 994.76603 319.77739 -17.52877 10.292284 -1077.9315 -1067.6392 - 46800 4.68 0.076458851 984.77354 320.04823 -17.564766 10.301001 -1077.9402 -1067.6392 - 46850 4.685 0.076458817 982.80807 322.12061 -17.59199 10.367702 -1078.0069 -1067.6392 - 46900 4.69 0.076458814 979.08705 324.60632 -17.607769 10.447706 -1078.0869 -1067.6392 - 46950 4.695 0.076458855 991.35981 325.87675 -17.625638 10.488596 -1078.1278 -1067.6392 - 47000 4.7 0.076459013 990.03823 324.25249 -17.644352 10.436318 -1078.0756 -1067.6392 - 47050 4.705 0.076459109 971.57257 320.13246 -17.664176 10.303712 -1077.9429 -1067.6392 - 47100 4.71 0.076459008 942.51677 315.82868 -17.695488 10.165191 -1077.8044 -1067.6392 - 47150 4.715 0.076458834 914.38458 312.92259 -17.729828 10.071656 -1077.7109 -1067.6392 - 47200 4.72 0.076458733 915.09427 311.73756 -17.757168 10.033515 -1077.6727 -1067.6392 - 47250 4.725 0.076458745 929.51292 311.72739 -17.778102 10.033188 -1077.6724 -1067.6392 - 47300 4.73 0.076458807 924.69906 311.5334 -17.787073 10.026944 -1077.6662 -1067.6392 - 47350 4.735 0.076458753 911.78727 310.21898 -17.784392 9.9846387 -1077.6239 -1067.6392 - 47400 4.74 0.076458811 927.84413 308.28881 -17.783399 9.9225147 -1077.5617 -1067.6392 - 47450 4.745 0.076458948 980.47197 307.41202 -17.799967 9.8942944 -1077.5335 -1067.6392 - 47500 4.75 0.076458921 1017.4095 308.92974 -17.837931 9.9431434 -1077.5824 -1067.6392 - 47550 4.755 0.076458813 1013.2842 313.10487 -17.889197 10.077523 -1077.7168 -1067.6392 - 47600 4.76 0.076458768 999.59926 319.59121 -17.94301 10.286291 -1077.9255 -1067.6392 - 47650 4.765 0.07645894 987.28899 327.28821 -17.990152 10.534025 -1078.1733 -1067.6392 - 47700 4.77 0.076459039 970.5822 333.98868 -18.025704 10.749685 -1078.3889 -1067.6392 - 47750 4.775 0.076458976 960.77569 337.1295 -18.039516 10.850774 -1078.49 -1067.6392 - 47800 4.78 0.076458945 970.90315 335.79522 -18.031317 10.80783 -1078.4471 -1067.6392 - 47850 4.785 0.07645907 982.20263 331.08028 -18.021902 10.656076 -1078.2953 -1067.6392 - 47900 4.79 0.076459119 990.67784 324.66683 -18.027289 10.449654 -1078.0889 -1067.6392 - 47950 4.795 0.076459083 998.43821 318.73987 -18.04994 10.25889 -1077.8981 -1067.6392 - 48000 4.8 0.076459069 1008.9151 315.53792 -18.077243 10.155833 -1077.7951 -1067.6392 - 48050 4.805 0.076458972 1028.1309 316.51509 -18.096678 10.187284 -1077.8265 -1067.6392 - 48100 4.81 0.076458972 1046.4248 321.4715 -18.10541 10.34681 -1077.986 -1067.6392 - 48150 4.815 0.076458847 1072.5091 328.3071 -18.108273 10.566819 -1078.2061 -1067.6392 - 48200 4.82 0.076458729 1115.3266 334.27433 -18.108253 10.758879 -1078.3981 -1067.6392 - 48250 4.825 0.076458863 1132.7705 338.0335 -18.108395 10.879871 -1078.5191 -1067.6392 - 48300 4.83 0.076458983 1104.4857 340.31669 -18.122648 10.953357 -1078.5926 -1067.6392 - 48350 4.835 0.076458942 1068.6895 341.52058 -18.147861 10.992105 -1078.6313 -1067.6392 - 48400 4.84 0.076458895 1050.2826 340.59905 -18.165876 10.962445 -1078.6017 -1067.6392 - 48450 4.845 0.076458979 1048.172 336.60118 -18.175839 10.83377 -1078.473 -1067.6392 - 48500 4.85 0.076458957 1026.5586 330.00847 -18.186406 10.621579 -1078.2608 -1067.6392 - 48550 4.855 0.076458886 999.91162 322.83938 -18.201023 10.390836 -1078.0301 -1067.6392 - 48600 4.86 0.076458961 989.90718 317.46387 -18.226455 10.217821 -1077.8571 -1067.6392 - 48650 4.865 0.076459015 982.96635 315.18649 -18.260376 10.144522 -1077.7838 -1067.6392 - 48700 4.87 0.076458922 987.30339 316.51586 -18.291398 10.187309 -1077.8265 -1067.6392 - 48750 4.875 0.076458754 1001.7173 321.20925 -18.314994 10.338369 -1077.9776 -1067.6392 - 48800 4.88 0.07645878 1018.8788 327.87563 -18.327226 10.552932 -1078.1922 -1067.6392 - 48850 4.885 0.076458771 1034.4957 334.62729 -18.332453 10.770239 -1078.4095 -1067.6392 - 48900 4.89 0.076458899 1028.6393 339.07218 -18.341739 10.913301 -1078.5525 -1067.6392 - 48950 4.895 0.076459103 1007.6856 338.61189 -18.356096 10.898487 -1078.5377 -1067.6392 - 49000 4.9 0.076459192 999.24745 332.23323 -18.365334 10.693184 -1078.3324 -1067.6392 - 49050 4.905 0.076459086 996.76706 322.52584 -18.367263 10.380744 -1078.02 -1067.6392 - 49100 4.91 0.076459029 995.85019 315.08451 -18.370824 10.14124 -1077.7805 -1067.6392 - 49150 4.915 0.076459032 983.16555 314.29119 -18.382926 10.115706 -1077.7549 -1067.6392 - 49200 4.92 0.076459075 965.8709 319.65382 -18.396231 10.288306 -1077.9275 -1067.6392 - 49250 4.925 0.076459124 962.09918 328.07092 -18.405747 10.559217 -1078.1984 -1067.6392 - 49300 4.93 0.076459019 986.327 337.01122 -18.409264 10.846968 -1078.4862 -1067.6392 - 49350 4.935 0.076458927 1004.57 345.36436 -18.407413 11.11582 -1078.7551 -1067.6392 - 49400 4.94 0.076458977 993.98483 352.63606 -18.40944 11.349865 -1078.9891 -1067.6392 - 49450 4.945 0.076459082 991.26185 357.60801 -18.416364 11.509891 -1079.1491 -1067.6392 - 49500 4.95 0.076459093 1024.0819 359.05103 -18.425791 11.556336 -1079.1956 -1067.6392 - 49550 4.955 0.076458927 1033.8368 356.67554 -18.441932 11.479879 -1079.1191 -1067.6392 - 49600 4.96 0.076458838 1019.5756 350.49667 -18.455292 11.281007 -1078.9202 -1067.6392 - 49650 4.965 0.076458925 1015.2811 341.2581 -18.44834 10.983657 -1078.6229 -1067.6392 - 49700 4.97 0.076458904 1000.5326 331.64361 -18.423481 10.674207 -1078.3134 -1067.6392 - 49750 4.975 0.076458763 997.47426 325.30523 -18.400499 10.470201 -1078.1094 -1067.6392 - 49800 4.98 0.076458774 1001.6165 323.8013 -18.387438 10.421796 -1078.061 -1067.6392 - 49850 4.985 0.076458923 1003.6919 325.43465 -18.371483 10.474367 -1078.1136 -1067.6392 - 49900 4.99 0.076458997 1014.0371 327.90126 -18.352198 10.553757 -1078.193 -1067.6392 - 49950 4.995 0.076458983 1024.0345 329.92754 -18.340929 10.618974 -1078.2582 -1067.6392 - 50000 5 0.076458894 1024.5951 330.62163 -18.327421 10.641314 -1078.2805 -1067.6392 -Loop time of 104.807 on 4 procs for 50000 steps with 250 atoms - -Performance: 4.122 ns/day, 5.823 hours/ns, 477.068 timesteps/s -98.2% CPU use with 4 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 16.436 | 16.633 | 16.862 | 4.5 | 15.87 -Neigh | 0.16699 | 0.17008 | 0.17166 | 0.4 | 0.16 -Comm | 4.1416 | 4.3331 | 4.5047 | 7.9 | 4.13 -Output | 10.767 | 11.845 | 12.706 | 20.7 | 11.30 -Modify | 70.815 | 71.648 | 72.683 | 8.2 | 68.36 -Other | | 0.1775 | | | 0.17 - -Nlocal: 62.5 ave 65 max 60 min -Histogram: 1 0 0 0 1 0 1 0 0 1 -Nghost: 757.75 ave 776 max 743 min -Histogram: 1 0 0 1 1 0 0 0 0 1 -Neighs: 1932.75 ave 2015 max 1844 min -Histogram: 1 0 0 0 1 1 0 0 0 1 -FullNghs: 3865.5 ave 4024 max 3710 min -Histogram: 1 0 0 1 0 0 1 0 0 1 - -Total # of neighbors = 15462 -Ave neighs/atom = 61.848 -Neighbor list builds = 612 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:01:45 diff --git a/examples/SPIN/nickel/in.spin.nickel b/examples/SPIN/nickel/in.spin.nickel index 7096fda960..1d62188d8f 100644 --- a/examples/SPIN/nickel/in.spin.nickel +++ b/examples/SPIN/nickel/in.spin.nickel @@ -1,58 +1,57 @@ # fcc nickel in a 3d periodic box clear -units metal -atom_style spin +units metal +atom_style spin -dimension 3 -boundary p p p +dimension 3 +boundary p p p # necessary for the serial algorithm (sametag) -atom_modify map array +atom_modify map array -lattice fcc 3.524 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -create_atoms 1 box +lattice fcc 3.524 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +create_atoms 1 box # setting mass, mag. moments, and interactions for cobalt -mass 1 58.69 +mass 1 58.69 -set group all spin/random 31 0.63 -#set group all spin 0.63 0.0 0.0 1.0 -velocity all create 100 4928459 rot yes dist gaussian +set group all spin/random 31 0.63 +#set group all spin 0.63 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Ni99.eam.alloy Ni -pair_coeff * * spin/exchange exchange 4.0 0.50 0.2280246862 1.229983475 +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Ni99.eam.alloy Ni +pair_coeff * * spin/exchange exchange 4.0 0.50 0.2280246862 1.229983475 -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice moving -timestep 0.0001 +fix 3 all nve/spin lattice moving +timestep 0.0001 # compute and output options -compute out_mag all spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] thermo_style custom step time v_magnorm v_emag temp v_tmag etotal thermo 50 -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] - -run 2000 +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] +run 1000 diff --git a/examples/SPIN/nickel/in.spin.nickel_cubic b/examples/SPIN/nickel/in.spin.nickel_cubic index 76ea23689a..1ae069a64f 100644 --- a/examples/SPIN/nickel/in.spin.nickel_cubic +++ b/examples/SPIN/nickel/in.spin.nickel_cubic @@ -54,7 +54,7 @@ thermo_style custom step time v_magnorm v_emag temp v_tmag etotal thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 50 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] -run 2000 +run 1000 diff --git a/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.1 b/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.1 new file mode 100644 index 0000000000..b73f7daad7 --- /dev/null +++ b/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.1 @@ -0,0 +1,136 @@ +LAMMPS (30 Oct 2019) +# fcc nickel in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice fcc 3.524 +Lattice spacing in x,y,z = 3.524 3.524 3.524 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.00070715 secs + +# setting mass, mag. moments, and interactions for cobalt + +mass 1 58.69 + +set group all spin/random 31 0.63 + 500 settings made for spin/random +#set group all spin 0.63 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Ni99.eam.alloy Ni +pair_coeff * * spin/exchange exchange 4.0 0.50 0.2280246862 1.229983475 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magnorm v_emag temp v_tmag etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.90375 + ghost atom cutoff = 5.90375 + binsize = 2.95187, bins = 6 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.885 | 7.885 | 7.885 Mbytes +Step Time v_magnorm v_emag Temp v_tmag TotEng + 0 0 0.028733803 0.40997576 100.03408 -4775.0671 -2218.1018 + 50 0.005 0.028733807 0.070491717 101.47879 -28153.519 -2218.1018 + 100 0.01 0.028733815 -0.70937134 101.7311 2925.8177 -2218.1018 + 150 0.015 0.028733823 -1.853981 99.63039 1197.9339 -2218.1018 + 200 0.02 0.028733828 -3.2679239 94.850105 741.17431 -2218.1018 + 250 0.025 0.028733824 -4.863967 88.444584 550.36979 -2218.1018 + 300 0.03 0.028733807 -6.5763457 82.689581 449.78321 -2218.1018 + 350 0.035 0.028733783 -8.3489158 80.108798 384.32228 -2218.1018 + 400 0.04 0.028733763 -10.120216 82.374947 335.01545 -2218.1018 + 450 0.045 0.028733755 -11.828932 89.814597 296.88965 -2218.1018 + 500 0.05 0.028733762 -13.423712 101.39613 267.51686 -2218.1018 + 550 0.055 0.028733783 -14.866724 115.07399 244.96012 -2218.1018 + 600 0.06 0.028733801 -16.135279 128.57849 229.33327 -2218.1018 + 650 0.065 0.028733804 -17.222838 140.22402 220.05718 -2218.1018 + 700 0.07 0.028733795 -18.154813 149.61295 212.95678 -2218.1018 + 750 0.075 0.028733781 -18.996903 157.5814 206.41327 -2218.1018 + 800 0.08 0.028733768 -19.804249 164.92075 203.88977 -2218.1018 + 850 0.085 0.028733752 -20.579151 171.67278 203.42363 -2218.1018 + 900 0.09 0.028733728 -21.294277 177.67238 199.84817 -2218.1018 + 950 0.095 0.028733715 -21.943945 183.2621 194.9614 -2218.1018 + 1000 0.1 0.02873374 -22.551277 188.99284 191.59796 -2218.1018 +Loop time of 5.15676 on 1 procs for 1000 steps with 500 atoms + +Performance: 1.675 ns/day, 14.324 hours/ns, 193.920 timesteps/s +99.9% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 2.4083 | 2.4083 | 2.4083 | 0.0 | 46.70 +Neigh | 0.016825 | 0.016825 | 0.016825 | 0.0 | 0.33 +Comm | 0.039891 | 0.039891 | 0.039891 | 0.0 | 0.77 +Output | 0.018168 | 0.018168 | 0.018168 | 0.0 | 0.35 +Modify | 2.6657 | 2.6657 | 2.6657 | 0.0 | 51.69 +Other | | 0.007864 | | | 0.15 + +Nlocal: 500 ave 500 max 500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1956 ave 1956 max 1956 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 19504 ave 19504 max 19504 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 39008 ave 39008 max 39008 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 39008 +Ave neighs/atom = 78.016 +Neighbor list builds = 9 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:05 diff --git a/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.4 b/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.4 new file mode 100644 index 0000000000..92bcc4f533 --- /dev/null +++ b/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.4 @@ -0,0 +1,136 @@ +LAMMPS (30 Oct 2019) +# fcc nickel in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice fcc 3.524 +Lattice spacing in x,y,z = 3.524 3.524 3.524 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.00071907 secs + +# setting mass, mag. moments, and interactions for cobalt + +mass 1 58.69 + +set group all spin/random 31 0.63 + 500 settings made for spin/random +#set group all spin 0.63 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Ni99.eam.alloy Ni +pair_coeff * * spin/exchange exchange 4.0 0.50 0.2280246862 1.229983475 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magnorm v_emag temp v_tmag etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.90375 + ghost atom cutoff = 5.90375 + binsize = 2.95187, bins = 6 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.799 | 7.799 | 7.799 Mbytes +Step Time v_magnorm v_emag Temp v_tmag TotEng + 0 0 0.028733803 0.40997576 100.03408 -4775.0671 -2218.1018 + 50 0.005 0.028733805 0.25324083 98.741633 -7863.8744 -2218.1018 + 100 0.01 0.028733812 -0.37320751 97.073875 5622.1863 -2218.1018 + 150 0.015 0.028733819 -1.3971549 94.073447 1625.0258 -2218.1018 + 200 0.02 0.028733825 -2.7238372 89.419944 919.37601 -2218.1018 + 250 0.025 0.028733829 -4.2684428 84.07494 652.18375 -2218.1018 + 300 0.03 0.028733824 -5.9636712 80.06368 512.89077 -2218.1018 + 350 0.035 0.02873381 -7.7386326 79.366702 422.24864 -2218.1018 + 400 0.04 0.028733802 -9.5148059 83.052751 357.60379 -2218.1018 + 450 0.045 0.028733806 -11.234935 91.282747 310.87776 -2218.1018 + 500 0.05 0.02873381 -12.875184 103.49836 275.0224 -2218.1018 + 550 0.055 0.028733808 -14.413473 118.16526 247.85208 -2218.1018 + 600 0.06 0.028733803 -15.812466 132.83837 230.67903 -2218.1018 + 650 0.065 0.028733808 -17.061311 145.41049 222.19476 -2218.1018 + 700 0.07 0.028733818 -18.181903 154.83414 219.42933 -2218.1018 + 750 0.075 0.028733823 -19.176259 160.58645 218.45231 -2218.1018 + 800 0.08 0.028733825 -20.035157 163.02829 214.86596 -2218.1018 + 850 0.085 0.028733825 -20.806548 164.4197 209.86881 -2218.1018 + 900 0.09 0.028733829 -21.571419 167.8571 205.79849 -2218.1018 + 950 0.095 0.028733825 -22.365879 175.00875 201.33088 -2218.1018 + 1000 0.1 0.028733821 -23.133464 184.68305 195.52912 -2218.1018 +Loop time of 3.95668 on 4 procs for 1000 steps with 500 atoms + +Performance: 2.184 ns/day, 10.991 hours/ns, 252.737 timesteps/s +97.8% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.89404 | 0.99018 | 1.0827 | 8.5 | 25.03 +Neigh | 0.0050189 | 0.0053826 | 0.0057576 | 0.5 | 0.14 +Comm | 0.23366 | 0.32767 | 0.42737 | 15.2 | 8.28 +Output | 0.0078192 | 0.0078953 | 0.0080998 | 0.1 | 0.20 +Modify | 2.6171 | 2.6192 | 2.6219 | 0.1 | 66.20 +Other | | 0.006363 | | | 0.16 + +Nlocal: 125 ave 139 max 112 min +Histogram: 1 0 1 0 0 0 1 0 0 1 +Nghost: 1099 ave 1112 max 1085 min +Histogram: 1 0 0 1 0 0 0 1 0 1 +Neighs: 4876 ave 5386 max 4426 min +Histogram: 1 0 0 1 0 1 0 0 0 1 +FullNghs: 9752 ave 10845 max 8737 min +Histogram: 1 0 1 0 0 0 1 0 0 1 + +Total # of neighbors = 39008 +Ave neighs/atom = 78.016 +Neighbor list builds = 9 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:03 diff --git a/examples/SPIN/nickel/log.30Apr19.spin.nickel_cubic.g++.1 b/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.1 similarity index 54% rename from examples/SPIN/nickel/log.30Apr19.spin.nickel_cubic.g++.1 rename to examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.1 index 425572dedf..2aa4a9a0d3 100644 --- a/examples/SPIN/nickel/log.30Apr19.spin.nickel_cubic.g++.1 +++ b/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.1 @@ -1,9 +1,7 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task +LAMMPS (30 Oct 2019) # fcc nickel in a 3d periodic box clear - using 1 OpenMP thread(s) per MPI task units metal atom_style spin @@ -21,7 +19,7 @@ Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.00068903 secs + create_atoms CPU = 0.000488997 secs # setting mass, mag. moments, and interactions for cobalt @@ -43,7 +41,7 @@ fix 1 all precession/spin cubic -0.0001 0.0 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1. fix_modify 1 energy yes fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -62,9 +60,9 @@ thermo_style custom step time v_magnorm v_emag temp v_tmag etotal thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 50 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] -run 2000 +run 1000 Neighbor list info ... update every 10 steps, delay 20 steps, check yes max neighbors/atom: 2000, page size: 100000 @@ -82,79 +80,59 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.384 | 7.384 | 7.384 Mbytes +Per MPI rank memory allocation (min/avg/max) = 7.885 | 7.885 | 7.885 Mbytes Step Time v_magnorm v_emag Temp v_tmag TotEng - 0 0 0.028733803 0.455085 100.03408 -8603.706 -2218.0905 - 50 0.005 0.028732021 0.11535308 101.47887 -34407.888 -2218.0904 - 100 0.01 0.0287304 -0.665283 101.73105 6238.4535 -2218.09 - 150 0.015 0.028729403 -1.8105707 99.629794 2452.7607 -2218.0896 - 200 0.02 0.028731067 -3.224763 94.849715 1501.8625 -2218.0895 - 250 0.025 0.028732765 -4.8207784 88.447019 1110.3291 -2218.0895 - 300 0.03 0.028728169 -6.5331538 82.697813 905.2202 -2218.0896 - 350 0.035 0.02871707 -8.3059526 80.122838 772.40218 -2218.0896 - 400 0.04 0.028706605 -10.077613 82.389555 672.72236 -2218.0895 - 450 0.045 0.028701727 -11.78634 89.823176 595.82956 -2218.0894 - 500 0.05 0.028706691 -13.380919 101.39804 536.65866 -2218.0894 - 550 0.055 0.028714065 -14.824128 115.07511 491.25787 -2218.0893 - 600 0.06 0.028713691 -16.093505 128.58093 459.82107 -2218.089 - 650 0.065 0.028713232 -17.181217 140.22137 441.15183 -2218.089 - 700 0.07 0.02871245 -18.113035 149.60156 426.80154 -2218.0889 - 750 0.075 0.028712431 -18.954952 157.56849 413.61924 -2218.0891 - 800 0.08 0.02872489 -19.762756 164.91833 408.49483 -2218.0892 - 850 0.085 0.028733709 -20.538757 171.69348 407.47868 -2218.0894 - 900 0.09 0.028737031 -21.256095 177.71981 400.24086 -2218.0894 - 950 0.095 0.028743446 -21.908156 183.31613 390.46773 -2218.089 - 1000 0.1 0.028751809 -22.516179 189.01672 383.80802 -2218.0888 - 1050 0.105 0.028761625 -23.084057 194.48882 376.54433 -2218.089 - 1100 0.11 0.028768138 -23.565036 198.12295 366.13309 -2218.0891 - 1150 0.115 0.028770301 -23.937136 198.95102 354.82763 -2218.089 - 1200 0.12 0.028771334 -24.273509 198.31348 347.20512 -2218.0891 - 1250 0.125 0.028769662 -24.672789 198.26173 344.02095 -2218.0889 - 1300 0.13 0.028774175 -25.13917 199.48259 337.81596 -2218.0889 - 1350 0.135 0.028795936 -25.594094 201.33509 329.891 -2218.0889 - 1400 0.14 0.028824328 -25.978285 203.4984 328.81092 -2218.0886 - 1450 0.145 0.028846467 -26.299501 206.52931 328.61151 -2218.0886 - 1500 0.15 0.028858261 -26.605847 211.09044 324.29045 -2218.0888 - 1550 0.155 0.028852825 -26.92321 216.70656 317.24339 -2218.0888 - 1600 0.16 0.02885238 -27.232535 221.73117 312.50182 -2218.0888 - 1650 0.165 0.028857985 -27.513725 224.82466 312.32346 -2218.0887 - 1700 0.17 0.028863985 -27.764471 225.85697 312.80779 -2218.0887 - 1750 0.175 0.028868714 -27.983273 225.71411 315.37238 -2218.0888 - 1800 0.18 0.028871144 -28.187572 225.78979 319.44034 -2218.0888 - 1850 0.185 0.028865191 -28.395615 226.7477 321.25107 -2218.0889 - 1900 0.19 0.028855316 -28.597095 227.90237 319.98739 -2218.0889 - 1950 0.195 0.028853072 -28.79277 228.54008 313.04557 -2218.0886 - 2000 0.2 0.028855814 -29.015073 228.8643 300.40018 -2218.0885 -Loop time of 16.5858 on 1 procs for 2000 steps with 500 atoms + 0 0 0.028733803 0.455085 100.03408 -4301.853 -2218.0905 + 50 0.005 0.028732021 0.11535308 101.47887 -17203.944 -2218.0904 + 100 0.01 0.0287304 -0.665283 101.73105 3119.2267 -2218.09 + 150 0.015 0.028729403 -1.8105707 99.629794 1226.3803 -2218.0896 + 200 0.02 0.028731067 -3.224763 94.849715 750.93124 -2218.0895 + 250 0.025 0.028732765 -4.8207784 88.447019 555.16456 -2218.0895 + 300 0.03 0.028728169 -6.5331538 82.697813 452.6101 -2218.0896 + 350 0.035 0.02871707 -8.3059526 80.122838 386.20109 -2218.0896 + 400 0.04 0.028706605 -10.077613 82.389555 336.36118 -2218.0895 + 450 0.045 0.028701727 -11.78634 89.823176 297.91478 -2218.0894 + 500 0.05 0.028706691 -13.380919 101.39804 268.32933 -2218.0894 + 550 0.055 0.028714065 -14.824128 115.07511 245.62893 -2218.0893 + 600 0.06 0.028713691 -16.093505 128.58093 229.91054 -2218.089 + 650 0.065 0.028713232 -17.181217 140.22137 220.57591 -2218.089 + 700 0.07 0.02871245 -18.113035 149.60156 213.40077 -2218.0889 + 750 0.075 0.028712431 -18.954952 157.56849 206.80962 -2218.0891 + 800 0.08 0.02872489 -19.762756 164.91833 204.24742 -2218.0892 + 850 0.085 0.028733709 -20.538757 171.69348 203.73934 -2218.0894 + 900 0.09 0.028737031 -21.256095 177.71981 200.12043 -2218.0894 + 950 0.095 0.028743446 -21.908156 183.31613 195.23386 -2218.089 + 1000 0.1 0.028751809 -22.516179 189.01672 191.90401 -2218.0888 +Loop time of 5.71018 on 1 procs for 1000 steps with 500 atoms -Performance: 1.042 ns/day, 23.036 hours/ns, 120.585 timesteps/s -99.1% CPU use with 1 MPI tasks x 1 OpenMP threads +Performance: 1.513 ns/day, 15.862 hours/ns, 175.126 timesteps/s +99.9% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 5.8835 | 5.8835 | 5.8835 | 0.0 | 35.47 -Neigh | 0.05244 | 0.05244 | 0.05244 | 0.0 | 0.32 -Comm | 0.092997 | 0.092997 | 0.092997 | 0.0 | 0.56 -Output | 5.213 | 5.213 | 5.213 | 0.0 | 31.43 -Modify | 5.3275 | 5.3275 | 5.3275 | 0.0 | 32.12 -Other | | 0.01636 | | | 0.10 +Pair | 2.7307 | 2.7307 | 2.7307 | 0.0 | 47.82 +Neigh | 0.018982 | 0.018982 | 0.018982 | 0.0 | 0.33 +Comm | 0.044032 | 0.044032 | 0.044032 | 0.0 | 0.77 +Output | 0.036037 | 0.036037 | 0.036037 | 0.0 | 0.63 +Modify | 2.8713 | 2.8713 | 2.8713 | 0.0 | 50.28 +Other | | 0.009135 | | | 0.16 Nlocal: 500 ave 500 max 500 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 1956 ave 1956 max 1956 min Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 19507 ave 19507 max 19507 min +Neighs: 19504 ave 19504 max 19504 min Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 39014 ave 39014 max 39014 min +FullNghs: 39008 ave 39008 max 39008 min Histogram: 1 0 0 0 0 0 0 0 0 0 -Total # of neighbors = 39014 -Ave neighs/atom = 78.028 -Neighbor list builds = 21 +Total # of neighbors = 39008 +Ave neighs/atom = 78.016 +Neighbor list builds = 9 Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:16 +Total wall time: 0:00:05 diff --git a/examples/SPIN/nickel/log.30Apr19.spin.nickel_cubic.g++.4 b/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.4 similarity index 52% rename from examples/SPIN/nickel/log.30Apr19.spin.nickel_cubic.g++.4 rename to examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.4 index fd9ce80533..0657d43f8a 100644 --- a/examples/SPIN/nickel/log.30Apr19.spin.nickel_cubic.g++.4 +++ b/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.4 @@ -1,9 +1,7 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task +LAMMPS (30 Oct 2019) # fcc nickel in a 3d periodic box clear - using 1 OpenMP thread(s) per MPI task units metal atom_style spin @@ -21,7 +19,7 @@ Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.000639439 secs + create_atoms CPU = 0.000617027 secs # setting mass, mag. moments, and interactions for cobalt @@ -43,7 +41,7 @@ fix 1 all precession/spin cubic -0.0001 0.0 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1. fix_modify 1 energy yes fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -62,9 +60,9 @@ thermo_style custom step time v_magnorm v_emag temp v_tmag etotal thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 50 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] -run 2000 +run 1000 Neighbor list info ... update every 10 steps, delay 20 steps, check yes max neighbors/atom: 2000, page size: 100000 @@ -82,79 +80,59 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.298 | 7.298 | 7.298 Mbytes +Per MPI rank memory allocation (min/avg/max) = 7.799 | 7.799 | 7.799 Mbytes Step Time v_magnorm v_emag Temp v_tmag TotEng - 0 0 0.028733803 0.455085 100.03408 -8603.706 -2218.0905 - 50 0.005 0.028732088 0.2980989 98.74184 -13360.862 -2218.0904 - 100 0.01 0.02873076 -0.32911738 97.074246 12749.405 -2218.09 - 150 0.015 0.028730298 -1.3537059 94.073558 3353.8731 -2218.0897 - 200 0.02 0.028733079 -2.6807428 89.419616 1868.0661 -2218.0895 - 250 0.025 0.028735725 -4.2256641 84.074249 1317.4563 -2218.0893 - 300 0.03 0.028728939 -5.9209085 80.063263 1033.1632 -2218.0893 - 350 0.035 0.028716731 -7.6957087 79.36782 849.1925 -2218.0893 - 400 0.04 0.02871114 -9.4720832 83.055773 718.36408 -2218.0893 - 450 0.045 0.02870879 -11.19254 91.28713 624.04151 -2218.0891 - 500 0.05 0.028708873 -12.832707 103.50343 551.85983 -2218.0892 - 550 0.055 0.028710315 -14.370603 118.16778 497.19527 -2218.0893 - 600 0.06 0.028707016 -15.769641 132.83264 462.57721 -2218.089 - 650 0.065 0.028706727 -17.018362 145.39247 445.40608 -2218.0888 - 700 0.07 0.028710482 -18.137792 154.80131 439.71677 -2218.0889 - 750 0.075 0.028705169 -19.130471 160.53663 437.67621 -2218.0892 - 800 0.08 0.028695336 -19.988452 162.95918 430.42912 -2218.089 - 850 0.085 0.028688393 -20.758389 164.33238 420.42991 -2218.0889 - 900 0.09 0.028684101 -21.521505 167.76167 412.29955 -2218.089 - 950 0.095 0.028684705 -22.314351 174.918 403.31757 -2218.0891 - 1000 0.1 0.028691284 -23.080026 184.60192 391.677 -2218.0893 - 1050 0.105 0.028687846 -23.714845 193.76312 379.81345 -2218.0893 - 1100 0.11 0.028682371 -24.191738 200.43041 372.65414 -2218.0893 - 1150 0.115 0.028684765 -24.569816 204.39323 368.53291 -2218.0891 - 1200 0.12 0.028678139 -24.892093 205.879 364.46365 -2218.0892 - 1250 0.125 0.028669738 -25.160227 205.09197 361.98015 -2218.0893 - 1300 0.13 0.028666626 -25.367813 202.69136 360.10649 -2218.0891 - 1350 0.135 0.028665511 -25.520784 199.79027 359.68033 -2218.0892 - 1400 0.14 0.02866749 -25.655936 197.91217 361.218 -2218.0892 - 1450 0.145 0.028666916 -25.80086 198.1933 361.5167 -2218.0889 - 1500 0.15 0.028660248 -25.953194 200.8243 356.0167 -2218.089 - 1550 0.155 0.028641778 -26.137444 205.80307 349.94961 -2218.0887 - 1600 0.16 0.028626894 -26.393372 212.6879 347.30341 -2218.0888 - 1650 0.165 0.028619835 -26.707923 219.63834 340.80511 -2218.0885 - 1700 0.17 0.028615681 -27.023214 224.25635 329.60947 -2218.0882 - 1750 0.175 0.02861597 -27.301445 225.47908 321.35253 -2218.0884 - 1800 0.18 0.028614544 -27.53764 224.03527 320.92639 -2218.0884 - 1850 0.185 0.02860894 -27.741581 221.74286 323.07034 -2218.0884 - 1900 0.19 0.028604135 -27.943034 220.659 322.60989 -2218.0884 - 1950 0.195 0.028602672 -28.160901 221.85908 318.8957 -2218.0885 - 2000 0.2 0.028597155 -28.365986 224.55298 311.53587 -2218.0886 -Loop time of 7.21663 on 4 procs for 2000 steps with 500 atoms + 0 0 0.028733803 0.455085 100.03408 -4301.853 -2218.0905 + 50 0.005 0.028732088 0.2980989 98.74184 -6680.4308 -2218.0904 + 100 0.01 0.02873076 -0.32911738 97.074246 6374.7026 -2218.09 + 150 0.015 0.028730298 -1.3537059 94.073558 1676.9365 -2218.0897 + 200 0.02 0.028733079 -2.6807428 89.419616 934.03305 -2218.0895 + 250 0.025 0.028735725 -4.2256641 84.074249 658.72816 -2218.0893 + 300 0.03 0.028728939 -5.9209085 80.063263 516.58161 -2218.0893 + 350 0.035 0.028716731 -7.6957087 79.36782 424.59625 -2218.0893 + 400 0.04 0.02871114 -9.4720832 83.055773 359.18204 -2218.0893 + 450 0.045 0.02870879 -11.19254 91.28713 312.02076 -2218.0891 + 500 0.05 0.028708873 -12.832707 103.50343 275.92991 -2218.0892 + 550 0.055 0.028710315 -14.370603 118.16778 248.59763 -2218.0893 + 600 0.06 0.028707016 -15.769641 132.83264 231.2886 -2218.089 + 650 0.065 0.028706727 -17.018362 145.39247 222.70304 -2218.0888 + 700 0.07 0.028710482 -18.137792 154.80131 219.85838 -2218.0889 + 750 0.075 0.028705169 -19.130471 160.53663 218.83811 -2218.0892 + 800 0.08 0.028695336 -19.988452 162.95918 215.21456 -2218.089 + 850 0.085 0.028688393 -20.758389 164.33238 210.21496 -2218.0889 + 900 0.09 0.028684101 -21.521505 167.76167 206.14977 -2218.089 + 950 0.095 0.028684705 -22.314351 174.918 201.65878 -2218.0891 + 1000 0.1 0.028691284 -23.080026 184.60192 195.8385 -2218.0893 +Loop time of 3.6142 on 4 procs for 1000 steps with 500 atoms -Performance: 2.394 ns/day, 10.023 hours/ns, 277.138 timesteps/s -98.1% CPU use with 4 MPI tasks x 1 OpenMP threads +Performance: 2.391 ns/day, 10.039 hours/ns, 276.686 timesteps/s +98.8% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 1.6337 | 1.6726 | 1.7259 | 2.7 | 23.18 -Neigh | 0.013023 | 0.01361 | 0.014188 | 0.4 | 0.19 -Comm | 0.19005 | 0.24933 | 0.2905 | 7.5 | 3.45 -Output | 1.4595 | 1.5171 | 1.5725 | 3.4 | 21.02 -Modify | 3.6943 | 3.7537 | 3.8093 | 2.3 | 52.01 -Other | | 0.01025 | | | 0.14 +Pair | 0.75407 | 0.87833 | 0.96493 | 8.8 | 24.30 +Neigh | 0.004509 | 0.0051936 | 0.0056126 | 0.6 | 0.14 +Comm | 0.19147 | 0.28312 | 0.4105 | 16.0 | 7.83 +Output | 0.013854 | 0.013948 | 0.014158 | 0.1 | 0.39 +Modify | 2.4267 | 2.4282 | 2.4319 | 0.1 | 67.19 +Other | | 0.005371 | | | 0.15 -Nlocal: 125 ave 132 max 121 min -Histogram: 2 0 0 0 1 0 0 0 0 1 -Nghost: 1099 ave 1103 max 1092 min -Histogram: 1 0 0 0 0 1 0 0 0 2 -Neighs: 4877 ave 5097 max 4747 min -Histogram: 2 0 0 0 1 0 0 0 0 1 -FullNghs: 9754 ave 10298 max 9440 min -Histogram: 2 0 0 0 1 0 0 0 0 1 +Nlocal: 125 ave 139 max 112 min +Histogram: 1 0 1 0 0 0 1 0 0 1 +Nghost: 1099 ave 1112 max 1085 min +Histogram: 1 0 0 1 0 0 0 1 0 1 +Neighs: 4876 ave 5385 max 4427 min +Histogram: 1 0 0 1 0 1 0 0 0 1 +FullNghs: 9752 ave 10845 max 8737 min +Histogram: 1 0 1 0 0 0 1 0 0 1 -Total # of neighbors = 39016 -Ave neighs/atom = 78.032 -Neighbor list builds = 21 +Total # of neighbors = 39008 +Ave neighs/atom = 78.016 +Neighbor list builds = 9 Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:07 +Total wall time: 0:00:03 diff --git a/examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.1 b/examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.1 deleted file mode 100644 index 8d7284f5e2..0000000000 --- a/examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.1 +++ /dev/null @@ -1,159 +0,0 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task -# fcc nickel in a 3d periodic box - -clear - using 1 OpenMP thread(s) per MPI task -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice fcc 3.524 -Lattice spacing in x,y,z = 3.524 3.524 3.524 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) - 1 by 1 by 1 MPI processor grid -create_atoms 1 box -Created 500 atoms - create_atoms CPU = 0.000835896 secs - -# setting mass, mag. moments, and interactions for cobalt - -mass 1 58.69 - -set group all spin/random 31 0.63 - 500 settings made for spin/random -#set group all spin 0.63 0.0 0.0 1.0 -velocity all create 100 4928459 rot yes dist gaussian - -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Ni99.eam.alloy Ni -pair_coeff * * spin/exchange exchange 4.0 0.50 0.2280246862 1.229983475 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# compute and output options - -compute out_mag all spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_emag temp v_tmag etotal -thermo 50 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 50 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] - -run 2000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 5.90375 - ghost atom cutoff = 5.90375 - binsize = 2.95187, bins = 6 6 6 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.384 | 7.384 | 7.384 Mbytes -Step Time v_magnorm v_emag Temp v_tmag TotEng - 0 0 0.028733803 0.40997576 100.03408 -9550.1342 -2218.1018 - 50 0.005 0.028733807 0.070491717 101.47879 -56307.038 -2218.1018 - 100 0.01 0.028733815 -0.70937134 101.7311 5851.6355 -2218.1018 - 150 0.015 0.028733823 -1.853981 99.63039 2395.8677 -2218.1018 - 200 0.02 0.028733828 -3.2679239 94.850105 1482.3486 -2218.1018 - 250 0.025 0.028733824 -4.863967 88.444584 1100.7396 -2218.1018 - 300 0.03 0.028733807 -6.5763457 82.689581 899.56642 -2218.1018 - 350 0.035 0.028733783 -8.3489158 80.108798 768.64457 -2218.1018 - 400 0.04 0.028733763 -10.120216 82.374947 670.03091 -2218.1018 - 450 0.045 0.028733755 -11.828932 89.814597 593.77931 -2218.1018 - 500 0.05 0.028733762 -13.423712 101.39613 535.03371 -2218.1018 - 550 0.055 0.028733783 -14.866724 115.07399 489.92024 -2218.1018 - 600 0.06 0.028733801 -16.135279 128.57849 458.66654 -2218.1018 - 650 0.065 0.028733804 -17.222838 140.22402 440.11437 -2218.1018 - 700 0.07 0.028733795 -18.154813 149.61295 425.91356 -2218.1018 - 750 0.075 0.028733781 -18.996903 157.5814 412.82654 -2218.1018 - 800 0.08 0.028733768 -19.804249 164.92075 407.77954 -2218.1018 - 850 0.085 0.028733752 -20.579151 171.67278 406.84726 -2218.1018 - 900 0.09 0.028733728 -21.294277 177.67238 399.69633 -2218.1018 - 950 0.095 0.028733715 -21.943945 183.2621 389.92281 -2218.1018 - 1000 0.1 0.02873374 -22.551277 188.99284 383.19592 -2218.1018 - 1050 0.105 0.028733783 -23.120147 194.51391 375.87245 -2218.1018 - 1100 0.11 0.028733792 -23.602325 198.18631 365.37753 -2218.1018 - 1150 0.115 0.028733774 -23.976048 199.04022 354.04863 -2218.1018 - 1200 0.12 0.02873376 -24.31575 198.41999 346.40397 -2218.1018 - 1250 0.125 0.028733759 -24.718347 198.3669 343.1701 -2218.1018 - 1300 0.13 0.028733765 -25.189073 199.57949 336.90052 -2218.1018 - 1350 0.135 0.028733774 -25.650252 201.45897 329.07023 -2218.1018 - 1400 0.14 0.028733785 -26.042702 203.6926 327.97373 -2218.1018 - 1450 0.145 0.028733791 -26.373965 206.80469 327.38747 -2218.1018 - 1500 0.15 0.028733791 -26.691802 211.43923 322.75885 -2218.1018 - 1550 0.155 0.028733794 -27.021573 217.10969 315.55781 -2218.1018 - 1600 0.16 0.028733792 -27.344066 222.16052 310.6743 -2218.1018 - 1650 0.165 0.028733788 -27.640017 225.28449 310.49671 -2218.1018 - 1700 0.17 0.028733803 -27.907241 226.37676 310.9389 -2218.1018 - 1750 0.175 0.028733828 -28.143477 226.31095 313.28034 -2218.1018 - 1800 0.18 0.028733833 -28.363397 226.43633 317.31668 -2218.1018 - 1850 0.185 0.028733811 -28.58153 227.36287 318.98645 -2218.1018 - 1900 0.19 0.028733796 -28.785208 228.39889 316.9972 -2218.1018 - 1950 0.195 0.028733826 -28.9724 228.84666 309.8027 -2218.1018 - 2000 0.2 0.02873386 -29.175039 228.918 297.88519 -2218.1018 -Loop time of 15.9256 on 1 procs for 2000 steps with 500 atoms - -Performance: 1.085 ns/day, 22.119 hours/ns, 125.584 timesteps/s -99.2% CPU use with 1 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 5.8677 | 5.8677 | 5.8677 | 0.0 | 36.84 -Neigh | 0.051965 | 0.051965 | 0.051965 | 0.0 | 0.33 -Comm | 0.088829 | 0.088829 | 0.088829 | 0.0 | 0.56 -Output | 4.7019 | 4.7019 | 4.7019 | 0.0 | 29.52 -Modify | 5.199 | 5.199 | 5.199 | 0.0 | 32.65 -Other | | 0.01632 | | | 0.10 - -Nlocal: 500 ave 500 max 500 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 1956 ave 1956 max 1956 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 19508 ave 19508 max 19508 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 39016 ave 39016 max 39016 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 39016 -Ave neighs/atom = 78.032 -Neighbor list builds = 21 -Dangerous builds = 0 - - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:16 diff --git a/examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.4 b/examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.4 deleted file mode 100644 index a186253db3..0000000000 --- a/examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.4 +++ /dev/null @@ -1,159 +0,0 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task -# fcc nickel in a 3d periodic box - -clear - using 1 OpenMP thread(s) per MPI task -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice fcc 3.524 -Lattice spacing in x,y,z = 3.524 3.524 3.524 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) - 1 by 2 by 2 MPI processor grid -create_atoms 1 box -Created 500 atoms - create_atoms CPU = 0.000492096 secs - -# setting mass, mag. moments, and interactions for cobalt - -mass 1 58.69 - -set group all spin/random 31 0.63 - 500 settings made for spin/random -#set group all spin 0.63 0.0 0.0 1.0 -velocity all create 100 4928459 rot yes dist gaussian - -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Ni99.eam.alloy Ni -pair_coeff * * spin/exchange exchange 4.0 0.50 0.2280246862 1.229983475 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# compute and output options - -compute out_mag all spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_emag temp v_tmag etotal -thermo 50 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 50 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] - -run 2000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 5.90375 - ghost atom cutoff = 5.90375 - binsize = 2.95187, bins = 6 6 6 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.298 | 7.298 | 7.298 Mbytes -Step Time v_magnorm v_emag Temp v_tmag TotEng - 0 0 0.028733803 0.40997576 100.03408 -9550.1342 -2218.1018 - 50 0.005 0.028733805 0.25324083 98.741633 -15727.749 -2218.1018 - 100 0.01 0.028733812 -0.37320751 97.073875 11244.373 -2218.1018 - 150 0.015 0.028733819 -1.3971549 94.073447 3250.0517 -2218.1018 - 200 0.02 0.028733825 -2.7238372 89.419944 1838.752 -2218.1018 - 250 0.025 0.028733829 -4.2684428 84.07494 1304.3675 -2218.1018 - 300 0.03 0.028733824 -5.9636712 80.06368 1025.7815 -2218.1018 - 350 0.035 0.02873381 -7.7386326 79.366702 844.49729 -2218.1018 - 400 0.04 0.028733802 -9.5148059 83.052751 715.20758 -2218.1018 - 450 0.045 0.028733806 -11.234935 91.282747 621.75552 -2218.1018 - 500 0.05 0.02873381 -12.875184 103.49836 550.04479 -2218.1018 - 550 0.055 0.028733808 -14.413473 118.16526 495.70417 -2218.1018 - 600 0.06 0.028733803 -15.812466 132.83837 461.35805 -2218.1018 - 650 0.065 0.028733808 -17.061311 145.41049 444.38951 -2218.1018 - 700 0.07 0.028733818 -18.181903 154.83414 438.85866 -2218.1018 - 750 0.075 0.028733823 -19.176259 160.58645 436.90462 -2218.1018 - 800 0.08 0.028733825 -20.035157 163.02829 429.73193 -2218.1018 - 850 0.085 0.028733825 -20.806548 164.4197 419.73763 -2218.1018 - 900 0.09 0.028733829 -21.571419 167.8571 411.59699 -2218.1018 - 950 0.095 0.028733825 -22.365879 175.00875 402.66175 -2218.1018 - 1000 0.1 0.028733821 -23.133464 184.68305 391.05824 -2218.1018 - 1050 0.105 0.028733833 -23.770507 193.83795 379.23354 -2218.1018 - 1100 0.11 0.02873385 -24.249882 200.5039 372.08521 -2218.1018 - 1150 0.115 0.028733864 -24.630489 204.46984 367.92135 -2218.1018 - 1200 0.12 0.028733877 -24.956281 205.96624 363.72367 -2218.1018 - 1250 0.125 0.028733884 -25.227332 205.18503 361.09236 -2218.1018 - 1300 0.13 0.028733877 -25.43568 202.76969 359.10924 -2218.1018 - 1350 0.135 0.028733868 -25.588748 199.85462 358.69556 -2218.1018 - 1400 0.14 0.028733866 -25.723582 197.99165 360.27856 -2218.1018 - 1450 0.145 0.028733851 -25.866283 198.30283 360.46623 -2218.1018 - 1500 0.15 0.028733812 -26.014569 200.95517 354.66722 -2218.1018 - 1550 0.155 0.02873379 -26.192673 205.95485 348.37935 -2218.1018 - 1600 0.16 0.028733795 -26.444059 212.87557 345.53576 -2218.1018 - 1650 0.165 0.028733838 -26.75551 219.86449 338.9224 -2218.1018 - 1700 0.17 0.028733868 -27.068513 224.47868 327.81241 -2218.1018 - 1750 0.175 0.028733862 -27.344118 225.62318 319.85486 -2218.1018 - 1800 0.18 0.028733849 -27.57563 224.07463 320.07064 -2218.1018 - 1850 0.185 0.028733852 -27.774274 221.70618 323.12599 -2218.1018 - 1900 0.19 0.028733864 -27.967999 220.53947 322.9504 -2218.1018 - 1950 0.195 0.028733863 -28.173041 221.61407 318.63401 -2218.1018 - 2000 0.2 0.028733853 -28.362177 224.22281 310.55185 -2218.1018 -Loop time of 7.69012 on 4 procs for 2000 steps with 500 atoms - -Performance: 2.247 ns/day, 10.681 hours/ns, 260.074 timesteps/s -98.6% CPU use with 4 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 1.5623 | 1.5999 | 1.6541 | 2.7 | 20.80 -Neigh | 0.012559 | 0.013043 | 0.013682 | 0.4 | 0.17 -Comm | 0.1843 | 0.24254 | 0.27935 | 7.2 | 3.15 -Output | 1.4749 | 1.5228 | 1.5694 | 2.9 | 19.80 -Modify | 4.2492 | 4.3019 | 4.3507 | 1.8 | 55.94 -Other | | 0.009925 | | | 0.13 - -Nlocal: 125 ave 132 max 120 min -Histogram: 2 0 0 0 0 1 0 0 0 1 -Nghost: 1099 ave 1104 max 1092 min -Histogram: 1 0 0 0 1 0 0 0 0 2 -Neighs: 4876.5 ave 5100 max 4721 min -Histogram: 2 0 0 0 0 1 0 0 0 1 -FullNghs: 9753 ave 10296 max 9362 min -Histogram: 2 0 0 0 0 1 0 0 0 1 - -Total # of neighbors = 39012 -Ave neighs/atom = 78.024 -Neighbor list builds = 21 -Dangerous builds = 0 - - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:07 diff --git a/examples/SPIN/read_restart/Co_PurjaPun_2012.eam.alloy b/examples/SPIN/read_restart/Co_PurjaPun_2012.eam.alloy deleted file mode 120000 index 6a47c9eebe..0000000000 --- a/examples/SPIN/read_restart/Co_PurjaPun_2012.eam.alloy +++ /dev/null @@ -1 +0,0 @@ -../cobalt_fcc/Co_PurjaPun_2012.eam.alloy \ No newline at end of file diff --git a/examples/SPIN/read_restart/Co_PurjaPun_2012.eam.alloy b/examples/SPIN/read_restart/Co_PurjaPun_2012.eam.alloy new file mode 100644 index 0000000000..3af058baf7 --- /dev/null +++ b/examples/SPIN/read_restart/Co_PurjaPun_2012.eam.alloy @@ -0,0 +1,6006 @@ +Cobalt EAM potential: G. P. Purja Pun and Y. Mishin, Phys. Rev. B xx, 004100 (2012) (in press) +Data below r = 1.5 A is extrapolated. F(Rho) data not extrapolated. +Created on Wed Sep 26 17:29:54 2012 +1 Co +10000 4.788742913000000e-04 10000 6.499539000000001e-04 6.499539000000000e+00 +27 5.893320000000000e+01 2.507000000000000e+00 hcp + -1.680303080000000e-02 -1.879913964471138e-02 -2.091739081044659e-02 -2.303564197615629e-02 -2.503175082079116e-02 + -2.681996612041136e-02 -2.846010103933253e-02 -3.003179469400266e-02 -3.154842562124295e-02 -3.300931506782415e-02 + -3.442381570000001e-02 -3.580233366714632e-02 -3.714945763166951e-02 -3.846832763111274e-02 -3.976210669053554e-02 + -4.103374908125148e-02 -4.228535107207521e-02 -4.351872320172212e-02 -4.473539109100971e-02 -4.593674531110434e-02 + -4.712392115246503e-02 -4.829795108118731e-02 -4.945971154662068e-02 -5.061001094949964e-02 -5.174954151284258e-02 + -5.287894548568519e-02 -5.399878139884967e-02 -5.510957102742049e-02 -5.621177284174523e-02 -5.730581735016625e-02 + -5.839208651773948e-02 -5.947094067448531e-02 -6.054270215356945e-02 -6.160767623453070e-02 -6.266613797925552e-02 + -6.371834880435967e-02 -6.476454576302854e-02 -6.580495483863194e-02 -6.683978209870683e-02 -6.786922452279202e-02 + -6.889346265426707e-02 -6.991266949659354e-02 -7.092700432972064e-02 -7.193662011890395e-02 -7.294165829413661e-02 + -7.394225494811188e-02 -7.493853635958479e-02 -7.593062425993033e-02 -7.691863200494162e-02 -7.790266905197404e-02 + -7.888283764021425e-02 -7.985923664258643e-02 -8.083195868513401e-02 -8.180109346997461e-02 -8.276672525040257e-02 + -8.372893572415932e-02 -8.468780181559693e-02 -8.564339820511864e-02 -8.659579537072190e-02 -8.754506181558984e-02 + -8.849126234605453e-02 -8.943446001410092e-02 -9.037471455117625e-02 -9.131208412841478e-02 -9.224662399623559e-02 + -9.317838801321032e-02 -9.410742739123597e-02 -9.503379209498646e-02 -9.595752974691800e-02 -9.687868684755546e-02 + -9.779730775191570e-02 -9.871343580120046e-02 -9.962711242685958e-02 -1.005383781439554e-01 -1.014472717117523e-01 + -1.023538310651938e-01 -1.032580925977369e-01 -1.041600919387366e-01 -1.050598632026273e-01 -1.059574398208095e-01 + -1.068528540074704e-01 -1.077461373458066e-01 -1.086373201122683e-01 -1.095264320028559e-01 -1.104135016985198e-01 + -1.112985573626335e-01 -1.121816261033156e-01 -1.130627345294291e-01 -1.139419083080692e-01 -1.148191726662944e-01 + -1.156945520127823e-01 -1.165680703406650e-01 -1.174397507992727e-01 -1.183096161572101e-01 -1.191776885039839e-01 + -1.200439895800373e-01 -1.209085404086571e-01 -1.217713616730546e-01 -1.226324734132936e-01 -1.234918953788508e-01 + -1.243496468000000e-01 -1.252057466264230e-01 -1.260602132046348e-01 -1.269130646065986e-01 -1.277643184092350e-01 + -1.286139919512837e-01 -1.294621021138015e-01 -1.303086655551642e-01 -1.311536985007052e-01 -1.319972169590798e-01 + -1.328392365052704e-01 -1.336797725161469e-01 -1.345188400098036e-01 -1.353564538215464e-01 -1.361926284143060e-01 + -1.370273780803152e-01 -1.378607168013910e-01 -1.386926583917836e-01 -1.395232163058920e-01 -1.403524038515728e-01 + -1.411802341103638e-01 -1.420067200256853e-01 -1.428318742148069e-01 -1.436557091565456e-01 -1.444782371020595e-01 + -1.452994701862315e-01 -1.461194203065015e-01 -1.469380992388567e-01 -1.477555185109162e-01 -1.485716895480879e-01 + -1.493866236153044e-01 -1.502003318703277e-01 -1.510128252027127e-01 -1.518241144121522e-01 -1.526342102070998e-01 + -1.534431232126203e-01 -1.542508638114616e-01 -1.550574422930448e-01 -1.558628688157988e-01 -1.566671534698807e-01 + -1.574703062033520e-01 -1.582723368973844e-01 -1.590732553076882e-01 -1.598730711132973e-01 -1.606717938120008e-01 + -1.614694328459875e-01 -1.622659976162905e-01 -1.630614974730487e-01 -1.638559416039789e-01 -1.646493391351259e-01 + -1.654416991082678e-01 -1.662330305252601e-01 -1.670233423125346e-01 -1.678126433512354e-01 -1.686009424167802e-01 + -1.693882482431861e-01 -1.701745695045948e-01 -1.709599148401449e-01 -1.717442928088396e-01 -1.725277119385885e-01 + -1.733101807130639e-01 -1.740917075837066e-01 -1.748723009172683e-01 -1.756519690655456e-01 -1.764307204052008e-01 + -1.772085632840185e-01 -1.779855059094047e-01 -1.787615564692287e-01 -1.795367232135896e-01 -1.803110143830451e-01 + -1.810844381177561e-01 -1.818570025406103e-01 -1.826287158057983e-01 -1.833995860626770e-01 -1.841696214099643e-01 + -1.849388299454831e-01 -1.857072198141128e-01 -1.864747991526175e-01 -1.872415760182443e-01 -1.880075584641173e-01 + -1.887727546063884e-01 -1.895371725773110e-01 -1.903008205105196e-01 -1.910637065418589e-01 -1.918258388146347e-01 + -1.925872254807121e-01 -1.933478747187342e-01 -1.941077947209150e-01 -1.948669937069724e-01 -1.956254799127480e-01 + -1.963832616110719e-01 -1.971403470967068e-01 -1.978967447151567e-01 -1.986524628291068e-01 -1.994075098192274e-01 + -2.001618941005484e-01 -2.009156242075518e-01 -2.016687086990372e-01 -2.024211561116226e-01 -2.031729750127928e-01 + -2.039241741156804e-01 -2.046747621691974e-01 -2.054247479197256e-01 -2.061741401521784e-01 -2.069229478081280e-01 + -2.076711798806499e-01 -2.084188454121736e-01 -2.091659534755806e-01 -2.099125132162076e-01 -2.106585338443872e-01 + -2.114040247579823e-01 -2.121489953974893e-01 -2.128934551864067e-01 -2.136374136027109e-01 -2.143808803592873e-01 + -2.151238652468154e-01 -2.158663781322411e-01 -2.166084289346303e-01 -2.173500277052638e-01 -2.180911845646947e-01 + -2.188319097783510e-01 -2.195722136949507e-01 -2.203121068514981e-01 -2.210515998518519e-01 -2.217907033790026e-01 + -2.225294282016381e-01 -2.232677853521022e-01 -2.240057859531163e-01 -2.247434412252567e-01 -2.254807624804862e-01 + -2.262177612984613e-01 -2.269544493586047e-01 -2.276908384717110e-01 -2.284269405581227e-01 -2.291627678450005e-01 + -2.298983326532392e-01 -2.306336473718499e-01 -2.313687245044682e-01 -2.321035769451089e-01 -2.328382177230701e-01 + -2.335726600184018e-01 -2.343069171312917e-01 -2.350410026917230e-01 -2.357749304696442e-01 -2.365087144650665e-01 + -2.372423688046511e-01 -2.379759078915950e-01 -2.387093462817347e-01 -2.394426988649284e-01 -2.401759806938325e-01 + -2.409092071382775e-01 -2.416423937275558e-01 -2.423755563116356e-01 -2.431087109081851e-01 -2.438418738849959e-01 + -2.445750618045980e-01 -2.453082916583512e-01 -2.460415806101058e-01 -2.467749460848467e-01 -2.475084057095742e-01 + -2.482419776582159e-01 -2.489756803241430e-01 -2.497095324315720e-01 -2.504435529132133e-01 -2.511777612049070e-01 + -2.519121769824342e-01 -2.526468203782122e-01 -2.533817117688987e-01 -2.541168720514789e-01 -2.548523223627430e-01 + -2.555880842783758e-01 -2.563241796571988e-01 -2.570606310516858e-01 -2.577974612919421e-01 -2.585346936249472e-01 + -2.592723515924181e-01 -2.600104594981498e-01 -2.607490419576605e-01 -2.614881240712832e-01 -2.622277312727207e-01 + -2.629678898443362e-01 -2.637086264051527e-01 -2.644499680721714e-01 -2.651919423187013e-01 -2.659345775453039e-01 + -2.666779025531186e-01 -2.674219468183432e-01 -2.681667401972407e-01 -2.689123133912765e-01 -2.696586975492495e-01 + -2.704059247640904e-01 -2.711540275538941e-01 -2.719030391932789e-01 -2.726529934197978e-01 -2.734039250662187e-01 + -2.741558694758598e-01 -2.749088629390239e-01 -2.756629422674556e-01 -2.764181454116789e-01 -2.771745108563868e-01 + -2.779320780841674e-01 -2.786908871694924e-01 -2.794509795564719e-01 -2.802123972949423e-01 -2.809751834880072e-01 + -2.817393818716988e-01 -2.825050376604960e-01 -2.832721967688652e-01 -2.840409064327807e-01 -2.848112145951165e-01 + -2.855831707048412e-01 -2.863568249759762e-01 -2.871322291766564e-01 -2.879094358829076e-01 -2.886884993482028e-01 + -2.894694746623641e-01 -2.902524185831628e-01 -2.910373887617654e-01 -2.918244447549689e-01 -2.926136470970381e-01 + -2.934050583264800e-01 -2.941987419693519e-01 -2.949947634976693e-01 -2.957931894604184e-01 -2.965940887685082e-01 + -2.973975314584912e-01 -2.982035897075678e-01 -2.990123368838905e-01 -2.998238489787670e-01 -3.006382032814213e-01 + -3.014554796495834e-01 -3.022757592753754e-01 -3.030991261199829e-01 -3.039256655881672e-01 -3.047554660899296e-01 + -3.055886175640754e-01 -3.064252130593845e-01 -3.072653472379187e-01 -3.081091181048918e-01 -3.089566254021406e-01 + -3.098079724748395e-01 -3.106632645082006e-01 -3.115226104442510e-01 -3.123861211846884e-01 -3.132539117130802e-01 + -3.141260990998875e-01 -3.150028046812773e-01 -3.158841520361693e-01 -3.167702694487885e-01 -3.176612875689104e-01 + -3.185573418032087e-01 -3.194585700942650e-01 -3.203651157713922e-01 -3.212771249044592e-01 -3.221947491388281e-01 + -3.231181430183639e-01 -3.240474671054514e-01 -3.249828850672117e-01 -3.259245669711927e-01 -3.268726862299913e-01 + -3.278274232359761e-01 -3.287889619469540e-01 -3.297574936027157e-01 -3.307332132733838e-01 -3.317163240684192e-01 + -3.327070332351553e-01 -3.337055565330767e-01 -3.347121141277095e-01 -3.357269352965953e-01 -3.367502540927247e-01 + -3.377823145588749e-01 -3.388233658450175e-01 -3.398736675401181e-01 -3.409334847493447e-01 -3.420030942036733e-01 + -3.430827786115977e-01 -3.441728329658748e-01 -3.452735586625544e-01 -3.463852704265985e-01 -3.475082899277179e-01 + -3.486429532857090e-01 -3.497896041380748e-01 -3.509486017430585e-01 -3.521203134619261e-01 -3.533051234472958e-01 + -3.545034246605078e-01 -3.557156285064298e-01 -3.569421559513399e-01 -3.581834477636310e-01 -3.594399550688090e-01 + -3.607121506187135e-01 -3.620005184199024e-01 -3.633055658714727e-01 -3.646278119965309e-01 -3.659677989216845e-01 + -3.673260803339768e-01 -3.687032330586966e-01 -3.700998457090232e-01 -3.715165309114429e-01 -3.729539131544640e-01 + -3.744126403613781e-01 -3.758933720658462e-01 -3.773967908082255e-01 -3.789235902651524e-01 -3.804744856516886e-01 + -3.820502023195389e-01 -3.836514846285581e-01 -3.852790856353807e-01 -3.869337741756033e-01 -3.886163256972291e-01 + -3.903275263189269e-01 -3.920681658458204e-01 -3.938390381581898e-01 -3.956409370872805e-01 -3.974746521930466e-01 + -3.993409682701225e-01 -4.012406553231547e-01 -4.031744727439548e-01 -4.051431522629808e-01 -4.071474082130475e-01 + -4.091879129977703e-01 -4.112653138348391e-01 -4.133801991274390e-01 -4.155331235094092e-01 -4.177245653517079e-01 + -4.199549603385881e-01 -4.222246496703586e-01 -4.245339230260172e-01 -4.268829584832519e-01 -4.292718744431503e-01 + -4.317006622016948e-01 -4.341692468068394e-01 -4.366774154195978e-01 -4.392248845800756e-01 -4.418112262316757e-01 + -4.444359401252420e-01 -4.470983818380713e-01 -4.497978365893122e-01 -4.525334523390530e-01 -4.553043120100788e-01 + -4.581093756350076e-01 -4.609475466791835e-01 -4.638176252290113e-01 -4.667183660407072e-01 -4.696484459287199e-01 + -4.726065094563343e-01 -4.755911501239359e-01 -4.786009429283761e-01 -4.816344399152602e-01 -4.846901882843556e-01 + -4.877667388033212e-01 -4.908626497957108e-01 -4.939765062407663e-01 -4.971069114027755e-01 -5.002525150305011e-01 + -5.034119937007041e-01 -5.065840848176727e-01 -5.097675587133593e-01 -5.129612566028576e-01 -5.161640565945169e-01 + -5.193749134865747e-01 -5.225928209640586e-01 -5.258168515692775e-01 -5.290461169135583e-01 -5.322798060270272e-01 + -5.355171460831645e-01 -5.387574394100244e-01 -5.420000245805213e-01 -5.452443099924439e-01 -5.484897376520451e-01 + -5.517358141745681e-01 -5.549820769247875e-01 -5.582281216566209e-01 -5.614735718423751e-01 -5.647181034387753e-01 + -5.679614169890416e-01 -5.712032588979591e-01 -5.744433972991336e-01 -5.776816413798681e-01 -5.809178193507762e-01 + -5.841517944620215e-01 -5.873834463985003e-01 -5.906126855444893e-01 -5.938394364748391e-01 -5.970636498273136e-01 + -6.002852884426439e-01 -6.035043379105128e-01 -6.067207941645156e-01 -6.099346717649501e-01 -6.131459940881434e-01 + -6.163548011478311e-01 -6.195611404873568e-01 -6.227650731310865e-01 -6.259666663617727e-01 -6.291659990146931e-01 + -6.323631552654742e-01 -6.355582290986170e-01 -6.387513188871106e-01 -6.419425307490256e-01 -6.451319745539882e-01 + -6.483197674327603e-01 -6.515060293214946e-01 -6.546908841167685e-01 -6.578744572836812e-01 -6.610568766009968e-01 + -6.642382709221243e-01 -6.674187710853904e-01 -6.705985088370179e-01 -6.737776175698923e-01 -6.769562312911304e-01 + -6.801344848181089e-01 -6.833125134999645e-01 -6.864904540026142e-01 -6.896684434132225e-01 -6.928466191871651e-01 + -6.960251190039876e-01 -6.992040810717012e-01 -7.023836437724149e-01 -7.055639456561626e-01 -7.087451254024176e-01 + -7.119273220404884e-01 -7.151106745784721e-01 -7.182953215897911e-01 -7.214814016245582e-01 -7.246690535743215e-01 + -7.278584163200112e-01 -7.310496283586513e-01 -7.342428280442573e-01 -7.374381535427195e-01 -7.406357429444993e-01 + -7.438357342264661e-01 -7.470382651689156e-01 -7.502434728794412e-01 -7.534514943101106e-01 -7.566624664635970e-01 + -7.598765262236051e-01 -7.630938099473661e-01 -7.663144537782537e-01 -7.695385935306881e-01 -7.727663648349232e-01 + -7.759979029135046e-01 -7.792333428394971e-01 -7.824728194957561e-01 -7.857164675195603e-01 -7.889644207560909e-01 + -7.922168128628783e-01 -7.954737775389469e-01 -7.987354483417761e-01 -8.020019582211745e-01 -8.052734399002169e-01 + -8.085500258027153e-01 -8.118318481538471e-01 -8.151190386835121e-01 -8.184117289678831e-01 -8.217100504635063e-01 + -8.250141343769457e-01 -8.283241110344656e-01 -8.316401105683494e-01 -8.349622632152548e-01 -8.382906990624389e-01 + -8.416255474951805e-01 -8.449669376504778e-01 -8.483149983741850e-01 -8.516698583310095e-01 -8.550316457522134e-01 + -8.584004886419279e-01 -8.617765145292081e-01 -8.651598508088844e-01 -8.685506248139727e-01 -8.719489622521989e-01 + -8.753549823919468e-01 -8.787687997490927e-01 -8.821905162688262e-01 -8.856202278084699e-01 -8.890580184445617e-01 + -8.925039663319011e-01 -8.959581377191167e-01 -8.994205926453692e-01 -9.028913782181163e-01 -9.063705352609543e-01 + -9.098580923937473e-01 -9.133540718558304e-01 -9.168584825681617e-01 -9.203713268261465e-01 -9.238925937413506e-01 + -9.274222656928153e-01 -9.309603113133150e-01 -9.345066924037853e-01 -9.380613571840678e-01 -9.416242468397124e-01 + -9.451952880001965e-01 -9.487744002152808e-01 -9.523614892719469e-01 -9.559564538973973e-01 -9.595591783425093e-01 + -9.631695396882074e-01 -9.667874008119273e-01 -9.704126174878044e-01 -9.740450312802591e-01 -9.776844767743714e-01 + -9.813307748475731e-01 -9.849837394560669e-01 -9.886431705787867e-01 -9.923088615430331e-01 -9.959805930468456e-01 + -9.996581394281877e-01 -1.003341262213973e+00 -1.007029716826452e+00 -1.010723247080268e+00 -1.014421591236032e+00 + -1.018124476945841e+00 -1.021831626529500e+00 -1.025542751586175e+00 -1.029257558992056e+00 -1.032975747452084e+00 + -1.036697011770175e+00 -1.040421039317395e+00 -1.044147513860548e+00 -1.047876112182243e+00 -1.051606508161453e+00 + -1.055338371046766e+00 -1.059071368055605e+00 -1.062805162911107e+00 -1.066539417837194e+00 -1.070273792555226e+00 + -1.074007946119602e+00 -1.077741537419413e+00 -1.081474225260823e+00 -1.085205668283577e+00 -1.088935525821090e+00 + -1.092663460147868e+00 -1.096389134999202e+00 -1.100112217012435e+00 -1.103832374788097e+00 -1.107549281877421e+00 + -1.111262614364874e+00 -1.114972053517157e+00 -1.118677283811066e+00 -1.122377997381517e+00 -1.126073890115035e+00 + -1.129764665246453e+00 -1.133450029987863e+00 -1.137129700112097e+00 -1.140803395884355e+00 -1.144470846978575e+00 + -1.148131787996958e+00 -1.151785963846005e+00 -1.155433124321719e+00 -1.159073028473816e+00 -1.162705440550504e+00 + -1.166330136340245e+00 -1.169946897198408e+00 -1.173555515207745e+00 -1.177155787675114e+00 -1.180747522076412e+00 + -1.184330531453910e+00 -1.187904640946331e+00 -1.191469681045491e+00 -1.195025491559137e+00 -1.198571917630371e+00 + -1.202108816427798e+00 -1.205636050425976e+00 -1.209153491297797e+00 -1.212661015717853e+00 -1.216158511169199e+00 + -1.219645870103956e+00 -1.223122994042052e+00 -1.226589789250444e+00 -1.230046171916402e+00 -1.233492062734542e+00 + -1.236927390508550e+00 -1.240352088211073e+00 -1.243766097381527e+00 -1.247169363751694e+00 -1.250561841256042e+00 + -1.253943487695246e+00 -1.257314268132119e+00 -1.260674151007197e+00 -1.264023111009775e+00 -1.267361126327042e+00 + -1.270688182889021e+00 -1.274004269717549e+00 -1.277309380458899e+00 -1.280603511471348e+00 -1.283886665336751e+00 + -1.287158847447705e+00 -1.290420068216200e+00 -1.293670340397085e+00 -1.296909681097245e+00 -1.300138109654688e+00 + -1.303355649979877e+00 -1.306562327924205e+00 -1.309758172530325e+00 -1.312943214678930e+00 -1.316117489411603e+00 + -1.319281033477409e+00 -1.322433886294459e+00 -1.325576088655014e+00 -1.328707684178879e+00 -1.331828717822939e+00 + -1.334939237064845e+00 -1.338039290534788e+00 -1.341128928952336e+00 -1.344208204044806e+00 -1.347277169481128e+00 + -1.350335879836220e+00 -1.353384391367341e+00 -1.356422761075585e+00 -1.359451047255056e+00 -1.362469308854003e+00 + -1.365477606144248e+00 -1.368475999956682e+00 -1.371464552034891e+00 -1.374443324607048e+00 -1.377412380926959e+00 + -1.380371784452904e+00 -1.383321598435415e+00 -1.386261886043311e+00 -1.389192710326296e+00 -1.392114134331963e+00 + -1.395026221218571e+00 -1.397929034013782e+00 -1.400822635112213e+00 -1.403707086730599e+00 -1.406582451007194e+00 + -1.409448790047375e+00 -1.412306165903488e+00 -1.415154640386279e+00 -1.417994274393129e+00 -1.420825128672226e+00 + -1.423647264288326e+00 -1.426460742270041e+00 -1.429265623184807e+00 -1.432061967292326e+00 -1.434849834082543e+00 + -1.437629282863016e+00 -1.440400372981510e+00 -1.443163163644870e+00 -1.445917713456040e+00 -1.448664080745027e+00 + -1.451402323353998e+00 -1.454132498983212e+00 -1.456854665253158e+00 -1.459568879518891e+00 -1.462275198153495e+00 + -1.464973677286479e+00 -1.467664373054985e+00 -1.470347341460922e+00 -1.473022637957602e+00 -1.475690317602213e+00 + -1.478350434416031e+00 -1.481003042251009e+00 -1.483648195317718e+00 -1.486285947650543e+00 -1.488916352220507e+00 + -1.491539461636770e+00 -1.494155328124374e+00 -1.496764003712290e+00 -1.499365540029296e+00 -1.501959988475343e+00 + -1.504547399935251e+00 -1.507127824972320e+00 -1.509701313378898e+00 -1.512267914702716e+00 -1.514827678283996e+00 + -1.517380653263305e+00 -1.519926888190102e+00 -1.522466431291609e+00 -1.524999330097196e+00 -1.527525631932397e+00 + -1.530045384005255e+00 -1.532558633226744e+00 -1.535065425437065e+00 -1.537565806237489e+00 -1.540059821344337e+00 + -1.542547516227056e+00 -1.545028935252552e+00 -1.547504122520188e+00 -1.549973122161691e+00 -1.552435978060152e+00 + -1.554892733071735e+00 -1.557343429814709e+00 -1.559788110982664e+00 -1.562226819032855e+00 -1.564659595401864e+00 + -1.567086481207361e+00 -1.569507517312065e+00 -1.571922744465970e+00 -1.574332203223133e+00 -1.576735933784567e+00 + -1.579133975135047e+00 -1.581526366095511e+00 -1.583913146047792e+00 -1.586294354132112e+00 -1.588670027961349e+00 + -1.591040204840321e+00 -1.593404922368944e+00 -1.595764217997401e+00 -1.598118128281829e+00 -1.600466689560657e+00 + -1.602809938195509e+00 -1.605147910317183e+00 -1.607480641109968e+00 -1.609808165462235e+00 -1.612130518025190e+00 + -1.614447733364541e+00 -1.616759845941160e+00 -1.619066889913862e+00 -1.621368898338053e+00 -1.623665904067572e+00 + -1.625957940253400e+00 -1.628245039905108e+00 -1.630527235169479e+00 -1.632804557955816e+00 -1.635077040086276e+00 + -1.637344713164072e+00 -1.639607608003776e+00 -1.641865755216986e+00 -1.644119185392045e+00 -1.646367929030376e+00 + -1.648612016308968e+00 -1.650851477080719e+00 -1.653086340226579e+00 -1.655316634503563e+00 -1.657542389144867e+00 + -1.659763633269537e+00 -1.661980395063818e+00 -1.664192702419508e+00 -1.666400582983419e+00 -1.668604064251645e+00 + -1.670803173362428e+00 -1.672997937236383e+00 -1.675188382281491e+00 -1.677374534802169e+00 -1.679556421201192e+00 + -1.681734067628149e+00 -1.683907499121518e+00 -1.686076740528519e+00 -1.688241817042459e+00 -1.690402753749855e+00 + -1.692559574964003e+00 -1.694712304797627e+00 -1.696860967334408e+00 -1.699005586454806e+00 -1.701146185255449e+00 + -1.703282786721620e+00 -1.705415414177082e+00 -1.707544090831449e+00 -1.709668839099297e+00 -1.711789681156861e+00 + -1.713906639022084e+00 -1.716019734585396e+00 -1.718128989385494e+00 -1.720234424849230e+00 -1.722336062307809e+00 + -1.724433922917529e+00 -1.726528027230686e+00 -1.728618395721282e+00 -1.730705049154116e+00 -1.732788008101886e+00 + -1.734867292078088e+00 -1.736942920442919e+00 -1.739014913002594e+00 -1.741083289547465e+00 -1.743148069358425e+00 + -1.745209271450225e+00 -1.747266914282488e+00 -1.749321016270471e+00 -1.751371596207075e+00 -1.753418672811714e+00 + -1.755462264132180e+00 -1.757502388000569e+00 -1.759539062057792e+00 -1.761572303881055e+00 -1.763602130983907e+00 + -1.765628560778196e+00 -1.767651610332621e+00 -1.769671296580689e+00 -1.771687636258316e+00 -1.773700645994041e+00 + -1.775710342184503e+00 -1.777716741146727e+00 -1.779719859111176e+00 -1.781719712181211e+00 -1.783716316038327e+00 + -1.785709686327057e+00 -1.787699838965949e+00 -1.789686789700248e+00 -1.791670553307960e+00 -1.793651144443631e+00 + -1.795628578235185e+00 -1.797602869852874e+00 -1.799574034162875e+00 -1.801542085839167e+00 -1.803507039091021e+00 + -1.805468908052258e+00 -1.807427707019619e+00 -1.809383450209764e+00 -1.811336151356113e+00 -1.813285824110837e+00 + -1.815232482284336e+00 -1.817176139592257e+00 -1.819116809213001e+00 -1.821054504262256e+00 -1.822989238142106e+00 + -1.824921024174149e+00 -1.826849875071642e+00 -1.828775803432498e+00 -1.830698822001605e+00 -1.832618943490715e+00 + -1.834536180332052e+00 -1.836450544855570e+00 -1.838362049261658e+00 -1.840270705693083e+00 -1.842176526191684e+00 + -1.844079522732226e+00 -1.845979707122125e+00 -1.847877091069540e+00 -1.849771686052976e+00 -1.851663503515020e+00 + -1.853552554984233e+00 -1.855438851906239e+00 -1.857322405308933e+00 -1.859203226114476e+00 -1.861081325239847e+00 + -1.862956713608023e+00 -1.864829402171162e+00 -1.866699401811557e+00 -1.868566723102871e+00 -1.870431376467943e+00 + -1.872293372034969e+00 -1.874152719980291e+00 -1.876009430967454e+00 -1.877863515541558e+00 -1.879714983286677e+00 + -1.881563843740828e+00 -1.883410107218835e+00 -1.885253783963326e+00 -1.887094883151373e+00 -1.888933413891583e+00 + -1.890769386084288e+00 -1.892602809677417e+00 -1.894433694017575e+00 -1.896262048252058e+00 -1.898087881332244e+00 + -1.899911202238771e+00 -1.901732020265218e+00 -1.903550344662578e+00 -1.905366184198560e+00 -1.907179547502340e+00 + -1.908990443132265e+00 -1.910798879695625e+00 -1.912604866066330e+00 -1.914408411061036e+00 -1.916209523000752e+00 + -1.918008210058423e+00 -1.919804480310377e+00 -1.921598341888620e+00 -1.923389803244497e+00 -1.925178872754823e+00 + -1.926965558178970e+00 -1.928749867237572e+00 -1.930531808113790e+00 -1.932311388923252e+00 -1.934088617048956e+00 + -1.935863499807747e+00 -1.937636044984464e+00 -1.939406260367225e+00 -1.941174153289245e+00 -1.942939731044444e+00 + -1.944703001224463e+00 -1.946463971324967e+00 -1.948222648160018e+00 -1.949979038559213e+00 -1.951733150095908e+00 + -1.953484990331042e+00 -1.955234566032130e+00 -1.956981883796339e+00 -1.958726950332857e+00 -1.960469772453529e+00 + -1.962210357268799e+00 -1.963948711773954e+00 -1.965684842205069e+00 -1.967418754747339e+00 -1.969150456141664e+00 + -1.970879953151972e+00 -1.972607252078582e+00 -1.974332359180596e+00 -1.976055281015821e+00 -1.977776024078765e+00 + -1.979494594312026e+00 -1.981210997612849e+00 -1.982925240248993e+00 -1.984637328483028e+00 -1.986347268186276e+00 + -1.988055065135925e+00 -1.989760725123873e+00 -1.991464254028801e+00 -1.993165658061782e+00 -1.994864943305917e+00 + -1.996562115000000e+00 -1.998257178352118e+00 -1.999950139291834e+00 -2.001641003786081e+00 -2.003329777229788e+00 + -2.005016464899233e+00 -2.006701072168050e+00 -2.008383604435580e+00 -2.010064067106614e+00 -2.011742465557514e+00 + -2.013418805045480e+00 -2.015093090790721e+00 -2.016765327984645e+00 -2.018435521788566e+00 -2.020103677272243e+00 + -2.021769799450648e+00 -2.023433893211152e+00 -2.025095963440481e+00 -2.026756015150358e+00 -2.028414053372033e+00 + -2.030070083089858e+00 -2.031724109167109e+00 -2.033376136029651e+00 -2.035026168111125e+00 -2.036674210313675e+00 + -2.038320267543339e+00 -2.039964344253219e+00 -2.041606444873179e+00 -2.043246574193053e+00 -2.044884736927830e+00 + -2.046520937133174e+00 -2.048155178894251e+00 -2.049787467073582e+00 -2.051417806490505e+00 -2.053046201014273e+00 + -2.054672654449746e+00 -2.056297171294283e+00 -2.057919756136151e+00 -2.059540413234731e+00 -2.061159146675282e+00 + -2.062775960175462e+00 -2.064390857518372e+00 -2.066003843116474e+00 -2.067614921377108e+00 -2.069224096057763e+00 + -2.070831370870978e+00 -2.072436749999330e+00 -2.074040237602111e+00 -2.075641837275425e+00 -2.077241552544816e+00 + -2.078839387216755e+00 -2.080435345153352e+00 -2.082029430158359e+00 -2.083621645967183e+00 -2.085211996100236e+00 + -2.086800484128769e+00 -2.088387114042385e+00 -2.089971889736969e+00 -2.091554814315162e+00 -2.093135890870968e+00 + -2.094715123257078e+00 -2.096292515329556e+00 -2.097868070199266e+00 -2.099441790929908e+00 -2.101013681141721e+00 + -2.102583744473837e+00 -2.104151984084442e+00 -2.105718403103298e+00 -2.107283005027429e+00 -2.108845793364375e+00 + -2.110406771296459e+00 -2.111965941910842e+00 -2.113523308239219e+00 -2.115078873308544e+00 -2.116632640182243e+00 + -2.118184611994434e+00 -2.119734792125529e+00 -2.121283183887100e+00 -2.122829790069075e+00 -2.124374613416041e+00 + -2.125917657012881e+00 -2.127458923984833e+00 -2.128998417278243e+00 -2.130536139767974e+00 -2.132072094221826e+00 + -2.133606283403289e+00 -2.135138710165668e+00 -2.136669377406417e+00 -2.138198288109766e+00 -2.139725445172409e+00 + -2.141250851054121e+00 -2.142774508270670e+00 -2.144296419998729e+00 -2.145816589318136e+00 -2.147335018260493e+00 + -2.148851708859426e+00 -2.150366664204882e+00 -2.151879887475646e+00 -2.153391381149525e+00 -2.154901147551277e+00 + -2.156409189094421e+00 -2.157915508301146e+00 -2.159420108039566e+00 -2.160922991060322e+00 -2.162424159298261e+00 + -2.163923614721020e+00 -2.165421360243191e+00 -2.166917398765767e+00 -2.168411732188371e+00 -2.169904362385663e+00 + -2.171395292133801e+00 -2.172884524283159e+00 -2.174372061079477e+00 -2.175857904621596e+00 -2.177342057025400e+00 + -2.178824520458782e+00 -2.180305297280612e+00 -2.181784389836284e+00 -2.183261800226323e+00 -2.184737530553230e+00 + -2.186211583172279e+00 -2.187683960396664e+00 -2.189154664118480e+00 -2.190623696232450e+00 -2.192091059064924e+00 + -2.193556754973807e+00 -2.195020786011611e+00 -2.196483154140098e+00 -2.197943861263397e+00 -2.199402909290797e+00 + -2.200860300209873e+00 -2.202316036078389e+00 -2.203770119156592e+00 -2.205222551620105e+00 -2.206673335103553e+00 + -2.208122471221687e+00 -2.209569962050753e+00 -2.211015809743800e+00 -2.212460016299604e+00 -2.213902583604158e+00 + -2.215343513246597e+00 -2.216782806815468e+00 -2.218220466193829e+00 -2.219656493330310e+00 -2.221090890141300e+00 + -2.222523658493742e+00 -2.223954800089009e+00 -2.225384316635711e+00 -2.226812210036953e+00 -2.228238482128524e+00 + -2.229663134282465e+00 -2.231086167933421e+00 -2.232507585230206e+00 -2.233927388263609e+00 -2.235345578178182e+00 + -2.236762156112363e+00 -2.238177124126393e+00 -2.239590484325721e+00 -2.241002238074839e+00 -2.242412386688506e+00 + -2.243820932023517e+00 -2.245227875877045e+00 -2.246633219265731e+00 -2.248036963296034e+00 -2.249439110214208e+00 + -2.250839662216949e+00 -2.252238620162919e+00 -2.253635984842608e+00 -2.255031758111861e+00 -2.256425941987018e+00 + -2.257818538061035e+00 -2.259209547728066e+00 -2.260598972010440e+00 -2.261986811976363e+00 -2.263373069249392e+00 + -2.264757745520950e+00 -2.266140842198597e+00 -2.267522360622610e+00 -2.268902302148032e+00 -2.270280668153553e+00 + -2.271657460097697e+00 -2.273032679375423e+00 -2.274406327047590e+00 -2.275778404191426e+00 -2.277148912283742e+00 + -2.278517852852843e+00 -2.279885227233438e+00 -2.281251036662961e+00 -2.282615282183361e+00 -2.283977964870765e+00 + -2.285339086133513e+00 -2.286698647429660e+00 -2.288056650083893e+00 -2.289413095312870e+00 -2.290767984034498e+00 + -2.292121317209354e+00 -2.293473096267451e+00 -2.294823322630535e+00 -2.296171997217860e+00 -2.297519120939147e+00 + -2.298864695168495e+00 -2.300208721271999e+00 -2.301551200119357e+00 -2.302892132586471e+00 -2.304231520070443e+00 + -2.305569363951571e+00 -2.306905665021753e+00 -2.308240424043668e+00 -2.309573642251534e+00 -2.310905320943594e+00 + -2.312235461202651e+00 -2.313564064009707e+00 -2.314891130153991e+00 -2.316216660462560e+00 -2.317540656105554e+00 + -2.318863118293744e+00 -2.320184048057342e+00 -2.321503446385586e+00 -2.322821314284393e+00 -2.324137652689092e+00 + -2.325452462235987e+00 -2.326765743634779e+00 -2.328077498187803e+00 -2.329387727168217e+00 -2.330696431139842e+00 + -2.332003610675342e+00 -2.333309267092103e+00 -2.334613401701304e+00 -2.335916015044585e+00 -2.337217107588464e+00 + -2.338516680268511e+00 -2.339814734134101e+00 -2.341111270220800e+00 -2.342406289434137e+00 -2.343699792173311e+00 + -2.344991778936741e+00 -2.346282251126043e+00 -2.347571210092017e+00 -2.348858656078995e+00 -2.350144589310363e+00 + -2.351429011032167e+00 -2.352711922533504e+00 -2.353993324252988e+00 -2.355273216536063e+00 -2.356551600205969e+00 + -2.357828476165661e+00 -2.359103845159169e+00 -2.360377707896761e+00 -2.361650065112589e+00 -2.362920917562625e+00 + -2.364190266066228e+00 -2.365458111389245e+00 -2.366724454020086e+00 -2.367989294422349e+00 -2.369252633237819e+00 + -2.370514471195048e+00 -2.371774809191487e+00 -2.373033648052395e+00 -2.374290988145372e+00 -2.375546829856004e+00 + -2.376801174099476e+00 -2.378054021758188e+00 -2.379305373053798e+00 -2.380555228228685e+00 -2.381803588268867e+00 + -2.383050454170042e+00 -2.384295826222999e+00 -2.385539704659158e+00 -2.386782090177350e+00 -2.388022983519428e+00 + -2.389262385131917e+00 -2.390500295440986e+00 -2.391736715086700e+00 -2.392971644747536e+00 -2.394205085041701e+00 + -2.395437036486230e+00 -2.396667499253712e+00 -2.397896473568759e+00 -2.399123960208524e+00 -2.400349959968320e+00 + -2.401574473163553e+00 -2.402797500049246e+00 -2.404019041118798e+00 -2.405239096931802e+00 -2.406457668074259e+00 + -2.407674755052769e+00 -2.408890358029935e+00 -2.410104477201394e+00 -2.411317113238899e+00 -2.412528266823138e+00 + -2.413737938194389e+00 -2.414946127524263e+00 -2.416152835150093e+00 -2.417358061488310e+00 -2.418561807106014e+00 + -2.419764072540869e+00 -2.420964858062149e+00 -2.422164163883997e+00 -2.423361990268478e+00 -2.424558337539998e+00 + -2.425753206224426e+00 -2.426946596778449e+00 -2.428138509180588e+00 -2.429328943436301e+00 -2.430517900136966e+00 + -2.431705379929064e+00 -2.432891383093559e+00 -2.434075909789072e+00 -2.435258960050367e+00 -2.436440534002261e+00 + -2.437620632253666e+00 -2.438799255363957e+00 -2.439976403210287e+00 -2.441152075652963e+00 -2.442326273167121e+00 + -2.443498996281469e+00 -2.444670245124171e+00 -2.445840019720089e+00 -2.447008320081434e+00 -2.448175146330043e+00 + -2.449340499038912e+00 -2.450504378726154e+00 -2.451666785239187e+00 -2.452827718349615e+00 -2.453987178196479e+00 + -2.455145165027037e+00 -2.456301679153984e+00 -2.457456720843679e+00 -2.458610290111703e+00 -2.459762386895362e+00 + -2.460913011069636e+00 -2.462062162618941e+00 -2.463209842027783e+00 -2.464356049701044e+00 -2.465500785225038e+00 + -2.466644048210323e+00 -2.467785839182998e+00 -2.468926158651886e+00 -2.470065006141172e+00 -2.471202381154697e+00 + -2.472338284099561e+00 -2.473472715451581e+00 -2.474605675058163e+00 -2.475737162666682e+00 -2.476867178252799e+00 + -2.477995721814551e+00 -2.479122793211214e+00 -2.480248392312651e+00 -2.481372519169843e+00 -2.482495173828069e+00 + -2.483616356128687e+00 -2.484736065895716e+00 -2.485854303087743e+00 -2.486971067738408e+00 -2.488086360047014e+00 + -2.489200180083995e+00 -2.490312527238630e+00 -2.491423400907520e+00 -2.492532801197714e+00 -2.493640728315912e+00 + -2.494747182157012e+00 -2.495852162518061e+00 -2.496955669116524e+00 -2.498057701682506e+00 -2.499158260076250e+00 + -2.500257344205291e+00 -2.501354954036191e+00 -2.502451089487258e+00 -2.503545750224782e+00 -2.504638935878569e+00 + -2.505730646184535e+00 -2.506820880947837e+00 -2.507909640144502e+00 -2.508996923692245e+00 -2.510082731104683e+00 + -2.511167061905791e+00 -2.512249916065080e+00 -2.513331293568936e+00 -2.514411194025691e+00 -2.515489616993924e+00 + -2.516566562211253e+00 -2.517642029416175e+00 -2.518716018171676e+00 -2.519788528087044e+00 -2.520859559132313e+00 + -2.521929111272669e+00 -2.522997184093166e+00 -2.524063777123772e+00 -2.525128890054233e+00 -2.526192522577199e+00 + -2.527254674237163e+00 -2.528315344566595e+00 -2.529374533198041e+00 -2.530432239809303e+00 -2.531488464159136e+00 + -2.532543206017777e+00 -2.533596465120445e+00 -2.534648241083385e+00 -2.535698533081969e+00 -2.536747340380982e+00 + -2.537794663043710e+00 -2.538840501172024e+00 -2.539884854223596e+00 -2.540927721482817e+00 -2.541969102185147e+00 + -2.543008995720672e+00 -2.544047402146914e+00 -2.545084321505733e+00 -2.546119753108897e+00 -2.547153696148885e+00 + -2.548186150071097e+00 -2.549217114438763e+00 -2.550246589033513e+00 -2.551274573561718e+00 -2.552301067210345e+00 + -2.553326069170913e+00 -2.554349579172571e+00 -2.555371597001575e+00 -2.556392122135012e+00 -2.557411153995589e+00 + -2.558428692097672e+00 -2.559444735964176e+00 -2.560459285060548e+00 -2.561472338773803e+00 -2.562483896234721e+00 + -2.563493956701396e+00 -2.564502520197407e+00 -2.565509586690590e+00 -2.566515155160310e+00 -2.567519224484451e+00 + -2.568521794123430e+00 -2.569522863722881e+00 -2.570522433086768e+00 -2.571520501879673e+00 -2.572517069050324e+00 + -2.573512133570669e+00 -2.574505695221420e+00 -2.575497753777856e+00 -2.576488308184784e+00 -2.577477357385580e+00 + -2.578464901148367e+00 -2.579450939304331e+00 -2.580435471112168e+00 -2.581418495678755e+00 -2.582400012076188e+00 + -2.583380019545771e+00 -2.584358518040427e+00 -2.585335507388502e+00 -2.586310986208430e+00 -2.587284953146766e+00 + -2.588257408172476e+00 -2.589228351266687e+00 -2.590197781136742e+00 -2.591165696464199e+00 -2.592132097101227e+00 + -2.593096982965479e+00 -2.594060353065933e+00 -2.595022206300420e+00 -2.595982542030859e+00 -2.596941359648237e+00 + -2.597898658195753e+00 -2.598854436786441e+00 -2.599808695160485e+00 -2.600761432999720e+00 -2.601712649125437e+00 + -2.602662342322502e+00 -2.603610512090611e+00 -2.604557157983472e+00 -2.605502279056006e+00 -2.606445874333086e+00 + -2.607387943218189e+00 -2.608328485131743e+00 -2.609267499183389e+00 -2.610204984445080e+00 -2.611140940148811e+00 + -2.612075365584592e+00 -2.613008260114454e+00 -2.613939623006402e+00 -2.614869453080320e+00 -2.615797749224179e+00 + -2.616724511046408e+00 -2.617649738126216e+00 -2.618573429205448e+00 -2.619495583026503e+00 -2.620416199171340e+00 + -2.621335277249019e+00 -2.622252816137456e+00 -2.623168814653865e+00 -2.624083272103795e+00 -2.624996187859330e+00 + -2.625907561070358e+00 -2.626817390806325e+00 -2.627725676037143e+00 -2.628632415761536e+00 -2.629537609193020e+00 + -2.630441255587996e+00 -2.631343354159609e+00 -2.632243904045731e+00 -2.633142904126422e+00 -2.634040353337229e+00 + -2.634936251093461e+00 -2.635830596765059e+00 -2.636723389060725e+00 -2.637614626713354e+00 -2.638504309213838e+00 + -2.639392436080191e+00 -2.640279006180904e+00 -2.641164018251881e+00 -2.642047471148195e+00 -2.642929363899640e+00 + -2.643809696115713e+00 -2.644688467316341e+00 -2.645565676083456e+00 -2.646441320932559e+00 -2.647315401051427e+00 + -2.648187915755844e+00 -2.649058864201336e+00 -2.649928245427330e+00 -2.650796058169106e+00 -2.651662301248424e+00 + -2.652526974137104e+00 -2.653390076247662e+00 -2.654251606105329e+00 -2.655111562238285e+00 -2.655969944073783e+00 + -2.656826751086593e+00 -2.657681982042466e+00 -2.658535635661370e+00 -2.659387711189145e+00 -2.660238207837736e+00 + -2.661087124157626e+00 -2.661934458755756e+00 -2.662780211126336e+00 -2.663624380741185e+00 -2.664466966095276e+00 + -2.665307965694397e+00 -2.666147379064445e+00 -2.666985205710447e+00 -2.667821444033845e+00 -2.668656092405469e+00 + -2.669489150177272e+00 -2.670320616801000e+00 -2.671150491146469e+00 -2.671978771965001e+00 -2.672805458115896e+00 + -2.673630548501148e+00 -2.674454042085555e+00 -2.675275937884819e+00 -2.676096235055446e+00 -2.676914932653945e+00 + -2.677732029196031e+00 -2.678547523253807e+00 -2.679361414165717e+00 -2.680173701269736e+00 -2.680984383135636e+00 + -2.681793458321363e+00 -2.682600926105787e+00 -2.683406785794135e+00 -2.684211036076172e+00 -2.685013675548027e+00 + -2.685814703046789e+00 -2.686614117528503e+00 -2.687411918184072e+00 -2.688208104155523e+00 -2.689002674154484e+00 + -2.689795626844247e+00 -2.690586961125131e+00 -2.691376675931391e+00 -2.692164770096012e+00 -2.692951242468673e+00 + -2.693736092067127e+00 -2.694519317933390e+00 -2.695300919038479e+00 -2.696080894259941e+00 -2.696859242172434e+00 + -2.697635961409562e+00 -2.698411051143577e+00 -2.699184510529523e+00 -2.699956338114957e+00 -2.700726532498006e+00 + -2.701495093086574e+00 -2.702262019208106e+00 -2.703027309058428e+00 -2.703790960874505e+00 -2.704552974189474e+00 + -2.705313348537555e+00 -2.706072082161119e+00 -2.706829173257158e+00 -2.707584621133000e+00 -2.708338425191227e+00 + -2.709090584105120e+00 -2.709841096442358e+00 -2.710589961077480e+00 -2.711337176962203e+00 -2.712082743050078e+00 + -2.712826658235913e+00 -2.713568921177743e+00 -2.714309530527581e+00 -2.715048485150131e+00 -2.715785783993005e+00 + -2.716521426122757e+00 -2.717255410569124e+00 -2.717987736095623e+00 -2.718718401385704e+00 -2.719447405068731e+00 + -2.720174745881186e+00 -2.720900423042079e+00 -2.721624435690877e+00 -2.722346782166338e+00 -2.723067460855530e+00 + -2.723786471139474e+00 -2.724503812410580e+00 -2.725219483112852e+00 -2.725933481634188e+00 -2.726645807086471e+00 + -2.727356458650697e+00 -2.728065435060333e+00 -2.728772734953498e+00 -2.729478357034439e+00 -2.730182300087997e+00 + -2.730884563155262e+00 -2.731585145263588e+00 -2.732284045129153e+00 -2.732981261442558e+00 -2.733676793103288e+00 + -2.734370639038562e+00 -2.735062798077667e+00 -2.735753269071118e+00 -2.736442051052291e+00 -2.737129142959769e+00 + -2.737814543170111e+00 -2.738498250131983e+00 -2.739180263144520e+00 -2.739860581563291e+00 -2.740539204119172e+00 + -2.741216129405992e+00 -2.741891356094071e+00 -2.742564882952538e+00 -2.743236709069217e+00 -2.743906833523784e+00 + -2.744575255044610e+00 -2.745241972311204e+00 -2.745906984158941e+00 -2.746570289467025e+00 -2.747231887134115e+00 + -2.747891776057501e+00 -2.748549955109537e+00 -2.749206423158993e+00 -2.749861179085207e+00 -2.750514221765824e+00 + -2.751165550061125e+00 -2.751815162841771e+00 -2.752463059037292e+00 -2.753109237554207e+00 -2.753753697148108e+00 + -2.754396436622574e+00 -2.755037455124055e+00 -2.755676751755156e+00 -2.756314325100252e+00 -2.756950173779785e+00 + -2.757584297076699e+00 -2.758216694281619e+00 -2.758847364053396e+00 -2.759476305000437e+00 -2.760103516161140e+00 + -2.760728996610216e+00 -2.761352745137616e+00 -2.761974760563591e+00 -2.762595042114344e+00 -2.763213589016364e+00 + -2.763830400091322e+00 -2.764445474113015e+00 -2.765058810068553e+00 -2.765670407011266e+00 -2.766280264046035e+00 + -2.766888380201558e+00 -2.767494754150214e+00 -2.768099384646222e+00 -2.768702271127474e+00 -2.769303413030783e+00 + -2.769902809104988e+00 -2.770500458053093e+00 -2.771096359082754e+00 -2.771690511445131e+00 -2.772282914060774e+00 + -2.772873565847032e+00 -2.773462466039048e+00 -2.774049613856528e+00 -2.774635008139637e+00 -2.775218647762881e+00 + -2.775800532117688e+00 -2.776380660598635e+00 -2.776959032095993e+00 -2.777535645483684e+00 -2.778110500074552e+00 + -2.778683595228330e+00 -2.779254930053368e+00 -2.779824503611819e+00 -2.780392315032438e+00 -2.780958363471580e+00 + -2.781522648129417e+00 -2.782085168237396e+00 -2.782645923108263e+00 -2.783204912027138e+00 -2.783762134087364e+00 + -2.784317588365996e+00 -2.784871274066723e+00 -2.785423190471204e+00 -2.785973337046338e+00 -2.786521713227682e+00 + -2.787068318140169e+00 -2.787613150927563e+00 -2.788156211119559e+00 -2.788697498201977e+00 -2.789237011099205e+00 + -2.789774748795882e+00 -2.790310711079109e+00 -2.790844897774500e+00 -2.791377308059270e+00 -2.791907941021321e+00 + -2.792436796039691e+00 -2.792963872575855e+00 -2.793489170129877e+00 -2.794012688183935e+00 -2.794534426110070e+00 + -2.795054383269529e+00 -2.795572559090522e+00 -2.796088953089790e+00 -2.796603565071232e+00 -2.797116394731634e+00 + -2.797627441052200e+00 -2.798136703104035e+00 -2.798644181033428e+00 -2.799149874997305e+00 -2.799653784119957e+00 + -2.800155907491874e+00 -2.800656245100958e+00 -2.801154796934787e+00 -2.801651562082218e+00 -2.802146539693571e+00 + -2.802639730063738e+00 -2.803131133478864e+00 -2.803620749045517e+00 -2.804108575856467e+00 -2.804594614128865e+00 + -2.805078864118387e+00 -2.805561325110418e+00 -2.806041996375143e+00 -2.806520878092229e+00 -2.806997970489045e+00 + -2.807473273074300e+00 -2.807946785293329e+00 -2.808418507056632e+00 -2.808888438355500e+00 -2.809356579039224e+00 + -2.809822928959404e+00 -2.810287488118900e+00 -2.810750256531227e+00 -2.811211234101264e+00 -2.811670420689050e+00 + -2.812127816083888e+00 -2.812583420143096e+00 -2.813037233066774e+00 -2.813489255065615e+00 -2.813939486049919e+00 + -2.814387925944586e+00 -2.814834575033324e+00 -2.815279433542374e+00 -2.815722501109326e+00 -2.816163777438837e+00 + -2.816603263092504e+00 -2.817040958671196e+00 -2.817476864075942e+00 -2.817910979131784e+00 -2.818343304059641e+00 + -2.818773839208482e+00 -2.819202585043600e+00 -2.819629541969078e+00 -2.820054710027820e+00 -2.820478089265513e+00 + -2.820899680100151e+00 -2.821319482977751e+00 -2.821737498084143e+00 -2.822153725615352e+00 -2.822568166068396e+00 + -2.822980820018520e+00 -2.823391688052908e+00 -2.823800770674544e+00 -2.824208068037681e+00 -2.824613580315654e+00 + -2.825017308106835e+00 -2.825419252121360e+00 -2.825819413091381e+00 -2.826217791658008e+00 -2.826614388076187e+00 + -2.827009202624378e+00 -2.827402236061253e+00 -2.827793489256864e+00 -2.828182963046578e+00 -2.828570658171722e+00 + -2.828956575032161e+00 -2.829340714052488e+00 -2.829723076097664e+00 -2.830103662132774e+00 -2.830482473083023e+00 + -2.830859509823491e+00 -2.831234773068641e+00 -2.831608263528317e+00 -2.831979982054516e+00 -2.832349929557777e+00 + -2.832718107040651e+00 -2.833084515526141e+00 -2.833449156027042e+00 -2.833812029550204e+00 -2.834173137088914e+00 + -2.834532479620883e+00 -2.834890058075082e+00 -2.835245873448821e+00 -2.835599927061508e+00 -2.835952220243667e+00 + -2.836302754048190e+00 -2.836651529530672e+00 -2.836998548035129e+00 -2.837343810883671e+00 -2.837687319022324e+00 + -2.838029073490917e+00 -2.838369076080591e+00 -2.838707328586376e+00 -2.839043832067564e+00 -2.839378587474163e+00 + -2.839711596054793e+00 -2.840042859259108e+00 -2.840372379042276e+00 -2.840700157280677e+00 -2.841026195030013e+00 + -2.841350493343512e+00 -2.841673054085180e+00 -2.841993879190829e+00 -2.842312970072699e+00 -2.842630328108386e+00 + -2.842945955060471e+00 -2.843259852775203e+00 -2.843572023048496e+00 -2.843882467617769e+00 -2.844191188036773e+00 + -2.844498185884593e+00 -2.844803463025301e+00 -2.845107021413000e+00 -2.845408863076932e+00 -2.845708990020076e+00 + -2.846007404065244e+00 -2.846304107050338e+00 -2.846599101053807e+00 -2.846892388135785e+00 -2.847183970042619e+00 + -2.847473848570861e+00 -2.847762026031680e+00 -2.848048504803730e+00 -2.848333287020989e+00 -2.848616374754612e+00 + -2.848897770069131e+00 -2.849177475073159e+00 -2.849455492058227e+00 -2.849731823327478e+00 -2.850006471047571e+00 + -2.850279437434387e+00 -2.850550725037162e+00 -2.850820336439234e+00 -2.851088274026996e+00 -2.851354540133094e+00 + -2.851619137072155e+00 -2.851882067200814e+00 -2.852143333061782e+00 -2.852402937208544e+00 -2.852660882051651e+00 + -2.852917170055367e+00 -2.853171804041764e+00 -2.853424786850297e+00 -2.853676121032120e+00 -2.853925809140160e+00 + -2.854173854022716e+00 -2.854420258509995e+00 -2.854665025064492e+00 -2.854908156206457e+00 -2.855149655054884e+00 + -2.855389524765914e+00 -2.855627768045515e+00 -2.855864387531145e+00 -2.856099386036384e+00 -2.856332766480263e+00 + -2.856564532027491e+00 -2.856794685864488e+00 -2.857023231018833e+00 -2.857250170456676e+00 -2.857475507057297e+00 + -2.857699243787178e+00 -2.857921384048440e+00 -2.858141931205942e+00 -2.858360888039817e+00 -2.858578257403886e+00 + -2.858794043031427e+00 -2.859008248642304e+00 -2.859220877023269e+00 -2.859431930941042e+00 -2.859641414015340e+00 + -2.859849329964776e+00 -2.860055682050569e+00 -2.860260473522559e+00 -2.860463708042447e+00 -2.860665389218646e+00 + -2.860865520034553e+00 -2.861064103583913e+00 -2.861261144026887e+00 -2.861456645505078e+00 -2.861650611019446e+00 + -2.861843043539793e+00 -2.862033947051935e+00 -2.862223325674870e+00 -2.862411183044306e+00 -2.862597522669464e+00 + -2.862782348036900e+00 -2.862965662765951e+00 -2.863147471029718e+00 -2.863327776966641e+00 -2.863506584022756e+00 + -2.863683895649960e+00 -2.863859716016013e+00 -2.864034049304372e+00 -2.864206899045429e+00 -2.864378268816853e+00 + -2.864548163038503e+00 -2.864716586175495e+00 -2.864883542031795e+00 -2.865049034317118e+00 -2.865213067025303e+00 + -2.865375644227383e+00 -2.865536770019026e+00 -2.865696448531390e+00 -2.865854684012960e+00 -2.866011480747103e+00 + -2.866166843039399e+00 -2.866320775137251e+00 -2.866473281033156e+00 -2.866624364792500e+00 -2.866774031027124e+00 + -2.866922284373643e+00 -2.867069129021301e+00 -2.867214569108258e+00 -2.867358609015685e+00 -2.867501253183005e+00 + -2.867642506039625e+00 -2.867782372075631e+00 -2.867920856033839e+00 -2.868057962606175e+00 -2.868193696028257e+00 + -2.868328060561013e+00 -2.868461061022879e+00 -2.868592702303233e+00 -2.868722989017701e+00 -2.868851925722842e+00 + -2.868979517012722e+00 -2.869105767524959e+00 -2.869230682033886e+00 -2.869354265317122e+00 -2.869476522028743e+00 + -2.869597456891174e+00 -2.869717075023798e+00 -2.869835381525858e+00 -2.869952381019048e+00 -2.870068078133983e+00 + -2.870182478014490e+00 -2.870295585788873e+00 -2.870407406010122e+00 -2.870517943287246e+00 -2.870627203028626e+00 + -2.870735190678368e+00 -2.870841911024103e+00 -2.870947368779615e+00 -2.871051569019769e+00 -2.871154516959833e+00 + -2.871256218015620e+00 -2.871356677487263e+00 -2.871455900011655e+00 -2.871553890297982e+00 -2.871650654007871e+00 + -2.871746196881877e+00 -2.871840524023838e+00 -2.871933640394619e+00 -2.872025551019907e+00 -2.872116261043417e+00 + -2.872205776016155e+00 -2.872294101539941e+00 -2.872381243012580e+00 -2.872467205758066e+00 -2.872551995009178e+00 + -2.872635615995248e+00 -2.872718074023048e+00 -2.872799374482606e+00 -2.872879523019508e+00 -2.872958525324841e+00 + -2.873036387016140e+00 -2.873113113575017e+00 -2.873188710012942e+00 -2.873263181462381e+00 -2.873336534009911e+00 + -2.873408773769060e+00 -2.873479906007045e+00 -2.873549935889074e+00 -2.873618869018622e+00 -2.873686711126628e+00 + -2.873753468015626e+00 -2.873819145455355e+00 -2.873883749012791e+00 -2.873947284262238e+00 -2.874009757010115e+00 + -2.874071173064448e+00 -2.874131538007598e+00 -2.874190857408149e+00 -2.874249137005235e+00 -2.874306382592947e+00 + -2.874362600014657e+00 -2.874417795154723e+00 -2.874471974012172e+00 -2.874525142492177e+00 -2.874577306009839e+00 + -2.874628470067637e+00 -2.874678641007656e+00 -2.874727825164796e+00 -2.874776028005620e+00 -2.874823254939239e+00 + -2.874869512013286e+00 -2.874914805384953e+00 -2.874959141011137e+00 -2.875002524843012e+00 -2.875044963009132e+00 + -2.875086461553842e+00 -2.875127026007268e+00 -2.875166661990855e+00 -2.875205376005544e+00 -2.875243174521211e+00 + -2.875280063003956e+00 -2.875316046953741e+00 -2.875351133009737e+00 -2.875385327829893e+00 -2.875418637008044e+00 + -2.875451066029114e+00 -2.875482621006486e+00 -2.875513308222273e+00 -2.875543134005058e+00 -2.875572104616458e+00 + -2.875600226003760e+00 -2.875627504088381e+00 -2.875653945002586e+00 -2.875679554924722e+00 -2.875704340006628e+00 + -2.875728306365356e+00 -2.875751460005359e+00 -2.875773807024162e+00 -2.875795354004213e+00 -2.875816107441742e+00 + -2.875836073003188e+00 -2.875855256356105e+00 -2.875873664002281e+00 -2.875891302525273e+00 -2.875908178001488e+00 + -2.875924296429527e+00 -2.875939664003940e+00 -2.875954287022889e+00 -2.875968172003060e+00 -2.875981325374513e+00 + -2.875993753002293e+00 -2.876005460745149e+00 -2.876016455001635e+00 -2.876026742281703e+00 -2.876036329001085e+00 + -2.876045221511428e+00 -2.876053426002279e+00 -2.876060948682664e+00 -2.876067796001651e+00 -2.876073974394489e+00 + -2.876079490001126e+00 -2.876084348997735e+00 -2.876088558000703e+00 -2.876092123620084e+00 -2.876095052000378e+00 + -2.876097349275196e+00 -2.876099022000147e+00 -2.876100076780735e+00 -2.876100520000039e+00 -2.876100357977497e+00 + -2.876099597000405e+00 -2.876098243435337e+00 -2.876096303998139e+00 -2.876093785401991e+00 -2.876090694000126e+00 + -2.876087036076098e+00 -2.876082817994697e+00 -2.876078046153286e+00 -2.876072726998279e+00 -2.876066867041051e+00 + -2.876060473003754e+00 -2.876053551562065e+00 -2.876046108994973e+00 -2.876038151582050e+00 -2.876029686001908e+00 + -2.876020718975022e+00 -2.876011256990315e+00 -2.876001306494705e+00 -2.875990873998654e+00 -2.875979966015766e+00 + -2.875968589008655e+00 -2.875956749461299e+00 -2.875944453994101e+00 -2.875931709272467e+00 -2.875918522005370e+00 + -2.875904898821941e+00 -2.875890845988358e+00 -2.875876369796106e+00 -2.875861477000839e+00 -2.875846174460938e+00 + -2.875830468981534e+00 -2.875814367182402e+00 -2.875797874995170e+00 -2.875780998493851e+00 -2.875763745010153e+00 + -2.875746121853747e+00 -2.875728134988475e+00 -2.875709790337169e+00 -2.875691095004476e+00 -2.875672056151185e+00 + -2.875652679980860e+00 -2.875632972639220e+00 -2.875612940997824e+00 -2.875592591983200e+00 -2.875571932015899e+00 + -2.875550967463832e+00 -2.875529704990307e+00 -2.875508151305197e+00 -2.875486313009207e+00 -2.875464196688727e+00 + -2.875441808982035e+00 -2.875419156538716e+00 -2.875396246001703e+00 -2.875373083982446e+00 -2.875349676973115e+00 + -2.875326031456047e+00 -2.875302153993497e+00 -2.875278051224424e+00 -2.875253730014671e+00 -2.875229197164465e+00 + -2.875204458984698e+00 -2.875179521740897e+00 -2.875154392006447e+00 -2.875129076470253e+00 -2.875103581975416e+00 + -2.875077915323747e+00 -2.875052082997684e+00 -2.875026091410789e+00 -2.874999947020509e+00 -2.874973656330889e+00 + -2.874947225988491e+00 -2.874920662667701e+00 -2.874893973011697e+00 -2.874867163623783e+00 -2.874840240978976e+00 + -2.874813211559227e+00 -2.874786082002508e+00 -2.874758858958694e+00 -2.874731548969249e+00 -2.874704158521300e+00 + -2.874676693993052e+00 -2.874649161850167e+00 -2.874621569017096e+00 -2.874593922351292e+00 -2.874566227983435e+00 + -2.874538491996276e+00 -2.874510721007613e+00 -2.874482921761722e+00 -2.874455100973768e+00 -2.874427265275985e+00 + -2.874399420998023e+00 -2.874371574431975e+00 -2.874343732022288e+00 -2.874315900299783e+00 -2.874288085988434e+00 + -2.874260295776052e+00 -2.874232536012641e+00 -2.874204812974258e+00 -2.874177132978955e+00 -2.874149502426689e+00 + -2.874121928003048e+00 -2.874094416390038e+00 -2.874066973969692e+00 -2.874039607056358e+00 -2.874012321993617e+00 + -2.873985125156578e+00 -2.873958023017241e+00 -2.873931022092817e+00 -2.873904128984454e+00 -2.873877350227203e+00 + -2.873850692007775e+00 -2.873824160475146e+00 -2.873797761975665e+00 -2.873771502947487e+00 -2.873745389998629e+00 + -2.873719429664607e+00 -2.873693628021065e+00 -2.873667991196405e+00 -2.873642525989910e+00 -2.873617239207638e+00 + -2.873592137011854e+00 -2.873567225478465e+00 -2.873542510981722e+00 -2.873517999984164e+00 -2.873493699003122e+00 + -2.873469614539558e+00 -2.873445752974173e+00 -2.873422120664412e+00 -2.873398723994974e+00 -2.873375569341346e+00 + -2.873352663014937e+00 -2.873330011368907e+00 -2.873307620987516e+00 -2.873285498440290e+00 -2.873263650006746e+00 + -2.873242081977908e+00 -2.873220800980854e+00 -2.873199813610778e+00 -2.873179125999297e+00 -2.873158744269642e+00 + -2.873138674975094e+00 -2.873118924733721e+00 -2.873099499992696e+00 -2.873080407078925e+00 -2.873061652009151e+00 + -2.873043240951156e+00 -2.873025180987050e+00 -2.873007479104932e+00 -2.872990141002529e+00 -2.872973172348110e+00 + -2.872956579982463e+00 -2.872940370832477e+00 -2.872924550996914e+00 -2.872909126514257e+00 -2.872894104009989e+00 + -2.872879490127201e+00 -2.872865290992410e+00 -2.872851512733995e+00 -2.872838162004323e+00 -2.872825245427317e+00 + -2.872812768989124e+00 -2.872800738661925e+00 -2.872789160999820e+00 -2.872778042642130e+00 -2.872767389987160e+00 + -2.872757209355336e+00 -2.872747506996586e+00 -2.872738289140315e+00 -2.872729562004331e+00 -2.872721331833777e+00 + -2.872713604994726e+00 -2.872706387896571e+00 -2.872699687001068e+00 -2.872693508692679e+00 -2.872687858994343e+00 + -2.872682743943764e+00 -2.872678169999229e+00 -2.872674143639194e+00 -2.872670671002211e+00 -2.872667758252759e+00 + -2.872665411998920e+00 -2.872663638727966e+00 -2.872662444000314e+00 -2.872661833458480e+00 -2.872661814000242e+00 + -2.872662392564575e+00 -2.872663574999996e+00 -2.872665367034357e+00 -2.872667775003300e+00 -2.872670805307676e+00 + -2.872674464001362e+00 -2.872678757122995e+00 -2.872683690997219e+00 -2.872689271947241e+00 -2.872695506004511e+00 + -2.872702399218003e+00 -2.872709957998547e+00 -2.872718188690384e+00 -2.872727097009549e+00 -2.872736688669513e+00 + -2.872746970001709e+00 -2.872757947412680e+00 -2.872769626991446e+00 -2.872782014787135e+00 -2.872795117006809e+00 + -2.872808939808297e+00 -2.872823488994544e+00 -2.872838770359238e+00 -2.872854790013944e+00 -2.872871554154958e+00 + -2.872889068999627e+00 -2.872907340687168e+00 -2.872926375023218e+00 -2.872946177789640e+00 -2.872966755006795e+00 + -2.872988112738970e+00 -2.873010256987659e+00 -2.873033193743455e+00 -2.873056929016149e+00 -2.873081468798353e+00 + -2.873106818994782e+00 -2.873132985471494e+00 -2.873159974027786e+00 -2.873187790508094e+00 -2.873216441004140e+00 + -2.873245931584463e+00 -2.873276267977569e+00 -2.873307455856915e+00 -2.873339501015828e+00 -2.873372409342765e+00 + -2.873406186986854e+00 -2.873440840030674e+00 -2.873476374029945e+00 -2.873512794459630e+00 -2.873550106998518e+00 + -2.873588317466817e+00 -2.873627432046586e+00 -2.873667456808100e+00 -2.873708397012657e+00 -2.873750257967860e+00 + -2.873793045975522e+00 -2.873836767295967e+00 -2.873881427029366e+00 -2.873927030237608e+00 -2.873973582989610e+00 + -2.874021091436191e+00 -2.874069561048740e+00 -2.874118997257345e+00 -2.874169406006314e+00 -2.874220793186470e+00 + -2.874273163960479e+00 -2.874326523535612e+00 -2.874380878025728e+00 -2.874436233504353e+00 -2.874492594977105e+00 + -2.874549967456173e+00 -2.874608357047944e+00 -2.874667769870749e+00 -2.874728210996486e+00 -2.874789685444839e+00 + -2.874852199073056e+00 -2.874915757808161e+00 -2.874980367018717e+00 -2.875046031956011e+00 -2.875112757960702e+00 + -2.875180550448241e+00 -2.875249415043884e+00 -2.875319357389408e+00 -2.875390382982873e+00 -2.875462497200150e+00 + -2.875535705072081e+00 -2.875610011724477e+00 -2.875685423008027e+00 -2.875761944747628e+00 -2.875839581940104e+00 + -2.875918339524430e+00 -2.875998223036253e+00 -2.876079238083328e+00 -2.876161389965175e+00 -2.876244683897332e+00 + -2.876329125067640e+00 -2.876414718675390e+00 -2.876501469993362e+00 -2.876589384334920e+00 -2.876678467102276e+00 + -2.876768723646439e+00 -2.876860159024752e+00 -2.876952778311590e+00 -2.877046586943105e+00 -2.877141590285005e+00 + -2.877237793059432e+00 -2.877335200055582e+00 -2.877433816974432e+00 -2.877533649470098e+00 -2.877634702097487e+00 + -2.877736979404358e+00 -2.877840487009089e+00 -2.877945230580227e+00 -2.878051214916385e+00 -2.878158444703550e+00 + -2.878266925047163e+00 -2.878376661120778e+00 -2.878487657950954e+00 -2.878599920558564e+00 -2.878713454088738e+00 + -2.878828263638601e+00 -2.878944353988982e+00 -2.879061729871082e+00 -2.879180396133895e+00 -2.879300357745253e+00 + -2.879421620030550e+00 -2.879544188234639e+00 -2.879668066922659e+00 -2.879793260582870e+00 -2.879919774075741e+00 + -2.880047612428619e+00 -2.880176780964157e+00 -2.880307284823274e+00 -2.880439128124635e+00 -2.880572315044195e+00 + -2.880706851009318e+00 -2.880842741491739e+00 -2.880979990889281e+00 -2.881118603470176e+00 -2.881258584058220e+00 + -2.881399937594580e+00 -2.881542668934350e+00 -2.881686782880171e+00 -2.881832284110943e+00 -2.881979177270132e+00 + -2.882127466983199e+00 -2.882277157822698e+00 -2.882428254167564e+00 -2.882580760515876e+00 -2.882734682035907e+00 + -2.882890023809088e+00 -2.883046789899305e+00 -2.883204984344022e+00 -2.883364612092550e+00 -2.883525678164890e+00 + -2.883688186951939e+00 -2.883852142755886e+00 -2.884017550153203e+00 -2.884184413751485e+00 -2.884352738008543e+00 + -2.884522527349429e+00 -2.884693786217942e+00 -2.884866519029743e+00 -2.885040730069195e+00 -2.885216423722596e+00 + -2.885393604915286e+00 -2.885572278454246e+00 -2.885752448133968e+00 -2.885934117732660e+00 -2.886117291975880e+00 + -2.886301975695701e+00 -2.886488173202934e+00 -2.886675888645447e+00 -2.886865126040629e+00 -2.887055889528861e+00 + -2.887248183873006e+00 -2.887442013779875e+00 -2.887637383109605e+00 -2.887834295673936e+00 -2.888032755937675e+00 + -2.888232768417303e+00 -2.888434337182880e+00 -2.888637466267979e+00 -2.888842160006608e+00 -2.889048422705334e+00 + -2.889256258260521e+00 -2.889465670586525e+00 -2.889676664079871e+00 -2.889889243164732e+00 -2.890103411893701e+00 + -2.890319174230825e+00 -2.890536534157536e+00 -2.890755495690120e+00 -2.890976062966901e+00 -2.891198240133124e+00 + -2.891422031239666e+00 -2.891647440271526e+00 -2.891874471044534e+00 -2.892103127449178e+00 -2.892333413843735e+00 + -2.892565334531329e+00 -2.892798893126666e+00 -2.893034093211137e+00 -2.893270938921286e+00 -2.893509434394119e+00 + -2.893749583213363e+00 -2.893991388990754e+00 -2.894234856003367e+00 -2.894479988544211e+00 -2.894726790304690e+00 + -2.894975264880993e+00 -2.895225416090045e+00 -2.895477247800793e+00 -2.895730763869547e+00 -2.895985968110420e+00 + -2.896242864181383e+00 -2.896501455784724e+00 -2.896761746956156e+00 -2.897023741664482e+00 -2.897287443277443e+00 + -2.897552855132549e+00 -2.897819981047455e+00 -2.898088824960355e+00 -2.898359390811481e+00 -2.898631682423090e+00 + -2.898905703143506e+00 -2.899181456336644e+00 -2.899458945902694e+00 -2.899738175745144e+00 -2.900019149244370e+00 + -2.900301869748365e+00 -2.900586340998689e+00 -2.900872566741790e+00 -2.901160550350105e+00 -2.901450295205248e+00 + -2.901741805099525e+00 -2.902035083835090e+00 -2.902330134842785e+00 -2.902626961482952e+00 -2.902925567205262e+00 + -2.903225955501619e+00 -2.903528129943548e+00 -2.903832094083243e+00 -2.904137851315957e+00 -2.904445404943298e+00 + -2.904754758049239e+00 -2.905065913908475e+00 -2.905378876776237e+00 -2.905693650730528e+00 -2.906010238159916e+00 + -2.906328641477237e+00 -2.906648864881840e+00 -2.906970912612057e+00 -2.907294787275635e+00 -2.907620491421319e+00 + -2.907948028992455e+00 -2.908277404008211e+00 -2.908608619396449e+00 -2.908941677961907e+00 -2.909276583108139e+00 + -2.909613338320582e+00 -2.909951946813384e+00 -2.910292411733319e+00 -2.910634736228945e+00 -2.910978923497479e+00 + -2.911324976928991e+00 -2.911672899876866e+00 -2.912022695354926e+00 -2.912374366346152e+00 -2.912727916049746e+00 + -2.913083347735332e+00 -2.913440664738005e+00 -2.913799870293631e+00 -2.914160967175702e+00 -2.914523958205600e+00 + -2.914888846858668e+00 -2.915255636613397e+00 -2.915624330306910e+00 -2.915994930711883e+00 -2.916367440984558e+00 + -2.916741864289805e+00 -2.917118203443422e+00 -2.917496461287171e+00 -2.917876641115726e+00 -2.918258746264796e+00 + -2.918642779781321e+00 -2.919028744569610e+00 -2.919416643252220e+00 -2.919806478556714e+00 -2.920198253912409e+00 + -2.920591972698769e+00 -2.920987637394092e+00 -2.921385250442034e+00 -2.921784815048848e+00 -2.922186334507697e+00 + -2.922589811696789e+00 -2.922995249368979e+00 -2.923402650190686e+00 -2.923812016928122e+00 -2.924223352833133e+00 + -2.924636661116357e+00 -2.925051944337972e+00 -2.925469204994078e+00 -2.925888445974902e+00 -2.926309670222330e+00 + -2.926732880490753e+00 -2.927158079512877e+00 -2.927585270122142e+00 -2.928014455203420e+00 -2.928445637746579e+00 + -2.928878820641719e+00 -2.929314006274898e+00 -2.929751197043434e+00 -2.930190395893735e+00 -2.930631605816839e+00 + -2.931074829433217e+00 -2.931520069294359e+00 -2.931967328046430e+00 -2.932416608452995e+00 -2.932867913652596e+00 + -2.933321246608101e+00 -2.933776609204709e+00 -2.934234003435805e+00 -2.934693432805196e+00 -2.935154900804807e+00 + -2.935618409368617e+00 -2.936083960365691e+00 -2.936551556963400e+00 -2.937021202354904e+00 -2.937492898538196e+00 + -2.937966647468766e+00 -2.938442452127255e+00 -2.938920315642269e+00 -2.939400240709141e+00 -2.939882229846171e+00 + -2.940366285296803e+00 -2.940852409365155e+00 -2.941340604872910e+00 -2.941830874578781e+00 -2.942323220472084e+00 + -2.942817644603974e+00 -2.943314150042391e+00 -2.943812739919231e+00 -2.944313416605433e+00 -2.944816182292809e+00 + -2.945321039217627e+00 -2.945827989752984e+00 -2.946337036774817e+00 -2.946848183049044e+00 -2.947361430398659e+00 + -2.947876780695535e+00 -2.948394236949976e+00 -2.948913802216184e+00 -2.949435478585527e+00 -2.949959268045502e+00 + -2.950485173130951e+00 -2.951013196489051e+00 -2.951543340668991e+00 -2.952075608036040e+00 -2.952610000317780e+00 + -2.953146519451356e+00 -2.953685168849877e+00 -2.954225951787981e+00 -2.954768869510503e+00 -2.955313923227115e+00 + -2.955861116036636e+00 -2.956410451196468e+00 -2.956961930709160e+00 -2.957515556348660e+00 -2.958071330229310e+00 + -2.958629254704319e+00 -2.959189332741965e+00 -2.959751567143614e+00 -2.960315959427935e+00 -2.960882511105170e+00 + -2.961451224934558e+00 -2.962022103774683e+00 -2.962595149632548e+00 -2.963170364371659e+00 -2.963747750133120e+00 + -2.964327309260061e+00 -2.964909044626116e+00 -2.965492958892178e+00 -2.966079053337689e+00 -2.966667329311879e+00 + -2.967257789824588e+00 -2.967850437973655e+00 -2.968445275548303e+00 -2.969042304161408e+00 -2.969641526029084e+00 + -2.970242943489398e+00 -2.970846558764995e+00 -2.971452374012471e+00 -2.972060391239641e+00 -2.972670612566008e+00 + -2.973283040706606e+00 -2.973897678221620e+00 -2.974514526456296e+00 -2.975133586785449e+00 -2.975754861917081e+00 + -2.976378354633252e+00 -2.977004066679083e+00 -2.977631999719257e+00 -2.978262156133669e+00 -2.978894538388579e+00 + -2.979529148580497e+00 -2.980165988659094e+00 -2.980805060356407e+00 -2.981446365534977e+00 -2.982089906796993e+00 + -2.982735686662750e+00 -2.983383706585328e+00 -2.984033968085205e+00 -2.984686474019655e+00 -2.985341227187940e+00 + -2.985998228820469e+00 -2.986657480057624e+00 -2.987318983248517e+00 -2.987982740990944e+00 -2.988648755668708e+00 + -2.989317029403636e+00 -2.989987563483614e+00 -2.990660359350691e+00 -2.991335419897486e+00 -2.992012747963469e+00 + -2.992692344724977e+00 -2.993374211287029e+00 -2.994058350132512e+00 -2.994744763907397e+00 -2.995433454532118e+00 + -2.996124423756546e+00 -2.996817673373822e+00 -2.997513205283444e+00 -2.998211021767050e+00 -2.998911125033880e+00 + -2.999613516621449e+00 -3.000318198120732e+00 -3.001025172008281e+00 -3.001734440748973e+00 -3.002446005875424e+00 + -3.003159868783688e+00 -3.003876031255844e+00 -3.004594495323234e+00 -3.005315263628241e+00 -3.006038338638268e+00 + -3.006763721509772e+00 -3.007491413411925e+00 -3.008221416875716e+00 -3.008953734497098e+00 -3.009688367770095e+00 + -3.010425318036306e+00 -3.011164587129571e+00 -3.011906177113799e+00 -3.012650090480955e+00 -3.013396329533748e+00 + -3.014144895389836e+00 -3.014895789237767e+00 -3.015649013734712e+00 -3.016404571515447e+00 -3.017162463656545e+00 + -3.017922691248400e+00 -3.018685256994897e+00 -3.019450163571901e+00 -3.020217411929727e+00 -3.020987002987051e+00 + -3.021758939261538e+00 -3.022533223477289e+00 -3.023309857585168e+00 -3.024088843221124e+00 -3.024870181534668e+00 + -3.025653873871900e+00 -3.026439922851719e+00 -3.027228331077071e+00 -3.028019099814318e+00 -3.028812230192102e+00 + -3.029607724124773e+00 -3.030405583764245e+00 -3.031205811426982e+00 -3.032008409239547e+00 -3.032813378404362e+00 + -3.033620720145768e+00 -3.034430436699938e+00 -3.035242530366928e+00 -3.036057002690514e+00 -3.036873855182042e+00 + -3.037693089979441e+00 -3.038514709166424e+00 -3.039338713983260e+00 -3.040165105664532e+00 -3.040993886265523e+00 + -3.041825058080565e+00 -3.042658623539453e+00 -3.043494584770202e+00 -3.044332942558215e+00 -3.045173697755793e+00 + -3.046016852825442e+00 -3.046862410359265e+00 -3.047710371857544e+00 -3.048560738605269e+00 -3.049413512118055e+00 + -3.050268694173960e+00 -3.051126287370169e+00 -3.051986294136892e+00 -3.052848715417321e+00 -3.053713552140092e+00 + -3.054580806662679e+00 -3.055450481419417e+00 -3.056322577723267e+00 -3.057197096839233e+00 -3.058074040961857e+00 + -3.058953412280709e+00 -3.059835212035924e+00 -3.060719441405425e+00 -3.061606102267731e+00 -3.062495196777212e+00 + -3.063386727491054e+00 -3.064280696619269e+00 -3.065177104580330e+00 -3.066075951959016e+00 -3.066977241796834e+00 + -3.067880977177860e+00 -3.068787158899685e+00 -3.069695787543252e+00 -3.070606865109353e+00 -3.071520393938529e+00 + -3.072436376310475e+00 -3.073354814200677e+00 -3.074275708428639e+00 -3.075199059975246e+00 -3.076124871622891e+00 + -3.077053146054635e+00 -3.077983883754724e+00 -3.078917085313194e+00 -3.079852753942089e+00 -3.080790892784741e+00 + -3.081731502087634e+00 -3.082674582011150e+00 -3.083620135268097e+00 -3.084568164866139e+00 -3.085518672439932e+00 + -3.086471659270948e+00 -3.087427126600947e+00 -3.088385075921834e+00 -3.089345509765843e+00 -3.090308430518810e+00 + -3.091273838940665e+00 -3.092241735746584e+00 -3.093212123098609e+00 -3.094185003484481e+00 -3.095160379247863e+00 + -3.096138252358965e+00 -3.097118623438258e+00 -3.098101493262150e+00 -3.099086864580523e+00 -3.100074740150514e+00 + -3.101065120784818e+00 -3.102058007230942e+00 -3.103053401920080e+00 -3.104051307417155e+00 -3.105051725138318e+00 + -3.106054656274756e+00 -3.107060102266563e+00 -3.108068064811119e+00 -3.109078546386035e+00 -3.110091549326776e+00 + -3.111107074619999e+00 -3.112125123273996e+00 -3.113145697732417e+00 -3.114168800386244e+00 -3.115194431980418e+00 + -3.116222593318652e+00 -3.117253287085768e+00 -3.118286516039464e+00 -3.119322281347848e+00 -3.120360583948459e+00 + -3.121401425446115e+00 -3.122444807777008e+00 -3.123490733535526e+00 -3.124539205035892e+00 -3.125590222813487e+00 + -3.126643787500575e+00 -3.127699901895779e+00 -3.128758568841378e+00 -3.129819789187914e+00 -3.130883563634097e+00 + -3.131949894263071e+00 -3.133018783446947e+00 -3.134090233329311e+00 -3.135164245759380e+00 -3.136240821637432e+00 + -3.137319962039862e+00 -3.138401669696502e+00 -3.139485947209752e+00 -3.140572795018887e+00 -3.141662213641400e+00 + -3.142754206070774e+00 -3.143848775370422e+00 -3.144945922407469e+00 -3.146045647810740e+00 -3.147147953452156e+00 + -3.148252841552866e+00 -3.149360314487843e+00 -3.150470374336312e+00 -3.151583021840677e+00 -3.152698257836541e+00 + -3.153816084869129e+00 -3.154936505573740e+00 -3.156059521236365e+00 -3.157185132934072e+00 -3.158313342257567e+00 + -3.159444151127381e+00 -3.160577562269707e+00 -3.161713578058511e+00 -3.162852198653188e+00 -3.163993424406347e+00 + -3.165137258658042e+00 -3.166283704751602e+00 -3.167432763056018e+00 -3.168584433853514e+00 -3.169738720053572e+00 + -3.170895624664928e+00 -3.172055148466089e+00 -3.173217292044841e+00 -3.174382057456326e+00 -3.175549447119023e+00 + -3.176719463437418e+00 -3.177892108465135e+00 -3.179067382866334e+00 -3.180245287430775e+00 -3.181425824840074e+00 + -3.182608997807819e+00 -3.183794807283624e+00 -3.184983254083125e+00 -3.186174340249998e+00 -3.187368068149750e+00 + -3.188564440207163e+00 -3.189763458501066e+00 -3.190965123667219e+00 -3.192169436468204e+00 -3.193376399616980e+00 + -3.194586015855556e+00 -3.195798286091764e+00 -3.197013211234878e+00 -3.198230794034108e+00 -3.199451037209393e+00 + -3.200673941523666e+00 -3.201899507599942e+00 -3.203127737458575e+00 -3.204358633517069e+00 -3.205592198384193e+00 + -3.206828434306502e+00 -3.208067341890413e+00 -3.209308921829809e+00 -3.210553176808560e+00 -3.211800109598040e+00 + -3.213049721329648e+00 -3.214302012941719e+00 -3.215556986240311e+00 -3.216814643392485e+00 -3.218074987141617e+00 + -3.219338019837523e+00 -3.220603741679474e+00 -3.221872153094758e+00 -3.223143257573258e+00 -3.224417058543514e+00 + -3.225693556126080e+00 -3.226972750453261e+00 -3.228254645012327e+00 -3.229539243310538e+00 -3.230826545580160e+00 + -3.232116551831102e+00 -3.233409264458852e+00 -3.234704686394765e+00 -3.236002820328103e+00 -3.237303668413965e+00 + -3.238607230912866e+00 -3.239913508296335e+00 -3.241222503774527e+00 -3.242534220589764e+00 -3.243848659374397e+00 + -3.245165820540432e+00 -3.246485706228452e+00 -3.247808319087641e+00 -3.249133662073000e+00 -3.250461737608715e+00 + -3.251792545689908e+00 -3.253126086515263e+00 -3.254462363526813e+00 -3.255801380232294e+00 -3.257143137158927e+00 + -3.258487634736825e+00 -3.259834875988172e+00 -3.261184864013611e+00 -3.262537599635538e+00 -3.263893083453904e+00 + -3.265251317457108e+00 -3.266612304094287e+00 -3.267976046269084e+00 -3.269342546452898e+00 -3.270711804933652e+00 + -3.272083822201368e+00 -3.273458601737915e+00 -3.274836147008249e+00 -3.276216458417835e+00 -3.277599536106921e+00 + -3.278985382214368e+00 -3.280373999474050e+00 -3.281765391001240e+00 -3.283159559381294e+00 -3.284556504698475e+00 + -3.285956227223949e+00 -3.287358730477579e+00 -3.288764018003004e+00 -3.290172090190266e+00 -3.291582947391597e+00 + -3.292996592961586e+00 -3.294413030263101e+00 -3.295832259689772e+00 -3.297254281509102e+00 -3.298679098453292e+00 + -3.300106713632883e+00 -3.301537129207062e+00 -3.302970346938195e+00 -3.304406367952729e+00 -3.305845193592728e+00 + -3.307286826698660e+00 -3.308731270022015e+00 -3.310178524459931e+00 -3.311628590794006e+00 -3.313081471198005e+00 + -3.314537168271639e+00 -3.315995684926260e+00 -3.317457023622331e+00 -3.318921184705128e+00 -3.320388168757214e+00 + -3.321857979425488e+00 -3.323330620242623e+00 -3.324806091220061e+00 -3.326284392457951e+00 -3.327765527932510e+00 + -3.329249501635255e+00 -3.330736313742837e+00 -3.332225964151081e+00 -3.333718455447356e+00 -3.335213790816533e+00 + -3.336711973141963e+00 -3.338213004741188e+00 -3.339716885970061e+00 -3.341223617428788e+00 -3.342733202656698e+00 + -3.344245645175923e+00 -3.345760945500658e+00 -3.347279103963591e+00 -3.348800123179309e+00 -3.350324006237700e+00 + -3.351850755847976e+00 -3.353380374190363e+00 -3.354912861709826e+00 -3.356448219173252e+00 -3.357986450370467e+00 + -3.359527558984502e+00 -3.361071545248283e+00 -3.362618409368982e+00 -3.364168154900880e+00 -3.365720785489059e+00 + -3.367276301794712e+00 -3.368834704260551e+00 -3.370395995439248e+00 -3.371960178388195e+00 -3.373527256073704e+00 + -3.375097230883950e+00 -3.376670102985606e+00 -3.378245872877927e+00 -3.379824544611959e+00 -3.381406122149057e+00 + -3.382990605539988e+00 -3.384577994855671e+00 -3.386168294158221e+00 -3.387761507524905e+00 -3.389357635102426e+00 + -3.390956676825633e+00 -3.392558635712520e+00 -3.394163515324364e+00 -3.395771318312439e+00 -3.397382046745834e+00 + -3.398995701274896e+00 -3.400612282828281e+00 -3.402231794866633e+00 -3.403854240867662e+00 -3.405479621845378e+00 + -3.407107938586081e+00 -3.408739193428916e+00 -3.410373389185216e+00 -3.412010529002203e+00 -3.413650615518111e+00 + -3.415293648999326e+00 -3.416939629995896e+00 -3.418588562564371e+00 -3.420240450691449e+00 -3.421895294577897e+00 + -3.423553094414080e+00 -3.425213854134680e+00 -3.426877577792018e+00 -3.428544266164663e+00 -3.430213919689846e+00 + -3.431886540713168e+00 -3.433562132145608e+00 -3.435240697251321e+00 -3.436922238808692e+00 -3.438606757299870e+00 + -3.440294253397158e+00 -3.441984730829699e+00 -3.443678193368453e+00 -3.445374641894819e+00 -3.447074077051543e+00 + -3.448776501416308e+00 -3.450481918039497e+00 -3.452190329927366e+00 -3.453901739641781e+00 -3.455616148011183e+00 + -3.457333556082980e+00 -3.459053967513855e+00 -3.460777385853499e+00 -3.462503811614361e+00 -3.464233245386620e+00 + -3.465965691108627e+00 -3.467701152771073e+00 -3.469439631225878e+00 -3.471181127031554e+00 -3.472925642711720e+00 + -3.474673181335264e+00 -3.476423746187027e+00 -3.478177340029919e+00 -3.479933963323171e+00 -3.481693616824597e+00 + -3.483456304790008e+00 -3.485222031388338e+00 -3.486990796943019e+00 -3.488762601570069e+00 -3.490537448401365e+00 + -3.492315341151373e+00 -3.494096282849095e+00 -3.495880275915030e+00 -3.497667321021135e+00 -3.499457419173128e+00 + -3.501250574460328e+00 -3.503046790838973e+00 -3.504846068649357e+00 -3.506648408298966e+00 -3.508453814079994e+00 + -3.510262290280344e+00 -3.512073837286068e+00 -3.513888455301771e+00 -3.515706147708129e+00 -3.517526918395819e+00 + -3.519350770119465e+00 -3.521177705073145e+00 -3.523007724344773e+00 -3.524840829328240e+00 -3.526677023747485e+00 + -3.528516311267811e+00 -3.530358692989965e+00 -3.532204169811781e+00 -3.534052744384031e+00 -3.535904419874647e+00 + -3.537759199767289e+00 -3.539617087002065e+00 -3.541478082029144e+00 -3.543342185630307e+00 -3.545209402403708e+00 + -3.547079736777425e+00 -3.548953188682862e+00 -3.550829758143615e+00 -3.552709450048714e+00 -3.554592269345012e+00 + -3.556478216345227e+00 -3.558367291032073e+00 -3.560259496702344e+00 -3.562154837300620e+00 -3.564053316048536e+00 + -3.565954935512961e+00 -3.567859696364639e+00 -3.569767599635964e+00 -3.571678649702049e+00 -3.573592850895430e+00 + -3.575510204035641e+00 -3.577430709619281e+00 -3.579354370364244e+00 -3.581281189700099e+00 -3.583211171681835e+00 + -3.585144319721653e+00 -3.587080634035166e+00 -3.589020115063184e+00 -3.590962767343901e+00 -3.592908595415016e+00 + -3.594857599714854e+00 -3.596809780701911e+00 -3.598765143014713e+00 -3.600723691343250e+00 -3.602685426403352e+00 + -3.604650348553174e+00 -3.606618460694309e+00 -3.608589766473437e+00 -3.610564269974137e+00 -3.612541974573128e+00 + -3.614522880382737e+00 -3.616506987803558e+00 -3.618494301653613e+00 -3.620484826823921e+00 -3.622478564080036e+00 + -3.624475513850586e+00 -3.626475679341938e+00 -3.628479064392689e+00 -3.630485672592619e+00 -3.632495506905407e+00 + -3.634508568039156e+00 -3.636524857004877e+00 -3.638544378280809e+00 -3.640567136287224e+00 -3.642593131745308e+00 + -3.644622365423449e+00 -3.646654841977913e+00 -3.648690566065893e+00 -3.650729538460438e+00 -3.652771759626902e+00 + -3.654817232683972e+00 -3.656865961450936e+00 -3.658917949896158e+00 -3.660973201344661e+00 -3.663031716399031e+00 + -3.665093495929850e+00 -3.667158544602091e+00 -3.669226867066577e+00 -3.671298464123134e+00 -3.673373336353373e+00 + -3.675451487317045e+00 -3.677532921173144e+00 -3.679617641499514e+00 -3.681705651197185e+00 -3.683796951041065e+00 + -3.685891542158701e+00 -3.687989429214330e+00 -3.690090616811484e+00 -3.692195105774196e+00 -3.694302896934788e+00 + -3.696413994938233e+00 -3.698528404463948e+00 -3.700646126516483e+00 -3.702767161822413e+00 -3.704891513671268e+00 + -3.707019186005269e+00 -3.709150182814482e+00 -3.711284507419287e+00 -3.713422160413482e+00 -3.715563142750310e+00 + -3.717707459547388e+00 -3.719855115839397e+00 -3.722006112164920e+00 -3.724160448777861e+00 -3.726318129289493e+00 + -3.728479158099316e+00 -3.730643539402395e+00 -3.732811276589775e+00 -3.734982370040845e+00 -3.737156820495128e+00 + -3.739334633144358e+00 -3.741515813112657e+00 -3.743700360801490e+00 -3.745888276640612e+00 -3.748079565895588e+00 + -3.750274233918474e+00 -3.752472281571475e+00 -3.754673709335501e+00 -3.756878520656135e+00 -3.759086719721971e+00 + -3.761298310728990e+00 -3.763513297133539e+00 -3.765731679426046e+00 -3.767953458457793e+00 -3.770178639489403e+00 + -3.772407227784000e+00 -3.774639224205367e+00 -3.776874629489326e+00 -3.779113448259203e+00 -3.781355685279774e+00 + -3.783601341994148e+00 -3.785850419525435e+00 -3.788102921038436e+00 -3.790358850378410e+00 -3.792618212070778e+00 + -3.794881010002580e+00 -3.797147244827153e+00 -3.799416917428862e+00 -3.801690032849888e+00 -3.803966596190487e+00 + -3.806246608625402e+00 -3.808530070983860e+00 -3.810816986638503e+00 -3.813107359693981e+00 -3.815401194639556e+00 + -3.817698495297397e+00 -3.819999262436677e+00 -3.822303497093916e+00 -3.824611204428034e+00 -3.826922389548483e+00 + -3.829237053244454e+00 -3.831555196353405e+00 -3.833876824226091e+00 -3.836201942201953e+00 -3.838530551061888e+00 + -3.840862651326505e+00 -3.843198247033778e+00 -3.845537342919513e+00 -3.847879942993476e+00 -3.850226050562932e+00 + -3.852575666851148e+00 -3.854928793361406e+00 -3.857285434801036e+00 -3.859645595950435e+00 -3.862009278678248e+00 + -3.864376484523473e+00 -3.866747216618300e+00 -3.869121478726629e+00 -3.871499275546047e+00 -3.873880611182955e+00 + -3.876265486445322e+00 -3.878653902389424e+00 -3.881045864363169e+00 -3.883441377687285e+00 -3.885840443282151e+00 + -3.888243062046155e+00 -3.890649239190073e+00 -3.893058980047241e+00 -3.895472286128841e+00 -3.897889158595383e+00 + -3.900309601026809e+00 -3.902733617656517e+00 -3.905161212912323e+00 -3.907592390603840e+00 -3.910027151873432e+00 + -3.912465498159137e+00 -3.914907434748928e+00 -3.917352966879188e+00 -3.919802095729995e+00 -3.922254822259626e+00 + -3.924711150595445e+00 -3.927171085542605e+00 -3.929634631448325e+00 -3.932101791843537e+00 -3.934572567451927e+00 + -3.937046959532740e+00 -3.939524974294695e+00 -3.942006617767883e+00 -3.944491890318428e+00 -3.946980792233828e+00 + -3.949473329151056e+00 -3.951969506957779e+00 -3.954469327195002e+00 -3.956972790971958e+00 -3.959479902017460e+00 + -3.961990664762499e+00 -3.964505083827194e+00 -3.967023163167552e+00 -3.969544903893966e+00 -3.972070307479498e+00 + -3.974599379693463e+00 -3.977132126179292e+00 -3.979668547780628e+00 -3.982208645099321e+00 -3.984752422569858e+00 + -3.987299885436030e+00 -3.989851038346246e+00 -3.992405885069993e+00 -3.994964426456437e+00 -3.997526663815754e+00 + -4.000092603222488e+00 -4.002662250581340e+00 -4.005235606353252e+00 -4.007812671084819e+00 -4.010393451108941e+00 + -4.012977952843547e+00 -4.015566177260363e+00 -4.018158124897606e+00 -4.020753800005660e+00 -4.023353207686703e+00 + -4.025956352737950e+00 -4.028563239140089e+00 -4.031173867912699e+00 -4.033788240453579e+00 -4.036406362634527e+00 + -4.039028240314873e+00 -4.041653874830120e+00 -4.044283267179555e+00 -4.046916421541453e+00 -4.049553342894448e+00 + -4.052194036239657e+00 -4.054838505774454e+00 -4.057486752458788e+00 -4.060138777601743e+00 -4.062794587146426e+00 + -4.065454187011838e+00 -4.068117578386588e+00 -4.070784762448621e+00 -4.073455745063631e+00 -4.076130532171974e+00 + -4.078809125324914e+00 -4.081491525652789e+00 -4.084177736991329e+00 -4.086867764089578e+00 -4.089561612644448e+00 + -4.092259287473573e+00 -4.094960788929582e+00 -4.097666117736884e+00 -4.100375280572002e+00 -4.103088284211306e+00 + -4.105805129878449e+00 -4.108525818267906e+00 -4.111250353510137e+00 -4.113978740671802e+00 -4.116710985128399e+00 + -4.119447091422845e+00 -4.122187060458915e+00 -4.124930893522407e+00 -4.127678597066370e+00 -4.130430177441071e+00 + -4.133185635418395e+00 -4.135944971791250e+00 -4.138708193015015e+00 -4.141475305696859e+00 -4.144246311388639e+00 + -4.147021211130915e+00 -4.149800008974389e+00 -4.152582709893380e+00 -4.155369319546537e+00 -4.158159842709882e+00 + -4.160954279944561e+00 -4.163752632239020e+00 -4.166554906505763e+00 -4.169361109687737e+00 -4.172171242925584e+00 + -4.174985306927709e+00 -4.177803306475812e+00 -4.180625247195196e+00 -4.183451134012302e+00 -4.186280970992621e+00 + -4.189114759456745e+00 -4.191952501240072e+00 -4.194794202982180e+00 -4.197639871116617e+00 -4.200489506448629e+00 + -4.203343109834506e+00 -4.206200687962978e+00 -4.209062247657938e+00 -4.211927790451525e+00 -4.214797317400862e+00 + -4.217670832954751e+00 -4.220548342457539e+00 -4.223429851444060e+00 -4.226315364591702e+00 -4.229204882957573e+00 + -4.232098408004153e+00 -4.234995946435681e+00 -4.237897504949240e+00 -4.240803084971501e+00 -4.243712687544032e+00 + -4.246626317438374e+00 -4.249543980343883e+00 -4.252465681891192e+00 -4.255391426705907e+00 -4.258321215452209e+00 + -4.261255049361277e+00 -4.264192935893713e+00 -4.267134882389568e+00 -4.270080889477248e+00 -4.273030957691918e+00 + -4.275985093907401e+00 -4.278943305249538e+00 -4.281905593513557e+00 -4.284871959946388e+00 -4.287842408932329e+00 + -4.290816945777364e+00 -4.293795576336856e+00 -4.296778305653331e+00 -4.299765134968560e+00 -4.302756065899131e+00 + -4.305751105361620e+00 -4.308750260118541e+00 -4.311753531016159e+00 -4.314760919008608e+00 -4.317772431397722e+00 + -4.320788075591533e+00 -4.323807853075197e+00 -4.326831764792573e+00 -4.329859815445223e+00 -4.332892010759197e+00 + -4.335928356800809e+00 -4.338968858700405e+00 -4.342013517504197e+00 -4.345062334602749e+00 -4.348115316848165e+00 + -4.351172471198577e+00 -4.354233799574710e+00 -4.357299303495111e+00 -4.360368987907023e+00 -4.363442858590077e+00 + -4.366520921224746e+00 -4.369603180592436e+00 -4.372689637977453e+00 -4.375780295145305e+00 -4.378875159283436e+00 + -4.381974237486932e+00 -4.385077531059527e+00 -4.388185041309383e+00 -4.391296775353732e+00 -4.394412740393244e+00 + -4.397532938153312e+00 -4.400657369887305e+00 -4.403786040435705e+00 -4.406918955633090e+00 -4.410056121703311e+00 + -4.413197543940346e+00 -4.416343223529426e+00 -4.419493162052248e+00 -4.422647366785128e+00 -4.425805845047289e+00 + -4.428968598634965e+00 -4.432135628892382e+00 -4.435306940878729e+00 -4.438482540596634e+00 -4.441662434107552e+00 + -4.444846626509031e+00 -4.448035118984182e+00 -4.451227913265940e+00 -4.454425017200977e+00 -4.457626438485681e+00 + -4.460832178101560e+00 -4.464042236947444e+00 -4.467256622306292e+00 -4.470475341701105e+00 -4.473698397230936e+00 + -4.476925790483307e+00 -4.480157526423565e+00 -4.483393610985775e+00 -4.486634050601043e+00 -4.489878850742320e+00 + -4.493128012552872e+00 -4.496381537630165e+00 -4.499639433718156e+00 -4.502901708553144e+00 -4.506168363694287e+00 + -4.509439400268067e+00 -4.512714823847340e+00 -4.515994641019672e+00 -4.519278857985080e+00 -4.522567479881829e+00 + -4.525860507988668e+00 -4.529157944122721e+00 -4.532459796114085e+00 -4.535766071688615e+00 -4.539076772142213e+00 + -4.542391898765175e+00 -4.545711459255270e+00 -4.549035461446213e+00 -4.552363907308053e+00 -4.555696798263391e+00 + -4.559034139408705e+00 -4.562375936904542e+00 -4.565722197493832e+00 -4.569072926948550e+00 -4.572428126574475e+00 + -4.575787798129616e+00 -4.579151949647104e+00 -4.582520589075836e+00 -4.585893717752653e+00 -4.589271336639746e+00 + -4.592653451812744e+00 -4.596040070428725e+00 -4.599431198857142e+00 -4.602826842289216e+00 -4.606227001990830e+00 + -4.609631679831751e+00 -4.613040884022596e+00 -4.616454622677202e+00 -4.619872897181441e+00 -4.623295708819967e+00 + -4.626723065200532e+00 -4.630154974192006e+00 -4.633591438384649e+00 -4.637032459790966e+00 -4.640478043391029e+00 + -4.643928195196958e+00 -4.647382922381489e+00 -4.650842231139545e+00 -4.654306122594169e+00 -4.657774598295235e+00 + -4.661247666571815e+00 -4.664725335805659e+00 -4.668207607810025e+00 -4.671694483876048e+00 -4.675185969774820e+00 + -4.678682072408495e+00 -4.682182798723523e+00 -4.685688154522786e+00 -4.689198140990583e+00 -4.692712759891060e+00 + -4.696232019926335e+00 -4.699755929666950e+00 -4.703284490219185e+00 -4.706817702626076e+00 -4.710355575141943e+00 + -4.713898116290367e+00 -4.717445328460708e+00 -4.720997213393779e+00 -4.724553776370427e+00 -4.728115023824750e+00 + -4.731680963263822e+00 -4.735251601139764e+00 -4.738826938611875e+00 -4.742406977241646e+00 -4.745991725492132e+00 + -4.749581191958943e+00 -4.753175378866366e+00 -4.756774287871428e+00 -4.760377924733439e+00 -4.763986296289299e+00 + -4.767599409584012e+00 -4.771217270615820e+00 -4.774839880987831e+00 -4.778467242836293e+00 -4.782099364825118e+00 + -4.785736255481164e+00 -4.789377916255392e+00 -4.793024348603915e+00 -4.796675561079348e+00 -4.800331562360717e+00 + -4.803992354536202e+00 -4.807657939173200e+00 -4.811328322346788e+00 -4.815003511262576e+00 -4.818683513140625e+00 + -4.822368334073276e+00 -4.826057975627521e+00 -4.829752439872078e+00 -4.833451735407881e+00 -4.837155870922971e+00 + -4.840864848921632e+00 -4.844578671297884e+00 -4.848297343688468e+00 -4.852020872870312e+00 -4.855749266438375e+00 + -4.859482530948563e+00 -4.863220667982479e+00 -4.866963679596293e+00 -4.870711574718753e+00 -4.874464362148352e+00 + -4.878222043289993e+00 -4.881984619584831e+00 -4.885752100012597e+00 -4.889524493673498e+00 -4.893301802611106e+00 + -4.897084028340568e+00 -4.900871177319985e+00 -4.904663257144151e+00 -4.908460275011687e+00 -4.912262236942902e+00 + -4.916069144641015e+00 -4.919881000415621e+00 -4.923697813318887e+00 -4.927519592402767e+00 -4.931346339975771e+00 + -4.935178057730553e+00 -4.939014751639765e+00 -4.942856428895341e+00 -4.946703097286389e+00 -4.950554763469543e+00 + -4.954411428974413e+00 -4.958273095882141e+00 -4.962139773607051e+00 -4.966011471374763e+00 -4.969888190322918e+00 + -4.973769931656962e+00 -4.977656704941523e+00 -4.981548519919207e+00 -4.985445378685372e+00 -4.989347282670139e+00 + -4.993254238289898e+00 -4.997166253181426e+00 -5.001083334876794e+00 -5.005005489750602e+00 -5.008932719652265e+00 + -5.012865027026571e+00 -5.016802421224969e+00 -5.020744911403345e+00 -5.024692499028711e+00 -5.028645185619313e+00 + -5.032602980587180e+00 -5.036565893470627e+00 -5.040533926419334e+00 -5.044507081015939e+00 -5.048485363963517e+00 + -5.052468783200935e+00 -5.056457346489804e+00 -5.060451060330298e+00 -5.064449926354071e+00 -5.068453946757710e+00 + -5.072463130865962e+00 -5.076477488052552e+00 -5.080497020758939e+00 -5.084521730904982e+00 -5.088551625256381e+00 + -5.092586711696772e+00 -5.096626997735727e+00 -5.100672489712744e+00 -5.104723189661156e+00 -5.108779100266077e+00 + -5.112840231125939e+00 -5.116906591587866e+00 -5.120978183080382e+00 -5.125055007124604e+00 -5.129137073530554e+00 + -5.133224392250169e+00 -5.137316965514153e+00 -5.141414794882011e+00 -5.145517886949661e+00 -5.149626249667421e+00 + -5.153739891366810e+00 -5.157858819095347e+00 -5.161983034383363e+00 -5.166112539324860e+00 -5.170247343785729e+00 + -5.174387457616170e+00 -5.178532882831751e+00 -5.182683620936045e+00 -5.186839679219287e+00 -5.191001066208124e+00 + -5.195167789588259e+00 -5.199339855740569e+00 -5.203517266667578e+00 -5.207700025095241e+00 -5.211888141021600e+00 + -5.216081624199723e+00 -5.220280476130696e+00 -5.224484698310884e+00 -5.228694300469721e+00 -5.232909292611727e+00 + -5.237129677608738e+00 -5.241355457600706e+00 -5.245586638932716e+00 -5.249823229255573e+00 -5.254065237237846e+00 + -5.258312670369801e+00 -5.262565530410686e+00 -5.266823819583928e+00 -5.271087547700648e+00 -5.275356724632263e+00 + -5.279631352903723e+00 -5.283911434448228e+00 -5.288196976178466e+00 -5.292487986327965e+00 -5.296784473434150e+00 + -5.301086444698075e+00 -5.305393901671405e+00 -5.309706846569482e+00 -5.314025289911748e+00 -5.318349242027271e+00 + -5.322678704179561e+00 -5.327013677718438e+00 -5.331354173404511e+00 -5.335700202105029e+00 -5.340051765703035e+00 + -5.344408865432155e+00 -5.348771508912536e+00 -5.353139705124518e+00 -5.357513462102698e+00 -5.361892786505948e+00 + -5.366277680435933e+00 -5.370668146715638e+00 -5.375064195610523e+00 -5.379465837274747e+00 -5.383873073974794e+00 + -5.388285907439377e+00 -5.392704345133761e+00 -5.397128395890300e+00 -5.401558068273167e+00 -5.405993369375257e+00 + -5.410434300672517e+00 -5.414880864443758e+00 -5.419333071796174e+00 -5.423790933634701e+00 -5.428254451226888e+00 + -5.432723625834648e+00 -5.437198468334746e+00 -5.441678989715544e+00 -5.446165191796978e+00 -5.450657075821366e+00 + -5.455154649888983e+00 -5.459657923508107e+00 -5.464166904961132e+00 -5.468681600997277e+00 -5.473202013458992e+00 + -5.477728145011161e+00 -5.482260006515158e+00 -5.486797608759512e+00 -5.491340954044872e+00 -5.495890044003880e+00 + -5.500444886085005e+00 -5.505005489175888e+00 -5.509571862105057e+00 -5.514144012303452e+00 -5.518721941670775e+00 + -5.523305652810777e+00 -5.527895156674663e+00 -5.532490463993778e+00 -5.537091576272570e+00 -5.541698495053784e+00 + -5.546311231260242e+00 -5.550929796018560e+00 -5.555554191890502e+00 -5.560184420697174e+00 -5.564820489861896e+00 + -5.569462408240030e+00 -5.574110184812914e+00 -5.578763827204064e+00 -5.583423337479740e+00 -5.588088718319627e+00 + -5.592759980414353e+00 -5.597437134453794e+00 -5.602120183113874e+00 -5.606809128447821e+00 -5.611503978032022e+00 + -5.616204740842362e+00 -5.620911425929568e+00 -5.625624040919794e+00 -5.630342587666039e+00 -5.635067068763208e+00 + -5.639797495546991e+00 -5.644533879170592e+00 -5.649276221316504e+00 -5.654024523642824e+00 -5.658778797180806e+00 + -5.663539053129186e+00 -5.668305293983524e+00 -5.673077521581335e+00 -5.677855743831122e+00 -5.682639970117403e+00 + -5.687430209657800e+00 -5.692226470164904e+00 -5.697028753498052e+00 -5.701837062188433e+00 -5.706651407307890e+00 + -5.711471800003379e+00 -5.716298243181697e+00 -5.721130739014699e+00 -5.725969294974640e+00 -5.730813920019088e+00 + -5.735664623746429e+00 -5.740521414337008e+00 -5.745384293658165e+00 -5.750253264219532e+00 -5.755128337412918e+00 + -5.760009524502356e+00 -5.764896827358567e+00 -5.769790247833362e+00 -5.774689797096235e+00 -5.779595486532854e+00 + -5.784507319075965e+00 -5.789425296924678e+00 -5.794349427796488e+00 -5.799279720850703e+00 -5.804216185495535e+00 + -5.809158829710795e+00 -5.814107655513784e+00 -5.819062665706917e+00 -5.824023872195552e+00 -5.828991286593848e+00 + -5.833964910248241e+00 -5.838944744496904e+00 -5.843930800912663e+00 -5.848923091405570e+00 -5.853921618999967e+00 + -5.858926385866531e+00 -5.863937399646989e+00 -5.868954669511408e+00 -5.873978205272220e+00 -5.879008015280387e+00 + -5.884044101398642e+00 -5.889086466127434e+00 -5.894135121006329e+00 -5.899190077679159e+00 -5.904251339167730e+00 + -5.909318907675908e+00 -5.914392790757818e+00 -5.919472997569684e+00 -5.924559538325873e+00 -5.929652421747786e+00 + -5.934751649526802e+00 -5.939857223994977e+00 -5.944969157077114e+00 -5.950087460588470e+00 -5.955212136313389e+00 + -5.960343186070434e+00 -5.965480621845905e+00 -5.970624455737114e+00 -5.975774690117698e+00 -5.980931326619691e+00 + -5.986094373632355e+00 -5.991263841186835e+00 -5.996439739124646e+00 -6.001622075628632e+00 -6.006810852436582e+00 + -6.012006072105073e+00 -6.017207746910874e+00 -6.022415889122929e+00 -6.027630501258702e+00 -6.032851585034692e+00 + -6.038079148714933e+00 -6.043313202169935e+00 -6.048553755148549e+00 -6.053800815867540e+00 -6.059054386536941e+00 + -6.064314470164098e+00 -6.069581078952353e+00 -6.074854224823474e+00 -6.080133909377011e+00 -6.085420134277816e+00 + -6.090712911774160e+00 -6.096012254273324e+00 -6.101318164235261e+00 -6.106630643404864e+00 -6.111949700614082e+00 + -6.117275346267099e+00 -6.122607589969956e+00 -6.127946439669295e+00 -6.133291897472249e+00 -6.138643966380033e+00 + -6.144002658809652e+00 -6.149367987035877e+00 -6.154739953348771e+00 -6.160118559324411e+00 -6.165503813667637e+00 + -6.170895726810269e+00 -6.176294308963303e+00 -6.181699568610070e+00 -6.187111507544039e+00 -6.192530128394146e+00 + -6.197955443821025e+00 -6.203387466288188e+00 -6.208826197438971e+00 -6.214271638855750e+00 -6.219723802697215e+00 + -6.225182701452046e+00 -6.230648338352550e+00 -6.236120715733020e+00 -6.241599841591995e+00 -6.247085725644578e+00 + -6.252578378807894e+00 -6.258077810320607e+00 -6.263584021505486e+00 -6.269097014385768e+00 -6.274616801702433e+00 + -6.280143396389799e+00 -6.285676801437800e+00 -6.291217018848358e+00 -6.296764056615736e+00 -6.302317924554712e+00 + -6.307878633769864e+00 -6.313446193664602e+00 -6.319020605547922e+00 -6.324601871487839e+00 -6.330190004682891e+00 + -6.335785018206249e+00 -6.341386913499118e+00 -6.346995691980793e+00 -6.352611366614864e+00 -6.358233950592316e+00 + -6.363863446469443e+00 -6.369499855900457e+00 -6.375143187565898e+00 -6.380793451939097e+00 -6.386450659638202e+00 + -6.392114819555641e+00 -6.397785933536126e+00 -6.403464004233896e+00 -6.409149044588990e+00 -6.414841067513965e+00 + -6.420540075525660e+00 -6.426246070301758e+00 -6.431959060559017e+00 -6.437679056917068e+00 -6.443406070567963e+00 + -6.449140110779302e+00 -6.454881178548420e+00 -6.460629275812415e+00 -6.466384416537711e+00 -6.472146614484319e+00 + -6.477915870557313e+00 -6.483692185657911e+00 -6.489475573526882e+00 -6.495266048141532e+00 -6.501063611585819e+00 + -6.506868264986595e+00 -6.512680017535606e+00 -6.518498880384615e+00 -6.524324864460620e+00 -6.530157978732819e+00 + -6.535998224564008e+00 -6.541845604255500e+00 -6.547700131469085e+00 -6.553561819849423e+00 -6.559430671612207e+00 + -6.565306688088189e+00 -6.571189878497283e+00 -6.577080253965905e+00 -6.582977825357318e+00 -6.588882601649868e+00 + -6.594794584545345e+00 -6.600713776640095e+00 -6.606640191385222e+00 -6.612573842086468e+00 -6.618514730613387e+00 + -6.624462858757332e+00 -6.630418239433046e+00 -6.636380885778538e+00 -6.642350800701542e+00 -6.648327986279747e+00 + -6.654312451500913e+00 -6.660304207148021e+00 -6.666303264274883e+00 -6.672309632144893e+00 -6.678323312588955e+00 + -6.684344308236361e+00 -6.690372632342481e+00 -6.696408298209058e+00 -6.702451308697293e+00 -6.708501665794167e+00 + -6.714559378430309e+00 -6.720624457416141e+00 -6.726696914137652e+00 -6.732776758078630e+00 -6.738863990538500e+00 + -6.744958613795213e+00 -6.751060642225177e+00 -6.757170089911689e+00 -6.763286957667176e+00 -6.769411246357500e+00 + -6.775542970333119e+00 -6.781682144164359e+00 -6.787828769816468e+00 -6.793982848306231e+00 -6.800144389461610e+00 + -6.806313405086916e+00 -6.812489906080716e+00 -6.818673901333698e+00 -6.824865392610781e+00 -6.831064382650163e+00 + -6.837270885208925e+00 -6.843484914029985e+00 -6.849706471780753e+00 -6.855935560196301e+00 -6.862172188357874e+00 + -6.868416367348060e+00 -6.874668108908677e+00 -6.880927422841348e+00 -6.887194310527692e+00 -6.893468774218006e+00 + -6.899750828057308e+00 -6.906040486046904e+00 -6.912337749718504e+00 -6.918642620544160e+00 -6.924955112226868e+00 + -6.931275238742860e+00 -6.937603002930438e+00 -6.943938406703657e+00 -6.950281459417487e+00 -6.956632172330878e+00 + -6.962990556877839e+00 -6.969356622516854e+00 -6.975730370629293e+00 -6.982111803620415e+00 -6.988500936068168e+00 + -6.994897782349220e+00 -7.001302343862422e+00 -7.007714621896787e+00 -7.014134630279748e+00 -7.020562383120512e+00 + -7.026997883116998e+00 -7.033441132058707e+00 -7.039892139512705e+00 -7.046350916975187e+00 -7.052817475881351e+00 + -7.059291825658977e+00 -7.065773967767182e+00 -7.072263904706783e+00 -7.078761651114045e+00 -7.085267221537997e+00 + -7.091780618043302e+00 -7.098301841735545e+00 -7.104830902368316e+00 -7.111367811800725e+00 -7.117912581665987e+00 + -7.124465221496127e+00 -7.131025732644298e+00 -7.137594117517873e+00 -7.144170390919956e+00 -7.150754567380619e+00 + -7.157346647942116e+00 -7.163946633668109e+00 -7.170554539195697e+00 -7.177170379365883e+00 -7.183794156261903e+00 + -7.190425870988396e+00 -7.197065533493338e+00 -7.203713155838439e+00 -7.210368749697043e+00 -7.217032324589560e+00 + -7.223703881813015e+00 -7.230383423705708e+00 -7.237070964994412e+00 -7.243766520390449e+00 -7.250470092154861e+00 + -7.257181681552523e+00 -7.263901298313877e+00 -7.270628954301988e+00 -7.277364661444877e+00 -7.284108429522252e+00 + -7.290860259655573e+00 -7.297620154032538e+00 -7.304388127764033e+00 -7.311164195737019e+00 -7.317948359019635e+00 + -7.324740618617562e+00 -7.331540989105481e+00 -7.338349485298712e+00 -7.345166109406192e+00 -7.351990862719772e+00 + -7.358823755469352e+00 -7.365664799915581e+00 -7.372514007504119e+00 -7.379371387574386e+00 -7.386236941855793e+00 + -7.393110673113762e+00 -7.399992595867711e+00 -7.406882724521767e+00 -7.413781061264927e+00 -7.420687607444220e+00 + -7.427602373253923e+00 -7.434525370953283e+00 -7.441456612214240e+00 -7.448396106579596e+00 -7.455343855662903e+00 + -7.462299862106879e+00 -7.469264140600134e+00 -7.476236705537742e+00 -7.483217558094771e+00 -7.490206699573982e+00 + -7.497204145008848e+00 -7.504209909607961e+00 -7.511223995549668e+00 -7.518246403916826e+00 -7.525277144440522e+00 + -7.532316229110418e+00 -7.539363670302306e+00 -7.546419478207750e+00 -7.553483653895294e+00 -7.560556199398457e+00 + -7.567637129733686e+00 -7.574726459966183e+00 -7.581824192373288e+00 -7.588930328179804e+00 -7.596044877188221e+00 + -7.603167851392376e+00 -7.610299262973792e+00 -7.617439121971403e+00 -7.624587429666054e+00 -7.631744188388593e+00 + -7.638909413427992e+00 -7.646083119762239e+00 -7.653265308167305e+00 -7.660455979470388e+00 -7.667655148905554e+00 + -7.674862831955687e+00 -7.682079030692125e+00 -7.689303746121935e+00 -7.696536988406601e+00 -7.703778769965018e+00 + -7.711029103091334e+00 -7.718287997777487e+00 -7.725555454931286e+00 -7.732831476489904e+00 -7.740116077592081e+00 + -7.747409273463959e+00 -7.754711066479733e+00 -7.762021457991705e+00 -7.769340458116517e+00 -7.776668079072852e+00 + -7.784004332723263e+00 -7.791349228774319e+00 -7.798702768664788e+00 -7.806064954991001e+00 -7.813435803247359e+00 + -7.820815328504128e+00 -7.828203531237023e+00 -7.835600412067597e+00 -7.843005986795347e+00 -7.850420271453628e+00 + -7.857843267833355e+00 -7.865274976500961e+00 -7.872715407367362e+00 -7.880164572827870e+00 -7.887622485870939e+00 + -7.895089157097287e+00 -7.902564586963549e+00 -7.910048776908389e+00 -7.917541742442640e+00 -7.925043499243823e+00 + -7.932554049584044e+00 -7.940073394568305e+00 -7.947601544038569e+00 -7.955138510136092e+00 -7.962684305462377e+00 + -7.970238940357911e+00 -7.977802415658878e+00 -7.985374733292938e+00 -7.992955909057959e+00 -8.000545958501995e+00 + -8.008144882303682e+00 -8.015752681155906e+00 -8.023369370677967e+00 -8.030994966700497e+00 -8.038629470973136e+00 + -8.046272884117311e+00 -8.053925216322545e+00 -8.061586480220186e+00 -8.069256688640843e+00 -8.076935852017314e+00 + -8.084623970991846e+00 -8.092321047230506e+00 -8.100027096285098e+00 -8.107742133772728e+00 -8.115466161685978e+00 + -8.123199180963685e+00 -8.130941201954130e+00 -8.138692237272345e+00 -8.146452299190864e+00 -8.154221397655556e+00 + -8.161999533648068e+00 -8.169786709369063e+00 -8.177582940859525e+00 -8.185388243772254e+00 -8.193202618367051e+00 + -8.201026064968486e+00 -8.208858599553158e+00 -8.216700238370747e+00 -8.224550983111227e+00 -8.232410834288519e+00 + -8.240279802271914e+00 -8.248157899820946e+00 -8.256045139400785e+00 -8.263941531127587e+00 -8.271847076015916e+00 + -8.279761776165609e+00 -8.287685647119202e+00 -8.295618704371698e+00 -8.303560949785306e+00 -8.311512384182917e+00 + -8.319473017862927e+00 -8.327442863513763e+00 -8.335421933908444e+00 -8.343410239406900e+00 -8.351407780632112e+00 + -8.359414559352070e+00 -8.367430591651793e+00 -8.375455893292965e+00 -8.383490464426892e+00 -8.391534305333888e+00 + -8.399587432420665e+00 -8.407649862295598e+00 -8.415721596247392e+00 -8.423802634359653e+00 -8.431892987215194e+00 + -8.439992667917126e+00 -8.448101689150496e+00 -8.456220061058572e+00 -8.464347784035521e+00 -8.472484859778373e+00 + -8.480631304944675e+00 -8.488787135775029e+00 -8.496952351881781e+00 -8.505126952972617e+00 -8.513310955764712e+00 + -8.521504377280520e+00 -8.529707218754108e+00 -8.537919480083488e+00 -8.546141171610756e+00 -8.554372306334406e+00 + -8.562612897434500e+00 -8.570862955488629e+00 -8.579122480482935e+00 -8.587391473585072e+00 -8.595669951280222e+00 + -8.603957930092136e+00 -8.612255411381385e+00 -8.620562395277888e+00 -8.628878892152137e+00 -8.637204914976417e+00 + -8.645540476889700e+00 -8.653885588365707e+00 -8.662240249050400e+00 -8.670604460002718e+00 -8.678978238761259e+00 + -8.687361602440037e+00 -8.695754549975142e+00 -8.704157080317993e+00 -8.712569210659231e+00 -8.720990958572770e+00 + -8.729422324926496e+00 -8.737863309144757e+00 -8.746313921583734e+00 -8.754774175423437e+00 -8.763244084207386e+00 + -8.771723658743657e+00 -8.780212898534927e+00 -8.788711804325507e+00 -8.797220393131562e+00 -8.805738681960509e+00 + -8.814266671512945e+00 -8.822804361262596e+00 -8.831351762082482e+00 -8.839908887544672e+00 -8.848475750618142e+00 + -8.857052361519681e+00 -8.865638720060298e+00 -8.874234827408518e+00 -8.882840700568694e+00 -8.891456356239988e+00 + -8.900081794065120e+00 -8.908717013654563e+00 -8.917362031546196e+00 -8.926016864607513e+00 -8.934681514097109e+00 + -8.943355979966887e+00 -8.952040272550780e+00 -8.960734404827180e+00 -8.969438389970174e+00 -8.978152238557112e+00 + -8.986875950582608e+00 -8.995609527224275e+00 -9.004352984974421e+00 -9.013106340348738e+00 -9.021869594641789e+00 + -9.030642747850949e+00 -9.039425810005964e+00 -9.048218793898496e+00 -9.057021713335553e+00 -9.065834579375275e+00 + -9.074657391064932e+00 -9.083490148798390e+00 -9.092332870366718e+00 -9.101185573233034e+00 -9.110048256151465e+00 + -9.118920917820537e+00 -9.127803575425368e+00 -9.136696246597257e+00 -9.145598932265708e+00 -9.154511631860180e+00 + -9.163434355511646e+00 -9.172367116215408e+00 -9.181309927722621e+00 -9.190262801063124e+00 -9.199225735625708e+00 + -9.208198731948572e+00 -9.217181806808554e+00 -9.226174977077383e+00 -9.235178243767663e+00 -9.244191606592038e+00 + -9.253215075922315e+00 -9.262248664894432e+00 -9.271292387041701e+00 -9.280346253080740e+00 -9.289410262064051e+00 + -9.298484414471314e+00 -9.307568728155069e+00 -9.316663220573421e+00 -9.325767890233902e+00 -9.334882735648362e+00 + -9.344007774296474e+00 -9.353143024056331e+00 -9.362288485431986e+00 -9.371444157433135e+00 -9.380610050466057e+00 + -9.389786177888119e+00 -9.398972553464475e+00 -9.408169188076664e+00 -9.417376080663951e+00 -9.426593231436920e+00 + -9.435820657633688e+00 -9.445058376575700e+00 -9.454306388890288e+00 -9.463564693828612e+00 -9.472833301831271e+00 + -9.482112226230582e+00 -9.491401480736307e+00 -9.500701076124317e+00 -9.510011011057383e+00 -9.519331285649606e+00 + -9.528661917933491e+00 -9.538002925632075e+00 -9.547354307312132e+00 -9.556716061430350e+00 -9.566088205159264e+00 + -9.575470756067922e+00 -9.584863714595665e+00 -9.594267079809105e+00 -9.603680862413734e+00 -9.613105076017005e+00 + -9.622539734195460e+00 -9.631984847535897e+00 -9.641440414697058e+00 -9.650906435763309e+00 -9.660382928449559e+00 + -9.669869910482992e+00 -9.679367382009378e+00 -9.688875341677877e+00 -9.698393799732578e+00 -9.707922769547205e+00 + -9.717462265419133e+00 -9.727012298576232e+00 -9.736572867044643e+00 -9.746143970285512e+00 -9.755725626701739e+00 + -9.765317854403191e+00 -9.774920651385886e+00 -9.784534015610914e+00 -9.794157965013451e+00 -9.803792517858509e+00 + -9.813437673756464e+00 -9.823093430886084e+00 -9.832759800354408e+00 -9.842436796281985e+00 -9.852124431915341e+00 + -9.861822717446652e+00 -9.871531651724764e+00 -9.881251235098006e+00 -9.890981485255914e+00 -9.900722419735771e+00 + -9.910474038124631e+00 -9.920236338721825e+00 -9.930009332625946e+00 -9.939793033953066e+00 -9.949587456089942e+00 + -9.959392609292857e+00 -9.969208492025555e+00 -9.979035104343238e+00 -9.988872464459540e+00 -9.998720590171930e+00 + -1.000857947945488e+01 -1.001844913033355e+01 -1.002832956085879e+01 -1.003822078906736e+01 -1.004812281291406e+01 + -1.005803562971182e+01 -1.006795925428782e+01 -1.007789370360111e+01 -1.008783898562387e+01 -1.009779510571246e+01 + -1.010776206774677e+01 -1.011773987740720e+01 -1.012772854905251e+01 -1.013772809631413e+01 -1.014773852123577e+01 + -1.015775982444731e+01 -1.016779201251112e+01 -1.017783509576905e+01 -1.018788909374848e+01 -1.019795402262726e+01 + -1.020802987599985e+01 -1.021811664796306e+01 -1.022821435720666e+01 -1.023832302389762e+01 -1.024844264951883e+01 + -1.025857323411911e+01 -1.026871479069502e+01 -1.027886733277511e+01 -1.028903086306819e+01 -1.029920538356622e+01 + -1.030939090421369e+01 -1.031958743714735e+01 -1.032979499532081e+01 -1.034001358910991e+01 -1.035024321776280e+01 + -1.036048388191000e+01 -1.037073559883907e+01 -1.038099838556339e+01 -1.039127224134250e+01 -1.040155716512729e+01 + -1.041185317238784e+01 -1.042216027887615e+01 -1.043247848495290e+01 -1.044280779013644e+01 -1.045314820596725e+01 + -1.046349974688984e+01 -1.047386242694284e+01 -1.048423625623699e+01 -1.049462122957744e+01 -1.050501734396915e+01 + -1.051542462052187e+01 -1.052584308069211e+01 -1.053627272321853e+01 -1.054671354447971e+01 -1.055716555413174e+01 + -1.056762876571201e+01 -1.057810319500591e+01 -1.058858885406686e+01 -1.059908573777257e+01 -1.060959384260205e+01 + -1.062011318861535e+01 -1.063064379594653e+01 -1.064118566144451e+01 -1.065173878128750e+01 -1.066230317225584e+01 + -1.067287885251234e+01 -1.068346582514766e+01 -1.069406409086973e+01 -1.070467365592747e+01 -1.071529452946521e+01 + -1.072592672666786e+01 -1.073657026057826e+01 -1.074722512963040e+01 -1.075789133336255e+01 -1.076856889033910e+01 + -1.077925781838790e+01 -1.078995811336476e+01 -1.080066977044343e+01 -1.081139280404170e+01 -1.082212723175914e+01 + -1.083287306467895e+01 -1.084363031023443e+01 -1.085439896777578e+01 -1.086517903841335e+01 -1.087597053838113e+01 + -1.088677348334085e+01 -1.089758787154147e+01 -1.090841370173705e+01 -1.091925099211483e+01 -1.093009976068779e+01 + -1.094096000533889e+01 -1.095183172286895e+01 -1.096271492588021e+01 -1.097360962990334e+01 -1.098451584638146e+01 + -1.099543358339704e+01 -1.100636283967740e+01 -1.101730361593110e+01 -1.102825593014644e+01 -1.103921979985815e+01 + -1.105019522350652e+01 -1.106118219809120e+01 -1.107218073394329e+01 -1.108319084475604e+01 -1.109421254433972e+01 + -1.110524584310812e+01 -1.111629073777213e+01 -1.112734722664297e+01 -1.113841532813614e+01 -1.114949506055284e+01 + -1.116058642163307e+01 -1.117168940919924e+01 -1.118280404196459e+01 -1.119393033845125e+01 -1.120506829552628e+01 + -1.121621790821428e+01 -1.122737918582522e+01 -1.123855214233318e+01 -1.124973679608346e+01 -1.126093316109601e+01 + -1.127214122971816e+01 -1.128336099568353e+01 -1.129459247994368e+01 -1.130583570391351e+01 -1.131709066364352e+01 + -1.132835735316995e+01 -1.133963578383626e+01 -1.135092597165251e+01 -1.136222793398803e+01 -1.137354168289046e+01 + -1.138486720776133e+01 -1.139620450077960e+01 -1.140755358788016e+01 -1.141891449467379e+01 -1.143028721171902e+01 + -1.144167172931863e+01 -1.145306807180483e+01 -1.146447626363145e+01 -1.147589629570943e+01 -1.148732815744427e+01 + -1.149877186576219e+01 -1.151022744176966e+01 -1.152169489577362e+01 -1.153317423307527e+01 -1.154466544975234e+01 + -1.155616854500299e+01 -1.156768353973055e+01 -1.157921045411968e+01 -1.159074928377541e+01 -1.160230002278200e+01 + -1.161386268372032e+01 -1.162543728297182e+01 -1.163702383362365e+01 -1.164862234413445e+01 -1.166023280774309e+01 + -1.167185522083641e+01 -1.168348960761297e+01 -1.169513599109641e+01 -1.170679436179895e+01 -1.171846471050954e+01 + -1.173014706163534e+01 -1.174184143967664e+01 -1.175354783588804e+01 -1.176526623959987e+01 -1.177699666569085e+01 + -1.178873913359907e+01 -1.180049365545172e+01 -1.181226023874721e+01 -1.182403887977966e+01 -1.183582957710202e+01 + -1.184763234950681e+01 -1.185944721571250e+01 -1.187127417390187e+01 -1.188311322026980e+01 -1.189496436359524e+01 + -1.190682761635663e+01 -1.191870299324639e+01 -1.193059050542573e+01 -1.194249014771712e+01 -1.195440191732676e+01 + -1.196632583733436e+01 -1.197826192918009e+01 -1.199021018187259e+01 -1.200217058481946e+01 -1.201414316145583e+01 + -1.202612793653577e+01 -1.203812490606177e+01 -1.205013406283600e+01 -1.206215541561094e+01 -1.207418897775090e+01 + -1.208623476511758e+01 -1.209829279023755e+01 -1.211036304979982e+01 -1.212244554104682e+01 -1.213454027927224e+01 + -1.214664728029985e+01 -1.215876654402256e+01 -1.217089806888390e+01 -1.218304186346073e+01 -1.219519793969503e+01 + -1.220736631285608e+01 -1.221954699446002e+01 -1.223173997768314e+01 -1.224394525782826e+01 -1.225616285704409e+01 + -1.226839279716718e+01 -1.228063507193962e+01 -1.229288967419984e+01 -1.230515662126608e+01 -1.231743593190913e+01 + -1.232972760623024e+01 -1.234203164189830e+01 -1.235434804552219e+01 -1.236667682754052e+01 -1.237901800477097e+01 + -1.239137159078778e+01 -1.240373757981251e+01 -1.241611596680448e+01 -1.242850676902663e+01 -1.244091000477032e+01 + -1.245332567413717e+01 -1.246575377485128e+01 -1.247819431331654e+01 -1.249064729993889e+01 -1.250311275245252e+01 + -1.251559068470151e+01 -1.252808108764087e+01 -1.254058395403090e+01 -1.255309930674196e+01 -1.256562716858205e+01 + -1.257816753199971e+01 -1.259072038911156e+01 -1.260328576106586e+01 -1.261586366917709e+01 -1.262845410639316e+01 + -1.264105706405277e+01 -1.265367255542431e+01 -1.266630059802175e+01 -1.267894120441173e+01 -1.269159438291520e+01 + -1.270426012981745e+01 -1.271693844300063e+01 -1.272962933876972e+01 -1.274233283335257e+01 -1.275504892424538e+01 + -1.276777760888006e+01 -1.278051890316245e+01 -1.279327282335948e+01 -1.280603936870822e+01 -1.281881853703964e+01 + -1.283161033759003e+01 -1.284441478278821e+01 -1.285723188642777e+01 -1.287006165845383e+01 -1.288290409205257e+01 + -1.289575918258311e+01 -1.290862695085492e+01 -1.292150741744502e+01 -1.293440057655018e+01 -1.294730642109768e+01 + -1.296022496531707e+01 -1.297315622664438e+01 -1.298610021403966e+01 -1.299905693252094e+01 -1.301202637981436e+01 + -1.302500855607946e+01 -1.303800347850134e+01 -1.305101116311717e+01 -1.306403160434687e+01 -1.307706479749205e+01 + -1.309011076299821e+01 -1.310316952145874e+01 -1.311624106891474e+01 -1.312932539865738e+01 -1.314242251753035e+01 + -1.315553243732881e+01 -1.316865517610136e+01 -1.318179074759510e+01 -1.319493914209791e+01 -1.320810035188408e+01 + -1.322127440063306e+01 -1.323446131182036e+01 -1.324766107670098e+01 -1.326087368408213e+01 -1.327409914520021e+01 + -1.328733747660298e+01 -1.330058869365459e+01 -1.331385280702646e+01 -1.332712980980294e+01 -1.334041969690924e+01 + -1.335372248822127e+01 -1.336703820316815e+01 -1.338036683444133e+01 -1.339370837465144e+01 -1.340706284282357e+01 + -1.342043025877972e+01 -1.343381061911550e+01 -1.344720391854233e+01 -1.346061016746156e+01 -1.347402937953320e+01 + -1.348746156576247e+01 -1.350090673400032e+01 -1.351436488213541e+01 -1.352783600940468e+01 -1.354132013040003e+01 + -1.355481725974633e+01 -1.356832739684519e+01 -1.358185053959114e+01 -1.359538669507347e+01 -1.360893587411229e+01 + -1.362249809325635e+01 -1.363607336498644e+01 -1.364966167978290e+01 -1.366326303005515e+01 -1.367687743792930e+01 + -1.369050492543861e+01 -1.370414548452841e+01 -1.371779910680898e+01 -1.373146581263829e+01 -1.374514562258463e+01 + -1.375883852931014e+01 -1.377254452369323e+01 -1.378626361738342e+01 -1.379999582664259e+01 -1.381374116541099e+01 + -1.382749964295472e+01 -1.384127125216480e+01 -1.385505598801133e+01 -1.386885387015567e+01 -1.388266491822051e+01 + -1.389648912698253e+01 -1.391032648926665e+01 -1.392417701493663e+01 -1.393804071810552e+01 -1.395191761284479e+01 + -1.396580770902492e+01 -1.397971099975399e+01 -1.399362747983656e+01 -1.400755716762526e+01 -1.402150008127576e+01 + -1.403545621460787e+01 -1.404942556175519e+01 -1.406340814244217e+01 -1.407740397661280e+01 -1.409141305949836e+01 + -1.410543538386059e+01 -1.411947095729565e+01 -1.413351979216372e+01 -1.414758190504674e+01 -1.416165730817942e+01 + -1.417574599218579e+01 -1.418984794931155e+01 -1.420396319989974e+01 -1.421809176459019e+01 -1.423223363711269e+01 + -1.424638880961032e+01 -1.426055729478944e+01 -1.427473910897708e+01 -1.428893426241975e+01 -1.430314276106135e+01 + -1.431736459971596e+01 -1.433159977568000e+01 -1.434584830730895e+01 -1.436011021230267e+01 -1.437438548467938e+01 + -1.438867411856965e+01 -1.440297613223502e+01 -1.441729154417122e+01 -1.443162034967981e+01 -1.444596254173529e+01 + -1.446031812719803e+01 -1.447468711827448e+01 -1.448906953466952e+01 -1.450346539077074e+01 -1.451787467219810e+01 + -1.453229736674074e+01 -1.454673349963205e+01 -1.456118309651608e+01 -1.457564614723534e+01 -1.459012263904241e+01 + -1.460461258463169e+01 -1.461911600163362e+01 -1.463363290198108e+01 -1.464816329304780e+01 -1.466270716966852e+01 + -1.467726452861927e+01 -1.469183538698022e+01 -1.470641976118071e+01 -1.472101764474266e+01 -1.473562903182180e+01 + -1.475025394201659e+01 -1.476489239431922e+01 -1.477954437985420e+01 -1.479420988900897e+01 -1.480888893709030e+01 + -1.482358154289730e+01 -1.483828771427918e+01 -1.485300745484606e+01 -1.486774076220148e+01 -1.488248763590571e+01 + -1.489724808935241e+01 -1.491202213620220e+01 -1.492680977735018e+01 -1.494161101188853e+01 -1.495642584446314e+01 + -1.497125428281713e+01 -1.498609634152866e+01 -1.500095203243959e+01 -1.501582134961145e+01 -1.503070428834008e+01 + -1.504560086663885e+01 -1.506051110171047e+01 -1.507543498479744e+01 -1.509037250787217e+01 -1.510532369178669e+01 + -1.512028855781273e+01 -1.513526710002122e+01 -1.515025931004586e+01 -1.516526519697226e+01 -1.518028477406786e+01 + -1.519531805387558e+01 -1.521036504514735e+01 -1.522542574219565e+01 -1.524050014105165e+01 -1.525558825906066e+01 + -1.527069011317451e+01 -1.528580569745696e+01 -1.530093500454836e+01 -1.531607804428359e+01 -1.533123483115148e+01 + -1.534640538106230e+01 -1.536158970459035e+01 -1.537678778954449e+01 -1.539199962605270e+01 -1.540722523628471e+01 + -1.542246464244602e+01 -1.543771783484346e+01 -1.545298480379291e+01 -1.546826557154514e+01 -1.548356016030771e+01 + -1.549886856018057e+01 -1.551419075889859e+01 -1.552952676684366e+01 -1.554487659991805e+01 -1.556024027345857e+01 + -1.557561779759322e+01 -1.559100916218038e+01 -1.560641435912106e+01 -1.562183340875659e+01 -1.563726633124305e+01 + -1.565271311755539e+01 -1.566817375858786e+01 -1.568364827409284e+01 -1.569913668435983e+01 -1.571463898296877e+01 + -1.573015516140282e+01 -1.574568522946743e+01 -1.576122920078429e+01 -1.577678708591764e+01 -1.579235889192325e+01 + -1.580794461488044e+01 -1.582354425266206e+01 -1.583915782129173e+01 -1.585478533595468e+01 -1.587042679033195e+01 + -1.588608217713541e+01 -1.590175150670428e+01 -1.591743479377280e+01 -1.593313205302798e+01 -1.594884329356461e+01 + -1.596456850215542e+01 -1.598030766876410e+01 -1.599606081844003e+01 -1.601182797567503e+01 -1.602760912764517e+01 + -1.604340426053651e+01 -1.605921339389068e+01 -1.607503654929621e+01 -1.609087372317365e+01 -1.610672490846679e+01 + -1.612259010938000e+01 -1.613846933535691e+01 -1.615436260553746e+01 -1.617026993400350e+01 -1.618619130490810e+01 + -1.620212670496088e+01 -1.621807616102629e+01 -1.623403970021593e+01 -1.625001731047507e+01 -1.626600897617460e+01 + -1.628201470655392e+01 -1.629803451699528e+01 -1.631406842258372e+01 -1.633011643368945e+01 -1.634617854212047e+01 + -1.636225474110459e+01 -1.637834504811086e+01 -1.639444948009596e+01 -1.641056802772599e+01 -1.642670068226715e+01 + -1.644284746367691e+01 -1.645900839255391e+01 -1.647518346337059e+01 -1.649137266740475e+01 -1.650757600928198e+01 + -1.652379349905581e+01 -1.654002515514406e+01 -1.655627099138395e+01 -1.657253099492616e+01 -1.658880515436409e+01 + -1.660509349074862e+01 -1.662139602569388e+01 -1.663771275060954e+01 -1.665404365442992e+01 -1.667038874639235e+01 + -1.668674804082613e+01 -1.670312155212567e+01 -1.671950928959044e+01 -1.673591124207530e+01 -1.675232740091000e+01 + -1.676875778776886e+01 -1.678520242381186e+01 -1.680166129779755e+01 -1.681813439803682e+01 -1.683462174345131e+01 + -1.685112335404732e+01 -1.686763922355921e+01 -1.688416934305047e+01 -1.690071371917313e+01 -1.691727236387981e+01 + -1.693384529473730e+01 -1.695043252373442e+01 -1.696703403493436e+01 -1.698364981519248e+01 -1.700027989045860e+01 + -1.701692428668450e+01 -1.703358299073511e+01 -1.705025598664567e+01 -1.706694328621936e+01 -1.708364490699094e+01 + -1.710036086165371e+01 -1.711709115711999e+01 -1.713383578201967e+01 -1.715059472804424e+01 -1.716736801741393e+01 + -1.718415567151382e+01 -1.720095767785962e+01 -1.721777402421613e+01 -1.723460473321376e+01 -1.725144982735173e+01 + -1.726830929373925e+01 -1.728518311723097e+01 -1.730207130905323e+01 -1.731897388644410e+01 -1.733589086431708e+01 + -1.735282225151622e+01 -1.736976803493245e+01 -1.738672820398455e+01 -1.740370278015603e+01 -1.742069178532102e+01 + -1.743769521085149e+01 -1.745471304524893e+01 -1.747174529603476e+01 -1.748879197614670e+01 -1.750585310116775e+01 + -1.752292868122209e+01 -1.754001870195336e+01 -1.755712315207324e+01 -1.757424205704595e+01 -1.759137544124289e+01 + -1.760852328791187e+01 -1.762568558032359e+01 -1.764286234296404e+01 -1.766005360135051e+01 -1.767725934391039e+01 + -1.769447955614261e+01 -1.771171424892207e+01 -1.772896343807829e+01 -1.774622713388326e+01 -1.776350534196338e+01 + -1.778079805492016e+01 -1.779810526797336e+01 -1.781542699984077e+01 -1.783276326793605e+01 -1.785011406095838e+01 + -1.786747936642481e+01 -1.788485919583838e+01 -1.790225356596892e+01 -1.791966249066770e+01 -1.793708597750879e+01 + -1.795452401187612e+01 -1.797197658287230e+01 -1.798944371666477e+01 -1.800692543788475e+01 -1.802442172795408e+01 + -1.804193256819016e+01 -1.805945798270200e+01 -1.807699799758296e+01 -1.809455260407236e+01 -1.811212178929598e+01 + -1.812970555877947e+01 -1.814730392419934e+01 -1.816491690343573e+01 -1.818254450889657e+01 -1.820018672489731e+01 + -1.821784353770839e+01 -1.823551496951270e+01 -1.825320104351004e+01 -1.827090175105552e+01 -1.828861707995103e+01 + -1.830634703563002e+01 -1.832409162961503e+01 -1.834185088015348e+01 -1.835962479982180e+01 -1.837741337178776e+01 + -1.839521658191638e+01 -1.841303445627024e+01 -1.843086702044687e+01 -1.844871425798603e+01 -1.846657615155986e+01 + -1.848445272242748e+01 -1.850234399331442e+01 -1.852024995422484e+01 -1.853817059263430e+01 -1.855610591862525e+01 + -1.857405594751762e+01 -1.859202069297440e+01 -1.861000016303027e+01 -1.862799434486363e+01 -1.864600322762024e+01 + -1.866402682917165e+01 -1.868206516860479e+01 -1.870011824114266e+01 -1.871818603889838e+01 -1.873626856540951e+01 + -1.875436582948875e+01 -1.877247784962497e+01 -1.879060463922456e+01 -1.880874618168810e+01 -1.882690246254704e+01 + -1.884507350586227e+01 -1.886325933574866e+01 -1.888145993800745e+01 -1.889967529731236e+01 -1.891790543214035e+01 + -1.893615036295555e+01 -1.895441008436764e+01 -1.897268458788422e+01 -1.899097387845919e+01 -1.900927796546465e+01 + -1.902759686249918e+01 -1.904593057916082e+01 -1.906427910481893e+01 -1.908264243109121e+01 -1.910102057881749e+01 + -1.911941356739387e+01 -1.913782138121961e+01 -1.915624400568942e+01 -1.917468146517671e+01 -1.919313378404767e+01 + -1.921160094766128e+01 -1.923008293912871e+01 -1.924857977157690e+01 -1.926709146357444e+01 -1.928561802544077e+01 + -1.930415946120927e+01 -1.932271575801813e+01 -1.934128690695999e+01 -1.935987293184044e+01 -1.937847385553680e+01 + -1.939708966450047e+01 -1.941572034241033e+01 -1.943436589828115e+01 -1.945302634705033e+01 -1.947170170200994e+01 + -1.949039197138318e+01 -1.950909714476303e+01 -1.952781721398065e+01 -1.954655219845012e+01 -1.956530211609402e+01 + -1.958406695128608e+01 -1.960284668959667e+01 -1.962164135493148e+01 -1.964045097168231e+01 -1.965927552785040e+01 + -1.967811500826448e+01 -1.969696942145404e+01 -1.971583878200212e+01 -1.973472310500559e+01 -1.975362239928199e+01 + -1.977253664801789e+01 -1.979146583743514e+01 -1.981040999152762e+01 -1.982936913462439e+01 -1.984834325462312e+01 + -1.986733233626431e+01 -1.988633638809098e+01 -1.990535542475069e+01 -1.992438946150660e+01 -1.994343850724086e+01 + -1.996250254469571e+01 -1.998158155988759e+01 -2.000067557806942e+01 -2.001978462401460e+01 -2.003890868134189e+01 + -2.005804773353269e+01 -2.007720180467363e+01 -2.009637091866160e+01 -2.011555505802958e+01 -2.013475420367532e+01 + -2.015396837131929e+01 -2.017319758216888e+01 -2.019244184455664e+01 -2.021170116029698e+01 -2.023097551800653e+01 + -2.025026491057744e+01 -2.026956936120177e+01 -2.028888889127859e+01 -2.030822348473533e+01 -2.032757312336421e+01 + -2.034693781788847e+01 -2.036631758558183e+01 -2.038571244098909e+01 -2.040512239225047e+01 -2.042454742461679e+01 + -2.044398752597867e+01 -2.046344271767523e+01 -2.048291302072143e+01 -2.050239842138679e+01 -2.052189890581644e+01 + -2.054141449440303e+01 -2.056094520839277e+01 -2.058049103819856e+01 -2.060005197091200e+01 -2.061962801117254e+01 + -2.063921916971323e+01 -2.065882546409381e+01 -2.067844690614864e+01 -2.069808347798381e+01 -2.071773516441981e+01 + -2.073740199086278e+01 -2.075708398272239e+01 -2.077678112483692e+01 -2.079649339928443e+01 -2.081622081767353e+01 + -2.083596339752241e+01 -2.085572115045732e+01 -2.087549408142252e+01 -2.089528217452614e+01 -2.091508541798258e+01 + -2.093490383726751e+01 -2.095473745703866e+01 -2.097458626142068e+01 -2.099445023367205e+01 -2.101432939411960e+01 + -2.103422376365449e+01 -2.105413332835716e+01 -2.107405807288499e+01 -2.109399801101360e+01 -2.111395316146354e+01 + -2.113392353361706e+01 -2.115390913036233e+01 -2.117390993794961e+01 -2.119392594678185e+01 -2.121395718051052e+01 + -2.123400366165125e+01 -2.125406537492771e+01 -2.127414230292253e+01 -2.129423445744600e+01 -2.131434185603574e+01 + -2.133446450991120e+01 -2.135460242400538e+01 -2.137475558442359e+01 -2.139492398094176e+01 -2.141510763684612e+01 + -2.143530657354728e+01 -2.145552077144329e+01 -2.147575021223202e+01 -2.149599492382317e+01 -2.151625493458459e+01 + -2.153653022850520e+01 -2.155682078515937e+01 -2.157712661084235e+01 -2.159744772002078e+01 -2.161778413312624e+01 + -2.163813586321833e+01 -2.165850288790379e+01 -2.167888518769065e+01 -2.169928279014487e+01 -2.171969572392566e+01 + -2.174012397500749e+01 -2.176056752455845e+01 -2.178102637720577e+01 -2.180150054539059e+01 -2.182199004935065e+01 + -2.184249490264348e+01 -2.186301508430896e+01 -2.188355057625899e+01 -2.190410140641098e+01 -2.192466760199104e+01 + -2.194524914145450e+01 -2.196584600311797e+01 -2.198645821351363e+01 -2.200708580045210e+01 -2.202772874864248e+01 + -2.204838703903658e+01 -2.206906068065864e+01 -2.208974968965916e+01 -2.211045408262128e+01 -2.213117386881762e+01 + -2.215190902784613e+01 -2.217265954271720e+01 -2.219342543976576e+01 -2.221420674565993e+01 -2.223500344507609e+01 + -2.225581551916326e+01 -2.227664297695268e+01 -2.229748583458740e+01 -2.231834410877561e+01 -2.233921780886325e+01 + -2.236010691418214e+01 -2.238101140757746e+01 -2.240193131596196e+01 -2.242286666626994e+01 -2.244381744145418e+01 + -2.246478362333585e+01 -2.248576523319086e+01 -2.250676229308250e+01 -2.252777478876882e+01 -2.254880270395783e+01 + -2.256984605046237e+01 -2.259090484578745e+01 -2.261197910210208e+01 -2.263306882483333e+01 -2.265417399777652e+01 + -2.267529460825966e+01 -2.269643067937303e+01 -2.271758223358744e+01 -2.273874925513337e+01 -2.275993172840441e+01 + -2.278112967668665e+01 -2.280234312326570e+01 -2.282357205253301e+01 -2.284481644618636e+01 -2.286607631404299e+01 + -2.288735167241803e+01 -2.290864253549898e+01 -2.292994891082159e+01 -2.295127078144212e+01 -2.297260813386354e+01 + -2.299396099285480e+01 -2.301532938287575e+01 -2.303671328888409e+01 -2.305811269234469e+01 -2.307952760025338e+01 + -2.310095802706863e+01 -2.312240399156859e+01 -2.314386550544134e+01 -2.316534254769484e+01 -2.318683510020089e+01 + -2.320834318896662e+01 -2.322986684000025e+01 -2.325140603517923e+01 -2.327296075598023e+01 -2.329453102640753e+01 + -2.331611687084991e+01 -2.333771827270656e+01 -2.335933521295700e+01 -2.338096770389138e+01 -2.340261576396985e+01 + -2.342427940502197e+01 -2.344595863230511e+01 -2.346765343141823e+01 -2.348936379112492e+01 -2.351108973250527e+01 + -2.353283127622654e+01 -2.355458840898814e+01 -2.357636111469370e+01 -2.359814940003157e+01 -2.361995327887107e+01 + -2.364177277102066e+01 -2.366360788867084e+01 -2.368545860760097e+01 -2.370732490730504e+01 -2.372920681854641e+01 + -2.375110437181196e+01 -2.377301754521346e+01 -2.379494631547129e+01 -2.381689070611525e+01 -2.383885074279985e+01 + -2.386082641286912e+01 -2.388281770027697e+01 -2.390482461372720e+01 -2.392684716763744e+01 -2.394888537453080e+01 + -2.397093924094647e+01 -2.399300875138237e+01 -2.401509389381072e+01 -2.403719469214220e+01 -2.405931116939521e+01 + -2.408144330908079e+01 -2.410359109227195e+01 -2.412575452979684e+01 -2.414793363861520e+01 -2.417012843045825e+01 + -2.419233891107258e+01 -2.421456506749473e+01 -2.423680688969797e+01 -2.425906439811232e+01 -2.428133761196757e+01 + -2.430362651523593e+01 -2.432593109247103e+01 -2.434825136580965e+01 -2.437058735754595e+01 -2.439293905302052e+01 + -2.441530643508021e+01 -2.443768951355032e+01 -2.446008830475372e+01 -2.448250282402539e+01 -2.450493307947941e+01 + -2.452737905133441e+01 -2.454984072340254e+01 -2.457231812176549e+01 -2.459481127247106e+01 -2.461732015916192e+01 + -2.463984476198997e+01 -2.466238508954903e+01 -2.468494115731883e+01 -2.470751297988127e+01 -2.473010056541401e+01 + -2.475270389737600e+01 -2.477532296279144e+01 -2.479795778766421e+01 -2.482060839605179e+01 -2.484327476524651e+01 + -2.486595687297807e+01 -2.488865474549064e+01 -2.491136841050829e+01 -2.493409785316058e+01 -2.495684305468689e+01 + -2.497960402336061e+01 -2.500238077436705e+01 -2.502517332350563e+01 -2.504798167938967e+01 -2.507080582127416e+01 + -2.509364573240812e+01 -2.511650144137505e+01 -2.513937297643642e+01 -2.516226031923135e+01 -2.518516344740990e+01 + -2.520808236928804e+01 -2.523101710100030e+01 -2.525396765928963e+01 -2.527693405405919e+01 -2.529991626724470e+01 + -2.532291428361040e+01 -2.534592812720204e+01 -2.536895782110043e+01 -2.539200334524508e+01 -2.541506468057373e+01 + -2.543814185515816e+01 -2.546123489657537e+01 -2.548434378328921e+01 -2.550746849096137e+01 -2.553060903315797e+01 + -2.555376543163097e+01 -2.557693770297151e+01 -2.560012585444837e+01 -2.562332986120158e+01 -2.564654970308929e+01 + -2.566978541097076e+01 -2.569303701597250e+01 -2.571630449928904e+01 -2.573958783754457e+01 -2.576288703901380e+01 + -2.578620212017663e+01 -2.580953309868325e+01 -2.583287998467666e+01 -2.585624275710073e+01 -2.587962139846310e+01 + -2.590301593672573e+01 -2.592642639921134e+01 -2.594985276523152e+01 -2.597329501305775e+01 -2.599675316481207e+01 + -2.602022724494944e+01 -2.604371724340627e+01 -2.606722314554395e+01 -2.609074495294231e+01 -2.611428267453130e+01 + -2.613783633242288e+01 -2.616140594232113e+01 -2.618499148111656e+01 -2.620859292804694e+01 -2.623221031055255e+01 + -2.625584365675950e+01 -2.627949294933480e+01 -2.630315816707157e+01 -2.632683931872623e+01 -2.635053642045652e+01 + -2.637424948806206e+01 -2.639797853015353e+01 -2.642172352694394e+01 -2.644548446269175e+01 -2.646926136623515e+01 + -2.649305426487780e+01 -2.651686313520573e+01 -2.654068795336410e+01 -2.656452874445229e+01 -2.658838553565089e+01 + -2.661225831351167e+01 -2.663614706041860e+01 -2.666005178271351e+01 -2.668397249386109e+01 -2.670790921185966e+01 + -2.673186194785124e+01 -2.675583068101895e+01 -2.677981539336416e+01 -2.680381611012034e+01 -2.682783285712106e+01 + -2.685186561936856e+01 -2.687591437786270e+01 -2.689997913842517e+01 -2.692405991477839e+01 -2.694815672742597e+01 + -2.697226958936361e+01 -2.699639847677425e+01 -2.702054336911223e+01 -2.704470429573021e+01 -2.706888128546201e+01 + -2.709307431516761e+01 -2.711728336172764e+01 -2.714150845407871e+01 -2.716574962162754e+01 -2.719000684360529e+01 + -2.721428009605862e+01 -2.723856939247152e+01 -2.726287475352885e+01 -2.728719619128178e+01 -2.731153370993099e+01 + -2.733588729090867e+01 -2.736025692081293e+01 -2.738464262967399e+01 -2.740904444482641e+01 -2.743346233939021e+01 + -2.745789628706843e+01 -2.748234631811058e+01 -2.750681246441337e+01 -2.753129470791622e+01 -2.755579302585287e+01 + -2.758030742659158e+01 -2.760483792680023e+01 -2.762938454521084e+01 -2.765394729250735e+01 -2.767852614511706e+01 + -2.770312108289846e+01 -2.772773213369129e+01 -2.775235932608502e+01 -2.777700264368704e+01 -2.780166206614083e+01 + -2.782633760221619e+01 -2.785102926812099e+01 -2.787573708068912e+01 -2.790046104903706e+01 -2.792520115078565e+01 + -2.794995736764946e+01 -2.797472972921345e+01 -2.799951826412358e+01 -2.802432294939970e+01 -2.804914376169005e+01 + -2.807398072778233e+01 -2.809883387567351e+01 -2.812370318805837e+01 -2.814858864438241e+01 -2.817349025639583e+01 + -2.819840804241009e+01 -2.822334201467696e+01 -2.824829217820057e+01 -2.827325851505399e+01 -2.829824101147483e+01 + -2.832323969328987e+01 -2.834825458594292e+01 -2.837328567375688e+01 -2.839833293713809e+01 -2.842339638194745e+01 + -2.844847602232610e+01 -2.847357188008160e+01 -2.849868396869187e+01 -2.852381226064981e+01 -2.854895673259501e+01 + -2.857411741873861e+01 -2.859929435285462e+01 -2.862448750939692e+01 -2.864969686163745e+01 -2.867492243744038e+01 + -2.870016426611871e+01 -2.872542232818885e+01 -2.875069660076976e+01 -2.877598709618692e+01 -2.880129383482867e+01 + -2.882661683412842e+01 -2.885195610246809e+01 -2.887731161497835e+01 -2.890268335136361e+01 -2.892807134287440e+01 + -2.895347562064698e+01 -2.897889616381469e+01 -2.900433294736006e+01 -2.902978598166526e+01 -2.905525528595928e+01 + -2.908074087945912e+01 -2.910624277257485e+01 -2.913176094050105e+01 -2.915729536236611e+01 -2.918284606824940e+01 + -2.920841308797334e+01 -2.923399639938179e+01 -2.925959597987842e+01 -2.928521185708459e+01 -2.931084405942344e+01 + -2.933649256830759e+01 -2.936215736109871e+01 -2.938783844596477e+01 -2.941353583979598e+01 -2.943924956356517e+01 + -2.946497963001566e+01 -2.949072601489006e+01 -2.951648869675137e+01 -2.954226770244480e+01 -2.956806305999476e+01 + -2.959387475386040e+01 -2.961970276467950e+01 -2.964554710136948e+01 -2.967140778023144e+01 -2.969728481882160e+01 + -2.972317822671904e+01 -2.974908798033929e+01 -2.977501406036931e+01 -2.980095649774566e+01 -2.982691532231985e+01 + -2.985289050935425e+01 -2.987888203414534e+01 -2.990488992671488e+01 -2.993091421806754e+01 -2.995695488841446e+01 + -2.998301191396682e+01 -3.000908530572931e+01 -3.003517508294127e+01 -3.006128126298706e+01 -3.008740385472813e+01 + -3.011354283478899e+01 -3.013969818396866e+01 -3.016586993200092e+01 -3.019205810852835e+01 -3.021826269389396e+01 + -3.024448366459688e+01 -3.027072103106001e+01 -3.029697481234801e+01 -3.032324502816885e+01 -3.034953168930138e+01 + -3.037583477016444e+01 -3.040215424919064e+01 -3.042849015722735e+01 -3.045484252487287e+01 -3.048121132931426e+01 + -3.050759654718701e+01 -3.053399820633122e+01 -3.056041633582694e+01 -3.058685091850949e+01 -3.061330193277164e+01 + -3.063976938548045e+01 -3.066625329189824e+01 -3.069275367239408e+01 -3.071927054017274e+01 -3.074580387467516e+01 + -3.077235365736276e+01 -3.079891991154272e+01 -3.082550266154129e+01 -3.085210189391538e+01 -3.087871759159065e+01 + -3.090534976073683e+01 -3.093199841535169e+01 -3.095866357750086e+01 -3.098534526117247e+01 -3.101204343997652e+01 + -3.103875809113482e+01 -3.106548924669440e+01 -3.109223693806243e+01 -3.111900113926174e+01 -3.114578182447812e+01 + -3.117257902593346e+01 -3.119939277712214e+01 -3.122622305859262e+01 -3.125306984560579e+01 -3.127993314521812e+01 + -3.130681297362548e+01 -3.133370935178603e+01 -3.136062229292185e+01 -3.138755177454848e+01 -3.141449777743489e+01 + -3.144146033107010e+01 -3.146843946420585e+01 -3.149543515392452e+01 -3.152244737446985e+01 -3.154947614039987e+01 + -3.157652147508332e+01 -3.160358339681746e+01 -3.163066191390917e+01 -3.165775699977537e+01 -3.168486863280270e+01 + -3.171199684614663e+01 -3.173914167265754e+01 -3.176630308919665e+01 -3.179348107134120e+01 -3.182067564552154e+01 + -3.184788683989369e+01 -3.187511463866380e+01 -3.190235902163426e+01 -3.192961999494226e+01 -3.195689757352222e+01 + -3.198419178116283e+01 -3.201150263346307e+01 -3.203883010440887e+01 -3.206617417058478e+01 -3.209353486058297e+01 + -3.212091220418486e+01 -3.214830618392138e+01 -3.217571677868305e+01 -3.220314400004898e+01 -3.223058786708538e+01 + -3.225804839611857e+01 -3.228552559489243e+01 -3.231301943956095e+01 -3.234052991162765e+01 -3.236805704558397e+01 + -3.239560087404328e+01 -3.242316136911894e+01 -3.245073850255218e+01 -3.247833230509534e+01 -3.250594280965240e+01 + -3.253356999872297e+01 -3.256121385028732e+01 -3.258887437465276e+01 -3.261655158960600e+01 -3.264424551052439e+01 + -3.267195614529539e+01 -3.269968347425627e+01 -3.272742748229857e+01 -3.275518820008119e+01 -3.278296565603427e+01 + -3.281075982390590e+01 -3.283857067801981e+01 -3.286639824968410e+01 -3.289424257141810e+01 -3.292210362360176e+01 + -3.294998138240963e+01 -3.297787585933321e+01 -3.300578707421773e+01 -3.303371504500630e+01 -3.306165978102434e+01 + -3.308962125902853e+01 -3.311759946003357e+01 -3.314559441465483e+01 -3.317360615365304e+01 -3.320163465877013e+01 + -3.322967990687330e+01 -3.325774190434956e+01 -3.328582066713852e+01 -3.331391621987054e+01 -3.334202857831301e+01 + -3.337015771409062e+01 -3.339830360273710e+01 -3.342646627956469e+01 -3.345464577921614e+01 -3.348284207387808e+01 + -3.351105513572078e+01 -3.353928499930519e+01 -3.356753169996216e+01 -3.359579521371194e+01 -3.362407551222610e+01 + -3.365237260909204e+01 -3.368068652715969e+01 -3.370901728441355e+01 -3.373736488954338e+01 -3.376572931892538e+01 + -3.379411055342771e+01 -3.382250862419983e+01 -3.385092356238306e+01 -3.387935534880526e+01 -3.390780395979943e+01 + -3.393626940403256e+01 -3.396475169950308e+01 -3.399325086920118e+01 -3.402176692682492e+01 -3.405029984391190e+01 + -3.407884959628061e+01 -3.410741621903333e+01 -3.413599974690003e+01 -3.416460015383780e+01 -3.419321741347679e+01 + -3.422185155891206e+01 -3.425050262370409e+01 -3.427917058381036e+01 -3.430785541111823e+01 -3.433655711883738e+01 + -3.436527572977491e+01 -3.439401126380553e+01 -3.442276373145798e+01 -3.445153310880944e+01 -3.448031937598221e+01 + -3.450912256373026e+01 -3.453794270224409e+01 -3.456677976882821e+01 -3.459563373771100e+01 -3.462450462370172e+01 + -3.465339245071625e+01 -3.468229723851619e+01 -3.471121899611902e+01 -3.474015769371995e+01 -3.476911330776019e+01 + -3.479808587848705e+01 -3.482707544447295e+01 -3.485608197378501e+01 -3.488510543365825e+01 -3.491414585850467e+01 + -3.494320328527482e+01 -3.497227769389696e+01 -3.500136905869145e+01 -3.503047738856913e+01 -3.505960270226024e+01 + -3.508874502318216e+01 -3.511790436512474e+01 -3.514708069868058e+01 -3.517627399907308e+01 -3.520548430324607e+01 + -3.523471164812467e+01 -3.526395600883895e+01 -3.529321735592740e+01 -3.532249570335686e+01 -3.535179107461137e+01 + -3.538110348781549e+01 -3.541043295179184e+01 -3.543977944351469e+01 -3.546914294470585e+01 -3.549852348792567e+01 + -3.552792110371767e+01 -3.555733576371960e+01 -3.558676744035331e+01 -3.561621616808287e+01 -3.564568198278825e+01 + -3.567516486397158e+01 -3.570466478590109e+01 -3.573418175828719e+01 -3.576371580017962e+01 -3.579326693254331e+01 + -3.582283516733191e+01 -3.585242047853867e+01 -3.588202284498269e+01 -3.591164230274704e+01 -3.594127888660625e+01 + -3.597093256883734e+01 -3.600060331833949e+01 -3.603029115299790e+01 -3.605999610029281e+01 -3.608971817709886e+01 + -3.611945738978410e+01 -3.614921371329605e+01 -3.617898712799953e+01 -3.620877766734910e+01 -3.623858536391516e+01 + -3.626841019364145e+01 -3.629825213180558e+01 -3.632811120764664e+01 -3.635798745148868e+01 -3.638788084403422e+01 + -3.641779136227628e+01 -3.644771901799147e+01 -3.647766383142195e+01 -3.650762582188893e+01 -3.653760499949427e+01 + -3.656760133838370e+01 -3.659761481766282e+01 -3.662764547223315e+01 -3.665769333671685e+01 -3.668775838882340e+01 + -3.671784060113342e+01 -3.674793998262476e+01 -3.677805655273779e+01 -3.680819033636626e+01 -3.683834134900049e+01 + -3.686850956306390e+01 -3.689869495454472e+01 -3.692889755675729e+01 -3.695911740229619e+01 -3.698935446355054e+01 + -3.701960871343802e+01 -3.704988018719579e+01 -3.708016892120266e+01 -3.711047489408478e+01 -3.714079807933708e+01 + -3.717113848768184e+01 -3.720149613882988e+01 -3.723187105121882e+01 -3.726226323497034e+01 -3.729267266821555e+01 + -3.732309933333587e+01 -3.735354326170426e+01 -3.738400448395760e+01 -3.741448297879693e+01 -3.744497872108128e+01 + -3.747549172223736e+01 -3.750602200310610e+01 -3.753656958561755e+01 -3.756713448177913e+01 -3.759771666281819e+01 + -3.762831610507856e+01 -3.765893284615005e+01 -3.768956692232328e+01 -3.772021830344675e+01 -3.775088695941269e+01 + -3.778157292673024e+01 -3.781227624306894e+01 -3.784299688412320e+01 -3.787373482086582e+01 -3.790449006735824e+01 + -3.793526264738479e+01 -3.796605258053289e+01 -3.799685987630166e+01 -3.802768450803411e+01 -3.805852645435349e+01 + -3.808938575116029e+01 -3.812026243387959e+01 -3.815115647875793e+01 -3.818206785737669e+01 -3.821299658183555e+01 + -3.824394267407146e+01 -3.827490615485264e+01 -3.830588703573063e+01 -3.833688529255877e+01 -3.836790090523419e+01 + -3.839893390552727e+01 -3.842998432385276e+01 -3.846105213333004e+01 -3.849213730842061e+01 -3.852323988624988e+01 + -3.855435990371658e+01 -3.858549733414936e+01 -3.861665214665468e+01 -3.864782435702053e+01 -3.867901399128823e+01 + -3.871022106983104e+01 -3.874144560188923e+01 -3.877268755783931e+01 -3.880394691415978e+01 -3.883522371060106e+01 + -3.886651798555487e+01 -3.889782970870629e+01 -3.892915884903668e+01 -3.896050544141922e+01 -3.899186952243698e+01 + -3.902325106962145e+01 -3.905465005558139e+01 -3.908606649228560e+01 -3.911750040150871e+01 -3.914895180488885e+01 + -3.918042071436301e+01 -3.921190710320024e+01 -3.924341094905042e+01 -3.927493228575462e+01 -3.930647114756201e+01 + -3.933802751416320e+01 -3.936960136044893e+01 -3.940119269666864e+01 -3.943280154239230e+01 -3.946442791911308e+01 + -3.949607183932866e+01 -3.952773327763106e+01 -3.955941221301939e+01 -3.959110868002649e+01 -3.962282271157864e+01 + -3.965455427864192e+01 -3.968630335291520e+01 -3.971806997098832e+01 -3.974985417066340e+01 -3.978165592970123e+01 + -3.981347522024374e+01 -3.984531205199855e+01 -3.987716644515135e+01 -3.990903842423468e+01 -3.994092800366619e+01 + -3.997283515305731e+01 -4.000475984705376e+01 -4.003670212524431e+01 -4.006866202678586e+01 -4.010063952416471e+01 + -4.013263458527370e+01 -4.016464722630246e+01 -4.019667747391531e+01 -4.022872534837892e+01 -4.026079085897078e+01 + -4.029287397740929e+01 -4.032497468131004e+01 -4.035709300943645e+01 -4.038922899883853e+01 -4.042138261856475e+01 + -4.045355383733334e+01 -4.048574269054266e+01 -4.051794921541258e+01 -4.055017338976896e+01 -4.058241518694505e+01 + -4.061467462169752e+01 -4.064695171778673e+01 -4.067924649356458e+01 -4.071155895737036e+01 -4.074388908290122e+01 + -4.077623684962312e+01 -4.080860229471885e+01 -4.084098545450960e+01 -4.087338630415373e+01 -4.090580481395003e+01 + -4.093824099592192e+01 -4.097069487270115e+01 -4.100316646762842e+01 -4.103565579436854e+01 -4.106816282717386e+01 + -4.110068754422534e+01 -4.113322997883087e+01 -4.116579016300655e+01 -4.119836806847471e+01 -4.123096366815907e+01 + -4.126357700008218e+01 -4.129620810254014e+01 -4.132885694982463e+01 -4.136152351139461e+01 -4.139420780138244e+01 + -4.142690984447184e+01 -4.145962966287846e+01 -4.149236726828771e+01 -4.152512263273182e+01 -4.155789573295193e+01 + -4.159068660417814e+01 -4.162349528189675e+01 -4.165632174413023e+01 -4.168916596438000e+01 -4.172202795552684e+01 + -4.175490773972726e+01 -4.178780533686147e+01 -4.182072075745918e+01 -4.185365397692470e+01 -4.188660497553830e+01 + -4.191957378820953e+01 -4.195256044830271e+01 -4.198556492837179e+01 -4.201858720098863e+01 -4.205162729960676e+01 + -4.208468525919077e+01 -4.211776105986812e+01 -4.215085467691669e+01 -4.218396612105321e+01 -4.221709541226407e+01 + -4.225024257217616e+01 -4.228340761361360e+01 -4.231659051254899e+01 -4.234979124870078e+01 -4.238300985362200e+01 + -4.241624635885866e+01 -4.244950074409413e+01 -4.248277298525672e+01 -4.251606309511715e+01 -4.254937109530931e+01 + -4.258269700607782e+01 -4.261604083828603e+01 -4.264940256666174e+01 -4.268278217100897e+01 -4.271617968757233e+01 + -4.274959515039267e+01 -4.278302852825576e+01 -4.281647979114838e+01 -4.284994897911630e+01 -4.288343613339240e+01 + -4.291694122989936e+01 -4.295046423857267e+01 -4.298400517070971e+01 -4.301756404788966e+01 -4.305114089145757e+01 + -4.308473571388112e+01 -4.311834849235274e+01 -4.315197920801049e+01 -4.318562789305037e+01 -4.321929457904871e+01 + -4.325297924404543e+01 -4.328668186207582e+01 -4.332040244469275e+01 -4.335414101381126e+01 -4.338789759527743e+01 + -4.342167220389723e+01 -4.345546480638487e+01 -4.348927537558045e+01 -4.352310395691921e+01 -4.355695059370569e+01 + -4.359081524812669e+01 -4.362469788222823e+01 -4.365859853861065e+01 -4.369251726260594e+01 -4.372645402991838e+01 + -4.376040880917880e+01 -4.379438161035186e+01 -4.382837245512241e+01 -4.386238137072252e+01 -4.389640837367813e+01 + -4.393045343214298e+01 -4.396451651875527e+01 -4.399859767246311e+01 -4.403269693263155e+01 -4.406681427398399e+01 + -4.410094966630350e+01 -4.413510312425358e+01 -4.416927467295284e+01 -4.420346433446015e+01 -4.423767212069691e+01 + -4.427189800609401e+01 -4.430614196966567e+01 -4.434040404624994e+01 -4.437468426893484e+01 -4.440898260798443e+01 + -4.444329903479183e+01 -4.447763358808973e+01 -4.451198630763288e+01 -4.454635716992501e+01 -4.458074614621454e+01 + -4.461515324997958e+01 -4.464957850449220e+01 -4.468402192997090e+01 -4.471848353715485e+01 -4.475296330191956e+01 + -4.478746120505344e+01 -4.482197728186011e+01 -4.485651156648301e+01 -4.489106403390974e+01 -4.492563465506775e+01 + -4.496022344379944e+01 -4.499483042484561e+01 -4.502945562362576e+01 -4.506409905435962e+01 -4.509876068578905e+01 + -4.513344049220396e+01 -4.516813851556444e+01 -4.520285479589762e+01 -4.523758929782897e+01 -4.527234198687941e+01 + -4.530711290755342e+01 -4.534190210524451e+01 -4.537670954991925e+01 -4.541153520580425e+01 -4.544637908959269e+01 + -4.548124122972980e+01 -4.551612164920255e+01 -4.555102035951307e+01 -4.558593733168242e+01 -4.562087254236648e+01 + -4.565582603124118e+01 -4.569079783605451e+01 -4.572578792382265e+01 -4.576079626235065e+01 -4.579582289333027e+01 + -4.583086785976433e+01 -4.586593113601344e+01 -4.590101269036680e+01 -4.593611253546989e+01 -4.597123069530716e+01 + -4.600636719486254e+01 -4.604152204856955e+01 -4.607669522766013e+01 -4.611188670797630e+01 -4.614709652700154e+01 + -4.618232472227299e+01 -4.621757126990104e+01 -4.625283614113306e+01 -4.628811934919114e+01 -4.632342091751210e+01 + -4.635874086841728e+01 -4.639407921460932e+01 -4.642943593143147e+01 -4.646481099859044e+01 -4.650020445060623e+01 + -4.653561632090474e+01 -4.657104658372261e+01 -4.660649521327068e+01 -4.664196224284595e+01 -4.667744770698098e+01 + -4.671295158606459e+01 -4.674847385553061e+01 -4.678401452513644e+01 -4.681957361522331e+01 -4.685515115414413e+01 + -4.689074715945064e+01 -4.692636159747788e+01 -4.696199443933372e+01 -4.699764572643400e+01 -4.703331550121288e+01 + -4.706900373987032e+01 -4.710471041222129e+01 -4.714043552877479e+01 -4.717617911151273e+01 -4.721194118761495e+01 + -4.724772177397794e+01 -4.728352084116666e+01 -4.731933836391387e+01 -4.735517437995513e+01 -4.739102892624472e+01 + -4.742690197360956e+01 -4.746279349304486e+01 -4.749870352234630e+01 -4.753463210070628e+01 -4.757057920610364e+01 + -4.760654481072343e+01 -4.764252892478859e+01 -4.767853156968457e+01 -4.771455277340900e+01 -4.775059255327958e+01 + -4.778665087728216e+01 -4.782272771801416e+01 -4.785882311585065e+01 -4.789493711157514e+01 -4.793106967982698e+01 + -4.796722079021173e+01 -4.800339045834357e+01 -4.803957871014897e+01 -4.807578556679541e+01 -4.811201103905631e+01 + -4.814825510088780e+01 -4.818451773166895e+01 -4.822079896928767e+01 -4.825709884980719e+01 -4.829341734348342e+01 + -4.832975442115909e+01 -4.836611012183125e+01 -4.840248448526336e+01 -4.843887748613056e+01 -4.847528909416636e+01 + -4.851171932442625e+01 -4.854816820273300e+01 -4.858463575265701e+01 -4.862112198691646e+01 -4.865762687707282e+01 + -4.869415040003414e+01 -4.873069259525141e+01 -4.876725350118260e+01 -4.880383308977095e+01 -4.884043132904604e+01 + -4.887704823789731e+01 -4.891368384608068e+01 -4.895033817595851e+01 -4.898701123776245e+01 -4.902370300059485e+01 + -4.906041344002308e+01 -4.909714259860375e+01 -4.913389051725400e+01 -4.917065716334413e+01 -4.920744250429804e+01 + -4.924424658130064e+01 -4.928106943700116e+01 -4.931791104614518e+01 -4.935477137752828e+01 -4.939165044404930e+01 + -4.942854827009338e+01 -4.946546488188807e+01 -4.950240029454247e+01 -4.953935447684974e+01 -4.957632740294361e+01 + -4.961331911463601e+01 -4.965032965315336e+01 -4.968735898970213e+01 -4.972440709120082e+01 -4.976147397743583e+01 + -4.979855967878247e+01 -4.983566421510402e+01 -4.987278759472007e+01 -4.990992979028766e+01 -4.994709078100569e+01 + -4.998427060790318e+01 -5.002146930959274e+01 -5.005868685319148e+01 -5.009592320640078e+01 -5.013317841075434e+01 + -5.017045250915469e+01 -5.020774547614742e+01 -5.024505728017924e+01 -5.028238793365752e+01 -5.031973746104961e+01 + -5.035710589110189e+01 -5.039449324090066e+01 -5.043189947661289e+01 -5.046932456973549e+01 -5.050676856400442e+01 + -5.054423150327239e+01 -5.058171335962052e+01 -5.061921409929316e+01 -5.065673373695915e+01 -5.069427229950105e+01 + -5.073182981423184e+01 -5.076940629607507e+01 -5.080700170996615e+01 -5.084461602753602e+01 -5.088224929718589e+01 + -5.091990156525010e+01 -5.095757279302548e+01 -5.099526294209112e+01 -5.103297206019221e+01 -5.107070019605169e+01 + -5.110844731613729e+01 -5.114621338143406e+01 -5.118399841325091e+01 -5.122180244526444e+01 -5.125962550029841e+01 + -5.129746758802490e+01 -5.133532867636215e+01 -5.137320874011100e+01 -5.141110782335645e+01 -5.144902596945006e+01 + -5.148696314952589e+01 -5.152491932947918e+01 -5.156289452646703e+01 -5.160088876945014e+01 -5.163890208334180e+01 + -5.167693448081514e+01 -5.171498592963017e+01 -5.175305640369855e+01 -5.179114594645165e+01 -5.182925460014935e+01 + -5.186738233284598e+01 -5.190552911234031e+01 -5.194369497961412e+01 -5.198187997663295e+01 -5.202008407611459e+01 + -5.205830724580739e+01 -5.209654950282933e+01 -5.213481087573764e+01 -5.217309138947744e+01 -5.221139105690054e+01 + -5.224970984609732e+01 -5.228804773087789e+01 -5.232640475269200e+01 -5.236478095346914e+01 -5.240317630941821e+01 + -5.244159079031952e+01 -5.248002440595931e+01 -5.251847717885386e+01 -5.255694914243367e+01 -5.259544031823210e+01 + -5.263395066927961e+01 -5.267248016335085e+01 -5.271102884570031e+01 -5.274959676081755e+01 -5.278818387265291e+01 + -5.282679014593192e+01 -5.286541562901994e+01 -5.290406037048660e+01 -5.294272433607927e+01 -5.298140748616263e+01 + -5.302010984239256e+01 -5.305883143892672e+01 -5.309757229863885e+01 -5.313633243133304e+01 -5.317511180581835e+01 + -5.321391039785607e+01 -5.325272825201081e+01 -5.329156541074357e+01 -5.333042183929739e+01 -5.336929750308754e+01 + -5.340819244543594e+01 -5.344710671111962e+01 -5.348604027282968e+01 -5.352499309722418e+01 -5.356396519891433e+01 + -5.360295660504364e+01 -5.364196734493171e+01 -5.368099743556814e+01 -5.372004684244607e+01 -5.375911553606044e+01 + -5.379820355840945e+01 -5.383731095277006e+01 -5.387643769603123e+01 -5.391558375867469e+01 -5.395474915194053e+01 + -5.399393389872404e+01 -5.403313802778240e+01 -5.407236155707715e+01 -5.411160445552515e+01 -5.415086669663323e+01 + -5.419014832131279e+01 -5.422944936941720e+01 -5.426876980916325e+01 -5.430810960961936e+01 -5.434746881489674e+01 + -5.438684746929877e+01 -5.442624554285502e+01 -5.446566300018413e+01 -5.450509985853421e+01 -5.454455614758906e+01 + -5.458403189414573e+01 -5.462352711279953e+01 -5.466304177222543e+01 -5.470257584656953e+01 -5.474212937778257e+01 + -5.478170240720980e+01 -5.482129490597043e+01 -5.486090684084346e+01 -5.490053823147309e+01 -5.494018910890276e+01 + -5.497985949690793e+01 -5.501954940653937e+01 -5.505925880521750e+01 -5.509898766755921e+01 -5.513873604059781e+01 + -5.517850396943321e+01 -5.521829141901578e+01 -5.525809835354192e+01 -5.529792481434151e+01 -5.533777084523449e+01 + -5.537763642286803e+01 -5.541752151714192e+01 -5.545742613813913e+01 -5.549735030880384e+01 -5.553729406334213e+01 + -5.557725742375872e+01 -5.561724035199087e+01 -5.565724281465346e+01 -5.569726485713910e+01 -5.573730652628086e+01 + -5.577736779589668e+01 -5.581744863307357e+01 -5.585754905099014e+01 -5.589766907536871e+01 -5.593780873601526e+01 + -5.597796805069111e+01 -5.601814698489535e+01 -5.605834550959182e+01 -5.609856366986563e+01 -5.613880151023810e+01 + -5.617905899885479e+01 -5.621933610311022e+01 -5.625963286377015e+01 -5.629994932270948e+01 -5.634028545286861e+01 + -5.638064122221132e+01 -5.642101664772899e+01 -5.646141175844968e+01 -5.650182658252075e+01 -5.654226113528433e+01 + -5.658271538174220e+01 -5.662318929319503e+01 -5.666368291647893e+01 -5.670419629786259e+01 -5.674472940580990e+01 + -5.678528220346420e+01 -5.682585471049146e+01 -5.686644695909487e+01 -5.690705897510426e+01 -5.694769077129006e+01 + -5.698834231455854e+01 -5.702901357847642e+01 -5.706970460911611e+01 -5.711041545084194e+01 -5.715114606868026e+01 + -5.719189642778805e+01 -5.723266657318249e+01 -5.727345655110785e+01 -5.731426633285666e+01 -5.735509588339112e+01 + -5.739594521730356e+01 -5.743681436264626e+01 -5.747770335168147e+01 -5.751861220364783e+01 -5.755954088147938e+01 + -5.760048935348805e+01 -5.764145766580183e+01 -5.768244586550730e+01 -5.772345392571002e+01 -5.776448181276131e+01 + -5.780552953997691e+01 -5.784659713354442e+01 -5.788768462417462e+01 -5.792879202998626e+01 -5.796991931420698e+01 + -5.801106644664837e+01 -5.805223347834903e+01 -5.809342045860209e+01 -5.813462734849197e+01 -5.817585410820936e+01 + -5.821710078257841e+01 -5.825836741928538e+01 -5.829965399283203e+01 -5.834096047087346e+01 -5.838228686686274e+01 + -5.842363320676851e+01 -5.846499952082397e+01 -5.850638582715609e+01 -5.854779209120221e+01 -5.858921828442874e+01 + -5.863066445510763e+01 -5.867213065032231e+01 -5.871361683559694e+01 -5.875512297138874e+01 -5.879664907944645e+01 + -5.883819519466417e+01 -5.887976134322624e+01 -5.892134753756825e+01 -5.896295374384051e+01 -5.900457993500612e+01 + -5.904622615756436e+01 -5.908789245663575e+01 -5.912957879828990e+01 -5.917128514850664e+01 -5.921301155195771e+01 + -5.925475805384439e+01 -5.929652462279476e+01 -5.933831122286624e+01 -5.938011787640643e+01 -5.942194461763230e+01 + -5.946379146994821e+01 -5.950565844408734e+01 -5.954754551091072e+01 -5.958945264733813e+01 -5.963137989439624e+01 + -5.967332729249499e+01 -5.971529481547052e+01 -5.975728243227523e+01 -5.979929015889982e+01 -5.984131802305070e+01 + -5.988336605225896e+01 -5.992543426246962e+01 -5.996752262345901e+01 -6.000963111046766e+01 -6.005175976676178e+01 + -6.009390863383608e+01 -6.013607767807394e+01 -6.017826686618813e+01 -6.022047624132026e+01 -6.026270584835797e+01 + -6.030495566274465e+01 -6.034722565381767e+01 -6.038951583593452e+01 -6.043182623512069e+01 -6.047415687905394e+01 + -6.051650778421003e+01 -6.055887892060463e+01 -6.060127026325783e+01 -6.064368185366749e+01 -6.068611373308907e+01 + -6.072856587533070e+01 -6.077103824887340e+01 -6.081353086833690e+01 -6.085604376132918e+01 -6.089857696127247e+01 + -6.094113048823596e+01 -6.098370430306234e+01 -6.102629837247437e+01 -6.106891274594116e+01 -6.111154747264118e+01 + -6.115420251784390e+01 -6.119687784580902e+01 -6.123957350066591e+01 -6.128228952841628e+01 -6.132502590268162e+01 + -6.136778259056138e+01 -6.141055960544676e+01 -6.145335697380811e+01 -6.149617472814099e+01 -6.153901288864162e+01 + -6.158187142028389e+01 -6.162475029314290e+01 -6.166764955292113e+01 -6.171056924466600e+01 -6.175350933517737e+01 + -6.179646979123154e+01 -6.183945065775757e+01 -6.188245198047678e+01 -6.192547373012725e+01 -6.196851587175868e+01 + -6.201157842265037e+01 -6.205466141333163e+01 -6.209776487510229e+01 -6.214088882566958e+01 -6.218403322759970e+01 + -6.222719804958889e+01 -6.227038333999444e+01 -6.231358914752139e+01 -6.235681544260558e+01 -6.240006218936849e+01 + -6.244332940494305e+01 -6.248661712010740e+01 -6.252992536720910e+01 -6.257325416420860e+01 -6.261660346994837e+01 + -6.265997325077347e+01 -6.270336356215701e+01 -6.274677445777788e+01 -6.279020589501037e+01 -6.283365783085999e+01 + -6.287713031716163e+01 -6.292062340781234e+01 -6.296413707012920e+01 -6.300767126475596e+01 -6.305122601222295e+01 + -6.309480134635203e+01 -6.313839729424505e+01 -6.318201386936521e+01 -6.322565103734121e+01 -6.326930877093868e+01 + -6.331298711930568e+01 -6.335668613058504e+01 -6.340040577251647e+01 -6.344414600718050e+01 -6.348790685442323e+01 + -6.353168834759008e+01 -6.357549051625812e+01 -6.361931337593239e+01 -6.366315688959789e+01 -6.370702102749119e+01 + -6.375090584137499e+01 -6.379481138078580e+01 -6.383873760482961e+01 -6.388268447297220e+01 -6.392665203654889e+01 + -6.397064034897519e+01 -6.401464938011861e+01 -6.405867909237229e+01 -6.410272950177993e+01 -6.414680063823367e+01 + -6.419089253336912e+01 -6.423500520539493e+01 -6.427913861706836e+01 -6.432329273774181e+01 -6.436746761859949e+01 + -6.441166331065573e+01 -6.445587978241413e+01 -6.450011699516882e+01 -6.454437496388719e+01 -6.458865371852110e+01 + -6.463295329528786e+01 -6.467727371608086e+01 -6.472161493923234e+01 -6.476597692945877e+01 -6.481035974057480e+01 + -6.485476342551981e+01 -6.489918794463497e+01 -6.494363325783405e+01 -6.498809941591921e+01 -6.503258647107099e+01 + -6.507709439009531e+01 -6.512162313341831e+01 -6.516617272132122e+01 -6.521074318787740e+01 -6.525533456247440e+01 + -6.529994686059398e+01 -6.534458004678092e+01 -6.538923409250538e+01 -6.543390904787570e+01 -6.547860496211884e+01 + -6.552332180229843e+01 -6.556805952953434e+01 -6.561281816333469e+01 -6.565759773746066e+01 -6.570239828429803e+01 + -6.574721982146080e+01 -6.579206230885156e+01 -6.583692571363754e+01 -6.588181008975629e+01 -6.592671548982709e+01 + -6.597164187442638e+01 -6.601658920334479e+01 -6.606155752527242e+01 -6.610654689090467e+01 -6.615155727005924e+01 + -6.619658862652422e+01 -6.624164098084657e+01 -6.628671436645676e+01 -6.633180881156068e+01 -6.637692433038681e+01 + -6.642206088647883e+01 -6.646721845110714e+01 -6.651239707713407e+01 -6.655759681603797e+01 -6.660281763216933e+01 + -6.664805948389387e+01 -6.669332239276561e+01 -6.673860639512726e+01 -6.678391152328841e+01 -6.682923779433044e+01 + -6.687458516845543e+01 -6.691995361277515e+01 -6.696534317891920e+01 -6.701075391795754e+01 -6.705618579420361e+01 + -6.710163877100581e+01 -6.714711289460833e+01 -6.719260821321966e+01 -6.723812470001026e+01 -6.728366232121398e+01 + -6.732922109035582e+01 -6.737480103488133e+01 -6.742040219062761e+01 -6.746602458035952e+01 -6.751166816616187e+01 + -6.755733291529161e+01 -6.760301887637438e+01 -6.764872609859751e+01 -6.769445455202660e+01 -6.774020420051386e+01 + -6.778597506217976e+01 -6.783176716876942e+01 -6.787758055225885e+01 -6.792341523092826e+01 -6.796927116804379e+01 + -6.801514833341810e+01 -6.806104677806347e+01 -6.810696655123587e+01 -6.815290761396663e+01 -6.819886992772128e+01 + -6.824485354392678e+01 -6.829085851532395e+01 -6.833688480994840e+01 -6.838293238885097e+01 -6.842900126984890e+01 + -6.847509148538957e+01 -6.852120306967514e+01 -6.856733604269469e+01 -6.861349036583006e+01 -6.865966600658993e+01 + -6.870586301559659e+01 -6.875208144399036e+01 -6.879832126187024e+01 -6.884458243234171e+01 -6.889086497157696e+01 + -6.893716890990422e+01 -6.898349428120915e+01 -6.902984110598732e+01 -6.907620934761650e+01 -6.912259897511596e+01 + -6.916901003718877e+01 -6.921544258172949e+01 -6.926189657371528e+01 -6.930837197817074e+01 -6.935486884322755e+01 + -6.940138721768092e+01 -6.944792706987337e+01 -6.949448836290087e+01 -6.954107111932564e+01 -6.958767537490402e+01 + -6.963430115870300e+01 -6.968094848498497e+01 -6.972761731548312e+01 -6.977430762020695e+01 -6.982101945480034e+01 + -6.986775287255249e+01 -6.991450783170005e+01 -6.996128429032680e+01 -7.000808230095708e+01 -7.005490191787665e+01 + -7.010174310797666e+01 -7.014860583121035e+01 -7.019549010717337e+01 -7.024239597049470e+01 -7.028932345629492e+01 + -7.033627258446040e+01 -7.038324331344937e+01 -7.043023560838913e+01 -7.047724952251053e+01 -7.052428510987777e+01 + -7.057134233978515e+01 -7.061842117397924e+01 -7.066552162878578e+01 -7.071264373512433e+01 -7.075978752771100e+01 + -7.080695302731498e+01 -7.085414019512091e+01 -7.090134899910394e+01 -7.094857949398551e+01 -7.099583173235354e+01 + -7.104310567151599e+01 -7.109040126922885e+01 -7.113771858031990e+01 -7.118505766125368e+01 -7.123241847797109e+01 + -7.127980098937178e+01 -7.132720521671429e+01 -7.137463119544236e+01 -7.142207895538176e+01 -7.146954851252747e+01 + -7.151703983316882e+01 -7.156455289009196e+01 -7.161208773177542e+01 -7.165964440570248e+01 -7.170722287968356e+01 + -7.175482311646741e+01 -7.180244513822917e+01 -7.185008898098621e+01 -7.189775467669884e+01 -7.194544224180910e+01 + -7.199315163474331e+01 -7.204088282234626e+01 -7.208863586315185e+01 -7.213641081375658e+01 -7.218420763131780e+01 + -7.223202627227879e+01 -7.227986678966526e+01 -7.232772923884254e+01 -7.237561358795277e+01 -7.242351979769759e+01 + -7.247144788623903e+01 -7.251939788668284e+01 -7.256736983444897e+01 -7.261536375015235e+01 -7.266337959287341e+01 + -7.271141732841731e+01 -7.275947701102203e+01 -7.280755869538000e+01 -7.285566234956853e+01 -7.290378793432680e+01 + -7.295193546765573e+01 -7.300010498266862e+01 -7.304829651566631e+01 -7.309651008753943e+01 -7.314474565435016e+01 + -7.319300317971540e+01 -7.324128272229925e+01 -7.328958433981238e+01 -7.333790799110540e+01 -7.338625363374130e+01 + -7.343462131899291e+01 -7.348301110053259e+01 -7.353142294792167e+01 -7.357985682361442e+01 -7.362831274574745e+01 + -7.367679074711965e+01 -7.372529086349638e+01 -7.377381311579366e+01 -7.382235746256312e+01 -7.387092386912651e+01 + -7.391951239025020e+01 -7.396812308115555e+01 -7.401675590943988e+01 -7.406541083531380e+01 -7.411408787706513e+01 + -7.416278706814910e+01 -7.421150844461324e+01 -7.426025202733783e+01 -7.430901777394124e+01 -7.435780564940528e+01 + -7.440661571142732e+01 -7.445544801616209e+01 -7.450430252087864e+01 -7.455317918285648e+01 -7.460207805830268e+01 + -7.465099920497126e+01 -7.469994258787753e+01 -7.474890816454140e+01 -7.479789595523943e+01 -7.484690599592756e+01 + -7.489593832252380e+01 -7.494499295533201e+01 -7.499406985223764e+01 -7.504316897827101e+01 -7.509229038945979e+01 + -7.514143414169166e+01 -7.519060019929748e+01 -7.523978851997632e+01 -7.528899912645726e+01 -7.533823205657275e+01 + -7.538748734353926e+01 -7.543676500532445e+01 -7.548606500351643e+01 -7.553538730703876e+01 -7.558473197053598e+01 + -7.563409904619321e+01 -7.568348849063742e+01 -7.573290026170078e+01 -7.578233441759443e+01 -7.583179101796470e+01 + -7.588127002782028e+01 -7.593077140392674e+01 -7.598029516471465e+01 -7.602984134475692e+01 -7.607940998153097e+01 + -7.612900109746634e+01 -7.617861465189691e+01 -7.622825061065345e+01 -7.627790902865043e+01 -7.632758996032740e+01 + -7.637729336914126e+01 -7.642701921265419e+01 -7.647676751583191e+01 -7.652653831849052e+01 -7.657633165244424e+01 + -7.662614753370475e+01 -7.667598592307560e+01 -7.672584678949215e+01 -7.677573018962489e+01 -7.682563617769370e+01 + -7.687556471038147e+01 -7.692551574474433e+01 -7.697548933686781e+01 -7.702548554509247e+01 -7.707550433774978e+01 + -7.712554567498073e+01 -7.717560957417300e+01 -7.722569606768573e+01 -7.727580519051753e+01 -7.732593696392289e+01 + -7.737609135154067e+01 -7.742626832278943e+01 -7.747646792782194e+01 -7.752669021677298e+01 -7.757693515897095e+01 + -7.762720271798948e+01 -7.767749291518889e+01 -7.772780578562232e+01 -7.777814136132783e+01 -7.782849965970544e+01 + -7.787888064261847e+01 -7.792928427988689e+01 -7.797971062869398e+01 -7.803015974345008e+01 -7.808063158011076e+01 + -7.813112609521906e+01 -7.818164334612277e+01 -7.823218339188995e+01 -7.828274619766600e+01 -7.833333172107952e+01 + -7.838393998361434e+01 -7.843457102192369e+01 -7.848522486948340e+01 -7.853590154498607e+01 -7.858660101116894e+01 + -7.863732323758104e+01 -7.868806827697425e+01 -7.873883618163512e+01 -7.878962691878654e+01 -7.884044044940295e+01 + -7.889127679452803e+01 -7.894213598992800e+01 -7.899301807018992e+01 -7.904392305456564e+01 -7.909485090214494e+01 + -7.914580158005610e+01 -7.919677514774288e+01 -7.924777166238927e+01 -7.929879107982515e+01 -7.934983335558289e+01 + -7.940089854535901e+01 -7.945198670709752e+01 -7.950309780756868e+01 -7.955423180605224e+01 -7.960538872303847e+01 + -7.965656859466247e+01 -7.970777145842827e+01 -7.975899733555858e+01 -7.981024618078136e+01 -7.986151795697417e+01 + -7.991281272610696e+01 -7.996413054847572e+01 -8.001547137858779e+01 -8.006683517069925e+01 -8.011822198384908e+01 + -8.016963187855384e+01 -8.022106481645797e+01 -8.027252075224854e+01 -8.032399971165485e+01 -8.037550173585385e+01 + -8.042702685677139e+01 -8.047857509055929e+01 -8.053014639952434e+01 -8.058174075328817e+01 -8.063335820457638e+01 + -8.068499880610621e+01 -8.073666252745771e+01 -8.078834933088126e+01 -8.084005923244513e+01 -8.089179226408041e+01 + -8.094354846735196e+01 -8.099532786819320e+01 -8.104713042037783e+01 -8.109895608507813e+01 -8.115080492521992e+01 + -8.120267700205356e+01 -8.125457226837462e+01 -8.130649067623317e+01 -8.135843228315183e+01 -8.141039715010918e+01 + -8.146238524643556e+01 -8.151439653208425e+01 -8.156643102114791e+01 -8.161848874447259e+01 -8.167056974577932e+01 + -8.172267405314662e+01 -8.177480161920819e+01 -8.182695240289546e+01 -8.187912646377457e+01 -8.193132386298609e+01 + -8.198354456733288e+01 -8.203578853472443e+01 -8.208805578183410e+01 -8.214034634197473e+01 -8.219266025625411e+01 + -8.224499755029157e+01 -8.229735817995817e+01 -8.234974210798764e+01 -8.240214939431286e+01 -8.245458009683706e+01 + -8.250703416814667e+01 -8.255951156203467e+01 -8.261201234243612e+01 -8.266453657428882e+01 -8.271708421639993e+01 + -8.276965521981012e+01 -8.282224961062391e+01 -8.287486743131451e+01 -8.292750871476633e+01 -8.298017347733835e+01 + -8.303286167887651e+01 -8.308557328775250e+01 -8.313830836295337e+01 -8.319106696215761e+01 -8.324384904719405e+01 + -8.329665457280116e+01 -8.334948356120523e+01 -8.340233605179664e+01 -8.345521208513452e+01 -8.350811168407860e+01 + -8.356103479952203e+01 -8.361398139085040e+01 -8.366695152338559e+01 -8.371994526125894e+01 -8.377296255790387e+01 + -8.382600336547402e+01 -8.387906774170159e+01 -8.393215574692768e+01 -8.398526734635097e+01 -8.403840249721476e+01 + -8.409156122008268e+01 -8.414474355213920e+01 -8.419794953373223e+01 -8.425117918830632e+01 -8.430443246852916e+01 + -8.435770933516140e+01 -8.441100985211256e+01 -8.446433408298962e+01 -8.451768198704093e+01 -8.457105351533237e+01 + -8.462444869055821e+01 -8.467786755329161e+01 -8.473131014399300e+01 -8.478477648534972e+01 -8.483826652906932e+01 + -8.489178023573824e+01 -8.494531767243778e+01 -8.499887890373510e+01 -8.505246387764603e+01 -8.510607254206460e+01 + -8.515970496094809e+01 -8.521336120130535e+01 -8.526704122628841e+01 -8.532074498941530e+01 -8.537447250952404e+01 + -8.542822382319736e+01 -8.548199897267675e+01 -8.553579798342942e+01 -8.558962080816578e+01 -8.564346740685433e+01 + -8.569733784125194e+01 -8.575123217367282e+01 -8.580515036687339e+01 -8.585909237532205e+01 -8.591305821989287e+01 + -8.596704793875205e+01 -8.602106157282915e+01 -8.607509914567974e+01 -8.612916060859980e+01 -8.618324592155754e+01 + -8.623735515146925e+01 -8.629148836331387e+01 -8.634564550737286e+01 -8.639982653295500e+01 -8.645403150017543e+01 + -8.650826047252751e+01 -8.656251341621210e+01 -8.661679028858919e+01 -8.667109110894766e+01 -8.672541591317201e+01 + -8.677976474159972e+01 -8.683413761829634e+01 -8.688853449778628e+01 -8.694295534179228e+01 -8.699740021037117e+01 + -8.705186916402354e+01 -8.710636216669133e+01 -8.716087917454270e+01 -8.721542020920894e+01 -8.726998530877070e+01 + -8.732457451164281e+01 -8.737918783967393e+01 -8.743382524811331e+01 -8.748848670054353e+01 -8.754317226047976e+01 + -8.759788198894785e+01 -8.765261583708421e+01 -8.770737375634857e+01 -8.776215580938322e+01 -8.781696206132678e+01 + -8.787179247612183e+01 -8.792664700860111e+01 -8.798152567835336e+01 -8.803642852212045e+01 -8.809135558050070e+01 + -8.814630687756171e+01 -8.820128236739042e+01 -8.825628201129771e+01 -8.831130586947003e+01 -8.836635400284558e+01 + -8.842142637649435e+01 -8.847652294770472e+01 -8.853164373850628e+01 -8.858678878695027e+01 -8.864195813043362e+01 + -8.869715178945941e+01 -8.875236971760948e+01 -8.880761187808301e+01 -8.886287833946902e+01 -8.891816916696094e+01 + -8.897348430677987e+01 -8.902882370531137e+01 -8.908418742857141e+01 -8.913957554536425e+01 -8.919498801601753e+01 + -8.925042479199006e+01 -8.930588589774098e+01 -8.936137137472512e+01 -8.941688125937962e+01 -8.947241557120560e+01 + -8.952797426697802e+01 -8.958355731201681e+01 -8.963916476854843e+01 -8.969479669732335e+01 -8.975045305628245e+01 + -8.980613379692392e+01 -8.986183894778455e+01 -8.991756855389235e+01 -8.997332264920152e+01 -9.002910125051302e+01 + -9.008490431708829e+01 -9.014073181666647e+01 -9.019658380843681e+01 -9.025246034941333e+01 -9.030836139645970e+01 + -9.036428690661128e+01 -9.042023693773967e+01 -9.047621154925669e+01 -9.053221070589892e+01 -9.058823436476921e+01 + -9.064428254711031e+01 -9.070035529106499e+01 -9.075645263823618e+01 -9.081257461289793e+01 -9.086872116654884e+01 + -9.092489225918972e+01 -9.098108795760594e+01 -9.103730832657459e+01 -9.109355331605536e+01 -9.114982287548730e+01 + -9.120611706704364e+01 -9.126243595579022e+01 -9.131877950563008e+01 -9.137514767186437e+01 -9.143154047654943e+01 + -9.148795795857168e+01 -9.154440015738282e+01 -9.160086709537343e+01 -9.165735872612346e+01 -9.171387501169491e+01 + -9.177041601688784e+01 -9.182698180564800e+01 -9.188357233576582e+01 -9.194018755741556e+01 -9.199682749646104e+01 + -9.205349219658670e+01 -9.211018169707003e+01 -9.216689601912306e+01 -9.222363511610273e+01 -9.228039895018067e+01 + -9.233718758664240e+01 -9.239400108840672e+01 -9.245083940581294e+01 -9.250770248979978e+01 -9.256459040628322e+01 + -9.262150322244982e+01 -9.267844089559186e+01 -9.273540337476760e+01 -9.279239068599267e+01 -9.284940287335907e+01 + -9.290643997630693e+01 -9.296350201607783e+01 -9.302058894577094e+01 -9.307770072730455e+01 -9.313483742601555e+01 + -9.319199910633068e+01 -9.324918572561810e+01 -9.330639723351504e+01 -9.336363365579297e+01 -9.342089503640302e+01 + -9.347818141588093e+01 -9.353549281584256e+01 -9.359282918563940e+01 -9.365019048477910e+01 -9.370757678565749e+01 + -9.376498815769901e+01 -9.382242454555492e+01 -9.387988589305337e+01 -9.393737226550313e+01 -9.399488373202897e+01 + -9.405242025553964e+01 -9.410998178945039e+01 -9.416756835541781e+01 -9.422517999301114e+01 -9.428281674520871e+01 + -9.434047863667399e+01 -9.439816561540189e+01 -9.445587763836596e+01 -9.451361477512259e+01 -9.457137709520302e+01 + -9.462916455545547e+01 -9.468697710379740e+01 -9.474481476510589e+01 -9.480267758244509e+01 -9.486056559466863e+01 + -9.491847882335075e+01 -9.497641722515867e+01 -9.503438076487508e+01 -9.509236950465109e+01 -9.515038350409563e+01 + -9.520842271528107e+01 -9.526648709103007e+01 -9.532457669470300e+01 -9.538269159175374e+01 -9.544083174547335e+01 + -9.549899710997526e+01 -9.555718770482461e+01 -9.561540356780063e+01 -9.567364474408794e+01 -9.573191126075703e+01 + -9.579020306501620e+01 -9.584852011272490e+01 -9.590686247420874e+01 -9.596523021978578e+01 -9.602362330527772e+01 + -9.608204167783254e+01 -9.614048536439948e+01 -9.619895441016116e+01 -9.625744885343293e+01 -9.631596871403326e+01 + -9.637451394466026e+01 -9.643308450797647e+01 -9.649168047362274e+01 -9.655030190767742e+01 -9.660894875499127e+01 + -9.666762096089710e+01 -9.672631859388268e+01 -9.678504172537357e+01 -9.684379031539257e+01 -9.690256431417546e+01 + -9.696136374421286e+01 -9.702018864639355e+01 -9.707903906294442e+01 -9.713791501832830e+01 -9.719681646461351e+01 + -9.725574336170810e+01 -9.731469577327378e+01 -9.737367376351882e+01 -9.743267729508464e+01 -9.749170632178308e+01 + -9.755076086367355e+01 -9.760984095895955e+01 -9.766894665217343e+01 -9.772807797034233e+01 -9.778723486414395e+01 + -9.784641729236439e+01 -9.790562532257231e+01 -9.796485902036660e+01 -9.802411833468516e+01 -9.808340321418262e+01 + -9.814271372304191e+01 -9.820204992860188e+01 -9.826141179529722e+01 -9.832079927766843e+01 -9.838021239358226e+01 + -9.843965117935535e+01 -9.849911568177785e+01 -9.855860593025675e+01 -9.861812187419362e+01 -9.867766347002308e+01 + -9.873723078231735e+01 -9.879682387670165e+01 -9.885644271487612e+01 -9.891608724974174e+01 -9.897575750292785e+01 + -9.903545351466867e+01 -9.909517533088989e+01 -9.915492297862031e+01 -9.921469640360959e+01 -9.927449556058966e+01 + -9.933432052149955e+01 -9.939417135686639e+01 -9.945404801436261e+01 -9.951395044077229e+01 -9.957387870218038e+01 + -9.963383286719130e+01 -9.969381289518709e+01 -9.975381873630593e+01 -9.981385041293248e+01 -9.987390796877466e+01 + -9.993399146058783e+01 -9.999410091983435e+01 -1.000542362637563e+02 -1.001143974249114e+02 -1.001745845113392e+02 + -1.002347976270743e+02 -1.002950366846517e+02 -1.003553015922550e+02 -1.004155924321621e+02 -1.004759093011103e+02 + -1.005362521795820e+02 -1.005966210292817e+02 -1.006570158530568e+02 -1.007174366671700e+02 -1.007778835004040e+02 + -1.008383563749385e+02 -1.008988552740233e+02 -1.009593801813489e+02 -1.010199311212978e+02 -1.010805081231472e+02 + -1.011411111950619e+02 -1.012017403376325e+02 -1.012623955422635e+02 -1.013230768099676e+02 -1.013837841893743e+02 + -1.014445177207514e+02 -1.015052773633014e+02 -1.015660630775449e+02 -1.016268749103392e+02 -1.016877129150088e+02 + -1.017485770844115e+02 -1.018094673966629e+02 -1.018703838313761e+02 -1.019313263923028e+02 -1.019922951782496e+02 + -1.020532902664119e+02 -1.021143115524854e+02 -1.021753589342455e+02 -1.022364324992857e+02 -1.022975323519374e+02 + -1.023586584736673e+02 -1.024198108268543e+02 -1.024809894203941e+02 -1.025421942728475e+02 -1.026034253949216e+02 + -1.026646827901934e+02 -1.027259664415750e+02 -1.027872763473731e+02 -1.028486125881369e+02 -1.029099752254547e+02 + -1.029713641628286e+02 -1.030327793161952e+02 -1.030942208093169e+02 -1.031556887637190e+02 -1.032171830841550e+02 + -1.032787036718354e+02 -1.033402506305696e+02 -1.034018240681317e+02 -1.034634239055545e+02 -1.035250500515010e+02 + -1.035867025518952e+02 -1.036483814821213e+02 -1.037100868981441e+02 -1.037718188237329e+02 -1.038335771732939e+02 + -1.038953618747522e+02 -1.039571730194689e+02 -1.040190107055651e+02 -1.040808748947658e+02 -1.041427655331822e+02 + -1.042046826408667e+02 -1.042666262524425e+02 -1.043285963868752e+02 -1.043905930564436e+02 -1.044526162623378e+02 + -1.045146660069125e+02 -1.045767423082721e+02 -1.046388451777543e+02 -1.047009745838822e+02 -1.047631305085241e+02 + -1.048253130297424e+02 -1.048875222165416e+02 -1.049497580055002e+02 -1.050120203310284e+02 -1.050743092512860e+02 + -1.051366248384456e+02 -1.051989670969791e+02 -1.052613360137520e+02 -1.053237315729033e+02 -1.053861537661844e+02 + -1.054486026185219e+02 -1.055110781583045e+02 -1.055735803945944e+02 -1.056361093274371e+02 -1.056986649401382e+02 + -1.057612472323176e+02 -1.058238562855892e+02 -1.058864921618116e+02 -1.059491547618286e+02 -1.060118440001799e+02 + -1.060745600072047e+02 -1.061373029070868e+02 -1.062000725835928e+02 -1.062628689188559e+02 -1.063256920288941e+02 + -1.063885420424685e+02 -1.064514189054312e+02 -1.065143225392365e+02 -1.065772529506575e+02 -1.066402101774261e+02 + -1.067031942957903e+02 -1.067662053568374e+02 -1.068292432724951e+02 -1.068923079625714e+02 -1.069553995175528e+02 + -1.070185180380394e+02 -1.070816634944072e+02 -1.071448358336418e+02 -1.072080350393896e+02 -1.072712611247882e+02 + -1.073345141842783e+02 -1.073977942922143e+02 -1.074611013613008e+02 -1.075244353055826e+02 -1.075877962061142e+02 + -1.076511841502191e+02 -1.077145990832866e+02 -1.077780409492339e+02 -1.078415098280245e+02 -1.079050057992970e+02 + -1.079685288053471e+02 -1.080320787786834e+02 -1.080956557500093e+02 -1.081592597729443e+02 -1.082228908945775e+02 + -1.082865491424036e+02 -1.083502344720692e+02 -1.084139468448718e+02 -1.084776863165616e+02 -1.085414529440200e+02 + -1.086052466942038e+02 -1.086690675238350e+02 -1.087329154386204e+02 -1.087967904674474e+02 -1.088606926829425e+02 + -1.089246221377382e+02 -1.089885787607543e+02 -1.090525624876805e+02 -1.091165734050004e+02 -1.091806115963225e+02 + -1.092446769829633e+02 -1.093087694909110e+02 -1.093728892271333e+02 -1.094370362953419e+02 -1.095012106052476e+02 + -1.095654120623545e+02 -1.096296407493415e+02 -1.096938967647426e+02 -1.097581800933404e+02 -1.098224906984946e+02 + -1.098868285716250e+02 -1.099511937236656e+02 -1.100155862155477e+02 -1.100800060933800e+02 -1.101444532939841e+02 + -1.102089277564002e+02 -1.102734295378303e+02 -1.103379587096266e+02 -1.104025152815812e+02 -1.104670992426730e+02 + -1.105317105601886e+02 -1.105963492199813e+02 -1.106610153038629e+02 -1.107257088820756e+02 -1.107904298826226e+02 + -1.108551782361634e+02 -1.109199540262203e+02 -1.109847573373186e+02 -1.110495881051325e+02 -1.111144462586115e+02 + -1.111793318486534e+02 -1.112442449476576e+02 -1.113091855920787e+02 -1.113741537899001e+02 -1.114391494711626e+02 + -1.115041725824562e+02 -1.115692232145109e+02 -1.116343014623147e+02 -1.116994072937479e+02 -1.117645406555522e+02 + -1.118297015370191e+02 -1.118948899532702e+02 -1.119601059801944e+02 -1.120253496750247e+02 -1.120906209596036e+02 + -1.121559197660155e+02 -1.122212462027017e+02 -1.122866003728487e+02 -1.123519821822644e+02 -1.124173915349786e+02 + -1.124828285252852e+02 -1.125482932599049e+02 -1.126137857050017e+02 -1.126793058037530e+02 -1.127448535479451e+02 + -1.128104289543148e+02 -1.128760320907921e+02 -1.129416630123176e+02 -1.130073216706816e+02 -1.130730080183262e+02 + -1.131387221134510e+02 -1.132044640167948e+02 -1.132702336934948e+02 -1.133360310978225e+02 -1.134018562361866e+02 + -1.134677091387784e+02 -1.135335898787815e+02 -1.135994985091588e+02 -1.136654349589990e+02 -1.137313991629182e+02 + -1.137973912015162e+02 -1.138634111582333e+02 -1.139294589818884e+02 -1.139955346168527e+02 -1.140616381243277e+02 + -1.141277695680233e+02 -1.141939289048548e+02 -1.142601160860919e+02 -1.143263311472162e+02 -1.143925741390390e+02 + -1.144588450894802e+02 -1.145251440101338e+02 -1.145914708701818e+02 -1.146578256494022e+02 -1.147242084123678e+02 + -1.147906192149256e+02 -1.148570579932248e+02 -1.149235246826633e+02 -1.149900193353325e+02 -1.150565420227369e+02 + -1.151230927773426e+02 -1.151896716067799e+02 -1.152562784583746e+02 -1.153229132947855e+02 -1.153895762003063e+02 + -1.154562672526404e+02 -1.155229863814943e+02 -1.155897335150450e+02 -1.156565087233475e+02 -1.157233120892246e+02 + -1.157901436046917e+02 -1.158570032371645e+02 -1.159238909464663e+02 -1.159908067231330e+02 -1.160577506881430e+02 + -1.161247229415995e+02 -1.161917233696630e+02 -1.162587518588770e+02 -1.163258085112608e+02 -1.163928934406831e+02 + -1.164600065929374e+02 -1.165271479034755e+02 -1.165943174344564e+02 -1.166615152526160e+02 -1.167287413162901e+02 + -1.167959955757904e+02 -1.168632780577301e+02 -1.169305888112216e+02 -1.169979278990717e+02 -1.170652953548001e+02 + -1.171326910810820e+02 -1.172001149975291e+02 -1.172675672223445e+02 -1.173350478778825e+02 -1.174025569045121e+02 + -1.174700942215011e+02 -1.175376598456954e+02 -1.176052538191002e+02 -1.176728761867799e+02 -1.177405269796691e+02 + -1.178082061691247e+02 -1.178759137299273e+02 -1.179436497101298e+02 -1.180114141509050e+02 -1.180792069926326e+02 + -1.181470281872303e+02 -1.182148778335583e+02 -1.182827560287664e+02 -1.183506627162192e+02 -1.184185978220269e+02 + -1.184865613570652e+02 -1.185545533602401e+02 -1.186225738978121e+02 -1.186906230193939e+02 -1.187587006806511e+02 + -1.188268068350639e+02 -1.188949415213182e+02 -1.189631047837780e+02 -1.190312966043158e+02 -1.190995169567162e+02 + -1.191677658449030e+02 -1.192360432941998e+02 -1.193043493853908e+02 -1.193726841751893e+02 -1.194410475685670e+02 + -1.195094394794060e+02 -1.195778600089746e+02 -1.196463092648311e+02 -1.197147871923100e+02 -1.197832937276135e+02 + -1.198518289326376e+02 -1.199203928745778e+02 -1.199889855161324e+02 -1.200576068078755e+02 -1.201262567563797e+02 + -1.201949353935382e+02 -1.202636427965272e+02 -1.203323790196208e+02 -1.204011439802014e+02 -1.204699376081542e+02 + -1.205387600202684e+02 -1.206076113241917e+02 -1.206764914041025e+02 -1.207454001431820e+02 -1.208143376440890e+02 + -1.208833040296615e+02 -1.209522992839752e+02 -1.210213233653680e+02 -1.210903762679893e+02 -1.211594580022500e+02 + -1.212285686077949e+02 -1.212977081155049e+02 -1.213668764919694e+02 -1.214360737100132e+02 -1.215052998316942e+02 + -1.215745549154533e+02 -1.216438389160294e+02 -1.217131517838345e+02 -1.217824935556734e+02 -1.218518642837182e+02 + -1.219212639952166e+02 -1.219906927020717e+02 -1.220601503797327e+02 -1.221296370078328e+02 -1.221991526191948e+02 + -1.222686972509000e+02 -1.223382709038720e+02 -1.224078735702578e+02 -1.224775052432531e+02 -1.225471659287695e+02 + -1.226168556825330e+02 -1.226865745477072e+02 -1.227563224673916e+02 -1.228260993926653e+02 -1.228959054065903e+02 + -1.229657405910973e+02 -1.230356048916106e+02 -1.231054982500379e+02 -1.231754207307278e+02 -1.232453724007864e+02 + -1.233153532159101e+02 -1.233853631242201e+02 -1.234554021549459e+02 -1.235254703591199e+02 -1.235955677938801e+02 + -1.236656944915691e+02 -1.237358503792446e+02 -1.238060353939673e+02 -1.238762496180971e+02 -1.239464931371069e+02 + -1.240167659036240e+02 -1.240870678602586e+02 -1.241573990423949e+02 -1.242277595040581e+02 -1.242981492810638e+02 + -1.243685683872523e+02 -1.244390167667736e+02 -1.245094943779347e+02 -1.245800013053605e+02 -1.246505376299316e+02 + -1.247211032912332e+02 -1.247916982296097e+02 -1.248623225297382e+02 -1.249329762770640e+02 -1.250036594157741e+02 + -1.250743718736609e+02 -1.251451136541969e+02 -1.252158847947410e+02 -1.252866853925174e+02 -1.253575155184925e+02 + -1.254283750787370e+02 -1.254992639825418e+02 -1.255701823169751e+02 -1.256411301759969e+02 -1.257121075033584e+02 + -1.257831142369608e+02 -1.258541504415142e+02 -1.259252161922362e+02 -1.259963114795672e+02 -1.260674362758903e+02 + -1.261385905661348e+02 -1.262097743537985e+02 -1.262809877041053e+02 -1.263522306696565e+02 -1.264235031908370e+02 + -1.264948052148923e+02 -1.265661368287249e+02 -1.266374981169807e+02 -1.267088890156212e+02 -1.267803094502130e+02 + -1.268517594534262e+02 -1.269232390831601e+02 -1.269947483911282e+02 -1.270662874069690e+02 -1.271378560782095e+02 + -1.272094543594662e+02 -1.272810823158284e+02 -1.273527400123002e+02 -1.274244274030747e+02 -1.274961444355319e+02 + -1.275678911406106e+02 -1.276396675704015e+02 -1.277114737780431e+02 -1.277833097950603e+02 -1.278551755654751e+02 + -1.279270710424012e+02 -1.279989963028243e+02 -1.280709514152536e+02 -1.281429362904217e+02 -1.282149508513121e+02 + -1.282869952276877e+02 -1.283590695463467e+02 -1.284311737154509e+02 -1.285033076302067e+02 -1.285754713526335e+02 + -1.286476649682441e+02 -1.287198884897120e+02 -1.287921419051992e+02 -1.288644251776617e+02 -1.289367382880697e+02 + -1.290090813146567e+02 -1.290814543319980e+02 -1.291538573027727e+02 -1.292262901737162e+02 -1.292987529396840e+02 + -1.293712456190937e+02 -1.294437682764910e+02 -1.295163209673579e+02 -1.295889036647941e+02 -1.296615163353197e+02 + -1.297341590015173e+02 -1.298068316903185e+02 -1.298795343899871e+02 -1.299522670904091e+02 -1.300250298266263e+02 + -1.300978226354063e+02 -1.301706455152632e+02 -1.302434984561237e+02 -1.303163814518184e+02 -1.303892945098205e+02 + -1.304622376882688e+02 -1.305352110313897e+02 -1.306082144770936e+02 -1.306812479731976e+02 -1.307543116134598e+02 + -1.308274054850011e+02 -1.309005295024521e+02 -1.309736835845235e+02 -1.310468678387340e+02 -1.311200823754845e+02 + -1.311933271278942e+02 -1.312666020134129e+02 -1.313399070640916e+02 -1.314132423401880e+02 -1.314866079001839e+02 + -1.315600037753056e+02 -1.316334298895329e+02 -1.317068861777292e+02 -1.317803727255405e+02 -1.318538896215189e+02 + -1.319274368150577e+02 -1.320010142454794e+02 -1.320746219509807e+02 -1.321482599879661e+02 -1.322219283867981e+02 + -1.322956271602158e+02 -1.323693562765047e+02 -1.324431157110688e+02 -1.325169055122373e+02 -1.325907257242561e+02 + -1.326645763021127e+02 -1.327384572099461e+02 -1.328123685377604e+02 -1.328863103680995e+02 -1.329602826278048e+02 + -1.330342852393407e+02 -1.331083182633673e+02 -1.331823817787306e+02 -1.332564757988239e+02 -1.333306003141445e+02 + -1.334047552890586e+02 -1.334789407033280e+02 -1.335531566244299e+02 -1.336274031130300e+02 -1.337016801148342e+02 + -1.337759875748336e+02 -1.338503255501201e+02 -1.339246941130952e+02 -1.339990932852997e+02 -1.340735230609586e+02 + -1.341479833758948e+02 -1.342224741891434e+02 -1.342969956109889e+02 -1.343715477431406e+02 -1.344461305017541e+02 + -1.345207438015131e+02 -1.345953877367626e+02 -1.346700624038786e+02 -1.347447677276981e+02 -1.348195036263442e+02 + -1.348942701626209e+02 -1.349690674171868e+02 -1.350438953974369e+02 -1.351187540921076e+02 -1.351936434885642e+02 + -1.352685635848754e+02 -1.353435144232942e+02 -1.354184960414874e+02 -1.354935084145923e+02 -1.355685515128237e+02 + -1.356436253492364e+02 -1.357187299541088e+02 -1.357938653837732e+02 -1.358690316768758e+02 -1.359442287752637e+02 + -1.360194566279880e+02 -1.360947153097144e+02 -1.361700048911278e+02 -1.362453253013760e+02 -1.363206764782614e+02 + -1.363960585357406e+02 -1.364714715821978e+02 -1.365469155275740e+02 -1.366223902703805e+02 -1.366978958618521e+02 + -1.367734323848502e+02 -1.368489998960226e+02 -1.369245984210613e+02 -1.370002278880492e+02 -1.370758882331093e+02 + -1.371515795221331e+02 -1.372273018270698e+02 -1.373030551143317e+02 -1.373788393429953e+02 -1.374546545483291e+02 + -1.375305007816427e+02 -1.376063780822184e+02 -1.376822864668756e+02 -1.377582258746108e+02 -1.378341962588316e+02 + -1.379101977084133e+02 -1.379862303093919e+02 -1.380622940009784e+02 -1.381383887192652e+02 -1.382145145346940e+02 + -1.382906715205862e+02 -1.383668596274320e+02 -1.384430787972570e+02 -1.385193290610606e+02 -1.385956104734610e+02 + -1.386719230945808e+02 -1.387482669582360e+02 -1.388246419875133e+02 -1.389010481148665e+02 -1.389774854209464e+02 + -1.390539539951986e+02 -1.391304538140523e+02 -1.392069848343242e+02 -1.392835470473980e+02 -1.393601404693719e+02 + -1.394367651806349e+02 -1.395134212422815e+02 -1.395901085739362e+02 -1.396668271002043e+02 -1.397435769070855e+02 + -1.398203580874878e+02 -1.398971706005607e+02 -1.399740143977720e+02 -1.400508895336226e+02 -1.401277960614956e+02 + -1.402047339272718e+02 -1.402817030764181e+02 -1.403587035602461e+02 -1.404357354502877e+02 -1.405127987931110e+02 + -1.405898936026113e+02 -1.406670197869564e+02 -1.407441772794584e+02 -1.408213662197336e+02 -1.408985867371466e+02 + -1.409758387137537e+02 -1.410531220224061e+02 -1.411304367464428e+02 -1.412077829961380e+02 -1.412851607790223e+02 + -1.413625700771281e+02 -1.414400108732392e+02 -1.415174831646232e+02 -1.415949870057306e+02 -1.416725224388105e+02 + -1.417500894001226e+02 -1.418276878351835e+02 -1.419053178325258e+02 -1.419829794809226e+02 -1.420606727270934e+02 + -1.421383975074728e+02 -1.422161538594082e+02 -1.422939418408956e+02 -1.423717614916131e+02 -1.424496128273150e+02 + -1.425274957863782e+02 -1.426054103213069e+02 -1.426833565184944e+02 -1.427613344645970e+02 -1.428393441134355e+02 + -1.429173854035838e+02 -1.429954583454632e+02 -1.430735629773860e+02 -1.431516993773805e+02 -1.432298676007922e+02 + -1.433080675725197e+02 -1.433862992191345e+02 -1.434645626043482e+02 -1.435428578032951e+02 -1.436211847996638e+02 + -1.436995435672099e+02 -1.437779341314036e+02 -1.438563565210897e+02 -1.439348107268960e+02 -1.440132967358192e+02 + -1.440918145585468e+02 -1.441703642214681e+02 -1.442489457900865e+02 -1.443275593072134e+02 -1.444062046857781e+02 + -1.444848818522611e+02 -1.445635909172288e+02 -1.446423319927847e+02 -1.447211050130976e+02 -1.447999098925679e+02 + -1.448787466444589e+02 -1.449576153140356e+02 -1.450365159757091e+02 -1.451154486823820e+02 -1.451944133717774e+02 + -1.452734099863848e+02 -1.453524386029381e+02 -1.454314992962476e+02 -1.455105919991844e+02 -1.455897166474813e+02 + -1.456688733302556e+02 -1.457480621396693e+02 -1.458272830266799e+02 -1.459065359271370e+02 -1.459858208576615e+02 + -1.460651378591126e+02 -1.461444869885314e+02 -1.462238682831965e+02 -1.463032816851561e+02 -1.463827271416525e+02 + -1.464622047159361e+02 -1.465417144784923e+02 -1.466212564127396e+02 -1.467008304928943e+02 -1.467804367434297e+02 + -1.468600751934606e+02 -1.469397458404120e+02 -1.470194486722770e+02 -1.470991836710121e+02 -1.471789508433917e+02 + -1.472587503015001e+02 -1.473385821300154e+02 -1.474184461986837e+02 -1.474983423870870e+02 -1.475782708290815e+02 + -1.476582316674545e+02 -1.477382248264445e+02 -1.478182502096616e+02 -1.478983078567520e+02 -1.479783978350921e+02 + -1.480585201869469e+02 -1.481386749269736e+02 -1.482188619845118e+02 -1.482990813088785e+02 -1.483793330146163e+02 + -1.484596172099193e+02 -1.485399338123612e+02 -1.486202827323657e+02 -1.487006640423751e+02 -1.487810778248495e+02 + -1.488615240403001e+02 -1.489420026412511e+02 -1.490225136702235e+02 -1.491030571832025e+02 -1.491836332000337e+02 + -1.492642417202360e+02 -1.493448826981615e+02 -1.494255561054278e+02 -1.495062620278810e+02 -1.495870005487025e+02 + -1.496677716261896e+02 -1.497485751994623e+02 -1.498294112558179e+02 -1.499102798158717e+02 -1.499911809853331e+02 + -1.500721148441144e+02 -1.501530812838450e+02 -1.502340802026938e+02 -1.503151117132690e+02 -1.503961759364751e+02 + -1.504772728119622e+02 -1.505584022645880e+02 -1.506395643412949e+02 -1.507207591024668e+02 -1.508019865401696e+02 + -1.508832466324269e+02 -1.509645393694111e+02 -1.510458647628492e+02 -1.511272228985386e+02 -1.512086138412552e+02 + -1.512900374976176e+02 -1.513714937855876e+02 -1.514529828266537e+02 -1.515345047392310e+02 -1.516160594259147e+02 + -1.516976467776822e+02 -1.517792668548592e+02 -1.518609197460578e+02 -1.519426054836894e+02 -1.520243240750476e+02 + -1.521060754831553e+02 -1.521878596792744e+02 -1.522696767118938e+02 -1.523515266305248e+02 -1.524334094115421e+02 + -1.525153250314230e+02 -1.525972735401888e+02 -1.526792549864990e+02 -1.527612693400200e+02 -1.528433165631959e+02 + -1.529253966685747e+02 -1.530075096900777e+02 -1.530896556970147e+02 -1.531718347321965e+02 -1.532540466970516e+02 + -1.533362915133235e+02 -1.534185693253995e+02 -1.535008802693854e+02 -1.535832242256197e+02 -1.536656010621809e+02 + -1.537480108538752e+02 -1.538304537113657e+02 -1.539129296820158e+02 -1.539954387715506e+02 -1.540779808824423e+02 + -1.541605559457948e+02 -1.542431641104905e+02 -1.543258055115917e+02 -1.544084800111010e+02 -1.544911874726015e+02 + -1.545739280390565e+02 -1.546567018609975e+02 -1.547395088398511e+02 -1.548223488576198e+02 -1.549052219677139e+02 + -1.549881282595875e+02 -1.550710677954614e+02 -1.551540406026988e+02 -1.552370465964632e+02 -1.553200857053796e+02 + -1.554031580241178e+02 -1.554862636500489e+02 -1.555694025253043e+02 -1.556525745801794e+02 -1.557357798528659e+02 + -1.558190184045264e+02 -1.559022902803117e+02 -1.559855954979769e+02 -1.560689339817060e+02 -1.561523056771075e+02 + -1.562357107090587e+02 -1.563191491909100e+02 -1.564026210106382e+02 -1.564861260558312e+02 -1.565696644378976e+02 + -1.566532362813955e+02 -1.567368415396626e+02 -1.568204801387562e+02 -1.569041520668287e+02 -1.569878573487146e+02 + -1.570715960938785e+02 -1.571553683828581e+02 -1.572391740958522e+02 -1.573230131265335e+02 -1.574068856228085e+02 + -1.574907917295132e+02 -1.575747313249683e+02 -1.576587042737324e+02 -1.577427106518309e+02 -1.578267505715277e+02 + -1.579108240785769e+02 -1.579949311783184e+02 -1.580790717809458e+02 -1.581632458187553e+02 -1.582474534075981e+02 + -1.583316946623155e+02 -1.584159695101536e+02 -1.585002778727259e+02 -1.585846198367120e+02 -1.586689954874005e+02 + -1.587534047394542e+02 -1.588378475061590e+02 -1.589223238659185e+02 -1.590068339195322e+02 -1.590913776922658e+02 + -1.591759551748261e+02 -1.592605662952183e+02 -1.593452110061037e+02 -1.594298894214712e+02 -1.595146016508511e+02 + -1.595993476246111e+02 -1.596841272537272e+02 -1.597689405507699e+02 -1.598537875632453e+02 -1.599386683768111e+02 + -1.600235830481832e+02 -1.601085314801616e+02 -1.601935135899282e+02 -1.602785295061083e+02 -1.603635793509372e+02 + -1.604486630096468e+02 -1.605337803660765e+02 -1.606189315354990e+02 -1.607041166452176e+02 -1.607893356392255e+02 + -1.608745884397152e+02 -1.609598750649831e+02 -1.610451955612870e+02 -1.611305499906227e+02 -1.612159383917271e+02 + -1.613013606945609e+02 -1.613868168398436e+02 -1.614723069201057e+02 -1.615578310304217e+02 -1.616433891242326e+02 + -1.617289811339727e+02 -1.618146070496823e+02 -1.619002668955830e+02 -1.619859607750138e+02 -1.620716887676450e+02 + -1.621574507793529e+02 -1.622432467219253e+02 -1.623290767045893e+02 -1.624149408340039e+02 -1.625008390091176e+02 + -1.625867711331680e+02 -1.626727373342588e+02 -1.627587377384768e+02 -1.628447722389764e+02 -1.629308407201184e+02 + -1.630169432640222e+02 -1.631030799800713e+02 -1.631892508889492e+02 -1.632754559784962e+02 -1.633616951938801e+02 + -1.634479685044198e+02 -1.635342760187116e+02 -1.636206178291233e+02 -1.637069938238325e+02 -1.637934038942077e+02 + -1.638798481485683e+02 -1.639663267112721e+02 -1.640528395538795e+02 -1.641393866180353e+02 -1.642259678785196e+02 + -1.643125833411851e+02 -1.643992331030405e+02 -1.644859172470150e+02 -1.645726357085657e+02 -1.646593884180614e+02 + -1.647461754329907e+02 -1.648329968179324e+02 -1.649198525387065e+02 -1.650067425502886e+02 -1.650936668630355e+02 + -1.651806255134507e+02 -1.652676185872448e+02 -1.653546461444497e+02 -1.654417080931755e+02 -1.655288043499995e+02 + -1.656159350172886e+02 -1.657031001994683e+02 -1.657902998234105e+02 -1.658775338117127e+02 -1.659648022474274e+02 + -1.660521052162188e+02 -1.661394426537408e+02 -1.662268144894047e+02 -1.663142207776613e+02 -1.664016615975541e+02 + -1.664891370014617e+02 -1.665766470055737e+02 -1.666641915079906e+02 -1.667517704334961e+02 -1.668393839316945e+02 + -1.669270321420214e+02 -1.670147149384157e+02 -1.671024321837371e+02 -1.671901839620226e+02 -1.672779703889409e+02 + -1.673657914855093e+02 -1.674536472385115e+02 -1.675415375924466e+02 -1.676294625158688e+02 -1.677174221158364e+02 + -1.678054164853866e+02 -1.678934455229663e+02 -1.679815091339810e+02 -1.680696074462591e+02 -1.681577405863894e+02 + -1.682459084535819e+02 -1.683341109324726e+02 -1.684223480767776e+02 -1.685106199767677e+02 -1.685989266998525e+02 + -1.686872682758898e+02 -1.687756446073924e+02 -1.688640556163956e+02 -1.689525014303699e+02 -1.690409821718389e+02 + -1.691294977381033e+02 -1.692180480141565e+02 -1.693066330609834e+02 -1.693952529706734e+02 -1.694839077837423e+02 + -1.695725975104607e+02 -1.696613220916933e+02 -1.697500814887782e+02 -1.698388758143547e+02 -1.699277051650943e+02 + -1.700165694224996e+02 -1.701054684738952e+02 -1.701944024450633e+02 -1.702833714670375e+02 -1.703723754534025e+02 + -1.704614143033400e+02 -1.705504880758685e+02 -1.706395968591658e+02 -1.707287406982126e+02 -1.708179196055015e+02 + -1.709071335067704e+02 -1.709963823462651e+02 -1.710856662290167e+02 -1.711749852543236e+02 -1.712643393377691e+02 + -1.713537283867857e+02 -1.714431524599174e+02 -1.715326116432521e+02 -1.716221059819435e+02 -1.717116354891412e+02 + -1.718012000909151e+02 -1.718907997312464e+02 -1.719804345128430e+02 -1.720701045346718e+02 -1.721598097220100e+02 + -1.722495499971131e+02 -1.723393254438396e+02 -1.724291361494486e+02 -1.725189820532021e+02 -1.726088630837053e+02 + -1.726987792749333e+02 -1.727887306891670e+02 -1.728787173965418e+02 -1.729687394350333e+02 -1.730587967061244e+02 + -1.731488891286860e+02 -1.732390168276344e+02 -1.733291799265234e+02 -1.734193783374131e+02 -1.735096119603506e+02 + -1.735998808588243e+02 -1.736901851222248e+02 -1.737805247801124e+02 -1.738708998286339e+02 -1.739613101901119e+02 + -1.740517558114003e+02 -1.741422368113012e+02 -1.742327533050288e+02 -1.743233052214973e+02 -1.744138924793676e+02 + -1.745045151425876e+02 -1.745951732822802e+02 -1.746858668529805e+02 -1.747765958032038e+02 -1.748673601739718e+02 + -1.749581600245709e+02 -1.750489953948396e+02 -1.751398663036498e+02 -1.752307727054541e+02 -1.753217145616989e+02 + -1.754126919262226e+02 -1.755037048571098e+02 -1.755947533370347e+02 -1.756858373371216e+02 -1.757769568577038e+02 + -1.758681119173357e+02 -1.759593025782490e+02 -1.760505288876894e+02 -1.761417907892832e+02 -1.762330882344909e+02 + -1.763244213097290e+02 -1.764157900964081e+02 -1.765071945209611e+02 -1.765986345094344e+02 -1.766901101413071e+02 + -1.767816215026837e+02 -1.768731685527375e+02 -1.769647512369523e+02 -1.770563695729838e+02 -1.771480236027573e+02 + -1.772397133931058e+02 -1.773314389867134e+02 -1.774232003047593e+02 -1.775149972814722e+02 -1.776068300247813e+02 + -1.776986986385443e+02 -1.777906030366335e+02 -1.778825431235826e+02 -1.779745189565556e+02 -1.780665306226855e+02 + -1.781585781763529e+02 -1.782506616334199e+02 -1.783427808884287e+02 -1.784349358629673e+02 -1.785271267081259e+02 + -1.786193535668995e+02 -1.787116163204012e+02 -1.788039148425030e+02 -1.788962492399977e+02 -1.789886196318098e+02 + -1.790810259524725e+02 -1.791734681201561e+02 -1.792659461719689e+02 -1.793584601742520e+02 -1.794510101913400e+02 + -1.795435962594126e+02 -1.796362183040394e+02 -1.797288762617232e+02 -1.798215702233099e+02 -1.799143002757676e+02 + -1.800070663362093e+02 -1.800998683262517e+02 -1.801927063553792e+02 -1.802855805315161e+02 -1.803784907684791e+02 + -1.804714369692463e+02 -1.805644191875481e+02 -1.806574375103104e+02 -1.807504920064915e+02 -1.808435827084130e+02 + -1.809367095198169e+02 -1.810298723599504e+02 -1.811230713386593e+02 -1.812163065647390e+02 -1.813095779521854e+02 + -1.814028854036152e+02 -1.814962289709267e+02 -1.815896087407728e+02 -1.816830247895420e+02 -1.817764771515762e+02 + -1.818699657032943e+02 -1.819634903439186e+02 -1.820570512218083e+02 -1.821506484855823e+02 -1.822442820357622e+02 + -1.823379517614509e+02 -1.824316577541746e+02 -1.825254001134493e+02 -1.826191787683301e+02 -1.827129936397535e+02 + -1.828068447866412e+02 -1.829007322929544e+02 -1.829946562048259e+02 -1.830886165373395e+02 -1.831826132192083e+02 + -1.832766461922778e+02 -1.833707155372913e+02 -1.834648213380734e+02 -1.835589635518759e+02 -1.836531421229175e+02 + -1.837473570698571e+02 -1.838416084358642e+02 -1.839358962877114e+02 -1.840302206684350e+02 -1.841245815025237e+02 + -1.842189787235884e+02 -1.843134124202761e+02 -1.844078826806361e+02 -1.845023894352911e+02 -1.845969326205561e+02 + -1.846915123529413e+02 -1.847861287393624e+02 -1.848807816681596e+02 -1.849754710227848e+02 -1.850701968857076e+02 + -1.851649593688754e+02 -1.852597585031284e+02 -1.853545942804591e+02 -1.854494666185751e+02 -1.855443754618861e+02 + -1.856393209358935e+02 -1.857343031604275e+02 -1.858293220515437e+02 -1.859243775087027e+02 -1.860194695687597e+02 + -1.861145983033516e+02 -1.862097637858479e+02 -1.863049660540466e+02 -1.864002050017272e+02 -1.864954805431744e+02 + -1.865907928187129e+02 -1.866861419596013e+02 -1.867815278347963e+02 -1.868769503164351e+02 -1.869724095516791e+02 + -1.870679056966096e+02 -1.871634386679672e+02 -1.872590083560524e+02 -1.873546147847470e+02 -1.874502580123688e+02 + -1.875459381013990e+02 -1.876416550903780e+02 -1.877374089179168e+02 -1.878331995340542e+02 -1.879290270344656e+02 + -1.880248915055781e+02 -1.881207928511883e+02 -1.882167309755823e+02 -1.883127059676341e+02 -1.884087179360091e+02 + -1.885047668839511e+02 -1.886008527852007e+02 -1.886969756009047e+02 -1.887931353152428e+02 -1.888893320171184e+02 + -1.889855657829229e+02 -1.890818365342772e+02 -1.891781441947396e+02 -1.892744888503877e+02 -1.893708705921393e+02 + -1.894672893677523e+02 -1.895637451161106e+02 -1.896602378837592e+02 -1.897567677352667e+02 -1.898533346996371e+02 + -1.899499387807097e+02 -1.900465799172331e+02 -1.901432580674921e+02 -1.902399733330072e+02 -1.903367258125687e+02 + -1.904335154508099e+02 -1.905303421711713e+02 -1.906272059664800e+02 -1.907241068668330e+02 -1.908210449820209e+02 + -1.909180203947948e+02 -1.910150330000556e+02 -1.911120827002041e+02 -1.912091696154924e+02 -1.913062938635582e+02 + -1.914034553337337e+02 -1.915006539182285e+02 -1.915978897490666e+02 -1.916951629619544e+02 -1.917924734675151e+02 + -1.918898211586861e+02 -1.919872060827436e+02 -1.920846283161583e+02 -1.921820878978424e+02 -1.922795848438701e+02 + -1.923771191165239e+02 -1.924746906889474e+02 -1.925722996315181e+02 -1.926699460069926e+02 -1.927676297504074e+02 + -1.928653507913461e+02 -1.929631091652971e+02 -1.930609049367203e+02 -1.931587381800568e+02 -1.932566089358633e+02 + -1.933545170991796e+02 -1.934524625825225e+02 -1.935504455138344e+02 -1.936484660231147e+02 -1.937465240331655e+02 + -1.938446194535055e+02 -1.939427523477156e+02 -1.940409227930324e+02 -1.941391307672549e+02 -1.942373762317632e+02 + -1.943356591817002e+02 -1.944339796386271e+02 -1.945323376960147e+02 -1.946307334225392e+02 -1.947291667157886e+02 + -1.948276374816129e+02 -1.949261458299981e+02 -1.950246918758956e+02 -1.951232755499811e+02 -1.952218967672293e+02 + -1.953205555640852e+02 -1.954192520091347e+02 -1.955179861780584e+02 -1.956167581109271e+02 -1.957155676982765e+02 + -1.958144148511486e+02 -1.959132997121442e+02 -1.960122224157670e+02 -1.961111828325720e+02 -1.962101808324193e+02 + -1.963092165463342e+02 -1.964082901163006e+02 -1.965074014669716e+02 -1.966065505047830e+02 -1.967057372806285e+02 + -1.968049618689787e+02 -1.969042242941536e+02 -1.970035245570506e+02 -1.971028626150270e+02 -1.972022384428475e+02 + -1.973016521284466e+02 -1.974011037520065e+02 -1.975005932495305e+02 -1.976001205455443e+02 -1.976996856628438e+02 + -1.977992886519515e+02 -1.978989295760255e+02 -1.979986084767589e+02 -1.980983252973461e+02 -1.981980799861144e+02 + -1.982978726104215e+02 -1.983977032396124e+02 -1.984975718319531e+02 -1.985974783450467e+02 -1.986974228449224e+02 + -1.987974053983538e+02 -1.988974259666649e+02 -1.989974844962869e+02 -1.990975809795281e+02 -1.991977154414513e+02 + -1.992978879922588e+02 -1.993980987169082e+02 -1.994983475142392e+02 -1.995986342853965e+02 -1.996989591268633e+02 + -1.997993221398394e+02 -1.998997232490551e+02 -2.000001623829878e+02 -2.001006396615730e+02 -2.002011551976202e+02 + -2.003017088839768e+02 -2.004023006006677e+02 -2.005029303963877e+02 -2.006035983645368e+02 -2.007043046086661e+02 + -2.008050491826254e+02 -2.009058319313084e+02 -2.010066527248718e+02 -2.011075117434797e+02 -2.012084091672780e+02 + -2.013093448663347e+02 -2.014103186854462e+02 -2.015113306783989e+02 -2.016123809487723e+02 -2.017134695903300e+02 + -2.018145966520298e+02 -2.019157620134241e+02 -2.020169655668574e+02 -2.021182074252480e+02 -2.022194877090834e+02 + -2.023208063485549e+02 -2.024221632682046e+02 -2.025235585602719e+02 -2.026249923196053e+02 -2.027264644837921e+02 + -2.028279749730532e+02 -2.029295237954015e+02 -2.030311109992572e+02 -2.031327367068774e+02 -2.032344010007734e+02 + -2.033361037306376e+02 -2.034378447601810e+02 -2.035396242420057e+02 -2.036414423389593e+02 -2.037432989659801e+02 + -2.038451940079258e+02 -2.039471274772405e+02 -2.040490994323931e+02 -2.041511099883670e+02 -2.042531592234435e+02 + -2.043552470125819e+02 -2.044573732391661e+02 -2.045595380236004e+02 -2.046617414909655e+02 -2.047639835480296e+02 + -2.048662640993485e+02 -2.049685832589404e+02 -2.050709411450770e+02 -2.051733376835843e+02 -2.052757727854042e+02 + -2.053782464943871e+02 -2.054807588829732e+02 -2.055833100050551e+02 -2.056858998827895e+02 -2.057885284299405e+02 + -2.058911955783421e+02 -2.059939014405005e+02 -2.060966461276917e+02 -2.061994295656012e+02 -2.063022516666823e+02 + -2.064051124760526e+02 -2.065080120661920e+02 -2.066109504863692e+02 -2.067139277576765e+02 -2.068169438117121e+02 + -2.069199985973326e+02 -2.070230922219201e+02 -2.071262247789163e+02 -2.072293961474789e+02 -2.073326062201854e+02 + -2.074358551575783e+02 -2.075391431180403e+02 -2.076424699833530e+02 -2.077458356179337e+02 -2.078492400933438e+02 + -2.079526835133251e+02 -2.080561659031989e+02 -2.081596872578975e+02 -2.082632475292167e+02 -2.083668466898186e+02 + -2.084704848389632e+02 -2.085741620623951e+02 -2.086778782651976e+02 -2.087816333480700e+02 -2.088854273748348e+02 + -2.089892604383302e+02 -2.090931325843364e+02 -2.091970438282278e+02 -2.093009941108145e+02 -2.094049833841979e+02 + -2.095090117202067e+02 -2.096130791905716e+02 -2.097171857469022e+02 -2.098213313423286e+02 -2.099255160561849e+02 + -2.100297399619016e+02 -2.101340029830976e+02 -2.102383050403986e+02 -2.103426461922712e+02 -2.104470265253758e+02 + -2.105514461013085e+02 -2.106559049410852e+02 -2.107604029284658e+02 -2.108649399745926e+02 -2.109695162373935e+02 + -2.110741318706494e+02 -2.111787867647689e+02 -2.112834807867834e+02 -2.113882139735869e+02 -2.114929864074473e+02 + -2.115977981822681e+02 -2.117026493533424e+02 -2.118075398098887e+02 -2.119124694556393e+02 -2.120174384184601e+02 + -2.121224468216736e+02 -2.122274945462991e+02 -2.123325814769304e+02 -2.124377077547605e+02 -2.125428735238108e+02 + -2.126480786828185e+02 -2.127533231155498e+02 -2.128586068911697e+02 -2.129639301084739e+02 -2.130692927993837e+02 + -2.131746949622090e+02 -2.132801365276879e+02 -2.133856174488912e+02 -2.134911378357916e+02 -2.135966977951921e+02 + -2.137022972643151e+02 -2.138079361581469e+02 -2.139136144723085e+02 -2.140193322420075e+02 -2.141250895801643e+02 + -2.142308865713384e+02 -2.143367231089345e+02 -2.144425990899214e+02 -2.145485146166798e+02 -2.146544697958461e+02 + -2.147604645456698e+02 -2.148664987887291e+02 -2.149725726533044e+02 -2.150786862586875e+02 -2.151848394825147e+02 + -2.152910321964648e+02 -2.153972644900385e+02 -2.155035364828845e+02 -2.156098481974242e+02 -2.157161996246267e+02 + -2.158225907268823e+02 -2.159290214790141e+02 -2.160354919341570e+02 -2.161420021424622e+02 -2.162485520638355e+02 + -2.163551416576007e+02 -2.164617709709994e+02 -2.165684400663080e+02 -2.166751489780245e+02 -2.167818977145845e+02 + -2.168886862079515e+02 -2.169955144082682e+02 -2.171023824148656e+02 -2.172092903208214e+02 -2.173162380450137e+02 + -2.174232255130703e+02 -2.175302528518165e+02 -2.176373201799158e+02 -2.177444273821862e+02 -2.178515743317612e+02 + -2.179587610888773e+02 -2.180659877532527e+02 -2.181732543954297e+02 -2.182805610486399e+02 -2.183879076260487e+02 + -2.184952940541088e+02 -2.186027204324891e+02 -2.187101868605661e+02 -2.188176932633304e+02 -2.189252395535715e+02 + -2.190328257696591e+02 -2.191404519835346e+02 -2.192481182758485e+02 -2.193558246894080e+02 -2.194635711069396e+02 + -2.195713574321837e+02 -2.196791838130171e+02 -2.197870503917547e+02 -2.198949570443306e+02 -2.200029036478261e+02 + -2.201108903502962e+02 -2.202189173008489e+02 -2.203269843818326e+02 -2.204350914576510e+02 -2.205432385876858e+02 + -2.206514258738742e+02 -2.207596533933995e+02 -2.208679211808499e+02 -2.209762291251867e+02 -2.210845771334710e+02 + -2.211929653307878e+02 -2.213013938407175e+02 -2.214098625627986e+02 -2.215183713969045e+02 -2.216269204682873e+02 + -2.217355099024502e+02 -2.218441396005216e+02 -2.219528094497077e+02 -2.220615195058979e+02 -2.221702698646027e+02 + -2.222790606111339e+02 -2.223878917838657e+02 -2.224967632436199e+02 -2.226056748766821e+02 -2.227146268487432e+02 + -2.228236193240230e+02 -2.229326521814535e+02 -2.230417252803019e+02 -2.231508386864637e+02 -2.232599925050409e+02 + -2.233691867913336e+02 -2.234784215614204e+02 -2.235876967242961e+02 -2.236970122086523e+02 -2.238063681290529e+02 + -2.239157646015454e+02 -2.240252015622403e+02 -2.241346789340316e+02 -2.242441967668838e+02 -2.243537551247286e+02 + -2.244633540002964e+02 -2.245729933685804e+02 -2.246826732048266e+02 -2.247923935126906e+02 -2.249021544092157e+02 + -2.250119559889259e+02 -2.251217981428817e+02 -2.252316807628839e+02 -2.253416039471573e+02 -2.254515678046834e+02 + -2.255615722810486e+02 -2.256716173029860e+02 -2.257817028852108e+02 -2.258918290784169e+02 -2.260019959892315e+02 + -2.261122036854213e+02 -2.262224520233766e+02 -2.263327408802082e+02 -2.264430704272837e+02 -2.265534408332552e+02 + -2.266638519616550e+02 -2.267743036660735e+02 -2.268847960654481e+02 -2.269953292962885e+02 -2.271059033000460e+02 + -2.272165179952407e+02 -2.273271734037251e+02 -2.274378695801794e+02 -2.275486066072624e+02 -2.276593845334010e+02 + -2.277702032421150e+02 -2.278810626343348e+02 -2.279919628455381e+02 -2.281029040172474e+02 -2.282138860806176e+02 + -2.283249089376286e+02 -2.284359725839265e+02 -2.285470770593814e+02 -2.286582224870930e+02 -2.287694089544078e+02 + -2.288806363224278e+02 -2.289919044640359e+02 -2.291032135254801e+02 -2.292145636582007e+02 -2.293259547610424e+02 + -2.294373867252146e+02 -2.295488596639802e+02 -2.296603736910369e+02 -2.297719286997702e+02 -2.298835245768747e+02 + -2.299951614025932e+02 -2.301068392919157e+02 -2.302185583052736e+02 -2.303303184582155e+02 -2.304421196413199e+02 + -2.305539617649887e+02 -2.306658449438852e+02 -2.307777692999738e+02 -2.308897347801602e+02 -2.310017413072381e+02 + -2.311137888826106e+02 -2.312258775426401e+02 -2.313380073849178e+02 -2.314501784790464e+02 -2.315623907214496e+02 + -2.316746440227619e+02 -2.317869385236417e+02 -2.318992743527083e+02 -2.320116513604021e+02 -2.321240694060221e+02 + -2.322365286624793e+02 -2.323490293043759e+02 -2.324615711994689e+02 -2.325741541998047e+02 -2.326867784014305e+02 + -2.327994439322068e+02 -2.329121508032486e+02 -2.330248989898164e+02 -2.331376884404961e+02 -2.332505191272475e+02 + -2.333633911421986e+02 -2.334763045743060e+02 -2.335892593796759e+02 -2.337022554911374e+02 -2.338152928812627e+02 + -2.339283715644559e+02 -2.340414916827054e+02 -2.341546533474617e+02 -2.342678564204413e+02 -2.343811007676228e+02 + -2.344943865217682e+02 -2.346077138212040e+02 -2.347210825597340e+02 -2.348344926295532e+02 -2.349479441609453e+02 + -2.350614372851493e+02 -2.351749718991416e+02 -2.352885478850955e+02 -2.354021653002366e+02 -2.355158242429473e+02 + -2.356295248011875e+02 -2.357432670145577e+02 -2.358570507396431e+02 -2.359708758587992e+02 -2.360847425404777e+02 + -2.361986509531367e+02 -2.363126009791645e+02 -2.364265924750662e+02 -2.365406254798825e+02 -2.366547000814751e+02 + -2.367688163804559e+02 -2.368829744348273e+02 -2.369971741194025e+02 -2.371114153287764e+02 -2.372256982198593e+02 + -2.373400229428812e+02 -2.374543893590377e+02 -2.375687973238754e+02 -2.376832469593778e+02 -2.377977384043928e+02 + -2.379122715987879e+02 -2.380268464580362e+02 -2.381414629990116e+02 -2.382561212769444e+02 -2.383708213990897e+02 + -2.384855634334210e+02 -2.386003472387607e+02 -2.387151726904082e+02 -2.388300399387221e+02 -2.389449491374237e+02 + -2.390599001786255e+02 -2.391748929369255e+02 -2.392899274784697e+02 -2.394050039061344e+02 -2.395201222781684e+02 + -2.396352826134916e+02 -2.397504848183333e+02 -2.398657288168898e+02 -2.399810147179146e+02 -2.400963426277219e+02 + -2.402117124583125e+02 -2.403271241258893e+02 -2.404425777577767e+02 -2.405580734795174e+02 -2.406736111984077e+02 + -2.407891907995794e+02 -2.409048122977546e+02 -2.410204757554728e+02 -2.411361812969551e+02 -2.412519290053517e+02 + -2.413677187378485e+02 -2.414835503650167e+02 -2.415994240369316e+02 -2.417153399089511e+02 -2.418312978780588e+02 + -2.419472978191357e+02 -2.420633397770240e+02 -2.421794238369657e+02 -2.422955500758429e+02 -2.424117185344053e+02 + -2.425279291172331e+02 -2.426441817421263e+02 -2.427604765159341e+02 -2.428768135466203e+02 -2.429931927575585e+02 + -2.431096140668555e+02 -2.432260775561414e+02 -2.433425833145866e+02 -2.434591312980004e+02 -2.435757214497087e+02 + -2.436923537964655e+02 -2.438090283895336e+02 -2.439257452947832e+02 -2.440425045463603e+02 -2.441593060369063e+02 + -2.442761496825792e+02 -2.443930356351059e+02 -2.445099640393889e+02 -2.446269347774639e+02 -2.447439477225602e+02 + -2.448610029755453e+02 -2.449781006544274e+02 -2.450952407181387e+02 -2.452124231032676e+02 -2.453296478161015e+02 + -2.454469148921256e+02 -2.455642244139170e+02 -2.456815764363974e+02 -2.457989708567751e+02 -2.459164075868465e+02 + -2.460338867544718e+02 -2.461514084874868e+02 -2.462689726975661e+02 -2.463865792818051e+02 -2.465042282951439e+02 + -2.466219198202147e+02 -2.467396538925739e+02 -2.468574305187124e+02 -2.469752496359336e+02 -2.470931112029433e+02 + -2.472110153332446e+02 -2.473289621270786e+02 -2.474469514768406e+02 -2.475649832814832e+02 -2.476830576740329e+02 + -2.478011747871381e+02 -2.479193345178656e+02 -2.480375367456449e+02 -2.481557815149384e+02 -2.482740689103307e+02 + -2.483923990118631e+02 -2.485107718618152e+02 -2.486291873559622e+02 -2.487476454083695e+02 -2.488661461527674e+02 + -2.489846897184250e+02 -2.491032759971039e+02 -2.492219048675295e+02 -2.493405763937896e+02 -2.494592906781626e+02 + -2.495780477903268e+02 -2.496968477531592e+02 -2.498156904349301e+02 -2.499345757349562e+02 -2.500535038313474e+02 + -2.501724748933778e+02 -2.502914887761886e+02 -2.504105453266259e+02 -2.505296446724864e+02 -2.506487869586733e+02 + -2.507679721175656e+02 -2.508872000588222e+02 -2.510064708137437e+02 -2.511257844438344e+02 -2.512451410097723e+02 + -2.513645405425343e+02 -2.514839829551193e+02 -2.516034681806881e+02 -2.517229963510282e+02 -2.518425675906852e+02 + -2.519621817966139e+02 -2.520818388494823e+02 -2.522015387924022e+02 -2.523212817096907e+02 -2.524410676880414e+02 + -2.525608967718439e+02 -2.526807688338955e+02 -2.528006837687293e+02 -2.529206417294141e+02 -2.530406428681973e+02 + -2.531606870755077e+02 -2.532807742357317e+02 -2.534009044709059e+02 -2.535210779031462e+02 -2.536412944172385e+02 + -2.537615538911017e+02 -2.538818564125164e+02 -2.540022021028112e+02 -2.541225910076441e+02 -2.542430231270507e+02 + -2.543634983542462e+02 -2.544840166121418e+02 -2.546045780492533e+02 -2.547251828099108e+02 -2.548458307960956e+02 + -2.549665218842466e+02 -2.550872560909815e+02 -2.552080334828205e+02 -2.553288541857174e+02 -2.554497182835964e+02 + -2.555706256328296e+02 -2.556915761009198e+02 -2.558125698274442e+02 -2.559336069560756e+02 -2.560546873747970e+02 + -2.561758109689862e+02 -2.562969778692906e+02 -2.564181882127723e+02 -2.565394419168841e+02 -2.566607388759341e+02 + -2.567820791112567e+02 -2.569034626862424e+02 -2.570248897054782e+02 -2.571463602359873e+02 -2.572678741533426e+02 + -2.573894313462550e+02 -2.575110319474426e+02 -2.576326760938784e+02 -2.577543636955484e+02 -2.578760946446893e+02 + -2.579978689895271e+02 -2.581196868133063e+02 -2.582415481833543e+02 -2.583634531275302e+02 -2.584854015317316e+02 + -2.586073933093156e+02 -2.587294286254374e+02 -2.588515076317444e+02 -2.589736301740566e+02 -2.590957960996737e+02 + -2.592180055676404e+02 -2.593402587446819e+02 -2.594625555165019e+02 -2.595848957490105e+02 -2.597072795099639e+02 + -2.598297069067293e+02 -2.599521780032740e+02 -2.600746928207452e+02 -2.601972512524080e+02 -2.603198532148209e+02 + -2.604424988455961e+02 -2.605651882765137e+02 -2.606879213949725e+02 -2.608106980758151e+02 -2.609335183880386e+02 + -2.610563824372016e+02 -2.611792902809524e+02 -2.613022419394243e+02 -2.614252373306019e+02 -2.615482763897488e+02 + -2.616713592233935e+02 -2.617944859260970e+02 -2.619176563732862e+02 -2.620408704583867e+02 -2.621641283659552e+02 + -2.622874302706103e+02 -2.624107760160917e+02 -2.625341654302978e+02 -2.626575986086381e+02 -2.627810756876698e+02 + -2.629045967010318e+02 -2.630281616427657e+02 -2.631517704514422e+02 -2.632754230861743e+02 -2.633991196437133e+02 + -2.635228602105341e+02 -2.636466446943674e+02 -2.637704729984163e+02 -2.638943451865159e+02 -2.640182613561179e+02 + -2.641422215785110e+02 -2.642662258795402e+02 -2.643902741294400e+02 -2.645143662245587e+02 -2.646385023213122e+02 + -2.647626825745115e+02 -2.648869068724856e+02 -2.650111750962730e+02 -2.651354873642347e+02 -2.652598438005879e+02 + -2.653842443156531e+02 -2.655086888035231e+02 -2.656331773072787e+02 -2.657577099091213e+02 -2.658822866987512e+02 + -2.660069077230897e+02 -2.661315728504449e+02 -2.662562819710931e+02 -2.663810352417937e+02 -2.665058328192844e+02 + -2.666306745937331e+02 -2.667555604333347e+02 -2.668804903849584e+02 -2.670054645383429e+02 -2.671304829760297e+02 + -2.672555457413816e+02 -2.673806527282453e+02 -2.675058038464400e+02 -2.676309992191929e+02 -2.677562389652032e+02 + -2.678815229716541e+02 -2.680068511277727e+02 -2.681322235624782e+02 -2.682576404136338e+02 -2.683831016151858e+02 + -2.685086070756685e+02 -2.686341568058856e+02 -2.687597508516357e+02 -2.688853892964312e+02 -2.690110721950252e+02 + -2.691367994494158e+02 -2.692625709807897e+02 -2.693883869398372e+02 -2.695142474621058e+02 -2.696401523930688e+02 + -2.697661015819900e+02 -2.698920951833660e+02 -2.700181333642693e+02 -2.701442160368443e+02 -2.702703430840482e+02 + -2.703965145270174e+02 -2.705227304331903e+02 -2.706489909170355e+02 -2.707752960482972e+02 -2.709016456707917e+02 + -2.710280396495872e+02 -2.711544781606855e+02 -2.712809613853167e+02 -2.714074892146895e+02 -2.715340615102555e+02 + -2.716606783044584e+02 -2.717873396730564e+02 -2.719140456940721e+02 -2.720407964136753e+02 -2.721675917483545e+02 + -2.722944316245073e+02 -2.724213161378437e+02 -2.725482453844213e+02 -2.726752192923742e+02 -2.728022377909456e+02 + -2.729293009817382e+02 -2.730564089616648e+02 -2.731835616365174e+02 -2.733107589046467e+02 -2.734380008257563e+02 + -2.735652874983575e+02 -2.736926190148396e+02 -2.738199954194386e+02 -2.739474165698984e+02 -2.740748823405867e+02 + -2.742023928588563e+02 -2.743299482670098e+02 -2.744575485141638e+02 -2.745851935229188e+02 -2.747128833029967e+02 + -2.748406178969678e+02 -2.749683973916734e+02 -2.750962218440648e+02 -2.752240911472609e+02 -2.753520052060601e+02 + -2.754799641358123e+02 -2.756079680559450e+02 -2.757360168916492e+02 -2.758641105650285e+02 -2.759922491800748e+02 + -2.761204328366440e+02 -2.762486614361617e+02 -2.763769348745897e+02 -2.765052532244616e+02 -2.766336165883748e+02 + -2.767620250126050e+02 -2.768904785041199e+02 -2.770189769689730e+02 -2.771475203398639e+02 -2.772761087569904e+02 + -2.774047423518460e+02 -2.775334210136085e+02 -2.776621446145333e+02 -2.777909132015001e+02 -2.779197268642361e+02 + -2.780485856892346e+02 -2.781774897218528e+02 -2.783064388461343e+02 -2.784354329669438e+02 -2.785644722337429e+02 + -2.786935567875348e+02 -2.788226864908934e+02 -2.789518612068105e+02 -2.790810810783757e+02 -2.792103462555617e+02 + -2.793396566357773e+02 -2.794690121008859e+02 -2.795984127231330e+02 -2.797278586088501e+02 -2.798573498103315e+02 + -2.799868863353985e+02 -2.801164680680156e+02 -2.802460949220819e+02 -2.803757670550874e+02 -2.805054846206144e+02 + -2.806352475130235e+02 -2.807650555997772e+02 -2.808949088999684e+02 -2.810248074853591e+02 -2.811547514867556e+02 + -2.812847409903677e+02 -2.814147758449749e+02 -2.815448559108459e+02 -2.816749813316353e+02 -2.818051522586102e+02 + -2.819353685901064e+02 -2.820656302199222e+02 -2.821959372766401e+02 -2.823262898869716e+02 -2.824566879353637e+02 + -2.825871312931868e+02 -2.827176200217700e+02 -2.828481542276227e+02 -2.829787340080183e+02 -2.831093594072626e+02 + -2.832400302670260e+02 -2.833707464559445e+02 -2.835015081531469e+02 -2.836323155420096e+02 -2.837631685124079e+02 + -2.838940669226656e+02 -2.840250107984012e+02 -2.841560002155769e+02 -2.842870352842360e+02 -2.844181160721325e+02 + -2.845492424437817e+02 -2.846804142799303e+02 -2.848116317294889e+02 -2.849428949404899e+02 -2.850742037892878e+02 + -2.852055581519247e+02 -2.853369581748677e+02 -2.854684040068092e+02 -2.855998955349205e+02 -2.857314326251873e+02 + -2.858630153203723e+02 -2.859946437114748e+02 -2.861263179056654e+02 -2.862580379663874e+02 -2.863898037660037e+02 + -2.865216151879669e+02 -2.866534723511688e+02 -2.867853753832939e+02 -2.869173242117615e+02 -2.870493187426322e+02 + -2.871813589967982e+02 -2.873134450373917e+02 -2.874455769816758e+02 -2.875777549027032e+02 -2.877099786425546e+02 + -2.878422480619707e+02 -2.879745633273037e+02 -2.881069246090204e+02 -2.882393317884377e+02 -2.883717847366556e+02 + -2.885042835730584e+02 -2.886368284288774e+02 -2.887694192344474e+02 -2.889020558953364e+02 -2.890347384189399e+02 + -2.891674668528066e+02 -2.893002413032724e+02 -2.894330618447220e+02 -2.895659283649483e+02 -2.896988407604515e+02 + -2.898317991491523e+02 -2.899648036558058e+02 -2.900978542110840e+02 -2.902309507220182e+02 -2.903640931951591e+02 + -2.904972816775983e+02 -2.906305162790740e+02 -2.907637970750559e+02 -2.908971239412933e+02 -2.910304967707643e+02 + -2.911639157250792e+02 -2.912973809535366e+02 -2.914308922875549e+02 -2.915644495654761e+02 -2.916980529712119e+02 + -2.918317026983915e+02 -2.919653986339440e+02 -2.920991406314096e+02 -2.922329287174719e+02 -2.923667629702973e+02 + -2.925006435008390e+02 -2.926345703772706e+02 -2.927685434638595e+02 -2.929025626397000e+02 -2.930366280470975e+02 + -2.931707398343328e+02 -2.933048979103752e+02 -2.934391021578708e+02 -2.935733525934834e+02 -2.937076492857184e+02 + -2.938419923764308e+02 -2.939763819565550e+02 -2.941108178399977e+02 -2.942452998623305e+02 -2.943798282228154e+02 + -2.945144031200941e+02 -2.946490243866398e+02 -2.947836918481424e+02 -2.949184056693277e+02 -2.950531660302706e+02 + -2.951879728334102e+02 -2.953228259514730e+02 -2.954577254159683e+02 -2.955926713017622e+02 -2.957276636983648e+02 + -2.958627026572042e+02 -2.959977880627373e+02 -2.961329198152110e+02 -2.962680980450039e+02 -2.964033228802077e+02 + -2.965385942096344e+02 -2.966739119278574e+02 -2.968092761917713e+02 -2.969446871501122e+02 -2.970801446566606e+02 + -2.972156485544735e+02 -2.973511989386669e+02 -2.974867959450954e+02 -2.976224396205114e+02 -2.977581299655766e+02 + -2.978938668856917e+02 -2.980296503111913e+02 -2.981654803674056e+02 -2.983013571739824e+02 -2.984372806328453e+02 + -2.985732506311156e+02 -2.987092672144286e+02 -2.988453304703744e+02 -2.989814404958496e+02 -2.991175973412398e+02 + -2.992538008615809e+02 -2.993900509369414e+02 -2.995263477428711e+02 -2.996626914493826e+02 -2.997990819088619e+02 + -2.999355189707111e+02 -3.000720027900217e+02 -3.002085335269560e+02 -3.003451110562723e+02 -3.004817352353309e+02 + -3.006184061373012e+02 -3.007551238767678e+02 -3.008918885181671e+02 -3.010287000846923e+02 -3.011655584847104e+02 + -3.013024636430795e+02 -3.014394156654455e+02 -3.015764146559894e+02 -3.017134605322491e+02 -3.018505532010304e+02 + -3.019876927128527e+02 -3.021248791518991e+02 -3.022621125932933e+02 -3.023993930706231e+02 -3.025367204603900e+02 + -3.026740946641424e+02 -3.028115158406990e+02 -3.029489841386069e+02 -3.030864994080570e+02 -3.032240615026816e+02 + -3.033616705882347e+02 -3.034993268395738e+02 -3.036370301558538e+02 -3.037747804087723e+02 -3.039125776359002e+02 + -3.040504219146317e+02 -3.041883133157825e+02 -3.043262518737324e+02 -3.044642374836954e+02 -3.046022700638564e+02 + -3.047403497634464e+02 -3.048784767248004e+02 -3.050166508316213e+02 -3.051548719471290e+02 -3.052931401112401e+02 + -3.054314554166776e+02 -3.055698179906950e+02 -3.057082279030724e+02 -3.058466849591645e+02 -3.059851889955948e+02 + -3.061237402384871e+02 -3.062623389075358e+02 -3.064009848072192e+02 -3.065396777363650e+02 -3.066784178864098e+02 + -3.068172054654241e+02 -3.069560403554044e+02 -3.070949224023651e+02 -3.072338516344630e+02 -3.073728281334552e+02 + -3.075118520133569e+02 -3.076509233435525e+02 -3.077900419826468e+02 -3.079292078053290e+02 -3.080684209614084e+02 + -3.082076816048298e+02 -3.083469896309615e+02 -3.084863449149456e+02 -3.086257475095906e+02 -3.087651975081579e+02 + -3.089046949880547e+02 -3.090442399817611e+02 -3.091838323579038e+02 -3.093234720151574e+02 -3.094631591362355e+02 + -3.096028938900603e+02 -3.097426761063483e+02 -3.098825056148365e+02 -3.100223825845469e+02 -3.101623071983122e+02 + -3.103022793549238e+02 -3.104422989228102e+02 -3.105823659329897e+02 -3.107224804626276e+02 -3.108626426108901e+02 + -3.110028524323948e+02 -3.111431097815640e+02 -3.112834145351391e+02 -3.114237668593314e+02 -3.115641669247677e+02 + -3.117046146302696e+02 -3.118451098470761e+02 -3.119856526079039e+02 -3.121262429897644e+02 -3.122668810853719e+02 + -3.124075669478935e+02 -3.125483004566077e+02 -3.126890815070839e+02 -3.128299102339429e+02 -3.129707867704560e+02 + -3.131117110054437e+02 -3.132526828292356e+02 -3.133937023826453e+02 -3.135347698019019e+02 -3.136758849544115e+02 + -3.138170476993112e+02 -3.139582581314797e+02 -3.140995163841689e+02 -3.142408225083815e+02 -3.143821765079714e+02 + -3.145235782804463e+02 -3.146650277504123e+02 -3.148065250572144e+02 -3.149480703283944e+02 -3.150896634295446e+02 + -3.152313042212708e+02 -3.153729928061792e+02 -3.155147293192109e+02 -3.156565137826469e+02 -3.157983461803634e+02 + -3.159402264552761e+02 -3.160821545730877e+02 -3.162241306316100e+02 -3.163661547129774e+02 -3.165082267045055e+02 + -3.166503465083330e+02 -3.167925142807053e+02 -3.169347301718565e+02 -3.170769940538677e+02 -3.172193057829434e+02 + -3.173616654299331e+02 -3.175040731106142e+02 -3.176465289058318e+02 -3.177890328440690e+02 -3.179315847792938e+02 + -3.180741845934695e+02 -3.182168324550577e+02 -3.183595285351408e+02 -3.185022727287870e+02 -3.186450649049847e+02 + -3.187879051044167e+02 -3.189307934072479e+02 -3.190737298798787e+02 -3.192167145562098e+02 -3.193597473539087e+02 + -3.195028282067584e+02 -3.196459572292360e+02 -3.197891345287240e+02 -3.199323600035334e+02 -3.200756335516368e+02 + -3.202189552787263e+02 -3.203623252990410e+02 -3.205057435532916e+02 -3.206492099607363e+02 -3.207927245283494e+02 + -3.209362873029775e+02 -3.210798984032395e+02 -3.212235579095965e+02 -3.213672656781062e+02 -3.215110215776564e+02 + -3.216548257528610e+02 -3.217986783602123e+02 -3.219425793279964e+02 -3.220865285490494e+02 -3.222305260026159e+02 + -3.223745717228416e+02 -3.225186658770672e+02 -3.226628085862362e+02 -3.228069996525048e+02 -3.229512388959131e+02 + -3.230955265268207e+02 -3.232398627556209e+02 -3.233842474025269e+02 -3.235286802821290e+02 -3.236731615767077e+02 + -3.238176914785998e+02 -3.239622698526831e+02 -3.241068965416273e+02 -3.242515716267282e+02 -3.243962952303619e+02 + -3.245410674006047e+02 -3.246858881442026e+02 -3.248307573768830e+02 -3.249756750377737e+02 -3.251206412506237e+02 + -3.252656561247559e+02 -3.254107195271718e+02 -3.255558313340717e+02 -3.257009917007768e+02 -3.258462007853361e+02 + -3.259914584775946e+02 -3.261367646471811e+02 -3.262821193510638e+02 -3.264275226864755e+02 -3.265729747243638e+02 + -3.267184754961565e+02 -3.268640249014856e+02 -3.270096228564299e+02 -3.271552694746495e+02 -3.273009648690628e+02 + -3.274467089520415e+02 -3.275925016223748e+02 -3.277383429250694e+02 -3.278842329472037e+02 -3.280301717979274e+02 + -3.281761595333842e+02 -3.283221959756238e+02 -3.284682809773962e+02 -3.286144147483458e+02 -3.287605974914733e+02 + -3.289068290263132e+02 -3.290531091681708e+02 -3.291994380988984e+02 -3.293458160115122e+02 -3.294922427771376e+02 + -3.296387182388717e+02 -3.297852424495862e+02 -3.299318155124273e+02 -3.300784375218649e+02 -3.302251085265343e+02 + -3.303718284004092e+02 -3.305185970357408e+02 -3.306654145725511e+02 -3.308122811494171e+02 -3.309591966513669e+02 + -3.311061609508276e+02 -3.312531741233722e+02 -3.314002362831168e+02 -3.315473474952068e+02 -3.316945077733321e+02 + -3.318417169743284e+02 -3.319889749946440e+02 -3.321362820460264e+02 -3.322836383216903e+02 -3.324310436254205e+02 + -3.325784977579187e+02 -3.327260008969810e+02 -3.328735532388732e+02 -3.330211546766479e+02 -3.331688050699581e+02 + -3.333165044480712e+02 -3.334642528918999e+02 -3.336120505193238e+02 -3.337598974031960e+02 -3.339077933992973e+02 + -3.340557383761620e+02 -3.342037324704123e+02 -3.343517758263186e+02 -3.344998683506588e+02 -3.346480099317598e+02 + -3.347962006216366e+02 -3.349444405123485e+02 -3.350927296924430e+02 -3.352410681997821e+02 -3.353894558729969e+02 + -3.355378925848257e+02 -3.356863785436656e+02 -3.358349139484366e+02 -3.359834986244929e+02 -3.361321323883865e+02 + -3.362808153950241e+02 -3.364295478191028e+02 -3.365783295761255e+02 -3.367271605486342e+02 -3.368760407465185e+02 + -3.370249702279324e+02 -3.371739491167402e+02 -3.373229774932894e+02 -3.374720551981496e+02 -3.376211820935624e+02 + -3.377703583682330e+02 -3.379195842066430e+02 -3.380688594499171e+02 -3.382181839217990e+02 -3.383675577198622e+02 + -3.385169809890102e+02 -3.386664537896355e+02 -3.388159761271593e+02 -3.389655478716282e+02 -3.391151689236262e+02 + -3.392648394412631e+02 -3.394145595795439e+02 -3.395643292235305e+02 -3.397141482525620e+02 -3.398640167930273e+02 + -3.400139349724158e+02 -3.401639026755699e+02 -3.403139197760493e+02 -3.404639863449279e+02 -3.406141024957107e+02 + -3.407642683141136e+02 -3.409144838324194e+02 -3.410647488969659e+02 -3.412150633828331e+02 -3.413654274660125e+02 + -3.415158413252182e+02 -3.416663048491409e+02 -3.418168178992377e+02 -3.419673805180489e+02 -3.421179927901010e+02 + -3.422686547867838e+02 -3.424193665441726e+02 -3.425701279702224e+02 -3.427209389917095e+02 -3.428717997388184e+02 + -3.430227103286458e+02 -3.431736706225328e+02 -3.433246804902436e+02 -3.434757400909901e+02 -3.436268495884827e+02 + -3.437780088749811e+02 -3.439292178162220e+02 -3.440804764432992e+02 -3.442317848369893e+02 -3.443831431114438e+02 + -3.445345513395477e+02 -3.446860093957458e+02 -3.448375171638715e+02 -3.449890747637513e+02 -3.451406823209921e+02 + -3.452923397483303e+02 -3.454440469383874e+02 -3.455958039161959e+02 -3.457476107544265e+02 -3.458994675838882e+02 + -3.460513744837874e+02 -3.462033312687789e+02 -3.463553377809081e+02 -3.465073942363314e+02 -3.466595008454457e+02 + -3.468116574214998e+02 -3.469638637732855e+02 -3.471161200889126e+02 -3.472684265676839e+02 -3.474207830743587e+02 + -3.475731894457752e+02 -3.477256457416318e+02 -3.478781520698926e+02 -3.480307085087305e+02 -3.481833150905516e+02 + -3.483359716944890e+02 -3.484886782275422e+02 -3.486414348614480e+02 -3.487942417546251e+02 -3.489470987474849e+02 + -3.491000056682386e+02 -3.492529626143035e+02 -3.494059697303613e+02 -3.495590270809477e+02 -3.497121346735108e+02 + -3.498652923672977e+02 -3.500185000578142e+02 -3.501717579338015e+02 -3.503250661735650e+02 -3.504784246204307e+02 + -3.506318331106053e+02 -3.507852917867942e+02 -3.509388008057230e+02 -3.510923600737020e+02 -3.512459694729739e+02 + -3.513996290399252e+02 -3.515533388531561e+02 -3.517070990059733e+02 -3.518609095547224e+02 -3.520147703931951e+02 + -3.521686814254426e+02 -3.523226427591028e+02 -3.524766545004363e+02 -3.526307165466042e+02 -3.527848288024159e+02 + -3.529389914123712e+02 -3.530932045168612e+02 -3.532474680001527e+02 -3.534017817301934e+02 -3.535561457657783e+02 + -3.537105602073667e+02 -3.538650251312291e+02 -3.540195405716707e+02 -3.541741064193253e+02 -3.543287225825957e+02 + -3.544833891846346e+02 -3.546381063473606e+02 -3.547928739730113e+02 -3.549476919508821e+02 -3.551025603381796e+02 + -3.552574792297605e+02 -3.554124487031720e+02 -3.555674687945711e+02 -3.557225393918643e+02 -3.558776604020463e+02 + -3.560328319567154e+02 -3.561880541805177e+02 -3.563433269456882e+02 -3.564986501330765e+02 -3.566540239103983e+02 + -3.568094484429710e+02 -3.569649235996524e+02 -3.571204492251743e+02 -3.572760253642205e+02 -3.574316521198430e+02 + -3.575873296286128e+02 -3.577430579645793e+02 -3.578988369181832e+02 -3.580546663122107e+02 -3.582105463824335e+02 + -3.583664773634632e+02 -3.585224590722860e+02 -3.586784912980774e+02 -3.588345741363943e+02 -3.589907077420278e+02 + -3.591468922003262e+02 -3.593031275347307e+02 -3.594594135904955e+02 -3.596157502414973e+02 -3.597721376542854e+02 + -3.599285759961583e+02 -3.600850651447366e+02 -3.602416049709182e+02 -3.603981956083848e+02 -3.605548371920680e+02 + -3.607115295991184e+02 -3.608682726958015e+02 -3.610250665626241e+02 -3.611819113190277e+02 -3.613388070259530e+02 + -3.614957536972620e+02 -3.616527512170044e+02 -3.618097994957786e+02 -3.619668986801910e+02 -3.621240489112448e+02 + -3.622812500715253e+02 -3.624385020268735e+02 -3.625958048345691e+02 -3.627531585959862e+02 -3.629105633974360e+02 + -3.630680192762735e+02 -3.632255260890885e+02 -3.633830837209757e+02 -3.635406923518125e+02 -3.636983521500620e+02 + -3.638560629437486e+02 -3.640138245654421e+02 -3.641716372063300e+02 -3.643295010634408e+02 -3.644874159985495e+02 + -3.646453818454157e+02 -3.648033986609884e+02 -3.649614665547653e+02 -3.651195856232492e+02 -3.652777559169987e+02 + -3.654359773157880e+02 -3.655942497193339e+02 -3.657525732779061e+02 -3.659109481367831e+02 -3.660693741707290e+02 + -3.662278512419212e+02 -3.663863794327037e+02 -3.665449588644519e+02 -3.667035895945005e+02 -3.668622716357800e+02 + -3.670210048876434e+02 -3.671797892763418e+02 -3.673386249492966e+02 -3.674975120447079e+02 -3.676564504427247e+02 + -3.678154400208724e+02 -3.679744809042344e+02 -3.681335732252156e+02 -3.682927168979475e+02 -3.684519118222935e+02 + -3.686111580593141e+02 -3.687704557033292e+02 -3.689298048205014e+02 -3.690892054329191e+02 -3.692486574145354e+02 + -3.694081606700869e+02 -3.695677153755793e+02 -3.697273216946131e+02 -3.698869794698993e+02 -3.700466885253786e+02 + -3.702064489307988e+02 -3.703662608017668e+02 -3.705261241915196e+02 -3.706860391012269e+02 -3.708460053861607e+02 + -3.710060229388483e+02 -3.711660919467376e+02 -3.713262125796104e+02 -3.714863846416646e+02 -3.716466079328989e+02 + -3.718068826020972e+02 -3.719672088201144e+02 -3.721275864973102e+02 -3.722880155098476e+02 -3.724484958575989e+02 + -3.726090275883345e+02 -3.727696108177087e+02 -3.729302456171431e+02 -3.730909318132427e+02 -3.732516692484294e+02 + -3.734124580732086e+02 -3.735732984485285e+02 -3.737341902690280e+02 -3.738951333966488e+02 -3.740561278288502e+02 + -3.742171736164895e+02 -3.743782708884933e+02 -3.745394197314636e+02 -3.747006199846337e+02 -3.748618715145197e+02 + -3.750231745441332e+02 -3.751845292967938e+02 -3.753459356405600e+02 -3.755073934398666e+02 -3.756689028999150e+02 + -3.758304642401999e+02 -3.759920773966298e+02 -3.761537422764503e+02 -3.763154589558405e+02 -3.764772275566993e+02 + -3.766390482148706e+02 -3.768009210261144e+02 -3.769628459119104e+02 -3.771248228066682e+02 -3.772868518707951e+02 + -3.774489332703654e+02 -3.776110669681248e+02 -3.777732529036114e+02 -3.779354911268638e+02 -3.780977817328078e+02 + -3.782601248854201e+02 -3.784225207068740e+02 -3.785849690830777e+02 -3.787474699201715e+02 -3.789100234414875e+02 + -3.790726298611719e+02 -3.792352890394379e+02 -3.793980008403989e+02 -3.795607654977005e+02 -3.797235832511840e+02 + -3.798864539959452e+02 -3.800493775732837e+02 -3.802123539540593e+02 -3.803753831256555e+02 -3.805384650119894e+02 + -3.807015994897982e+02 -3.808647863105625e+02 -3.810280252452890e+02 -3.811913162683451e+02 -3.813546593533040e+02 + -3.815180542672069e+02 -3.816815007606327e+02 -3.818449987248433e+02 -3.820085480876401e+02 -3.821721487823003e+02 + -3.823358007029311e+02 -3.824995035814819e+02 -3.826632571794644e+02 -3.828270615387958e+02 -3.829909166775790e+02 + -3.831548222382581e+02 -3.833187778788636e+02 -3.834827836954302e+02 -3.836468397830658e+02 -3.838109457951704e+02 + -3.839751013606573e+02 -3.841393064522010e+02 -3.843035610985582e+02 -3.844678652090594e+02 -3.846322186342679e+02 + -3.847966211091070e+02 -3.849610723938522e+02 -3.851255724658270e+02 -3.852901213276589e+02 -3.854547188661456e+02 + -3.856193651039130e+02 -3.857840607227301e+02 -3.859488064858506e+02 -3.861136028233281e+02 -3.862784501283425e+02 + -3.864433489797775e+02 -3.866083000045549e+02 -3.867733038360474e+02 -3.869383610689728e+02 -3.871034721369783e+02 + -3.872686374886131e+02 -3.874338577931016e+02 -3.875991337168530e+02 -3.877644656943423e+02 -3.879298541437876e+02 + -3.880952996503134e+02 -3.882608028487801e+02 -3.884263644060860e+02 -3.885919849359946e+02 -3.887576648076931e+02 + -3.889234044110585e+02 -3.890892044633024e+02 -3.892550656828005e+02 -3.894209884652491e+02 -3.895869732058733e+02 + -3.897530206206903e+02 -3.899191314265681e+02 -3.900853060229904e+02 -3.902515447813749e+02 -3.904178482782592e+02 + -3.905842171832736e+02 -3.907506523333024e+02 -3.909171542011455e+02 -3.910837216360146e+02 -3.912503530200719e+02 + -3.914170464908692e+02 -3.915838000867597e+02 -3.917506116939103e+02 -3.919174791997058e+02 -3.920844006485843e+02 + -3.922513741233318e+02 -3.924183977030698e+02 -3.925854694180132e+02 -3.927525871064144e+02 -3.929197486330507e+02 + -3.930869521607613e+02 -3.932541958513385e+02 -3.934214775643266e+02 -3.935887951493436e+02 -3.937561467185514e+02 + -3.939235303999417e+02 -3.940909441222876e+02 -3.942583857858931e+02 -3.944258533764072e+02 -3.945933449213566e+02 + -3.947608585304349e+02 -3.949283922804248e+02 -3.950959440342958e+02 -3.952635116636291e+02 -3.954310932882606e+02 + -3.955986870327357e+02 -3.957662907921835e+02 -3.959339024467546e+02 -3.961015200461023e+02 -3.962691416638499e+02 + 1.070000000000000e-01 1.069682658750319e-01 1.069365186252596e-01 1.069047582677665e-01 1.068729848196356e-01 + 1.068411982979503e-01 1.068093987197937e-01 1.067775861022493e-01 1.067457604624000e-01 1.067139218173294e-01 + 1.066820701841205e-01 1.066502055798566e-01 1.066183280216209e-01 1.065864375264968e-01 1.065545341115673e-01 + 1.065226177939159e-01 1.064906885906257e-01 1.064587465187799e-01 1.064267915954618e-01 1.063948238377547e-01 + 1.063628432627417e-01 1.063308498875062e-01 1.062988437291314e-01 1.062668248047005e-01 1.062347931312967e-01 + 1.062027487260033e-01 1.061706916059036e-01 1.061386217880807e-01 1.061065392896180e-01 1.060744441275985e-01 + 1.060423363191058e-01 1.060102158812228e-01 1.059780828310330e-01 1.059459371856195e-01 1.059137789620655e-01 + 1.058816081774544e-01 1.058494248488693e-01 1.058172289933936e-01 1.057850206281103e-01 1.057527997701029e-01 + 1.057205664364545e-01 1.056883206442483e-01 1.056560624105677e-01 1.056237917524958e-01 1.055915086871159e-01 + 1.055592132315112e-01 1.055269054027650e-01 1.054945852179606e-01 1.054622526941811e-01 1.054299078485097e-01 + 1.053975506980299e-01 1.053651812598247e-01 1.053327995509774e-01 1.053004055885713e-01 1.052679993896897e-01 + 1.052355809714157e-01 1.052031503508325e-01 1.051707075450236e-01 1.051382525710719e-01 1.051057854460610e-01 + 1.050733061870738e-01 1.050408148111938e-01 1.050083113355042e-01 1.049757957770881e-01 1.049432681530288e-01 + 1.049107284804097e-01 1.048781767763138e-01 1.048456130578245e-01 1.048130373420250e-01 1.047804496459986e-01 + 1.047478499868284e-01 1.047152383815977e-01 1.046826148473898e-01 1.046499794012880e-01 1.046173320603753e-01 + 1.045846728417352e-01 1.045520017624508e-01 1.045193188396054e-01 1.044866240902822e-01 1.044539175315645e-01 + 1.044211991805354e-01 1.043884690542783e-01 1.043557271698764e-01 1.043229735444130e-01 1.042902081949712e-01 + 1.042574311386343e-01 1.042246423924855e-01 1.041918419736082e-01 1.041590298990855e-01 1.041262061860007e-01 + 1.040933708514369e-01 1.040605239124776e-01 1.040276653862059e-01 1.039947952897050e-01 1.039619136400582e-01 + 1.039290204543487e-01 1.038961157496599e-01 1.038631995430748e-01 1.038302718516768e-01 1.037973326925491e-01 + 1.037643820827749e-01 1.037314200394375e-01 1.036984465796201e-01 1.036654617204061e-01 1.036324654788785e-01 + 1.035994578721206e-01 1.035664389172158e-01 1.035334086312472e-01 1.035003670312980e-01 1.034673141344516e-01 + 1.034342499577912e-01 1.034011745183999e-01 1.033680878333612e-01 1.033349899197580e-01 1.033018807946739e-01 + 1.032687604751918e-01 1.032356289783953e-01 1.032024863213673e-01 1.031693325211913e-01 1.031361675949504e-01 + 1.031029915597278e-01 1.030698044326069e-01 1.030366062306709e-01 1.030033969710030e-01 1.029701766706864e-01 + 1.029369453468044e-01 1.029037030164402e-01 1.028704496966771e-01 1.028371854045984e-01 1.028039101572872e-01 + 1.027706239718267e-01 1.027373268653004e-01 1.027040188547913e-01 1.026706999573827e-01 1.026373701901580e-01 + 1.026040295702002e-01 1.025706781145926e-01 1.025373158404186e-01 1.025039427647613e-01 1.024705589047040e-01 + 1.024371642773299e-01 1.024037588997223e-01 1.023703427889643e-01 1.023369159621393e-01 1.023034784363305e-01 + 1.022700302286212e-01 1.022365713560945e-01 1.022031018358337e-01 1.021696216849221e-01 1.021361309204428e-01 + 1.021026295594792e-01 1.020691176191145e-01 1.020355951164319e-01 1.020020620685147e-01 1.019685184924461e-01 + 1.019349644053093e-01 1.019013998241876e-01 1.018678247661643e-01 1.018342392483225e-01 1.018006432877456e-01 + 1.017670369015167e-01 1.017334201067191e-01 1.016997929204361e-01 1.016661553597508e-01 1.016325074417466e-01 + 1.015988491835066e-01 1.015651806021141e-01 1.015315017146524e-01 1.014978125382047e-01 1.014641130898543e-01 + 1.014304033866843e-01 1.013966834457780e-01 1.013629532842187e-01 1.013292129190896e-01 1.012954623674739e-01 + 1.012617016464549e-01 1.012279307731159e-01 1.011941497645400e-01 1.011603586378106e-01 1.011265574100107e-01 + 1.010927460982239e-01 1.010589247195331e-01 1.010250932910217e-01 1.009912518297729e-01 1.009574003528701e-01 + 1.009235388773963e-01 1.008896674204348e-01 1.008557859990690e-01 1.008218946303820e-01 1.007879933314571e-01 + 1.007540821193774e-01 1.007201610112264e-01 1.006862300240872e-01 1.006522891750429e-01 1.006183384811770e-01 + 1.005843779595726e-01 1.005504076273130e-01 1.005164275014813e-01 1.004824375991610e-01 1.004484379374351e-01 + 1.004144285333870e-01 1.003804094040999e-01 1.003463805666569e-01 1.003123420381414e-01 1.002782938356367e-01 + 1.002442359762259e-01 1.002101684769922e-01 1.001760913550190e-01 1.001420046273895e-01 1.001079083111869e-01 + 1.000738024234945e-01 1.000396869813954e-01 1.000055620019730e-01 9.997142750231042e-02 9.993728349949102e-02 + 9.990313001059796e-02 9.986896705271456e-02 9.983479464292398e-02 9.980061279830947e-02 9.976642153595434e-02 + 9.973222087294174e-02 9.969801082635499e-02 9.966379141327726e-02 9.962956265079187e-02 9.959532455598200e-02 + 9.956107714593093e-02 9.952682043772192e-02 9.949255444843813e-02 9.945827919516288e-02 9.942399469497937e-02 + 9.938970096497086e-02 9.935539802222057e-02 9.932108588381178e-02 9.928676456682770e-02 9.925243408835159e-02 + 9.921809446546671e-02 9.918374571525623e-02 9.914938785480347e-02 9.911502090119163e-02 9.908064487150398e-02 + 9.904625978282372e-02 9.901186565223413e-02 9.897746249681845e-02 9.894305033365988e-02 9.890862917984172e-02 + 9.887419905244718e-02 9.883975996855951e-02 9.880531194526194e-02 9.877085499963774e-02 9.873638914877009e-02 + 9.870191440974231e-02 9.866743079963761e-02 9.863293833553920e-02 9.859843703453038e-02 9.856392691369432e-02 + 9.852940799011436e-02 9.849488028087365e-02 9.846034380305550e-02 9.842579857374308e-02 9.839124461001970e-02 + 9.835668192896858e-02 9.832211054767293e-02 9.828753048321603e-02 9.825294175268109e-02 9.821834437315143e-02 + 9.818373836171017e-02 9.814912373544066e-02 9.811450051142606e-02 9.807986870674969e-02 9.804522833849474e-02 + 9.801057942374444e-02 9.797592197958208e-02 9.794125602309085e-02 9.790658157135405e-02 9.787189864145487e-02 + 9.783720725047659e-02 9.780250741550246e-02 9.776779915361565e-02 9.773308248189948e-02 9.769835741743713e-02 + 9.766362397731190e-02 9.762888217860698e-02 9.759413203840565e-02 9.755937357379113e-02 9.752460680184671e-02 + 9.748983173965557e-02 9.745504840430097e-02 9.742025681286617e-02 9.738545698243438e-02 9.735064893008888e-02 + 9.731583267291286e-02 9.728100822798963e-02 9.724617561240236e-02 9.721133484323437e-02 9.717648593756885e-02 + 9.714162891248904e-02 9.710676378507821e-02 9.707189057241956e-02 9.703700929159639e-02 9.700211995969188e-02 + 9.696722259378933e-02 9.693231721097194e-02 9.689740382832296e-02 9.686248246292567e-02 9.682755313186324e-02 + 9.679261585221899e-02 9.675767064107609e-02 9.672271751551782e-02 9.668775649262741e-02 9.665278758948814e-02 + 9.661781082318323e-02 9.658282621079586e-02 9.654783376940938e-02 9.651283351610694e-02 9.647782546797186e-02 + 9.644280964208730e-02 9.640778605553657e-02 9.637275472540287e-02 9.633771566876947e-02 9.630266890271960e-02 + 9.626761444433649e-02 9.623255231070338e-02 9.619748251890356e-02 9.616240508602021e-02 9.612732002913663e-02 + 9.609222736533599e-02 9.605712711170160e-02 9.602201928531666e-02 9.598690390326445e-02 9.595178098262819e-02 + 9.591665054049109e-02 9.588151259393644e-02 9.584636716004745e-02 9.581121425590743e-02 9.577605389859950e-02 + 9.574088610520702e-02 9.570571089281314e-02 9.567052827850117e-02 9.563533827935435e-02 9.560014091245586e-02 + 9.556493619488900e-02 9.552972414373699e-02 9.549450477608308e-02 9.545927810901049e-02 9.542404415960248e-02 + 9.538880294494230e-02 9.535355448211316e-02 9.531829878819836e-02 9.528303588028109e-02 9.524776577544461e-02 + 9.521248849077216e-02 9.517720404334697e-02 9.514191245025229e-02 9.510661372857139e-02 9.507130789538748e-02 + 9.503599496778380e-02 9.500067496284360e-02 9.496534789765015e-02 9.493001378928664e-02 9.489467265483635e-02 + 9.485932451138250e-02 9.482396937600834e-02 9.478860726579713e-02 9.475323819783207e-02 9.471786218919645e-02 + 9.468247925697347e-02 9.464708941824643e-02 9.461169269009850e-02 9.457628908961296e-02 9.454087863387305e-02 + 9.450546133996199e-02 9.447003722496307e-02 9.443460630595948e-02 9.439916860003450e-02 9.436372412427137e-02 + 9.432827289575330e-02 9.429281493156354e-02 9.425735024878537e-02 9.422187886450198e-02 9.418640079579664e-02 + 9.415091605975259e-02 9.411542467345307e-02 9.407992665398136e-02 9.404442201842063e-02 9.400891078385415e-02 + 9.397339296736518e-02 9.393786858603695e-02 9.390233765695270e-02 9.386680019719568e-02 9.383125622384911e-02 + 9.379570575399625e-02 9.376014880472036e-02 9.372458539310466e-02 9.368901553623238e-02 9.365343925118678e-02 + 9.361785655505112e-02 9.358226746490858e-02 9.354667199784246e-02 9.351107017093598e-02 9.347546200127239e-02 + 9.343984750593494e-02 9.340422670200685e-02 9.336859960657137e-02 9.333296623671174e-02 9.329732660951121e-02 + 9.326168074205300e-02 9.322602865142039e-02 9.319037035469660e-02 9.315470586896488e-02 9.311903521130845e-02 + 9.308335839881057e-02 9.304767544855448e-02 9.301198637762342e-02 9.297629120310064e-02 9.294058994206936e-02 + 9.290488261161287e-02 9.286916922881436e-02 9.283344981075708e-02 9.279772437452428e-02 9.276199293719922e-02 + 9.272625551586512e-02 9.269051212760523e-02 9.265476278950278e-02 9.261900751864104e-02 9.258324633210324e-02 + 9.254747924697261e-02 9.251170628033240e-02 9.247592744926583e-02 9.244014277085617e-02 9.240435226218666e-02 + 9.236855594034055e-02 9.233275382240104e-02 9.229694592545142e-02 9.226113226657491e-02 9.222531286285476e-02 + 9.218948773137420e-02 9.215365688921646e-02 9.211782035346482e-02 9.208197814120249e-02 9.204613026951274e-02 + 9.201027675547878e-02 9.197441761618388e-02 9.193855286871126e-02 9.190268253014419e-02 9.186680661756588e-02 + 9.183092514805957e-02 9.179503813870854e-02 9.175914560659600e-02 9.172324756880521e-02 9.168734404241941e-02 + 9.165143504452181e-02 9.161552059219569e-02 9.157960070252427e-02 9.154367539259080e-02 9.150774467947854e-02 + 9.147180858027071e-02 9.143586711205055e-02 9.139992029190132e-02 9.136396813690625e-02 9.132801066414858e-02 + 9.129204789071155e-02 9.125607983367841e-02 9.122010651013239e-02 9.118412793715676e-02 9.114814413183472e-02 + 9.111215511124955e-02 9.107616089248448e-02 9.104016149262276e-02 9.100415692874760e-02 9.096814721794225e-02 + 9.093213237728998e-02 9.089611242387401e-02 9.086008737477760e-02 9.082405724708396e-02 9.078802205787638e-02 + 9.075198182423806e-02 9.071593656325225e-02 9.067988629200220e-02 9.064383102757116e-02 9.060777078704237e-02 + 9.057170558749904e-02 9.053563544602444e-02 9.049956037970180e-02 9.046348040561442e-02 9.042739554084545e-02 + 9.039130580247817e-02 9.035521120759583e-02 9.031911177328168e-02 9.028300751661894e-02 9.024689845469086e-02 + 9.021078460458068e-02 9.017466598337168e-02 9.013854260814702e-02 9.010241449599002e-02 9.006628166398388e-02 + 9.003014412921184e-02 8.999400190875718e-02 8.995785501970310e-02 8.992170347913286e-02 8.988554730412972e-02 + 8.984938651177689e-02 8.981322111915761e-02 8.977705114335516e-02 8.974087660145275e-02 8.970469751053363e-02 + 8.966851388768103e-02 8.963232574997822e-02 8.959613311450842e-02 8.955993599835491e-02 8.952373441860086e-02 + 8.948752839232957e-02 8.945131793662427e-02 8.941510306856817e-02 8.937888380524456e-02 8.934266016373665e-02 + 8.930643216112769e-02 8.927019981450095e-02 8.923396314093963e-02 8.919772215752698e-02 8.916147688134625e-02 + 8.912522732948071e-02 8.908897351901354e-02 8.905271546702803e-02 8.901645319060740e-02 8.898018670683491e-02 + 8.894391603279379e-02 8.890764118556729e-02 8.887136218223864e-02 8.883507903989107e-02 8.879879177560786e-02 + 8.876250040647221e-02 8.872620494956741e-02 8.868990542197666e-02 8.865360184078323e-02 8.861729422307035e-02 + 8.858098258592126e-02 8.854466694641919e-02 8.850834732164740e-02 8.847202372868912e-02 8.843569618462761e-02 + 8.839936470654611e-02 8.836302931152785e-02 8.832669001665606e-02 8.829034683901400e-02 8.825399979568492e-02 + 8.821764890375206e-02 8.818129418029862e-02 8.814493564240788e-02 8.810857330716310e-02 8.807220719164749e-02 + 8.803583731294432e-02 8.799946368813677e-02 8.796308633430815e-02 8.792670526854167e-02 8.789032050792057e-02 + 8.785393206952812e-02 8.781753997044753e-02 8.778114422776205e-02 8.774474485855495e-02 8.770834187990943e-02 + 8.767193530890875e-02 8.763552516263615e-02 8.759911145817488e-02 8.756269421260816e-02 8.752627344301928e-02 + 8.748984916649143e-02 8.745342140010788e-02 8.741699016095185e-02 8.738055546610660e-02 8.734411733265539e-02 + 8.730767577768141e-02 8.727123081826793e-02 8.723478247149821e-02 8.719833075445547e-02 8.716187568422298e-02 + 8.712541727788393e-02 8.708895555252159e-02 8.705249052521923e-02 8.701602221306004e-02 8.697955063312730e-02 + 8.694307580250422e-02 8.690659773827408e-02 8.687011645752010e-02 8.683363197732555e-02 8.679714431477362e-02 + 8.676065348694757e-02 8.672415951093065e-02 8.668766240380611e-02 8.665116218265721e-02 8.661465886456714e-02 + 8.657815246661917e-02 8.654164300589655e-02 8.650513049948251e-02 8.646861496446030e-02 8.643209641791315e-02 + 8.639557487692430e-02 8.635905035857701e-02 8.632252287995451e-02 8.628599245814005e-02 8.624945911021686e-02 + 8.621292285326819e-02 8.617638370437727e-02 8.613984168062737e-02 8.610329679910171e-02 8.606674907688353e-02 + 8.603019853105608e-02 8.599364517870259e-02 8.595708903690633e-02 8.592053012275053e-02 8.588396845331842e-02 + 8.584740404569323e-02 8.581083691695822e-02 8.577426708419665e-02 8.573769456449173e-02 8.570111937492672e-02 + 8.566454153258486e-02 8.562796105454940e-02 8.559137795790356e-02 8.555479225973059e-02 8.551820397711374e-02 + 8.548161312713624e-02 8.544501972688134e-02 8.540842379343229e-02 8.537182534387232e-02 8.533522439528468e-02 + 8.529862096475260e-02 8.526201506935933e-02 8.522540672618811e-02 8.518879595232219e-02 8.515218276484479e-02 + 8.511556718083918e-02 8.507894921738858e-02 8.504232889157626e-02 8.500570622048544e-02 8.496908122119934e-02 + 8.493245391080124e-02 8.489582430637438e-02 8.485919242500198e-02 8.482255828376728e-02 8.478592189975355e-02 + 8.474928329004400e-02 8.471264247172190e-02 8.467599946187047e-02 8.463935427757298e-02 8.460270693591267e-02 + 8.456605745397273e-02 8.452940584883646e-02 8.449275213758706e-02 8.445609633730780e-02 8.441943846508193e-02 + 8.438277853799266e-02 8.434611657312326e-02 8.430945258755695e-02 8.427278659837699e-02 8.423611862266661e-02 + 8.419944867750905e-02 8.416277677998756e-02 8.412610294718537e-02 8.408942719618576e-02 8.405274954407191e-02 + 8.401607000792713e-02 8.397938860483460e-02 8.394270535187759e-02 8.390602026613936e-02 8.386933336470312e-02 + 8.383264466465212e-02 8.379595418306962e-02 8.375926193703884e-02 8.372256794364304e-02 8.368587221996546e-02 + 8.364917478308932e-02 8.361247565009787e-02 8.357577483807437e-02 8.353907236410206e-02 8.350236824526415e-02 + 8.346566249864391e-02 8.342895514132459e-02 8.339224619038943e-02 8.335553566292164e-02 8.331882357600448e-02 + 8.328210994672121e-02 8.324539479215504e-02 8.320867812938924e-02 8.317195997550704e-02 8.313524034759166e-02 + 8.309851926272641e-02 8.306179673799445e-02 8.302507279047908e-02 8.298834743726349e-02 8.295162069543097e-02 + 8.291489258206473e-02 8.287816311424805e-02 8.284143230906414e-02 8.280470018359624e-02 8.276796675492762e-02 + 8.273123204014149e-02 8.269449605632111e-02 8.265775882054972e-02 8.262102034991055e-02 8.258428066148686e-02 + 8.254753977236187e-02 8.251079769961885e-02 8.247405446034105e-02 8.243731007161166e-02 8.240056455051395e-02 + 8.236381791413117e-02 8.232707017954656e-02 8.229032136384334e-02 8.225357148410478e-02 8.221682055741411e-02 + 8.218006860085458e-02 8.214331563150944e-02 8.210656166646188e-02 8.206980672279519e-02 8.203305081759260e-02 + 8.199629396793737e-02 8.195953619091272e-02 8.192277750360188e-02 8.188601792308813e-02 8.184925746645468e-02 + 8.181249615078479e-02 8.177573399316168e-02 8.173897101066861e-02 8.170220722038883e-02 8.166544263940556e-02 + 8.162867728480205e-02 8.159191117366156e-02 8.155514432306732e-02 8.151837675010254e-02 8.148160847185050e-02 + 8.144483950539445e-02 8.140806986781760e-02 8.137129957620320e-02 8.133452864763450e-02 8.129775709919475e-02 + 8.126098494796720e-02 8.122421221103504e-02 8.118743890548155e-02 8.115066504838998e-02 8.111389065684355e-02 + 8.107711574792552e-02 8.104034033871912e-02 8.100356444630759e-02 8.096678808777417e-02 8.093001128020215e-02 + 8.089323404067471e-02 8.085645638627510e-02 8.081967833408658e-02 8.078289990119239e-02 8.074612110467576e-02 + 8.070934196161997e-02 8.067256248910820e-02 8.063578270422375e-02 8.059900262404983e-02 8.056222226566968e-02 + 8.052544164616657e-02 8.048866078262369e-02 8.045187969212433e-02 8.041509839175172e-02 8.037831689858911e-02 + 8.034153522971973e-02 8.030475340222681e-02 8.026797143319361e-02 8.023118933970336e-02 8.019440713883932e-02 + 8.015762484768471e-02 8.012084248332278e-02 8.008406006283678e-02 8.004727760330994e-02 8.001049512182555e-02 + 7.997371263546676e-02 7.993693016131688e-02 7.990014771645915e-02 7.986336531797676e-02 7.982658298295300e-02 + 7.978980072847111e-02 7.975301857161432e-02 7.971623652946590e-02 7.967945461910902e-02 7.964267285762699e-02 + 7.960589126210302e-02 7.956910984962039e-02 7.953232863726228e-02 7.949554764211197e-02 7.945876688125271e-02 + 7.942198637176773e-02 7.938520613074028e-02 7.934842617525358e-02 7.931164652239087e-02 7.927486718923542e-02 + 7.923808819287045e-02 7.920130955037924e-02 7.916453127884499e-02 7.912775339535094e-02 7.909097591698037e-02 + 7.905419886081648e-02 7.901742224394255e-02 7.898064608344180e-02 7.894387039639746e-02 7.890709519989279e-02 + 7.887032051101103e-02 7.883354634683543e-02 7.879677272444922e-02 7.875999966093565e-02 7.872322717337794e-02 + 7.868645527885937e-02 7.864968399446313e-02 7.861291333727252e-02 7.857614332437074e-02 7.853937397284104e-02 + 7.850260529976670e-02 7.846583732223091e-02 7.842907005731693e-02 7.839230352210801e-02 7.835553773368738e-02 + 7.831877270913830e-02 7.828200846554398e-02 7.824524501998768e-02 7.820848238955266e-02 7.817172059132216e-02 + 7.813495964237939e-02 7.809819955980761e-02 7.806144036069006e-02 7.802468206210998e-02 7.798792468115062e-02 + 7.795116823489523e-02 7.791441274042703e-02 7.787765821482928e-02 7.784090467518520e-02 7.780415213857807e-02 + 7.776740062209107e-02 7.773065014280750e-02 7.769390071781057e-02 7.765715236418354e-02 7.762040509900967e-02 + 7.758365893937215e-02 7.754691390235426e-02 7.751017000503922e-02 7.747342726451029e-02 7.743668569785070e-02 + 7.739994532214370e-02 7.736320615447252e-02 7.732646821192042e-02 7.728973151157063e-02 7.725299607050642e-02 + 7.721626190581099e-02 7.717952903456758e-02 7.714279747385946e-02 7.710606724076986e-02 7.706933835238206e-02 + 7.703261082577922e-02 7.699588467804465e-02 7.695915992626157e-02 7.692243658751323e-02 7.688571467888285e-02 + 7.684899421745368e-02 7.681227522030898e-02 7.677555770453198e-02 7.673884168720593e-02 7.670212718541405e-02 + 7.666541421623961e-02 7.662870279676583e-02 7.659199294407595e-02 7.655528467525324e-02 7.651857800738091e-02 + 7.648187295754222e-02 7.644516954282041e-02 7.640846778029871e-02 7.637176768706039e-02 7.633506928018867e-02 + 7.629837257676678e-02 7.626167759387799e-02 7.622498434860552e-02 7.618829285803264e-02 7.615160313924255e-02 + 7.611491520931853e-02 7.607822908534380e-02 7.604154478440163e-02 7.600486232357523e-02 7.596818171994783e-02 + 7.593150299060271e-02 7.589482615262309e-02 7.585815122309225e-02 7.582147821909338e-02 7.578480715770973e-02 + 7.574813805602458e-02 7.571147093112113e-02 7.567480580008265e-02 7.563814267999236e-02 7.560148158793352e-02 + 7.556482254098935e-02 7.552816555624312e-02 7.549151065077807e-02 7.545485784167741e-02 7.541820714602442e-02 + 7.538155858090231e-02 7.534491216339434e-02 7.530826791058375e-02 7.527162583955378e-02 7.523498596738766e-02 + 7.519834831116866e-02 7.516171288797999e-02 7.512507971490495e-02 7.508844880902671e-02 7.505182018742854e-02 + 7.501519386719367e-02 7.497856986540538e-02 7.494194819914687e-02 7.490532888550142e-02 7.486871194155223e-02 + 7.483209738438257e-02 7.479548523107570e-02 7.475887549871482e-02 7.472226820438319e-02 7.468566336516404e-02 + 7.464906099814063e-02 7.461246112039621e-02 7.457586374901400e-02 7.453926890107723e-02 7.450267659366919e-02 + 7.446608684387307e-02 7.442949966877216e-02 7.439291508544965e-02 7.435633311098883e-02 7.431975376247291e-02 + 7.428317705698513e-02 7.424660301160878e-02 7.421003164342704e-02 7.417346296952319e-02 7.413689700698045e-02 + 7.410033377288210e-02 7.406377328431132e-02 7.402721555835140e-02 7.399066061208556e-02 7.395410846259706e-02 + 7.391755912696915e-02 7.388101262228504e-02 7.384446896562798e-02 7.380792817408122e-02 7.377139026472800e-02 + 7.373485525465158e-02 7.369832316093516e-02 7.366179400066203e-02 7.362526779091538e-02 7.358874454877849e-02 + 7.355222429133459e-02 7.351570703566694e-02 7.347919279885876e-02 7.344268159799329e-02 7.340617345015378e-02 + 7.336966837242348e-02 7.333316638188561e-02 7.329666749562345e-02 7.326017173072021e-02 7.322367910425913e-02 + 7.318718963332346e-02 7.315070333499644e-02 7.311422022636133e-02 7.307774032450136e-02 7.304126364649975e-02 + 7.300479020943977e-02 7.296832003040465e-02 7.293185312647765e-02 7.289538951474199e-02 7.285892921228092e-02 + 7.282247223617767e-02 7.278601860351550e-02 7.274956833137766e-02 7.271312143684736e-02 7.267667793700786e-02 + 7.264023784894239e-02 7.260380118973422e-02 7.256736797646657e-02 7.253093822622268e-02 7.249451195608582e-02 + 7.245808918313920e-02 7.242166992446607e-02 7.238525419714967e-02 7.234884201827325e-02 7.231243340492007e-02 + 7.227602837417331e-02 7.223962694311627e-02 7.220322912883217e-02 7.216683494840427e-02 7.213044441891579e-02 + 7.209405755744998e-02 7.205767438109009e-02 7.202129490691934e-02 7.198491915202099e-02 7.194854713347830e-02 + 7.191217886837446e-02 7.187581437379276e-02 7.183945366681642e-02 7.180309676452867e-02 7.176674368401278e-02 + 7.173039444235199e-02 7.169404905662952e-02 7.165770754392863e-02 7.162136992133256e-02 7.158503620592453e-02 + 7.154870641478780e-02 7.151238056500563e-02 7.147605867366123e-02 7.143974075783785e-02 7.140342683461876e-02 + 7.136711692108716e-02 7.133081103432631e-02 7.129450919141947e-02 7.125821140944985e-02 7.122191770550071e-02 + 7.118562809665530e-02 7.114934259999683e-02 7.111306123260858e-02 7.107678401157377e-02 7.104051095397565e-02 + 7.100424207689746e-02 7.096797739742244e-02 7.093171693263382e-02 7.089546069961486e-02 7.085920871544882e-02 + 7.082296099721888e-02 7.078671756200834e-02 7.075047842690044e-02 7.071424360897838e-02 7.067801312532543e-02 + 7.064178699302483e-02 7.060556522915983e-02 7.056934785081363e-02 7.053313487506954e-02 7.049692631901075e-02 + 7.046072219972052e-02 7.042452253428211e-02 7.038832733977872e-02 7.035213663329361e-02 7.031595043191004e-02 + 7.027976875271123e-02 7.024359161278042e-02 7.020741902920087e-02 7.017125101905583e-02 7.013508759942851e-02 + 7.009892878740216e-02 7.006277460006004e-02 7.002662505448538e-02 6.999048016776144e-02 6.995433995697144e-02 + 6.991820443919861e-02 6.988207363152622e-02 6.984594755103750e-02 6.980982621481568e-02 6.977370963994402e-02 + 6.973759784350578e-02 6.970149084258416e-02 6.966538865426242e-02 6.962929129562380e-02 6.959319878375156e-02 + 6.955711113572893e-02 6.952102836863913e-02 6.948495049956542e-02 6.944887754559105e-02 6.941280952379927e-02 + 6.937674645127329e-02 6.934068834509637e-02 6.930463522235174e-02 6.926858710012268e-02 6.923254399549238e-02 + 6.919650592554411e-02 6.916047290736112e-02 6.912444495802665e-02 6.908842209462392e-02 6.905240433423616e-02 + 6.901639169394666e-02 6.898038419083864e-02 6.894438184199533e-02 6.890838466449999e-02 6.887239267543585e-02 + 6.883640589188617e-02 6.880042433093415e-02 6.876444800966307e-02 6.872847694515619e-02 6.869251115449670e-02 + 6.865655065476786e-02 6.862059546305292e-02 6.858464559643512e-02 6.854870107199770e-02 6.851276190682393e-02 + 6.847682811799699e-02 6.844089972260017e-02 6.840497673771671e-02 6.836905918042983e-02 6.833314706782279e-02 + 6.829724041697882e-02 6.826133924498116e-02 6.822544356891308e-02 6.818955340585779e-02 6.815366877289854e-02 + 6.811778968711857e-02 6.808191616560114e-02 6.804604822542948e-02 6.801018588368681e-02 6.797432915745642e-02 + 6.793847806382150e-02 6.790263261986533e-02 6.786679284267115e-02 6.783095874932217e-02 6.779513035690166e-02 + 6.775930768249286e-02 6.772349074317900e-02 6.768767955604332e-02 6.765187413816909e-02 6.761607450663952e-02 + 6.758028067853786e-02 6.754449267094738e-02 6.750871050095128e-02 6.747293418563281e-02 6.743716374207524e-02 + 6.740139918736179e-02 6.736564053857570e-02 6.732988781280023e-02 6.729414102711860e-02 6.725840019861405e-02 + 6.722266534436987e-02 6.718693648146923e-02 6.715121362699542e-02 6.711549679803168e-02 6.707978601166123e-02 + 6.704408128496732e-02 6.700838263503321e-02 6.697269007894212e-02 6.693700363377729e-02 6.690132331662198e-02 + 6.686564914455943e-02 6.682998113467287e-02 6.679431930404556e-02 6.675866366976070e-02 6.672301424890158e-02 + 6.668737105855144e-02 6.665173411579348e-02 6.661610343771096e-02 6.658047904138716e-02 6.654486094390526e-02 + 6.650924916234854e-02 6.647364371380024e-02 6.643804461534360e-02 6.640245188406185e-02 6.636686553703826e-02 + 6.633128559135604e-02 6.629571206409844e-02 6.626014497234871e-02 6.622458433319009e-02 6.618903016370581e-02 + 6.615348248097914e-02 6.611794130209329e-02 6.608240664413152e-02 6.604687852417708e-02 6.601135695931318e-02 + 6.597584196662311e-02 6.594033356319007e-02 6.590483176609731e-02 6.586933659242808e-02 6.583384805926563e-02 + 6.579836618369318e-02 6.576289098279399e-02 6.572742247365128e-02 6.569196067334833e-02 6.565650559896835e-02 + 6.562105726759460e-02 6.558561569631030e-02 6.555018090219872e-02 6.551475290234308e-02 6.547933171382664e-02 + 6.544391735373260e-02 6.540850983914427e-02 6.537310918714484e-02 6.533771541481756e-02 6.530232853924568e-02 + 6.526694857751246e-02 6.523157554670111e-02 6.519620946389489e-02 6.516085034617702e-02 6.512549821063078e-02 + 6.509015307433939e-02 6.505481495438609e-02 6.501948386785412e-02 6.498415983182672e-02 6.494884286338716e-02 + 6.491353297961865e-02 6.487823019760443e-02 6.484293453442776e-02 6.480764600717190e-02 6.477236463292005e-02 + 6.473709042875546e-02 6.470182341176141e-02 6.466656359902111e-02 6.463131100761778e-02 6.459606565463470e-02 + 6.456082755715510e-02 6.452559673226224e-02 6.449037319703932e-02 6.445515696856961e-02 6.441994806393636e-02 + 6.438474650022280e-02 6.434955229451217e-02 6.431436546388770e-02 6.427918602543267e-02 6.424401399623028e-02 + 6.420884939336380e-02 6.417369223391646e-02 6.413854253497149e-02 6.410340031361215e-02 6.406826558692170e-02 + 6.403313837198334e-02 6.399801868588033e-02 6.396290654569593e-02 6.392780196851335e-02 6.389270497141585e-02 + 6.385761557148667e-02 6.382253378580906e-02 6.378745963146625e-02 6.375239312554147e-02 6.371733428511799e-02 + 6.368228312727903e-02 6.364723966910786e-02 6.361220392768768e-02 6.357717592010177e-02 6.354215566343337e-02 + 6.350714317476568e-02 6.347213847118198e-02 6.343714156976551e-02 6.340215248759951e-02 6.336717124176720e-02 + 6.333219784935186e-02 6.329723232743668e-02 6.326227469310496e-02 6.322732496343991e-02 6.319238315552476e-02 + 6.315744928644278e-02 6.312252337327721e-02 6.308760543311126e-02 6.305269548302821e-02 6.301779354011129e-02 + 6.298289962144372e-02 6.294801374410877e-02 6.291313592518968e-02 6.287826618176968e-02 6.284340453093201e-02 + 6.280855098975993e-02 6.277370557533665e-02 6.273886830474544e-02 6.270403919506955e-02 6.266921826339220e-02 + 6.263440552679662e-02 6.259960100236607e-02 6.256480470718381e-02 6.253001665833306e-02 6.249523687289707e-02 + 6.246046536795907e-02 6.242570216060229e-02 6.239094726791002e-02 6.235620070696547e-02 6.232146249485187e-02 + 6.228673264865250e-02 6.225201118545055e-02 6.221729812232930e-02 6.218259347637199e-02 6.214789726466187e-02 + 6.211320950428215e-02 6.207853021231610e-02 6.204385940584693e-02 6.200919710195792e-02 6.197454331773228e-02 + 6.193989807025328e-02 6.190526137660414e-02 6.187063325386812e-02 6.183601371912845e-02 6.180140278946837e-02 + 6.176680048197113e-02 6.173220681371997e-02 6.169762180179813e-02 6.166304546328885e-02 6.162847781527538e-02 + 6.159391887484095e-02 6.155936865906880e-02 6.152482718504219e-02 6.149029446984435e-02 6.145577053055853e-02 + 6.142125538426796e-02 6.138674904805590e-02 6.135225153900557e-02 6.131776287420022e-02 6.128328307072310e-02 + 6.124881214565744e-02 6.121435011608650e-02 6.117989699909349e-02 6.114545281176169e-02 6.111101757117431e-02 + 6.107659129441460e-02 6.104217399856583e-02 6.100776570071121e-02 6.097336641793399e-02 6.093897616731742e-02 + 6.090459496594473e-02 6.087022283089916e-02 6.083585977926396e-02 6.080150582812238e-02 6.076716099455765e-02 + 6.073282529565302e-02 6.069849874849172e-02 6.066418137015700e-02 6.062987317773211e-02 6.059557418830027e-02 + 6.056128441894475e-02 6.052700388674876e-02 6.049273260879557e-02 6.045847060216841e-02 6.042421788395052e-02 + 6.038997447122514e-02 6.035574038107552e-02 6.032151563058490e-02 6.028730023683652e-02 6.025309421691362e-02 + 6.021889758789946e-02 6.018471036687725e-02 6.015053257093025e-02 6.011636421714171e-02 6.008220532259485e-02 + 6.004805590437293e-02 6.001391597955918e-02 5.997978556523686e-02 5.994566467848918e-02 5.991155333639943e-02 + 5.987745155605081e-02 5.984335935452657e-02 5.980927674890997e-02 5.977520375628423e-02 5.974114039373261e-02 + 5.970708667833834e-02 5.967304262718466e-02 5.963900825735483e-02 5.960498358593206e-02 5.957096862999962e-02 + 5.953696340664075e-02 5.950296793293869e-02 5.946898222597666e-02 5.943500630283793e-02 5.940104018060574e-02 + 5.936708387636331e-02 5.933313740719390e-02 5.929920079018074e-02 5.926527404240709e-02 5.923135718095618e-02 + 5.919745022291125e-02 5.916355318535554e-02 5.912966608537230e-02 5.909578894004478e-02 5.906192176645620e-02 + 5.902806458168981e-02 5.899421740282887e-02 5.896038024695659e-02 5.892655313115624e-02 5.889273607251104e-02 + 5.885892908810425e-02 5.882513219501910e-02 5.879134541033884e-02 5.875756875114671e-02 5.872380223452595e-02 + 5.869004587755981e-02 5.865629969733151e-02 5.862256371092430e-02 5.858883793542144e-02 5.855512238790617e-02 + 5.852141708546170e-02 5.848772204517131e-02 5.845403728411822e-02 5.842036281938568e-02 5.838669866805692e-02 + 5.835304484721521e-02 5.831940137394376e-02 5.828576826532585e-02 5.825214553844467e-02 5.821853321038349e-02 + 5.818493129822556e-02 5.815133981905412e-02 5.811775878995240e-02 5.808418822800365e-02 5.805062815029110e-02 + 5.801707857389801e-02 5.798353951590760e-02 5.795001099340315e-02 5.791649302346786e-02 5.788298562318499e-02 + 5.784948880963779e-02 5.781600259990949e-02 5.778252701108333e-02 5.774906206024256e-02 5.771560776447041e-02 + 5.768216414085015e-02 5.764873120646499e-02 5.761530897839819e-02 5.758189747373298e-02 5.754849670955262e-02 + 5.751510670294033e-02 5.748172747097936e-02 5.744835903075296e-02 5.741500139934437e-02 5.738165459383683e-02 + 5.734831863131357e-02 5.731499352885785e-02 5.728167930355290e-02 5.724837597248197e-02 5.721508355272830e-02 + 5.718180206137512e-02 5.714853151550570e-02 5.711527193220325e-02 5.708202332855103e-02 5.704878572163228e-02 + 5.701555912853024e-02 5.698234356632816e-02 5.694913905210926e-02 5.691594560295680e-02 5.688276323595402e-02 + 5.684959196818416e-02 5.681643181673045e-02 5.678328279867616e-02 5.675014493110452e-02 5.671701823109875e-02 + 5.668390271574211e-02 5.665079840211785e-02 5.661770530730920e-02 5.658462344839940e-02 5.655155284247171e-02 + 5.651849350660935e-02 5.648544545789557e-02 5.645240871341362e-02 5.641938329024674e-02 5.638636920547815e-02 + 5.635336647619112e-02 5.632037511946889e-02 5.628739515239468e-02 5.625442659205174e-02 5.622146945552333e-02 + 5.618852375989267e-02 5.615558952224302e-02 5.612266675965761e-02 5.608975548921968e-02 5.605685572801247e-02 + 5.602396749311925e-02 5.599109080162322e-02 5.595822567060765e-02 5.592537211715578e-02 5.589253015835084e-02 + 5.585969981127608e-02 5.582688109301474e-02 5.579407402065006e-02 5.576127861126528e-02 5.572849488194366e-02 + 5.569572284976842e-02 5.566296253182280e-02 5.563021394519008e-02 5.559747710695345e-02 5.556475203419618e-02 + 5.553203874400151e-02 5.549933725345269e-02 5.546664757963294e-02 5.543396973962551e-02 5.540130375051366e-02 + 5.536864962938060e-02 5.533600739330961e-02 5.530337705938389e-02 5.527075864468672e-02 5.523815216630132e-02 + 5.520555764131094e-02 5.517297508679882e-02 5.514040451984819e-02 5.510784595754230e-02 5.507529941696442e-02 + 5.504276491519774e-02 5.501024246932555e-02 5.497773209643106e-02 5.494523381359754e-02 5.491274763790820e-02 + 5.488027358644629e-02 5.484781167629507e-02 5.481536192453777e-02 5.478292434825763e-02 5.475049896453790e-02 + 5.471808579046181e-02 5.468568484311261e-02 5.465329613957354e-02 5.462091969692785e-02 5.458855553225877e-02 + 5.455620366264955e-02 5.452386410518342e-02 5.449153687694363e-02 5.445922199501343e-02 5.442691947647604e-02 + 5.439462933841474e-02 5.436235159791274e-02 5.433008627205328e-02 5.429783337791962e-02 5.426559293259499e-02 + 5.423336495316264e-02 5.420114945670580e-02 5.416894646030773e-02 5.413675598105167e-02 5.410457803602083e-02 + 5.407241264229849e-02 5.404025981696787e-02 5.400811957711223e-02 5.397599193981480e-02 5.394387692215881e-02 + 5.391177454122753e-02 5.387968481410418e-02 5.384760775787202e-02 5.381554338961427e-02 5.378349172641418e-02 + 5.375145278535501e-02 5.371942658351998e-02 5.368741313799234e-02 5.365541246585533e-02 5.362342458419220e-02 + 5.359144951008617e-02 5.355948726062051e-02 5.352753785287844e-02 5.349560130394321e-02 5.346367763089808e-02 + 5.343176685082626e-02 5.339986898081100e-02 5.336798403793557e-02 5.333611203928318e-02 5.330425300193709e-02 + 5.327240694298052e-02 5.324057387949673e-02 5.320875382856897e-02 5.317694680728046e-02 5.314515283271445e-02 + 5.311337192195419e-02 5.308160409208292e-02 5.304984936018387e-02 5.301810774334029e-02 5.298637925860694e-02 + 5.295466392210174e-02 5.292296174881576e-02 5.289127275367324e-02 5.285959695159842e-02 5.282793435751552e-02 + 5.279628498634878e-02 5.276464885302243e-02 5.273302597246069e-02 5.270141635958780e-02 5.266982002932800e-02 + 5.263823699660550e-02 5.260666727634453e-02 5.257511088346935e-02 5.254356783290417e-02 5.251203813957321e-02 + 5.248052181840073e-02 5.244901888431094e-02 5.241752935222807e-02 5.238605323707637e-02 5.235459055378005e-02 + 5.232314131726334e-02 5.229170554245050e-02 5.226028324426572e-02 5.222887443763326e-02 5.219747913747734e-02 + 5.216609735872220e-02 5.213472911629205e-02 5.210337442511115e-02 5.207203330010370e-02 5.204070575619395e-02 + 5.200939180830615e-02 5.197809147136448e-02 5.194680476029321e-02 5.191553169001656e-02 5.188427227545876e-02 + 5.185302653154403e-02 5.182179447319664e-02 5.179057611534077e-02 5.175937147290068e-02 5.172818056080060e-02 + 5.169700339396475e-02 5.166583998731737e-02 5.163469035578269e-02 5.160355451428494e-02 5.157243247774834e-02 + 5.154132426109714e-02 5.151022987925555e-02 5.147914934714782e-02 5.144808267969817e-02 5.141702989183084e-02 + 5.138599099847005e-02 5.135496601454004e-02 5.132395495496503e-02 5.129295783466926e-02 5.126197466857695e-02 + 5.123100547161235e-02 5.120005025869967e-02 5.116910904476317e-02 5.113818184472704e-02 5.110726867351554e-02 + 5.107636954605289e-02 5.104548447726333e-02 5.101461348207109e-02 5.098375657540039e-02 5.095291377217546e-02 + 5.092208508732055e-02 5.089127053575987e-02 5.086047013241765e-02 5.082968389221815e-02 5.079891183008556e-02 + 5.076815396094415e-02 5.073741029971812e-02 5.070668086133172e-02 5.067596566070917e-02 5.064526471277472e-02 + 5.061457803245257e-02 5.058390563466697e-02 5.055324753434216e-02 5.052260374640234e-02 5.049197428577178e-02 + 5.046135916737467e-02 5.043075840613528e-02 5.040017201697781e-02 5.036960001482652e-02 5.033904241460560e-02 + 5.030849923123931e-02 5.027797047965189e-02 5.024745617476754e-02 5.021695633151052e-02 5.018647096480505e-02 + 5.015600008957535e-02 5.012554372074565e-02 5.009510187324022e-02 5.006467456198324e-02 5.003426180189897e-02 + 5.000386360791163e-02 4.997347999494546e-02 4.994311097792468e-02 4.991275657177353e-02 4.988241679141623e-02 + 4.985209165177702e-02 4.982178116778014e-02 4.979148535434980e-02 4.976120422641023e-02 4.973093779888569e-02 + 4.970068608670038e-02 4.967044910477855e-02 4.964022686804442e-02 4.961001939142222e-02 4.957982668983620e-02 + 4.954964877821057e-02 4.951948567146956e-02 4.948933738453741e-02 4.945920393233836e-02 4.942908532979662e-02 + 4.939898159183643e-02 4.936889273338203e-02 4.933881876935763e-02 4.930875971468749e-02 4.927871558429582e-02 + 4.924868639310685e-02 4.921867215604481e-02 4.918867288803395e-02 4.915868860399848e-02 4.912871931886263e-02 + 4.909876504755066e-02 4.906882580498677e-02 4.903890160609520e-02 4.900899246580018e-02 4.897909839902595e-02 + 4.894921942069672e-02 4.891935554573676e-02 4.888950678907025e-02 4.885967316562146e-02 4.882985469031461e-02 + 4.880005137807392e-02 4.877026324382362e-02 4.874049030248797e-02 4.871073256899117e-02 4.868099005825745e-02 + 4.865126278521108e-02 4.862155076477624e-02 4.859185401187720e-02 4.856217254143816e-02 4.853250636838338e-02 + 4.850285550763707e-02 4.847321997412347e-02 4.844359978276680e-02 4.841399494849130e-02 4.838440548622121e-02 + 4.835483141088075e-02 4.832527273739414e-02 4.829572948068564e-02 4.826620165567946e-02 4.823668927729983e-02 + 4.820719236047098e-02 4.817771092011715e-02 4.814824497116257e-02 4.811879452853147e-02 4.808935960714807e-02 + 4.805994022193662e-02 4.803053638782134e-02 4.800114811972645e-02 4.797177543257621e-02 4.794241834129482e-02 + 4.791307686080653e-02 4.788375100603556e-02 4.785444079190614e-02 4.782514623334252e-02 4.779586734526891e-02 + 4.776660414260955e-02 4.773735664028868e-02 4.770812485323050e-02 4.767890879635927e-02 4.764970848459921e-02 + 4.762052393287456e-02 4.759135515610954e-02 4.756220216922838e-02 4.753306498715533e-02 4.750394362481459e-02 + 4.747483809713041e-02 4.744574841902701e-02 4.741667460542864e-02 4.738761667125952e-02 4.735857463144388e-02 + 4.732954850090595e-02 4.730053829456995e-02 4.727154402736015e-02 4.724256571420073e-02 4.721360337001596e-02 + 4.718465700973005e-02 4.715572664826723e-02 4.712681230055175e-02 4.709791398150782e-02 4.706903170605968e-02 + 4.704016548913156e-02 4.701131534564769e-02 4.698248129053231e-02 4.695366333870963e-02 4.692486150510391e-02 + 4.689607580463934e-02 4.686730625224018e-02 4.683855286283068e-02 4.680981565133503e-02 4.678109463267748e-02 + 4.675238982178226e-02 4.672370123357359e-02 4.669502888297572e-02 4.666637278491287e-02 4.663773295430927e-02 + 4.660910940608916e-02 4.658050215517676e-02 4.655191121649629e-02 4.652333660497202e-02 4.649477833552815e-02 + 4.646623642308891e-02 4.643771088257853e-02 4.640920172892127e-02 4.638070897704132e-02 4.635223264186294e-02 + 4.632377273831036e-02 4.629532928130779e-02 4.626690228577947e-02 4.623849176664965e-02 4.621009773884253e-02 + 4.618172021728237e-02 4.615335921689338e-02 4.612501475259979e-02 4.609668683932586e-02 4.606837549199577e-02 + 4.604008072553380e-02 4.601180255486416e-02 4.598354099491107e-02 4.595529606059879e-02 4.592706776685152e-02 + 4.589885612859351e-02 4.587066116074899e-02 4.584248287824218e-02 4.581432129599732e-02 4.578617642893863e-02 + 4.575804829199037e-02 4.572993690007673e-02 4.570184226812196e-02 4.567376441105030e-02 4.564570334378597e-02 + 4.561765908125320e-02 4.558963163837623e-02 4.556162103007928e-02 4.553362727128659e-02 4.550565037692238e-02 + 4.547769036191089e-02 4.544974724117636e-02 4.542182102964300e-02 4.539391174223504e-02 4.536601939387674e-02 + 4.533814399949231e-02 4.531028557400597e-02 4.528244413234197e-02 4.525461968942453e-02 4.522681226017790e-02 + 4.519902185952628e-02 4.517124850239393e-02 4.514349220370505e-02 4.511575297838390e-02 4.508803084135470e-02 + 4.506032580754168e-02 4.503263789186907e-02 4.500496710926111e-02 4.497731347464200e-02 4.494967700293602e-02 + 4.492205770906736e-02 4.489445560796028e-02 4.486687071453899e-02 4.483930304372771e-02 4.481175261045071e-02 + 4.478421942963219e-02 4.475670351619640e-02 4.472920488506756e-02 4.470172355116988e-02 4.467425952942764e-02 + 4.464681283476502e-02 4.461938348210628e-02 4.459197148637566e-02 4.456457686249737e-02 4.453719962539564e-02 + 4.450983978999472e-02 4.448249737121881e-02 4.445517238399217e-02 4.442786484323902e-02 4.440057476388359e-02 + 4.437330216085012e-02 4.434604704906282e-02 4.431880944344595e-02 4.429158935892372e-02 4.426438681042035e-02 + 4.423720181286010e-02 4.421003438116718e-02 4.418288453026584e-02 4.415575227508029e-02 4.412863763053477e-02 + 4.410154061155352e-02 4.407446123306075e-02 4.404739950998071e-02 4.402035545723762e-02 4.399332908975571e-02 + 4.396632042245923e-02 4.393932947027238e-02 4.391235624811941e-02 4.388540077092456e-02 4.385846305361203e-02 + 4.383154311110608e-02 4.380464095833093e-02 4.377775661021081e-02 4.375089008166996e-02 4.372404138763258e-02 + 4.369721054302294e-02 4.367039756276526e-02 4.364360246178376e-02 4.361682525500267e-02 4.359006595734623e-02 + 4.356332458373868e-02 4.353660114910423e-02 4.350989566836711e-02 4.348320815645158e-02 4.345653862828184e-02 + 4.342988709878214e-02 4.340325358287669e-02 4.337663809548974e-02 4.335004065154552e-02 4.332346126596825e-02 + 4.329689995368217e-02 4.327035672961151e-02 4.324383160868049e-02 4.321732460581335e-02 4.319083573593433e-02 + 4.316436501396765e-02 4.313791245483754e-02 4.311147807346823e-02 4.308506188478395e-02 4.305866390370894e-02 + 4.303228414516742e-02 4.300592262408363e-02 4.297957935538180e-02 4.295325435398616e-02 4.292694763482094e-02 + 4.290065921281035e-02 4.287438910287866e-02 4.284813731995007e-02 4.282190387894883e-02 4.279568879479917e-02 + 4.276949208242530e-02 4.274331375675147e-02 4.271715383270192e-02 4.269101232520085e-02 4.266488924917250e-02 + 4.263878461954113e-02 4.261269845123093e-02 4.258663075916616e-02 4.256058155827103e-02 4.253455086346980e-02 + 4.250853868968667e-02 4.248254505184589e-02 4.245656996487169e-02 4.243061344368828e-02 4.240467550321991e-02 + 4.237875615839081e-02 4.235285542412521e-02 4.232697331534734e-02 4.230110984698143e-02 4.227526503395169e-02 + 4.224943889118240e-02 4.222363143359775e-02 4.219784267612198e-02 4.217207263367933e-02 4.214632132119402e-02 + 4.212058875359029e-02 4.209487494579236e-02 4.206917991272448e-02 4.204350366931086e-02 4.201784623047573e-02 + 4.199220761114335e-02 4.196658782623791e-02 4.194098689068368e-02 4.191540481940486e-02 4.188984162732570e-02 + 4.186429732937041e-02 4.183877194046326e-02 4.181326547552844e-02 4.178777794949019e-02 4.176230937727277e-02 + 4.173685977380037e-02 4.171142915399725e-02 4.168601753278764e-02 4.166062492509574e-02 4.163525134584580e-02 + 4.160989680996207e-02 4.158456133236876e-02 4.155924492799010e-02 4.153394761175032e-02 4.150866939857367e-02 + 4.148341030338436e-02 4.145817034110662e-02 4.143294952666470e-02 4.140774787498282e-02 4.138256540098521e-02 + 4.135740211959609e-02 4.133225804573972e-02 4.130713319434030e-02 4.128202758032209e-02 4.125694121860929e-02 + 4.123187412412615e-02 4.120682631179690e-02 4.118179779654577e-02 4.115678859329698e-02 4.113179871697477e-02 + 4.110682818250337e-02 4.108187700480702e-02 4.105694519880994e-02 4.103203277943635e-02 4.100713976161051e-02 + 4.098226616025662e-02 4.095741199029894e-02 4.093257726666168e-02 4.090776200426908e-02 4.088296621804536e-02 + 4.085818992291476e-02 4.083343313380151e-02 4.080869586562985e-02 4.078397813332400e-02 4.075927995180818e-02 + 4.073460133600665e-02 4.070994230084361e-02 4.068530286124331e-02 4.066068303212998e-02 4.063608282842784e-02 + 4.061150226506113e-02 4.058694135695408e-02 4.056240011903092e-02 4.053787856621588e-02 4.051337671343318e-02 + 4.048889457560707e-02 4.046443216766178e-02 4.043998950452153e-02 4.041556660111054e-02 4.039116347235307e-02 + 4.036678013317334e-02 4.034241659849556e-02 4.031807288324400e-02 4.029374900234285e-02 4.026944497071637e-02 + 4.024516080328877e-02 4.022089651498431e-02 4.019665212072718e-02 4.017242763544165e-02 4.014822307405193e-02 + 4.012403845148225e-02 4.009987378265685e-02 4.007572908249996e-02 4.005160436593580e-02 4.002749964788860e-02 + 4.000341494328261e-02 3.997935026862905e-02 3.995530565020248e-02 3.993128111798760e-02 3.990727670197625e-02 + 3.988329243216027e-02 3.985932833853151e-02 3.983538445108181e-02 3.981146079980302e-02 3.978755741468697e-02 + 3.976367432572553e-02 3.973981156291052e-02 3.971596915623379e-02 3.969214713568721e-02 3.966834553126258e-02 + 3.964456437295178e-02 3.962080369074663e-02 3.959706351463900e-02 3.957334387462071e-02 3.954964480068362e-02 + 3.952596632281957e-02 3.950230847102040e-02 3.947867127527795e-02 3.945505476558409e-02 3.943145897193063e-02 + 3.940788392430945e-02 3.938432965271236e-02 3.936079618713123e-02 3.933728355755788e-02 3.931379179398419e-02 + 3.929032092640197e-02 3.926687098480308e-02 3.924344199917935e-02 3.922003399952266e-02 3.919664701582481e-02 + 3.917328107807769e-02 3.914993621627309e-02 3.912661246040292e-02 3.910330984045896e-02 3.908002838643308e-02 + 3.905676812831715e-02 3.903352909610298e-02 3.901031131978242e-02 3.898711482934733e-02 3.896393965478955e-02 + 3.894078582610091e-02 3.891765337327326e-02 3.889454232629846e-02 3.887145271516833e-02 3.884838456987474e-02 + 3.882533792040951e-02 3.880231279676451e-02 3.877930922893155e-02 3.875632724690252e-02 3.873336688066923e-02 + 3.871042816022353e-02 3.868751111555727e-02 3.866461577666229e-02 3.864174217353044e-02 3.861889033615356e-02 + 3.859606029452349e-02 3.857325207863209e-02 3.855046571847119e-02 3.852770124403264e-02 3.850495868530828e-02 + 3.848223807228996e-02 3.845953943496952e-02 3.843686280333881e-02 3.841420820738967e-02 3.839157567711395e-02 + 3.836896524250349e-02 3.834637693355013e-02 3.832381078024572e-02 3.830126681258209e-02 3.827874506055112e-02 + 3.825624555414461e-02 3.823376832335444e-02 3.821131339817244e-02 3.818888080859045e-02 3.816647058460032e-02 + 3.814408275619389e-02 3.812171735336303e-02 3.809937440609954e-02 3.807705394439530e-02 3.805475599824214e-02 + 3.803248059763190e-02 3.801022777255643e-02 3.798799755300758e-02 3.796578996897719e-02 3.794360505045710e-02 + 3.792144282743916e-02 3.789930332991522e-02 3.787718658787710e-02 3.785509263131667e-02 3.783302149022577e-02 + 3.781097319459624e-02 3.778894777441992e-02 3.776694525968866e-02 3.774496568039430e-02 3.772300906652870e-02 + 3.770107544808367e-02 3.767916485505110e-02 3.765727731742280e-02 3.763541286519063e-02 3.761357152834642e-02 + 3.759175333688204e-02 3.756995832078931e-02 3.754818651006007e-02 3.752643793468620e-02 3.750471262465951e-02 + 3.748301060997186e-02 3.746133192061509e-02 3.743967658658105e-02 3.741804463786157e-02 3.739643610444850e-02 + 3.737485101633371e-02 3.735328940350900e-02 3.733175129596625e-02 3.731023672369729e-02 3.728874571669397e-02 + 3.726727830494812e-02 3.724583451845160e-02 3.722441438719625e-02 3.720301794117391e-02 3.718164521037644e-02 + 3.716029622479566e-02 3.713897101442343e-02 3.711766960925159e-02 3.709639203927199e-02 3.707513833447647e-02 + 3.705390852485687e-02 3.703270264040504e-02 3.701152071111283e-02 3.699036276697207e-02 3.696922883797462e-02 + 3.694811895411231e-02 3.692703314537699e-02 3.690597144176051e-02 3.688493387325471e-02 3.686392046985143e-02 + 3.684293126154253e-02 3.682196627831984e-02 3.680102555017520e-02 3.678010910710046e-02 3.675921697908748e-02 + 3.673834919612807e-02 3.671750578821411e-02 3.669668678533742e-02 3.667589221748987e-02 3.665512211466327e-02 + 3.663437650684950e-02 3.661365542404037e-02 3.659295889622776e-02 3.657228695340348e-02 3.655163962555941e-02 + 3.653101694268735e-02 3.651041893477919e-02 3.648984563182674e-02 3.646929706382188e-02 3.644877326075641e-02 + 3.642827425262220e-02 3.640780006941109e-02 3.638735074111494e-02 3.636692629772557e-02 3.634652676923484e-02 + 3.632615218563458e-02 3.630580257691665e-02 3.628547797307289e-02 3.626517840409513e-02 3.624490389997524e-02 + 3.622465449070505e-02 3.620443020627639e-02 3.618423107668113e-02 3.616405713191111e-02 3.614390840195816e-02 + 3.612378491681414e-02 3.610368670647089e-02 3.608361380092025e-02 3.606356623015406e-02 3.604354402416417e-02 + 3.602354721294244e-02 3.600357582648069e-02 3.598362989477077e-02 3.596370944780453e-02 3.594381451557382e-02 + 3.592394512807047e-02 3.590410131528634e-02 3.588428310721326e-02 3.586449053384308e-02 3.584472362516764e-02 + 3.582498241117880e-02 3.580526692186839e-02 3.578557718722826e-02 3.576591323725024e-02 3.574627510192620e-02 + 3.572666281124797e-02 3.570707639520740e-02 3.568751588379632e-02 3.566798130700659e-02 3.564847269483005e-02 + 3.562899007725854e-02 3.560953348428391e-02 3.559010294589800e-02 3.557069849209266e-02 3.555132015285974e-02 + 3.553196795819106e-02 3.551264193807849e-02 3.549334212251386e-02 3.547406854148901e-02 3.545482122499580e-02 + 3.543560020302607e-02 3.541640550557167e-02 3.539723716262443e-02 3.537809520417620e-02 3.535897966021882e-02 + 3.533989056074414e-02 3.532082793574401e-02 3.530179181521027e-02 3.528278222913475e-02 3.526379920750932e-02 + 3.524484278032580e-02 3.522591297757607e-02 3.520700982925193e-02 3.518813336534525e-02 3.516928361584787e-02 + 3.515046061075164e-02 3.513166438004838e-02 3.511289495372998e-02 3.509415236178823e-02 3.507543663421501e-02 + 3.505674780100216e-02 3.503808589214152e-02 3.501945093762493e-02 3.500084296744425e-02 3.498226201159130e-02 + 3.496370810005795e-02 3.494518126283602e-02 3.492668152991737e-02 3.490820893129385e-02 3.488976349695729e-02 + 3.487134525689954e-02 3.485295424111245e-02 3.483459047958785e-02 3.481625400231760e-02 3.479794483929353e-02 + 3.477966302050750e-02 3.476140857595134e-02 3.474318153561690e-02 3.472498192949603e-02 3.470680978758058e-02 + 3.468866513986237e-02 3.467054801633326e-02 3.465245844698509e-02 3.463439646180971e-02 3.461636209079897e-02 + 3.459835536394470e-02 3.458037631123875e-02 3.456242496267296e-02 3.454450134823919e-02 3.452660549792927e-02 + 3.450873744173504e-02 3.449089720964835e-02 3.447308483166107e-02 3.445530033776500e-02 3.443754375795202e-02 + 3.441981512221395e-02 3.440211446054266e-02 3.438444180292995e-02 3.436679717936773e-02 3.434918061984778e-02 + 3.433159215436199e-02 3.431403181290218e-02 3.429649962546020e-02 3.427899562202789e-02 3.426151983259711e-02 + 3.424407228715969e-02 3.422665301570748e-02 3.420926204823232e-02 3.419189941472606e-02 3.417456514518054e-02 + 3.415725926958761e-02 3.413998181793911e-02 3.412273282022688e-02 3.410551230644278e-02 3.408832030657864e-02 + 3.407115685062630e-02 3.405402196857762e-02 3.403691569042444e-02 3.401983804615860e-02 3.400278906577194e-02 + 3.398576877925633e-02 3.396877721660357e-02 3.395181440780554e-02 3.393488038285408e-02 3.391797517174103e-02 + 3.390109880445821e-02 3.388425131099751e-02 3.386743272135074e-02 3.385064306550976e-02 3.383388237346641e-02 + 3.381715067521254e-02 3.380044800073998e-02 3.378377438004059e-02 3.376712984310620e-02 3.375051441992868e-02 + 3.373392814049984e-02 3.371737103481155e-02 3.370084313285564e-02 3.368434446462396e-02 3.366787506010836e-02 + 3.365143466564878e-02 3.363501887624541e-02 3.361862209777612e-02 3.360224500875989e-02 3.358588827878357e-02 + 3.356955147090725e-02 3.355323458431880e-02 3.353693766165054e-02 3.352066065506343e-02 3.350440352193865e-02 + 3.348816624199871e-02 3.347194881659273e-02 3.345575121630599e-02 3.343957340404732e-02 3.342341535303144e-02 + 3.340727704441876e-02 3.339115845430404e-02 3.337505954322636e-02 3.335898029706669e-02 3.334292070921326e-02 + 3.332688074834195e-02 3.331086037969291e-02 3.329485957414917e-02 3.327887831864652e-02 3.326291658484171e-02 + 3.324697433542376e-02 3.323105156623186e-02 3.321514826023114e-02 3.319926437839098e-02 3.318339989412266e-02 + 3.316755478754796e-02 3.315172903929034e-02 3.313592261295018e-02 3.312013548124740e-02 3.310436764153749e-02 + 3.308861906981869e-02 3.307288973180764e-02 3.305717959801665e-02 3.304148865245999e-02 3.302581687574703e-02 + 3.301016422142487e-02 3.299453067800234e-02 3.297891624809741e-02 3.296332088425066e-02 3.294774455685354e-02 + 3.293218725810471e-02 3.291664896225673e-02 3.290112963401578e-02 3.288562923879117e-02 3.287014777263271e-02 + 3.285468522369568e-02 3.283924155670871e-02 3.282381674440858e-02 3.280841076589561e-02 3.279302360243119e-02 + 3.277765521941309e-02 3.276230558706894e-02 3.274697470113698e-02 3.273166254219040e-02 3.271636907936865e-02 + 3.270109428250347e-02 3.268583813280482e-02 3.267060061307020e-02 3.265538168459424e-02 3.264018132671115e-02 + 3.262499953449712e-02 3.260983628233858e-02 3.259469153939318e-02 3.257956527754512e-02 3.256445748091834e-02 + 3.254936812698490e-02 3.253429718174427e-02 3.251924463148387e-02 3.250421046229880e-02 3.248919464552218e-02 + 3.247419715298105e-02 3.245921796288541e-02 3.244425706251369e-02 3.242931441545717e-02 3.241438998652282e-02 + 3.239948378141620e-02 3.238459577882156e-02 3.236972593925531e-02 3.235487424670715e-02 3.234004068301546e-02 + 3.232522522137563e-02 3.231042782696456e-02 3.229564848261764e-02 3.228088718700101e-02 3.226614390644563e-02 + 3.225141860917057e-02 3.223671128042128e-02 3.222202190260593e-02 3.220735044835789e-02 3.219269687989033e-02 + 3.217806118663362e-02 3.216344336205739e-02 3.214884337811092e-02 3.213426120193776e-02 3.211969680852602e-02 + 3.210515019435922e-02 3.209062132655478e-02 3.207611016186721e-02 3.206161670288540e-02 3.204714093648681e-02 + 3.203268282961075e-02 3.201824236239234e-02 3.200381951210604e-02 3.198941424912934e-02 3.197502654604618e-02 + 3.196065638811887e-02 3.194630377248257e-02 3.193196866763873e-02 3.191765104079724e-02 3.190335087680102e-02 + 3.188906815766901e-02 3.187480285784819e-02 3.186055494296534e-02 3.184632440204734e-02 3.183211122836238e-02 + 3.181791538780577e-02 3.180373685568510e-02 3.178957561657719e-02 3.177543165075891e-02 3.176130492904844e-02 + 3.174719542079285e-02 3.173310312097031e-02 3.171902801589959e-02 3.170497007535993e-02 3.169092927256592e-02 + 3.167690558660036e-02 3.166289900092451e-02 3.164890948767075e-02 3.163493702375719e-02 3.162098160094597e-02 + 3.160704320149037e-02 3.159312179836957e-02 3.157921735868882e-02 3.156532987076624e-02 3.155145932224658e-02 + 3.153760566663864e-02 3.152376889172848e-02 3.150994900180672e-02 3.149614595827410e-02 3.148235973399625e-02 + 3.146859031868535e-02 3.145483769408502e-02 3.144110182886523e-02 3.142738268687409e-02 3.141368026942635e-02 + 3.139999456778463e-02 3.138632554513814e-02 3.137267318073906e-02 3.135903745883740e-02 3.134541835839263e-02 + 3.133181584694165e-02 3.131822989974722e-02 3.130466051752389e-02 3.129110768114365e-02 3.127757136018487e-02 + 3.126405153214003e-02 3.125054818119363e-02 3.123706128835145e-02 3.122359081277034e-02 3.121013674152311e-02 + 3.119669908223311e-02 3.118327780512727e-02 3.116987287740892e-02 3.115648427590923e-02 3.114311198755302e-02 + 3.112975599208620e-02 3.111641625878769e-02 3.110309278026453e-02 3.108978554429882e-02 3.107649451605467e-02 + 3.106321967573116e-02 3.104996101093369e-02 3.103671850522385e-02 3.102349212552239e-02 3.101028184118182e-02 + 3.099708765215899e-02 3.098390954305432e-02 3.097074748653887e-02 3.095760146577434e-02 3.094447145973171e-02 + 3.093135744175442e-02 3.091825938652267e-02 3.090517727892404e-02 3.089211111199125e-02 3.087906086415095e-02 + 3.086602651045607e-02 3.085300802884278e-02 3.084000540267990e-02 3.082701861024971e-02 3.081404762072755e-02 + 3.080109242772720e-02 3.078815302348911e-02 3.077522937271052e-02 3.076232145526043e-02 3.074942925853004e-02 + 3.073655275969265e-02 3.072369193358731e-02 3.071084675893487e-02 3.069801722815575e-02 3.068520332655950e-02 + 3.067240502926292e-02 3.065962230727411e-02 3.064685514336771e-02 3.063410352936318e-02 3.062136743092317e-02 + 3.060864682743443e-02 3.059594172387181e-02 3.058325209340110e-02 3.057057790484611e-02 3.055791914232513e-02 + 3.054527578866520e-02 3.053264782274670e-02 3.052003521936738e-02 3.050743796632342e-02 3.049485605420712e-02 + 3.048228945948342e-02 3.046973815764381e-02 3.045720212753895e-02 3.044468135532321e-02 3.043217582076147e-02 + 3.041968549967531e-02 3.040721038082923e-02 3.039475044749309e-02 3.038230567464306e-02 3.036987604544383e-02 + 3.035746154526919e-02 3.034506215632694e-02 3.033267784558463e-02 3.032030859116679e-02 3.030795439680851e-02 + 3.029561524020229e-02 3.028329109283977e-02 3.027098194217670e-02 3.025868776986960e-02 3.024640855125834e-02 + 3.023414425922958e-02 3.022189488753165e-02 3.020966043396606e-02 3.019744085927903e-02 3.018523614254973e-02 + 3.017304628070488e-02 3.016087124712451e-02 3.014871101490015e-02 3.013656556629268e-02 3.012443489643160e-02 + 3.011231899192166e-02 3.010021782348693e-02 3.008813136953290e-02 3.007605961443153e-02 3.006400254477032e-02 + 3.005196013216448e-02 3.003993235442936e-02 3.002791921520012e-02 3.001592069144608e-02 3.000393675083135e-02 + 2.999196738372897e-02 2.998001257673401e-02 2.996807230790781e-02 2.995614654679549e-02 2.994423528130847e-02 + 2.993233851118915e-02 2.992045620999083e-02 2.990858835120550e-02 2.989673491731453e-02 2.988489589805536e-02 + 2.987307127537464e-02 2.986126102011340e-02 2.984946511909828e-02 2.983768356331996e-02 2.982591633787642e-02 + 2.981416341477938e-02 2.980242477098497e-02 2.979070040412034e-02 2.977899028736241e-02 2.976729439085326e-02 + 2.975561271768286e-02 2.974394525020974e-02 2.973229195799546e-02 2.972065283153817e-02 2.970902785474345e-02 + 2.969741700233630e-02 2.968582025251779e-02 2.967423759388233e-02 2.966266902120933e-02 2.965111450751603e-02 + 2.963957402972690e-02 2.962804757853395e-02 2.961653513685447e-02 2.960503668212408e-02 2.959355219023237e-02 + 2.958208165129883e-02 2.957062505724755e-02 2.955918238857859e-02 2.954775362079399e-02 2.953633873283637e-02 + 2.952493771681483e-02 2.951355054848872e-02 2.950217720053436e-02 2.949081767862442e-02 2.947947196700992e-02 + 2.946814003034778e-02 2.945682185755054e-02 2.944551743582863e-02 2.943422674341014e-02 2.942294975870480e-02 + 2.941168646812421e-02 2.940043686618776e-02 2.938920093147064e-02 2.937797864134186e-02 2.936676998172867e-02 + 2.935557493479196e-02 2.934439347979633e-02 2.933322559583284e-02 2.932207127373048e-02 2.931093050463312e-02 + 2.929980326285230e-02 2.928868953142686e-02 2.927758929945683e-02 2.926650254799867e-02 2.925542925398767e-02 + 2.924436939550082e-02 2.923332296415483e-02 2.922228995044700e-02 2.921127033783603e-02 2.920026410004271e-02 + 2.918927122033416e-02 2.917829169471517e-02 2.916732549176795e-02 2.915637258777840e-02 2.914543298801943e-02 + 2.913450667577263e-02 2.912359362430894e-02 2.911269381274288e-02 2.910180723305731e-02 2.909093387402745e-02 + 2.908007369930849e-02 2.906922669822638e-02 2.905839287303405e-02 2.904757219714476e-02 2.903676465199738e-02 + 2.902597022808873e-02 2.901518890157972e-02 2.900442065055892e-02 2.899366546087253e-02 2.898292332562971e-02 + 2.897219423070421e-02 2.896147815085827e-02 2.895077507160809e-02 2.894008498122344e-02 2.892940786384609e-02 + 2.891874369517828e-02 2.890809245634708e-02 2.889745414621765e-02 2.888682874769054e-02 2.887621623583590e-02 + 2.886561659425123e-02 2.885502981116054e-02 2.884445587294774e-02 2.883389475319686e-02 2.882334643970105e-02 + 2.881281093000496e-02 2.880228819979298e-02 2.879177822929067e-02 2.878128100842524e-02 2.877079651898801e-02 + 2.876032473884395e-02 2.874986564740009e-02 2.873941924390505e-02 2.872898552052601e-02 2.871856444638324e-02 + 2.870815600507148e-02 2.869776018641480e-02 2.868737697516582e-02 2.867700634591397e-02 2.866664827916806e-02 + 2.865630278319325e-02 2.864596983917359e-02 2.863564941328856e-02 2.862534149829953e-02 2.861504608429113e-02 + 2.860476315234840e-02 2.859449267740666e-02 2.858423464566411e-02 2.857398905422620e-02 2.856375588402207e-02 + 2.855353511594846e-02 2.854332673804624e-02 2.853313073796621e-02 2.852294709429606e-02 2.851277577543872e-02 + 2.850261678440491e-02 2.849247012219593e-02 2.848233575178603e-02 2.847221365657614e-02 2.846210383116990e-02 + 2.845200625935100e-02 2.844192091752946e-02 2.843184778466237e-02 2.842178686053369e-02 2.841173813547823e-02 + 2.840170158739025e-02 2.839167719418843e-02 2.838166494245600e-02 2.837166482484053e-02 2.836167681707307e-02 + 2.835170090137019e-02 2.834173707461769e-02 2.833178532393912e-02 2.832184563033358e-02 2.831191797277370e-02 + 2.830200233825938e-02 2.829209871310940e-02 2.828220707523810e-02 2.827232741579271e-02 2.826245972853687e-02 + 2.825260399229306e-02 2.824276019064247e-02 2.823292831178126e-02 2.822310834132040e-02 2.821330025651807e-02 + 2.820350403438503e-02 2.819371967866794e-02 2.818394718049788e-02 2.817418651237375e-02 2.816443766090156e-02 + 2.815470061416237e-02 2.814497535504664e-02 2.813526186206681e-02 2.812556012131105e-02 2.811587013236315e-02 + 2.810619188120791e-02 2.809652534562629e-02 2.808687050311100e-02 2.807722734684383e-02 2.806759586949595e-02 + 2.805797603975531e-02 2.804836784541272e-02 2.803877128655403e-02 2.802918634812817e-02 2.801961300908425e-02 + 2.801005124931340e-02 2.800050106254358e-02 2.799096243185147e-02 2.798143533065562e-02 2.797191976200169e-02 + 2.796241571829330e-02 2.795292316767612e-02 2.794344209750147e-02 2.793397250080147e-02 2.792451436474921e-02 + 2.791506766429417e-02 2.790563238187514e-02 2.789620852426368e-02 2.788679607109519e-02 2.787739499448651e-02 + 2.786800529276515e-02 2.785862695250820e-02 2.784925995023579e-02 2.783990426851568e-02 2.783055990112446e-02 + 2.782122684523413e-02 2.781190507602721e-02 2.780259457625915e-02 2.779329533996523e-02 2.778400734510273e-02 + 2.777473057425486e-02 2.776546502209671e-02 2.775621067523501e-02 2.774696751775778e-02 2.773773553529171e-02 + 2.772851471226555e-02 2.771930503638066e-02 2.771010650156085e-02 2.770091908311444e-02 2.769174275675288e-02 + 2.768257752750487e-02 2.767342338343482e-02 2.766428030170250e-02 2.765514827509389e-02 2.764602728937508e-02 + 2.763691732224667e-02 2.762781835629091e-02 2.761873038318760e-02 2.760965340016332e-02 2.760058738918467e-02 + 2.759153233095657e-02 2.758248821223181e-02 2.757345502668101e-02 2.756443275844788e-02 2.755542137569210e-02 + 2.754642087861812e-02 2.753743126859248e-02 2.752845251726651e-02 2.751948461051369e-02 2.751052754088128e-02 + 2.750158129051000e-02 2.749264584112846e-02 2.748372117908398e-02 2.747480730190011e-02 2.746590419839729e-02 + 2.745701184777745e-02 2.744813023052759e-02 2.743925933666562e-02 2.743039916197098e-02 2.742154968107790e-02 + 2.741271087850060e-02 2.740388275814067e-02 2.739506530469222e-02 2.738625849608251e-02 2.737746231424592e-02 + 2.736867675514432e-02 2.735990180809817e-02 2.735113743878892e-02 2.734238364845174e-02 2.733364044336462e-02 + 2.732490778587926e-02 2.731618566204183e-02 2.730747407386686e-02 2.729877300249025e-02 2.729008242908668e-02 + 2.728140234030172e-02 2.727273272900814e-02 2.726407358354408e-02 2.725542488697956e-02 2.724678662927163e-02 + 2.723815879907967e-02 2.722954137935252e-02 2.722093434732608e-02 2.721233769152850e-02 2.720375141931018e-02 + 2.719517551218435e-02 2.718660994644712e-02 2.717805471481514e-02 2.716950980584153e-02 2.716097520393317e-02 + 2.715245089289530e-02 2.714393686286031e-02 2.713543310581999e-02 2.712693960497614e-02 2.711845634782483e-02 + 2.710998332519429e-02 2.710152051958041e-02 2.709306791441093e-02 2.708462549834906e-02 2.707619326918369e-02 + 2.706777121480425e-02 2.705935930907671e-02 2.705095754483260e-02 2.704256591454058e-02 2.703418439795306e-02 + 2.702581298145425e-02 2.701745165546447e-02 2.700910041075726e-02 2.700075923746808e-02 2.699242812272907e-02 + 2.698410704764140e-02 2.697579599978723e-02 2.696749496984126e-02 2.695920394125775e-02 2.695092290187428e-02 + 2.694265184396634e-02 2.693439075649869e-02 2.692613962541774e-02 2.691789843589869e-02 2.690966718080280e-02 + 2.690144584430361e-02 2.689323440003169e-02 2.688503284907665e-02 2.687684119009101e-02 2.686865940030225e-02 + 2.686048746353486e-02 2.685232536881714e-02 2.684417310662326e-02 2.683603066151065e-02 2.682789801897943e-02 + 2.681977517552054e-02 2.681166212021913e-02 2.680355883616239e-02 2.679546530889016e-02 2.678738152752996e-02 + 2.677930748200765e-02 2.677124315479004e-02 2.676318853591112e-02 2.675514362231527e-02 2.674710839396962e-02 + 2.673908283555094e-02 2.673106694339361e-02 2.672306070150655e-02 2.671506409151823e-02 2.670707710108217e-02 + 2.669909972943648e-02 2.669113197027321e-02 2.668317379682501e-02 2.667522519875436e-02 2.666728617090520e-02 + 2.665935669311371e-02 2.665143675159882e-02 2.664352634032146e-02 2.663562545659268e-02 2.662773408361464e-02 + 2.661985219717407e-02 2.661197979572226e-02 2.660411687169956e-02 2.659626340488144e-02 2.658841937631547e-02 + 2.658058477937751e-02 2.657275961893512e-02 2.656494387358596e-02 2.655713752275513e-02 2.654934056348008e-02 + 2.654155298332925e-02 2.653377476657220e-02 2.652600590198415e-02 2.651824638075199e-02 2.651049619255404e-02 + 2.650275532091429e-02 2.649502375487615e-02 2.648730148802552e-02 2.647958851263073e-02 2.647188480891689e-02 + 2.646419035368700e-02 2.645650515131691e-02 2.644882919484906e-02 2.644116246069965e-02 2.643350494181170e-02 + 2.642585663084689e-02 2.641821751242615e-02 2.641058756892747e-02 2.640296679007395e-02 2.639535517653221e-02 + 2.638775271175803e-02 2.638015937698240e-02 2.637257516664822e-02 2.636500007332271e-02 2.635743408373907e-02 + 2.634987717633525e-02 2.634232934391862e-02 2.633479058525924e-02 2.632726088227431e-02 2.631974022390311e-02 + 2.631222860499385e-02 2.630472600717760e-02 2.629723241433261e-02 2.628974781674581e-02 2.628227220621198e-02 + 2.627480557677242e-02 2.626734792215179e-02 2.625989921852152e-02 2.625245945041883e-02 2.624502862403611e-02 + 2.623760671958282e-02 2.623019371536040e-02 2.622278961237779e-02 2.621539440295659e-02 2.620800807254220e-02 + 2.620063060674004e-02 2.619326199404739e-02 2.618590222410475e-02 2.617855128386046e-02 2.617120916522779e-02 + 2.616387586230346e-02 2.615655135861502e-02 2.614923564213544e-02 2.614192870720641e-02 2.613463054125929e-02 + 2.612734112755428e-02 2.612006044964381e-02 2.611278850871195e-02 2.610552530050819e-02 2.609827080222275e-02 + 2.609102500359168e-02 2.608378789925431e-02 2.607655947900249e-02 2.606933972466179e-02 2.606212861946312e-02 + 2.605492616097670e-02 2.604773234503024e-02 2.604054716124884e-02 2.603337058950191e-02 2.602620261873257e-02 + 2.601904324395194e-02 2.601189244598317e-02 2.600475021758196e-02 2.599761656283118e-02 2.599049145836681e-02 + 2.598337488632347e-02 2.597626684662969e-02 2.596916733159564e-02 2.596207632537513e-02 2.595499380688753e-02 + 2.594791977426907e-02 2.594085422650568e-02 2.593379714560815e-02 2.592674851872178e-02 2.591970833661526e-02 + 2.591267658830654e-02 2.590565326173340e-02 2.589863834578747e-02 2.589163183398775e-02 2.588463371701131e-02 + 2.587764398252935e-02 2.587066261956569e-02 2.586368961749470e-02 2.585672496539723e-02 2.584976865103265e-02 + 2.584282066471713e-02 2.583588100000093e-02 2.582894964599770e-02 2.582202659070586e-02 2.581511182332461e-02 + 2.580820533343631e-02 2.580130710958863e-02 2.579441713875388e-02 2.578753541579036e-02 2.578066193633965e-02 + 2.577379668579866e-02 2.576693964640701e-02 2.576009080523955e-02 2.575325016689414e-02 2.574641771694009e-02 + 2.573959342940173e-02 2.573277731100565e-02 2.572596935753856e-02 2.571916954588383e-02 2.571237786264848e-02 + 2.570559430241213e-02 2.569881886299849e-02 2.569205152414907e-02 2.568529227185872e-02 2.567854111122693e-02 + 2.567179802594942e-02 2.566506299732867e-02 2.565833602386073e-02 2.565161709921462e-02 2.564490620914589e-02 + 2.563820333139000e-02 2.563150846268354e-02 2.562482160754986e-02 2.561814274902439e-02 2.561147187258114e-02 + 2.560480896924013e-02 2.559815402833877e-02 2.559150703774291e-02 2.558486798572520e-02 2.557823686789989e-02 + 2.557161367849433e-02 2.556499840587265e-02 2.555839103232124e-02 2.555179154834854e-02 2.554519995829834e-02 + 2.553861624178350e-02 2.553204037844031e-02 2.552547237202886e-02 2.551891221538829e-02 2.551235989397021e-02 + 2.550581539575596e-02 2.549927871458803e-02 2.549274984258965e-02 2.548622875540724e-02 2.547971544999134e-02 + 2.547320993631275e-02 2.546671219025347e-02 2.546022219347805e-02 2.545373994243675e-02 2.544726542971977e-02 + 2.544079864501286e-02 2.543433957656028e-02 2.542788821576999e-02 2.542144455508066e-02 2.541500858637495e-02 + 2.540858030019949e-02 2.540215968413957e-02 2.539574672197945e-02 2.538934140646816e-02 2.538294373410821e-02 + 2.537655369660362e-02 2.537017128263758e-02 2.536379648098229e-02 2.535742928550868e-02 2.535106968465225e-02 + 2.534471766277936e-02 2.533837321084466e-02 2.533203632423742e-02 2.532570699881585e-02 2.531938521813243e-02 + 2.531307097096266e-02 2.530676425602581e-02 2.530046505932213e-02 2.529417336607690e-02 2.528788916915281e-02 + 2.528161246489754e-02 2.527534324609989e-02 2.526908149634068e-02 2.526282720495094e-02 2.525658036572961e-02 + 2.525034097275206e-02 2.524410901058027e-02 2.523788446449190e-02 2.523166734234336e-02 2.522545763237074e-02 + 2.521925530838600e-02 2.521306037097086e-02 2.520687281776321e-02 2.520069263496993e-02 2.519451980442291e-02 + 2.518835431925369e-02 2.518219618546694e-02 2.517604538654039e-02 2.516990190396150e-02 2.516376573127799e-02 + 2.515763686639562e-02 2.515151530112912e-02 2.514540101358030e-02 2.513929399756280e-02 2.513319425347670e-02 + 2.512710177240427e-02 2.512101654329324e-02 2.511493855506050e-02 2.510886779787783e-02 2.510280425830826e-02 + 2.509674792451250e-02 2.509069880343641e-02 2.508465688466923e-02 2.507862214067907e-02 2.507259457630134e-02 + 2.506657418922008e-02 2.506056095604422e-02 2.505455486579475e-02 2.504855591546334e-02 2.504256410459500e-02 + 2.503657941982099e-02 2.503060184642849e-02 2.502463137903613e-02 2.501866800626509e-02 2.501271171663477e-02 + 2.500676250820755e-02 2.500082037092928e-02 2.499488529135626e-02 2.498895726677344e-02 2.498303628979692e-02 + 2.497712234741346e-02 2.497121542814719e-02 2.496531552247531e-02 2.495942262282587e-02 2.495353672310340e-02 + 2.494765781766853e-02 2.494178589943900e-02 2.493592095223772e-02 2.493006296439117e-02 2.492421193524048e-02 + 2.491836784922406e-02 2.491253069345717e-02 2.490670047398909e-02 2.490087718065651e-02 2.489506079631419e-02 + 2.488925131370227e-02 2.488344872747560e-02 2.487765302865731e-02 2.487186419727612e-02 2.486608223223404e-02 + 2.486030714174834e-02 2.485453889875117e-02 2.484877749156952e-02 2.484302292908405e-02 2.483727519324232e-02 + 2.483153426549052e-02 2.482580013961989e-02 2.482007281919668e-02 2.481435229933991e-02 2.480863855780388e-02 + 2.480293158683973e-02 2.479723138421890e-02 2.479153794250162e-02 2.478585124573938e-02 2.478017128120043e-02 + 2.477449805440481e-02 2.476883155587847e-02 2.476317176818658e-02 2.475751868877601e-02 2.475187231076201e-02 + 2.474623262098153e-02 2.474059960704484e-02 2.473497326224523e-02 2.472935358498410e-02 2.472374056978996e-02 + 2.471813420423485e-02 2.471253447111526e-02 2.470694136984621e-02 2.470135489678424e-02 2.469577503399494e-02 + 2.469020177298829e-02 2.468463511029760e-02 2.467907504169421e-02 2.467352155791407e-02 2.466797464651026e-02 + 2.466243429488579e-02 2.465690049712254e-02 2.465137324948606e-02 2.464585254039273e-02 2.464033836402688e-02 + 2.463483071739735e-02 2.462932958374225e-02 2.462383495186045e-02 2.461834681928389e-02 2.461286517898853e-02 + 2.460739002108202e-02 2.460192133524253e-02 2.459645911917798e-02 2.459100336526309e-02 2.458555405446716e-02 + 2.458011118496141e-02 2.457467475465895e-02 2.456924474486533e-02 2.456382114921245e-02 2.455840396700115e-02 + 2.455299319041756e-02 2.454758880740113e-02 2.454219080674820e-02 2.453679918638537e-02 2.453141393576077e-02 + 2.452603503863916e-02 2.452066249180092e-02 2.451529629410615e-02 2.450993644073534e-02 2.450458291517292e-02 + 2.449923570627392e-02 2.449389481263279e-02 2.448856022075961e-02 2.448323192252920e-02 2.447790992354739e-02 + 2.447259420740984e-02 2.446728475663024e-02 2.446198157303190e-02 2.445668465268695e-02 2.445139398411770e-02 + 2.444610955000165e-02 2.444083134675017e-02 2.443555937646448e-02 2.443029362647454e-02 2.442503408583922e-02 + 2.441978074770511e-02 2.441453360513738e-02 2.440929264714783e-02 2.440405786136508e-02 2.439882924944217e-02 + 2.439360680824694e-02 2.438839052372590e-02 2.438318038826778e-02 2.437797639360750e-02 2.437277852674977e-02 + 2.436758678074824e-02 2.436240115296091e-02 2.435722164202054e-02 2.435204823529888e-02 2.434688091817521e-02 + 2.434171968740183e-02 2.433656453724402e-02 2.433141545805634e-02 2.432627243782077e-02 2.432113546933723e-02 + 2.431600455029639e-02 2.431087967900234e-02 2.430576084399959e-02 2.430064802749307e-02 2.429554123205279e-02 + 2.429044044976694e-02 2.428534565606734e-02 2.428025685952290e-02 2.427517406275088e-02 2.427009724038350e-02 + 2.426502638834353e-02 2.425996150697585e-02 2.425490258288459e-02 2.424984960255012e-02 2.424480255754471e-02 + 2.423976144931379e-02 2.423472627405213e-02 2.422969702193537e-02 2.422467367993699e-02 2.421965624107330e-02 + 2.421464470176334e-02 2.420963904926960e-02 2.420463927567678e-02 2.419964537946393e-02 2.419465735323985e-02 + 2.418967518800793e-02 2.418469887545246e-02 2.417972840901141e-02 2.417476377855392e-02 2.416980496962540e-02 + 2.416485198688481e-02 2.415990483049387e-02 2.415496347565664e-02 2.415002792020104e-02 2.414509816788697e-02 + 2.414017420064829e-02 2.413525600526027e-02 2.413034357711665e-02 2.412543691925479e-02 2.412053602209589e-02 + 2.411564086852338e-02 2.411075145960207e-02 2.410586778967854e-02 2.410098984367492e-02 2.409611761892932e-02 + 2.409125110932578e-02 2.408639030144091e-02 2.408153519631380e-02 2.407668578962185e-02 2.407184206146642e-02 + 2.406700400909483e-02 2.406217163125833e-02 2.405734491326586e-02 2.405252385052364e-02 2.404770844026444e-02 + 2.404289866819192e-02 2.403809452984102e-02 2.403329602484744e-02 2.402850314011094e-02 2.402371586479471e-02 + 2.401893419282938e-02 2.401415812045089e-02 2.400938764313821e-02 2.400462275334547e-02 2.399986343578922e-02 + 2.399510968520409e-02 2.399036150812855e-02 2.398561888480285e-02 2.398088180164008e-02 2.397615026865237e-02 + 2.397142427338870e-02 2.396670380040281e-02 2.396198885088599e-02 2.395727942113068e-02 2.395257549962209e-02 + 2.394787706723708e-02 2.394318412617158e-02 2.393849668455232e-02 2.393381472012022e-02 2.392913822141401e-02 + 2.392446719065216e-02 2.391980162598514e-02 2.391514151312970e-02 2.391048683154523e-02 2.390583758880722e-02 + 2.390119378770886e-02 2.389655541357522e-02 2.389192245255953e-02 2.388729489743550e-02 2.388267274893805e-02 + 2.387805599705324e-02 2.387344463051915e-02 2.386883864637205e-02 2.386423804212813e-02 2.385964281176755e-02 + 2.385505294183017e-02 2.385046842474073e-02 2.384588925674739e-02 2.384131543037479e-02 2.383674693675093e-02 + 2.383218376863605e-02 2.382762592698097e-02 2.382307340607612e-02 2.381852619200930e-02 2.381398427584630e-02 + 2.380944765139419e-02 2.380491631418275e-02 2.380039026147703e-02 2.379586948695320e-02 2.379135397827495e-02 + 2.378684372855616e-02 2.378233873403001e-02 2.377783899070361e-02 2.377334448688785e-02 2.376885521259772e-02 + 2.376437117173840e-02 2.375989235311110e-02 2.375541874056297e-02 2.375095033967465e-02 2.374648714507580e-02 + 2.374202914136664e-02 2.373757632537944e-02 2.373312869288914e-02 2.372868623536894e-02 2.372424894471153e-02 + 2.371981681484819e-02 2.371538984133524e-02 2.371096801501392e-02 2.370655132827953e-02 2.370213977833190e-02 + 2.369773335765337e-02 2.369333205880069e-02 2.368893587883010e-02 2.368454481046802e-02 2.368015884444250e-02 + 2.367577797334512e-02 2.367140218742613e-02 2.366703147963686e-02 2.366266585606776e-02 2.365830530976384e-02 + 2.365394982335759e-02 2.364959939168465e-02 2.364525401200215e-02 2.364091367903051e-02 2.363657837870221e-02 + 2.363224810602428e-02 2.362792286773459e-02 2.362360264929340e-02 2.361928743769403e-02 2.361497723470610e-02 + 2.361067203383207e-02 2.360637182449869e-02 2.360207659794005e-02 2.359778635431920e-02 2.359350109143980e-02 + 2.358922079027601e-02 2.358494544772182e-02 2.358067506765588e-02 2.357640963547734e-02 2.357214914179353e-02 + 2.356789358468287e-02 2.356364296127548e-02 2.355939726289868e-02 2.355515647729875e-02 2.355092060314220e-02 + 2.354668963726047e-02 2.354246356971432e-02 2.353824239065819e-02 2.353402609608870e-02 2.352981468856027e-02 + 2.352560815209497e-02 2.352140647526573e-02 2.351720967050562e-02 2.351301772305351e-02 2.350883061252196e-02 + 2.350464834642137e-02 2.350047092197861e-02 2.349629832802946e-02 2.349213055910952e-02 2.348796760574937e-02 + 2.348380945835795e-02 2.347965612326723e-02 2.347550759163322e-02 2.347136384068571e-02 2.346722487769892e-02 + 2.346309070523777e-02 2.345896130833473e-02 2.345483667635093e-02 2.345071680463291e-02 2.344660169327714e-02 + 2.344249133136094e-02 2.343838570884467e-02 2.343428482723373e-02 2.343018868068117e-02 2.342609726030811e-02 + 2.342201056195244e-02 2.341792857876926e-02 2.341385130156056e-02 2.340977872164902e-02 2.340571083589386e-02 + 2.340164764377465e-02 2.339758913684304e-02 2.339353530825718e-02 2.338948615385810e-02 2.338544166438565e-02 + 2.338140183238109e-02 2.337736665460082e-02 2.337333612670094e-02 2.336931024309368e-02 2.336528899670786e-02 + 2.336127237782067e-02 2.335726037932775e-02 2.335325300092871e-02 2.334925023614406e-02 2.334525207670920e-02 + 2.334125851951941e-02 2.333726955725296e-02 2.333328518197435e-02 2.332930539416707e-02 2.332533018620607e-02 + 2.332135954429912e-02 2.331739346348105e-02 2.331343194297124e-02 2.330947498175055e-02 2.330552256758802e-02 + 2.330157469245372e-02 2.329763135682490e-02 2.329369255310137e-02 2.328975827131819e-02 2.328582850377367e-02 + 2.328190324900185e-02 2.327798250467623e-02 2.327406626164597e-02 2.327015451465238e-02 2.326624725851670e-02 + 2.326234448228765e-02 2.325844618291867e-02 2.325455236057939e-02 2.325066300636415e-02 2.324677811186985e-02 + 2.324289767062798e-02 2.323902167622130e-02 2.323515012509116e-02 2.323128301561370e-02 2.322742034088871e-02 + 2.322356209250113e-02 2.321970826255392e-02 2.321585884544971e-02 2.321201383858435e-02 2.320817324137425e-02 + 2.320433704277431e-02 2.320050523099401e-02 2.319667780275936e-02 2.319285475700314e-02 2.318903609087885e-02 + 2.318522179577433e-02 2.318141186586264e-02 2.317760629632794e-02 2.317380507773795e-02 2.317000820301008e-02 + 2.316621566880872e-02 2.316242747510807e-02 2.315864361575457e-02 2.315486407850317e-02 2.315108885694486e-02 + 2.314731794816131e-02 2.314355135044316e-02 2.313978905662257e-02 2.313603105913640e-02 2.313227735329952e-02 + 2.312852793585061e-02 2.312478280157292e-02 2.312104194073204e-02 2.311730534704967e-02 2.311357301587891e-02 + 2.310984494137890e-02 2.310612112341407e-02 2.310240155989217e-02 2.309868623130452e-02 2.309497513592190e-02 + 2.309126828241582e-02 2.308756565023808e-02 2.308386723175103e-02 2.308017303542274e-02 2.307648304592169e-02 + 2.307279725617671e-02 2.306911567493640e-02 2.306543828441958e-02 2.306176507302976e-02 2.305809605235563e-02 + 2.305443121050249e-02 2.305077053229759e-02 2.304711401909808e-02 2.304346166830784e-02 2.303981347406350e-02 + 2.303616943085239e-02 2.303252953349069e-02 2.302889377643319e-02 2.302526215247478e-02 2.302163465435939e-02 + 2.301801127709388e-02 2.301439202296127e-02 2.301077688440331e-02 2.300716584594829e-02 2.300355891234385e-02 + 2.299995607931316e-02 2.299635732709070e-02 2.299276266087610e-02 2.298917208378683e-02 2.298558558107965e-02 + 2.298200314503575e-02 2.297842477288603e-02 2.297485046311076e-02 2.297128020911345e-02 2.296771400315858e-02 + 2.296415184168031e-02 2.296059371667762e-02 2.295703962066644e-02 2.295348955785851e-02 2.294994352217295e-02 + 2.294640149900077e-02 2.294286348264926e-02 2.293932947451599e-02 2.293579947717141e-02 2.293227347444131e-02 + 2.292875145668869e-02 2.292523342863249e-02 2.292171938675970e-02 2.291820932208030e-02 2.291470322329688e-02 + 2.291120108573121e-02 2.290770290936340e-02 2.290420869564250e-02 2.290071843254762e-02 2.289723210840996e-02 + 2.289374972996874e-02 2.289027128684278e-02 2.288679676284003e-02 2.288332616596880e-02 2.287985949623025e-02 + 2.287639674290211e-02 2.287293789614104e-02 2.286948295143698e-02 2.286603190794522e-02 2.286258475709644e-02 + 2.285914149325583e-02 2.285570211629635e-02 2.285226661817064e-02 2.284883499242224e-02 2.284540723897847e-02 + 2.284198334984975e-02 2.283856331588243e-02 2.283514713353579e-02 2.283173480111027e-02 2.282832631556901e-02 + 2.282492166909090e-02 2.282152085461623e-02 2.281812386736860e-02 2.281473070606539e-02 2.281134136558116e-02 + 2.280795583769253e-02 2.280457411713410e-02 2.280119619914733e-02 2.279782207936136e-02 2.279445175627783e-02 + 2.279108522557549e-02 2.278772247795469e-02 2.278436350274908e-02 2.278100829770330e-02 2.277765687156956e-02 + 2.277430921150676e-02 2.277096530368425e-02 2.276762515226868e-02 2.276428875675497e-02 2.276095610802096e-02 + 2.275762718728153e-02 2.275430199700514e-02 2.275098054723153e-02 2.274766282325953e-02 2.274434881806882e-02 + 2.274103853245654e-02 2.273773195657694e-02 2.273442908251650e-02 2.273112990748000e-02 2.272783443024632e-02 + 2.272454264587135e-02 2.272125454541999e-02 2.271797012768606e-02 2.271468938883630e-02 2.271141231743784e-02 + 2.270813891155475e-02 2.270486917113991e-02 2.270160309030139e-02 2.269834065991423e-02 2.269508187421201e-02 + 2.269182673791773e-02 2.268857524219826e-02 2.268532737305624e-02 2.268208313254210e-02 2.267884251722086e-02 + 2.267560551920548e-02 2.267237214108131e-02 2.266914237609957e-02 2.266591620883689e-02 2.266269364166427e-02 + 2.265947467384046e-02 2.265625929499294e-02 2.265304750285308e-02 2.264983929495161e-02 2.264663466331073e-02 + 2.264343359962570e-02 2.264023610100446e-02 2.263704217283995e-02 2.263385180078203e-02 2.263066497176033e-02 + 2.262748170200772e-02 2.262430198020481e-02 2.262112578516977e-02 2.261795313211606e-02 2.261478401664109e-02 + 2.261161841743119e-02 2.260845633522814e-02 2.260529777070043e-02 2.260214271924124e-02 2.259899117823321e-02 + 2.259584314154298e-02 2.259269859890657e-02 2.258955754741791e-02 2.258641998536936e-02 2.258328590829124e-02 + 2.258015531052365e-02 2.257702818646037e-02 2.257390453172050e-02 2.257078434461123e-02 2.256766762198980e-02 + 2.256455435398716e-02 2.256144453344060e-02 2.255833815784602e-02 2.255523523027356e-02 2.255213574452021e-02 + 2.254903968810603e-02 2.254594705829782e-02 2.254285785514665e-02 2.253977207653749e-02 2.253668970834607e-02 + 2.253361074658835e-02 2.253053520058667e-02 2.252746305460894e-02 2.252439429792020e-02 2.252132894054988e-02 + 2.251826697539277e-02 2.251520839162438e-02 2.251215318778324e-02 2.250910135797150e-02 2.250605289615611e-02 + 2.250300780314812e-02 2.249996607511807e-02 2.249692770517706e-02 2.249389268897849e-02 2.249086101912092e-02 + 2.248783268793952e-02 2.248480769791340e-02 2.248178604607573e-02 2.247876772289102e-02 2.247575272657626e-02 + 2.247274105420605e-02 2.246973269884927e-02 2.246672765673356e-02 2.246372592391256e-02 2.246072749418018e-02 + 2.245773236145919e-02 2.245474052366870e-02 2.245175198466864e-02 2.244876673416187e-02 2.244578475935081e-02 + 2.244280606154297e-02 2.243983064008646e-02 2.243685849064164e-02 2.243388960632717e-02 2.243092397966235e-02 + 2.242796160524575e-02 2.242500248562306e-02 2.242204661762487e-02 2.241909399183298e-02 2.241614460666303e-02 + 2.241319845819517e-02 2.241025553754803e-02 2.240731584245553e-02 2.240437937032112e-02 2.240144611432051e-02 + 2.239851607018801e-02 2.239558923444239e-02 2.239266560299412e-02 2.238974517661811e-02 2.238682795331298e-02 + 2.238391391839321e-02 2.238100306495051e-02 2.237809539304577e-02 2.237519090301935e-02 2.237228958954325e-02 + 2.236939144530989e-02 2.236649647337483e-02 2.236360466636645e-02 2.236071600836286e-02 2.235783050633204e-02 + 2.235494816009726e-02 2.235206895420678e-02 2.234919288912077e-02 2.234631996540050e-02 2.234345017408028e-02 + 2.234058350741709e-02 2.233771996217690e-02 2.233485954108143e-02 2.233200223848051e-02 2.232914804618978e-02 + 2.232629696222737e-02 2.232344898389008e-02 2.232060410657171e-02 2.231776232362639e-02 2.231492363175558e-02 + 2.231208802922137e-02 2.230925550831191e-02 2.230642606279709e-02 2.230359969032392e-02 2.230077639232617e-02 + 2.229795616382932e-02 2.229513899284023e-02 2.229232488215048e-02 2.228951382986107e-02 2.228670582046145e-02 + 2.228390085767177e-02 2.228109894426768e-02 2.227830006461064e-02 2.227550421765863e-02 2.227271140560883e-02 + 2.226992161633195e-02 2.226713484518715e-02 2.226435109357777e-02 2.226157036041665e-02 2.225879263594571e-02 + 2.225601790864145e-02 2.225324618600033e-02 2.225047746610503e-02 2.224771173578603e-02 2.224494899695189e-02 + 2.224218924606724e-02 2.223943246967720e-02 2.223667867147697e-02 2.223392785229840e-02 2.223117999944780e-02 + 2.222843510958861e-02 2.222569318138216e-02 2.222295420869658e-02 2.222021819230338e-02 2.221748513172378e-02 + 2.221475501403353e-02 2.221202783347761e-02 2.220930358964832e-02 2.220658227937696e-02 2.220386389978368e-02 + 2.220114844711944e-02 2.219843591216284e-02 2.219572629440826e-02 2.219301959936691e-02 2.219031581219321e-02 + 2.218761492468887e-02 2.218491694233576e-02 2.218222185562244e-02 2.217952965986671e-02 2.217684036403281e-02 + 2.217415395419634e-02 2.217147041795686e-02 2.216878976537657e-02 2.216611199005385e-02 2.216343708084910e-02 + 2.216076504044857e-02 2.215809586407636e-02 2.215542954392592e-02 2.215276608232491e-02 2.215010547339664e-02 + 2.214744770611955e-02 2.214479278225410e-02 2.214214070177000e-02 2.213949145934428e-02 2.213684504847090e-02 + 2.213420146383213e-02 2.213156070201421e-02 2.212892275987791e-02 2.212628763520102e-02 2.212365532631548e-02 + 2.212102582567219e-02 2.211839912707401e-02 2.211577523186081e-02 2.211315413883962e-02 2.211053584219323e-02 + 2.210792033053083e-02 2.210530760247808e-02 2.210269766011106e-02 2.210009049378774e-02 2.209748609987134e-02 + 2.209488448015577e-02 2.209228563063591e-02 2.208968954607055e-02 2.208709622107550e-02 2.208450564887732e-02 + 2.208191782589816e-02 2.207933275252874e-02 2.207675042560285e-02 2.207417084119970e-02 2.207159399606388e-02 + 2.206901988424427e-02 2.206644850045388e-02 2.206387984291528e-02 2.206131390816773e-02 2.205875069196218e-02 + 2.205619019101501e-02 2.205363240248722e-02 2.205107732226570e-02 2.204852494231603e-02 2.204597526222870e-02 + 2.204342828418220e-02 2.204088399409952e-02 2.203834238815479e-02 2.203580347352047e-02 2.203326724064265e-02 + 2.203073368487589e-02 2.202820281109562e-02 2.202567460568826e-02 2.202314905892956e-02 2.202062617713913e-02 + 2.201810595951965e-02 2.201558839960293e-02 2.201307348855861e-02 2.201056122699519e-02 2.200805161543166e-02 + 2.200554464185156e-02 2.200304030240887e-02 2.200053859846551e-02 2.199803952619762e-02 2.199554308107517e-02 + 2.199304925941878e-02 2.199055805969111e-02 2.198806947716193e-02 2.198558350490501e-02 2.198310014348315e-02 + 2.198061939050182e-02 2.197814123774413e-02 2.197566568143648e-02 2.197319271829654e-02 2.197072234409288e-02 + 2.196825456242376e-02 2.196578937054303e-02 2.196332674903257e-02 2.196086670076693e-02 2.195840923401799e-02 + 2.195595433798292e-02 2.195350200785295e-02 2.195105224287541e-02 2.194860503638501e-02 2.194616038337459e-02 + 2.194371828086876e-02 2.194127872478465e-02 2.193884171275727e-02 2.193640724439015e-02 2.193397531871202e-02 + 2.193154592984012e-02 2.192911906730429e-02 2.192669472874541e-02 2.192427291582612e-02 2.192185362988310e-02 + 2.191943685926103e-02 2.191702259589666e-02 2.191461084837004e-02 2.191220161094460e-02 2.190979487232746e-02 + 2.190739062981033e-02 2.190498888177591e-02 2.190258962778606e-02 2.190019287048831e-02 2.189779860038415e-02 + 2.189540680312951e-02 2.189301748590321e-02 2.189063064823816e-02 2.188824627921663e-02 2.188586438035036e-02 + 2.188348494945867e-02 2.188110797669410e-02 2.187873346273279e-02 2.187636140793982e-02 2.187399180563438e-02 + 2.187162464701073e-02 2.186925992764394e-02 2.186689765219864e-02 2.186453782016761e-02 2.186218042520733e-02 + 2.185982545624109e-02 2.185747291143151e-02 2.185512279286289e-02 2.185277509428750e-02 2.185042981497303e-02 + 2.184808695595145e-02 2.184574650317918e-02 2.184340845337333e-02 2.184107281435048e-02 2.183873957690715e-02 + 2.183640873122354e-02 2.183408027442373e-02 2.183175421068970e-02 2.182943053984947e-02 2.182710925220595e-02 + 2.182479034512406e-02 2.182247381639650e-02 2.182015965839264e-02 2.181784786935527e-02 2.181553844939510e-02 + 2.181323139439093e-02 2.181092669994856e-02 2.180862436262286e-02 2.180632438083940e-02 2.180402674952244e-02 + 2.180173146217098e-02 2.179943851892379e-02 2.179714791838810e-02 2.179485965603752e-02 2.179257372764807e-02 + 2.179029013045416e-02 2.178800886254997e-02 2.178572991731780e-02 2.178345329019238e-02 2.178117898198011e-02 + 2.177890698980304e-02 2.177663730909087e-02 2.177436993586566e-02 2.177210486810286e-02 2.176984210277431e-02 + 2.176758163245009e-02 2.176532345522340e-02 2.176306757137086e-02 2.176081397536724e-02 2.175856266623576e-02 + 2.175631364444715e-02 2.175406689861889e-02 2.175182242380624e-02 2.174958022311289e-02 2.174734029291431e-02 + 2.174510262809328e-02 2.174286722491656e-02 2.174063408336708e-02 2.173840320169586e-02 2.173617457340815e-02 + 2.173394819180500e-02 2.173172405255836e-02 2.172950215559655e-02 2.172728250040623e-02 2.172506508580887e-02 + 2.172284990969628e-02 2.172063696250313e-02 2.171842623537083e-02 2.171621773566752e-02 2.171401146093844e-02 + 2.171180740120238e-02 2.170960555830954e-02 2.170740592901658e-02 2.170520850408856e-02 2.170301328419004e-02 + 2.170082027006994e-02 2.169862945830807e-02 2.169644084240343e-02 2.169425441572978e-02 2.169207017401216e-02 + 2.168988812007480e-02 2.168770825534887e-02 2.168553057272023e-02 2.168335506533793e-02 2.168118172867985e-02 + 2.167901056214399e-02 2.167684156632982e-02 2.167467473989915e-02 2.167251007478243e-02 2.167034756604321e-02 + 2.166818721221639e-02 2.166602901099679e-02 2.166387295840019e-02 2.166171905012346e-02 2.165956728718834e-02 + 2.165741766632386e-02 2.165527017845730e-02 2.165312482355555e-02 2.165098160273919e-02 2.164884051303741e-02 + 2.164670154730472e-02 2.164456469954934e-02 2.164242996946321e-02 2.164029735885670e-02 2.163816686523918e-02 + 2.163603847533059e-02 2.163391219068715e-02 2.163178801684997e-02 2.162966593882407e-02 2.162754595404139e-02 + 2.162542806873079e-02 2.162331227177066e-02 2.162119856181649e-02 2.161908694674025e-02 2.161697741144211e-02 + 2.161486994763257e-02 2.161276456243416e-02 2.161066125301312e-02 2.160856001324272e-02 2.160646083892226e-02 + 2.160436373197112e-02 2.160226869104043e-02 2.160017570438035e-02 2.159808476849354e-02 2.159599588501710e-02 + 2.159390905460169e-02 2.159182427010056e-02 2.158974152429478e-02 2.158766082444429e-02 2.158558216760809e-02 + 2.158350554187339e-02 2.158143094233737e-02 2.157935837033232e-02 2.157728782941571e-02 2.157521931196140e-02 + 2.157315281164952e-02 2.157108832745493e-02 2.156902585566251e-02 2.156696539445298e-02 2.156490694526656e-02 + 2.156285049964247e-02 2.156079605212440e-02 2.155874360997529e-02 2.155669316474123e-02 2.155464470676604e-02 + 2.155259824484399e-02 2.155055377365348e-02 2.154851128035285e-02 2.154647076406023e-02 2.154443222886153e-02 + 2.154239567713112e-02 2.154036109691455e-02 2.153832848380287e-02 2.153629784162443e-02 2.153426916110383e-02 + 2.153224243839968e-02 2.153021767928900e-02 2.152819487735599e-02 2.152617402486068e-02 2.152415511969989e-02 + 2.152213816346627e-02 2.152012315489333e-02 2.151811008517867e-02 2.151609895106827e-02 2.151408975350627e-02 + 2.151208249405811e-02 2.151007716412923e-02 2.150807375412716e-02 2.150607227139823e-02 2.150407271389111e-02 + 2.150207507178008e-02 2.150007934512424e-02 2.149808553345600e-02 2.149609363244227e-02 2.149410363369511e-02 + 2.149211553597770e-02 2.149012934592863e-02 2.148814505588094e-02 2.148616265955859e-02 2.148418215959600e-02 + 2.148220354775919e-02 2.148022681859241e-02 2.147825198020547e-02 2.147627902590631e-02 2.147430794498996e-02 + 2.147233873858447e-02 2.147037140717467e-02 2.146840594879004e-02 2.146644235912430e-02 2.146448063553682e-02 + 2.146252077578778e-02 2.146056277288728e-02 2.145860662318243e-02 2.145665232726965e-02 2.145469988438242e-02 + 2.145274929256557e-02 2.145080054831608e-02 2.144885364454498e-02 2.144690857746641e-02 2.144496534942983e-02 + 2.144302395654175e-02 2.144108439499599e-02 2.143914666610025e-02 2.143721076355154e-02 2.143527668029283e-02 + 2.143334441800114e-02 2.143141397685691e-02 2.142948535268880e-02 2.142755853497146e-02 2.142563352602930e-02 + 2.142371033388222e-02 2.142178894500280e-02 2.141986935358769e-02 2.141795156402302e-02 2.141603556793572e-02 + 2.141412136230918e-02 2.141220895321441e-02 2.141029833297722e-02 2.140838949470163e-02 2.140648244009975e-02 + 2.140457716697424e-02 2.140267367166504e-02 2.140077195168551e-02 2.139887200433115e-02 2.139697382547902e-02 + 2.139507740888590e-02 2.139318275720074e-02 2.139128987343195e-02 2.138939874415982e-02 2.138750936775835e-02 + 2.138562175102568e-02 2.138373588641631e-02 2.138185176599392e-02 2.137996938652284e-02 2.137808875223814e-02 + 2.137620986251236e-02 2.137433270909064e-02 2.137245728978030e-02 2.137058360186242e-02 2.136871163953864e-02 + 2.136684140688612e-02 2.136497290390506e-02 2.136310611597474e-02 2.136124104345297e-02 2.135937769212130e-02 + 2.135751605860686e-02 2.135565613610374e-02 2.135379791822062e-02 2.135194140402438e-02 2.135008659417071e-02 + 2.134823348788390e-02 2.134638207760105e-02 2.134453236032835e-02 2.134268433814086e-02 2.134083800772077e-02 + 2.133899336411597e-02 2.133715040305821e-02 2.133530912424798e-02 2.133346952672500e-02 2.133163160670673e-02 + 2.132979536297411e-02 2.132796079152963e-02 2.132612788229375e-02 2.132429663915477e-02 2.132246706798375e-02 + 2.132063916037057e-02 2.131881290769116e-02 2.131698830582932e-02 2.131516535978050e-02 2.131334407028698e-02 + 2.131152443198118e-02 2.130970643552249e-02 2.130789007885127e-02 2.130607536669811e-02 2.130426229682303e-02 + 2.130245086421657e-02 2.130064106313053e-02 2.129883288837854e-02 2.129702633875496e-02 2.129522141788389e-02 + 2.129341812290223e-02 2.129161644909972e-02 2.128981639414264e-02 2.128801795585396e-02 2.128622113110773e-02 + 2.128442591509673e-02 2.128263230760480e-02 2.128084030772261e-02 2.127904990395241e-02 2.127726109953179e-02 + 2.127547390424031e-02 2.127368830171838e-02 2.127190428479188e-02 2.127012186038021e-02 2.126834102886177e-02 + 2.126656178481652e-02 2.126478411995624e-02 2.126300803603507e-02 2.126123353191450e-02 2.125946059821390e-02 + 2.125768923851055e-02 2.125591945439615e-02 2.125415123382016e-02 2.125238457915817e-02 2.125061949358618e-02 + 2.124885596288304e-02 2.124709398735697e-02 2.124533357303348e-02 2.124357470952245e-02 2.124181739435340e-02 + 2.124006163206048e-02 2.123830741948956e-02 2.123655475001017e-02 2.123480361731545e-02 2.123305402409987e-02 + 2.123130596739953e-02 2.122955943693203e-02 2.122781443910126e-02 2.122607097723360e-02 2.122432904130337e-02 + 2.122258862659696e-02 2.122084973282204e-02 2.121911236175234e-02 2.121737650789419e-02 2.121564216387619e-02 + 2.121390932803162e-02 2.121217800425756e-02 2.121044819455527e-02 2.120871988671843e-02 2.120699307684077e-02 + 2.120526776795157e-02 2.120354395552526e-02 2.120182163603621e-02 2.120010080901829e-02 2.119838147500087e-02 + 2.119666363123091e-02 2.119494727091758e-02 2.119323238927472e-02 2.119151898655034e-02 2.118980706773010e-02 + 2.118809662574528e-02 2.118638765303925e-02 2.118468015121633e-02 2.118297411864271e-02 2.118126955146517e-02 + 2.117956644637810e-02 2.117786480292237e-02 2.117616462067450e-02 2.117446589411339e-02 2.117276862084477e-02 + 2.117107280130004e-02 2.116937843379139e-02 2.116768551256503e-02 2.116599403067535e-02 2.116430399205533e-02 + 2.116261539753040e-02 2.116092824074994e-02 2.115924251858398e-02 2.115755822756320e-02 2.115587536308644e-02 + 2.115419393062315e-02 2.115251393109511e-02 2.115083534999197e-02 2.114915818684827e-02 2.114748244571777e-02 + 2.114580812117730e-02 2.114413521000233e-02 2.114246371011731e-02 2.114079361630021e-02 2.113912493113981e-02 + 2.113745765864524e-02 2.113579178347091e-02 2.113412730283017e-02 2.113246422731517e-02 2.113080255018658e-02 + 2.112914226466844e-02 2.112748336987266e-02 2.112582586239263e-02 2.112416973838773e-02 2.112251499585494e-02 + 2.112086163946853e-02 2.111920966923609e-02 2.111755907231158e-02 2.111590984741022e-02 2.111426199652882e-02 + 2.111261551330255e-02 2.111097039854193e-02 2.110932665501722e-02 2.110768427494188e-02 2.110604325159932e-02 + 2.110440358337455e-02 2.110276527755971e-02 2.110112832954347e-02 2.109949272542061e-02 2.109785847270291e-02 + 2.109622557382813e-02 2.109459401840321e-02 2.109296380279178e-02 2.109133492634166e-02 2.108970738897449e-02 + 2.108808119187406e-02 2.108645633261542e-02 2.108483280177793e-02 2.108321059649476e-02 2.108158971816587e-02 + 2.107997016818712e-02 2.107835194176262e-02 2.107673503228282e-02 2.107511943992769e-02 2.107350516482023e-02 + 2.107189220511111e-02 2.107028055587330e-02 2.106867021606288e-02 2.106706118735907e-02 2.106545346293816e-02 + 2.106384703796383e-02 2.106224191316689e-02 2.106063808955507e-02 2.105903556250238e-02 2.105743432153898e-02 + 2.105583437513380e-02 2.105423572746437e-02 2.105263836035830e-02 2.105104227142354e-02 2.104944746729932e-02 + 2.104785395134047e-02 2.104626171573087e-02 2.104467074966839e-02 2.104308105452007e-02 2.104149263222363e-02 + 2.103990548218236e-02 2.103831959968388e-02 2.103673498293864e-02 2.103515163200819e-02 2.103356953798411e-02 + 2.103198869775456e-02 2.103040911733209e-02 2.102883079574534e-02 2.102725372695269e-02 2.102567790273802e-02 + 2.102410332486244e-02 2.102252999507990e-02 2.102095790737760e-02 2.101938706174730e-02 2.101781745879964e-02 + 2.101624909192282e-02 2.101468195450770e-02 2.101311604447429e-02 2.101155137000445e-02 2.100998792857284e-02 + 2.100842571064132e-02 2.100686471849675e-02 2.100530495078897e-02 2.100374640001838e-02 2.100218906014547e-02 + 2.100063293273019e-02 2.099907802537045e-02 2.099752433031871e-02 2.099597184169578e-02 2.099442056340826e-02 + 2.099287048844137e-02 2.099132161182849e-02 2.098977394056553e-02 2.098822746767990e-02 2.098668218492037e-02 + 2.098513809937855e-02 2.098359520656010e-02 2.098205349870481e-02 2.098051298433238e-02 2.097897365788888e-02 + 2.097743550607582e-02 2.097589853771057e-02 2.097436275317134e-02 2.097282814179318e-02 2.097129470444368e-02 + 2.096976244194844e-02 2.096823135057212e-02 2.096670142502171e-02 2.096517266432222e-02 2.096364507294766e-02 + 2.096211864290872e-02 2.096059336882086e-02 2.095906925902597e-02 2.095754630598820e-02 2.095602449947026e-02 + 2.095450384463222e-02 2.095298434369944e-02 2.095146599313072e-02 2.094994878341327e-02 2.094843271500539e-02 + 2.094691779352117e-02 2.094540401073429e-02 2.094389136288097e-02 2.094237985194064e-02 2.094086947133280e-02 + 2.093936021927527e-02 2.093785210108921e-02 2.093634511142213e-02 2.093483924325246e-02 2.093333449385128e-02 + 2.093183086645815e-02 2.093032836253444e-02 2.092882697593887e-02 2.092732670311165e-02 2.092582754108962e-02 + 2.092432948474122e-02 2.092283253800634e-02 2.092133670446908e-02 2.091984196956714e-02 2.091834833166288e-02 + 2.091685579922333e-02 2.091536436905392e-02 2.091387403364116e-02 2.091238478662568e-02 2.091089663391256e-02 + 2.090940957508328e-02 2.090792359986955e-02 2.090643871032298e-02 2.090495490818039e-02 2.090347218811059e-02 + 2.090199054718417e-02 2.090050998308706e-02 2.089903049243704e-02 2.089755207414248e-02 2.089607472810411e-02 + 2.089459845325996e-02 2.089312324594328e-02 2.089164910255710e-02 2.089017602427597e-02 2.088870401009232e-02 + 2.088723305634642e-02 2.088576315893389e-02 2.088429431601771e-02 2.088282652696964e-02 2.088135978615913e-02 + 2.087989409321534e-02 2.087842945395569e-02 2.087696586275656e-02 2.087550331287119e-02 2.087404180207852e-02 + 2.087258132736208e-02 2.087112188861259e-02 2.086966349090147e-02 2.086820612891688e-02 2.086674979608584e-02 + 2.086529449590395e-02 2.086384022331517e-02 2.086238697045790e-02 2.086093474039187e-02 2.085948353444753e-02 + 2.085803335091995e-02 2.085658418796912e-02 2.085513604081134e-02 2.085368890289571e-02 2.085224277300881e-02 + 2.085079765267601e-02 2.084935354393509e-02 2.084791044341373e-02 2.084646834711395e-02 2.084502725286095e-02 + 2.084358715744794e-02 2.084214805848912e-02 2.084070995598070e-02 2.083927284909677e-02 2.083783673573611e-02 + 2.083640161226469e-02 2.083496747523998e-02 2.083353432223483e-02 2.083210215303235e-02 2.083067096927498e-02 + 2.082924077044086e-02 2.082781154460241e-02 2.082638329211299e-02 2.082495602309350e-02 2.082352972509603e-02 + 2.082210439277076e-02 2.082068003454410e-02 2.081925664261260e-02 2.081783421113447e-02 2.081641274508624e-02 + 2.081499224082686e-02 2.081357269450268e-02 2.081215410878219e-02 2.081073647873721e-02 2.080931979776872e-02 + 2.080790406592918e-02 2.080648928500749e-02 2.080507545608266e-02 2.080366257645188e-02 2.080225063919177e-02 + 2.080083963814898e-02 2.079942957984240e-02 2.079802046255642e-02 2.079661227641324e-02 2.079520502452446e-02 + 2.079379870732677e-02 2.079239331877295e-02 2.079098886066600e-02 2.078958533155146e-02 2.078818272238310e-02 + 2.078678103594075e-02 2.078538027480030e-02 2.078398043169412e-02 2.078258150517176e-02 2.078118349582184e-02 + 2.077978640032045e-02 2.077839021518007e-02 2.077699493798996e-02 2.077560056860569e-02 2.077420710626992e-02 + 2.077281454908150e-02 2.077142289397691e-02 2.077003213665487e-02 2.076864227381708e-02 2.076725331084939e-02 + 2.076586524753700e-02 2.076447807479244e-02 2.076309178893910e-02 2.076170639200464e-02 2.076032188924749e-02 + 2.075893827075576e-02 2.075755552867013e-02 2.075617367037054e-02 2.075479269394757e-02 2.075341259415677e-02 + 2.075203337133167e-02 2.075065502119062e-02 2.074927754004291e-02 2.074790093527532e-02 2.074652520196147e-02 + 2.074515032814618e-02 2.074377631824518e-02 2.074240317461906e-02 2.074103089389617e-02 2.073965947285912e-02 + 2.073828890806665e-02 2.073691919635770e-02 2.073555033844026e-02 2.073418233381763e-02 2.073281517823886e-02 + 2.073144886803073e-02 2.073008340377233e-02 2.072871879147831e-02 2.072735502222402e-02 2.072599208688765e-02 + 2.072462999392301e-02 2.072326873860233e-02 2.072190831224300e-02 2.072054872378210e-02 2.071918997148765e-02 + 2.071783204556565e-02 2.071647494755481e-02 2.071511867766477e-02 2.071376323196711e-02 2.071240860565183e-02 + 2.071105479791370e-02 2.070970181180314e-02 2.070834964331268e-02 2.070699828917085e-02 2.070564775075080e-02 + 2.070429802727900e-02 2.070294911380581e-02 2.070160100113699e-02 2.070025369244763e-02 2.069890719322030e-02 + 2.069756149841416e-02 2.069621660331007e-02 2.069487250616514e-02 2.069352920972353e-02 2.069218670843115e-02 + 2.069084499406914e-02 2.068950407478504e-02 2.068816395008570e-02 2.068682460979861e-02 2.068548605525363e-02 + 2.068414828647597e-02 2.068281129879088e-02 2.068147509294542e-02 2.068013966727868e-02 2.067880501481977e-02 + 2.067747113766845e-02 2.067613803889334e-02 2.067480571527677e-02 2.067347415977921e-02 2.067214336769299e-02 + 2.067081334319025e-02 2.066948408776949e-02 2.066815559807265e-02 2.066682786498898e-02 2.066550088830383e-02 + 2.066417467341183e-02 2.066284921698086e-02 2.066152451475288e-02 2.066020056372571e-02 2.065887736182303e-02 + 2.065755490839281e-02 2.065623320354572e-02 2.065491224367795e-02 2.065359202675738e-02 2.065227255436574e-02 + 2.065095382314874e-02 2.064963582941213e-02 2.064831857270797e-02 2.064700204957123e-02 2.064568625651786e-02 + 2.064437119414936e-02 2.064305686324694e-02 2.064174326345409e-02 2.064043039179931e-02 2.063911824280925e-02 + 2.063780681176866e-02 2.063649610237503e-02 2.063518611610314e-02 2.063387684909248e-02 2.063256829217405e-02 + 2.063126044539576e-02 2.062995331851188e-02 2.062864690334512e-02 2.062734119190086e-02 2.062603618600375e-02 + 2.062473188642144e-02 2.062342829221786e-02 2.062212540064643e-02 2.062082320714733e-02 2.061952170915304e-02 + 2.061822091004314e-02 2.061692080716460e-02 2.061562139605911e-02 2.061432267954307e-02 2.061302465323251e-02 + 2.061172730955065e-02 2.061043065371613e-02 2.060913468523504e-02 2.060783939685846e-02 2.060654478913799e-02 + 2.060525086119714e-02 2.060395760866959e-02 2.060266503271371e-02 2.060137313244415e-02 2.060008190215519e-02 + 2.059879134465455e-02 2.059750146004468e-02 2.059621223782829e-02 2.059492368052522e-02 2.059363579225837e-02 + 2.059234856405708e-02 2.059106199328788e-02 2.058977608130871e-02 2.058849082556723e-02 2.058720622498806e-02 + 2.058592227959311e-02 2.058463898696043e-02 2.058335634281647e-02 2.058207434376584e-02 2.058079299573017e-02 + 2.057951229614279e-02 2.057823223269817e-02 2.057695281356401e-02 2.057567404187197e-02 2.057439590387300e-02 + 2.057311839681732e-02 2.057184152455586e-02 2.057056529173392e-02 2.056928969078429e-02 2.056801471376779e-02 + 2.056674036634529e-02 2.056546664830153e-02 2.056419355486686e-02 2.056292108306100e-02 2.056164923170236e-02 + 2.056037800067255e-02 2.055910738924650e-02 2.055783739340399e-02 2.055656800859636e-02 2.055529924146672e-02 + 2.055403109005562e-02 2.055276354110791e-02 2.055149659755915e-02 2.055023026272679e-02 2.054896453244645e-02 + 2.054769940766287e-02 2.054643488681757e-02 2.054517096062926e-02 2.054390763218316e-02 2.054264490512525e-02 + 2.054138276915942e-02 2.054012122328143e-02 2.053886027085424e-02 2.053759990682471e-02 2.053634012878631e-02 + 2.053508093799464e-02 2.053382233647706e-02 2.053256431985532e-02 2.053130687980379e-02 2.053005001911220e-02 + 2.052879373804411e-02 2.052753803104820e-02 2.052628289842169e-02 2.052502834052905e-02 2.052377435424499e-02 + 2.052252093383405e-02 2.052126807833591e-02 2.052001579579881e-02 2.051876408076618e-02 2.051751292558091e-02 + 2.051626233431153e-02 2.051501230108543e-02 2.051376281904528e-02 2.051251389905356e-02 2.051126553806812e-02 + 2.051001772450580e-02 2.050877046477720e-02 2.050752375748313e-02 2.050627759308629e-02 2.050503197764233e-02 + 2.050378691120845e-02 2.050254238346269e-02 2.050129839647772e-02 2.050005495152270e-02 2.049881204279591e-02 + 2.049756967049427e-02 2.049632783497685e-02 2.049508653204386e-02 2.049384576061373e-02 2.049260552085964e-02 + 2.049136581124810e-02 2.049012662828215e-02 2.048888796855573e-02 2.048764983217528e-02 2.048641222055239e-02 + 2.048517513365279e-02 2.048393856449956e-02 2.048270250702790e-02 2.048146696002243e-02 2.048023193267689e-02 + 2.047899742444990e-02 2.047776342204647e-02 2.047652992557144e-02 2.047529693666283e-02 2.047406445284291e-02 + 2.047283247820367e-02 2.047160101124722e-02 2.047037003705319e-02 2.046913955996649e-02 2.046790958805229e-02 + 2.046668011290463e-02 2.046545112747173e-02 2.046422263048016e-02 2.046299462941648e-02 2.046176712182623e-02 + 2.046054009863872e-02 2.045931356011635e-02 2.045808750875261e-02 2.045686194483555e-02 2.045563685869128e-02 + 2.045441224888558e-02 2.045318812405373e-02 2.045196447539730e-02 2.045074129851060e-02 2.044951860203706e-02 + 2.044829637561388e-02 2.044707461146781e-02 2.044585332076453e-02 2.044463250090934e-02 2.044341214478788e-02 + 2.044219225389736e-02 2.044097282684260e-02 2.043975385980242e-02 2.043853534979080e-02 2.043731729516990e-02 + 2.043609969584751e-02 2.043488255365452e-02 2.043366586840525e-02 2.043244963622695e-02 2.043123384788510e-02 + 2.043001850356880e-02 2.042880361352058e-02 2.042758917125052e-02 2.042637516923373e-02 2.042516160738241e-02 + 2.042394848596822e-02 2.042273580364956e-02 2.042152355668345e-02 2.042031174421715e-02 2.041910036711696e-02 + 2.041788942589821e-02 2.041667891618270e-02 2.041546883283581e-02 2.041425917723074e-02 2.041304994671302e-02 + 2.041184113736942e-02 2.041063275507356e-02 2.040942479864618e-02 2.040821725911453e-02 2.040701013329647e-02 + 2.040580342336421e-02 2.040459713364973e-02 2.040339125626194e-02 2.040218578748979e-02 2.040098073437600e-02 + 2.039977609190064e-02 2.039857185194057e-02 2.039736801200263e-02 2.039616457948628e-02 2.039496155847034e-02 + 2.039375893548800e-02 2.039255670811317e-02 2.039135487906758e-02 2.039015344139171e-02 2.038895239754324e-02 + 2.038775175394349e-02 2.038655150008423e-02 2.038535163468296e-02 2.038415216492024e-02 2.038295307932101e-02 + 2.038175437156158e-02 2.038055604740632e-02 2.037935811014152e-02 2.037816055719221e-02 2.037696338008003e-02 + 2.037576657774965e-02 2.037457015197002e-02 2.037337410306159e-02 2.037217842811476e-02 2.037098312337542e-02 + 2.036978818702816e-02 2.036859361901312e-02 2.036739941883561e-02 2.036620558232109e-02 2.036501210897116e-02 + 2.036381899981477e-02 2.036262624936801e-02 2.036143385733716e-02 2.036024182706139e-02 2.035905014947786e-02 + 2.035785882153747e-02 2.035666784977269e-02 2.035547723079831e-02 2.035428696142468e-02 2.035309704319765e-02 + 2.035190747134853e-02 2.035071824110532e-02 2.034952935293085e-02 2.034834080749865e-02 2.034715260430401e-02 + 2.034596474052595e-02 2.034477721202228e-02 2.034359001578161e-02 2.034240315367684e-02 2.034121662664043e-02 + 2.034003043357028e-02 2.033884457132868e-02 2.033765903741480e-02 2.033647382949949e-02 2.033528894162872e-02 + 2.033410437471255e-02 2.033292013620119e-02 2.033173621775026e-02 2.033055261459435e-02 2.032936933387398e-02 + 2.032818637173341e-02 2.032700371995237e-02 2.032582137330103e-02 2.032463934032926e-02 2.032345762721536e-02 + 2.032227621977112e-02 2.032109511380310e-02 2.031991431266943e-02 2.031873381713771e-02 2.031755362367381e-02 + 2.031637372822898e-02 2.031519413522404e-02 2.031401484060572e-02 2.031283583475656e-02 2.031165712768451e-02 + 2.031047872082618e-02 2.030930060067025e-02 2.030812276414845e-02 2.030694521582938e-02 2.030576796297434e-02 + 2.030459099391277e-02 2.030341430130414e-02 2.030223789822972e-02 2.030106177803277e-02 2.029988592949474e-02 + 2.029871035725545e-02 2.029753506661443e-02 2.029636005659757e-02 2.029518531267896e-02 2.029401083596470e-02 + 2.029283663654064e-02 2.029166270589052e-02 2.029048903923464e-02 2.028931563858370e-02 2.028814250195392e-02 + 2.028696962711050e-02 2.028579701358946e-02 2.028462466440920e-02 2.028345257575578e-02 2.028228073462766e-02 + 2.028110914546667e-02 2.027993781542017e-02 2.027876674182124e-02 2.027759591671596e-02 2.027642533515473e-02 + 2.027525500323221e-02 2.027408491983729e-02 2.027291508043819e-02 2.027174548650143e-02 2.027057613494678e-02 + 2.026940701983228e-02 2.026823814087089e-02 2.026706949898955e-02 2.026590109425394e-02 2.026473292320746e-02 + 2.026356498366547e-02 2.026239727592488e-02 2.026122979922282e-02 2.026006255023894e-02 2.025889552388743e-02 + 2.025772872449768e-02 2.025656215399196e-02 2.025539580342713e-02 2.025422967119250e-02 2.025306375830951e-02 + 2.025189806183918e-02 2.025073258129647e-02 2.024956731656576e-02 2.024840226339874e-02 2.024723742127980e-02 + 2.024607279125879e-02 2.024490836776212e-02 2.024374415071052e-02 2.024258014353189e-02 2.024141633571028e-02 + 2.024025272656142e-02 2.023908932762591e-02 2.023792612793740e-02 2.023676312010299e-02 2.023560031179207e-02 + 2.023443769779265e-02 2.023327527310789e-02 2.023211304323675e-02 2.023095100708355e-02 2.022978916007167e-02 + 2.022862749919407e-02 2.022746602379288e-02 2.022630473371739e-02 2.022514362648272e-02 2.022398270121405e-02 + 2.022282195791762e-02 2.022166139402294e-02 2.022050100551405e-02 2.021934078921764e-02 2.021818074920451e-02 + 2.021702088593813e-02 2.021586119314628e-02 2.021470166428228e-02 2.021354230080554e-02 2.021238311308448e-02 + 2.021122409287018e-02 2.021006523025651e-02 2.020890652716039e-02 2.020774798484683e-02 2.020658960393083e-02 + 2.020543138529554e-02 2.020427332378045e-02 2.020311541298552e-02 2.020195765397637e-02 2.020080004744672e-02 + 2.019964259236717e-02 2.019848528642001e-02 2.019732812869024e-02 2.019617111926010e-02 2.019501425544548e-02 + 2.019385753379127e-02 2.019270095135025e-02 2.019154450793482e-02 2.019038820298517e-02 2.018923203417478e-02 + 2.018807600019563e-02 2.018692010151906e-02 2.018576433995726e-02 2.018460870891364e-02 2.018345320296787e-02 + 2.018229782843392e-02 2.018114258172615e-02 2.017998745649097e-02 2.017883245877245e-02 2.017767758620927e-02 + 2.017652283054322e-02 2.017536819223788e-02 2.017421367319040e-02 2.017305927292809e-02 2.017190498313902e-02 + 2.017075080461503e-02 2.016959674752286e-02 2.016844280049332e-02 2.016728895684716e-02 2.016613522539111e-02 + 2.016498159847723e-02 2.016382807033869e-02 2.016267465040216e-02 2.016152133310211e-02 2.016036811076429e-02 + 2.015921498985646e-02 2.015806197025070e-02 2.015690904702832e-02 2.015575621731957e-02 2.015460347791708e-02 + 2.015345082711757e-02 2.015229826996444e-02 2.015114580452791e-02 2.014999342256183e-02 2.014884112402139e-02 + 2.014768891079059e-02 2.014653678283008e-02 2.014538473229735e-02 2.014423275838842e-02 2.014308087159530e-02 + 2.014192906336537e-02 2.014077732405132e-02 2.013962565684693e-02 2.013847406112768e-02 2.013732253607323e-02 + 2.013617108558620e-02 2.013501970367529e-02 2.013386838304751e-02 2.013271713092954e-02 2.013156594450895e-02 + 2.013041481517404e-02 2.012926374836556e-02 2.012811274375330e-02 2.012696179396415e-02 2.012581089842930e-02 + 2.012466005832842e-02 2.012350927388322e-02 2.012235854139777e-02 2.012120785897021e-02 2.012005722808521e-02 + 2.011890664240422e-02 2.011775609861771e-02 2.011660560342765e-02 2.011545514995805e-02 2.011430473248947e-02 + 2.011315436328775e-02 2.011200403690588e-02 2.011085374071231e-02 2.010970347811273e-02 2.010855325123000e-02 + 2.010740305829795e-02 2.010625289543029e-02 2.010510276184403e-02 2.010395265874816e-02 2.010280258124321e-02 + 2.010165252783862e-02 2.010050250168409e-02 2.009935249835288e-02 2.009820251528310e-02 2.009705255512517e-02 + 2.009590261098061e-02 2.009475267797075e-02 2.009360276160796e-02 2.009245286068316e-02 2.009130297235736e-02 + 2.009015309860190e-02 2.008900323371492e-02 2.008785337125678e-02 2.008670351711407e-02 2.008555367122358e-02 + 2.008440382812401e-02 2.008325398588614e-02 2.008210414433437e-02 2.008095430334925e-02 2.007980445913736e-02 + 2.007865461009197e-02 2.007750475755383e-02 2.007635489836262e-02 2.007520502856765e-02 2.007405514609401e-02 + 2.007290525369839e-02 2.007175535352643e-02 2.007060544261636e-02 2.006945551378952e-02 2.006830556246986e-02 + 2.006715559358176e-02 2.006600560685722e-02 2.006485559907452e-02 2.006370557035152e-02 2.006255552017783e-02 + 2.006140544519211e-02 2.006025533608720e-02 2.005910519424486e-02 2.005795502866486e-02 2.005680483150780e-02 + 2.005565460068358e-02 2.005450434307724e-02 2.005335404752871e-02 2.005220370751987e-02 2.005105333078331e-02 + 2.004990291380246e-02 2.004875245256121e-02 2.004760195075808e-02 2.004645140541610e-02 2.004530081249103e-02 + 2.004415017386308e-02 2.004299948719255e-02 2.004184874893760e-02 2.004069796075558e-02 2.003954711861807e-02 + 2.003839621652469e-02 2.003724525928808e-02 2.003609424691447e-02 2.003494317431652e-02 2.003379204407136e-02 + 2.003264085311753e-02 2.003148959193977e-02 2.003033826577724e-02 2.002918687817827e-02 2.002803542325049e-02 + 2.002688389828578e-02 2.002573230084169e-02 2.002458062668545e-02 2.002342887779152e-02 2.002227705716231e-02 + 2.002112516254241e-02 2.001997318998642e-02 2.001882113644655e-02 2.001766900292078e-02 2.001651678857442e-02 + 2.001536448981540e-02 2.001421210083374e-02 2.001305962366636e-02 2.001190706486020e-02 2.001075441600587e-02 + 2.000960167234195e-02 2.000844883687991e-02 2.000729590520412e-02 2.000614287591466e-02 2.000498975435740e-02 + 2.000383653574291e-02 2.000268321490327e-02 2.000152979351511e-02 2.000037626872929e-02 1.999922263743778e-02 + 1.999806890154111e-02 1.999691505794393e-02 1.999576110265488e-02 1.999460703886217e-02 1.999345286480270e-02 + 1.999229857569377e-02 1.999114417297134e-02 1.998998965543275e-02 1.998883501902821e-02 1.998768026399775e-02 + 1.998652538946059e-02 1.998537039260291e-02 1.998421527483334e-02 1.998306003351848e-02 1.998190465988335e-02 + 1.998074915750420e-02 1.997959352937345e-02 1.997843776879367e-02 1.997728187765045e-02 1.997612585705249e-02 + 1.997496969649909e-02 1.997381339760593e-02 1.997265696528752e-02 1.997150039002939e-02 1.997034367059401e-02 + 1.996918681208352e-02 1.996802981226081e-02 1.996687266788810e-02 1.996571537594770e-02 1.996455793197006e-02 + 1.996340033608642e-02 1.996224259309599e-02 1.996108470119043e-02 1.995992665416334e-02 1.995876844505867e-02 + 1.995761008193637e-02 1.995645156786617e-02 1.995529288784624e-02 1.995413404457776e-02 1.995297504246996e-02 + 1.995181586885687e-02 1.995065652904149e-02 1.994949703248385e-02 1.994833736513130e-02 1.994717752162546e-02 + 1.994601750553184e-02 1.994485731663886e-02 1.994369695406686e-02 1.994253641736701e-02 1.994137570693218e-02 + 1.994021481716852e-02 1.993905373876526e-02 1.993789248152490e-02 1.993673104732284e-02 1.993556942048493e-02 + 1.993440760773439e-02 1.993324561433191e-02 1.993208342679873e-02 1.993092104568069e-02 1.992975847582151e-02 + 1.992859571315939e-02 1.992743275300710e-02 1.992626959353599e-02 1.992510623927749e-02 1.992394268911061e-02 + 1.992277893654564e-02 1.992161497535049e-02 1.992045080942924e-02 1.991928644769617e-02 1.991812187931771e-02 + 1.991695709651699e-02 1.991579210148713e-02 1.991462689658082e-02 1.991346148075462e-02 1.991229584907280e-02 + 1.991113000189043e-02 1.990996393932216e-02 1.990879765723607e-02 1.990763115454515e-02 1.990646443148474e-02 + 1.990529748687400e-02 1.990413031580006e-02 1.990296291532720e-02 1.990179529310021e-02 1.990062744303953e-02 + 1.989945935329500e-02 1.989829103342642e-02 1.989712248515872e-02 1.989595370004318e-02 1.989478467737964e-02 + 1.989361541884726e-02 1.989244592499573e-02 1.989127618925862e-02 1.989010620674421e-02 1.988893597834538e-02 + 1.988776550466197e-02 1.988659478703524e-02 1.988542382727661e-02 1.988425261506333e-02 1.988308114268849e-02 + 1.988190942098788e-02 1.988073745006194e-02 1.987956522359536e-02 1.987839274079954e-02 1.987722000000555e-02 + 1.987604699732070e-02 1.987487372670402e-02 1.987370019241589e-02 1.987252640362364e-02 1.987135234678179e-02 + 1.987017801708705e-02 1.986900342417090e-02 1.986782856130232e-02 1.986665342124566e-02 1.986547800516037e-02 + 1.986430231940191e-02 1.986312636323797e-02 1.986195012209680e-02 1.986077359858922e-02 1.985959679883774e-02 + 1.985841971608161e-02 1.985724235007767e-02 1.985606470192896e-02 1.985488676268764e-02 1.985370853173279e-02 + 1.985253001389235e-02 1.985135120589531e-02 1.985017210671596e-02 1.984899271721913e-02 1.984781303008921e-02 + 1.984663304141680e-02 1.984545275323681e-02 1.984427216416261e-02 1.984309127447186e-02 1.984191008724042e-02 + 1.984072859600846e-02 1.983954679442092e-02 1.983836468369445e-02 1.983718226650526e-02 1.983599954091759e-02 + 1.983481649574990e-02 1.983363313683907e-02 1.983244947316962e-02 1.983126549121019e-02 1.983008118452795e-02 + 1.982889655650101e-02 1.982771161407836e-02 1.982652635127155e-02 1.982534075477381e-02 1.982415483542671e-02 + 1.982296859699974e-02 1.982178202865004e-02 1.982059512679342e-02 1.981940789099672e-02 1.981822032140366e-02 + 1.981703241807743e-02 1.981584417989424e-02 1.981465560415464e-02 1.981346669171603e-02 1.981227744136961e-02 + 1.981108784415540e-02 1.980989790130036e-02 1.980870761757638e-02 1.980751698807925e-02 1.980632600934410e-02 + 1.980513468056937e-02 1.980394300171975e-02 1.980275097143216e-02 1.980155858653555e-02 1.980036584235624e-02 + 1.979917273943820e-02 1.979797928262491e-02 1.979678546489206e-02 1.979559128379798e-02 1.979439674657348e-02 + 1.979320184217468e-02 1.979200656369760e-02 1.979081092352834e-02 1.978961491694981e-02 1.978841853542797e-02 + 1.978722178317891e-02 1.978602465925507e-02 1.978482715855289e-02 1.978362927697639e-02 1.978243101628911e-02 + 1.978123238058121e-02 1.978003336668686e-02 1.977883396860304e-02 1.977763418131442e-02 1.977643400902304e-02 + 1.977523345232920e-02 1.977403250607500e-02 1.977283117205557e-02 1.977162944865208e-02 1.977042732702634e-02 + 1.976922480613855e-02 1.976802188997964e-02 1.976681858355301e-02 1.976561487769950e-02 1.976441076369096e-02 + 1.976320624890566e-02 1.976200133147697e-02 1.976079600616600e-02 1.975959027757971e-02 1.975838414138116e-02 + 1.975717758909272e-02 1.975597062600439e-02 1.975476325369590e-02 1.975355546738499e-02 1.975234726242962e-02 + 1.975113863825908e-02 1.974992959762522e-02 1.974872013640206e-02 1.974751025163228e-02 1.974629994489470e-02 + 1.974508921425132e-02 1.974387805573186e-02 1.974266646519683e-02 1.974145444319864e-02 1.974024199150465e-02 + 1.973902910920840e-02 1.973781579519036e-02 1.973660204598839e-02 1.973538785240977e-02 1.973417321684443e-02 + 1.973295814730416e-02 1.973174263781577e-02 1.973052668253849e-02 1.972931027913797e-02 1.972809342747564e-02 + 1.972687612827085e-02 1.972565838187941e-02 1.972444018482310e-02 1.972322153363352e-02 1.972200242687443e-02 + 1.972078286440720e-02 1.971956284541047e-02 1.971834236691286e-02 1.971712142485657e-02 1.971590001741145e-02 + 1.971467814826898e-02 1.971345581852119e-02 1.971223302479186e-02 1.971100975804211e-02 1.970978601823674e-02 + 1.970856181065497e-02 1.970733713228995e-02 1.970611197806177e-02 1.970488634450282e-02 1.970366023582840e-02 + 1.970243364879734e-02 1.970120657299705e-02 1.969997901837739e-02 1.969875098677333e-02 1.969752246217473e-02 + 1.969629345274012e-02 1.969506396226801e-02 1.969383397141272e-02 1.969260348756574e-02 1.969137252109090e-02 + 1.969014105730648e-02 1.968890909233832e-02 1.968767662961491e-02 1.968644366805134e-02 1.968521020635475e-02 + 1.968397624286150e-02 1.968274177331172e-02 1.968150679588088e-02 1.968027131148579e-02 1.967903532058098e-02 + 1.967779882218197e-02 1.967656181292412e-02 1.967532428489620e-02 1.967408623811289e-02 1.967284768294825e-02 + 1.967160860971293e-02 1.967036900987211e-02 1.966912889102269e-02 1.966788825153749e-02 1.966664708600774e-02 + 1.966540539310703e-02 1.966416317292449e-02 1.966292042476060e-02 1.966167714455673e-02 1.966043333167102e-02 + 1.965918898702837e-02 1.965794410650064e-02 1.965669868705162e-02 1.965545272765306e-02 1.965420622710374e-02 + 1.965295918609461e-02 1.965171160585919e-02 1.965046347855766e-02 1.964921480087875e-02 1.964796557872257e-02 + 1.964671580769246e-02 1.964546548231519e-02 1.964421460325605e-02 1.964296317129598e-02 1.964171118580111e-02 + 1.964045864365522e-02 1.963920554157133e-02 1.963795187629582e-02 1.963669764477085e-02 1.963544284945441e-02 + 1.963418749362842e-02 1.963293156932153e-02 1.963167507295046e-02 1.963041800662418e-02 1.962916036936736e-02 + 1.962790216073956e-02 1.962664338014056e-02 1.962538401760687e-02 1.962412407160046e-02 1.962286355381917e-02 + 1.962160245501161e-02 1.962034076606272e-02 1.961907849332115e-02 1.961781563715828e-02 1.961655219371613e-02 + 1.961528815879130e-02 1.961402353224150e-02 1.961275831461461e-02 1.961149250160691e-02 1.961022609250104e-02 + 1.960895908768241e-02 1.960769148013132e-02 1.960642326897369e-02 1.960515445887448e-02 1.960388504699325e-02 + 1.960261502901453e-02 1.960134440209794e-02 1.960007316755673e-02 1.959880132269796e-02 1.959752885956289e-02 + 1.959625578572781e-02 1.959498210471557e-02 1.959370780282661e-02 1.959243287776576e-02 1.959115733236078e-02 + 1.958988116575855e-02 1.958860437570835e-02 1.958732696070351e-02 1.958604892230215e-02 1.958477025538254e-02 + 1.958349095293616e-02 1.958221102005211e-02 1.958093045820349e-02 1.957964926225915e-02 1.957836742427244e-02 + 1.957708494595253e-02 1.957580183693370e-02 1.957451808573694e-02 1.957323368588814e-02 1.957194864588927e-02 + 1.957066295908808e-02 1.956937661864716e-02 1.956808962863577e-02 1.956680198857452e-02 1.956551369740821e-02 + 1.956422475810978e-02 1.956293516289206e-02 1.956164490198652e-02 1.956035397935251e-02 1.955906239928264e-02 + 1.955777016187055e-02 1.955647725858155e-02 1.955518368630142e-02 1.955388944730695e-02 1.955259453790914e-02 + 1.955129895574477e-02 1.955000270138056e-02 1.954870577278503e-02 1.954740816848287e-02 1.954610988870274e-02 + 1.954481093111385e-02 1.954351129226784e-02 1.954221096901902e-02 1.954090996078360e-02 1.953960826724446e-02 + 1.953830588603245e-02 1.953700281656794e-02 1.953569905855491e-02 1.953439460897686e-02 1.953308946443935e-02 + 1.953178362233442e-02 1.953047708245082e-02 1.952916984426731e-02 1.952786190592496e-02 1.952655326324738e-02 + 1.952524391408689e-02 1.952393385929222e-02 1.952262309949111e-02 1.952131163370209e-02 1.951999945844595e-02 + 1.951868656751035e-02 1.951737295829730e-02 1.951605863555755e-02 1.951474359789877e-02 1.951342784097203e-02 + 1.951211136184995e-02 1.951079415956861e-02 1.950947623396647e-02 1.950815758387342e-02 1.950683820574165e-02 + 1.950551809587482e-02 1.950419725560715e-02 1.950287568354725e-02 1.950155337574423e-02 1.950023033242808e-02 + 1.949890655251627e-02 1.949758203322258e-02 1.949625677745909e-02 1.949493078034667e-02 1.949360402739089e-02 + 1.949227653112452e-02 1.949094829757290e-02 1.948961930480046e-02 1.948828955781861e-02 1.948695906691206e-02 + 1.948562782150981e-02 1.948429581598615e-02 1.948296304982478e-02 1.948162952319633e-02 1.948029523591830e-02 + 1.947896018726217e-02 1.947762437581102e-02 1.947628779922486e-02 1.947495045397724e-02 1.947361233489661e-02 + 1.947227344348770e-02 1.947093378593678e-02 1.946959335022997e-02 1.946825212971076e-02 1.946691013283964e-02 + 1.946556736109183e-02 1.946422381089845e-02 1.946287947598024e-02 1.946153435147304e-02 1.946018843640089e-02 + 1.945884173551620e-02 1.945749424593349e-02 1.945614596164208e-02 1.945479688244431e-02 1.945344700980195e-02 + 1.945209634356683e-02 1.945074487666461e-02 1.944939260492236e-02 1.944803952905332e-02 1.944668565282712e-02 + 1.944533097303948e-02 1.944397548026850e-02 1.944261917903520e-02 1.944126207147254e-02 1.943990414971487e-02 + 1.943854540610747e-02 1.943718584222317e-02 1.943582547177293e-02 1.943446428245481e-02 1.943310226105812e-02 + 1.943173942068859e-02 1.943037575924362e-02 1.942901126749138e-02 1.942764594793762e-02 1.942627979717840e-02 + 1.942491280913776e-02 1.942354498868186e-02 1.942217633546996e-02 1.942080684436220e-02 1.941943651933332e-02 + 1.941806535493775e-02 1.941669333695301e-02 1.941532047644210e-02 1.941394677715704e-02 1.941257222315028e-02 + 1.941119681542690e-02 1.940982056035791e-02 1.940844345901757e-02 1.940706550055424e-02 1.940568667678698e-02 + 1.940430699663802e-02 1.940292645883611e-02 1.940154505765652e-02 1.940016279578962e-02 1.939877966977487e-02 + 1.939739567223053e-02 1.939601080219835e-02 1.939462506233509e-02 1.939323845462366e-02 1.939185096971125e-02 + 1.939046260516801e-02 1.938907336764642e-02 1.938768325184633e-02 1.938629225021856e-02 1.938490035911401e-02 + 1.938350758330235e-02 1.938211392651081e-02 1.938071938447496e-02 1.937932394922459e-02 1.937792761695239e-02 + 1.937653039473651e-02 1.937513227779157e-02 1.937373325789699e-02 1.937233333934693e-02 1.937093252080456e-02 + 1.936953079702195e-02 1.936812816928827e-02 1.936672463690015e-02 1.936532019607867e-02 1.936391484345597e-02 + 1.936250857586552e-02 1.936110139138094e-02 1.935969329410197e-02 1.935828428412852e-02 1.935687435366041e-02 + 1.935546349795341e-02 1.935405171682407e-02 1.935263901452006e-02 1.935122538845629e-02 1.934981083240821e-02 + 1.934839534117787e-02 1.934697891910190e-02 1.934556156924906e-02 1.934414327695751e-02 1.934272404361874e-02 + 1.934130387854031e-02 1.933988276959641e-02 1.933846071416343e-02 1.933703771882020e-02 1.933561377409585e-02 + 1.933418887831357e-02 1.933276303945045e-02 1.933133624375953e-02 1.932990848653697e-02 1.932847978247962e-02 + 1.932705012296452e-02 1.932561949662077e-02 1.932418790536504e-02 1.932275535526071e-02 1.932132184669807e-02 + 1.931988736608416e-02 1.931845191123332e-02 1.931701548648173e-02 1.931557809132799e-02 1.931413972218449e-02 + 1.931270037603072e-02 1.931126005688787e-02 1.930981875761609e-02 1.930837646527647e-02 1.930693319154590e-02 + 1.930548893938918e-02 1.930404369700001e-02 1.930259746628386e-02 1.930115024647330e-02 1.929970202824377e-02 + 1.929825281461415e-02 1.929680260792617e-02 1.929535140092010e-02 1.929389919235001e-02 1.929244598266550e-02 + 1.929099176842190e-02 1.928953654639375e-02 1.928808031414528e-02 1.928662307035359e-02 1.928516481711372e-02 + 1.928370555611205e-02 1.928224527966380e-02 1.928078398206115e-02 1.927932166173262e-02 1.927785831899656e-02 + 1.927639395364510e-02 1.927492856464996e-02 1.927346215243780e-02 1.927199471282116e-02 1.927052623652251e-02 + 1.926905672766994e-02 1.926758618873705e-02 1.926611461056382e-02 1.926464199150991e-02 1.926316833245443e-02 + 1.926169363057714e-02 1.926021788634381e-02 1.925874109903830e-02 1.925726325940621e-02 1.925578436860509e-02 + 1.925430443199749e-02 1.925282343948819e-02 1.925134138889128e-02 1.924985828498051e-02 1.924837411847957e-02 + 1.924688888599618e-02 1.924540259377309e-02 1.924391524090012e-02 1.924242682077230e-02 1.924093732460676e-02 + 1.923944675829762e-02 1.923795512510602e-02 1.923646241448938e-02 1.923496862521413e-02 1.923347375911634e-02 + 1.923197781292445e-02 1.923048078180134e-02 1.922898266296426e-02 1.922748346006174e-02 1.922598317069195e-02 + 1.922448178990142e-02 1.922297932164773e-02 1.922147575963824e-02 1.921997109174737e-02 1.921846532805457e-02 + 1.921695846861228e-02 1.921545049993734e-02 1.921394143207274e-02 1.921243126559395e-02 1.921091998083786e-02 + 1.920940758472120e-02 1.920789408374423e-02 1.920637946562360e-02 1.920486373146851e-02 1.920334688393281e-02 + 1.920182891329169e-02 1.920030981699324e-02 1.919878959725658e-02 1.919726825432456e-02 1.919574578635056e-02 + 1.919422218928470e-02 1.919269745661605e-02 1.919117158884151e-02 1.918964459045353e-02 1.918811645370936e-02 + 1.918658717454346e-02 1.918505675553962e-02 1.918352519296369e-02 1.918199248296462e-02 1.918045862469436e-02 + 1.917892361805418e-02 1.917738746182788e-02 1.917585015265352e-02 1.917431168820606e-02 1.917277206550804e-02 + 1.917123127946213e-02 1.916968933132487e-02 1.916814622316750e-02 1.916660194885779e-02 1.916505650873668e-02 + 1.916350990423480e-02 1.916196212155291e-02 1.916041316033273e-02 1.915886303062994e-02 1.915731172194125e-02 + 1.915575922930148e-02 1.915420555876758e-02 1.915265070860661e-02 1.915109467332810e-02 1.914953744666585e-02 + 1.914797902645569e-02 1.914641941412443e-02 1.914485861314037e-02 1.914329661713828e-02 1.914173341932142e-02 + 1.914016902223032e-02 1.913860342379879e-02 1.913703662029905e-02 1.913546861279183e-02 1.913389939805644e-02 + 1.913232897075573e-02 1.913075733118505e-02 1.912918447844714e-02 1.912761040908805e-02 1.912603511839811e-02 + 1.912445860715432e-02 1.912288088009771e-02 1.912130192853472e-02 1.911972174626816e-02 1.911814033569584e-02 + 1.911655769224527e-02 1.911497381452394e-02 1.911338870990516e-02 1.911180236957772e-02 1.911021478317005e-02 + 1.910862595492130e-02 1.910703588697045e-02 1.910544457683553e-02 1.910385201685182e-02 1.910225820527016e-02 + 1.910066314375077e-02 1.909906682830796e-02 1.909746925477876e-02 1.909587042200599e-02 1.909427033688354e-02 + 1.909266899402551e-02 1.909106637643193e-02 1.908946249114346e-02 1.908785734491775e-02 1.908625093213804e-02 + 1.908464324204344e-02 1.908303427175084e-02 1.908142403234494e-02 1.907981251534393e-02 1.907819971100440e-02 + 1.907658562789714e-02 1.907497026158614e-02 1.907335360333112e-02 1.907173565762024e-02 1.907011642370295e-02 + 1.906849589616872e-02 1.906687407274958e-02 1.906525095073851e-02 1.906362652703246e-02 1.906200080112851e-02 + 1.906037377260159e-02 1.905874543999789e-02 1.905711580005939e-02 1.905548484883143e-02 1.905385258297056e-02 + 1.905221900422594e-02 1.905058411108648e-02 1.904894789413228e-02 1.904731035325132e-02 1.904567149183364e-02 + 1.904403130952197e-02 1.904238980136186e-02 1.904074696113758e-02 1.903910278612417e-02 1.903745727544392e-02 + 1.903581042868199e-02 1.903416224385271e-02 1.903251272055347e-02 1.903086185871027e-02 1.902920965236104e-02 + 1.902755609551852e-02 1.902590118543579e-02 1.902424492713456e-02 1.902258731926820e-02 1.902092835050054e-02 + 1.901926802409253e-02 1.901760634215130e-02 1.901594329530476e-02 1.901427888303375e-02 1.901261310655987e-02 + 1.901094596056572e-02 1.900927744335199e-02 1.900760755425454e-02 1.900593628837979e-02 1.900426364429972e-02 + 1.900258962310978e-02 1.900091422355684e-02 1.899923743835855e-02 1.899755925950979e-02 1.899587969656637e-02 + 1.899419874741247e-02 1.899251639645128e-02 1.899083265299966e-02 1.898914752052511e-02 1.898746098477085e-02 + 1.898577304386013e-02 1.898408369969058e-02 1.898239295076986e-02 1.898070079269564e-02 1.897900722255288e-02 + 1.897731224261929e-02 1.897561584849886e-02 1.897391803334516e-02 1.897221879605241e-02 1.897051814026927e-02 + 1.896881606767167e-02 1.896711256470153e-02 1.896540762798833e-02 1.896370126437186e-02 1.896199347193909e-02 + 1.896028424413336e-02 1.895857357350164e-02 1.895686146124061e-02 1.895514791045918e-02 1.895343292131205e-02 + 1.895171648302300e-02 1.894999858923527e-02 1.894827924721451e-02 1.894655845419708e-02 1.894483620522033e-02 + 1.894311250187257e-02 1.894138733732357e-02 1.893966070463249e-02 1.893793261072514e-02 1.893620305335951e-02 + 1.893447202418282e-02 1.893273952309081e-02 1.893100555094376e-02 1.892927010627177e-02 1.892753318110494e-02 + 1.892579477108063e-02 1.892405487784487e-02 1.892231350329449e-02 1.892057064453369e-02 1.891882629307712e-02 + 1.891708044683251e-02 1.891533310610873e-02 1.891358427035544e-02 1.891183393696100e-02 1.891008210291091e-02 + 1.890832876617924e-02 1.890657392211156e-02 1.890481756749361e-02 1.890305970669826e-02 1.890130033664154e-02 + 1.889953944876527e-02 1.889777703845312e-02 1.889601310905792e-02 1.889424766560776e-02 1.889248069356991e-02 + 1.889071219005931e-02 1.888894216610460e-02 1.888717060771540e-02 1.888539750970531e-02 1.888362288621832e-02 + 1.888184672351093e-02 1.888006901097801e-02 1.887828976119468e-02 1.887650896887177e-02 1.887472662448569e-02 + 1.887294273026847e-02 1.887115728373587e-02 1.886937028132879e-02 1.886758172601296e-02 1.886579161241305e-02 + 1.886399993232671e-02 1.886220669095003e-02 1.886041188581822e-02 1.885861550746470e-02 1.885681755698847e-02 + 1.885501803485419e-02 1.885321693733238e-02 1.885141425906957e-02 1.884960999916156e-02 1.884780416185130e-02 + 1.884599674103886e-02 1.884418772927479e-02 1.884237712445391e-02 1.884056492700234e-02 1.883875113673901e-02 + 1.883693574995443e-02 1.883511876102816e-02 1.883330016667216e-02 1.883147997149076e-02 1.882965817385698e-02 + 1.882783476601560e-02 1.882600973926643e-02 1.882418309568715e-02 1.882235484340025e-02 1.882052497417560e-02 + 1.881869348031539e-02 1.881686035975185e-02 1.881502561164409e-02 1.881318923741505e-02 1.881135123913003e-02 + 1.880951160558249e-02 1.880767032900146e-02 1.880582741534564e-02 1.880398286136111e-02 1.880213666245483e-02 + 1.880028882149621e-02 1.879843933370182e-02 1.879658819228311e-02 1.879473539862031e-02 1.879288094991765e-02 + 1.879102484097325e-02 1.878916707209326e-02 1.878730764191372e-02 1.878544654683108e-02 1.878358378459472e-02 + 1.878171935183507e-02 1.877985324430765e-02 1.877798546179407e-02 1.877611600228067e-02 1.877424486050507e-02 + 1.877237203778229e-02 1.877049753324887e-02 1.876862133863330e-02 1.876674345293673e-02 1.876486387617420e-02 + 1.876298260257535e-02 1.876109963059111e-02 1.875921496034764e-02 1.875732858848502e-02 1.875544051216185e-02 + 1.875355072885378e-02 1.875165923449702e-02 1.874976602623304e-02 1.874787110336161e-02 1.874597446797304e-02 + 1.874407611425766e-02 1.874217603022874e-02 1.874027422146802e-02 1.873837068906284e-02 1.873646542198345e-02 + 1.873455842189881e-02 1.873264969164939e-02 1.873073922656172e-02 1.872882701964194e-02 1.872691306648714e-02 + 1.872499736923527e-02 1.872307992509612e-02 1.872116072949887e-02 1.871923978227258e-02 1.871731708186487e-02 + 1.871539262387551e-02 1.871346640021372e-02 1.871153841041527e-02 1.870960865979342e-02 1.870767714578883e-02 + 1.870574386089293e-02 1.870380879685916e-02 1.870187195798613e-02 1.869993334446320e-02 1.869799294696750e-02 + 1.869605076691687e-02 1.869410680376838e-02 1.869216104730458e-02 1.869021349836844e-02 1.868826416022470e-02 + 1.868631302853863e-02 1.868436009644664e-02 1.868240535897862e-02 1.868044881818047e-02 1.867849047172725e-02 + 1.867653031474529e-02 1.867456834731333e-02 1.867260456736053e-02 1.867063897034608e-02 1.866867155351236e-02 + 1.866670231459311e-02 1.866473125095620e-02 1.866275835809391e-02 1.866078363356833e-02 1.865880707775009e-02 + 1.865682868564128e-02 1.865484845476688e-02 1.865286638889887e-02 1.865088247751579e-02 1.864889671303901e-02 + 1.864690910747520e-02 1.864491965354244e-02 1.864292833855512e-02 1.864093516946379e-02 1.863894014384585e-02 + 1.863694325319922e-02 1.863494449952898e-02 1.863294388193027e-02 1.863094139526787e-02 1.862893703607748e-02 + 1.862693080034535e-02 1.862492268387857e-02 1.862291268732941e-02 1.862090081042848e-02 1.861888704957227e-02 + 1.861687140151818e-02 1.861485386231105e-02 1.861283442704270e-02 1.861081309610335e-02 1.860878986806025e-02 + 1.860676473338590e-02 1.860473769529663e-02 1.860270875778476e-02 1.860067790615180e-02 1.859864513789995e-02 + 1.859661045850656e-02 1.859457386260990e-02 1.859253534675110e-02 1.859049490946049e-02 1.858845254228221e-02 + 1.858640824383296e-02 1.858436201966219e-02 1.858231386031445e-02 1.858026376148910e-02 1.857821173011040e-02 + 1.857615775674864e-02 1.857410183289329e-02 1.857204396224591e-02 1.856998414158087e-02 1.856792236630606e-02 + 1.856585863699762e-02 1.856379295088432e-02 1.856172530348682e-02 1.855965569223371e-02 1.855758411493529e-02 + 1.855551056872843e-02 1.855343504862798e-02 1.855135755357239e-02 1.854927808391809e-02 1.854719662999937e-02 + 1.854511318947389e-02 1.854302776884543e-02 1.854094036342127e-02 1.853885096469986e-02 1.853675956540365e-02 + 1.853466616668727e-02 1.853257077183708e-02 1.853047338096206e-02 1.852837398473379e-02 1.852627257507170e-02 + 1.852416915520061e-02 1.852206372211816e-02 1.851995627104085e-02 1.851784680396669e-02 1.851573531468755e-02 + 1.851362179508880e-02 1.851150625260910e-02 1.850938868433302e-02 1.850726907790290e-02 1.850514743267316e-02 + 1.850302375022463e-02 1.850089802974987e-02 1.849877026321467e-02 1.849664044568886e-02 1.849450857919205e-02 + 1.849237466328984e-02 1.849023869225825e-02 1.848810065567833e-02 1.848596056072587e-02 1.848381841125062e-02 + 1.848167418759208e-02 1.847952788817062e-02 1.847737952020788e-02 1.847522908039946e-02 1.847307656165976e-02 + 1.847092195736722e-02 1.846876526733367e-02 1.846660649126623e-02 1.846444562782898e-02 1.846228267641075e-02 + 1.846011763022634e-02 1.845795047822359e-02 1.845578122357826e-02 1.845360986824314e-02 1.845143640646702e-02 + 1.844926083412144e-02 1.844708314829677e-02 1.844490334652741e-02 1.844272142526039e-02 1.844053738232335e-02 + 1.843835121884711e-02 1.843616292877729e-02 1.843397250473794e-02 1.843177994759022e-02 1.842958525561723e-02 + 1.842738842512387e-02 1.842518945510765e-02 1.842298833954339e-02 1.842078507029563e-02 1.841857965103055e-02 + 1.841637208298309e-02 1.841416236088061e-02 1.841195047731196e-02 1.840973642948215e-02 1.840752022011446e-02 + 1.840530184216091e-02 1.840308128892246e-02 1.840085856103635e-02 1.839863365911139e-02 1.839640658087383e-02 + 1.839417731924000e-02 1.839194587083986e-02 1.838971223370895e-02 1.838747640300020e-02 1.838523837692452e-02 + 1.838299815548432e-02 1.838075573582631e-02 1.837851111106092e-02 1.837626427462707e-02 1.837401523350234e-02 + 1.837176398539980e-02 1.836951051641877e-02 1.836725482529124e-02 1.836499691387402e-02 1.836273678151691e-02 + 1.836047442118306e-02 1.835820982858270e-02 1.835594300692513e-02 1.835367394977665e-02 1.835140264983480e-02 + 1.834912910825698e-02 1.834685332362546e-02 1.834457529066184e-02 1.834229500068380e-02 1.834001245612868e-02 + 1.833772766191195e-02 1.833544060380268e-02 1.833315127769170e-02 1.833085968975407e-02 1.832856583633842e-02 + 1.832626971106521e-02 1.832397130817964e-02 1.832167062581619e-02 1.831936766045366e-02 1.831706240632338e-02 + 1.831475486820015e-02 1.831244504576387e-02 1.831013292472488e-02 1.830781850356614e-02 1.830550178468002e-02 + 1.830318276421879e-02 1.830086143845657e-02 1.829853780375753e-02 1.829621185558813e-02 1.829388359300937e-02 + 1.829155301569956e-02 1.828922011662799e-02 1.828688489153528e-02 1.828454733892483e-02 1.828220745351499e-02 + 1.827986523367206e-02 1.827752068069898e-02 1.827517378500067e-02 1.827282454323407e-02 1.827047296291425e-02 + 1.826811903643735e-02 1.826576275326505e-02 1.826340410954280e-02 1.826104310998728e-02 1.825867975496676e-02 + 1.825631402943589e-02 1.825394593365713e-02 1.825157547349511e-02 1.824920264235266e-02 1.824682743095013e-02 + 1.824444983334214e-02 1.824206985531418e-02 1.823968749396920e-02 1.823730273947125e-02 1.823491559405069e-02 + 1.823252605635143e-02 1.823013411851380e-02 1.822773977727079e-02 1.822534302885856e-02 1.822294386817581e-02 + 1.822054229933361e-02 1.821813832218229e-02 1.821573192447362e-02 1.821332310276354e-02 1.821091185568656e-02 + 1.820849817689734e-02 1.820608206836350e-02 1.820366353310689e-02 1.820124256311412e-02 1.819881915016099e-02 + 1.819639328969794e-02 1.819396498477247e-02 1.819153423068764e-02 1.818910101812068e-02 1.818666535246774e-02 + 1.818422723286477e-02 1.818178664914423e-02 1.817934360000525e-02 1.817689808189780e-02 1.817445008627356e-02 + 1.817199961756547e-02 1.816954667558178e-02 1.816709124568389e-02 1.816463332917677e-02 1.816217292950077e-02 + 1.815971003769815e-02 1.815724465123547e-02 1.815477676809149e-02 1.815230637650250e-02 1.814983348051392e-02 + 1.814735808823705e-02 1.814488018072306e-02 1.814239975267995e-02 1.813991681262074e-02 1.813743135508509e-02 + 1.813494337086823e-02 1.813245285281114e-02 1.812995980445686e-02 1.812746422731492e-02 1.812496611573551e-02 + 1.812246546481565e-02 1.811996226848969e-02 1.811745651920204e-02 1.811494821957559e-02 1.811243737133842e-02 + 1.810992396481434e-02 1.810740799805441e-02 1.810488947142559e-02 1.810236837745802e-02 1.809984471224923e-02 + 1.809731847419077e-02 1.809478965788605e-02 1.809225826197647e-02 1.808972428730369e-02 1.808718772623545e-02 + 1.808464857219165e-02 1.808210682315950e-02 1.807956248210254e-02 1.807701554512131e-02 1.807446599893149e-02 + 1.807191384222250e-02 1.806935907649996e-02 1.806680169977935e-02 1.806424171112906e-02 1.806167910639137e-02 + 1.805911387430984e-02 1.805654601234490e-02 1.805397552118165e-02 1.805140239539148e-02 1.804882663464111e-02 + 1.804624823872755e-02 1.804366719439020e-02 1.804108350087335e-02 1.803849716547347e-02 1.803590817366155e-02 + 1.803331652090480e-02 1.803072221546651e-02 1.802812524400898e-02 1.802552559998909e-02 1.802292329257977e-02 + 1.802031831251088e-02 1.801771065083283e-02 1.801510031065072e-02 1.801248728509480e-02 1.800987156794499e-02 + 1.800725316456288e-02 1.800463207196059e-02 1.800200828229563e-02 1.799938179038418e-02 1.799675259135415e-02 + 1.799412068157979e-02 1.799148606152016e-02 1.798884872978088e-02 1.798620868169797e-02 1.798356590941466e-02 + 1.798092041139825e-02 1.797827219073602e-02 1.797562123473000e-02 1.797296753674024e-02 1.797031110360818e-02 + 1.796765193280976e-02 1.796499001786419e-02 1.796232535287627e-02 1.795965793501132e-02 1.795698776183851e-02 + 1.795431482887613e-02 1.795163913285315e-02 1.794896067070983e-02 1.794627943785036e-02 1.794359543174794e-02 + 1.794090865000600e-02 1.793821908548673e-02 1.793552673496832e-02 1.793283159877326e-02 1.793013367385930e-02 + 1.792743295577707e-02 1.792472944026945e-02 1.792202312682011e-02 1.791931400976357e-02 1.791660207728341e-02 + 1.791388733234035e-02 1.791116977642004e-02 1.790844939977351e-02 1.790572620127331e-02 1.790300018053203e-02 + 1.790027132960331e-02 1.789753964610457e-02 1.789480512776976e-02 1.789206776371137e-02 1.788932755546883e-02 + 1.788658450796398e-02 1.788383860557862e-02 1.788108984645815e-02 1.787833823870088e-02 1.787558376650758e-02 + 1.787282642238153e-02 1.787006621288861e-02 1.786730313584615e-02 1.786453718506033e-02 1.786176835331611e-02 + 1.785899663566110e-02 1.785622203220682e-02 1.785344454733639e-02 1.785066416506327e-02 1.784788087479271e-02 + 1.784509469481547e-02 1.784230561688990e-02 1.783951362363962e-02 1.783671871969004e-02 1.783392090351773e-02 + 1.783112016693977e-02 1.782831650359620e-02 1.782550991644932e-02 1.782270041052123e-02 1.781988796773664e-02 + 1.781707258188517e-02 1.781425426228424e-02 1.781143299909701e-02 1.780860878344276e-02 1.780578161636334e-02 + 1.780295150019453e-02 1.780011843142990e-02 1.779728239750767e-02 1.779444339320670e-02 1.779160141853593e-02 + 1.778875647528820e-02 1.778590855799184e-02 1.778305765851556e-02 1.778020377358821e-02 1.777734690358035e-02 + 1.777448704738365e-02 1.777162419310320e-02 1.776875833746895e-02 1.776588948369731e-02 1.776301762263940e-02 + 1.776014274927566e-02 1.775726486578331e-02 1.775438397030816e-02 1.775150005486545e-02 1.774861310790110e-02 + 1.774572313526677e-02 1.774283013776283e-02 1.773993409898065e-02 1.773703502220879e-02 1.773413291089222e-02 + 1.773122774923129e-02 1.772831953604024e-02 1.772540827370780e-02 1.772249394894422e-02 1.771957656009896e-02 + 1.771665611194296e-02 1.771373259698992e-02 1.771080600888477e-02 1.770787634473108e-02 1.770494360249459e-02 + 1.770200777818149e-02 1.769906886558849e-02 1.769612685929023e-02 1.769318175770428e-02 1.769023356261796e-02 + 1.768728226707501e-02 1.768432786370409e-02 1.768137035050212e-02 1.767840972761326e-02 1.767544598996190e-02 + 1.767247912224100e-02 1.766950912887429e-02 1.766653601772543e-02 1.766355977437013e-02 1.766058039164660e-02 + 1.765759786981226e-02 1.765461220736955e-02 1.765162339764906e-02 1.764863143247870e-02 1.764563631444012e-02 + 1.764263804044564e-02 1.763963660052613e-02 1.763663199590508e-02 1.763362422648862e-02 1.763061328532627e-02 + 1.762759916389677e-02 1.762458185742205e-02 1.762156136756127e-02 1.761853769290762e-02 1.761551082691653e-02 + 1.761248075761478e-02 1.760944748669641e-02 1.760641101894919e-02 1.760337134551661e-02 1.760032845807722e-02 + 1.759728235211478e-02 1.759423302856655e-02 1.759118048266074e-02 1.758812470690578e-02 1.758506570645847e-02 + 1.758200347417691e-02 1.757893799151254e-02 1.757586926700291e-02 1.757279730534286e-02 1.756972209521438e-02 + 1.756664362962799e-02 1.756356190543487e-02 1.756047692143249e-02 1.755738866974527e-02 1.755429714394244e-02 + 1.755120234663686e-02 1.754810427470094e-02 1.754500292288027e-02 1.754189829041229e-02 1.753879037098419e-02 + 1.753567915477636e-02 1.753256463576890e-02 1.752944681640228e-02 1.752632570156945e-02 1.752320127895599e-02 + 1.752007354011609e-02 1.751694248500407e-02 1.751380811099548e-02 1.751067041466748e-02 1.750752939229762e-02 + 1.750438503712632e-02 1.750123734468025e-02 1.749808631552286e-02 1.749493194526630e-02 1.749177422703599e-02 + 1.748861315463852e-02 1.748544872591071e-02 1.748228094036503e-02 1.747910979560325e-02 1.747593528635296e-02 + 1.747275740493088e-02 1.746957614261004e-02 1.746639150171011e-02 1.746320348827029e-02 1.746001208402579e-02 + 1.745681728232032e-02 1.745361909228664e-02 1.745041750587895e-02 1.744721251527593e-02 1.744400411995098e-02 + 1.744079231626219e-02 1.743757709612158e-02 1.743435844889677e-02 1.743113638300998e-02 1.742791090294012e-02 + 1.742468198827393e-02 1.742144963687445e-02 1.741821385208018e-02 1.741497462017237e-02 1.741173194001650e-02 + 1.740848581625378e-02 1.740523623716524e-02 1.740198319673262e-02 1.739872669626729e-02 1.739546673433575e-02 + 1.739220330474240e-02 1.738893639777237e-02 1.738566600801745e-02 1.738239213410604e-02 1.737911477739739e-02 + 1.737583393441487e-02 1.737254959973500e-02 1.736926176792087e-02 1.736597043319887e-02 1.736267559029083e-02 + 1.735937723525189e-02 1.735607536431420e-02 1.735276997535949e-02 1.734946106967137e-02 1.734614863942214e-02 + 1.734283267462293e-02 1.733951317984790e-02 1.733619014933173e-02 1.733286356952035e-02 1.732953344236944e-02 + 1.732619976822115e-02 1.732286254123125e-02 1.731952175476255e-02 1.731617740506982e-02 1.731282949118149e-02 + 1.730947800429541e-02 1.730612293897103e-02 1.730276429900506e-02 1.729940207772190e-02 1.729603626710180e-02 + 1.729266686687025e-02 1.728929387127552e-02 1.728591727431661e-02 1.728253707811547e-02 1.727915327486350e-02 + 1.727576585445017e-02 1.727237482415143e-02 1.726898017713387e-02 1.726558189725253e-02 1.726217999255776e-02 + 1.725877446141184e-02 1.725536528836806e-02 1.725195247427305e-02 1.724853602088567e-02 1.724511592318061e-02 + 1.724169217016580e-02 1.723826475637563e-02 1.723483368674653e-02 1.723139894995541e-02 1.722796053633534e-02 + 1.722451845482723e-02 1.722107270070567e-02 1.721762326419149e-02 1.721417014587169e-02 1.721071333868621e-02 + 1.720725283251134e-02 1.720378862838028e-02 1.720032072298445e-02 1.719684910908383e-02 1.719337378669194e-02 + 1.718989475327181e-02 1.718641200187306e-02 1.718292552719872e-02 1.717943532374793e-02 1.717594138625576e-02 + 1.717244371734551e-02 1.716894231509765e-02 1.716543716617480e-02 1.716192826455456e-02 1.715841561099909e-02 + 1.715489920993168e-02 1.715137904713604e-02 1.714785510917266e-02 1.714432741097788e-02 1.714079594608009e-02 + 1.713726069602739e-02 1.713372166332687e-02 1.713017885016558e-02 1.712663225240283e-02 1.712308185705881e-02 + 1.711952765873538e-02 1.711596966109396e-02 1.711240786053498e-02 1.710884225051524e-02 1.710527282476134e-02 + 1.710169958307061e-02 1.709812252022495e-02 1.709454162136748e-02 1.709095688985418e-02 1.708736832996113e-02 + 1.708377593024533e-02 1.708017968752960e-02 1.707657960032946e-02 1.707297565703870e-02 1.706936785401023e-02 + 1.706575619189593e-02 1.706214066346443e-02 1.705852126552140e-02 1.705489799818787e-02 1.705127085519305e-02 + 1.704763983091843e-02 1.704400492089210e-02 1.704036611449886e-02 1.703672340943711e-02 1.703307681394708e-02 + 1.702942631772786e-02 1.702577190966809e-02 1.702211358937508e-02 1.701845135582294e-02 1.701478520463906e-02 + 1.701111512687454e-02 1.700744111902223e-02 1.700376317991698e-02 1.700008130526762e-02 1.699639548886451e-02 + 1.699270572517141e-02 1.698901201362202e-02 1.698531434790372e-02 1.698161271901581e-02 1.697790713038581e-02 + 1.697419757947398e-02 1.697048405591379e-02 1.696676655885514e-02 1.696304508413142e-02 1.695931962055792e-02 + 1.695559016575875e-02 1.695185672007940e-02 1.694811928170539e-02 1.694437784303563e-02 1.694063239701608e-02 + 1.693688294268234e-02 1.693312947555357e-02 1.692937198914621e-02 1.692561047849961e-02 1.692184494218333e-02 + 1.691807537819241e-02 1.691430177590003e-02 1.691052413380094e-02 1.690674245501956e-02 1.690295672392027e-02 + 1.689916693403359e-02 1.689537309141036e-02 1.689157519031890e-02 1.688777322481082e-02 1.688396719247375e-02 + 1.688015708323470e-02 1.687634289028026e-02 1.687252461641300e-02 1.686870225976892e-02 1.686487581335405e-02 + 1.686104526641643e-02 1.685721061978611e-02 1.685337187596560e-02 1.684952902423863e-02 1.684568205626177e-02 + 1.684183096806695e-02 1.683797575916921e-02 1.683411642637722e-02 1.683025296370582e-02 1.682638536598722e-02 + 1.682251363071521e-02 1.681863775630957e-02 1.681475773295268e-02 1.681087355358095e-02 1.680698521822956e-02 + 1.680309272743823e-02 1.679919607564722e-02 1.679529524908240e-02 1.679139024683375e-02 1.678748107079098e-02 + 1.678356771499038e-02 1.677965016895157e-02 1.677572842703558e-02 1.677180249929987e-02 1.676787237703614e-02 + 1.676393804299063e-02 1.675999950051788e-02 1.675605674951069e-02 1.675210978219402e-02 1.674815858725950e-02 + 1.674420316518524e-02 1.674024352454331e-02 1.673627964747038e-02 1.673231152527195e-02 1.672833916857912e-02 + 1.672436256552257e-02 1.672038170373856e-02 1.671639658470834e-02 1.671240720840105e-02 1.670841357063555e-02 + 1.670441566220705e-02 1.670041347959014e-02 1.669640702110204e-02 1.669239628051189e-02 1.668838125191250e-02 + 1.668436193143650e-02 1.668033831890629e-02 1.667631040878886e-02 1.667227819212758e-02 1.666824166734860e-02 + 1.666420083129591e-02 1.666015567735254e-02 1.665610620005455e-02 1.665205239678242e-02 1.664799426695549e-02 + 1.664393180284348e-02 1.663986499713315e-02 1.663579384792829e-02 1.663171835503466e-02 1.662763851356003e-02 + 1.662355430939835e-02 1.661946574092143e-02 1.661537281150426e-02 1.661127551677910e-02 1.660717384720702e-02 + 1.660306779425839e-02 1.659895736095696e-02 1.659484254425630e-02 1.659072333444665e-02 1.658659972465595e-02 + 1.658247171530552e-02 1.657833931027815e-02 1.657420249617699e-02 1.657006126301349e-02 1.656591561144095e-02 + 1.656176553662080e-02 1.655761103381663e-02 1.655345210211223e-02 1.654928873901935e-02 1.654512093811135e-02 + 1.654094868807454e-02 1.653677198858015e-02 1.653259084096055e-02 1.652840523447503e-02 1.652421516561530e-02 + 1.652002063436291e-02 1.651582163151349e-02 1.651161815099949e-02 1.650741019156900e-02 1.650319775344297e-02 + 1.649898082810461e-02 1.649475940168675e-02 1.649053348141889e-02 1.648630306850305e-02 1.648206814836095e-02 + 1.647782871114676e-02 1.647358475732917e-02 1.646933629656457e-02 1.646508330893651e-02 1.646082578033714e-02 + 1.645656373337251e-02 1.645229715576629e-02 1.644802602626009e-02 1.644375035674409e-02 1.643947014097659e-02 + 1.643518536281393e-02 1.643089602671802e-02 1.642660213310334e-02 1.642230367492405e-02 1.641800064388943e-02 + 1.641369303446324e-02 1.640938084474308e-02 1.640506407467653e-02 1.640074271742540e-02 1.639641675907646e-02 + 1.639208620097271e-02 1.638775104513307e-02 1.638341128505268e-02 1.637906691499287e-02 1.637471792980197e-02 + 1.637036432400064e-02 1.636600609175647e-02 1.636164322915392e-02 1.635727573684415e-02 1.635290360792794e-02 + 1.634852683359730e-02 1.634414541697593e-02 1.633975935494602e-02 1.633536863669590e-02 1.633097325119221e-02 + 1.632657319870386e-02 1.632216848742881e-02 1.631775910539292e-02 1.631334504210032e-02 1.630892629731235e-02 + 1.630450287107613e-02 1.630007475715268e-02 1.629564194133085e-02 1.629120442381021e-02 1.628676220752001e-02 + 1.628231528645751e-02 1.627786365361661e-02 1.627340730437480e-02 1.626894623909321e-02 1.626448044809207e-02 + 1.626000991935131e-02 1.625553465710418e-02 1.625105466086324e-02 1.624656992364918e-02 1.624208044008659e-02 + 1.623758620493278e-02 1.623308721259990e-02 1.622858345750622e-02 1.622407493651434e-02 1.621956164908100e-02 + 1.621504359102545e-02 1.621052075671857e-02 1.620599314061202e-02 1.620146073758967e-02 1.619692354185834e-02 + 1.619238154678624e-02 1.618783475477294e-02 1.618328316706134e-02 1.617872676957040e-02 1.617416555535298e-02 + 1.616959952441603e-02 1.616502867670949e-02 1.616045300241566e-02 1.615587248863419e-02 1.615128714307292e-02 + 1.614669696726644e-02 1.614210195036420e-02 1.613750207990814e-02 1.613289735436475e-02 1.612828778261194e-02 + 1.612367334765880e-02 1.611905403879705e-02 1.611442986870223e-02 1.610980082722066e-02 1.610516690212456e-02 + 1.610052809916244e-02 1.609588441136000e-02 1.609123582829610e-02 1.608658235171540e-02 1.608192397521171e-02 + 1.607726068992654e-02 1.607259250083978e-02 1.606791940362701e-02 1.606324138657220e-02 1.605855844962495e-02 + 1.605387058768025e-02 1.604917779011535e-02 1.604448006054786e-02 1.603977739874237e-02 1.603506979420087e-02 + 1.603035723984084e-02 1.602563973257448e-02 1.602091727188371e-02 1.601618984720332e-02 1.601145745295015e-02 + 1.600672010067149e-02 1.600197777942985e-02 1.599723047266619e-02 1.599247818462375e-02 1.598772091449355e-02 + 1.598295865408641e-02 1.597819139147786e-02 1.597341912912636e-02 1.596864187530068e-02 1.596385961058315e-02 + 1.595907232771693e-02 1.595428003613896e-02 1.594948272828454e-02 1.594468039178993e-02 1.593987301780130e-02 + 1.593506061365002e-02 1.593024318102167e-02 1.592542070422077e-02 1.592059317798925e-02 1.591576060279083e-02 + 1.591092297799217e-02 1.590608029141302e-02 1.590123253274349e-02 1.589637971157846e-02 1.589152182656434e-02 + 1.588665886609507e-02 1.588179081847464e-02 1.587691768450550e-02 1.587203947045915e-02 1.586715616213467e-02 + 1.586226775168990e-02 1.585737424168921e-02 1.585247562649581e-02 1.584757190117160e-02 1.584266306445842e-02 + 1.583774911091078e-02 1.583283003450806e-02 1.582790583090947e-02 1.582297649499978e-02 1.581804202355953e-02 + 1.581310241701619e-02 1.580815766650671e-02 1.580320776320766e-02 1.579825271139450e-02 1.579329250537274e-02 + 1.578832713506978e-02 1.578335660262603e-02 1.577838090296324e-02 1.577340002574811e-02 1.576841397243399e-02 + 1.576342274326813e-02 1.575842633194578e-02 1.575342472205075e-02 1.574841791148685e-02 1.574340591569888e-02 + 1.573838872006093e-02 1.573336631006632e-02 1.572833869008299e-02 1.572330586230670e-02 1.571826781924578e-02 + 1.571322454052314e-02 1.570817603062760e-02 1.570312230059812e-02 1.569806333998715e-02 1.569299913693516e-02 + 1.568792968457186e-02 1.568285498663007e-02 1.567777503779379e-02 1.567268982728102e-02 1.566759935997030e-02 + 1.566250363482262e-02 1.565740264102256e-02 1.565229637077196e-02 1.564718482295817e-02 1.564206800099241e-02 + 1.563694589151567e-02 1.563181848599405e-02 1.562668579194260e-02 1.562154780177149e-02 1.561640450642917e-02 + 1.561125590888111e-02 1.560610200797837e-02 1.560094279515962e-02 1.559577825343192e-02 1.559060838842812e-02 + 1.558543321151646e-02 1.558025270088283e-02 1.557506685188879e-02 1.556987567405825e-02 1.556467915294808e-02 + 1.555947727806998e-02 1.555427005014520e-02 1.554905747326830e-02 1.554383954557267e-02 1.553861625685508e-02 + 1.553338760005679e-02 1.552815357203842e-02 1.552291417232042e-02 1.551766939022104e-02 1.551241921985975e-02 + 1.550716367246923e-02 1.550190274051892e-02 1.549663640983429e-02 1.549136467943576e-02 1.548608754911306e-02 + 1.548080501516420e-02 1.547551706650131e-02 1.547022370107663e-02 1.546492492363977e-02 1.545962073006300e-02 + 1.545431111106912e-02 1.544899605692932e-02 1.544367557060635e-02 1.543834964941066e-02 1.543301828099291e-02 + 1.542768146907574e-02 1.542233921474585e-02 1.541699150599057e-02 1.541163833967913e-02 1.540627971422265e-02 + 1.540091562222576e-02 1.539554606062004e-02 1.539017102808156e-02 1.538479052048013e-02 1.537940453376258e-02 + 1.537401306270197e-02 1.536861609811398e-02 1.536321364249661e-02 1.535780570199338e-02 1.535239225620149e-02 + 1.534697329939463e-02 1.534154884369051e-02 1.533611887960563e-02 1.533068339829330e-02 1.532524239983298e-02 + 1.531979587995433e-02 1.531434383110085e-02 1.530888624554550e-02 1.530342313142362e-02 1.529795449144603e-02 + 1.529248030485156e-02 1.528700056732233e-02 1.528151528324413e-02 1.527602445059826e-02 1.527052806021316e-02 + 1.526502610370102e-02 1.525951858764995e-02 1.525400550804322e-02 1.524848685322667e-02 1.524296262660809e-02 + 1.523743282528689e-02 1.523189743753784e-02 1.522635646012132e-02 1.522080989370855e-02 1.521525773883866e-02 + 1.520969998584297e-02 1.520413662809972e-02 1.519856766896251e-02 1.519299310438481e-02 1.518741292689401e-02 + 1.518182713051541e-02 1.517623571498702e-02 1.517063867977171e-02 1.516503601659771e-02 1.515942772580205e-02 + 1.515381380882217e-02 1.514819425008754e-02 1.514256904339338e-02 1.513693819284546e-02 1.513130169987854e-02 + 1.512565955837021e-02 1.512001175774349e-02 1.511435830052952e-02 1.510869918485496e-02 1.510303439909880e-02 + 1.509736393861015e-02 1.509168780464220e-02 1.508600600178219e-02 1.508031852355242e-02 1.507462535986425e-02 + 1.506892650464710e-02 1.506322195838325e-02 1.505751172137055e-02 1.505179578553525e-02 1.504607414992266e-02 + 1.504034681527993e-02 1.503461377008154e-02 1.502887501067205e-02 1.502313053999477e-02 1.501738035243006e-02 + 1.501162444030474e-02 1.500586279803602e-02 1.500009542963074e-02 1.499432233574762e-02 1.498854350912934e-02 + 1.498275894315130e-02 1.497696863387312e-02 1.497117258012378e-02 1.496537077480856e-02 1.495956321394884e-02 + 1.495374990400090e-02 1.494793083920974e-02 1.494210600904758e-02 1.493627541059610e-02 1.493043904648383e-02 + 1.492459691659297e-02 1.491874900408085e-02 1.491289530722370e-02 1.490703583623931e-02 1.490117058646935e-02 + 1.489529954725381e-02 1.488942270892006e-02 1.488354007804980e-02 1.487765165385858e-02 1.487175742273507e-02 + 1.486585738883519e-02 1.485995155398175e-02 1.485403990610964e-02 1.484812243988829e-02 1.484219915557141e-02 + 1.483627005584607e-02 1.483033513203473e-02 1.482439437542072e-02 1.481844779264578e-02 1.481249538141862e-02 + 1.480653713381494e-02 1.480057304868135e-02 1.479460312202780e-02 1.478862734716873e-02 1.478264572087699e-02 + 1.477665824308106e-02 1.477066491441443e-02 1.476466572742758e-02 1.475866067903805e-02 1.475264977269339e-02 + 1.474663299844858e-02 1.474061034872640e-02 1.473458182710518e-02 1.472854743115566e-02 1.472250715651883e-02 + 1.471646100132783e-02 1.471040896256117e-02 1.470435103749897e-02 1.469828722554372e-02 1.469221751827344e-02 + 1.468614190646898e-02 1.468006039547928e-02 1.467397298615093e-02 1.466787967378610e-02 1.466178045636883e-02 + 1.465567533041493e-02 1.464956428982840e-02 1.464344732703370e-02 1.463732444018100e-02 1.463119563426315e-02 + 1.462506090797482e-02 1.461892025637629e-02 1.461277367320199e-02 1.460662115516677e-02 1.460046270026797e-02 + 1.459429830605704e-02 1.458812796887011e-02 1.458195168595082e-02 1.457576945823491e-02 1.456958128559711e-02 + 1.456338716422361e-02 1.455718708308891e-02 1.455098103823577e-02 1.454476903226018e-02 1.453855106504101e-02 + 1.453232713525658e-02 1.452609724028033e-02 1.451986137384772e-02 1.451361953112174e-02 1.450737171027855e-02 + 1.450111790831084e-02 1.449485812287890e-02 1.448859235383744e-02 1.448232060352556e-02 1.447604287018101e-02 + 1.446975914267516e-02 1.446346941597466e-02 1.445717368938523e-02 1.445087196279080e-02 1.444456423724572e-02 + 1.443825051237331e-02 1.443193078136921e-02 1.442560503975330e-02 1.441927328581930e-02 1.441293551683267e-02 + 1.440659172970616e-02 1.440024192165075e-02 1.439388609177658e-02 1.438752424156573e-02 1.438115637277796e-02 + 1.437478247503487e-02 1.436840254149195e-02 1.436201657648160e-02 1.435562457263202e-02 1.434922652522855e-02 + 1.434282244486077e-02 1.433641232984850e-02 1.432999617114929e-02 1.432357396196595e-02 1.431714570255755e-02 + 1.431071139387867e-02 1.430427102559402e-02 1.429782460021014e-02 1.429137212732056e-02 1.428491359501307e-02 + 1.427844899676062e-02 1.427197833606156e-02 1.426550161130239e-02 1.425901881685885e-02 1.425252994564961e-02 + 1.424603499980085e-02 1.423953398385027e-02 1.423302689906778e-02 1.422651373475527e-02 1.421999448399202e-02 + 1.421346915585374e-02 1.420693774198730e-02 1.420040023237321e-02 1.419385663850131e-02 1.418730696003290e-02 + 1.418075118751426e-02 1.417418931634679e-02 1.416762135086922e-02 1.416104729584521e-02 1.415446713263836e-02 + 1.414788085973522e-02 1.414128849363525e-02 1.413469002361970e-02 1.412808544052846e-02 1.412147474772301e-02 + 1.411485794712882e-02 1.410823503604182e-02 1.410160600672222e-02 1.409497085818714e-02 1.408832959214252e-02 + 1.408168220875668e-02 1.407502870564407e-02 1.406836907961611e-02 1.406170332864153e-02 1.405503144837146e-02 + 1.404835343608425e-02 1.404166929852345e-02 1.403497903248639e-02 1.402828262916828e-02 1.402158009603205e-02 + 1.401487143048169e-02 1.400815661918214e-02 1.400143566703935e-02 1.399470857625501e-02 1.398797534046779e-02 + 1.398123596549795e-02 1.397449045134991e-02 1.396773878380821e-02 1.396098096640959e-02 1.395421700271061e-02 + 1.394744688102961e-02 1.394067060648909e-02 1.393388818692338e-02 1.392709961198955e-02 1.392030488001634e-02 + 1.391350399327543e-02 1.390669694254475e-02 1.389988372719557e-02 1.389306435287330e-02 1.388623881438261e-02 + 1.387940711188756e-02 1.387256925103053e-02 1.386572522405790e-02 1.385887502683316e-02 1.385201866296698e-02 + 1.384515612379329e-02 1.383828740611332e-02 1.383141252098464e-02 1.382453146615934e-02 1.381764423695148e-02 + 1.381075083621117e-02 1.380385125926009e-02 1.379694549932224e-02 1.379003355634722e-02 1.378311543405784e-02 + 1.377619113577579e-02 1.376926065784134e-02 1.376232399626086e-02 1.375538114862362e-02 1.374843211529037e-02 + 1.374147689626999e-02 1.373451549097131e-02 1.372754790081035e-02 1.372057412482435e-02 1.371359415880417e-02 + 1.370660800191563e-02 1.369961565562416e-02 1.369261712158748e-02 1.368561239160383e-02 1.367860146147292e-02 + 1.367158434223160e-02 1.366456103295884e-02 1.365753152816715e-02 1.365049582984413e-02 1.364345393626983e-02 + 1.363640584363454e-02 1.362935155197557e-02 1.362229106201978e-02 1.361522437421294e-02 1.360815148809621e-02 + 1.360107240365773e-02 1.359398712117658e-02 1.358689563898480e-02 1.357979795217255e-02 1.357269405533802e-02 + 1.356558396017600e-02 1.355846767355538e-02 1.355134518540141e-02 1.354421648973967e-02 1.353708158728038e-02 + 1.352994048497773e-02 1.352279317412557e-02 1.351563964921714e-02 1.350847993234027e-02 1.350131401794928e-02 + 1.349414188812881e-02 1.348696355361660e-02 1.347977901858603e-02 1.347258827670450e-02 1.346539132112732e-02 + 1.345818815687027e-02 1.345097879723517e-02 1.344376323611521e-02 1.343654146470481e-02 1.342931348024562e-02 + 1.342207929164266e-02 1.341483890125029e-02 1.340759229714105e-02 1.340033948592649e-02 1.339308047488992e-02 + 1.338581525615185e-02 1.337854383232506e-02 1.337126620737807e-02 1.336398237245951e-02 1.335669232490426e-02 + 1.334939606999042e-02 1.334209361886319e-02 1.333478496691931e-02 1.332747010093965e-02 1.332014902896288e-02 + 1.331282175723704e-02 1.330548828381385e-02 1.329814860211957e-02 1.329080271412866e-02 1.328345063097246e-02 + 1.327609234424045e-02 1.326872784914616e-02 1.326135715657202e-02 1.325398026514318e-02 1.324659716972378e-02 + 1.323920787031880e-02 1.323181236976987e-02 1.322441067219326e-02 1.321700278123619e-02 1.320958869473772e-02 + 1.320216840889533e-02 1.319474192647233e-02 1.318730924299288e-02 1.317987035320805e-02 1.317242527523754e-02 + 1.316497401404441e-02 1.315751655750498e-02 1.315005290457417e-02 1.314258305915991e-02 1.313510702533477e-02 + 1.312762479749873e-02 1.312013637454663e-02 1.311264176674524e-02 1.310514097528989e-02 1.309763399743803e-02 + 1.309012083240218e-02 1.308260148524151e-02 1.307507595779872e-02 1.306754423810231e-02 1.306000633130083e-02 + 1.305246225068735e-02 1.304491199415833e-02 1.303735555888092e-02 1.302979294561730e-02 1.302222416114251e-02 + 1.301464920127586e-02 1.300706805512286e-02 1.299948074007148e-02 1.299188726392925e-02 1.298428761376350e-02 + 1.297668178953030e-02 1.296906979917289e-02 1.296145165196894e-02 1.295382733572278e-02 1.294619684321666e-02 + 1.293856019418804e-02 1.293091739361701e-02 1.292326843600229e-02 1.291561331594024e-02 1.290795203962965e-02 + 1.290028461406370e-02 1.289261102589192e-02 1.288493127982097e-02 1.287724539399148e-02 1.286955336728896e-02 + 1.286185519483855e-02 1.285415087393522e-02 1.284644040779901e-02 1.283872379943217e-02 1.283100105007112e-02 + 1.282327216499671e-02 1.281553714651719e-02 1.280779599126801e-02 1.280004870582322e-02 1.279229529551004e-02 + 1.278453575462785e-02 1.277677008230648e-02 1.276899828322272e-02 1.276122036637128e-02 1.275343633303281e-02 + 1.274564618082443e-02 1.273784991358546e-02 1.273004753391990e-02 1.272223904101719e-02 1.271442442957637e-02 + 1.270660370794978e-02 1.269877689384363e-02 1.269094397773904e-02 1.268310495443295e-02 1.267525983383190e-02 + 1.266740862159357e-02 1.265955131610305e-02 1.265168790986125e-02 1.264381841321034e-02 1.263594283614933e-02 + 1.262806117310012e-02 1.262017342951705e-02 1.261227961209872e-02 1.260437971406514e-02 1.259647373729069e-02 + 1.258856168925583e-02 1.258064357239260e-02 1.257271939240096e-02 1.256478915520078e-02 1.255685285459754e-02 + 1.254891049173029e-02 1.254096207570647e-02 1.253300760376554e-02 1.252504707668881e-02 1.251708050378790e-02 + 1.250910789128773e-02 1.250112924190730e-02 1.249314455497329e-02 1.248515382942968e-02 1.247715706626537e-02 + 1.246915427066142e-02 1.246114545004359e-02 1.245313061093009e-02 1.244510975519442e-02 1.243708288271855e-02 + 1.242904999334644e-02 1.242101108960597e-02 1.241296617602342e-02 1.240491525784085e-02 1.239685833832253e-02 + 1.238879542265411e-02 1.238072651672425e-02 1.237265161832934e-02 1.236457072972670e-02 1.235648385971585e-02 + 1.234839100475330e-02 1.234029216644840e-02 1.233218735967670e-02 1.232407658450629e-02 1.231595983825897e-02 + 1.230783712734204e-02 1.229970846199802e-02 1.229157384500942e-02 1.228343326032102e-02 1.227528672233900e-02 + 1.226713425500730e-02 1.225897584359588e-02 1.225081148758153e-02 1.224264120133804e-02 1.223446498720786e-02 + 1.222628284514866e-02 1.221809477711035e-02 1.220990079161559e-02 1.220170089405064e-02 1.219349508434973e-02 + 1.218528336781141e-02 1.217706575082829e-02 1.216884223701085e-02 1.216061282093886e-02 1.215237750559525e-02 + 1.214413631491834e-02 1.213588924765066e-02 1.212763629639266e-02 1.211937747504947e-02 1.211111278696468e-02 + 1.210284222899338e-02 1.209456580676226e-02 1.208628352659129e-02 1.207799539529086e-02 1.206970142400196e-02 + 1.206140161359375e-02 1.205309595715539e-02 1.204478446558403e-02 1.203646714593309e-02 1.202814399601385e-02 + 1.201981502726849e-02 1.201148024892713e-02 1.200313965960066e-02 1.199479326438714e-02 1.198644106975963e-02 + 1.197808307814890e-02 1.196971928979660e-02 1.196134970757412e-02 1.195297434273665e-02 1.194459320579336e-02 + 1.193620630286995e-02 1.192781363156250e-02 1.191941519457288e-02 1.191101099930699e-02 1.190260104978759e-02 + 1.189418535108248e-02 1.188576391078268e-02 1.187733673904143e-02 1.186890383909906e-02 1.186046520717658e-02 + 1.185202085452967e-02 1.184357078721630e-02 1.183511499765447e-02 1.182665350164435e-02 1.181818631619212e-02 + 1.180971343948878e-02 1.180123487113532e-02 1.179275061618258e-02 1.178426068678883e-02 1.177576508273127e-02 + 1.176726380098327e-02 1.175875685721244e-02 1.175024426443667e-02 1.174172602804813e-02 1.173320214474543e-02 + 1.172467261918110e-02 1.171613746318596e-02 1.170759667473828e-02 1.169905025976067e-02 1.169049823639713e-02 + 1.168194060529573e-02 1.167337736787376e-02 1.166480853596695e-02 1.165623411322526e-02 1.164765410079015e-02 + 1.163906850325271e-02 1.163047732858534e-02 1.162188058835008e-02 1.161327829716097e-02 1.160467045202270e-02 + 1.159605704763531e-02 1.158743810702480e-02 1.157881363156412e-02 1.157018361041755e-02 1.156154807040710e-02 + 1.155290702254676e-02 1.154426045745637e-02 1.153560838867705e-02 1.152695082724772e-02 1.151828777265603e-02 + 1.150961922666123e-02 1.150094519786783e-02 1.149226570234640e-02 1.148358074611148e-02 1.147489033148848e-02 + 1.146619446355201e-02 1.145749315215113e-02 1.144878640491215e-02 1.144007421936342e-02 1.143135660500108e-02 + 1.142263357779597e-02 1.141390514531738e-02 1.140517131031360e-02 1.139643207471360e-02 1.138768744746770e-02 + 1.137893743736065e-02 1.137018205114591e-02 1.136142129485616e-02 1.135265517811921e-02 1.134388371322748e-02 + 1.133510690045416e-02 1.132632474439678e-02 1.131753726104511e-02 1.130874445081251e-02 1.129994631541456e-02 + 1.129114287234474e-02 1.128233413053084e-02 1.127352009524980e-02 1.126470077646612e-02 1.125587617975814e-02 + 1.124704630615814e-02 1.123821115477194e-02 1.122937074388692e-02 1.122052509984340e-02 1.121167421843202e-02 + 1.120281809651728e-02 1.119395674175946e-02 1.118509017235879e-02 1.117621839625571e-02 1.116734140890626e-02 + 1.115845922925729e-02 1.114957187162777e-02 1.114067933143962e-02 1.113178161769016e-02 1.112287874451852e-02 + 1.111397072153178e-02 1.110505754694771e-02 1.109613922373310e-02 1.108721577854856e-02 1.107828721826434e-02 + 1.106935353946150e-02 1.106041475521090e-02 1.105147087839408e-02 1.104252191603393e-02 1.103356786436798e-02 + 1.102460873384026e-02 1.101564454870664e-02 1.100667531791245e-02 1.099770104268406e-02 1.098872172333136e-02 + 1.097973737703280e-02 1.097074801492989e-02 1.096175363206450e-02 1.095275424291130e-02 1.094374986633713e-02 + 1.093474051123777e-02 1.092572618232803e-02 1.091670688531980e-02 1.090768263148204e-02 1.089865342255811e-02 + 1.088961926240844e-02 1.088058018050034e-02 1.087153618780464e-02 1.086248727940419e-02 1.085343346361914e-02 + 1.084437475261139e-02 1.083531115780061e-02 1.082624268419920e-02 1.081716934144050e-02 1.080809114559821e-02 + 1.079900810312026e-02 1.078992022093278e-02 1.078082751184906e-02 1.077172998533364e-02 1.076262764813011e-02 + 1.075352050586474e-02 1.074440857092024e-02 1.073529185762834e-02 1.072617037570664e-02 1.071704413251609e-02 + 1.070791313635956e-02 1.069877740113652e-02 1.068963693244828e-02 1.068049173224424e-02 1.067134181766250e-02 + 1.066218720670161e-02 1.065302791162099e-02 1.064386393117340e-02 1.063469527249458e-02 1.062552195483164e-02 + 1.061634397913101e-02 1.060716135205155e-02 1.059797409807024e-02 1.058878223029125e-02 1.057958575437316e-02 + 1.057038467384018e-02 1.056117900039964e-02 1.055196874533382e-02 1.054275390960051e-02 1.053353451406393e-02 + 1.052431058354873e-02 1.051508211263400e-02 1.050584910821505e-02 1.049661158906674e-02 1.048736956269110e-02 + 1.047812303544552e-02 1.046887201730896e-02 1.045961652742825e-02 1.045035657823219e-02 1.044109217270465e-02 + 1.043182332652317e-02 1.042255005238709e-02 1.041327235213399e-02 1.040399023555266e-02 1.039470371859749e-02 + 1.038541282005145e-02 1.037611754740451e-02 1.036681790639924e-02 1.035751391340543e-02 1.034820558036888e-02 + 1.033889291336949e-02 1.032957591435120e-02 1.032025460242317e-02 1.031092900384275e-02 1.030159911688449e-02 + 1.029226495054825e-02 1.028292652729243e-02 1.027358385071069e-02 1.026423692589549e-02 1.025488576741323e-02 + 1.024553039300053e-02 1.023617081698821e-02 1.022680704740226e-02 1.021743909457171e-02 1.020806697035185e-02 + 1.019869068658227e-02 1.018931025066223e-02 1.017992567348438e-02 1.017053697875713e-02 1.016114417776936e-02 + 1.015174727399650e-02 1.014234627700861e-02 1.013294120450803e-02 1.012353207457940e-02 1.011411888599992e-02 + 1.010470164920459e-02 1.009528038851809e-02 1.008585511657422e-02 1.007642584330934e-02 1.006699257991301e-02 + 1.005755533847607e-02 1.004811412861271e-02 1.003866895746225e-02 1.002921984502842e-02 1.001976681035788e-02 + 1.001030986009602e-02 1.000084900502786e-02 9.991384259025663e-03 9.981915635495017e-03 9.972443141719819e-03 + 9.962966786689603e-03 9.953486595586885e-03 9.944002583039199e-03 9.934514754395770e-03 9.925023122335749e-03 + 9.915527701693664e-03 9.906028505794947e-03 9.896525539473492e-03 9.887018817044350e-03 9.877508364713565e-03 + 9.867994191756903e-03 9.858476305769829e-03 9.848954721540815e-03 9.839429453723526e-03 9.829900512927632e-03 + 9.820367904529967e-03 9.810831649938153e-03 9.801291772225836e-03 9.791748277276684e-03 9.782201174956444e-03 + 9.772650480173910e-03 9.763096209214261e-03 9.753538370443265e-03 9.743976971083063e-03 9.734412038356991e-03 + 9.724843589152831e-03 9.715271627378256e-03 9.705696167153652e-03 9.696117225097080e-03 9.686534815487291e-03 + 9.676948943754414e-03 9.667359623576509e-03 9.657766883492007e-03 9.648170733986708e-03 9.638571181819185e-03 + 9.628968243024477e-03 9.619361933494769e-03 9.609752265452595e-03 9.600139245296816e-03 9.590522893495216e-03 + 9.580903234511828e-03 9.571280275331249e-03 9.561654026946651e-03 9.552024506017841e-03 9.542391727779683e-03 + 9.532755702177183e-03 9.523116437885958e-03 9.513473960404769e-03 9.503828289303256e-03 9.494179431678001e-03 + 9.484527400058637e-03 9.474872210511853e-03 9.465213879778082e-03 9.455552415295903e-03 9.445887829718797e-03 + 9.436220151655284e-03 9.426549394486200e-03 9.416875565725477e-03 9.407198681221749e-03 9.397518758018270e-03 + 9.387835810148322e-03 9.378149843813783e-03 9.368460878589471e-03 9.358768941430739e-03 9.349074041571485e-03 + 9.339376189353358e-03 9.329675400879622e-03 9.319971694171958e-03 9.310265081086165e-03 9.300555568605354e-03 + 9.290843182951191e-03 9.281127946492163e-03 9.271409865969660e-03 9.261688954922952e-03 9.251965230660204e-03 + 9.242238709904914e-03 9.232509401801155e-03 9.222777318787652e-03 9.213042489474691e-03 9.203304930168641e-03 + 9.193564649383718e-03 9.183821661973759e-03 9.174075985705271e-03 9.164327637046287e-03 9.154576623077591e-03 + 9.144822962285418e-03 9.135066683045857e-03 9.125307796249328e-03 9.115546312613307e-03 9.105782249286811e-03 + 9.096015624756502e-03 9.086246452281876e-03 9.076474739187750e-03 9.066700510968253e-03 9.056923792083085e-03 + 9.047144590189744e-03 9.037362919662660e-03 9.027578799121916e-03 9.017792245480461e-03 9.008003268928564e-03 + 8.998211881680073e-03 8.988418113610518e-03 8.978621982540696e-03 8.968823496265647e-03 8.959022672124209e-03 + 8.949219528590024e-03 8.939414081469170e-03 8.929606339864140e-03 8.919796321979990e-03 8.909984056877767e-03 + 8.900169557867096e-03 8.890352835957138e-03 8.880533907981049e-03 8.870712793191068e-03 8.860889506593549e-03 + 8.851064055633283e-03 8.841236465905915e-03 8.831406764712287e-03 8.821574959648875e-03 8.811741064546590e-03 + 8.801905099237244e-03 8.792067082696866e-03 8.782227026145442e-03 8.772384940188230e-03 8.762540855386065e-03 + 8.752694792574688e-03 8.742846759945761e-03 8.732996774006149e-03 8.723144854408183e-03 8.713291019755398e-03 + 8.703435278608567e-03 8.693577647775636e-03 8.683718159456632e-03 8.673856827661263e-03 8.663993662505663e-03 + 8.654128683145933e-03 8.644261909320558e-03 8.634393356690426e-03 8.624523033451901e-03 8.614650964506795e-03 + 8.604777179373340e-03 8.594901686657006e-03 8.585024500118565e-03 8.575145640490715e-03 8.565265126670765e-03 + 8.555382971806235e-03 8.545499187654319e-03 8.535613803632294e-03 8.525726842250045e-03 8.515838312646278e-03 + 8.505948232174527e-03 8.496056621077198e-03 8.486163497882877e-03 8.476268872748003e-03 8.466372762116349e-03 + 8.456475199094931e-03 8.446576199856061e-03 8.436675774300739e-03 8.426773941795081e-03 8.416870722731803e-03 + 8.406966134358667e-03 8.397060186389057e-03 8.387152901959176e-03 8.377244311160385e-03 8.367334425300299e-03 + 8.357423258296441e-03 8.347510830980188e-03 8.337597163605794e-03 8.327682270401855e-03 8.317766161869340e-03 + 8.307848867754637e-03 8.297930413816063e-03 8.288010810083676e-03 8.278090072673102e-03 8.268168221765407e-03 + 8.258245278027963e-03 8.248321253600945e-03 8.238396163758082e-03 8.228470040664376e-03 8.218542903042886e-03 + 8.208614761992156e-03 8.198685637447353e-03 8.188755549837494e-03 8.178824516773604e-03 8.168892549578916e-03 + 8.158959670459199e-03 8.149025910256038e-03 8.139091282816925e-03 8.129155801857130e-03 8.119219487437710e-03 + 8.109282361690508e-03 8.099344440765549e-03 8.089405733754036e-03 8.079466270417937e-03 8.069526079135253e-03 + 8.059585169010465e-03 8.049643556954327e-03 8.039701265060109e-03 8.029758314127560e-03 8.019814717074126e-03 + 8.009870488264625e-03 7.999925660293698e-03 7.989980254561855e-03 7.980034282561204e-03 7.970087763203990e-03 + 7.960140717914167e-03 7.950193166721423e-03 7.940245120231920e-03 7.930296599391260e-03 7.920347637831796e-03 + 7.910398250263278e-03 7.900448449763646e-03 7.890498257622273e-03 7.880547695356892e-03 7.870596780430528e-03 + 7.860645524802819e-03 7.850693955430419e-03 7.840742100859013e-03 7.830789973961963e-03 7.820837591210042e-03 + 7.810884973654219e-03 7.800932143705464e-03 7.790979115476222e-03 7.781025902060369e-03 7.771072537550891e-03 + 7.761119045304192e-03 7.751165435253132e-03 7.741211727248220e-03 7.731257943744334e-03 7.721304105116559e-03 + 7.711350222852130e-03 7.701396316987202e-03 7.691442422531397e-03 7.681488555826352e-03 7.671534729460651e-03 + 7.661580965493510e-03 7.651627286213397e-03 7.641673709645761e-03 7.631720246474624e-03 7.621766924002147e-03 + 7.611813774300424e-03 7.601860809420407e-03 7.591908045212342e-03 7.581955503946372e-03 7.572003208680656e-03 + 7.562051174726026e-03 7.552099414296815e-03 7.542147961065804e-03 7.532196840825635e-03 7.522246063843738e-03 + 7.512295650102864e-03 7.502345622322073e-03 7.492396000716249e-03 7.482446799189802e-03 7.472498037196947e-03 + 7.462549747897286e-03 7.452601950331629e-03 7.442654658211039e-03 7.432707892744488e-03 7.422761676416634e-03 + 7.412816028768508e-03 7.402870961455420e-03 7.392926500328647e-03 7.382982678429822e-03 7.373039508794957e-03 + 7.363097007225734e-03 7.353155196864952e-03 7.343214100532815e-03 7.333273734782904e-03 7.323334112197604e-03 + 7.313395265021593e-03 7.303457220900774e-03 7.293519991033275e-03 7.283583594600794e-03 7.273648054943689e-03 + 7.263713394446934e-03 7.253779626580373e-03 7.243846768480717e-03 7.233914855435080e-03 7.223983908518886e-03 + 7.214053940460562e-03 7.204124972417771e-03 7.194197027491048e-03 7.184270126394881e-03 7.174344280726286e-03 + 7.164419514784642e-03 7.154495863236941e-03 7.144573340914020e-03 7.134651962993328e-03 7.124731752265264e-03 + 7.114812732100897e-03 7.104894920638768e-03 7.094978330575343e-03 7.085062992246606e-03 7.075148934793896e-03 + 7.065236171017366e-03 7.055324719420953e-03 7.045414603125002e-03 7.035505845669364e-03 7.025598461448587e-03 + 7.015692466009597e-03 7.005787894887785e-03 6.995884771371198e-03 6.985983107977662e-03 6.976082925249031e-03 + 6.966184246523457e-03 6.956287093797063e-03 6.946391479271966e-03 6.936497425652844e-03 6.926604968509339e-03 + 6.916714124366364e-03 6.906824907731460e-03 6.896937340931554e-03 6.887051448149962e-03 6.877167248699087e-03 + 6.867284753979424e-03 6.857403994050719e-03 6.847525000658012e-03 6.837647785670592e-03 6.827772367409923e-03 + 6.817898770109592e-03 6.808027016717447e-03 6.798157122708669e-03 6.788289103240300e-03 6.778422992931511e-03 + 6.768558816798320e-03 6.758696587557012e-03 6.748836325648165e-03 6.738978054348659e-03 6.729121795949092e-03 + 6.719267563927435e-03 6.709415379633438e-03 6.699565278400954e-03 6.689717278120727e-03 6.679871393303892e-03 + 6.670027647355804e-03 6.660186063525513e-03 6.650346660981845e-03 6.640509452367944e-03 6.630674466396449e-03 + 6.620841735868644e-03 6.611011273308148e-03 6.601183096392477e-03 6.591357229649247e-03 6.581533696087914e-03 + 6.571712512145987e-03 6.561893692372858e-03 6.552077270290561e-03 6.542263272668194e-03 6.532451712617284e-03 + 6.522642609933696e-03 6.512835987879551e-03 6.503031869590782e-03 6.493230268870023e-03 6.483431205156500e-03 + 6.473634714105858e-03 6.463840816056773e-03 6.454049525191551e-03 6.444260863046832e-03 6.434474853362258e-03 + 6.424691517208967e-03 6.414910866799055e-03 6.405132928351729e-03 6.395357735592168e-03 6.385585303753894e-03 + 6.375815649717760e-03 6.366048796411005e-03 6.356284767471845e-03 6.346523580477974e-03 6.336765248927921e-03 + 6.327009805730009e-03 6.317257279178600e-03 6.307507681412946e-03 6.297761032647583e-03 6.288017356862164e-03 + 6.278276676438099e-03 6.268539005625230e-03 6.258804362658888e-03 6.249072783406197e-03 6.239344289504087e-03 + 6.229618894349891e-03 6.219896619699197e-03 6.210177489065160e-03 6.200461523673893e-03 6.190748736475173e-03 + 6.181039151999554e-03 6.171332804226705e-03 6.161629709556120e-03 6.151929884103313e-03 6.142233350147177e-03 + 6.132540131644584e-03 6.122850247356021e-03 6.113163710170625e-03 6.103480551213418e-03 6.093800800141988e-03 + 6.084124469547710e-03 6.074451578566364e-03 6.064782150905211e-03 6.055116209626953e-03 6.045453769994722e-03 + 6.035794848740185e-03 6.026139480474754e-03 6.016487688229946e-03 6.006839485237500e-03 5.997194892776407e-03 + 5.987553934341584e-03 5.977916631713333e-03 5.968282997802390e-03 5.958653055343909e-03 5.949026838944569e-03 + 5.939404365780911e-03 5.929785651209331e-03 5.920170717549854e-03 5.910559587858684e-03 5.900952281370824e-03 + 5.891348811852907e-03 5.881749208142844e-03 5.872153500225121e-03 5.862561701850070e-03 5.852973831530551e-03 + 5.843389912374926e-03 5.833809966833203e-03 5.824234011006907e-03 5.814662060999971e-03 5.805094150375409e-03 + 5.795530303292347e-03 5.785970532524381e-03 5.776414859211175e-03 5.766863306294991e-03 5.757315894674337e-03 + 5.747772638659374e-03 5.738233559732430e-03 5.728698691311226e-03 5.719168051719483e-03 5.709641656042984e-03 + 5.700119526414031e-03 5.690601685377130e-03 5.681088152168133e-03 5.671578940158426e-03 5.662074076665564e-03 + 5.652573592801510e-03 5.643077502877857e-03 5.633585823810169e-03 5.624098577633230e-03 5.614615788052954e-03 + 5.605137471831965e-03 5.595663642810052e-03 5.586194333773162e-03 5.576729570469775e-03 5.567269364923084e-03 + 5.557813736696195e-03 5.548362708847973e-03 5.538916303890826e-03 5.529474534822445e-03 5.520037420561356e-03 + 5.510604996543656e-03 5.501177281279281e-03 5.491754287530179e-03 5.482336037985177e-03 5.472922555453679e-03 + 5.463513859119052e-03 5.454109961206277e-03 5.444710887376439e-03 5.435316669896643e-03 5.425927322428118e-03 + 5.416542861379438e-03 5.407163309793553e-03 5.397788689388935e-03 5.388419016905312e-03 5.379054306533677e-03 + 5.369694588817857e-03 5.360339890208465e-03 5.350990223294556e-03 5.341645606645782e-03 5.332306062415535e-03 + 5.322971612709802e-03 5.313642271564683e-03 5.304318056285795e-03 5.294999000250198e-03 5.285685123732157e-03 + 5.276376439554206e-03 5.267072968338082e-03 5.257774732353860e-03 5.248481751732874e-03 5.239194038865901e-03 + 5.229911616755654e-03 5.220634516968343e-03 5.211362754853240e-03 5.202096346092698e-03 5.192835312362628e-03 + 5.183579674966123e-03 5.174329450821569e-03 5.165084652994387e-03 5.155845310548846e-03 5.146611450951191e-03 + 5.137383086378589e-03 5.128160234647254e-03 5.118942917508807e-03 5.109731156137037e-03 5.100524965000140e-03 + 5.091324360054826e-03 5.082129373049942e-03 5.072940025255639e-03 5.063756329149303e-03 5.054578304260502e-03 + 5.045405972366202e-03 5.036239353680495e-03 5.027078459118392e-03 5.017923310123222e-03 5.008773940483098e-03 + 4.999630364315774e-03 4.990492594829337e-03 4.981360654331298e-03 4.972234563790402e-03 4.963114339923834e-03 + 4.953999995020500e-03 4.944891556281875e-03 4.935789051765770e-03 4.926692493194353e-03 4.917601897109304e-03 + 4.908517284729773e-03 4.899438676825864e-03 4.890366088012707e-03 4.881299532722441e-03 4.872239041569468e-03 + 4.863184636415129e-03 4.854136328649667e-03 4.845094137498133e-03 4.836058083872883e-03 4.827028186746977e-03 + 4.818004458681770e-03 4.808986918914880e-03 4.799975597861264e-03 4.790970512088721e-03 4.781971675128856e-03 + 4.772979106768043e-03 4.763992827229902e-03 4.755012853632298e-03 4.746039197549013e-03 4.737071883993436e-03 + 4.728110941197518e-03 4.719156380399636e-03 4.710208217424537e-03 4.701266473663848e-03 4.692331168251817e-03 + 4.683402315353613e-03 4.674479928383867e-03 4.665564036556664e-03 4.656654662394768e-03 4.647751816371710e-03 + 4.638855516650367e-03 4.629965783672686e-03 4.621082635909843e-03 4.612206084994354e-03 4.603336148102954e-03 + 4.594472856159325e-03 4.585616225744373e-03 4.576766268345947e-03 4.567923003199363e-03 4.559086450091263e-03 + 4.550256626033265e-03 4.541433541986122e-03 4.532617220194613e-03 4.523807688535670e-03 4.515004959722835e-03 + 4.506209047920159e-03 4.497419972185719e-03 4.488637751873642e-03 4.479862401381760e-03 4.471093932025212e-03 + 4.462332371280023e-03 4.453577742726973e-03 4.444830056583276e-03 4.436089328917552e-03 4.427355578888171e-03 + 4.418628824988929e-03 4.409909078668640e-03 4.401196354933857e-03 4.392490684030716e-03 4.383792083151365e-03 + 4.375100562120779e-03 4.366416138313078e-03 4.357738831525952e-03 4.349068659591380e-03 4.340405630957790e-03 + 4.331749765364269e-03 4.323101091949651e-03 4.314459623208851e-03 4.305825371349630e-03 4.297198354190413e-03 + 4.288578590720092e-03 4.279966095343473e-03 4.271360877578565e-03 4.262762963097229e-03 4.254172376200769e-03 + 4.245589126222103e-03 4.237013227440267e-03 4.228444697962537e-03 4.219883556022182e-03 4.211329813254019e-03 + 4.202783482548908e-03 4.194244591796649e-03 4.185713159116739e-03 4.177189194188086e-03 4.168672712320958e-03 + 4.160163731860882e-03 4.151662270610665e-03 4.143168336754119e-03 4.134681947397693e-03 4.126203130809124e-03 + 4.117731899759874e-03 4.109268265260960e-03 4.100812244167818e-03 4.092363854125291e-03 4.083923109325604e-03 + 4.075490018959178e-03 4.067064605609816e-03 4.058646892914489e-03 4.050236890474988e-03 4.041834611549669e-03 + 4.033440073099425e-03 4.025053291802670e-03 4.016674279190388e-03 4.008303046950822e-03 3.999939621219669e-03 + 3.991584019864232e-03 3.983236251035503e-03 3.974896329846703e-03 3.966564273682151e-03 3.958240098637734e-03 + 3.949923812376889e-03 3.941615430268695e-03 3.933314980874398e-03 3.925022475755094e-03 3.916737923312982e-03 + 3.908461340476090e-03 3.900192744628528e-03 3.891932149238224e-03 3.883679560814138e-03 3.875435000263637e-03 + 3.867198492508630e-03 3.858970045729460e-03 3.850749670926077e-03 3.842537384120139e-03 3.834333202377867e-03 + 3.826137136626801e-03 3.817949195349815e-03 3.809769403427763e-03 3.801597779587331e-03 3.793434330750140e-03 + 3.785279069923421e-03 3.777132013373491e-03 3.768993177352847e-03 3.760862568898475e-03 3.752740200334732e-03 + 3.744626099044159e-03 3.736520277340854e-03 3.728422742215669e-03 3.720333508785603e-03 3.712252593018920e-03 + 3.704180008090329e-03 3.696115760631814e-03 3.688059868276574e-03 3.680012354362612e-03 3.671973228138760e-03 + 3.663942499526064e-03 3.655920182566113e-03 3.647906292785413e-03 3.639900840938008e-03 3.631903834337251e-03 + 3.623915295229000e-03 3.615935242250758e-03 3.607963681828620e-03 3.600000626081414e-03 3.592046089865790e-03 + 3.584100087061132e-03 3.576162625323692e-03 3.568233715505030e-03 3.560313381862740e-03 3.552401637255495e-03 + 3.544498488187401e-03 3.536603947761108e-03 3.528718030587010e-03 3.520840749407267e-03 3.512972109975055e-03 + 3.505112127471606e-03 3.497260824593953e-03 3.489418209893856e-03 3.481584291815555e-03 3.473759083632174e-03 + 3.465942599385497e-03 3.458134849136788e-03 3.450335838875430e-03 3.442545588595099e-03 3.434764116831954e-03 + 3.426991428902786e-03 3.419227535146918e-03 3.411472449427477e-03 3.403726185233638e-03 3.395988749408295e-03 + 3.388260149964055e-03 3.380540409506120e-03 3.372829541439428e-03 3.365127551327278e-03 3.357434450344299e-03 + 3.349750251864305e-03 3.342074968176267e-03 3.334408603200120e-03 3.326751169911567e-03 3.319102691777129e-03 + 3.311463175183513e-03 3.303832626198486e-03 3.296211059114474e-03 3.288598486024217e-03 3.280994915398627e-03 + 3.273400352769854e-03 3.265814815709593e-03 3.258238322074859e-03 3.250670876135365e-03 3.243112486983179e-03 + 3.235563167624456e-03 3.228022929479646e-03 3.220491779361285e-03 3.212969724272006e-03 3.205456783570964e-03 + 3.197952970426890e-03 3.190458290104943e-03 3.182972751519780e-03 3.175496366385864e-03 3.168029146873250e-03 + 3.160571096621216e-03 3.153122225636278e-03 3.145682555500280e-03 3.138252093348739e-03 3.130830843615626e-03 + 3.123418817816768e-03 3.116016027518625e-03 3.108622481356378e-03 3.101238183229207e-03 3.093863147897005e-03 + 3.086497392737253e-03 3.079140921752824e-03 3.071793741871484e-03 3.064455864252268e-03 3.057127299904285e-03 + 3.049808055146270e-03 3.042498134791386e-03 3.035197556645182e-03 3.027906333235584e-03 3.020624467536793e-03 + 3.013351968343262e-03 3.006088846580162e-03 2.998835112089031e-03 2.991590768047797e-03 2.984355822285627e-03 + 2.977130294631421e-03 2.969914192263928e-03 2.962707518230782e-03 2.955510282832787e-03 2.948322496039390e-03 + 2.941144165204636e-03 2.933975293458325e-03 2.926815893073326e-03 2.919665980487675e-03 2.912525559332239e-03 + 2.905394635071103e-03 2.898273217656210e-03 2.891161316595433e-03 2.884058936906487e-03 2.876966081111658e-03 + 2.869882766189157e-03 2.862809005041444e-03 2.855744798230348e-03 2.848690153100023e-03 2.841645079496137e-03 + 2.834609585256340e-03 2.827583673848185e-03 2.820567351490293e-03 2.813560634590312e-03 2.806563530531927e-03 + 2.799576041999259e-03 2.792598177467573e-03 2.785629945309582e-03 2.778671351607254e-03 2.771722398039775e-03 + 2.764783095014263e-03 2.757853459091809e-03 2.750933492568204e-03 2.744023198517816e-03 2.737122585640385e-03 + 2.730231662189404e-03 2.723350432970404e-03 2.716478899800820e-03 2.709617075896625e-03 2.702764973241287e-03 + 2.695922593060963e-03 2.689089940152226e-03 2.682267022316270e-03 2.675453847914084e-03 2.668650418902243e-03 + 2.661856738145520e-03 2.655072822033232e-03 2.648298678030288e-03 2.641534306206961e-03 2.634779712258937e-03 + 2.628034904058933e-03 2.621299888635041e-03 2.614574665771587e-03 2.607859242632423e-03 2.601153634957146e-03 + 2.594457844452072e-03 2.587771872555374e-03 2.581095727373358e-03 2.574429415266960e-03 2.567772939497474e-03 + 2.561126300777387e-03 2.554489510835181e-03 2.547862581281132e-03 2.541245510713479e-03 2.534638303078699e-03 + 2.528040966193904e-03 2.521453505493298e-03 2.514875922225054e-03 2.508308218200437e-03 2.501750407164573e-03 + 2.495202496081871e-03 2.488664484118587e-03 2.482136376281468e-03 2.475618178705269e-03 2.469109895957427e-03 + 2.462611527825166e-03 2.456123079328407e-03 2.449644563898542e-03 2.443175984269443e-03 2.436717340526153e-03 + 2.430268636964234e-03 2.423829879853036e-03 2.417401073311931e-03 2.410982215756923e-03 2.404573315098301e-03 + 2.398174382071132e-03 2.391785416912405e-03 2.385406421217447e-03 2.379037399546287e-03 2.372678357701878e-03 + 2.366329296305038e-03 2.359990214012962e-03 2.353661123666590e-03 2.347342032379030e-03 2.341032936953993e-03 + 2.334733840455562e-03 2.328444748068140e-03 2.322165663885325e-03 2.315896586946297e-03 2.309637519733881e-03 + 2.303388473653537e-03 2.297149451184649e-03 2.290920451297887e-03 2.284701476927273e-03 2.278492533074980e-03 + 2.272293622898508e-03 2.266104742447669e-03 2.259925897918875e-03 2.253757100645447e-03 2.247598348619136e-03 + 2.241449641489242e-03 2.235310983406359e-03 2.229182378556762e-03 2.223063827011661e-03 2.216955326220785e-03 + 2.210856885615230e-03 2.204768511855369e-03 2.198690202073136e-03 2.192621957162963e-03 2.186563780523993e-03 + 2.180515675851768e-03 2.174477640514074e-03 2.168449674335647e-03 2.162431789038673e-03 2.156423986093689e-03 + 2.150426261719325e-03 2.144438618887063e-03 2.138461061015507e-03 2.132493589319895e-03 2.126536199820428e-03 + 2.120588896234097e-03 2.114651688169617e-03 2.108724573757348e-03 2.102807551461262e-03 2.096900623831682e-03 + 2.091003792760502e-03 2.085117057433877e-03 2.079240415028002e-03 2.073373872799373e-03 2.067517436442142e-03 + 2.061671101563673e-03 2.055834867994772e-03 2.050008738194652e-03 2.044192713868095e-03 2.038386792128391e-03 + 2.032590971333173e-03 2.026805260662020e-03 2.021029661329869e-03 2.015264168518725e-03 2.009508783500123e-03 + 2.003763508166370e-03 1.998028342654997e-03 1.992303282805534e-03 1.986588330078225e-03 1.980883492165770e-03 + 1.975188767039759e-03 1.969504151730439e-03 1.963829647004430e-03 1.958165254218237e-03 1.952510971963634e-03 + 1.946866794889960e-03 1.941232728159857e-03 1.935608777640074e-03 1.929994938329363e-03 1.924391207914093e-03 + 1.918797587114099e-03 1.913214077256622e-03 1.907640674795718e-03 1.902077375557082e-03 1.896524186430478e-03 + 1.890981108949087e-03 1.885448138032121e-03 1.879925272541809e-03 1.874412513138102e-03 1.868909859971047e-03 + 1.863417306389931e-03 1.857934851379391e-03 1.852462503653811e-03 1.847000259754348e-03 1.841548114039762e-03 + 1.836106066817225e-03 1.830674118529854e-03 1.825252266916765e-03 1.819840505202892e-03 1.814438836319749e-03 + 1.809047265638602e-03 1.803665787133681e-03 1.798294397101445e-03 1.792933095135866e-03 1.787581880369786e-03 + 1.782240749155103e-03 1.776909697172910e-03 1.771588728179710e-03 1.766277842767543e-03 1.760977035675204e-03 + 1.755686304337379e-03 1.750405647484752e-03 1.745135063548007e-03 1.739874546386865e-03 1.734624093589025e-03 + 1.729383711586370e-03 1.724153396315838e-03 1.718933140719367e-03 1.713722944309894e-03 1.708522806163372e-03 + 1.703332722978997e-03 1.698152687791741e-03 1.692982700783420e-03 1.687822765464940e-03 1.682672875794938e-03 + 1.677533027054054e-03 1.672403217813849e-03 1.667283446525115e-03 1.662173708173832e-03 1.657073995739192e-03 + 1.651984312946546e-03 1.646904660364047e-03 1.641835029387390e-03 1.636775416468660e-03 1.631725820220986e-03 + 1.626686238226539e-03 1.621656663682810e-03 1.616637091835148e-03 1.611627526662728e-03 1.606627964700548e-03 + 1.601638398623349e-03 1.596658825754688e-03 1.591689243408400e-03 1.586729647378206e-03 1.581780030725023e-03 + 1.576840391697073e-03 1.571910732264727e-03 1.566991046477593e-03 1.562081328242421e-03 1.557181574037859e-03 + 1.552291781114454e-03 1.547411944138861e-03 1.542542055154552e-03 1.537682115822498e-03 1.532832126356767e-03 + 1.527992077470792e-03 1.523161963747274e-03 1.518341782422417e-03 1.513531530571088e-03 1.508731200913292e-03 + 1.503940786876937e-03 1.499160290964809e-03 1.494389709200610e-03 1.489629032745148e-03 1.484878257820629e-03 + 1.480137381279299e-03 1.475406398389162e-03 1.470685299850305e-03 1.465974082141071e-03 1.461272748080975e-03 + 1.456581290224651e-03 1.451899700275850e-03 1.447227974089072e-03 1.442566108566721e-03 1.437914097994959e-03 + 1.433271932504185e-03 1.428639611034298e-03 1.424017133356480e-03 1.419404490680891e-03 1.414801676491448e-03 + 1.410208686553135e-03 1.405625516589791e-03 1.401052158609908e-03 1.396488604511052e-03 1.391934855472548e-03 + 1.387390907364871e-03 1.382856750165021e-03 1.378332378783991e-03 1.373817788890047e-03 1.369312974750468e-03 + 1.364817927255285e-03 1.360332641059443e-03 1.355857116711623e-03 1.351391347026849e-03 1.346935323100728e-03 + 1.342489039284644e-03 1.338052491255308e-03 1.333625672740901e-03 1.329208572800934e-03 1.324801188462658e-03 + 1.320403519143769e-03 1.316015555822497e-03 1.311637290544184e-03 1.307268717472159e-03 1.302909831116118e-03 + 1.298560623326278e-03 1.294221085253892e-03 1.289891216124110e-03 1.285571011566486e-03 1.281260461060531e-03 + 1.276959557618139e-03 1.272668295740209e-03 1.268386669608614e-03 1.264114669618853e-03 1.259852288349743e-03 + 1.255599524419093e-03 1.251356371085625e-03 1.247122819189722e-03 1.242898861265979e-03 1.238684491359706e-03 + 1.234479702756933e-03 1.230284484841117e-03 1.226098832748256e-03 1.221922744434409e-03 1.217756210326720e-03 + 1.213599221362577e-03 1.209451770765583e-03 1.205313852635065e-03 1.201185458480448e-03 1.197066577985755e-03 + 1.192957208640432e-03 1.188857345511447e-03 1.184766976969275e-03 1.180686095693037e-03 1.176614695732404e-03 + 1.172552769621902e-03 1.168500307042727e-03 1.164457299537124e-03 1.160423745213695e-03 1.156399636114517e-03 + 1.152384961360659e-03 1.148379714206853e-03 1.144383887440774e-03 1.140397472403066e-03 1.136420458871837e-03 + 1.132452840804467e-03 1.128494614815977e-03 1.124545770440235e-03 1.120606297984056e-03 1.116676190709075e-03 + 1.112755440623707e-03 1.108844038267568e-03 1.104941973598277e-03 1.101049242215234e-03 1.097165838523137e-03 + 1.093291750933755e-03 1.089426970747485e-03 1.085571490835547e-03 1.081725303225761e-03 1.077888396808512e-03 + 1.074060761522748e-03 1.070242395009795e-03 1.066433289590875e-03 1.062633433332422e-03 1.058842817553080e-03 + 1.055061434373011e-03 1.051289275348505e-03 1.047526329409495e-03 1.043772588486000e-03 1.040028047931513e-03 + 1.036292698203525e-03 1.032566529042292e-03 1.028849531681517e-03 1.025141697676040e-03 1.021443017315572e-03 + 1.017753479165712e-03 1.014073077446178e-03 1.010401806565697e-03 1.006739654876394e-03 1.003086612170896e-03 + 9.994426698862881e-04 9.958078198244436e-04 9.921820510029489e-04 9.885653522799815e-04 9.849577193159157e-04 + 9.813591440739670e-04 9.777696142556011e-04 9.741891204675346e-04 9.706176542328248e-04 9.670552065524777e-04 + 9.635017651512704e-04 9.599573207794398e-04 9.564218691437683e-04 9.528953995809905e-04 9.493779002331982e-04 + 9.458693621672339e-04 9.423697766254766e-04 9.388791334439822e-04 9.353974200435674e-04 9.319246293443443e-04 + 9.284607555133966e-04 9.250057861419034e-04 9.215597102726345e-04 9.181225189615299e-04 9.146942031524666e-04 + 9.112747514066988e-04 9.078641516289516e-04 9.044623983719834e-04 9.010694834242857e-04 8.976853937790154e-04 + 8.943101192935385e-04 8.909436508104612e-04 8.875859786393426e-04 8.842370902316334e-04 8.808969751654204e-04 + 8.775656281905130e-04 8.742430385918343e-04 8.709291937982416e-04 8.676240840155020e-04 8.643276998573467e-04 + 8.610400308208924e-04 8.577610636611962e-04 8.544907899714905e-04 8.512292035626933e-04 8.479762917886125e-04 + 8.447320428739457e-04 8.414964471843920e-04 8.382694949325988e-04 8.350511744137459e-04 8.318414728923707e-04 + 8.286403836395943e-04 8.254478982373706e-04 8.222640032931049e-04 8.190886878204532e-04 8.159219419987107e-04 + 8.127637556794064e-04 8.096141160179775e-04 8.064730115089579e-04 8.033404360997527e-04 8.002163789609624e-04 + 7.971008268111541e-04 7.939937692507287e-04 7.908951962853333e-04 7.878050969946667e-04 7.847234577702081e-04 + 7.816502689905088e-04 7.785855239466778e-04 7.755292098590464e-04 7.724813142232633e-04 7.694418267842021e-04 + 7.664107372089749e-04 7.633880335334087e-04 7.603737023812342e-04 7.573677358642847e-04 7.543701253849379e-04 + 7.513808572285544e-04 7.483999196962093e-04 7.454273024026923e-04 7.424629947358947e-04 7.395069836664074e-04 + 7.365592567622367e-04 7.336198070174806e-04 7.306886236388442e-04 7.277656929130117e-04 7.248510036837761e-04 + 7.219445453636994e-04 7.190463067357669e-04 7.161562739946586e-04 7.132744364309508e-04 7.104007867132190e-04 + 7.075353120392018e-04 7.046779992824802e-04 7.018288375861283e-04 6.989878161882759e-04 6.961549229362052e-04 + 6.933301438820412e-04 6.905134700383686e-04 6.877048926511914e-04 6.849043978549774e-04 6.821119732944710e-04 + 6.793276080246700e-04 6.765512910034699e-04 6.737830090783149e-04 6.710227490756584e-04 6.682705030776122e-04 + 6.655262603091742e-04 6.627900067379164e-04 6.600617305924390e-04 6.573414207627890e-04 6.546290656955580e-04 + 6.519246513982958e-04 6.492281662548372e-04 6.465396024423735e-04 6.438589471596415e-04 6.411861867028291e-04 + 6.385213096762252e-04 6.358643049114898e-04 6.332151601148890e-04 6.305738609661260e-04 6.279403974635571e-04 + 6.253147606410383e-04 6.226969365620930e-04 6.200869123319087e-04 6.174846765257772e-04 6.148902176504979e-04 + 6.123035224628875e-04 6.097245772740803e-04 6.071533733723410e-04 6.045898999580564e-04 6.020341426510520e-04 + 5.994860891934145e-04 5.969457280748620e-04 5.944130474177512e-04 5.918880332091087e-04 5.893706730594447e-04 + 5.868609584534629e-04 5.843588766665737e-04 5.818644136544619e-04 5.793775576682911e-04 5.768982970317317e-04 + 5.744266191686133e-04 5.719625097277512e-04 5.695059578510202e-04 5.670569542308351e-04 5.646154849082753e-04 + 5.621815365284883e-04 5.597550972743215e-04 5.573361553519681e-04 5.549246974872960e-04 5.525207095632259e-04 + 5.501241820142805e-04 5.477351040267441e-04 5.453534610951853e-04 5.429792405131840e-04 5.406124304314462e-04 + 5.382530187447214e-04 5.359009913605971e-04 5.335563351904396e-04 5.312190411682156e-04 5.288890968140364e-04 + 5.265664878332606e-04 5.242512018091515e-04 5.219432267978740e-04 5.196425502978362e-04 5.173491576918976e-04 + 5.150630373381158e-04 5.127841797796618e-04 5.105125710953982e-04 5.082481974966798e-04 5.059910467933278e-04 + 5.037411069671739e-04 5.014983647643853e-04 4.992628057533249e-04 4.970344196034297e-04 4.948131954905409e-04 + 4.925991188614672e-04 4.903921766298550e-04 4.881923566574878e-04 4.859996466359864e-04 4.838140324815327e-04 + 4.816355005995136e-04 4.794640414647377e-04 4.772996426854546e-04 4.751422896755638e-04 4.729919697488023e-04 + 4.708486707166207e-04 4.687123799720691e-04 4.665830828962369e-04 4.644607671738101e-04 4.623454230212830e-04 + 4.602370366779194e-04 4.581355941018685e-04 4.560410828358216e-04 4.539534906171381e-04 4.518728041821612e-04 + 4.497990089033435e-04 4.477320938149108e-04 4.456720481170030e-04 4.436188572707195e-04 4.415725078895158e-04 + 4.395329875976124e-04 4.375002838422590e-04 4.354743826722610e-04 4.334552702201095e-04 4.314429363226086e-04 + 4.294373687059989e-04 4.274385527576286e-04 4.254464755700176e-04 4.234611247199864e-04 4.214824874479911e-04 + 4.195105492176435e-04 4.175452972239935e-04 4.155867214135851e-04 4.136348082067204e-04 4.116895433467350e-04 + 4.097509141339746e-04 4.078189081189173e-04 4.058935120995524e-04 4.039747114386321e-04 4.020624945699733e-04 + 4.001568506324645e-04 3.982577652062802e-04 3.963652246433777e-04 3.944792163840573e-04 3.925997278951708e-04 + 3.907267452820787e-04 3.888602542761684e-04 3.870002443827855e-04 3.851467035420477e-04 3.832996170232135e-04 + 3.814589716941001e-04 3.796247550166885e-04 3.777969542187427e-04 3.759755548771444e-04 3.741605437648361e-04 + 3.723519105456335e-04 3.705496418343326e-04 3.687537232626712e-04 3.669641420580878e-04 3.651808856652343e-04 + 3.634039408935104e-04 3.616332930379869e-04 3.598689301103073e-04 3.581108413327368e-04 3.563590123412032e-04 + 3.546134293224166e-04 3.528740796868620e-04 3.511409507353364e-04 3.494140287293094e-04 3.476932993968030e-04 + 3.459787517007610e-04 3.442703736842207e-04 3.425681507579447e-04 3.408720696736798e-04 3.391821178070990e-04 + 3.374982823340253e-04 3.358205489790399e-04 3.341489042294683e-04 3.324833375391577e-04 3.308238358267097e-04 + 3.291703846864138e-04 3.275229711235071e-04 3.258815824857735e-04 3.242462057388915e-04 3.226168264116891e-04 + 3.209934320343741e-04 3.193760116170641e-04 3.177645512713499e-04 3.161590371207419e-04 3.145594562690266e-04 + 3.129657961319975e-04 3.113780432227079e-04 3.097961831114660e-04 3.082202043645004e-04 3.066500952444524e-04 + 3.050858414009347e-04 3.035274294402161e-04 3.019748466354355e-04 3.004280802320956e-04 2.988871162192853e-04 + 2.973519409077311e-04 2.958225434173786e-04 2.942989109163873e-04 2.927810290941792e-04 2.912688849504159e-04 + 2.897624658129895e-04 2.882617587216531e-04 2.867667493909568e-04 2.852774250910157e-04 2.837937747837379e-04 + 2.823157848000407e-04 2.808434412718301e-04 2.793767313619733e-04 2.779156424588856e-04 2.764601612241833e-04 + 2.750102732798498e-04 2.735659669757869e-04 2.721272307826111e-04 2.706940504177620e-04 2.692664125118005e-04 + 2.678443044384447e-04 2.664277133531666e-04 2.650166254907073e-04 2.636110271946842e-04 2.622109073508727e-04 + 2.608162534146021e-04 2.594270512444905e-04 2.580432877716125e-04 2.566649503351083e-04 2.552920261463284e-04 + 2.539245011192165e-04 2.525623623480746e-04 2.512055988243127e-04 2.498541971146173e-04 2.485081433825346e-04 + 2.471674249383843e-04 2.458320291468696e-04 2.445019428356345e-04 2.431771519464020e-04 2.418576445147758e-04 + 2.405434090455539e-04 2.392344316436903e-04 2.379306989304936e-04 2.366321982706708e-04 2.353389171046539e-04 + 2.340508418959193e-04 2.327679588365217e-04 2.314902568213100e-04 2.302177235947735e-04 2.289503450019842e-04 + 2.276881081822984e-04 2.264310006278554e-04 2.251790095285085e-04 2.239321211178975e-04 2.226903224828012e-04 + 2.214536025966827e-04 2.202219483393713e-04 2.189953459440866e-04 2.177737827672056e-04 2.165572463172210e-04 + 2.153457236927424e-04 2.141392010208329e-04 2.129376661694288e-04 2.117411078009580e-04 2.105495123800498e-04 + 2.093628666254358e-04 2.081811579562958e-04 2.070043738711933e-04 2.058325011765904e-04 2.046655262979033e-04 + 2.035034378928387e-04 2.023462239716796e-04 2.011938707312936e-04 2.000463653117907e-04 1.989036953143001e-04 + 1.977658482429478e-04 1.966328105707422e-04 1.955045692837424e-04 1.943811134060168e-04 1.932624302421221e-04 + 1.921485062157297e-04 1.910393287336514e-04 1.899348854684124e-04 1.888351638115297e-04 1.877401500482506e-04 + 1.866498319949601e-04 1.855641985831636e-04 1.844832365124926e-04 1.834069326310023e-04 1.823352746298841e-04 + 1.812682501147551e-04 1.802058461455679e-04 1.791480493724017e-04 1.780948483852737e-04 1.770462314872484e-04 + 1.760021851824818e-04 1.749626967491274e-04 1.739277539439587e-04 1.728973444305181e-04 1.718714550470096e-04 + 1.708500728855944e-04 1.698331869571933e-04 1.688207849549946e-04 1.678128535713188e-04 1.668093803524777e-04 + 1.658103531111011e-04 1.648157594964937e-04 1.638255861976382e-04 1.628398210066413e-04 1.618584529166454e-04 + 1.608814690931768e-04 1.599088565742865e-04 1.589406031206167e-04 1.579766966509897e-04 1.570171246224424e-04 + 1.560618738321770e-04 1.551109328208930e-04 1.541642902068764e-04 1.532219328717612e-04 1.522838482661923e-04 + 1.513500243337891e-04 1.504204489591066e-04 1.494951093483970e-04 1.485739927662749e-04 1.476570882997282e-04 + 1.467443839796364e-04 1.458358667202351e-04 1.449315243896633e-04 1.440313449862068e-04 1.431353162531848e-04 + 1.422434254066872e-04 1.413556604013758e-04 1.404720102486319e-04 1.395924625558734e-04 1.387170046489957e-04 + 1.378456244430427e-04 1.369783100559194e-04 1.361150493062282e-04 1.352558293490397e-04 1.344006387024136e-04 + 1.335494662293593e-04 1.327022993333140e-04 1.318591256583063e-04 1.310199332689028e-04 1.301847103692820e-04 + 1.293534446013900e-04 1.285261234477974e-04 1.277027359881715e-04 1.268832706365997e-04 1.260677147052468e-04 + 1.252560562359565e-04 1.244482834803957e-04 1.236443845356053e-04 1.228443469528238e-04 1.220481588198588e-04 + 1.212558093699401e-04 1.204672865809282e-04 1.196825780471873e-04 1.189016720308052e-04 1.181245568536085e-04 + 1.173512205995857e-04 1.165816508484800e-04 1.158158362776897e-04 1.150537660210759e-04 1.142954277590100e-04 + 1.135408094568152e-04 1.127898995954114e-04 1.120426864956402e-04 1.112991581353023e-04 1.105593024093304e-04 + 1.098231085283700e-04 1.090905652465313e-04 1.083616601800625e-04 1.076363816399760e-04 1.069147182196831e-04 + 1.061966583782502e-04 1.054821899944032e-04 1.047713013150353e-04 1.040639818640637e-04 1.033602200082437e-04 + 1.026600035826387e-04 1.019633211976323e-04 1.012701615275282e-04 1.005805130149820e-04 9.989436355203399e-05 + 9.921170194739147e-05 9.853251765411631e-05 9.785679881782247e-05 9.718453366352614e-05 9.651571091087277e-05 + 9.585031930594751e-05 9.518834724915350e-05 9.452978284703146e-05 9.387461543789448e-05 9.322283420353250e-05 + 9.257442723618249e-05 9.192938310286574e-05 9.128769066247626e-05 9.064933872161225e-05 9.001431561187756e-05 + 8.938260983500139e-05 8.875421104519957e-05 8.812910809646098e-05 8.750728925694059e-05 8.688874335824857e-05 + 8.627345936363417e-05 8.566142611724158e-05 8.505263195150667e-05 8.444706587898619e-05 8.384471762172232e-05 + 8.324557578035348e-05 8.264962891132210e-05 8.205686604727953e-05 8.146727626544971e-05 8.088084838175318e-05 + 8.029757088191735e-05 7.971743327705584e-05 7.914042512047892e-05 7.856653495630607e-05 7.799575166346450e-05 + 7.742806441871695e-05 7.686346239245813e-05 7.630193435494130e-05 7.574346911053080e-05 7.518805653837606e-05 + 7.463568593117825e-05 7.408634594826592e-05 7.354002575090044e-05 7.299671464423979e-05 7.245640185167563e-05 + 7.191907614532941e-05 7.138472679150608e-05 7.085334380230530e-05 7.032491623916224e-05 6.979943301854977e-05 + 6.927688351841825e-05 6.875725716877753e-05 6.824054320182008e-05 6.772673050550591e-05 6.721580881996242e-05 + 6.670776807704407e-05 6.620259726868480e-05 6.570028562031883e-05 6.520082266140781e-05 6.470419793220322e-05 + 6.421040064958054e-05 6.371941996817583e-05 6.323124601185380e-05 6.274586851226631e-05 6.226327655003573e-05 + 6.178345963615301e-05 6.130640743984757e-05 6.083210957777482e-05 6.036055527561582e-05 5.989173409263222e-05 + 5.942563633391719e-05 5.896225154191688e-05 5.850156903007261e-05 5.804357852627766e-05 5.758826983099529e-05 + 5.713563260712647e-05 5.668565617514362e-05 5.623833053838233e-05 5.579364600051564e-05 5.535159201768813e-05 + 5.491215819134343e-05 5.447533442712218e-05 5.404111064124177e-05 5.360947650466450e-05 5.318042157160001e-05 + 5.275393622516995e-05 5.233001062811153e-05 5.190863431238880e-05 5.148979716458554e-05 5.107348923404401e-05 + 5.065970053025621e-05 5.024842074849432e-05 4.983963979263951e-05 4.943334827635427e-05 4.902953621108006e-05 + 4.862819332553702e-05 4.822930973793706e-05 4.783287562882953e-05 4.743888107972067e-05 4.704731588033618e-05 + 4.665817033540254e-05 4.627143510842172e-05 4.588710014690383e-05 4.550515545082771e-05 4.512559130332447e-05 + 4.474839802715817e-05 4.437356575264515e-05 4.400108444300858e-05 4.363094478314062e-05 4.326313737450849e-05 + 4.289765220307346e-05 4.253447954450777e-05 4.217360984935306e-05 4.181503354031293e-05 4.145874078526325e-05 + 4.110472186234567e-05 4.075296770939578e-05 4.040346881442376e-05 4.005621534517384e-05 3.971119780891244e-05 + 3.936840678851008e-05 3.902783280379881e-05 3.868946611492773e-05 3.835329736378580e-05 3.801931758461789e-05 + 3.768751721520911e-05 3.735788667634669e-05 3.703041665089796e-05 3.670509786268472e-05 3.638192090588934e-05 + 3.606087620758478e-05 3.574195476070656e-05 3.542514758568229e-05 3.511044516462031e-05 3.479783817623805e-05 + 3.448731747191980e-05 3.417887390941621e-05 3.387249813623169e-05 3.356818082938366e-05 3.326591326488256e-05 + 3.296568640239042e-05 3.266749086476883e-05 3.237131756688427e-05 3.207715751232477e-05 3.178500166911470e-05 + 3.149484077201404e-05 3.120666582870710e-05 3.092046825328168e-05 3.063623897047349e-05 3.035396883732847e-05 + 3.007364895961203e-05 2.979527048619034e-05 2.951882447255356e-05 2.924430180184470e-05 2.897169381596313e-05 + 2.870099196601076e-05 2.843218722351712e-05 2.816527069305565e-05 2.790023364581556e-05 2.763706736588794e-05 + 2.737576298520704e-05 2.711631161938774e-05 2.685870489191871e-05 2.660293422952212e-05 2.634899073350601e-05 + 2.609686574272242e-05 2.584655068622352e-05 2.559803697386157e-05 2.535131582907573e-05 2.510637865851451e-05 + 2.486321726016628e-05 2.462182305120829e-05 2.438218734168926e-05 2.414430166313400e-05 2.390815760058303e-05 + 2.367374667612129e-05 2.344106023464476e-05 2.321008999935892e-05 2.298082786356460e-05 2.275326527748312e-05 + 2.252739378233606e-05 2.230320509258137e-05 2.208069093512809e-05 2.185984291941186e-05 2.164065260635458e-05 + 2.142311199522572e-05 2.120721298028661e-05 2.099294714303281e-05 2.078030625998752e-05 2.056928220029127e-05 + 2.035986682231265e-05 2.015205183896797e-05 1.994582907956633e-05 1.974119073954575e-05 1.953812872162773e-05 + 1.933663479825456e-05 1.913670094979531e-05 1.893831919578259e-05 1.874148151575467e-05 1.854617976080873e-05 + 1.835240605058427e-05 1.816015268982217e-05 1.796941162992672e-05 1.778017486956627e-05 1.759243456762222e-05 + 1.740618289118282e-05 1.722141193137039e-05 1.703811372777776e-05 1.685628066375182e-05 1.667590509374455e-05 + 1.649697910104339e-05 1.631949489857415e-05 1.614344479286407e-05 1.596882111103627e-05 1.579561606259506e-05 + 1.562382191518076e-05 1.545343126338709e-05 1.528443649706141e-05 1.511682986511545e-05 1.495060379262073e-05 + 1.478575075387210e-05 1.462226320346460e-05 1.446013347627832e-05 1.429935410828208e-05 1.413991783947596e-05 + 1.398181711799591e-05 1.382504440087988e-05 1.366959229690567e-05 1.351545344207288e-05 1.336262041089977e-05 + 1.321108569966174e-05 1.306084210743495e-05 1.291188246012095e-05 1.276419932540445e-05 1.261778537439798e-05 + 1.247263337350260e-05 1.232873611168182e-05 1.218608628547451e-05 1.204467661277090e-05 1.190450010670460e-05 + 1.176554964839514e-05 1.162781797531038e-05 1.149129796332477e-05 1.135598253898601e-05 1.122186462622714e-05 + 1.108893706038782e-05 1.095719281332111e-05 1.082662505098182e-05 1.069722672643097e-05 1.056899077370047e-05 + 1.044191025341683e-05 1.031597825830204e-05 1.019118784797653e-05 1.006753201372614e-05 9.945003972957807e-06 + 9.823597003224701e-06 9.703304169766936e-06 9.584118614966616e-06 9.466033570975281e-06 9.349042284940899e-06 + 9.233137946012443e-06 9.118313747892748e-06 9.004563126071509e-06 8.891879438415634e-06 8.780255908737012e-06 + 8.669685879934477e-06 8.560162746518096e-06 8.451679906731882e-06 8.344230688978416e-06 8.237808513777729e-06 + 8.132406985376577e-06 8.028019552616531e-06 7.924639629701503e-06 7.822260741691212e-06 7.720876445763237e-06 + 7.620480284148957e-06 7.521065743540658e-06 7.422626477381218e-06 7.325156218634066e-06 7.228648532638821e-06 + 7.133097034958690e-06 7.038495423985100e-06 6.944837416133499e-06 6.852116691729515e-06 6.760326924607246e-06 + 6.669461983453847e-06 6.579515704432944e-06 6.490481806747385e-06 6.402354101863004e-06 6.315126452251840e-06 + 6.228792731669073e-06 6.143346764859859e-06 6.058782435540508e-06 5.975093791198315e-06 5.892274772590937e-06 + 5.810319279027480e-06 5.729221306547671e-06 5.648974882411472e-06 5.569574030477156e-06 5.491012732167998e-06 + 5.413285091010444e-06 5.336385298912571e-06 5.260307420244722e-06 5.185045547999291e-06 5.110593849728286e-06 + 5.036946516955677e-06 4.964097720721464e-06 4.892041619202182e-06 4.820772525961763e-06 4.750284753859853e-06 + 4.680572517390150e-06 4.611630102585562e-06 4.543451844884654e-06 4.476032095169469e-06 4.409365173309600e-06 + 4.343445435493855e-06 4.278267378107974e-06 4.213825432046252e-06 4.150113986510229e-06 4.087127510654963e-06 + 4.024860505544460e-06 3.963307478207591e-06 3.902462905546128e-06 3.842321351732513e-06 3.782877469285005e-06 + 3.724125818875267e-06 3.666060976275786e-06 3.608677584308628e-06 3.551970310325800e-06 3.495933813913828e-06 + 3.440562742860537e-06 3.385851865026623e-06 3.331795968547279e-06 3.278389763636986e-06 3.225628015585682e-06 + 3.173505536483180e-06 3.122017155106099e-06 3.071157684657154e-06 3.020921961442045e-06 2.971304937503200e-06 + 2.922301530764381e-06 2.873906622400171e-06 2.826115159163556e-06 2.778922119160790e-06 2.732322492500433e-06 + 2.686311250918327e-06 2.640883427466542e-06 2.596034137909800e-06 2.551758437600915e-06 2.508051388712647e-06 + 2.464908112415978e-06 2.422323753722291e-06 2.380293459852445e-06 2.338812372063220e-06 2.297875719562253e-06 + 2.257478763762930e-06 2.217616712073996e-06 2.178284811840686e-06 2.139478353112250e-06 2.101192645402220e-06 + 2.063422994293474e-06 2.026164721213360e-06 1.989413239181793e-06 1.953163950788084e-06 1.917412231009713e-06 + 1.882153506609316e-06 1.847383234461138e-06 1.813096887995954e-06 1.779289933937322e-06 1.745957881749227e-06 + 1.713096313387221e-06 1.680700776153704e-06 1.648766820412035e-06 1.617290047665242e-06 1.586266083282953e-06 + 1.555690561349229e-06 1.525559115412809e-06 1.495867444877275e-06 1.466611286844381e-06 1.437786342321971e-06 + 1.409388342689011e-06 1.381413059137875e-06 1.353856283643994e-06 1.326713811980504e-06 1.299981452903499e-06 + 1.273655087535907e-06 1.247730601634883e-06 1.222203862466376e-06 1.197070780161529e-06 1.172327293218336e-06 + 1.147969358200551e-06 1.123992934949297e-06 1.100394014305713e-06 1.077168647815731e-06 1.054312872343777e-06 + 1.031822727943270e-06 1.009694299029158e-06 9.879236928228051e-07 9.665070295488333e-07 9.454404356909418e-07 + 9.247200854784831e-07 9.043421911847067e-07 8.843029477247774e-07 8.645985728173436e-07 8.452253193362285e-07 + 8.261794626052351e-07 8.074572875932502e-07 7.890550921071068e-07 7.709692301619030e-07 7.531960701353248e-07 + 7.357319715620587e-07 7.185733287203112e-07 7.017165630618881e-07 6.851581162834306e-07 6.688944388625421e-07 + 6.529220052598067e-07 6.372373411274385e-07 6.218369717692920e-07 6.067174274527125e-07 5.918752755194360e-07 + 5.773071063798692e-07 5.630095271034721e-07 5.489791556312369e-07 5.352126455394792e-07 5.217066864180125e-07 + 5.084579644193884e-07 4.954631845887763e-07 4.827190834887087e-07 4.702224204045173e-07 4.579699684713550e-07 + 4.459585154334098e-07 4.341848919935187e-07 4.226459485782965e-07 4.113385363883691e-07 4.002595352312233e-07 + 3.894058504065020e-07 3.787744086301839e-07 3.683621500987016e-07 3.581660355932383e-07 3.481830676805770e-07 + 3.384102581524441e-07 3.288446273745833e-07 3.194832275224818e-07 3.103231330843525e-07 3.013614373207315e-07 + 2.925952486098954e-07 2.840217031010630e-07 2.756379695267500e-07 2.674412234106971e-07 2.594286576386206e-07 + 2.515974937029081e-07 2.439449754383926e-07 2.364683632309526e-07 2.291649345383248e-07 2.220320002407473e-07 + 2.150668931442167e-07 2.082669548865648e-07 2.016295514473211e-07 1.951520727682157e-07 1.888319311586693e-07 + 1.826665552837694e-07 1.766533931743509e-07 1.707899271779558e-07 1.650736547045015e-07 1.595020857916059e-07 + 1.540727581256184e-07 1.487832309302349e-07 1.436310837043274e-07 1.386139140291348e-07 1.337293426531939e-07 + 1.289750194034745e-07 1.243486077550924e-07 1.198477884856861e-07 1.154702687444825e-07 1.112137774078364e-07 + 1.070760615754017e-07 1.030548878714015e-07 9.914804983102429e-08 9.535336319532080e-08 9.166865877274502e-08 + 8.809178921148019e-08 8.462062987184363e-08 8.125307865123530e-08 7.798705169188094e-08 7.482048486743137e-08 + 7.175134265372113e-08 6.877760756933380e-08 6.589727849023001e-08 6.310837918621049e-08 6.040895419177239e-08 + 5.779706919084610e-08 5.527080986023133e-08 5.282828275733461e-08 5.046762055622123e-08 4.818697371034567e-08 + 4.598451068334482e-08 4.385842456607357e-08 4.180692971968811e-08 3.982825980405518e-08 3.792066966127786e-08 + 3.608243718277188e-08 3.431186206040581e-08 3.260726312426322e-08 3.096697968233847e-08 2.938937298745983e-08 + 2.787282684203093e-08 2.641574418968914e-08 2.501654849393015e-08 2.367368813134603e-08 2.238563078881267e-08 + 2.115086344400587e-08 1.996789606940446e-08 1.883525886916157e-08 1.775150390948272e-08 1.671520402936120e-08 + 1.572495208680648e-08 1.477936511938296e-08 1.387707990026544e-08 1.301675220490221e-08 1.219706138041649e-08 + 1.141670750179082e-08 1.067441065312196e-08 9.968913113355902e-09 9.298978133402818e-09 8.663390331238368e-09 + 8.060955677291694e-09 7.490500025975069e-09 6.950870854385858e-09 6.440937996309972e-09 5.959590797852082e-09 + 5.505739944416565e-09 5.078318901633865e-09 4.676280806472903e-09 4.298600029449081e-09 3.944272776496124e-09 + 3.612315204086912e-09 3.301765808464261e-09 3.011683971683484e-09 2.741149022073358e-09 2.489263438950313e-09 + 2.255150010734707e-09 2.037951439802415e-09 1.836833426869985e-09 1.650981924522248e-09 1.479603458288696e-09 + 1.321927088896133e-09 1.177201927023745e-09 1.044698361371603e-09 9.237089042804517e-10 8.135457713165132e-10 + 7.135428727606122e-10 6.230561233086797e-10 5.414610837010692e-10 4.681552957722881e-10 4.025579739718386e-10 + 3.441080911031397e-10 2.922668865200973e-10 2.465167169238545e-10 2.063598966733955e-10 1.713213823559041e-10 + 1.409467301732644e-10 1.148017117805301e-10 9.247489436372923e-11 7.357503403670199e-11 5.773147403071901e-11 + 4.459623415664643e-11 3.384125546419585e-11 2.515956035071991e-11 1.826656159304613e-11 1.289741553721677e-11 + 8.808852910154413e-12 5.779611749592996e-12 3.608107240050744e-12 2.114775563702074e-12 1.141629414770904e-12 + 5.504076981088132e-13 2.252028793998774e-13 7.135404618680312e-14 1.400208835054596e-14 2.858282411901289e-16 + 0.000000000000000e+00 3.280907692410757e+00 6.559093802140417e+00 9.834554467967374e+00 1.310728583537977e+01 + 1.637728405657552e+01 1.964454529046227e+01 2.290906570265743e+01 2.617084146548816e+01 2.942986875799139e+01 + 3.268614376591378e+01 3.593966268171175e+01 3.919042170455148e+01 4.243841704030890e+01 4.568364490156970e+01 + 4.892610150762930e+01 5.216578308449292e+01 5.540268586487547e+01 5.863680608820168e+01 6.186814000060598e+01 + 6.509668385493259e+01 6.832243391073550e+01 7.154538643427834e+01 7.476553769853463e+01 7.798288398318758e+01 + 8.119742157463018e+01 8.440914676596513e+01 8.761805585700493e+01 9.082414515427180e+01 9.402741097099775e+01 + 9.722784962712448e+01 1.004254574493035e+02 1.036202307708961e+02 1.068121659319733e+02 1.100012592793157e+02 + 1.131875071664140e+02 1.163709059534683e+02 1.195514520073887e+02 1.227291417017950e+02 1.259039714170167e+02 + 1.290759375400930e+02 1.322450364647731e+02 1.354112645915156e+02 1.385746183274891e+02 1.417350940865720e+02 + 1.448926882893522e+02 1.480473973631275e+02 1.511992177419055e+02 1.543481458664036e+02 1.574941781840487e+02 + 1.606373111489777e+02 1.637775412220371e+02 1.669148648707833e+02 1.700492785694823e+02 1.731807787991100e+02 + 1.763093620473519e+02 1.794350248086033e+02 1.825577635839695e+02 1.856775748812652e+02 1.887944552150149e+02 + 1.919084011064531e+02 1.950194090835239e+02 1.981274756808810e+02 2.012325974398883e+02 2.043347709086188e+02 + 2.074339926418558e+02 2.105302592010923e+02 2.136235671545306e+02 2.167139130770834e+02 2.198012935503726e+02 + 2.228857051627302e+02 2.259671445091978e+02 2.290456081915269e+02 2.321210928181784e+02 2.351935950043234e+02 + 2.382631113718425e+02 2.413296385493261e+02 2.443931731720744e+02 2.474537118820972e+02 2.505112513281143e+02 + 2.535657881655549e+02 2.566173190565586e+02 2.596658406699738e+02 2.627113496813596e+02 2.657538427729843e+02 + 2.687933166338259e+02 2.718297679595726e+02 2.748631934526219e+02 2.778935898220815e+02 2.809209537837683e+02 + 2.839452820602094e+02 2.869665713806416e+02 2.899848184810112e+02 2.930000201039745e+02 2.960121729988974e+02 + 2.990212739218558e+02 3.020273196356349e+02 3.050303069097302e+02 3.080302325203465e+02 3.110270932503987e+02 + 3.140208858895110e+02 3.170116072340180e+02 3.199992540869634e+02 3.229838232581013e+02 3.259653115638948e+02 + 3.289437158275174e+02 3.319190328788521e+02 3.348912595544916e+02 3.378603926977383e+02 3.408264291586049e+02 + 3.437893657938130e+02 3.467491994667945e+02 3.497059270476910e+02 3.526595454133537e+02 3.556100514473437e+02 + 3.585574420399318e+02 3.615017140880985e+02 3.644428644955341e+02 3.673808901726388e+02 3.703157880365222e+02 + 3.732475550110041e+02 3.761761880266134e+02 3.791016840205897e+02 3.820240399368814e+02 3.849432527261474e+02 + 3.878593193457557e+02 3.907722367597846e+02 3.936820019390219e+02 3.965886118609651e+02 3.994920635098217e+02 + 4.023923538765087e+02 4.052894799586530e+02 4.081834387605912e+02 4.110742272933696e+02 4.139618425747443e+02 + 4.168462816291812e+02 4.197275414878559e+02 4.226056191886540e+02 4.254805117761704e+02 4.283522163017099e+02 + 4.312207298232872e+02 4.340860494056267e+02 4.369481721201628e+02 4.398070950450389e+02 4.426628152651090e+02 + 4.455153298719365e+02 4.483646359637945e+02 4.512107306456656e+02 4.540536110292430e+02 4.568932742329288e+02 + 4.597297173818351e+02 4.625629376077841e+02 4.653929320493071e+02 4.682196978516460e+02 4.710432321667516e+02 + 4.738635321532851e+02 4.766805949766169e+02 4.794944178088276e+02 4.823049978287075e+02 4.851123322217564e+02 + 4.879164181801841e+02 4.907172529029099e+02 4.935148335955632e+02 4.963091574704831e+02 4.991002217467178e+02 + 5.018880236500261e+02 5.046725604128764e+02 5.074538292744463e+02 5.102318274806237e+02 5.130065522840063e+02 + 5.157780009439010e+02 5.185461707263250e+02 5.213110589040049e+02 5.240726627563774e+02 5.268309795695885e+02 + 5.295860066364945e+02 5.323377412566609e+02 5.350861807363634e+02 5.378313223885873e+02 5.405731635330272e+02 + 5.433117014960885e+02 5.460469336108854e+02 5.487788572172420e+02 5.515074696616928e+02 5.542327682974811e+02 + 5.569547504845609e+02 5.596734135895950e+02 5.623887549859570e+02 5.651007720537292e+02 5.678094621797045e+02 + 5.705148227573850e+02 5.732168511869830e+02 5.759155448754203e+02 5.786109012363282e+02 5.813029176900482e+02 + 5.839915916636313e+02 5.866769205908384e+02 5.893589019121401e+02 5.920375330747167e+02 5.947128115324583e+02 + 5.973847347459648e+02 6.000533001825459e+02 6.027185053162206e+02 6.053803476277183e+02 6.080388246044777e+02 + 6.106939337406476e+02 6.133456725370861e+02 6.159940385013617e+02 6.186390291477520e+02 6.212806419972447e+02 + 6.239188745775372e+02 6.265537244230364e+02 6.291851890748597e+02 6.318132660808333e+02 6.344379529954938e+02 + 6.370592473800871e+02 6.396771468025696e+02 6.422916488376064e+02 6.449027510665734e+02 6.475104510775553e+02 + 6.501147464653474e+02 6.527156348314542e+02 6.553131137840901e+02 6.579071809381794e+02 6.604978339153558e+02 + 6.630850703439634e+02 6.656688878590552e+02 6.682492841023947e+02 6.708262567224546e+02 6.733998033744177e+02 + 6.759699217201766e+02 6.785366094283333e+02 6.810998641742000e+02 6.836596836397980e+02 6.862160655138592e+02 + 6.887690074918247e+02 6.913185072758453e+02 6.938645625747821e+02 6.964071711042051e+02 6.989463305863949e+02 + 7.014820387503412e+02 7.040142933317441e+02 7.065430920730126e+02 7.090684327232666e+02 7.115903130383348e+02 + 7.141087307807558e+02 7.166236837197782e+02 7.191351696313601e+02 7.216431862981700e+02 7.241477315095852e+02 + 7.266488030616937e+02 7.291463987572921e+02 7.316405164058881e+02 7.341311538236981e+02 7.366183088336488e+02 + 7.391019792653765e+02 7.415821629552270e+02 7.440588577462564e+02 7.465320614882301e+02 7.490017720376235e+02 + 7.514679872576214e+02 7.539307050181191e+02 7.563899231957208e+02 7.588456396737411e+02 7.612978523422037e+02 + 7.637465590978424e+02 7.661917578441014e+02 7.686334464911333e+02 7.710716229558018e+02 7.735062851616793e+02 + 7.759374310390485e+02 7.783650585249019e+02 7.807891655629417e+02 7.832097501035795e+02 7.856268101039369e+02 + 7.880403435278453e+02 7.904503483458460e+02 7.928568225351897e+02 7.952597640798369e+02 7.976591709704585e+02 + 8.000550412044341e+02 8.024473727858536e+02 8.048361637255169e+02 8.072214120409334e+02 8.096031157563222e+02 + 8.119812729026120e+02 8.143558815174417e+02 8.167269396451593e+02 8.190944453368236e+02 8.214583966502021e+02 + 8.238187916497725e+02 8.261756284067224e+02 8.285289049989487e+02 8.308786195110586e+02 8.332247700343684e+02 + 8.355673546669050e+02 8.379063715134042e+02 8.402418186853124e+02 8.425736943007848e+02 8.449019964846872e+02 + 8.472267233685945e+02 8.495478730907921e+02 8.518654437962743e+02 8.541794336367457e+02 8.564898407706205e+02 + 8.587966633630226e+02 8.610998995857861e+02 8.633995476174539e+02 8.656956056432798e+02 8.679880718552264e+02 + 8.702769444519665e+02 8.725622216388828e+02 8.748439016280670e+02 8.771219826383219e+02 8.793964628951586e+02 + 8.816673406307990e+02 8.839346140841741e+02 8.861982815009252e+02 8.884583411334027e+02 8.907147912406675e+02 + 8.929676300884897e+02 8.952168559493493e+02 8.974624671024361e+02 8.997044618336495e+02 9.019428384355992e+02 + 9.041775952076036e+02 9.064087304556922e+02 9.086362424926032e+02 9.108601296377846e+02 9.130803902173951e+02 + 9.152970225643020e+02 9.175100250180832e+02 9.197193959250255e+02 9.219251336381268e+02 9.241272365170935e+02 + 9.263257029283417e+02 9.285205312449986e+02 9.307117198468995e+02 9.328992671205907e+02 9.350831714593277e+02 + 9.372634312630761e+02 9.394400449385104e+02 9.416130108990160e+02 9.437823275646871e+02 9.459479933623287e+02 + 9.481100067254541e+02 9.502683660942876e+02 9.524230699157629e+02 9.545741166435229e+02 9.567215047379214e+02 + 9.588652326660207e+02 9.610052989015940e+02 9.631417019251231e+02 9.652744402238004e+02 9.674035122915279e+02 + 9.695289166289172e+02 9.716506517432896e+02 9.737687161486764e+02 9.758831083658184e+02 9.779938269221661e+02 + 9.801008703518804e+02 9.822042371958310e+02 9.843039260015983e+02 9.863999353234714e+02 9.884922637224498e+02 + 9.905809097662435e+02 9.926658720292703e+02 9.947471490926598e+02 9.968247395442500e+02 9.988986419785891e+02 + 1.000968854996935e+03 1.003035377207256e+03 1.005098207224229e+03 1.007157343669241e+03 1.009212785170389e+03 + 1.011264530362480e+03 1.013312577887031e+03 1.015356926392268e+03 1.017397574533126e+03 1.019434520971252e+03 + 1.021467764375000e+03 1.023497303419437e+03 1.025523136786337e+03 1.027545263164185e+03 1.029563681248175e+03 + 1.031578389740212e+03 1.033589387348909e+03 1.035596672789591e+03 1.037600244784291e+03 1.039600102061752e+03 + 1.041596243357428e+03 1.043588667413480e+03 1.045577372978782e+03 1.047562358808916e+03 1.049543623666173e+03 + 1.051521166319557e+03 1.053494985544777e+03 1.055465080124256e+03 1.057431448847125e+03 1.059394090509224e+03 + 1.061353003913104e+03 1.063308187868025e+03 1.065259641189957e+03 1.067207362701581e+03 1.069151351232285e+03 + 1.071091605618170e+03 1.073028124702043e+03 1.074960907333424e+03 1.076889952368542e+03 1.078815258670335e+03 + 1.080736825108451e+03 1.082654650559248e+03 1.084568733905793e+03 1.086479074037864e+03 1.088385669851947e+03 + 1.090288520251241e+03 1.092187624145651e+03 1.094082980451794e+03 1.095974588092995e+03 1.097862445999292e+03 + 1.099746553107428e+03 1.101626908360861e+03 1.103503510709754e+03 1.105376359110983e+03 1.107245452528133e+03 + 1.109110789931497e+03 1.110972370298081e+03 1.112830192611597e+03 1.114684255862470e+03 1.116534559047833e+03 + 1.118381101171529e+03 1.120223881244111e+03 1.122062898282842e+03 1.123898151311694e+03 1.125729639361349e+03 + 1.127557361469200e+03 1.129381316679347e+03 1.131201504042604e+03 1.133017922616489e+03 1.134830571465235e+03 + 1.136639449659783e+03 1.138444556277782e+03 1.140245890403593e+03 1.142043451128286e+03 1.143837237549640e+03 + 1.145627248772146e+03 1.147413483907002e+03 1.149195942072117e+03 1.150974622392110e+03 1.152749523998310e+03 + 1.154520646028755e+03 1.156287987628192e+03 1.158051547948079e+03 1.159811326146585e+03 1.161567321388586e+03 + 1.163319532845669e+03 1.165067959696131e+03 1.166812601124979e+03 1.168553456323928e+03 1.170290524491405e+03 + 1.172023804832545e+03 1.173753296559195e+03 1.175478998889909e+03 1.177200911049953e+03 1.178919032271301e+03 + 1.180633361792637e+03 1.182343898859357e+03 1.184050642723563e+03 1.185753592644071e+03 1.187452747886402e+03 + 1.189148107722792e+03 1.190839671432183e+03 1.192527438300227e+03 1.194211407619287e+03 1.195891578688435e+03 + 1.197567950813455e+03 1.199240523306837e+03 1.200909295487783e+03 1.202574266682204e+03 1.204235436222721e+03 + 1.205892803448666e+03 1.207546367706079e+03 1.209196128347710e+03 1.210842084733019e+03 1.212484236228177e+03 + 1.214122582206062e+03 1.215757122046265e+03 1.217387855135084e+03 1.219014780865528e+03 1.220637898637316e+03 + 1.222257207856876e+03 1.223872707937346e+03 1.225484398298575e+03 1.227092278367119e+03 1.228696347576247e+03 + 1.230296605365935e+03 1.231893051182870e+03 1.233485684480449e+03 1.235074504718779e+03 1.236659511364675e+03 + 1.238240703891664e+03 1.239818081779981e+03 1.241391644516571e+03 1.242961391595090e+03 1.244527322515903e+03 + 1.246089436786084e+03 1.247647733919417e+03 1.249202213436398e+03 1.250752874864230e+03 1.252299717736826e+03 + 1.253842741594810e+03 1.255381945985516e+03 1.256917330462986e+03 1.258448894587972e+03 1.259976637927938e+03 + 1.261500560057056e+03 1.263020660556207e+03 1.264536939012984e+03 1.266049395021687e+03 1.267558028183329e+03 + 1.269062838105629e+03 1.270563824403019e+03 1.272060986696640e+03 1.273554324614341e+03 1.275043837790682e+03 + 1.276529525866934e+03 1.278011388491075e+03 1.279489425317796e+03 1.280963636008494e+03 1.282434020231280e+03 + 1.283900577660971e+03 1.285363307979095e+03 1.286822210873891e+03 1.288277286040307e+03 1.289728533179999e+03 + 1.291175952001336e+03 1.292619542219393e+03 1.294059303555960e+03 1.295495235739530e+03 1.296927338505312e+03 + 1.298355611595221e+03 1.299780054757883e+03 1.301200667748633e+03 1.302617450329516e+03 1.304030402269289e+03 + 1.305439523343415e+03 1.306844813334069e+03 1.308246272030136e+03 1.309643899227210e+03 1.311037694727594e+03 + 1.312427658340302e+03 1.313813789881058e+03 1.315196089172293e+03 1.316574556043153e+03 1.317949190329488e+03 + 1.319319991873862e+03 1.320686960525546e+03 1.322050096140523e+03 1.323409398581483e+03 1.324764867717829e+03 + 1.326116503425671e+03 1.327464305587830e+03 1.328808274093838e+03 1.330148408839934e+03 1.331484709729068e+03 + 1.332817176670901e+03 1.334145809581802e+03 1.335470608384850e+03 1.336791573009835e+03 1.338108703393256e+03 + 1.339421999478320e+03 1.340731461214948e+03 1.342037088559766e+03 1.343338881476113e+03 1.344636839934036e+03 + 1.345930963910293e+03 1.347221253388351e+03 1.348507708358388e+03 1.349790328817288e+03 1.351069114768650e+03 + 1.352344066222779e+03 1.353615183196692e+03 1.354882465714113e+03 1.356145913805479e+03 1.357405527507935e+03 + 1.358661306865335e+03 1.359913251928245e+03 1.361161362753938e+03 1.362405639406399e+03 1.363646081956323e+03 + 1.364882690481112e+03 1.366115465064880e+03 1.367344405798451e+03 1.368569512779358e+03 1.369790786111843e+03 + 1.371008225906858e+03 1.372221832282067e+03 1.373431605361840e+03 1.374637545277261e+03 1.375839652166119e+03 + 1.377037926172918e+03 1.378232367448867e+03 1.379422976151887e+03 1.380609752446609e+03 1.381792696504374e+03 + 1.382971808503231e+03 1.384147088627939e+03 1.385318537069970e+03 1.386486154027501e+03 1.387649939705423e+03 + 1.388809894315333e+03 1.389966018075540e+03 1.391118311211063e+03 1.392266773953630e+03 1.393411406541678e+03 + 1.394552209220356e+03 1.395689182241520e+03 1.396822325863737e+03 1.397951640352285e+03 1.399077125979150e+03 + 1.400198783023028e+03 1.401316611769325e+03 1.402430612510158e+03 1.403540785544351e+03 1.404647131177441e+03 + 1.405749649721672e+03 1.406848341496000e+03 1.407943206826088e+03 1.409034246044311e+03 1.410121459489754e+03 + 1.411204847508209e+03 1.412284410452182e+03 1.413360148680885e+03 1.414432062560241e+03 1.415500152462884e+03 + 1.416564418768155e+03 1.417624861862108e+03 1.418681482137504e+03 1.419734279993815e+03 1.420783255837224e+03 + 1.421828410080621e+03 1.422869743143608e+03 1.423907255452495e+03 1.424940947440303e+03 1.425970819546763e+03 + 1.426996872218314e+03 1.428019105908108e+03 1.429037521076003e+03 1.430052118188569e+03 1.431062897719085e+03 + 1.432069860147540e+03 1.433073005960632e+03 1.434072335651771e+03 1.435067849721075e+03 1.436059548675370e+03 + 1.437047433028196e+03 1.438031503299800e+03 1.439011760017138e+03 1.439988203713878e+03 1.440960834930396e+03 + 1.441929654213780e+03 1.442894662117825e+03 1.443855859203037e+03 1.444813246036631e+03 1.445766823192535e+03 + 1.446716591251382e+03 1.447662550800518e+03 1.448604702433997e+03 1.449543046752585e+03 1.450477584363755e+03 + 1.451408315881691e+03 1.452335241927287e+03 1.453258363128147e+03 1.454177680118583e+03 1.455093193539620e+03 + 1.456004904038989e+03 1.456912812271134e+03 1.457816918897206e+03 1.458717224585068e+03 1.459613730009291e+03 + 1.460506435851157e+03 1.461395342798658e+03 1.462280451546494e+03 1.463161762796076e+03 1.464039277255525e+03 + 1.464912995639670e+03 1.465782918670054e+03 1.466649047074924e+03 1.467511381589240e+03 1.468369922954673e+03 + 1.469224671919600e+03 1.470075629239112e+03 1.470922795675006e+03 1.471766171995790e+03 1.472605758976684e+03 + 1.473441557399614e+03 1.474273568053219e+03 1.475101791732846e+03 1.475926229240551e+03 1.476746881385102e+03 + 1.477563748981976e+03 1.478376832853358e+03 1.479186133828146e+03 1.479991652741944e+03 1.480793390437068e+03 + 1.481591347762545e+03 1.482385525574108e+03 1.483175924734204e+03 1.483962546111986e+03 1.484745390583318e+03 + 1.485524459030776e+03 1.486299752343644e+03 1.487071271417914e+03 1.487839017156289e+03 1.488602990468185e+03 + 1.489363192269722e+03 1.490119623483735e+03 1.490872285039765e+03 1.491621177874064e+03 1.492366302929595e+03 + 1.493107661156030e+03 1.493845253509749e+03 1.494579080953843e+03 1.495309144458115e+03 1.496035444999074e+03 + 1.496757983559942e+03 1.497476761130647e+03 1.498191778707831e+03 1.498903037294843e+03 1.499610537901742e+03 + 1.500314281545298e+03 1.501014269248990e+03 1.501710502043006e+03 1.502402980964245e+03 1.503091707056315e+03 + 1.503776681369534e+03 1.504457904960931e+03 1.505135378894241e+03 1.505809104239914e+03 1.506479082075105e+03 + 1.507145313483682e+03 1.507807799556220e+03 1.508466541390007e+03 1.509121540089038e+03 1.509772796764020e+03 + 1.510420312532367e+03 1.511064088518205e+03 1.511704125852369e+03 1.512340425672404e+03 1.512972989122564e+03 + 1.513601817353814e+03 1.514226911523828e+03 1.514848272796989e+03 1.515465902344391e+03 1.516079801343838e+03 + 1.516689970979842e+03 1.517296412443626e+03 1.517899126933124e+03 1.518498115652977e+03 1.519093379814537e+03 + 1.519684920635866e+03 1.520272739341736e+03 1.520856837163628e+03 1.521437215339733e+03 1.522013875114953e+03 + 1.522586817740897e+03 1.523156044475887e+03 1.523721556584951e+03 1.524283355339831e+03 1.524841442018975e+03 + 1.525395817907543e+03 1.525946484297405e+03 1.526493442487138e+03 1.527036693782033e+03 1.527576239494086e+03 + 1.528112080942007e+03 1.528644219451213e+03 1.529172656353831e+03 1.529697392988700e+03 1.530218430701367e+03 + 1.530735770844087e+03 1.531249414775829e+03 1.531759363862268e+03 1.532265619475790e+03 1.532768182995492e+03 + 1.533267055807180e+03 1.533762239303368e+03 1.534253734883281e+03 1.534741543952856e+03 1.535225667924735e+03 + 1.535706108218275e+03 1.536182866259539e+03 1.536655943481301e+03 1.537125341323045e+03 1.537591061230964e+03 + 1.538053104657961e+03 1.538511473063650e+03 1.538966167914353e+03 1.539417190683102e+03 1.539864542849641e+03 + 1.540308225900420e+03 1.540748241328602e+03 1.541184590634058e+03 1.541617275323370e+03 1.542046296909827e+03 + 1.542471656913432e+03 1.542893356860894e+03 1.543311398285634e+03 1.543725782727782e+03 1.544136511734178e+03 + 1.544543586858370e+03 1.544947009660620e+03 1.545346781707894e+03 1.545742904573873e+03 1.546135379838945e+03 + 1.546524209090207e+03 1.546909393921469e+03 1.547290935933248e+03 1.547668836732771e+03 1.548043097933976e+03 + 1.548413721157510e+03 1.548780708030729e+03 1.549144060187701e+03 1.549503779269201e+03 1.549859866922715e+03 + 1.550212324802440e+03 1.550561154569281e+03 1.550906357890854e+03 1.551247936441483e+03 1.551585891902203e+03 + 1.551920225960758e+03 1.552250940311604e+03 1.552578036655905e+03 1.552901516701533e+03 1.553221382163073e+03 + 1.553537634761818e+03 1.553850276225772e+03 1.554159308289647e+03 1.554464732694865e+03 1.554766551189559e+03 + 1.555064765528572e+03 1.555359377473454e+03 1.555650388792468e+03 1.555937801260586e+03 1.556221616659488e+03 + 1.556501836777564e+03 1.556778463409917e+03 1.557051498358356e+03 1.557320943431401e+03 1.557586800444283e+03 + 1.557849071218940e+03 1.558107757584023e+03 1.558362861374890e+03 1.558614384433611e+03 1.558862328608964e+03 + 1.559106695756438e+03 1.559347487738230e+03 1.559584706423249e+03 1.559818353687112e+03 1.560048431412147e+03 + 1.560274941487391e+03 1.560497885808591e+03 1.560717266278204e+03 1.560933084805396e+03 1.561145343306044e+03 + 1.561354043702732e+03 1.561559187924758e+03 1.561760777908126e+03 1.561958815595552e+03 1.562153302936461e+03 + 1.562344241886987e+03 1.562531634409975e+03 1.562715482474979e+03 1.562895788058264e+03 1.563072553142803e+03 + 1.563245779718279e+03 1.563415469781085e+03 1.563581625334326e+03 1.563744248387813e+03 1.563903340958068e+03 + 1.564058905068325e+03 1.564210942748526e+03 1.564359456035321e+03 1.564504446972073e+03 1.564645917608853e+03 + 1.564783870002442e+03 1.564918306216331e+03 1.565049228320720e+03 1.565176638392519e+03 1.565300538515349e+03 + 1.565420930779540e+03 1.565537817282130e+03 1.565651200126870e+03 1.565761081424219e+03 1.565867463291344e+03 + 1.565970347852125e+03 1.566069737237150e+03 1.566165633583717e+03 1.566258039035835e+03 1.566346955744220e+03 + 1.566432385866300e+03 1.566514331566212e+03 1.566592795014803e+03 1.566667778389629e+03 1.566739283874957e+03 + 1.566807313661764e+03 1.566871869947734e+03 1.566932954937263e+03 1.566990570841457e+03 1.567044719878131e+03 + 1.567095404271811e+03 1.567142626253729e+03 1.567186388061831e+03 1.567226691940771e+03 1.567263540141913e+03 + 1.567296934923331e+03 1.567326878549808e+03 1.567353373292836e+03 1.567376421430620e+03 1.567396025248071e+03 + 1.567412187036812e+03 1.567424909095176e+03 1.567434193728203e+03 1.567440043247646e+03 1.567442459971967e+03 + 1.567441446226336e+03 1.567437004342634e+03 1.567429136659453e+03 1.567417845522091e+03 1.567403133282561e+03 + 1.567385002299581e+03 1.567363454938582e+03 1.567338493571702e+03 1.567310120577791e+03 1.567278338342408e+03 + 1.567243149257822e+03 1.567204555723011e+03 1.567162560143663e+03 1.567117164932177e+03 1.567068372507660e+03 + 1.567016185295929e+03 1.566960605729512e+03 1.566901636247646e+03 1.566839279296277e+03 1.566773537328063e+03 + 1.566704412802369e+03 1.566631908185271e+03 1.566556025949555e+03 1.566476768574717e+03 1.566394138546961e+03 + 1.566308138359204e+03 1.566218770511069e+03 1.566126037508891e+03 1.566029941865714e+03 1.565930486101294e+03 + 1.565827672742092e+03 1.565721504321283e+03 1.565611983378751e+03 1.565499112461087e+03 1.565382894121595e+03 + 1.565263330920288e+03 1.565140425423888e+03 1.565014180205826e+03 1.564884597846246e+03 1.564751680931997e+03 + 1.564615432056643e+03 1.564475853820452e+03 1.564332948830408e+03 1.564186719700199e+03 1.564037169050227e+03 + 1.563884299507601e+03 1.563728113706142e+03 1.563568614286379e+03 1.563405803895550e+03 1.563239685187607e+03 + 1.563070260823207e+03 1.562897533469719e+03 1.562721505801220e+03 1.562542180498501e+03 1.562359560249057e+03 + 1.562173647747097e+03 1.561984445693539e+03 1.561791956796009e+03 1.561596183768845e+03 1.561397129333092e+03 + 1.561194796216507e+03 1.560989187153558e+03 1.560780304885418e+03 1.560568152159974e+03 1.560352731731822e+03 + 1.560134046362267e+03 1.559912098819323e+03 1.559686891877715e+03 1.559458428318879e+03 1.559226710930956e+03 + 1.558991742508803e+03 1.558753525853981e+03 1.558512063774766e+03 1.558267359086140e+03 1.558019414609795e+03 + 1.557768233174136e+03 1.557513817614273e+03 1.557256170772030e+03 1.556995295495938e+03 1.556731194641239e+03 + 1.556463871069885e+03 1.556193327650536e+03 1.555919567258564e+03 1.555642592776049e+03 1.555362407091783e+03 + 1.555079013101264e+03 1.554792413706704e+03 1.554502611817021e+03 1.554209610347846e+03 1.553913412221517e+03 + 1.553614020367084e+03 1.553311437720305e+03 1.553005667223649e+03 1.552696711826295e+03 1.552384574484129e+03 + 1.552069258159750e+03 1.551750765822466e+03 1.551429100448294e+03 1.551104265019960e+03 1.550776262526902e+03 + 1.550445095965265e+03 1.550110768337907e+03 1.549773282654394e+03 1.549432641931000e+03 1.549088849190713e+03 + 1.548741907463227e+03 1.548391819784946e+03 1.548038589198987e+03 1.547682218755173e+03 1.547322711510039e+03 + 1.546960070526829e+03 1.546594298875496e+03 1.546225399632705e+03 1.545853375881829e+03 1.545478230712950e+03 + 1.545099967222861e+03 1.544718588515066e+03 1.544334097699777e+03 1.543946497893915e+03 1.543555792221112e+03 + 1.543161983811711e+03 1.542765075802762e+03 1.542365071338026e+03 1.541961973567975e+03 1.541555785649789e+03 + 1.541146510747358e+03 1.540734152031283e+03 1.540318712678874e+03 1.539900195874149e+03 1.539478604807839e+03 + 1.539053942677383e+03 1.538626212686929e+03 1.538195418047336e+03 1.537761561976173e+03 1.537324647697717e+03 + 1.536884678442957e+03 1.536441657449592e+03 1.535995587962026e+03 1.535546473231378e+03 1.535094316515475e+03 + 1.534639121078853e+03 1.534180890192759e+03 1.533719627135150e+03 1.533255335190690e+03 1.532788017650757e+03 + 1.532317677813435e+03 1.531844318983518e+03 1.531367944472514e+03 1.530888557598635e+03 1.530406161686807e+03 + 1.529920760068664e+03 1.529432356082550e+03 1.528940953073517e+03 1.528446554393331e+03 1.527949163400464e+03 + 1.527448783460099e+03 1.526945417944129e+03 1.526439070231157e+03 1.525929743706494e+03 1.525417441762163e+03 + 1.524902167796895e+03 1.524383925216131e+03 1.523862717432025e+03 1.523338547863434e+03 1.522811419935932e+03 + 1.522281337081799e+03 1.521748302740024e+03 1.521212320356308e+03 1.520673393383061e+03 1.520131525279401e+03 + 1.519586719511159e+03 1.519038979550873e+03 1.518488308877793e+03 1.517934710977876e+03 1.517378189343791e+03 + 1.516818747474916e+03 1.516256388877339e+03 1.515691117063858e+03 1.515122935553979e+03 1.514551847873920e+03 + 1.513977857556607e+03 1.513400968141679e+03 1.512821183175479e+03 1.512238506211065e+03 1.511652940808203e+03 + 1.511064490533368e+03 1.510473158959745e+03 1.509878949667230e+03 1.509281866242427e+03 1.508681912278651e+03 + 1.508079091375926e+03 1.507473407140987e+03 1.506864863187277e+03 1.506253463134950e+03 1.505639210610869e+03 + 1.505022109248608e+03 1.504402162688449e+03 1.503779374577385e+03 1.503153748569118e+03 1.502525288324061e+03 + 1.501893997509335e+03 1.501259879798773e+03 1.500622938872914e+03 1.499983178419011e+03 1.499340602131025e+03 + 1.498695213709626e+03 1.498047016862194e+03 1.497396015302820e+03 1.496742212752304e+03 1.496085612938155e+03 + 1.495426219594593e+03 1.494764036462547e+03 1.494099067289655e+03 1.493431315830267e+03 1.492760785845442e+03 + 1.492087481102946e+03 1.491411405377259e+03 1.490732562449567e+03 1.490050956107769e+03 1.489366590146471e+03 + 1.488679468366991e+03 1.487989594577355e+03 1.487296972592300e+03 1.486601606233272e+03 1.485903499328426e+03 + 1.485202655712629e+03 1.484499079227457e+03 1.483792773721193e+03 1.483083743048834e+03 1.482371991072084e+03 + 1.481657521659358e+03 1.480940338685780e+03 1.480220446033183e+03 1.479497847590113e+03 1.478772547251821e+03 + 1.478044548920272e+03 1.477313856504138e+03 1.476580473918802e+03 1.475844405086357e+03 1.475105653935605e+03 + 1.474364224402058e+03 1.473620120427938e+03 1.472873345962177e+03 1.472123904960415e+03 1.471371801385004e+03 + 1.470617039205005e+03 1.469859622396187e+03 1.469099554941032e+03 1.468336840828730e+03 1.467571484055180e+03 + 1.466803488622991e+03 1.466032858541484e+03 1.465259597826687e+03 1.464483710501340e+03 1.463705200594890e+03 + 1.462924072143496e+03 1.462140329190026e+03 1.461353975784058e+03 1.460565015981880e+03 1.459773453846489e+03 + 1.458979293447591e+03 1.458182538861605e+03 1.457383194171656e+03 1.456581263467582e+03 1.455776750845927e+03 + 1.454969660409948e+03 1.454159996269611e+03 1.453347762541590e+03 1.452532963349272e+03 1.451715602822750e+03 + 1.450895685098830e+03 1.450073214321026e+03 1.449248194639563e+03 1.448420630211373e+03 1.447590525200101e+03 + 1.446757883776100e+03 1.445922710116434e+03 1.445085008404874e+03 1.444244782831905e+03 1.443402037594718e+03 + 1.442556776897215e+03 1.441709004950008e+03 1.440858725970420e+03 1.440005944182481e+03 1.439150663816933e+03 + 1.438292889111226e+03 1.437432624309523e+03 1.436569873662692e+03 1.435704641428314e+03 1.434836931870678e+03 + 1.433966749260786e+03 1.433094097876346e+03 1.432218982001777e+03 1.431341405928208e+03 1.430461373953479e+03 + 1.429578890382137e+03 1.428693959525441e+03 1.427806585701360e+03 1.426916773234569e+03 1.426024526456458e+03 + 1.425129849705122e+03 1.424232747325370e+03 1.423333223668719e+03 1.422431283093393e+03 1.421526929964331e+03 + 1.420620168653178e+03 1.419711003538289e+03 1.418799439004731e+03 1.417885479444278e+03 1.416969129255415e+03 + 1.416050392843337e+03 1.415129274619950e+03 1.414205779003866e+03 1.413279910420411e+03 1.412351673301618e+03 + 1.411421072086230e+03 1.410488111219700e+03 1.409552795154193e+03 1.408615128348581e+03 1.407675115268446e+03 + 1.406732760386080e+03 1.405788068180486e+03 1.404841043137375e+03 1.403891689749170e+03 1.402940012515001e+03 + 1.401986015940709e+03 1.401029704538846e+03 1.400071082828672e+03 1.399110155336157e+03 1.398146926593981e+03 + 1.397181401141535e+03 1.396213583524918e+03 1.395243478296938e+03 1.394271090017116e+03 1.393296423251680e+03 + 1.392319482573570e+03 1.391340272562432e+03 1.390358797804626e+03 1.389375062893219e+03 1.388389072427989e+03 + 1.387400831015423e+03 1.386410343268718e+03 1.385417613807782e+03 1.384422647259231e+03 1.383425448256391e+03 + 1.382426021439299e+03 1.381424371454700e+03 1.380420502956051e+03 1.379414420603515e+03 1.378406129063970e+03 + 1.377395633010999e+03 1.376382937124898e+03 1.375368046092671e+03 1.374350964608031e+03 1.373331697371403e+03 + 1.372310249089921e+03 1.371286624477428e+03 1.370260828254477e+03 1.369232865148331e+03 1.368202739892964e+03 + 1.367170457229056e+03 1.366136021904002e+03 1.365099438671902e+03 1.364060712293568e+03 1.363019847536522e+03 + 1.361976849174995e+03 1.360931721989928e+03 1.359884470768972e+03 1.358835100306487e+03 1.357783615403544e+03 + 1.356730020867921e+03 1.355674321514110e+03 1.354616522163310e+03 1.353556627643430e+03 1.352494642789090e+03 + 1.351430572441617e+03 1.350364421449050e+03 1.349296194666138e+03 1.348225896954338e+03 1.347153533181818e+03 + 1.346079108223457e+03 1.345002626960841e+03 1.343924094282267e+03 1.342843515082743e+03 1.341760894263984e+03 + 1.340676236734416e+03 1.339589547409177e+03 1.338500831210112e+03 1.337410093065776e+03 1.336317337911434e+03 + 1.335222570689062e+03 1.334125796347346e+03 1.333027019841677e+03 1.331926246134163e+03 1.330823480193616e+03 + 1.329718726995561e+03 1.328611991522230e+03 1.327503278762568e+03 1.326392593712228e+03 1.325279941373571e+03 + 1.324165326755672e+03 1.323048754874311e+03 1.321930230751983e+03 1.320809759417887e+03 1.319687345907936e+03 + 1.318562995264752e+03 1.317436712537665e+03 1.316308502782716e+03 1.315178371062656e+03 1.314046322446946e+03 + 1.312912362011755e+03 1.311776494839963e+03 1.310638726021160e+03 1.309499060651645e+03 1.308357503834428e+03 + 1.307214060679228e+03 1.306068736302473e+03 1.304921535827301e+03 1.303772464383560e+03 1.302621527107810e+03 + 1.301468729143317e+03 1.300314075640058e+03 1.299157571754721e+03 1.297999222650704e+03 1.296839033498112e+03 + 1.295677009473761e+03 1.294513155761180e+03 1.293347477550602e+03 1.292179980038974e+03 1.291010668429951e+03 + 1.289839547933899e+03 1.288666623767893e+03 1.287491901155716e+03 1.286315385327865e+03 1.285137081521542e+03 + 1.283956994980662e+03 1.282775130955849e+03 1.281591494704436e+03 1.280406091490466e+03 1.279218926584693e+03 + 1.278030005264579e+03 1.276839332814297e+03 1.275646914524728e+03 1.274452755693465e+03 1.273256861624810e+03 + 1.272059237629775e+03 1.270859889026079e+03 1.269658821138155e+03 1.268456039297144e+03 1.267251548840895e+03 + 1.266045355113969e+03 1.264837463467636e+03 1.263627879259876e+03 1.262416607855379e+03 1.261203654625543e+03 + 1.259989024948479e+03 1.258772724209004e+03 1.257554757798647e+03 1.256335131115646e+03 1.255113849564950e+03 + 1.253890918558217e+03 1.252666343513813e+03 1.251440129856817e+03 1.250212283019015e+03 1.248982808438904e+03 + 1.247751711561691e+03 1.246518997839292e+03 1.245284672730334e+03 1.244048741700151e+03 1.242811210220790e+03 + 1.241572083771006e+03 1.240331367836264e+03 1.239089067908740e+03 1.237845189487317e+03 1.236599738077590e+03 + 1.235352719191863e+03 1.234104138349150e+03 1.232854001075175e+03 1.231602312902370e+03 1.230349079369880e+03 + 1.229094306023557e+03 1.227837998415964e+03 1.226580162106373e+03 1.225320802660766e+03 1.224059925651835e+03 + 1.222797536658982e+03 1.221533641268318e+03 1.220268245072664e+03 1.219001353671552e+03 1.217732972671222e+03 + 1.216463107684624e+03 1.215191764331420e+03 1.213918948237977e+03 1.212644665037377e+03 1.211368920369408e+03 + 1.210091719880570e+03 1.208813069224072e+03 1.207532974059833e+03 1.206251440054480e+03 1.204968472881353e+03 + 1.203684078220499e+03 1.202398261758676e+03 1.201111029189351e+03 1.199822386212701e+03 1.198532338535615e+03 + 1.197240891871687e+03 1.195948051941225e+03 1.194653824471246e+03 1.193358215195474e+03 1.192061229854346e+03 + 1.190762874195007e+03 1.189463153971313e+03 1.188162074943828e+03 1.186859642879827e+03 1.185555863553295e+03 + 1.184250742744927e+03 1.182944286242125e+03 1.181636499839004e+03 1.180327389336388e+03 1.179016960541809e+03 + 1.177705219269511e+03 1.176392171340446e+03 1.175077822582277e+03 1.173762178829377e+03 1.172445245922827e+03 + 1.171127029710419e+03 1.169807536046655e+03 1.168486770792745e+03 1.167164739816612e+03 1.165841448992886e+03 + 1.164516904202907e+03 1.163191111334726e+03 1.161864076283103e+03 1.160535804949508e+03 1.159206303242120e+03 + 1.157875577075829e+03 1.156543632372233e+03 1.155210475059642e+03 1.153876111073074e+03 1.152540546354257e+03 + 1.151203786851631e+03 1.149865838520342e+03 1.148526707322247e+03 1.147186399225916e+03 1.145844920206624e+03 + 1.144502276246358e+03 1.143158473333815e+03 1.141813517464402e+03 1.140467414640234e+03 1.139120170870139e+03 + 1.137771792169650e+03 1.136422284561014e+03 1.135071654073185e+03 1.133719906741829e+03 1.132367048609320e+03 + 1.131013085724743e+03 1.129658024143891e+03 1.128301869929270e+03 1.126944629150092e+03 1.125586307882280e+03 + 1.124226912208469e+03 1.122866448218001e+03 1.121504922006928e+03 1.120142339678013e+03 1.118778707340729e+03 + 1.117414031111256e+03 1.116048317112488e+03 1.114681571474025e+03 1.113313800332179e+03 1.111945009829970e+03 + 1.110575206117129e+03 1.109204395350097e+03 1.107832583692024e+03 1.106459777312770e+03 1.105085982388904e+03 + 1.103711205103706e+03 1.102335451647166e+03 1.100958728215983e+03 1.099581041013564e+03 1.098202396250028e+03 + 1.096822800142205e+03 1.095442258913632e+03 1.094060778794555e+03 1.092678366021934e+03 1.091295026839436e+03 + 1.089910767497437e+03 1.088525594253023e+03 1.087139513369993e+03 1.085752531118851e+03 1.084364653776815e+03 + 1.082975887627809e+03 1.081586238962469e+03 1.080195714078142e+03 1.078804319278880e+03 1.077412060875450e+03 + 1.076018945185327e+03 1.074624978532693e+03 1.073230167248444e+03 1.071834517670182e+03 1.070438036142223e+03 + 1.069040729015589e+03 1.067642602648012e+03 1.066243663403937e+03 1.064843917654515e+03 1.063443371777609e+03 + 1.062042032157791e+03 1.060639905186343e+03 1.059236997261256e+03 1.057833314787232e+03 1.056428864175682e+03 + 1.055023651844726e+03 1.053617684219196e+03 1.052210967730631e+03 1.050803508817282e+03 1.049395313897890e+03 + 1.047986388534756e+03 1.046576737255851e+03 1.045166364529164e+03 1.043755274824231e+03 1.042343472612131e+03 + 1.040930962365484e+03 1.039517748558457e+03 1.038103835666756e+03 1.036689228167636e+03 1.035273930539893e+03 + 1.033857947263865e+03 1.032441282821436e+03 1.031023941696033e+03 1.029605928372625e+03 1.028187247337727e+03 + 1.026767903079397e+03 1.025347900087235e+03 1.023927242852386e+03 1.022505935867538e+03 1.021083983626923e+03 + 1.019661390626317e+03 1.018238161363038e+03 1.016814300335948e+03 1.015389812045455e+03 1.013964700993507e+03 + 1.012538971683598e+03 1.011112628620765e+03 1.009685676311588e+03 1.008258119264191e+03 1.006829961988242e+03 + 1.005401208994952e+03 1.003971864797076e+03 1.002541933908912e+03 1.001111420846301e+03 9.996803301266303e+02 + 9.982486662688275e+02 9.968164337933661e+02 9.953836372222621e+02 9.939502810790750e+02 9.925163698889086e+02 + 9.910819081784098e+02 9.896469004757686e+02 9.882113513107199e+02 9.867752652145410e+02 9.853386467200531e+02 + 9.839015003616214e+02 9.824638306751541e+02 9.810256421981031e+02 9.795869394694643e+02 9.781477270297768e+02 + 9.767080094211232e+02 9.752677911871300e+02 9.738270768729670e+02 9.723858710253478e+02 9.709441781925295e+02 + 9.695020029243127e+02 9.680593497720415e+02 9.666162232886040e+02 9.651726280284314e+02 9.637285685474986e+02 + 9.622840494033246e+02 9.608390751549712e+02 9.593936503630440e+02 9.579477795896925e+02 9.565014673986094e+02 + 9.550547183550314e+02 9.536075370257383e+02 9.521599279790540e+02 9.507118957848456e+02 9.492634450145238e+02 + 9.478145802410424e+02 9.463653060389005e+02 9.449156269841388e+02 9.434655476543426e+02 9.420150726286407e+02 + 9.405642064877048e+02 9.391129538137513e+02 9.376613191905399e+02 9.362093072033728e+02 9.347569224390970e+02 + 9.333041694861028e+02 9.318510529343232e+02 9.303975773752362e+02 9.289437474018629e+02 9.274895676087672e+02 + 9.260350425920570e+02 9.245801769493847e+02 9.231249752799448e+02 9.216694421844763e+02 9.202135822652619e+02 + 9.187574001261273e+02 9.173009003724419e+02 9.158440876111187e+02 9.143869664506148e+02 9.129295415009306e+02 + 9.114718173736089e+02 9.100137986817383e+02 9.085554900399494e+02 9.070968960644165e+02 9.056380213728581e+02 + 9.041788705845360e+02 9.027194483202552e+02 9.012597592023648e+02 8.997998078547574e+02 8.983395989028686e+02 + 8.968791369736786e+02 8.954184266957105e+02 8.939574726990309e+02 8.924962796152502e+02 8.910348520775226e+02 + 8.895731947205452e+02 8.881113121805595e+02 8.866492090953504e+02 8.851868901042455e+02 8.837243598481174e+02 + 8.822616229693809e+02 8.807986841119955e+02 8.793355479214636e+02 8.778722190448314e+02 8.764087021306887e+02 + 8.749450018291686e+02 8.734811227919481e+02 8.720170696722481e+02 8.705528471248323e+02 8.690884598060085e+02 + 8.676239123736278e+02 8.661592094870851e+02 8.646943558073189e+02 8.632293559968109e+02 8.617642147195870e+02 + 8.602989366412162e+02 8.588335264288111e+02 8.573679887510280e+02 8.559023282780669e+02 8.544365496816713e+02 + 8.529706576351281e+02 8.515046568132680e+02 8.500385518924651e+02 8.485723475506371e+02 8.471060484672456e+02 + 8.456396593232956e+02 8.441731848013352e+02 8.427066295854568e+02 8.412399983612960e+02 8.397732958160319e+02 + 8.383065266383875e+02 8.368396955186294e+02 8.353728071485672e+02 8.339058662215547e+02 8.324388774324890e+02 + 8.309718454778108e+02 8.295047750555044e+02 8.280376708650979e+02 8.265705376076626e+02 8.251033799858133e+02 + 8.236362027037090e+02 8.221690104670519e+02 8.207018079830875e+02 8.192345999606056e+02 8.177673911099388e+02 + 8.163001861429635e+02 8.148329897731001e+02 8.133658067153123e+02 8.118986416861073e+02 8.104314994035359e+02 + 8.089643845871925e+02 8.074973019582153e+02 8.060302562392853e+02 8.045632521546285e+02 8.030962944300132e+02 + 8.016293877927517e+02 8.001625369717000e+02 7.986957466972576e+02 7.972290217013673e+02 7.957623667175162e+02 + 7.942957864807344e+02 7.928292857275953e+02 7.913628691962167e+02 7.898965416262595e+02 7.884303077589279e+02 + 7.869641723369706e+02 7.854981401046790e+02 7.840322158078881e+02 7.825664041939773e+02 7.811007100118686e+02 + 7.796351380120283e+02 7.781696929464658e+02 7.767043795687346e+02 7.752392026339312e+02 7.737741668986956e+02 + 7.723092771212124e+02 7.708445380612087e+02 7.693799544799557e+02 7.679155311402681e+02 7.664512728065041e+02 + 7.649871842445651e+02 7.635232702218972e+02 7.620595355074889e+02 7.605959848718730e+02 7.591326230871256e+02 + 7.576694549268664e+02 7.562064851662584e+02 7.547437185820088e+02 7.532811599523681e+02 7.518188140571300e+02 + 7.503566856776325e+02 7.488947795967565e+02 7.474331005989271e+02 7.459716534701122e+02 7.445104429978242e+02 + 7.430494739711182e+02 7.415887511805935e+02 7.401282794183929e+02 7.386680634782024e+02 7.372081081552518e+02 + 7.357484182463149e+02 7.342889985497084e+02 7.328298538652926e+02 7.313709889944722e+02 7.299124087401947e+02 + 7.284541179069513e+02 7.269961213007771e+02 7.255384237292504e+02 7.240810300014931e+02 7.226239449281712e+02 + 7.211671733214938e+02 7.197107199952134e+02 7.182545897646269e+02 7.167987874465738e+02 7.153433178594373e+02 + 7.138881858231457e+02 7.124333961591685e+02 7.109789536905207e+02 7.095248632417597e+02 7.080711296389870e+02 + 7.066177577098478e+02 7.051647522835304e+02 7.037121181907675e+02 7.022598602638342e+02 7.008079833365500e+02 + 6.993564922442782e+02 6.979053918239249e+02 6.964546869139400e+02 6.950043823543177e+02 6.935544829865950e+02 + 6.921049936538523e+02 6.906559192007142e+02 6.892072644733491e+02 6.877590343194680e+02 6.863112335883264e+02 + 6.848638671307228e+02 6.834169397989994e+02 6.819704564470420e+02 6.805244219302806e+02 6.790788411056876e+02 + 6.776337188317796e+02 6.761890599686175e+02 6.747448693778041e+02 6.733011519224871e+02 6.718579124673579e+02 + 6.704151558786504e+02 6.689728870241429e+02 6.675311107731571e+02 6.660898319965579e+02 6.646490555667547e+02 + 6.632087863576994e+02 6.617690292448882e+02 6.603297891053608e+02 6.588910708177000e+02 6.574528792620325e+02 + 6.560152193200289e+02 6.545780958749028e+02 6.531415138114120e+02 6.517054780158572e+02 6.502699933760831e+02 + 6.488350647814780e+02 6.474006971229736e+02 6.459668952930450e+02 6.445336641857116e+02 6.431010086965356e+02 + 6.416689337226230e+02 6.402374441626239e+02 6.388065449167315e+02 6.373762408866819e+02 6.359465369757564e+02 + 6.345174380887786e+02 6.330889491321157e+02 6.316610750136796e+02 6.302338206429247e+02 6.288071909308491e+02 + 6.273811907899951e+02 6.259558251344477e+02 6.245310988798360e+02 6.231070169433332e+02 6.216835842436550e+02 + 6.202608057010611e+02 6.188386862373554e+02 6.174172307758844e+02 6.159964442415383e+02 6.145763315607522e+02 + 6.131568976615030e+02 6.117381474733122e+02 6.103200859272448e+02 6.089027179559087e+02 6.074860484934565e+02 + 6.060700824755835e+02 6.046548248395288e+02 6.032402805240755e+02 6.018264544695495e+02 6.004133516178208e+02 + 5.990009769123031e+02 5.975893352979532e+02 5.961784317212720e+02 5.947682711303036e+02 5.933588584746357e+02 + 5.919501987053994e+02 5.905422967752705e+02 5.891351576384668e+02 5.877287862507508e+02 5.863231875694282e+02 + 5.849183665533477e+02 5.835143281629030e+02 5.821110773600302e+02 5.807086191082091e+02 5.793069583724634e+02 + 5.779061001193606e+02 5.765060493170109e+02 5.751068109350690e+02 5.737083899447330e+02 5.723107913187440e+02 + 5.709140200313871e+02 5.695180810584912e+02 5.681229793774282e+02 5.667287199671144e+02 5.653353078080089e+02 + 5.639427478821145e+02 5.625510451729782e+02 5.611602046656897e+02 5.597702313468828e+02 5.583811302047351e+02 + 5.569929062289672e+02 5.556055644108436e+02 5.542191097431725e+02 5.528335472203050e+02 5.514488818381369e+02 + 5.500651185941068e+02 5.486822624871968e+02 5.473003185179330e+02 5.459192916883851e+02 5.445391870021655e+02 + 5.431600094644319e+02 5.417817640818839e+02 5.404044558627653e+02 5.390280898168637e+02 5.376526709555103e+02 + 5.362782042915790e+02 5.349046948394886e+02 5.335321476152006e+02 5.321605676362202e+02 5.307899599215965e+02 + 5.294203294919217e+02 5.280516813693320e+02 5.266840205775071e+02 5.253173521416702e+02 5.239516810885877e+02 + 5.225870124465707e+02 5.212233512454725e+02 5.198607025166908e+02 5.184990712931668e+02 5.171384626093851e+02 + 5.157788815013741e+02 5.144203330067055e+02 5.130628221644946e+02 5.117063540154008e+02 5.103509336016263e+02 + 5.089965659669175e+02 5.076432561565640e+02 5.062910092173990e+02 5.049398301977998e+02 5.035897241476866e+02 + 5.022406961185235e+02 5.008927511633182e+02 4.995458943366220e+02 4.982001306945292e+02 4.968554652946787e+02 + 4.955119031962524e+02 4.941694494599757e+02 4.928281091481178e+02 4.914878873244913e+02 4.901487890544524e+02 + 4.888108194049014e+02 4.874739834442815e+02 4.861382862425793e+02 4.848037328713260e+02 4.834703284035954e+02 + 4.821380779140055e+02 4.808069864787175e+02 4.794770591754360e+02 4.781483010834104e+02 4.768207172834317e+02 + 4.754943128578365e+02 4.741690928905032e+02 4.728450624668552e+02 4.715222266738587e+02 4.702005906000235e+02 + 4.688801593354034e+02 4.675609379715956e+02 4.662429316017405e+02 4.649261453205227e+02 4.636105842241698e+02 + 4.622962534104534e+02 4.609831579786886e+02 4.596713030297340e+02 4.583606936659914e+02 4.570513349914071e+02 + 4.557432321114703e+02 4.544363901332138e+02 4.531308141652141e+02 4.518265093175915e+02 4.505234807020092e+02 + 4.492217334316751e+02 4.479212726213398e+02 4.466221033872973e+02 4.453242308473862e+02 4.440276601209875e+02 + 4.427323963290266e+02 4.414384445939725e+02 4.401458100398370e+02 4.388544977921764e+02 4.375645129780900e+02 + 4.362758607262207e+02 4.349885461667554e+02 4.337025744314242e+02 4.324179506535007e+02 4.311346799678025e+02 + 4.298527675106906e+02 4.285722184200691e+02 4.272930378353866e+02 4.260152308976346e+02 4.247388027493482e+02 + 4.234637585346064e+02 4.221901033990317e+02 4.209178424897899e+02 4.196469809555908e+02 4.183775239466873e+02 + 4.171094766148764e+02 4.158428441134982e+02 4.145776315974367e+02 4.133138442231195e+02 4.120514871485177e+02 + 4.107905655331455e+02 4.095310845380616e+02 4.082730493258674e+02 4.070164650607085e+02 4.057613369082738e+02 + 4.045076700357962e+02 4.032554696120511e+02 4.020047408073589e+02 4.007554887935824e+02 3.995077187441286e+02 + 3.982614358339480e+02 3.970166452395346e+02 3.957733521389259e+02 3.945315617117033e+02 3.932912791389912e+02 + 3.920525096034583e+02 3.908152582893162e+02 3.895795303823206e+02 3.883453310697706e+02 3.871126655405087e+02 + 3.858815389849212e+02 3.846519565949380e+02 3.834239235640323e+02 3.821974450872211e+02 3.809725263610652e+02 + 3.797491725836686e+02 3.785273889546788e+02 3.773071806752873e+02 3.760885529482291e+02 3.748715109777822e+02 + 3.736560599697692e+02 3.724422051315553e+02 3.712299516720498e+02 3.700193048017055e+02 3.688102697325187e+02 + 3.676028516780295e+02 3.663970558533210e+02 3.651928874750207e+02 3.639903517612993e+02 3.627894539318706e+02 + 3.615901992079928e+02 3.603925928124674e+02 3.591966399696389e+02 3.580023459053963e+02 3.568097158471716e+02 + 3.556187550239405e+02 3.544294686662223e+02 3.532418620060801e+02 3.520559402771199e+02 3.508717087144923e+02 + 3.496891725548904e+02 3.485083370365518e+02 3.473292073992571e+02 3.461517888843309e+02 3.449760867346407e+02 + 3.438021061945983e+02 3.426298525101589e+02 3.414593309288210e+02 3.402905466996269e+02 3.391235050731623e+02 + 3.379582113015570e+02 3.367946706384836e+02 3.356328883391590e+02 3.344728696603431e+02 3.333146198603399e+02 + 3.321581441989965e+02 3.310034479377038e+02 3.298505363393963e+02 3.286994146685523e+02 3.275500881911931e+02 + 3.264025621748842e+02 3.252568418887342e+02 3.241129326033955e+02 3.229708395910641e+02 3.218305681254797e+02 + 3.206921234819250e+02 3.195555109372272e+02 3.184207357697562e+02 3.172878032594259e+02 3.161567186876940e+02 + 3.150274873375612e+02 3.139001144935722e+02 3.127746054418153e+02 3.116509654699221e+02 3.105291998670680e+02 + 3.094093139239718e+02 3.082913129328962e+02 3.071752021876472e+02 3.060609869835743e+02 3.049486726175709e+02 + 3.038382643880739e+02 3.027297675950632e+02 3.016231875400634e+02 3.005185295261418e+02 2.994157988579094e+02 + 2.983150008415209e+02 2.972161407846750e+02 2.961192239966130e+02 2.950242557881208e+02 2.939312414715272e+02 + 2.928401863607048e+02 2.917510957710699e+02 2.906639750195822e+02 2.895788294247451e+02 2.884956643066055e+02 + 2.874144849867538e+02 2.863352967883243e+02 2.852581050359946e+02 2.841829150559857e+02 2.831097321760628e+02 + 2.820385617255341e+02 2.809694090352515e+02 2.799022794376108e+02 2.788371782665511e+02 2.777741108575549e+02 + 2.767130825476488e+02 2.756540986754025e+02 2.745971645809293e+02 2.735422856058867e+02 2.724894670934750e+02 + 2.714387143884384e+02 2.703900328370648e+02 2.693434277871856e+02 2.682989045881756e+02 2.672564685909533e+02 + 2.662161251479810e+02 2.651778796132642e+02 2.641417373423522e+02 2.631077036923379e+02 2.620757840218578e+02 + 2.610459836910915e+02 2.600183080617631e+02 2.589927624971394e+02 2.579693523620314e+02 2.569480830227931e+02 + 2.559289598473227e+02 2.549119882050614e+02 2.538971734669946e+02 2.528845210056507e+02 2.518740361951020e+02 + 2.508657244109642e+02 2.498595910303967e+02 2.488556414321026e+02 2.478538809963281e+02 2.468543151048638e+02 + 2.458569491410431e+02 2.448617884897432e+02 2.438688385373852e+02 2.428781046719333e+02 2.418895922828956e+02 + 2.409033067613238e+02 2.399192534998131e+02 2.389374378925019e+02 2.379578653350729e+02 2.369805412247519e+02 + 2.360054709603084e+02 2.350326599420553e+02 2.340621135718494e+02 2.330938372530911e+02 2.321278363907239e+02 + 2.311641163912353e+02 2.302026826626565e+02 2.292435406145617e+02 2.282866956580692e+02 2.273321532058407e+02 + 2.263799186720815e+02 2.254299974725404e+02 2.244823950245099e+02 2.235371167468261e+02 2.225941680598685e+02 + 2.216535543855603e+02 2.207152811473682e+02 2.197793537703028e+02 2.188457776809178e+02 2.179145583073106e+02 + 2.169857010791227e+02 2.160592114275385e+02 2.151350947852860e+02 2.142133565866376e+02 2.132940022674083e+02 + 2.123770372649571e+02 2.114624670181867e+02 2.105502969675431e+02 2.096405325550162e+02 2.087331792241393e+02 + 2.078282424199890e+02 2.069257275891860e+02 2.060256401798943e+02 2.051279856418216e+02 2.042327694262190e+02 + 2.033399969858813e+02 2.024496737751469e+02 2.015618052498977e+02 2.006763968675590e+02 1.997934540871004e+02 + 1.989129823690343e+02 1.980349871754169e+02 1.971594739698481e+02 1.962864482174713e+02 1.954159153849736e+02 + 1.945478809405854e+02 1.936823503540812e+02 1.928193290967781e+02 1.919588226415381e+02 1.911008364627658e+02 + 1.902453760364096e+02 1.893924468399617e+02 1.885420543524577e+02 1.876942040544768e+02 1.868489014281417e+02 + 1.860061519571189e+02 1.851659611266184e+02 1.843283344233937e+02 1.834932773357418e+02 1.826607953535034e+02 + 1.818308939680629e+02 1.810035786723481e+02 1.801788549608304e+02 1.793567283295249e+02 1.785372042759901e+02 + 1.777202882993282e+02 1.769059859001850e+02 1.760943025807497e+02 1.752852438447554e+02 1.744788151974785e+02 + 1.736750221457390e+02 1.728738701979007e+02 1.720753648638706e+02 1.712795116550998e+02 1.704863160845825e+02 + 1.696957836668566e+02 1.689079199180039e+02 1.681227303556493e+02 1.673402204989617e+02 1.665603958686532e+02 + 1.657832619869799e+02 1.650088243777409e+02 1.642370885662795e+02 1.634680600794823e+02 1.627017444457793e+02 + 1.619381471951445e+02 1.611772738590951e+02 1.604191299706921e+02 1.596637210645399e+02 1.589110526767867e+02 + 1.581611303451241e+02 1.574139596087874e+02 1.566695460085554e+02 1.559278950867503e+02 1.551890123872385e+02 + 1.544529034554292e+02 1.537195738382757e+02 1.529890290842748e+02 1.522612747434666e+02 1.515363163674351e+02 + 1.508141595093076e+02 1.500948097237555e+02 1.493782725669932e+02 1.486645535967789e+02 1.479536583724143e+02 + 1.472455924547449e+02 1.465403614061596e+02 1.458379707905909e+02 1.451384261735148e+02 1.444417331219514e+02 + 1.437478972044633e+02 1.430569239911578e+02 1.423688190536853e+02 1.416835879652396e+02 1.410012363005585e+02 + 1.403217696359229e+02 1.396451935491577e+02 1.389715136196312e+02 1.383007354282553e+02 1.376328645574854e+02 + 1.369679065913208e+02 1.363058671153038e+02 1.356467517165207e+02 1.349905659836014e+02 1.343373155067194e+02 + 1.336870058775913e+02 1.330396426894780e+02 1.323952315371832e+02 1.317537780170550e+02 1.311152877269845e+02 + 1.304797662664065e+02 1.298472192362996e+02 1.292176522391855e+02 1.285910708791301e+02 1.279674807617425e+02 + 1.273468874941753e+02 1.267292966851250e+02 1.261147139448316e+02 1.255031448850783e+02 1.248945951191923e+02 + 1.242890702620443e+02 1.236865759300485e+02 1.230871177411627e+02 1.224907013148884e+02 1.218973322722703e+02 + 1.213070162358971e+02 1.207197588299010e+02 1.201355656799576e+02 1.195544424132864e+02 1.189763946586499e+02 + 1.184014280463548e+02 1.178295482082510e+02 1.172607607777323e+02 1.166950713897357e+02 1.161324856807421e+02 + 1.155730092887757e+02 1.150166478534045e+02 1.144634070157400e+02 1.139132924184372e+02 1.133663097056950e+02 + 1.128224645232555e+02 1.122817625184044e+02 1.117442093399712e+02 1.112098106383290e+02 1.106785720653942e+02 + 1.101504843345202e+02 1.096253193854976e+02 1.091027814759659e+02 1.085828903190926e+02 1.080656662057070e+02 + 1.075510744401853e+02 1.070391017583160e+02 1.065297369211215e+02 1.060229642403793e+02 1.055187689946627e+02 + 1.050171373101604e+02 1.045180558156006e+02 1.040215103049707e+02 1.035274865113781e+02 1.030359706887152e+02 + 1.025469492169604e+02 1.020604083357866e+02 1.015763340040288e+02 1.010947131078929e+02 1.006155327791835e+02 + 1.001387792631148e+02 9.966443911893010e+01 9.919249927205091e+01 9.872294669690289e+01 9.825576811144268e+01 + 9.779095024426459e+01 9.732848086108395e+01 9.686834738339628e+01 9.641053663288847e+01 9.595503591883143e+01 + 9.550183276437639e+01 9.505091470489599e+01 9.460226894357737e+01 9.415588307372171e+01 9.371174549820027e+01 + 9.326984390100915e+01 9.283016578095182e+01 9.239269910989660e+01 9.195743199867270e+01 9.152435246657959e+01 + 9.109344822825337e+01 9.066470776170968e+01 9.023811990175319e+01 8.981367265385576e+01 8.939135422700863e+01 + 8.897115319588202e+01 8.855305819940260e+01 8.813705766268812e+01 8.772313993524557e+01 8.731129428898021e+01 + 8.690150981214184e+01 8.649377498492467e+01 8.608807868460502e+01 8.568441000539183e+01 8.528275807208179e+01 + 8.488311171021131e+01 8.448546000255536e+01 8.408979283578468e+01 8.369609949978657e+01 8.330436902264381e+01 + 8.291459088961614e+01 8.252675470341519e+01 8.214085000107356e+01 8.175686603719873e+01 8.137479266933553e+01 + 8.099462018292702e+01 8.061633811896954e+01 8.023993612969721e+01 7.986540422509246e+01 7.949273245617202e+01 + 7.912191071864751e+01 7.875292880591886e+01 7.838577728963824e+01 7.802044667908689e+01 7.765692688210476e+01 + 7.729520814701189e+01 7.693528093921003e+01 7.657713574044320e+01 7.622076279877933e+01 7.586615250876412e+01 + 7.551329599462582e+01 7.516218394284439e+01 7.481280673973237e+01 7.446515517211270e+01 7.411922012543234e+01 + 7.377499243991551e+01 7.343246273248482e+01 7.309162206375170e+01 7.275246194060588e+01 7.241497325488510e+01 + 7.207914691168762e+01 7.174497413637995e+01 7.141244624067238e+01 7.108155440657860e+01 7.075228964021176e+01 + 7.042464364044737e+01 7.009860816502822e+01 6.977417437950896e+01 6.945133371117183e+01 6.913007780419414e+01 + 6.881039831641085e+01 6.849228672098478e+01 6.817573455985929e+01 6.786073404036127e+01 6.754727706019318e+01 + 6.723535518365489e+01 6.692496029976250e+01 6.661608442214438e+01 6.630871955818391e+01 6.600285747074972e+01 + 6.569849025826812e+01 6.539561050984807e+01 6.509421028016476e+01 6.479428156422156e+01 6.449581665898590e+01 + 6.419880794007263e+01 6.390324769379086e+01 6.360912802573969e+01 6.331644161216560e+01 6.302518126952705e+01 + 6.273533924838438e+01 6.244690800283556e+01 6.215988021335375e+01 6.187424856554645e+01 6.159000558852496e+01 + 6.130714382209544e+01 6.102565642873360e+01 6.074553634647369e+01 6.046677613965124e+01 6.018936867893675e+01 + 5.991330696615304e+01 5.963858400265185e+01 5.936519255461710e+01 5.909312563142009e+01 5.882237675846172e+01 + 5.855293899151076e+01 5.828480526925385e+01 5.801796883717194e+01 5.775242299813667e+01 5.748816098906929e+01 + 5.722517588172157e+01 5.696346118973321e+01 5.670301063052477e+01 5.644381744585571e+01 5.618587497447161e+01 + 5.592917675378749e+01 5.567371639288440e+01 5.541948735564524e+01 5.516648303666721e+01 5.491469740133566e+01 + 5.466412430128952e+01 5.441475721341882e+01 5.416658984866251e+01 5.391961604526729e+01 5.367382965707854e+01 + 5.342922435049869e+01 5.318579394824101e+01 5.294353276046760e+01 5.270243471566913e+01 5.246249358126801e+01 + 5.222370341980431e+01 5.198605834991378e+01 5.174955243603662e+01 5.151417956992881e+01 5.127993401538280e+01 + 5.104681029539683e+01 5.081480246751264e+01 5.058390465007635e+01 5.035411117607305e+01 5.012541641928832e+01 + 4.989781463692880e+01 4.967129999443014e+01 4.944586717469857e+01 4.922151081792142e+01 4.899822516393252e+01 + 4.877600466591702e+01 4.855484391176263e+01 4.833473749525371e+01 4.811567985888949e+01 4.789766553100244e+01 + 4.768068948486052e+01 4.746474643299185e+01 4.724983089968822e+01 4.703593761581940e+01 4.682306140175855e+01 + 4.661119706938157e+01 4.640033923440899e+01 4.619048280117971e+01 4.598162297433280e+01 4.577375454810339e+01 + 4.556687232031752e+01 4.536097129194708e+01 4.515604651624491e+01 4.495209295916556e+01 4.474910546848848e+01 + 4.454707932343867e+01 4.434600983627007e+01 4.414589194663536e+01 4.394672075425581e+01 4.374849149110094e+01 + 4.355119939554362e+01 4.335483958155968e+01 4.315940720272008e+01 4.296489783321342e+01 4.277130684141869e+01 + 4.257862938067940e+01 4.238686082011235e+01 4.219599659307687e+01 4.200603211268383e+01 4.181696265307154e+01 + 4.162878369849639e+01 4.144149102922540e+01 4.125508008000694e+01 4.106954625154178e+01 4.088488514080404e+01 + 4.070109237453877e+01 4.051816351991027e+01 4.033609404369983e+01 4.015487975529847e+01 3.997451654390139e+01 + 3.979499995457292e+01 3.961632565249730e+01 3.943848943565658e+01 3.926148710146721e+01 3.908531435163689e+01 + 3.890996689581685e+01 3.873544082272831e+01 3.856173207783515e+01 3.838883637414560e+01 3.821674961156019e+01 + 3.804546776546066e+01 3.787498680517137e+01 3.770530255859592e+01 3.753641100849845e+01 3.736830845518836e+01 + 3.720099088344971e+01 3.703445420945200e+01 3.686869456603723e+01 3.670370808841574e+01 3.653949085950763e+01 + 3.637603888796111e+01 3.621334844811717e+01 3.605141592615973e+01 3.589023740445852e+01 3.572980904042850e+01 + 3.557012712196481e+01 3.541118795282225e+01 3.525298774403768e+01 3.509552267323749e+01 3.493878928773343e+01 + 3.478278404343990e+01 3.462750313614663e+01 3.447294293878365e+01 3.431909990161546e+01 3.416597046087814e+01 + 3.401355094900445e+01 3.386183779648810e+01 3.371082772101448e+01 3.356051721064496e+01 3.341090265530899e+01 + 3.326198061398263e+01 3.311374767636361e+01 3.296620040125966e+01 3.281933525310492e+01 3.267314891432770e+01 + 3.252763821351709e+01 3.238279969616838e+01 3.223862995512887e+01 3.209512571750849e+01 3.195228370249094e+01 + 3.181010057023420e+01 3.166857295105629e+01 3.152769775432829e+01 3.138747186368265e+01 3.124789194582367e+01 + 3.110895478177638e+01 3.097065722333928e+01 3.083299612203396e+01 3.069596823521478e+01 3.055957038379009e+01 + 3.042379968490992e+01 3.028865305190764e+01 3.015412726448298e+01 3.002021927954454e+01 2.988692608783410e+01 + 2.975424465393443e+01 2.962217185358958e+01 2.949070472525562e+01 2.935984046863818e+01 2.922957605244617e+01 + 2.909990844798608e+01 2.897083474125067e+01 2.884235205411202e+01 2.871445744621140e+01 2.858714789194334e+01 + 2.846042066311678e+01 2.833427304434733e+01 2.820870204788112e+01 2.808370481822039e+01 2.795927858955916e+01 + 2.783542056310479e+01 2.771212788710439e+01 2.758939774558937e+01 2.746722754519704e+01 2.734561457842300e+01 + 2.722455602005491e+01 2.710404915757552e+01 2.698409131619408e+01 2.686467981339180e+01 2.674581188504884e+01 + 2.662748489299116e+01 2.650969637323688e+01 2.639244364869198e+01 2.627572402574995e+01 2.615953493480668e+01 + 2.604387380499337e+01 2.592873803144385e+01 2.581412497154068e+01 2.570003216993883e+01 2.558645721031992e+01 + 2.547339748309297e+01 2.536085044648649e+01 2.524881363723968e+01 2.513728460374055e+01 2.502626081142699e+01 + 2.491573971820056e+01 2.480571905896494e+01 2.469619646153339e+01 2.458716938319504e+01 2.447863542000312e+01 + 2.437059221927192e+01 2.426303741725681e+01 2.415596854366440e+01 2.404938323139217e+01 2.394327933047775e+01 + 2.383765447837906e+01 2.373250626120992e+01 2.362783239922733e+01 2.352363062421024e+01 2.341989863680159e+01 + 2.331663407933185e+01 2.321383475989216e+01 2.311149855755017e+01 2.300962316438995e+01 2.290820631357202e+01 + 2.280724581327735e+01 2.270673948178020e+01 2.260668508940155e+01 2.250708039173678e+01 2.240792334786956e+01 + 2.230921186720802e+01 2.221094371595302e+01 2.211311674173436e+01 2.201572884123411e+01 2.191877792312015e+01 + 2.182226182065280e+01 2.172617842216956e+01 2.163052579410284e+01 2.153530186271772e+01 2.144050449256298e+01 + 2.134613164544727e+01 2.125218130870039e+01 2.115865145244560e+01 2.106553997668644e+01 2.097284492087666e+01 + 2.088056441996010e+01 2.078869643251129e+01 2.069723893213309e+01 2.060618996606658e+01 2.051554761096601e+01 + 2.042530989859754e+01 2.033547481777502e+01 2.024604054022628e+01 2.015700522393599e+01 2.006836688994228e+01 + 1.998012363072147e+01 1.989227358045817e+01 1.980481486918973e+01 1.971774557717947e+01 1.963106382303616e+01 + 1.954476789103884e+01 1.945885594703988e+01 1.937332608222908e+01 1.928817649453870e+01 1.920340539662878e+01 + 1.911901098077130e+01 1.903499138773951e+01 1.895134486255558e+01 1.886806974988112e+01 1.878516424109755e+01 + 1.870262653275597e+01 1.862045489823334e+01 1.853864761644500e+01 1.845720293609644e+01 1.837611907561623e+01 + 1.829539441141390e+01 1.821502731690405e+01 1.813501600648008e+01 1.805535878852776e+01 1.797605402680784e+01 + 1.789710004813803e+01 1.781849513976010e+01 1.774023761822760e+01 1.766232596769640e+01 1.758475857461898e+01 + 1.750753373031707e+01 1.743064982368309e+01 1.735410526816905e+01 1.727789846424588e+01 1.720202775432962e+01 + 1.712649156263800e+01 1.705128842771503e+01 1.697641675133914e+01 1.690187492053174e+01 1.682766139576636e+01 + 1.675377465125957e+01 1.668021313537254e+01 1.660697525047803e+01 1.653405953620346e+01 1.646146456303875e+01 + 1.638918876353225e+01 1.631723061252691e+01 1.624558863577738e+01 1.617426136715184e+01 1.610324729276991e+01 + 1.603254489420701e+01 1.596215281065743e+01 1.589206962268447e+01 1.582229381597797e+01 1.575282394813798e+01 + 1.568365860435203e+01 1.561479636559848e+01 1.554623575841051e+01 1.547797536749664e+01 1.541001389568697e+01 + 1.534234992945672e+01 1.527498202635700e+01 1.520790881496337e+01 1.514112893627654e+01 1.507464101206718e+01 + 1.500844361854594e+01 1.494253544400039e+01 1.487691522461213e+01 1.481158156982783e+01 1.474653311471545e+01 + 1.468176854391490e+01 1.461728655322583e+01 1.455308580005108e+01 1.448916492494823e+01 1.442552270891503e+01 + 1.436215789907635e+01 1.429906914560298e+01 1.423625515786986e+01 1.417371467503432e+01 1.411144643634281e+01 + 1.404944913182382e+01 1.398772148936426e+01 1.392626235467004e+01 1.386507047757601e+01 1.380414456703780e+01 + 1.374348339923097e+01 1.368308576360786e+01 1.362295043539383e+01 1.356307614411792e+01 1.350346171009224e+01 + 1.344410601461897e+01 1.338500782259274e+01 1.332616591200318e+01 1.326757911048049e+01 1.320924625504148e+01 + 1.315116615215319e+01 1.309333758418828e+01 1.303575945915385e+01 1.297843067064863e+01 1.292135001185642e+01 + 1.286451632934388e+01 1.280792850075226e+01 1.275158540067995e+01 1.269548586414703e+01 1.263962874841400e+01 + 1.258401302186647e+01 1.252863758019894e+01 1.247350127006052e+01 1.241860299544399e+01 1.236394167532885e+01 + 1.230951622025856e+01 1.225532549825102e+01 1.220136844757296e+01 1.214764407513537e+01 1.209415128431592e+01 + 1.204088897936275e+01 1.198785611322907e+01 1.193505164847797e+01 1.188247452422181e+01 1.183012365035161e+01 + 1.177799804372636e+01 1.172609672645034e+01 1.167441862559045e+01 1.162296270435431e+01 1.157172795813644e+01 + 1.152071338824009e+01 1.146991795771504e+01 1.141934063624516e+01 1.136898050295155e+01 1.131883658051165e+01 + 1.126890783457083e+01 1.121919328583311e+01 1.116969196974251e+01 1.112040291453270e+01 1.107132511138846e+01 + 1.102245760367597e+01 1.097379950683186e+01 1.092534984778681e+01 1.087710764406476e+01 1.082907196010627e+01 + 1.078124186863284e+01 1.073361642501848e+01 1.068619465441603e+01 1.063897567074718e+01 1.059195860734133e+01 + 1.054514250814830e+01 1.049852644360809e+01 1.045210951602862e+01 1.040589083229813e+01 1.035986946911022e+01 + 1.031404450080543e+01 1.026841510170119e+01 1.022298040707346e+01 1.017773949095798e+01 1.013269147478631e+01 + 1.008783549702620e+01 1.004317069189082e+01 9.998696157456914e+00 9.954411030186206e+00 9.910314523784715e+00 + 9.866405774945729e+00 9.822683900561229e+00 9.779148062474189e+00 9.735797433007823e+00 9.692631171490490e+00 + 9.649648402951970e+00 9.606848328743531e+00 9.564230182014787e+00 9.521793107635142e+00 9.479536270440141e+00 + 9.437458869806633e+00 9.395560106559989e+00 9.353839157926716e+00 9.312295192835592e+00 9.270927467731591e+00 + 9.229735216231479e+00 9.188717610212938e+00 9.147873860369382e+00 9.107203196336844e+00 9.066704846764596e+00 + 9.026378005702853e+00 8.986221892357717e+00 8.946235805206038e+00 8.906418978693665e+00 8.866770619316361e+00 + 8.827289975974383e+00 8.787976307390357e+00 8.748828863538764e+00 8.709846863139358e+00 8.671029583554503e+00 + 8.632376341244221e+00 8.593886376949055e+00 8.555558939921891e+00 8.517393311170933e+00 8.479388776756116e+00 + 8.441544603229096e+00 8.403860042243403e+00 8.366334424744339e+00 8.328967072292842e+00 8.291757243124138e+00 + 8.254704227472720e+00 8.217807335382002e+00 8.181065876905594e+00 8.144479133106664e+00 8.108046399433587e+00 + 8.071767047639053e+00 8.035640397926882e+00 7.999665736506032e+00 7.963842390434660e+00 7.928169696145141e+00 + 7.892646983285742e+00 7.857273552651162e+00 7.822048750599857e+00 7.786971968025827e+00 7.752042529333232e+00 + 7.717259758863888e+00 7.682623011133142e+00 7.648131647347260e+00 7.613785013617140e+00 7.579582436948184e+00 + 7.545523312250220e+00 7.511607037617057e+00 7.477832951167176e+00 7.444200413093294e+00 7.410708803334905e+00 + 7.377357505498556e+00 7.344145878673218e+00 7.311073286547245e+00 7.278139163173499e+00 7.245342906306997e+00 + 7.212683876663248e+00 7.180161467446147e+00 7.147775082852699e+00 7.115524124234772e+00 7.083407965702390e+00 + 7.051426016132217e+00 7.019577732801474e+00 6.987862512275252e+00 6.956279745475502e+00 6.924828855941318e+00 + 6.893509269882150e+00 6.862320401692200e+00 6.831261647888545e+00 6.800332460884749e+00 6.769532305211046e+00 + 6.738860589806862e+00 6.708316738463165e+00 6.677900193977888e+00 6.647610403615440e+00 6.617446795946176e+00 + 6.587408797932629e+00 6.557495898186097e+00 6.527707560796614e+00 6.498043211862364e+00 6.468502306113241e+00 + 6.439084309299234e+00 6.409788685242900e+00 6.380614873655190e+00 6.351562339061567e+00 6.322630595895343e+00 + 6.293819108127046e+00 6.265127326375664e+00 6.236554729526047e+00 6.208100805116588e+00 6.179765032202197e+00 + 6.151546864740690e+00 6.123445807150094e+00 6.095461385258917e+00 6.067593067877628e+00 6.039840335121551e+00 + 6.012202688508743e+00 5.984679633169969e+00 5.957270656961056e+00 5.929975240292937e+00 5.902792923627279e+00 + 5.875723232013562e+00 5.848765648702115e+00 5.821919682493143e+00 5.795184854142510e+00 5.768560683026402e+00 + 5.742046666390822e+00 5.715642318587924e+00 5.689347205919744e+00 5.663160851223163e+00 5.637082758311135e+00 + 5.611112458697719e+00 5.585249491519008e+00 5.559493390584049e+00 5.533843667789125e+00 5.508299872311603e+00 + 5.482861578646651e+00 5.457528314665947e+00 5.432299611523626e+00 5.407175018586152e+00 5.382154093094761e+00 + 5.357236378022760e+00 5.332421403106363e+00 5.307708752059064e+00 5.283098003376689e+00 5.258588694187007e+00 + 5.234180379291222e+00 5.209872626694981e+00 5.185665008050016e+00 5.161557074183171e+00 5.137548383980142e+00 + 5.113638545797982e+00 5.089827134282968e+00 5.066113702430728e+00 5.042497830741953e+00 5.018979105007048e+00 + 4.995557105455633e+00 4.972231392615168e+00 4.949001558388967e+00 4.925867224885915e+00 4.902827967986653e+00 + 4.879883363679411e+00 4.857033008673309e+00 4.834276503129009e+00 4.811613436797770e+00 4.789043387081744e+00 + 4.766565977795326e+00 4.744180833573695e+00 4.721887536130310e+00 4.699685684376157e+00 4.677574891583497e+00 + 4.655554772271826e+00 4.633624922898647e+00 4.611784942911348e+00 4.590034481232405e+00 4.568373160121153e+00 + 4.546800575450856e+00 4.525316347519302e+00 4.503920103923871e+00 4.482611469298424e+00 4.461390048788094e+00 + 4.440255471271009e+00 4.419207398665950e+00 4.398245451269402e+00 4.377369245425554e+00 4.356578419383048e+00 + 4.335872613273037e+00 4.315251459075552e+00 4.294714576337845e+00 4.274261622204341e+00 4.253892261314030e+00 + 4.233606119889290e+00 4.213402835603544e+00 4.193282059746365e+00 4.173243445650493e+00 4.153286631923412e+00 + 4.133411255497697e+00 4.113616998652003e+00 4.093903524786619e+00 4.074270469191258e+00 4.054717490515994e+00 + 4.035244253601178e+00 4.015850419023907e+00 3.996535633568783e+00 3.977299560905666e+00 3.958141896495164e+00 + 3.939062301025637e+00 3.920060427447142e+00 3.901135950094528e+00 3.882288544897898e+00 3.863517881118590e+00 + 3.844823615448907e+00 3.826205437051391e+00 3.807663047653544e+00 3.789196110563124e+00 3.770804297342049e+00 + 3.752487294212357e+00 3.734244789018890e+00 3.716076457976182e+00 3.697981972490954e+00 3.679961043694115e+00 + 3.662013372248035e+00 3.644138631063968e+00 3.626336509775109e+00 3.608606705542072e+00 3.590948914412318e+00 + 3.573362819793663e+00 3.555848115085657e+00 3.538404523614169e+00 3.521031745026515e+00 3.503729467883798e+00 + 3.486497394134707e+00 3.469335231734055e+00 3.452242686325544e+00 3.435219448952052e+00 3.418265234650198e+00 + 3.401379774604279e+00 3.384562769850576e+00 3.367813923930398e+00 3.351132951883403e+00 3.334519571031865e+00 + 3.317973491801103e+00 3.301494419647167e+00 3.285082090084510e+00 3.268736234671993e+00 3.252456560777042e+00 + 3.236242786971220e+00 3.220094639575606e+00 3.204011846234647e+00 3.187994121490988e+00 3.172041185626448e+00 + 3.156152791161071e+00 3.140328668842820e+00 3.124568535295174e+00 3.108872124034968e+00 3.093239171871656e+00 + 3.077669412161458e+00 3.062162565910707e+00 3.046718374098970e+00 3.031336596904380e+00 3.016016966139392e+00 + 3.000759212810465e+00 2.985563079528153e+00 2.970428312130104e+00 2.955354650145179e+00 2.940341825152254e+00 + 2.925389598488303e+00 2.910497731503551e+00 2.895665957526404e+00 2.880894022713473e+00 2.866181682137055e+00 + 2.851528688498591e+00 2.836934785005289e+00 2.822399718118186e+00 2.807923264019232e+00 2.793505182293368e+00 + 2.779145216423770e+00 2.764843124903896e+00 2.750598669795774e+00 2.736411610868753e+00 2.722281698431688e+00 + 2.708208697067331e+00 2.694192390113966e+00 2.680232535961204e+00 2.666328890540199e+00 2.652481222662398e+00 + 2.638689303226956e+00 2.624952898002155e+00 2.611271764144950e+00 2.597645683492627e+00 2.584074442444535e+00 + 2.570557801667266e+00 2.557095530257868e+00 2.543687406599445e+00 2.530333209423413e+00 2.517032707379746e+00 + 2.503785668122807e+00 2.490591889861845e+00 2.477451158950901e+00 2.464363243138197e+00 2.451327922049569e+00 + 2.438344980862380e+00 2.425414204994132e+00 2.412535368413293e+00 2.399708255484590e+00 2.386932671907132e+00 + 2.374208401602455e+00 2.361535223009603e+00 2.348912926727443e+00 2.336341305706971e+00 2.323820149408004e+00 + 2.311349238873846e+00 2.298928374328811e+00 2.286557363678248e+00 2.274235992966902e+00 2.261964052364815e+00 + 2.249741340335214e+00 2.237567658215990e+00 2.225442798573621e+00 2.213366549457367e+00 2.201338726388740e+00 + 2.189359138707274e+00 2.177427577694549e+00 2.165543843493499e+00 2.153707741170415e+00 2.141919076444355e+00 + 2.130177647034976e+00 2.118483256831743e+00 2.106835728234196e+00 2.095234867960482e+00 2.083680476325080e+00 + 2.072172364176171e+00 2.060710343839133e+00 2.049294224696878e+00 2.037923808395575e+00 2.026598913260298e+00 + 2.015319367985618e+00 2.004084979196668e+00 1.992895556108562e+00 1.981750916950703e+00 1.970650881000152e+00 + 1.959595261684839e+00 1.948583868145923e+00 1.937616532016987e+00 1.926693081878526e+00 1.915813328267264e+00 + 1.904977090405082e+00 1.894184192977273e+00 1.883434460875044e+00 1.872727710477953e+00 1.862063762090873e+00 + 1.851442457083682e+00 1.840863622251705e+00 1.830327074965862e+00 1.819832643502570e+00 1.809380158797907e+00 + 1.798969449793061e+00 1.788600336572885e+00 1.778272652771865e+00 1.767986244795942e+00 1.757740938619203e+00 + 1.747536560606076e+00 1.737372946411540e+00 1.727249932639099e+00 1.717167351154095e+00 1.707125028541288e+00 + 1.697122811212298e+00 1.687160545804055e+00 1.677238060829077e+00 1.667355192130723e+00 1.657511781312863e+00 + 1.647707669880958e+00 1.637942692337234e+00 1.628216684763444e+00 1.618529503053863e+00 1.608880992276723e+00 + 1.599270986915247e+00 1.589699330823691e+00 1.580165870897195e+00 1.570670452975510e+00 1.561212914561866e+00 + 1.551793103249197e+00 1.542410880472349e+00 1.533066090216831e+00 1.523758574579748e+00 1.514488184288800e+00 + 1.505254771462676e+00 1.496058184704016e+00 1.486898266759950e+00 1.477774877044576e+00 1.468687878023066e+00 + 1.459637114930725e+00 1.450622438289068e+00 1.441643704572125e+00 1.432700770639202e+00 1.423793487269355e+00 + 1.414921704769478e+00 1.406085292220042e+00 1.397284110913275e+00 1.388518010515092e+00 1.379786849127615e+00 + 1.371090488107240e+00 1.362428788219066e+00 1.353801602746353e+00 1.345208792137069e+00 1.336650231141558e+00 + 1.328125779708811e+00 1.319635294146069e+00 1.311178639017341e+00 1.302755680403749e+00 1.294366281732825e+00 + 1.286010300246468e+00 1.277687607130681e+00 1.269398079017509e+00 1.261141576506052e+00 1.252917963373013e+00 + 1.244727109229262e+00 1.236568884548108e+00 1.228443154841189e+00 1.220349783647821e+00 1.212288651549746e+00 + 1.204259634287000e+00 1.196262595500517e+00 1.188297406122070e+00 1.180363940507803e+00 1.172462072687314e+00 + 1.164591670206239e+00 1.156752605274376e+00 1.148944764287503e+00 1.141168021685895e+00 1.133422246839356e+00 + 1.125707316556084e+00 1.118023109341937e+00 1.110369501923575e+00 1.102746365022667e+00 1.095153580538906e+00 + 1.087591037394418e+00 1.080058609806265e+00 1.072556173728377e+00 1.065083611042832e+00 1.057640804167975e+00 + 1.050227631677888e+00 1.042843969448370e+00 1.035489708218281e+00 1.028164736497249e+00 1.020868930712798e+00 + 1.013602173363602e+00 1.006364350528145e+00 9.991553480860069e-01 9.919750464549014e-01 9.848233287198007e-01 + 9.777000916381701e-01 9.706052224312447e-01 9.635386022157533e-01 9.565001191688937e-01 9.494896630661879e-01 + 9.425071223228538e-01 9.355523797940184e-01 9.286253271866921e-01 9.217258644183214e-01 9.148538781303724e-01 + 9.080092551050607e-01 9.011918879859632e-01 8.944016703005543e-01 8.876384924746002e-01 8.809022413584221e-01 + 8.741928168976413e-01 8.675101190938330e-01 8.608540359442419e-01 8.542244603473701e-01 8.476212889430066e-01 + 8.410444181391276e-01 8.344937399710189e-01 8.279691476350027e-01 8.214705470141707e-01 8.149978368018493e-01 + 8.085509088588196e-01 8.021296614287111e-01 7.957339944800463e-01 7.893638070383275e-01 7.830189931350516e-01 + 7.766994532966268e-01 7.704050967403675e-01 7.641358215802615e-01 7.578915247022724e-01 7.516721083807270e-01 + 7.454774759379389e-01 7.393075284143857e-01 7.331621629407183e-01 7.270412875750237e-01 7.209448123528730e-01 + 7.148726361079928e-01 7.088246610576617e-01 7.028007931997213e-01 6.968009387204053e-01 6.908250000358214e-01 + 6.848728793751606e-01 6.789444908271167e-01 6.730397435251165e-01 6.671585392499849e-01 6.613007849024644e-01 + 6.554663896318030e-01 6.496552624588109e-01 6.438673070778183e-01 6.381024319556428e-01 6.323605552121262e-01 + 6.266415850605696e-01 6.209454272475601e-01 6.152719929073242e-01 6.096211942955035e-01 6.039929419697414e-01 + 5.983871423673978e-01 5.928037109278776e-01 5.872425665727200e-01 5.817036179262789e-01 5.761867757580472e-01 + 5.706919545755328e-01 5.652190691753797e-01 5.597680312855905e-01 5.543387515608681e-01 5.489311514266204e-01 + 5.435451491959484e-01 5.381806555529779e-01 5.328375858091706e-01 5.275158573424954e-01 5.222153871968650e-01 + 5.169360885007255e-01 5.116778775087658e-01 5.064406794925096e-01 5.012244118255510e-01 4.960289886382637e-01 + 4.908543290552675e-01 4.857003532629381e-01 4.805669801867241e-01 4.754541247133137e-01 4.703617092625736e-01 + 4.652896609026711e-01 4.602378967146020e-01 4.552063350475851e-01 4.501948983226124e-01 4.452035092771810e-01 + 4.402320879227842e-01 4.352805523654864e-01 4.303488309750054e-01 4.254368504386150e-01 4.205445290166767e-01 + 4.156717895856258e-01 4.108185573527897e-01 4.059847567861119e-01 4.011703090912549e-01 3.963751374739253e-01 + 3.915991740467544e-01 3.868423443729578e-01 3.821045699452743e-01 3.773857771630841e-01 3.726858934536713e-01 + 3.680048452743795e-01 3.633425553945757e-01 3.586989523890614e-01 3.540739701811214e-01 3.494675340422360e-01 + 3.448795694018267e-01 3.403100055229290e-01 3.357587720701978e-01 3.312257966625470e-01 3.267110046986084e-01 + 3.222143302305144e-01 3.177357072575733e-01 3.132750617821559e-01 3.088323230437107e-01 3.044074228278458e-01 + 3.000002929514869e-01 2.956108619814004e-01 2.912390591663653e-01 2.868848226223222e-01 2.825480855369588e-01 + 2.782287763584979e-01 2.739268276304007e-01 2.696421732978619e-01 2.653747469077652e-01 2.611244782932083e-01 + 2.568913016367161e-01 2.526751570146955e-01 2.484759769388697e-01 2.442936932048949e-01 2.401282413902519e-01 + 2.359795575701045e-01 2.318475761710866e-01 2.277322290127450e-01 2.236334554284879e-01 2.195511960314929e-01 + 2.154853836729677e-01 2.114359536211432e-01 2.074028437636633e-01 2.033859920182897e-01 1.993853337119912e-01 + 1.954008040589642e-01 1.914323463143237e-01 1.874799002688242e-01 1.835434007181165e-01 1.796227861758036e-01 + 1.757179964922509e-01 1.718289711649378e-01 1.679556465242757e-01 1.640979620393169e-01 1.602558632656972e-01 + 1.564292893436780e-01 1.526181778855338e-01 1.488224700413446e-01 1.450421075715582e-01 1.412770310767497e-01 + 1.375271785489454e-01 1.337924939887067e-01 1.300729236356154e-01 1.263684067750867e-01 1.226788841702678e-01 + 1.190042991249222e-01 1.153445951805052e-01 1.116997137432381e-01 1.080695954417651e-01 1.044541881911586e-01 + 1.008534377603918e-01 9.726728475975084e-02 9.369567294988820e-02 9.013854752144720e-02 8.659585347215112e-02 + 8.306753302147955e-02 7.955353046975124e-02 7.605379621791922e-02 7.256827534889604e-02 6.909691079142652e-02 + 6.563964883225221e-02 6.219643640409570e-02 5.876721959493493e-02 5.535194193553600e-02 5.195055179453398e-02 + 4.856300050562060e-02 4.518923308325209e-02 4.182919528191363e-02 3.848283536820589e-02 3.515010193539807e-02 + 3.183094185890936e-02 2.852530077920949e-02 2.523313079087341e-02 2.195438300307553e-02 1.868900335629075e-02 + 1.543694036357313e-02 1.219814405293583e-02 8.972564385828061e-03 5.760148923624660e-03 2.560846417529306e-03 + -6.253884489496408e-04 -3.798605206001689e-03 -6.958856024607482e-03 -1.010619000899848e-02 -1.324065554473652e-02 + -1.636230159824732e-02 -1.947117958312726e-02 -2.256733711284757e-02 -2.565081832749929e-02 -2.872167302619957e-02 + -3.177995089902724e-02 -3.482569914268617e-02 -3.785896464500105e-02 -4.087979562235380e-02 -4.388824175488684e-02 + -4.688434717766576e-02 -4.986815604286890e-02 -5.283971753775529e-02 -5.579907881824794e-02 -5.874628546589089e-02 + -6.168138307363240e-02 -6.460441923558070e-02 -6.751544105442296e-02 -7.041449003639784e-02 -7.330161087707579e-02 + -7.617685125406765e-02 -7.904025608548425e-02 -8.189186951723537e-02 -8.473173608907363e-02 -8.755990257827875e-02 + -9.037641289395969e-02 -9.318130717201861e-02 -9.597463047763352e-02 -9.875642835115833e-02 -1.015267439140877e-01 + -1.042856199263307e-01 -1.070331001684683e-01 -1.097692300567918e-01 -1.124940502948268e-01 -1.152076007898061e-01 + -1.179099262631479e-01 -1.206010699593113e-01 -1.232810735016665e-01 -1.259499784255051e-01 -1.286078279418341e-01 + -1.312546653333709e-01 -1.338905286984875e-01 -1.365154583874092e-01 -1.391294979538990e-01 -1.417326885345280e-01 + -1.443250704192513e-01 -1.469066841433861e-01 -1.494775722507627e-01 -1.520377752494497e-01 -1.545873297590701e-01 + -1.571262765202916e-01 -1.596546572452540e-01 -1.621725113907878e-01 -1.646798779801165e-01 -1.671767967821347e-01 + -1.696633092874520e-01 -1.721394530811854e-01 -1.746052643091513e-01 -1.770607836101869e-01 -1.795060506428017e-01 + -1.819411034225526e-01 -1.843659798390828e-01 -1.867807191554161e-01 -1.891853611111403e-01 -1.915799407499077e-01 + -1.939644945120454e-01 -1.963390621459183e-01 -1.987036813730624e-01 -2.010583889984393e-01 -2.034032219467188e-01 + -2.057382189127211e-01 -2.080634172465200e-01 -2.103788504106409e-01 -2.126845552585028e-01 -2.149805700057577e-01 + -2.172669307458855e-01 -2.195436731393316e-01 -2.218108333786645e-01 -2.240684493062661e-01 -2.263165556286022e-01 + -2.285551851690127e-01 -2.307843748874083e-01 -2.330041611277884e-01 -2.352145785311434e-01 -2.374156618282909e-01 + -2.396074467707450e-01 -2.417899696732801e-01 -2.439632627554057e-01 -2.461273590292558e-01 -2.482822949571798e-01 + -2.504281050002428e-01 -2.525648226666662e-01 -2.546924818382261e-01 -2.568111176810049e-01 -2.589207645010757e-01 + -2.610214530059819e-01 -2.631132165202481e-01 -2.651960899948890e-01 -2.672701065219724e-01 -2.693352987894519e-01 + -2.713916998229662e-01 -2.734393439668777e-01 -2.754782632038173e-01 -2.775084874639143e-01 -2.795300503441993e-01 + -2.815429852855671e-01 -2.835473240274155e-01 -2.855430981234691e-01 -2.875303400246380e-01 -2.895090831627840e-01 + -2.914793573631382e-01 -2.934411924374482e-01 -2.953946213942734e-01 -2.973396760049649e-01 -2.992763870705049e-01 + -3.012047853752455e-01 -3.031249029054077e-01 -3.050367713048046e-01 -3.069404187491607e-01 -3.088358754333808e-01 + -3.107231733999588e-01 -3.126023429151826e-01 -3.144734138246973e-01 -3.163364162512183e-01 -3.181913814969073e-01 + -3.200383391593082e-01 -3.218773166629695e-01 -3.237083442965246e-01 -3.255314526206347e-01 -3.273466708133588e-01 + -3.291540279174764e-01 -3.309535535062730e-01 -3.327452779044484e-01 -3.345292286746930e-01 -3.363054329977739e-01 + -3.380739209920870e-01 -3.398347217688169e-01 -3.415878634526212e-01 -3.433333743100879e-01 -3.450712833788954e-01 + -3.468016195958206e-01 -3.485244091566739e-01 -3.502396793974815e-01 -3.519474593420066e-01 -3.536477770380763e-01 + -3.553406598299846e-01 -3.570261348354672e-01 -3.587042307855341e-01 -3.603749751839582e-01 -3.620383929731605e-01 + -3.636945116923384e-01 -3.653433594409278e-01 -3.669849628231984e-01 -3.686193482790397e-01 -3.702465427747400e-01 + -3.718665743211436e-01 -3.734794684043725e-01 -3.750852495624684e-01 -3.766839451194457e-01 -3.782755819189342e-01 + -3.798601858648072e-01 -3.814377826321034e-01 -3.830083986549013e-01 -3.845720606417443e-01 -3.861287926090124e-01 + -3.876786193539286e-01 -3.892215675502101e-01 -3.907576628594260e-01 -3.922869303026715e-01 -3.938093947284727e-01 + -3.953250822556230e-01 -3.968340182497304e-01 -3.983362256494206e-01 -3.998317293097848e-01 -4.013205549386248e-01 + -4.028027272117153e-01 -4.042782703087232e-01 -4.057472086115670e-01 -4.072095677082399e-01 -4.086653712889545e-01 + -4.101146418277140e-01 -4.115574040934622e-01 -4.129936826934361e-01 -4.144235014035024e-01 -4.158468836578273e-01 + -4.172638535617268e-01 -4.186744357650895e-01 -4.200786523524958e-01 -4.214765258006608e-01 -4.228680805923657e-01 + -4.242533401481378e-01 -4.256323273241845e-01 -4.270050650780072e-01 -4.283715771591216e-01 -4.297318868367957e-01 + -4.310860152683936e-01 -4.324339850671611e-01 -4.337758197699306e-01 -4.351115419219263e-01 -4.364411736856622e-01 + -4.377647373653272e-01 -4.390822563519974e-01 -4.403937525793140e-01 -4.416992465950099e-01 -4.429987609092939e-01 + -4.442923180804305e-01 -4.455799398898891e-01 -4.468616477876415e-01 -4.481374637930542e-01 -4.494074106490894e-01 + -4.506715085877422e-01 -4.519297779021105e-01 -4.531822412097039e-01 -4.544289201442401e-01 -4.556698355752103e-01 + -4.569050083194456e-01 -4.581344599890250e-01 -4.593582121055255e-01 -4.605762842891920e-01 -4.617886970897419e-01 + -4.629954719556403e-01 -4.641966295426422e-01 -4.653921902577345e-01 -4.665821746143150e-01 -4.677666038635413e-01 + -4.689454981292748e-01 -4.701188761476531e-01 -4.712867586709557e-01 -4.724491664926360e-01 -4.736061192593240e-01 + -4.747576368456714e-01 -4.759037394682022e-01 -4.770444475543998e-01 -4.781797800875144e-01 -4.793097558338887e-01 + -4.804343950164401e-01 -4.815537175042383e-01 -4.826677426390972e-01 -4.837764894228364e-01 -4.848799775883490e-01 + -4.859782270303963e-01 -4.870712557287352e-01 -4.881590823344398e-01 -4.892417265305033e-01 -4.903192072931410e-01 + -4.913915433426016e-01 -4.924587534540600e-01 -4.935208569593936e-01 -4.945778724869024e-01 -4.956298174121960e-01 + -4.966767104426105e-01 -4.977185705977166e-01 -4.987554161795947e-01 -4.997872652579317e-01 -5.008141361357437e-01 + -5.018360477540788e-01 -5.028530175622089e-01 -5.038650625463708e-01 -5.048722015765362e-01 -5.058744527800632e-01 + -5.068718334710337e-01 -5.078643614554021e-01 -5.088520548881869e-01 -5.098349318298798e-01 -5.108130088001350e-01 + -5.117863028619736e-01 -5.127548322161382e-01 -5.137186142245088e-01 -5.146776659499980e-01 -5.156320045833772e-01 + -5.165816478015819e-01 -5.175266128170244e-01 -5.184669156304091e-01 -5.194025733016244e-01 -5.203336032597101e-01 + -5.212600221732120e-01 -5.221818466804444e-01 -5.230990936596679e-01 -5.240117804553392e-01 -5.249199232262068e-01 + -5.258235374392936e-01 -5.267226400387954e-01 -5.276172478389746e-01 -5.285073771019844e-01 -5.293930438910602e-01 + -5.302742646986305e-01 -5.311510563423283e-01 -5.320234339437281e-01 -5.328914129379527e-01 -5.337550101355577e-01 + -5.346142414983102e-01 -5.354691226448078e-01 -5.363196694209366e-01 -5.371658979374595e-01 -5.380078240078261e-01 + -5.388454624615836e-01 -5.396788287704753e-01 -5.405079388378121e-01 -5.413328081929075e-01 -5.421534521210617e-01 + -5.429698859177164e-01 -5.437821254261226e-01 -5.445901856060492e-01 -5.453940806517681e-01 -5.461938261275164e-01 + -5.469894375147514e-01 -5.477809296410460e-01 -5.485683172596564e-01 -5.493516154047422e-01 -5.501308394233321e-01 + -5.509060035978606e-01 -5.516771220917993e-01 -5.524442098036262e-01 -5.532072816062331e-01 -5.539663521228516e-01 + -5.547214355736525e-01 -5.554725467511782e-01 -5.562197004144761e-01 -5.569629099559865e-01 -5.577021895124128e-01 + -5.584375539231472e-01 -5.591690174427206e-01 -5.598965939391384e-01 -5.606202972403660e-01 -5.613401421520022e-01 + -5.620561426054913e-01 -5.627683113219669e-01 -5.634766626491997e-01 -5.641812109417922e-01 -5.648819696019924e-01 + -5.655789522526887e-01 -5.662721727674018e-01 -5.669616451334641e-01 -5.676473824290281e-01 -5.683293976251365e-01 + -5.690077046537543e-01 -5.696823171027902e-01 -5.703532481968968e-01 -5.710205111045815e-01 -5.716841193018837e-01 + -5.723440862989044e-01 -5.730004247377283e-01 -5.736531475408438e-01 -5.743022680808630e-01 -5.749477994635019e-01 + -5.755897545119250e-01 -5.762281459317424e-01 -5.768629872133108e-01 -5.774942912813225e-01 -5.781220698864685e-01 + -5.787463360372200e-01 -5.793671029370097e-01 -5.799843829591812e-01 -5.805981885004621e-01 -5.812085322229668e-01 + -5.818154271777390e-01 -5.824188854500640e-01 -5.830189187855023e-01 -5.836155400127914e-01 -5.842087616519486e-01 + -5.847985957903102e-01 -5.853850545399070e-01 -5.859681502822114e-01 -5.865478954643482e-01 -5.871243015837295e-01 + -5.876973804424807e-01 -5.882671445115567e-01 -5.888336058093040e-01 -5.893967761301214e-01 -5.899566672475657e-01 + -5.905132912554449e-01 -5.910666600004119e-01 -5.916167846344484e-01 -5.921636769312483e-01 -5.927073488739303e-01 + -5.932478119884005e-01 -5.937850777230974e-01 -5.943191576345895e-01 -5.948500635775013e-01 -5.953778067525587e-01 + -5.959023980172641e-01 -5.964238491804477e-01 -5.969421717317064e-01 -5.974573766302176e-01 -5.979694750153504e-01 + -5.984784782975928e-01 -5.989843980133127e-01 -5.994872448737363e-01 -5.999870296226286e-01 -6.004837635008013e-01 + -6.009774575116591e-01 -6.014681225640990e-01 -6.019557696406324e-01 -6.024404098188824e-01 -6.029220539582525e-01 + -6.034007123251734e-01 -6.038763957092128e-01 -6.043491151546724e-01 -6.048188811990667e-01 -6.052857043294740e-01 + -6.057495951725935e-01 -6.062105647034982e-01 -6.066686232996821e-01 -6.071237808282512e-01 -6.075760480581535e-01 + -6.080254356249652e-01 -6.084719536597242e-01 -6.089156123708600e-01 -6.093564221655233e-01 -6.097943936088406e-01 + -6.102295366277345e-01 -6.106618611466814e-01 -6.110913776082281e-01 -6.115180960018122e-01 -6.119420262061138e-01 + -6.123631785057825e-01 -6.127815629923925e-01 -6.131971895415724e-01 -6.136100679122567e-01 -6.140202079254689e-01 + -6.144276194632986e-01 -6.148323123693087e-01 -6.152342964516117e-01 -6.156335814880438e-01 -6.160301772367670e-01 + -6.164240932773791e-01 -6.168153390131846e-01 -6.172039241057757e-01 -6.175898582479540e-01 -6.179731510100582e-01 + -6.183538118537011e-01 -6.187318502245757e-01 -6.191072755983122e-01 -6.194800972241303e-01 -6.198503243163954e-01 + -6.202179663089392e-01 -6.205830326036273e-01 -6.209455324825972e-01 -6.213054750121583e-01 -6.216628693834372e-01 + -6.220177248671027e-01 -6.223700505100402e-01 -6.227198553511943e-01 -6.230671484590707e-01 -6.234119388224310e-01 + -6.237542354039819e-01 -6.240940471906395e-01 -6.244313833278470e-01 -6.247662526956897e-01 -6.250986637315333e-01 + -6.254286253149073e-01 -6.257561464374979e-01 -6.260812358699522e-01 -6.264039022632663e-01 -6.267241542804416e-01 + -6.270420007239386e-01 -6.273574502418447e-01 -6.276705113436000e-01 -6.279811924920996e-01 -6.282895022600340e-01 + -6.285954492669960e-01 -6.288990419377586e-01 -6.292002887596219e-01 -6.294991982474318e-01 -6.297957785295903e-01 + -6.300900379535952e-01 -6.303819851813233e-01 -6.306716282540937e-01 -6.309589752809680e-01 -6.312440348023121e-01 + -6.315268150763020e-01 -6.318073241903770e-01 -6.320855701836068e-01 -6.323615610879741e-01 -6.326353050044859e-01 + -6.329068101802829e-01 -6.331760846635813e-01 -6.334431363818833e-01 -6.337079733473078e-01 -6.339706034520735e-01 + -6.342310345121693e-01 -6.344892744839461e-01 -6.347453312805855e-01 -6.349992127114430e-01 -6.352509264768633e-01 + -6.355004804526597e-01 -6.357478826585540e-01 -6.359931404400122e-01 -6.362362612918424e-01 -6.364772532644518e-01 + -6.367161239398067e-01 -6.369528807876881e-01 -6.371875315012039e-01 -6.374200836672138e-01 -6.376505447719858e-01 + -6.378789222449943e-01 -6.381052236017390e-01 -6.383294563385360e-01 -6.385516277126226e-01 -6.387717451483415e-01 + -6.389898161925324e-01 -6.392058481779943e-01 -6.394198483013303e-01 -6.396318237129481e-01 -6.398417817583982e-01 + -6.400497298004382e-01 -6.402556751053731e-01 -6.404596246811356e-01 -6.406615856182318e-01 -6.408615652398488e-01 + -6.410595705960431e-01 -6.412556087124355e-01 -6.414496867908267e-01 -6.416418117430738e-01 -6.418319904244396e-01 + -6.420202299552208e-01 -6.422065373268501e-01 -6.423909194238488e-01 -6.425733831564441e-01 -6.427539354568388e-01 + -6.429325832107947e-01 -6.431093330874931e-01 -6.432841919278923e-01 -6.434571667152847e-01 -6.436282640341581e-01 + -6.437974905134223e-01 -6.439648529819666e-01 -6.441303582355420e-01 -6.442940129046214e-01 -6.444558234243410e-01 + -6.446157964842297e-01 -6.447739387669796e-01 -6.449302567289288e-01 -6.450847570451982e-01 -6.452374463418470e-01 + -6.453883308317777e-01 -6.455374170518916e-01 -6.456847116523639e-01 -6.458302208459006e-01 -6.459739509825424e-01 + -6.461159085765001e-01 -6.462561000624228e-01 -6.463945317857885e-01 -6.465312099893501e-01 -6.466661407794220e-01 + -6.467993305071421e-01 -6.469307857586633e-01 -6.470605124176557e-01 -6.471885165505020e-01 -6.473148048129491e-01 + -6.474393831451855e-01 -6.475622574433044e-01 -6.476834341411803e-01 -6.478029193005811e-01 -6.479207188186653e-01 + -6.480368387749067e-01 -6.481512852365653e-01 -6.482640642356557e-01 -6.483751817763184e-01 -6.484846438333333e-01 + -6.485924563559199e-01 -6.486986252696630e-01 -6.488031563964390e-01 -6.489060555062011e-01 -6.490073285956434e-01 + -6.491069816182633e-01 -6.492050203757027e-01 -6.493014505946639e-01 -6.493962779796888e-01 -6.494895082497514e-01 + -6.495811472172135e-01 -6.496712006463234e-01 -6.497596741452655e-01 -6.498465734697708e-01 -6.499319043537729e-01 + -6.500156722751166e-01 -6.500978828758883e-01 -6.501785418212779e-01 -6.502576544563589e-01 -6.503352264336196e-01 + -6.504112635780723e-01 -6.504857712206107e-01 -6.505587548117625e-01 -6.506302199692129e-01 -6.507001719669850e-01 + -6.507686161481057e-01 -6.508355580770583e-01 -6.509010033515999e-01 -6.509649573333303e-01 -6.510274250599254e-01 + -6.510884119408136e-01 -6.511479234691252e-01 -6.512059649357221e-01 -6.512625414820176e-01 -6.513176583196066e-01 + -6.513713209657690e-01 -6.514235346566493e-01 -6.514743044494572e-01 -6.515236355351222e-01 -6.515715331668240e-01 + -6.516180025498758e-01 -6.516630486086969e-01 -6.517066764698182e-01 -6.517488914696901e-01 -6.517896986474616e-01 + -6.518291029696229e-01 -6.518671094474887e-01 -6.519037232298822e-01 -6.519389493677847e-01 -6.519727927034696e-01 + -6.520052582102593e-01 -6.520363509344871e-01 -6.520660759114448e-01 -6.520944379877177e-01 -6.521214419863292e-01 + -6.521470929034477e-01 -6.521713955379932e-01 -6.521943546611896e-01 -6.522159753870301e-01 -6.522362625000242e-01 + -6.522552205660485e-01 -6.522728545508729e-01 -6.522891692872490e-01 -6.523041693781095e-01 -6.523178594474156e-01 + -6.523302443147758e-01 -6.523413289626511e-01 -6.523511179648659e-01 -6.523596158248584e-01 -6.523668271884714e-01 + -6.523727568212391e-01 -6.523774093997819e-01 -6.523807893579161e-01 -6.523829012952149e-01 -6.523837498990516e-01 + -6.523833397960367e-01 -6.523816754611410e-01 -6.523787613199525e-01 -6.523746019358498e-01 -6.523692018302728e-01 + -6.523625654555820e-01 -6.523546972248629e-01 -6.523456017173497e-01 -6.523352835702680e-01 -6.523237468711672e-01 + -6.523109959032295e-01 -6.522970353197415e-01 -6.522818693382445e-01 -6.522655022842732e-01 -6.522479388337681e-01 + -6.522291831409690e-01 -6.522092393163972e-01 -6.521881118419591e-01 -6.521658050464721e-01 -6.521423231008568e-01 + -6.521176700882644e-01 -6.520918504277817e-01 -6.520648685798258e-01 -6.520367284462982e-01 -6.520074341903623e-01 + -6.519769901852531e-01 -6.519454004576026e-01 -6.519126690272374e-01 -6.518788000417296e-01 -6.518437978790763e-01 + -6.518076667685843e-01 -6.517704106505043e-01 -6.517320333460206e-01 -6.516925389358605e-01 -6.516519318553129e-01 + -6.516102158220000e-01 -6.515673946405215e-01 -6.515234728464969e-01 -6.514784543315630e-01 -6.514323427842886e-01 + -6.513851423523833e-01 -6.513368570527661e-01 -6.512874907235414e-01 -6.512370470939771e-01 -6.511855301990920e-01 + -6.511329442190841e-01 -6.510792928715797e-01 -6.510245798816351e-01 -6.509688091361985e-01 -6.509119847142907e-01 + -6.508541103488035e-01 -6.507951894034477e-01 -6.507352259931611e-01 -6.506742241942834e-01 -6.506121876059120e-01 + -6.505491199228429e-01 -6.504850249436106e-01 -6.504199065016956e-01 -6.503537680222150e-01 -6.502866130342899e-01 + -6.502184457971011e-01 -6.501492700279957e-01 -6.500790890906794e-01 -6.500079066129352e-01 -6.499357263329657e-01 + -6.498625519683058e-01 -6.497883869826074e-01 -6.497132350047277e-01 -6.496370998048885e-01 -6.495599847614121e-01 + -6.494818934475555e-01 -6.494028297363450e-01 -6.493227969968260e-01 -6.492417985197620e-01 -6.491598378013752e-01 + -6.490769185970405e-01 -6.489930446200032e-01 -6.489082192796405e-01 -6.488224457999440e-01 -6.487357275334984e-01 + -6.486480682838258e-01 -6.485594713376021e-01 -6.484699398068251e-01 -6.483794774339799e-01 -6.482880877536140e-01 + -6.481957740532812e-01 -6.481025397024727e-01 -6.480083880017639e-01 -6.479133221889776e-01 -6.478173456351086e-01 + -6.477204618036257e-01 -6.476226741599570e-01 -6.475239858039916e-01 -6.474243999826228e-01 -6.473239202990485e-01 + -6.472225498463482e-01 -6.471202916312221e-01 -6.470171489638400e-01 -6.469131252405815e-01 -6.468082238277443e-01 + -6.467024479420175e-01 -6.465958006550642e-01 -6.464882850509053e-01 -6.463799044773618e-01 -6.462706620382276e-01 + -6.461605607272912e-01 -6.460496040101232e-01 -6.459377950690467e-01 -6.458251367734501e-01 -6.457116323868038e-01 + -6.455972850655802e-01 -6.454820977029684e-01 -6.453660732942879e-01 -6.452492150754419e-01 -6.451315264887545e-01 + -6.450130102914885e-01 -6.448936692680686e-01 -6.447735068128447e-01 -6.446525260129213e-01 -6.445307296530088e-01 + -6.444081203587793e-01 -6.442847014715996e-01 -6.441604765089356e-01 -6.440354480546840e-01 -6.439096188724848e-01 + -6.437829920095609e-01 -6.436555704731397e-01 -6.435273570693492e-01 -6.433983545533010e-01 -6.432685663163126e-01 + -6.431379953365300e-01 -6.430066439769492e-01 -6.428745153347271e-01 -6.427416124750638e-01 -6.426079380140648e-01 + -6.424734947555180e-01 -6.423382856273998e-01 -6.422023135830728e-01 -6.420655814260000e-01 -6.419280919255173e-01 + -6.417898479598759e-01 -6.416508523135933e-01 -6.415111076305331e-01 -6.413706163966455e-01 -6.412293816393564e-01 + -6.410874066048897e-01 -6.409446936267265e-01 -6.408012453136449e-01 -6.406570646910840e-01 -6.405121544270317e-01 + -6.403665170374713e-01 -6.402201550644944e-01 -6.400730715072882e-01 -6.399252691822962e-01 -6.397767504407681e-01 + -6.396275180930010e-01 -6.394775749890055e-01 -6.393269236107165e-01 -6.391755662191552e-01 -6.390235053902433e-01 + -6.388707445708105e-01 -6.387172861694177e-01 -6.385631322023312e-01 -6.384082857966726e-01 -6.382527494896121e-01 + -6.380965253642142e-01 -6.379396162401521e-01 -6.377820248167250e-01 -6.376237535602883e-01 -6.374648052204416e-01 + -6.373051823107587e-01 -6.371448870124290e-01 -6.369839218821269e-01 -6.368222895078627e-01 -6.366599923302766e-01 + -6.364970329561520e-01 -6.363334139746031e-01 -6.361691377885151e-01 -6.360042067688202e-01 -6.358386233547334e-01 + -6.356723901317635e-01 -6.355055093799952e-01 -6.353379833438523e-01 -6.351698147827204e-01 -6.350010061497325e-01 + -6.348315596278746e-01 -6.346614776297652e-01 -6.344907627044540e-01 -6.343194173354602e-01 -6.341474433478579e-01 + -6.339748431233465e-01 -6.338016197812808e-01 -6.336277753787244e-01 -6.334533118997744e-01 -6.332782318265875e-01 + -6.331025376588558e-01 -6.329262316544187e-01 -6.327493157114107e-01 -6.325717923863455e-01 -6.323936643403999e-01 + -6.322149336030685e-01 -6.320356024195775e-01 -6.318556731749607e-01 -6.316751480498738e-01 -6.314940290711796e-01 + -6.313123183267710e-01 -6.311300184615836e-01 -6.309471319109403e-01 -6.307636607640942e-01 -6.305796070902886e-01 + -6.303949730482692e-01 -6.302097608691579e-01 -6.300239725606558e-01 -6.298376103756032e-01 -6.296506769748604e-01 + -6.294631743864889e-01 -6.292751044804592e-01 -6.290864694027335e-01 -6.288972714311484e-01 -6.287075127245377e-01 + -6.285171950849623e-01 -6.283263208775478e-01 -6.281348926187029e-01 -6.279429120773061e-01 -6.277503812180564e-01 + -6.275573022752827e-01 -6.273636774541002e-01 -6.271695087389834e-01 -6.269747979757735e-01 -6.267795473573458e-01 + -6.265837591630624e-01 -6.263874355834504e-01 -6.261905784094625e-01 -6.259931895045528e-01 -6.257952710369122e-01 + -6.255968250363517e-01 -6.253978534898084e-01 -6.251983584520242e-01 -6.249983420853732e-01 -6.247978064572296e-01 + -6.245967533125147e-01 -6.243951846742302e-01 -6.241931026018996e-01 -6.239905086686763e-01 -6.237874050561640e-01 + -6.235837942608177e-01 -6.233796778475696e-01 -6.231750576026635e-01 -6.229699356978790e-01 -6.227643140512986e-01 + -6.225581944126894e-01 -6.223515785171654e-01 -6.221444686516174e-01 -6.219368669106876e-01 -6.217287748516653e-01 + -6.215201944179222e-01 -6.213111276341791e-01 -6.211015763012264e-01 -6.208915420627059e-01 -6.206810267189914e-01 + -6.204700325606027e-01 -6.202585614407183e-01 -6.200466150025669e-01 -6.198341952555039e-01 -6.196213039807257e-01 + -6.194079427661365e-01 -6.191941133919308e-01 -6.189798178811384e-01 -6.187650583625046e-01 -6.185498365366234e-01 + -6.183341539791172e-01 -6.181180123373080e-01 -6.179014136693182e-01 -6.176843597571294e-01 -6.174668518753883e-01 + -6.172488922358068e-01 -6.170304830078728e-01 -6.168116255085183e-01 -6.165923213940302e-01 -6.163725725542526e-01 + -6.161523808379610e-01 -6.159317477445455e-01 -6.157106747923912e-01 -6.154891641891720e-01 -6.152672177134336e-01 + -6.150448367622374e-01 -6.148220230127394e-01 -6.145987783325538e-01 -6.143751045698781e-01 -6.141510029326600e-01 + -6.139264750393221e-01 -6.137015231470567e-01 -6.134761489851926e-01 -6.132503540152313e-01 -6.130241396532106e-01 + -6.127975076851865e-01 -6.125704598048077e-01 -6.123429972989166e-01 -6.121151221351967e-01 -6.118868363314907e-01 + -6.116581411278224e-01 -6.114290380220153e-01 -6.111995287783158e-01 -6.109696151823703e-01 -6.107392985450728e-01 + -6.105085801024925e-01 -6.102774622058419e-01 -6.100459465922933e-01 -6.098140342484372e-01 -6.095817267256873e-01 + -6.093490257933440e-01 -6.091159331809802e-01 -6.088824500709522e-01 -6.086485779905337e-01 -6.084143191489354e-01 + -6.081796748129595e-01 -6.079446461968719e-01 -6.077092351925356e-01 -6.074734432434898e-01 -6.072372716150822e-01 + -6.070007218360295e-01 -6.067637956065657e-01 -6.065264946232775e-01 -6.062888203126375e-01 -6.060507740692458e-01 + -6.058123573561740e-01 -6.055735718185850e-01 -6.053344188005130e-01 -6.050948994718379e-01 -6.048550157592759e-01 + -6.046147693250087e-01 -6.043741612917217e-01 -6.041331930896253e-01 -6.038918662688606e-01 -6.036501823335466e-01 + -6.034081424814672e-01 -6.031657481058161e-01 -6.029230011393863e-01 -6.026799028730719e-01 -6.024364544399844e-01 + -6.021926574869638e-01 -6.019485136055120e-01 -6.017040241022006e-01 -6.014591897708976e-01 -6.012140122415236e-01 + -6.009684936432825e-01 -6.007226351565053e-01 -6.004764378633045e-01 -6.002299030368295e-01 -5.999830322604393e-01 + -5.997358269112610e-01 -5.994882881008079e-01 -5.992404174674395e-01 -5.989922165630734e-01 -5.987436865327392e-01 + -5.984948286273432e-01 -5.982456442781595e-01 -5.979961350600861e-01 -5.977463018616249e-01 -5.974961457245347e-01 + -5.972456688462123e-01 -5.969948725706038e-01 -5.967437577688297e-01 -5.964923259025159e-01 -5.962405782771161e-01 + -5.959885160038786e-01 -5.957361402849749e-01 -5.954834525607696e-01 -5.952304544228757e-01 -5.949771471628894e-01 + -5.947235319540697e-01 -5.944696099654433e-01 -5.942153825546195e-01 -5.939608509107162e-01 -5.937060159741117e-01 + -5.934508794411635e-01 -5.931954428951332e-01 -5.929397071302310e-01 -5.926836734445704e-01 -5.924273432987167e-01 + -5.921707177793331e-01 -5.919137978828047e-01 -5.916565847753502e-01 -5.913990801532651e-01 -5.911412853604616e-01 + -5.908832013941032e-01 -5.906248293335863e-01 -5.903661704565201e-01 -5.901072261246485e-01 -5.898479972855557e-01 + -5.895884850905705e-01 -5.893286910470348e-01 -5.890686164387193e-01 -5.888082623596927e-01 -5.885476297953414e-01 + -5.882867200485414e-01 -5.880255342895034e-01 -5.877640732646211e-01 -5.875023385228563e-01 -5.872403317009627e-01 + -5.869780535979796e-01 -5.867155052441069e-01 -5.864526878805291e-01 -5.861896026754034e-01 -5.859262506932092e-01 + -5.856626329801135e-01 -5.853987507817091e-01 -5.851346053972879e-01 -5.848701980701103e-01 -5.846055297559873e-01 + -5.843406014627009e-01 -5.840754143260567e-01 -5.838099692919883e-01 -5.835442675863415e-01 -5.832783108438364e-01 + -5.830120998737411e-01 -5.827456354637697e-01 -5.824789190313094e-01 -5.822119517157962e-01 -5.819447343999242e-01 + -5.816772678604962e-01 -5.814095534384316e-01 -5.811415926659900e-01 -5.808733865100626e-01 -5.806049358083534e-01 + -5.803362414940428e-01 -5.800673049021045e-01 -5.797981269727348e-01 -5.795287083747186e-01 -5.792590507223763e-01 + -5.789891553127540e-01 -5.787190227795775e-01 -5.784486540773595e-01 -5.781780503537821e-01 -5.779072127885909e-01 + -5.776361421027820e-01 -5.773648392415993e-01 -5.770933058481036e-01 -5.768215427543451e-01 -5.765495506173008e-01 + -5.762773307782053e-01 -5.760048843724456e-01 -5.757322122309633e-01 -5.754593149355522e-01 -5.751861936930261e-01 + -5.749128500443350e-01 -5.746392847733658e-01 -5.743654986749642e-01 -5.740914927526973e-01 -5.738172681170074e-01 + -5.735428256834612e-01 -5.732681661997935e-01 -5.729932909950833e-01 -5.727182011898047e-01 -5.724428973589288e-01 + -5.721673806475209e-01 -5.718916522032619e-01 -5.716157126986885e-01 -5.713395629769044e-01 -5.710632040862346e-01 + -5.707866372440725e-01 -5.705098634203313e-01 -5.702328834166335e-01 -5.699556980810941e-01 -5.696783084118523e-01 + -5.694007154024264e-01 -5.691229196446771e-01 -5.688449222662509e-01 -5.685667247951188e-01 -5.682883277592247e-01 + -5.680097317796297e-01 -5.677309379467054e-01 -5.674519473718960e-01 -5.671727608332666e-01 -5.668933787438524e-01 + -5.666138024324125e-01 -5.663340332775648e-01 -5.660540719736767e-01 -5.657739191147048e-01 -5.654935755198692e-01 + -5.652130424887296e-01 -5.649323205844615e-01 -5.646514102596061e-01 -5.643703131320561e-01 -5.640890302500955e-01 + -5.638075621229782e-01 -5.635259096013298e-01 -5.632440735413435e-01 -5.629620547371306e-01 -5.626798540413637e-01 + -5.623974724401825e-01 -5.621149109968532e-01 -5.618321704141040e-01 -5.615492514232792e-01 -5.612661549867731e-01 + -5.609828820346520e-01 -5.606994332802816e-01 -5.604158091721365e-01 -5.601320109850756e-01 -5.598480400285579e-01 + -5.595638966628304e-01 -5.592795815381203e-01 -5.589950956088516e-01 -5.587104398719418e-01 -5.584256150214867e-01 + -5.581406216413944e-01 -5.578554608147975e-01 -5.575701335442586e-01 -5.572846406020895e-01 -5.569989825973618e-01 + -5.567131602740183e-01 -5.564271745453506e-01 -5.561410260628522e-01 -5.558547156725416e-01 -5.555682445647333e-01 + -5.552816133007876e-01 -5.549948224318785e-01 -5.547078730025937e-01 -5.544207659049382e-01 -5.541335017868810e-01 + -5.538460810525171e-01 -5.535585047530838e-01 -5.532707741030544e-01 -5.529828895161875e-01 -5.526948516856666e-01 + -5.524066615722431e-01 -5.521183198617187e-01 -5.518298271294942e-01 -5.515411840216864e-01 -5.512523916981388e-01 + -5.509634510475757e-01 -5.506743625070015e-01 -5.503851268106821e-01 -5.500957448096843e-01 -5.498062173123895e-01 + -5.495165448046009e-01 -5.492267279674086e-01 -5.489367680360671e-01 -5.486466657159732e-01 -5.483564214808752e-01 + -5.480660360175322e-01 -5.477755101695411e-01 -5.474848446983241e-01 -5.471940399297857e-01 -5.469030967097296e-01 + -5.466120162347039e-01 -5.463207992130580e-01 -5.460294461220425e-01 -5.457379574365921e-01 -5.454463341419615e-01 + -5.451545769787555e-01 -5.448626863052353e-01 -5.445706629798505e-01 -5.442785079610155e-01 -5.439862220351145e-01 + -5.436938056623958e-01 -5.434012594168094e-01 -5.431085842649811e-01 -5.428157805859503e-01 -5.425228488112607e-01 + -5.422297902211034e-01 -5.419366056396356e-01 -5.416432955189590e-01 -5.413498603513526e-01 -5.410563008101139e-01 + -5.407626176406882e-01 -5.404688113584152e-01 -5.401748827259091e-01 -5.398808327262222e-01 -5.395866619984641e-01 + -5.392923710452394e-01 -5.389979603718316e-01 -5.387034307479797e-01 -5.384087828255361e-01 -5.381140170098579e-01 + -5.378191341794292e-01 -5.375241352697128e-01 -5.372290208939874e-01 -5.369337913756430e-01 -5.366384472427702e-01 + -5.363429897090184e-01 -5.360474189692397e-01 -5.357517350808286e-01 -5.354559397287709e-01 -5.351600336380363e-01 + -5.348640167550405e-01 -5.345678898586708e-01 -5.342716537895550e-01 -5.339753091509816e-01 -5.336788560795809e-01 + -5.333822952812678e-01 -5.330856281219807e-01 -5.327888549366336e-01 -5.324919760228772e-01 -5.321949921530423e-01 + -5.318979038948367e-01 -5.316007117591099e-01 -5.313034163655616e-01 -5.310060185016283e-01 -5.307085188690476e-01 + -5.304109178113635e-01 -5.301132159560333e-01 -5.298154141057816e-01 -5.295175129068631e-01 -5.292195125739295e-01 + -5.289214133220888e-01 -5.286232164928936e-01 -5.283249229043371e-01 -5.280265326905970e-01 -5.277280463629660e-01 + -5.274294646406563e-01 -5.271307882435877e-01 -5.268320172699235e-01 -5.265331522204252e-01 -5.262341943956992e-01 + -5.259351442515741e-01 -5.256360020246456e-01 -5.253367683007200e-01 -5.250374438802079e-01 -5.247380293156688e-01 + -5.244385244793137e-01 -5.241389303158239e-01 -5.238392481089597e-01 -5.235394779437145e-01 -5.232396201567239e-01 + -5.229396754457293e-01 -5.226396444439171e-01 -5.223395275325885e-01 -5.220393250130385e-01 -5.217390378529512e-01 + -5.214386667612969e-01 -5.211382119631184e-01 -5.208376739941909e-01 -5.205370535049869e-01 -5.202363510969753e-01 + -5.199355670763710e-01 -5.196347019022574e-01 -5.193337564915598e-01 -5.190327313042545e-01 -5.187316266472318e-01 + -5.184304431068453e-01 -5.181291813913007e-01 -5.178278420262173e-01 -5.175264249304404e-01 -5.172249309061349e-01 + -5.169233612064826e-01 -5.166217158673360e-01 -5.163199951550123e-01 -5.160181998004911e-01 -5.157163303784532e-01 + -5.154143871836301e-01 -5.151123703899823e-01 -5.148102810445049e-01 -5.145081200022412e-01 -5.142058873966443e-01 + -5.139035834879907e-01 -5.136012088439446e-01 -5.132987643470369e-01 -5.129962500176725e-01 -5.126936660139045e-01 + -5.123910137907831e-01 -5.120882937169244e-01 -5.117855056864241e-01 -5.114826505830118e-01 -5.111797289351894e-01 + -5.108767409175631e-01 -5.105736869791608e-01 -5.102705678009448e-01 -5.099673841164564e-01 -5.096641361609235e-01 + -5.093608243087677e-01 -5.090574492425100e-01 -5.087540114820200e-01 -5.084505112619658e-01 -5.081469486274651e-01 + -5.078433245912960e-01 -5.075396400795943e-01 -5.072358951124865e-01 -5.069320899536702e-01 -5.066282251477461e-01 + -5.063243014155288e-01 -5.060203189866231e-01 -5.057162780382299e-01 -5.054121795257869e-01 -5.051080240346536e-01 + -5.048038117428125e-01 -5.044995428560932e-01 -5.041952179946867e-01 -5.038908379779851e-01 -5.035864027540428e-01 + -5.032819126747086e-01 -5.029773687584369e-01 -5.026727713803431e-01 -5.023681207203433e-01 -5.020634170773620e-01 + -5.017586611304518e-01 -5.014538534087800e-01 -5.011489939472488e-01 -5.008440834008399e-01 -5.005391225202214e-01 + -5.002341114848970e-01 -4.999290507534227e-01 -4.996239408965545e-01 -4.993187821357916e-01 -4.990135746184980e-01 + -4.987083187010172e-01 -4.984030154770353e-01 -4.980976654859903e-01 -4.977922686591017e-01 -4.974868253646026e-01 + -4.971813362150598e-01 -4.968758018164073e-01 -4.965702219796178e-01 -4.962645970518764e-01 -4.959589283986423e-01 + -4.956532161259331e-01 -4.953474601672504e-01 -4.950416611894621e-01 -4.947358197709370e-01 -4.944299362131679e-01 + -4.941240104625670e-01 -4.938180432013966e-01 -4.935120353360559e-01 -4.932059869696777e-01 -4.928998983832586e-01 + -4.925937700937396e-01 -4.922876025288242e-01 -4.919813957951697e-01 -4.916751499430368e-01 -4.913688660561277e-01 + -4.910625447982750e-01 -4.907561860728009e-01 -4.904497902858990e-01 -4.901433579647613e-01 -4.898368894758774e-01 + -4.895303847877975e-01 -4.892238442443610e-01 -4.889172690570770e-01 -4.886106594399146e-01 -4.883040152916479e-01 + -4.879973371198497e-01 -4.876906255185612e-01 -4.873838808516193e-01 -4.870771028969680e-01 -4.867702923235035e-01 + -4.864634502410182e-01 -4.861565765237592e-01 -4.858496713307078e-01 -4.855427352755911e-01 -4.852357685536697e-01 + -4.849287714451036e-01 -4.846217444589359e-01 -4.843146879997467e-01 -4.840076025123002e-01 -4.837004885060202e-01 + -4.833933461066379e-01 -4.830861755003688e-01 -4.827789772517898e-01 -4.824717516127337e-01 -4.821644988235214e-01 + -4.818572195031119e-01 -4.815499140763169e-01 -4.812425828318353e-01 -4.809352261296052e-01 -4.806278443199989e-01 + -4.803204376463540e-01 -4.800130060714603e-01 -4.797055501717924e-01 -4.793980709573083e-01 -4.790905684347367e-01 + -4.787830426340720e-01 -4.784754939887473e-01 -4.781679231200341e-01 -4.778603302286951e-01 -4.775527150015833e-01 + -4.772450784284375e-01 -4.769374213667171e-01 -4.766297434623847e-01 -4.763220450397429e-01 -4.760143266869929e-01 + -4.757065886153464e-01 -4.753988310011543e-01 -4.750910541528841e-01 -4.747832586964973e-01 -4.744754450010169e-01 + -4.741676132522562e-01 -4.738597638648681e-01 -4.735518971269201e-01 -4.732440131603057e-01 -4.729361121339242e-01 + -4.726281945136708e-01 -4.723202610280838e-01 -4.720123119889466e-01 -4.717043475548789e-01 -4.713963678930571e-01 + -4.710883732580126e-01 -4.707803639362851e-01 -4.704723402372425e-01 -4.701643027667922e-01 -4.698562520096238e-01 + -4.695481878708884e-01 -4.692401107063794e-01 -4.689320210638210e-01 -4.686239190614940e-01 -4.683158048406638e-01 + -4.680076787162389e-01 -4.676995413185929e-01 -4.673913930202820e-01 -4.670832339045677e-01 -4.667750641928977e-01 + -4.664668842720264e-01 -4.661586945788764e-01 -4.658504950199774e-01 -4.655422858974875e-01 -4.652340682220931e-01 + -4.649258420178881e-01 -4.646176071935555e-01 -4.643093642460228e-01 -4.640011135361189e-01 -4.636928552533583e-01 + -4.633845894780055e-01 -4.630763167063440e-01 -4.627680375263447e-01 -4.624597520114774e-01 -4.621514604268375e-01 + -4.618431632080228e-01 -4.615348605890552e-01 -4.612265525685530e-01 -4.609182391698630e-01 -4.606099213200685e-01 + -4.603015994943055e-01 -4.599932734377760e-01 -4.596849434943749e-01 -4.593766101319814e-01 -4.590682736286037e-01 + -4.587599339472412e-01 -4.584515913122191e-01 -4.581432465762054e-01 -4.578348999443045e-01 -4.575265513883392e-01 + -4.572182012155285e-01 -4.569098498253546e-01 -4.566014974456956e-01 -4.562931438038699e-01 -4.559847894939479e-01 + -4.556764355440957e-01 -4.553680818446301e-01 -4.550597283221777e-01 -4.547513752454754e-01 -4.544430231318768e-01 + -4.541346721146189e-01 -4.538263219879204e-01 -4.535179736207505e-01 -4.532096276207381e-01 -4.529012837320638e-01 + -4.525929421989657e-01 -4.522846033793929e-01 -4.519762674029318e-01 -4.516679344715044e-01 -4.513596049388520e-01 + -4.510512793496801e-01 -4.507429578901284e-01 -4.504346405869434e-01 -4.501263277269192e-01 -4.498180196893253e-01 + -4.495097167463535e-01 -4.492014186979058e-01 -4.488931259139300e-01 -4.485848392328776e-01 -4.482765586745183e-01 + -4.479682843350483e-01 -4.476600166157323e-01 -4.473517555800268e-01 -4.470435013321629e-01 -4.467352542154915e-01 + -4.464270145748750e-01 -4.461187827567155e-01 -4.458105590951706e-01 -4.455023436689998e-01 -4.451941365719282e-01 + -4.448859382022067e-01 -4.445777486373541e-01 -4.442695679571050e-01 -4.439613968717006e-01 -4.436532356916815e-01 + -4.433450843880059e-01 -4.430369431657580e-01 -4.427288122616561e-01 -4.424206918620519e-01 -4.421125820372482e-01 + -4.418044832064567e-01 -4.414963960811867e-01 -4.411883204960218e-01 -4.408802564087612e-01 -4.405722043668788e-01 + -4.402641646390490e-01 -4.399561373068210e-01 -4.396481224088197e-01 -4.393401203468038e-01 -4.390321316119934e-01 + -4.387241564347777e-01 -4.384161947343386e-01 -4.381082465266398e-01 -4.378003125430411e-01 -4.374923928277115e-01 + -4.371844871230922e-01 -4.368765963346815e-01 -4.365687207997857e-01 -4.362608601883623e-01 -4.359530147661063e-01 + -4.356451849773876e-01 -4.353373711547212e-01 -4.350295729831375e-01 -4.347217906709347e-01 -4.344140253247259e-01 + -4.341062767701542e-01 -4.337985447574569e-01 -4.334908298973194e-01 -4.331831324142745e-01 -4.328754522838512e-01 + -4.325677895304312e-01 -4.322601446380396e-01 -4.319525182069930e-01 -4.316449103351276e-01 -4.313373209430619e-01 + -4.310297500384340e-01 -4.307221981580691e-01 -4.304146654764764e-01 -4.301071518609876e-01 -4.297996578556980e-01 + -4.294921838432407e-01 -4.291847298181669e-01 -4.288772959356691e-01 -4.285698824691314e-01 -4.282624896947286e-01 + -4.279551173581843e-01 -4.276477655542056e-01 -4.273404353166645e-01 -4.270331268873108e-01 -4.267258400671970e-01 + -4.264185747737768e-01 -4.261113314513503e-01 -4.258041105111009e-01 -4.254969114260224e-01 -4.251897346526543e-01 + -4.248825811839114e-01 -4.245754507348872e-01 -4.242683433304872e-01 -4.239612594489042e-01 -4.236541990429175e-01 + -4.233471621233121e-01 -4.230401489624036e-01 -4.227331599159186e-01 -4.224261953202194e-01 -4.221192554076946e-01 + -4.218123401221037e-01 -4.215054495276057e-01 -4.211985840665567e-01 -4.208917437341202e-01 -4.205849285470991e-01 + -4.202781391077526e-01 -4.199713756820169e-01 -4.196646382796324e-01 -4.193579269625680e-01 -4.190512419898234e-01 + -4.187445835885104e-01 -4.184379514023820e-01 -4.181313458657921e-01 -4.178247679943504e-01 -4.175182174706034e-01 + -4.172116941638125e-01 -4.169051985589959e-01 -4.165987308801878e-01 -4.162922910262470e-01 -4.159858787333477e-01 + -4.156794948456864e-01 -4.153731400237493e-01 -4.150668138055245e-01 -4.147605162480433e-01 -4.144542477033889e-01 + -4.141480084083939e-01 -4.138417983331389e-01 -4.135356175072968e-01 -4.132294665425894e-01 -4.129233456523720e-01 + -4.126172547353913e-01 -4.123111939769975e-01 -4.120051637027982e-01 -4.116991641480549e-01 -4.113931948631621e-01 + -4.110872561089984e-01 -4.107813489720965e-01 -4.104754732505308e-01 -4.101696286974395e-01 -4.098638156566466e-01 + -4.095580344057681e-01 -4.092522850492459e-01 -4.089465675148873e-01 -4.086408821301867e-01 -4.083352292811099e-01 + -4.080296090087697e-01 -4.077240214925531e-01 -4.074184669621912e-01 -4.071129454474836e-01 -4.068074568206541e-01 + -4.065020011172992e-01 -4.061965792344674e-01 -4.058911914234347e-01 -4.055858372701102e-01 -4.052805169731385e-01 + -4.049752308691225e-01 -4.046699791746853e-01 -4.043647616984872e-01 -4.040595785275335e-01 -4.037544302850327e-01 + -4.034493171430220e-01 -4.031442391412985e-01 -4.028391964411297e-01 -4.025341890399178e-01 -4.022292169515432e-01 + -4.019242804318620e-01 -4.016193797575413e-01 -4.013145151618574e-01 -4.010096867767989e-01 -4.007048946739946e-01 + -4.004001389575452e-01 -4.000954199442892e-01 -3.997907376333255e-01 -3.994860918450180e-01 -3.991814831388100e-01 + -3.988769118682245e-01 -3.985723779299208e-01 -3.982678813725196e-01 -3.979634224118638e-01 -3.976590013430957e-01 + -3.973546179557737e-01 -3.970502723184750e-01 -3.967459652757308e-01 -3.964416967373386e-01 -3.961374664325438e-01 + -3.958332748416728e-01 -3.955291221412219e-01 -3.952250082276700e-01 -3.949209329883424e-01 -3.946168969005399e-01 + -3.943129006192436e-01 -3.940089438207542e-01 -3.937050264421336e-01 -3.934011488327164e-01 -3.930973111392007e-01 + -3.927935133510078e-01 -3.924897554398895e-01 -3.921860379028622e-01 -3.918823611410527e-01 -3.915787251272155e-01 + -3.912751296302741e-01 -3.909715747221262e-01 -3.906680610479274e-01 -3.903645884467465e-01 -3.900611567141484e-01 + -3.897577665105899e-01 -3.894544180732338e-01 -3.891511112918067e-01 -3.888478460867855e-01 -3.885446227676595e-01 + -3.882414417069796e-01 -3.879383024897914e-01 -3.876352053351357e-01 -3.873321510269954e-01 -3.870291394376005e-01 + -3.867261704550462e-01 -3.864232442776043e-01 -3.861203610538394e-01 -3.858175208256477e-01 -3.855147235659399e-01 + -3.852119696012977e-01 -3.849092593053318e-01 -3.846065928280623e-01 -3.843039700003283e-01 -3.840013907871894e-01 + -3.836988557264463e-01 -3.833963646642737e-01 -3.830939173673272e-01 -3.827915146861536e-01 -3.824891567344230e-01 + -3.821868431312930e-01 -3.818845742897094e-01 -3.815823505036508e-01 -3.812801717050347e-01 -3.809780375081945e-01 + -3.806759481537249e-01 -3.803739045452896e-01 -3.800719066553854e-01 -3.797699542729503e-01 -3.794680474344709e-01 + -3.791661864151066e-01 -3.788643713579414e-01 -3.785626020610045e-01 -3.782608787892401e-01 -3.779592019649877e-01 + -3.776575717504184e-01 -3.773559879986245e-01 -3.770544506277551e-01 -3.767529601718599e-01 -3.764515165488658e-01 + -3.761501194541416e-01 -3.758487697291592e-01 -3.755474675286999e-01 -3.752462123142175e-01 -3.749450044400430e-01 + -3.746438442933219e-01 -3.743427319385532e-01 -3.740416670860849e-01 -3.737406497610264e-01 -3.734396805632812e-01 + -3.731387597991040e-01 -3.728378873981389e-01 -3.725370629746288e-01 -3.722362869751284e-01 -3.719355598195744e-01 + -3.716348809475082e-01 -3.713342505611615e-01 -3.710336692885385e-01 -3.707331373206220e-01 -3.704326544188714e-01 + -3.701322203470578e-01 -3.698318357923215e-01 -3.695315007664240e-01 -3.692312147431765e-01 -3.689309784821330e-01 + -3.686307923312130e-01 -3.683306558583173e-01 -3.680305692832940e-01 -3.677305328772401e-01 -3.674305466155561e-01 + -3.671306102835627e-01 -3.668307239979260e-01 -3.665308885123383e-01 -3.662311039528895e-01 -3.659313700864294e-01 + -3.656316867340536e-01 -3.653320542170925e-01 -3.650324728818179e-01 -3.647329423252613e-01 -3.644334627823841e-01 + -3.641340348652060e-01 -3.638346584224414e-01 -3.635353333854674e-01 -3.632360599381753e-01 -3.629368383087880e-01 + -3.626376683911322e-01 -3.623385498640058e-01 -3.620394834143431e-01 -3.617404694429358e-01 -3.614415075289109e-01 + -3.611425978472304e-01 -3.608437406892576e-01 -3.605449360396625e-01 -3.602461837170217e-01 -3.599474837636126e-01 + -3.596488368123176e-01 -3.593502429497555e-01 -3.590517019950174e-01 -3.587532141258951e-01 -3.584547794364419e-01 + -3.581563978967544e-01 -3.578580694598877e-01 -3.575597943932133e-01 -3.572615731273898e-01 -3.569634054963255e-01 + -3.566652915450074e-01 -3.563672316398869e-01 -3.560692255181004e-01 -3.557712730433470e-01 -3.554733745722332e-01 + -3.551755304325120e-01 -3.548777407381354e-01 -3.545800053200450e-01 -3.542823243820459e-01 -3.539846981602633e-01 + -3.536871265064687e-01 -3.533896092936707e-01 -3.530921466577667e-01 -3.527947392696623e-01 -3.524973870763591e-01 + -3.522000896417020e-01 -3.519028473926252e-01 -3.516056606257513e-01 -3.513085292624320e-01 -3.510114529438408e-01 + -3.507144318797571e-01 -3.504174668509267e-01 -3.501205576763053e-01 -3.498237041407538e-01 -3.495269064579332e-01 + -3.492301648012658e-01 -3.489334792023763e-01 -3.486368495320163e-01 -3.483402759532310e-01 -3.480437587608516e-01 + -3.477472981563033e-01 -3.474508940116457e-01 -3.471545462266357e-01 -3.468582552838557e-01 -3.465620210594309e-01 + -3.462658431862374e-01 -3.459697223261950e-01 -3.456736587298253e-01 -3.453776521244075e-01 -3.450817025977070e-01 + -3.447858103250944e-01 -3.444899754033867e-01 -3.441941976114102e-01 -3.438984770490408e-01 -3.436028143288083e-01 + -3.433072093931014e-01 -3.430116620696204e-01 -3.427161725111446e-01 -3.424207408695913e-01 -3.421253671506906e-01 + -3.418300511322294e-01 -3.415347931565998e-01 -3.412395936962896e-01 -3.409444525560181e-01 -3.406493696743920e-01 + -3.403543451949735e-01 -3.400593792856730e-01 -3.397644718554241e-01 -3.394696227303268e-01 -3.391748324448361e-01 + -3.388801012525273e-01 -3.385854289098167e-01 -3.382908154719833e-01 -3.379962610967925e-01 -3.377017658856785e-01 + -3.374073296405456e-01 -3.371129523992028e-01 -3.368186347618567e-01 -3.365243767275647e-01 -3.362301780997549e-01 + -3.359360390044588e-01 -3.356419595939377e-01 -3.353479398983790e-01 -3.350539796822969e-01 -3.347600792157354e-01 + -3.344662390001809e-01 -3.341724588683134e-01 -3.338787387386647e-01 -3.335850787505256e-01 -3.332914790393797e-01 + -3.329979395469141e-01 -3.327044601082655e-01 -3.324110411740308e-01 -3.321176830325031e-01 -3.318243854727410e-01 + -3.315311485033696e-01 -3.312379722613320e-01 -3.309448568815591e-01 -3.306518021855764e-01 -3.303588081394571e-01 + -3.300658753265905e-01 -3.297730038003383e-01 -3.294801933460689e-01 -3.291874440822869e-01 -3.288947561448500e-01 + -3.286021295596533e-01 -3.283095641084477e-01 -3.280170600152969e-01 -3.277246178092963e-01 -3.274322373144385e-01 + -3.271399184133136e-01 -3.268476612759387e-01 -3.265554660369243e-01 -3.262633326374516e-01 -3.259712608638953e-01 + -3.256792511518811e-01 -3.253873038511834e-01 -3.250954187049387e-01 -3.248035957166725e-01 -3.245118350464998e-01 + -3.242201368055027e-01 -3.239285008232202e-01 -3.236369270127419e-01 -3.233454159517716e-01 -3.230539677655248e-01 + -3.227625822208953e-01 -3.224712593689608e-01 -3.221799993547627e-01 -3.218888022707884e-01 -3.215976678728723e-01 + -3.213065962862219e-01 -3.210155880538063e-01 -3.207246430922022e-01 -3.204337612603162e-01 -3.201429426545060e-01 + -3.198521874188910e-01 -3.195614955407240e-01 -3.192708667833873e-01 -3.189803015317205e-01 -3.186898001852494e-01 + -3.183993624745159e-01 -3.181089883645859e-01 -3.178186780215274e-01 -3.175284315788672e-01 -3.172382488912609e-01 + -3.169481298117736e-01 -3.166580748847834e-01 -3.163680842820584e-01 -3.160781577505636e-01 -3.157882953403168e-01 + -3.154984971942622e-01 -3.152087634033934e-01 -3.149190937439705e-01 -3.146294882798918e-01 -3.143399475483734e-01 + -3.140504715109739e-01 -3.137610600081304e-01 -3.134717131245625e-01 -3.131824310053718e-01 -3.128932136614712e-01 + -3.126040608259110e-01 -3.123149728003283e-01 -3.120259500284038e-01 -3.117369923103007e-01 -3.114480995811182e-01 + -3.111592719695180e-01 -3.108705096041851e-01 -3.105818123704323e-01 -3.102931800853200e-01 -3.100046132424714e-01 + -3.097161120700553e-01 -3.094276763275429e-01 -3.091393060498078e-01 -3.088510013669117e-01 -3.085627623567511e-01 + -3.082745888090075e-01 -3.079864807413559e-01 -3.076984387104112e-01 -3.074104627037881e-01 -3.071225525229602e-01 + -3.068347082674415e-01 -3.065469300647063e-01 -3.062592179233167e-01 -3.059715715883658e-01 -3.056839913222955e-01 + -3.053964776128304e-01 -3.051090302429263e-01 -3.048216491115613e-01 -3.045343343664140e-01 -3.042470861256498e-01 + -3.039599042912569e-01 -3.036727886539801e-01 -3.033857396783212e-01 -3.030987576532087e-01 -3.028118423290159e-01 + -3.025249936916685e-01 -3.022382118572411e-01 -3.019514969324824e-01 -3.016648487319269e-01 -3.013782672163520e-01 + -3.010917529380510e-01 -3.008053059332530e-01 -3.005189259718208e-01 -3.002326131255288e-01 -2.999463675243501e-01 + -2.996601892115071e-01 -2.993740779431134e-01 -2.990880338991673e-01 -2.988020575697556e-01 -2.985161488129333e-01 + -2.982303074956766e-01 -2.979445337070337e-01 -2.976588275957710e-01 -2.973731891105994e-01 -2.970876179949718e-01 + -2.968021146693378e-01 -2.965166794729635e-01 -2.962313121299224e-01 -2.959460126205053e-01 -2.956607810824475e-01 + -2.953756176130727e-01 -2.950905220348498e-01 -2.948054942542040e-01 -2.945205348259674e-01 -2.942356438398593e-01 + -2.939508210351428e-01 -2.936660664737455e-01 -2.933813802767271e-01 -2.930967624892026e-01 -2.928122128931882e-01 + -2.925277316158055e-01 -2.922433191494531e-01 -2.919589753765323e-01 -2.916747001400424e-01 -2.913904935350139e-01 + -2.911063557118664e-01 -2.908222866434848e-01 -2.905382860439090e-01 -2.902543542778646e-01 -2.899704917370004e-01 + -2.896866981425306e-01 -2.894029734511842e-01 -2.891193178139609e-01 -2.888357313345801e-01 -2.885522138545054e-01 + -2.882687652243500e-01 -2.879853859636904e-01 -2.877020762131379e-01 -2.874188357014512e-01 -2.871356645025479e-01 + -2.868525627422169e-01 -2.865695304469716e-01 -2.862865673963798e-01 -2.860036736642309e-01 -2.857208497673618e-01 + -2.854380956360413e-01 -2.851554110854154e-01 -2.848727961880673e-01 -2.845902510831507e-01 -2.843077757793696e-01 + -2.840253700094237e-01 -2.837430340397069e-01 -2.834607682748240e-01 -2.831785725328111e-01 -2.828964467316310e-01 + -2.826143909542473e-01 -2.823324053101364e-01 -2.820504896922502e-01 -2.817686439371250e-01 -2.814868685136343e-01 + -2.812051636152371e-01 -2.809235289745332e-01 -2.806419646055033e-01 -2.803604706362606e-01 -2.800790471610514e-01 + -2.797976939416736e-01 -2.795164109639519e-01 -2.792351987736799e-01 -2.789540573481899e-01 -2.786729864814172e-01 + -2.783919862645312e-01 -2.781110567914744e-01 -2.778301980476193e-01 -2.775494098202491e-01 -2.772686923282846e-01 + -2.769880459823117e-01 -2.767074706347814e-01 -2.764269661749121e-01 -2.761465326612197e-01 -2.758661702373058e-01 + -2.755858788282252e-01 -2.753056582075042e-01 -2.750255088041456e-01 -2.747454308713073e-01 -2.744654241403574e-01 + -2.741854886058927e-01 -2.739056243892176e-01 -2.736258315782464e-01 -2.733461099674180e-01 -2.730664595012521e-01 + -2.727868807168794e-01 -2.725073736368404e-01 -2.722279380246611e-01 -2.719485739535283e-01 -2.716692815376729e-01 + -2.713900607905190e-01 -2.711109114418696e-01 -2.708318336740216e-01 -2.705528279896257e-01 -2.702738942089605e-01 + -2.699950321750810e-01 -2.697162419812612e-01 -2.694375237750356e-01 -2.691588774953904e-01 -2.688803028674867e-01 + -2.686018002777490e-01 -2.683233700490228e-01 -2.680450119322323e-01 -2.677667258920440e-01 -2.674885120321642e-01 + -2.672103704327183e-01 -2.669323009240009e-01 -2.666543034142266e-01 -2.663763784024609e-01 -2.660985259744725e-01 + -2.658207458961011e-01 -2.655430381891060e-01 -2.652654029648259e-01 -2.649878402880381e-01 -2.647103499069445e-01 + -2.644329319184849e-01 -2.641555868035665e-01 -2.638783144422805e-01 -2.636011146840161e-01 -2.633239876271375e-01 + -2.630469333706403e-01 -2.627699518665801e-01 -2.624930428881614e-01 -2.622162067361601e-01 -2.619394437425979e-01 + -2.616627537197243e-01 -2.613861365959049e-01 -2.611095924398818e-01 -2.608331213683194e-01 -2.605567232565551e-01 + -2.602803979638560e-01 -2.600041459185203e-01 -2.597279672559259e-01 -2.594518617711524e-01 -2.591758294668244e-01 + -2.588998704444723e-01 -2.586239847880919e-01 -2.583481722507706e-01 -2.580724328621725e-01 -2.577967671126083e-01 + -2.575211749406902e-01 -2.572456561780725e-01 -2.569702108956164e-01 -2.566948391959332e-01 -2.564195410517088e-01 + -2.561443162003717e-01 -2.558691649278121e-01 -2.555940876367002e-01 -2.553190840839927e-01 -2.550441541814838e-01 + -2.547692980445108e-01 -2.544945157803290e-01 -2.542198072584164e-01 -2.539451722830000e-01 -2.536706112997469e-01 + -2.533961245035316e-01 -2.531217116489478e-01 -2.528473727232912e-01 -2.525731078267265e-01 -2.522989170513077e-01 + -2.520248001810547e-01 -2.517507572028029e-01 -2.514767886096237e-01 -2.512028943623831e-01 -2.509290742545349e-01 + -2.506553283625735e-01 -2.503816568034038e-01 -2.501080595782905e-01 -2.498345364108095e-01 -2.495610875124447e-01 + -2.492877133133172e-01 -2.490144136112123e-01 -2.487411882994743e-01 -2.484680374856057e-01 -2.481949612635986e-01 + -2.479219595287280e-01 -2.476490320734136e-01 -2.473761793087864e-01 -2.471034014703498e-01 -2.468306982957061e-01 + -2.465580697844871e-01 -2.462855160432138e-01 -2.460130371204629e-01 -2.457406328233614e-01 -2.454683031113906e-01 + -2.451960484794311e-01 -2.449238689415910e-01 -2.446517642712055e-01 -2.443797345227543e-01 -2.441077797933181e-01 + -2.438359000947776e-01 -2.435640951889690e-01 -2.432923652315951e-01 -2.430207106571287e-01 -2.427491313175689e-01 + -2.424776270783986e-01 -2.422061980074125e-01 -2.419348442072336e-01 -2.416635656192684e-01 -2.413923620306189e-01 + -2.411212337762792e-01 -2.408501811283544e-01 -2.405792038734625e-01 -2.403083019688687e-01 -2.400374754936993e-01 + -2.397667245256450e-01 -2.394960488977194e-01 -2.392254485194238e-01 -2.389549238762380e-01 -2.386844750244205e-01 + -2.384141017100180e-01 -2.381438039886236e-01 -2.378735819631148e-01 -2.376034356560101e-01 -2.373333648418426e-01 + -2.370633696160408e-01 -2.367934504134751e-01 -2.365236071336530e-01 -2.362538396334552e-01 -2.359841479713349e-01 + -2.357145322333765e-01 -2.354449923780104e-01 -2.351755281955192e-01 -2.349061399838227e-01 -2.346368280467886e-01 + -2.343675921502802e-01 -2.340984322401892e-01 -2.338293484224673e-01 -2.335603407944267e-01 -2.332914091991481e-01 + -2.330225534791031e-01 -2.327537740958542e-01 -2.324850711724544e-01 -2.322164444575208e-01 -2.319478939696494e-01 + -2.316794198107119e-01 -2.314110220364787e-01 -2.311427004172850e-01 -2.308744549913938e-01 -2.306062862221652e-01 + -2.303381940399467e-01 -2.300701782673901e-01 -2.298022389505013e-01 -2.295343762055658e-01 -2.292665900251787e-01 + -2.289988801367178e-01 -2.287312467963517e-01 -2.284636903804389e-01 -2.281962106639611e-01 -2.279288075702767e-01 + -2.276614812041137e-01 -2.273942316314865e-01 -2.271270587234099e-01 -2.268599623216859e-01 -2.265929428586625e-01 + -2.263260004971463e-01 -2.260591349680134e-01 -2.257923462859340e-01 -2.255256345570404e-01 -2.252589998316905e-01 + -2.249924418873443e-01 -2.247259607239798e-01 -2.244595568451081e-01 -2.241932301870257e-01 -2.239269805236896e-01 + -2.236608079513920e-01 -2.233947125724077e-01 -2.231286943677930e-01 -2.228627530899186e-01 -2.225968889349937e-01 + -2.223311022938890e-01 -2.220653929888047e-01 -2.217997609137618e-01 -2.215342061492806e-01 -2.212687287997047e-01 + -2.210033287645195e-01 -2.207380058226258e-01 -2.204727603658667e-01 -2.202075926188733e-01 -2.199425023254976e-01 + -2.196774894791217e-01 -2.194125541827232e-01 -2.191476964953657e-01 -2.188829162198361e-01 -2.186182133017065e-01 + -2.183535882155842e-01 -2.180890409721393e-01 -2.178245713492862e-01 -2.175601793915103e-01 -2.172958651996608e-01 + -2.170316287941991e-01 -2.167674699222372e-01 -2.165033887351043e-01 -2.162393856655618e-01 -2.159754605317784e-01 + -2.157116131976179e-01 -2.154478437626437e-01 -2.151841523053365e-01 -2.149205387568082e-01 -2.146570029331132e-01 + -2.143935451423346e-01 -2.141301656253313e-01 -2.138668641770334e-01 -2.136036407648879e-01 -2.133404954698548e-01 + -2.130774283590253e-01 -2.128144392711416e-01 -2.125515281171839e-01 -2.122886953403734e-01 -2.120259409959825e-01 + -2.117632648531722e-01 -2.115006669388265e-01 -2.112381473557379e-01 -2.109757061544524e-01 -2.107133431005909e-01 + -2.104510582708100e-01 -2.101888520817322e-01 -2.099267244352251e-01 -2.096646751892664e-01 -2.094027043922436e-01 + -2.091408121382980e-01 -2.088789983898283e-01 -2.086172629233026e-01 -2.083556060294393e-01 -2.080940280081475e-01 + -2.078325286261216e-01 -2.075711078316715e-01 -2.073097657230958e-01 -2.070485023681648e-01 -2.067873176254528e-01 + -2.065262113703670e-01 -2.062651840261599e-01 -2.060042356935543e-01 -2.057433661320316e-01 -2.054825753736384e-01 + -2.052218635119340e-01 -2.049612305777034e-01 -2.047006763593381e-01 -2.044402009029163e-01 -2.041798046444743e-01 + -2.039194875091236e-01 -2.036592493288050e-01 -2.033990901597007e-01 -2.031390101041152e-01 -2.028790091364410e-01 + -2.026190869860804e-01 -2.023592439213894e-01 -2.020994803209571e-01 -2.018397959336108e-01 -2.015801906636277e-01 + -2.013206646163115e-01 -2.010612178968381e-01 -2.008018503846473e-01 -2.005425618909167e-01 -2.002833527994660e-01 + -2.000242232866459e-01 -1.997651731545872e-01 -1.995062023757428e-01 -1.992473110134654e-01 -1.989884991329442e-01 + -1.987297665552775e-01 -1.984711132804359e-01 -1.982125397288479e-01 -1.979540458641874e-01 -1.976956315048893e-01 + -1.974372966986851e-01 -1.971790415364275e-01 -1.969208660181268e-01 -1.966627699138122e-01 -1.964047534115951e-01 + -1.961468168792641e-01 -1.958889601415059e-01 -1.956311830976701e-01 -1.953734858227050e-01 -1.951158683885618e-01 + -1.948583307060198e-01 -1.946008726082255e-01 -1.943434944554087e-01 -1.940861964418109e-01 -1.938289783248288e-01 + -1.935718400929853e-01 -1.933147818435645e-01 -1.930578036445209e-01 -1.928009053047615e-01 -1.925440867668252e-01 + -1.922873484836986e-01 -1.920306904586313e-01 -1.917741124759950e-01 -1.915176145882685e-01 -1.912611968971867e-01 + -1.910048594156118e-01 -1.907486018758652e-01 -1.904924244300230e-01 -1.902363275204000e-01 -1.899803109613821e-01 + -1.897243746214878e-01 -1.894685186111405e-01 -1.892127429944364e-01 -1.889570476814606e-01 -1.887014324762902e-01 + -1.884458977092228e-01 -1.881904436322386e-01 -1.879350700181010e-01 -1.876797768445363e-01 -1.874245641980662e-01 + -1.871694321106837e-01 -1.869143804464632e-01 -1.866594091449939e-01 -1.864045185802509e-01 -1.861497088150435e-01 + -1.858949796742653e-01 -1.856403311585743e-01 -1.853857633524328e-01 -1.851312763093270e-01 -1.848768697910832e-01 + -1.846225438828809e-01 -1.843682990131126e-01 -1.841141350478542e-01 -1.838600518410295e-01 -1.836060494900988e-01 + -1.833521280737523e-01 -1.830982875326949e-01 -1.828445276569093e-01 -1.825908487213151e-01 -1.823372510073639e-01 + -1.820837342990139e-01 -1.818302985608840e-01 -1.815769438919524e-01 -1.813236703339543e-01 -1.810704777470943e-01 + -1.808173660274447e-01 -1.805643355946649e-01 -1.803113865319381e-01 -1.800585185867421e-01 -1.798057318207557e-01 + -1.795530263298101e-01 -1.793004021140676e-01 -1.790478589821669e-01 -1.787953969871552e-01 -1.785430165333783e-01 + -1.782907175616041e-01 -1.780384999147782e-01 -1.777863636186671e-01 -1.775343087850783e-01 -1.772823354138563e-01 + -1.770304432439544e-01 -1.767786324996124e-01 -1.765269035206169e-01 -1.762752561209628e-01 -1.760236902365481e-01 + -1.757722059508868e-01 -1.755208033072168e-01 -1.752694821962465e-01 -1.750182424985018e-01 -1.747670845873172e-01 + -1.745160085943736e-01 -1.742650142826787e-01 -1.740141016708582e-01 -1.737632708599284e-01 -1.735125219002990e-01 + -1.732618545819516e-01 -1.730112688968157e-01 -1.727607652962038e-01 -1.725103437360838e-01 -1.722600040199003e-01 + -1.720097462053399e-01 -1.717595703957765e-01 -1.715094765937824e-01 -1.712594645505801e-01 -1.710095344617568e-01 + -1.707596867053610e-01 -1.705099210652020e-01 -1.702602374503936e-01 -1.700106359820640e-01 -1.697611167032507e-01 + -1.695116795170456e-01 -1.692623242857098e-01 -1.690130513415946e-01 -1.687638608735592e-01 -1.685147526839133e-01 + -1.682657267304136e-01 -1.680167830834059e-01 -1.677679218434041e-01 -1.675191428301483e-01 -1.672704459776749e-01 + -1.670218317162355e-01 -1.667733000505553e-01 -1.665248507843929e-01 -1.662764839848620e-01 -1.660281997331086e-01 + -1.657799980211539e-01 -1.655318786421316e-01 -1.652838417439954e-01 -1.650358877061586e-01 -1.647880163635810e-01 + -1.645402275978841e-01 -1.642925215033296e-01 -1.640448981629310e-01 -1.637973575048030e-01 -1.635498993322754e-01 + -1.633025239587731e-01 -1.630552316214122e-01 -1.628080220971913e-01 -1.625608953706327e-01 -1.623138515347123e-01 + -1.620668906280902e-01 -1.618200125176413e-01 -1.615732171440627e-01 -1.613265048790783e-01 -1.610798757703294e-01 + -1.608333296326273e-01 -1.605868664946396e-01 -1.603404864451659e-01 -1.600941895233320e-01 -1.598479755194739e-01 + -1.596018445089071e-01 -1.593557968710357e-01 -1.591098325274174e-01 -1.588639513462271e-01 -1.586181533501567e-01 + -1.583724386633118e-01 -1.581268072684121e-01 -1.578812589110151e-01 -1.576357938605635e-01 -1.573904124176000e-01 + -1.571451143885420e-01 -1.568998997115455e-01 -1.566547684551118e-01 -1.564097207009810e-01 -1.561647563377750e-01 + -1.559198752534892e-01 -1.556750777971572e-01 -1.554303640753041e-01 -1.551857339241298e-01 -1.549411873472499e-01 + -1.546967244117141e-01 -1.544523451583313e-01 -1.542080493972972e-01 -1.539638371771692e-01 -1.537197089019022e-01 + -1.534756644902717e-01 -1.532317037874507e-01 -1.529878268669247e-01 -1.527440338285302e-01 -1.525003246495042e-01 + -1.522566990917994e-01 -1.520131573865194e-01 -1.517696998607227e-01 -1.515263263105132e-01 -1.512830366842278e-01 + -1.510398310896279e-01 -1.507967095609423e-01 -1.505536719818633e-01 -1.503107182379510e-01 -1.500678487166025e-01 + -1.498250635429138e-01 -1.495823624607518e-01 -1.493397455183047e-01 -1.490972128240516e-01 -1.488547643939502e-01 + -1.486124000468938e-01 -1.483701197975273e-01 -1.481279240643807e-01 -1.478858128086334e-01 -1.476437858541442e-01 + -1.474018432575297e-01 -1.471599850901578e-01 -1.469182113447434e-01 -1.466765218581870e-01 -1.464349167991909e-01 + -1.461933964691583e-01 -1.459519607332137e-01 -1.457106095126376e-01 -1.454693428712828e-01 -1.452281609001614e-01 + -1.449870635167667e-01 -1.447460505411944e-01 -1.445051223204885e-01 -1.442642790465533e-01 -1.440235204958664e-01 + -1.437828466645076e-01 -1.435422576460715e-01 -1.433017535021517e-01 -1.430613340788666e-01 -1.428209993367665e-01 + -1.425807496580667e-01 -1.423405850452980e-01 -1.421005053276286e-01 -1.418605105748216e-01 -1.416206008760722e-01 + -1.413807762310167e-01 -1.411410364179444e-01 -1.409013815814383e-01 -1.406618121114770e-01 -1.404223278620860e-01 + -1.401829287142080e-01 -1.399436147388266e-01 -1.397043860171121e-01 -1.394652424999606e-01 -1.392261840277533e-01 + -1.389872108800275e-01 -1.387483232704581e-01 -1.385095210193419e-01 -1.382708041155041e-01 -1.380321726381191e-01 + -1.377936266235328e-01 -1.375551659356028e-01 -1.373167905196480e-01 -1.370785007699294e-01 -1.368402967462084e-01 + -1.366021782602805e-01 -1.363641453151502e-01 -1.361261980034910e-01 -1.358883363925467e-01 -1.356505602730137e-01 + -1.354128697173978e-01 -1.351752651019714e-01 -1.349377463365720e-01 -1.347003133096952e-01 -1.344629660943524e-01 + -1.342257047644556e-01 -1.339885292721434e-01 -1.337514394288152e-01 -1.335144355004790e-01 -1.332775177574095e-01 + -1.330406860095451e-01 -1.328039402156265e-01 -1.325672804621033e-01 -1.323307068237664e-01 -1.320942191803451e-01 + -1.318578174250235e-01 -1.316215019436967e-01 -1.313852728254415e-01 -1.311491298574344e-01 -1.309130730812647e-01 + -1.306771025967214e-01 -1.304412184433993e-01 -1.302054204167683e-01 -1.299697085633917e-01 -1.297340833011096e-01 + -1.294985445422908e-01 -1.292630921400970e-01 -1.290277262032818e-01 -1.287924468024440e-01 -1.285572538860320e-01 + -1.283221472565841e-01 -1.280871271607027e-01 -1.278521939245786e-01 -1.276173473594251e-01 -1.273825873815436e-01 + -1.271479140654554e-01 -1.269133275291332e-01 -1.266788276689478e-01 -1.264444143112885e-01 -1.262100878411512e-01 + -1.259758484249543e-01 -1.257416958580221e-01 -1.255076301118343e-01 -1.252736512740011e-01 -1.250397594556589e-01 + -1.248059544551782e-01 -1.245722362561283e-01 -1.243386053032582e-01 -1.241050615437150e-01 -1.238716047916152e-01 + -1.236382351439431e-01 -1.234049527007845e-01 -1.231717574487822e-01 -1.229386491649988e-01 -1.227056280466961e-01 + -1.224726944551588e-01 -1.222398481939305e-01 -1.220070891810755e-01 -1.217744175349468e-01 -1.215418333321439e-01 + -1.213093364896874e-01 -1.210769268543440e-01 -1.208446047468073e-01 -1.206123703546746e-01 -1.203802234985189e-01 + -1.201481641556592e-01 -1.199161924040098e-01 -1.196843083373426e-01 -1.194525118101599e-01 -1.192208027778711e-01 + -1.189891816158967e-01 -1.187576483334740e-01 -1.185262027772708e-01 -1.182948450325541e-01 -1.180635751718018e-01 + -1.178323931740712e-01 -1.176012988598141e-01 -1.173702923768903e-01 -1.171393740841554e-01 -1.169085438684581e-01 + -1.166778016318426e-01 -1.164471474323627e-01 -1.162165813372163e-01 -1.159861033094216e-01 -1.157557132288848e-01 + -1.155254113554128e-01 -1.152951978878259e-01 -1.150650726784410e-01 -1.148350356935617e-01 -1.146050869998271e-01 + -1.143752266983624e-01 -1.141454546633286e-01 -1.139157708150553e-01 -1.136861755297615e-01 -1.134566688685596e-01 + -1.132272506625232e-01 -1.129979209389772e-01 -1.127686797968139e-01 -1.125395272939830e-01 -1.123104632216639e-01 + -1.120814876598629e-01 -1.118526009932446e-01 -1.116238031362107e-01 -1.113950939743172e-01 -1.111664735714766e-01 + -1.109379420230661e-01 -1.107094992989161e-01 -1.104811452047023e-01 -1.102528800189790e-01 -1.100247040176238e-01 + -1.097966169898620e-01 -1.095686189066022e-01 -1.093407098806465e-01 -1.091128899944971e-01 -1.088851591239916e-01 + -1.086575171512236e-01 -1.084299644451029e-01 -1.082025011238454e-01 -1.079751270251657e-01 -1.077478421434466e-01 + -1.075206465724022e-01 -1.072935404061887e-01 -1.070665234272605e-01 -1.068395956686409e-01 -1.066127575621145e-01 + -1.063860090403522e-01 -1.061593499609373e-01 -1.059327804074918e-01 -1.057063004552603e-01 -1.054799100848440e-01 + -1.052536091459819e-01 -1.050273978363624e-01 -1.048012764247322e-01 -1.045752447992682e-01 -1.043493029044653e-01 + -1.041234507912105e-01 -1.038976885616201e-01 -1.036720161437409e-01 -1.034464334142674e-01 -1.032209407082870e-01 + -1.029955381585720e-01 -1.027702255852857e-01 -1.025450030256683e-01 -1.023198705766582e-01 -1.020948282803886e-01 + -1.018698759615270e-01 -1.016450136357437e-01 -1.014202417243671e-01 -1.011955602054591e-01 -1.009709689162001e-01 + -1.007464679013254e-01 -1.005220572777319e-01 -1.002977370772110e-01 -1.000735070732387e-01 -9.984936745539402e-02 + -9.962531858349888e-02 -9.940136027998529e-02 -9.917749246814733e-02 -9.895371525770333e-02 -9.873002873335845e-02 + -9.850643282337790e-02 -9.828292738770521e-02 -9.805951276903688e-02 -9.783618914357473e-02 -9.761295629040607e-02 + -9.738981424317925e-02 -9.716676311420755e-02 -9.694380293900719e-02 -9.672093359332221e-02 -9.649815506782670e-02 + -9.627546771326484e-02 -9.605287156919239e-02 -9.583036651098850e-02 -9.560795255252680e-02 -9.538562978098189e-02 + -9.516339824129488e-02 -9.494125774199282e-02 -9.471920843970391e-02 -9.449725071216948e-02 -9.427538438593883e-02 + -9.405360936874554e-02 -9.383192580278800e-02 -9.361033376064058e-02 -9.338883317577901e-02 -9.316742389906425e-02 + -9.294610622995669e-02 -9.272488039403920e-02 -9.250374621386263e-02 -9.228270367992475e-02 -9.206175287916113e-02 + -9.184089387273792e-02 -9.162012656935895e-02 -9.139945093572596e-02 -9.117886729658348e-02 -9.095837571294788e-02 + -9.073797605928635e-02 -9.051766837713708e-02 -9.029745274779008e-02 -9.007732920697027e-02 -8.985729759887780e-02 + -8.963735802530043e-02 -8.941751083887589e-02 -8.919775594907166e-02 -8.897809325953572e-02 -8.875852286193828e-02 + -8.853904483959285e-02 -8.831965916578795e-02 -8.810036569419880e-02 -8.788116467295366e-02 -8.766205635082600e-02 + -8.744304058057480e-02 -8.722411733824492e-02 -8.700528670561582e-02 -8.678654875532379e-02 -8.656790339361393e-02 + -8.634935054757228e-02 -8.613089058374623e-02 -8.591252359970507e-02 -8.569424942256174e-02 -8.547606809595372e-02 + -8.525797972327777e-02 -8.503998436304407e-02 -8.482208183975883e-02 -8.460427219735964e-02 -8.438655581333676e-02 + -8.416893266387415e-02 -8.395140264416648e-02 -8.373396580036768e-02 -8.351662221748458e-02 -8.329937190808817e-02 + -8.308221474187347e-02 -8.286515089972675e-02 -8.264818063381729e-02 -8.243130387381740e-02 -8.221452057360500e-02 + -8.199783077068876e-02 -8.178123458056528e-02 -8.156473193866548e-02 -8.134832272179610e-02 -8.113200727104515e-02 + -8.091578573554094e-02 -8.069965795549490e-02 -8.048362394306618e-02 -8.026768379237301e-02 -8.005183759034226e-02 + -7.983608519016389e-02 -7.962042660317335e-02 -7.940486220827629e-02 -7.918939199917317e-02 -7.897401585103307e-02 + -7.875873382193239e-02 -7.854354599947752e-02 -7.832845240531904e-02 -7.811345290511561e-02 -7.789854765910142e-02 + -7.768373695009409e-02 -7.746902070156129e-02 -7.725439886068521e-02 -7.703987147751143e-02 -7.682543865920169e-02 + -7.661110037032860e-02 -7.639685648697914e-02 -7.618270730319152e-02 -7.596865299784139e-02 -7.575469343456721e-02 + -7.554082861289950e-02 -7.532705861915691e-02 -7.511338355056779e-02 -7.489980327273796e-02 -7.468631776375068e-02 + -7.447292742489155e-02 -7.425963225373161e-02 -7.404643208981297e-02 -7.383332706618533e-02 -7.362031725942129e-02 + -7.340740264369265e-02 -7.319458312424655e-02 -7.298185885257603e-02 -7.276923011698885e-02 -7.255669681825400e-02 + -7.234425890125808e-02 -7.213191646645117e-02 -7.191966959969415e-02 -7.170751827394115e-02 -7.149546237742448e-02 + -7.128350216363183e-02 -7.107163782537941e-02 -7.085986923051370e-02 -7.064819639413342e-02 -7.043661941815849e-02 + -7.022513838389523e-02 -7.001375316964638e-02 -6.980246372359999e-02 -6.959127044971054e-02 -6.938017339783993e-02 + -6.916917238807876e-02 -6.895826751099868e-02 -6.874745887832359e-02 -6.853674652264935e-02 -6.832613029387129e-02 + -6.811561029537151e-02 -6.790518687416305e-02 -6.769485994872884e-02 -6.748462944761908e-02 -6.727449549181348e-02 + -6.706445814195625e-02 -6.685451736224034e-02 -6.664467305023641e-02 -6.643492546019260e-02 -6.622527482862205e-02 + -6.601572100856345e-02 -6.580626400049541e-02 -6.559690390732385e-02 -6.538764078471235e-02 -6.517847455920224e-02 + -6.496940519404462e-02 -6.476043303620643e-02 -6.455155816426872e-02 -6.434278041275177e-02 -6.413409988235154e-02 + -6.392551667227454e-02 -6.371703078482928e-02 -6.350864213121965e-02 -6.330035079826633e-02 -6.309215709125325e-02 + -6.288406097171770e-02 -6.267606236590158e-02 -6.246816137578116e-02 -6.226035810132791e-02 -6.205265253482506e-02 + -6.184504450634240e-02 -6.163753424009603e-02 -6.143012204113525e-02 -6.122280779495761e-02 -6.101559145710207e-02 + -6.080847310111580e-02 -6.060145284620669e-02 -6.039453063876327e-02 -6.018770637541451e-02 -5.998098039534337e-02 + -5.977435284136760e-02 -5.956782355675167e-02 -5.936139258218223e-02 -5.915506002510895e-02 -5.894882595975996e-02 + -5.874269025717062e-02 -5.853665294379332e-02 -5.833071438748900e-02 -5.812487459491447e-02 -5.791913345983549e-02 + -5.771349104248068e-02 -5.750794745476003e-02 -5.730250273990040e-02 -5.709715674449271e-02 -5.689190963313420e-02 + -5.668676170442684e-02 -5.648171287301057e-02 -5.627676311138611e-02 -5.607191251359627e-02 -5.586716116856662e-02 + -5.566250902085241e-02 -5.545795595276776e-02 -5.525350230977423e-02 -5.504914828197500e-02 -5.484489368806074e-02 + -5.464073856561743e-02 -5.443668303623681e-02 -5.423272717677420e-02 -5.402887087270093e-02 -5.382511411736842e-02 + -5.362145727556954e-02 -5.341790037997223e-02 -5.321444331788154e-02 -5.301108618236487e-02 -5.280782907094528e-02 + -5.260467200594416e-02 -5.240161485390568e-02 -5.219865776343095e-02 -5.199580105954085e-02 -5.179304465507040e-02 + -5.159038850941820e-02 -5.138783273765680e-02 -5.118537740030552e-02 -5.098302246878324e-02 -5.078076787428482e-02 + -5.057861387937131e-02 -5.037656068404879e-02 -5.017460818262723e-02 -4.997275637519877e-02 -4.977100534878579e-02 + -4.956935521374012e-02 -4.936780587637167e-02 -4.916635729330274e-02 -4.896500983679772e-02 -4.876376358063662e-02 + -4.856261839799727e-02 -4.836157437280066e-02 -4.816063160553166e-02 -4.795979012910388e-02 -4.775904981223175e-02 + -4.755841077230219e-02 -4.735787336181510e-02 -4.715743752596301e-02 -4.695710319390285e-02 -4.675687045398216e-02 + -4.655673941737810e-02 -4.635671009364274e-02 -4.615678236145827e-02 -4.595695644691457e-02 -4.575723258610617e-02 + -4.555761069075770e-02 -4.535809077212207e-02 -4.515867291944397e-02 -4.495935719937229e-02 -4.476014355843901e-02 + -4.456103197632578e-02 -4.436202279051898e-02 -4.416311608901573e-02 -4.396431172960501e-02 -4.376560979706327e-02 + -4.356701040970479e-02 -4.336851362154585e-02 -4.317011930970618e-02 -4.297182755295056e-02 -4.277363871130811e-02 + -4.257555275870079e-02 -4.237756961321195e-02 -4.217968936488893e-02 -4.198191211978222e-02 -4.178423789759614e-02 + -4.158666657665847e-02 -4.138919837391426e-02 -4.119183356383482e-02 -4.099457203865310e-02 -4.079741379048268e-02 + -4.060035892668235e-02 -4.040340754077800e-02 -4.020655958670875e-02 -4.000981499812348e-02 -3.981317410229721e-02 + -3.961663704352115e-02 -3.942020369405195e-02 -3.922387410519079e-02 -3.902764838570288e-02 -3.883152661169272e-02 + -3.863550868276464e-02 -3.843959464464100e-02 -3.824378485096525e-02 -3.804807931112070e-02 -3.785247793879744e-02 + -3.765698082240899e-02 -3.746158806803077e-02 -3.726629970906549e-02 -3.707111562537097e-02 -3.687603600301111e-02 + -3.668106114329449e-02 -3.648619095542227e-02 -3.629142541706046e-02 -3.609676463615045e-02 -3.590220871216067e-02 + -3.570775761915167e-02 -3.551341127587861e-02 -3.531916998478909e-02 -3.512503392646860e-02 -3.493100298239093e-02 + -3.473707719308593e-02 -3.454325666569649e-02 -3.434954148093054e-02 -3.415593156072503e-02 -3.396242692622412e-02 + -3.376902792182854e-02 -3.357573459185429e-02 -3.338254684613227e-02 -3.318946476737597e-02 -3.299648846264201e-02 + -3.280361798076661e-02 -3.261085320981364e-02 -3.241819429994710e-02 -3.222564156785773e-02 -3.203319495411584e-02 + -3.184085442350271e-02 -3.164862007407277e-02 -3.145649201602077e-02 -3.126447024597763e-02 -3.107255466700169e-02 + -3.088074555671056e-02 -3.068904313085425e-02 -3.049744727803826e-02 -3.030595802638682e-02 -3.011457548570120e-02 + -2.992329974875160e-02 -2.973213075050443e-02 -2.954106848293515e-02 -2.935011329195715e-02 -2.915926525661732e-02 + -2.896852427673346e-02 -2.877789042941862e-02 -2.858736382466336e-02 -2.839694452567641e-02 -2.820663243092813e-02 + -2.801642765839682e-02 -2.782633053619610e-02 -2.763634102981755e-02 -2.744645909471058e-02 -2.725668483048721e-02 + -2.706701834793413e-02 -2.687745966148872e-02 -2.668800867127078e-02 -2.649866562411629e-02 -2.630943076513501e-02 + -2.612030399888650e-02 -2.593128533989631e-02 -2.574237489560391e-02 -2.555357276907920e-02 -2.536487891525730e-02 + -2.517629330290238e-02 -2.498781626631630e-02 -2.479944791947400e-02 -2.461118815951395e-02 -2.442303705775731e-02 + -2.423499472682666e-02 -2.404706124098910e-02 -2.385923651050157e-02 -2.367152062237768e-02 -2.348391391197065e-02 + -2.329641637680258e-02 -2.310902796361102e-02 -2.292174876507744e-02 -2.273457889435020e-02 -2.254751838574287e-02 + -2.236056713942959e-02 -2.217372537079298e-02 -2.198699334983061e-02 -2.180037099746794e-02 -2.161385831877313e-02 + -2.142745542221016e-02 -2.124116241611923e-02 -2.105497927356034e-02 -2.086890594375282e-02 -2.068294274565517e-02 + -2.049708982965088e-02 -2.031134709508492e-02 -2.012571460207244e-02 -1.994019246558534e-02 -1.975478077426674e-02 + -1.956947944878238e-02 -1.938428854559868e-02 -1.919920840769478e-02 -1.901423906121075e-02 -1.882938044349050e-02 + -1.864463264867233e-02 -1.845999578941159e-02 -1.827546991282947e-02 -1.809105492490821e-02 -1.790675101318496e-02 + -1.772255847013706e-02 -1.753847723077995e-02 -1.735450728912205e-02 -1.717064875577919e-02 -1.698690174123156e-02 + -1.680326624034783e-02 -1.661974219495428e-02 -1.643632989539235e-02 -1.625302952284425e-02 -1.606984099009794e-02 + -1.588676434582367e-02 -1.570379970237604e-02 -1.552094715767664e-02 -1.533820665109939e-02 -1.515557821470722e-02 + -1.497306218983010e-02 -1.479065863118324e-02 -1.460836746737021e-02 -1.442618879376636e-02 -1.424412272699600e-02 + -1.406216932715821e-02 -1.388032850365394e-02 -1.369860041414062e-02 -1.351698537084881e-02 -1.333548332713773e-02 + -1.315409426742165e-02 -1.297281830737383e-02 -1.279165555870565e-02 -1.261060603011550e-02 -1.242966965324022e-02 + -1.224884670128487e-02 -1.206813738892206e-02 -1.188754163203305e-02 -1.170705946859269e-02 -1.152669101347058e-02 + -1.134643637569507e-02 -1.116629550991553e-02 -1.098626842139487e-02 -1.080635544822676e-02 -1.062655668128806e-02 + -1.044687204494093e-02 -1.026730162280993e-02 -1.008784553433474e-02 -9.908503858526582e-03 -9.729276511698201e-03 + -9.550163618928804e-03 -9.371165505355611e-03 -9.192282154920128e-03 -9.013513542246960e-03 -8.834859775588668e-03 + -8.656320970291077e-03 -8.477897155130903e-03 -8.299588259899083e-03 -8.121394531144674e-03 -7.943316209259341e-03 + -7.765353219198069e-03 -7.587505591333328e-03 -7.409773443860054e-03 -7.232156891183837e-03 -7.054655906230881e-03 + -6.877270474033493e-03 -6.700000921715352e-03 -6.522847372218281e-03 -6.345809748257097e-03 -6.168888131399519e-03 + -5.992082642122597e-03 -5.815393366379400e-03 -5.638820235869921e-03 -5.462363348533388e-03 -5.286023033805962e-03 + -5.109799304673499e-03 -4.933692127821829e-03 -4.757701606393674e-03 -4.581827861470766e-03 -4.406070940931505e-03 + -4.230430770274698e-03 -4.054907567997104e-03 -3.879501600335772e-03 -3.704212807069328e-03 -3.529041210474627e-03 + -3.353986930090703e-03 -3.179050081041732e-03 -3.004230655593028e-03 -2.829528626659512e-03 -2.654944304289923e-03 + -2.480477843039907e-03 -2.306129168890747e-03 -2.131898354626704e-03 -1.957785522367332e-03 -1.783790769612464e-03 + -1.609914041309663e-03 -1.436155409326836e-03 -1.262515208025358e-03 -1.088993476198761e-03 -9.155901719868249e-04 + -7.423054008843995e-04 -5.691392854771952e-04 -3.960918865957833e-04 -2.231631331613931e-04 -5.035321608514060e-05 + 1.223375771945329e-04 2.949092895407656e-04 4.673619084872533e-04 6.396953140537370e-04 8.119093865188150e-04 + 9.840041155727759e-04 1.155979539871523e-03 1.327835367602612e-03 1.499571413663267e-03 1.671187748049661e-03 + 1.842684305331169e-03 2.014060960896812e-03 2.185317608856639e-03 2.356454289147141e-03 2.527470954200780e-03 + 2.698367270832486e-03 2.869143169831049e-03 3.039798698561594e-03 3.210333755176400e-03 3.380748214685887e-03 + 3.551042001872539e-03 3.721215182132198e-03 3.891267592694254e-03 4.061198929412137e-03 4.231009214636464e-03 + 4.400698444839332e-03 4.570266499650065e-03 4.739713256426893e-03 4.909038688279234e-03 5.078242841339914e-03 + 5.247325443294046e-03 5.416286280121805e-03 5.585125417934797e-03 5.753842797319914e-03 5.922438289361948e-03 + 6.090911784292105e-03 6.259263304936011e-03 6.427492823105761e-03 6.595600012759487e-03 6.763584774419725e-03 + 6.931447157908777e-03 7.099187064683324e-03 7.266804368739545e-03 7.434298984071849e-03 7.601670964899477e-03 + 7.768920175905106e-03 7.936046303989365e-03 8.103049345026314e-03 8.269929303195386e-03 8.436686062480435e-03 + 8.603319496825714e-03 8.769829559891583e-03 8.936216298209541e-03 9.102479469308070e-03 9.268618835503980e-03 + 9.434634442417017e-03 9.600526244002849e-03 9.766294116521254e-03 9.931937936947469e-03 1.009745771049027e-02 + 1.026285342997890e-02 1.042812477681206e-02 1.059327162144324e-02 1.075829401681754e-02 1.092319186819127e-02 + 1.108796504594824e-02 1.125261345370748e-02 1.141713713772357e-02 1.158153598704318e-02 1.174580967555363e-02 + 1.190995817803677e-02 1.207398151021485e-02 1.223787955540131e-02 1.240165218070774e-02 1.256529932365555e-02 + 1.272882103806231e-02 1.289221710280211e-02 1.305548725320952e-02 1.321863152957668e-02 1.338164989105289e-02 + 1.354454220587777e-02 1.370730835288826e-02 1.386994832163190e-02 1.403246211588375e-02 1.419484943187744e-02 + 1.435711010999991e-02 1.451924419921884e-02 1.468125161270911e-02 1.484313222013652e-02 1.500488591571896e-02 + 1.516651273046586e-02 1.532801257754355e-02 1.548938513124086e-02 1.565063033579857e-02 1.581174821092933e-02 + 1.597273864701365e-02 1.613360150922888e-02 1.629433671764488e-02 1.645494432276120e-02 1.661542413184349e-02 + 1.677577586209575e-02 1.693599953321696e-02 1.709609511287956e-02 1.725606247097126e-02 1.741590148147653e-02 + 1.757561211738663e-02 1.773519439308624e-02 1.789464801957598e-02 1.805397280960725e-02 1.821316881163111e-02 + 1.837223594327105e-02 1.853117406905512e-02 1.868998307594014e-02 1.884866298214414e-02 1.900721372338833e-02 + 1.916563497459167e-02 1.932392665507269e-02 1.948208878919649e-02 1.964012126059438e-02 1.979802393750615e-02 + 1.995579673545799e-02 2.011343968946751e-02 2.027095263124555e-02 2.042833526879373e-02 2.058558759933038e-02 + 2.074270959919291e-02 2.089970114286997e-02 2.105656209513535e-02 2.121329241031374e-02 2.136989211400533e-02 + 2.152636093833320e-02 2.168269866776463e-02 2.183890534086288e-02 2.199498088647827e-02 2.215092516911965e-02 + 2.230673806408907e-02 2.246241957468516e-02 2.261796965793072e-02 2.277338799181243e-02 2.292867446749406e-02 + 2.308382911412376e-02 2.323885181888266e-02 2.339374244699652e-02 2.354850090287507e-02 2.370312721409915e-02 + 2.385762123470989e-02 2.401198266010886e-02 2.416621147301771e-02 2.432030765671687e-02 2.447427107682733e-02 + 2.462810160176357e-02 2.478179917471193e-02 2.493536381795363e-02 2.508879528739230e-02 2.524209334527653e-02 + 2.539525801488748e-02 2.554828923354157e-02 2.570118686847216e-02 2.585395079171064e-02 2.600658098606827e-02 + 2.615907742012537e-02 2.631143978762620e-02 2.646366795301069e-02 2.661576194257877e-02 2.676772164859378e-02 + 2.691954693391293e-02 2.707123769272043e-02 2.722279394328245e-02 2.737421556407061e-02 2.752550224474631e-02 + 2.767665393933695e-02 2.782767063812680e-02 2.797855221700411e-02 2.812929853552858e-02 2.827990951702357e-02 + 2.843038519104858e-02 2.858072533585580e-02 2.873092969062032e-02 2.888099827101270e-02 2.903093101911967e-02 + 2.918072779556083e-02 2.933038847140823e-02 2.947991301658642e-02 2.962930141213865e-02 2.977855336278226e-02 + 2.992766870509821e-02 3.007664746318324e-02 3.022548953626840e-02 3.037419478553557e-02 3.052276309616091e-02 + 3.067119447416764e-02 3.081948881896879e-02 3.096764581778017e-02 3.111566540198458e-02 3.126354756710210e-02 + 3.141129218718559e-02 3.155889912410548e-02 3.170636829125183e-02 3.185369970791438e-02 3.200089317518744e-02 + 3.214794841776677e-02 3.229486543634106e-02 3.244164418203412e-02 3.258828451581320e-02 3.273478630264194e-02 + 3.288114949586567e-02 3.302737408530167e-02 3.317345979235018e-02 3.331940642975919e-02 3.346521401820098e-02 + 3.361088246101045e-02 3.375641161607764e-02 3.390180136352038e-02 3.404705169548587e-02 3.419216253016829e-02 + 3.433713355905806e-02 3.448196468652563e-02 3.462665590981111e-02 3.477120710939272e-02 3.491561814527116e-02 + 3.505988891618091e-02 3.520401943397326e-02 3.534800952666442e-02 3.549185891051008e-02 3.563556756111654e-02 + 3.577913543618631e-02 3.592256240340591e-02 3.606584831947614e-02 3.620899312153205e-02 3.635199681091714e-02 + 3.649485912620978e-02 3.663757985375464e-02 3.678015900636063e-02 3.692259649832257e-02 3.706489218607827e-02 + 3.720704593508108e-02 3.734905772908955e-02 3.749092751022131e-02 3.763265496742431e-02 3.777423997951684e-02 + 3.791568254953915e-02 3.805698256030369e-02 3.819813986869797e-02 3.833915436267914e-02 3.848002605018682e-02 + 3.862075477984065e-02 3.876134025391093e-02 3.890178243600422e-02 3.904208129158644e-02 3.918223668100989e-02 + 3.932224846044379e-02 3.946211655605483e-02 3.960184097189857e-02 3.974142146457355e-02 3.988085779819951e-02 + 4.002014997942075e-02 4.015929792921669e-02 4.029830150192959e-02 4.043716055991190e-02 4.057587507004282e-02 + 4.071444498657769e-02 4.085287001066611e-02 4.099114999824743e-02 4.112928495212512e-02 4.126727475679569e-02 + 4.140511926665246e-02 4.154281836167219e-02 4.168037204269245e-02 4.181778018003033e-02 4.195504246778908e-02 + 4.209215884913708e-02 4.222912929605258e-02 4.236595366776428e-02 4.250263182248033e-02 4.263916367566677e-02 + 4.277554922465009e-02 4.291178824859961e-02 4.304788049654025e-02 4.318382596138427e-02 4.331962457087349e-02 + 4.345527617981602e-02 4.359078064797250e-02 4.372613792550029e-02 4.386134797486977e-02 4.399641051415262e-02 + 4.413132537776133e-02 4.426609256403441e-02 4.440071196061698e-02 4.453518342174363e-02 4.466950682320869e-02 + 4.480368214879805e-02 4.493770928728694e-02 4.507158793990715e-02 4.520531802497359e-02 4.533889951667943e-02 + 4.547233228082954e-02 4.560561616979211e-02 4.573875108353129e-02 4.587173702317195e-02 4.600457379177124e-02 + 4.613726112101928e-02 4.626979898466685e-02 4.640218731770854e-02 4.653442597807410e-02 4.666651481740990e-02 + 4.679845378497393e-02 4.693024287357150e-02 4.706188178521280e-02 4.719337030512012e-02 4.732470843170088e-02 + 4.745589609974604e-02 4.758693317708736e-02 4.771781949014568e-02 4.784855500276729e-02 4.797913963655120e-02 + 4.810957311625792e-02 4.823985532440599e-02 4.836998622519359e-02 4.849996572088229e-02 4.862979364778694e-02 + 4.875946986129576e-02 4.888899438454671e-02 4.901836703838853e-02 4.914758752328308e-02 4.927665585368439e-02 + 4.940557196434897e-02 4.953433564666962e-02 4.966294680168561e-02 4.979140536998770e-02 4.991971127467005e-02 + 5.004786430086550e-02 5.017586426593462e-02 5.030371111424699e-02 5.043140473941395e-02 5.055894500969876e-02 + 5.068633180855401e-02 5.081356509387767e-02 5.094064477169723e-02 5.106757053524139e-02 5.119434226596677e-02 + 5.132095996453229e-02 5.144742351517578e-02 5.157373274644007e-02 5.169988750799723e-02 5.182588783131492e-02 + 5.195173357105356e-02 5.207742440366903e-02 5.220296027189056e-02 5.232834113948501e-02 5.245356688434039e-02 + 5.257863735375337e-02 5.270355244318054e-02 5.282831211610928e-02 5.295291615700908e-02 5.307736435753736e-02 + 5.320165668494783e-02 5.332579302368824e-02 5.344977322479061e-02 5.357359720391287e-02 5.369726488407797e-02 + 5.382077614890905e-02 5.394413077320572e-02 5.406732861255047e-02 5.419036960275756e-02 5.431325364836510e-02 + 5.443598061485443e-02 5.455855035736775e-02 5.468096283548277e-02 5.480321791614200e-02 5.492531533836561e-02 + 5.504725504027442e-02 5.516903696522249e-02 5.529066094250196e-02 5.541212681912044e-02 5.553343451105355e-02 + 5.565458402054679e-02 5.577557512714444e-02 5.589640757833542e-02 5.601708136214176e-02 5.613759637012277e-02 + 5.625795242697428e-02 5.637814944133901e-02 5.649818735356010e-02 5.661806606948155e-02 5.673778531909066e-02 + 5.685734496106067e-02 5.697674499811992e-02 5.709598525886500e-02 5.721506557962035e-02 5.733398588420521e-02 + 5.745274613557275e-02 5.757134619305772e-02 5.768978576165893e-02 5.780806477237931e-02 5.792618319490116e-02 + 5.804414085654030e-02 5.816193759992416e-02 5.827957333255503e-02 5.839704805764100e-02 5.851436157058919e-02 + 5.863151359019340e-02 5.874850407742044e-02 5.886533297606138e-02 5.898200016057164e-02 5.909850545490182e-02 + 5.921484876799358e-02 5.933103006596772e-02 5.944704910278828e-02 5.956290569090495e-02 5.967859979076014e-02 + 5.979413129454921e-02 5.990950006107775e-02 6.002470595625681e-02 6.013974894676900e-02 6.025462892974234e-02 + 6.036934559538653e-02 6.048389882575328e-02 6.059828859366181e-02 6.071251478747773e-02 6.082657726499330e-02 + 6.094047589468096e-02 6.105421060960093e-02 6.116778124880510e-02 6.128118760026364e-02 6.139442960439424e-02 + 6.150750715787331e-02 6.162042008748835e-02 6.173316829355946e-02 6.184575170612789e-02 6.195817023946892e-02 + 6.207042366308074e-02 6.218251178412997e-02 6.229443455021107e-02 6.240619187345142e-02 6.251778362644587e-02 + 6.262920965673664e-02 6.274046989094115e-02 6.285156423838029e-02 6.296249246083868e-02 6.307325441937692e-02 + 6.318385004239983e-02 6.329427920287174e-02 6.340454177652059e-02 6.351463766120390e-02 6.362456678994362e-02 + 6.373432899407734e-02 6.384392402667542e-02 6.395335181995393e-02 6.406261231361865e-02 6.417170537725830e-02 + 6.428063082883417e-02 6.438938856382127e-02 6.449797859582693e-02 6.460640069400744e-02 6.471465460887021e-02 + 6.482274028565467e-02 6.493065766530991e-02 6.503840663024645e-02 6.514598697176463e-02 6.525339863731919e-02 + 6.536064160053869e-02 6.546771556229376e-02 6.557462036169828e-02 6.568135597564134e-02 6.578792228094754e-02 + 6.589431913461476e-02 6.600054641494822e-02 6.610660407274732e-02 6.621249195669229e-02 6.631820979208959e-02 + 6.642375751800587e-02 6.652913508526218e-02 6.663434233390064e-02 6.673937912206085e-02 6.684424535139094e-02 + 6.694894096694531e-02 6.705346576057515e-02 6.715781952052316e-02 6.726200223606826e-02 6.736601378290344e-02 + 6.746985396850236e-02 6.757352270136854e-02 6.767701992273348e-02 6.778034554033589e-02 6.788349929667206e-02 + 6.798648102682574e-02 6.808929069330329e-02 6.819192820375723e-02 6.829439341428477e-02 6.839668615716293e-02 + 6.849880637697058e-02 6.860075397106770e-02 6.870252870886938e-02 6.880413046413429e-02 6.890555915577500e-02 + 6.900681468090485e-02 6.910789689150486e-02 6.920880565820778e-02 6.930954094436353e-02 6.941010257623929e-02 + 6.951049032497619e-02 6.961070411466443e-02 6.971074386483528e-02 6.981060945693285e-02 6.991030074013053e-02 + 7.000981760721879e-02 7.010915998226322e-02 7.020832768385020e-02 7.030732053981503e-02 7.040613843777971e-02 + 7.050478130476578e-02 7.060324902125202e-02 7.070154139632766e-02 7.079965841104072e-02 7.089759998592053e-02 + 7.099536579014293e-02 7.109295574922263e-02 7.119036986301433e-02 7.128760792254588e-02 7.138466979343019e-02 + 7.148155540894172e-02 7.157826467726322e-02 7.167479742578257e-02 7.177115345207208e-02 7.186733268619028e-02 + 7.196333504975572e-02 7.205916041090092e-02 7.215480858692887e-02 7.225027948023270e-02 7.234557308374470e-02 + 7.244068916926014e-02 7.253562753252076e-02 7.263038813284139e-02 7.272497087062332e-02 7.281937559790036e-02 + 7.291360215228662e-02 7.300765049821943e-02 7.310152057265214e-02 7.319521208383468e-02 7.328872490709243e-02 + 7.338205901635925e-02 7.347521425841259e-02 7.356819049091311e-02 7.366098761637971e-02 7.375360558736099e-02 + 7.384604424623381e-02 7.393830334347133e-02 7.403038279875497e-02 7.412228254437477e-02 7.421400245985316e-02 + 7.430554241104276e-02 7.439690229021774e-02 7.448808202204141e-02 7.457908141717452e-02 7.466990029970315e-02 + 7.476053861745356e-02 7.485099625058683e-02 7.494127304678436e-02 7.503136889191833e-02 7.512128371784581e-02 + 7.521101743547498e-02 7.530056981436373e-02 7.538994071268737e-02 7.547913007544443e-02 7.556813780083994e-02 + 7.565696374971752e-02 7.574560777501017e-02 7.583406981695588e-02 7.592234975180168e-02 7.601044736291800e-02 + 7.609836256769248e-02 7.618609528331391e-02 7.627364535037680e-02 7.636101265407126e-02 7.644819711937149e-02 + 7.653519868718589e-02 7.662201715447789e-02 7.670865230880411e-02 7.679510411035856e-02 7.688137246970578e-02 + 7.696745724207896e-02 7.705335828035317e-02 7.713907552614908e-02 7.722460893765626e-02 7.730995825366380e-02 + 7.739512330293280e-02 7.748010405365591e-02 7.756490042829636e-02 7.764951228919105e-02 7.773393946198498e-02 + 7.781818189157449e-02 7.790223948237281e-02 7.798611201876808e-02 7.806979939436651e-02 7.815330154059554e-02 + 7.823661834982702e-02 7.831974966729814e-02 7.840269536418043e-02 7.848545542109749e-02 7.856802968700778e-02 + 7.865041794492959e-02 7.873262009221961e-02 7.881463606524114e-02 7.889646578364969e-02 7.897810905385311e-02 + 7.905956578813299e-02 7.914083598393755e-02 7.922191938944982e-02 7.930281582198326e-02 7.938352526916173e-02 + 7.946404763288464e-02 7.954438277705837e-02 7.962453057021987e-02 7.970449093695484e-02 7.978426377009373e-02 + 7.986384886265184e-02 7.994324611178145e-02 8.002245546069972e-02 8.010147680163558e-02 8.018030998339011e-02 + 8.025895486859348e-02 8.033741142939121e-02 8.041567953647351e-02 8.049375898816008e-02 8.057164970191152e-02 + 8.064935159117341e-02 8.072686453538828e-02 8.080418841559016e-02 8.088132313650849e-02 8.095826861741187e-02 + 8.103502469212946e-02 8.111159121525567e-02 8.118796811657426e-02 8.126415526945288e-02 8.134015254787534e-02 + 8.141595988122388e-02 8.149157718184835e-02 8.156700432424771e-02 8.164224113093393e-02 8.171728750211138e-02 + 8.179214337283539e-02 8.186680860558979e-02 8.194128308109257e-02 8.201556671181809e-02 8.208965942384167e-02 + 8.216356107347705e-02 8.223727146913333e-02 8.231079055026533e-02 8.238411825286719e-02 8.245725445426123e-02 + 8.253019901019013e-02 8.260295182089074e-02 8.267551284923887e-02 8.274788192985057e-02 8.282005889192648e-02 + 8.289204367192234e-02 8.296383619751495e-02 8.303543635380874e-02 8.310684396376640e-02 8.317805898151856e-02 + 8.324908138250064e-02 8.331991092178788e-02 8.339054746670159e-02 8.346099098907200e-02 8.353124136246602e-02 + 8.360129848004999e-02 8.367116227251760e-02 8.374083263302687e-02 8.381030943134427e-02 8.387959252741883e-02 + 8.394868181167527e-02 8.401757720093640e-02 8.408627862550171e-02 8.415478594369409e-02 8.422309904154775e-02 + 8.429121790707177e-02 8.435914237533512e-02 8.442687225429805e-02 8.449440750560887e-02 8.456174803803686e-02 + 8.462889372267089e-02 8.469584447602406e-02 8.476260023136410e-02 8.482916090148240e-02 8.489552630009754e-02 + 8.496169630228255e-02 8.502767086164854e-02 8.509344988672647e-02 8.515903326018803e-02 8.522442086136313e-02 + 8.528961263471936e-02 8.535460848680074e-02 8.541940824041729e-02 8.548401181612168e-02 8.554841915131453e-02 + 8.561263012321893e-02 8.567664461211427e-02 8.574046253447680e-02 8.580408386832587e-02 8.586750845589863e-02 + 8.593073610333024e-02 8.599376680387132e-02 8.605660047760594e-02 8.611923696874126e-02 8.618167618396408e-02 + 8.624391807608472e-02 8.630596259724549e-02 8.636780954833972e-02 8.642945878839840e-02 8.649091029427977e-02 + 8.655216396695875e-02 8.661321970043215e-02 8.667407742210617e-02 8.673473702989365e-02 8.679519841504303e-02 + 8.685546148336530e-02 8.691552612855238e-02 8.697539224666265e-02 8.703505975750943e-02 8.709452857692032e-02 + 8.715379861893667e-02 8.721286980508075e-02 8.727174201224434e-02 8.733041510377958e-02 8.738888903629666e-02 + 8.744716372671989e-02 8.750523904187274e-02 8.756311491392924e-02 8.762079127795709e-02 8.767826803995526e-02 + 8.773554506310657e-02 8.779262223690780e-02 8.784949951260017e-02 8.790617682173207e-02 8.796265406226209e-02 + 8.801893109931651e-02 8.807500788687952e-02 8.813088437660771e-02 8.818656039674132e-02 8.824203585227545e-02 + 8.829731070095961e-02 8.835238486000704e-02 8.840725822106667e-02 8.846193068214857e-02 8.851640221803356e-02 + 8.857067273700293e-02 8.862474207580676e-02 8.867861014722141e-02 8.873227689758616e-02 8.878574227696898e-02 + 8.883900618220902e-02 8.889206851560667e-02 8.894492921167085e-02 8.899758815302622e-02 8.905004524008538e-02 + 8.910230044719054e-02 8.915435367300073e-02 8.920620479173334e-02 8.925785373448247e-02 8.930930045917142e-02 + 8.936054490961548e-02 8.941158695191696e-02 8.946242647641844e-02 8.951306341364354e-02 8.956349771969928e-02 + 8.961372931388180e-02 8.966375808278661e-02 8.971358396554302e-02 8.976320688963368e-02 8.981262675341668e-02 + 8.986184348935064e-02 8.991085703129179e-02 8.995966729258320e-02 9.000827417122792e-02 9.005667759770250e-02 + 9.010487756379584e-02 9.015287394264000e-02 9.020066659275561e-02 9.024825550203337e-02 9.029564061179933e-02 + 9.034282181894199e-02 9.038979902630290e-02 9.043657218570805e-02 9.048314126656666e-02 9.052950615463343e-02 + 9.057566675480395e-02 9.062162300961238e-02 9.066737484935303e-02 9.071292219781772e-02 9.075826498061153e-02 + 9.080340315127385e-02 9.084833664156222e-02 9.089306533771581e-02 9.093758915627431e-02 9.098190804149961e-02 + 9.102602195783284e-02 9.106993084471440e-02 9.111363462196023e-02 9.115713320054021e-02 9.120042650346059e-02 + 9.124351446434358e-02 9.128639702175202e-02 9.132907412994692e-02 9.137154573427010e-02 9.141381170435277e-02 + 9.145587198962597e-02 9.149772660800266e-02 9.153937542844172e-02 9.158081834977004e-02 9.162205535599281e-02 + 9.166308637778346e-02 9.170391133536025e-02 9.174453017072061e-02 9.178494285856946e-02 9.182514933661440e-02 + 9.186514945794547e-02 9.190494319482566e-02 9.194453054665523e-02 9.198391140758180e-02 9.202308569543158e-02 + 9.206205336702038e-02 9.210081441034919e-02 9.213936875086109e-02 9.217771627651770e-02 9.221585694962209e-02 + 9.225379072840771e-02 9.229151754885842e-02 9.232903734819613e-02 9.236635007909103e-02 9.240345570404732e-02 + 9.244035413434255e-02 9.247704529963750e-02 9.251352918345666e-02 9.254980573968512e-02 9.258587489795035e-02 + 9.262173657649034e-02 9.265739073985793e-02 9.269283735974691e-02 9.272807636276849e-02 9.276310769047050e-02 + 9.279793130272118e-02 9.283254716719631e-02 9.286695521394739e-02 9.290115536246511e-02 9.293514761281572e-02 + 9.296893192325742e-02 9.300250819824006e-02 9.303587638369953e-02 9.306903645092859e-02 9.310198837852499e-02 + 9.313473209662422e-02 9.316726755984403e-02 9.319959477466139e-02 9.323171364631608e-02 9.326362408592948e-02 + 9.329532610133226e-02 9.332681964339190e-02 9.335810464438972e-02 9.338918108249107e-02 9.342004893308628e-02 + 9.345070815580041e-02 9.348115868437977e-02 9.351140046962789e-02 9.354143348306601e-02 9.357125770365762e-02 + 9.360087308621738e-02 9.363027956518245e-02 9.365947710363894e-02 9.368846567300493e-02 9.371724524372237e-02 + 9.374581578300241e-02 9.377417725111503e-02 9.380232960142115e-02 9.383027280206080e-02 9.385800682788301e-02 + 9.388553164914089e-02 9.391284719773688e-02 9.393995342276806e-02 9.396685035781838e-02 9.399353796706621e-02 + 9.402001617537038e-02 9.404628495786660e-02 9.407234429781461e-02 9.409819417117830e-02 9.412383453169183e-02 + 9.414926534580341e-02 9.417448659641373e-02 9.419949825736050e-02 9.422430029380560e-02 9.424889267135104e-02 + 9.427327539998738e-02 9.429744844865905e-02 9.432141171534560e-02 9.434516522540957e-02 9.436870900006604e-02 + 9.439204294634228e-02 9.441516705436934e-02 9.443808133745002e-02 9.446078573953387e-02 9.448328023801857e-02 + 9.450556483411636e-02 9.452763950923013e-02 9.454950421611270e-02 9.457115890701832e-02 9.459260360830167e-02 + 9.461383832574666e-02 9.463486302352626e-02 9.465567765409444e-02 9.467628220109425e-02 9.469667668274938e-02 + 9.471686106967921e-02 9.473683533004949e-02 9.475659945563136e-02 9.477615343325803e-02 9.479549725292793e-02 + 9.481463091432241e-02 9.483355439545672e-02 9.485226766778346e-02 9.487077071788189e-02 9.488906353992572e-02 + 9.490714613644993e-02 9.492501852119042e-02 9.494268066964073e-02 9.496013253895599e-02 9.497737414244060e-02 + 9.499440547543551e-02 9.501122651272445e-02 9.502783728094538e-02 9.504423778187990e-02 9.506042797340242e-02 + 9.507640785191551e-02 9.509217742006319e-02 9.510773667189122e-02 9.512308563868060e-02 9.513822432123879e-02 + 9.515315264231193e-02 9.516787063845662e-02 9.518237836728226e-02 9.519667577724227e-02 9.521076284349063e-02 + 9.522463958294539e-02 9.523830604498588e-02 9.525176221483619e-02 9.526500804718509e-02 9.527804359769618e-02 + 9.529086886623650e-02 9.530348379689602e-02 9.531588845120076e-02 9.532808286166987e-02 9.534006699012688e-02 + 9.535184085361241e-02 9.536340447105748e-02 9.537475783364874e-02 9.538590095359538e-02 9.539683385237334e-02 + 9.540755654711666e-02 9.541806903829181e-02 9.542837132640679e-02 9.543846343230179e-02 9.544834536597921e-02 + 9.545801714100983e-02 9.546747880593646e-02 9.547673036184304e-02 9.548577178084619e-02 9.549460309483834e-02 + 9.550322434581640e-02 9.551163556335956e-02 9.551983673903520e-02 9.552782788036314e-02 9.553560902903191e-02 + 9.554318022933674e-02 9.555054148771730e-02 9.555769276632298e-02 9.556463412975340e-02 9.557136563747151e-02 + 9.557788725689133e-02 9.558419903459103e-02 9.559030102901959e-02 9.559619321427665e-02 9.560187562136102e-02 + 9.560734830883322e-02 9.561261127917654e-02 9.561766456108449e-02 9.562250820572099e-02 9.562714223416331e-02 + 9.563156666435306e-02 9.563578152405575e-02 9.563978686682097e-02 9.564358272631937e-02 9.564716910782914e-02 + 9.565054604965099e-02 9.565371359980702e-02 9.565667179877529e-02 9.565942066526258e-02 9.566196023293236e-02 + 9.566429057683135e-02 9.566641172752892e-02 9.566832368940979e-02 9.567002647518966e-02 9.567152016429874e-02 + 9.567280484915060e-02 9.567388053004788e-02 9.567474721294261e-02 9.567540493730267e-02 9.567585379392737e-02 + 9.567609383300600e-02 9.567612506298810e-02 9.567594754568214e-02 9.567556133790830e-02 9.567496647244744e-02 + 9.567416299512438e-02 9.567315095370396e-02 9.567193039196389e-02 9.567050136232016e-02 9.566886392120964e-02 + 9.566701812558283e-02 9.566496403827787e-02 9.566270170884209e-02 9.566023115264767e-02 9.565755243736668e-02 + 9.565466564791879e-02 9.565157080775241e-02 9.564826797386157e-02 9.564475723264595e-02 9.564103864027859e-02 + 9.563711223757489e-02 9.563297806735498e-02 9.562863621895812e-02 9.562408675116861e-02 9.561932968250994e-02 + 9.561436511583814e-02 9.560919313325968e-02 9.560381374743886e-02 9.559822704785555e-02 9.559243313048145e-02 + 9.558643203289170e-02 9.558022378864620e-02 9.557380846466877e-02 9.556718619530349e-02 9.556035703327785e-02 + 9.555332100122134e-02 9.554607821247386e-02 9.553862873475936e-02 9.553097259908433e-02 9.552310989218279e-02 + 9.551504070130773e-02 9.550676510186747e-02 9.549828317393894e-02 9.548959500356741e-02 9.548070067318166e-02 + 9.547160021295119e-02 9.546229369018946e-02 9.545278124506257e-02 9.544306292579091e-02 9.543313878273989e-02 + 9.542300894892854e-02 9.541267351639289e-02 9.540213254817664e-02 9.539138610562420e-02 9.538043425774057e-02 + 9.536927709152246e-02 9.535791472882026e-02 9.534634726779553e-02 9.533457478138217e-02 9.532259734256758e-02 + 9.531041503990305e-02 9.529802797105680e-02 9.528543620462085e-02 9.527263983869082e-02 9.525963900525855e-02 + 9.524643375927100e-02 9.523302417643500e-02 9.521941040061487e-02 9.520559252291068e-02 9.519157060486365e-02 + 9.517734471153570e-02 9.516291499670615e-02 9.514828160467456e-02 9.513344455080376e-02 9.511840393248631e-02 + 9.510315989360162e-02 9.508771251519674e-02 9.507206189457258e-02 9.505620814925633e-02 9.504015138530268e-02 + 9.502389169582724e-02 9.500742917228551e-02 9.499076394524120e-02 9.497389612890822e-02 9.495682580659018e-02 + 9.493955308203066e-02 9.492207807526097e-02 9.490440091330225e-02 9.488652168366014e-02 9.486844048723730e-02 + 9.485015747906970e-02 9.483167277063544e-02 9.481298644119306e-02 9.479409856622809e-02 9.477500930738031e-02 + 9.475571884085587e-02 9.473622721810367e-02 9.471653454723004e-02 9.469664098786204e-02 9.467654664635866e-02 + 9.465625162221861e-02 9.463575602621152e-02 9.461505999415500e-02 9.459416367044585e-02 9.457306719633034e-02 + 9.455177068421998e-02 9.453027423759350e-02 9.450857796468222e-02 9.448668199276268e-02 9.446458647203468e-02 + 9.444229157255099e-02 9.441979739649474e-02 9.439710403006842e-02 9.437421161454676e-02 9.435112031829759e-02 + 9.432783029179438e-02 9.430434160094567e-02 9.428065438538669e-02 9.425676883924589e-02 9.423268508508292e-02 + 9.420840322981890e-02 9.418392339716981e-02 9.415924578030670e-02 9.413437051700123e-02 9.410929767030043e-02 + 9.408402741009517e-02 9.405855992335012e-02 9.403289535840260e-02 9.400703383941893e-02 9.398097549341558e-02 + 9.395472046838550e-02 9.392826889502673e-02 9.390162091553057e-02 9.387477672023849e-02 9.384773645864139e-02 + 9.382050025947151e-02 9.379306828457251e-02 9.376544068778003e-02 9.373761760606118e-02 9.370959916011609e-02 + 9.368138552427184e-02 9.365297690930323e-02 9.362437342817573e-02 9.359557520850639e-02 9.356658243379877e-02 + 9.353739529945312e-02 9.350801394425273e-02 9.347843843855524e-02 9.344866901272440e-02 9.341870589097585e-02 + 9.338854915644307e-02 9.335819897637819e-02 9.332765555734250e-02 9.329691906420928e-02 9.326598960092489e-02 + 9.323486729288316e-02 9.320355242698486e-02 9.317204517635257e-02 9.314034562740874e-02 9.310845398153604e-02 + 9.307637042858882e-02 9.304409511565054e-02 9.301162817412864e-02 9.297896979469056e-02 9.294612022999450e-02 + 9.291307963943660e-02 9.287984815938743e-02 9.284642594887814e-02 9.281281319942865e-02 9.277901009754375e-02 + 9.274501679883909e-02 9.271083349621308e-02 9.267646039527271e-02 9.264189767811302e-02 9.260714551564306e-02 + 9.257220408228978e-02 9.253707357624473e-02 9.250175417101536e-02 9.246624602802385e-02 9.243054935165987e-02 + 9.239466434718238e-02 9.235859120974489e-02 9.232233012999355e-02 9.228588129454922e-02 9.224924488066757e-02 + 9.221242103323031e-02 9.217540995047416e-02 9.213821191347883e-02 9.210082709355732e-02 9.206325564930115e-02 + 9.202549780755387e-02 9.198755374602623e-02 9.194942363528436e-02 9.191110769995278e-02 9.187260614753277e-02 + 9.183391917841241e-02 9.179504701848260e-02 9.175598985687712e-02 9.171674785963810e-02 9.167732123351167e-02 + 9.163771019528422e-02 9.159791495855178e-02 9.155793572040530e-02 9.151777270193290e-02 9.147742614628342e-02 + 9.143689622063791e-02 9.139618310892414e-02 9.135528705455570e-02 9.131420824439858e-02 9.127294688450004e-02 + 9.123150325806001e-02 9.118987755991119e-02 9.114806996063474e-02 9.110608069642255e-02 9.106390998608170e-02 + 9.102155802996120e-02 9.097902503011562e-02 9.093631123402490e-02 9.089341690732793e-02 9.085034224655422e-02 + 9.080708743846595e-02 9.076365269164367e-02 9.072003828369785e-02 9.067624443485320e-02 9.063227129485288e-02 + 9.058811915193726e-02 9.054378827004000e-02 9.049927881221763e-02 9.045459103770109e-02 9.040972520178260e-02 + 9.036468147234690e-02 9.031946007844127e-02 9.027406127956829e-02 9.022848531585773e-02 9.018273243214560e-02 + 9.013680287341128e-02 9.009069686920407e-02 9.004441462623869e-02 8.999795635152021e-02 8.995132231203949e-02 + 8.990451276610797e-02 8.985752795281814e-02 8.981036812557305e-02 8.976303351703613e-02 8.971552434037033e-02 + 8.966784087291869e-02 8.961998334831080e-02 8.957195192338249e-02 8.952374693198487e-02 8.947536869631613e-02 + 8.942681737354224e-02 8.937809319632291e-02 8.932919644498671e-02 8.928012738635183e-02 8.923088623240803e-02 + 8.918147319450437e-02 8.913188858291199e-02 8.908213269254797e-02 8.903220577223506e-02 8.898210800726358e-02 + 8.893183965769864e-02 8.888140104180198e-02 8.883079233855783e-02 8.878001380541380e-02 8.872906581842580e-02 + 8.867794859494142e-02 8.862666233412557e-02 8.857520730323154e-02 8.852358381153494e-02 8.847179212845252e-02 + 8.841983243253916e-02 8.836770502123131e-02 8.831541022882371e-02 8.826294830990469e-02 8.821031949641793e-02 + 8.815752403748606e-02 8.810456224863354e-02 8.805143437639511e-02 8.799814063336710e-02 8.794468134879541e-02 + 8.789105684257616e-02 8.783726738270531e-02 8.778331316928159e-02 8.772919447874153e-02 8.767491167446911e-02 + 8.762046495069514e-02 8.756585454037039e-02 8.751108081839833e-02 8.745614408581825e-02 8.740104459021790e-02 + 8.734578256007368e-02 8.729035830815834e-02 8.723477214343743e-02 8.717902426868683e-02 8.712311501918556e-02 + 8.706704476846663e-02 8.701081371877695e-02 8.695442211628683e-02 8.689787027644420e-02 8.684115853767592e-02 + 8.678428714435096e-02 8.672725629439892e-02 8.667006642064547e-02 8.661271785522098e-02 8.655521075244504e-02 + 8.649754543067346e-02 8.643972223965939e-02 8.638174147222141e-02 8.632360334916610e-02 8.626530814542391e-02 + 8.620685627786050e-02 8.614824804295058e-02 8.608948367410735e-02 8.603056343813603e-02 8.597148768708160e-02 + 8.591225676580187e-02 8.585287085352321e-02 8.579333027004854e-02 8.573363543090719e-02 8.567378659419787e-02 + 8.561378404241062e-02 8.555362810687137e-02 8.549331906471129e-02 8.543285719635127e-02 8.537224281446841e-02 + 8.531147627953188e-02 8.525055791649624e-02 8.518948798167383e-02 8.512826679756995e-02 8.506689470133286e-02 + 8.500537199311337e-02 8.494369892596923e-02 8.488187579804041e-02 8.481990305210670e-02 8.475778099074194e-02 + 8.469550984763315e-02 8.463308996695838e-02 8.457052168539449e-02 8.450780530789033e-02 8.444494110975011e-02 + 8.438192942971584e-02 8.431877065438623e-02 8.425546507059704e-02 8.419201297696736e-02 8.412841471805475e-02 + 8.406467061549007e-02 8.400078097306259e-02 8.393674609180030e-02 8.387256634619757e-02 8.380824209666674e-02 + 8.374377362095807e-02 8.367916122870038e-02 8.361440526888680e-02 8.354950611900661e-02 8.348446403538942e-02 + 8.341927927704872e-02 8.335395233905314e-02 8.328848356223681e-02 8.322287316371958e-02 8.315712149574238e-02 + 8.309122893699929e-02 8.302519583647612e-02 8.295902243510637e-02 8.289270907781640e-02 8.282625623697057e-02 + 8.275966417678003e-02 8.269293318851907e-02 8.262606370095599e-02 8.255905601211083e-02 8.249191039312886e-02 + 8.242462718945633e-02 8.235720681988298e-02 8.228964967784431e-02 8.222195602541869e-02 8.215412621284769e-02 + 8.208616062445039e-02 8.201805954142698e-02 8.194982329150195e-02 8.188145225476894e-02 8.181294680713293e-02 + 8.174430731452863e-02 8.167553412282050e-02 8.160662752890076e-02 8.153758789030935e-02 8.146841562526554e-02 + 8.139911098330359e-02 8.132967428676124e-02 8.126010603531450e-02 8.119040656216225e-02 8.112057615694021e-02 + 8.105061517994502e-02 8.098052402265073e-02 8.091030303880128e-02 8.083995248093376e-02 8.076947276447492e-02 + 8.069886435754116e-02 8.062812754457355e-02 8.055726265736828e-02 8.048627008799529e-02 8.041515020636995e-02 + 8.034390332540668e-02 8.027252974489747e-02 8.020102993492553e-02 8.012940431195667e-02 8.005765317555476e-02 + 7.998577686939379e-02 7.991377577220368e-02 7.984165027334414e-02 7.976940065907111e-02 7.969702727793032e-02 + 7.962453065567111e-02 7.955191112254574e-02 7.947916895239987e-02 7.940630455590227e-02 7.933331833212637e-02 + 7.926021063894960e-02 7.918698178217287e-02 7.911363216326053e-02 7.904016223823181e-02 7.896657235187955e-02 + 7.889286283938438e-02 7.881903406306398e-02 7.874508643443230e-02 7.867102031060058e-02 7.859683599526633e-02 + 7.852253395767629e-02 7.844811463098400e-02 7.837357831424305e-02 7.829892537205134e-02 7.822415619643758e-02 + 7.814927116484589e-02 7.807427062910767e-02 7.799915496813195e-02 7.792392464520610e-02 7.784858004657273e-02 + 7.777312150359181e-02 7.769754936428309e-02 7.762186403791040e-02 7.754606594385612e-02 7.747015537442642e-02 + 7.739413273994507e-02 7.731799855521804e-02 7.724175314852555e-02 7.716539684747571e-02 7.708893004657069e-02 + 7.701235315053030e-02 7.693566653742440e-02 7.685887055661017e-02 7.678196565918903e-02 7.670495227727288e-02 + 7.662783073280909e-02 7.655060142689749e-02 7.647326478202995e-02 7.639582115595660e-02 7.631827089499127e-02 + 7.624061438211467e-02 7.616285210329320e-02 7.608498447266238e-02 7.600701183814436e-02 7.592893457493513e-02 + 7.585075308733022e-02 7.577246778116596e-02 7.569407897223836e-02 7.561558707997214e-02 7.553699264667676e-02 + 7.545829602219666e-02 7.537949752159374e-02 7.530059752746436e-02 7.522159652110559e-02 7.514249491290788e-02 + 7.506329293711217e-02 7.498399108869409e-02 7.490458989985715e-02 7.482508965268882e-02 7.474549074308040e-02 + 7.466579363230305e-02 7.458599868473173e-02 7.450610623924510e-02 7.442611667561436e-02 7.434603053570255e-02 + 7.426584824442337e-02 7.418557009969678e-02 7.410519651333995e-02 7.402472793153594e-02 7.394416477978479e-02 + 7.386350736456949e-02 7.378275607823381e-02 7.370191147772952e-02 7.362097394239986e-02 7.353994380500382e-02 + 7.345882147239775e-02 7.337760740248925e-02 7.329630201371148e-02 7.321490559729334e-02 7.313341861868546e-02 + 7.305184160923943e-02 7.297017492620234e-02 7.288841893034562e-02 7.280657402242413e-02 7.272464064227188e-02 + 7.264261917439505e-02 7.256050997585588e-02 7.247831356170273e-02 7.239603038649280e-02 7.231366079163171e-02 + 7.223120520116612e-02 7.214866404160214e-02 7.206603769517569e-02 7.198332653777370e-02 7.190053098792457e-02 + 7.181765153838118e-02 7.173468863077177e-02 7.165164265282598e-02 7.156851395212357e-02 7.148530298289761e-02 + 7.140201021117390e-02 7.131863593482980e-02 7.123518058493326e-02 7.115164469180060e-02 7.106802866653637e-02 + 7.098433289103630e-02 7.090055775733806e-02 7.081670370962735e-02 7.073277114629017e-02 7.064876042084919e-02 + 7.056467204467058e-02 7.048050649359339e-02 7.039626411522021e-02 7.031194531783586e-02 7.022755055007633e-02 + 7.014308026270048e-02 7.005853477507426e-02 6.997391445865883e-02 6.988921994223606e-02 6.980445161374127e-02 + 6.971960976161336e-02 6.963469490630880e-02 6.954970749457975e-02 6.946464787470261e-02 6.937951638488904e-02 + 6.929431352344900e-02 6.920903988440608e-02 6.912369577614699e-02 6.903828154824053e-02 6.895279768813133e-02 + 6.886724462309453e-02 6.878162274040467e-02 6.869593242264821e-02 6.861017418575431e-02 6.852434851303352e-02 + 6.843845573229547e-02 6.835249626715924e-02 6.826647058722328e-02 6.818037912112360e-02 6.809422221022603e-02 + 6.800800023353686e-02 6.792171381432285e-02 6.783536337902803e-02 6.774894920974223e-02 6.766247176656806e-02 + 6.757593152448671e-02 6.748932891036163e-02 6.740266425451470e-02 6.731593799992638e-02 6.722915072040272e-02 + 6.714230278026269e-02 6.705539454984789e-02 6.696842651283096e-02 6.688139909018249e-02 6.679431266253504e-02 + 6.670716761081900e-02 6.661996446504156e-02 6.653270374249923e-02 6.644538575792285e-02 6.635801090742725e-02 + 6.627057965598744e-02 6.618309245387675e-02 6.609554968705872e-02 6.600795173819872e-02 6.592029914958422e-02 + 6.583259238307172e-02 6.574483179767340e-02 6.565701780669353e-02 6.556915085921187e-02 6.548123140723705e-02 + 6.539325979064996e-02 6.530523643565112e-02 6.521716192687264e-02 6.512903665438342e-02 6.504086097557776e-02 + 6.495263535156262e-02 6.486436022769713e-02 6.477603601048113e-02 6.468766306269763e-02 6.459924187637454e-02 + 6.451077298036002e-02 6.442225675573160e-02 6.433369358016772e-02 6.424508387319842e-02 6.415642813133042e-02 + 6.406772674084167e-02 6.397898002556264e-02 6.389018858464109e-02 6.380135290132970e-02 6.371247325592760e-02 + 6.362355010153516e-02 6.353458392277617e-02 6.344557514446422e-02 6.335652411846264e-02 6.326743126079815e-02 + 6.317829713990436e-02 6.308912216326193e-02 6.299990668862973e-02 6.291065117630994e-02 6.282135608306753e-02 + 6.273202182393535e-02 6.264264873955985e-02 6.255323731562341e-02 6.246378810230178e-02 6.237430143094801e-02 + 6.228477769978175e-02 6.219521740601344e-02 6.210562097707054e-02 6.201598879095212e-02 6.192632121693314e-02 + 6.183661876812600e-02 6.174688193928092e-02 6.165711112558074e-02 6.156730673780070e-02 6.147746920022401e-02 + 6.138759893800432e-02 6.129769633241683e-02 6.120776180293847e-02 6.111779589683188e-02 6.102779903735479e-02 + 6.093777158500626e-02 6.084771398591046e-02 6.075762667844817e-02 6.066751007308262e-02 6.057736455111417e-02 + 6.048719057054321e-02 6.039698864588414e-02 6.030675917961215e-02 6.021650256672047e-02 6.012621923377075e-02 + 6.003590961818356e-02 5.994557411659043e-02 5.985521308639186e-02 5.976482706463886e-02 5.967441656528669e-02 + 5.958398192281734e-02 5.949352353003544e-02 5.940304183449088e-02 5.931253730252380e-02 5.922201027916447e-02 + 5.913146112197507e-02 5.904089044032181e-02 5.895029868043596e-02 5.885968615096351e-02 5.876905326755812e-02 + 5.867840050492581e-02 5.858772833116550e-02 5.849703703991720e-02 5.840632705235495e-02 5.831559896255584e-02 + 5.822485314806121e-02 5.813408997000494e-02 5.804330987759122e-02 5.795251328764216e-02 5.786170059865808e-02 + 5.777087221384987e-02 5.768002859772193e-02 5.758917021647553e-02 5.749829746896256e-02 5.740741077575853e-02 + 5.731651056875526e-02 5.722559725171274e-02 5.713467118430270e-02 5.704373274635539e-02 5.695278249332581e-02 + 5.686182088614487e-02 5.677084826809927e-02 5.667986504336005e-02 5.658887165217444e-02 5.649786853613976e-02 + 5.640685602792318e-02 5.631583453941855e-02 5.622480462822738e-02 5.613376666437993e-02 5.604272100502515e-02 + 5.595166813210956e-02 5.586060845174765e-02 5.576954232437998e-02 5.567847012652845e-02 5.558739236715193e-02 + 5.549630955542323e-02 5.540522197136583e-02 5.531413002536285e-02 5.522303422299683e-02 5.513193492275553e-02 + 5.504083247717721e-02 5.494972729209355e-02 5.485861988753332e-02 5.476751071228679e-02 5.467640010379995e-02 + 5.458528846418693e-02 5.449417622493567e-02 5.440306381105370e-02 5.431195155656662e-02 5.422083985771245e-02 + 5.412972927459819e-02 5.403862019627870e-02 5.394751295390937e-02 5.385640797531270e-02 5.376530569364821e-02 + 5.367420650537214e-02 5.358311072889269e-02 5.349201882499156e-02 5.340093132499041e-02 5.330984856991542e-02 + 5.321877091980749e-02 5.312769879767464e-02 5.303663263591166e-02 5.294557280318667e-02 5.285451962473617e-02 + 5.276347361952855e-02 5.267243525955664e-02 5.258140485845194e-02 5.249038280640431e-02 5.239936952998326e-02 + 5.230836544276557e-02 5.221737088032564e-02 5.212638621732711e-02 5.203541199430900e-02 5.194444860919033e-02 + 5.185349638284296e-02 5.176255572471577e-02 5.167162705674897e-02 5.158071077330502e-02 5.148980718747074e-02 + 5.139891673261619e-02 5.130803993485430e-02 5.121717713356427e-02 5.112632867301793e-02 5.103549496777923e-02 + 5.094467643725986e-02 5.085387344650644e-02 5.076308630673339e-02 5.067231551219451e-02 5.058156153920812e-02 + 5.049082469322039e-02 5.040010534612100e-02 5.030940391348503e-02 5.021872080090227e-02 5.012805633824483e-02 + 5.003741087422633e-02 4.994678493647212e-02 4.985617892926745e-02 4.976559315779018e-02 4.967502801470126e-02 + 4.958448390876292e-02 4.949396122643934e-02 4.940346027599988e-02 4.931298146262254e-02 4.922252530167843e-02 + 4.913209213539834e-02 4.904168229174269e-02 4.895129616994274e-02 4.886093417404704e-02 4.877059666413559e-02 + 4.868028394034647e-02 4.858999646754281e-02 4.849973472130898e-02 4.840949900241633e-02 4.831928966152828e-02 + 4.822910709871525e-02 4.813895171199074e-02 4.804882382564480e-02 4.795872376124456e-02 4.786865202942978e-02 + 4.777860903855367e-02 4.768859507592742e-02 4.759861051627762e-02 4.750865575639699e-02 4.741873117406014e-02 + 4.732883706721817e-02 4.723897381137243e-02 4.714914191200375e-02 4.705934171189571e-02 4.696957351961628e-02 + 4.687983771740974e-02 4.679013469431771e-02 4.670046480338604e-02 4.661082833156779e-02 4.652122571187634e-02 + 4.643165741520618e-02 4.634212373882778e-02 4.625262501422293e-02 4.616316162482947e-02 4.607373395212459e-02 + 4.598434231610999e-02 4.589498701904484e-02 4.580566854223844e-02 4.571638729424802e-02 4.562714355109129e-02 + 4.553793766452621e-02 4.544877001582995e-02 4.535964097502848e-02 4.527055082898004e-02 4.518149992236756e-02 + 4.509248874970542e-02 4.500351765014129e-02 4.491458690878355e-02 4.482569689376779e-02 4.473684797939540e-02 + 4.464804050747698e-02 4.455927474828068e-02 4.447055110499822e-02 4.438187004531898e-02 4.429323185876936e-02 + 4.420463685202721e-02 4.411608538888854e-02 4.402757783926076e-02 4.393911451733543e-02 4.385069570127949e-02 + 4.376232184208732e-02 4.367399334643604e-02 4.358571047769912e-02 4.349747356709084e-02 4.340928298020802e-02 + 4.332113907381294e-02 4.323304212320113e-02 4.314499244129432e-02 4.305699050668390e-02 4.296903665620930e-02 + 4.288113115167341e-02 4.279327434447749e-02 4.270546659199307e-02 4.261770822231841e-02 4.252999949469098e-02 + 4.244234077853745e-02 4.235473252680039e-02 4.226717502474875e-02 4.217966855846760e-02 4.209221347273914e-02 + 4.200481011967518e-02 4.191745880279663e-02 4.183015977695443e-02 4.174291346429643e-02 4.165572027077732e-02 + 4.156858044734360e-02 4.148149429654668e-02 4.139446216241891e-02 4.130748439363172e-02 4.122056125606220e-02 + 4.113369302794675e-02 4.104688016346336e-02 4.096012300095512e-02 4.087342178434451e-02 4.078677683583759e-02 + 4.070018849668031e-02 4.061365708919899e-02 4.052718285106741e-02 4.044076611819490e-02 4.035440733833207e-02 + 4.026810678092279e-02 4.018186470341873e-02 4.009568143909095e-02 4.000955732298062e-02 3.992349264534106e-02 + 3.983748763759326e-02 3.975154269055037e-02 3.966565820546299e-02 3.957983441649049e-02 3.949407160357907e-02 + 3.940837009289332e-02 3.932273021031552e-02 3.923715221270428e-02 3.915163635394041e-02 3.906618306202975e-02 + 3.898079266950179e-02 3.889546539672872e-02 3.881020154253283e-02 3.872500143016262e-02 3.863986536923758e-02 + 3.855479358615301e-02 3.846978637959592e-02 3.838484417257106e-02 3.829996723484980e-02 3.821515580420295e-02 + 3.813041018714970e-02 3.804573069687705e-02 3.796111761198420e-02 3.787657114752344e-02 3.779209165765486e-02 + 3.770767953120019e-02 3.762333499040284e-02 3.753905829251161e-02 3.745484974542636e-02 3.737070965331050e-02 + 3.728663825939783e-02 3.720263578933122e-02 3.711870264209954e-02 3.703483914671073e-02 3.695104550519348e-02 + 3.686732199057993e-02 3.678366890490292e-02 3.670008654113079e-02 3.661657511036890e-02 3.653313487804630e-02 + 3.644976625150438e-02 3.636646948823320e-02 3.628324479604935e-02 3.620009246605282e-02 3.611701279349350e-02 + 3.603400604041686e-02 3.595107239910939e-02 3.586821219020735e-02 3.578542579441001e-02 3.570271341631447e-02 + 3.562007528519529e-02 3.553751169069794e-02 3.545502291550906e-02 3.537260919186706e-02 3.529027072401183e-02 + 3.520800787214007e-02 3.512582095428173e-02 3.504371015751370e-02 3.496167573051010e-02 3.487971795476078e-02 + 3.479783710598274e-02 3.471603337811516e-02 3.463430699965583e-02 3.455265835796009e-02 3.447108770848941e-02 + 3.438959523450754e-02 3.430818119554624e-02 3.422684586511945e-02 3.414558949343227e-02 3.406441225419257e-02 + 3.398331443038755e-02 3.390229638782512e-02 3.382135832287533e-02 3.374050043789544e-02 3.365972299780525e-02 + 3.357902626321113e-02 3.349841045119794e-02 3.341787574130316e-02 3.333742246166845e-02 3.325705092272905e-02 + 3.317676129391954e-02 3.309655379649919e-02 3.301642868788483e-02 3.293638622159571e-02 3.285642658240021e-02 + 3.277654996949401e-02 3.269675673538998e-02 3.261704712715797e-02 3.253742130855802e-02 3.245787951722746e-02 + 3.237842200259459e-02 3.229904899349424e-02 3.221976065258773e-02 3.214055722659278e-02 3.206143905506719e-02 + 3.198240632628265e-02 3.190345921865954e-02 3.182459797365254e-02 3.174582282841434e-02 3.166713398447476e-02 + 3.158853160183031e-02 3.151001597036992e-02 3.143158738592136e-02 3.135324600516137e-02 3.127499202279022e-02 + 3.119682567104914e-02 3.111874718036912e-02 3.104075672462514e-02 3.096285447683152e-02 3.088504075536903e-02 + 3.080731579690068e-02 3.072967974437236e-02 3.065213281019982e-02 3.057467522135681e-02 3.049730718652442e-02 + 3.042002885157935e-02 3.034284042889533e-02 3.026574223701538e-02 3.018873445294931e-02 3.011181722724549e-02 + 3.003499077734359e-02 2.995825532248887e-02 2.988161104857855e-02 2.980505808548691e-02 2.972859668986686e-02 + 2.965222714891759e-02 2.957594959806504e-02 2.949976420500935e-02 2.942367118266701e-02 2.934767073798247e-02 + 2.927176302885600e-02 2.919594820074298e-02 2.912022654108078e-02 2.904459827654108e-02 2.896906352751058e-02 + 2.889362247668933e-02 2.881827533028623e-02 2.874302228403363e-02 2.866786346167200e-02 2.859279903706265e-02 + 2.851782931145582e-02 2.844295445253672e-02 2.836817458182308e-02 2.829348988995876e-02 2.821890057629359e-02 + 2.814440681221589e-02 2.807000870175516e-02 2.799570646465742e-02 2.792150037589211e-02 2.784739055623231e-02 + 2.777337714638600e-02 2.769946033688953e-02 2.762564030841585e-02 2.755191720229608e-02 2.747829114116882e-02 + 2.740476237631904e-02 2.733133112357609e-02 2.725799748998750e-02 2.718476162641247e-02 2.711162371095654e-02 + 2.703858392279279e-02 2.696564237390275e-02 2.689279920452167e-02 2.682005468428394e-02 2.674740897239565e-02 + 2.667486216835663e-02 2.660241443488607e-02 2.653006594727732e-02 2.645781686062815e-02 2.638566726160998e-02 + 2.631361733435826e-02 2.624166733570949e-02 2.616981737012440e-02 2.609806754771221e-02 2.602641803533937e-02 + 2.595486900051258e-02 2.588342056814261e-02 2.581207282360541e-02 2.574082599292273e-02 2.566968028470076e-02 + 2.559863577456860e-02 2.552769259041796e-02 2.545685089381796e-02 2.538611083889939e-02 2.531547252137675e-02 + 2.524493605061727e-02 2.517450166747065e-02 2.510416952086314e-02 2.503393968681819e-02 2.496381230163825e-02 + 2.489378751859868e-02 2.482386547683629e-02 2.475404624292582e-02 2.468432996264991e-02 2.461471687229032e-02 + 2.454520706873932e-02 2.447580063686782e-02 2.440649771598710e-02 2.433729844997764e-02 2.426820294893469e-02 + 2.419921127712116e-02 2.413032362216684e-02 2.406154017790910e-02 2.399286100816565e-02 2.392428621229386e-02 + 2.385581592554643e-02 2.378745028409909e-02 2.371918936700126e-02 2.365103325041379e-02 2.358298215018098e-02 + 2.351503620457756e-02 2.344719546326070e-02 2.337946004127276e-02 2.331183006962702e-02 2.324430566419196e-02 + 2.317688687789637e-02 2.310957382435168e-02 2.304236671579298e-02 2.297526563441205e-02 2.290827063843882e-02 + 2.284138184722980e-02 2.277459938171355e-02 2.270792333404544e-02 2.264135374860772e-02 2.257489077729924e-02 + 2.250853459738779e-02 2.244228525780410e-02 2.237614283279474e-02 2.231010743473913e-02 2.224417917668724e-02 + 2.217835812285958e-02 2.211264432248330e-02 2.204703795931322e-02 2.198153916317220e-02 2.191614796666107e-02 + 2.185086445220271e-02 2.178568872592581e-02 2.172062089111306e-02 2.165566098457172e-02 2.159080908357505e-02 + 2.152606537366001e-02 2.146142993110024e-02 2.139690279242156e-02 2.133248404619538e-02 2.126817379406035e-02 + 2.120397211607284e-02 2.113987903003668e-02 2.107589465469217e-02 2.101201915594272e-02 2.094825256288664e-02 + 2.088459492231405e-02 2.082104632696408e-02 2.075760686991806e-02 2.069427660166107e-02 2.063105554609518e-02 + 2.056794384972622e-02 2.050494162894281e-02 2.044204890243054e-02 2.037926573000831e-02 2.031659219454509e-02 + 2.025402837653619e-02 2.019157429898307e-02 2.012923000978476e-02 2.006699566765361e-02 2.000487133731908e-02 + 1.994285703240835e-02 1.988095281849638e-02 1.981915877663429e-02 1.975747497137283e-02 1.969590139839621e-02 + 1.963443814246610e-02 1.957308535571834e-02 1.951184305296579e-02 1.945071125524195e-02 1.938969003470093e-02 + 1.932877945979973e-02 1.926797956444602e-02 1.920729035294688e-02 1.914671194302782e-02 1.908624443873623e-02 + 1.902588783798898e-02 1.896564217312377e-02 1.890550750534374e-02 1.884548390173623e-02 1.878557136933607e-02 + 1.872576992282937e-02 1.866607969751645e-02 1.860650074902563e-02 1.854703306920867e-02 1.848767670108510e-02 + 1.842843170242723e-02 1.836929811895166e-02 1.831027593341436e-02 1.825136519709141e-02 1.819256603897189e-02 + 1.813387846842225e-02 1.807530248298604e-02 1.801683812530333e-02 1.795848544988909e-02 1.790024447932676e-02 + 1.784211518704799e-02 1.778409766075985e-02 1.772619199567190e-02 1.766839817113224e-02 1.761071619932593e-02 + 1.755314612276550e-02 1.749568797940397e-02 1.743834176385679e-02 1.738110747126647e-02 1.732398520795971e-02 + 1.726697501687009e-02 1.721007686976607e-02 1.715329079150987e-02 1.709661681774517e-02 1.704005496995066e-02 + 1.698360522175755e-02 1.692726759648597e-02 1.687104219632033e-02 1.681492902190890e-02 1.675892805218375e-02 + 1.670303930866012e-02 1.664726282100333e-02 1.659159859573434e-02 1.653604659349284e-02 1.648060687061485e-02 + 1.642527950537791e-02 1.637006446137386e-02 1.631496172845883e-02 1.625997133117372e-02 1.620509328829045e-02 + 1.615032758053278e-02 1.609567417924041e-02 1.604113316306734e-02 1.598670456411958e-02 1.593238833576510e-02 + 1.587818448257840e-02 1.582409302120838e-02 1.577011395254391e-02 1.571624723647299e-02 1.566249287063067e-02 + 1.560885093721684e-02 1.555532142372995e-02 1.550190428691725e-02 1.544859953345741e-02 1.539540716895692e-02 + 1.534232718045593e-02 1.528935952298772e-02 1.523650422043375e-02 1.518376132655854e-02 1.513113080051426e-02 + 1.507861261080395e-02 1.502620675643192e-02 1.497391324399307e-02 1.492173204313831e-02 1.486966309840608e-02 + 1.481770646058926e-02 1.476586215324725e-02 1.471413011485714e-02 1.466251032223325e-02 1.461100277337298e-02 + 1.455960746411957e-02 1.450832433725036e-02 1.445715335761371e-02 1.440609458945226e-02 1.435514801148310e-02 + 1.430431355790390e-02 1.425359121341204e-02 1.420298097105418e-02 1.415248280845771e-02 1.410209665546564e-02 + 1.405182250942155e-02 1.400166041623447e-02 1.395161031395394e-02 1.390167215017196e-02 1.385184591619880e-02 + 1.380213159317199e-02 1.375252913341631e-02 1.370303846818604e-02 1.365365962256361e-02 1.360439260851619e-02 + 1.355523734898775e-02 1.350619380184460e-02 1.345726194685572e-02 1.340844175819677e-02 1.335973317080697e-02 + 1.331113613029375e-02 1.326265067233158e-02 1.321427676765317e-02 1.316601433678336e-02 1.311786334248669e-02 + 1.306982375879771e-02 1.302189555021592e-02 1.297407863461756e-02 1.292637298076667e-02 1.287877861455418e-02 + 1.283129547339001e-02 1.278392348592105e-02 1.273666261347862e-02 1.268951282495219e-02 1.264247406704279e-02 + 1.259554625321822e-02 1.254872937642621e-02 1.250202343522368e-02 1.245542834900525e-02 1.240894405313941e-02 + 1.236257050462080e-02 1.231630767029411e-02 1.227015547343941e-02 1.222411383176151e-02 1.217818275998809e-02 + 1.213236222220244e-02 1.208665212384520e-02 1.204105241018576e-02 1.199556303854240e-02 1.195018395838791e-02 + 1.190491507365890e-02 1.185975632952753e-02 1.181470773836339e-02 1.176976922480089e-02 1.172494069835479e-02 + 1.168022211004454e-02 1.163561340968965e-02 1.159111452823667e-02 1.154672536811994e-02 1.150244589927961e-02 + 1.145827610670764e-02 1.141421589534856e-02 1.137026518661645e-02 1.132642392502224e-02 1.128269205281729e-02 + 1.123906948383837e-02 1.119555612518262e-02 1.115215196588227e-02 1.110885695891592e-02 1.106567099667937e-02 + 1.102259400831050e-02 1.097962593601935e-02 1.093676671505125e-02 1.089401623812122e-02 1.085137442757511e-02 + 1.080884127911701e-02 1.076641671182367e-02 1.072410061923310e-02 1.068189293399554e-02 1.063979359231152e-02 + 1.059780251428707e-02 1.055591958418482e-02 1.051414475108346e-02 1.047247799305691e-02 1.043091920126454e-02 + 1.038946827795377e-02 1.034812515386981e-02 1.030688975996647e-02 1.026576200007446e-02 1.022474176231751e-02 + 1.018382901647819e-02 1.014302370834395e-02 1.010232571551464e-02 1.006173495028295e-02 1.002125134058496e-02 + 9.980874808217161e-03 9.940605238090998e-03 9.900442533803457e-03 9.860386673211879e-03 9.820437566105797e-03 + 9.780595089730604e-03 9.740859166502601e-03 9.701229717604148e-03 9.661706648486619e-03 9.622289837555094e-03 + 9.582979211676392e-03 9.543774731762645e-03 9.504676285752028e-03 9.465683761437204e-03 9.426797070527869e-03 + 9.388016130061547e-03 9.349340837763126e-03 9.310771071700266e-03 9.272306774287777e-03 9.233947879847340e-03 + 9.195694263233465e-03 9.157545820041815e-03 9.119502462398593e-03 9.081564104605406e-03 9.043730620594144e-03 + 9.006001891771507e-03 8.968377884117109e-03 8.930858503326412e-03 8.893443610144467e-03 8.856133108771761e-03 + 8.818926910576046e-03 8.781824915337199e-03 8.744826984807866e-03 8.707933026764444e-03 8.671142997995955e-03 + 8.634456771198624e-03 8.597874217863410e-03 8.561395247729468e-03 8.525019762147885e-03 8.488747643810387e-03 + 8.452578758551675e-03 8.416513035074836e-03 8.380550402064440e-03 8.344690718755845e-03 8.308933866062409e-03 + 8.273279745485652e-03 8.237728259206089e-03 8.202279277607399e-03 8.166932668725525e-03 8.131688373197346e-03 + 8.096546291813443e-03 8.061506280849479e-03 8.026568229604077e-03 7.991732033790425e-03 7.956997581179438e-03 + 7.922364735477982e-03 7.887833385768220e-03 7.853403460644042e-03 7.819074838170454e-03 7.784847385209607e-03 + 7.750720988388416e-03 7.716695538073770e-03 7.682770912288046e-03 7.648946965667346e-03 7.615223607644973e-03 + 7.581600758648286e-03 7.548078272068747e-03 7.514656018308716e-03 7.481333888256649e-03 7.448111767084748e-03 + 7.414989518558892e-03 7.381967002509678e-03 7.349044141005179e-03 7.316220829119200e-03 7.283496916229069e-03 + 7.250872276568530e-03 7.218346796125786e-03 7.185920358959778e-03 7.153592811909379e-03 7.121364026156801e-03 + 7.089233934032213e-03 7.057202401526107e-03 7.025269274784423e-03 6.993434437254338e-03 6.961697770726437e-03 + 6.930059144137623e-03 6.898518406074085e-03 6.867075445461445e-03 6.835730169890301e-03 6.804482436531050e-03 + 6.773332103630715e-03 6.742279042830752e-03 6.711323134446215e-03 6.680464239400761e-03 6.649702204950062e-03 + 6.619036937093537e-03 6.588468325547939e-03 6.557996212108587e-03 6.527620458965777e-03 6.497340941897300e-03 + 6.467157538628341e-03 6.437070090473932e-03 6.407078453159759e-03 6.377182548096138e-03 6.347382238649846e-03 + 6.317677359750170e-03 6.288067782822399e-03 6.258553381641384e-03 6.229134019133821e-03 6.199809533909972e-03 + 6.170579803332374e-03 6.141444731866248e-03 6.112404164377095e-03 6.083457948651627e-03 6.054605954063168e-03 + 6.025848047899531e-03 5.997184082520315e-03 5.968613898555075e-03 5.940137388272029e-03 5.911754435973001e-03 + 5.883464876798197e-03 5.855268565478542e-03 5.827165369238958e-03 5.799155152943781e-03 5.771237757858197e-03 + 5.743413031370796e-03 5.715680873423079e-03 5.688041146137241e-03 5.660493683352233e-03 5.633038344713090e-03 + 5.605674994693767e-03 5.578403490874967e-03 5.551223666073857e-03 5.524135383482108e-03 5.497138538622371e-03 + 5.470232973711985e-03 5.443418527865922e-03 5.416695061766649e-03 5.390062436684385e-03 5.363520500801443e-03 + 5.337069085950208e-03 5.310708070645691e-03 5.284437334686721e-03 5.258256709167105e-03 5.232166039984466e-03 + 5.206165186351173e-03 5.180254006079314e-03 5.154432337116667e-03 5.128700017566677e-03 5.103056934758595e-03 + 5.077502948400768e-03 5.052037887552509e-03 5.026661602896529e-03 5.001373950974750e-03 4.976174783805283e-03 + 4.951063931174483e-03 4.926041244835856e-03 4.901106610871052e-03 4.876259869861805e-03 4.851500854152867e-03 + 4.826829416485723e-03 4.802245411238555e-03 4.777748682676776e-03 4.753339057595283e-03 4.729016402174706e-03 + 4.704780591018902e-03 4.680631452386119e-03 4.656568824906738e-03 4.632592561043116e-03 4.608702512089780e-03 + 4.584898512841469e-03 4.561180394112987e-03 4.537548032865621e-03 4.514001286180084e-03 4.490539978046344e-03 + 4.467163952568486e-03 4.443873060291688e-03 4.420667147623122e-03 4.397546041481102e-03 4.374509584352294e-03 + 4.351557654555007e-03 4.328690090868674e-03 4.305906719484884e-03 4.283207387010587e-03 4.260591942258349e-03 + 4.238060226010617e-03 4.215612060889534e-03 4.193247302342208e-03 4.170965820265097e-03 4.148767441443334e-03 + 4.126651998168965e-03 4.104619336614093e-03 4.082669303050944e-03 4.060801730082235e-03 4.039016442831475e-03 + 4.017313308452854e-03 3.995692181792875e-03 3.974152883344686e-03 3.952695251163741e-03 3.931319130911208e-03 + 3.910024364917125e-03 3.888810777810686e-03 3.867678204037116e-03 3.846626514691173e-03 3.825655547709963e-03 + 3.804765124734014e-03 3.783955087456414e-03 3.763225279741349e-03 3.742575538839424e-03 3.722005684569956e-03 + 3.701515563829318e-03 3.681105042529648e-03 3.660773945892437e-03 3.640522100973796e-03 3.620349349516141e-03 + 3.600255533338096e-03 3.580240483202974e-03 3.560304020332013e-03 3.540446002992503e-03 3.520666284206718e-03 + 3.500964682823155e-03 3.481341031384374e-03 3.461795171007476e-03 3.442326941040924e-03 3.422936165061433e-03 + 3.403622671201535e-03 3.384386323473485e-03 3.365226959961049e-03 3.346144399498565e-03 3.327138478378434e-03 + 3.308209036536853e-03 3.289355909461925e-03 3.270578915351533e-03 3.251877893639187e-03 3.233252706195778e-03 + 3.214703178029928e-03 3.196229132118811e-03 3.177830406368320e-03 3.159506839403438e-03 3.141258260810600e-03 + 3.123084488811596e-03 3.104985374197366e-03 3.086960768611876e-03 3.069010490077185e-03 3.051134366997480e-03 + 3.033332237019262e-03 3.015603936903380e-03 2.997949290147841e-03 2.980368120588831e-03 2.962860285290425e-03 + 2.945425622240710e-03 2.928063948810786e-03 2.910775098113858e-03 2.893558906982335e-03 2.876415208617919e-03 + 2.859343821344898e-03 2.842344578930633e-03 2.825417338731532e-03 2.808561926446875e-03 2.791778162629514e-03 + 2.775065882662152e-03 2.758424922052246e-03 2.741855109318431e-03 2.725356262118107e-03 2.708928224810950e-03 + 2.692570847204586e-03 2.676283947708203e-03 2.660067352018658e-03 2.643920895408666e-03 2.627844412630983e-03 + 2.611837727127577e-03 2.595900659591014e-03 2.580033062057212e-03 2.564234773200918e-03 2.548505609580814e-03 + 2.532845401329118e-03 2.517253983314282e-03 2.501731188088862e-03 2.486276834298587e-03 2.470890751027053e-03 + 2.455572791828030e-03 2.440322784214469e-03 2.425140547489158e-03 2.410025914370114e-03 2.394978718743150e-03 + 2.379998789312335e-03 2.365085943631231e-03 2.350240020749269e-03 2.335460868942443e-03 2.320748308349550e-03 + 2.306102163022297e-03 2.291522266200105e-03 2.277008450857895e-03 2.262560541519312e-03 2.248178358404482e-03 + 2.233861748393963e-03 2.219610550590767e-03 2.205424582540762e-03 2.191303672653564e-03 2.177247654150935e-03 + 2.163256358437406e-03 2.149329606085116e-03 2.135467224025938e-03 2.121669062135428e-03 2.107934949596006e-03 + 2.094264705479671e-03 2.080658161247730e-03 2.067115150052171e-03 2.053635501035216e-03 2.040219032033609e-03 + 2.026865578574763e-03 2.013574988607888e-03 2.000347084189316e-03 1.987181688126059e-03 1.974078632294973e-03 + 1.961037750159034e-03 1.948058867783843e-03 1.935141804192390e-03 1.922286403096425e-03 1.909492504980594e-03 + 1.896759928265229e-03 1.884088500763132e-03 1.871478055631251e-03 1.858928424089599e-03 1.846439428400912e-03 + 1.834010894228015e-03 1.821642669213327e-03 1.809334584628213e-03 1.797086460037203e-03 1.784898126770644e-03 + 1.772769417737367e-03 1.760700162615002e-03 1.748690181778845e-03 1.736739308394668e-03 1.724847388831493e-03 + 1.713014248130287e-03 1.701239709792772e-03 1.689523605558227e-03 1.677865768960374e-03 1.666266027776910e-03 + 1.654724201747776e-03 1.643240132443950e-03 1.631813662093462e-03 1.620444610863358e-03 1.609132806416696e-03 + 1.597878082462674e-03 1.586680271167799e-03 1.575539197124769e-03 1.564454685806544e-03 1.553426583192850e-03 + 1.542454723186195e-03 1.531538926942232e-03 1.520679025889417e-03 1.509874853790604e-03 1.499126242122267e-03 + 1.488433013507451e-03 1.477795000037597e-03 1.467212048115432e-03 1.456683985464255e-03 1.446210636719452e-03 + 1.435791835117153e-03 1.425427414393694e-03 1.415117204211151e-03 1.404861027594662e-03 1.394658724273689e-03 + 1.384510137356095e-03 1.374415090575271e-03 1.364373412382042e-03 1.354384937246215e-03 1.344449499301808e-03 + 1.334566925970926e-03 1.324737043332181e-03 1.314959696939330e-03 1.305234723823342e-03 1.295561947265019e-03 + 1.285941199528206e-03 1.276372315963847e-03 1.266855130463658e-03 1.257389468322312e-03 1.247975161599065e-03 + 1.238612057815808e-03 1.229299987951490e-03 1.220038778115428e-03 1.210828263449681e-03 1.201668279419893e-03 + 1.192558658328712e-03 1.183499226491516e-03 1.174489822883548e-03 1.165530291825810e-03 1.156620461345326e-03 + 1.147760161971411e-03 1.138949229776032e-03 1.130187500878873e-03 1.121474806129454e-03 1.112810973708310e-03 + 1.104195848566657e-03 1.095629271185936e-03 1.087111069073448e-03 1.078641075658101e-03 1.070219127753748e-03 + 1.061845062287274e-03 1.053518708913237e-03 1.045239900848634e-03 1.037008485418972e-03 1.028824298155823e-03 + 1.020687168641753e-03 1.012596933141099e-03 1.004553429894111e-03 9.965564952721074e-04 9.886059579764911e-04 + 9.807016577383673e-04 9.728434421263681e-04 9.650311428619217e-04 9.572645925441391e-04 9.495436296868831e-04 + 9.418680934992058e-04 9.342378189983833e-04 9.266526374013966e-04 9.191123940951565e-04 9.116169327210938e-04 + 9.041660846048507e-04 8.967596865276394e-04 8.893975784458786e-04 8.820795994475233e-04 8.748055834052338e-04 + 8.675753662309574e-04 8.603887967412885e-04 8.532457145816050e-04 8.461459528881801e-04 8.390893515597134e-04 + 8.320757512954288e-04 8.251049910410551e-04 8.181769052102455e-04 8.112913354889369e-04 8.044481307476467e-04 + 7.976471276304203e-04 7.908881626723219e-04 7.841710779271092e-04 7.774957151422038e-04 7.708619131557394e-04 + 7.642695077220146e-04 7.577183458379644e-04 7.512082748417916e-04 7.447391309361296e-04 7.383107537219758e-04 + 7.319229861740803e-04 7.255756719189899e-04 7.192686493738265e-04 7.130017570250109e-04 7.067748463319056e-04 + 7.005877618919097e-04 6.944403408515077e-04 6.883324261093659e-04 6.822638623160529e-04 6.762344932684062e-04 + 6.702441573916524e-04 6.642926986443232e-04 6.583799694858947e-04 6.525058122102392e-04 6.466700672293728e-04 + 6.408725793807691e-04 6.351131947715911e-04 6.293917574305099e-04 6.237081070877600e-04 6.180620932909059e-04 + 6.124535677685099e-04 6.068823714677426e-04 6.013483481700967e-04 5.958513451670206e-04 5.903912096703989e-04 + 5.849677853780454e-04 5.795809154020751e-04 5.742304534677881e-04 5.689162489783443e-04 5.636381442526738e-04 + 5.583959863498279e-04 5.531896240506697e-04 5.480189055622431e-04 5.428836748799696e-04 5.377837797240800e-04 + 5.327190759830209e-04 5.276894110958636e-04 5.226946300477827e-04 5.177345825024617e-04 5.128091188465486e-04 + 5.079180879528710e-04 5.030613351067660e-04 4.982387130290541e-04 4.934500776624026e-04 4.886952758062522e-04 + 4.839741558713263e-04 4.792865695826084e-04 4.746323688630657e-04 4.700114029595036e-04 4.654235198613055e-04 + 4.608685766627245e-04 4.563464280591107e-04 4.518569219186994e-04 4.473999099762359e-04 4.429752457691277e-04 + 4.385827824909558e-04 4.342223700107388e-04 4.298938604566902e-04 4.255971135329090e-04 4.213319826090788e-04 + 4.170983180859963e-04 4.128959744299958e-04 4.087248069577171e-04 4.045846700338900e-04 4.004754147907325e-04 + 3.963968979642262e-04 3.923489801919561e-04 3.883315144592717e-04 3.843443544269981e-04 3.803873568608614e-04 + 3.764603788261386e-04 3.725632754784107e-04 3.686959004384349e-04 3.648581147870281e-04 3.610497787686854e-04 + 3.572707463878945e-04 3.535208745539621e-04 3.498000220657478e-04 3.461080477383748e-04 3.424448076363575e-04 + 3.388101589386426e-04 3.352039657815740e-04 3.316260877532703e-04 3.280763812137888e-04 3.245547060139738e-04 + 3.210609229167205e-04 3.175948921405597e-04 3.141564711604799e-04 3.107455215081982e-04 3.073619088757455e-04 + 3.040054927848886e-04 3.006761327105527e-04 2.973736909925681e-04 2.940980303881470e-04 2.908490123115160e-04 + 2.876264965105581e-04 2.844303488008553e-04 2.812604353029198e-04 2.781166164989417e-04 2.749987551423296e-04 + 2.719067158817455e-04 2.688403633742989e-04 2.657995602462465e-04 2.627841695326067e-04 2.597940603791381e-04 + 2.568290988582687e-04 2.538891477672460e-04 2.509740728301346e-04 2.480837407612393e-04 2.452180180501483e-04 + 2.423767689150773e-04 2.395598604007145e-04 2.367671637065971e-04 2.339985452156380e-04 2.312538707417314e-04 + 2.285330086975239e-04 2.258358279521211e-04 2.231621965330517e-04 2.205119809474630e-04 2.178850522930381e-04 + 2.152812827957872e-04 2.127005401044592e-04 2.101426932429596e-04 2.076076129630843e-04 2.050951703707553e-04 + 2.026052350574154e-04 2.001376764695323e-04 1.976923692963255e-04 1.952691863631026e-04 1.928679973631469e-04 + 1.904886744667185e-04 1.881310908124045e-04 1.857951194428946e-04 1.834806317739651e-04 1.811875010647571e-04 + 1.789156043640377e-04 1.766648152326652e-04 1.744350063601967e-04 1.722260526922104e-04 1.700378296945535e-04 + 1.678702123432160e-04 1.657230742438847e-04 1.635962925697728e-04 1.614897461072756e-04 1.594033097074569e-04 + 1.573368592094730e-04 1.552902721810668e-04 1.532634264532060e-04 1.512561988693490e-04 1.492684659352835e-04 + 1.473001083560244e-04 1.453510059716440e-04 1.434210358729406e-04 1.415100771164913e-04 1.396180097223186e-04 + 1.377447137267307e-04 1.358900680130841e-04 1.340539526362652e-04 1.322362510498252e-04 1.304368442346035e-04 + 1.286556121626104e-04 1.268924368411170e-04 1.251472007379926e-04 1.234197860690376e-04 1.217100740639766e-04 + 1.200179485071157e-04 1.183432949752447e-04 1.166859960758634e-04 1.150459349477667e-04 1.134229962637926e-04 + 1.118170649981152e-04 1.102280255615328e-04 1.086557620076939e-04 1.071001616642248e-04 1.055611117192228e-04 + 1.040384970703678e-04 1.025322040262462e-04 1.010421198490596e-04 9.956813202096472e-05 9.811012722455996e-05 + 9.666799283658755e-05 9.524161921027426e-05 9.383089505710078e-05 9.243570803818307e-05 9.105594759252440e-05 + 8.969150364397068e-05 8.834226604286881e-05 8.700812397260034e-05 8.568896841419017e-05 8.438469212608002e-05 + 8.309518568825200e-05 8.182033994906239e-05 8.056004718218619e-05 7.931419998170841e-05 7.808269064296404e-05 + 7.686541112857092e-05 7.566225594198306e-05 7.447311991364301e-05 7.329789600792314e-05 7.213647827366786e-05 + 7.098876170896106e-05 6.985464163907488e-05 6.873401282606521e-05 6.762677039259616e-05 6.653281205307769e-05 + 6.545203459530543e-05 6.438433381335806e-05 6.332960688869456e-05 6.228775159650499e-05 6.125866586213212e-05 + 6.024224709312662e-05 5.923839394811549e-05 5.824700680510711e-05 5.726798458845817e-05 5.630122626966778e-05 + 5.534663202079377e-05 5.440410243697520e-05 5.347353805513213e-05 5.255483915897720e-05 5.164790790372327e-05 + 5.075264706713765e-05 4.986895809670387e-05 4.899674321102013e-05 4.813590548272275e-05 4.728634834520723e-05 + 4.644797500988253e-05 4.562068892036128e-05 4.480439551815946e-05 4.399899988301035e-05 4.320440633696577e-05 + 4.242052030402665e-05 4.164724778526068e-05 4.088449502887978e-05 4.013216802138054e-05 3.939017361734100e-05 + 3.865842020891389e-05 3.793681530287127e-05 3.722526637683801e-05 3.652368195642655e-05 3.583197100166348e-05 + 3.515004257550265e-05 3.447780563338777e-05 3.381517049939420e-05 3.316204825033269e-05 3.251834908257212e-05 + 3.188398376275541e-05 3.125886384349450e-05 3.064290126992314e-05 3.003600797392098e-05 2.943809607683111e-05 + 2.884907925556903e-05 2.826887119646782e-05 2.769738505988399e-05 2.713453488302094e-05 2.658023526748751e-05 + 2.603440114263312e-05 2.549694738792051e-05 2.496778949423694e-05 2.444684425976710e-05 2.393402805764408e-05 + 2.342925723948219e-05 2.293244905822871e-05 2.244352120797989e-05 2.196239159983278e-05 2.148897818423003e-05 + 2.102319990982268e-05 2.056497650699234e-05 2.011422722229805e-05 1.967087173846936e-05 1.923483045310688e-05 + 1.880602417859793e-05 1.838437386840237e-05 1.796980069033951e-05 1.756222699777835e-05 1.716157539169325e-05 + 1.676776819323897e-05 1.638072842752046e-05 1.600037965967140e-05 1.562664583506045e-05 1.525945101785764e-05 + 1.489871974108943e-05 1.454437762041471e-05 1.419635018600421e-05 1.385456300630342e-05 1.351894241351905e-05 + 1.318941519258516e-05 1.286590843459537e-05 1.254834939298960e-05 1.223666606495489e-05 1.193078719950152e-05 + 1.163064137727749e-05 1.133615754527981e-05 1.104726530816775e-05 1.076389469662666e-05 1.048597599093073e-05 + 1.021343974753131e-05 9.946217419267380e-06 9.684240838620889e-06 9.427441790773100e-06 9.175752643853506e-06 + 8.929106280098344e-06 8.687435997194528e-06 8.450675338936148e-06 8.218758257424963e-06 7.991619584870982e-06 + 7.769194298227330e-06 7.551417507621627e-06 7.338224987041431e-06 7.129552955942858e-06 6.925337997222138e-06 + 6.725516977155444e-06 6.530027335862672e-06 6.338807194551445e-06 6.151794769434223e-06 5.968928615355085e-06 + 5.790147878391894e-06 5.615392155261267e-06 5.444601365246586e-06 5.277715758699128e-06 5.114676291438329e-06 + 4.955424365336747e-06 4.799901525655197e-06 4.648049820836300e-06 4.499811793985402e-06 4.355130438087899e-06 + 4.213949069835453e-06 4.076211399540344e-06 3.941861865039729e-06 3.810845196499976e-06 3.683106361660463e-06 + 3.558590910585118e-06 3.437244835818923e-06 3.319014541070219e-06 3.203846795533912e-06 3.091688852089737e-06 + 2.982488579295818e-06 2.876194109656037e-06 2.772753925582794e-06 2.672117063800105e-06 2.574233014808049e-06 + 2.479051643033932e-06 2.386523210361943e-06 2.296598552297165e-06 2.209228971591383e-06 2.124366069775506e-06 + 2.041961906232304e-06 1.961969019732135e-06 1.884340423438541e-06 1.809029507182080e-06 1.735990071613592e-06 + 1.665176534356502e-06 1.596543687803830e-06 1.530046658503296e-06 1.465641105678908e-06 1.403283128309336e-06 + 1.342929271825179e-06 1.284536503035511e-06 1.228062233226246e-06 1.173464436795038e-06 1.120701460082181e-06 + 1.069732028902882e-06 1.020515399241352e-06 9.730112822753146e-07 9.271798002921477e-07 8.829815278752155e-07 + 8.403775374680640e-07 7.993293716485992e-07 7.597989809176624e-07 7.217487560416926e-07 6.851415619710593e-07 + 6.499407524191172e-07 6.161100929136179e-07 5.836137918783888e-07 5.524166028233452e-07 5.224836968385216e-07 + 4.937806609639881e-07 4.662735849361845e-07 4.399289991547822e-07 4.147139110260500e-07 3.905957813609555e-07 + 3.675425084859321e-07 3.455225231396512e-07 3.245046871736890e-07 3.044582778536548e-07 2.853530928283095e-07 + 2.671593859185241e-07 2.498478511400059e-07 2.333896726605378e-07 2.177564985206194e-07 2.029204500538344e-07 + 1.888541210793108e-07 1.755305458522738e-07 1.629232393506973e-07 1.510062144201093e-07 1.397539174372155e-07 + 1.291412703741045e-07 1.191437050672961e-07 1.097370923617762e-07 1.008977778162274e-07 9.260259669902208e-08 + 8.482883141984319e-08 7.755426670738778e-08 7.075715683240311e-08 6.441620467100832e-08 5.851063608240125e-08 + 5.302013495440350e-08 4.792483459927075e-08 4.320538955913144e-08 3.884291294265582e-08 3.481898425658018e-08 + 3.111569527451850e-08 2.771559342817648e-08 2.460171067137196e-08 2.175758348333717e-08 1.916719757773861e-08 + 1.681503457183268e-08 1.468607978947252e-08 1.276576812429566e-08 1.104003874048358e-08 9.495328649625366e-09 + 8.118528715645258e-09 6.897042498203040e-09 5.818760232281117e-09 4.872032311209139e-09 4.045732447740840e-09 + 3.329210679517489e-09 2.712284881132093e-09 2.185301687016959e-09 1.739076161987666e-09 1.364901589086205e-09 + 1.054599065845252e-09 8.004535320102697e-10 5.952414597054672e-10 4.322622496028902e-10 3.052766304104823e-10 + 2.085502003918036e-10 1.368642901349301e-10 8.546164059834664e-11 5.010215808832263e-11 2.705311520847365e-11 + 1.304599438344934e-11 5.339090781311160e-12 1.692041320615927e-12 3.321208355096226e-13 6.781366937015517e-15 diff --git a/examples/SPIN/read_restart/in.spin.restart b/examples/SPIN/read_restart/in.spin.restart index ad6f337890..ccce25b254 100644 --- a/examples/SPIN/read_restart/in.spin.restart +++ b/examples/SPIN/read_restart/in.spin.restart @@ -44,6 +44,6 @@ thermo_style custom step time v_magnorm v_emag v_tmag temp etotal thermo_modify format float %20.15g compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] +dump 100 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] run 100 diff --git a/examples/SPIN/read_restart/log.11May18.spin.read_data.g++.4 b/examples/SPIN/read_restart/log.11May18.spin.read_data.g++.4 deleted file mode 100644 index 56fed35307..0000000000 --- a/examples/SPIN/read_restart/log.11May18.spin.read_data.g++.4 +++ /dev/null @@ -1,112 +0,0 @@ -LAMMPS (11 May 2018) -units metal -dimension 3 -boundary p p p - -atom_style spin - -# necessary for the serial algorithm (sametag) -atom_modify map array -read_data Norm_randXY_8x8x32.data - orthogonal box = (0 0 0) to (28.32 28.32 113.28) - 1 by 1 by 4 MPI processor grid - reading atoms ... - 8192 atoms - -mass 1 58.93 - -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co -pair_coeff * * spin/exchange exchange 4.0 0.0446928 0.003496 1.4885 - -neighbor 1.0 bin -neigh_modify every 1 check no delay 0 - -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# define outputs and computes - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo 10 -thermo_style custom step time v_magnorm v_emag v_tmag temp etotal -thermo_modify format float %20.15g - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 10 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] - -run 100 -Neighbor list info ... - update every 1 steps, delay 0 steps, check no - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 7.49954 - ghost atom cutoff = 7.49954 - binsize = 3.74977, bins = 8 8 31 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.883 | 7.994 | 8.25 Mbytes -Step Time v_magnorm v_emag v_tmag Temp TotEng - 0 0 0.980832325249103 -2984.9466433509 51.7121203365411 0 -38881.8459242507 - 10 0.001 0.980832325329477 -2984.94800197307 52.2550778515409 0.00128259391683994 -38881.8459243698 - 20 0.002 0.980832324654401 -2984.95196908569 53.4253110612179 0.00502068532291255 -38881.8459246487 - 30 0.003 0.98083232312993 -2984.95826683995 55.148898005011 0.0109316232931419 -38881.84592505 - 40 0.004 0.980832320808156 -2984.9664981035 57.3218040934977 0.0186091337978305 -38881.8459255198 - 50 0.005 0.980832317596783 -2984.97619813016 59.827198436387 0.0275752665472358 -38881.8459260035 - 60 0.006 0.980832313514709 -2984.98688847322 62.5519331668858 0.037334879488755 -38881.84592645 - 70 0.007 0.980832309220414 -2984.99812399537 65.3979760533737 0.0474235360022736 -38881.8459268243 - 80 0.008 0.980832304490479 -2985.00952678209 68.2863250613635 0.0574425728014485 -38881.8459271068 - 90 0.009 0.980832299379824 -2985.02080456789 71.1540940309591 0.0670788096168283 -38881.8459272917 - 100 0.01 0.980832294622694 -2985.03175503971 73.9487734241296 0.0761100584457276 -38881.8459273851 -Loop time of 3.6612 on 4 procs for 100 steps with 8192 atoms - -Performance: 0.236 ns/day, 101.700 hours/ns, 27.313 timesteps/s -98.8% CPU use with 4 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 1.0622 | 1.076 | 1.0936 | 1.1 | 29.39 -Neigh | 0.77462 | 0.79542 | 0.81798 | 1.9 | 21.73 -Comm | 0.024701 | 0.066122 | 0.10261 | 11.1 | 1.81 -Output | 0.50304 | 0.51253 | 0.52111 | 0.9 | 14.00 -Modify | 1.2006 | 1.2082 | 1.2205 | 0.7 | 33.00 -Other | | 0.002962 | | | 0.08 - -Nlocal: 2048 ave 2095 max 1981 min -Histogram: 1 0 0 0 0 0 2 0 0 1 -Nghost: 5765 ave 5832 max 5718 min -Histogram: 1 0 0 2 0 0 0 0 0 1 -Neighs: 143360 ave 146361 max 139058 min -Histogram: 1 0 0 0 0 0 1 1 0 1 -FullNghs: 286720 ave 293300 max 277340 min -Histogram: 1 0 0 0 0 0 2 0 0 1 - -Total # of neighbors = 1146880 -Ave neighs/atom = 140 -Neighbor list builds = 100 -Dangerous builds not checked - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:03 diff --git a/examples/SPIN/read_restart/log.11May18.spin.restart.g++.4 b/examples/SPIN/read_restart/log.11May18.spin.restart.g++.4 deleted file mode 100644 index f93605a10a..0000000000 --- a/examples/SPIN/read_restart/log.11May18.spin.restart.g++.4 +++ /dev/null @@ -1,118 +0,0 @@ -LAMMPS (11 May 2018) -# start a spin-lattice simulation from a data file -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -read_restart restart_hcp_cobalt.equil -WARNING: Restart file used different # of processors (../read_restart.cpp:723) - restoring atom style spin from restart - orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) - 1 by 2 by 2 MPI processor grid - restoring pair style spin/exchange from restart - 500 atoms - -# setting mass, mag. moments, and interactions - -mass 1 58.93 - -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co -pair_coeff * * spin/exchange exchange 4.0 0.3593 1.135028015e-05 1.064568567 - -neighbor 1.0 bin -neigh_modify every 1 check no delay 0 - -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# define outputs - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo 10 -thermo_style custom step time v_magnorm v_emag v_tmag temp etotal -thermo_modify format float %20.15g - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] - -run 100 -Neighbor list info ... - update every 1 steps, delay 0 steps, check no - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 7.49954 - ghost atom cutoff = 7.49954 - binsize = 3.74977, bins = 4 6 6 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 6.203 | 6.203 | 6.203 Mbytes -Step Time v_magnorm v_emag v_tmag Temp TotEng - 1000 0 0.106120063678768 -11.8110267448939 5244.87332482316 0 -2206.81097898003 - 1010 0.001 0.106120030254187 -11.8198467883806 5263.87550015043 0.136650306637598 -2206.81097929055 - 1020 0.002 0.106119996655714 -11.8460960476455 5267.299198699 0.542282344092749 -2206.81098022997 - 1030 0.003 0.106119967407682 -11.8891433919665 5252.95473019843 1.20401809237154 -2206.81098172552 - 1040 0.004 0.106119960016585 -11.9479778326021 5220.88686874944 2.10120827278397 -2206.81098371049 - 1050 0.005 0.106119961252471 -12.0212426191481 5172.58712301374 3.20622343988728 -2206.81098610703 - 1060 0.006 0.106119967598995 -12.1072712483404 5110.57504803718 4.48535830705751 -2206.81098879724 - 1070 0.007 0.106119967669058 -12.2041566468564 5038.48927079832 5.90031039867811 -2206.81099161179 - 1080 0.008 0.106119969263395 -12.3098693905406 4961.03212459716 7.41044810751949 -2206.8109943465 - 1090 0.009 0.106119960964075 -12.4224156966204 4883.31968289062 8.97568865379831 -2206.81099680112 - 1100 0.01 0.106119945605273 -12.5400036591612 4809.87930844463 10.5594596175303 -2206.81099883101 -Loop time of 0.304678 on 4 procs for 100 steps with 500 atoms - -Performance: 2.836 ns/day, 8.463 hours/ns, 328.215 timesteps/s -98.0% CPU use with 4 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 0.071445 | 0.073018 | 0.074151 | 0.4 | 23.97 -Neigh | 0.054448 | 0.055709 | 0.057528 | 0.5 | 18.28 -Comm | 0.0061178 | 0.0074609 | 0.0090766 | 1.2 | 2.45 -Output | 0.037489 | 0.038586 | 0.039952 | 0.5 | 12.66 -Modify | 0.12826 | 0.12954 | 0.13065 | 0.3 | 42.52 -Other | | 0.0003686 | | | 0.12 - -Nlocal: 125 ave 129 max 120 min -Histogram: 1 0 0 0 1 0 0 1 0 1 -Nghost: 1387 ave 1392 max 1383 min -Histogram: 1 0 1 0 0 1 0 0 0 1 -Neighs: 9125 ave 9428 max 8740 min -Histogram: 1 0 0 1 0 0 0 0 1 1 -FullNghs: 18250 ave 18834 max 17520 min -Histogram: 1 0 0 0 1 0 0 1 0 1 - -Total # of neighbors = 73000 -Ave neighs/atom = 146 -Neighbor list builds = 100 -Dangerous builds not checked - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:00 diff --git a/examples/SPIN/read_restart/log.11May18.spin.read_data.g++.1 b/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.1 similarity index 50% rename from examples/SPIN/read_restart/log.11May18.spin.read_data.g++.1 rename to examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.1 index 405be50bd9..cc1cb29a6e 100644 --- a/examples/SPIN/read_restart/log.11May18.spin.read_data.g++.1 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.1 @@ -1,4 +1,4 @@ -LAMMPS (11 May 2018) +LAMMPS (30 Oct 2019) units metal dimension 3 boundary p p p @@ -12,6 +12,7 @@ read_data Norm_randXY_8x8x32.data 1 by 1 by 1 MPI processor grid reading atoms ... 8192 atoms + read_data CPU = 0.0207078 secs mass 1 58.93 @@ -25,12 +26,12 @@ neigh_modify every 1 check no delay 0 fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # define outputs and computes -compute out_mag all compute/spin +compute out_mag all spin compute out_pe all pe compute out_ke all ke compute out_temp all temp @@ -45,7 +46,7 @@ thermo_style custom step time v_magnorm v_emag v_tmag temp etotal thermo_modify format float %20.15g compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 10 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] +dump 1 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] run 100 Neighbor list info ... @@ -65,33 +66,33 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 18.68 | 18.68 | 18.68 Mbytes +Per MPI rank memory allocation (min/avg/max) = 19.68 | 19.68 | 19.68 Mbytes Step Time v_magnorm v_emag v_tmag Temp TotEng - 0 0 0.980832325249102 -2984.9466433509 51.7121203365409 0 -38881.8459242429 - 10 0.001 0.980832325038224 -2984.94800197308 52.2550760237226 0.00128259392155095 -38881.8459243688 - 20 0.002 0.980832322622779 -2984.95196908579 53.4253029071033 0.0050206854169363 -38881.8459246487 - 30 0.003 0.980832317889283 -2984.95826684048 55.1488791221993 0.0109316238061975 -38881.8459250502 - 40 0.004 0.980832310888481 -2984.96649810512 57.3217709603901 0.0186091353316915 -38881.8459255204 - 50 0.005 0.980832301939686 -2984.97619813381 59.8271487572311 0.0275752699737783 -38881.8459260027 - 60 0.006 0.980832291654664 -2984.98688847988 62.5518654049861 0.0373348857300743 -38881.8459264498 - 70 0.007 0.980832280861627 -2984.99812400566 65.3978892661935 0.0474235455824994 -38881.845926824 - 80 0.008 0.980832270462785 -2985.00952679611 68.286219599829 0.0574425858114516 -38881.8459271072 - 90 0.009 0.980832261284587 -2985.02080458573 71.1539714621652 0.0670788260497413 -38881.8459272915 - 100 0.01 0.980832253960703 -2985.03175506188 73.9486358176052 0.0761100787140068 -38881.8459273845 -Loop time of 12.4286 on 1 procs for 100 steps with 8192 atoms + 0 0 0.0177864461018737 -1323.65841279979 1274.398774669 0 -37220.5576936917 + 10 0.001 0.0177864363786085 -1323.66900862123 1270.76616762926 0.0100007025152235 -37220.5576943558 + 20 0.002 0.0177864377251544 -1323.70032173151 1259.90270462032 0.0394803272360477 -37220.5576959255 + 30 0.003 0.0177864511986563 -1323.75117991179 1243.50772254923 0.0871132837928349 -37220.5576982168 + 40 0.004 0.0177864729727686 -1323.81992477224 1223.91535595806 0.150986538096776 -37220.5577010151 + 50 0.005 0.017786495620418 -1323.90456907402 1203.45497846157 0.22877054554493 -37220.5577041158 + 60 0.006 0.0177865119365897 -1324.00293472823 1183.95496070422 0.317876389336898 -37220.5577073311 + 70 0.007 0.0177865186121948 -1324.11277680481 1166.52445270059 0.415601818818485 -37220.5577104779 + 80 0.008 0.0177865171615599 -1324.23190710734 1151.59958937508 0.519276751090729 -37220.5577133816 + 90 0.009 0.0177865117923882 -1324.35831839963 1139.14485136813 0.626407059487507 -37220.5577158996 + 100 0.01 0.0177865063215865 -1324.49029089774 1128.88117273962 0.734797362055872 -37220.5577179524 +Loop time of 17.5042 on 1 procs for 100 steps with 8192 atoms -Performance: 0.070 ns/day, 345.239 hours/ns, 8.046 timesteps/s -99.6% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 0.049 ns/day, 486.227 hours/ns, 5.713 timesteps/s +99.7% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 4.0123 | 4.0123 | 4.0123 | 0.0 | 32.28 -Neigh | 3.005 | 3.005 | 3.005 | 0.0 | 24.18 -Comm | 0.041798 | 0.041798 | 0.041798 | 0.0 | 0.34 -Output | 1.8465 | 1.8465 | 1.8465 | 0.0 | 14.86 -Modify | 3.5157 | 3.5157 | 3.5157 | 0.0 | 28.29 -Other | | 0.007261 | | | 0.06 +Pair | 5.4555 | 5.4555 | 5.4555 | 0.0 | 31.17 +Neigh | 3.9944 | 3.9944 | 3.9944 | 0.0 | 22.82 +Comm | 0.086468 | 0.086468 | 0.086468 | 0.0 | 0.49 +Output | 2.7685 | 2.7685 | 2.7685 | 0.0 | 15.82 +Modify | 5.1645 | 5.1645 | 5.1645 | 0.0 | 29.50 +Other | | 0.0349 | | | 0.20 Nlocal: 8192 ave 8192 max 8192 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -109,4 +110,4 @@ Dangerous builds not checked Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:12 +Total wall time: 0:00:17 diff --git a/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.4 b/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.4 new file mode 100644 index 0000000000..8c477e633f --- /dev/null +++ b/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.4 @@ -0,0 +1,113 @@ +LAMMPS (30 Oct 2019) +units metal +dimension 3 +boundary p p p + +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array +read_data Norm_randXY_8x8x32.data + orthogonal box = (0 0 0) to (28.32 28.32 113.28) + 1 by 1 by 4 MPI processor grid + reading atoms ... + 8192 atoms + read_data CPU = 0.023248 secs + +mass 1 58.93 + +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * spin/exchange exchange 4.0 0.0446928 0.003496 1.4885 + +neighbor 1.0 bin +neigh_modify every 1 check no delay 0 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# define outputs and computes + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 10 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +run 100 +Neighbor list info ... + update every 1 steps, delay 0 steps, check no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.49954 + ghost atom cutoff = 7.49954 + binsize = 3.74977, bins = 8 8 31 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 8.422 | 8.508 | 8.751 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0177864461018739 -1323.65841279979 1274.398774669 0 -37220.5576936996 + 10 0.001 0.0177864050983603 -1323.66900862096 1270.76618998865 0.0100007022583634 -37220.5576943555 + 20 0.002 0.0177863936833753 -1323.70032172864 1259.90276925185 0.0394803245313843 -37220.5576959254 + 30 0.003 0.0177864120892274 -1323.75117990111 1243.50783331745 0.087113273744231 -37220.5576982173 + 40 0.004 0.0177864533855652 -1323.8199247464 1223.91551103958 0.150986513868405 -37220.557701015 + 50 0.005 0.0177865078997919 -1323.90456902433 1203.45516787752 0.228770499151177 -37220.5577041159 + 60 0.006 0.0177865576955448 -1324.0029346455 1183.95517338662 0.317876312538184 -37220.5577073314 + 70 0.007 0.0177865860816348 -1324.11277667948 1166.52467969539 0.415601703342581 -37220.5577104775 + 80 0.008 0.0177865881669081 -1324.23190693081 1151.59982868413 0.519276589926842 -37220.557713381 + 90 0.009 0.0177865780982769 -1324.35831816525 1139.14509878533 0.626406847905203 -37220.557715901 + 100 0.01 0.017786564605084 -1324.49029060173 1128.88143013641 0.734797098519806 -37220.557717952 +Loop time of 7.30477 on 4 procs for 100 steps with 8192 atoms + +Performance: 0.118 ns/day, 202.910 hours/ns, 13.690 timesteps/s +98.0% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.9727 | 2.0433 | 2.1095 | 3.9 | 27.97 +Neigh | 1.1665 | 1.3031 | 1.4137 | 8.7 | 17.84 +Comm | 0.15743 | 0.31703 | 0.53111 | 28.2 | 4.34 +Output | 1.0547 | 1.0747 | 1.094 | 1.4 | 14.71 +Modify | 2.5296 | 2.5551 | 2.5794 | 1.1 | 34.98 +Other | | 0.01167 | | | 0.16 + +Nlocal: 2048 ave 2061 max 2035 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +Nghost: 5765 ave 5778 max 5752 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +Neighs: 143360 ave 144262 max 142469 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +FullNghs: 286720 ave 288540 max 284900 min +Histogram: 1 0 0 1 0 0 1 0 0 1 + +Total # of neighbors = 1146880 +Ave neighs/atom = 140 +Neighbor list builds = 100 +Dangerous builds not checked + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:07 diff --git a/examples/SPIN/read_restart/log.11May18.spin.restart.g++.1 b/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.1 similarity index 54% rename from examples/SPIN/read_restart/log.11May18.spin.restart.g++.1 rename to examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.1 index 16eb7c3f5e..4ca29113d3 100644 --- a/examples/SPIN/read_restart/log.11May18.spin.restart.g++.1 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.1 @@ -1,4 +1,4 @@ -LAMMPS (11 May 2018) +LAMMPS (30 Oct 2019) # start a spin-lattice simulation from a data file units metal atom_style spin @@ -10,11 +10,13 @@ boundary p p p atom_modify map array read_restart restart_hcp_cobalt.equil +WARNING: Restart file used different # of processors: 4 vs. 1 (../read_restart.cpp:742) restoring atom style spin from restart orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) 1 by 1 by 1 MPI processor grid restoring pair style spin/exchange from restart 500 atoms + read_restart CPU = 0.000402927 secs # setting mass, mag. moments, and interactions @@ -30,12 +32,12 @@ neigh_modify every 1 check no delay 0 fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # define outputs -compute out_mag all compute/spin +compute out_mag all spin compute out_pe all pe compute out_ke all ke compute out_temp all temp @@ -70,33 +72,33 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 6.315 | 6.315 | 6.315 Mbytes +Per MPI rank memory allocation (min/avg/max) = 6.816 | 6.816 | 6.816 Mbytes Step Time v_magnorm v_emag v_tmag Temp TotEng - 1000 0 0.106120063678768 -11.8110267448938 5244.87332482316 0 -2206.81097898043 - 1010 0.001 0.106120047478105 -11.8198467887534 5263.87502105137 0.136650312456579 -2206.81097929055 - 1020 0.002 0.106120026430373 -11.8460960518731 5267.29822866382 0.542282409605327 -2206.81098022997 - 1030 0.003 0.106120005015917 -11.8891434078861 5252.95323564256 1.204018338139 -2206.81098172551 - 1040 0.004 0.106119988532653 -11.9479778701641 5220.88508622311 2.10120884995911 -2206.81098371047 - 1050 0.005 0.10611998133687 -12.021242685853 5172.58549378915 3.20622445795757 -2206.81098610701 - 1060 0.006 0.10611998489458 -12.107271344148 5110.57395203849 4.48535975411235 -2206.81098879725 - 1070 0.007 0.106119996964771 -12.204156761765 5038.48903231346 5.9003121044977 -2206.81099161183 - 1080 0.008 0.106120013042521 -12.3098695046152 4961.0327167967 7.4104497466856 -2206.81099434653 - 1090 0.009 0.106120029236234 -12.4224157835754 4883.3210922213 8.97568980540163 -2206.81099680117 - 1100 0.01 0.106120044071404 -12.5400036896932 4809.88136080052 10.559459821976 -2206.81099883104 -Loop time of 0.833234 on 1 procs for 100 steps with 500 atoms + 1000 0 0.108317262557656 -10.7649197733649 2538.4247868621 0 -2205.7648720089 + 1010 0.001 0.108317281393701 -10.7743543303502 2527.22692799144 0.146167392153018 -2205.76487255098 + 1020 0.002 0.108317318482233 -10.8022550516195 2509.47863584151 0.577304300153637 -2205.76487378396 + 1030 0.003 0.108317366763426 -10.8476659807571 2487.5614649682 1.27529086243277 -2205.76487555634 + 1040 0.004 0.108317415532953 -10.9092708333549 2463.97963921611 2.21443906326453 -2205.76487769286 + 1050 0.005 0.108317453851058 -10.98553406179 2440.70473642157 3.36396898978859 -2205.7648800529 + 1060 0.006 0.108317473584086 -11.0748008072977 2418.66477599297 4.68991434259399 -2205.76488256723 + 1070 0.007 0.108317471632913 -11.175325501803 2397.59274785581 6.15596240129541 -2205.76488520043 + 1080 0.008 0.108317450667394 -11.2852665400894 2376.32871275528 7.7237909750654 -2205.76488786887 + 1090 0.009 0.108317417687893 -11.4027246787047 2353.52646917989 9.35409156720424 -2205.76489041327 + 1100 0.01 0.108317381194814 -11.52585602487 2328.41541723561 11.0087303030003 -2205.76489265824 +Loop time of 1.05153 on 1 procs for 100 steps with 500 atoms -Performance: 1.037 ns/day, 23.145 hours/ns, 120.014 timesteps/s +Performance: 0.822 ns/day, 29.209 hours/ns, 95.100 timesteps/s 99.7% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.26558 | 0.26558 | 0.26558 | 0.0 | 31.87 -Neigh | 0.21352 | 0.21352 | 0.21352 | 0.0 | 25.62 -Comm | 0.0057988 | 0.0057988 | 0.0057988 | 0.0 | 0.70 -Output | 0.12463 | 0.12463 | 0.12463 | 0.0 | 14.96 -Modify | 0.22275 | 0.22275 | 0.22275 | 0.0 | 26.73 -Other | | 0.0009537 | | | 0.11 +Pair | 0.3348 | 0.3348 | 0.3348 | 0.0 | 31.84 +Neigh | 0.26691 | 0.26691 | 0.26691 | 0.0 | 25.38 +Comm | 0.007993 | 0.007993 | 0.007993 | 0.0 | 0.76 +Output | 0.14892 | 0.14892 | 0.14892 | 0.0 | 14.16 +Modify | 0.29137 | 0.29137 | 0.29137 | 0.0 | 27.71 +Other | | 0.001526 | | | 0.15 Nlocal: 500 ave 500 max 500 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -114,4 +116,4 @@ Dangerous builds not checked Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:00 +Total wall time: 0:00:01 diff --git a/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.4 b/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.4 new file mode 100644 index 0000000000..5d40efc29b --- /dev/null +++ b/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.4 @@ -0,0 +1,118 @@ +LAMMPS (30 Oct 2019) +# start a spin-lattice simulation from a data file +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +read_restart restart_hcp_cobalt.equil + restoring atom style spin from restart + orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) + 1 by 2 by 2 MPI processor grid + restoring pair style spin/exchange from restart + 500 atoms + read_restart CPU = 0.000858784 secs + +# setting mass, mag. moments, and interactions + +mass 1 58.93 + +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * spin/exchange exchange 4.0 0.3593 1.135028015e-05 1.064568567 + +neighbor 1.0 bin +neigh_modify every 1 check no delay 0 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# define outputs + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 10 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 100 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +run 100 +Neighbor list info ... + update every 1 steps, delay 0 steps, check no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.49954 + ghost atom cutoff = 7.49954 + binsize = 3.74977, bins = 4 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.704 | 6.704 | 6.704 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 1000 0 0.108317262557656 -10.7649197733649 2538.4247868621 0 -2205.7648720085 + 1010 0.001 0.108317290362529 -10.7743543303489 2527.22680531097 0.146167392137698 -2205.76487255096 + 1020 0.002 0.108317316207642 -10.8022550521284 2509.47840782645 0.577304308061779 -2205.76487378396 + 1030 0.003 0.108317335980455 -10.8476659832667 2487.56119588937 1.27529090130452 -2205.76487555634 + 1040 0.004 0.108317347902639 -10.9092708400684 2463.97936529674 2.21443916694928 -2205.76487769286 + 1050 0.005 0.108317349786635 -10.9855340757384 2440.7044253165 3.36396920446814 -2205.76488005291 + 1060 0.006 0.108317342445881 -11.0748008315013 2418.66438763214 4.68991471343994 -2205.76488256723 + 1070 0.007 0.10831733355314 -11.1753255362286 2397.59228728929 6.15596292529133 -2205.76488520046 + 1080 0.008 0.108317320750099 -11.2852665775656 2376.32820919279 7.7237915384778 -2205.76488786888 + 1090 0.009 0.108317304079233 -11.402724701646 2353.52588586648 9.35409189724323 -2205.7648904133 + 1100 0.01 0.108317284409678 -11.5258560062539 2328.41472376239 11.0087299868288 -2205.76489265829 +Loop time of 0.603216 on 4 procs for 100 steps with 500 atoms + +Performance: 1.432 ns/day, 16.756 hours/ns, 165.778 timesteps/s +99.9% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.1203 | 0.12952 | 0.13546 | 1.6 | 21.47 +Neigh | 0.064357 | 0.080477 | 0.093005 | 4.4 | 13.34 +Comm | 0.016533 | 0.035739 | 0.06195 | 9.9 | 5.92 +Output | 0.063324 | 0.065044 | 0.066794 | 0.5 | 10.78 +Modify | 0.29023 | 0.29189 | 0.29336 | 0.3 | 48.39 +Other | | 0.0005503 | | | 0.09 + +Nlocal: 125 ave 127 max 122 min +Histogram: 1 0 0 0 1 0 0 0 0 2 +Nghost: 1387 ave 1390 max 1385 min +Histogram: 2 0 0 0 0 0 1 0 0 1 +Neighs: 9125 ave 9272 max 8945 min +Histogram: 1 0 0 1 0 0 0 0 1 1 +FullNghs: 18250 ave 18542 max 17812 min +Histogram: 1 0 0 0 1 0 0 0 0 2 + +Total # of neighbors = 73000 +Ave neighs/atom = 146 +Neighbor list builds = 100 +Dangerous builds not checked + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:00 diff --git a/examples/SPIN/read_restart/log.11May18.spin.write_restart.g++.1 b/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.1 similarity index 64% rename from examples/SPIN/read_restart/log.11May18.spin.write_restart.g++.1 rename to examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.1 index c3be90cb50..986f93e3e1 100644 --- a/examples/SPIN/read_restart/log.11May18.spin.write_restart.g++.1 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.1 @@ -1,4 +1,4 @@ -LAMMPS (11 May 2018) +LAMMPS (30 Oct 2019) # fcc cobalt in a 3d periodic box units metal @@ -18,7 +18,7 @@ Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 500 atoms - Time spent = 0.00027585 secs + create_atoms CPU = 0.001122 secs # setting mass, mag. moments, and interactions for cobalt @@ -36,12 +36,12 @@ neigh_modify every 10 check yes delay 20 fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 fix 2 all langevin/spin 100.0 0.01 21 -fix 3 all nve/spin lattice no +fix 3 all nve/spin lattice frozen timestep 0.0001 # compute and output options -compute out_mag all compute/spin +compute out_mag all spin compute out_pe all pe compute out_ke all ke compute out_temp all temp @@ -70,33 +70,33 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 6.446 | 6.446 | 6.446 Mbytes +Per MPI rank memory allocation (min/avg/max) = 6.947 | 6.947 | 6.947 Mbytes Step Time v_magnorm v_emag Temp TotEng 0 0 0.076558814 1.7982359 0 1.7982359 - 100 0.01 0.079107243 0.56368447 0 0.56368447 - 200 0.02 0.08225862 -0.42421042 0 -0.42421042 - 300 0.03 0.08397714 -1.4964948 0 -1.4964948 - 400 0.04 0.084704989 -2.6740652 0 -2.6740652 - 500 0.05 0.087486342 -4.2043382 0 -4.2043382 - 600 0.06 0.09187261 -5.6687169 0 -5.6687169 - 700 0.07 0.096925249 -6.937499 0 -6.937499 - 800 0.08 0.098988236 -8.2456715 0 -8.2456715 - 900 0.09 0.10434092 -10.111953 0 -10.111953 - 1000 0.1 0.10612006 -11.811027 0 -11.811027 -Loop time of 2.60215 on 1 procs for 1000 steps with 500 atoms + 100 0.01 0.077628154 0.73387834 0 0.73387834 + 200 0.02 0.076678996 -0.4048463 0 -0.4048463 + 300 0.03 0.079174837 -1.3519103 0 -1.3519103 + 400 0.04 0.085031632 -3.0345702 0 -3.0345702 + 500 0.05 0.08702747 -4.0853256 0 -4.0853256 + 600 0.06 0.087066482 -5.259549 0 -5.259549 + 700 0.07 0.089788894 -6.629076 0 -6.629076 + 800 0.08 0.091699611 -8.0574087 0 -8.0574087 + 900 0.09 0.090038899 -9.2012019 0 -9.2012019 + 1000 0.1 0.093257309 -10.470452 0 -10.470452 +Loop time of 3.56687 on 1 procs for 1000 steps with 500 atoms -Performance: 3.320 ns/day, 7.228 hours/ns, 384.297 timesteps/s -99.0% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 2.422 ns/day, 9.908 hours/ns, 280.358 timesteps/s +99.3% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.35178 | 0.35178 | 0.35178 | 0.0 | 13.52 +Pair | 0.46568 | 0.46568 | 0.46568 | 0.0 | 13.06 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.014421 | 0.014421 | 0.014421 | 0.0 | 0.55 -Output | 1.2046 | 1.2046 | 1.2046 | 0.0 | 46.29 -Modify | 1.0274 | 1.0274 | 1.0274 | 0.0 | 39.48 -Other | | 0.004006 | | | 0.15 +Comm | 0.022188 | 0.022188 | 0.022188 | 0.0 | 0.62 +Output | 1.4417 | 1.4417 | 1.4417 | 0.0 | 40.42 +Modify | 1.6335 | 1.6335 | 1.6335 | 0.0 | 45.80 +Other | | 0.003845 | | | 0.11 Nlocal: 500 ave 500 max 500 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -116,4 +116,4 @@ write_restart restart_hcp_cobalt.equil Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:02 +Total wall time: 0:00:03 diff --git a/examples/SPIN/read_restart/log.11May18.spin.write_restart.g++.4 b/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.4 similarity index 64% rename from examples/SPIN/read_restart/log.11May18.spin.write_restart.g++.4 rename to examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.4 index e54299b9dd..05f6091f79 100644 --- a/examples/SPIN/read_restart/log.11May18.spin.write_restart.g++.4 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.4 @@ -1,4 +1,4 @@ -LAMMPS (11 May 2018) +LAMMPS (30 Oct 2019) # fcc cobalt in a 3d periodic box units metal @@ -18,7 +18,7 @@ Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 500 atoms - Time spent = 0.000257969 secs + create_atoms CPU = 0.000901937 secs # setting mass, mag. moments, and interactions for cobalt @@ -36,12 +36,12 @@ neigh_modify every 10 check yes delay 20 fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 fix 2 all langevin/spin 100.0 0.01 21 -fix 3 all nve/spin lattice no +fix 3 all nve/spin lattice frozen timestep 0.0001 # compute and output options -compute out_mag all compute/spin +compute out_mag all spin compute out_pe all pe compute out_ke all ke compute out_temp all temp @@ -70,33 +70,33 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 6.367 | 6.367 | 6.367 Mbytes +Per MPI rank memory allocation (min/avg/max) = 6.868 | 6.868 | 6.868 Mbytes Step Time v_magnorm v_emag Temp TotEng 0 0 0.076558814 1.7982359 0 1.7982359 - 100 0.01 0.081414414 0.70545723 0 0.70545723 - 200 0.02 0.084519539 -0.33171078 0 -0.33171078 - 300 0.03 0.089334139 -1.3988283 0 -1.3988283 - 400 0.04 0.092873722 -2.8519371 0 -2.8519371 - 500 0.05 0.0970839 -4.1531164 0 -4.1531164 - 600 0.06 0.099626132 -5.7993765 0 -5.7993765 - 700 0.07 0.10467169 -7.3011333 0 -7.3011333 - 800 0.08 0.10893493 -8.6918141 0 -8.6918141 - 900 0.09 0.11389657 -10.236174 0 -10.236174 - 1000 0.1 0.1180057 -11.896933 0 -11.896933 -Loop time of 1.05012 on 4 procs for 1000 steps with 500 atoms + 100 0.01 0.078299981 0.88259584 0 0.88259584 + 200 0.02 0.081260508 -0.43484722 0 -0.43484722 + 300 0.03 0.081195603 -1.7408209 0 -1.7408209 + 400 0.04 0.087298495 -3.4139038 0 -3.4139038 + 500 0.05 0.087663924 -4.3766089 0 -4.3766089 + 600 0.06 0.091713683 -5.8534921 0 -5.8534921 + 700 0.07 0.093779119 -6.706628 0 -6.706628 + 800 0.08 0.097960611 -7.8688568 0 -7.8688568 + 900 0.09 0.10193463 -9.5888008 0 -9.5888008 + 1000 0.1 0.10831726 -10.76492 0 -10.76492 +Loop time of 2.36594 on 4 procs for 1000 steps with 500 atoms -Performance: 8.228 ns/day, 2.917 hours/ns, 952.272 timesteps/s -98.1% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 3.652 ns/day, 6.572 hours/ns, 422.665 timesteps/s +98.9% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.08972 | 0.090456 | 0.091872 | 0.3 | 8.61 +Pair | 0.13515 | 0.15276 | 0.16507 | 2.8 | 6.46 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.016958 | 0.018047 | 0.019791 | 0.8 | 1.72 -Output | 0.36286 | 0.37483 | 0.38975 | 1.6 | 35.69 -Modify | 0.55131 | 0.56541 | 0.57702 | 1.3 | 53.84 -Other | | 0.001374 | | | 0.13 +Comm | 0.08478 | 0.10161 | 0.12408 | 4.5 | 4.29 +Output | 0.50658 | 0.52938 | 0.55066 | 2.3 | 22.38 +Modify | 1.5629 | 1.5794 | 1.6014 | 1.3 | 66.75 +Other | | 0.002834 | | | 0.12 Nlocal: 125 ave 125 max 125 min Histogram: 4 0 0 0 0 0 0 0 0 0 @@ -116,4 +116,4 @@ write_restart restart_hcp_cobalt.equil Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:01 +Total wall time: 0:00:02 diff --git a/examples/SPIN/run_spin_examples.sh b/examples/SPIN/run_spin_examples.sh new file mode 100755 index 0000000000..a71da82a04 --- /dev/null +++ b/examples/SPIN/run_spin_examples.sh @@ -0,0 +1,120 @@ +#!/bin/bash + +DATE=19Nov19 + +# bfo +cd bfo/ +../../../src/lmp_serial -in in.spin.bfo +cp log.lammps log.${DATE}.spin.bfo.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.bfo +cp log.lammps log.${DATE}.spin.bfo.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# fcc cobalt +cd cobalt_fcc/ +../../../src/lmp_serial -in in.spin.cobalt_fcc +cp log.lammps log.${DATE}.spin.cobalt_fcc.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.cobalt_fcc +cp log.lammps log.${DATE}.spin.cobalt_fcc.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# hcp cobalt +cd cobalt_hcp/ +../../../src/lmp_serial -in in.spin.cobalt_hcp +cp log.lammps log.${DATE}.spin.cobalt_hcp.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.cobalt_hcp +cp log.lammps log.${DATE}.spin.cobalt_hcp.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# dipole spin +cd dipole_spin/ +../../../src/lmp_serial -in in.spin.iron_dipole_cut +cp log.lammps log.${DATE}.spin.iron_dipole_cut.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.iron_dipole_cut +cp log.lammps log.${DATE}.spin.iron_dipole_cut.g++.4 +../../../src/lmp_serial -in in.spin.iron_dipole_ewald +cp log.lammps log.${DATE}.spin.iron_dipole_ewald.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.iron_dipole_ewald +cp log.lammps log.${DATE}.spin.iron_dipole_ewald.g++.4 +../../../src/lmp_serial -in in.spin.iron_dipole_pppm +cp log.lammps log.${DATE}.spin.iron_dipole_pppm.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.iron_dipole_pppm +cp log.lammps log.${DATE}.spin.iron_dipole_pppm.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# bcc iron +cd iron/ +../../../src/lmp_serial -in in.spin.iron +cp log.lammps log.${DATE}.spin.iron.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.iron +cp log.lammps log.${DATE}.spin.iron.g++.4 +../../../src/lmp_serial -in in.spin.iron_cubic +cp log.lammps log.${DATE}.spin.iron_cubic.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.iron_cubic +cp log.lammps log.${DATE}.spin.iron_cubic.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# fcc nickel +cd nickel/ +../../../src/lmp_serial -in in.spin.nickel +cp log.lammps log.${DATE}.spin.nickel.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.nickel +cp log.lammps log.${DATE}.spin.nickel.g++.4 +../../../src/lmp_serial -in in.spin.nickel_cubic +cp log.lammps log.${DATE}.spin.nickel_cubic.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.nickel_cubic +cp log.lammps log.${DATE}.spin.nickel_cubic.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# read restart +cd read_restart/ +../../../src/lmp_serial -in in.spin.write_restart +cp log.lammps log.${DATE}.spin.write_restart.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.write_restart +cp log.lammps log.${DATE}.spin.write_restart.g++.4 +../../../src/lmp_serial -in in.spin.restart +cp log.lammps log.${DATE}.spin.restart.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.restart +cp log.lammps log.${DATE}.spin.restart.g++.4 +../../../src/lmp_serial -in in.spin.read_data +cp log.lammps log.${DATE}.spin.read_data.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.read_data +cp log.lammps log.${DATE}.spin.read_data.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# setforce +cd setforce_spin/ +../../../src/lmp_serial -in in.spin.setforce +cp log.lammps log.${DATE}.spin.setforce.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.setforce +cp log.lammps log.${DATE}.spin.setforce.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# spin minimizers +cd spinmin/ +../../../src/lmp_serial -in in.spin.bfo_min +cp log.lammps log.${DATE}.spin.bfo_min.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.bfo_min +cp log.lammps log.${DATE}.spin.bfo_min.g++.4 +../../../src/lmp_serial -in in.spin.bfo_min_cg +cp log.lammps log.${DATE}.spin.bfo_min_cg.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.bfo_min_cg +cp log.lammps log.${DATE}.spin.bfo_min_cg.g++.4 +../../../src/lmp_serial -in in.spin.bfo_min_lbfgs +cp log.lammps log.${DATE}.spin.bfo_min_lbfgs.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.bfo_min_lbfgs +cp log.lammps log.${DATE}.spin.bfo_min_lbfgs.g++.4 +../../../src/lmp_serial -in in.spin.iron_min +cp log.lammps log.${DATE}.spin.iron_min.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.iron_min +cp log.lammps log.${DATE}.spin.iron_min.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. diff --git a/examples/SPIN/setforce_spin/in.spinmin.setforce b/examples/SPIN/setforce_spin/in.spin.setforce similarity index 86% rename from examples/SPIN/setforce_spin/in.spinmin.setforce rename to examples/SPIN/setforce_spin/in.spin.setforce index 822768e0ef..0d65955a29 100644 --- a/examples/SPIN/setforce_spin/in.spinmin.setforce +++ b/examples/SPIN/setforce_spin/in.spin.setforce @@ -8,7 +8,7 @@ atom_style spin atom_modify map array lattice sc 3.0 -region box block 0.0 10.0 0.0 10.0 0.0 1.0 +region box block 0.0 10.0 0.0 10.0 0.0 4.0 create_box 2 box region reg1 block 0.0 10.0 0.0 5.0 0.0 1.0 region reg2 block 0.0 10.0 6.0 10.0 0.0 1.0 @@ -47,13 +47,13 @@ variable magnorm equal c_out_mag[4] variable emag equal c_out_mag[5] variable tmag equal c_out_mag[6] -thermo 1000 +thermo 100 thermo_style custom step time v_magx v_magz v_magnorm v_tmag etotal thermo_modify format float %20.15g compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 1 all custom 1000 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[5] c_outsp[6] c_outsp[7] +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[5] c_outsp[6] c_outsp[7] min_style spin min_modify alpha_damp 1.0 discrete_factor 20.0 -minimize 1.0e-16 1.0e-16 50000 1000 +minimize 1.0e-16 1.0e-16 1000 100 diff --git a/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.1 b/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.1 new file mode 100644 index 0000000000..da8e705204 --- /dev/null +++ b/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.1 @@ -0,0 +1,141 @@ +LAMMPS (30 Oct 2019) + +units metal +dimension 3 +boundary f f f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.0 +Lattice spacing in x,y,z = 3 3 3 +region box block 0.0 10.0 0.0 10.0 0.0 4.0 +create_box 2 box +Created orthogonal box = (0 0 0) to (30 30 12) + 1 by 1 by 1 MPI processor grid +region reg1 block 0.0 10.0 0.0 5.0 0.0 1.0 +region reg2 block 0.0 10.0 6.0 10.0 0.0 1.0 +create_atoms 1 region reg1 +Created 120 atoms + create_atoms CPU = 0.000591993 secs +create_atoms 2 region reg2 +Created 80 atoms + create_atoms CPU = 2.19345e-05 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +mass 2 55.845 +set region reg1 spin 2.2 0.0 0.0 1.0 + 120 settings made for spin +set region reg2 spin/random 31 2.2 + 80 settings made for spin/random + +group fixed_spin region reg1 +120 atoms in group fixed_spin + +pair_style hybrid/overlay spin/exchange 3.1 spin/dmi 3.1 +pair_coeff * * spin/exchange exchange 3.1 -0.01593 0.06626915552 1.211 +pair_coeff * * spin/dmi dmi 3.1 0.12e-03 0.0 0.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 anisotropy 5e-05 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 fixed_spin setforce/spin 0.0 0.0 0.0 +fix 3 all langevin/spin 0.0 0.1 21 +fix 4 all nve/spin lattice frozen + +timestep 0.0001 + +compute out_mag all spin +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 100 +thermo_style custom step time v_magx v_magz v_magnorm v_tmag etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin +min_modify alpha_damp 1.0 discrete_factor 20.0 +minimize 1.0e-16 1.0e-16 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.2 + ghost atom cutoff = 3.2 + binsize = 1.6, bins = 19 19 8 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.215 | 7.215 | 7.215 Mbytes +Step Time v_magx v_magz v_magnorm v_tmag TotEng + 0 0 0.000143282585570239 0.615515043943419 0.615726279597251 21.735436446264 0.251043691626527 + 100 0.01 -0.00116085697754605 0.590264559350799 0.590315072966953 0.00283413081085227 0.0846048989956838 + 200 0.02 -0.00014757052323624 0.5896197627388 0.589686497206689 0.000451051163122381 0.0839054390713707 + 300 0.03 2.64982966536903e-05 0.590029694756149 0.590102003120244 5.22539631503911e-05 0.0838351677819021 + 400 0.04 1.77805448780044e-05 0.590195117338991 0.590268726215095 4.46490059775722e-06 0.0838382933245033 + 500 0.05 6.71566571038784e-06 0.590243842081075 0.590317756995865 3.63227563542099e-07 0.0838411433938002 + 600 0.06 2.24103407431009e-06 0.590257551861528 0.590331542128336 2.99360370345602e-08 0.0838420708305254 + 700 0.07 7.12179152899672e-07 0.5902614042958 0.590335413637883 2.51559188415894e-09 0.0838423375091772 + 800 0.08 2.20574733078571e-07 0.590262494529884 0.590336508799302 2.14455748236281e-10 0.0838424126463501 + 900 0.09 6.72564339382342e-08 0.590262805532644 0.590336821097688 1.84495767133404e-11 0.0838424338620733 + 1000 0.1 2.03001940418668e-08 0.590262894882646 0.590336910794094 1.5958531383517e-12 0.0838424398944954 +Loop time of 0.128906 on 1 procs for 1000 steps with 200 atoms + +98.9% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + 0.251043691627 0.0838424398641 0.0838424398945 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.11267 | 0.11267 | 0.11267 | 0.0 | 87.41 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.00012422 | 0.00012422 | 0.00012422 | 0.0 | 0.10 +Output | 0.0062549 | 0.0062549 | 0.0062549 | 0.0 | 4.85 +Modify | 0.0036588 | 0.0036588 | 0.0036588 | 0.0 | 2.84 +Other | | 0.006197 | | | 4.81 + +Nlocal: 200 ave 200 max 200 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 920 ave 920 max 920 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 920 +Ave neighs/atom = 4.6 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:00 diff --git a/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.4 b/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.4 new file mode 100644 index 0000000000..4889232f9d --- /dev/null +++ b/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.4 @@ -0,0 +1,141 @@ +LAMMPS (30 Oct 2019) + +units metal +dimension 3 +boundary f f f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.0 +Lattice spacing in x,y,z = 3 3 3 +region box block 0.0 10.0 0.0 10.0 0.0 4.0 +create_box 2 box +Created orthogonal box = (0 0 0) to (30 30 12) + 2 by 2 by 1 MPI processor grid +region reg1 block 0.0 10.0 0.0 5.0 0.0 1.0 +region reg2 block 0.0 10.0 6.0 10.0 0.0 1.0 +create_atoms 1 region reg1 +Created 120 atoms + create_atoms CPU = 0.000560045 secs +create_atoms 2 region reg2 +Created 80 atoms + create_atoms CPU = 0.000101089 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +mass 2 55.845 +set region reg1 spin 2.2 0.0 0.0 1.0 + 120 settings made for spin +set region reg2 spin/random 31 2.2 + 80 settings made for spin/random + +group fixed_spin region reg1 +120 atoms in group fixed_spin + +pair_style hybrid/overlay spin/exchange 3.1 spin/dmi 3.1 +pair_coeff * * spin/exchange exchange 3.1 -0.01593 0.06626915552 1.211 +pair_coeff * * spin/dmi dmi 3.1 0.12e-03 0.0 0.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 anisotropy 5e-05 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 fixed_spin setforce/spin 0.0 0.0 0.0 +fix 3 all langevin/spin 0.0 0.1 21 +fix 4 all nve/spin lattice frozen + +timestep 0.0001 + +compute out_mag all spin +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 100 +thermo_style custom step time v_magx v_magz v_magnorm v_tmag etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin +min_modify alpha_damp 1.0 discrete_factor 20.0 +minimize 1.0e-16 1.0e-16 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.2 + ghost atom cutoff = 3.2 + binsize = 1.6, bins = 19 19 8 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.2 | 7.2 | 7.2 Mbytes +Step Time v_magx v_magz v_magnorm v_tmag TotEng + 0 0 0.000143282585570239 0.615515043943419 0.615726279597251 21.735436446264 0.251043691626527 + 100 0.01 -0.00116085697754605 0.590264559350799 0.590315072966953 0.00283413081085227 0.0846048989956832 + 200 0.02 -0.000147570523236238 0.5896197627388 0.589686497206689 0.000451051163122381 0.0839054390713705 + 300 0.03 2.64982966536902e-05 0.59002969475615 0.590102003120244 5.22539631503911e-05 0.0838351677819014 + 400 0.04 1.77805448780033e-05 0.590195117338991 0.590268726215095 4.46490059775722e-06 0.0838382933245032 + 500 0.05 6.71566571038784e-06 0.590243842081075 0.590317756995865 3.63227563542099e-07 0.0838411433937997 + 600 0.06 2.2410340743112e-06 0.590257551861528 0.590331542128336 2.99360370345601e-08 0.0838420708305252 + 700 0.07 7.12179152897591e-07 0.5902614042958 0.590335413637884 2.51559188415894e-09 0.0838423375091767 + 800 0.08 2.20574733079126e-07 0.590262494529884 0.590336508799302 2.14455748236281e-10 0.0838424126463497 + 900 0.09 6.72564339365689e-08 0.590262805532644 0.590336821097688 1.84495767133404e-11 0.0838424338620728 + 1000 0.1 2.03001940390912e-08 0.590262894882646 0.590336910794094 1.5958531383517e-12 0.0838424398944951 +Loop time of 0.0892034 on 4 procs for 1000 steps with 200 atoms + +91.7% CPU use with 4 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + 0.251043691627 0.0838424398641 0.0838424398945 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.032445 | 0.038594 | 0.054315 | 4.6 | 43.27 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.020121 | 0.035668 | 0.042827 | 4.8 | 39.98 +Output | 0.0024662 | 0.0025705 | 0.0028648 | 0.3 | 2.88 +Modify | 0.00099444 | 0.0010954 | 0.0011995 | 0.2 | 1.23 +Other | | 0.01128 | | | 12.64 + +Nlocal: 50 ave 50 max 50 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 34.5 ave 48 max 22 min +Histogram: 1 0 0 0 2 0 0 0 0 1 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 230 ave 230 max 230 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 920 +Ave neighs/atom = 4.6 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:00 diff --git a/examples/SPIN/spinmin/in.spinmin.bfo b/examples/SPIN/spinmin/in.spin.bfo_min similarity index 97% rename from examples/SPIN/spinmin/in.spinmin.bfo rename to examples/SPIN/spinmin/in.spin.bfo_min index 5ebc9e0afe..701e049de3 100644 --- a/examples/SPIN/spinmin/in.spinmin.bfo +++ b/examples/SPIN/spinmin/in.spin.bfo_min @@ -9,7 +9,7 @@ atom_style spin atom_modify map array lattice sc 3.96 -region box block 0.0 34.0 0.0 34.0 0.0 1.0 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 create_box 1 box create_atoms 1 box diff --git a/examples/SPIN/spinmin/in.spinmin_cg.bfo b/examples/SPIN/spinmin/in.spin.bfo_min_cg similarity index 94% rename from examples/SPIN/spinmin/in.spinmin_cg.bfo rename to examples/SPIN/spinmin/in.spin.bfo_min_cg index 9d57399a56..7ce29b35ab 100644 --- a/examples/SPIN/spinmin/in.spinmin_cg.bfo +++ b/examples/SPIN/spinmin/in.spin.bfo_min_cg @@ -9,7 +9,7 @@ atom_style spin atom_modify map array lattice sc 3.96 -region box block 0.0 34.0 0.0 34.0 0.0 1.0 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 create_box 1 box create_atoms 1 box @@ -51,4 +51,4 @@ dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3 min_style spin/cg # min_modify line spin_none discrete_factor 10.0 -minimize 1.0e-10 1.0e-10 10000 10000 +minimize 1.0e-10 1.0e-10 1000 100 diff --git a/examples/SPIN/spinmin/in.spinmin_lbfgs.bfo b/examples/SPIN/spinmin/in.spin.bfo_min_lbfgs similarity index 97% rename from examples/SPIN/spinmin/in.spinmin_lbfgs.bfo rename to examples/SPIN/spinmin/in.spin.bfo_min_lbfgs index 56cd6b8fae..055903ab04 100644 --- a/examples/SPIN/spinmin/in.spinmin_lbfgs.bfo +++ b/examples/SPIN/spinmin/in.spin.bfo_min_lbfgs @@ -52,4 +52,4 @@ dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3 min_style spin/lbfgs # min_modify line spin_cubic discrete_factor 10.0 min_modify norm max -minimize 1.0e-15 1.0e-10 10000 1000 +minimize 1.0e-15 1.0e-10 1000 100 diff --git a/examples/SPIN/spinmin/in.spinmin.iron b/examples/SPIN/spinmin/in.spin.iron_min similarity index 94% rename from examples/SPIN/spinmin/in.spinmin.iron rename to examples/SPIN/spinmin/in.spin.iron_min index ebbd229b89..9ed07eccc7 100644 --- a/examples/SPIN/spinmin/in.spinmin.iron +++ b/examples/SPIN/spinmin/in.spin.iron_min @@ -9,7 +9,7 @@ atom_style spin atom_modify map array lattice bcc 2.8665 -region box block 0.0 4.0 0.0 4.0 0.0 4.0 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 create_box 1 box create_atoms 1 box @@ -52,4 +52,4 @@ dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[ min_style spin min_modify alpha_damp 1.0 discrete_factor 10.0 -minimize 1.0e-10 1.0e-10 100000 1000 +minimize 1.0e-10 1.0e-10 1000 100 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.1 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.1 new file mode 100644 index 0000000000..134ff82ea0 --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.1 @@ -0,0 +1,148 @@ +LAMMPS (30 Oct 2019) +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 5780 atoms + create_atoms CPU = 0.00103712 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + 5780 settings made for spin/random + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +#pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +#fix 1 all precession/spin zeeman 0.001 0.0 0.0 1.0 anisotropy 0.01 1.0 0.0 0.0 +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 50 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin +min_modify alpha_damp 1.0 discrete_factor 10.0 +minimize 1.0e-10 0.0 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 7 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 8.331 | 8.331 | 8.331 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0100717228668283 -0.162177519662199 14970.7090923449 0 -0.157514482753568 + 50 0.005 0.00013406177065452 -128.226118665465 0.102634444037433 0 -128.28618242467 + 100 0.01 7.67769618983783e-06 -131.374599259781 0.0222596977749883 0 -131.428418504308 + 150 0.015 6.02904602224617e-07 -132.224372015825 0.00974271828169067 0 -132.273190134603 + 200 0.02 6.50197247050607e-07 -132.573383315469 0.00374227079785919 0 -132.617565541035 + 250 0.025 4.40534385751331e-07 -132.729743470508 0.00193340972825779 0 -132.770567114743 + 300 0.03 2.78356316513452e-07 -132.819255077939 0.00124938353773497 0 -132.857574876413 + 350 0.035 1.79684785125462e-07 -132.882714312877 0.000973166792896161 0 -132.919261229743 + 400 0.04 1.10949878458879e-07 -132.935357748213 0.000852955460997589 0 -132.970786605995 + 450 0.045 6.49064465617783e-08 -132.982991683198 0.000790741148426227 0 -133.017887798926 + 500 0.05 3.70514666560433e-08 -133.027689959766 0.000747949132882749 0 -133.062561991888 + 550 0.055 2.12433814830335e-08 -133.070148920145 0.000712637321271171 0 -133.105417593747 + 600 0.06 1.24676590173818e-08 -133.110772798502 0.000685051841817329 0 -133.146767469277 + 650 0.065 7.53611859123344e-09 -133.150126417754 0.000669443562813207 0 -133.187094895709 + 700 0.07 4.63539338668379e-09 -133.189024073453 0.000669619853917951 0 -133.227152349437 + 750 0.075 2.82145833993213e-09 -133.22844627026 0.00068733803508696 0 -133.267881315199 + 800 0.08 1.64378151551878e-09 -133.269413776733 0.00072219769217513 0 -133.310284062462 + 850 0.085 8.88331010921243e-10 -133.312863108453 0.000771645398804489 0 -133.355293578462 + 900 0.09 4.33874801673642e-10 -133.359507749172 0.000830255722998153 0 -133.403626236688 + 950 0.095 1.88127849216404e-10 -133.409630495316 0.000888348219681115 0 -133.455560507802 + 1000 0.1 7.17748877096286e-11 -133.462806227865 0.000931427722404679 0 -133.510640942679 +Loop time of 11.213 on 1 procs for 1000 steps with 5780 atoms + +99.7% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.157514482754 -133.509516066 -133.510640943 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 10.611 | 10.611 | 10.611 | 0.0 | 94.63 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.048211 | 0.048211 | 0.048211 | 0.0 | 0.43 +Output | 0.37333 | 0.37333 | 0.37333 | 0.0 | 3.33 +Modify | 0.038759 | 0.038759 | 0.038759 | 0.0 | 0.35 +Other | | 0.1419 | | | 1.27 + +Nlocal: 5780 ave 5780 max 5780 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1065 ave 1065 max 1065 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 92480 ave 92480 max 92480 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 92480 +Ave neighs/atom = 16 +Neighbor list builds = 0 +Dangerous builds = 0 +Total wall time: 0:00:11 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.4 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.4 new file mode 100644 index 0000000000..16e51bd17a --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.4 @@ -0,0 +1,148 @@ +LAMMPS (30 Oct 2019) +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) + 2 by 2 by 1 MPI processor grid +create_atoms 1 box +Created 5780 atoms + create_atoms CPU = 0.00216103 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + 5780 settings made for spin/random + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +#pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +#fix 1 all precession/spin zeeman 0.001 0.0 0.0 1.0 anisotropy 0.01 1.0 0.0 0.0 +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 50 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin +min_modify alpha_damp 1.0 discrete_factor 10.0 +minimize 1.0e-10 0.0 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 7 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.788 | 7.788 | 7.788 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0100717228668283 -0.162177519662199 14970.709092345 0 -0.157514482753586 + 50 0.005 0.000134061770654521 -128.226118665465 0.102634444037434 0 -128.286182424672 + 100 0.01 7.67769618983817e-06 -131.374599259781 0.0222596977749883 0 -131.428418504308 + 150 0.015 6.02904602224806e-07 -132.224372015825 0.00974271828169071 0 -132.273190134602 + 200 0.02 6.50197247050491e-07 -132.573383315469 0.00374227079785921 0 -132.617565541034 + 250 0.025 4.4053438575152e-07 -132.729743470508 0.0019334097282578 0 -132.770567114743 + 300 0.03 2.78356316513274e-07 -132.819255077939 0.00124938353773497 0 -132.857574876413 + 350 0.035 1.79684785125388e-07 -132.882714312877 0.000973166792896165 0 -132.919261229742 + 400 0.04 1.10949878459078e-07 -132.935357748213 0.000852955460997588 0 -132.970786605995 + 450 0.045 6.49064465617817e-08 -132.982991683198 0.000790741148426224 0 -133.017887798927 + 500 0.05 3.70514666559952e-08 -133.027689959766 0.00074794913288275 0 -133.06256199189 + 550 0.055 2.12433814830885e-08 -133.070148920145 0.00071263732127117 0 -133.105417593745 + 600 0.06 1.24676590171361e-08 -133.110772798503 0.000685051841817325 0 -133.14676746928 + 650 0.065 7.53611859129351e-09 -133.150126417754 0.000669443562813208 0 -133.187094895708 + 700 0.07 4.63539338651321e-09 -133.189024073453 0.000669619853917953 0 -133.227152349439 + 750 0.075 2.82145833974835e-09 -133.22844627026 0.000687338035086961 0 -133.267881315198 + 800 0.08 1.64378151566173e-09 -133.269413776733 0.000722197692175127 0 -133.310284062463 + 850 0.085 8.883310104497e-10 -133.312863108454 0.000771645398804486 0 -133.355293578462 + 900 0.09 4.33874801863461e-10 -133.359507749172 0.000830255722998156 0 -133.403626236688 + 950 0.095 1.8812784924272e-10 -133.409630495316 0.000888348219681112 0 -133.455560507802 + 1000 0.1 7.17748875671948e-11 -133.462806227865 0.000931427722404681 0 -133.510640942679 +Loop time of 3.46778 on 4 procs for 1000 steps with 5780 atoms + +99.2% CPU use with 4 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.157514482754 -133.509516066 -133.510640943 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 2.4063 | 2.831 | 3.0798 | 15.5 | 81.64 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.21179 | 0.45698 | 0.87844 | 38.4 | 13.18 +Output | 0.1139 | 0.11396 | 0.11409 | 0.0 | 3.29 +Modify | 0.0079708 | 0.0099814 | 0.011315 | 1.2 | 0.29 +Other | | 0.05581 | | | 1.61 + +Nlocal: 1445 ave 1445 max 1445 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 555 ave 555 max 555 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 23120 ave 23120 max 23120 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 92480 +Ave neighs/atom = 16 +Neighbor list builds = 0 +Dangerous builds = 0 +Total wall time: 0:00:03 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.1 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.1 new file mode 100644 index 0000000000..0687081521 --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.1 @@ -0,0 +1,141 @@ +LAMMPS (30 Oct 2019) +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 5780 atoms + create_atoms CPU = 0.00103903 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + 5780 settings made for spin/random + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +# pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 100 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin/cg +# min_modify line spin_none discrete_factor 10.0 +minimize 1.0e-10 1.0e-10 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Line search incompatible gneb (../min_spin_cg.cpp:105) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 7 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 8.331 | 8.331 | 8.331 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0100717228668283 -0.162177519662199 14970.7090923449 0 -0.157514482753568 + 100 0.01 8.97646420937928e-06 -132.756468673032 0.00226858475243124 0 -132.798812395869 + 200 0.02 5.70496744394871e-06 -133.065966570145 0.000924384747875191 0 -133.105411060402 + 300 0.03 7.08166486347207e-06 -133.359072681024 0.00128114254070689 0 -133.406669528642 + 400 0.04 4.6022497035281e-06 -133.668643035704 0.00082233479844806 0 -133.725353643023 + 500 0.05 3.13737045264263e-06 -133.819548711647 0.00036967841746145 0 -133.878037514586 + 600 0.06 2.55239214470191e-06 -133.889302880669 0.000169614248283497 0 -133.948327309748 + 700 0.07 1.92236411979773e-06 -133.920147501261 7.31985644003828e-05 0 -133.979597440787 + 800 0.08 1.40879742056288e-06 -133.933445418833 3.19349095035102e-05 0 -133.993344750158 + 900 0.09 1.02629246258505e-06 -133.939321574068 1.44399877051466e-05 0 -133.999611147323 + 1000 0.1 7.52253147839439e-07 -133.942032102451 6.85789018963958e-06 0 -134.002604512511 +Loop time of 10.4788 on 1 procs for 1000 steps with 5780 atoms + +99.9% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.157514482754 -134.00257032 -134.002604513 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 2.122e-314 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 9.7413 | 9.7413 | 9.7413 | 0.0 | 92.96 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.033583 | 0.033583 | 0.033583 | 0.0 | 0.32 +Output | 0.33068 | 0.33068 | 0.33068 | 0.0 | 3.16 +Modify | 0.033124 | 0.033124 | 0.033124 | 0.0 | 0.32 +Other | | 0.3401 | | | 3.25 + +Nlocal: 5780 ave 5780 max 5780 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1065 ave 1065 max 1065 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 92480 ave 92480 max 92480 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 92480 +Ave neighs/atom = 16 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:10 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.4 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.4 new file mode 100644 index 0000000000..b1dfabd35e --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.4 @@ -0,0 +1,141 @@ +LAMMPS (30 Oct 2019) +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) + 2 by 2 by 1 MPI processor grid +create_atoms 1 box +Created 5780 atoms + create_atoms CPU = 0.000909805 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + 5780 settings made for spin/random + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +# pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 100 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin/cg +# min_modify line spin_none discrete_factor 10.0 +minimize 1.0e-10 1.0e-10 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Line search incompatible gneb (../min_spin_cg.cpp:105) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 7 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.788 | 7.788 | 7.788 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0100717228668283 -0.162177519662199 14970.709092345 0 -0.157514482753586 + 100 0.01 8.97646420936397e-06 -132.756468673032 0.00226858475243123 0 -132.79881239587 + 200 0.02 5.7049674439631e-06 -133.065966570145 0.000924384747875186 0 -133.105411060402 + 300 0.03 7.08166486348038e-06 -133.359072681024 0.00128114254070688 0 -133.406669528642 + 400 0.04 4.60224970353229e-06 -133.668643035703 0.000822334798448062 0 -133.725353643022 + 500 0.05 3.13737045264193e-06 -133.819548711647 0.000369678417461456 0 -133.878037514585 + 600 0.06 2.55239214469856e-06 -133.889302880669 0.0001696142482835 0 -133.948327309746 + 700 0.07 1.92236411979341e-06 -133.920147501261 7.31985644003847e-05 0 -133.979597440788 + 800 0.08 1.40879742055238e-06 -133.933445418833 3.19349095035109e-05 0 -133.993344750158 + 900 0.09 1.02629246257047e-06 -133.939321574068 1.44399877051467e-05 0 -133.999611147322 + 1000 0.1 7.52253147824893e-07 -133.942032102451 6.85789018963965e-06 0 -134.002604512509 +Loop time of 4.52508 on 4 procs for 1000 steps with 5780 atoms + +97.3% CPU use with 4 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.157514482754 -134.00257032 -134.002604513 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 2.7814 | 3.2998 | 3.808 | 25.6 | 72.92 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.37682 | 0.87552 | 1.3847 | 48.7 | 19.35 +Output | 0.1621 | 0.16349 | 0.16483 | 0.3 | 3.61 +Modify | 0.0099754 | 0.012567 | 0.014974 | 2.1 | 0.28 +Other | | 0.1737 | | | 3.84 + +Nlocal: 1445 ave 1445 max 1445 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 555 ave 555 max 555 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 23120 ave 23120 max 23120 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 92480 +Ave neighs/atom = 16 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:04 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.1 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.1 new file mode 100644 index 0000000000..b13ce090e4 --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.1 @@ -0,0 +1,139 @@ +LAMMPS (30 Oct 2019) +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 1.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 3.96) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 1156 atoms + create_atoms CPU = 0.000702858 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + 1156 settings made for spin/random + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +#pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 50 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin/lbfgs +# min_modify line spin_cubic discrete_factor 10.0 +min_modify norm max +minimize 1.0e-15 1.0e-10 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Line search incompatible gneb (../min_spin_lbfgs.cpp:109) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 2 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.748 | 7.748 | 7.748 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0205636053306396 -0.217760509274283 1541.29975585881 0 -0.21723077139301 + 50 0.005 0.000966655616832908 -19.2878369426356 0.312860071233838 0 -19.3229939390148 + 100 0.01 0.00154452800146007 -19.5948898197921 0.365367666925721 0 -19.6389064900417 + 150 0.015 4.90329738897855e-05 -19.6962578948663 0.000386378108166462 0 -19.704713985757 + 200 0.02 1.39636819172648e-06 -19.6975289055185 6.05740522809686e-05 0 -19.7059135025107 + 250 0.025 7.30255912392386e-08 -19.6975359463778 7.86050372080572e-09 0 -19.7059189975433 + 300 0.03 2.3618265959146e-09 -19.6975359475117 1.36402599486317e-13 0 -19.70591910974 + 347 0.0347 1.42160367645076e-11 -19.6975359475123 2.85504863224395e-16 0 -19.7059191162178 +Loop time of 0.427798 on 1 procs for 347 steps with 1156 atoms + +99.9% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = force tolerance + Energy initial, next-to-last, final = + -0.217230771393 -19.7059191162 -19.7059191162 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 347 347 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.36166 | 0.36166 | 0.36166 | 0.0 | 84.54 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.0016549 | 0.0016549 | 0.0016549 | 0.0 | 0.39 +Output | 0.02019 | 0.02019 | 0.02019 | 0.0 | 4.72 +Modify | 0.0024493 | 0.0024493 | 0.0024493 | 0.0 | 0.57 +Other | | 0.04184 | | | 9.78 + +Nlocal: 1156 ave 1156 max 1156 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 213 ave 213 max 213 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 9248 ave 9248 max 9248 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 9248 +Ave neighs/atom = 8 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:00 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.4 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.4 new file mode 100644 index 0000000000..2a5917663e --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.4 @@ -0,0 +1,139 @@ +LAMMPS (30 Oct 2019) +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 1.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 3.96) + 2 by 2 by 1 MPI processor grid +create_atoms 1 box +Created 1156 atoms + create_atoms CPU = 0.000618935 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + 1156 settings made for spin/random + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +#pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 50 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin/lbfgs +# min_modify line spin_cubic discrete_factor 10.0 +min_modify norm max +minimize 1.0e-15 1.0e-10 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Line search incompatible gneb (../min_spin_lbfgs.cpp:109) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 2 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.619 | 7.619 | 7.619 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0205636053306396 -0.217760509274282 1541.29975585882 0 -0.217230771393012 + 50 0.005 0.000966655616837406 -19.2878369426356 0.312860071233841 0 -19.3229939390148 + 100 0.01 0.00154452800191107 -19.5948898197917 0.365367666925029 0 -19.6389064900413 + 150 0.015 4.89955946750017e-05 -19.6962580067431 0.000385536538802408 0 -19.7047140195852 + 200 0.02 5.66300530875654e-05 -19.6975252647309 9.8679922880911e-05 0 -19.7059140354146 + 250 0.025 5.21141123128679e-08 -19.6975359469038 2.52554968535685e-09 0 -19.7059189333986 + 300 0.03 2.9845103782958e-09 -19.6975359475094 2.31782597655471e-11 0 -19.7059191124033 + 342 0.0342 1.0526549233076e-10 -19.6975359475123 3.65641352240487e-16 0 -19.7059191178145 +Loop time of 0.234594 on 4 procs for 342 steps with 1156 atoms + +93.1% CPU use with 4 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = force tolerance + Energy initial, next-to-last, final = + -0.217230771393 -19.7059191178 -19.7059191178 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 342 342 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.097515 | 0.12325 | 0.15193 | 7.4 | 52.54 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.038284 | 0.061142 | 0.081045 | 8.1 | 26.06 +Output | 0.008667 | 0.0086921 | 0.0087271 | 0.0 | 3.71 +Modify | 0.00063705 | 0.00084341 | 0.0010526 | 0.0 | 0.36 +Other | | 0.04067 | | | 17.34 + +Nlocal: 289 ave 289 max 289 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 111 ave 111 max 111 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 2312 ave 2312 max 2312 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 9248 +Ave neighs/atom = 8 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:00 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.1 b/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.1 new file mode 100644 index 0000000000..637c624a7c --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.1 @@ -0,0 +1,126 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 250 atoms + create_atoms CPU = 0.00061512 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin/random 31 2.2 + 250 settings made for spin/random +#set group all spin 2.2 1.0 1.0 -1.0 + +pair_style spin/exchange 3.5 +pair_coeff * * exchange 3.4 0.02726 0.2171 1.841 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +#fix 1 all precession/spin zeeman 0.001 0.0 0.0 1.0 anisotropy 0.01 1.0 0.0 0.0 +fix 1 all precession/spin anisotropy 0.0001 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 100 +thermo_style custom step time v_magx v_magz v_magnorm v_tmag etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin +min_modify alpha_damp 1.0 discrete_factor 10.0 +minimize 1.0e-10 1.0e-10 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.6 + ghost atom cutoff = 3.6 + binsize = 1.8, bins = 8 8 8 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.848 | 6.848 | 6.848 Mbytes +Step Time v_magx v_magz v_magnorm v_tmag TotEng + 0 0 -0.0285071136621457 -0.00948990815281275 0.0764569750905723 5048.56076237679 -0.701465876910694 + 100 0.01 -0.584953861980204 -0.0517163256267969 0.999992350892306 6.25556948778472e-05 -50.578744362023 + 200 0.02 -0.584864756506845 -0.0547143484057153 0.999999990495506 3.49782260454062e-06 -50.5787971409244 + 300 0.03 -0.5847600493607 -0.0578846348986585 0.999999999988174 3.83095226805016e-06 -50.5788061208586 + 400 0.04 -0.584642875238893 -0.0612373075362701 0.999999999999986 4.28575832708226e-06 -50.5788161053511 + 500 0.05 -0.584511765589529 -0.0647826190376231 1 4.79421486949086e-06 -50.5788272748485 + 600 0.06 -0.584365074206159 -0.0685313536438759 1 5.36242072641834e-06 -50.5788397688161 + 700 0.07 -0.584200963215273 -0.072494846958872 1 5.99725249459222e-06 -50.5788537427261 + 800 0.08 -0.584017381477007 -0.0766850043611195 0.999999999999999 6.70634191991825e-06 -50.5788693699026 + 900 0.09 -0.583812040722351 -0.0811143180675364 0.999999999999999 7.49814943594148e-06 -50.5788868434701 + 1000 0.1 -0.583582389243979 -0.0857958823565731 0.999999999999998 8.38204259112222e-06 -50.5789063784909 +Loop time of 0.215249 on 1 procs for 1000 steps with 250 atoms + +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.701465876911 -50.5789061722 -50.5789063785 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.19278 | 0.19278 | 0.19278 | 0.0 | 89.56 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.0062225 | 0.0062225 | 0.0062225 | 0.0 | 2.89 +Output | 0.0085046 | 0.0085046 | 0.0085046 | 0.0 | 3.95 +Modify | 0.0017273 | 0.0017273 | 0.0017273 | 0.0 | 0.80 +Other | | 0.006012 | | | 2.79 + +Nlocal: 250 ave 250 max 250 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 315 ave 315 max 315 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 3200 ave 3200 max 3200 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 3200 +Ave neighs/atom = 12.8 +Neighbor list builds = 0 +Dangerous builds = 0 +Total wall time: 0:00:00 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.4 b/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.4 new file mode 100644 index 0000000000..70f395ab08 --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.4 @@ -0,0 +1,126 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 250 atoms + create_atoms CPU = 0.000644922 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin/random 31 2.2 + 250 settings made for spin/random +#set group all spin 2.2 1.0 1.0 -1.0 + +pair_style spin/exchange 3.5 +pair_coeff * * exchange 3.4 0.02726 0.2171 1.841 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +#fix 1 all precession/spin zeeman 0.001 0.0 0.0 1.0 anisotropy 0.01 1.0 0.0 0.0 +fix 1 all precession/spin anisotropy 0.0001 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 100 +thermo_style custom step time v_magx v_magz v_magnorm v_tmag etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin +min_modify alpha_damp 1.0 discrete_factor 10.0 +minimize 1.0e-10 1.0e-10 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.6 + ghost atom cutoff = 3.6 + binsize = 1.8, bins = 8 8 8 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.828 | 6.829 | 6.829 Mbytes +Step Time v_magx v_magz v_magnorm v_tmag TotEng + 0 0 -0.0285071136621457 -0.00948990815281275 0.0764569750905723 5048.5607623768 -0.701465876910695 + 100 0.01 -0.584953861980204 -0.0517163256267969 0.999992350892306 6.25556948778489e-05 -50.5787443620229 + 200 0.02 -0.584864756506845 -0.0547143484057154 0.999999990495506 3.49782260454051e-06 -50.5787971409246 + 300 0.03 -0.5847600493607 -0.0578846348986585 0.999999999988173 3.83095226804998e-06 -50.5788061208592 + 400 0.04 -0.584642875238891 -0.06123730753627 0.999999999999984 4.28575832708228e-06 -50.5788161053499 + 500 0.05 -0.584511765589526 -0.0647826190376232 0.999999999999999 4.79421486949061e-06 -50.5788272748473 + 600 0.06 -0.584365074206158 -0.0685313536438759 0.999999999999999 5.36242072641826e-06 -50.5788397688148 + 700 0.07 -0.584200963215272 -0.0724948469588718 1 5.99725249459218e-06 -50.5788537427249 + 800 0.08 -0.584017381477007 -0.0766850043611196 1 6.7063419199184e-06 -50.5788693699014 + 900 0.09 -0.583812040722352 -0.0811143180675365 0.999999999999998 7.49814943594153e-06 -50.5788868434688 + 1000 0.1 -0.583582389243979 -0.0857958823565732 0.999999999999999 8.38204259112203e-06 -50.5789063784897 +Loop time of 0.229203 on 4 procs for 1000 steps with 250 atoms + +85.9% CPU use with 4 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.701465876911 -50.5789061722 -50.5789063785 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.06774 | 0.080677 | 0.097769 | 4.4 | 35.20 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.10574 | 0.11072 | 0.11498 | 1.0 | 48.31 +Output | 0.0061452 | 0.0061803 | 0.0062776 | 0.1 | 2.70 +Modify | 0.00074291 | 0.00096381 | 0.0014563 | 0.0 | 0.42 +Other | | 0.03066 | | | 13.38 + +Nlocal: 62.5 ave 65 max 60 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 217.5 ave 240 max 195 min +Histogram: 1 1 0 0 0 0 0 0 1 1 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 800 ave 825 max 775 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 3200 +Ave neighs/atom = 12.8 +Neighbor list builds = 0 +Dangerous builds = 0 +Total wall time: 0:00:00 From 51743655703cbfa3e31c41894316df5f451343bb Mon Sep 17 00:00:00 2001 From: ares20105 Date: Wed, 20 Nov 2019 13:21:41 -0700 Subject: [PATCH 059/199] add force modifications. Previous code does not call force modify, thus the dynamical matrix calculation does not work for other potentials defined via modify --- src/USER-PHONON/dynamical_matrix.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/USER-PHONON/dynamical_matrix.cpp b/src/USER-PHONON/dynamical_matrix.cpp index 1495219124..6bb843c16e 100644 --- a/src/USER-PHONON/dynamical_matrix.cpp +++ b/src/USER-PHONON/dynamical_matrix.cpp @@ -19,6 +19,7 @@ #include "improper.h" #include "kspace.h" #include "update.h" +#include "modify.h" #include "neighbor.h" #include "pair.h" #include "timer.h" @@ -385,6 +386,7 @@ void DynamicalMatrix::displace_atom(int local_idx, int direction, int magnitude) void DynamicalMatrix::update_force() { force_clear(); + int n_post_force = modify->n_post_force; if (pair_compute_flag) { force->pair->compute(eflag,vflag); @@ -405,6 +407,11 @@ void DynamicalMatrix::update_force() comm->reverse_comm(); timer->stamp(Timer::COMM); } + + // force modifications, + if (n_post_force) modify->post_force(vflag); + timer->stamp(Timer::MODIFY); + ++ update->nsteps; } From c14ac53306d9c880f0fbaf511135d2e3b60846e5 Mon Sep 17 00:00:00 2001 From: lucienPan Date: Thu, 21 Nov 2019 12:28:18 -0500 Subject: [PATCH 060/199] Patch of class2 dihedral in OMP and Kokkos --- src/KOKKOS/dihedral_class2_kokkos.cpp | 5 +++++ src/USER-OMP/dihedral_class2_omp.cpp | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/KOKKOS/dihedral_class2_kokkos.cpp b/src/KOKKOS/dihedral_class2_kokkos.cpp index 4b8d171f61..5f304d2620 100644 --- a/src/KOKKOS/dihedral_class2_kokkos.cpp +++ b/src/KOKKOS/dihedral_class2_kokkos.cpp @@ -253,6 +253,11 @@ void DihedralClass2Kokkos::operator()(TagDihedralClass2Compute Date: Thu, 21 Nov 2019 17:09:24 -0500 Subject: [PATCH 061/199] replace non-UTF-8 compliant character with ASCII --- src/USER-INTEL/intel_intrinsics.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/USER-INTEL/intel_intrinsics.h b/src/USER-INTEL/intel_intrinsics.h index 069eb5bed5..ee20cd1119 100644 --- a/src/USER-INTEL/intel_intrinsics.h +++ b/src/USER-INTEL/intel_intrinsics.h @@ -12,7 +12,7 @@ ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - Contributing author: Markus Höhnerbach (RWTH) + Contributing author: Markus Hoehnerbach (RWTH) ------------------------------------------------------------------------- */ // This file provides an intrinsics abstraction that allows access to the From 0085aaabd292270f8f254f0a61c65728b5440cef Mon Sep 17 00:00:00 2001 From: lucienPan Date: Thu, 21 Nov 2019 18:00:18 -0500 Subject: [PATCH 062/199] Patch of Dihedral class2 KOKKOS Since the costh12 costh13 costh13 and costh0 are declared as const, a hack using const_cast is used to work around this. --- src/KOKKOS/dihedral_class2_kokkos.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/KOKKOS/dihedral_class2_kokkos.cpp b/src/KOKKOS/dihedral_class2_kokkos.cpp index 5f304d2620..39be838d7e 100644 --- a/src/KOKKOS/dihedral_class2_kokkos.cpp +++ b/src/KOKKOS/dihedral_class2_kokkos.cpp @@ -253,10 +253,16 @@ void DihedralClass2Kokkos::operator()(TagDihedralClass2Compute(costh12); + F_FLOAT& ctmp13 = const_cast(costh13); + F_FLOAT& ctmp23 = const_cast(costh23); + F_FLOAT& ctmp0 = const_cast(c0); + ctmp12 = MAX(MIN(costh12, 1.0), -1.0); + ctmp13 = MAX(MIN(costh13, 1.0), -1.0); + ctmp23 = MAX(MIN(costh23, 1.0), -1.0); + ctmp0 = costh13; + } // cos and sin of 2 angles and final c From 54f998bde53e67a7ea263b04bae65275399b26b5 Mon Sep 17 00:00:00 2001 From: lucienPan Date: Thu, 21 Nov 2019 18:00:18 -0500 Subject: [PATCH 063/199] Patch of Dihedral class2 KOKKOS Since the costh12, costh13, costh23 and c0 are declared as const, a hack using const_cast is used to work around this. --- src/KOKKOS/dihedral_class2_kokkos.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/KOKKOS/dihedral_class2_kokkos.cpp b/src/KOKKOS/dihedral_class2_kokkos.cpp index 5f304d2620..39be838d7e 100644 --- a/src/KOKKOS/dihedral_class2_kokkos.cpp +++ b/src/KOKKOS/dihedral_class2_kokkos.cpp @@ -253,10 +253,16 @@ void DihedralClass2Kokkos::operator()(TagDihedralClass2Compute(costh12); + F_FLOAT& ctmp13 = const_cast(costh13); + F_FLOAT& ctmp23 = const_cast(costh23); + F_FLOAT& ctmp0 = const_cast(c0); + ctmp12 = MAX(MIN(costh12, 1.0), -1.0); + ctmp13 = MAX(MIN(costh13, 1.0), -1.0); + ctmp23 = MAX(MIN(costh23, 1.0), -1.0); + ctmp0 = costh13; + } // cos and sin of 2 angles and final c From 89bb2ef83fd8e22fc534fe0a7b6e71dc2e4e0484 Mon Sep 17 00:00:00 2001 From: julient31 Date: Fri, 22 Nov 2019 12:07:05 -0700 Subject: [PATCH 064/199] Commit JT 112219 - improved figure in precession/spin documentation - corrected other pair/spin interactions --- doc/src/JPG/zeeman_langevin.jpg | Bin 46268 -> 174590 bytes src/SPIN/pair_spin_dipole_cut.cpp | 2 +- src/SPIN/pair_spin_dmi.cpp | 7 +++---- src/SPIN/pair_spin_exchange.cpp | 3 ++- src/SPIN/pair_spin_magelec.cpp | 26 +++++++++++++------------- src/SPIN/pair_spin_neel.cpp | 2 +- 6 files changed, 20 insertions(+), 20 deletions(-) diff --git a/doc/src/JPG/zeeman_langevin.jpg b/doc/src/JPG/zeeman_langevin.jpg index c42c49b6c0a5c37387965c779ccbf1fa07d53959..53ce77d2a8d94d200577e8e1b0164ed238d2d483 100644 GIT binary patch literal 174590 zcmeFa1yq&G`Z&C4q`N~Jq@=qW0R<63N-1e1l}1tN?(Qx@kd%<_PLb}Emh`_t*kGJ< zJ#l|)ec!t8VL8t{J@ZaJGy6SXhrUh#P^87B!~tMnV1Opze}Jza0U`hhaPZSV-~$Q# zgMx*Ef`o*EgMopDMSw#=JLP15xz{JEvK*q+w!oWepz{EIJ z0tNw;frPpS1$7Mr5grlaFF#*D08n9}m|?OYz)%6;s9+GNU|;J1ga9xA1kl@4htD5q z7+5Gs2yn1#Kr#Uk4Sq_$AOZl8P!P~C;9#&{M*s*AKq?9Z3IG7se;vd@1o6UJZ~wXR zv&RQxriB86Ai}>5%;7>tk50ebDZxexpo|_PU5XWYM3n)o^#9TWH_`M-4yn64d2stK zZI)Ry{t$a^9NB?W^|`%GqM&V%>1TfW7ckfqU;G6O^Ldk~`XU2SXD@gGBh%~&JiN%j zxbM1rgTeL%t`i4-y&#;Xa1$NnZK~2wW09H5Umh%N83)^GcXAyZG@LVmr_qU|g9H?G zhkgk^^DHc`zM#O#lwW`VxatVPu8SOa5Cez_f;ST90uM~DlRNlqhg(r1m%&gqchZa< zk4?4fEeoD=&?;D1UBH0v)Ca$FIp+Z&qbh}dxyXPigo4b1DWj8>T@V0@DTN^TagYcI z1_BVgcmxpb)9f~bhltCztvsbm)mO=<@YM5Y$Qe8UzCY z=x3~)fT@RX6Bfz}Q|}@6Ten}Op2FZ^3@$(70KoDphhDx75FJWS25AD60|C%>tkj?k z5TIs00st)XZ!gV0hmK+4wt*w=91q*$jL=?2%ojj(>iT!l8 zrw*?0{WB1Q#L?x725?u#Y5)KOS={YfRsB-^UJiVJZ<9^a3A{Z+tMnDVe+K?gy9gDs zQu2=g02m}^zp%pB#pBcSnKp4rLX#%g{p-{L&8h#)8b}&aF;BX0pc<410`aY%PqSdH z^*pa$3}~~coj4pGAD-c^vi(i?mz4|D1;MhcUeH|7Gi%T9anBSrt!&L;t~~s&8G+WJ znD|}-hWE6Qo<7vVhu?s2|3X1)x|~5U^YbHE0>VkF>(-d#IH^z5->rpF_V$rqW&Y1F z6s7t%bs*MD%pa8)ARhxx{vwYpEo1iO)cXYP-O_AZ_J<$^zXc?>z5&3p*SHP3t(1jP z1HhU{>s`R4Le0mh(f0UfWo}7_cf}`rDW)LNP%{db-B5U@=5i`>_JF@+JcqvJ@93Tn zxUlMLbUQthOZ*Z7ye3#1V+I3j&SfTfMhVVNz+vVuJf~9xSO^c4vms2bab8S1f8lNB zNB}tAJ!lV@>bh6K2Cgu8oF#2I26svDy(8l0AC)337-@5dk_h3`b(Me-2GCvQ$GtY{lis~41P-nfM)+Wac=erh50 zU3V3z1!rl{Y`1CaV{nz~?P8aK@uF3mC>y(3a(cEg5y7?7sZ4%P{bq0Ai<&+@fG)rNbqiRyj7UpRB9Wt zVTbW(nOy9dxR11*&_&|_K*4H0ysG=VmjM6}6LZnnnTB9^IXh@xx0rSueO~ivSq+S&WDzmn-sMkzRCbfn8TH008Z$ zFhuLO6J19gWs0$ULPWn~`oqi>AI^C|m?!Q53X%R-B{6WFu4aMD#m~)- zk>%Z9E2h0fuCv%rd|c-%&YJ-LZBzh!#^oKH zI7NQn@6RxeQS(XI>*I~xgns4+4*rtqUu;|VcHB>C|LK99-2Z`vFYVzs3}~?eArME} zPkDy?wgdTI0%CHWL4V*-twpcYeALo&+0+%KtkKLs!G33~`g_j5kOPghxG#GtjaknW zeLviuD+33EFzFchsMwmiktL$g8GYbD?_9T1X8!j#L}0?$Lubm7CujK{V?0N{J79fk z|7^#1ZWWY3^Q{(@!+WUQ>$h(gDt0KQ+s41E&;}y^Rp4?kB@p)I)IE~+^9a4&oZ%<5 z&vLDWb${U3K3FflDZlBcau6IH^44UFL7<0`r$e1NBFE*gn!n%&O*Iak3Gft;C+1_w z`V=L$4`b1$ZzOrkA?08Hr6Vx&OFj#zq}b2aK0zz?xN<~wm}ypE#^|l;s2IfEuDsCx zSJMk`!2P%y!)Ib4?z_NY#1dN+v0f7nnOtLFZe!kH1FT`W{6g;urjOpnz5ex3$Yb%z z;(1MkF+-mQ0WIV#vilvsVE>OOa3tYs+PkV}e9)R~VE(cWx|WInxVp($*P+{zxHCL6 z2vyQ&+w`AxfgN4%vWaM0RYl*e;2;W%^0S0L+(@#0`D5?@S@KsHP_4YY4rBG!)1iL? z;>%-^&-y*#46YnRccq9D&o6ljbf z=zVR6e2w)?;_7PqI~BacPTEeBDtXUxLQI%PvWp4^@M7P#*R!OA;(W*Vn;B3?1q*M- zxRdJr=f)w~x3HWRZyt2L*B^Vtk$~SXBHxwOa{QtFZ4cctJ=yB=-|+!de(-Qw5gEex zQx|?*T%5Ue{tq!@>@s)zhzi4tTa=+(Yo>-P!Td7g?(ia^s!9syBY3+_fJ#M`23CQPmKav- zx35f>Rc_2L5^VCtiq&-H@C+}x{Hcjw5JA;_PScy};UN$I1>-jq>};HO!q9R`@Gx0u zEE@;%P)56by2Z_*2UvD&QIC^d1c)m61)TX^{!qa$2w)9l6v77Ib=k+lW873ve!=?< z1@`4|%SWKoqG|~E_NSRlXDt>UzOjk(i}oLjO76!`)@C?+-v`p=P$i_pkj!v9Upri zz2?c#s&NhT_wzypthD9Az2f0*g97n?#qj0i_)Y3Rl^1}qwvHDvHuV+2pJ!^%V4kF@ z#1>W8Vp_}-li84@E}4Ayi1Hs0Kf5bWyncg8kR1AEK7OT9N%E2nF$;O3^7>nwTrrt)QXU z#7uU1q|j5A^C!kXLR<~4w6Nf=v!TGax9Mg4*-!^k1X zmeVm`I(IDNZ&Y^t!J0>D=g@B=V4i1t$e~%o3YjB*pcn~M>{xPwx}L&8b7O!b5x|VP4!YLZ}V)aX7~>o?T?o(Mj?Bs000E=#3;*c zN&}p0wa6TJuB0n{{?R5YUDF6P)gm{)c0ag?Hty(ERR>mvoDR!Rk`6hxWWNv5fxGJ~2%es3 zZdsq7s47LNnP{tY&RJSlJnv$#l3)w@w5K`HuDN|U0h~1=c=8ALEgd%X_OrgMx&c@6 z0I<%W`5Ll$;JN`g`uz|A|KWbZxmy^+7FQiSho7~yz54~4R!hyM8UVP5?`>CZ;%B&o zM$acK2mtf84>7HpQi{zZVyY6VEZrv>Y^>FOsBCz5@gRmpwui)jS5Cc>Aw(f`H2hEEW;zG6#Y#4kkc| zGhhSLz|7@))M-u$vT5xb8XWP>qYg)I;`#N~y%?E-BDDzs&Fb6r8w$HUPIouoarQT1)E~F zJz_KO;!IT$NcE?fJG}sM{(z~WTgG2xzPoL54=NXg|Ngp7a*@jg<@@V4>GV$=jvZR~ zJgZ`;=3B?x)fBz!J}v`<%tqQxde%Och4P#@!pPmbKx{ZwSDykj10DZ0RjZ5{C8b0 zazqeg7a+hEx%6@i#S2q$PC#zn2khe^T(Cho2;CN< zq(zk%9o(-S=o9OIHUPyg1P@y*_!9wcG?vJfI}m*BCkoiT&;)F1;6a7|Poy+SRL58a zFGe)2E2QSR1m@>?E>|$$K(G*52D{sLe!{~F`N$3^CcEdrcLn|=MYF{jRg%!$%*g$d z95PdAyRa_HrV$w>-uaQiDGyjc`xBj@2gLC|2|y5_iNqWHT=@`8kvJWc{

r52}9@ z0t=GWc^u>^D(h({_#=%th>!5aJGL62!7HR@%6H5{In`G%-$3L^L`ppgwx0>WSRR5r zRD+V}M4ZcyQqZz&0dSP5w)Da}Kazl_Fi=Nw-hoEih#84dQ0^&Ui^v61^amlR?Yl~oDSkZH{lBXL zMYp!gTa^F4+3T~Cj;*XeH_Ly`61Y3%{AjM%mn_&fFbk&>^uP5$Y&rq>W=Ag7LD4-$ zF2!I(2VU3&Av0Q0mOz=)OF0+MRhWo0hyL>g;qq<*Fzoz>Qo`zj007;10%ERA+`wR9 zxGwsEVN&*ER}q&BZcO<{grF|^oz74O{|hFFx_c>?CrAqQmwoqg$pPfW$hQLN#hvM@ zz7Ri6JE7gKX3ycPrMo15w?eo?(}L?f6}-$|KrGGQV(;hqe|I5uVdN~mI*S7l;4c`v zzN4RIz-IXbf5sBmcKkeQ0|5LmUB7B-Kg1aR*4FiBA1*Qf>Yn6M?KcRC?kj*G!%26$ zRPc|lA^s@zm-4_n4_mYQJcDn6OGPnH(&x*!aUTMpO_y#u z*q+!wahz`7%H%?H0l*C!)~Ff}6~-|}$Qk#LSk9^)9n^jbr1KQx)u5l@CTg7Cpp0HD z#3#GepK$Y?ag9N_taU^|+`aqn*J<7Bh72BPgz{UY&tW@M7O}m#>crpPM?#9vW8C-( zAdJeGUlsu_81KACBh)RL_@b*Zx~ZO@CJ6w$W164%lyh5xIRY35qOpm4%GWplr9vuL zI%)UNN2z~Z&4Ha&Z)09{>A*Yk9;IMJug-|$SHRxX$h-M1;AV(XwkP59F7;}h7v8k^ z`}-jt~GM9T^=Jwt5BX%{{rCzuAngGD5(IL@ztcS^$# za_z2zsDC}QH@iH0tvgYiK7TCwK&``z z8h}jX96nz>V3;fL2>yM&+A5A!6-n{*qx^a8sD+)^s*IZMB10CdbCcYC#xt5m<&FXY zgD32agS1Q9d6DIU^5R*BrN_#@|$V0SrP8G~0l?|a{5W=SG#NEn1z4jv;(;L?2WE#?npz>fItvZw+ms*o z?*H*j>Ei94rkIu8FZ{<7+o=l{kjxqP<`)16t^M(GJ1YZ7#ZeTy)ZB+&ozs0QOig>d z-t1@*ig$+(QfROp(i}}JrRm-RGfW4_q5Aw#RUal--V^xGZ0gSk?Px-CDH0vd=WkMc zO0jFO#m1> zk=Wd?1_%&4Jst}|LU#6??M_j}yPUbdFUrM98#Vfz{&hIW{Ycn6PnRyLmCjd%%CEHq zUL8sP(T$7m^$-DP1-=q~7XSpE_0l2CgZA;KVDSZqUVCG8#h#Gky3JC? z)48?%BjDKt{o|mZrb@xA%)Q)DNp-a@@<1AgyEms#hE*N6GD0-QiQ4)tNAYC*feX5i zWDWEcst1a(6^w$vG7G|;50_x`oVw!5RHHfVfID>yhasgfz};X?E<&KjD@fb+>#}VX zvVuIX;z44+0_K~y#I0bfZqs(gweCJV01$rw-YDY6?0L_-96yLouPtC~gW=2dc`NjJ z{IdE!Cg0HxJDYD*$RVM6R$7z)eY>{f2S^>0O3qbrf&dH3{mge?wr=nSn9x8Kqo!ubtfTX5hy3|)OP>z{#dk#CEt%l9 z&AI@#X7p^cq9}$pKa|wL{g&Ja4(KV#$sJ}nB%s5 zy~@glt(3FJ{qZY6C9`CWt8;#Se0qI-Jz#Th>xK>7iB4XeCZcAeG2h0YwEZ7Tb9zof zBB8(P;&2-mw6OovB`3J+Lf65YV>LX2qqwRO*=@wIPq!Z1YFI3^8I`?GN@z~*Zqb$3 zJK0MbS6h4BINoyG(F=I($p1&ff0{pS)?frIr5$v_3)~>iKb{bU^UNQw1tDi45BSY) z*~vSC&2GeEBkP_nq3El|s%lz!cd)Il#YvX`=D~Eu@hgV9#(q6FN=>wB9-N-l|;ZUH;;cK3^(mEh8W>=5yub{&!J#ozux5>1v z_svLHW}^!l&f1QnkNO9{1O~&T?K$0efM?v88l(q#@pDV}`l#KZE{s(;&3?0WRAt<0 zhi-x|t$s@8wV2qxV{`T9?0yt?G|p_ASDI*u(IRM^0creg;Ix)tOK+pStrT}3wkDjo z5d5(vfo<-ud4&}XqOuP&6g^Jfb)xbwS2r!0!sZ`0cexPyJLy^17kCNlg$`~ClK*bU z4oP{4Ww7M$RH>ww5qmg)m!HT2xX66NiGL6H`&j<30P}l0QSHQ|g|y)BFwnK?pX#IK z@QDk8bp0LRVnK5*`~5LI&U&%ZvJ;bbZEj_|da-ivQKl?*>TX1EyTwz1dqGmk5cA73 z=#T2jviC;wcK?p`OPSNj1co)QRrJK=0{MMgVG_+PV(T-}EudbmTyNg4;@Bb0{)aY! zhR%wAgn3Pc=)>0OZz7=_6rrE4}r>LZfkEc1YLSXCy6fr(~qaEw3EtprF7gn7dNz2A+T2}&>sLrE!VbrcG7@L4qOxpq@JE}bfAhvDxSSwD5=thBs)mWw2=JN zrV6WTT4|Z%S(&SiAJ^Dw%{o%5*gr_y9MBuanC;{Va0HTgg&0X+m7fBav2m>WaqoZ5(xVbfYZ?z3P&00hJgqZUN}h6f92)C z6(-3U3~@FL0w6Z^f<7C#?mEfzI3eCttk=<)X-e~w+{Go>iM$#3%Pj=RwZ8$J2YLWd z4=iq%F3<<&a8ZqJV{GJjM{3S-b1=2hyx8Rt{I3)l=q!=}#PwI9jxBv%6mYkZOCR{V zs^Jn0LTj@!5ztr$tJnJjw<%zwmm7q?QNABVF7Ho+O_1n3*^aYpQlpS@=q#PN5u}Ps zJNMk6of;Wf8t*;HY0>(`di&B!Oyil)e**EfsdVCPnJI>lZ@T z%vV8@SFf_tS~P+1ykZYjCoXbOrYaX80P3NP@4`h6Of^&x1cQ7)@HPq}i=4p48Kjhe zE@l?8i*?<+pK|iu1s5(YLXhNl7hFJJgaKY7`2K>+l@G;zf5GL-#T?KD7wW(omdRWM zUn3VCOW>r4H_=R4NW1xpjjNyf?q{%LfrsaAn|DO)T$BL7dF8&&_l2mf_8O6NQAlOG=XX`HUTN=Es=J|#G*RqTsVpwao z1q3fd|J4*s2{Xcupf^z*uI)YYuqc*LKaIcIOj{DXa)`@MhQNzSMeFi^LIYqQ-Qc4j zmxO2ii3AB78%>(VpEB_i1#?3K+v78h!UB)WB@N+?rnn(HXp4DCU^cfW3P)oj~w&}fQiAaKL+6#@pM4m%By(+lTpQGQZ5)1xF6L5>pa34lws|iHB z3_t<^e|+1sj_0*F8>m@<)Sce;yhAaiM4p}R0z#ex5R{QklZ3szp%E-Uk^s7ijr7yx zz*9Ns;wv4O6;3`!`Fg z!=iy2BoI@u&l1o<0cl(g7d{)Qlj%-l98F530;MD+H!O#>VTDmja^u4iby6R2^J5{c zwjLe$hAm-H|satifgsweezSq_@w-Y(}noD3s z98=UYs6rv=`~RD+0ChnrKlK20U`41(0Ih=I51%Odmo5G$b;Q7r^>U&Bz#t&NAt7KO zAWuKq3-l8L5*h#w1BQ)>#dha9ham9N!Z+C;K0(7^B_X3=BBdm!V)l0de#jRV$P5Mr zzGF6)%I2*h8k{UohTxh~+Wi$U!1Td&0qXmoRDnp_n}#3@ubBqxI+5Zi(Ypw&caO&Zu9=xDQ*q%51?8kh>p zsb^I6)F{SyZ%Sh~s<880=onozggeFLSe2jthVZXU$!;diKVAEM2Y#gkR0{JDV%Dm^ zUA7-oml70}v9{bEPx!5h`9b(swQEhRzy2>d*Bc!#7Ko)2m^u6}Ik$+AzTfikueOG( zg;w*{E5_+JWy&1YzNaT|6$HFj72xElgR~jmh%XbB%{NpBKl^rd#Ek;L{ejO=dZ^4P zisl%BG1V^Gap1k2(6Up?-sgOYZlV-T4n8@V0|I1`ottslj&k>wG%BAB-wz;oP+toh z9fnE1V?_EYFQma-i)?@oPDd-z#T3BPtE0qlO{7sJQ~Owse_12dn5}ne>_VYXZc%e( z8l@u=Ou|99|Den)f7*>5hPv?%XQQa#{Bqm~K{F_PJza)Rer1D}jz@Iz+Y*+|aU#zb z96QhXzy#Y75|yw7(Yg&jAcmh*oYU!LgHk*uvlcf&Gi8ycvDv=+2x+ zN^ts7OF^x84XRr*1$S~9=TKuFZ7FRASCQ$QBn?IFH*ON-&Z*x-ryxVSWBz=TvH;qy zdd@~YG1N({`B);KW6N(ww7&~ln4BWR3SMa3?SWHSXWP456C6igK?ieBF z$M9*Y&?1cAEsk)WpiJ)-Xg_#?0d3KiH=`EUXOH^qP=!))1O=1O6~U`~qY|1oHe0(E zdi?&d;XA@c_tJz-=5DrHVm))lCN%0^E)m%TFolwbU-C78^&${0sI8SQF^xDqGFUaf z4@0#>bcz+0N6&xpkjey3J_6xRz!t`~SP>Opbc!+m1xHm-sxYqMcqZTU8Dh%Dc=VhA-GoDKGIyvdGw02Q(Jg zCks0r*N-=>Qrng;Y&y%Y$R15^tJp0U`cCVh_K+xOXTM5tuOyYIJZ1V^84W=YKdf)D z^sLptOR~iHU9&5(aURt>uTaQGWK+~@4+L>vV&}JDvNXv~t|iW|20<6!ESfrL*0^JW z!$9EssvfVk={0>N{Q|otid5rahT@8`Tw$AUaC*lbY!dSok@ilB^Y@q-4l##Rq$43jsrW4f-7Kz}u4cHWWKHd&R zUm&U<%r8KlFw{ZgRBWu%Rgk}r8#@(5pg^V2x)zLEPb^AzV~XJsCFjbcdnQ7pyXgiM zjEmQm7M*mC3)sTQ5YVsr5K{}|!W+L#B3(=kT?{63CeuBjF<~e(xnmyGM&RHp%MP{tn5M$)v?49^arWs4C+A0Ki0iY(vetUlkp=Op z(wm|_xF4=#JL8WCnW)~Z^D(xtAEv%7giBV>a&YU~HnN^F+lQ%=CPo;K@jUWbJM?)O zmXnNtRA^2N1AixCH*<+@oKKl%y5S)`FPe492yT#3BiESAFfLNTta#6S`fMbjOR=fd z?GoB3bc-ng!~3KEY(N=Q*vsI%vW^D|M5cDUaea>BG89jSY$!3cVMFg>MBw-`P?+Ob z>)79`M0aB}$-aM6kk$gk>9FDoE$$;WZhf+$jmTQKj(QYjbAFg zdg4BKO5`g&==#*HPK?e)I;t+d2uv~Epe*z3$X312S~WPeG8+qBaoh#9Ms=Yrx}0MX z*Alfi8mJG*Fpo_bzXCF5BF2vs9V4BS6|lGcdFbylJ2k&o(al)cFi~Z7m0gWU$&FM` zz3YZ3gT-L?cF2TeZaxV(9Q5fqJJVFZ9}!7CS(E<|dvZVNRpd)7XjTnrVIdqALOVdY z$P4}Q0=j~|-R?yeq`1duy zI>f3)Lrr&ko8ePeM3J$oY_s6LRevdf59`qIC|Ho%g3SxyKehkFK2g5J^9H*&B+@b6 z+f_zPHb|aS6M0(6%0ONC8h26HNMHwuBPTU@T~W)D`zT`YX4{gIBMwae z{A~^@|NNI67|5kBx!;Oqs$)G*_k6Qo;GTl^;ax_u1#kde#)HzSnd#Apz89n?o@N%K z4e?_2r4BYW?_npfy%i>$R~>as7L^037&28dr4$pXCp(9z4L^C0gQBV>S7CwUt-fZZe5)zmgDJt2%^wDior1VQ>?T>lkrwHs zo^2EotFF^o4V)P&$J*01vbea1jX>AuWljP=I6@5HY+6R3%UF3?Lrp%??8WtRvd&OE zyFi63y;72_F{Vt)%jEHuDQo(hvnGL zc%C7GEV8wzs;@~SJ6=^-iV~AE#ZJ2C)S@cQpmKbg050lZ9>C-`eHm5k9W5s|F~z+< zP0*V26<|v%1dmS^kli!t6FxpRKnqC}J`}1&6ct{`G?$cb!xrS`YviQtlc7gr6L?px zuww&;m{2JDDH7cKTg)8crCy5&rZwy+D{V2wVkA{khbUW?-80|j&0$ziLlqR%fsO6V ze)=lSa;B#n>FLP`g&%7$i(k-WW2kbl3VDhSuTFRZF{T3Ox?|VkdX#U++h3pZkCjG8 zB0$4&G*Xkaa2v!7*?$16wFNra)lL#O- zl4eQgIRpGW-k_-Y%rR&k2qSO5);*BM-;T>i=HNS@cpRfNw`GJ%T6?&tLuvz1S(ziz zn(6q4SWJ>3P8NWzXTL$h+?@O2s#T7ES;9^FN3Buy>vYVod6*xG5A~IB5hNnEx!sV0 zp1XEUZ1{S^=o6uWo(1b_ZJZ56RpHt2hFVCBM&`s3@o5v%X?;0LQwAvoPL7+Bb4;6je7Q&ohZ6trQWh^H=2)+L$%~4HqvEerLO1G5c^_r;+9U9 zykANpAGgw4pSE+Y3Gly0@WJewtYmcTlYNYA)3A16{}f)_vca;%iEMf~TtzVy>!xQ( zw_0KPQnc>5`S9bFTt~DzDD+Yv9;+a%?k&8cpjUzUTxO$R%D;R{0oKa3C&sr)-ffgc zi9<`Y*ifFB?>buTEmFSn_X;!!Crb9(nlAwF9wH+l@t)p8$VKIU#=Vj9AWURUnJ)bf z?Ncl+RWE{^dS9ifMp|?2kdpkCQRP`vI*a1}8-fr#D_ih;;EUydb=c>|>?Y@_NwdFt zG`&ju`r)GJ9ohG>A0}||WpEUQn3BU}9r>p#*(q+7KIF5gwwra?X$4yjg&3rR$yG*H zdqebJMzbQ+yf__Oh($tMX%2DQ_y@WqJ=)3T*Q3Wf_{ZLdQF~QGCwjeVYR-}!C0`|r zKoJy^Z$n_X!!6<1YwpXGFWXm$XXmga15L>j)S2Y7`%xbc%w z*>+Gp6yjA4^9=$r>0bf0wgTw~h*mwT_=Q3-g(nTG3hp}M%vs4446rCXt5P2OCP&k2 zDiEXDyQyigFg@zj1u_u0M$Xhu_&{^r(F^%s>{WOn`!YU%W)eur(9JgW>7}6?^5bZ^ zK7(H(`_Zm!m9A)JVWlvu6tV;9O`tv=K5&7trlQ526g*jqnzU=$>81Z%fx3y@dH#{K zSm!4a-7iMK3J}_$KekHlLX#6H+$a~3CuGCnq0oLhpDFQzBBY9 z&&WQqSVvc=&pu)VuG~7Cdj_vR5Hg>x)_IHJp#)L)$fm{XHK#pn#1|HUs^EzSi`m>} zxsjqz(yBt1Sq}FVFu}_-xV63I!Fh<98G|JB-`CT(#1YwRp8W}7hK}AUGfJxxLBWE& zu`7{~3DeX*dau~PI+q~19ozN}zAoepN=n}mA$g^cUe$$|Lir3w$o>|x^{}3o^N7W& z+*d%Z!e^a;FbuaTh2|=cS*-yi4{g+^@NPr;c7DuHT0Ls>A1T6$rX_b_qu0_Yn&G9M znD6E7-F~Ds#yzM`-*b;lb%i>;IILq(v%h4?)@(iujeDUR8 zmOyKB;U_OdbzOW}T$3An3_G>wE%l~;-94~ZmcHAU^EkLwowZyzJfl~EenUmL6R$`r z$Pn199D->qm?|s@jINum5j_M?EMQ*Uk=5C07C1Gr4S&C4Ve#%ZirX zPTTz@_Dof0c@H|FrcF8B%BsU^do{^*!Tvsqfz;d3RmG$xw1nd3*SMes<_;RJm!-p)&+< zAGcsu&~NOiwOlQAV(-j((oi`*s8c7*6jqJM={Ck}$8@ZF9kv45t3^Yci7!Z=&+>ZqLWns@s(m=}>54uI?_augdttaz^qBX7Qtu5OT9* zVf($gZ@VvN{ZFQ0ACYaFw`A#yWvvHqSp^1)%aRcXhTWFmoD|JEKHfRs^^DvNCko^? zBMGjff1-Dnr3V?N;ARAX4z3$PFQgwCwuEUr+24>cr%H@ILr%_^(4;9aBiWKRc~$*% zOXPcQ%>=Kp8O_qlMvS<$Z=!LdW-|eSOo8l&alpYzJ~D391?R~jwAj|oLjv)M^)(8#-CORA+yM>Bi7X8E`1_5! zi>NZK2{sH6nJ--YpyP@}SMPBQ%~*O``bjfa`8ETLIBsl8JMke95*iCq_vXYFoBPaW z&>A*7wx1TEL*pypC8IhUZm4yyq!Rt!CcTcWN%uw!7UTtB+_;LpTXW zO3waXzy-5Y?BO_C8HH#j*oWS)^@AxBP1@vm(ImTwy_jkdg=y6|F+ibDz@=EL1HCaExc20^ zEVCiUU6nUa6+cZOZD$1MaK4$letQN=eTtNt0zJACQeu_vyxDDrYcq~><{MOhl$hQs z;BbZJKx)V<=%;^*hPE4{EiSE~Jp1u+e?au8upSF3lkunQA)d@u#0T7Fu#V=iX@2UC z-qaP_msOML&!}1B{qbLVSS^>K8Ue5H!sVkJsR!RYKyhk8%EWM zN%AEZH&H2!A|6K#A)_JQOQ5Z3>A#`KW;zl=V`9^j+Y} z?gTpUO-Ve$!`VRJ(Hhs1G=H$^LbpW+zv~h2t?DfuUg~l*w;0H73ik88^^l;0^ARR$ z%TqvU{X+~S2at252lxxn8qg=}DUPya3C~+h(-R8xK~e_??oRiFWww8`in`qU0h3{b3_1mDjAg zvsLIR3KkKY=DdrSTHGI&nC;{QDkkYTlcJ< zv8nHtAoEfPh=hI+SuVDuG3vp2N46&49O7DNo$qjx-#ik7?WTZIq|qYtw?Ntv_W?OU zplgyVmv{XfD^h{DTb`1pVdOKaxBM!Gc(59pqBjqNtyR9?m@J5W@pFk;DJXN8YZQx8{XHW|Z=e89x7 zR0=GqQNKZkZb@u^m(45XDXUbZg6;J{yA0EU#n+Jrrmy9SAY(->s<+aQay%1J$h-T; z=(76Wiwt@o>vi{qQSsSjN8$1i?UNeoH!BKx5oTwRXDch_5r4$+Posthy0*iG;1$4x zx}=tcd>0tt&WOac;VjPh7Us^lll7kYe#Tj_+bNa$-p56Oe9=`EE=b5=+mi@>!I6P# z^1H?znjsNs~^yw|5nkZMiEXUrQMwy_dvIuHk?8> zoxHBRpg+VeEWPzMn-O9I-Kqh6Gs3DZLLDQUHF8EclumV`%l;FD<3sZe0_JW}(rsWU z{%-KeYwTXW)98KL^_?n(!!OE73w{cDQLz`1``ZHo>|%sQ6c3Z7<fa1WZUc5 z-VQjm)HbkeB?n;>R{I!xQAY&sV{U-6PB{g$?^pwtjm1uuV)(lZBwn=&S5rBq(de8~ zt_RvlkxF9(ITc*0&n(`3o;8_l`B)oL>_%&b^n2*1-f&fBdR*)=<$q89Cu>n!J;v)l zVgHV6A8Ui>v4U)!{z>t!IFgm$U0(Rus|8u)ckAYg@GmQPAgF)sUve%@xh`u4y%9R_ z_P^wu0#0Gny}wuM=gp^NWv-~0iuSCfWtm&{$Ju#&_VTG`0-K3#EEt|~YuK2u|4`Qz z?q;D)O02+#)6mo?$~2FnSREzo;bbb{sevY7mY%ff@WjF~FZW@J(Rzu$b~XS(TNRVvADi zpe|b<2d!2;SoVy*DqM3+^QTDcc7goIIn8Whi1shv)fys4L-E%O5z;bZl{jb;f=iNX zGQTPq$WOG30Q;Cquj?E83g?TsRCdeqL_KL@WTCe{U!IvoUbUHr%joB<27MG0uc|xE zb-o=>S|T}ai9%2{m#Pk8p3E6#kEbmh&IzG7>qASZ;*IBZB%nHVcOR4aFgsc61Bd0U0gmk-iks{r_*<>=? zfZ24hhjc~6NUL*4^NDZ4o=XiFz2_r))0Zbs^U-?nQ__^^WMmKJ{SguuZwR?|3GkGNXSfhuMnwTO&vY9Uw z&(pO#y%UYUcEo8sE8v0hp~cARL9z;gqR#7Wh@1r&)h?vMwuz#gSqRk@=;B~RGitoC zJ8Tv4Mz(?jo6rA;{$HK^euF4#n<)I&q>AGSnOYNwD|Sk)b8|^b`a66dsi1cFJPNnY z&6xroxBb?Pe|l2S_&~-^Ov3%feT=f3`nh+NCHq``Qco-oq7!smgrU9ygksZ(t@G{* z6fC#fg`F+I>_UvoZ5%Hy5tK8$(_FI1`-64b=;ohOw!Z>K9lNp8i_1%w)2hT*1NFl! z)gebyOv+TuESnFU15RTjM=9r#jTsB*aJbZhiB83RuJa8NGX*mOg*dvuPVhcjTY~=1 zHVcP!Ja6hoROlMIjhh#V%$jdJ1c85`vIw$$fO{)Zean&e>G{3+E!>tUC%L42x95Z> z_`nEH@2$e}+W{0U^kO+>Zka4WBVnqI0du!fXRye>w6{({779bqS&_$ik%U*UKE@L3 zl7FuwPbP)jpui(hSf)WVf`9#?`U4J9eek?y5!S2%Bk9Ud6qcSLaSFUGcO)VSi<`*1 zOo&6VNwrdFD^1Dv0%x;!3ud#F`*JqRo#ax?8wFd=HhgF-v{>LlE!FFH43u7VZFE{d zO<@}O%`o#3iOoETe9@j0L^jo&mWKpSAgrp^xNUG?Axcq3Hxbwu?NTO3IZ~;I*P^#U zikPt`tkvAV&sBu{G)aZds*@1^Zeh-Y`yFYc_X$Ha@63zFFlF3%+X-*s;PHSDmlVZ` zcJD?@+I6&N-qZ{Q^{Wl^`Up~mj`cWzwpA5KcoS75L=%}2TGWu&%zew4JyN%*paKJ8 zFg|o^I{+irXO6=NP-x?uE;D6qK+HDyDoUvmP)x;1Tl>IyXzwHs(0kTU2Y}UWWaLBk zFmnv&j2Ns~EmBHyM!|@27OnOKs0Kh&=aw1Ryv&{{J>C~SsG_XMvEaH#gMUIQ$6Br^ zV8)=4?Co*$jiN*Mqp5EBH^WIUKZ-rd&q~o(^+wNP3c7*C#Y9K*?3o(_ox59sABh#e z4&uaK8xfzN{nIs!Cd*q^J)d~VameL8-NPGRqqWIeOV$Oy6SPM28OA}M;=Y#s$~7F) zlXvMe3t2y+3klxf%tdfu%5%t5ui&FnW^tQbp#m5EBg$KK8~xr7V2PH=n#0AR5XI&F zaBz&gkm>qftaTYlOF>cGZ>v=i(IxZZ$sl)?Tvjnx*EI`j^8Lu++X|1t5{x3N94tIV zEBH+2|FQO#!ErQ8m#}QfVrFJ$W@cu|Vrj(8j21JGm>Df*w3wOMVrH~t$vb}TeZScI zMeLv58!-_x-4WeYla*bSbNJ3X7E^64AfPX9^}w?#&a74s77W8zPBgPik<9E&jAg z6;EEO89kUWl;ycB!bP(K@wqT2oC7!QFV+2b-+E0Wei~w)GI7YLjHx3s-(qOp;@Qv@ zsGBWbe@}c#7>F-|LmX;kF_chOzUQ3Sk57{bu_k-4oT+ZCHkqa=L4Jw8Z!g2zx;v4* z$PY+WTD2)`*ZhjzBPFx@dH=C=-*&&`=aWi8eJ+Rt4c1w zyf9dngK=eug5`%uA8FV6uTIK~xoi<_RFlZ~@@Al@BfCwgvyB3cUT$eKI(NbC66gG4 zsV}b9Q9JT}WqPnGAHhiKmMQn7Na9H3{w}7f^3Tx)k?+_(Sdt^u0mu6?Z17PqXRI-W zbC_)njFn$K|KdnOkx8!K(~H;BB%JoC&vKqYNMo)C1DELwrJl&dwbf?RR`SmbCn%;$ zT@Diz$<5J229azlQbNlGVesq8IL&1;ZWAUs{Q$+xV|0PHy;!M<6Hfuq09;-gw6^>K zOH4XIgu#s4CmF~}9@&K<9rH-v*0Ar;FJa(AjH@(FY?*HtV4$WUWMrbDa=WEo4%0(A z)TXQ4Xz;(Vs;Mz&zr$pCJ18hfEDns5tX5oXsxHD%j#8n|4~-=>{lnH|i zt0Yw?rwK&!w-R*9M5`vbs1X`?5_Yt>avbYye!W@c|3Gv%TNy1uphdy$Dt4*~* zqrmzp+JBrfg!=_GQExuV^xH2>-uU6u%a#YnAXwW^}$oy{v{Ta19kk&j=| zzPx;_tD9p7k)vaowl;xy5-~Or_&qdPh+@)#IeO( zV_<@-pu8L#!}4GtP??-s8t!8)NtQj%=6^aMd#EEF_3{TyA5^&RQ=l|HUgPcS=r=Tr zc$VM^1JOIV3GMz{GzJ~9DtgwXO)hNy<^vFs(45VL!n#z~A8_y@9HGd{jA;!D6D{S9j0qgruWd#`J)t~BZHr7!(cT@rR2DWj zTKAg)t>E7xDGPPDv$K;7{kfCyzsD&(ti>M+SJa45f01-RCf-=TtaQk1#-SXZ*@{m- zNQ=oR7RcyhO(|1cFa1@el4NW9zWPg0#&axFY;AhiVUh7npPhDvNQ_6?^#gBe09W=1 zkSVfj%E3YYIR?mm#L`0ue4e`0o}9l89ww(X62$|ihGMl%H_8$u zp*4)w&?EyhP0a|CDu^d0p&VlL^c8Na;ApDZ#rTT%xB5x|4ammj_@jjo1+eI6`c!Wq z^p@z;4FY-aD4{jA=Y z@y=OCxxJ6oto$Yi5#Al=UPQ)%$mgEHk#M2&6wG=ppSR zNobCV^Gl0N(dNdl(e>0*gx4nxvP*ho0P(|S2YY?0Jj|cRIozWU_^~RiH9J!yEL3UE zMZt+pF(4)5p=W;%>S$F@6)VfpHcY6s_A8U2$!x^zKa~&q0LuNLKn?sb#bdkFg14kW zV^v9f2b&6&(U0Z)(OU^3o18~kH;RJyR!_Z9?dyqCP$Z1gC!g^FMPFTZ5h~#0Z3;0+ z(JJa0SduUoq_x7_h%rUMNeEH~+azUD7P?zlA}W{vfc1mI&KE_rS!PdpGMUl@zzOV_ zi|2R(EBLmKNO<`_jrcz=m>!EZIcY1Pd(xZZ7RLt5J96M!5aAB=ce-woUt@iC%}<9` zKJ!Nfb$5UU$1CEBKCRK3k+H$2B837WhMXV`0p$!XP*f^~6R02sfHz@$V;>+TAyi#c zA1#3!{{qQNDAKO!KQviy`<*~z{Id{%nom`0;A8=tO!`;p8I853sfHj|>3n2`9#6JjZIn{%kc{T)mXMwyL3DJ*-@#owICO)C!W~BAzgG}gmo-5s9=P2M zHB!VsP-U#yy$gOAz@;nMUSUY`-rOeFTxvOzf7VJBw8HDX0r8T8FvxBQ@v0_d5!NGg zQU+EtbJz2K!01OZPJpQ@Z288Iuxtyh_wkL?CFNy&Nr?2YJQQ98SawOtt-eZO+X&{N z$KNx!EFAVg%&af(>Gf<3{3iwXIKJ1gev!yWP~iXAP$B2p2uCPeMq7oQ2G)X<=tkd7 z-(h#*#fdzfXS!~Bwo<(;yEJbWCs`mll=3ahDqY7qCeHUmyBL;if?f#i-$C5DnRf;C zDE(R?Pt_@R{bLdo>D-M+W*Uqw@)$;jiKdkr^=#kA7qn(wtUxg5{8?M@)0e-@A`Ddr z0zMYSXAT{kl67wopZ~ftvAwLA?uDK-%snAHR)g2t!8^R0--``uXSZiUqi&iGLbIJx z7iG~OpdYnsR%l8@`yb%}(M9T%)}Tr&E03JA1+H{>Ci^Vd+dWxIbHp_E#C%CgeTTAD z=mG={NNgJ^!63l{@d6C}NbeUtTAqhNM>%nxnno&QLlLw0Np`Ctqext|D=H;9GlLP8 zo{EVRgJ?feW0o8h|1>qziw&BXc0Ery8K930VoJ2qoaa znXgIgvl})KTT_3wx_}RDv@N{NWLn?nK>x%(Zc}crITQu1Jv!Thk<9q~kpWFJM~N*~ zvJk-ij;TuKgWW?5ohJ#SlNg6-*`xMU|$h|r7kw->&d zaIE+rtR#XKNIEj&`kK^RuQX-Wnx4%`(DRwd)}osr@g|%4%A0oYTIe6JBkRmRAU-zb ze?zMfANWb;Puj79S<852=(3Abrd4HODAut=!YBcAXzP>9kO775Ga9pX(#$ z#b=t#VrrLTz+q59@(e?tnc+Jz@sM-SWydrWF2JM`^RZOAU9LBOB%G11y_V6qcc}VT zCsIgaCX!e($fktATm1-OLsxs+VcIy3KVV2g<)zsc3~wy8FJA8w?E5_Sb{|AEn(7NN z@+a3~{RE64#pE58TC|BwbMzQx2XFA`-m7rgdQR^eWo9MJQv(dnyUu>Ul6{<%ZCrk( zCS&3Wi*z5HbNe8@uy{1F04zZp$xa-I9KD%XrB!8%qL6omd3~7QY@{?7i2)W_E<$0m zt7J1BDE`Nq=PqmxxRKU1W*|#$(|v^NNK=4q9+{n1B@ha`cN|V?Pd88S)J9NHF=cY5 z!;~By!T!6n3#Y!yv%<|!N}RlrBZ=m;Deg08MH|}D3p9c(zY?y?zG656Vjf>)5{1RE z97jLIq)e8dhwAG_`-k(zilG=<r&D}Aa*DU?0!+y|V5!pYYMd@I~f}B1Cr9+id z(-~DFc~P2OJozgktyM)VO&3Hv-kOQii5l2NnED=waits~zsbRuBfpz4N+2{`x#I-Q zJXj11?mPBmZl<5I&Q9XXl#pM3x%!=5d0OCrYNbsv&j{nG4^o=yFC^f2O|y+3 z;~ZC#BV>ou*{NFx_76&Kekk$~nvmNyt5l{BN(@K6m`|yDp$+b|9`tI0;_PwlzvEQh z>Gb^~otdV%G(c}j=W>c~W{a&&8T zFAgI@8OAWrm+*ZSh-hgtRMVkb0G}&ePpQqFZ_H^}n7Z6?Y9GStMLL*ax)&I+<{zcY zJqkT|sy#VttfDQZZ8Sc5&$kzY&EOKowNvO$k`~wXeLiW?G3qb~qc6%Css}%%~3!H`ZR?ryl)nT z3jD6s&f6JxWO7e9?d=5qRhHefKC&qEmO51bg~n-ZIo2Wu9T3-Cyy7@oIHy06cPJ4Q zo+mq`a5tT`{qqSzPGOY0Q%_twTEDega{A{ZyG`W$^+?btkTc7NpgIacfY`G-G`^sn zKQxA7LA;i)rJn((&(+^mmS2Z}8|RSHANWHBCmPE;4adG}#j`lclmA+ks9L8#{$b zl9w)wjh)L8R_8yQ;1APpVkM0cHZ!$!8S`LsLr^vVx~{in2sf^mjLq3gFQ0r%YnU@H>TK4bCfRjKX7Z= z19MNtnbWh*BM;Q~*Z)CUeK#L@*iIY;kQV#>>mPZ(R(QkR6Z0{~$Z5+d_wUS3asB~I zb$9|eoS0_?OmG4JfW_HV@7CmXwZ6+*fE!1ij7y~8!(neSzX~DnSGR_k((dBGwn>V9 zhXDQ3hHTRmsliCF2{pz2zdVSRpghJV$Mg@P7!#^TMxvH3UpIy%(wDC09>G3OpXq6m^J!-i&^G*fHu1DcA5*Ekv`vpG~(3c#zQ*t~KdFFn}j0wpXUP zRkD*wSx0%dp)oQ)Pa|0b(*2t|+1sOGfKLz~{pWd8r{yH4NRu_A!2)H>Ti(pU$8?0% zDLNDOa&@KTVFB-NM>TBHu4(ZyBV!vLG~_R)8drCp$`?;uzt1?OjN=W4wHQh%luzrz zG7MUfzyKLGVJ7hq66YEje!y=Fv!@zCG<5gK@nB#s!7q|XNTJ&5XSl%kv954Hz3j#| z3WBKO)(JFrR$6-HV}*y2cD8n0TVOEr9l3v)lw_D%o1AniuAt+d<8+}unQgVZx!Q+uz-IqAl^z{{ zzm+|QNtxp40VKM{M9qaLJ&N9atzmipy`bHy6ea~q_wv9?0xbz7JVBG0RB>f-h)kO< z;Wr_!)rbBaT&Q{d7^%tcj@1UGl_H&9y*%d}zs<5*!{z0hMO8>fhS5}))Gj+tOV&x( zFxTZ-#h}kTE9p;TB?5ZW&TRgG#it6m)+*wp(J@&Knh}hEB60sHaFdTD z3sL4m`pG2YV^WP1S5WL>QjyZd@1qeW*n5(t=KAZNXZVj<+xzLEU6ix>9i^PgUwEj6 z)ljuAF4r_7O&f-jdx>R@ufkC60U;}-R)ns_ z(ZnpW7+iMDHjLTaaWYA{(&UsDXs&=MRe^-OGKA4-ne@?_DGt0C7$Vzs6%KDyfU0)Y z?1Ici;-oqbJWxG0c4Cv4#r95(T02*c9y&H{{X0Ed${}#2+^S`f^RfW6Lqo?-w5X5+3%uu1dI=SB=1=G$m=$i_^Q(z_Igkp(ELL6YyJ@CUQ@ zCIV_PUbY3U`FGE$X@gO%j+@r!BSovPGWaCi!DKA<^H9w7ffN(6q~rZ!w`5uCTqz^JvdNX9=piZuIqP;iQ{SWERi~t;1L#Z( z>|-PfY*Ps^ACAbbvE_cFm5NWqptFDt^nNIU>Nm)tfPDg0Z}Gl-0aO7(=+hst?G%X1*mq=fjK(r9tVFJm0wuikJ6F+!QiVYh?V(rajJ>d-1d>#O zbWKTBb+6DpYlSB?s}OWUAj)N!Dq7u68P!4tR~SC#xUrvu@ zTQ}_5rDV+vM9wU7I7EZ(oK-n%HMC+Os7=3--ZC?# z$r{5k^aho&whWpwvnAFAGa1DV$(QpiGQRQ+gbw`E86@Mu(Lf639dMxC zaIBm{D#lj8Q3AJ`Ef9eI;p&9>3(J>juw@gB`6y_d~8hcMm4V=@+hNoWRQ~JuT;n=ho zx@i&?uXRpHz=K|*D-JRdJqit|}=adBQj`U(oT4 zKcFh23ZR{V*Ut19@fbG)t=i8y0xU~HKKt5OMqXZgq_|pYf@LNw4%*oAcLfmHs-FU7 z4=O7em>60rgzoUWhq-{xV%3MclsE=XwTfzjwsPeqo#3s`S>hR0CH*5?hxfU1ObvMhiUcS(NeAkuH^I|y+VMeR? zW>+4i$&e0gbn#_(e&5~S*um%sqE)N(Yg*%j65=@lJ0aE6|GH)PWlN~~Ko_tEBsJ4k z@sn4t%kEnDcy+E;!rBth%N@-G`pZn60eF-i?-cL4jquJ$WMQzFYV`B7q=J; zRcnw))=-T%Axb{%`L4n<7`T#r`aJNu zZd}I2-fy;}KcACup0ye>swg;;a=^DeaVr9_S`<^lJN&9>v)gHzzh~v;u13ZlQ-S-L z(>>l--Lbm*&bKf(KPiCb=E+4uHIGHfgS?+LU8FF{FZs+MnSDGYt#|D5 z`O*rT3Fh3Q!GLO0a>5FME|wNSOZ8u9J4EcXzLD4AH_ejzCH!^tiGE#KNl7(|JsIv@ zhf-6pd89u3N1;lI0youUYSQiCy{~tQ{^q$yzvw%OmRGAZiK@QC`p6dVlu`ud?t99{b58=$7tL|i=t##g*CyI&*bkCV(`}~ZeXlF-$~pu+ z7JsR2!455Pz@hT>)`s)Ts9RyQpi%CDkqLw9f1tgxX!or(pHs@BBakw#@n1(CR^t7HO@aoZKP~(CQ#)~S-Lt1C8yUKfTF#7 zIJoJ6m!p&K4B1e_c0j6Z(sz>`2VR`N7nVq5m*mwbK>=;w-5w5FfNPTxXjCyGI@`12 zAp;MG4oTCeQ)gzJLf><^ z522zs?HA4#T!#$wy`7yTREsY)O~wfpqBgVQ*!MLNDYtl=iVFrSM1MLt4|eM$8`{cE zl7o-dzT~YADM7YHw-Z+n+~jnJ5t@y;rEV!i9ES1(|32ra`Q14@YEJZ*f}>QtJV3)yNFuRqvjHvCP-5bB^i@*9GOU}XSbk(1L6%c#03JJZe6C{%VJ)|*$qTzKy_ z2A8JG=;bXVDs|t!TOpK4D{4feECBnN`jIz&MALHp$Za5ZBuPtsIm`dQUJ-S64_YY%_*NS@Pg3c&>! zuO7_IIF@}l(JU3wp?JkC(wt~2(~Izrdj2<`-vBmtTj}iR7JomCRbSGgU_mQ&$)}4qSpGXIsLnAZGSSbt~g2y?ZBJ>5LBR)ALu{oECt@Dd3 z?ZT|tqxUXTwLN=^#eOd_b=10lI0>z2wh*b0gx43K>kBwXn`!MGro%u}&r%=m8(L~- zqhO=_wtoo>9)b0;;S@LZw1M^wHhVZoP7z+erHducdChn*>$UdvtGmJ}R$u6q!EfDH zoW6z=e?l*pbZ$Mt$DvD`L1~0a2Iu%bN|PHXR=BpX~dY=?rb#g}5Gq z;SP$d3(2U~GmL*b?KyAuopKhFM>2e14Plx2Js_AF(%~9YC~F@(DV9QB7C%*G_ttLV z(QYXAa*Ef*_S#;nPla^w3b0(RmQ<24pR~*GO=v^F`@q5#lwk;~FyTTV6>yD~?p;Dr zx!!h&``g4q5wST>rRDRcgEXzv7D;J?wfkU>rn}gShcte+{syTU9&ZlidN23F(wih{ zMWcF#T+)6Jl-)CmWS+C00_Pkxe=Z(ChMGs6W7Fv-2f|@ml#;2i!>QEx*fdkV^ZRGu zX=(W5*5`WBs+dO1-skv$VM<5ekaaehHkE*9q!nAGc?Cu*)hlZ1IE9f+2y+z1&S=-e z!(>)>y~a=hNetG5H70)hqE@GBE~#?4V%8drW*Wguzy%C*A8o2DU9A$4tAfh$K{uN? zqJB}A>t53_W=Ms67WQ3;$pdx469w7yucBRER|K_3_YACCRu$EFkyaoml{)tZK>Az1GaAK(}ThT>?vKl z7nw(%RUCDy!mmLv3L1ZPQH-}ijVp)@;r-bLfhX!jfLX{o869wt^)k?A9;$&;GSz$Y zwNonqyd&@<b$lW5@|gLNyQ-~fd85!+v)pUK+g&tl;|ivl=X4jF+eeXk^k!b$ zbkxmK^w7rgu$3OThxtK8E0wC-CL^tewp2KZ*VbYYko)$dzH2C= zK=FeO+gjteZWWdw9L}RK=;j1u5iiRy&OsF5nAt6_e58 z9UrHW-oS&heAl=wzJe|bl~f{Kv&VQiG0#IbdImbv5>3wfo}TaHdU@k$u@nB(>3xXt zyW3FJy2C^R9FjsQ{#8UV0`w2nlY54Ev zXCcMpTJ{vOB9qA`s4qcf3`hJ*20g1LxKl+7oGIR2fJrmj-yO5MB;t6sq@av%yD=E1 z6k3L{?X@l@BqNWx-+cLxr~62|nN>vNy&CbuR3-W*^Z6j35R*J1;GwaX>msmSy%%pG zuV`Wnk33)5fH$#f@;2}9Xu6GzaiF~DjKy5U6lv*avJ=t_8&(fQ9}@yn;idNGApH!7 z%J(F!cOWtq3bl^8khCv)!}b=n*Ii&QSoP5N+@Uq`a?(j}j2Wl$=y-F0H{p4(JX5XxdftH%tLv6hBA-x*(EN`H3oXj< z(hP>M4L+wpUUW%mLG=^%xs*T1$##yM_fRrlDkKgVB~H~g;Qi!ts8gNKsqZaH{RCy9 z0Ed$#F1=WKIIX#*>Lbq1xYuG6;FjCB$TG0iO~B>Ro-}9S91-msvc|x=Z8gr zF#K}%B>B3>eD7xvmxNzZ31?wG&{Fc#1N}g(_8E)rWjBSG-@Js7T z2+5ZUQ?*ngPlmwwgQaITW2SE_t)FPDr^@Hv-fjt6Mkh!LpD)NfywHuRW`CHVZ^^ah zu&!WIsvo~-rXJM%KAhB+a>%<{>f4t#pj|u-enL2EcMg+X=)?#1b`GzYEyS6BlDe{J zatq#Iih0*c?eeE*@fx1;9l8pc3$h&qlfd80eDVF1J9io3M8Cyz?_qbl0WgJtUj>ii zh8Y3a9$#dt=6DM>eMu$}PaYhCml^iak}8w@oX@#v4mQ<``ytIZh0mDJ?kMqWe0OR8 zZhB%Je8~rFrnBAyl@%90S@9vsUA2fzr_0amAy)*s%CjyTptj;>_~nT=@WvK&JgU@k z+;7yj5PG>F(ySmXepftbVN0=VYH5*f$<%rgy;T6!E8CMgQuuAe6M8h9!PoF20YIIa z;m#0}8Zz-`G-z{~WFZUM^44e%>EbrRLuuHr!S8EE_bQ=k9TZEquH0Vsi4c78*FV*` zb|@~se}~GM=#!@irPB~C8NCOjDcn_++^s9leS%T!dqN`Pbq&)84=SI`)$-chL?0|M zFQZ+RHPp=MS#`i%QfUV08~J=k*te=b#g(}xWYH+kES}4tneee{bxz?CzN1{roXAG7 z&+{uf_|3s_1azm}uIlRphEKaM)(nAPu^5zc$YjE^7rORzcg6ssLPZj}Xg@*aZjg97 zgZhb7{szyO!M~E*AO0p!11r)H+7q>aC$mV^DuE zl8QX8QoE|xaQU-Mf0ug4Sqx*5Tsgy>6^N+vCd$$^`Vdq69FHx@ZTl*T6!1fmq?+Ta zTXR#=XDPzN&#E!M^IrF|pZPRQ>~D!UEgK0Vo@qarpP+zRjrQdpM9|f{2eS>@o4>Ay z>{5^UJCmAZ#*1Y28rVKfL$%-yq`2E-G5SfZ!Ie%oA2$?yEWpYp7KZjj*O+4B0T^he zQG)3`W7tn+#%t2DZMn(FzF)-D)Y@{+I-J&+1B&&_pwB4zJB;m!<+(NN)dK7f`A{b3 zwAE}&$kF^9_EBH1%={ArSCxiQ;_w6$gZLb-P$HbbG2D?CXh?@&H%43#TIC%1?jn^i zYV0OFe<2}FdXw^D-7fONgj?Rkh=gXA)KMm#auMr*-VmfWq+u=IUBhE+0j+WE z$`SBPHH-jRzV2yD4RBO z9Mwm49D6Z@HeDW#`NAETIhI4X5J8NBH>hkuV*u+PuqX_M7eE@UqJ$q;N(%D?Is6%3 zM5%%jagBaql{0i&!IGT`W6cS+cV+DXk-FkMmDLHN0vR>`{-y^F&?~bgfT|U8rB~<@ zrq2z$+45QtnOS@Vui|mY1g2fyVtn~TGaqDQTv^)diZqPW{*N|I@FeYyoUc{=XhEl= z_!PBWo)QLu^2v!#%S!OJyDnGCnaSR+q~2@v?pfXs@stAyw?+4cJA^7>czaTZy&ZID z=r|e1ks2Y?HhmJc1q&8Zuujw)gvt@Huxn3<-DyGT@ZY^b5$y86BG?5#FSTOU*%p(w zd(pKJxdmEAvKO}xwcXF*YG3a#wqOR_%xq1T`Hju>*QC@3`p5B-Rz;o7fP$D=)Zil{ zYcPFC@5kXzAx7YNtfc`XA9Grzzf;)F8qH^I8l6)@X_jC(k8)KT>9U<4rKU3J1QYeo z-ir>ZS#wH=e&;>Khz|y%L8ITXZs_8j`!}|W_Y4af9T_b2@ zT|>Ia@){cmya`}j^B;V`v!*2`u4Fv(=7)p#U9HOM+M|tnL1ZTa^*>8V%HLbF5!6Jgf(E zJNViv$6P_ei+z0edGay+!`!yC{Kd|qsb#StoH0Q=3Nmn*%-T*+!8im4VR)uwYORGO z@}G`={Efc%zBZmF13aaf7>_=qazZ-+t4x_Y@xyS_y#9cR2h|jKN?;auC!Jj}XLD(4 z4hxtJQ&FoeK6(5KS#^tdKg3M1L88g;YQb9b)cj;;ex5FrwvX^LgZ$SO^|PmhaiDx+ zqSLSvyv_>$eiYF?89c25o6z}X(ul2ZL72`e$}gdFB5q3sui$nR{O}qEFO0|PhGf{;pDI#Qz`-sMsRo}|Euka$A43zP0SA)w; zX{!W#c^*GZU^CMVvv&nbVW=Etop2T`#X^ff00${%!);yITq5VIjj&dIQ2)Zw@ZDb5 zi5Q?e575F@>?{msdr~nXN;a+mlMXfg1{3<;htPn^vGD~)Gc{aCuOl!dyZ@F?uT^@k|4_}D{Su}2&8@Ck`}7fE@xmEBcl$!!-8zc& z0P3dIrQv&#AhyYkkFN=elB&7c?3UnK;GRNL{SmSNXQFToWo*xpr0w#f;V@R5(k4ha z#1uk@r|`a$1?o?X$PVlpU9zFPHz}scqGW2u|kOHX8M>j zl0DNW&zT+By5N@m8iB~Y9R{22A#L^j`T{+q%GQgQgc@dTuCf%BQ#b?P_;XO`$bwD- z<;{Z6?qoR_LPERW{Uq*y_N<&e9KjerlX8v~6KNmqp->kYgaVQDnUvQ}h>T6v2Lz3x>`Agp>JKg;)}NO@n7j1VHT$6~Vwg~t^wxhpA{j+Su4VM@;nSXT zZEoP!wILDT4#dYshM_#qtTGyWfd0mAizvtG=lu&qZ7Sjr=EN5CaU^uOx=#DnQ0p3- z?u{l#KUr2s{!!W2-JUy5U_3ZoP=&`Ra@Z-9b3!seb}Elop3t8ck3|^lQm_%TTVTt1h25 zn2e=h>HZCDLWj>)laXF2$2$U1T6Y*&dtiu*IQyqs=TC- z%zgr_`Fm>0pDMRex&Rr5eLGp(0Jlvpnxl{>vR$-m4i@(P$zPS^aa%LF7!dg+Fw(6o zx1oEL4NrXbeY=QXEA8$4^fP@(MljDB+w8r5f~JR0YOvp4Nk;A+)!74iD}b)nt4q1syXXj zpsvEvT{!iS85k0cn1aPJn7*UGfzX3d@Jc_bFzHPR^bQPj?AF*h)UA%+#_zk2scX&F z@g&ZI%gLEzIvye$>uT?%d+_x*i%+S$NGpWtW%YY{9-QV+wmdW|p=>JgY0 zyA{A?q%DSEKG$Q3!13b_8a7Y6)mK8s6dK~3)U};<$y^CuFEm82!sn~-`cClK1|{v* z7=c&|jgu@{pGl#Jvt+Om#SC^T{@ec0zh}$&T=< zv_zDOl;$g+U){yGc`{%+5k9TB>=N;w-GhH+ScJMpQks%~wNS5V@J|FgF`7Um`>cgf z_oaz|G1(3P?yo-yhSq>Wd9c^oqO4wHnbhwVnxiw$Gy1+~2*Di?@wZjG?nI%`(|J}! zCYI?>%`-$*&MC_5?M;&*+batVM8nBd57M%J0W~K9$QqRV$1~=+qv>=ROGA41{rGBn zXoSk?6iSt-*@XiohYU0uc(25G7q2v;**waO#)e3XN50F_=L;L~KO@tmRyxp@YD0vA zO%KR(T)Aa`^djT>w|mfNfXijck76}HT!h~)zQviE!AM_HJ+7f)yk^hj-d-%M!K$X( z7X=g-|ASfV3Eoea-qk8)ao-hO&4Sdc;u0)!d_trn5{bDhV=VVWNosz#jC*qEsJ7w(185n8eK z!kwBjB}#N?|A3)fN5+^5Ud4jNYd^k-4;lE|Naa$s47B+X)M<%?G=x0#?Dye9?+|Df zqP`~CmP1hM**7a>dwm&R=aFn}$pSXXb@Fbw7yvl=RSrF!(~it~nJ0Z7p9ZgZtqMLe zl4=?quzj!>Ek4OgODW&>>`z1rQywz|+apa^e%0-=}$YHHGk=sZ~-}T%+7-n`?@A5QXkN_FmHWJG#Z9Cp(kCDKkk|09~B`Ut^NAx&?o4V6-H zD3mom$R5`)GW)9#DTaut828py5#|V$+s5}tv}8rUge$AMPt&-r9=e}CKdpNf$Hsn=f>$>*347Jo*t>Oe*0nd;hv%-b@(OzhS zv3SHT+kgnTUL0JwQt0$RSND26%}+>l`C{X`#?npaGx2Gt$+jGdbJSVZEH!wVQ&b5D zFWpl0qi#{St-1DmA&zheIL3bM967bf8oy#Hzt3~*3LqhD+&zn|jM;p?Ma1yoYZ3cy zv1s?L40j$bjwe4XW2|ChL40f$+KfjHz0&%ukx(&IS8l+QHFMl$n!a-9lBi}?LJD#I zOG(3~KOxHX%a98im%7me=Tg{4PWKLBwz=fD0ouv*lx%;AsV9AHjRvYR!*nb^GpX#s zwg!iVL@Z3^(&e=d6JO2etT@!aOWh|ss6Sw1tROjy)IV~T&k%5s5MRK-|93eH2`Y<- z3Njix>%a6YHyEUU^(@3>qNvot@#r@2Q+THxaXWeR@>+~fNyND-IF9)j`aEr&xPYyrtyM7Lcam7?U9-cJ+8R{W+F6Gy< zk_Fc)Lyxt>CbN_(tw_LWMXbfG+=Qon)fVp43iQUhp^blQyCSYnM(ZL!jd{;ivt?Pu9UD<5a1MhA-DNAp#@ zsd5Dke&x!?eqQ+c7e1t=uwY!Sj|G$6r>LzjXQEBD#cPZH;kCS1$YSURi+CUy%1{>j_yDe2r;EvjTFa1UivM`@T?))Y6V4NQU5B@F&%BI~DWN z*CUQ`kIma$V{?R#%}3u8RSEtiS-Op*@p-))zz#$;NmR&l0c_2Bllnl9Pt(N%4MN{W zTxEU^;~3&_9wp#$ApQXpWufrPrCPhAVi1qj+!SyXpV$=h7RAmLYo{Yy0d|Ypt5Fir zT(GdH`2$Y%X;|69;Q0LX;GduN$K(D5a z>#9?R^fNu5dyN>9kgeh=X;{9&$8Tm;ESSpQ>1WZ~tbXUHh%^gDU@)nBgkch{m@JcN zQRr~~wN6>S1Ver*I0x=uf7AQc5~=)Tdq?z@OXWha7CSD?xhT=EJi5qKM~u!!^>*UXk=ia5F2`ucGPUa7!~C-DppNhLiY^$B>@X(%+$ zzvqHmD<8=@)LJ#FL$f-@M9;+^i+73JIcS`TW?Pmv4u`ZTSoFRjGpOcTFcj~F7e9Lu zvhSr&$-80QjqWDy0S55<>~Ad>gKEPuqt&)Mx0V<|M~;gO_*x;;mQzRf|$u6UVV-4 ziq7^EEIWjzxhR+6Qja%he@`r#JeZ`IOJ8*3VJgmb$pa5=1zD53b!pD$j;CfgZzt>(<2z4cp1x=5lh zoHK#y#UfyrxNpPPVJ{h8V`;$i(lb8qyCO}3VxiLPdAE37fNa4YdMJG?)0@WgON0b! zs3N~hvDsV7LySn|0%tG{#U$_aN8nr^`yVjm=vc?WeFsx#0q+EKdcdnEPcy=l0KF?d z^2CX+KGgf(d4(CTY`i5K;jB3t|M(&*H@=n~ul2u9@c0N_kKl?GP9P6G=rNmf-8Py5t?H z{<+A!SaukTcyQ`#>wu_IzSI(RaDn*nuJ%D%K>WyY&-gNPys(mjs=~GenQl;Zyp?TY zEgq~!eNaBDjm5b%mljuUDL>JMx3i1>>)2`mCf)SxC3Y@a%icaaa?wA_lWz8W0#Pu- zyNFh^C@rFOnx(pMU}`GP3RmFu-QAIO{0Lu8Avzg*ygXAuAk)}I^;_?6wIiu%oD91U z2Ls+l6q%ZFjl*9UlIuE+i?zK4NJbfEH5VPK{Jw=cIdTJ*|BJh~jEbub(nVtgcL`2# z8h4lA(9pOxmc|=*mjq3tK^k{xT!K3!XprEp0fM_b-{Jda&Yd}H?pky2I%n3o_x$T# ztM~5O_10T&)l*f^-o#>AS#iHcshWChdW!FF63U;M#8v=Mo^wv!EnXYFyX|(!9e1N_ zGssG_5N2!15k?JdYE+5;HHu!&e{$W!IjAT1+=VAIv72MJc+|K2OC)m*8i~bC(^aKQe@}g~mqT#j(=p7nFa0 z2=hLXyRdoXI`+-}5sy7e7vZkA;_=pW4gs5gwskMFy*pn;t&>!Mk@v^FG_Xbih3LWL zVx6oj#;{ULQNd)v{2X7*;n*~{2gK08t~l#w>UWpJ$>E;vHiKZX-Gk?`xVI81@nTdc zNr8!sz?uCXJj@==)2QJVX;;9;+ei6hEHjU~K(>T{1VZ4{veuJxjVGphC0=5VKJ90o zLqdX#92{2)pZ52QsYSF%_;{8Zx?Lp22z{aC*C4^OZhMA5M`2E(ps8gYRp?op3ZyhK z-fb$H`my=(iNc#51TO=QA)Vne4QCM)xeRo8EMH3$`0R$CW?T%`A-(|p{2U3|K5i3} zW|L4&@q6^K=JPN3=dyB(9zAyWdu!mqr-*^|Q0$Drz1My|^b3p}Ue}xGiT=R_t6ikU zB|^e9Km?0Mcch&l+C;E(oq>)qg*Wedsxy1Oo&fCDvYL;Jozwr&Ea&hog9TNB$ve)V z1UzErg~?CW`Xbu5ce!q=imt^7)|wVwl{v0Hnm@(m(Jx^QD@xMNPYUSZ zoH|#r9pnrJ*(;yXQ#t#zV0A{B&dUsGxs8{YKHmG?o&CTritvtZMBXKY;j;*CU`2Og zer@pu3aF@u{F!-_Wq)~;&vS+wT{u1@6=>>ud_mo~=$YbkS~x{fs9XrC$i{6!gX$r^ z2C5yYU9O@2zj<;0bKL`;k*D9D0$Nk{p890O=V~*5p zEy|I1=M@NPjo$epAKgpO1tlmv8HKE@)?sIv=$SSvR8Xp%xrz{o%W)A=T|qYSZtDW5 z9NKgi$cgmYm{XE5)A?Zwvc4D$Yv$DYM$A92ZEs{Ux?}O))dnT)R;Z&pTH0x@6+g7z zoxSZ_XR-5j_?nD37h>|40sn2LYI4*$xmZfO)U8%_y(6dDABOG1_JAaU)XfcsQ$DBN zH(#C^1E?PsB(Up5lyhfd$%EJfq1DG!);4nCQV*NB1p?_=Ykz1uO|yI-P|%l)wdtNk%E zgV?g=oTCtQX@vIEjUsbA3b31$raWZE$afVh-u5k{ykP&Rns?5qZ`{Art5T66TfBh` zlmKsK`yLT8od09UMqq^bW`Hosz`oCoAfaPp7bOKcV$*V3q{^Pj3rn=SiLMr+rH`PG zzh|xq%WutzHNtVSS74DLSoD7ySIHR|C(-KJ3yQ8~R6B@hG2h-w+{b*w_>sgv*KKvK z7)lO)<%KIg*sy?CSC!^Pzqy?D?D`$@@w^yz+ZLOTR8!BwPh^@^{|HO&R^Nh|wVKlm zG7P^Th+rFW*Cya8ZP3qXd^BAsCYqpp#mLN~xi^vOR5o*H@+mTs*hmQB>JqBCB4^Fj z|BGwnrjG>fkgCi_65|p&`eAvss*Bluz9k`~1k5xSS9XjCCn@1WreC7n#1I@|LL@e^ zR>e2o9famIi$al?#1{HjLKQLUICXNg2fdh%+>;-_GPRnc9Ix<81 z-aQ5i3CXG#xQfMsnRMUEJc!+siFJZY0AfP!lOcPDB~_Ngf4!KT^pDg0ah%)LjO{Jb z5KElc#rH1RD(urC@^6|V9zb|WTXe>hob+EWsxQaU;1>FcCt`@+Oibs&E&c5W2qE>| zBuXa47lNW0f%2i5i&`nJyJo4>VZry#lYyci744yrT^Q66M$hcFq%fc4E`GJ~*Ndq; zE`x%~IG)~p#bGJ~c_VJGQUp^b=KJc$6>s7|;wdAQh*z3(qQ_Wm8~g0SWeJ@pmD=!q zWl~qqCazEtrD++$fb^7p%}SRTCYuj8DYA+t6G>zwy)Fd3M2!{uwG|uSK!rag*~K2e{0Xb06u#T4~%$~bqB`i zi_R6MssuGShsQS*eisf$Fpz0~K+hQUzmQ?C>Mw6P8Sb*u)7^{071t@E=dENb5SL>)+f6EI zTW~ji5_$~Gt*R{NEws@JRS?On#D+X8J})4KZdI#wr<$?~tuW_YS^b;&{hp1-Z-D~7 zB?_`FITO8d5bFH3iAtW!0SSut2%x43q#RJtWtF0{C}m{tH|;d$G-PY7qQz(XI^X;3 zxyBG716xmd_xkFyV*&L7I~@|ybsOP+AB&bJ0DFgg%$>@>XQyx~3(-Mk)#iwkmWkIg zr#$_6sXW&Cz6;vqA#+*^IM#l87jXno?zYsBPjfHZ5k%=|(kf$_NzoR{FJ2H!llnaI zTQfsL>67ueL=0mo_fqN<9cGKbyPZYU5`OP4`aLFSPs_wXE@3+<0tJMd8PxXFIhIfa z8ckQ?*FHO)M(e6KFMKfR@$McLVeMf1lbDs&0??$<@GhDzrV23=22w)tD{?3(yd9?? z8muhlJPI4jN_I=}?y`<@$x?WYBR|9g^}LGt-T3-hQXR8Tane#B6+@=L!u^=9;trt| zgy;CFXU7p00pPGV8KvyGwI2^d%oI<`Do|-VNAOB8bQxsJbJr6#&tWB2e=EOba#j`@ zpFb=lQ(7mdGP>_w7yy4e`r}+6l<2ODEN`t2z6A9un+?$^!_r=z6r!`CY&a=Nf>&^w z>&-eKOKPB~G!<%AlY%)W-Rd08@+#Vs@1zr4doB85bjKl68RUQZaJ;Qc5U({pcZNR2 zMSV@$6PC7-l)$|R8Ro43;$U6|kg}oPwN#2tVOs6b&P}0Nqo&qB=REp1{<&U0k(!d+ zmi<1U2l<-_1mI3-Npm44zq2yxop>Ufi<0O;zr(5#?icHr$>#~2!b293qa6taHiS>_ z2AaBIV%x>oIR8&KN3JhcnwnY8*5XIG^ZSC@JXfVcuXnam#xorQNAUe|y%^@ZY!nt! zp12W;lW*F^G2zX1E^*NC4^rblSGtnY}T~YS8R@ zwFNgE{1yO=_d!(a`cVCJn!M1S^hu3b#U6(lx{zWI=?RU&U4du!&Ns>7OiED9^hkB9Y5M%O{YI zN$7zRkSWB>n*~**$aGv=*udw08p)b1Hc=;QHFZTo;sB~IV)l;!Zp2{P&XbW74Zoy2 z{Y)dy82V}80xFZ8Ic`n_^xz&69o5~Cg7?-jNRvsRuDoQaa^>C93|CNI&uZdgS$;nd~Nl9U*$ZgS*v3$OBlv221 znrqTPWJ0;Wj0~`t z-d!t`H2c%$wdIJ8PvyP{E<2${bCyJX#{ifM0LJ$-7tfUyshx|5keeyn?NBo}ejvK- zj@OD(7%(70Tj8dyv%fUMKU109B4od+KHYr^<{lkR=M1X+;pLMq!k)>fuSOAG0XAk# zFQVhE@_!APpEJ8zF<#wCzxqwVe!g1lq*=NiD;OS8(OGL}n%2vZmy`wfBE)Ej zYV9xk?p<3V#Sz#YZXGb~)O39Zy~$j07W-n()Hyhm_s5RpYkaa%o;_hq|$dAowAB1yqMWkY|xHJ@8B&+`bfhkXArYIgTjwtqC)UoRZ2 z`i}`)&g+h|oW6%8 z&1VZ3K|qj@65&9bP{K7}ql31)l})=N+2xk3N*rWAR^HJm=z&n^9!}aU*KV@(9j*L~ zUmG(;rPbZfv$y)?lY1X!a(wYb;+T|l5)<7^ze|5n8VB{=cahkUxY(TGXNH<5ws~_6x6OPI>wBQdRDK7h%|LQM6s&BeKGyX)8=ygFMU7y75%P@vj$ZHDDwXL`t|!7T*g$KH9jZhHQ^+|B+tt{wo!2Qt?lMZlvOEkJnWB` z-^ychdm*e%o=m)oA*h~<8_>b(W#8b{C&D8bPH4SjX{EHugG+4ondBTCPfI;69!IHs@vdVyS?6JH+xK8Ral907T^H9?ss zj4Hzan13UcJUpR&FQ2IGlyIiNp+vzOOVwH4nH#!e59qZ171gOAT(c06#iiEw+(1F6 zhC-&AsA#6WyEDSi)-Eo0`ekQWMadVaWL)bwC2;j5%14*F7a?_9avkfrG9GEmvLW;u z?c1ZVAp!GsjipAo?yb#?cy%Nrz!fXcQu|MF2HfnozneUZ*|oGQW{X|$_lqv#hO9Y0 zhDPG6cnLf8YMVC^1;o|}MX4D0)txB5YN}i4OM-H!h$2+EF6680$gLk_uWVGXi1$Nt zXZgA@bekMirxG=9-Jlh`q2hKNO)}X*Kh7JvY`W1{1|tFQ<_`iijX&3( ztp6@O{FCNCVu*xI3TNpG4bKTY<{l_276wS8ws%?+-ANPri22@nYNpQRo=N!jz0XMl zc2`(VbRc^sZ*(R885uc^K}WRRUwL24F;%rua&wn{BVXsw9C!8YdsijeC=)eN6#!kF zC;qB1G>Xr<2h`4zG57eg$@;Xz6NNpEqUS8E_}fUbj;XMp=_<{Gf#GzPOy$ZK?@s8Y zKU;9Col<*$zRD7Y=|U!7E!}s;4=bp%tK`40q{HM7yXOGF*rRW`iP4(8KHX$*2o_Kj1E4r72{$wk7DcH z>;2mkw9=|9#+;YbEz0p*RvIsb(xX54n?jE?IU6hNX;gLG_Ozzef1$cvWd@Oc-x+_{ zuHC^E30j2;yOd4tO!;-F)dA`WSoLE2!vU|#cy2p)^G#IN2s0Fxna+fGgK~doeUalR zL4bkpqi0~yR8~!f!X;25Uv$nft_V{zN$8MJg+wS2g%tQ%h^^pNa-vRkH1AIrVVjXd z8Qt#gvCNROwATJC_a1;co%BJA5Ajt7-7WU zDyWtEsxmuZRWGA(%3@Vh)9|!%>tqb@0WAXG#-s4N{1I|D58(mZLD44;6P0b9swiL1 zfSoHF{!&sq-cO&uTac(v06sH)f8+w?PuTLN^ABolmV-jO!d7ll<2*9fAb+gmFgOo} zJ{M}b6DQddTYgmvUzuIVFZMYMa&QPFsOyf8rN3$(2&v4DK=A6uhexO;S2(rdJS8`s zG@2_+6mTxeSzIm~jQ+%yW8st4E{yD_i~6+l;C2^$(cgVQ{^T@6TcEW#mI;d4M332c zqUIwPQF-Wda~xwgZT_-c`lMtg+X*{7+e0vEMxZ`thqS>|?!vCNV>=|-#++LyAB)bi z-d}w3%PWyfD<~bscH5)X-GIQAg_G1PMkZOmc4G~ zyku$dK?+UyoOum*uC%p-T<$`RdLYG2Z<7KFIfA;PjE}=L5^6De-yhYMCRNI0k%KJF z5(=1SBjk9EDB!${FXA12A9MF=N7+=EEL~yVMVW3$Hc@ozaausl;^08^M_S5UDK{eb z#Mo5aUX`-IC>O>2s%=b#7IK+3#G0g|fTO-jDdD>KxnBVUezVS_i-Q9%xb(;oVWCHWmR_lNXe=5$&?tiuKAA1|kv^{6$%-rXR~P~s8Zm8pp^*!h{Y%4C`^z}n8A`TnYxA!mdx&H$fwg@k2CzQS36 zwL~a%s0s|q9Vko_X5qBK_`*kLr>q2WiQKexBH1k=Nm_z$W9pj-mTK+SZlY(Q?Od~6 zM5>he0r~HUl&X2$AlbhjgLkddl6Z)!r(dPEs~^lvI^X5yRdQr4-Bb^z;&{ z9H>a`E_+8&t8jO3BFQ**s7oS>*`u*_?HV>1H7yC&WSO{Z)zyIklX4Ox6Y#u*-7j{< zb7EnatJuF&LkbUC2p8D4@ik%xgnEV^oJyUn++8H>1H@HVo`(ibiIl4k9idS zv(trpFflHv9!EvdBuib7n8!@6$Uop~X6`$9T*KpEFI12j!FGu$f9sPpbuI<&*AY$o z1MwxpD&p(pI$N!-igV8h%d^3fgxbbFioxAs$*}4CXL>;{SOiG_kTUjbID*U{4E(J6 z@k7GLfD~zK$27L@ixE&rk1a|6SyO4I?YzlN+0Yh^8HP6fY#!MJS&s&1!jT|FHYtFN zKb!hA%1B4*dl9F*Ye(?tX^@6nLM5PSpihG=QzcnpcC~X2nRrrzH$K$ln|H4n-munW zPmZ-fEA&u8<=dOq9_Sk~k3e~}NiZDFClqaYwWF}OZ?1J}_-8VdyGW7>f59(L6Hg1F zi|B)54vrpUH*!QkGtA6Z=Eo|Qv$s&HtAFzhV}7$?vwMrFY^ThD2?Y55h|4^o61sZ+zX8{~B{R;H??jz^e zRNRY~Wx=RAxXk%8=+hxff!sKP}`7Y{!k#nt-Wm5R3Gt$bNg2pb240{$epQxQ^e zB#Q2Bk!x1ks&{TAKDRcE@Ed^{Nc(D`piFzl9+@MSVo;GJ(TAPcjm;S))=EfE-B?Q$ zPy;#_V3MeUqucfnFGeglqrm*5-k^1a9F8!xM2|Xe+*3PT-5VESI0)WL_SIWsrxx9K zYajAd%=cEV7+JxX@rd*LdZ4Lza*PpYhaFU<%1>jbelU%2KyjS(aUVN_NS9TK{X8M= z==YVcZgU$d(c7PR<*}15-bA9nQw`I1QXIjcbqGvUn-1Pk#^hCS#Ce2YnhOSeP+LK{ zTVP5th!bSk{?g)(8C=lESk6#z0}Z~lzR7$t8T;CEiAr$l1BN~wi#Z+fWop=kO^7Ok zMut^|`i40aE)zJ|4;DWs;TPoN&Cy>Lo@0evq2J2PprzUiYaAh6*qn!_xEOU!4%CEi z{D|Lmad%|7z|PJmZtz!Ctw0ms_xA28Wy6#L+{E3Pe@}ski-h5X!m!WfDb%b`^uk=U%J9>1U> z75o7wq?gVvFKMkW8-z3k8j@cRu{G%MOJ@7~%{{p<|Mh|ij|c6!C1$svS{$sqPer90 zWdbtbu?bk&$QH}rM~#Ds&|<46h>3o}Ju2eaTqXW>)s>d$Xld1{yJ6p3^KHYjM<$Cm z6)Mcb7J9KKZo(8uR$e&FWj5h>GPI3fJ4uM_H6LntS(pf?AlQ$v#GL%#;;-{GektB+ zcHv8{q-z=_3-q9 zUq>~}*5TJMvo=D%ZgausV=*HS0jp(Co)RH4dtC9Bs=2mJJWD$GkK~xxSQ-r6<>tje z%E7Nj&D$G*kb+i3TjDcx@i72+SWVF&34s|%vE#-KJy)c~1LYx&g_*mfYn61IzoeYa zqU8QAi8>o+m_~vKZUbCG!!0LQ&-Z=ca;atP!++w+GflQgf7D6w5xF!qu0+P<0?WDoXyF6Wfi;3%7@ZI9s^{T*!WlwU@1PLclFzU@4BE3 zT%*HuDrr!!P-g+lWDGLkMYG}iFSI?6gB9Aw@{@l6YPQ^aQQ5}Gg$M-wNi84^8JsT4 z_ced((_rE;r(DJ~mGWw#lc3;XDyR;T0k~|zVksk7jJm;QN=fyB`kC!Bi-|cxN;yl# z4SgSZZFfc5)~jF(g)H%kIfRVg-7GMl=W|Ps=;^$q#_1#exQ+iyH0#VML>mD;h;Rv2 zt;v)-N&BMFCG~7j8|h3TlbUyMlmrM>AplEr-|b1R;7yq|5!EG1+KKM2(#179v>p_%cx zMh^oOnL>yKwqig<`6NOci3Wof`DsXc>-iJ% z6m+f6>QqdHqxRg0HWQjGuJ;3AVMZm4v3@&^r(#)7P+||wvn)U-@cg!C1us6$F{-Fa z=3r#^9F}TjzO0Fj&g7Jwu2`-6dQ-ASy^@!aYBn%YjkCq(m?$goL)4}5bB8aX9h3FZ zN-yX@H(QyW-b$8ci}M$?RztFoz)^ARn~Po@&jtKSTuJUkO45m8vrOVM$qTae=KjC!5LuKVy%-Ybsg@}EVF&;=9=CStz5wioL#a*cn{ z90BqH!-Z4f%O6a1t(0}Exy$ekeeHKF>^)cKJJiT%RTy5(yQUno|0@i255Hg56$6Sh3-2~wqL%lA*FUHIab-g@o^JZ>+;Jb#d{yK_)+VF4E zYk^;P8bME|%H8pGfm>V2?u-sOw74_vr8i0@yG6RHs?RpzPYObZ8;B5k`%_;pr8=t$ zJLIFMTD03lQK|8q*(Q04QJ9>H(B!fWSY{?u6~vK;USrNc2&S-{+i3I)Z%ZCfHNLvV z+d};(*xTC<(W3TWY$M)W(|EgJQdHv( zG$gaR(RkUhiU4OWrGjQvkfLQzEZhU@no=FrEfFSagmm2zPxqzzyA^uD!(|@S8AgG z?25o_lkeXDUh;OPre2DE!7(kn3l4a@%OBdd-?_(>)x`JXjd>tmQle`Vbx#v}FtL;c zt5zN1-4BYp=Q77`!ft8PWh_yv-oX@ih^Fekmb$fdW`;BXbbVzXWxk>OZ8+fr#xZ2= zaz7t?3{%_Cb^f^wPU&}O0 z+=wx}3jx368f3`cdZ6aL)=m4BXKbhx^fH7ERLsWEBP)WVFrD(Jo(#!tPfU!m0vTD8 zT-aKpVobI}?av`CW{p~JL?gz)p@^8C%*B2^YN)bU`Gc_VPKMJs(+8gTa%AtB084Uj zlh_}JUc@!^LacychV_{NVIb|s8BCHhKIi82H(Rc}LTs;VS*1Gw@JsHU=pg?J z{Z>y`guQi|<6&_=FsI6D2R& zyb$~;+Z|cP)4TilEpDNyG|rTHhG;NNdA-S6XA85&bO{_55ut_lj5vc^#K+m_^mI~n zjRhH?O#bt(cb{lmANuIN8p0)QXqWXTDDECG*y@^CtBG||EE&hv@y#1k@BE&LD(D9a zHz)6qM<3k(bRPj*lGFIrV8CVWrhZ(}7djhdO?RAWte-2G)&6=>fbSoumr*%cT<+rI zg=7#`IpOiJww=tmp6RwM|JRE@se#Yk%f>h_p4sn!F(p;d-cqw_cs|IE)pI- zHP>4L8Xi9WXFfh>x48I(>IocL?hk4jpL2hVPi_#tmojy7Nvxsc1+N!{CqE8yp?!$+zcy+k1F=?arlTx8&@q3?4@B}vpjxgW-2AkfcuriTZhMUKTM-ox>viE;f=4C znfnVabk@;sIRQvO&u z)kdU6I$ts-v&cO|K3yEj%2Ky7Mn$7yB4f)v{@07_+GxuKiSsMx@_i+kzru_=qNk(4 zR(N9FM1wCA>da9>I#Sn^JQZyPHdNY^tF2(CzogZlNyfX2`(J!Ps2ESG;;x4#ydM}J zx7qwsao9hvAmd}?^8ZGe{*$K`4&z}HKAYF>$D60iIiz^Y^uJGg|B0l$;pc3^gDcv7 z6Kn6w4>8{g{(n|dJXb2~Py7nH8m}kj;aMr>f1L9WbhlFfH8%I3Xzl;eHpmRTs5|m$ z4ScN`aJ0<+U%5m6r=+D;Rkqad4%1u~T+`4HZKP(AGiM{rmC99YmlDGLU%Zw7rv&{U zR@%GJl}&iRJWVhJ4=8X!oc~|qdH!FBOI%B4{nv}p64K$i!0m$#{iN83$BcjVqcBD9 zhY^teZmJW1GNn41NHO8iZ*<)&vttxXi^LTV6-e)xS9r^Xv$T%ZVs1%T9UEa9Qju){ zqeY=4TdMlkv1l~N06*h6cRW*BIu-AM^w}{2v^MLDnTXkq>Rca=Qw~w&LvBCBy!z|K zfif_lmxAIlZFL20SJ&TC={m?qb5)b7R#!&x(Np~PxG>P;8H7A8)AXkD=dyD0c-lEG zpL<%a+CDBHI;jGRzJzjjD|t`9H?pr=Q6Iw27ZXXE*zZHJE2%f{N#Sg>_(YDIokS$~P5vqfZ|kE5+?!4k4Hq@>ob#c>%F*@QZUR*|+zX0}Vk{UGR8^xahyz3e8nk61xnV>Y-1ftUT%cA8O`LLc&E z;T7Q-#l&0C0!L#@ek;KgmX%m+nY-2hOEALcBa_)1Eq_`|lW?rW8!W5O?typ>mb`?{ zeaxONK7t!ayg!{qkj)*5NBPYny#amfrq7QY7Z2{~* zoY==%F)ZZ)$hSy2jJ0=$+Ew|dgz5375M%B!)Q!lq2@LK|3MRsh1A+=_MZqs3oJDq< zZ^<9=T7%o`NoJhu*>Z1-Jdl5J`RM;5K1$P}XWT_<_FiJZMDM~NEs06I=zrSJiW+5C zLf0+ABMdP*2z~zd-$o|=zb(_0ikAlka?d6b*E7W?&O#17u(l_#{_Vlrva-4e5xv?f z`J{v${M2k94Gk-|9m2Mc>>d!d*=9Ly7B5+RM&1JZ9r?o7F2}!DAJMz^I-eV;3eQ{> zdFa9ziGJGATv2b5Iai@pn%(Cc;~Vy0%e65y#~wv{fn2GUNl((YBwF~^_=W@BY`bhz zo_1zKX1N~6|9}7U+S@CkdBH$gEH-R4`$x>RHL zW?(%Kp)EqD&YCrM3l28jtDdxVVYhnT7(yz{?VR>3Y_{L|Z5jr~1zIo&I&6j5WSaaS z->PQ!U9S^5Vv&>s4xb<^ssCzHzm1H~lU_IT(6qs2f+iB-(>9DArxX;QIRvy}1tmy; zewj&D6@E$7kxP;5P%(+BneAgne=6eKec9FxNJ~}TYnR$Xw(dBzvEp0ob%t#qXOL07 zkQ1rS*NZ`VI4hYevOBQdQ2QoKTBsBX{h%?G%s!SG!z@#NPqRk}a=0lncfMjUC$tjW zh3EpipWB?tylcH1@dy$cuuYAPGzQb$r%b3>THWk?ymHGVS(9FeO0Dtzgpv#lAT?z0 zBdJ21G2ALu1`Bx73X?*D5cETJjAnWCj8dGYkZ+q^w!oe#SgoPkw>8<5Lzb;*Mb|9K zVkI8T*7pcgbeB+a|4*=>qQXRG`h}qmk9?FBtC*#lgX#?!oy84nV*M=5FX8ks25oy8c7*?sU$ZenR?!fTpva-+ ztBLqdah$N# z`{%$iV&ZMh832gmAySv)yc4DPXeE9d=|APE5vr=`iYh(11w+lVIUI`dhkWT;(r*bt z9~6;dWAPvS^ydUBu9mO*9yO9SC_j&(>k}>7l}V`?P@X{?9}>2?W#9}@w=?R%T2f$} z^tMK`DY7QT<^^+rKZ+KtQ7EaH(=oje4bEfYLP^f9L7)|NCmUi!5MmP_`hLZ94G0kocO zjvq7>G*md{Mj`!~YW9T_S_q2ISX`+?92g4{g6n88PZN*^S9yz%3ntrSlEB8RDE@mE zEZ%jgvD_LF{O40-CB;HV$MNDMTIjyjbAjK3-m>^Mk_I} z_ZIC^TH~m^Vr5rv@9ppZzMKi{MJ>`cYU{9)WL_2CnXp##&A(po-veAsq;=Cgg6$?c zw~qT81X;2@7@JhjVuqp$#^-xK%1;kg=_b)vp^5R_NIf)*PDNbfC9r$53+?I3o7(OR z{q@2SoCFvf8lI|?_>+B;fPemJyrqpMkFnxKFbh)p1vnFD*HyCoR9+7 z8jNn;k+kY&s90#IUgGGQKaDXz!Hv}HR5pv}Xtt=)@CK;AraPoK&SEc5a^7|5H`?mn z%Yp(%Z>lS^-2D`3JktH%uQ82@@g|H(NmIcnW3Rz*TwpLF>bdXa->sq*5R>SVgwn9X zrd#u!uiHXoqzF7`=e(yIA=aW5uI5)KZVm5nWDC-(yi(<&h*aY-xPHld>WIE#(-l9x zBvJQO`B%llnZo+CsZvyyAO)w0uN{+KXSz-$`D0 z|CG%YvwooAcw4H4AlO`-gOSwOtjW%bH}#lW{j-dEw>clJ7xe4{q`f765m6-2mCfHO z2L5!WEjX1~s+EeaS!65nV#8&;%(&lT8!hd;f1}^^|~ew%@-(_z)xJ60y=vX??3q{g=1Q{jgs*UBkp*SAB!YI zI@LT}FpG2hsP}b@LVzG{O+%a(awM&RO_|9*i z*}qp_~QND*Rd;sTw%(O^>C-bETbG~GQ zS$z}yQPX7B;Ge@Tg0sEQg4AG_xNmI{r~LPNVm76Y>89WMt3!bkS_{Y4P?Kkt^`?=t zlA&k^mKOcxo2xPqwMt8~MM&CG_9Lq)|TaJ*@>Rak^4 z9+KxUn02V;Pxs)DW&45^^+VVkOwLlz#ppL;x=}+TH&5g(TXLa!A^kj9*S#MM0Jd8G z;8bn}`q=10dZ=HO>inSEno?buDQ`VgHpHYA<=0S|?{A|qYF4x=%)nPvmu6z&ZE5q$ z8-h*&iqzRZ6|kxWE2O3yCU()I$Ku?jsmV##p1!l0!z?ugd4qwDMw9@RpUaU|b9G*U zRi3wyRGk8h=rlsF;+dmc^`SNzuw*n_;zX;J`RNsd#B-j-d5jtuWLF2K*6uQPqd5Xv zoc-S{Hc1vyePW~#AOqBuEOl(Aa_skOnNSmn!oq<;`~5|S>p&p={Tb(`(9wEc=0G+EdSkPOcX03 zKmn9&ho_V8+&Bx9G-mEJVjEpixf3Pix^KJ<_xUGjxE@RgOMT6iN~odUjT&xC-ZUEQ znqp~lG!;1+nn!qZpG5~i&uhEV@(VqzmdOTZ~l5=_yk&~XpQiqzcoJEm#SQgUs z@xjiTAS<`tio(!tFrO9s^&K+df_W>+!lb<;wIEC|L$#9b&{nLc3|p(&6Ss{UzjY6W zinw;*j<2{gdvyIL_&Cw(KU&?Q*i8)}7uNhO^!HuYL^YHwdWNwx#B~eFQXr5%!*}ty zwFIfQ^56EHnWP(BsFar{K`8SJt1uzWW!?!5&*!u0@NdOPP}zt+cjz{<*V97>F=?C! z=93vRlzYdD2*K$2Z3hVbLbKoF!K1`{<6QBv)RY%Cz#9wUMd@8!Y^i%{iuEB=Ns?hI1xEyZ$St(jN$5fB_K zTEh_8WIB9yx-ItPOgGY8fgKg2VuRc4nu+Bstk2s=E3Te05PrT+<|GE9a#9_9w@|xR z0vMzPl4l0{ux&qp^iag|ANVXq0cRc9ggLJOAN;TBT4 z`)|iAjT(*tY;4~oMF15lKM(wnX@*-6WJVP3AK_@2l%w&iWn5t?2Kb&FCEp#qsn_^oDYqNqdt1}8 zEG=31rhocsT++MbXJ8i8d~NC*^4zX+&}#QfnZelozQ3W_u-Q6AkdZQ7=Q}h{{E}wQ zXfgRKp{K1Z5f3ts`?narE>b8pW-c{AVGcKS^Rp~Drt1B-Fg0kF36QXj+5Z)5-&lI% zyi)11Mks`bUaUcX>T5;!mzXa$P_aq8<0jDveb{cgV(<3s7gRM#_14-xpZ5q=;et3R zbYya{9S}dmSZc_90e$Q?N?+%qDK98U`!e1}bQx!}9CJ&igF>XKS~k~y*g7-C7?W8< zgjv*WJ!&Md_OBPv*e5A5E~_O14n~aH2GtvCIBqnLV(t^6Z0rw%`}Wj-7Z3ddUi>yB zm;|_skePXP7k@0V=+!FmhJF)4LsiqBl$K7oY*>2ybDUqDxyA8u-&YDsF|_o@lf(7v zrceu2F?iFVp8p-LQ7`t2 z;EoPKw`gt59`?N`iLFs{soa>n_<08NByfIic>CVus>}F8rH4N|%iacM9Fa@9w$_kj zXmnnjf(-mA%0XCw<%Q!s1=Z>+MaB#&o4*PL>czd{|(*3UZX0 z&b1jy2hOB`NtGh#Ld+_VJo5&D)p*lS+^U6`2uqM3l{jeAt5j!&HS9G}W(OQ-_i250 zD<@Et*pEP_c@OW z%{Cx&EOjQhxaa2%U32`Y?3G(m9Dr~(FBdchB(_V=r#vn` zbhqT03FL$W&B)JXu#`4v!^o7 zkd=~_qSc3y>&0KnjEVqx^>EQ8W{{QT0P8>$wOE773?*t~WfsUEzogWX3%`?!*F2wm zqMAwnJG_gzP5By#?}%nhqTzu-0swfh3B6ZzX!?F0L>;>Isge5qc;(9)(eJuZDbk?A zed~7`ao;2;{yDe3k%l{_T2ON|%TNi=`brfabH$s6el1z$b2Po}r z7oR7g%4ddn&c7r%>jX!lstIw)mDcxEY1xz+0x$m${iv)wAj&{;BYb#qxT5;6(Obf~ zDp>`0P(8&Dyd$uxpxwQ!k~CC*jBb{2m7Rmb>+fVTsH&Zob??EVF8(8R;lu*+z=xcJ z35&EcNYA?3+4m%KxEV8xke2V8hIPXi%K{+lK>g>@^Z|f834@W~!*~g|gq3_LAA|hC z&ZS(z&&N#4;;B@s+WcwK1llV%pL`ATfRR`&8|B#f@x5rpxO-tS_5brO;f$~0o*26Ms> zDEZU#=fHgp87K7jRKZswag_s-R9%7%U-sIEfsjV)#vt9@^drB#*X2#g20{eE>S*Ro zB}J2P470-92oZYD1yS>_#odbH$?+n&X9*qR;jVu>D&Ik$d7TKL{D;1oiNI8~!Wj-~ zsa<4q*|O9kcn&lB(5%&8FX|>E|K+b~zGdul1`3W1bx_Y6UOTld`vP~pg{Yes^#B$> zyz#zI1aC{qIb+(hA#h~4A6gN1Wn{KwfG4GAKaB`9=o7=@fm<7OJZpRt!YWs z2E%i8q03tOPSu9^!6;kRRBs?BMCUwasWhOR8a_m{P3p!I`7-g5p~KRkvV&W9zzd^05X@VSO57d)f~-kz}81uaO}RO*vs>Xo>mX zsJC2&qjni)w^0a-Mi_IX*|t8va#37O0{ry?kKYr6{~U-8?FprqHmCfd5sk+c51D5j zsv}FbWgYxfvfTg0ty>k0;F(a;#*z{!8J_TDlouC7}bB!mzk!3%eH_h7-Hppe2nxE4@236S9K?phGsosi&egLbqP_``*kh;$8$1+>Nu%J@WzIAcq)N*#o>JLNEUe<-qRd+x}{a zfhRhR@7);FSq7;X_KZ{qxC_wC^^0pqL{q1jQEYr}-NytB-a*yRh^>v2SFMs!r*iUn zu==Ky3iH7F+rsys`U*cyj}g3RXo(FPLs28ZBm?+7wGBF|FjA7!U7=9u(Ul)CB~gXKHV`@4LYbp9?Xw~AnD)~E+^Q0+F> z+&cmftZX}-vz;f+`Hkd}O7A6QNPZ{p#W%SaY!aDDd7dz}1HFV)80Q=wb!u5gIvrE|-R##vaov9lYau#OGmTF;0iEGKdo7&_s&aE$afAc6vmrOJrgSb$nl6=ox)>CoXxD)rfm5o-j~jDm!d8lYozW>f0s}wEKYK1hSwc64!N2z8u{7ra<}u`tSct zl6wPbqT2}R@ryJ}0BM#%;@?8I3yq_z0qd>9nX|_p?#j$VL9j65QYW=w~ z=9e)@7YcKudzAtlZ(4xN%>}I>smt4fZ@>=sB}{4`d*3x4W^y7U|C)r4N#lwW;kl_= zb3m6zJL~U9BbgqXUq(-V6{^3jz#A)&!DQ1}m7f=r=fJxNF|kr9VA^Goj{k8Cz{gIE znL;Ait}#cH9DRjXZpbm<`GttCFkiyU`luUM(nZCaG-@5(vB`UMOawEVb<#LvX%Y#4 z#>2wEY&oj}7@xTvedba)Xe(KKpjK*AsejhFH*h)CRjX_m!2)yFOf7P!Oy}Snm-k0L zBYX($@Uq*h1Q{j`scZHe%lT+)YO~$1MW6j}7UwVd8Ud*bkG9}SBp>I$<5X^bV=}GH zjI>H2N#eGY)!2p2HZl@{6Pbir`FqCIK75$^MZCp`3OuHO)*Dj(H<=p73o8_TWedx98FL>L6{yD4p3jm=^ION z!3Gr^~6XPZv8yKmtlYuH#+qz=lv#wsDjV34X}6Yrg-3(K^T;b%Qi z@SNM0eCjek3!p|}`*)$Xx4L$t!l}4G#-(>`oCav4?3%|S`V5B>p&4|VlT7R~0c)|b zTb`OOYPxprVbWP!vQzO`1b=&48daNNLnTe6SFT87oh4BPj*qs-G~tE3e#HvUmYbYL zs1J>p;lZm=_2p$tYuko>a+l?}Rd+6kF}qSWJaN87P|7^wdpX?J5hLb8xD4OIlB1vX zL*4sbz5bq%Y3q+q>oQEov7T~#As1yck~Pzu@Ms6KF;jD-Iy@!8q1EgW!ODtc-0y1c ztaKP2VNePy0V)RUnDNW_KrXYBPJ!|O?7d@dU+)04BJsM%Vt}O$Rc8P)Kqfw-Pv9Zr zm=oT+o>Oh4>7h$-fTy#;Akc2Y(%w8dfdfcVhXzUn{Po7eih7+X7&xA0Izf~CR~5Pq z?N6LB%Wp+{ewWuZW;2s#!9~oW>Ah)*7tRMsN&bYTBb@qfeG0> zWY`%TSzLRrwW7;t$y48Bsl+eiwqmM)4Dbb%mEGSv1xU^4-4j}2QQ_0Jb_M*IK!{_@ z{qbR%jY#mi$r_4%<41Cq43ha0BcL-N|HQvYl<|SO(oSzA#gSOAW9t8mU@Gb{l2N$zC$|dya7idm=(r}f^<$K+7StUF zi16=z>NL}g5)kcqzSGbo%~Likmu)BETRzHs-@Gq=nkmod!)%kT=856C~fd z_ZN~jYUO;7ALz~z|d zh*77!SnUr@P+@em(<2$erFh3c5 z6x__SC1E!BAh&{0?%d~%iEAZ^#z84>b!t3zMZM z5gYAdc7`egd+vPFVKlFy{Ik8$1Mf|CgDOUSU>}up>qSiX`vFO#f6Y9;PwgKooW>gX zn{%OZvg{@Vfo0&WgckPppnFL;Rg&isrGe9?ld-|8Ww#;hgZCo(zv)k8L6%xab}yt>aaA9 zPmszNe)qZ4HRr%-eEbD+rW<`fYOwblarjN_*ciLus8T1Q+KMja16rCeZR4m#Qsv^Z z{=M#XO%uIvTx_+sDqi*0H?W&pDacO?r(7nQpUc9vw_f$XHmi`3Hnx3LAq|I?**NyH zPnfv6v3{1GFfKqDo_Ks|LYaUE@0)FYm+0kbUP^DQS)L|&R0=RL+xx7#VqatC#-|EP z)kpybX1!1ZU{9!!cS#)wO=x%|loHUYx}+L5z2wZN<9f(AQUmJDPOm?A z@7cAQfu=ea(EaQhLqM1wYF?ExOmoM;qO+#oARkaNyTdUoVe0*^32RhbeP94<3I;Ag znqgx3s!-B?)I}W4k!5>DB%)VPol-Q*%U?)CavN`>?)sYI*Z0m^g4A4%#iuVUgV(IE zRWud2H_DjY>^aAjo47+P^@s<~gIQo@j$TT?kTe>SiDklt;_JLACg**BLq>9M>%NtL zx#%lUa|@6YF0}7pbIN|-;P6oTGxCHHtXeXYJ;jfoLN{>z5(|*Af8|`=A;Fc%2!fip zJ+$`6)$vBLLh<d2Nv^*?~64$L1bpC!ZE9GE=WDN5do)iQZXY19? zIA15|y}cg{6>oU`MKNp%;w{h`7++NP#5Ia_E!8t@`gxQ6=HtpBH?*kog2Q1vcoOe~ zXDa+NZiB&;CjH~Yj<=NCso90PO`*g^=$wc^bz88a_uAfc;|-`ojImXPPRgrZlUcN` zTFJS-sDgAS^#|*Ve|;gz73?pW%MTLHCWhokm6R=0T&#{fQK={Z-jx!SvwsJdS2g!? zV#1h+t}ptkvXgYzz0fo-6|N7WUTB!d3J!G%CPVYYY-H7xS?yuMNEgntR{hUaM1|Qfw*d6_;H6Ooh-bpMz3Gqd}YiQw>yQ zsnxL~q*(={J%<^)SDdA$Fv}h=}$lgag!`D*pJ4jZTdf)3-Wkr!NxIE3litB3J@1zdcUI0*OYX zPAaVi30|%hw&wUwlMUng8$i-liO(#gE)=>`r}eF`M<=};^K_4L|1CZlcWYKsc4q!; z)Lw_|InzY4#*#;E4*!~WF^Fuw;Nd7#-!kXZBlvDH6vm(tWK|db`ppwI1azf4hCInm z6msx_u2H3P_;yx3lrSST+lmvpvP_$85gI}{-veIU>U?chLO|W-nFX2+4Of3WPL&cG zJ5$CIA*!lBuxfmQF}obl$)Yi3KH+0s(Y?xal+_j2XYmvGPeJFQtI0Ol1acgUvBSWR z;uA(LB-~fwMNX9|1XP`8KE+q#_4fdXq`)H}z)!RyU6-M?+pcV+qspk!g*{L`KVnh$-}K zdx@!MB>HyLBtVMOXyJ+;e)NzS*x(#1>9JzS z%>chKF_QH)7DkB5Ze0!d8Fl&Uk&+$3W?B+O-LUJum_U-QXjA_*k$WX$@5;N;!^^0o|3sHXNq_2$mqW<)clfsatw-yE0kQ$C>=^@u#S95{13KW@Z$Py1O~ zyob|^V1!1dm2icc+7$088?|RY*%>z`<`)v4oW1yzD&ddMY(ws7I9B!3s$XVB$6ONA zXS4UFuX#DUy=hpnOxIuOj{Ia`HEKzEK==k9#G}Hy0@l>5m!$>IXd9t-zJr+nM2*x# zYgG$E`)6UUcQ`_a0Dp}%i7L(Gkj^cq_K~T^Gdx>`T=E`LnzZ>xqR8*=RBV|RKeHkA zgYyfTC76|neflE{;(hl3ZPeeM*=y&ZUG!+$3AW()%g*RJbXs7uJCzA%+v%(O(ndsF zmo=w$yn_kV{XzzPOKPWSwaAErQfMf7)th%f<<_=3Rpyg4x|lc zAwsn>C}$gs;$kji4b>n+&{;l zj}{_sDG{ID`ZUh1^ZlpJrdJ>5GRwUy(6X}iva(e9-|?eKi57g}UDP;vOSpa=;p5xN2#=*fm+gvvx?*2;+xX!yC`6_}RCV+h zlHzH7rO35?`e{9z+N`lzMlyqvOyO6I(M5z#CQzN9nq7L`DPy-c$hzZ=O9v3{F?Irj z9DEiP{#Nw#t1C;3kM?$@ke&XdNKW9zf;_xgEPi(6J(W^-`_pJiT&1=FhKZS2B=eKX ztB&Jy^^F>$xBr|1{KK>%`Us?GZ4{;#sA7ODKG}fRTleX{K7UQ(^QJ6zE9V23;?Jf@ z_7Z?bTvsdU82-xlPc6^BiMnBSTu(i>EheE-H$DhmvJ*0NG*(=u2qSlbrlh>DkjL0yclggLlwcJhEfaQEyqOt^!c1<9rvv!>bGj+YLC{O_EyJ2dQ{ie@9nrCChkKboJv zW8{2q%-@m9uaxd^O#S+~c@FyBA>A~wzL)x?KQE>~Q+M<0>Tz6MV-j`2&=Z>qX`2^j z{95W=o9lrm!HZd7=*DbTbnvI? zgF76GcJHS#8E4Y4#@mXt@82)0*yS>27c>0T$Iw04 zUXr~b5UL>MAJ^Qk^M=AD0Pc+D7SBRh+}c<_hp2QelhO3N!|fD(a?9~JpT=Qv`t(X# zDMuP0&z&zvCne5VwJ)oUfk76w#W4uLK|n<{7ICxL)sG$VWj7iJg&b<>Ft*{tF5B%b z=(@5rWgW+9l9?X5S$emn=A_xF0+2UPSyiX+-@_s zty~wSJ#A&mu^gWwu2Di*TjaEpdg2mNHxDA@+7Z3mG&318a}RF7a44*->0KlXYOw7L z9)?DFbcbcqwZfJ*cc5iS${I(Vdeu2;;rMt*Xl>e@{%~EwAS(SA>^_b`9F;Dd@?1V3 zA~v52g8@Rg_aa!GX+ngz0&x<+Fw#d)I>ZGayTMN=;!y>Bikc?G@+u$2E=Z*KSsxxo z1dBBaml7EiIUwB8`S4p&6ikk+txk=Vc*!;E_^YIFyZAE(j`I0zsHA-P4NJwo?R}n* z*@}eEXl!fLNmlT*Au1C?squ5=R%Eyi6v32#LDw{?T;nrM01OP>?^ni~)%wv>RxQgk z5RE{5^Xfy!%odJdHQo>@t?WBS9ZA70PTf&WUVS5QeKi_IpxGE+p>ECpJ!hPJcGT$_DiCmxc{L#23(oYRc}WXzx_q zye&p837&XnBSud8H0e%CUx(7eJjyczb?WBGFIi*Q>v3_hMMwPAZNV@I!^S{BH+stx z>y%Bk=ai+zNO`;nbp)qCuEN5c(HQEpR1yxXBnY-#s&&aWB%ZJMZ*q216Z=hOdxaR~5V-Jpf#JDQzGRg4MC9!&9 zFB-^5#3qc8-msmKE{qrA@selw?C-wp=@8j2J*)V6a5dc=g2>nIJSqOhXp;xe0Bxa8 zOof$bNI0&Dv$k_G!$f;>7E)1u2o~-a!`(eJzzXw9hd5)GcC9d5BjeRta3`!fW2)tv4IY_&TF`H&;_JBL}nn=?F-k^Dg~oW;?Cg zaohJvKOvjVl>ZNc)!5gycjO1Gx)P2cQ+YC@XEy!cJI@9u1cYi{cspx%1Vz zCnLf)Fm+Y^zhi;jLsK&VOEM87K^WTE#?Xd~U68YL317$iobC$TXYx;&-qNEF_cPpn zNyJ}m`S}(CQGgjTpRJ0#JTl((WMUXzik1YX5A32qKjUW9^9sx32k8IqS^2*-=Kth^&Bvd*0=d+e2GRP%?9?JjbJneEu=mhCDZ)~qh10{nB+YJbL$CMkwD>D zI6qFv8nEI=?U$Ks!inXI#BG(bG?sH$kL-u82P&1^4g*iJM-lZD_cB-r#!sPgPkFmh zPBZz7TJy5%MdC8_?7S@3IX}j)J&Y06XM85zEjU-xS)3dzAxdr9Iv<(5oJdo%pnEG2 zZ>a!k3z(qPO5BLeZJ&q5MaBb^LeEtPB*@z4v0JjZLW%DL0s}L_nOL8(j7xY~l3WF7Cf?r3TpT27HKTW2 zbDC6(e?jNJfpB#lr{Tb3geGrWo{Pyn3x8H}6T)GSCM^d{iAU4=5N9o7yLP{;Sp5|l zC3>~J^01$*3_}}S)YR%rM`PAFV$3yzv3s`FCOQ7OuRp(ew7cR10##j%tzs{O*yXN5 zS8f>0F9IDxA98Vc5g>+{qIL*s0NEa1*~+5s9M?Fr#)p>l` zQkK=J(_5N|3Xl62Yvt-LX=R}C@Wh{yFX)h#+RIuVTjz3W9z^gaBi)ZYo~W^0Af}YU zOYNn5%DWQKR3#ii_H!y{k&y4m*u8|Ww!nx51hHP=q?hH~+9lz5bqp3)e% z!JPlKz2FbbruwT9g~Z@H6n#67Q0IMj0s?v~+PYglv4D;5MldJ(azsLPKIs`BGaagl z!iY97<>PS}!=8ciSfz%dUZ445gMo%oxlB-e`{Vt~z7Oe}j9{Z+z}X`oBOkiQL8_>y zs}%hF%f%wp6QQb>tLUrhow;;T9~Uu($nCQi#iJN3+FQF49{1=Zjlqru(sJCsHkqG# zEM9=Q6FuuM7YDe*^O=0f)xX)CBF>2%pE0W@j><-oS~l6(zC|72GW-Cz%f$+EiQd;S zCdBgw>_rrMk~_v~=_9&3Xg>6NORF6Ve1Ah|!HX9=&cJGr7DU3UIfMRsp=p)RO1wvI zBW9$pm5iNc zhUEf&p5kqeQU~Au_u46(Dw?r5Q6x$uy6kEq>)$LdGYO43*egcezp+R0e84+{F=i2^ z9DU6i9}+V%q$XfcWH~(X$4=n14PSMT`?t4{jUFQS)CqnY{#LPpO6t8g zd)8S};u|+)bS;J?!nk=OcL7T(HlFMR%3_szMrU=ZI?S*Ar}SRWq>sk7plZfh=Ar8! zG{7!_EJb^i+s>l#G%RSz|;5dJM-7yy(>lv8x=RS(Bx+34-=eD^!-`-HV@k z(iY#4KGaPF5_~rrXPJ(K@u*gehQmRK?e(OToN*76nW%P+SqsB#>i+JJz{)5}mf#T; zy^37$lc_^1WwGKd?zw_YsT|AYGph?N?*dV>eR6g4$KCTm;Ifar+s|ao8>ew2$>nkf zJe5Psi=s2n)6e2qO~`M2lNbVopiOJDnr*9b3x!mTr!xLC8H-g;kE3T#^L`<%%PHgStd2lgo@4F%_E>dTX7`*ka0SRw+F4e&SG|vF@w!Z8WO7dQiOM2ZFj#JNX0kIS0Ippw_$5$!AD5jEm>4rgL zdAlbd7taKmi7hZsF&($a$V)&^uc0X z=btR&x_;fy4%5kX{j^P!WUs5ftgR}sz!2HK)J_WMnwNUf> zC&}5BX*}b#vD(x1FvD-wW$0cycsMXS05%#xs5kviQC*+ASN&Il zUeDa`Sj1u7gbo7KBDZt4w1yS@ z8YWzq+<9?m$fwZ_M38PbgO-}>sHDP%r)x4_ba1cmY2GzbH(|GB4bT5&aEJXEM@j|d zqeyMhJwSyZWQ_TKwV&Ta1G%qpq}EE0-;B5ML)Dkqi%cOC-%z}&^4-hFsPh>wp`#1> zz%G!4u9?+>zBwF1w8W~8p?7X>EkEVX4afYZoYkgq+d-AqvQx>?rWDOP#f9r0o7*db z5L|Zf+^AN2*v98$eE{5T1F{Bv!_Cc38NMfSEA*35I`ygv!j0KncL_dVj=dPs^I&OJ ze#Lffrrp<1Q^}faGO>mC1P%4d!Gc?-Pgavd z4C*maf!I!V6vLF_`EMT+L@Q-p0I@2?ApGr=Shg-ztNp6oT7kI}3r}5tb{iiJ#Ms=FP)~r?43((K zDmvxNJxbDaOlZi#~B55Lr;YkmcAj z_UPvj!o1Tgs-1rWObM)7DK9a7D7pYweJ41M8`9WiTEM$>9qwQSn%GG)7O}n^Z` zNSmrGvSP9wbdm-HZ%;={Gwe7PGk}_1>^LyY2>oz5So6l3lXabf&i`Qa|EebCzdPA( zWIZEO6<~WU`LsbD_n{(vLr9Xn?8Soz>YZ9x{8k8}@inFR zN4Qz9#+`zfz4;N&CGZ@+Cn?7NgL9Ka*Y#uK#u6}Cd7=T&kgUXlOk^<_%1V6qBc5pb2Vl{zx0*8HmWRMCZlxr!fycxIoL zU(ki@Y+;&|L>~2)k)J~ubBD@^#)KP{ye+~DB(%+rSdOkI+`DzbU@b+*_C5T!mT;2S z+C5ePeu|F-yp|C0&TC)w_^zMi#ivsV*o4r zuLDVw?SPt)9k$W5+U+x-DYTz}d6OV5mPb)&w=8Ocmnz|7h>S7;FiVtDQKs4HnP|3` z0gv12Uf`gA} zhrFm&_E#@EHWX;DD{uYo^ZA0%^II)5-cKQ&Rb&+_x)s~yIuHR>t@l<^D>$X>Em{|E zl{k0%HQnV=ZNyTWUC!1N05)m!j5b5C&DEke3pd&SNHHBBWkaRV6wAOdNFhQt$|UXn z9@a;`2`eYxbmFe&!G7E-yS)t;xfEsvV% zi6280JBxO?n}+KnM5b6%1UX@b!LQ9$@GP@RV2u?!>|QeW%K@Q2%?^oo@1i|}KPG&# zAiwa9(72NKN^x)94x70c|)gq&);T#*~vljX&nSOHD% z8PEynPo%YmK5&*M)!jB)Nf`KS%h-%!f72u-@l5IrAP$kBt4~4q>aephQ$NiU=WJ5` zJk1Mbc?#k2|MC5!Lg3(0s3kpYHkHekghb2NN`}`?C~Zx+?joh({IU}cjkbk~!=DrA z*KCINEP0`P9-?1>n<(?)ws~r@d~f-rKhj zX_kEAR}?G+-CYS=sjCgWewI%7<%^Ew_n=W%N>?~1;p`eJ?(xl$(5qBloBo}Pg&DjS zN@ZcPB{|obIZ{#Cyz>8ZfuZ!W`KZ2=kCB;MM9Z+k&L{iCu1n4*Zd02Io(S3D%``u+ zdz-#lrj!k6{9%5oEfum>y-Lv9*c^}oWrmT!mp6`8!vbY>Ps;YvAe~m(0(+ z{f^O+(oBMvkmx9QOsO+%S(N4GQnO8K*&XTR{T42d?J`ia{=g)%6l9{;&E4zRvPHv> zb23|`h=>a+3I#1zch zS6Q$Df^c2B@w*N72^%ZN=C1`f&Fm>edjOU&7+#!yh#{X63ma%2xju7OcaTLLLkU2A z(vw@ij@PgE73({tOx+_aN%qu%VV68v^e}=vCR7CgbFwow_MeFFdtmWNn}9(a{Ti!M zp+j2>dQy{Rid8F!D@iM;!zd3I>}ix)rI6^9LO(6Ax)MCRTo0^YWlS3`ms+b6`v5X9CY zrvNd`I~!Y=dEzX|9vp31W;2HYZC_Q!s7d#v$n@jna3W3c59CqI|7os0LyAs<$PhKs zhAS#AKdy~Z)qdj4n^j#P0`$C(U#+Uv3duLdr`BS2I_oyDzU*lxvqLSx!HXti=~pSU zBD3)%NwYP!D-Nc2!j84tCssa%uvxsZXYJeRWjWWDd+G71Z68%d(yjk4=}+{2bGx4< zWDIsuq%;4<8TqLZ1Jx&sNueGG6X{ZiNDPN>ECb`&5=#}@<-#zYs<88mIeiUDA*Rfn zi2p}FOAx*q>KPeHVW!bXQ)*8*3}YxE!>ZkKD#KX9wO_Q?;2_%+Sdr@UE*!3nFC?2< zIA(`;NzGsaM+HgEir0X$iW9(SK;tlQHh2rbcr;kT!Su~A)g|UfodEZxqP|f#Qk6g- zo@Aw#a;^Lp3JOAegY0qLA09*Xm_#QTN6BxjGKr`Frw~W&sC9btym^U}Hm7$xXQni1 zdS{v2EsXWj;kS+}U*bSjtDtL8)6(e-hrsnbif!q#q^8_7DcAFjONOUXk%QzOf4vhj_d>cdT6(o%C!alOWACqAYj#m4rm8tehI9F#v{ zg%7goUT5o8^YcE>tK@S3B%`QoOM;gmg*_q;>r70-;y?D5*NspbO4F>(H^18>H#03V z1Tu~5Y3ErrH#VMyIK8(`6?_*m24Xzf8E4JI6@7gEWR(;~DWc73XUeEp(V)r2)Zdr> zT&XsdY*}^UcIl_)A2{f}eU4urFWj}NUma~upR18>0q=}=%h=9Mv2e;Bt^Ixd%b#dG z4ne<=VvF!)>>;L5icl}>>F?Tvic|%t94>FqXU%OPpo%kE4jXKbAgVXD`8jDszmSwd zk?Wt5mI`8<59^&(a}~>8@!>i61e0R9 z1G(QlD|U{K#2GuC3VRc#E=VXja{C6Kk5T(}vKtxEKDVjyKBm0HKaO8 zQQLK#Nh)8@qTHYR@drq36y`qJ*LeaG6q{bo@LQ)wCSoi@dIth;y26;8=|wnbonif^ zg-Nf&T=6Q?Ld?FsRSeAKp=gJsKIF4rD?oCgZ#5oCv`#bZcXi~JBXpAraX16o(3*Ey z$)HLa25$v7u6s~M$A`ur70Q$xsh$TmP4b^FLPDOrKbO0vFEj#Q^YTw!eFDni@jN>J zieHcDJGJlVOcCChX1z?ws>8C6L!Oq_d2@eRa`CbBXtq_*cjp`7$HbP`rz~l)|ARf~ z_=X7GcTzE+j18c*4>2N=xXL{prUZv1S&L6?3EZc4E4}!{PDu3C3uhDK8w2g_4Bql9 zsvl%_!duXE5mlKKawmHJgl45+_DGws)GrsmkhsjvlnB^`!+fu<`a-ZGD#qDdLSB~< zMraId$taOorb`c%c>6dZ?z`x(u@Nbt7Y;sK)2*npRTV0<3wcqo{*{8qT1}+D3JxFX zY*8~GY9O2DJObO*`Ix+y9lMxaVKx3#oL@n8LzB_wu}SPBlvp*?G}_pfV?_MzFlrJ% zO1!7UT`XboHw$o%e+gdt)t$Y0YO#Nfy$4*Tr7C`rlMXt%1^s@5uS> zv)98xRg&{2o}}O=3we^awBEQ}a+|wO#&z%}Y2ef)o(K z^zHy!~2Iko0yg6;)Pm4l#{KwxJtv4m}!(`%I_K?`7~G+cAH zU_gbBy~l|cj*KUSBH+Aen${xSJV0CS7{|yem1y1V3N|x8%Ijv~|IFG)<87WYsbb+? zO6!?O^PjH@;oJx99hkb-U1-;ufgy^%ObiBvThHD(YZ71dFj!kjU^INu_L@=`YZ`c; zmXHcx29%8y)&HTh-^C-!Zpo2}o-``@&tX$MHes$5o5Wr?mDrOhh2Do~DR~gyB-Xx^ z;%`k9Rg+OGB})#+!YKaQ!J?r2bQ!!8ai4ypXU0$1u-DHn>#G-z85!LY)H6#0_l)XR zl7G(J*_=alP=Z>F(}mm{!gX+3n2Ze)9r6{`YHGm+>aIZmMRYQm`sP(dLkA+Qr12?;t|@V8TZ|N8R$t zQ!%Y!S$l?0TSN`u=;Mdeci$^Dyr1MtfXPmtycXD!t!#UqYDfNCP_dAPPcuk%@5p~JNj(wad}OK|!+l&q4?fjB(a3#)&Q>aki) zD8*Jx^juhQ#=Yi~b2-;gW^lucz6)k|hG*qTUHM2~%6`jG9M`l(G{@^yZDLCb7LriZ zEju!qAwTAgrU@PBLE+F`WYLw7oz7>G$T{%K$gGy~_~5c2%gd~=0arFTE-zLV3VfNS z8Nh}qsLI)!7~;*=htsZ;zTF~mIp`XJo1XwNZJfU9f$2*V`=I`y$G|w1Np-)fPwml; zNihdwEt_8uXMyjfljBqbM?pqbBsij>VbMi+7b;$uj43OkOb35;&9^d^MsL^_Y!}NI z`94HguW1Y^_O$g$RzBs(nBklr^w>3#kbN#Q{z$F4LTbAHcIv{<82D83Ju>s+!UYQz zJz-*>ZFmD>jOV-GcHP-g8YtQ!-gJdyb1dLQ(^MchDxjPjH<586ZbNdf#kG>phKq0WhU5RuVni;5#X3-N-x{ zE2jl?fPdk^3)8lCcHtKHePF}!!}Iau9l#5S$oOHF}} zQmnB+O~Y1WNL7+mRX8Qv7H0T4*e7M5=Vq8FJj!O1e`<&Zz zrx0WZ(A_+r^zPN_r|;VRDYzVFOBMKWRU0}618nh3Z^@N_S@ z&nj5kUD58Vr}qcT$Td8u5#!W^2~Havj9e2{AFQR&Oi51+5hc9VDw7C!;! z5C_0!;$C_$gXd&rp?feRton`j>L;*L#%1MlA!#m)8gsj0$q}5a;eNf-jJ?gDw6%6y zp?f)KJ{a0_uZE`}I%KS6jT&q9$62CwD>yn$DAX3L8u_?f)=P7KsS9gNm$8=p4~~7s z31=(vvAH}0{-IfE8PL6{kWIvV1lg&n`0LtUZqJeA8dc12rrF?OQH-vztlk`@t7{c6 zjT}p|`N~&jWs^~Te)q#nlkaWmo1HJ1v3I}62t{=w_O#JfqOMPDkE*eBfTAQVf^E=m zto0YtczS*x4MaGe5$ROTvG}fVIuZJ$FLd_6zKt-u%l=$$Sl@H0T19v6!H2GSKPv31 zyt_0KuPtM0iTGfsCi`B2*su0j82~1T@Ae$d0F4!t#$b3wqwY~CIzyJC5K(aCq+16T zZh^uaWnRHw2N)G#4PAN)&);@#O2$2irs%M?In>&kgtu0-d%mEP<8RaUu4(oozuR%p=>nTBD==n+Vj`)MKaM|AYjxF)7)Vuf(0BWEsK zNN)o=NMG1SOTxZfGLy5m*D>yDMy=5CkHe0UiIy{MAi+4#Jhge?F?zPLXn{1kRQUuu zb)&0V;Lno({*7ch*vC85lJelLz}`&l6@n=XnD9>(91zsok zwU4OP>kZKwl%sS&KR=Lfg2YfI>a%aWY%R*9Z_%Ii38vw5=4DD~9ER>LzC-}J@e=BuJ`-O1LO@El7eQt&(^Tjo48me%S6`UK zOJb5PUBcjB>}{>2sqnj^h)DTTH(B;WHxIvH2F|*DZdgWqVnMUesw-*GLaQiYUxWG zVwd}JSRp4Fq!N}~ZiU93My?rY=G~L)8nN}xhKcP`pEBtv>cv0`gSiHMc}X#T{M#%j z4ST0DBss)+hH5(YPepG4Oc-CxtX{mst+m1$?|xrqAvHWqbfT;vUMtCqDY;RpZUtH4 z0lkO@YSIS3MZf+up;^_se-Inut8lI~N$}ciV#~O*)XPPhBBM5SweW(S{Z3N`Ej!Wm z2e3a5!S*>R71KTp6OHh^$XV+~^R(_Ubd4ISZ8!uyr*%~tJ!K;lD-)IfPrw!_LfW?i z$q;gr6ao0v8Boqtqt;B)*+23!owI+^)U2Y&d?69RkVL2ArV^2kR=Vfg(XiD<=$1B` zxwr5(Re_IgV!@?0rm8aQr4u%@s6uTqrv=6l6u{3#Obb@K$<@t&z1?K?RpCkoHCEUx zV#F*#BYeT8P6wG`Umcj(uFmGj%9nMLjV7F#4${15#Q4y_7VRJn{ChCEI{5iYrn8f_6zL0Ki0alFziMeyWE0qiaQe=_aU!560z&0bjs z4kU;V&MKo!cQr7pJ;p+?AgdAxt3qLT(_Q$+jpPcE>{;j-G#@bi>&Mx4D7a@U8_Y^b zL9@lO(L3+El~t0f6jf=Yoho0ynqimB+gsr+Q!-eA*eT`@*7Ee1{;<6IYy44Lem+jr z*l)bA={Aw$tr;VxA=IRr(Net={DBgR0=hV1^hxa7ecLi4Q>!|Q5yvmiIanTDExg(h zr;Dn+Uzre=DMzS<(L8=kKSj68Y$9f}wPqka(T!#?^?j4NVZS7)zc$|@WlV#j5BpS+AA+6P31=|obbZKckK|E#&iE<@B zgbE}WX04xr-lxolQ3^1apgcyE_--a8%E|SRwA7R>KL6bBtS8XZ$n+;8@&Aa6MCQQ4 z+F#?bdssp+`qPRXuMO1x59Z!7I+A5c6BIKuV~UxXnVFfHnVFfHnOP-PiCHCPh7x0m zRaJNM-uvF0*FD?4^JivOMmmnKeVYB-r%5Fh z8}~_gPo1xcl3{P0Z4o|!I$pxJ1f8gD^PuWl(fkZ|{_xrhn(fddNcpys<^Fi0Z29oA zONLgKc7vW|x(<-Jc?uzp^!0gDQwRIQ0@$8Cg1x@}cpb990F5pbT!`ybTVH76#nHi` z7v3Aa=RuE|ELKO!cA`(Em+^o9v`Vwqo@q^u8QoPa=num45@f&6R}rr-PKCe7K3t%2_lA_+MwP$NdSPQ>s8`iuu9I+{xUyicecw?>O8{FpY?dBulC z(z&R(pfY4An(vn%ZHA*VgO+GmoF@56T|vVi+BCJs_EI1 zn!{&a$!{*R-sDmDl=8r#VEkWe)`qS5Ki~BN+(}bI%#PUESs_v*8o|@#S1| zV^l*SZ)>1q4MvRF%_&Ghsa2hmup009!(Kx?`F3572P^HFd50x5k zfb{&G)b?jsDUfYBjkaqN47PsgRK`%$|frmt-LgsAE;ZR9Qgyj({m5oq_Xd^lfGnzX8gvXD(>l(Um{1rDl=FczGR$7n%j?(L&VCJL9kP3 zj0eqCivdvYP>-Fg@$#yxypup+|*PI`Mx0i=ssa!8csc|CqvCuh{oL!OM^Ir zXSQyDFgM#^To*gtM77gZ-zFhamwl|WLo8ESkLLm5u(wSiA=e^=#-?Ijd(+}rO`)Cc zC(6nUJiNu|o@|Lc2lI9lK)nR6hA>9OBFnL{#3UujjcC+_icpSY+Q8shm<_3y)w4H+ zICO?{>LGYy0`vvOHlRhk`b2w+r6AwIB>Y5tn2CHcs2*3xbJfK=Jx6k~@jd>N&%h>_Z{ki>!pT91-2bgQ$Hrp7CkX#_*ph-Ad`E>&e51_h_fw za$oF9B}Yl8qGoTBm=71$O7pZoGeikQ`Xb_{_{{oGs#Iw+v6Kgos_MR>O~T>$s7LBc zPF9MIp(D(85<2lj81Q+Qyj$YgWK}MQisCEKaw=gc%vCGPbAx$_dU{VCeW?6nO4s6z z_kkrqedl&GXk~u9Qug5Eo&)aA;Vfe}YI!Q9IK>djcDZk_G6z9aDx@Db7(I5KtI*i) z;R6E6g+t@I8>q_T_R=W!eVg(K(Ex2P2O<~{w1X%O!&yQ2X^t~Qf6MGCut?kGexay# zpx{H<>4iaT-EsutV+BzEy;k$s!p+T}kJZ#}r~al{Gq$egC!$JP&mTZ=XYM)mTP z*wuU< zGAou$E5`0GWstFgAt znPkt0csXGl7jGp^Vt#8{htF<1jbm)UhGnGD?yGXU5I}ng}iyTR_K)Ua?-Qt64Clhk}k21mejY%{g4b60F?gt-Zg_%`2sH+4zTFea# z)>!**eSI>9yyWJiy>+*lTfiKBSxu4@H8|E6F(!a_v~JB=f~XSfiLAmLTfx2uhnhQC z_Um8X;(t83xA&zmiGE3`ET-J%m9f2D&eEg#Q)^!S2j&YU#|+XHVg{fu-6?OzIFqhF zZC1+Ey?D_{CFS%_98MOmFACLNZQZ&^N&ND>YTFgk9?&yl-(&Q?KW~LS<}wB^Y|zNQq&iYfLKq8 zO0cK1)NvbEae;tA)5PcwqDeLSQ?A>is7fnJoeX68+E^bG4iLmadQ>VtCU!~XG%Cz>hh#bR7|=GppEv|5{kXRi{Q(B1bxB}W11JSu# z-(o+bui1wGjPxl8iIS~1{bv0jv$GSV14jBx8}ESDrt!`%vcU_1xPR@M5x>q)6|E$K z1*@%^#{3~{(Dfr?HYUr&JC*BT>xF*goOO$$M0OG2J;l5;vY*~rkKVqiym?e*YN09L zrlzK|U`?a}xrMl~B7@}jS*8Nuxw}mePd*#$!IP-6n3j{l+jps=Es4XP-u{rwdc%@5 zbjCY$zUuX&;FP?!1w;w_TC7ebczu;Dm3G_T1!AdMN*XGFxp1>i->I*1Yzif~>e>|l zK=P8-oV8UG^bRysDULj4?1@}%2A%j$Nui9Cs9#f}R&T>x>uUq+4ZAy_-wlTK}k zRn-qZ%ZKhIp$-J|ks{7*p$&F-JyoFhvE?5XKc|xXg)6*W^Q=j+QXn`! z8wMXP=GS#c^;;lLcG(FZ5gRMx?p*ErwT@A{k#G#tMp-F3_b1Z8rZd-8P2A6Nxo>h8 zN|fz9k|(+|-oY7i4J`(#B_hk{Ow=ljv-rL3f5)r;F)x$U?4(sOs8v111z2*jQh(NU zYwJdMC0t7d;`*^SQ5vc=&60`^$aVEKN9IY3S%U((CQx=;mmjAx~3Kt(R5S&)67 z(ScjZYK<+Q{Q?t4@@5mM$=L9D6E`xI6fFq~H$2Pj#Q)4!c6lvBrZA3AUn8OIftr~o zJlacJqUHeHw-id8nyc{L0E2y+%VbpBO(rj0rD3bwr9ubkiQ^BDYDysL5u&pV4ZjF? zUnOpOrX*ryng`8a$Yo3a237Ts@%$GN#eYaQ{yU`oH`vVIiu5l?#=!I+e<$*=KAnuX z&RH?%-QvM5NY+iem13-<|3Fs+7}D5yuzx7YwY4!!cb2)+tSY19HPOsR&u*Dl;pS2o zK#EkXWiKD_WLi-yvaY$obsbbUK-h{`v6CuJNw?4+MJ!b=iYb*pb@0*eEZcB}>MKZ? zsZ#Ki;O42P=do6}6;rq8YT*G9j{c=x|4z89_h>q9!=e5fFv2O@NAoXw)*`rnLuiNq(wg>D-*H~&Q565GJf*eqJ#~e17-}c< z=MRUUXJw=f^G1qR`vT5ppV!3BKkDeI*J_^`_L7%gQ*o6sN%IA2!Q=iBg^7Ezs}}Kq zmsD{FVXoD&Z{Y`OH|S$N{Y>Q*gBHy;Unpep%te-i=?@2Mbd@fcizs?Olj5=R*j)|A z{YquY9RV)py7<=A4jgxFhZq`mqRTL>kHq;W&gUx6K9kg4 z)4%fG{VpASHE#)fvz%h%ZNZljcpEPqDkSrE|4F5*O)t08&BuxBdEXdWMn(MZ3HEud z?6?b4hmY1xT22EE3MT* zp>}H+5IK&OS#gz^EM1}{%%A)8a#obyCP9b0;Adzoe!te`bo0d`WGtcHxsA%D?`84c zkc5R(e6Q_WiA4~luTyCNRTf?EQLQEBAbrP0NxiC7aH0(jUSC9ORidED#!kOk)=dri zh|}X&Jv0t6!asSxK&Q|cs-@!s>$PS+=uK7e9~gM8 zfOI(jY4UCT%Y}>#{ z_cjY{|6dz<|HUJuvOK+!<3XOMra3j^if;PwYx&=X{RCv4@~PGQD(umtEN8t9%qtuEHt~2dGz{ zfHCNqBQ3;T%6yE+5afN)jSDGB$+RmX9Gr!H7 zd=|~u{Sy(aEE%T5A(>B3L&Y>gr?iB`jwxphTP>(v~wGmgjnbR8HZ232sxEaC7vbYNHX zHoi-p(eI|$@rIy}!F{A@tNPb)_ue3A*X-a*wGJft*`7>odkr~F5p2E8JfD{LugP@d z#{Fc^pZ(jmqvcLXu%(*Lf(CltiYu{4HTZrhJBn^%>qspCVt5Dac}$G4i9^8LEUDt2 zwga`Ks!3IFu?wmC{xwZxbK8s}StUsKxEaWB=IGi8Q!J*F!<(e!I77o!Oo`sqWWsO8 zk>wv+&4{XBAQgf6++OJU3(vzSs9YL&NNWOtC@^^*a@k~EP!bxy$gWb`9LOh1l`2s= zC?AbXe6X_BSFVO4)ml9j7vj2?+@Oya1u(`l6!;Gma~z#OLgL8{uRjO9_Od7T^*N06wdHDy~oc>(yNK->NgPpERs)R8O zr+PCv4i`VsaTOVwy6Iv^gL+IoUT7l|p6sd-bEUL;`)r;>D+@+BSix}%R!6i}xCz(0 zw8qwGL6m=tCX8%NzmHWMb}C!e(Bu17mZR~+`)N!b4)vK#n6sAeBXZfy{^NxZ>3Gdt z*hVWM;p*6Xbg(~#Esr^8<#(*BXygW746^oqwSFjzxPYmwaeg3gSmU#cSf@cX;}!#$ z=!NGm)=$> zUIy;l^efF&0H1P>p5nCk7DHSW;mnykYAj~1oki-fNF4*UY8A;?J3r-fmBma>FUQs@ zEG8(`Nu6z;OGt8yx)o+LSnm_xSF@Nn*NvuObj+Rz3kBD--a|TOnQ0+T)s8&`PAz#c zTMD#d)#4=)Xfq7?N%~zzxROBHNHMrphd7RPTn8zL_QJ5_=**v(uAFSpJ%avzwCCZR zTaG1Qm#Uo5;S^M;6wEckm6vbUJ9vZxBj_)IJntrQ86~=|N4qFFcDj?!bH&QFF9>x3 z0P)^7*Xg!vPhU=(WAraD4zNHz^BQntZ{7v<9;}mbP;d55+R|FnazQ{ncDfy0x{7>2A60#;0t*3JW=% zeGicdh3v4P@Td)5r{GePI)DzZCaItD`?PbYK?R>@djq7&=I9Kra#Wla+?_qRkv3lq)unSuR6QO?|7r=WE#2JHCx5#k+if#<4q}C zJ~2;%97~5!#tHj{0}XjY>TPu{AxnAgD03JWhrMc#{=Ds=U!(1xgdaq}o=9lB-DZJ~r{6NLbjGjjxmuGuO*gdpWwre$`Xl$9u; zdI~hg1li$G6!zc0H&hXlBC@CAi@D=bm~B&8;<;|5n$OTLrDO1g$Z*HQ`cH4Z`BlSt zypDm%Y)r)Br_T}8g3DD%E5HyjlcPp_lP&o|2rp}W4lvt`vC)J3CcpA-LznG((G}r< z5a@>ZQ^1Ns^@>N-X0#+0H$TJRg;3!Hn5aw2ROG;+CX!Cp&4N(n%69x>ipj{5Zah@H z2ld2w$=0{6YX(@K<|3O(fz3j5!2=56R)g(WzaVa~b?mz6hUq&n2c z#I0%r+!}jbi{~;+t0E;r7TGIFVPTI;|IDo|md41rsjFO?n+)BE*Upd@?12z57@MxS zN;+b!6C+-W$W#yJUrSjiEnaAI{S!><{e&{y@rK$-R5KJK11^-)58W;9R@+8V%`uef z#_LIqZ5gVTk0eOd)a~la>!{qkB2TDA>sgkh3k(y#2A!E4Z8|=Fn1du*yP@qBB78WOKdFQ|gb?2x$kev%Kliemy zCzFtthVyP1D`@jh3?`d2VAsmWJehdlK%1`+=(Nt#Z0K_*vM$VUA=$G|zoj;35uz*WEI zTRanQojNJdjW#tOcSD2GT|9;Ull)y=@t5WAw>YNDy1QEXqQ)~(v$xzxi_l2#bP9OIIXY!v zXfr>@MVR(b%xqi-CtPu^T7?ZMyviLAq=r?HU@OOb6~1G~PeO;MIOaK&Ap0k|q4G&Y zfoU^B|8bF?1BmIEipUq-!aqQqe(#MoB(Y!SrAmx~AZB`2Z7j8ht%gR z=FaBs5(V5T>di;V4Kpj3qxDyu_OW5n*n`lL5qjhR(%0)4F3qFHlJw?ajZRnbx@(zA zk*c(C1OTY)ohOxJY-TLMA0Wwb48m*C)JH0)JkQ&oM}UF0BLCr>QOfPb=CtEwzNQ zmfu9{c?$HT%c1Yo*g4IDqU0%V6}-v1P~I!D=53qjTT)Wo=?`~S-l?`%m&?nY^}R;8 z!TJI1>MyebR);@2QOXY)4J!~`H7V?WauS2U3>)<7o1Z+6ma=_!`-(|O`^!#Yu>(%R z&SQMcbhe}3PDIoFV{`F5TDIjTJ~@iv(+X+H6G+6>L~$64myv1DJ|feTo)C?0-HCbS-*L^w zN5_(X12x8UO=stQJML99M>wS)`?afrI+1i4O%1mwSH7+u)O(;zwf5Bmn1NOPoA4Ef zf&Y@zmfEC!Mt2sT3n7a@ST#hukzajlH!=~MZ>~)rzrC8=`fIwOwdzWd+t!Y5I@EX4 zWi0vG`b|3?21a_C-su1ljT(+IFe&~s!wrH#*Wa?&>JFpjiRkbJ+lc!WbPAK6sy4u+ zrnp*}C`@BLZ7i)vecfdL_G;#w*+pF=7#g8m+4Q>YOFsN$AfB*U3mf&B^QW!-yST0= zU_8=N=Fz6h#XX7tKlHb{7-t|c|G{)3+UeHHI)xwNR%+V#Y%T_^s&2mqLhLllkf+U8 zXNEnGuX$xC<2G0W)H`orOBQwucHOM z7HpBjFF8Q0`o1K5;`eBO&FgKRJ~cU*?7(}_$`?~ZSsgAN3ofZ9V2*syAEO|QD4-yq zU=WaCP~f1Tpdi3MP*f0777-N_mync_7LL<2qNA`=2iU$N3fu*y){av+q6s`R0F}FA7XYp#yY~EX@kPH~w4A|GasV zVRd~v_N@i}&-H&7>|dv~BX1_PDTI4el0g%2$m9Qudz7Th{mO==N8l2cmsbLMkS1>nGEJa@}Fy7q8%CM zYIgrj@@lsItc9u|Tt9cY2*l%CM%n|b-2Y5LMoNEM<`rn9QmW$X!Xb?hP@c*PG7TNi zMSqrAq)yZ<=MEvyS_NMVK)MzbWF_WijxxAO6ijsU%TMi1f9WAlq&b%KktULMeMA&F zSxBk*?tS-OO>FY;leAnk8iOjy1E#^5Dc`*(18t|3Ji6PnV!>7atc?II-P?TohqU0x z@taaM<}k*$T;*ksIKi$6a4!STKtgKc-VlbcazfkNx#bYzT#*-I;^9`SZ1)j;toW~S zM-to>lQ0FP(U4K7+VXAz_@((^X(M@%@>8zpbI|m;lmF^Zno6 z>P`frNJBY@hi>m#`{A&M;ZM)ah>%1|)sOfZR?H5E!_NcoD{lAq$0 zL;H$3@%tYjL4KS?vM+yt)D;6SPm@bIez=oW24i!p(k2jqd5lRVmCQIyPeUX}$*#t+J?A8x| zNu8gJGtI+qEf3H3OHD#Bq?S(e4t@>kgLz^L5$8;s zP!ZZY_pWTY!cb+0dqvcSWVYwbDF_P&gp5}WUe^Kkj35~ovhv|>c3;Dm zvRr6Q_(LwTN1@}ou-xjp)4RrhrV2pta@Y?viH}aONV>SkEJO0XAAiFsbPrfn1d&}K zj_n2Js=74=ENgRW0!mDYV#6Uq?_Bf*{@e0_t- zu;XJjV-*g*evse_HLj*VGF^H zfTYqXa4He!=~eSAihi9*%tPc6(JruUyh%*v?ocYjR8lQoYkL7_PsbkhdIbi|!=Avg z4l4`ncJjLx`o~&W_kz~IMTHgwO;}t3^9lm*c00@g+C`#gv4q*ZX&+#Gl_M(8kRHOx zf+cRbT8AIb=*fo37(r$z3Ip*R7E)hHasO$B@a)t6sO22DJ5&&r(H1q)ZU#EEFv8IN zCTTRkA4;PRC2$T`#+j{!%Z@xu`ZUQ^FUjNl1j>(%w#)gJaN}z7O}=5586dM5@oULb$2$;8cKQ#yxV$0qofTE zt$^omqau1QLT-tXLc%D#OOBLio7ii&t8qa_FE#wX==*<$E{*a_yViAnjlbPtTw+NB@*14NKR#?7>F94{C|Scm#`m%X;2Q&u47qaiB~(jb`!UGnAg1HKW zB4xgQI~SG(D_MU~Z$ecq5F{epQ zIoNAz$+?&zVKy4+EQh-->Cw0xqFqKkva~=_Gd`uz^Alt!49ALtEDs(FDTuK>j=WDN zk0W&(UNYC;yy89;ZdC5ZNxYn26|Sh|m^f;0V6JKeS^7xXosW?EV*As%DmQewG!OEY zx~*}H1O7Q{ym%;X9)z)jz9gKabw+RDMZnfVRUsn|Z$-JMh)(bRaZpDah1LJx7H)NCtGzgix4vTiY)StZ1C_^~{qFPDXjx*3)Qltj#K zxjV_+KJ+H1yK8C7LZ^(Tkq3cu z-s2j@#G8R{0Scznm(+fP$A%7nFfqV3&3_qwJ zOdVXN7}d>o1=))6S+!^3H@Y=KgL>%m$IdS3>ynqiJkxKKY?o9zsM-Z=OXhf$S^|Oj zK-fx(Bgbd36gXSDFgYzDJmVSu=*%z^_IGPA+S+{%1kQHa*4kd#{BzV|INr{! zPF_@p4c#UDP>Yfxr#}vI^-@+V>df?3Bf)55J2fDmXS0Nv z?^uvLW_*YhWDU;VaI`*KDdo}ZK%e5_t}4zK*Q^XhiIixmn=$3#Ai=>+K>FGiy}+YP zLZ&PWK@SAf7+wAX+ruWKtBACrAjzvoLB9C>&u$Zg1Pcr4Rw;?z^VcV;Fy?%t*yqhv z)#enLC2rmK`s6IkN`xJyXfpqOwJFpy%y$R~6OteZ-sciS^0+SA^`m-K!$o-wB>t-h zdgij^Z^yUBI15=sjwL}K2q?2pC2PgxD}>yM_1|EEY5gUkoR3l}qG$Ws@hcin>ehHL zOgJdrkNP3KKB$v0@x&xdyH*Av0Y4~1Mjez0h)EUL*AzRbMxk)-;uA43*QNBoaUgl{ zz?lvEo~|~2WMcQM5_78>{9vMXEd{wEC0YG_`^|9w*&S$?J!uXKZ+oHC;YsP2$vr>W zvm>M~ety|(f9hkOC#CR%el{HXr9x;Bo~k552%^U+MWk^}yb3(5wt?~@_;+(+C9w2` zJC4D)XbvD19#pZ1<04C5H?F$UEq-`%L0jK##H>4gFw|21{fiay9hWR~>%U9XP8h zYw}&Z+Wy@b2DCmCX)91#)8zWNT;&H}(|iZJBC<5w9||#Qp-Giu%}SIgk0Y!SPC2XI zSDF|CFJ2skih#L~*{Qy3l=r@P9db1Z^k-(m;T6}}oHr5#$QeZ|!IxgNVzhV!Yt_bV zh70@Tc*Y-=Y7YdXhhd7%rk1U84W>dMS|%uv57f!y&OKk~`L@>L%`KBpxH>Q(i_=6L z*JKJPt6<}r`i8!*l{*V=I*FcPi9~GXIzIWpmrst)8m|bYw(dxFEL;llWnURIDM17d z_kty%qfHq7`80^AIH=<+o-zpSq_X-k&olKSCh6Us77uQ(_Md>+YApfFOr zPNYk|vg0GN{a!5pxG4 zNGb#G3fU+}HXYOPpy`FvC5egbkDv+-5;A#s25VtXEx#|pccMw#jL%!kUy<#NqB+&3 ztUybK78!mL=Wq8R9hIV?BVo4BrT8}Xbp_U5Q(P}QZ{!-IgXsE;N;fi ztsOrZ6y{(#Od6(Vd-400`Q#8T4UXYa3+xoSA^{n?`2wGtDr@+U-@w<_rCAL!pzNhs z0_7v64J)VHLUAFd8D(~~>-*T>w&f0)Fab?tSa)ptHJ9ENicTbZyyw` ziI(_$V2kz8JKx3>4cy)`y6vY+J?W(nAOLyDoCML1%-cHOp)LjO8i?{_R~)T|?vSf| zdX}JhOg^&Q{PvL}-<5e%m0JD4UQ+Fc&YU`4a@xuBn2i|m1{X;LRX>}wA}9W7Z}iH` z-h4tfnx$C~gasaM5c4~N9_>&D5f>}*4XMKgL09==M>eMcn{oykvwHnib_GIF!7vf4 zr8x5@{udK|^peOd!Ff#X4r8#m4mnBT;e4Y|%z~&Z?0JaeaoR6;?|aEF2-gg~QfA_q z!2nkMY8e?@TD^xS;Lxpv8V?7^nlIBUnM&1imSQ{7BiZQKhhRk}B)W-#EWo10Cs9Y! zG1Qpmj=ym7#BV>Bv9*D41_8ZK@lj-x%Ia_Izsv|K6`UkmzWKdniUL|!N`0b?! zaQXX&C2Rg0BZ>Fm1rRY%=A;ZAYwf|R@^(dOK8q8FP-v2qi@rs!pT)R4ZMw9X2d}uG z-7XFIX2K|to@*K22p=?GVMMt(m@J!d&Bz{*JVLAU5y7NFBpM~Pn+1R}Hdcj4%gf!# zN1nnKUP~gS@AKCZ-GN!xqy2(svPCuXkdDeaV#o1>y#U9!rn1x@D@2w>+6o`8mffgt zE3c&r*~(=05Gn$W?JFPkV6pFc53O!idQI%58fmWi@=}%+@dq`jYDiId`7Kss$ppX% zOI11L59L|Csv{CV^cVUb>mxya*f1}+f}^^OuUjKY@4$6=6Ki!GXBC@eZnscnGT(|| z9DRPglw`ETME>R7xwo0{Fe+#i8^4VdIB1^PFAk={<)Eo3wgSUF6Do+Gf{5y#uD%i! zn`N5ZWq>ok(xZyIRlMhLX<8>91} z+AfJgneb<&mU6`*`sRRxc8QFw&ybmtI>_0f6aJL}D8GEK1TSCoRdXXj_ZCpPq)6xv z$SISdTLE3`KS1Dqg#J>Baz7c;n-5hQq@bM(37rsWdJFcyQ?)Rxm%ABS99kunj`;tLxe$CZnSuBcPCN?Gvphn$& zk^7N_Wxj9u3!Pms34PwGve%TIIM8^q|VhJ^sg13UIl3v3%BhrLc7 z7aXKo)(K!Zxqb3L?j5mO~0`1jZ zw^R`B$)>sC7Onou-NcrzJVo(Mi+8rGq&g8z#tYE<0c^EnvVTQ-)1-}~tQZmWovU+4 zMWS2n{4*;CouuklGaQ`8O!S3e204+4ZyXr&D!+DU?j}}d8L!w8l3_KQo)22PQ$1q0 zIncL(StdO@T%HwvnO@H|P4HnJD%<#=8Er3m_b~k6jJxF3r^1=cI`O|`qq)QQVR#ET zSlyYJtJX#ykWw$1$DM2%VFOG~uYj|!?;CL{X6@*yveiJRz-%xes8rLxclJ{NAB3u`=+y)#}oDW6?rpXE;z2sB@cL)G-5)6!4X0;};qq`0vub>eM2PEcprn)YPP+ z8r^}Hn7_iB#pTX{L+Tt>RA_7z;sU(@n_TAg=yaN29c!MY6F@*&_LTw!*~v!l$ow3f z7zSBLeEfYfnF_&2`C$e=3sBe&QpW5}WXpJy|H8eDq6h-fz~QgD`NMs)#r}b$-5~ZT zuSD^PV*>7ZPvLt6)HrIb<4jK0-q-yqgbb7fBFyP*b87O`FqPj2rM!{2!Z1%a4Yc>T zPrmmeNJ19@22m5cAb-AeDZZuCKSZBk639{aQ}x5mgua6x$Xd0caqu=wXC+`!tb**5 zc~vYaDX97;pNYyL83&K2GX1P36dzm6)eCEdn99;sUndEXF;guM5s zOSdl`0Ctqelj>HZ$wOjIAO~CDA=m)i2Jayx%sNK~7;jWh=&R%3GW8)!X8#r?4qm4+ zKA&8S`}5EN$6T~$!G*9)9?A~%Y>l>2@0~0r-!OD@zH$( z7r#wUXhOf^e{hRqxF)e0$pW$&;c=E=P!|Y}_?C3OOkuQCxi;CxkEJTzgX3`j+WJ$; zJ<-4;vzblH!j#9zAHo1?EF#4X4K7)kS_T5+so(qPxAfE1GFT2)f<0`x*XFjOa^ne3 z2&ec~5YqD8mFhJdWe%j;uOd6ZAmj3lqj_xLRG_*4J_3I&N3Bhe}nZUjeFs8t6-*g4mPGih9;MgCGDe)id!CzRSG&5n+lTc4mThFKf) z&FG{DmE?m(ft$*X!^|y+wcIq4^2Wh>=b(C)FiA(uP9RjF;K`zaTY~da88ow7Jk6Ox z?{;o?N>7jK;cycAq;lQ5a|$x8kYAs2LEt8Dx!wZ$HIX9(EbuNtj66c!#!#YH8> z#>AV78{Tu)Fv8iz@&_N9DfTf&z9f~6gm~6sh454(p|>#({z-x$(JTvX*mcqsY$^Gq zpEa`)E0vXr0fA*K3l_Rv__QzUmkAg!ZU{-UxAGeq*mNSkm#+ zNKt_CNuZ(FPQ|2&mCQ6Fwe!Y{B26A;c~?^Cehn1oPG9#98VF2(FH~}eG)J8RFJC~H zyA~h5(`}x?1}o_vnO)#DmuD_cj;0csFVRn-DX}naJa#jm+Nn%o;Pv@J;Tjb3d7WJE zXfm6w_i14BYXPwW613iGIxr~@C5+>@ZX>}Q>XT6O+fRTj5N#+rgLN(r+T!ADEtvJ& z`OKJ!$cbG{&+bLhC>PuTY=wMy%!Y$Wyv?_RQd)z=rHWz3$vdabc zv3j%`W(ucnzB+Nt(o;O~bnXMs>G zf*f>0({_ZP7q#2~{N^giU*f6LNxAc01=3buwISqgTz|=P{tdAv2eJF{^-mcePb9w& zg|A~xLj$*|h3d2Qp+b)iqAD^_U(yBOAH0=UwB@J8uW*E-!#LE+8*!5r%u{A-ckw`L z)G%3gsDJsgg&Cyr!^VUOSuO*D6$B|WqX-%!AoA%5JsO}ZZhT;`9=ib}Liy9r7fVwu zc!!|pdx8Y+T#joC(~^=*!>s$n*ATdP5ZU$$I6g1!&IWs%f{CiR#kBb(doqAo93#PW z$i*Pe9r0I-Jn$yXXx4-6X{(Fk?U<~~woN`UuuSMx)KF;j*ouBNJ)e*AP(uTV^h_Lx zx|p8~^W_qDbzOgsA*WASji*D7883_92xxbeXNac0EAAFyF}C7@@!*&?rcO&=@y)41 zR0ru8koV2i3vsK~;Sd<}1AP_3nShP36401s;mJ@EON<;&i zefkg#cd&{#Gp9@v$yCAQBnRx=NzM-YWJK~Y;y1r;E)jy$P_{nGI*2J(wG?~ADlr;- z)gmU43xb!<-xuq3+NHcRUVV{Al*KGhcWpoy$VjwydtV*T`V}@8xp|UHk?n$KDEa>K zHnqA`kDsf(gw3K2s7+*L$Xs7SFenv`R*UnVtju!O-DR0fjJ?%+tDVr(Hr7dAcrx_H zI}0Ve5<@nfZbOb=BC%6-0q^Qr>|_T8Q6=!OjHyXthK0#^aOAgK$3+ERQ}o`bdCuNxTUz91TLfk3Ev zPGhg?ri%-l$3?rlKg&#Winp?_8k9b6+*fYojTk_)Bw=>_R6b&d z6Htz_Lb2cTfy??4K4ytanf_F-CsDU%jB76~(M+XN->Vl`RGX$E3 zTEL7GxN{|!z{Ej9$~Ts8wA}M^wg4@re7;kV;u>jay8IxcWB_oc;Co~43;FH=1?n)I zKH319awo}DC{@h)sO;+J44o*pxE*MJahDr7zjL+0;lG1)^@3X?VWWd=Sam(0Z)>r| z=12LQ)n~#bqR4@OiJOFz?-evSvKwg0W-@~E`*H(x9!`+<2z(v&vz$`m5(n1F2V5ZQ zP;;GyUu6H2`cz&T%P=+iL=zrA9Nr&Vu|PCXH!h1&zuWb6=6`(kuzT56$`Bea5GRv> zGv)s0(|;GvXwJB-xY-_L|Bu)H<5!R7uvTqnC!_z;zu)*@MGvl(tC!-AG!=7<1#SOz z^gk3OElFIRHFL`SPqO`8*Z{k&xfhVwT&zznYz#ez{r@T=ekh>T#Ih}Mkp6$JVNk&z z=3==^;Kz3iEonnRi=c3Sb>UrzGi56d#$b*J`!HQ^3e&HE<*5!fs3eSX!bu+GRFyaf z`DTg&sx%`#au=uv#lXX!c#ux-My>>_z5Sk$#aR*-O6P(guG*j-kNEI{?5#+F$nhaG zF;C7X6LR_m9d{#)-n~v%gJQ#G;{gr%;So@&4V--(m*ei@8xHhN6oG?N+WaA}qOxE{A4SnFNBl=|BvDlqtCFC7* zG#=(-+{2ysTa3J~D>>QBld?(PXo#wBSSgm1h+8RttYbP_8q{&UI$n7$BndMy!K_br zol_EG?{!yF^8Nbitu)~KMddO>&M?`4&tnnVMc1-?HQx&)X4yU&;?SG&oJ`>(&CAHt z_X$-FyFi9W#ZiqxaS#x^v=}Z3sP@VZeQ)Vz7L4Ju9@~O9RciB*5?L~zeI(zG`b+zp zBf1*kJgt{!HEoM0le#YOxvCe}^kf{Rjw7_aw)lpKlur4}&BEe}CP*?HT0@htL8s~S zwOJB9ZfUog=KgEuVT}$+FC(n|$SKuuM3{wg;!j4E_Qo80c$M|+nHe9bdQ213%1{b3 zBBq$GkS3bO?lC0;r{}RRrNrDrSv&*oVvTAJhcD^gtai$>?_4=@?}YLLyb(z{E36MA zu`KVIhr9SW#(VuQW2bl8FK6MzPw)*YDchGJf=8c~)>k;I<*vRP5Yodb<*0dn;gl4a zi-aCK=#YDg6siuN8h;%4f<^%;T?R=e_J%l;KA9xTvg4h=C)~`T_(&dG!^hd`LfT2q z{dRS|6jqDmF+-m|8>a@WP{l?Jy)SZx(m?6_4Rqb9DL%||vdMID*5^H;r-%>?_a}(S z?IIKoL0s;{K=n$X_2yQ`Z9xeh*Uh!GbkCd>IaASJ#v^h6VwzGP^@lN%B{^i>h6w}B zZN^O2NA{{Ls>D`?58fqGo4YHQ=)Pytrz|B95{oGg|ByRVI3k6yL{PG4V*S4 zjHF0++`ZiDzObui)vZG{1!gfH4Ts}wt+=}%7?)oya)3WWczy*T+kyECa_RIJghi4# zsGJWed)N>Z7DOdCiW`4$gf&uIG}vlhHG@CB=I#D5124;$%k^=Mm|(%uSI{L2pQhN^ zP@R^cch(exhu9-8pB>LH%k@ZksT1MkiAHqu^@$fvPt5zVsv4Y}pu^t}OM`YP)cAqdKLIoAlh50|)TvSHmM%&Twii=F-0 zbHu^r+yZUA3+}nkGDA7_uip*F5SN2np0&kax|I;k2fiCSWPY4Zpe%v_=UBsgJYs=X zmx^~lT@gV~ye@fpRO0&O;yb6sIGNJlSu|ds8Ml8&+oOAJUf=a2^7O?==RRSF+&uF+ z?>S&%-mh5g+$Z{{m*>QRsb#fU&ic5bCc{#r9a4-W^CLIXF)tc0wMvbp3c8!54j=yZr3X%K@va=ZyCDl-A8UfQh z%)VA0KsPGK{rTEv)!nWWNTQWA&z!D^c%y<)n}E6Mo+cwUDr3pv5iZ)qj@W+rH;TD0 z^haa6917;-?R0~z<(8U~x!o^2F-VHDjJ?sn$a7-ZHlaMP_vJkM>2U-n^(a7+qGM5vWXEt{jahveX1O?c-M`b6+)lNA z2GgWqpiVJ7qZ_(l^put~mP_N|n_lDszM3yECx>Nh1Xro;yDOkafAdo+25mSM zXB|$xKd(w{ib+K|`J(mEyE@y2*s2a9QYTJon`@W>uPaFzKRTyKke%%fw{yoP(1Q`y zbLQW1xY*OJA(y8`=a)6_)^ZB^kb%SZ=pvhUjW1pJDO?hXE_>X~wZYdl3`a#vs_Ktr z4`z$#i#E`8oXj<*LuQ#HUfr#JHD?J7Jl)p{>2I(u)gV*(3TlL=bG#q)z-Y~KH=SXa zdDZqs^Gw)9WAE3W>lZuMqf`}jm{kg&IvMtxZ9H?7_gr`H!JfL4tDhWq?-a$Cnc;}c z3(hCJTnOou`dV(iKFt>$|04GmJWD2pc*9dR$@m5Pj6i zxMNPMJkx_R01rNk9rI~b?E#)9#wY#sbbG4c&=?l~CuZ4_@fOCo^c{t;kZ~NYfjg1B zVNf?N>!4!x@P*hTMz)|nIh=7PBm;Q`$8wf2@ZBDNDa%Qbpf+;PBu1`U-2|y-Ok$NK zRnk{7?rsfYBvD+8kE_)ddILS4w4FAr$P3{mJk4EeF8Q+=qSC|%eIfXpded1vb9DUYsDkuFH{H_ zNOi7_%;c5eRd{2sb1L6=6Hc$}b}aTA=sp>Ho2xo$LO7_2L-*Wd!keYlR2hb>x5`&s z@$OoY$y2NZ^iB(=J3D-|K3ektJFu!EH7xP;xMfCQhfz`jXf@QC_|c{|^&0{_ z%~6I#zQ`sr*(YgM4c8lK4<8vwvYrN06Hh!u_DWJ8F2$RPk)%asxDo_RP|9(6+-}nm z!0e$u$#LA*O5UO@(8FjZ9`C;N(wZ4pJY*Bc-SZ1!LvRMTNk3iomdpFk9tCH{?%QK+ zjmOGZsA7ayCE8OR_P;xjCfqNho*#Kzj5sWGVZ#orI3D{_qX~;3#;q304-F+nk>nZB z75foDn{950hAF(6j;79Wzr-*jK{lDM`T1^>vtgt-@_Gq#Kc>Shn&mFxbB2{tXD8x> z6|QAkfe-L9N`c<6h1f!a4=RTP+d;-IH+_!Z$Sk_)lwN$j`;7WBn;bd>yIs*JCe4!i zHR?95{dni$Ov!+b0^`@uAB*=@dFOc%;;p!eCb>qDBuiq2#(xl$&mOILLTirU7hqlA zI3n=SdmlfM%-J`c zEtS`?6t!SfE#imUvZB$Td0L~4a3s0RX7*X3p&DVMva@u$W;}4)){%?4BkD@aQQsoA zCF+%}o60ZFe8I}O5`=Dh?biXnRfo@)Y-c|&aj)nM`5AG)^Fm40IRrBe{gfAlY1IE9~YE+(T|8YLBM%fz05z($W>(BLCPV}iR_U$e8125HhCwa1b|L8+({ zr3>@>*ygNx4`D1xlbggiYmRUSxvJ$I8II$Vckq;!)>Eyh5D2@>Y@bZ%kyM1yQwTXt z9W^NW-2WDN8kmvR;F169qv6l;BTY%)p3z*KQQ(J=NM?a4Nva$3ms5i{*(S}4Uo*zK z;o2R~8^|6AG!LrvCD+o@%(o-x)0`5;H_&dmV>ohzd7QZOHX>gsAMXyq*$-^V$w?ZW zhcJBJTlZBZK3me9QA8+JI}!Re-Ye!U7{i`Dtt(0!N@DrtW6q#6R}sU&a8tAu*;tHB z!({pss9DdIYt4=!7{Hv(OSL>N5&jz-L^m9-H)*YpIf8Sn06}AswfTNhZaG&A!@UzT20_as4TTdC!&4RS+vO zNQ6ZnI*V0u)cFa!In)pf&jQKh$8dB02J&2Z>2c-P{u-86_yJAj&-r7trs1j!A9Dk5 zMAbc1M3Aj1%bCTSrYgx_{AewCH(oQXX*fi$<x`OP5ag`V^FUeMh@jwy59}O%b6EVH!j~k`fkSs%iCW6y1=5dA*6MF? z5MoUM&s@|#B6BfNp*l>*>N{e70e>P1cBz^M^Hni{Zh*zR%|}3w?A+3k=T>j~?3~}+ z_jkE-a)L&08iwZ`*|M;Sv^(Zc0d>%q$uHTjro! zM{%;Fptm{`$+~eo+jGt_dbx8?6&6}8e@LD1D!t#&k5`288vIn6;bl?rRXHyg=_Soc zp5vVDXZVUc1F>^7lKIGHm;2mI9#lIf5zm@Ek!F#{@3y7dH}!L@)DWJw7uJ zB}(}~T0C}+B4;*@CWE$bmU)rtMfTd8Vdda3g}a8f=de;o+~8;5F;Z~aOjd}dWuxYJy7i<3Z#W-6g+qd5zh;W3 z5wE+jP{Y>+UG6PykfdU=&3A0kxQt1q;^IHj6O*iAm>U})pC2Stbt1{@d*){uOlFA6ZI-J z+W332%nChc-qD9Vc#OkSb^Xbr2q-brCOGtjd!2s6T1?TSBti~Ksn^0KPe-4!KvR;# zZi$Szc$4bj)T8^Jz+kSO&IIRW@|m8)V;}nts_3!DNtf$Y``1qw;uTR7fPrtIju+uw z^zu3_{YJ@9Nd3?Ul^T%48XoQVc$rp{%(GJz#!8J29>&$q6uy;1G0zOo2g#~{&wT~O zUwj12CL1p@4PSb5XGtk}?c!t98^Z!Y?#z^V{maG6hU~6>?#+;y$)Qjt;L~^IV+BMM zmxAC7tjd~aU-<~5-f_dHpC-r?YHBr1H0hjkxxDQ4A))&LS6V|4DZ(mv(Z@)nI7R9~ z3y~QC%ck@I=A%HOU?ca`^9h2tv>z$wmQv!5%hN2Zn`3!pZ5$^uW)z)Js_*k;~(K_$2$ zIl-8P5usC_>(`{+dk$xAI=X8thc&Y6vojrK4LOBv;_OQ;tcdAyEwVNNciOV9>W;gn zbeivVBttgvhXPoa{^{hUt(*O7Y$Mt!9i)ZEYpqzlmsFQ?@ zqQGfFFTWJ6v(W#56*-o59i=BWbCFk5F!T@?!SH6h-zkGea;l7BPNq)9K&Plx^oc1t zVyKH}ks>Jcv4oYn?JecHS-nIojOEM8@-&`t#+Cg6;TCx5Cr*3?;RM)H!flm{tXDnd zOV-+C=1#XcU>Ue{YN`g8+B$QAtLo;WlxFUd#1w~d3dS%9JYva+KkDZp2Jb4t3-sW|CC1MF$i91kbUt%GQ~4nDQt4AkFxU*6S-NC}_Fk6%%dwi2+vdiP>S^XQF~vL|0sOm4|XLh&pf=0*`$fIGX7 zOZ5ZamRd1=XdJEGFDFRJKJwDdP$^(?KL?wR`}r-e)K-P)%XcRW-rEH{ z6TW{7DLu`bqI{l3ip0>8$hbnnQ`oeQ6<6};H6coDnd@tgT??29PojG?^2o=S0ws^8 zIyx?9yw4CjpG#l0IgG#Rk3D>-ru@ZLyW}xBh}~g&%+>IuO0>5oHu4Duh!Ts-?266P z7sd{YB}#c$2?sjdhSp6mztoD8+A!v<6$F86Gt|Nb9u1G1ci`)WA#N$fNKE$8;!;RA z%5gP_!9>rCdu=EapO2<9V?Un4b|VP*%mdZw1QN0K&+8N+-VS-%D&b#2&Rp^>jI!M! zvE$cgQk6sBofHJpl61=bxAa1?xl3kYgh{@8X-Kra4&T@E&Axo0tH${Yh&8Kyv;vBie84c>!gW>uei{OpW&2 z-VE=G41=$@==WAmx9N!$Nk&QHi#8?G&1BazD^xT4<`boqAMqVaY{(JsJqhwjgE_`8 zpG%$#G<@&RGqRR(Kfx!OGrOgB9F#;fA66XsQQgw6G(6$sb<4>e91B^osr~=x~6sYLotm#3599EO%8`zsgLwT(>TMc9iO+eB~a!Goe(s z`6cR#M{-GZ>Ga5fUK5_hJ(DV4*4xqp>nOC|8#5(_x2~>w_k7A7%`{!k=f7iuXFsV5 zmK`4(N*r{>Toq$ajZ(%fyW-pLRDH;Z#OYL^*OX4!@?&+yjsUqVppDrSbSCcIJ6bo7 zfkoqmoQ%=tHdC2tHeo=)tRh#cBJ|o5%gAqz`kZ8>g--GDRJ@E*FH0pDx=dM=+)L|j z?!L)Cg>vtEz@Ou#K<@MCWskeK%%*@W#L=ixHzjkv%yUR7sVxVd9K{aOOK|Lr!GCbJ zURD?td${t&(A$#pnp1<45VE_nvlHC8uEKq2<;!FwiFqARt&5ZxZSrHCrb5Nn5q!W&z$GFu3<2%o^&dURXwvolKRilq8u(RUiO=q0|uUn!8k8^-5@%$DY7Bs#;NI*PNy&EB<9X zvt53u;9RSNh?-PHtSo2UWH`%VLk^x}X5lcKKscL&O3ZxTWiD>J?f^bb1N7iTZw|wi zrrSzvq_EUp>lQAIm4ZZmlj{Z_tyghaoa}~2vlUJfo;(+JI@RJjSU-k&b9}h$#XX; zQupI~9~d}`a^IRUJmEl|%<#yjseBY;VbmfAWCgi%JC_!d{ifs#&3-fL=90h?W(gk! zmJ~=b6`>;t10$*FP4y`WFI)M>PpRrWx;))!^Ie)G# zJMuMgs8l?Wu?Le14FS29*cCjM6-!b7##R+3D%8EI;>#HcJPqv{bfv;-3H6=Bi(f&H zx(SzFBkl&-e7JQ5Z?RPg(^z#@oK8GPYjV&x(h>Wad1pkO8zSNXc^_e-&lzrZF*_~O zFlo=3EUYQcb*d$$@lcnU`8QV@A3pGv9wGYF@pfebU+l0NR;yC-(FbT5_QNw}nH^cJ z5xIU@XD^Yk2(exuW)zkQ0@*}@F5FHaZDM;SBnf+6s;%b+y;E2GNuQf{W%)RZhN}jT z$5884OODIZ$mnZ}Iy9G!aVupdSc?^;hM!PZ;@7?mI$x#0HX}Han)m3XPyonc#pr4gj^1y4WNU$5~r0GDw(|9IK2?GrU<>da@G^2c8k#49LN$0q|PhN{= zh{6qF(+?=0Cav31cY_iyfDc;-)hE6-)=Ds+j+z`zsdhGs{v+X4b zmL3}!rs+tl3y*+xP#sJuX!-EjK~`=Ji(3IHJYi1H*V~uJsw1luJLz61pH_$)upv!} z>3Cz!(iX0j%Q_n+%G!WeF1l7O$Lx)qB)Vc#u2${1-rGF2(oT)uH7S!4s~yRX}l z#MC;ilD{##_yV}Nc!`pen=9P`v9z6NU0GH=vjHx6Rje%mhL0u0$|Mvh zo}|Gg2%EZPc)SarV3HN)rlEA$mDn=)qZ@ruPd+iXuy-p+=tjEOOw6V%&vBevDLMjl zt3?^Ny)`J)ik17g94VD zju&PhOP97;X6M&@_~CJ@O`otQ_#(6U5DVR-L=tRS{JOcPjA4@c3z&;Mt2d^UX9H}t zlnbuCNIIO!C`tw8%i+6Aalu&N>FLIEtx>+lsdpZ+hn`nayD+EF$UPSBPu@BXJlM_1 zm<(!aS4n6gz?{qo@0jJN1dF#tA6?Rvot3%iiR+_oPU=Ib6u^$Jv#(5_@qNOPo9ZvS z?=8K!dD3}M`EX<;!m~V^!&c>kyS=-=6AKnmC0)U~k+hCG2&ZRYN-lQBrIM#< z?bw>sS5UysHK{T?M6DK8!Z z9s;~)_f*d+8ZVb&ZaE$F7~N)R(b`!;zS(a(!+%8CyIibhI*ChgF_Wf`D22x!d%^r# z(Q#^dFuUHIT^?p~Hx~Xpu1(8OswT6H%#vQX~vGa;txZE3%nM zvfvcNbU+!Sv%DUqr2*W(8_4R3yxMUb*E+TJx+;=}@Xno2qK~prm|{j(vrLR|IEC#d z1aYQ_96~d1mp?lip0v6$`s}u|=)_^|_vXj0YhroL-_T0H#ms$uqtdc(Ei)ka0t;+PSuzS!F1A;xDG@JJ6IV#t& zvd+~~%RZi?Megi+>S+)Y?4H3Uxets-4ClPtB+bzEupU~)Uc;iU!%#OS{!_4tj2HI= zR^I42uPjuAuP`nqFguOEr9#~5;nLv-B9%+OJrgmZpGK>LpPQrw4f<5D@K)G~_>}m? zM`h0IH8|!M>Qc&X51-@c;`1dKNSj!{@p{Fp!l|2{G9Inu5flJ!U=YZt?I;vDYi58T z>ZBwj2YELcQM7+Zmkq}R@!%ZwZc`n1k4R9GufBGD#b_0*eDr~|QUagn%Qp{=1Y_wi z({w`yZ*4ptd?B)#e&?G_`bP`z48lL(Y#(^c6&@&RNSOEJklJRs?(6=DD%PdTn>JrY z3*XPSK7oF`f9}xK2mKfQfr7dOM`~m9EXtp%Mf9&^7@Fk6aqqZNo-wg9Y39?scEh=I zc{L+*y&M#AN)Dfb1Eao?kq1nwu=j`ayqC+3ARts9jQ0Yh@J?^v#&3$|45R8?w=1bg zQuo&TA$Ob(#1uYNCb*vUYsHgc82Q%?0^^VJ_O~9i{e+hXX}t}WjLnSSugE+#M7^Lp zJc>6mNz@qjI6QJD`vU^gNe46H1mWWv^l8IglBw@AU+0orC?<^b zvk=q}1II>`oD*4zT)>w?K2PYGtwmc4vKMi4_GMRUJNizyu zKom;blhn`{%|ZhhCeQM^>KLiVcXgbZ%v7p#R?-0@;#b%rZJUfNYoa>J)L^0D@$Bj7 zYga_rq!kRbWZXPb%bLROV1sDLd#G0J%x6>OO{eWlLyuX+(Fo=}aO6USL=zhtQ|pVv zvapyhaAwdh_~8)gY!gRR1UlBJk>h zG-m7biR0SVnu^V5UptG3VkDb(#LdlhIb{W!nFtb#Vi?N9rYZ44Ni-Y1qXJgv-R~{UN$FE3~%`vZXtO?w1Tf%2vv`Fn09!}RK zYQB_lQTO<(=`W9n>M~Uw$O1b}XKt5e7OR|M&WSG|1k3Zvj z>f4N^V)-uZ=Fdej4Hl|?bcI=)1NiZ0E#JK7HWFV%1wa%G6@ypWK@X^ok6g-{yUKM( zctO4IjNt%l%P03lFgN)6tR=-KBiHbem(@8Ng2lc^{TtVr`tNB!D`R&Zob#CQ_mpNl za&@>y>3ojX8@!fJC>j&K0VZl?*KS?4L2Q=8gca{Tr2+G%a@%j1oyec{cZEm|deaVt zs|}o>#TebxcuJ!sL`n42hoYiO(l>ZGQ`A?EY;~1+W`vNP_tZNT%atpLxCnj{Esm>K zzk+&K<136jLLy#G(^Algu?`_5UmIliART~d>YGNLq93sn+}@g-ocomeXk8N`Uzcpv z?2+l8&+cbIpqD5v*PCuhL*DQy;+!OPnHF{S4aueeWkHBWnykf7HBj6$zdc0#(QwXwb7hzoBLUxgQ&o)#hk5AZbHuqA17$e)~Kma56qdT zRIp`G6s#d7Wz=C&ynq_ztE7k!X@g=iKe{9$=XG|{HomdaxvWx0rO94Et9>A<-!EUx zVUt}doybK=su@So>l65rv0O=9%&@`b>r_CX?@V$W?bU4QM&8U_x?tI=(nRc<|6v7_ z_hdYUk!RS1q?WO?0uxpHk%udGM;;|3Q%pqYgeFqhHaPB)yC|Owq8s=UYhP8$MGzn? z3_K>!n_-Cz?SgCFakRx_X~|)8OuBfw4^@ZPt7{u?Jj{PD)MghF*!17Ul6+ z`364v4IlJ^&tPGkYV+bNd4V#y>JXrd18!s!!nES*7I4tI#}re}mGY@A+`cGC)oMwR z8Ws-0X*k0-bc!HLJnDGmliR)e&(5kUKM5SEGsbckQ5DIPyjUsVa<&*ts5#)(M869^ zb-f7^rrnm@dV`KEjaQ7%$RRt6x<2WZBFtWk<0)={a(+fUfv}Gtj9B%SCl4LRr)!73 z1u7xsHpk*x-+_^q_Hs#>%O8;#$QGyeyXGpfzWQ8Hy~os)tY;F`CSQwC(Iz(DQ>zP% z#+FUiIcrbvfNNPB!^6>DzK-SZqhyfnO#Lbdem(uI#U;r(WXttqhirvUa8VG7F*LQd zPfI%TV|+f}8`!l5C5@k{yb(A?^y~%jbPOT~x|WbDvZ#+vnGMCP`~*Wlyv|k2E~@5O zRFi4f*PK4Lz;TY-N6_004u*crZTBc_Pzq3?=%)_$xIqGRD#$#G`jbtOgf)+`o`+CYkIZVE6 z>Mbp89&wlzXgNJzYnwspk*_Qw9E$rCza1AbmdlC`L z>;&l2yOUa^$9O|iqaL*z+T~2qyqkJx5a~~kl3PUF4Vy3XkvMl#hu9wtJrls3mf56)QixzI z+~lhFOFL5ZzHzl)=e^|$gO1Vd@#3M6cf{gY`WGz?IgU-gxYwCHSz$H1#;-#X0PK3^ z?^!4A!9Wg*R(^L#t$AjBd1J8>Wdppu zL1CGVy3LM?h;fJxe}%-t;w;rU5-!V#F=otRM#?2^RC!#!Vvr7XkALV&PJX%vbw=7t zg=0yM!P=b^2FVfFjkb~0B}lJPmJf#p^Y4*+(w{n}V6rLMqf4ntW2@BCsC^+96bz<9 zdgh+yzySH!WLx-?kA?WAOtM&6n9ZFITqQbnZPhUO(Mj#}nM4y~R{_uamwO_D*a&zu z^`qBb@^k4wTsL=r>92Q}wi}slupWFk%#Qgn6m|T>QtpSx#J}_ z88;DWK)}y~2g8H_AfbE#`-w6S- zvlaYzTX#X=Xmzg3oIh%zc5rqT4zi-KV+C}8l^qa3z$Uw~clEmr*{*(&m0cg?x7GGU zx?^rjP=I@N?CAUucB%Mo3s~-2*;PhCcIADTJGBsOX1nq~D*uzhejlI+So-;Ys`C5R z_r(H6BbY4K{}}i_K7n>uKWXs$j{Sq?ZfXHdu+{E9Y<+tP7PdE|*kDJx|Q=TIs zd))vC2Ufv<3jAln0dRG9<&M1;|5-+Dy)bpp-w%g>Ashf#J;@9#|HW?~2vG5d!}|$` zeg|}y`8UX0yDCa}YrjUx!~7LMq&qu4WUq(dAD9ki{|+1ikD-C1AYimQ2&4`|Zach( za2W9D@^{QW%)J)>S@u_-&OpF1)!|SO3~(O(!{J@7pm^Uh{5vg*k^jbX82T6s8UX@4 z2Z6vSJn%1s1LnZU9g2vVg}z()oh3lRf-PDe0EauMB|M34i4*0w2@5}Un-v-AsfU??dWjG$36a!59 z3*lRUdkIIt!*`?j2P^*cd1;(*Oa#au1V#cW@x$S5|G(kvB^?LC5(g5#t^5P?&Y9l>-zEW#07JK&{NeEa`~iL2v;&9{XSyT*t?+|{ZJi&sVEfSa z6OLA9$1UF0|3=zRaqX<`_YnRQ;oqtLiEy;`wEs^o{e_7==Y}ouhr`=keK)-?if=f5 ziqkvp{cGX7W5BU-3kv*ebsXWmUkiV;5bo9|?m7fl2W| zqz8bkB_B}ud$xWM4nkqT{DFhvuQh97)L z*;6t2jQPPq?a}#J;RoSALjD`y(mVb=Es(ucz<&)cXs?2Q;eZdZtirec9_^>CkiFr9_eSxn9LIzT zQIq<${I5#(5&qX1zFnPl?&b8hyw|G(*E2V=^^p+7Np zz-qd0e2e=&CJ%!BUU5fF0sNPTlzk>vQDjXU9e)kDM|p>ElsX)#zAq>LlGqb7E(o@j zJs<~bf_BmTL7?9te9Pfj@M_B^r+)_DC437R`j5_hQ|Jq0F(U*xBstjO9T3P~>Hz({ ztA8i+a1#YH_x-*84&hsB|D54F=GbEuNmDaz(dv1BjSt(q={E`AuEO>jc(ci8+wIjI zyW7Gp;aerp-{#~S;Nz7KEbuuvnmO-ae8{$yEm-iuI)7);e2wn(^`yNZyYha*|2?>l zYeKssq8T19yNkK);eNvRMe(chK_yObv`Tp!(W$%+IO?aP&HmF3^zXty2>F|S-0U>k zMKO|7@-ARVa*rBhkNjT<->%LbPun;!s{nTfI!h`)3ilJft@-c$k2Qs(FFF;qF@zVx zi-0S4jl7);x9|KPl;QhY>_UsfPkO~7;v4q_4n;#Oy9)=mhuOb{aS>%Z5JQ} zga_Yi>rcw+VDyjc&3z_zgWYulM!G9+D+ASkDfHhZ`QT&tF5x?MF+jf-V*VPnIvBcB zWoOW7PYJLK>{a;g8%q6GCt<&uL*wmL+s&@s05RaZ^0ravo|OBsRegJKW?Kg+$K1=w zK^+Oy0pP&C@QX!t81$Dy%meEFQt_8s2Y~>pVEUjyG6&)@PE z2?6h9*KWE(wgXY$77)98+13&D`)_xL+TFT?1_(PhAb>A=Upq?$iPW$$A=wr z`-B7g;Rm^K5Dw-(s9mEwPC|cGILOHZV%Zbv4%&VJynpoo>)#X(ie>MiY1_knJ{+X* zd*%*wW1kPZ?Y?dLKO>`nUdnzxq5m@`S_%lE+yDWahrrRmZx;~u-@!Ej9HJEjeDw|- zbs;#es(-T~VPEq6N5a`@5%A0?INEM~O#6ByCuXOz2=KMm-{=0sliY|3|_bfiBbi?uN{d177AStxl}70K@!%1DZd0-bXn2N8xT0 z9N_AAofsB4TE^Kk`AS;cE1CCzS{@o90Nr2lzht19nD`I4D=88brBD!$V7GLLMhiYTIbAPp#5YHhE@Opd5%;7Au-^j2LS%iN5$Ks zdFEzhnWXRhgz(p^zzuhRlWoi$;aA64A=!-U`z{K8)%m#u0tam)AAI2hY}HCYOC0u~ zfoEL$YbSR>c6ERZNA8sW#UUka2^`4qUBJB=j(1lc;l8_RuiEd*u)W>OZNh;<_!rYXMt>J=e-(gm z&=wRD0>XrVq2EEI)8c6kGygZhy|o}fYl62<`U-I15tQ#Fr1<4vB5c3Q|H~2}eCt9L zn5YBnq+2;Df>t+XaoQi z5HOaqMR+RwWd&mTf1zTxE(EwW0N!4uKx^aONr7*#{;vW+_zqNT=IsO)X6T-holXBq zfB|Qm9keS0yN3P~+WzWWhZF$+dm$;%rP-GMgaFwCqQm-mnAKSK^M%WJ#g{P$S-BjDc;DNsB(CI$@p#|a1ARtHW!Fd%2ppg% z;osQU$I0Fc!@XSnM|t;3aH}1`f1m~T+cdhJ6 zt({ZY*12E@XG;K)s_(rOyVb$iudr`*f9ihU1U^9jJBR}CSOjcuU+4hMea`H&^$*JO zTYDw&2*a;xyF~4P%OB+A&elBwYL9$SurTNzh3}^Qfs^ddg}{*A&yJz+z`xerS5f@{ zC!xRY!oc*WU%)|-J$2RLzZyDdln;DBTjTv2%eM=_9gBEB#|4D2o8dcZ>fi$ke~krr zPGqOb!H1Ls{6Qbo=zDRtSv{!k9&_7j2SoH|H=*!;v<|0caqC?UMzyn)6@@FP`gYxbn4h3x*5_$&8cu~peMMgLSh}#vCVF&PTj|K8jb(#} z8BIZ5qNi{t$)UVcr$d2nhJK#bF`3Xv_f(xus@4vz=93ERh_mdG@6W?70(Rh)7O7NzdScmXq)rt#2O`dJ2K|!$O#le32fx_!g zX^uOky%5Z6i-(b1On27r(@lkfk68jQwWco9QwT;6+o(d$7UiW+^PZP%A11k29&ijL zOJ8QLO7=|4D8(jPri*UmTy16q>d`6j7ezHCH3Bc zt^2^`zAyUaIWsS*rw!@Lo64Wy%NI`N)Acu-6mp-D&$$_HTX7wFzh0pqyQM;gBUQEk zK}LFQevX0vTUs8C$CQsE^lS}?gLotv)-_}R_gEWIlEJR`8dteMbeLzQTkcXOr({P) z_=|SroJLE@H3<{Z#(Ww$YoA{uqn8(^*S+vkTwC4QEjBcVu;B4|!qp%VF4O!zNy^3Z z25=@>zkye&cxhKTl`ET4PC0!A9lz9kPiWL&pzBF21fr+iTJ~z<9OP&OC}7$`98cr} zMti(^m8|yj=C2?J;dtBf>T-#zz9J# z66hX(1>F)5^oY}hi@Q^KGztns`$oIe6|pO=RY&=g!>W2tKwerXZGN8NUlvqx6fh*N zH6i^$=A()sTGNu{>vP|BAI+)ruF za6POnGewx3(Cb=?$LNhG!I9IroMl+5eUIU8J3EM6>Uo7it&w1i;>3`SZCZisdxP6e z99Plr%dxT3L#{Fqm|F0Z_Jw#OryXsr8ZRrYHaCB1nM*7kh4sAteB|1fhx3J(!r={x zyybHY;+Q5pd>0OFW)5F*c&~1)c%}R+=z>7%QyDDV8ISCCQmFFXIIkz;vRLYv2xje` z-Xrg)%$bwmA!0Wdz5rmg=^r=(FsbVw=6OFuz-yAHAAPuTZZq>aQ<(afhnp*4<@gh* zvOH3&B(w{22EE-xm(Fv{{2T%nTd!c|Q10j>_b)E9ol`j~4c*XWhn!}T_gGh_!ldiM zwAW5|>d}fg$zHEv?Qd2&i``(5U!^a!1UW@x?xI?q{)C^eRtEG&ZrzEz6&%J{RNA~4 za#vsAtrk02gAIo%awCB6ZdTFYG4LvcUpWmwE}d8TIi)V`gL>|KMhZ~C$n!3~rIZg! zZSj7VI2hT|74KJ%;`pnh#i1T-jF;?yugHU*Sx6KHE|Xm*Jn86ts861_;eud~la&Jo zV{m3zQV`yAy@6LRxG$KMgtWWS5ETiFLGjCimAvQ(Q}u~}4-jV=-F{yr|9UB*ziBLt zx@D&6d<2eGN4UpCJ<{WWGGBbAGBcd@ZM5u)ypw$lT+Z3VI`v`rV8?U6mf=oaYymdv zE85s(b;)EH0;lgy2opv4PCu*3(d>Kvw0|bB$&}N22x8EnaM_65I#eP1u#kq5qjh&L zzPXjHvW|`C3kAJMRvVI967E;oGy46bJnJ;maUQjX0vE&<#c18!5*@)soOrBxFsrGh z&|FpvJS;H-Hbk64oXvpzMz(;w#&w$;Wv9%UlXVJSK{djzR|~Cu1p!aV+t{bqf{6y2 z6wT%ML>xP^geSs!5{CxP)u2~u=)O=Ka=N97ip%SLRWE<2RH|{)huM7Kqr`2g^6ro* zs6k(aKqyf|f{H8E?c5F%`K*>PLEC!%r7(8|af-Mj*s6H4y!W~5P2(R5@_C1?di(00~6?qR&N7oQ*XM}le7zrE7 zy@x-}O2K_F?qn6HFUdM@WG$4+M~n~{GbQ+BO~_2nSq?SBv8ukNaisKNNP~{ZbCf5W zl7meoUyg{Hq1-yQo^l1A!mv%VA$$P8{srRE- z38^=r$qMx7m&)!EOL}2`-SlbIisctsT3#E!Eg_Fj<1w=l@rF1VaP%|D&C=S;2O?yb zDQs`1UY=KwBT}G#O`*I2mVy(XK00oSx@@GQcQlJF=%lzDe!|se$_F!PcG^7~kryA;Y9Ecov#}&F@l@e}8T~>6hlHYEfhn6v(@QxiN^6& zqMVLK47Da9`W1*p1smauJZp~fR7`8K5z1+P7Lbd;w{nA?@C1I$Pqq)tNKnB_CAi}< zEUD6NQSRl$hm?m4RKSw2)@`yTV4rQrEbepGo*;U5;;m6_^W6pAAOum%3W;LUF^Zw5 z?w_)u1yvWO#!_lO>%FcU>WIFOMJ-EIBoKLoRYCELYsZ>KFyRFM+!N$UGo-aCb@D0? zlEYvYas*37e#UQk(^=p2`3KylG&;psD1-8k9gPXC%ueW4Z?^s=g0UQ|nxxe?N;SOl zSrwAuT=9-sdIj=_bOH=wz%COxC&=%}W@76qrsiF2@rk&Tv%2nNH1{N2``pJo>*5C? z^JyX*2KP?fg8;s;8)VrAhl?r(P2Y?S$518(2U04N1L2WQhc*)`mQ{N5Iv=}TUr^a` z)o3j+X9~q&_r~zG?%VdsAe*M31onHxY(o+D3UoQvIpC<2XTM4t_EdqE&wV$6 zH_k2wajT|ZgE^d3FiOCpslFK&JtP^o`Z;XKeht z`g*X(F({1=8X-w8UzxL4n%ZwxpXjVe`&@?%PPAJsX_Fj~JlVm4Y)@sQ6{A{%7T%+J zwfuy>*!cA($2;Q+-Zb?Gi0j%7S(6_v)=(FZ4kkB_uH1M}5+Gj`YO4Ge`PY%P?N|bKNwlBj9o#M?9D6l(Tk!db%tIt+PSbD1>&F*BxtJTXWG}%} z-Iz4g1Z>AD4dbS{>nRuo4~c1pF$3=iS3_N0AnlMd75bt2ha%#vb^T0a z7SCyVS)n3DLpDkgwq?`Ahxp=45t9ziX`yg3DeXk|n0q;gbRFi=lNa@PmSVmz+51wI zV2$B2hX7YIq;-q$Lo>sDNS=e@7*mOigHqXNN>90$asz#hM|U)6O1^?3P?}GwE!PT} zLT<0otRFcl$)BwNz1eo(pD~rkt{SQ@5jUVm%L?_xrwO5eU&zbtv5`Wp45exjqFW}Q zPd}Y}-cOsuvsm)~@b#8aaRuR)XhSz{jXN~%4uRnA?h**@!95`~?(XjH?(XgcNU#Kl z;BI-`d*95wnf2!OI&0OBK3!FP&Z(+X``i25)W`n-K8qafD2HWC%!sqNJFSJ@_G5*z?EDDD1mx^;~X!lSA2b*3>WZ8I94RkQ1gG|Bl#+ z^Utdvyb#)IjXzcfJK*ArJr?QlfL-~@7Q)ea^HH;0Z%e4EVmb6Q${ul9rXeXL(DmeYe$@;iQU(@Y5 z@N&iKqN4Qm_Nye0FeucGcDo|TSuU{y_(BVR8boQor!?D4HIc!-E&YA1vMk{zD{sPC zz}8w+)eJa}y4FT?@ttUV1$gCi*>ZlNL(alki*AT8C`Pw`6qw6bbeL^1n=Hz}3&f$6 zd%Wb5^S0V6Mx^iivJbuOmQ>?7+$#~CgzW`1xs^|Si#T!Sc~U|h!)4XYl=k)IG2B&@ z<)A+BLAQz%z9BgieX^Ew^zH;^ADY)m_gRK(@^HQXq5qQG9O@O?OU!~ zYVrv!{zEo>q#@mLEb~`CyPSGNgUz;wB#HgKoN>dlkol2o5pg z>GiTYI4FdpYb1qrei=|O_KT{}hKag2`=kTQccG#91*X|XDP-BwQ38Dl@ZF!N9|nze8qJ?BE9>g0r`|E~TvTgQQ=`6Bhv6 zGGg1vo#JHT>3h2vjFIvdNF5{yg&%3Ac9%SC4D$PHXaDNQPY5=}x=N2b(&A6!WInyK zoQtsOF^#2KHiIAjJZtm22*Qc!T|z#hAgD;f@+^4MKQ;tec$Nx~XDDUhvht~>s3#7LqKNGiciaW%Kd zrC=5d2ZKtU<}@zrfV0$ka3+fnqtE&_4K^@XjeW!o9>}uE6^()_MuHUB|LOu0&y^71_g`_k&yyLi z4dzQ|)50CO8?^Z~b?p~zV;@8~Fp#m`t@+G;B~k}O3@xoto{Nst?IJ@#w{MT zdt9QEq0unR?P_030|HncLs1u|Q)L+hJM7UOOZ)v>mQ^aYS);mEZP0*Mic2zhp2cofO?`O3juXl zDF$dq@CbpOEs1BHx{5OWosKPGT&nJu(xSzIPYP7()}5`lVieUdo@H(A+RRzjBfyOx znAJ#3-DL^6qP6`jk|lb%+TgpIV9FfWfL#b6-=t&FbuL90Kog9YHi+(4ZWQIEtq6?D zk!TiRr(i~xLps;Derv|`AmesV_tFlS^^DAFDXyYN{f5g&{esSXhwqvq!hRNa1XxlE>sb^^O}5RB;1bPxTA+3r(&iB&~N}|d|5z& z^y$(jVQPaB$*6yr_Qex0l|K{8$ZpENG*x^k5kNzQ-K39I*f^~THnm1A7r`o1g8dwj zpU4}V_8nOt@AR|Ry-kX}0)$yq>GH6Z47EUtFoX@AM5}LKW0ziCl;8-s?pcbiT*oPe-boJxbLLuMV1wv1f?b}!SEQNN@c)AZe~Q{!M_9vLklg2Jmw zcbOci(}5i($ypR5KF~SemH*~d4%d#Do2T>0ZM@GLp>Xy?cSo9p&?|!FTJud3bYUci zcnR#4Dn3vSjY`lTYF?ZnI7^|3eH4azyr_bcnu64^urBX?r=o4cwlyhorU?{$N^}{; zVOUm)tv}BVW&P2LJXBOc?r(j|M=$7DL(E1Jp#c&$z>a29Zpas9e>d9T!Ihgo2=5>tYPZ8?v(=I zYt@lx7et%h_fQ`WD`~MpPnZ*<<{!xLu73&1ce!Zef59)t@RFsKk=ZX5{O!%wb%nr9 z>-50Tq#|8x>jQSR#(iL7W8)@!b@YwUN@0IN1B=_9-*tJ)G}I2A5|D4 zbqN+~CT8tno7M}(8&9lP?VVh}O716)>aH*&!HeY2m3 zejUu6Fgc@xF5(BFDl#gSsx|s}qcOsA2d%13aZuZ0Yan{%U8xMjlM#HM$g#7n=r(ws z$5+#l|7CmpO^5jL*4_n7txU@*F)gM%O7PIlgmM&y9+jx;8$_Xn=TOg41h4--&PhGX z5XHk$1=MnVC_aQ=>h=r;$4oRueuyopI$sba2(h0UDI_chm&AK| zU^V^4O1_!~VV(;_!P)$I=I;N&r7!(93?|-B=M{zO8YtTfhdU;1BwWy-pyL$<5ukKn z43zi%e4SFgZDel|2tW{r9x|S?j8w@C`zev#Ftq2B{+w_8NRu*T%()fHAKpr%JV~RY zxcZuNYrf#mtP~t6mz?`ei#3VTRzHIUUi5=&{ObZjl3td^DWBOa|Ab(Mo)=n z#l1n1lh=y6-NEEVfYN7o$OHk%J3+>f(>{-cV9W>xrqDYkW6Og+pj)mu7BdLiH+;z2 z+xkIGfS3|*X=p)GOpEdx>x3a&ZazJL0ckDY)dsHK_XoY?bOm*AoWHiFbxT@vomz1G z?U3mnt%5j{7rVRcIm?kgXRBcdZ+vezCkoBJJt$kfQ%c!A(WqF!Td~vQcB6?F?_;TH zNnv6s*-x!izNNn>)sw;p(#5bLYr%AJ|%c3*OYJSZqS597NX1PE{orzYdp z`Q5p%2T}z(3;e?gLMT?}f66FH{GiLQ-GQBoq(hBjPNrDxcd642o@2Hli1>yt$xeEI zrU|IifC?F$${xLIh8j;&;N#Jtp(aMlzJq@kN;^VUzujHRG0Wuwa;?hHo5$g}9i@ncl4zA&!OVDyb!FmrMgt{%Ww&>f>}0bF+@%vx7fUR)_8E}B6Ye2+>XPbGct{@ele~-Cpco) z@Q&D)^EJS-ZsBuO6_E`(EkEZWMa?7PMMXAc{tZv9Hq_sChlCx%eLIO3O7{HRO?*TK zS~=_aT#%FpvSG;Oj?I$HWR58`mB!YX6I)a=*;JyFchZQ5Sr&aaCpwXMiN|lwuTtkE zsEbe1rp{DWvd4hC%^XtIf#JX|s6vy*mz@TdODIcEm@GI*!uZ=%U#HW?IB*+|HsCfu`9$W2nG_SF1}Lb26%rUtF65PrYY zJ%1EjKoZZ=N$+N@li#^&nxt|uwdK13-A{%U5_P;5$)Hl}H=sL|*Y=eDSK>O2v)Mm@ zwN&b_X_fI`-&Gc%`ObrvH`;`D{I^K={{S0Yp2Lk}&l$(;68(V+-@^zl7n0nW!%$IhXhdBb2aWz*l1J$0)g6imoF=LDZ!c&&c}#5yKh z3{hxyz)yRKLVwg2W`YT^^@uC0mN--|9-psuZ>yRTOzILznyQF77QXx?Ygc)P7!A85 zyOIVC5D#-(oOa9L{!T6GMl!?Lw{%T#(1KK>ZS(v+(Gb1}xk!3l4`t8}%9K|dOdSu7 z$dbd!2U1c$BNXsZSVUQ`jy3Ck5>;G`mp5L|=T~^}b$86G_L-X)^7s$1#n&uA?NGY=N}oooXa3vx2)=BkzsAHX^c^&n9xMTl zWfL{-IJ1+WlUqt3)JU7RqxI#VU~WRgPpz2kQ4>r$SPtj(+;`tR%bXbZGa^IR+MV(_ zk1%9o8GpYIqtgMQQ=wtPM93+QikeyF5sxKI$NcCzJ=+pyCJ8-CZDa0cPFqA!P$h^{ z*Pg1Bn9Da1eghmT?YnTbaLV<~8?G02M7Oxk3LCQLJJtvHTdO2(QKPVStC~0JRM^i^ zCriZjBo=fi<6pw2r1hC?g~!$R+ltzWz$>zja7RHAYp431hU=AIu@sI#+L@|l{Ca4x zGXw25?f~@g2f7$Smxygn$j&S!^Xs(P4~7dD^2FOp^51h1aDu#U0u7t&7!iaq9cax# zKNDvtB78yd2g^gcDh%*L?Qhyy(TpkOJ`bNlme1}+-<_gw#I&4JLp`0mQAD}Y0(Cc` zz3m*993>SkCi6J{?F1iI`+xwHj;cbV*|wi^H+UnQU2mun%#!A*3ar4zODckJTO?=7 zPr`-2hJPlT=C9P=IXVfW4$9ld>zo+yggtH&NCgN5-{pHqD@dej?d?v$3u zi8x(%%K*l=@lC-F*X8FQG0|o&l!B5wInMEG^s|5^#!Ps_lrp%*00dbW+CP(AYHRci zJx^P|sWV~Mt;0|c!amw+%JmqDtcyP<%trZ^VO6uX-1Tu&17;Yp=cT>PClPo*cV z;v6gv;rD&`l%?qFn$-b2%XK-%-Ehbu{!XeU#^Ctax%uG0A2oX#hC>~i{@f5?RCfpkW_ z3Mba6v;E0^pK-kCn4o{nei;IBlpw?NyKyHDP0iw11i~%@NA9LeVLO~Yzp3RS=n=yv z!;|g!Gqrx8qVJvi8ZK4W!f0CwJ0I-RS3%VpJ~@FrO^(YTM&?&?E>F9=E$);GL)c5@ z_yKa9=`tFFv`HqUBPz$$!kP=eNwsnUH6)Dr6GlTP!W%AYV?Q~7Rx@aI3`xOmB~*5j zJH@-F)ojw4e*w=4F>rZ$h9lW$DKNno!F-*57yXKc7i-tC%}iLil_DEJQ%{kvet5fV z_@()wx%!cuv{=(Byk;2TRj*P3^1Lv2mp5GLg%K^Bu8!Z-^v>&T2-~6SKlDHm-f{Jm zNFCzmSXrCFl6A=Euz}4Z&ORaWm}o28hT1W1jwmNV0Cek$gg##3?>FP-n!(;~W1PXKj(Wgx ztIXUzN(gFkRJ zPmj~A7Z+Pwuca97f61j};Qs;m@DSD;m!@a?UjX2or*W2RPCtgptPa8!~54JWj`I|C$Z>wC_&O{}8t z&-+V8P6@*JN2=dZO|sR9@#CN%a`4%=`-E6gdBufg*1MLy614${IX{IYCLkwJN9vKX zt<+Qg4IMm*KGkt`8EoGPm5&K)P$++~Y0>0Oi=`Aa{Hsj|K+N(_|D>n@rNM1E#ah(l zbXi~R(n$R)LN_e?1jlSxv|}hUG>3&WC?a(mM&5#^-R}V`_vOOXz7sbuE9yZWzKJ^?X;7_j~YrjEzU_Uh}_W?ayX$?LhUYYdk6 z+u>nQOQHYTGL?8PdY-5aN6N`MijGp+#IXr~k^^fjrb!j25T4Q@MUdng^V43Fbj!j6 zP>A7YFqRFHRfRA;6pUEcFu-WCv9L_35D=Hp&tYn9p1X_OufevFSzNo`W(H$K;A^8e z(rRq+y`jvOA)jNYm52lg^Fh^4i6{!+6}5?$E3H zM!C9fYHTq)8M&Ry#|k@r?>d{Gy_jo@8 z$i#ZH>D=shVDRDSv<21H^}|zhU$~M7di0Mud~WIyJ+pTU(zKb%ub0iDLg_NjrF0b7 zbupEF6hZY!sIfcmi?wi*uyz6xH?U6EK`JfWGMUYHje;Mn3Mi};fyp}oY~+o8|B_L2 zVlbd+qB18M&N zQ3AL>KDa0BVjNR|JC<=4XewFx z_?D#Tn7E&wbvQeW0v33M7c(j*BU)R_pO7djVI=HZgoA%J+j!92vjj3`_9c(c+*HZPR2sA(vma7no^|=vFufSVnOeIn-wkvw8y}GW%4qU-}!nQIl3i z3f6B2{(OU}0kF$jcF9?gjjeGM`M)%K!6w^AcMXl_H0eEsw)^POk@*v?-{e z5|hzjk7C*sbKZ|jdB*EI{SX)SH>;z>LhBdWrn953!+Z?4zrX`WDLn3_=J=5wPXv;2 z=8!?GHA4I`!x{>~&&`5P820A8z(R6i$=W;Tjr9JS4nE6@htI79%aFjQV+ zA@tKG>f8ZQ1{wlJ3vuiVNh`NXoefM%Ihm=DmhhB$&=;3qltfazr9`8-$BBrKa$dR` zPz1Gq0RO&Lk2ot+vOT&z@i3WtLsvyiFbrcGP}|>F)trw5sqd;oy^)MO0$qgsr<`$R z>B6QiyPPo5T-V_5#4T!EB-v~S#jMRB3Ys`Z3tOqE;rs8A#&U>y_V9e|WBeK(?%;%W zc3tUoj$e77xL%aq1Uam@NfA4yAchG){;n=JB2>U_-h8z4Kb9k<`JEAOKVu>~s;r0Q zYozRPy%Q}XR=8`sV%{GZNN}{I%49$A9i_keRlt~9E zhCB0X>WQIs>x~p|6IUZj9RMCFBY#X@OQm$X>$_pL*%YG%%aCV{$ z6k&DJh8^>BGtkuI;tBRiQjcl748=)q;R9W

2+z{%}vzE5|1Y2NZWovwWA2{q?fq zzwt`nP2mx101%u`1X^9}dd0KL6e9IRxuKM41uH~g53gQHiFi~U{x%~jxK3XD2Po4` zM70fbck(VCLKB~9m8pV@^U`H#YbT}6VCRwf%7b3|qAoROAB}UoPRoVM9D>?>_WPcJ zrJeFnYJ6EnaiL3}DxTAiv*JaXr@#Zz{S%tW*cU9Y8^nSKfVM9WfZnDHL_RVwphC7$ z!~dFE)gLRk;72a7OZ)@iSb2$G$G0M-I+g#ucEtOtZTv`y)P)CMkMWLmZJR6204D6r z9qLISrxl+=^Q1p$W=H6zoFPpm>|^^6Q&Q3{GR?7eyhH5!u4DP#P`9LLIr-rsqYQqrpev^hNp@s{O#A({GC<-4)BG zK-aWrVm50At(4MY=CA5v*4XkCVT7$Q)@zJVb_I6%`eKY!%U`}YCLswXrIz#rK&oF$py-K`E=qPh9XjL2?Dn6yap6w)Uum>Sc zgq920fC>Cj7IZ!Q8**^LtgZ@QEvl$oKJTuxLv|Dq1~1eJS|u6cc2PM}6!DSq9zPv#6|*IoTZv5|pABQE6;SZ0KL+CDsANoj{TzX~AR>)A&b`>pUzz}obFV?78yrh~}qVlocdE<_oMEL$V140kL@73SaAwk(1L<@A?4pmp97d@>e~v6^Y1w)o#m>)O=Ju^JV<`hV~Xvk<#I>lv)XraE67r{4MgAxY%E6wCFokB5ToK&X}r1JU<`>#b4uxion z(>2Nij(^;dA7^uI=JsJsOFESEkJa8%U8#{mAlPi!w5HEP*Xo~Wi&^$9($ll;*!nO` z8>gsBx6!00>!^@g8G2R=HQr5)>jKq?O}>C=X(7z!>Mh5J{<{iP z?edXeB)>xU`f8-zh#gS}Few7EwA|<2197CEGNDN2GR+BycG&J+;*x!J1>MKwpqyJX z6SP{l$)W1sOHLk$j+3b)z{e2+JrXp@pT8W8qB5&kVcyv`M_hLVt#SEu#2ghS!Fh9X zyxQ|e5+F%{d<}qezOp4XK8`HOd(Qtan-4LYGb=9{*}~_?pa!vJF=-*@PLi_aV?_2f zd=msQnAM^V0x6)|=Fc=|%Nt*CAcw^g0iD_hCRkG4s?fAjf%O-yJ+jz?L&Q&J92&T4 zT%w5F;s^R22aQ z8iXW%C>y!K^7?+Q#-1Uzn(|2oX_!WoKzb}4Tjnv8dXg1-&tpwomePU**}(5Lw=|eD zQ&zntrbA4!n**$TrBxm@uUcSmM9T?xt=2a=Tp=>rV!`0rek?DQtJ?PxhGzXbg=;>N z1Yju>4-GdK9mv00Ka~FoTFxAw6t&cU>4h`1*u1_LvP*tkOe~HQp^WsC{Ya5{jXdU7gD2w77x}gxvak-UPd;rxd(Q~-11`%Zb$LUx(p*K)L1w#Md1fHO#TCa6jBsxDrBmZ1b)8L4l!&Q zZ;b6pLFl6;G3o!cQU_zY`SwBY9dOz`#)YGv3#$cWt&bhvp&5~k3Gt0Ox>b%TO??AM z-Kqpu0XCnGy#9|0okya~NSgZ}cc_HQMkMThSjj;1w3G^-;vWczQ!N=V^HlQx6L*+JA z;6h%gSlF?@5VX!6Ar7?Xho9&Q{S=@vh?`!cJle4NB`Yh=F78Vj`OGaCGdhhgupB$6 zT|?WDz*VKPYKJgi6o6fa#lxiW^&h}8JSk;(S*ID#-HyHk%cFPBOKZR0s;k$dj;UT$ zG`8r+Pz~Y$D->~eKTM3X2-B4ov?JS3i{Q`?9H=#^Dk_H8 z`S6YdBzdzQw8?u#xJ^!9ooQYaYkyX!Jrw2r{Od?6ic{lz;h6jhT=@9;TL&?&X>0VR=Z{9&%mOo#{FInSHscVt3N zd?VU5_AkxM;uWX~`Jw8HuXM7diN6~b&t6uT?|U~3QAso;tOcwuQoQWgL_dl-t^L4; z<*qeHyhv@9L%!felcwQ>3%OcarVf=H+a7fdeS?9b!Wge2%`p<;QYyc5tatWpu-cu7 zVT`wdOR4!#@;dlRGkucfd8&c2oCH^SJfiR}eC%a(n7QRYeaX+_Jlv*f8^9J8W^*v{h_a=9yt#q84Rn%agF)rN8+VE+uDfsP^kE zj$fn*hV=8h+0n1Qj`LA$X7lLEen1&-lgKnC@l#Vs2i?H^&P1~0)!=B@04TOPU9}qd zWraHJ?7WZfHYfOm3**|^R?_dw(#T54DjZywCl^7(7^XxWnA(z6wbbG9oy_x#^XOQ#DauDlZ)R z?>SI=xWH2FxAIUVMHu%_aIyl9mdZuhqRsH4hp9omwo;ym`kO28bx2JLFHRK8Ol~*i zS2^;c+9)jdH7|zDce!4*W@goPr>+kwzjGBjAm+pIi3NcSN_me@5Q;ny!ZHCwax4`) zA&+uQZDY;O3;s{uhy&fPxC zI>YNs7gL5N;s2KV1(+V!aoVy{(o)i86oCVFk-l)@)x+UJ=`CIV9HpgDP1C{5eU2D+ z3`ipmIbOK7=l_ZC?-MdkuOUlF5{`Zsof4h+$s`7c&JO-a79`e8nwpuv%n-V~JKU!F zCkMfcP26yrYBl&?y*UFSQ%4uUH`V`~K~Ssrt4;T~)$9VT^ij z6p+ca*XweCW*Da1>!TOO1OwRM^xsTrgu|4t=VMojwgY7YAK4T^ukCGXEB-t@(pPbG zMI`DLF(pSptDwQ37m~lEn#kSL?$ZS<&k>6 z)znP|t zSM`AzSURhRKt|+Y429QnckzJ!qnLyBYQrPAG6LXf z&C!lmkxwT{M{?l7U8|l(Si2~S9259zA&pjI*SN6$;yQi>X#+#vg_b^;_Zb6n`|qUB zW)U7hB`pY;r58^@BUVIsh3BQ8MwCvMZ_JC7Jpl`c%t4EOv9XIru1}UHi-kAN%w6^^ z(KC6H_elxtjoWYDP{Sb#3d{FoU4Py<(cyl^aLj1)U;q40xr${<3vpk$#GJ=>252UlVyBgBz z9G1JhBJ^Cg(F;G8cusDl4s6UlIg+6)oNV?9B=b^k+5~kwNv&2?y#kglC0LqVfA{ajwGZ?)RsspE} z&Mh}3fe;Xe)dKbsN3e@o=CtnI5FjbkOPVSgCS@jB4!Dne{zxTC$n=JZW)i8cQ9LGw1RO|CV$ z{s?@vfUQ{BJ2C=0Y{szK`Bynh&VARQHB8|!BuSZ>PRwkb-m^{5kH_VEBzZ*2$BZNCch>Vf1?@yVhR1pK(ovm;RZNVL3aQ2%Jl60jspkX?{6cQc( z9Czwh)bKEFHi_-rd*cjiC9oblu6W(jg;7;!mw1Uu;ICIH0^%SUX=?dLWaVX3lzGl zm%@3BMRkn**VWc<&OCHjXHoZ*YMmn+9SikP6>I-Im&`a12>k6}Oj<_?40PghY~+*jFEmY~w{@kJ&bV>IBfuQ6{8)*!3iWetbH(Y3 zYwh&QXyv^4_N-c$?iHM$rd#Jwm15 zRsf~W{w@FPByo=iOe?cdz+%gC#;?4lW7`fWEei+}1s?~ESQ1wKrTN-;BG?8(nCUZg zV-sD}cJ-}!MlX)~5;R~5YZh3GGb%cRbSO}U!pl4rM(OgMhg4xPzEJE*fFZ{x8cv#Z_g_f!f&ohO5gI6&kShmBxvR{#vZYa%=ZIwAsOLyFdpsejff4^Nv7-Y z+Z!gPR4W0(ul-sl;KOF0I5Z^jdlVrw@Uw4}O1a7Ct?MtB@6z+bl$PWv*s z@B22(AOQ;#fi8*W{s5OIw9xG8fwRVGA==@EN2PIXoM|P^ijLZI$A19o$#)JA8~8sI z)iCcQARrvfe|`R6Wi{B@Up4*`;`FZ8Gp@hrpNH(%Gwqi>@3gwyzDwVAZ$S$#{?EP$H!kt)5ENf59(U!jXi`Wf42EII4(C_OLRtN2;w zZh=}ho>DR#>wgs#c3wF}=ujP7Ql~^*!w3q*Xzb_m|IhdT>ufYzfJebJ4mZDh?OD

R zyq~o9L9Zc)&LlJ#)>Am3d!{~`6218X6)8wghg;hlq#3d25x3wj82+yKjs!^__SXwW z>cX?+m=KAse#^rL!HH8W;ix$Nv~~M6EUHEFymi;(KCfpAEF=s?u#}Q(G2P?K=ZBH~^F6h`If8ohS(D*|c4MH1WT*Z&^ zcN6E-dUc=Tg73TW19zx1_Hm5rm?y^)AE<}CB9C#pk9V4kpGxpm+jrN9Vs_(@_gSP* z`<97ISISki?vojtX<04$Iun2*<(jG^C%mzl@vyfCT@^Ri+fJLaw={+SnreynbSIOf z4BiBPjW#vskW(VaCi{ZV4*LUnrmJi9=iuZ=w? z?kaJ^mqzngWy>IsIP1v!$-)DP;Nzk>f4+|&Ke?sr4ls-r8!i?YM22yMBqi&~ceYC} zU9BpNFSi7Dj!haLM~GOx|7Nes_mtTuj8Uc z6mh`2i+1Tk@e}Gg`*x8Y#pY_itfGH>Jvb^4dZ6BR?`a%PQaHibqac&%y+MPIqvs2N zJkB7`IocpTKQXJsx+d9>&Df_CGyRDF<_HB+`cAacv8|EmqF<^8X3puiB$~DIer^*= zoBO6s1&}Rsul5eD-^wXpDsNIE)YXjh6{#MIhOf%5{0S47BO2wr-B02f(6={|R&amdaUP*2h9%y1l)oZj%-4g_9 z?D?qeIgteR<~#e-W6)8+uTM(babALTtkmD%I*jM(k?Z*X2qi1)s~-B$r)?V*cBl0K zUxDXXfYba)niw`1cD!bYb7JYCRX7}D(xleq-yq5BF%_&9)lP{8rWBMg9ziz6?FJo0 zHe_VO-GTm#-3$9mSTb-xNM#kr2!sT}$CUz6fZ)X#4l1&agSr^r-!^iTj_z=kqXTUI zTr4!NB09jHJlXU-3MKD)LfJ;x7QSl6R-hh=(5MrBq2pMJJ}-9`+bi6;|qKxlLs}z&!?F4yHc0P0@Y| z5sOc?S472e{!p|JPRk2O5Uj0)gEdyEL~EKvq?@nkIv(Ce8PLCut7?OZdDEaP_`YYy z{{wh_L>VS<;+~QAZ(3F*M0tvL%z>kR(X4x+6!|IK6sIXyaFHnC1`jojbdh=D#2>*Z zN?>!ZkHy_fr!&!X#%=+crW;XuyrjQ0gc?Kqgad&3MhB;`kZ>jO4d)*wp=B*aCN(!d z8_tivN9PaL3mv=H9!=lpz1m{zrhMgcD8cdHvuP~&^Ezkpb1-#5jD|S26LVzDHiBv- zJ_~xpPJxYnO7C8EQEw*=YBi$o@^N^;-F$vdccS%y_c?^kX3DTS7RX3!`PrjCc#}Xv zy67V>mks}2l7i?@iDuLd_8?`otrU0w1Z-&15C_6nZ+!V6wg^xXoG34}Ggl2kMVm=M zllb*mPeD=Fgoyr1xMVDPGVUF~=z&42Ny$)0Hff}Cj*(@`fO2Sx z;IJQPlc}TDVS|Hs{n0VR?wOeBtOqP|P!{rMuP^RfWYjTJIpXO&FaIizEDiejkM^;n zVGPNToOZ`KKR6fvK3r=N_!x!Xex!jK{aOF%n@{Fj@ZRehB(|L#m zJsj>X?^ebz&CFPo?-g0FLZc}r+sB%pp^oOlw1cWfEI&zs(92mBr$sv>0!z>p`c3ta zO!6eUf)|Wgke)2zkUoH~6>?|nMXusF2MqK3v0{?hD!luSsu7P?@PC(q#gRGV`&8GggQI}%U)sLQ8cLqIOuX}0}{)++F%V(KXG`G6SeNmPH< z0)eVwO>6`k86VXT@&+2C(jh%MuqX&{TgZpknb-ilguwDZUl9Uyz!6p&z9~#2FBYso z(XA+@+QLVv<1(&0m^B#9Pa-UCPM=$Nu}W&~q{}qqn^m3mVySRS-So1_PotO8d7i>g z17`gW{b6B!_aYLBpp`6ddrGM^mLk|G7zl|C^B&*b|0a{Jgcse-e6)g%n!4llKQz0` zE%gmQ+rHIrfM?zbdfxWvkkpOb7M$WFhy@V|I^BQX5(a@~WN-T;7LGJJ3SkFlXviDQ ziVPaSQr4onxcub-h5A8&vDeI>JHtw%KP z>IYIuHNiavM3ah4Gq_}M4TE{b0AnJDi!1~%BKIz10swy!UQvYt*{yA*S*r;LN%Dn* zWF$>L#v9H_LD9DPxRHWD%1L@j@X4`K>xvt2$E8%&Rj}lu-_VALm1%A?FF(@s^>d>z zz(XkO`ckOtZ#ZhLubczcx=*u_)8-2Cv(^W$^YF)CuPEOakEmI-Xa{cJ!5LoMnBdaE zdD5^bMbni;4;K$Fa#X_Ud846%u%N$LbI6DRP);Fl$J$dYn&Ol#Sf?3*UhWJc1!#1P$H^PJsNGCvbcr8_~)?s+$&3O+1~Yto^wI+`SR9P#H8 znxqT17069GPRP~_#zd?98H3cb$VE)?^YD?fa?WIO7L;LV39y;;ExYb+PG7diP3^id z5m)KSX|awkf3FEt;FhJS(3Kj~+4FqytuNPAm7eoB!$m@6tfXYE659n%|3NfG6y^4J zE&z0ZQTb(VhbXp5=n6BnuQ<%XOAkLSA+-Dl;c#%yXA~$5cDx@~R7W^{q*>am z=?7HykmD@kSh9lyL&DZY6Tb#tzwvJso?~cBB2t<~WsDn5_7V|q4}b%$!g0FziQxOY zBI4G`$wa93-b}->DZN*0vm3ANzkdmq7B)xAfm3=C5bf4&tTYq(FuK2*gk6YS_ZH#U zWH!wZcPx;A>^|gSEh4*(U-O!k6pL@>b)027xLZW1DF04W({+HtTm}Lh3fqOnQu}`* zq9`Y8yuJKRq(X$5DHm`;fQd;0^LCOBWM74keH{?HCve?%+Hb z4HvJee%EPMKMC9Fs4d-K`exsjNQpCvMnL7YaaD>;u;k5vAyi}sk3Q7WVFz+;_p=lA zkJ^|dR{(pZB%VY2g1-SX(NQmz?25Q10QrST=oBS@YeNNmBX+Oz$+N9(OWT8-s}!9tz`76dbwnCzf%7CB ze`?w|DdG($4#3!^o|R%v9HdcAvVFhZDcry9?EfVs_bvH;G8Y2*2iTpIoQ_vZ?v?2` z9)pras6T%qW}1|f9;oQs&}J@SHRYyuZE~+}g2WLbNyEqFnX#ay=$IDs<=3oy+%bbs zNI@2g#|nRQiahVj_xQbr-yV{uJg@jB7r;Sq*70#&);R%=8#Gn3-yFOR1x%O~uKtI`Oa;v+yOG>ke!{&$vNdDCJ zvR*uHfe))gfQtZ7Z~8%A_9{i-I_B<;QJj)RW>(@0-1&Li*0fb6;h=o)`PfL8L6U`w z^!3{*)!t$R`Gt!$aDFo%XjmU+a&kV9bNm=^&UI9NIY(bU&!xNUUTEo}Bc5#v4c-d3 zP(EMDypekL=sH0j)hRqIkNQO&r;inIsnI(hvE$_|lI)*5qzvOJOX)m!8BFpiP~sZ5 zj7ZSzV37#3vcPwutb_#0p9;Lz$Xt5{g(;aM26azztWXtCygmfGIN2=3HS1SEL+-|+ z0}P4661I$Yya2+&&|f7PAbBtWSD>mFth;yh-Pyi(}enve$l9KW*?9@g=MA= zV<5J~;B$TVPpKj&4wYvLpM5Ymc!RvJ=*K1?ZX_Wz%V_w)ANVHIL#LUWp~iiK0$tAn zVljKL+MI=5NZ5+DfN&*ihZ>$iQ`MOFq!x4Trd>gx_i4nxZ=qnX)b7`oyk8>Z=LSS^ zfi1RJC0F>{17YLw1*c#;qyh5iR(!%??16v~Ux8gY4Bx-t>@b3?)P zf#CxL=0vRe4&CKz4k0LD0F9#>kSzpy)JBO>L<~E9hl^xRJS&13D{4jL5y22qe^}6e zTjVJJLaeGtN>TlL;}Dd0dc6BrRY+pE7^z7TJ7sW-OT5E~m>(JYP6sU^o&R~8Utdp_X^YB-OBf1N(2DIXiH_(6Mi870p$TK>u# zgP4Of3g!gjBWDQOlZHLmrRTgEP3Lb?o{8|Ay#62F-ZH3;Ale!o4hOe`1&4#XB{%^N z?ykXIg9g`wyK4w?aJPgIf&~Z;!9BPHmjFQndEEE&-Fv@#tG=rDYpQx?cJJ!x>e;<} zueJKswx`pAQ~3GYb9?(dWsNS0{b-igV#LBHJ!39x<0*v7z%K~y$Kls; zc&QFqP^{^~FrlfFO#-02>w!*lgO4rYf`bd|yx~3~4UON1;Q+vgrot2`oTN)t?J@g$ zkNH=MoJmVp)a-WzN}HMBzgxcb4jJ*>ly&UPb@!8dM5%3}x<$w$v(4;;1IgvmJB@b>lf zn183E3xI(l8O7}Kv-7@CoLtd~MFyS~VeP!~ShL>-CSp08;~@ixP2V@uP3cI!eZ4BO z%j>qmcU+7Y;kIU=2tk&WZ`**Cy()=~lTRI!Np0A9-9?epkgldy25UzDE@tym=aP(FQAX-*$; zL+Ae_+AwFv>_DmzlT7E?-^Ted_lU$FGK<={@3O`Y;Ei4mFcK09GXm_B9IVI*(fw&V z@`}-n=S5IHT{loA>fFJHUr$OPtm0Jqrc`BTA3#&=o1=)a@Wy9<*|9Q3SUC)pc>6`q zi#}(MxQJ9D7m;x}2h6CpW2yaAa52@~cs7gPdlNL9i_@n_`Nms`>l~Nf3G)!-FlX}{ z`a5jUMgLyNlRr=3;K?(1jn|)(-8)6toJh!I6-f-AvXxyjCLLwi%^_veCS?;@PQ5|r zb@V%DpYnfN~%D%P0vLpj6CSDiiL`$v?t4;F&nf(LJwjxyQU@Yd~q z`&Yr6xr8y92UNs_OeRt3Fk%M&#IL*M*Sl`)FGywj3N#=;&@?v7Ivjh?|Gvk}WFu@8 zxJ@lj^LpyW`Djd$-Sy3CN)GGn`UX&H zKgaJ?r^{Yqicue=(S1pGxV*^W)Og8IVGzrzAI+L6$2EDaKH%hJZF00@y%9ba>5dza z58uN)fSWc$bH$$8^ao)0vV`cx1n8LF0z^zF?qly+kTd;B%SoMN>q2SrPByCq1a!*}WgYlE-!ODZ5rzU@NF5wamc2{grXjN1{G8~&bFPK{GQCvT?$+u|OmbHu)r!Cy z#aCVvVaiv4R1VdiIf1Gz6_JC*yV6Gt8a3X8r?Qdf*ZyL3yAtcLB_hw%k@oj`ke%jn z{$4?SOdqz(i92-xMXrvLvHodXc63g#{g?l@u*}iwB3+%LNa~vYNZO~Bbdv%u#W8v7 zGvO^Y55fnCXi2konQrwxeJ=|D&v3BRWf|$7{l4>Ijh<11_b8z~8z zPmdx&oy~A&i2fkN$d3pRq95~gqk@Em>56{7_|~_sz(GU>k3Ea1M-&FCZ{jX0;IVNx z`2f^t#lu*@7Us?dKCMo7Okd8dxBn@7;Cmr-op2kxP40InSrlTbFzQ;W207Bg2nB>H zoy*hMRqi^NLAo-|@_UxOY`*W58uxAc9{yyJlqNx5hMVz2V{MF)<|3tg%C-{fmWek; zW7GmayW82h^tkuLSVE&bR~BTG4z|sLeJyz|5!fakg0xvhcw8Xon;~gW{zAkukqM`V zM8m~|g^z^%#exjVL*mrg_NIJB*vn!xw>4Ll!O^9`_phI3uilb6R!&kCKluBqqnf{@ z!jZiQ30L3aV3(X{W7croF2+Qm1ij2-{;sCIzxm6$^!Lp+3nC%Yfpd`GE_s?m|5$?5nAwt~JXk_Gmm3GxAzwbitd{%Gnj1vC|2|^i z$^joaF#?(~3l|&dHOCD@GS*5w03Cxi{{aM^c<6s50!74C$Alvl{sA&VFYi@u%+*sZ zgJri{Ap#(CGS>yRAtct^O(OX>r1BY+&qXJtNKHDHYYWhh>n{6UoRax-D9xl^jolcC0Ux55>MB zW{*@tMLW5NK`79>iHekbK4}dBxV7l|o*+p~X1wad5KqiIeYij+g&Us?o2Z3O)W`P- zi6I*I%JLqvc@$P9lTC$mDItGMLK!I#k6To>bR+j^asro8p;0l)?2Zg2K3zbXJtHOV zP}>aUA=&$L`s*Dy3)B*8s%RVUNCAeck3Tir;>SegwxIdZHRIlipb)ovmkQ8@k&tF% z(XM!i>WoXXCRhlZN{ugfj=i5Jsz5Ojjj0@n3GVjPi|m45$ME+WKTj8nbQpgYp8YZ@|SCaKhaP5)(tQqjn)nXMH) zhyb$T7)%tL*quPYK(r*g%^kd-{o|>lB|7+Z9M7IXanj&DDJR8TQ;!CreLxH4xJAsmMoC-%p zs@Dekn2 zIaPV7+Lsa51NqKZWa$~AnT4VaoE6N#9O>_v-gWA9jTcVbPEMB1RbSDSHjO=!@|e3i z7O|_Q#4JgCUAsbP+^Pg(%>X(}bc_3NszKv`i3BB$C7O11T>1c+)F8wYk0HWZQLTwU zs{!}*+>7su*5?Ic4EdMy1=Mta9kw8cI;J_}`Fa zq=4^XUM?lpop9qodQu?@J84xoRntvGC=iYldIegS2W^z4OU7+-ZE773eD2jO`v>qJ zC~qOm+v(o3R&uo$C1}`Qcj6zq(jn_mQs!RWk~7ZA2UJa(_y_HO-T!H`Z^}P$XSDGg z6)|hRnvl)+7RD7h`>~BjL%!{c@x^K6Jy>j{)1C7j{z7kZ6*}n_{x{W(vLX)C8o%!$cUa#~E^s zgO5?GD^TUg%2&Het2^~4Jv=$qGU0pd~$eR``g+O3e_P8b&7QX4&#<4BrHj~ zsYsBLDsmIXc+YvX*&Hj9AuoI?{SyJXc@x}gVUJ=Wpp+#F(XqN%zb3~9ow!pruSh4n z9XhmYUT??UvO3e0$WuE1@@c5(Moga}PGgcFX}TSsWsg+SB<0U0#w?E_o|n@yMfZiS zyPmyax^fGPNlcdhO<~C{Ho)*}^fYdob%}E>Zrs}wX%(}7oPytUU9M&o+gK)L514DA zLuc6UWtuGUGj!|f$X5Gfl+-Bnpd0q+D+7)Udx7tF`oJ3wPXs@@LfCPQR6^CkG=7@&h3vwCoz+I)EG#>*K$U~>^P*mjU z>UktsQJ&rr?s4N8A~CTcz&A|3t%?CWTW32mxPV3?rz%$?AItRh8lMES3R4^R26c7t z7;XJk2w%`?fM2g4`)2kT3wLf)4M7%zx-|2vXYw%Q3e7fS12!fBdPMm$0oBh9}kz)>B;zi>vDmRe*NjNi@z{heovk6;4#S zjV?Y+%tW7t^{aP2`WX$rubA|3k8Si7CG}%N{;WO5^OKxbW|T{YQfR}s& zPhO`i2NRj`%Ydrn*PTfu0*6DPA2ie{a3r{A&j`5sVb(0+-J~1=MB6GJPo*KhAgTlN z&f{HSM8Gq+h^!|!voqbS0`Z0BYw;Omx(I|7!Ig8}Q6)4l0LKYAT)vw<-nIW+wu`=# z;E5K2HVal*l5r=-l~0zG{^=!I#JIe@?_>17|5sAT)IZ=CgBmNFchLjx^S_PY?4C;{ zW~8PamHIC1@1K_N(xNs;x(pk5Pg_~Kpv3oaVgxHDFO`s`>PtAx%kio~h3DlpcbA=z zROQWF@Vg}ybYB`v3kP$$f^ML>8{3GbtGnUcT05Cn{nm3xb;c7kg6tp|Aw-YMN=<+e zMRg8VJm!1-B2g`gn6Oa6n*Y-{Wa}RQ^8mBOl)$JH^SPWi17C>GGpjZ_4>=N6_soeW zL51O|XO#bdl7GNhpt)m%2Te;uCt)@#VeubhocYaEQU#cQ*fA^JbAx6z0gt=m63}~@9C>ERkyUjm04JT|~ zTO#O>Cf?F~y}6;6bheg%+l%HC)G;7-ACo1emaRNdycbpoW08^Z7CObspe&nRC>F zK7Kdx+3e#sVDXI>N!HV&`p?ylx$LkRedad~!ct;ipWn$hCGf*LfyuZ@7hES7RLihH zJpDYu!e`9XNORzrVRtRjf`V(slTF(J%0==v9nB@$h5Ti5QIzek=(OMW)R)F#YpY?$ zxGKV(czjxf&NqPD7qk?dKq;)Pr7UG|CQ6HnDo~@o-}*<0x@Y0WsAP}yMBdLdJJXoM ztLFzD33KREc*b6y$KDwli0>allzQA1d#+$ z@Rg%gG=R&OCJ;CdKiiF+3;0Z2G-s?Ji?+E&=~4Nvj|smQebyvo;c0Sd`#{Y$nt)!4 zp#zcyicwGV3ob9czY%_eRz}oYZWv>-+yml5B2iN!OzjLx^p7~EV(7<=!Mp-_*F$`_ z;vc46N_P+ZZtklnm{Wi>dp>FTIfC9zd}tC{U_7)()*Nk)DDnj za2-CR&mRAP0*hS|MKs$?mFwdD;IX9u;lCC4LPa;%Ak@$Xth0kbQHGARvzVYyPc62; z#jhvAaZAx!D~w-Zq(s&ovdr<}A5?#^uN1OvMQrvGaYGGRxWsW4pxY<5OPimxZzPn# zN>bBpaC!&Lau7y+yRZ2T5(CqPQKfQHr1UhJ=N>Hqfgy@xtpGwMBBV$Qr_Db##LNFH zOfP8DZR7A=oi!(JWiovetkKhD=xB=s89yap`4<{|-@?quTUqar*csG~c8G_}leq2f z8g~%ka95yY&Q3UWATRukB3&+(^SAE0|DBUM-`?90#uJl;1wEIhM!8~f0JDuE6c_Y` z#&(g<bpY{L0xdM8#Iz(~CY(M3D+A;-6^jd0UW-fd{ zHmu0=&xnn)IdK?QN(6(h@pOa*=uCITNTq7^i zG+pc-O#+tb;yEdw{V(?kVMeZ-^{f6Tk1x5Y)l|GvueWvI*XgZ3hnV{?s+skhw}eXTL+Cp#zx1 zO@kAD^WP!bPS8Tg=Ec(QevUIcL!O8qHZqX2bfL&-sn<^@PJPB!9i6Gkk-T~1(|l+@ z7g6!wup7Qvjyi8V5gaur=)ac|-C&oSd%(6k;uMw-YCpC}BLcf0u~v2G^ORCbyhFY| zrgE5hM~tNN?kr^a z5h_@ijsU_d2*o*ahKBWmM;9V}5!TCxMtvHRnr&>{0mTeF+MW%iItc(pc0J<1buYW_ zFZE~OTk1`Ufck8}XdXsKzo{ySd-s9jge9bzRHCBue?I;Lod0v~8?%M7onsp)PjSP} zuRgA=yUe)xB&igOZ=fKAqeHqK#Tq>IX#(-S4wm#1|o7L}SX(RVOAjrlJ(){FnKBJ~KJ8 zGR?XwlV?qm|J)aWz1rX-&E#-8H=tEu+9$O!Bk`5Y`6Sh)*zR4J5=83Mn^^6a9Jq?^ zY6%nN*B*-;HfhRf#`oTjk&xD0m&mqH$|^gyF=T!yA}CRbxG@>#8P^(O$j%jZ1yPkK zYUXDTYf&mb!$_&FABj5%!@Stb!>F~c{D$K2Kn#*inC&GwJi%-Pl#snblXkW5cPC)n zh=D6n1nYOpO;qy~|4^$WOR{D%b54e9MyFN5BIL9951THKwSYD&q5=VGtI%}Aut zY3E$kt5_sns*0h+@GpFg=l3X)5wpo5zBrI&f@3xyCCb?kX*%7-Q?~yp`C#0}U_yj; zh*3>6-^8?SnS1I_r;CIGA5i;Vc92JIuU@8|_f3PoR@#jS+V>Vs^u>$o527Cxy_~-0 z8Ze+^IU!N8#KZ~WGNphsr6Bk+MTTMU-lRa1i09F*r{d%Q5VEAaTGSAl^;i7g?##$;-$f+*we(Np&de*vY|UaX+s9bEyD^m%hgz) z5Zx-9c$2Ik4lZkF8ovId0@Nvh6`Frp|~Cb+<==vZ|Fr^OP6Z9u@3 zf<}dHTLBq#-xMaaM2}5ePqcS=&F%Bcxk`~95B0%) zMqvah)@0*=uk>51hCCh~6O<4H2WsM_oKini7+y!Q6lZKylkALeJ&1jBna5KX7-4Iy zv^snjp6Z%VseU~WBa;W6*yw{}Q-8Z%bhT_UEs}T&43d7bb1ex$#*S!ZdHh;+9p8iA z9U+qe`czq40iuOy30eTxcqwRm&r2N#M4DJ0Mo}-2%rlkp;t^-tr|)|)1=z`tGkwR6 zMmI^tGO!RP(t$86OnLYRgna4C_(n2{JG?&QN#|9sZ(p-0p|#y;pnJ^=?P=>qLdM?8 zPM;=rXQc{o=_vRI=;Toy){8VX;6EhY%Dss@PHuB$q6j)&=01kr4eh08Xsk`xsaJ-K zom_=5m&DR4)Kr=H8+5<^M7Hr^_q(^7n}#SI#`eL)U&U_9n#rESzV0#7_;d}TK73ki zzFQTw$*qOp4{qd^we6EP0sbxtgBtZ$aetZ3&aOgaR6;?Ss7}SL0Wawo-fF1X3)Jc4 zaUBu4!jqEv@TyK?+}EWdB44DuEMEXCo-T}%rY*1Li4*z$L1F*HjP!BNPFZQ|ckaq& zaX*nIBU$KvGswE6aFJy zG%(ilne{#=M)E&^x#v6V01aK1E44U*17|$0=wW|7@x{#G=(tPW#jOqInj410IMQcc z7Cd1%UwWa^HUEyy-px2&I5YbCoy347S?TGw%ZNUlXy1_37?^=uIt|<16>6$*j5jeh zSNhj`vX|DL^ow{OLoCirJN^G0Ej0Z9dO15+{=euk{o~2r%2Sled%SoZ+Y3xg*2i-j z>nsNGW%EBZ9}2&r9OndWn8-0-n=FWz$}S5I_o^_wF(`t59go7Y36F2MnGO0<7K`~81}c)Oj(2zK#{ zH3fkR1GAQ{>Z-qc)s?8DLnrq|cSIs+sUkV)Vzf0nJZv@fX4Pnm08EmA7tM|~IC4TUEnI4OMoj)CO(%ekc}-nlzsR ziqYI4!+varg{eWxuVi%*YVuAJ0XM=wL=;G)=BrsaMSlt3n@QK!R7TAq+V`)H>+%)` z$Suw{&#v7yCzNmUR<%HAJ5TWu$Cj6kXzGndJoqmzZUYwydRpr+(G7^&iD>4(yY~}) zu~KN!ti{+Y1Vr(~AXJNyY1 z8|gXKwvk20Qi$d{Zh|UFBY9kEvcju&3*4F~{$U-cP&HxmW)P__rubjNqRULR>wkbn z$Uw*sGI1oUla*N>HGP%)N-bCI9k!PfS5Mc?+Q2E zh_Dfp`TUJP@Baa^HbKmPSu@kxK#FjI*U^YH)~mN4w2H$;$n<+cwn%lAt@|rrGQ0gR z9pgkA{fOj~rN6df=sWWjJLzSLe}$IcErna4pwQrI2 z@mvQ%iZL_5uYhc!pPHqep$gTu$FeBBN?Ptsc?Ab2%Hb3ZtuZv|28!%Tvd*#$kt&D^iqeMzB$KzWA=#n^yn=o1W~(a0yr$A_Ms_yV zim65tXRhNr(|TKTP&?J5zz$tH%N_FS(6@vn4h218+u!n`wzkbFM^WZZy>MOZ^=GPO zo=|*hnS(4!O;~vo9F$Q0OY^t-y$btn@?UKH4z~~ivm@+kR)%M!>k4z}pKbXMuL{r2 zp5C&|#H)adP`(DVzI_GpifQM>U>L1DeOXdnyaH{U2z@p2yQ%Y|?odAAMDl1K^|$*5 z=-tGl3jBpX*q#y*inzJLl=l?_;%b1Gxb05@-Rz{z!03?E#)763E-Z|;8v0j7&WLuK zBy&>N6Dt-L8A(M3d!0MN(6cV%dHY2fn0?F0^W+D8X%!d>{<6uu}UtI-%hj!Jbm)6(N&P%(TBu0-4{U zM=+8he{6xWbmN^UPW=|9m8>QQmRoz|TwoXMAOe@EV!oW7mC`mph%PB$Pa2jwfy&WZ-%r;a>g{2~Y+D#sgb z^AEKPH3Pi%v>)-~GffJ6$(1JZPLtEmVE=$O-$k<@3}PT}D1{u+O-;k3w}us1z1=+i zU{J@2beQGUG3MfMw6mUGq4BfCBBo{*aG6l}H70@TjeJQQfEpZni0hS-vi`hycF8aN zu6VHO^^v?sCtV)&6`UoaAmTOZPkp0VhUNn3+EJpf<{KBf=7}LE9neq43+dE*xa}yY zQ%n-OI{Ey`kdm)f?nq#Tk(kGcW&W7K6-U~mkc)SJXM4+XVGarOql!ShCO)kRnT!l0 zZO0&7=^G!lF~bd1`9c7Fdj#tE{8+tzM+)!2(3&jorKO^XR@RT`Az2}%0btC}G!o)& zYg8OehM}c0GJAiX;c_+b=NJSlbv~u>g|smdE0MH8cmObyhOvvWPH0EjJ?$3zbvHhy zC%Y^y*`J#oAH_?!rb@nE+(`ueYpt(I@@jhdVm(B^IO!=eSqrL8lzG{~ifGp0q&)S; zz5EBDhuparyZ=}%7F%g4+m=KT;WZP)c1*5F0B?65r4^i;?KJ#J2^@UNQvAl6Q!|A# z85R>EW*)dbpfzs^BV(CIiwxyku46`qvg^na4Q8>t>;nR}`aG=MH(lP&5K8vKsLFrl z+u50XGue7(CTde5+DEe7oU)JDN5MrxcMq-Eb@(wag=52F?DbvQ)7uq>VBrI3>Z$0k zxqc9@kp7{>iSwh`h4&7j#K)PDA`TuLrp}M?L!T!sTkF-=W9$0UwvPBXxTV#P7e1Ni z+fDXfT&AEhq@}v2uD*K^$csxFvArM{%Rt>5`ofCKDbwC`5<47Q2L)AwG#rsSBgD=R zCP7SWV`TlN-5x@JNSJV>UN{{?vwT8+nx{8dPT?B0JHJv*myNpZg_^RBn;9aD+dZ0J zx{qe~xqinAsDOF*AYP#V1Da?sQhwZPq$Fv-M>Y_q+~<98CzzUV;bcoO&jUys#2)cn zN&AUUS@RwvDq@-BH7dS`@)-s{!2S+Uk7J%EY>2Bkv2a*b&Tp=um}2!7&f?7;R7Rx| z$>+V@VWpT09OOztMmr9#-SRpgvmTf%+ie%&=xlMlb(OD4--i|^N>|eRvFW{yvEydp z)YOo{FFE|<5d6u8muZxdz!SNYY zu6sw3?K|Hmqe)~g=O?!C%VJR%Nv5sH9;NbY>-R3O_^VgUb15*ol*KnWb^x&(kQ?K9 zCUkGdbPGb)BB=>4yde2`@Xj-!2CVe^KC661>8Dtu7KZWzgdj#zaN*jWZfj-F-eXS~XBWJKiY z^Z5Jeo%2Y)tJRbbBcjrWk%UudxYjR5;Q$Q5H@FBaD{D84CG}is|D=eMv>XFo9kMM> z`(y6faAZM`JCimfXc}X`X5_i(xW7W=)GL2VQw2+bTcYp5*aSHcpQ} z7MY`Qd(Ii@8rGvToMX9HVF;lrD4O(sQg|}I8_MaLRfwV)7#BfE-tmx%ym0A$ju2^r z`l_{144eZ{=TTRbN?Kx55jbop@TJf|$Cuag_YHZ5b#nAC4$=`GiLAd^5IMnc`SL0m zGj%qm_+z^Q|EKw1&Jg$d-Ip-dP%M!_PNZay2oFcAZEib0{^i#J3c;8(r+qKE)UB)* z!`Uq=sPM&qQco193r?m+v&Hbm^U&hoYJ`wxsFAPRgtIC-%$XxQ9(4(JEytTqQp<@i zRzjwD=0y?0F|=AJ%h|}w!vrs~a_S=^-$vngS~WT*t9~$>bfEibS%ad7F#5tauaRu- ze!O|4i_F*9Q_Zb@fg8%$m#o3gQuHO`iuSAB2!|pH1*L~QpqjE@`goq*~TmgHx_A18FLVrg~1JCU)DR8yH8Mwq!UC| zIun`qE3c3#n6a?$(`^>)W4I&#OysKcUkR<(5L3XJ3aCN2qmnZRM~<$XTPQ@Qu{5;a z4$t4lF9hKii{eAnXLDrdq$&K$BSmf-V#82g%gjW2;-1y>aBkLJv>JTn=?6nch!IEO zoBPb<5NP%5S58+VJiOxXJUInZuwuWs4lr8*Vr$S(Vaf$KP={_v1)?vV9HOX8z{e`mOw??uwsdPII`` z{y#nQ^_yn{`S`V9(?MI#E*tVZhiHK9I)T<-GY(Pa5Y@@p`L8C$4dy#DJ&Z!cT%&d7 z9>{4ZY|8@lP59fS=D4ZiufzOQ(BYw_9>1Fc+e6~I^w@?nAs(~^QlL6yg=LWwJ~x!S z3kx9^j!t}CuB4urp<%KX4MJ;tW2mG$hNK3Yv-Cu9(Uit!=~~t8fXlbP(q=8df)8@R z{TRJIwzTR$;A?cu^TMA${~=I!8yr8zwSECI?&HQ}d;TDjlGg*~r=Fk;-dV(s`7eQ1 zB~vB+I4b`8e8)cS5x)0tT>_-idGZ|p0hD?+JjCfQ`Cpe!6$2qzSNMWH^xYn-NNS;j zz39`te4!k$own|*chqYi*q35>oR7ZwfIn199BTv(c2U<6xr64teDZmzVV|unz3}lD zW5SsCH&g!sHJ6bi=kKx08_m&~d3vmRQ?$_NDy)}uiN2eul*~n~)wz3PRshY+Ln3wO zL;rxeyWU-2l_+fk9x!2!dDEr>D{`v#$G6pS77gW^hu>ZGTG_f=S_&$ws!%lFyyFBx z$yPF_NV80`miIv!ULs+($@{S>P%Xp{PklUF8JWa5j320T)#;I|mWk*1Q;VVDJa6k_ zYY1)Fh+2R49zBy3w+!oORd&;9hVkuy4LD$cKGC%KAFCn@ghX#4=>?l(5dulK+Z`)l z>npR(deWjbZ~P{K*ae!}fi_Ou3lP>M;{JE|xkcMGF*ke|boS~5yTZNRIMbf?U_kmb zWnXakca#ub3nthx^)jzODmG}RyH?a%Fmy^$h{B!R1x-?1dTRFeqoIsv^4l$2WW4a% zHYvACwNxT?A%xO=J4}v)Tq^c+%7&LLzn6ZO&T^{PL$6>px#ZiRPczbvotj$9)z2le zf(P?8jO6~dTNG^j_Y< zv-K^1#D-65E|M|o(LtZ+6s-GkpIa6^7D^3hTDtd2u^`@;X?*b|jaVIq#i<=?&Ht0G#gpy< zewO}4!{WFuIXYw;uP`(X%_i;z{W46Zr-!dQ;M2y|>V2Y*Trjq)fZam10B#2QMR2$u z!op31eR8*_eS%~uK2k&z?IJNio2LBA#zR$!ABTK2xB5sk09sO<&{;$@W5G$v7}>lK z2}Lc+4b5ZSfpBSDygWs*$Z6~CeV zHyFnrb-K&dbB_`GLotE%I+FprBw6!5HEYhIpBf$n-x8N=v=~13NiR?U?3hnf(vsvqa-KjXQ z)~Nt3v{haa^$#_)Qe62RmQ^{2UwdBdRMBbSj8H}qC*B2XDw0oke-R$pygF+Z zpTV5%2}0OE%1%w|3Riv$M}Ij*En)tRJ!Z|KrW$p;x*=q7E%k~IM1;DkwL$zb+s**< zQa#UT&E7{!>M+&qZv+yi410GUa%DOL#~Kvz%51YCS+IkgZiFxFaQ@ij_-a$H`v?3h zOqLJ#^)+9C*Z}7Z^S9x%lI}!SW{qZxzEaV<>!9CNs(n2 zKdDx2O4y2!oM-gpcA_`rIn-wgW<2vfECNZz^zrdHHM)C5hJGO)iO_T-IjZokO4?hR z&EzmMhox9$x(O3=BW+Y9MA0Dflw7f6n8@K@Ii90|F^W)`*FxRn#_R#WD-d?!@wdgN zLNt#`DVdwmK0cd2DPl3+*z2;*<8j@2VdMXRPhx;%5TKkL%6Qs$~COyvYrJ^eC1sNB%kEIrxpHx#mFfgrv_o?ZEd7Y~D|f2u|t zQnAjHK)oAIw23V0spsfK>Xtqfe8p`-v&T2Wr!i_?-w(Cc#SGn>zH=^XLGM$fr5bk^ z)OprtPb-)pawIP$$IZ}|LYe-N-Dqj5rYx{IS;=P!?2;q5$Is!&>r%qeSTu;KjffSQ zt9Y*QmJqT%IkcQu+9_9-KF(6DifB#~>I+Q;m95~BTWwv~k7~9d`Y(86w}X3S4j2$b z1&g+y~UYk%DoP$f{?uuw?J)A+0s1Jp#*pnnEH_Fl}bo%94f zZmgnmOZ>^ZDeuT%D{c&i(Ed3vi4ICQ;H~+DJMxbI&z9;<*x#plPYJq6*ag$8^$RYd zt~Wm4f(I9#nnW|@{iVeQz_cZYXZ1a(=+2_y(k!5IT){&8*02QcG3ZDr?wg*KtS@=C z8V{l~rzME!l8AK78`xmVKVX{&^n@DBhTUgC$No;Ys` z24b&I=g7NHJ}`l42dfhez`}B=$GcecZ?4IzQ8U|JEE zvR3x2n;W9^KWtG+rvHZr{)av6QfAgSY9j=wYq4^RT!|LS;`E^3tJ#6A;R&$a_G}Z( zw7dpIV)`XO*2?;SJTvpw^QV8#>F<<0l2rN~t5@D=C@5DlQ(4T#X1yv)C>4v3GjUf~ zg3U>T=wTI|pVh(ZqgwJ1eC*QfW!PLqV4 zUpx(qjq$ykZ!B~%m}PcUV;EG3AE*+?v)_!>^NlUw?YKisaZg9tUH~39s=A+bt2e^b zfiL7K>2T|3vY7VY<=^t$<*uY4Qjv?Vo(e;*8;U!8F!0RDW^D=Uz}|5Y?+OBWBnPF; zu71beBdf#7{}92nR`l)P6G~nLp;`>Tq0~pv^fX@c8~M-$KBFyR2lqk?u>qU&TCmvY zHN2k%F^4`Bo<@en#HC-AQcy)_4=%E&2D4g|2+BGkla}>KMz5l@<^i0V%loNsP`&^m zE@$Q97>w<>5y z&#rmd;L2q}S9SjY^>0)6#BhTKLvUdcmvOUs7?T*$A%XMEA8fs9*xfi=BkXTsjbe4= zx+C`hR!|$J09JYVm+^PJ95P~Y)Zy+sq#kctl`^55M5 zFPj5Jo1u^glPks2y*jlyeeE}#l4fF^j>iV6$k7sKz6Xz%zC;(5q(f8kf#vooK{wRd zSxi$~3$ys+FGDcw)mQdnUXFIo&yy%DhhE^J`M_yL*5wP{+-b)kK&m9r8QoEZ*xblS zT}Nj&tg`lNRwxAfRB1m!nQPS96G=%VU-FgwmCO)?Rl~N8J^B+Jom@ZoSGePxV()2_ z+%5Y4G3@F{VY~)LjG}S6$F$$Us^nUne6@}?Yx602P0OoR2OUI%|CKyf#QgOJ@)>1u ztzw>GG_CY7ffFg|qR@`ii>QL9@NW#JaIBABtKXsMAf$U=vD&WhGdG0gg*=C|pms`2 zxET)te`ED@ohzGGjEJf4aSsM+RjCQ8NMvhRP9mKOppn*z6j{cD1?K5{W^@6bwrEyN ze7|Y)6h1wLqa8Z-{%znl5f@t4RL=t-S-R6?D?EtD$mDyRWgCAvcNLBtwtHlI!iTzlG^VO=u~KPnA;* zwzZ&rWkGd(fqw>Yg%q&+}+_;kh_A9Jii+)ybRbGsA|Pl=XMZqx5rF=74PI?}O!G z*yjtRB-ZW4&`tcORiY?Eub(*M+g+X!H8|Rt@-o!5wC3JDxg^=ff_@wkuMpijj3!)P zi%92+leKrVPrtzqz?w)@Ix}_Osi|q50*jI`sZ8UC&&r5WJXr!}H}h6qOGr`)w;zH< z6$!kkWh|Nc2yKP$-ZFlCui7l>B!fsugX0hWRN+r$_%(>~ER9*z!@EBohURtJZrC2; zbx((c9xF32wkykNpR9l}6xz0LSG~%#96dCR2}aU$Fr{q+9e?|}=jZD{jIvPt;|RwZ zMdoAq->1E!Hx5PSh(@pNDJ#22$|gg*L&$I>{)bvLdEsx4gP+S;+8oN`AGdT$)R1(> z!Q>q4B_5(^e1Wu|q>d&|{klIjrS0 zg5+1p+ysbOfNt3~m1ppOlh(%uxe0pd()=F}!FRDilii!y_OjNiv2oL=bS=Dmn+%9c;5dLz4`xj2Br*{wJpz#8S)IFMBkbOAbkD?4K|-_rxm#M%@DB!{HNfU zi}|RZ%7YSLEk}k}NLK~wt=$)9V+k0pvKeWisCmzozIuxgj5tdXd9ha)LVYEg<~QsD z_2J;0I&%y2?Fga&k(2zZtg+f67Cb?9318rOb-_E$nW3#nofImyu6c7KO847xmd7jcHW5#Ld0B@T8Gc^ft z-D3ffoc+8ZOF#rN?k!D2-uM-vNtYua)a%a8qJ!m_8jk$BQA;qqCQ$W^z0)IzIm;X35S`g5;pEVetX(bJTYM5#FTI? z3LmlTv!7!Re)sf@Cg4pg)0v!H(m9oQH~Li(8|-V|nJsZBaYSGNmt*k@H; zeUqn3*mn35$z8}_!nqO9r!&r1+rAXx?$ZL`jqG5JvYg3xGAJ9yVdyRWWld0T0Upz+ zKv!fp7ZJJcJc6?kqEF)zMBFG+FN5eW+|vAuUXti%lUTn+kCB3X6$=gkeg$#C!8 z$mZ0-L5 zZB_jorAte9B)BYrV8`mR?5`XLSPG)`Da*G_FiG=h#=H>;b80wQn$H*H)gYD^zj>@* zSLRgbi?JWDR-uNbzDRGgT+}xMLIfvmdmh4`>{bt3h!?tPeq50?25)?Oe`B@yy^y=q zGq};C=t&MqDOBFC!?IG7B;{y_s!v6kzLNTfww5EMfR6lw{m0A8O>rGedDZNx`&Sn+5*k>;9{Pe|`&o^m_C9 z7BXPSj98j~H&LuyIqvzndm}DxB&?FX8SlkdIk!gL^>~%b`I=W(in7Qcr%rx1O8>P- zZ1}HpSnfM;ViM1xj?W^m`K0kw`7Vp6TDPvOOf~a7Z4UpV?*$1*;JPTOai!Swi&x8m z|7wR}=hIH(OHv{Oi+&9$DSK@dMNk#%2;P1i>)O0#B${HkT<)gSAfM|tqHrEw#?2`L z=2%bZlOzattz(-5p3}R@*`jC1-pAqu!UXvts%&rKM!iUYAjCdjKQjI&@V$Y5eEqiI zGV8Ua;Dk$*fAF_7837WnDfDT2SNnA5bbqaP_K~W_mqZi~FbxENnkvc;1;ACsIz$H( zdhsq}tA@Rm96_5C4VH~e@CvC4shVqHvdT#d_R#C=+SvUqV?o^k4+Y~=t2Z0>889Z9 z%K>mg>?oe`FCKg2htBQ8=yFJs(w+M%Bp$7DBk1G zKgy8D;TFB69e<%jI=)LX28}Jl1#ARa4pLw`8>IP@0NK7pdR*-_cx|g#{xK@jG$z5R zpSSY_45+cbT_{rKzRxE<*hTJA`V;8nm?@rP&2OW`@{4!}fym@z*L6psVz24$$H5Dz zKAbvJ#p80uqx|=3&e{oOS&5c#ws`tZ=h|&!h2wE%5J&V+q>JO?Gyqa<;X89-)9MOG zbBkRKy1PL3fziai0eidFwqwHu8;DYlzmvMbiF>T9ye!PfDD+shbbgv-VZn`2*v}zO)EcnX3gwD zo35iiU+LV(uRO=uwma5aHsw33)X?M8^kf8s>jw@wO=y=-zJx>xOE0FB*`-5QXWD)A znQbz!3*oSy_{G@Ad_GYSWq8B(RL&Pjuppnv4<)vKT6m{5V0(*KIBWA~sEtBh!Wyev zMBdn@!p8D;;V>sbp#lrPs*%?++roQy1LchdeMa#FTsXjmM+kd^wf_WU-R@NlrI_q@ z66$3q<%lUH);7;>!dIr;cY|A}#8F1=22nBkQZn5HXZpNJct;x;$I8RZ_f+wgAL|xj z!W9>mdhaBYcv3d?W}zG>l0e}bvKD%vq$nCz(o?5etK<|)n}3O(O#7aWp5NYTUefA# z_})0KcyW8D1TNAqd zd!Hq{a)ALl9HU;}fOe&a=$9E#4xN>Qv*u~FS?5}FlQf*}(9&MSmVNjR z_MOJQF3*>5v4do@OtEI^9zJPa`;YNsDJj#5VPl-h(|}9@?XqUDmShE(53-Ty_%=AT zme-QAfsQswLBIgvOv(}Ahr^JFp~zb@LH2bU{nC7P)?kaXk|-VxH3}`kIma^k1wR)c zMPF9t7b6g&*+8!R+fz69n6~a~ z=SKqd-EXQyDGk{wJ)WQ4n#~D9TB1?1%ldo zpP(stw+dq`Tj8V0p4njt@|Z|uE(9wk?d6hm9!Ut<(Kwhk4{#_Fm#Z4r&92sC-2FV) zg@!)p*QqB8yLJaWc~JPlO;^Pngm)JwBN*>zd|zhVR76OOY1xuY8?uFLD?GGID37J& zb1fDf3&KP8Vxh7Y6!FN>D}E+UKy(cAkB{Pa9Yqj$z`+!RR{nKgRU`FfWkgJ|SZ+xP zPb#0|66ZsT>xa$(TH0)N@$$x~k$E2&B2Jb1B&dIA$b+z#Tf3s}_14we=ZFDbQM`>! zEtKN?K{Y?3g1Mn`REG}(M3HZpW_BDGuXXF>?_Qja(LG}YmpW&?1lB7P`Fl9*Bi9y- zrS6bnZalO@qY1CtP0|KvBXuW!cCT{ma(&nqh$tQ>P|_pmesxMriFpZ!^VG^@Yy%}{ z2D;bzy6ZWf}0m8RA9Mofiv-2I%PP4?e8!xwi-5MmaQtu8QHX!$Dzor{JX zV?9-eja=a+`6>RBy+bi3yL8`NvXX_mg$CO?+M|YxW9q3FJ|K-o?8-_Ps4Lh?3R#0a zI`cajaCNnBa!5LMZrmauQqP0zZ3l#U#lcdt961Bl?+YijB93t6I4ul*OfCtXbk?cI zhvwZ9(v|>DQ_%ip6Gr2ltiObh>x&^{qg+qEB&`1`cq)~#bb4ITTAZv0@;jRy+rU4`7@qM|z~{nRXCe!1O`7=u9^8aF*9nLYOfZ~4rA_#j-XK@agpTUZ z`G}=uDte1gO}znd;xv^u3OBsdU4UENEO^LfWNmwfV?qymVjHt)r|%_F6b1)&trg>m z{fYQ#eQ(>vw%(De1E_HuOpW5JH~TUE+;;0*+P`kARI(|pljFLBJkhdz=e|yLVOGNk zF()}^lityhU)p1Sv+s=dQ>+HV&Fk%MV#8N>Mht8)=AuxPbWRep|3S7(Yo~Rt`>9Y8 z7ht|<@sHq~;}mK319kHq%O_Uchm>Yws+Uf5 zg&s}4WTmxN8`!E_D-C#lu7E$ODUu0kHO)2Ld`ca0aBy%Eb5&x{i!9-ZA^=M|zL|h7 z?5b!NrZDko7pM)-*10SD*1dXnw>bRX8CQRD!J10es;Ess?a0}IbK&jjrnnx)Xx>}j zZ``x(`?&mw#B(-%rDIz}Gz61@K1VJp5jn~BmVUEingW2TRcTsE7Gj)21Qg+F)3n7J^Z< YWFQY=uR`O`1Tg2L?Aa(x_I&&4A5i=15dZ)H literal 46268 zcmb4q1y~))vhcy3;O_3h-QE4*65KU-2rj|h-QnQwkPzJ61HmnXpaBBpKVdhM#=^ba;qNNF^u;bO0ne1Qa^N&wcsgYLzKnTry09wd003eR} z3IGAG6aauG=LY9j=bOS8Y`t3$Gi2ZvUY9s{vF{1=kr$%16wtog+GW8yJ5A z*sm_`|04Lk0wx1D@n;HiRWRtMuXI}vH3{4$8KwQKdW)Zj`5UT<0>BMu^1=XADYWOi zcorUt{V0E+_}C-Mc#?DdEdFn5002g_SmP-Qs&7f5VZatT z%xswqCTRu$U>OW$CF6KOg^X3sNY*|kq z6ei%*yrynI$(Qq@m@-w{x>2eCZ1wqHGJz?;V_^>VF>d-E$W2Ap2+#=8E~5Q?ch3Zn zAQzfZat}Cly5>LDQ9S~36e5R!4on6&f#$DSwR(FGyK~XG2UqtuXCy_ybANotA6kU5 zE+MFxhXjFT24i0cz4q5bcDxxg+)H1mIC&4o{R5s?cGqe@(zIlLS0+te^SKjwu+d4X z>Fl&)>Ql$G;p+=3qJOY}*WnM_0VV#D^jGKBK@GkBJ@re^?CGb2Yec*Ym$(1M^p_3& zf!{i)l3_#~%92mX16}9E@bsuiPh9*`rzB`Th2GCtQPR3bA8=3Q51#UF{?!d8dtM~~UPTGE zs-c|fpKJiL`JaHoQ62Tgvx2#T!^eB3mJxjkN_`e(+FIkb&wr9ZHi;8}>rx~|^?J{) z_a`7iqu96V-7ndA8&AlbC}q_5?=Y|SexHjS$qV|6=GiI$ux{4*e`3H_xZv!9!|O4@ z+GTBO_wx5u?JqH!&Fv{qhTo!*Q}9`{O%VY#EdCr` zE=cOYtK1L(HmmD^-)gWtQ2OPgQ%}Ng#_V|1j5z5_jiUmGAVKi-&nWm< zZlWij>+jVOG44o%lRGc@lp~4){{o1rd>CL? z!%zU*f!r$qAc8so07;b!o+1%E{a+}k2xlU6GQBtlleRjMelJVg;w`jdVZJ$Lc+ExH}?N>`F~$r@SIZzgDvqtPAzP zS_$S@V2*x#a~E2+{yJ}PWEw2VAMyTAk-#oO@{}NOzb6x1wsqN5Jeny|8R^8h>34bA zD@8o%uF^Ks{1cG2V&^wa=joSIN~v5PoF_B4`sFnbDAwJJAL+$A50T~#RM+s{VzrM` zMo;a(q8IXfGq$QX68$nbxc&>Or8^o%O7I+vkGL6q`(ZP4gLUh&!t!R!ZU@sIiaT2m z>v4##Q(Qa6N{2_mQek|meE$b0I5Ne`U?xa0!T4f8SLm@6gZ2LmFg`+qp2oGUhc5W; zIk_gr&G)#i2daw+CtN-bZxdUzFCt^CXcuw)4FZ0VKNrug2a%RIaQH9t1#9E;0iD~A z1JdyJ!XrvsL-u5qR{z+ytwy{@UcyC1%VQq3e=$E-z)QqYsM+?H3u2cqsT-2ZTpeA0 z`Wk*mqTIQOzkPK4A+ftldHf%Y0Kjv`LOzV+QvH|vVR`Yt!HSH$&Wp>gx}HPpKEvo0 zOe@X#8uxv3_J3F_cwUOw;s5~PIVfWB5>)&UytW;=w69*QfXy<$OiZXsJNf?aQ5P%# zP(e+Ket#Z$K9erLnMD2gP1kkRVCSieoNS6o(D>pb@e6d%P^6U?y}xVeFTt@3!6MIJ z69CA?NM1P6H~R}&oPjP#-VpT}PA%5=a?~xpdAK~?Tq666RMq4l!GRUObxKcVlkD%F-)a!Ug#-}t)L>`*rHkKs z{;q;8Ci)?jS&FU>`*P763F0{&|3?7N2ti`8R|Udp5Ipu)s9^YyQ~*Xv@_ca5zf$CX zp!t;!0LX_kqW_^2jQS(X{E;>OBgG$Ev_CQ)IAEpxB7!gcm0iKv32ZZ9024h+yIh<& zRKEM?X0H|;sD5n(A$!2l3KA^~Y@~Ouz`;x09vm{qrU6)mnvr}MW$|F61p`Czzitwg zKojtcfTKv3{Uh^Hj(Wdh0%OSK?|hzn0NTSBpMOBXV z@(JAI&yl@Muq8uKM@!{T%zq~Q9{|}S6JIPVKrDM9dYxEI&V=+FlKvB*%BTY1C@Y?$ z>c8Lxc#q7427rWwfP#dD0ziUy#9)Aifr14%?XajT+XilXCUP`_daZ<^u3 zJ8B3R$SbW_JJ~kV%dnTczZK_X;SCBOakJUH|0=w`NGz6YMNQ&${ay^2k~F_WHgX;~ z_`Tpk`v&tn)i0*OZ4yA&Zv*}s+RH0EQu}w-Un9wr-xL4akj?|U1oALH0VR4jXS&OJ zE7aF(p;hN^U-vDl8MTwrUm0c|z7g{KSkr9l{7PbhoRHEe5VEBEBOTGtQqbZQ!P|>1xBv;!cO%sqY zjkzwsoeh3^%N*vNum6`S{#MH0wO{JFP#~2njIdXz7EZBS>q_%ERMd#}p{8ZABxG-=slJ-bo1tc0y@d0re?oqGJP~}3 z=*Gb3l=O1nqudkrj2vWolUm`n1S+(HSe2GUrK6EIPLmQ7G?&tZ@J`q;T9}|e{uUXl z#C~{B__9@?7XFE{6ZM2H1^fr|3HLsTrPvucms(1ktf~&d6 z?*56XhRlWha{1o75rw9^iOMQd%`q}c2wli8)o(m=btv*^^bn#zC>@1m$ci))S2)Iw zQ#TjBjrt!!dzKr-mFF6_4OtK&$xS!v=4YP*Y9*vsuQPwBMXi&JUFi!mKg$nX#KUX4 z(CY4-&Jm?nFsY6*!)caFEPbzn({~cJf;{j4wc&?nviz{<=WDKD+ZdhcK4yKbQgT{6 z1h*0-Q4B@`Yll3Xi-e23mv|@^dIvuEq<6K&hMayGK{fJg8l}zqz%}PHjGq8Iu6sR% z|Nl}Mx|)SvDBwhFN60dq3M)|ZX%rip)3pjw%*+~3*sXQTeSTM7?e3jkRHa}hKHKgc zlhA7*GwPc-G;5tqB0+h+T^~iVQ=~a;S0vumpTs#!$4*RJbwvJ+pCX{I->_x4uMTK* zC=_pkhv=^YO7$eBj+7|=L#b*uA;M%@qMeLJpB^wjpsN|+zH0y^_oZ&jM4U+2cgI(U z-6slb9D%iTYZXLMsP_)~b~UUbH!7P->m(7|t}OlKI|Kxdqv1Q15@Xp8>z{yx!uoYM zxbRP0Cl*`Q)F++8TT~Q6?Kb$@@90*K?)gk-1l8za49lhjUP&>Mu|PI7pKeZisjIO z#SI@FNZgTobvocnJHA_Em=z%L#ZjVKQleFW^87j4d!ND3)A zy)B*)EM}n9xM513{o8Xc73|8i;U7@Vk0BVexax<+D$A4<*1T-(P(kIFi%ATklkYo3 z(AJTu`DgV*SAF$<0$9bi8QvD!QJlcaywc_t6O@uVM8C)rJPpLE0FNxjik%Fsb-aA1 zDTB1%s8EBrncYwbZ7dXI=p1-JRURBSWm*~_;i46d#!-P5z!~Pi_Rg)yAhM&LAL}i> z1e5Pz4^|6eZcrawbL{KoqW@8y~X_wj#_hEzCfuKh;pH2?)W!&H--CEd)zm3vb&`T<&#@}3yOLsfJ% zkgWp|cENI@vn#cNbCyYl*UI}q9YG4G+w)is!!N;qn}xI}1nSDuS%cT2$nlK(>*enS z*63+rcW2jHCz$_V#o%nGR_*UJzgP(6Pxbzd5X@r1*!=PI-}SUZZ&*Y6KL$WfSq}Lh zn%Yh5j4A!6mcbfCR=^|n!5Ap?3Nm6?t~B~|5Xp=twcjXJ?+oR9`ltm^+FM4X_#fWr>{>%{9X2 zS(?XjefUy3+IQvkk8$dKn5$PwwT2bSL0?;z->1J(eCHFl{qQL4J1*p2iZ z**l%CV&Agig*jRNZhrSM1h;9_kPd4&X{S|slCGuXIdBR;3>&Qq79sB6s+D~iWL+J; zoo~fg*R`_7(8!g-aDUo?i?jMBVx6ogRg3xC5y6BCBjXpgCAy$|+H=SNskA%UJ7ooy zcNAD{r~%Vv!Za0nDhtC_>}bi=FAn9k!mmPP2xJY&^{-O)tPm07fjTGe2H3l|=HF#EeJe94D+LAR2&!3!aU+P?&B9aQygW^9$n`c= zN9#mAF6%x!j(aVoH`aanyVA1L8tO(#F(} zomEN~OOHJ69o+XvdQ$qKbA{s3FY**oQ^rovYWMc`Q9yYPaz*r{Z;Om4uKKT7c098>JSt?0Hg=xjPXN6r! z{doEemMHo$JNdf?FX_bFsG1BQaJyN@jTu*T1wQ^o?bqQuWnI*GaWxD+l2CiI9nv$4 zquMGpX*ZATocVKeYK4lQfLw6W@s$~MDM7$2N&qfu^&&H?zRW42OAcOKfL48BMyTca zD)Z!h2E8}f7JDf7M3UUFYiQY3kUjXW6}v-{>JlXHSLU!JnurmY{DsTR}am8to)vJHo*x)9=uYGW^K)Wos?}`kFQZz(NDk|7xF3? zea!TOOab8vA377FligXC0+cHBjvNK+)DP>0R<02_qcom$8Glx(>a0Uw{yS2~u+J5B z4^tpn@v9m~yX54*s%)QvB}d-;8xq_<6uZUB@*l{%gCz^U|2@^8vqtCiiFN-&h+jSC zEhxl>f71LWWPDahO44XwB^1Ik?d&9KvkrBTZ8Qu@<&$iH!RHl~>nautCB!~jCSzUw zN0jvHhD7_^ss^_(x@sX>&6EuLZnKd^y1C^s0=F+EW<}E;I4yFb#~*@gb%%Zeu$#Ml z{hBDoO6~(zu8vM@Fs$9G4d*JSfHy@=6@i)sZW0JW{EwLXGW57f^Jrc7k2P8H)vrS> zwE7c_Yq`CukILqO?be?>o&CDCN(fM3^2h7eZ~|kaA1&~zzRHqz)kV<{GX-L3zN%m> z9#hTc1v>0d(`k@!_e91R>!IP8Vm6!2D_NJFUO^<}7X>Wp0_YPkI|5d>k$wWeM`p69 ziA82&i{ZiUH9ab$?#?<3q_$yiqom7UbzIq?T%@L93N`FjT;{KAoTy?;zcqPV; zq^21_f&9X5>S^YpFQeF-LEoxDhtQzJ5cXK^avoui5=kgG$0P6N@qna4ZTWu4(#`8b z9Lmk+dUl0eWw~u+)tF>IVgFCS3;Lu7Du2!>(;VGN@%tm|bdBiZbj0pfDmsW>$nR{$ zm8fkgf=waT?O${GeYwvcvM5N(QZy~?^Xcc)F=$}QYDPKySWlSmrP6qGjf(5q$r$^M zmMHTuJgA(alNig!*XiGWTSvE(FAJpg58OoES126M8qqByjtS?1d%gRTn*&xQ%v*K= z*7Q^W91rKA9{tacufnvY#R9;{T{}9JCaomuSqA~CtE@!7! zkjT<|!O~Wyim`*2@U8b0+YQ%|hxr^t7NK;Zz-E_9`ein=t&5Z$yUH$e$BxEIc?6nS z!q#5&59*rQ8q+d{uf=45{CvQsH3yp44t`^^aNAZ5WfKmS{VNEOlA8;{SNLleBD%^r zpPhWk-|ufGG^cB^2CS*jlR0Bavp)>DL6^zu+s4R|p_Sja8WU-<$!Mr=eu_|c7oGN4 zXiniFad`w3yL9AfR{aD7)gGj8@Br3o8y(KIrPM^v%+zxjzSEQjKWL=Q;Sdq5p;b#i zVVEk7ItWDV2#!`ZO0QtmQV+1_FepYW)N?F~V7(Eh#gGh#O=PlKPt9=&4JS~OBZ@MO zZHO#c>bZq6tli!d@?U#J0Z(Q2z$K@sp##dd!JgXQ2cVhXo=&+*GxnS*B#3WO$ezKk zz7!1hs-sN!s;rwaBOvP9H7RZ>9-^NI>AC-+Nh*wkU_H=nqj-+mN8PP9W9NN;qU@@N z+*Wi@LrcobX{@S?3=BBvsc6!R>iD=2k=^F;-dAm`j>MHK~bu|!hU}1Zk%GFGL30#13p?cX9IwtXiqGcYk3OjehnSgxM1dyRKphFBC6KCI`noj1$hPg@TP z&)Q?`<>sc{2@3rBV@$|dyf(gJ7<{iN|az6NU){+Ia34o!sPLDBl zaH;I(uPX^*YUxC``;j1F@MLgXUdAeOGJSQwiF$9Ko^qeUuCLcBaC?P&naA{U7PeBY zjH5)M6p&}3b@KWmus4?dOHS89%|v(~DJFsdx}%>T$7h~Fpp<+^^B!NOs7{@prlXak zhCex>bWuoG=En0^Md#|FcejKt!cb1GYI%Fj?;N}vVH}GRrgDZxcMkBzA1TTw2n+>=m4nRn zjxIzN`2_W`Mn*_&nzTX-%-pHoQ3hF>iX{7fvtGV(Oj?A;7HYC#kc3{&HQ$h`t{*g0 zNk_{(uz^I&7mBlr%F5xO?DIW9bfK#s5MWuTl;W44Qg~YS$vL*LehWie9_P|V;ZMaRlTd+*TJ!V;CoJ z4_k)Dn%qw4>Z{w(*3oCm+di)WBROrAG@8v86`;JL z*Ue?Ra!1!LbJ$!ei+ro|Oy$@2bw^=;xtAH$#EShqM|%0kKEzgves=-V&}u?Ww&Xpm z*p|?e?`ie3s0lkf!Mz;(4tVkn1d(o~B`F0TMv*6aGy7D~&j*1iGnQN@r55Ita&sUW zvjRer@9{l!a~b=S?P(~`R194Clqy~Z))*~?`Kv(TWL-sb{T8w4F3U2;!(ROacwL&bEUqFuwCXF9jJn=O&SeX!rm!k*?0e4a z5xr6S6zlxxA!bxYTve*77t!I%%Ld}|S`KoW#8eOkHH2lW69|^e;e1mu&{DHBiV-+& zinDzIaSQXEz^QWRdhpF*iEg>ZovE1Eg8=$YchSzcBr;#BCDs(8)#_PRz)OlJ%&kC0 zkQ??sO55^IyGXmr_2BE2_C!HKuVJmhp8$>RmpvFwwJRU#fZ{*6rAxe!viawtnOctJ zWk0X2^E=61B3iClqlt50ybFewJs9-&2>)a5!UiZzL>F2H5|KsqQF;@a44m^J+)D^XOW62vS(;y_GeX+ zNM0p~z0jD5`3XRFxpH>x%IswED`PIBelH400Vl}-wU%AQ4KMWYiy7k-_2?Okpq1%F z>CdMWs~!=;7@h-`S_{;s^eYvpFfwlfX9?~ z0wOvp4wz-d{gdZUIj7-z`l$3}&{*jr$Q%+t^&ET764ZcffmHJqUL|gG%`zMwLfZ1R zr|K3$GtS{9G0jr-rlWORJq)wqa&Hy3NCt9!kdcJTgKfmcNADb1DaBM9apDS023)8| zt?lWg9U;54!)tGaL;pH8;@uFsh&z<_DB_3JAI;4bKo+`uJOZitmwxA8&$peTLEUlc z%^b9Q&aHweRZXovsKzV2^xUDaHEdS8O9Q^oI}f ziGVbF)z*5RTA2e?u59nPSZtPQNBih^g-Qs)K1l?DJdP0_5r`WNposK=opM9c-0@B+ zgKb{b>*jJ@wUcX;xl{KgQeBq?Y|N3~J!SLuC`F&q6><^%nD@srt53#>yTei}77Xs< z@*#beo8-GnEz72jj1HOMP%5ayC}R3S83+#$+6xYCSte)d4rJUn%~vX({@7SKwO`zZ zHn^^?6z9yxUn(V+gk)8^!nD8+4N^Khl2=sBD0b`vykyDZ-BG{L9a2Ca2MPp-pV*Rq zwGr2_gN_wR59$@Zq2F#6uGQ7ja}XY$)#MR`eEIhCt@3hZbxFZk&zCVn_3KZzYwzfB z(%D3cGk6u~l<93@7`tmNQ?67KA|HM%+Ds5LB3LxK!qM*XyKrwX-*l#H2?wp!(u;o6 zRM}tA()sG3PQS)BA`Er^=>7R#BxSLr-@+Y6nKBsnqQUz?U1kbp=2#=pks9prITFr1 z(iQD^ML#m|gRM12_00VM7{1pGW<#A#ciYvQa$&Z|6@>F4%S!QLYpxl>RD^^M_CA;6 zn#}vtA+`C42<*tE?x_4xYtcf+#_B3gswGfuNuh z14@injvhdGdLh3W{;f<;5U?Nwnlm zxE|ejI{C^?7Sxujm7Q3^BRCxe!!Yo@;FAr=pPn+}UPqb)e_4FfQD^L9&js@V_pd@L7O#7@Mk9h^e*%0E`-#bD z7MlZzjCgLdEo!rCO0X3p)UEsq`Mq{Ht|D7Gt=Yd&i;VGHw%^~r2~;@Tu+UaHK`C69 z3-axKGtiRFmbNh8re{$o%j(dY7d}KB?7&xA@QQ{;1L@XNQEts;+aY9WU$+uPZ8wIV zxwWGzM+`l3O z+7|;#8rQKN%}5MFepUQ$0-x|Egp3yjM8dbQ z84ZC?+sbt>Ly9RrBF_scR@*ZbU$K3KQsTY;=s;DT3v;d!Z|N3uQ_F5vOuC%qK4hLh zTB3G^jK+x4Vq!3>x&K-??B)C$Lomd2b_L8wlzt*%+Xv?Sdzx;YO=& z&pHY=s2+-T5dN&Lrm5YzJV&cuuaUYi%T4T! zmMEK>{{iPh*w;*5rpfH&{xnX~wqhouNarR|l!mEd`yt9}{B<{YfTWR;cG_LUp{*o^dTU$dcg5y^E#DIf!G$q?qJ?QgZKRztaLz*OGo zZk2r?13R#!{Xz7D+Pcm$4fv&Uq%vnr&kzHNH@!p@6|Iecx7VB4=86IAsu7U~z)t}9 z0gv>r2RzVF(6DgOa0t&Y*Z+RNgDIv4OJU-I#V-CTumDX}J)wT)8@8$I2OLT&j>N)Q zQ3>aOp!|lut@B^ccp(3H#uJBY8L06p46vsO-UUws?D4c;fXFT1LTiPpwacM`BGZ5 z;XA*w^6&Kc83pd3w3z{U=HgQ{QCwJnfIj}BZc<^kr7q*DQb~iO$MxHy9aogktE@Z9 zTtt!y6q1+3zTLy>;)5v;VTTzGdSL{oq{UQh*$pHrt7tfUx2Qp@4n0*G7TCZq?HbY% z;);?HtG+bQu3gJ+i!pjMPrI##z|`aNLS6YTzPn&EqGD2{t^0490J;CUNzUw7`e!?Sue#n?73xf>I!(BMJVERpnp$2=9&x1n2^mdn?E!J;EtRS-C&s>z{Fv6D9u*%je* zCu`fBMbuPEr*D=|>-S*>g&kZ5g(oIzhjkS5wt3yl@N^yKlM{y5jztc& zOm1er=UweEjM#F-_(H;_Z+K6M`j~Nz*s{MRaz(9J^_EfPf0Wj9kk(9ir=#jplFVc; z79{*d(<7|3Az*GFL4NVY_XMv^>-uw|YD{0DcxJbajFdJ8^dCKSP4|tn%qMc!&TA2F zwqoCD!Z|C3K{%yY8kMD+F7=yR(UE1;4lEp*+{M@#3PJY#GP@~0>xC}q7D&YvN&<-6 zClGSWLU1dzQQ7tmM$3{v01#O^oHD-^|C4AygC-Sj*DgBpn>HoPz1e&K|oC^a|}5DLHWaMlPlXRCn|#^R}r^tRde|X8yG31 z5%t;%4wu)Y+fmBdnzOyq2Z#kQv_sb}J74)^RYOf$2(9Mv6a=ZyE9Uie_LE5P@cYU^ z3EEoAzLLa7sxNZdgTHU$kBq>uRgTS|(@piQInD=HB7+s)L@qGBzV8^E;7 ze;uW~omd`)m#t=%k*c*8tr5c9?5g@LxSsG9e9S7DJl3BbDk>rA33f*ygqKZta~qA^ zO5w(&W=WF2V!FF&N0k?(DYMQdm85OSoMxjx4-xbJL7Bm3qcB)ADB_2>2obf7;jGoV zl?_znHdSBU0*C#55z2W*WQzPn7Q?3eyF5XG%teA@&&r&oz8H??=*_#FiQ=udB?Z;g z&3lK8?DBJ;y1%}Xy9FKKziG#eet8orp5=xC6G7r3cOW>(fk>cdwOm?Mp)l$;(1P(w z4#t?otmNB))$3Gu7y2)J#i1(k*F8oqU)iVAU{j*W5$tV5KY-1_v@}OXK7*u|iOV>> z14_(RLfoPJ!>!w``=EZ#e!Fz>96f_r7v1Yyv1Ru-WJ|t}DTq=^3Uu{n&?p?whc%m%%D$hkTzP?1?1Pi4^T`?Lb zOD%=UWYn!97sDZp!*?(vP`Yn1kq=Vza`Vb5x|4I_A_TVl69J7Z8R2D@qJ9Ei)hV^1 zj~43(! zL5m;M{03vBj4FKSaNC$Y*ekojhjuJgHnaXdFV=IsMy-!u7njczy7jN4JWMh+bab_< zlu#;H*Pw35U}L#+zT4JpQOzwz6ZS$x#K?1AlAImUHlS`Q;0LrI$*S|3>k|+a=|x#5 zXR9}>uf|9?;w)`Bz27>h%(GLNN-4M3l#AWikGo}K-WAsewVgE>{p#Flg8t}vq^-ju6a=#Nc%x1HmyfbHmG zn~g$mI2>H8(#&p8X>$<$-rO`VB2~Bq>yI!_r(F`x13mlFZ0~>+ADmB= zSsT_W=qVFg+fX^fC7DcGR43wv!;F=oGytxUBZ%vQJiZp0x}uie4?GTTPA8 z^1bi5WMt%iTXaK-E5CXn?Ps>bYbhy|y5@wQ$-ngc0o^%TpL&B7)^%`Bgii;EEOPRaZNZzlbrU#rLEC}czoF97(TBNDY)ek9o zVim`pAxHG;#&q1h9^j(2U|4fdsL(SAWJQTKeq32|I9F3iL!87Q(k&wzs(I5x_Qr_N zWZuJ@Q@LrCSU-fATE+}#MO2ihjd!e)9cGq$(oDMHfSrmq`;A#z7*YAyBTwWST_KMX4*?3V7DiuEZEbm9HopNjWNywm(vO~Y3FbQjnqA*aiyy4e` zu#_P+1)*)|bm;fTW+rhGH8tcNG|3gLvaoPNCS7OtntK_kK%Gy7eOkMs3FGg(;$Mb( z2ylqbZ?6HIHni{AWD?mjH7bDE6_!8HXvpw8!bMQ^ci8er4v%%pEGyq}p;%Cw*adOH zkkSWH@R_VCPqITMsUJT8R4&E+i7duOf^C&8`%=Bpidtpo^A38$I3htjy^VXx7ERYQ zR*u?`FHcFz5GODCV!!H43(JYzzu1c|mmdcocs&>m%g5Ex)i37ZC<roYm601>JMilMW_&U&5nB;)tPNl z^Y6-Yr;<9RosI3yG)5gmiOECE>eV~(ahHBNV+~JJ1T-7tpr({5cM45-HZR1$X*Alc z7<@Z-7etppfpmtitES8%c@(i{Qpec9_aPMC z1|wOM)$NjATkDe@1@rTQM=THoAyk(?*ygwFG$I*w6Pv+>=ckTxdV<<3 zy~qr^%$WxcC*z#<2ewQ~3XiBz@zL9sGkTeAGc^p~fUb*ZRgWm1!qO`maWrA@k@%c# z%k4DW?l`xC%T{;W9cPcIC>5ufx3D>bmWbv+D?!AlU42d(r;56tnSa(H#MT1}fsr;* zGA|W-1$jc&(BYLl+A^)2W)?!0?A=3ss``y*_)z&gjUg3(X;EA;Ex8u%@c~3dp^q-! zOx!uL#amwMGE=OY(8G8p3VebS){h`eid?loABL zK&JS`UgR4`%bG>TgrBy;;nne6{W4*{Usv^{ab-CuRv=VuKIwKxmPVxwl{Yo4B%6Gf z*Mt_|52&3<7pXZexelMVL_cKh%C*-N(srQ`D6XDFLt*~K&k%X%=D?~VQ$g1OwmC~7 z052x4SxC|5A#40No#mdt%~yg}sY~)Tz>DaQ*U!qF5erl6{O4{=Q7GrBH|Z9K5}cgn zi#*OTvrag{bE|tTC>nbMomHdzrgH+P!&mo^7+HZ|dC^UN0$!1V56#MG;IASepkZJT zk--1R2?_P<&wT4%ahB|b5 z`6S$G{kMiS#(FO;9BJ$t2*FW^LH)%=b*s}0brHlhk8jtM-~K-hVSUft?H%-WcXFkn z5^=dFV9V*&vCNjf;|58wANGH1==rvsjSLJ@wjGOS#mR>xJybfZeVmW$Yx&eAB>TYl z-x>`>jt|+I=B!J6ZTG3is{XTw|F`LNQF;878QAgcve(}#xYLOoxiS3L8~%r0JX*3Y zTof~4N*3DgP%xv$_B+&>|3UEI8Z)Ly7alRoUptgzg=|x};qHwW9sV27KSZ1 zODhuGQaG|#Em49{q$BnH&g0u)d`$H9a+_P7$WI`KsuCzKdk;xy58lq1Y-dNpcmHe=7JkAiHc!f7hZZkJoF#bc+C zLBmefHAD-tR!$J(1O+UG3%0KK=&+NUER->48!;hjuT{!B+DsM`z?9gl8G5%{>pgdd zQ)IfX3{076!7#S-UPb!=3s6F-BJ-)r_jU&D_M2k3v)jyjLfUXAMHR;IEqby}aT5*8 z6I|J+9c0k^lhPqO!>WeseK6a;%@JVH6_eEe1i-De`X`J$eDVC_K5yYWWCm_Gb{{*abesBoKf?RWpL~gEh zZT;Ga>wEN0v6&2;jw%EywcE?CR%rEfq+P|Ecls-lsjHZ`+Si5VEBvcNL=*T4)ez7EaOOjVf@xybzuFFLm9qm#|TO*sLe@@VI+02&fp>2|!St&m#eO4HS;}g)RhPiI!N){siE3WV_h94D{Q` z>&3|N!g@IBbkDX;jq$jW9bwc5zu=lq&ITRJ_WOYbD~(YVJv7rJF-lq^#B?}cRwIdf z#yUm@YjwIh8guM8MKc<*)+8m^xcPg+CLJG_)OeD2GH^=1Ygq5g&-SsJ4k6c{;!#km z1om2+QAgdIe>EgeZ=mSrsJ)j-=3o2 zQlCv7pNd95HyvVlvLGZ&TDqtKe@>fpxBQi~IVsnPXt?)dkETmw5I>PJ)U|hic83F{ zI9pdqQ!TY!i+ST!OCmzn#`Zpj8-YK~oA za>ST_Hlxq)t-tqsf25ZRu#!ytO?!<|1A+2){4Nk(?lfT~!Znp5!pK@#xvCNtZ?}O@ zB5S~Qp+~|Lo>~G?`S(It!)KRg4Q9P;rMV(N`GsELIHANQI%Y&{M7iO(y3C8=ymH53 z#e7gvmmaow4)AGFFax@yK#G40^zIhv${kRNZh;6v!mK5a79T>TN=-?|G;ZnC`2o2h zU==eoSd^XgNEer%Ge+70L0)UNjtR{cSM9nU*+@XjQCxG|Y)rFho@&0r!d7goo9g%& zXOA~~Xw)0Xn97VAH4}c`RJv25R4Umt285JC)WS(d?wppcX|(CU=B?4Dc1&v$0MN_l}RKV zjRh2x8Topj_*#i$a%=_;F>RCiK=XJ?w7*b^Yj4rV{w!7DQ6lF9f%NP?jF~dI9!Zw0 ztLBo)rb9=gRDnE;#YS#$Wc%%xwWS$FZuKn%hEhkWeH1~juD%f;f%3N{wqU1xk@p4X zm-pO?gykGlZZtV+t$npQH<=D_*C>w7lG}~x*$75uW`#2JK{&i+aiX-kKr*E2s$ibv zH4=+HE_Jd@}M(^rl?AT5Ibx5pg2G|(%i0oxcODVN0YWpdRdcnG!UUESf(T*VYhqw*O3|d7#UK~fd z+QEJj_+W3K)0Gj>Ve)o}4amzHwn(?;r3osabrn91iaAQ%W8Has-6eX6H&S|P2vs=M zr|4G7u_fn%Fq$8!F%y3XfB?AOp=9t~1X?L&LF=i4@4?mGEN{OR>~in5|E%!X>& z-`qem^5w(})a3e&Bm#1gsq?ElEvxHDXYnQ2m$JtnjJial8%2;B)&sF!@7z*s=11j^ zsaV3gXD>}}JFdR%zQjbb!RlkwquQHgl<1gJ>Rg_dNG)t)BhRF^nL-iNX(i=#6^Kj^ z+xZ~gKbSZkX*a{fkQ>*qNEi&`u#{P%q(kKe{_1axa>(pEAD-KbG{z}2L-3?9!wG~0 z>mN!WY~ej$yon*3aXV>hDQ+oSO@=gZ7{by>6RqW$Pty61J7O{5g;ry&*2`OFPmUi#UY+C&s(TPp)YSY7 zxkVE{0Y3~?B)wbt_%)LY^$m6_&q&dZtL>>I-eM4l=)!5M9SRv+{A+{x>0-pc{Pm$! zYnDQFj9<5$;<*a=d(}lLmqMcT4Cuq9BP??3wK#IW~@nETEX=#$r|9B+9 zOE{{Ju<{^&Ps8A@u)S=YzH-3Ij6o-Mn@Gd`4HZM44kJ+TC&2vAnNoM*E7Qh`E0s&t zwbjVoxb7Kt?8q@k*+@P5%3?@VuQERWmT0X=ItvM%h}1`p-(vQZU|iiO1mXIPF_SK=F7?AeGpTZJ1+4jt@~@Q z(#r3sQZk0auYK!r<$tG@<5P7&W-?UrGCgrcW@72&au_y;@F#%KI3WpEk}QJGkffl7 zM(sL~OAE;NXfkK>-)#Q>QT7$!Q7p^C8}|^~xa-C}#E84QyDP*ELfqYjgy_cIh&ypt zh&wTeD4!nh410Q-&;wUr5L{p`55Kj6{3|iXvyOkl@jx?NrKZ!PzrAF=Dqw?Xnbvj?wW? zbu1b0To;2Y`J|}ZG^t;ZxJ`06q+ft-NYtEz_vb3w`^rZ2Sn(spWZ*OPgB$sIBujtl1p`F3RovpD;`70pZNKgc6p^_rhZzC0iRHx zCJov9CMnl~elF4N3&7y=_lvaEP=G1Ld+@-)zwa=E$~vi&g$)-qMCSe5T5pCaV;nOwCdxwoiYJX(dnZ zUEd4v?4@gX&GYp`WOJEHiUcK!m(%E=3-QqTsdz$^$i5NjOTvSd z-&&31Fnr&dBY7M(#l)j(0s7Q~eA89&!P$(elV?$XbTmGCS~%%AK~&&#rm4%6$i9>mRjFcfGV-#YVER)v$}rOEoK;nbpMnl-<6=RwPIC62+a4 zCOXu_?~TCI?|^v5WC>$#j#MS6g!hrf=nv~!<4seMXSVJ0beQ^~9U7~%Q;rOp`*U87 zTs6twmzmu! zjY}__X>E)xXO#AqFoKHEF_z7ppIu-gw(M{HIM+ZJwDSDd_yTRf$HK#+MFF*WA4Ssz z2lubmdOwt?oBV-S?xT)QwUn0UD9vNu#Ku^vW=vWx-_^;n8`RYgmFn`H`b9d|Cu3Q|KTQL94eva^hQsUMBM`%ROT`=(p-_%dA&eZ6M%yTxKi8&n`A5xNEg zBzd887CAdP!*uLfY~l{aVde+!NOdf<8O0uw*{bZSI+kMy^A0?2eswL{xi_da2m6J+ zkp2!xv0W@1_0fMWIBV}{+7!U3);jdTql zeVmhOrwG-!s45gdlT#U}Yt@z$x{+)OS^t1H&@|Qd75a8z3D3{Om~dI_>eQjANeXHQZSxA(dw`)-oEnFh$hR22MEp*XstB$L>zIv-EW>#qkYJpF9?m-pS<3I(RKfqx zU`u>1&lmmYbx=yqNO-jLOo!VtP`I_fC}F+YJ>q0qQ*n#oY4YD;1mmbF->*+GExWMd z%XU|YI`(L>;)Q$%B-gtX8lz6?!Lf~o7Go=a&Gyh|9%_AK>3d<@rh)Zp$)3OPnJ346 zsAS1=a_z?hm}#po2jc^=v+{CjbYec}z7N2?Z_K}`n7kd)ys$MvL$9qUD}3Y7H}MQx zqK}1Z8IuxMWS|iA_S?hcVDnR&edo2rRW`wGkxH&Hl_mYe0?FxC=tAZ>+9;$sZ9})C z`dEYgpaRw2#va5xD(AlKZ+`d6C;UQ+Bj&bl9eX7FjCx-h&+@0Ycc$H%xwpzYZj6Y9 z>~uf9NrOx656hGTV%l?wM@n^ozINdLtDXPBs11BsO(!psIl`P=XtH=iY&R?ayNpxF z7=3=jC&1{5K&kUSSnKWoQWyS#VFqXF>K7LetuN>jwNZ$bg8yD6{;9Bqc{{G{(Pi3Y zMVNOvgQ`Ox%l}sQ{vo};T0|H9e7R#xnQNX8Yw-1!sxjJw)?dN@kl^1;(tz9IxK^cc zX4f9^YWOx)AR-(U?Gbgq{F9>`CodX{G5{zc=OvhrVNi_ z?}I2;|5l)+gEqYN^-4Py0OYh;t?eUEMdm*{xOUhA&E~q+u(uRz3cHbP9$Fmfh;|t%$ zJ77}kqcTNqI(H|@3osm_vZIAeGqkNBD^EsX=mX*+za9!>#cw`0+j$}WVVQ^H~ zB#&;r|IEPq_Nxlklu9%Q1A*V{I@#yF1au{Vey&Y9Voz-Q#m?LurE-z>jBwlxTiLRd zB#USfb%tGI$-Hk4Sm60hj_9g}jC=xG$r`6Z|C9zU&#vr9!_^xd^`JJUFVslU$ocwka2D-j?Vf z%?sb!&%Icpl6(|>nR^i%KP{qRRhU$va(kS6wLcfyn93(MAuLm`G7D7M)Z`^p$0u?K zp32;uuV!@dtd>9-n!Ra|CSFSjQ(a?BiyTTk`K(bO35Ub80I;2pda`Mwr#nNt1@R|1 zedvSu6JU#5+J2ign7vF~mnT20s^20y{-fh`$_Y>H%5wTj6YUV-mUGv9*bu%LW%eZl zU$eW>l|H`mmGv3n@z`^NnN_#o+@}+;Ng@m!_1dnS-c(@Yc7Axr+_*tQm;E}LdhfCa z|1Z>x@-c7>is(9B4lHazM>n)x( zym@Q5QYzXHZYr6YZd_CWxknEVMR6H-YPZRRE?@dPzvilEmDB&+yyP^W0;T#1ep0~A z2uaS+;a$XWDwa}3n93w0Pgs5idccHRb8Yx-K!ewpUeoJ>Vi;L(C@+MZex?v`tVCht z>wTkuGt%2d51xD z6q~s~+!RnkdAa6qjmm*wN=qgE=iU}F%sKaO94|o1Qb8WlTErZYQo;nQdNJFE866g2 z4Hg?>dFTe?oJVV$(Eo_2vQj4QTH81NR zJf=R7KPhUq$wC6+%+FSDqH`h(D51%Vi(p>b|2DS@*Ss~eY=fWNNC@C}fH?YALN(W# zXKJbMj)|O=X~?(k(o&}{3!{uNx5~(<+YcfJ&dg0F z1Mvai$d;WR@h)Duj2ae>r-te}FDzSdjfV6{05iAfmDlGL7veA9G!ciTaA?tym@=r| zU7di_hBgNy;yS0eFrx;Q^BLrGs|7(K_apla)~qjEnkYI&W+-!u2QyY%$Boiczdh9s zV6YXqI4BmaPkV(=Q_9lRj&3VEm#7G0G^jhOGZAkMO`%~lSWKCq&4BELaJ$5$iwz_^ zQ<2pV?D*^|*XkXnEmMy@?~}nVXw040r&k!)v1n}=c|nts8QiLoMWTPS{qFq|^^m1C zQQl@av#z!H7HJes(+tKEJPw%BALaEG@Lddjc&xji&oPl@L&Jx;U}UJv-R9kSxItWJ zdb`*_*@Jl-gIHp(^v$97xi(Y~M}ylfb=B!Zmd|N8ifIeCLS8m>xJ70`HDDs8De2j8h-<%689W*<2AJz&?F0B(UtbG&%cLbLaY16Y*WGeFv z(+oE-ir1!Fx83`*x^bQnUb*QQ-Z+Hqf$3oqo00w1Ix9IQRY!{lErdx5kgrvF3pTrD z`qh;@U#7Y@z99NotQMU3Vc;F#DnWFZVZ%*tO#?tKOYA)&fveQv(M1k0$&-=;mEtif z>#VBn{y246M%)HpEjbdvT(qNl`JwiJOC0E9f6cwVVS58@OpxB({=r zf$w7_w^3nvN0D*l_(E_DNPbiod4?BnLM~ZzLaRRGh$zmI1-CXU0SO5vrUwim-v;yqps$Dl2O%WR*Clbae5$Ioov z0p}>~-vOTGno-9GBp%7gUO{2+A)Avr>qM%t6Vo#Y1yoHn$i!!1>}V^K40N^;)&>{{ zGR!kSRY)CqBaz_%tU1KVOx`Mi;fk>!wH6&O`j~On*NSU~U{d2oFYaDMGgrt6nICjh zar^e}H-Ece%HpsNHM5MOS`cKcSx)l_%(ZN%M4edm&E4&;lI1c$zo+Dm9#pbl^|^at zB#rj7c*U3(qdXfh^kctRP0R!E@r``qSjy_+>!cee{eBJ3$I6d>J=V`J3rC}mG9_uX zfOEU^50oQOL*_;Nv6M?hNI)=S>SG(cIY+8KQKHb~Z%y?EheaCJ$je=xnXJCfVni+y z4;G2Uv7(+{t&!gMJ{(`rf6ii^w>+gkoK@dD(o^gDq-|Kvqpy0isn#+$UbXn<9lt^; zMo)pgEdJF@Hh124z8{gp`B%FN#$j7ZI zq$vFG$rYBok@Xk16_^yM>muB}TVf%vXMYJ6gCW3&Ma!4(i1$2Bp~|+}uLSLIH6_ug zjTNQU-bGKF+1p22Ze9XRV`{GjhyMK4xVdqkN8UBD4+BB`UZ6gTm|TwyoQV!_*lxA6 zCwObRo>H7S1XLC-KPo4wECSHKR&r(D$Y8t;>y3R{JE$Ky@cJDuOpaui#V3w6q{Oc9 zSD@{e#O}=%)<>@Xe3yDxC~1^-Suq4&J2<-&UMi*lsI;4gV9J9G8cK`mY+Hp*VWF<} z4dIY9a1bRfi5_GX!&Wy~r}-knwzkrq3%V!Oin`ey4m$JRA$TG+6{l7u6G-S?>C@MS z@s))pEBO#XsIklk&fUuMN*B*_Oj5>G%9LlArPS|rA@Pm5J1bTKak$iE zc*5tb=K54c_GN-z5&$Jz{5If>6ie=?P=&n9PX&j z?nIl&E8XQ@xjq_OaXH=65;z@6;X}j7<69z)=okwe8|JE# ztF<1ky~Nur**%-MzJW*l_u)ghpfktaAM_i`&jHB9gKzt~pc^3I!nB@sJ>Ev77XjM4lYo66-58&8%?i#m6JZ z884^(T$1t%&qv#v_8@Rm$3qcQt<@D%bB?zCLeE$4Mg0=W$#$e#`?Y4l;GQ(^TaGse)rud65+G2-lmN-=<1nZ+FUYVp35-i`on}22@G7T>xV_nvM$&| zny&PAs`pC9nm&Ygk4}%c8TjRU`q6z6irhf@DL>G!%6yn-Z)~SSh zN?QKx%Hr0y*Zb$|K=JKK2%^HU8@gL^w0L^?z+_z5|87G_Xx_lz^M zMJ8;(j4bqQ3MKW>q(o07$D97f?O}YjM4)Pjboo;)+g z=Y1!iWeb*B%7z%B^aS5UCcDJdo4+k#_~q>A`fW@#1Wh$ov+Jrpjt3_wD*Ns;6BM-h zq!C#keUUST*GF-~>%ytRMIcB0ftg?gdcTjrp(7fpmwbe7w<2^5mOGJ=>vnf~lirSw zT9KRmONldgFRU^Wxr=PAcFQ8cP;(m{Qu%2+i-$ymb_Vbl3OBr+d;-Yd_!~ew&<0^5o$$p!==?cIp`h3 zD!4`wF2FdWx8kw)>`BV+w6?Oda0fSkNrPoBx?ju6hxnPfT%gz3njd(N`30y!mDBYU3U;DPSX#7o>?AOw+ zbMeHTdSIPXNPA6yQS|4p@`B3gqlVc0?!0fwYM|O*^KYO8){|lbYt#%*P*QRsC}q|iP{uf9T*HcPH;)# z(5Y98Z`35gRjf=;WyK}KXo1<37Yu4{S;t(=SN7l>(`z~e*cOJp9&fXd-FQ1}@dVsc z?Xdd7m#P2#!+)iznu?iyS^h(=jOt*pwjjZ$7jRxL`K4R_i--LPC;JIp`=vFJ*lX5T z8p-iO;CA5V@d4@XfBz_chgm)(ui=R`fscjdyva2Que;o1L^_f1MgPBk=r(YZo~i|> ze^KAMxuV$tJt+A*Zd5<9mbqd6uOCbS1m&Z$BlxO)&?0*XYT8#qpa0K1nB6KdPvB@G zXa=9WKiT18q5I-i^51Lm3sa9V!tQ)0P@vTH1_@_CV~x1R4etMJ5k0EtdJxZ?^bEKI zI1nQDG4~U-@9h4aTC(MsWrmlxf>l;NX^|li2!IKW46s$`qLqp`rlEkP5>ZcALj+ce z@GWW<(@L}?8l?r{r0|8<^klM`0%*gY=}ovdEbNS?&<|VYZ%>-g#$+`p3%_;S`_MJF}v+uw{7&W!Ej=t0q9n@*!hJJfnK%yT*_iyAmRJ z9rwv-ngRwoSxZwq9*GCNJ^WxW6V>{%M9q_MQ`z$k0cIgb`jDfZELv#?Et6hio}R1w z?PpKsqjyPt?anTq;+yg(a2PqM~G`DF)re)KfrdW$Vw4m>Y$|g;U5iq@&k8F`IjNrtkKB8RPvf)l+ z6Om&n8MmZ4HzPf)3RhQ|r`s+K>%dN(xuC8yl-Fzt2*Wclh5C?W;FZ*fc-)|KVTxU; zEN&c&=1O@>6D4yUu{R@wvz;hcpFwDxZc&Hf8b>G7?JP`>jufh*3L%p@xmE+=&62GG z*Xn1P1n_eZ5+Qqmm}_5ZLsFWuX9jigo5Ly+V-LFI`tY=ewmfxv3dI;R zec=X-;F;MNvU=P4Av-ps(jHH`S_l~-{A^emnA+NE@15H>jnr-W5OXv*KD9OU)2u`c zDPPL$j}V8bq!l5o1sW%i9ON$pl~Sz1S=ejXa(sEx~+{$7umDt|FJ zL-mdlEIR{EtO3(dAc|CSl=c{uS0D3XWkirlSP`g~&&V)WGb94K{W==n71M?0w%4+-r?_hI} z^1UW@({a6kQZV;N(=djnuh*%GVVKhq2<%2}0t5{-yBy}=ldK}>ivT3j$a2s5gHc$I z#2u?)`8u3d*H#SriM++KYzqvcR|OLF8qKTr0VdP7RrerF<99DWW5q<1QqB#u4W;zt zde{l_J9&UYqJL{`t4H3o8aY!uSVdl>Mwzuzp-c_TZ?fSId1 zTJD>gu25*m(WAHIh$s`gj|7O(1)*v1#kMJWE7LFRDkV^49?DxCPvJ zdCB?41wc>LH8XxznWHCru4UBPA%p>(&nu{$0=jCzSS?ZlIl}=y0_5Etuq72~^t0 z1Kp7r?>X3CFcIV!tPZc&_4r(wdExcCR2`+!G73rFo!)Pj`HLYNPo;t-(nXC1vd*UJ zCcn_BZTEabK{Aor@BvI+im_q|sYABI8*l-VCfxe>v!F}PVx&JQ(5ZhmOfsQaq*yH| zGWB8o!#f3kGuJ_hZ){kM1TR0nMeBc$@}^b+i9LNZhaOY&twHm5K!n;5c&Xz;YFmS= zQIvT~iO{6xoFSlL8D~=XtC;b%@mB+`9@7m?aoHyOST41was}pc8LBGJ9_rDjvT?py zy`pxDstnXNJ2s#8t{&Qa2p8P%cfH`;Tm-21cYQyzW-wZ_&LG^dP!XKg-A>t48T^qa zkMkuAgoZoY*$VEXH^e}LuoQS3nMxH2smbVr?!FO)tg7Lu{^bfaQ=biwkY27h>#1X0 z!|UOmS#$FN-F===s( zpGsfm`s%9=s1MOCip=ExQ)fcLb)+ZH3t8pKejbg#0; zpw=auzT8!dpD(2!0`k-usCU{ZD>Ok-iT&c^*eNzPSkfW@{+&IG*n4Jf&-3!jKvTfr zSfG~NmvEycDY%Hs0I|S8VG~D{a2M)^V4tv|yenc-Acd`I!d}08b(uN9j=Metn^rtj z{fUz`>H6MHvP4d{c6!7Lo5))W}u=b<`1Kb11f%zaYTI#CCO@y^fAgf|!o5tJ%# z_#*jk_1$CJD>8VC2(qAbn2XawT_aa|&ZQLrF3JFUV z!ae}Co|$WQZ$8`1rnQ1>`)aUY^|JLLU~f@fnEpd}ZXrJsgCV++ncW0(2?){ArN}4M zh&Oo%n`V)J7`tUCJbjx{?BzOwI^#s6ee(m;bgG^e4(~+yjdyhMy8AW48$*T1$L|29 zw)z}f=NK0mLRb8Dp#u$)w6r>#8bd@44V(-=#{dFbX>xc#p1YAjM|oFk*x(@;=vP5&4js(T>12lRyUa({ZOB&g03v zPP0gzNRo)fXOeGaO_-{8Z=VX|*i$YP()ksuM|AQ+=B@pb%wn(s#R1Y(3FpMys~Eaou7||<0EKp5II~a?%ZS92BqJhJ0{vwMbCLCz_uAEu z0H2lbfVSlT{WSE0W32N~IHGwpcdoXl#T@fJy)XOt6~;e5wp5JWxPOHiuPX9OX;oeg zPp@!OWDbiJ63d3}J4V24D#>L=(7|L8rF{jH-7d!uL{zlXLT%2)R@ULBK|m6KK37>} z=Z3Fs95@VZpl~z3B_l3XkrJd|Q{K(w7**&EBba}E!k+x~OK10meQC~m%WZ)!R)Vd- z9@P7E^$vKHDk-&owwI`Q-Dj65@U`%_9O*B@{q}NVk&|MZX(@zv_cme^IV$j;2eU6i zpHkze2GJEzkn%G}^hXjWi#Eivry*w{%7{dEt~#&CoQkoDbj$4dcpY(8J)a9ao823| z6jqu?3ZvB56L0lJ8H#E!Q$2`E5_{$YOZ=$!b( zooQ7%BzzJoyHagC!mDIW+XChpIYZqa;X)2KS8d6=z9njlrU-62vDF6jn&ay)5+CW> zuA(}I_kC@G{cxc_1qB@_Z-3PJGV8NMAcsPz0iUQ;(Y63} zo%yRV3GrN1FU#dlC4*3l6>=x=LNPXy7OS}ms)Ge``#9LS3|T%Yy|g?Z9+eM!<2zsj zp>pzTNAq33-h@p)jJ8+1S>@`L2F|Sr=R0Q1!%=cnRdZtm7K0X--QhQa^%y#wPu54% zAaQK#R0dfs^HZ1IAJK^VQ6P0W`z_zksK~S#EmAgxuW`^1OqU%rTuPIS8NB&lV1*A9 z9HJZFavxS8T!(NMpJeG6iYs}WT+52$6(A7_t@ZvM$jj`uxn-8^v=gt+r9-XxJD&c? zMTtT^rQ2hmyrM{Vx?2`^U_WI<9bwmeDaSH3XKzwDL9F7A(Ipx*_ur_WNnu5u|YJ0vqXVW0XA*I6Ut|woA(rCzL-Yj8G>LLVA8E zIgE(=*Yz_79RQJbb-)FVTEEJ%QYTDzaEl{~85M{^v z7LTHkiQETwusH5CPK#Cp7>9flmcoEI7$Puy&nbw_PzkVny+%gNDu_q5Ha3PwW_{V6 zZY3$|Z&*yB5=lH5j-k3N%sKszPZfDa!unM$`(^NFB!5SvSZRx6E5`*Ym+Z%gC2YV_ z2l2O9xNnSDOF*Jbp*i}VfUzYf+7j|-8RE7orTfq1jg!A9hJ1w@eoicE6#h=@)Pd7 zo070BP3%cSo?DJM>c5?TM(8XMnu=MBag2r*29vj3gBeox>G;r82|ILHAXotcI~zT-Fr>{rB|N3Y-8$De5zgO zR_xCn-;N5QqJ5Oc?`1V=W%snt~UWH;ZFUE1JcHPl;K+>*@PSl|B z5)8-1l`QoA=KK{9q$98&dFm9oszP}5xOjO^`58ai$82X(5V1`Q&gcVy>;2q|zLtt7 zeq@y`#?4EiP&Gv8ylhNZ8Z{xPdF_ytDleTc+?e$TxqypOMA46Q|4jE zf#fRk&P!+^pGh$E5|f}_i`$06`8_!drbN)iFH*7TCNg58MXWPW4MuS2W8ZQNPzmn@ zK5!nTbS!IiXQ+J$PnAy)RStlSXUy_(b)cqpa$uS}R5Dd8y+1-;u6j4MhjmCL!V%s;!OPRAovaeHM5V*!e<$98Zx zx@Zg#%!Bewa79?KnL9s?u56bUNDTT)yo?)F9VpkWiku>+nU7k-QHQ){-H8;%5$0UV zv1nij?}OZj2s=C(`;>GTB^5?>&T$fILL62EMs&a&Dw-mf7-jSG#YoJpCwIWf-9%Q| z*gT8e%^#gsi9uKiL{ZdXS5)Fi^A<)~Bo{u{3gH;@?x;qy?$1F%fh)x zyef!;)uu^(DNSues?Wxuf#p828gUHG5jn^`@U%y>&IQX+fLgbC~ZL)NN-3{;RE+nU%t8= zfO;xO;MW%a<_o+i0lPB6M*%}0KjrrG8-A0Q-I5pI0gm^o8`1ayPRJc_-krU4`E}vPa3&)0jetqZD1YmH(BqlpA%v6R4Z5j?YM}jM7}FFh3ZF7{}LU z?<}NnMb!#B6}BbAzp*NeRs%B*bdz@2nI>~4PraXyIj)2N+^!*Kxnd$)IMWXP=%20u zz-h+Umqr@t zG&d9sOZk|WM2Kkuz(z8UDo7NWO&{C5kt_S$esVtA=6#)nzbNpn?#r5Q;Q)6(4VX$4 zH~#~Re$bOq0e~d3A|W_yg(<9pU*^NcKp-11Kxq)|D2>5kZWjYUp-uk;@5Vz8;3zJ2 zt^|`6is%m?loQd{bVoCGzg`%Cbw7KIkh8)&gjg8U0#$a-(*H0qYeIWkUcwnel4Wsh z-XK4XPvZhSAKmJ=Wb<7wTHG3`i)r!vbhMTbWQEla%aGbY`5iDbi6H%ajpQ3Tk_aRt z1+v*gt&b|hYfIBrk~`GDxbi7?9vwfy5@_CYsi(>Mn$3O{O}tE>OrYqY_=DQSe@t3H&R)>DO2RDK9OxZeKT6`#dN*}4B0_k;gLqx*ruj{=&D!uU)HVGVs3Thp?(Ps>e`aB>J$yNpO*~{#$Ca(Tt_`IK8j; z;7*#0H0@;qwwSfq-`!X(S0}zW;c^jU88l@&vAes>=mjZaPdFZ+ zd`dgW#GC{SqsSCJ#`#TsHV8xz%jxlL_}g+FN3Pi%K4^IKC05CW1tB4Ad3a=+?!bi! zMoIduzH4N#SkHSeTbY#7S3*5+<0dflQ)|6U_OWJFQC#7mMP^#e16;-T5;H_Y>b-=8 z*K>RdP~m;;qPuwC8ocAc4MKUj$iL7ff%+|-nvrvNm9%d}iPs-GWY?D_K7fI?vd~CR zeSt=Q9}z=)-_Gy_s{flHWR9y&la-7Gy;T{pF@3(fEg#kg0YS^bx3~u(Y!(5gfP5z+ z((2f~+|V6UZ{0zw#QSY)aKGL~@{K~Fch^?`i-5#he*p1Fx$@071@^5kW99 zr@Y0?W`om+<>(lQ#oSaSTFOjhF9RtCN2?%@Bd?n~rFjX=^$eFBpJV{29;u{I`V=6@ zvmh@B(A>3nUm`=a{yOAEFj{xBfexdqHm#iKO@gAnU>$9 ze@*Tu+no3VwD&)uKaBY^BYsa25{;q-E_69V0$31>A^kx3q01k43+~B)rVB_^=7;V6 z#}CHYJe?Vmcd!urf4RsZB>z}4A^3ri(6Cq{qx2TMB9_uewzZ3o>L84An3d6qpA0X;@hzgL5@S|k- z8@HcmqJVf2a(H|#j{gM7P-BSz48pvBPvUQEF=VL|9RDmHf5rJ(PAvZV=Fcz^?C;wB zjoVKI*g(ix(*G&O&o@}Iuvk$4N%G^(5Bo#3`$xim$h+S$f0Fz)@BYdG3&IWQ2PUMP z{O3IoQel4{Kn*~Ilr_MgcSs{30{fE>;OG5kSmw9z4?h2<-QUCzCC5U9{WnZ3ByxZy5ssahgL{;R5@DXL(RyiE4^vJiv08}|Lxj=54@JyYMd3?zg z#a=NY6ReU{NtGZrz|&l|Fs!3%&G&>%=yDE+Tc`S39R6T=fKEUj)bzC&tuOZAwM4&7 zBqe>XjN34QUEMfsBxPQ~{?lGU6K#iQR1uT|k>n`_TX6dldXTL~OFm8A3Y-XB%Nk9v zL}A3Si`2pv+KSM0vr(%C%xl_k*612mXxD`@kQHT>cSDJZg8c(GrU*FLzF~R&SXkP#{g2iz|v7-5cid)0b=r`!@4+oXOftPutX+KP*CWcGy z9b-4g8#WBDDT2x6=8VpSbsc55xsorv;S8X_q@<3Yt1GUNy%gb7;_h0JF(FmwF?l|uRqF5MXLeI=Y9ffO) zCdkt7PKDbv`vcW4{ZJl+FNUX1SjBS+4njmC7og!ZziwxYInlsJOKP|yLp${>V~F`% zwiFEYJ_Hlz>AWvA%dC3#J z&ht%}#iTru7M(^857~pq!eDnR_l3g8jv@hBHrK$JN~u1n zCXt_G5RXL*G7R{TUeB~?M;c(^fsCy>kjFnn;cwt}3>CFOhh7NE00fg`WI~a`9L*s{ zgs&wG4Sc1V0FxrbpLZpM`%A#;I|~)E;6{?ndmVbAC2GYp*0)oNiUy((fTU<=*iaEd zurs@FaRWlUnu~LVAmeJIAvaS5=j>=H9Gv{O-YKGaC_!@r1qIsOT-t>agn*$?92eRs zOo@1D9HkKkWXKT>&s0QSL5pS1%%=5F5_!`((&K2(y`&P{AOM6%wAnMNz*FuVsKn>$ zP?lz3kf2dYaN)$zV6=+#C)Z)%wiWw0&=Jf8^78_w5W!xv5n940@1fwtau0KLRk{S( zf>kWJYT;E``;JXy=HDK{eGnY2QP?yE0DFq9-r4C>0cbKKRe6vesVkP`AM zpv08``p|7m9ww3Lh_>C`{2`R{HS!2LZHzPK05&Q;l|Fx?SBSmi^A$4!W58#THen;l z1=wY9Vw}>k>95L>YxwiKp`7?;5ECS+uxN1Zx3J%)qT#2)5JD%ON?($5Vc^RZJ15rW zKpU8<+Awe;;cTlPm5#9?520^Irdyh#BDw{M$4W8Gqy`d22<9TAs_ek|s?qzHFI>$C z0vHIN+X#fK)Yxo@lmf$}CETQmK7A<3xKt+lh>e*K3NL0#YMAeK55O{rOmyqbm9&R~ zE_*nmBSEOA3gSs_%T)r{ZLm8kn1_imU!9-mXps1? zq9M4@8Q5^JeTW6E6e5LA@Hw64#6JNWv(>rO-ZCPusK=Vv`(&zj7l|QD#lwn*FP!h{ zc7KtFlF@?Gu|J!bl0c@HV+X}8*39K+Vxx`#-s4B+ItMM3M*2$t{3WuDZu7+VPOLpc zKe$hiO9n&L%8Qwx(ZL=HA?GS$Vv3Z-+qi8Qn?TVi!m_(-*J%Y)*GBRKE%Y68{r5qL zDlr+N(uV#Ax#Y+%5vo;N$^FPN@lT7btKl<|?>-c&1i=S9{if0o`~?)S`jxkvX&3Dd zJ`aT5fQT%%&MmnmH+^~vr*RDv7UwFB0S>XmZ-~S2;RN960IE~9pu4kp-IAFL*tqZt z=C&m<)evK_>|nRg*$DTB z1U4dw9rd8jA30tDDVRbgm&suPaGKpPnoj7dtaf#@Bul}sr8fcO0EQ|6VY$ESeJbY; z*@^WXpGi3WdkHZ9TY>?91$7pVK%MA2UOD{6Rb>k1W2I|6V;VKqmU02m{9Vf$!0a>N8|s7MZOs^{?ghK8&e6MW}%)KeN_zcr}n5EL{F|3e4SmUZurH-^a?nzLtPUH8l>fjCOWzI1Z$>QzfhJ zrZhNKP&w_7w!z9RA&yqNhA&Bhra)x!*HvTc#YlxRMUHrnA#QHsMsHEVEAyDoOv=Y_ zI6XwfZI~WOW5(SYL=pqcFLltiQ{a-#{t;$hotV->w{^UTcLQJqpd-eE1oqh#Who?;WF%E`1%a9)9nAhB z0E#}u6w^wX^3u1e`!CTw0;$yzHOm1)T`sm^-8FgIWi&E)>apRkkmQnma=Q!Iz5c8_ zQBO5N=ubt0(16`@Ln>N+E1?*aY#Y9a27qW6{{px{_$l}?2SjZr&4lUgloMjAkW&N^ zdO@k^%MB=WKL=Afivd~M*H>xf)Fg`Rh_MAL6NDfb`0WfgBy?MAX_LHd`zi*Zg#Frh9`lUFCd4S!)z9cPW2vw z;@01*LW?khoM7q;`JJ$w;2LG_KP*8%EsnQ`?Jx^!fMqM>?&daO7NNoNXAMy}rYf~b zw$%&10^C05^7Rt6{)8t*Co1;$QbOAO2!<@&1U%i?i$N`IojV!yfrLC9r?-Zo+qjB@{JO-y zEE>QK@OImVjbK3DCBXGJi$*+ib?+um^^9pFCqhRdDKHl)PNod)_L6lEO#uzi3YoV} zL=%TY2Zk{5n}ZLIKK!lG>X$+gGYDbF*A2-vVhjrb9paiC2KIu*a<^0f*wESv)bgo8 z?0OxUHDrY_&|X^(S3fd>O?>(ps%5HmP4{g`6_muZI0=X_Ivw+!eN3kq>U#hcdKWwr zg#^AxjR*z*vuCmX7-fyxnueP5e)}-Ldf2}f|G@x$uKt7cuzxQ8b2bS$h4is&^Lik? zYe+vk_m9(YAU*5@$ZpL=*M95YPJ(GTxPrC9nK3+ex+JifZF&4oE~=Q!hRQ0~R6}8V z^)%O=rmyO9VSuEt13mEmBVD0vNXWiGXknqvV0uJy8ToE=IWJD=4gDyPSVL{DoQ+{s z(v#^Yy;Y(kOWMX{cU_a5A5MXGPBjJk@JL<}xZjp>#&}d|a@Jya**&O$VHwd7%YW!5GH6 zA}yo&jyoqiTm?^`Z&@UVWiPPasz3N$Y)L(QI;%d5MYX`Bro_&Zfer*IOk<5*zB8-K z#KsFoWc7P>du4g#FH!K7z{I)G#qR#7KDa*ZonH=i`MtoNCx|7+_z!;f#u-#P;{u@?{jp^1LSbeiQ6<=(j**Y{GTn#J1cn<3# zmSJ0n%N~~`=txOa>C{%7xeOhM7VW}AJ z1Kzc+mMV1g-u0>8BNlym_3|Mh(`auq` z00yte2s;^2A*L9j6fdqX=GYKJ6OQpe+U+ew%~}8!h#z%IgU!}G9aFBWke2%N$i&#b z?AM9&xknF`$12+|UH>s9>V|ZqC^xGr$;Ds3T^VSCWMo_rvcaTTq)#K7icV*xsen_k zaHJ@=)Qj&&@NQ@r*m;1gnB8Q$bX!h{gVRbFcE~Ft@NQKykp^7r)HA zp5BYO)?P%Bv8nNGDq{cOt@@zX0Z(gSzu1+p@m3M=Fsw-Wxv9r$NP&|JWod@9eS)Kf zOsx}lWR+3QSa|kgO3qSK;aPm0%}JYTv-)rZ3M;`ER;ik^cw6&TWfIrFii=m+GY@~L z1{?ij;CB%he_OQq-am2H4-TFzsuMUMApkB$J@Tceku*0CAhu7F&0$Jf(yA|kBcY|zpuw|ahXa_ULw#+L~B(N=+$3!BRq|M|WxQGfh_ z-S;Div6Xjq*VaeQim;PBD53?{jvmN}MZthJPJGw(m#Jiu1_@X)Ucn3;Vii3(xats2 zhS50-K+?3DG_o%l{aWx|`Ui`^^EQj@vJ(bZg}*4FBD$YPlr`V9l0_n2^)n}|^Z8&V zp%_L+vzB&E{<#biVTPDO|5$~=PSi2eZz{uNK)X>6ayTV{= z*5}VZBkPqOjeZq~)?r;gSvdNyo@VW?z`?iV_!a+oaPk`|)A&<|{PBrfr9)DFOW%#p zd^5(eNGGx{fXoAYO3y+Lpu+n2^H~+!;jsNlIPB}Y=e!)^vR-_;*D1&?#Pwt&#D1m_;MVaCan@eh z#+6J<8U#9?PMyH%Juu=R^nm_~ja)JYb7unXb!9WaZ!qR>Pe*29eLqsofOjf$L+ zLE!pI3>19G(3gBS|9XEZ82)*Rd3cI1|LkhUOYU}Pp(Qrd`>K(x z7BxM;bgHwmpi+=9`+DriVV;{ds=3LLw|PkEC>rQUDF`V>R{NL6*gw81NSj0B+=32e z@E89b+$y9SB?o;wD8=yQCeKMrj#R2uA3A1?bCO*FT|otW+xJ1`+92~1n2oEY8tC{m zH=R6H0Gpv((J_Ql*nKhxWve# z$%N0Tav*wv-lA9?fo|scgFB15^y5KQ3$}sHUV@Jck;d+(V6znL>G`XkYS$zOz-nM&|01$`LBmz+H0eHroC!@!C{5~7^ z)}xP!%2;vq;i?wLqbCo0L};sS;H7}o;l zE{L$bT=ltxz0|#T`pV&2+>o4U5XM)7*x_2(JfLoK1fZ4?Yx6M#+fe<<#jq?#PTNC+ zJ0%c`6t=TbWcNiCu)k~?kd~PE$`%aR7?m;oX8-xvdX@bf17zo|KzXaE5!-f9DO5cU zUzy##CJVs6=y0QXTlQa0w;>ae76VH&IfES@{>mL!{eqW<@W|({;!cnUaYJ30V>1p@ zk9Xej$opY;qj&Pr!3JL7g?r=_2V<3$Tg3^By03#wSGSWG$ z#o3eb!Ta0@;+vt5B(Blz*SyouqEWByV>yx4nud;aL)r2tYkf=$h3=|HW^nHAvmd9X z7qOK80NWfa(5m<+V+9BTv$F`_KRh-N4v^AN$6<&LelTnl<=M7xVRie?(jUkQ1h7b9 z<}TFH{*K&w>D?rNZ+|K~k8q~r-~w5mtHb%@2oGA_x4-PXvQYz(Dx++d0QfC{KE_v< zd4~%Q4$7Ls{uW4OS0fZC00x}N7R8BwY@js~WGNQxh-MI>W|^hI66%Sc>?is9_cqfd`VuDM+#0!e~yhKVT;5ZKxp7O5ytTEEJ& z0>~&P)=x`bJy78b$3D}w4dufysl$9sYV|e!{{Xg4A0an>x&}cnJ>(HNUjADL z*Tn>LHoWp^5!5k+rymBxAzoAXk4aVobB>nZoZ~r_o zD3zF%C%{XOo(MZg~SQ~ z*lql<0$2b$`KjV%g-=9KUGUtZJI796_K;)!6^CwEgz=Zcn;qi*mKB zRW@4dl65NjzCY%cJO2^iXXsByF?X(&7*6k1@uJ9-Me`fuSm+|LtXS*B-L=F>54Ah7 zhL^m9v!iSI^cF#a06j%$T@ z6cJSpQmtlvl-VLmm0@{>$1lj-ew1nL({#gIRQr-@=_9A0ip!gcItr2S!JF0W;@wAb zfWzV{*mZPZu@i%zJFipKZ3hM;O>S4i1~bp&Rfg`zEG88+acNM`rPPSKO!bZ*6**sf z^s~Gd3l$ElJGcOp=zR0G8(vDzxwhQw*SMyA15mk6)%XCp&$ndz4Fok8b$z=iQnrQ* zXb5cDM>ei*HFWe25{a%2N0MDJiW~m9xjWxF=vSOXYS$Xf4V}P>Kh;GO|f;Aaeb!yKh`y6LkUTz_r z1GUq_UPMy}oc$QCm{%yB%P7B7E=Ci9+J4Sp>wVFm5El z5sXmhw8iXCEViTEMXr)N)dfbchpNq!PO^$UcS6TkXy;*(LvMOTFA`Zfp!}=@?p`}p z#T0NZ$jQR!wwFZ9qD92df$$;3C!q%9_^tA}q-z zj^g#iFX{(zLKPRZvSyeTiLJ7yF#h=1vLRD2R7@RhNO_!^hP$F64F%57img6Hq9+6y zD-x3h6o29GfZ~u3gYujJa4I{sVV-L^&9ESUu6!vFhm@B8_+I0rwfJpwHIu8FY-q1p z8uaw{i`K+|;B~EZg-2K8YQ+u&QaH;r#M>I-vSu7*yz-ip{{h%dpK0kf2o#Xtr@c!9 zr34@85EM%5Pa%iD)}by}ZAg)5G29-0W^QCzNzl zXDH1`xvv;FGx~;e>vONomdJ^SNozY(AY3-(vag-(Hej;vRR*|5&kXBK3?#XT>~?wg zOJ}E_FI41>A2^V=I(08utm9Ls|J$hBko-J{EC4q4@`rru)IP2`fb8ng)~El!0Tp{( zfS%cGmUcQ5BZ)V~C}^nYpUVj3o5 zC1C1>qw8Hz{Q z#uOE2(`8}Py8f~ufQi?d)1a*)5qG{2N>Q^#`J0UL>9^C%&T19Qg8muQn}NBw!(~|u>`8o zKzLQ(p>r!O;nTQdMTJ7qOMR(X&-xfv_X)YsQH#ol=3AP9?CSR#MPRR}thvPnfU*Fz zXe4yV*<) z#Ok_oCxr?kPtz5awSTcQ9lhKFwY(Oe;IL9oshRCOpIiZPl>nlQFTy_cTHN-#g@{% zji4cY6`@#_8R+v)^>D?9&uI(=dta~vynguU)3?rR7;K7~-p}^BM&XcH8^lLAk5=9{ za-$dKl)ezhewmc1aNS^KYS)mPl(=*(Gx@F8uaCc8N(OjMYJLNxp<({LcHkSK9U|_y$Ou-pFZov_mLD@iq-T-9{_)@cSdl@;Bl_yagzn*AsJGj5+7==enbXgJLP;U-gSH8g*~o z2=#C5^Ms;h>39*@frs@DspB|#m!3<|Lsp9Y7UV@T#VBWCB~#ozuc5#K1#J1-$RfsB?q*HK@pEE-gjNeNQaa2<)QmLW0f_GYd{=DYiI}XAAtB{4a4Fd=8C@hj68&RrG%y zt?OTegpm<30xuVJSOCFj#tjLdu_pTag>VbRzA`aOV(qa1f}2)SL`YA7_a;`xUHcinT6v}wgAOmHsiqO$F9HKSk8TL z%aWpqPKi@j(1=7rOQhm!K3(zLwk!mRlUH4AT3PHD0e76@5N#=?5f+ca(7rNSf#WlR zl>5`Tn2x~cI(E$E4tX9^WX%g+45iJG5cLgD#yPQdt|5jb2QVqUf23FAYQPlQ_aabda*rr&l!T&EY6?q{C>johhvTy6aBQ=VQSF!AU+NAKRXm*fKjk#Gu-&z7-y?c_%(OfAHq8v6bhzCpiHRr@dvx@ICRxgKK}dQ(@9BV) zw5`@j`92(%&g7Vsc#kviKAR;2$Ej!`cDOwnAIQsvB~In$fKGIe5Q-b2>` zJm2qHW)pLw)_-@+R3mJ7&D}BKOnK^oF>T84n#Q$b%wM`j8K*~14=-{|Yu)CU3_hYI zzWbpv9lxc;-^U%*k2=18o@7c^Ki8`N$pVHYHS09J`*`KxHtYH)XGO-} zrS|l*iETJOP?o2IUEAFel-OqOcbBSl!gKSbI%{MNQb@ilEq>ZwliIRe#QwVBMWiAZ zB8KBR;5G;2u5$IPY(3w901{Lo!>Cx>j9;??K1k$|eYR#I5!1aNntK^0^nP%#55PJYaBAcAt-Tv>Uw@GFZ5ZrncZkOp$5U>f2y8)FfX)fJ zzVxEWfnS=Hi|hPo1xVKyTk;&Q>Q-2bXMK=jB(H->QGA`=p3&~xa=p1H6V*) zfFKaPpOo2Bp40eLdA#jm(s+n-w&N{Fpb8X%xl5Iwz0>BEiKQTfmCBw9#Z*`;q7p|p zv_ZAE{ju7_x`2VBTGD_A&HORVTl;mFzCTqI{>9GFA*;ym` zJHvM%l$?v}?`QGDXzR+mscQQwQ&~U~V+w$*sFExD&e+SvZ$gHf2Ik7COBZoMYDUw(BMEb{)= z(=XYT=Q6E&xE$3EB7F2zgck0JovOn)0EwuD%*4Wfl`!tzY)X*>)WJZ?;tweoKF9nGI9jG(`<@Q1K4p5(g{Thde*K<`o=AljKP1 z-wM09IV4)0QA!LhFvVqO!aRP#wzgiy7#p|s3c7}UTn|rOp7C}OFn&UxsIS=O3P&XNuyAfAEe6JVYnY%`fqCq`=V{bYHs#@p2pE{*>svc8Kxs{hQJCuLEy04O2s zfS2Y(zgB&wzLN{tx_e}!l z_z@MPu{Ys@s3vEhoy!j{UcG45Yq(>ReHz-EmkR^1ov0j7_|s^def;1XE9yh#3@|+| z?6MF=2^r!DP`XYXj!=&E5;J}*ei(NkoyfGkJioImxlcTK(nx8}*?>hqe)VyFbbd|G zSmA3vXGI^>alhTD;_Lr>te*X2=J*iFnF5Px`}?)woOyBfXUY|nYJXaK_9e3Y6 zb`NpdU2ecI1(n^}{fDd28RIted(Po!b6HP0g3Ga4PgKby$bvYC^`z`}dl2@@xn(&A)7f_ z=^^PI5yTz}9u^_*kn$Z{Fw>gp_jL1mVho?XCb82Sh!0B)Qv}{y`txm7wj}H)X;6&aZPGh+b;bS+GSrBhI*4_p{dfAc}?oDF~8Wn zbk*tMav7I`j(V6Q{r(I0OXr{9$$E)9FOmDl+WCwM9AuxZY=dY0gT>Tw0NOS6dD7U2 zIKSvUe|cJ{p!(c()8wWpyCtTEqB;Kj0IH;`;zzC$)W38nJ|@Ma*5pcn}lM`HUJJ9S5vXCwk(=4U&hZOHhh0KCcgXc G)&Bw1Mol~b diff --git a/src/SPIN/pair_spin_dipole_cut.cpp b/src/SPIN/pair_spin_dipole_cut.cpp index a393fe7021..a7372b480d 100644 --- a/src/SPIN/pair_spin_dipole_cut.cpp +++ b/src/SPIN/pair_spin_dipole_cut.cpp @@ -252,7 +252,7 @@ void PairSpinDipoleCut::compute(int eflag, int vflag) if (eflag) { if (rsq <= local_cut2) { evdwl -= (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); - evdwl *= hbar; + evdwl *= 0.5*hbar; } } else evdwl = 0.0; diff --git a/src/SPIN/pair_spin_dmi.cpp b/src/SPIN/pair_spin_dmi.cpp index af68c0d256..04c2dc408d 100644 --- a/src/SPIN/pair_spin_dmi.cpp +++ b/src/SPIN/pair_spin_dmi.cpp @@ -319,7 +319,6 @@ void PairSpinDmi::compute_single_pair(int ii, double fmi[3]) // if interaction applies to type ii, // locflag = 1 and compute pair interaction - //i = ilist[ii]; if (locflag == 1) { xi[0] = x[ii][0]; @@ -373,9 +372,9 @@ void PairSpinDmi::compute_dmi(int i, int j, double eij[3], double fmi[3], double dmiy = eij[2]*v_dmx[itype][jtype] - eij[0]*v_dmz[itype][jtype]; dmiz = eij[0]*v_dmy[itype][jtype] - eij[1]*v_dmx[itype][jtype]; - fmi[0] -= 2.0*(dmiy*spj[2] - dmiz*spj[1]); - fmi[1] -= 2.0*(dmiz*spj[0] - dmix*spj[2]); - fmi[2] -= 2.0*(dmix*spj[1] - dmiy*spj[0]); + fmi[0] -= (dmiy*spj[2] - dmiz*spj[1]); + fmi[1] -= (dmiz*spj[0] - dmix*spj[2]); + fmi[2] -= (dmix*spj[1] - dmiy*spj[0]); } /* ---------------------------------------------------------------------- diff --git a/src/SPIN/pair_spin_exchange.cpp b/src/SPIN/pair_spin_exchange.cpp index 2aa8b99f32..6eacb04ee3 100644 --- a/src/SPIN/pair_spin_exchange.cpp +++ b/src/SPIN/pair_spin_exchange.cpp @@ -242,7 +242,8 @@ void PairSpinExchange::compute(int eflag, int vflag) if (eflag) { evdwl -= (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); - evdwl *= hbar; + evdwl *= 0.5*hbar; + // evdwl *= hbar; } else evdwl = 0.0; if (evflag) ev_tally_xyz(i,j,nlocal,newton_pair, diff --git a/src/SPIN/pair_spin_magelec.cpp b/src/SPIN/pair_spin_magelec.cpp index 664f8df56c..fabad4ae4d 100644 --- a/src/SPIN/pair_spin_magelec.cpp +++ b/src/SPIN/pair_spin_magelec.cpp @@ -251,7 +251,7 @@ void PairSpinMagelec::compute(int eflag, int vflag) if (eflag) { evdwl -= (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); - evdwl *= hbar; + evdwl *= 0.5*hbar; } else evdwl = 0.0; if (evflag) ev_tally_xyz(i,j,nlocal,newton_pair, @@ -362,17 +362,17 @@ void PairSpinMagelec::compute_magelec(int i, int j, double eij[3], double fmi[3] vy = v_mey[itype][jtype]; vz = v_mez[itype][jtype]; - meix = vy*eij[2] - vz*eij[1]; - meiy = vz*eij[0] - vx*eij[2]; - meiz = vx*eij[1] - vy*eij[0]; + meix = (vy*eij[2] - vz*eij[1]); + meiy = (vz*eij[0] - vx*eij[2]); + meiz = (vx*eij[1] - vy*eij[0]); meix *= ME[itype][jtype]; meiy *= ME[itype][jtype]; meiz *= ME[itype][jtype]; - fmi[0] += spj[1]*meiz - spj[2]*meiy; - fmi[1] += spj[2]*meix - spj[0]*meiz; - fmi[2] += spj[0]*meiy - spj[1]*meix; + fmi[0] += (spj[1]*meiz - spj[2]*meiy); + fmi[1] += (spj[2]*meix - spj[0]*meiz); + fmi[2] += (spj[0]*meiy - spj[1]*meix); } /* ---------------------------------------------------------------------- */ @@ -391,17 +391,17 @@ void PairSpinMagelec::compute_magelec_mech(int i, int j, double fi[3], double sp vy = v_mey[itype][jtype]; vz = v_mez[itype][jtype]; - meix = spi[1]*spi[2] - spi[2]*spj[1]; - meiy = spi[2]*spi[0] - spi[0]*spj[2]; - meiz = spi[0]*spi[1] - spi[1]*spj[0]; + meix = (spi[1]*spi[2] - spi[2]*spj[1]); + meiy = (spi[2]*spi[0] - spi[0]*spj[2]); + meiz = (spi[0]*spi[1] - spi[1]*spj[0]); meix *= ME_mech[itype][jtype]; meiy *= ME_mech[itype][jtype]; meiz *= ME_mech[itype][jtype]; - fi[0] += meiy*vz - meiz*vy; - fi[1] += meiz*vx - meix*vz; - fi[2] += meix*vy - meiy*vx; + fi[0] += (meiy*vz - meiz*vy); + fi[1] += (meiz*vx - meix*vz); + fi[2] += (meix*vy - meiy*vx); } diff --git a/src/SPIN/pair_spin_neel.cpp b/src/SPIN/pair_spin_neel.cpp index a3114497a6..4a5d453de2 100644 --- a/src/SPIN/pair_spin_neel.cpp +++ b/src/SPIN/pair_spin_neel.cpp @@ -260,7 +260,7 @@ void PairSpinNeel::compute(int eflag, int vflag) if (eflag) { evdwl = (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); - evdwl *= hbar; + evdwl *= 0.5*hbar; } else evdwl = 0.0; if (evflag) ev_tally_xyz(i,j,nlocal,newton_pair, From 8bca0b13f182e1c440df5838bf83185a2862201c Mon Sep 17 00:00:00 2001 From: julient31 Date: Fri, 22 Nov 2019 16:29:37 -0700 Subject: [PATCH 065/199] Commit2 JT 112219 - correcting issue in src/SPIN/atom_vec_spin.cpp (inconsistency packing/unpacking hybrid) - rerunning all examples with corrections of former commit --- doc/src/pair_spin_exchange.rst | 4 +- doc/txt/pair_spin_exchange.txt | 5 +- examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.1 | 122 +++++----- examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.4 | 20 +- .../log.19Nov19.spin.cobalt_fcc.g++.1 | 64 ++--- .../log.19Nov19.spin.cobalt_fcc.g++.4 | 22 +- .../log.19Nov19.spin.cobalt_hcp.g++.1 | 220 +++++++++--------- .../log.19Nov19.spin.cobalt_hcp.g++.4 | 22 +- .../log.19Nov19.spin.iron_dipole_cut.g++.1 | 24 +- .../log.19Nov19.spin.iron_dipole_cut.g++.4 | 20 +- .../log.19Nov19.spin.iron_dipole_ewald.g++.1 | 28 +-- .../log.19Nov19.spin.iron_dipole_ewald.g++.4 | 22 +- .../log.19Nov19.spin.iron_dipole_pppm.g++.1 | 26 +-- .../log.19Nov19.spin.iron_dipole_pppm.g++.4 | 22 +- .../SPIN/iron/log.19Nov19.spin.iron.g++.1 | 64 ++--- .../SPIN/iron/log.19Nov19.spin.iron.g++.4 | 22 +- .../iron/log.19Nov19.spin.iron_cubic.g++.1 | 60 ++--- .../iron/log.19Nov19.spin.iron_cubic.g++.4 | 22 +- .../SPIN/nickel/log.19Nov19.spin.nickel.g++.1 | 64 ++--- .../SPIN/nickel/log.19Nov19.spin.nickel.g++.4 | 22 +- .../log.19Nov19.spin.nickel_cubic.g++.1 | 64 ++--- .../log.19Nov19.spin.nickel_cubic.g++.4 | 22 +- .../log.19Nov19.spin.read_data.g++.1 | 44 ++-- .../log.19Nov19.spin.read_data.g++.4 | 22 +- .../log.19Nov19.spin.restart.g++.1 | 42 ++-- .../log.19Nov19.spin.restart.g++.4 | 20 +- .../log.19Nov19.spin.write_restart.g++.1 | 40 ++-- .../log.19Nov19.spin.write_restart.g++.4 | 20 +- .../log.19Nov19.spin.setforce.g++.1 | 42 ++-- .../log.19Nov19.spin.setforce.g++.4 | 18 +- .../spinmin/log.19Nov19.spin.bfo_min.g++.1 | 62 ++--- .../spinmin/log.19Nov19.spin.bfo_min.g++.4 | 18 +- .../spinmin/log.19Nov19.spin.bfo_min_cg.g++.1 | 42 ++-- .../spinmin/log.19Nov19.spin.bfo_min_cg.g++.4 | 18 +- .../log.19Nov19.spin.bfo_min_lbfgs.g++.1 | 38 +-- .../log.19Nov19.spin.bfo_min_lbfgs.g++.4 | 16 +- .../spinmin/log.19Nov19.spin.iron_min.g++.1 | 38 +-- .../spinmin/log.19Nov19.spin.iron_min.g++.4 | 16 +- .../llg_exchange.py | 4 +- .../plot_precession.py | 2 +- ...bench-exchange.sh => run-test-exchange.sh} | 0 .../validation_damped_exchange/two_spins.data | 22 -- .../{run-bench-prec.sh => run-test-prec.sh} | 0 .../{run-bench-prec.sh => run-test-prec.sh} | 0 src/SPIN/atom_vec_spin.cpp | 9 +- src/SPIN/pair_spin_dipole_long.cpp | 2 +- 46 files changed, 737 insertions(+), 759 deletions(-) rename examples/SPIN/test_problems/validation_damped_exchange/{run-bench-exchange.sh => run-test-exchange.sh} (100%) delete mode 100644 examples/SPIN/test_problems/validation_damped_exchange/two_spins.data rename examples/SPIN/test_problems/validation_damped_precession/{run-bench-prec.sh => run-test-prec.sh} (100%) rename examples/SPIN/test_problems/validation_langevin_precession/{run-bench-prec.sh => run-test-prec.sh} (100%) diff --git a/doc/src/pair_spin_exchange.rst b/doc/src/pair_spin_exchange.rst index 5f7a630c60..add69f272c 100644 --- a/doc/src/pair_spin_exchange.rst +++ b/doc/src/pair_spin_exchange.rst @@ -35,7 +35,9 @@ pairs of magnetic spins: where si and sj are two neighboring magnetic spins of two particles, rij = \|ri - rj\| is the inter-atomic distance between the two particles, -and J(rij) is a function defining the intensity and the sign of the exchange +and + +J(rij) is a function defining the intensity and the sign of the exchange interaction for different neighboring shells. This function is defined as: .. image:: Eqs/pair_spin_exchange_function.jpg diff --git a/doc/txt/pair_spin_exchange.txt b/doc/txt/pair_spin_exchange.txt index 7bc6b5fef7..dea2d57f62 100644 --- a/doc/txt/pair_spin_exchange.txt +++ b/doc/txt/pair_spin_exchange.txt @@ -30,8 +30,9 @@ pairs of magnetic spins: :c,image(Eqs/pair_spin_exchange_interaction.jpg) where si and sj are two neighboring magnetic spins of two particles, -rij = |ri - rj| is the inter-atomic distance between the two particles, -and J(rij) is a function defining the intensity and the sign of the exchange +rij = |ri - rj| is the inter-atomic distance between the two +particles. The summation is over pairs of nearest neighbours. +J(rij) is a function defining the intensity and the sign of the exchange interaction for different neighboring shells. This function is defined as: :c,image(Eqs/pair_spin_exchange_function.jpg) diff --git a/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.1 b/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.1 index e7eb5cea59..b14210e9d0 100644 --- a/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.1 +++ b/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.1 @@ -17,7 +17,7 @@ Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 5780 atoms - create_atoms CPU = 0.00234604 secs + create_atoms CPU = 0.00226784 secs # setting mass, mag. moments, and interactions for bfo @@ -82,71 +82,71 @@ Neighbor list info ... bin: none Per MPI rank memory allocation (min/avg/max) = 8.154 | 8.154 | 8.154 Mbytes Step Time v_magnorm PotEng KinEng v_emag Temp TotEng - 0 0 0.010071723 -0.11868622 0 -0.12966919 0 -0.11868622 - 10 0.002 0.010030399 -0.37068593 0 -0.38171598 0 -0.37068593 - 20 0.004 0.0099889925 -0.6223216 0 -0.6334048 0 -0.6223216 - 30 0.006 0.0099474775 -0.87359358 0 -0.88473539 0 -0.87359358 - 40 0.008 0.0099058307 -1.1245034 0 -1.1357086 0 -1.1245034 - 50 0.01 0.0098640297 -1.3750538 0 -1.3863265 0 -1.3750538 - 60 0.012 0.0098220536 -1.6252482 0 -1.6365919 0 -1.6252482 - 70 0.014 0.0097798824 -1.8750914 0 -1.8865086 0 -1.8750914 - 80 0.016 0.0097374974 -2.1245886 0 -2.1360814 0 -2.1245886 - 90 0.018 0.0096948809 -2.3737458 0 -2.3853154 0 -2.3737458 - 100 0.02 0.009652016 -2.6225698 0 -2.6342168 0 -2.6225698 - 110 0.022 0.0096088867 -2.8710677 0 -2.8827919 0 -2.8710677 - 120 0.024 0.0095654777 -3.1192468 0 -3.1310475 0 -3.1192468 - 130 0.026 0.0095217747 -3.367115 0 -3.3789906 0 -3.367115 - 140 0.028 0.0094777639 -3.61468 0 -3.6266285 0 -3.61468 - 150 0.03 0.0094334324 -3.8619496 0 -3.8739683 0 -3.8619496 - 160 0.032 0.0093887681 -4.1089316 0 -4.1210173 0 -4.1089316 - 170 0.034 0.0093437598 -4.3556334 0 -4.3677824 0 -4.3556334 - 180 0.036 0.0092983974 -4.6020625 0 -4.6142704 0 -4.6020625 - 190 0.038 0.0092526719 -4.8482255 0 -4.8604877 0 -4.8482255 - 200 0.04 0.0092065757 -5.0941291 0 -5.1064403 0 -5.0941291 - 210 0.042 0.0091601026 -5.3397792 0 -5.3521339 0 -5.3397792 - 220 0.044 0.0091132479 -5.5851813 0 -5.5975736 0 -5.5851813 - 230 0.046 0.009066009 -5.8303404 0 -5.842764 0 -5.8303404 - 240 0.048 0.0090183848 -6.0752609 0 -6.0877092 0 -6.0752609 - 250 0.05 0.0089703766 -6.3199467 0 -6.3324129 0 -6.3199467 - 260 0.052 0.0089219875 -6.5644011 0 -6.5768782 0 -6.5644011 - 270 0.054 0.008873223 -6.808627 0 -6.8211078 0 -6.808627 - 280 0.056 0.0088240907 -7.0526266 0 -7.0651038 0 -7.0526266 - 290 0.058 0.0087746007 -7.296402 0 -7.3088682 0 -7.296402 - 300 0.06 0.0087247649 -7.5399545 0 -7.5524024 0 -7.5399545 - 310 0.062 0.0086745977 -7.7832854 0 -7.7957077 0 -7.7832854 - 320 0.064 0.0086241151 -8.0263956 0 -8.038785 0 -8.0263956 - 330 0.066 0.0085733351 -8.2692858 0 -8.281635 0 -8.2692858 - 340 0.068 0.0085222773 -8.5119564 0 -8.5242586 0 -8.5119564 - 350 0.07 0.0084709628 -8.7544078 0 -8.7666562 0 -8.7544078 - 360 0.072 0.0084194137 -8.9966403 0 -9.0088285 0 -8.9966403 - 370 0.074 0.0083676531 -9.2386543 0 -9.2507761 0 -9.2386543 - 380 0.076 0.0083157047 -9.4804501 0 -9.4924997 0 -9.4804501 - 390 0.078 0.0082635926 -9.7220281 0 -9.7340001 0 -9.7220281 - 400 0.08 0.0082113413 -9.9633888 0 -9.9752784 0 -9.9633888 - 410 0.082 0.0081589748 -10.204533 0 -10.216336 0 -10.204533 - 420 0.084 0.0081065174 -10.445462 0 -10.457173 0 -10.445462 - 430 0.086 0.0080539926 -10.686176 0 -10.697793 0 -10.686176 - 440 0.088 0.0080014236 -10.926676 0 -10.938197 0 -10.926676 - 450 0.09 0.007948833 -11.166966 0 -11.178387 0 -11.166966 - 460 0.092 0.0078962428 -11.407045 0 -11.418366 0 -11.407045 - 470 0.094 0.0078436745 -11.646917 0 -11.658136 0 -11.646917 - 480 0.096 0.0077911488 -11.886583 0 -11.8977 0 -11.886583 - 490 0.098 0.0077386861 -12.126047 0 -12.137063 0 -12.126047 - 500 0.1 0.0076863063 -12.365311 0 -12.376226 0 -12.365311 -Loop time of 19.2298 on 1 procs for 500 steps with 5780 atoms + 0 0 0.010071723 -0.059343109 0 -0.13132609 0 -0.059343109 + 10 0.002 0.01003044 -0.18537022 0 -0.38338861 0 -0.18537022 + 20 0.004 0.0099890716 -0.31121926 0 -0.63509581 0 -0.31121926 + 30 0.006 0.0099475919 -0.43689013 0 -0.88644739 0 -0.43689013 + 40 0.008 0.0099059782 -0.5623833 0 -1.1374442 0 -0.5623833 + 50 0.01 0.0098642085 -0.68769978 0 -1.388088 0 -0.68769978 + 60 0.012 0.0098222618 -0.81284106 0 -1.6383818 0 -0.81284106 + 70 0.014 0.0097801186 -0.93780907 0 -1.8883294 0 -0.93780907 + 80 0.016 0.0097377603 -1.0626062 0 -2.1379352 0 -1.0626062 + 90 0.018 0.0096951693 -1.187235 0 -2.3872045 0 -1.187235 + 100 0.02 0.0096523288 -1.3116986 0 -2.6361432 0 -1.3116986 + 110 0.022 0.0096092227 -1.4360002 0 -2.8847577 0 -1.4360002 + 120 0.024 0.009565836 -1.5601431 0 -3.1330547 0 -1.5601431 + 130 0.026 0.0095221542 -1.6841309 0 -3.3810411 0 -1.6841309 + 140 0.028 0.0094781635 -1.8079673 0 -3.6287241 0 -1.8079673 + 150 0.03 0.0094338509 -1.9316557 0 -3.8761109 0 -1.9316557 + 160 0.032 0.0093892044 -2.0551997 0 -4.1232085 0 -2.0551997 + 170 0.034 0.0093442126 -2.178603 0 -4.370024 0 -2.178603 + 180 0.036 0.0092988654 -2.3018687 0 -4.6165639 0 -2.3018687 + 190 0.038 0.0092531537 -2.4250002 0 -4.8628348 0 -2.4250002 + 200 0.04 0.0092070698 -2.5480003 0 -5.1088426 0 -2.5480003 + 210 0.042 0.0091606073 -2.670872 0 -5.3545929 0 -2.670872 + 220 0.044 0.0091137617 -2.7936178 0 -5.6000909 0 -2.7936178 + 230 0.046 0.0090665298 -2.9162399 0 -5.8453412 0 -2.9162399 + 240 0.048 0.0090189108 -3.0387405 0 -6.0903478 0 -3.0387405 + 250 0.05 0.0089709056 -3.1611214 0 -6.3351146 0 -3.1611214 + 260 0.052 0.0089225173 -3.2833841 0 -6.5796445 0 -3.2833841 + 270 0.054 0.0088737511 -3.4055299 0 -6.8239403 0 -3.4055299 + 280 0.056 0.0088246147 -3.52756 0 -7.0680043 0 -3.52756 + 290 0.058 0.0087751176 -3.6494754 0 -7.3118383 0 -3.6494754 + 300 0.06 0.008725272 -3.7712768 0 -7.5554438 0 -3.7712768 + 310 0.062 0.0086750916 -3.8929648 0 -7.7988222 0 -3.8929648 + 320 0.064 0.0086245927 -4.0145399 0 -8.0419744 0 -4.0145399 + 330 0.066 0.0085737928 -4.1360026 0 -8.2849013 0 -4.1360026 + 340 0.068 0.0085227116 -4.2573532 0 -8.5276035 0 -4.2573532 + 350 0.07 0.0084713698 -4.378592 0 -8.7700818 0 -4.378592 + 360 0.072 0.0084197895 -4.4997194 0 -9.0123367 0 -4.4997194 + 370 0.074 0.0083679936 -4.6207358 0 -9.2543688 0 -4.6207358 + 380 0.076 0.0083160058 -4.7416414 0 -9.496179 0 -4.7416414 + 390 0.078 0.0082638503 -4.8624367 0 -9.7377681 0 -4.8624367 + 400 0.08 0.0082115512 -4.9831222 0 -9.9791371 0 -4.9831222 + 410 0.082 0.0081591329 -5.1036986 0 -10.220287 0 -5.1036986 + 420 0.084 0.0081066195 -5.2241665 0 -10.46122 0 -5.2241665 + 430 0.086 0.0080540347 -5.3445267 0 -10.701936 0 -5.3445267 + 440 0.088 0.008001402 -5.4647802 0 -10.942439 0 -5.4647802 + 450 0.09 0.0079487439 -5.5849281 0 -11.18273 0 -5.5849281 + 460 0.092 0.0078960829 -5.7049716 0 -11.422811 0 -5.7049716 + 470 0.094 0.0078434404 -5.824912 0 -11.662686 0 -5.824912 + 480 0.096 0.0077908378 -5.9447508 0 -11.902357 0 -5.9447508 + 490 0.098 0.0077382955 -6.0644896 0 -12.141828 0 -6.0644896 + 500 0.1 0.0076858338 -6.1841301 0 -12.381101 0 -6.1841301 +Loop time of 13.543 on 1 procs for 500 steps with 5780 atoms -Performance: 0.449 ns/day, 53.416 hours/ns, 26.001 timesteps/s -99.8% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 0.638 ns/day, 37.619 hours/ns, 36.919 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 5.2712 | 5.2712 | 5.2712 | 0.0 | 27.41 +Pair | 3.8138 | 3.8138 | 3.8138 | 0.0 | 28.16 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.039467 | 0.039467 | 0.039467 | 0.0 | 0.21 -Output | 0.060013 | 0.060013 | 0.060013 | 0.0 | 0.31 -Modify | 13.82 | 13.82 | 13.82 | 0.0 | 71.87 -Other | | 0.03928 | | | 0.20 +Comm | 0.011875 | 0.011875 | 0.011875 | 0.0 | 0.09 +Output | 0.049726 | 0.049726 | 0.049726 | 0.0 | 0.37 +Modify | 9.655 | 9.655 | 9.655 | 0.0 | 71.29 +Other | | 0.01262 | | | 0.09 Nlocal: 5780 ave 5780 max 5780 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -164,4 +164,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:19 +Total wall time: 0:00:13 diff --git a/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.4 b/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.4 index 8e3990787a..8c701c93c1 100644 --- a/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.4 +++ b/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.4 @@ -17,7 +17,7 @@ Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) 2 by 2 by 1 MPI processor grid create_atoms 1 box Created 5780 atoms - create_atoms CPU = 0.000843048 secs + create_atoms CPU = 0.00149798 secs # setting mass, mag. moments, and interactions for bfo @@ -133,20 +133,20 @@ Step Time v_magnorm PotEng KinEng v_emag Temp TotEng 480 0.096 0.0077911486 -11.886583 0 -11.8977 0 -11.886583 490 0.098 0.007738686 -12.126047 0 -12.137063 0 -12.126047 500 0.1 0.0076863062 -12.365311 0 -12.376226 0 -12.365311 -Loop time of 5.69323 on 4 procs for 500 steps with 5780 atoms +Loop time of 3.94852 on 4 procs for 500 steps with 5780 atoms -Performance: 1.518 ns/day, 15.815 hours/ns, 87.824 timesteps/s -99.5% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 2.188 ns/day, 10.968 hours/ns, 126.630 timesteps/s +99.9% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 1.2634 | 1.2866 | 1.3017 | 1.3 | 22.60 +Pair | 0.97416 | 0.98668 | 1.0022 | 1.0 | 24.99 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.17396 | 0.18913 | 0.21531 | 3.6 | 3.32 -Output | 0.020815 | 0.021116 | 0.021569 | 0.2 | 0.37 -Modify | 4.1846 | 4.1875 | 4.1896 | 0.1 | 73.55 -Other | | 0.008815 | | | 0.15 +Comm | 0.032618 | 0.04948 | 0.062614 | 5.0 | 1.25 +Output | 0.014166 | 0.014229 | 0.014374 | 0.1 | 0.36 +Modify | 2.8947 | 2.8957 | 2.8965 | 0.0 | 73.34 +Other | | 0.002385 | | | 0.06 Nlocal: 1445 ave 1445 max 1445 min Histogram: 4 0 0 0 0 0 0 0 0 0 @@ -164,4 +164,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:05 +Total wall time: 0:00:03 diff --git a/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.1 b/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.1 index fb95d9ab48..06774d0858 100644 --- a/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.1 +++ b/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.1 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (17.7 17.7 17.7) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.00110412 secs + create_atoms CPU = 0.000470161 secs # setting mass, mag. moments, and interactions for fcc cobalt @@ -87,41 +87,41 @@ Neighbor list info ... bin: standard Per MPI rank memory allocation (min/avg/max) = 5.718 | 5.718 | 5.718 Mbytes Step Time f_1 v_magx v_magy v_magnorm v_emag Temp TotEng - 0 0 -0.099570972 0 0 1 -188.09051 100.00543 -2372.6129 - 50 0.005 -0.099570972 0 0 1 -188.09048 95.094679 -2372.6129 - 100 0.01 -0.099570972 0 0 1 -188.09007 81.578321 -2372.6129 - 150 0.015 -0.099570972 0 0 1 -188.08848 62.802727 -2372.6129 - 200 0.02 -0.099570972 0 0 1 -188.08487 43.35108 -2372.6129 - 250 0.025 -0.099570972 0 0 1 -188.07877 27.749821 -2372.6129 - 300 0.03 -0.099570972 0 0 1 -188.07054 19.149389 -2372.6129 - 350 0.035 -0.099570972 0 0 1 -188.06135 18.453387 -2372.6129 - 400 0.04 -0.099570972 0 0 1 -188.053 24.249423 -2372.6129 - 450 0.045 -0.099570972 0 0 1 -188.04742 33.548008 -2372.6129 - 500 0.05 -0.099570972 0 0 1 -188.04604 42.973172 -2372.6129 - 550 0.055 -0.099570972 0 0 1 -188.04935 49.902539 -2372.6129 - 600 0.06 -0.099570972 0 0 1 -188.0567 53.166772 -2372.6129 - 650 0.065 -0.099570972 0 0 1 -188.06642 53.153416 -2372.6129 - 700 0.07 -0.099570972 0 0 1 -188.07628 51.377187 -2372.6129 - 750 0.075 -0.099570972 0 0 1 -188.08415 49.725449 -2372.6129 - 800 0.08 -0.099570972 0 0 1 -188.08857 49.663576 -2372.6129 - 850 0.085 -0.099570972 0 0 1 -188.0891 51.681567 -2372.6129 - 900 0.09 -0.099570972 0 0 1 -188.08636 55.166554 -2372.6129 - 950 0.095 -0.099570972 0 0 1 -188.08174 58.718232 -2372.6129 - 1000 0.1 -0.099570972 0 0 1 -188.0769 60.75567 -2372.6129 -Loop time of 5.66302 on 1 procs for 1000 steps with 500 atoms + 0 0 -0.099570972 0 0 1 -188.09051 100.00543 -2278.6175 + 50 0.005 -0.099570972 0 0 1 -188.09048 95.094679 -2278.6175 + 100 0.01 -0.099570972 0 0 1 -188.09007 81.578321 -2278.6177 + 150 0.015 -0.099570972 0 0 1 -188.08848 62.802727 -2278.6185 + 200 0.02 -0.099570972 0 0 1 -188.08487 43.35108 -2278.6203 + 250 0.025 -0.099570972 0 0 1 -188.07877 27.749821 -2278.6233 + 300 0.03 -0.099570972 0 0 1 -188.07054 19.149389 -2278.6274 + 350 0.035 -0.099570972 0 0 1 -188.06135 18.453387 -2278.632 + 400 0.04 -0.099570972 0 0 1 -188.053 24.249423 -2278.6362 + 450 0.045 -0.099570972 0 0 1 -188.04742 33.548008 -2278.639 + 500 0.05 -0.099570972 0 0 1 -188.04604 42.973172 -2278.6397 + 550 0.055 -0.099570972 0 0 1 -188.04935 49.902539 -2278.638 + 600 0.06 -0.099570972 0 0 1 -188.0567 53.166772 -2278.6344 + 650 0.065 -0.099570972 0 0 1 -188.06642 53.153416 -2278.6295 + 700 0.07 -0.099570972 0 0 1 -188.07628 51.377187 -2278.6246 + 750 0.075 -0.099570972 0 0 1 -188.08415 49.725449 -2278.6206 + 800 0.08 -0.099570972 0 0 1 -188.08857 49.663576 -2278.6184 + 850 0.085 -0.099570972 0 0 1 -188.0891 51.681567 -2278.6182 + 900 0.09 -0.099570972 0 0 1 -188.08636 55.166554 -2278.6195 + 950 0.095 -0.099570972 0 0 1 -188.08174 58.718232 -2278.6218 + 1000 0.1 -0.099570972 0 0 1 -188.0769 60.75567 -2278.6243 +Loop time of 4.6196 on 1 procs for 1000 steps with 500 atoms -Performance: 1.526 ns/day, 15.731 hours/ns, 176.584 timesteps/s -100.0% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 1.870 ns/day, 12.832 hours/ns, 216.469 timesteps/s +99.9% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 2.8546 | 2.8546 | 2.8546 | 0.0 | 50.41 -Neigh | 0.012496 | 0.012496 | 0.012496 | 0.0 | 0.22 -Comm | 0.041981 | 0.041981 | 0.041981 | 0.0 | 0.74 -Output | 0.0014014 | 0.0014014 | 0.0014014 | 0.0 | 0.02 -Modify | 2.7441 | 2.7441 | 2.7441 | 0.0 | 48.46 -Other | | 0.008486 | | | 0.15 +Pair | 2.3116 | 2.3116 | 2.3116 | 0.0 | 50.04 +Neigh | 0.011227 | 0.011227 | 0.011227 | 0.0 | 0.24 +Comm | 0.032837 | 0.032837 | 0.032837 | 0.0 | 0.71 +Output | 0.00039411 | 0.00039411 | 0.00039411 | 0.0 | 0.01 +Modify | 2.2584 | 2.2584 | 2.2584 | 0.0 | 48.89 +Other | | 0.005152 | | | 0.11 Nlocal: 500 ave 500 max 500 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -139,4 +139,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:05 +Total wall time: 0:00:04 diff --git a/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.4 b/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.4 index 6d8e74f37f..331ed60315 100644 --- a/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.4 +++ b/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.4 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (17.7 17.7 17.7) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.00073719 secs + create_atoms CPU = 0.000808001 secs # setting mass, mag. moments, and interactions for fcc cobalt @@ -108,20 +108,20 @@ Step Time f_1 v_magx v_magy v_magnorm v_emag Temp TotEng 900 0.09 -0.099570972 0 0 1 -188.08348 55.551378 -2372.6129 950 0.095 -0.099570972 0 0 1 -188.07838 57.540047 -2372.6129 1000 0.1 -0.099570972 0 0 1 -188.07314 58.088674 -2372.6129 -Loop time of 3.36398 on 4 procs for 1000 steps with 500 atoms +Loop time of 2.54753 on 4 procs for 1000 steps with 500 atoms -Performance: 2.568 ns/day, 9.344 hours/ns, 297.267 timesteps/s -99.1% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 3.392 ns/day, 7.076 hours/ns, 392.538 timesteps/s +100.0% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.67186 | 0.78327 | 0.87877 | 8.5 | 23.28 -Neigh | 0.0027554 | 0.0033352 | 0.0038562 | 0.7 | 0.10 -Comm | 0.20661 | 0.30174 | 0.41594 | 14.1 | 8.97 -Output | 0.0007627 | 0.00084305 | 0.0010374 | 0.0 | 0.03 -Modify | 2.2674 | 2.2712 | 2.2779 | 0.3 | 67.52 -Other | | 0.003571 | | | 0.11 +Pair | 0.62017 | 0.6485 | 0.66275 | 2.1 | 25.46 +Neigh | 0.0027115 | 0.0029724 | 0.0030868 | 0.3 | 0.12 +Comm | 0.095047 | 0.1102 | 0.13819 | 5.0 | 4.33 +Output | 0.00039029 | 0.00042999 | 0.00049996 | 0.0 | 0.02 +Modify | 1.7801 | 1.7834 | 1.7852 | 0.1 | 70.01 +Other | | 0.002028 | | | 0.08 Nlocal: 125 ave 133 max 116 min Histogram: 1 0 0 0 0 2 0 0 0 1 @@ -139,4 +139,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:03 +Total wall time: 0:00:02 diff --git a/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.1 b/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.1 index c534241f34..781e2264a7 100644 --- a/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.1 +++ b/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.1 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.000491858 secs + create_atoms CPU = 0.00105 secs # setting mass, mag. moments, and interactions for hcp cobalt @@ -84,121 +84,121 @@ Neighbor list info ... bin: standard Per MPI rank memory allocation (min/avg/max) = 7.902 | 7.902 | 7.902 Mbytes Step Time v_magnorm v_emag Temp Press TotEng - 0 0 0.076558814 -5.1073764 100.00543 -552.75983 -2190.3478 - 10 0.001 0.074494403 -6.2746901 100.01038 -1571.7966 -2191.5266 - 20 0.002 0.072366265 -7.4280779 99.885587 -2535.9845 -2192.6673 - 30 0.003 0.070127018 -8.5667999 99.611653 -3445.9872 -2193.7707 - 40 0.004 0.067755946 -9.6899272 99.164813 -4302.5715 -2194.8376 - 50 0.005 0.065261592 -10.79648 98.520535 -5107.2841 -2195.8697 - 60 0.006 0.062676613 -11.885341 97.657148 -5862.7198 -2196.8696 - 70 0.007 0.060046709 -12.955115 96.558718 -6572.0571 -2197.8404 - 80 0.008 0.057417313 -14.004096 95.216748 -7238.1396 -2198.7846 - 90 0.009 0.054822275 -15.030416 93.630634 -7862.5226 -2199.7028 - 100 0.01 0.052277835 -16.032345 91.80711 -8445.2646 -2200.5936 - 110 0.011 0.049783153 -17.008652 89.759163 -8985.5937 -2201.4546 - 120 0.012 0.047326373 -17.958895 87.504922 -9483.1141 -2202.2836 - 130 0.013 0.044893289 -18.883574 85.066818 -9938.8838 -2203.08 - 140 0.014 0.042474822 -19.784052 82.471014 -10355.911 -2203.8457 - 150 0.015 0.040070404 -20.662271 79.746901 -10739.081 -2204.5843 - 160 0.016 0.037686856 -21.520294 76.926428 -11094.793 -2205.3015 - 170 0.017 0.035334961 -22.359822 74.043181 -11430.247 -2206.0035 - 180 0.018 0.033026799 -23.181822 71.131269 -11752.268 -2206.6955 - 190 0.019 0.030775544 -23.986406 68.224204 -12065.774 -2207.3807 - 200 0.02 0.028597121 -24.773013 65.353995 -12372.712 -2208.0582 - 210 0.021 0.026511775 -25.540835 62.55053 -12672.055 -2208.7235 - 220 0.022 0.02454383 -26.289327 59.841288 -12961.112 -2209.3704 - 230 0.023 0.02271918 -27.018625 57.251361 -13237.544 -2209.9931 - 240 0.024 0.021061271 -27.729714 54.80373 -13501.028 -2210.5885 - 250 0.025 0.019587072 -28.42449 52.519717 -13754.325 -2211.1572 - 260 0.026 0.018304494 -29.105398 50.419388 -14002.718 -2211.7031 - 270 0.027 0.017211977 -29.775134 48.521812 -14253.089 -2212.2321 - 280 0.028 0.016300002 -30.436204 46.845075 -14512.437 -2212.7508 - 290 0.029 0.015553519 -31.090499 45.405985 -14786.53 -2213.2644 - 300 0.03 0.014954102 -31.739026 44.219544 -15079.165 -2213.7764 - 310 0.031 0.014481189 -32.381585 43.298175 -15391.531 -2214.2875 - 320 0.032 0.014112494 -33.016984 42.650874 -15722.828 -2214.7966 - 330 0.033 0.013824206 -33.643289 42.282535 -16070.874 -2215.3011 - 340 0.034 0.013591568 -34.258323 42.19365 -16433.065 -2215.7983 - 350 0.035 0.013390035 -34.860184 42.380506 -16807.186 -2216.286 - 360 0.036 0.01319679 -35.447655 42.835832 -17191.816 -2216.763 - 370 0.037 0.012992271 -36.020512 43.549656 -17586.676 -2217.2292 - 380 0.038 0.012761486 -36.579332 44.510078 -17991.857 -2217.6857 - 390 0.039 0.012494918 -37.125414 45.703757 -18407.738 -2218.1336 - 400 0.04 0.0121888 -37.660321 47.115967 -18834.276 -2218.5743 - 410 0.041 0.011844474 -38.185489 48.730291 -19270.674 -2219.0083 - 420 0.042 0.011466715 -38.70192 50.528119 -19715.276 -2219.4355 - 430 0.043 0.011061388 -39.21005 52.488204 -20165.66 -2219.8551 - 440 0.044 0.010633241 -39.709778 54.586528 -20618.997 -2220.266 - 450 0.045 0.010184696 -40.200724 56.79654 -21072.538 -2220.6671 - 460 0.046 0.0097161044 -40.682449 59.089699 -21523.873 -2221.0575 - 470 0.047 0.0092271788 -41.154614 61.436133 -21970.922 -2221.4371 - 480 0.048 0.0087187266 -41.617256 63.805414 -22412.32 -2221.8064 - 490 0.049 0.0081937768 -42.070708 66.167399 -22847.061 -2222.1664 - 500 0.05 0.0076576327 -42.51563 68.493235 -23274.619 -2222.5187 - 510 0.051 0.0071170477 -42.952841 70.756444 -23694.559 -2222.8652 - 520 0.052 0.006579078 -43.383338 72.933996 -24106.717 -2223.2075 - 530 0.053 0.006050144 -43.807962 75.007131 -24510.338 -2223.5467 - 540 0.054 0.0055354475 -44.227552 76.961803 -24904.495 -2223.8833 - 550 0.055 0.0050386503 -44.64268 78.788647 -25287.341 -2224.2166 - 560 0.056 0.0045617699 -45.053996 80.4825 -25657.11 -2224.5456 - 570 0.057 0.0041054334 -45.461923 82.041527 -26011.443 -2224.8688 - 580 0.058 0.003669689 -45.866895 83.466142 -26348.265 -2225.1846 - 590 0.059 0.0032553824 -46.269219 84.757926 -26665.834 -2225.492 - 600 0.06 0.0028655752 -46.669125 85.918711 -26963.24 -2225.7906 - 610 0.061 0.0025060765 -47.066641 86.95 -27240.331 -2226.0806 - 620 0.062 0.0021839971 -47.461566 87.852838 -27497.728 -2226.3626 - 630 0.063 0.0019039581 -47.853462 88.628142 -27736.503 -2226.6376 - 640 0.064 0.0016633855 -48.241747 89.277364 -27957.91 -2226.9064 - 650 0.065 0.0014502904 -48.625803 89.803307 -28163.11 -2227.1692 - 660 0.066 0.0012463786 -49.005026 90.210807 -28352.881 -2227.4258 - 670 0.067 0.0010345087 -49.378935 90.507107 -28527.721 -2227.6754 - 680 0.068 0.00080788134 -49.747325 90.701795 -28688.395 -2227.9175 - 690 0.069 0.000586442 -50.110227 90.80636 -28836.094 -2228.1522 - 700 0.07 0.00046855102 -50.467799 90.833539 -28972.361 -2228.3797 - 710 0.071 0.00061091693 -50.82044 90.796649 -29099.44 -2228.6011 - 720 0.072 0.00094960177 -51.168606 90.709122 -29219.676 -2228.8175 - 730 0.073 0.0013742455 -51.512913 90.584346 -29335.643 -2229.0301 - 740 0.074 0.0018397629 -51.853957 90.435783 -29449.521 -2229.2396 - 750 0.075 0.0023216474 -52.192407 90.277231 -29563.316 -2229.4468 - 760 0.076 0.0028000512 -52.528883 90.123061 -29678.726 -2229.6522 - 770 0.077 0.0032569295 -52.863859 89.98824 -29797.079 -2229.8564 - 780 0.078 0.0036765431 -53.197843 89.888047 -29919.964 -2230.06 - 790 0.079 0.0040467094 -53.530921 89.837568 -30048.271 -2230.2638 - 800 0.08 0.0043597837 -53.862938 89.850978 -30182.622 -2230.4682 - 810 0.081 0.0046129296 -54.193489 89.940884 -30323.293 -2230.6737 - 820 0.082 0.0048076151 -54.522077 90.117797 -30470.468 -2230.8804 - 830 0.083 0.004948533 -54.84813 90.389814 -30624.056 -2231.0884 - 840 0.084 0.0050423324 -55.171024 90.762454 -30783.658 -2231.2974 - 850 0.085 0.0050965581 -55.490357 91.238681 -30949.141 -2231.5072 - 860 0.086 0.0051190641 -55.805904 91.818973 -31120.5 -2231.7177 - 870 0.087 0.0051180301 -56.117429 92.501449 -31297.412 -2231.9286 - 880 0.088 0.0051024116 -56.424751 93.281992 -31479.436 -2232.1393 - 890 0.089 0.005082454 -56.727832 94.154367 -31666.293 -2232.3495 - 900 0.09 0.0050697645 -57.026442 95.110386 -31857.043 -2232.5582 - 910 0.091 0.0050765431 -57.320291 96.140056 -32050.436 -2232.7645 - 920 0.092 0.0051139309 -57.609075 97.231838 -32245.079 -2232.9672 - 930 0.093 0.0051899535 -57.89236 98.372982 -32439.141 -2233.1648 - 940 0.094 0.0053078572 -58.169742 99.54995 -32630.727 -2233.3559 - 950 0.095 0.0054654923 -58.44083 100.74893 -32817.882 -2233.5392 - 960 0.096 0.0056558757 -58.705483 101.95638 -32999.116 -2233.7136 - 970 0.097 0.0058685513 -58.963698 103.15953 -33173.159 -2233.8785 - 980 0.098 0.0060912487 -59.215624 104.34681 -33338.961 -2234.0336 - 990 0.099 0.0063114886 -59.461806 105.50819 -33496.345 -2234.1794 - 1000 0.1 0.0065179843 -59.702883 106.63524 -33645.259 -2234.3168 -Loop time of 5.86376 on 1 procs for 1000 steps with 500 atoms + 0 0 0.076558814 -5.1073764 100.00543 -552.75983 -2189.4486 + 10 0.001 0.074494403 -6.2746901 100.01038 -1571.7966 -2190.0317 + 20 0.002 0.072366265 -7.4280779 99.885587 -2535.9845 -2190.5874 + 30 0.003 0.070127018 -8.5667999 99.611653 -3445.9872 -2191.1169 + 40 0.004 0.067755946 -9.6899272 99.164813 -4302.5715 -2191.6215 + 50 0.005 0.065261592 -10.79648 98.520535 -5107.2841 -2192.103 + 60 0.006 0.062676613 -11.885341 97.657148 -5862.7198 -2192.5638 + 70 0.007 0.060046709 -12.955115 96.558718 -6572.0571 -2193.0064 + 80 0.008 0.057417313 -14.004096 95.216748 -7238.1396 -2193.4327 + 90 0.009 0.054822275 -15.030416 93.630634 -7862.5226 -2193.8437 + 100 0.01 0.052277835 -16.032345 91.80711 -8445.2646 -2194.2391 + 110 0.011 0.049783153 -17.008652 89.759163 -8985.5937 -2194.6181 + 120 0.012 0.047326373 -17.958895 87.504922 -9483.1141 -2194.98 + 130 0.013 0.044893289 -18.883574 85.066818 -9938.8838 -2195.3247 + 140 0.014 0.042474822 -19.784052 82.471014 -10355.911 -2195.6533 + 150 0.015 0.040070404 -20.662271 79.746901 -10739.081 -2195.9677 + 160 0.016 0.037686856 -21.520294 76.926428 -11094.793 -2196.2709 + 170 0.017 0.035334961 -22.359822 74.043181 -11430.247 -2196.5659 + 180 0.018 0.033026799 -23.181822 71.131269 -11752.268 -2196.8556 + 190 0.019 0.030775544 -23.986406 68.224204 -12065.774 -2197.1412 + 200 0.02 0.028597121 -24.773013 65.353995 -12372.712 -2197.4226 + 210 0.021 0.026511775 -25.540835 62.55053 -12672.055 -2197.6975 + 220 0.022 0.02454383 -26.289327 59.841288 -12961.112 -2197.9631 + 230 0.023 0.02271918 -27.018625 57.251361 -13237.544 -2198.2165 + 240 0.024 0.021061271 -27.729714 54.80373 -13501.028 -2198.4564 + 250 0.025 0.019587072 -28.42449 52.519717 -13754.325 -2198.6833 + 260 0.026 0.018304494 -29.105398 50.419388 -14002.718 -2198.8994 + 270 0.027 0.017211977 -29.775134 48.521812 -14253.089 -2199.1079 + 280 0.028 0.016300002 -30.436204 46.845075 -14512.437 -2199.3119 + 290 0.029 0.015553519 -31.090499 45.405985 -14786.53 -2199.5143 + 300 0.03 0.014954102 -31.739026 44.219544 -15079.165 -2199.7168 + 310 0.031 0.014481189 -32.381585 43.298175 -15391.531 -2199.9198 + 320 0.032 0.014112494 -33.016984 42.650874 -15722.828 -2200.1226 + 330 0.033 0.013824206 -33.643289 42.282535 -16070.874 -2200.324 + 340 0.034 0.013591568 -34.258323 42.19365 -16433.065 -2200.5226 + 350 0.035 0.013390035 -34.860184 42.380506 -16807.186 -2200.7174 + 360 0.036 0.01319679 -35.447655 42.835832 -17191.816 -2200.9077 + 370 0.037 0.012992271 -36.020512 43.549656 -17586.676 -2201.0935 + 380 0.038 0.012761486 -36.579332 44.510078 -17991.857 -2201.2754 + 390 0.039 0.012494918 -37.125414 45.703757 -18407.738 -2201.4538 + 400 0.04 0.0121888 -37.660321 47.115967 -18834.276 -2201.6292 + 410 0.041 0.011844474 -38.185489 48.730291 -19270.674 -2201.8019 + 420 0.042 0.011466715 -38.70192 50.528119 -19715.276 -2201.9716 + 430 0.043 0.011061388 -39.21005 52.488204 -20165.66 -2202.1377 + 440 0.044 0.010633241 -39.709778 54.586528 -20618.997 -2202.2998 + 450 0.045 0.010184696 -40.200724 56.79654 -21072.538 -2202.4571 + 460 0.046 0.0097161044 -40.682449 59.089699 -21523.873 -2202.6094 + 470 0.047 0.0092271788 -41.154614 61.436133 -21970.922 -2202.7565 + 480 0.048 0.0087187266 -41.617256 63.805414 -22412.32 -2202.8989 + 490 0.049 0.0081937768 -42.070708 66.167399 -22847.061 -2203.037 + 500 0.05 0.0076576327 -42.51563 68.493235 -23274.619 -2203.172 + 510 0.051 0.0071170477 -42.952841 70.756444 -23694.559 -2203.3046 + 520 0.052 0.006579078 -43.383338 72.933996 -24106.717 -2203.4358 + 530 0.053 0.006050144 -43.807962 75.007131 -24510.338 -2203.5662 + 540 0.054 0.0055354475 -44.227552 76.961803 -24904.495 -2203.6957 + 550 0.055 0.0050386503 -44.64268 78.788647 -25287.341 -2203.8241 + 560 0.056 0.0045617699 -45.053996 80.4825 -25657.11 -2203.9504 + 570 0.057 0.0041054334 -45.461923 82.041527 -26011.443 -2204.0737 + 580 0.058 0.003669689 -45.866895 83.466142 -26348.265 -2204.1931 + 590 0.059 0.0032553824 -46.269219 84.757926 -26665.834 -2204.3077 + 600 0.06 0.0028655752 -46.669125 85.918711 -26963.24 -2204.4173 + 610 0.061 0.0025060765 -47.066641 86.95 -27240.331 -2204.5218 + 620 0.062 0.0021839971 -47.461566 87.852838 -27497.728 -2204.6218 + 630 0.063 0.0019039581 -47.853462 88.628142 -27736.503 -2204.7177 + 640 0.064 0.0016633855 -48.241747 89.277364 -27957.91 -2204.81 + 650 0.065 0.0014502904 -48.625803 89.803307 -28163.11 -2204.899 + 660 0.066 0.0012463786 -49.005026 90.210807 -28352.881 -2204.9847 + 670 0.067 0.0010345087 -49.378935 90.507107 -28527.721 -2205.0668 + 680 0.068 0.00080788134 -49.747325 90.701795 -28688.395 -2205.1453 + 690 0.069 0.000586442 -50.110227 90.80636 -28836.094 -2205.22 + 700 0.07 0.00046855102 -50.467799 90.833539 -28972.361 -2205.2911 + 710 0.071 0.00061091693 -50.82044 90.796649 -29099.44 -2205.3592 + 720 0.072 0.00094960177 -51.168606 90.709122 -29219.676 -2205.4249 + 730 0.073 0.0013742455 -51.512913 90.584346 -29335.643 -2205.4887 + 740 0.074 0.0018397629 -51.853957 90.435783 -29449.521 -2205.5511 + 750 0.075 0.0023216474 -52.192407 90.277231 -29563.316 -2205.6124 + 760 0.076 0.0028000512 -52.528883 90.123061 -29678.726 -2205.6729 + 770 0.077 0.0032569295 -52.863859 89.98824 -29797.079 -2205.7329 + 780 0.078 0.0036765431 -53.197843 89.888047 -29919.964 -2205.7925 + 790 0.079 0.0040467094 -53.530921 89.837568 -30048.271 -2205.8521 + 800 0.08 0.0043597837 -53.862938 89.850978 -30182.622 -2205.9119 + 810 0.081 0.0046129296 -54.193489 89.940884 -30323.293 -2205.9718 + 820 0.082 0.0048076151 -54.522077 90.117797 -30470.468 -2206.0321 + 830 0.083 0.004948533 -54.84813 90.389814 -30624.056 -2206.0926 + 840 0.084 0.0050423324 -55.171024 90.762454 -30783.658 -2206.1532 + 850 0.085 0.0050965581 -55.490357 91.238681 -30949.141 -2206.2139 + 860 0.086 0.0051190641 -55.805904 91.818973 -31120.5 -2206.2745 + 870 0.087 0.0051180301 -56.117429 92.501449 -31297.412 -2206.3349 + 880 0.088 0.0051024116 -56.424751 93.281992 -31479.436 -2206.3949 + 890 0.089 0.005082454 -56.727832 94.154367 -31666.293 -2206.4544 + 900 0.09 0.0050697645 -57.026442 95.110386 -31857.043 -2206.513 + 910 0.091 0.0050765431 -57.320291 96.140056 -32050.436 -2206.5703 + 920 0.092 0.0051139309 -57.609075 97.231838 -32245.079 -2206.6257 + 930 0.093 0.0051899535 -57.89236 98.372982 -32439.141 -2206.6788 + 940 0.094 0.0053078572 -58.169742 99.54995 -32630.727 -2206.7288 + 950 0.095 0.0054654923 -58.44083 100.74893 -32817.882 -2206.7752 + 960 0.096 0.0056558757 -58.705483 101.95638 -32999.116 -2206.8176 + 970 0.097 0.0058685513 -58.963698 103.15953 -33173.159 -2206.8557 + 980 0.098 0.0060912487 -59.215624 104.34681 -33338.961 -2206.8893 + 990 0.099 0.0063114886 -59.461806 105.50819 -33496.345 -2206.9188 + 1000 0.1 0.0065179843 -59.702883 106.63524 -33645.259 -2206.9444 +Loop time of 5.20295 on 1 procs for 1000 steps with 500 atoms -Performance: 1.473 ns/day, 16.288 hours/ns, 170.539 timesteps/s +Performance: 1.661 ns/day, 14.453 hours/ns, 192.199 timesteps/s 100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 2.9866 | 2.9866 | 2.9866 | 0.0 | 50.93 -Neigh | 0.016013 | 0.016013 | 0.016013 | 0.0 | 0.27 -Comm | 0.046018 | 0.046018 | 0.046018 | 0.0 | 0.78 -Output | 0.011075 | 0.011075 | 0.011075 | 0.0 | 0.19 -Modify | 2.7957 | 2.7957 | 2.7957 | 0.0 | 47.68 -Other | | 0.008332 | | | 0.14 +Pair | 2.6241 | 2.6241 | 2.6241 | 0.0 | 50.43 +Neigh | 0.01424 | 0.01424 | 0.01424 | 0.0 | 0.27 +Comm | 0.041207 | 0.041207 | 0.041207 | 0.0 | 0.79 +Output | 0.0090086 | 0.0090086 | 0.0090086 | 0.0 | 0.17 +Modify | 2.5084 | 2.5084 | 2.5084 | 0.0 | 48.21 +Other | | 0.006008 | | | 0.12 Nlocal: 500 ave 500 max 500 min Histogram: 1 0 0 0 0 0 0 0 0 0 diff --git a/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.4 b/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.4 index 21adab3f19..de00d5be32 100644 --- a/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.4 +++ b/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.4 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.000671148 secs + create_atoms CPU = 0.00101995 secs # setting mass, mag. moments, and interactions for hcp cobalt @@ -185,20 +185,20 @@ Step Time v_magnorm v_emag Temp Press TotEng 980 0.098 0.010180127 -59.986126 110.79823 -33816.218 -2234.0455 990 0.099 0.010181304 -60.24929 112.17528 -34000.522 -2234.1984 1000 0.1 0.01012881 -60.508632 113.46137 -34179.052 -2234.3508 -Loop time of 4.82687 on 4 procs for 1000 steps with 500 atoms +Loop time of 2.93788 on 4 procs for 1000 steps with 500 atoms -Performance: 1.790 ns/day, 13.408 hours/ns, 207.173 timesteps/s -97.6% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 2.941 ns/day, 8.161 hours/ns, 340.381 timesteps/s +100.0% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 1.1741 | 1.3056 | 1.4605 | 11.5 | 27.05 -Neigh | 0.0042465 | 0.0048378 | 0.0051758 | 0.5 | 0.10 -Comm | 0.31356 | 0.406 | 0.47906 | 11.6 | 8.41 -Output | 0.0090122 | 0.0094153 | 0.010493 | 0.6 | 0.20 -Modify | 3.0298 | 3.0936 | 3.1534 | 3.4 | 64.09 -Other | | 0.007349 | | | 0.15 +Pair | 0.72349 | 0.73783 | 0.7554 | 1.3 | 25.11 +Neigh | 0.00353 | 0.0036981 | 0.0038559 | 0.2 | 0.13 +Comm | 0.12285 | 0.14476 | 0.16041 | 3.6 | 4.93 +Output | 0.0046515 | 0.0047909 | 0.0050418 | 0.2 | 0.16 +Modify | 2.0407 | 2.0439 | 2.0482 | 0.2 | 69.57 +Other | | 0.00288 | | | 0.10 Nlocal: 125 ave 136 max 119 min Histogram: 1 1 1 0 0 0 0 0 0 1 @@ -216,4 +216,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:04 +Total wall time: 0:00:02 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.1 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.1 index 9c4b9e6877..c2af23d167 100644 --- a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.1 +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.1 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 3456 atoms - create_atoms CPU = 0.00068903 secs + create_atoms CPU = 0.000741005 secs # setting mass, mag. moments, and interactions for bcc iron @@ -88,23 +88,23 @@ Neighbor list info ... bin: none Per MPI rank memory allocation (min/avg/max) = 13.4 | 13.4 | 13.4 Mbytes Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng - 0 0 -1 0 0 1 1.0737264e-35 -768.37511 -15560.055 -15515.394 - 50 0.005 -1 -2.7722752e-10 -2.1828666e-10 1 6.8846921e-09 -768.35793 -15558.423 -15515.394 - 100 0.01 -1 -2.0983066e-09 -1.7330951e-09 1 1.0038885e-08 -768.30868 -15553.81 -15515.394 -Loop time of 9.81833 on 1 procs for 100 steps with 3456 atoms + 0 0 -1 0 0 1 1.0737264e-35 -768.37511 -15175.868 -15131.207 + 50 0.005 -1 -2.7722752e-10 -2.1828666e-10 1 6.8846921e-09 -768.35793 -15174.244 -15131.215 + 100 0.01 -1 -2.0983066e-09 -1.7330951e-09 1 1.0038885e-08 -768.30868 -15169.656 -15131.24 +Loop time of 7.86359 on 1 procs for 100 steps with 3456 atoms -Performance: 0.088 ns/day, 272.731 hours/ns, 10.185 timesteps/s +Performance: 0.110 ns/day, 218.433 hours/ns, 12.717 timesteps/s 100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 4.5684 | 4.5684 | 4.5684 | 0.0 | 46.53 +Pair | 3.6134 | 3.6134 | 3.6134 | 0.0 | 45.95 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.022333 | 0.022333 | 0.022333 | 0.0 | 0.23 -Output | 0.0062339 | 0.0062339 | 0.0062339 | 0.0 | 0.06 -Modify | 5.2097 | 5.2097 | 5.2097 | 0.0 | 53.06 -Other | | 0.01171 | | | 0.12 +Comm | 0.014062 | 0.014062 | 0.014062 | 0.0 | 0.18 +Output | 0.006057 | 0.006057 | 0.006057 | 0.0 | 0.08 +Modify | 4.226 | 4.226 | 4.226 | 0.0 | 53.74 +Other | | 0.004064 | | | 0.05 Nlocal: 3456 ave 3456 max 3456 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -122,4 +122,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:09 +Total wall time: 0:00:07 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.4 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.4 index 6bd13bff4b..1f8157bb29 100644 --- a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.4 +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.4 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 3456 atoms - create_atoms CPU = 0.00121498 secs + create_atoms CPU = 0.00090003 secs # setting mass, mag. moments, and interactions for bcc iron @@ -91,20 +91,20 @@ Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng 0 0 -1 0 0 1 1.0737264e-35 -768.37511 -15560.055 -15515.394 50 0.005 -1 9.6204015e-11 -3.3767807e-10 1 6.6905249e-09 -768.35767 -15558.438 -15515.394 100 0.01 -1 7.8881609e-10 -2.7017321e-09 1 9.8111281e-09 -768.30769 -15553.868 -15515.394 -Loop time of 4.21054 on 4 procs for 100 steps with 3456 atoms +Loop time of 2.29116 on 4 procs for 100 steps with 3456 atoms -Performance: 0.205 ns/day, 116.959 hours/ns, 23.750 timesteps/s -97.9% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 0.377 ns/day, 63.643 hours/ns, 43.646 timesteps/s +99.9% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 1.5515 | 1.5909 | 1.6287 | 2.8 | 37.78 +Pair | 0.92259 | 0.92963 | 0.93393 | 0.4 | 40.57 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.1219 | 0.15371 | 0.18852 | 8.1 | 3.65 -Output | 0.0032659 | 0.0032846 | 0.0033138 | 0.0 | 0.08 -Modify | 2.4491 | 2.4549 | 2.4589 | 0.3 | 58.30 -Other | | 0.007701 | | | 0.18 +Comm | 0.02284 | 0.027597 | 0.035185 | 2.8 | 1.20 +Output | 0.0018489 | 0.0018544 | 0.0018642 | 0.0 | 0.08 +Modify | 1.3296 | 1.3303 | 1.3308 | 0.0 | 58.06 +Other | | 0.001818 | | | 0.08 Nlocal: 864 ave 864 max 864 min Histogram: 4 0 0 0 0 0 0 0 0 0 @@ -122,4 +122,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:04 +Total wall time: 0:00:02 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.1 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.1 index 9bd3b04a06..9a38445af5 100644 --- a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.1 +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.1 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 3456 atoms - create_atoms CPU = 0.000730038 secs + create_atoms CPU = 0.00166988 secs # setting mass, mag. moments, and interactions for bcc iron @@ -97,24 +97,24 @@ Neighbor list info ... bin: none Per MPI rank memory allocation (min/avg/max) = 30.07 | 30.07 | 30.07 Mbytes Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng - 0 0 -1 0 0 1 2.5872886e-37 -767.88567 -15559.577 -15514.916 - 50 0.005 -1 4.3660916e-09 -2.1918692e-09 1 5.3480999e-10 -767.86847 -15557.945 -15514.916 - 100 0.01 -1 9.9854966e-09 -4.2823677e-09 1 2.3267629e-09 -767.81917 -15553.332 -15514.916 -Loop time of 30.1001 on 1 procs for 100 steps with 3456 atoms + 0 0 -1 0 0 1 2.5872886e-37 -767.88567 -15175.39 -15130.729 + 50 0.005 -1 4.3660916e-09 -2.1918692e-09 1 5.3480999e-10 -767.86847 -15173.766 -15130.738 + 100 0.01 -1 9.9854966e-09 -4.2823677e-09 1 2.3267629e-09 -767.81917 -15169.178 -15130.762 +Loop time of 24.9345 on 1 procs for 100 steps with 3456 atoms -Performance: 0.029 ns/day, 836.115 hours/ns, 3.322 timesteps/s -99.9% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 0.035 ns/day, 692.624 hours/ns, 4.011 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 5.6659 | 5.6659 | 5.6659 | 0.0 | 18.82 -Kspace | 12.686 | 12.686 | 12.686 | 0.0 | 42.14 +Pair | 4.8022 | 4.8022 | 4.8022 | 0.0 | 19.26 +Kspace | 10.337 | 10.337 | 10.337 | 0.0 | 41.46 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.022781 | 0.022781 | 0.022781 | 0.0 | 0.08 -Output | 0.00965 | 0.00965 | 0.00965 | 0.0 | 0.03 -Modify | 11.705 | 11.705 | 11.705 | 0.0 | 38.89 -Other | | 0.01108 | | | 0.04 +Comm | 0.013856 | 0.013856 | 0.013856 | 0.0 | 0.06 +Output | 0.007138 | 0.007138 | 0.007138 | 0.0 | 0.03 +Modify | 9.7705 | 9.7705 | 9.7705 | 0.0 | 39.18 +Other | | 0.004077 | | | 0.02 Nlocal: 3456 ave 3456 max 3456 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -132,4 +132,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:30 +Total wall time: 0:00:25 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.4 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.4 index 4989210d1d..306799f576 100644 --- a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.4 +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.4 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 3456 atoms - create_atoms CPU = 0.00238299 secs + create_atoms CPU = 0.00088191 secs # setting mass, mag. moments, and interactions for bcc iron @@ -100,21 +100,21 @@ Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng 0 0 -1 0 0 1 3.5107565e-37 -767.88567 -15559.577 -15514.916 50 0.005 -1 4.3196063e-09 -2.1966927e-09 1 5.1719577e-10 -767.86822 -15557.96 -15514.916 100 0.01 -1 9.7636593e-09 -4.3236953e-09 1 2.2443181e-09 -767.81819 -15553.39 -15514.916 -Loop time of 11.709 on 4 procs for 100 steps with 3456 atoms +Loop time of 6.80139 on 4 procs for 100 steps with 3456 atoms -Performance: 0.074 ns/day, 325.251 hours/ns, 8.540 timesteps/s -99.7% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 0.127 ns/day, 188.927 hours/ns, 14.703 timesteps/s +100.0% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 1.7524 | 1.9105 | 2.0593 | 9.8 | 16.32 -Kspace | 4.1375 | 4.4309 | 4.7029 | 12.3 | 37.84 +Pair | 1.248 | 1.2649 | 1.2816 | 1.1 | 18.60 +Kspace | 2.523 | 2.5743 | 2.6505 | 3.0 | 37.85 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.063121 | 0.47268 | 0.94431 | 59.7 | 4.04 -Output | 0.0032601 | 0.0033116 | 0.0033839 | 0.1 | 0.03 -Modify | 4.8621 | 4.8828 | 4.9008 | 0.8 | 41.70 -Other | | 0.008918 | | | 0.08 +Comm | 0.029461 | 0.087268 | 0.13754 | 13.0 | 1.28 +Output | 0.0018618 | 0.001869 | 0.0018811 | 0.0 | 0.03 +Modify | 2.8692 | 2.8709 | 2.8741 | 0.1 | 42.21 +Other | | 0.002119 | | | 0.03 Nlocal: 864 ave 864 max 864 min Histogram: 4 0 0 0 0 0 0 0 0 0 @@ -132,4 +132,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:11 +Total wall time: 0:00:06 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.1 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.1 index 5984976c8d..b0e87d786d 100644 --- a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.1 +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.1 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 3456 atoms - create_atoms CPU = 0.000930071 secs + create_atoms CPU = 0.00166583 secs # setting mass, mag. moments, and interactions for bcc iron @@ -99,24 +99,24 @@ Neighbor list info ... bin: none Per MPI rank memory allocation (min/avg/max) = 16.27 | 16.27 | 16.27 Mbytes Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng - 0 0 -1 0 0 1 3.7996771e-37 -767.89759 -15559.59 -15514.929 - 50 0.005 -1 3.6585337e-09 -1.9445403e-09 1 5.1405121e-10 -767.88039 -15557.958 -15514.929 - 100 0.01 -1 7.3585728e-09 -3.8640878e-09 1 2.0194927e-09 -767.83109 -15553.345 -15514.929 -Loop time of 18.493 on 1 procs for 100 steps with 3456 atoms + 0 0 -1 0 0 1 3.7996771e-37 -767.89759 -15175.402 -15130.741 + 50 0.005 -1 3.6585337e-09 -1.9445403e-09 1 5.1405121e-10 -767.88039 -15173.779 -15130.75 + 100 0.01 -1 7.3585728e-09 -3.8640878e-09 1 2.0194927e-09 -767.83109 -15169.191 -15130.774 +Loop time of 15.3615 on 1 procs for 100 steps with 3456 atoms -Performance: 0.047 ns/day, 513.694 hours/ns, 5.407 timesteps/s +Performance: 0.056 ns/day, 426.709 hours/ns, 6.510 timesteps/s 99.9% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 5.7715 | 5.7715 | 5.7715 | 0.0 | 31.21 -Kspace | 0.82553 | 0.82553 | 0.82553 | 0.0 | 4.46 +Pair | 4.8418 | 4.8418 | 4.8418 | 0.0 | 31.52 +Kspace | 0.66626 | 0.66626 | 0.66626 | 0.0 | 4.34 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.022319 | 0.022319 | 0.022319 | 0.0 | 0.12 -Output | 0.0066397 | 0.0066397 | 0.0066397 | 0.0 | 0.04 -Modify | 11.857 | 11.857 | 11.857 | 0.0 | 64.12 -Other | | 0.009629 | | | 0.05 +Comm | 0.014248 | 0.014248 | 0.014248 | 0.0 | 0.09 +Output | 0.0064788 | 0.0064788 | 0.0064788 | 0.0 | 0.04 +Modify | 9.8279 | 9.8279 | 9.8279 | 0.0 | 63.98 +Other | | 0.00478 | | | 0.03 Nlocal: 3456 ave 3456 max 3456 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -134,4 +134,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:19 +Total wall time: 0:00:16 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.4 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.4 index 154e39958d..4fbd0eb52b 100644 --- a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.4 +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.4 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 3456 atoms - create_atoms CPU = 0.00089097 secs + create_atoms CPU = 0.00123286 secs # setting mass, mag. moments, and interactions for bcc iron @@ -102,21 +102,21 @@ Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng 0 0 -1 0 0 1 2.3173191e-37 -767.89759 -15559.59 -15514.929 50 0.005 -1 3.6593054e-09 -1.9379563e-09 1 4.9747018e-10 -767.88014 -15557.972 -15514.929 100 0.01 -1 7.3731919e-09 -3.8151563e-09 1 1.9544299e-09 -767.8301 -15553.402 -15514.929 -Loop time of 6.23322 on 4 procs for 100 steps with 3456 atoms +Loop time of 4.4084 on 4 procs for 100 steps with 3456 atoms -Performance: 0.139 ns/day, 173.145 hours/ns, 16.043 timesteps/s -99.5% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 0.196 ns/day, 122.455 hours/ns, 22.684 timesteps/s +100.0% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 1.6633 | 1.6906 | 1.7152 | 1.4 | 27.12 -Kspace | 0.38875 | 0.41372 | 0.44184 | 3.0 | 6.64 +Pair | 1.2326 | 1.2513 | 1.2693 | 1.3 | 28.38 +Kspace | 0.22823 | 0.24585 | 0.26385 | 2.8 | 5.58 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.05118 | 0.053267 | 0.054998 | 0.6 | 0.85 -Output | 0.0070119 | 0.0070257 | 0.0070462 | 0.0 | 0.11 -Modify | 4.0616 | 4.0629 | 4.0646 | 0.1 | 65.18 -Other | | 0.005713 | | | 0.09 +Comm | 0.025352 | 0.028409 | 0.032299 | 1.6 | 0.64 +Output | 0.001868 | 0.0018761 | 0.0018861 | 0.0 | 0.04 +Modify | 2.8753 | 2.8788 | 2.8818 | 0.1 | 65.30 +Other | | 0.002175 | | | 0.05 Nlocal: 864 ave 864 max 864 min Histogram: 4 0 0 0 0 0 0 0 0 0 @@ -134,4 +134,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:06 +Total wall time: 0:00:04 diff --git a/examples/SPIN/iron/log.19Nov19.spin.iron.g++.1 b/examples/SPIN/iron/log.19Nov19.spin.iron.g++.1 index cee42d433b..cbc749a1f7 100644 --- a/examples/SPIN/iron/log.19Nov19.spin.iron.g++.1 +++ b/examples/SPIN/iron/log.19Nov19.spin.iron.g++.1 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 250 atoms - create_atoms CPU = 0.000509977 secs + create_atoms CPU = 0.000422955 secs # setting mass, mag. moments, and interactions for bcc iron @@ -81,41 +81,41 @@ Neighbor list info ... bin: standard Per MPI rank memory allocation (min/avg/max) = 7.82 | 7.82 | 7.82 Mbytes Step Time v_magnorm v_tmag Temp v_emag KinEng PotEng Press TotEng - 0 0 0.076456975 4554.5462 100.00358 -0.85791269 3.2186929 -1070.8579 394.43342 -1067.6392 - 50 0.005 0.076456974 4658.383 96.663685 -0.86504718 3.1111957 -1070.7504 709.50826 -1067.6392 - 100 0.01 0.076456983 4744.1872 86.965803 -0.88035771 2.7990619 -1070.4383 1466.6938 -1067.6392 - 150 0.015 0.076456973 4794.5283 72.421197 -0.8996913 2.3309324 -1069.9702 2534.3867 -1067.6392 - 200 0.02 0.076456944 4707.6548 55.633188 -0.921682 1.7905973 -1069.4298 3732.183 -1067.6392 - 250 0.025 0.076456953 4439.4697 39.802206 -0.94649004 1.2810649 -1068.9203 4831.5559 -1067.6392 - 300 0.03 0.076457027 4101.6694 27.882295 -0.97253854 0.8974133 -1068.5366 5612.0928 -1067.6392 - 350 0.035 0.076457103 3860.1545 21.776538 -0.99708692 0.70089477 -1068.3401 5906.3057 -1067.6392 - 400 0.04 0.076457117 3765.5341 21.857102 -1.0190244 0.70348778 -1068.3427 5682.0053 -1067.6392 - 450 0.045 0.076457072 3739.9037 26.959407 -1.0389343 0.86770942 -1068.5069 5066.5077 -1067.6392 - 500 0.05 0.076457001 3730.8342 34.92521 -1.0582008 1.124095 -1068.7633 4279.2424 -1067.6392 - 550 0.055 0.076456962 3698.0556 43.405912 -1.0785156 1.397053 -1069.0363 3533.4153 -1067.6392 - 600 0.06 0.076456997 3560.947 50.544844 -1.102048 1.626825 -1069.2661 2975.8479 -1067.6392 - 650 0.065 0.076457079 3341.7402 55.261218 -1.1296588 1.7786252 -1069.4179 2683.3023 -1067.6392 - 700 0.07 0.076457136 3156.8448 57.25083 -1.1595102 1.8426624 -1069.4819 2640.5967 -1067.6392 - 750 0.075 0.076457132 3099.5181 56.934336 -1.1893875 1.8324758 -1069.4717 2778.3261 -1067.6392 - 800 0.08 0.076457116 3132.9985 55.266343 -1.2181223 1.7787901 -1069.418 3020.1175 -1067.6392 - 850 0.085 0.076457116 3163.2943 53.376453 -1.2443326 1.7179626 -1069.3572 3287.9042 -1067.6392 - 900 0.09 0.076457121 3168.063 52.279557 -1.2676425 1.6826581 -1069.3219 3504.7334 -1067.6392 - 950 0.095 0.076457122 3144.2102 52.667743 -1.2902335 1.6951522 -1069.3344 3622.1382 -1067.6392 - 1000 0.1 0.076457135 3061.0811 54.684094 -1.314147 1.76005 -1069.3993 3625.2935 -1067.6392 -Loop time of 2.06841 on 1 procs for 1000 steps with 250 atoms + 0 0 0.076456975 4554.5462 100.00358 -0.85791269 3.2186929 -1070.429 394.43342 -1067.2103 + 50 0.005 0.076456974 4658.383 96.663685 -0.86504718 3.1111957 -1070.3179 709.50826 -1067.2067 + 100 0.01 0.076456983 4744.1872 86.965803 -0.88035771 2.7990619 -1069.9981 1466.6938 -1067.1991 + 150 0.015 0.076456973 4794.5283 72.421197 -0.8996913 2.3309324 -1069.5203 2534.3867 -1067.1894 + 200 0.02 0.076456944 4707.6548 55.633188 -0.921682 1.7905973 -1068.969 3732.183 -1067.1784 + 250 0.025 0.076456953 4439.4697 39.802206 -0.94649004 1.2810649 -1068.447 4831.5559 -1067.166 + 300 0.03 0.076457027 4101.6694 27.882295 -0.97253854 0.8974133 -1068.0504 5612.0928 -1067.153 + 350 0.035 0.076457103 3860.1545 21.776538 -0.99708692 0.70089477 -1067.8416 5906.3057 -1067.1407 + 400 0.04 0.076457117 3765.5341 21.857102 -1.0190244 0.70348778 -1067.8332 5682.0053 -1067.1297 + 450 0.045 0.076457072 3739.9037 26.959407 -1.0389343 0.86770942 -1067.9875 5066.5077 -1067.1198 + 500 0.05 0.076457001 3730.8342 34.92521 -1.0582008 1.124095 -1068.2342 4279.2424 -1067.1101 + 550 0.055 0.076456962 3698.0556 43.405912 -1.0785156 1.397053 -1068.497 3533.4153 -1067.1 + 600 0.06 0.076456997 3560.947 50.544844 -1.102048 1.626825 -1068.715 2975.8479 -1067.0882 + 650 0.065 0.076457079 3341.7402 55.261218 -1.1296588 1.7786252 -1068.853 2683.3023 -1067.0744 + 700 0.07 0.076457136 3156.8448 57.25083 -1.1595102 1.8426624 -1068.9021 2640.5967 -1067.0595 + 750 0.075 0.076457132 3099.5181 56.934336 -1.1893875 1.8324758 -1068.877 2778.3261 -1067.0445 + 800 0.08 0.076457116 3132.9985 55.266343 -1.2181223 1.7787901 -1068.809 3020.1175 -1067.0302 + 850 0.085 0.076457116 3163.2943 53.376453 -1.2443326 1.7179626 -1068.735 3287.9042 -1067.0171 + 900 0.09 0.076457121 3168.063 52.279557 -1.2676425 1.6826581 -1068.6881 3504.7334 -1067.0054 + 950 0.095 0.076457122 3144.2102 52.667743 -1.2902335 1.6951522 -1068.6893 3622.1382 -1066.9941 + 1000 0.1 0.076457135 3061.0811 54.684094 -1.314147 1.76005 -1068.7422 3625.2935 -1066.9822 +Loop time of 1.6779 on 1 procs for 1000 steps with 250 atoms -Performance: 4.177 ns/day, 5.746 hours/ns, 483.464 timesteps/s -99.3% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 5.149 ns/day, 4.661 hours/ns, 595.982 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.96898 | 0.96898 | 0.96898 | 0.0 | 46.85 -Neigh | 0.005435 | 0.005435 | 0.005435 | 0.0 | 0.26 -Comm | 0.028027 | 0.028027 | 0.028027 | 0.0 | 1.36 -Output | 0.0051067 | 0.0051067 | 0.0051067 | 0.0 | 0.25 -Modify | 1.0569 | 1.0569 | 1.0569 | 0.0 | 51.10 -Other | | 0.003989 | | | 0.19 +Pair | 0.78285 | 0.78285 | 0.78285 | 0.0 | 46.66 +Neigh | 0.004487 | 0.004487 | 0.004487 | 0.0 | 0.27 +Comm | 0.022926 | 0.022926 | 0.022926 | 0.0 | 1.37 +Output | 0.003927 | 0.003927 | 0.003927 | 0.0 | 0.23 +Modify | 0.86033 | 0.86033 | 0.86033 | 0.0 | 51.27 +Other | | 0.003381 | | | 0.20 Nlocal: 250 ave 250 max 250 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -133,4 +133,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:02 +Total wall time: 0:00:01 diff --git a/examples/SPIN/iron/log.19Nov19.spin.iron.g++.4 b/examples/SPIN/iron/log.19Nov19.spin.iron.g++.4 index 63ddc9d4fe..a5cc9d7f0b 100644 --- a/examples/SPIN/iron/log.19Nov19.spin.iron.g++.4 +++ b/examples/SPIN/iron/log.19Nov19.spin.iron.g++.4 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 250 atoms - create_atoms CPU = 0.000626087 secs + create_atoms CPU = 0.000705957 secs # setting mass, mag. moments, and interactions for bcc iron @@ -102,20 +102,20 @@ Step Time v_magnorm v_tmag Temp v_emag KinEng PotEng Press TotEng 900 0.09 0.076457199 3228.1358 50.837416 -1.2366018 1.6362417 -1069.2755 3917.0758 -1067.6392 950 0.095 0.076457222 3247.5532 50.234549 -1.2539657 1.6168379 -1069.2561 4059.9275 -1067.6392 1000 0.1 0.076457266 3208.3875 51.592727 -1.2671834 1.6605519 -1069.2998 4001.4995 -1067.6392 -Loop time of 2.27244 on 4 procs for 1000 steps with 250 atoms +Loop time of 1.47769 on 4 procs for 1000 steps with 250 atoms -Performance: 3.802 ns/day, 6.312 hours/ns, 440.055 timesteps/s -97.9% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 5.847 ns/day, 4.105 hours/ns, 676.731 timesteps/s +100.0% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.33296 | 0.37066 | 0.40364 | 4.3 | 16.31 -Neigh | 0.0013368 | 0.0025837 | 0.0056586 | 3.5 | 0.11 -Comm | 0.12627 | 0.16094 | 0.20183 | 7.1 | 7.08 -Output | 0.0033641 | 0.003438 | 0.0036473 | 0.2 | 0.15 -Modify | 1.7249 | 1.7261 | 1.7272 | 0.1 | 75.96 -Other | | 0.008682 | | | 0.38 +Pair | 0.21791 | 0.22724 | 0.23568 | 1.4 | 15.38 +Neigh | 0.001137 | 0.0011771 | 0.0012221 | 0.1 | 0.08 +Comm | 0.066727 | 0.074288 | 0.083826 | 2.3 | 5.03 +Output | 0.0017431 | 0.0017657 | 0.0018256 | 0.1 | 0.12 +Modify | 1.1707 | 1.1718 | 1.1725 | 0.1 | 79.30 +Other | | 0.001427 | | | 0.10 Nlocal: 62.5 ave 66 max 60 min Histogram: 1 0 0 2 0 0 0 0 0 1 @@ -133,4 +133,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:02 +Total wall time: 0:00:01 diff --git a/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.1 b/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.1 index 26fdfb0004..22957c8498 100644 --- a/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.1 +++ b/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.1 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 250 atoms - create_atoms CPU = 0.000481129 secs + create_atoms CPU = 0.00101709 secs # setting mass, mag. moments, and interactions for bcc iron @@ -81,41 +81,41 @@ Neighbor list info ... bin: standard Per MPI rank memory allocation (min/avg/max) = 7.82 | 7.82 | 7.82 Mbytes Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng - 0 0 -1 0 0 1 0 -55.58269 -1125.5827 -1122.364 - 50 0.005 -1 0 0 1 0 -55.581417 -1125.4672 -1122.364 - 100 0.01 -1 0 0 1 0 -55.577759 -1125.1389 -1122.364 - 150 0.015 -1 0 0 1 0 -55.57219 -1124.6538 -1122.364 - 200 0.02 -1 0 0 1 0 -55.565438 -1124.099 -1122.364 - 250 0.025 -1 0 0 1 0 -55.558379 -1123.5779 -1122.364 - 300 0.03 -1 0 0 1 0 -55.551886 -1123.1862 -1122.364 - 350 0.035 -1 0 0 1 0 -55.546675 -1122.9858 -1122.364 - 400 0.04 -1 0 0 1 0 -55.543187 -1122.9869 -1122.364 - 450 0.045 -1 0 0 1 0 -55.54154 -1123.1498 -1122.364 - 500 0.05 -1 0 0 1 0 -55.541574 -1123.4037 -1122.364 - 550 0.055 -1 0 0 1 0 -55.542941 -1123.672 -1122.364 - 600 0.06 -1 0 0 1 0 -55.545209 -1123.8931 -1122.364 - 650 0.065 -1 0 0 1 0 -55.547951 -1124.0315 -1122.364 - 700 0.07 -1 0 0 1 0 -55.550801 -1124.0798 -1122.364 - 750 0.075 -1 0 0 1 0 -55.553483 -1124.0546 -1122.364 - 800 0.08 -1 0 0 1 0 -55.555816 -1123.9877 -1122.364 - 850 0.085 -1 0 0 1 0 -55.557706 -1123.916 -1122.364 - 900 0.09 -1 0 0 1 0 -55.55913 -1123.8714 -1122.364 - 950 0.095 -1 0 0 1 0 -55.560111 -1123.8726 -1122.364 - 1000 0.1 -1 0 0 1 0 -55.560705 -1123.9215 -1122.364 -Loop time of 1.95614 on 1 procs for 1000 steps with 250 atoms + 0 0 -1 0 0 1 0 -55.58269 -1097.7914 -1094.5727 + 50 0.005 -1 0 0 1 0 -55.581417 -1097.6764 -1094.5733 + 100 0.01 -1 0 0 1 0 -55.577759 -1097.35 -1094.5751 + 150 0.015 -1 0 0 1 0 -55.57219 -1096.8677 -1094.5779 + 200 0.02 -1 0 0 1 0 -55.565438 -1096.3163 -1094.5813 + 250 0.025 -1 0 0 1 0 -55.558379 -1095.7987 -1094.5848 + 300 0.03 -1 0 0 1 0 -55.551886 -1095.4103 -1094.5881 + 350 0.035 -1 0 0 1 0 -55.546675 -1095.2124 -1094.5907 + 400 0.04 -1 0 0 1 0 -55.543187 -1095.2153 -1094.5924 + 450 0.045 -1 0 0 1 0 -55.54154 -1095.379 -1094.5932 + 500 0.05 -1 0 0 1 0 -55.541574 -1095.633 -1094.5932 + 550 0.055 -1 0 0 1 0 -55.542941 -1095.9006 -1094.5925 + 600 0.06 -1 0 0 1 0 -55.545209 -1096.1205 -1094.5914 + 650 0.065 -1 0 0 1 0 -55.547951 -1096.2575 -1094.59 + 700 0.07 -1 0 0 1 0 -55.550801 -1096.3044 -1094.5886 + 750 0.075 -1 0 0 1 0 -55.553483 -1096.2778 -1094.5873 + 800 0.08 -1 0 0 1 0 -55.555816 -1096.2098 -1094.5861 + 850 0.085 -1 0 0 1 0 -55.557706 -1096.1372 -1094.5852 + 900 0.09 -1 0 0 1 0 -55.55913 -1096.0919 -1094.5844 + 950 0.095 -1 0 0 1 0 -55.560111 -1096.0925 -1094.584 + 1000 0.1 -1 0 0 1 0 -55.560705 -1096.1411 -1094.5837 +Loop time of 1.74825 on 1 procs for 1000 steps with 250 atoms -Performance: 4.417 ns/day, 5.434 hours/ns, 511.211 timesteps/s +Performance: 4.942 ns/day, 4.856 hours/ns, 571.999 timesteps/s 100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.90008 | 0.90008 | 0.90008 | 0.0 | 46.01 -Neigh | 0.005214 | 0.005214 | 0.005214 | 0.0 | 0.27 -Comm | 0.026026 | 0.026026 | 0.026026 | 0.0 | 1.33 -Output | 0.0045307 | 0.0045307 | 0.0045307 | 0.0 | 0.23 -Modify | 1.0168 | 1.0168 | 1.0168 | 0.0 | 51.98 -Other | | 0.003449 | | | 0.18 +Pair | 0.80384 | 0.80384 | 0.80384 | 0.0 | 45.98 +Neigh | 0.004528 | 0.004528 | 0.004528 | 0.0 | 0.26 +Comm | 0.022954 | 0.022954 | 0.022954 | 0.0 | 1.31 +Output | 0.0034568 | 0.0034568 | 0.0034568 | 0.0 | 0.20 +Modify | 0.91007 | 0.91007 | 0.91007 | 0.0 | 52.06 +Other | | 0.003404 | | | 0.19 Nlocal: 250 ave 250 max 250 min Histogram: 1 0 0 0 0 0 0 0 0 0 diff --git a/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.4 b/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.4 index 2c911cb9bb..60db1064e0 100644 --- a/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.4 +++ b/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.4 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 250 atoms - create_atoms CPU = 0.000656843 secs + create_atoms CPU = 0.000651121 secs # setting mass, mag. moments, and interactions for bcc iron @@ -102,20 +102,20 @@ Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng 900 0.09 -1 0 0 1 0 -55.560147 -1123.8404 -1122.364 950 0.095 -1 0 0 1 0 -55.560992 -1123.8312 -1122.364 1000 0.1 -1 0 0 1 0 -55.561635 -1123.8853 -1122.364 -Loop time of 2.38457 on 4 procs for 1000 steps with 250 atoms +Loop time of 1.5074 on 4 procs for 1000 steps with 250 atoms -Performance: 3.623 ns/day, 6.624 hours/ns, 419.362 timesteps/s -97.2% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 5.732 ns/day, 4.187 hours/ns, 663.393 timesteps/s +99.9% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.32773 | 0.36909 | 0.41504 | 6.0 | 15.48 -Neigh | 0.0014782 | 0.0015869 | 0.001724 | 0.2 | 0.07 -Comm | 0.14716 | 0.19316 | 0.23754 | 8.4 | 8.10 -Output | 0.0030437 | 0.0032653 | 0.0035224 | 0.3 | 0.14 -Modify | 1.8109 | 1.8139 | 1.8175 | 0.2 | 76.07 -Other | | 0.003611 | | | 0.15 +Pair | 0.22156 | 0.23223 | 0.24219 | 1.5 | 15.41 +Neigh | 0.0011292 | 0.0011852 | 0.0012362 | 0.1 | 0.08 +Comm | 0.067507 | 0.076341 | 0.087237 | 2.6 | 5.06 +Output | 0.0015073 | 0.0015442 | 0.0015914 | 0.1 | 0.10 +Modify | 1.1934 | 1.1947 | 1.1955 | 0.1 | 79.25 +Other | | 0.001434 | | | 0.10 Nlocal: 62.5 ave 66 max 60 min Histogram: 1 1 0 0 0 1 0 0 0 1 @@ -136,4 +136,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:02 +Total wall time: 0:00:01 diff --git a/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.1 b/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.1 index b73f7daad7..7871d82ae9 100644 --- a/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.1 +++ b/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.1 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.00070715 secs + create_atoms CPU = 0.000484943 secs # setting mass, mag. moments, and interactions for cobalt @@ -81,41 +81,41 @@ Neighbor list info ... bin: standard Per MPI rank memory allocation (min/avg/max) = 7.885 | 7.885 | 7.885 Mbytes Step Time v_magnorm v_emag Temp v_tmag TotEng - 0 0 0.028733803 0.40997576 100.03408 -4775.0671 -2218.1018 - 50 0.005 0.028733807 0.070491717 101.47879 -28153.519 -2218.1018 - 100 0.01 0.028733815 -0.70937134 101.7311 2925.8177 -2218.1018 - 150 0.015 0.028733823 -1.853981 99.63039 1197.9339 -2218.1018 - 200 0.02 0.028733828 -3.2679239 94.850105 741.17431 -2218.1018 - 250 0.025 0.028733824 -4.863967 88.444584 550.36979 -2218.1018 - 300 0.03 0.028733807 -6.5763457 82.689581 449.78321 -2218.1018 - 350 0.035 0.028733783 -8.3489158 80.108798 384.32228 -2218.1018 - 400 0.04 0.028733763 -10.120216 82.374947 335.01545 -2218.1018 - 450 0.045 0.028733755 -11.828932 89.814597 296.88965 -2218.1018 - 500 0.05 0.028733762 -13.423712 101.39613 267.51686 -2218.1018 - 550 0.055 0.028733783 -14.866724 115.07399 244.96012 -2218.1018 - 600 0.06 0.028733801 -16.135279 128.57849 229.33327 -2218.1018 - 650 0.065 0.028733804 -17.222838 140.22402 220.05718 -2218.1018 - 700 0.07 0.028733795 -18.154813 149.61295 212.95678 -2218.1018 - 750 0.075 0.028733781 -18.996903 157.5814 206.41327 -2218.1018 - 800 0.08 0.028733768 -19.804249 164.92075 203.88977 -2218.1018 - 850 0.085 0.028733752 -20.579151 171.67278 203.42363 -2218.1018 - 900 0.09 0.028733728 -21.294277 177.67238 199.84817 -2218.1018 - 950 0.095 0.028733715 -21.943945 183.2621 194.9614 -2218.1018 - 1000 0.1 0.02873374 -22.551277 188.99284 191.59796 -2218.1018 -Loop time of 5.15676 on 1 procs for 1000 steps with 500 atoms + 0 0 0.028733803 0.40997576 100.03408 -4775.0671 -2218.3068 + 50 0.005 0.028733807 0.070491717 101.47879 -28153.519 -2218.1371 + 100 0.01 0.028733815 -0.70937134 101.7311 2925.8177 -2217.7471 + 150 0.015 0.028733823 -1.853981 99.63039 1197.9339 -2217.1748 + 200 0.02 0.028733828 -3.2679239 94.850105 741.17431 -2216.4678 + 250 0.025 0.028733824 -4.863967 88.444584 550.36979 -2215.6698 + 300 0.03 0.028733807 -6.5763457 82.689581 449.78321 -2214.8136 + 350 0.035 0.028733783 -8.3489158 80.108798 384.32228 -2213.9273 + 400 0.04 0.028733763 -10.120216 82.374947 335.01545 -2213.0417 + 450 0.045 0.028733755 -11.828932 89.814597 296.88965 -2212.1873 + 500 0.05 0.028733762 -13.423712 101.39613 267.51686 -2211.39 + 550 0.055 0.028733783 -14.866724 115.07399 244.96012 -2210.6684 + 600 0.06 0.028733801 -16.135279 128.57849 229.33327 -2210.0342 + 650 0.065 0.028733804 -17.222838 140.22402 220.05718 -2209.4904 + 700 0.07 0.028733795 -18.154813 149.61295 212.95678 -2209.0244 + 750 0.075 0.028733781 -18.996903 157.5814 206.41327 -2208.6034 + 800 0.08 0.028733768 -19.804249 164.92075 203.88977 -2208.1997 + 850 0.085 0.028733752 -20.579151 171.67278 203.42363 -2207.8122 + 900 0.09 0.028733728 -21.294277 177.67238 199.84817 -2207.4547 + 950 0.095 0.028733715 -21.943945 183.2621 194.9614 -2207.1298 + 1000 0.1 0.02873374 -22.551277 188.99284 191.59796 -2206.8262 +Loop time of 4.30614 on 1 procs for 1000 steps with 500 atoms -Performance: 1.675 ns/day, 14.324 hours/ns, 193.920 timesteps/s -99.9% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 2.006 ns/day, 11.961 hours/ns, 232.227 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 2.4083 | 2.4083 | 2.4083 | 0.0 | 46.70 -Neigh | 0.016825 | 0.016825 | 0.016825 | 0.0 | 0.33 -Comm | 0.039891 | 0.039891 | 0.039891 | 0.0 | 0.77 -Output | 0.018168 | 0.018168 | 0.018168 | 0.0 | 0.35 -Modify | 2.6657 | 2.6657 | 2.6657 | 0.0 | 51.69 -Other | | 0.007864 | | | 0.15 +Pair | 2.038 | 2.038 | 2.038 | 0.0 | 47.33 +Neigh | 0.01566 | 0.01566 | 0.01566 | 0.0 | 0.36 +Comm | 0.032802 | 0.032802 | 0.032802 | 0.0 | 0.76 +Output | 0.014146 | 0.014146 | 0.014146 | 0.0 | 0.33 +Modify | 2.2003 | 2.2003 | 2.2003 | 0.0 | 51.10 +Other | | 0.005288 | | | 0.12 Nlocal: 500 ave 500 max 500 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -133,4 +133,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:05 +Total wall time: 0:00:04 diff --git a/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.4 b/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.4 index 92bcc4f533..638ab5e635 100644 --- a/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.4 +++ b/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.4 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.00071907 secs + create_atoms CPU = 0.000733852 secs # setting mass, mag. moments, and interactions for cobalt @@ -102,20 +102,20 @@ Step Time v_magnorm v_emag Temp v_tmag TotEng 900 0.09 0.028733829 -21.571419 167.8571 205.79849 -2218.1018 950 0.095 0.028733825 -22.365879 175.00875 201.33088 -2218.1018 1000 0.1 0.028733821 -23.133464 184.68305 195.52912 -2218.1018 -Loop time of 3.95668 on 4 procs for 1000 steps with 500 atoms +Loop time of 2.47211 on 4 procs for 1000 steps with 500 atoms -Performance: 2.184 ns/day, 10.991 hours/ns, 252.737 timesteps/s -97.8% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 3.495 ns/day, 6.867 hours/ns, 404.513 timesteps/s +99.9% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.89404 | 0.99018 | 1.0827 | 8.5 | 25.03 -Neigh | 0.0050189 | 0.0053826 | 0.0057576 | 0.5 | 0.14 -Comm | 0.23366 | 0.32767 | 0.42737 | 15.2 | 8.28 -Output | 0.0078192 | 0.0078953 | 0.0080998 | 0.1 | 0.20 -Modify | 2.6171 | 2.6192 | 2.6219 | 0.1 | 66.20 -Other | | 0.006363 | | | 0.16 +Pair | 0.5549 | 0.56708 | 0.58627 | 1.6 | 22.94 +Neigh | 0.0039728 | 0.0041007 | 0.0042598 | 0.2 | 0.17 +Comm | 0.087296 | 0.10802 | 0.11917 | 3.8 | 4.37 +Output | 0.0046923 | 0.0047188 | 0.0047917 | 0.1 | 0.19 +Modify | 1.7832 | 1.7862 | 1.7879 | 0.1 | 72.25 +Other | | 0.002016 | | | 0.08 Nlocal: 125 ave 139 max 112 min Histogram: 1 0 1 0 0 0 1 0 0 1 @@ -133,4 +133,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:03 +Total wall time: 0:00:02 diff --git a/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.1 b/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.1 index 2aa4a9a0d3..4f3b94df53 100644 --- a/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.1 +++ b/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.1 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.000488997 secs + create_atoms CPU = 0.00109196 secs # setting mass, mag. moments, and interactions for cobalt @@ -82,41 +82,41 @@ Neighbor list info ... bin: standard Per MPI rank memory allocation (min/avg/max) = 7.885 | 7.885 | 7.885 Mbytes Step Time v_magnorm v_emag Temp v_tmag TotEng - 0 0 0.028733803 0.455085 100.03408 -4301.853 -2218.0905 - 50 0.005 0.028732021 0.11535308 101.47887 -17203.944 -2218.0904 - 100 0.01 0.0287304 -0.665283 101.73105 3119.2267 -2218.09 - 150 0.015 0.028729403 -1.8105707 99.629794 1226.3803 -2218.0896 - 200 0.02 0.028731067 -3.224763 94.849715 750.93124 -2218.0895 - 250 0.025 0.028732765 -4.8207784 88.447019 555.16456 -2218.0895 - 300 0.03 0.028728169 -6.5331538 82.697813 452.6101 -2218.0896 - 350 0.035 0.02871707 -8.3059526 80.122838 386.20109 -2218.0896 - 400 0.04 0.028706605 -10.077613 82.389555 336.36118 -2218.0895 - 450 0.045 0.028701727 -11.78634 89.823176 297.91478 -2218.0894 - 500 0.05 0.028706691 -13.380919 101.39804 268.32933 -2218.0894 - 550 0.055 0.028714065 -14.824128 115.07511 245.62893 -2218.0893 - 600 0.06 0.028713691 -16.093505 128.58093 229.91054 -2218.089 - 650 0.065 0.028713232 -17.181217 140.22137 220.57591 -2218.089 - 700 0.07 0.02871245 -18.113035 149.60156 213.40077 -2218.0889 - 750 0.075 0.028712431 -18.954952 157.56849 206.80962 -2218.0891 - 800 0.08 0.02872489 -19.762756 164.91833 204.24742 -2218.0892 - 850 0.085 0.028733709 -20.538757 171.69348 203.73934 -2218.0894 - 900 0.09 0.028737031 -21.256095 177.71981 200.12043 -2218.0894 - 950 0.095 0.028743446 -21.908156 183.31613 195.23386 -2218.089 - 1000 0.1 0.028751809 -22.516179 189.01672 191.90401 -2218.0888 -Loop time of 5.71018 on 1 procs for 1000 steps with 500 atoms + 0 0 0.028733803 0.455085 100.03408 -4301.853 -2218.2955 + 50 0.005 0.028732021 0.11535308 101.47887 -17203.944 -2218.1258 + 100 0.01 0.0287304 -0.665283 101.73105 3119.2267 -2217.7358 + 150 0.015 0.028729403 -1.8105707 99.629794 1226.3803 -2217.1636 + 200 0.02 0.028731067 -3.224763 94.849715 750.93124 -2216.4566 + 250 0.025 0.028732765 -4.8207784 88.447019 555.16456 -2215.6585 + 300 0.03 0.028728169 -6.5331538 82.697813 452.6101 -2214.8022 + 350 0.035 0.02871707 -8.3059526 80.122838 386.20109 -2213.9158 + 400 0.04 0.028706605 -10.077613 82.389555 336.36118 -2213.03 + 450 0.045 0.028701727 -11.78634 89.823176 297.91478 -2212.1758 + 500 0.05 0.028706691 -13.380919 101.39804 268.32933 -2211.3785 + 550 0.055 0.028714065 -14.824128 115.07511 245.62893 -2210.6569 + 600 0.06 0.028713691 -16.093505 128.58093 229.91054 -2210.0225 + 650 0.065 0.028713232 -17.181217 140.22137 220.57591 -2209.4787 + 700 0.07 0.02871245 -18.113035 149.60156 213.40077 -2209.0127 + 750 0.075 0.028712431 -18.954952 157.56849 206.80962 -2208.5916 + 800 0.08 0.02872489 -19.762756 164.91833 204.24742 -2208.1876 + 850 0.085 0.028733709 -20.538757 171.69348 203.73934 -2207.7993 + 900 0.09 0.028737031 -21.256095 177.71981 200.12043 -2207.4406 + 950 0.095 0.028743446 -21.908156 183.31613 195.23386 -2207.1149 + 1000 0.1 0.028751809 -22.516179 189.01672 191.90401 -2206.8111 +Loop time of 4.3661 on 1 procs for 1000 steps with 500 atoms -Performance: 1.513 ns/day, 15.862 hours/ns, 175.126 timesteps/s -99.9% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 1.979 ns/day, 12.128 hours/ns, 229.037 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 2.7307 | 2.7307 | 2.7307 | 0.0 | 47.82 -Neigh | 0.018982 | 0.018982 | 0.018982 | 0.0 | 0.33 -Comm | 0.044032 | 0.044032 | 0.044032 | 0.0 | 0.77 -Output | 0.036037 | 0.036037 | 0.036037 | 0.0 | 0.63 -Modify | 2.8713 | 2.8713 | 2.8713 | 0.0 | 50.28 -Other | | 0.009135 | | | 0.16 +Pair | 2.0467 | 2.0467 | 2.0467 | 0.0 | 46.88 +Neigh | 0.015636 | 0.015636 | 0.015636 | 0.0 | 0.36 +Comm | 0.032918 | 0.032918 | 0.032918 | 0.0 | 0.75 +Output | 0.027737 | 0.027737 | 0.027737 | 0.0 | 0.64 +Modify | 2.2379 | 2.2379 | 2.2379 | 0.0 | 51.26 +Other | | 0.005233 | | | 0.12 Nlocal: 500 ave 500 max 500 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -135,4 +135,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:05 +Total wall time: 0:00:04 diff --git a/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.4 b/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.4 index 0657d43f8a..1724ef9df8 100644 --- a/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.4 +++ b/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.4 @@ -19,7 +19,7 @@ Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.000617027 secs + create_atoms CPU = 0.000827074 secs # setting mass, mag. moments, and interactions for cobalt @@ -103,20 +103,20 @@ Step Time v_magnorm v_emag Temp v_tmag TotEng 900 0.09 0.028684101 -21.521505 167.76167 206.14977 -2218.089 950 0.095 0.028684705 -22.314351 174.918 201.65878 -2218.0891 1000 0.1 0.028691284 -23.080026 184.60192 195.8385 -2218.0893 -Loop time of 3.6142 on 4 procs for 1000 steps with 500 atoms +Loop time of 2.5947 on 4 procs for 1000 steps with 500 atoms -Performance: 2.391 ns/day, 10.039 hours/ns, 276.686 timesteps/s -98.8% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 3.330 ns/day, 7.207 hours/ns, 385.402 timesteps/s +99.9% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.75407 | 0.87833 | 0.96493 | 8.8 | 24.30 -Neigh | 0.004509 | 0.0051936 | 0.0056126 | 0.6 | 0.14 -Comm | 0.19147 | 0.28312 | 0.4105 | 16.0 | 7.83 -Output | 0.013854 | 0.013948 | 0.014158 | 0.1 | 0.39 -Modify | 2.4267 | 2.4282 | 2.4319 | 0.1 | 67.19 -Other | | 0.005371 | | | 0.15 +Pair | 0.56409 | 0.58139 | 0.605 | 2.0 | 22.41 +Neigh | 0.0039618 | 0.0041058 | 0.0042889 | 0.2 | 0.16 +Comm | 0.095324 | 0.12147 | 0.13892 | 4.8 | 4.68 +Output | 0.008945 | 0.0089793 | 0.0090477 | 0.0 | 0.35 +Modify | 1.8745 | 1.8765 | 1.8795 | 0.1 | 72.32 +Other | | 0.002217 | | | 0.09 Nlocal: 125 ave 139 max 112 min Histogram: 1 0 1 0 0 0 1 0 0 1 @@ -135,4 +135,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:03 +Total wall time: 0:00:02 diff --git a/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.1 b/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.1 index cc1cb29a6e..d5c38a9967 100644 --- a/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.1 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.1 @@ -12,7 +12,7 @@ read_data Norm_randXY_8x8x32.data 1 by 1 by 1 MPI processor grid reading atoms ... 8192 atoms - read_data CPU = 0.0207078 secs + read_data CPU = 0.0127251 secs mass 1 58.93 @@ -68,31 +68,31 @@ Neighbor list info ... bin: standard Per MPI rank memory allocation (min/avg/max) = 19.68 | 19.68 | 19.68 Mbytes Step Time v_magnorm v_emag v_tmag Temp TotEng - 0 0 0.0177864461018737 -1323.65841279979 1274.398774669 0 -37220.5576936917 - 10 0.001 0.0177864363786085 -1323.66900862123 1270.76616762926 0.0100007025152235 -37220.5576943558 - 20 0.002 0.0177864377251544 -1323.70032173151 1259.90270462032 0.0394803272360477 -37220.5576959255 - 30 0.003 0.0177864511986563 -1323.75117991179 1243.50772254923 0.0871132837928349 -37220.5576982168 - 40 0.004 0.0177864729727686 -1323.81992477224 1223.91535595806 0.150986538096776 -37220.5577010151 - 50 0.005 0.017786495620418 -1323.90456907402 1203.45497846157 0.22877054554493 -37220.5577041158 - 60 0.006 0.0177865119365897 -1324.00293472823 1183.95496070422 0.317876389336898 -37220.5577073311 - 70 0.007 0.0177865186121948 -1324.11277680481 1166.52445270059 0.415601818818485 -37220.5577104779 - 80 0.008 0.0177865171615599 -1324.23190710734 1151.59958937508 0.519276751090729 -37220.5577133816 - 90 0.009 0.0177865117923882 -1324.35831839963 1139.14485136813 0.626407059487507 -37220.5577158996 - 100 0.01 0.0177865063215865 -1324.49029089774 1128.88117273962 0.734797362055872 -37220.5577179524 -Loop time of 17.5042 on 1 procs for 100 steps with 8192 atoms + 0 0 0.0177864461018737 -1323.65841279979 1274.398774669 0 -36558.7284872918 + 10 0.001 0.0177864363786085 -1323.66900862123 1270.76616762926 0.0100007025152235 -36558.7231900452 + 20 0.002 0.0177864377251544 -1323.70032173151 1259.90270462032 0.0394803272360477 -36558.7075350597 + 30 0.003 0.0177864511986563 -1323.75117991179 1243.50772254923 0.0871132837928349 -36558.6821082609 + 40 0.004 0.0177864729727686 -1323.81992477224 1223.91535595806 0.150986538096776 -36558.6477386289 + 50 0.005 0.017786495620418 -1323.90456907402 1203.45497846157 0.22877054554493 -36558.6054195788 + 60 0.006 0.0177865119365897 -1324.00293472823 1183.95496070422 0.317876389336898 -36558.556239967 + 70 0.007 0.0177865186121948 -1324.11277680481 1166.52445270059 0.415601818818485 -36558.5013220755 + 80 0.008 0.0177865171615599 -1324.23190710734 1151.59958937508 0.519276751090729 -36558.4417598279 + 90 0.009 0.0177865117923882 -1324.35831839963 1139.14485136813 0.626407059487507 -36558.3785566998 + 100 0.01 0.0177865063215865 -1324.49029089774 1128.88117273962 0.734797362055872 -36558.3125725035 +Loop time of 14.8985 on 1 procs for 100 steps with 8192 atoms -Performance: 0.049 ns/day, 486.227 hours/ns, 5.713 timesteps/s -99.7% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 0.058 ns/day, 413.847 hours/ns, 6.712 timesteps/s +99.6% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 5.4555 | 5.4555 | 5.4555 | 0.0 | 31.17 -Neigh | 3.9944 | 3.9944 | 3.9944 | 0.0 | 22.82 -Comm | 0.086468 | 0.086468 | 0.086468 | 0.0 | 0.49 -Output | 2.7685 | 2.7685 | 2.7685 | 0.0 | 15.82 -Modify | 5.1645 | 5.1645 | 5.1645 | 0.0 | 29.50 -Other | | 0.0349 | | | 0.20 +Pair | 4.5996 | 4.5996 | 4.5996 | 0.0 | 30.87 +Neigh | 3.6 | 3.6 | 3.6 | 0.0 | 24.16 +Comm | 0.057512 | 0.057512 | 0.057512 | 0.0 | 0.39 +Output | 2.4463 | 2.4463 | 2.4463 | 0.0 | 16.42 +Modify | 4.1766 | 4.1766 | 4.1766 | 0.0 | 28.03 +Other | | 0.01854 | | | 0.12 Nlocal: 8192 ave 8192 max 8192 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -110,4 +110,4 @@ Dangerous builds not checked Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:17 +Total wall time: 0:00:15 diff --git a/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.4 b/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.4 index 8c477e633f..decd7f66de 100644 --- a/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.4 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.4 @@ -12,7 +12,7 @@ read_data Norm_randXY_8x8x32.data 1 by 1 by 4 MPI processor grid reading atoms ... 8192 atoms - read_data CPU = 0.023248 secs + read_data CPU = 0.0103889 secs mass 1 58.93 @@ -79,20 +79,20 @@ Step Time v_magnorm v_emag v_tmag Temp TotEng 80 0.008 0.0177865881669081 -1324.23190693081 1151.59982868413 0.519276589926842 -37220.557713381 90 0.009 0.0177865780982769 -1324.35831816525 1139.14509878533 0.626406847905203 -37220.557715901 100 0.01 0.017786564605084 -1324.49029060173 1128.88143013641 0.734797098519806 -37220.557717952 -Loop time of 7.30477 on 4 procs for 100 steps with 8192 atoms +Loop time of 4.32342 on 4 procs for 100 steps with 8192 atoms -Performance: 0.118 ns/day, 202.910 hours/ns, 13.690 timesteps/s -98.0% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 0.200 ns/day, 120.095 hours/ns, 23.130 timesteps/s +99.8% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 1.9727 | 2.0433 | 2.1095 | 3.9 | 27.97 -Neigh | 1.1665 | 1.3031 | 1.4137 | 8.7 | 17.84 -Comm | 0.15743 | 0.31703 | 0.53111 | 28.2 | 4.34 -Output | 1.0547 | 1.0747 | 1.094 | 1.4 | 14.71 -Modify | 2.5296 | 2.5551 | 2.5794 | 1.1 | 34.98 -Other | | 0.01167 | | | 0.16 +Pair | 1.185 | 1.1925 | 1.1991 | 0.5 | 27.58 +Neigh | 0.93459 | 0.93934 | 0.94983 | 0.6 | 21.73 +Comm | 0.042462 | 0.059373 | 0.069249 | 4.1 | 1.37 +Output | 0.61823 | 0.63273 | 0.64528 | 1.3 | 14.63 +Modify | 1.4827 | 1.4955 | 1.5099 | 0.8 | 34.59 +Other | | 0.003968 | | | 0.09 Nlocal: 2048 ave 2061 max 2035 min Histogram: 1 0 0 1 0 0 1 0 0 1 @@ -110,4 +110,4 @@ Dangerous builds not checked Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:07 +Total wall time: 0:00:04 diff --git a/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.1 b/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.1 index 4ca29113d3..c7544dedfa 100644 --- a/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.1 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.1 @@ -16,7 +16,7 @@ WARNING: Restart file used different # of processors: 4 vs. 1 (../read_restart.c 1 by 1 by 1 MPI processor grid restoring pair style spin/exchange from restart 500 atoms - read_restart CPU = 0.000402927 secs + read_restart CPU = 0.000396967 secs # setting mass, mag. moments, and interactions @@ -74,31 +74,31 @@ Neighbor list info ... bin: standard Per MPI rank memory allocation (min/avg/max) = 6.816 | 6.816 | 6.816 Mbytes Step Time v_magnorm v_emag v_tmag Temp TotEng - 1000 0 0.108317262557656 -10.7649197733649 2538.4247868621 0 -2205.7648720089 - 1010 0.001 0.108317281393701 -10.7743543303502 2527.22692799144 0.146167392153018 -2205.76487255098 - 1020 0.002 0.108317318482233 -10.8022550516195 2509.47863584151 0.577304300153637 -2205.76487378396 - 1030 0.003 0.108317366763426 -10.8476659807571 2487.5614649682 1.27529086243277 -2205.76487555634 - 1040 0.004 0.108317415532953 -10.9092708333549 2463.97963921611 2.21443906326453 -2205.76487769286 - 1050 0.005 0.108317453851058 -10.98553406179 2440.70473642157 3.36396898978859 -2205.7648800529 - 1060 0.006 0.108317473584086 -11.0748008072977 2418.66477599297 4.68991434259399 -2205.76488256723 - 1070 0.007 0.108317471632913 -11.175325501803 2397.59274785581 6.15596240129541 -2205.76488520043 - 1080 0.008 0.108317450667394 -11.2852665400894 2376.32871275528 7.7237909750654 -2205.76488786887 - 1090 0.009 0.108317417687893 -11.4027246787047 2353.52646917989 9.35409156720424 -2205.76489041327 - 1100 0.01 0.108317381194814 -11.52585602487 2328.41541723561 11.0087303030003 -2205.76489265824 -Loop time of 1.05153 on 1 procs for 100 steps with 500 atoms + 1000 0 0.108317262557656 -10.7649197733649 2538.4247868621 0 -2200.38241212222 + 1010 0.001 0.108317281393701 -10.7743543303502 2527.22692799144 0.146167392153018 -2200.3776953858 + 1020 0.002 0.108317318482233 -10.8022550516195 2509.47863584151 0.577304300153637 -2200.36374625815 + 1030 0.003 0.108317366763426 -10.8476659807571 2487.5614649682 1.27529086243277 -2200.34104256596 + 1040 0.004 0.108317415532953 -10.9092708333549 2463.97963921611 2.21443906326453 -2200.31024227618 + 1050 0.005 0.108317453851058 -10.98553406179 2440.70473642157 3.36396898978859 -2200.27211302201 + 1060 0.006 0.108317473584086 -11.0748008072977 2418.66477599297 4.68991434259399 -2200.22748216359 + 1070 0.007 0.108317471632913 -11.175325501803 2397.59274785581 6.15596240129541 -2200.17722244953 + 1080 0.008 0.108317450667394 -11.2852665400894 2376.32871275528 7.7237909750654 -2200.12225459883 + 1090 0.009 0.108317417687893 -11.4027246787047 2353.52646917989 9.35409156720424 -2200.06352807392 + 1100 0.01 0.108317381194814 -11.52585602487 2328.41541723561 11.0087303030003 -2200.0019646458 +Loop time of 0.964681 on 1 procs for 100 steps with 500 atoms -Performance: 0.822 ns/day, 29.209 hours/ns, 95.100 timesteps/s -99.7% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 0.896 ns/day, 26.797 hours/ns, 103.661 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.3348 | 0.3348 | 0.3348 | 0.0 | 31.84 -Neigh | 0.26691 | 0.26691 | 0.26691 | 0.0 | 25.38 -Comm | 0.007993 | 0.007993 | 0.007993 | 0.0 | 0.76 -Output | 0.14892 | 0.14892 | 0.14892 | 0.0 | 14.16 -Modify | 0.29137 | 0.29137 | 0.29137 | 0.0 | 27.71 -Other | | 0.001526 | | | 0.15 +Pair | 0.29842 | 0.29842 | 0.29842 | 0.0 | 30.93 +Neigh | 0.25359 | 0.25359 | 0.25359 | 0.0 | 26.29 +Comm | 0.0069926 | 0.0069926 | 0.0069926 | 0.0 | 0.72 +Output | 0.14398 | 0.14398 | 0.14398 | 0.0 | 14.93 +Modify | 0.26045 | 0.26045 | 0.26045 | 0.0 | 27.00 +Other | | 0.001249 | | | 0.13 Nlocal: 500 ave 500 max 500 min Histogram: 1 0 0 0 0 0 0 0 0 0 diff --git a/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.4 b/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.4 index 5d40efc29b..6443d341cd 100644 --- a/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.4 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.4 @@ -15,7 +15,7 @@ read_restart restart_hcp_cobalt.equil 1 by 2 by 2 MPI processor grid restoring pair style spin/exchange from restart 500 atoms - read_restart CPU = 0.000858784 secs + read_restart CPU = 0.000922918 secs # setting mass, mag. moments, and interactions @@ -84,20 +84,20 @@ Step Time v_magnorm v_emag v_tmag Temp TotEng 1080 0.008 0.108317320750099 -11.2852665775656 2376.32820919279 7.7237915384778 -2205.76488786888 1090 0.009 0.108317304079233 -11.402724701646 2353.52588586648 9.35409189724323 -2205.7648904133 1100 0.01 0.108317284409678 -11.5258560062539 2328.41472376239 11.0087299868288 -2205.76489265829 -Loop time of 0.603216 on 4 procs for 100 steps with 500 atoms +Loop time of 0.410707 on 4 procs for 100 steps with 500 atoms -Performance: 1.432 ns/day, 16.756 hours/ns, 165.778 timesteps/s -99.9% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 2.104 ns/day, 11.409 hours/ns, 243.483 timesteps/s +99.7% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.1203 | 0.12952 | 0.13546 | 1.6 | 21.47 -Neigh | 0.064357 | 0.080477 | 0.093005 | 4.4 | 13.34 -Comm | 0.016533 | 0.035739 | 0.06195 | 9.9 | 5.92 -Output | 0.063324 | 0.065044 | 0.066794 | 0.5 | 10.78 -Modify | 0.29023 | 0.29189 | 0.29336 | 0.3 | 48.39 -Other | | 0.0005503 | | | 0.09 +Pair | 0.083043 | 0.083714 | 0.084202 | 0.1 | 20.38 +Neigh | 0.063158 | 0.064429 | 0.065314 | 0.3 | 15.69 +Comm | 0.012237 | 0.013588 | 0.014798 | 0.8 | 3.31 +Output | 0.039088 | 0.040653 | 0.042176 | 0.6 | 9.90 +Modify | 0.20645 | 0.20795 | 0.20945 | 0.2 | 50.63 +Other | | 0.0003724 | | | 0.09 Nlocal: 125 ave 127 max 122 min Histogram: 1 0 0 0 1 0 0 0 0 2 diff --git a/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.1 b/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.1 index 986f93e3e1..9dbe1a3548 100644 --- a/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.1 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.1 @@ -18,7 +18,7 @@ Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.001122 secs + create_atoms CPU = 0.000552893 secs # setting mass, mag. moments, and interactions for cobalt @@ -72,31 +72,31 @@ Neighbor list info ... bin: standard Per MPI rank memory allocation (min/avg/max) = 6.947 | 6.947 | 6.947 Mbytes Step Time v_magnorm v_emag Temp TotEng - 0 0 0.076558814 1.7982359 0 1.7982359 - 100 0.01 0.077628154 0.73387834 0 0.73387834 - 200 0.02 0.076678996 -0.4048463 0 -0.4048463 - 300 0.03 0.079174837 -1.3519103 0 -1.3519103 - 400 0.04 0.085031632 -3.0345702 0 -3.0345702 - 500 0.05 0.08702747 -4.0853256 0 -4.0853256 - 600 0.06 0.087066482 -5.259549 0 -5.259549 - 700 0.07 0.089788894 -6.629076 0 -6.629076 - 800 0.08 0.091699611 -8.0574087 0 -8.0574087 - 900 0.09 0.090038899 -9.2012019 0 -9.2012019 - 1000 0.1 0.093257309 -10.470452 0 -10.470452 -Loop time of 3.56687 on 1 procs for 1000 steps with 500 atoms + 0 0 0.076558814 1.7982359 0 0.89911794 + 100 0.01 0.077628154 0.73387834 0 0.36693917 + 200 0.02 0.076678996 -0.4048463 0 -0.20242315 + 300 0.03 0.079174837 -1.3519103 0 -0.67595514 + 400 0.04 0.085031632 -3.0345702 0 -1.5172851 + 500 0.05 0.08702747 -4.0853256 0 -2.0426628 + 600 0.06 0.087066482 -5.259549 0 -2.6297745 + 700 0.07 0.089788894 -6.629076 0 -3.314538 + 800 0.08 0.091699611 -8.0574087 0 -4.0287043 + 900 0.09 0.090038899 -9.2012019 0 -4.600601 + 1000 0.1 0.093257309 -10.470452 0 -5.2352261 +Loop time of 3.37852 on 1 procs for 1000 steps with 500 atoms -Performance: 2.422 ns/day, 9.908 hours/ns, 280.358 timesteps/s -99.3% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 2.557 ns/day, 9.385 hours/ns, 295.987 timesteps/s +99.6% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.46568 | 0.46568 | 0.46568 | 0.0 | 13.06 +Pair | 0.45808 | 0.45808 | 0.45808 | 0.0 | 13.56 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.022188 | 0.022188 | 0.022188 | 0.0 | 0.62 -Output | 1.4417 | 1.4417 | 1.4417 | 0.0 | 40.42 -Modify | 1.6335 | 1.6335 | 1.6335 | 0.0 | 45.80 -Other | | 0.003845 | | | 0.11 +Comm | 0.019707 | 0.019707 | 0.019707 | 0.0 | 0.58 +Output | 1.3865 | 1.3865 | 1.3865 | 0.0 | 41.04 +Modify | 1.5106 | 1.5106 | 1.5106 | 0.0 | 44.71 +Other | | 0.003624 | | | 0.11 Nlocal: 500 ave 500 max 500 min Histogram: 1 0 0 0 0 0 0 0 0 0 diff --git a/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.4 b/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.4 index 05f6091f79..cb98274603 100644 --- a/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.4 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.4 @@ -18,7 +18,7 @@ Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.000901937 secs + create_atoms CPU = 0.000751972 secs # setting mass, mag. moments, and interactions for cobalt @@ -83,20 +83,20 @@ Step Time v_magnorm v_emag Temp TotEng 800 0.08 0.097960611 -7.8688568 0 -7.8688568 900 0.09 0.10193463 -9.5888008 0 -9.5888008 1000 0.1 0.10831726 -10.76492 0 -10.76492 -Loop time of 2.36594 on 4 procs for 1000 steps with 500 atoms +Loop time of 1.70473 on 4 procs for 1000 steps with 500 atoms -Performance: 3.652 ns/day, 6.572 hours/ns, 422.665 timesteps/s -98.9% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 5.068 ns/day, 4.735 hours/ns, 586.602 timesteps/s +99.6% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.13515 | 0.15276 | 0.16507 | 2.8 | 6.46 +Pair | 0.11636 | 0.11927 | 0.12069 | 0.5 | 7.00 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.08478 | 0.10161 | 0.12408 | 4.5 | 4.29 -Output | 0.50658 | 0.52938 | 0.55066 | 2.3 | 22.38 -Modify | 1.5629 | 1.5794 | 1.6014 | 1.3 | 66.75 -Other | | 0.002834 | | | 0.12 +Comm | 0.049208 | 0.052445 | 0.057424 | 1.4 | 3.08 +Output | 0.38579 | 0.40345 | 0.4199 | 2.0 | 23.67 +Modify | 1.1138 | 1.1282 | 1.1436 | 1.1 | 66.18 +Other | | 0.001322 | | | 0.08 Nlocal: 125 ave 125 max 125 min Histogram: 4 0 0 0 0 0 0 0 0 0 @@ -116,4 +116,4 @@ write_restart restart_hcp_cobalt.equil Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:02 +Total wall time: 0:00:01 diff --git a/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.1 b/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.1 index da8e705204..ed5c037feb 100644 --- a/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.1 +++ b/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.1 @@ -18,10 +18,10 @@ region reg1 block 0.0 10.0 0.0 5.0 0.0 1.0 region reg2 block 0.0 10.0 6.0 10.0 0.0 1.0 create_atoms 1 region reg1 Created 120 atoms - create_atoms CPU = 0.000591993 secs + create_atoms CPU = 0.000998974 secs create_atoms 2 region reg2 Created 80 atoms - create_atoms CPU = 2.19345e-05 secs + create_atoms CPU = 4.1008e-05 secs # setting mass, mag. moments, and interactions for bcc iron @@ -88,25 +88,25 @@ Neighbor list info ... bin: none Per MPI rank memory allocation (min/avg/max) = 7.215 | 7.215 | 7.215 Mbytes Step Time v_magx v_magz v_magnorm v_tmag TotEng - 0 0 0.000143282585570239 0.615515043943419 0.615726279597251 21.735436446264 0.251043691626527 - 100 0.01 -0.00116085697754605 0.590264559350799 0.590315072966953 0.00283413081085227 0.0846048989956838 - 200 0.02 -0.00014757052323624 0.5896197627388 0.589686497206689 0.000451051163122381 0.0839054390713707 - 300 0.03 2.64982966536903e-05 0.590029694756149 0.590102003120244 5.22539631503911e-05 0.0838351677819021 - 400 0.04 1.77805448780044e-05 0.590195117338991 0.590268726215095 4.46490059775722e-06 0.0838382933245033 - 500 0.05 6.71566571038784e-06 0.590243842081075 0.590317756995865 3.63227563542099e-07 0.0838411433938002 - 600 0.06 2.24103407431009e-06 0.590257551861528 0.590331542128336 2.99360370345602e-08 0.0838420708305254 - 700 0.07 7.12179152899672e-07 0.5902614042958 0.590335413637883 2.51559188415894e-09 0.0838423375091772 - 800 0.08 2.20574733078571e-07 0.590262494529884 0.590336508799302 2.14455748236281e-10 0.0838424126463501 - 900 0.09 6.72564339382342e-08 0.590262805532644 0.590336821097688 1.84495767133404e-11 0.0838424338620733 - 1000 0.1 2.03001940418668e-08 0.590262894882646 0.590336910794094 1.5958531383517e-12 0.0838424398944954 -Loop time of 0.128906 on 1 procs for 1000 steps with 200 atoms + 0 0 0.000143282585570239 0.615515043943419 0.615726279597251 24.9364200982478 0.121881906963737 + 100 0.01 0.000616167502203097 0.594467364025194 0.594498630048783 0.00188964439583802 0.0371335982020527 + 200 0.02 0.000498981016106215 0.595175581059792 0.595218717456538 0.000158614984300385 0.036877233648055 + 300 0.03 0.000211899815837572 0.595357874794342 0.595402442288391 1.44454891242177e-05 0.0368548794182375 + 400 0.04 7.98967577397158e-05 0.595395828381057 0.595440657806237 1.50721782707597e-06 0.0368527556548781 + 500 0.05 2.9121648914103e-05 0.595403174462525 0.595448064489507 1.74330474543395e-07 0.0368525254239539 + 600 0.06 1.04772320898497e-05 0.595404457003426 0.595449362424563 2.12204214498221e-08 0.0368524982492743 + 700 0.07 3.74634771616422e-06 0.595404627382825 0.595449536940641 2.63852407890463e-09 0.036852494912626 + 800 0.08 1.33525617457914e-06 0.595404626884198 0.595449537611055 3.30772506699851e-10 0.0368524944963445 + 900 0.09 4.75054785504803e-07 0.595404613763238 0.595449524836571 4.15940445257144e-11 0.0368524944440918 + 1000 0.1 1.68843135202601e-07 0.59540460640039 0.595449517580793 5.23632581178917e-12 0.036852494437518 +Loop time of 0.0966749 on 1 procs for 1000 steps with 200 atoms -98.9% CPU use with 1 MPI tasks x no OpenMP threads +100.0% CPU use with 1 MPI tasks x no OpenMP threads Minimization stats: Stopping criterion = max iterations Energy initial, next-to-last, final = - 0.251043691627 0.0838424398641 0.0838424398945 + 0.121881906964 0.0368524944375 0.0368524944375 Force two-norm initial, final = 0 0 Force max component initial, final = 0 0 Final line search alpha, max atom move = 0 0 @@ -115,12 +115,12 @@ Minimization stats: MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.11267 | 0.11267 | 0.11267 | 0.0 | 87.41 +Pair | 0.08679 | 0.08679 | 0.08679 | 0.0 | 89.77 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.00012422 | 0.00012422 | 0.00012422 | 0.0 | 0.10 -Output | 0.0062549 | 0.0062549 | 0.0062549 | 0.0 | 4.85 -Modify | 0.0036588 | 0.0036588 | 0.0036588 | 0.0 | 2.84 -Other | | 0.006197 | | | 4.81 +Comm | 7.2956e-05 | 7.2956e-05 | 7.2956e-05 | 0.0 | 0.08 +Output | 0.0033231 | 0.0033231 | 0.0033231 | 0.0 | 3.44 +Modify | 0.0022919 | 0.0022919 | 0.0022919 | 0.0 | 2.37 +Other | | 0.004197 | | | 4.34 Nlocal: 200 ave 200 max 200 min Histogram: 1 0 0 0 0 0 0 0 0 0 diff --git a/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.4 b/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.4 index 4889232f9d..4ce1497957 100644 --- a/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.4 +++ b/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.4 @@ -18,10 +18,10 @@ region reg1 block 0.0 10.0 0.0 5.0 0.0 1.0 region reg2 block 0.0 10.0 6.0 10.0 0.0 1.0 create_atoms 1 region reg1 Created 120 atoms - create_atoms CPU = 0.000560045 secs + create_atoms CPU = 0.000770092 secs create_atoms 2 region reg2 Created 80 atoms - create_atoms CPU = 0.000101089 secs + create_atoms CPU = 7.9155e-05 secs # setting mass, mag. moments, and interactions for bcc iron @@ -99,9 +99,9 @@ Step Time v_magx v_magz v_magnorm v_tmag TotEng 800 0.08 2.20574733079126e-07 0.590262494529884 0.590336508799302 2.14455748236281e-10 0.0838424126463497 900 0.09 6.72564339365689e-08 0.590262805532644 0.590336821097688 1.84495767133404e-11 0.0838424338620728 1000 0.1 2.03001940390912e-08 0.590262894882646 0.590336910794094 1.5958531383517e-12 0.0838424398944951 -Loop time of 0.0892034 on 4 procs for 1000 steps with 200 atoms +Loop time of 0.0617704 on 4 procs for 1000 steps with 200 atoms -91.7% CPU use with 4 MPI tasks x no OpenMP threads +98.7% CPU use with 4 MPI tasks x no OpenMP threads Minimization stats: Stopping criterion = max iterations @@ -115,12 +115,12 @@ Minimization stats: MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.032445 | 0.038594 | 0.054315 | 4.6 | 43.27 +Pair | 0.023753 | 0.029762 | 0.035936 | 3.3 | 48.18 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.020121 | 0.035668 | 0.042827 | 4.8 | 39.98 -Output | 0.0024662 | 0.0025705 | 0.0028648 | 0.3 | 2.88 -Modify | 0.00099444 | 0.0010954 | 0.0011995 | 0.2 | 1.23 -Other | | 0.01128 | | | 12.64 +Comm | 0.011783 | 0.019131 | 0.025404 | 4.3 | 30.97 +Output | 0.0019517 | 0.0019774 | 0.0020368 | 0.1 | 3.20 +Modify | 0.0006361 | 0.00087249 | 0.0011525 | 0.0 | 1.41 +Other | | 0.01003 | | | 16.23 Nlocal: 50 ave 50 max 50 min Histogram: 4 0 0 0 0 0 0 0 0 0 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.1 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.1 index 134ff82ea0..61b6ad8700 100644 --- a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.1 +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.1 @@ -17,7 +17,7 @@ Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 5780 atoms - create_atoms CPU = 0.00103712 secs + create_atoms CPU = 0.00107217 secs # setting mass, mag. moments, and interactions for bcc iron @@ -88,35 +88,35 @@ Neighbor list info ... bin: none Per MPI rank memory allocation (min/avg/max) = 8.331 | 8.331 | 8.331 Mbytes Step Time v_magnorm v_emag v_tmag Temp TotEng - 0 0 0.0100717228668283 -0.162177519662199 14970.7090923449 0 -0.157514482753568 - 50 0.005 0.00013406177065452 -128.226118665465 0.102634444037433 0 -128.28618242467 - 100 0.01 7.67769618983783e-06 -131.374599259781 0.0222596977749883 0 -131.428418504308 - 150 0.015 6.02904602224617e-07 -132.224372015825 0.00974271828169067 0 -132.273190134603 - 200 0.02 6.50197247050607e-07 -132.573383315469 0.00374227079785919 0 -132.617565541035 - 250 0.025 4.40534385751331e-07 -132.729743470508 0.00193340972825779 0 -132.770567114743 - 300 0.03 2.78356316513452e-07 -132.819255077939 0.00124938353773497 0 -132.857574876413 - 350 0.035 1.79684785125462e-07 -132.882714312877 0.000973166792896161 0 -132.919261229743 - 400 0.04 1.10949878458879e-07 -132.935357748213 0.000852955460997589 0 -132.970786605995 - 450 0.045 6.49064465617783e-08 -132.982991683198 0.000790741148426227 0 -133.017887798926 - 500 0.05 3.70514666560433e-08 -133.027689959766 0.000747949132882749 0 -133.062561991888 - 550 0.055 2.12433814830335e-08 -133.070148920145 0.000712637321271171 0 -133.105417593747 - 600 0.06 1.24676590173818e-08 -133.110772798502 0.000685051841817329 0 -133.146767469277 - 650 0.065 7.53611859123344e-09 -133.150126417754 0.000669443562813207 0 -133.187094895709 - 700 0.07 4.63539338668379e-09 -133.189024073453 0.000669619853917951 0 -133.227152349437 - 750 0.075 2.82145833993213e-09 -133.22844627026 0.00068733803508696 0 -133.267881315199 - 800 0.08 1.64378151551878e-09 -133.269413776733 0.00072219769217513 0 -133.310284062462 - 850 0.085 8.88331010921243e-10 -133.312863108453 0.000771645398804489 0 -133.355293578462 - 900 0.09 4.33874801673642e-10 -133.359507749172 0.000830255722998153 0 -133.403626236688 - 950 0.095 1.88127849216404e-10 -133.409630495316 0.000888348219681115 0 -133.455560507802 - 1000 0.1 7.17748877096286e-11 -133.462806227865 0.000931427722404679 0 -133.510640942679 -Loop time of 11.213 on 1 procs for 1000 steps with 5780 atoms + 0 0 0.0100717228668283 -0.163834417271778 14831.3069413956 0 -0.0819172086358848 + 50 0.005 0.000106105812337003 -128.307447484203 0.104264818055985 0 -64.1537237421011 + 100 0.01 7.95347901119144e-06 -131.449389798071 0.0221943604064967 0 -65.7246948990356 + 150 0.015 5.63006161138875e-07 -132.296453030419 0.0085472877724348 0 -66.1482265152089 + 200 0.02 5.07390677383517e-07 -132.622857703805 0.00361380451198708 0 -66.3114288519012 + 250 0.025 3.28458336892231e-07 -132.774411992703 0.00187753161968493 0 -66.3872059963511 + 300 0.03 1.93294839202864e-07 -132.861283726084 0.00121374398924599 0 -66.4306418630428 + 350 0.035 1.13872157437693e-07 -132.923137019136 0.000954736871701507 0 -66.4615685095675 + 400 0.04 6.42075545620808e-08 -132.975239148591 0.000854064736183609 0 -66.4876195742954 + 450 0.045 3.44210513403008e-08 -133.023523287306 0.000812909459005007 0 -66.5117616436536 + 500 0.05 1.80394981485933e-08 -133.070071976252 0.000789742875305133 0 -66.5350359881254 + 550 0.055 9.54697157105863e-09 -133.11541233939 0.000769860218895372 0 -66.5577061696963 + 600 0.06 5.22455110720346e-09 -133.159676447906 0.000752941158466282 0 -66.5798382239526 + 650 0.065 2.95172977724016e-09 -133.203196195612 0.000745065216626277 0 -66.6015980978057 + 700 0.07 1.6727567441294e-09 -133.246696814329 0.000752898926000619 0 -66.6233484071653 + 750 0.075 9.17127001723567e-10 -133.291227007554 0.000780491405791262 0 -66.6456135037769 + 800 0.08 4.72669535949609e-10 -133.337962593396 0.000827942834401386 0 -66.6689812966976 + 850 0.085 2.25696738407094e-10 -133.387945245851 0.000890246383931885 0 -66.6939726229243 + 900 0.09 1.0030717061716e-10 -133.441737087546 0.000955403731484674 0 -66.720868543773 + 950 0.095 4.19867626359036e-11 -133.498969798312 0.00100352240545389 0 -66.7494848991554 + 1000 0.1 1.64283478182092e-11 -133.557979904763 0.00101162410316333 0 -66.7789899523816 +Loop time of 9.23057 on 1 procs for 1000 steps with 5780 atoms -99.7% CPU use with 1 MPI tasks x no OpenMP threads +99.9% CPU use with 1 MPI tasks x no OpenMP threads Minimization stats: Stopping criterion = max iterations Energy initial, next-to-last, final = - -0.157514482754 -133.509516066 -133.510640943 + -0.0819172086359 -66.778399627 -66.7789899524 Force two-norm initial, final = 0 0 Force max component initial, final = 0 0 Final line search alpha, max atom move = 0 0 @@ -125,12 +125,12 @@ Minimization stats: MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 10.611 | 10.611 | 10.611 | 0.0 | 94.63 +Pair | 8.7576 | 8.7576 | 8.7576 | 0.0 | 94.88 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.048211 | 0.048211 | 0.048211 | 0.0 | 0.43 -Output | 0.37333 | 0.37333 | 0.37333 | 0.0 | 3.33 -Modify | 0.038759 | 0.038759 | 0.038759 | 0.0 | 0.35 -Other | | 0.1419 | | | 1.27 +Comm | 0.023815 | 0.023815 | 0.023815 | 0.0 | 0.26 +Output | 0.31665 | 0.31665 | 0.31665 | 0.0 | 3.43 +Modify | 0.029446 | 0.029446 | 0.029446 | 0.0 | 0.32 +Other | | 0.1031 | | | 1.12 Nlocal: 5780 ave 5780 max 5780 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -145,4 +145,4 @@ Total # of neighbors = 92480 Ave neighs/atom = 16 Neighbor list builds = 0 Dangerous builds = 0 -Total wall time: 0:00:11 +Total wall time: 0:00:09 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.4 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.4 index 16e51bd17a..efc4628b9e 100644 --- a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.4 +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.4 @@ -17,7 +17,7 @@ Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) 2 by 2 by 1 MPI processor grid create_atoms 1 box Created 5780 atoms - create_atoms CPU = 0.00216103 secs + create_atoms CPU = 0.00102711 secs # setting mass, mag. moments, and interactions for bcc iron @@ -109,9 +109,9 @@ Step Time v_magnorm v_emag v_tmag Temp TotEng 900 0.09 4.33874801863461e-10 -133.359507749172 0.000830255722998156 0 -133.403626236688 950 0.095 1.8812784924272e-10 -133.409630495316 0.000888348219681112 0 -133.455560507802 1000 0.1 7.17748875671948e-11 -133.462806227865 0.000931427722404681 0 -133.510640942679 -Loop time of 3.46778 on 4 procs for 1000 steps with 5780 atoms +Loop time of 2.53419 on 4 procs for 1000 steps with 5780 atoms -99.2% CPU use with 4 MPI tasks x no OpenMP threads +99.9% CPU use with 4 MPI tasks x no OpenMP threads Minimization stats: Stopping criterion = max iterations @@ -125,12 +125,12 @@ Minimization stats: MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 2.4063 | 2.831 | 3.0798 | 15.5 | 81.64 +Pair | 2.2697 | 2.2995 | 2.3564 | 2.2 | 90.74 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.21179 | 0.45698 | 0.87844 | 38.4 | 13.18 -Output | 0.1139 | 0.11396 | 0.11409 | 0.0 | 3.29 -Modify | 0.0079708 | 0.0099814 | 0.011315 | 1.2 | 0.29 -Other | | 0.05581 | | | 1.61 +Comm | 0.05711 | 0.11414 | 0.14368 | 10.1 | 4.50 +Output | 0.084883 | 0.084915 | 0.084985 | 0.0 | 3.35 +Modify | 0.0071826 | 0.0072024 | 0.0072234 | 0.0 | 0.28 +Other | | 0.02847 | | | 1.12 Nlocal: 1445 ave 1445 max 1445 min Histogram: 4 0 0 0 0 0 0 0 0 0 @@ -145,4 +145,4 @@ Total # of neighbors = 92480 Ave neighs/atom = 16 Neighbor list builds = 0 Dangerous builds = 0 -Total wall time: 0:00:03 +Total wall time: 0:00:02 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.1 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.1 index 0687081521..ffd244b146 100644 --- a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.1 +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.1 @@ -17,7 +17,7 @@ Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 5780 atoms - create_atoms CPU = 0.00103903 secs + create_atoms CPU = 0.00135589 secs # setting mass, mag. moments, and interactions for bcc iron @@ -88,25 +88,25 @@ Neighbor list info ... bin: none Per MPI rank memory allocation (min/avg/max) = 8.331 | 8.331 | 8.331 Mbytes Step Time v_magnorm v_emag v_tmag Temp TotEng - 0 0 0.0100717228668283 -0.162177519662199 14970.7090923449 0 -0.157514482753568 - 100 0.01 8.97646420937928e-06 -132.756468673032 0.00226858475243124 0 -132.798812395869 - 200 0.02 5.70496744394871e-06 -133.065966570145 0.000924384747875191 0 -133.105411060402 - 300 0.03 7.08166486347207e-06 -133.359072681024 0.00128114254070689 0 -133.406669528642 - 400 0.04 4.6022497035281e-06 -133.668643035704 0.00082233479844806 0 -133.725353643023 - 500 0.05 3.13737045264263e-06 -133.819548711647 0.00036967841746145 0 -133.878037514586 - 600 0.06 2.55239214470191e-06 -133.889302880669 0.000169614248283497 0 -133.948327309748 - 700 0.07 1.92236411979773e-06 -133.920147501261 7.31985644003828e-05 0 -133.979597440787 - 800 0.08 1.40879742056288e-06 -133.933445418833 3.19349095035102e-05 0 -133.993344750158 - 900 0.09 1.02629246258505e-06 -133.939321574068 1.44399877051466e-05 0 -133.999611147323 - 1000 0.1 7.52253147839439e-07 -133.942032102451 6.85789018963958e-06 0 -134.002604512511 -Loop time of 10.4788 on 1 procs for 1000 steps with 5780 atoms + 0 0 0.0100717228668283 -0.163834417271778 14831.3069413956 0 -0.0819172086358848 + 100 0.01 8.80197005314557e-06 -132.80634639767 0.00226660536216922 0 -66.4031731988347 + 200 0.02 6.70903250218956e-06 -133.127078243354 0.00103783628361662 0 -66.563539121677 + 300 0.03 4.5381603452565e-06 -133.471076972345 0.00144833375067451 0 -66.7355384861738 + 400 0.04 9.04820921016732e-07 -133.767843456662 0.000682239601485924 0 -66.8839217283314 + 500 0.05 1.6866160174916e-06 -133.893922160731 0.00032462625992713 0 -66.946961080365 + 600 0.06 1.78038217785001e-06 -133.957222680701 0.000160730704849448 0 -66.9786113403509 + 700 0.07 1.49199057723078e-06 -133.987255887786 7.39864656758093e-05 0 -66.9936279438931 + 800 0.08 1.15173756711067e-06 -134.000921126053 3.33959465206462e-05 0 -67.0004605630278 + 900 0.09 8.48526364752965e-07 -134.007049858868 1.49345737358251e-05 0 -67.0035249294347 + 1000 0.1 6.10346492876059e-07 -134.009791515671 6.71648807105468e-06 0 -67.0048957578347 +Loop time of 9.4449 on 1 procs for 1000 steps with 5780 atoms -99.9% CPU use with 1 MPI tasks x no OpenMP threads +100.0% CPU use with 1 MPI tasks x no OpenMP threads Minimization stats: Stopping criterion = max iterations Energy initial, next-to-last, final = - -0.157514482754 -134.00257032 -134.002604513 + -0.0819172086359 -67.0048809251 -67.0048957578 Force two-norm initial, final = 0 0 Force max component initial, final = 0 0 Final line search alpha, max atom move = 2.122e-314 0 @@ -115,12 +115,12 @@ Minimization stats: MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 9.7413 | 9.7413 | 9.7413 | 0.0 | 92.96 +Pair | 8.7686 | 8.7686 | 8.7686 | 0.0 | 92.84 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.033583 | 0.033583 | 0.033583 | 0.0 | 0.32 -Output | 0.33068 | 0.33068 | 0.33068 | 0.0 | 3.16 -Modify | 0.033124 | 0.033124 | 0.033124 | 0.0 | 0.32 -Other | | 0.3401 | | | 3.25 +Comm | 0.02386 | 0.02386 | 0.02386 | 0.0 | 0.25 +Output | 0.31808 | 0.31808 | 0.31808 | 0.0 | 3.37 +Modify | 0.029416 | 0.029416 | 0.029416 | 0.0 | 0.31 +Other | | 0.305 | | | 3.23 Nlocal: 5780 ave 5780 max 5780 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -138,4 +138,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:10 +Total wall time: 0:00:09 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.4 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.4 index b1dfabd35e..730bf477d4 100644 --- a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.4 +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.4 @@ -17,7 +17,7 @@ Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) 2 by 2 by 1 MPI processor grid create_atoms 1 box Created 5780 atoms - create_atoms CPU = 0.000909805 secs + create_atoms CPU = 0.00138712 secs # setting mass, mag. moments, and interactions for bcc iron @@ -99,9 +99,9 @@ Step Time v_magnorm v_emag v_tmag Temp TotEng 800 0.08 1.40879742055238e-06 -133.933445418833 3.19349095035109e-05 0 -133.993344750158 900 0.09 1.02629246257047e-06 -133.939321574068 1.44399877051467e-05 0 -133.999611147322 1000 0.1 7.52253147824893e-07 -133.942032102451 6.85789018963965e-06 0 -134.002604512509 -Loop time of 4.52508 on 4 procs for 1000 steps with 5780 atoms +Loop time of 2.49676 on 4 procs for 1000 steps with 5780 atoms -97.3% CPU use with 4 MPI tasks x no OpenMP threads +100.0% CPU use with 4 MPI tasks x no OpenMP threads Minimization stats: Stopping criterion = max iterations @@ -115,12 +115,12 @@ Minimization stats: MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 2.7814 | 3.2998 | 3.808 | 25.6 | 72.92 +Pair | 2.2509 | 2.2589 | 2.2629 | 0.3 | 90.47 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.37682 | 0.87552 | 1.3847 | 48.7 | 19.35 -Output | 0.1621 | 0.16349 | 0.16483 | 0.3 | 3.61 -Modify | 0.0099754 | 0.012567 | 0.014974 | 2.1 | 0.28 -Other | | 0.1737 | | | 3.84 +Comm | 0.06036 | 0.064254 | 0.072356 | 1.9 | 2.57 +Output | 0.084002 | 0.085009 | 0.085985 | 0.3 | 3.40 +Modify | 0.0072496 | 0.0072694 | 0.0073116 | 0.0 | 0.29 +Other | | 0.08134 | | | 3.26 Nlocal: 1445 ave 1445 max 1445 min Histogram: 4 0 0 0 0 0 0 0 0 0 @@ -138,4 +138,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:04 +Total wall time: 0:00:02 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.1 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.1 index b13ce090e4..a8685eb2cf 100644 --- a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.1 +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.1 @@ -17,7 +17,7 @@ Created orthogonal box = (0 0 0) to (134.64 134.64 3.96) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 1156 atoms - create_atoms CPU = 0.000702858 secs + create_atoms CPU = 0.00136805 secs # setting mass, mag. moments, and interactions for bcc iron @@ -89,36 +89,36 @@ Neighbor list info ... bin: none Per MPI rank memory allocation (min/avg/max) = 7.748 | 7.748 | 7.748 Mbytes Step Time v_magnorm v_emag v_tmag Temp TotEng - 0 0 0.0205636053306396 -0.217760509274283 1541.29975585881 0 -0.21723077139301 - 50 0.005 0.000966655616832908 -19.2878369426356 0.312860071233838 0 -19.3229939390148 - 100 0.01 0.00154452800146007 -19.5948898197921 0.365367666925721 0 -19.6389064900417 - 150 0.015 4.90329738897855e-05 -19.6962578948663 0.000386378108166462 0 -19.704713985757 - 200 0.02 1.39636819172648e-06 -19.6975289055185 6.05740522809686e-05 0 -19.7059135025107 - 250 0.025 7.30255912392386e-08 -19.6975359463778 7.86050372080572e-09 0 -19.7059189975433 - 300 0.03 2.3618265959146e-09 -19.6975359475117 1.36402599486317e-13 0 -19.70591910974 - 347 0.0347 1.42160367645076e-11 -19.6975359475123 2.85504863224395e-16 0 -19.7059191162178 -Loop time of 0.427798 on 1 procs for 347 steps with 1156 atoms + 0 0 0.0205636053306396 -0.218504643888467 1537.40479337332 0 -0.109252321944233 + 50 0.005 0.000800557938107919 -19.2937186217138 0.293526226015746 0 -9.65918446070018 + 100 0.01 0.000434178067296136 -19.6225314972776 0.136842093090897 0 -9.81803976806459 + 150 0.015 9.48307628510239e-06 -19.7062424007137 0.000835148627123792 0 -9.85315267460932 + 200 0.02 9.40072944704056e-06 -19.7072931204571 7.72334770010361e-06 0 -9.85364693487844 + 250 0.025 5.05117500164935e-07 -19.7072952885901 5.72437821949831e-08 0 -9.85364764712939 + 300 0.03 2.15063977474981e-09 -19.707295295749 2.09970244523395e-12 0 -9.8536476478746 + 303 0.0303 1.43831710574092e-09 -19.7072952957498 1.70336397715489e-13 0 -9.85364764787493 +Loop time of 0.335897 on 1 procs for 303 steps with 1156 atoms -99.9% CPU use with 1 MPI tasks x no OpenMP threads +100.0% CPU use with 1 MPI tasks x no OpenMP threads Minimization stats: - Stopping criterion = force tolerance + Stopping criterion = energy tolerance Energy initial, next-to-last, final = - -0.217230771393 -19.7059191162 -19.7059191162 + -0.109252321944 -9.85364764787 -9.85364764787 Force two-norm initial, final = 0 0 Force max component initial, final = 0 0 Final line search alpha, max atom move = 0 0 - Iterations, force evaluations = 347 347 + Iterations, force evaluations = 303 303 MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.36166 | 0.36166 | 0.36166 | 0.0 | 84.54 +Pair | 0.28129 | 0.28129 | 0.28129 | 0.0 | 83.74 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.0016549 | 0.0016549 | 0.0016549 | 0.0 | 0.39 -Output | 0.02019 | 0.02019 | 0.02019 | 0.0 | 4.72 -Modify | 0.0024493 | 0.0024493 | 0.0024493 | 0.0 | 0.57 -Other | | 0.04184 | | | 9.78 +Comm | 0.0010796 | 0.0010796 | 0.0010796 | 0.0 | 0.32 +Output | 0.017942 | 0.017942 | 0.017942 | 0.0 | 5.34 +Modify | 0.001771 | 0.001771 | 0.001771 | 0.0 | 0.53 +Other | | 0.03382 | | | 10.07 Nlocal: 1156 ave 1156 max 1156 min Histogram: 1 0 0 0 0 0 0 0 0 0 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.4 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.4 index 2a5917663e..f2756d0f5e 100644 --- a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.4 +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.4 @@ -17,7 +17,7 @@ Created orthogonal box = (0 0 0) to (134.64 134.64 3.96) 2 by 2 by 1 MPI processor grid create_atoms 1 box Created 1156 atoms - create_atoms CPU = 0.000618935 secs + create_atoms CPU = 0.000981808 secs # setting mass, mag. moments, and interactions for bcc iron @@ -97,9 +97,9 @@ Step Time v_magnorm v_emag v_tmag Temp TotEng 250 0.025 5.21141123128679e-08 -19.6975359469038 2.52554968535685e-09 0 -19.7059189333986 300 0.03 2.9845103782958e-09 -19.6975359475094 2.31782597655471e-11 0 -19.7059191124033 342 0.0342 1.0526549233076e-10 -19.6975359475123 3.65641352240487e-16 0 -19.7059191178145 -Loop time of 0.234594 on 4 procs for 342 steps with 1156 atoms +Loop time of 0.117672 on 4 procs for 342 steps with 1156 atoms -93.1% CPU use with 4 MPI tasks x no OpenMP threads +99.4% CPU use with 4 MPI tasks x no OpenMP threads Minimization stats: Stopping criterion = force tolerance @@ -113,12 +113,12 @@ Minimization stats: MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.097515 | 0.12325 | 0.15193 | 7.4 | 52.54 +Pair | 0.084558 | 0.086668 | 0.091471 | 1.0 | 73.65 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.038284 | 0.061142 | 0.081045 | 8.1 | 26.06 -Output | 0.008667 | 0.0086921 | 0.0087271 | 0.0 | 3.71 -Modify | 0.00063705 | 0.00084341 | 0.0010526 | 0.0 | 0.36 -Other | | 0.04067 | | | 17.34 +Comm | 0.0052197 | 0.010042 | 0.012191 | 2.8 | 8.53 +Output | 0.0050647 | 0.0050726 | 0.0050921 | 0.0 | 4.31 +Modify | 0.00052595 | 0.00053537 | 0.00055242 | 0.0 | 0.45 +Other | | 0.01535 | | | 13.05 Nlocal: 289 ave 289 max 289 min Histogram: 4 0 0 0 0 0 0 0 0 0 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.1 b/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.1 index 637c624a7c..6df5959c0b 100644 --- a/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.1 +++ b/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.1 @@ -17,7 +17,7 @@ Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 250 atoms - create_atoms CPU = 0.00061512 secs + create_atoms CPU = 0.000965834 secs # setting mass, mag. moments, and interactions for bcc iron @@ -76,25 +76,25 @@ Neighbor list info ... bin: standard Per MPI rank memory allocation (min/avg/max) = 6.848 | 6.848 | 6.848 Mbytes Step Time v_magx v_magz v_magnorm v_tmag TotEng - 0 0 -0.0285071136621457 -0.00948990815281275 0.0764569750905723 5048.56076237679 -0.701465876910694 - 100 0.01 -0.584953861980204 -0.0517163256267969 0.999992350892306 6.25556948778472e-05 -50.578744362023 - 200 0.02 -0.584864756506845 -0.0547143484057153 0.999999990495506 3.49782260454062e-06 -50.5787971409244 - 300 0.03 -0.5847600493607 -0.0578846348986585 0.999999999988174 3.83095226805016e-06 -50.5788061208586 - 400 0.04 -0.584642875238893 -0.0612373075362701 0.999999999999986 4.28575832708226e-06 -50.5788161053511 - 500 0.05 -0.584511765589529 -0.0647826190376231 1 4.79421486949086e-06 -50.5788272748485 - 600 0.06 -0.584365074206159 -0.0685313536438759 1 5.36242072641834e-06 -50.5788397688161 - 700 0.07 -0.584200963215273 -0.072494846958872 1 5.99725249459222e-06 -50.5788537427261 - 800 0.08 -0.584017381477007 -0.0766850043611195 0.999999999999999 6.70634191991825e-06 -50.5788693699026 - 900 0.09 -0.583812040722351 -0.0811143180675364 0.999999999999999 7.49814943594148e-06 -50.5788868434701 - 1000 0.1 -0.583582389243979 -0.0857958823565731 0.999999999999998 8.38204259112222e-06 -50.5789063784909 -Loop time of 0.215249 on 1 procs for 1000 steps with 250 atoms + 0 0 -0.0285071136621457 -0.00948990815281275 0.0764569750905723 5048.56076237679 -0.354774619362398 + 100 0.01 -0.584953861980204 -0.0517163256267969 0.999992350892306 6.25556948778472e-05 -25.2894057771132 + 200 0.02 -0.584864756506845 -0.0547143484057153 0.999999990495506 3.49782260454062e-06 -25.289435991418 + 300 0.03 -0.5847600493607 -0.0578846348986585 0.999999999988174 3.83095226805016e-06 -25.2894449433165 + 400 0.04 -0.584642875238893 -0.0612373075362701 0.999999999999986 4.28575832708226e-06 -25.2894549277735 + 500 0.05 -0.584511765589529 -0.0647826190376231 1 4.79421486949086e-06 -25.2894660972709 + 600 0.06 -0.584365074206159 -0.0685313536438759 1 5.36242072641834e-06 -25.2894785912384 + 700 0.07 -0.584200963215273 -0.072494846958872 1 5.99725249459222e-06 -25.2894925651485 + 800 0.08 -0.584017381477007 -0.0766850043611195 0.999999999999999 6.70634191991825e-06 -25.289508192325 + 900 0.09 -0.583812040722351 -0.0811143180675364 0.999999999999999 7.49814943594148e-06 -25.2895256658925 + 1000 0.1 -0.583582389243979 -0.0857958823565731 0.999999999999998 8.38204259112222e-06 -25.2895452009133 +Loop time of 0.195254 on 1 procs for 1000 steps with 250 atoms 100.0% CPU use with 1 MPI tasks x no OpenMP threads Minimization stats: Stopping criterion = max iterations Energy initial, next-to-last, final = - -0.701465876911 -50.5789061722 -50.5789063785 + -0.354774619362 -25.2895449946 -25.2895452009 Force two-norm initial, final = 0 0 Force max component initial, final = 0 0 Final line search alpha, max atom move = 0 0 @@ -103,12 +103,12 @@ Minimization stats: MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.19278 | 0.19278 | 0.19278 | 0.0 | 89.56 +Pair | 0.17668 | 0.17668 | 0.17668 | 0.0 | 90.49 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.0062225 | 0.0062225 | 0.0062225 | 0.0 | 2.89 -Output | 0.0085046 | 0.0085046 | 0.0085046 | 0.0 | 3.95 -Modify | 0.0017273 | 0.0017273 | 0.0017273 | 0.0 | 0.80 -Other | | 0.006012 | | | 2.79 +Comm | 0.0052176 | 0.0052176 | 0.0052176 | 0.0 | 2.67 +Output | 0.0067751 | 0.0067751 | 0.0067751 | 0.0 | 3.47 +Modify | 0.0013788 | 0.0013788 | 0.0013788 | 0.0 | 0.71 +Other | | 0.005203 | | | 2.66 Nlocal: 250 ave 250 max 250 min Histogram: 1 0 0 0 0 0 0 0 0 0 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.4 b/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.4 index 70f395ab08..b0cdd4f94a 100644 --- a/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.4 +++ b/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.4 @@ -17,7 +17,7 @@ Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 250 atoms - create_atoms CPU = 0.000644922 secs + create_atoms CPU = 0.000759125 secs # setting mass, mag. moments, and interactions for bcc iron @@ -87,9 +87,9 @@ Step Time v_magx v_magz v_magnorm v_tmag TotEng 800 0.08 -0.584017381477007 -0.0766850043611196 1 6.7063419199184e-06 -50.5788693699014 900 0.09 -0.583812040722352 -0.0811143180675365 0.999999999999998 7.49814943594153e-06 -50.5788868434688 1000 0.1 -0.583582389243979 -0.0857958823565732 0.999999999999999 8.38204259112203e-06 -50.5789063784897 -Loop time of 0.229203 on 4 procs for 1000 steps with 250 atoms +Loop time of 0.0845464 on 4 procs for 1000 steps with 250 atoms -85.9% CPU use with 4 MPI tasks x no OpenMP threads +99.8% CPU use with 4 MPI tasks x no OpenMP threads Minimization stats: Stopping criterion = max iterations @@ -103,12 +103,12 @@ Minimization stats: MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.06774 | 0.080677 | 0.097769 | 4.4 | 35.20 +Pair | 0.043007 | 0.045307 | 0.04776 | 0.8 | 53.59 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.10574 | 0.11072 | 0.11498 | 1.0 | 48.31 -Output | 0.0061452 | 0.0061803 | 0.0062776 | 0.1 | 2.70 -Modify | 0.00074291 | 0.00096381 | 0.0014563 | 0.0 | 0.42 -Other | | 0.03066 | | | 13.38 +Comm | 0.026827 | 0.029139 | 0.031438 | 1.0 | 34.47 +Output | 0.0023198 | 0.0023302 | 0.0023572 | 0.0 | 2.76 +Modify | 0.00041103 | 0.0004673 | 0.00054026 | 0.0 | 0.55 +Other | | 0.007303 | | | 8.64 Nlocal: 62.5 ave 65 max 60 min Histogram: 2 0 0 0 0 0 0 0 0 2 diff --git a/examples/SPIN/test_problems/validation_damped_exchange/llg_exchange.py b/examples/SPIN/test_problems/validation_damped_exchange/llg_exchange.py index a8639925f6..dd1c543bb3 100755 --- a/examples/SPIN/test_problems/validation_damped_exchange/llg_exchange.py +++ b/examples/SPIN/test_problems/validation_damped_exchange/llg_exchange.py @@ -65,8 +65,6 @@ for t in range (0,N): # calc. average magnetization Sm = (S1+S2)*0.5 # calc. energy - # en = -hbar*(np.dot(S1,wf1)+np.dot(S2,wf2)) - en = -2.0*J0*(np.dot(S1,S2)) + en = -J0*(np.dot(S1,S2)) # print res. in ps for comparison with LAMMPS print(t*dt/1000.0,Sm[0],Sm[1],Sm[2],en) - # print(t*dt/1000.0,S1[0],S2[0],S1[1],S2[1],S1[2],S2[2],en) diff --git a/examples/SPIN/test_problems/validation_damped_exchange/plot_precession.py b/examples/SPIN/test_problems/validation_damped_exchange/plot_precession.py index 6c8afca569..bbc7c8f54e 100755 --- a/examples/SPIN/test_problems/validation_damped_exchange/plot_precession.py +++ b/examples/SPIN/test_problems/validation_damped_exchange/plot_precession.py @@ -15,7 +15,7 @@ if len(argv) != 3: lammps_file = sys.argv[1] llg_file = sys.argv[2] -t_lmp,Sx_lmp,Sy_lmp,Sz_lmp,e_lmp = np.loadtxt(lammps_file,skiprows=0, usecols=(1,2,3,4,5),unpack=True) +t_lmp,Sx_lmp,Sy_lmp,Sz_lmp,e_lmp = np.loadtxt(lammps_file,skiprows=0, usecols=(1,2,3,4,7),unpack=True) t_llg,Sx_llg,Sy_llg,Sz_llg,e_llg = np.loadtxt(llg_file,skiprows=0, usecols=(0,1,2,3,4),unpack=True) plt.figure() diff --git a/examples/SPIN/test_problems/validation_damped_exchange/run-bench-exchange.sh b/examples/SPIN/test_problems/validation_damped_exchange/run-test-exchange.sh similarity index 100% rename from examples/SPIN/test_problems/validation_damped_exchange/run-bench-exchange.sh rename to examples/SPIN/test_problems/validation_damped_exchange/run-test-exchange.sh diff --git a/examples/SPIN/test_problems/validation_damped_exchange/two_spins.data b/examples/SPIN/test_problems/validation_damped_exchange/two_spins.data deleted file mode 100644 index 013f813751..0000000000 --- a/examples/SPIN/test_problems/validation_damped_exchange/two_spins.data +++ /dev/null @@ -1,22 +0,0 @@ -LAMMPS data file via write_data, version 19 Sep 2019, timestep = 0 - -2 atoms -1 atom types - -0.0 6.0 xlo xhi -0.0 3.0 ylo yhi -0.0 3.0 zlo zhi - -Masses - -1 1 - -Atoms # spin - -1 1 2.0 0.0 0.0 0.0 1.0 0.0 0.0 0 0 0 -2 1 2.0 3.0 0.0 0.0 0.0 1.0 0.0 0 0 0 - -Velocities - -1 0.0 0.0 0.0 -2 0.0 0.0 0.0 diff --git a/examples/SPIN/test_problems/validation_damped_precession/run-bench-prec.sh b/examples/SPIN/test_problems/validation_damped_precession/run-test-prec.sh similarity index 100% rename from examples/SPIN/test_problems/validation_damped_precession/run-bench-prec.sh rename to examples/SPIN/test_problems/validation_damped_precession/run-test-prec.sh diff --git a/examples/SPIN/test_problems/validation_langevin_precession/run-bench-prec.sh b/examples/SPIN/test_problems/validation_langevin_precession/run-test-prec.sh similarity index 100% rename from examples/SPIN/test_problems/validation_langevin_precession/run-bench-prec.sh rename to examples/SPIN/test_problems/validation_langevin_precession/run-test-prec.sh diff --git a/src/SPIN/atom_vec_spin.cpp b/src/SPIN/atom_vec_spin.cpp index ad1384ffd2..28c52bb39d 100644 --- a/src/SPIN/atom_vec_spin.cpp +++ b/src/SPIN/atom_vec_spin.cpp @@ -848,17 +848,16 @@ void AtomVecSpin::data_atom(double *coord, imageint imagetmp, char **values) int AtomVecSpin::data_atom_hybrid(int nlocal, char **values) { - - sp[nlocal][0] = utils::numeric(FLERR,values[0],true,lmp); - sp[nlocal][1] = utils::numeric(FLERR,values[1],true,lmp); - sp[nlocal][2] = utils::numeric(FLERR,values[2],true,lmp); + sp[nlocal][3] = utils::numeric(FLERR,values[0],true,lmp); + sp[nlocal][0] = utils::numeric(FLERR,values[1],true,lmp); + sp[nlocal][1] = utils::numeric(FLERR,values[2],true,lmp); + sp[nlocal][2] = utils::numeric(FLERR,values[3],true,lmp); double inorm = 1.0/sqrt(sp[nlocal][0]*sp[nlocal][0] + sp[nlocal][1]*sp[nlocal][1] + sp[nlocal][2]*sp[nlocal][2]); sp[nlocal][0] *= inorm; sp[nlocal][1] *= inorm; sp[nlocal][2] *= inorm; - sp[nlocal][3] = utils::numeric(FLERR,values[3],true,lmp); return 4; } diff --git a/src/SPIN/pair_spin_dipole_long.cpp b/src/SPIN/pair_spin_dipole_long.cpp index 356f73a809..124522a9b9 100644 --- a/src/SPIN/pair_spin_dipole_long.cpp +++ b/src/SPIN/pair_spin_dipole_long.cpp @@ -296,7 +296,7 @@ void PairSpinDipoleLong::compute(int eflag, int vflag) if (rsq <= local_cut2) { evdwl -= spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]; - evdwl *= hbar; + evdwl *= 0.5*hbar; } } else evdwl = 0.0; From 65381d7a690d5c82c72eb9de575afea252f2f189 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Sun, 24 Nov 2019 18:11:35 -0700 Subject: [PATCH 066/199] Add new table_from_list extension --- doc/src/_ext/table_from_list.py | 56 +++++++++++++++++++++++++++++++++ doc/utils/sphinx-config/conf.py | 5 ++- 2 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 doc/src/_ext/table_from_list.py diff --git a/doc/src/_ext/table_from_list.py b/doc/src/_ext/table_from_list.py new file mode 100644 index 0000000000..44c85fc378 --- /dev/null +++ b/doc/src/_ext/table_from_list.py @@ -0,0 +1,56 @@ +from docutils import nodes +from sphinx.util.docutils import SphinxDirective +from docutils.nodes import Element, Node +from typing import Any, Dict, List +from sphinx import addnodes +from sphinx.util import logging + +class TableFromList(SphinxDirective): + has_content = True + required_arguments = 0 + optional_arguments = 0 + final_argument_whitespace = False + option_spec = { + 'columns': int, + } + + def run(self) -> List[Node]: + ncolumns = self.options.get('columns', 2) + node = addnodes.compact_paragraph() + node.document = self.state.document + self.state.nested_parse(self.content, self.content_offset, node) + if len(node.children) != 1 or not isinstance(node.children[0], + nodes.bullet_list): + reporter = self.state.document.reporter + return [reporter.warning('.. table_from_list content is not a list', line=self.lineno)] + fulllist = node.children[0] + table = nodes.table() + tgroup = nodes.tgroup(cols=ncolumns) + table += tgroup + + for i in range(ncolumns): + tgroup += nodes.colspec(colwidth=1) + + tbody = nodes.tbody() + tgroup += tbody + current_row = nodes.row() + + for idx, cell in enumerate(fulllist.children): + if len(current_row.children) == ncolumns: + tbody += current_row + current_row = nodes.row() + entry = nodes.entry() + current_row += entry + if len(cell.children) > 0: + entry += cell.children[0] + + tbody += current_row + return [table] + +def setup(app): + app.add_directive("table_from_list", TableFromList) + return { + 'version': '0.1', + 'parallel_read_safe': True, + 'parallel_write_safe': True, + } diff --git a/doc/utils/sphinx-config/conf.py b/doc/utils/sphinx-config/conf.py index 70a96e1614..0b6dfcca2d 100644 --- a/doc/utils/sphinx-config/conf.py +++ b/doc/utils/sphinx-config/conf.py @@ -20,6 +20,7 @@ import os # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. #sys.path.insert(0, os.path.abspath('.')) +sys.path.append(os.path.join(os.path.dirname(__file__), '../../src/_ext')) # -- General configuration ------------------------------------------------ @@ -30,7 +31,9 @@ import os # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ - 'sphinx.ext.mathjax', 'sphinx.ext.imgmath' + 'sphinx.ext.mathjax', + 'sphinx.ext.imgmath', + 'table_from_list', ] # 2017-12-07: commented out, since this package is broken with Sphinx 16.x # yet we can no longer use Sphinx 15.x, since that breaks with From 2c33b5589df13ad6f6bf20413e009c72a197c97d Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Sun, 24 Nov 2019 18:12:24 -0700 Subject: [PATCH 067/199] Remove txt/Commands*.txt --- doc/txt/Commands.txt | 60 -------- doc/txt/Commands_all.txt | 139 ------------------ doc/txt/Commands_bond.txt | 148 ------------------- doc/txt/Commands_category.txt | 141 ------------------ doc/txt/Commands_compute.txt | 166 --------------------- doc/txt/Commands_fix.txt | 240 ------------------------------- doc/txt/Commands_kspace.txt | 37 ----- doc/txt/Commands_pair.txt | 253 --------------------------------- doc/txt/Commands_removed.txt | 66 --------- doc/txt/Commands_structure.txt | 95 ------------- 10 files changed, 1345 deletions(-) delete mode 100644 doc/txt/Commands.txt delete mode 100644 doc/txt/Commands_all.txt delete mode 100644 doc/txt/Commands_bond.txt delete mode 100644 doc/txt/Commands_category.txt delete mode 100644 doc/txt/Commands_compute.txt delete mode 100644 doc/txt/Commands_fix.txt delete mode 100644 doc/txt/Commands_kspace.txt delete mode 100644 doc/txt/Commands_pair.txt delete mode 100644 doc/txt/Commands_removed.txt delete mode 100644 doc/txt/Commands_structure.txt diff --git a/doc/txt/Commands.txt b/doc/txt/Commands.txt deleted file mode 100644 index bcbbe524a8..0000000000 --- a/doc/txt/Commands.txt +++ /dev/null @@ -1,60 +0,0 @@ -"Previous Section"_Run_head.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc - "Next -Section"_Packages.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html#comm) - -:line - -Commands :h2 - -These pages describe how a LAMMPS input script is formatted and the -commands in it are used to define a LAMMPS simulation. - - - - - -"LAMMPS input scripts"_Commands_input.html -"Parsing rules for input scripts"_Commands_parse.html -"Input script structure"_Commands_structure.html -"Commands by category"_Commands_category.html :all(b) - -"General commands"_Commands_all.html -"Fix commands"_Commands_fix.html -"Compute commands"_Commands_compute.html -"Pair commands"_Commands_pair.html -"Bond, angle, dihedral, improper commands"_Commands_bond.html -"KSpace solvers"_Commands_kspace.html :all(b) - -"Removed commands and packages"_Commands_removed.html :all(b) - - - diff --git a/doc/txt/Commands_all.txt b/doc/txt/Commands_all.txt deleted file mode 100644 index ecd21e42e7..0000000000 --- a/doc/txt/Commands_all.txt +++ /dev/null @@ -1,139 +0,0 @@ -"Higher level section"_Commands.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -"General commands"_Commands_all.html, -"Fix styles"_Commands_fix.html, -"Compute styles"_Commands_compute.html, -"Pair styles"_Commands_pair.html, -"Bond styles"_Commands_bond.html, -"Angle styles"_Commands_bond.html#angle, -"Dihedral styles"_Commands_bond.html#dihedral, -"Improper styles"_Commands_bond.html#improper, -"KSpace styles"_Commands_kspace.html :tb(c=3,ea=c) - -General commands :h3 - -An alphabetic list of all general LAMMPS commands. - -"angle_coeff"_angle_coeff.html, -"angle_style"_angle_style.html, -"atom_modify"_atom_modify.html, -"atom_style"_atom_style.html, -"balance"_balance.html, -"bond_coeff"_bond_coeff.html, -"bond_style"_bond_style.html, -"bond_write"_bond_write.html, -"boundary"_boundary.html, -"box"_box.html, -"change_box"_change_box.html, -"clear"_clear.html, -"comm_modify"_comm_modify.html, -"comm_style"_comm_style.html, -"compute"_compute.html, -"compute_modify"_compute_modify.html, -"create_atoms"_create_atoms.html, -"create_bonds"_create_bonds.html, -"create_box"_create_box.html, -"delete_atoms"_delete_atoms.html, -"delete_bonds"_delete_bonds.html, -"dielectric"_dielectric.html, -"dihedral_coeff"_dihedral_coeff.html, -"dihedral_style"_dihedral_style.html, -"dimension"_dimension.html, -"displace_atoms"_displace_atoms.html, -"dump"_dump.html, -"dump adios"_dump_adios.html, -"dump image"_dump_image.html, -"dump movie"_dump_image.html, -"dump netcdf"_dump_netcdf.html, -"dump netcdf/mpiio"_dump_netcdf.html, -"dump vtk"_dump_vtk.html, -"dump_modify"_dump_modify.html, -"dynamical_matrix"_dynamical_matrix.html, -"echo"_echo.html, -"fix"_fix.html, -"fix_modify"_fix_modify.html, -"group"_group.html, -"group2ndx"_group2ndx.html, -"hyper"_hyper.html, -"if"_if.html, -"info"_info.html, -"improper_coeff"_improper_coeff.html, -"improper_style"_improper_style.html, -"include"_include.html, -"jump"_jump.html, -"kim_init"_kim_commands.html, -"kim_interactions"_kim_commands.html, -"kim_query"_kim_commands.html, -"kspace_modify"_kspace_modify.html, -"kspace_style"_kspace_style.html, -"label"_label.html, -"lattice"_lattice.html, -"log"_log.html, -"mass"_mass.html, -"message"_message.html, -"minimize"_minimize.html, -"min_modify"_min_modify.html, -"min_style"_min_style.html, -"min_style spin"_min_spin.html, -"molecule"_molecule.html, -"ndx2group"_group2ndx.html, -"neb"_neb.html, -"neb/spin"_neb_spin.html, -"neigh_modify"_neigh_modify.html, -"neighbor"_neighbor.html, -"newton"_newton.html, -"next"_next.html, -"package"_package.html, -"pair_coeff"_pair_coeff.html, -"pair_modify"_pair_modify.html, -"pair_style"_pair_style.html, -"pair_write"_pair_write.html, -"partition"_partition.html, -"prd"_prd.html, -"print"_print.html, -"processors"_processors.html, -"python"_python.html, -"quit"_quit.html, -"read_data"_read_data.html, -"read_dump"_read_dump.html, -"read_restart"_read_restart.html, -"region"_region.html, -"replicate"_replicate.html, -"rerun"_rerun.html, -"reset_ids"_reset_ids.html, -"reset_timestep"_reset_timestep.html, -"restart"_restart.html, -"run"_run.html, -"run_style"_run_style.html, -"server"_server.html, -"set"_set.html, -"shell"_shell.html, -"special_bonds"_special_bonds.html, -"suffix"_suffix.html, -"tad"_tad.html, -"temper"_temper.html, -"temper/grem"_temper_grem.html, -"temper/npt"_temper_npt.html, -"thermo"_thermo.html, -"thermo_modify"_thermo_modify.html, -"thermo_style"_thermo_style.html, -"third_order"_third_order.html, -"timer"_timer.html, -"timestep"_timestep.html, -"uncompute"_uncompute.html, -"undump"_undump.html, -"unfix"_unfix.html, -"units"_units.html, -"variable"_variable.html, -"velocity"_velocity.html, -"write_coeff"_write_coeff.html, -"write_data"_write_data.html, -"write_dump"_write_dump.html, -"write_restart"_write_restart.html :tb(c=6,ea=c) diff --git a/doc/txt/Commands_bond.txt b/doc/txt/Commands_bond.txt deleted file mode 100644 index aecbf4cca0..0000000000 --- a/doc/txt/Commands_bond.txt +++ /dev/null @@ -1,148 +0,0 @@ -"Higher level section"_Commands.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -"General commands"_Commands_all.html, -"Fix styles"_Commands_fix.html, -"Compute styles"_Commands_compute.html, -"Pair styles"_Commands_pair.html, -"Bond styles"_Commands_bond.html#bond, -"Angle styles"_Commands_bond.html#angle, -"Dihedral styles"_Commands_bond.html#dihedral, -"Improper styles"_Commands_bond.html#improper, -"KSpace styles"_Commands_kspace.html :tb(c=3,ea=c) - -Bond, angle, dihedral, and improper commands :h3 - -:line - -Bond_style potentials :h3,link(bond) - -All LAMMPS "bond_style"_bond_style.html commands. Some styles have -accelerated versions. This is indicated by additional letters in -parenthesis: g = GPU, i = USER-INTEL, k = KOKKOS, o = USER-OMP, t = -OPT. - -"none"_bond_none.html, -"zero"_bond_zero.html, -"hybrid"_bond_hybrid.html, -, -, -, -, -, -"class2 (ko)"_bond_class2.html, -"fene (iko)"_bond_fene.html, -"fene/expand (o)"_bond_fene_expand.html, -"gromos (o)"_bond_gromos.html, -"harmonic (iko)"_bond_harmonic.html, -"harmonic/shift (o)"_bond_harmonic_shift.html, -"harmonic/shift/cut (o)"_bond_harmonic_shift_cut.html, -"mm3"_bond_mm3.html, -"morse (o)"_bond_morse.html, -"nonlinear (o)"_bond_nonlinear.html, -"oxdna/fene"_bond_oxdna.html, -"oxdna2/fene"_bond_oxdna.html, -"quartic (o)"_bond_quartic.html, -"table (o)"_bond_table.html :tb(c=4,ea=c) - -:line - -Angle_style potentials :h3,link(angle) - -All LAMMPS "angle_style"_angle_style.html commands. Some styles have -accelerated versions. This is indicated by additional letters in -parenthesis: g = GPU, i = USER-INTEL, k = KOKKOS, o = USER-OMP, t = -OPT. - -"none"_angle_none.html, -"zero"_angle_zero.html, -"hybrid"_angle_hybrid.html, -, -, -, -, -, -"charmm (iko)"_angle_charmm.html, -"class2 (ko)"_angle_class2.html, -"class2/p6"_angle_class2.html, -"cosine (ko)"_angle_cosine.html, -"cosine/buck6d"_angle_cosine_buck6d.html, -"cosine/delta (o)"_angle_cosine_delta.html, -"cosine/periodic (o)"_angle_cosine_periodic.html, -"cosine/shift (o)"_angle_cosine_shift.html, -"cosine/shift/exp (o)"_angle_cosine_shift_exp.html, -"cosine/squared (o)"_angle_cosine_squared.html, -"cross"_angle_cross.html, -"dipole (o)"_angle_dipole.html, -"fourier (o)"_angle_fourier.html, -"fourier/simple (o)"_angle_fourier_simple.html, -"harmonic (iko)"_angle_harmonic.html, -"mm3"_angle_mm3.html, -"quartic (o)"_angle_quartic.html, -"sdk (o)"_angle_sdk.html, -"table (o)"_angle_table.html :tb(c=4,ea=c) - -:line - -Dihedral_style potentials :h3,link(dihedral) - -All LAMMPS "dihedral_style"_dihedral_style.html commands. Some styles -have accelerated versions. This is indicated by additional letters in -parenthesis: g = GPU, i = USER-INTEL, k = KOKKOS, o = USER-OMP, t = -OPT. - -"none"_dihedral_none.html, -"zero"_dihedral_zero.html, -"hybrid"_dihedral_hybrid.html, -, -, -, -, -, -"charmm (iko)"_dihedral_charmm.html, -"charmmfsw"_dihedral_charmm.html, -"class2 (ko)"_dihedral_class2.html, -"cosine/shift/exp (o)"_dihedral_cosine_shift_exp.html, -"fourier (io)"_dihedral_fourier.html, -"harmonic (iko)"_dihedral_harmonic.html, -"helix (o)"_dihedral_helix.html, -"multi/harmonic (o)"_dihedral_multi_harmonic.html, -"nharmonic (o)"_dihedral_nharmonic.html, -"opls (iko)"_dihedral_opls.html, -"quadratic (o)"_dihedral_quadratic.html, -"spherical"_dihedral_spherical.html, -"table (o)"_dihedral_table.html, -"table/cut"_dihedral_table_cut.html :tb(c=4,ea=c) - -:line - -Improper_style potentials :h3,link(improper) - -All LAMMPS "improper_style"_improper_style.html commands. Some styles -have accelerated versions. This is indicated by additional letters in -parenthesis: g = GPU, i = USER-INTEL, k = KOKKOS, o = USER-OMP, t = -OPT. - -"none"_improper_none.html, -"zero"_improper_zero.html, -"hybrid"_improper_hybrid.html, -, -, -, -, -, -"class2 (ko)"_improper_class2.html, -"cossq (o)"_improper_cossq.html, -"cvff (io)"_improper_cvff.html, -"distance"_improper_distance.html, -"distharm"_improper_distharm.html, -"fourier (o)"_improper_fourier.html, -"harmonic (iko)"_improper_harmonic.html, -"inversion/harmonic"_improper_inversion_harmonic.html, -"ring (o)"_improper_ring.html, -"sqdistharm"_improper_sqdistharm.html, -"umbrella (o)"_improper_umbrella.html :tb(c=4,ea=c) diff --git a/doc/txt/Commands_category.txt b/doc/txt/Commands_category.txt deleted file mode 100644 index 14a328b227..0000000000 --- a/doc/txt/Commands_category.txt +++ /dev/null @@ -1,141 +0,0 @@ -"Higher level section"_Commands.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Commands by category :h3 - -This page lists most of the LAMMPS commands, grouped by category. The -"General commands"_Commands_all.html doc page lists all general commands -alphabetically. Style options for entries like fix, compute, pair etc. -have their own pages where they are listed alphabetically. - -Initialization: - -"newton"_newton.html, -"package"_package.html, -"processors"_processors.html, -"suffix"_suffix.html, -"units"_units.html :ul - -Setup simulation box: - -"boundary"_boundary.html, -"box"_box.html, -"change_box"_change_box.html, -"create_box"_create_box.html, -"dimension"_dimension.html, -"lattice"_lattice.html, -"region"_region.html :ul - -Setup atoms: - -"atom_modify"_atom_modify.html, -"atom_style"_atom_style.html, -"balance"_balance.html, -"create_atoms"_create_atoms.html, -"create_bonds"_create_bonds.html, -"delete_atoms"_delete_atoms.html, -"delete_bonds"_delete_bonds.html, -"displace_atoms"_displace_atoms.html, -"group"_group.html, -"mass"_mass.html, -"molecule"_molecule.html, -"read_data"_read_data.html, -"read_dump"_read_dump.html, -"read_restart"_read_restart.html, -"replicate"_replicate.html, -"set"_set.html, -"velocity"_velocity.html :ul - -Force fields: - -"angle_coeff"_angle_coeff.html, -"angle_style"_angle_style.html, -"bond_coeff"_bond_coeff.html, -"bond_style"_bond_style.html, -"bond_write"_bond_write.html, -"dielectric"_dielectric.html, -"dihedral_coeff"_dihedral_coeff.html, -"dihedral_style"_dihedral_style.html, -"improper_coeff"_improper_coeff.html, -"improper_style"_improper_style.html, -"kspace_modify"_kspace_modify.html, -"kspace_style"_kspace_style.html, -"pair_coeff"_pair_coeff.html, -"pair_modify"_pair_modify.html, -"pair_style"_pair_style.html, -"pair_write"_pair_write.html, -"special_bonds"_special_bonds.html :ul - -Settings: - -"comm_modify"_comm_modify.html, -"comm_style"_comm_style.html, -"info"_info.html, -"min_modify"_min_modify.html, -"min_style"_min_style.html, -"neigh_modify"_neigh_modify.html, -"neighbor"_neighbor.html, -"partition"_partition.html, -"reset_timestep"_reset_timestep.html, -"run_style"_run_style.html, -"timer"_timer.html, -"timestep"_timestep.html :ul - -Operations within timestepping (fixes) and diagnostics (computes): - -"compute"_compute.html, -"compute_modify"_compute_modify.html, -"fix"_fix.html, -"fix_modify"_fix_modify.html, -"uncompute"_uncompute.html, -"unfix"_unfix.html :ul - -Output: - -"dump image"_dump_image.html, -"dump movie"_dump_image.html, -"dump"_dump.html, -"dump_modify"_dump_modify.html, -"restart"_restart.html, -"thermo"_thermo.html, -"thermo_modify"_thermo_modify.html, -"thermo_style"_thermo_style.html, -"undump"_undump.html, -"write_coeff"_write_coeff.html, -"write_data"_write_data.html, -"write_dump"_write_dump.html, -"write_restart"_write_restart.html :ul - -Actions: - -"minimize"_minimize.html, -"neb"_neb.html, -"neb_spin"_neb_spin.html, -"prd"_prd.html, -"rerun"_rerun.html, -"run"_run.html, -"tad"_tad.html, -"temper"_temper.html :ul - -Input script control: - -"clear"_clear.html, -"echo"_echo.html, -"if"_if.html, -"include"_include.html, -"jump"_jump.html, -"label"_label.html, -"log"_log.html, -"next"_next.html, -"print"_print.html, -"python"_python.html, -"quit"_quit.html, -"shell"_shell.html, -"variable"_variable.html :ul - diff --git a/doc/txt/Commands_compute.txt b/doc/txt/Commands_compute.txt deleted file mode 100644 index caf627188b..0000000000 --- a/doc/txt/Commands_compute.txt +++ /dev/null @@ -1,166 +0,0 @@ -"Higher level section"_Commands.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -"General commands"_Commands_all.html, -"Fix styles"_Commands_fix.html, -"Compute styles"_Commands_compute.html, -"Pair styles"_Commands_pair.html, -"Bond styles"_Commands_bond.html, -"Angle styles"_Commands_bond.html#angle, -"Dihedral styles"_Commands_bond.html#dihedral, -"Improper styles"_Commands_bond.html#improper, -"KSpace styles"_Commands_kspace.html :tb(c=3,ea=c) - -Compute commands :h3 - -An alphabetic list of all LAMMPS "compute"_compute.html commands. -Some styles have accelerated versions. This is indicated by -additional letters in parenthesis: g = GPU, i = USER-INTEL, k = -KOKKOS, o = USER-OMP, t = OPT. - -"ackland/atom"_compute_ackland_atom.html, -"adf"_compute_adf.html, -"aggregate/atom"_compute_cluster_atom.html, -"angle"_compute_angle.html, -"angle/local"_compute_angle_local.html, -"angmom/chunk"_compute_angmom_chunk.html, -"basal/atom"_compute_basal_atom.html, -"body/local"_compute_body_local.html, -"bond"_compute_bond.html, -"bond/local"_compute_bond_local.html, -"centro/atom"_compute_centro_atom.html, -"centroid/stress/atom"_compute_stress_atom.html, -"chunk/atom"_compute_chunk_atom.html, -"chunk/spread/atom"_compute_chunk_spread_atom.html, -"cluster/atom"_compute_cluster_atom.html, -"cna/atom"_compute_cna_atom.html, -"cnp/atom"_compute_cnp_atom.html, -"com"_compute_com.html, -"com/chunk"_compute_com_chunk.html, -"contact/atom"_compute_contact_atom.html, -"coord/atom"_compute_coord_atom.html, -"damage/atom"_compute_damage_atom.html, -"dihedral"_compute_dihedral.html, -"dihedral/local"_compute_dihedral_local.html, -"dilatation/atom"_compute_dilatation_atom.html, -"dipole/chunk"_compute_dipole_chunk.html, -"displace/atom"_compute_displace_atom.html, -"dpd"_compute_dpd.html, -"dpd/atom"_compute_dpd_atom.html, -"edpd/temp/atom"_compute_edpd_temp_atom.html, -"entropy/atom"_compute_entropy_atom.html, -"erotate/asphere"_compute_erotate_asphere.html, -"erotate/rigid"_compute_erotate_rigid.html, -"erotate/sphere"_compute_erotate_sphere.html, -"erotate/sphere/atom"_compute_erotate_sphere_atom.html, -"event/displace"_compute_event_displace.html, -"fep"_compute_fep.html, -"force/tally"_compute_tally.html, -"fragment/atom"_compute_cluster_atom.html, -"global/atom"_compute_global_atom.html, -"group/group"_compute_group_group.html, -"gyration"_compute_gyration.html, -"gyration/chunk"_compute_gyration_chunk.html, -"gyration/shape"_compute_gyration_shape.html, -"gyration/shape/chunk"_compute_gyration_shape_chunk.html, -"heat/flux"_compute_heat_flux.html, -"heat/flux/tally"_compute_tally.html, -"hexorder/atom"_compute_hexorder_atom.html, -"hma"_compute_hma.html, -"improper"_compute_improper.html, -"improper/local"_compute_improper_local.html, -"inertia/chunk"_compute_inertia_chunk.html, -"ke"_compute_ke.html, -"ke/atom"_compute_ke_atom.html, -"ke/atom/eff"_compute_ke_atom_eff.html, -"ke/eff"_compute_ke_eff.html, -"ke/rigid"_compute_ke_rigid.html, -"meso/e/atom"_compute_meso_e_atom.html, -"meso/rho/atom"_compute_meso_rho_atom.html, -"meso/t/atom"_compute_meso_t_atom.html, -"momentum"_compute_momentum.html, -"msd"_compute_msd.html, -"msd/chunk"_compute_msd_chunk.html, -"msd/nongauss"_compute_msd_nongauss.html, -"omega/chunk"_compute_omega_chunk.html, -"orientorder/atom"_compute_orientorder_atom.html, -"pair"_compute_pair.html, -"pair/local"_compute_pair_local.html, -"pe"_compute_pe.html, -"pe/atom"_compute_pe_atom.html, -"pe/mol/tally"_compute_tally.html, -"pe/tally"_compute_tally.html, -"plasticity/atom"_compute_plasticity_atom.html, -"pressure"_compute_pressure.html, -"pressure/cylinder"_compute_pressure_cylinder.html, -"pressure/uef"_compute_pressure_uef.html, -"property/atom"_compute_property_atom.html, -"property/chunk"_compute_property_chunk.html, -"property/local"_compute_property_local.html, -"ptm/atom"_compute_ptm_atom.html, -"rdf"_compute_rdf.html, -"reduce"_compute_reduce.html, -"reduce/chunk"_compute_reduce_chunk.html, -"reduce/region"_compute_reduce.html, -"rigid/local"_compute_rigid_local.html, -"saed"_compute_saed.html, -"slice"_compute_slice.html, -"smd/contact/radius"_compute_smd_contact_radius.html, -"smd/damage"_compute_smd_damage.html, -"smd/hourglass/error"_compute_smd_hourglass_error.html, -"smd/internal/energy"_compute_smd_internal_energy.html, -"smd/plastic/strain"_compute_smd_plastic_strain.html, -"smd/plastic/strain/rate"_compute_smd_plastic_strain_rate.html, -"smd/rho"_compute_smd_rho.html, -"smd/tlsph/defgrad"_compute_smd_tlsph_defgrad.html, -"smd/tlsph/dt"_compute_smd_tlsph_dt.html, -"smd/tlsph/num/neighs"_compute_smd_tlsph_num_neighs.html, -"smd/tlsph/shape"_compute_smd_tlsph_shape.html, -"smd/tlsph/strain"_compute_smd_tlsph_strain.html, -"smd/tlsph/strain/rate"_compute_smd_tlsph_strain_rate.html, -"smd/tlsph/stress"_compute_smd_tlsph_stress.html, -"smd/triangle/vertices"_compute_smd_triangle_vertices.html, -"smd/ulsph/num/neighs"_compute_smd_ulsph_num_neighs.html, -"smd/ulsph/strain"_compute_smd_ulsph_strain.html, -"smd/ulsph/strain/rate"_compute_smd_ulsph_strain_rate.html, -"smd/ulsph/stress"_compute_smd_ulsph_stress.html, -"smd/vol"_compute_smd_vol.html, -"sna/atom"_compute_sna_atom.html, -"snad/atom"_compute_sna_atom.html, -"snav/atom"_compute_sna_atom.html, -"spin"_compute_spin.html, -"stress/atom"_compute_stress_atom.html, -"stress/mop"_compute_stress_mop.html, -"stress/mop/profile"_compute_stress_mop.html, -"stress/tally"_compute_tally.html, -"tdpd/cc/atom"_compute_tdpd_cc_atom.html, -"temp (k)"_compute_temp.html, -"temp/asphere"_compute_temp_asphere.html, -"temp/body"_compute_temp_body.html, -"temp/chunk"_compute_temp_chunk.html, -"temp/com"_compute_temp_com.html, -"temp/cs"_compute_temp_cs.html, -"temp/deform"_compute_temp_deform.html, -"temp/deform/eff"_compute_temp_deform_eff.html, -"temp/drude"_compute_temp_drude.html, -"temp/eff"_compute_temp_eff.html, -"temp/partial"_compute_temp_partial.html, -"temp/profile"_compute_temp_profile.html, -"temp/ramp"_compute_temp_ramp.html, -"temp/region"_compute_temp_region.html, -"temp/region/eff"_compute_temp_region_eff.html, -"temp/rotate"_compute_temp_rotate.html, -"temp/sphere"_compute_temp_sphere.html, -"temp/uef"_compute_temp_uef.html, -"ti"_compute_ti.html, -"torque/chunk"_compute_torque_chunk.html, -"vacf"_compute_vacf.html, -"vcm/chunk"_compute_vcm_chunk.html, -"voronoi/atom"_compute_voronoi_atom.html, -"xrd"_compute_xrd.html :tb(c=6,ea=c) diff --git a/doc/txt/Commands_fix.txt b/doc/txt/Commands_fix.txt deleted file mode 100644 index cfd2bcf2ef..0000000000 --- a/doc/txt/Commands_fix.txt +++ /dev/null @@ -1,240 +0,0 @@ -"Higher level section"_Commands.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -"General commands"_Commands_all.html, -"Fix styles"_Commands_fix.html, -"Compute styles"_Commands_compute.html, -"Pair styles"_Commands_pair.html, -"Bond styles"_Commands_bond.html, -"Angle styles"_Commands_bond.html#angle, -"Dihedral styles"_Commands_bond.html#dihedral, -"Improper styles"_Commands_bond.html#improper, -"KSpace styles"_Commands_kspace.html :tb(c=3,ea=c) - -Fix commands :h3 - -An alphabetic list of all LAMMPS "fix"_fix.html commands. Some styles -have accelerated versions. This is indicated by additional letters in -parenthesis: g = GPU, i = USER-INTEL, k = KOKKOS, o = USER-OMP, t = -OPT. - -"adapt"_fix_adapt.html, -"adapt/fep"_fix_adapt_fep.html, -"addforce"_fix_addforce.html, -"addtorque"_fix_addtorque.html, -"append/atoms"_fix_append_atoms.html, -"atc"_fix_atc.html, -"atom/swap"_fix_atom_swap.html, -"ave/atom"_fix_ave_atom.html, -"ave/chunk"_fix_ave_chunk.html, -"ave/correlate"_fix_ave_correlate.html, -"ave/correlate/long"_fix_ave_correlate_long.html, -"ave/histo"_fix_ave_histo.html, -"ave/histo/weight"_fix_ave_histo.html, -"ave/time"_fix_ave_time.html, -"aveforce"_fix_aveforce.html, -"balance"_fix_balance.html, -"bocs"_fix_bocs.html, -"bond/break"_fix_bond_break.html, -"bond/create"_fix_bond_create.html, -"bond/react"_fix_bond_react.html, -"bond/swap"_fix_bond_swap.html, -"box/relax"_fix_box_relax.html, -"client/md"_fix_client_md.html, -"cmap"_fix_cmap.html, -"colvars"_fix_colvars.html, -"controller"_fix_controller.html, -"deform (k)"_fix_deform.html, -"deposit"_fix_deposit.html, -"dpd/energy (k)"_fix_dpd_energy.html, -"drag"_fix_drag.html, -"drude"_fix_drude.html, -"drude/transform/direct"_fix_drude_transform.html, -"drude/transform/inverse"_fix_drude_transform.html, -"dt/reset"_fix_dt_reset.html, -"edpd/source"_fix_dpd_source.html, -"efield"_fix_efield.html, -"ehex"_fix_ehex.html, -"electron/stopping"_fix_electron_stopping.html, -"enforce2d (k)"_fix_enforce2d.html, -"eos/cv"_fix_eos_cv.html, -"eos/table"_fix_eos_table.html, -"eos/table/rx (k)"_fix_eos_table_rx.html, -"evaporate"_fix_evaporate.html, -"external"_fix_external.html, -"ffl"_fix_ffl.html, -"filter/corotate"_fix_filter_corotate.html, -"flow/gauss"_fix_flow_gauss.html, -"freeze (k)"_fix_freeze.html, -"gcmc"_fix_gcmc.html, -"gld"_fix_gld.html, -"gle"_fix_gle.html, -"gravity (ko)"_fix_gravity.html, -"grem"_fix_grem.html, -"halt"_fix_halt.html, -"heat"_fix_heat.html, -"hyper/global"_fix_hyper_global.html, -"hyper/local"_fix_hyper_local.html, -"imd"_fix_imd.html, -"indent"_fix_indent.html, -"ipi"_fix_ipi.html, -"langevin (k)"_fix_langevin.html, -"langevin/drude"_fix_langevin_drude.html, -"langevin/eff"_fix_langevin_eff.html, -"langevin/spin"_fix_langevin_spin.html, -"latte"_fix_latte.html, -"lb/fluid"_fix_lb_fluid.html, -"lb/momentum"_fix_lb_momentum.html, -"lb/pc"_fix_lb_pc.html, -"lb/rigid/pc/sphere"_fix_lb_rigid_pc_sphere.html, -"lb/viscous"_fix_lb_viscous.html, -"lineforce"_fix_lineforce.html, -"manifoldforce"_fix_manifoldforce.html, -"meso"_fix_meso.html, -"meso/move"_fix_meso_move.html, -"meso/stationary"_fix_meso_stationary.html, -"momentum (k)"_fix_momentum.html, -"move"_fix_move.html, -"mscg"_fix_mscg.html, -"msst"_fix_msst.html, -"mvv/dpd"_fix_mvv_dpd.html, -"mvv/edpd"_fix_mvv_dpd.html, -"mvv/tdpd"_fix_mvv_dpd.html, -"neb"_fix_neb.html, -"neb_spin"_fix_neb_spin.html, -"nph (ko)"_fix_nh.html, -"nph/asphere (o)"_fix_nph_asphere.html, -"nph/body"_fix_nph_body.html, -"nph/eff"_fix_nh_eff.html, -"nph/sphere (o)"_fix_nph_sphere.html, -"nphug (o)"_fix_nphug.html, -"npt (iko)"_fix_nh.html, -"npt/asphere (o)"_fix_npt_asphere.html, -"npt/body"_fix_npt_body.html, -"npt/eff"_fix_nh_eff.html, -"npt/sphere (o)"_fix_npt_sphere.html, -"npt/uef"_fix_nh_uef.html, -"nve (iko)"_fix_nve.html, -"nve/asphere (i)"_fix_nve_asphere.html, -"nve/asphere/noforce"_fix_nve_asphere_noforce.html, -"nve/awpmd"_fix_nve_awpmd.html, -"nve/body"_fix_nve_body.html, -"nve/dot"_fix_nve_dot.html, -"nve/dotc/langevin"_fix_nve_dotc_langevin.html, -"nve/eff"_fix_nve_eff.html, -"nve/limit"_fix_nve_limit.html, -"nve/line"_fix_nve_line.html, -"nve/manifold/rattle"_fix_nve_manifold_rattle.html, -"nve/noforce"_fix_nve_noforce.html, -"nve/sphere (ko)"_fix_nve_sphere.html, -"nve/spin"_fix_nve_spin.html, -"nve/tri"_fix_nve_tri.html, -"nvk"_fix_nvk.html, -"nvt (iko)"_fix_nh.html, -"nvt/asphere (o)"_fix_nvt_asphere.html, -"nvt/body"_fix_nvt_body.html, -"nvt/eff"_fix_nh_eff.html, -"nvt/manifold/rattle"_fix_nvt_manifold_rattle.html, -"nvt/sllod (io)"_fix_nvt_sllod.html, -"nvt/sllod/eff"_fix_nvt_sllod_eff.html, -"nvt/sphere (o)"_fix_nvt_sphere.html, -"nvt/uef"_fix_nh_uef.html, -"oneway"_fix_oneway.html, -"orient/bcc"_fix_orient.html, -"orient/fcc"_fix_orient.html, -"phonon"_fix_phonon.html, -"pimd"_fix_pimd.html, -"planeforce"_fix_planeforce.html, -"plumed"_fix_plumed.html, -"poems"_fix_poems.html, -"pour"_fix_pour.html, -"precession/spin"_fix_precession_spin.html, -"press/berendsen"_fix_press_berendsen.html, -"print"_fix_print.html, -"property/atom (k)"_fix_property_atom.html, -"python/invoke"_fix_python_invoke.html, -"python/move"_fix_python_move.html, -"qbmsst"_fix_qbmsst.html, -"qeq/comb (o)"_fix_qeq_comb.html, -"qeq/dynamic"_fix_qeq.html, -"qeq/fire"_fix_qeq.html, -"qeq/point"_fix_qeq.html, -"qeq/reax (ko)"_fix_qeq_reax.html, -"qeq/shielded"_fix_qeq.html, -"qeq/slater"_fix_qeq.html, -"qmmm"_fix_qmmm.html, -"qtb"_fix_qtb.html, -"rattle"_fix_shake.html, -"reax/c/bonds (k)"_fix_reaxc_bonds.html, -"reax/c/species (k)"_fix_reaxc_species.html, -"recenter"_fix_recenter.html, -"restrain"_fix_restrain.html, -"rhok"_fix_rhok.html, -"rigid (o)"_fix_rigid.html, -"rigid/meso"_fix_rigid_meso.html, -"rigid/nph (o)"_fix_rigid.html, -"rigid/nph/small"_fix_rigid.html, -"rigid/npt (o)"_fix_rigid.html, -"rigid/npt/small"_fix_rigid.html, -"rigid/nve (o)"_fix_rigid.html, -"rigid/nve/small"_fix_rigid.html, -"rigid/nvt (o)"_fix_rigid.html, -"rigid/nvt/small"_fix_rigid.html, -"rigid/small (o)"_fix_rigid.html, -"rx (k)"_fix_rx.html, -"saed/vtk"_fix_saed_vtk.html, -"setforce (k)"_fix_setforce.html, -"shake"_fix_shake.html, -"shardlow (k)"_fix_shardlow.html, -"smd"_fix_smd.html, -"smd/adjust_dt"_fix_smd_adjust_dt.html, -"smd/integrate_tlsph"_fix_smd_integrate_tlsph.html, -"smd/integrate_ulsph"_fix_smd_integrate_ulsph.html, -"smd/move_tri_surf"_fix_smd_move_triangulated_surface.html, -"smd/setvel"_fix_smd_setvel.html, -"smd/wall_surface"_fix_smd_wall_surface.html, -"spring"_fix_spring.html, -"spring/chunk"_fix_spring_chunk.html, -"spring/rg"_fix_spring_rg.html, -"spring/self"_fix_spring_self.html, -"srd"_fix_srd.html, -"store/force"_fix_store_force.html, -"store/state"_fix_store_state.html, -"tdpd/source"_fix_dpd_source.html, -"temp/berendsen"_fix_temp_berendsen.html, -"temp/csld"_fix_temp_csvr.html, -"temp/csvr"_fix_temp_csvr.html, -"temp/rescale"_fix_temp_rescale.html, -"temp/rescale/eff"_fix_temp_rescale_eff.html, -"tfmc"_fix_tfmc.html, -"thermal/conductivity"_fix_thermal_conductivity.html, -"ti/spring"_fix_ti_spring.html, -"tmd"_fix_tmd.html, -"ttm"_fix_ttm.html, -"ttm/mod"_fix_ttm.html, -"tune/kspace"_fix_tune_kspace.html, -"vector"_fix_vector.html, -"viscosity"_fix_viscosity.html, -"viscous"_fix_viscous.html, -"wall/body/polygon"_fix_wall_body_polygon.html, -"wall/body/polyhedron"_fix_wall_body_polyhedron.html, -"wall/colloid"_fix_wall.html, -"wall/ees"_fix_wall_ees.html, -"wall/gran"_fix_wall_gran.html, -"wall/gran/region"_fix_wall_gran_region.html, -"wall/harmonic"_fix_wall.html, -"wall/lj1043"_fix_wall.html, -"wall/lj126"_fix_wall.html, -"wall/lj93 (k)"_fix_wall.html, -"wall/morse"_fix_wall.html, -"wall/piston"_fix_wall_piston.html, -"wall/reflect (k)"_fix_wall_reflect.html, -"wall/region"_fix_wall_region.html, -"wall/region/ees"_fix_wall_ees.html, -"wall/srd"_fix_wall_srd.html :tb(c=6,ea=c) diff --git a/doc/txt/Commands_kspace.txt b/doc/txt/Commands_kspace.txt deleted file mode 100644 index 02b41b9d67..0000000000 --- a/doc/txt/Commands_kspace.txt +++ /dev/null @@ -1,37 +0,0 @@ -"Higher level section"_Commands.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands.html) - -:line - -"General commands"_Commands_all.html, -"Fix styles"_Commands_fix.html, -"Compute styles"_Commands_compute.html, -"Pair styles"_Commands_pair.html, -"Bond styles"_Commands_bond.html, -"Angle styles"_Commands_bond.html#angle, -"Dihedral styles"_Commands_bond.html#dihedral, -"Improper styles"_Commands_bond.html#improper, -"KSpace styles"_Commands_kspace.html :tb(c=3,ea=c) - -KSpace solvers :h3 - -All LAMMPS "kspace_style"_kspace_style.html solvers. Some styles have -accelerated versions. This is indicated by additional letters in -parenthesis: g = GPU, i = USER-INTEL, k = KOKKOS, o = USER-OMP, t = -OPT. - -"ewald (o)"_kspace_style.html, -"ewald/disp"_kspace_style.html, -"msm (o)"_kspace_style.html, -"msm/cg (o)"_kspace_style.html, -"pppm (gok)"_kspace_style.html, -"pppm/cg (o)"_kspace_style.html, -"pppm/disp (i)"_kspace_style.html, -"pppm/disp/tip4p"_kspace_style.html, -"pppm/stagger"_kspace_style.html, -"pppm/tip4p (o)"_kspace_style.html, -"scafacos"_kspace_style.html :tb(c=4,ea=c) diff --git a/doc/txt/Commands_pair.txt b/doc/txt/Commands_pair.txt deleted file mode 100644 index e6ebd21987..0000000000 --- a/doc/txt/Commands_pair.txt +++ /dev/null @@ -1,253 +0,0 @@ -"Higher level section"_Commands.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -"General commands"_Commands_all.html, -"Fix styles"_Commands_fix.html, -"Compute styles"_Commands_compute.html, -"Pair styles"_Commands_pair.html, -"Bond styles"_Commands_bond.html, -"Angle styles"_Commands_bond.html#angle, -"Dihedral styles"_Commands_bond.html#dihedral, -"Improper styles"_Commands_bond.html#improper, -"KSpace styles"_Commands_kspace.html :tb(c=3,ea=c) - -Pair_style potentials :h3 - -All LAMMPS "pair_style"_pair_style.html commands. Some styles have -accelerated versions. This is indicated by additional letters in -parenthesis: g = GPU, i = USER-INTEL, k = KOKKOS, o = USER-OMP, t = -OPT. - -"none"_pair_none.html, -"zero"_pair_zero.html, -"hybrid (k)"_pair_hybrid.html, -"hybrid/overlay (k)"_pair_hybrid.html, -, -, -, -, -"adp (o)"_pair_adp.html, -"agni (o)"_pair_agni.html, -"airebo (io)"_pair_airebo.html, -"airebo/morse (io)"_pair_airebo.html, -"atm"_pair_atm.html, -"awpmd/cut"_pair_awpmd.html, -"beck (go)"_pair_beck.html, -"body/nparticle"_pair_body_nparticle.html, -"body/rounded/polygon"_pair_body_rounded_polygon.html, -"body/rounded/polyhedron"_pair_body_rounded_polyhedron.html, -"bop"_pair_bop.html, -"born (go)"_pair_born.html, -"born/coul/dsf"_pair_born.html, -"born/coul/dsf/cs"_pair_cs.html, -"born/coul/long (go)"_pair_born.html, -"born/coul/long/cs (g)"_pair_cs.html, -"born/coul/msm (o)"_pair_born.html, -"born/coul/wolf (go)"_pair_born.html, -"born/coul/wolf/cs (g)"_pair_cs.html, -"brownian (o)"_pair_brownian.html, -"brownian/poly (o)"_pair_brownian.html, -"buck (giko)"_pair_buck.html, -"buck/coul/cut (giko)"_pair_buck.html, -"buck/coul/long (giko)"_pair_buck.html, -"buck/coul/long/cs"_pair_cs.html, -"buck/coul/msm (o)"_pair_buck.html, -"buck/long/coul/long (o)"_pair_buck_long.html, -"buck/mdf"_pair_mdf.html, -"buck6d/coul/gauss/dsf"_pair_buck6d_coul_gauss.html, -"buck6d/coul/gauss/long"_pair_buck6d_coul_gauss.html, -"colloid (go)"_pair_colloid.html, -"comb (o)"_pair_comb.html, -"comb3"_pair_comb.html, -"cosine/squared"_pair_cosine_squared.html, -"coul/cut (gko)"_pair_coul.html, -"coul/cut/soft (o)"_pair_fep_soft.html, -"coul/debye (gko)"_pair_coul.html, -"coul/diel (o)"_pair_coul_diel.html, -"coul/dsf (gko)"_pair_coul.html, -"coul/long (gko)"_pair_coul.html, -"coul/long/cs (g)"_pair_cs.html, -"coul/long/soft (o)"_pair_fep_soft.html, -"coul/msm (o)"_pair_coul.html, -"coul/shield"_pair_coul_shield.html, -"coul/streitz"_pair_coul.html, -"coul/wolf (ko)"_pair_coul.html, -"coul/wolf/cs"_pair_cs.html, -"dpd (gio)"_pair_dpd.html, -"dpd/fdt"_pair_dpd_fdt.html, -"dpd/fdt/energy (k)"_pair_dpd_fdt.html, -"dpd/tstat (go)"_pair_dpd.html, -"dsmc"_pair_dsmc.html, -"e3b"_pair_e3b.html, -"drip"_pair_drip.html, -"eam (gikot)"_pair_eam.html, -"eam/alloy (gikot)"_pair_eam.html, -"eam/cd (o)"_pair_eam.html, -"eam/cd/old (o)"_pair_eam.html, -"eam/fs (gikot)"_pair_eam.html, -"edip (o)"_pair_edip.html, -"edip/multi"_pair_edip.html, -"edpd"_pair_meso.html, -"eff/cut"_pair_eff.html, -"eim (o)"_pair_eim.html, -"exp6/rx (k)"_pair_exp6_rx.html, -"extep"_pair_extep.html, -"gauss (go)"_pair_gauss.html, -"gauss/cut (o)"_pair_gauss.html, -"gayberne (gio)"_pair_gayberne.html, -"gran/hertz/history (o)"_pair_gran.html, -"gran/hooke (o)"_pair_gran.html, -"gran/hooke/history (ko)"_pair_gran.html, -"granular"_pair_granular.html, -"gw"_pair_gw.html, -"gw/zbl"_pair_gw.html, -"hbond/dreiding/lj (o)"_pair_hbond_dreiding.html, -"hbond/dreiding/morse (o)"_pair_hbond_dreiding.html, -"ilp/graphene/hbn"_pair_ilp_graphene_hbn.html, -"kim"_pair_kim.html, -"kolmogorov/crespi/full"_pair_kolmogorov_crespi_full.html, -"kolmogorov/crespi/z"_pair_kolmogorov_crespi_z.html, -"lcbop"_pair_lcbop.html, -"lebedeva/z"_pair_lebedeva_z.html, -"lennard/mdf"_pair_mdf.html, -"line/lj"_pair_line_lj.html, -"list"_pair_list.html, -"lj/charmm/coul/charmm (iko)"_pair_charmm.html, -"lj/charmm/coul/charmm/implicit (ko)"_pair_charmm.html, -"lj/charmm/coul/long (gikot)"_pair_charmm.html, -"lj/charmm/coul/long/soft (o)"_pair_fep_soft.html, -"lj/charmm/coul/msm (o)"_pair_charmm.html, -"lj/charmmfsw/coul/charmmfsh"_pair_charmm.html, -"lj/charmmfsw/coul/long"_pair_charmm.html, -"lj/class2 (gko)"_pair_class2.html, -"lj/class2/coul/cut (ko)"_pair_class2.html, -"lj/class2/coul/cut/soft"_pair_fep_soft.html, -"lj/class2/coul/long (gko)"_pair_class2.html, -"lj/class2/coul/long/soft"_pair_fep_soft.html, -"lj/class2/soft"_pair_fep_soft.html, -"lj/cubic (go)"_pair_lj_cubic.html, -"lj/cut (gikot)"_pair_lj.html, -"lj/cut/coul/cut (gko)"_pair_lj.html, -"lj/cut/coul/cut/soft (o)"_pair_fep_soft.html, -"lj/cut/coul/debye (gko)"_pair_lj.html, -"lj/cut/coul/dsf (gko)"_pair_lj.html, -"lj/cut/coul/long (gikot)"_pair_lj.html, -"lj/cut/coul/long/cs"_pair_cs.html, -"lj/cut/coul/long/soft (o)"_pair_fep_soft.html, -"lj/cut/coul/msm (go)"_pair_lj.html, -"lj/cut/coul/wolf (o)"_pair_lj.html, -"lj/cut/dipole/cut (go)"_pair_dipole.html, -"lj/cut/dipole/long (g)"_pair_dipole.html, -"lj/cut/dipole/sf (go)"_pair_dipole.html, -"lj/cut/soft (o)"_pair_fep_soft.html, -"lj/cut/thole/long (o)"_pair_thole.html, -"lj/cut/tip4p/cut (o)"_pair_lj.html, -"lj/cut/tip4p/long (ot)"_pair_lj.html, -"lj/cut/tip4p/long/soft (o)"_pair_fep_soft.html, -"lj/expand (gko)"_pair_lj_expand.html, -"lj/expand/coul/long (g)"_pair_lj_expand.html, -"lj/gromacs (gko)"_pair_gromacs.html, -"lj/gromacs/coul/gromacs (ko)"_pair_gromacs.html, -"lj/long/coul/long (iot)"_pair_lj_long.html, -"lj/long/dipole/long"_pair_dipole.html, -"lj/long/tip4p/long (o)"_pair_lj_long.html, -"lj/mdf"_pair_mdf.html, -"lj/sdk (gko)"_pair_sdk.html, -"lj/sdk/coul/long (go)"_pair_sdk.html, -"lj/sdk/coul/msm (o)"_pair_sdk.html, -"lj/sf/dipole/sf (go)"_pair_dipole.html, -"lj/smooth (o)"_pair_lj_smooth.html, -"lj/smooth/linear (o)"_pair_lj_smooth_linear.html, -"lj/switch3/coulgauss/long"_pair_lj_switch3_coulgauss.html, -"lj96/cut (go)"_pair_lj96.html, -"local/density"_pair_local_density.html, -"lubricate (o)"_pair_lubricate.html, -"lubricate/poly (o)"_pair_lubricate.html, -"lubricateU"_pair_lubricateU.html, -"lubricateU/poly"_pair_lubricateU.html, -"mdpd"_pair_meso.html, -"mdpd/rhosum"_pair_meso.html, -"meam/c"_pair_meamc.html, -"meam/spline (o)"_pair_meam_spline.html, -"meam/sw/spline"_pair_meam_sw_spline.html, -"mgpt"_pair_mgpt.html, -"mie/cut (g)"_pair_mie.html, -"momb"_pair_momb.html, -"morse (gkot)"_pair_morse.html, -"morse/smooth/linear (o)"_pair_morse.html, -"morse/soft"_pair_fep_soft.html, -"multi/lucy"_pair_multi_lucy.html, -"multi/lucy/rx (k)"_pair_multi_lucy_rx.html, -"nb3b/harmonic"_pair_nb3b_harmonic.html, -"nm/cut (o)"_pair_nm.html, -"nm/cut/coul/cut (o)"_pair_nm.html, -"nm/cut/coul/long (o)"_pair_nm.html, -"oxdna/coaxstk"_pair_oxdna.html, -"oxdna/excv"_pair_oxdna.html, -"oxdna/hbond"_pair_oxdna.html, -"oxdna/stk"_pair_oxdna.html, -"oxdna/xstk"_pair_oxdna.html, -"oxdna2/coaxstk"_pair_oxdna2.html, -"oxdna2/dh"_pair_oxdna2.html, -"oxdna2/excv"_pair_oxdna2.html, -"oxdna2/hbond"_pair_oxdna2.html, -"oxdna2/stk"_pair_oxdna2.html, -"oxdna2/xstk"_pair_oxdna2.html, -"peri/eps"_pair_peri.html, -"peri/lps (o)"_pair_peri.html, -"peri/pmb (o)"_pair_peri.html, -"peri/ves"_pair_peri.html, -"polymorphic"_pair_polymorphic.html, -"python"_pair_python.html, -"quip"_pair_quip.html, -"reax/c (ko)"_pair_reaxc.html, -"rebo (io)"_pair_airebo.html, -"resquared (go)"_pair_resquared.html, -"sdpd/taitwater/isothermal"_pair_sdpd_taitwater_isothermal.html, -"smd/hertz"_pair_smd_hertz.html, -"smd/tlsph"_pair_smd_tlsph.html, -"smd/tri_surface"_pair_smd_triangulated_surface.html, -"smd/ulsph"_pair_smd_ulsph.html, -"smtbq"_pair_smtbq.html, -"snap (k)"_pair_snap.html, -"snap (k)"_pair_snap.html, -"soft (go)"_pair_soft.html, -"sph/heatconduction"_pair_sph_heatconduction.html, -"sph/idealgas"_pair_sph_idealgas.html, -"sph/lj"_pair_sph_lj.html, -"sph/rhosum"_pair_sph_rhosum.html, -"sph/taitwater"_pair_sph_taitwater.html, -"sph/taitwater/morris"_pair_sph_taitwater_morris.html, -"spin/dipole/cut"_pair_spin_dipole.html, -"spin/dipole/long"_pair_spin_dipole.html, -"spin/dmi"_pair_spin_dmi.html, -"spin/exchange"_pair_spin_exchange.html, -"spin/magelec"_pair_spin_magelec.html, -"spin/neel"_pair_spin_neel.html, -"srp"_pair_srp.html, -"sw (giko)"_pair_sw.html, -"table (gko)"_pair_table.html, -"table/rx (k)"_pair_table_rx.html, -"tdpd"_pair_meso.html, -"tersoff (giko)"_pair_tersoff.html, -"tersoff/mod (gko)"_pair_tersoff_mod.html, -"tersoff/mod/c (o)"_pair_tersoff_mod.html, -"tersoff/table (o)"_pair_tersoff.html, -"tersoff/zbl (gko)"_pair_tersoff_zbl.html, -"thole"_pair_thole.html, -"tip4p/cut (o)"_pair_coul.html, -"tip4p/long (o)"_pair_coul.html, -"tip4p/long/soft (o)"_pair_fep_soft.html, -"tri/lj"_pair_tri_lj.html, -"ufm (got)"_pair_ufm.html, -"vashishta (gko)"_pair_vashishta.html, -"vashishta/table (o)"_pair_vashishta.html, -"yukawa (gko)"_pair_yukawa.html, -"yukawa/colloid (go)"_pair_yukawa_colloid.html, -"zbl (gko)"_pair_zbl.html :tb(c=4,ea=c) diff --git a/doc/txt/Commands_removed.txt b/doc/txt/Commands_removed.txt deleted file mode 100644 index 1eee6e45e0..0000000000 --- a/doc/txt/Commands_removed.txt +++ /dev/null @@ -1,66 +0,0 @@ -"Higher level section"_Commands.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands.html) - -:line - -Removed commands and packages :h3 - -This page lists LAMMPS commands and packages that have been removed from -the distribution and provides suggestions for alternatives or replacements. -LAMMPS has special dummy styles implemented, that will stop LAMMPS and -print a suitable error message in most cases, when a style/command is used -that has been removed. - -Fix ave/spatial and fix ave/spatial/sphere :h4 - -The fixes ave/spatial and ave/spatial/sphere have been removed from LAMMPS -since they were superseded by the more general and extensible "chunk -infrastructure". Here the system is partitioned in one of many possible -ways through the "compute chunk/atom"_compute_chunk_atom.html command -and then averaging is done using "fix ave/chunk"_fix_ave_chunk.html. -Please refer to the "chunk HOWTO"_Howto_chunk.html section for an overview. - -MEAM package :h4 - -The MEAM package has been removed since it was superseded by the -"USER-MEAMC package"_Package_details.html#PKG-USER-MEAMC. The code in -the USER-MEAMC package is a translation of the Fortran code of MEAM into C++, -which removes several restrictions (e.g. there can be multiple instances -in hybrid pair styles) and allows for some optimizations leading -to better performance. The new pair style "meam/c"_pair_meamc.html has -the exact same syntax as the old "meam" pair style and thus pair style -"meam"_pair_meamc.html is an alias to the new style and backward -compatibility of old inputs is preserved. - -REAX package :h4 - -The REAX package has been removed since it was superseded by the -"USER-REAXC package"_Package_details.html#PKG-USER-REAXC. The USER-REAXC -package has been tested to yield equivalent results to the REAX package, -offers better performance, supports OpenMP multi-threading via USER-OMP, -and GPU and threading parallelization through KOKKOS. The new pair styles -are not syntax compatible with the removed reax pair style, so input -files will have to be adapted. - -USER-CUDA package :h4 - -The USER-CUDA package had been removed, since it had been unmaintained -for a long time and had known bugs and problems. Significant parts of -the design were transferred to the -"KOKKOS package"_Package_details.html#PKG-KOKKOS, which has similar -performance characteristics on Nvidia GPUs. Both, the KOKKOS -and the "GPU package"_Package_details.html#PKG-GPU are maintained -and allow running LAMMPS with GPU acceleration. - -restart2data tool :h4 - -The functionality of the restart2data tool has been folded into the -LAMMPS executable directly instead of having a separate tool. A -combination of the commands "read_restart"_read_restart.html and -"write_data"_write_data.html can be used to the same effect. For added -convenience this conversion can also be triggered by "command line -flags"_Run_options.html diff --git a/doc/txt/Commands_structure.txt b/doc/txt/Commands_structure.txt deleted file mode 100644 index b5d2c7b07b..0000000000 --- a/doc/txt/Commands_structure.txt +++ /dev/null @@ -1,95 +0,0 @@ -"Higher level section"_Commands.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Input script structure :h3 - -This page describes the structure of a typical LAMMPS input script. -The examples directory in the LAMMPS distribution contains many sample -input scripts; it is discussed on the "Examples"_Examples.html doc -page. - -A LAMMPS input script typically has 4 parts: - -Initialization -Atom definition -Settings -Run a simulation :ol - -The last 2 parts can be repeated as many times as desired. I.e. run a -simulation, change some settings, run some more, etc. Each of the 4 -parts is now described in more detail. Remember that almost all -commands need only be used if a non-default value is desired. - -(1) Initialization - -Set parameters that need to be defined before atoms are created or -read-in from a file. - -The relevant commands are "units"_units.html, -"dimension"_dimension.html, "newton"_newton.html, -"processors"_processors.html, "boundary"_boundary.html, -"atom_style"_atom_style.html, "atom_modify"_atom_modify.html. - -If force-field parameters appear in the files that will be read, these -commands tell LAMMPS what kinds of force fields are being used: -"pair_style"_pair_style.html, "bond_style"_bond_style.html, -"angle_style"_angle_style.html, "dihedral_style"_dihedral_style.html, -"improper_style"_improper_style.html. - -(2) Atom definition - -There are 3 ways to define atoms in LAMMPS. Read them in from a data -or restart file via the "read_data"_read_data.html or -"read_restart"_read_restart.html commands. These files can contain -molecular topology information. Or create atoms on a lattice (with no -molecular topology), using these commands: "lattice"_lattice.html, -"region"_region.html, "create_box"_create_box.html, -"create_atoms"_create_atoms.html. The entire set of atoms can be -duplicated to make a larger simulation using the -"replicate"_replicate.html command. - -(3) Settings - -Once atoms and molecular topology are defined, a variety of settings -can be specified: force field coefficients, simulation parameters, -output options, etc. - -Force field coefficients are set by these commands (they can also be -set in the read-in files): "pair_coeff"_pair_coeff.html, -"bond_coeff"_bond_coeff.html, "angle_coeff"_angle_coeff.html, -"dihedral_coeff"_dihedral_coeff.html, -"improper_coeff"_improper_coeff.html, -"kspace_style"_kspace_style.html, "dielectric"_dielectric.html, -"special_bonds"_special_bonds.html. - -Various simulation parameters are set by these commands: -"neighbor"_neighbor.html, "neigh_modify"_neigh_modify.html, -"group"_group.html, "timestep"_timestep.html, -"reset_timestep"_reset_timestep.html, "run_style"_run_style.html, -"min_style"_min_style.html, "min_modify"_min_modify.html. - -Fixes impose a variety of boundary conditions, time integration, and -diagnostic options. The "fix"_fix.html command comes in many flavors. - -Various computations can be specified for execution during a -simulation using the "compute"_compute.html, -"compute_modify"_compute_modify.html, and "variable"_variable.html -commands. - -Output options are set by the "thermo"_thermo.html, "dump"_dump.html, -and "restart"_restart.html commands. - -(4) Run a simulation - -A molecular dynamics simulation is run using the "run"_run.html -command. Energy minimization (molecular statics) is performed using -the "minimize"_minimize.html command. A parallel tempering -(replica-exchange) simulation can be run using the -"temper"_temper.html command. - From 7d289063b414e11a7c1b50de77d41351d95c0b8e Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Sun, 24 Nov 2019 19:23:16 -0700 Subject: [PATCH 068/199] Update src/Command*.rst files --- doc/src/Commands.rst | 8 +- doc/src/Commands_all.rst | 180 +++++++++++----- doc/src/Commands_angle.rst | 55 +++++ doc/src/Commands_bond.rst | 140 ++++--------- doc/src/Commands_category.rst | 5 - doc/src/Commands_compute.rst | 218 +++++++++++++------ doc/src/Commands_dihedral.rst | 51 +++++ doc/src/Commands_fix.rst | 314 ++++++++++++++++++++-------- doc/src/Commands_improper.rst | 46 +++++ doc/src/Commands_input.rst | 5 - doc/src/Commands_kspace.rst | 44 ++-- doc/src/Commands_pair.rst | 368 ++++++++++++++++++++++----------- doc/src/Commands_parse.rst | 5 - doc/src/Commands_structure.rst | 5 - 14 files changed, 978 insertions(+), 466 deletions(-) create mode 100644 doc/src/Commands_angle.rst create mode 100644 doc/src/Commands_dihedral.rst create mode 100644 doc/src/Commands_improper.rst diff --git a/doc/src/Commands.rst b/doc/src/Commands.rst index e845faa903..79fa30003d 100644 --- a/doc/src/Commands.rst +++ b/doc/src/Commands.rst @@ -21,14 +21,12 @@ commands in it are used to define a LAMMPS simulation. Commands_compute Commands_pair Commands_bond + Commands_angle + Commands_dihedral + Commands_improper Commands_kspace .. toctree:: :maxdepth: 1 Commands_removed - - -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Commands_all.rst b/doc/src/Commands_all.rst index 583e9e3c3a..b9f5578137 100644 --- a/doc/src/Commands_all.rst +++ b/doc/src/Commands_all.rst @@ -1,59 +1,135 @@ -+----------------------------------------+------------------------------------+------------------------------------------+ -| :doc:`General commands ` | :doc:`Fix styles ` | :doc:`Compute styles ` | -+----------------------------------------+------------------------------------+------------------------------------------+ -| :doc:`Pair styles ` | :doc:`Bond styles ` | :ref:`Angle styles ` | -+----------------------------------------+------------------------------------+------------------------------------------+ -| :ref:`Dihedral styles ` | :ref:`Improper styles ` | :doc:`KSpace styles ` | -+----------------------------------------+------------------------------------+------------------------------------------+ +.. table_from_list:: + :columns: 3 + + * :doc:`General commands ` + * :doc:`Fix styles ` + * :doc:`Compute styles ` + * :doc:`Pair styles ` + * :doc:`Bond styles ` + * :doc:`Angle styles ` + * :doc:`Dihedral styles ` + * :doc:`Improper styles ` + * :doc:`KSpace styles ` General commands ================ An alphabetic list of all general LAMMPS commands. -+-----------------------------------------+-----------------------------------------+-----------------------------------------+-----------------------------------------+---------------------------------------------+-----------------------------------------+ -| :doc:`angle\_coeff ` | :doc:`angle\_style ` | :doc:`atom\_modify ` | :doc:`atom\_style ` | :doc:`balance ` | :doc:`bond\_coeff ` | -+-----------------------------------------+-----------------------------------------+-----------------------------------------+-----------------------------------------+---------------------------------------------+-----------------------------------------+ -| :doc:`bond\_style ` | :doc:`bond\_write ` | :doc:`boundary ` | :doc:`box ` | :doc:`change\_box ` | :doc:`clear ` | -+-----------------------------------------+-----------------------------------------+-----------------------------------------+-----------------------------------------+---------------------------------------------+-----------------------------------------+ -| :doc:`comm\_modify ` | :doc:`comm\_style ` | :doc:`compute ` | :doc:`compute\_modify ` | :doc:`create\_atoms ` | :doc:`create\_bonds ` | -+-----------------------------------------+-----------------------------------------+-----------------------------------------+-----------------------------------------+---------------------------------------------+-----------------------------------------+ -| :doc:`create\_box ` | :doc:`delete\_atoms ` | :doc:`delete\_bonds ` | :doc:`dielectric ` | :doc:`dihedral\_coeff ` | :doc:`dihedral\_style ` | -+-----------------------------------------+-----------------------------------------+-----------------------------------------+-----------------------------------------+---------------------------------------------+-----------------------------------------+ -| :doc:`dimension ` | :doc:`displace\_atoms ` | :doc:`dump ` | :doc:`dump adios ` | :doc:`dump image ` | :doc:`dump movie ` | -+-----------------------------------------+-----------------------------------------+-----------------------------------------+-----------------------------------------+---------------------------------------------+-----------------------------------------+ -| :doc:`dump netcdf ` | :doc:`dump netcdf/mpiio ` | :doc:`dump vtk ` | :doc:`dump\_modify ` | :doc:`dynamical\_matrix ` | :doc:`echo ` | -+-----------------------------------------+-----------------------------------------+-----------------------------------------+-----------------------------------------+---------------------------------------------+-----------------------------------------+ -| :doc:`fix ` | :doc:`fix\_modify ` | :doc:`group ` | :doc:`group2ndx ` | :doc:`hyper ` | :doc:`if ` | -+-----------------------------------------+-----------------------------------------+-----------------------------------------+-----------------------------------------+---------------------------------------------+-----------------------------------------+ -| :doc:`info ` | :doc:`improper\_coeff ` | :doc:`improper\_style ` | :doc:`include ` | :doc:`jump ` | :doc:`kim\_init ` | -+-----------------------------------------+-----------------------------------------+-----------------------------------------+-----------------------------------------+---------------------------------------------+-----------------------------------------+ -| :doc:`kim\_interactions ` | :doc:`kim\_query ` | :doc:`kspace\_modify ` | :doc:`kspace\_style ` | :doc:`label

E)%&O8WfF-VnU&^gV0_|b5E>SFM-E9HLEPqtkhpiL_?`web zE0>xD-hQn>f^N0y0Kr>6@ms*Z#1L5Q1y;78GfvN!VcWF8?boGT``ov3r+r^S3-&szv}|L2*WGxkHe%D1XO7XueRNhV=*wG>nGn91e%C7X-(ye=5Cj{wzNS9+DiI37hKMH}ZSfAy&7QMrGkzg{zDe5`6sl?Mtc%>*C7wB z2Jfy`p7y$gl|F(?6(YK&$g%0NWkM_mtx6JKy(#$rx@GXx*hg6INvd5kJNMFJMkc1a z73w7}LKdYI;$506ta*_Ag?}sxqV`tI?eU&q4J;fn`%(fpv-2;G@6ga-@jR&ZBM9V! zf1_WnX7KBc|I{=EjM`7%6tlGqI6r$!OYv`pfR0w}-BVx`wP2NBbKsfzh3eaE?sv8E z2!eE?i7JWE^|~fR{d?InASG4mvn)Hqq}1tJ?n6wGxp-k0H+-`LRlz+J@^&7&qC^~s zY=JCa01LKv$Ar%)?0X;?$LA1BiZ?>msV;uCGMC{iVxubN#Y&tZI>C*D>kK^$)7S)` zGZ~tAQvRY)Zq;JA1!EA>Nq_0Pxyj2hg-SiqjJDuTb&O~KW>X!s{IH)bn zBt%RkLCHH0@S^E-9Xr!TV>`{7FsFAY3oPuBeq7D-5jorS#Aycy8{R>_RRC!@#ho70 zz9sX&^FJO^Sx=N2w?%OW1y5}`U+u+rJ|?L{)(ttkragW7j=kg{($}kF$E~>jvjMfg z2u-qy`t<2V?u4|;s@EM1QGQeApkKnu>BFis94Mm5e zuUZD-ch9+F)n;v9QmnpDbh^NeLC3^VV6DqA^6fW^#)e|kg|MgR{M^kL%mcm#wq*f+(UA9OGGa(S(ziKVe{&|(;WL!Saj zgW7EX?3{U-C^-n|!Hwc3;xl*b<05+K@y3jKypqv}mRaAW=W_BrAERo*t^&$9faR$= zn~X0bUhN64GF>SKgmYO4*iTnUJk{D*6-CyRxXMj>C0~v>@(n+jaJM!8TfnPS=N29)?VU#>Wf_%hSG5py57ru?_wRO7gj}l7Am%M@v!yTLV>nzr#3aY@?;(fcz5rQ$SZ|Gxd*scM=-z|@o#QFm)j@VCE z{yBIpV`&rzX?TK0(Z&;&$4N(`v&609zkuDY3OPnizU;=VFzTGo>>eAi6iE4%y=D|P zO{$kQG-D5pCRq%{>W$toZCyqa9$5W|c12imTtsGDA+F#0&{QD4Ls#y+y2T6FFQj2T z$u9I)rtUC09_-0{RK@JatX}p$P3Lt<8qg!CeZtNJjjg*-bD$e5b(oTYFrr*=kMxLQ zJw~71@>|Wd_R=)ht8dXT32<`H*0?-pVY%(5CZ;AQ%Yv?Gi;(R25Q-NNyO4dstIe0b zG^TEXoeOm8zzn9;Pj}m z$34)eFq=n0FaiESro$3HD@wYgdCh7oJ+@C%klKDoRi1!W#Y+W8zejxvch|CN^ky;< zGn^LFqX&mGktAn7fvpYF*8o-HYrxCWtE1^S>jWLQ2M(@O@67yy;Dbn#Pzv-5SH3d= z;x46so>RUHI`ygrSyt<3Ji0sq?kUTRS+~-ZUSMu!8$9UQHGZV>b zQ^a>YzQ~{V??CMs9h9t32|95vq)iM*iC8%lZMQ;)HxVr$uY~8|P5e}L>Xe7nGFcHf zqBYau)zbw6zx=H}*&pw-t?EnYEcDNrqSLWjr?WJg4AkG=qFsRmYO^B+o0B`El*A{U zc{$0kD|x+3g|xQg)6UQrUBk7;0UYh{O{le8XxncCS=Sqy=&tZurV)GBkQ%~l@SAc5 zyr}kv)ccszJFqk^Eiei$e(70vF7%PG zwXO%8eFG`tkA35Kj(;b%D(2r2%3)gsxlogB;bCmaeU_EtmSX7a!9R*c>W_q+hV0dX zNUYcW{~`sqW2OEnYHq1fv02tY6eQeIS3Lp>II}v%o|sNmv`Vrp&mqnZD)qGK|D5Rp zd0!jl$vbIh-|00s++Q{@KK|k1WDT#RsBb;2D=&VJx1suRTQzaJoG;CEq+`kEO&JiI zxtePbc?}SOkz4~Pa3)TU{j$Q`S^HQesT|pGd;W7e^ly|z2KTSc?=|zlDt4Cn`2`M$ zyo*rPK6f8kNt01#Jz9k=Uo`pMq{r`LiDYi=3!Ok066@|-orYt)l1lK32Ww!W)qcHi zT*A|--DwyoJwe^Zy@!>9zP#tx$x+4V(Eg+Fz_N*JfN$oC0y5eyLVI4acdwyJUt&=7 zWVvF~%ef9&fvWSBTWE>S(wCk(5KXKLU(Zqf-Yu4y?&fe={MOXOuK&*Xr*k@Sx94LO zo5;bMHT_1N(9jh3Tj%3`oHWImf`N11TQwb*g8nvZO5dCw*&A*8>$cXX)m5JWl&tkk z6ejc-KXt!I>0d2cv3X3CHQq2o{R$f-pSuj0;_y*gwi{dlO&kmC#hYR^7hnV`_{eqpGcMCh&R7S zk-EOV>QA%eHmIRc=>V3B+OIFspjxLOjGWY&?h8pPN}jr&cRxkXr0Fl4xl?^+a&Pm9 z10cey)9o#MC%PwGJ7rB@HU!c+d6B#)Ul*5_l+n7}VYKaX9FaqX_}xO3jj0_kH3y$+ zmlTz4wQ3qJqdy9ShtNjK{+(AoDyweH8+%{J@m=#L{P{rf9jOOq5t7Eci8wiX!{N&$ z4FD0Yw3zwgML*&DJW*SIsZbrJ;jX8{L~LE7T?(pP9O_Ck3&nXf&%NteJ2SA>qLHny zl6_`d9Gi-U3jByF#Z^#KM-8!mi9zO9y?5=3?yT@8kfGB1&+;Oj6 z?3R#lAPhz%AMk6u#j|N`w#X3<#n>J%e-uI|j_8n{Wnq)}sy7GRHIGMuA;8L|O9ziC zg62}*c1`Pi*$d7AT3b@kZ|Hy}#GZA+Vq>R-Tp_Q?M{=v4-;u(2sNw;w^FgfoH=p&u zG7X$cRm)#^EoMzi>o<5rP~Z;k)9mAg~ltjq*|QDlWhjDw+Kkhc+Y5^ z{(xBpuJmX~t$8$_@XiPiACutq6s(?vzmD~)NVlIW7QVP&{va`KWMnKNbd|0M&bB}? zUY2jRA{U|(*GCStYVrOSc7E=>M5LU#(7?Zv(PzH*?@C%UsW9#rn04DQr$W5`f)+z3 zRTbbfSpSqzT!`=J_r}JS_gE%bi}T$A{a)U!mhF^p!@0k&I&guAl*_~!cOEdlhk|E`Sx08X?3Xu*mWLx_d??Oodog}2sTL{H;yg8liex57$)5W>e z&a-oH1uLKZczWOrBez74FU#u#imp_OwQ{CuWcO$DsCC4&3}fhaNg4*6h6dW;?M=(F zUiAIOj$kNXJ4{H1k&=HQ+JKTBQ&YyLq5;GGi9-!|_PRtfoY0Nb$q=$e4qW8`K%NAO z#-1}ZrA{`BO%olS?${rye2M-+lw1tdj`7+6C{q8{0oDkEM0uuM17x-wsdeN+L&yG_ ziB3U6Pq))6k4XgnMIvhu)HvHTy#$Z8_09bHybs&0khK0&y9ptf4J=PwQEj^5R@^Q9 zT|svilWPFmHy@n*$=T+c#^m$An_m0KyhCJk?>~Wflnc9RLQKGSBje1^1qHR8%gV>^ zt^rkDYOgn-WZ{aolPvCRG(Ji9o2~)t%jJ>L1rv?2%_D=hug-~$$R@Ce<2;pfIYL}K z-q=^g^^84fkMIe3B=n(3YbPhCk(~Y-&{+L-&2!xDEe7e?DftVH7#)xpqJ}xx%w%IA z0KhGt3;y{3Muf*^zENX@d2O%>YxaI@>RB({cu`u2Eo_+QxT1__gBT9{@Gb{NU?MnA zyBA6ED95lxb&SPZ9K#&&IsW7mzawM#Hr->DZD`9!Y_EEHBWhX5gFI5fs6g>elGXux z%Bq{Ui`b$My#|n$UIPRLe*9mJ0bf}YFV=3E3236#eUX*@@jR=Jwkc|xso}F^EJc69 zFE+{bblL1wXK3zn0!o3rZ|~zbhH@1UN!`EHD)O4PhMbO3&Tq#j5L&}KT)#f*I;qL% zzK*}!ZqRFq8_m649_MWy*HmU^58+JQkt5yRi-15LeSE(O^C_br0|W2I7s5j{Dl$$N zQz{3Q$C8}pdKO>g95<|?W-!G#7926*`;>-T17u+h%#%pUc;7 z?flpf4!T>_*iT`qO1*zZh(6!6X6rLQP(aJ)mQ6Zai{l4qzuET|(lgUICTQ38T-4y? z4?W&(f*3T8Lp$(g#^h9S%QB_glNsXGyOtP+Ulq0dow$={tfmiKUA>$)$>Te4UNyK2 zwf&Z71C8>|w}Of}YV7PP4SsAgO~HaIEAUT&Ue=xwC)FNmgd%o>KKB})E{pxs?(yc_ zzjbVg)7lfJjLAHSW0<{hsbpen&1cdC>3nqtC3#at-FY=|%M;dd(h>^R>C!f~y5zX2wq~|=F0Vf?EP3W2XoOYks zw4*t0@{4tnguf1Zmq{Y%om{arH(1~yG}=sXwerMPhfEKpAPP0n6RC+$=sC_I_BvIK zk56xm+hnKULp6#7V*!+N;vwt9GPJ& zPrE_Hxg-MV#ec?Q(T~5ylOo22malI@`eWKy7Lxp&2~M=m`!b&!J|7yhWsNF7)Dn@< z%?M{&34MWcfyBxV`OF8?9Gp7Z#0(`>NIn;v3<-ANE%n;K(vR^Y&C#8r%Px`MUSF)WX1ok5S(iXK(1W@?Pm~KU`DxZ{wE;4EPtN zYl=7ajWks>tld^?OhQTn;};0vEU2ldZUT= zjLT>ex9Hh5V7Bs^|C-wx5ZLzuW#L%z1=WvrCq>w#1!`qPxN-oDXI683OlVX0TQ?$J z)bBELe%11nW4bRSPn#m)8+YZ5QywsQ1%mP2>l16WX>u0r*&`s}QYC=)!{D;snqy3N*VLM>P_!R^6Uy~RA&_`(4d`viO$8}!Pb6|$IwkX1|Vv|7+ z?&z_ySKTl;gVae}(ma?vE0-ED>US;s(jxM=D31G&`|M3Bcd+;>W=;c>9WFjcQdkrjb+LC1 z2#Xr>fi%7s6S;Em8Wxx?JR+8b^vQXzt6`*+pyIiYCv7f@IivzYVZiw(_598T_21*H z+Z@e`A|bYE0!ASZ=VtB>g;+i3@);R3otoB;L)I0P3gfMOq;$*wtjLTLgc>O9cUEI* zqs#w=qqt+s*mp?wk`(IUTXR0&8CVNGib_0M*xlJ8 z>Z%g)9X8aAKIFN{qrl}Otl^BLzgVEFd(D-#|MQW1%0EFpR|aD!F=^Qfylgg}yaPIC zKvZ?e$`OFS_s6@+JBzu*=Sx!1fKhY#&K=o^hB8`PvTt-Z^_dcjpK$WSxi?Ewf{&;M zOxn%v*Aik8{S`mj(&}IVkx6Zy(-^khs>$sS#bta%eu$4i#onT&l7-@)q7jG0E}kd8 zNfQ>6EC)P6ir>qfVvN*Xyy`iM$7S!QRq<39p%Xi-xb~J8@_D@Hn~y45Gf&=X|1Wk? zf*-UygrQ9#-1#7ZkeOcQoPCV%KdY8DtDjANc2y94lV+Qwu*L6KnT;N3d!*w zWQ7=Bt$Hh1S$%Vh$|O6Ftzb1FB3ddZrLY}jJsDAcXL?n1Zg9ooGIYqlfPG_R5w&mf zXdg0?D;d@f*KzLjpHt(%DtEf@L$b)%%oIT3hrV;|*xk{G?v{>Y9*Wv6ii-4yetVs$|1 zwVD!s>m!}fp}n#2z%RPj0P|hdAI4H&e4Dov6_?*RPNY_;D9G6TCyUrAw-1#<6BCj8 zkP4Xho*RxSn>M!k7r5SXIqV4DGiG~&2^6tJ;|<#duL0Pl^G}P{fIk9(eN>O%Ugbl% z&#ZO8J+temp7om)nFjI^Mm{v`5PZ?2NA_-OfnH&ykhzS%_iKpe9(m`Pp)r%65xS}# z$oqW&aP|ImMr_*am9Lg9^6o5tUIK*`RFh-nR_D&HUU@&Axew&5q@R%<@=La{U{nuPv~;PqmNO3HTf91Cz^fG->w|q?DLEc zwEVgBAX7$_I0rhCuP0uzIG%&|MB^KKQb~lYu5u%f9hE_@*uBO-&0b34kd{${M4z}HEi*j z6tK}eH|Q57>^>W4JLoFRbCIMo;FkzuOn($tklr=b4cms=45^*TZOel5#{iunkO%7p0talR06W8zL9{nU`39?EBd3?ea} z_nNM@OVSY1x6GnY;hsb*@yXn2ho&Vdu=#l#)J&4ui#>vK!3(AvSTx0~?% zzVzGtjpF1xpn8FbMIhp&YGQ4ON^OP#@Q}-!(93Xt&`nZKkWZ;6A0K>K)xD#>l0PNA zFWH(Ym|1Y(wO)M$-7-~7j)3k9bs{-Qbsy@b$*k^V*$QcM!dwuxLpC!#Jl;EynhJs7 zKD@lq*Q-YY-B;wXl3#P1kM-|B1?G*|7^;Eps)ia9tqd)XKU0rFsddr}Siugq?(-}8 z!wN|{J%U5n72{)>fHxUhC{Y4Z+F6p-WKOnbe(~?hiLYq)(v@W)*U;4<NW*Tl zVTAF5U&^uv!bp5e6&Q-2Syhh=k(L1C)MvryYD5IF0v$A`y+zZ4GxDX5TONqAkJ43Xx*f!3zaats1T3^r&Tv7DwfmkIO%*GA0duBq{W+ z-bS!y;$LsHcZ$n5rOA6R@C)9*$|7T^H@Fpxfzl*3#qcfS>4CzaG=h}me~VI^5FGtx{lZ_t+03g=#Frd$_6F7F?V z1-bxo#5_eiZ9Ddf%3Yg7i^AH&>hcdSZXtM22j$hw9q0= zq(lf!su+j}QbGiz2umkYgAz&>-|qYU&C56EJ7?yc?_ticzp!Tk5feB94uC))ApE2N z_9S5NtNXuTcK`ysz;8eh2y_Zyzdum`2l!;e|G>+`$Ir!m;=x2tJOB)UI5{{@#0gy7 zU``$o2QR<}fr^QWpOWO4u*;&eCjj1GBd!B8l(&_- zm=EMhkUClXbJy-6;|rs&CmR+|h0P;O$1+?V-MFNd(KK+SYPZE*t3zD-jK05i%vbG> zOtm6G>nwG2U&r>2XN=mNm+_cDcanZcL#aKC^>-J26rd#TQ}OQB!VB4Y*-f>nBfVd* zs(>eKO*?NWCtV__6&qXQA#y>dXH$kp1-lhrPqTsG4+j3JXgBF!+3mzpyVNZB;OCAO zS9Q$H_g|=-qUKV|LvNNH z=P4i4V99&&CPKuJE7zQMhPUjC%m@#W)46qr5a}BKa`pN5UZ{*~3sk{=caMsC$UMl? zKB`LrsUM4yDhl0LRnKBfo9>J#JPE^H%vmRJQdbdMHag1G6}V+Nn8tT1%^hmd6fxxC)9w-d zgbBmru*o|%Qf>_EY&aVz*R5s)e{0Pgzp`KhjCRp>Z`k*;ermPT|uUmkdCBWTh4ah-hsq*l|PNm z&Fh3>*TP5#^P}13(FmG>%-&3GGZrN@wljYOv-eh*ZH+V|>irjy4Ca-V)s*zJGh*&! z@B}tq@E;*m2`c5EOwuVm#wh7EKxC<7M0hncjHnRSI0T!ev$@paRg zdBPgMN85_h&~a@c{z&}RacfKDegup}m=wQmsp)Wq4b;RQMvmKrwki3U*<;#rl%_3G zlE0Hu@10hk2?rzGK6OuxB9clz)U+Es|67wdl~%_wE;q0c^7V|48C61*gSjzcNpbRV~l+lJ{wNT44x>AhK9dEn3o*`Y3%(UsVJu_l|0{|2V#}=)?OV z<<480q0GdR(eqIyr2I!|5v=79={Do`3pZCb<{l6LVd?xM)b$H8Z(!R?(?0kNG zZzpc4aWf}RYo1uqJs9-Te21pxKy(OEDR>nzdzr_YZZ>1*ihGCN@{dM1-hGfDbs-@e zG~Q(I9a9T$aBkl9Tz>opS#Y@|hDquX7^|d~vT$_GO}|XtXKR6iE=uBp2lBKZ4MWeU zg<=V4pT1cK8JCPN9jA6TGO}9Ea*)l{(l^3lQPVYN7!#q7e0E%wI=57<5*e|LELr3# z#0cd3Vv3l~Q_SQEdKa9#{o=X%!$R!YKVNU~^jozwkgQsp#@#U(K%4Igc;xr4QRmDT zBjf_CApGeHvMpPQ4VWA_HeWOkwBL#N>%5`G-GMs6U51#Lg@8)jM`hKON{5ev)2Z+o zTM!o(iRNxDw9I1)sM2I-amuDigJnlKWugd-V@Z92+p%B2y)pLNf#2^BY7$v0`NumM zspr5INj~Se>H|4LZF+^hZpovRUZ%Q2SA?z)s!PZqLq_%TWg@nT#hL!)UD8}Art}bnnPq{%~_hps=cn8ntAJu&;{&bl<gLkyem zj9d)+)8AeGDTksZRNgY`^N{NYT2#Wf;<7lRO$I--f+B_vEFVi$VxsAZS1)y*2{4j1 zW(BQLs(*$>>6$p#{m43!3jyV zXT$K*Zy!7Zi+darnzS6~yvWJ=mfN4EbJ}o|akPhqtTC~s>Q&8W+oXnNofo76O;jX) z2(;<%>a^bk^WD?(6PHNg{Ex>X>g%us1-#~zSSove>Eu+V9MkHqhTjZ#yFs=eu~%#k zv2~K4H+!~KGG)_ssd4Ho=EpcD?GhS7z9A$c?;mQUZJ+CLD!Rh*CI4>aP4TtkV7!Ig z#BB!~scwEZ2e&&qT(Q{ARgca*Zb$3dg=i^J{nJo>ewcnwqWsOf)wS literal 0 HcmV?d00001 diff --git a/doc/src/Eqs/fix_bond_react.tex b/doc/src/Eqs/fix_bond_react.tex new file mode 100644 index 0000000000..9400656038 --- /dev/null +++ b/doc/src/Eqs/fix_bond_react.tex @@ -0,0 +1,9 @@ +\documentstyle[12pt]{article} +\pagestyle{empty} +\begin{document} + +\begin{eqnarray*} + k = AT^{n}e^{\frac{-E_{a}}{k_{B}T}} +\end{eqnarray*} + +\end{document} diff --git a/doc/src/Eqs/fix_spin_cubic.jpg b/doc/src/Eqs/fix_spin_cubic.jpg deleted file mode 100644 index 871641111c9e43edfd878c4fa138da7231b5bbd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25265 zcmdqIb#xp(kS{u8X0~HycFYhnGmV*<8DeIPnVFfHnHgi|m}7>R+0OO1aADt`yJz3~ z?`isUOC_mBT`H-6s*?V${@nqfNQ+B}1AssvVC?e;_`3lR0f2*n{d0W=h|dcW1`-ki z0ul}y8VUvh4gmok4jvv62@M4i2^9$*9t8^p6&(W;6B7aX3pN%8HW~&d#y?De;GcCM zAYmaPVKETl5i$PT;qL$d6$a1(Aq@^h1%ROf!BK&KhXD8hAOQTcwV&<%_W%h64FL`Y zg!#1ffB+5zfT4h+006*`@_(=O|F35mCaWBe|9|_Pz^a5YsQ*{3FuEVd z|D=GKskcS{N}is4p8qEXX>&l|_b;UX856}Exce6h0KhNZ2B^>3`Anghkhswf^^*bs zL=c8UGC05%LQ~ETe*kpt1pq(}Ixk2qMBxyrDoD)(0Nw=Pq}*tz zNb&(dF-AcE@W~e=;ZjLnMEL(;R*wNL#R=y@?uzxaK@uwLzoKTz&o0=BIQLKpj zVbGJ47fd1r&cU%y!)^dWDtX3Is7eCY@53hqBb>tejlJ-bj8HZ|A!SL?zo#-T!pHDK zWyzlg^49?Tbx7`fC@SG+v9x5WiSk1b;ep8mJ@H_)cLD&cN;L+|U|tZ?`-EaDt2rrQ zM`z-h)6AUa#hOyVY6pj_Jk2mKC4n=CWpJn={xHH6ss_d=P*(;uF(W+$7uJ$Y2AG^f zkrd0OOwI0Ka#&|hMPp1)&ZSB=uGC^3Vq~>*#abZQiKAJCGd`g)DTSmec`L%2sL2wf z4j7-*lwyFKs!a?r6T?#Cyk>WR6LO;~l^XCyhqBWQyRB+W5d4(CIf*@lB{>kqD+@x% zj{9FlS(4y^nQ#o8@IVzkNzX`w(y|g2!q$+F`<^2Kd+ZT6yb8va@c$&@thwX{3>zf+AH@BL4zHk-UXGlS~|005uL!^MWQdHb3N06;ld>;Qn;0`Q+B3Ydk< z3EiKA%k&vlA|KED)c^mLK=?H`GYbF^ngV9~K0E3kj-Q;O&LO?){)r(81Dc7TVLyiu z7*m3PAcW>WBUCKG9{?a77yKlCO#+~r{Mn)vVBLn(m}(%Ju=8vj{Y@S!Je!GALFq22#^fCr!R`~MU9zlU%N z(5HM*A==@Tr>RjP+CF7McK*ULs0|^+@L5w7?Z6;{(f|L>0|1~cx<-)69E(yEVh;83!RcwZLYlNANv@c;zosM8)!Ch>*!>ZTmZD%bV8H-&*w-we_)%C7 zp8lka`uJ2On`=IV-_PveBpf22<^GF5qAe~PAD@>k!Ci&&)e2kKsm^exGf_04HY+kM zsQ@Nr05v$}@b4hmVu)qRwb>dMKc_5=K+Xm%L1hpN+YQ?SE&G487J{FjAjxzJ0Es-> zr)q$aN6;I9^RW?ssuVvP%0FfP&w%_123S!5U|?WCAk-%g0R#Uh9|95#90&zKf&K(6 z#7wAYSnQTZcR|7MRg~ao*F^}B>nC`E|M;BC_X=rN04in4zXx1qmfv#T=p z>sSlHsHPdW0=*X%he@0cWxdo>@mERBRHA*)Jfp0&JwH&A^Pwk09-S`fNZvCc;d9S& zqBPPlD9e0qGs~3T1zTI>bD8`a&7R-!h<-oe7%C*wEE2=>3ze-+hG)(POB2^x#O0Fe zY-%6>O6fvjKjslajsflGot{ah9@qVm0Ft;ymQJ!2nqzJZhi)04C$|S(Smi=OwfoUZ z)*Ba&k>hvOGN}*_FAKl9HD zLc@*ykuWc^*w#}K2%qAAOg}V-nH4{Qm@kir@NH<1)>;;!QyYcC~?*j%105ylT5O#2O?fcv!+l z=sCCs%a^j$EZdtD5+W}B;b?JtiGn-b_dX%h z1N{AfVSi!g?7G?ov*nCT{#uE?G=zy{ay7dp{qf{?9g-AkA8awXUZNy6Y_0d|UU9o@x5z3^!$l1|DRQzX0ZS3HUa;Xr*?=lzS>m6jp;9 zLQ}2V{ifOx$Mql0d#A5#EozpVJQ5#!dK|=7)N!;~+PV%UJyGjIrXK5M2_-wD#uBZg z$o12Hd?VLO_X)+=2~)vG7JmW1WJZP%#n2#?Bdu#NR^~D#zt-}oqN#HKu%R-)A1S}p zpKgvnE3>esJ*K!Fp8hXDl>)1@mjVZTK@- za{eur7OUDI)HstQ(rc`IN>5YAu2%N#BtuAp6pyz)dL_Hi_(*&CPyc#!i%~`z&}9c} z8?O1vx+X4%b~5?tBQ0CuTN6Co@M}wdeM~9$ZuxO*cDnHg{p|f34<+f8E6T!enP<11 z3-JwRIaxr*6}AWxi*N9k zqvU)w(c0Wx9>U)t_vb9uK+E)OJm~2{M{7toO_eO!cJFSX%PptgNM(@8KeOR9lHU|# zbDQ|PQ+)}(8FqOnG+RUP;IAQQZ;8np-AwGec$y!{E@7MZ&5khM{hVfCc^7E1@jmmM zyl-V#!HBm(XDkC1Cpvai!t>W+@~%`fmCG)D(bi_KJX?+xbF8!)cWPbrJcSionV*XS>8p&GnSBqms5WNb}3q@F}0CbF3X)f zsbos)CUe(n3;h_qTQlBii4hZ2Xf#&0b_j{CFD!yAseA)$Q8&?H>!7KgQQp1L$`vzA zWUH520A)92(RSQL8L``y#f;Uf%V|{k7_k!CB$LwhLn_;fQNXvSS@`K=mBqsQRrP3V zv-2QXU6^D7c2T;F4&*SS^;(LGRqnd9q<2Y`Ox+kU0?JmB;qBSRo?7^v%bvjg;1=XD zk%f+x)8P>*{wSgq0~oZs_Oyi?W5;l$J%@}h>sR-h=AOiy*$-~BZ?;orj`pW`i5lu9 zL`?fYxBiQW+%E|w|Gd4jW?6-_%ce7()l&}++ZudE+5`~{dB z#OBtYQSUh}_0U{AxT>jv!I`=gtDh!0a-MEuJiPMI(E%Y@I_4`+{{u_LpHarUvEpBpu?WZD%eD3Ee=H7%Hh`U~tsJwv zP))8yoEiQo3T6_dvuThu5cKsQ?J@%yRmA(w~DWbhNa|wV)OQH z`vnh9tp6RC9CZr1fK2tHs^fID>boUFuO|XzU95Xz2s~;EMeKf6`g~24`F^aygA08s zg6`h5glzcQ3%$9r)_V}_l`)*Ec#N24mrsD5NpJDgX?bV^9d|fms-n`oa~_ON>eF!Q z@5kVDNq0jt868-cI{0vkqswkJP-pEagEfe?j`6E>%oi1o?NkE|ZA0{O104Ky#`K~k z73#`G<5*Z9Jb6jKev03Cq8~N`*_zWnxJ>2J7aDjL;ERsFa48#psWn)C0cac>VnGok zsu^@iHmh|Cuz=_{5VU#<{>F5@S#Pa|suUe&epRYO`?@h~Y>OgupJqiQQ*(8Ch^qB^ z9H(|w^0ph~>PLXWvWqky`d>g^&CijIf!l-k0vEAdrcDpOY_|!POS^aC`c8w8(t2|v z=%%kvVm@xao-&^N(%pj1jS@jJ%k3zu{Nw~J4#RQhms7*g*CLraczLfx%Kj_RYwOOx zr5}H!#hM(fp^V`3V%ODXmw-Cwj$jJeln~6Zw&eE!rUZNB?s* zNVXwQUi_=2?9Ep<^cJsISAY=b){vgdvV6?0(dM~9)zxVIg&gD{hmlWBW(RJ6E9b7J zqP(ti8_iwjrh4~_`4`^~3A46Pz*5C2?!|Wk0g3WUJEvg?{KaZBcWbjAne5z*FOR*^ zpu;JerL2|Xjx<#HNRx8a`Ml$jZ7uibmd(X35B}>}|6|70Rk9;IBHd}zX!ZkHE4$Xz zIZbwT6`IgW1Iys@W>p-C+P?szRg&L7ym(+Ak+p^w%fKstsJ4UanHr<=g-jV0TR|qE z^$Nznxcq6nc^7{D9LN6{w^09=&Ff#$Zr#5C)=zVo08rfi|5D-;1piwJrB6%@{Iu*r z!9v2re_HoGSCL@g5U2n&5=eAr6jC8Y!*~p0CKh4Gfc$zWGNt}GOjdRgWuxzb35gBl zY=Q<(&MrxfyH^ec*I1&)dldf@GD8V`LgptoNbD3z@*JJWuktD-Kf*8ded%bd)_P9n z{m2rggjlY`d+phF4WrssPvR%hF9hyL>E@(qjH3Ip8ce_1&Skt4=yH~>qoB}GD(=R= zQ_30J{RM>Ht({J=1yb~=;yX4LR-#OUv?&ktD5&SUYuLztxp{cB3^5N`8cvO5h?>S# zWD>gRWotw@-;yhw`4+yz+14XC;%YcCm&D_k(3Xs5uav5hX7i3?aBr7ATRiyi6($$3 z+M7l-tUt7*JndU3sfgDvDN2(0tR2>o?!-2}V0iK8%uUSUv^I=r+Infrcsn-H(2{AK zmKCA)oZo7oI!LS?lvYyD!=yZ`IF9^`sS;u5v&l?$Pbw6DXq!!R+Jr}+H$FxJjFzF ztPwK%8@ob%L;+FWer#irkyb`Jgn}q5YfhAs{F0QS3LZTLn*QOR;f>qs&9QkN2(d3_ zeBjVl6Em1>fs0LV{PriUmXFB9tW4UO)?=L<#p_z0kbbXMv-B5lU|=8C z4)^mHv&BvskfLj0hKQ4&G>gxEVNI93iq&SkM+<{D;GCbprtHBjfnU@_9kxLufk#mdmKmlw5@^stT*xVuvVEu7*(@w_ zHE1k3tiWPc5xK*6d~lAEQC237fC({knv0NHFQ=sqGA$~QdE0#I^mXa1yJ~k)$D;g3 zySWdRLvyP4rNEqqPh^5I%lap8H1FD@^(ZN8&Th>&l_d~wYKuxq(#Fd40*>{Oy8zGk z1Fyaoc*V}KJn-~g|+zqr%W%rMkMY)mo@h0VoW<=sAb(FlmOV;wCu0y<|RC zhNNT&kybX@t_rnA-1yAa#xnP)a}VaN}_-l%evqU50YKZ{tHMn&JYOl(fo>9FM#F@kPXwna9~G zrqZ$T)>jC-y;c3-D@yB{^HQltX3EPp*irlCU;7fKUEPks8&-P0H8qYZ5?o|(^t9z@ zI9C*YsDrz3TVJ(3?4{K6j_+#%?qjsp_n*=xsrl&V{tS~NR~@(|GVht#YHvB_SSpe4 zrmqj8{alJ`7%2{u0`m6)Ta|=ebn@tQ3R^aU_>aUR^dyDanbYt%syVtiR-bvY>m~{@k7Tkg)Z*kdnyXJ z&#JjG>iDEBiZQbh{rTk zfLN|WNjJp;a_O~03(Tk;6r-AEO_>tfxA#MkfvC)(!6;Ggr??;=QnG zk8ZV`ZIlNVLNtF{BmfMY5-wXzj6GW1?$%*znuo>IEwmdz>{3s>{Ne2peN*%Rz7#Pr zk=9-1HrE`6epsHg#nTuCn}tnA`iY&Yy$O3JK0VXEYByOt_4N z(qk2d7L76-wNccrycle%7=1bZ4C??1aU;}WzuMa}FmM|Gt}iW(LHnbmQLyoC`tHVt zws14Z1#SP0t3NHL`=?%9&vt7j+SMqxO;25q)nGQdQDqKbMcQBFJ+h|`rC+=C%+bs z*g(H;SL|1v9-SMvJ}oa-V_Vkn_=<&@O=5eOPJ1?EgLTn+SqdjyV{2EK_`? zjO54ESS=cY+x#krmJYCXnMU;WQV`f_(*(Kp;h4OY#OOSu_<1@!wU`8aIbA{` ze7sEy@=@3JEOBe@S5&%=?A9{yHV-AJ71~FbwO4-uHnv0%AND)eyRNrxt%t9+_q*|3 z%UGO+65lK$hkqTVq-4%j)C8h${OnyC$1V?3vBxKOI6%;S`SISCYBnPnCtK0bBuFu_ zee0v4v9AzT(66EaoJAya{2tY?_5wDf2)1#qdEuEa!bKccps8nZ)Ky#?dA@S-D=WVsw`C#CXFO$!iyFl=-C&yTAt{GR zeWQTt`6;bsFJ93B1G4A-3s5IFDj`wqa)=*HVs<M`=AO;&);gxS0uqTtw@Blav*deR& zD;7|T>Q*wr6$%X|9xrw9UTH@)rO*K+d@?qZV`-<8!lh4O^v+53h&!tf=um=#I;*DT$U zou~Lu^w;_lIcA9_)LoveP{zIL)RP~bjbwT#44-*rT>h9P;(@WC5Mb7mHRrd_DUr&` z7DE=pc3WiJhXBHFN~nsjAhgSG!~^wbcHGXaSH52wF?5=K?9g>gS-@|n__L1e<~y(!+O=``c3nz{F@ zSEkrU`R<#{0}rv-T6ry8>{O0b*Dfv}?03??fXw^7ob(c_kO-y_^}Xej>y{t7H%$&L z`tv({Po+gEB%U39xqMVi-Q7@8ox&xAXoi-b&I*uv-&@ULU>4jp23u z&7u$V2*z{tCl4CsV)A6rMV44&1#yncI{AWk->ndC{V6yG29-t2Qoj3U!(twb@(*16 ztqr4u&*^OUhVX9YNi0*6#eH_*e zh1PJ6DBkaRK0r)1SD0i&&xLzb`ng>g|4u2KDfzhHF0#C;nr(L1#HGhgODav#y>AnvmW${YiVOgN`*(qJb%am7?s!mqPeULS{E< zamfk3QiT&9_nmCz^yJUL`FpA|rgIIU$DtH>J-2S!{ihr8g}f{|^dd*)LtR-e^#(cR zz8AKtcHvXXiA-)G$FFsIHklKHUwhq;D zd#l};kU^n9y4F<7k(-pRk%xB~`bazsUbjTaLotQ7^RtxoyH$IcyrWA76T1C~N zV&XfHuh%VP>+JA)O{S{WYIHnNt+ckIj4ROvXY#X)L*ocV&Haam;FYrLyQ$1N18b>a zLn{A`4Q-BHu-6$M zK^FX49!P3Q8n+-b5&;*EutOxYm|8VVC#<>_vpvUp{d|sU9wI-gU!BWJDsw+7q*t9) z>;U?`ct(7M3e9KYs%p(fjct?POMZQScVA~{xCH(rFIrk0>TVgPpzAwS-5N(o-A&CHim7o4C9@@hFC)p{bZ4;7z?NM0G|JA?I5eFG zxuX4gExJ^kem|xkE^`u{NhF&o4oUDq?zemKQES=0Tw7Kbw~&$dKl4M&o*Lozh*tZ$+=EQ4xk>PnP#MwmYGY+AsWJ&Y#IDB#)) zy>=BT&|g~cH_<2vLxLMld!zp?V#2yO;pU)Rn@xA`*F#ZJ<;cHSegvZ4;g0uX`@X0w z@zWjbh|Hg=aOEKug-;igPdUI~L9|N37lG|=wjXt|ND_m{49kMUmYk&)ItCKL%QhCG zNZRX5^yD;+wyDD}u$(GzZu0NWRrYCatL~XHuT8lFj$-eDe#n$tYti|EO;d$`0Wm`9 zzFj66?8)wHKdv^ylt{N670d7U3VJ;VFGXY6`4foSOE#hELSsM;YPc5x(N{3>FVk&3{}Xz zn03|UTA3PSb(=<}N(_^SgwkBFj)-FE?auzp25|f4PhUZ!sEj_g$4T}SF#0bDCoo}6 ziMRB{P%l%DLJAo$ohXvqXl_Z+)LgICrrlc_+No@dCj53JJ^Ip!1dT%#ZYp!w2!FN` zJ#zAm>-*)+t?iNx`M7lE*xP{1_{+E5^WV=R&3w2S)AK|{^-+0m-cl!7af#w{37o5u zhA0k-cG8%id%`Kk_QZZNn&Bg{fY2sVr_H{s)PiMbSrnHNML0ux)in$@Qtu^u zuSjB`UjD~+$aOd3i9lMWe>#QngIM0($JwlDuN&caTTzO{y7mf{&xXZ(Z}@(N<6HTV z3w@uoTUgkGF$gCKa}dSCwucVnbaEVP8N{I>vl(TjZ?E#4xZ(uB1LtBBGkL93T&sQi zu@|8p2*TsXv}D_`0{0|Mw+E=|<$+T4H~t?QHAe_&Ki^a)P-lTm*y0 zol&jbM6sA4$~>L3Ah(~!+2$TdD$|Y3sUY!~a|z^&d7!(bWA37edPk1$yKSFPx>{ZZ zH>s%O35KXDpz#_Smy^hGDSjkIHS1WB^F}w(S<&|Mw1DhblJmW1n*vm?tbv(Q&~^ub zTj5*(h>TJRUp^ZY{(vyFm2;z1|7HSla-m1CCF3OZbDdqnNj5k8u3KglW0Bb^u0;Dj zCvkf}+0ca>#gV^1EpuT@T1_CzKbx;|uyfqbl50b}?9wvvwkNgReJ>+~UI}B;w{hO< zP1>iecRHOHw`CLF*CuChwCUPh?Md{0Ot022F{=us6<8l zYR%Td@5IdYVn%dG-f)fMbW!*X#dJ=?tS!iXUUEb*k!6S(7*h`^kAgrF)M{op_+6T zrFvdb%BbF$>z3U%jZN>+6T?x%G@ed1h)VV5C1E($i$1;@m{;JA1 z5-qpe+`>EM#X=B~M_WdrwrPM9K8SOzxniPg^IT176FgRrG}HCkTw$XfGTjRa-Flw> zjKlAzhA#`F98dG79a0hAEJ6jTv9DQ7swWjbV!mL+Fh9q%1RR@L^|9Hg@ghJDGlBi1{b;tQ_a_lr!T+Q4=8OCVl!6_`9X^ZKbynj}K6c0zJbsn#mxKBlqI6u(WTp&K}mN zIwqLu(xq{+66Q*;CLLVnKaDZg{^<@0A^gc{YUpBU#B?X?#11LjRPr8O+V&Tq>gEfp z&YwCBK@mcg*hlvlkUrAxjlVtP&Eih4g7u~A8UuUnm6l0QE?+H7!MSYlU1QZnHG$4% zEp4HRmMf0yR`S)yn~P*qb*On3eOeu|;YC_PEoXPEUUHi`<1!ai_we0Tm^;pIt1Su% zC{C3U!bOp0I*;l$nPxV@ec?@KGtsKCD@!G;2*wh| zMtTOG3Z>5S2|=26&tXbLE4*G@X$0G|xA)2@` zaPEzT?OxJ$&b^1b)AXe7qL*&YSJcXEr5{!fXFTE7R;KKjNSx+;8tb`v$nS#~Q|@Vt zukF54r9uh$orS*@oAxVoEcZTU^E``y4v&Xsz|DB|n@(ztYgD`{N%Z^DMJ&}FJ-+DH`^`BfYo7d+Z&L*~ebi^F%(-NH>pa+mljb+NVBXNw{)fP|3*|2eBh#yJu^7HXXl zP1Wwv>&2YjhxbCT{y&|tKPZ=l=8*i>j(juzSwx_!p2xSDP`gxA&{ls3kvcT$5=$wSZllaV6p~L2O)6Ye|l_ zl`C}?Wd61ve!9!^C3`y3+mr&mGSu&bS&?$t(}Rv8;V)p^K91fWT;JZ8&RD-k);Jtm zlYyy>le(30+_P8A8iA-w+earEWqU9~Q%{Ip<*<)1Qd?*(0NdzVG2bXp+k5@w^s6{c z`9azu2n^=Hsg{5JY_b8y1f!{$5S5x&3OwE3jzi8wlU$l3K8l4yyIz}ScP=`!S%^K^ zIlckYgT;*g1nIW)bGE6}ssus8We))xS()!L^S;}z*NXd;GAl0^48An2!Kk+cM{b}& zZyb-a>RBuJ-yl`3bu^t{6VgCgY)aRiVJDhS`6ZpN$?@nHyXU`We($Ou#FhMTs#wh> zY33-!wv1B{_8j9X;(KvVT9U{FHSJ!R^WiNmF`j+FFYgKA`fk;}{BVOuWQJ&5>W5r* z4qt$5?aeFw!(XogPetg(%8q}=j;7M^_17`JtLt|*rGiO33&r97KFLK=B)EdX(aNg5 zxl(4|#4E*Z8%4#Ih5|j2=OeYp+%v$&oPz>sW#mo$w#bV#Xmnh8UMYK1)%wynxlN*Y z(hWgGN}e7=c;F3Wc}8)mJkq2(ZsL~187uqg) z%E~fBdLKhH*|R<$Oag!RO3{otTPP1h(AXHe;|o=6?KsD+G+!!1yswg%KJz)?WaAU- z3w-+d=}|s6ss3|1=W~DSzwT`PJR(EF{OP?%aSR}4iqEg_pSuz?aM)FdyZ-k*tpX%} z0ds3%lBj_EU(`Mbo2%GlUX%^9-jaWC#Qb)GJ#MQ0?9{n=&2a75=Ib|*^`et((ho5-O{JBn?H&Rv zz<+B-niv2Go-DiNFr%X0CipI|*!h9}pAi4(r-Z078EACx*cQvKIR#<~2WN5o1z>>V zDgrzeNkzlL1tV8Q8@yr+=!1zR#7j~4id1v&PKH7TW}JEuEttZSInIK2G`@PlT^Z32 zhV!!d8Qg&5ZDE!&EgRjN%YIXn6D?FNdazsRuMYTMbA`ZNRx#KsyyX!4v1?XzYqU6L7){k@J z*47DY~Ry6A|ABtmF;IKdEigYhA!`EbKphJ-{R*7Iyx|1lz`6@g_VGV(JvBSKGcP6>yOxZ=KrvZl$cdx!aG80Rd zynXsV#%^JAY0aunL^yk)L9Xhj0V0OE9Qqjns79x?4kP2)enhQp_fO z&P-CcQAQFnhl~moS!tlenXWZr1%D>~Qs6W;i(`H~vqFOe$J@mafCTt+RHYx|4a_BW zd{IFP7awdbO~zQE!6}8*NRKxxN2O&pvRoB5CLS9hq(eQ%nfHo-MzEQO;(rMf-iHD| zfMkv(g{^6&J%=0Sn4h1&`2}mIyBEuE644g374=oIJcC=|R?TIfW2cM(Vm24WLK>!! zJl#Mc7c;IbczgWGbBM$-2zV2iHX0AHqMhstX_RScY3X4H(aLZwk;@{cBVjL&MZGvp zK(pW=NMZu{lV)@6lJMLJhzmnKPN{)GHEcpl^6kc#F!sNYA|}p@cvXTn4l@LM9y!{c zwc@{vQgP2TTwU3C62p~SG&#{I!|DnmQv9%27hS=lk0_=#ScP21cz)r|Dn$JLJ@ZlV z8ABE!!P-x5q9dxq3Go!Zp{hQ1yS2_rmyAEUngL!$V-iJLHX2$0BK==FSLWcirA~S1 z69{55tlaQ8Kx!hKvn8-bq=hGRar2Z?TON>H>?1ekpPjcX%48+?M9KvZCn_E~I%)Mq z{QFU1LvXFl^PP?q>KezJ^FYtfq(I6+D44W_1dC#bsiC@tuqiV>2>Yn;CcF}{8gxs@ z{6lOB6rl@wu=Tv3Q-Z~r+hP&^*EQ^9{SF0oOMTRA^J3#XbgaA5iOjC2h#8mMjq6QFPs{H z{*|7w9mYU-oUyXf6f6|55Q8}uF^gy%68Y<^Ie;Y$wJYU~=J5ePZNRPZ?A>J;I?V9` zgHlx$x9&y2>gsW4)Hmz9WbcYC%#V~0*f_X5%l#d zF(g8Nfk}iLoU?N>qL45-KoluPd9RF!gYV1a*nGP(@>LFODyq`p99Uv9nxieGPN^n96=txQSqE{8MuUn=wUr>~Hp)mZMzT$+_HOs2{4bqyPbi9# z2|xOqch;g$1dIETb~g>`sCBoj&-e(V^$!3pU+`Jdyl(GH>TJS2qqd?@wk5NzhDlMo zeR5mxS7nM)yoR=SvqY;P2Tyu-Rev+dN;=FjVeJrLz_BnGu3;gzbH+oL#%)GPy$s(4 zsH6@YLK~3;pWc!ls~0{X}}I!1zWJd z#^X)ViuHd#MoI-H%PV=Ug+#G>{89FxL?R+R&YK7v0wsA+Bit-IbFoE>Rw2UDtd-Z1 z3X_WN*aWp=aZBPoWFW8T@7hSc--*hCu@f&Bnix#Or-WO%O5x4-OY;F3p~l#k8a2BU zNaf_M9W;{VwkVO{LV%RT3J=|ci%IkrNrPx0#O1uzXUkT7jn+_IaArATHEh)P3W`xL zs*`1ar$+mz=lEDOWT>s4ihGErj`#^WR4w}(eYikRSh&A<5$>W*6i)v4IePhVGEWT} zi9E=iHK>jj>u(LBQsvWj@Mz_oL;d{ z?@qkC)8Ti>eLdwIrBH~^>)LL{FgIaBk}QarJxj# z@NmT8I{YyROtpQ7X$H$x0V3dl|In~xy|3go4y%T~{N5X@_?v8c*VLpLC)w80-O%QV z7JF_O!p!{#4cQ;6H(=1u)`pn5M@QFNJre=OT5E#A zZhpc@Z+(sUV0|o&!;kQ3TAWGx7}a8}8e{3RQrc(ByrH7ZYN(KY^PR71aBqk9?mh?? z8Cib;J~L8`3!xTsze~;$cfJuDDT^n^E8$C-AtB(dzZ+90j?Gcl7t{0QY4r)eC*3S0 zp~&wB!q(8W&0=6xH3u(Jdl-~kW*jPb*9y%flZvf9-J9Di9=%?AO8I8-h{sZVGq4A? zgQI1zRYk<@$uKz>EU%p5h~|igvq#fdUVtrweK{{p$;u0KLqL&p)E)89Yc{Q-%omx2 zl#yLw2|93zaoRLgLGd^@Aj$}b7zEYq2xnk5z%R7ZD!TFu)`Ch8 zTcVR-tn|gaRPIOxC5La}pU$2ipsGxC%lCytff?K7OC=69fKn}3a}ZwR+=|)q@8CrG zJRL3y=jL^Ir8A(0^J<`)(-0(Hga|>0O=Q$IJ^SU8e{n`oXVA&%$TeBMCUKvi?ee~pqP8}5cs3aj-idB%L#Of z(LU8x?)`$RA$tGa?vAlv7>I*U)$kkT95B(O%>biKg*UhH7H}4@g0h$rDdBtyXG&`0 zB>u(4=T{WRAO!QRn(@9RiovJ^V9*3VT$YYGIfc&MAe%4#aEudrhB{HByC{#?zm728 ziEz+EZuamb*6KUBRAYtn4#59GY|0Dq;G0Nh319gbBIVEW1%EK`dE&V3A4mh^!4FZN z=Lz#Hv^zJ9_yQn8-l$!%WT~1Az**SAg*Uf0P>&rDIE2QM1{!fRjaoxs7uE=Eg8aR2 z!r3F&rNLm}fh!NGDb+N-6$}Oe#tMG{sG@ilFcO@ZIyGZ3#DAKTwVIaWIo`}aVA7a+ zx&}lGL=y=_p_4Mk$S@33jp`yKCRO!wpITv4^>!_^oPhiy+v#TG1yd6~4=QzUU|LWk z@#LWU;|!+nZQQl}F8*4kG$mSI)YxR`j>-vxs9fRPY}qts1?C7v@@`eg!?JbFzzcdl zELa<*FW~`5_A)e78cnGWS{UQR?7@kU`y5S81O-Lmnn8<3qFl5L4bs&pd4npjp%u$v zWQ0Y(Y?d4}W6i|BO2f^y+WQO{9_K8k#WU$V8*e(>LS@MMRqf^f>_LL1>@rbP z&)jBVVSt@rz4+zJgVa;5y3r;q|HsS7X)zJ6hqUi zG*RwI%1&iZ;6U`Xw58A6;L9nU`{>NPpb7DDeNm@5)N@r}PNd*X9$Z|WD8O@hGssb@ zkexQ0BG8N(HG43vw)Z^91bQNv0`8X<4f$Kr(o%QSuab}{16TOKCB6<(bhV^~jN)&n0?YV!VYP2<0NE_=7+3?{$$w5oOg7o?0z4Do>HryU2|mSiL>tNqk^)c`c=wAm35hxq>W0zTpcs0a^&_lToM% zX|&Ci1~s$AqmqAJ%M_lMB4slXmB|yI6H5;^#828&UlS1!y#A;FauWi_tBIKUu%)7F zbM63>Sq=vM_I}-EzMx_8OjyZi$XNvH!(Ouu z(DWsY!`qFN>#)W&Q}C`WtrYR2AQ$+)J5UMIDvev#k&>vXGaHIJ%tKuiEyk1cC~Jf^ zaqZ;pWhuiuBUDHp;||yI=}V zRH_lxEaO=`mV1{BSKE1^Bu#7b>pUtiiVb)D*DA{Y(ao2KL;bdWe`ky_V=QCFz7EEg zV#pe0L@{KILWx1LFNG*&>@yN$&613L-zmy6mKI8(h^XvK$WjTFp7HCx@8>z5_db62 z`~LgRaUSP!Uf1_?uGe?|n7OX&bmAzEDtC`)NK%sQOMLP~NlsG!z>~aSE0*yzv%L%2 zuYFMmbw~JRraMf?a*H=>gIJ~uiQT+2CD-mz&uqAT7FM?@@p;JZwK|@Vcp%#a%_=IC zV{v)2QtAH7z7#zfFWXy4>F?xW^nG-rHeC_b6bx#Jx=JN4mIbuGVA)X7ARgmrXt({q zqWiU3T*$5K(0v~hJ=5c;C;TR&N-7=RTX=(jgTe8Mw(-2SZREDMG}RyZUoUpdrzMx7 z_{3i|O1%glx2vYs+JXFYj@a!|K)YchWFwyDMoYquTt&rofff_?jHk5J!iP~(@&?vJ z+a9r(%0oiLgPvD&COSW18)Ryb>Rv=muxn4`JqjcoNtK)Czk6NiI>N7d#=8xkC(GCd zAm)uGC!BaIDU%SsG6l?f5)wc&BePNxQpV_Xxunkm4vg&sM=DNZBs>`YjFOi!CNH1E zI6rZlkjS>|XCG8#n54(+kI5#s<@HR@?I{7K-t{R~=4G zC*)wwq8qE&+mh9uqHzY$?#sT(t{Qo^E!~dc3M_u>N4Ceo+ z&%b5>@P73mR05U?Kp1iaV+g_~GZYyX@BoScNhV+bID-QK9D~{iV@YuAJ`%q#|3#3$ zI3@xQB|;=jApzKT#~=_E$pGszhLC-X zAtu=nOTt4?1Pp`k$BEw$l4`hb3NXZ?7=j@LU_{IC0x&ouF9^eXG64(hTVq6mMG*ih zfThB*q`#)#?t?-vk z4C)Vtk<{OU|Ls#o%>Q=&|9bL|_kSh(AFV<5E$=qy8?Je^}dpF+hJI;ro1l_`hlY@BY8L_=o(D7ytes4k8(i zE%vty_CFwI#!bS1Z5d#2;r>bZJjXgeb86?*`hV{jAb$g+tM(kGj`GHh1$;oT2P8TA z05?u#_s;QZwyLo8C6pF(}2Oy-YI^r-{-7w0Lf zHoOaL$l^ot8SQ@uk#nK0~O0M#}?d?xVr&3wU3Vi25|(?yYRq)4(OXcv`@$t zbCpmm?f~?xGGKBB?g0gkv#a)b+HLc@X?8iDu}RbuYgSXv2hGvhxQw~=3~!?k?Fbkh z46+vps9>4ZFBRol={)Cj#*OG+-~v{vqCFyVhpPmNJCt_ozC?rTd#>^S>a0scaw-6h zaW?sa`fi!N&-yH!>ldFF+2}|};nx#gS;tWgdI%FC4A*UM=5bgdyr7JAeo_B}%b^zq zevp$F-0ls>#)mGoo;>Ei$&iaMape0H$4C=RgJJY`6|ox%0peoW115h%5bG+YT6 zAG@%uH?+qQZ+u^@9Hyb@e9fO9f_rQ+03F^IG6@^>i+B!QdM9?_QuNsempJ0l$j3(w z#Ua4B!P0O7Q((~AUe z%VGCO$lJK-(@T!>Q;_XjMiierFKgWsJ!Il(WEorX8h+*E1*_MmFRl!3-I(Z*3@=x= zxS1{(n!&~Be@BR+LN<+LQRJyWWaAc#Zm(_8v4~iu{-$vIqILe|oskW$?#TMceokm` z3I}6*TNi2C!1W<~G`_X0xcK>4!OG6u;3DI;u0s=1x-ZZm8{4$VQQKF?+SdoJds}H% zc72`sndA6~P|$ftcoB@UuqbEfr>*Ag5r&}Tf4^-`YV9>b-JO22c_i(V5Qe|D<@ts8 z#vQ4d-8`=@eSxn9{Mre)26Vh#wIS5!Sj_hxy2ezgTzR~{o>UpQjQ(`tC+IT2+P9eZ zclg2X$0b5`SuKS**|Y6(yJnCaU+@wf1L;QRZqG|i@^LutN@{wJmtEaV(Qs;6*&`nP zoSPTa{Y{sJdBxXM5{Th1KLWh#U~;e7RY2N0zSq)Qez9J@wK6pr!I{emOF-+=tV;fT z37*<5%zgVZb~CY&>GeFI!|0e2^2*cSr0mtDO2s+}f0*6$lbG8mSeV|dU6UZ0JLt{e z!l%`1{bUw>eKQB4a~iU;tmSxtmEHG;8x8Jj^K+&I6rWV{KrQ#jeAqf(UZ}uKBF-~#=W6YCrQVFH7%8o_2d;@ zl**KigF=7d2>_|stKBWeZ7_{|)b$t*%ie&A$eSQf(k}P5(j}-OG|sRbOMP}f(}kQ@ zUMusGyXUtSZ-9OofBRCzeXMWphvM>7J}ai@nFU=kn<)a;wmPm20*gMVh#;vKBR|nFW}rsAe5duDXT<0-)_u&Dv!3MTeUFYZnT^ zUP%4Xj4{4i%ON9N?JOOp#y+QXp6cr zSCDCmKc|O*=%A?alq~ymN4#SfYGX)Ci|zwK0B-vzW4{oj??8uxiQS6k#?1sI_Kj6u z2&laln^}DGOhm*-XCCLnZ(lxP9}FWM3o(p!I!ojGcK5Wj1)SfQQ1>Ft4T}%ol?)(D z!|WGq!_6f=Ns*$aiJia^0A6_5c4b}Jp;UZ})P7~~8-AeeUQgxJXapiS6#NDlj$>IO zkw9J*;uh8b$e^?O{8<}0?y;t#*EP>)z&O?Qcm(mh&VM|3mC+gR|gwU&Uxu- z$4rDweKu7Zv~u~7*f~fJzP1LeelI=}|I}SAnx{6^qAMWROY2!A40yt9K9W$Uray?| zynVRq4e8A?A#5f5razb_s&9ew5tb&SyM(`yIKR4i6^BcmJyk~E!2}s>Eq-5@K60u5 z==EERBBFDTJ+4z?8icP}MtX86nGgv5=ImTfKm)H)lNNT{n2vGu7LPzG;xI#l6?cVD z#obRNclQn_K9fH?zJ^fkR#e%#q}tYO@MDvy9HyRkJTKC=m{>_&e5X9=ROq zMB+XUJ>`ZkhozV(g_?Xuc_y518Y_D}$VB(m@9(6cQIT@)?PjFK?+Ws#Cr+tm%sfmL zvhk1eFf#QZx!poCXVhDljmdOfU>w76XG4aEghSJBpXXf(xIvhdiPjq7^^CdTzVg!Z zx?ke=Sr#j#@9}6oXv3*)Tk*lhi}c6l{lkx=pd<{2*in=qiyrw6h@UgP!Q?zF#w~HS zbFi8M&XRD%WsC;dA7HI~ptsu+#ECQ%Q8#7uml|@ZIX<}Qx_o%bc2z|LG~%(SH80HP z7#xht2+q~lt4ds8!WSXM0OdS0@&l{F4Hd6a74c$$XX*9Qoacybw5JgcS7v9>C;Sf} zMU({|=_LC($XD3kme4QkN(}6WBH>`c%99Ew8&vM7yF&|Z zl@i&*uQuUUnRtu!s=Xdafd-q+x)AW{Fq3;{C>Np*2gkoeH{j;%UmQb|$#EXHQ&J3f z)ivu-jS^`w<&)2YTLA*Ttd^tBk2nLdOyVy1;8&=;u}-3;KJm6$e&H>yp;)6Lp zYfoSBwg0)as=kA~!`u~3S8n_a;N@q1$g!zU>YDgQuF1{I#Dq9^0J(Jw)6O#mo_UJR zoULK;)|wCWSM@z6vcM_Q1{@w*AfuXIZ)6t{6;b4Oun#xkBP%^{iOOU|T(;@aH)4ud zR?l=Nskw$HloFE^_zrOTA1&6@B_Q=T1-5R8NU1+ReIP6U^7y8!p{UIoU1lX@J7atC z-JqE%mvyV{YVXi4^i+OFWpyQwOe%?@iIx{rwU(glhoC!5M6=Azz|ss%>u2F8wS3bSX9&LJxDx~s5s z(10f#BKukl?rtZ-@z$Mb=Z4tLd#ucGT_dR;B1<5k*cR#)M72uJDdqGzt-I{Ii+72m zAGTgAI#V#iKA6|jL}srjX!SWcsvuGa0cRvejFcnN(U!Ea5yaAnnAfbI+9fX7jZ;KS z)?1sSIJ3LbGIiVOX?X*yK~$YP121k*aEU3)&xSHiAvAl{<=JE_m{-E1>gJ3dE6-T- zKU0_aNWuY}=_B43mi<&4AQZ^^(kseA9R>w zqM~ll8_QlzdzjFF9{rqV$fX0WDj*S3E=qe#w%$ar!(l(d-B0KCyvYvVzW)9IRpJKw zu@hGMrai7Q%u@Cd!gqHS!?zRiIegZPh6d0{;k}vtYi_ws-&J;aEV#6|GVXGx1;H*~ zS!`#SK0?-f)Fy9?H$BNBeM!A7|K{6)p9jH7xTSGe4T8O{T=t$>*Y!sDoE{!r(bJ>N zJj|_RY*DkR!7Op~TTxwrB8L4ZZKK|wR&^91s^-u;XJP*60e?Zt9#@=-8j$^#Za#UD z@k7W$)PVaKro;?#(2{hJv+K3&t#|MTMaP-3FepG027NnHcn;Nm$hFp{Y`ddeB{>UV zXS5il2O8d&3bpHZtUJ9CX5}uW0thmiAe%Nj3UPWT^5_rb#_);vJdI+VA2Z^d3hV|( zuX_cTOGo|0wQxvlW6rAenct-4(Vy$9kn^<@WJ7gL@4;+}02{IBVhg@Tw69SVt09sN z1ZXhL8{7T@AG)4l5nOf&bxMh$d1=_C|wE$ju%1Y%omrpRj=xu?AUOV+z_uUXL9p?8V~uV$zl|yle>Lw zcb%wJ+@VDtutt$98WN>h-1rUiWhAcdzf=02=S)=YxPbwb(}B1WHp_ddKV|yK4V|^n z_im_SwamNV%yUSQTfCP^-C~DhI8@9P>B@k0FfR1K`f#HLKl}({9VBJ!Vforn6_0oQ zqN_~#4Lnv=k7c+&Zu%9cRSoTe>?7eyM_Mq*W(n}IDkS_j4UiJ-gRNnikwq0fJ( zDaS#5UHG&dI%DawSp~_nIvbf|#*Ps7Tn{OFErNq`+mRQ+oYh5mDCOJ>O~>;eXlbr` za+P^|4C=oNGvMga`uLz~yxl?0P^4NO!ea|H8xAU%sPZ%+a5FOp2A&sf-1G|aWnFgd zUik36ZLZqylPRcIP~&sZs8hu&bRDSfV6!LZEc?tKzK^ePnq1IFl0NB1vO9l7( zJmVO=yE_^;e-5Q8yW(^}=kEAn`wXr|@Xscu-2t`{@jF0U1o;r$S=1!H|DGh9op zEI{FcZN7A8aV0joG(+7Rw>`U3#Q2haN`AF=)_HbK^<-r1siu2p`dz0MAARg%v=sh) z-8Cg=JT-;={)9riAO!LQ(eg&Ss9e{eP*WDdUE*mRZg% zeoVpDq|?8FFx;^xt@gjlx5IK=u|YkawI)Q4ZQS!El^h`&8?BPu6MHUhy-N6e(*k%U z?KiN-Hl7Ll{Ju1eJY6u^1EB)ALhKoy)%T_*5$O>TZ_VP!E5fNX&Ds9&XlM4Iqe}*E zPTJJTdQ~EB~ z;}1%K@;2=&m!{Uf)}`^DrfBI_&2AKL8^ZGz8(9!zG5eaIG_+H3fwF3ULB?{KK1 zCP4jH%}o4L-Hj|HkLg{L+D|PnHCikU%pE4ribYJv@me|_lhL@rO48RN07g@EDzs#? z+W18o4_N=JC!9-M0qC^;l(uOfU2Y`?PJkn#eghYOiER}0f)5ACLS;|KT}ek*;ctI1 z5(a=98ZT+?@JlTAdV~*YkqoSiaV#+=PH9|L1UE};-n|K@l za844-e`$mB$*`E0ETYdc6D@LL0l87|Pq;i9)WnUL>lZEO_8>ObS#A)&LVVo)bVnB1 WoxJv>LVj6aouHM1&Gt%ukNp?f^sWQ| diff --git a/doc/src/Eqs/fix_spin_cubic.tex b/doc/src/Eqs/fix_spin_cubic.tex deleted file mode 100644 index 9c402294d7..0000000000 --- a/doc/src/Eqs/fix_spin_cubic.tex +++ /dev/null @@ -1,21 +0,0 @@ -\documentclass[preview]{standalone} -\usepackage{varwidth} -\usepackage[utf8x]{inputenc} -\usepackage{amsmath,amssymb,amsthm,bm} -\begin{document} -\begin{varwidth}{50in} - \begin{equation} - \bm{H}_{cubic} = -\sum_{{ i}=1}^{N} K_{1} - \Big[ - \left(\vec{s}_{i} \cdot \vec{n1} \right)^2 - \left(\vec{s}_{i} \cdot \vec{n2} \right)^2 + - \left(\vec{s}_{i} \cdot \vec{n2} \right)^2 - \left(\vec{s}_{i} \cdot \vec{n3} \right)^2 + - \left(\vec{s}_{i} \cdot \vec{n1} \right)^2 - \left(\vec{s}_{i} \cdot \vec{n3} \right)^2 \Big] - +K_{2}^{(c)} \left(\vec{s}_{i} \cdot \vec{n1} \right)^2 - \left(\vec{s}_{i} \cdot \vec{n2} \right)^2 - \left(\vec{s}_{i} \cdot \vec{n3} \right)^2 \nonumber - \end{equation} -\end{varwidth} -\end{document} diff --git a/doc/src/Eqs/force_spin_aniso.jpg b/doc/src/Eqs/force_spin_aniso.jpg deleted file mode 100644 index 8bc9d7421c23853dcce1601df6b8ffc459a37605..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6089 zcmb7I2UJtb);QbZ60X+L=1z3;92ul1LG_L?;_`XA4Wh-NK8ybNJK1e3vD5$8ZE++xuU5tT1;ZP`?iiC)S>i;e09RN82fCjnYfyeE zkxu?6EzTfb~R#f z9zBvs=kYTKO8=)30jZ*XJmwh1^7cHU^Y|)q)-WfUMGOr$ zPKFWMmmT9REMj8C7Tm`gJR#+ z^!%zsBoMjIZhhYv%@sj74IHeDIljyFHr;T3X0-udYWoTq?Jw=887>3Cw-GeWfQ$)ol~xZQw5ecD00$M76Db<)N<O+nDk=GV&dZj(P zs7Q3lU8nvpT2OEJ0L@ff%BM1^hdF_HA@BxjIz`GWSnF^k@-FS6*2ink0)fWyu9imm zR}WJnZW-#STNacIK#?KXNIE@E3SE{c#id{pRq-f1A{KXnY(W;)w{BD-s`0$iZStIY z+#G?$lbGVWKo8jo_~w)Lv*&k?ek|3E6i~MWN|f&17EREe#I)U;+p@WvKPnGAEzwIt zF;8&-70)+OW?R5eb;ck(;wsb3y!^l=JCOgA9fE&vK0FXe9u)Zae?Wl$MyOqE>kG2E zBtTjT%*3zSkwk&0E<$^(HE7F7ztj-hn)l5$|w3d*4=73~v(xs@H?uZvjU z^GqIJ-1*n0hslFa!IIaEmtyAlcUXAHf~0QDbyByzb+9qb-gL~H`?R2$`PT66z# z(W;2`b;HE%@Rk_26YVOTw6y*E?q9DRagwE7{sF4;^9M%Tm5=oqO)`@L99NiEJ2g_I z`5Q$if7mA0wbku(^LhEhlW>8_LjjM~DGyj7o)(tkzVLlmnwucqo6XgRBKvJonc^pV*GwmQBS*Rdd)@ zVXGZ$nuAfZ*?3pUShYj0SZ!_j*_b@H*xlvg0+#&#Pg^I)<*D4Znf_HO2c|14>0QDx z7QRNQN6T?d-)p&BrG_227*YC7vDfRW;r*ZD6Dpk=Mf%PGb^Syst}l(>WjjxmG+6d&<;*R|BxQvbVIVTjC~mg0Ko0TcK{Hoc z*a)ke(LwbYZMRIyu{t-+tEW%w(&ZmsJpjeURTOPN-StXltUs+lKD9QsIMzlnRlhv# zZY@qQ(LG!EJk>!MLt)%paHEf`arNrE$tq`;@_f7A;@X7mULsnhQq0-Ma%$agyVO?h zUdSb>SrJDu6{`Vjiyhy1i;dvfjj|SF`{WxjM0LSEqlJ0NxrTSDYZN~iv)$|SA(8Q3 z8OG#`8ho|&(zPrRk+XY`4P?(t`s}rY5n(h4p$h!yg)-vb;<}?Tnsim9lr;;!-Lv?_0;eeM|C#d7@Q=ikPUgrR9vSrQ!){Mzcc`se`{3L&Ry;}txxl? zlG9JDBmP)XyWVZKYNs!v8!=yNmn>jf+VybREgOr=2`%;}_2Em2pzj{JwuFA@NgT|$ zXr9w*)ol|t9^K1x7^S~rqV|qNme=zeRrQ;v)#a^5t#Ix7m(+qhy%fCfns|UK&+ATv zI9DL8&+=2>IMfY;*VE#)hFoR|?=@vK>NU+-uyPGuyv({M@tlp%rBIm&JO+L-lLa%w}bsIKZYZHV~v9~z;xPIS@`5_T8 zd33Hh!CU-{J&h%aL_2#oz*_drod_;g@$CGd$9w5M2R?qOB2?g~DmVPDIObUz)hQID z1#z#lW2pRnyPQ}P%f%S(r`&U(F%fvTpG;pTG}P7cs4?S=t|-UI!I3LhH6=d|)x0S% z4YX%y48BdeUi=J(zMd%YxTC;Kx!R;m>zOWV>6M)yufAGrInJE}Zw)8#q4qJ0L(=VZ zx%_;>Hycy6In9g7qI;&x3b|}b(rpF@L`?JJi=|#1__o@Fy4+jNtB;pjZpTzVHl!-m=5$X)Gry%>4ui_xN*T#C712&iBz-B) zt1D_Cq)fuwk!@ThEx0(Sh#{aTV5OKCkWC3OGMndBZJxJT%EJ~F@vs%96cAM$nUYV4 zU}IS4<#vRm*U?#351l(#FhBjn_#_K$^N0Pr^#lNM6tBOZRDDrS`cNKv60nwG zD7oa)_qE&jc4?Q@SC&}bvIj!Lw`bqKTXyp;j#l~MeQQLJ<7m*qqbbC*?72FpqE+uP z4aQ^|HJy_1-YA7M4S5bAPdqjVwT}nmd{U9$GlP8ZP28!}(jDLb_H8lzO)))tiS#1% zk2u*x+4pkifY28kNt{lStuL!Hb*aJ|5koLa}R(m~^EIdf}al zj@~OPDl~YM+LX4&HA(y`Egw3M{MhmfZ{q~I-M{N+j)_-g)fT)6q9J&b@<0Z?$NBb% zE!2iW1vxO_w}|q))$KJePPvRTd5wBI&>--juzB;5_g>}1%_atkWUEKh0q*;rV!LJy zsLeRPkmcP|m>N5MF4nWWxlHJ5{n>HA_y1Pz6u#ssEXVs=QZXX7D{}wG&N*=TDH56r#8;$yM&}q zoP@b@F7wGwzSALFLPn{WUf|L9%0^kpL>`~X@b()zh^}$U=RcZ`PYpTM9u;TDe77wJVLM+m(83C!Nr}izpk6|ET;e#q#+G;3=$UUBZ`@# z{`@o4i9RW4*?udnf_yGz@8oT!kKNd&Rp8m2jwo=zLa{gaZp9Ga`Ivk4pd2@TR|EOP zW^f6?4z;*<4lpa+;5!F!ErbNw_|+D*u*6pC!;XNUS21qcz?}%q>ciNCftwjt#W|QA z+t)MhuxH98=7vt}JR)Uu{CKyJNxan`%_W_b`U#v}EG%$wUX+dnop+n#4XU1=12t8r za-}TS9oiJTx>^iZ3A2+NtHgcX*V~Y~3NyZ-SCeT#kTB~6TEOjt1tdYo20XRQe4Rza zp9$WKdNL>VxotiAm&Y{RlR9K*b~?HQ{KQvN_PfekH-;D7*Tx(`{^}YGFH9eV((x5y_*4+KGqb_9)G*9A}5-JoUP7P?suqKM!fJvn2)jm%?{)uN**tgPt_ z+iFvF*9^Rwv-oNxoH9Tb49aHHstPcPxcG;to^oXX0+Ht|YT%ZFKQ2*8bLJSfrW|}p zS*GqJ#XzCHD35PTui6s@!?8L6bkRqBN-;8=QDnB_Yw+xvXg9wB(D6DuqY!6!Z(eXb znsTR^7JLqLpECP!EJUiZ_uuzoxRv3h;rGX0dBbhEm)KjT#5?M|?c8AY1XjvWH>KCiWb|Y5Q$;wnmRG%l7u=cf##nPQdJ@br$*=w$9eTyyi(k5k zHyN%Lk2%4uk7G=^4S5=Tr`v_Iie!z_tA3XgXwIcRh@ewW`^FM+Idhp82%76 zBb+coZ`o=(e<(kqkfpAN55Nz%+%=XZU6EQ-N51?q@?Nf^F0Hp8vvqWbZbp29ZT(=; zTArB9Ha3ch0U4td{AJ|Zl^vs0S$XL*$%Jml<<{&7S}Uot6%`Re0szyU$KzO z?XNwfopzPImkV!Mf8a!%OkoRXuRYW^_F`9I4dV^fxsrz3j-z1-6S)KGOlY%?{*Y>! zpuw^&Q^1N-vPrk89K}MkD6ZvXgW1yD@c_QOK2uNM= zCRhj-A2HtKfSWGKStO(E)yyW7G)X!Ss!G-u5qPL;>N7*jChS<`SI-Am{mCe9z8AZi zLIkWQmrq1uVreV;I-LZSHAKoDD~A{)hD^CYQXVlGDg zhXVg$z3fj^2mZDu{|_PireK);WAwI55E;j(N)MJ37P?sAeML!hl5G(9ReFwqEQ%IO}-L$XVL zG%Wfc?@C6$A10iQtf;(3n0_M|Iqn7f2pW@{6gY{5Y`2HT@Vlfl2~nsSrt&z^*_{JD zx6T1Ot-xs1_NO%&38UJaimex|xSA!V*_l$$CDnA4rWbE~CcdtOPyyB(uaW9%`{cu@ zUb(Cae~QX23i|1g4zo{ACwNsa2qYe966NH!;?@O*yoSetaiSt0?>O>m#@_o8d{Lbm zen9=IkyQ$IfJ9SZuG5C`W7i;6m)=) zKl~&|4k+>J+Xd29_DyTBTgKCY9~zrh`F#c=C#!h<%2{^Jw)4ap;>40)hfJ!$xT(F? z)XNVI7WTa<`)$T`#KW$XlTB1Umts((U%TeFm$eZzy#{lBrC<#SOb_D|G_~u@Q!;LG zuV15cuAO;3?sEzu)b+j1t>Is=di6wHbzSnn12&IiuX77`6 zMRb4H=$P*i+L4n(<(uzJF?FBF&_-vo=lH+z114z_ldX_r#5w8_dEK&N&Z7cvVqa0P zs4hP;mdzNxds=1}`-;C_uwE8KC8=P>6KT>ELr@Z;mz4P23e)@fe!x$hO!LyZ*&OdN z`t&5vhx${pjsfAb_xkuH)-2?&on6b9@hfaFh0@Rh2MZAfK>Q^q~c|wehC^8fp^EM2B zZ3v`e8cK~o7UYgb5p@!E0bfFzThrVK=>bGkb^B(MS_|s-(iAZ=m>@b*tHsA)(}~vZ z?FL#{^Krt@23C1mOL@f``Mn)CtXZwuHxut1iUfmc41^s$*jW+@LK3EQ8wu<3wL^E7 zSv;<*gYIItx$qBpR8y)9LNSh#zXJXD*Nhbt9q<)E2ia3sQs@W1^;Zz0rPM-Vv{7u& ztJEr^J?27ml-@hIEMz^`uHJiQ@&vRu*+&coHR76FxeP?D0&EL|g6cJzKP=Nd(HKa~ WMEZE>!Lnw=`U*(Mh)!D1XZ{Ng_IZ2& diff --git a/doc/src/Eqs/force_spin_zeeman.jpg b/doc/src/Eqs/force_spin_zeeman.jpg deleted file mode 100644 index 14fb5500cf3328480bd30dc352de699575201bf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6517 zcmb7o1yoeuxBs1C7&>O?lA)zjLEnz)(+NL3V-6#)UgZIRym;Aqf>VB{?;m zoPzv!5D?aN9|$%cHZ~qP5djhT|Cz2@0T?b|1WLmK!2mD}gard#wFC432*A1??e%#7 zCTu7U1PhG&+e-c~^pMM;;J)g=+JA{)=qmegvS9CMaUx@$nx|8kFYkA?Mf4V8X(5X`IN!U?a%@ zVb?J2!LQiV73gLFz}DL17qNXc<1C=t?HWK=LF0ha5m;a=wwgbhAfrK6pf zejKmWE>{f6V7)qTp^ySS|4QMa9N3U4j(?}}81!QYom_b};OJlP^7;6YcLW*7YY`UU@G(*9_k9jhm7 zDLy~aBQlWd{q`4Rt)wF@8zC#N$4xIb)3Ox9(*hsUX$MMN&1VFi$BIofmoE0U%M?@A za^vG%;wr7nUz>tCz8CZJ4skO?;D+Yk3tRAQi=#~It)DbW!04F`(W?uKHs4CyGzO(R zWVBcd(Z=DXnP@JF``GGT^fRLM_0&0Xbe-82OT$Y?$uOSts?g2}V>ZM z3bvKqG<49#Y&+e0t3AER6#?b*U`9Wb3k*$o7oUYW^VAU?)igC#Y~>HRf&WT+`J{bF zi&|+TYF5hB;N*0nx+5w?jpM73Cs&rC;zvmO!e@`=iR%^l^m3ch_Nr4D|*Yp3&1N@JN(sjjyzz{GLf zj0J%Ka55%rL2_mx8EqF*t3VWj<(8~gHU>(;Dj*`Qy!f z0xAVQzf_5IbLixoq`DPGS(_X)B*1E`>sMF082cQO?$?R@Y%#kZqc?j*#^bqbKKcT` zN-UXnOVd2oQ2uUZqqmQG93tPm4@v5SGa_zwtlcBykljou zBl2Rs#GFxytf}Kmy@rhLq-4FnVQZ5|;%VAcaj5?m$AQ58H}{APFB4b|PN!zgxoj3h z77`E^oD?Wl9%Go;gJV@+fst4#eoy?|??VCbKD-p`3fS0cb2dk)?9yr!t*-pITi2#M^d4^5b ziElbD3!Q-)i-2-A~%cU>p$1+J95 zlte8Hm8U~DnmPnE*pP*ONyB7Tmn--5-d(gb6-Vn2GRRkNDNv?WClB0Ei)YvN#YAHc zZI*troMBoyq|4MgC*QmZkk~c&vT2ZKB15Tb^D?%oRd-Zlp~@~Qj?-zp4@tFGxjP0m z(Efb(O36&Kjl=%NviG`ML%j=ytspy%6w)YmQ>KgNy_ea%cV`qfM-fcC`i9S9gkit1 zgz#9mWuK=}Y7y^Gv9KrTQr137@f0i;i;7vl^9I3-QRm_=T@cYd&66uYLg(u`^?m&f zCWec{1Mf%0%T!1*Q46ve$>WUZF?}_$VtF=f)6m$A4}o4LKGu2lutYwR$Fd_*WWgn$zxh* ztNR~{&cgN8?ACUrJ4PN7{;eFMUml>r4Gnlqq9@YhqSbFW%pI>ZHY5rxCQIDAJ zZ-GZ%7Tqcxw{Fq>e6}eeuy0)&Dn9!1A;HFrXsqT5x`l%JTGW1_L55%*b<*^7!v*1X z+uTDNSJ%C+o+1AMkwPmYmWE$h+sE`+;W|qXjr-k-GYFJEUq0(1Eab*lQn**9I5<7A zo&N1Rbtx)SCm$KpcHTAZ^w=`TV*_7%)OTVlgX>rSw-@yIpC9>$6S{l%fKKvxx3)WO zlYA7YQ`A)MQ#QSL+FvJoDOQ-vCa1e|!W3(5?Isz?d+7H(T=kzn<$}s$`z{lw&%xS+tY&y+G@Q^CO>`)>*hP7koCGT{Bkz{wvvNUStY#o~?q% zM(`&kJw^tsw14@xpUP)RiR9MFe z8Ygs`Jm`ZA@1xGz)s`(EM&2E&j)~Rx9?6onmrJY8_SJNx&a4N9zG|)g?areZic)Bv5F9);fKV15fyKEn)vk6`8 zed2st^!eAQx^lXTZUI8)srJqVCZr4j1`-p0zE~o8{PjZl&HKk0A8okx{M6zk2H8)@GE6+8v z^z=zruaj4YaDSSrI(vym{a8bt)sF#(qHnG=%eS92V%3oF@amzy+nT0+nlV4TclY!` zUV%E&B7Kq7y7g$)Co_~MOTv-wmxD@A+OJQTj_=7Y*6nTSz^RQU&utchT?wAKcDB{| zilCH|qd&fWD{Z$$dbddm?N#I2!xQ`RRozp+;}brqX{XhA^x{R;e6IL?u;gQlp`>XUrNq$>dH1&>Udd|c9o;-gvhsMI=JZI^~m zi_tq@JyG`Gh3W3pJ@9CV+{WOnor*`y83y6LdS_~+Hg4L#RMQ~&KtSn~U-Q-39-(ip z=Gn_DV4M70Uuz&NX{3*3MSL>YWHyes-Ab1PID#Tamg1BD7H10@9e_mifQ;(o#&9CzKQ2LF2@P`nO$$l+dk;)C`y%XXZ?o zY{w>M##fO#N+K~NEpJR+ZBN!n&d;KG3hfFhx#8|9EQmEpjqt8`r<$*hbn7We>(3vS zscCIBYLY6bA8Z9;-@5~rSH+XK0;mZjN;I+s)$?h3a0&1v$fnmS@A3ho_8!rnOXYJF zliRSH9YWv=DH+jSyhvjvBFE^BGdqHDz54vJ;cy70xQEKQQ~bj*4z)&g&=kD(mz2ij z_$7{-(r8?>YC;LI-S~yo#9ZpDAb%y6z0yv^>%r!g*A1`HcAnvh%o7i~UI+MNt(}jM zf4b~lB=fn=8_ZH^y?+dYNLR@1g{dpq6V>>ruP#?|1V1a$4bdiM#g62YimY6!b|#=X zikHJ%krU2RxdMd4x}{_X%)>|ZXHvO?ag{{FUpk|kXjm3+JY}mTUxcP*$t{;KdsFx6 z-Ec8PH$||@Vui@J>se_d#o5>eHbf`iw0X+c&fJX)D9{q})XXu?At;qQm^kTKnLrTS zP$oYu3qu?>$}@_!v1-Y1=#fYLv=cyhk%mjN>+jFj0aQqPIaQ-C{A3^F9dzh2p9%%| zpDHVxROW!k85hlml)A7{0oQGvt{t@J#r5t%DIGgF5C@&d=Rq| z`%&!3=Gpuu$w|C1$>`#_lFfxB!-N(Wu=6hiEMb_Mm^+bGBwAh2)5tv$acnH(_{|E8xW6x@x{rgQwaJaL z8BoW)cd9eymuAUAqZI&emw|WpC&7C}kyClMX?SaNDFU^e6=YyEOyvq}reW2L!PxX? z)UZ2V+#nSUzdQ#tbQisD`8>nvv2IZ;jojL+cBWnUM!k<}*pQJC8)EwykE>NF(K7b^ zMZEH54q63z^C$+ZJKh1EI8C7wAJOncudb8 zeKXAWwDk`acc1(j#9LBQeYmGH{E;M$h8V5`Pa&qP+<6!uWUz@v1mLubuw~ z|J5b)|AQ!hV@}fl6?6XSag+4-f^fYuU_rpYKh-tn{9|Px)wV)txd=!HqOx}|EyMq; z45Sw)FE`vdZv_<3-I+lpBxLib=PZ_w{M0i6*zk@hzA-RhHw8$&!HT&P;+qZvh`%%O zEkq`tWV%rC$ z!zCi<+4{#V0=(|*1c!e%GNm>=az+;~T#6ISt-(fA6rQB&A%5WKAE`K3Ep_Wf1^WJsgvFJ(uc$2dHI5J={ zn@IR;-;I|2hsc0--1Ap5DQUbFRvog&4Ldb!)Q_u1bz8m64!WRv#~?2cA@f`xE-oTy z!g4-NiYH7q7Lqk|K{fwNto#YCKto%Zx?nq#FS$3}&rv*++~F7GmA-BlcQ21EEDh{A zohyCm{a0!zg5~u_7592bJbAqxc&Ar0?wUvZYPR4CrwhsUCsUUMvDmZ`Ry#Hy3Regs zcl=^MzBP&g=RS)~5Xpv!QIJuXkJ+j>;5TzD%u{{!HL6*XLI@8lAf^)WftQjICy-i> z(%>BH?q{97T~J>a+GHJTm`a$ft!`Jq=$zr=u%bsd%4p3{=2n~Jj!kO&i2GB(*kdm~xfz|WxvS3u0=<7lBSQ?deg3Acu4(q$_ML*so) z7eRw5>sLjiOwW@i4BgX%vh-$_1-v_%VKhABH7>!!526ah2{c^JHt6Kx`-)aoiUX|U zhep9wo(IG`8LiGkH%D?1xO82Dc9c$nxFHUysoh5(fH4|83=ddON;#*pKsvDbKvisV ztf=P^;KjrnMi}?a6zX9dW3gD5{&`rM%en1FR-H{p`UvwXdbmPyQ$EGAsJEFfX`Rcr zsQwC2y#nf=rd3%I`ea?kXIY=zOUxp&l#Q9Y%uaupJ3+(yh(xeRd^QWUfW<-7(-y2Q zG=$QA$OvA)tK4SumdY>!PN9e*SNY+vv`fw|Z}+-&yvpqsjzj|Pp4)~YaRznXIak)2 zA>mLq0@4hCz8oO^bgXky?%d33-wtHdYIo<4jp&QZRJ0Up-+39bU;9XegeDuLw^$(h z$YGd{9ZM$!_ESwf6l_9(oYnPn&~zYWDKMXC-swyyBO$_3QX;qPTa|%e$-aJiuW&KS zHIxcMOD~Y+z$Zv>eGHx?Kw4v&aQzmq0}EP)jl`0VB`HL|9KEcw)iw@g@z&jkwLN-16DzD;n9lEAOn$JN2kQm=8) z&z5t7RF8MCXfczk&845d=E|q#QqsWpLql0Vf^H#Fb^rhhT8x0m&?`lxfZUC`$HvK+ zS{l$Z2HgZWa#~anSnAh-N(I_vkHwaF#2uLkecQv$CZ-l=zg%%tL6&U^WP*xE`iR|5 zhM9!g21eQ(Zprxedb97s#*}~?7+)~@{6iS2G(=u5=~GdAY7$pb*_Z4qptT#AL536n zt`(Z|3q~;8@^JYK^}?FR!KL?$TRj8I6JyYUy*d6Dk4K6h_>P@Qdhb8>Yc_?coRtM< zo%v{$S|bO$O~PGfH8bXH(tnUoBG*fJ*>ZVkun5X(7n6$$(T m+8Mp%aHjL?)^m(j(5WYNAZIZ68%wNtq_UQI%NfblfUqFo^ALap00h7SV1YouzY9D9A}kyd z%u6fIf7ky5@VpK{g9QR$FkvwP0N}0sztR40eo#zQYVkwy{#AfOK_qCmVQ2CzD%lYshbi(lxG8a(Fop3=klNCi9{FDcb(rJN|-j zrlZ~b+__7e;g&+8#=IQPyv*xK**u34H>e!?vEj$CtUL>l4=EH7HW~G!RG9_&@Q^BE zZpj{~}o)B4rWD;fr7%ij)|N8PwSP$(my!3iuqRAsc8Bk>biNlkv!<5ci0l>?qtJ-C!{`eGfNC<_BavJFLa8hs ztRVYQ{%0AILj^bTs5%>(IY%a$q6o5hG1Z01s6D0hupj>ggJBDYT$z1UOd!||RXE}J z8qFkB+0xv5<;qy2O3lf`4*&o)O8+I81o7m~HFa2R4uhMT4^|W&(f~`$CsnF|a}DNB z-O-%fUFU4JL~t{dhdH*P$$l^bCgxIJLX8dpz*cD}17^VUG@rr>tji&WX!{R5sij^M zYtD2i6;D%VzngL4)EDzgIr2$>i_)ncl3Pg#|=<-j@WeHGEA-r@? zZyEzGGL8D=2uC_*3tI|q2p8gLeAAkYHDE#PpMk=|nW4GjV_(*#Ybql`eVYpt0E7d= zz`-KI!N9(ZWB@!2EF1y=h=_^H!-s{#1;WOo;Na!Qr=*jhp{3?Dg?c^`G#&uqVV(h7 zcm)r4LG-jKwfnS2!R@CNW^KkYQ9&9uqlnJJ$C>2EwRTRg3`XP>Rf_KZBn&j}bikc) zaRrw?WfT{h9U~b1baPbuD!@@A&Djf?XL&U*8ifhjZPfHHi(_6O80*>KnD zQv8j~_M$@jQ}i)q>JEVynF|o#-Fy)2eew=_ioT z?kOmL(kMR0pSXtJ)I{C$yLfl8df{VF=56ZUn;2I%+YgxO7V|_28Jmg~k8~4C1pcNI zx3$bK5Rl;euIQSm1qPc~o%Kj#Ky%dr3Kqa>wjh3m+)^fDrlfP^I zy^8Z`6(yyDr6aS?cSm>|n(~c~UUBiboAV2+%#hTuwxOI@Ew0_g1M2d?{ZSjoRc68d z3QnfeOpG$){GPLBxSLl%p@+1g+Tr6LIVRmM$PJ$3#u`fn8cX52BC$U5hSH$6Aq`r( z!^vNr&B`Sozkfq{VZR#l zBShGkV@Ur%8*YDyZ!)Z|l zpx%EZdIos>7ozFIkU1J|4WDsD5(uqpqebcdB7OA*__VC9S5SQ1+w zoO4-jSm1&J^Nh6aheEA=-?_GJ2WbYNaCy3Qx7Lfa)+00pVm&yiIJ3KbKK6QNg3cC~ z&(5~CIL}W9qM5L5Nc2YFWt%N&bh{$g<0V2}7gzZ^B79qOMnz=Fc0N~~04XOGC z@jt2Q{iT)7WhD4_JnUmqk4z1i%4NGFVI=6&FeqWfr&)7}QAjt`s5RD)xpZeuIiV`# zwKhfLXWIY5BNX;<8j#ehMSt%&A*T#w?VI;^Kz={1dQVxNI;hkXbL^9th#HCp4v&U$+C#yi_bW9CT~qxz*90hq&U)<3@8qTsWC zc-lwg&=B}0VTMIFCzX==+cY4H${r@P=Q8W=P_YUvm&i#3j0XoFg+T4^1^l3vj~TtD z6y^0%Mz=FTTz$OtKpc<-Rw#k?#h2R{A;UYaKhs1Eu}jANn(&RvmTk9 zD?_NM!vOuGj{7rU@cV7>qa4&EEurK>Dh6Fz4#?>y?k)h4%Q?=W5|*YnIH0Nxcn57w zXVTcnU+YTN<)f7-G3-k9_h9|8YsFX@R9IucGhjUbFzw^L!oKz(!i#2%vT~#WMNw)@ zbp)Vkqds#%VH3(wlBKQSK;~jkIBczxy3UjGZmfJzk-F@RIjF?$Pj(g?3fDpfWY|Nc zFwC`Jaa2>UTD9h56otDaN6DkS<7<1ahQ1{Gi*eg(mF8w(Wi34x^`J!>VMl`9hh`-N z>a^AobDH+CoFaQAL&^e`Y+%3AyqwNp^x8kgxi9#`ABA&x;;z5W4_SYsL@$c^7> ztR$u0DX132{VyKWbe{r3ryc%GKR7w5YM4f|`ay!_6bLc^;SBJPa~- z$-^rltyw%k%eSj#YGIlFuN00T4o%@-zy_FPLpaJ!TpFwkEi1oU#Vs&3mQkk8 z=%F!`e)HNCbUk|p5Pcv~leWXxfH(q5h1RAb6UIf!ksY!*Gq~a*m4?o>Hw)9bZF^Gl zey^q(9n=&w*tEP+FoZtlCV7LkYD+gbx-SS*!?T#}+ z#v7G_dKzlkwEI&rc2>M?qJgGp6%)u9lDG z5=zxlP^4(MysYKu-{l_8)u~VQ#7JT3l=-Cc%|_=tDymIom^dk?W5i$F1R(OVA@Vw~ z)@`Fi)8#R;mN8+K(+OR>(Ui&A=)_ieGJ?%5<`y!K%XDzGTuj*;j8jOzGJaUuZfQ?~ zXP&eFGZ`EFcoC#;ND!*@8B*L@}-%^rmJC~phc^swuVk=q49KKt&vna?ZMmn8v*L< zpS5o|T`9!+?higt4tZKD+Rc=*mQfAd9b7H59XkP+c-Xp}gkPI|vUX`=3TW$N;~3bI z*Ex;YE)gq)$#Y_+@JJN+--ID7Etgg5h+9u;Eu$_CZHn6~w}il&mz#AK1xplnAmt4p zMx4=Wh(bQirQXV?Z;O<=vpav5#HHC|L(G*iC)1B?K5JZCP{*d{U}7?`dqai1_Vk-k~E0hjS?I z;|fN;gb+~I5$T}Y2aPPdl-z+S9l0*4H2#Ptn5I)St9|++oyOAk#Q@2dAw>sU3c9yN zR!ArM)jCI_+Meon%{1@tS?+F@T!zCvMBipx&6ke8dQ383NbW`>`bm*LGF;q_}XM8Oi6kzAG51=qhD9C8Yd?ha&b^eUb3wj8E-Qc zmTP?XWsiqSA#+d%uMCmvU^Td8#b`k(z8TFRl##l}Al#R%w}-$Gu8g))-dB;{XEI~? z^nqaLbs1&5gA)U_?^H-_Cr)-ZZ8C1At_3@#C`xN0?MTTU249g!B?l?RyDkX@t%{Yc zx|qGd;-bCJ0zXK?(yh=77!dj@v{PVDh_TNQ z8hp*FGl+w}8+Z;#;NQGA@)kbg@xqsFsHeRU7jvs1c4@3Gl9Vo-1*@S5hYH_Vdk*mw zcvdaqM8cPTXXJliA2;!tK#jWs`t5#pN)f%M5vW)0S#&`8VSHUeKHPP<_E7%0eDHTg zDTfYkHCSJLLZbC|aX}tY>rPqIK^w!7_~e>y*&_S~*_^JkHhe&K&lfEn&O3g8ghF39 zFWG{lfWxGL8*>zdNl&4OKX-%Qdd$YCCOwG`g6_UpRq81iIe&99+(3`HTU5dRp_6S} z>$jE7=JK&F^$&e4M+_@7HwW^?y9M{n9IbMv{>eCL1u`PZ*59qv(}{nWdJ+EWg#ZKh z3*T_Q?lZvkmPXB>8VRiS`m-P(S+lO-l8q*J>Y=IdELQ!KUp4k%UKF7@16X>kt?oDZ z^0&TVxo3d=n2(O?P5rLlZ>_(bzD^Zc{jygrix}4C^TTAypL*T4Qihi_!inBZ1746^ zyOznd8o(w;D(vB{XH~kb;TzPJ_h!b;-_P}3W7jG#>=<l|GAjW7UBqnP@2%gSTyY+7i9D(;NLa%OXR}-k1+_($N`pZkdr* zjX1&*6ON7~lY<+WZgA1VTXf&bA9N}F;m1@E=3MAbZGlMUHQCr*4wE{%oEb5A6B4Q- zx8$IZXWxgKGODsJi`zE}uNCNx%yjqaG|*eTFSzGHb=c~n>BmogTi!@tcHhdk%WPzJ z@~61?daYyoqi;&QtJa0{uXBV^=i(k`RGsrYt;eJkAb!kvBj#C^TA34CmSu8xiM6*C z3EHlZMS;$dG#t#lNkM0qNy}{~%>Q22xfuE12f zm|O4hGC0)F>|g|V<|xD|AmdMXC*p^)VRN2ucTYg7A1+L`32ZJWpO${_Mg^mNng(;1 zOL_4#>6wAw7(0=WSs*7*U!-Wq4|`Y-ex20L63(dIbbbriTF`}E6*7o;8m{6Rz_w(! zmuNq@s4{Stm7ZZNGnNkLF4MVacIkQTCLOt=R>q%iFotMlf#sS(&4%HU+Iy&>Q6M20 z`SE5E@9l^69o;ab6w-8vi6070Xw`MH$%GRzEwX4$ zg2B{tx}&RGXGEd<6L^VMLy~GEvUWCZfNBpzh9k;X&%8|P0I$vArcwyYa#XrX)vs7!{EEl~ zK52tC@MkJt^@y+SOQ(-y+Cj$5Da4-$ohB_@RAQ!Qd|E0I#+zJDgh+BZeFqP^qef2f-6MbM{5cQ6aUN-SVsH!@2u?LZ8fgk)@iQVW|>MyXwBQ$6g< zhaCimZraZOm^}45REF=UbZueJ^Ns^}MhJ`k5sT7I#H2kbrO9AP+ zsqOI&8b=;}b=t7dP1pp>8;+JSHW^&FeH>~yZr6GD-BJ8OE11ayHfl)e_gzt8{H^VG z|FMZX>K$*@gRCdYq5!lO6{6*V2U=ngla|gwO0e52U?wALCpE346?KyAwj#|jQtAM? z{5p61#_;Q9YRXq2^YglDpBtiq?#%Av?@{7mo41aCy7m9tvl`)Ht-AB2g8j{IjT`n2 z629?H{66oU)Yw7-4u{~>X*&JO4@-34q~7O*d?R#nrJVv1%Wm0^%o>v7m+=$u*GQwL zwss>cXuQW4Z(rc18g<6PDfp?plx^4{(Khp5o0q4xQjbY06@9qBZ9)WJyY?Ay*lVJ# zGSsVDna}CWa@A~5qI~(tq5sbL_D-wJWY*!A7ygsbGk`bPdEglkZE{$e{i9HjIGu&7 zw7Mo=;2E%y=uLe0ke}qX(_ul zX&gy$X@^552tAz+nbw96N;so$(d9lJ-)r_LB05A|8|r#qYo?T=tFWSd+izXCiAvBz z{?fl#SKIq-Knwj34SluMUj@!ng^xlml|NZJ-K`f69#}z2AI{q{)Iw5Qt+hK;MJYHr z)d3fAnCaLnon?Zw(A-5QkoTRqK$+m*{({Sd1|}Nk?7CS^G9Y&US3Z@z%pTOgdo}e* zoAHAhiIdbY)27GUs4KbD^l>R^Wf}^&w9lVb%H?v2pR_g8=me|Gh^On7m0}Ltgo{sf z5?-RcrM!%jy4Mcgjn7L@X z*wrZ+Bt5{62TM4sB9?t#Eft90%d{S6iC3CvVT*qI>gV~?n z*=jmyz+|j-g7^35PzV$ZAeXL&6c}7;koP*CROuK-Bb3q1;oa#jYwgbf!=)IpiWmkn zB(Q3j5x+(($sNP#KjFV**JW&+^Oxo8cWmdKod3>k%&`3iBEIa0qL5$8lr5-~uneTQ zDJ^hR`)i`Yc21qiZObgB)vmZv7PU{t*s--vLaP@BV0G5_T^7f@EJE`}ItJW9a=63b zQ*8uu9#Dg|Nko@hn$c%pLgOLLCQEjmNieg1N95ZIwo|=n$XO#|uAIjoy>|mRU+ah| zk(tzwYa9qYT=zd^{*h~8Y^?+;I&RVYaI^K~NU1Cs(xhqM9%l6okr0chE149pYpdPA zW^wrwlrv;g%mk3BHGu7xl>kx%I{s^VL!7zuNl-`RsrNVO%;Pj^DCY9Y$?Hb_6mD^r+Tt#X_Uh>ud1}2ME?TL)i96yPgA<9$Uj&rTYAmh=NZp192{Q7 z`E&cyO(+m76@E$R`MRN6&ZLluM^{T2p!2D>aCgp4Y!GxU@)Lce)xa&O)vp?q=8w0k zM<(o8!&t4G;Te73zWofyS{y@V-F}k8313cS5XE5n+K&EE-(m5Uux&0#NxS>}+FC1` z&!>HZ5pz>|GAVvdgm%X0Ua&5Zhcuj2eNhnhJI*b(y_c3p7xGcCu6d^#{#WA4Hlrk! z+G%@33OqtZ^61Po94!s$gf?hC<>e zgGraB*ZBHTZF$1Wv25WhImwg0O%%E|dg`ab9^7|rEo0Xf!Ese?EX%1kR`=sN6Y@#h zRa~0}2_@N0b?my0H~$z<(Qt$$Sg-?}d}z{@v$$T&bxPFiQO0F7dGBtZ>iNk*^^@d_ z?LJSn4<2K1?YUJVLUgDocnBj*CRX8c4*(43ziS5PivPO4y4J{+*U5wijR0ihTe$rr zkB!CowDo~dN^noPdoP-fI!U0#=$q;{>YORVgIDBfiiZjvxWCq1Ml_4;+bOOK?0vv8sL!$OD#V`6ytlWbXr8SJmzD zrIL;dYUb5A*XUUitDyspR}3{W61Ln(pVAwU`6mGC8^83TOaA3f+MFMaI^7_#7_@vp z3)g#<30Hr)>vgD{*>rs#2Y)i|IaoWn8WslgpPBESw4K?M5m47aR7#yZWJ*y#o)eJ!aJ%#YQScaTS=F9 zd6))EG7EHb3Ms*l+NwWIn-}6@5D*WWFE$~aSi$-MJDW+BffoztZm273c-Q&|#)l-z z;yqI5xceWec%-4V6jB#_o%Ermwu{Ek&DAoiW`50->8-grdy9kk(^XRHLH;P7$|X$s zI-UjEqy%oQIlah?T>K`yp?J4XWEkDbSy$mjLuDZ6+T1$#UzLVjid?E;`lcUOMubR) zd2?}bId8oV)%kDd*L(%njfd$AYWQt4QV*L=7}tnv9Y^jS@Zzo=g@YcK|2CrD)WNN3qw|db{`#e)#&j6iySi39W ze;Z*vA}qcevX62|L^p`Kl#Nzfv$=v-PSES5ffawf8i1gvo2zco^o>l>5MOj6DCP4< zm$+mS4V{Db2?a;wE3Hklo}>vU1`XEsAMcf;brOUzm#sjU-`os(Kf4?#fO{aU4eQC1 z^5`w0>5M8nJmzV<+3ohTHEkDeh4edC(Uk3VUv86lYu5JK>rkoe=}NIQ8fIz@z;sU* zfj5&}7)F}oo=mMz7V|tqA%-h>piI$PKYQL!Cme<|KRd`hoF$G)dh~;#TX0O6&=W1_ zp*#%qeEy%qZs_SaB_}3yW6d=*g`$Y#vaw%c?rQhnr(fcf&w%e`9$bTjuWw7u_QHNz zrpN1nX=FB@7WpfRtc>Df6#HXk-c1Z}p?z$#Db#M?R;Q#sc~S|D>m$_3pAJD}A)&7l znk7oHY=}*}lJ_Bc(5+lt@A5uy=5!vXfAH=Fp*Wv&`F$P0N#NM{p&FY!*FHvf=%=x$ zn9xpWMEpm#8 zqi~a(6O->jh8t#EZ8B>n!u)cdoBrEj2rTOa+Dxzk!1=J?#!`DXxqd|fU>|b5-!?y# z^;$^;7v?+%Ph-A2NJc~`{O#0`#D)qp@_s50b3H8BA zHRJk%;^!+^KML}JLyJ>7Djg3n)3>2Y9Yz9foC4aJ+Pv9aO!id_HaG{9WRtU^Nr6F2XkoW6&R#PLex_=?E>#tY1LKi*?!cB;+ zIARPm)6tQJ8^gn)TbIO>rka{o9GT@jz`i4? z3U5Yi82km7Mf@2sL{Tj0K8`Pg&5kYYiyo;Lvl)+O7_M+nmiW2%q(#+8tgB3}`0T7u z>{ygpP9%u%p~k&vBN=PqPqN{ROlv_EFWaVChhtztT{RR^O5ThrL@wP3ZhTV=76Cw$ zzS{3GiW44gP!uf(8W7wy6KiGC;aSUL(Z@o)nVYOwACHP9vm&+hLStqFJp#Zf^5 zU%D#khVLgAAd;B2R!Z*aO<~-H4|BeSOa`}tI&VIPV_?Ay*PUL=m7QLD%f)4$ZdvG( zxWFpFR%xfB-|krlSgqC*J>f zl$3)`08hc`%G*GP7&#Rr7?&W0m6<2BeO+d*Zd&&w$1n#JD`>>6JU*H!Gf13NB1Y@&=JP zv_BMNC`|j^U%TVT$Mpfbm(4%NbHse7@_FoFh@^sJry|5&VtCursI^fhcV89-^DxCh z6{hAi7=B4|+%y2cn0ex=CZUy|Ulbvt?!>oKD#UJ{jFc*D8)K@)mtk(IqjQLc_6 zgJdkjMPH@1>u+B9QQ_T%EIda-cWptLjd+ERitdR}ptpX3?6D)A>gkp40Ytiz{p?BW z966Kw-KtN~0gz<^b>76U2C6DSnj|n>AAF3ZEV#U|YOoQ>%KQ%N3N5)V6G=N`!M5)W zHzd7%Xhn<0k^ewXY_*f%BsMEwQ?lYfd+6tqMnxZ;d84hoNqL2n%`-sXj9Yt9ys6r9 zOx8dPiLSM9hczN`5o@-OnsW*D;U;6~kb$=!XDSESaQHKMc6ujDY5<}RXCm^Z}08jlns zvX>MOTZe8lIkmsF7nNXb=!!E?D`_Z4I%3`vI|7xaK)_QB!)e8|v>E`vZ0k70Nq4z6 zKxMyUj3!L+n+fiIkl_BjY`ub`v3N4}mDZVQr79K6wIm99gE<0v)O(}lG9C@(aeqaB zJEX%XuRGml2Rp(KYYpS;x4@JDgpfv8Iv7Ls+=oea2G_LhI-A(>23iM_B%|Cvhl?$R zyz7i2j7Ks#(l8Ex(lll8g_L(xzSlX+UVam|T^c~KqA>zSpkzD)7Ix>XGIo^9i0_AG zuwFM%Fxa-BAS(n^J(gF`mk|=VEyYERtv&-Pt3C8j^f>x88l<_<;_CvBL-5#W`V`~1 zg9)t;Fu44e^R5K>;A$;WCYysd*E1jpU9agQMUIJ^9L$nrJ(C!3sdv)zomLqq`n}E~ z(E?F^es5*CKjE1Cs=Eh`36d-Wp?mL_7L;iN#ZaMsZP){-?mR<}V_+tR1$M3TBGiX7 zM6YDpXHe``VWSF?34aqx>wO0Nh=Wi7mp+9yP{?|2iYVjs&G=Zrj@h~2;pa?lI=*IY zaA0mUy#Z^u#uw3WE$vrk_*(eloo&;d!;dzGVXYc@2{3l8ODV+=<~DKnh$@{)TH`61 zr!_KB<$YhQ8o{b2UH^8sFT?9BE5~}iczW96pu}iRl<+}H@W766-YhAUOw89qub^g# zK&rn%wlykGg_9Fs?atnkmgR^~rQKU*OWW8;+-&mFjVL59o|{Wb#w5O% zPj^*s&+mw5p8;+4XN*T0-qelm$aDxKAsfcIoZ$l;VctZsf)Y69C-XxMqRN?xm;{hp zg%%d%$^<{mD_+W9?RKh^BDHFQ&$OqVy|XzSD8izdnM+hRx+9kLgP2&-I6FvYO}TcKpwY^p~jyxL2QJ{ ziP6@cH${}wL~FpX+tD2THq#DWbp)5f`EEE|e=~`==^WHTqg~0jH2~t^SQj0S$AjSv zNjXwvc`)|yKREA0w9Y%qXFUw5R*q zMjX{lmUA<@&9+HF0C}Cd(*uiSt~Qx~-O%@mKle3NbVSEq!s0-PDUT0xr&(7I_0HqC zXJ>adt1uG-B&FCiMv@f2)q-g%WGtWD62dNVBtbrsWZ;t_t~ZS`Y+Q3zXqrWzB`}u= zB;@v$eXM(@7!MQF`zisR#4g@(jx@9eGyBA8+jrqXu}UEYk_tWchG+tLV@ z7*KE+w_j^uPQM@j(7SeQq53~}H=#E^0RYTYFwOt{lMMV1a0r+N28#PqL-8*PlK;~x zPZK5y!2Ay|1r{FtDX)vMekSS6DG|<;nWB?|B1`7a(1tkckNe0tkL5WDfB|`-O z!=*~XVL|Cj&;b6Df&o(`1OK8(zR2(bfJ}i2pumJugGvqsMg~C9q41cJ6d}lP00{t; z6eg4cv{I5L1S%3TT$ntR3k4>W9pEqUi`W2Y>r3SeK{zNd=8J?-Iuv2ZG%%7h|A!;~ zmrDSc|DTrt{(+#!gsx0rpcjB&Rw#e3>iy3eg~BZKlEbwqMZ&c4>VK~1iDNzkW|MmZ_aQbHFl4S&ulah(86-PS{>F%_5!)Xj@QMz7~#wTUs?4^|fw zv)3e(pi{cHdzMv109+$%To#Q!NtaZ|L_9KZ)oa5TDr)kfD;0xU=2J~(on3vmH((WN z<3VT?NMvBJo+wi544$eWerlLecPgTN%3L3PKVZCNX^&>0rd5ox3c~4EcDb4~k9v*8 zYzJ&bd*d#$q12a%MJ?rrk5`JM;=?nv8Y^QQhwqDmgJh z>8qgSEyUg7#9pg{1i?_YP*@LXps3AC#N~+1W#fqfJQ-fO{gGBAp3U=5B{paq#9lBUmu`YNYs@oy%dx86 z4<}<0-#sgt*QaB=s`&u#g~{Yx`PGJ;GC6S}xo^EYtHOeSt<4L|41HQE8@&3^>Uho~#o6v+)F4^zUCW_S3(MCs1Ebd;U zBa*E>J~`zo2!Wj-uB7&hCrIdNMIi{S;AM_IseMfhG%d` znVa@gVZ0`D)f?izi8o2g{pD`|P-vP+Ao+;!Uh!I1PdtW2#qy(3@DRqzk=W@-uw0?< zGr--FzG3xE|18TT(W3y>Lv;wA_C#?l9lS~#BS&}d8pCpeEt#mJ8{*vfB%W!&`w}Cnu=}!O@Fpefk7*u=SL~8<%Q=1U^A?@ z-QYw=(bKd{YJJdt|2X4-6?;gp_(ZAyQeZu^&mtcT% zNq;htq?ROk?c!=pYsNqzX3#}?-&X}3-p&x9;pXpcj_-WJ-%l{ubC{8Q;V1!sLH+p} ze*@`~7QEKMo*yZERWcHvDBXUX8&p8FCCo3aR5cE3WaB;NWR{hN_s7_}czIsC+jvgq zUxu-++8r~=?_aJwT(*~x-9op<0#_3LBq8Vq)wGDo1ifXeN8w@HLpRE8#_}e?3CSj< zZB$dDYj8orE#$%1`!sGnP;5)k6kVGnu@eoM>w85X9KiQ8T&;`IhoMj)uM`E|1@gYz zBOntX!31P1CCieJ1~yVEP)05J|1=G(e=mz=f{MrN-i=tBWEfv_wHS`VFdtnOm(4>a znR)SgIFXVOiCywkxj5#n9#DRb>^5qb}kxFyI;XWw@_R>);9JVpwPmk);#Ls}3yOX~n1NLDau|9`9+#vok5uuV+j;9bE4w1-DWyQVchArAEkVpQo z*M0lXIB|Z*9txYu$}2#WB9BglSUksx27CsD9=#TVgIAAXI-)}6;qXYbpPr0i;TOW4 z><}0TlJf)jRQyo%8>#9eT`KIB6n#APIuW(;LYKj8Ra0gaa*&-Vm`NfIopgrV0cxKo zpULB@tBHI~on1E;3?|j+pAw>5r8X~#$w_Kn>yoEo_nDxIaewc&xp^xuaJ6rEjTmZ{`U~+cSfB+*nagZS=#GrD z_%;sKe)hcet1cI(cv5~?1JDDpCfJw($G4KUlfesaq^;GQ^5lze4OCPhbyTw zH4=meva)sd%~s5hok$^(oxu;K3tCc0sKKaXe^`IqM|941_yKyH!SQ;es9$LM1wSGo zsIf411z|!D;hfbbA{5vbbC{IqK*zz#^LTMsvM?|IMzRyh27poP@hVx59=NnP5u#~? zasUvL0pS2aAf6p+=UE4gZ&lT;+Su)k|M7rp*J{Eg<~#a(e063GOFqp?}soe9Gsh+=v~hj&I7K> zR@c%3 zxu-Roc2;n-I4|@9K)zOCNdp^IX=S|Jec|IUH9RnNq3$Mj5mY2vs&DBETEbk&%6kE9 zhF|ZMVZ`tSZxE|z?{w%bJxGAVS*2Z+OK+=KI55-CP!LV6Sc+l-iSMQL%dcNd=ZBX2 zb=AXHT!mHT>gL zgR7Hn%Unimx!{{G43Y#aUtL4cV396h7D1@O0%g9+TP93~V`C|IcpXxSlhHA-KAf1m z6>G9cIH_n&lH$myRmaRiqZS6kF@V=p)f`JcQMzR8-5oa#TZ9tVd7yn!a8HHuD#bNe zQ&gIJ?3L~P=gzBCwE0AF90A5)A2w{(pa?sGfYvfr&miorb7a8m_RORi9K z5y(|jn$wHkR|(IH!EZKQVa1u;+QNcu`2rHCZ^{Ot4CAFm2vc#b<1&4#QPkSA(Id9< z8J9LJ1POUC+W){cdZ{X1o35((mHYh17u5zM>44VP$Qwt(@cOqZD2=f-YXD=I$jqQe z?GM^!p*JC+6wZLTB2v%wyZW4k$GN-THg;1)kjun3EEoIN^-SvZL22g!m-7h<0{fOt zwp97Lcl=KN4&tWyd6o=W>1v^*xy$^DX=;%izbO1~emnfKp-3EUM15m#HYI%Ey66b< z)i?aqv7D_d=U^E$N`z#9=v5f$qpZ>rP9Z^4BX^*auN{Rr4+9t44l5hs3H|GdH2iL0 z&f`e$wFw}kRN{QkDto*;>+d`PwJXtvr6>1@)uAt5&sVYZW4B}dS=lQ#{Vy_c(Cvfi z3d#8gQQDrbR>4*bzHZBx8?)GY?I|BvWE*xTM>OaA9H#sYDc}I8ppsuC3Ub!26jHBd z&1*7fVKP||Dv@BmQ?^`zIB?!z=4g5+n|&3mXCe&i+Tp4~^=1 zKatDqq7sZ-SF(gqw&avNwk$iuC-{SrJiH7#a$mN4TjEWtQ~<$U>_+Klk?bT zz9K}$og3%Q{GGG)Z+7$;yzBDj3M16ch{Eko$H+CC@(UT%x^EA@UUv6mILa1Lmm!ZO zNvE>VAchDjrahH-Uq;JWbrpoZqoj|M8xp|r0#R#$ZbybPWp<-5B5@Q78yFSTI?A-Q zqJnphQ#8F~eOr-)Oc2EP7vWA;D-dWUx&HV56+~sHYoqg2>gKYdXVv(0uT^9b8h$N< zAGh?}&=o{XqDwBzlKNF$K8j6d8qG(omNFl)FGo3!hXvb53Um5rSX*VZFO2wT_EMrt z0+wo#f{JNQe?~s1)Pca;YoP{JfE2|^?4}`P_hTVlvn#cVZlc*>W5WaOm8U0HLD+|0YZf zbO;Cxz2y?4c>jZL<^fz38U#a!0RY;?)Bj@Q6A`-p*8pZ*#JxTMKXD{idhI_LiKP4~ zfNkPYA=lr7*6KOCBWD08z}L25gz_1yBUZ~ijZvwfyy5iU5CAdL$#tZ&9xCWck_lqn=wLvL|tYkt%*VQ&Mf zT7yHe&d)TJ-pQ~G!Oovv2*1lms!Pe=Vn80)ynTTOLHO2VCE$(H^tIT)iy-i=x_jHB za>7kSY0(<-bSNOp8<@awXgamL@V5j9c2Q7@a#D){qa18J9fe4OW3w`W_tZp0Amr$@ z&ba=~qB1$(kl+nsOIsT?DMe=HDT;8EBKn{GzeGe>2RBwku;CxnQ7aWqUldVWjTN)1 z5+2cHsY1;W*^dtL*_tXWbhlz+!kvdt2HU?wEqs`#o~HkU{3yK$#>O5V+BnTQs?8Ks zbp>8P z;Ad&{X0i2A(DtN#@r6P=`r${-@>@%!Dg-cfP5h8Y7fh=Vb`gB1Dg`BjB5|mL_a6oifZm@d>GJm&oSf!9n!C{99N(O~)?Ksl;svBhUbZI#N5v+c<2)yr`_APp9Z@!Wh zBXV^IUQ{c%7~TNmPLz#A3Ve(&1IsKHHz%vQ?|vEOuyU%4YHt6QSzk$EqtY$aZhSJb z9C!Hvg9dQ0b(_E2+qyfsl&u+Z+7;uAwYJK;taAsd;B5Z*aZS*`6itIlLxPuA6m`+I z9oEK*@B#7nxS(&@>P7oqsWzkD`js?e(qc9V$fxh}uYmnz)lTh%bmL0!!)2TE|;!ibjd_v$%iWqKsnBY(q-oOI5FH1(*e+Je?Z! z@N-9T3r3;iatN4PEN1k{#9#BhfYWMXstl7mQOB>Sy$?H*Uw4$Gb4564CVzf;azw&O zX`e}xg_l$(uPO)a)2aAr#j->r%ueWLO zb0tnqC1N+%h;6@S8)jg&P3c_rDR1rHwx+ulvev|SY9`P9BIo5CmdA|IdHt8WaE-la ztW<6oW4egD*5}79EQ%};n(kp>-WBTK{A8lI$`wbSw%mHuvRxgh`LNA>^3af5pMiBg zyq^y@!7ud0NHi|N--D-lsBuwDKYXqajX=N3`9-9R`qEL#$e-CS12wBC10kEkXts>( z!FoA8UOkiGp(#exJ`{8)?fIothJV`^aZaB(qE~~=|FOvEHF=kmnmEupAlpe4rMkhG z-}wen*cl7}wYqA~&h~$UzUUBIsJOT~tOtn8@)-3kn2= zsnrU`K8aRffPa*GOaOLQxO+7(%DfV;ONH;t{9B;EHVnJd?4Dw9mYb0^c{qM7nq(zv zxtRl--bL8DsMxvurU7wJrL^1 z0Kg%HFd}+h3}Oa8DJ{WfOuzIv!rH4-riK zGMNMaiia4Ipx?@mx)kxkZ5g=UW^DYTkteLl;(`5G`n`6{q8(ge!j;`v(0`;_9t*N_ zm{0*{U8ng4Os>YYpzR|wT~afNJ7XMYPaQ)RT#s~MZ}2m4>qM-1lsRe^ygYW7E&|nY zTa^=o-Nj?B1QuyScBKJUfX$kCG49Yr@ys+)M(Ef&itj@IRkzOdLP&fIbQD`!T2^IS zOE+#@P|w_bHjv%NXia1B5p(81$93 zP38zM34g(tjnpIpXObCX<+j>`o#H}%E?)__S<>@MXtCu`dq4y`)h25=ut^7%m{iHP z^GkG0TW({5(DrdYf~dnIr{6SdT7 zBJDLlmE!fytY)Um_CFW>dIcKa&PvOux18%Szg(QrRalsg5fUI5(@`$qW*J#$vubn87Rk-)cdqt`?w+QsbcVtu+qHwa1fB*qE z-w}&_+C+m9kDy-co-MbT?)0NOwRuDWgkG(nAg0zP53YwlChF?&Uior$?Xbp$h+gbP zywo9hxa)+y-@A7KnRYIs{7@+(k$Ivw@hGD#GG3|oZmHl$q3KgQ4!udoKx)0gff{9zRmpnC&2zgdosp%H8bY6#CbD2L6| zO{;!E;_l$whqJPY}%C##rkSBAjiIX^=W_Cm`LT0lc|aP3!XceZrMh&9g}uB#`m*FrzcwrXE7SJqcziTMrdn`LoMO24qON;pX%@N3k{Bb z{pr73RgBMjpG?AAP|GDCW~fX$h=oeS%pzi%qU~CDqW@snz)gFGWbW}y)%)JeO2wF~ znYq12ek=>9vb)ChQ#BPkmeN2R!@)$|xqDU{@n6W~rpru3=dXE7W>Xo81(49`KvZnX zdA-tspKeZ`rPuMt=ekx-tvH@bfST(T-8REl%kd}2 zJ5g!i=VRL=_vU7D3Z$S_b^Wef{4M8ld?J>RD`{eiVCM77x+%I?L$`>qMm0a$NBT=0 z#)GzNvY5QPvh#I;iw!?Gi*QP{>ZGGLUogm7>m5z35|+B(+Yfj)vrR^V^c(8$r7Ak<>!rl+;O+|I0o`UJ^J~}j^#bAuF%-kGI}!Q1)pU6bJhD174;mg zrwvGM&L^^YN6nKiRd2Y>a=SX30(6zqO_E!R0*!=>-&d0DN}n%u8W#>Fi-87=^ehXH zbM>@D7E*l1@RRqO$ z^ePSIxI~7(t%>ap{EqEacD3-!wVqwZFQ7nVdrZpoedi5z`|6f^+kI2J<)z*u? zx0@GRgbWm~HGOP;wfgZ$r#NFd{wVMR=X_F+uNisg!}iD%EWJ!xZ9chMRTGwYt&sQN^ZA`8OGr`BpvW%MAVOa~*|$K2&39b&lU=_>4U;9*;PIv6w#%^n-Wa^01HREYx zmZkfkfsko9c7YEOvf<{N6^-vKzd?kP+b)rWNovAyiTMFkxi0T)WYN|fdZ32?E+wGD zn1rAEX`>)y$w{QOag_b8e%yaJUf4=Q6SvBF_8jeTi8EmzRwhxu5fvEdYKR%=c&g-? zGitr+mwMOm0m~g*j;ML1yJqL=0VfxZ*e&k|7hUSS85$NfT3N~?mJ%CR{fS*m!cU10~cna5e6CeKiZCxkp-2aX}Z{~b( zRPnK5!wVrMxu_UcC1;{_yw>M!(0rjP<^8$!bMX2Y)!R7du66h?hWSEU4t2iC(2|lg z>h>P$h9ZHAKuh7fji=f=FM37l1a`I=eTIVGzf715!=OQXecqo0vG-@^ zs>lQ3!=}_vaXw|nKE+7QQNGrnAkjb9f@QmYv(>ow_W8g{GT+K3-GhvJIXZ#F*9Jd2 zVrx4`Vk5glocR3P{v(S;Q7PopS7fuXHdV0Ecu+k58nQ3KT@&D`m1yk_>u79Q_ng-o z7j~MY#5DKsSi<>9r7g$A-KY^nkDc(o>z*K5|S{clPYG233t^CH5OG-+)WKCvVGr*J`JA>uI)&Q?T|nl_DtIu*@T%Fq zj^{o0`O0K+v9ns9S3f*w+kRddb#P8C2Ai=_4Bgr26ubYbGB$-|%%hpYbAEQ>iCdIU zo86FAlVL^2Ma=9)5ersXcu}b!zsa3~kzePpw!XS-B~d%{zenU}O6p)xU}nc#N)nD& zjom2-wyqv0-{KQ`_31(8Z}l?8NRAdQC$fGDy{lqssV!tjoquP%pQMh;8=FAuQ!^o0 z7nQTY!zcR1sJ{U=7^+r*4#GeK|6R93mGtO&VNzNa?x^EE9S^eqP_t#?=gps z@NZT)dmB3S^3r4~Rj$u92?Sy2qM%GQ&$A!G=33AgZD_^X>p<>T@-mmnazxoR(mkTFr~%;J%lf3JKhM#>8izV$BbJ&wN&x0L`BVajN;S#^o`UJkul)>If< zfjt_2>0B-TrYxoO22>*s`+UqY+IQAOjVNWTp;ixpGhofpmV-rnYM`&0%z3;uD|5B1 zZhi;3A9MpSC5ObvUFk6`GUX!lE1rr4iaDt9K>`%Qq(KFZ3Nriz8`l#-*z?$-Tydt*;-l zO})3@iV58gBQ}q8AXOrx7*M>zStrB864MoWyF`Pa(p8bgrN_aU-+Y}->W5xvAR;g+ z_ZIJ~U+juh2eyY!COHeaitkK3I?>A;ApY|mv-*fxuez(gz6Jc!vghpY)_AP~ zv#t&|<;-K>ZuWO1Iez&MRB=#G~hU7nWSmz+4O_ZXpnpS^LZ`wc6b;>~BD(oHnZ5u6co(fZ>h zcH@dUZ*=?3 z9%YKlIEfZE$m9@Lejn+d#xMKiRL~@?RA5dtlRalVJ;K#p%)b1DS2@H=;4RCwUPy0i zgPdtF@>rV^ff)aQ`+2cimthb|NW<+-OB|h$qU>tHe_oEk6vpttp^`^wurx*Yin@^c z$(Gmed8zY;(UZKl_kES0$u@lZQdLN7>S?-oFs8v_m|(%}Mk`??97@WK=u?U3523Kx z#OL#$P$N$Fc#yU{FD+79*ptOMKQHfa;>_pOi?lXJE8#R%3e6_Az2+Mop|<{cbPK(s`o6F6GZ7{c z$(1X8;a5j66`m5Gs$-8yr3b~3qV5WnK!NA9AN7+#EY6s}laD*x4SlC$Y$%E{GKJM6 z<^40q93@y+)5TKrq|4=2vGNgGce@uBqtiWYRwiP1>{zWQgqb?W=Wzt%@(azqp4u^& zZs9FQd}xM+zwG>~2Ze`2$#Xs95v@obBp7n29b#Sw9q3mz%mHL=a&7&3j0^Z#QvvuR z2#E+xN+7Dy>{~klw#s`x^@HSicEacNPn*gm%%dnvj^_m{iJ#%g>y%O-v?cEHyrD~; zXW^F<;Uip*^DmIF@bM3%Ms9m2SrV4upLEt{KHJF_t9OEB0>16Nx(&skEt2!$Wm+hU zR&{y?nml(QrwaPuoX4%|sk%cci)lvAz5&Uf- z0ff}{GjDOp8pUSV0vLlndy5wjgm1!@7JSXFT%=?%H)Z3l1h+>v7w&;neil~09g{yd z$Q!*9IVWc$iqH@!f7?racK-&zRsKn2|HSrSuL+fb{@fM;=%_M1EKLdVPg4Z{^ZeI1 z@E=?xA`R{Dt`s6o3Jf6s1Fr}U#{zD}6~TZK9U+u1^j}~w2n`V~g#i9ijzj=T;1nrv z8rH2U01H8g1QTKbAe3@Nlzwn1YDOp`MUf7MMF&FC5n|D$C?Ud8suU3^P;ikRW@>-SKgR^v z4M6;%YQ`oHAPKU@6`4C&2*7xKerJtE7Qo(0@%rfBHj52odThc=>2}fiy-C=fxWvPE zp;W#xrX<=$nTekM`iC>#2E)78vul@Z(WDI-AbS81Ca8F;JtkYHUjv@KkF8ne@B@0n z^a#y-hBLe@PM$NRjcR%*p1$3C%|S?-vF)4tTFf5ZU7g{}uzOW5Sh1#2Bj!Sogb}j~ zR zx4Tu83+*^PQP^Of2Bw+8iIc>)Er;ke$j5h2&L%077{_tqz>rb~ah#K5FR$ZV4J6to z-c)Lr#6&Ks1mMj|U^5Js;q!60z{#TW@%?xMh`GPy_a#;*7)=+HPLN3xAn=Va!xh)U zV9y+aJwQ+VN5!iV2de<0Cmu3RKA+iMB)WiD*8?mk)%k)Gls_pHuF)*6O>`Q+KvKf3 zB7=n=Dl;=|MVLMw#XiWaJpW>#VU+O;pw(PbqALGJk!rPqsU3RqAk>8AYtyxaq`~-| z&A^L0fX(OV0L@iO@B0{JUYA58EwL%#ntJg4h!V*$zmK190HnVEJG65*Cvph=>bxrE z2WI*WbvLzd6qm;uACX4M?B=?r=m#uPt3>I$t`+4(;cu4d_*$-xC(oNGE@{KIe~+aU z4Op0CBA@j+ZLB1$H3CKk?D1`d!3G~MbXQ0v954ek`b2D9w&`RR-R1=4PG&iuZVcT~c{&{}tPvQ^RD0V=$bpL>K-Ufg2vWnzd2-6tvj}RD`#I z^uMAGwLd+GLGn}LXb%TNXkWn2_OUW;FzzE6-%{KF6;}_zQmgZlS9=;;J$CzUd;`Ze zrRVUg6|)D#_GW{W-S=z}2f}P&n%pUTesdW4K@$5b?pstw&4EG*>^p282x@_FXFO29U~`w5wNzdu3V4RG4<$KHOr^*5=W?`a{?D*Ja{ zT)W$|=2;Kqc<+k`QC>9_D?8eSVWvS0?IC8Mt(TKfS>fuUzPtbyyKeYF1{DBVc#ssf zH=U8E%sMA0INqp<{!|K%gu{u{K|3GjfMROUTPa` znlSNd0)L_?q3YD5mJ{_hlp%`zDpGg|g}ENzB3xIxu(Lk>bn7-EiN2F(rN7tSVNiw% z82GmrM=UrzjTB?i$o#phTF=KE z?gx+ja*~u16Mn13%U%i+yI21xo4FL*;#b)B@lvZ)D5(R*J@=UGOnSh0h&5Rq)PU^k z#=dB*{VOCfezl)_Dfs@s{N>kKMmps@23V612KvBLy+uIZYFV z-gaNS1P_wT4_rKSaV?Y8fNpa09Im*+uP<~IwcpbRO;1|IMK6cujSVJ=SPI7AKagmP z&u`@)tCsq7#w!rT`I>CWOh`EACs?F~GBP=Xg+T;gu{nhnxF*Y?AB&wrc$JF4-+IVJ zh8|)nd4yyXbC!s|s7%#Wk=7<9s??y(Hh z$Cw_Lj+H#y$tnC@ynY}i`5o+GemJF?^hlL&X;9(HQX!0oLEZCHQdHIy#_Q~Pfg_8O r8-NBKOgJd@i4pz=*P1QxQKqB83)JnyMCL#?s5{D^%;LeTo4Nl3fP04( literal 0 HcmV?d00001 diff --git a/doc/src/Eqs/norm_max.tex b/doc/src/Eqs/norm_max.tex new file mode 100644 index 0000000000..3b2198bdf0 --- /dev/null +++ b/doc/src/Eqs/norm_max.tex @@ -0,0 +1,15 @@ +\documentclass[preview]{standalone} +\usepackage{varwidth} +\usepackage[utf8x]{inputenc} +\usepackage{amsmath, amssymb, graphics, setspace} + +\begin{document} +\begin{varwidth}{50in} + \begin{equation} + % \left| \left| \vec{F} \right| \right|_2 + || \vec{F} ||_{max} + = {\rm max}\left(||\vec{F}_1||, \cdots, ||\vec{F}_N||\right) + \nonumber + \end{equation} +\end{varwidth} +\end{document} diff --git a/doc/src/Eqs/norm_two.jpg b/doc/src/Eqs/norm_two.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5554de32f96a3a16f855b7e5011aa999d3c2819c GIT binary patch literal 6048 zcmd5=cT`i&wm)eQdME*;8JZ9T=^Z2>Em2y;fPzT1AVqpnA@ts>g$@Er5fDMD2nw;# zL7J#^1yn*u$_x5=-*?}->%Mi@`{(U7>&)!m?7e57*=Od=o`aEtPXGd^i`4}{6p{c* z0KmaGa0-Bc!H0!HP)dQpVK68ZMoUdi1*fN_r>CQ(qhnxXK`<~fGt$u^*b&UEY)B-M zo{58#osE-)4as(B1O%bzKw&g67!4Z(9Ru5cOb0IjW;kFBdJX|G17Kzlgc)?u0q`8U z3P27Ye~6k20)sVZv0`k=#!fM zwEtckL@V$8od-NG8+UMg`USCSrPFMuDd_&@0Dv*}HD~ZHC`j=Y^h4sb@0IR_$xK=Q zLs2DqW^EZN@o(Kr!$hX`H3|axu?OtK-I`=)t-&`;NNsv*z5c)_nU`$YY{rz{EfJV# z7WZmq0#{9|65|$Nh?AlyL1zj8COJML1^K1)RBZzP`k9hw;g9)~ESYX8y$shTa*oV< z^oI@>LEcd<6mWve=-YCnX6Yw+vG)|Un@U*7xo#=#j4ljr6IpI^Q|adt)H&>q-3sHm z&l#diXgf4Dn3CM_+f+!;Y}qTekW#e<|0g?LqxJx6axBFQkh17=1gkEgTgKilW<^bO z=2HQYrcFmA9Mg-$0Kk!y9=+m(CjdOp^5hT3*zXh#Kt+}^xz=%RGRGs#y|0*iTSLlJ zWy@3#--$_rujo+Z4^dO%c>)1|AP_JVN<|6bFM>g!Q~;PAM2$eAE{eQhido?T!xm%3C9qw_nRy@dl)f`OAYj&Vou9>hcx_;TKQoq4*PudE!JrdK>^chdUbce{XcZ zS3u&g@0_v&YJli9{*46q9}@b9s|XB+!RV=IAh1I#ATR_9FvD0_`K43)5dxZSNmM8q zITITXub}F-J~lxqOkNdILCYAQoL^AmKJZyc)-(9WU+arX1N^fi^3mDZSI8uPrA6~r zbL3OP+;;}&v}cX&77i{hKZZvw?lsB(zXJEBw2K3mt4G}~V$L$EPs@zBGV@Zd0{u2KHdI8qnMlaflZY;VxXwy##mg{?$B0UF5lq~5 zTU_rpou!+!JOEtsY*HSlb85ex(YIN8K5NjUcg|Wxgl#f~S&JieTuL}FzPhPE76gJy67E?e?AJseitfgYJHdU{^d8qOm^?&N7ncu|s za_&tIQp`@jQ7b9x%-A3_Riw;A=^@+o%ij1dz!ONu?nXS##m&ve@+>wGkE(q08IJoI zQ($gZu$5DdAI?n`vMgCbMzvq74%K;6AU0^pd+fvgC}LmDNK9AcJx`dg-nOg$wW>5Y z2+gNS;s-|E3F&%sfxvZ!c%9TEbY>Txb*|gEfU!xns9846}%+i3n8}}PZ<0h z*-twFRwb8JGuJ8)fY8nQ)OY0=td@VLY;>OP(<=_*L~0C;P)^rPM`(qMd0Tg53261Z zYSwx|z|^*M;05gF*E2<1;tIt~kFAQPjBx4g)kg(ZCMD(|h2z}@xQyZq^pg%8{+SDM z6lYQo-A-2Z`>nh%j9l11RxBHVi{nL1^p=%3i@k2B5LZ|q%Xwa<}z-ffS0EBVOp6}J{1zn*kcuDQ5*I^qfWYL1~d30nNd z&Oi152!3^J^3<@`O_GtTp#E4ll3RJL!trQ7lj{jkP)Mm`_iR(>IGMI|jOP^6BFaIB zAqq#ZbJqGG&%)&`)o-zc40&8~M$gecmn1y#way`8`t{iP7qdpR9AXLSq-FV?x~M?c z=uBr$o-b%d70;%dXm&rv@ajxvbnO}mm|Y$+nX}~#E-c-6(SAXQA5CpOB6-uyqveU~#HC}B zi`bKUXM$KR9L@Y1qQk(Qx;THSdMNyJ-<;et&HJzI`MmAQFElqbcklGIx_MrwT?=Hz z&n}FHr)3@gHuiq?ZeYWCgNLdr>hua`pY8W$XIfe&bx_IRu!7~8hU!lY`8*f5^ldS?&38&)Ryt%3zQe)?|EAnS@rp$2b9)9dx3tBTYq&op)q zfQ*~m{jK{Bd&TaD%i%{h*&d$UyW45XC3#(AdYK|)f^^Yq`nj{H)f!&Mq2(F; zpi^p03N8-i;O>6z*!%{e=DxS3>3w;!Nwl7MJ3-_6eRs%c;H+G#(0MdFxbbf*=I7-6 z?W-T_8|1_MHKHEX5e2OHUbN)Z+2_KJZ*{d=FFeSIvFU2Jl^N^mYvRbd{M@RO6j+r* z`~GY>B4^z*K%viFPUlo)Z zs>wP3A$m#PYD^J_U7Smq6yV0;d($M$2$Sy7EgIJ%-r`d^7*69cBOW3rTK2WYH5lFT zADwa=c(qs(y?7sN*4@1)7F!=a+*?+ddH|pWGGC4kF zCOZ`wSQ63L4A59$?-QykFu5oJC`SlZNm32hnvG8pdDQ`u?t6p z(tSAvg=2@Y3~y`bFa5ZUdv#`sN$qr(QgT{`Cw{nwFCCsbH$=x3EWo$5xtzH1h?(3^7ljLtJAFnaCka1AM;yPP zH8Gumc^5V<$0pU8qVU=F1G?R_ShBWx?b)`r7+o%I;4X`6ajCHn(~+iBSY3(j5?u;A&D)KU#EOuWPMTrZ~ShUS7<^Hwn`!kYdOzTSFNJ1f{} zVe8Z0jv$o%Gp+-J`7lX8D(MuhwnTlqu}ekT>?v@is4k&>xg2Tk*NiB+Ra+|!fFn2 zLu*#?%t|K_{G0v^Zb_T~)nh}FM=Oeyf@CnG4SxiyYIB-E!T~#>Os7RcS_6-c>&U0c zzW!?UI~{C`H}z*fTU||643|HV+=isikS+snKR6*!H3!(g-EcEh`oSEQO$+rsKT!1M zT12T{S9(hes9nPC9ZjJ&!2>L7CCU4qx}SB!LOZAKJ#6xW=#B6%?_D1f?!X&`#(dGq z0njKxZig%-QMS81UGjw13ciGgt}Es^%oo*YA2GhH2-_?nS6)Z+@K!l@4vbf%25gwN zyuX}%tHY2ud}2HaY|Ijpm=$~8k08C@tu^Fu+a0xbd~y&{z+?1iG2?r=C5@pQH!wRdMe5QV`@K?3&XB3=QmI&8#v<*)W`Qi#|$?~TOez1%c zugzLu?WKCQNN|trLrV4bh=cQxBVshHk}Hv@4>>`%WA{kZJUlot9bFL zy?X|?h$Nr!N+7W)a(!)yU427ii(@A%ST@^Pz7-DkWZ*iLj}yViU7XzIw&c`CtykAU zJ7rmAk2Wh?{N`&f-@l)OI5Yd5tTo7$a&m+B04SiGxPRSU01(QV9g&O``dwK5H2#55 z8vhDJ{aqj#1N|o!E0hQlLSTX4ibSkXFvYCCP_m{FLLYV52K_>Qk3}PdfTM_TfQ1H{ zsEI;QKpJQ;1=K_l^#K+PltuF|^+ZhofkhE%D6T>&*8Z}Ir3{1uQ?&lM{G06MFuy_k zuldby2@wP(?FUmX3ZN9NUrExhtq`GULfHzXg7T^`#y?h){z_jcX7{!AhbNDpW9E!p zY~3Ii;nKuROY#4rdZZm^$D%%Whv`kS=+Nl?2WbJYyXZ}J>)yv(V8C0W&}h<8z1E-W za;3U(xO3{#jSDEs-B%zaaK`&Zj32>!k$ZMh1+T-VbOR^nc&{*pN7a~(aVC@I4V5w7 z^D63doO)lgudFsUJo0i-5%5h0UU#Kc# z*u+a@+apARG?Ywj`!ix8*!$d%N8WX4#e@YJpO#`#1eqERAs_O+;^)%N>`k;Lik$-< zjelLKIK^)E{Dd>l=Q@LpBV)~iW%V>y!P%zjtJo9#QlzIZxoX3NU=e5;8UwEDzWq&Q zc6SZFvziS&?M*G>+z-g#&V62WK$4!BYBvPhDXDn&`rrs`f~ z7zZ6VH{Cz{04SgBz4`E){VnQgx)jAjy+O<}@hP;tt({+3f+8r-m+RC4LYM<+y?(8+?@ zOoi3*@{d$ziCb&+VQ=fcf`u5`=KGnvF1}45?%Me3<j&%SP1N_GZB0}m4Jnf0#bhgA2vuly)EjQjZ2A_5vCpibN9P)}9+>1=bom(C&xz&&mga?-N=j1YQjO}2$hQsv_JXNv_rk`sM_}_J zJ}E;-aPonM_c3FFVmE>MTdtqJHLgIGY7PKTUwARreP)WPj}tNi9QrP4{E-yUaOv64 z;Nk4Aycfz(P?f$!bxk2-CVL84l_J>#uiUO`h1_Nd_?)-0^6u9D)~>xeA=}fUz(!ZH z`dvE|E)J$Wrxlkf@4sB27#Rg;L4ietfrf}s`3 zuZS4nrTn?vRL(S3H=2_}?eXE`7HXaloeW?3-f{-sW>M@$1&^n~*yuC@p6Vy-742n^ Wbg?+l1j#1hE)v|+w|Del^uGZ4YjxcK literal 0 HcmV?d00001 diff --git a/doc/src/Eqs/force_spin_aniso.tex b/doc/src/Eqs/norm_two.tex similarity index 52% rename from doc/src/Eqs/force_spin_aniso.tex rename to doc/src/Eqs/norm_two.tex index d6abfd580d..d428081a49 100644 --- a/doc/src/Eqs/force_spin_aniso.tex +++ b/doc/src/Eqs/norm_two.tex @@ -1,11 +1,15 @@ \documentclass[preview]{standalone} \usepackage{varwidth} \usepackage[utf8x]{inputenc} -\usepackage{amsmath,amssymb,amsthm,bm} +\usepackage{amsmath, amssymb, graphics, setspace} + \begin{document} \begin{varwidth}{50in} \begin{equation} - \bm{H}_{aniso} = -\sum_{{ i}=1}^{N} K_{an}(\bm{r}_{i})\, \left( \vec{s}_{i} \cdot \vec{n}_{i} \right)^2, \nonumber + % \left| \left| \vec{F} \right| \right|_2 + || \vec{F} ||_{2} + = \sqrt{\vec{F}_1+ \cdots + \vec{F}_N} + \nonumber \end{equation} \end{varwidth} \end{document} diff --git a/doc/src/Eqs/pair_local_density_energy.jpg b/doc/src/Eqs/pair_local_density_energy.jpg new file mode 100644 index 0000000000000000000000000000000000000000..68e44ce9d95ec0592ddc3236076f0067e7cc981c GIT binary patch literal 3045 zcmbW3c{J4h9>;%UhQUm>rm`|vCq3gzSD<%c77!C^4Cn8&`m> z5#|<=LmlVYjXww7Pe!Q6q-XQW8bGmz8LBlODmXCk$K2b4oMJ1&2frDtxqgvX> zbc{~mj7>~WnpxY}+SxleIuYGH&U<=!UkC~g2@MO6xEOaOJ|XdH5`}u>=B?Xz?%vDD zdHm#QZeD)Dv$Aqp#mmYndUZo%Q!}&W^_$k7UREEwf8ZTwWOQtN;?v~R^vuHI((=mc z+WNPRpIjgS{0G*~{Rh~8a0%~laX}zp2=pfxh%0QzU||Ti9EwNeI39YAynDZT3@^ek zJ-hT3pS;HD`8{rd-TZqM&?AZqKhb_C``^G~{}$Q5!T#jp0B|s9r+HvuKp$A!P|k_w z|GWNl$#Klt5{g4?q&&z!<*QP75?jWcarYTfBODE1ZeaxXeR37j9}QcOuiui8L3;;o zJZM-Q6l(RHF-m1dV`0D4-rnf%xMNve<~txv_&jV<^7<`m<=EI$qIZ_+Rxi64{iI9t z?)jG?r;?OX!z(s zFUBN$)*7Q@SDyF5>>9m?J)!6!rEYj5#y~t|DXdA5kF%+}9^*e6+H;n*sTGC#j-z!a z3fBa-YILo5=rsk;E?@T~RV$`mT|QNW#9uu{3XGQwlTOC+YRhg=fXU?#+~HvRUf&g% zjKI{A(~z+O1y^CN{;+ZRx!`>ND|NV5{Br5mm+F$mlEdp!MISDyF3`4s1;mr-ei6Uk zIp=up)K-(6-wbut)|41?(U|fk8LmsJ`6iQ7Zod1hlD|?M+&wME(r>wuJJ(E0jJoFh zkI+conxdC7CtQz=0Ap{hD<~TUvT2dADuxumrpSF8tBqmnWxK~%Dyi-J-n35Ve zICnsXpupK{!-JU}J|PZ1kK#6sk)OEDUQE?49gLrtmq zdfR|9w5PNdj~v`2jaa}x)_Y{)t6cH?sfT2~d(C{9=Le=~@BEQ3D5Q0f;nCw&4cBYh zpgA{&Vv^IDL6k}yv909sO!;(12<=W~Xsh@bkvj#R{H$DNR6gx7l3p*{#nWuda<8Q{ zIQqz?MBbFRz0WttJj5zeL>+|j6nn#*41E#O#OV^5Y zfV`(Op&aHto@}q??0bP)aP_nR+e9~B*_0-6Iw36K{`8j4f*nQe@VgP#BUejJvp3s7 zD${v}StAZ8=THEZ_T?(+$+0a)Q1CHYk1T~Hy+G%_8&w}C$Yks<3$YX!n5j&2)qmh0 z#dVW1$1#$mDx^_`{dUNbh(Ch%AMO4clT+{S&g zpQ`#kVK46d=9!z9X`uRW>yy0|saNY%*_?*H(TW;M>%d+6iQAg*RhGXu4+Qm7md|tW zm1BO#I?e4LhO1+v8ny(42cn11VVk8vz%~a zZH_V|K#jghI@Peo(=rN8!suS;2yS!mopZZds^YTp zS?ML#v-Of0z<3>U{c>YVb#CTJrq|kq7ur=>3p$R@Sv8DPV-v3UEMT(7_b|Jo1LhH- z;6QX}Y#n?ME!rkM$zppZ)M5n_X`iljke&}FYPh(V>P045+Udo;kOBa^b^u{(VQEv^ zP5b7*qEc1l>n0ZA;rl2mX?5m;6wKP!6Zevptc0lMalqHD-8?y9nXN)gAJl#%5H*@x z`Xgz+*O_kDRQ77sYoR~*3R3zbNS2`W;OJ>wB|mGx6eRDqvu0)e?2D#PRW`4}6ih`k6qPQ3i4-f9(=2 z#=1x0nQ-cNLSl=~^{0Kqh;K({xQqqc#FrXUS&I=Rra94=$*n#8Njr1@bk=okI*NG@ z+2|_LTIHXVF(vc)k?VNhG$bBE1th5?eT%Bdwrg#7S0ql=>CM<4Z*{wqNbsxyUW4Jb&p#_R7_k#QcCH8vWlu2 zO#P{juAaVup^>GPwap7#J9{^G4^J=eS3aSy!@?sX-$W%Qy-Q9>eV>;8A-|yTV^MKQ zY0c-_y84DMjZI$>UEMvsec!&1jZaMen3|rMMJ}(buB~ruZfzeP9iN<@ouhtV{Gkg3 zVE$Fs?fI|5{!SO!tu72KEKDr$AG$yoUbluxhK0={h(oTR4Sw!&hgB#TmqIZiueuYD zP58+HrG@J#J{7wN^6udu(*C0CpA#1He^T~u!v0;?EI^0}x*a@BGC&?Uzu@{1g#Z7w zq7wUA$5_V(x{rBqOH2vn#BJ+08l;aw7C6p$z13yOT~`mndET_JP>dEN$VWaSjLQv? zDQOCYGIFFX^W8B@ULLE9mAg>u*)TSK_pbPq1=dl)T?YSXV9+d^6q!ukowXVh1A&NWf^7NT~TzQgFE)>qH%aM7pma#HQ?v$j@xV}0A zxx_!BxNOVwS_1Fin(*9DP+b7-fjy<%c1@@e`;4ffWt=P* z(Y8F~jz<5BInn&BV_`0NkKp4Tg^dQSKvELJ4~_Aky?1Ux78uY#rxhBwO3P{{1NCP|57B_DDE}f<*aQs( zAqJOrh*Sa`>qIX7e)*)NZuE}a(`5>V?n3Fsj4HE=`&}qwuj?jKc5AFdblvEE#7MxQ zokbaQ9urjE1#`}aY1+7KuA!l!BP(od^{N%G_FsE6=D-d~B1Pt9Pc<^;6_+=xoEpxx zZ}!-Sh)v3$h4mgn4BQYhMeoN1DkoT_pyI5rfbxZQ^bPwp=KA6)H2*(3GpK} zWw;)$I=*hB6|jT35feJ>n0q6eI@98T1{9o#1D9$7Z`5*$v!hn_{;Q|;H2(=NLz!Yt zoZ{P8jyo661QpQ0hmV!tzbrxmdpAPce_4d00p&+f#$-wjeFtUt==w3L`8vwT43971 z{ujUKu^5=L;NSi54(YoWgeR&_(l$oiEA$4kek9$paUV<+zZj>m6yp;BF!d_CL2M4E zuCZGr(LhKe8u-ncmrW9B|9Wm)jyjwH*2Z^u6T3V|0HNNZQ@5Q; zyw0?zbM4c%awH`mawd4@nqT4L@mG)PVaKkf_r7uZ-nU~}sK%G98%aK-C7g1KUs(!% zm?8`9rk)g#N80pTiBg+#kE>tmPCTxT98>WxId=Fdr{gK%ZmYbT{35bYI)M^x@ z`#u|2SkrjF!IRn3Wkov8^UK*MYGhm#SJZ)fT)WQV$GKL)XwnoMP(98i_{+HJ`d&_p z%u8+GtkuuWJvdfhh{{b2WYLk4YH+h7TQvV1-9LHf8`H0H`fxo_Mmg;uO}C_lAkocA z@lL6eR3=7$4Z|PgYL%x1VbzJ7-FIkozcc?<40$}}<5eN6a%4*1W#m`ERu@+yFvG6$ zGV!J+meIaIPuz^xt^&wTL6<=8dd`2)vIH1PmE6SxH>GNP2?!V%0~s zBOV!sn&Gyr$0|ramB5Zfy1K=jcJ?^iPd-QKt7NE+c`Zt0=(RZ2nh#(9j$9=<(|NAr ziO=I2gkS0OjC#3C&XF*{4vIJ1*uj26E7{|-w362ywJt++Z^FH-)$w6k9nZ|_w;P%< zl_=2*ENDPM_6evFr>w}-T+`Ai&_Q(m3yv*Yvf&CEc%{&HWp}hN*XiX1=gqkLWqu8V zn4$O^a55z1G6iJ!e9^a+xd7stHjG;GVhc)FM}hX!hrP$S?+E5;fcRp4zwQzK=!%S7fl<-X&{IVM@+ zb%1PG6ppx|AG;DRx|^K_XMl2-CxVW@LwnX83r=@-wBZG&_EKVLnZFy%?UDnxGTFT4 zUuUab*$+oLt&X)w7uySJP&~48Jl;zY+6kkNWEM(#EBGTwq_`Y{YYvyHig@WE`)sD5 zA?0xBld=Ij8Lvxr- zymKdlaOrXcdzSlS5xqu{dUP?YC=q<2V=S)Px7BL+YO7Bco^dmra}&jpj|Tjv(ZFF8 zu(MgIbSW2j!Id6=eQb#adU!sL=i8REsI(=bg3$m(=;b_T<21$%R0})(z&tXY@f@K^ zr*H^HxCG`7bIdEwcxxG4bzJb=#Kvp!ER@#g70qrpd31-J@Q7A)*+^PC#uQZmdLyF! z5OQ13rnU@$G`MTVyYr{>nt5R6YaaEMr^xW6N^jw1y+)+87j+v%`A*AR?;dTq<#2vN zrw0o-r z%!4!rD}7z*tqC#BuHW(X>`AKy5kG`zzSsW+R=Ra-qgR7%Cp1zVpw8_Xjem%bY$GGt zm6Xw4j<}qyEZ-qR10MwsaxTaqVV-iFtiC*^!t!EyUJTfQtu)eWkn>%J01=Qz=MBkt zi!`##SEnXUy3s+Gf33%KI{rPC%nJLGXR(YV<8PF+yYCCNQ-7(+lhJkZJeycgHU_I8 zmEPfeOjDC_UecCIhEl?}k*4j~TCfX{K@)LZ9{gO`UP>}u&*Nw{=hwJO{HGPHnlKxz zgl)-OLLLE3Q(GZhSKCK+SSji7>G_6x8-hA>JkK8=6&ft9?0Zlat$Z=MM1UW}q<)#S zjvG|hh zdhQAM$whI#YKZ?SOxT;F$`;b{0@Oqdm95Ne{v2{961OaiWQRS?r1W5U7kUaAE4odV zSN!~MBOsgjj|q$9no{(3#zI}*$jdOI0ZR(V1-Cu$tE{_C0Ht^io5)2)BZDj^UK+@5 z=U#4091AYSCr5Z((4D2jKWNaavXu-`qRls*4!|cU}p6U(8;aalbnlCReJ5+4)Y5FDnY8H5+0z z`^wAOUJ582*L&~5_M!9vc$z#n=@3-XOx*Lw=wX_tkX3DSOMA}wp+sD?dtkIVtFR10I*1l`G#`dLG zo}V~Pms=+|biyJ?=)`)QxArMV4#u3peu|ltm}xXD^N40G_=NRy0HZRmIdLs^ntFAO zD!wldVewUDg{jlyRK4-J$K<@8Q;_DSmv4L6&XfJ8{Tll^*yCJ`aHARQBlEPO__@zO zTTmv;!={CW9YngvJI_N#{U;MF)pa>e`)q_W(wbTlz%{(w9LHN_mW$6=Y1|djAMb~6 z+V{lgHni`gulgBcWpkj0k%Lt9B@W}TyR3>2wUEGWG_tovAeLJ|5;i#DaQ+GCk+ z&J9{8_*klsmZaPX z^6B9juZh2_w7&jwtDSp0U~g2B#~#h-H$d%|@)?;Gt;5fS-OzpA~W^z1Cw!HFhA`MMb%M<)*gnIVM z1@U;1sm3(&)sKi7(F4NpQztacrGF2+cOih}yA*PL_ez`r_OSBVSZoDG@ zI-zZQdZFf8O)F3V%D79Rf2V9-KC&f{BrNpPIB$jWSwX4G#%IQA#l>Hz7E+{ujMZ%- zKyffsn3v3s@0l1wOj1NSh!PVYKWW~j2;vvn`8KKKOee`$@TM)ygz%z_crw<_x!#;! zBv$&-8&;V68?#eZ;2w0biJcf344{EpWlydPtBaEllB^C-X0gdj#fPdJ?<#>NtYNfU zLsBDP`a%@>ZEjwDFh5xG*}?29%xZ$2(DG70z0y!4jJ?H&%RGa*CfDsJ<%tk#gl*Zzd5*qH&&ALHkwm; zlTGc%8m1lyirHeeREi__%_-5qbhp=4Vl($j0MqHA`E`tb;5RPJnh#N27}Ak!P4y`Y z*7Fp_+EWu`Aw2O1KQgLNO3KmD2+hzZb#=V;spj@%cW5o3$?A!?Lqg4;<3gI%xiAGD zj=uLJcCG@S_6afi}@2eSF#DPv%$4k zS%AmS9}edcwWg2P_&taqn$2GxQyE8FC8Tbuv1?&^5Ivq!F(%;ZvRPi&X{f6w3PGSE znWBQK&zMdJy{B$CvhN>w21zRUT)bQIG@$0mvG~=V>|WnSKT_@#cKR{8$ap>onoX|* z17yg)5RPdgV==Z5_xVL+g^Y_X$G_RpOZywdjNrV8JvC$=*%QeUA&7O-ep9i__wK6W z)2x-#-iOe{-Z;UDsELF1m~5t7SLF9xc4svyn$!G*uHJBRl+W1t1iWW3Fff{pkaWS~ zVcM?*i#i6eG}YF()%(Kxy(^jh9HXp=D?$_Addox&pn=z_2=f#EEqN3+1P$CV7SX~H zzhaf6Lj!qUFf`D?g$7XR6ZLfsH4PfR2CN}iG-}Jx()?*+Yz<|AasZWY-c*-PMDjo< z)vWD_1))&N=!xAb8nE(&bUA~4#tw;#-10ZQ^y`g0dh*?)FEb3N`Pi7iBR)CmNBczH z8C^cyCi4qda#K|v(HqAC0{8P>ARZKf_*_dQy(PIMS_fyraOB{o|b&wT}47B z>OX7ad=mrt!3suo8}bJ=GRkP+!JPTk)D?GKZ&y2Y80#D|ynJxFUu^U@mI!D|pPF>G zi#=O8mVg^$e&#)QdAPhl17!Mir;!@#(_wnLjVj^qNn;&J0y-0$p3kYw1meo{QS zpx_{3vt}rR{w)mVo!X{bKK`$b!c*@Kq*BH3V`<{LCDDi6he{$a9+N!g3Dg{~TtIF6 zlyyz{5;`OBIHcX#$w3mlUBM|Gx3p#MXhUfh_$GUTkwoUY^Wk-M3FFsSe)%^S9i;(y ze||3X1&jt5=S?-P<6)z719Ozg1rV{lXgYzwXV}lZBM@{cjg@xd-%4i@4j)bE z-&YjW+}?dE=KZR>m8b$-+57Gj&+oWIJGg1b`O7o67FIL{+jI`G-~E|b4N~;VIDhc9L$J&4iJ@W z%`?^KSE_(l1%$+ws*PbR<@i@iQ=;Y(vug`wF7H>Y zfxET9RkaH4mBG2Z0+cBU8AzN(Jo{>&^U|!^@2m0USHX38Yx4)%U#p()J#x~|L<3*@ z4ymv2I0PP>9~5(z!2SDz6Ab#bT41(3RN&Kt zfu`>I%#=i9d%D-Dqnf<0X&weS>OtjRlJ(G7Iji;9li;E>o*bZjH8LXCgY5OGcU>8N zr}8ngC{+S9Lzv8Za2OtTVUAeAV8qz3N#8_Gxi_B;xc@VAidBVa}jC70a zQqIO;I;p|Mp^>&nJ@Z26hV0-Zn`-3QX!nHMoH2hNK4LAak(2LRKf{st)_6LwP+Vz* z&b!yli~wKxbJJX+gkvk~{Yx6pIjX zoD>uok+5$Trc427|IPIARwys2yEHMjdn4P%U7oXf4pjSv-dq^%?PMQTMu@c|({{^e zo@xb;ZGW5lFia2D9EgEf*ka~Y2_6V7%V^sXQfqC~MH}@bYOLk(|9q*cH|t7l z%vLWXZ2BXjtb19W#CTh5?Zf4RKp`|hA>?i)zsrL`@}>BS54q!n@9j9OT$`{KHKTUS z-m_uRofbcl1f>wkAsH?-vtM9sCGf9YDB>Z(W3ZJ|W8-WnW3W079xFWP`Rq|Pzhmb@ zS*<}oTywVzS4Ul!;!7v{RpmhAu*4?Mhf1%n*|bRrJp%jlUH9sUSy^5!39=6_(c z4YPYWMfRR_9utX$gO~3bFu>NHK%zLPmI31xYi-%km2!nKXLl^?tRd@s(KL*ghdo3D z{$^Sw@BP93$c?FN5GUn~9XXuXiCRBuQcSacX7@;@?=1d(2`5-O!fXOm_(u)t&rEHA zQiEZMFq3d>N^~Vw?^yX@av={cpRoFM&5+V?!7?mLlo0oKR`_FS%Qh&^dX6tsVNs_q z{=7Bg*umtT6lwRcD3g!P=F#pe2Ys1Zit&7R|)65<&Cpq6}(?*qy;Pt9=gW&Mf4jEFn zvVV^hP*#QA3&ZijP*WIoOF4FLG6DuUWOhOhE2>Hi-G8h+%^WqmAi*4K8GaWxG8Cjk z2!NkIxnmv;l*u z$(!|r2J%u}YJ3W8tVA5@sYKYm{y*BExqVi1I!L@|R@V@+470qH9njaV_3rbYb6q7> zp#7z6uMMUARlf46R>M1*(j;-nb)YM8K(mBB>9p(*s-L0C5Nus%DS||b%U|I<-7Vq1 z&V`|+HE}d#S1;dIvP4Gsqf$}Eikp)IZPdIX#cW}}b+{T|AMMKC z0nQ`$e?a!15RXILoOio`oN%4-PC*0e4<1!e*1Ftx%W3f{k=)flIuQwk^ExhF`gfl+ mcsY5A9ETAOEn$8Qk`HgN{Rf*||AT}7baU+g{vHW>=3fBKG`A4| literal 0 HcmV?d00001 diff --git a/doc/src/Eqs/pair_local_density_energy_implement.tex b/doc/src/Eqs/pair_local_density_energy_implement.tex new file mode 100644 index 0000000000..4b1f1c3df2 --- /dev/null +++ b/doc/src/Eqs/pair_local_density_energy_implement.tex @@ -0,0 +1,9 @@ +\documentclass[12pt]{article} + +\begin{document} + +$$ +U_{LD} = \sum_k U_{LD}^{(k)} = \sum_i \left[ \sum_k a_\alpha^{(k)} F^{(k)} \left(\rho_i^{(k)}\right) \right] +$$ + +\end{document} diff --git a/doc/src/Eqs/pair_local_density_energy_multi.jpg b/doc/src/Eqs/pair_local_density_energy_multi.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df9dbfa5c82b24e491275c21aaac682f065be945 GIT binary patch literal 3464 zcmbW3c|6qL{>MLKhOtE$WyH{oeXAIWY$?lxP$6U~5@EzJ3L!~$QMMK&+bCpT3)vb{ zj4fjwlWd8xWQ=95@4dg@z4vz?zx%k$`#fIfaUSQq-sf?i@AJ=_`HeXR96WD;F#tdy z008X|fH?}B1=!ixplqz{P$-mxgPoHbc7U6UiyO`_zzY)<7DI>%i-?FzC`pSW6;L7~ zGHS94$4{WqXfbJZty9XHN-AjOKP~}raBy&QaSI(dAf$X$FNqg8&N%3}%6VSy>^FefPcna{$7} z%766488!inYfz*QO!%QR}oQDnz!G$HIq-A8~(5ffZPN{30 zJ*RJAXoNX`>9VDj^%WaiXO|nUH{INC;r#sZ0e9{OK8Sc2`6wznCi%(Jl+?8JjAuEo zbMx{G3JFE!6_r)hHMMp1A6whnJ32oRyGZ>5gG0mLM#z+D>i3x+vvczcwAHosjo+K} zEyf>QAOQRqto`{fVE@3yx6j1_fq)^~JsaO{xf0PfT9kj;@!7=>v=YVCm8^@`Z-i zDcaqUqB^rpBD5IbXJLu+9{(s4VDL8@ZrL&c8Y3@=#_6SvlGtOXxwZ_nyTfXkz=s=X z5ZU5tT6hT3Z9;R~cRtC%uE(WIGLj}J_F^jR?VV4^dNLrB6Z3aUCv}wPnj)h`_>0UG zpjUb5pR%ES`Y^ykUs>Hb#n=#8%Y8XTy#)%ncLrh(p4-p$jFOC|UT?V~D0zi2+naD^ zQ*b7erKWbc(PsJ$!Qbn;DeA%iYhIl6#q^Tz+uvV~TzgpnN$LqyY9QptQg#h52YXdi zCkG?8FTV&$A?}EfCQa$?`NWf^?OQ=3S2mncE@IoWUVsPv$B=O;kH+Yv!^i}>tkp|3 zueHqzBWlhM3v0#_p_*VjVXF+p6BotTb&YkiIOBlZYo|p(gVCKA9)QV(3r+J5$Ue`Y zbEHWlEj^`n=pL&KYPYLw`T$mpXD&^n>a#$Pw`U~g+-Wtr`^h1$<{@FTx`pGCe6_CGcT& z>FPjS3^11S&Rg>mB2D;f(R|>;hZ#=s{%TKY9hm0vnFc|4Gf@csJ!T@CC8mI2SlI1e zV_a8NQ#Ym^^ah`Ca`T8~@9d<`L+9PZj;3{y-p~~bH6|d@3&rT;LY--)yHK>)4$PDZ z5LJ71rR?scQu=1uA&J5;D^Fj&WFz>}lMOV;(TenTy1~o+T4*z6l2t3FHdF!~V zvFz8C58CrOc1KFNJd#YFb;M~_--XS*hGK=7z+E#06`JWW z=mthQ^4f-eG-PY=jAmUih@|v|Qm2vHi-C_@jI<2cmu=TAwX84J^i{_8Tv&=3CF`vj z8QK?doZ6fYQ?j@UeY7*~+)_@jX~SJe9@pJWGK77Oy#cU3=>`&?yK!Gx#jFbzi$z|# zm6pZ3-o1N$!S4BD@21i!BIcKk?)nj<=4_t&7@2HdWqSJX&9(^`Y5l#~#frv3?`jjT zQVIQS4Q^rt)a{fLE{>Foe{kGe-JXHw~Uy^Plpg4H~(jc=Y?~(CRp4GVZ6sah}stQ$xIuR7H&qRwlAuJJ3UROMiNiMt4O} zXO-GHMO_pC2ypuwsz2tZTQ+yGyjg9+H1*qw%E_uKl%+lcg zF?rTw~uWDXj zP4m3Dw;f8VQEXJ5SuDFX9QY-#(3smxu@t8NM}bpM2rb!9?qhlsAB@u6q1Fm$mBn6_MTy} zvulT(iSQBEA8Stlnu(fO1cFR9%R5brY3aUK;iQkCfMUn8gpOfNm4JZtcteFyp8Q;z zV~pQ2bWUJ_@iaZ*L=+YJBjxKkM;wDYGraZ~7oFNNRAE-Km?`}(&EbQ&q}-LfxAs=- z^zGMmd#L0fbLd@4B99?u5gts8AIih;-P>5?Mz3b>b!o`0gK5QG)KH2CU0^TLPG=`* zM=oWuBMTrK^z7D4UF$nqlM=myr*35P?3Fdz90R$s&PI@&#lW~;e(x$Va?J2I2qS&Uq2+Zk{E$iJzSP?tvY<-ORE{){0kHC!G-J1 zyx?`pC?OSkXlRu*g^#1$b2FaeB+|z^2c|$~03=bsx49z#{L`!&>f zBq45l{cuhL0u0o>UB?Fyz^QSb)rGa`f|#mrKXV((EBWU6DkTmZ=!$l5z>h?KQU7vk z!C*Y$exW_RXt|x7Qg0ZTnm=q(76AQp0pl*@;(h(@=wm2cHMAvD_{m3xM0L$!d0c=` zfa>_?g@&_4l)#I7$8|X83c+bBsf5B?0gTl#d#>m5#w{M+vhn5>IlQNZ#QfC7{WTG$ zmh>dC-;uEeZboXDq6K`fm#7{p+Wy0RXVuc|I}Y8g#B#FDjO7|c?>cX)#N$s>PTVt5 zM0FjR^}Gj|XVfa9r=qf05Oz@j+Zzl6`z+QLv*c*12HZ&QQ*Bg zbI^PyFeMR6vB^{zT=Gg5)!xR~ZJ%y<9%RFRskO57A!qKv8GNdEQW&e>I>`2`S$Th7 za@UuM5uuq>p>URa7g%lnPm}le4d1_B|Ioy|x@DW+kTYr1jYYl_c!!Dp_<4>`vV&(S hyGg{?P^;4iO6~vv literal 0 HcmV?d00001 diff --git a/doc/src/Eqs/angle_cosine_delta.tex b/doc/src/Eqs/pair_local_density_energy_multi.tex similarity index 65% rename from doc/src/Eqs/angle_cosine_delta.tex rename to doc/src/Eqs/pair_local_density_energy_multi.tex index 918e9e5046..4ca0b7e8b9 100644 --- a/doc/src/Eqs/angle_cosine_delta.tex +++ b/doc/src/Eqs/pair_local_density_energy_multi.tex @@ -3,7 +3,7 @@ \begin{document} $$ - E = K [1 - \cos(\theta - \theta_0)] +U_{LD} = \sum_i a_\alpha F(\rho_i) $$ \end{document} diff --git a/doc/src/Eqs/pair_local_density_indicator_func.jpg b/doc/src/Eqs/pair_local_density_indicator_func.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e038b2884d004d115ae30456c126c2492600665c GIT binary patch literal 9062 zcmdUUWl&trw)P$dXRyE!Tn8s4SaA2?NpQE|?ry<-2!!BnK|+uO*8suYeQ+m%pn=Q# zo^!6%t-9~|>Yg88?|OFcs@>JqPp#Ffdp+xZ_I?$>dm$q)1AssP0D5?U`vpJ}Ku1MI zLq$PHLqo&BK*xj-VneX7AS90na0w|$sVFH($;qi9Ug!L0)vr|!6+!m$Pc6a9{vN!_$ZHPIK)v2)Qr(+ zod`LD5_8e%B&s{0FUL+`Tqe%J7??zliAhN585o(ES-5$g^YZZvNJ>e|$jZsTc=cLc zLsLsz$JEUHjfJI^wTr8pyN9QjcgWk&u<(e;D0tGlvFBYra{_)u8CWjfCYvN0 zn1icyVh~$tRZpPr8Lydk52&}W!p4q%57nb#kj4Qd8*yJN)1nGX*oy{8cR%aM$O|rS zJ@?D6hrZbUNeFU}Lij)4Z;X!=f)W*$Dc0!Ay9lJb#snVW0pL&Mn&x6CglhlC&_FFk zU_VuE7Vs5u&o48*6JjG6dKb_#ht`z91on^W8Y?)ZpITV5KAF>+C!}R1j!aQ?7O_YQ z9R^*!#vfVcX%It!QgmavIKXhsUMIdtB9DmyotaaI9O2juw35!suiN;!sJBejHI(bV zN}&+oDqCcd!#i=V#29uO_CEx?E1=t&IxY7=Xe;B62-TO?hPH|Gh(b`!R)2g{MP!cfiS{&Kk}_a~Q&bY7cRo z23)W(l?f!D55>IrHLt#$Hz+q}d&+EBmAWU&Hi`y4QMr?^`10FNFJNc7O0r7$Qrooh z(xc1K(z`eO=&*obh^B#Hq4@<#G~_U$-p8@11@r&T^?z1HR+Y?K<*kozu1!|fVF^BA zDu_Yia2)K$DQtD4K3AtKY9VUC#ozgIJrd{3N*yAgobhvMQBKQrXr72BW}6!Bt%_2; zW|gEre$ICuU3kNkbm)}jKR@`DEY4s36`T;_+QXqwPpFDUf}r5)e*b0kyA}5r0n#FN z*9GQp72U;?FZ@q>Pr~B&tXD#Lo8Np`E!)WY4;K{M5n+ix=@M!7@?ZV`qM{a!r;Cx>+}hOj3@^)L!|vF(#_w z<~^Q9Dk^F9JK*fo>FVD>tNJ#tu>_eiR&l1H>ud%6Zw<*MS z^~Z(3O}~4g``y&>^qE`{iw;8vSdirX=!p{Gw1R_^zK*3Wr1xEDe(_rc`Opnnzy1Z#+U zfJC7(U4yaD+8uh>R~$e8j>W2n^!7cf_o5uNVap=6HLb)O&3rmp7hfj zuSM20aYScxSUsyj9tx(3o{2U)$JN`Jzy5DXk-G=HUCG3^>-8g^k1V>SHr{(1dx!e;zvZ2z1yO1UzxAr;*OLqKeGUvHv_j5 z{r-DQ$4OU^v`rEGOMx4)35W9`C%NhKhSo91w=R$1TFhs#YQ{Y@Yv3%3srUAY?*cZo^L&sUj{ zXd6^sHlx+PjRbs`9{G(EkdP{B3pBpaGi>G6)YG#(B4LSk8GBl7{+(AwXHIJ*f~HS^BI-^H^bVr zQ;Wg#q&^}cfo-+mEX$-VGgESr37|49y-pmRNwqe3LK;_Mf9y-Y-jr&qSD*c+QL0t9 zPvl@&jzn|`**8C{MOcE4CKQq@l`gZ|!nHyOTr*XA=%z@WI)u?_lf0C-=PlvGj?jvU zI|GfWNfQEU+5*`TPipsX{CMb6j$bvrJk=2c`Go`@$b(e9lMXmNi>$I}g6{#X=CKX+ zXtkPHSQ_-59MrIwF83F;8-*qKO%&^g>02A)9KD{W#_zP#Yd`xGc3^N-u0B7fBmPdo zwSopv@HiQ8&r}^&x_TA3O8_qQL@IVJkr^zvAR%I^02?ad#|_lxGCs@YnC8e6&rBTXk`|Gjn^r?5H_>g z8y`STl{1D2YUK@Z;cyP)_V*I^B5!0%1iq+0ja)KN4HRT*e-bB0(NOhlf*Y~65;lMQ zwy-)&Nj!E#<5U*RJKtT{`~?|e3dw={>yaa%J0cV{jT6mWg<2~w=$pROMlolQAGwJU zZ?{p8q9*@&Db*BQ7bVudv}UekUrjzZR5Y~7MDM1Rooyya;peAzCBIQcla_Wd{dN-T zp)dja)TnYOPNyTMS(bOiHgJn6PCOzM6QoZM5NZlnT3-iEQIEQcqffqx7~$#O(-D+& z`QoK2v&BfGNyi7vz%io4Z%(jpICXD>6(4gue|xk&ry&FqqmYIg^iR%dOWWEre&vYq zs`+H$;4DURTh>91B;QU5N@B14aT&@T%``0=i9GYU`pQT$Gy3R2y!`;g_({M;P#PHy zQ{iGs!OsO{1dW;nB^`-fRLZW^WJ-3u+#knX+2>6%;5Z`ilAGC~lY&m`Ey`NiJQ*CS zXG-Wh+{rOZ12(xwBJlS~<8qCS*M{tMGX=yc#@CmmY+ZuB4uXUz-%e+~k7i@93mrQ$ zX_z?Ym4vx}NetyI*;5N*nLPr*G_g+J>yESC()m>E&9`RTc$8ZctSB-zNSUG32ReJ+ z6vS6p8t%^cKfjF4v7R0sKn>5upx14{%WXwn9kP_<1!^q6hYLddXnn+Lz{-rx|GaF$MYfi>O16*_b>_w8FUB zr$ogcwR9G3NHb;>+1b@FWi!jr8Do5BuczaxjNK4z6qnA|J^ZwzXY$w!h602)is4qT zBglyi-)FdcFLy1bgM@fxiT?F5pceb{wAV0j)k##sPIZVDB0*UKW-Q zmF{Rv%O7!0&GtU7sIWVzfX|Pk=LB=Sje=p82?wsKqS1WB zt+~}d**F~ES8A?*bvK^6LX{wz?3%WfPZXbPxCakqHFu!z6+I{w{q4|G)2v&lXE3k5 zN9yZy{)A=I{%|7q9iWaFvFjTY`Fd8tw4!`U8J!X*_z~-CpXH`v7zO6%theOBxYWT+ z;OtAoBKg8wfw6Jl^z_u&#X;|ye#MNN+jf8G%s4HZWl0qDwGk6B;H_a8!6VPz!jU#D zDyo`s_1rOFL_Xq5{7h{s-UuTHf*WqsaH>ALB^ZyVPu#boE+LzEnOiyjxtS-gINVpz zys#k4Ml8GeU5po;gYEdT+Vpa|0&p20Ks@EYO&3P~_VwVY+cR7DVY+?ApT2hYfQSLr zJ<#6JcDdyGP8IddyK4kVKt1(DKDk$b>4z0zm&|^S`P!YlKt7cSN{UI!t%+~*#Pa8U zl+T$h9J9<^dZ&WpJ~HOBW9;f?VV}BZBMfoGKhByez4#QN9K0=RHhyN&TrWA=|HI36 z<>LG8Ghv(2eNojh+d9^CpVGwXy%oo>brMp3JYKa1xjsG;H0o8SZvgM>Y=uvr$H#Eo zS_wEYMFI(csohDLziHsKtEaoKQyu_G>e>2b>bLRaM%T=Xfwn!h9#Pa4xZ)$UUFZJj z(toJj!ASp*XA&2zr$nc~FiqT}1xNFR;99RyF8^`}8M~A`sEKu)uS_%Icup9M_q~bu z$FJChni!{aWa%$D+8Q@~(rvY`^2RggO2X>TQ!9ir%bmRh5vEy7 zPQ5S2>b~ge%Gr&=t7S?s&cM(ofY);ATGQm|`|x!U))|U|xSdGdgM}o_Y!5s{))iW@ z^=^fbppTsg;qiKf{ia&bv!P#h@dxgmI3jP=n}%RZHuG%!DkkYAYg`3oF(IYY!BTq6M%nU`US+N0e&K0Lffp#cf50#fmI#U2-qm(CT(Qi4 z#BKM8Z0^|BO;CFyjik@L-m;xmY<75>(H=*}+ob+np+tx|M^A6g%0tt(nAO1oYk+N> zl5-X%zKQ%qaOUZnu-=kqsNRmi$z+wYLmh>JvXAFDy#_0}+3zXrT9jkBJYyPQ2o)#F zKPBrVg{V~}Ay4e{vY<(X;D1>^uo?X*WLb~3jyB_)eVJNUQp=elBt=|5DuAPGBk||m zlCw^qa{FZ(Kh2DrFu%Iv%Zcyv%iF%TE@wP_HX>v#Do{^*uJsnDd3k#vv300XNTPSM zn{T_AdL~c9{0{EmmdU6}fJ}tTO1O}DgJ7Pi=Sl;L?bezWd`gM}p!-Q>e5QnLZ)R61 z!|_5w4#Y1iu9+9+!27?v% zTiWJnK)ps{`)RrBCA5?Nbe@vpQ9M74()`|RitVVHJipbCl{RLt^k>)88~&VbS}bk# zD=}XWrmUf95)_SByfyseMcQFcv{5UypU3xyG(TD=T9VncTRhqhoU^eN$jy`&1+YF< zA7^)CrnBT3Qcy-mXSLW^`#pR)d#6?Lf(bl)zJg=WyH16b?^&gnFyP1Xv2Ct~gs6tR zk_IefnsK7yi$B(}_HoCaF1cB^ahp43>8>ES}`>u0}M}Y7}JPb#l#I8 z?zu<2z0TDs1Im4S-CP_4Tr7!jKmL-su%zxRhLeIcDVMTYec`Feaf#CilOO%556SKu z7*LBZ+B|B$Xdh{b%^vI@y}42!J$X(=f@tmyvz(_z#MmT5{m zzI_V`6k4D-k``9eJAATx;F>~6_8#!lxd%?8W~a_1E(%vFzb)iWRf9yfz(?Oud zv%%P=@mSWQu_?hIW^xjAVE`o#L6%+9RdtNb&8M)neoxokiFuZDPb73NB>0 z66O5?s@7D|X&Be3;x);C641Vqkg1k^L(*Q25j!+QJGN zo2M%^!EKd6vgMVrvHjjz>-@;(vE0d<#9UmKjyG}NEqFQRK5#*tsn)?&Uy&1Vslj4| zJgh@62iAGR+1hFgd|1y~yq>(ZE)%Mi$Ur#tAXZK)%l3}ud*&6=n<6R>5hPybj#2rG zStw2-G|eO3@sP#BxMKR2w;rV~+&ZpD5&Ei(gLonE;>5JwTWRw`>n!r7`f0n^;Y?aE z8=uigFggHveh?JMKg3MLA)sjl|PZ>qLk~Bd7WdH)r=X&oPRn0fXQCx0a#)U}7nUV!1Ayx3phX z{o02Bg*7E8w+ia6j$lvm!LLZdG8u8ZHc`rrG=vD&o`UGx^XQahlZmhzfjPS8M8t8O zB@H{Ai@4rrHmppwH&XSX#g;RCT*E&_8HJkQy{9~}g_m4%V_DMG+Ih7;NglsMxt^6T z`nJ36fv_@j0>zLqfu5!{K;>jQ zvCenY$!mJedFM7i!?W7*e0@f#Y0_cs*~;F9il30uH1#ZgkKYtj{9?$p7Wgx{|0BWw zBZ*MQ=c-nBRv?F%T~CzcASL9z$9ZiJ1kP@NXRdJjQ=))BqVGSz+Sx384=^fJ-UELZ zC>v+~CQ$1A>jlbxh@MC!htv(82A0XoXg_I9_+>gs(7qtY=h7Dar-lAw!7OCaTI|V0 z>-5QL-BIP7U>xz@>J6VjpVyOrO`QEpf^4Oa-pqF040j7ySt~BT1TASWl}L_8{3pMv zxQRR_sw`s_baW=e!AjIJrz*4h(q`kUqAIl3w^-D`|OI|~D;bkPx68o;3=lm!JP9Z_*)px^0 z6V+#BWQ?$*RcEhCc;K@-KU4Mbr&1wODffWFEU$t&!xh5*Dk7-C+izUOfMq$pYFFnL zoBe|iv|Tb1&+#-{Rx<3>fmj90rmw#FnpU@WN}Yh!MaX9GuVqQ-bU47uq&c}B=%%E&G%oBi&7WOTd{9NL7U*xJesF*ArCP$n9Yix& zvP3#qrk}j!MI6#~r6u?8X?S-#lljCm$#S!Y!1xT4-(3fCTxxpg;RYWZ2&wx~#U0t} z{8VF_{?t9@rC`yWYMsTib`sMpc`27YRKm{Jl?pFP=7$ z`R#zcqr@Zuab!wy!vDI7|BBT$L#-qa4C^$C$(zYiaZ~(Uka+L<16VF}eq=|r5>Dn% zbGK1?x`RcE3qGeuo9zoxZ^yV%6Ct}%Kj=CiHF4LmpWAV*vnQ@^gvr~9d}qk?HGMhs zh@b^F&(GRKoz)&P!M7vCvF`WuTO*r5Q8FK#k=T`SJF+Psr#s-h_dy~hr);qmGG9N& z{$_e}$SdC<5IZ&hlPWd;Lat&g9hMXq=rXD4_4lCkSNQyIV>AiY7sx71dkt`_b-i>| z>b|~LYj|%wTSdA~ll5V-H|p>q*ge!6A;JbL-5xW+3(76E6SmKhF2sfQ!-P9ov7;BZ z1Y6%V%7$`RP;M;C622FRjuHNi_)zR%cX%QDdDZ9TUgPt^0C$GkQ}*0q*;-uMWiofY z>rI4dc28+QCs$>_=xKStDo^%9JtqezE2?MQ)lXKX(aJ$cw!~WP9ShCZFyx0yt8Fi7 z#;^T2n>T?%1MBBg!xd|%Yb~P6Q%9s*KcLO<73IuvKG5PIIRjZjGqdpiC{3zTK8EW~ zrl_+N{t$tLI2aT2E2Kp*s!1B~a_G27mpM_YPZq9SS-|yUZmdsyAw=EAenpO*Pj}M` z_*h?t%LI#J@dh^YgEX6ClLwmQQXHG$Kln{lM4zb-%kOr=1?SfaF0ElHN8*U5P#OCI zD+YW6sh~(itwAby6cAKJGcFc~R(`N@Kn{~L34O%-B(t9oa9N=(pL9QwwXuUXOX7D2 z5qbm9SYG`5sqv3s{8##X^L(pDyQQV6*chUTMOH9|AFeA&g8=7&8m&VM4=EfB^&sGeE$Mj1b6ScJyH!fWR3!#pHFE zxUAfv$N+A1TxKy$T=(e<9_tSq5(*xHcxD#fV|@Gq$4^K~Ny}gqm6TOf)lTc_8yFfH zo1C?=wX;9x;OKeb;w7Ay_vN7AkkGL3h{*UG2{#jyl2fwo+|AC(&C4$+DJ?61SV5?) zs;eh9G?JQ{TROYCU-pn+z3v?t92y=O9UGsRo%{58eqnKGd1Z5JduR9Ccj_MPCl?3+ z|BiLI{|@#yF8CoA0|WwwK!0+97{U$>hC>*|?Q3uz^8`j|YYWSl~NNsw9@>FRoRmKAv0W z370i%944v@YptGPulq9D^W}p)R(j9n`q{zNbVp#vME1tU+T*!rTuVwVJ%x{{0bgsl z{Gn!rQc=}0W&S!dBgKuI6qVsN)d#;aouLD-xj};;oKfX;fYpM+oAqMawV75JR$R&9j8km8Y-@H^%h0+00w>=EPL-k~y(v;f48IxQ zw>53qU|MLb_e3kys9g}sFH)MuaeByR2e8uT2COVyC{AOYCt9*SlIk9QTVht>*K9^y zpbh;I)_13NbxY5lXTIz>hzM=GB`>zL#mRGQ(}NMXs^|#DsiMb)0!OhVcmonAwr&yStIH5TAlAA_sv|C#Z z64QR$+d7^EiN{;WkEQ_2QYG~v1lK4%n~}up1wq9Ec_4p>IIjeQ{bmv6%IzDV!)Qt|<&N_XB_S^THyts?b z(BX%K)p(LAZ1tPugvCK$6SCUD*2qlyt~KZdP2@&o)Lip>ymHI#dwju1hg8M(dp(ri z#p~;8imwnND`jrVx+-6_MRF|_@3F@SFQ@+y6ZeXb-)GZ7(6&mKsRj2_0I5e)kqb^f zB4@#Q3)!DYX*&DtvX9)KG3@QjoYY~zdB^Xeck0Q7yjxC}de)`fvL<(BQo3=KU`;Qu z*%?-ger8WJ;f(>GFL;#aEwyub&6k+Y)+J^*BI)km>#t9|(qYNrF)b7G{2h)$71jQ5 z-n4!2q{c5UAuuJE^-K4!HEo}Ms(OvQ!1X{k%BKE~WKXL^O!KkCh4AekpETSKVlAN_ z8il5A*f2IY3aW2oMFXToRwz;f#*)eKSFpD;Oz+J^b`70w@{-b4z79D!D7aXpqJ@x3 z3Lk;ljw)IF2K0v8$N{fzOZB8&%cDS*@G)p(!e=>7q|QW{(0$dZB_=>qH>Ft4-cBI8 zyfK%}de59&&)LLaEDn_BZ|v5tc_xyin(g!13-0PxR-)j;Ha5c*A9tTx#4tw@Z1wi3 zK^nVdvlt7eR!j3C(#`CZXIht2)p8QTWKBa#rUcK+_ce3oNyWISGGHiR%s$$-2D2*Ln&*o;i6{tHm^YSi&sT-wBLhLSxMgi# zLvcmBU(KHkBhNLk%3f(2CdoMK)dA7kh;2JU5t|=X@0ubV&|SMj2V$-0z$PZ9Q+&3T zb}ab8KEq+pBtI^Y0>OFUR@^d#=a#2{@{*?7B-&^a<||Sid&FD$dsr^+YA)~7wO=tY z-Cd1aTI&^O2Qwfes1utHA7gLsEW2uoj5n?x%e)tnco6OBK1m1og`vXcp-SI2CYS}oNQS~_GNz~W54Iv`b`kJDSTHG=$Ln%{pJagh#m*NR}|TEe9 zRaFXmBcv`?Ea&9I^0|NTNjzO4Wx+h~dSi$cSRreU1%1r+oZAf>))8@6ZFC zpd_DSBg>e&A`p!QLtQI=nj$+s5OqV)@uEw|B{g~BWIl-_3ioUafSGIB?pSzmQUUIK zUG?Q$>rV?toqKTIyu~AHWWPYIY;5<^u>-jJvJQG`vMiL>ilkTIzyP)SK?m}Lb_K(G zEFzbKSEbjHZ8-zXs1iZX{8GjtoC=h%(AZS(D0u7($PvQH7>a*2d^UNAsyOOz)8socZn9`=LieFe!mkmAGa;h0Y(D(&( z=m4mu@GPmN^+^_`Z}m&v>#h9fZwx9btp-EYaIq1Ke5k=MCyDJ^l+Hde9wJQqHdF;X z-TZxBo7b!4@Pqvi7q#Vh`A9^CYwX2#8n$|Qg!5}ARxYM)c!4Sjj-~{2w_N##NvS$x zm|s3mJu!1V-tJ0ae@OK^L+efUM;RYYPZX*-m2FDjzU0Z-d^W4w=Va>kXu17xoBo`p z%=5kjkvbgiT=DG?q*<0cOBFPGB?fe--x8|tM{t^=OigsYEF)etPSdizIU`;xh5aY^IzBY#rT_Zo#;fbFmC_a`v!#hg5z|XRMCWvP-Z~HAdNVpto zZNU`ICtP_TG*TO49^^!9!H=a$^PgI!c+tY#@bZGW~RzBOr__#8?a*h{M{AnqesvRX?H=rR1VXo#7;j{1-L7s zYVu5U2-jzH{<(~bCNZV-t9CvQZtS?=x^opCm(l^8ciG362bq%VzS#LvT$r9Hf*d%r z!$TQhWH|+ZRp(+A*?+^s(#QV^321&C literal 0 HcmV?d00001 diff --git a/doc/src/Eqs/angle_fourier_simple.tex b/doc/src/Eqs/pair_local_density_ld.tex similarity index 62% rename from doc/src/Eqs/angle_fourier_simple.tex rename to doc/src/Eqs/pair_local_density_ld.tex index 3228315a13..1affa67cd3 100644 --- a/doc/src/Eqs/angle_fourier_simple.tex +++ b/doc/src/Eqs/pair_local_density_ld.tex @@ -2,8 +2,9 @@ \begin{document} + $$ - E = K [ 1.0 + c \cos ( n \theta) ] +\rho_i = \sum_{j \neq i} \varphi(r_{ij}) $$ \end{document} diff --git a/doc/src/Eqs/pair_local_density_ld_implement.jpg b/doc/src/Eqs/pair_local_density_ld_implement.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e8b98125a2b9f4cb3532792431ceded0b74ce9f4 GIT binary patch literal 4300 zcmb`K2T+qux5uAAAR&a_doR+IBp@J46A&XxkdB~8@6rWCih@WL5Rgy>M7p$4qzg)u zSHKVi=|wsQ1c`v;=6%0A@BQYRJ9F=M=boMa&OWm{JNw(`oU^;+FXVZE`Kq3Q9smLX z0Ekim@>f6yfYQ=JXlbAj2!xIf3WKvV!0GAXJgjU?>;k+(f&#q!{KDc2Qo^EgV*LEl z=g-KUQ$(RqLQ<+1RS@b5NEG7FNkDXTbZ~k&Hv=0#nn_fWef}VU&IV%tFH| zqNqj7hOvW)`miG+Q(i*Fv}?OLj7N#$$h*E#bTCdXZXR9v<={fEB(fx)rQ_;JF-m&vJx#iiwyZ>wwT8@qcy_78p@l71ci z$pr$a|A9rR{{i+dTr3nWDlnKD4Ed7_L={94H4B(VM3I(N3j?w9VG~6}LfN%bUeuUA|Hma!j*ZHK%W8QAfGl-n2#$|yCkhwhsa^@J-;va!Jyz(&H(T6eQn7BXfI#&gBT$(k@te*Ap{EyK3Y5AYx{xxg@;9>b!vGR2@xto zopG~FHHL@S=$X2s;Sw9+-}Y7BaMDoE>A9Fi8;Fth`=&c}r|U~H*L`{-g1c9zns`j{ z6~Le#R7`jR={!HIp}Tv9&~V|tN5@zU-|_vJ{uSHu1$|HtX#LsnY=m0K8NLhG$3T7H zgbAVfs&Fd;E}YeR!`oiIG3&nEJa&vWJ~T25!Sl7mB;cTc;WqOIo4#^xvDFp(xA<=^ zC*zy!S6>zTe2-uc;ezCt1tony+tA54sZ}&*=p5!3=IQ9M!Fnz89^>}LBhR&G*V^rqTU4#R#p{ z2f0u&9!MOpl{lWhmB~pL#P+e=%%boG9kZZn_u#?id*}Opm^^2^f5jv`6YH?Z`TPK@ zY_!|&GhNnA23)OQIo=mMyiTa{R5JZ6iW`5}E7G!;bXoYyT&wCbYj-yHr#Ei-x-(L} z8XQ+TH!}FRZyYZ;*pq>z{^y`^j4nHfVP&R0I_EIcxYCR$l4`(LSjr<=7Vb987%5p1 zU?;<#SfV^Q^bO3Pup{%bc7UgA+2KI-(gmk5B)XmqWSC>ybC66HCnLRKjMER5n0k*V zJs(h)YIzA%;}|lS3*q&skIWGl12Z(D0e@bF3c;2_OShUH)VW#h`VVOUzbrgqK4m0n ze@4TED<~)fsVCCjVAml(Ih~lBdggTV&Tm-FHul{}^;spPokDtPkN4}ztDau_s}WBU z&D3R-=ee)Y8Hd3AKiyO)CIe2S%z`?8rJ3kuMDlmAOYV(%boiVJ2tR6>Crq#(L0KNq ziMeJe7oRKpRgxZSqP6o;^Tf?Yl&~{#15;|lm)$36kaI6GnOLw@R3JF1Dvkx(b=i$T zx*QC6Ay-@mNUkQ+xbR9g{0UwNqsfM`$m1XX)`=eC`(0%6*=bLqF#$4!9FXm8;zTd6 z-RB27i}KogvcXF7*WJ^RjRbd}J>3RD3x;BNP=5jAYn@&24^q7qab~km?kGeDnDY>J9w(AhMKPWYdw`jekqk&x%7nlmv3-5?fMUEH$joz zl6t-=bmg@usD!bgtUsS9O~@0kOSUato9_d78G5-gnz%BiawbNG{X}lcMDN`Td=W7P zg_#_zsunP4gM^5golw_j(nha>$wv&NyIWj={EksOn3*VR6oIBk6LcQZ{tq}wm?d`^WW(dqJPd9|B|1x z85c*+8Nz5xrBZmq>n?`W4xlJ5Nr^n$(>?hM*IPPr7WrKAT$u_>#ZRN!db*Zu$2vG} z-H$B6HDMi^$EVJSon6h4yw>V)hXa87s--?$+j=N6WqbQXeWJ>LKd2>j_?;-cKEbyj zNZi4GwnqI%5NE|a+8ai)a;f$@kagL%-^=#>`t=SZ^;+0C6uO#voz{iADB=CmS$bDB zTtygmVNCW|->!Aw*&ChDV(|W+W~o=+@7sD4Wn>0TykWke9Z*;Q35|X160tMJ!+(>x zazvjawCuL6cmE9cmmG4`*M`z&h0hxHu%4<6#Zn{8zb_JqmtVbO1cdUYiLc z5KGB}7#%7xbd;&ZHchKTgwH{DxtekYs=|Py_=i`ugnN8eZ8E}aLvsrNX>PGIy6eRO zFP($sSAMSW{w5 zNQ=Rk1}$=ynISx?R{06rC-ko6Q*J~7w%DhdBdcMXuM83PA%Q;Vp_xvbFSyoPLJrt0|yo(=R1ebPewHzkEYGk<2g zCTjT+R<`HgXWy<-y8q2e7k@#crQyL&FfuYu8b$Uoqyl z8d6gpiPg$|)c2^B+O6;h#XB!#qvf48jpJMgTAI%r(sM{lD#i{mo(~&MaOTfbyNi3( zGXCK1(H}@xI}d_c6&biF9>{=Xva4kmGNQzRzAoUCC-3LCtNzCY>2p5-G!fc|P zcs3UoN`PV(VmSTCJ`T2qe=xs4;xa16EE!s za)ZN=`R|hH*L>D&Imb|qiSP`wG9DEOQ-hb-hM%>G5v_NuIF^Cx=o{hFc4i<^oj{}+ z2sSm)gj8!*exkDM$X!6A+2G~ET5nxVDsIR!>~)NRfY$T2&HLRK<=FwsDgC!h8Qd*v zh^Hxj0O3m{WK}49d`?x%R{P|pXm zF@HSLW)_jo*6L`i1j+3TuDfTTsTP1E1F*EN@O}9yGB9_847@kniCpkxdq*5*jDM}` zkao@$9DE^m-dTKvwq42ovK)p3&EH6i2s2cR16B__wZ}Br)&rYTi|-X1Pjfw606&I~ z8mK#_mvnt^I5Kle<2Sd}NIlexk=_ptQ~7F$lIE0s`Z4mkf{JH^@|Afmv1%W@{@sf3 zfWYnc*CxrXwj6BYOb;!Sm$uE;fWkOw>hxV);%Vg+XSTcB*c7^4N9o5d&Mx-X3-1b< zxDByHQO%UX!lbw&;AUw7Rh;x+f+w@NytW;6z{O!0roA#b(^B$f{6$havbZl5q?q|v ze8carq=q^-G|X&-Qeid1%k;yJkHuMNUMdIk*r>Sd)h`a3&H$#Nz-IljBNlTsCWAK z8Nx6KiDt~dJBCP)VLz@dvyV^#7%8unvKnNLZ|K+vL}MXWVUbRW!5)*)SGtkdF#4Zd{GZ+Z-)WmEXD%3W>E%k**0Bt52gEicEDCS8yrUIY__n;n^L+%P3wThD O-M>TWf0!FYp8OB0fU_h3 literal 0 HcmV?d00001 diff --git a/doc/src/Eqs/angle_cosine_periodic.tex b/doc/src/Eqs/pair_local_density_ld_implement.tex similarity index 54% rename from doc/src/Eqs/angle_cosine_periodic.tex rename to doc/src/Eqs/pair_local_density_ld_implement.tex index 69aa1bba6a..85ee8bad21 100644 --- a/doc/src/Eqs/angle_cosine_periodic.tex +++ b/doc/src/Eqs/pair_local_density_ld_implement.tex @@ -2,8 +2,9 @@ \begin{document} + $$ -E=C\left[ 1-B(-1)^ncos\left( n\theta\right) \right] +\rho_i^{(k)} = \sum_j b_\beta^{(k)} \varphi^{(k)} (r_{ij}) $$ \end{document} diff --git a/doc/src/Eqs/pair_local_density_ld_multi.jpg b/doc/src/Eqs/pair_local_density_ld_multi.jpg new file mode 100644 index 0000000000000000000000000000000000000000..feef991d498dca5d2ab0e8fa5ee54b275c7b73d9 GIT binary patch literal 3443 zcmb`J2T;@5y1@S-A%Q@U&_P0%fHVmK1nG!?TojNd%|&UU7wIaPT{?!Q$g(I+6hc{% z1Q580k|iPtLXZ}U6hS~tqV!@ed-u-Ud2im_x%=jQXMShq%=zZb`OTU0ox>hye*pN; zpR+y(fIt8MI%)u$4wwU6P$&$_$pwSKxVgFDyg~?G9v)tC0l{NJC<$pPl!TlvQL7^rJuF~2VY;^yY&<>3`WAjB}TlCqe;9PBOt$pv@; zb6}7hz<~sTksvk&kUrWcC+MF6{3}2lUEZiIZ7b&0~{bQm;(al_ltfm zuBd!e_4rA34e?nMiQL@M`n>H`H|4h;>g(P&!?cn2qhsR}lXLS6iyxPkKdr2?zJA-- z+}hsR-TU1O1c3k0I_m!r`yXD&BQFjJ1Pp=w?giqAJpzn`aLQ^z1x)Q>-VuUwnA==J zW_jg}FS+Hl9GJpaBZuH33fQ?5tl!oCY4)Fq;r~x&|0VXP*CfCT1|1z97zr2y+j~kC z$?*Rt^acfX7~Qvy70;+8+Uw+mS5>e9%R-Z`@OTUP*6K700(2L7NHkqUR(eITf!u1= zHh$e8YA%D+yG4zB(LpXDT+QV>_HIL-HU*zE;)@&pqP)aBmZ582yF#G``xv~=dapHA zy(qP|u?X%k=Enk*(>2R}{M@lL`9(DA-zJq`Sz?$Hn(sIs;f*IeVjD6>NWtZA1h{xxUvG=gC!;LF*#I9Ir5gSoHAOgr$D zT9#)XarkkNB>}8_s>lSCj;ODmrLVa8j+V#ltJPn{RfSpD7aY{)+0&Wdcdo~i&`>_tEb!zqLQJQzyt4xI0M3f3^t=y?8-X ze7n}`WZ?p3Mmh=ciQnVw*c+MF*23v|!Z2UXgD&69k7j)Fym{V?3s@a8Z;gvhzYj4{Y?=t=R?RJ<*Me2a>&P;Pv}@B5pX) zc||DU&U%LP^pYEz}dX&J2$iif2@=-tscq z$XSsfSnq*)%iz+8gXoZj7rd4UI@Bbnd`EH;c%hmN__pOxVj5mOXTWyO_r2WH9bd;A zQU?6mTenLSn!ut!PANmbRZ*>a~w`J-rzU{&v2&0fRQpnEKzOL4TbY2Eq;x^`~Uq@>Wc zd{|0I{RrMJ6pWGNoYW#j-5yJFAUjDoXZfTzHuxZ$V|K%wI zT*{a)_QA;tcCmJetxlGz0P?H=XeP`|&AFiNbmY+^-NW#Hv-Q0$-=H$BHG^tsrw zs_ijt zCoP~jDQ#oz^jM(#;(>7~SmX7*_vimv$R;jOy+^j}4`aRPZ3&z7WsUFS`?j1g^6zublkX(_x zBZv*jMO_fTRhI3TP(RfiT<2cFcfjowGnTehP6W9FA2N+%SxBOeLGJB+W*lKpR7 zFpr;e#il@diGezW8995a4OFJ%H51eWA$t?fBP5#}=k}*vsNbbV=zZV&hbvlh@v~YN zKAdEIf?f!!IjV`vo3n_%+BG-7D&gJcM6u;NmiODCPH@k7v2YMjl2gQ5>&!$7p9`-9 zqtV~0{(KKLZ`jWVNy7sMtGyodyIMlvCb*Br(V~Wfzj_x;K0Q#sPFGgfeh}nNLys}K zzDF@5Ynwk)o^EF{d9u+hbp)$a$2%KpG%2>a+d%d9bgu>rH` zUk^9fz=0ER-IC%aCayp55O#PIy)zoZ1}Mk4aJi%wuM@*vUgxQi&x}71t&Q*bvw>HS zn9_$lF)y}hY=GsM^xucTEHsYxUGS~fcQ#;aUGc8Ya-t$0is*lv>PP*72!-wYJRD!I zJ!A2X^n!0?zT2vaFg&7}q;9Yfu^L}50jQMb&uo4BO>pM&)T65doMdjS@6gXI`3;#L zbI>rON)*-90=TwP%-{4rl$_X}Ltb@JYQ(nds75F&oXaXm=~Y=pIi<1xDpoZCpK_c7Tb4n%-RAFvbO-D_V^wc-Hwl{q9Q|1S|(=cdgX=&cPPXh z&+s)oWwj76Xlfw@x;Gypwv*QFmP$}}qp#-{WfQeXQXM`%$d}9IL`;x`e+tC8xS>oS zC?!9RbzC(tFXcFYq!5V2IpA7Au)Ti$CvbN5LKP6n299m)*BbNQBz_mgvjK;;U+h}% z^oUEioNy#i6kig?Yi%A6661)5&Rg=RhGMBRVntuSp6c$m3^j6+O38_E->?H&2>q{s zeG5-tjrWbV8nV%9?6T9(PlQt&M}isAL2E_PmoweXGPFw?cdhv%=gq{;Z*+G?q}0ck zXU;2T28>$K87jO#ZVLD8C>fPU%-6?rG|jF$n1{N5A=xQq7<0T?W|bj&4Ls*sD{;~k z30Ei1jD4S*u!YMr{G-9-Fr!_v4K6Gi`Yr!$s8cZ)K*5ou_>BD6051Kr%5i7%82P4y z8pJIi5$W)S`S>8-yVGiXVQ1nZ>b;m$$EJRCb6pF1eRT4?i5)&9mT_n@pUi_gH+YE! zsmBrfWbqT`6Tx(GK1yBJy*_^&fOiqEC(hqMA%^3!yxLl6Rd}0U9;b_%Wgtjm1Wu1^ zozLy8F4)6~^=hCZQ|Ye&R&g2PtBnZKUrk6Upl1O43gzYuu`_q^M-`VUu2{E{;Q27C zioVj!pB@rI^9kTSEw%X7+Mr;n__+mOPuplE?P@5x#QSxW465c|LnjO0$}CgbODJ%u O{_`IHyZ@~*d*UDCeI%d& literal 0 HcmV?d00001 diff --git a/doc/src/Eqs/angle_fourier.tex b/doc/src/Eqs/pair_local_density_ld_multi.tex similarity index 54% rename from doc/src/Eqs/angle_fourier.tex rename to doc/src/Eqs/pair_local_density_ld_multi.tex index f7f76462e3..c441288c5d 100644 --- a/doc/src/Eqs/angle_fourier.tex +++ b/doc/src/Eqs/pair_local_density_ld_multi.tex @@ -2,8 +2,9 @@ \begin{document} + $$ - E = K [C_0 + C_1 \cos ( \theta) + C_2 \cos( 2 \theta) ] +\rho_i = \sum_{j \neq i} b_\beta \varphi(r_{ij}) $$ \end{document} diff --git a/doc/src/Eqs/pair_spin_exchange_forces.jpg b/doc/src/Eqs/pair_spin_exchange_forces.jpg deleted file mode 100644 index b312a9ccdaaf44b7647f2c444c7d79a740cea88c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13255 zcmb_?1yG#Jw(ig1J_CbG26uN24ub^u;O-D4gkZsfy95pH?(Xgo+=3=}um}N?NA@{q z-(9zE-B+*b^>p>D{?@lv_y13IPxtEnz4Ch-04vJD>1N>eGqya<_=udu3 zNRJsA4H+2;2^j+w6$K3o0}Bfi0}~S)2M>&m1Hr+>1QUWG_)r1@0xVo2VnQe}9+Uw3 z#|Z-BqYV-=Ix;dk6dMy8`v07M_X7|#z!TAwJrG5y1d}@SyRCB7}!=Z#TL&QQhl=MYTbhw8lgX`eYM=!dlWU!Y(zXX5GSRL4O(V}e z-X_1law3&`v-md%aHUAw)&~Nj98j7p~1_Q=WwZr|g=n@L7f3f43 z=q}a(M74r!EKs}utEXC^YW^e~j3MBP^j>4l=Y4!m6Nv))3!e<-?#YM zmIav7NC2|}Ga+2@(|VCivpBX!5z;arnP~fHHDZI*;8)7zA>)QheONM?Lm^Q#m?ZHa z+Wc$@07uav%1w%sut95qCN@a-nYS?}dMggM6=%xsu5rW%lEG&i8WVkneCUaKzzgY8 zGE+o!N(3x8NiTqh3~tJb?@S94Ob|kM6oZUN3SPbv%Lwfys2>H8)Q4kl5USl9ia}Y= zadQD(OcJmy>F|yP@aeO{pSKEX)_*LbRq?HHL^2hq`^aKayM5%bWIspdA8{5fy8}LW+$9?`*15u)Q za%u><&N+eqh5eD_5+wkHT$x0f2r15N=s$Ic>DiqBtOEdQa8@?$A4npp_n#W*)%HKD zkB`H;%1QX(Ngjy@CsOn?f(CxqcaCDiCRxu|&f9)}s) zp&uJ9x}10gLR%8;@O~BP1t1Kg_oFf);GE-!JL8wj4V9q z;gLPFg6i05!q*X}xr2LGR(1fXI`_*?MWL27Ldz)*{J=gWaOg_b?H_zQIb#Br0cc*>kXJX;-sZ-Wqyw zht|V1aTxRwKgijn&1Jv&_1-Wg9aaUpVeGAqG)5rR5of0Ck@VdcNUf}X&48X|ikA&n zjr2%r7RIPaJCmkdH>XCsho)y5LF;c|WQW{lRb$=d>?E}3JnTmj*?|VO>%OJu3M8(s zd^QJC+HrVxNys{-B_{r16dnZN0&e zQu#J~{q27$fkbv`LhOEFSQcvJqVq^Iub#fCXN|gj4MBeIV=`V9dU3KVmwB$;O?qy; zYjQQ$lii+ zPknaRI(5%9HuOt^xq=tIMUe zJU@-0U-)MWCi=Yh?A>)0UzBdQ(yqHWKKqzV-}EH$X-)h=bT6)tx`%Yjo&m)b_`I9? z1ZP)YxyGB7(silJk;rXk2r2pKTt|9lnA&%bB9ceDj*Y{5#=S5}bF#8>IK#9&xwz8_ zMZ)xrs}k6VIIZ=*czau>hTS(8=UdAw6tdRVGSbo9<{TN=8q4ic> zKKrF{vYX&xj@#l1>7Kv{@+eq4*^Lp83)W1w;OF-`E?m&+`-#K(>$)7N#k}bWnZvL) zB~sZCnq`lU{T4Y0lkyEkU!40wB0gTqi?Q8SiOTd{9F|ztVD5v4i=yGp06U9bWY}|G zejk<%MX+KZ(T)>e0?sV1h=k}Fa1lGrmJHNpy#7w;7Ap zgDuKNYT@P38;A2A`1@;0O0GBlBW{z2Ro4T)bX{qD`za1(zr<; zzanXAm+JMJlXX~g7RWtS4qzP$e(yFuVrHc+71@ol$y^%u{=?5WgR#tOK~fTQDAd|9 zO>KqM0x}42kQsltNw+!tPPJq8v^2}Vw4@ks{b?7&ot!MnX~^3Js^4d17530WA+7zl5~r+=rbDx)<(2{hs*+4fFN?{(C@q z3cBTg&10A@J58D&sbXorN_s4b+JG0XV^-lsD--Fb|{b_Nq zEt9dWnW{AQXPcVvCqjNfVS%(^8G|oGNvYpHUK8-qDK%tT(C^oDMoX)Sv&bGn!SFfqQ6bb$#{u1ivi)IuTFD+B@k$ zuGsrBl%D(4gg07yrn1vpJFpv>FfzYc>Hjhj|=EiHe&-muavT4E`+PN=U^Fw~VEL z3xT}6$~3mDN*>o|yXR{s#BC_+4SKl7H1jE!#wBW%bMzA(&Xo0B`An1wRz96)!Xc}~ z+Sgt;@%(!`^vU>WOl8TMm8oq%nkF}w9VOFcwA)pvf*ChRl@QMv(DO-BwRU~(LMIZZ zQa9fZ3;^-yE5i3=Wv#~#_6sxQFMKre%#K@!GYFC#GIF{Vz@g)yK%rKu`xp7|!sxfMK3Fj*f9%5i3^Yc!8wAf$#taSBE>EO;yBl_yn zKAo>YGl;uw)xU$xxtoqXoEG~N@uN`;T|5?KVqD?(y38S$jYvL5Xe_(N^qUfk|brv*@b}X6~Y7>v{HTkvU z|Mld-WryRzz@?)%a7lAfA<1|K1VUABBaZdvrB6yFL9z0L=*8K^O_J&!58Y21b>kjo z`k_I(M|$TfRCSfKBx}o~+0UJR1Jyir^`&isS2g#l_gu6$-y2^v$~Qha{b9M%6t*+- zwy1EfUC|(f$o5JO?Q8c_PCJtdqHC_(V5OI|CX+)ay!`J?U(c65VJjOCghHD+}2-3l?y8B&8w!* zNARb4o$Tvt7z_!LTR1;{2rpjj6k6b~mb5l5*nz0hx+xtghK`i)5xD%2Lf@+>wNKZL zOc4;d%DNN#g|xs&6TfHSUf>Ri@W-;VNa4Ac&hCrb_~?S=ZlzUSB6M`j)LNz*Ij zmE*8;^K|==Z*Gu2QMR0pz`ytxdR|~GhtgR30|U(vMbO~4*d7#NyR)*g?z~^|TW>pT zPeu9fNecbmejW0;v@?s%c^-M*jNM>+hVmPr;`4ycEwa+^R7}LLS0uWG7d17MI=FTP z5Gsb_t-eX4apEW3&)nvkOP)ygmDY29dbwQ!CKZSpopp0v4V<`w+%wKSC1Q1Ywdmu= zKG3?$yuyz^miSb%Z3ICFA^8+`y<5a25gVzq#7gtc<+EYM%bqZWLXrYc=7B;pUQaPC z((o{aatibW-OQxcoE|S^Q6lPt?2XMri>^3hy4jl~IyTx#&n8T-l)jHWru?e`UQ|UT z%JKbq1U{_{b1HR*)|SStE1#r~`OgLCJyqG;4OW}dn(9jlwa5oWyL=kzdB8T%*k-;I zE{}@(6eK!8DxTuuX=Z^XqKhlCx@-OMCu=hhZc{r-K=LW_hw{2 z5p(+fE{7}agmdH*>5K#FH7A}CzNX^aZ}o5p;&GcO34M7O!;P^7j%a)4Iy>U<2{pxJ z@%9gL>-2!Zve3PjobI@bzJdyuOJ;TJ?pvbyU*b>t+1R}zj+-Fw^N5?#MZ%cupIkM` z9+Tgsn!8D=kaM*!jq%!%1(8U-+Q0Ez8glfU9j=wrRp)kGIz4b~Yv!vJ_deHoFkRU> z3f}TiJM99_?>HA7>J{PnrJ5_dzfLY5SF9Vdg|?I0Qt~E)dC#XKRodkF2R35@sj)k_ z$S<0`3rSMi<#7_YN+7)Rjjoa5Z9In4UEj$ym*L?~7{P&6AWx1riIHN1l}o$DdC4+R^7IzT&`T7o4r?!2S(%S8DtQ3VUpD0_Wgl z&+M6-X7CJ7BRZW{XU<0mcs1vSpu)?`mO^9vhE@!Db>u?zV#?84E|Xha+m>HB})^Uq_F(yCU)QFlKbal{eow=u&yIva94So5}uGYvm#Rzp%5@MQM5>(6QW zW>}-}e4aUS9V~3Ey8TZDg(_uP=T3FlpH*iT#DrLY#ZC&&- z#MH>!U2)eU?=?L5p|^+DMDX0C#X6H#tN z%QG}gr=%HEvd43MvzsP0l+S$lf_gxkPRc5l7c>dI9XzLK8ICQCqSxOSjq)GUIQ>q?*BttjGxPRjRS@#H8rq#A>+*QVnsh119y8}50<%K&Ph93ZjJgk>kVjj zO!1pyjbj-Z|R1zmRur zrp@Av73_OuDQ+JKZ!x(XV!f8h@>kG~bXFT7)j=m#B4Di`9Vc8CLNMF(6{9{&tkx@A z@M^uQ={1p;Cr=?+@U>+HeYC4xb1OLEm1WV;8WFF5wJR6H=X?Ar=4YL*HW{mWAEHuL zRN}@&IHeUj4~)Iw-MS05WxIW%K{iLVW5NW)6Z2E}{jBhVcS%8cakgM?f_0Nf-BjiN zLG1x1en$o5gVy|#tU5-kZ47OCoARJxQcDLZcZTq*{CQ!1t))zdK1 z$oH#Q++w_RX(NjtY{u5j8hX%Kc^B#jcaM)q~+!uUko6E~`Rq4<5+&*Nzp2HeOCoeaNhzw@P@8)MT@IKj{ypm%$cIsR*y$*xfN zcyzC2nEyObRd+Ln1u2>?GF3aq3ezDgu=c#0GQn$1msRUnq_4XY$0_SjDGD~vYV`bCqF~4@2ov`7NP=rY$f5TKvAaH-M0WuliEyfYTd&e;PENQ+oao_Jl#{degxXB(^{brdqY zv-2O-vf1U9#nw^nE>L0&gm$EL@?WMn7SlQ;;)**M9u!y4(7%c#Qu?!W-=~=~;2wcb zb7Y-CFRw>Gy7p^IzCdNlZf=a39=ypxNtD-{^GdZa<P0kOMcUU|V>8HgSY|_3;Us1-6f1#V=aeR8vc6i!rh;>Agvga@bh&Ms-Z*7WqO$ zwXKy#G$&0t)j?cR)ssfbG-TE@+61_2CROxLsS%8D?))e~s1r>$a^YFMbw_`Cy4w)`P0W*AyEIr;hOleJr{T_G@x18E%xd$l?UjctE=_FMf*Ompr^2<3=<<5p z{Mwg_2e+SwCSL=pS$_kV9&aef#E|vfpjmIAr(bm`tnHouqhT= zovAM)M@|8Yzgi#IYku}DKZ&`gsVw^q=)3z>MLIn}pRB_rk0buV&=1z+lB>uOws!ke zLD4hNgUc4;v5??soXd|zx;EHk;J~t~%0mFd)#3Hy(-w8NQ5TJ34t^ji!jJL;w7;J9t4)dZDEsKWKH=t+gE=~#&QdQt zR>r)tg-}FZhfr{VnXwizv(HIWrU{D;{BBjr-PF3-`L*vnA%AGDnrHrf?Z(G|QMigG zaViNvcb3eDF){1XPcinilhB*>tgl&0aILoOWc}1{-2fRd_|+$L;W&}lc#pYi0^TrB zzcOba#_D}w-kJJY;nwCiFdmoAv`uDHQy%tSKseX&)8@Fp9rc0BG*@9X4J}mbQiG9v ze{*I{T#MA+jYNCA13u328uR=%F*U!rsiLq5yPOW>4cKiQ&h z<}Uve7=KFj({cxE=2>5c4C^2}vGzq=Mp_itn^8%w5sAPof(VY@&v}*U;?k^SI=x>5 z6IECj?1cy!3(ZnRMf}1YHKCeVMABnQ&SDfagirT$)M?*=Z-Oul=$4+z7s9yfBbkT= zEC!m8Ba$q+`waaLKycoMZ)w#-!;E14-@pKuKx>)(wdwYqhjvlc{H*Qex-V<5Sy+|7*y?9@H zohndpS3|I6mx_E!fTo>q83vBmj-jzM7Si)2l;|^imZ0{&c8%x~wp%DFm}vddUL%K@ zw|?`+#a!zPsjLl46}3@+#GKp5d~_k=bol0ng{xtLae7?Dv!kG}Mfk6Z+WEeW)jLM1 zoOe)Mch6}b8i}(3#df)s;@o6H8IU-$3x_!C>EYaW4$aIvsutpWsZ=f?3g7PCyUf|^ zPoi>CQeA1p8MqNCXmpU=T_#ULs^@In(u~CMdD!y#j7h}EV3+)GFoG%X9SA%x3C-F{ zX;ydc!*T>o4nhbRqT6XDt~Gl<>2au62EFQBlBZ3zLw%ZJZ$Qab~1lnN%cq@E{l{Xe=0>@FFE$^bN%J^)0 z5l^)Xlh`o1K_sXfL*gQ#S#*|xm<1)=KhacY9zvyIm-NGQNai{KZ|0{ZlOCr8u;`dnQ1QOCK=mu#*I`u41UMz(QW8zAQxi$) z#VH+zVZtDh2F=@WRfZqA7r370Zc3G5JJxU`$#s|O$9r+i6I?*+ml^oB}LSp@7zj=23)uzX+wNd6H1gI=$H(^Yi3N>RHkfl90*Y5|L04f8o6ec;1^tdge+EZmK)c^9*+HaELD{-N_mvod)Zb)~e4^K7N^|n_R}m zV%nL61^X{tw#Dt36MPA}%lE;wl@r=%I6uR-gq2?Edk$^QPEwf1R zp9}8^>T@VS1tbbh&|f1iuG1zA57zLcUmw!OWPiVQTp?GEM63>1wdM z)ozi_5z98e!bkJe_B`G_;dlF8;sGxD^`FgnT%WTR(YGDXV+BXGkwF>8o@wA(56r1@ z)U6or<$Yq%KYgt<=|dqdl>&~C8S1oVh!aSedULasg2zy_Qx%_<+AZ`@6C2>L_kQii z=WmadG7NH`XAVj3HY7HW*z?et)JEKXJZQ*DI^EqA{?g9NQI)@>wYk{hgIt%%!R+4TzeP6agI$X?2IdFGcD~y=e3Zu z*b6N#9~xw0aNnxRTtTcml&0=Y)$=Ltd#2!%c3YZ#>V7oN*^`RbTcks5q^{;7wagb9 zI|QBwCs)=VJM`pTKYPBFM6rY*E2$QwE8%WRsT-be+wbbosB%A~+_RyBWgFt)=dO&H zL?5u->5-X>x8jtSCp}({MjTBOgtTd3&K{y}yZYh^hj2=t{f9=nV=s0qH8P*Y zX5Ium%JD9u4Yj%ajC>a;S@o^}V8ssS;?hYu{i5N_?WlYtR2p{bh+Z%5HcMtJHR#CR zNf5P0Mn|xOloyE}LfcM<`y`>_J3dN!2QsYhu0QLP(b2h|G_U!j= zTahAMRKfEHB2=o_zVf#wkYBok0m+wqs$H-5eA(0rLvYP#UDs&DvnPX*bUmXALz8sTrwhuSiu{rPgEvqk^1DNY*m4rg3Ms-AIN}8@@lvmkT@0LTouGsbz8_GD-K0CTGIn z#w3ZkBS2NH8mN}RZKAQkU6ol?N&9$OuN6e7VbAa_d00fMuS9X+?Eprvo<33xI`U;; ze(r&Zc6HQig!4#B9inFN)ryb<{DH1fAWQB<@r|g~1_d4^W1r8vH*2YbeCmpKN!~*| z(d|POL?LjNj}K{#o3M1orRhfI2rE2V?!*|2y50}-S~tzp!yIQmdm~7f-`=@oI5>e> zAs&}ExMa=-(P@wnWm!q@S@dYYj@m_Op--^zg^416uLLQ974;s5fJzjZsCskT>$}gR zcd+^x`qxw&FJH^Aar)A?jTyL0<7FJD-}+Zf4;Wu5nzl$WoQAcoBn}dphJ&15-NBP2 zfQb0SsoI!QkZRz5t!W^lg!s_oGV-r$On+U&04Ks}69HHtI_)3fKRHO@zvRC_SfT>( zxAsv81YmfNWXXTfBmwY$%>OVIXaO`B7yNKU2!ZwwSpf#1!xANs@DykR;lN|Z9tnYuU3&EP*o5RG z2L?iWbOHmxY4IMNp#ODe1q~_w(e|+l2mS~OkF-B6{>hRsJUH;^;V=Jxz<7nn7XMQH zyF|i6|EsOPK{VQU^nVimE&u8H|F5k2znrZ8IeP{FU(a6u#b5wGZYmzH-hdGPv%mP) z_5!R9GgIS~aC?(*S(kV5_uc~h!1t`>=DnRCu{Z;IGA*f!40_6I6MVEO_qyFx`Pybl zv=fw~QtzN1EM~)a?HkM`B&l!G8*8By@1FLwZC6ije_6T5w@>7yLfWWz?C2-x-HJ8c(VgsX!Fj7ek#wmm;u0A6mf57BYt(nqBgpY`7M1<{$>>eZ|9`=t{%T!ocF?^ z+mfMQaZ8vMf}JW7)`#9%YChT;LCGIDG{~Jr%pvz5X6s_qL>r|Gzg}{=AmDMWeq%U) zpQm(IcyjVwU>yQh!W?C;7_i;CUlwKTSK|(%F5%UJS(q&i2|kbKUzktkCzV+Va*G)c zZlm&TZrlW}AsWB&$$-3atf$vVV_z7BI9=d^`;MdO1CLY}!R zuj_1}D{7%cE)H-HDz8P?451TR$r+)15me7KC!LEySZWI4liOd$JI|?(S9vc}0|3pq+J63B74pIWPOvRkEMdacebl#xu!DqFnNgNYA;AS%VENkS{ zDnAsCe0Kvq1iJYzOAThUdT|#y#@;Uz>QC^Iz>y}K0Y7rOaY(t3&kz_fC2zL7C@!^L z$AuO>xcml`ZSMQorr796O<_@9xaZ$vH>5N`wG_ygH2PMhFc`1Lb|ac^Iu9+1Y*45- zv)PPRhPG5LRYMP^?aE!iCAo)kXo?R-KnaAA6pa%F(8$pAcP=;{!)>kiP4}6gRF~4W zrMmd^BZ)p#U##ohsAdu|XqaDwGd!}Eyqg5KUmQnhIN-|0NvVj!;V(+gB7KK#?nCNa9pAXH1lt*OC;C-z<3EO8uE%Q-mgICg za(f;S(wh{Tk6HOb=jfopE8mFb%AX0_Gk@n9Nlw<2B*keeS0enL(Br}4;bohjOhqZe zs^vOeBlCE-AvA5^jP*#SUM@T-nNZ1d&Ta)&`+8oOTGz0TEARHVS4w(t^x4&zU<|z~ zSD`$RJ3-E4L&{B z_l+g|e%Kb;4Em5YicLwPpf^QH9%4X!@fKV$w!?^jO_~xAqtCDew?ShXNKe8L4 zz<6FRfh!gbx}KS?-FS0(hcD$WPJqSR%c1chQKYV0j$95Y(`P!ehit4Tg?w*`Ao|=v zH$R*D6pW%!c=(D+j1YjWMfuOOB{lFp3tEiCfu?xua+Hl|1N*=mO)kp98})(93U$o-029=Oc%8a!0x#jD8xEd12R*oJ0W| z9L4x){L`4x|A-LT)P0x&4S+}``d?D3gLK5kaR*K@4 zcQtg;wdE4T`NYMptV9cV?d7~klCn@4rWox4&#Xh+r0@#MXBfVChXM<1_SnsRn4=)rQw5eqOnvJ<$=Cu2x1&jq}|YR z*D*VEA}Th{wY%Cp3}kc9WHn)MgZEn<&(Tte z&NA(sZP8LkdDY{4>1LOr?BIy-54(_XbjK)P`4W+fL3hD%Y78BbdABZa&#$rN1rj=y z0%2L7hfo#KIh4VdNKYgX9(=JOMf0asz=01-BBo`X(T@-XHozo4{3K!wjYy4}C6@U1 z@uKS!SYmxxbeYZfkXS+@!?%{lA!1nS3?b!-Vx_5~J5(FILYj2Eq@Yx>c!du>;k0GQ zJP6A7$_on4K?DT90n|+27(ez-QgYZ7{jF|V>u6oBo(^1N+ZNIBqgR}vDcZUR#*S-$ zRen_;mES9g)1gMr!j$mRq5*UQ>^(V!+#UeqiDxVQH zC&_z{8b=9zE&&3Wm^E1Kc{55hh_WJ{-o{aidSBi&-+5{WB5VKBgdtTv`Uxr8#-w(EBPH=`V|n zzvRo~>`j^8M`T1`&r0R@Y+t)1)D$hp6cGJVrjx{y@UpyE3Q`qC=4HW-v&7@w%139G zRPNP$iqD5fmK!ST%{CQSi)~7>rsx|k>61KFr|Fz32YdF!i&Ld$oA6Ial8B97YfZp!FjWZJg|T%|UaX0rdT0TZkCaA^KjR{J{#ZMG9+q4`S`(tgU2b7H`XI0XX{F?-k(mLHvE@@3> z9a~m4P%)g0{IHu9DM_6+w11)j7MR{GSMi8z+wg}{-DO30DJX6{H=ym!1-*Q6f<`#7 zAM;eP`Yen1axS9M?cRtk_T;Ihhk0m;tn7!bX#Z_l*-aQd^_q)qkF|T~c zdvYM-wR_li=zeCSF4lO9HcfvTi@TtxG5i@DpS@;HmIqUp qzQ~*^NeJ)l2=jUxK~F-2lg(bV3(_UIvo$@z5+5#S`SIlU>i+@M4qsFN diff --git a/doc/src/Eqs/pair_spin_exchange_forces.tex b/doc/src/Eqs/pair_spin_exchange_forces.tex deleted file mode 100644 index ac5ef682f3..0000000000 --- a/doc/src/Eqs/pair_spin_exchange_forces.tex +++ /dev/null @@ -1,16 +0,0 @@ -\documentclass[preview]{standalone} -\usepackage{varwidth} -\usepackage[utf8x]{inputenc} -\usepackage{amsmath,amssymb,amsthm,bm} -\begin{document} -\begin{varwidth}{50in} - \begin{equation} - \vec{\omega}_{i} = \frac{1}{\hbar} \sum_{j}^{Neighb} {J} - \left(r_{ij} \right)\,\vec{s}_{j} - ~~{\rm and}~~ - \vec{F}_{i} = \sum_{j}^{Neighb} \frac{\partial {J} \left(r_{ij} \right)}{ - \partial r_{ij}} \left( \vec{s}_{i}\cdot \vec{s}_{j} \right) \vec{e}_{ij} - \nonumber - \end{equation} -\end{varwidth} -\end{document} diff --git a/doc/src/Eqs/pair_spin_exchange_function.jpg b/doc/src/Eqs/pair_spin_exchange_function.jpg deleted file mode 100644 index d9a7ed3ce0ba64ef054f9ca7c2115ab971d003e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10597 zcmb7pby(a#6X$nfaVWd6xNFfO#fvNycb6hXTcl|5(&Ad&y|}xV7I%ufyIY}XDRSH2 z`@Z+y-5+<)W#>sIGoNI#*=#bIJkC9?0T6j!MP3YdfgP;)gFR|>Em@ux)Ne>W8z@d1rE zBPz%|Jh@zq3S1D^=svv(l@!4;06<&6)f!cAcpVmVV>r}5sd(C!VpT!~N6Jz8B4x0_ zL+huECu6nqA$=GAx3^s(P+*#)BKz9`YD_gp5daM%gOq0MeZ0T47-k2O;mA2NuQ9gQ z9CpYo9OxO2{t=;hCnm2)XoW(bz($>yVNv#3xc?VqZ1C%j4%WH~&-2s1fmnFPbM@2vqvl99xd zer?woK~#gS`fcb*h(SV55R_Ab3GgmGR=WUtP4C;l_)O;f{#~)OAJ8@X0v>lVt|3T=@zIyv<)kE9FG4%Rl<^rqdEo_qzXT{z;8!o?Ohc>y7~UOr(KMWE(}WqN>%WW+UIn6F6DE4-Y>ZyWaKUC+;$RPAZ*pQ1 zX$*$HRO-O13_ki)^nOxM1530+d#nFwOQ1k+N^d{*Oj|9OH8jy@HS8{EqkgaJc>58s zByIdb=s2tCoz@ebY23&@t3PdRjREH7s--<(Naw_EvGkY)g90#G+#BuaJa0EE%6hJ- zUDowEGpU8^W^y@`tFMJy%-EC^2dDG(nb}{!QU63_v(trm(~7Wk#_csg94uVHjD6xm ze6^f+X!&wACZY4=+s8WtJ^?0k5Ir&i8wD$?tF5Q9(Th{;S=f0 z?9WERhl0?h<9AtKhf!ZGDU{zb%6AJ~1aGymXx@y~O&+)T;eB8t7miw-tPgkYa5!XO zY1a}UL!y=GnAR65ugsv^Q9d|MQBByl;UwE&wPV;h`FetWC~!Ei{xL;TI1MF9M>jc5 zy;5-i5Uv`!l)(r&^zK&Vl$J2-|Bk4BWNS)DtKYn_4|YDjdx$+4hKq6?OkWQ+b^XG z3K|RytHabD{=!bDKas14x3>?iZAEE~j@e=tc3%7s%Z^xgq-jgPDO3&^6|PAOO!B(c zn_u_Hk6u?4o*2EIy}Z2t=&kx>7x6brcmX)G z-;@Y_*?;@wvOppj!V_K;<9HmYmsAgf1vRMju(L|ZE{dM(C-*?`5v7F(mgxOop z3U`_P6Z6Ygwrq`iAM1t2Ue$mG?P@8C);oDfQmU)Dsh+IA1sV#(p;4aJvFStCf}4a|y@h}cA)kCVUP8iG6m%Gm^p z{@4Knb#tl9^q%xGb{YmD5^}`RsJtNE@D=(G5{}gig4j&=sULAz6Eet{d~yzQV6dmc zPpvk@YR#bj*{l{$#?obPNh?AcP8<(ZH*#P~x|1zQyWOI-sQCgC-XQ3r?N4hjY!&#~ zP`F9caNX_(5uV@prbnxE>E=@(G-WC#;|x(|4Fym3oRu$t9-~6km1}|wS82#w#YhoS zN2}ASE84G{zq&%(dw+*ZKLT&=@8#y+i3OT`>@)8Pn_^n6^8R~nLjQZ5{%ePd{$~?H zoU~#f5wZUZ0_lGuR3QKo2;nrKVxVH7B4Z%BLDaxd0FMR*p9?}Ou4dv0qvn=S_l?P} zM&&e(&FLVZd(H!YDW&08GfvMdscPn=X}n?X;vbhgF?o9S?@bU@4C$WTM0cwwBgl42 zyQTS(+SG8w!u_=yn>rRZzuLAtGg9g+v&0- z)o}w}4VZwZcqD~Lhk5_0n~pMFCJ~+#?T(HS*gI7wf&WsY;RGEty?E;!=g+Ip%A>X$ z-`#A+)9b)@ zeyLxoqcRRiH%Mi@LV7CPtM{MQ-A$^ivm{%!31u|B*^Bt#siKV$$(tySKlHLe6^h!t zSZ8K2)m5|OX}u$LD~p@HV3~_vc2Kr6i1F)Nb*hZ+Y~b7?&NmvPrHRfpawTv-O+~@G zxNeal(a^oEB;%w08T2i%3N?8@LB0J3|N3H>i_eaabT;mIL-H5145kC$lHA*;moZU0 zmpA8jiKo5u;Fc#cWNxOJVM1z*cU(^%rj^>l(m0#rmk)f^zo;%IQ`?XO z!Y3Fsod(GDzlyywERT1?N~i7gN!&Qz$~qLtFO_%6$B)=K7O-}|z1hf#R05Y8uY~T2 z=7!{bId2N}%knO2raC>oW?4uN4>_FSVzA*QPhOw;$n@6P4+`(4bAyT_z{d-lppK0G%&X{8Mk!Q(}5 z>4IIT$OfM|DOPwj`Ov)gCKzGbNQ`0d^Q`yPR$)pb9C=YbQ0uyIu4bUF<=VX~;k~d* zDMzty@g_RaY+e1}Qv(4^Pg56L&DQy@V5CIO{sLpLYt{=1r(^%j=54Utuaiv?#XhF% zba4g3m`-1`QlwIj%}(O3*TXFj>k(h*Iqe(Oci*RWzuK0uSY-cGt)N22mcTtNgUhqj z3;Rjcv`u+7P;H~5bW{*#G`4YgWO2PA$dagSd11KpOUAxL8ZR?LzPquCP4~dQ`_OMl zqG(@W81|X=vbc>th85{-k&}Yx_dHaWD11IC&*=!0pddt!CqhmAz=u$ZocLlD3np7F zoiiB1hKeJ0^D%>T@W(9cDo3^W?VK!qCQr&;@_fC3<$6)1juA`5r`Mg1xP4<3SDDVA zJnvt-6YFTWm^gT8NBi~pWo-@bpYnODp5O_Q|J$FW!uU39JW5N_A`Do!lkc zZ8#{mLMjojH5bE76y#%`lRfjG%J{Tm+1bqLY~nCz_e4}_?02nBsIE%@(HX02?Nn80 z3|3B|0Gsh1u8vZ*xCY8fSQu)Yhb@1lG0}JSKa~UZIkbx#>rrhOQZha5g-BL`=k_C@Ml*qM0_mW1qQMVHS%v$H+w z{?$Sb+XqYj+*FOl!j-l0Qj@DYcb7xc`4zUBs#4m^Ng5KcX3%S3G-um=Hk=eG-SXAa zHFYmXtDxvOVmRZo~SQrjgM!T=v^Mg$>-AmO4 zk@3#9TTekHt2116wH~543=hSrAmao69Npe8L5;au_dZMzmeSlFTDEx5J) zWECXI&n71ILtpTv_?8YsZghnmwV z$QSTyI^;HqH@JCa$@YWesi1fCrrF{Hq1bkp`?H_kJ3sA{mZRoZ?Wt;8SH#|a{LT^R zPPkd%JnaAb0|sW?cw&dS^xa1-Xl;z)T#aX z{jOcg`G?2otZU;DkJs!fx=Ni*>vf|3>wI|tMtqRuk67_f`sYZvAYex7{R>`8oIJ zgf-i-4^>W!ymhU@5gC_XZvQ>0g^UB)Gm-^zR{>v}73z}+>IZX}S=i18hg_;A@dsG~ z72l}CP=0)C2>kHV3&pP?`6}j5XObOe0#Rq9N_KzYnTMH8uVzo6-u6Cj#`93m_XZu2~eSg%iJ`5cm z6aG1?$)O#p8((dEMwyz07h&eY$0D5-4${(K*EG9)2V?$OHM>549@LsDomXa(u*|C` zBkeeO)~$YwF{~R{+lOjUje6K9_fw!Or&WW;oYjS2{Axpx^i)}gzC@spdOWyjL#gma zzCpeiki$AD8x#_b5Ye5#)bGO4!cOZqnx)8!(&keT{go4~#dB%SelqV7)Rjf{0hKXR zNL$7Na~hXYab}Howx@JKFQc$XGCXK4+q0S#z46H3z4}&>m+~wi$TIx}&eq6Uu?JQ9 zt>xoQ@=68*9ViMo+m#HwenwuMfQ)auFO!bRKj{#&|Z#t7-i(eQeW+M z&gng2@5G9FDj%Xiv2I{4j^4PVeWMzXPrn!Go?!>vqgnjD#06pB?r z(+(f;-=!OMaVGqfO=b4QPfzBv&n#nbLkhx&%_%??%0Bf zwY)BGUcCp@zI{)%Fv{TQz46Nwqos#dIuLHnFOqnS(}fMTcE4uu4sE4mpd3&cv}MT) zR)LcbeVoHY@fpJ%Gf&WD9eB6pytuPLwx7k-PmhD8yX0~iIYf*&BYNhOmouX99O=Uv zJaCqqRrX2(!!@KkW#1ZcHLW>PJ_3xlOZTgBpGM@a%z3VhR}{V#zaguApG)~g=WQj- zIZo1QA``nT&p%Vbu1`7YaDYHbA*irmCKI%OYr8nT(WfTMQO9IX!1<9@pt8&=gq4~< zQmf7KNQ}p(*noC4UsJ|^(H}Sej6D7j^Cx9yfl$Qs@pnv@*KhbFJ0tE;V+%jhn^&Ag zM5?3QAP1cK-)xq;x_UO5G`g?5Js}o%M5Yig3Ob5w&Y(Yq$&;oi2!Xu&4$3 zE*NoRV}&3>NQm$)5+Wf2pnvaUP=JODaSwwy`o>Uab5_GUR8Nh^&({AFZxW+<(0^{# zJ{K#_X4sl+6-Xa)6?`STcd7XsD$9Qw({9Fk$52G)JAnOEk~g_{rM(PQJn)AZ_SWyS z0X16hc)}0%Nh3ZPfW`@nc#XVH{oXJyyOnI_9L0Qq8FNlZilnU4g(aMhu3Q+L1#l)# zSvvJ!)VFO&opw&Sg2#B@mgSvcX7f~FnvX!|1gA!2n*N|xFrG4bf4tzAE&Xv5ucON( z+3ptV3s!i8_e_#7&;#2>NOg)SER7km#D0J&ds>vd)ZWT++#Q5hg?Ew-x6w1lVx~`* zlb3f=$5h_3`<6nPl(gUZOE!XtQ*tR?iW}S_WhQg~^c2N6tM%Ppz>iqhghI!KgyXk! zybQ+-AuWmw2}`;d(CyD};#1;L=b}G&5+#sae~somVU*6}v5YYVV?o@QrzE*+D3Sx4 zc5havlw!7Rsh}_=dp1}7v%wHxU7Q2Ep$J`$f|Oa%;CB48<=lWta9`% z&WI+D6$YhGS9yrf9gPzljiw@aXV}WIh=RMK%K6^Jqja^i8yfFCz_(j{M;w6HF{#8b zDb&?eiW5s@r(afh&_J}y6o@<}Fh_l_K1?0%XV(Fac%n*EWj==mTrP*!7vzs(nhMkW z+B;3v+0iPauUbH5&aKE!+Q*+pGLhvKWsis)SZ%M9zj;DyWW^zPP=g+Bc%fBu0S>@; z*F+TZQi(1X7ecW<8l1BTLjCsC=zj@ z0|{h^X5;p%z|FN*cL5w!`?ib)WM0iKcf*XHdG0}?O=3M&h*fn>pEE==*p|QH6`;97 zdN(Q|Zu)|%O2dVnqU$QN06S9xcbUYnX9@I2$ZcU>pl~8!(xH&8^g@wQ^diMQsZXXR zO!|~jlNWEFN9iO+Azd zBwKZzKFrLOCas@Y3M4z+*GLAjlCE-?a&nR*k#8g4(^)l?hooJIl3m>$d795`BOd6sHJ9wK~^VI54Cw}F9ae4lu6sjAW5 zV1eYyldZ=HjZ|Qk%QHwR^59S&W1|h1_sHtIMZ_3wTVDC)57^=!7C!<~fAX_0l)XQ` zXkQZEgRNn8wet77Lk`j9g&hSvB3jAl8Z?CN_u zgYGbYnj!abWkSJ_rrl-PKU8^-{>N~VcMCJ9{t+?ZYSSA zrc-YqhLiOf*`?3*3cBTFDNxPciXqH7S;*Tu57IM0Hfs^wBY`VmDc~oGVC+~a6|GB6 z&+lK{hSEll?=?+x+bR_3p;)^3U951saz7ap;&^A6;^GUTJkUDck($~d)?_uHKB-`0 zLhp#-qfqS%BHgliaGcDwqbm6+s1Kz^)rj@fXq$#jo zoO0^0e|*#FL^Y0dH=6gygieE>vXeL4L9Y%8dE-d~$ZK~A$BrR6WQ|hXy7dw804LK< z+f8#>yZz>;??C?0yl8z({uTG6Vrn2c@RSPW+D;fo<2;04JtNXgIP`Sx272g@7d5NI zXqHc#kGHi`iBmw=@Z)fkAJXc3+1+TJTu*U^>|;q#m}Yn=@URNL)`KT$=30#_(nV}c z=X}c`D2-ja5Ar3Z>Y)01V0l1!W;v5=82!4wfJK}};uS3p7O7$nXYA>nk8gh#F?)6n ze1!>z8Yp`)F#%t&6rBxq_nFF8NA^NejG;G^2ZqlCBwu2^^T-eL;ofv2wice`Y$~v` zWo@N*sO$bL!9C8DkolKWgw(AG}g{cHs(TImbKohUq?np1F`}k(%Y2Ihx=Ws@n zCUk1qSez5`nl)cM5F6JjuTPnKW@}Cmey#+J*Js*P&xul%PYH@au_0tCdnh{V7jO1R z4KfGDDWxssalc*i(vN-V&nUy(s`_bajVpkBIU#(CqSGcly0$P6jah@>uY{|vS$d&W&_edB6`Yt?*8z1~_-{#C_y z=U45~zG;WPSd6Z!QyaGI(W|k3VuFTsFi zdDeT5t`_!!n+fq5svFQD3R~cDCuum}_eTK3e13&RKs200Beb0eT-fFcJVDjN*alqXF>W9MMD^jD$`f3#SIe>7zk^ zdq4mXgd|Sw^LH3v0FID@5!U~X1Os9BAJYgVg8no9e~^Ex(Fj`@^s$I;5&3_#|2y;V z@BY6DRsJtQ^S@zr$p15}{x1Xz1o0GzgmB~#Z}IhMrpK`)uI#jFA zjQ{J!LGI`Fakr$X;bCP$5cVTsmi=ldFm>1!B9_a^61GnpHBWNNcL5Zuy^C(>nl0Ua zl9f=M3lM+tSLLRJiVdPVNvgSFZ-L)8V1B97z8;6Jb?H!Pj%TvoHOp)`* zg5WS5e4_nA@_J76^icA5!J+4QLTmvn%}D1JI?LNmssPw=DAZXp+gJkl95`&ttZUoJ z9V)&{V(vP_lF|LGa37_Ql))4OqDk8u(3t9rgX-bVRf7H9tzhGoE0Dk+f~A3y4V0;% zx>`}TIKV*5@Li}4O;e&z4|-~$K;oROiS7xFhY)MCi`>@?_Y>c$>5`KiZI66|EwwJ3 zic=(jO8=rLRKi2SOFgx~U|dmsMx73>%%UdVIv^v#!~%uBZZuaLeQkWbcPj6w$+-zX zS)=ZV)VAOWD0aoEOuSP2Odqe`GH_q)NTVDGf1(L!siM3@O&XVKKEn3#$kWhFe@Kxk zqXOkih(0@^9R@E{%I3B>8F?cNBH{2d(k6EaA8_b!Uu|6g?IPnys*Cjsx1?&t<{$s!xxes0Qcz};(099n{SV#AL$&~!f^FaycckUD~4g?3d z@`97CgaqHGV=v^QdxhM}3!c29p08qwtokM^jiT>6Q%Yf?4yo~m zKk+da9JpjPTOEHM<~8~WaJGc6@!^#FyqGOsBQ3{O(`481?2M=LSB0U6q&kvhJumD$ zN&G}1;2N!){BsiI?wEtrjKjE122Hr426(7pvoEdh?Oex9to7Ajpm7yn}K ztsrbI_NAxOY-zrZb}wQ#(9f)~`LG>Eq*9Quw=i(F5sJzM)u#e+DD=tIsC1XpsrSo|*Rl0!v8_Ls9cToGz zJXz!#VQjQ2yWfvMs|a#NVxRSKs+--?o!Fnzu1DZIqHMR;9^)x=o3mDY1Oo5pmgiLh z5nk?W4BVUlizG*cw^gKvi%cGw4{CQo7x3ryCryW%BMeuD1%9r8YfdT>?RfYOojaJo zYT5OcM2-*g(k3yWW32skbzKgRW>>#0Hk~^Qa^3bbun0=0A!;A*?8I6CWeGkD_{cQf zJWDlwv_pb_V7c=}N3V}CbFgIwx>Amv2zY}|T2Lug~X52X%>=lKb^ z=Ow<6?gq3RQ${#wJJFc{OX9?|Nbkdt!I6bNp*-w2uXtBVby!MG5nwxmF&`*NWVr?J z27Y{3u@|0|jrSw&{Kn!XH~w5Smfoj~ipg;Qqqcm-w+0kvH~{RwUw-1t>c_nGU!;kCgK-qtK%molcQu^wy!v; z0Lrwg!KhCE)0V1`AtYEVrav;ADAlNRaDpOJ)Am zSxc_u%)qy#xU4G_Y8(JSwTVJ!%dLXniJ%0h*rpzx`cw2D+x}_UT~65Em(CecqFbeN z)BL*JdNwtL@_ydi;mvCF2ZoM~j}}n&u9`Hc)cXj0znG;(o7RAPQQXl7mv5FimO^il z9|~sbaamMtqx^hN9VZ(SHX%TSOIEZidQtfo%Rp@X@W`v>Mqi_S+SKAr<5YrzY>6`} zy)00(iM4iKFW&PFawQQ4K22nC5bC%!o*7HN``42p(R0eqSUf*)AE6IY9vfH_Y&kx{ zbCybGu=>qU;1|uHC)*l9ZrfY)XBJ6>z81Yr1MVV2;yF~cy0 z!(vqRF>WRCx~G&sM4L4oT~dbCiEHZWzd*InYQr;v$y#bVJ2*&`2Bb;serw>+l(osp zh;F$@M+4Gza9z31Zw)ZD-=vZq4R;BUhT?ivBM+|cvGLP`iY(-NQAoHO240c`Oey(V z5|2&hsMH{5p}U2T_NfY&ZjObpedl@vx(krw;64ys|0`Z;%({SeXpT=2+CHh7t`Dd` zP>yNFD2u!E5lE~A-~fo=RtsR!2BU_xm)~dOx04Grlj#(aI^e-Yfg|3h##1#lO@f{g zZNV0V`BFh0X1)p6nEV=VW#q$Vsw2b5q)I5iKu;%KR-YNLdYKhZH2T=}5t)n0>6%+J zo%fkX6E}+QDlXKR8Fzxj^O)Od?vtxe0K#%UT4)Ax_?Zj?`}Xl*kAOd$SBRTr(@ZE^Ju_i_Gz E02$m44*&oF diff --git a/doc/src/Eqs/pair_spin_exchange_interaction.jpg b/doc/src/Eqs/pair_spin_exchange_interaction.jpg deleted file mode 100644 index c70d8a6554003e37472d648c1944a13ee9d3f859..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5940 zcmb7I2{hE*-~Y{KFqRp{@MLGmo-I4s8B1mc36Z77HrC3n#u`G%QfXl#YqDgEkR?mV zmh4+3MWG@p-tjz7&w1YedC&Wv_x`@;cfZT$d+$Bxe$V&b?>!hlmy2Bi^<9tML#VT^D%9X%5x6BB|Ffna7~Lo&0VSP%##28m)vb8v7l zv2t=@&|GY24)oz5APCI|3S)r57|_fJX7vBN9kc-`dcXnX2?3!1FbV`gfetzV9smS@ zA&1NTr@`nTP&gPwPqU)`t^W&fFbOb0Xg){?5&%HIh=04m$P=QifAhaPI7SWR@mu)a z4{F?Gp!^p8?)`>`jZqzP$Z3PXWV1rhl*z zS#Czq6`wrH@FgchKIL)~00G&+%DU-^V%egAsxwnyE1-%S?$vQu^?&oq@cFBhxC?Af zHC#*u;iY%Qrd9GHRGo)$^5ti7fBDg-Njb?*0pBs=rO&;gUumMr3(d`5yc4d$iMPIv z#SLmhL(1K=EZ-lls1PMmG$?k}4S-mE_fB0t({Rh2;(VL|$sBOc@z73dF#Twt5<~fu z|L50X$ac>8&X#tTu<@OLl!pvhqYy*9>CIliw0i!`dx8IEV--1bU&&m7oS@V{|Cix# z*QAgD7z_r1p>!bFUs@=Pwu^KC9F1fbz@s=YoU+<%Lc&-%McRJR({>RA1OFl@0ev1> zUl+1#mHB#49Tlp@hS|0)J&$G-0_WjZIe*yT19$Aw5Iv!T$0W}$s7x*J2Dx8SJ^;!F z6jC)ce0IE7Ebq&X#lA6eK7ICXTiUG5C^ssXd>IyNTe%sb%2JK1iR`{FSAmK-B6xk# zsb2P?)WZ%L{<&~&H&UP6eiP%Drl_@XF%D)os|R=W&u{gs7ux-htMP6PnDTYZ**sUg zHhZBuq<2%wWIYkexGI4`rc*7`)04WE1>mt` z-w+8~J`($*!7IB4{9nDpr>4zub`5x~M20W#y63Ve3=SLiwuaE_XMDIH8n92k?*C{T zQim@K6cFM(8FBJ$l_J(OvZ&;|DhKIBvphwkIkBg36+OLYpe$Lg_~tu*-BV6cg06N1 zw{DmNMVH8@@vfck^^0zlR2mqo%}AH_&1X!~cD2A%e3%Qb7K=Ze$vrur{8Uo>w^}>yq(&gafOfXSJXhb%R>fw()ml)13hCN&Qge z&8p()8+ytyQn$(VUX?Vr+@EirHPcWZVQ;>ba`%GOh}kzY_#fiqAGF?`jg$CDC2#bk ztK9KBhY0)W&|DULD#WAOqbY8p1?kT#9(WfO;E0zost3gv73-W9YQ~549{~4X`{B&Z zO=VtXn=i$8X8urgj`v(Gtu;$EX~=vkb$_($r(^Fv#^Qs^MssJzwqn5J{c-hUzJu+C zTY{cJF+5eM4##(U5qxJd&GohWn+;A$z~gHrR*EO9jLacL_*8>8>+sTr%}z~gmZ4xr zo0)iJ7HJoc5#C67<(%YvqZ!0CE4adgD__gmP7GKa4tNiqtD|=~s)b~?B&0@v| zbi)_2yX(rv?CLKhyOO8GwtZ&C%5=& zh{N(14uC77Lw@8f(d8@eMz)&8mkK9w#x>YJSHgOt$$ll2|rzN8@NiQ*<#YEQ+ z0MFe4!AmLjmu$0T;q7Lj!`Hvl?U!qM82yA?v0>zi3%eALf$my|9=FXx*BCbINIEM;#Ql(&czQCD}rSKfW?aMrA2tp?}09NG>uFn#+$ZlzgU=dZ<<8D^(R@r;wz8-^!D{&#I%G! zZ=w{ibi$SI6B`1u6ZO;I0cYG>!~VjR_^#c7 zbs;g-{TIFK=`ISU%V_n499m?BuYcwd+xKz)6pXP1(*>M{tR?jqb#b}zV)H%o>LU=z?72%OsYLfa=vENcLQL6O9SRJL!oFGcdcrx@L z)RbLrW^QIV|52Qcd!C`CiAZ;ug~G%7Y|qg$|AE28i^lzHbC9gcDCx$!Zl|2 zy45$w@(YcHv9~93nzkUfI?^p_JR|~Rajz^1&5o68{7+SxLSJO>S1oRN+sRFf5-)Q_ zlgLTyC+}+#tjW);mzqV}2htf*ap-7C@s*h5Wd)9r;AxBNX&;rZXl+aRkc}~Pvs@GD zVp3M> zJJK&=c*1**pxI2&8M@v#w>Uf0O{!34;;Vgx_M378V*`@`gRInqkMBFpN*Z)X-taEI z((9k=K3=!(+L`*+Rr2=7`re|^#Mf(P!w5NO&d38TDW$cp&tUOSupY`yQ!$xZ9BN{NzB;15@mKhH{kQ!Epjt72a4+P>*| z0u|X5bt+Y6&ob+k)T6O5$gFpKDK>$s^X1l2jC=Pw?*q8UGmY15uNB6g$V$&t*K}Tu zt;8%UJD(zQrlGS^I0YK&C>`8S8C`w1N+u`Z$Ig9>o75w%wX>Ihf=PL2?WcYSJDXYA zP+S-#xtR#L_%lxF#n1s@dAj>*jqnH7?q4Sj*5|JMQ9_g+SfJw6%In5{t<Hv`F4=Ig7k!xvr*5Z=-F@QYIL)A3UbUJ(rbw0#B-mFIsM)h zFxT;hX-?EGelPA+^yayh`%d4=F554`Ux8Q4gYnD(AhLKPOj+i6T5oY^IDM3WZN=_4 zE$x&wvx4=bmUIYv_%V7@xJPJpwI1J6m)=**QiHl1-__LHjX`zSpQn5^H9p~VG+2u- z!c3oWYhWMsE;8P{RcEgt?@H%S{^MqdYtpHv3u;F&ZXEi$J{MT~TR+BonwlCt#XnYS zRp36-wXDt>dfJlWa^?L+7NM*oz2|$KoA`PzGA?P0D62zk%U^pa-4|!?9=gMNZ4wP! z=M8WgCf-#w7?+NEt$wV>M>O7UOJsDGTE1s0!ox0^8*1X1ZKRkbERfuEuqNeFxHeHoN(p%ET&#Akh~v5J zNhfLtG(#cG>#4A~$qV-51-m>?-uFFk$i^CbGKgO86YLA?PYITAG3gQzGtZR?ClsyD z4xDrf&%D&*MCl3JSM=rAXFyD|9`6Wr+Q#c*$3%*DHUg}&0-(V`FU8LF32JVU6D{kG zbH)E`xnJFxkgq4AcYJDUjA2PEdBmA)dJXCCWtUu$%f)!kwJA$yH0z6DQnWS`OkWRb z$mJA2#bQoaxo-CS)AHx9Ex+FY00`~oj!eg4|7T+OPd(*7kjBt|9Fc#4bp+CNpy~A3 zR2-BI2Y|J)=`=k9lua8;p@C^u95xDvrGRJv8ZW?xqfPPWARsK*n8yD}42Q6P6Ak}w zG2K`o{U7jONMq2b7I4wOh) zfL$--VozP}r&mW+_uHI;xJ16tHj2KWAb9k z@t&2M?=K>7H@@29p!{PsAv_(+k^0!B40)&Zc;j22V8q& z#6bvx6y9=Sdh*;mhb5DNwA=PJ*SUO(REV2ex0KW(#dU<*_k1igvAoj?LzAeK-Y*}T zMu#kq%5B~sX}PmScK}31XD5biOSac9JPxLBlIXv_%NCH~slN_=+<S(tp$>K zcx6Lg?fhqE!q%~c#q@achv26%xj|{aw3NnNqmALF(Kqf*4i7r8Ix)}l7MmD)H$_e^ z>qJX6IIXI8j*Ts1FB9h8@%~ zt-7h{ilR?8wfDZtrFji&turpI)*0j&Q0QuEC6RBbRULdfCTS{WBC=wJ*e&QZPG4Jm z%W4>3q!N>}yfW-ldxLtN<%;S4m%Xz)QI0JXKn-Bs*jhB0Wlb^49TyF{EdY0&k$e#a z@O3@Gfjy=3hQ+0wtZnA!^P*0zQTAl&l@&Ktz}LFgqagAKeK;MaFj#w0KGbYko98=exOh7~30Jk7t%zIYQ9TA?bRy>{ubm z%D8tTR(omh?dnlnFh*vS0$V?!-K>?KE(K9S)fQD|+o6X~aY(WK!Xk#^p#*ox>s%#V zE+bHy@uo_c;bLnMJpg6BsRGgF9n`HD6nhhq(eM1>rCV7}4DfZ%yOp{ot@Avh(-08?le-YZ!62~x#| zfpzX;?H=>!U|w4CL>!_O^s$dmJ7C4cVwUf$ajq%g>~v&XPY-*ll>}j`Rmm9qL0zQl zLJVqUtm*RLq26lB5%->jo{}99$v3bee%Oe}dpmtA$ND1IQ4$Bz;XxV%34woUzuopY zlQmOTyHDPSq@RzaaE2Orp;-2W(7EDDpqRd3btt^a-&0;KJ2y-*+e7S3J{LEyM34>G z;;I{oT+JNqHgU^Zvh!7z^X|uKExbFxXhu&y=G4WOt2 z1o17^8vh7I1Ks#R;p*hO2%WV74JN@hfjAwyRwOXbbo3*CRQeVhnN1k^N2N2Kjsh^T dBLdy7%#T}Jskiwn4uu#PSWA?Yw3r@D{1@QG=?MS; diff --git a/doc/src/Eqs/pair_spin_exchange_interaction.tex b/doc/src/Eqs/pair_spin_exchange_interaction.tex deleted file mode 100644 index f20b3e5740..0000000000 --- a/doc/src/Eqs/pair_spin_exchange_interaction.tex +++ /dev/null @@ -1,11 +0,0 @@ -\documentclass[preview]{standalone} -\usepackage{varwidth} -\usepackage[utf8x]{inputenc} -\usepackage{amsmath,amssymb,amsthm,bm} -\begin{document} -\begin{varwidth}{50in} - \begin{equation} - \bm{H}_{ex} ~=~ -\sum_{i,j,i\neq j}^{N} {J} \left(r_{ij} \right)\, \vec{s}_{i}\cdot \vec{s}_{j} \nonumber - \end{equation} -\end{varwidth} -\end{document} diff --git a/doc/src/Eqs/pair_spin_neel_functions.jpg b/doc/src/Eqs/pair_spin_neel_functions.jpg deleted file mode 100644 index 57023634bf9de762613994e44174702f83c630d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5936 zcmb7I2T)X7lfILHVF)ur9O3{&24P4dhy=+>&Ovfk6cAB~BS|una|Q(@=SL1ANur9a)usjjT141mt*0CWHVXLG=H z00IVI@Hs)x8AbwwL7^~GVqzi^GEy=!1StYRPJu>}Q=lji2qY~MMMX_RLqkSMM^8&l zkEW)fz5oG1&V8UTI1C1-CP$D{|G(+18$gi&-atPDgaW`Q5CjD}dj&87AOLc)TM+OM zL19E-2r-D{e3kmYsQ+F*n+3=qAOMVnAOQe$TJn$Ae;YCA;$QGFpj;qo+(V6T$OF$* z4Rba(rHTkN5i7u^e3s{F;*HHo&#!8iq2y4P$EG|@+h2auE`5b9okKw7iVPw?xK)fh zuWQ`Gm;hWIeOuF-=}DQ!%&IJ_r2rD%K7SuL^)CSMpdbK{pxT67fcW)j4HI)vP!#~s z_bA$tJ4=qH>%vJ|V4!6qbTmfUSq=cKhw^!G!KTTdZ18quCS6`P@my8Se{cO&hSlE^ z0In+)TfCUab2G(-TLGlYxsyn>zO+wj0N`6Tg$Xj%ND)>#z(ABnA5$QsG9@; zK1vby0kUdN01*8I{uKWhHN-A=fdT-$>Iqio!^Mg7AOSEK1cpJukc*Xbf)m)7dO9Q`I7P_A?49A@6$8hV`%>i&%5S3%1K)o4`zE9l_ioUg8$R7zFt{Yis42?H zNPpt62?sYY?924f-mw!bew;iTA^lXNQi2^vD&iCzrlQ%}vTdX>f@zX<0;Suvmc;7O z9#q-6lt5SP)TiEzHt>BvJeW{oy)F2_Gx@%R%CY~Lf7!BRPcj?*n&blFeMPZvu4E)L z>eWFhpoNNIV=>nsQx7Q*UaXjRd$uCEz8;c)pi;TQ*_?kl**0qJ1!gpx8{?>(%*M(; zB|5#S7lj|9im~5i3=?f)rDCw?PdXN$%Awyn9pt^kEcWVsSPn0I&?}N`*nH9T`SuqJ z&GAOez#((uep^nb>0{;PHoc13Bz&)Hgs6RU|C*p7FDLEzJA`D2OJELf`&z3z=hYnj z%|W5Euq2k-5mJXV35K$ovn4H@{=-iOo4*?>+n)hRhE*RP2=39C1QGVD5`;Cw$S=uo zy<;W{PgA^&Cwjln@!Y!b!=soTt?nY8ck~p$zK-wLd~c@x>gR6~9kU;40)agilQYC5 z%xu1RwP!w9aU|&Wb^RwpGk2AGmdk!wnSKvEI_-Hls3yFtJl@I5+I_r?7|nuZ;$(h{EAypAgLQB?U;p8c>Bvpbd7njxqo%p3 z0o-5|3DGfpJ|I@tGvsEzq~l?DhFnQoz@-=2xaoe}OoMVG_ynM)+7$FAUT)0sJtJ+hX$(>8xY6gRG`!fEy<+IQy{ zKWo@y3a<63p?X6X2f;(bL%}mZU?H20Br;h|hu(N+rKOYg*-AJ&n=3V_LdZS!3|RL! z-e8D5SS{XW*)4wgtK_x4IOm%^Ji-7=J1clF>^jXxR_^ClR?dB*xa?J2T&l+q&NVYR z>N5qfCxcmtI{mN29u!EUHH&UF_SDWj#NcV(HMJZiOd5VQG zX40|+V2i_xGSr=SDW2ac6Ub8z~KY@>*V8@Gr$}T z;_w1B6vU1RL(wgL4|N>a^j*}JwhrcLsPl@-N;LUI2TaX1_ZT5FX z$ye6xgu8LkF3C~ocb7g9-tC&5>P1AQbqqDAG{=<(`3Ku1x7atP+nE$%${+f9p5_BR zzZBX0a`k5#?(}E`SPIxx&-?85YRHnhJPi*>`KZ$`%+&luwV`n-RcI?jPhFoy+Ca9$ z%z`f~cYBrEBPZLO)M=6q$&kiyqc~d9^3~QS_wkCoZT$&`^0>uet9H4@Y_4c$Bu+Fe zGfkXMZh`+vI4l35P*J@snWuSVyNPMmu@T4R&7iddF%44Ld=-JDOQHx@dKT8nKAL@X zjsYE>IFD-X4+cBOl7XRCUivW^(yWiQKgy2Xr_aywn9UlhKgtsPeH_Zar6{5t57SpR zFMHQQWxM>zqifdBGiIW#WuWb^yPqeasiS8d$7)8cEN%Gi8nKZbbZ zdj>?bqA+%sN^;xHG8}%8|JY!-(k(h6LSAMwIFtOl;sNX2M%I{*aIZo8_d3~Y1&Ozs zAR$SYnFSsOieY~QZS^~?sJZwL_Rpwf#c3N`uEVn zXh}qc7euM8GHf+!p2^&MSt4ttG^5aq7yTE8O+zy$+#vc4px^D0=X>o6JSOwWPua1I zNk0P)@Zr+%5I$?hM|G$+_@TyAfVuI*Usc02=6Lw;V_(J5K=TN3ff3;hcVh-6j6dv)sQ zcB5YNHGBQNSEEciit-K+`PQYC7cX7Xtk;+Ko7;LuPB)G#Uxe-UDHh=>S!VKL1mhag z(E-!t5#9#zMxukmkEOkhGb}^DvS#yf(1EdS$!7ODSOsO+=z5xKx>&hn!Oav_n?F z&u`tmtj*F#39oWkZ{?*p#;YjRRX)4ytq$pSV!npbT3hQd)V%)U0sGQwdCS1JTL0$9k41-3n=N&u0@nZ= zNn4Dqd?MxI`);R>ol8>Av27b^_m*mJ_;LTK-7ZQpCh&Z+zFP>z~?9mhBAaCdXgvZlO^2zCAkiVT&NJTa52Z-L>o$tcsGLsVakXu%u0% z0ngH;dL%v)g<3)dDZ72RG7q6^`(lF-$L@Y6FcraD3>$_xDtf%<(vH}S)Erx}lNM=x z?g_V3i{&xT-kWGzSTBocOW>$2%nvYSsFmkf)o5X)A8QY0%Y5-VfF6gP*QL*WgfziWb&9RJMxNndlmCrpVCPM{h zz|MqKVJkPj5su+3dr28HFa7KENvw4XqM^}cN+B>7BMre+>>h3RD3Z0xhg}x=13qAJcxPQBQWo;HBy2jnx8y1&P>WpviQCy8ilI1h5wZ-j3U;F5peg$eokL-i-uZR-ORJ<5L(Em7w!asl(NPA6-gllQ)5PD z1syNvF`4Pmp^kj{#yj>B?CUFTMyXp4^R4&aZ-7IEq4Yvmf=qVuzXE+F>4>k~2S7SJ>x&A}Ow>=TVXZjgWbnmRl(>eIn#- zM)yh*(#d)q?!tbr`o;6OUSFCme*+)RMF$^I?K z6?}=tc+5?B7&5u)?9n^8&xQRI5Fhz8rm(ik40>)IPm6q{4RO0Wi}Kwo+qGQFJ7o{l z1oF7%Gb_G7I@RuW!4t))lRMh#1E@r}_NSrd-kiU7b+Zz$DliY#cuRCfg$cD+e0(81jVi-{o=j;3}0_po;zZ z%}@5{n1$D<>m%t6+3v&9N)a+M7bDvgWv>YLk@9ex&V56zEaA*rGpw~l>Qz(O@!P~w zy>nN@Nv_cf|H7`-LgLrCgq_JRnP(6(x2L|DS{}!=YP}h2qTZ7(`*zaclG@7% z;a&RTpDd^JZo)P~Zc{DZsDAP811c2pgemJ?xXLAi>pFu576!))J|BI)^;D&myj)BI zO7DscZjTVQK{dIA&M*G&4ZSyA-|sFiK4rKZm>z9~QvA&@BGN~RztuQbpOzjaTH5(- zbhp25kobihrIBN+hByDwZ`t#U>rZnJT(qXhcs1Pr%<|B9RcJgM_lyJxgr5rlSQQ(n zibbkn!SXny+=W-58V-E!4#GYA0}`l)MXO@be>7SeEA%f5PUQIo4!$7BpRYY{g-~pGKpv@swH9`ldlF}r zSN-pM9C-!=(y0tq!6XPa!I>6lR}LcERY0r{0JG&rhzc1kQ*EqL`f2Aj5T`H2dGPs% zXzNGUT?wa;u2TG@>sOqARanj1E)Dv8ko#@VlY9v^dP8bXoxOllu^m$Wp2g6SG3pML z#4TeaXDKRKAv{|^NZ0WWb5gGGC*Foho!_I7>+IhoI5~ABS-bHHRS?Bg09Z9q$7)tq z#q92eS2LTW*9MDix4H^@x$|JyZcq5q6Jb3_;@vFbILhikiDN~z_8@YbAy`N`RTC^& zGBuwEV7iq*8)z~paC6GV+OC-E0aKR2%{5OlHUds@(Wl(?z)}*nK~7qu{3AKrcgqc zyUV5A^vobeP=j21aN=I`3eyJ{!iQ-^;2J9->O&Urj6w_3TWLsqqAmq=E|pz}>OiR_ z6qwrfLrjD@*02B7&+A(4P_hLgurMZjx0a{d!EQD=%Sbv!-Vlc}aggeE5)#naVdZor zg_-MO71AuuchXt$)zd_;>6g%=_(Y<8l}g9>jRT=vk&|}vP}iV z7)s*%ez*OVN!djk+{sE^=y6|AjdW!CVR!V5O7aq{Ys$x0XF1Rt3<}IMwttaYL@GxH z0K|!|L&h4|AzJhT)T%SRwz8V%3dk{7Y!rJWVnG8jX46i*iOqiYeX(QA4M~uDGl<@m z)QQGrV4Iwb8uy`wI?=q;W;#+fMc%|Jj_y+6kFVjTb>LtU5NH)VDKtS&=n7 zIbp)&I7QAQ4(J9E(N~d5k%>Ci)c2@RLfQ)bouQqdUn0F9Dn#j;ian;W*=8fw1fqae zmm1oNfa$*4k%`dS?QX(>&qC+N8^q<oKM@52Wb8VjOYl7K& zxt{LYjue^}nZ0_-T*bvO4VQlgoqhb40jnqi>s^X1k$4_VP-kytw22_xCto1o%VL)j z?{9N_Eb>Y-f&A2+y|2M?kW2K}<*o(ypHn@;YEu0B33{JDlG+SRU?{1f=Hyn^fk&8) zm09B^a%>TW@GajjICv?5%qK0TuhR*8I0yH%gHZ2Mk~kabPmA)@_XefPTjdMW!lvAJ z+~Z4wBdOSm>=bQ$hu~Yvk8vEzkodR7{Lf8U2m?=pq1mYV*_6C~RDK=th61EM7q!?~ zmj6{v6<)<>-jSOlk3Zo*1GHFO0~F7I`$rw-vJFFDtWOrEJ_{!&_x5JEo&Mf%;gos* z0>kk$C;YomlN8A|F P=ABuHl14|u+01_c;3^^w diff --git a/doc/src/Eqs/pair_spin_neel_functions.tex b/doc/src/Eqs/pair_spin_neel_functions.tex deleted file mode 100644 index ead5a2b87a..0000000000 --- a/doc/src/Eqs/pair_spin_neel_functions.tex +++ /dev/null @@ -1,13 +0,0 @@ -\documentclass[preview]{standalone} -\usepackage{varwidth} -\usepackage[utf8x]{inputenc} -\usepackage{amsmath,amssymb,amsthm,bm} -\begin{document} -\begin{varwidth}{50in} - \begin{eqnarray} - g_1(r_{ij}) &=& g(r_{ij}) + \frac{12}{35} q(r_{ij}) \nonumber \\ - q_1(r_{ij}) &=& \frac{9}{5} q(r_{ij}) \nonumber \\ - q_2(r_{ij}) &=& - \frac{2}{5} q(r_{ij}) \nonumber - \end{eqnarray} -\end{varwidth} -\end{document} diff --git a/doc/src/Eqs/pair_spin_neel_interaction.jpg b/doc/src/Eqs/pair_spin_neel_interaction.jpg deleted file mode 100644 index c30600d840e56bd04d994a0d16d73c80ddf760dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11029 zcmb7q1ymeOv*_&NzPQ8UPVhh=u(-QRaCg@b+#$HTlVHK!T|#gV79hAJ1QH1F$oKtn z&pq$`_rBgf)6><})wMk})g|+|{I~@`}bW)0HB@@0LbRO#uz@(KGGs68x{#e3E{}h&}W*Z;=x{GT+^qUlS*gN>QdRb}- zSGvS=QrZwS>XHRY)FhKU#Lj(b7R++)8UA9n81c+(28!`yjn~Yw;jgzGQPr3X6? zuKmbns@&L>`J`8w>Ot-jEQ*B+k_@R*6;C@9jUENeB+Cva0MO*XKU)TfGk*jjX8`~h zh5xAsM{kD}Dt<_N^>mNwR%k6o9|$1fZm<8r{JZ>t0Qh?@#?Jh?C5{uyOFA5Do%bm@(&*JRv^~gAl;?Hr8BPkHBgCD0k^2 zkfy+y{-JENd)IMk=KfbsR75l5JiY^ADeELgh&4vJJr9d@*PB0scRoSq4+77j!V*>U z6xQ-O&ASTv-mIE=3AQ6~gmijZ^ejIFY4jSqWDQ$*WOLpMPqyW#>G-=k!d^#(7rh9t zVx#O1NeC_o)-d{j5mvk5iP(s}G2u@rclb>qm*NbzhFycJ8jTQ5S!w+?4I4V}%iXLZ zqtRo6Q)xs;AGS-JK%&vbzdWPkyVVry)0{<;SjeHL*H)ITM0TSemrxuX-n)6cNpVYN zPS-}=!&x=*HZYE1ZgLORF1<_kXoMWCVN`RVk$^t4EL-shF8Q2 zSJx-%7%uM`D_KPv;n^^ey4kG3fLRwwl_z&o`R03ZSzc}dv8=sw^;Pv)a=Vk-XuQwG zl@sX|tGkC4U%Ov^bLrJ_m#0Z>#c<}g15M7yHt3O}6%$M&Mf$s#>=lsXbh*bU!L|Jn z2>UX+8@E(9ie7v3-GwEsOWQK|>R28iX}KIH{GOVMcWdA34$DL~zg>=}I}7YF&-z6m zNI^=tY{V`ojg5G(AxNapds=T1(32fy&~((nLs(v`yf+7n+MLVzB!c>L~X8n&P}U|5rl9$IGf?G~E%0 zg7}7*Lxd4-{C6K80m43-QMBg-F}Cb0fxaI^-le`%en0|QrYdvw%^j99ufGXlQOo}^ z#e}@1{s=^~Nc7J(I^#!0Ka}GMM5Tqfe)lCwEf#S@jD?3wh`G)c+o~D8;-$< zX>ahWLF?mHAQdv4fUfMb+x$Pr5ca=Mr@!@1!e46RNw0{2ctrjK2KZkXvQOFw^mGOz zBOt?LApD{7)WgOB;HhvqMG>e~O6zF{39EAWF8-?z;t3q>w%xN^3BE@Mb~fps&=$+?B^dvtW?8< zYcmPhDjlU>AxYQGbJAwYqD5|6ZYL&Gxb!nsZ zH0ffo?N~yVs%^rvIGal6kwx1x(z$J`n%!tpgBL#4mt0Sq@vSrpxWR=oQS0=sVzwua z$eFk$&U{gA^f2@o8_p*~R9EqU_XqEp-VoYxyJNz2M-1$pc!t>h@b%}JkZi7}PxF)f z2)U8fTimoWtkQMme$Qm5jJxnT3U6?nAjM7Yxg{=hV!XOfGgAh5*OrN$88a4{I%PYG z)mSXswyaa+E6xxbqA6nCVe2KlXRK6W;7U}!6_H?NcXhz}r1O@oy7^8qrNuayE3#h4 zWKo?ZHC1;ncIiwM*Pohi>p9ot5&f|7l4ls#XX``e-M+@7br-Jpws7W-nVK1k-1XR>iwWqjPu)ZD;_ZtGP#@J0j1_ z-lhjPiY1++eRxgJPeKEWGb}=%I>x@&g}3P8CQTqgp;B9a8C6qn_W6TNDDTXDUZ-V& znOEgRL+d3$IEA9piEC%M&&QSZisH-5!OqH@q-AB1lf_7+bf3W#DS5WV!U(}Ija(O} zF1a0cj#)z`??%RY?Ma{H9QDXPNacv(yCWrBj> zv|imqTtW2t=-bJekYr&*vU&#s<#RB{bO^L!cwVNAS?l&tfjpk^n}#OdzB19>MFIoc zZmxRFe(}3L*{3}-7eDJZHZ6u_}62T7I5fy9Fs(t2R>$bsV|k{bxO= zQvMzLd50PuVnK)Nh!GSP(R5;+F$)u_?w!W=HLr`!4v^)fB=(D$b#z?xF%Hrb+wE{C zfw759B^zA1^jfXfNhJX%T0K(~Bwlg^1fG$rPYh22raXehN>(^V!}$*57&|&|T^3KM zH2I@tsb^~Pvln$o7kK2$#v;vQ!EXj0f%Dk<+!+g6msMTq_1De`T2W+vTE~CM77ek= ztTdHzJ*x8;xp~Znn95Rz^JN0|!Cf`P@n>#!JY*tuprHxXs7%RTql zBXE{{IXtVRy4yzS@lnY9w+mdJ_U;^+=F0p1lm<>9U{~;REE&s&J5pppD?uT zH@@}$^-HrVYv>IJi`f<#@oOqdO$n`SRYJ-e59b=z6AmjMOtJT|Nb_%j7 z=uX6iX;{Ovg})tm&IW(+V(_$is8bh`XuC$|Dy#Gvd82Mk8nD6)bPj;Qwr1NtGE23I zS{~FL-J%ECCtHatm!*(sTqhuhAUwjuffeg0pUko}*^)pdXMQOMv1_eDgiK{0s_Pk9 zNl3w&Wz53~p z6GK;}TFqN{FxbX#`%P*pUQD1=5ku;7VJ>#q1WS;aue?>`?PX|iqs*7p7Ts#Xo6frb z_U6BO#p2{|6S^w%&QGU>MB~boiJKMMJVBx~QuUQra)&2X3X61;en0YLLM3clq zx{PpWfyL4(D0)=0Y=TvdKvdKf{{`l`l&@m31GgN`c?D1aH<H?89QS&xeyTXi0>5WMA>Bdai1<&Du(Yt^@mQ$Aa&2eh)%6d+3wz z2Br>EZN*Ax6RLh`E2`fTnSM;!>T=mX04c(d6&%}9He`r@#{99az*AfWOVZaLjbN;l zRMN~2(3*38@gpc|E@P!?*v#=x>JfkxR8VSan6i$N&RIYypub-`yJlK`tum(>^=gqV zH{?=%eadyssjW{u!~ZrfvpJHE5RjpKlNWet2&eX9|8HyhjkCWeu+u{wPBcdrSF zth-~bqU&6PmnRiVR+1Q8R!yf^?#IzP%dn@IY?}Mif)BBKD^8?D9%IM zG5;RHgvC@Bx`(h8v1c`(a)1+0d=Dzg(eN?zTK66=>17==qN8l=r>21K>>DgAkquBM z#gstrkju;d-THcnR`9hgZY}@3%jRZ8@>c?)oe%5C=nGp|l0DT?doK2wQG8*(Jb(}5 z2s6z8P|8F^G6ic@YuJ$KSzNt(rt7!T7l*qxk*t%Qp$g=yQf0X$n4g3!zy4YXtJYbR zdy7vW;nk$va3H%OYw5k~qi!wAsMit4qNtSdgDLKt0;*i^Jm6n_e|7dt_jP5Jgp37i zWf#Pc&9IB-_~>eXpJLb$KDcLxwgC%G$R%;oFKLM0;2|xxr+!&Bcs-stTy!66WCXIe zGx_Ogy80b9jp&-(7n)QzsvH>#U6rOljk=}wlmjP;4j($s35v0u3MNHw?7}7QzFd!q zD!wYY)uje6={$UrurVuN$F?Z5{WtP*;XF|^o>u;f8wYT49)mav!AzMTcf{r_+m~eN zX{6V8o<|y_kHEb8$V`UqlI_j48|>~wEx2uM0;@`;npLWnjJ6ulz`~3!H8lJ#diL01 zbKuR1IDEQpYPJpebB@JL)Q1{Mj>(Pc`ugQFHZ@-)uRKIOm8E@A9D{&lE!xC&3?a_3 z%pOm&q1s#aQW5JK9OD+6VUq-(r^huY;N8G|+sI-oAv5hc+d8^uFlvQ^l%~OEjL+(E zR{DZ;hP1JsE_%Xrx>759J{a>v;zPEps>Prz`N;OV&?W8lBS385JGrtV>U1l~nKdaY zwBnXcwWm>5ma@alGyFzRXh+Z9?CqBdz2li`kCQ=8!AxBUljlw2W(Z1>jHGBgedB>$ z)b==QcU_KOY+^N|yM9|yaERfFMMktVf_bexM0-nrVw#|NX682$Wd|1N(Oc9Ub1Cz7 zOIJr?Iypa>T34tk@x7^R(c9~!FHCfrZX$cCgtJj zd3^*vIi{{NkBG+3vr??DS2ZTD$FF<`cU6aGu#H}3m{S-(83CAvtdkGbsH=%MJmifv zTmsr$#DhV5sc1R~^5lN+l)|s1PFbT&>z5mu7s`G>Lprco>DNl zE&Hq7q|s&FH=bN=JeD58ys_L)JQPt@^oK@rd1%wZK|6^~aYI$*k^O~kbnOOfpMK0_ zn7J{ph6G>T<2~nQAG;3T;Eyu*u*P{+t=u#m(-G8ozscE9*rp1H?Ay#6R&Q~tI!n!s)ywZq@?Me>*XqbHw_8S*D? z1P=y-;NhNPn14JvY$||L^e)XD78DGx)GsGl9b>ArCE2&k-6zkk`*Xs2N zH|`=f$FMPOUcdDsgNy=$g#Zr9C>r|Znra0v?T9knr_u764zHag@%SX(&k;?tdY2Jn&J)Ah>Xq zI6nc(8dI@{6Q(3Emsk8Er=Hm9f!wR=l5Tn3Az@a3_ie?BCpG;MA=wh+8$PG)uTo{; zeYig8Pn*nww3=4!1kByf^C_Xa&+-@8@4cc=XL3Q`aSJ@9FUEJ3n9+b#LIqB&c2iBd zjijx)*0nyNv5+CR=D@&u_Tm&deEzT6VwM72GHw&3+lO;9>{R?HyG5SQEbeVR%vJf{ zOdIkrAdOOB_PCh5a=@UwV7|&0dic4hrp=-KlW_V_5FyV~Nn+#!H?G8~zA@x%SUW!M zrE}MrpxB8ri*_2FyuJ|kxqiXH$uM_U%dF{-QEK#04N6{W8kCr)&cRZ*Ift&)IU*13 zT!D<)B2n|5t#|ya-xu2JfNb(>Bb&VdU!8g&twE$Tqa5@uV42xuJ%D1dxNwpJ= zn`GL^uwCHJL-?4x7~0aE6LW6^Wnj{{p0>*szzCUfJ27J8lWIw0VxK#)BO|L`GKV)! z$2%9R?4=p`ZOaqLB9=JB1J^kKeIZze#_Prom$cMjHF{=~64->i@=LmVRW;iT=NQi% zc<-qW>f+zF`Te51pTr&0Vo7zo8Cp~k!k+KOVO$!YOAEipoVSYMRy@|~>z;0)r)9*u zYP0*1xS`5^MktbZ-_%M~W}%2@U`-;up1BGk;bf!>5@DQ>X;PwEpO5l@S!ly;EJ$Q* z)uo{ZD9L?RJuT%$kRgC4cmzC-weiQB3WoRb&J`1AVHkw8UV5lGw&YKS!A26;HC5RG zv28A4`6Z$7(6`yIEy2qMh`bul?F4m0k~k4!mUFB%z2UtdfjFrI1Zy?^vOup4b0lf^ zKFiwufo&setgmr`I}#rVuo%3&c@$CAJKNu=VkaM~*HV8NeV@Hj@`h`||FfTaSirf7~Da*&C97@0dYup3Q;((H*kQ zv_SeR>G0*?=pyv?{M182cXQml}v!cucncz%BNwAoMM2(#oWsko;xExy8Q zZ9pRXT35)(Hnxiju4tj*YHxx_tJ)5FjPG$g=9T(Sy-n0UtaLFv9N?O3dPFbU&DgQX z)(YTSOo>7MC05uUqB8Swkd&4B&Wd?@sS{bsl8KBVbYZC|hv`>ufROFy6zza5!mSzN zXME}hCVm&Qv1>%>I>k@~_4?hD@5keap#os2@| zp#7Bxlr{%c$*PT@Zk7oy60X)@nJy`rmlPf-5(u)G3dqT<-o^>mEp5kGqUFx+jvm|S zqxbkqYEu}`8WOjpd^J(aDpTHfwYSp?ovv<=4T+$bUL;X1PcrzM`|3e;6O#c2kN0=v zXk5PHBFCl5yHMWKWI+!^x8V%@GL7V%{R(7%o4b$SJ(>bMt$+3|tv}Rnla*7QHQHG)))Hu(1x?z=*~C&dujn zMBwGHK4(J@IO8b!xKGOi5tnZq$q+n(YrW!s)3*`sc#E807CIPH_F@XmGVPc>BjF1n zbNSbQDx@2nbA)rQe2Q4N7XJPPaB}8&z{HQ0H=MGoEAQ%!emPo;mSDp5Mh=;}_|AL| z|482(H)*NNQd#ki$8`*c6u_OnHV%r!pc{k~pN>C?FFwL`wJrBW$Y2iIH== z{o%REBhXu~E$0d8>WRC~vRZ8%80nMASEt4!L5nV^f(y zJVBb+Z5)CgrOPW}hOP(lE~h1m%ts7EB8qUT3GhZ{&yjp{un$y1CId*zRIh6(z)QoiKf zpL9oi@NWOl98oh_dgSClb*te_Gis6ry=2}xj$j9T($PVCg;e_5w!Kf9FQ`5RA)e@M zQUP3ABqF=6ENhlw-<~S!P3agGHz=! zEKPRZpwagQ5LUH_Pq$->>XGpyKuLV3o@Q`>B>V^rmtn{k3HXVGrH@7j- zhI9XJ{7TDaFc2?-8%MGHTs*$vWjfdtHgSSLP(1Ljz7cN&hC_Dv=aDj5d& zc~59wBZzTQ?qP$bI+7FOIQ*G?bye&~LhaIaJ>Idt_xo<``FqQEOUU=_V15C z)_Z*ViPmplgkNs1=q5~?qmVdcpHT3+V3et_v;Z@?Rhe){>lRba8HI8BuSPw0fqMI`oFAy zkVXGOMu88OrG2V601)_el>we8fS>5d!2eAOEDGSr!UG^$@Sl_=Ef_`%Aj3ld_@`Bq zWd1+^06tI#9)LlgaDrvw6J%*20BsUL3zmTg%Rs>>f9L=p=o68rB>?0Dr+57!A)4AfAuuRTzGY6;o&UOx>!&4t|je zA5To-X?8`>^a(-^wT&#-JNjD1=SZ-r!m-4-iYTZl4w;xqBgr$9-$AW9@1RKtfn_lK zpuj!HtO6TsY{8$7eLRq{Z6BT%j77eeKR6*&sIysVGicF2d9VUwoWB-1B!@JO_VGCO zzp89Cv)NJ>PwW||j9fW|ewsnbGgROnu%FhP-tWIt^^?*dz}Laod+3z_n7cV{5P22F zZ(1>8?v8B+TJT8C<|5tM<ONm~7fWip$`yiCVwR4>vC7ndB$Ttk>l$f&JNnG@ ziaat`1pa53hL&=I_to@E^d_7BpRK>BZMaq2qAdN((mQT{^JQJQ1~nIu!uWR5G-7|+ zHc}G%1qM)KD;&E$~LO+EiHgGh7l*>xnn3xZt!I%U}(NKPnFfwh7jFusbAg) z`-~lQ5*CsVU>0kO3J_N%EEixn%wqyIbnYpXKLRr1c#-!)e9`7CRS_M(sgytiOAGO% z+Hur_npHeN?7X{Dab_q6gXH?ZTZ%s=qQ8dpJzt!5zWiZ_a)kuJiwo54V`u!LkxFIL z!h8@M`UReclK^m4EV!=qez0iw@kny-X5^ zX~@~uzpvKR=`JI}hV?R(kYO`s4&pdyHhPE+wP{SamjLoH8Ew3_&+=&)mbB}b1WAOV z)a*kVyETyzQX5x=g-jH|9~ytYD1ajUsK5wxx2MU-9VrS{)q=uWU}3)N-YmEAH>8TA zi0>D;X8*f6@mJZw~hn+J@1kkpPN(W2!-s9wcz|4Uz5pcLn~$yB|AC+hP4 z>>@41eH<<3^$thlXbGx)n5cPWhQ{1zht>rtEURu`CwNezFrv^iEW{2bos!=wGIIDd+$67vs$b9lngFgcAnnTM8&!NLolf--|LwML;0`$P0~$Zw5SeXK2^-(u zD~Kw)UZ*!|Rd|+=M<~B=m%WQ3%s=qR*f+$ID_AV)oSh663zm92AsE<-&yjD8wn3w+ zIH3D{S^@?8XTSaft|TZ}<)U)k5P+(e~AI`I>nOeYE*aW!+4_kz88Pl{pk!5W_? zs&iV!o(3CVm@4AlgC?TS_(jVvC+U1@qMu@#(d+8*HIQagDZS4nh|61z z8FZT*Cnu=jR}2KN5*R(t`m*<#P2>z?dCjYxb*H1!h_byyVa>Iw(P9Ew(i zrtmC(^qnYA)-SGCL zV{bE0jN#}Ny_HaKNI@vUJDWmzPid^+UJs{l8}Y&toEM>$_^suX22}Qgu}vK^7R;$m$B8DIV6^%~HH`jQ`j*%t ztqeb1Y`oPIp_ik1mOW(HaVk-w2ygIc8Id}L7|(DB3Mr?fiEqFXxt(FT@{_}_Vj2mo z7{JruGg~Y;nQ=$m0K?E!eC2ucR2C~x0VJ5i-Pr9tAJb{Fd6ot>FU?Mr2MK;f4g(a} z5x0Y4ns|>v;dJ&D` zz62-Gp{EY2g;2*Vmw@qhOI)r^zCMNH>E6WK*wDe#XOtSVmg*X&`HaX}nltHLfNZg3 zEo0@Y3wo_nf%ZVynY7I?MmhHR6RErmn_5ameu^kO8y-?=z;FH@ zgaGmYv49lcG*u))3(`ZCjamX40dix=N4yIiB9;m{3q&w`6e-<*+mG;Hu4&Wqq5atl zaaZ1kZRZiMm3RDaxhv_=5+Fjs8p0nz(-M?i5A>u3Ud4GmziLNjE^g0j?pH4^)!bH~ zEpRJ#jRz}9TIcT&V@yMXY>O$#yJWRvkQJYq;3&o>iF*M0`bny8;d*tn$6N>es;krf zg_Juw&^s9ZbKQrmV&Y%@d6_~gv4-F2%14W^rS8|5Nq5>~k=dSN1G$t(&b3nWX zqb94I>LiX(sh>_8M7kH8t#TBmHmG73B%|Wkj6Wv33`FXNSRX8*&wOKFK&^E&%4o2P zl#_#(ph;lGp>Co;!9lz&(vI2}Fijy1`$F{yaGd$(vkY}4KeuX04ZdfmT0)HPuP-QT zF9?Jvh<)o6^$DM&FD7?O)WrV4Gn&cQ*>qeh!he)Al|(>mSb?B=SKU-jjxrQWiW4cY z#<(dL{=>VDc=Q+uw=NIv?RzDr&d7o7F0*2bK%FLhp)5naR{-~6`Z&a{?A@pzjpSV2 zzeSHM*K&eD^|sIj)}0a@st^$xyHF4^WynACSe?k*={oEOqR4(`R5#XuK4yV6_I_7beG zxuS*2Bv>u{y_EYh=A4|Xp%pa zAjS?=+Mg4730=a*b48OJ|4c*)5>nWA?_8`{EIpH|+sIQ+Y9U#!&y=i2t%yYxY>dTW R35E~k-0yk>Yy%!w{ttRtWuO26 diff --git a/doc/src/Eqs/pair_spin_neel_interaction.tex b/doc/src/Eqs/pair_spin_neel_interaction.tex deleted file mode 100644 index 8b4ac33e73..0000000000 --- a/doc/src/Eqs/pair_spin_neel_interaction.tex +++ /dev/null @@ -1,16 +0,0 @@ -\documentclass[preview]{standalone} -\usepackage{varwidth} -\usepackage[utf8x]{inputenc} -\usepackage{amsmath,amssymb,amsthm,bm} -\begin{document} -\begin{varwidth}{50in} - \begin{equation} - \mathcal{H}_{N\acute{e}el}=-\sum_{{ i,j=1,i\neq j}}^N g_1(r_{ij})\left(({\bm e}_{ij}\cdot {\bm s}_{i})({\bm e}_{ij} - \cdot {\bm s}_{j})-\frac{{\bm s}_{i}\cdot{\bm s}_{j}}{3} \right) - +q_1(r_{ij})\left( ({\bm e}_{ij}\cdot {\bm s}_{i})^2 -\frac{{\bm s}_{i}\cdot{\bm s}_{j}}{3}\right) - \left( ({\bm e}_{ij}\cdot {\bm s}_{i})^2 -\frac{{\bm s}_{i}\cdot{\bm s}_{j}}{3} \right) - + q_2(r_{ij}) \Big( ({\bm e}_{ij}\cdot {\bm s}_{i}) ({\bm e}_{ij}\cdot {\bm s}_{j})^3 + ({\bm e}_{ij}\cdot - {\bm s}_{j}) ({\bm e}_{ij}\cdot {\bm s}_{i})^3\Big) \nonumber - \end{equation} -\end{varwidth} -\end{document} diff --git a/doc/src/Errors.rst b/doc/src/Errors.rst new file mode 100644 index 0000000000..eccb94b7b0 --- /dev/null +++ b/doc/src/Errors.rst @@ -0,0 +1,22 @@ +Errors +****** + +These doc pages describe the errors you can encounter when using +LAMMPS. The common problems include conceptual issues. The messages +and warnings doc pages give complete lists of all the messages the +code may generate (except those generated by USER packages), with +additional details for many of them. + + +.. toctree:: + :maxdepth: 1 + + Errors_common + Errors_bugs + Errors_messages + Errors_warnings + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Errors_bugs.rst b/doc/src/Errors_bugs.rst new file mode 100644 index 0000000000..5c297a3a1a --- /dev/null +++ b/doc/src/Errors_bugs.rst @@ -0,0 +1,32 @@ +Reporting bugs +============== + +If you are confident that you have found a bug in LAMMPS, follow these +steps. + +Check the `New features and bug fixes `_ section of the `LAMMPS WWW site `_ to see if the bug has already been reported or fixed or the +`Unfixed bug `_ to see if a fix is +pending. + +Check the `mailing list `_ to see if +it has been discussed before. + +If not, send an email to the mailing list describing the problem with +any ideas you have as to what is causing it or where in the code the +problem might be. The developers will ask for more info if needed, +such as an input script or data files. + +The most useful thing you can do to help us fix the bug is to isolate +the problem. Run it on the smallest number of atoms and fewest number +of processors and with the simplest input script that reproduces the +bug and try to identify what command or combination of commands is +causing the problem. + +.. note:: + + this page needs to have GitHub issues info added + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Errors_common.rst b/doc/src/Errors_common.rst new file mode 100644 index 0000000000..8137c64e96 --- /dev/null +++ b/doc/src/Errors_common.rst @@ -0,0 +1,128 @@ +Common problems +=============== + +If two LAMMPS runs do not produce the exact same answer on different +machines or different numbers of processors, this is typically not a +bug. In theory you should get identical answers on any number of +processors and on any machine. In practice, numerical round-off can +cause slight differences and eventual divergence of molecular dynamics +phase space trajectories within a few 100s or few 1000s of timesteps. +However, the statistical properties of the two runs (e.g. average +energy or temperature) should still be the same. + +If the :doc:`velocity ` command is used to set initial atom +velocities, a particular atom can be assigned a different velocity +when the problem is run on a different number of processors or on +different machines. If this happens, the phase space trajectories of +the two simulations will rapidly diverge. See the discussion of the +*loop* option in the :doc:`velocity ` command for details and +options that avoid this issue. + +Similarly, the :doc:`create\_atoms ` command generates a +lattice of atoms. For the same physical system, the ordering and +numbering of atoms by atom ID may be different depending on the number +of processors. + +Some commands use random number generators which may be setup to +produce different random number streams on each processor and hence +will produce different effects when run on different numbers of +processors. A commonly-used example is the :doc:`fix langevin ` command for thermostatting. + +A LAMMPS simulation typically has two stages, setup and run. Most +LAMMPS errors are detected at setup time; others like a bond +stretching too far may not occur until the middle of a run. + +LAMMPS tries to flag errors and print informative error messages so +you can fix the problem. For most errors it will also print the last +input script command that it was processing. Of course, LAMMPS cannot +figure out your physics or numerical mistakes, like choosing too big a +timestep, specifying erroneous force field coefficients, or putting 2 +atoms on top of each other! If you run into errors that LAMMPS +doesn't catch that you think it should flag, please send an email to +the `developers `_. + +If you get an error message about an invalid command in your input +script, you can determine what command is causing the problem by +looking in the log.lammps file or using the :doc:`echo command ` +to see it on the screen. If you get an error like "Invalid ... +style", with ... being fix, compute, pair, etc, it means that you +mistyped the style name or that the command is part of an optional +package which was not compiled into your executable. The list of +available styles in your executable can be listed by using :doc:`the -h command-line swith `. The installation and +compilation of optional packages is explained on the :doc:`Build packages ` doc page. + +For a given command, LAMMPS expects certain arguments in a specified +order. If you mess this up, LAMMPS will often flag the error, but it +may also simply read a bogus argument and assign a value that is +valid, but not what you wanted. E.g. trying to read the string "abc" +as an integer value of 0. Careful reading of the associated doc page +for the command should allow you to fix these problems. In most cases, +where LAMMPS expects to read a number, either integer or floating point, +it performs a stringent test on whether the provided input actually +is an integer or floating-point number, respectively, and reject the +input with an error message (for instance, when an integer is required, +but a floating-point number 1.0 is provided): + + +.. parsed-literal:: + + ERROR: Expected integer parameter instead of '1.0' in input script or data file + +Some commands allow for using variable references in place of numeric +constants so that the value can be evaluated and may change over the +course of a run. This is typically done with the syntax *v\_name* for a +parameter, where name is the name of the variable. On the other hand, +immediate variable expansion with the syntax $\ *name* is performed while +reading the input and before parsing commands, + +.. note:: + + Using a variable reference (i.e. *v\_name*) is only allowed if + the documentation of the corresponding command explicitly says it is. + Otherwise, you will receive an error message of this kind: + + +.. parsed-literal:: + + ERROR: Expected floating point parameter instead of 'v_name' in input script or data file + +Generally, LAMMPS will print a message to the screen and logfile and +exit gracefully when it encounters a fatal error. Sometimes it will +print a WARNING to the screen and logfile and continue on; you can +decide if the WARNING is important or not. A WARNING message that is +generated in the middle of a run is only printed to the screen, not to +the logfile, to avoid cluttering up thermodynamic output. If LAMMPS +crashes or hangs without spitting out an error message first then it +could be a bug (see :doc:`this section `) or one of the following +cases: + +LAMMPS runs in the available memory a processor allows to be +allocated. Most reasonable MD runs are compute limited, not memory +limited, so this shouldn't be a bottleneck on most platforms. Almost +all large memory allocations in the code are done via C-style malloc's +which will generate an error message if you run out of memory. +Smaller chunks of memory are allocated via C++ "new" statements. If +you are unlucky you could run out of memory just when one of these +small requests is made, in which case the code will crash or hang (in +parallel), since LAMMPS doesn't trap on those errors. + +Illegal arithmetic can cause LAMMPS to run slow or crash. This is +typically due to invalid physics and numerics that your simulation is +computing. If you see wild thermodynamic values or NaN values in your +LAMMPS output, something is wrong with your simulation. If you +suspect this is happening, it is a good idea to print out +thermodynamic info frequently (e.g. every timestep) via the +:doc:`thermo ` so you can monitor what is happening. +Visualizing the atom movement is also a good idea to insure your model +is behaving as you expect. + +In parallel, one way LAMMPS can hang is due to how different MPI +implementations handle buffering of messages. If the code hangs +without an error message, it may be that you need to specify an MPI +setting or two (usually via an environment variable) to enable +buffering or boost the sizes of messages that can be buffered. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Errors_messages.rst b/doc/src/Errors_messages.rst new file mode 100644 index 0000000000..a1795a6776 --- /dev/null +++ b/doc/src/Errors_messages.rst @@ -0,0 +1,8418 @@ +Error messages +============== + +This is an alphabetic list of the ERROR messages LAMMPS prints out and +the reason why. If the explanation here is not sufficient, the +documentation for the offending command may help. Error messages also +list the source file and line number where the error was generated. +For example, a message like this: + + +.. parsed-literal:: + + ERROR: Illegal velocity command (velocity.cpp:78) + +means that line #78 in the file src/velocity.cpp generated the error. +Looking in the source code may help you figure out what went wrong. + +Note that error messages from :doc:`user-contributed packages ` are not listed here. If such an error +occurs and is not self-explanatory, you'll need to look in the source +code or contact the author of the package. + +Doc page with :doc:`WARNING messages ` + + +---------- + + + + +*1-3 bond count is inconsistent* + An inconsistency was detected when computing the number of 1-3 + neighbors for each atom. This likely means something is wrong with + the bond topologies you have defined. + +*1-4 bond count is inconsistent* + An inconsistency was detected when computing the number of 1-4 + neighbors for each atom. This likely means something is wrong with + the bond topologies you have defined. + +*Accelerator sharing is not currently supported on system* + Multiple MPI processes cannot share the accelerator on your + system. For NVIDIA GPUs, see the nvidia-smi command to change this + setting. + +*All angle coeffs are not set* + All angle coefficients must be set in the data file or by the + angle\_coeff command before running a simulation. + +*All atom IDs = 0 but atom\_modify id = yes* + Self-explanatory. + +*All atoms of a swapped type must have same charge.* + Self-explanatory. + +*All atoms of a swapped type must have the same charge.* + Self-explanatory. + +*All bond coeffs are not set* + All bond coefficients must be set in the data file or by the + bond\_coeff command before running a simulation. + +*All dihedral coeffs are not set* + All dihedral coefficients must be set in the data file or by the + dihedral\_coeff command before running a simulation. + +*All improper coeffs are not set* + All improper coefficients must be set in the data file or by the + improper\_coeff command before running a simulation. + +*All masses are not set* + For atom styles that define masses for each atom type, all masses must + be set in the data file or by the mass command before running a + simulation. They must also be set before using the velocity + command. + +*All mol IDs should be set for fix gcmc group atoms* + The molecule flag is on, yet not all molecule ids in the fix group + have been set to non-zero positive values by the user. This is an + error since all atoms in the fix gcmc group are eligible for deletion, + rotation, and translation and therefore must have valid molecule ids. + +*All pair coeffs are not set* + All pair coefficients must be set in the data file or by the + pair\_coeff command before running a simulation. + +*All read\_dump x,y,z fields must be specified for scaled, triclinic coords* + For triclinic boxes and scaled coordinates you must specify all 3 of + the x,y,z fields, else LAMMPS cannot reconstruct the unscaled + coordinates. + +*All universe/uloop variables must have same # of values* + Self-explanatory. + +*All variables in next command must be same style* + Self-explanatory. + +*Angle atom missing in delete\_bonds* + The delete\_bonds command cannot find one or more atoms in a particular + angle on a particular processor. The pairwise cutoff is too short or + the atoms are too far apart to make a valid angle. + +*Angle atom missing in set command* + The set command cannot find one or more atoms in a particular angle on + a particular processor. The pairwise cutoff is too short or the atoms + are too far apart to make a valid angle. + +*Angle atoms %d %d %d missing on proc %d at step %ld* + One or more of 3 atoms needed to compute a particular angle are + missing on this processor. Typically this is because the pairwise + cutoff is set too short or the angle has blown apart and an atom is + too far away. + +*Angle atoms missing on proc %d at step %ld* + One or more of 3 atoms needed to compute a particular angle are + missing on this processor. Typically this is because the pairwise + cutoff is set too short or the angle has blown apart and an atom is + too far away. + +*Angle coeff for hybrid has invalid style* + Angle style hybrid uses another angle style as one of its + coefficients. The angle style used in the angle\_coeff command or read + from a restart file is not recognized. + +*Angle coeffs are not set* + No angle coefficients have been assigned in the data file or via the + angle\_coeff command. + +*Angle extent > half of periodic box length* + This error was detected by the neigh\_modify check yes setting. It is + an error because the angle atoms are so far apart it is ambiguous how + it should be defined. + +*Angle potential must be defined for SHAKE* + When shaking angles, an angle\_style potential must be used. + +*Angle style hybrid cannot have hybrid as an argument* + Self-explanatory. + +*Angle style hybrid cannot have none as an argument* + Self-explanatory. + +*Angle style hybrid cannot use same angle style twice* + Self-explanatory. + +*Angle table must range from 0 to 180 degrees* + Self-explanatory. + +*Angle table parameters did not set N* + List of angle table parameters must include N setting. + +*Angle\_coeff command before angle\_style is defined* + Coefficients cannot be set in the data file or via the angle\_coeff + command until an angle\_style has been assigned. + +*Angle\_coeff command before simulation box is defined* + The angle\_coeff command cannot be used before a read\_data, + read\_restart, or create\_box command. + +*Angle\_coeff command when no angles allowed* + The chosen atom style does not allow for angles to be defined. + +*Angle\_style command when no angles allowed* + The chosen atom style does not allow for angles to be defined. + +*Angles assigned incorrectly* + Angles read in from the data file were not assigned correctly to + atoms. This means there is something invalid about the topology + definitions. + +*Angles defined but no angle types* + The data file header lists angles but no angle types. + +*Append boundary must be shrink/minimum* + The boundary style of the face where atoms are added + must be of type m (shrink/minimum). + +*Arccos of invalid value in variable formula* + Argument of arccos() must be between -1 and 1. + +*Arcsin of invalid value in variable formula* + Argument of arcsin() must be between -1 and 1. + +*Assigning body parameters to non-body atom* + Self-explanatory. + +*Assigning ellipsoid parameters to non-ellipsoid atom* + Self-explanatory. + +*Assigning line parameters to non-line atom* + Self-explanatory. + +*Assigning quat to non-body atom* + Self-explanatory. + +*Assigning tri parameters to non-tri atom* + Self-explanatory. + +*At least one atom of each swapped type must be present to define charges.* + Self-explanatory. + +*Atom IDs must be consecutive for velocity create loop all* + Self-explanatory. + +*Atom IDs must be used for molecular systems* + Atom IDs are used to identify and find partner atoms in bonds. + +*Atom count changed in fix neb* + This is not allowed in a NEB calculation. + +*Atom count is inconsistent, cannot write data file* + The sum of atoms across processors does not equal the global number + of atoms. Probably some atoms have been lost. + +*Atom count is inconsistent, cannot write restart file* + Sum of atoms across processors does not equal initial total count. + This is probably because you have lost some atoms. + +*Atom in too many rigid bodies - boost MAXBODY* + Fix poems has a parameter MAXBODY (in fix\_poems.cpp) which determines + the maximum number of rigid bodies a single atom can belong to (i.e. a + multibody joint). The bodies you have defined exceed this limit. + +*Atom sort did not operate correctly* + This is an internal LAMMPS error. Please report it to the + developers. + +*Atom style hybrid cannot have hybrid as an argument* + Self-explanatory. + +*Atom style hybrid cannot use same atom style twice* + Self-explanatory. + +*Atom style template molecule must have atom types* + The defined molecule(s) does not specify atom types. + +*Atom style was redefined after using fix property/atom* + This is not allowed. + +*Atom type must be zero in fix gcmc mol command* + Self-explanatory. + +*Atom vector in equal-style variable formula* + Atom vectors generate one value per atom which is not allowed + in an equal-style variable. + +*Atom-style variable in equal-style variable formula* + Atom-style variables generate one value per atom which is not allowed + in an equal-style variable. + +*Atom\_modify id command after simulation box is defined* + The atom\_modify id command cannot be used after a read\_data, + read\_restart, or create\_box command. + +*Atom\_modify map command after simulation box is defined* + The atom\_modify map command cannot be used after a read\_data, + read\_restart, or create\_box command. + +*Atom\_modify sort and first options cannot be used together* + Self-explanatory. + +*Atom\_style command after simulation box is defined* + The atom\_style command cannot be used after a read\_data, + read\_restart, or create\_box command. + +*Atom\_style line can only be used in 2d simulations* + Self-explanatory. + +*Atom\_style tri can only be used in 3d simulations* + Self-explanatory. + +*Atomfile variable could not read values* + Check the file assigned to the variable. + +*Atomfile variable in equal-style variable formula* + Self-explanatory. + +*Atomfile-style variable in equal-style variable formula* + Self-explanatory. + +*Attempt to pop empty stack in fix box/relax* + Internal LAMMPS error. Please report it to the developers. + +*Attempt to push beyond stack limit in fix box/relax* + Internal LAMMPS error. Please report it to the developers. + +*Attempting to rescale a 0.0 temperature* + Cannot rescale a temperature that is already 0.0. + +*Bad FENE bond* + Two atoms in a FENE bond have become so far apart that the bond cannot + be computed. + +*Bad TIP4P angle type for PPPM/TIP4P* + Specified angle type is not valid. + +*Bad TIP4P angle type for PPPMDisp/TIP4P* + Specified angle type is not valid. + +*Bad TIP4P bond type for PPPM/TIP4P* + Specified bond type is not valid. + +*Bad TIP4P bond type for PPPMDisp/TIP4P* + Specified bond type is not valid. + +*Bad fix ID in fix append/atoms command* + The value of the fix\_id for keyword spatial must start with 'f\_'. + +*Bad grid of processors* + The 3d grid of processors defined by the processors command does not + match the number of processors LAMMPS is being run on. + +*Bad kspace\_modify kmax/ewald parameter* + Kspace\_modify values for the kmax/ewald keyword must be integers > 0 + +*Bad kspace\_modify slab parameter* + Kspace\_modify value for the slab/volume keyword must be >= 2.0. + +*Bad matrix inversion in mldivide3* + This error should not occur unless the matrix is badly formed. + +*Bad principal moments* + Fix rigid did not compute the principal moments of inertia of a rigid + group of atoms correctly. + +*Bad quadratic solve for particle/line collision* + This is an internal error. It should normally not occur. + +*Bad quadratic solve for particle/tri collision* + This is an internal error. It should normally not occur. + +*Bad real space Coulombic cutoff in fix tune/kspace* + Fix tune/kspace tried to find the optimal real space Coulombic cutoff using + the Newton-Rhaphson method, but found a non-positive or NaN cutoff + +*Balance command before simulation box is defined* + The balance command cannot be used before a read\_data, read\_restart, + or create\_box command. + +*Balance produced bad splits* + This should not occur. It means two or more cutting plane locations + are on top of each other or out of order. Report the problem to the + developers. + +*Balance rcb cannot be used with comm\_style brick* + Comm\_style tiled must be used instead. + +*Balance shift string is invalid* + The string can only contain the characters "x", "y", or "z". + +*Bias compute does not calculate a velocity bias* + The specified compute must compute a bias for temperature. + +*Bias compute does not calculate temperature* + The specified compute must compute temperature. + +*Bias compute group does not match compute group* + The specified compute must operate on the same group as the parent + compute. + +*Big particle in fix srd cannot be point particle* + Big particles must be extended spheroids or ellipsoids. + +*Bigint setting in lmptype.h is invalid* + Size of bigint is less than size of tagint. + +*Bigint setting in lmptype.h is not compatible* + Format of bigint stored in restart file is not consistent with LAMMPS + version you are running. See the settings in src/lmptype.h + +*Bitmapped lookup tables require int/float be same size* + Cannot use pair tables on this machine, because of word sizes. Use + the pair\_modify command with table 0 instead. + +*Bitmapped table in file does not match requested table* + Setting for bitmapped table in pair\_coeff command must match table + in file exactly. + +*Bitmapped table is incorrect length in table file* + Number of table entries is not a correct power of 2. + +*Bond and angle potentials must be defined for TIP4P* + Cannot use TIP4P pair potential unless bond and angle potentials + are defined. + +*Bond atom missing in box size check* + The 2nd atoms needed to compute a particular bond is missing on this + processor. Typically this is because the pairwise cutoff is set too + short or the bond has blown apart and an atom is too far away. + +*Bond atom missing in delete\_bonds* + The delete\_bonds command cannot find one or more atoms in a particular + bond on a particular processor. The pairwise cutoff is too short or + the atoms are too far apart to make a valid bond. + +*Bond atom missing in image check* + The 2nd atom in a particular bond is missing on this processor. + Typically this is because the pairwise cutoff is set too short or the + bond has blown apart and an atom is too far away. + +*Bond atom missing in set command* + The set command cannot find one or more atoms in a particular bond on + a particular processor. The pairwise cutoff is too short or the atoms + are too far apart to make a valid bond. + +*Bond atoms %d %d missing on proc %d at step %ld* + The 2nd atom needed to compute a particular bond is missing on this + processor. Typically this is because the pairwise cutoff is set too + short or the bond has blown apart and an atom is too far away. + +*Bond atoms missing on proc %d at step %ld* + The 2nd atom needed to compute a particular bond is missing on this + processor. Typically this is because the pairwise cutoff is set too + short or the bond has blown apart and an atom is too far away. + +*Bond coeff for hybrid has invalid style* + Bond style hybrid uses another bond style as one of its coefficients. + The bond style used in the bond\_coeff command or read from a restart + file is not recognized. + +*Bond coeffs are not set* + No bond coefficients have been assigned in the data file or via the + bond\_coeff command. + +*Bond extent > half of periodic box length* + This error was detected by the neigh\_modify check yes setting. It is + an error because the bond atoms are so far apart it is ambiguous how + it should be defined. + +*Bond potential must be defined for SHAKE* + Cannot use fix shake unless bond potential is defined. + +*Bond style hybrid cannot have hybrid as an argument* + Self-explanatory. + +*Bond style hybrid cannot have none as an argument* + Self-explanatory. + +*Bond style hybrid cannot use same bond style twice* + Self-explanatory. + +*Bond style quartic cannot be used with 3,4-body interactions* + No angle, dihedral, or improper styles can be defined when using + bond style quartic. + +*Bond style quartic cannot be used with atom style template* + This bond style can change the bond topology which is not + allowed with this atom style. + +*Bond style quartic requires special\_bonds = 1,1,1* + This is a restriction of the current bond quartic implementation. + +*Bond table parameters did not set N* + List of bond table parameters must include N setting. + +*Bond table values are not increasing* + The values in the tabulated file must be monotonically increasing. + +*BondAngle coeff for hybrid angle has invalid format* + No "ba" field should appear in data file entry. + +*BondBond coeff for hybrid angle has invalid format* + No "bb" field should appear in data file entry. + +*Bond\_coeff command before bond\_style is defined* + Coefficients cannot be set in the data file or via the bond\_coeff + command until an bond\_style has been assigned. + +*Bond\_coeff command before simulation box is defined* + The bond\_coeff command cannot be used before a read\_data, + read\_restart, or create\_box command. + +*Bond\_coeff command when no bonds allowed* + The chosen atom style does not allow for bonds to be defined. + +*Bond\_style command when no bonds allowed* + The chosen atom style does not allow for bonds to be defined. + +*Bonds assigned incorrectly* + Bonds read in from the data file were not assigned correctly to atoms. + This means there is something invalid about the topology definitions. + +*Bonds defined but no bond types* + The data file header lists bonds but no bond types. + +*Bond/react: Cannot use fix bond/react with non-molecular systems* + Only systems with bonds that can be changed can be used. Atom\_style + template does not qualify. + +*Bond/react: Rmax cutoff is longer than pairwise cutoff* + This is not allowed because bond creation is done using the pairwise + neighbor list. + +*Bond/react: Molecule template ID for fix bond/react does not exist* + A valid molecule template must have been created with the molecule + command. + +*Bond/react: Reaction templates must contain the same number of atoms* + There should be a one-to-one correspondence between atoms in the + pre-reacted and post-reacted templates, as specified by the map file. + +*Bond/react: Unknown section in map file* + Please ensure reaction map files are properly formatted. + +*Bond/react: Atom affected by reaction too close to template edge* + This means an atom which changes type or connectivity during the + reaction is too close to an 'edge' atom defined in the superimpose + file. This could cause incorrect assignment of bonds, angle, etc. + Generally, this means you must include more atoms in your templates, + such that there are at least two atoms between each atom involved in + the reaction and an edge atom. + +*Bond/react: Fix bond/react needs ghost atoms from farther away* + This is because a processor needs to superimpose the entire unreacted + molecule template onto simulation atoms it knows about. The + comm\_modify cutoff command can be used to extend the communication + range. + +*Bond/react: A deleted atom cannot remain bonded to an atom that is not deleted* + Self-explanatory. + +*Bond/react: First neighbors of chiral atoms must be of mutually different types* + Self-explanatory. + +*Bond/react: Chiral atoms must have exactly four first neighbors* + Self-explanatory. + +*Bond/react: Molecule template 'Coords' section required for chiralIDs keyword* + The coordinates of atoms in the pre-reacted template are used to determine + chirality. + +*Bond/react special bond generation overflow* + The number of special bonds per-atom created by a reaction exceeds the + system setting. See the read\_data or create\_box command for how to + specify this value. + +*Bond/react topology/atom exceed system topology/atom* + The number of bonds, angles etc per-atom created by a reaction exceeds + the system setting. See the read\_data or create\_box command for how to + specify this value. + +*Both restart files must use % or neither* + Self-explanatory. + +*Both restart files must use MPI-IO or neither* + Self-explanatory. + +*Both sides of boundary must be periodic* + Cannot specify a boundary as periodic only on the lo or hi side. Must + be periodic on both sides. + +*Boundary command after simulation box is defined* + The boundary command cannot be used after a read\_data, read\_restart, + or create\_box command. + +*Box bounds are invalid* + The box boundaries specified in the read\_data file are invalid. The + lo value must be less than the hi value for all 3 dimensions. + +*Box command after simulation box is defined* + The box command cannot be used after a read\_data, read\_restart, or + create\_box command. + +*CPU neighbor lists must be used for ellipsoid/sphere mix.* + When using Gay-Berne or RE-squared pair styles with both ellipsoidal and + spherical particles, the neighbor list must be built on the CPU + +*Can not specify Pxy/Pxz/Pyz in fix box/relax with non-triclinic box* + Only triclinic boxes can be used with off-diagonal pressure components. + See the region prism command for details. + +*Can not specify Pxy/Pxz/Pyz in fix nvt/npt/nph with non-triclinic box* + Only triclinic boxes can be used with off-diagonal pressure components. + See the region prism command for details. + +*Can only use -plog with multiple partitions* + Self-explanatory. See doc page discussion of command-line switches. + +*Can only use -pscreen with multiple partitions* + Self-explanatory. See doc page discussion of command-line switches. + +*Can only use Kokkos supported regions with Kokkos package* + Self-explanatory. + +*Can only use NEB with 1-processor replicas* + This is current restriction for NEB as implemented in LAMMPS. + +*Can only use TAD with 1-processor replicas for NEB* + This is current restriction for NEB as implemented in LAMMPS. + +*Cannot (yet) do analytic differentiation with pppm/gpu* + This is a current restriction of this command. + +*Cannot (yet) request ghost atoms with Kokkos half neighbor list* + This feature is not yet supported. + +*Cannot (yet) use 'electron' units with dipoles* + This feature is not yet supported. + +*Cannot (yet) use Ewald with triclinic box and slab correction* + This feature is not yet supported. + +*Cannot (yet) use K-space slab correction with compute group/group for triclinic systems* + This option is not yet supported. + +*Cannot (yet) use MSM with 2d simulation* + This feature is not yet supported. + +*Cannot (yet) use PPPM with triclinic box and TIP4P* + This feature is not yet supported. + +*Cannot (yet) use PPPM with triclinic box and kspace\_modify diff ad* + This feature is not yet supported. + +*Cannot (yet) use PPPM with triclinic box and slab correction* + This feature is not yet supported. + +*Cannot (yet) use kspace slab correction with long-range dipoles and non-neutral systems or per-atom energy* + This feature is not yet supported. + +*Cannot (yet) use kspace\_modify diff ad with compute group/group* + This option is not yet supported. + +*Cannot (yet) use kspace\_style pppm/stagger with triclinic systems* + This feature is not yet supported. + +*Cannot (yet) use molecular templates with Kokkos* + Self-explanatory. + +*Cannot (yet) use respa with Kokkos* + Self-explanatory. + +*Cannot (yet) use rigid bodies with fix deform and Kokkos* + Self-explanatory. + +*Cannot (yet) use rigid bodies with fix nh and Kokkos* + Self-explanatory. + +*Cannot (yet) use single precision with MSM (remove -DFFT\_SINGLE from Makefile and re-compile)* + Single precision cannot be used with MSM. + +*Cannot add atoms to fix move variable* + Atoms can not be added afterwards to this fix option. + +*Cannot append atoms to a triclinic box* + The simulation box must be defined with edges aligned with the + Cartesian axes. + +*Cannot balance in z dimension for 2d simulation* + Self-explanatory. + +*Cannot change box ortho/triclinic with certain fixes defined* + This is because those fixes store the shape of the box. You need to + use unfix to discard the fix, change the box, then redefine a new + fix. + +*Cannot change box ortho/triclinic with dumps defined* + This is because some dumps store the shape of the box. You need to + use undump to discard the dump, change the box, then redefine a new + dump. + +*Cannot change box tilt factors for orthogonal box* + Cannot use tilt factors unless the simulation box is non-orthogonal. + +*Cannot change box to orthogonal when tilt is non-zero* + Self-explanatory. + +*Cannot change box z boundary to non-periodic for a 2d simulation* + Self-explanatory. + +*Cannot change dump\_modify every for dump dcd* + The frequency of writing dump dcd snapshots cannot be changed. + +*Cannot change dump\_modify every for dump xtc* + The frequency of writing dump xtc snapshots cannot be changed. + +*Cannot change timestep once fix srd is setup* + This is because various SRD properties depend on the timestep + size. + +*Cannot change timestep with fix pour* + This is because fix pour pre-computes the time delay for particles to + fall out of the insertion volume due to gravity. + +*Cannot change to comm\_style brick from tiled layout* + Self-explanatory. + +*Cannot change\_box after reading restart file with per-atom info* + This is because the restart file info cannot be migrated with the + atoms. You can get around this by performing a 0-timestep run which + will assign the restart file info to actual atoms. + +*Cannot change\_box in xz or yz for 2d simulation* + Self-explanatory. + +*Cannot change\_box in z dimension for 2d simulation* + Self-explanatory. + +*Cannot clear group all* + This operation is not allowed. + +*Cannot close restart file - MPI error: %s* + This error was generated by MPI when reading/writing an MPI-IO restart + file. + +*Cannot compute initial g\_ewald\_disp* + LAMMPS failed to compute an initial guess for the PPPM\_disp g\_ewald\_6 + factor that partitions the computation between real space and k-space + for Dispersion interactions. + +*Cannot create an atom map unless atoms have IDs* + The simulation requires a mapping from global atom IDs to local atoms, + but the atoms that have been defined have no IDs. + +*Cannot create atoms with undefined lattice* + Must use the lattice command before using the create\_atoms + command. + +*Cannot create/grow a vector/array of pointers for %s* + LAMMPS code is making an illegal call to the templated memory + allocaters, to create a vector or array of pointers. + +*Cannot create\_atoms after reading restart file with per-atom info* + The per-atom info was stored to be used when by a fix that you may + re-define. If you add atoms before re-defining the fix, then there + will not be a correct amount of per-atom info. + +*Cannot create\_box after simulation box is defined* + A simulation box can only be defined once. + +*Cannot currently use pair reax with pair hybrid* + This is not yet supported. + +*Cannot currently use pppm/gpu with fix balance.* + Self-explanatory. + +*Cannot delete group all* + Self-explanatory. + +*Cannot delete group currently used by a compute* + Self-explanatory. + +*Cannot delete group currently used by a dump* + Self-explanatory. + +*Cannot delete group currently used by a fix* + Self-explanatory. + +*Cannot delete group currently used by atom\_modify first* + Self-explanatory. + +*Cannot delete\_atoms bond yes for non-molecular systems* + Self-explanatory. + +*Cannot displace\_atoms after reading restart file with per-atom info* + This is because the restart file info cannot be migrated with the + atoms. You can get around this by performing a 0-timestep run which + will assign the restart file info to actual atoms. + +*Cannot do GCMC on atoms in atom\_modify first group* + This is a restriction due to the way atoms are organized in a list to + enable the atom\_modify first command. + +*Cannot do atom/swap on atoms in atom\_modify first group* + This is a restriction due to the way atoms are organized in a list to + enable the atom\_modify first command. + +*Cannot dump sort on atom IDs with no atom IDs defined* + Self-explanatory. + +*Cannot dump sort when multiple dump files are written* + In this mode, each processor dumps its atoms to a file, so + no sorting is allowed. + +*Cannot embed Python when also extending Python with LAMMPS* + When running LAMMPS via Python through the LAMMPS library interface + you cannot also user the input script python command. + +*Cannot evaporate atoms in atom\_modify first group* + This is a restriction due to the way atoms are organized in + a list to enable the atom\_modify first command. + +*Cannot find create\_bonds group ID* + Self-explanatory. + +*Cannot find delete\_bonds group ID* + Group ID used in the delete\_bonds command does not exist. + +*Cannot find specified group ID for core particles* + Self-explanatory. + +*Cannot find specified group ID for shell particles* + Self-explanatory. + +*Cannot have both pair\_modify shift and tail set to yes* + These 2 options are contradictory. + +*Cannot intersect groups using a dynamic group* + This operation is not allowed. + +*Cannot mix molecular and molecule template atom styles* + Self-explanatory. + +*Cannot open -reorder file* + Self-explanatory. + +*Cannot open ADP potential file %s* + The specified ADP potential file cannot be opened. Check that the + path and name are correct. + +*Cannot open AIREBO potential file %s* + The specified AIREBO potential file cannot be opened. Check that the + path and name are correct. + +*Cannot open BOP potential file %s* + The specified BOP potential file cannot be opened. Check that the + path and name are correct. + +*Cannot open COMB potential file %s* + The specified COMB potential file cannot be opened. Check that the + path and name are correct. + +*Cannot open COMB3 lib.comb3 file* + The COMB3 library file cannot be opened. Check that the path and name + are correct. + +*Cannot open COMB3 potential file %s* + The specified COMB3 potential file cannot be opened. Check that the + path and name are correct. + +*Cannot open EAM potential file %s* + The specified EAM potential file cannot be opened. Check that the + path and name are correct. + +*Cannot open EIM potential file %s* + The specified EIM potential file cannot be opened. Check that the + path and name are correct. + +*Cannot open LCBOP potential file %s* + The specified LCBOP potential file cannot be opened. Check that the + path and name are correct. + +*Cannot open MEAM potential file %s* + The specified MEAM potential file cannot be opened. Check that the + path and name are correct. + +*Cannot open SNAP coefficient file %s* + The specified SNAP coefficient file cannot be opened. Check that the + path and name are correct. + +*Cannot open SNAP parameter file %s* + The specified SNAP parameter file cannot be opened. Check that the + path and name are correct. + +*Cannot open Stillinger-Weber potential file %s* + The specified SW potential file cannot be opened. Check that the path + and name are correct. + +*Cannot open Tersoff potential file %s* + The specified potential file cannot be opened. Check that the path + and name are correct. + +*Cannot open Vashishta potential file %s* + The specified Vashishta potential file cannot be opened. Check that the path + and name are correct. + +*Cannot open balance output file* + Self-explanatory. + +*Cannot open coul/streitz potential file %s* + The specified coul/streitz potential file cannot be opened. Check + that the path and name are correct. + +*Cannot open custom file* + Self-explanatory. + +*Cannot open data file %s* + The specified file cannot be opened. Check that the path and name are + correct. + +*Cannot open dir to search for restart file* + Using a "\*" in the name of the restart file will open the current + directory to search for matching file names. + +*Cannot open dump file* + Self-explanatory. + +*Cannot open dump file %s* + The output file for the dump command cannot be opened. Check that the + path and name are correct. + +*Cannot open file %s* + The specified file cannot be opened. Check that the path and name are + correct. If the file is a compressed file, also check that the gzip + executable can be found and run. + +*Cannot open file variable file %s* + The specified file cannot be opened. Check that the path and name are + correct. + +*Cannot open fix ave/chunk file %s* + The specified file cannot be opened. Check that the path and name are + correct. + +*Cannot open fix ave/correlate file %s* + The specified file cannot be opened. Check that the path and name are + correct. + +*Cannot open fix ave/histo file %s* + The specified file cannot be opened. Check that the path and name are + correct. + +*Cannot open fix ave/time file %s* + The specified file cannot be opened. Check that the path and name are + correct. + +*Cannot open fix balance output file* + Self-explanatory. + +*Cannot open fix poems file %s* + The specified file cannot be opened. Check that the path and name are + correct. + +*Cannot open fix print file %s* + The output file generated by the fix print command cannot be opened + +*Cannot open fix qeq parameter file %s* + The specified file cannot be opened. Check that the path and name are + correct. + +*Cannot open fix qeq/comb file %s* + The output file for the fix qeq/combs command cannot be opened. + Check that the path and name are correct. + +*Cannot open fix reax/bonds file %s* + The output file for the fix reax/bonds command cannot be opened. + Check that the path and name are correct. + +*Cannot open fix rigid infile %s* + The specified file cannot be opened. Check that the path and name are + correct. + +*Cannot open fix rigid restart file %s* + The specified file cannot be opened. Check that the path and name are + correct. + +*Cannot open fix rigid/small infile %s* + The specified file cannot be opened. Check that the path and name are + correct. + +*Cannot open fix tmd file %s* + The output file for the fix tmd command cannot be opened. Check that + the path and name are correct. + +*Cannot open fix ttm file %s* + The output file for the fix ttm command cannot be opened. Check that + the path and name are correct. + +*Cannot open gzipped file* + LAMMPS was compiled without support for reading and writing gzipped + files through a pipeline to the gzip program with -DLAMMPS\_GZIP. + +*Cannot open input script %s* + Self-explanatory. + +*Cannot open log.cite file* + This file is created when you use some LAMMPS features, to indicate + what paper you should cite on behalf of those who implemented + the feature. Check that you have write privileges into the directory + you are running in. + +*Cannot open log.lammps for writing* + The default LAMMPS log file cannot be opened. Check that the + directory you are running in allows for files to be created. + +*Cannot open logfile* + The LAMMPS log file named in a command-line argument cannot be opened. + Check that the path and name are correct. + +*Cannot open logfile %s* + The LAMMPS log file specified in the input script cannot be opened. + Check that the path and name are correct. + +*Cannot open molecule file %s* + The specified file cannot be opened. Check that the path and name are + correct. + +*Cannot open nb3b/harmonic potential file %s* + The specified potential file cannot be opened. Check that the path + and name are correct. + +*Cannot open pair\_write file* + The specified output file for pair energies and forces cannot be + opened. Check that the path and name are correct. + +*Cannot open polymorphic potential file %s* + The specified polymorphic potential file cannot be opened. Check that + the path and name are correct. + +*Cannot open print file %s* + Self-explanatory. + +*Cannot open processors output file* + Self-explanatory. + +*Cannot open restart file %s* + Self-explanatory. + +*Cannot open restart file for reading - MPI error: %s* + This error was generated by MPI when reading/writing an MPI-IO restart + file. + +*Cannot open restart file for writing - MPI error: %s* + This error was generated by MPI when reading/writing an MPI-IO restart + file. + +*Cannot open screen file* + The screen file specified as a command-line argument cannot be + opened. Check that the directory you are running in allows for files + to be created. + +*Cannot open temporary file for world counter.* + Self-explanatory. + +*Cannot open universe log file* + For a multi-partition run, the master log file cannot be opened. + Check that the directory you are running in allows for files to be + created. + +*Cannot open universe screen file* + For a multi-partition run, the master screen file cannot be opened. + Check that the directory you are running in allows for files to be + created. + +*Cannot read from restart file - MPI error: %s* + This error was generated by MPI when reading/writing an MPI-IO restart + file. + +*Cannot read\_data without add keyword after simulation box is defined* + Self-explanatory. + +*Cannot read\_restart after simulation box is defined* + The read\_restart command cannot be used after a read\_data, + read\_restart, or create\_box command. + +*Cannot redefine variable as a different style* + An equal-style variable can be re-defined but only if it was + originally an equal-style variable. + +*Cannot replicate 2d simulation in z dimension* + The replicate command cannot replicate a 2d simulation in the z + dimension. + +*Cannot replicate with fixes that store atom quantities* + Either fixes are defined that create and store atom-based vectors or a + restart file was read which included atom-based vectors for fixes. + The replicate command cannot duplicate that information for new atoms. + You should use the replicate command before fixes are applied to the + system. + +*Cannot reset timestep with a dynamic region defined* + Dynamic regions (see the region command) have a time dependence. + Thus you cannot change the timestep when one or more of these + are defined. + +*Cannot reset timestep with a time-dependent fix defined* + You cannot reset the timestep when a fix that keeps track of elapsed + time is in place. + +*Cannot run 2d simulation with non-periodic Z dimension* + Use the boundary command to make the z dimension periodic in order to + run a 2d simulation. + +*Cannot set bond topology types for atom style template* + The bond, angle, etc types cannot be changed for this atom style since + they are static settings in the molecule template files. + +*Cannot set both respa pair and inner/middle/outer* + In the rRESPA integrator, you must compute pairwise potentials either + all together (pair), or in pieces (inner/middle/outer). You can't do + both. + +*Cannot set cutoff/multi before simulation box is defined* + Self-explanatory. + +*Cannot set dpd/theta for this atom style* + Self-explanatory. + +*Cannot set dump\_modify flush for dump xtc* + Self-explanatory. + +*Cannot set mass for this atom style* + This atom style does not support mass settings for each atom type. + Instead they are defined on a per-atom basis in the data file. + +*Cannot set meso/cv for this atom style* + Self-explanatory. + +*Cannot set meso/e for this atom style* + Self-explanatory. + +*Cannot set meso/rho for this atom style* + Self-explanatory. + +*Cannot set non-zero image flag for non-periodic dimension* + Self-explanatory. + +*Cannot set non-zero z velocity for 2d simulation* + Self-explanatory. + +*Cannot set quaternion for atom that has none* + Self-explanatory. + +*Cannot set quaternion with xy components for 2d system* + Self-explanatory. + +*Cannot set respa hybrid and any of pair/inner/middle/outer* + In the rRESPA integrator, you must compute pairwise potentials either + all together (pair), with different cutoff regions (inner/middle/outer), + or per hybrid sub-style (hybrid). You cannot mix those. + +*Cannot set respa middle without inner/outer* + In the rRESPA integrator, you must define both a inner and outer + setting in order to use a middle setting. + +*Cannot set restart file size - MPI error: %s* + This error was generated by MPI when reading/writing an MPI-IO restart + file. + +*Cannot set smd/contact/radius for this atom style* + Self-explanatory. + +*Cannot set smd/mass/density for this atom style* + Self-explanatory. + +*Cannot set temperature for fix rigid/nph* + The temp keyword cannot be specified. + +*Cannot set theta for atom that is not a line* + Self-explanatory. + +*Cannot set this attribute for this atom style* + The attribute being set does not exist for the defined atom style. + +*Cannot set variable z velocity for 2d simulation* + Self-explanatory. + +*Cannot skew triclinic box in z for 2d simulation* + Self-explanatory. + +*Cannot subtract groups using a dynamic group* + This operation is not allowed. + +*Cannot union groups using a dynamic group* + This operation is not allowed. + +*Cannot use -kokkos on without KOKKOS installed* + Self-explanatory. + +*Cannot use -reorder after -partition* + Self-explanatory. See doc page discussion of command-line switches. + +*Cannot use Ewald with 2d simulation* + The kspace style ewald cannot be used in 2d simulations. You can use + 2d Ewald in a 3d simulation; see the kspace\_modify command. + +*Cannot use Ewald/disp solver on system with no charge, dipole, or LJ particles* + No atoms in system have a non-zero charge or dipole, or are LJ + particles. Change charges/dipoles or change options of the kspace + solver/pair style. + +*Cannot use EwaldDisp with 2d simulation* + This is a current restriction of this command. + +*Cannot use Kokkos pair style with rRESPA inner/middle* + Self-explanatory. + +*Cannot use NEB unless atom map exists* + Use the atom\_modify command to create an atom map. + +*Cannot use NEB with a single replica* + Self-explanatory. + +*Cannot use NEB with atom\_modify sort enabled* + This is current restriction for NEB implemented in LAMMPS. + +*Cannot use PPPM with 2d simulation* + The kspace style pppm cannot be used in 2d simulations. You can use + 2d PPPM in a 3d simulation; see the kspace\_modify command. + +*Cannot use PPPMDisp with 2d simulation* + The kspace style pppm/disp cannot be used in 2d simulations. You can + use 2d pppm/disp in a 3d simulation; see the kspace\_modify command. + +*Cannot use PRD with a changing box* + The current box dimensions are not copied between replicas + +*Cannot use PRD with a time-dependent fix defined* + PRD alters the timestep in ways that will mess up these fixes. + +*Cannot use PRD with a time-dependent region defined* + PRD alters the timestep in ways that will mess up these regions. + +*Cannot use PRD with atom\_modify sort enabled* + This is a current restriction of PRD. You must turn off sorting, + which is enabled by default, via the atom\_modify command. + +*Cannot use PRD with multi-processor replicas unless atom map exists* + Use the atom\_modify command to create an atom map. + +*Cannot use TAD unless atom map exists for NEB* + See atom\_modify map command to set this. + +*Cannot use TAD with a single replica for NEB* + NEB requires multiple replicas. + +*Cannot use TAD with atom\_modify sort enabled for NEB* + This is a current restriction of NEB. + +*Cannot use a damped dynamics min style with fix box/relax* + This is a current restriction in LAMMPS. Use another minimizer + style. + +*Cannot use a damped dynamics min style with per-atom DOF* + This is a current restriction in LAMMPS. Use another minimizer + style. + +*Cannot use append/atoms in periodic dimension* + The boundary style of the face where atoms are added can not be of + type p (periodic). + +*Cannot use atomfile-style variable unless atom map exists* + Self-explanatory. See the atom\_modify command to create a map. + +*Cannot use both com and bias with compute temp/chunk* + Self-explanatory. + +*Cannot use chosen neighbor list style with buck/coul/cut/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with buck/coul/long/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with buck/kk* + That style is not supported by Kokkos. + +*Cannot use chosen neighbor list style with coul/cut/kk* + That style is not supported by Kokkos. + +*Cannot use chosen neighbor list style with coul/debye/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with coul/dsf/kk* + That style is not supported by Kokkos. + +*Cannot use chosen neighbor list style with coul/wolf/kk* + That style is not supported by Kokkos. + +*Cannot use chosen neighbor list style with lj/charmm/coul/charmm/implicit/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with lj/charmm/coul/charmm/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with lj/charmm/coul/long/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with lj/class2/coul/cut/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with lj/class2/coul/long/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with lj/class2/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with lj/cut/coul/cut/kk* + That style is not supported by Kokkos. + +*Cannot use chosen neighbor list style with lj/cut/coul/debye/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with lj/cut/coul/long/kk* + That style is not supported by Kokkos. + +*Cannot use chosen neighbor list style with lj/cut/kk* + That style is not supported by Kokkos. + +*Cannot use chosen neighbor list style with lj/expand/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with lj/gromacs/coul/gromacs/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with lj/gromacs/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with lj/sdk/kk* + That style is not supported by Kokkos. + +*Cannot use chosen neighbor list style with pair eam/kk* + That style is not supported by Kokkos. + +*Cannot use chosen neighbor list style with pair eam/kk/alloy* + Self-explanatory. + +*Cannot use chosen neighbor list style with pair eam/kk/fs* + Self-explanatory. + +*Cannot use chosen neighbor list style with pair sw/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with tersoff/kk* + Self-explanatory. + +*Cannot use chosen neighbor list style with tersoff/zbl/kk* + Self-explanatory. + +*Cannot use compute chunk/atom bin z for 2d model* + Self-explanatory. + +*Cannot use compute cluster/atom unless atoms have IDs* + Atom IDs are used to identify clusters. + +*Cannot use create\_atoms rotate unless single style* + Self-explanatory. + +*Cannot use create\_bonds unless atoms have IDs* + This command requires a mapping from global atom IDs to local atoms, + but the atoms that have been defined have no IDs. + +*Cannot use create\_bonds with non-molecular system* + Self-explanatory. + +*Cannot use cwiggle in variable formula between runs* + This is a function of elapsed time. + +*Cannot use delete\_atoms bond yes with atom\_style template* + This is because the bonds for that atom style are hardwired in the + molecule template. + +*Cannot use delete\_atoms unless atoms have IDs* + Your atoms do not have IDs, so the delete\_atoms command cannot be + used. + +*Cannot use delete\_bonds with non-molecular system* + Your choice of atom style does not have bonds. + +*Cannot use dump\_modify fileper without % in dump file name* + Self-explanatory. + +*Cannot use dump\_modify nfile without % in dump file name* + Self-explanatory. + +*Cannot use dynamic group with fix adapt atom* + This is not yet supported. + +*Cannot use fix TMD unless atom map exists* + Using this fix requires the ability to lookup an atom index, which is + provided by an atom map. An atom map does not exist (by default) for + non-molecular problems. Using the atom\_modify map command will force + an atom map to be created. + +*Cannot use fix bond/break with non-molecular systems* + Only systems with bonds that can be changed can be used. Atom\_style + template does not qualify. + +*Cannot use fix bond/create with non-molecular systems* + Only systems with bonds that can be changed can be used. Atom\_style + template does not qualify. + +*Cannot use fix bond/swap with non-molecular systems* + Only systems with bonds that can be changed can be used. Atom\_style + template does not qualify. + +*Cannot use fix box/relax on a 2nd non-periodic dimension* + When specifying an off-diagonal pressure component, the 2nd of the two + dimensions must be periodic. E.g. if the xy component is specified, + then the y dimension must be periodic. + +*Cannot use fix box/relax on a non-periodic dimension* + When specifying a diagonal pressure component, the dimension must be + periodic. + +*Cannot use fix box/relax with both relaxation and scaling on a tilt factor* + When specifying scaling on a tilt factor component, that component can not + also be controlled by the barostat. E.g. if scalexy yes is specified and + also keyword tri or xy, this is wrong. + +*Cannot use fix box/relax with tilt factor scaling on a 2nd non-periodic dimension* + When specifying scaling on a tilt factor component, the 2nd of the two + dimensions must be periodic. E.g. if the xy component is specified, + then the y dimension must be periodic. + +*Cannot use fix deform on a shrink-wrapped boundary* + The x, y, z options cannot be applied to shrink-wrapped + dimensions. + +*Cannot use fix deform tilt on a shrink-wrapped 2nd dim* + This is because the shrink-wrapping will change the value + of the strain implied by the tilt factor. + +*Cannot use fix deform trate on a box with zero tilt* + The trate style alters the current strain. + +*Cannot use fix deposit rigid and not molecule* + Self-explanatory. + +*Cannot use fix deposit rigid and shake* + These two attributes are conflicting. + +*Cannot use fix deposit shake and not molecule* + Self-explanatory. + +*Cannot use fix enforce2d with 3d simulation* + Self-explanatory. + +*Cannot use fix gcmc in a 2d simulation* + Fix gcmc is set up to run in 3d only. No 2d simulations with fix gcmc + are allowed. + +*Cannot use fix gcmc shake and not molecule* + Self-explanatory. + +*Cannot use fix msst without per-type mass defined* + Self-explanatory. + +*Cannot use fix npt and fix deform on same component of stress tensor* + This would be changing the same box dimension twice. + +*Cannot use fix nvt/npt/nph on a 2nd non-periodic dimension* + When specifying an off-diagonal pressure component, the 2nd of the two + dimensions must be periodic. E.g. if the xy component is specified, + then the y dimension must be periodic. + +*Cannot use fix nvt/npt/nph on a non-periodic dimension* + When specifying a diagonal pressure component, the dimension must be + periodic. + +*Cannot use fix nvt/npt/nph with both xy dynamics and xy scaling* + Self-explanatory. + +*Cannot use fix nvt/npt/nph with both xz dynamics and xz scaling* + Self-explanatory. + +*Cannot use fix nvt/npt/nph with both yz dynamics and yz scaling* + Self-explanatory. + +*Cannot use fix nvt/npt/nph with xy scaling when y is non-periodic dimension* + The 2nd dimension in the barostatted tilt factor must be periodic. + +*Cannot use fix nvt/npt/nph with xz scaling when z is non-periodic dimension* + The 2nd dimension in the barostatted tilt factor must be periodic. + +*Cannot use fix nvt/npt/nph with yz scaling when z is non-periodic dimension* + The 2nd dimension in the barostatted tilt factor must be periodic. + +*Cannot use fix pour rigid and not molecule* + Self-explanatory. + +*Cannot use fix pour rigid and shake* + These two attributes are conflicting. + +*Cannot use fix pour shake and not molecule* + Self-explanatory. + +*Cannot use fix pour with triclinic box* + This option is not yet supported. + +*Cannot use fix press/berendsen and fix deform on same component of stress tensor* + These commands both change the box size/shape, so you cannot use both + together. + +*Cannot use fix press/berendsen on a non-periodic dimension* + Self-explanatory. + +*Cannot use fix press/berendsen with triclinic box* + Self-explanatory. + +*Cannot use fix reax/bonds without pair\_style reax* + Self-explanatory. + +*Cannot use fix rigid npt/nph and fix deform on same component of stress tensor* + This would be changing the same box dimension twice. + +*Cannot use fix rigid npt/nph on a non-periodic dimension* + When specifying a diagonal pressure component, the dimension must be + periodic. + +*Cannot use fix rigid/small npt/nph on a non-periodic dimension* + When specifying a diagonal pressure component, the dimension must be + periodic. + +*Cannot use fix shake with non-molecular system* + Your choice of atom style does not have bonds. + +*Cannot use fix ttm with 2d simulation* + This is a current restriction of this fix due to the grid it creates. + +*Cannot use fix ttm with triclinic box* + This is a current restriction of this fix due to the grid it creates. + +*Cannot use fix tune/kspace without a kspace style* + Self-explanatory. + +*Cannot use fix tune/kspace without a pair style* + This fix (tune/kspace) can only be used when a pair style has been specified. + +*Cannot use fix wall in periodic dimension* + Self-explanatory. + +*Cannot use fix wall zlo/zhi for a 2d simulation* + Self-explanatory. + +*Cannot use fix wall/reflect in periodic dimension* + Self-explanatory. + +*Cannot use fix wall/reflect zlo/zhi for a 2d simulation* + Self-explanatory. + +*Cannot use fix wall/srd in periodic dimension* + Self-explanatory. + +*Cannot use fix wall/srd more than once* + Nor is their a need to since multiple walls can be specified + in one command. + +*Cannot use fix wall/srd without fix srd* + Self-explanatory. + +*Cannot use fix wall/srd zlo/zhi for a 2d simulation* + Self-explanatory. + +*Cannot use fix\_deposit unless atoms have IDs* + Self-explanatory. + +*Cannot use fix\_pour unless atoms have IDs* + Self-explanatory. + +*Cannot use include command within an if command* + Self-explanatory. + +*Cannot use lines with fix srd unless overlap is set* + This is because line segments are connected to each other. + +*Cannot use multiple fix wall commands with pair brownian* + Self-explanatory. + +*Cannot use multiple fix wall commands with pair lubricate* + Self-explanatory. + +*Cannot use multiple fix wall commands with pair lubricate/poly* + Self-explanatory. + +*Cannot use multiple fix wall commands with pair lubricateU* + Self-explanatory. + +*Cannot use neigh\_modify exclude with GPU neighbor builds* + This is a current limitation of the GPU implementation + in LAMMPS. + +*Cannot use neighbor bins - box size << cutoff* + Too many neighbor bins will be created. This typically happens when + the simulation box is very small in some dimension, compared to the + neighbor cutoff. Use the "nsq" style instead of "bin" style. + +*Cannot use newton pair with beck/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with born/coul/long/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with born/coul/wolf/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with born/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with buck/coul/cut/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with buck/coul/long/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with buck/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with colloid/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with coul/cut/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with coul/debye/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with coul/dsf/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with coul/long/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with dipole/cut/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with dipole/sf/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with dpd/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with dpd/tstat/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with eam/alloy/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with eam/fs/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with eam/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with gauss/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with gayberne/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/charmm/coul/long/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/class2/coul/long/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/class2/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/cubic/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/cut/coul/cut/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/cut/coul/debye/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/cut/coul/dsf/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/cut/coul/long/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/cut/coul/msm/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/cut/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/expand/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/gromacs/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/sdk/coul/long/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj/sdk/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with lj96/cut/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with mie/cut/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with morse/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with resquared/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with soft/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with table/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with yukawa/colloid/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with yukawa/gpu pair style* + Self-explanatory. + +*Cannot use newton pair with zbl/gpu pair style* + Self-explanatory. + +*Cannot use non-zero forces in an energy minimization* + Fix setforce cannot be used in this manner. Use fix addforce + instead. + +*Cannot use non-periodic boundares with fix ttm* + This fix requires a fully periodic simulation box. + +*Cannot use non-periodic boundaries with Ewald* + For kspace style ewald, all 3 dimensions must have periodic boundaries + unless you use the kspace\_modify command to define a 2d slab with a + non-periodic z dimension. + +*Cannot use non-periodic boundaries with EwaldDisp* + For kspace style ewald/disp, all 3 dimensions must have periodic + boundaries unless you use the kspace\_modify command to define a 2d + slab with a non-periodic z dimension. + +*Cannot use non-periodic boundaries with PPPM* + For kspace style pppm, all 3 dimensions must have periodic boundaries + unless you use the kspace\_modify command to define a 2d slab with a + non-periodic z dimension. + +*Cannot use non-periodic boundaries with PPPMDisp* + For kspace style pppm/disp, all 3 dimensions must have periodic + boundaries unless you use the kspace\_modify command to define a 2d + slab with a non-periodic z dimension. + +*Cannot use order greater than 8 with pppm/gpu.* + Self-explanatory. + +*Cannot use package gpu neigh yes with triclinic box* + This is a current restriction in LAMMPS. + +*Cannot use pair tail corrections with 2d simulations* + The correction factors are only currently defined for 3d systems. + +*Cannot use processors part command without using partitions* + See the command-line -partition switch. + +*Cannot use ramp in variable formula between runs* + This is because the ramp() function is time dependent. + +*Cannot use read\_data add before simulation box is defined* + Self-explanatory. + +*Cannot use read\_data extra with add flag* + Self-explanatory. + +*Cannot use read\_data offset without add flag* + Self-explanatory. + +*Cannot use read\_data shift without add flag* + Self-explanatory. + +*Cannot use region INF or EDGE when box does not exist* + Regions that extend to the box boundaries can only be used after the + create\_box command has been used. + +*Cannot use set atom with no atom IDs defined* + Atom IDs are not defined, so they cannot be used to identify an atom. + +*Cannot use set mol with no molecule IDs defined* + Self-explanatory. + +*Cannot use swiggle in variable formula between runs* + This is a function of elapsed time. + +*Cannot use tris with fix srd unless overlap is set* + This is because triangles are connected to each other. + +*Cannot use variable energy with constant efield in fix efield* + LAMMPS computes the energy itself when the E-field is constant. + +*Cannot use variable energy with constant force in fix addforce* + This is because for constant force, LAMMPS can compute the change + in energy directly. + +*Cannot use variable every setting for dump dcd* + The format of DCD dump files requires snapshots be output + at a constant frequency. + +*Cannot use variable every setting for dump xtc* + The format of this file requires snapshots at regular intervals. + +*Cannot use vdisplace in variable formula between runs* + This is a function of elapsed time. + +*Cannot use velocity bias command without temp keyword* + Self-explanatory. + +*Cannot use velocity create loop all unless atoms have IDs* + Atoms in the simulation to do not have IDs, so this style + of velocity creation cannot be performed. + +*Cannot use wall in periodic dimension* + Self-explanatory. + +*Cannot use write\_restart fileper without % in restart file name* + Self-explanatory. + +*Cannot use write\_restart nfile without % in restart file name* + Self-explanatory. + +*Cannot wiggle and shear fix wall/gran* + Cannot specify both options at the same time. + +*Cannot write to restart file - MPI error: %s* + This error was generated by MPI when reading/writing an MPI-IO restart + file. + +*Cannot yet use KSpace solver with grid with comm style tiled* + This is current restriction in LAMMPS. + +*Cannot yet use comm\_style tiled with multi-mode comm* + Self-explanatory. + +*Cannot yet use comm\_style tiled with triclinic box* + Self-explanatory. + +*Cannot yet use compute tally with Kokkos* + This feature is not yet supported. + +*Cannot yet use fix bond/break with this improper style* + This is a current restriction in LAMMPS. + +*Cannot yet use fix bond/create with this improper style* + This is a current restriction in LAMMPS. + +*Cannot yet use minimize with Kokkos* + This feature is not yet supported. + +*Cannot yet use pair hybrid with Kokkos* + This feature is not yet supported. + +*Cannot zero Langevin force of 0 atoms* + The group has zero atoms, so you cannot request its force + be zeroed. + +*Cannot zero gld force for zero atoms* + There are no atoms currently in the group. + +*Cannot zero momentum of no atoms* + Self-explanatory. + +*Change\_box command before simulation box is defined* + Self-explanatory. + +*Change\_box volume used incorrectly* + The "dim volume" option must be used immediately following one or two + settings for "dim1 ..." (and optionally "dim2 ...") and must be for a + different dimension, i.e. dim != dim1 and dim != dim2. + +*Chunk/atom compute does not exist for compute angmom/chunk* + Self-explanatory. + +*Chunk/atom compute does not exist for compute com/chunk* + Self-explanatory. + +*Chunk/atom compute does not exist for compute gyration/chunk* + Self-explanatory. + +*Chunk/atom compute does not exist for compute inertia/chunk* + Self-explanatory. + +*Chunk/atom compute does not exist for compute msd/chunk* + Self-explanatory. + +*Chunk/atom compute does not exist for compute omega/chunk* + Self-explanatory. + +*Chunk/atom compute does not exist for compute property/chunk* + Self-explanatory. + +*Chunk/atom compute does not exist for compute temp/chunk* + Self-explanatory. + +*Chunk/atom compute does not exist for compute torque/chunk* + Self-explanatory. + +*Chunk/atom compute does not exist for compute vcm/chunk* + Self-explanatory. + +*Chunk/atom compute does not exist for fix ave/chunk* + Self-explanatory. + +*Comm tiled invalid index in box drop brick* + Internal error check in comm\_style tiled which should not occur. + Contact the developers. + +*Comm tiled mis-match in box drop brick* + Internal error check in comm\_style tiled which should not occur. + Contact the developers. + +*Comm\_modify group != atom\_modify first group* + Self-explanatory. + +*Communication cutoff for comm\_style tiled cannot exceed periodic box length* + Self-explanatory. + +*Communication cutoff too small for SNAP micro load balancing* + This can happen if you change the neighbor skin after your pair\_style + command or if your box dimensions grow during a run. You can set the + cutoff explicitly via the comm\_modify cutoff command. + +*Compute %s does not allow use of dynamic group* + Dynamic groups have not yet been enabled for this compute. + +*Compute ID for compute chunk /atom does not exist* + Self-explanatory. + +*Compute ID for compute chunk/atom does not exist* + Self-explanatory. + +*Compute gyration ID does not exist for compute gyration/shape* + Self-explanatory. Provide a valid compute ID. + +*Compute gyration/shape compute ID does not point to a gyration compute* + Self-explanatory. Provide and ID of a compute gyration command. + +*Compute ID for compute reduce does not exist* + Self-explanatory. + +*Compute ID for compute slice does not exist* + Self-explanatory. + +*Compute ID for fix ave/atom does not exist* + Self-explanatory. + +*Compute ID for fix ave/chunk does not exist* + Self-explanatory. + +*Compute ID for fix ave/correlate does not exist* + Self-explanatory. + +*Compute ID for fix ave/histo does not exist* + Self-explanatory. + +*Compute ID for fix ave/time does not exist* + Self-explanatory. + +*Compute ID for fix store/state does not exist* + Self-explanatory. + +*Compute ID for fix vector does not exist* + Self-explanatory. + +*Compute ID must be alphanumeric or underscore characters* + Self-explanatory. + +*Compute angle/local used when angles are not allowed* + The atom style does not support angles. + +*Compute angmom/chunk does not use chunk/atom compute* + The style of the specified compute is not chunk/atom. + +*Compute body/local requires atom style body* + Self-explanatory. + +*Compute bond/local used when bonds are not allowed* + The atom style does not support bonds. + +*Compute centro/atom requires a pair style be defined* + This is because the computation of the centro-symmetry values + uses a pairwise neighbor list. + +*Compute chunk/atom bin/cylinder radius is too large for periodic box* + Radius cannot be bigger than 1/2 of a non-axis periodic dimension. + +*Compute chunk/atom bin/sphere radius is too large for periodic box* + Radius cannot be bigger than 1/2 of any periodic dimension. + +*Compute chunk/atom compute array is accessed out-of-range* + The index for the array is out of bounds. + +*Compute chunk/atom compute does not calculate a per-atom array* + Self-explanatory. + +*Compute chunk/atom compute does not calculate a per-atom vector* + Self-explanatory. + +*Compute chunk/atom compute does not calculate per-atom values* + Self-explanatory. + +*Compute chunk/atom cylinder axis must be z for 2d* + Self-explanatory. + +*Compute chunk/atom fix array is accessed out-of-range* + the index for the array is out of bounds. + +*Compute chunk/atom fix does not calculate a per-atom array* + Self-explanatory. + +*Compute chunk/atom fix does not calculate a per-atom vector* + Self-explanatory. + +*Compute chunk/atom fix does not calculate per-atom values* + Self-explanatory. + +*Compute chunk/atom for triclinic boxes requires units reduced* + Self-explanatory. + +*Compute chunk/atom ids once but nchunk is not once* + You cannot assign chunks IDs to atom permanently if the number of + chunks may change. + +*Compute chunk/atom molecule for non-molecular system* + Self-explanatory. + +*Compute chunk/atom sphere z origin must be 0.0 for 2d* + Self-explanatory. + +*Compute chunk/atom stores no IDs for compute property/chunk* + It will only store IDs if its compress option is enabled. + +*Compute chunk/atom stores no coord1 for compute property/chunk* + Only certain binning options for compute chunk/atom store coordinates. + +*Compute chunk/atom stores no coord2 for compute property/chunk* + Only certain binning options for compute chunk/atom store coordinates. + +*Compute chunk/atom stores no coord3 for compute property/chunk* + Only certain binning options for compute chunk/atom store coordinates. + +*Compute chunk/atom variable is not atom-style variable* + Self-explanatory. + +*Compute chunk/atom without bins cannot use discard mixed* + That discard option only applies to the binning styles. + +*Compute cluster/atom cutoff is longer than pairwise cutoff* + Cannot identify clusters beyond cutoff. + +*Compute cluster/atom requires a pair style be defined* + This is so that the pair style defines a cutoff distance which + is used to find clusters. + +*Compute cna/atom cutoff is longer than pairwise cutoff* + Self-explanatory. + +*Compute cna/atom requires a pair style be defined* + Self-explanatory. + +*Compute com/chunk does not use chunk/atom compute* + The style of the specified compute is not chunk/atom. + +*Compute contact/atom requires a pair style be defined* + Self-explanatory. + +*Compute contact/atom requires atom style sphere* + Self-explanatory. + +*Compute coord/atom cutoff is longer than pairwise cutoff* + Cannot compute coordination at distances longer than the pair cutoff, + since those atoms are not in the neighbor list. + +*Compute coord/atom requires a pair style be defined* + Self-explanatory. + +*Compute damage/atom requires peridynamic potential* + Damage is a Peridynamic-specific metric. It requires you + to be running a Peridynamics simulation. + +*Compute dihedral/local used when dihedrals are not allowed* + The atom style does not support dihedrals. + +*Compute dilatation/atom cannot be used with this pair style* + Self-explanatory. + +*Compute dilatation/atom requires Peridynamic pair style* + Self-explanatory. + +*Compute does not allow an extra compute or fix to be reset* + This is an internal LAMMPS error. Please report it to the + developers. + +*Compute erotate/asphere requires atom style ellipsoid or line or tri* + Self-explanatory. + +*Compute erotate/asphere requires extended particles* + This compute cannot be used with point particles. + +*Compute erotate/rigid with non-rigid fix-ID* + Self-explanatory. + +*Compute erotate/sphere requires atom style sphere* + Self-explanatory. + +*Compute erotate/sphere/atom requires atom style sphere* + Self-explanatory. + +*Compute event/displace has invalid fix event assigned* + This is an internal LAMMPS error. Please report it to the + developers. + +*Compute group/group group ID does not exist* + Self-explanatory. + +*Compute gyration/chunk does not use chunk/atom compute* + The style of the specified compute is not chunk/atom. + +*Compute heat/flux compute ID does not compute ke/atom* + Self-explanatory. + +*Compute heat/flux compute ID does not compute pe/atom* + Self-explanatory. + +*Compute heat/flux compute ID does not compute stress/atom* + Self-explanatory. + +*Compute hexorder/atom cutoff is longer than pairwise cutoff* + Cannot compute order parameter beyond cutoff. + +*Compute hexorder/atom requires a pair style be defined* + Self-explanatory. + +*Compute improper/local used when impropers are not allowed* + The atom style does not support impropers. + +*Compute inertia/chunk does not use chunk/atom compute* + The style of the specified compute is not chunk/atom. + +*Compute ke/rigid with non-rigid fix-ID* + Self-explanatory. + +*Compute msd/chunk does not use chunk/atom compute* + The style of the specified compute is not chunk/atom. + +*Compute msd/chunk nchunk is not static* + This is required because the MSD cannot be computed consistently if + the number of chunks is changing. Compute chunk/atom allows setting + nchunk to be static. + +*Compute nve/asphere requires atom style ellipsoid* + Self-explanatory. + +*Compute nvt/nph/npt asphere requires atom style ellipsoid* + Self-explanatory. + +*Compute nvt/nph/npt body requires atom style body* + Self-explanatory. + +*Compute omega/chunk does not use chunk/atom compute* + The style of the specified compute is not chunk/atom. + +*Compute orientorder/atom cutoff is longer than pairwise cutoff* + Cannot compute order parameter beyond cutoff. + +*Compute orientorder/atom requires a pair style be defined* + Self-explanatory. + +*Compute pair must use group all* + Pair styles accumulate energy on all atoms. + +*Compute pe must use group all* + Energies computed by potentials (pair, bond, etc) are computed on all + atoms. + +*Compute plasticity/atom cannot be used with this pair style* + Self-explanatory. + +*Compute plasticity/atom requires Peridynamic pair style* + Self-explanatory. + +*Compute pressure must use group all* + Virial contributions computed by potentials (pair, bond, etc) are + computed on all atoms. + +*Compute pressure requires temperature ID to include kinetic energy* + The keflag cannot be used unless a temperature compute is provided. + +*Compute pressure temperature ID does not compute temperature* + The compute ID assigned to a pressure computation must compute + temperature. + +*Compute property/atom floating point vector does not exist* + The command is accessing a vector added by the fix property/atom + command, that does not exist. + +*Compute property/atom for atom property that isn't allocated* + Self-explanatory. + +*Compute property/atom integer vector does not exist* + The command is accessing a vector added by the fix property/atom + command, that does not exist. + +*Compute property/chunk does not use chunk/atom compute* + The style of the specified compute is not chunk/atom. + +*Compute property/local cannot use these inputs together* + Only inputs that generate the same number of datums can be used + together. E.g. bond and angle quantities cannot be mixed. + +*Compute property/local does not (yet) work with atom\_style template* + Self-explanatory. + +*Compute property/local for property that isn't allocated* + Self-explanatory. + +*Compute rdf requires a pair style be defined* + Self-explanatory. + +*Compute reduce compute array is accessed out-of-range* + An index for the array is out of bounds. + +*Compute reduce compute calculates global values* + A compute that calculates peratom or local values is required. + +*Compute reduce compute does not calculate a local array* + Self-explanatory. + +*Compute reduce compute does not calculate a local vector* + Self-explanatory. + +*Compute reduce compute does not calculate a per-atom array* + Self-explanatory. + +*Compute reduce compute does not calculate a per-atom vector* + Self-explanatory. + +*Compute reduce fix array is accessed out-of-range* + An index for the array is out of bounds. + +*Compute reduce fix calculates global values* + A fix that calculates peratom or local values is required. + +*Compute reduce fix does not calculate a local array* + Self-explanatory. + +*Compute reduce fix does not calculate a local vector* + Self-explanatory. + +*Compute reduce fix does not calculate a per-atom array* + Self-explanatory. + +*Compute reduce fix does not calculate a per-atom vector* + Self-explanatory. + +*Compute reduce replace requires min or max mode* + Self-explanatory. + +*Compute reduce variable is not atom-style variable* + Self-explanatory. + +*Compute slice compute array is accessed out-of-range* + An index for the array is out of bounds. + +*Compute slice compute does not calculate a global array* + Self-explanatory. + +*Compute slice compute does not calculate a global vector* + Self-explanatory. + +*Compute slice compute does not calculate global vector or array* + Self-explanatory. + +*Compute slice compute vector is accessed out-of-range* + The index for the vector is out of bounds. + +*Compute slice fix array is accessed out-of-range* + An index for the array is out of bounds. + +*Compute slice fix does not calculate a global array* + Self-explanatory. + +*Compute slice fix does not calculate a global vector* + Self-explanatory. + +*Compute slice fix does not calculate global vector or array* + Self-explanatory. + +*Compute slice fix vector is accessed out-of-range* + The index for the vector is out of bounds. + +*Compute sna/atom cutoff is longer than pairwise cutoff* + Self-explanatory. + +*Compute sna/atom requires a pair style be defined* + Self-explanatory. + +*Compute snad/atom cutoff is longer than pairwise cutoff* + Self-explanatory. + +*Compute snad/atom requires a pair style be defined* + Self-explanatory. + +*Compute snav/atom cutoff is longer than pairwise cutoff* + Self-explanatory. + +*Compute snav/atom requires a pair style be defined* + Self-explanatory. + +*Compute stress/atom temperature ID does not compute temperature* + The specified compute must compute temperature. + +*Compute temp/asphere requires atom style ellipsoid* + Self-explanatory. + +*Compute temp/asphere requires extended particles* + This compute cannot be used with point particles. + +*Compute temp/body requires atom style body* + Self-explanatory. + +*Compute temp/body requires bodies* + This compute can only be applied to body particles. + +*Compute temp/chunk does not use chunk/atom compute* + The style of the specified compute is not chunk/atom. + +*Compute temp/cs requires ghost atoms store velocity* + Use the comm\_modify vel yes command to enable this. + +*Compute temp/cs used when bonds are not allowed* + This compute only works on pairs of bonded particles. + +*Compute temp/partial cannot use vz for 2d systemx* + Self-explanatory. + +*Compute temp/profile cannot bin z for 2d systems* + Self-explanatory. + +*Compute temp/profile cannot use vz for 2d systemx* + Self-explanatory. + +*Compute temp/sphere requires atom style sphere* + Self-explanatory. + +*Compute ti kspace style does not exist* + Self-explanatory. + +*Compute ti pair style does not exist* + Self-explanatory. + +*Compute ti tail when pair style does not compute tail corrections* + Self-explanatory. + +*Compute torque/chunk does not use chunk/atom compute* + The style of the specified compute is not chunk/atom. + +*Compute used in dump between runs is not current* + The compute was not invoked on the current timestep, therefore it + cannot be used in a dump between runs. + +*Compute used in variable between runs is not current* + Computes cannot be invoked by a variable in between runs. Thus they + must have been evaluated on the last timestep of the previous run in + order for their value(s) to be accessed. See the doc page for the + variable command for more info. + +*Compute used in variable thermo keyword between runs is not current* + Some thermo keywords rely on a compute to calculate their value(s). + Computes cannot be invoked by a variable in between runs. Thus they + must have been evaluated on the last timestep of the previous run in + order for their value(s) to be accessed. See the doc page for the + variable command for more info. + +*Compute vcm/chunk does not use chunk/atom compute* + The style of the specified compute is not chunk/atom. + +*Computed temperature for fix temp/berendsen cannot be 0.0* + Self-explanatory. + +*Computed temperature for fix temp/rescale cannot be 0.0* + Cannot rescale the temperature to a new value if the current + temperature is 0.0. + +*Core/shell partner atom not found* + Could not find one of the atoms in the bond pair. + +*Core/shell partners were not all found* + Could not find or more atoms in the bond pairs. + +*Could not adjust g\_ewald\_6* + The Newton-Raphson solver failed to converge to a good value for + g\_ewald. This error should not occur for typical problems. Please + send an email to the developers. + +*Could not compute g\_ewald* + The Newton-Raphson solver failed to converge to a good value for + g\_ewald. This error should not occur for typical problems. Please + send an email to the developers. + +*Could not compute grid size* + The code is unable to compute a grid size consistent with the desired + accuracy. This error should not occur for typical problems. Please + send an email to the developers. + +*Could not compute grid size for Coulomb interaction* + The code is unable to compute a grid size consistent with the desired + accuracy. This error should not occur for typical problems. Please + send an email to the developers. + +*Could not compute grid size for Dispersion* + The code is unable to compute a grid size consistent with the desired + accuracy. This error should not occur for typical problems. Please + send an email to the developers. + +*Could not create 3d FFT plan* + The FFT setup for the PPPM solver failed, typically due + to lack of memory. This is an unusual error. Check the + size of the FFT grid you are requesting. + +*Could not create 3d grid of processors* + The specified constraints did not allow a Px by Py by Pz grid to be + created where Px \* Py \* Pz = P = total number of processors. + +*Could not create 3d remap plan* + The FFT setup in pppm failed. + +*Could not create Python function arguments* + This is an internal Python error, possibly because the number + of inputs to the function is too large. + +*Could not create numa grid of processors* + The specified constraints did not allow this style of grid to be + created. Usually this is because the total processor count is not a + multiple of the cores/node or the user specified processor count is > + 1 in one of the dimensions. + +*Could not create twolevel 3d grid of processors* + The specified constraints did not allow this style of grid to be + created. + +*Could not evaluate Python function input variable* + Self-explanatory. + +*Could not find Python function* + The provided Python code was run successfully, but it not + define a callable function with the required name. + +*Could not find atom\_modify first group ID* + Self-explanatory. + +*Could not find change\_box group ID* + Group ID used in the change\_box command does not exist. + +*Could not find compute ID for PRD* + Self-explanatory. + +*Could not find compute ID for TAD* + Self-explanatory. + +*Could not find compute ID for temperature bias* + Self-explanatory. + +*Could not find compute ID to delete* + Self-explanatory. + +*Could not find compute displace/atom fix ID* + Self-explanatory. + +*Could not find compute event/displace fix ID* + Self-explanatory. + +*Could not find compute group ID* + Self-explanatory. + +*Could not find compute heat/flux compute ID* + Self-explanatory. + +*Could not find compute msd fix ID* + Self-explanatory. + +*Could not find compute msd/chunk fix ID* + The compute creates an internal fix, which has been deleted. + +*Could not find compute pressure temperature ID* + The compute ID for calculating temperature does not exist. + +*Could not find compute stress/atom temperature ID* + Self-explanatory. + +*Could not find compute vacf fix ID* + Self-explanatory. + +*Could not find compute/voronoi surface group ID* + Self-explanatory. + +*Could not find compute\_modify ID* + Self-explanatory. + +*Could not find custom per-atom property ID* + Self-explanatory. + +*Could not find delete\_atoms group ID* + Group ID used in the delete\_atoms command does not exist. + +*Could not find delete\_atoms region ID* + Region ID used in the delete\_atoms command does not exist. + +*Could not find displace\_atoms group ID* + Group ID used in the displace\_atoms command does not exist. + +*Could not find dump custom compute ID* + Self-explanatory. + +*Could not find dump custom fix ID* + Self-explanatory. + +*Could not find dump custom variable name* + Self-explanatory. + +*Could not find dump group ID* + A group ID used in the dump command does not exist. + +*Could not find dump local compute ID* + Self-explanatory. + +*Could not find dump local fix ID* + Self-explanatory. + +*Could not find dump modify compute ID* + Self-explanatory. + +*Could not find dump modify custom atom floating point property ID* + Self-explanatory. + +*Could not find dump modify custom atom integer property ID* + Self-explanatory. + +*Could not find dump modify fix ID* + Self-explanatory. + +*Could not find dump modify variable name* + Self-explanatory. + +*Could not find fix ID to delete* + Self-explanatory. + +*Could not find fix adapt storage fix ID* + This should not happen unless you explicitly deleted + a secondary fix that fix adapt created internally. + +*Could not find fix gcmc exclusion group ID* + Self-explanatory. + +*Could not find fix gcmc rotation group ID* + Self-explanatory. + +*Could not find fix group ID* + A group ID used in the fix command does not exist. + +*Could not find fix msst compute ID* + Self-explanatory. + +*Could not find fix poems group ID* + A group ID used in the fix poems command does not exist. + +*Could not find fix recenter group ID* + A group ID used in the fix recenter command does not exist. + +*Could not find fix rigid group ID* + A group ID used in the fix rigid command does not exist. + +*Could not find fix srd group ID* + Self-explanatory. + +*Could not find fix\_modify ID* + A fix ID used in the fix\_modify command does not exist. + +*Could not find fix\_modify pressure ID* + The compute ID for computing pressure does not exist. + +*Could not find fix\_modify temperature ID* + The compute ID for computing temperature does not exist. + +*Could not find group clear group ID* + Self-explanatory. + +*Could not find group delete group ID* + Self-explanatory. + +*Could not find pair fix ID* + A fix is created internally by the pair style to store shear + history information. You cannot delete it. + +*Could not find set group ID* + Group ID specified in set command does not exist. + +*Could not find specified fix gcmc group ID* + Self-explanatory. + +*Could not find thermo compute ID* + Compute ID specified in thermo\_style command does not exist. + +*Could not find thermo custom compute ID* + The compute ID needed by thermo style custom to compute a requested + quantity does not exist. + +*Could not find thermo custom fix ID* + The fix ID needed by thermo style custom to compute a requested + quantity does not exist. + +*Could not find thermo custom variable name* + Self-explanatory. + +*Could not find thermo fix ID* + Fix ID specified in thermo\_style command does not exist. + +*Could not find thermo variable name* + Self-explanatory. + +*Could not find thermo\_modify pressure ID* + The compute ID needed by thermo style custom to compute pressure does + not exist. + +*Could not find thermo\_modify temperature ID* + The compute ID needed by thermo style custom to compute temperature does + not exist. + +*Could not find undump ID* + A dump ID used in the undump command does not exist. + +*Could not find velocity group ID* + A group ID used in the velocity command does not exist. + +*Could not find velocity temperature ID* + The compute ID needed by the velocity command to compute temperature + does not exist. + +*Could not find/initialize a specified accelerator device* + Could not initialize at least one of the devices specified for the gpu + package + +*Could not grab element entry from EIM potential file* + Self-explanatory + +*Could not grab global entry from EIM potential file* + Self-explanatory. + +*Could not grab pair entry from EIM potential file* + Self-explanatory. + +*Could not initialize embedded Python* + The main module in Python was not accessible. + +*Could not open Python file* + The specified file of Python code cannot be opened. Check that the + path and name are correct. + +*Could not process Python file* + The Python code in the specified file was not run successfully by + Python, probably due to errors in the Python code. + +*Could not process Python string* + The Python code in the here string was not run successfully by Python, + probably due to errors in the Python code. + +*Coulomb PPPMDisp order has been reduced below minorder* + The default minimum order is 2. This can be reset by the + kspace\_modify minorder command. + +*Coulombic cutoff not supported in pair\_style buck/long/coul/coul* + Must use long-range Coulombic interactions. + +*Coulombic cutoff not supported in pair\_style lj/long/coul/long* + Must use long-range Coulombic interactions. + +*Coulombic cutoff not supported in pair\_style lj/long/tip4p/long* + Must use long-range Coulombic interactions. + +*Coulombic cutoffs of pair hybrid sub-styles do not match* + If using a Kspace solver, all Coulombic cutoffs of long pair styles must + be the same. + +*Coulombic cut not supported in pair\_style lj/long/dipole/long* + Must use long-range Coulombic interactions. + +*Cound not find dump\_modify ID* + Self-explanatory. + +*Create\_atoms command before simulation box is defined* + The create\_atoms command cannot be used before a read\_data, + read\_restart, or create\_box command. + +*Create\_atoms molecule has atom IDs, but system does not* + The atom\_style id command can be used to force atom IDs to be stored. + +*Create\_atoms molecule must have atom types* + The defined molecule does not specify atom types. + +*Create\_atoms molecule must have coordinates* + The defined molecule does not specify coordinates. + +*Create\_atoms region ID does not exist* + A region ID used in the create\_atoms command does not exist. + +*Create\_bonds command before simulation box is defined* + Self-explanatory. + +*Create\_bonds command requires no kspace\_style be defined* + This is so that atom pairs that are already bonded to not appear + in the neighbor list. + +*Create\_bonds command requires special\_bonds 1-2 weights be 0.0* + This is so that atom pairs that are already bonded to not appear in + the neighbor list. + +*Create\_bonds max distance > neighbor cutoff* + Can only create bonds for atom pairs that will be in neighbor list. + +*Create\_bonds requires a pair style be defined* + Self-explanatory. + +*Create\_box region ID does not exist* + Self-explanatory. + +*Create\_box region does not support a bounding box* + Not all regions represent bounded volumes. You cannot use + such a region with the create\_box command. + +*Custom floating point vector for fix store/state does not exist* + The command is accessing a vector added by the fix property/atom + command, that does not exist. + +*Custom integer vector for fix store/state does not exist* + The command is accessing a vector added by the fix property/atom + command, that does not exist. + +*Custom per-atom property ID is not floating point* + Self-explanatory. + +*Custom per-atom property ID is not integer* + Self-explanatory. + +*Cut-offs missing in pair\_style lj/long/dipole/long* + Self-explanatory. + +*Cutoffs missing in pair\_style buck/long/coul/long* + Self-explanatory. + +*Cutoffs missing in pair\_style lj/long/coul/long* + Self-explanatory. + +*Cyclic loop in joint connections* + Fix poems cannot (yet) work with coupled bodies whose joints connect + the bodies in a ring (or cycle). + +*Degenerate lattice primitive vectors* + Invalid set of 3 lattice vectors for lattice command. + +*Delete region ID does not exist* + Self-explanatory. + +*Delete\_atoms command before simulation box is defined* + The delete\_atoms command cannot be used before a read\_data, + read\_restart, or create\_box command. + +*Delete\_atoms cutoff > max neighbor cutoff* + Can only delete atoms in atom pairs that will be in neighbor list. + +*Delete\_atoms mol yes requires atom attribute molecule* + Cannot use this option with a non-molecular system. + +*Delete\_atoms requires a pair style be defined* + This is because atom deletion within a cutoff uses a pairwise + neighbor list. + +*Delete\_bonds command before simulation box is defined* + The delete\_bonds command cannot be used before a read\_data, + read\_restart, or create\_box command. + +*Delete\_bonds command with no atoms existing* + No atoms are yet defined so the delete\_bonds command cannot be used. + +*Deposition region extends outside simulation box* + Self-explanatory. + +*Did not assign all atoms correctly* + Atoms read in from a data file were not assigned correctly to + processors. This is likely due to some atom coordinates being + outside a non-periodic simulation box. + +*Did not assign all restart atoms correctly* + Atoms read in from the restart file were not assigned correctly to + processors. This is likely due to some atom coordinates being outside + a non-periodic simulation box. Normally this should not happen. You + may wish to use the "remap" option on the read\_restart command to see + if this helps. + +*Did not find all elements in MEAM library file* + The requested elements were not found in the MEAM file. + +*Did not find fix shake partner info* + Could not find bond partners implied by fix shake command. This error + can be triggered if the delete\_bonds command was used before fix + shake, and it removed bonds without resetting the 1-2, 1-3, 1-4 + weighting list via the special keyword. + +*Did not find keyword in table file* + Keyword used in pair\_coeff command was not found in table file. + +*Did not set pressure for fix rigid/nph* + The press keyword must be specified. + +*Did not set temp for fix rigid/nvt/small* + Self-explanatory. + +*Did not set temp or press for fix rigid/npt/small* + Self-explanatory. + +*Did not set temperature for fix rigid/nvt* + The temp keyword must be specified. + +*Did not set temperature or pressure for fix rigid/npt* + The temp and press keywords must be specified. + +*Dihedral atom missing in delete\_bonds* + The delete\_bonds command cannot find one or more atoms in a particular + dihedral on a particular processor. The pairwise cutoff is too short + or the atoms are too far apart to make a valid dihedral. + +*Dihedral atom missing in set command* + The set command cannot find one or more atoms in a particular dihedral + on a particular processor. The pairwise cutoff is too short or the + atoms are too far apart to make a valid dihedral. + +*Dihedral atoms %d %d %d %d missing on proc %d at step %ld* + One or more of 4 atoms needed to compute a particular dihedral are + missing on this processor. Typically this is because the pairwise + cutoff is set too short or the dihedral has blown apart and an atom is + too far away. + +*Dihedral atoms missing on proc %d at step %ld* + One or more of 4 atoms needed to compute a particular dihedral are + missing on this processor. Typically this is because the pairwise + cutoff is set too short or the dihedral has blown apart and an atom is + too far away. + +*Dihedral charmm is incompatible with Pair style* + Dihedral style charmm must be used with a pair style charmm + in order for the 1-4 epsilon/sigma parameters to be defined. + +*Dihedral coeff for hybrid has invalid style* + Dihedral style hybrid uses another dihedral style as one of its + coefficients. The dihedral style used in the dihedral\_coeff command + or read from a restart file is not recognized. + +*Dihedral coeffs are not set* + No dihedral coefficients have been assigned in the data file or via + the dihedral\_coeff command. + +*Dihedral style hybrid cannot have hybrid as an argument* + Self-explanatory. + +*Dihedral style hybrid cannot have none as an argument* + Self-explanatory. + +*Dihedral style hybrid cannot use same dihedral style twice* + Self-explanatory. + +*Dihedral/improper extent > half of periodic box length* + This error was detected by the neigh\_modify check yes setting. It is + an error because the dihedral atoms are so far apart it is ambiguous + how it should be defined. + +*Dihedral\_coeff command before dihedral\_style is defined* + Coefficients cannot be set in the data file or via the dihedral\_coeff + command until an dihedral\_style has been assigned. + +*Dihedral\_coeff command before simulation box is defined* + The dihedral\_coeff command cannot be used before a read\_data, + read\_restart, or create\_box command. + +*Dihedral\_coeff command when no dihedrals allowed* + The chosen atom style does not allow for dihedrals to be defined. + +*Dihedral\_style command when no dihedrals allowed* + The chosen atom style does not allow for dihedrals to be defined. + +*Dihedrals assigned incorrectly* + Dihedrals read in from the data file were not assigned correctly to + atoms. This means there is something invalid about the topology + definitions. + +*Dihedrals defined but no dihedral types* + The data file header lists dihedrals but no dihedral types. + +*Dimension command after simulation box is defined* + The dimension command cannot be used after a read\_data, + read\_restart, or create\_box command. + +*Dispersion PPPMDisp order has been reduced below minorder* + The default minimum order is 2. This can be reset by the + kspace\_modify minorder command. + +*Displace\_atoms command before simulation box is defined* + The displace\_atoms command cannot be used before a read\_data, + read\_restart, or create\_box command. + +*Distance must be > 0 for compute event/displace* + Self-explanatory. + +*Divide by 0 in influence function* + This should not normally occur. It is likely a problem with your + model. + +*Divide by 0 in influence function of pair peri/lps* + This should not normally occur. It is likely a problem with your + model. + +*Divide by 0 in variable formula* + Self-explanatory. + +*Domain too large for neighbor bins* + The domain has become extremely large so that neighbor bins cannot be + used. Most likely, one or more atoms have been blown out of the + simulation box to a great distance. + +*Double precision is not supported on this accelerator* + Self-explanatory + +*Dump atom/gz only writes compressed files* + The dump atom/gz output file name must have a .gz suffix. + +*Dump cfg arguments can not mix xs\|ys\|zs with xsu\|ysu\|zsu* + Self-explanatory. + +*Dump cfg arguments must start with 'mass type xs ys zs' or 'mass type xsu ysu zsu'* + This is a requirement of the CFG output format. See the dump cfg doc + page for more details. + +*Dump cfg requires one snapshot per file* + Use the wildcard "\*" character in the filename. + +*Dump cfg/gz only writes compressed files* + The dump cfg/gz output file name must have a .gz suffix. + +*Dump custom and fix not computed at compatible times* + The fix must produce per-atom quantities on timesteps that dump custom + needs them. + +*Dump custom compute does not calculate per-atom array* + Self-explanatory. + +*Dump custom compute does not calculate per-atom vector* + Self-explanatory. + +*Dump custom compute does not compute per-atom info* + Self-explanatory. + +*Dump custom compute vector is accessed out-of-range* + Self-explanatory. + +*Dump custom fix does not compute per-atom array* + Self-explanatory. + +*Dump custom fix does not compute per-atom info* + Self-explanatory. + +*Dump custom fix does not compute per-atom vector* + Self-explanatory. + +*Dump custom fix vector is accessed out-of-range* + Self-explanatory. + +*Dump custom variable is not atom-style variable* + Only atom-style variables generate per-atom quantities, needed for + dump output. + +*Dump custom/gz only writes compressed files* + The dump custom/gz output file name must have a .gz suffix. + +*Dump dcd of non-matching # of atoms* + Every snapshot written by dump dcd must contain the same # of atoms. + +*Dump dcd requires sorting by atom ID* + Use the dump\_modify sort command to enable this. + +*Dump every variable returned a bad timestep* + The variable must return a timestep greater than the current timestep. + +*Dump file MPI-IO output not allowed with % in filename* + This is because a % signifies one file per processor and MPI-IO + creates one large file for all processors. + +*Dump file does not contain requested snapshot* + Self-explanatory. + +*Dump file is incorrectly formatted* + Self-explanatory. + +*Dump image body yes requires atom style body* + Self-explanatory. + +*Dump image bond not allowed with no bond types* + Self-explanatory. + +*Dump image cannot perform sorting* + Self-explanatory. + +*Dump image line requires atom style line* + Self-explanatory. + +*Dump image persp option is not yet supported* + Self-explanatory. + +*Dump image requires one snapshot per file* + Use a "\*" in the filename. + +*Dump image tri requires atom style tri* + Self-explanatory. + +*Dump local and fix not computed at compatible times* + The fix must produce per-atom quantities on timesteps that dump local + needs them. + +*Dump local attributes contain no compute or fix* + Self-explanatory. + +*Dump local cannot sort by atom ID* + This is because dump local does not really dump per-atom info. + +*Dump local compute does not calculate local array* + Self-explanatory. + +*Dump local compute does not calculate local vector* + Self-explanatory. + +*Dump local compute does not compute local info* + Self-explanatory. + +*Dump local compute vector is accessed out-of-range* + Self-explanatory. + +*Dump local count is not consistent across input fields* + Every column of output must be the same length. + +*Dump local fix does not compute local array* + Self-explanatory. + +*Dump local fix does not compute local info* + Self-explanatory. + +*Dump local fix does not compute local vector* + Self-explanatory. + +*Dump local fix vector is accessed out-of-range* + Self-explanatory. + +*Dump modify bcolor not allowed with no bond types* + Self-explanatory. + +*Dump modify bdiam not allowed with no bond types* + Self-explanatory. + +*Dump modify compute ID does not compute per-atom array* + Self-explanatory. + +*Dump modify compute ID does not compute per-atom info* + Self-explanatory. + +*Dump modify compute ID does not compute per-atom vector* + Self-explanatory. + +*Dump modify compute ID vector is not large enough* + Self-explanatory. + +*Dump modify element names do not match atom types* + Number of element names must equal number of atom types. + +*Dump modify fix ID does not compute per-atom array* + Self-explanatory. + +*Dump modify fix ID does not compute per-atom info* + Self-explanatory. + +*Dump modify fix ID does not compute per-atom vector* + Self-explanatory. + +*Dump modify fix ID vector is not large enough* + Self-explanatory. + +*Dump modify variable is not atom-style variable* + Self-explanatory. + +*Dump sort column is invalid* + Self-explanatory. + +*Dump xtc requires sorting by atom ID* + Use the dump\_modify sort command to enable this. + +*Dump xyz/gz only writes compressed files* + The dump xyz/gz output file name must have a .gz suffix. + +*Dump\_modify buffer yes not allowed for this style* + Self-explanatory. + +*Dump\_modify format string is too short* + There are more fields to be dumped in a line of output than your + format string specifies. + +*Dump\_modify region ID does not exist* + Self-explanatory. + +*Dumping an atom property that isn't allocated* + The chosen atom style does not define the per-atom quantity being + dumped. + +*Duplicate atom IDs exist* + Self-explanatory. + +*Duplicate fields in read\_dump command* + Self-explanatory. + +*Duplicate particle in PeriDynamic bond - simulation box is too small* + This is likely because your box length is shorter than 2 times + the bond length. + +*Electronic temperature dropped below zero* + Something has gone wrong with the fix ttm electron temperature model. + +*Element not defined in potential file* + The specified element is not in the potential file. + +*Empty brackets in variable* + There is no variable syntax that uses empty brackets. Check + the variable doc page. + +*Energy was not tallied on needed timestep* + You are using a thermo keyword that requires potentials to + have tallied energy, but they didn't on this timestep. See the + variable doc page for ideas on how to make this work. + +*Epsilon or sigma reference not set by pair style in PPPMDisp* + Self-explanatory. + +*Epsilon or sigma reference not set by pair style in ewald/n* + The pair style is not providing the needed epsilon or sigma values. + +*Error in vdw spline: inner radius > outer radius* + A pre-tabulated spline is invalid. Likely a problem with the + potential parameters. + +*Error writing averaged chunk data* + Something in the output to the file triggered an error. + +*Error writing file header* + Something in the output to the file triggered an error. + +*Error writing out correlation data* + Something in the output to the file triggered an error. + +*Error writing out histogram data* + Something in the output to the file triggered an error. + +*Error writing out time averaged data* + Something in the output to the file triggered an error. + +*Failed to allocate %ld bytes for array %s* + Your LAMMPS simulation has run out of memory. You need to run a + smaller simulation or on more processors. + +*Failed to open FFmpeg pipeline to file %s* + The specified file cannot be opened. Check that the path and name are + correct and writable and that the FFmpeg executable can be found and run. + +*Failed to reallocate %ld bytes for array %s* + Your LAMMPS simulation has run out of memory. You need to run a + smaller simulation or on more processors. + +*Fewer SRD bins than processors in some dimension* + This is not allowed. Make your SRD bin size smaller. + +*File variable could not read value* + Check the file assigned to the variable. + +*Final box dimension due to fix deform is < 0.0* + Self-explanatory. + +*Fix %s does not allow use of dynamic group* + Dynamic groups have not yet been enabled for this fix. + +*Fix ID for compute chunk/atom does not exist* + Self-explanatory. + +*Fix ID for compute erotate/rigid does not exist* + Self-explanatory. + +*Fix ID for compute ke/rigid does not exist* + Self-explanatory. + +*Fix ID for compute reduce does not exist* + Self-explanatory. + +*Fix ID for compute slice does not exist* + Self-explanatory. + +*Fix ID for fix ave/atom does not exist* + Self-explanatory. + +*Fix ID for fix ave/chunk does not exist* + Self-explanatory. + +*Fix ID for fix ave/correlate does not exist* + Self-explanatory. + +*Fix ID for fix ave/histo does not exist* + Self-explanatory. + +*Fix ID for fix ave/time does not exist* + Self-explanatory. + +*Fix ID for fix store/state does not exist* + Self-explanatory + +*Fix ID for fix vector does not exist* + Self-explanatory. + +*Fix ID for read\_data does not exist* + Self-explanatory. + +*Fix ID for velocity does not exist* + Self-explanatory. + +*Fix ID must be alphanumeric or underscore characters* + Self-explanatory. + +*Fix SRD: bad bin assignment for SRD advection* + Something has gone wrong in your SRD model; try using more + conservative settings. + +*Fix SRD: bad search bin assignment* + Something has gone wrong in your SRD model; try using more + conservative settings. + +*Fix SRD: bad stencil bin for big particle* + Something has gone wrong in your SRD model; try using more + conservative settings. + +*Fix SRD: too many big particles in bin* + Reset the ATOMPERBIN parameter at the top of fix\_srd.cpp + to a larger value, and re-compile the code. + +*Fix SRD: too many walls in bin* + This should not happen unless your system has been setup incorrectly. + +*Fix adapt interface to this pair style not supported* + New coding for the pair style would need to be done. + +*Fix adapt kspace style does not exist* + Self-explanatory. + +*Fix adapt pair style does not exist* + Self-explanatory + +*Fix adapt pair style param not supported* + The pair style does not know about the parameter you specified. + +*Fix adapt requires atom attribute charge* + The atom style being used does not specify an atom charge. + +*Fix adapt requires atom attribute diameter* + The atom style being used does not specify an atom diameter. + +*Fix adapt type pair range is not valid for pair hybrid sub-style* + Self-explanatory. + +*Fix append/atoms requires a lattice be defined* + Use the lattice command for this purpose. + +*Fix ave/atom compute array is accessed out-of-range* + Self-explanatory. + +*Fix ave/atom compute does not calculate a per-atom array* + Self-explanatory. + +*Fix ave/atom compute does not calculate a per-atom vector* + A compute used by fix ave/atom must generate per-atom values. + +*Fix ave/atom compute does not calculate per-atom values* + A compute used by fix ave/atom must generate per-atom values. + +*Fix ave/atom fix array is accessed out-of-range* + Self-explanatory. + +*Fix ave/atom fix does not calculate a per-atom array* + Self-explanatory. + +*Fix ave/atom fix does not calculate a per-atom vector* + A fix used by fix ave/atom must generate per-atom values. + +*Fix ave/atom fix does not calculate per-atom values* + A fix used by fix ave/atom must generate per-atom values. + +*Fix ave/atom variable is not atom-style variable* + A variable used by fix ave/atom must generate per-atom values. + +*Fix ave/chunk compute does not calculate a per-atom array* + Self-explanatory. + +*Fix ave/chunk compute does not calculate a per-atom vector* + Self-explanatory. + +*Fix ave/chunk compute does not calculate per-atom values* + Self-explanatory. + +*Fix ave/chunk compute vector is accessed out-of-range* + Self-explanatory. + +*Fix ave/chunk does not use chunk/atom compute* + The specified compute is not for a compute chunk/atom command. + +*Fix ave/chunk fix does not calculate a per-atom array* + Self-explanatory. + +*Fix ave/chunk fix does not calculate a per-atom vector* + Self-explanatory. + +*Fix ave/chunk fix does not calculate per-atom values* + Self-explanatory. + +*Fix ave/chunk fix vector is accessed out-of-range* + Self-explanatory. + +*Fix ave/chunk variable is not atom-style variable* + Self-explanatory. + +*Fix ave/correlate compute does not calculate a scalar* + Self-explanatory. + +*Fix ave/correlate compute does not calculate a vector* + Self-explanatory. + +*Fix ave/correlate compute vector is accessed out-of-range* + The index for the vector is out of bounds. + +*Fix ave/correlate fix does not calculate a scalar* + Self-explanatory. + +*Fix ave/correlate fix does not calculate a vector* + Self-explanatory. + +*Fix ave/correlate fix vector is accessed out-of-range* + The index for the vector is out of bounds. + +*Fix ave/correlate variable is not equal-style variable* + Self-explanatory. + +*Fix ave/histo cannot input local values in scalar mode* + Self-explanatory. + +*Fix ave/histo cannot input per-atom values in scalar mode* + Self-explanatory. + +*Fix ave/histo compute array is accessed out-of-range* + Self-explanatory. + +*Fix ave/histo compute does not calculate a global array* + Self-explanatory. + +*Fix ave/histo compute does not calculate a global scalar* + Self-explanatory. + +*Fix ave/histo compute does not calculate a global vector* + Self-explanatory. + +*Fix ave/histo compute does not calculate a local array* + Self-explanatory. + +*Fix ave/histo compute does not calculate a local vector* + Self-explanatory. + +*Fix ave/histo compute does not calculate a per-atom array* + Self-explanatory. + +*Fix ave/histo compute does not calculate a per-atom vector* + Self-explanatory. + +*Fix ave/histo compute does not calculate local values* + Self-explanatory. + +*Fix ave/histo compute does not calculate per-atom values* + Self-explanatory. + +*Fix ave/histo compute vector is accessed out-of-range* + Self-explanatory. + +*Fix ave/histo fix array is accessed out-of-range* + Self-explanatory. + +*Fix ave/histo fix does not calculate a global array* + Self-explanatory. + +*Fix ave/histo fix does not calculate a global scalar* + Self-explanatory. + +*Fix ave/histo fix does not calculate a global vector* + Self-explanatory. + +*Fix ave/histo fix does not calculate a local array* + Self-explanatory. + +*Fix ave/histo fix does not calculate a local vector* + Self-explanatory. + +*Fix ave/histo fix does not calculate a per-atom array* + Self-explanatory. + +*Fix ave/histo fix does not calculate a per-atom vector* + Self-explanatory. + +*Fix ave/histo fix does not calculate local values* + Self-explanatory. + +*Fix ave/histo fix does not calculate per-atom values* + Self-explanatory. + +*Fix ave/histo fix vector is accessed out-of-range* + Self-explanatory. + +*Fix ave/histo input is invalid compute* + Self-explanatory. + +*Fix ave/histo input is invalid fix* + Self-explanatory. + +*Fix ave/histo input is invalid variable* + Self-explanatory. + +*Fix ave/histo inputs are not all global, peratom, or local* + All inputs in a single fix ave/histo command must be of the + same style. + +*Fix ave/histo/weight value and weight vector lengths do not match* + Self-explanatory. + +*Fix ave/time cannot set output array intensive/extensive from these inputs* + One of more of the vector inputs has individual elements which are + flagged as intensive or extensive. Such an input cannot be flagged as + all intensive/extensive when turned into an array by fix ave/time. + +*Fix ave/time cannot use variable with vector mode* + Variables produce scalar values. + +*Fix ave/time columns are inconsistent lengths* + Self-explanatory. + +*Fix ave/time compute array is accessed out-of-range* + An index for the array is out of bounds. + +*Fix ave/time compute does not calculate a scalar* + Self-explanatory. + +*Fix ave/time compute does not calculate a vector* + Self-explanatory. + +*Fix ave/time compute does not calculate an array* + Self-explanatory. + +*Fix ave/time compute vector is accessed out-of-range* + The index for the vector is out of bounds. + +*Fix ave/time fix array cannot be variable length* + Self-explanatory. + +*Fix ave/time fix array is accessed out-of-range* + An index for the array is out of bounds. + +*Fix ave/time fix does not calculate a scalar* + Self-explanatory. + +*Fix ave/time fix does not calculate a vector* + Self-explanatory. + +*Fix ave/time fix does not calculate an array* + Self-explanatory. + +*Fix ave/time fix vector cannot be variable length* + Self-explanatory. + +*Fix ave/time fix vector is accessed out-of-range* + The index for the vector is out of bounds. + +*Fix ave/time variable is not equal-style variable* + Self-explanatory. + +*Fix balance rcb cannot be used with comm\_style brick* + Comm\_style tiled must be used instead. + +*Fix balance shift string is invalid* + The string can only contain the characters "x", "y", or "z". + +*Fix bond/break needs ghost atoms from further away* + This is because the fix needs to walk bonds to a certain distance to + acquire needed info, The comm\_modify cutoff command can be used to + extend the communication range. + +*Fix bond/create angle type is invalid* + Self-explanatory. + +*Fix bond/create cutoff is longer than pairwise cutoff* + This is not allowed because bond creation is done using the + pairwise neighbor list. + +*Fix bond/create dihedral type is invalid* + Self-explanatory. + +*Fix bond/create improper type is invalid* + Self-explanatory. + +*Fix bond/create induced too many angles/dihedrals/impropers per atom* + See the read\_data command for info on using the "extra/angle/per/atom", + (or dihedral, improper) keywords to allow for additional + angles, dihedrals, and impropers to be formed. + +*Fix bond/create needs ghost atoms from further away* + This is because the fix needs to walk bonds to a certain distance to + acquire needed info, The comm\_modify cutoff command can be used to + extend the communication range. + +*Fix bond/swap cannot use dihedral or improper styles* + These styles cannot be defined when using this fix. + +*Fix bond/swap requires pair and bond styles* + Self-explanatory. + +*Fix bond/swap requires special\_bonds = 0,1,1* + Self-explanatory. + +*Fix box/relax generated negative box length* + The pressure being applied is likely too large. Try applying + it incrementally, to build to the high pressure. + +*Fix command before simulation box is defined* + The fix command cannot be used before a read\_data, read\_restart, or + create\_box command. + +*Fix deform cannot use yz variable with xy* + The yz setting cannot be a variable if xy deformation is also + specified. This is because LAMMPS cannot determine if the yz setting + will induce a box flip which would be invalid if xy is also changing. + +*Fix deform is changing yz too much with xy* + When both yz and xy are changing, it induces changes in xz if the + box must flip from one tilt extreme to another. Thus it is not + allowed for yz to grow so much that a flip is induced. + +*Fix deform tilt factors require triclinic box* + Cannot deform the tilt factors of a simulation box unless it + is a triclinic (non-orthogonal) box. + +*Fix deform volume setting is invalid* + Cannot use volume style unless other dimensions are being controlled. + +*Fix deposit and fix rigid/small not using same molecule template ID* + Self-explanatory. + +*Fix deposit and fix shake not using same molecule template ID* + Self-explanatory. + +*Fix deposit molecule must have atom types* + The defined molecule does not specify atom types. + +*Fix deposit molecule must have coordinates* + The defined molecule does not specify coordinates. + +*Fix deposit molecule template ID must be same as atom\_style template ID* + When using atom\_style template, you cannot deposit molecules that are + not in that template. + +*Fix deposit region cannot be dynamic* + Only static regions can be used with fix deposit. + +*Fix deposit region does not support a bounding box* + Not all regions represent bounded volumes. You cannot use + such a region with the fix deposit command. + +*Fix deposit shake fix does not exist* + Self-explanatory. + +*Fix efield requires atom attribute q or mu* + The atom style defined does not have this attribute. + +*Fix efield with dipoles cannot use atom-style variables* + This option is not supported. + +*Fix evaporate molecule requires atom attribute molecule* + The atom style being used does not define a molecule ID. + +*Fix external callback function not set* + This must be done by an external program in order to use this fix. + +*Fix for fix ave/atom not computed at compatible time* + Fixes generate their values on specific timesteps. Fix ave/atom is + requesting a value on a non-allowed timestep. + +*Fix for fix ave/chunk not computed at compatible time* + Fixes generate their values on specific timesteps. Fix ave/chunk is + requesting a value on a non-allowed timestep. + +*Fix for fix ave/correlate not computed at compatible time* + Fixes generate their values on specific timesteps. Fix ave/correlate + is requesting a value on a non-allowed timestep. + +*Fix for fix ave/histo not computed at compatible time* + Fixes generate their values on specific timesteps. Fix ave/histo is + requesting a value on a non-allowed timestep. + +*Fix for fix ave/spatial not computed at compatible time* + Fixes generate their values on specific timesteps. Fix ave/spatial is + requesting a value on a non-allowed timestep. + +*Fix for fix ave/time not computed at compatible time* + Fixes generate their values on specific timesteps. Fix ave/time + is requesting a value on a non-allowed timestep. + +*Fix for fix store/state not computed at compatible time* + Fixes generate their values on specific timesteps. Fix store/state + is requesting a value on a non-allowed timestep. + +*Fix for fix vector not computed at compatible time* + Fixes generate their values on specific timesteps. Fix vector is + requesting a value on a non-allowed timestep. + +*Fix freeze requires atom attribute torque* + The atom style defined does not have this attribute. + +*Fix gcmc and fix shake not using same molecule template ID* + Self-explanatory. + +*Fix gcmc atom has charge, but atom style does not* + Self-explanatory. + +*Fix gcmc cannot exchange individual atoms belonging to a molecule* + This is an error since you should not delete only one atom of a + molecule. The user has specified atomic (non-molecular) gas + exchanges, but an atom belonging to a molecule could be deleted. + +*Fix gcmc does not (yet) work with atom\_style template* + Self-explanatory. + +*Fix gcmc molecule command requires that atoms have molecule attributes* + Should not choose the gcmc molecule feature if no molecules are being + simulated. The general molecule flag is off, but gcmc's molecule flag + is on. + +*Fix gcmc molecule has charges, but atom style does not* + Self-explanatory. + +*Fix gcmc molecule must have atom types* + The defined molecule does not specify atom types. + +*Fix gcmc molecule must have coordinates* + The defined molecule does not specify coordinates. + +*Fix gcmc molecule template ID must be same as atom\_style template ID* + When using atom\_style template, you cannot insert molecules that are + not in that template. + +*Fix gcmc put atom outside box* + This should not normally happen. Contact the developers. + +*Fix gcmc ran out of available atom IDs* + See the setting for tagint in the src/lmptype.h file. + +*Fix gcmc ran out of available molecule IDs* + See the setting for tagint in the src/lmptype.h file. + +*Fix gcmc region cannot be dynamic* + Only static regions can be used with fix gcmc. + +*Fix gcmc region does not support a bounding box* + Not all regions represent bounded volumes. You cannot use + such a region with the fix gcmc command. + +*Fix gcmc region extends outside simulation box* + Self-explanatory. + +*Fix gcmc shake fix does not exist* + Self-explanatory. + +*Fix gld c coefficients must be >= 0* + Self-explanatory. + +*Fix gld needs more prony series coefficients* + Self-explanatory. + +*Fix gld prony terms must be > 0* + Self-explanatory. + +*Fix gld series type must be pprony for now* + Self-explanatory. + +*Fix gld start temperature must be >= 0* + Self-explanatory. + +*Fix gld stop temperature must be >= 0* + Self-explanatory. + +*Fix gld tau coefficients must be > 0* + Self-explanatory. + +*Fix heat group has no atoms* + Self-explanatory. + +*Fix heat kinetic energy of an atom went negative* + This will cause the velocity rescaling about to be performed by fix + heat to be invalid. + +*Fix heat kinetic energy went negative* + This will cause the velocity rescaling about to be performed by fix + heat to be invalid. + +*Fix in variable not computed at compatible time* + Fixes generate their values on specific timesteps. The variable is + requesting the values on a non-allowed timestep. + +*Fix langevin angmom is not yet implemented with kokkos* + This option is not yet available. + +*Fix langevin angmom requires atom style ellipsoid* + Self-explanatory. + +*Fix langevin angmom requires extended particles* + This fix option cannot be used with point particles. + +*Fix langevin gjf and respa are not compatible* + Self-explanatory. + +*Fix langevin gjf cannot have period equal to dt/2* + If the period is equal to dt/2 then division by zero will happen. + +*Fix langevin gjf should come before fix nve* + Self-explanatory. + +*Fix langevin gjf with tbias is not yet implemented with kokkos* + This option is not yet available. + +*Fix langevin omega is not yet implemented with kokkos* + This option is not yet available. + +*Fix langevin omega requires atom style sphere* + Self-explanatory. + +*Fix langevin omega requires extended particles* + One of the particles has radius 0.0. + +*Fix langevin period must be > 0.0* + The time window for temperature relaxation must be > 0 + +*Fix langevin variable returned negative temperature* + Self-explanatory. + +*Fix momentum group has no atoms* + Self-explanatory. + +*Fix move cannot define z or vz variable for 2d problem* + Self-explanatory. + +*Fix move cannot rotate aroung non z-axis for 2d problem* + Self-explanatory. + +*Fix move cannot set linear z motion for 2d problem* + Self-explanatory. + +*Fix move cannot set wiggle z motion for 2d problem* + Self-explanatory. + +*Fix msst compute ID does not compute potential energy* + Self-explanatory. + +*Fix msst compute ID does not compute pressure* + Self-explanatory. + +*Fix msst compute ID does not compute temperature* + Self-explanatory. + +*Fix msst requires a periodic box* + Self-explanatory. + +*Fix msst tscale must satisfy 0 <= tscale < 1* + Self-explanatory. + +*Fix npt/nph has tilted box too far in one step - periodic cell is too far from equilibrium state* + Self-explanatory. The change in the box tilt is too extreme + on a short timescale. + +*Fix nve/asphere requires extended particles* + This fix can only be used for particles with a shape setting. + +*Fix nve/asphere/noforce requires atom style ellipsoid* + Self-explanatory. + +*Fix nve/asphere/noforce requires extended particles* + One of the particles is not an ellipsoid. + +*Fix nve/body requires atom style body* + Self-explanatory. + +*Fix nve/body requires bodies* + This fix can only be used for particles that are bodies. + +*Fix nve/line can only be used for 2d simulations* + Self-explanatory. + +*Fix nve/line requires atom style line* + Self-explanatory. + +*Fix nve/line requires line particles* + Self-explanatory. + +*Fix nve/sphere dipole requires atom attribute mu* + An atom style with this attribute is needed. + +*Fix nve/sphere requires atom style sphere* + Self-explanatory. + +*Fix nve/sphere requires extended particles* + This fix can only be used for particles of a finite size. + +*Fix nve/tri can only be used for 3d simulations* + Self-explanatory. + +*Fix nve/tri requires atom style tri* + Self-explanatory. + +*Fix nve/tri requires tri particles* + Self-explanatory. + +*Fix nvt/nph/npt asphere requires extended particles* + The shape setting for a particle in the fix group has shape = 0.0, + which means it is a point particle. + +*Fix nvt/nph/npt body requires bodies* + Self-explanatory. + +*Fix nvt/nph/npt sphere requires atom style sphere* + Self-explanatory. + +*Fix nvt/npt/nph damping parameters must be > 0.0* + Self-explanatory. + +*Fix nvt/npt/nph dilate group ID does not exist* + Self-explanatory. + +*Fix nvt/sphere requires extended particles* + This fix can only be used for particles of a finite size. + +*Fix orient/fcc file open failed* + The fix orient/fcc command could not open a specified file. + +*Fix orient/fcc file read failed* + The fix orient/fcc command could not read the needed parameters from a + specified file. + +*Fix orient/fcc found self twice* + The neighbor lists used by fix orient/fcc are messed up. If this + error occurs, it is likely a bug, so send an email to the + `developers `_. + +*Fix peri neigh does not exist* + Somehow a fix that the pair style defines has been deleted. + +*Fix pour and fix rigid/small not using same molecule template ID* + Self-explanatory. + +*Fix pour and fix shake not using same molecule template ID* + Self-explanatory. + +*Fix pour insertion count per timestep is 0* + Self-explanatory. + +*Fix pour molecule must have atom types* + The defined molecule does not specify atom types. + +*Fix pour molecule must have coordinates* + The defined molecule does not specify coordinates. + +*Fix pour molecule template ID must be same as atom style template ID* + When using atom\_style template, you cannot pour molecules that are + not in that template. + +*Fix pour polydisperse fractions do not sum to 1.0* + Self-explanatory. + +*Fix pour region ID does not exist* + Self-explanatory. + +*Fix pour region cannot be dynamic* + Only static regions can be used with fix pour. + +*Fix pour region does not support a bounding box* + Not all regions represent bounded volumes. You cannot use + such a region with the fix pour command. + +*Fix pour requires atom attributes radius, rmass* + The atom style defined does not have these attributes. + +*Fix pour rigid fix does not exist* + Self-explanatory. + +*Fix pour shake fix does not exist* + Self-explanatory. + +*Fix press/berendsen damping parameters must be > 0.0* + Self-explanatory. + +*Fix property/atom cannot specify mol twice* + Self-explanatory. + +*Fix property/atom cannot specify q twice* + Self-explanatory. + +*Fix property/atom mol when atom\_style already has molecule attribute* + Self-explanatory. + +*Fix property/atom q when atom\_style already has charge attribute* + Self-explanatory. + +*Fix property/atom vector name already exists* + The name for an integer or floating-point vector must be unique. + +*Fix qeq has negative upper Taper radius cutoff* + Self-explanatory. + +*Fix qeq/comb group has no atoms* + Self-explanatory. + +*Fix qeq/comb requires atom attribute q* + An atom style with charge must be used to perform charge equilibration. + +*Fix qeq/dynamic group has no atoms* + Self-explanatory. + +*Fix qeq/dynamic requires atom attribute q* + Self-explanatory. + +*Fix qeq/fire group has no atoms* + Self-explanatory. + +*Fix qeq/fire requires atom attribute q* + Self-explanatory. + +*Fix qeq/point group has no atoms* + Self-explanatory. + +*Fix qeq/point has insufficient QEq matrix size* + Occurs when number of neighbor atoms for an atom increased too much + during a run. Increase SAFE\_ZONE and MIN\_CAP in fix\_qeq.h and + re-compile. + +*Fix qeq/point requires atom attribute q* + Self-explanatory. + +*Fix qeq/shielded group has no atoms* + Self-explanatory. + +*Fix qeq/shielded has insufficient QEq matrix size* + Occurs when number of neighbor atoms for an atom increased too much + during a run. Increase SAFE\_ZONE and MIN\_CAP in fix\_qeq.h and + re-compile. + +*Fix qeq/shielded requires atom attribute q* + Self-explanatory. + +*Fix qeq/slater could not extract params from pair coul/streitz* + This should not happen unless pair coul/streitz has been altered. + +*Fix qeq/slater group has no atoms* + Self-explanatory. + +*Fix qeq/slater has insufficient QEq matrix size* + Occurs when number of neighbor atoms for an atom increased too much + during a run. Increase SAFE\_ZONE and MIN\_CAP in fix\_qeq.h and + re-compile. + +*Fix qeq/slater requires atom attribute q* + Self-explanatory. + +*Fix reax/bonds numbonds > nsbmax\_most* + The limit of the number of bonds expected by the ReaxFF force field + was exceeded. + +*Fix recenter group has no atoms* + Self-explanatory. + +*Fix restrain requires an atom map, see atom\_modify* + Self-explanatory. + +*Fix rigid atom has non-zero image flag in a non-periodic dimension* + Image flags for non-periodic dimensions should not be set. + +*Fix rigid file has no lines* + Self-explanatory. + +*Fix rigid langevin period must be > 0.0* + Self-explanatory. + +*Fix rigid molecule requires atom attribute molecule* + Self-explanatory. + +*Fix rigid npt/nph dilate group ID does not exist* + Self-explanatory. + +*Fix rigid npt/nph does not yet allow triclinic box* + This is a current restriction in LAMMPS. + +*Fix rigid npt/nph period must be > 0.0* + Self-explanatory. + +*Fix rigid npt/small t\_chain should not be less than 1* + Self-explanatory. + +*Fix rigid npt/small t\_order must be 3 or 5* + Self-explanatory. + +*Fix rigid nvt/npt/nph damping parameters must be > 0.0* + Self-explanatory. + +*Fix rigid nvt/small t\_chain should not be less than 1* + Self-explanatory. + +*Fix rigid nvt/small t\_iter should not be less than 1* + Self-explanatory. + +*Fix rigid nvt/small t\_order must be 3 or 5* + Self-explanatory. + +*Fix rigid xy torque cannot be on for 2d simulation* + Self-explanatory. + +*Fix rigid z force cannot be on for 2d simulation* + Self-explanatory. + +*Fix rigid/npt period must be > 0.0* + Self-explanatory. + +*Fix rigid/npt temperature order must be 3 or 5* + Self-explanatory. + +*Fix rigid/npt/small period must be > 0.0* + Self-explanatory. + +*Fix rigid/nvt period must be > 0.0* + Self-explanatory. + +*Fix rigid/nvt temperature order must be 3 or 5* + Self-explanatory. + +*Fix rigid/nvt/small period must be > 0.0* + Self-explanatory. + +*Fix rigid/small atom has non-zero image flag in a non-periodic dimension* + Image flags for non-periodic dimensions should not be set. + +*Fix rigid/small langevin period must be > 0.0* + Self-explanatory. + +*Fix rigid/small molecule must have atom types* + The defined molecule does not specify atom types. + +*Fix rigid/small molecule must have coordinates* + The defined molecule does not specify coordinates. + +*Fix rigid/small npt/nph period must be > 0.0* + Self-explanatory. + +*Fix rigid/small nvt/npt/nph damping parameters must be > 0.0* + Self-explanatory. + +*Fix rigid/small nvt/npt/nph dilate group ID does not exist* + Self-explanatory. + +*Fix rigid/small requires an atom map, see atom\_modify* + Self-explanatory. + +*Fix rigid/small requires atom attribute molecule* + Self-explanatory. + +*Fix rigid: Bad principal moments* + The principal moments of inertia computed for a rigid body + are not within the required tolerances. + +*Fix shake cannot be used with minimization* + Cannot use fix shake while doing an energy minimization since + it turns off bonds that should contribute to the energy. + +*Fix shake molecule template must have shake info* + The defined molecule does not specify SHAKE information. + +*Fix spring couple group ID does not exist* + Self-explanatory. + +*Fix srd can only currently be used with comm\_style brick* + This is a current restriction in LAMMPS. + +*Fix srd lamda must be >= 0.6 of SRD grid size* + This is a requirement for accuracy reasons. + +*Fix srd no-slip requires atom attribute torque* + This is because the SRD collisions will impart torque to the solute + particles. + +*Fix srd requires SRD particles all have same mass* + Self-explanatory. + +*Fix srd requires ghost atoms store velocity* + Use the comm\_modify vel yes command to enable this. + +*Fix srd requires newton pair on* + Self-explanatory. + +*Fix store/state compute array is accessed out-of-range* + Self-explanatory. + +*Fix store/state compute does not calculate a per-atom array* + The compute calculates a per-atom vector. + +*Fix store/state compute does not calculate a per-atom vector* + The compute calculates a per-atom vector. + +*Fix store/state compute does not calculate per-atom values* + Computes that calculate global or local quantities cannot be used + with fix store/state. + +*Fix store/state fix array is accessed out-of-range* + Self-explanatory. + +*Fix store/state fix does not calculate a per-atom array* + The fix calculates a per-atom vector. + +*Fix store/state fix does not calculate a per-atom vector* + The fix calculates a per-atom array. + +*Fix store/state fix does not calculate per-atom values* + Fixes that calculate global or local quantities cannot be used with + fix store/state. + +*Fix store/state for atom property that isn't allocated* + Self-explanatory. + +*Fix store/state variable is not atom-style variable* + Only atom-style variables calculate per-atom quantities. + +*Fix temp/berendsen period must be > 0.0* + Self-explanatory. + +*Fix temp/berendsen variable returned negative temperature* + Self-explanatory. + +*Fix temp/csld is not compatible with fix rattle or fix shake* + These two commands cannot currently be used together with fix temp/csld. + +*Fix temp/csld variable returned negative temperature* + Self-explanatory. + +*Fix temp/csvr variable returned negative temperature* + Self-explanatory. + +*Fix temp/rescale variable returned negative temperature* + Self-explanatory. + +*Fix tfmc displacement length must be > 0* + Self-explanatory. + +*Fix tfmc is not compatible with fix shake* + These two commands cannot currently be used together. + +*Fix tfmc temperature must be > 0* + Self-explanatory. + +*Fix thermal/conductivity swap value must be positive* + Self-explanatory. + +*Fix tmd must come after integration fixes* + Any fix tmd command must appear in the input script after all time + integration fixes (nve, nvt, npt). See the fix tmd documentation for + details. + +*Fix ttm electron temperatures must be > 0.0* + Self-explanatory. + +*Fix ttm electronic\_density must be > 0.0* + Self-explanatory. + +*Fix ttm electronic\_specific\_heat must be > 0.0* + Self-explanatory. + +*Fix ttm electronic\_thermal\_conductivity must be >= 0.0* + Self-explanatory. + +*Fix ttm gamma\_p must be > 0.0* + Self-explanatory. + +*Fix ttm gamma\_s must be >= 0.0* + Self-explanatory. + +*Fix ttm number of nodes must be > 0* + Self-explanatory. + +*Fix ttm v\_0 must be >= 0.0* + Self-explanatory. + +*Fix used in compute chunk/atom not computed at compatible time* + The chunk/atom compute cannot query the output of the fix on a timestep + it is needed. + +*Fix used in compute reduce not computed at compatible time* + Fixes generate their values on specific timesteps. Compute reduce is + requesting a value on a non-allowed timestep. + +*Fix used in compute slice not computed at compatible time* + Fixes generate their values on specific timesteps. Compute slice is + requesting a value on a non-allowed timestep. + +*Fix vector cannot set output array intensive/extensive from these inputs* + The inputs to the command have conflicting intensive/extensive attributes. + You need to use more than one fix vector command. + +*Fix vector compute does not calculate a scalar* + Self-explanatory. + +*Fix vector compute does not calculate a vector* + Self-explanatory. + +*Fix vector compute vector is accessed out-of-range* + Self-explanatory. + +*Fix vector fix does not calculate a scalar* + Self-explanatory. + +*Fix vector fix does not calculate a vector* + Self-explanatory. + +*Fix vector fix vector is accessed out-of-range* + Self-explanatory. + +*Fix vector variable is not equal-style variable* + Self-explanatory. + +*Fix viscosity swap value must be positive* + Self-explanatory. + +*Fix viscosity vtarget value must be positive* + Self-explanatory. + +*Fix wall cutoff <= 0.0* + Self-explanatory. + +*Fix wall/colloid requires atom style sphere* + Self-explanatory. + +*Fix wall/colloid requires extended particles* + One of the particles has radius 0.0. + +*Fix wall/gran is incompatible with Pair style* + Must use a granular pair style to define the parameters needed for + this fix. + +*Fix wall/gran requires atom style sphere* + Self-explanatory. + +*Fix wall/piston command only available at zlo* + The face keyword must be zlo. + +*Fix wall/region colloid requires atom style sphere* + Self-explanatory. + +*Fix wall/region colloid requires extended particles* + One of the particles has radius 0.0. + +*Fix wall/region cutoff <= 0.0* + Self-explanatory. + +*Fix\_modify pressure ID does not compute pressure* + The compute ID assigned to the fix must compute pressure. + +*Fix\_modify temperature ID does not compute temperature* + The compute ID assigned to the fix must compute temperature. + +*For triclinic deformation, specified target stress must be hydrostatic* + Triclinic pressure control is allowed using the tri keyword, but + non-hydrostatic pressure control can not be used in this case. + +*Found no restart file matching pattern* + When using a "\*" in the restart file name, no matching file was found. + +*GPU library not compiled for this accelerator* + Self-explanatory. + +*GPU package does not (yet) work with atom\_style template* + Self-explanatory. + +*GPU particle split must be set to 1 for this pair style.* + For this pair style, you cannot run part of the force calculation on + the host. See the package command. + +*GPUs are requested but Kokkos has not been compiled for CUDA* + Re-compile Kokkos with CUDA support to use GPUs. + +*Ghost velocity forward comm not yet implemented with Kokkos* + This is a current restriction. + +*Gmask function in equal-style variable formula* + Gmask is per-atom operation. + +*Gravity changed since fix pour was created* + The gravity vector defined by fix gravity must be static. + +*Gravity must point in -y to use with fix pour in 2d* + Self-explanatory. + +*Gravity must point in -z to use with fix pour in 3d* + Self-explanatory. + +*Grmask function in equal-style variable formula* + Grmask is per-atom operation. + +*Group ID does not exist* + A group ID used in the group command does not exist. + +*Group ID in variable formula does not exist* + Self-explanatory. + +*Group all cannot be made dynamic* + This operation is not allowed. + +*Group command before simulation box is defined* + The group command cannot be used before a read\_data, read\_restart, or + create\_box command. + +*Group dynamic cannot reference itself* + Self-explanatory. + +*Group dynamic parent group cannot be dynamic* + Self-explanatory. + +*Group dynamic parent group does not exist* + Self-explanatory. + +*Group region ID does not exist* + A region ID used in the group command does not exist. + +*If read\_dump purges it cannot replace or trim* + These operations are not compatible. See the read\_dump doc + page for details. + +*Illegal ... command* + Self-explanatory. Check the input script syntax and compare to the + documentation for the command. You can use -echo screen as a + command-line option when running LAMMPS to see the offending line. + +*Illegal COMB parameter* + One or more of the coefficients defined in the potential file is + invalid. + +*Illegal COMB3 parameter* + One or more of the coefficients defined in the potential file is + invalid. + +*Illegal Stillinger-Weber parameter* + One or more of the coefficients defined in the potential file is + invalid. + +*Illegal Tersoff parameter* + One or more of the coefficients defined in the potential file is + invalid. + +*Illegal Vashishta parameter* + One or more of the coefficients defined in the potential file is + invalid. + +*Illegal compute voronoi/atom command (occupation and (surface or edges))* + Self-explanatory. + +*Illegal coul/streitz parameter* + One or more of the coefficients defined in the potential file is + invalid. + +*Illegal dump\_modify sfactor value (must be > 0.0)* + Self-explanatory. + +*Illegal dump\_modify tfactor value (must be > 0.0)* + Self-explanatory. + +*Illegal fix gcmc gas mass <= 0* + The computed mass of the designated gas molecule or atom type was less + than or equal to zero. + +*Illegal fix tfmc random seed* + Seeds can only be nonzero positive integers. + +*Illegal fix wall/piston velocity* + The piston velocity must be positive. + +*Illegal integrate style* + Self-explanatory. + +*Illegal nb3b/harmonic parameter* + One or more of the coefficients defined in the potential file is + invalid. + +*Illegal number of angle table entries* + There must be at least 2 table entries. + +*Illegal number of bond table entries* + There must be at least 2 table entries. + +*Illegal number of pair table entries* + There must be at least 2 table entries. + +*Illegal or unset periodicity in restart* + This error should not normally occur unless the restart file is invalid. + +*Illegal range increment value* + The increment must be >= 1. + +*Illegal simulation box* + The lower bound of the simulation box is greater than the upper bound. + +*Illegal size double vector read requested* + This error should not normally occur unless the restart file is invalid. + +*Illegal size integer vector read requested* + This error should not normally occur unless the restart file is invalid. + +*Illegal size string or corrupt restart* + This error should not normally occur unless the restart file is invalid. + +*Imageint setting in lmptype.h is invalid* + Imageint must be as large or larger than smallint. + +*Imageint setting in lmptype.h is not compatible* + Format of imageint stored in restart file is not consistent with + LAMMPS version you are running. See the settings in src/lmptype.h + +*Improper atom missing in delete\_bonds* + The delete\_bonds command cannot find one or more atoms in a particular + improper on a particular processor. The pairwise cutoff is too short + or the atoms are too far apart to make a valid improper. + +*Improper atom missing in set command* + The set command cannot find one or more atoms in a particular improper + on a particular processor. The pairwise cutoff is too short or the + atoms are too far apart to make a valid improper. + +*Improper atoms %d %d %d %d missing on proc %d at step %ld* + One or more of 4 atoms needed to compute a particular improper are + missing on this processor. Typically this is because the pairwise + cutoff is set too short or the improper has blown apart and an atom is + too far away. + +*Improper atoms missing on proc %d at step %ld* + One or more of 4 atoms needed to compute a particular improper are + missing on this processor. Typically this is because the pairwise + cutoff is set too short or the improper has blown apart and an atom is + too far away. + +*Improper coeff for hybrid has invalid style* + Improper style hybrid uses another improper style as one of its + coefficients. The improper style used in the improper\_coeff command + or read from a restart file is not recognized. + +*Improper coeffs are not set* + No improper coefficients have been assigned in the data file or via + the improper\_coeff command. + +*Improper style hybrid cannot have hybrid as an argument* + Self-explanatory. + +*Improper style hybrid cannot have none as an argument* + Self-explanatory. + +*Improper style hybrid cannot use same improper style twice* + Self-explanatory. + +*Improper\_coeff command before improper\_style is defined* + Coefficients cannot be set in the data file or via the improper\_coeff + command until an improper\_style has been assigned. + +*Improper\_coeff command before simulation box is defined* + The improper\_coeff command cannot be used before a read\_data, + read\_restart, or create\_box command. + +*Improper\_coeff command when no impropers allowed* + The chosen atom style does not allow for impropers to be defined. + +*Improper\_style command when no impropers allowed* + The chosen atom style does not allow for impropers to be defined. + +*Impropers assigned incorrectly* + Impropers read in from the data file were not assigned correctly to + atoms. This means there is something invalid about the topology + definitions. + +*Impropers defined but no improper types* + The data file header lists improper but no improper types. + +*Incompatible KIM Simulator Model* + The requested KIM Simulator Model was defined for a different MD code + and thus is not compatible with LAMMPS. + +*Incompatible units for KIM Simulator Model* + The selected unit style is not compatible with the requested KIM + Simulator Model. + +*Incomplete use of variables in create\_atoms command* + The var and set options must be used together. + +*Inconsistent iparam/jparam values in fix bond/create command* + If itype and jtype are the same, then their maxbond and newtype + settings must also be the same. + +*Inconsistent line segment in data file* + The end points of the line segment are not equal distances from the + center point which is the atom coordinate. + +*Inconsistent triangle in data file* + The centroid of the triangle as defined by the corner points is not + the atom coordinate. + +*Inconsistent use of finite-size particles by molecule template molecules* + Not all of the molecules define a radius for their constituent + particles. + +*Incorrect # of floating-point values in Bodies section of data file* + See doc page for body style. + +*Incorrect # of integer values in Bodies section of data file* + See doc page for body style. + +*Incorrect %s format in data file* + A section of the data file being read by fix property/atom does + not have the correct number of values per line. + +*Incorrect SNAP parameter file* + The file cannot be parsed correctly, check its internal syntax. + +*Incorrect args for angle coefficients* + Self-explanatory. Check the input script or data file. + +*Incorrect args for bond coefficients* + Self-explanatory. Check the input script or data file. + +*Incorrect args for dihedral coefficients* + Self-explanatory. Check the input script or data file. + +*Incorrect args for improper coefficients* + Self-explanatory. Check the input script or data file. + +*Incorrect args for pair coefficients* + Self-explanatory. Check the input script or data file. + +*Incorrect args in pair\_style command* + Self-explanatory. + +*Incorrect atom format in data file* + Number of values per atom line in the data file is not consistent with + the atom style. + +*Incorrect atom format in neb file* + The number of fields per line is not what expected. + +*Incorrect bonus data format in data file* + See the read\_data doc page for a description of how various kinds of + bonus data must be formatted for certain atom styles. + +*Incorrect boundaries with slab Ewald* + Must have periodic x,y dimensions and non-periodic z dimension to use + 2d slab option with Ewald. + +*Incorrect boundaries with slab EwaldDisp* + Must have periodic x,y dimensions and non-periodic z dimension to use + 2d slab option with Ewald. + +*Incorrect boundaries with slab PPPM* + Must have periodic x,y dimensions and non-periodic z dimension to use + 2d slab option with PPPM. + +*Incorrect boundaries with slab PPPMDisp* + Must have periodic x,y dimensions and non-periodic z dimension to use + 2d slab option with pppm/disp. + +*Incorrect conversion in format string* + A format style variable was not using either a %f, a %g, or a %e conversion. + Or an immediate variable with format suffix was not using either + a %f, a %g or a %e conversion in the format suffix. + +*Incorrect element names in ADP potential file* + The element names in the ADP file do not match those requested. + +*Incorrect element names in EAM potential file* + The element names in the EAM file do not match those requested. + +*Incorrect format of ... section in data file* + Number or type of values per line in the given section of the data file + is not consistent with the requirements for this section. + +*Incorrect format in COMB potential file* + Incorrect number of words per line in the potential file. + +*Incorrect format in COMB3 potential file* + Incorrect number of words per line in the potential file. + +*Incorrect format in MEAM potential file* + Incorrect number of words per line in the potential file. + +*Incorrect format in SNAP coefficient file* + Incorrect number of words per line in the coefficient file. + +*Incorrect format in SNAP parameter file* + Incorrect number of words per line in the parameter file. + +*Incorrect format in Stillinger-Weber potential file* + Incorrect number of words per line in the potential file. + +*Incorrect format in TMD target file* + Format of file read by fix tmd command is incorrect. + +*Incorrect format in Tersoff potential file* + Incorrect number of words per line in the potential file. + +*Incorrect format in Vashishta potential file* + Incorrect number of words per line in the potential file. + +*Incorrect format in coul/streitz potential file* + Incorrect number of words per line in the potential file. + +*Incorrect format in nb3b/harmonic potential file* + Incorrect number of words per line in the potential file. + +*Incorrect integer value in Bodies section of data file* + See doc page for body style. + +*Incorrect multiplicity arg for dihedral coefficients* + Self-explanatory. Check the input script or data file. + +*Incorrect number of elements in potential file* + Self-explanatory. + +*Incorrect rigid body format in fix rigid file* + The number of fields per line is not what expected. + +*Incorrect rigid body format in fix rigid/small file* + The number of fields per line is not what expected. + +*Incorrect sign arg for dihedral coefficients* + Self-explanatory. Check the input script or data file. + +*Incorrect table format check for element types* + Self-explanatory. + +*Incorrect velocity format in data file* + Each atom style defines a format for the Velocity section + of the data file. The read-in lines do not match. + +*Incorrect weight arg for dihedral coefficients* + Self-explanatory. Check the input script or data file. + +*Index between variable brackets must be positive* + Self-explanatory. + +*Indexed per-atom vector in variable formula without atom map* + Accessing a value from an atom vector requires the ability to lookup + an atom index, which is provided by an atom map. An atom map does not + exist (by default) for non-molecular problems. Using the atom\_modify + map command will force an atom map to be created. + +*Initial temperatures not all set in fix ttm* + Self-explanatory. + +*Input line quote not followed by white-space* + An end quote must be followed by white-space. + +*Insertion region extends outside simulation box* + Self-explanatory. + +*Insufficient Jacobi rotations for POEMS body* + Eigensolve for rigid body was not sufficiently accurate. + +*Insufficient Jacobi rotations for body nparticle* + Eigensolve for rigid body was not sufficiently accurate. + +*Insufficient Jacobi rotations for rigid body* + Eigensolve for rigid body was not sufficiently accurate. + +*Insufficient Jacobi rotations for rigid molecule* + Eigensolve for rigid body was not sufficiently accurate. + +*Insufficient Jacobi rotations for triangle* + The calculation of the inertia tensor of the triangle failed. This + should not happen if it is a reasonably shaped triangle. + +*Insufficient memory on accelerator* + There is insufficient memory on one of the devices specified for the gpu + package + +*Internal error in atom\_style body* + This error should not occur. Contact the developers. + +*Invalid -reorder N value* + Self-explanatory. + +*Invalid Angles section in molecule file* + Self-explanatory. + +*Invalid Bonds section in molecule file* + Self-explanatory. + +*Invalid Boolean syntax in if command* + Self-explanatory. + +*Invalid Charges section in molecule file* + Self-explanatory. + +*Invalid Coords section in molecule file* + Self-explanatory. + +*Invalid Diameters section in molecule file* + Self-explanatory. + +*Invalid Dihedrals section in molecule file* + Self-explanatory. + +*Invalid Impropers section in molecule file* + Self-explanatory. + +*Invalid Kokkos command-line args* + Self-explanatory. See Section 2.7 of the manual for details. + +*Invalid LAMMPS restart file* + The file does not appear to be a LAMMPS restart file since + it doesn't contain the correct magic string at the beginning. + +*Invalid Masses section in molecule file* + Self-explanatory. + +*Invalid REAX atom type* + There is a mis-match between LAMMPS atom types and the elements + listed in the ReaxFF force field file. + +*Invalid Special Bond Counts section in molecule file* + Self-explanatory. + +*Invalid Types section in molecule file* + Self-explanatory. + +*Invalid angle count in molecule file* + Self-explanatory. + +*Invalid angle table length* + Length must be 2 or greater. + +*Invalid angle type in Angles section of data file* + Angle type must be positive integer and within range of specified angle + types. + +*Invalid angle type in Angles section of molecule file* + Self-explanatory. + +*Invalid angle type index for fix shake* + Self-explanatory. + +*Invalid args for non-hybrid pair coefficients* + "NULL" is only supported in pair\_coeff calls when using pair hybrid + +*Invalid argument to factorial %d* + N must be >= 0 and <= 167, otherwise the factorial result is too + large. + +*Invalid atom ID in %s section of data file* + An atom in a section of the data file being read by fix property/atom + has an invalid atom ID that is <= 0 or > the maximum existing atom ID. + +*Invalid atom ID in Angles section of data file* + Atom IDs must be positive integers and within range of defined + atoms. + +*Invalid atom ID in Angles section of molecule file* + Self-explanatory. + +*Invalid atom ID in Atoms section of data file* + Atom IDs must be positive integers. + +*Invalid atom ID in Bodies section of data file* + Atom IDs must be positive integers and within range of defined + atoms. + +*Invalid atom ID in Bonds section of data file* + Atom IDs must be positive integers and within range of defined + atoms. + +*Invalid atom ID in Bonds section of molecule file* + Self-explanatory. + +*Invalid atom ID in Bonus section of data file* + Atom IDs must be positive integers and within range of defined + atoms. + +*Invalid atom ID in Dihedrals section of data file* + Atom IDs must be positive integers and within range of defined + atoms. + +*Invalid atom ID in Impropers section of data file* + Atom IDs must be positive integers and within range of defined + atoms. + +*Invalid atom ID in Velocities section of data file* + Atom IDs must be positive integers and within range of defined + atoms. + +*Invalid atom ID in dihedrals section of molecule file* + Self-explanatory. + +*Invalid atom ID in impropers section of molecule file* + Self-explanatory. + +*Invalid atom ID in variable file* + Self-explanatory. + +*Invalid atom IDs in neb file* + An ID in the file was not found in the system. + +*Invalid atom diameter in molecule file* + Diameters must be >= 0.0. + +*Invalid atom mass for fix shake* + Mass specified in fix shake command must be > 0.0. + +*Invalid atom mass in molecule file* + Masses must be > 0.0. + +*Invalid atom type in Atoms section of data file* + Atom types must range from 1 to specified # of types. + +*Invalid atom type in create\_atoms command* + The create\_box command specified the range of valid atom types. + An invalid type is being requested. + +*Invalid atom type in create\_atoms mol command* + The atom types in the defined molecule are added to the value + specified in the create\_atoms command, as an offset. The final value + for each atom must be between 1 to N, where N is the number of atom + types. + +*Invalid atom type in fix atom/swap command* + The atom type specified in the atom/swap command does not exist. + +*Invalid atom type in fix bond/create command* + Self-explanatory. + +*Invalid atom type in fix deposit command* + Self-explanatory. + +*Invalid atom type in fix deposit mol command* + The atom types in the defined molecule are added to the value + specified in the create\_atoms command, as an offset. The final value + for each atom must be between 1 to N, where N is the number of atom + types. + +*Invalid atom type in fix gcmc command* + The atom type specified in the gcmc command does not exist. + +*Invalid atom type in fix pour command* + Self-explanatory. + +*Invalid atom type in fix pour mol command* + The atom types in the defined molecule are added to the value + specified in the create\_atoms command, as an offset. The final value + for each atom must be between 1 to N, where N is the number of atom + types. + +*Invalid atom type in molecule file* + Atom types must range from 1 to specified # of types. + +*Invalid atom type in neighbor exclusion list* + Atom types must range from 1 to Ntypes inclusive. + +*Invalid atom type index for fix shake* + Atom types must range from 1 to Ntypes inclusive. + +*Invalid atom types in pair\_write command* + Atom types must range from 1 to Ntypes inclusive. + +*Invalid atom vector in variable formula* + The atom vector is not recognized. + +*Invalid atom\_style body command* + No body style argument was provided. + +*Invalid atom\_style command* + Self-explanatory. + +*Invalid attribute in dump custom command* + Self-explanatory. + +*Invalid attribute in dump local command* + Self-explanatory. + +*Invalid attribute in dump modify command* + Self-explanatory. + +*Invalid basis setting in create\_atoms command* + The basis index must be between 1 to N where N is the number of basis + atoms in the lattice. The type index must be between 1 to N where N + is the number of atom types. + +*Invalid basis setting in fix append/atoms command* + The basis index must be between 1 to N where N is the number of basis + atoms in the lattice. The type index must be between 1 to N where N + is the number of atom types. + +*Invalid bin bounds in compute chunk/atom* + The lo/hi values are inconsistent. + +*Invalid bin bounds in fix ave/spatial* + The lo/hi values are inconsistent. + +*Invalid body nparticle command* + Arguments in atom-style command are not correct. + +*Invalid bond count in molecule file* + Self-explanatory. + +*Invalid bond table length* + Length must be 2 or greater. + +*Invalid bond type in Bonds section of data file* + Bond type must be positive integer and within range of specified bond + types. + +*Invalid bond type in Bonds section of molecule file* + Self-explanatory. + +*Invalid bond type in create\_bonds command* + Self-explanatory. + +*Invalid bond type in fix bond/break command* + Self-explanatory. + +*Invalid bond type in fix bond/create command* + Self-explanatory. + +*Invalid bond type index for fix shake* + Self-explanatory. Check the fix shake command in the input script. + +*Invalid coeffs for this dihedral style* + Cannot set class 2 coeffs in data file for this dihedral style. + +*Invalid color in dump\_modify command* + The specified color name was not in the list of recognized colors. + See the dump\_modify doc page. + +*Invalid color map min/max values* + The min/max values are not consistent with either each other or + with values in the color map. + +*Invalid command-line argument* + One or more command-line arguments is invalid. Check the syntax of + the command you are using to launch LAMMPS. + +*Invalid compute ID in variable formula* + The compute is not recognized. + +*Invalid create\_atoms rotation vector for 2d model* + The rotation vector can only have a z component. + +*Invalid custom OpenCL parameter string.* + There are not enough or too many parameters in the custom string for package + GPU. + +*Invalid cutoff in comm\_modify command* + Specified cutoff must be >= 0.0. + +*Invalid cutoffs in pair\_write command* + Inner cutoff must be larger than 0.0 and less than outer cutoff. + +*Invalid d1 or d2 value for pair colloid coeff* + Neither d1 or d2 can be < 0. + +*Invalid data file section: Angle Coeffs* + Atom style does not allow angles. + +*Invalid data file section: AngleAngle Coeffs* + Atom style does not allow impropers. + +*Invalid data file section: AngleAngleTorsion Coeffs* + Atom style does not allow dihedrals. + +*Invalid data file section: AngleTorsion Coeffs* + Atom style does not allow dihedrals. + +*Invalid data file section: Angles* + Atom style does not allow angles. + +*Invalid data file section: Bodies* + Atom style does not allow bodies. + +*Invalid data file section: Bond Coeffs* + Atom style does not allow bonds. + +*Invalid data file section: BondAngle Coeffs* + Atom style does not allow angles. + +*Invalid data file section: BondBond Coeffs* + Atom style does not allow angles. + +*Invalid data file section: BondBond13 Coeffs* + Atom style does not allow dihedrals. + +*Invalid data file section: Bonds* + Atom style does not allow bonds. + +*Invalid data file section: Dihedral Coeffs* + Atom style does not allow dihedrals. + +*Invalid data file section: Dihedrals* + Atom style does not allow dihedrals. + +*Invalid data file section: Ellipsoids* + Atom style does not allow ellipsoids. + +*Invalid data file section: EndBondTorsion Coeffs* + Atom style does not allow dihedrals. + +*Invalid data file section: Improper Coeffs* + Atom style does not allow impropers. + +*Invalid data file section: Impropers* + Atom style does not allow impropers. + +*Invalid data file section: Lines* + Atom style does not allow lines. + +*Invalid data file section: MiddleBondTorsion Coeffs* + Atom style does not allow dihedrals. + +*Invalid data file section: Triangles* + Atom style does not allow triangles. + +*Invalid delta\_conf in tad command* + The value must be between 0 and 1 inclusive. + +*Invalid density in Atoms section of data file* + Density value cannot be <= 0.0. + +*Invalid density in set command* + Density must be > 0.0. + +*Invalid diameter in set command* + Self-explanatory. + +*Invalid dihedral count in molecule file* + Self-explanatory. + +*Invalid dihedral type in Dihedrals section of data file* + Dihedral type must be positive integer and within range of specified + dihedral types. + +*Invalid dihedral type in dihedrals section of molecule file* + Self-explanatory. + +*Invalid dipole length in set command* + Self-explanatory. + +*Invalid displace\_atoms rotate axis for 2d* + Axis must be in z direction. + +*Invalid dump dcd filename* + Filenames used with the dump dcd style cannot be binary or compressed + or cause multiple files to be written. + +*Invalid dump frequency* + Dump frequency must be 1 or greater. + +*Invalid dump image element name* + The specified element name was not in the standard list of elements. + See the dump\_modify doc page. + +*Invalid dump image filename* + The file produced by dump image cannot be binary and must + be for a single processor. + +*Invalid dump image persp value* + Persp value must be >= 0.0. + +*Invalid dump image theta value* + Theta must be between 0.0 and 180.0 inclusive. + +*Invalid dump image zoom value* + Zoom value must be > 0.0. + +*Invalid dump movie filename* + The file produced by dump movie cannot be binary or compressed + and must be a single file for a single processor. + +*Invalid dump xtc filename* + Filenames used with the dump xtc style cannot be binary or compressed + or cause multiple files to be written. + +*Invalid dump xyz filename* + Filenames used with the dump xyz style cannot be binary or cause files + to be written by each processor. + +*Invalid dump\_modify threshold operator* + Operator keyword used for threshold specification in not recognized. + +*Invalid entry in -reorder file* + Self-explanatory. + +*Invalid fix ID in variable formula* + The fix is not recognized. + +*Invalid fix ave/time off column* + Self-explanatory. + +*Invalid fix box/relax command for a 2d simulation* + Fix box/relax styles involving the z dimension cannot be used in + a 2d simulation. + +*Invalid fix box/relax command pressure settings* + If multiple dimensions are coupled, those dimensions must be specified. + +*Invalid fix box/relax pressure settings* + Settings for coupled dimensions must be the same. + +*Invalid fix nvt/npt/nph command for a 2d simulation* + Cannot control z dimension in a 2d model. + +*Invalid fix nvt/npt/nph command pressure settings* + If multiple dimensions are coupled, those dimensions must be + specified. + +*Invalid fix nvt/npt/nph pressure settings* + Settings for coupled dimensions must be the same. + +*Invalid fix press/berendsen for a 2d simulation* + The z component of pressure cannot be controlled for a 2d model. + +*Invalid fix press/berendsen pressure settings* + Settings for coupled dimensions must be the same. + +*Invalid fix qeq parameter file* + Element index > number of atom types. + +*Invalid fix rigid npt/nph command for a 2d simulation* + Cannot control z dimension in a 2d model. + +*Invalid fix rigid npt/nph command pressure settings* + If multiple dimensions are coupled, those dimensions must be + specified. + +*Invalid fix rigid/small npt/nph command for a 2d simulation* + Cannot control z dimension in a 2d model. + +*Invalid fix rigid/small npt/nph command pressure settings* + If multiple dimensions are coupled, those dimensions must be + specified. + +*Invalid flag in force field section of restart file* + Unrecognized entry in restart file. + +*Invalid flag in header section of restart file* + Unrecognized entry in restart file. + +*Invalid flag in peratom section of restart file* + The format of this section of the file is not correct. + +*Invalid flag in type arrays section of restart file* + Unrecognized entry in restart file. + +*Invalid frequency in temper command* + Nevery must be > 0. + +*Invalid group ID in neigh\_modify command* + A group ID used in the neigh\_modify command does not exist. + +*Invalid group function in variable formula* + Group function is not recognized. + +*Invalid group in comm\_modify command* + Self-explanatory. + +*Invalid image up vector* + Up vector cannot be (0,0,0). + +*Invalid immediate variable* + Syntax of immediate value is incorrect. + +*Invalid improper count in molecule file* + Self-explanatory. + +*Invalid improper type in Impropers section of data file* + Improper type must be positive integer and within range of specified + improper types. + +*Invalid improper type in impropers section of molecule file* + Self-explanatory. + +*Invalid index for non-body particles in compute body/local command* + Only indices 1,2,3 can be used for non-body particles. + +*Invalid index in compute body/local command* + Self-explanatory. + +*Invalid is\_active() function in variable formula* + Self-explanatory. + +*Invalid is\_available() function in variable formula* + Self-explanatory. + +*Invalid is\_defined() function in variable formula* + Self-explanatory. + +*Invalid keyword in angle table parameters* + Self-explanatory. + +*Invalid keyword in bond table parameters* + Self-explanatory. + +*Invalid keyword in compute angle/local command* + Self-explanatory. + +*Invalid keyword in compute bond/local command* + Self-explanatory. + +*Invalid keyword in compute dihedral/local command* + Self-explanatory. + +*Invalid keyword in compute improper/local command* + Self-explanatory. + +*Invalid keyword in compute pair/local command* + Self-explanatory. + +*Invalid keyword in compute property/atom command* + Self-explanatory. + +*Invalid keyword in compute property/chunk command* + Self-explanatory. + +*Invalid keyword in compute property/local command* + Self-explanatory. + +*Invalid keyword in dump cfg command* + Self-explanatory. + +*Invalid keyword in pair table parameters* + Keyword used in list of table parameters is not recognized. + +*Invalid length in set command* + Self-explanatory. + +*Invalid mass in set command* + Self-explanatory. + +*Invalid mass line in data file* + Self-explanatory. + +*Invalid mass value* + Self-explanatory. + +*Invalid math function in variable formula* + Self-explanatory. + +*Invalid math/group/special function in variable formula* + Self-explanatory. + +*Invalid option in lattice command for non-custom style* + Certain lattice keywords are not supported unless the + lattice style is "custom". + +*Invalid order of forces within respa levels* + For respa, ordering of force computations within respa levels must + obey certain rules. E.g. bonds cannot be compute less frequently than + angles, pairwise forces cannot be computed less frequently than + kspace, etc. + +*Invalid pair table cutoff* + Cutoffs in pair\_coeff command are not valid with read-in pair table. + +*Invalid pair table length* + Length of read-in pair table is invalid + +*Invalid param file for fix qeq/shielded* + Invalid value of gamma. + +*Invalid param file for fix qeq/slater* + Zeta value is 0.0. + +*Invalid partitions in processors part command* + Valid partitions are numbered 1 to N and the sender and receiver + cannot be the same partition. + +*Invalid python command* + Self-explanatory. Check the input script syntax and compare to the + documentation for the command. You can use -echo screen as a + command-line option when running LAMMPS to see the offending line. + +*Invalid radius in Atoms section of data file* + Radius must be >= 0.0. + +*Invalid random number seed in fix ttm command* + Random number seed must be > 0. + +*Invalid random number seed in set command* + Random number seed must be > 0. + +*Invalid replace values in compute reduce* + Self-explanatory. + +*Invalid rigid body ID in fix rigid file* + The ID does not match the number of an existing ID of rigid bodies + that are defined by the fix rigid command. + +*Invalid rigid body ID in fix rigid/small file* + The ID does not match the number of an existing ID of rigid bodies + that are defined by the fix rigid/small command. + +*Invalid run command N value* + The number of timesteps must fit in a 32-bit integer. If you want to + run for more steps than this, perform multiple shorter runs. + +*Invalid run command start/stop value* + Self-explanatory. + +*Invalid run command upto value* + Self-explanatory. + +*Invalid seed for Marsaglia random # generator* + The initial seed for this random number generator must be a positive + integer less than or equal to 900 million. + +*Invalid seed for Park random # generator* + The initial seed for this random number generator must be a positive + integer. + +*Invalid shake angle type in molecule file* + Self-explanatory. + +*Invalid shake atom in molecule file* + Self-explanatory. + +*Invalid shake bond type in molecule file* + Self-explanatory. + +*Invalid shake flag in molecule file* + Self-explanatory. + +*Invalid shape in Ellipsoids section of data file* + Self-explanatory. + +*Invalid shape in Triangles section of data file* + Two or more of the triangle corners are duplicate points. + +*Invalid shape in set command* + Self-explanatory. + +*Invalid shear direction for fix wall/gran* + Self-explanatory. + +*Invalid special atom index in molecule file* + Self-explanatory. + +*Invalid special function in variable formula* + Self-explanatory. + +*Invalid style in pair\_write command* + Self-explanatory. Check the input script. + +*Invalid syntax in variable formula* + Self-explanatory. + +*Invalid t\_event in prd command* + Self-explanatory. + +*Invalid t\_event in tad command* + The value must be greater than 0. + +*Invalid template atom in Atoms section of data file* + The atom indices must be between 1 to N, where N is the number of + atoms in the template molecule the atom belongs to. + +*Invalid template index in Atoms section of data file* + The template indices must be between 1 to N, where N is the number of + molecules in the template. + +*Invalid thermo keyword in variable formula* + The keyword is not recognized. + +*Invalid threads\_per\_atom specified.* + For 3-body potentials on the GPU, the threads\_per\_atom setting cannot be + greater than 4 for NVIDIA GPUs. + +*Invalid timestep reset for fix ave/atom* + Resetting the timestep has invalidated the sequence of timesteps this + fix needs to process. + +*Invalid timestep reset for fix ave/chunk* + Resetting the timestep has invalidated the sequence of timesteps this + fix needs to process. + +*Invalid timestep reset for fix ave/correlate* + Resetting the timestep has invalidated the sequence of timesteps this + fix needs to process. + +*Invalid timestep reset for fix ave/histo* + Resetting the timestep has invalidated the sequence of timesteps this + fix needs to process. + +*Invalid timestep reset for fix ave/spatial* + Resetting the timestep has invalidated the sequence of timesteps this + fix needs to process. + +*Invalid timestep reset for fix ave/time* + Resetting the timestep has invalidated the sequence of timesteps this + fix needs to process. + +*Invalid tmax in tad command* + The value must be greater than 0.0. + +*Invalid type for mass set* + Mass command must set a type from 1-N where N is the number of atom + types. + +*Invalid use of library file() function* + This function is called through the library interface. This + error should not occur. Contact the developers if it does. + +*Invalid value in set command* + The value specified for the setting is invalid, likely because it is + too small or too large. + +*Invalid variable evaluation in variable formula* + A variable used in a formula could not be evaluated. + +*Invalid variable in next command* + Self-explanatory. + +*Invalid variable name* + Variable name used in an input script line is invalid. + +*Invalid variable name in variable formula* + Variable name is not recognized. + +*Invalid variable style in special function next* + Only file-style or atomfile-style variables can be used with next(). + +*Invalid variable style with next command* + Variable styles *equal* and *world* cannot be used in a next + command. + +*Invalid volume in set command* + Volume must be > 0.0. + +*Invalid wiggle direction for fix wall/gran* + Self-explanatory. + +*Invoked angle equil angle on angle style none* + Self-explanatory. + +*Invoked angle single on angle style none* + Self-explanatory. + +*Invoked bond equil distance on bond style none* + Self-explanatory. + +*Invoked bond single on bond style none* + Self-explanatory. + +*Invoked pair single on pair style none* + A command (e.g. a dump) attempted to invoke the single() function on a + pair style none, which is illegal. You are probably attempting to + compute per-atom quantities with an undefined pair style. + +*Invoking coulombic in pair style lj/coul requires atom attribute q* + The atom style defined does not have this attribute. + +*Invoking coulombic in pair style lj/long/dipole/long requires atom attribute q* + The atom style defined does not have these attributes. + +*KIM Simulator Model has no Model definition* + There is no model definition (key: model-defn) in the KIM Simulator + Model. Please contact the OpenKIM database maintainers to verify + and potentially correct this. + +*KOKKOS package does not yet support comm\_style tiled* + Self-explanatory. + +*KOKKOS package requires a kokkos enabled atom\_style* + Self-explanatory. + +*KSpace accuracy must be > 0* + The kspace accuracy designated in the input must be greater than zero. + +*KSpace accuracy too large to estimate G vector* + Reduce the accuracy request or specify gewald explicitly + via the kspace\_modify command. + +*KSpace accuracy too low* + Requested accuracy must be less than 1.0. + +*KSpace solver requires a pair style* + No pair style is defined. + +*KSpace style does not yet support triclinic geometries* + The specified kspace style does not allow for non-orthogonal + simulation boxes. + +*KSpace style has not yet been set* + Cannot use kspace\_modify command until a kspace style is set. + +*KSpace style is incompatible with Pair style* + Setting a kspace style requires that a pair style with matching + long-range Coulombic or dispersion components be used. + +*Keyword %s in MEAM parameter file not recognized* + Self-explanatory. + +*Kokkos has been compiled for CUDA but no GPUs are requested* + One or more GPUs must be used when Kokkos is compiled for CUDA. + +*Kspace\_modify mesh parameter must be all zero or all positive* + Valid kspace mesh parameters are >0. The code will try to auto-detect + suitable values when all three mesh sizes are set to zero (the default). + +*Kspace\_modify mesh/disp parameter must be all zero or all positive* + Valid kspace mesh/disp parameters are >0. The code will try to auto-detect + suitable values when all three mesh sizes are set to zero **and** + the required accuracy via *force/disp/real* as well as + *force/disp/kspace* is set. + +*Kspace style does not support compute group/group* + Self-explanatory. + +*Kspace style pppm/disp/tip4p requires newton on* + Self-explanatory. + +*Kspace style pppm/tip4p requires newton on* + Self-explanatory. + +*Kspace style requires atom attribute q* + The atom style defined does not have these attributes. + +*Kspace\_modify eigtol must be smaller than one* + Self-explanatory. + +*LAMMPS is not built with Python embedded* + This is done by including the PYTHON package before LAMMPS is built. + This is required to use python-style variables. + +*LAMMPS unit\_style lj not supported by KIM models* + Self-explanatory. Check the input script or data file. + +*LJ6 off not supported in pair\_style buck/long/coul/long* + Self-explanatory. + +*Label wasn't found in input script* + Self-explanatory. + +*Lattice orient vectors are not orthogonal* + The three specified lattice orientation vectors must be mutually + orthogonal. + +*Lattice orient vectors are not right-handed* + The three specified lattice orientation vectors must create a + right-handed coordinate system such that a1 cross a2 = a3. + +*Lattice primitive vectors are collinear* + The specified lattice primitive vectors do not for a unit cell with + non-zero volume. + +*Lattice settings are not compatible with 2d simulation* + One or more of the specified lattice vectors has a non-zero z + component. + +*Lattice spacings are invalid* + Each x,y,z spacing must be > 0. + +*Lattice style incompatible with simulation dimension* + 2d simulation can use sq, sq2, or hex lattice. 3d simulation can use + sc, bcc, or fcc lattice. + +*Log of zero/negative value in variable formula* + Self-explanatory. + +*Lost atoms via balance: original %ld current %ld* + This should not occur. Report the problem to the developers. + +*Lost atoms: original %ld current %ld* + Lost atoms are checked for each time thermo output is done. See the + thermo\_modify lost command for options. Lost atoms usually indicate + bad dynamics, e.g. atoms have been blown far out of the simulation + box, or moved further than one processor's sub-domain away before + reneighboring. + +*MEAM library error %d* + A call to the MEAM Fortran library returned an error. + +*MPI\_LMP\_BIGINT and bigint in lmptype.h are not compatible* + The size of the MPI datatype does not match the size of a bigint. + +*MPI\_LMP\_TAGINT and tagint in lmptype.h are not compatible* + The size of the MPI datatype does not match the size of a tagint. + +*MSM can only currently be used with comm\_style brick* + This is a current restriction in LAMMPS. + +*MSM grid is too large* + The global MSM grid is larger than OFFSET in one or more dimensions. + OFFSET is currently set to 16384. You likely need to decrease the + requested accuracy. + +*MSM order must be 4, 6, 8, or 10* + This is a limitation of the MSM implementation in LAMMPS: + the MSM order can only be 4, 6, 8, or 10. + +*Mass command before simulation box is defined* + The mass command cannot be used before a read\_data, read\_restart, or + create\_box command. + +*Matrix factorization to split dispersion coefficients failed* + This should not normally happen. Contact the developers. + +*Min\_style command before simulation box is defined* + The min\_style command cannot be used before a read\_data, read\_restart, + or create\_box command. + +*Minimization could not find thermo\_pe compute* + This compute is created by the thermo command. It must have been + explicitly deleted by a uncompute command. + +*Minimize command before simulation box is defined* + The minimize command cannot be used before a read\_data, read\_restart, + or create\_box command. + +*Mismatched brackets in variable* + Self-explanatory. + +*Mismatched compute in variable formula* + A compute is referenced incorrectly or a compute that produces per-atom + values is used in an equal-style variable formula. + +*Mismatched fix in variable formula* + A fix is referenced incorrectly or a fix that produces per-atom + values is used in an equal-style variable formula. + +*Mismatched variable in variable formula* + A variable is referenced incorrectly or an atom-style variable that + produces per-atom values is used in an equal-style variable + formula. + +*Modulo 0 in variable formula* + Self-explanatory. + +*Molecule IDs too large for compute chunk/atom* + The IDs must not be larger than can be stored in a 32-bit integer + since chunk IDs are 32-bit integers. + +*Molecule auto special bond generation overflow* + Counts exceed maxspecial setting for other atoms in system. + +*Molecule file has angles but no nangles setting* + Self-explanatory. + +*Molecule file has body params but no setting for them* + Self-explanatory. + +*Molecule file has bonds but no nbonds setting* + Self-explanatory. + +*Molecule file has dihedrals but no ndihedrals setting* + Self-explanatory. + +*Molecule file has impropers but no nimpropers setting* + Self-explanatory. + +*Molecule file has no Body Doubles section* + Self-explanatory. + +*Molecule file has no Body Integers section* + Self-explanatory. + +*Molecule file has special flags but no bonds* + Self-explanatory. + +*Molecule file needs both Special Bond sections* + Self-explanatory. + +*Molecule file requires atom style body* + Self-explanatory. + +*Molecule file shake flags not before shake atoms* + The order of the two sections is important. + +*Molecule file shake flags not before shake bonds* + The order of the two sections is important. + +*Molecule file shake info is incomplete* + All 3 SHAKE sections are needed. + +*Molecule file special list does not match special count* + The number of values in an atom's special list does not match count. + +*Molecule file z center-of-mass must be 0.0 for 2d* + Self-explanatory. + +*Molecule file z coord must be 0.0 for 2d* + Self-explanatory. + +*Molecule natoms must be 1 for body particle* + Self-explanatory. + +*Molecule sizescale must be 1.0 for body particle* + Self-explanatory. + +*Molecule template ID for atom\_style template does not exist* + Self-explanatory. + +*Molecule template ID for create\_atoms does not exist* + Self-explanatory. + +*Molecule template ID for fix deposit does not exist* + Self-explanatory. + +*Molecule template ID for fix gcmc does not exist* + Self-explanatory. + +*Molecule template ID for fix pour does not exist* + Self-explanatory. + +*Molecule template ID for fix rigid/small does not exist* + Self-explanatory. + +*Molecule template ID for fix shake does not exist* + Self-explanatory. + +*Molecule template ID must be alphanumeric or underscore characters* + Self-explanatory. + +*Molecule topology/atom exceeds system topology/atom* + The number of bonds, angles, etc per-atom in the molecule exceeds the + system setting. See the create\_box command for how to specify these + values. + +*Molecule topology type exceeds system topology type* + The number of bond, angle, etc types in the molecule exceeds the + system setting. See the create\_box command for how to specify these + values. + +*More than one fix deform* + Only one fix deform can be defined at a time. + +*More than one fix freeze* + Only one of these fixes can be defined, since the granular pair + potentials access it. + +*More than one fix shake* + Only one fix shake can be defined. + +*Mu not allowed when not using semi-grand in fix atom/swap command* + Self-explanatory. + +*Must define angle\_style before Angle Coeffs* + Must use an angle\_style command before reading a data file that + defines Angle Coeffs. + +*Must define angle\_style before BondAngle Coeffs* + Must use an angle\_style command before reading a data file that + defines Angle Coeffs. + +*Must define angle\_style before BondBond Coeffs* + Must use an angle\_style command before reading a data file that + defines Angle Coeffs. + +*Must define bond\_style before Bond Coeffs* + Must use a bond\_style command before reading a data file that + defines Bond Coeffs. + +*Must define dihedral\_style before AngleAngleTorsion Coeffs* + Must use a dihedral\_style command before reading a data file that + defines AngleAngleTorsion Coeffs. + +*Must define dihedral\_style before AngleTorsion Coeffs* + Must use a dihedral\_style command before reading a data file that + defines AngleTorsion Coeffs. + +*Must define dihedral\_style before BondBond13 Coeffs* + Must use a dihedral\_style command before reading a data file that + defines BondBond13 Coeffs. + +*Must define dihedral\_style before Dihedral Coeffs* + Must use a dihedral\_style command before reading a data file that + defines Dihedral Coeffs. + +*Must define dihedral\_style before EndBondTorsion Coeffs* + Must use a dihedral\_style command before reading a data file that + defines EndBondTorsion Coeffs. + +*Must define dihedral\_style before MiddleBondTorsion Coeffs* + Must use a dihedral\_style command before reading a data file that + defines MiddleBondTorsion Coeffs. + +*Must define improper\_style before AngleAngle Coeffs* + Must use an improper\_style command before reading a data file that + defines AngleAngle Coeffs. + +*Must define improper\_style before Improper Coeffs* + Must use an improper\_style command before reading a data file that + defines Improper Coeffs. + +*Must define pair\_style before Pair Coeffs* + Must use a pair\_style command before reading a data file that defines + Pair Coeffs. + +*Must define pair\_style before PairIJ Coeffs* + Must use a pair\_style command before reading a data file that defines + PairIJ Coeffs. + +*Must have more than one processor partition to temper* + Cannot use the temper command with only one processor partition. Use + the -partition command-line option. + +*Must read Atoms before Angles* + The Atoms section of a data file must come before an Angles section. + +*Must read Atoms before Bodies* + The Atoms section of a data file must come before a Bodies section. + +*Must read Atoms before Bonds* + The Atoms section of a data file must come before a Bonds section. + +*Must read Atoms before Dihedrals* + The Atoms section of a data file must come before a Dihedrals section. + +*Must read Atoms before Ellipsoids* + The Atoms section of a data file must come before a Ellipsoids + section. + +*Must read Atoms before Impropers* + The Atoms section of a data file must come before an Impropers + section. + +*Must read Atoms before Lines* + The Atoms section of a data file must come before a Lines section. + +*Must read Atoms before Triangles* + The Atoms section of a data file must come before a Triangles section. + +*Must read Atoms before Velocities* + The Atoms section of a data file must come before a Velocities + section. + +*Must re-specify non-restarted pair style (xxx) after read\_restart* + For pair styles, that do not store their settings in a restart file, + it must be defined with a new 'pair\_style' command after read\_restart. + +*Must set both respa inner and outer* + Cannot use just the inner or outer option with respa without using the + other. + +*Must set number of threads via package omp command* + Because you are using the USER-OMP package, set the number of threads + via its settings, not by the pair\_style snap nthreads setting. + +*Must shrink-wrap piston boundary* + The boundary style of the face where the piston is applied must be of + type s (shrink-wrapped). + +*Must specify a region in fix deposit* + The region keyword must be specified with this fix. + +*Must specify a region in fix pour* + Self-explanatory. + +*Must specify at least 2 types in fix atom/swap command* + Self-explanatory. + +*Must use 'kim\_style init' command before simulation box is defined* + Self-explanatory. + +*Must use 'kim\_style define' command after simulation box is defined* + Self-explanatory. + +*Must use 'kim\_style init' command before 'kim\_style define'* + Self-explanatory. + +*Must use 'kspace\_modify pressure/scalar no' for rRESPA with kspace\_style MSM* + The kspace scalar pressure option cannot (yet) be used with rRESPA. + +*Must use 'kspace\_modify pressure/scalar no' for tensor components with kspace\_style msm* + Otherwise MSM will compute only a scalar pressure. See the kspace\_modify + command for details on this setting. + +*Must use 'kspace\_modify pressure/scalar no' to obtain per-atom virial with kspace\_style MSM* + The kspace scalar pressure option cannot be used to obtain per-atom virial. + +*Must use 'kspace\_modify pressure/scalar no' with GPU MSM Pair styles* + The kspace scalar pressure option is not (yet) compatible with GPU MSM Pair styles. + +*Must use 'kspace\_modify pressure/scalar no' with kspace\_style msm/cg* + The kspace scalar pressure option is not compatible with kspace\_style msm/cg. + +*Must use -in switch with multiple partitions* + A multi-partition simulation cannot read the input script from stdin. + The -in command-line option must be used to specify a file. + +*Must use Kokkos half/thread or full neighbor list with threads or GPUs* + Using Kokkos half-neighbor lists with threading is not allowed. + +*Must use a block or cylinder region with fix pour* + Self-explanatory. + +*Must use a block region with fix pour for 2d simulations* + Self-explanatory. + +*Must use a bond style with TIP4P potential* + TIP4P potentials assume bond lengths in water are constrained + by a fix shake command. + +*Must use a molecular atom style with fix poems molecule* + Self-explanatory. + +*Must use a z-axis cylinder region with fix pour* + Self-explanatory. + +*Must use an angle style with TIP4P potential* + TIP4P potentials assume angles in water are constrained by a fix shake + command. + +*Must use atom map style array with Kokkos* + See the atom\_modify map command. + +*Must use atom style with molecule IDs with fix bond/swap* + Self-explanatory. + +*Must use pair\_style comb or comb3 with fix qeq/comb* + Self-explanatory. + +*Must use variable energy with fix addforce* + Must define an energy variable when applying a dynamic + force during minimization. + +*Must use variable energy with fix efield* + You must define an energy when performing a minimization with a + variable E-field. + +*NEB command before simulation box is defined* + Self-explanatory. + +*NEB requires damped dynamics minimizer* + Use a different minimization style. + +*NEB requires use of fix neb* + Self-explanatory. + +*NL ramp in wall/piston only implemented in zlo for now* + The ramp keyword can only be used for piston applied to face zlo. + +*Need nswaptypes mu values in fix atom/swap command* + Self-explanatory. + +*Needed bonus data not in data file* + Some atom styles require bonus data. See the read\_data doc page for + details. + +*Needed molecular topology not in data file* + The header of the data file indicated bonds, angles, etc would be + included, but they are not present. + +*Neigh\_modify exclude molecule requires atom attribute molecule* + Self-explanatory. + +*Neigh\_modify include group != atom\_modify first group* + Self-explanatory. + +*Neighbor delay must be 0 or multiple of every setting* + The delay and every parameters set via the neigh\_modify command are + inconsistent. If the delay setting is non-zero, then it must be a + multiple of the every setting. + +*Neighbor include group not allowed with ghost neighbors* + This is a current restriction within LAMMPS. + +*Neighbor list overflow, boost neigh\_modify one* + There are too many neighbors of a single atom. Use the neigh\_modify + command to increase the max number of neighbors allowed for one atom. + You may also want to boost the page size. + +*Neighbor multi not yet enabled for ghost neighbors* + This is a current restriction within LAMMPS. + +*Neighbor multi not yet enabled for granular* + Self-explanatory. + +*Neighbor multi not yet enabled for rRESPA* + Self-explanatory. + +*Neighbor page size must be >= 10x the one atom setting* + This is required to prevent wasting too much memory. + +*New atom IDs exceed maximum allowed ID* + See the setting for tagint in the src/lmptype.h file. + +*New bond exceeded bonds per atom in create\_bonds* +See the read\_data command for info on using the "extra/bond/per/atom" +keyword to allow for additional bonds to be formed + +*New bond exceeded bonds per atom in fix bond/create* + See the read\_data command for info on using the "extra/bond/per/atom" + keyword to allow for additional bonds to be formed + +*New bond exceeded special list size in fix bond/create* + See the "read\_data extra/special/per/atom" command + (or the "create\_box extra/special/per/atom" command) + for info on how to leave space in the special bonds + list to allow for additional bonds to be formed. + +*Newton bond change after simulation box is defined* + The newton command cannot be used to change the newton bond value + after a read\_data, read\_restart, or create\_box command. + +*Next command must list all universe and uloop variables* + This is to insure they stay in sync. + +*No Kspace style defined for compute group/group* + Self-explanatory. + +*No OpenMP support compiled in* + An OpenMP flag is set, but LAMMPS was not built with + OpenMP support. + +*No angle style is defined for compute angle/local* + Self-explanatory. + +*No angles allowed with this atom style* + Self-explanatory. + +*No atoms in data file* + The header of the data file indicated that atoms would be included, + but they are not present. + +*No basis atoms in lattice* + Basis atoms must be defined for lattice style user. + +*No bodies allowed with this atom style* + Self-explanatory. Check data file. + +*No bond style is defined for compute bond/local* + Self-explanatory. + +*No bonds allowed with this atom style* + Self-explanatory. + +*No box information in dump. You have to use 'box no'* + Self-explanatory. + +*No count or invalid atom count in molecule file* + The number of atoms must be specified. + +*No dihedral style is defined for compute dihedral/local* + Self-explanatory. + +*No dihedrals allowed with this atom style* + Self-explanatory. + +*No dump custom arguments specified* + The dump custom command requires that atom quantities be specified to + output to dump file. + +*No dump local arguments specified* + Self-explanatory. + +*No ellipsoids allowed with this atom style* + Self-explanatory. Check data file. + +*No fix gravity defined for fix pour* + Gravity is required to use fix pour. + +*No improper style is defined for compute improper/local* + Self-explanatory. + +*No impropers allowed with this atom style* + Self-explanatory. + +*No input values for fix ave/spatial* + Self-explanatory. + +*No lines allowed with this atom style* + Self-explanatory. Check data file. + +*No matching element in ADP potential file* + The ADP potential file does not contain elements that match the + requested elements. + +*No matching element in EAM potential file* + The EAM potential file does not contain elements that match the + requested elements. + +*No molecule topology allowed with atom style template* + The data file cannot specify the number of bonds, angles, etc, + because this info if inferred from the molecule templates. + +*No overlap of box and region for create\_atoms* + Self-explanatory. + +*No pair coul/streitz for fix qeq/slater* + These commands must be used together. + +*No pair hbond/dreiding coefficients set* + Self-explanatory. + +*No pair style defined for compute group/group* + Cannot calculate group interactions without a pair style defined. + +*No pair style is defined for compute pair/local* + Self-explanatory. + +*No pair style is defined for compute property/local* + Self-explanatory. + +*No rigid bodies defined* + The fix specification did not end up defining any rigid bodies. + +*No triangles allowed with this atom style* + Self-explanatory. Check data file. + +*No values in fix ave/chunk command* + Self-explanatory. + +*No values in fix ave/time command* + Self-explanatory. + +*Non digit character between brackets in variable* + Self-explanatory. + +*Non integer # of swaps in temper command* + Swap frequency in temper command must evenly divide the total # of + timesteps. + +*Non-numeric box dimensions - simulation unstable* + The box size has apparently blown up. + +*Non-zero atom IDs with atom\_modify id = no* + Self-explanatory. + +*Non-zero read\_data shift z value for 2d simulation* + Self-explanatory. + +*Nprocs not a multiple of N for -reorder* + Self-explanatory. + +*Number of core atoms != number of shell atoms* + There must be a one-to-one pairing of core and shell atoms. + +*Numeric index is out of bounds* + A command with an argument that specifies an integer or range of + integers is using a value that is less than 1 or greater than the + maximum allowed limit. + +*One or more Atom IDs is negative* + Atom IDs must be positive integers. + +*One or more atom IDs is too big* + The limit on atom IDs is set by the SMALLBIG, BIGBIG, SMALLSMALL + setting in your LAMMPS build. See the :doc:`Build settings ` doc page for more info. + +*One or more atom IDs is zero* + Either all atoms IDs must be zero or none of them. + +*One or more atoms belong to multiple rigid bodies* + Two or more rigid bodies defined by the fix rigid command cannot + contain the same atom. + +*One or more rigid bodies are a single particle* + Self-explanatory. + +*One or zero atoms in rigid body* + Any rigid body defined by the fix rigid command must contain 2 or more + atoms. + +*Only 2 types allowed when not using semi-grand in fix atom/swap command* + Self-explanatory. + +*Only one cut-off allowed when requesting all long* + Self-explanatory. + +*Only one cutoff allowed when requesting all long* + Self-explanatory. + +*Only zhi currently implemented for fix append/atoms* + Self-explanatory. + +*Out of range atoms - cannot compute MSM* + One or more atoms are attempting to map their charge to a MSM grid point + that is not owned by a processor. This is likely for one of two + reasons, both of them bad. First, it may mean that an atom near the + boundary of a processor's sub-domain has moved more than 1/2 the + :doc:`neighbor skin distance ` without neighbor lists being + rebuilt and atoms being migrated to new processors. This also means + you may be missing pairwise interactions that need to be computed. + The solution is to change the re-neighboring criteria via the + :doc:`neigh\_modify ` command. The safest settings are + "delay 0 every 1 check yes". Second, it may mean that an atom has + moved far outside a processor's sub-domain or even the entire + simulation box. This indicates bad physics, e.g. due to highly + overlapping atoms, too large a timestep, etc. + +*Out of range atoms - cannot compute PPPM* + One or more atoms are attempting to map their charge to a PPPM grid + point that is not owned by a processor. This is likely for one of two + reasons, both of them bad. First, it may mean that an atom near the + boundary of a processor's sub-domain has moved more than 1/2 the + :doc:`neighbor skin distance ` without neighbor lists being + rebuilt and atoms being migrated to new processors. This also means + you may be missing pairwise interactions that need to be computed. + The solution is to change the re-neighboring criteria via the + :doc:`neigh\_modify ` command. The safest settings are + "delay 0 every 1 check yes". Second, it may mean that an atom has + moved far outside a processor's sub-domain or even the entire + simulation box. This indicates bad physics, e.g. due to highly + overlapping atoms, too large a timestep, etc. + +*Out of range atoms - cannot compute PPPMDisp* + One or more atoms are attempting to map their charge to a PPPM grid + point that is not owned by a processor. This is likely for one of two + reasons, both of them bad. First, it may mean that an atom near the + boundary of a processor's sub-domain has moved more than 1/2 the + :doc:`neighbor skin distance ` without neighbor lists being + rebuilt and atoms being migrated to new processors. This also means + you may be missing pairwise interactions that need to be computed. + The solution is to change the re-neighboring criteria via the + :doc:`neigh\_modify ` command. The safest settings are + "delay 0 every 1 check yes". Second, it may mean that an atom has + moved far outside a processor's sub-domain or even the entire + simulation box. This indicates bad physics, e.g. due to highly + overlapping atoms, too large a timestep, etc. + +*Overflow of allocated fix vector storage* + This should not normally happen if the fix correctly calculated + how long the vector will grow to. Contact the developers. + +*Overlapping large/large in pair colloid* + This potential is infinite when there is an overlap. + +*Overlapping small/large in pair colloid* + This potential is infinite when there is an overlap. + +*POEMS fix must come before NPT/NPH fix* + NPT/NPH fix must be defined in input script after all poems fixes, + else the fix contribution to the pressure virial is incorrect. + +*PPPM can only currently be used with comm\_style brick* + This is a current restriction in LAMMPS. + +*PPPM grid is too large* + The global PPPM grid is larger than OFFSET in one or more dimensions. + OFFSET is currently set to 4096. You likely need to decrease the + requested accuracy. + +*PPPM grid stencil extends beyond nearest neighbor processor* + This is not allowed if the kspace\_modify overlap setting is no. + +*PPPM order < minimum allowed order* + The default minimum order is 2. This can be reset by the + kspace\_modify minorder command. + +*PPPM order cannot be < 2 or > than %d* + This is a limitation of the PPPM implementation in LAMMPS. + +*PPPMDisp Coulomb grid is too large* + The global PPPM grid is larger than OFFSET in one or more dimensions. + OFFSET is currently set to 4096. You likely need to decrease the + requested accuracy. + +*PPPMDisp Dispersion grid is too large* + The global PPPM grid is larger than OFFSET in one or more dimensions. + OFFSET is currently set to 4096. You likely need to decrease the + requested accuracy. + +*PPPMDisp can only currently be used with comm\_style brick* + This is a current restriction in LAMMPS. + +*PPPMDisp coulomb order cannot be greater than %d* + This is a limitation of the PPPM implementation in LAMMPS. + +*PPPMDisp used but no parameters set, for further information please see the pppm/disp documentation* + An efficient and accurate usage of the pppm/disp requires settings via the kspace\_modify command. Please see the pppm/disp documentation for further instructions. + +*PRD command before simulation box is defined* + The prd command cannot be used before a read\_data, + read\_restart, or create\_box command. + +*PRD nsteps must be multiple of t\_event* + Self-explanatory. + +*PRD t\_corr must be multiple of t\_event* + Self-explanatory. + +*Package command after simulation box is defined* + The package command cannot be used after a read\_data, read\_restart, or + create\_box command. + +*Package gpu command without GPU package installed* + The GPU package must be installed via "make yes-gpu" before LAMMPS is + built. + +*Package intel command without USER-INTEL package installed* + The USER-INTEL package must be installed via "make yes-user-intel" + before LAMMPS is built. + +*Package kokkos command without KOKKOS package enabled* + The KOKKOS package must be installed via "make yes-kokkos" before + LAMMPS is built, and the "-k on" must be used to enable the package. + +*Package omp command without USER-OMP package installed* + The USER-OMP package must be installed via "make yes-user-omp" before + LAMMPS is built. + +*Pair body requires atom style body* + Self-explanatory. + +*Pair body requires body style nparticle* + This pair style is specific to the nparticle body style. + +*Pair brownian requires atom style sphere* + Self-explanatory. + +*Pair brownian requires extended particles* + One of the particles has radius 0.0. + +*Pair brownian requires monodisperse particles* + All particles must be the same finite size. + +*Pair brownian/poly requires atom style sphere* + Self-explanatory. + +*Pair brownian/poly requires extended particles* + One of the particles has radius 0.0. + +*Pair brownian/poly requires newton pair off* + Self-explanatory. + +*Pair coeff for hybrid has invalid style* + Style in pair coeff must have been listed in pair\_style command. + +*Pair coul/wolf requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair cutoff < Respa interior cutoff* + One or more pairwise cutoffs are too short to use with the specified + rRESPA cutoffs. + +*Pair dipole/cut requires atom attributes q, mu, torque* + The atom style defined does not have these attributes. + +*Pair dipole/cut/gpu requires atom attributes q, mu, torque* + The atom style defined does not have this attribute. + +*Pair dipole/long requires atom attributes q, mu, torque* + The atom style defined does not have these attributes. + +*Pair dipole/sf/gpu requires atom attributes q, mu, torque* + The atom style defined does not one or more of these attributes. + +*Pair distance < table inner cutoff* + Two atoms are closer together than the pairwise table allows. + +*Pair distance > table outer cutoff* + Two atoms are further apart than the pairwise table allows. + +*Pair dpd requires ghost atoms store velocity* + Use the comm\_modify vel yes command to enable this. + +*Pair gayberne epsilon a,b,c coeffs are not all set* + Each atom type involved in pair\_style gayberne must + have these 3 coefficients set at least once. + +*Pair gayberne requires atom style ellipsoid* + Self-explanatory. + +*Pair gayberne requires atoms with same type have same shape* + Self-explanatory. + +*Pair gayberne/gpu requires atom style ellipsoid* + Self-explanatory. + +*Pair gayberne/gpu requires atoms with same type have same shape* + Self-explanatory. + +*Pair granular requires atom attributes radius, rmass* + The atom style defined does not have these attributes. + +*Pair granular requires ghost atoms store velocity* + Use the comm\_modify vel yes command to enable this. + +*Pair granular with shear history requires newton pair off* + This is a current restriction of the implementation of pair + granular styles with history. + +*Pair hybrid single calls do not support per sub-style special bond values* + Self-explanatory. + +*Pair hybrid sub-style does not support single call* + You are attempting to invoke a single() call on a pair style + that doesn't support it. + +*Pair hybrid sub-style is not used* + No pair\_coeff command used a sub-style specified in the pair\_style + command. + +*Pair inner cutoff < Respa interior cutoff* + One or more pairwise cutoffs are too short to use with the specified + rRESPA cutoffs. + +*Pair inner cutoff >= Pair outer cutoff* + The specified cutoffs for the pair style are inconsistent. + +*Pair line/lj requires atom style line* + Self-explanatory. + +*Pair lj/long/dipole/long requires atom attributes mu, torque* + The atom style defined does not have these attributes. + +*Pair lubricate requires atom style sphere* + Self-explanatory. + +*Pair lubricate requires ghost atoms store velocity* + Use the comm\_modify vel yes command to enable this. + +*Pair lubricate requires monodisperse particles* + All particles must be the same finite size. + +*Pair lubricate/poly requires atom style sphere* + Self-explanatory. + +*Pair lubricate/poly requires extended particles* + One of the particles has radius 0.0. + +*Pair lubricate/poly requires ghost atoms store velocity* + Use the comm\_modify vel yes command to enable this. + +*Pair lubricate/poly requires newton pair off* + Self-explanatory. + +*Pair lubricateU requires atom style sphere* + Self-explanatory. + +*Pair lubricateU requires ghost atoms store velocity* + Use the comm\_modify vel yes command to enable this. + +*Pair lubricateU requires monodisperse particles* + All particles must be the same finite size. + +*Pair lubricateU/poly requires ghost atoms store velocity* + Use the comm\_modify vel yes command to enable this. + +*Pair lubricateU/poly requires newton pair off* + Self-explanatory. + +*Pair peri lattice is not identical in x, y, and z* + The lattice defined by the lattice command must be cubic. + +*Pair peri requires a lattice be defined* + Use the lattice command for this purpose. + +*Pair peri requires an atom map, see atom\_modify* + Even for atomic systems, an atom map is required to find Peridynamic + bonds. Use the atom\_modify command to define one. + +*Pair resquared epsilon a,b,c coeffs are not all set* + Self-explanatory. + +*Pair resquared epsilon and sigma coeffs are not all set* + Self-explanatory. + +*Pair resquared requires atom style ellipsoid* + Self-explanatory. + +*Pair resquared requires atoms with same type have same shape* + Self-explanatory. + +*Pair resquared/gpu requires atom style ellipsoid* + Self-explanatory. + +*Pair resquared/gpu requires atoms with same type have same shape* + Self-explanatory. + +*Pair style AIREBO requires atom IDs* + This is a requirement to use the AIREBO potential. + +*Pair style AIREBO requires newton pair on* + See the newton command. This is a restriction to use the AIREBO + potential. + +*Pair style BOP requires atom IDs* + This is a requirement to use the BOP potential. + +*Pair style BOP requires newton pair on* + See the newton command. This is a restriction to use the BOP + potential. + +*Pair style COMB requires atom IDs* + This is a requirement to use the AIREBO potential. + +*Pair style COMB requires atom attribute q* + Self-explanatory. + +*Pair style COMB requires newton pair on* + See the newton command. This is a restriction to use the COMB + potential. + +*Pair style COMB3 requires atom IDs* + This is a requirement to use the COMB3 potential. + +*Pair style COMB3 requires atom attribute q* + Self-explanatory. + +*Pair style COMB3 requires newton pair on* + See the newton command. This is a restriction to use the COMB3 + potential. + +*Pair style LCBOP requires atom IDs* + This is a requirement to use the LCBOP potential. + +*Pair style LCBOP requires newton pair on* + See the newton command. This is a restriction to use the Tersoff + potential. + +*Pair style MEAM requires newton pair on* + See the newton command. This is a restriction to use the MEAM + potential. + +*Pair style SNAP requires newton pair on* + See the newton command. This is a restriction to use the SNAP + potential. + +*Pair style Stillinger-Weber requires atom IDs* + This is a requirement to use the SW potential. + +*Pair style Stillinger-Weber requires newton pair on* + See the newton command. This is a restriction to use the SW + potential. + +*Pair style Tersoff requires atom IDs* + This is a requirement to use the Tersoff potential. + +*Pair style Tersoff requires newton pair on* + See the newton command. This is a restriction to use the Tersoff + potential. + +*Pair style Vashishta requires atom IDs* + This is a requirement to use the Vashishta potential. + +*Pair style Vashishta requires newton pair on* + See the newton command. This is a restriction to use the Vashishta + potential. + +*Pair style bop requires comm ghost cutoff at least 3x larger than %g* + Use the communicate ghost command to set this. See the pair bop + doc page for more details. + +*Pair style born/coul/long requires atom attribute q* + An atom style that defines this attribute must be used. + +*Pair style born/coul/long/gpu requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style born/coul/wolf requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style buck/coul/cut requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style buck/coul/long requires atom attribute q* + The atom style defined does not have these attributes. + +*Pair style buck/coul/long/gpu requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style buck/long/coul/long requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style coul/cut requires atom attribute q* + The atom style defined does not have these attributes. + +*Pair style coul/cut/gpu requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style coul/debye/gpu requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style coul/dsf requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style coul/dsf/gpu requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style coul/long/gpu requires atom attribute q* + The atom style defined does not have these attributes. + +*Pair style coul/streitz requires atom attribute q* + Self-explanatory. + +*Pair style does not have extra field requested by compute pair/local* + The pair style does not support the pN value requested by the compute + pair/local command. + +*Pair style does not support bond\_style quartic* + The pair style does not have a single() function, so it can + not be invoked by bond\_style quartic. + +*Pair style does not support compute group/group* + The pair\_style does not have a single() function, so it cannot be + invoked by the compute group/group command. + +*Pair style does not support compute pair/local* + The pair style does not have a single() function, so it can + not be invoked by compute pair/local. + +*Pair style does not support compute property/local* + The pair style does not have a single() function, so it can + not be invoked by fix bond/swap. + +*Pair style does not support fix bond/swap* + The pair style does not have a single() function, so it can + not be invoked by fix bond/swap. + +*Pair style does not support pair\_write* + The pair style does not have a single() function, so it can + not be invoked by pair write. + +*Pair style does not support rRESPA inner/middle/outer* + You are attempting to use rRESPA options with a pair style that + does not support them. + +*Pair style granular with history requires atoms have IDs* + Atoms in the simulation do not have IDs, so history effects + cannot be tracked by the granular pair potential. + +*Pair style hbond/dreiding requires an atom map, see atom\_modify* + Self-explanatory. + +*Pair style hbond/dreiding requires atom IDs* + Self-explanatory. + +*Pair style hbond/dreiding requires molecular system* + Self-explanatory. + +*Pair style hbond/dreiding requires newton pair on* + See the newton command for details. + +*Pair style hybrid cannot have hybrid as an argument* + Self-explanatory. + +*Pair style hybrid cannot have none as an argument* + Self-explanatory. + +*Pair style is incompatible with KSpace style* + If a pair style with a long-range Coulombic component is selected, + then a kspace style must also be used. + +*Pair style is incompatible with TIP4P KSpace style* + The pair style does not have the requires TIP4P settings. + +*Pair style lj/charmm/coul/charmm requires atom attribute q* + The atom style defined does not have these attributes. + +*Pair style lj/charmm/coul/long requires atom attribute q* + The atom style defined does not have these attributes. + +*Pair style lj/charmm/coul/long/gpu requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style lj/class2/coul/cut requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style lj/class2/coul/long requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style lj/class2/coul/long/gpu requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style lj/cut/coul/cut requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style lj/cut/coul/cut/gpu requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style lj/cut/coul/debye/gpu requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style lj/cut/coul/dsf requires atom attribute q* + The atom style defined does not have these attributes. + +*Pair style lj/cut/coul/dsf/gpu requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style lj/cut/coul/long requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style lj/cut/coul/long/gpu requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style lj/cut/tip4p/cut requires atom IDs* + This is a requirement to use this potential. + +*Pair style lj/cut/tip4p/cut requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style lj/cut/tip4p/cut requires newton pair on* + See the newton command. This is a restriction to use this + potential. + +*Pair style lj/cut/tip4p/long requires atom IDs* + There are no atom IDs defined in the system and the TIP4P potential + requires them to find O,H atoms with a water molecule. + +*Pair style lj/cut/tip4p/long requires atom attribute q* + The atom style defined does not have these attributes. + +*Pair style lj/cut/tip4p/long requires newton pair on* + This is because the computation of constraint forces within a water + molecule adds forces to atoms owned by other processors. + +*Pair style lj/gromacs/coul/gromacs requires atom attribute q* + An atom\_style with this attribute is needed. + +*Pair style lj/long/dipole/long does not currently support respa* + This feature is not yet supported. + +*Pair style lj/long/tip4p/long requires atom IDs* + There are no atom IDs defined in the system and the TIP4P potential + requires them to find O,H atoms with a water molecule. + +*Pair style lj/long/tip4p/long requires atom attribute q* + The atom style defined does not have these attributes. + +*Pair style lj/long/tip4p/long requires newton pair on* + This is because the computation of constraint forces within a water + molecule adds forces to atoms owned by other processors. + +*Pair style lj/sdk/coul/long/gpu requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style nb3b/harmonic requires atom IDs* + This is a requirement to use this potential. + +*Pair style nb3b/harmonic requires newton pair on* + See the newton command. This is a restriction to use this potential. + +*Pair style nm/cut/coul/cut requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style nm/cut/coul/long requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style peri requires atom style peri* + Self-explanatory. + +*Pair style polymorphic requires atom IDs* + This is a requirement to use the polymorphic potential. + +*Pair style polymorphic requires newton pair on* + See the newton command. This is a restriction to use the polymorphic + potential. + +*Pair style reax requires atom IDs* + This is a requirement to use the ReaxFF potential. + +*Pair style reax requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style reax requires newton pair on* + This is a requirement to use the ReaxFF potential. + +*Pair style requires a KSpace style* + No kspace style is defined. + +*Pair style requires use of kspace\_style ewald/disp* + Self-explanatory. + +*Pair style sw/gpu requires atom IDs* + This is a requirement to use this potential. + +*Pair style sw/gpu requires newton pair off* + See the newton command. This is a restriction to use this potential. + +*Pair style vashishta/gpu requires atom IDs* + This is a requirement to use this potential. + +*Pair style vashishta/gpu requires newton pair off* + See the newton command. This is a restriction to use this potential. + +*Pair style tersoff/gpu requires atom IDs* + This is a requirement to use the tersoff/gpu potential. + +*Pair style tersoff/gpu requires newton pair off* + See the newton command. This is a restriction to use this pair style. + +*Pair style tip4p/cut requires atom IDs* + This is a requirement to use this potential. + +*Pair style tip4p/cut requires atom attribute q* + The atom style defined does not have this attribute. + +*Pair style tip4p/cut requires newton pair on* + See the newton command. This is a restriction to use this potential. + +*Pair style tip4p/long requires atom IDs* + There are no atom IDs defined in the system and the TIP4P potential + requires them to find O,H atoms with a water molecule. + +*Pair style tip4p/long requires atom attribute q* + The atom style defined does not have these attributes. + +*Pair style tip4p/long requires newton pair on* + This is because the computation of constraint forces within a water + molecule adds forces to atoms owned by other processors. + +*Pair table cutoffs must all be equal to use with KSpace* + When using pair style table with a long-range KSpace solver, the + cutoffs for all atom type pairs must all be the same, since the + long-range solver starts at that cutoff. + +*Pair table parameters did not set N* + List of pair table parameters must include N setting. + +*Pair tersoff/zbl requires metal or real units* + This is a current restriction of this pair potential. + +*Pair tersoff/zbl/kk requires metal or real units* + This is a current restriction of this pair potential. + +*Pair tri/lj requires atom style tri* + Self-explanatory. + +*Pair yukawa/colloid requires atom style sphere* + Self-explanatory. + +*Pair yukawa/colloid requires atoms with same type have same radius* + Self-explanatory. + +*Pair yukawa/colloid/gpu requires atom style sphere* + Self-explanatory. + +*PairKIM only works with 3D problems* + This is a current limitation. + +*Pair\_coeff command before pair\_style is defined* + Self-explanatory. + +*Pair\_coeff command before simulation box is defined* + The pair\_coeff command cannot be used before a read\_data, + read\_restart, or create\_box command. + +*Pair\_modify command before pair\_style is defined* + Self-explanatory. + +*Pair\_modify special setting for pair hybrid incompatible with global special\_bonds setting* + Cannot override a setting of 0.0 or 1.0 or change a setting between + 0.0 and 1.0. + +*Pair\_write command before pair\_style is defined* + Self-explanatory. + +*Particle on or inside fix wall surface* + Particles must be "exterior" to the wall in order for energy/force to + be calculated. + +*Particle outside surface of region used in fix wall/region* + Particles must be inside the region for energy/force to be calculated. + A particle outside the region generates an error. + +*Per-atom compute in equal-style variable formula* + Equal-style variables cannot use per-atom quantities. + +*Per-atom energy was not tallied on needed timestep* + You are using a thermo keyword that requires potentials to + have tallied energy, but they didn't on this timestep. See the + variable doc page for ideas on how to make this work. + +*Per-atom fix in equal-style variable formula* + Equal-style variables cannot use per-atom quantities. + +*Per-atom virial was not tallied on needed timestep* + You are using a thermo keyword that requires potentials to have + tallied the virial, but they didn't on this timestep. See the + variable doc page for ideas on how to make this work. + +*Per-processor system is too big* + The number of owned atoms plus ghost atoms on a single + processor must fit in 32-bit integer. + +*Potential energy ID for fix neb does not exist* + Self-explanatory. + +*Potential energy ID for fix nvt/nph/npt does not exist* + A compute for potential energy must be defined. + +*Potential file has duplicate entry* + The potential file has more than one entry for the same element. + +*Potential file is missing an entry* + The potential file does not have a needed entry. + +*Power by 0 in variable formula* + Self-explanatory. + +*Pressure ID for fix box/relax does not exist* + The compute ID needed to compute pressure for the fix does not + exist. + +*Pressure ID for fix modify does not exist* + Self-explanatory. + +*Pressure ID for fix npt/nph does not exist* + Self-explanatory. + +*Pressure ID for fix press/berendsen does not exist* + The compute ID needed to compute pressure for the fix does not + exist. + +*Pressure ID for fix rigid npt/nph does not exist* + Self-explanatory. + +*Pressure ID for thermo does not exist* + The compute ID needed to compute pressure for thermodynamics does not + exist. + +*Pressure control can not be used with fix nvt* + Self-explanatory. + +*Pressure control can not be used with fix nvt/asphere* + Self-explanatory. + +*Pressure control can not be used with fix nvt/body* + Self-explanatory. + +*Pressure control can not be used with fix nvt/sllod* + Self-explanatory. + +*Pressure control can not be used with fix nvt/sphere* + Self-explanatory. + +*Pressure control must be used with fix nph* + Self-explanatory. + +*Pressure control must be used with fix nph/asphere* + Self-explanatory. + +*Pressure control must be used with fix nph/body* + Self-explanatory. + +*Pressure control must be used with fix nph/small* + Self-explanatory. + +*Pressure control must be used with fix nph/sphere* + Self-explanatory. + +*Pressure control must be used with fix nphug* + A pressure control keyword (iso, aniso, tri, x, y, or z) must be + provided. + +*Pressure control must be used with fix npt* + Self-explanatory. + +*Pressure control must be used with fix npt/asphere* + Self-explanatory. + +*Pressure control must be used with fix npt/body* + Self-explanatory. + +*Pressure control must be used with fix npt/sphere* + Self-explanatory. + +*Processor count in z must be 1 for 2d simulation* + Self-explanatory. + +*Processor partitions do not match number of allocated processors* + The total number of processors in all partitions must match the number + of processors LAMMPS is running on. + +*Processors command after simulation box is defined* + The processors command cannot be used after a read\_data, read\_restart, + or create\_box command. + +*Processors custom grid file is inconsistent* + The vales in the custom file are not consistent with the number of + processors you are running on or the Px,Py,Pz settings of the + processors command. Or there was not a setting for every processor. + +*Processors grid numa and map style are incompatible* + Using numa for gstyle in the processors command requires using + cart for the map option. + +*Processors part option and grid style are incompatible* + Cannot use gstyle numa or custom with the part option. + +*Processors twogrid requires proc count be a multiple of core count* + Self-explanatory. + +*Pstart and Pstop must have the same value* + Self-explanatory. + +*Python function evaluation failed* + The Python function did not run successfully and/or did not return a + value (if it is supposed to return a value). This is probably due to + some error condition in the function. + +*Python function is not callable* + The provided Python code was run successfully, but it not + define a callable function with the required name. + +*Python invoke of undefined function* + Cannot invoke a function that has not been previously defined. + +*Python variable does not match Python function* + This matching is defined by the python-style variable and the python + command. + +*Python variable has no function* + No python command was used to define the function associated with the + python-style variable. + +*QEQ with 'newton pair off' not supported* + See the newton command. This is a restriction to use the QEQ fixes. + +*R0 < 0 for fix spring command* + Equilibrium spring length is invalid. + +*RATTLE coordinate constraints are not satisfied up to desired tolerance* + Self-explanatory. + +*RATTLE determinant = 0.0* + The determinant of the matrix being solved for a single cluster + specified by the fix rattle command is numerically invalid. + +*RATTLE failed* + Certain constraints were not satisfied. + +*RATTLE velocity constraints are not satisfied up to desired tolerance* + Self-explanatory. + +*Read data add offset is too big* + It cannot be larger than the size of atom IDs, e.g. the maximum 32-bit + integer. + +*Read dump of atom property that isn't allocated* + Self-explanatory. + +*Read rerun dump file timestep > specified stop* + Self-explanatory. + +*Read restart MPI-IO input not allowed with % in filename* + This is because a % signifies one file per processor and MPI-IO + creates one large file for all processors. + +*Read\_data shrink wrap did not assign all atoms correctly* + This is typically because the box-size specified in the data file is + large compared to the actual extent of atoms in a shrink-wrapped + dimension. When LAMMPS shrink-wraps the box atoms will be lost if the + processor they are re-assigned to is too far away. Choose a box + size closer to the actual extent of the atoms. + +*Read\_dump command before simulation box is defined* + The read\_dump command cannot be used before a read\_data, read\_restart, + or create\_box command. + +*Read\_dump field not found in dump file* + Self-explanatory. + +*Read\_dump triclinic status does not match simulation* + Both the dump snapshot and the current LAMMPS simulation must + be using either an orthogonal or triclinic box. + +*Read\_dump xyz fields do not have consistent scaling/wrapping* + Self-explanatory. + +*Reading from MPI-IO filename when MPIIO package is not installed* + Self-explanatory. + +*Reax\_defs.h setting for NATDEF is too small* + Edit the setting in the ReaxFF library and re-compile the + library and re-build LAMMPS. + +*Reax\_defs.h setting for NNEIGHMAXDEF is too small* + Edit the setting in the ReaxFF library and re-compile the + library and re-build LAMMPS. + +*Receiving partition in processors part command is already a receiver* + Cannot specify a partition to be a receiver twice. + +*Region ID for compute chunk/atom does not exist* + Self-explanatory. + +*Region ID for compute reduce/region does not exist* + Self-explanatory. + +*Region ID for compute temp/region does not exist* + Self-explanatory. + +*Region ID for dump custom does not exist* + Self-explanatory. + +*Region ID for fix addforce does not exist* + Self-explanatory. + +*Region ID for fix atom/swap does not exist* + Self-explanatory. + +*Region ID for fix ave/spatial does not exist* + Self-explanatory. + +*Region ID for fix aveforce does not exist* + Self-explanatory. + +*Region ID for fix deposit does not exist* + Self-explanatory. + +*Region ID for fix efield does not exist* + Self-explanatory. + +*Region ID for fix evaporate does not exist* + Self-explanatory. + +*Region ID for fix gcmc does not exist* + Self-explanatory. + +*Region ID for fix heat does not exist* + Self-explanatory. + +*Region ID for fix setforce does not exist* + Self-explanatory. + +*Region ID for fix wall/region does not exist* + Self-explanatory. + +*Region ID for group dynamic does not exist* + Self-explanatory. + +*Region ID in variable formula does not exist* + Self-explanatory. + +*Region cannot have 0 length rotation vector* + Self-explanatory. + +*Region for fix oneway does not exist* + Self-explanatory. + +*Region intersect region ID does not exist* + Self-explanatory. + +*Region union or intersect cannot be dynamic* + The sub-regions can be dynamic, but not the combined region. + +*Region union region ID does not exist* + One or more of the region IDs specified by the region union command + does not exist. + +*Replacing a fix, but new style != old style* + A fix ID can be used a 2nd time, but only if the style matches the + previous fix. In this case it is assumed you with to reset a fix's + parameters. This error may mean you are mistakenly re-using a fix ID + when you do not intend to. + +*Replicate command before simulation box is defined* + The replicate command cannot be used before a read\_data, read\_restart, + or create\_box command. + +*Replicate did not assign all atoms correctly* + Atoms replicated by the replicate command were not assigned correctly + to processors. This is likely due to some atom coordinates being + outside a non-periodic simulation box. + +*Replicated system atom IDs are too big* + See the setting for tagint in the src/lmptype.h file. + +*Replicated system is too big* + See the setting for bigint in the src/lmptype.h file. + +*Required border comm not yet implemented with Kokkos* + There are various limitations in the communication options supported + by Kokkos. + +*Rerun command before simulation box is defined* + The rerun command cannot be used before a read\_data, read\_restart, or + create\_box command. + +*Rerun dump file does not contain requested snapshot* + Self-explanatory. + +*Resetting timestep size is not allowed with fix move* + This is because fix move is moving atoms based on elapsed time. + +*Respa inner cutoffs are invalid* + The first cutoff must be <= the second cutoff. + +*Respa levels must be >= 1* + Self-explanatory. + +*Respa middle cutoffs are invalid* + The first cutoff must be <= the second cutoff. + +*Restart file MPI-IO output not allowed with % in filename* + This is because a % signifies one file per processor and MPI-IO + creates one large file for all processors. + +*Restart file byte ordering is not recognized* + The file does not appear to be a LAMMPS restart file since it doesn't + contain a recognized byte-ordering flag at the beginning. + +*Restart file byte ordering is swapped* + The file was written on a machine with different byte-ordering than + the machine you are reading it on. Convert it to a text data file + instead, on the machine you wrote it on. + +*Restart file incompatible with current version* + This is probably because you are trying to read a file created with a + version of LAMMPS that is too old compared to the current version. + Use your older version of LAMMPS and convert the restart file + to a data file. + +*Restart file is a MPI-IO file* + The file is inconsistent with the filename you specified for it. + +*Restart file is a multi-proc file* + The file is inconsistent with the filename you specified for it. + +*Restart file is not a MPI-IO file* + The file is inconsistent with the filename you specified for it. + +*Restart file is not a multi-proc file* + The file is inconsistent with the filename you specified for it. + +*Restart variable returned a bad timestep* + The variable must return a timestep greater than the current timestep. + +*Restrain atoms %d %d %d %d missing on proc %d at step %ld* + The 4 atoms in a restrain dihedral specified by the fix restrain + command are not all accessible to a processor. This probably means an + atom has moved too far. + +*Restrain atoms %d %d %d missing on proc %d at step %ld* + The 3 atoms in a restrain angle specified by the fix restrain + command are not all accessible to a processor. This probably means an + atom has moved too far. + +*Restrain atoms %d %d missing on proc %d at step %ld* + The 2 atoms in a restrain bond specified by the fix restrain + command are not all accessible to a processor. This probably means an + atom has moved too far. + +*Reuse of compute ID* + A compute ID cannot be used twice. + +*Reuse of dump ID* + A dump ID cannot be used twice. + +*Reuse of molecule template ID* + The template IDs must be unique. + +*Reuse of region ID* + A region ID cannot be used twice. + +*Rigid body atoms %d %d missing on proc %d at step %ld* + This means that an atom cannot find the atom that owns the rigid body + it is part of, or vice versa. The solution is to use the communicate + cutoff command to insure ghost atoms are acquired from far enough away + to encompass the max distance printed when the fix rigid/small command + was invoked. + +*Rigid body has degenerate moment of inertia* + Fix poems will only work with bodies (collections of atoms) that have + non-zero principal moments of inertia. This means they must be 3 or + more non-collinear atoms, even with joint atoms removed. + +*Rigid fix must come before NPT/NPH fix* + NPT/NPH fix must be defined in input script after all rigid fixes, + else the rigid fix contribution to the pressure virial is + incorrect. + +*Rmask function in equal-style variable formula* + Rmask is per-atom operation. + +*Run command before simulation box is defined* + The run command cannot be used before a read\_data, read\_restart, or + create\_box command. + +*Run command start value is after start of run* + Self-explanatory. + +*Run command stop value is before end of run* + Self-explanatory. + +*Run\_style command before simulation box is defined* + The run\_style command cannot be used before a read\_data, + read\_restart, or create\_box command. + +*SRD bin size for fix srd differs from user request* + Fix SRD had to adjust the bin size to fit the simulation box. See the + cubic keyword if you want this message to be an error vs warning. + +*SRD bins for fix srd are not cubic enough* + The bin shape is not within tolerance of cubic. See the cubic + keyword if you want this message to be an error vs warning. + +*SRD particle %d started inside big particle %d on step %ld bounce %d* + See the inside keyword if you want this message to be an error vs + warning. + +*SRD particle %d started inside wall %d on step %ld bounce %d* + See the inside keyword if you want this message to be an error vs + warning. + +*Same dimension twice in fix ave/spatial* + Self-explanatory. + +*Sending partition in processors part command is already a sender* + Cannot specify a partition to be a sender twice. + +*Set command before simulation box is defined* + The set command cannot be used before a read\_data, read\_restart, + or create\_box command. + +*Set command floating point vector does not exist* + Self-explanatory. + +*Set command integer vector does not exist* + Self-explanatory. + +*Set command with no atoms existing* + No atoms are yet defined so the set command cannot be used. + +*Set region ID does not exist* + Region ID specified in set command does not exist. + +*Shake angles have different bond types* + All 3-atom angle-constrained SHAKE clusters specified by the fix shake + command that are the same angle type, must also have the same bond + types for the 2 bonds in the angle. + +*Shake atoms %d %d %d %d missing on proc %d at step %ld* + The 4 atoms in a single shake cluster specified by the fix shake + command are not all accessible to a processor. This probably means + an atom has moved too far. + +*Shake atoms %d %d %d missing on proc %d at step %ld* + The 3 atoms in a single shake cluster specified by the fix shake + command are not all accessible to a processor. This probably means + an atom has moved too far. + +*Shake atoms %d %d missing on proc %d at step %ld* + The 2 atoms in a single shake cluster specified by the fix shake + command are not all accessible to a processor. This probably means + an atom has moved too far. + +*Shake cluster of more than 4 atoms* + A single cluster specified by the fix shake command can have no more + than 4 atoms. + +*Shake clusters are connected* + A single cluster specified by the fix shake command must have a single + central atom with up to 3 other atoms bonded to it. + +*Shake determinant = 0.0* + The determinant of the matrix being solved for a single cluster + specified by the fix shake command is numerically invalid. + +*Shake fix must come before NPT/NPH fix* + NPT fix must be defined in input script after SHAKE fix, else the + SHAKE fix contribution to the pressure virial is incorrect. + +*Shear history overflow, boost neigh\_modify one* + There are too many neighbors of a single atom. Use the neigh\_modify + command to increase the max number of neighbors allowed for one atom. + You may also want to boost the page size. + +*Small to big integers are not sized correctly* + This error occurs when the sizes of smallint, imageint, tagint, bigint, + as defined in src/lmptype.h are not what is expected. Contact + the developers if this occurs. + +*Smallint setting in lmptype.h is invalid* + It has to be the size of an integer. + +*Smallint setting in lmptype.h is not compatible* + Smallint stored in restart file is not consistent with LAMMPS version + you are running. + +*Special list size exceeded in fix bond/create* + See the "read\_data extra/special/per/atom" command + (or the "create\_box extra/special/per/atom" command) + for info on how to leave space in the special bonds + list to allow for additional bonds to be formed. + +*Species XXX is not supported by this KIM Simulator Model* + The kim\_style define command was referencing a species that is not + present in the requested KIM Simulator Model. + +*Specified processors != physical processors* + The 3d grid of processors defined by the processors command does not + match the number of processors LAMMPS is being run on. + +*Specified target stress must be uniaxial or hydrostatic* + Self-explanatory. + +*Sqrt of negative value in variable formula* + Self-explanatory. + +*Subsequent read data induced too many angles per atom* + See the extra/angle/per/atom keyword for the create\_box + or the read\_data command to set this limit larger + +*Subsequent read data induced too many bonds per atom* + See the extra/bond/per/atom keyword for the create\_box + or the read\_data command to set this limit larger + +*Subsequent read data induced too many dihedrals per atom* + See the extra/dihedral/per/atom keyword for the create\_box + or the read\_data command to set this limit larger + +*Subsequent read data induced too many impropers per atom* + See the extra/improper/per/atom keyword for the create\_box + or the read\_data command to set this limit larger + +*Substitution for illegal variable* + Input script line contained a variable that could not be substituted + for. + +*Support for writing images in JPEG format not included* + LAMMPS was not built with the -DLAMMPS\_JPEG switch in the Makefile. + +*Support for writing images in PNG format not included* + LAMMPS was not built with the -DLAMMPS\_PNG switch in the Makefile. + +*Support for writing movies not included* + LAMMPS was not built with the -DLAMMPS\_FFMPEG switch in the Makefile + +*System in data file is too big* + See the setting for bigint in the src/lmptype.h file. + +*System is not charge neutral, net charge = %g* + The total charge on all atoms on the system is not 0.0. + For some KSpace solvers this is an error. + +*TAD nsteps must be multiple of t\_event* + Self-explanatory. + +*TIP4P hydrogen has incorrect atom type* + The TIP4P pairwise computation found an H atom whose type does not + agree with the specified H type. + +*TIP4P hydrogen is missing* + The TIP4P pairwise computation failed to find the correct H atom + within a water molecule. + +*TMD target file did not list all group atoms* + The target file for the fix tmd command did not list all atoms in the + fix group. + +*Tad command before simulation box is defined* + Self-explanatory. + +*Tagint setting in lmptype.h is invalid* + Tagint must be as large or larger than smallint. + +*Tagint setting in lmptype.h is not compatible* + Format of tagint stored in restart file is not consistent with LAMMPS + version you are running. See the settings in src/lmptype.h + +*Target pressure for fix rigid/nph cannot be < 0.0* + Self-explanatory. + +*Target pressure for fix rigid/npt/small cannot be < 0.0* + Self-explanatory. + +*Target temperature for fix nvt/npt/nph cannot be 0.0* + Self-explanatory. + +*Target temperature for fix rigid/npt cannot be 0.0* + Self-explanatory. + +*Target temperature for fix rigid/npt/small cannot be 0.0* + Self-explanatory. + +*Target temperature for fix rigid/nvt cannot be 0.0* + Self-explanatory. + +*Target temperature for fix rigid/nvt/small cannot be 0.0* + Self-explanatory. + +*Temper command before simulation box is defined* + The temper command cannot be used before a read\_data, read\_restart, or + create\_box command. + +*Temperature ID for fix bond/swap does not exist* + Self-explanatory. + +*Temperature ID for fix box/relax does not exist* + Self-explanatory. + +*Temperature ID for fix nvt/npt does not exist* + Self-explanatory. + +*Temperature ID for fix press/berendsen does not exist* + Self-explanatory. + +*Temperature ID for fix rigid nvt/npt/nph does not exist* + Self-explanatory. + +*Temperature ID for fix temp/berendsen does not exist* + Self-explanatory. + +*Temperature ID for fix temp/csld does not exist* + Self-explanatory. + +*Temperature ID for fix temp/csvr does not exist* + Self-explanatory. + +*Temperature ID for fix temp/rescale does not exist* + Self-explanatory. + +*Temperature compute degrees of freedom < 0* + This should not happen if you are calculating the temperature + on a valid set of atoms. + +*Temperature control can not be used with fix nph* + Self-explanatory. + +*Temperature control can not be used with fix nph/asphere* + Self-explanatory. + +*Temperature control can not be used with fix nph/body* + Self-explanatory. + +*Temperature control can not be used with fix nph/sphere* + Self-explanatory. + +*Temperature control must be used with fix nphug* + The temp keyword must be provided. + +*Temperature control must be used with fix npt* + Self-explanatory. + +*Temperature control must be used with fix npt/asphere* + Self-explanatory. + +*Temperature control must be used with fix npt/body* + Self-explanatory. + +*Temperature control must be used with fix npt/sphere* + Self-explanatory. + +*Temperature control must be used with fix nvt* + Self-explanatory. + +*Temperature control must be used with fix nvt/asphere* + Self-explanatory. + +*Temperature control must be used with fix nvt/body* + Self-explanatory. + +*Temperature control must be used with fix nvt/sllod* + Self-explanatory. + +*Temperature control must be used with fix nvt/sphere* + Self-explanatory. + +*Temperature control must not be used with fix nph/small* + Self-explanatory. + +*Temperature for fix nvt/sllod does not have a bias* + The specified compute must compute temperature with a bias. + +*Tempering could not find thermo\_pe compute* + This compute is created by the thermo command. It must have been + explicitly deleted by a uncompute command. + +*Tempering fix ID is not defined* + The fix ID specified by the temper command does not exist. + +*Tempering temperature fix is not valid* + The fix specified by the temper command is not one that controls + temperature (nvt or langevin). + +*Test\_descriptor\_string already allocated* + This is an internal error. Contact the developers. + +*The package gpu command is required for gpu styles* + Self-explanatory. + +*Thermo and fix not computed at compatible times* + Fixes generate values on specific timesteps. The thermo output + does not match these timesteps. + +*Thermo compute array is accessed out-of-range* + Self-explanatory. + +*Thermo compute does not compute array* + Self-explanatory. + +*Thermo compute does not compute scalar* + Self-explanatory. + +*Thermo compute does not compute vector* + Self-explanatory. + +*Thermo compute vector is accessed out-of-range* + Self-explanatory. + +*Thermo custom variable cannot be indexed* + Self-explanatory. + +*Thermo custom variable is not equal-style variable* + Only equal-style variables can be output with thermodynamics, not + atom-style variables. + +*Thermo every variable returned a bad timestep* + The variable must return a timestep greater than the current timestep. + +*Thermo fix array is accessed out-of-range* + Self-explanatory. + +*Thermo fix does not compute array* + Self-explanatory. + +*Thermo fix does not compute scalar* + Self-explanatory. + +*Thermo fix does not compute vector* + Self-explanatory. + +*Thermo fix vector is accessed out-of-range* + Self-explanatory. + +*Thermo keyword in variable requires thermo to use/init pe* + You are using a thermo keyword in a variable that requires + potential energy to be calculated, but your thermo output + does not use it. Add it to your thermo output. + +*Thermo keyword in variable requires thermo to use/init press* + You are using a thermo keyword in a variable that requires pressure to + be calculated, but your thermo output does not use it. Add it to your + thermo output. + +*Thermo keyword in variable requires thermo to use/init temp* + You are using a thermo keyword in a variable that requires temperature + to be calculated, but your thermo output does not use it. Add it to + your thermo output. + +*Thermo style does not use press* + Cannot use thermo\_modify to set this parameter since the thermo\_style + is not computing this quantity. + +*Thermo style does not use temp* + Cannot use thermo\_modify to set this parameter since the thermo\_style + is not computing this quantity. + +*Thermo\_modify every variable returned a bad timestep* + The returned timestep is less than or equal to the current timestep. + +*Thermo\_modify int format does not contain d character* + Self-explanatory. + +*Thermo\_modify pressure ID does not compute pressure* + The specified compute ID does not compute pressure. + +*Thermo\_modify temperature ID does not compute temperature* + The specified compute ID does not compute temperature. + +*Thermo\_style command before simulation box is defined* + The thermo\_style command cannot be used before a read\_data, + read\_restart, or create\_box command. + +*This variable thermo keyword cannot be used between runs* + Keywords that refer to time (such as cpu, elapsed) do not + make sense in between runs. + +*Threshhold for an atom property that isn't allocated* + A dump threshold has been requested on a quantity that is + not defined by the atom style used in this simulation. + +*Timestep must be >= 0* + Specified timestep is invalid. + +*Too big a problem to use velocity create loop all* + The system size must fit in a 32-bit integer to use this option. + +*Too big a timestep for dump dcd* + The timestep must fit in a 32-bit integer to use this dump style. + +*Too big a timestep for dump xtc* + The timestep must fit in a 32-bit integer to use this dump style. + +*Too few bits for lookup table* + Table size specified via pair\_modify command does not work with your + machine's floating point representation. + +*Too few lines in %s section of data file* + Self-explanatory. + +*Too few values in body lines in data file* + Self-explanatory. + +*Too few values in body section of molecule file* + Self-explanatory. + +*Too many -pk arguments in command line* + The string formed by concatenating the arguments is too long. Use a + package command in the input script instead. + +*Too many MSM grid levels* + The max number of MSM grid levels is hardwired to 10. + +*Too many args in variable function* + More args are used than any variable function allows. + +*Too many atom pairs for pair bop* + The number of atomic pairs exceeds the expected number. Check your + atomic structure to ensure that it is realistic. + +*Too many atom sorting bins* + This is likely due to an immense simulation box that has blown up + to a large size. + +*Too many atom triplets for pair bop* + The number of three atom groups for angle determinations exceeds the + expected number. Check your atomic structure to ensure that it is + realistic. + +*Too many atoms for dump dcd* + The system size must fit in a 32-bit integer to use this dump + style. + +*Too many atoms for dump xtc* + The system size must fit in a 32-bit integer to use this dump + style. + +*Too many atoms to dump sort* + Cannot sort when running with more than 2\^31 atoms. + +*Too many exponent bits for lookup table* + Table size specified via pair\_modify command does not work with your + machine's floating point representation. + +*Too many groups* + The maximum number of atom groups (including the "all" group) is + given by MAX\_GROUP in group.cpp and is 32. + +*Too many iterations* + You must use a number of iterations that fit in a 32-bit integer + for minimization. + +*Too many lines in one body in data file - boost MAXBODY* + MAXBODY is a setting at the top of the src/read\_data.cpp file. + Set it larger and re-compile the code. + +*Too many local+ghost atoms for neighbor list* + The number of nlocal + nghost atoms on a processor + is limited by the size of a 32-bit integer with 2 bits + removed for masking 1-2, 1-3, 1-4 neighbors. + +*Too many mantissa bits for lookup table* + Table size specified via pair\_modify command does not work with your + machine's floating point representation. + +*Too many masses for fix shake* + The fix shake command cannot list more masses than there are atom + types. + +*Too many molecules for fix poems* + The limit is 2\^31 = ~2 billion molecules. + +*Too many molecules for fix rigid* + The limit is 2\^31 = ~2 billion molecules. + +*Too many neighbor bins* + This is likely due to an immense simulation box that has blown up + to a large size. + +*Too many timesteps* + The cumulative timesteps must fit in a 64-bit integer. + +*Too many timesteps for NEB* + You must use a number of timesteps that fit in a 32-bit integer + for NEB. + +*Too many total atoms* + See the setting for bigint in the src/lmptype.h file. + +*Too many total bits for bitmapped lookup table* + Table size specified via pair\_modify command is too large. Note that + a value of N generates a 2\^N size table. + +*Too many values in body lines in data file* + Self-explanatory. + +*Too many values in body section of molecule file* + Self-explanatory. + +*Too much buffered per-proc info for dump* + The size of the buffered string must fit in a 32-bit integer for a + dump. + +*Too much per-proc info for dump* + Number of local atoms times number of columns must fit in a 32-bit + integer for dump. + +*Tree structure in joint connections* + Fix poems cannot (yet) work with coupled bodies whose joints connect + the bodies in a tree structure. + +*Triclinic box skew is too large* + The displacement in a skewed direction must be less than half the box + length in that dimension. E.g. the xy tilt must be between -half and + +half of the x box length. This constraint can be relaxed by using + the box tilt command. + +*Tried to convert a double to int, but input\_double > INT\_MAX* + Self-explanatory. + +*Trying to build an occasional neighbor list before initialization completed* + This is not allowed. Source code caller needs to be modified. + +*Two fix ave commands using same compute chunk/atom command in incompatible ways* + They are both attempting to "lock" the chunk/atom command so that the + chunk assignments persist for some number of timesteps, but are doing + it in different ways. + +*Two groups cannot be the same in fix spring couple* + Self-explanatory. + +*Unable to initialize accelerator for use* + There was a problem initializing an accelerator for the gpu package + +*Unbalanced quotes in input line* + No matching end double quote was found following a leading double + quote. + +*Unexpected end of -reorder file* + Self-explanatory. + +*Unexpected empty line in AngleCoeffs section* + Read a blank line where there should be coefficient data. + +*Unexpected empty line in BondCoeffs section* + Read a blank line where there should be coefficient data. + +*Unexpected empty line in DihedralCoeffs section* + Read a blank line where there should be coefficient data. + +*Unexpected empty line in ImproperCoeffs section* + Read a blank line where there should be coefficient data. + +*Unexpected empty line in PairCoeffs section* + Read a blank line where there should be coefficient data. + +*Unexpected end of custom file* + Self-explanatory. + +*Unexpected end of data file* + LAMMPS hit the end of the data file while attempting to read a + section. Something is wrong with the format of the data file. + +*Unexpected end of dump file* + A read operation from the file failed. + +*Unexpected end of fix rigid file* + A read operation from the file failed. + +*Unexpected end of fix rigid/small file* + A read operation from the file failed. + +*Unexpected end of molecule file* + Self-explanatory. + +*Unexpected end of neb file* + A read operation from the file failed. + +*Units command after simulation box is defined* + The units command cannot be used after a read\_data, read\_restart, or + create\_box command. + +*Universe/uloop variable count < # of partitions* + A universe or uloop style variable must specify a number of values >= to the + number of processor partitions. + +*Unrecognized angle style* + The choice of angle style is unknown. + +*Unrecognized atom style* + The choice of atom style is unknown. + +*Unrecognized body style* + The choice of body style is unknown. + +*Unrecognized bond style* + The choice of bond style is unknown. + +*Unknown category for info is\_active()* + Self-explanatory. + +*Unknown category for info is\_available()* + Self-explanatory. + +*Unknown category for info is\_defined()* + Self-explanatory. + +*Unrecognized command: %s* + The command is not known to LAMMPS. Check the input script. + +*Unrecognized compute style* + The choice of compute style is unknown. + +*Unrecognized dihedral style* + The choice of dihedral style is unknown. + +*Unrecognized dump reader style* + The choice of dump reader style via the format keyword is unknown. + +*Unrecognized dump style* + The choice of dump style is unknown. + +*Unknown error in GPU library* + Self-explanatory. + +*Unrecognized fix style* + The choice of fix style is unknown. + +*Unknown identifier in data file: %s* + A section of the data file cannot be read by LAMMPS. + +*Unrecognized improper style* + The choice of improper style is unknown. + +*Unknown keyword in thermo\_style custom command* + One or more specified keywords are not recognized. + +*Unrecognized kspace style* + The choice of kspace style is unknown. + +*Unknown name for info newton category* + Self-explanatory. + +*Unknown name for info package category* + Self-explanatory. + +*Unknown name for info pair category* + Self-explanatory. + +*Unrecognized pair style* + The choice of pair style is unknown. + +*Unknown pair\_modify hybrid sub-style* + The choice of sub-style is unknown. + +*Unrecognized region style* + The choice of region style is unknown. + +*Unknown section in molecule file* + Self-explanatory. + +*Unknown table style in angle style table* + Self-explanatory. + +*Unknown table style in bond style table* + Self-explanatory. + +*Unknown table style in pair\_style command* + Style of table is invalid for use with pair\_style table command. + +*Unknown unit\_style* + Self-explanatory. Check the input script or data file. + +*Unrecognized lattice type in MEAM file 1* + The lattice type in an entry of the MEAM library file is not + valid. + +*Unrecognized lattice type in MEAM file 2* + The lattice type in an entry of the MEAM parameter file is not + valid. + +*Unrecognized pair style in compute pair command* + Self-explanatory. + +*Unsupported mixing rule in kspace\_style ewald/disp* + Only geometric mixing is supported. + +*Unsupported order in kspace\_style ewald/disp* + Only 1/r\^6 dispersion or dipole terms are supported. + +*Unsupported order in kspace\_style pppm/disp, pair\_style %s* + Only pair styles with 1/r and 1/r\^6 dependence are currently supported. + +*Use cutoff keyword to set cutoff in single mode* + Mode is single so cutoff/multi keyword cannot be used. + +*Use cutoff/multi keyword to set cutoff in multi mode* + Mode is multi so cutoff keyword cannot be used. + +*Using fix nvt/sllod with inconsistent fix deform remap option* + Fix nvt/sllod requires that deforming atoms have a velocity profile + provided by "remap v" as a fix deform option. + +*Using fix nvt/sllod with no fix deform defined* + Self-explanatory. + +*Using fix srd with inconsistent fix deform remap option* + When shearing the box in an SRD simulation, the remap v option for fix + deform needs to be used. + +*Using pair lubricate with inconsistent fix deform remap option* + Must use remap v option with fix deform with this pair style. + +*Using pair lubricate/poly with inconsistent fix deform remap option* + If fix deform is used, the remap v option is required. + +*Using suffix gpu without GPU package installed* + Self-explanatory. + +*Using suffix intel without USER-INTEL package installed* + Self-explanatory. + +*Using suffix kk without KOKKOS package enabled* + Self-explanatory. + +*Using suffix omp without USER-OMP package installed* + Self-explanatory. + +*Using update dipole flag requires atom attribute mu* + Self-explanatory. + +*Using update dipole flag requires atom style sphere* + Self-explanatory. + +*Variable ID in variable formula does not exist* + Self-explanatory. + +*Variable atom ID is too large* + Specified ID is larger than the maximum allowed atom ID. + +*Variable evaluation before simulation box is defined* + Cannot evaluate a compute or fix or atom-based value in a variable + before the simulation has been setup. + +*Variable evaluation in fix wall gave bad value* + The returned value for epsilon or sigma < 0.0. + +*Variable evaluation in region gave bad value* + Variable returned a radius < 0.0. + +*Variable for compute ti is invalid style* + Self-explanatory. + +*Variable for create\_atoms is invalid style* + The variables must be equal-style variables. + +*Variable for displace\_atoms is invalid style* + It must be an equal-style or atom-style variable. + +*Variable for dump every is invalid style* + Only equal-style variables can be used. + +*Variable for dump image center is invalid style* + Must be an equal-style variable. + +*Variable for dump image persp is invalid style* + Must be an equal-style variable. + +*Variable for dump image phi is invalid style* + Must be an equal-style variable. + +*Variable for dump image theta is invalid style* + Must be an equal-style variable. + +*Variable for dump image zoom is invalid style* + Must be an equal-style variable. + +*Variable for fix adapt is invalid style* + Only equal-style variables can be used. + +*Variable for fix addforce is invalid style* + Self-explanatory. + +*Variable for fix aveforce is invalid style* + Only equal-style variables can be used. + +*Variable for fix deform is invalid style* + The variable must be an equal-style variable. + +*Variable for fix efield is invalid style* + The variable must be an equal- or atom-style variable. + +*Variable for fix gravity is invalid style* + Only equal-style variables can be used. + +*Variable for fix heat is invalid style* + Only equal-style or atom-style variables can be used. + +*Variable for fix indent is invalid style* + Only equal-style variables can be used. + +*Variable for fix indent is not equal style* + Only equal-style variables can be used. + +*Variable for fix langevin is invalid style* + It must be an equal-style variable. + +*Variable for fix move is invalid style* + Only equal-style variables can be used. + +*Variable for fix setforce is invalid style* + Only equal-style variables can be used. + +*Variable for fix temp/berendsen is invalid style* + Only equal-style variables can be used. + +*Variable for fix temp/csld is invalid style* + Only equal-style variables can be used. + +*Variable for fix temp/csvr is invalid style* + Only equal-style variables can be used. + +*Variable for fix temp/rescale is invalid style* + Only equal-style variables can be used. + +*Variable for fix wall is invalid style* + Only equal-style variables can be used. + +*Variable for fix wall/reflect is invalid style* + Only equal-style variables can be used. + +*Variable for fix wall/srd is invalid style* + Only equal-style variables can be used. + +*Variable for group dynamic is invalid style* + The variable must be an atom-style variable. + +*Variable for group is invalid style* + Only atom-style variables can be used. + +*Variable for region cylinder is invalid style* + Only equal-style variables are allowed. + +*Variable for region is invalid style* + Only equal-style variables can be used. + +*Variable for region is not equal style* + Self-explanatory. + +*Variable for region sphere is invalid style* + Only equal-style variables are allowed. + +*Variable for restart is invalid style* + Only equal-style variables can be used. + +*Variable for set command is invalid style* + Only atom-style variables can be used. + +*Variable for thermo every is invalid style* + Only equal-style variables can be used. + +*Variable for velocity set is invalid style* + Only atom-style variables can be used. + +*Variable for voronoi radius is not atom style* + Self-explanatory. + +*Variable formula compute array is accessed out-of-range* + Self-explanatory. + +*Variable formula compute vector is accessed out-of-range* + Self-explanatory. + +*Variable formula fix array is accessed out-of-range* + Self-explanatory. + +*Variable formula fix vector is accessed out-of-range* + Self-explanatory. + +*Variable has circular dependency* + A circular dependency is when variable "a" in used by variable "b" and + variable "b" is also used by variable "a". Circular dependencies with + longer chains of dependence are also not allowed. + +*Variable name between brackets must be alphanumeric or underscore characters* + Self-explanatory. + +*Variable name for compute chunk/atom does not exist* + Self-explanatory. + +*Variable name for compute reduce does not exist* + Self-explanatory. + +*Variable name for compute ti does not exist* + Self-explanatory. + +*Variable name for create\_atoms does not exist* + Self-explanatory. + +*Variable name for displace\_atoms does not exist* + Self-explanatory. + +*Variable name for dump every does not exist* + Self-explanatory. + +*Variable name for dump image center does not exist* + Self-explanatory. + +*Variable name for dump image persp does not exist* + Self-explanatory. + +*Variable name for dump image phi does not exist* + Self-explanatory. + +*Variable name for dump image theta does not exist* + Self-explanatory. + +*Variable name for dump image zoom does not exist* + Self-explanatory. + +*Variable name for fix adapt does not exist* + Self-explanatory. + +*Variable name for fix addforce does not exist* + Self-explanatory. + +*Variable name for fix ave/atom does not exist* + Self-explanatory. + +*Variable name for fix ave/chunk does not exist* + Self-explanatory. + +*Variable name for fix ave/correlate does not exist* + Self-explanatory. + +*Variable name for fix ave/histo does not exist* + Self-explanatory. + +*Variable name for fix ave/spatial does not exist* + Self-explanatory. + +*Variable name for fix ave/time does not exist* + Self-explanatory. + +*Variable name for fix aveforce does not exist* + Self-explanatory. + +*Variable name for fix deform does not exist* + Self-explanatory. + +*Variable name for fix efield does not exist* + Self-explanatory. + +*Variable name for fix gravity does not exist* + Self-explanatory. + +*Variable name for fix heat does not exist* + Self-explanatory. + +*Variable name for fix indent does not exist* + Self-explanatory. + +*Variable name for fix langevin does not exist* + Self-explanatory. + +*Variable name for fix move does not exist* + Self-explanatory. + +*Variable name for fix setforce does not exist* + Self-explanatory. + +*Variable name for fix store/state does not exist* + Self-explanatory. + +*Variable name for fix temp/berendsen does not exist* + Self-explanatory. + +*Variable name for fix temp/csld does not exist* + Self-explanatory. + +*Variable name for fix temp/csvr does not exist* + Self-explanatory. + +*Variable name for fix temp/rescale does not exist* + Self-explanatory. + +*Variable name for fix vector does not exist* + Self-explanatory. + +*Variable name for fix wall does not exist* + Self-explanatory. + +*Variable name for fix wall/reflect does not exist* + Self-explanatory. + +*Variable name for fix wall/srd does not exist* + Self-explanatory. + +*Variable name for group does not exist* + Self-explanatory. + +*Variable name for group dynamic does not exist* + Self-explanatory. + +*Variable name for region cylinder does not exist* + Self-explanatory. + +*Variable name for region does not exist* + Self-explanatory. + +*Variable name for region sphere does not exist* + Self-explanatory. + +*Variable name for restart does not exist* + Self-explanatory. + +*Variable name for set command does not exist* + Self-explanatory. + +*Variable name for thermo every does not exist* + Self-explanatory. + +*Variable name for velocity set does not exist* + Self-explanatory. + +*Variable name for voronoi radius does not exist* + Self-explanatory. + +*Variable name must be alphanumeric or underscore characters* + Self-explanatory. + +*Variable uses atom property that isn't allocated* + Self-explanatory. + +*Velocity command before simulation box is defined* + The velocity command cannot be used before a read\_data, read\_restart, + or create\_box command. + +*Velocity command with no atoms existing* + A velocity command has been used, but no atoms yet exist. + +*Velocity ramp in z for a 2d problem* + Self-explanatory. + +*Velocity rigid used with non-rigid fix-ID* + Self-explanatory. + +*Velocity temperature ID does calculate a velocity bias* + The specified compute must compute a bias for temperature. + +*Velocity temperature ID does not compute temperature* + The compute ID given to the velocity command must compute + temperature. + +*Verlet/split can only currently be used with comm\_style brick* + This is a current restriction in LAMMPS. + +*Verlet/split does not yet support TIP4P* + This is a current limitation. + +*Verlet/split requires 2 partitions* + See the -partition command-line switch. + +*Verlet/split requires Rspace partition layout be multiple of Kspace partition layout in each dim* + This is controlled by the processors command. + +*Verlet/split requires Rspace partition size be multiple of Kspace partition size* + This is so there is an equal number of Rspace processors for every + Kspace processor. + +*Virial was not tallied on needed timestep* + You are using a thermo keyword that requires potentials to + have tallied the virial, but they didn't on this timestep. See the + variable doc page for ideas on how to make this work. + +*Voro++ error: narea and neigh have a different size* + This error is returned by the Voro++ library. + +*Wall defined twice in fix wall command* + Self-explanatory. + +*Wall defined twice in fix wall/reflect command* + Self-explanatory. + +*Wall defined twice in fix wall/srd command* + Self-explanatory. + +*Water H epsilon must be 0.0 for pair style lj/cut/tip4p/cut* + This is because LAMMPS does not compute the Lennard-Jones interactions + with these particles for efficiency reasons. + +*Water H epsilon must be 0.0 for pair style lj/cut/tip4p/long* + This is because LAMMPS does not compute the Lennard-Jones interactions + with these particles for efficiency reasons. + +*Water H epsilon must be 0.0 for pair style lj/long/tip4p/long* + This is because LAMMPS does not compute the Lennard-Jones interactions + with these particles for efficiency reasons. + +*World variable count doesn't match # of partitions* + A world-style variable must specify a number of values equal to the + number of processor partitions. + +*Write\_data command before simulation box is defined* + Self-explanatory. + +*Write\_restart command before simulation box is defined* + The write\_restart command cannot be used before a read\_data, + read\_restart, or create\_box command. + +*Writing to MPI-IO filename when MPIIO package is not installed* + Self-explanatory. + +*Zero length rotation vector with displace\_atoms* + Self-explanatory. + +*Zero length rotation vector with fix move* + Self-explanatory. + +*Zero-length lattice orient vector* + Self-explanatory. + + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Errors_warnings.rst b/doc/src/Errors_warnings.rst new file mode 100644 index 0000000000..4a944eeb18 --- /dev/null +++ b/doc/src/Errors_warnings.rst @@ -0,0 +1,802 @@ +Warning messages +================ + +This is an alphabetic list of the WARNING messages LAMMPS prints out +and the reason why. If the explanation here is not sufficient, the +documentation for the offending command may help. Warning messages +also list the source file and line number where the warning was +generated. For example, a message like this: + + +.. parsed-literal:: + + WARNING: Bond atom missing in box size check (domain.cpp:187) + +means that line #187 in the file src/domain.cpp generated the error. +Looking in the source code may help you figure out what went wrong. + +Note that warning messages from :doc:`user-contributed packages ` are not listed here. If such a warning +occurs and is not self-explanatory, you'll need to look in the source +code or contact the author of the package. + +Doc page with :doc:`ERROR messages ` + + +---------- + + + + +*Adjusting Coulombic cutoff for MSM, new cutoff = %g* + The adjust/cutoff command is turned on and the Coulombic cutoff has been + adjusted to match the user-specified accuracy. + +*Angle atoms missing at step %ld* + One or more of 3 atoms needed to compute a particular angle are + missing on this processor. Typically this is because the pairwise + cutoff is set too short or the angle has blown apart and an atom is + too far away. + +*Angle style in data file differs from currently defined angle style* + Self-explanatory. + +*Angles are defined but no angle style is set* + The topology contains angles, but there are no angle forces computed + since there was no angle\_style command. + +*Atom style in data file differs from currently defined atom style* + Self-explanatory. + +*Bond atom missing in box size check* + The 2nd atoms needed to compute a particular bond is missing on this + processor. Typically this is because the pairwise cutoff is set too + short or the bond has blown apart and an atom is too far away. + +*Bond atom missing in image check* + The 2nd atom in a particular bond is missing on this processor. + Typically this is because the pairwise cutoff is set too short or the + bond has blown apart and an atom is too far away. + +*Bond atoms missing at step %ld* + The 2nd atom needed to compute a particular bond is missing on this + processor. Typically this is because the pairwise cutoff is set too + short or the bond has blown apart and an atom is too far away. + +*Bond style in data file differs from currently defined bond style* + Self-explanatory. + +*Bonds are defined but no bond style is set* + The topology contains bonds, but there are no bond forces computed + since there was no bond\_style command. + +*Bond/angle/dihedral extent > half of periodic box length* + This is a restriction because LAMMPS can be confused about which image + of an atom in the bonded interaction is the correct one to use. + "Extent" in this context means the maximum end-to-end length of the + bond/angle/dihedral. LAMMPS computes this by taking the maximum bond + length, multiplying by the number of bonds in the interaction (e.g. 3 + for a dihedral) and adding a small amount of stretch. + +*Bond/react: Atom affected by reaction too close to template edge* + This means an atom which changes type or connectivity during the + reaction is too close to an 'edge' atom defined in the superimpose + file. This could cause incorrect assignment of bonds, angle, etc. + Generally, this means you must include more atoms in your templates, + such that there are at least two atoms between each atom involved in + the reaction and an edge atom. + +*Both groups in compute group/group have a net charge; the Kspace boundary correction to energy will be non-zero* + Self-explanatory. + +*Calling write\_dump before a full system init.* + The write\_dump command is used before the system has been fully + initialized as part of a 'run' or 'minimize' command. Not all dump + styles and features are fully supported at this point and thus the + command may fail or produce incomplete or incorrect output. Insert + a "run 0" command, if a full system init is required. + +*Cannot count rigid body degrees-of-freedom before bodies are fully initialized* + This means the temperature associated with the rigid bodies may be + incorrect on this timestep. + +*Cannot count rigid body degrees-of-freedom before bodies are initialized* + This means the temperature associated with the rigid bodies may be + incorrect on this timestep. + +*Cannot include log terms without 1/r terms; setting flagHI to 1* + Self-explanatory. + +*Cannot include log terms without 1/r terms; setting flagHI to 1.* + Self-explanatory. + +*Charges are set, but coulombic solver is not used* + Self-explanatory. + +*Charges did not converge at step %ld: %lg* + Self-explanatory. + +*Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost* + The communication cutoff defaults to the maximum of what is inferred from + pair and bond styles (will be zero, if none are defined) and what is specified + via :doc:`comm\_modify cutoff ` (defaults to 0.0). If this results + to 0.0, no ghost atoms will be generated and LAMMPS may lose atoms or use + incorrect periodic images of atoms in interaction lists. To avoid, either use + :doc:`pair style zero ` with a suitable cutoff or use :doc:`comm\_modify cutoff `. + +*Communication cutoff is too small for SNAP micro load balancing, increased to %lf* + Self-explanatory. + +*Compute cna/atom cutoff may be too large to find ghost atom neighbors* + The neighbor cutoff used may not encompass enough ghost atoms + to perform this operation correctly. + +*Computing temperature of portions of rigid bodies* + The group defined by the temperature compute does not encompass all + the atoms in one or more rigid bodies, so the change in + degrees-of-freedom for the atoms in those partial rigid bodies will + not be accounted for. + +*Create\_bonds max distance > minimum neighbor cutoff* + This means atom pairs for some atom types may not be in the neighbor + list and thus no bond can be created between them. + +*Delete\_atoms cutoff > minimum neighbor cutoff* + This means atom pairs for some atom types may not be in the neighbor + list and thus an atom in that pair cannot be deleted. + +*Dihedral atoms missing at step %ld* + One or more of 4 atoms needed to compute a particular dihedral are + missing on this processor. Typically this is because the pairwise + cutoff is set too short or the dihedral has blown apart and an atom is + too far away. + +*Dihedral problem* + Conformation of the 4 listed dihedral atoms is extreme; you may want + to check your simulation geometry. + +*Dihedral problem: %d %ld %d %d %d %d* + Conformation of the 4 listed dihedral atoms is extreme; you may want + to check your simulation geometry. + +*Dihedral style in data file differs from currently defined dihedral style* + Self-explanatory. + +*Dihedrals are defined but no dihedral style is set* + The topology contains dihedrals, but there are no dihedral forces computed + since there was no dihedral\_style command. + +*Dump dcd/xtc timestamp may be wrong with fix dt/reset* + If the fix changes the timestep, the dump dcd file will not + reflect the change. + +*Energy due to X extra global DOFs will be included in minimizer energies* + When using fixes like box/relax, the potential energy used by the minimizer + is augmented by an additional energy provided by the fix. Thus the printed + converged energy may be different from the total potential energy. + +*Estimated error in splitting of dispersion coeffs is %g* + Error is greater than 0.0001 percent. + +*Ewald/disp Newton solver failed, using old method to estimate g\_ewald* + Self-explanatory. Choosing a different cutoff value may help. + +*FENE bond too long* + A FENE bond has stretched dangerously far. It's interaction strength + will be truncated to attempt to prevent the bond from blowing up. + +*FENE bond too long: %ld %d %d %g* + A FENE bond has stretched dangerously far. It's interaction strength + will be truncated to attempt to prevent the bond from blowing up. + +*FENE bond too long: %ld %g* + A FENE bond has stretched dangerously far. It's interaction strength + will be truncated to attempt to prevent the bond from blowing up. + +*Fix SRD walls overlap but fix srd overlap not set* + You likely want to set this in your input script. + +* Fix bond/create is used multiple times or with fix bond/break - may not work as expected* + When using fix bond/create multiple times or in combination with + fix bond/break, the individual fix instances do not share information + about changes they made at the same time step and thus it may result + in unexpected behavior. + +*Fix bond/swap will ignore defined angles* + See the doc page for fix bond/swap for more info on this + restriction. + +*Fix deposit near setting < possible overlap separation %g* + This test is performed for finite size particles with a diameter, not + for point particles. The near setting is smaller than the particle + diameter which can lead to overlaps. + +*Fix evaporate may delete atom with non-zero molecule ID* + This is probably an error, since you should not delete only one atom + of a molecule. + +*Fix gcmc using full\_energy option* + Fix gcmc has automatically turned on the full\_energy option since it + is required for systems like the one specified by the user. User input + included one or more of the following: kspace, triclinic, a hybrid + pair style, an eam pair style, or no "single" function for the pair + style. + +*Fix langevin gjf using random gaussians is not implemented with kokkos* +This will most likely cause errors in kinetic fluctuations. + +*Fix property/atom mol or charge w/out ghost communication* + A model typically needs these properties defined for ghost atoms. + +*Fix qeq CG convergence failed (%g) after %d iterations at %ld step* + Self-explanatory. + +*Fix qeq has non-zero lower Taper radius cutoff* + Absolute value must be <= 0.01. + +*Fix qeq has very low Taper radius cutoff* + Value should typically be >= 5.0. + +*Fix qeq/dynamic tolerance may be too small for damped dynamics* + Self-explanatory. + +*Fix qeq/fire tolerance may be too small for damped fires* + Self-explanatory. + +*Fix rattle should come after all other integration fixes* + This fix is designed to work after all other integration fixes change + atom positions. Thus it should be the last integration fix specified. + If not, it will not satisfy the desired constraints as well as it + otherwise would. + +*Fix recenter should come after all other integration fixes* + Other fixes may change the position of the center-of-mass, so + fix recenter should come last. + +*Fix srd SRD moves may trigger frequent reneighboring* + This is because the SRD particles may move long distances. + +*Fix srd grid size > 1/4 of big particle diameter* + This may cause accuracy problems. + +*Fix srd particle moved outside valid domain* + This may indicate a problem with your simulation parameters. + +*Fix srd particles may move > big particle diameter* + This may cause accuracy problems. + +*Fix srd viscosity < 0.0 due to low SRD density* + This may cause accuracy problems. + +*Fixes cannot send data in Kokkos communication, switching to classic communication* + This is current restriction with Kokkos. + +*For better accuracy use 'pair\_modify table 0'* + The user-specified force accuracy cannot be achieved unless the table + feature is disabled by using 'pair\_modify table 0'. + +*Geometric mixing assumed for 1/r\^6 coefficients* + Self-explanatory. + +*Group for fix\_modify temp != fix group* + The fix\_modify command is specifying a temperature computation that + computes a temperature on a different group of atoms than the fix + itself operates on. This is probably not what you want to do. + +*H matrix size has been exceeded: m\_fill=%d H.m=%d\n* + This is the size of the matrix. + +*Ignoring unknown or incorrect info command flag* + Self-explanatory. An unknown argument was given to the info command. + Compare your input with the documentation. + +*Improper atoms missing at step %ld* + One or more of 4 atoms needed to compute a particular improper are + missing on this processor. Typically this is because the pairwise + cutoff is set too short or the improper has blown apart and an atom is + too far away. + +*Improper problem: %d %ld %d %d %d %d* + Conformation of the 4 listed improper atoms is extreme; you may want + to check your simulation geometry. + +*Improper style in data file differs from currently defined improper style* + Self-explanatory. + +*Impropers are defined but no improper style is set* + The topology contains impropers, but there are no improper forces computed + since there was no improper\_style command. + +*Inconsistent image flags* + The image flags for a pair on bonded atoms appear to be inconsistent. + Inconsistent means that when the coordinates of the two atoms are + unwrapped using the image flags, the two atoms are far apart. + Specifically they are further apart than half a periodic box length. + Or they are more than a box length apart in a non-periodic dimension. + This is usually due to the initial data file not having correct image + flags for the 2 atoms in a bond that straddles a periodic boundary. + They should be different by 1 in that case. This is a warning because + inconsistent image flags will not cause problems for dynamics or most + LAMMPS simulations. However they can cause problems when such atoms + are used with the fix rigid or replicate commands. Note that if you + have an infinite periodic crystal with bonds then it is impossible to + have fully consistent image flags, since some bonds will cross + periodic boundaries and connect two atoms with the same image + flag. + +*Increasing communication cutoff for GPU style* + The pair style has increased the communication cutoff to be consistent with + the communication cutoff requirements for this pair style when run on the GPU. + +*KIM Model does not provide 'energy'; Potential energy will be zero* + Self-explanatory. + +*KIM Model does not provide 'forces'; Forces will be zero* + Self-explanatory. + +*KIM Model does not provide 'particleEnergy'; energy per atom will be zero* + Self-explanatory. + +*KIM Model does not provide 'particleVirial'; virial per atom will be zero* + Self-explanatory. + +*Kspace\_modify slab param < 2.0 may cause unphysical behavior* + The kspace\_modify slab parameter should be larger to insure periodic + grids padded with empty space do not overlap. + +*Less insertions than requested* + The fix pour command was unsuccessful at finding open space + for as many particles as it tried to insert. + +*Library error in lammps\_gather\_atoms* + This library function cannot be used if atom IDs are not defined + or are not consecutively numbered. + +*Library error in lammps\_scatter\_atoms* + This library function cannot be used if atom IDs are not defined or + are not consecutively numbered, or if no atom map is defined. See the + atom\_modify command for details about atom maps. + +*Likewise 1-2 special neighbor interactions != 1.0* + The topology contains bonds, but there is no bond style defined + and a 1-2 special neighbor scaling factor was not 1.0. This + means that pair style interactions may have scaled or missing + pairs in the neighbor list in expectation of interactions for + those pairs being computed from the bond style. + +*Likewise 1-3 special neighbor interactions != 1.0* + The topology contains angles, but there is no angle style defined + and a 1-3 special neighbor scaling factor was not 1.0. This + means that pair style interactions may have scaled or missing + pairs in the neighbor list in expectation of interactions for + those pairs being computed from the angle style. + +*Likewise 1-4 special neighbor interactions != 1.0* + The topology contains dihedrals, but there is no dihedral style defined + and a 1-4 special neighbor scaling factor was not 1.0. This + means that pair style interactions may have scaled or missing + pairs in the neighbor list in expectation of interactions for + those pairs being computed from the dihedral style. + +*Lost atoms via change\_box: original %ld current %ld* + The command options you have used caused atoms to be lost. + +*Lost atoms via displace\_atoms: original %ld current %ld* + The command options you have used caused atoms to be lost. + +*Lost atoms: original %ld current %ld* + Lost atoms are checked for each time thermo output is done. See the + thermo\_modify lost command for options. Lost atoms usually indicate + bad dynamics, e.g. atoms have been blown far out of the simulation + box, or moved further than one processor's sub-domain away before + reneighboring. + +*MSM mesh too small, increasing to 2 points in each direction* + Self-explanatory. + +*Mismatch between velocity and compute groups* + The temperature computation used by the velocity command will not be + on the same group of atoms that velocities are being set for. + +*Mixing forced for lj coefficients* + Self-explanatory. + +*Molecule attributes do not match system attributes* + An attribute is specified (e.g. diameter, charge) that is + not defined for the specified atom style. + +*Molecule has bond topology but no special bond settings* + This means the bonded atoms will not be excluded in pair-wise + interactions. + +*Molecule template for create\_atoms has multiple molecules* + The create\_atoms command will only create molecules of a single type, + i.e. the first molecule in the template. + +*Molecule template for fix gcmc has multiple molecules* + The fix gcmc command will only create molecules of a single type, + i.e. the first molecule in the template. + +*Molecule template for fix shake has multiple molecules* + The fix shake command will only recognize molecules of a single + type, i.e. the first molecule in the template. + +*More than one compute centro/atom* + It is not efficient to use compute centro/atom more than once. + +*More than one compute cluster/atom* + It is not efficient to use compute cluster/atom more than once. + +*More than one compute cna/atom defined* + It is not efficient to use compute cna/atom more than once. + +*More than one compute contact/atom* + It is not efficient to use compute contact/atom more than once. + +*More than one compute coord/atom* + It is not efficient to use compute coord/atom more than once. + +*More than one compute damage/atom* + It is not efficient to use compute ke/atom more than once. + +*More than one compute dilatation/atom* + Self-explanatory. + +*More than one compute erotate/sphere/atom* + It is not efficient to use compute erorate/sphere/atom more than once. + +*More than one compute hexorder/atom* + It is not efficient to use compute hexorder/atom more than once. + +*More than one compute ke/atom* + It is not efficient to use compute ke/atom more than once. + +*More than one compute orientorder/atom* + It is not efficient to use compute orientorder/atom more than once. + +*More than one compute plasticity/atom* + Self-explanatory. + +*More than one compute sna/atom* + Self-explanatory. + +*More than one compute snad/atom* + Self-explanatory. + +*More than one compute snav/atom* + Self-explanatory. + +*More than one fix poems* + It is not efficient to use fix poems more than once. + +*More than one fix rigid* + It is not efficient to use fix rigid more than once. + +*Neighbor exclusions used with KSpace solver may give inconsistent Coulombic energies* + This is because excluding specific pair interactions also excludes + them from long-range interactions which may not be the desired effect. + The special\_bonds command handles this consistently by insuring + excluded (or weighted) 1-2, 1-3, 1-4 interactions are treated + consistently by both the short-range pair style and the long-range + solver. This is not done for exclusions of charged atom pairs via the + neigh\_modify exclude command. + +*New thermo\_style command, previous thermo\_modify settings will be lost* + If a thermo\_style command is used after a thermo\_modify command, the + settings changed by the thermo\_modify command will be reset to their + default values. This is because the thermo\_modify command acts on + the currently defined thermo style, and a thermo\_style command creates + a new style. + +*No Kspace calculation with verlet/split* + The 2nd partition performs a kspace calculation so the kspace\_style + command must be used. + +*No automatic unit conversion to XTC file format conventions possible for units lj* + This means no scaling will be performed. + +*No fixes defined, atoms won't move* + If you are not using a fix like nve, nvt, npt then atom velocities and + coordinates will not be updated during timestepping. + +*No joints between rigid bodies, use fix rigid instead* + The bodies defined by fix poems are not connected by joints. POEMS + will integrate the body motion, but it would be more efficient to use + fix rigid. + +*Not using real units with pair reax* + This is most likely an error, unless you have created your own ReaxFF + parameter file in a different set of units. + +*Number of MSM mesh points changed to be a multiple of 2* + MSM requires that the number of grid points in each direction be a multiple + of two and the number of grid points in one or more directions have been + adjusted to meet this requirement. + +*OMP\_NUM\_THREADS environment is not set.* + This environment variable must be set appropriately to use the + USER-OMP package. + +*One or more atoms are time integrated more than once* + This is probably an error since you typically do not want to + advance the positions or velocities of an atom more than once + per timestep. + +*One or more chunks do not contain all atoms in molecule* + This may not be what you intended. + +*One or more dynamic groups may not be updated at correct point in timestep* + If there are other fixes that act immediately after the initial stage + of time integration within a timestep (i.e. after atoms move), then + the command that sets up the dynamic group should appear after those + fixes. This will insure that dynamic group assignments are made + after all atoms have moved. + +*One or more respa levels compute no forces* + This is computationally inefficient. + +*Pair COMB charge %.10f with force %.10f hit max barrier* + Something is possibly wrong with your model. + +*Pair COMB charge %.10f with force %.10f hit min barrier* + Something is possibly wrong with your model. + +*Pair brownian needs newton pair on for momentum conservation* + Self-explanatory. + +*Pair dpd needs newton pair on for momentum conservation* + Self-explanatory. + +*Pair dsmc: num\_of\_collisions > number\_of\_A* + Collision model in DSMC is breaking down. + +*Pair dsmc: num\_of\_collisions > number\_of\_B* + Collision model in DSMC is breaking down. + +*Pair style in data file differs from currently defined pair style* + Self-explanatory. + +*Pair style restartinfo set but has no restart support* + This pair style has a bug, where it does not support reading and + writing information to a restart file, but does not set the member + variable "restartinfo" to 0 as required in that case. + +*Particle deposition was unsuccessful* + The fix deposit command was not able to insert as many atoms as + needed. The requested volume fraction may be too high, or other atoms + may be in the insertion region. + +*Proc sub-domain size < neighbor skin, could lead to lost atoms* + The decomposition of the physical domain (likely due to load + balancing) has led to a processor's sub-domain being smaller than the + neighbor skin in one or more dimensions. Since reneighboring is + triggered by atoms moving the skin distance, this may lead to lost + atoms, if an atom moves all the way across a neighboring processor's + sub-domain before reneighboring is triggered. + +*Reducing PPPM order b/c stencil extends beyond nearest neighbor processor* + This may lead to a larger grid than desired. See the kspace\_modify overlap + command to prevent changing of the PPPM order. + +*Reducing PPPMDisp Coulomb order b/c stencil extends beyond neighbor processor* + This may lead to a larger grid than desired. See the kspace\_modify overlap + command to prevent changing of the PPPM order. + +*Reducing PPPMDisp dispersion order b/c stencil extends beyond neighbor processor* + This may lead to a larger grid than desired. See the kspace\_modify overlap + command to prevent changing of the PPPM order. + +*Replacing a fix, but new group != old group* + The ID and style of a fix match for a fix you are changing with a fix + command, but the new group you are specifying does not match the old + group. + +*Replicating in a non-periodic dimension* + The parameters for a replicate command will cause a non-periodic + dimension to be replicated; this may cause unwanted behavior. + +*Resetting reneighboring criteria during PRD* + A PRD simulation requires that neigh\_modify settings be delay = 0, + every = 1, check = yes. Since these settings were not in place, + LAMMPS changed them and will restore them to their original values + after the PRD simulation. + +*Resetting reneighboring criteria during TAD* + A TAD simulation requires that neigh\_modify settings be delay = 0, + every = 1, check = yes. Since these settings were not in place, + LAMMPS changed them and will restore them to their original values + after the PRD simulation. + +*Resetting reneighboring criteria during minimization* + Minimization requires that neigh\_modify settings be delay = 0, every = + 1, check = yes. Since these settings were not in place, LAMMPS + changed them and will restore them to their original values after the + minimization. + +*Restart file used different # of processors* + The restart file was written out by a LAMMPS simulation running on a + different number of processors. Due to round-off, the trajectories of + your restarted simulation may diverge a little more quickly than if + you ran on the same # of processors. + +*Restart file used different 3d processor grid* + The restart file was written out by a LAMMPS simulation running on a + different 3d grid of processors. Due to round-off, the trajectories + of your restarted simulation may diverge a little more quickly than if + you ran on the same # of processors. + +*Restart file used different boundary settings, using restart file values* + Your input script cannot change these restart file settings. + +*Restart file used different newton bond setting, using restart file value* + The restart file value will override the setting in the input script. + +*Restart file used different newton pair setting, using input script value* + The input script value will override the setting in the restart file. + +*Restrain problem: %d %ld %d %d %d %d* + Conformation of the 4 listed dihedral atoms is extreme; you may want + to check your simulation geometry. + +*Running PRD with only one replica* + This is allowed, but you will get no parallel speed-up. + +*SRD bin shifting turned on due to small lamda* + This is done to try to preserve accuracy. + +*SRD bin size for fix srd differs from user request* + Fix SRD had to adjust the bin size to fit the simulation box. See the + cubic keyword if you want this message to be an error vs warning. + +*SRD bins for fix srd are not cubic enough* + The bin shape is not within tolerance of cubic. See the cubic + keyword if you want this message to be an error vs warning. + +*SRD particle %d started inside big particle %d on step %ld bounce %d* + See the inside keyword if you want this message to be an error vs + warning. + +*SRD particle %d started inside wall %d on step %ld bounce %d* + See the inside keyword if you want this message to be an error vs + warning. + +*Shake determinant < 0.0* + The determinant of the quadratic equation being solved for a single + cluster specified by the fix shake command is numerically suspect. LAMMPS + will set it to 0.0 and continue. + +*Shell command '%s' failed with error '%s'* + Self-explanatory. + +*Shell command returned with non-zero status* + This may indicate the shell command did not operate as expected. + +*Should not allow rigid bodies to bounce off reflecting walls* + LAMMPS allows this, but their dynamics are not computed correctly. + +*Should not use fix nve/limit with fix shake or fix rattle* + This will lead to invalid constraint forces in the SHAKE/RATTLE + computation. + +*Simulations might be very slow because of large number of structure factors* + Self-explanatory. + +*Slab correction not needed for MSM* + Slab correction is intended to be used with Ewald or PPPM and is not needed by MSM. + +*System is not charge neutral, net charge = %g* + The total charge on all atoms on the system is not 0.0. + For some KSpace solvers this is only a warning. + +*Table inner cutoff >= outer cutoff* + You specified an inner cutoff for a Coulombic table that is longer + than the global cutoff. Probably not what you wanted. + +*Temperature for MSST is not for group all* + User-assigned temperature to MSST fix does not compute temperature for + all atoms. Since MSST computes a global pressure, the kinetic energy + contribution from the temperature is assumed to also be for all atoms. + Thus the pressure used by MSST could be inaccurate. + +*Temperature for NPT is not for group all* + User-assigned temperature to NPT fix does not compute temperature for + all atoms. Since NPT computes a global pressure, the kinetic energy + contribution from the temperature is assumed to also be for all atoms. + Thus the pressure used by NPT could be inaccurate. + +*Temperature for fix modify is not for group all* + The temperature compute is being used with a pressure calculation + which does operate on group all, so this may be inconsistent. + +*Temperature for thermo pressure is not for group all* + User-assigned temperature to thermo via the thermo\_modify command does + not compute temperature for all atoms. Since thermo computes a global + pressure, the kinetic energy contribution from the temperature is + assumed to also be for all atoms. Thus the pressure printed by thermo + could be inaccurate. + +*The fix ave/spatial command has been replaced by the more flexible fix ave/chunk and compute chunk/atom commands -- fix ave/spatial will be removed in the summer of 2015* + Self-explanatory. + +*The minimizer does not re-orient dipoles when using fix efield* + This means that only the atom coordinates will be minimized, + not the orientation of the dipoles. + +*Too many common neighbors in CNA %d times* + More than the maximum # of neighbors was found multiple times. This + was unexpected. + +*Too many inner timesteps in fix ttm* + Self-explanatory. + +*Too many neighbors in CNA for %d atoms* + More than the maximum # of neighbors was found multiple times. This + was unexpected. + +*Triclinic box skew is large* + The displacement in a skewed direction is normally required to be less + than half the box length in that dimension. E.g. the xy tilt must be + between -half and +half of the x box length. You have relaxed the + constraint using the box tilt command, but the warning means that a + LAMMPS simulation may be inefficient as a result. + +*Use special bonds = 0,1,1 with bond style fene* + Most FENE models need this setting for the special\_bonds command. + +*Use special bonds = 0,1,1 with bond style fene/expand* + Most FENE models need this setting for the special\_bonds command. + +*Using a many-body potential with bonds/angles/dihedrals and special\_bond exclusions* + This is likely not what you want to do. The exclusion settings will + eliminate neighbors in the neighbor list, which the many-body potential + needs to calculated its terms correctly. + +*Using compute temp/deform with inconsistent fix deform remap option* + Fix nvt/sllod assumes deforming atoms have a velocity profile provided + by "remap v" or "remap none" as a fix deform option. + +*Using compute temp/deform with no fix deform defined* + This is probably an error, since it makes little sense to use + compute temp/deform in this case. + +*Using fix srd with box deformation but no SRD thermostat* + The deformation will heat the SRD particles so this can + be dangerous. + +*Using kspace solver on system with no charge* + Self-explanatory. + +*Using largest cut-off for lj/long/dipole/long long long* + Self-explanatory. + +*Using largest cutoff for buck/long/coul/long* + Self-explanatory. + +*Using largest cutoff for lj/long/coul/long* + Self-explanatory. + +*Using largest cutoff for pair\_style lj/long/tip4p/long* + Self-explanatory. + +*Using package gpu without any pair style defined* + Self-explanatory. + +*Using pair potential shift with pair\_modify compute no* + The shift effects will thus not be computed. + +*Using pair tail corrections with nonperiodic system* + This is probably a bogus thing to do, since tail corrections are + computed by integrating the density of a periodic system out to + infinity. + +*Using pair tail corrections with pair\_modify compute no* + The tail corrections will thus not be computed. + +*pair style reax is now deprecated and will soon be retired. Users should switch to pair\_style reax/c* + Self-explanatory. + + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Examples.rst b/doc/src/Examples.rst new file mode 100644 index 0000000000..993090baf1 --- /dev/null +++ b/doc/src/Examples.rst @@ -0,0 +1,237 @@ +Example scripts +=============== + +The LAMMPS distribution includes an examples sub-directory with many +sample problems. Many are 2d models that run quickly and are +straightforward to visualize, requiring at most a couple of minutes to +run on a desktop machine. Each problem has an input script (in.\*) and +produces a log file (log.\*) when it runs. Some use a data file +(data.\*) of initial coordinates as additional input. A few sample log +file run on different machines and different numbers of processors are +included in the directories to compare your answers to. E.g. a log +file like log.date.crack.foo.P means the "crack" example was run on P +processors of machine "foo" on that date (i.e. with that version of +LAMMPS). + +Many of the input files have commented-out lines for creating dump +files and image files. + +If you uncomment the :doc:`dump ` command in the input script, a +text dump file will be produced, which can be animated by various +`visualization programs `_. + +If you uncomment the :doc:`dump image ` command in the input +script, and assuming you have built LAMMPS with a JPG library, JPG +snapshot images will be produced when the simulation runs. They can +be quickly post-processed into a movie using commands described on the +:doc:`dump image ` doc page. + +Animations of many of the examples can be viewed on the Movies section +of the `LAMMPS web site `_. + +There are two kinds of sub-directories in the examples dir. Lowercase +dirs contain one or a few simple, quick-to-run problems. Uppercase +dirs contain up to several complex scripts that illustrate a +particular kind of simulation method or model. Some of these run for +longer times, e.g. to measure a particular quantity. + +Lists of both kinds of directories are given below. + + +---------- + + +Lowercase directories +--------------------- + ++-------------+------------------------------------------------------------------+ +| accelerate | run with various acceleration options (OpenMP, GPU, Phi) | ++-------------+------------------------------------------------------------------+ +| airebo | polyethylene with AIREBO potential | ++-------------+------------------------------------------------------------------+ +| atm | Axilrod-Teller-Muto potential example | ++-------------+------------------------------------------------------------------+ +| balance | dynamic load balancing, 2d system | ++-------------+------------------------------------------------------------------+ +| body | body particles, 2d system | ++-------------+------------------------------------------------------------------+ +| cmap | CMAP 5-body contributions to CHARMM force field | ++-------------+------------------------------------------------------------------+ +| colloid | big colloid particles in a small particle solvent, 2d system | ++-------------+------------------------------------------------------------------+ +| comb | models using the COMB potential | ++-------------+------------------------------------------------------------------+ +| controller | use of fix controller as a thermostat | ++-------------+------------------------------------------------------------------+ +| coreshell | core/shell model using CORESHELL package | ++-------------+------------------------------------------------------------------+ +| crack | crack propagation in a 2d solid | ++-------------+------------------------------------------------------------------+ +| deposit | deposit atoms and molecules on a surface | ++-------------+------------------------------------------------------------------+ +| dipole | point dipolar particles, 2d system | ++-------------+------------------------------------------------------------------+ +| dreiding | methanol via Dreiding FF | ++-------------+------------------------------------------------------------------+ +| eim | NaCl using the EIM potential | ++-------------+------------------------------------------------------------------+ +| ellipse | ellipsoidal particles in spherical solvent, 2d system | ++-------------+------------------------------------------------------------------+ +| flow | Couette and Poiseuille flow in a 2d channel | ++-------------+------------------------------------------------------------------+ +| friction | frictional contact of spherical asperities between 2d surfaces | ++-------------+------------------------------------------------------------------+ +| gcmc | Grand Canonical Monte Carlo (GCMC) via the fix gcmc command | ++-------------+------------------------------------------------------------------+ +| granregion | use of fix wall/region/gran as boundary on granular particles | ++-------------+------------------------------------------------------------------+ +| hugoniostat | Hugoniostat shock dynamics | ++-------------+------------------------------------------------------------------+ +| hyper | global and local hyperdynamics of diffusion on Pt surface | ++-------------+------------------------------------------------------------------+ +| indent | spherical indenter into a 2d solid | ++-------------+------------------------------------------------------------------+ +| kim | use of potentials from the `OpenKIM Repository `_ | ++-------------+------------------------------------------------------------------+ +| latte | examples for using fix latte for DFTB via the LATTE library | ++-------------+------------------------------------------------------------------+ +| meam | MEAM test for SiC and shear (same as shear examples) | ++-------------+------------------------------------------------------------------+ +| melt | rapid melt of 3d LJ system | ++-------------+------------------------------------------------------------------+ +| message | demos for LAMMPS client/server coupling with the MESSAGE package | ++-------------+------------------------------------------------------------------+ +| micelle | self-assembly of small lipid-like molecules into 2d bilayers | ++-------------+------------------------------------------------------------------+ +| min | energy minimization of 2d LJ melt | ++-------------+------------------------------------------------------------------+ +| mscg | parameterize a multi-scale coarse-graining (MSCG) model | ++-------------+------------------------------------------------------------------+ +| msst | MSST shock dynamics | ++-------------+------------------------------------------------------------------+ +| nb3b | use of non-bonded 3-body harmonic pair style | ++-------------+------------------------------------------------------------------+ +| neb | nudged elastic band (NEB) calculation for barrier finding | ++-------------+------------------------------------------------------------------+ +| nemd | non-equilibrium MD of 2d sheared system | ++-------------+------------------------------------------------------------------+ +| obstacle | flow around two voids in a 2d channel | ++-------------+------------------------------------------------------------------+ +| peptide | dynamics of a small solvated peptide chain (5-mer) | ++-------------+------------------------------------------------------------------+ +| peri | Peridynamic model of cylinder impacted by indenter | ++-------------+------------------------------------------------------------------+ +| pour | pouring of granular particles into a 3d box, then chute flow | ++-------------+------------------------------------------------------------------+ +| prd | parallel replica dynamics of vacancy diffusion in bulk Si | ++-------------+------------------------------------------------------------------+ +| python | using embedded Python in a LAMMPS input script | ++-------------+------------------------------------------------------------------+ +| qeq | use of the QEQ package for charge equilibration | ++-------------+------------------------------------------------------------------+ +| rdf-adf | computing radial and angle distribution functions for water | ++-------------+------------------------------------------------------------------+ +| reax | RDX and TATB models using the ReaxFF | ++-------------+------------------------------------------------------------------+ +| rerun | use of rerun and read\_dump commands | ++-------------+------------------------------------------------------------------+ +| rigid | rigid bodies modeled as independent or coupled | ++-------------+------------------------------------------------------------------+ +| shear | sideways shear applied to 2d solid, with and without a void | ++-------------+------------------------------------------------------------------+ +| snap | NVE dynamics for BCC tantalum crystal using SNAP potential | ++-------------+------------------------------------------------------------------+ +| srd | stochastic rotation dynamics (SRD) particles as solvent | ++-------------+------------------------------------------------------------------+ +| streitz | use of Streitz/Mintmire potential with charge equilibration | ++-------------+------------------------------------------------------------------+ +| tad | temperature-accelerated dynamics of vacancy diffusion in bulk Si | ++-------------+------------------------------------------------------------------+ +| threebody | regression test input for a variety of manybody potentials | ++-------------+------------------------------------------------------------------+ +| vashishta | use of the Vashishta potential | ++-------------+------------------------------------------------------------------+ +| voronoi | Voronoi tesselation via compute voronoi/atom command | ++-------------+------------------------------------------------------------------+ + +Here is how you can run and visualize one of the sample problems: + + +.. parsed-literal:: + + cd indent + cp ../../src/lmp_linux . # copy LAMMPS executable to this dir + lmp_linux -in in.indent # run the problem + +Running the simulation produces the files *dump.indent* and +*log.lammps*\ . You can visualize the dump file of snapshots with a +variety of 3rd-party tools highlighted on the +`Visualization `_ page of the LAMMPS +web site. + +If you uncomment the :doc:`dump image ` line(s) in the input +script a series of JPG images will be produced by the run (assuming +you built LAMMPS with JPG support; see the +:doc:`Build\_settings ` doc page for details). These can +be viewed individually or turned into a movie or animated by tools +like ImageMagick or QuickTime or various Windows-based tools. See the +:doc:`dump image ` doc page for more details. E.g. this +Imagemagick command would create a GIF file suitable for viewing in a +browser. + + +.. parsed-literal:: + + % convert -loop 1 \*.jpg foo.gif + + +---------- + + +Uppercase directories +--------------------- + ++------------+--------------------------------------------------------------------------------------------------+ +| ASPHERE | various aspherical particle models, using ellipsoids, rigid bodies, line/triangle particles, etc | ++------------+--------------------------------------------------------------------------------------------------+ +| COUPLE | examples of how to use LAMMPS as a library | ++------------+--------------------------------------------------------------------------------------------------+ +| DIFFUSE | compute diffusion coefficients via several methods | ++------------+--------------------------------------------------------------------------------------------------+ +| ELASTIC | compute elastic constants at zero temperature | ++------------+--------------------------------------------------------------------------------------------------+ +| ELASTIC\_T | compute elastic constants at finite temperature | ++------------+--------------------------------------------------------------------------------------------------+ +| HEAT | compute thermal conductivity for LJ and water via fix ehex | ++------------+--------------------------------------------------------------------------------------------------+ +| KAPPA | compute thermal conductivity via several methods | ++------------+--------------------------------------------------------------------------------------------------+ +| MC | using LAMMPS in a Monte Carlo mode to relax the energy of a system | ++------------+--------------------------------------------------------------------------------------------------+ +| SPIN | examples for features of the SPIN package | ++------------+--------------------------------------------------------------------------------------------------+ +| UNITS | examples that run the same simulation in lj, real, metal units | ++------------+--------------------------------------------------------------------------------------------------+ +| USER | examples for USER packages and USER-contributed commands | ++------------+--------------------------------------------------------------------------------------------------+ +| VISCOSITY | compute viscosity via several methods | ++------------+--------------------------------------------------------------------------------------------------+ + +Nearly all of these directories have README files which give more +details on how to understand and use their contents. + +The USER directory has a large number of sub-directories which +correspond by name to a USER package. They contain scripts that +illustrate how to use the command(s) provided in that package. Many +of the sub-directories have their own README files which give further +instructions. See the :doc:`Packages\_details ` doc +page for more info on specific USER packages. + +.. _openkim: https://openkim.org + + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto.rst b/doc/src/Howto.rst new file mode 100644 index 0000000000..9f310a4645 --- /dev/null +++ b/doc/src/Howto.rst @@ -0,0 +1,106 @@ +Howto discussions +***************** + +These doc pages describe how to perform various tasks with LAMMPS, +both for users and developers. The +`glossary `_ website page also lists MD +terminology with links to corresponding LAMMPS manual pages. The +example input scripts included in the examples dir of the LAMMPS +distribution and highlighted on the :doc:`Examples ` doc page +also show how to setup and run various kinds of simulations. + +Tutorials howto +=============== + + +.. toctree:: + :name: tutorials + :maxdepth: 1 + + Howto_github + Howto_pylammps + Howto_bash + +General howto +============= + + +.. toctree:: + :name: general_howto + :maxdepth: 1 + + Howto_restart + Howto_viz + Howto_multiple + Howto_replica + Howto_library + Howto_couple + Howto_client_server + +Settings howto +============== + + +.. toctree:: + :name: settings + :maxdepth: 1 + + Howto_2d + Howto_triclinic + Howto_thermostat + Howto_barostat + Howto_walls + Howto_nemd + Howto_dispersion + +Analysis howto +============== + + +.. toctree:: + :name: analysis + :maxdepth: 1 + + Howto_output + Howto_chunk + Howto_temperature + Howto_elastic + Howto_kappa + Howto_viscosity + Howto_diffusion + +Force fields howto +================== + + +.. toctree:: + :name: force + :maxdepth: 1 + + Howto_bioFF + Howto_tip3p + Howto_tip4p + Howto_spc + +Packages howto +============== + + +.. toctree:: + :name: packages + :maxdepth: 1 + + Howto_spherical + Howto_granular + Howto_body + Howto_polarizable + Howto_coreshell + Howto_drude + Howto_drude2 + Howto_manifold + Howto_spins + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_2d.rst b/doc/src/Howto_2d.rst new file mode 100644 index 0000000000..ee978f3521 --- /dev/null +++ b/doc/src/Howto_2d.rst @@ -0,0 +1,48 @@ +2d simulations +============== + +Use the :doc:`dimension ` command to specify a 2d simulation. + +Make the simulation box periodic in z via the :doc:`boundary ` +command. This is the default. + +If using the :doc:`create box ` command to define a +simulation box, set the z dimensions narrow, but finite, so that the +create\_atoms command will tile the 3d simulation box with a single z +plane of atoms - e.g. + + +.. parsed-literal:: + + :doc:`create box ` 1 -10 10 -10 10 -0.25 0.25 + +If using the :doc:`read data ` command to read in a file of +atom coordinates, set the "zlo zhi" values to be finite but narrow, +similar to the create\_box command settings just described. For each +atom in the file, assign a z coordinate so it falls inside the +z-boundaries of the box - e.g. 0.0. + +Use the :doc:`fix enforce2d ` command as the last +defined fix to insure that the z-components of velocities and forces +are zeroed out every timestep. The reason to make it the last fix is +so that any forces induced by other fixes will be zeroed out. + +Many of the example input scripts included in the LAMMPS distribution +are for 2d models. + +.. note:: + + Some models in LAMMPS treat particles as finite-size spheres, as + opposed to point particles. See the :doc:`atom\_style sphere ` and :doc:`fix nve/sphere ` + commands for details. By default, for 2d simulations, such particles + will still be modeled as 3d spheres, not 2d discs (circles), meaning + their moment of inertia will be that of a sphere. If you wish to + model them as 2d discs, see the :doc:`set density/disc ` command + and the *disc* option for the :doc:`fix nve/sphere `, + :doc:`fix nvt/sphere `, :doc:`fix nph/sphere `, :doc:`fix npt/sphere ` + commands. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_barostat.rst b/doc/src/Howto_barostat.rst new file mode 100644 index 0000000000..0c46c696c7 --- /dev/null +++ b/doc/src/Howto_barostat.rst @@ -0,0 +1,68 @@ +Barostats +========= + +Barostatting means controlling the pressure in an MD simulation. +:doc:`Thermostatting ` means controlling the +temperature of the particles. Since the pressure includes a kinetic +component due to particle velocities, both these operations require +calculation of the temperature. Typically a target temperature (T) +and/or pressure (P) is specified by the user, and the thermostat or +barostat attempts to equilibrate the system to the requested T and/or +P. + +Barostatting in LAMMPS is performed by :doc:`fixes `. Two +barostatting methods are currently available: Nose-Hoover (npt and +nph) and Berendsen: + +* :doc:`fix npt ` +* :doc:`fix npt/sphere ` +* :doc:`fix npt/asphere ` +* :doc:`fix nph ` +* :doc:`fix press/berendsen ` + +The :doc:`fix npt ` commands include a Nose-Hoover thermostat +and barostat. :doc:`Fix nph ` is just a Nose/Hoover barostat; +it does no thermostatting. Both :doc:`fix nph ` and :doc:`fix press/berendsen ` can be used in conjunction +with any of the thermostatting fixes. + +As with the :doc:`thermostats `, :doc:`fix npt ` +and :doc:`fix nph ` only use translational motion of the +particles in computing T and P and performing thermo/barostatting. +:doc:`Fix npt/sphere ` and :doc:`fix npt/asphere ` thermo/barostat using not only +translation velocities but also rotational velocities for spherical +and aspherical particles. + +All of the barostatting fixes use the :doc:`compute pressure ` compute to calculate a current +pressure. By default, this compute is created with a simple :doc:`compute temp ` (see the last argument of the :doc:`compute pressure ` command), which is used to calculated +the kinetic component of the pressure. The barostatting fixes can +also use temperature computes that remove bias for the purpose of +computing the kinetic component which contributes to the current +pressure. See the doc pages for the individual fixes and for the +:doc:`fix\_modify ` command for instructions on how to assign +a temperature or pressure compute to a barostatting fix. + +.. note:: + + As with the thermostats, the Nose/Hoover methods (:doc:`fix npt ` and :doc:`fix nph `) perform time integration. + :doc:`Fix press/berendsen ` does NOT, so it should + be used with one of the constant NVE fixes or with one of the NVT + fixes. + +Thermodynamic output, which can be setup via the +:doc:`thermo\_style ` command, often includes pressure +values. As explained on the doc page for the +:doc:`thermo\_style ` command, the default pressure is +setup by the thermo command itself. It is NOT the pressure associated +with any barostatting fix you have defined or with any compute you +have defined that calculates a pressure. The doc pages for the +barostatting fixes explain the ID of the pressure compute they create. +Thus if you want to view these pressures, you need to specify them +explicitly via the :doc:`thermo\_style custom ` command. +Or you can use the :doc:`thermo\_modify ` command to +re-define what pressure compute is used for default thermodynamic +output. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_bash.rst b/doc/src/Howto_bash.rst new file mode 100644 index 0000000000..be636c9e9d --- /dev/null +++ b/doc/src/Howto_bash.rst @@ -0,0 +1,291 @@ +Using LAMMPS with Bash on Windows +================================= + +**written by Richard Berger** + + +---------- + + +Starting with Windows 10 you can install Linux tools directly in Windows. This +allows you to compile LAMMPS following the same procedure as on a real Ubuntu +Linux installation. Software can be easily installed using the package manager +via apt-get and all files are accessible in both the Windows Explorer and your +Linux shell (bash). This avoids switching to a different operating system or +installing a virtual machine. Everything runs on Windows. + +Installing Bash on Windows +-------------------------- + +Prerequisites +^^^^^^^^^^^^^ + +* Windows 10 (64bit only) +* Latest updates installed + +Enable developer mode +^^^^^^^^^^^^^^^^^^^^^ + +You enable this feature by first opening Windows Settings and enabling +Developer mode. Go to the Windows settings and search for "developer". This +will allow you to install software which comes from outside of the Windows +Store. You might be prompted to reboot your compute. Please do so. + +.. image:: JPG/bow_tutorial_01_small.png + :target: JPG/bow_tutorial_01.png + +.. image:: JPG/bow_tutorial_02_small.png + :target: JPG/bow_tutorial_02.png + +.. image:: JPG/bow_tutorial_03_small.png + :target: JPG/bow_tutorial_03.png + +Install Windows Subsystem for Linux +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Next you must ensure that the Window Subsystem for Linux is installed. Again, +search for "enable windows features" in the Settings dialog. This opens a +dialog with a list of features you can install. Add a checkmark to Windows +Subsystem for Linux (Beta) and press OK. + +.. image:: JPG/bow_tutorial_04_small.png + :target: JPG/bow_tutorial_04.png + +.. image:: JPG/bow_tutorial_05.png + :target: JPG/bow_tutorial_05.png + +Install Bash for Windows +^^^^^^^^^^^^^^^^^^^^^^^^ + +After installation completes, type "bash" in the Windows Start menu search. +Select the first found option. This will launch a command-line window which +will prompt you about installing Ubuntu on Windows. Confirm with "y" and press +enter. This will then download Ubuntu for Windows. + +.. image:: JPG/bow_tutorial_06.png + +.. image:: JPG/bow_tutorial_07.png + +During installation, you will be asked for a new password. This will be used +for installing new software and running commands with sudo. + +.. image:: JPG/bow_tutorial_08.png + +Type exit to close the command-line window. + +Go to the Start menu and type "bash" again. This time you will see a "Bash on +Ubuntu on Windows" Icon. Start this program. + +.. image:: JPG/bow_tutorial_09.png + +Congratulations, you have installed **Bash on Ubuntu on Windows**\ . + +.. image:: JPG/bow_tutorial_10.png + + +---------- + + +Compiling LAMMPS in Bash on Windows +----------------------------------- + +The installation of LAMMPS in this environment is identical to working inside +of a real Ubuntu Linux installation. At the time writing, it uses Ubuntu 16.04. + +Installing prerequisite packages +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +First upgrade all existing packages using + + +.. parsed-literal:: + + sudo apt update + sudo apt upgrade -y + +Next install the following packages, which include compilers and libraries +needed for various LAMMPS features: + + +.. parsed-literal:: + + sudo apt install -y build-essential ccache gfortran openmpi-bin libopenmpi-dev libfftw3-dev libjpeg-dev libpng12-dev python-dev python-virtualenv libblas-dev liblapack-dev libhdf5-serial-dev hdf5-tools + +Files in Ubuntu on Windows +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +When you launch "Bash on Ubuntu on Windows" you will start out in your Linux +user home directory /home/\ **username**\ . You can access your Windows user directory +using the /mnt/c/Users/\ **username** folder. + +Download LAMMPS +^^^^^^^^^^^^^^^ + +Obtain a copy of the LAMMPS code and go into it using "cd" + +Option 1: Downloading LAMMPS tarball using wget +""""""""""""""""""""""""""""""""""""""""""""""" + + +.. parsed-literal:: + + wget http://lammps.sandia.gov/tars/lammps-stable.tar.gz + tar xvzf lammps-stable.tar.gz + cd lammps-31Mar17 + +Option 2: Obtaining LAMMPS code from GitHub +""""""""""""""""""""""""""""""""""""""""""" + + +.. parsed-literal:: + + git clone https://github.com/lammps/lammps.git + cd lammps + +Compiling LAMMPS +^^^^^^^^^^^^^^^^ + +At this point you can compile LAMMPS like on Ubuntu Linux. + +Compiling serial version +"""""""""""""""""""""""" + + +.. parsed-literal:: + + cd src/ + make -j 4 serial + +This will create an executable called lmp\_serial in the src/ directory + +Compiling MPI version +""""""""""""""""""""" + + +.. parsed-literal:: + + cd src/ + make -j 4 mpi + +This will create an executable called lmp\_mpi in the src/ directory + + +---------- + + +Finally, please note the absolute path of your src folder. You can get this using + + +.. parsed-literal:: + + pwd + +or + + +.. parsed-literal:: + + echo $PWD + +To run any examples you need the location of the executable. For now, let us +save this location in a temporary variable + + +.. parsed-literal:: + + LAMMPS_DIR=$PWD + + +---------- + + +Running an example script +^^^^^^^^^^^^^^^^^^^^^^^^^ + +Once compiled you can execute some of the LAMMPS examples. Switch into the +examples/melt folder + + +.. parsed-literal:: + + cd ../examples/melt + +The full path of the serial executable is $LAMMPS\_DIR/lmp\_serial, while the mpi +version is $LAMMPS\_DIR/lmp\_mpi. You can run the melt example with either +version as follows: + + +.. parsed-literal:: + + $LAMMPS_DIR/lmp_serial -in in.melt + +or + + +.. parsed-literal:: + + mpirun -np 4 $LAMMPS_DIR/lmp_mpi -in in.melt + +Note the use of our variable $LAMMPS\_DIR, which expands into the full path of +the LAMMPS src folder we saved earlier. + +Adding your executable directory to your PATH +""""""""""""""""""""""""""""""""""""""""""""" + +You can avoid having to type the full path of your LAMMPS binary by adding its +parent folder to the PATH environment variable as follows: + + +.. parsed-literal:: + + export PATH=$LAMMPS_DIR:$PATH + +Input scripts can then be run like this: + + +.. parsed-literal:: + + lmp_serial -in in.melt + +or + + +.. parsed-literal:: + + mpirun -np 4 lmp_mpi -in in.melt + +However, this PATH variable will not persist if you close your bash window. +To persist this setting edit the $HOME/.bashrc file using your favorite editor +and add this line + + +.. parsed-literal:: + + export PATH=/full/path/to/your/lammps/src:$PATH + +**Example:** + +For an executable lmp\_serial with a full path + + +.. parsed-literal:: + + /home/richard/lammps/src/lmp_serial + +the PATH variable should be + + +.. parsed-literal:: + + export PATH=/home/richard/lammps/src:$PATH + +.. note:: + + This should give you a jump start when trying to run LAMMPS on Windows. + To become effective in this environment I encourage you to look into Linux + tutorials explaining Bash and Basic Unix commands (e.g., `Linux Journey `_) + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_bioFF.rst b/doc/src/Howto_bioFF.rst new file mode 100644 index 0000000000..0ec0c16be8 --- /dev/null +++ b/doc/src/Howto_bioFF.rst @@ -0,0 +1,151 @@ +CHARMM, AMBER, COMPASS, and DREIDING force fields +================================================= + +A force field has 2 parts: the formulas that define it and the +coefficients used for a particular system. Here we only discuss +formulas implemented in LAMMPS that correspond to formulas commonly +used in the CHARMM, AMBER, COMPASS, and DREIDING force fields. Setting +coefficients is done either from special sections in an input data file +via the :doc:`read\_data ` command or in the input script with +commands like :doc:`pair\_coeff ` or +:doc:`bond\_coeff ` and so on. See the :doc:`Tools ` doc +page for additional tools that can use CHARMM, AMBER, or Materials +Studio generated files to assign force field coefficients and convert +their output into LAMMPS input. + +See :ref:`(MacKerell) ` for a description of the CHARMM force +field. See :ref:`(Cornell) ` for a description of the AMBER +force field. See :ref:`(Sun) ` for a description of the COMPASS +force field. + +.. _charmm: http://www.scripps.edu/brooks + + + +.. _amber: http://amber.scripps.edu + + + +The interaction styles listed below compute force field formulas that +are consistent with common options in CHARMM or AMBER. See each +command's documentation for the formula it computes. + +* :doc:`bond\_style ` harmonic +* :doc:`angle\_style ` charmm +* :doc:`dihedral\_style ` charmmfsh +* :doc:`dihedral\_style ` charmm +* :doc:`pair\_style ` lj/charmmfsw/coul/charmmfsh +* :doc:`pair\_style ` lj/charmmfsw/coul/long +* :doc:`pair\_style ` lj/charmm/coul/charmm +* :doc:`pair\_style ` lj/charmm/coul/charmm/implicit +* :doc:`pair\_style ` lj/charmm/coul/long + +* :doc:`special\_bonds ` charmm +* :doc:`special\_bonds ` amber + +.. note:: + + For CHARMM, newer *charmmfsw* or *charmmfsh* styles were released + in March 2017. We recommend they be used instead of the older *charmm* + styles. See discussion of the differences on the :doc:`pair charmm ` and :doc:`dihedral charmm ` doc + pages. + +COMPASS is a general force field for atomistic simulation of common +organic molecules, inorganic small molecules, and polymers which was +developed using ab initio and empirical parameterization techniques. +See the :doc:`Tools ` doc page for the msi2lmp tool for creating +LAMMPS template input and data files from BIOVIA's Materials Studio +files. Please note that the msi2lmp tool is very old and largely +unmaintained, so it does not support all features of Materials Studio +provided force field files, especially additions during the last decade. +You should watch the output carefully and compare results, where +possible. See :ref:`(Sun) ` for a description of the COMPASS force +field. + +These interaction styles listed below compute force field formulas that +are consistent with the COMPASS force field. See each command's +documentation for the formula it computes. + +* :doc:`bond\_style ` class2 +* :doc:`angle\_style ` class2 +* :doc:`dihedral\_style ` class2 +* :doc:`improper\_style ` class2 + +* :doc:`pair\_style ` lj/class2 +* :doc:`pair\_style ` lj/class2/coul/cut +* :doc:`pair\_style ` lj/class2/coul/long + +* :doc:`special\_bonds ` lj/coul 0 0 1 + +DREIDING is a generic force field developed by the `Goddard group `_ at Caltech and is useful for +predicting structures and dynamics of organic, biological and main-group +inorganic molecules. The philosophy in DREIDING is to use general force +constants and geometry parameters based on simple hybridization +considerations, rather than individual force constants and geometric +parameters that depend on the particular combinations of atoms involved +in the bond, angle, or torsion terms. DREIDING has an :doc:`explicit hydrogen bond term ` to describe interactions involving a +hydrogen atom on very electronegative atoms (N, O, F). + +See :ref:`(Mayo) ` for a description of the DREIDING force field + +The interaction styles listed below compute force field formulas that +are consistent with the DREIDING force field. See each command's +documentation for the formula it computes. + +* :doc:`bond\_style ` harmonic +* :doc:`bond\_style ` morse + +* :doc:`angle\_style ` harmonic +* :doc:`angle\_style ` cosine +* :doc:`angle\_style ` cosine/periodic + +* :doc:`dihedral\_style ` charmm +* :doc:`improper\_style ` umbrella + +* :doc:`pair\_style ` buck +* :doc:`pair\_style ` buck/coul/cut +* :doc:`pair\_style ` buck/coul/long +* :doc:`pair\_style ` lj/cut +* :doc:`pair\_style ` lj/cut/coul/cut +* :doc:`pair\_style ` lj/cut/coul/long + +* :doc:`pair\_style ` hbond/dreiding/lj +* :doc:`pair\_style ` hbond/dreiding/morse + +* :doc:`special\_bonds ` dreiding + + +---------- + + +.. _howto-MacKerell: + + + +**(MacKerell)** MacKerell, Bashford, Bellott, Dunbrack, Evanseck, Field, +Fischer, Gao, Guo, Ha, et al, J Phys Chem, 102, 3586 (1998). + +.. _howto-Cornell: + + + +**(Cornell)** Cornell, Cieplak, Bayly, Gould, Merz, Ferguson, +Spellmeyer, Fox, Caldwell, Kollman, JACS 117, 5179-5197 (1995). + +.. _howto-Sun: + + + +**(Sun)** Sun, J. Phys. Chem. B, 102, 7338-7364 (1998). + +.. _howto-Mayo: + + + +**(Mayo)** Mayo, Olfason, Goddard III, J Phys Chem, 94, 8897-8909 +(1990). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_body.rst b/doc/src/Howto_body.rst new file mode 100644 index 0000000000..4819ea97df --- /dev/null +++ b/doc/src/Howto_body.rst @@ -0,0 +1,519 @@ +Body particles +============== + +**Overview:** + +In LAMMPS, body particles are generalized finite-size particles. +Individual body particles can represent complex entities, such as +surface meshes of discrete points, collections of sub-particles, +deformable objects, etc. Note that other kinds of finite-size +spherical and aspherical particles are also supported by LAMMPS, such +as spheres, ellipsoids, line segments, and triangles, but they are +simpler entities that body particles. See the :doc:`Howto spherical ` doc page for a general overview of all +these particle types. + +Body particles are used via the :doc:`atom\_style body ` +command. It takes a body style as an argument. The current body +styles supported by LAMMPS are as follows. The name in the first +column is used as the *bstyle* argument for the :doc:`atom\_style body ` command. + ++----------------------+---------------------------------------------------+ +| *nparticle* | rigid body with N sub-particles | ++----------------------+---------------------------------------------------+ +| *rounded/polygon* | 2d polygons with N vertices | ++----------------------+---------------------------------------------------+ +| *rounded/polyhedron* | 3d polyhedra with N vertices, E edges and F faces | ++----------------------+---------------------------------------------------+ + +The body style determines what attributes are stored for each body and +thus how they can be used to compute pairwise body/body or +bond/non-body (point particle) interactions. More details of each +style are described below. + +More styles may be added in the future. See the :doc:`Modify body ` doc page for details on how to add a new body +style to the code. + + +---------- + + +**When to use body particles:** + +You should not use body particles to model a rigid body made of +simpler particles (e.g. point, sphere, ellipsoid, line segment, +triangular particles), if the interaction between pairs of rigid +bodies is just the summation of pairwise interactions between the +simpler particles. LAMMPS already supports this kind of model via the +:doc:`fix rigid ` command. Any of the numerous pair styles +that compute interactions between simpler particles can be used. The +:doc:`fix rigid ` command time integrates the motion of the +rigid bodies. All of the standard LAMMPS commands for thermostatting, +adding constraints, performing output, etc will operate as expected on +the simple particles. + +By contrast, when body particles are used, LAMMPS treats an entire +body as a single particle for purposes of computing pairwise +interactions, building neighbor lists, migrating particles between +processors, output of particles to a dump file, etc. This means that +interactions between pairs of bodies or between a body and non-body +(point) particle need to be encoded in an appropriate pair style. If +such a pair style were to mimic the :doc:`fix rigid ` model, +it would need to loop over the entire collection of interactions +between pairs of simple particles within the two bodies, each time a +single body/body interaction was computed. + +Thus it only makes sense to use body particles and develop such a pair +style, when particle/particle interactions are more complex than what +the :doc:`fix rigid ` command can already calculate. For +example, consider particles with one or more of the following +attributes: + +* represented by a surface mesh +* represented by a collection of geometric entities (e.g. planes + spheres) +* deformable +* internal stress that induces fragmentation + +For these models, the interaction between pairs of particles is likely +to be more complex than the summation of simple pairwise interactions. +An example is contact or frictional forces between particles with +planar surfaces that inter-penetrate. Likewise, the body particle may +store internal state, such as a stress tensor used to compute a +fracture criterion. + +These are additional LAMMPS commands that can be used with body +particles of different styles + ++------------------------------------------------+-----------------------------------------------------+ +| :doc:`fix nve/body ` | integrate motion of a body particle in NVE ensemble | ++------------------------------------------------+-----------------------------------------------------+ +| :doc:`fix nvt/body ` | ditto for NVT ensemble | ++------------------------------------------------+-----------------------------------------------------+ +| :doc:`fix npt/body ` | ditto for NPT ensemble | ++------------------------------------------------+-----------------------------------------------------+ +| :doc:`fix nph/body ` | ditto for NPH ensemble | ++------------------------------------------------+-----------------------------------------------------+ +| :doc:`compute body/local ` | store sub-particle attributes of a body particle | ++------------------------------------------------+-----------------------------------------------------+ +| :doc:`compute temp/body ` | compute temperature of body particles | ++------------------------------------------------+-----------------------------------------------------+ +| :doc:`dump local ` | output sub-particle attributes of a body particle | ++------------------------------------------------+-----------------------------------------------------+ +| :doc:`dump image ` | output body particle attributes as an image | ++------------------------------------------------+-----------------------------------------------------+ + +The pair styles defined for use with specific body styles are listed +in the sections below. + + +---------- + + +**Specifics of body style nparticle:** + +The *nparticle* body style represents body particles as a rigid body +with a variable number N of sub-particles. It is provided as a +vanilla, prototypical example of a body particle, although as +mentioned above, the :doc:`fix rigid ` command already +duplicates its functionality. + +The atom\_style body command for this body style takes two additional +arguments: + + +.. parsed-literal:: + + atom_style body nparticle Nmin Nmax + Nmin = minimum # of sub-particles in any body in the system + Nmax = maximum # of sub-particles in any body in the system + +The Nmin and Nmax arguments are used to bound the size of data +structures used internally by each particle. + +When the :doc:`read\_data ` command reads a data file for this +body style, the following information must be provided for each entry +in the *Bodies* section of the data file: + + +.. parsed-literal:: + + atom-ID 1 M + N + ixx iyy izz ixy ixz iyz + x1 y1 z1 + ... + xN yN zN + +where M = 6 + 3\*N, and N is the number of sub-particles in the body +particle. + +The integer line has a single value N. The floating point line(s) +list 6 moments of inertia followed by the coordinates of the N +sub-particles (x1 to zN) as 3N values. These values can be listed on +as many lines as you wish; see the :doc:`read\_data ` command +for more details. + +The 6 moments of inertia (ixx,iyy,izz,ixy,ixz,iyz) should be the +values consistent with the current orientation of the rigid body +around its center of mass. The values are with respect to the +simulation box XYZ axes, not with respect to the principal axes of the +rigid body itself. LAMMPS performs the latter calculation internally. +The coordinates of each sub-particle are specified as its x,y,z +displacement from the center-of-mass of the body particle. The +center-of-mass position of the particle is specified by the x,y,z +values in the *Atoms* section of the data file, as is the total mass +of the body particle. + +The :doc:`pair\_style body/nparticle ` command can be used +with this body style to compute body/body and body/non-body interactions. + +For output purposes via the :doc:`compute body/local ` and :doc:`dump local ` +commands, this body style produces one datum for each of the N +sub-particles in a body particle. The datum has 3 values: + + +.. parsed-literal:: + + 1 = x position of sub-particle + 2 = y position of sub-particle + 3 = z position of sub-particle + +These values are the current position of the sub-particle within the +simulation domain, not a displacement from the center-of-mass (COM) of +the body particle itself. These values are calculated using the +current COM and orientation of the body particle. + +For images created by the :doc:`dump image ` command, if the +*body* keyword is set, then each body particle is drawn as a +collection of spheres, one for each sub-particle. The size of each +sphere is determined by the *bflag1* parameter for the *body* keyword. +The *bflag2* argument is ignored. + + +---------- + + +**Specifics of body style rounded/polygon:** + +The *rounded/polygon* body style represents body particles as a 2d +polygon with a variable number of N vertices. This style can only be +used for 2d models; see the :doc:`boundary ` command. See the +"pair\_style body/rounded/polygon" doc page for a diagram of two +squares with rounded circles at the vertices. Special cases for N = 1 +(circle) and N = 2 (rod with rounded ends) can also be specified. + +One use of this body style is for 2d discrete element models, as +described in :ref:`Fraige `. + +Similar to body style *nparticle*\ , the atom\_style body command for +this body style takes two additional arguments: + + +.. parsed-literal:: + + atom_style body rounded/polygon Nmin Nmax + Nmin = minimum # of vertices in any body in the system + Nmax = maximum # of vertices in any body in the system + +The Nmin and Nmax arguments are used to bound the size of data +structures used internally by each particle. + +When the :doc:`read\_data ` command reads a data file for this +body style, the following information must be provided for each entry +in the *Bodies* section of the data file: + + +.. parsed-literal:: + + atom-ID 1 M + N + ixx iyy izz ixy ixz iyz + x1 y1 z1 + ... + xN yN zN + i j j k k ... + diameter + +where M = 6 + 3\*N + 2\*N + 1, and N is the number of vertices in the +body particle. + +The integer line has a single value N. The floating point line(s) +list 6 moments of inertia followed by the coordinates of the N +vertices (x1 to zN) as 3N values (with z = 0.0 for each), followed by +2N vertex indices corresponding to the end points of the N edges, +followed by a single diameter value = the rounded diameter of the +circle that surrounds each vertex. The diameter value can be different +for each body particle. These floating-point values can be listed on +as many lines as you wish; see the :doc:`read\_data ` command +for more details. + +The 6 moments of inertia (ixx,iyy,izz,ixy,ixz,iyz) should be the +values consistent with the current orientation of the rigid body +around its center of mass. The values are with respect to the +simulation box XYZ axes, not with respect to the principal axes of the +rigid body itself. LAMMPS performs the latter calculation internally. +The coordinates of each vertex are specified as its x,y,z displacement +from the center-of-mass of the body particle. The center-of-mass +position of the particle is specified by the x,y,z values in the +*Atoms* section of the data file. + +For example, the following information would specify a square particle +whose edge length is sqrt(2) and rounded diameter is 1.0. The +orientation of the square is aligned with the xy coordinate axes which +is consistent with the 6 moments of inertia: ixx iyy izz ixy ixz iyz = +1 1 4 0 0 0. Note that only Izz matters in 2D simulations. + + +.. parsed-literal:: + + 3 1 27 + 4 + 1 1 4 0 0 0 + -0.7071 -0.7071 0 + -0.7071 0.7071 0 + 0.7071 0.7071 0 + 0.7071 -0.7071 0 + 0 1 + 1 2 + 2 3 + 3 0 + 1.0 + +A rod in 2D, whose length is 4.0, mass 1.0, rounded at two ends +by circles of diameter 0.5, is specified as follows: + + +.. parsed-literal:: + + 1 1 13 + 2 + 1 1 1.33333 0 0 0 + -2 0 0 + 2 0 0 + 0.5 + +A disk, whose diameter is 3.0, mass 1.0, is specified as follows: + + +.. parsed-literal:: + + 1 1 10 + 1 + 1 1 4.5 0 0 0 + 0 0 0 + 3.0 + +The :doc:`pair\_style body/rounded/polygon ` +command can be used with this body style to compute body/body +interactions. The :doc:`fix wall/body/polygon ` +command can be used with this body style to compute the interaction of +body particles with a wall. + + +---------- + + +**Specifics of body style rounded/polyhedron:** + +The *rounded/polyhedron* body style represents body particles as a 3d +polyhedron with a variable number of N vertices, E edges and F faces. +This style can only be used for 3d models; see the +:doc:`boundary ` command. See the "pair\_style +body/rounded/polygon" doc page for a diagram of a two 2d squares with +rounded circles at the vertices. A 3d cube with rounded spheres at +the 8 vertices and 12 rounded edges would be similar. Special cases +for N = 1 (sphere) and N = 2 (rod with rounded ends) can also be +specified. + +This body style is for 3d discrete element models, as described in +:ref:`Wang `. + +Similar to body style *rounded/polygon*\ , the atom\_style body command +for this body style takes two additional arguments: + + +.. parsed-literal:: + + atom_style body rounded/polyhedron Nmin Nmax + Nmin = minimum # of vertices in any body in the system + Nmax = maximum # of vertices in any body in the system + +The Nmin and Nmax arguments are used to bound the size of data +structures used internally by each particle. + +When the :doc:`read\_data ` command reads a data file for this +body style, the following information must be provided for each entry +in the *Bodies* section of the data file: + + +.. parsed-literal:: + + atom-ID 3 M + N E F + ixx iyy izz ixy ixz iyz + x1 y1 z1 + ... + xN yN zN + 0 1 + 1 2 + 2 3 + ... + 0 1 2 -1 + 0 2 3 -1 + ... + 1 2 3 4 + diameter + +where M = 6 + 3\*N + 2\*E + 4\*F + 1, and N is the number of vertices in +the body particle, E = number of edges, F = number of faces. + +The integer line has three values: number of vertices (N), number of +edges (E) and number of faces (F). The floating point line(s) list 6 +moments of inertia followed by the coordinates of the N vertices (x1 +to zN) as 3N values, followed by 2N vertex indices corresponding to +the end points of the E edges, then 4\*F vertex indices defining F +faces. The last value is the diameter value = the rounded diameter of +the sphere that surrounds each vertex. The diameter value can be +different for each body particle. These floating-point values can be +listed on as many lines as you wish; see the +:doc:`read\_data ` command for more details. Because the +maximum number of vertices per face is hard-coded to be 4 +(i.e. quadrilaterals), faces with more than 4 vertices need to be +split into triangles or quadrilaterals. For triangular faces, the +last vertex index should be set to -1. + +The ordering of the 4 vertices within a face should follow +the right-hand rule so that the normal vector of the face points +outwards from the center of mass. + +The 6 moments of inertia (ixx,iyy,izz,ixy,ixz,iyz) should be the +values consistent with the current orientation of the rigid body +around its center of mass. The values are with respect to the +simulation box XYZ axes, not with respect to the principal axes of the +rigid body itself. LAMMPS performs the latter calculation internally. +The coordinates of each vertex are specified as its x,y,z displacement +from the center-of-mass of the body particle. The center-of-mass +position of the particle is specified by the x,y,z values in the +*Atoms* section of the data file. + +For example, the following information would specify a cubic particle +whose edge length is 2.0 and rounded diameter is 0.5. +The orientation of the cube is aligned with the xyz coordinate axes +which is consistent with the 6 moments of inertia: ixx iyy izz ixy ixz +iyz = 0.667 0.667 0.667 0 0 0. + + +.. parsed-literal:: + + 1 3 79 + 8 12 6 + 0.667 0.667 0.667 0 0 0 + 1 1 1 + 1 -1 1 + -1 -1 1 + -1 1 1 + 1 1 -1 + 1 -1 -1 + -1 -1 -1 + -1 1 -1 + 0 1 + 1 2 + 2 3 + 3 0 + 4 5 + 5 6 + 6 7 + 7 4 + 0 4 + 1 5 + 2 6 + 3 7 + 0 1 2 3 + 4 5 6 7 + 0 1 5 4 + 1 2 6 5 + 2 3 7 6 + 3 0 4 7 + 0.5 + +A rod in 3D, whose length is 4.0, mass 1.0 and rounded at two ends +by circles of diameter 0.5, is specified as follows: + + +.. parsed-literal:: + + 1 1 13 + 2 + 0 1.33333 1.33333 0 0 0 + -2 0 0 + 2 0 0 + 0.5 + +A sphere whose diameter is 3.0 and mass 1.0, is specified as follows: + + +.. parsed-literal:: + + 1 1 10 + 1 + 0.9 0.9 0.9 0 0 0 + 0 0 0 + 3.0 + +The :doc:`pair\_style body/rounded/polhedron ` command can +be used with this body style to compute body/body interactions. The +:doc:`fix wall/body/polyhedron ` command can be +used with this body style to compute the interaction of body particles +with a wall. + + +---------- + + +For output purposes via the :doc:`compute body/local ` and :doc:`dump local ` +commands, this body style produces one datum for each of the N +sub-particles in a body particle. The datum has 3 values: + + +.. parsed-literal:: + + 1 = x position of vertex + 2 = y position of vertex + 3 = z position of vertex + +These values are the current position of the vertex within the +simulation domain, not a displacement from the center-of-mass (COM) of +the body particle itself. These values are calculated using the +current COM and orientation of the body particle. + +For images created by the :doc:`dump image ` command, if the +*body* keyword is set, then each body particle is drawn as a polygon +consisting of N line segments. Note that the line segments are drawn +between the N vertices, which does not correspond exactly to the +physical extent of the body (because the :doc:`pair\_style rounded/polygon ` defines finite-size +spheres at those point and the line segments between the spheres are +tangent to the spheres). The drawn diameter of each line segment is +determined by the *bflag1* parameter for the *body* keyword. The +*bflag2* argument is ignored. + + +---------- + + +.. _body-Fraige: + + + +**(Fraige)** F. Y. Fraige, P. A. Langston, A. J. Matchett, J. Dodds, +Particuology, 6, 455 (2008). + +.. _body-Wang: + + + +**(Wang)** J. Wang, H. S. Yu, P. A. Langston, F. Y. Fraige, Granular +Matter, 13, 1 (2011). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_chunk.rst b/doc/src/Howto_chunk.rst new file mode 100644 index 0000000000..337a24c9b7 --- /dev/null +++ b/doc/src/Howto_chunk.rst @@ -0,0 +1,219 @@ +Use chunks to calculate system properties +========================================= + +In LAMMS, "chunks" are collections of atoms, as defined by the +:doc:`compute chunk/atom ` command, which assigns +each atom to a chunk ID (or to no chunk at all). The number of chunks +and the assignment of chunk IDs to atoms can be static or change over +time. Examples of "chunks" are molecules or spatial bins or atoms +with similar values (e.g. coordination number or potential energy). + +The per-atom chunk IDs can be used as input to two other kinds of +commands, to calculate various properties of a system: + +* :doc:`fix ave/chunk ` +* any of the :doc:`compute \*/chunk ` commands + +Here a brief overview for each of the 4 kinds of chunk-related commands +is provided. Then some examples are given of how to compute different +properties with chunk commands. + +Compute chunk/atom command: +--------------------------- + +This compute can assign atoms to chunks of various styles. Only atoms +in the specified group and optional specified region are assigned to a +chunk. Here are some possible chunk definitions: + ++---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ +| atoms in same molecule | chunk ID = molecule ID | ++---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ +| atoms of same atom type | chunk ID = atom type | ++---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ +| all atoms with same atom property (charge, radius, etc) | chunk ID = output of compute property/atom | ++---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ +| atoms in same cluster | chunk ID = output of :doc:`compute cluster/atom ` command | ++---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ +| atoms in same spatial bin | chunk ID = bin ID | ++---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ +| atoms in same rigid body | chunk ID = molecule ID used to define rigid bodies | ++---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ +| atoms with similar potential energy | chunk ID = output of :doc:`compute pe/atom ` | ++---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ +| atoms with same local defect structure | chunk ID = output of :doc:`compute centro/atom ` or :doc:`compute coord/atom ` command | ++---------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ + +Note that chunk IDs are integer values, so for atom properties or +computes that produce a floating point value, they will be truncated +to an integer. You could also use the compute in a variable that +scales the floating point value to spread it across multiple integers. + +Spatial bins can be of various kinds, e.g. 1d bins = slabs, 2d bins = +pencils, 3d bins = boxes, spherical bins, cylindrical bins. + +This compute also calculates the number of chunks *Nchunk*\ , which is +used by other commands to tally per-chunk data. *Nchunk* can be a +static value or change over time (e.g. the number of clusters). The +chunk ID for an individual atom can also be static (e.g. a molecule +ID), or dynamic (e.g. what spatial bin an atom is in as it moves). + +Note that this compute allows the per-atom output of other +:doc:`computes `, :doc:`fixes `, and +:doc:`variables ` to be used to define chunk IDs for each +atom. This means you can write your own compute or fix to output a +per-atom quantity to use as chunk ID. See the :doc:`Modify ` +doc pages for info on how to do this. You can also define a :doc:`per-atom variable ` in the input script that uses a formula to +generate a chunk ID for each atom. + +Fix ave/chunk command: +---------------------- + +This fix takes the ID of a :doc:`compute chunk/atom ` command as input. For each chunk, +it then sums one or more specified per-atom values over the atoms in +each chunk. The per-atom values can be any atom property, such as +velocity, force, charge, potential energy, kinetic energy, stress, +etc. Additional keywords are defined for per-chunk properties like +density and temperature. More generally any per-atom value generated +by other :doc:`computes `, :doc:`fixes `, and :doc:`per-atom variables `, can be summed over atoms in each chunk. + +Similar to other averaging fixes, this fix allows the summed per-chunk +values to be time-averaged in various ways, and output to a file. The +fix produces a global array as output with one row of values per +chunk. + +Compute \*/chunk commands: +-------------------------- + +The following computes operate on chunks of atoms to produce per-chunk +values. Any compute whose style name ends in "/chunk" is in this +category: + +* :doc:`compute com/chunk ` +* :doc:`compute gyration/chunk ` +* :doc:`compute inertia/chunk ` +* :doc:`compute msd/chunk ` +* :doc:`compute property/chunk ` +* :doc:`compute temp/chunk ` +* :doc:`compute torque/chunk ` +* :doc:`compute vcm/chunk ` + +They each take the ID of a :doc:`compute chunk/atom ` command as input. As their names +indicate, they calculate the center-of-mass, radius of gyration, +moments of inertia, mean-squared displacement, temperature, torque, +and velocity of center-of-mass for each chunk of atoms. The :doc:`compute property/chunk ` command can tally the +count of atoms in each chunk and extract other per-chunk properties. + +The reason these various calculations are not part of the :doc:`fix ave/chunk command `, is that each requires a more +complicated operation than simply summing and averaging over per-atom +values in each chunk. For example, many of them require calculation +of a center of mass, which requires summing mass\*position over the +atoms and then dividing by summed mass. + +All of these computes produce a global vector or global array as +output, wih one or more values per chunk. The output can be used in +various ways: + +* As input to the :doc:`fix ave/time ` command, which can + write the values to a file and optionally time average them. +* As input to the :doc:`fix ave/histo ` command to + histogram values across chunks. E.g. a histogram of cluster sizes or + molecule diffusion rates. +* As input to special functions of :doc:`equal-style variables `, like sum() and max() and ave(). E.g. to + find the largest cluster or fastest diffusing molecule or average + radius-of-gyration of a set of molecules (chunks). + +Other chunk commands: +--------------------- + +* :doc:`compute chunk/spread/atom ` +* :doc:`compute reduce/chunk ` + +The :doc:`compute chunk/spread/atom ` command +spreads per-chunk values to each atom in the chunk, producing per-atom +values as its output. This can be useful for outputting per-chunk +values to a per-atom :doc:`dump file `. Or for using an atom's +associated chunk value in an :doc:`atom-style variable `. Or +as input to the :doc:`fix ave/chunk ` command to +spatially average per-chunk values calculated by a per-chunk compute. + +The :doc:`compute reduce/chunk ` command reduces a +peratom value across the atoms in each chunk to produce a value per +chunk. When used with the :doc:`compute chunk/spread/atom ` command it can +create peratom values that induce a new set of chunks with a second +:doc:`compute chunk/atom ` command. + +Example calculations with chunks +-------------------------------- + +Here are examples using chunk commands to calculate various +properties: + +(1) Average velocity in each of 1000 2d spatial bins: + + +.. parsed-literal:: + + compute cc1 all chunk/atom bin/2d x 0.0 0.1 y lower 0.01 units reduced + fix 1 all ave/chunk 100 10 1000 cc1 vx vy file tmp.out + +(2) Temperature in each spatial bin, after subtracting a flow +velocity: + + +.. parsed-literal:: + + compute cc1 all chunk/atom bin/2d x 0.0 0.1 y lower 0.1 units reduced + compute vbias all temp/profile 1 0 0 y 10 + fix 1 all ave/chunk 100 10 1000 cc1 temp bias vbias file tmp.out + +(3) Center of mass of each molecule: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute myChunk all com/chunk cc1 + fix 1 all ave/time 100 1 100 c_myChunk[\*] file tmp.out mode vector + +(4) Total force on each molecule and ave/max across all molecules: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + fix 1 all ave/chunk 1000 1 1000 cc1 fx fy fz file tmp.out + variable xave equal ave(f_1[2]) + variable xmax equal max(f_1[2]) + thermo 1000 + thermo_style custom step temp v_xave v_xmax + +(5) Histogram of cluster sizes: + + +.. parsed-literal:: + + compute cluster all cluster/atom 1.0 + compute cc1 all chunk/atom c_cluster compress yes + compute size all property/chunk cc1 count + fix 1 all ave/histo 100 1 100 0 20 20 c_size mode vector ave running beyond ignore file tmp.histo + +(6) An example for using a per-chunk value to apply per-atom forces to +compress individual polymer chains (molecules) in a mixture, is +explained on the :doc:`compute chunk/spread/atom ` command doc page. + +(7) An example for using one set of per-chunk values for molecule +chunks, to create a 2nd set of micelle-scale chunks (clustered +molecules, due to hydrophobicity), is explained on the :doc:`compute chunk/reduce ` command doc page. + +(8) An example for using one set of per-chunk values (dipole moment +vectors) for molecule chunks, spreading the values to each atom in +each chunk, then defining a second set of chunks as spatial bins, and +using the :doc:`fix ave/chunk ` command to calculate an +average dipole moment vector for each bin. This example is explained +on the :doc:`compute chunk/spread/atom ` +command doc page. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_client_server.rst b/doc/src/Howto_client_server.rst new file mode 100644 index 0000000000..6e36369667 --- /dev/null +++ b/doc/src/Howto_client_server.rst @@ -0,0 +1,135 @@ +Using LAMMPS in client/server mode +================================== + +Client/server coupling of two codes is where one code is the "client" +and sends request messages to a "server" code. The server responds to +each request with a reply message. This enables the two codes to work +in tandem to perform a simulation. LAMMPS can act as either a client +or server code. + +Some advantages of client/server coupling are that the two codes run +as stand-alone executables; they are not linked together. Thus +neither code needs to have a library interface. This often makes it +easier to run the two codes on different numbers of processors. If a +message protocol (format and content) is defined for a particular kind +of simulation, then in principle any code that implements the +client-side protocol can be used in tandem with any code that +implements the server-side protocol, without the two codes needing to +know anything more specific about each other. + +A simple example of client/server coupling is where LAMMPS is the +client code performing MD timestepping. Each timestep it sends a +message to a server quantum code containing current coords of all the +atoms. The quantum code computes energy and forces based on the +coords. It returns them as a message to LAMMPS, which completes the +timestep. + +Alternate methods for code coupling with LAMMPS are described on +the :doc:`Howto couple ` doc page. + +LAMMPS support for client/server coupling is in its :ref:`MESSAGE package ` which implements several +commands that enable LAMMPS to act as a client or server, as discussed +below. The MESSAGE package also wraps a client/server library called +CSlib which enables two codes to exchange messages in different ways, +either via files, sockets, or MPI. The CSlib is provided with LAMMPS +in the lib/message dir. The CSlib has its own +`website `_ with documentation and test +programs. + +.. note:: + + For client/server coupling to work between LAMMPS and another + code, the other code also has to use the CSlib. This can sometimes be + done without any modifications to the other code by simply wrapping it + with a Python script that exchanges CSlib messages with LAMMPS and + prepares input for or processes output from the other code. The other + code also has to implement a matching protocol for the format and + content of messages that LAMMPS exchanges with it. + +These are the commands currently in the MESSAGE package for two +protocols, MD and MC (Monte Carlo). New protocols can easily be +defined and added to this directory, where LAMMPS acts as either the +client or server. + +* :doc:`message ` +* :doc:`fix client md ` = LAMMPS is a client for running MD +* :doc:`server md ` = LAMMPS is a server for computing MD forces +* :doc:`server mc ` = LAMMPS is a server for computing a Monte Carlo energy + +The server doc files give details of the message protocols +for data that is exchanged between the client and server. + +These example directories illustrate how to use LAMMPS as either a +client or server code: + +* examples/message +* examples/COUPLE/README +* examples/COUPLE/lammps\_mc +* examples/COUPLE/lammps\_vasp + +The examples/message dir couples a client instance of LAMMPS to a +server instance of LAMMPS. + +The lammps\_mc dir shows how to couple LAMMPS as a server to a simple +Monte Carlo client code as the driver. + +The lammps\_vasp dir shows how to couple LAMMPS as a client code +running MD timestepping to VASP acting as a server providing quantum +DFT forces, through a Python wrapper script on VASP. + +Here is how to launch a client and server code together for any of the +4 modes of message exchange that the :doc:`message ` command +and the CSlib support. Here LAMMPS is used as both the client and +server code. Another code could be substituted for either. + +The examples below show launching both codes from the same window (or +batch script), using the "&" character to launch the first code in the +background. For all modes except *mpi/one*\ , you could also launch the +codes in separate windows on your desktop machine. It does not +matter whether you launch the client or server first. + +In these examples either code can be run on one or more processors. +If running in a non-MPI mode (file or zmq) you can launch a code on a +single processor without using mpirun. + +IMPORTANT: If you run in mpi/two mode, you must launch both codes via +mpirun, even if one or both of them runs on a single processor. This +is so that MPI can figure out how to connect both MPI processes +together to exchange MPI messages between them. + +For message exchange in *file*\ , *zmq*\ , or *mpi/two* modes: + + +.. parsed-literal:: + + % mpirun -np 1 lmp_mpi -log log.client < in.client & + % mpirun -np 2 lmp_mpi -log log.server < in.server + + % mpirun -np 4 lmp_mpi -log log.client < in.client & + % mpirun -np 1 lmp_mpi -log log.server < in.server + + % mpirun -np 2 lmp_mpi -log log.client < in.client & + % mpirun -np 4 lmp_mpi -log log.server < in.server + +For message exchange in *mpi/one* mode: + +Launch both codes in a single mpirun command: + + +.. parsed-literal:: + + mpirun -np 2 lmp_mpi -mpicolor 0 -in in.message.client -log log.client : -np 4 lmp_mpi -mpicolor 1 -in in.message.server -log log.server + +The two -np values determine how many procs the client and the server +run on. + +A LAMMPS executable run in this manner must use the -mpicolor color +command-line option as their its option, where color is an integer +label that will be used to distinguish one executable from another in +the multiple executables that the mpirun command launches. In this +example the client was colored with a 0, and the server with a 1. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_coreshell.rst b/doc/src/Howto_coreshell.rst new file mode 100644 index 0000000000..c39f87fac2 --- /dev/null +++ b/doc/src/Howto_coreshell.rst @@ -0,0 +1,271 @@ +Adiabatic core/shell model +========================== + +The adiabatic core-shell model by :ref:`Mitchell and Fincham ` is a simple method for adding polarizability +to a system. In order to mimic the electron shell of an ion, a +satellite particle is attached to it. This way the ions are split into +a core and a shell where the latter is meant to react to the +electrostatic environment inducing polarizability. See the :doc:`Howto polarizable ` doc page for a discussion of all +the polarizable models available in LAMMPS. + +Technically, shells are attached to the cores by a spring force f = +k\*r where k is a parameterized spring constant and r is the distance +between the core and the shell. The charges of the core and the shell +add up to the ion charge, thus q(ion) = q(core) + q(shell). This +setup introduces the ion polarizability (alpha) given by +alpha = q(shell)\^2 / k. In a +similar fashion the mass of the ion is distributed on the core and the +shell with the core having the larger mass. + +To run this model in LAMMPS, :doc:`atom\_style ` *full* can +be used since atom charge and bonds are needed. Each kind of +core/shell pair requires two atom types and a bond type. The core and +shell of a core/shell pair should be bonded to each other with a +harmonic bond that provides the spring force. For example, a data file +for NaCl, as found in examples/coreshell, has this format: + + +.. parsed-literal:: + + 432 atoms # core and shell atoms + 216 bonds # number of core/shell springs + + 4 atom types # 2 cores and 2 shells for Na and Cl + 2 bond types + + 0.0 24.09597 xlo xhi + 0.0 24.09597 ylo yhi + 0.0 24.09597 zlo zhi + + Masses # core/shell mass ratio = 0.1 + + 1 20.690784 # Na core + 2 31.90500 # Cl core + 3 2.298976 # Na shell + 4 3.54500 # Cl shell + + Atoms + + 1 1 2 1.5005 0.00000000 0.00000000 0.00000000 # core of core/shell pair 1 + 2 1 4 -2.5005 0.00000000 0.00000000 0.00000000 # shell of core/shell pair 1 + 3 2 1 1.5056 4.01599500 4.01599500 4.01599500 # core of core/shell pair 2 + 4 2 3 -0.5056 4.01599500 4.01599500 4.01599500 # shell of core/shell pair 2 + (...) + + Bonds # Bond topology for spring forces + + 1 2 1 2 # spring for core/shell pair 1 + 2 2 3 4 # spring for core/shell pair 2 + (...) + +Non-Coulombic (e.g. Lennard-Jones) pairwise interactions are only +defined between the shells. Coulombic interactions are defined +between all cores and shells. If desired, additional bonds can be +specified between cores. + +The :doc:`special\_bonds ` command should be used to +turn-off the Coulombic interaction within core/shell pairs, since that +interaction is set by the bond spring. This is done using the +:doc:`special\_bonds ` command with a 1-2 weight = 0.0, +which is the default value. It needs to be considered whether one has +to adjust the :doc:`special\_bonds ` weighting according +to the molecular topology since the interactions of the shells are +bypassed over an extra bond. + +Note that this core/shell implementation does not require all ions to +be polarized. One can mix core/shell pairs and ions without a +satellite particle if desired. + +Since the core/shell model permits distances of r = 0.0 between the +core and shell, a pair style with a "cs" suffix needs to be used to +implement a valid long-range Coulombic correction. Several such pair +styles are provided in the CORESHELL package. See :doc:`this doc page ` for details. All of the core/shell enabled pair +styles require the use of a long-range Coulombic solver, as specified +by the :doc:`kspace\_style ` command. Either the PPPM or +Ewald solvers can be used. + +For the NaCL example problem, these pair style and bond style settings +are used: + + +.. parsed-literal:: + + pair_style born/coul/long/cs 20.0 20.0 + pair_coeff \* \* 0.0 1.000 0.00 0.00 0.00 + pair_coeff 3 3 487.0 0.23768 0.00 1.05 0.50 #Na-Na + pair_coeff 3 4 145134.0 0.23768 0.00 6.99 8.70 #Na-Cl + pair_coeff 4 4 405774.0 0.23768 0.00 72.40 145.40 #Cl-Cl + + bond_style harmonic + bond_coeff 1 63.014 0.0 + bond_coeff 2 25.724 0.0 + +When running dynamics with the adiabatic core/shell model, the +following issues should be considered. The relative motion of +the core and shell particles corresponds to the polarization, +hereby an instantaneous relaxation of the shells is approximated +and a fast core/shell spring frequency ensures a nearly constant +internal kinetic energy during the simulation. +Thermostats can alter this polarization behavior, by scaling the +internal kinetic energy, meaning the shell will not react freely to +its electrostatic environment. +Therefore it is typically desirable to decouple the relative motion of +the core/shell pair, which is an imaginary degree of freedom, from the +real physical system. To do that, the :doc:`compute temp/cs ` command can be used, in conjunction with +any of the thermostat fixes, such as :doc:`fix nvt ` or :doc:`fix langevin `. This compute uses the center-of-mass velocity +of the core/shell pairs to calculate a temperature, and insures that +velocity is what is rescaled for thermostatting purposes. This +compute also works for a system with both core/shell pairs and +non-polarized ions (ions without an attached satellite particle). The +:doc:`compute temp/cs ` command requires input of two +groups, one for the core atoms, another for the shell atoms. +Non-polarized ions which might also be included in the treated system +should not be included into either of these groups, they are taken +into account by the *group-ID* (2nd argument) of the compute. The +groups can be defined using the :doc:`group *type*\ ` command. +Note that to perform thermostatting using this definition of +temperature, the :doc:`fix modify temp ` command should be +used to assign the compute to the thermostat fix. Likewise the +:doc:`thermo\_modify temp ` command can be used to make +this temperature be output for the overall system. + +For the NaCl example, this can be done as follows: + + +.. parsed-literal:: + + group cores type 1 2 + group shells type 3 4 + compute CSequ all temp/cs cores shells + fix thermoberendsen all temp/berendsen 1427 1427 0.4 # thermostat for the true physical system + fix thermostatequ all nve # integrator as needed for the berendsen thermostat + fix_modify thermoberendsen temp CSequ + thermo_modify temp CSequ # output of center-of-mass derived temperature + +The pressure for the core/shell system is computed via the regular +LAMMPS convention by :ref:`treating the cores and shells as individual particles `. For the thermo output of the pressure +as well as for the application of a barostat, it is necessary to +use an additional :doc:`pressure ` compute based on +the default :doc:`temperature ` and specifying it as a +second argument in :doc:`fix modify ` and +:doc:`thermo\_modify ` resulting in: + + +.. parsed-literal:: + + (...) + compute CSequ all temp/cs cores shells + compute thermo_press_lmp all pressure thermo_temp # pressure for individual particles + thermo_modify temp CSequ press thermo_press_lmp # modify thermo to regular pressure + fix press_bar all npt temp 300 300 0.04 iso 0 0 0.4 + fix_modify press_bar temp CSequ press thermo_press_lmp # pressure modification for correct kinetic scalar + +If :doc:`compute temp/cs ` is used, the decoupled +relative motion of the core and the shell should in theory be +stable. However numerical fluctuation can introduce a small +momentum to the system, which is noticeable over long trajectories. +Therefore it is recommendable to use the :doc:`fix momentum ` command in combination with :doc:`compute temp/cs ` when equilibrating the system to +prevent any drift. + +When initializing the velocities of a system with core/shell pairs, it +is also desirable to not introduce energy into the relative motion of +the core/shell particles, but only assign a center-of-mass velocity to +the pairs. This can be done by using the *bias* keyword of the +:doc:`velocity create ` command and assigning the :doc:`compute temp/cs ` command to the *temp* keyword of the +:doc:`velocity ` command, e.g. + + +.. parsed-literal:: + + velocity all create 1427 134 bias yes temp CSequ + velocity all scale 1427 temp CSequ + +To maintain the correct polarizability of the core/shell pairs, the +kinetic energy of the internal motion shall remain nearly constant. +Therefore the choice of spring force and mass ratio need to ensure +much faster relative motion of the 2 atoms within the core/shell pair +than their center-of-mass velocity. This allows the shells to +effectively react instantaneously to the electrostatic environment and +limits energy transfer to or from the core/shell oscillators. +This fast movement also dictates the timestep that can be used. + +The primary literature of the adiabatic core/shell model suggests that +the fast relative motion of the core/shell pairs only allows negligible +energy transfer to the environment. +The mentioned energy transfer will typically lead to a small drift +in total energy over time. This internal energy can be monitored +using the :doc:`compute chunk/atom ` and :doc:`compute temp/chunk ` commands. The internal kinetic +energies of each core/shell pair can then be summed using the sum() +special function of the :doc:`variable ` command. Or they can +be time/averaged and output using the :doc:`fix ave/time ` +command. To use these commands, each core/shell pair must be defined +as a "chunk". If each core/shell pair is defined as its own molecule, +the molecule ID can be used to define the chunks. If cores are bonded +to each other to form larger molecules, the chunks can be identified +by the :doc:`fix property/atom ` via assigning a +core/shell ID to each atom using a special field in the data file read +by the :doc:`read\_data ` command. This field can then be +accessed by the :doc:`compute property/atom ` +command, to use as input to the :doc:`compute chunk/atom ` command to define the core/shell +pairs as chunks. + +For example if core/shell pairs are the only molecules: + + +.. parsed-literal:: + + read_data NaCl_CS_x0.1_prop.data + compute prop all property/atom molecule + compute cs_chunk all chunk/atom c_prop + compute cstherm all temp/chunk cs_chunk temp internal com yes cdof 3.0 # note the chosen degrees of freedom for the core/shell pairs + fix ave_chunk all ave/time 10 1 10 c_cstherm file chunk.dump mode vector + +For example if core/shell pairs and other molecules are present: + + +.. parsed-literal:: + + fix csinfo all property/atom i_CSID # property/atom command + read_data NaCl_CS_x0.1_prop.data fix csinfo NULL CS-Info # atom property added in the data-file + compute prop all property/atom i_CSID + (...) + +The additional section in the date file would be formatted like this: + + +.. parsed-literal:: + + CS-Info # header of additional section + + 1 1 # column 1 = atom ID, column 2 = core/shell ID + 2 1 + 3 2 + 4 2 + 5 3 + 6 3 + 7 4 + 8 4 + (...) + + +---------- + + +.. _MitchellFincham: + + + +**(Mitchell and Fincham)** Mitchell, Fincham, J Phys Condensed Matter, +5, 1031-1038 (1993). + +.. _MitchellFincham2: + + + +**(Fincham)** Fincham, Mackrodt and Mitchell, J Phys Condensed Matter, +6, 393-404 (1994). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_couple.rst b/doc/src/Howto_couple.rst new file mode 100644 index 0000000000..e92e985ab4 --- /dev/null +++ b/doc/src/Howto_couple.rst @@ -0,0 +1,125 @@ +Coupling LAMMPS to other codes +============================== + +LAMMPS is designed to allow it to be coupled to other codes. For +example, a quantum mechanics code might compute forces on a subset of +atoms and pass those forces to LAMMPS. Or a continuum finite element +(FE) simulation might use atom positions as boundary conditions on FE +nodal points, compute a FE solution, and return interpolated forces on +MD atoms. + +LAMMPS can be coupled to other codes in at least 4 ways. Each has +advantages and disadvantages, which you'll have to think about in the +context of your application. + + +---------- + + +(1) Define a new :doc:`fix ` command that calls the other code. In +this scenario, LAMMPS is the driver code. During its timestepping, +the fix is invoked, and can make library calls to the other code, +which has been linked to LAMMPS as a library. This is the way the +`POEMS `_ package that performs constrained rigid-body motion on +groups of atoms is hooked to LAMMPS. See the :doc:`fix poems ` command for more details. See the +:doc:`Modify ` doc pages for info on how to add a new fix to +LAMMPS. + +.. _poems: http://www.rpi.edu/~anderk5/lab + + + + +---------- + + +(2) Define a new LAMMPS command that calls the other code. This is +conceptually similar to method (1), but in this case LAMMPS and the +other code are on a more equal footing. Note that now the other code +is not called during the timestepping of a LAMMPS run, but between +runs. The LAMMPS input script can be used to alternate LAMMPS runs +with calls to the other code, invoked via the new command. The +:doc:`run ` command facilitates this with its *every* option, which +makes it easy to run a few steps, invoke the command, run a few steps, +invoke the command, etc. + +In this scenario, the other code can be called as a library, as in +(1), or it could be a stand-alone code, invoked by a system() call +made by the command (assuming your parallel machine allows one or more +processors to start up another program). In the latter case the +stand-alone code could communicate with LAMMPS through files that the +command writes and reads. + +See the :doc:`Modify command ` doc page for info on how +to add a new command to LAMMPS. + + +---------- + + +(3) Use LAMMPS as a library called by another code. In this case the +other code is the driver and calls LAMMPS as needed. Or a wrapper +code could link and call both LAMMPS and another code as libraries. +Again, the :doc:`run ` command has options that allow it to be +invoked with minimal overhead (no setup or clean-up) if you wish to do +multiple short runs, driven by another program. + +Examples of driver codes that call LAMMPS as a library are included in +the examples/COUPLE directory of the LAMMPS distribution; see +examples/COUPLE/README for more details: + +* simple: simple driver programs in C++ and C which invoke LAMMPS as a + library +* lammps\_quest: coupling of LAMMPS and `Quest `_, to run classical + MD with quantum forces calculated by a density functional code +* lammps\_spparks: coupling of LAMMPS and `SPPARKS `_, to couple + a kinetic Monte Carlo model for grain growth using MD to calculate + strain induced across grain boundaries + + +.. _quest: http://dft.sandia.gov/Quest + + + +.. _spparks: http://www.sandia.gov/~sjplimp/spparks.html + + + +The :doc:`Build basics ` doc page describes how to build +LAMMPS as a library. Once this is done, you can interface with LAMMPS +either via C++, C, Fortran, or Python (or any other language that +supports a vanilla C-like interface). For example, from C++ you could +create one (or more) "instances" of LAMMPS, pass it an input script to +process, or execute individual commands, all by invoking the correct +class methods in LAMMPS. From C or Fortran you can make function +calls to do the same things. See the :doc:`Python ` doc +pages for a description of the Python wrapper provided with LAMMPS +that operates through the LAMMPS library interface. + +The files src/library.cpp and library.h contain the C-style interface +to LAMMPS. See the :doc:`Howto library ` doc page for a +description of the interface and how to extend it for your needs. + +Note that the lammps\_open() function that creates an instance of +LAMMPS takes an MPI communicator as an argument. This means that +instance of LAMMPS will run on the set of processors in the +communicator. Thus the calling code can run LAMMPS on all or a subset +of processors. For example, a wrapper script might decide to +alternate between LAMMPS and another code, allowing them both to run +on all the processors. Or it might allocate half the processors to +LAMMPS and half to the other code and run both codes simultaneously +before syncing them up periodically. Or it might instantiate multiple +instances of LAMMPS to perform different calculations. + + +---------- + + +(4) Couple LAMMPS with another code in a client/server mode. This is +described on the :doc:`Howto client/server ` doc +page. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_diffusion.rst b/doc/src/Howto_diffusion.rst new file mode 100644 index 0000000000..8c5dbd7a8f --- /dev/null +++ b/doc/src/Howto_diffusion.rst @@ -0,0 +1,32 @@ +Calculate diffusion coefficients +================================ + +The diffusion coefficient D of a material can be measured in at least +2 ways using various options in LAMMPS. See the examples/DIFFUSE +directory for scripts that implement the 2 methods discussed here for +a simple Lennard-Jones fluid model. + +The first method is to measure the mean-squared displacement (MSD) of +the system, via the :doc:`compute msd ` command. The slope +of the MSD versus time is proportional to the diffusion coefficient. +The instantaneous MSD values can be accumulated in a vector via the +:doc:`fix vector ` command, and a line fit to the vector to +compute its slope via the :doc:`variable slope ` function, and +thus extract D. + +The second method is to measure the velocity auto-correlation function +(VACF) of the system, via the :doc:`compute vacf ` +command. The time-integral of the VACF is proportional to the +diffusion coefficient. The instantaneous VACF values can be +accumulated in a vector via the :doc:`fix vector ` command, +and time integrated via the :doc:`variable trap ` function, +and thus extract D. + + +---------- + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_dispersion.rst b/doc/src/Howto_dispersion.rst new file mode 100644 index 0000000000..c6a0813516 --- /dev/null +++ b/doc/src/Howto_dispersion.rst @@ -0,0 +1,105 @@ +Long-range dispersion settings +============================== + +The PPPM method computes interactions by splitting the pair potential +into two parts, one of which is computed in a normal pairwise fashion, +the so-called real-space part, and one of which is computed using the +Fourier transform, the so called reciprocal-space or kspace part. For +both parts, the potential is not computed exactly but is approximated. +Thus, there is an error in both parts of the computation, the +real-space and the kspace error. The just mentioned facts are true +both for the PPPM for Coulomb as well as dispersion interactions. The +deciding difference - and also the reason why the parameters for +pppm/disp have to be selected with more care - is the impact of the +errors on the results: The kspace error of the PPPM for Coulomb and +dispersion interaction and the real-space error of the PPPM for +Coulomb interaction have the character of noise. In contrast, the +real-space error of the PPPM for dispersion has a clear physical +interpretation: the underprediction of cohesion. As a consequence, the +real-space error has a much stronger effect than the kspace error on +simulation results for pppm/disp. Parameters must thus be chosen in a +way that this error is much smaller than the kspace error. + +When using pppm/disp and not making any specifications on the PPPM +parameters via the kspace modify command, parameters will be tuned +such that the real-space error and the kspace error are equal. This +will result in simulations that are either inaccurate or slow, both of +which is not desirable. For selecting parameters for the pppm/disp +that provide fast and accurate simulations, there are two approaches, +which both have their up- and downsides. + +The first approach is to set desired real-space an kspace accuracies +via the *kspace\_modify force/disp/real* and *kspace\_modify +force/disp/kspace* commands. Note that the accuracies have to be +specified in force units and are thus dependent on the chosen unit +settings. For real units, 0.0001 and 0.002 seem to provide reasonable +accurate and efficient computations for the real-space and kspace +accuracies. 0.002 and 0.05 work well for most systems using lj +units. PPPM parameters will be generated based on the desired +accuracies. The upside of this approach is that it usually provides a +good set of parameters and will work for both the *kspace\_modify diff +ad* and *kspace\_modify diff ik* options. The downside of the method +is that setting the PPPM parameters will take some time during the +initialization of the simulation. + +The second approach is to set the parameters for the pppm/disp +explicitly using the *kspace\_modify mesh/disp*, *kspace\_modify +order/disp*, and *kspace\_modify gewald/disp* commands. This approach +requires a more experienced user who understands well the impact of +the choice of parameters on the simulation accuracy and +performance. This approach provides a fast initialization of the +simulation. However, it is sensitive to errors: A combination of +parameters that will perform well for one system might result in +far-from-optimal conditions for other simulations. For example, +parameters that provide accurate and fast computations for +all-atomistic force fields can provide insufficient accuracy or +united-atomistic force fields (which is related to that the latter +typically have larger dispersion coefficients). + +To avoid inaccurate or inefficient simulations, the pppm/disp stops +simulations with an error message if no action is taken to control the +PPPM parameters. If the automatic parameter generation is desired and +real-space and kspace accuracies are desired to be equal, this error +message can be suppressed using the *kspace\_modify disp/auto yes* +command. + +A reasonable approach that combines the upsides of both methods is to +make the first run using the *kspace\_modify force/disp/real* and +*kspace\_modify force/disp/kspace* commands, write down the PPPM +parameters from the output, and specify these parameters using the +second approach in subsequent runs (which have the same composition, +force field, and approximately the same volume). + +Concerning the performance of the pppm/disp there are two more things +to consider. The first is that when using the pppm/disp, the cutoff +parameter does no longer affect the accuracy of the simulation +(subject to that gewald/disp is adjusted when changing the cutoff). +The performance can thus be increased by examining different values +for the cutoff parameter. A lower bound for the cutoff is only set by +the truncation error of the repulsive term of pair potentials. + +The second is that the mixing rule of the pair style has an impact on +the computation time when using the pppm/disp. Fastest computations +are achieved when using the geometric mixing rule. Using the +arithmetic mixing rule substantially increases the computational cost. +The computational overhead can be reduced using the *kspace\_modify +mix/disp geom* and *kspace\_modify splittol* commands. The first +command simply enforces geometric mixing of the dispersion +coefficients in kspace computations. This introduces some error in +the computations but will also significantly speed-up the +simulations. The second keyword sets the accuracy with which the +dispersion coefficients are approximated using a matrix factorization +approach. This may result in better accuracy then using the first +command, but will usually also not provide an equally good increase of +efficiency. + +Finally, pppm/disp can also be used when no mixing rules apply. +This can be achieved using the *kspace\_modify mix/disp none* command. +Note that the code does not check automatically whether any mixing +rule is fulfilled. If mixing rules do not apply, the user will have +to specify this command explicitly. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_drude.rst b/doc/src/Howto_drude.rst new file mode 100644 index 0000000000..d786c66ef8 --- /dev/null +++ b/doc/src/Howto_drude.rst @@ -0,0 +1,72 @@ +Drude induced dipoles +===================== + +The thermalized Drude model represents induced dipoles by a pair of +charges (the core atom and the Drude particle) connected by a harmonic +spring. See the :doc:`Howto polarizable ` doc page +for a discussion of all the polarizable models available in LAMMPS. + +The Drude model has a number of features aimed at its use in +molecular systems (:ref:`Lamoureux and Roux `): + +* Thermostatting of the additional degrees of freedom associated with the + induced dipoles at very low temperature, in terms of the reduced + coordinates of the Drude particles with respect to their cores. This + makes the trajectory close to that of relaxed induced dipoles. +* Consistent definition of 1-2 to 1-4 neighbors. A core-Drude particle + pair represents a single (polarizable) atom, so the special screening + factors in a covalent structure should be the same for the core and + the Drude particle. Drude particles have to inherit the 1-2, 1-3, 1-4 + special neighbor relations from their respective cores. +* Stabilization of the interactions between induced dipoles. Drude + dipoles on covalently bonded atoms interact too strongly due to the + short distances, so an atom may capture the Drude particle of a + neighbor, or the induced dipoles within the same molecule may align + too much. To avoid this, damping at short range can be done by Thole + functions (for which there are physical grounds). This Thole damping + is applied to the point charges composing the induced dipole (the + charge of the Drude particle and the opposite charge on the core, not + to the total charge of the core atom). + +A detailed tutorial covering the usage of Drude induced dipoles in +LAMMPS is on the :doc:`Howto drude2e ` doc page. + +As with the core-shell model, the cores and Drude particles should +appear in the data file as standard atoms. The same holds for the +springs between them, which are described by standard harmonic bonds. +The nature of the atoms (core, Drude particle or non-polarizable) is +specified via the :doc:`fix drude ` command. The special +list of neighbors is automatically refactored to account for the +equivalence of core and Drude particles as regards special 1-2 to 1-4 +screening. It may be necessary to use the *extra/special/per/atom* +keyword of the :doc:`read\_data ` command. If using :doc:`fix shake `, make sure no Drude particle is in this fix +group. + +There are two ways to thermostat the Drude particles at a low +temperature: use either :doc:`fix langevin/drude ` +for a Langevin thermostat, or :doc:`fix drude/transform/\* ` for a Nose-Hoover +thermostat. The former requires use of the command :doc:`comm\_modify vel yes `. The latter requires two separate integration +fixes like *nvt* or *npt*\ . The correct temperatures of the reduced +degrees of freedom can be calculated using the :doc:`compute temp/drude `. This requires also to use the +command *comm\_modify vel yes*. + +Short-range damping of the induced dipole interactions can be achieved +using Thole functions through the :doc:`pair style thole ` in :doc:`pair\_style hybrid/overlay ` +with a Coulomb pair style. It may be useful to use *coul/long/cs* or +similar from the CORESHELL package if the core and Drude particle come +too close, which can cause numerical issues. + + +---------- + + +.. _howto-Lamoureux: + + + +**(Lamoureux and Roux)** G. Lamoureux, B. Roux, J. Chem. Phys 119, 3025 (2003) + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_drude2.rst b/doc/src/Howto_drude2.rst new file mode 100644 index 0000000000..baf9a38f08 --- /dev/null +++ b/doc/src/Howto_drude2.rst @@ -0,0 +1,542 @@ +Tutorial for Thermalized Drude oscillators in LAMMPS +==================================================== + +This tutorial explains how to use Drude oscillators in LAMMPS to +simulate polarizable systems using the USER-DRUDE package. As an +illustration, the input files for a simulation of 250 phenol molecules +are documented. First of all, LAMMPS has to be compiled with the +USER-DRUDE package activated. Then, the data file and input scripts +have to be modified to include the Drude dipoles and how to handle +them. + + +---------- + + +**Overview of Drude induced dipoles** + +Polarizable atoms acquire an induced electric dipole moment under the +action of an external electric field, for example the electric field +created by the surrounding particles. Drude oscillators represent +these dipoles by two fixed charges: the core (DC) and the Drude +particle (DP) bound by a harmonic potential. The Drude particle can be +thought of as the electron cloud whose center can be displaced from +the position of the corresponding nucleus. + +The sum of the masses of a core-Drude pair should be the mass of the +initial (unsplit) atom, :math:`m_C + m_D = m`. The sum of their charges +should be the charge of the initial (unsplit) atom, :math:`q_C + q_D = q`. +A harmonic potential between the core and Drude partners should be +present, with force constant :math:`k_D` and an equilibrium distance of +zero. The (half-)stiffness of the :doc:`harmonic bond ` +:math:`K_D = k_D/2` and the Drude charge :math:`q_D` are related to the atom +polarizability :math:`\alpha` by + + +.. math:: + + \begin{equation} K_D = \frac 1 2\, \frac {q_D^2} \alpha\end{equation} + +Ideally, the mass of the Drude particle should be small, and the +stiffness of the harmonic bond should be large, so that the Drude +particle remains close ot the core. The values of Drude mass, Drude +charge, and force constant can be chosen following different +strategies, as in the following examples of polarizable force +fields: + +* :ref:`Lamoureux and Roux ` suggest adopting a global half-stiffness, :math:`K_D` = 500 kcal/(mol Ang :math:`{}^2`) - which corresponds to a force constant :math:`k_D` = 4184 kJ/(mol Ang :math:`{}^2`) - for all types of core-Drude bond, a global mass :math:`m_D` = 0.4 g/mol (or u) for all types of Drude particles, and to calculate the Drude charges for individual atom types from the atom polarizabilities using equation (1). This choice is followed in the polarizable CHARMM force field. +* Alternately :ref:`Schroeder and Steinhauser ` suggest adopting a global charge :math:`q_D` = -1.0e and a global mass :math:`m_D` = 0.1 g/mol (or u) for all Drude particles, and to calculate the force constant for each type of core-Drude bond from equation (1). The timesteps used by these authors are between 0.5 and 2 fs, with the degrees of freedom of the Drude oscillators kept cold at 1 K. +* In both these force fields hydrogen atoms are treated as non-polarizable. + + +The motion of of the Drude particles can be calculated by minimizing +the energy of the induced dipoles at each timestep, by an iterative, +self-consistent procedure. The Drude particles can be massless and +therefore do not contribute to the kinetic energy. However, the +relaxed method is computational slow. An extended-lagrangian method +can be used to calculate the positions of the Drude particles, but +this requires them to have mass. It is important in this case to +decouple the degrees of freedom associated with the Drude oscillators +from those of the normal atoms. Thermalizing the Drude dipoles at +temperatures comparable to the rest of the simulation leads to several +problems (kinetic energy transfer, very short timestep, etc.), which +can be remedied by the "cold Drude" technique (:ref:`Lamoureux and Roux `). + +Two closely related models are used to represent polarization through +"charges on a spring": the core-shell model and the Drude +model. Although the basic idea is the same, the core-shell model is +normally used for ionic/crystalline materials, whereas the Drude model +is normally used for molecular systems and fluid states. In ionic +crystals the symmetry around each ion and the distance between them +are such that the core-shell model is sufficiently stable. But to be +applicable to molecular/covalent systems the Drude model includes two +important features: + +#. The possibility to thermostat the additional degrees of freedom associated with the induced dipoles at very low temperature, in terms of the reduced coordinates of the Drude particles with respect to their cores. This makes the trajectory close to that of relaxed induced dipoles. +#. The Drude dipoles on covalently bonded atoms interact too strongly due to the short distances, so an atom may capture the Drude particle (shell) of a neighbor, or the induced dipoles within the same molecule may align too much. To avoid this, damping at short of the interactions between the point charges composing the induced dipole can be done by :ref:`Thole ` functions. + + + +---------- + + +**Preparation of the data file** + +The data file is similar to a standard LAMMPS data file for +*atom\_style full*. The DPs and the *harmonic bonds* connecting them +to their DC should appear in the data file as normal atoms and bonds. + +You can use the *polarizer* tool (Python script distributed with the +USER-DRUDE package) to convert a non-polarizable data file (here +*data.102494.lmp*\ ) to a polarizable data file (\ *data-p.lmp*\ ) + + +.. parsed-literal:: + + polarizer -q -f phenol.dff data.102494.lmp data-p.lmp + +This will automatically insert the new atoms and bonds. +The masses and charges of DCs and DPs are computed +from *phenol.dff*\ , as well as the DC-DP bond constants. The file +*phenol.dff* contains the polarizabilities of the atom types +and the mass of the Drude particles, for instance: + + +.. parsed-literal:: + + # units: kJ/mol, A, deg + # kforce is in the form k/2 r_D\^2 + # type m_D/u q_D/e k_D alpha/A3 thole + OH 0.4 -1.0 4184.0 0.63 0.67 + CA 0.4 -1.0 4184.0 1.36 2.51 + CAI 0.4 -1.0 4184.0 1.09 2.51 + +The hydrogen atoms are absent from this file, so they will be treated +as non-polarizable atoms. In the non-polarizable data file +*data.102494.lmp*\ , atom names corresponding to the atom type numbers +have to be specified as comments at the end of lines of the *Masses* +section. You probably need to edit it to add these names. It should +look like + + +.. parsed-literal:: + + Masses + + 1 12.011 # CAI + 2 12.011 # CA + 3 15.999 # OH + 4 1.008 # HA + 5 1.008 # HO + + +---------- + + +**Basic input file** + +The atom style should be set to (or derive from) *full*\ , so that you +can define atomic charges and molecular bonds, angles, dihedrals... + +The *polarizer* tool also outputs certain lines related to the input +script (the use of these lines will be explained below). In order for +LAMMPS to recognize that you are using Drude oscillators, you should +use the fix *drude*\ . The command is + + +.. parsed-literal:: + + fix DRUDE all drude C C C N N D D D + +The N, C, D following the *drude* keyword have the following meaning: +There is one tag for each atom type. This tag is C for DCs, D for DPs +and N for non-polarizable atoms. Here the atom types 1 to 3 (C and O +atoms) are DC, atom types 4 and 5 (H atoms) are non-polarizable and +the atom types 6 to 8 are the newly created DPs. + +By recognizing the fix *drude*\ , LAMMPS will find and store matching +DC-DP pairs and will treat DP as equivalent to their DC in the +*special bonds* relations. It may be necessary to extend the space +for storing such special relations. In this case extra space should +be reserved by using the *extra/special/per/atom* keyword of either +the :doc:`read\_data ` or :doc:`create\_box ` +command. With our phenol, there is 1 more special neighbor for which +space is required. Otherwise LAMMPS crashes and gives the required +value. + + +.. parsed-literal:: + + read_data data-p.lmp extra/special/per/atom 1 + +Let us assume we want to run a simple NVT simulation at 300 K. Note +that Drude oscillators need to be thermalized at a low temperature in +order to approximate a self-consistent field (SCF), therefore it is not +possible to simulate an NVE ensemble with this package. Since dipoles +are approximated by a charged DC-DP pair, the *pair\_style* must +include Coulomb interactions, for instance *lj/cut/coul/long* with +*kspace\_style pppm*. For example, with a cutoff of 10. and a precision +1.e-4: + + +.. parsed-literal:: + + pair_style lj/cut/coul/long 10.0 + kspace_style pppm 1.0e-4 + +As compared to the non-polarizable input file, *pair\_coeff* lines need +to be added for the DPs. Since the DPs have no Lennard-Jones +interactions, their *epsilon* is 0. so the only *pair\_coeff* line +that needs to be added is + + +.. parsed-literal:: + + pair_coeff \* 6\* 0.0 0.0 # All-DPs + +Now for the thermalization, the simplest choice is to use the :doc:`fix langevin/drude `. + + +.. parsed-literal:: + + fix LANG all langevin/drude 300. 100 12435 1. 20 13977 + +This applies a Langevin thermostat at temperature 300. to the centers +of mass of the DC-DP pairs, with relaxation time 100 and with random +seed 12345. This fix applies also a Langevin thermostat at temperature +1. to the relative motion of the DPs around their DCs, with relaxation +time 20 and random seed 13977. Only the DCs and non-polarizable +atoms need to be in this fix's group. LAMMPS will thermostat the DPs +together with their DC. For this, ghost atoms need to know their +velocities. Thus you need to add the following command: + + +.. parsed-literal:: + + comm_modify vel yes + +In order to avoid that the center of mass of the whole system +drifts due to the random forces of the Langevin thermostat on DCs, you +can add the *zero yes* option at the end of the fix line. + +If the fix *shake* is used to constrain the C-H bonds, it should be +invoked after the fix *langevin/drude* for more accuracy. + + +.. parsed-literal:: + + fix SHAKE ATOMS shake 0.0001 20 0 t 4 5 + +.. note:: + + The group of the fix *shake* must not include the DPs. If the + group *ATOMS* is defined by non-DPs atom types, you could use + +Since the fix *langevin/drude* does not perform time integration (just +modification of forces but no position/velocity updates), the fix +*nve* should be used in conjunction. + + +.. parsed-literal:: + + fix NVE all nve + +Finally, do not forget to update the atom type elements if you use +them in a *dump\_modify ... element ...* command, by adding the element +type of the DPs. Here for instance + + +.. parsed-literal:: + + dump DUMP all custom 10 dump.lammpstrj id mol type element x y z ix iy iz + dump_modify DUMP element C C O H H D D D + +The input file should now be ready for use! + +You will notice that the global temperature *thermo\_temp* computed by +LAMMPS is not 300. K as wanted. This is because LAMMPS treats DPs as +standard atoms in his default compute. If you want to output the +temperatures of the DC-DP pair centers of mass and of the DPs relative +to their DCs, you should use the :doc:`compute temp\_drude ` + + +.. parsed-literal:: + + compute TDRUDE all temp/drude + +And then output the correct temperatures of the Drude oscillators +using *thermo\_style custom* with respectively *c\_TDRUDE[1]* and +*c\_TDRUDE[2]*. These should be close to 300.0 and 1.0 on average. + + +.. parsed-literal:: + + thermo_style custom step temp c_TDRUDE[1] c_TDRUDE[2] + + +---------- + + +**Thole screening** + +Dipolar interactions represented by point charges on springs may not +be stable, for example if the atomic polarizability is too high for +instance, a DP can escape from its DC and be captured by another DC, +which makes the force and energy diverge and the simulation +crash. Even without reaching this extreme case, the correlation +between nearby dipoles on the same molecule may be exaggerated. Often, +special bond relations prevent bonded neighboring atoms to see the +charge of each other's DP, so that the problem does not always appear. +It is possible to use screened dipole-dipole interactions by using the +:doc:`*pair\_style thole* `. This is implemented as a +correction to the Coulomb pair\_styles, which dampens at short distance +the interactions between the charges representing the induced dipoles. +It is to be used as *hybrid/overlay* with any standard *coul* pair +style. In our example, we would use + + +.. parsed-literal:: + + pair_style hybrid/overlay lj/cut/coul/long 10.0 thole 2.6 10.0 + +This tells LAMMPS that we are using two pair\_styles. The first one is +as above (\ *lj/cut/coul/long 10.0*\ ). The second one is a *thole* +pair\_style with default screening factor 2.6 (:ref:`Noskov `) and +cutoff 10.0. + +Since *hybrid/overlay* does not support mixing rules, the interaction +coefficients of all the pairs of atom types with i < j should be +explicitly defined. The output of the *polarizer* script can be used +to complete the *pair\_coeff* section of the input file. In our +example, this will look like: + + +.. parsed-literal:: + + pair_coeff 1 1 lj/cut/coul/long 0.0700 3.550 + pair_coeff 1 2 lj/cut/coul/long 0.0700 3.550 + pair_coeff 1 3 lj/cut/coul/long 0.1091 3.310 + pair_coeff 1 4 lj/cut/coul/long 0.0458 2.985 + pair_coeff 2 2 lj/cut/coul/long 0.0700 3.550 + pair_coeff 2 3 lj/cut/coul/long 0.1091 3.310 + pair_coeff 2 4 lj/cut/coul/long 0.0458 2.985 + pair_coeff 3 3 lj/cut/coul/long 0.1700 3.070 + pair_coeff 3 4 lj/cut/coul/long 0.0714 2.745 + pair_coeff 4 4 lj/cut/coul/long 0.0300 2.420 + pair_coeff \* 5 lj/cut/coul/long 0.0000 0.000 + pair_coeff \* 6\* lj/cut/coul/long 0.0000 0.000 + pair_coeff 1 1 thole 1.090 2.510 + pair_coeff 1 2 thole 1.218 2.510 + pair_coeff 1 3 thole 0.829 1.590 + pair_coeff 1 6 thole 1.090 2.510 + pair_coeff 1 7 thole 1.218 2.510 + pair_coeff 1 8 thole 0.829 1.590 + pair_coeff 2 2 thole 1.360 2.510 + pair_coeff 2 3 thole 0.926 1.590 + pair_coeff 2 6 thole 1.218 2.510 + pair_coeff 2 7 thole 1.360 2.510 + pair_coeff 2 8 thole 0.926 1.590 + pair_coeff 3 3 thole 0.630 0.670 + pair_coeff 3 6 thole 0.829 1.590 + pair_coeff 3 7 thole 0.926 1.590 + pair_coeff 3 8 thole 0.630 0.670 + pair_coeff 6 6 thole 1.090 2.510 + pair_coeff 6 7 thole 1.218 2.510 + pair_coeff 6 8 thole 0.829 1.590 + pair_coeff 7 7 thole 1.360 2.510 + pair_coeff 7 8 thole 0.926 1.590 + pair_coeff 8 8 thole 0.630 0.670 + +For the *thole* pair style the coefficients are + +#. the atom polarizability in units of cubic length +#. the screening factor of the Thole function (optional, default value + specified by the pair\_style command) +#. the cutoff (optional, default value defined by the pair\_style command) + + +The special neighbors have charge-charge and charge-dipole +interactions screened by the *coul* factors of the *special\_bonds* +command (0.0, 0.0, and 0.5 in the example above). Without using the +pair\_style *thole*\ , dipole-dipole interactions are screened by the +same factor. By using the pair\_style *thole*\ , dipole-dipole +interactions are screened by Thole's function, whatever their special +relationship (except within each DC-DP pair of course). Consider for +example 1-2 neighbors: using the pair\_style *thole*\ , their dipoles +will see each other (despite the *coul* factor being 0.) and the +interactions between these dipoles will be damped by Thole's function. + + +---------- + + +**Thermostats and barostats** + +Using a Nose-Hoover barostat with the *langevin/drude* thermostat is +straightforward using fix *nph* instead of *nve*\ . For example: + + +.. parsed-literal:: + + fix NPH all nph iso 1. 1. 500 + +It is also possible to use a Nose-Hoover instead of a Langevin +thermostat. This requires to use :doc:`\ *fix drude/transform*\ ` just before and after the +time integration fixes. The *fix drude/transform/direct* converts the +atomic masses, positions, velocities and forces into a reduced +representation, where the DCs transform into the centers of mass of +the DC-DP pairs and the DPs transform into their relative position +with respect to their DC. The *fix drude/transform/inverse* performs +the reverse transformation. For a NVT simulation, with the DCs and +atoms at 300 K and the DPs at 1 K relative to their DC one would use + + +.. parsed-literal:: + + fix DIRECT all drude/transform/direct + fix NVT1 ATOMS nvt temp 300. 300. 100 + fix NVT2 DRUDES nvt temp 1. 1. 20 + fix INVERSE all drude/transform/inverse + +For our phenol example, the groups would be defined as + + +.. parsed-literal:: + + group ATOMS type 1 2 3 4 5 # DCs and non-polarizable atoms + group CORES type 1 2 3 # DCs + group DRUDES type 6 7 8 # DPs + +Note that with the fixes *drude/transform*\ , it is not required to +specify *comm\_modify vel yes* because the fixes do it anyway (several +times and for the forces also). To avoid the flying ice cube artifact +:ref:`(Lamoureux) `, where the atoms progressively freeze and the +center of mass of the whole system drifts faster and faster, the *fix +momentum* can be used. For instance: + + +.. parsed-literal:: + + fix MOMENTUM all momentum 100 linear 1 1 1 + +It is a bit more tricky to run a NPT simulation with Nose-Hoover +barostat and thermostat. First, the volume should be integrated only +once. So the fix for DCs and atoms should be *npt* while the fix for +DPs should be *nvt* (or vice versa). Second, the *fix npt* computes a +global pressure and thus a global temperature whatever the fix group. +We do want the pressure to correspond to the whole system, but we want +the temperature to correspond to the fix group only. We must then use +the *fix\_modify* command for this. In the end, the block of +instructions for thermostatting and barostatting will look like + + +.. parsed-literal:: + + compute TATOMS ATOMS temp + fix DIRECT all drude/transform/direct + fix NPT ATOMS npt temp 300. 300. 100 iso 1. 1. 500 + fix_modify NPT temp TATOMS press thermo_press + fix NVT DRUDES nvt temp 1. 1. 20 + fix INVERSE all drude/transform/inverse + + +---------- + + +**Rigid bodies** + +You may want to simulate molecules as rigid bodies (but polarizable). +Common cases are water models such as :ref:`SWM4-NDP `, which is a +kind of polarizable TIP4P water. The rigid bodies and the DPs should +be integrated separately, even with the Langevin thermostat. Let us +review the different thermostats and ensemble combinations. + +NVT ensemble using Langevin thermostat: + + +.. parsed-literal:: + + comm_modify vel yes + fix LANG all langevin/drude 300. 100 12435 1. 20 13977 + fix RIGID ATOMS rigid/nve/small molecule + fix NVE DRUDES nve + +NVT ensemble using Nose-Hoover thermostat: + + +.. parsed-literal:: + + fix DIRECT all drude/transform/direct + fix RIGID ATOMS rigid/nvt/small molecule temp 300. 300. 100 + fix NVT DRUDES nvt temp 1. 1. 20 + fix INVERSE all drude/transform/inverse + +NPT ensemble with Langevin thermostat: + + +.. parsed-literal:: + + comm_modify vel yes + fix LANG all langevin/drude 300. 100 12435 1. 20 13977 + fix RIGID ATOMS rigid/nph/small molecule iso 1. 1. 500 + fix NVE DRUDES nve + +NPT ensemble using Nose-Hoover thermostat: + + +.. parsed-literal:: + + compute TATOM ATOMS temp + fix DIRECT all drude/transform/direct + fix RIGID ATOMS rigid/npt/small molecule temp 300. 300. 100 iso 1. 1. 500 + fix_modify RIGID temp TATOM press thermo_press + fix NVT DRUDES nvt temp 1. 1. 20 + fix INVERSE all drude/transform/inverse + + +---------- + + +.. _Lamoureux2: + + + +**(Lamoureux)** Lamoureux and Roux, J Chem Phys, 119, 3025-3039 (2003) + +.. _Schroeder: + + + +**(Schroeder)** Schroeder and Steinhauser, J Chem Phys, 133, +154511 (2010). + +.. _Jiang2: + + + +**(Jiang)** Jiang, Hardy, Phillips, MacKerell, Schulten, and Roux, + J Phys Chem Lett, 2, 87-92 (2011). + +.. _Thole2: + + + +**(Thole)** Chem Phys, 59, 341 (1981). + +.. _Noskov2: + + + +**(Noskov)** Noskov, Lamoureux and Roux, J Phys Chem B, 109, 6705 (2005). + +.. _SWM4-NDP: + + + +**(SWM4-NDP)** Lamoureux, Harder, Vorobyov, Roux, MacKerell, Chem Phys +Let, 418, 245-249 (2006) + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_elastic.rst b/doc/src/Howto_elastic.rst new file mode 100644 index 0000000000..f249ea2df7 --- /dev/null +++ b/doc/src/Howto_elastic.rst @@ -0,0 +1,49 @@ +Calculate elastic constants +=========================== + +Elastic constants characterize the stiffness of a material. The formal +definition is provided by the linear relation that holds between the +stress and strain tensors in the limit of infinitesimal deformation. +In tensor notation, this is expressed as s\_ij = C\_ijkl \* e\_kl, where +the repeated indices imply summation. s\_ij are the elements of the +symmetric stress tensor. e\_kl are the elements of the symmetric strain +tensor. C\_ijkl are the elements of the fourth rank tensor of elastic +constants. In three dimensions, this tensor has 3\^4=81 elements. Using +Voigt notation, the tensor can be written as a 6x6 matrix, where C\_ij +is now the derivative of s\_i w.r.t. e\_j. Because s\_i is itself a +derivative w.r.t. e\_i, it follows that C\_ij is also symmetric, with at +most 7\*6/2 = 21 distinct elements. + +At zero temperature, it is easy to estimate these derivatives by +deforming the simulation box in one of the six directions using the +:doc:`change\_box ` command and measuring the change in the +stress tensor. A general-purpose script that does this is given in the +examples/elastic directory described on the :doc:`Examples ` +doc page. + +Calculating elastic constants at finite temperature is more +challenging, because it is necessary to run a simulation that performs +time averages of differential properties. One way to do this is to +measure the change in average stress tensor in an NVT simulations when +the cell volume undergoes a finite deformation. In order to balance +the systematic and statistical errors in this method, the magnitude of +the deformation must be chosen judiciously, and care must be taken to +fully equilibrate the deformed cell before sampling the stress +tensor. Another approach is to sample the triclinic cell fluctuations +that occur in an NPT simulation. This method can also be slow to +converge and requires careful post-processing :ref:`(Shinoda) ` + + +---------- + + +.. _Shinoda1: + + + +**(Shinoda)** Shinoda, Shiga, and Mikami, Phys Rev B, 69, 134103 (2004). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_github.rst b/doc/src/Howto_github.rst new file mode 100644 index 0000000000..d4925a8324 --- /dev/null +++ b/doc/src/Howto_github.rst @@ -0,0 +1,499 @@ +LAMMPS GitHub tutorial +====================== + +**written by Stefan Paquay** + + +---------- + + +This document describes the process of how to use GitHub to integrate +changes or additions you have made to LAMMPS into the official LAMMPS +distribution. It uses the process of updating this very tutorial as +an example to describe the individual steps and options. You need to +be familiar with git and you may want to have a look at the +`Git book `_ to reacquaint yourself with some +of the more advanced git features used below. + +As of fall 2016, submitting contributions to LAMMPS via pull requests +on GitHub is the preferred option for integrating contributed features +or improvements to LAMMPS, as it significantly reduces the amount of +work required by the LAMMPS developers. Consequently, creating a pull +request will increase your chances to have your contribution included +and will reduce the time until the integration is complete. For more +information on the requirements to have your code included into LAMMPS +please see the :doc:`Modify contribute ` doc page. + + +---------- + + +**Making an account** + +First of all, you need a GitHub account. This is fairly simple, just +go to `GitHub `_ and create an account by clicking +the "Sign up for GitHub" button. Once your account is created, you +can sign in by clicking the button in the top left and filling in your +username or e-mail address and password. + + +---------- + + +**Forking the repository** + +To get changes into LAMMPS, you need to first fork the `lammps/lammps` +repository on GitHub. At the time of writing, *master* is the preferred +target branch. Thus go to `LAMMPS on GitHub `_ +and make sure branch is set to "master", as shown in the figure below. + +.. image:: JPG/tutorial_branch.png + :align: center + +If it is not, use the button to change it to *master*\ . Once it is, use the +fork button to create a fork. + +.. image:: JPG/tutorial_fork.png + :align: center + +This will create a fork (which is essentially a copy, but uses less +resources) of the LAMMPS repository under your own GitHub account. You +can make changes in this fork and later file *pull requests* to allow +the upstream repository to merge changes from your own fork into the one +we just forked from (or others that were forked from the same repository). +At the same time, you can set things up, so you can include changes from +upstream into your repository and thus keep it in sync with the ongoing +LAMMPS development. + + +---------- + + +**Adding changes to your own fork** + +Additions to the upstream version of LAMMPS are handled using *feature +branches*\ . For every new feature, a so-called feature branch is +created, which contains only those modification relevant to one specific +feature. For example, adding a single fix would consist of creating a +branch with only the fix header and source file and nothing else. It is +explained in more detail here: `feature branch workflow `_. + +**Feature branches** + +First of all, create a clone of your version on github on your local +machine via HTTPS: + + +.. parsed-literal:: + + $ git clone https://github.com//lammps.git + +or, if you have set up your GitHub account for using SSH keys, via SSH: + + +.. parsed-literal:: + + $ git clone git@github.com:/lammps.git + +You can find the proper URL by clicking the "Clone or download"-button: + +.. image:: JPG/tutorial_https_block.png + :align: center + +The above command copies ("clones") the git repository to your local +machine to a directory with the name you chose. If none is given, it will +default to "lammps". Typical names are "mylammps" or something similar. + +You can use this local clone to make changes and +test them without interfering with the repository on GitHub. + +To pull changes from upstream into this copy, you can go to the directory +and use git pull: + + +.. parsed-literal:: + + $ cd mylammps + $ git checkout master + $ git pull https://github.com/lammps/lammps + +You can also add this URL as a remote: + + +.. parsed-literal:: + + $ git remote add lammps_upstream https://www.github.com/lammps/lammps + +At this point, you typically make a feature branch from the updated master +branch for the feature you want to work on. This tutorial contains the +workflow that updated this tutorial, and hence we will call the branch +"github-tutorial-update": + + +.. parsed-literal:: + + $ git checkout -b github-tutorial-update master + +Now that we have changed branches, we can make our changes to our local +repository. Just remember that if you want to start working on another, +unrelated feature, you should switch branches! + +**After changes are made** + +After everything is done, add the files to the branch and commit them: + + +.. parsed-literal:: + + $ git add doc/src/Howto_github.txt + $ git add doc/src/JPG/tutorial\*.png + +.. warning:: + + Do not use *git commit -a* (or *git add -A*\ ). The -a + flag (or -A flag) will automatically include \_all\\_ modified or new files + and that is rarely the behavior you want. It can easily lead to + accidentally adding unrelated and unwanted changes into the repository. + Instead it is preferable to explicitly use *git add*\ , *git rm*\ , *git mv* + for adding, removing, renaming individual files, respectively, and then + *git commit* to finalize the commit. Carefully check all pending + changes with *git status* before committing them. If you find doing + this on the command line too tedious, consider using a GUI, for example + the one included in git distributions written in Tk, i.e. use *git gui* + (on some Linux distributions it may be required to install an additional + package to use it). + +After adding all files, the change set can be committed with some +useful message that explains the change. + + +.. parsed-literal:: + + $ git commit -m 'Finally updated the github tutorial' + +After the commit, the changes can be pushed to the same branch on GitHub: + + +.. parsed-literal:: + + $ git push + +Git will ask you for your user name and password on GitHub if you have +not configured anything. If your local branch is not present on GitHub yet, +it will ask you to add it by running + + +.. parsed-literal:: + + $ git push --set-upstream origin github-tutorial-update + +If you correctly type your user name and +password, the feature branch should be added to your fork on GitHub. + +If you want to make really sure you push to the right repository +(which is good practice), you can provide it explicitly: + + +.. parsed-literal:: + + $ git push origin + +or using an explicit URL: + + +.. parsed-literal:: + + $ git push git@github.com:Pakketeretet2/lammps.git + + +---------- + + +**Filing a pull request** + +Up to this point in the tutorial, all changes were to *your* clones of +LAMMPS. Eventually, however, you want this feature to be included into +the official LAMMPS version. To do this, you will want to file a pull +request by clicking on the "New pull request" button: + +.. image:: JPG/tutorial_new_pull_request.png + :align: center + +Make sure that the current branch is set to the correct one, which, in +this case, is "github-tutorial-update". If done correctly, the only +changes you will see are those that were made on this branch. + +This will open up a new window that lists changes made to the +repository. If you are just adding new files, there is not much to do, +but I suppose merge conflicts are to be resolved here if there are +changes in existing files. If all changes can automatically be merged, +green text at the top will say so and you can click the "Create pull +request" button, see image. + +.. image:: JPG/tutorial_create_new_pull_request1.png + :align: center + +Before creating the pull request, make sure the short title is accurate +and add a comment with details about your pull request. Here you write +what your modifications do and why they should be incorporated upstream. + +Note the checkbox that says "Allow edits from maintainers". +This is checked by default checkbox (although in my version of Firefox, only the checkmark is visible): + +.. image:: JPG/tutorial_edits_maintainers.png + :align: center + +If it is checked, maintainers can immediately add their own edits to the +pull request. This helps the inclusion of your branch significantly, as +simple/trivial changes can be added directly to your pull request branch +by the LAMMPS maintainers. The alternative would be that they make +changes on their own version of the branch and file a reverse pull +request to you. Just leave this box checked unless you have a very good +reason not to. + +Now just write some nice comments and click on "Create pull request". + +.. image:: JPG/tutorial_create_new_pull_request2.png + :align: center + + +---------- + + +**After filing a pull request** + +.. note:: + + When you submit a pull request (or ask for a pull request) for the + first time, you will receive an invitation to become a LAMMPS project + collaborator. Please accept this invite as being a collaborator will + simplify certain administrative tasks and will probably speed up the + merging of your feature, too. + +You will notice that after filing the pull request, some checks are +performed automatically: + +.. image:: JPG/tutorial_automated_checks.png + :align: center + +If all is fine, you will see this: + +.. image:: JPG/tutorial_automated_checks_passed.png + :align: center + +If any of the checks are failing, your pull request will not be +processed, as your changes may break compilation for certain +configurations or may not merge cleanly. It is your responsibility +to remove the reason(s) for the failed test(s). If you need help +with this, please contact the LAMMPS developers by adding a comment +explaining your problems with resolving the failed tests. + +A few further interesting things (can) happen to pull requests before +they are included. + +**Additional changes** + +First of all, any additional changes you push into your branch in your +repository will automatically become part of the pull request: + +.. image:: JPG/tutorial_additional_changes.png + :align: center + +This means you can add changes that should be part of the feature after +filing the pull request, which is useful in case you have forgotten +them, or if a developer has requested that something needs to be changed +before the feature can be accepted into the official LAMMPS version. +After each push, the automated checks are run again. + +**Labels** + +LAMMPS developers may add labels to your pull request to assign it to +categories (mostly for bookkeeping purposes), but a few of them are +important: needs\_work, work\_in\_progress, test-for-regression, and +full-regression-test. The first two indicate, that your pull request +is not considered to be complete. With "needs\_work" the burden is on +exclusively on you; while "work\_in\_progress" can also mean, that a +LAMMPS developer may want to add changes. Please watch the comments +to the pull requests. The two "test" labels are used to trigger +extended tests before the code is merged. This is sometimes done by +LAMMPS developers, if they suspect that there may be some subtle +side effects from your changes. It is not done by default, because +those tests are very time consuming. + +**Reviews** + +As of Summer 2018, a pull request needs at least 1 approving review +from a LAMMPS developer with write access to the repository. +In case your changes touch code that certain developers are associated +with, they are auto-requested by the GitHub software. Those associations +are set in the file +`.github/CODEOWNERS `_ +Thus if you want to be automatically notified to review when anybody +changes files or packages, that you have contributed to LAMMPS, you can +add suitable patterns to that file, or a LAMMPS developer may add you. + +Otherwise, you can also manually request reviews from specific developers, +or LAMMPS developers - in their assessment of your pull request - may +determine who else should be reviewing your contribution and add that person. +Through reviews, LAMMPS developers also may request specific changes from you. +If those are not addressed, your pull requests cannot be merged. + +**Assignees** + +There is an assignee property for pull requests. If the request has not +been reviewed by any developer yet, it is not assigned to anyone. After +revision, a developer can choose to assign it to either a) you, b) a +LAMMPS developer (including him/herself) or c) Axel Kohlmeyer (akohlmey). + +* Case a) happens if changes are required on your part +* Case b) means that at the moment, it is being tested and reviewed by a + LAMMPS developer with the expectation that some changes would be required. + After the review, the developer can choose to implement changes directly + or suggest them to you. +* Case c) means that the pull request has been assigned to the developer + overseeing the merging of pull requests into the master branch. + +In this case, Axel assigned the tutorial to Steve: + +.. image:: JPG/tutorial_steve_assignee.png + :align: center + +**Edits from LAMMPS maintainers** + +If you allowed edits from maintainers (the default), any LAMMPS +maintainer can add changes to your pull request. In this case, both +Axel and Richard made changes to the tutorial: + +.. image:: JPG/tutorial_changes_others.png + :align: center + +**Reverse pull requests** + +Sometimes, however, you might not feel comfortable having other people +push changes into your own branch, or maybe the maintainers are not sure +their idea was the right one. In such a case, they can make changes, +reassign you as the assignee, and file a "reverse pull request", i.e. +file a pull request in your GitHub repository to include changes in the +branch, that you have submitted as a pull request yourself. In that +case, you can choose to merge their changes back into your branch, +possibly make additional changes or corrections and proceed from there. +It looks something like this: + +.. image:: JPG/tutorial_reverse_pull_request.png + :align: center + +For some reason, the highlighted button didn't work in my case, but I +can go to my own repository and merge the pull request from there: + +.. image:: JPG/tutorial_reverse_pull_request2.png + :align: center + +Be sure to check the changes to see if you agree with them by clicking +on the tab button: + +.. image:: JPG/tutorial_reverse_pull_request3.png + :align: center + +In this case, most of it is changes in the markup and a short rewrite of +Axel's explanation of the "git gui" and "git add" commands. + +.. image:: JPG/tutorial_reverse_pull_request4.png + :align: center + +Because the changes are OK with us, we are going to merge by clicking on +"Merge pull request". After a merge it looks like this: + +.. image:: JPG/tutorial_reverse_pull_request5.png + :align: center + +Now, since in the meantime our local text for the tutorial also changed, +we need to pull Axel's change back into our branch, and merge them: + + +.. parsed-literal:: + + $ git add Howto_github.txt + $ git add JPG/tutorial_reverse_pull_request\*.png + $ git commit -m "Updated text and images on reverse pull requests" + $ git pull + +In this case, the merge was painless because git could auto-merge: + +.. image:: JPG/tutorial_reverse_pull_request6.png + :align: center + +With Axel's changes merged in and some final text updates, our feature +branch is now perfect as far as we are concerned, so we are going to +commit and push again: + + +.. parsed-literal:: + + $ git add Howto_github.txt + $ git add JPG/tutorial_reverse_pull_request6.png + $ git commit -m "Merged Axel's suggestions and updated text" + $ git push git@github.com:Pakketeretet2/lammps + +This merge also shows up on the lammps GitHub page: + +.. image:: JPG/tutorial_reverse_pull_request7.png + :align: center + + +---------- + + +**After a merge** + +When everything is fine, the feature branch is merged into the master branch: + +.. image:: JPG/tutorial_merged.png + :align: center + +Now one question remains: What to do with the feature branch that got +merged into upstream? + +It is in principle safe to delete them from your own fork. This helps +keep it a bit more tidy. Note that you first have to switch to another +branch! + + +.. parsed-literal:: + + $ git checkout master + $ git pull master + $ git branch -d github-tutorial-update + +If you do not pull first, it is not really a problem but git will warn +you at the next statement that you are deleting a local branch that +was not yet fully merged into HEAD. This is because git does not yet +know your branch just got merged into LAMMPS upstream. If you +first delete and then pull, everything should still be fine. + +Finally, if you delete the branch locally, you might want to push this +to your remote(s) as well: + + +.. parsed-literal:: + + $ git push origin :github-tutorial-update + +**Recent changes in the workflow** + +Some changes to the workflow are not captured in this tutorial. For +example, in addition to the master branch, to which all new features +should be submitted, there is now also an "unstable" and a "stable" +branch; these have the same content as "master", but are only updated +after a patch release or stable release was made. +Furthermore, the naming of the patches now follow the pattern +"patch\_" to simplify comparisons between releases. +Finally, all patches and submissions are subject to automatic testing +and code checks to make sure they at the very least compile. + +A discussion of the LAMMPS developer GitHub workflow can be found in the file +`doc/github-development-workflow.md `_ + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_granular.rst b/doc/src/Howto_granular.rst new file mode 100644 index 0000000000..d6c983efe1 --- /dev/null +++ b/doc/src/Howto_granular.rst @@ -0,0 +1,55 @@ +Granular models +=============== + +Granular system are composed of spherical particles with a diameter, +as opposed to point particles. This means they have an angular +velocity and torque can be imparted to them to cause them to rotate. + +To run a simulation of a granular model, you will want to use +the following commands: + +* :doc:`atom\_style sphere ` +* :doc:`fix nve/sphere ` +* :doc:`fix gravity ` + +This compute + +* :doc:`compute erotate/sphere ` + +calculates rotational kinetic energy which can be :doc:`output with thermodynamic info `. + +Use one of these 3 pair potentials, which compute forces and torques +between interacting pairs of particles: + +* :doc:`pair\_style ` gran/history +* :doc:`pair\_style ` gran/no\_history +* :doc:`pair\_style ` gran/hertzian + +These commands implement fix options specific to granular systems: + +* :doc:`fix freeze ` +* :doc:`fix pour ` +* :doc:`fix viscous ` +* :doc:`fix wall/gran ` + +The fix style *freeze* zeroes both the force and torque of frozen +atoms, and should be used for granular system instead of the fix style +*setforce*\ . + +For computational efficiency, you can eliminate needless pairwise +computations between frozen atoms by using this command: + +* :doc:`neigh\_modify ` exclude + +.. note:: + + By default, for 2d systems, granular particles are still modeled + as 3d spheres, not 2d discs (circles), meaning their moment of inertia + will be the same as in 3d. If you wish to model granular particles in + 2d as 2d discs, see the note on this topic on the :doc:`Howto 2d ` + doc page, where 2d simulations are discussed. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_kappa.rst b/doc/src/Howto_kappa.rst new file mode 100644 index 0000000000..d7fb3b3ee2 --- /dev/null +++ b/doc/src/Howto_kappa.rst @@ -0,0 +1,86 @@ +Calculate thermal conductivity +============================== + +The thermal conductivity kappa of a material can be measured in at +least 4 ways using various options in LAMMPS. See the examples/KAPPA +directory for scripts that implement the 4 methods discussed here for +a simple Lennard-Jones fluid model. Also, see the :doc:`Howto viscosity ` doc page for an analogous discussion +for viscosity. + +The thermal conductivity tensor kappa is a measure of the propensity +of a material to transmit heat energy in a diffusive manner as given +by Fourier's law + +J = -kappa grad(T) + +where J is the heat flux in units of energy per area per time and +grad(T) is the spatial gradient of temperature. The thermal +conductivity thus has units of energy per distance per time per degree +K and is often approximated as an isotropic quantity, i.e. as a +scalar. + +The first method is to setup two thermostatted regions at opposite +ends of a simulation box, or one in the middle and one at the end of a +periodic box. By holding the two regions at different temperatures +with a :doc:`thermostatting fix `, the energy added to +the hot region should equal the energy subtracted from the cold region +and be proportional to the heat flux moving between the regions. See +the papers by :ref:`Ikeshoji and Hafskjold ` and +:ref:`Wirnsberger et al ` for details of this idea. Note +that thermostatting fixes such as :doc:`fix nvt `, :doc:`fix langevin `, and :doc:`fix temp/rescale ` store the cumulative energy they +add/subtract. + +Alternatively, as a second method, the :doc:`fix heat ` or +:doc:`fix ehex ` commands can be used in place of thermostats +on each of two regions to add/subtract specified amounts of energy to +both regions. In both cases, the resulting temperatures of the two +regions can be monitored with the "compute temp/region" command and +the temperature profile of the intermediate region can be monitored +with the :doc:`fix ave/chunk ` and :doc:`compute ke/atom ` commands. + +The third method is to perform a reverse non-equilibrium MD simulation +using the :doc:`fix thermal/conductivity ` +command which implements the rNEMD algorithm of Muller-Plathe. +Kinetic energy is swapped between atoms in two different layers of the +simulation box. This induces a temperature gradient between the two +layers which can be monitored with the :doc:`fix ave/chunk ` and :doc:`compute ke/atom ` commands. The fix tallies the +cumulative energy transfer that it performs. See the :doc:`fix thermal/conductivity ` command for +details. + +The fourth method is based on the Green-Kubo (GK) formula which +relates the ensemble average of the auto-correlation of the heat flux +to kappa. The heat flux can be calculated from the fluctuations of +per-atom potential and kinetic energies and per-atom stress tensor in +a steady-state equilibrated simulation. This is in contrast to the +two preceding non-equilibrium methods, where energy flows continuously +between hot and cold regions of the simulation box. + +The :doc:`compute heat/flux ` command can calculate +the needed heat flux and describes how to implement the Green\_Kubo +formalism using additional LAMMPS commands, such as the :doc:`fix ave/correlate ` command to calculate the needed +auto-correlation. See the doc page for the :doc:`compute heat/flux ` command for an example input script +that calculates the thermal conductivity of solid Ar via the GK +formalism. + + +---------- + + +.. _howto-Ikeshoji: + + + +**(Ikeshoji)** Ikeshoji and Hafskjold, Molecular Physics, 81, 251-261 +(1994). + +.. _howto-Wirnsberger: + + + +**(Wirnsberger)** Wirnsberger, Frenkel, and Dellago, J Chem Phys, 143, 124104 +(2015). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_library.rst b/doc/src/Howto_library.rst new file mode 100644 index 0000000000..c60a9ef788 --- /dev/null +++ b/doc/src/Howto_library.rst @@ -0,0 +1,227 @@ +Library interface to LAMMPS +=========================== + +As described on the :doc:`Build basics ` doc page, LAMMPS +can be built as a library, so that it can be called by another code, +used in a :doc:`coupled manner ` with other codes, or +driven through a :doc:`Python interface `. + +All of these methodologies use a C-style interface to LAMMPS that is +provided in the files src/library.cpp and src/library.h. The +functions therein have a C-style argument list, but contain C++ code +you could write yourself in a C++ application that was invoking LAMMPS +directly. The C++ code in the functions illustrates how to invoke +internal LAMMPS operations. Note that LAMMPS classes are defined +within a LAMMPS namespace (LAMMPS\_NS) if you use them from another C++ +application. + +The examples/COUPLE and python/examples directories have example C++ +and C and Python codes which show how a driver code can link to LAMMPS +as a library, run LAMMPS on a subset of processors, grab data from +LAMMPS, change it, and put it back into LAMMPS. + +The file src/library.cpp contains the following functions for creating +and destroying an instance of LAMMPS and sending it commands to +execute. See the documentation in the src/library.cpp file for +details. + +.. note:: + + You can write code for additional functions as needed to define + how your code talks to LAMMPS and add them to src/library.cpp and + src/library.h, as well as to the :doc:`Python interface `. + The added functions can access or change any internal LAMMPS data you + wish. + + +.. parsed-literal:: + + void lammps_open(int, char \*\*, MPI_Comm, void \*\*) + void lammps_open_no_mpi(int, char \*\*, void \*\*) + void lammps_close(void \*) + int lammps_version(void \*) + void lammps_file(void \*, char \*) + char \*lammps_command(void \*, char \*) + void lammps_commands_list(void \*, int, char \*\*) + void lammps_commands_string(void \*, char \*) + void lammps_free(void \*) + +The lammps\_open() function is used to initialize LAMMPS, passing in a +list of strings as if they were :doc:`command-line arguments ` when LAMMPS is run in stand-alone mode +from the command line, and a MPI communicator for LAMMPS to run under. +It returns a ptr to the LAMMPS object that is created, and which is +used in subsequent library calls. The lammps\_open() function can be +called multiple times, to create multiple instances of LAMMPS. + +LAMMPS will run on the set of processors in the communicator. This +means the calling code can run LAMMPS on all or a subset of +processors. For example, a wrapper script might decide to alternate +between LAMMPS and another code, allowing them both to run on all the +processors. Or it might allocate half the processors to LAMMPS and +half to the other code and run both codes simultaneously before +syncing them up periodically. Or it might instantiate multiple +instances of LAMMPS to perform different calculations. + +The lammps\_open\_no\_mpi() function is similar except that no MPI +communicator is passed from the caller. Instead, MPI\_COMM\_WORLD is +used to instantiate LAMMPS, and MPI is initialized if necessary. + +The lammps\_close() function is used to shut down an instance of LAMMPS +and free all its memory. + +The lammps\_version() function can be used to determined the specific +version of the underlying LAMMPS code. This is particularly useful +when loading LAMMPS as a shared library via dlopen(). The code using +the library interface can than use this information to adapt to +changes to the LAMMPS command syntax between versions. The returned +LAMMPS version code is an integer (e.g. 2 Sep 2015 results in +20150902) that grows with every new LAMMPS version. + +The lammps\_file(), lammps\_command(), lammps\_commands\_list(), and +lammps\_commands\_string() functions are used to pass one or more +commands to LAMMPS to execute, the same as if they were coming from an +input script. + +Via these functions, the calling code can read or generate a series of +LAMMPS commands one or multiple at a time and pass it through the library +interface to setup a problem and then run it in stages. The caller +can interleave the command function calls with operations it performs, +calls to extract information from or set information within LAMMPS, or +calls to another code's library. + +The lammps\_file() function passes the filename of an input script. +The lammps\_command() function passes a single command as a string. +The lammps\_commands\_list() function passes multiple commands in a +char\*\* list. In both lammps\_command() and lammps\_commands\_list(), +individual commands may or may not have a trailing newline. The +lammps\_commands\_string() function passes multiple commands +concatenated into one long string, separated by newline characters. +In both lammps\_commands\_list() and lammps\_commands\_string(), a single +command can be spread across multiple lines, if the last printable +character of all but the last line is "&", the same as if the lines +appeared in an input script. + +The lammps\_free() function is a clean-up function to free memory that +the library allocated previously via other function calls. See +comments in src/library.cpp file for which other functions need this +clean-up. + +The file src/library.cpp also contains these functions for extracting +information from LAMMPS and setting value within LAMMPS. Again, see +the documentation in the src/library.cpp file for details, including +which quantities can be queried by name: + + +.. parsed-literal:: + + int lammps_extract_setting(void \*, char \*) + void \*lammps_extract_global(void \*, char \*) + void lammps_extract_box(void \*, double \*, double \*, + double \*, double \*, double \*, int \*, int \*) + void \*lammps_extract_atom(void \*, char \*) + void \*lammps_extract_compute(void \*, char \*, int, int) + void \*lammps_extract_fix(void \*, char \*, int, int, int, int) + void \*lammps_extract_variable(void \*, char \*, char \*) + +The extract\_setting() function returns info on the size +of data types (e.g. 32-bit or 64-bit atom IDs) used +by the LAMMPS executable (a compile-time choice). + +The other extract functions return a pointer to various global or +per-atom quantities stored in LAMMPS or to values calculated by a +compute, fix, or variable. The pointer returned by the +extract\_global() function can be used as a permanent reference to a +value which may change. For the extract\_atom() method, see the +extract() method in the src/atom.cpp file for a list of valid per-atom +properties. New names could easily be added if the property you want +is not listed. For the other extract functions, the underlying +storage may be reallocated as LAMMPS runs, so you need to re-call the +function to assure a current pointer or returned value(s). + + +.. parsed-literal:: + + double lammps_get_thermo(void \*, char \*) + int lammps_get_natoms(void \*) + + int lammps_set_variable(void \*, char \*, char \*) + void lammps_reset_box(void \*, double \*, double \*, double, double, double) + +The lammps\_get\_thermo() function returns the current value of a thermo +keyword as a double precision value. + +The lammps\_get\_natoms() function returns the total number of atoms in +the system and can be used by the caller to allocate memory for the +lammps\_gather\_atoms() and lammps\_scatter\_atoms() functions. + +The lammps\_set\_variable() function can set an existing string-style +variable to a new string value, so that subsequent LAMMPS commands can +access the variable. + +The lammps\_reset\_box() function resets the size and shape of the +simulation box, e.g. as part of restoring a previously extracted and +saved state of a simulation. + + +.. parsed-literal:: + + void lammps_gather_atoms(void \*, char \*, int, int, void \*) + void lammps_gather_atoms_concat(void \*, char \*, int, int, void \*) + void lammps_gather_atoms_subset(void \*, char \*, int, int, int, int \*, void \*) + void lammps_scatter_atoms(void \*, char \*, int, int, void \*) + void lammps_scatter_atoms_subset(void \*, char \*, int, int, int, int \*, void \*) + +The gather functions collect peratom info of the requested type (atom +coords, atom types, forces, etc) from all processors, and returns the +same vector of values to each calling processor. The scatter +functions do the inverse. They distribute a vector of peratom values, +passed by all calling processors, to individual atoms, which may be +owned by different processors. + +.. warning:: + + These functions are not compatible with the + -DLAMMPS\_BIGBIG setting when compiling LAMMPS. Dummy functions + that result in an error message and abort will be substituted + instead of resulting in random crashes and memory corruption. + +The lammps\_gather\_atoms() function does this for all N atoms in the +system, ordered by atom ID, from 1 to N. The +lammps\_gather\_atoms\_concat() function does it for all N atoms, but +simply concatenates the subset of atoms owned by each processor. The +resulting vector is not ordered by atom ID. Atom IDs can be requested +by the same function if the caller needs to know the ordering. The +lammps\_gather\_subset() function allows the caller to request values +for only a subset of atoms (identified by ID). +For all 3 gather function, per-atom image flags can be retrieved in 2 ways. +If the count is specified as 1, they are returned +in a packed format with all three image flags stored in a single integer. +If the count is specified as 3, the values are unpacked into xyz flags +by the library before returning them. + +The lammps\_scatter\_atoms() function takes a list of values for all N +atoms in the system, ordered by atom ID, from 1 to N, and assigns +those values to each atom in the system. The +lammps\_scatter\_atoms\_subset() function takes a subset of IDs as an +argument and only scatters those values to the owning atoms. + + +.. parsed-literal:: + + void lammps_create_atoms(void \*, int, tagint \*, int \*, double \*, double \*, + imageint \*, int) + +The lammps\_create\_atoms() function takes a list of N atoms as input +with atom types and coords (required), an optionally atom IDs and +velocities and image flags. It uses the coords of each atom to assign +it as a new atom to the processor that owns it. This function is +useful to add atoms to a simulation or (in tandem with +lammps\_reset\_box()) to restore a previously extracted and saved state +of a simulation. Additional properties for the new atoms can then be +assigned via the lammps\_scatter\_atoms() or lammps\_extract\_atom() +functions. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_manifold.rst b/doc/src/Howto_manifold.rst new file mode 100644 index 0000000000..4e3893993f --- /dev/null +++ b/doc/src/Howto_manifold.rst @@ -0,0 +1,57 @@ +Manifolds (surfaces) +==================== + +**Overview:** + +This doc page is not about a LAMMPS input script command, but about +manifolds, which are generalized surfaces, as defined and used by the +USER-MANIFOLD package, to track particle motion on the manifolds. See +the src/USER-MANIFOLD/README file for more details about the package +and its commands. + +Below is a list of currently supported manifolds by the USER-MANIFOLD +package, their parameters and a short description of them. The +parameters listed here are in the same order as they should be passed +to the relevant fixes. + ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| *manifold* | *parameters* | *equation* | *description* | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| cylinder | R | x\^2 + y\^2 - R\^2 = 0 | Cylinder along z-axis, axis going through (0,0,0) | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| cylinder\_dent | R l a | x\^2 + y\^2 - r(z)\^2 = 0, r(x) = R if \| z \| > l, r(z) = R - a\*(1 + cos(z/l))/2 otherwise | A cylinder with a dent around z = 0 | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| dumbbell | a A B c | -( x\^2 + y\^2 ) + (a\^2 - z\^2/c\^2) \* ( 1 + (A\*sin(B\*z\^2))\^4) = 0 | A dumbbell | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| ellipsoid | a b c | (x/a)\^2 + (y/b)\^2 + (z/c)\^2 = 0 | An ellipsoid | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| gaussian\_bump | A l rc1 rc2 | if( x < rc1) -z + A \* exp( -x\^2 / (2 l\^2) ); else if( x < rc2 ) -z + a + b\*x + c\*x\^2 + d\*x\^3; else z | A Gaussian bump at x = y = 0, smoothly tapered to a flat plane z = 0. | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| plane | a b c x0 y0 z0 | a\*(x-x0) + b\*(y-y0) + c\*(z-z0) = 0 | A plane with normal (a,b,c) going through point (x0,y0,z0) | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| plane\_wiggle | a w | z - a\*sin(w\*x) = 0 | A plane with a sinusoidal modulation on z along x. | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| sphere | R | x\^2 + y\^2 + z\^2 - R\^2 = 0 | A sphere of radius R | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| supersphere | R q | \| x \|\^q + \| y \|\^q + \| z \|\^q - R\^q = 0 | A supersphere of hyperradius R | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| spine | a, A, B, B2, c | -(x\^2 + y\^2) + (a\^2 - z\^2/f(z)\^2)\*(1 + (A\*sin(g(z)\*z\^2))\^4), f(z) = c if z > 0, 1 otherwise; g(z) = B if z > 0, B2 otherwise | An approximation to a dendritic spine | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| spine\_two | a, A, B, B2, c | -(x\^2 + y\^2) + (a\^2 - z\^2/f(z)\^2)\*(1 + (A\*sin(g(z)\*z\^2))\^2), f(z) = c if z > 0, 1 otherwise; g(z) = B if z > 0, B2 otherwise | Another approximation to a dendritic spine | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| thylakoid | wB LB lB | Various, see :ref:`(Paquay) ` | A model grana thylakoid consisting of two block-like compartments connected by a bridge of width wB, length LB and taper length lB | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ +| torus | R r | (R - sqrt( x\^2 + y\^2 ) )\^2 + z\^2 - r\^2 | A torus with large radius R and small radius r, centered on (0,0,0) | ++----------------+----------------+----------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ + +.. _Paquay1: + + + +**(Paquay)** Paquay and Kusters, Biophys. J., 110, 6, (2016). +preprint available at `arXiv:1411.3019 `_. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_multiple.rst b/doc/src/Howto_multiple.rst new file mode 100644 index 0000000000..5f36863fa4 --- /dev/null +++ b/doc/src/Howto_multiple.rst @@ -0,0 +1,103 @@ +Run multiple simulations from one input script +============================================== + +This can be done in several ways. See the documentation for +individual commands for more details on how these examples work. + +If "multiple simulations" means continue a previous simulation for +more timesteps, then you simply use the :doc:`run ` command +multiple times. For example, this script + + +.. parsed-literal:: + + units lj + atom_style atomic + read_data data.lj + run 10000 + run 10000 + run 10000 + run 10000 + run 10000 + +would run 5 successive simulations of the same system for a total of +50,000 timesteps. + +If you wish to run totally different simulations, one after the other, +the :doc:`clear ` command can be used in between them to +re-initialize LAMMPS. For example, this script + + +.. parsed-literal:: + + units lj + atom_style atomic + read_data data.lj + run 10000 + clear + units lj + atom_style atomic + read_data data.lj.new + run 10000 + +would run 2 independent simulations, one after the other. + +For large numbers of independent simulations, you can use +:doc:`variables ` and the :doc:`next ` and +:doc:`jump ` commands to loop over the same input script +multiple times with different settings. For example, this +script, named in.polymer + + +.. parsed-literal:: + + variable d index run1 run2 run3 run4 run5 run6 run7 run8 + shell cd $d + read_data data.polymer + run 10000 + shell cd .. + clear + next d + jump in.polymer + +would run 8 simulations in different directories, using a data.polymer +file in each directory. The same concept could be used to run the +same system at 8 different temperatures, using a temperature variable +and storing the output in different log and dump files, for example + + +.. parsed-literal:: + + variable a loop 8 + variable t index 0.8 0.85 0.9 0.95 1.0 1.05 1.1 1.15 + log log.$a + read data.polymer + velocity all create $t 352839 + fix 1 all nvt $t $t 100.0 + dump 1 all atom 1000 dump.$a + run 100000 + clear + next t + next a + jump in.polymer + +All of the above examples work whether you are running on 1 or +multiple processors, but assumed you are running LAMMPS on a single +partition of processors. LAMMPS can be run on multiple partitions via +the :doc:`-partition command-line switch `. + +In the last 2 examples, if LAMMPS were run on 3 partitions, the same +scripts could be used if the "index" and "loop" variables were +replaced with *universe*\ -style variables, as described in the +:doc:`variable ` command. Also, the "next t" and "next a" +commands would need to be replaced with a single "next a t" command. +With these modifications, the 8 simulations of each script would run +on the 3 partitions one after the other until all were finished. +Initially, 3 simulations would be started simultaneously, one on each +partition. When one finished, that partition would then start +the 4th simulation, and so forth, until all 8 were completed. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_nemd.rst b/doc/src/Howto_nemd.rst new file mode 100644 index 0000000000..c29065e672 --- /dev/null +++ b/doc/src/Howto_nemd.rst @@ -0,0 +1,60 @@ +NEMD simulations +================ + +Non-equilibrium molecular dynamics or NEMD simulations are typically +used to measure a fluid's rheological properties such as viscosity. +In LAMMPS, such simulations can be performed by first setting up a +non-orthogonal simulation box (see the preceding Howto section). + +A shear strain can be applied to the simulation box at a desired +strain rate by using the :doc:`fix deform ` command. The +:doc:`fix nvt/sllod ` command can be used to thermostat +the sheared fluid and integrate the SLLOD equations of motion for the +system. Fix nvt/sllod uses :doc:`compute temp/deform ` to compute a thermal temperature +by subtracting out the streaming velocity of the shearing atoms. The +velocity profile or other properties of the fluid can be monitored via +the :doc:`fix ave/chunk ` command. + +.. note:: + + A recent (2017) book by :ref:`(Daivis and Todd) ` + discusses use of the SLLOD method and non-equilibrium MD (NEMD) + thermostatting generally, for both simple and complex fluids, + e.g. molecular systems. The latter can be tricky to do correctly. + +As discussed in the previous section on non-orthogonal simulation +boxes, the amount of tilt or skew that can be applied is limited by +LAMMPS for computational efficiency to be 1/2 of the parallel box +length. However, :doc:`fix deform ` can continuously strain +a box by an arbitrary amount. As discussed in the :doc:`fix deform ` command, when the tilt value reaches a limit, +the box is flipped to the opposite limit which is an equivalent tiling +of periodic space. The strain rate can then continue to change as +before. In a long NEMD simulation these box re-shaping events may +occur many times. + +In a NEMD simulation, the "remap" option of :doc:`fix deform ` should be set to "remap v", since that is what +:doc:`fix nvt/sllod ` assumes to generate a velocity +profile consistent with the applied shear strain rate. + +An alternative method for calculating viscosities is provided via the +:doc:`fix viscosity ` command. + +NEMD simulations can also be used to measure transport properties of a fluid +through a pore or channel. Simulations of steady-state flow can be performed +using the :doc:`fix flow/gauss ` command. + + +---------- + + +.. _Daivis-nemd: + + + +**(Daivis and Todd)** Daivis and Todd, Nonequilibrium Molecular Dynamics (book), +Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_output.rst b/doc/src/Howto_output.rst new file mode 100644 index 0000000000..6a5788cab3 --- /dev/null +++ b/doc/src/Howto_output.rst @@ -0,0 +1,349 @@ +Output from LAMMPS (thermo, dumps, computes, fixes, variables) +============================================================== + +There are four basic kinds of LAMMPS output: + +* :doc:`Thermodynamic output `, which is a list + of quantities printed every few timesteps to the screen and logfile. +* :doc:`Dump files `, which contain snapshots of atoms and various + per-atom values and are written at a specified frequency. +* Certain fixes can output user-specified quantities to files: :doc:`fix ave/time ` for time averaging, :doc:`fix ave/chunk ` for spatial or other averaging, and :doc:`fix print ` for single-line output of + :doc:`variables `. Fix print can also output to the + screen. +* :doc:`Restart files `. + + +A simulation prints one set of thermodynamic output and (optionally) +restart files. It can generate any number of dump files and fix +output files, depending on what :doc:`dump ` and :doc:`fix ` +commands you specify. + +As discussed below, LAMMPS gives you a variety of ways to determine +what quantities are computed and printed when the thermodynamics, +dump, or fix commands listed above perform output. Throughout this +discussion, note that users can also :doc:`add their own computes and fixes to LAMMPS ` which can then generate values that can then be +output with these commands. + +The following sub-sections discuss different LAMMPS command related +to output and the kind of data they operate on and produce: + +* :ref:`Global/per-atom/local data ` +* :ref:`Scalar/vector/array data ` +* :ref:`Thermodynamic output ` +* :ref:`Dump file output ` +* :ref:`Fixes that write output files ` +* :ref:`Computes that process output quantities ` +* :ref:`Fixes that process output quantities ` +* :ref:`Computes that generate values to output ` +* :ref:`Fixes that generate values to output ` +* :ref:`Variables that generate values to output ` +* :ref:`Summary table of output options and data flow between commands ` + +.. _global: + +Global/per-atom/local data +--------------------------------------- + +Various output-related commands work with three different styles of +data: global, per-atom, or local. A global datum is one or more +system-wide values, e.g. the temperature of the system. A per-atom +datum is one or more values per atom, e.g. the kinetic energy of each +atom. Local datums are calculated by each processor based on the +atoms it owns, but there may be zero or more per atom, e.g. a list of +bond distances. + +.. _scalar: + +Scalar/vector/array data +------------------------------------- + +Global, per-atom, and local datums can each come in three kinds: a +single scalar value, a vector of values, or a 2d array of values. The +doc page for a "compute" or "fix" or "variable" that generates data +will specify both the style and kind of data it produces, e.g. a +per-atom vector. + +When a quantity is accessed, as in many of the output commands +discussed below, it can be referenced via the following bracket +notation, where ID in this case is the ID of a compute. The leading +"c\_" would be replaced by "f\_" for a fix, or "v\_" for a variable: + ++-------------+--------------------------------------------+ +| c\_ID | entire scalar, vector, or array | ++-------------+--------------------------------------------+ +| c\_ID[I] | one element of vector, one column of array | ++-------------+--------------------------------------------+ +| c\_ID[I][J] | one element of array | ++-------------+--------------------------------------------+ + +In other words, using one bracket reduces the dimension of the data +once (vector -> scalar, array -> vector). Using two brackets reduces +the dimension twice (array -> scalar). Thus a command that uses +scalar values as input can typically also process elements of a vector +or array. + +.. _thermo: + +Thermodynamic output +--------------------------------- + +The frequency and format of thermodynamic output is set by the +:doc:`thermo `, :doc:`thermo\_style `, and +:doc:`thermo\_modify ` commands. The +:doc:`thermo\_style ` command also specifies what values +are calculated and written out. Pre-defined keywords can be specified +(e.g. press, etotal, etc). Three additional kinds of keywords can +also be specified (c\_ID, f\_ID, v\_name), where a :doc:`compute ` +or :doc:`fix ` or :doc:`variable ` provides the value to be +output. In each case, the compute, fix, or variable must generate +global values for input to the :doc:`thermo\_style custom ` +command. + +Note that thermodynamic output values can be "extensive" or +"intensive". The former scale with the number of atoms in the system +(e.g. total energy), the latter do not (e.g. temperature). The +setting for :doc:`thermo\_modify norm ` determines whether +extensive quantities are normalized or not. Computes and fixes +produce either extensive or intensive values; see their individual doc +pages for details. :doc:`Equal-style variables ` produce only +intensive values; you can include a division by "natoms" in the +formula if desired, to make an extensive calculation produce an +intensive result. + +.. _dump: + +Dump file output +--------------------------- + +Dump file output is specified by the :doc:`dump ` and +:doc:`dump\_modify ` commands. There are several +pre-defined formats (dump atom, dump xtc, etc). + +There is also a :doc:`dump custom ` format where the user +specifies what values are output with each atom. Pre-defined atom +attributes can be specified (id, x, fx, etc). Three additional kinds +of keywords can also be specified (c\_ID, f\_ID, v\_name), where a +:doc:`compute ` or :doc:`fix ` or :doc:`variable ` +provides the values to be output. In each case, the compute, fix, or +variable must generate per-atom values for input to the :doc:`dump custom ` command. + +There is also a :doc:`dump local ` format where the user specifies +what local values to output. A pre-defined index keyword can be +specified to enumerate the local values. Two additional kinds of +keywords can also be specified (c\_ID, f\_ID), where a +:doc:`compute ` or :doc:`fix ` or :doc:`variable ` +provides the values to be output. In each case, the compute or fix +must generate local values for input to the :doc:`dump local ` +command. + +.. _fixoutput: + +Fixes that write output files +--------------------------------------------- + +Several fixes take various quantities as input and can write output +files: :doc:`fix ave/time `, :doc:`fix ave/chunk `, :doc:`fix ave/histo `, +:doc:`fix ave/correlate `, and :doc:`fix print `. + +The :doc:`fix ave/time ` command enables direct output to +a file and/or time-averaging of global scalars or vectors. The user +specifies one or more quantities as input. These can be global +:doc:`compute ` values, global :doc:`fix ` values, or +:doc:`variables ` of any style except the atom style which +produces per-atom values. Since a variable can refer to keywords used +by the :doc:`thermo\_style custom ` command (like temp or +press) and individual per-atom values, a wide variety of quantities +can be time averaged and/or output in this way. If the inputs are one +or more scalar values, then the fix generate a global scalar or vector +of output. If the inputs are one or more vector values, then the fix +generates a global vector or array of output. The time-averaged +output of this fix can also be used as input to other output commands. + +The :doc:`fix ave/chunk ` command enables direct output +to a file of chunk-averaged per-atom quantities like those output in +dump files. Chunks can represent spatial bins or other collections of +atoms, e.g. individual molecules. The per-atom quantities can be atom +density (mass or number) or atom attributes such as position, +velocity, force. They can also be per-atom quantities calculated by a +:doc:`compute `, by a :doc:`fix `, or by an atom-style +:doc:`variable `. The chunk-averaged output of this fix can +also be used as input to other output commands. + +The :doc:`fix ave/histo ` command enables direct output +to a file of histogrammed quantities, which can be global or per-atom +or local quantities. The histogram output of this fix can also be +used as input to other output commands. + +The :doc:`fix ave/correlate ` command enables direct +output to a file of time-correlated quantities, which can be global +values. The correlation matrix output of this fix can also be used as +input to other output commands. + +The :doc:`fix print ` command can generate a line of output +written to the screen and log file or to a separate file, periodically +during a running simulation. The line can contain one or more +:doc:`variable ` values for any style variable except the +vector or atom styles). As explained above, variables themselves can +contain references to global values generated by :doc:`thermodynamic keywords `, :doc:`computes `, +:doc:`fixes `, or other :doc:`variables `, or to per-atom +values for a specific atom. Thus the :doc:`fix print ` +command is a means to output a wide variety of quantities separate +from normal thermodynamic or dump file output. + +.. _computeoutput: + +Computes that process output quantities +----------------------------------------------------------- + +The :doc:`compute reduce ` and :doc:`compute reduce/region ` commands take one or more per-atom +or local vector quantities as inputs and "reduce" them (sum, min, max, +ave) to scalar quantities. These are produced as output values which +can be used as input to other output commands. + +The :doc:`compute slice ` command take one or more global +vector or array quantities as inputs and extracts a subset of their +values to create a new vector or array. These are produced as output +values which can be used as input to other output commands. + +The :doc:`compute property/atom ` command takes a +list of one or more pre-defined atom attributes (id, x, fx, etc) and +stores the values in a per-atom vector or array. These are produced +as output values which can be used as input to other output commands. +The list of atom attributes is the same as for the :doc:`dump custom ` command. + +The :doc:`compute property/local ` command takes +a list of one or more pre-defined local attributes (bond info, angle +info, etc) and stores the values in a local vector or array. These +are produced as output values which can be used as input to other +output commands. + +.. _fixprocoutput: + +Fixes that process output quantities +-------------------------------------------------------- + +The :doc:`fix vector ` command can create global vectors as +output from global scalars as input, accumulating them one element at +a time. + +The :doc:`fix ave/atom ` command performs time-averaging +of per-atom vectors. The per-atom quantities can be atom attributes +such as position, velocity, force. They can also be per-atom +quantities calculated by a :doc:`compute `, by a +:doc:`fix `, or by an atom-style :doc:`variable `. The +time-averaged per-atom output of this fix can be used as input to +other output commands. + +The :doc:`fix store/state ` command can archive one or +more per-atom attributes at a particular time, so that the old values +can be used in a future calculation or output. The list of atom +attributes is the same as for the :doc:`dump custom ` command, +including per-atom quantities calculated by a :doc:`compute `, +by a :doc:`fix `, or by an atom-style :doc:`variable `. +The output of this fix can be used as input to other output commands. + +.. _compute: + +Computes that generate values to output +----------------------------------------------------- + +Every :doc:`compute ` in LAMMPS produces either global or +per-atom or local values. The values can be scalars or vectors or +arrays of data. These values can be output using the other commands +described in this section. The doc page for each compute command +describes what it produces. Computes that produce per-atom or local +values have the word "atom" or "local" in their style name. Computes +without the word "atom" or "local" produce global values. + +.. _fix: + +Fixes that generate values to output +---------------------------------------------- + +Some :doc:`fixes ` in LAMMPS produces either global or per-atom or +local values which can be accessed by other commands. The values can +be scalars or vectors or arrays of data. These values can be output +using the other commands described in this section. The doc page for +each fix command tells whether it produces any output quantities and +describes them. + +.. _variable: + +Variables that generate values to output +------------------------------------------------------- + +:doc:`Variables ` defined in an input script can store one or +more strings. But equal-style, vector-style, and atom-style or +atomfile-style variables generate a global scalar value, global vector +or values, or a per-atom vector, respectively, when accessed. The +formulas used to define these variables can contain references to the +thermodynamic keywords and to global and per-atom data generated by +computes, fixes, and other variables. The values generated by +variables can be used as input to and thus output by the other +commands described in this section. + +.. _table: + +Summary table of output options and data flow between commands +-------------------------------------------------------------------------- + +This table summarizes the various commands that can be used for +generating output from LAMMPS. Each command produces output data of +some kind and/or writes data to a file. Most of the commands can take +data from other commands as input. Thus you can link many of these +commands together in pipeline form, where data produced by one command +is used as input to another command and eventually written to the +screen or to a file. Note that to hook two commands together the +output and input data types must match, e.g. global/per-atom/local +data and scalar/vector/array data. + +Also note that, as described above, when a command takes a scalar as +input, that could be an element of a vector or array. Likewise a +vector input could be a column of an array. + ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| Command | Input | Output | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`thermo\_style custom ` | global scalars | screen, log file | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`dump custom ` | per-atom vectors | dump file | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`dump local ` | local vectors | dump file | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`fix print ` | global scalar from variable | screen, file | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`print ` | global scalar from variable | screen | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`computes ` | N/A | global/per-atom/local scalar/vector/array | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`fixes ` | N/A | global/per-atom/local scalar/vector/array | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`variables ` | global scalars and vectors, per-atom vectors | global scalar and vector, per-atom vector | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`compute reduce ` | per-atom/local vectors | global scalar/vector | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`compute slice ` | global vectors/arrays | global vector/array | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`compute property/atom ` | per-atom vectors | per-atom vector/array | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`compute property/local ` | local vectors | local vector/array | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`fix vector ` | global scalars | global vector | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`fix ave/atom ` | per-atom vectors | per-atom vector/array | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`fix ave/time ` | global scalars/vectors | global scalar/vector/array, file | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`fix ave/chunk ` | per-atom vectors | global array, file | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`fix ave/histo ` | global/per-atom/local scalars and vectors | global array, file | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`fix ave/correlate ` | global scalars | global array, file | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ +| :doc:`fix store/state ` | per-atom vectors | per-atom vector/array | ++--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_polarizable.rst b/doc/src/Howto_polarizable.rst new file mode 100644 index 0000000000..e9bca43128 --- /dev/null +++ b/doc/src/Howto_polarizable.rst @@ -0,0 +1,78 @@ +Polarizable models +================== + +In polarizable force fields the charge distributions in molecules and +materials respond to their electrostatic environments. Polarizable +systems can be simulated in LAMMPS using three methods: + +* the fluctuating charge method, implemented in the :doc:`QEQ ` + package, +* the adiabatic core-shell method, implemented in the + :doc:`CORESHELL ` package, +* the thermalized Drude dipole method, implemented in the + :doc:`USER-DRUDE ` package. + +The fluctuating charge method calculates instantaneous charges on +interacting atoms based on the electronegativity equalization +principle. It is implemented in the :doc:`fix qeq ` which is +available in several variants. It is a relatively efficient technique +since no additional particles are introduced. This method allows for +charge transfer between molecules or atom groups. However, because the +charges are located at the interaction sites, off-plane components of +polarization cannot be represented in planar molecules or atom groups. + +The two other methods share the same basic idea: polarizable atoms are +split into one core atom and one satellite particle (called shell or +Drude particle) attached to it by a harmonic spring. Both atoms bear +a charge and they represent collectively an induced electric dipole. +These techniques are computationally more expensive than the QEq +method because of additional particles and bonds. These two +charge-on-spring methods differ in certain features, with the +core-shell model being normally used for ionic/crystalline materials, +whereas the so-called Drude model is normally used for molecular +systems and fluid states. + +The core-shell model is applicable to crystalline materials where the +high symmetry around each site leads to stable trajectories of the +core-shell pairs. However, bonded atoms in molecules can be so close +that a core would interact too strongly or even capture the Drude +particle of a neighbor. The Drude dipole model is relatively more +complex in order to remedy this and other issues. Specifically, the +Drude model includes specific thermostatting of the core-Drude pairs +and short-range damping of the induced dipoles. + +The three polarization methods can be implemented through a +self-consistent calculation of charges or induced dipoles at each +timestep. In the fluctuating charge scheme this is done by the matrix +inversion method in :doc:`fix qeq/point `, but for core-shell +or Drude-dipoles the relaxed-dipoles technique would require an slow +iterative procedure. These self-consistent solutions yield accurate +trajectories since the additional degrees of freedom representing +polarization are massless. An alternative is to attribute a mass to +the additional degrees of freedom and perform time integration using +an extended Lagrangian technique. For the fluctuating charge scheme +this is done by :doc:`fix qeq/dynamic `, and for the +charge-on-spring models by the methods outlined in the next two +sections. The assignment of masses to the additional degrees of +freedom can lead to unphysical trajectories if care is not exerted in +choosing the parameters of the polarizable models and the simulation +conditions. + +In the core-shell model the vibration of the shells is kept faster +than the ionic vibrations to mimic the fast response of the +polarizable electrons. But in molecular systems thermalizing the +core-Drude pairs at temperatures comparable to the rest of the +simulation leads to several problems (kinetic energy transfer, too +short a timestep, etc.) In order to avoid these problems the relative +motion of the Drude particles with respect to their cores is kept +"cold" so the vibration of the core-Drude pairs is very slow, +approaching the self-consistent regime. In both models the +temperature is regulated using the velocities of the center of mass of +core+shell (or Drude) pairs, but in the Drude model the actual +relative core-Drude particle motion is thermostatted separately as +well. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_pylammps.rst b/doc/src/Howto_pylammps.rst new file mode 100644 index 0000000000..2711e26914 --- /dev/null +++ b/doc/src/Howto_pylammps.rst @@ -0,0 +1,584 @@ +PyLammps Tutorial +================= + +.. contents:: + +Overview +-------- + +PyLammps is a Python wrapper class which can be created on its own or +use an existing lammps Python object. It creates a simpler, +Python-like interface to common LAMMPS functionality, in contrast to +the lammps.py wrapper on the C-style LAMMPS library interface which is +written using Python ctypes. The lammps.py wrapper is discussed on +the :doc:`Python library ` doc page. + +Unlike the flat ctypes interface, PyLammps exposes a discoverable API. +It no longer requires knowledge of the underlying C++ code +implementation. Finally, the IPyLammps wrapper builds on top of +PyLammps and adds some additional features for IPython integration +into IPython notebooks, e.g. for embedded visualization output from +dump/image. + +Comparison of lammps and PyLammps interfaces +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +lammps.lammps +""""""""""""" + +* uses C-Types +* direct memory access to native C++ data +* provides functions to send and receive data to LAMMPS +* requires knowledge of how LAMMPS internally works (C pointers, etc) + +lammps.PyLammps +""""""""""""""" + +* higher-level abstraction built on top of original C-Types interface +* manipulation of Python objects +* communication with LAMMPS is hidden from API user +* shorter, more concise Python +* better IPython integration, designed for quick prototyping + +Quick Start +----------- + +System-wide Installation +^^^^^^^^^^^^^^^^^^^^^^^^ + +Step 1: Building LAMMPS as a shared library +""""""""""""""""""""""""""""""""""""""""""" + +To use LAMMPS inside of Python it has to be compiled as shared library. This +library is then loaded by the Python interface. In this example we enable the +MOLECULE package and compile LAMMPS with C++ exceptions, PNG, JPEG and FFMPEG +output support enabled. + +Step 1a: For the CMake based build system, the steps are: + + +.. code-block:: bash + + mkdir $LAMMPS_DIR/build-shared + cd $LAMMPS_DIR/build-shared + + # MPI, PNG, Jpeg, FFMPEG are auto-detected + cmake ../cmake -DPKG_MOLECULE=yes -DLAMMPS_EXCEPTIONS=yes -DBUILD_LIB=yes -DBUILD_SHARED_LIBS=yes + make + +Step 1b: For the legacy, make based build system, the steps are: + + +.. code-block:: bash + + cd $LAMMPS_DIR/src + + # add packages if necessary + make yes-MOLECULE + + # compile shared library using Makefile + make mpi mode=shlib LMP_INC="-DLAMMPS_PNG -DLAMMPS_JPEG -DLAMMPS_FFMPEG -DLAMMPS_EXCEPTIONS" JPG_LIB="-lpng -ljpeg" + +Step 2: Installing the LAMMPS Python package +"""""""""""""""""""""""""""""""""""""""""""" + +PyLammps is part of the lammps Python package. To install it simply install +that package into your current Python installation with: + + +.. code-block:: bash + + make install-python + +.. note:: + + Recompiling the shared library requires re-installing the Python package + +Installation inside of a virtualenv +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +You can use virtualenv to create a custom Python environment specifically tuned +for your workflow. + +Benefits of using a virtualenv +"""""""""""""""""""""""""""""" + +* isolation of your system Python installation from your development installation +* installation can happen in your user directory without root access (useful for HPC clusters) +* installing packages through pip allows you to get newer versions of packages than e.g., through apt-get or yum package managers (and without root access) +* you can even install specific old versions of a package if necessary + +**Prerequisite (e.g. on Ubuntu)** + + +.. code-block:: bash + + apt-get install python-virtualenv + +Creating a virtualenv with lammps installed +""""""""""""""""""""""""""""""""""""""""""" + + +.. code-block:: bash + + # create virtualenv named 'testing' + virtualenv $HOME/python/testing + + # activate 'testing' environment + source $HOME/python/testing/bin/activate + +Now configure and compile the LAMMPS shared library as outlined above. +When using CMake and the shared library has already been build, you +need to re-run CMake to update the location of the python executable +to the location in the virtual environment with: + + +.. code-block:: bash + + cmake . -DPYTHON_EXECUTABLE=$(which python) + + # install LAMMPS package in virtualenv + (testing) make install-python + + # install other useful packages + (testing) pip install matplotlib jupyter mpi4py + + ... + + # return to original shell + (testing) deactivate + +Creating a new instance of PyLammps +----------------------------------- + +To create a PyLammps object you need to first import the class from the lammps +module. By using the default constructor, a new *lammps* instance is created. + + +.. code-block:: Python + + from lammps import PyLammps + L = PyLammps() + +You can also initialize PyLammps on top of this existing *lammps* object: + + +.. code-block:: Python + + from lammps import lammps, PyLammps + lmp = lammps() + L = PyLammps(ptr=lmp) + +Commands +-------- + +Sending a LAMMPS command with the existing library interfaces is done using +the command method of the lammps object instance. + +For instance, let's take the following LAMMPS command: + + +.. code-block:: LAMMPS + + region box block 0 10 0 5 -0.5 0.5 + +In the original interface this command can be executed with the following +Python code if *L* was a lammps instance: + + +.. code-block:: Python + + L.command("region box block 0 10 0 5 -0.5 0.5") + +With the PyLammps interface, any command can be split up into arbitrary parts +separated by white-space, passed as individual arguments to a region method. + + +.. code-block:: Python + + L.region("box block", 0, 10, 0, 5, -0.5, 0.5) + +Note that each parameter is set as Python literal floating-point number. In the +PyLammps interface, each command takes an arbitrary parameter list and transparently +merges it to a single command string, separating individual parameters by white-space. + +The benefit of this approach is avoiding redundant command calls and easier +parameterization. In the original interface parameterization needed to be done +manually by creating formatted strings. + + +.. code-block:: Python + + L.command("region box block %f %f %f %f %f %f" % (xlo, xhi, ylo, yhi, zlo, zhi)) + +In contrast, methods of PyLammps accept parameters directly and will convert +them automatically to a final command string. + + +.. code-block:: Python + + L.region("box block", xlo, xhi, ylo, yhi, zlo, zhi) + +System state +------------ + +In addition to dispatching commands directly through the PyLammps object, it +also provides several properties which allow you to query the system state. + + + +L.system + Is a dictionary describing the system such as the bounding box or number of atoms + +L.system.xlo, L.system.xhi + bounding box limits along x-axis + +L.system.ylo, L.system.yhi + bounding box limits along y-axis + +L.system.zlo, L.system.zhi + bounding box limits along z-axis + +L.communication + configuration of communication subsystem, such as the number of threads or processors + +L.communication.nthreads + number of threads used by each LAMMPS process + +L.communication.nprocs + number of MPI processes used by LAMMPS + +L.fixes + List of fixes in the current system + +L.computes + List of active computes in the current system + +L.dump + List of active dumps in the current system + +L.groups + List of groups present in the current system + + + +Working with LAMMPS variables +----------------------------- + +LAMMPS variables can be both defined and accessed via the PyLammps interface. + +To define a variable you can use the :doc:`variable ` command: + + +.. code-block:: Python + + L.variable("a index 2") + +A dictionary of all variables is returned by L.variables + +you can access an individual variable by retrieving a variable object from the +L.variables dictionary by name + + +.. code-block:: Python + + a = L.variables['a'] + +The variable value can then be easily read and written by accessing the value +property of this object. + + +.. code-block:: Python + + print(a.value) + a.value = 4 + +Retrieving the value of an arbitrary LAMMPS expressions +------------------------------------------------------- + +LAMMPS expressions can be immediately evaluated by using the eval method. The +passed string parameter can be any expression containing global thermo values, +variables, compute or fix data. + + +.. code-block:: Python + + result = L.eval("ke") # kinetic energy + result = L.eval("pe") # potential energy + + result = L.eval("v_t/2.0") + +Accessing atom data +------------------- + +All atoms in the current simulation can be accessed by using the L.atoms list. +Each element of this list is an object which exposes its properties (id, type, +position, velocity, force, etc.). + + +.. code-block:: Python + + # access first atom + L.atoms[0].id + L.atoms[0].type + + # access second atom + L.atoms[1].position + L.atoms[1].velocity + L.atoms[1].force + +Some properties can also be used to set: + + +.. code-block:: Python + + # set position in 2D simulation + L.atoms[0].position = (1.0, 0.0) + + # set position in 3D simulation + L.atoms[0].position = (1.0, 0.0, 1.) + +Evaluating thermo data +---------------------- + +Each simulation run usually produces thermo output based on system state, +computes, fixes or variables. The trajectories of these values can be queried +after a run via the L.runs list. This list contains a growing list of run data. +The first element is the output of the first run, the second element that of +the second run. + + +.. code-block:: Python + + L.run(1000) + L.runs[0] # data of first 1000 time steps + + L.run(1000) + L.runs[1] # data of second 1000 time steps + +Each run contains a dictionary of all trajectories. Each trajectory is +accessible through its thermo name: + + +.. code-block:: Python + + L.runs[0].thermo.Step # list of time steps in first run + L.runs[0].thermo.Ke # list of kinetic energy values in first run + +Together with matplotlib plotting data out of LAMMPS becomes simple: + + +.. code-block:: Python + + import matplotlib.plot as plt + steps = L.runs[0].thermo.Step + ke = L.runs[0].thermo.Ke + plt.plot(steps, ke) + +Error handling with PyLammps +---------------------------- + +Compiling the shared library with C++ exception support provides a better error +handling experience. Without exceptions the LAMMPS code will terminate the +current Python process with an error message. C++ exceptions allow capturing +them on the C++ side and rethrowing them on the Python side. This way you +can handle LAMMPS errors through the Python exception handling mechanism. + +.. warning:: + + Capturing a LAMMPS exception in Python can still mean that the + current LAMMPS process is in an illegal state and must be terminated. It is + advised to save your data and terminate the Python instance as quickly as + possible. + +Using PyLammps in IPython notebooks and Jupyter +----------------------------------------------- + +If the LAMMPS Python package is installed for the same Python interpreter as +IPython, you can use PyLammps directly inside of an IPython notebook inside of +Jupyter. Jupyter is a powerful integrated development environment (IDE) for +many dynamic languages like Python, Julia and others, which operates inside of +any web browser. Besides auto-completion and syntax highlighting it allows you +to create formatted documents using Markup, mathematical formulas, graphics and +animations intermixed with executable Python code. It is a great format for +tutorials and showcasing your latest research. + +To launch an instance of Jupyter simply run the following command inside your +Python environment (this assumes you followed the Quick Start instructions): + + +.. code-block:: bash + + jupyter notebook + +IPyLammps Examples +------------------ + +Examples of IPython notebooks can be found in the python/examples/pylammps +sub-directory. To open these notebooks launch *jupyter notebook* inside this +directory and navigate to one of them. If you compiled and installed +a LAMMPS shared library with exceptions, PNG, JPEG and FFMPEG support +you should be able to rerun all of these notebooks. + +Validating a dihedral potential +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This example showcases how an IPython Notebook can be used to compare a simple +LAMMPS simulation of a harmonic dihedral potential to its analytical solution. +Four atoms are placed in the simulation and the dihedral potential is applied on +them using a datafile. Then one of the atoms is rotated along the central axis by +setting its position from Python, which changes the dihedral angle. + + +.. code-block:: Python + + phi = [d \* math.pi / 180 for d in range(360)] + + pos = [(1.0, math.cos(p), math.sin(p)) for p in phi] + + pe = [] + for p in pos: + L.atoms[3].position = p + L.run(0) + pe.append(L.eval("pe")) + +By evaluating the potential energy for each position we can verify that +trajectory with the analytical formula. To compare both solutions, we plot +both trajectories over each other using matplotlib, which embeds the generated +plot inside the IPython notebook. + +.. image:: JPG/pylammps_dihedral.jpg + :align: center + +Running a Monte Carlo relaxation +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This second example shows how to use PyLammps to create a 2D Monte Carlo Relaxation +simulation, computing and plotting energy terms and even embedding video output. + +Initially, a 2D system is created in a state with minimal energy. + +.. image:: JPG/pylammps_mc_minimum.jpg + :align: center + +It is then disordered by moving each atom by a random delta. + + +.. code-block:: Python + + random.seed(27848) + deltaperturb = 0.2 + + for i in range(L.system.natoms): + x, y = L.atoms[i].position + dx = deltaperturb \* random.uniform(-1, 1) + dy = deltaperturb \* random.uniform(-1, 1) + L.atoms[i].position = (x+dx, y+dy) + + L.run(0) + +.. image:: JPG/pylammps_mc_disordered.jpg + :align: center + +Finally, the Monte Carlo algorithm is implemented in Python. It continuously +moves random atoms by a random delta and only accepts certain moves. + + +.. code-block:: Python + + estart = L.eval("pe") + elast = estart + + naccept = 0 + energies = [estart] + + niterations = 3000 + deltamove = 0.1 + kT = 0.05 + + natoms = L.system.natoms + + for i in range(niterations): + iatom = random.randrange(0, natoms) + current_atom = L.atoms[iatom] + + x0, y0 = current_atom.position + + dx = deltamove \* random.uniform(-1, 1) + dy = deltamove \* random.uniform(-1, 1) + + current_atom.position = (x0+dx, y0+dy) + + L.run(1, "pre no post no") + + e = L.eval("pe") + energies.append(e) + + if e <= elast: + naccept += 1 + elast = e + elif random.random() <= math.exp(natoms\*(elast-e)/kT): + naccept += 1 + elast = e + else: + current_atom.position = (x0, y0) + +The energies of each iteration are collected in a Python list and finally plotted using matplotlib. + +.. image:: JPG/pylammps_mc_energies_plot.jpg + :align: center + +The IPython notebook also shows how to use dump commands and embed video files +inside of the IPython notebook. + +Using PyLammps and mpi4py (Experimental) +---------------------------------------- + +PyLammps can be run in parallel using mpi4py. This python package can be installed using + + +.. code-block:: bash + + pip install mpi4py + +The following is a short example which reads in an existing LAMMPS input file and +executes it in parallel. You can find in.melt in the examples/melt folder. + + +.. code-block:: Python + + from mpi4py import MPI + from lammps import PyLammps + + L = PyLammps() + L.file("in.melt") + + if MPI.COMM_WORLD.rank == 0: + print("Potential energy: ", L.eval("pe")) + + MPI.Finalize() + +To run this script (melt.py) in parallel using 4 MPI processes we invoke the +following mpirun command: + + +.. code-block:: bash + + mpirun -np 4 python melt.py + +.. warning:: + + Any command must be executed by all MPI processes. However, evaluations and querying the system state is only available on rank 0. + +Feedback and Contributing +------------------------- + +If you find this Python interface useful, please feel free to provide feedback +and ideas on how to improve it to Richard Berger (richard.berger@temple.edu). We also +want to encourage people to write tutorial style IPython notebooks showcasing LAMMPS usage +and maybe their latest research results. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_pylammps.txt b/doc/src/Howto_pylammps.txt deleted file mode 100644 index 54f17d912a..0000000000 --- a/doc/src/Howto_pylammps.txt +++ /dev/null @@ -1,481 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -PyLammps Tutorial :h3 - - - -Overview :h4 - -PyLammps is a Python wrapper class which can be created on its own or -use an existing lammps Python object. It creates a simpler, -Python-like interface to common LAMMPS functionality, in contrast to -the lammps.py wrapper on the C-style LAMMPS library interface which is -written using Python ctypes. The lammps.py wrapper is discussed on -the "Python library"_Python_library.html doc page. - -Unlike the flat ctypes interface, PyLammps exposes a discoverable API. -It no longer requires knowledge of the underlying C++ code -implementation. Finally, the IPyLammps wrapper builds on top of -PyLammps and adds some additional features for IPython integration -into IPython notebooks, e.g. for embedded visualization output from -dump/image. - -Comparison of lammps and PyLammps interfaces :h5 - -lammps.lammps :h6 - -uses C-Types -direct memory access to native C++ data -provides functions to send and receive data to LAMMPS -requires knowledge of how LAMMPS internally works (C pointers, etc) :ul - -lammps.PyLammps :h6 - -higher-level abstraction built on top of original C-Types interface -manipulation of Python objects -communication with LAMMPS is hidden from API user -shorter, more concise Python -better IPython integration, designed for quick prototyping :ul - -Quick Start :h4 - -System-wide Installation :h5 - -Step 1: Building LAMMPS as a shared library :h6 - -To use LAMMPS inside of Python it has to be compiled as shared library. This -library is then loaded by the Python interface. In this example we enable the -MOLECULE package and compile LAMMPS with C++ exceptions, PNG, JPEG and FFMPEG -output support enabled. - -Step 1a: For the CMake based build system, the steps are: - -mkdir $LAMMPS_DIR/build-shared -cd $LAMMPS_DIR/build-shared :pre - -# MPI, PNG, Jpeg, FFMPEG are auto-detected -cmake ../cmake -DPKG_MOLECULE=yes -DLAMMPS_EXCEPTIONS=yes -DBUILD_LIB=yes -DBUILD_SHARED_LIBS=yes -make :pre - -Step 1b: For the legacy, make based build system, the steps are: - -cd $LAMMPS_DIR/src :pre - -# add packages if necessary -make yes-MOLECULE :pre - -# compile shared library using Makefile -make mpi mode=shlib LMP_INC="-DLAMMPS_PNG -DLAMMPS_JPEG -DLAMMPS_FFMPEG -DLAMMPS_EXCEPTIONS" JPG_LIB="-lpng -ljpeg" :pre - -Step 2: Installing the LAMMPS Python package :h6 - -PyLammps is part of the lammps Python package. To install it simply install -that package into your current Python installation with: - -make install-python :pre - -NOTE: Recompiling the shared library requires re-installing the Python package - - -Installation inside of a virtualenv :h5 - -You can use virtualenv to create a custom Python environment specifically tuned -for your workflow. - -Benefits of using a virtualenv :h6 - -isolation of your system Python installation from your development installation -installation can happen in your user directory without root access (useful for HPC clusters) -installing packages through pip allows you to get newer versions of packages than e.g., through apt-get or yum package managers (and without root access) -you can even install specific old versions of a package if necessary :ul - -[Prerequisite (e.g. on Ubuntu)] - -apt-get install python-virtualenv :pre - -Creating a virtualenv with lammps installed :h6 - -# create virtualenv named 'testing' -virtualenv $HOME/python/testing :pre - -# activate 'testing' environment -source $HOME/python/testing/bin/activate :pre - -Now configure and compile the LAMMPS shared library as outlined above. -When using CMake and the shared library has already been build, you -need to re-run CMake to update the location of the python executable -to the location in the virtual environment with: - -cmake . -DPYTHON_EXECUTABLE=$(which python) :pre - -# install LAMMPS package in virtualenv -(testing) make install-python :pre - -# install other useful packages -(testing) pip install matplotlib jupyter mpi4py :pre - -... :pre - -# return to original shell -(testing) deactivate :pre - - -Creating a new instance of PyLammps :h4 - -To create a PyLammps object you need to first import the class from the lammps -module. By using the default constructor, a new {lammps} instance is created. - -from lammps import PyLammps -L = PyLammps() :pre - -You can also initialize PyLammps on top of this existing {lammps} object: - -from lammps import lammps, PyLammps -lmp = lammps() -L = PyLammps(ptr=lmp) :pre - -Commands :h4 - -Sending a LAMMPS command with the existing library interfaces is done using -the command method of the lammps object instance. - -For instance, let's take the following LAMMPS command: - -region box block 0 10 0 5 -0.5 0.5 :pre - -In the original interface this command can be executed with the following -Python code if {L} was a lammps instance: - -L.command("region box block 0 10 0 5 -0.5 0.5") :pre - -With the PyLammps interface, any command can be split up into arbitrary parts -separated by white-space, passed as individual arguments to a region method. - -L.region("box block", 0, 10, 0, 5, -0.5, 0.5) :pre - -Note that each parameter is set as Python literal floating-point number. In the -PyLammps interface, each command takes an arbitrary parameter list and transparently -merges it to a single command string, separating individual parameters by white-space. - -The benefit of this approach is avoiding redundant command calls and easier -parameterization. In the original interface parameterization needed to be done -manually by creating formatted strings. - -L.command("region box block %f %f %f %f %f %f" % (xlo, xhi, ylo, yhi, zlo, zhi)) :pre - -In contrast, methods of PyLammps accept parameters directly and will convert -them automatically to a final command string. - -L.region("box block", xlo, xhi, ylo, yhi, zlo, zhi) :pre - -System state :h4 - -In addition to dispatching commands directly through the PyLammps object, it -also provides several properties which allow you to query the system state. - -:dlb - -L.system :dt - -Is a dictionary describing the system such as the bounding box or number of atoms :dd - -L.system.xlo, L.system.xhi :dt - -bounding box limits along x-axis :dd - -L.system.ylo, L.system.yhi :dt - -bounding box limits along y-axis :dd - -L.system.zlo, L.system.zhi :dt - -bounding box limits along z-axis :dd - -L.communication :dt - -configuration of communication subsystem, such as the number of threads or processors :dd - -L.communication.nthreads :dt - -number of threads used by each LAMMPS process :dd - -L.communication.nprocs :dt - -number of MPI processes used by LAMMPS :dd - -L.fixes :dt - -List of fixes in the current system :dd - -L.computes :dt - -List of active computes in the current system :dd - -L.dump :dt - -List of active dumps in the current system :dd - -L.groups :dt - -List of groups present in the current system :dd - -:dle - -Working with LAMMPS variables :h4 - -LAMMPS variables can be both defined and accessed via the PyLammps interface. - -To define a variable you can use the "variable"_variable.html command: - -L.variable("a index 2") :pre - -A dictionary of all variables is returned by L.variables - -you can access an individual variable by retrieving a variable object from the -L.variables dictionary by name - -a = L.variables\['a'\] :pre - -The variable value can then be easily read and written by accessing the value -property of this object. - -print(a.value) -a.value = 4 :pre - -Retrieving the value of an arbitrary LAMMPS expressions :h4 - -LAMMPS expressions can be immediately evaluated by using the eval method. The -passed string parameter can be any expression containing global thermo values, -variables, compute or fix data. - -result = L.eval("ke") # kinetic energy -result = L.eval("pe") # potential energy :pre - -result = L.eval("v_t/2.0") :pre - -Accessing atom data :h4 - -All atoms in the current simulation can be accessed by using the L.atoms list. -Each element of this list is an object which exposes its properties (id, type, -position, velocity, force, etc.). - -# access first atom -L.atoms\[0\].id -L.atoms\[0\].type :pre - -# access second atom -L.atoms\[1\].position -L.atoms\[1\].velocity -L.atoms\[1\].force :pre - -Some properties can also be used to set: - -# set position in 2D simulation -L.atoms\[0\].position = (1.0, 0.0) :pre - -# set position in 3D simulation -L.atoms\[0\].position = (1.0, 0.0, 1.) :pre - -Evaluating thermo data :h4 - -Each simulation run usually produces thermo output based on system state, -computes, fixes or variables. The trajectories of these values can be queried -after a run via the L.runs list. This list contains a growing list of run data. -The first element is the output of the first run, the second element that of -the second run. - -L.run(1000) -L.runs\[0\] # data of first 1000 time steps :pre - -L.run(1000) -L.runs\[1\] # data of second 1000 time steps :pre - -Each run contains a dictionary of all trajectories. Each trajectory is -accessible through its thermo name: - -L.runs\[0\].step # list of time steps in first run -L.runs\[0\].ke # list of kinetic energy values in first run :pre - -Together with matplotlib plotting data out of LAMMPS becomes simple: - -import matplotlib.plot as plt - -steps = L.runs\[0\].step -ke = L.runs\[0\].ke -plt.plot(steps, ke) :pre - -Error handling with PyLammps :h4 - -Compiling the shared library with C++ exception support provides a better error -handling experience. Without exceptions the LAMMPS code will terminate the -current Python process with an error message. C++ exceptions allow capturing -them on the C++ side and rethrowing them on the Python side. This way you -can handle LAMMPS errors through the Python exception handling mechanism. - -IMPORTANT NOTE: Capturing a LAMMPS exception in Python can still mean that the -current LAMMPS process is in an illegal state and must be terminated. It is -advised to save your data and terminate the Python instance as quickly as -possible. - -Using PyLammps in IPython notebooks and Jupyter :h4 - -If the LAMMPS Python package is installed for the same Python interpreter as -IPython, you can use PyLammps directly inside of an IPython notebook inside of -Jupyter. Jupyter is a powerful integrated development environment (IDE) for -many dynamic languages like Python, Julia and others, which operates inside of -any web browser. Besides auto-completion and syntax highlighting it allows you -to create formatted documents using Markup, mathematical formulas, graphics and -animations intermixed with executable Python code. It is a great format for -tutorials and showcasing your latest research. - -To launch an instance of Jupyter simply run the following command inside your -Python environment (this assumes you followed the Quick Start instructions): - -jupyter notebook :pre - -IPyLammps Examples :h4 - -Examples of IPython notebooks can be found in the python/examples/pylammps -sub-directory. To open these notebooks launch {jupyter notebook} inside this -directory and navigate to one of them. If you compiled and installed -a LAMMPS shared library with exceptions, PNG, JPEG and FFMPEG support -you should be able to rerun all of these notebooks. - -Validating a dihedral potential :h5 - -This example showcases how an IPython Notebook can be used to compare a simple -LAMMPS simulation of a harmonic dihedral potential to its analytical solution. -Four atoms are placed in the simulation and the dihedral potential is applied on -them using a datafile. Then one of the atoms is rotated along the central axis by -setting its position from Python, which changes the dihedral angle. - -phi = \[d * math.pi / 180 for d in range(360)\] :pre - -pos = \[(1.0, math.cos(p), math.sin(p)) for p in phi\] :pre - -pe = \[\] -for p in pos: - L.atoms\[3\].position = p - L.run(0) - pe.append(L.eval("pe")) :pre - -By evaluating the potential energy for each position we can verify that -trajectory with the analytical formula. To compare both solutions, we plot -both trajectories over each other using matplotlib, which embeds the generated -plot inside the IPython notebook. - -:c,image(JPG/pylammps_dihedral.jpg) - -Running a Monte Carlo relaxation :h5 - -This second example shows how to use PyLammps to create a 2D Monte Carlo Relaxation -simulation, computing and plotting energy terms and even embedding video output. - -Initially, a 2D system is created in a state with minimal energy. - -:c,image(JPG/pylammps_mc_minimum.jpg) - -It is then disordered by moving each atom by a random delta. - -random.seed(27848) -deltaperturb = 0.2 :pre - -for i in range(L.system.natoms): - x, y = L.atoms\[i\].position - dx = deltaperturb * random.uniform(-1, 1) - dy = deltaperturb * random.uniform(-1, 1) - L.atoms\[i\].position = (x+dx, y+dy) :pre - -L.run(0) :pre - -:c,image(JPG/pylammps_mc_disordered.jpg) - -Finally, the Monte Carlo algorithm is implemented in Python. It continuously -moves random atoms by a random delta and only accepts certain moves. - -estart = L.eval("pe") -elast = estart :pre - -naccept = 0 -energies = \[estart\] :pre - -niterations = 3000 -deltamove = 0.1 -kT = 0.05 :pre - -natoms = L.system.natoms :pre - -for i in range(niterations): - iatom = random.randrange(0, natoms) - current_atom = L.atoms\[iatom\] :pre - - x0, y0 = current_atom.position :pre - - dx = deltamove * random.uniform(-1, 1) - dy = deltamove * random.uniform(-1, 1) :pre - - current_atom.position = (x0+dx, y0+dy) :pre - - L.run(1, "pre no post no") :pre - - e = L.eval("pe") - energies.append(e) :pre - - if e <= elast: - naccept += 1 - elast = e - elif random.random() <= math.exp(natoms*(elast-e)/kT): - naccept += 1 - elast = e - else: - current_atom.position = (x0, y0) :pre - -The energies of each iteration are collected in a Python list and finally plotted using matplotlib. - -:c,image(JPG/pylammps_mc_energies_plot.jpg) - -The IPython notebook also shows how to use dump commands and embed video files -inside of the IPython notebook. - -Using PyLammps and mpi4py (Experimental) :h4 - -PyLammps can be run in parallel using mpi4py. This python package can be installed using - -pip install mpi4py :pre - -The following is a short example which reads in an existing LAMMPS input file and -executes it in parallel. You can find in.melt in the examples/melt folder. - -from mpi4py import MPI -from lammps import PyLammps :pre - -L = PyLammps() -L.file("in.melt") :pre - -if MPI.COMM_WORLD.rank == 0: - print("Potential energy: ", L.eval("pe")) :pre - -MPI.Finalize() :pre - -To run this script (melt.py) in parallel using 4 MPI processes we invoke the -following mpirun command: - -mpirun -np 4 python melt.py :pre - -IMPORTANT NOTE: Any command must be executed by all MPI processes. However, evaluations and querying the system state is only available on rank 0. - -Feedback and Contributing :h4 - -If you find this Python interface useful, please feel free to provide feedback -and ideas on how to improve it to Richard Berger (richard.berger@temple.edu). We also -want to encourage people to write tutorial style IPython notebooks showcasing LAMMPS usage -and maybe their latest research results. diff --git a/doc/src/Howto_replica.rst b/doc/src/Howto_replica.rst new file mode 100644 index 0000000000..49150ae985 --- /dev/null +++ b/doc/src/Howto_replica.rst @@ -0,0 +1,60 @@ +Multi-replica simulations +========================= + +Several commands in LAMMPS run multi-replica simulations, meaning +that multiple instances (replicas) of your simulation are run +simultaneously, with small amounts of data exchanged between replicas +periodically. + +These are the relevant commands: + +* :doc:`neb ` for nudged elastic band calculations +* :doc:`neb\_spin ` for magnetic nudged elastic band calculations +* :doc:`prd ` for parallel replica dynamics +* :doc:`tad ` for temperature accelerated dynamics +* :doc:`temper ` for parallel tempering +* :doc:`fix pimd ` for path-integral molecular dynamics (PIMD) + +NEB is a method for finding transition states and barrier energies. +PRD and TAD are methods for performing accelerated dynamics to find +and perform infrequent events. Parallel tempering or replica exchange +runs different replicas at a series of temperature to facilitate +rare-event sampling. + +These commands can only be used if LAMMPS was built with the REPLICA +package. See the :doc:`Build package ` doc page for more +info. + +PIMD runs different replicas whose individual particles are coupled +together by springs to model a system or ring-polymers. + +This commands can only be used if LAMMPS was built with the USER-MISC +package. See the :doc:`Build package ` doc page for more +info. + +In all these cases, you must run with one or more processors per +replica. The processors assigned to each replica are determined at +run-time by using the :doc:`-partition command-line switch ` to launch LAMMPS on multiple partitions, +which in this context are the same as replicas. E.g. these commands: + + +.. parsed-literal:: + + mpirun -np 16 lmp_linux -partition 8x2 -in in.temper + mpirun -np 8 lmp_linux -partition 8x1 -in in.neb + +would each run 8 replicas, on either 16 or 8 processors. Note the use +of the :doc:`-in command-line switch ` to specify the input +script which is required when running in multi-replica mode. + +Also note that with MPI installed on a machine (e.g. your desktop), +you can run on more (virtual) processors than you have physical +processors. Thus the above commands could be run on a +single-processor (or few-processor) desktop so that you can run +a multi-replica simulation on more replicas than you have +physical processors. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_restart.rst b/doc/src/Howto_restart.rst new file mode 100644 index 0000000000..608246ccbc --- /dev/null +++ b/doc/src/Howto_restart.rst @@ -0,0 +1,105 @@ +Restart a simulation +==================== + +There are 3 ways to continue a long LAMMPS simulation. Multiple +:doc:`run ` commands can be used in the same input script. Each +run will continue from where the previous run left off. Or binary +restart files can be saved to disk using the :doc:`restart ` +command. At a later time, these binary files can be read via a +:doc:`read\_restart ` command in a new script. Or they can +be converted to text data files using the :doc:`-r command-line switch ` and read by a :doc:`read\_data ` +command in a new script. + +Here we give examples of 2 scripts that read either a binary restart +file or a converted data file and then issue a new run command to +continue where the previous run left off. They illustrate what +settings must be made in the new script. Details are discussed in the +documentation for the :doc:`read\_restart ` and +:doc:`read\_data ` commands. + +Look at the *in.chain* input script provided in the *bench* directory +of the LAMMPS distribution to see the original script that these 2 +scripts are based on. If that script had the line + + +.. parsed-literal:: + + restart 50 tmp.restart + +added to it, it would produce 2 binary restart files (tmp.restart.50 +and tmp.restart.100) as it ran. + +This script could be used to read the 1st restart file and re-run the +last 50 timesteps: + + +.. parsed-literal:: + + read_restart tmp.restart.50 + + neighbor 0.4 bin + neigh_modify every 1 delay 1 + + fix 1 all nve + fix 2 all langevin 1.0 1.0 10.0 904297 + + timestep 0.012 + + run 50 + +Note that the following commands do not need to be repeated because +their settings are included in the restart file: *units, atom\_style, +special\_bonds, pair\_style, bond\_style*. However these commands do +need to be used, since their settings are not in the restart file: +*neighbor, fix, timestep*\ . + +If you actually use this script to perform a restarted run, you will +notice that the thermodynamic data match at step 50 (if you also put a +"thermo 50" command in the original script), but do not match at step +100. This is because the :doc:`fix langevin ` command +uses random numbers in a way that does not allow for perfect restarts. + +As an alternate approach, the restart file could be converted to a data +file as follows: + + +.. parsed-literal:: + + lmp_g++ -r tmp.restart.50 tmp.restart.data + +Then, this script could be used to re-run the last 50 steps: + + +.. parsed-literal:: + + units lj + atom_style bond + pair_style lj/cut 1.12 + pair_modify shift yes + bond_style fene + special_bonds 0.0 1.0 1.0 + + read_data tmp.restart.data + + neighbor 0.4 bin + neigh_modify every 1 delay 1 + + fix 1 all nve + fix 2 all langevin 1.0 1.0 10.0 904297 + + timestep 0.012 + + reset_timestep 50 + run 50 + +Note that nearly all the settings specified in the original *in.chain* +script must be repeated, except the *pair\_coeff* and *bond\_coeff* +commands since the new data file lists the force field coefficients. +Also, the :doc:`reset\_timestep ` command is used to tell +LAMMPS the current timestep. This value is stored in restart files, +but not in data files. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_spc.rst b/doc/src/Howto_spc.rst new file mode 100644 index 0000000000..353f32c193 --- /dev/null +++ b/doc/src/Howto_spc.rst @@ -0,0 +1,57 @@ +SPC water model +=============== + +The SPC water model specifies a 3-site rigid water molecule with +charges and Lennard-Jones parameters assigned to each of the 3 atoms. +In LAMMPS the :doc:`fix shake ` command can be used to hold +the two O-H bonds and the H-O-H angle rigid. A bond style of +*harmonic* and an angle style of *harmonic* or *charmm* should also be +used. + +These are the additional parameters (in real units) to set for O and H +atoms and the water molecule to run a rigid SPC model. + +| O mass = 15.9994 +| H mass = 1.008 +| O charge = -0.820 +| H charge = 0.410 +| LJ epsilon of OO = 0.1553 +| LJ sigma of OO = 3.166 +| LJ epsilon, sigma of OH, HH = 0.0 +| r0 of OH bond = 1.0 +| theta of HOH angle = 109.47 +| + +Note that as originally proposed, the SPC model was run with a 9 +Angstrom cutoff for both LJ and Coulombic terms. It can also be used +with long-range Coulombics (Ewald or PPPM in LAMMPS), without changing +any of the parameters above, though it becomes a different model in +that mode of usage. + +The SPC/E (extended) water model is the same, except +the partial charge assignments change: + +| O charge = -0.8476 +| H charge = 0.4238 +| + +See the :ref:`(Berendsen) ` reference for more details on both +the SPC and SPC/E models. + +Wikipedia also has a nice article on `water models `_. + + +---------- + + +.. _howto-Berendsen: + + + +**(Berendsen)** Berendsen, Grigera, Straatsma, J Phys Chem, 91, +6269-6271 (1987). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_spherical.rst b/doc/src/Howto_spherical.rst new file mode 100644 index 0000000000..23ea6435f8 --- /dev/null +++ b/doc/src/Howto_spherical.rst @@ -0,0 +1,243 @@ +Finite-size spherical and aspherical particles +============================================== + +Typical MD models treat atoms or particles as point masses. Sometimes +it is desirable to have a model with finite-size particles such as +spheroids or ellipsoids or generalized aspherical bodies. The +difference is that such particles have a moment of inertia, rotational +energy, and angular momentum. Rotation is induced by torque coming +from interactions with other particles. + +LAMMPS has several options for running simulations with these kinds of +particles. The following aspects are discussed in turn: + +* atom styles +* pair potentials +* time integration +* computes, thermodynamics, and dump output +* rigid bodies composed of finite-size particles + +Example input scripts for these kinds of models are in the body, +colloid, dipole, ellipse, line, peri, pour, and tri directories of the +:doc:`examples directory ` in the LAMMPS distribution. + +Atom styles +----------- + +There are several :doc:`atom styles ` that allow for +definition of finite-size particles: sphere, dipole, ellipsoid, line, +tri, peri, and body. + +The sphere style defines particles that are spheroids and each +particle can have a unique diameter and mass (or density). These +particles store an angular velocity (omega) and can be acted upon by +torque. The "set" command can be used to modify the diameter and mass +of individual particles, after then are created. + +The dipole style does not actually define finite-size particles, but +is often used in conjunction with spherical particles, via a command +like + + +.. parsed-literal:: + + atom_style hybrid sphere dipole + +This is because when dipoles interact with each other, they induce +torques, and a particle must be finite-size (i.e. have a moment of +inertia) in order to respond and rotate. See the :doc:`atom\_style dipole ` command for details. The "set" command can be +used to modify the orientation and length of the dipole moment of +individual particles, after then are created. + +The ellipsoid style defines particles that are ellipsoids and thus can +be aspherical. Each particle has a shape, specified by 3 diameters, +and mass (or density). These particles store an angular momentum and +their orientation (quaternion), and can be acted upon by torque. They +do not store an angular velocity (omega), which can be in a different +direction than angular momentum, rather they compute it as needed. +The "set" command can be used to modify the diameter, orientation, and +mass of individual particles, after then are created. It also has a +brief explanation of what quaternions are. + +The line style defines line segment particles with two end points and +a mass (or density). They can be used in 2d simulations, and they can +be joined together to form rigid bodies which represent arbitrary +polygons. + +The tri style defines triangular particles with three corner points +and a mass (or density). They can be used in 3d simulations, and they +can be joined together to form rigid bodies which represent arbitrary +particles with a triangulated surface. + +The peri style is used with :doc:`Peridynamic models ` and +defines particles as having a volume, that is used internally in the +:doc:`pair\_style peri ` potentials. + +The body style allows for definition of particles which can represent +complex entities, such as surface meshes of discrete points, +collections of sub-particles, deformable objects, etc. The body style +is discussed in more detail on the :doc:`Howto body ` doc +page. + +Note that if one of these atom styles is used (or multiple styles via +the :doc:`atom\_style hybrid ` command), not all particles in +the system are required to be finite-size or aspherical. + +For example, in the ellipsoid style, if the 3 shape parameters are set +to the same value, the particle will be a sphere rather than an +ellipsoid. If the 3 shape parameters are all set to 0.0 or if the +diameter is set to 0.0, it will be a point particle. In the line or +tri style, if the lineflag or triflag is specified as 0, then it +will be a point particle. + +Some of the pair styles used to compute pairwise interactions between +finite-size particles also compute the correct interaction with point +particles as well, e.g. the interaction between a point particle and a +finite-size particle or between two point particles. If necessary, +:doc:`pair\_style hybrid ` can be used to insure the correct +interactions are computed for the appropriate style of interactions. +Likewise, using groups to partition particles (ellipsoids versus +spheres versus point particles) will allow you to use the appropriate +time integrators and temperature computations for each class of +particles. See the doc pages for various commands for details. + +Also note that for :doc:`2d simulations `, atom styles sphere +and ellipsoid still use 3d particles, rather than as circular disks or +ellipses. This means they have the same moment of inertia as the 3d +object. When temperature is computed, the correct degrees of freedom +are used for rotation in a 2d versus 3d system. + +Pair potentials +--------------- + +When a system with finite-size particles is defined, the particles +will only rotate and experience torque if the force field computes +such interactions. These are the various :doc:`pair styles ` that generate torque: + +* :doc:`pair\_style gran/history ` +* :doc:`pair\_style gran/hertzian ` +* :doc:`pair\_style gran/no\_history ` +* :doc:`pair\_style dipole/cut ` +* :doc:`pair\_style gayberne ` +* :doc:`pair\_style resquared ` +* :doc:`pair\_style brownian ` +* :doc:`pair\_style lubricate ` +* :doc:`pair\_style line/lj ` +* :doc:`pair\_style tri/lj ` +* :doc:`pair\_style body/nparticle ` + +The granular pair styles are used with spherical particles. The +dipole pair style is used with the dipole atom style, which could be +applied to spherical or ellipsoidal particles. The GayBerne and +REsquared potentials require ellipsoidal particles, though they will +also work if the 3 shape parameters are the same (a sphere). The +Brownian and lubrication potentials are used with spherical particles. +The line, tri, and body potentials are used with line segment, +triangular, and body particles respectively. + +Time integration +---------------- + +There are several fixes that perform time integration on finite-size +spherical particles, meaning the integrators update the rotational +orientation and angular velocity or angular momentum of the particles: + +* :doc:`fix nve/sphere ` +* :doc:`fix nvt/sphere ` +* :doc:`fix npt/sphere ` + +Likewise, there are 3 fixes that perform time integration on +ellipsoidal particles: + +* :doc:`fix nve/asphere ` +* :doc:`fix nvt/asphere ` +* :doc:`fix npt/asphere ` + +The advantage of these fixes is that those which thermostat the +particles include the rotational degrees of freedom in the temperature +calculation and thermostatting. The :doc:`fix langevin ` +command can also be used with its *omgea* or *angmom* options to +thermostat the rotational degrees of freedom for spherical or +ellipsoidal particles. Other thermostatting fixes only operate on the +translational kinetic energy of finite-size particles. + +These fixes perform constant NVE time integration on line segment, +triangular, and body particles: + +* :doc:`fix nve/line ` +* :doc:`fix nve/tri ` +* :doc:`fix nve/body ` + +Note that for mixtures of point and finite-size particles, these +integration fixes can only be used with :doc:`groups ` which +contain finite-size particles. + +Computes, thermodynamics, and dump output +----------------------------------------- + +There are several computes that calculate the temperature or +rotational energy of spherical or ellipsoidal particles: + +* :doc:`compute temp/sphere ` +* :doc:`compute temp/asphere ` +* :doc:`compute erotate/sphere ` +* :doc:`compute erotate/asphere ` + +These include rotational degrees of freedom in their computation. If +you wish the thermodynamic output of temperature or pressure to use +one of these computes (e.g. for a system entirely composed of +finite-size particles), then the compute can be defined and the +:doc:`thermo\_modify ` command used. Note that by default +thermodynamic quantities will be calculated with a temperature that +only includes translational degrees of freedom. See the +:doc:`thermo\_style ` command for details. + +These commands can be used to output various attributes of finite-size +particles: + +* :doc:`dump custom ` +* :doc:`compute property/atom ` +* :doc:`dump local ` +* :doc:`compute body/local ` + +Attributes include the dipole moment, the angular velocity, the +angular momentum, the quaternion, the torque, the end-point and +corner-point coordinates (for line and tri particles), and +sub-particle attributes of body particles. + +Rigid bodies composed of finite-size particles +---------------------------------------------- + +The :doc:`fix rigid ` command treats a collection of +particles as a rigid body, computes its inertia tensor, sums the total +force and torque on the rigid body each timestep due to forces on its +constituent particles, and integrates the motion of the rigid body. + +If any of the constituent particles of a rigid body are finite-size +particles (spheres or ellipsoids or line segments or triangles), then +their contribution to the inertia tensor of the body is different than +if they were point particles. This means the rotational dynamics of +the rigid body will be different. Thus a model of a dimer is +different if the dimer consists of two point masses versus two +spheroids, even if the two particles have the same mass. Finite-size +particles that experience torque due to their interaction with other +particles will also impart that torque to a rigid body they are part +of. + +See the "fix rigid" command for example of complex rigid-body models +it is possible to define in LAMMPS. + +Note that the :doc:`fix shake ` command can also be used to +treat 2, 3, or 4 particles as a rigid body, but it always assumes the +particles are point masses. + +Also note that body particles cannot be modeled with the :doc:`fix rigid ` command. Body particles are treated by LAMMPS +as single particles, though they can store internal state, such as a +list of sub-particles. Individual body particles are typically treated +as rigid bodies, and their motion integrated with a command like :doc:`fix nve/body `. Interactions between pairs of body +particles are computed via a command like :doc:`pair\_style body/nparticle `. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_spins.rst b/doc/src/Howto_spins.rst new file mode 100644 index 0000000000..eb1cf1e956 --- /dev/null +++ b/doc/src/Howto_spins.rst @@ -0,0 +1,73 @@ +Magnetic spins +============== + +The magnetic spin simulations are enabled by the SPIN package, whose +implementation is detailed in :ref:`Tranchida `. + +The model represents the simulation of atomic magnetic spins coupled +to lattice vibrations. The dynamics of those magnetic spins can be used +to simulate a broad range a phenomena related to magneto-elasticity, or +or to study the influence of defects on the magnetic properties of +materials. + +The magnetic spins are interacting with each others and with the +lattice via pair interactions. Typically, the magnetic exchange +interaction can be defined using the +:doc:`pair/spin/exchange ` command. This exchange +applies a magnetic torque to a given spin, considering the orientation +of its neighboring spins and their relative distances. +It also applies a force on the atoms as a function of the spin +orientations and their associated inter-atomic distances. + +The command :doc:`fix precession/spin ` allows to +apply a constant magnetic torque on all the spins in the system. This +torque can be an external magnetic field (Zeeman interaction), or an +uniaxial magnetic anisotropy. + +A Langevin thermostat can be applied to those magnetic spins using +:doc:`fix langevin/spin `. Typically, this thermostat +can be coupled to another Langevin thermostat applied to the atoms +using :doc:`fix langevin ` in order to simulate +thermostatted spin-lattice systems. + +The magnetic Gilbert damping can also be applied using :doc:`fix langevin/spin `. It allows to either dissipate +the thermal energy of the Langevin thermostat, or to perform a +relaxation of the magnetic configuration toward an equilibrium state. + +The command :doc:`fix setforce/spin ` allows to set the +components of the magnetic precession vectors (while erasing and +replacing the previously computed magnetic precession vectors on +the atom). +This command can be used to freeze the magnetic moment of certain +atoms in the simulation by zeroing their precession vector. + +The command :doc:`fix nve/spin ` can be used to +perform a symplectic integration of the combined dynamics of spins +and atomic motions. + +The minimization style :doc:`min/spin ` can be applied +to the spins to perform a minimization of the spin configuration. + +All the computed magnetic properties can be output by two main +commands. The first one is :doc:`compute spin `, that +enables to evaluate magnetic averaged quantities, such as the total +magnetization of the system along x, y, or z, the spin temperature, or +the magnetic energy. The second command is :doc:`compute property/atom `. It enables to output all the +per atom magnetic quantities. Typically, the orientation of a given +magnetic spin, or the magnetic force acting on this spin. + + +---------- + + +.. _Tranchida: + + + +**(Tranchida)** Tranchida, Plimpton, Thibaudeau and Thompson, +Journal of Computational Physics, 372, 406-425, (2018). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_temperature.rst b/doc/src/Howto_temperature.rst new file mode 100644 index 0000000000..ec9cdae2e6 --- /dev/null +++ b/doc/src/Howto_temperature.rst @@ -0,0 +1,38 @@ +Calculate temperature +===================== + +Temperature is computed as kinetic energy divided by some number of +degrees of freedom (and the Boltzmann constant). Since kinetic energy +is a function of particle velocity, there is often a need to +distinguish between a particle's advection velocity (due to some +aggregate motion of particles) and its thermal velocity. The sum of +the two is the particle's total velocity, but the latter is often what +is wanted to compute a temperature. + +LAMMPS has several options for computing temperatures, any of which +can be used in :doc:`thermostatting ` and +:doc:`barostatting `. These :doc:`compute commands ` calculate temperature: + +* :doc:`compute temp ` +* :doc:`compute temp/sphere ` +* :doc:`compute temp/asphere ` +* :doc:`compute temp/com ` +* :doc:`compute temp/deform ` +* :doc:`compute temp/partial ` +* :doc:`compute temp/profile ` +* :doc:`compute temp/ramp ` +* :doc:`compute temp/region ` + +All but the first 3 calculate velocity biases directly (e.g. advection +velocities) that are removed when computing the thermal temperature. +:doc:`Compute temp/sphere ` and :doc:`compute temp/asphere ` compute kinetic energy for +finite-size particles that includes rotational degrees of freedom. +They both allow for velocity biases indirectly, via an optional extra +argument which is another temperature compute that subtracts a +velocity bias. This allows the translational velocity of spherical or +aspherical particles to be adjusted in prescribed ways. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_thermostat.rst b/doc/src/Howto_thermostat.rst new file mode 100644 index 0000000000..89d0c7b693 --- /dev/null +++ b/doc/src/Howto_thermostat.rst @@ -0,0 +1,99 @@ +Thermostats +=========== + +Thermostatting means controlling the temperature of particles in an MD +simulation. :doc:`Barostatting ` means controlling the +pressure. Since the pressure includes a kinetic component due to +particle velocities, both these operations require calculation of the +temperature. Typically a target temperature (T) and/or pressure (P) +is specified by the user, and the thermostat or barostat attempts to +equilibrate the system to the requested T and/or P. + +Thermostatting in LAMMPS is performed by :doc:`fixes `, or in one +case by a pair style. Several thermostatting fixes are available: +Nose-Hoover (nvt), Berendsen, CSVR, Langevin, and direct rescaling +(temp/rescale). Dissipative particle dynamics (DPD) thermostatting +can be invoked via the *dpd/tstat* pair style: + +* :doc:`fix nvt ` +* :doc:`fix nvt/sphere ` +* :doc:`fix nvt/asphere ` +* :doc:`fix nvt/sllod ` +* :doc:`fix temp/berendsen ` +* :doc:`fix temp/csvr ` +* :doc:`fix langevin ` +* :doc:`fix temp/rescale ` +* :doc:`pair\_style dpd/tstat ` + +:doc:`Fix nvt ` only thermostats the translational velocity of +particles. :doc:`Fix nvt/sllod ` also does this, except +that it subtracts out a velocity bias due to a deforming box and +integrates the SLLOD equations of motion. See the :doc:`Howto nemd ` doc page for further details. :doc:`Fix nvt/sphere ` and :doc:`fix nvt/asphere ` thermostat not only translation +velocities but also rotational velocities for spherical and aspherical +particles. + +.. note:: + + A recent (2017) book by :ref:`(Daivis and Todd) ` + discusses use of the SLLOD method and non-equilibrium MD (NEMD) + thermostatting generally, for both simple and complex fluids, + e.g. molecular systems. The latter can be tricky to do correctly. + +DPD thermostatting alters pairwise interactions in a manner analogous +to the per-particle thermostatting of :doc:`fix langevin `. + +Any of the thermostatting fixes can use :doc:`temperature computes ` that remove bias which has two +effects. First, the current calculated temperature, which is compared +to the requested target temperature, is calculated with the velocity +bias removed. Second, the thermostat adjusts only the thermal +temperature component of the particle's velocities, which are the +velocities with the bias removed. The removed bias is then added back +to the adjusted velocities. See the doc pages for the individual +fixes and for the :doc:`fix\_modify ` command for +instructions on how to assign a temperature compute to a +thermostatting fix. For example, you can apply a thermostat to only +the x and z components of velocity by using it in conjunction with +:doc:`compute temp/partial `. Of you could +thermostat only the thermal temperature of a streaming flow of +particles without affecting the streaming velocity, by using :doc:`compute temp/profile `. + +.. note:: + + Only the nvt fixes perform time integration, meaning they update + the velocities and positions of particles due to forces and velocities + respectively. The other thermostat fixes only adjust velocities; they + do NOT perform time integration updates. Thus they should be used in + conjunction with a constant NVE integration fix such as these: + +* :doc:`fix nve ` +* :doc:`fix nve/sphere ` +* :doc:`fix nve/asphere ` + +Thermodynamic output, which can be setup via the +:doc:`thermo\_style ` command, often includes temperature +values. As explained on the doc page for the +:doc:`thermo\_style ` command, the default temperature is +setup by the thermo command itself. It is NOT the temperature +associated with any thermostatting fix you have defined or with any +compute you have defined that calculates a temperature. The doc pages +for the thermostatting fixes explain the ID of the temperature compute +they create. Thus if you want to view these temperatures, you need to +specify them explicitly via the :doc:`thermo\_style custom ` command. Or you can use the +:doc:`thermo\_modify ` command to re-define what +temperature compute is used for default thermodynamic output. + + +---------- + + +.. _Daivis-thermostat: + + + +**(Daivis and Todd)** Daivis and Todd, Nonequilibrium Molecular Dynamics (book), +Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_tip3p.rst b/doc/src/Howto_tip3p.rst new file mode 100644 index 0000000000..a83fa0dd0d --- /dev/null +++ b/doc/src/Howto_tip3p.rst @@ -0,0 +1,81 @@ +TIP3P water model +================= + +The TIP3P water model as implemented in CHARMM +:ref:`(MacKerell) ` specifies a 3-site rigid water molecule with +charges and Lennard-Jones parameters assigned to each of the 3 atoms. +In LAMMPS the :doc:`fix shake ` command can be used to hold +the two O-H bonds and the H-O-H angle rigid. A bond style of +*harmonic* and an angle style of *harmonic* or *charmm* should also be +used. + +These are the additional parameters (in real units) to set for O and H +atoms and the water molecule to run a rigid TIP3P-CHARMM model with a +cutoff. The K values can be used if a flexible TIP3P model (without +fix shake) is desired. If the LJ epsilon and sigma for HH and OH are +set to 0.0, it corresponds to the original 1983 TIP3P model +:ref:`(Jorgensen) `. + +| O mass = 15.9994 +| H mass = 1.008 +| O charge = -0.834 +| H charge = 0.417 +| LJ epsilon of OO = 0.1521 +| LJ sigma of OO = 3.1507 +| LJ epsilon of HH = 0.0460 +| LJ sigma of HH = 0.4000 +| LJ epsilon of OH = 0.0836 +| LJ sigma of OH = 1.7753 +| K of OH bond = 450 +| r0 of OH bond = 0.9572 +| K of HOH angle = 55 +| theta of HOH angle = 104.52 +| + +These are the parameters to use for TIP3P with a long-range Coulombic +solver (e.g. Ewald or PPPM in LAMMPS), see :ref:`(Price) ` for +details: + +| O mass = 15.9994 +| H mass = 1.008 +| O charge = -0.830 +| H charge = 0.415 +| LJ epsilon of OO = 0.102 +| LJ sigma of OO = 3.188 +| LJ epsilon, sigma of OH, HH = 0.0 +| K of OH bond = 450 +| r0 of OH bond = 0.9572 +| K of HOH angle = 55 +| theta of HOH angle = 104.52 +| + +Wikipedia also has a nice article on `water models `_. + + +---------- + + +.. _howto-tip3p: + + + +**(MacKerell)** MacKerell, Bashford, Bellott, Dunbrack, Evanseck, Field, +Fischer, Gao, Guo, Ha, et al, J Phys Chem, 102, 3586 (1998). + +.. _Jorgensen1: + + + +**(Jorgensen)** Jorgensen, Chandrasekhar, Madura, Impey, Klein, J Chem +Phys, 79, 926 (1983). + +.. _Price1: + + + +**(Price)** Price and Brooks, J Chem Phys, 121, 10096 (2004). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_tip4p.rst b/doc/src/Howto_tip4p.rst new file mode 100644 index 0000000000..449aa8e9f7 --- /dev/null +++ b/doc/src/Howto_tip4p.rst @@ -0,0 +1,116 @@ +TIP4P water model +================= + +The four-point TIP4P rigid water model extends the traditional +three-point TIP3P model by adding an additional site, usually +massless, where the charge associated with the oxygen atom is placed. +This site M is located at a fixed distance away from the oxygen along +the bisector of the HOH bond angle. A bond style of *harmonic* and an +angle style of *harmonic* or *charmm* should also be used. + +A TIP4P model is run with LAMMPS using either this command +for a cutoff model: + +:doc:`pair\_style lj/cut/tip4p/cut ` + +or these two commands for a long-range model: + +* :doc:`pair\_style lj/cut/tip4p/long ` +* :doc:`kspace\_style pppm/tip4p ` + +For both models, the bond lengths and bond angles should be held fixed +using the :doc:`fix shake ` command. + +These are the additional parameters (in real units) to set for O and H +atoms and the water molecule to run a rigid TIP4P model with a cutoff +:ref:`(Jorgensen) `. Note that the OM distance is specified in +the :doc:`pair\_style ` command, not as part of the pair +coefficients. + +| O mass = 15.9994 +| H mass = 1.008 +| O charge = -1.040 +| H charge = 0.520 +| r0 of OH bond = 0.9572 +| theta of HOH angle = 104.52 +| OM distance = 0.15 +| LJ epsilon of O-O = 0.1550 +| LJ sigma of O-O = 3.1536 +| LJ epsilon, sigma of OH, HH = 0.0 +| Coulombic cutoff = 8.5 +| + +For the TIP4/Ice model (J Chem Phys, 122, 234511 (2005); +http://dx.doi.org/10.1063/1.1931662) these values can be used: + +| O mass = 15.9994 +| H mass = 1.008 +| O charge = -1.1794 +| H charge = 0.5897 +| r0 of OH bond = 0.9572 +| theta of HOH angle = 104.52 +| OM distance = 0.1577 +| LJ epsilon of O-O = 0.21084 +| LJ sigma of O-O = 3.1668 +| LJ epsilon, sigma of OH, HH = 0.0 +| Coulombic cutoff = 8.5 +| + +For the TIP4P/2005 model (J Chem Phys, 123, 234505 (2005); +http://dx.doi.org/10.1063/1.2121687), these values can be used: + +| O mass = 15.9994 +| H mass = 1.008 +| O charge = -1.1128 +| H charge = 0.5564 +| r0 of OH bond = 0.9572 +| theta of HOH angle = 104.52 +| OM distance = 0.1546 +| LJ epsilon of O-O = 0.1852 +| LJ sigma of O-O = 3.1589 +| LJ epsilon, sigma of OH, HH = 0.0 +| Coulombic cutoff = 8.5 +| + +These are the parameters to use for TIP4P with a long-range Coulombic +solver (e.g. Ewald or PPPM in LAMMPS): + +| O mass = 15.9994 +| H mass = 1.008 +| O charge = -1.0484 +| H charge = 0.5242 +| r0 of OH bond = 0.9572 +| theta of HOH angle = 104.52 +| OM distance = 0.1250 +| LJ epsilon of O-O = 0.16275 +| LJ sigma of O-O = 3.16435 +| LJ epsilon, sigma of OH, HH = 0.0 +| + +Note that the when using the TIP4P pair style, the neighbor list +cutoff for Coulomb interactions is effectively extended by a distance +2 \* (OM distance), to account for the offset distance of the +fictitious charges on O atoms in water molecules. Thus it is +typically best in an efficiency sense to use a LJ cutoff >= Coulomb +cutoff + 2\*(OM distance), to shrink the size of the neighbor list. +This leads to slightly larger cost for the long-range calculation, so +you can test the trade-off for your model. The OM distance and the LJ +and Coulombic cutoffs are set in the :doc:`pair\_style lj/cut/tip4p/long ` command. + +Wikipedia also has a nice article on `water models `_. + + +---------- + + +.. _Jorgensen5: + + + +**(Jorgensen)** Jorgensen, Chandrasekhar, Madura, Impey, Klein, J Chem +Phys, 79, 926 (1983). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_triclinic.rst b/doc/src/Howto_triclinic.rst new file mode 100644 index 0000000000..6e341907a8 --- /dev/null +++ b/doc/src/Howto_triclinic.rst @@ -0,0 +1,228 @@ +:doc:`Higher level section ` - `LAMMPS WWW Site `_ - `LAMMPS Documentation `_ - `LAMMPS Commands `_ + +.. _lws: http://lammps.sandia.gov + + + +.. _ld: Manual.html + + + +.. _lc: Commands\_all.html + + + +Triclinic (non-orthogonal) simulation boxes +=========================================== + +By default, LAMMPS uses an orthogonal simulation box to encompass the +particles. The :doc:`boundary ` command sets the boundary +conditions of the box (periodic, non-periodic, etc). The orthogonal +box has its "origin" at (xlo,ylo,zlo) and is defined by 3 edge vectors +starting from the origin given by **a** = (xhi-xlo,0,0); **b** = +(0,yhi-ylo,0); **c** = (0,0,zhi-zlo). The 6 parameters +(xlo,xhi,ylo,yhi,zlo,zhi) are defined at the time the simulation box +is created, e.g. by the :doc:`create\_box ` or +:doc:`read\_data ` or :doc:`read\_restart ` +commands. Additionally, LAMMPS defines box size parameters lx,ly,lz +where lx = xhi-xlo, and similarly in the y and z dimensions. The 6 +parameters, as well as lx,ly,lz, can be output via the :doc:`thermo\_style custom ` command. + +LAMMPS also allows simulations to be performed in triclinic +(non-orthogonal) simulation boxes shaped as a parallelepiped with +triclinic symmetry. The parallelepiped has its "origin" at +(xlo,ylo,zlo) and is defined by 3 edge vectors starting from the +origin given by **a** = (xhi-xlo,0,0); **b** = (xy,yhi-ylo,0); **c** = +(xz,yz,zhi-zlo). *xy,xz,yz* can be 0.0 or positive or negative values +and are called "tilt factors" because they are the amount of +displacement applied to faces of an originally orthogonal box to +transform it into the parallelepiped. In LAMMPS the triclinic +simulation box edge vectors **a**\ , **b**\ , and **c** cannot be arbitrary +vectors. As indicated, **a** must lie on the positive x axis. **b** must +lie in the xy plane, with strictly positive y component. **c** may have +any orientation with strictly positive z component. The requirement +that **a**\ , **b**\ , and **c** have strictly positive x, y, and z components, +respectively, ensures that **a**\ , **b**\ , and **c** form a complete +right-handed basis. These restrictions impose no loss of generality, +since it is possible to rotate/invert any set of 3 crystal basis +vectors so that they conform to the restrictions. + +For example, assume that the 3 vectors **A**\ ,\ **B**\ ,\ **C** are the edge +vectors of a general parallelepiped, where there is no restriction on +**A**\ ,\ **B**\ ,\ **C** other than they form a complete right-handed basis i.e. +**A** x **B** . **C** > 0. The equivalent LAMMPS **a**\ ,\ **b**\ ,\ **c** are a linear +rotation of **A**\ , **B**\ , and **C** and can be computed as follows: + +.. image:: Eqs/transform.jpg + :align: center + +where A = \| **A** \| indicates the scalar length of **A**\ . The hat symbol (\^) +indicates the corresponding unit vector. *beta* and *gamma* are angles +between the vectors described below. Note that by construction, +**a**\ , **b**\ , and **c** have strictly positive x, y, and z components, respectively. +If it should happen that +**A**\ , **B**\ , and **C** form a left-handed basis, then the above equations +are not valid for **c**\ . In this case, it is necessary +to first apply an inversion. This can be achieved +by interchanging two basis vectors or by changing the sign of one of them. + +For consistency, the same rotation/inversion applied to the basis vectors +must also be applied to atom positions, velocities, +and any other vector quantities. +This can be conveniently achieved by first converting to +fractional coordinates in the +old basis and then converting to distance coordinates in the new basis. +The transformation is given by the following equation: + +.. image:: Eqs/rotate.jpg + :align: center + +where *V* is the volume of the box, **X** is the original vector quantity and +**x** is the vector in the LAMMPS basis. + +There is no requirement that a triclinic box be periodic in any +dimension, though it typically should be in at least the 2nd dimension +of the tilt (y in xy) if you want to enforce a shift in periodic +boundary conditions across that boundary. Some commands that work +with triclinic boxes, e.g. the :doc:`fix deform ` and :doc:`fix npt ` commands, require periodicity or non-shrink-wrap +boundary conditions in specific dimensions. See the command doc pages +for details. + +The 9 parameters (xlo,xhi,ylo,yhi,zlo,zhi,xy,xz,yz) are defined at the +time the simulation box is created. This happens in one of 3 ways. +If the :doc:`create\_box ` command is used with a region of +style *prism*\ , then a triclinic box is setup. See the +:doc:`region ` command for details. If the +:doc:`read\_data ` command is used to define the simulation +box, and the header of the data file contains a line with the "xy xz +yz" keyword, then a triclinic box is setup. See the +:doc:`read\_data ` command for details. Finally, if the +:doc:`read\_restart ` command reads a restart file which +was written from a simulation using a triclinic box, then a triclinic +box will be setup for the restarted simulation. + +Note that you can define a triclinic box with all 3 tilt factors = +0.0, so that it is initially orthogonal. This is necessary if the box +will become non-orthogonal, e.g. due to the :doc:`fix npt ` or +:doc:`fix deform ` commands. Alternatively, you can use the +:doc:`change\_box ` command to convert a simulation box from +orthogonal to triclinic and vice versa. + +As with orthogonal boxes, LAMMPS defines triclinic box size parameters +lx,ly,lz where lx = xhi-xlo, and similarly in the y and z dimensions. +The 9 parameters, as well as lx,ly,lz, can be output via the +:doc:`thermo\_style custom ` command. + +To avoid extremely tilted boxes (which would be computationally +inefficient), LAMMPS normally requires that no tilt factor can skew +the box more than half the distance of the parallel box length, which +is the 1st dimension in the tilt factor (x for xz). This is required +both when the simulation box is created, e.g. via the +:doc:`create\_box ` or :doc:`read\_data ` commands, +as well as when the box shape changes dynamically during a simulation, +e.g. via the :doc:`fix deform ` or :doc:`fix npt ` +commands. + +For example, if xlo = 2 and xhi = 12, then the x box length is 10 and +the xy tilt factor must be between -5 and 5. Similarly, both xz and +yz must be between -(xhi-xlo)/2 and +(yhi-ylo)/2. Note that this is +not a limitation, since if the maximum tilt factor is 5 (as in this +example), then configurations with tilt = ..., -15, -5, 5, 15, 25, +... are geometrically all equivalent. If the box tilt exceeds this +limit during a dynamics run (e.g. via the :doc:`fix deform ` +command), then the box is "flipped" to an equivalent shape with a tilt +factor within the bounds, so the run can continue. See the :doc:`fix deform ` doc page for further details. + +One exception to this rule is if the 1st dimension in the tilt +factor (x for xy) is non-periodic. In that case, the limits on the +tilt factor are not enforced, since flipping the box in that dimension +does not change the atom positions due to non-periodicity. In this +mode, if you tilt the system to extreme angles, the simulation will +simply become inefficient, due to the highly skewed simulation box. + +The limitation on not creating a simulation box with a tilt factor +skewing the box more than half the distance of the parallel box length +can be overridden via the :doc:`box ` command. Setting the *tilt* +keyword to *large* allows any tilt factors to be specified. + +Box flips that may occur using the :doc:`fix deform ` or +:doc:`fix npt ` commands can be turned off using the *flip no* +option with either of the commands. + +Note that if a simulation box has a large tilt factor, LAMMPS will run +less efficiently, due to the large volume of communication needed to +acquire ghost atoms around a processor's irregular-shaped sub-domain. +For extreme values of tilt, LAMMPS may also lose atoms and generate an +error. + +Triclinic crystal structures are often defined using three lattice +constants *a*\ , *b*\ , and *c*\ , and three angles *alpha*\ , *beta* and +*gamma*\ . Note that in this nomenclature, the a, b, and c lattice +constants are the scalar lengths of the edge vectors **a**\ , **b**\ , and **c** +defined above. The relationship between these 6 quantities +(a,b,c,alpha,beta,gamma) and the LAMMPS box sizes (lx,ly,lz) = +(xhi-xlo,yhi-ylo,zhi-zlo) and tilt factors (xy,xz,yz) is as follows: + +.. image:: Eqs/box.jpg + :align: center + +The inverse relationship can be written as follows: + +.. image:: Eqs/box_inverse.jpg + :align: center + +The values of *a*\ , *b*\ , *c* , *alpha*\ , *beta* , and *gamma* can be printed +out or accessed by computes using the +:doc:`thermo\_style custom ` keywords +*cella*\ , *cellb*\ , *cellc*\ , *cellalpha*\ , *cellbeta*\ , *cellgamma*\ , +respectively. + +As discussed on the :doc:`dump ` command doc page, when the BOX +BOUNDS for a snapshot is written to a dump file for a triclinic box, +an orthogonal bounding box which encloses the triclinic simulation box +is output, along with the 3 tilt factors (xy, xz, yz) of the triclinic +box, formatted as follows: + + +.. parsed-literal:: + + ITEM: BOX BOUNDS xy xz yz + xlo_bound xhi_bound xy + ylo_bound yhi_bound xz + zlo_bound zhi_bound yz + +This bounding box is convenient for many visualization programs and is +calculated from the 9 triclinic box parameters +(xlo,xhi,ylo,yhi,zlo,zhi,xy,xz,yz) as follows: + + +.. parsed-literal:: + + xlo_bound = xlo + MIN(0.0,xy,xz,xy+xz) + xhi_bound = xhi + MAX(0.0,xy,xz,xy+xz) + ylo_bound = ylo + MIN(0.0,yz) + yhi_bound = yhi + MAX(0.0,yz) + zlo_bound = zlo + zhi_bound = zhi + +These formulas can be inverted if you need to convert the bounding box +back into the triclinic box parameters, e.g. xlo = xlo\_bound - +MIN(0.0,xy,xz,xy+xz). + +One use of triclinic simulation boxes is to model solid-state crystals +with triclinic symmetry. The :doc:`lattice ` command can be +used with non-orthogonal basis vectors to define a lattice that will +tile a triclinic simulation box via the +:doc:`create\_atoms ` command. + +A second use is to run Parrinello-Rahman dynamics via the :doc:`fix npt ` command, which will adjust the xy, xz, yz tilt +factors to compensate for off-diagonal components of the pressure +tensor. The analog for an :doc:`energy minimization ` is +the :doc:`fix box/relax ` command. + +A third use is to shear a bulk solid to study the response of the +material. The :doc:`fix deform ` command can be used for +this purpose. It allows dynamic control of the xy, xz, yz tilt +factors as a simulation runs. This is discussed in the next section +on non-equilibrium MD (NEMD) simulations. + diff --git a/doc/src/Howto_viscosity.rst b/doc/src/Howto_viscosity.rst new file mode 100644 index 0000000000..0b74784534 --- /dev/null +++ b/doc/src/Howto_viscosity.rst @@ -0,0 +1,148 @@ +Calculate viscosity +=================== + +The shear viscosity eta of a fluid can be measured in at least 5 ways +using various options in LAMMPS. See the examples/VISCOSITY directory +for scripts that implement the 5 methods discussed here for a simple +Lennard-Jones fluid model. Also, see the :doc:`Howto kappa ` doc page for an analogous discussion for +thermal conductivity. + +Eta is a measure of the propensity of a fluid to transmit momentum in +a direction perpendicular to the direction of velocity or momentum +flow. Alternatively it is the resistance the fluid has to being +sheared. It is given by + +J = -eta grad(Vstream) + +where J is the momentum flux in units of momentum per area per time. +and grad(Vstream) is the spatial gradient of the velocity of the fluid +moving in another direction, normal to the area through which the +momentum flows. Viscosity thus has units of pressure-time. + +The first method is to perform a non-equilibrium MD (NEMD) simulation +by shearing the simulation box via the :doc:`fix deform ` +command, and using the :doc:`fix nvt/sllod ` command to +thermostat the fluid via the SLLOD equations of motion. +Alternatively, as a second method, one or more moving walls can be +used to shear the fluid in between them, again with some kind of +thermostat that modifies only the thermal (non-shearing) components of +velocity to prevent the fluid from heating up. + +.. note:: + + A recent (2017) book by :ref:`(Daivis and Todd) ` + discusses use of the SLLOD method and non-equilibrium MD (NEMD) + thermostatting generally, for both simple and complex fluids, + e.g. molecular systems. The latter can be tricky to do correctly. + +In both cases, the velocity profile setup in the fluid by this +procedure can be monitored by the :doc:`fix ave/chunk ` +command, which determines grad(Vstream) in the equation above. +E.g. the derivative in the y-direction of the Vx component of fluid +motion or grad(Vstream) = dVx/dy. The Pxy off-diagonal component of +the pressure or stress tensor, as calculated by the :doc:`compute pressure ` command, can also be monitored, which +is the J term in the equation above. See the :doc:`Howto nemd ` doc page for details on NEMD simulations. + +The third method is to perform a reverse non-equilibrium MD simulation +using the :doc:`fix viscosity ` command which implements +the rNEMD algorithm of Muller-Plathe. Momentum in one dimension is +swapped between atoms in two different layers of the simulation box in +a different dimension. This induces a velocity gradient which can be +monitored with the :doc:`fix ave/chunk ` command. +The fix tallies the cumulative momentum transfer that it performs. +See the :doc:`fix viscosity ` command for details. + +The fourth method is based on the Green-Kubo (GK) formula which +relates the ensemble average of the auto-correlation of the +stress/pressure tensor to eta. This can be done in a fully +equilibrated simulation which is in contrast to the two preceding +non-equilibrium methods, where momentum flows continuously through the +simulation box. + +Here is an example input script that calculates the viscosity of +liquid Ar via the GK formalism: + + +.. parsed-literal:: + + # Sample LAMMPS input script for viscosity of liquid Ar + + units real + variable T equal 86.4956 + variable V equal vol + variable dt equal 4.0 + variable p equal 400 # correlation length + variable s equal 5 # sample interval + variable d equal $p\*$s # dump interval + + # convert from LAMMPS real units to SI + + variable kB equal 1.3806504e-23 # [J/K] Boltzmann + variable atm2Pa equal 101325.0 + variable A2m equal 1.0e-10 + variable fs2s equal 1.0e-15 + variable convert equal ${atm2Pa}\*${atm2Pa}\*${fs2s}\*${A2m}\*${A2m}\*${A2m} + + # setup problem + + dimension 3 + boundary p p p + lattice fcc 5.376 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 + region box block 0 4 0 4 0 4 + create_box 1 box + create_atoms 1 box + mass 1 39.948 + pair_style lj/cut 13.0 + pair_coeff \* \* 0.2381 3.405 + timestep ${dt} + thermo $d + + # equilibration and thermalization + + velocity all create $T 102486 mom yes rot yes dist gaussian + fix NVT all nvt temp $T $T 10 drag 0.2 + run 8000 + + # viscosity calculation, switch to NVE if desired + + #unfix NVT + #fix NVE all nve + + reset_timestep 0 + variable pxy equal pxy + variable pxz equal pxz + variable pyz equal pyz + fix SS all ave/correlate $s $p $d & + v_pxy v_pxz v_pyz type auto file S0St.dat ave running + variable scale equal ${convert}/(${kB}\*$T)\*$V\*$s\*${dt} + variable v11 equal trap(f_SS[3])\*${scale} + variable v22 equal trap(f_SS[4])\*${scale} + variable v33 equal trap(f_SS[5])\*${scale} + thermo_style custom step temp press v_pxy v_pxz v_pyz v_v11 v_v22 v_v33 + run 100000 + variable v equal (v_v11+v_v22+v_v33)/3.0 + variable ndens equal count(all)/vol + print "average viscosity: $v [Pa.s] @ $T K, ${ndens} /A\^3" + +The fifth method is related to the above Green-Kubo method, +but uses the Einstein formulation, analogous to the Einstein +mean-square-displacement formulation for self-diffusivity. The +time-integrated momentum fluxes play the role of Cartesian +coordinates, whose mean-square displacement increases linearly +with time at sufficiently long times. + + +---------- + + +.. _Daivis-viscosity: + + + +**(Daivis and Todd)** Daivis and Todd, Nonequilibrium Molecular Dynamics (book), +Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_viz.rst b/doc/src/Howto_viz.rst new file mode 100644 index 0000000000..c2cdc56b48 --- /dev/null +++ b/doc/src/Howto_viz.rst @@ -0,0 +1,43 @@ +Visualize LAMMPS snapshots +========================== + +LAMMPS itself does not do visualization, but snapshots from LAMMPS +simulations can be visualized (and analyzed) in a variety of ways. + +Mention dump image and dump movie. + +LAMMPS snapshots are created by the :doc:`dump ` command which can +create files in several formats. The native LAMMPS dump format is a +text file (see "dump atom" or "dump custom") which can be visualized +by several popular visualization tools. The :doc:`dump image ` and :doc:`dump movie ` styles can +output internally rendered images and convert a sequence of them to a +movie during the MD run. Several programs included with LAMMPS as +auxiliary tools can convert between LAMMPS format files and other +formats. See the :doc:`Tools ` doc page for details. + +A Python-based toolkit distributed by our group can read native LAMMPS +dump files, including custom dump files with additional columns of +user-specified atom information, and convert them to various formats +or pipe them into visualization software directly. See the `Pizza.py WWW site `_ for details. Specifically, Pizza.py can convert +LAMMPS dump files into PDB, XYZ, `Ensight `_, and VTK formats. +Pizza.py can pipe LAMMPS dump files directly into the Raster3d and +RasMol visualization programs. Pizza.py has tools that do interactive +3d OpenGL visualization and one that creates SVG images of dump file +snapshots. + +.. _pizza: http://www.sandia.gov/~sjplimp/pizza.html + + + +.. _ensight: http://www.ensight.com + + + +.. _atomeye: http://mt.seas.upenn.edu/Archive/Graphics/A + + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Howto_walls.rst b/doc/src/Howto_walls.rst new file mode 100644 index 0000000000..f04b7f1057 --- /dev/null +++ b/doc/src/Howto_walls.rst @@ -0,0 +1,76 @@ +Walls +===== + +Walls in an MD simulation are typically used to bound particle motion, +i.e. to serve as a boundary condition. + +Walls in LAMMPS can be of rough (made of particles) or idealized +surfaces. Ideal walls can be smooth, generating forces only in the +normal direction, or frictional, generating forces also in the +tangential direction. + +Rough walls, built of particles, can be created in various ways. The +particles themselves can be generated like any other particle, via the +:doc:`lattice ` and :doc:`create\_atoms ` commands, +or read in via the :doc:`read\_data ` command. + +Their motion can be constrained by many different commands, so that +they do not move at all, move together as a group at constant velocity +or in response to a net force acting on them, move in a prescribed +fashion (e.g. rotate around a point), etc. Note that if a time +integration fix like :doc:`fix nve ` or :doc:`fix nvt ` +is not used with the group that contains wall particles, their +positions and velocities will not be updated. + +* :doc:`fix aveforce ` - set force on particles to average value, so they move together +* :doc:`fix setforce ` - set force on particles to a value, e.g. 0.0 +* :doc:`fix freeze ` - freeze particles for use as granular walls +* :doc:`fix nve/noforce ` - advect particles by their velocity, but without force +* :doc:`fix move ` - prescribe motion of particles by a linear velocity, oscillation, rotation, variable + +The :doc:`fix move ` command offers the most generality, since +the motion of individual particles can be specified with +:doc:`variable ` formula which depends on time and/or the +particle position. + +For rough walls, it may be useful to turn off pairwise interactions +between wall particles via the :doc:`neigh\_modify exclude ` command. + +Rough walls can also be created by specifying frozen particles that do +not move and do not interact with mobile particles, and then tethering +other particles to the fixed particles, via a :doc:`bond `. +The bonded particles do interact with other mobile particles. + +Idealized walls can be specified via several fix commands. :doc:`Fix wall/gran ` creates frictional walls for use with +granular particles; all the other commands create smooth walls. + +* :doc:`fix wall/reflect ` - reflective flat walls +* :doc:`fix wall/lj93 ` - flat walls, with Lennard-Jones 9/3 potential +* :doc:`fix wall/lj126 ` - flat walls, with Lennard-Jones 12/6 potential +* :doc:`fix wall/colloid ` - flat walls, with :doc:`pair\_style colloid ` potential +* :doc:`fix wall/harmonic ` - flat walls, with repulsive harmonic spring potential +* :doc:`fix wall/morse ` - flat walls, with Morse potential +* :doc:`fix wall/region ` - use region surface as wall +* :doc:`fix wall/gran ` - flat or curved walls with :doc:`pair\_style granular ` potential + +The *lj93*\ , *lj126*\ , *colloid*\ , *harmonic*\ , and *morse* styles all +allow the flat walls to move with a constant velocity, or oscillate in +time. The :doc:`fix wall/region ` command offers the +most generality, since the region surface is treated as a wall, and +the geometry of the region can be a simple primitive volume (e.g. a +sphere, or cube, or plane), or a complex volume made from the union +and intersection of primitive volumes. :doc:`Regions ` can also +specify a volume "interior" or "exterior" to the specified primitive +shape or *union* or *intersection*\ . :doc:`Regions ` can also be +"dynamic" meaning they move with constant velocity, oscillate, or +rotate. + +The only frictional idealized walls currently in LAMMPS are flat or +curved surfaces specified by the :doc:`fix wall/gran ` +command. At some point we plan to allow regoin surfaces to be used as +frictional walls, as well as triangulated surfaces. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Install.rst b/doc/src/Install.rst new file mode 100644 index 0000000000..4a403a336d --- /dev/null +++ b/doc/src/Install.rst @@ -0,0 +1,58 @@ +Install LAMMPS +************** + +You can download LAMMPS as an executable or as source code. + +With source code, you also have to :doc:`build LAMMPS `. But you +have more flexibility as to what features to include or exclude in the +build. If you plan to :doc:`modify or extend LAMMPS `, then you +need the source code. + + +.. toctree:: + :maxdepth: 1 + + Install_linux + Install_mac + Install_windows + Install_conda + + Install_tarball + Install_git + Install_svn + Install_patch + +These are the files and sub-directories in the LAMMPS distribution: + ++------------+-------------------------------------------+ +| README | text file | ++------------+-------------------------------------------+ +| LICENSE | GNU General Public License (GPL) | ++------------+-------------------------------------------+ +| bench | benchmark problems | ++------------+-------------------------------------------+ +| cmake | CMake build files | ++------------+-------------------------------------------+ +| doc | documentation | ++------------+-------------------------------------------+ +| examples | simple test problems | ++------------+-------------------------------------------+ +| lib | additional provided or external libraries | ++------------+-------------------------------------------+ +| potentials | interatomic potential files | ++------------+-------------------------------------------+ +| python | Python wrapper on LAMMPS | ++------------+-------------------------------------------+ +| src | source files | ++------------+-------------------------------------------+ +| tools | pre- and post-processing tools | ++------------+-------------------------------------------+ + +You will have all of these if you download source. You will only have +some of them if you download executables, as explained on the pages +listed above. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Install.txt b/doc/src/Install.txt deleted file mode 100644 index 0a2e870a5d..0000000000 --- a/doc/src/Install.txt +++ /dev/null @@ -1,65 +0,0 @@ -"Previous Section"_Intro.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc - "Next Section"_Build.html -:c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Install LAMMPS :h2 - -You can download LAMMPS as an executable or as source code. - -With source code, you also have to "build LAMMPS"_Build.html. But you -have more flexibility as to what features to include or exclude in the -build. If you plan to "modify or extend LAMMPS"_Modify.html, then you -need the source code. - - - - - -"Download an executable for Linux"_Install_linux.html -"Download an executable for Mac"_Install_mac.html -"Download an executable for Windows"_Install_windows.html :all(b) - -"Download source as a tarball"_Install_tarball.html -"Donwload source via Git"_Install_git.html -"Donwload source via SVN"_Install_svn.html -"Install patch files"_Install_patch.html :all(b) - - - -These are the files and sub-directories in the LAMMPS distribution: - -README: text file -LICENSE: GNU General Public License (GPL) -bench: benchmark problems -cmake: CMake build files -doc: documentation -examples: simple test problems -lib: additional provided or external libraries -potentials: interatomic potential files -python: Python wrapper on LAMMPS -src: source files -tools: pre- and post-processing tools :tb(s=:,a=l) - -You will have all of these if you download source. You will only have -some of them if you download executables, as explained on the pages -listed above. diff --git a/doc/src/Install_conda.rst b/doc/src/Install_conda.rst new file mode 100644 index 0000000000..33188e2540 --- /dev/null +++ b/doc/src/Install_conda.rst @@ -0,0 +1,48 @@ +Download an executable for Linux or Mac via Conda +================================================= + +Binaries are available for macOS or Linux via `Conda `_. + +First, one must setup the Conda package manager on your system. Follow the +instructions to install `Miniconda `_, then create a conda +environment (named `my-lammps-env` or whatever you prefer) for your lammps +install: + +.. parsed-literal:: + + % conda config --add channels conda-forge + % conda create -n my-lammps-env + +Then, you can install lammps on your system with the following command: + +.. parsed-literal:: + + % conda activate my-lammps-env + % conda install lammps + +The LAMMPS binary is built with the :ref:`KIM package ` which +results in Conda also installing the `kim-api` binaries when LAMMPS is +installed. In order to use potentials from `openkim.org `_, you can +install the `openkim-models` package + + +.. parsed-literal:: + + % conda install openkim-models + +If you have problems with the installation you can post issues to +`this link `_. +Thanks to Jan Janssen (Max-Planck-Institut fuer Eisenforschung) for setting +up the Conda capability. + +.. _conda_forge_lammps: https://github.com/conda-forge/lammps-feedstock/issues + +.. _openkim: https://openkim.org + +.. _conda: https://docs.conda.io/en/latest/index.html + +.. _mini_conda_install: https://docs.conda.io/en/latest/miniconda.html + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Install_git.rst b/doc/src/Install_git.rst new file mode 100644 index 0000000000..9d9d36f8f6 --- /dev/null +++ b/doc/src/Install_git.rst @@ -0,0 +1,128 @@ +Download source via Git +======================= + +All LAMMPS development is coordinated through the "LAMMPS GitHub +site". If you clone the LAMMPS repository onto your local machine, it +has several advantages: + +* You can stay current with changes to LAMMPS with a single git + command. +* You can create your own development branches to add code to LAMMPS. +* You can submit your new features back to GitHub for inclusion in + LAMMPS. + +You must have `Git `_ installed on your system to communicate with +the public Git server for LAMMPS. + +.. warning:: + + As of Oct 2016, the official home of public LAMMPS + development is on GitHub. The previously advertised LAMMPS git + repositories on git.lammps.org and bitbucket.org are now deprecated, + may not be up-to-date, and may go away at any time. + +.. _git: http://git-scm.com + + + +You can follow LAMMPS development on 3 different Git branches: + +* **stable** : this branch is updated with every stable release +* **unstable** : this branch is updated with every patch release +* **master** : this branch continuously follows ongoing development + +To access the Git repositories on your box, use the clone command to +create a local copy of the LAMMPS repository with a command like: + + +.. parsed-literal:: + + git clone -b unstable https://github.com/lammps/lammps.git mylammps + +where "mylammps" is the name of the directory you wish to create on +your machine and "unstable" is one of the 3 branches listed above. +(Note that you actually download all 3 branches; you can switch +between them at any time using "git checkout ".) + +Once the command completes, your directory will contain the same files +as if you unpacked a current LAMMPS tarball, with the exception, that +the HTML documentation files are not included. They can be fetched +from the LAMMPS website by typing "make fetch" in the doc directory. +Or they can be generated from the content provided in doc/src by +typing "make html" from the doc directory. + +After initial cloning, as bug fixes and new features are added to +LAMMPS, as listed on :doc:`this page `, you can stay +up-to-date by typing the following Git commands from within the +"mylammps" directory: + + +.. parsed-literal:: + + git checkout unstable # not needed if you always stay in this branch + git checkout stable # use one of the 3 checkout commands + git checkout master + git pull + +Doing a "pull" will not change any files you have added to the LAMMPS +directory structure. It will also not change any existing LAMMPS +files you have edited, unless those files have changed in the +repository. In that case, Git will attempt to merge the new +repository file with your version of the file and tell you if there +are any conflicts. See the Git documentation for details. + +If you want to access a particular previous release version of LAMMPS, +you can instead "checkout" any version with a published tag. See the +output of "git tag -l" for the list of tags. The Git command to do +this is as follows. + + +.. parsed-literal:: + + git checkout tagID + +Stable versions and what tagID to use for a particular stable version +are discussed on :doc:`this page `. Note that this command +will print some warnings, because in order to get back to the latest +revision and to be able to update with "git pull" again, you first +will need to first type "git checkout unstable" (or check out any +other desired branch). + +Once you have updated your local files with a "git pull" (or "git +checkout"), you still need to re-build LAMMPS if any source files have +changed. To do this, you should cd to the src directory and type: + + +.. parsed-literal:: + + make purge # remove any deprecated src files + make package-update # sync package files with src files + make foo # re-build for your machine (mpi, serial, etc) + +just as described on the :doc:`Install patch ` doc page, +after a patch has been installed. + +.. warning:: + + If you wish to edit/change a src file that is from a + package, you should edit the version of the file inside the package + sub-directory with src, then re-install the package. The version in + the src dir is merely a copy and will be wiped out if you type "make + package-update". + +.. warning:: + + The GitHub servers support both the "git://" and + "https://" access protocols for anonymous read-only access. If you + have a correspondingly configured GitHub account, you may also use SSH + with "git@github.com:/lammps/lammps.git". + +The LAMMPS GitHub project is managed by Christoph Junghans (LANL, +junghans at lanl.gov), Axel Kohlmeyer (Temple U, akohlmey at +gmail.com) and Richard Berger (Temple U, richard.berger at +temple.edu). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Install_linux.rst b/doc/src/Install_linux.rst new file mode 100644 index 0000000000..e690afdd58 --- /dev/null +++ b/doc/src/Install_linux.rst @@ -0,0 +1,269 @@ +Download an executable for Linux +================================ + +Binaries are available for different versions of Linux: + +| :ref:`Pre-built Ubuntu Linux executables ` +| :ref:`Pre-built Fedora Linux executables ` +| :ref:`Pre-built EPEL Linux executables (RHEL, CentOS) ` +| :ref:`Pre-built OpenSuse Linux executables ` +| :ref:`Gentoo Linux executable ` +| :ref:`Arch Linux build-script ` +| + + +---------- + + +.. _ubuntu: + +Pre-built Ubuntu Linux executables +----------------------------------------------- + +A pre-built LAMMPS executable suitable for running on the latest +Ubuntu Linux versions, can be downloaded as a Debian package. This +allows you to install LAMMPS with a single command, and stay +up-to-date with the current version of LAMMPS by simply updating your +operating system. + +To install the appropriate personal-package archive (PPA), do the +following once: + + +.. parsed-literal:: + + sudo add-apt-repository ppa:gladky-anton/lammps + sudo apt-get update + +To install LAMMPS do the following once: + + +.. parsed-literal:: + + sudo apt-get install lammps-daily + +This downloads an executable named "lmp\_daily" to your box, which +can then be used in the usual way to run input scripts: + + +.. parsed-literal:: + + lmp_daily -in in.lj + +To update LAMMPS to the most current version, do the following: + + +.. parsed-literal:: + + sudo apt-get update + +which will also update other packages on your system. + +To get a copy of the current documentation and examples: + + +.. parsed-literal:: + + sudo apt-get install lammps-daily-doc + +which will download the doc files in +/usr/share/doc/lammps-daily-doc/doc and example problems in +/usr/share/doc/lammps-doc/examples. + +Note that you may still wish to download the tarball to get potential +files and auxiliary tools. + +To un-install LAMMPS, do the following: + + +.. parsed-literal:: + + sudo apt-get remove lammps-daily + +Note that the lammps-daily executable is built with the following +sequence of make commands, as if you had done the same with the +unpacked tarball files in the src directory: + +make yes-all; make no-lib; make openmpi + +Thus it builds with FFTW3 and OpenMPI. + +Thanks to Anton Gladky (gladky.anton at gmail.com) for setting up this +Ubuntu package capability. + + +---------- + + +.. _fedora: + +Pre-built Fedora Linux executables +----------------------------------------------- + +Pre-built LAMMPS packages for stable releases are available +in the Fedora Linux distribution as of version 28. The packages +can be installed via the dnf package manager. There are 3 basic +varieties (lammps = no MPI, lammps-mpich = MPICH MPI library, +lammps-openmpi = OpenMPI MPI library) and for each support for +linking to the C library interface (lammps-devel, lammps-mpich-devel, +lammps-openmpi-devel), the header for compiling programs using +the C library interface (lammps-headers), and the LAMMPS python +module for Python 3. All packages can be installed at the same +time and the name of the LAMMPS executable is *lmp* and *lmp\_openmpi* +or *lmp\_mpich* respectively. By default, *lmp* will refer to the +serial executable, unless one of the MPI environment modules is loaded +("module load mpi/mpich-x86\_64" or "module load mpi/openmpi-x86\_64"). +Then the corresponding parallel LAMMPS executable can be used. +The same mechanism applies when loading the LAMMPS python module. + +To install LAMMPS with OpenMPI and run an input in.lj with 2 CPUs do: + + +.. parsed-literal:: + + dnf install lammps-openmpi + module load mpi/openmpi-x86_64 + mpirun -np 2 lmp -in in.lj + +The "dnf install" command is needed only once. In case of a new LAMMPS +stable release, "dnf update" will automatically update to the newer +version as soon at the RPM files are built and uploaded to the download +mirrors. The "module load" command is needed once per (shell) session +or shell terminal instance, unless it is automatically loaded from the +shell profile. + +Please use "lmp -help" to see which compilation options, packages, +and styles are included in the binary. + +Thanks to Christoph Junghans (LANL) for making LAMMPS available in Fedora. + + +---------- + + +.. _epel: + +Pre-built EPEL Linux executable +------------------------------------------ + +Pre-built LAMMPS packages for stable releases are available +in the `Extra Packages for Enterprise Linux (EPEL) repository `_ +for use with Red Hat Enterprise Linux (RHEL) or CentOS version 7.x +and compatible Linux distributions. Names of packages, executable, +and content are the same as described above for Fedora Linux. +But RHEL/CentOS 7.x uses the "yum" package manager instead of "dnf" +in Fedora 28. + +Please use "lmp -help" to see which compilation options, packages, +and styles are included in the binary. + +Thanks to Christoph Junghans (LANL) for making LAMMPS available in EPEL. + + +---------- + + +.. _opensuse: + +Pre-built OpenSuse Linux executable +-------------------------------------------------- + +A pre-built LAMMPS package for stable releases is available +in OpenSuse as of Leap 15.0. You can install the package with: + + +.. parsed-literal:: + + zypper install lammps + +This includes support for OpenMPI. The name of the LAMMPS executable +is *lmp*\ . Thus to run an input in parallel on 2 CPUs you would do: + + +.. parsed-literal:: + + mpirun -np 2 lmp -in in.lj + +Please use "lmp -help" to see which compilation options, packages, +and styles are included in the binary. + +Thanks to Christoph Junghans (LANL) for making LAMMPS available in OpenSuse. + + +---------- + + +.. _gentoo: + +Gentoo Linux executable +------------------------------------ + +LAMMPS is part of Gentoo's main package tree and can be installed by +typing: + + +.. parsed-literal:: + + % emerge --ask lammps + +Note that in Gentoo the LAMMPS source is downloaded and the package is +built on the your machine. + +Certain LAMMPS packages can be enable via USE flags, type + + +.. parsed-literal:: + + % equery uses lammps + +for details. + +Thanks to Nicolas Bock and Christoph Junghans (LANL) for setting up +this Gentoo capability. + + +---------- + + +.. _arch: + +Archlinux build-script +--------------------------------- + +LAMMPS is available via Arch's unofficial Arch User repository (AUR). + +There are three scripts available, named lammps, lammps-beta and lammps-git. +They respectively package the stable, patch and git releases. + +To install, you will need to have the git package installed. You may use +any of the above names in-place of lammps. + + +.. parsed-literal:: + + $ git clone https://aur.archlinux.org/lammps.git + + $ cd lammps + + $ makepkg -s + + # makepkg -i + +To update, you may repeat the above, or change into the cloned directory, +and execute the following, after which, if there are any changes, you may +use makepkg as above. + + +.. parsed-literal:: + + $ git pull + +Alternatively, you may use an AUR helper to install these packages. + +Note that the AUR provides build-scripts that download the source and +the build the package on your machine. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Install_mac.rst b/doc/src/Install_mac.rst new file mode 100644 index 0000000000..cc8bbc9a92 --- /dev/null +++ b/doc/src/Install_mac.rst @@ -0,0 +1,54 @@ +Download an executable for Mac +============================== + +LAMMPS can be downloaded, built, and configured for OS X on a Mac with +`Homebrew `_. (Alternatively, see the install instructions for +:doc:`Download an executable via Conda `.) The following LAMMPS +packages are unavailable at this time because of additional needs not yet met: +GPU, KOKKOS, LATTE, MSCG, MESSAGE, MPIIO POEMS VORONOI. + +After installing Homebrew, you can install LAMMPS on your system with +the following commands: + + +.. parsed-literal:: + + % brew install lammps + +This will install the executables "lammps\_serial" and "lammps\_mpi", as well as +the LAMMPS "doc", "potentials", "tools", "bench", and "examples" directories. + +Once LAMMPS is installed, you can test the installation with the +Lennard-Jones benchmark file: + + +.. parsed-literal:: + + % brew test lammps -v + +The LAMMPS binary is built with the :ref:`KIM package ` which +results in Homebrew also installing the `kim-api` binaries when LAMMPS is +installed. In order to use potentials from `openkim.org `_, you can +install the `openkim-models` package + + +.. parsed-literal:: + + % brew install openkim-models + +If you have problems with the installation you can post issues to +`this link `_. + +.. _homebrew: https://github.com/Homebrew/homebrew-core/issues + +Thanks to Derek Thomas (derekt at cello.t.u-tokyo.ac.jp) for setting +up the Homebrew capability. + + +.. _openkim: https://openkim.org + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Install_mac.txt b/doc/src/Install_mac.txt deleted file mode 100644 index 773c9ec93a..0000000000 --- a/doc/src/Install_mac.txt +++ /dev/null @@ -1,43 +0,0 @@ -"Higher level section"_Install.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Download an executable for Mac :h3 - -LAMMPS can be downloaded, built, and configured for OS X on a Mac with -"Homebrew"_homebrew. The following LAMMPS packages are unavailable at this -time because of additional needs not yet met: GPU, KOKKOS, LATTE, MSCG, -MESSAGE, MPIIO POEMS VORONOI. - -After installing Homebrew, you can install LAMMPS on your system with -the following commands: - -% brew install lammps :pre - -This will install the executables "lammps_serial" and "lammps_mpi", as well as -the LAMMPS "doc", "potentials", "tools", "bench", and "examples" directories. - -Once LAMMPS is installed, you can test the installation with the -Lennard-Jones benchmark file: - -% brew test lammps -v :pre - -The LAMMPS binary is built with the "KIM package"_Build_extras#kim which -results in Homebrew also installing the `kim-api` binaries when LAMMPS is -installed. In order to use potentials from "openkim.org"_openkim, you can -install the `openkim-models` package - -% brew install openkim-models :pre - -If you have problems with the installation you can post issues to -"this link"_homebrew. - -Thanks to Derek Thomas (derekt at cello.t.u-tokyo.ac.jp) for setting -up the Homebrew capability. -:link(homebrew,https://github.com/Homebrew/homebrew-core/issues) -:link(openkim,https://openkim.org) diff --git a/doc/src/Install_patch.rst b/doc/src/Install_patch.rst new file mode 100644 index 0000000000..537d8ae4b9 --- /dev/null +++ b/doc/src/Install_patch.rst @@ -0,0 +1,68 @@ +Applying patches +================ + +It is easy to stay current with the most recent LAMMPS patch releases +if you use Git or SVN to track LAMMPS development. Instructions for +how to stay current are on the :doc:`Install git ` and +:doc:`Install svn ` doc pages. + +If you prefer to download a tarball, as described on the :doc:`Install git ` doc page, you can stay current by +downloading "patch files" when new patch releases are made. A link to +a patch file is posted on the `bug and feature page `_ of the LAMMPS website, along +with a list of changed files and details about what is in the new patch +release. This page explains how to apply the patch file to your local +LAMMPS directory. + +.. note:: + + You should not apply patch files to a local Git or SVN repo of + LAMMPS, only to an unpacked tarball. Use Git and SVN commands to + update repo versions of LAMMPS. + +Here are the steps to apply a patch file. Note that if your version +of LAMMPS is several patch releases behind, you need to apply all the +intervening patch files in succession to bring your version of LAMMPS +up to date. + +* Download the patch file. You may have to shift-click in your browser + to download the file instead of display it. Patch files have names + like patch.12Dec16. +* Put the patch file in your top-level LAMMPS directory, where the + LICENSE and README files are. +* Apply the patch by typing the following command from your top-level + LAMMPS directory, where the redirected file is the name of the patch + file. + + .. parsed-literal:: + + patch -bp1 < patch.12Dec16 + +* A list of updated files print out to the screen. The -b switch + creates backup files of your originals (e.g. src/force.cpp.orig), so + you can manually undo the patch if something goes wrong. +* Type the following from the src directory, to enforce consistency + between the src and package directories. This is OK to do even if you + don't use one or more packages. If you are applying several patches + successively, you only need to type this once at the end. The purge + command removes deprecated src files if any were removed by the patch + from package sub-directories. + + .. parsed-literal:: + + make purge + make package-update + +* Re-build LAMMPS via the "make" command. + +.. warning:: + + If you wish to edit/change a src file that is from a + package, you should edit the version of the file inside the package + sub-dir of src, then re-install the package. The version in the src + dir is merely a copy and will be wiped out if you type "make + package-update". + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Install_svn.rst b/doc/src/Install_svn.rst new file mode 100644 index 0000000000..097caf5cce --- /dev/null +++ b/doc/src/Install_svn.rst @@ -0,0 +1,102 @@ +Download source via SVN +======================= + +.. warning:: + + As of Oct 2016, SVN support is now implemented via a + git-to-subversion interface service on GitHub and no longer through a + mirror of the internal SVN repository at Sandia. + +You must have the `Subversion (SVN) client software `_ installed on +your system to communicate with the Git server in this mode. + +.. _svn: http://subversion.apache.org + + + +You can follow LAMMPS development on 3 different SVN branches: + +* **stable** : this branch is updated with every stable release +* **unstable** : this branch is updated with every patch release +* **master** : this branch continuously follows ongoing development + +The corresponding command lines to do an initial checkout are as +follows. (Note that unlike Git, you must perform a separate checkout +into a unique directory for each of the 3 branches.) + + +.. parsed-literal:: + + svn checkout https://github.com/lammps/lammps.git/branches/unstable mylammps + svn checkout https://github.com/lammps/lammps.git/branches/stable mylammps + svn checkout https://github.com/lammps/lammps.git/trunk mylammps + +where "mylammps" is the name of the directory you wish to create on +your machine. + +Once the command completes, your directory will contain the same files +as if you unpacked a current LAMMPS tarball, with the exception, that +the HTML documentation files are not included. They can be fetched +from the LAMMPS website by typing "make fetch" in the doc directory. +Or they can be generated from the content provided in doc/src by +typing "make html" from the doc directory. + +After initial checkout, as bug fixes and new features are added to +LAMMPS, as listed on :doc:`this page `, you can stay +up-to-date by typing the following SVN commands from within the +"mylammps" directory: + + +.. parsed-literal:: + + svn update + +You can also check if there are any updates by typing: + + +.. parsed-literal:: + + svn -qu status + +Doing an "update" will not change any files you have added to the +LAMMPS directory structure. It will also not change any existing +LAMMPS files you have edited, unless those files have changed in the +repository. In that case, SVN will attempt to merge the new +repository file with your version of the file and tell you if there +are any conflicts. See the SVN documentation for details. + +Please refer to the `subversion client support help pages on GitHub `_ +if you want to use advanced features like accessing particular +previous release versions via tags. + +Once you have updated your local files with an "svn update" (or "svn +co"), you still need to re-build LAMMPS if any source files have +changed. To do this, you should cd to the src directory and type: + + +.. parsed-literal:: + + make purge # remove any deprecated src files + make package-update # sync package files with src files + make foo # re-build for your machine (mpi, serial, etc) + +just as described on the :doc:`Install patch ` doc page, +after a patch has been installed. + +.. warning:: + + If you wish to edit/change a src file that is from a + package, you should edit the version of the file inside the package + sub-directory with src, then re-install the package. The version in + the src dir is merely a copy and will be wiped out if you type "make + package-update". + +The LAMMPS GitHub project is managed by Christoph Junghans (LANL, +junghans at lanl.gov), Axel Kohlmeyer (Temple U, akohlmey at +gmail.com) and Richard Berger (Temple U, richard.berger at +temple.edu). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Install_tarball.rst b/doc/src/Install_tarball.rst new file mode 100644 index 0000000000..37db83157a --- /dev/null +++ b/doc/src/Install_tarball.rst @@ -0,0 +1,84 @@ +Download source and documentation as a tarball +============================================== + +You can download a current LAMMPS tarball from the `download page `_ +of the `LAMMPS website `_. + +.. _download: http://lammps.sandia.gov/download.html + + + +.. _bug: http://lammps.sandia.gov/bug.html + + + +.. _older: http://lammps.sandia.gov/tars + + + +You have two choices of tarballs, either the most recent stable +release or the most current patch release. Stable releases occur a +few times per year, and undergo more testing before release. Patch +releases occur a couple times per month. The new contents in all +releases are listed on the `bug and feature page `_ of the website. + +Both tarballs include LAMMPS documentation (HTML and PDF files) +corresponding to that version. The download page also has an option +to download the current-version LAMMPS documentation by itself. + +Older versions of LAMMPS can also be downloaded from `this page `_. + +Once you have a tarball, unzip and untar it with the following +command: + + +.. parsed-literal:: + + tar -xzvf lammps\*.tar.gz + +This will create a LAMMPS directory with the version date +in its name, e.g. lammps-23Jun18. + + +---------- + + +You can also download a zip file via the "Clone or download" button on +the `LAMMPS GitHub site `_. The file name will be lammps-master.zip +which can be unzipped with the following command, to create +a lammps-master dir: + + +.. parsed-literal:: + + unzip lammps\*.zip + +This version is the most up-to-date LAMMPS development version. It +will have the date of the most recent patch release (see the file +src/version.h). But it will also include any new bug-fixes or +features added since the last patch release. They will be included in +the next patch release tarball. + +.. _git: https://github.com/lammps/lammps + + + + +---------- + + +If you download a current LAMMPS tarball, one way to stay current as +new patch tarballs are released, is to download a patch file which you +can apply to your local directory to update it for each new patch +release. (Or of course you could just download the newest tarball +periodically.) + +The patch files are posted on the `bug and feature page `_ of the +website, along with a list of changed files and details about what is +in the new patch release. Instructions for applying a patch file are +on the :doc:`Install patch ` doc page. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Install_windows.rst b/doc/src/Install_windows.rst new file mode 100644 index 0000000000..aed6d935c2 --- /dev/null +++ b/doc/src/Install_windows.rst @@ -0,0 +1,49 @@ +Download an executable for Windows +================================== + +Pre-compiled Windows installers which install LAMMPS executables on a +Windows system can be downloaded from this site: + +`http://packages.lammps.org/windows.html `_ + +Note that each installer package has a date in its name, which +corresponds to the LAMMPS version of the same date. Installers for +current and older versions of LAMMPS are available. 32-bit and 64-bit +installers are available, and each installer contains both a serial +and parallel executable. The installer site also explains how to +install the Windows MPI package (MPICH2 from Argonne National Labs), +needed to run in parallel. + +The LAMMPS binaries contain all optional packages included in the +source distribution except: KIM, KOKKOS, USER-INTEL, and USER-QMMM. +The serial version also does not include the MPIIO and +USER-LB packages. GPU support is provided for OpenCL. + +The installer site also has instructions on how to run LAMMPS under +Windows, once it is installed, in both serial and parallel. + +When you download the installer package, you run it on your Windows +machine. It will then prompt you with a dialog, where you can choose +the installation directory, unpack and copy several executables, +potential files, documentation pdfs, selected example files, etc. It +will then update a few system settings (e.g. PATH, LAMMPS\_POTENTIALS) +and add an entry into the Start Menu (with references to the +documentation, LAMMPS homepage and more). From that menu, there is +also a link to an uninstaller that removes the files and undoes the +environment manipulations. + +Note that to update to a newer version of LAMMPS, you should typically +uninstall the version you currently have, download a new installer, +and go through the install procedure described above. I.e. the same +procedure for installing/updating most Windows programs. You can +install multiple versions of LAMMPS (in different directories), but +only the executable for the last-installed package will be found +automatically, so this should only be done for debugging purposes. + +Thanks to Axel Kohlmeyer (Temple U, akohlmey at gmail.com) for setting +up this Windows capability. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Intro.rst b/doc/src/Intro.rst new file mode 100644 index 0000000000..218dd4653a --- /dev/null +++ b/doc/src/Intro.rst @@ -0,0 +1,21 @@ +Introduction +************ + +These pages provide a brief introduction to LAMMPS. + + +.. toctree:: + :maxdepth: 1 + + Intro_overview + Manual_version + Intro_features + Intro_nonfeatures + Intro_opensource + Intro_authors + Intro_website + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Intro_authors.rst b/doc/src/Intro_authors.rst new file mode 100644 index 0000000000..26a6f6846e --- /dev/null +++ b/doc/src/Intro_authors.rst @@ -0,0 +1,69 @@ +Authors of LAMMPS +================= + +The primary LAMMPS developers are at Sandia National Labs and Temple +University: + +* `Steve Plimpton `_, sjplimp at sandia.gov +* Aidan Thompson, athomps at sandia.gov +* Stan Moore, stamoor at sandia.gov +* Axel Kohlmeyer, akohlmey at gmail.com +* Richard Berger, richard.berger at temple.edu + +.. _sjp: http://www.cs.sandia.gov/~sjplimp + + + +Past developers include Paul Crozier and Mark Stevens, both at Sandia, +and Ray Shan, now at Materials Design. + + +---------- + + +The `Authors page `_ of the +`LAMMPS website `_ has a comprehensive list of all the individuals +who have contributed code for a new feature or command or tool to +LAMMPS. + + +---------- + + +The following folks deserve special recognition. Many of the packages +they have written are unique for an MD code and LAMMPS would not be as +general-purpose as it is without their expertise and efforts. + +* Metin Aktulga (MSU), USER-REAXC package for C version of ReaxFF +* Mike Brown (Intel), GPU and USER-INTEL packages +* Colin Denniston (U Western Ontario), USER-LB package +* Georg Ganzenmuller (EMI), USER-SMD and USER-SPH packages +* Andres Jaramillo-Botero (Caltech), USER-EFF package for electron force field +* Reese Jones (Sandia) and colleagues, USER-ATC package for atom/continuum coupling +* Christoph Kloss (DCS Computing), LIGGGHTS code for granular materials, built on top of LAMMPS +* Rudra Mukherjee (JPL), POEMS package for articulated rigid body motion +* Trung Ngyuen (Northwestern U), GPU and RIGID and BODY packages +* Mike Parks (Sandia), PERI package for Peridynamics +* Roy Pollock (LLNL), Ewald and PPPM solvers +* Christian Trott (Sandia), USER-CUDA and KOKKOS packages +* Ilya Valuev (JIHT), USER-AWPMD package for wave packet MD +* Greg Wagner (Northwestern U), MEAM package for MEAM potential + + +---------- + + +As discussed on the `History page `_ of the website, LAMMPS +originated as a cooperative project between DOE labs and industrial +partners. Folks involved in the design and testing of the original +version of LAMMPS were the following: + +* John Carpenter (Mayo Clinic, formerly at Cray Research) +* Terry Stouch (Lexicon Pharmaceuticals, formerly at Bristol Myers Squibb) +* Steve Lustig (Dupont) +* Jim Belak and Roy Pollock (LLNL) + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Intro_features.rst b/doc/src/Intro_features.rst new file mode 100644 index 0000000000..67d37b917a --- /dev/null +++ b/doc/src/Intro_features.rst @@ -0,0 +1,231 @@ +LAMMPS features +=============== + +LAMMPS is a classical molecular dynamics (MD) code with these general +classes of functionality: + +* :ref:`General features ` +* :ref:`Particle and model types ` +* :ref:`Interatomic potentials (force fields) ` +* :ref:`Atom creation ` +* :ref:`Ensembles, constraints, and boundary conditions ` +* :ref:`Integrators ` +* :ref:`Diagnostics ` +* :ref:`Output ` +* :ref:`Multi-replica models ` +* :ref:`Pre- and post-processing ` +* :ref:`Specialized features (beyond MD itself) ` + + +---------- + + +.. _general: + +General features +------------------------------ + +* runs on a single processor or in parallel +* distributed-memory message-passing parallelism (MPI) +* spatial-decomposition of simulation domain for parallelism +* open-source distribution +* highly portable C++ +* optional libraries used: MPI and single-processor FFT +* GPU (CUDA and OpenCL), Intel Xeon Phi, and OpenMP support for many code features +* easy to extend with new features and functionality +* runs from an input script +* syntax for defining and using variables and formulas +* syntax for looping over runs and breaking out of loops +* run one or multiple simulations simultaneously (in parallel) from one script +* build as library, invoke LAMMPS through library interface or provided Python wrapper +* couple with other codes: LAMMPS calls other code, other code calls LAMMPS, umbrella code calls both + +.. _particle: + +Particle and model types +--------------------------------------- + +(:doc:`atom style ` command) + +* atoms +* coarse-grained particles (e.g. bead-spring polymers) +* united-atom polymers or organic molecules +* all-atom polymers, organic molecules, proteins, DNA +* metals +* granular materials +* coarse-grained mesoscale models +* finite-size spherical and ellipsoidal particles +* finite-size line segment (2d) and triangle (3d) particles +* point dipole particles +* rigid collections of particles +* hybrid combinations of these + +.. _ff: + +Interatomic potentials (force fields) +---------------------------------------------- + +(:doc:`pair style `, :doc:`bond style `, +:doc:`angle style `, :doc:`dihedral style `, +:doc:`improper style `, :doc:`kspace style ` +commands) + +* pairwise potentials: Lennard-Jones, Buckingham, Morse, Born-Mayer-Huggins, Yukawa, soft, class 2 (COMPASS), hydrogen bond, tabulated +* charged pairwise potentials: Coulombic, point-dipole +* many-body potentials: EAM, Finnis/Sinclair EAM, modified EAM (MEAM), embedded ion method (EIM), EDIP, ADP, Stillinger-Weber, Tersoff, REBO, AIREBO, ReaxFF, COMB, SNAP, Streitz-Mintmire, 3-body polymorphic +* long-range interactions for charge, point-dipoles, and LJ dispersion: Ewald, Wolf, PPPM (similar to particle-mesh Ewald) +* polarization models: :doc:`QEq `, :doc:`core/shell model `, :doc:`Drude dipole model ` +* charge equilibration (QEq via dynamic, point, shielded, Slater methods) +* coarse-grained potentials: DPD, GayBerne, REsquared, colloidal, DLVO +* mesoscopic potentials: granular, Peridynamics, SPH +* electron force field (eFF, AWPMD) +* bond potentials: harmonic, FENE, Morse, nonlinear, class 2, quartic (breakable) +* angle potentials: harmonic, CHARMM, cosine, cosine/squared, cosine/periodic, class 2 (COMPASS) +* dihedral potentials: harmonic, CHARMM, multi-harmonic, helix, class 2 (COMPASS), OPLS +* improper potentials: harmonic, cvff, umbrella, class 2 (COMPASS) +* polymer potentials: all-atom, united-atom, bead-spring, breakable +* water potentials: TIP3P, TIP4P, SPC +* implicit solvent potentials: hydrodynamic lubrication, Debye +* force-field compatibility with common CHARMM, AMBER, DREIDING, OPLS, GROMACS, COMPASS options +* access to the `OpenKIM Repository `_ of potentials via :doc:`kim\_init, kim\_interactions, and kim\_query ` commands +* hybrid potentials: multiple pair, bond, angle, dihedral, improper potentials can be used in one simulation +* overlaid potentials: superposition of multiple pair potentials + +.. _create: + +Atom creation +-------------------------- + +(:doc:`read\_data `, :doc:`lattice `, +:doc:`create\_atoms `, :doc:`delete\_atoms `, +:doc:`displace\_atoms `, :doc:`replicate ` commands) + +* read in atom coords from files +* create atoms on one or more lattices (e.g. grain boundaries) +* delete geometric or logical groups of atoms (e.g. voids) +* replicate existing atoms multiple times +* displace atoms + +.. _ensemble: + +Ensembles, constraints, and boundary conditions +-------------------------------------------------------------- + +(:doc:`fix ` command) + +* 2d or 3d systems +* orthogonal or non-orthogonal (triclinic symmetry) simulation domains +* constant NVE, NVT, NPT, NPH, Parrinello/Rahman integrators +* thermostatting options for groups and geometric regions of atoms +* pressure control via Nose/Hoover or Berendsen barostatting in 1 to 3 dimensions +* simulation box deformation (tensile and shear) +* harmonic (umbrella) constraint forces +* rigid body constraints +* SHAKE bond and angle constraints +* Monte Carlo bond breaking, formation, swapping +* atom/molecule insertion and deletion +* walls of various kinds +* non-equilibrium molecular dynamics (NEMD) +* variety of additional boundary conditions and constraints + +.. _integrate: + +Integrators +--------------------------- + +(:doc:`run `, :doc:`run\_style `, :doc:`minimize ` commands) + +* velocity-Verlet integrator +* Brownian dynamics +* rigid body integration +* energy minimization via conjugate gradient or steepest descent relaxation +* rRESPA hierarchical timestepping +* rerun command for post-processing of dump files + +.. _diag: + +Diagnostics +---------------------- + +* see various flavors of the :doc:`fix ` and :doc:`compute ` commands + +.. _output: + +Output +------------------- + +(:doc:`dump `, :doc:`restart ` commands) + +* log file of thermodynamic info +* text dump files of atom coords, velocities, other per-atom quantities +* binary restart files +* parallel I/O of dump and restart files +* per-atom quantities (energy, stress, centro-symmetry parameter, CNA, etc) +* user-defined system-wide (log file) or per-atom (dump file) calculations +* spatial and time averaging of per-atom quantities +* time averaging of system-wide quantities +* atom snapshots in native, XYZ, XTC, DCD, CFG formats + +.. _replica1: + +Multi-replica models +----------------------------------- + +* :doc:`nudged elastic band ` +* :doc:`parallel replica dynamics ` +* :doc:`temperature accelerated dynamics ` +* :doc:`parallel tempering ` + +.. _prepost: + +Pre- and post-processing +-------------------------------------- + +* A handful of pre- and post-processing tools are packaged with LAMMPS, + some of which can convert input and output files to/from formats used + by other codes; see the :doc:`Toos ` doc page. +* Our group has also written and released a separate toolkit called + `Pizza.py `_ which provides tools for doing setup, analysis, + plotting, and visualization for LAMMPS simulations. Pizza.py is + written in `Python `_ and is available for download from `the Pizza.py WWW site `_. + +.. _pizza: http://www.sandia.gov/~sjplimp/pizza.html + + + +.. _python: http://www.python.org + + + +.. _special: + +Specialized features +---------------------------------- + +LAMMPS can be built with optional packages which implement a variety +of additional capabilities. See the :doc:`Packages ` doc +page for details. + +These are LAMMPS capabilities which you may not think of as typical +classical MD options: + +* :doc:`static ` and :doc:`dynamic load-balancing ` +* :doc:`generalized aspherical particles ` +* :doc:`stochastic rotation dynamics (SRD) ` +* :doc:`real-time visualization and interactive MD ` +* calculate :doc:`virtual diffraction patterns ` +* :doc:`atom-to-continuum coupling ` with finite elements +* coupled rigid body integration via the :doc:`POEMS ` library +* :doc:`QM/MM coupling ` +* Monte Carlo via :doc:`GCMC ` and :doc:`tfMC ` and :doc:`atom swapping ` +* :doc:`path-integral molecular dynamics (PIMD) ` and :doc:`this as well ` +* :doc:`Direct Simulation Monte Carlo ` for low-density fluids +* :doc:`Peridynamics mesoscale modeling ` +* :doc:`Lattice Boltzmann fluid ` +* :doc:`targeted ` and :doc:`steered ` molecular dynamics +* :doc:`two-temperature electron model ` + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Intro_nonfeatures.rst b/doc/src/Intro_nonfeatures.rst new file mode 100644 index 0000000000..9c09eb0466 --- /dev/null +++ b/doc/src/Intro_nonfeatures.rst @@ -0,0 +1,87 @@ +LAMMPS non-features +=================== + +LAMMPS is designed to be a fast, parallel engine for molecular +dynamics (MD) simulations. It provides only a modest amount of +functionality for setting up simulations and analyzing their output. + +Specifically, LAMMPS was not conceived and designed for: + +* being run through a GUI +* building molecular systems, or building molecular topologies +* assign force-field coefficients automagically +* perform sophisticated analysis of your MD simulation +* visualize your MD simulation interactively +* plot your output data + +Although over the years these limitations have been somewhat +reduced through features added to LAMMPS or external tools +that either closely interface with LAMMPS or extend LAMMPS. + +Here are suggestions on how to perform these tasks: + +* **GUI:** LAMMPS can be built as a library and a Python wrapper that wraps + the library interface is provided. Thus, GUI interfaces can be + written in Python (or C or C++ if desired) that run LAMMPS and + visualize or plot its output. Examples of this are provided in the + python directory and described on the :doc:`Python ` doc + page. Also, there are several external wrappers or GUI front ends. +* **Builder:** Several pre-processing tools are packaged with LAMMPS. Some + of them convert input files in formats produced by other MD codes such + as CHARMM, AMBER, or Insight into LAMMPS input formats. Some of them + are simple programs that will build simple molecular systems, such as + linear bead-spring polymer chains. The moltemplate program is a true + molecular builder that will generate complex molecular models. See + the :doc:`Tools ` doc page for details on tools packaged with + LAMMPS. The `Pre/post processing page `_ of the LAMMPS website + describes a variety of 3rd party tools for this task. Furthermore, + some LAMMPS internal commands allow to reconstruct, or selectively add + topology information, as well as provide the option to insert molecule + templates instead of atoms for building bulk molecular systems. +* **Force-field assignment:** The conversion tools described in the previous + bullet for CHARMM, AMBER, and Insight will also assign force field + coefficients in the LAMMPS format, assuming you provide CHARMM, AMBER, + or BIOVIA (formerly Accelrys) force field files. The tools + `ParmEd `_ and + `InterMol `_ are particularly + powerful and flexible in converting force field and topology data + between various MD simulation programs. +* **Simulation analysis:** If you want to perform analysis on-the-fly as + your simulation runs, see the :doc:`compute ` and + :doc:`fix ` doc pages, which list commands that can be used in a + LAMMPS input script. Also see the :doc:`Modify ` doc page for + info on how to add your own analysis code or algorithms to LAMMPS. + For post-processing, LAMMPS output such as :doc:`dump file snapshots ` can be converted into formats used by other MD or + post-processing codes. To some degree, that conversion can be done + directly inside of LAMMPS by interfacing to the VMD molfile plugins. + The :doc:`rerun ` command also allows to do some post-processing + of existing trajectories, and through being able to read a variety + of file formats, this can also be used for analyzing trajectories + from other MD codes. Some post-processing tools packaged with + LAMMPS will do these conversions. Scripts provided in the + tools/python directory can extract and massage data in dump files to + make it easier to import into other programs. See the + :doc:`Tools ` doc page for details on these various options. +* **Visualization:** LAMMPS can produce NETPBM, JPG or PNG snapshot images + on-the-fly via its :doc:`dump image ` command and pass + them to an external program, `FFmpeg `_ to generate + movies from them. For high-quality, interactive visualization there are + many excellent and free tools available. See the `Other Codes page `_ page of the LAMMPS website for + visualization packages that can use LAMMPS output data. +* **Plotting:** See the next bullet about Pizza.py as well as the + :doc:`Python ` doc page for examples of plotting LAMMPS + output. Scripts provided with the *python* tool in the tools + directory will extract and massage data in log and dump files to make + it easier to analyze and plot. See the :doc:`Tools ` doc page + for more discussion of the various tools. +* **Pizza.py:** Our group has also written a separate toolkit called + `Pizza.py `_ which can do certain kinds of + setup, analysis, plotting, and visualization (via OpenGL) for LAMMPS + simulations. It thus provides some functionality for several of the + above bullets. Pizza.py is written in `Python `_ + and is available for download from `this page `_. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Intro_opensource.rst b/doc/src/Intro_opensource.rst new file mode 100644 index 0000000000..211e812eaa --- /dev/null +++ b/doc/src/Intro_opensource.rst @@ -0,0 +1,49 @@ +LAMMPS open-source license +========================== + +LAMMPS is a freely-available open-source code, distributed under the +terms of the `GNU Public License `_, which means you can use or +modify the code however you wish. + +LAMMPS comes with no warranty of any kind. As each source file states +in its header, it is a copyrighted code that is distributed free-of- +charge, under the terms of the `GNU Public License `_ (GPL). This +is often referred to as open-source distribution - see +`www.gnu.org `_ or `www.opensource.org `_. The legal +text of the GPL is in the LICENSE file included in the LAMMPS +distribution. + +.. _gnu: http://www.gnu.org/copyleft/gpl.html + + + +.. _gnuorg: http://www.gnu.org + + + +.. _opensource: http://www.opensource.org + + + +Here is a summary of what the GPL means for LAMMPS users: + +(1) Anyone is free to use, modify, or extend LAMMPS in any way they +choose, including for commercial purposes. + +(2) If you distribute a modified version of LAMMPS, it must remain +open-source, meaning you distribute it under the terms of the GPL. +You should clearly annotate such a code as a derivative version of +LAMMPS. + +(3) If you release any code that includes LAMMPS source code, then it +must also be open-sourced, meaning you distribute it under the terms +of the GPL. + +(4) If you give LAMMPS files to someone else, the GPL LICENSE file and +source file headers (including the copyright and GPL notices) should +remain part of the code. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Intro_overview.rst b/doc/src/Intro_overview.rst new file mode 100644 index 0000000000..a97adc8235 --- /dev/null +++ b/doc/src/Intro_overview.rst @@ -0,0 +1,54 @@ +Overview of LAMMPS +================== + +LAMMPS is a classical molecular dynamics (MD) code that models +ensembles of particles in a liquid, solid, or gaseous state. It can +model atomic, polymeric, biological, solid-state (metals, ceramics, +oxides), granular, coarse-grained, or macroscopic systems using a +variety of interatomic potentials (force fields) and boundary +conditions. It can model 2d or 3d systems with only a few particles +up to millions or billions. + +LAMMPS can be built and run on a laptop or desktop machine, but is +designed for parallel computers. It will run on any parallel machine +that supports the `MPI `_ message-passing library. This includes +shared-memory boxes and distributed-memory clusters and +supercomputers. + +.. _mpi: http://www-unix.mcs.anl.gov/mpi + + + +LAMMPS is written in C++. Earlier versions were written in F77 and +F90. See the `History page `_ of +the website for details. All versions can be downloaded from the +`LAMMPS website `_. + +LAMMPS is designed to be easy to modify or extend with new +capabilities, such as new force fields, atom types, boundary +conditions, or diagnostics. See the :doc:`Modify ` doc page for +more details. + +In the most general sense, LAMMPS integrates Newton's equations of +motion for a collection of interacting particles. A single particle +can be an atom or molecule or electron, a coarse-grained cluster of +atoms, or a mesoscopic or macroscopic clump of material. The +interaction models that LAMMPS includes are mostly short-range in +nature; some long-range models are included as well. + +LAMMPS uses neighbor lists to keep track of nearby particles. The +lists are optimized for systems with particles that are repulsive at +short distances, so that the local density of particles never becomes +too large. This is in contrast to methods used for modeling plasma +or gravitational bodies (e.g. galaxy formation). + +On parallel machines, LAMMPS uses spatial-decomposition techniques to +partition the simulation domain into small sub-domains of equal +computational cost, one of which is assigned to each processor. +Processors communicate and store "ghost" atom information for atoms +that border their sub-domain. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Intro_website.rst b/doc/src/Intro_website.rst new file mode 100644 index 0000000000..6adbd05e8c --- /dev/null +++ b/doc/src/Intro_website.rst @@ -0,0 +1,39 @@ +Additional website links +======================== + +The `LAMMPS website `_ has a variety of additional info about +LAMMPS, beyond what is in this manual. Some of the other pages in +this Intr are included in this list. + +* `Brief intro and recently added significant features `_ +* `List of features `_ +* `List of non-features `_ +* `Recent bug fixes and new features `_ + +* `Download info `_ +* `GitHub site `_ +* `SourceForge site `_ +* `LAMMPS open-source license `_ + +* `Glossary of MD terms relevant to LAMMPS `_ +* `LAMMPS highlights with images `_ +* `LAMMPS highlights with movies `_ +* `Mail list `_ +* `Workshops `_ +* `Tutorials `_ +* `Developer guide `_ + +* `Pre- and post-processing tools for LAMMPS `_ +* `Other software usable with LAMMPS `_ +* `Viz tools usable with LAMMPS `_ + +* `Benchmark performance `_ +* `Publications that have cited LAMMPS `_ +* `Authors of LAMMPS `_ +* `History of LAMMPS development `_ +* `Funding for LAMMPS `_ + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/JPG/dynamical_matrix_dynmat.jpg b/doc/src/JPG/dynamical_matrix_dynmat.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6c6adae72c2205d646c490036c1e64483334483c GIT binary patch literal 17099 zcmeHt2UJwew&v+TPLh$-NS2%>H$k$1f`E#Gi3M)|)kJ*4%1s;*a4D53;>1@jz8E8BK(U73IK6# z0Q?uv1@L~5K*Fuu^qQ-kDTp7d%WJzA0LzVy!HQsZ^r+Ktd zeoj2{5^@q!ykKcRM`vZTle)jkf=_C^zmyCP4weX(l|cEqNJ=XyDM?DnNXp2FgB;@i zq22*@A>!Wte7_}}bnpn@RwIlwMI@wEeN z{}bOoi7gzf(($K`L>&d&aiOglT5KlrCDU`epzlWzV#o_3*!5C5GPFV8^GUx!H$ zyi&XR>6?LfCeUvmJWxglm>R?@-u5P@AZ7qD-VL;Lm&8|%zo7c zec7)*bLEB;dPTm&3?1fGH z1ZW-9bx`)ZkLTgo0QupRPM&%PbY2j1`Ujc+DhpQ+@H=}z2la%T_yn9j@FA!t+}_>J z@Sxv=`oKegQ-C&b65s&>!E6tp0C&Kxccp#>eERuD7qA2T02jas5dTH_UBc?{jW>8T z2f~0=z#HW8|5Hxu@U0UN1k(5aP=A&c2b>Sz1|6300KR}VcmYO$C-@u)VkfZ7@7gSZ z&mhI^&-3rv9Y9?@!F=%UpJ|$)Rj0sO54Zw<%jKc_%}J_5dXiM1RG0KPoE@$XSAm}b zuNq*Mfh)q5erx*|Kgk!80g_pg_axIKW43NFe!n?>%L9yoX|SH3zH$Qn_&1y3f}m7+ zxE5Ruln=^=v%uK_akv~|h|Kr!+8vJwpf4y-796>#ee(Cy$6Lteu4eNrnz`9`# zuzG+8hJihYy@fR%;9vFY9=4*(pW4h0+t>qa8Mi+?zwNaHDF<~P^aFpXQmG}Wy`NG7 zoI(P?ehX-$d_w))TwDWqG{KqQiO0a(K|+j2MoL-<01kdf4tM}yo#pWN0mAa;FPd*N z04T+SbJM{T&U3&80Cs!;@Zt*qFmC-tWfL>&dV z0X{$&v_}R|08{`CKnE}cOo6k&dB6tjb*^B4_5*@}a3C6p1roqbh<01IpZyATM33_=58gdBw+AOa9khzvv#q7Ko4oPwA^ z&O`DkK4t3dw}zLy94lkQa~^NH=5vG6tD}EJ40QcAzjQHIxa;1r>x! zLKUH!P$TGB=q0EN)E62Cy#`H!-iH=IpF-=PEzln5d+0QD8M+ArU{o*`*fE$mOcACH zGlgA%Im7&5k+67J8ms_T4toi<^AKzrwgUSBCxtV@dEnw;57viUz#ZVe@JRSAcqaS_ zybj(DAA--ov2X$j4GAZSD2XzO0m(TM7m{F-Sdui7$0W5R9pGr1C)pw;C1oKMB0T|) z#`C1^q*q99k!F)tkT#PJkj{~Al97=eB@-o6BQqtlBMTslCCeatN`@gDB%3G0lT(o+ z$YscN$uE$5lgE&!k(ZD+kq?qDknd6)p%9=@rZA;&qzI)*rg%v4lA@1do?@4ho>GWX zjq)s|J7qNGeadpm4$6;|>r_-!yi`h5XQ&S~EqenLB8R@0zP3gVpZ_$^~chfI2kTD1{ z=rA}kTw^F?Xk(aTgfa3lYBM@8US)j9*ugl@M9L(@WWeOkl)zNR)XRirW?+_Mwqy=r z&SGw4o@Rlu2(lQkc(Nq3RI!Y(?67jNYO*@9-efIj9c0~R<6zTZb7G5Ut6+Q2wsVx{ zsLoN3qbW!0k500~*+tmTum`i}uy?Spa4>PGa5!+pb5wDRb3!>qIL$b(a29gD<=o`r z=F;Qx;mY7@<67Zn;nv`G=f2C`#Jz-IM5rU&5O)z6#8)0>9!(xkp8GuQJlJEL$MlZ{ z9?L)0du*3ih}VKQhPQ%ul8=&4k-z51ZFG!|Hc1aSX}g;%j$XR)5v2;J7fWJR)bH&QRA`3g645ecg?4o-?XH({IqJd zwzZYDBea`O!cOX)j6d0{!=PiKld1Dbmsi(Cw^SFaC$D!!uUVf&-$*}2f7F1>z`>x{ z0Bd-{Fv76ih}y{9DAQ>6l*lQ+Q!kC7#)igsj6a$Pn0TAin*yc=rguyyPYa#)J^kto z>6z1Kvd(-llQs)C>oR9Fw>2*@-#V*xHu>y?g|J1SMXM#9T=2DJv&po0=rFn1N#T|SO;x~bcba}4ad8VOHOJ|sZI;dYR;+7i!N#|cU+cSk*;a3 zD{k6unQl0DefM1VZ4XnAA`hacm1l()xz}Z{7v2os9^UOJZd3?rz(>?4)@RyR+4r6= z*3ZcAu|LHBlK=AnCNN-s8z>xjJ#Z#SJt!*(A8Z+19YP=C9r89*B=lzJLYQvYqbu+$ z4p&;kkA+8v&qQcOw4EqV`*dkVn^dt;&N}mZ@As)y(xP$<0c{AG5$@0R6<(9-Yth)ZxW>w?8kRbD$M{a&U7ow~cQ@|Y-s?`2OUq5COb<+-zJKce^9=rs z+ZlVAu9@$%w6ZE5a6Y*CU_09}doV{Mr#zP{Hz9W?&n@pmzFvM^fnY&eA!%Vy;g^S& z54#>IJ}Q39{y5?Bevx<4^b@lu?ZqdGi%U35l1rhbfu&1NFFx%rJ6ZO;T)aHLf~6wi z8SpId+1JX;l_OO~Rjt*E)#Wt;H4kbTYvb!6b)j|Gde{2t=jWdfyfA#x`cma(?JJ2_ zMGeOqvKpBilba};t~C)cVVKQkpXQYomzKF!+t!J;b8W-zXWDx^j5=O->UOquX?9^= ztG#aMR_=cBM)6I3k3vt~Tlu%O@8sXr_A2z&^_}Q@-mldEazJ&UX%IQsGIVmNbJ$?G z=e^1Mff0+552F`Hr$0D;SRC^l!;J@x?@mO0B>5OWd1Nx}6X&ObspC@>(+bm#Gbd-> z&YI6o%sI?0fA;^pH-GI5&6l(V#6t0+%wofm?o$6(>#y_6KFhl+v8(i}555V1t69@n zdy74XoyYm%h~ICmA6+lnklSe8JiYm8%WG?QJ05=&|Kx|_kFFi7orT@tJ+i&~`^WcR z5{w8RiC#pakDZ_0VJrXxuTW?3z~Xxm0MMKVV~2hKptSzE&O78dJh=FUz;NRb{k;DT z|6B_mzEc2zA`Jkrhys99%>a-CW&sdWgZG0_{j3H6m6iRILCQh$cb1ho1Q2RJFf_pv ziR)YdK=u*<_Wg*&-E1Op{~@?m7z2Q2-=FKt18&kI0FXy_fVz8cMIGG#o`}r=Jvo4f zD8eAT0F)jAqlXaN0R*T!2^g4w={GY33WJl7l95wTQh^M$M*t`U27|(3BqRr$0+0ys zJpiXCVK^qONy>P}j*QorNhUfapPWytvW3}f0Lw3H?-xTs$->HZlwCkjNcgyjoV>yb zMI~kJlRCP3`UZyPXDuwPz>v(r(aG7x)y>^MATTI6BsA>mwd=8QH*UtK-nn}(E&YB* zWQu6=RVJWSy){9iu=C4 zvAMO4|FLsm7X*O)H0zIL|6mtAXcrU?hr!7X?1Dgp!3?8^lN^&KWzalBX6MVuD-%u5 zq?M9i*+Ri5YldaE_Zy&O;g_2cz#W)&XxYDJSj_*HWq%C&%dQD9e1;w-7!+(J7z}JF zIG9MtNDdMiIT%)fiTqchJWOC1L`4NgIKL7R6aoQdfQ3oHe;Nuhir=sP^*eDAJZEDf zjsw&%aASuaMh_r?{k?*CVc@?p!-)O=2V@TXZ^~@Qnq}?mi^I^!CvvooZ*HX92;ewl z)evnvo|0EerkLTcx==^Np5>X@gi>lnarKJ6+q9h^n~sZ>Lm&MbsXUBQ6%E7^ffcV= zE=kMkR5h*l@+>E7Qxyx=b>8|{Mitj<YI^629y@Y0Mw|)3CGI%_x4WS|KCi{|gWg)UJWiEMbm(E$;RhlXu;@9VD0OALgd}&k z;xPNJvB%A)3kLaDJhF^>{NN*_M+})~Gi7woCTUVrm{Dx9|Df6uz_XTzlj9|Jf)l=p zm#dzc-FM#Y7~lTzz`%`$P&)sG?V_Wy4wG;3Wy9)N5yRW2qcy-89j3o$2yyUVZ@R)F z!T7ysA`sIO*&iu_x4>R)%cTzI2$jeR#xcz9sA+whd}AorsARW3ZE1E?eL$eyy**;_ zeLuD{N^NRxZ8c?=(IA4X70uP{hBGxwU6ixo9+1nQwX}ZzJ|$?yGU}qR%cWAG%omq6 z;G^pUI2AptHeteG<{e|Rjog4LUYL+RE`SG=&MgshFPz`itIeD@rojR?>N{%B%zV;9SX%fIS~>MOz*X`yM} z`8a&6dD1^Z+Lj>3vCt86{N9aJcnz!AND3vyHJt?8}s zOL)7Psqtk3<+U8TnhYUqMH`03EqTs0g$M+q6>|LrhJ(BdZw4C$!p)Lr&fa#EiMDkO zr`*3!kcxa4Nr^LUAp+NJ1P3@;cbY1Kix=5@i)h-%AIGE@vp49zrmLP}tMk5@ISX7& z3%DFa%Li&06W%>dmyl_DtBDEUd5KT!{ho??G!C{pQ2VWV*0$zT)^h0`zjiSz)~Dgc zPN&P59JaL;$01jV0EuElZs)iQSmD?egOt>T*^0!KyaxIlE5o5l)h(WYv#GPkWtZr? z3^&&B$Mq7!Rj^ZA61bcUpJVaHk)KA}!gO-_Pu}_XI+x$0pRH^z^~};du2-~0-WG4z zBoBJdOd`;fyscN%a zS=@Fuxnq)Vj&+ss>4oK+GfJv!lp)AdNt*d?R!ZFs&r>}O(4n^C@I)V;MDs5zrS!t@_Af;jZA zkJXCKHN04Ia|OfRNxa@nay)^hCiO=X_s1!;yCyU}Medz}-MWNflz~yG_?<}guPRDE zEN<+lJT_oAOk^tI;$(KRyRA7LLwDL0wjM{INZHj5k)7RMnVCrj+MZ~$CNz*0brpPN zznJ>ug+kqBJ+DA^N7-iVidnOrBXvTPne?e~mHRzl|#oCqvoOe%&DiA3O8-->p= zExPpsj=60Q@#;$U)${%Gg?Yzb+`Ck#mH2X!KhR3WF3|`GQ5{`h!*N()%_7IBX4PPw zpOi+z>Fj2?cqQ@15-7pkb|P@O#yZ4XV!A;}ELLC3V9WA*6`y`5t&9e;2s0tMbswv@ zGK96ggrjYYfQ)W(a3mnbb7x8|arGrEZBorvJg`v%#1q^86mfJ~%+^k`W## zoJ!kxJBGbBi{zT=laQhd5s|L!#_w3iy&isuP8u1nZtJ84c;+@*bP?70&wNt23Huq5OW#Ou_uowtV3ZILVbz zT*55sS|mLDd=5=;XBzwK;SH`MZBL$dUvaIfOv#yKktNrEC?S9rXysghzFZr>I$N~T zGh+&Mw;|tu9C%J_@5HPMy6WS^Ma{5fzvOiCWET#7ep0ob%B#hf+SuL!vRf{A=4nK% z9NCxn+EOCWY7|;tbK8g-*V8ziG*;HxhB}(5%}p_bdjPRD8>PUuwW?EM zh1#a*@J2K5;9U53U8P76Z9hoky!I&L}U+!VRQ!7 zPIpy-_2q*tDR+gTC3UGQ38AayHv0V)83i3YUO44@j%0kdVkm(9kb)-Ogt?;C)PQq= zFEGvt;YQ>cPxEn`3AVbFvEu{Xc1%}xy%-i$ErVP7@WMji zs9MTYCVB8|!`0jQvNGe*jdCKeb$UNtT`rsrSJ5s?1h_n2%DNInaAn&GG@Z!;J?@#6 z5AL8y=DIlzNE*cYM7xfrJi1pWdqZ37WAgPfetZu&8*AaL5~9{?Y@4C(H-c^=Ku3e1e!tpC4 zVZx3%%n0xG+!HEFS9{lx$Nl9@QURtwGJyyj5hF0|iQt0UOZOims9o#FA9pVCjkgZ+ zqtA1~VJ~RFF=9E-@9ty* zgg8;`8iC3bo282a@S=0Q8I%)XbU0$(wtYe>G4-8WAoaEst6krYYCl)pll3g@etSg+ z5-*;cv=Xp(l^cfl=8SlC5y$s+S94)y+~Vo8rkTY-n@-JdXLs0v-J&f@eBaaXko`1O z=DA!(lTqcB)5ee7?_ea=db32Wf4sfYFi>K+u=_2f;@R^00)ZlUIzq3R2vo+!#FoLV zFD?(-F6UTpewXy-oInm51tw{(v|==$00m7l`(+p>B5;EU)Oa?rpn-7v5du>(U3s3w zs9yZ6W-&(_YCa=8VV5(M+sJDYvv1e=$sgCZr^32*iwG1p<0=R+cjR7E9^II-D6X2o zm9VRe9+(apB?6FI1i|(U82)tZ7a|w2svbljYCM?;NIrpWnZ%bmcyFayZdJW;39;87 zxBNPP7TU%C-8bj)!{<3F)}h|cib+gvY|#%yZsqo$h7VhPN#9ee*b*ZG`3Y7B;mH&c zpx66nk_O^Y&Hr1xR^hIA@$x-W93ooPb|&|z4c^KO%U!JSh~{ONKyOBI=;D)ssS6$c zuInP#RitI2U$juO#gF5Ku%>Of@C`1rHp3Us-v=hsf33f;eIu~6zhL?7dz5v+&~pt2 zIZm-NJQVBzsmT`<_`5l?imr6or@nw8P=F&BACLS;0%!n z@AU-AU7SV;-(ByUO+P=ZlwQ+3%#f-$xz^KWU zDUS@cQW=q#v&lYne>R^{_r#5}`k4iM8c?BwM0VNI6FBhNCV2FW={Rebf(`dzzV#Iq zovHz+kYl#5IQ{$VFQ$oi~Ftw-Ksn4fp%*Ci|! zn%Xz7r$=-{zhAa;MpJ%oXAwa|I0g<03nJid&?FUd)#O#bI(3Nmxs64E2Q?^#Y&Sl| z>UzFo-@avJeB+`x2b-=GWygGNKx0iMW5Tv?cr~2IWu3hN8&wIv zQRX!`PLhoL{x)CxBl~W!-at( zbx5PZja9}|)dK+uAuB6lJn)sf>ylGiaa zDdr~~C(!$t{mQM#7xlYB_ZGm2$hh8XtIr+3@D7agdx=1wBuQi#8b7-7hzWup{Q?^6 zf?i0E!KfkkT-VXl)tL337TcU$g8c4r9l)Y;*XlzVVKTYqhrxo^(ibm|%A~P(=K>7q z3sba3p--R6kgI8OwG^Gv;1(bP)C0SUL|{M!T(vR23?>3>g@mJpTfRh~z+yUgPbgrG zAZ;_D1B9gS$?C1l5rLDXEl9k{($t=PGTu3Ptc!5dDh7?s9>U-|u6Qv)W^J+W5Y@^1 z3>9F+I-^pA#(~2u6X}B35wM{EBbs0nA~46iT63E0Cb~^7vKP5w*uV%bq+jlj{0|M*W2p`Ym{|XD$}pOk=8pG zU-j9iEk=nsmk7`~?B65;iyp%mtN|Jn_yo3$`bRAh|D@m#Ap&>TE~rKSXfb*^l?V`l zL~!2zx3E7g``_xb00IME4ST0qIcwR51Zx_ns`SKw%DVB>ormM+di!6A$~o)v>It7` zx+esGqINxe5{o8K((Fow2jZ_j4wuCH&QeXR9dTdw8F^;>XmWxt;T-?-J2FP>1+$7D zZsq7Ve`y-cgT@OVW;){NpPBH#-2SV0fcC&7Ag~Y7&V4tK47^#d8;5G#@`iF1`OY+T zl;v~vj?L>TuF#D%B~`pZK=XJi_e1jD$0}0YBH(fUlmmJUo6`eOtD5Da|0)+CKi14taEYA1l~cf@jaz< zSLVoo>_hEOdJxv(XB7#U>2wTTARPsvr_SaCj%7(z6DMhb!Fdx5p@(73FZShcEd zgxa_Ml4i%C(9aiBfzwuqC$&GEcF(#ZvHiBST@3&G>YwY9|xXs4RY zBM!CkZ1_kkAI@3`94)Ukx+R=3OayuwpV;v~^}z(5PY>aNt%D(o zIk*xc#chM@KE|;UC*#+r?gTxN7UA5()cE`eVtmhC$!XRBDpF zW!^fmf*=Ak6mzI+++6rR+`_EFqgkpc=JSoKkFUv1igdP)zi~l2-y0u)qmm(*D$fuj zc&@d(rjY(6h7##Hb)9h$!KThe=+311F&b{o6SLmF(|)aCJoi?(ga6SNnOZ(?3;65k z7vOrg_Bw77N*csx-pRInVjEQDE6|&F8|S)Sm*s}o7GLE(S7_V9Lyb+O`}c3{?Mts%VEgu%RN6DM z(^nS!vCD0#p>s53RhJZ2A0-Gk?{~?lxiG5nvI~b|C|j7a1^Frc@!pMtC~V z(}{!O0tI?oUfiOkUdn^&@m`wPKj)+esZZ3ZF3YT}N(GUM% zFLTkR8=+KRl_1ldQd8HiNSE>hM+D#t_?BHq!l*hgPOutBHv6rp2yfKt;hOq5yI}Fm zMO&Lo=}y;-1haS_x~4EnFxB@)8!qs5U_AO5LXta>)!^0u+5>$v==;*nRLAlwBt^K= zfH!hv(T2u=eakwrk)-os8WCvn&7FJ;%}!ml9q7Xg2(_-^t!%4Eua|yoo43V}@2t0* ze?y$O$4BMijea?@wZxm0tF$Qx*)jUtDw~Y>uN=rUU}mQ}hyZCg3$_?%b<6R^ZDZk@ zp^a7L$u)U#lg)eC;+|!NBww;yrGd*LF})T{&-S?L!LTlUFK7hgl}x%sP=`ssAI~q^b#(toTcxablx^8sH~;Va#5kOyUTU}LxBf7lkN2y6q)OpP-XAy zMdM3#V1VcMX;2_mV0D0ra<5|;IlB*bEOSp!S)s9B(@v%wY%42 zoCtVUB(bAbh`_EAzOO5t^`=LOLbiHte*R_tbc;r9=4Xjvm5CGYe3W%>g}~(LRy1eS zI9kwEdac>4T4~2uKV#pe74qMH=IBvo969D6%jK)us}}Ml3dxF`zW3>Pe-mZo0D?38 z#O%akO&LN1yHyw(;p;Qu5R0JudYq~{Simw!ku#?ia|+{xqV<@np=;09+nT{=JBepE z<-=c^wsEm9US6`{>>IE0$VL?az0(Q|QoOy+ZR*S{scPj1^6 zZQtHWPOu?!Eqqnk)X09l?!IA4Zmr=H-`q6Cv97nJx#Ol2Mzcg94&#zMhU#R0-`G)i zFH|s5A#SGUTzq@y);Gy&>#_#zqbxHGgC$axouyaNuOhyS_)IY z9#M) z2TY*iF!Th$qr7)c4+mylA{W$5t~`|@^<^O|8U2uZ5e{INg>2znk;H9l0T%! zi5GO-_?lgOAiZinq^?lg7&KQCE1{o2m)@025r|&RX6N{^ zF(xEs?Ah(_&748)U!eF#KZ#b!it9Vs8zl1tfu(-+2R3~sGjjJ7-g;)$ylba~*5O3@ zQ@MRL+d+NX?bphy_F+~-XefA25X&Cd62Ur4*Vacffv0O#-ps=m} zF<0jtO>o2)4eyze(dCL(gKm19EroTdUG)5YeMb6Qgfbjw9` zCa^bSYFL|JA>)FoF5>TWuxyX3XU{V{G_~`Gf1U68sIN1S@(~+P#SN(#SsUA(?g9^9 zocgY^L{i7^$kfsIl!U}xYVbXZ8FuD&n%``%;)c<;1gY>@n00x(!f>(#%I#U}sT*Jw zt>7^Yrj@cxFvEqi!{f;K)iXGfR_hiDi=`@IUJ>cmo-T9SesuJnz#}|aOBh*nfX+k_ zKKNAiU>T|O4YB-l4%6tW7)+M!*i<_^a`iko`CodDPY?9Fd!eFAe>obm~NYd?uz^^ocpiO zSRqeubezA-5GSJFOH2NGLyK6*%b}9vP~oc)tIPAA=LtpMhD#}cWPSntb<3E2N=ghOB*D+Zc@A3isJpzdd?MyKEJO_Zz37I!@TAj%!tRU+7Z zhHTqD2io-s-Lq_qKaOcH?E?tipLqIf%-)sZ315d=**(v!^OqG%pCD)Q3m)&1i8vQF z9p!_-8Z|PS;UuF7#|T5}{MWjkg2x!K`6b7_eT&Zbi239pCzEE4?gGBGR?ItbHWt_u zGiA9gQ&*d4@RuA}QL#1FYU)-dsULON*5`M6q=VI0ZAvw`<#BXdA$TsFheg6ge8zMl zYx^knBu{*V$$M`uKKSiYjN(zDM_zkMcopoc8Rpvexorq)x2B`@jl$l?hU|{$9W(AQ zu=wG3;)LRw%{?8!-c6kyOSm3d;?6FS?d23$Hc7Q==*oNU^Q)KidO(^pOk!3z1)`*K zmiGPUoD=)^F)n>KFRXkL!bgJ*sfnX4Rafn4)O{x*pmJ82BUh2_w3M3Y+tA{C*Zd(Z`kp>sP2ajd1zV2hjE$lJt*$i(YuSOohQ_Q@O zE(^E8CEd&GVEZ~UaH{InWk0Qt`}gS=J29rqbGhSsTjxdyN_!^w^Ekb>90hgy;YjvN zwjZ@B9(9$7VZ4uAUMQ6cawO?*g_n z8Rg;SQDmzt5N-Ab!ONLHy_%e)D|!cuTB+Yv30EDxj6+68a=WtAmbv>gf5~-DTbJCU zkn&v#skn%(kKI@!Uu4PQ8obpHs_0L}H7Es+Bm7aYm@kG$BY~ z+@-ybW{DtBUE>nswaIo8$EQBo&gXllCXlOiKsb-?z8A*6Z%p~ktja6ob#9iJkaMbj z9YrUTZYeWghQPz(cW8wJOv&&eI+R^SOYHLb%}425yu35k?$pwwk68!etXALSYB%=clM-ePXfcxTxE(&nz6R!?Q^QqKOA$_`BQa8)GwdLrD$;Tfx+VQA@4n7 zu*qjlSD8!O2fiX$RRc@hU%ypSP#9Ehf3cA?Ykd#!0h%j@m9bM}xigo+tzoieG*z~R zL;wxTILGAkanw9_-~@G$M+QINvd#RT6XAd9B>1rbr(frQVg5jirR7me^AQO`DH3s-ceVQY#zzgwsi)X<<{g)lXBGYL%UA+w726Q@e}9j z`vdOZ|K{OAqrf&cXGstk_qv_ZxoFx5L_Qz*k6*6*`HID=yNP5!fk1_anb$lYoExr? zE0b&wR+kvu5Z%3-d+OP!_q{U}4w?+_#0E-c8U4jtIq$Gperc-uYrTE2?neHH^Thx8 zH&?J}a07*PWw(OR56+vmGiS^DKUkB4%=r>iRJ z)PlE8;FXZgsIkIkG)*9fuUE;KTS9QDUW?;!#aMZH%6$g54zb5le!9bKbIco)|KSUr jKX(4Zmpcb^$lp)V{+m7$gZ*s}{=eLL`WNej5y$=q9By{Z literal 0 HcmV?d00001 diff --git a/doc/src/JPG/dynamical_matrix_force_constant.jpg b/doc/src/JPG/dynamical_matrix_force_constant.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e1a0e50d14fa9325b32c7647a0edb33443189583 GIT binary patch literal 19836 zcmeIZcU)6Xw=cXy=)HFc(xr;@8j3U#L8KQWz4wkl6s0#o1r-Ga1f)twK#*<)r8j{D z1!@{oFnprcmrg$`av;r`nH8M2;pp^KtG!-(-)-{-S^+K7#&*fyraiBNWXEpNNPM4SD&Xa5-0xU^h=W_uxSJ z7}pSa1-Vo5fEGL^#MRy3GeXGC)7v*lTX?stS6Il`LtEHR+5D7wh=He%uSr~(=f$}5 z*6wls?&==Ga2+A77>$^~kU-A}SD~1|fS_=V7;WL-%r!uKoGdRa^qVBYUt8GT+)~IO zILuQ>Sx!mrlrWe(%)?8=>WtB!dBI=W!hZ@G9UUzfttb~9<}I(FuC6YB>a_gn)3P9i zY}CpaQF+$T6hNKx(-pr&tX zPJZlkf#Ek6`wf{V1+wOHfhO{et2B4F@%o8JXr@|I0|SJmm4%V%Im6$6AJYTZkdOc} zW&j8biU_kZ))%sOa1^3i1sygrfE7>!I9=VtL-Z^y&mHsp>;0Sm-w)jMZ}$$EkUi%0 zck+J?uy}xO5$GRUg5+)<;qHMTZUF%D8}1=t5dc7`2BwQdM}!<>XArZ8fdYa!=)uyvx`ufJ0AmN3E)?bN4f0`}1@WmM58ogFV4?=Gj=PVm z2Z&8TEE5_;~*lc6D|8o2RR*_uu#rUBH}R!DoEKLjqi5fB*Qu`3MY% z1ncW}5C@<1K4B(S;F}$+w^{#SvtvvT;_V=}^A;dx1u@aeW-Ccjn&kf=Z&mg@&>jZkqGu-}Iw%>Yrc%Cr?F{nHA zgJ+PqLL&5!%R0`x7ZUKhZ-DgVw4MRR$LYc#<`0j$_-9^noro~&<8)9?^7A1P zmdAAn%1Q3#=X&CTV}Nsj0dNKo0wTfa1_T3sfbZyb`!@LNk1s}mD-Z^F1D=5F zpDBOku>1Wb2z*`y;(#3>2&4)BJD>jVubw~@m`?mV^^d%=fYNO^|R zgwlxeBsnj+4!I`zIq<0q#?$0#ZQ zbpZZR>wnVGoT4G4;iA!{k^I-3j8crse@l2=r+?JPAGP*}tZskT>t7Q5=kovY#TW1Z zUT1kDCDS z;)8o+SkxbMG3XlnILfirF10_HiPzBThO+Y))4fFxSz+2!0Fa<1t*7F6}0x$p$ID|kTR1gLT z8-xb}gNQ+-A*Uf~5FLmiyS)HKIA^+G2|(v5%L_;2YC(o z2$_SRARCZ9$N?FYjGm00On^+BOrA`QOpnZr%$m%F%$qEfERO63Sq|Al-2+e>NKue+Z&`z+OC!j0PZRjs@ zN^&-GA#z#Jf=$S6$lb|9$rH)5$nTR^k++c#l24GM$T8$33I+;(3TX-r3R4Pu3U7*N ziWG_hiVBKWiXpH!eWAcnQc`kKN>HkTz0rZvkMas-7Ue_A2FjO|A1PNUe^OCV@lZ)q zX;WEHxl%7*H>`9gC@%R(zbt4(W7>qmQy_AYHb?GWuE?RPplI$=6>x(jr^ zbXV!_(mkVlMTesMMbAnvMQ=dwOdm;~Ltjb%l75cI>5Th24xdrGhlOPyUte5HpKRY zoswOG-IU#rJ(InTeUu%;!OEe;VapN2QN;0rV}%pSDb8ui8Niv#*~B@`dB7#WrN`yT zmCjYqHO{rq&Bv|F?a7_N-M~G?eZV8cW60yrlgHD}^NE+7SBm!nZ!~W)?-1`cA3L8W zpF3X$UlZRvKN-IizZL%#{xbe|{67T*1&jqk1nvn82y6>-3hD~_3Emd$5!`^W!E|80 zu-mX+*rpJNke*P0&|RTHA6DB7jPdq*`dg4%6LfA$)Nw`7ylL)PdnuwRkZIONv zj3`XhTr^&^Ms!|`Modl2N32k6L~LJNLflR~RlHsNs|2@%sYIMajl`lPgCtxsRI*fZ z@+9R+wUhoQAD;XmMJA;zg~R zj#KWOT#{V7+&6hqc}Mv?`4M^2DdkfEr^-()D6lG=RY+3kRMj>KR+&xNTsc*_Uzw<)suHGBud<;ks(M-Vf$EGJyPBn1mf9VE@*E*TL7J!;#9-*0I9zr<0-69j7nO%FZdy z(=HM&F)pt!@m>nJ^a8Ch`$z(O3+JqoCryDOYBFAAa5YQTs6L0 zb&d9#|F!o?r;_rMeq6V^-g!gd#?>3E$;QbwDU2y$DKn{>sU>OTX})Qr>5A$1(n%Q} z8E-OAWfo)-vfQ)YWGiIf%|6QU${Ed7$t}J~c{AwdbRImfDxW1kE`Rlw`K`9wLbo$+ z|G0y=^SVH(prnwtFtTvv?zy`i_eAgAyhph2bAPHxzo_8>|AX`g`wu-Hju-0|*Ov&C zWR@H}@_jV>*!XcMQD>5sHl|hv&RaRAlPgS2jt>&-J zts$$4tl6k_uKiGVrmmx2w*GMgXG7*Q;92Ce&Bn`((@kbg{mp94^(|s84_et;Guj|+ zv2B=kpZ1jwhmMcW&pz+()a-2SlIyDMKG9wDg5yPQ4{gtlo}=El-k&c+UT*h!_pSCL z`WFW52POwE42}+&4ZRvR8Xg$Y8|i(e{i^%5#_Q*A)ZVneRe9U?PWfHyd*%17qbj3q zW2$2vAJji|e$@KdGY%i`n>aHuJZU=lcIy1p$7!4C*%{}Vm06G3uX6!&*!igW!-cDh z6pI<3m_HRP@h_DwpImNOQCWF`I)i$LzKC8}bzj~39R8W`<;EJrTERMO{pr`!U%NMq zHa=`RZGPDb**e@#*Q3r62u2Eq^ZI0&$1? z8F(Ii)i1SQBL{W|>xa<*pT44?VUWWd$ zzC5O;WCnmoOvmW;Xx7!^_dkcDmjDYjFbPS7LWBV_76_CDax@6QK-nok#{>+25kttJ z1%n9sYUb~ z`#7vVVnh|)!jfocIk~ubc*VpeBu`2yDXXZescRUVF*GtZF+F?H+Q!xnbjjR3JiWYq zeEq^BBBP>XV&ksgNKQ#jOV7x^b^A_1;oW=pOUufiR8&?yt!`>=X>Duoc;4ARFgP?k z^6K@Q@rlW)>6zKNc@%o}^Ov>tuN#}#z3)GM;`Z^s4vzJL0MI|w`dhPq(TfGti;SEc zN=|jG7lbStj8GPGiW3Tyta=xyTtnG}PhX>E*Ux+0*heFxXocZ$3;RgRDXN4L!yc>l zTeJU~VoCok&Hh&GA9^i-?lal%03`!k2?_;UiX03SR20X7iW+pQz(D{H;9f7 z^l<(RM<5dj$OFtw3I1cCp`!Wg(|`Sa^a(s?<35@P=%L`o4hxh8fCEHAX@(^5KNz7$ zAO26vsI1yl(J(5Btnn*knRjq75E~l&e#!)$A}053JI2O_JU<4oqLH zitv}$`!>`LaC%7p%yR82SJNrunoy(gArIo8jpwmjJ{ z=u-S|BJAkne_!W@6Zm#)?m4`%cjfDFR0Bs${h@WN?ZkOZMP_J?^Rufb^U6Kw$Z1vU z>Gwvu9(Fwo-I}zddf9vg^qom$#Ulo71qJbMSB?N!yaaD~u}$&gRat6B-wB=2YoUSK zZ?cdqLQ;$lSJ!%mu-+*IWh~+)Z((x7H^iTw_kvk9!qW=hJq3X9_A;@BFYT1Tr=FYW+zbneVgE!)w2`#P>J`$qS0{K-)HWwtl)N6H7`*dp|27+s6Mri+LLk{SPYFkCq`nV=qo@}Asn`zCf5 z%TU)z+S^3+n7ENYXtW7($3^2AOQ>4j`ww1{cwvr2OXLJ2TM38;sXJVDsX8t%I@{k1 z+_|rMClKbzBg82LB=8`_2~Nb8MA~?|&H|aMguN#@O80JH|H=- z6Z;*>^{_p)hT57vc@mv0mU3nQ*(`Tw#nO5SKQL(fsw%Xk$+v1oQElHLK6$m7L=Igd zNE`taGQ``2*g8X0FLbj<2+LTfCd-j?2ldbq_obhRZZz=wru!}Q+EUNvcq{eKz|&(k zDJNHQaMbmj(p8t1(8_lVC<=JUy2B*ZJTCK`*8?&LxnO&!68M@hsoTG*2+l8B^lI?C z)(?fAd+-h4sZeOoW-r$Dzw@w&Uxf=E!AnFwVtUx4Oqzt#^?JVyN|YEu(=jNsN+j4W z=uQSlbi8|K!?GK=lK)9m)ZJYz$e4fTB*qChi)T92kGUEXj*^{zUVpAU{o5_wN%v>1 zCwNBYgO(QcC^6*{cekEDqcr6J4XN)eA=Gmvcy%7<5Vo{n(31U9^UI{1h|w@I z{ls@s*f+bUq!Bo!tPUCJJ&6h*S5V_$HB@1cP>a&<+H8L#(J2?#Xv+7-DwaA!4V>bB zeEOH(2s;}8Z}&n-zA3*#%f#t&pC|Y3qHK&s!7+xGP>d}hu&WODa**UqF?2Y7%#*_G z)|zmkUaal2J-K9W{&SqBAN1dhJ3UroYp#m!AL8%2-303D0{1a@Ldn1MXG$S)bzad% zpv{Mdvc8{L@Guwrc%i|@q4_(d66uM;X+IBN zXXGkJ{Nf^seF)lmrW?O4n5&pG39&%u4)!kC;jA$MNZuYPe?b=fEfj;!=9Jcja-Re1 zc^guRZ={sL`mD3kyXNh@Nfsq{Asmk<0S6YNi!Vd8U=bs5ZeL#6u{3$3Z0{?Aw>+?h z%3l^1owY2>MzQ_L>8{UbDfn@HL_;vgLwwUfe{Z8*?)1)W^V<57@_7;W{aemU{r2?x z_EyG6z}1;oaLk#K)EQoj{;@O!o1FW6kH~cGkD9Q7f?Sj2&t4aa(^tm3qYXB6`AM1R zT)b3$Dpq>1goA6vI5pBG`qEI{i_yAhhQa%`w|G8r7I}X0KP765>Ww`?)8l*o7tgb6 z38!IcB^cY_^qJ{P09Jm$f{~!};pbMBOk^W562+-;PgT^45$~3Z~CLo=R1$E5=+mk zy}QK~{%vYY>4Glo&T_jm0t1?WFVoxv&M9*rXE#siQNmI@KdiJE=jeX6G(KFImxRpZ zeyw~^hA2cfcObH17)w|Vl5h6cfyKaEX?SX!Nc+3eh`{|d#R-Km`tDp*Nsnp6S$;VWUlzH+%XB5T2GOwvbc3hckLo6cAdY*+xZMZC?yXWZ<_3kr>O| zIljJ`%*vRq;dTwNiTa<{FJN%(zS44`H}hwuS&H$Gm|7$oGL+=;k|o=*=%SzF-HNNv zBd<(by$y7IAARFx$Oh!^_>fYGEWYC`hPa`XYNZPxOF> zv6A`qHzpaIF+zfpP}>aYRi-RNYYC2Os7@8$C8eQ|yjq03| z$Wpx8coWS%yiZ>yb?MX!%=;q(8t+VeoG3?nTP%g4*dOj{pvULF)KQsQ#o!*-`0@sh zriVV-w4>?av3Eu+kA(WzhNN6Z0_3hEq?* zyOk4@knNjUIZp3xUHRq53gro@+5bGx^lB2ajcDcCfw&*46XXkrHZDgtFmDzX97v=@ zSO+#d-BKN_>sEhtf|Bl)u_pVq@61e@1Z%tl7J7zQL~zA2jlkKo%((`$`34+wdLqsF zY@d&}Wa}IZ&zn7IZ=VQ!C@a>iUn+vTyH;RLac}=Y?nBba&3r-vXtYlVn)r)se7Q^n zj&V_}&J)J4%xW`U3--Gkw__tPG@k`tMphjG0ZchaHV@2bDrNy!gmEsRCUM2AyYT9? zqg|LB+OYzQZH=lA3ZAfPUi2t5w z@qobX9}8E)@0PVDlbxvwi)OeQKbZf?RCKLV<3CvDzgj9Ows)l?PQ1ED6n_zYI$xzo zET_?f`=r81NWPPaUeL9N+?NF(GivY>H}F^dD`)Xk1GbK)2JXRSvxWig!vnOsnSzU< z*^k`kySH!|#D^q-#EBAy`X1hRllD7xf_jmju>lKmwes$^Cf|hIXusJ+QP^{Mx>2w7 zIARL7A09f!SiEeEmz)5*W%?sbYjV@9@Am;xLFFc7HF znmC&{2B&NZo;zF_Nls+(32Gif9dcw`x!I*N6)VjXR5>CV+uYSb{_s)q7{@xS*?Zd` zgTNtDzJap~XS7C1`cG@=>X<_Nq8-O4YimoZi5$X4$a@9KE}zN1yt$6BvxFG3TT%#E zEnRtk`rG)lg}CoZzS?KfYUj;5JllPe3w-5vv_>>IFE4mszyuH4&zzkR{}_p6oF9lf z6Uf=f@xH4Yu1aW8Sa_GAksor}goAi)W_@|b;0Pe!z^fk`Z@tH|_V4Y#EMeBmFvK$E zK-kPFwVnnAwhI-QU=&2d4CLwVQCk93U&Z1Z4=*Q<$HBH=W1=r&Bbtoi=|9;M;QjNK zzt(%Fyj&V7(&FFqi`~dCE;3sD7D2V@1J-OX=>hZn8p-}7gW zuBV9QNT>^SDo|1O4E@VMdTg#olgEQ8VG0zqJn`d_FrMO2Tm0e5mFF^ArmIEMAM18q z#k^XY?eCjCFAWLH-&tUN_N(ySQu*m5KvRC6i9~CBcsg+`u5K*3)!cD?NJp&MD`(Xd zv+Wy&8-LnomcC@Nvl^*RU+iwu@kPV?JD5QPbheHFTnh2Qk8CGvJR2HDj`tfww7h7< z8mCEQ@R%0xtTGSzxjAGwOQ$T=T5ew)BfkiWr$>4dCow2{#g166BjjNC)IP><|4?-R z*KWEd;=*3O+83ZS$RK|z{y8CN9^799Y_A)%K!)@kc}t71D}a8 zM!~Y;4N>yf;&umJD9aWU3noO(YuG_fQxf8l6Kjk2tg%(**ne)XL z8-G1?fvD-}!a6UBOuJ&%Q-8vl7oWzobZKVJvGa2}#mwtdP0A)}A^T2f!QnYAM?l7M zt3>9)PLB*WH+_BlbLXuBlQNTrN|qxaQmkMDA^;=Pw5Z@K*AjSE-LUEG=Wo$zeM*L%zudG4a}wilFWB7J>ezOq@2W*g5407t zpWV$?x5c`ZD9|~n?E9nUla6m`4p$0Exv`V6NH~is`EGvJ0@b}6z^^S5?IHS5o@Xvz ziddip*Y3jC3@u4DO(wlTSxt+xZcNuHthB9i%Agr%Twy<0qd5@B+WAaQ;7N>S&*Fo)${p2Od^0Ybn5rX&FB_Sks;|M) z4O?pWR3=moPvaV@{Y@F~H_i^P$LV=`RX1|}n$`DkeKBiEl?D!2a&8^?W~}P!?vDFY zqY)D8F00C&Cz@GGw$(e)qFUdRGt86(i`47kB-)X>O&E_>0_GM@3m;#4ICwBxt(;kv zdNM%VuC>*dcHOTwFkI&OVV+QU-}@`e+XgEQ^RSiO?Q9gB2Cv#z%u`}LBkMHCc~J4R zZqdo90XHh==D%gX?NKtC#APxsc{hb6cj>W2@CR6P`*xl?rf67We|RiiV-^1$y_{(# zU^l4PeFvH8K%JSFwy4<-H%lk3>9

L>`K&|yYTPL!EKIFw3%Eakqo6=$`~iK4A=bVi-f?6jp?#;ldFoKKD}x* z;Et8$;JWgR$BS0+HT3?W(N$W>(*IV3A59Sn4MQ-zY+;ge0s`D`xY`}-$@bP0^*(HK zbpNvGna=W)UtZx?UykJ4QCCG~vdpEIglDN?_DV)6W zFtzN}Eh8qPV*LP#j^PLpPh7?+ZNLv0hT`wY6WF?NUBtY^ldrL6I0Y<6WqNH|46-?r z=5gzb`>*f0)X9ro$$qOd zzM;PU3CCKI?4YRvi>P1GhgYf`l*TVFzJA111z*WP?ga?S9085E!y~}_zGoa4fn#E% zm=80vomw4ZV0~YHCz#vseqcpmkcpx~Q)k9rtWEgCyb;FXfXh7Wg7)6u$4E3o*ezT# zJ`e*NOk~0fV9xKO&lM(~?0gY;+3&)fy~CoJyC-wf8K2it7ns8jXNPC_e=6_LfxY*D zSPKteN^e_c?+t8Vb-??Zw_RY@pv)Gv-v9 zG2b002=Z8YboLK<&Z62+zV~&C*M-c*i<{p^yo7bv;L>iNT8+X^@)8&8;V%UtnB4wd z$_*U=BUr?k_vmZEmcOSrW7G)uYtd%b(QkvzU96*n&8()%vz8DOl>82fhWj4Ss-Eg z2w;3kOg;j>-mN4t{wyI`l>KWl2x?@1C1}9o$Pb6UN5HjtJ8*IJ@d%(TA<>y00R}sj zBr0D7AyXIjn8XUwMJ5g}QDD#Kt|Dj&T4nxlpiprOH_PWVwCc91J zdh68fRdSZ0ghoWh5kN!YLH0RCfD@Mvb1(khs*_VMwUd8mKqs+t$+y;Xd>pOPrQ5h5 zo&O<)+lm_}G_zv}aQvb;1O@23&~1vLS`AJovDg!YiUx1S#5vhdSi4*@a}CF3+6U3F z$d#OOscsVk%f^_XQ#Q2xLr)HlL8=}BQZ@UXpc?^BtErPQU8FRz z5fand5%9$ZhB?UPLVhF%SHOLQWkPks(xxO7V@!fwK<^$16~gfFq9fprHF986%jF0- z!@7C|P<==4Rrg-0`nPodCv}&11h~WIuUsJ3CUW^9Sz6)Lz1PJier{#6+iNdey2nZ9 z?{rP|?lf*NNL4IqTW#*)h#JfpoZ^s2)4w+n$ew^Jhn|5@Vu2f1@kQc;QSO2DKuxWe z9f3uSUHq$05^YJKYuvcL6ME?EtKpqY@WoQ~X-K5D6!q>Gp%_j?KxWOU-s zTAHy9$ecDlfw)Z=vWMJJBTszx)xe2YHVrH7*j6ixJ`8PSY^zxH`A#pa?`+(qX}~(W z_1^EJE=By-iG@qLS_YP(qL0NE{NBWCKkA;erDc1(yE6qWRMkg;`PJ!N} z{Y?4lz^zxT7wpnGpug8}10DcNUT$s}K=RoSc(1-Ky0S1U+oFkV^F1)TWYXm2U(m_Q z5=cH0lcRWB6q0w9X`&>xGdSZ%FeE0}1iMzo*?@Ku5P!2^KPhC@=(0RSD>nFw+KSWE z;1nwEhXB=Eu#flfB~Eox?HFL$M&PX7;oi0J($lh^Ef~Irnu?hEyw?g0PCIw@rV?|y z$epQ$Q7?Ku64N7+yg7P79@sqSz20r$i7I*_H@bFUcDMsSJj;=>#Ff{~RYIw7)htL2 zz#`a@eTpO{LKL`B!Vy!1ZWw;yt1S9_=6q4Pu6=+`p3vJcK5Z!t6UzF}yYD@Iz+EaJ>~w@e$S)xF{9H~YJ&m!!!A;`g-aNStQ*;Hi7%r`Vt?)xh%-Aj{@ zAITi}Iqbm55zuN!U|U6eARue-qlc^Vec84L+VG3*Go|gkYxk78?gn(GyL-#?vaz*) z%Y^a`C+98v9O)O7{tzFHauFHs;p}wUfw?rcPX+{CEN|PF6wPj&WUW2TB!r25#F&vG z`H1XaBGb{#f854y7|OkROAp&iqD{x{bvo{V^{HTOD61N(yXVih+N&w(CeZb?j?BV z1JB-_$U}ryFSFJK^apt*ZMX~Ex20|3^*dG8g=c#Y-kknm(EciewOo8n(4J}v+^ifd zNjd`fk?z4+r|^73BpB9%7n$-+UYys3_yU`BMZcYM%`koL<~=u;k`D++f$-)N<#j4#THS}2DBNEkp{%#Y!`Fu7^2n3A+ai5RyDyW+?; z&XRe{*P>xvfpn?`?@p-0_a>_Z@D0e0j-+uKx%zSw*JNH((Y&Nm;jCswK>+Z$^^yY* z?m18-6CZX%QM=bkjQGkG82v^Z{efUJF*{zVNHXBgb^|Ip?bWkVX&FUbj?+2_rPZem zSMVI@OmIqBKzS#{bJV<#D`DtXKoO;w(%42s+s5%lgQ0qY5x4KrzLGsbD;Lbet&}Z# zfeg6$f$FQpKyJ=5Wsm%_-~C{4Ka1zm*vLL$3wWYXtqy z%s@KDdajn0SNn&$H9mA(j*!;Y#w~olz$OcgphuQQb&rleF$L~c1W)4?sNAtTbgUtO zJw01E*J?smOE+;Y(6jQ5s?%FhRw&*;M(XFVna>FtCB%@{Kmp*g&Tt9T}AmZ?)6!(4LJTs*nE4X!^BJU-M>g z4mf;^svLoV3w0j8ix$a=r^dCc=9SU~4mP4qLjvD*bvN~$kJ1^QU6oomPt(_6-Efx# zA-#f;!My^#2Q}9F8CV0QRtHPDzulO*wIpNt(jlKaem}~3aVW=3LGA5jKTOh`b!R?g0JJHhmSX+;>7cU3JQ1=x^3Iqundg@(ZX{v+KuP89sdA@LQ|&)>E|%&UDMxHm6;lJ0`G5 zhiA2rUxlFIRNzZM$BQe6Bp6TmLG_c%#!d6ur9MWN;w>xB_U25V^>@}8Mk7|@2uI>m z;$0oql55E3{cDLF=a^l-YMeQV{Ic?RQbHV!c`9JN`1S-sp-i(26Hls!U6sQ?#7oaG#nt%#L->RRmX{%J{wIL1Z&! z1+}VTO6?i|K#g7$#ebsy9ilh_h4KW8&JUH;$ z)nHFOhU**6`}B&tkS6xnvPO+rn} zeV)C6xag?1?S0PIG`VB5CUdUoSAIxsb+0_KPYdY>&+2V0OeF+@i^+6OUh$$*-?)cu zd1VG=PGhXy*ue>xmWEKRcb`Su4nv>O7pt#8e|Tj`ul3Fc<4WI4g|`=EB$D-eB7M1l(7no~YiC zY5l}yUUaGCWlhE6Vt*Uw>-G0u2X|jM2>!ZkJDAsh;=55FpZwS*2@H7BOtA`^S6$s7 zI091O5G96_1Z^a0A($DD-nTaWCZ`lQ5;;^ZPyS)pMUh|fTNbZ_^=;Z(N$B@*+}qX; zVp;D>)jXn~!E?!+bH)ZdnA4{cs(A2mAUdJ_u+}m5mB@T=C7+X%Kc9U-ZK;Xu&Z>QB zhB9s5@Kvemsuc?G7NZ{GT5nt7z$b595V0qo=g?{lMMp&cr;!DY>21c&#o)=w- z!a0W7+za*F!QX*|=d(GpR*+xeU?;qV&kP0IB)b^ELs8aOwst5d7tMpI-tGCt{m2u0 z(X;&PYoh_5e9O)L{DC2&+VIw7Ed>&_i9c3cG%PMpVP5Dz1?x5?Wzyi z2!SJbFixlPPzw<+IMK54bD3*Pp@ezf(E(LrK2Ff;-?g0l7T)hPLZ&5@PuKnUq9_Zv zmC`2^9~+Erm}6b&U#aTAc)fVKk#ilA6@6ZrJbaU;Gm`uW2+5iH(a@KB?f%eGCVDIl zE_fno7tJ&zE#5kFIlX&UDUfH?qy57U|L0hhkIxlP9|83p-g%kv6}?RG%kbQ|_H9>e z3EKN5j2n+|!HU<_UJ}1o>8qhcCpJ01Rw(oF%r(!LeuGH~bz+5GOA-m?!AkmZcFQl~Ggw1gC4az`$S5E}_j z=w5C|e~p4vOz;42`8?w_%Jf*3qFA*5mcGtJ)mVZb_LH&KjT`MLG$O2DvdVX6wcf6* zXLm=hSl}h2bC6yyV1vB9X^DbIK))Iz=K|@|DX2{$xf~$ZSu(0yPH0~bJmnUgGa#ratc)v^(I630qnXK z43!$IrTo~p)9kEiRAY0>Y@@cRLg~8B&v9@A#cd4L%lOIvR7}RYSyPcss{udPxYO{= z1(8VW+x0)Gw65ybRZ9Z3?x-;)fqo2?Z&Wk<;XZYbIwWsI4S>Vb{9rZSvmD54b@+;mI+)1s$>EMx1 z77e~2whGMAnu}SArZtTnnIYS+13o++gUcF&g9wCpj}UoiLttnH{q*lP6F**9fh{pL zhAYn>@(-nFUey1nIlw+zsaTu2$9(qks=DA8j1y`kQw#Pa+Z}!WiThK0{pRTO@R@Pp z{AJ_u?SPp86~~B+if@Fi%wEgfc&qrJZPKJH3%V$ch1pysAi;UGuQD~>l3_X(6MY6; zUY>8hrDIn@(fXqQZTq9ho*v^*Q{A`60NNdbI;I3yhc`S-{8}tJohSj?k{t?`cF>;Y zod7Jmyux*IbhD0TE8l*K^ATX1NHqq*ReC(jo{G8lsIF%+`8LGS0}h` zIi=LQoy!pu?c7m3ERDC7M48q#2(@=9ykX@|G`{gv0ot{$2K?w<$V8K_gSYiAVRzG8 z?_CH|mKER9AAjVg>g=ZhP9Kuhi5Taz@S>x1%hd=A7XS`MJ^WVdtj>D=ol8!D<%#XOj( zj6LTK$Aqaxb2dNKXvLvmG2(|ecV}LuNVZ*te#x{UX7qY7f$KdoE#-=@M*wfPLq$wh zjM4PIDdu589)HsO@Gxn`+1XsH*_i#7^BWtHa}`4A4je`A0)T`sk^X^Kg2f(gD=g}r zzMX&4T0=vX!ofr+N#nYG9M^S%2nxI+gUR}OKPqpH6|v2k=M*GytK_7e`hI;*1|ZEr zP({r}RuRm^3q20HFWfDg6#PLGd(#9o6Q?ik(yRPF$hE?#|t+8;sh zGp%v%Jf&*gZ5qZsZA8%O;;r{Uv<)8IOr+qwN$??7BE56xbY_1|cc#?#2+stLyzhMV z_6w!Rlx*Oxg?7=ix{_oB%@N?Yd>z(a@lZ9h=h!&?QSdb5!TCGi?%=kbe{LBM6qfbZ z!i7uZ`H6JhpQp}}(S2*wVWqnVZuu7q>fqPG!cKvwyfZKF2Nl+DEYmBZYGNYIHflvI z-EN&{@DJr^on6`q4j1Q9X?nGM`ZF&;^dXk&ocg*9kZ5Dt(LGI@PakcJoBFei?CzEm zr^*4rz0t2dFY{w4d$o}(xiG4DgBAGIxaGkT)oijtU8K8b3{ z53F`Lqu@0BNCEQ8?Ffi=n49;--L$ti5NK^}@uff2pQMJ)ImK~-LzlK1ymNY0jU58s zRt8sO|NX0`$CvM+X&*>}F&Dur*wfvio&kGX2lyP#_xhW@a^8np>IzQ!9$w5&My8%A zLV3GhVRVh|3m^aEE*QrOvSnsqIRnAo!{A>`hgU}LW8fLP3|$VJ*w-=?`}vL{R8F=)VagA4olWzzs#8z0 zZNJ;~JikBvL3uDM!#zh$|FL1hmqLzxZE%{oJ%%}8qSafq;38->Wvq_qh_v0eelb<= zSvcC6E_%q(^^WAP=SiQNoFcZjO8>6PsR Cu+csM literal 0 HcmV?d00001 diff --git a/doc/src/JPG/dynamical_matrix_phonons.jpg b/doc/src/JPG/dynamical_matrix_phonons.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2a6d3a36d77afac80ed4ac990eeb0b4cf4e5c16c GIT binary patch literal 26387 zcmeFY2Ut_h`Y*ad=q+@lBSnyofOG;PO+*Bw3!zGrA{~JQkdBC;fPjJu3QCi%fP{{U zfPi#qK~WGSQHha+z$eReb=m+-;_{hDJuZm zDPuEZ00IGk>);z^`A0M;PoJYB_HJe^GbD>>Msc@)w|HYF!23Al(Ncj*f%^pL`zXIC``fK zE7-$Z!815eG1@&uQCUGr5zv80hq!wNc!!I6c>DMT>5A=ipv6S}ymZCv)hv`OLJYlq z{Y)>1dfQw+bI$W}fTyOH7+g!Q!l_VQ{FosG5SRf|3}RJJjofmi0;FKl6g$bjAKuGAb%cAxcFdIMhc`SyNL} zQR$fCv19U}gnU>`P`G=vd{CJ9UnQLM4)YB43kmlN4iY^m(cL3BB3xHYOcAU>@y{v_ z;BQ^^ME?{19%2ix%u0x3=u$YlV^HlT6VH#j^v%r`hh zR7F7v&^TdcL482F!0-!8{(@|8g|5!!0FBfe2@JQk2q%yf46Me?&=7If+S1tUw9zl# z2fOVa5^|A>4FCdz!b7c1PKY`DSuGb@8o|EuzP{D2;_%nL2(bSFwZ~`Hv<55vS&zWH~`RUfa&5<;UNe3JczkM zK?Ok^a)5pQz{v;L;}3l6m&`e9Lr|s$WU$Qc?x8*a!1@$S7mf7v0n1^X1+h|)mtPP7 z!017&=jrS21!7YW%LN7oA7D@pkoNdnIX-{G?(QDH%XD}5`Hlau1{7lM^5Y^?|xx2sJ*i z{Xjl6FbqV$bc3e*`k5W%1@(j$hx?v8c*Y0i)Ofo8(*F>MpLz!w{OJ>@t9O{gfo{L- z^71}u1Y*#3=o{}K+du7vu7rf2IH>C&@7IuvzupZ{o|@77qRBzJ7>EVKB5nT6ORX0k zdhQ?{)RX#5Nchp8^zjE0Bx)TI`+5neUw0#a zA9^Ct{X$GKGr@>keq$2(* zR}}V_B&`wcNm^4{W7?zC{M35X+SI4PPkk^Rqt>9-{7c(^$kVLTjMHFfrf61Z<`8~K zp?^vIRUTjgtbq0W;VW;@kAJh7`UqI68ubZkU9fzxY-%2Aen6gD6|BjC8V=U22BsSR zY0ZK4e|i4zR{gdC_=ng3lw(k0pkm-<&}WeT*PN^}tZKhCJn-os{`kXdf9UG*+pm9V z@L%iy#~nYw3)Iv6PhEdYLers5&>?6K^d+p0e!#-I0aY&=Kx2* z6>N3BV0#V)qJTIc5l98Hz(t6Bpcp6v%7H4N7H9<8fKH$X7zBoaH^3CI0JfeFz-Isp z-~l280-=MjKsX_M5D|zZL>6)kq5;u^7(q@$tRapNH;4};2oeE_gIs}RLGmEQkb96v zkOs&zNDt&CWE?UFS%qvszC!k>pj6CMTvS3-N2nC3G^h-y%&E>%xls8~U81^7l}vSw z>K4^~sv4?RsvfFgswt`!s?SurPyosV<$)fC%0o4vhEPkW6Z8T!6pDmqLJOexp>@!9 z@HtOHSD;(apVYL}oYbP!@?Z-#rM9K^q`pLrq`pdBOkG9YO5IOANxe#qr6$v`&f_koT;&qOame~jLk-ibblK8e17{xN+Q z{RI6-dLjcGgCv6%gC&C(LkvR>Lj^-S!x+N{1|lOnqZFeq<2gou#ze+jjCG6yjPDq~ zF)=ZTF=;YcG5IkiFx_H$!t{b^mFXul2eS;bA@h0W2vc)yf~6M$~pQt);OV@;+%$@ zo}5=WD>w%@KXB1C|_ zndaH!72-AE_2$jst>c~G{c%X(kp3a>Lz#!_4^17~;}hjG;tSx*|w#friUXA-#a{dm?$PCW-FE?Rxh?F z&M2-SenI@Ec&|8CLPWwsB2J=OVqTI#QbW>LvQTnJ^2ZUWBlbtqj>{L77AOlyZ`CyYkm# zGRHiRl^lDk!lGiVf>L>^f>V`M^;RuaomJyhvrtP@>s8x7u6{i9c-`?0bqRGh_1o$* z8eAG@HLhyB(4^5kp^4J$)cmP+Tq|6wQENwAUOPbhvGyk&DIIT}3Y|4wFOkz#CO=(QcO><3W%!JH5%^sOyPpO}ZKhqiCb2{{Ny9JfSDT^Bx@6Je`2|Cke30Rt0-mqLeD|PnL*$yjOtFu-mR_oTv)^XND zHk>vHo5wczb0^N_oLjJ!wvDjuwS(E6w|ivw!~Udwp8bl0qC>pHup_^tpW{;}Iww1) zhfcfBM$Y-pAI__tPdz{FBIOe8^3s*x^`h%@1PtMhXmX=*vv+&!Msl}wzwf^5Vdin$ z1M6w%S?KxMOW*6J*M_&Qcb@mh3%VEbE`0LQ^||4*;S2XI@ZIt=^egtm`J4Ke`Tq#8 z45$pCT(rMfA4nhQ7WgcPBPbxKKUg?8I(R%pHY7D<<&xH={7cwS^U#N3kT939r{P>6 zVSgPV9gz~T8mSjq5=n@%i)xByj}D4{9U~Ky5%ck~@#P1x)Ulqiy>W-*6603m4dU-1 zAxIBoFG?JhjQWsZl2Db%m>7^alBATBm-PLL{gw7)q2z?*wG@+->QvU$(A1eU?XU6*K(F~Q0q6~7TSLUlMrL2N1(pAr^udqK>(jaL+^RhG zyvuoOH!N%?Zb`?VpG#)&9$p0|w;eKUM znROd-Xi^Sx5v2DI>D^DGtjz2r~thZgey`@8;qq6gGXUTK!=Q&-BUCCV( z^kwvJcS!eEk5A89FQRv$&!O*azg7R}fce0SLF2)`A%h|G3*8r;FSTAid!_NJZTR?b z>ua^wEhB0pEu+UrTgTMLp1#q1(>|^<-ZcTA=$Sk@Ir!G>?eNr@sqtys>Dig{Gb^)R zv!CWJ&f(@G=ZOmm?`Ym-F0w5aED0{%Up~5AzjA!#`Rd8l*BBej!kXvW=l5anNgtBe zS=I|aihO+Z>DZ^v4dabBo6egbK8JiJZl!LsZ{PkR{iS(Ff9EyU0s8?LilcnJ`i<{f z<#*NZy}M_3m+*mj;*U%MAED}}#?PTW`@N6EC=wm%*8b7`cCtD79VL)L32_f~|HTEM z;3w4uaKqwjB>=EEg52Q^05CfLG0*!Y@oVGaPXyA9U+9nP-|!!E!C&`|13;xd0N5q~ z!0B!PC zD3tvQaIP>10Nt1Vm|q@9)3O1;UDyG7IeInW;QIGK=?2*8f$vnRP>2{n#SVe8Ln!@# z2&g*^NKC-+moS71N=-vcN6)~>1PZjU0aOqul!_WkLvyew0Eq|h1Jvv^9EX(+XgRIi z>BKH^9ZSr;M=yS&p@-Xg94n#X5t_un$isVxk6-eLl=M*l8k$;$Cyk6vOwCT& zoU^sF2Pv7Sm-hu9UqAn_@QBE$=$Ok_l2cOC(laviZrsc-D7;lve80Tn!Nba`M~@qu znp;}io<3{u?du;H9D4Ec)x_l6sp*;7x%pMh+WQadA3tqu;=X?SzKj1s__=pr7X*O* zVb*WU{>3hK&@L)!YA7|`fn5-)C@@0Vsc8-?({dPC(YasZ6g!qk&vhdAUPBLqxQaEF z+aq+Gkw-#xRT6h#+AqugJ;Rdzr!4zz*gx!A0O>Q;uK=Y2pAr-bJ}GK2(9qEw1Uh<< zR)K;3&%pRAfHa7S31m2b1`1dR1S|v0Obhfr$^^Eog!|(S#WhRpq`O$J@h`;>b?6MM6_Ygb{>$vpZR|u z>!NINsO0am#6Vf+>F?Wm`0t5#5_Z{v+} zmv1}dNp~hsb%n-pPC#HDeb;=r!$of*mN;j}6zjX>_aH3Abd9Fy79OCoK!(O?5{?EE zO_2jgwY2_RdNtU!sQKlqt1&~Q%VVfZ>%KYfwv*i~gWcz_K?3v{he*08C+KpwdFWX(@iEo)Ku%UuQLmKjdQEk4+I z`G@cg24Qr#TJ)Ma9cW~BET0SXp@Q2Z!M(GBXzW7KyPcCcj!h&&w zF&fKtRvLOCQ~EB|L2S@D6{oMG`-lSc9%&t^Eip^IgP-V~b-5|VsjTlj3`-&!M}8EX zUgU!OoWrS*89orzqbs|+4$mN^DS%%=={sLK6F0oitMmBzP?{nSEqWjD5WA#g|v12z41ui zIJKLpXz3Mv_kMAg40*zp`8hT%S?}n(XqD5YlJXS;mB#qCuO{E9JD=G*mmR$oS{3O@ zQ+_?s6-5E4w+YKQ6O3h2oHw>_&DSjM61Kz@#j?q3T2YR4Kjn{pcrc+xECM{I$0_Mv8-F^D=!sJnfn-nZuUm zFqXMZ{;P#lCwBNco83S3H5e>#zJL1R(%87G>V6X1XJ>8!f1FT?FBNIT!Lw?0c$-J^b1U z26orQ)LDv2kpv15h|3`}xZoyFywzhQWLdw}1xK}t3$qRY`u9w^C3C?40U>= z@%X#@H61Pn3bsFxX~>yU7!I}_L)43tAgp24&jhoX-wV*PzqC!OY z)0A$z6Mfp}kIE->3y-Yk%oTPo!%!D2xqZ<*$*$r!Sb8TsrYibde{lnEVbsj}cyWwH z|K0XJUjv?3^z1UUX9b%?vfwLVm%`c^g$w#BGC#Ry(LeuS@XCF|m0+mulFP(kw`!EV z`>nj!j-`+zp$?-kf1>)@dJawtdlJ4^S-f`C*lm+YHF zsl3?K-Z4$9i@CInUkm3of@jwp321CA{sKGLY%5CX$B~@TVb-b9b>69FyFQJ1&V?QN zMM^y^o&M=&dU1KCv-9b%Ap>!8*A#Q$SZh>PmwM;OQX;mbk7tR#p^uv(wu(pH+0j&H z^K&epOqAO-6Yg$*?8b7_GKs5lHMkd*5Mt^6FdE&*tmFLP`G3h&dFM@$xhr^2oKFf_Jh~oVMj+}w_%Va!f0t(eS)3z|&Vm5J1JZtu*;IC=6RNTMaWEold36FI6C$W z_Cq$g=%HVGU|m^&&!ahu%0=e^ACBIJm(-uGJvafm&Uo9~v5=ay@vl{vlZ9c#Llj`# zZX7O~LsrulQ8OS4ZC-|xxO()IHl~{@6LxiFP<-zmr}7}MH}tbBV}j^j`HU>M8avLk#t1x$`s&!?R})Z2+2Q(5Dnk*qyR?FCrNd1!W0mH!zk`Eb_UCB9u1FVcz`>o; z`u0@LoA}`ul5_7lK47+T7|dyloJ^Xf#@)V7Pj`Pt2uIiN^f9>;R!1o7)1n#5jBrut zjqT9onYK-hKjC}5u{%%6t>(R(P)$7dHOSAhe=*zSUo1!vC%6z@mq{nE3l@*#1PJ-7 zV>~Ar^%7%OKUZO5x>r4>6vW#a=*^(<{RQtsPbH|hsBbl4;pYh!6@;OIF0BC1HAF_K zBUMIl1o4$xtz;!N?*db!}xnmxs@m|HVxrSS)IGh@9D)@$)-hY^VpXce{82Z@`hFi+iJ>=aX~)+y>WAs zs!6gu%MkQR&FL~u{Ja70wTKr31FO;{5ufS`EuYDSP`$)I^?HXqD5I6Cl$kQUHmMn6&-W@5}pAd2M>CB+dPfE*j)8f=x#ovy(w)zS#JjqwO>(lfstwwFSLMKkq_FjD}pX`dKy>BTjEEF4@|caI&pkpHx(Fd-bVr0O@49%)3=`-jE(J7V0QP}`7my%Cs;7L5}$xoAJ~_|xHjA+#P&`{9dA#& zvYnru`s5pfvP9+Rxv|lXwt=JlW>3n!tDtYYcnD0V369vA-es2NQ2wz#exrhX&NaX5 zPA3}p=*izx%+()B%)}URfv@O)ON3A+|IvMl>+qB9(JPf;8*(SmtbN0Ut#0QOf`j`Y z?`f|juKvq<)kj>mu^J9ieP*;8=XIhXHc`8V=XnQUsiiPN-wI3cYGsZbIFcI9Y&%VF ziYE-0TAMD=c{OO*XAjA2(r@UC47P2R-6c`sP=hQgJ*ejM?fGe`yBImQDbBL;s;#q&2A6%cIH>KO-{tM>-5T^|&3i_6z;|z5+f>_|snkgL**NV@(&1Q-SbzqYTt)wI}cUON+&WmCN}V!hcVu7p#JH@x4mbkPjd;y zjueTu#MCG5)~C5@HdvUSnAsK{{klka1vfU{%roxR3DPt<+egi~Eqxb;vB%f!m*_YW zE>bw{or**W?4RiK55MQ(bg`>fVV#bdp#%x>=x%P9ob5;pe(e{R3BMaX`& zY+yJ$_B3v!i?}U4>(B1I;BO~WK9bF09s`?~f1%K=KF0SB`1)>UCue(rDEXPC*tXW!*uaZjY@oa8dG;k^i?^kEvJ&) zSGLdQK8=auiJG=%d$Ad<;VrWnT62tE^mYR3v&3f@km$RxiBr<|6Bz#%^&$w>#G`S{gvD6h zodFAhvpB|4+>7Z#esY6Ql8$LrE%#0PM*-};S8rj?w>o^tkQya{Jb?P=ex45JqwIj5 zQpWZ-YTVXIJLWjnHlGl#U12Y+Bt2HG3tgl46J#BojNE-_vY+MNZ_N-hRIOJ{IZGq( zKDXH9BCF$Uldzf8k*)tp467S1H=F0Yeo);)y(F@3M-&Y9MficBS3qlV9Q znYu%Qxvt}gG6dGIU)Gcs>mGO$*J9)hnvbj`HMIBCDRuqw_=Oj3ar?V(k*8n|Cww$ zB8bvK^(g3YKl&unI8}cw?nEUq7<1;?9Z@W&OM$P4E@Yv#S=$hSyjTisz zq5Xb<*q!XMX8Yc-&ptwJ&No zpMH^f^VM0ft?&|6q8C;lHdPUBAlk{3<3SMu77CwFXUZCAqkIQMJ4#RbPBZYK!t<&G zQ;sC)jh05syXCE~pG-YuRgq_QNJdP0SVg%TU^UZ$AdW_t;j0_R$%6hM(~Z+z8S&|d z!@||_F!4e2&JMy~2kDNgt=|b$t(F{VcH`mDOg@#+>FU9K0dzD$8htI|0haCx%BPIp zMYrxb4&6Up%5}`Bzrpv*CpA8D*>58P#hE%AzWEy;T>}2 zdPcmEjbUO6Jk=ZjfVp7Cs-~gA4stW!J>QM7l%Cq&;(Qu7;!}SrV~Jy0-AOAIu(y!y zbMk(8E3=$CLUt%Ah2z@i-U?6L{fu%XBqn(IXIX zt}EYuv?$%7_TCG=ueE{Y*A5jvv0jcTffq0Hc0zd5;Vab$`j#^2LXB2w_NsPmz(ADU zChf2!Z$ad?rqz%2Z!}Nkzi~s`($A#k>c1-c~bfWo;~> z7I+3tA`ZV|Xk{axnP36pGmPT4v2FNbEZv}Grk*ANv7)VOM${}F?@g2LL>&(;&|M%VC<2tMxQA|HOmt2MQgMYV5e za;$Ad1~?K54}BJ%V?A!#58V~Vo9#c0lPB872~Q%$eUUD8kA&rRx8tpGj!Eg< zDibqx*njU{c1ua*j6H6M2q4FWbqNrn!6(mNJNx1!yrw+$)@4|^S`?U0O)JoafXzZGu=p7OeS!gj^f7&+Af zWX{kP3V``U0a6lI;Cpa8=+qS0qK&;=!=e(QxZcG4T*%Cf%u={&bQcT?NA zHIi5S$dYD-$+-e}QGuoevyDHzl@z<56~`BY%|aBeoOWuvLO$$Q>^1qxsVk!f;k?Of zANk2uJGN+K^mEEH@mCj$iW1!x61gBhMvx99RRdfWnK2EgIAlT2eLxbz=BK69R0yW; zvY7m6^nCLuc6KZ*lUUe2KbB19B^{d}3DgDHU0Nd0_406R;zuF`7U$`MWtI{Dl_S7f|_8Opw{`*sJ#36o5ui zodO8x$;7em=XJ79SYm{1ToIi9#v(t{{IIl%3Ki~oiJt1mE@R+!XTj+kH6FXuznoFN z#=C8^Iud*4%@;ixLi<;3wW;rZYKFphDs@s9SCy9?xn^fz40Z~YFV0_MMd|A?kw=iM z1bBS_1zNUByg28sdJvt;oO1^?zN?5xT_^L48;mNHtb zVPu|q5>FI4{bLdut71t3KI{X?m*a@+GHeTKr3wArLr#-4?7 z#Oc4ii1uFwz}bEmXO2m+v+T%`SVx~5=XiNO3!WBzyW{Mh_|W6Do43hpRwxkv!-y+6 zh33`@tC?;U#JB!M6*xr0GelZ{Y_n9yG3=MBea>MZNntZH;_TO4B(|nnxS7uyRK63; z@_L$kYCs02bYG{Z6?1$SG0%ig*uMjIkavph(&b1h5jD{_1_bUqcyt70TgS>q+Nh0u z*#A7DA{{9JZQ_#{RpKtvhnq^*(-I1?<=t?hPUiWC_X5 zgR6GBqog6{)6kSm&g-uXL`k40s4Mp?Nl`=t61an%rgsGKvgR|H=6TB%qFv--Sd?d# zL~StsN=~W6JfF>Lo%WQ)0-9UU@0^&l{$Y_cevA4WJ_;=udH*oa)qUEjq(%S20dxAd zrDCaSwB{MhKSECOE!?HcB-mgFhgap(GP;h$oqW5ksN;vZvR{kYjz@?2aYZ(i$xOd{ z6~=m}vX}9s;QNFL^yqd@NtZIY55=x0Pjc=ev;~6%c2JnTGmm!iI}rgp{3OS6(mahQ z7fkayXtl`p!-aJdNID=>uf4iVkSfet#TlnPCY{{B*L9fi?ZiZctc&ql-~7~W{~q#g zpoF9K(FyZs+~pUno^omO34MZof5WCPe(ym&xY`jgHlNdrZj95pS;&dg^P6&|5B2GE}=82_&9&CXXNQ(tP_}St@lXRZUmy z)wH<$RAKRiRuA&ER};sTM&ndvCF`a04NYD^+!!&+)s=L9zY^^;Hg{s<9l@l(_-d&n zj^(l7kq5M;uBNM@T7wM>WBH>D5kZeDF7J@Ib}+%IdIHEHvfOx!$yEfQOCy{`Y%IaM zz>)jCTlxJS>Y(>)kfeH=lvt5L)Lei8p$LOcL$Q;j9>eIO(W~)2fmB}w)Y==52R+X5 z4)c|0JLa74@>sn1i2iHt)Xk4%N#qbxn6ONj-XfCCzYv|%&tI1kb@$VZvSU`DcAu5Y zJ(ymJyF?pJP(?_s+}AOQYiwf8mq^W!SiCp^c8@%|4Cv^tI6K~Lp9$Vxo9Q%&;G_-6 zHncwbdT!Ix$bk8@{<{XBNB(=8ot7(#J#*lu7RPe$USWnJ$+J2?CAek8%ue%*QO(g{ z>HvOkkJLk+=T6dGi_%sx{W7xsi+DjOQ~yLjf%=zlf{glhWgynP+lBL8_MOz&1HT*f z>dcj2-Ywo+>kPT=b4;s#n+5#w%AcFfzc!s^zgm(RuMmS!y_s0gI37YEs%dCRrUf3* zo`^e=^o*&tK(@umQ;_Ta0pL2|rLs}l?^ zU1=+l?PorFgWK*>;1;CkKDascNqG%L;+sQ#?aCp9iENco0D~L>uxB3~rU3c7dvitr z(u@N1-2&~V0DH{Q%M^e%5<#jjCkqY{!BXCM4ua%Zr4bym;*qVk<_kojaEB6aW{F>h)fQ?Xmiy3A`|H(Oq8z z>;|#x@Hsg7iZI9odhQfb09laur74ra+4lECI5e4g3;h#;cqD=?iZ&!)DGnynfYbPa zaSFgtm<<1<`4F`4Je=eLAVGfcZ<b4i*?d16?S?)?uwS(uy*o{2$1YX#yNcO)K(-);Fvs>pf;LZ|dYPgrD^Bes=AG zZN8@k_OXUNbxks7$Idd8Ab^?4?6md939LQXO-U}cih4sjy!tt#a#Bt*pHXdU_gx0l zCU2rpx#glsFumN1tM5$#S;8d#G(mH1O!zaJU9Cg=)2<@-#&zE%@oN)!=h%23%U0ic z?bru49mD;mbqzWm=L95{o^fyKNn?2uF*#}Tg?;Lds?RxXCLWAC>B`ks_jt=0LxrB% z%JPV5+xwHszpO!pYPldE5e!J4Xzi7XzVhPvq?fQFadYt(1c6dB zp*z=T&4p<$%m2BQ^*-tr8+IGU>F=1#tJ70aw2cCk(`^5M{`VR>;X^HZ>7Q zWnVBGL1SZ2XCA%K;-QlfSDh8DlfOS7xBc;p;CGt=kh}uiU+K2L;pprL?nKcz3tUi& zwlgAIM)x?w4ed3pmeoM~H# zr`=Q*USDnOQL^cau@TdIm%VT)_x2mQZWPvJEbX`+=l+e!!C{X5jv@ZV{qIeltbtn+ z$JzQVBTSO)g;R~|Gr=P!^~tU>`&HaOZTr)-A@3vXaIk3mk~nR1r;*F zbP&LHLPJe3Ai_7>zHQ7iU)tayV&+{nBVwlm9^L1t?)UQb$lwh<_Ql|-(yN)xV&pKI zjeDvD9AZmX*iIESyU`0hok;vR-xa^#f%ZV9i}35jtSrxqtO!^7RK}TL&7G3l&|zHa z4YTj|ACFI*=QeZ8FFQOqXZ6G}5?Gp99pgtX3TsY?zKO_5C36#es$L{%FS9QNthroM zT#dQd+~HvSlQqit#$xh$_qjbbSgUlM)ap*+R+lirW4W)OaAv;d@z?XN{!X`-;->?)BoUTb%?97NHt z^>GxI2+sirZ1HF~`6rqJyl)4{g`euzuaHH2!08k@Ihc+DEQ2FFsqowmIAXUfH(#8t z=ee`8Of&!b9fK>=&m>|B(LZeCMvkYx$a8oL?@&AxA3`{cL1bzz_FsDE=wwEl8?+y+ z<~N>F!T8)c{7Tr0P($^zRg0L9TaeX&G6v)jnz=T3`1w+0MQevnBZpW1?xPQHp$$5D zcB?VE3H2X>*V4efhGl#M&O5n`qva)dbee&-u)?W+?)zs)pTj`X;+e%SrnDyVhXr{= z0eCZlE;?wkr;82j>D_ahd@lz+EMcXkEA(UR?TiN*nwb&zE5h2~5-%Zml?5?Ws)o)o zfAd}2Ofk4_9WHmt_*e*?-0P64$4n}0j~PVSV6^*n6u=+GhJjjTtzR$ZcKq8zBHE(xOz<>k&Rp04s%31D#RlKHe=lyt*`RgG^{Zqj z;>P)D_C%&9q=&D@7#SfS3eF`{Wr^h^!Y{(+%lgqRQG){YLZ6xB+tRj}90@2>pWeBR zS91alxgW=}ziEs*GqU#U>kVM-Njy-@LDTfpqs9941ygTa7ETKg%FnJiisX>?I0QYi zBR5p7ELoIsK_btTZWm^RQWg0x4;sFTM~Q&k(-@1||AwLfFT)}GiZdU;$=W35;q4`6 zY~fbJ{Ux6P#GyE&@{OEeCJ$fL8}V#;9wxHuqYb?YYti2>{a`^N2svaXL!#woYj(iB zXjIRhczZ7X*4CFV7fxK}`c^lupv!-pk5v5v<-TY$gla}@|6GCd#GRg2)G>M77k{bN z72%4$^{U;aW`<4X8jr@bceWLq%n|*wGyuvuq>sB(d7(Q= zrX-LWBwbs0iR-}lbfagNde?o+ac$`$E;I8}Nn@-x9+p>YePMp4tTy@ZgKQVKgrNOr zHKY}J426qFuiQuTBh}5xx%WwmPuj4osUxpyr`LG{1;VwxGCx)d1ks&ePf$j!4x<_? z_nBRFz*oEgTyA;w3jSY{_9O2nz{UQ*E2{&=2kzgFV5 zBg{YaB62?4@ADPX< z@O;+RjR14E2!_?B8)D&!G$Zwea#>#)qVh7$&I$x5uJMvIz5Kinxt&o!SSi^hL(NzV7dNP5$ZIuaXGC*da1~PrwQ+Lzo-4 zRE~2CINl{V-MsJQqD^K;H)ZuV+>uh^Lp4A6+Fx?KV0M;HLyedVp5L+WL$_9L6|UvX zf7YLfV|T~NMT_@NTkqEq&tw^EUD;IkM}>bg$A1o9JfUgY%HCP%VQNu!>EBc8f6_dJ zGkH)1YawenCyr_PI3Qau0y|`(mvyOPVIJj)y6_Vgrplp8_E`vuV#_@iIIj^JHVE6a z;QFU=^Fx^cSz?YPOn|Q`X7VnaiuN(;d@F9UA%`b>UT8Yl0!?cC3wPv39QY)SeO)!LTlre~Drl^K=Iu+rH7p7lg&{!b__ zmdtn$TqRG03k2!W$C(h!Dov_p7aazoVjmJ3>S_y^-d{Ucq`sl_tlv6yb~Af+?Fypd z+6KRBp3+Hu$D(Th^pVsPZc;LG?y}I>H685-~AuUN{jWEN2BHH7+}pB!OrE?| zzr6pLx)6SClaPjgjw3hV)CcTP4MTnL7R|$VE)VRY(%VUNIjjUdg&?lB!$H9_KTIn% zvKzbQ61(X}<_k&OixE57+t{#`vfie(mdn_I~gw zV7pDye)n^)I#S^|cE5J!TJs3pWV(Vm=wkEmPc>PGF3)Dk*R8F=hZmCOQuHq-H~>RG ztHFNQA)3jQP)76z=NO#d?1Ah8hKV=&c8l^-ku?AxylXLN5Gr98_w+ZdIG z?sDSo2tQ%lYFL%NWj>Dy+JwEyWfO&43SDz}pT>^j1>vZC*8R_HH};)Yj%yBDzM1-| z3$A$w;$V36R$=S|74K$6UjIn<*yI8x=ex+1%HV!}Vi>-duv>{7Loh4EImw@?$Hf^ae9s$>7gDs!T!QXV>pl+`axvDoXlvssyL@ISRC9}E8ZtQNIqP= zuw7i+xanz`W084UAR>xqM)JWeZ@l}dhtm>iPJ1Z)1p*ppzm}8meJ4Xt6U&{J7#?_e zP+}}`KBM~eG<+UG8zXOzufRri#|K-H=LoqN zv+pl;0v;zx$YbD~ubW<{n@~-^nlO)Evr2{tb)Q`@+3hRe&_X6wIDB$CEgS4v>1^Z| z$hbednn-0_K4+_cmxcfT>cGqYgEaWxe^gZuZt42PbK-B##0gX^Acx7K<8j&;>6Q-1 z2)^B?C*KS|c>J_L?X^0&ps+MZ%(w1fzYV&oO({g&3ASx$FU9YD zHI$e%!!INjcz(Jo4NW=tiKy)7Q-m@y!w3a9Vuh_I_Y}hSoWl?o&qB_F=bQXim(%oE zraNOX3-^4=qmhI0#(QC-FXZ2J1cKh9;sDJZN`O z#Ny3v^@tdZOFV3!cxSeB?0j0-hW zh%=ZbKMaaJi)NkoS1(3g<=InjbgmLDm}c^Bn9a;JetnhkDjQXT#$8y8bp5EvKQ)I4 zkBK!h<0Jf2jzv1-(d6z5Wj&*@3g;EVHUhHd`EA{=H|Bf z^HWRa9kCIjA4WQ@yC>N~sA9%h!_ZenMlA_aA_L1;;oQ49+2v~@8D2Qya&WtTpu#yn zJ8)}zt(9|dI4~$d!gK(l>-bdRbxi%_JPBM4Npb>DtIiQmq2^9L1y^_4z()G{*AJk; zW^6)!i(r6zkI}Ye=^gQRm%4M_uh^(=PEF|4IgwEM3=wIG;M`Y(MFO`tAYb9LHuwSX z$31;mct)ogs(gWfI)^2@CR0KSkeC&TTbDd#LWP3jnSCkeyQiF6wnh356 z1XMs^A#@f{f&v0!%wnXdfzYIrD6tV0RFICLg-!wl2!cvgq(e{;X~}{yKoallhxd8* z_0!(_-Vg7mnR%X>GiTm2pFL77BTxTO+CKf;?WQ}Sf(2^ zVF07g10<0grw=9@EyATsKIi+iZL(ubznpgfKw)$J0Fjt+N-yu#I+Cx+A41enSH_ew zG>oIuQP8l;#rUAPkAc~Pn#%KykL(|P@fI9`@rA19)>r#KKJJdX-27<}brfkW7;7+F zf6*fCq|_=ARKi?lKOVFY!?v4I*YDh0nl<<-Tbm01<>QMzsy)@!tJvqzka92T6 z?QJXn^iBaw!7dBkXoN41fc2jNRP+=zzX|}vgJ#?m^nB##Ov=r`^fPW>?4R!ZJYRvy;nD8 zL~breaBhQDKZ{+pV^OYe;JY8sNG)yuRuI_tY)RHQlz0_VN;t&oww3utU#(|dge3sj z@@S`lLIGo%SDSXd)hM3Eqq+ezTKt^|Jw=CwJFwgPzKBN7)L=W7u}RdL#dr(ZKB446 zE-Vy@dDPMRscP$CiV8klBZ~v@D|oKN$!P*A12B!8I7bOBf%%ngdoW2eD|4=oP6?gY7?Ypfc6ew?o}_xM^cKYEdjwg1NX zOTO*R@iQ}Lp6;T`=rbnJ^PS_OXWAlG_>SflvZJuEmc!8CS1%YEqvgBQ8I+!?FWn3Y&gq`dHW>2cwE(%BN(wM^&A zxk}J+NP1okebsRu2EEMJVnSB6V`j4iw$Bp#EHgUlZYKO*dM343U!y7O)AZM&z~b(e z>+&QEU<^9*$kZ?EWCN}m08jHBNrT%uU`BruwB`qB_2eufRUs;kug)KgqQIEE7n8yy z$lJMFjwbq1u|+gAAaANh!1GRsPX}U7-0`+Na1XaXcvIj7Zm-(O7g^$) zy~TpixRMYMsfVf*oll#Q0tga6Ip#uRsrPs&V0?o{l-!6S6u7)D`zn#_f4k?G4~oq< z43Dc=1+@LjL*)k6Cpe^mrPJg;s@2p<2hO?627Cc&uw}OLcEDUcmOdHHdN@DY4HKGL zI#J&R+yB=56@j6+Ct*QUrTu9I*y>vRz@DdfueGG!ueK2dh0oM_=9L1|sU=^XgPskh z+2-)YIHx_&yU|q)68To!S(8GZddD1}i0ca z)8)GFe8=Y9hVb0?+XmL43mkkWUx67*Fl}W_`Owb{>-_+In7(|>Xncas->j~Fwlq09 zkKjs{F`{V8{R)_y)o}4p)_D%To9;SqO3r1rx%yi}Wi z!+X-WL-UTc#8!BQd{J`rjGM4E;mH0~itIv{v9sAf~*O9GYUq=Vp z#=$L#Z|C=TYbHBI)2x+y;0Qzijs8tK;!Pe`I?-l?dMR&Wf(ES>OgRvk;vJ*gWt6n# z>M*5mUEh+(A1^SfeTvUTj{x@QF~n0U(;bp}GbITYRB^gJS7l0z%F=ePV&a~P1b@$t zA#-1kh|SHWG0baJzsY=Or<5;I)CYkvCH`et?`?8PnCNPG-}k_Tx!rdg*g^hbe=Y+w zKLXD=XwU&q0w&mkki5M|Gw@2wdyntK>K-7Aosi7dB#8U~iB#YU<6vhf5U$xUUy`fK zd`QzX4y|W)X9X1sy2R^FoGH;Ln)VV|9H}B%HsL}mUM5ewp>*>P*-IN`rK%cw_GrR? zHBRH~ z5h-L&853_0c*wC{0Gxw7_0`w>797{j=TBWs|2!sSl;d?FP5J3Df2{#HSZ3MXSx~Ad z8VYCD$01{(T=Vd`TY3g?ywgzb(EiUmBF@jw_Szn4I_?b1G@b7YBmn*xY1r(2KS@sC zd~;qJ0tjTBQE!&aApY3ZCXAmCjbCv9r|XW>fX}&mfIiJ@5VpzIpg#~0t^tF(Z%MBx zn$#^fedNg%iRsI-4LiKNHr} zht?>DRx7!M;6B92_NuO_smtscR6n{l}kqQ$gLQ6Ip-=S6M1 zYplp>BPI^Fe%DVr`}|a6ZMyUwR`yEsYcqo1ZEH|;N;@hJ3gPd@%l6GSKv#23ShCL< zjy`KKg`vTeoX=;iJoYDyAp-3_UJZBl!VU1Ldm2 z6)VVsn0C9a`W)l#Oc%f4NYIl2bnv>54)_y(tcdO1%6qh_2;0p;F!Y-%qHTJ^au|aV z4vyyewoQ}$)ePO}HJRTk7Le0kk<33Vh6M zJ4hO}-#}#MiIrREb9GozG-Zd7#LjJ#wVc-EGp^^(^hxJW9~5f%4#2ufK%g+RFt7y@ z3z#!|FUuVoo!)y3FEV3XCt!PlylU5P?R)UTx!fZ~!}t@x%KloHb{Ad+6Ty2$-W{xB z&hq`TEuD>jdK9S+kzt|f7D6?{6yfMbGiB0Pn5<9ILrH_R_43sW z`73@_N^gbU*b`LK;mx)Ax)SHsI}q{5V&ypb^C-L@tf_7UgPsqnuM!SwEw4q&_WY6v zCue)uX->O4gzIX=UU?>=@XO+o&;L1D5cuydSileRPm<w@NtF9W4O20$T0&TB^Xy zT#Wg=p3f-VwFEKM8V89gE{hcKEelJf?|eN$%z|KxZ1Ps{mlJ_r6;0{IXB`+u_zKbHmmJLUiXpgw=q5By{7 EUsmRKl>h($ literal 0 HcmV?d00001 diff --git a/doc/src/JPG/third_order_force_constant.png b/doc/src/JPG/third_order_force_constant.png new file mode 100644 index 0000000000000000000000000000000000000000..f6171ccf097e9df5fee54241d1bc2f142de2d398 GIT binary patch literal 24223 zcmd421zTLr5-p6o6Wj(165Jhvy9EgD5`sGfcemgU0fKvi2Y1)t790k5znfRiIp25x zz~vcW*t4a&ySi%CT1B|Bq7*6;Arb@x1gea*xGDq$lrr%C009p8X~W>@3ju*5XDKG8 zEF&fcQg*a6x3o5cfRGMP`UtO?Fh?l#GC*YnO97$;Qx9PvfGC4--iv%+r=ao=!W0w5 zaL|#(Dc2G22-c8zqf_BG6RvH6x%}HfB|^3k7oJJ&c+gM#Vc9e1L2&%;g?sI;?S_c= z3Br>vliwu6z&+^I03kFNFFlUYlRdN?%$H@G=$!f+u~acHW63YQ5sanl+_AXj414U zy0Z(HXf=BNNd2ckO<@fGr}S4WuQ2OK@XkpR@+{aRCkItf+mRLm2kT$Jj_S}I8w>sBkf2KH7X(QdDex`Z}WAba- z>C8)iD2jpRWYvy#Oid}|ww6Jm3Bk+{!xXnzMnUg_KE-!O_3y^E*!1aMcs5gV7vG~2 zpwgvr#E3}M6)}vuZP5j#`CzdL>;02 z)V0|uJ!s#0)dC)2f zJ|%rBq^^I%AC}dtXuMlPsmX3=)L(-O#&T5)meQECJ5c8!W_+Ke#IzOvNJ(ly^kG&e z*fY?x>H&UKH?LUp$_HjytCrVMroJ(**Wb>7NK z#|E=rCnCh-P#)U@GszmRUw15oVe7M;#RHTOX&D61BDwNVBnO|a3poV+M4(b4T{TR7 z2jcHdL@yBt1jr3TiZEyy5bB7Z9&Yy)1AJYlKsA1%KTCV(t&Yh4NRwmrgLKCf2VjaIElO#=& z-(f$yUhe3B2VWVT*i(#kXf+b)cB;6uF?ArH!rnTz60SvaZxo%C-9opLy@=;xk04gU z_(H|91ji|)D$r7@VYyaqO; z5iZU~-Sibo#(_$xBu-6oQF>91PqA6_fczKrVO+&P_7;L8pO&n?XeHGNIT@t^x$s+b z)l0hTH@>pO64Gg6S~3goEemzOUn;|uz^O@n262X`i|NT%eB)9bS3XfSIM~~p-@DzH z{~f=_FjX>jr@xyy2A$=`A(oCDEtetrVM=4dby9J{c3OXG-x>Z3f?$@uw88tTqMUDQ zMeVa@doi=y`$#T$2fz2Y_Vp*dze`Ql&28?DPQ05eo8d2Z)2dR+`F4^!KD&F!JW(|% zT<-h9x5Lk9-3Y@X&aQgdFt*bpkS2sm48Gf5EYGN9!?pWE$O=l7(eOGOOjH#t32b+axfZPJ7tHI}&As!Z zCE=rRqnOCN4KJ&9ikl)m0`7D#j&@Q;;29VgDHu(0i5L~NF16Sg#Tc9z=Cnxbz(0*O zVYOt+e`}F6+-I4M{HZ?IR4<<{_px$1q_rx%;yQFad`~2mVVXhB^U@rYOqf0J91@4M}Y0(Ux5f5kvW z=TWET&U|W(Tpw4gH`kc0?tSCz=2*{vGvX2N!lM@GAl8>$n#)}>bA``h~gZ$j@c-bY^SURK_AwbAou;BByz z4@|pqd$5nxOG!v^Px*^-S28<{LR>B*>Ca)o zL_v~_+t;kGNrN_YU+AV)4?e6GgcMfF9Hq0_4n5N0O^-}bSu*YyTqa&-?L&X)E~?B~ zWFPg^Uid*YO;UuXBrM!*Ex8(%&wgcoZb3Q%GA%F%58igfZqA*-vw5WbOnZW=Gz?rX zVG(asoPUS(rUFxN3~59=;fji%#nZ;MibqqI?l{4odiLusuL`e@)92C95??HWR~ zNc5$2U-8rM@E6Tc=c6=zBDAo=Rd+O2LRVComF?C1B!8LaBrNslb-=I-K6CQljmf+b z_PvFA5WSGdiBw2wWhS}reMk{I5;{^y@n&vtzIFNGs<weB$a^moFNM?=nw_T}MvmV_Ik+wjT$T3M@|Py4aK*vsPD_O#38`}sgQ zbZoNKeOzbZCxx@6(CjIxOR1#T3eq{@GcU&i?r#m7Hzn;i0!e}-;CBz*>#>U#isL?y z>|5hF=PxmMh?$afr)+JE(FL{W4&Scy zx?F89h2PkqE#VKk+SRz+7P_RU*OtPeO2p%Au@pK0?}St z%LxJkm-_V^Qbv{P6aoS=%Ti6#SyMrt&&1A#$;i~s*o?{D#vV8u0z$x@4|r>1=4=FV zx3RW$;&T_I`0ETl;Qi}iW(v?>r#M>)QfMkDgT(9{%|M(?984?}LP#JGNWjt5oKIC; z@}J9rzXT~hIXm0)F*CclxiPu1Gub&>FthUV@-nlqF|)BT0%tHfdDuD|xii{2QT~0C zfA1r1=49e%Y42=lXA640uaU8xi?bjF#p{Fq^Yyo#X6}~%eUh!yKf?kB$o%>VGbLW9RtaEC1({ zf36f@ejUL74CwFK`s*k#T|!6#%>S8sAtWDb-2z}Wh%LpH)PUbmuS)}bxd7j^|NI8t zQ+dBA#O(pUWn{$PtGPphvyhh+)bIPrZj@!>DfE^_DV@{4I?@?U;ESn+88w5_isKy1 zSXHFMMbnMhB&QmQ`lzu#>mpO5kbiAqBAj{_Zohgtd0KnO^d9rPZfZU8T)oiA89xO7 zx~}`JzuPkIDR81aelK{(z}O`UMJ4j@3xnO?%Q@HBTtW;B1o_X41!hm=Ebu?4h(JLi zPWU4sMD6_dG7TQF+Sx-lsE{)e_kRYP|mqfQ2D(79)JLD z`NzT!M*80u6jm-Y4hH_H%)bYKTfPy7{_i6(;vh(h{W?A={%iW{EpG|_V>QU%53m~+ zM$+lOBguvC9siFF5Qs2TBJlJemh^=G9wVXkf%}gQ(jX8dpE9KXWafYE0;Yof|LLh{ ziuNg^x6Gv*6AE(<0}RdM59_%Cuq3AR z{;TQ36xN>SL|&I@`RW>$^F=$uT7S zL;NSL3ENNbDEOdp!5iIVR}NtQ!?J*tnb(^9`Z{ZlsQx}r_k*V!-GwUol2a{ib|qSM z-xC?MR9%l2shxI4;*GjP1_u*pM%^!V$C)GXn3I?6+6CvLa-hlmooRrluH=CFm7u8N z9AI|FvfeT3)F*y4@Kz`Fxiwn5X}6qy+jQ1Pv^|o>zH|TUW|e5#I?2wWoC@&4SBp^) zUyYXrxnVbMC+ie=KU`1cOT`vLAFcjsi6RqTomVSSm8iE_!kx{=13b<6^?9xuKY+_Y z{=_t=KqA%2_ShlNYP2^>Hc1oksC7PCoSirFIN6)b*Q(EhM2r)$2E44dFI?l*GvnSN zh*aiE$5S{CQm2^mX5Xy&8fgFgYz97ARXS4Vte(|Rjjl9{;NSfoC_syW-%`#VkB95SclmhRmF7WUdQWD0zbNO5KyK3Z zeHDc}xwse?jxDi52#F!)WqYeb7%x%^SRu=4bPafr2$Za0R}i9Vi7K^!NP?#%!sm_Y z?+Watf0Qw$I^~CFN(tP4?%UuZ{E~wcg1>%;E$SSK91=?bcee;dHb9iEBK4_q=k0cKtsN6U*L4T6JD`=K*OP zi2<<4L*-g^BM(kXXQ?ob(7;Y_+Mu&Xd0mNInCs&et4vykt32H=`-Qc@mJk`XOO4j9 zHuTpz2-y4H5=Fw#C3of6;JwG1$Vae8oq6*Z|A_#$&bF;4 z5SbS0EMg5y7$*Z78JD4NL^~bzXG_(wkCKmMK-7R^7s9;br+(cgw+M!J6~?_0=0&7m z8rK7mw=(S7!Y!pT)<{Kf`IsxXlPdSmuCt?ju0AM4=_zQ-_KV0nB~BIS!uA#Q7cw{KbFaB zvIxW*c~CXM4}q7*i>Y?smumBu`?+=)e)t3xea|D#I_uE35OgvoC80Z0wq{^E#$f>q ztQwG%^%Y1eB9Ac3?5um+{_vzMEw_J;&c0{ZevK7=p67_=)-M49U#-`j<2VKjKO9|% zJM^?*);{8ovT909v!!|))k0Yurx9Oi5I2wslZbMV`o)0&GYQl7aLkX5Y%11x+qbpjTd~_IV7Wy3QggRM$$VH!OhBkCCVeOg zcFdp1;;=;IzqWv2BXiy+F1;Oa0Cu?9|`9Aks*XrACwSJDctTq_`7x*oGyP8EpQSjt23N-C#d9f*_Ed~$(>6+oud=?+1y<47LRoztSV+Mg;U)tR?a+ZB0T|sme5*ki=u2K&+JbaT*xrD3Sa)0i-`Dl8;`ZbWEG75TpxXLO0mn8vTw)LbSMhDz48w4S>2gDeTX31-! zfP6oZed!Xl=d)PfFsAW^o$QYVobSJ2C*r)*7yx1j9TB&!a}dMEUhW$3mlh%CXDaSh z_xv{uniJDf6A7GFzomh2+?5_p%&Yq4=9uKwN&mEBoCHIKo&Y;0@^2S?#SKgG7a@R) zdSpQm6Y;RlE12VfOT|Du<|*HBsHTH8K71Ms?`akbMN4`g2p5bd!I3TNyw6fDlpO)& zP8~j%1Jm?M?Vm$)Mv+AZfY+;G1H1ln7dQuS(R>7vQ>-y8=L|5E%E;B>98s`M3)9rQ zUGz_0BnD#@F;+1ZnqYi);1zqA5tAj!d1>BncM7)av`?oO7_S?g3 z%*@M#9X*hLmvtLjC_?=8nWH-1{&pwBPQF}|wjqem!URj2705Gma3jY6kYWq{7l>qY z>jGeMq0QTK#8MNKOptzqR-=}un6&$rjwg-Zt#a9APR~fNKO>5#oU+1?uQ@9Py~I3D zJ~bF-Di{dU&K|17G{Blx()jsV!RWUjt0saPbjo2{E`c<5$SOsj#A?##exU08Z3-&D z(7~X&Fj{Ff37O07%q7q&p4fdDvs$joeU@Z;Q{P(|C2d8mC6UvkG0RWC#85lB#JdwKSx)2S~vB&d>#C1rC3&zm|A3rT}?03bJ{ zvAplZ?iD_s!L7ux*$keq5mU_MA;*~LuHON2AW$evOzn=^7f=B)7aAT7C4>6QVMW8% z^TSE(-Pl0vT!WoKtaqLH=*UT45gU2|wEK9ar8i5Bw`J|!i4>Fr z_Cy*SE|xt)aaXl^u`+oXU_i3Di`#)i?pQ*hfwQJTwc7l+Q#1`#+#n38`#R)>r~ex2 zg9QK)SScrkwKH8^9{_ZzMVLwIL^jCLx|43z)yHns6;!Y+x=otd#_3?MdT$C`jSa&C zUAU&f@FEAnZ|!rDu{NNw+~?Vm_QROl0&I;8<* zgkNRM?T=HfZ)fO;5=0a+2N0{GZ$`XfE+a=&CxtIk@|Xn0iF0jBT%W(p_)Uemwu(Td ziHkTj^0wpM>)FP{lJMhV2he@^9`ti|`#g2=`;hcic2{44gDm12TAd~rnF|m0aV$xk zh$7ZHikhNFWfQnf8iUW{+!UKi$nzQ;mLK>X^-o?L4ymyxP}fF%8b+pyql3vEL*2Fo zwlR{i*Eby6*pEQz*LHvKt{)|Xv)+1vLYZ~Eq}JoYyhJ5GWcT_ut3Re=n5kvt1KHtV zUo=tlOn1qLq5=Swz0I!GtTC?PDk4GL;(JB&E0lxJke1~kpGE>zNF<>qCrpd4!%od& znXhtupBET-LDI>=Fw*P3h$1(L0dcOKWE4Jw?nj62N6Srhh7H+zpuX^eP6XQV{eT%( zz&X!RpobqcwHb69tBZunuzB=f6CdPeoVlN}g(9PpIj4p`jejcQ*48E7NftlC51Xam z@?}=?0at4;&)k1Ifu!Lz8G^D1T6dG;b1eH(?Wu^XVWPARVLDKtv0%XjX2asmsD|V`_W>; znJl%MIY`Yjrg8Y3O!Yjrld@}!Tj?E)e_bzH{Z3=I@Crr1Ej=-P0${c4qA~nyY3+Ta zB?GlD?I-7cZxa_IA#5E$l^KqteSNZKknQ{I5eP~@UAx?$-p=+sjyHJxgI8<4z(%KD zs>Wx$nJNP+gvl+hU~i5=pf>hO=dd*XF;fi=Ua=tLu>Awiic!GYc>;2t!+O$FoF(FS z-it#a6VjbA!lDgpLH_d%qZ>BKu@w(BGbIoneJGvNYNW;ndG<{B^?9)IUxt8UjZZ-`PH9+njC|Zz@@4D4UhKg0_0Wx zQ93BCGYLHHxPdn>h#k0HK4H@cjA2R2sC4Whd19gI%+tz5nI}LouJ3bawyU~5lmrV2 z2GZ6?1W=8AyU)`W01MrSsc$^_ZxlslivVwp|{#Fjde-+`NFNL7CLCg+r z3^hQ2)3uXFfpFY(l_awgpaepGeR$;bdb*m+_~MrR4yK+WmAFnGPuJdm5GL02`>j%* zh(DCk6R3=DO2AM91-3Kq-N#ClIx$%AcZCe|N+Wo(uhpV>A;B=`g#Ki{kCR?)@tbJv zk+&w0b(}uF1qIWd{R~8GSnKG_H|VRBZOo^7L4NlD4oW=<$c5b9?+Gv&wTIeoJWiD{ zkyI|>!+#qC;ea(^g~ZrA-LE^h&551BVmg39a}2>s5I++&OYR6J_1MBJ($Ooe<0vUn zA!H}cY-AfCyy)mL)K5((9b;8EGznDmo zW=tTWgh5xlkNMUjDf&4u$M~1jLCE@SSlOUEQ^spVm#K zv7I7dS^yBpt%&`-n(WISIh}rMV~(Y~OJjSf5C54=7<0s%cR}+o{7i^8po7q(QZ?L)7yy~0~1KjHsQIFxx0YQQ#L~kE&XMmmvEDRT;||4}E^fVmYZ2@GAOH|T6AB^>s=iwW zA#Sw_{7}h9_;Grz+JfoO<7=nNvww--sdxyNTx0jo_TQXaDmNkKW8n4sqX@9Y&^zUG ze|>}eJ@y2I=M*#eLb()IFe?-4@0i6t-0`5J4@!bKvs@e>ynYaC5UPFd%lkZ}nA0q= zL_l;r{4eFbuL#7LgZDkE0Qz`KI6-0_p=Wx$UBME_L$B63Z|yJn0o=Uw(<)_95U=DN zP96Jju)9QOC0>C=_z&?AcPfTE62UJs^CpPL*GqQX{XQ?CY~&gxSCw8f6>^b>nF}OT z{3wDm?fH$+k6;w>d%V3KP^FwjzJQJUzXn)JfmQ@Nz=Z9e8F}ky@8hyeMsTU?it~-s ze2zR#Ir)P;tpwuPNq=~PYx=*T$w(X%KYWvj)NWqkEB!S@$aB4CkX09UZQ%R#vnIHd zZ8eflX@^)YLN1vhd_D&6??UhuquRsC3PQR0r&0y<-+&i3TmRq>GP}@?+kB46bAhtK zTe-ITk#ZVAHuC(2UX6A{s0<0F+N7_K2?0uq#r+3VlHn(gJP-!)A_IbHtQyFf_tON( ziB~(97bVv<=EiZo1JWc`i)wGNSj==x?B(uHBy*HB2Ca;_?0k5NJG4J@l zt}TdIkkF7)T60jzDc4I|frLZvZmxY9-sfG(KgzI`?D_I^)BPji+pk!_MW>y{%fGr( z+*Q#>^V^69Ha{J2XDdu|F!{VyTn?$mN9Yl#-2GACqj$@vs~m?T z1w@CT9VZLRE+oCOUbJ;oAG+8GXPH4?d@ni%(w>BH+Mmo1H3>+g=mAO4AI#&I!1lb) z6FCQc#p1CBjr$QWCPv`AOXp#s4U?j8mbY;9oUPFL$kDM{P$EM7#&NIaUlAmmJZ?## z8H^wMU8IKNXSjvA1X;1uDp2Rky-eSrNN`4H9@^@RKrFzf4epNT*jb+bsH%YbrUP&< z^`qVfoHfPM8Xtsj7w3}*VU9=6=S>0}J$|q`?Z_ATjw;}&6cT&OXYtL}NW6T?P)}nu z2`RKR%G3)QY0Ji8)&EKT3YskC!0Sr$v& zE9N~hZ3}h}yU|VBgAk7-iE;iT(q)3Rr#f5gp5G_JH$`?0V_%u*(rx3}(Q6d*B%qhG zp7ZzRR(xNcVpdk%)<_(P^PWuLL4C0cjHmuuH~LSFM=VsXzsv0y$!Qj;8Pg*Vpb zy)5Rq|A<`!!!T@p{t<8HQKev-R%_|c_>}iPy8Y&ji9EtzsLJa+xaPr#40flR=d@j( zAAmOm7~iaNAS;H#=2PBeuI!qn=$YTaCUn=-*sOz$!qH<2=_7SYr%jD;ksS;Nx*J>$ zH9Toq+v{yt7BANT3saXS05a{bkUbSIA~}E$(9){~I4Zm3<$IOf{>~yA64*#YMgz+H zE5R13MM1w?#$6Ccq#-_uG_))dTRna){;jGhNDt!mtFfD}?ko`XH>45gq8xl967$|7 zUYvx)WCRA zSAI=;(Fj_^p}nit-_vl;;_sZvh0M1jovsA1NKs8?;>oA>34jR3J8W_9a88`V<3O?F z&|`&A=vSzPZ^`KdnBdaaevWVw#fq#;$yzCJhu2UM+L$RGvhD!w=Nilc`JIK{)3^TUiTSD91SC#PjcRf7&Yf#@?O!;_p>aEWT zEGO5Uu`O`u7VOzpl?sIRL?kG>zx?H!{-)T#Dj;=^4&32t2f*;t9Ef;795sAH3=s=8 z9AjlKKy>r2qRw|b-x>^9;Ci!lGwsYaxcB=qZ)o!y|83^;V!h2Fk@X3F!KsKDfqb<$ zk{#xUIeQIcJSO4<#^`@sFhN9;N4fNZ%4v5D)l;C;4kJbT9$SNYGtU0*z9{ z5d5v4tZbHNIAho}{_to`v+1}S$%J+Zm0n#7iuw{odgAo6jmBbBol0U z6`K`2Zxl8KH{H#am< zU1rAr;BUE72+SqudHqHm0liE~qZc5TfC_;&9bQ?Did{=D!$&bkh!J4&a9UjtW@Ip+ zd%p@m(MQmye_-(-sik?HducYv(J*pe%$xMB2F%8mDEnLxg;uk(B_%$AEW)soUb8b| z1scCnkAHwWb!G}cRR&*`MQmWETz5rj#XA68l-V-nF40>+vIMxJBT}tuNOVFD=@2v$ z!rut|4II2xfXwq2oZdo#34Z{{6bZn*G_|nzr!Q*)ge{K7I1*MhV#nDIN}@tw6#ylh z;vqCZY&E7mC~rs^-jo8>1B1`Lni|yyjuhRQU9u`@PFJvIC!5}>A4k4CSY zpv2!P9>lSxn+O0G(LziN=7@j<{;bax-$&ieK zk1%YD+8<>O*eY$Sb#(z5ym7G>^Y1YI1!I5~9x2xJ{&GJc)6(Z3@X8pY+NsTC=bl<5Cz7Adm?G%7_V-UbIC zjVWO8&HRd|=(RIP{_=rRGAd4^Lc1yBoM#YNIBEjg7RtXSE=(F^LPDD{0I-O#C5qK@ zXfocufC}-TDq0oh^m(DSa8j~s3PjA7JcIRV`g`;OL)>DE>B>VYs|l?_Jm*{OzY?1^ z_JBM5(9@;Q?FM`TyWP|Mm1N!ie2qx}8F>8xpzue_la@&PHIoA|Xp$eQ^D6<}?k!I% zV9!V>E>h&~zm?YZlyTS1zG&4JR~v)jellNOefJI6HLHEqaKC$n46eau zm&1|qVwL<_HFKqun?8qEaqcxk)4!_X0rakOMj@6btH0WkrE|k_ji~kocQc*5Y`&@^ zk}LB#HGT}oqOJu41mn+uvj&?bjn_m|lLH{CC{jUffS}wMoD9`u8u_t3p0j2$j{P6Y zUI1C(;6*DnA0S`{4`$1vvHd&F01Yfi^EL;US%0}WMl7h#dZBg-P`a^okL^fWUH|li zpRWg^r-uMmCjs1*_>t*A966i&siDbqfebd#h>+L+3|^=M!lTSWvrE|m<0ob%(a#$| z>%+zTdC)&8Sh_=Q9r#BSh?kd$(w#a8h<7uuO+`mp$dA-ccm3_M5{XQ<;ng@z>YtWy z;(ru4(iMa$P)Q6Ps}|3Tb1}HCh_)0gs}3@%sFn{=H^gZ!Mkhw7HP1cf+&sRFKek(p zjqtL!FY!A0dhDca^fLRL zDVH_OdiL|LVpg`E4_)4~XP-r#&YQ#r<9yVusmL_YG)q#SVtc;J3nfLes%-l1Yt5^e z#zyUR)3T;emE|}@X9N@lc6a(@L4Ft*P@*CT2>u!{$r#YHNYd>-eCGp{-M|i=-snVN z)NN#8sOiBf>|U`f%Ie~7JBz-2NYc=z1G)!z1RfT~nHb2}b#7MN4BThS^wl*L@q+(z z#}^3^6g9EqAb?4`*#H_G(9wk-?RmE1#Jc*3?3Nw2SmbGPyc~ykfW=|7t{r?EylrU* zbQJ8nF?;XJbyLO)sQ!O%CnbV1^J2ovG~V{O%^V8whu@vnoW=#a0pW2P7y#n)zJSWwnHGmT!sA8G z3ySbf={dA5hO;Aef7PV2`C>L@WAkD2SG{>3;Aw2`u%llfbzq~Sp<-qhC z{hZZ6wgWieZr~P=LWD=_D8UwsNlT^;R(x-+Uw$bM@)i zEhTvp?+Wu4(BFswO}EkhZaXE^_vz3e7*$}GcN}rax=!JCc~=OJYu+%hi>+A`-5)TW zFVlHSW&=d)1IO0Kre* zcMo9W?e}T3-T#CqVg?Z0FO2)(#tCG)E?Nd}?~bHlqY0dLT=I+JVRS*<9~!(6+5#;0 zW$WIWB$3UVWIfk~Z&l6};~4JegEZYbtLMoqfUr6f4-q?z*LE7b!QFnR(D?HF@Zl%p zP0}==wc!EJY^`2)9KNF_3H65{y0Z{|Sg4-W&Lo8D`OJ%>OtwiF4<;C?D)Dh1Boz#_{Q?p+tc+@!@3=c8nompn4It;Q9fIs3HGLLjIV4VVQR0R z*q>!bu(W#!A@!1$cij(K+h?mC@N~Ju7od$uM(8YD=|>{>tb&opqR;9@c1rS3?z$c- z9GmSC^S4i{1(=9YOYJXDC-rR2Ecgf`>6~TTZ3}>c4sT+NnhGmFqqBDZ8~3sO`ezlV z;npbWAF`L*{+_N*(?;Qov~hXc=Kb&HO0xN6A7FY!qUn~e`0F6j7tp;be*QjK>;PI| zYR{#kM?_kyW5R3d9L-;*G~nnG!`l)*w%^YVLZb^zT>oN1A%!A)nD4Lkg!+CDFgRqb zGS~Z2@;2G25zO6d0o!k1iS!5OAA#%)*-kYDWF?8x2x_k(LcQRNnk|r!$4E=1^P4AI zJuYg`iidw1r8(osS@>NN|R;N=AF^60v6HBI?KG(OT-Bw0cFi(e<+%nwF&X-{|KzQ=r6$Wn2$ zO?%%Wk%luY42;i|ryS)Nf2x_Y$ot~r(eeVB5$SOM&pM@jAAyDG4SGg6>_?JEnVU%z zw`GTZ6yKR*+>mdvlH84AtmA)B+#(05ulCoOuENITQD(xrcx$8cv`w%#?IIcL_ZAzQ zzFTaUm>f?AyTqA#wBYtIGX~C)$S=CJU1W9fHS-8zyteJt0{_~z1xteBN z0oTfDoZKH)F;^5Z!;wKoDkZKUFU#Qye?FyIkz(&jTJ`NFE|ew9=)Jov5?%>t>5V7M zh?$kk#{?2h(QqiaoApGbX)ci#%Ltgf!-Jp#DCxC$<;>zV?R&uhfpVg&p)l7E2^G{3 zcET^J7uJUciIQppC)?g%(@7fmgnt7d;%J5bgThG!TCAq0&-d{oK6I_Sf+sSe=8$ZG zuvIAHQ%B+j{-ApvXP|>HD9d%Rq~aE6%Oup$bD6zt?iEDDeWB6p7%`Mr{}QdMf@>wq zd$t%yB#alPX3OeWi|AB2uth+e|3!3_%c*eue*IBO_+I5&izYwNuXp9MjET4`Wp*b8 z`2?oFWSuXxfV;Jl^~O}Yp4-aLLwS>M94r_)eQiznd_%jGb#FyGuT3JLJzuel`H&|U z;kA`V24Ovwrm`i_e~qU2iZ6cKU5(bB`v*uzsOg~YkZDrF=`r}-1jusKPY~WF3-9)7hGY+XrX>RCzo?|TCM{z$zzA9y$k6b70cdhik}YO zA;D~DsPhH=+L4I=y(7d%-k8 z%`7IAB)&>3GS=rZKimS}klmG-w-QhigIR=b*8>Mx`-u}U4nX6l=R_ysZ?|P1u6*oC zUz;iT)GfE%SY%mvTBF*Yud0+7(2Yv7;h0D82Nu^YOBf7{kdIrHaWR>ZS`D!}1vFd& zsa@5w_DahtWi@middtZ~XF7T!(jx&E7t(EMCAVXMq>W^-mGQ45d%J5Uo(kn_f6ik6 zXEX{v%GUxh?5PY~tj0v}CYqN#y^$K*)^i@)JMGYVy={l=ej@bil5Gp)19RGk})6l18N0t8Fo&!(JNxG*`1mQy-H9O* z?P+nYjjPOQzcA%XQgZ%+l$n`3%dW(NG;OOvUBb{GvB`mMbm7d_6Ymo%OC_>Ecdg33R)lPzFhWx z>DTYHYx=^zKx?Xl4x25PO{?XmyDdvJP>3tkP==Wcb=v4dN$Ao#s`XjwD+k_d-__8P zvmU}-z+pqMZIenI)lP20_{vyc0{gPaDJ-|)=L00f_=zZ;Ea*;~=Dx~L(A zcaIMF8&h57G1ol7aFda;K*{0mwskLixPjgK{xbQV#g;W+h=M^r zYgd(SsA|h31@25*j>Pe}NwB>=OmIJoQleuItJ-}?54y$^BM&9hGwauU9xm@X z1iK;^(fGk}Y)WQdj~b(Wg!_F^Wb~uD0Ukkic2Iz3b5~DyoY<;a5$`Qm`xr|%>#KZB zH{A@Nq3>84Y9SUm-mXKfXPGAj2Qf>N9=;SnMnj*2{XXbBa^khikL|oWFP^mhDFWIA zi@!8V`Imc(gq`dRKhStn$JSawkwl^R#+C5fvlPUxKTo&7;V6+iw+=E&)6?nzS((6A zI9YO)8_?om;n!K6PqCxm6E`TZvsmCD&E9OpV=3MSa+TTi#Peclk2a3v0+8j?;FwEkD8Ml zVt@^~ytPoh8OjT{R5NMS@Rp8jZnw3RKCm90A6%V$A0*x3Y6}#0jA)1}eUm*W7rfvO zTVRux3nT#zwJosx2Jre{N>v{zB%XjB!>8qQw++viV#*JJlhm z+Ycgz`-yNvAA^nd!CL3Qh8(Bto9HE%v-MlRz0#X(7m8KR?qciZy;E?04~kIuT@Ic= z3jc{#!;Nl3fB~Dd+InrF{-U2W5c-Yk&jp_qBXB;z1?F1wy3n4EfnMNymS#OD9uKG7 zc6o9Kpx+FkR02}}0-;x%i&#ZZo=z(&RgFv7#2fv&*cxbwton1a8a?X9iell{Vdor9 zanY|*)L3+oEYrE>|6Eq^(du^yfv`G3w-x@wr5759<)J5RoJtf*Q9QK@lzl5xXp`CS zY0B|C>OAXG=6-zQ#BcjoV)4o6$fM?eRgwvId1bkNQNIQ{5EW5Zfkye%kd}_qtbsco z@~yzzuG3xA{xqkR6lr{~{-Id>l{s>j>t-KQ#sjSE>egxu+mKUIn2VtBO8)HTr_#p> zz(h`Ga9{abxNoGzEHNj4>@xA+eW4FyB}(KwK!%y`5G<_~Zso;Nu13Ql$lVP@)UdRx z`gQ$zK|X|NgAfOoh#qqq5p%*$+`0naZEQ~0X|zkgEvrv)ebS3xn(II{)6(yHJ}Okq z{qPtlo-N-T)6*4(Ow9oqHVqEJ9DKQ|*ethytAaJiJw(hJ$l zdMUQYXpG%oAX9aBGi842OIu^_`Y-+E=OlIs7W7~U{4++t+XKDwYQD&|6 zC~S43gdHM6#A@QXm_Ls#qZExcGBNwO`%?5$c6`o81K^Fd5G!R3fE~={yxX=g%f%!} zoqwqJhYUS*>&*6d#y=PrC%z~M1D)MsHnLZe1dy!C`6#E-9OKZgN$MIhzPaL9k^)hh zc$i!c(&C$V{$5yWq^s6^E@5xpkq)kMLt3W|otGs2ROtCKqqrJE7Rl9D%XL1tDc~rL zd>?)8(2(k+j?R=Lr@}x%W$QwqgpzX+|5Ij=gLp{l$H|+~He2E1&~Qa`bF-Qu7M;@v zgbW&*o$a}&Fcl9Hik{H9D-(u|szu!QpD$2Ol?#kk4Tz`TDQ<7C9nK5CLWrE7dpuaH zGeSVGPf<sJZ z^*^oIB`RqmQxY!GX%H~G3bncV2t40zmZ^;nby$<)P$eu7#SZk=k z0F9pXGt{E6`2VzXo_|d}+ZvZ%1nCfZFH%Eq0TGm5L+=S7Qbo`pNH5YMM0ynwY0^TM zBE1Sq2So@)dJPED#Jf57ob&q^?u(n3$!BHH%$_}a*7JPVgxow-9q#W?Bw zjqE$cIz#->_jxz6j_qaA?WNkU)^gMWD-`Dza`bDq2|K=u8q{XyOf!|Es0(E=f0%KV znr7nB#65_>PWdqL58@e3Q^SV7vo`_z9}!VgX7oh#JO&6}2T$^c3>F5D!}oz%xtTLF zDQ8qW@SI( za4CInrs3pbP(yiQM%^~&UccJkB(d1qAP5Ty$}r<>;bRXa86V+k;q^@#|F_6`$HhTvdrXv5>;3>Z(~R|&W54_UNNrV}Uo@PRzx?2NQ?=lTD(84cV~-Mt5%~?a z3THKLqb?8N^62vT{jXffF9l5(asZMZ1pm}G_3T4h(%6js4q?#ZW<3)>4 z`fcK>1b%;mdE$auRS`+$(!R-q{PcVZK`5S#-uXwUFRPvTrpFvJj7`Hy!Z+dsy+H#X zem^Y^m)<2`CzYu_UH1&P*HsH3i18w9irE2XMap^f=TOSLhsIIVIEZXxt8xB`&NSTu zkLVoUG^6>aH&5Q6@ZS#G)Vmlp6?$Se@Wjm?slZu|!Z>1EO$WZjER|^b+_`sknC`9g z=hvjCCxbjatW-at@(I3LARt5f3Yl#M6hWT6do@*(5K~z{W99yy>=hDKvLs$5f?nKlq+2=HuXRMf9WD8q>X(=u`)bcwPhnNKNR>tR=iF%tyz}IrIe*SPH0uc% zCMhN`|06fXox|5fu)v4G&FbwBx9?o221Vf`M?rkOBxw}o z@_*x3CB;QC!tz|GZFNoFBQn1GJUgJjb(RrIY#$#&lLF6hnkKPm5sMlQOW$vgQszRL zhln{rF(r|Eo@={}_meG+gMngLT*lAjIM z=pb6PguWsfaZ*^bxm zEv5|!#*T@;HXI{lCR87VblQ^RbN@VLdvp@F_-jF(bUi*=mMs9?`-(`C`Ht77X3vT| zA_a=b_PSOy$?&t`Y=BGzpQr&%VbgB_(U}(1(a|@x-kFvVP6j zKRAC9gPFB`Ve6dID~Bqi9%bc2Ck(cNKE%TL90`@|kq0ZE81WWMf(-`NEMM%uC@TIT zw4XJ=R0&l5mD#2{GS03B0^y_U8tfxI2j1OZgzH8mT-~w*m6ThJ6i(v8`>83O4yWF= zyabzoyAdh$$K5@UKvuc*wYIk1+Rs+QANife&jwbd#SK@zr=>T-RBzo?y#hNq#_$SY zoxVbjN9a%P__BPN>s^!6(Ehni|6N174=>kGC2*hCld+%cjYCwl3=vyIY19?p*aErQr?57doufJ!^LMWavpDfWwisgHu_U=_sw*$qNfPJiN8S8UH;zF@98r{Y@+c;rAd7 z#T;{qC#6jNp?H${o+thL`2up8@hAR!jWOMl98`>=oCHs|s2y+8FV~b$-&SyBfV9m6 z@9t;v!QxsV1%0&E76d7WL2Kx8?u7)qO|F8vSvqemjhd>nIS%ghYV=RXZpw;1I=s-# zfF&tX>4s-)46;P&@K~J6D2n%0nC7OoBy?@?a_ZaSMHpPG*aYb6xhp z@F%_dQ3nsb>m4F|i-IDNlnpo83mrueHE!a=TL@;abZo>t2E6JHhAx0WDk@B?;;t(f ze&Qb$%4jS=+8eSoiz}`E5YD^dU5Coi$Blcdirb~{YES2K72CA}ET_EPE70m@VvRvZ zzN_4?<1M6z&yLR`hy)>+&XtSvW3QkcYfDTL!QOzc?pSonm@(rqJBG|Ek78nR^U66iZW3LNqOfns6xorBv>fB1zrxwdzPxJ z!t8>ynSW*rr}&NYcSuw0b$W@W-+@wC%ND^9(};Rjn#NePk#Yy#RGfbTT-lM%m0t_? zc`nHOscny7T;E z!Xr5R8yUfT>VyLyIcc%BP^H77X_rT^)hF5NGMEwCx{5BSrsh`HiVJ~p7(vQ+{CP6t z-9%R%WPc~VaTl$rNSkwc^K&IVXl7MT8An7Pk)W{k^YN+Ft>)2Hu{l0A-89;SSRujh zKBFcIT~qB_4S++|vs^!^?|vREz}|e2;IH$6=^1Dws-&LrqFzt&Pd+-Q{_ay@?%Vvy zizNW-Z2-1zshQ9gdh{Fe`_tNw+r_vd9~OP`M8=D%!^E?vcr7YQU}W}7O~$Vh%5DRN zgm>tpI5S1;YZ%gDrzWf+lEqx)d}zHKSuNL=^}wZIT>g}Lg3ker2}9))krNWYugH>fQnNmEjRQ7WTh^5+hyOp(x(S1fOxx%Dh!1F*2B%lzWqlDwb4UVQFR z%4xq+y6pEA@P}EY33oM9(bg<_s^r`Lgj+-gy6o}dg{;#f@8qla>P6`6Xw0-6X>nJH zaZ>1=D4s&|$f9c&VyE2}Jfb&mJ33)h%U!a(c;k)IqZW z{%y2Gc`HRzd=GWNTpOQ&3cl@9gFJ==rPDd?J)$(W@oCmeiGwyHb`v!PU?-jYY6ASK z(@!OIbl&s6U(71G3=7xXTQ5QoVk zby9;dlY=+h)UWRs%Qdm9?~9wwsipZ(CDHQvtu6Bs_p!yS?)AY1{NloxNZrc0@gqA+ zIaEA2Fc2))F-SpePxy3Vn0c7KAvVJ#mk9pOP=-XH{mX`Nvt`fLy+)GPc6N4lAwy$akI z-zZaKDb#06>0!0LH-*d!L{`%4gd4gd`B0_j-M7U?98ysZr2+(_E=h08JmbUMwufDR zsKRbh#k_mDs(sHU?!DG}-xOM2RkHUFjp@raDx)v9uZGdqCMSYty(HBnZ^vUD(uBxp zv7>}p#O9RIq@3Ci{C#f$ioymYeHS=q7S_0bPJHri`hcTeh|rDF%;*^`HD&~G1^HYm zZgd#1VY@u48@Dx+OV#bc)Ozg?C$t8Jgg@7C>cPuOfz8Lee_k;wqo#=fxO&UokQWz1 zcnZ46coh|c_h8})|FogUB|i5m3%tvJZrcB)#fmTvtn46X3PT3(f= z*FIvmko^tqyDk$D_p`LMZ3>0s-X|u;;T)qNPHvl)B}1AdnuJd=&DsTc&Qr!F?W$ML z&5Y#8R#%dJTy4|)Ej7&0z3&W|fO?;o_4Vbqml`(i-a7@#kgHrFM|(2ZXSw>3nwxpV zB(WM->Mwl&%d(LUnTI>LY_?9T;uMIqLTc{-q?Wt8JEfQh)q7#VxF)(1`?&XpVC5qE zZpU#F?!&WJVJ3PD(9=$r^8?4R>Gw&KnrwY4i9FeEI>1Xj_CzXJFs$owf7pc6D+Jv&0=1=dEv?$j8}L88Y@ht@0tGDFbHF3uTwc|8H-^G8peW|b??Op8uvAtuq0FP zX!&}`e0O;_VcC~oR(e!pu6mLBTOaakOs(#;%{Es+f$9&`muHt;@kFu|6C1`fl{VcL zsnSE43G6~n8%Nc<=AV@m^`$#jC&t#=czf3MQ-1Ra<-KuX1>bY+le;N=My2Zlbj;nj z#$8Y7pD*KV;F%`;TZ4Zq(K$rP8VR#CauucI`2=qn5z zU%zCo|C*j6dcSfAL#4rDq@a{JJV%M~;Vc%*2?zC(d96zeosbH>?>69 z*sTNBDD4_CCQn5wUv+eLjf7fQB+Yc4(c7lp}%E?jo}+3TS;$RHsPO4{Bi! z*f2+yi2j?zs=v`a#qQ!YW12+?GysXC00>wS-zo{VvmS6)y2*HUg}W4Q@WDy=yvrtw zhVRheJWC*^;nyeQ&wCEF*5TVDPw$j#ztiKs<@9}cQ}qP^Bp?Pfd4Y|~rXzkbeO41x z5Up^zTX*SK^hZ%DlfAA%i^v6A6JB;GNI}2;Ib58uPVDyjN#;!5m1ozkSNJ#i_isjJ z1a$$K$R|fo4uY?n#w5I}4sNgmE7qs?C--J6NLvhs|7s~S?E&zqai}_bIVZ45WYQPp z1y+4_u3N`W*k@40JWw*mF8tJ)J*oC@bgy$j7Xd>gz&k5g=vKhkV$%pcqkiLP(M;UA zZIV4L-dYRO$Ju&3RYXrAn4D4t;?GPOZmIPn)jsNq&ep-~z!; zBd?7H6o?b*jncl;+`vi+1h_@4UBtN{ec)(-GmGcn&XhHE75$HX_ImWyex$7G1eHt` zWV-B{k}w3+8S44-}e{0k1K{?E>Zh zQuKg>535u&?1TLUv30Oy&pweF=VGqf2Mt}2J>V{N4|0dLr}WK}0;f~B!B^=61T6|C zLaF2<(enDBQtO8&fWl_VE;;=#)=cUSPRhiiQ!xF;U6@~oA9e+X4uw`%0n3K)l8CHL z_o8cxo{Uxwniv}v{6XST&z|*(BCuWZ%|px#k?u9j+I8XfIlnO?Z9*Q|7OW}glvRa<*w7vWmy~T+|ryPk5iQR*!xw#;(xN=ySoN*aV|JuE) zWr~RCJW#6K^U+GyDb&E4*nD9brWcP zHQoAeln;2{sQ?d+^wV)Er+)&QZbVs;>uuYAUoVu>g#(bCn3`RfYX1qe1_Dp$Lrz5h zx0%32q$q)5Cby9yxBPG5rU(%DGQQ&_1MYuX!4w1Znou-5O8CElzvzL$_CEXee|k;+ s0O=JLP15xz{JEvK*q+w!oWepz{EIJ z0tNw;frPpS1$7Mr5grlaFF#*D08n9}m|?OYz)%6;s9+GNU|;J1ga9xA1kl@4htD5q z7+5Gs2yn1#Kr#Uk4Sq_$AOZl8P!P~C;9#&{M*s*AKq?9Z3IG7se;vd@1o6UJZ~wXR zv&RQxriB86Ai}>5%;7>tk50ebDZxexpo|_PU5XWYM3n)o^#9TWH_`M-4yn64d2stK zZI)Ry{t$a^9NB?W^|`%GqM&V%>1TfW7ckfqU;G6O^Ldk~`XU2SXD@gGBh%~&JiN%j zxbM1rgTeL%t`i4-y&#;Xa1$NnZK~2wW09H5Umh%N83)^GcXAyZG@LVmr_qU|g9H?G zhkgk^^DHc`zM#O#lwW`VxatVPu8SOa5Cez_f;ST90uM~DlRNlqhg(r1m%&gqchZa< zk4?4fEeoD=&?;D1UBH0v)Ca$FIp+Z&qbh}dxyXPigo4b1DWj8>T@V0@DTN^TagYcI z1_BVgcmxpb)9f~bhltCztvsbm)mO=<@YM5Y$Qe8UzCY z=x3~)fT@RX6Bfz}Q|}@6Ten}Op2FZ^3@$(70KoDphhDx75FJWS25AD60|C%>tkj?k z5TIs00st)XZ!gV0hmK+4wt*w=91q*$jL=?2%ojj(>iT!l8 zrw*?0{WB1Q#L?x725?u#Y5)KOS={YfRsB-^UJiVJZ<9^a3A{Z+tMnDVe+K?gy9gDs zQu2=g02m}^zp%pB#pBcSnKp4rLX#%g{p-{L&8h#)8b}&aF;BX0pc<410`aY%PqSdH z^*pa$3}~~coj4pGAD-c^vi(i?mz4|D1;MhcUeH|7Gi%T9anBSrt!&L;t~~s&8G+WJ znD|}-hWE6Qo<7vVhu?s2|3X1)x|~5U^YbHE0>VkF>(-d#IH^z5->rpF_V$rqW&Y1F z6s7t%bs*MD%pa8)ARhxx{vwYpEo1iO)cXYP-O_AZ_J<$^zXc?>z5&3p*SHP3t(1jP z1HhU{>s`R4Le0mh(f0UfWo}7_cf}`rDW)LNP%{db-B5U@=5i`>_JF@+JcqvJ@93Tn zxUlMLbUQthOZ*Z7ye3#1V+I3j&SfTfMhVVNz+vVuJf~9xSO^c4vms2bab8S1f8lNB zNB}tAJ!lV@>bh6K2Cgu8oF#2I26svDy(8l0AC)337-@5dk_h3`b(Me-2GCvQ$GtY{lis~41P-nfM)+Wac=erh50 zU3V3z1!rl{Y`1CaV{nz~?P8aK@uF3mC>y(3a(cEg5y7?7sZ4%P{bq0Ai<&+@fG)rNbqiRyj7UpRB9Wt zVTbW(nOy9dxR11*&_&|_K*4H0ysG=VmjM6}6LZnnnTB9^IXh@xx0rSueO~ivSq+S&WDzmn-sMkzRCbfn8TH008Z$ zFhuLO6J19gWs0$ULPWn~`oqi>AI^C|m?!Q53X%R-B{6WFu4aMD#m~)- zk>%Z9E2h0fuCv%rd|c-%&YJ-LZBzh!#^oKH zI7NQn@6RxeQS(XI>*I~xgns4+4*rtqUu;|VcHB>C|LK99-2Z`vFYVzs3}~?eArME} zPkDy?wgdTI0%CHWL4V*-twpcYeALo&+0+%KtkKLs!G33~`g_j5kOPghxG#GtjaknW zeLviuD+33EFzFchsMwmiktL$g8GYbD?_9T1X8!j#L}0?$Lubm7CujK{V?0N{J79fk z|7^#1ZWWY3^Q{(@!+WUQ>$h(gDt0KQ+s41E&;}y^Rp4?kB@p)I)IE~+^9a4&oZ%<5 z&vLDWb${U3K3FflDZlBcau6IH^44UFL7<0`r$e1NBFE*gn!n%&O*Iak3Gft;C+1_w z`V=L$4`b1$ZzOrkA?08Hr6Vx&OFj#zq}b2aK0zz?xN<~wm}ypE#^|l;s2IfEuDsCx zSJMk`!2P%y!)Ib4?z_NY#1dN+v0f7nnOtLFZe!kH1FT`W{6g;urjOpnz5ex3$Yb%z z;(1MkF+-mQ0WIV#vilvsVE>OOa3tYs+PkV}e9)R~VE(cWx|WInxVp($*P+{zxHCL6 z2vyQ&+w`AxfgN4%vWaM0RYl*e;2;W%^0S0L+(@#0`D5?@S@KsHP_4YY4rBG!)1iL? z;>%-^&-y*#46YnRccq9D&o6ljbf z=zVR6e2w)?;_7PqI~BacPTEeBDtXUxLQI%PvWp4^@M7P#*R!OA;(W*Vn;B3?1q*M- zxRdJr=f)w~x3HWRZyt2L*B^Vtk$~SXBHxwOa{QtFZ4cctJ=yB=-|+!de(-Qw5gEex zQx|?*T%5Ue{tq!@>@s)zhzi4tTa=+(Yo>-P!Td7g?(ia^s!9syBY3+_fJ#M`23CQPmKav- zx35f>Rc_2L5^VCtiq&-H@C+}x{Hcjw5JA;_PScy};UN$I1>-jq>};HO!q9R`@Gx0u zEE@;%P)56by2Z_*2UvD&QIC^d1c)m61)TX^{!qa$2w)9l6v77Ib=k+lW873ve!=?< z1@`4|%SWKoqG|~E_NSRlXDt>UzOjk(i}oLjO76!`)@C?+-v`p=P$i_pkj!v9Upri zz2?c#s&NhT_wzypthD9Az2f0*g97n?#qj0i_)Y3Rl^1}qwvHDvHuV+2pJ!^%V4kF@ z#1>W8Vp_}-li84@E}4Ayi1Hs0Kf5bWyncg8kR1AEK7OT9N%E2nF$;O3^7>nwTrrt)QXU z#7uU1q|j5A^C!kXLR<~4w6Nf=v!TGax9Mg4*-!^k1X zmeVm`I(IDNZ&Y^t!J0>D=g@B=V4i1t$e~%o3YjB*pcn~M>{xPwx}L&8b7O!b5x|VP4!YLZ}V)aX7~>o?T?o(Mj?Bs000E=#3;*c zN&}p0wa6TJuB0n{{?R5YUDF6P)gm{)c0ag?Hty(ERR>mvoDR!Rk`6hxWWNv5fxGJ~2%es3 zZdsq7s47LNnP{tY&RJSlJnv$#l3)w@w5K`HuDN|U0h~1=c=8ALEgd%X_OrgMx&c@6 z0I<%W`5Ll$;JN`g`uz|A|KWbZxmy^+7FQiSho7~yz54~4R!hyM8UVP5?`>CZ;%B&o zM$acK2mtf84>7HpQi{zZVyY6VEZrv>Y^>FOsBCz5@gRmpwui)jS5Cc>Aw(f`H2hEEW;zG6#Y#4kkc| zGhhSLz|7@))M-u$vT5xb8XWP>qYg)I;`#N~y%?E-BDDzs&Fb6r8w$HUPIouoarQT1)E~F zJz_KO;!IT$NcE?fJG}sM{(z~WTgG2xzPoL54=NXg|Ngp7a*@jg<@@V4>GV$=jvZR~ zJgZ`;=3B?x)fBz!J}v`<%tqQxde%Och4P#@!pPmbKx{ZwSDykj10DZ0RjZ5{C8b0 zazqeg7a+hEx%6@i#S2q$PC#zn2khe^T(Cho2;CN< zq(zk%9o(-S=o9OIHUPyg1P@y*_!9wcG?vJfI}m*BCkoiT&;)F1;6a7|Poy+SRL58a zFGe)2E2QSR1m@>?E>|$$K(G*52D{sLe!{~F`N$3^CcEdrcLn|=MYF{jRg%!$%*g$d z95PdAyRa_HrV$w>-uaQiDGyjc`xBj@2gLC|2|y5_iNqWHT=@`8kvJWc{

r52}9@ z0t=GWc^u>^D(h({_#=%th>!5aJGL62!7HR@%6H5{In`G%-$3L^L`ppgwx0>WSRR5r zRD+V}M4ZcyQqZz&0dSP5w)Da}Kazl_Fi=Nw-hoEih#84dQ0^&Ui^v61^amlR?Yl~oDSkZH{lBXL zMYp!gTa^F4+3T~Cj;*XeH_Ly`61Y3%{AjM%mn_&fFbk&>^uP5$Y&rq>W=Ag7LD4-$ zF2!I(2VU3&Av0Q0mOz=)OF0+MRhWo0hyL>g;qq<*Fzoz>Qo`zj007;10%ERA+`wR9 zxGwsEVN&*ER}q&BZcO<{grF|^oz74O{|hFFx_c>?CrAqQmwoqg$pPfW$hQLN#hvM@ zz7Ri6JE7gKX3ycPrMo15w?eo?(}L?f6}-$|KrGGQV(;hqe|I5uVdN~mI*S7l;4c`v zzN4RIz-IXbf5sBmcKkeQ0|5LmUB7B-Kg1aR*4FiBA1*Qf>Yn6M?KcRC?kj*G!%26$ zRPc|lA^s@zm-4_n4_mYQJcDn6OGPnH(&x*!aUTMpO_y#u z*q+!wahz`7%H%?H0l*C!)~Ff}6~-|}$Qk#LSk9^)9n^jbr1KQx)u5l@CTg7Cpp0HD z#3#GepK$Y?ag9N_taU^|+`aqn*J<7Bh72BPgz{UY&tW@M7O}m#>crpPM?#9vW8C-( zAdJeGUlsu_81KACBh)RL_@b*Zx~ZO@CJ6w$W164%lyh5xIRY35qOpm4%GWplr9vuL zI%)UNN2z~Z&4Ha&Z)09{>A*Yk9;IMJug-|$SHRxX$h-M1;AV(XwkP59F7;}h7v8k^ z`}-jt~GM9T^=Jwt5BX%{{rCzuAngGD5(IL@ztcS^$# za_z2zsDC}QH@iH0tvgYiK7TCwK&``z z8h}jX96nz>V3;fL2>yM&+A5A!6-n{*qx^a8sD+)^s*IZMB10CdbCcYC#xt5m<&FXY zgD32agS1Q9d6DIU^5R*BrN_#@|$V0SrP8G~0l?|a{5W=SG#NEn1z4jv;(;L?2WE#?npz>fItvZw+ms*o z?*H*j>Ei94rkIu8FZ{<7+o=l{kjxqP<`)16t^M(GJ1YZ7#ZeTy)ZB+&ozs0QOig>d z-t1@*ig$+(QfROp(i}}JrRm-RGfW4_q5Aw#RUal--V^xGZ0gSk?Px-CDH0vd=WkMc zO0jFO#m1> zk=Wd?1_%&4Jst}|LU#6??M_j}yPUbdFUrM98#Vfz{&hIW{Ycn6PnRyLmCjd%%CEHq zUL8sP(T$7m^$-DP1-=q~7XSpE_0l2CgZA;KVDSZqUVCG8#h#Gky3JC? z)48?%BjDKt{o|mZrb@xA%)Q)DNp-a@@<1AgyEms#hE*N6GD0-QiQ4)tNAYC*feX5i zWDWEcst1a(6^w$vG7G|;50_x`oVw!5RHHfVfID>yhasgfz};X?E<&KjD@fb+>#}VX zvVuIX;z44+0_K~y#I0bfZqs(gweCJV01$rw-YDY6?0L_-96yLouPtC~gW=2dc`NjJ z{IdE!Cg0HxJDYD*$RVM6R$7z)eY>{f2S^>0O3qbrf&dH3{mge?wr=nSn9x8Kqo!ubtfTX5hy3|)OP>z{#dk#CEt%l9 z&AI@#X7p^cq9}$pKa|wL{g&Ja4(KV#$sJ}nB%s5 zy~@glt(3FJ{qZY6C9`CWt8;#Se0qI-Jz#Th>xK>7iB4XeCZcAeG2h0YwEZ7Tb9zof zBB8(P;&2-mw6OovB`3J+Lf65YV>LX2qqwRO*=@wIPq!Z1YFI3^8I`?GN@z~*Zqb$3 zJK0MbS6h4BINoyG(F=I($p1&ff0{pS)?frIr5$v_3)~>iKb{bU^UNQw1tDi45BSY) z*~vSC&2GeEBkP_nq3El|s%lz!cd)Il#YvX`=D~Eu@hgV9#(q6FN=>wB9-N-l|;ZUH;;cK3^(mEh8W>=5yub{&!J#ozux5>1v z_svLHW}^!l&f1QnkNO9{1O~&T?K$0efM?v88l(q#@pDV}`l#KZE{s(;&3?0WRAt<0 zhi-x|t$s@8wV2qxV{`T9?0yt?G|p_ASDI*u(IRM^0creg;Ix)tOK+pStrT}3wkDjo z5d5(vfo<-ud4&}XqOuP&6g^Jfb)xbwS2r!0!sZ`0cexPyJLy^17kCNlg$`~ClK*bU z4oP{4Ww7M$RH>ww5qmg)m!HT2xX66NiGL6H`&j<30P}l0QSHQ|g|y)BFwnK?pX#IK z@QDk8bp0LRVnK5*`~5LI&U&%ZvJ;bbZEj_|da-ivQKl?*>TX1EyTwz1dqGmk5cA73 z=#T2jviC;wcK?p`OPSNj1co)QRrJK=0{MMgVG_+PV(T-}EudbmTyNg4;@Bb0{)aY! zhR%wAgn3Pc=)>0OZz7=_6rrE4}r>LZfkEc1YLSXCy6fr(~qaEw3EtprF7gn7dNz2A+T2}&>sLrE!VbrcG7@L4qOxpq@JE}bfAhvDxSSwD5=thBs)mWw2=JN zrV6WTT4|Z%S(&SiAJ^Dw%{o%5*gr_y9MBuanC;{Va0HTgg&0X+m7fBav2m>WaqoZ5(xVbfYZ?z3P&00hJgqZUN}h6f92)C z6(-3U3~@FL0w6Z^f<7C#?mEfzI3eCttk=<)X-e~w+{Go>iM$#3%Pj=RwZ8$J2YLWd z4=iq%F3<<&a8ZqJV{GJjM{3S-b1=2hyx8Rt{I3)l=q!=}#PwI9jxBv%6mYkZOCR{V zs^Jn0LTj@!5ztr$tJnJjw<%zwmm7q?QNABVF7Ho+O_1n3*^aYpQlpS@=q#PN5u}Ps zJNMk6of;Wf8t*;HY0>(`di&B!Oyil)e**EfsdVCPnJI>lZ@T z%vV8@SFf_tS~P+1ykZYjCoXbOrYaX80P3NP@4`h6Of^&x1cQ7)@HPq}i=4p48Kjhe zE@l?8i*?<+pK|iu1s5(YLXhNl7hFJJgaKY7`2K>+l@G;zf5GL-#T?KD7wW(omdRWM zUn3VCOW>r4H_=R4NW1xpjjNyf?q{%LfrsaAn|DO)T$BL7dF8&&_l2mf_8O6NQAlOG=XX`HUTN=Es=J|#G*RqTsVpwao z1q3fd|J4*s2{Xcupf^z*uI)YYuqc*LKaIcIOj{DXa)`@MhQNzSMeFi^LIYqQ-Qc4j zmxO2ii3AB78%>(VpEB_i1#?3K+v78h!UB)WB@N+?rnn(HXp4DCU^cfW3P)oj~w&}fQiAaKL+6#@pM4m%By(+lTpQGQZ5)1xF6L5>pa34lws|iHB z3_t<^e|+1sj_0*F8>m@<)Sce;yhAaiM4p}R0z#ex5R{QklZ3szp%E-Uk^s7ijr7yx zz*9Ns;wv4O6;3`!`Fg z!=iy2BoI@u&l1o<0cl(g7d{)Qlj%-l98F530;MD+H!O#>VTDmja^u4iby6R2^J5{c zwjLe$hAm-H|satifgsweezSq_@w-Y(}noD3s z98=UYs6rv=`~RD+0ChnrKlK20U`41(0Ih=I51%Odmo5G$b;Q7r^>U&Bz#t&NAt7KO zAWuKq3-l8L5*h#w1BQ)>#dha9ham9N!Z+C;K0(7^B_X3=BBdm!V)l0de#jRV$P5Mr zzGF6)%I2*h8k{UohTxh~+Wi$U!1Td&0qXmoRDnp_n}#3@ubBqxI+5Zi(Ypw&caO&Zu9=xDQ*q%51?8kh>p zsb^I6)F{SyZ%Sh~s<880=onozggeFLSe2jthVZXU$!;diKVAEM2Y#gkR0{JDV%Dm^ zUA7-oml70}v9{bEPx!5h`9b(swQEhRzy2>d*Bc!#7Ko)2m^u6}Ik$+AzTfikueOG( zg;w*{E5_+JWy&1YzNaT|6$HFj72xElgR~jmh%XbB%{NpBKl^rd#Ek;L{ejO=dZ^4P zisl%BG1V^Gap1k2(6Up?-sgOYZlV-T4n8@V0|I1`ottslj&k>wG%BAB-wz;oP+toh z9fnE1V?_EYFQma-i)?@oPDd-z#T3BPtE0qlO{7sJQ~Owse_12dn5}ne>_VYXZc%e( z8l@u=Ou|99|Den)f7*>5hPv?%XQQa#{Bqm~K{F_PJza)Rer1D}jz@Iz+Y*+|aU#zb z96QhXzy#Y75|yw7(Yg&jAcmh*oYU!LgHk*uvlcf&Gi8ycvDv=+2x+ zN^ts7OF^x84XRr*1$S~9=TKuFZ7FRASCQ$QBn?IFH*ON-&Z*x-ryxVSWBz=TvH;qy zdd@~YG1N({`B);KW6N(ww7&~ln4BWR3SMa3?SWHSXWP456C6igK?ieBF z$M9*Y&?1cAEsk)WpiJ)-Xg_#?0d3KiH=`EUXOH^qP=!))1O=1O6~U`~qY|1oHe0(E zdi?&d;XA@c_tJz-=5DrHVm))lCN%0^E)m%TFolwbU-C78^&${0sI8SQF^xDqGFUaf z4@0#>bcz+0N6&xpkjey3J_6xRz!t`~SP>Opbc!+m1xHm-sxYqMcqZTU8Dh%Dc=VhA-GoDKGIyvdGw02Q(Jg zCks0r*N-=>Qrng;Y&y%Y$R15^tJp0U`cCVh_K+xOXTM5tuOyYIJZ1V^84W=YKdf)D z^sLptOR~iHU9&5(aURt>uTaQGWK+~@4+L>vV&}JDvNXv~t|iW|20<6!ESfrL*0^JW z!$9EssvfVk={0>N{Q|otid5rahT@8`Tw$AUaC*lbY!dSok@ilB^Y@q-4l##Rq$43jsrW4f-7Kz}u4cHWWKHd&R zUm&U<%r8KlFw{ZgRBWu%Rgk}r8#@(5pg^V2x)zLEPb^AzV~XJsCFjbcdnQ7pyXgiM zjEmQm7M*mC3)sTQ5YVsr5K{}|!W+L#B3(=kT?{63CeuBjF<~e(xnmyGM&RHp%MP{tn5M$)v?49^arWs4C+A0Ki0iY(vetUlkp=Op z(wm|_xF4=#JL8WCnW)~Z^D(xtAEv%7giBV>a&YU~HnN^F+lQ%=CPo;K@jUWbJM?)O zmXnNtRA^2N1AixCH*<+@oKKl%y5S)`FPe492yT#3BiESAFfLNTta#6S`fMbjOR=fd z?GoB3bc-ng!~3KEY(N=Q*vsI%vW^D|M5cDUaea>BG89jSY$!3cVMFg>MBw-`P?+Ob z>)79`M0aB}$-aM6kk$gk>9FDoE$$;WZhf+$jmTQKj(QYjbAFg zdg4BKO5`g&==#*HPK?e)I;t+d2uv~Epe*z3$X312S~WPeG8+qBaoh#9Ms=Yrx}0MX z*Alfi8mJG*Fpo_bzXCF5BF2vs9V4BS6|lGcdFbylJ2k&o(al)cFi~Z7m0gWU$&FM` zz3YZ3gT-L?cF2TeZaxV(9Q5fqJJVFZ9}!7CS(E<|dvZVNRpd)7XjTnrVIdqALOVdY z$P4}Q0=j~|-R?yeq`1duy zI>f3)Lrr&ko8ePeM3J$oY_s6LRevdf59`qIC|Ho%g3SxyKehkFK2g5J^9H*&B+@b6 z+f_zPHb|aS6M0(6%0ONC8h26HNMHwuBPTU@T~W)D`zT`YX4{gIBMwae z{A~^@|NNI67|5kBx!;Oqs$)G*_k6Qo;GTl^;ax_u1#kde#)HzSnd#Apz89n?o@N%K z4e?_2r4BYW?_npfy%i>$R~>as7L^037&28dr4$pXCp(9z4L^C0gQBV>S7CwUt-fZZe5)zmgDJt2%^wDior1VQ>?T>lkrwHs zo^2EotFF^o4V)P&$J*01vbea1jX>AuWljP=I6@5HY+6R3%UF3?Lrp%??8WtRvd&OE zyFi63y;72_F{Vt)%jEHuDQo(hvnGL zc%C7GEV8wzs;@~SJ6=^-iV~AE#ZJ2C)S@cQpmKbg050lZ9>C-`eHm5k9W5s|F~z+< zP0*V26<|v%1dmS^kli!t6FxpRKnqC}J`}1&6ct{`G?$cb!xrS`YviQtlc7gr6L?px zuww&;m{2JDDH7cKTg)8crCy5&rZwy+D{V2wVkA{khbUW?-80|j&0$ziLlqR%fsO6V ze)=lSa;B#n>FLP`g&%7$i(k-WW2kbl3VDhSuTFRZF{T3Ox?|VkdX#U++h3pZkCjG8 zB0$4&G*Xkaa2v!7*?$16wFNra)lL#O- zl4eQgIRpGW-k_-Y%rR&k2qSO5);*BM-;T>i=HNS@cpRfNw`GJ%T6?&tLuvz1S(ziz zn(6q4SWJ>3P8NWzXTL$h+?@O2s#T7ES;9^FN3Buy>vYVod6*xG5A~IB5hNnEx!sV0 zp1XEUZ1{S^=o6uWo(1b_ZJZ56RpHt2hFVCBM&`s3@o5v%X?;0LQwAvoPL7+Bb4;6je7Q&ohZ6trQWh^H=2)+L$%~4HqvEerLO1G5c^_r;+9U9 zykANpAGgw4pSE+Y3Gly0@WJewtYmcTlYNYA)3A16{}f)_vca;%iEMf~TtzVy>!xQ( zw_0KPQnc>5`S9bFTt~DzDD+Yv9;+a%?k&8cpjUzUTxO$R%D;R{0oKa3C&sr)-ffgc zi9<`Y*ifFB?>buTEmFSn_X;!!Crb9(nlAwF9wH+l@t)p8$VKIU#=Vj9AWURUnJ)bf z?Ncl+RWE{^dS9ifMp|?2kdpkCQRP`vI*a1}8-fr#D_ih;;EUydb=c>|>?Y@_NwdFt zG`&ju`r)GJ9ohG>A0}||WpEUQn3BU}9r>p#*(q+7KIF5gwwra?X$4yjg&3rR$yG*H zdqebJMzbQ+yf__Oh($tMX%2DQ_y@WqJ=)3T*Q3Wf_{ZLdQF~QGCwjeVYR-}!C0`|r zKoJy^Z$n_X!!6<1YwpXGFWXm$XXmga15L>j)S2Y7`%xbc%w z*>+Gp6yjA4^9=$r>0bf0wgTw~h*mwT_=Q3-g(nTG3hp}M%vs4446rCXt5P2OCP&k2 zDiEXDyQyigFg@zj1u_u0M$Xhu_&{^r(F^%s>{WOn`!YU%W)eur(9JgW>7}6?^5bZ^ zK7(H(`_Zm!m9A)JVWlvu6tV;9O`tv=K5&7trlQ526g*jqnzU=$>81Z%fx3y@dH#{K zSm!4a-7iMK3J}_$KekHlLX#6H+$a~3CuGCnq0oLhpDFQzBBY9 z&&WQqSVvc=&pu)VuG~7Cdj_vR5Hg>x)_IHJp#)L)$fm{XHK#pn#1|HUs^EzSi`m>} zxsjqz(yBt1Sq}FVFu}_-xV63I!Fh<98G|JB-`CT(#1YwRp8W}7hK}AUGfJxxLBWE& zu`7{~3DeX*dau~PI+q~19ozN}zAoepN=n}mA$g^cUe$$|Lir3w$o>|x^{}3o^N7W& z+*d%Z!e^a;FbuaTh2|=cS*-yi4{g+^@NPr;c7DuHT0Ls>A1T6$rX_b_qu0_Yn&G9M znD6E7-F~Ds#yzM`-*b;lb%i>;IILq(v%h4?)@(iujeDUR8 zmOyKB;U_OdbzOW}T$3An3_G>wE%l~;-94~ZmcHAU^EkLwowZyzJfl~EenUmL6R$`r z$Pn199D->qm?|s@jINum5j_M?EMQ*Uk=5C07C1Gr4S&C4Ve#%ZirX zPTTz@_Dof0c@H|FrcF8B%BsU^do{^*!Tvsqfz;d3RmG$xw1nd3*SMes<_;RJm!-p)&+< zAGcsu&~NOiwOlQAV(-j((oi`*s8c7*6jqJM={Ck}$8@ZF9kv45t3^Yci7!Z=&+>ZqLWns@s(m=}>54uI?_augdttaz^qBX7Qtu5OT9* zVf($gZ@VvN{ZFQ0ACYaFw`A#yWvvHqSp^1)%aRcXhTWFmoD|JEKHfRs^^DvNCko^? zBMGjff1-Dnr3V?N;ARAX4z3$PFQgwCwuEUr+24>cr%H@ILr%_^(4;9aBiWKRc~$*% zOXPcQ%>=Kp8O_qlMvS<$Z=!LdW-|eSOo8l&alpYzJ~D391?R~jwAj|oLjv)M^)(8#-CORA+yM>Bi7X8E`1_5! zi>NZK2{sH6nJ--YpyP@}SMPBQ%~*O``bjfa`8ETLIBsl8JMke95*iCq_vXYFoBPaW z&>A*7wx1TEL*pypC8IhUZm4yyq!Rt!CcTcWN%uw!7UTtB+_;LpTXW zO3waXzy-5Y?BO_C8HH#j*oWS)^@AxBP1@vm(ImTwy_jkdg=y6|F+ibDz@=EL1HCaExc20^ zEVCiUU6nUa6+cZOZD$1MaK4$letQN=eTtNt0zJACQeu_vyxDDrYcq~><{MOhl$hQs z;BbZJKx)V<=%;^*hPE4{EiSE~Jp1u+e?au8upSF3lkunQA)d@u#0T7Fu#V=iX@2UC z-qaP_msOML&!}1B{qbLVSS^>K8Ue5H!sVkJsR!RYKyhk8%EWM zN%AEZH&H2!A|6K#A)_JQOQ5Z3>A#`KW;zl=V`9^j+Y} z?gTpUO-Ve$!`VRJ(Hhs1G=H$^LbpW+zv~h2t?DfuUg~l*w;0H73ik88^^l;0^ARR$ z%TqvU{X+~S2at252lxxn8qg=}DUPya3C~+h(-R8xK~e_??oRiFWww8`in`qU0h3{b3_1mDjAg zvsLIR3KkKY=DdrSTHGI&nC;{QDkkYTlcJ< zv8nHtAoEfPh=hI+SuVDuG3vp2N46&49O7DNo$qjx-#ik7?WTZIq|qYtw?Ntv_W?OU zplgyVmv{XfD^h{DTb`1pVdOKaxBM!Gc(59pqBjqNtyR9?m@J5W@pFk;DJXN8YZQx8{XHW|Z=e89x7 zR0=GqQNKZkZb@u^m(45XDXUbZg6;J{yA0EU#n+Jrrmy9SAY(->s<+aQay%1J$h-T; z=(76Wiwt@o>vi{qQSsSjN8$1i?UNeoH!BKx5oTwRXDch_5r4$+Posthy0*iG;1$4x zx}=tcd>0tt&WOac;VjPh7Us^lll7kYe#Tj_+bNa$-p56Oe9=`EE=b5=+mi@>!I6P# z^1H?znjsNs~^yw|5nkZMiEXUrQMwy_dvIuHk?8> zoxHBRpg+VeEWPzMn-O9I-Kqh6Gs3DZLLDQUHF8EclumV`%l;FD<3sZe0_JW}(rsWU z{%-KeYwTXW)98KL^_?n(!!OE73w{cDQLz`1``ZHo>|%sQ6c3Z7<fa1WZUc5 z-VQjm)HbkeB?n;>R{I!xQAY&sV{U-6PB{g$?^pwtjm1uuV)(lZBwn=&S5rBq(de8~ zt_RvlkxF9(ITc*0&n(`3o;8_l`B)oL>_%&b^n2*1-f&fBdR*)=<$q89Cu>n!J;v)l zVgHV6A8Ui>v4U)!{z>t!IFgm$U0(Rus|8u)ckAYg@GmQPAgF)sUve%@xh`u4y%9R_ z_P^wu0#0Gny}wuM=gp^NWv-~0iuSCfWtm&{$Ju#&_VTG`0-K3#EEt|~YuK2u|4`Qz z?q;D)O02+#)6mo?$~2FnSREzo;bbb{sevY7mY%ff@WjF~FZW@J(Rzu$b~XS(TNRVvADi zpe|b<2d!2;SoVy*DqM3+^QTDcc7goIIn8Whi1shv)fys4L-E%O5z;bZl{jb;f=iNX zGQTPq$WOG30Q;Cquj?E83g?TsRCdeqL_KL@WTCe{U!IvoUbUHr%joB<27MG0uc|xE zb-o=>S|T}ai9%2{m#Pk8p3E6#kEbmh&IzG7>qASZ;*IBZB%nHVcOR4aFgsc61Bd0U0gmk-iks{r_*<>=? zfZ24hhjc~6NUL*4^NDZ4o=XiFz2_r))0Zbs^U-?nQ__^^WMmKJ{SguuZwR?|3GkGNXSfhuMnwTO&vY9Uw z&(pO#y%UYUcEo8sE8v0hp~cARL9z;gqR#7Wh@1r&)h?vMwuz#gSqRk@=;B~RGitoC zJ8Tv4Mz(?jo6rA;{$HK^euF4#n<)I&q>AGSnOYNwD|Sk)b8|^b`a66dsi1cFJPNnY z&6xroxBb?Pe|l2S_&~-^Ov3%feT=f3`nh+NCHq``Qco-oq7!smgrU9ygksZ(t@G{* z6fC#fg`F+I>_UvoZ5%Hy5tK8$(_FI1`-64b=;ohOw!Z>K9lNp8i_1%w)2hT*1NFl! z)gebyOv+TuESnFU15RTjM=9r#jTsB*aJbZhiB83RuJa8NGX*mOg*dvuPVhcjTY~=1 zHVcP!Ja6hoROlMIjhh#V%$jdJ1c85`vIw$$fO{)Zean&e>G{3+E!>tUC%L42x95Z> z_`nEH@2$e}+W{0U^kO+>Zka4WBVnqI0du!fXRye>w6{({779bqS&_$ik%U*UKE@L3 zl7FuwPbP)jpui(hSf)WVf`9#?`U4J9eek?y5!S2%Bk9Ud6qcSLaSFUGcO)VSi<`*1 zOo&6VNwrdFD^1Dv0%x;!3ud#F`*JqRo#ax?8wFd=HhgF-v{>LlE!FFH43u7VZFE{d zO<@}O%`o#3iOoETe9@j0L^jo&mWKpSAgrp^xNUG?Axcq3Hxbwu?NTO3IZ~;I*P^#U zikPt`tkvAV&sBu{G)aZds*@1^Zeh-Y`yFYc_X$Ha@63zFFlF3%+X-*s;PHSDmlVZ` zcJD?@+I6&N-qZ{Q^{Wl^`Up~mj`cWzwpA5KcoS75L=%}2TGWu&%zew4JyN%*paKJ8 zFg|o^I{+irXO6=NP-x?uE;D6qK+HDyDoUvmP)x;1Tl>IyXzwHs(0kTU2Y}UWWaLBk zFmnv&j2Ns~EmBHyM!|@27OnOKs0Kh&=aw1Ryv&{{J>C~SsG_XMvEaH#gMUIQ$6Br^ zV8)=4?Co*$jiN*Mqp5EBH^WIUKZ-rd&q~o(^+wNP3c7*C#Y9K*?3o(_ox59sABh#e z4&uaK8xfzN{nIs!Cd*q^J)d~VameL8-NPGRqqWIeOV$Oy6SPM28OA}M;=Y#s$~7F) zlXvMe3t2y+3klxf%tdfu%5%t5ui&FnW^tQbp#m5EBg$KK8~xr7V2PH=n#0AR5XI&F zaBz&gkm>qftaTYlOF>cGZ>v=i(IxZZ$sl)?Tvjnx*EI`j^8Lu++X|1t5{x3N94tIV zEBH+2|FQO#!ErQ8m#}QfVrFJ$W@cu|Vrj(8j21JGm>Df*w3wOMVrH~t$vb}TeZScI zMeLv58!-_x-4WeYla*bSbNJ3X7E^64AfPX9^}w?#&a74s77W8zPBgPik<9E&jAg z6;EEO89kUWl;ycB!bP(K@wqT2oC7!QFV+2b-+E0Wei~w)GI7YLjHx3s-(qOp;@Qv@ zsGBWbe@}c#7>F-|LmX;kF_chOzUQ3Sk57{bu_k-4oT+ZCHkqa=L4Jw8Z!g2zx;v4* z$PY+WTD2)`*ZhjzBPFx@dH=C=-*&&`=aWi8eJ+Rt4c1w zyf9dngK=eug5`%uA8FV6uTIK~xoi<_RFlZ~@@Al@BfCwgvyB3cUT$eKI(NbC66gG4 zsV}b9Q9JT}WqPnGAHhiKmMQn7Na9H3{w}7f^3Tx)k?+_(Sdt^u0mu6?Z17PqXRI-W zbC_)njFn$K|KdnOkx8!K(~H;BB%JoC&vKqYNMo)C1DELwrJl&dwbf?RR`SmbCn%;$ zT@Diz$<5J229azlQbNlGVesq8IL&1;ZWAUs{Q$+xV|0PHy;!M<6Hfuq09;-gw6^>K zOH4XIgu#s4CmF~}9@&K<9rH-v*0Ar;FJa(AjH@(FY?*HtV4$WUWMrbDa=WEo4%0(A z)TXQ4Xz;(Vs;Mz&zr$pCJ18hfEDns5tX5oXsxHD%j#8n|4~-=>{lnH|i zt0Yw?rwK&!w-R*9M5`vbs1X`?5_Yt>avbYye!W@c|3Gv%TNy1uphdy$Dt4*~* zqrmzp+JBrfg!=_GQExuV^xH2>-uU6u%a#YnAXwW^}$oy{v{Ta19kk&j=| zzPx;_tD9p7k)vaowl;xy5-~Or_&qdPh+@)#IeO( zV_<@-pu8L#!}4GtP??-s8t!8)NtQj%=6^aMd#EEF_3{TyA5^&RQ=l|HUgPcS=r=Tr zc$VM^1JOIV3GMz{GzJ~9DtgwXO)hNy<^vFs(45VL!n#z~A8_y@9HGd{jA;!D6D{S9j0qgruWd#`J)t~BZHr7!(cT@rR2DWj zTKAg)t>E7xDGPPDv$K;7{kfCyzsD&(ti>M+SJa45f01-RCf-=TtaQk1#-SXZ*@{m- zNQ=oR7RcyhO(|1cFa1@el4NW9zWPg0#&axFY;AhiVUh7npPhDvNQ_6?^#gBe09W=1 zkSVfj%E3YYIR?mm#L`0ue4e`0o}9l89ww(X62$|ihGMl%H_8$u zp*4)w&?EyhP0a|CDu^d0p&VlL^c8Na;ApDZ#rTT%xB5x|4ammj_@jjo1+eI6`c!Wq z^p@z;4FY-aD4{jA=Y z@y=OCxxJ6oto$Yi5#Al=UPQ)%$mgEHk#M2&6wG=ppSR zNobCV^Gl0N(dNdl(e>0*gx4nxvP*ho0P(|S2YY?0Jj|cRIozWU_^~RiH9J!yEL3UE zMZt+pF(4)5p=W;%>S$F@6)VfpHcY6s_A8U2$!x^zKa~&q0LuNLKn?sb#bdkFg14kW zV^v9f2b&6&(U0Z)(OU^3o18~kH;RJyR!_Z9?dyqCP$Z1gC!g^FMPFTZ5h~#0Z3;0+ z(JJa0SduUoq_x7_h%rUMNeEH~+azUD7P?zlA}W{vfc1mI&KE_rS!PdpGMUl@zzOV_ zi|2R(EBLmKNO<`_jrcz=m>!EZIcY1Pd(xZZ7RLt5J96M!5aAB=ce-woUt@iC%}<9` zKJ!Nfb$5UU$1CEBKCRK3k+H$2B837WhMXV`0p$!XP*f^~6R02sfHz@$V;>+TAyi#c zA1#3!{{qQNDAKO!KQviy`<*~z{Id{%nom`0;A8=tO!`;p8I853sfHj|>3n2`9#6JjZIn{%kc{T)mXMwyL3DJ*-@#owICO)C!W~BAzgG}gmo-5s9=P2M zHB!VsP-U#yy$gOAz@;nMUSUY`-rOeFTxvOzf7VJBw8HDX0r8T8FvxBQ@v0_d5!NGg zQU+EtbJz2K!01OZPJpQ@Z288Iuxtyh_wkL?CFNy&Nr?2YJQQ98SawOtt-eZO+X&{N z$KNx!EFAVg%&af(>Gf<3{3iwXIKJ1gev!yWP~iXAP$B2p2uCPeMq7oQ2G)X<=tkd7 z-(h#*#fdzfXS!~Bwo<(;yEJbWCs`mll=3ahDqY7qCeHUmyBL;if?f#i-$C5DnRf;C zDE(R?Pt_@R{bLdo>D-M+W*Uqw@)$;jiKdkr^=#kA7qn(wtUxg5{8?M@)0e-@A`Ddr z0zMYSXAT{kl67wopZ~ftvAwLA?uDK-%snAHR)g2t!8^R0--``uXSZiUqi&iGLbIJx z7iG~OpdYnsR%l8@`yb%}(M9T%)}Tr&E03JA1+H{>Ci^Vd+dWxIbHp_E#C%CgeTTAD z=mG={NNgJ^!63l{@d6C}NbeUtTAqhNM>%nxnno&QLlLw0Np`Ctqext|D=H;9GlLP8 zo{EVRgJ?feW0o8h|1>qziw&BXc0Ery8K930VoJ2qoaa znXgIgvl})KTT_3wx_}RDv@N{NWLn?nK>x%(Zc}crITQu1Jv!Thk<9q~kpWFJM~N*~ zvJk-ij;TuKgWW?5ohJ#SlNg6-*`xMU|$h|r7kw->&d zaIE+rtR#XKNIEj&`kK^RuQX-Wnx4%`(DRwd)}osr@g|%4%A0oYTIe6JBkRmRAU-zb ze?zMfANWb;Puj79S<852=(3Abrd4HODAut=!YBcAXzP>9kO775Ga9pX(#$ z#b=t#VrrLTz+q59@(e?tnc+Jz@sM-SWydrWF2JM`^RZOAU9LBOB%G11y_V6qcc}VT zCsIgaCX!e($fktATm1-OLsxs+VcIy3KVV2g<)zsc3~wy8FJA8w?E5_Sb{|AEn(7NN z@+a3~{RE64#pE58TC|BwbMzQx2XFA`-m7rgdQR^eWo9MJQv(dnyUu>Ul6{<%ZCrk( zCS&3Wi*z5HbNe8@uy{1F04zZp$xa-I9KD%XrB!8%qL6omd3~7QY@{?7i2)W_E<$0m zt7J1BDE`Nq=PqmxxRKU1W*|#$(|v^NNK=4q9+{n1B@ha`cN|V?Pd88S)J9NHF=cY5 z!;~By!T!6n3#Y!yv%<|!N}RlrBZ=m;Deg08MH|}D3p9c(zY?y?zG656Vjf>)5{1RE z97jLIq)e8dhwAG_`-k(zilG=<r&D}Aa*DU?0!+y|V5!pYYMd@I~f}B1Cr9+id z(-~DFc~P2OJozgktyM)VO&3Hv-kOQii5l2NnED=waits~zsbRuBfpz4N+2{`x#I-Q zJXj11?mPBmZl<5I&Q9XXl#pM3x%!=5d0OCrYNbsv&j{nG4^o=yFC^f2O|y+3 z;~ZC#BV>ou*{NFx_76&Kekk$~nvmNyt5l{BN(@K6m`|yDp$+b|9`tI0;_PwlzvEQh z>Gb^~otdV%G(c}j=W>c~W{a&&8T zFAgI@8OAWrm+*ZSh-hgtRMVkb0G}&ePpQqFZ_H^}n7Z6?Y9GStMLL*ax)&I+<{zcY zJqkT|sy#VttfDQZZ8Sc5&$kzY&EOKowNvO$k`~wXeLiW?G3qb~qc6%Css}%%~3!H`ZR?ryl)nT z3jD6s&f6JxWO7e9?d=5qRhHefKC&qEmO51bg~n-ZIo2Wu9T3-Cyy7@oIHy06cPJ4Q zo+mq`a5tT`{qqSzPGOY0Q%_twTEDega{A{ZyG`W$^+?btkTc7NpgIacfY`G-G`^sn zKQxA7LA;i)rJn((&(+^mmS2Z}8|RSHANWHBCmPE;4adG}#j`lclmA+ks9L8#{$b zl9w)wjh)L8R_8yQ;1APpVkM0cHZ!$!8S`LsLr^vVx~{in2sf^mjLq3gFQ0r%YnU@H>TK4bCfRjKX7Z= z19MNtnbWh*BM;Q~*Z)CUeK#L@*iIY;kQV#>>mPZ(R(QkR6Z0{~$Z5+d_wUS3asB~I zb$9|eoS0_?OmG4JfW_HV@7CmXwZ6+*fE!1ij7y~8!(neSzX~DnSGR_k((dBGwn>V9 zhXDQ3hHTRmsliCF2{pz2zdVSRpghJV$Mg@P7!#^TMxvH3UpIy%(wDC09>G3OpXq6m^J!-i&^G*fHu1DcA5*Ekv`vpG~(3c#zQ*t~KdFFn}j0wpXUP zRkD*wSx0%dp)oQ)Pa|0b(*2t|+1sOGfKLz~{pWd8r{yH4NRu_A!2)H>Ti(pU$8?0% zDLNDOa&@KTVFB-NM>TBHu4(ZyBV!vLG~_R)8drCp$`?;uzt1?OjN=W4wHQh%luzrz zG7MUfzyKLGVJ7hq66YEje!y=Fv!@zCG<5gK@nB#s!7q|XNTJ&5XSl%kv954Hz3j#| z3WBKO)(JFrR$6-HV}*y2cD8n0TVOEr9l3v)lw_D%o1AniuAt+d<8+}unQgVZx!Q+uz-IqAl^z{{ zzm+|QNtxp40VKM{M9qaLJ&N9atzmipy`bHy6ea~q_wv9?0xbz7JVBG0RB>f-h)kO< z;Wr_!)rbBaT&Q{d7^%tcj@1UGl_H&9y*%d}zs<5*!{z0hMO8>fhS5}))Gj+tOV&x( zFxTZ-#h}kTE9p;TB?5ZW&TRgG#it6m)+*wp(J@&Knh}hEB60sHaFdTD z3sL4m`pG2YV^WP1S5WL>QjyZd@1qeW*n5(t=KAZNXZVj<+xzLEU6ix>9i^PgUwEj6 z)ljuAF4r_7O&f-jdx>R@ufkC60U;}-R)ns_ z(ZnpW7+iMDHjLTaaWYA{(&UsDXs&=MRe^-OGKA4-ne@?_DGt0C7$Vzs6%KDyfU0)Y z?1Ici;-oqbJWxG0c4Cv4#r95(T02*c9y&H{{X0Ed${}#2+^S`f^RfW6Lqo?-w5X5+3%uu1dI=SB=1=G$m=$i_^Q(z_Igkp(ELL6YyJ@CUQ@ zCIV_PUbY3U`FGE$X@gO%j+@r!BSovPGWaCi!DKA<^H9w7ffN(6q~rZ!w`5uCTqz^JvdNX9=piZuIqP;iQ{SWERi~t;1L#Z( z>|-PfY*Ps^ACAbbvE_cFm5NWqptFDt^nNIU>Nm)tfPDg0Z}Gl-0aO7(=+hst?G%X1*mq=fjK(r9tVFJm0wuikJ6F+!QiVYh?V(rajJ>d-1d>#O zbWKTBb+6DpYlSB?s}OWUAj)N!Dq7u68P!4tR~SC#xUrvu@ zTQ}_5rDV+vM9wU7I7EZ(oK-n%HMC+Os7=3--ZC?# z$r{5k^aho&whWpwvnAFAGa1DV$(QpiGQRQ+gbw`E86@Mu(Lf639dMxC zaIBm{D#lj8Q3AJ`Ef9eI;p&9>3(J>juw@gB`6y_d~8hcMm4V=@+hNoWRQ~JuT;n=ho zx@i&?uXRpHz=K|*D-JRdJqit|}=adBQj`U(oT4 zKcFh23ZR{V*Ut19@fbG)t=i8y0xU~HKKt5OMqXZgq_|pYf@LNw4%*oAcLfmHs-FU7 z4=O7em>60rgzoUWhq-{xV%3MclsE=XwTfzjwsPeqo#3s`S>hR0CH*5?hxfU1ObvMhiUcS(NeAkuH^I|y+VMeR? zW>+4i$&e0gbn#_(e&5~S*um%sqE)N(Yg*%j65=@lJ0aE6|GH)PWlN~~Ko_tEBsJ4k z@sn4t%kEnDcy+E;!rBth%N@-G`pZn60eF-i?-cL4jquJ$WMQzFYV`B7q=J; zRcnw))=-T%Axb{%`L4n<7`T#r`aJNu zZd}I2-fy;}KcACup0ye>swg;;a=^DeaVr9_S`<^lJN&9>v)gHzzh~v;u13ZlQ-S-L z(>>l--Lbm*&bKf(KPiCb=E+4uHIGHfgS?+LU8FF{FZs+MnSDGYt#|D5 z`O*rT3Fh3Q!GLO0a>5FME|wNSOZ8u9J4EcXzLD4AH_ejzCH!^tiGE#KNl7(|JsIv@ zhf-6pd89u3N1;lI0youUYSQiCy{~tQ{^q$yzvw%OmRGAZiK@QC`p6dVlu`ud?t99{b58=$7tL|i=t##g*CyI&*bkCV(`}~ZeXlF-$~pu+ z7JsR2!455Pz@hT>)`s)Ts9RyQpi%CDkqLw9f1tgxX!or(pHs@BBakw#@n1(CR^t7HO@aoZKP~(CQ#)~S-Lt1C8yUKfTF#7 zIJoJ6m!p&K4B1e_c0j6Z(sz>`2VR`N7nVq5m*mwbK>=;w-5w5FfNPTxXjCyGI@`12 zAp;MG4oTCeQ)gzJLf><^ z522zs?HA4#T!#$wy`7yTREsY)O~wfpqBgVQ*!MLNDYtl=iVFrSM1MLt4|eM$8`{cE zl7o-dzT~YADM7YHw-Z+n+~jnJ5t@y;rEV!i9ES1(|32ra`Q14@YEJZ*f}>QtJV3)yNFuRqvjHvCP-5bB^i@*9GOU}XSbk(1L6%c#03JJZe6C{%VJ)|*$qTzKy_ z2A8JG=;bXVDs|t!TOpK4D{4feECBnN`jIz&MALHp$Za5ZBuPtsIm`dQUJ-S64_YY%_*NS@Pg3c&>! zuO7_IIF@}l(JU3wp?JkC(wt~2(~Izrdj2<`-vBmtTj}iR7JomCRbSGgU_mQ&$)}4qSpGXIsLnAZGSSbt~g2y?ZBJ>5LBR)ALu{oECt@Dd3 z?ZT|tqxUXTwLN=^#eOd_b=10lI0>z2wh*b0gx43K>kBwXn`!MGro%u}&r%=m8(L~- zqhO=_wtoo>9)b0;;S@LZw1M^wHhVZoP7z+erHducdChn*>$UdvtGmJ}R$u6q!EfDH zoW6z=e?l*pbZ$Mt$DvD`L1~0a2Iu%bN|PHXR=BpX~dY=?rb#g}5Gq z;SP$d3(2U~GmL*b?KyAuopKhFM>2e14Plx2Js_AF(%~9YC~F@(DV9QB7C%*G_ttLV z(QYXAa*Ef*_S#;nPla^w3b0(RmQ<24pR~*GO=v^F`@q5#lwk;~FyTTV6>yD~?p;Dr zx!!h&``g4q5wST>rRDRcgEXzv7D;J?wfkU>rn}gShcte+{syTU9&ZlidN23F(wih{ zMWcF#T+)6Jl-)CmWS+C00_Pkxe=Z(ChMGs6W7Fv-2f|@ml#;2i!>QEx*fdkV^ZRGu zX=(W5*5`WBs+dO1-skv$VM<5ekaaehHkE*9q!nAGc?Cu*)hlZ1IE9f+2y+z1&S=-e z!(>)>y~a=hNetG5H70)hqE@GBE~#?4V%8drW*Wguzy%C*A8o2DU9A$4tAfh$K{uN? zqJB}A>t53_W=Ms67WQ3;$pdx469w7yucBRER|K_3_YACCRu$EFkyaoml{)tZK>Az1GaAK(}ThT>?vKl z7nw(%RUCDy!mmLv3L1ZPQH-}ijVp)@;r-bLfhX!jfLX{o869wt^)k?A9;$&;GSz$Y zwNonqyd&@<b$lW5@|gLNyQ-~fd85!+v)pUK+g&tl;|ivl=X4jF+eeXk^k!b$ zbkxmK^w7rgu$3OThxtK8E0wC-CL^tewp2KZ*VbYYko)$dzH2C= zK=FeO+gjteZWWdw9L}RK=;j1u5iiRy&OsF5nAt6_e58 z9UrHW-oS&heAl=wzJe|bl~f{Kv&VQiG0#IbdImbv5>3wfo}TaHdU@k$u@nB(>3xXt zyW3FJy2C^R9FjsQ{#8UV0`w2nlY54Ev zXCcMpTJ{vOB9qA`s4qcf3`hJ*20g1LxKl+7oGIR2fJrmj-yO5MB;t6sq@av%yD=E1 z6k3L{?X@l@BqNWx-+cLxr~62|nN>vNy&CbuR3-W*^Z6j35R*J1;GwaX>msmSy%%pG zuV`Wnk33)5fH$#f@;2}9Xu6GzaiF~DjKy5U6lv*avJ=t_8&(fQ9}@yn;idNGApH!7 z%J(F!cOWtq3bl^8khCv)!}b=n*Ii&QSoP5N+@Uq`a?(j}j2Wl$=y-F0H{p4(JX5XxdftH%tLv6hBA-x*(EN`H3oXj< z(hP>M4L+wpUUW%mLG=^%xs*T1$##yM_fRrlDkKgVB~H~g;Qi!ts8gNKsqZaH{RCy9 z0Ed$#F1=WKIIX#*>Lbq1xYuG6;FjCB$TG0iO~B>Ro-}9S91-msvc|x=Z8gr zF#K}%B>B3>eD7xvmxNzZ31?wG&{Fc#1N}g(_8E)rWjBSG-@Js7T z2+5ZUQ?*ngPlmwwgQaITW2SE_t)FPDr^@Hv-fjt6Mkh!LpD)NfywHuRW`CHVZ^^ah zu&!WIsvo~-rXJM%KAhB+a>%<{>f4t#pj|u-enL2EcMg+X=)?#1b`GzYEyS6BlDe{J zatq#Iih0*c?eeE*@fx1;9l8pc3$h&qlfd80eDVF1J9io3M8Cyz?_qbl0WgJtUj>ii zh8Y3a9$#dt=6DM>eMu$}PaYhCml^iak}8w@oX@#v4mQ<``ytIZh0mDJ?kMqWe0OR8 zZhB%Je8~rFrnBAyl@%90S@9vsUA2fzr_0amAy)*s%CjyTptj;>_~nT=@WvK&JgU@k z+;7yj5PG>F(ySmXepftbVN0=VYH5*f$<%rgy;T6!E8CMgQuuAe6M8h9!PoF20YIIa z;m#0}8Zz-`G-z{~WFZUM^44e%>EbrRLuuHr!S8EE_bQ=k9TZEquH0Vsi4c78*FV*` zb|@~se}~GM=#!@irPB~C8NCOjDcn_++^s9leS%T!dqN`Pbq&)84=SI`)$-chL?0|M zFQZ+RHPp=MS#`i%QfUV08~J=k*te=b#g(}xWYH+kES}4tneee{bxz?CzN1{roXAG7 z&+{uf_|3s_1azm}uIlRphEKaM)(nAPu^5zc$YjE^7rORzcg6ssLPZj}Xg@*aZjg97 zgZhb7{szyO!M~E*AO0p!11r)H+7q>aC$mV^DuE zl8QX8QoE|xaQU-Mf0ug4Sqx*5Tsgy>6^N+vCd$$^`Vdq69FHx@ZTl*T6!1fmq?+Ta zTXR#=XDPzN&#E!M^IrF|pZPRQ>~D!UEgK0Vo@qarpP+zRjrQdpM9|f{2eS>@o4>Ay z>{5^UJCmAZ#*1Y28rVKfL$%-yq`2E-G5SfZ!Ie%oA2$?yEWpYp7KZjj*O+4B0T^he zQG)3`W7tn+#%t2DZMn(FzF)-D)Y@{+I-J&+1B&&_pwB4zJB;m!<+(NN)dK7f`A{b3 zwAE}&$kF^9_EBH1%={ArSCxiQ;_w6$gZLb-P$HbbG2D?CXh?@&H%43#TIC%1?jn^i zYV0OFe<2}FdXw^D-7fONgj?Rkh=gXA)KMm#auMr*-VmfWq+u=IUBhE+0j+WE z$`SBPHH-jRzV2yD4RBO z9Mwm49D6Z@HeDW#`NAETIhI4X5J8NBH>hkuV*u+PuqX_M7eE@UqJ$q;N(%D?Is6%3 zM5%%jagBaql{0i&!IGT`W6cS+cV+DXk-FkMmDLHN0vR>`{-y^F&?~bgfT|U8rB~<@ zrq2z$+45QtnOS@Vui|mY1g2fyVtn~TGaqDQTv^)diZqPW{*N|I@FeYyoUc{=XhEl= z_!PBWo)QLu^2v!#%S!OJyDnGCnaSR+q~2@v?pfXs@stAyw?+4cJA^7>czaTZy&ZID z=r|e1ks2Y?HhmJc1q&8Zuujw)gvt@Huxn3<-DyGT@ZY^b5$y86BG?5#FSTOU*%p(w zd(pKJxdmEAvKO}xwcXF*YG3a#wqOR_%xq1T`Hju>*QC@3`p5B-Rz;o7fP$D=)Zil{ zYcPFC@5kXzAx7YNtfc`XA9Grzzf;)F8qH^I8l6)@X_jC(k8)KT>9U<4rKU3J1QYeo z-ir>ZS#wH=e&;>Khz|y%L8ITXZs_8j`!}|W_Y4af9T_b2@ zT|>Ia@){cmya`}j^B;V`v!*2`u4Fv(=7)p#U9HOM+M|tnL1ZTa^*>8V%HLbF5!6Jgf(E zJNViv$6P_ei+z0edGay+!`!yC{Kd|qsb#StoH0Q=3Nmn*%-T*+!8im4VR)uwYORGO z@}G`={Efc%zBZmF13aaf7>_=qazZ-+t4x_Y@xyS_y#9cR2h|jKN?;auC!Jj}XLD(4 z4hxtJQ&FoeK6(5KS#^tdKg3M1L88g;YQb9b)cj;;ex5FrwvX^LgZ$SO^|PmhaiDx+ zqSLSvyv_>$eiYF?89c25o6z}X(ul2ZL72`e$}gdFB5q3sui$nR{O}qEFO0|PhGf{;pDI#Qz`-sMsRo}|Euka$A43zP0SA)w; zX{!W#c^*GZU^CMVvv&nbVW=Etop2T`#X^ff00${%!);yITq5VIjj&dIQ2)Zw@ZDb5 zi5Q?e575F@>?{msdr~nXN;a+mlMXfg1{3<;htPn^vGD~)Gc{aCuOl!dyZ@F?uT^@k|4_}D{Su}2&8@Ck`}7fE@xmEBcl$!!-8zc& z0P3dIrQv&#AhyYkkFN=elB&7c?3UnK;GRNL{SmSNXQFToWo*xpr0w#f;V@R5(k4ha z#1uk@r|`a$1?o?X$PVlpU9zFPHz}scqGW2u|kOHX8M>j zl0DNW&zT+By5N@m8iB~Y9R{22A#L^j`T{+q%GQgQgc@dTuCf%BQ#b?P_;XO`$bwD- z<;{Z6?qoR_LPERW{Uq*y_N<&e9KjerlX8v~6KNmqp->kYgaVQDnUvQ}h>T6v2Lz3x>`Agp>JKg;)}NO@n7j1VHT$6~Vwg~t^wxhpA{j+Su4VM@;nSXT zZEoP!wILDT4#dYshM_#qtTGyWfd0mAizvtG=lu&qZ7Sjr=EN5CaU^uOx=#DnQ0p3- z?u{l#KUr2s{!!W2-JUy5U_3ZoP=&`Ra@Z-9b3!seb}Elop3t8ck3|^lQm_%TTVTt1h25 zn2e=h>HZCDLWj>)laXF2$2$U1T6Y*&dtiu*IQyqs=TC- z%zgr_`Fm>0pDMRex&Rr5eLGp(0Jlvpnxl{>vR$-m4i@(P$zPS^aa%LF7!dg+Fw(6o zx1oEL4NrXbeY=QXEA8$4^fP@(MljDB+w8r5f~JR0YOvp4Nk;A+)!74iD}b)nt4q1syXXj zpsvEvT{!iS85k0cn1aPJn7*UGfzX3d@Jc_bFzHPR^bQPj?AF*h)UA%+#_zk2scX&F z@g&ZI%gLEzIvye$>uT?%d+_x*i%+S$NGpWtW%YY{9-QV+wmdW|p=>JgY0 zyA{A?q%DSEKG$Q3!13b_8a7Y6)mK8s6dK~3)U};<$y^CuFEm82!sn~-`cClK1|{v* z7=c&|jgu@{pGl#Jvt+Om#SC^T{@ec0zh}$&T=< zv_zDOl;$g+U){yGc`{%+5k9TB>=N;w-GhH+ScJMpQks%~wNS5V@J|FgF`7Um`>cgf z_oaz|G1(3P?yo-yhSq>Wd9c^oqO4wHnbhwVnxiw$Gy1+~2*Di?@wZjG?nI%`(|J}! zCYI?>%`-$*&MC_5?M;&*+batVM8nBd57M%J0W~K9$QqRV$1~=+qv>=ROGA41{rGBn zXoSk?6iSt-*@XiohYU0uc(25G7q2v;**waO#)e3XN50F_=L;L~KO@tmRyxp@YD0vA zO%KR(T)Aa`^djT>w|mfNfXijck76}HT!h~)zQviE!AM_HJ+7f)yk^hj-d-%M!K$X( z7X=g-|ASfV3Eoea-qk8)ao-hO&4Sdc;u0)!d_trn5{bDhV=VVWNosz#jC*qEsJ7w(185n8eK z!kwBjB}#N?|A3)fN5+^5Ud4jNYd^k-4;lE|Naa$s47B+X)M<%?G=x0#?Dye9?+|Df zqP`~CmP1hM**7a>dwm&R=aFn}$pSXXb@Fbw7yvl=RSrF!(~it~nJ0Z7p9ZgZtqMLe zl4=?quzj!>Ek4OgODW&>>`z1rQywz|+apa^e%0-=}$YHHGk=sZ~-}T%+7-n`?@A5QXkN_FmHWJG#Z9Cp(kCDKkk|09~B`Ut^NAx&?o4V6-H zD3mom$R5`)GW)9#DTaut828py5#|V$+s5}tv}8rUge$AMPt&-r9=e}CKdpNf$Hsn=f>$>*347Jo*t>Oe*0nd;hv%-b@(OzhS zv3SHT+kgnTUL0JwQt0$RSND26%}+>l`C{X`#?npaGx2Gt$+jGdbJSVZEH!wVQ&b5D zFWpl0qi#{St-1DmA&zheIL3bM967bf8oy#Hzt3~*3LqhD+&zn|jM;p?Ma1yoYZ3cy zv1s?L40j$bjwe4XW2|ChL40f$+KfjHz0&%ukx(&IS8l+QHFMl$n!a-9lBi}?LJD#I zOG(3~KOxHX%a98im%7me=Tg{4PWKLBwz=fD0ouv*lx%;AsV9AHjRvYR!*nb^GpX#s zwg!iVL@Z3^(&e=d6JO2etT@!aOWh|ss6Sw1tROjy)IV~T&k%5s5MRK-|93eH2`Y<- z3Njix>%a6YHyEUU^(@3>qNvot@#r@2Q+THxaXWeR@>+~fNyND-IF9)j`aEr&xPYyrtyM7Lcam7?U9-cJ+8R{W+F6Gy< zk_Fc)Lyxt>CbN_(tw_LWMXbfG+=Qon)fVp43iQUhp^blQyCSYnM(ZL!jd{;ivt?Pu9UD<5a1MhA-DNAp#@ zsd5Dke&x!?eqQ+c7e1t=uwY!Sj|G$6r>LzjXQEBD#cPZH;kCS1$YSURi+CUy%1{>j_yDe2r;EvjTFa1UivM`@T?))Y6V4NQU5B@F&%BI~DWN z*CUQ`kIma$V{?R#%}3u8RSEtiS-Op*@p-))zz#$;NmR&l0c_2Bllnl9Pt(N%4MN{W zTxEU^;~3&_9wp#$ApQXpWufrPrCPhAVi1qj+!SyXpV$=h7RAmLYo{Yy0d|Ypt5Fir zT(GdH`2$Y%X;|69;Q0LX;GduN$K(D5a z>#9?R^fNu5dyN>9kgeh=X;{9&$8Tm;ESSpQ>1WZ~tbXUHh%^gDU@)nBgkch{m@JcN zQRr~~wN6>S1Ver*I0x=uf7AQc5~=)Tdq?z@OXWha7CSD?xhT=EJi5qKM~u!!^>*UXk=ia5F2`ucGPUa7!~C-DppNhLiY^$B>@X(%+$ zzvqHmD<8=@)LJ#FL$f-@M9;+^i+73JIcS`TW?Pmv4u`ZTSoFRjGpOcTFcj~F7e9Lu zvhSr&$-80QjqWDy0S55<>~Ad>gKEPuqt&)Mx0V<|M~;gO_*x;;mQzRf|$u6UVV-4 ziq7^EEIWjzxhR+6Qja%he@`r#JeZ`IOJ8*3VJgmb$pa5=1zD53b!pD$j;CfgZzt>(<2z4cp1x=5lh zoHK#y#UfyrxNpPPVJ{h8V`;$i(lb8qyCO}3VxiLPdAE37fNa4YdMJG?)0@WgON0b! zs3N~hvDsV7LySn|0%tG{#U$_aN8nr^`yVjm=vc?WeFsx#0q+EKdcdnEPcy=l0KF?d z^2CX+KGgf(d4(CTY`i5K;jB3t|M(&*H@=n~ul2u9@c0N_kKl?GP9P6G=rNmf-8Py5t?H z{<+A!SaukTcyQ`#>wu_IzSI(RaDn*nuJ%D%K>WyY&-gNPys(mjs=~GenQl;Zyp?TY zEgq~!eNaBDjm5b%mljuUDL>JMx3i1>>)2`mCf)SxC3Y@a%icaaa?wA_lWz8W0#Pu- zyNFh^C@rFOnx(pMU}`GP3RmFu-QAIO{0Lu8Avzg*ygXAuAk)}I^;_?6wIiu%oD91U z2Ls+l6q%ZFjl*9UlIuE+i?zK4NJbfEH5VPK{Jw=cIdTJ*|BJh~jEbub(nVtgcL`2# z8h4lA(9pOxmc|=*mjq3tK^k{xT!K3!XprEp0fM_b-{Jda&Yd}H?pky2I%n3o_x$T# ztM~5O_10T&)l*f^-o#>AS#iHcshWChdW!FF63U;M#8v=Mo^wv!EnXYFyX|(!9e1N_ zGssG_5N2!15k?JdYE+5;HHu!&e{$W!IjAT1+=VAIv72MJc+|K2OC)m*8i~bC(^aKQe@}g~mqT#j(=p7nFa0 z2=hLXyRdoXI`+-}5sy7e7vZkA;_=pW4gs5gwskMFy*pn;t&>!Mk@v^FG_Xbih3LWL zVx6oj#;{ULQNd)v{2X7*;n*~{2gK08t~l#w>UWpJ$>E;vHiKZX-Gk?`xVI81@nTdc zNr8!sz?uCXJj@==)2QJVX;;9;+ei6hEHjU~K(>T{1VZ4{veuJxjVGphC0=5VKJ90o zLqdX#92{2)pZ52QsYSF%_;{8Zx?Lp22z{aC*C4^OZhMA5M`2E(ps8gYRp?op3ZyhK z-fb$H`my=(iNc#51TO=QA)Vne4QCM)xeRo8EMH3$`0R$CW?T%`A-(|p{2U3|K5i3} zW|L4&@q6^K=JPN3=dyB(9zAyWdu!mqr-*^|Q0$Drz1My|^b3p}Ue}xGiT=R_t6ikU zB|^e9Km?0Mcch&l+C;E(oq>)qg*Wedsxy1Oo&fCDvYL;Jozwr&Ea&hog9TNB$ve)V z1UzErg~?CW`Xbu5ce!q=imt^7)|wVwl{v0Hnm@(m(Jx^QD@xMNPYUSZ zoH|#r9pnrJ*(;yXQ#t#zV0A{B&dUsGxs8{YKHmG?o&CTritvtZMBXKY;j;*CU`2Og zer@pu3aF@u{F!-_Wq)~;&vS+wT{u1@6=>>ud_mo~=$YbkS~x{fs9XrC$i{6!gX$r^ z2C5yYU9O@2zj<;0bKL`;k*D9D0$Nk{p890O=V~*5p zEy|I1=M@NPjo$epAKgpO1tlmv8HKE@)?sIv=$SSvR8Xp%xrz{o%W)A=T|qYSZtDW5 z9NKgi$cgmYm{XE5)A?Zwvc4D$Yv$DYM$A92ZEs{Ux?}O))dnT)R;Z&pTH0x@6+g7z zoxSZ_XR-5j_?nD37h>|40sn2LYI4*$xmZfO)U8%_y(6dDABOG1_JAaU)XfcsQ$DBN zH(#C^1E?PsB(Up5lyhfd$%EJfq1DG!);4nCQV*NB1p?_=Ykz1uO|yI-P|%l)wdtNk%E zgV?g=oTCtQX@vIEjUsbA3b31$raWZE$afVh-u5k{ykP&Rns?5qZ`{Art5T66TfBh` zlmKsK`yLT8od09UMqq^bW`Hosz`oCoAfaPp7bOKcV$*V3q{^Pj3rn=SiLMr+rH`PG zzh|xq%WutzHNtVSS74DLSoD7ySIHR|C(-KJ3yQ8~R6B@hG2h-w+{b*w_>sgv*KKvK z7)lO)<%KIg*sy?CSC!^Pzqy?D?D`$@@w^yz+ZLOTR8!BwPh^@^{|HO&R^Nh|wVKlm zG7P^Th+rFW*Cya8ZP3qXd^BAsCYqpp#mLN~xi^vOR5o*H@+mTs*hmQB>JqBCB4^Fj z|BGwnrjG>fkgCi_65|p&`eAvss*Bluz9k`~1k5xSS9XjCCn@1WreC7n#1I@|LL@e^ zR>e2o9famIi$al?#1{HjLKQLUICXNg2fdh%+>;-_GPRnc9Ix<81 z-aQ5i3CXG#xQfMsnRMUEJc!+siFJZY0AfP!lOcPDB~_Ngf4!KT^pDg0ah%)LjO{Jb z5KElc#rH1RD(urC@^6|V9zb|WTXe>hob+EWsxQaU;1>FcCt`@+Oibs&E&c5W2qE>| zBuXa47lNW0f%2i5i&`nJyJo4>VZry#lYyci744yrT^Q66M$hcFq%fc4E`GJ~*Ndq; zE`x%~IG)~p#bGJ~c_VJGQUp^b=KJc$6>s7|;wdAQh*z3(qQ_Wm8~g0SWeJ@pmD=!q zWl~qqCazEtrD++$fb^7p%}SRTCYuj8DYA+t6G>zwy)Fd3M2!{uwG|uSK!rag*~K2e{0Xb06u#T4~%$~bqB`i zi_R6MssuGShsQS*eisf$Fpz0~K+hQUzmQ?C>Mw6P8Sb*u)7^{071t@E=dENb5SL>)+f6EI zTW~ji5_$~Gt*R{NEws@JRS?On#D+X8J})4KZdI#wr<$?~tuW_YS^b;&{hp1-Z-D~7 zB?_`FITO8d5bFH3iAtW!0SSut2%x43q#RJtWtF0{C}m{tH|;d$G-PY7qQz(XI^X;3 zxyBG716xmd_xkFyV*&L7I~@|ybsOP+AB&bJ0DFgg%$>@>XQyx~3(-Mk)#iwkmWkIg zr#$_6sXW&Cz6;vqA#+*^IM#l87jXno?zYsBPjfHZ5k%=|(kf$_NzoR{FJ2H!llnaI zTQfsL>67ueL=0mo_fqN<9cGKbyPZYU5`OP4`aLFSPs_wXE@3+<0tJMd8PxXFIhIfa z8ckQ?*FHO)M(e6KFMKfR@$McLVeMf1lbDs&0??$<@GhDzrV23=22w)tD{?3(yd9?? z8muhlJPI4jN_I=}?y`<@$x?WYBR|9g^}LGt-T3-hQXR8Tane#B6+@=L!u^=9;trt| zgy;CFXU7p00pPGV8KvyGwI2^d%oI<`Do|-VNAOB8bQxsJbJr6#&tWB2e=EOba#j`@ zpFb=lQ(7mdGP>_w7yy4e`r}+6l<2ODEN`t2z6A9un+?$^!_r=z6r!`CY&a=Nf>&^w z>&-eKOKPB~G!<%AlY%)W-Rd08@+#Vs@1zr4doB85bjKl68RUQZaJ;Qc5U({pcZNR2 zMSV@$6PC7-l)$|R8Ro43;$U6|kg}oPwN#2tVOs6b&P}0Nqo&qB=REp1{<&U0k(!d+ zmi<1U2l<-_1mI3-Npm44zq2yxop>Ufi<0O;zr(5#?icHr$>#~2!b293qa6taHiS>_ z2AaBIV%x>oIR8&KN3JhcnwnY8*5XIG^ZSC@JXfVcuXnam#xorQNAUe|y%^@ZY!nt! zp12W;lW*F^G2zX1E^*NC4^rblSGtnY}T~YS8R@ zwFNgE{1yO=_d!(a`cVCJn!M1S^hu3b#U6(lx{zWI=?RU&U4du!&Ns>7OiED9^hkB9Y5M%O{YI zN$7zRkSWB>n*~**$aGv=*udw08p)b1Hc=;QHFZTo;sB~IV)l;!Zp2{P&XbW74Zoy2 z{Y)dy82V}80xFZ8Ic`n_^xz&69o5~Cg7?-jNRvsRuDoQaa^>C93|CNI&uZdgS$;nd~Nl9U*$ZgS*v3$OBlv221 znrqTPWJ0;Wj0~`t z-d!t`H2c%$wdIJ8PvyP{E<2${bCyJX#{ifM0LJ$-7tfUyshx|5keeyn?NBo}ejvK- zj@OD(7%(70Tj8dyv%fUMKU109B4od+KHYr^<{lkR=M1X+;pLMq!k)>fuSOAG0XAk# zFQVhE@_!APpEJ8zF<#wCzxqwVe!g1lq*=NiD;OS8(OGL}n%2vZmy`wfBE)Ej zYV9xk?p<3V#Sz#YZXGb~)O39Zy~$j07W-n()Hyhm_s5RpYkaa%o;_hq|$dAowAB1yqMWkY|xHJ@8B&+`bfhkXArYIgTjwtqC)UoRZ2 z`i}`)&g+h|oW6%8 z&1VZ3K|qj@65&9bP{K7}ql31)l})=N+2xk3N*rWAR^HJm=z&n^9!}aU*KV@(9j*L~ zUmG(;rPbZfv$y)?lY1X!a(wYb;+T|l5)<7^ze|5n8VB{=cahkUxY(TGXNH<5ws~_6x6OPI>wBQdRDK7h%|LQM6s&BeKGyX)8=ygFMU7y75%P@vj$ZHDDwXL`t|!7T*g$KH9jZhHQ^+|B+tt{wo!2Qt?lMZlvOEkJnWB` z-^ychdm*e%o=m)oA*h~<8_>b(W#8b{C&D8bPH4SjX{EHugG+4ondBTCPfI;69!IHs@vdVyS?6JH+xK8Ral907T^H9?ss zj4Hzan13UcJUpR&FQ2IGlyIiNp+vzOOVwH4nH#!e59qZ171gOAT(c06#iiEw+(1F6 zhC-&AsA#6WyEDSi)-Eo0`ekQWMadVaWL)bwC2;j5%14*F7a?_9avkfrG9GEmvLW;u z?c1ZVAp!GsjipAo?yb#?cy%Nrz!fXcQu|MF2HfnozneUZ*|oGQW{X|$_lqv#hO9Y0 zhDPG6cnLf8YMVC^1;o|}MX4D0)txB5YN}i4OM-H!h$2+EF6680$gLk_uWVGXi1$Nt zXZgA@bekMirxG=9-Jlh`q2hKNO)}X*Kh7JvY`W1{1|tFQ<_`iijX&3( ztp6@O{FCNCVu*xI3TNpG4bKTY<{l_276wS8ws%?+-ANPri22@nYNpQRo=N!jz0XMl zc2`(VbRc^sZ*(R885uc^K}WRRUwL24F;%rua&wn{BVXsw9C!8YdsijeC=)eN6#!kF zC;qB1G>Xr<2h`4zG57eg$@;Xz6NNpEqUS8E_}fUbj;XMp=_<{Gf#GzPOy$ZK?@s8Y zKU;9Col<*$zRD7Y=|U!7E!}s;4=bp%tK`40q{HM7yXOGF*rRW`iP4(8KHX$*2o_Kj1E4r72{$wk7DcH z>;2mkw9=|9#+;YbEz0p*RvIsb(xX54n?jE?IU6hNX;gLG_Ozzef1$cvWd@Oc-x+_{ zuHC^E30j2;yOd4tO!;-F)dA`WSoLE2!vU|#cy2p)^G#IN2s0Fxna+fGgK~doeUalR zL4bkpqi0~yR8~!f!X;25Uv$nft_V{zN$8MJg+wS2g%tQ%h^^pNa-vRkH1AIrVVjXd z8Qt#gvCNROwATJC_a1;co%BJA5Ajt7-7WU zDyWtEsxmuZRWGA(%3@Vh)9|!%>tqb@0WAXG#-s4N{1I|D58(mZLD44;6P0b9swiL1 zfSoHF{!&sq-cO&uTac(v06sH)f8+w?PuTLN^ABolmV-jO!d7ll<2*9fAb+gmFgOo} zJ{M}b6DQddTYgmvUzuIVFZMYMa&QPFsOyf8rN3$(2&v4DK=A6uhexO;S2(rdJS8`s zG@2_+6mTxeSzIm~jQ+%yW8st4E{yD_i~6+l;C2^$(cgVQ{^T@6TcEW#mI;d4M332c zqUIwPQF-Wda~xwgZT_-c`lMtg+X*{7+e0vEMxZ`thqS>|?!vCNV>=|-#++LyAB)bi z-d}w3%PWyfD<~bscH5)X-GIQAg_G1PMkZOmc4G~ zyku$dK?+UyoOum*uC%p-T<$`RdLYG2Z<7KFIfA;PjE}=L5^6De-yhYMCRNI0k%KJF z5(=1SBjk9EDB!${FXA12A9MF=N7+=EEL~yVMVW3$Hc@ozaausl;^08^M_S5UDK{eb z#Mo5aUX`-IC>O>2s%=b#7IK+3#G0g|fTO-jDdD>KxnBVUezVS_i-Q9%xb(;oVWCHWmR_lNXe=5$&?tiuKAA1|kv^{6$%-rXR~P~s8Zm8pp^*!h{Y%4C`^z}n8A`TnYxA!mdx&H$fwg@k2CzQS36 zwL~a%s0s|q9Vko_X5qBK_`*kLr>q2WiQKexBH1k=Nm_z$W9pj-mTK+SZlY(Q?Od~6 zM5>he0r~HUl&X2$AlbhjgLkddl6Z)!r(dPEs~^lvI^X5yRdQr4-Bb^z;&{ z9H>a`E_+8&t8jO3BFQ**s7oS>*`u*_?HV>1H7yC&WSO{Z)zyIklX4Ox6Y#u*-7j{< zb7EnatJuF&LkbUC2p8D4@ik%xgnEV^oJyUn++8H>1H@HVo`(ibiIl4k9idS zv(trpFflHv9!EvdBuib7n8!@6$Uop~X6`$9T*KpEFI12j!FGu$f9sPpbuI<&*AY$o z1MwxpD&p(pI$N!-igV8h%d^3fgxbbFioxAs$*}4CXL>;{SOiG_kTUjbID*U{4E(J6 z@k7GLfD~zK$27L@ixE&rk1a|6SyO4I?YzlN+0Yh^8HP6fY#!MJS&s&1!jT|FHYtFN zKb!hA%1B4*dl9F*Ye(?tX^@6nLM5PSpihG=QzcnpcC~X2nRrrzH$K$ln|H4n-munW zPmZ-fEA&u8<=dOq9_Sk~k3e~}NiZDFClqaYwWF}OZ?1J}_-8VdyGW7>f59(L6Hg1F zi|B)54vrpUH*!QkGtA6Z=Eo|Qv$s&HtAFzhV}7$?vwMrFY^ThD2?Y55h|4^o61sZ+zX8{~B{R;H??jz^e zRNRY~Wx=RAxXk%8=+hxff!sKP}`7Y{!k#nt-Wm5R3Gt$bNg2pb240{$epQxQ^e zB#Q2Bk!x1ks&{TAKDRcE@Ed^{Nc(D`piFzl9+@MSVo;GJ(TAPcjm;S))=EfE-B?Q$ zPy;#_V3MeUqucfnFGeglqrm*5-k^1a9F8!xM2|Xe+*3PT-5VESI0)WL_SIWsrxx9K zYajAd%=cEV7+JxX@rd*LdZ4Lza*PpYhaFU<%1>jbelU%2KyjS(aUVN_NS9TK{X8M= z==YVcZgU$d(c7PR<*}15-bA9nQw`I1QXIjcbqGvUn-1Pk#^hCS#Ce2YnhOSeP+LK{ zTVP5th!bSk{?g)(8C=lESk6#z0}Z~lzR7$t8T;CEiAr$l1BN~wi#Z+fWop=kO^7Ok zMut^|`i40aE)zJ|4;DWs;TPoN&Cy>Lo@0evq2J2PprzUiYaAh6*qn!_xEOU!4%CEi z{D|Lmad%|7z|PJmZtz!Ctw0ms_xA28Wy6#L+{E3Pe@}ski-h5X!m!WfDb%b`^uk=U%J9>1U> z75o7wq?gVvFKMkW8-z3k8j@cRu{G%MOJ@7~%{{p<|Mh|ij|c6!C1$svS{$sqPer90 zWdbtbu?bk&$QH}rM~#Ds&|<46h>3o}Ju2eaTqXW>)s>d$Xld1{yJ6p3^KHYjM<$Cm z6)Mcb7J9KKZo(8uR$e&FWj5h>GPI3fJ4uM_H6LntS(pf?AlQ$v#GL%#;;-{GektB+ zcHv8{q-z=_3-q9 zUq>~}*5TJMvo=D%ZgausV=*HS0jp(Co)RH4dtC9Bs=2mJJWD$GkK~xxSQ-r6<>tje z%E7Nj&D$G*kb+i3TjDcx@i72+SWVF&34s|%vE#-KJy)c~1LYx&g_*mfYn61IzoeYa zqU8QAi8>o+m_~vKZUbCG!!0LQ&-Z=ca;atP!++w+GflQgf7D6w5xF!qu0+P<0?WDoXyF6Wfi;3%7@ZI9s^{T*!WlwU@1PLclFzU@4BE3 zT%*HuDrr!!P-g+lWDGLkMYG}iFSI?6gB9Aw@{@l6YPQ^aQQ5}Gg$M-wNi84^8JsT4 z_ced((_rE;r(DJ~mGWw#lc3;XDyR;T0k~|zVksk7jJm;QN=fyB`kC!Bi-|cxN;yl# z4SgSZZFfc5)~jF(g)H%kIfRVg-7GMl=W|Ps=;^$q#_1#exQ+iyH0#VML>mD;h;Rv2 zt;v)-N&BMFCG~7j8|h3TlbUyMlmrM>AplEr-|b1R;7yq|5!EG1+KKM2(#179v>p_%cx zMh^oOnL>yKwqig<`6NOci3Wof`DsXc>-iJ% z6m+f6>QqdHqxRg0HWQjGuJ;3AVMZm4v3@&^r(#)7P+||wvn)U-@cg!C1us6$F{-Fa z=3r#^9F}TjzO0Fj&g7Jwu2`-6dQ-ASy^@!aYBn%YjkCq(m?$goL)4}5bB8aX9h3FZ zN-yX@H(QyW-b$8ci}M$?RztFoz)^ARn~Po@&jtKSTuJUkO45m8vrOVM$qTae=KjC!5LuKVy%-Ybsg@}EVF&;=9=CStz5wioL#a*cn{ z90BqH!-Z4f%O6a1t(0}Exy$ekeeHKF>^)cKJJiT%RTy5(yQUno|0@i255Hg56$6Sh3-2~wqL%lA*FUHIab-g@o^JZ>+;Jb#d{yK_)+VF4E zYk^;P8bME|%H8pGfm>V2?u-sOw74_vr8i0@yG6RHs?RpzPYObZ8;B5k`%_;pr8=t$ zJLIFMTD03lQK|8q*(Q04QJ9>H(B!fWSY{?u6~vK;USrNc2&S-{+i3I)Z%ZCfHNLvV z+d};(*xTC<(W3TWY$M)W(|EgJQdHv( zG$gaR(RkUhiU4OWrGjQvkfLQzEZhU@no=FrEfFSagmm2zPxqzzyA^uD!(|@S8AgG z?25o_lkeXDUh;OPre2DE!7(kn3l4a@%OBdd-?_(>)x`JXjd>tmQle`Vbx#v}FtL;c zt5zN1-4BYp=Q77`!ft8PWh_yv-oX@ih^Fekmb$fdW`;BXbbVzXWxk>OZ8+fr#xZ2= zaz7t?3{%_Cb^f^wPU&}O0 z+=wx}3jx368f3`cdZ6aL)=m4BXKbhx^fH7ERLsWEBP)WVFrD(Jo(#!tPfU!m0vTD8 zT-aKpVobI}?av`CW{p~JL?gz)p@^8C%*B2^YN)bU`Gc_VPKMJs(+8gTa%AtB084Uj zlh_}JUc@!^LacychV_{NVIb|s8BCHhKIi82H(Rc}LTs;VS*1Gw@JsHU=pg?J z{Z>y`guQi|<6&_=FsI6D2R& zyb$~;+Z|cP)4TilEpDNyG|rTHhG;NNdA-S6XA85&bO{_55ut_lj5vc^#K+m_^mI~n zjRhH?O#bt(cb{lmANuIN8p0)QXqWXTDDECG*y@^CtBG||EE&hv@y#1k@BE&LD(D9a zHz)6qM<3k(bRPj*lGFIrV8CVWrhZ(}7djhdO?RAWte-2G)&6=>fbSoumr*%cT<+rI zg=7#`IpOiJww=tmp6RwM|JRE@se#Yk%f>h_p4sn!F(p;d-cqw_cs|IE)pI- zHP>4L8Xi9WXFfh>x48I(>IocL?hk4jpL2hVPi_#tmojy7Nvxsc1+N!{CqE8yp?!$+zcy+k1F=?arlTx8&@q3?4@B}vpjxgW-2AkfcuriTZhMUKTM-ox>viE;f=4C znfnVabk@;sIRQvO&u z)kdU6I$ts-v&cO|K3yEj%2Ky7Mn$7yB4f)v{@07_+GxuKiSsMx@_i+kzru_=qNk(4 zR(N9FM1wCA>da9>I#Sn^JQZyPHdNY^tF2(CzogZlNyfX2`(J!Ps2ESG;;x4#ydM}J zx7qwsao9hvAmd}?^8ZGe{*$K`4&z}HKAYF>$D60iIiz^Y^uJGg|B0l$;pc3^gDcv7 z6Kn6w4>8{g{(n|dJXb2~Py7nH8m}kj;aMr>f1L9WbhlFfH8%I3Xzl;eHpmRTs5|m$ z4ScN`aJ0<+U%5m6r=+D;Rkqad4%1u~T+`4HZKP(AGiM{rmC99YmlDGLU%Zw7rv&{U zR@%GJl}&iRJWVhJ4=8X!oc~|qdH!FBOI%B4{nv}p64K$i!0m$#{iN83$BcjVqcBD9 zhY^teZmJW1GNn41NHO8iZ*<)&vttxXi^LTV6-e)xS9r^Xv$T%ZVs1%T9UEa9Qju){ zqeY=4TdMlkv1l~N06*h6cRW*BIu-AM^w}{2v^MLDnTXkq>Rca=Qw~w&LvBCBy!z|K zfif_lmxAIlZFL20SJ&TC={m?qb5)b7R#!&x(Np~PxG>P;8H7A8)AXkD=dyD0c-lEG zpL<%a+CDBHI;jGRzJzjjD|t`9H?pr=Q6Iw27ZXXE*zZHJE2%f{N#Sg>_(YDIokS$~P5vqfZ|kE5+?!4k4Hq@>ob#c>%F*@QZUR*|+zX0}Vk{UGR8^xahyz3e8nk61xnV>Y-1ftUT%cA8O`LLc&E z;T7Q-#l&0C0!L#@ek;KgmX%m+nY-2hOEALcBa_)1Eq_`|lW?rW8!W5O?typ>mb`?{ zeaxONK7t!ayg!{qkj)*5NBPYny#amfrq7QY7Z2{~* zoY==%F)ZZ)$hSy2jJ0=$+Ew|dgz5375M%B!)Q!lq2@LK|3MRsh1A+=_MZqs3oJDq< zZ^<9=T7%o`NoJhu*>Z1-Jdl5J`RM;5K1$P}XWT_<_FiJZMDM~NEs06I=zrSJiW+5C zLf0+ABMdP*2z~zd-$o|=zb(_0ikAlka?d6b*E7W?&O#17u(l_#{_Vlrva-4e5xv?f z`J{v${M2k94Gk-|9m2Mc>>d!d*=9Ly7B5+RM&1JZ9r?o7F2}!DAJMz^I-eV;3eQ{> zdFa9ziGJGATv2b5Iai@pn%(Cc;~Vy0%e65y#~wv{fn2GUNl((YBwF~^_=W@BY`bhz zo_1zKX1N~6|9}7U+S@CkdBH$gEH-R4`$x>RHL zW?(%Kp)EqD&YCrM3l28jtDdxVVYhnT7(yz{?VR>3Y_{L|Z5jr~1zIo&I&6j5WSaaS z->PQ!U9S^5Vv&>s4xb<^ssCzHzm1H~lU_IT(6qs2f+iB-(>9DArxX;QIRvy}1tmy; zewj&D6@E$7kxP;5P%(+BneAgne=6eKec9FxNJ~}TYnR$Xw(dBzvEp0ob%t#qXOL07 zkQ1rS*NZ`VI4hYevOBQdQ2QoKTBsBX{h%?G%s!SG!z@#NPqRk}a=0lncfMjUC$tjW zh3EpipWB?tylcH1@dy$cuuYAPGzQb$r%b3>THWk?ymHGVS(9FeO0Dtzgpv#lAT?z0 zBdJ21G2ALu1`Bx73X?*D5cETJjAnWCj8dGYkZ+q^w!oe#SgoPkw>8<5Lzb;*Mb|9K zVkI8T*7pcgbeB+a|4*=>qQXRG`h}qmk9?FBtC*#lgX#?!oy84nV*M=5FX8ks25oy8c7*?sU$ZenR?!fTpva-+ ztBLqdah$N# z`{%$iV&ZMh832gmAySv)yc4DPXeE9d=|APE5vr=`iYh(11w+lVIUI`dhkWT;(r*bt z9~6;dWAPvS^ydUBu9mO*9yO9SC_j&(>k}>7l}V`?P@X{?9}>2?W#9}@w=?R%T2f$} z^tMK`DY7QT<^^+rKZ+KtQ7EaH(=oje4bEfYLP^f9L7)|NCmUi!5MmP_`hLZ94G0kocO zjvq7>G*md{Mj`!~YW9T_S_q2ISX`+?92g4{g6n88PZN*^S9yz%3ntrSlEB8RDE@mE zEZ%jgvD_LF{O40-CB;HV$MNDMTIjyjbAjK3-m>^Mk_I} z_ZIC^TH~m^Vr5rv@9ppZzMKi{MJ>`cYU{9)WL_2CnXp##&A(po-veAsq;=Cgg6$?c zw~qT81X;2@7@JhjVuqp$#^-xK%1;kg=_b)vp^5R_NIf)*PDNbfC9r$53+?I3o7(OR z{q@2SoCFvf8lI|?_>+B;fPemJyrqpMkFnxKFbh)p1vnFD*HyCoR9+7 z8jNn;k+kY&s90#IUgGGQKaDXz!Hv}HR5pv}Xtt=)@CK;AraPoK&SEc5a^7|5H`?mn z%Yp(%Z>lS^-2D`3JktH%uQ82@@g|H(NmIcnW3Rz*TwpLF>bdXa->sq*5R>SVgwn9X zrd#u!uiHXoqzF7`=e(yIA=aW5uI5)KZVm5nWDC-(yi(<&h*aY-xPHld>WIE#(-l9x zBvJQO`B%llnZo+CsZvyyAO)w0uN{+KXSz-$`D0 z|CG%YvwooAcw4H4AlO`-gOSwOtjW%bH}#lW{j-dEw>clJ7xe4{q`f765m6-2mCfHO z2L5!WEjX1~s+EeaS!65nV#8&;%(&lT8!hd;f1}^^|~ew%@-(_z)xJ60y=vX??3q{g=1Q{jgs*UBkp*SAB!YI zI@LT}FpG2hsP}b@LVzG{O+%a(awM&RO_|9*i z*}qp_~QND*Rd;sTw%(O^>C-bETbG~GQ zS$z}yQPX7B;Ge@Tg0sEQg4AG_xNmI{r~LPNVm76Y>89WMt3!bkS_{Y4P?Kkt^`?=t zlA&k^mKOcxo2xPqwMt8~MM&CG_9Lq)|TaJ*@>Rak^4 z9+KxUn02V;Pxs)DW&45^^+VVkOwLlz#ppL;x=}+TH&5g(TXLa!A^kj9*S#MM0Jd8G z;8bn}`q=10dZ=HO>inSEno?buDQ`VgHpHYA<=0S|?{A|qYF4x=%)nPvmu6z&ZE5q$ z8-h*&iqzRZ6|kxWE2O3yCU()I$Ku?jsmV##p1!l0!z?ugd4qwDMw9@RpUaU|b9G*U zRi3wyRGk8h=rlsF;+dmc^`SNzuw*n_;zX;J`RNsd#B-j-d5jtuWLF2K*6uQPqd5Xv zoc-S{Hc1vyePW~#AOqBuEOl(Aa_skOnNSmn!oq<;`~5|S>p&p={Tb(`(9wEc=0G+EdSkPOcX03 zKmn9&ho_V8+&Bx9G-mEJVjEpixf3Pix^KJ<_xUGjxE@RgOMT6iN~odUjT&xC-ZUEQ znqp~lG!;1+nn!qZpG5~i&uhEV@(VqzmdOTZ~l5=_yk&~XpQiqzcoJEm#SQgUs z@xjiTAS<`tio(!tFrO9s^&K+df_W>+!lb<;wIEC|L$#9b&{nLc3|p(&6Ss{UzjY6W zinw;*j<2{gdvyIL_&Cw(KU&?Q*i8)}7uNhO^!HuYL^YHwdWNwx#B~eFQXr5%!*}ty zwFIfQ^56EHnWP(BsFar{K`8SJt1uzWW!?!5&*!u0@NdOPP}zt+cjz{<*V97>F=?C! z=93vRlzYdD2*K$2Z3hVbLbKoF!K1`{<6QBv)RY%Cz#9wUMd@8!Y^i%{iuEB=Ns?hI1xEyZ$St(jN$5fB_K zTEh_8WIB9yx-ItPOgGY8fgKg2VuRc4nu+Bstk2s=E3Te05PrT+<|GE9a#9_9w@|xR z0vMzPl4l0{ux&qp^iag|ANVXq0cRc9ggLJOAN;TBT4 z`)|iAjT(*tY;4~oMF15lKM(wnX@*-6WJVP3AK_@2l%w&iWn5t?2Kb&FCEp#qsn_^oDYqNqdt1}8 zEG=31rhocsT++MbXJ8i8d~NC*^4zX+&}#QfnZelozQ3W_u-Q6AkdZQ7=Q}h{{E}wQ zXfgRKp{K1Z5f3ts`?narE>b8pW-c{AVGcKS^Rp~Drt1B-Fg0kF36QXj+5Z)5-&lI% zyi)11Mks`bUaUcX>T5;!mzXa$P_aq8<0jDveb{cgV(<3s7gRM#_14-xpZ5q=;et3R zbYya{9S}dmSZc_90e$Q?N?+%qDK98U`!e1}bQx!}9CJ&igF>XKS~k~y*g7-C7?W8< zgjv*WJ!&Md_OBPv*e5A5E~_O14n~aH2GtvCIBqnLV(t^6Z0rw%`}Wj-7Z3ddUi>yB zm;|_skePXP7k@0V=+!FmhJF)4LsiqBl$K7oY*>2ybDUqDxyA8u-&YDsF|_o@lf(7v zrceu2F?iFVp8p-LQ7`t2 z;EoPKw`gt59`?N`iLFs{soa>n_<08NByfIic>CVus>}F8rH4N|%iacM9Fa@9w$_kj zXmnnjf(-mA%0XCw<%Q!s1=Z>+MaB#&o4*PL>czd{|(*3UZX0 z&b1jy2hOB`NtGh#Ld+_VJo5&D)p*lS+^U6`2uqM3l{jeAt5j!&HS9G}W(OQ-_i250 zD<@Et*pEP_c@OW z%{Cx&EOjQhxaa2%U32`Y?3G(m9Dr~(FBdchB(_V=r#vn` zbhqT03FL$W&B)JXu#`4v!^o7 zkd=~_qSc3y>&0KnjEVqx^>EQ8W{{QT0P8>$wOE773?*t~WfsUEzogWX3%`?!*F2wm zqMAwnJG_gzP5By#?}%nhqTzu-0swfh3B6ZzX!?F0L>;>Isge5qc;(9)(eJuZDbk?A zed~7`ao;2;{yDe3k%l{_T2ON|%TNi=`brfabH$s6el1z$b2Po}r z7oR7g%4ddn&c7r%>jX!lstIw)mDcxEY1xz+0x$m${iv)wAj&{;BYb#qxT5;6(Obf~ zDp>`0P(8&Dyd$uxpxwQ!k~CC*jBb{2m7Rmb>+fVTsH&Zob??EVF8(8R;lu*+z=xcJ z35&EcNYA?3+4m%KxEV8xke2V8hIPXi%K{+lK>g>@^Z|f834@W~!*~g|gq3_LAA|hC z&ZS(z&&N#4;;B@s+WcwK1llV%pL`ATfRR`&8|B#f@x5rpxO-tS_5brO;f$~0o*26Ms> zDEZU#=fHgp87K7jRKZswag_s-R9%7%U-sIEfsjV)#vt9@^drB#*X2#g20{eE>S*Ro zB}J2P470-92oZYD1yS>_#odbH$?+n&X9*qR;jVu>D&Ik$d7TKL{D;1oiNI8~!Wj-~ zsa<4q*|O9kcn&lB(5%&8FX|>E|K+b~zGdul1`3W1bx_Y6UOTld`vP~pg{Yes^#B$> zyz#zI1aC{qIb+(hA#h~4A6gN1Wn{KwfG4GAKaB`9=o7=@fm<7OJZpRt!YWs z2E%i8q03tOPSu9^!6;kRRBs?BMCUwasWhOR8a_m{P3p!I`7-g5p~KRkvV&W9zzd^05X@VSO57d)f~-kz}81uaO}RO*vs>Xo>mX zsJC2&qjni)w^0a-Mi_IX*|t8va#37O0{ry?kKYr6{~U-8?FprqHmCfd5sk+c51D5j zsv}FbWgYxfvfTg0ty>k0;F(a;#*z{!8J_TDlouC7}bB!mzk!3%eH_h7-Hppe2nxE4@236S9K?phGsosi&egLbqP_``*kh;$8$1+>Nu%J@WzIAcq)N*#o>JLNEUe<-qRd+x}{a zfhRhR@7);FSq7;X_KZ{qxC_wC^^0pqL{q1jQEYr}-NytB-a*yRh^>v2SFMs!r*iUn zu==Ky3iH7F+rsys`U*cyj}g3RXo(FPLs28ZBm?+7wGBF|FjA7!U7=9u(Ul)CB~gXKHV`@4LYbp9?Xw~AnD)~E+^Q0+F> z+&cmftZX}-vz;f+`Hkd}O7A6QNPZ{p#W%SaY!aDDd7dz}1HFV)80Q=wb!u5gIvrE|-R##vaov9lYau#OGmTF;0iEGKdo7&_s&aE$afAc6vmrOJrgSb$nl6=ox)>CoXxD)rfm5o-j~jDm!d8lYozW>f0s}wEKYK1hSwc64!N2z8u{7ra<}u`tSct zl6wPbqT2}R@ryJ}0BM#%;@?8I3yq_z0qd>9nX|_p?#j$VL9j65QYW=w~ z=9e)@7YcKudzAtlZ(4xN%>}I>smt4fZ@>=sB}{4`d*3x4W^y7U|C)r4N#lwW;kl_= zb3m6zJL~U9BbgqXUq(-V6{^3jz#A)&!DQ1}m7f=r=fJxNF|kr9VA^Goj{k8Cz{gIE znL;Ait}#cH9DRjXZpbm<`GttCFkiyU`luUM(nZCaG-@5(vB`UMOawEVb<#LvX%Y#4 z#>2wEY&oj}7@xTvedba)Xe(KKpjK*AsejhFH*h)CRjX_m!2)yFOf7P!Oy}Snm-k0L zBYX($@Uq*h1Q{j`scZHe%lT+)YO~$1MW6j}7UwVd8Ud*bkG9}SBp>I$<5X^bV=}GH zjI>H2N#eGY)!2p2HZl@{6Pbir`FqCIK75$^MZCp`3OuHO)*Dj(H<=p73o8_TWedx98FL>L6{yD4p3jm=^ION z!3Gr^~6XPZv8yKmtlYuH#+qz=lv#wsDjV34X}6Yrg-3(K^T;b%Qi z@SNM0eCjek3!p|}`*)$Xx4L$t!l}4G#-(>`oCav4?3%|S`V5B>p&4|VlT7R~0c)|b zTb`OOYPxprVbWP!vQzO`1b=&48daNNLnTe6SFT87oh4BPj*qs-G~tE3e#HvUmYbYL zs1J>p;lZm=_2p$tYuko>a+l?}Rd+6kF}qSWJaN87P|7^wdpX?J5hLb8xD4OIlB1vX zL*4sbz5bq%Y3q+q>oQEov7T~#As1yck~Pzu@Ms6KF;jD-Iy@!8q1EgW!ODtc-0y1c ztaKP2VNePy0V)RUnDNW_KrXYBPJ!|O?7d@dU+)04BJsM%Vt}O$Rc8P)Kqfw-Pv9Zr zm=oT+o>Oh4>7h$-fTy#;Akc2Y(%w8dfdfcVhXzUn{Po7eih7+X7&xA0Izf~CR~5Pq z?N6LB%Wp+{ewWuZW;2s#!9~oW>Ah)*7tRMsN&bYTBb@qfeG0> zWY`%TSzLRrwW7;t$y48Bsl+eiwqmM)4Dbb%mEGSv1xU^4-4j}2QQ_0Jb_M*IK!{_@ z{qbR%jY#mi$r_4%<41Cq43ha0BcL-N|HQvYl<|SO(oSzA#gSOAW9t8mU@Gb{l2N$zC$|dya7idm=(r}f^<$K+7StUF zi16=z>NL}g5)kcqzSGbo%~Likmu)BETRzHs-@Gq=nkmod!)%kT=856C~fd z_ZN~jYUO;7ALz~z|d zh*77!SnUr@P+@em(<2$erFh3c5 z6x__SC1E!BAh&{0?%d~%iEAZ^#z84>b!t3zMZM z5gYAdc7`egd+vPFVKlFy{Ik8$1Mf|CgDOUSU>}up>qSiX`vFO#f6Y9;PwgKooW>gX zn{%OZvg{@Vfo0&WgckPppnFL;Rg&isrGe9?ld-|8Ww#;hgZCo(zv)k8L6%xab}yt>aaA9 zPmszNe)qZ4HRr%-eEbD+rW<`fYOwblarjN_*ciLus8T1Q+KMja16rCeZR4m#Qsv^Z z{=M#XO%uIvTx_+sDqi*0H?W&pDacO?r(7nQpUc9vw_f$XHmi`3Hnx3LAq|I?**NyH zPnfv6v3{1GFfKqDo_Ks|LYaUE@0)FYm+0kbUP^DQS)L|&R0=RL+xx7#VqatC#-|EP z)kpybX1!1ZU{9!!cS#)wO=x%|loHUYx}+L5z2wZN<9f(AQUmJDPOm?A z@7cAQfu=ea(EaQhLqM1wYF?ExOmoM;qO+#oARkaNyTdUoVe0*^32RhbeP94<3I;Ag znqgx3s!-B?)I}W4k!5>DB%)VPol-Q*%U?)CavN`>?)sYI*Z0m^g4A4%#iuVUgV(IE zRWud2H_DjY>^aAjo47+P^@s<~gIQo@j$TT?kTe>SiDklt;_JLACg**BLq>9M>%NtL zx#%lUa|@6YF0}7pbIN|-;P6oTGxCHHtXeXYJ;jfoLN{>z5(|*Af8|`=A;Fc%2!fip zJ+$`6)$vBLLh<d2Nv^*?~64$L1bpC!ZE9GE=WDN5do)iQZXY19? zIA15|y}cg{6>oU`MKNp%;w{h`7++NP#5Ia_E!8t@`gxQ6=HtpBH?*kog2Q1vcoOe~ zXDa+NZiB&;CjH~Yj<=NCso90PO`*g^=$wc^bz88a_uAfc;|-`ojImXPPRgrZlUcN` zTFJS-sDgAS^#|*Ve|;gz73?pW%MTLHCWhokm6R=0T&#{fQK={Z-jx!SvwsJdS2g!? zV#1h+t}ptkvXgYzz0fo-6|N7WUTB!d3J!G%CPVYYY-H7xS?yuMNEgntR{hUaM1|Qfw*d6_;H6Ooh-bpMz3Gqd}YiQw>yQ zsnxL~q*(={J%<^)SDdA$Fv}h=}$lgag!`D*pJ4jZTdf)3-Wkr!NxIE3litB3J@1zdcUI0*OYX zPAaVi30|%hw&wUwlMUng8$i-liO(#gE)=>`r}eF`M<=};^K_4L|1CZlcWYKsc4q!; z)Lw_|InzY4#*#;E4*!~WF^Fuw;Nd7#-!kXZBlvDH6vm(tWK|db`ppwI1azf4hCInm z6msx_u2H3P_;yx3lrSST+lmvpvP_$85gI}{-veIU>U?chLO|W-nFX2+4Of3WPL&cG zJ5$CIA*!lBuxfmQF}obl$)Yi3KH+0s(Y?xal+_j2XYmvGPeJFQtI0Ol1acgUvBSWR z;uA(LB-~fwMNX9|1XP`8KE+q#_4fdXq`)H}z)!RyU6-M?+pcV+qspk!g*{L`KVnh$-}K zdx@!MB>HyLBtVMOXyJ+;e)NzS*x(#1>9JzS z%>chKF_QH)7DkB5Ze0!d8Fl&Uk&+$3W?B+O-LUJum_U-QXjA_*k$WX$@5;N;!^^0o|3sHXNq_2$mqW<)clfsatw-yE0kQ$C>=^@u#S95{13KW@Z$Py1O~ zyob|^V1!1dm2icc+7$088?|RY*%>z`<`)v4oW1yzD&ddMY(ws7I9B!3s$XVB$6ONA zXS4UFuX#DUy=hpnOxIuOj{Ia`HEKzEK==k9#G}Hy0@l>5m!$>IXd9t-zJr+nM2*x# zYgG$E`)6UUcQ`_a0Dp}%i7L(Gkj^cq_K~T^Gdx>`T=E`LnzZ>xqR8*=RBV|RKeHkA zgYyfTC76|neflE{;(hl3ZPeeM*=y&ZUG!+$3AW()%g*RJbXs7uJCzA%+v%(O(ndsF zmo=w$yn_kV{XzzPOKPWSwaAErQfMf7)th%f<<_=3Rpyg4x|lc zAwsn>C}$gs;$kji4b>n+&{;l zj}{_sDG{ID`ZUh1^ZlpJrdJ>5GRwUy(6X}iva(e9-|?eKi57g}UDP;vOSpa=;p5xN2#=*fm+gvvx?*2;+xX!yC`6_}RCV+h zlHzH7rO35?`e{9z+N`lzMlyqvOyO6I(M5z#CQzN9nq7L`DPy-c$hzZ=O9v3{F?Irj z9DEiP{#Nw#t1C;3kM?$@ke&XdNKW9zf;_xgEPi(6J(W^-`_pJiT&1=FhKZS2B=eKX ztB&Jy^^F>$xBr|1{KK>%`Us?GZ4{;#sA7ODKG}fRTleX{K7UQ(^QJ6zE9V23;?Jf@ z_7Z?bTvsdU82-xlPc6^BiMnBSTu(i>EheE-H$DhmvJ*0NG*(=u2qSlbrlh>DkjL0yclggLlwcJhEfaQEyqOt^!c1<9rvv!>bGj+YLC{O_EyJ2dQ{ie@9nrCChkKboJv zW8{2q%-@m9uaxd^O#S+~c@FyBA>A~wzL)x?KQE>~Q+M<0>Tz6MV-j`2&=Z>qX`2^j z{95W=o9lrm!HZd7=*DbTbnvI? zgF76GcJHS#8E4Y4#@mXt@82)0*yS>27c>0T$Iw04 zUXr~b5UL>MAJ^Qk^M=AD0Pc+D7SBRh+}c<_hp2QelhO3N!|fD(a?9~JpT=Qv`t(X# zDMuP0&z&zvCne5VwJ)oUfk76w#W4uLK|n<{7ICxL)sG$VWj7iJg&b<>Ft*{tF5B%b z=(@5rWgW+9l9?X5S$emn=A_xF0+2UPSyiX+-@_s zty~wSJ#A&mu^gWwu2Di*TjaEpdg2mNHxDA@+7Z3mG&318a}RF7a44*->0KlXYOw7L z9)?DFbcbcqwZfJ*cc5iS${I(Vdeu2;;rMt*Xl>e@{%~EwAS(SA>^_b`9F;Dd@?1V3 zA~v52g8@Rg_aa!GX+ngz0&x<+Fw#d)I>ZGayTMN=;!y>Bikc?G@+u$2E=Z*KSsxxo z1dBBaml7EiIUwB8`S4p&6ikk+txk=Vc*!;E_^YIFyZAE(j`I0zsHA-P4NJwo?R}n* z*@}eEXl!fLNmlT*Au1C?squ5=R%Eyi6v32#LDw{?T;nrM01OP>?^ni~)%wv>RxQgk z5RE{5^Xfy!%odJdHQo>@t?WBS9ZA70PTf&WUVS5QeKi_IpxGE+p>ECpJ!hPJcGT$_DiCmxc{L#23(oYRc}WXzx_q zye&p837&XnBSud8H0e%CUx(7eJjyczb?WBGFIi*Q>v3_hMMwPAZNV@I!^S{BH+stx z>y%Bk=ai+zNO`;nbp)qCuEN5c(HQEpR1yxXBnY-#s&&aWB%ZJMZ*q216Z=hOdxaR~5V-Jpf#JDQzGRg4MC9!&9 zFB-^5#3qc8-msmKE{qrA@selw?C-wp=@8j2J*)V6a5dc=g2>nIJSqOhXp;xe0Bxa8 zOof$bNI0&Dv$k_G!$f;>7E)1u2o~-a!`(eJzzXw9hd5)GcC9d5BjeRta3`!fW2)tv4IY_&TF`H&;_JBL}nn=?F-k^Dg~oW;?Cg zaohJvKOvjVl>ZNc)!5gycjO1Gx)P2cQ+YC@XEy!cJI@9u1cYi{cspx%1Vz zCnLf)Fm+Y^zhi;jLsK&VOEM87K^WTE#?Xd~U68YL317$iobC$TXYx;&-qNEF_cPpn zNyJ}m`S}(CQGgjTpRJ0#JTl((WMUXzik1YX5A32qKjUW9^9sx32k8IqS^2*-=Kth^&Bvd*0=d+e2GRP%?9?JjbJneEu=mhCDZ)~qh10{nB+YJbL$CMkwD>D zI6qFv8nEI=?U$Ks!inXI#BG(bG?sH$kL-u82P&1^4g*iJM-lZD_cB-r#!sPgPkFmh zPBZz7TJy5%MdC8_?7S@3IX}j)J&Y06XM85zEjU-xS)3dzAxdr9Iv<(5oJdo%pnEG2 zZ>a!k3z(qPO5BLeZJ&q5MaBb^LeEtPB*@z4v0JjZLW%DL0s}L_nOL8(j7xY~l3WF7Cf?r3TpT27HKTW2 zbDC6(e?jNJfpB#lr{Tb3geGrWo{Pyn3x8H}6T)GSCM^d{iAU4=5N9o7yLP{;Sp5|l zC3>~J^01$*3_}}S)YR%rM`PAFV$3yzv3s`FCOQ7OuRp(ew7cR10##j%tzs{O*yXN5 zS8f>0F9IDxA98Vc5g>+{qIL*s0NEa1*~+5s9M?Fr#)p>l` zQkK=J(_5N|3Xl62Yvt-LX=R}C@Wh{yFX)h#+RIuVTjz3W9z^gaBi)ZYo~W^0Af}YU zOYNn5%DWQKR3#ii_H!y{k&y4m*u8|Ww!nx51hHP=q?hH~+9lz5bqp3)e% z!JPlKz2FbbruwT9g~Z@H6n#67Q0IMj0s?v~+PYglv4D;5MldJ(azsLPKIs`BGaagl z!iY97<>PS}!=8ciSfz%dUZ445gMo%oxlB-e`{Vt~z7Oe}j9{Z+z}X`oBOkiQL8_>y zs}%hF%f%wp6QQb>tLUrhow;;T9~Uu($nCQi#iJN3+FQF49{1=Zjlqru(sJCsHkqG# zEM9=Q6FuuM7YDe*^O=0f)xX)CBF>2%pE0W@j><-oS~l6(zC|72GW-Cz%f$+EiQd;S zCdBgw>_rrMk~_v~=_9&3Xg>6NORF6Ve1Ah|!HX9=&cJGr7DU3UIfMRsp=p)RO1wvI zBW9$pm5iNc zhUEf&p5kqeQU~Au_u46(Dw?r5Q6x$uy6kEq>)$LdGYO43*egcezp+R0e84+{F=i2^ z9DU6i9}+V%q$XfcWH~(X$4=n14PSMT`?t4{jUFQS)CqnY{#LPpO6t8g zd)8S};u|+)bS;J?!nk=OcL7T(HlFMR%3_szMrU=ZI?S*Ar}SRWq>sk7plZfh=Ar8! zG{7!_EJb^i+s>l#G%RSz|;5dJM-7yy(>lv8x=RS(Bx+34-=eD^!-`-HV@k z(iY#4KGaPF5_~rrXPJ(K@u*gehQmRK?e(OToN*76nW%P+SqsB#>i+JJz{)5}mf#T; zy^37$lc_^1WwGKd?zw_YsT|AYGph?N?*dV>eR6g4$KCTm;Ifar+s|ao8>ew2$>nkf zJe5Psi=s2n)6e2qO~`M2lNbVopiOJDnr*9b3x!mTr!xLC8H-g;kE3T#^L`<%%PHgStd2lgo@4F%_E>dTX7`*ka0SRw+F4e&SG|vF@w!Z8WO7dQiOM2ZFj#JNX0kIS0Ippw_$5$!AD5jEm>4rgL zdAlbd7taKmi7hZsF&($a$V)&^uc0X z=btR&x_;fy4%5kX{j^P!WUs5ftgR}sz!2HK)J_WMnwNUf> zC&}5BX*}b#vD(x1FvD-wW$0cycsMXS05%#xs5kviQC*+ASN&Il zUeDa`Sj1u7gbo7KBDZt4w1yS@ z8YWzq+<9?m$fwZ_M38PbgO-}>sHDP%r)x4_ba1cmY2GzbH(|GB4bT5&aEJXEM@j|d zqeyMhJwSyZWQ_TKwV&Ta1G%qpq}EE0-;B5ML)Dkqi%cOC-%z}&^4-hFsPh>wp`#1> zz%G!4u9?+>zBwF1w8W~8p?7X>EkEVX4afYZoYkgq+d-AqvQx>?rWDOP#f9r0o7*db z5L|Zf+^AN2*v98$eE{5T1F{Bv!_Cc38NMfSEA*35I`ygv!j0KncL_dVj=dPs^I&OJ ze#Lffrrp<1Q^}faGO>mC1P%4d!Gc?-Pgavd z4C*maf!I!V6vLF_`EMT+L@Q-p0I@2?ApGr=Shg-ztNp6oT7kI}3r}5tb{iiJ#Ms=FP)~r?43((K zDmvxNJxbDaOlZi#~B55Lr;YkmcAj z_UPvj!o1Tgs-1rWObM)7DK9a7D7pYweJ41M8`9WiTEM$>9qwQSn%GG)7O}n^Z` zNSmrGvSP9wbdm-HZ%;={Gwe7PGk}_1>^LyY2>oz5So6l3lXabf&i`Qa|EebCzdPA( zWIZEO6<~WU`LsbD_n{(vLr9Xn?8Soz>YZ9x{8k8}@inFR zN4Qz9#+`zfz4;N&CGZ@+Cn?7NgL9Ka*Y#uK#u6}Cd7=T&kgUXlOk^<_%1V6qBc5pb2Vl{zx0*8HmWRMCZlxr!fycxIoL zU(ki@Y+;&|L>~2)k)J~ubBD@^#)KP{ye+~DB(%+rSdOkI+`DzbU@b+*_C5T!mT;2S z+C5ePeu|F-yp|C0&TC)w_^zMi#ivsV*o4r zuLDVw?SPt)9k$W5+U+x-DYTz}d6OV5mPb)&w=8Ocmnz|7h>S7;FiVtDQKs4HnP|3` z0gv12Uf`gA} zhrFm&_E#@EHWX;DD{uYo^ZA0%^II)5-cKQ&Rb&+_x)s~yIuHR>t@l<^D>$X>Em{|E zl{k0%HQnV=ZNyTWUC!1N05)m!j5b5C&DEke3pd&SNHHBBWkaRV6wAOdNFhQt$|UXn z9@a;`2`eYxbmFe&!G7E-yS)t;xfEsvV% zi6280JBxO?n}+KnM5b6%1UX@b!LQ9$@GP@RV2u?!>|QeW%K@Q2%?^oo@1i|}KPG&# zAiwa9(72NKN^x)94x70c|)gq&);T#*~vljX&nSOHD% z8PEynPo%YmK5&*M)!jB)Nf`KS%h-%!f72u-@l5IrAP$kBt4~4q>aephQ$NiU=WJ5` zJk1Mbc?#k2|MC5!Lg3(0s3kpYHkHekghb2NN`}`?C~Zx+?joh({IU}cjkbk~!=DrA z*KCINEP0`P9-?1>n<(?)ws~r@d~f-rKhj zX_kEAR}?G+-CYS=sjCgWewI%7<%^Ew_n=W%N>?~1;p`eJ?(xl$(5qBloBo}Pg&DjS zN@ZcPB{|obIZ{#Cyz>8ZfuZ!W`KZ2=kCB;MM9Z+k&L{iCu1n4*Zd02Io(S3D%``u+ zdz-#lrj!k6{9%5oEfum>y-Lv9*c^}oWrmT!mp6`8!vbY>Ps;YvAe~m(0(+ z{f^O+(oBMvkmx9QOsO+%S(N4GQnO8K*&XTR{T42d?J`ia{=g)%6l9{;&E4zRvPHv> zb23|`h=>a+3I#1zch zS6Q$Df^c2B@w*N72^%ZN=C1`f&Fm>edjOU&7+#!yh#{X63ma%2xju7OcaTLLLkU2A z(vw@ij@PgE73({tOx+_aN%qu%VV68v^e}=vCR7CgbFwow_MeFFdtmWNn}9(a{Ti!M zp+j2>dQy{Rid8F!D@iM;!zd3I>}ix)rI6^9LO(6Ax)MCRTo0^YWlS3`ms+b6`v5X9CY zrvNd`I~!Y=dEzX|9vp31W;2HYZC_Q!s7d#v$n@jna3W3c59CqI|7os0LyAs<$PhKs zhAS#AKdy~Z)qdj4n^j#P0`$C(U#+Uv3duLdr`BS2I_oyDzU*lxvqLSx!HXti=~pSU zBD3)%NwYP!D-Nc2!j84tCssa%uvxsZXYJeRWjWWDd+G71Z68%d(yjk4=}+{2bGx4< zWDIsuq%;4<8TqLZ1Jx&sNueGG6X{ZiNDPN>ECb`&5=#}@<-#zYs<88mIeiUDA*Rfn zi2p}FOAx*q>KPeHVW!bXQ)*8*3}YxE!>ZkKD#KX9wO_Q?;2_%+Sdr@UE*!3nFC?2< zIA(`;NzGsaM+HgEir0X$iW9(SK;tlQHh2rbcr;kT!Su~A)g|UfodEZxqP|f#Qk6g- zo@Aw#a;^Lp3JOAegY0qLA09*Xm_#QTN6BxjGKr`Frw~W&sC9btym^U}Hm7$xXQni1 zdS{v2EsXWj;kS+}U*bSjtDtL8)6(e-hrsnbif!q#q^8_7DcAFjONOUXk%QzOf4vhj_d>cdT6(o%C!alOWACqAYj#m4rm8tehI9F#v{ zg%7goUT5o8^YcE>tK@S3B%`QoOM;gmg*_q;>r70-;y?D5*NspbO4F>(H^18>H#03V z1Tu~5Y3ErrH#VMyIK8(`6?_*m24Xzf8E4JI6@7gEWR(;~DWc73XUeEp(V)r2)Zdr> zT&XsdY*}^UcIl_)A2{f}eU4urFWj}NUma~upR18>0q=}=%h=9Mv2e;Bt^Ixd%b#dG z4ne<=VvF!)>>;L5icl}>>F?Tvic|%t94>FqXU%OPpo%kE4jXKbAgVXD`8jDszmSwd zk?Wt5mI`8<59^&(a}~>8@!>i61e0R9 z1G(QlD|U{K#2GuC3VRc#E=VXja{C6Kk5T(}vKtxEKDVjyKBm0HKaO8 zQQLK#Nh)8@qTHYR@drq36y`qJ*LeaG6q{bo@LQ)wCSoi@dIth;y26;8=|wnbonif^ zg-Nf&T=6Q?Ld?FsRSeAKp=gJsKIF4rD?oCgZ#5oCv`#bZcXi~JBXpAraX16o(3*Ey z$)HLa25$v7u6s~M$A`ur70Q$xsh$TmP4b^FLPDOrKbO0vFEj#Q^YTw!eFDni@jN>J zieHcDJGJlVOcCChX1z?ws>8C6L!Oq_d2@eRa`CbBXtq_*cjp`7$HbP`rz~l)|ARf~ z_=X7GcTzE+j18c*4>2N=xXL{prUZv1S&L6?3EZc4E4}!{PDu3C3uhDK8w2g_4Bql9 zsvl%_!duXE5mlKKawmHJgl45+_DGws)GrsmkhsjvlnB^`!+fu<`a-ZGD#qDdLSB~< zMraId$taOorb`c%c>6dZ?z`x(u@Nbt7Y;sK)2*npRTV0<3wcqo{*{8qT1}+D3JxFX zY*8~GY9O2DJObO*`Ix+y9lMxaVKx3#oL@n8LzB_wu}SPBlvp*?G}_pfV?_MzFlrJ% zO1!7UT`XboHw$o%e+gdt)t$Y0YO#Nfy$4*Tr7C`rlMXt%1^s@5uS> zv)98xRg&{2o}}O=3we^awBEQ}a+|wO#&z%}Y2ef)o(K z^zHy!~2Iko0yg6;)Pm4l#{KwxJtv4m}!(`%I_K?`7~G+cAH zU_gbBy~l|cj*KUSBH+Aen${xSJV0CS7{|yem1y1V3N|x8%Ijv~|IFG)<87WYsbb+? zO6!?O^PjH@;oJx99hkb-U1-;ufgy^%ObiBvThHD(YZ71dFj!kjU^INu_L@=`YZ`c; zmXHcx29%8y)&HTh-^C-!Zpo2}o-``@&tX$MHes$5o5Wr?mDrOhh2Do~DR~gyB-Xx^ z;%`k9Rg+OGB})#+!YKaQ!J?r2bQ!!8ai4ypXU0$1u-DHn>#G-z85!LY)H6#0_l)XR zl7G(J*_=alP=Z>F(}mm{!gX+3n2Ze)9r6{`YHGm+>aIZmMRYQm`sP(dLkA+Qr12?;t|@V8TZ|N8R$t zQ!%Y!S$l?0TSN`u=;Mdeci$^Dyr1MtfXPmtycXD!t!#UqYDfNCP_dAPPcuk%@5p~JNj(wad}OK|!+l&q4?fjB(a3#)&Q>aki) zD8*Jx^juhQ#=Yi~b2-;gW^lucz6)k|hG*qTUHM2~%6`jG9M`l(G{@^yZDLCb7LriZ zEju!qAwTAgrU@PBLE+F`WYLw7oz7>G$T{%K$gGy~_~5c2%gd~=0arFTE-zLV3VfNS z8Nh}qsLI)!7~;*=htsZ;zTF~mIp`XJo1XwNZJfU9f$2*V`=I`y$G|w1Np-)fPwml; zNihdwEt_8uXMyjfljBqbM?pqbBsij>VbMi+7b;$uj43OkOb35;&9^d^MsL^_Y!}NI z`94HguW1Y^_O$g$RzBs(nBklr^w>3#kbN#Q{z$F4LTbAHcIv{<82D83Ju>s+!UYQz zJz-*>ZFmD>jOV-GcHP-g8YtQ!-gJdyb1dLQ(^MchDxjPjH<586ZbNdf#kG>phKq0WhU5RuVni;5#X3-N-x{ zE2jl?fPdk^3)8lCcHtKHePF}!!}Iau9l#5S$oOHF}} zQmnB+O~Y1WNL7+mRX8Qv7H0T4*e7M5=Vq8FJj!O1e`<&Zz zrx0WZ(A_+r^zPN_r|;VRDYzVFOBMKWRU0}618nh3Z^@N_S@ z&nj5kUD58Vr}qcT$Td8u5#!W^2~Havj9e2{AFQR&Oi51+5hc9VDw7C!;! z5C_0!;$C_$gXd&rp?feRton`j>L;*L#%1MlA!#m)8gsj0$q}5a;eNf-jJ?gDw6%6y zp?f)KJ{a0_uZE`}I%KS6jT&q9$62CwD>yn$DAX3L8u_?f)=P7KsS9gNm$8=p4~~7s z31=(vvAH}0{-IfE8PL6{kWIvV1lg&n`0LtUZqJeA8dc12rrF?OQH-vztlk`@t7{c6 zjT}p|`N~&jWs^~Te)q#nlkaWmo1HJ1v3I}62t{=w_O#JfqOMPDkE*eBfTAQVf^E=m zto0YtczS*x4MaGe5$ROTvG}fVIuZJ$FLd_6zKt-u%l=$$Sl@H0T19v6!H2GSKPv31 zyt_0KuPtM0iTGfsCi`B2*su0j82~1T@Ae$d0F4!t#$b3wqwY~CIzyJC5K(aCq+16T zZh^uaWnRHw2N)G#4PAN)&);@#O2$2irs%M?In>&kgtu0-d%mEP<8RaUu4(oozuR%p=>nTBD==n+Vj`)MKaM|AYjxF)7)Vuf(0BWEsK zNN)o=NMG1SOTxZfGLy5m*D>yDMy=5CkHe0UiIy{MAi+4#Jhge?F?zPLXn{1kRQUuu zb)&0V;Lno({*7ch*vC85lJelLz}`&l6@n=XnD9>(91zsok zwU4OP>kZKwl%sS&KR=Lfg2YfI>a%aWY%R*9Z_%Ii38vw5=4DD~9ER>LzC-}J@e=BuJ`-O1LO@El7eQt&(^Tjo48me%S6`UK zOJb5PUBcjB>}{>2sqnj^h)DTTH(B;WHxIvH2F|*DZdgWqVnMUesw-*GLaQiYUxWG zVwd}JSRp4Fq!N}~ZiU93My?rY=G~L)8nN}xhKcP`pEBtv>cv0`gSiHMc}X#T{M#%j z4ST0DBss)+hH5(YPepG4Oc-CxtX{mst+m1$?|xrqAvHWqbfT;vUMtCqDY;RpZUtH4 z0lkO@YSIS3MZf+up;^_se-Inut8lI~N$}ciV#~O*)XPPhBBM5SweW(S{Z3N`Ej!Wm z2e3a5!S*>R71KTp6OHh^$XV+~^R(_Ubd4ISZ8!uyr*%~tJ!K;lD-)IfPrw!_LfW?i z$q;gr6ao0v8Boqtqt;B)*+23!owI+^)U2Y&d?69RkVL2ArV^2kR=Vfg(XiD<=$1B` zxwr5(Re_IgV!@?0rm8aQr4u%@s6uTqrv=6l6u{3#Obb@K$<@t&z1?K?RpCkoHCEUx zV#F*#BYeT8P6wG`Umcj(uFmGj%9nMLjV7F#4${15#Q4y_7VRJn{ChCEI{5iYrn8f_6zL0Ki0alFziMeyWE0qiaQe=_aU!560z&0bjs z4kU;V&MKo!cQr7pJ;p+?AgdAxt3qLT(_Q$+jpPcE>{;j-G#@bi>&Mx4D7a@U8_Y^b zL9@lO(L3+El~t0f6jf=Yoho0ynqimB+gsr+Q!-eA*eT`@*7Ee1{;<6IYy44Lem+jr z*l)bA={Aw$tr;VxA=IRr(Net={DBgR0=hV1^hxa7ecLi4Q>!|Q5yvmiIanTDExg(h zr;Dn+Uzre=DMzS<(L8=kKSj68Y$9f}wPqka(T!#?^?j4NVZS7)zc$|@WlV#j5BpS+AA+6P31=|obbZKckK|E#&iE<@B zgbE}WX04xr-lxolQ3^1apgcyE_--a8%E|SRwA7R>KL6bBtS8XZ$n+;8@&Aa6MCQQ4 z+F#?bdssp+`qPRXuMO1x59Z!7I+A5c6BIKuV~UxXnVFfHnVFfHnOP-PiCHCPh7x0m zRaJNM-uvF0*FD?4^JivOMmmnKeVYB-r%5Fh z8}~_gPo1xcl3{P0Z4o|!I$pxJ1f8gD^PuWl(fkZ|{_xrhn(fddNcpys<^Fi0Z29oA zONLgKc7vW|x(<-Jc?uzp^!0gDQwRIQ0@$8Cg1x@}cpb990F5pbT!`ybTVH76#nHi` z7v3Aa=RuE|ELKO!cA`(Em+^o9v`Vwqo@q^u8QoPa=num45@f&6R}rr-PKCe7K3t%2_lA_+MwP$NdSPQ>s8`iuu9I+{xUyicecw?>O8{FpY?dBulC z(z&R(pfY4An(vn%ZHA*VgO+GmoF@56T|vVi+BCJs_EI1 zn!{&a$!{*R-sDmDl=8r#VEkWe)`qS5Ki~BN+(}bI%#PUESs_v*8o|@#S1| zV^l*SZ)>1q4MvRF%_&Ghsa2hmup009!(Kx?`F3572P^HFd50x5k zfb{&G)b?jsDUfYBjkaqN47PsgRK`%$|frmt-LgsAE;ZR9Qgyj({m5oq_Xd^lfGnzX8gvXD(>l(Um{1rDl=FczGR$7n%j?(L&VCJL9kP3 zj0eqCivdvYP>-Fg@$#yxypup+|*PI`Mx0i=ssa!8csc|CqvCuh{oL!OM^Ir zXSQyDFgM#^To*gtM77gZ-zFhamwl|WLo8ESkLLm5u(wSiA=e^=#-?Ijd(+}rO`)Cc zC(6nUJiNu|o@|Lc2lI9lK)nR6hA>9OBFnL{#3UujjcC+_icpSY+Q8shm<_3y)w4H+ zICO?{>LGYy0`vvOHlRhk`b2w+r6AwIB>Y5tn2CHcs2*3xbJfK=Jx6k~@jd>N&%h>_Z{ki>!pT91-2bgQ$Hrp7CkX#_*ph-Ad`E>&e51_h_fw za$oF9B}Yl8qGoTBm=71$O7pZoGeikQ`Xb_{_{{oGs#Iw+v6Kgos_MR>O~T>$s7LBc zPF9MIp(D(85<2lj81Q+Qyj$YgWK}MQisCEKaw=gc%vCGPbAx$_dU{VCeW?6nO4s6z z_kkrqedl&GXk~u9Qug5Eo&)aA;Vfe}YI!Q9IK>djcDZk_G6z9aDx@Db7(I5KtI*i) z;R6E6g+t@I8>q_T_R=W!eVg(K(Ex2P2O<~{w1X%O!&yQ2X^t~Qf6MGCut?kGexay# zpx{H<>4iaT-EsutV+BzEy;k$s!p+T}kJZ#}r~al{Gq$egC!$JP&mTZ=XYM)mTP z*wuU< zGAou$E5`0GWstFgAt znPkt0csXGl7jGp^Vt#8{htF<1jbm)UhGnGD?yGXU5I}ng}iyTR_K)Ua?-Qt64Clhk}k21mejY%{g4b60F?gt-Zg_%`2sH+4zTFea# z)>!**eSI>9yyWJiy>+*lTfiKBSxu4@H8|E6F(!a_v~JB=f~XSfiLAmLTfx2uhnhQC z_Um8X;(t83xA&zmiGE3`ET-J%m9f2D&eEg#Q)^!S2j&YU#|+XHVg{fu-6?OzIFqhF zZC1+Ey?D_{CFS%_98MOmFACLNZQZ&^N&ND>YTFgk9?&yl-(&Q?KW~LS<}wB^Y|zNQq&iYfLKq8 zO0cK1)NvbEae;tA)5PcwqDeLSQ?A>is7fnJoeX68+E^bG4iLmadQ>VtCU!~XG%Cz>hh#bR7|=GppEv|5{kXRi{Q(B1bxB}W11JSu# z-(o+bui1wGjPxl8iIS~1{bv0jv$GSV14jBx8}ESDrt!`%vcU_1xPR@M5x>q)6|E$K z1*@%^#{3~{(Dfr?HYUr&JC*BT>xF*goOO$$M0OG2J;l5;vY*~rkKVqiym?e*YN09L zrlzK|U`?a}xrMl~B7@}jS*8Nuxw}mePd*#$!IP-6n3j{l+jps=Es4XP-u{rwdc%@5 zbjCY$zUuX&;FP?!1w;w_TC7ebczu;Dm3G_T1!AdMN*XGFxp1>i->I*1Yzif~>e>|l zK=P8-oV8UG^bRysDULj4?1@}%2A%j$Nui9Cs9#f}R&T>x>uUq+4ZAy_-wlTK}k zRn-qZ%ZKhIp$-J|ks{7*p$&F-JyoFhvE?5XKc|xXg)6*W^Q=j+QXn`! z8wMXP=GS#c^;;lLcG(FZ5gRMx?p*ErwT@A{k#G#tMp-F3_b1Z8rZd-8P2A6Nxo>h8 zN|fz9k|(+|-oY7i4J`(#B_hk{Ow=ljv-rL3f5)r;F)x$U?4(sOs8v111z2*jQh(NU zYwJdMC0t7d;`*^SQ5vc=&60`^$aVEKN9IY3S%U((CQx=;mmjAx~3Kt(R5S&)67 z(ScjZYK<+Q{Q?t4@@5mM$=L9D6E`xI6fFq~H$2Pj#Q)4!c6lvBrZA3AUn8OIftr~o zJlacJqUHeHw-id8nyc{L0E2y+%VbpBO(rj0rD3bwr9ubkiQ^BDYDysL5u&pV4ZjF? zUnOpOrX*ryng`8a$Yo3a237Ts@%$GN#eYaQ{yU`oH`vVIiu5l?#=!I+e<$*=KAnuX z&RH?%-QvM5NY+iem13-<|3Fs+7}D5yuzx7YwY4!!cb2)+tSY19HPOsR&u*Dl;pS2o zK#EkXWiKD_WLi-yvaY$obsbbUK-h{`v6CuJNw?4+MJ!b=iYb*pb@0*eEZcB}>MKZ? zsZ#Ki;O42P=do6}6;rq8YT*G9j{c=x|4z89_h>q9!=e5fFv2O@NAoXw)*`rnLuiNq(wg>D-*H~&Q565GJf*eqJ#~e17-}c< z=MRUUXJw=f^G1qR`vT5ppV!3BKkDeI*J_^`_L7%gQ*o6sN%IA2!Q=iBg^7Ezs}}Kq zmsD{FVXoD&Z{Y`OH|S$N{Y>Q*gBHy;Unpep%te-i=?@2Mbd@fcizs?Olj5=R*j)|A z{YquY9RV)py7<=A4jgxFhZq`mqRTL>kHq;W&gUx6K9kg4 z)4%fG{VpASHE#)fvz%h%ZNZljcpEPqDkSrE|4F5*O)t08&BuxBdEXdWMn(MZ3HEud z?6?b4hmY1xT22EE3MT* zp>}H+5IK&OS#gz^EM1}{%%A)8a#obyCP9b0;Adzoe!te`bo0d`WGtcHxsA%D?`84c zkc5R(e6Q_WiA4~luTyCNRTf?EQLQEBAbrP0NxiC7aH0(jUSC9ORidED#!kOk)=dri zh|}X&Jv0t6!asSxK&Q|cs-@!s>$PS+=uK7e9~gM8 zfOI(jY4UCT%Y}>#{ z_cjY{|6dz<|HUJuvOK+!<3XOMra3j^if;PwYx&=X{RCv4@~PGQD(umtEN8t9%qtuEHt~2dGz{ zfHCNqBQ3;T%6yE+5afN)jSDGB$+RmX9Gr!H7 zd=|~u{Sy(aEE%T5A(>B3L&Y>gr?iB`jwxphTP>(v~wGmgjnbR8HZ232sxEaC7vbYNHX zHoi-p(eI|$@rIy}!F{A@tNPb)_ue3A*X-a*wGJft*`7>odkr~F5p2E8JfD{LugP@d z#{Fc^pZ(jmqvcLXu%(*Lf(CltiYu{4HTZrhJBn^%>qspCVt5Dac}$G4i9^8LEUDt2 zwga`Ks!3IFu?wmC{xwZxbK8s}StUsKxEaWB=IGi8Q!J*F!<(e!I77o!Oo`sqWWsO8 zk>wv+&4{XBAQgf6++OJU3(vzSs9YL&NNWOtC@^^*a@k~EP!bxy$gWb`9LOh1l`2s= zC?AbXe6X_BSFVO4)ml9j7vj2?+@Oya1u(`l6!;Gma~z#OLgL8{uRjO9_Od7T^*N06wdHDy~oc>(yNK->NgPpERs)R8O zr+PCv4i`VsaTOVwy6Iv^gL+IoUT7l|p6sd-bEUL;`)r;>D+@+BSix}%R!6i}xCz(0 zw8qwGL6m=tCX8%NzmHWMb}C!e(Bu17mZR~+`)N!b4)vK#n6sAeBXZfy{^NxZ>3Gdt z*hVWM;p*6Xbg(~#Esr^8<#(*BXygW746^oqwSFjzxPYmwaeg3gSmU#cSf@cX;}!#$ z=!NGm)=$> zUIy;l^efF&0H1P>p5nCk7DHSW;mnykYAj~1oki-fNF4*UY8A;?J3r-fmBma>FUQs@ zEG8(`Nu6z;OGt8yx)o+LSnm_xSF@Nn*NvuObj+Rz3kBD--a|TOnQ0+T)s8&`PAz#c zTMD#d)#4=)Xfq7?N%~zzxROBHNHMrphd7RPTn8zL_QJ5_=**v(uAFSpJ%avzwCCZR zTaG1Qm#Uo5;S^M;6wEckm6vbUJ9vZxBj_)IJntrQ86~=|N4qFFcDj?!bH&QFF9>x3 z0P)^7*Xg!vPhU=(WAraD4zNHz^BQntZ{7v<9;}mbP;d55+R|FnazQ{ncDfy0x{7>2A60#;0t*3JW=% zeGicdh3v4P@Td)5r{GePI)DzZCaItD`?PbYK?R>@djq7&=I9Kra#Wla+?_qRkv3lq)unSuR6QO?|7r=WE#2JHCx5#k+if#<4q}C zJ~2;%97~5!#tHj{0}XjY>TPu{AxnAgD03JWhrMc#{=Ds=U!(1xgdaq}o=9lB-DZJ~r{6NLbjGjjxmuGuO*gdpWwre$`Xl$9u; zdI~hg1li$G6!zc0H&hXlBC@CAi@D=bm~B&8;<;|5n$OTLrDO1g$Z*HQ`cH4Z`BlSt zypDm%Y)r)Br_T}8g3DD%E5HyjlcPp_lP&o|2rp}W4lvt`vC)J3CcpA-LznG((G}r< z5a@>ZQ^1Ns^@>N-X0#+0H$TJRg;3!Hn5aw2ROG;+CX!Cp&4N(n%69x>ipj{5Zah@H z2ld2w$=0{6YX(@K<|3O(fz3j5!2=56R)g(WzaVa~b?mz6hUq&n2c z#I0%r+!}jbi{~;+t0E;r7TGIFVPTI;|IDo|md41rsjFO?n+)BE*Upd@?12z57@MxS zN;+b!6C+-W$W#yJUrSjiEnaAI{S!><{e&{y@rK$-R5KJK11^-)58W;9R@+8V%`uef z#_LIqZ5gVTk0eOd)a~la>!{qkB2TDA>sgkh3k(y#2A!E4Z8|=Fn1du*yP@qBB78WOKdFQ|gb?2x$kev%Kliemy zCzFtthVyP1D`@jh3?`d2VAsmWJehdlK%1`+=(Nt#Z0K_*vM$VUA=$G|zoj;35uz*WEI zTRanQojNJdjW#tOcSD2GT|9;Ull)y=@t5WAw>YNDy1QEXqQ)~(v$xzxi_l2#bP9OIIXY!v zXfr>@MVR(b%xqi-CtPu^T7?ZMyviLAq=r?HU@OOb6~1G~PeO;MIOaK&Ap0k|q4G&Y zfoU^B|8bF?1BmIEipUq-!aqQqe(#MoB(Y!SrAmx~AZB`2Z7j8ht%gR z=FaBs5(V5T>di;V4Kpj3qxDyu_OW5n*n`lL5qjhR(%0)4F3qFHlJw?ajZRnbx@(zA zk*c(C1OTY)ohOxJY-TLMA0Wwb48m*C)JH0)JkQ&oM}UF0BLCr>QOfPb=CtEwzNQ zmfu9{c?$HT%c1Yo*g4IDqU0%V6}-v1P~I!D=53qjTT)Wo=?`~S-l?`%m&?nY^}R;8 z!TJI1>MyebR);@2QOXY)4J!~`H7V?WauS2U3>)<7o1Z+6ma=_!`-(|O`^!#Yu>(%R z&SQMcbhe}3PDIoFV{`F5TDIjTJ~@iv(+X+H6G+6>L~$64myv1DJ|feTo)C?0-HCbS-*L^w zN5_(X12x8UO=stQJML99M>wS)`?afrI+1i4O%1mwSH7+u)O(;zwf5Bmn1NOPoA4Ef zf&Y@zmfEC!Mt2sT3n7a@ST#hukzajlH!=~MZ>~)rzrC8=`fIwOwdzWd+t!Y5I@EX4 zWi0vG`b|3?21a_C-su1ljT(+IFe&~s!wrH#*Wa?&>JFpjiRkbJ+lc!WbPAK6sy4u+ zrnp*}C`@BLZ7i)vecfdL_G;#w*+pF=7#g8m+4Q>YOFsN$AfB*U3mf&B^QW!-yST0= zU_8=N=Fz6h#XX7tKlHb{7-t|c|G{)3+UeHHI)xwNR%+V#Y%T_^s&2mqLhLllkf+U8 zXNEnGuX$xC<2G0W)H`orOBQwucHOM z7HpBjFF8Q0`o1K5;`eBO&FgKRJ~cU*?7(}_$`?~ZSsgAN3ofZ9V2*syAEO|QD4-yq zU=WaCP~f1Tpdi3MP*f0777-N_mync_7LL<2qNA`=2iU$N3fu*y){av+q6s`R0F}FA7XYp#yY~EX@kPH~w4A|GasV zVRd~v_N@i}&-H&7>|dv~BX1_PDTI4el0g%2$m9Qudz7Th{mO==N8l2cmsbLMkS1>nGEJa@}Fy7q8%CM zYIgrj@@lsItc9u|Tt9cY2*l%CM%n|b-2Y5LMoNEM<`rn9QmW$X!Xb?hP@c*PG7TNi zMSqrAq)yZ<=MEvyS_NMVK)MzbWF_WijxxAO6ijsU%TMi1f9WAlq&b%KktULMeMA&F zSxBk*?tS-OO>FY;leAnk8iOjy1E#^5Dc`*(18t|3Ji6PnV!>7atc?II-P?TohqU0x z@taaM<}k*$T;*ksIKi$6a4!STKtgKc-VlbcazfkNx#bYzT#*-I;^9`SZ1)j;toW~S zM-to>lQ0FP(U4K7+VXAz_@((^X(M@%@>8zpbI|m;lmF^Zno6 z>P`frNJBY@hi>m#`{A&M;ZM)ah>%1|)sOfZR?H5E!_NcoD{lAq$0 zL;H$3@%tYjL4KS?vM+yt)D;6SPm@bIez=oW24i!p(k2jqd5lRVmCQIyPeUX}$*#t+J?A8x| zNu8gJGtI+qEf3H3OHD#Bq?S(e4t@>kgLz^L5$8;s zP!ZZY_pWTY!cb+0dqvcSWVYwbDF_P&gp5}WUe^Kkj35~ovhv|>c3;Dm zvRr6Q_(LwTN1@}ou-xjp)4RrhrV2pta@Y?viH}aONV>SkEJO0XAAiFsbPrfn1d&}K zj_n2Js=74=ENgRW0!mDYV#6Uq?_Bf*{@e0_t- zu;XJjV-*g*evse_HLj*VGF^H zfTYqXa4He!=~eSAihi9*%tPc6(JruUyh%*v?ocYjR8lQoYkL7_PsbkhdIbi|!=Avg z4l4`ncJjLx`o~&W_kz~IMTHgwO;}t3^9lm*c00@g+C`#gv4q*ZX&+#Gl_M(8kRHOx zf+cRbT8AIb=*fo37(r$z3Ip*R7E)hHasO$B@a)t6sO22DJ5&&r(H1q)ZU#EEFv8IN zCTTRkA4;PRC2$T`#+j{!%Z@xu`ZUQ^FUjNl1j>(%w#)gJaN}z7O}=5586dM5@oULb$2$;8cKQ#yxV$0qofTE zt$^omqau1QLT-tXLc%D#OOBLio7ii&t8qa_FE#wX==*<$E{*a_yViAnjlbPtTw+NB@*14NKR#?7>F94{C|Scm#`m%X;2Q&u47qaiB~(jb`!UGnAg1HKW zB4xgQI~SG(D_MU~Z$ecq5F{epQ zIoNAz$+?&zVKy4+EQh-->Cw0xqFqKkva~=_Gd`uz^Alt!49ALtEDs(FDTuK>j=WDN zk0W&(UNYC;yy89;ZdC5ZNxYn26|Sh|m^f;0V6JKeS^7xXosW?EV*As%DmQewG!OEY zx~*}H1O7Q{ym%;X9)z)jz9gKabw+RDMZnfVRUsn|Z$-JMh)(bRaZpDah1LJx7H)NCtGzgix4vTiY)StZ1C_^~{qFPDXjx*3)Qltj#K zxjV_+KJ+H1yK8C7LZ^(Tkq3cu z-s2j@#G8R{0Scznm(+fP$A%7nFfqV3&3_qwJ zOdVXN7}d>o1=))6S+!^3H@Y=KgL>%m$IdS3>ynqiJkxKKY?o9zsM-Z=OXhf$S^|Oj zK-fx(Bgbd36gXSDFgYzDJmVSu=*%z^_IGPA+S+{%1kQHa*4kd#{BzV|INr{! zPF_@p4c#UDP>Yfxr#}vI^-@+V>df?3Bf)55J2fDmXS0Nv z?^uvLW_*YhWDU;VaI`*KDdo}ZK%e5_t}4zK*Q^XhiIixmn=$3#Ai=>+K>FGiy}+YP zLZ&PWK@SAf7+wAX+ruWKtBACrAjzvoLB9C>&u$Zg1Pcr4Rw;?z^VcV;Fy?%t*yqhv z)#enLC2rmK`s6IkN`xJyXfpqOwJFpy%y$R~6OteZ-sciS^0+SA^`m-K!$o-wB>t-h zdgij^Z^yUBI15=sjwL}K2q?2pC2PgxD}>yM_1|EEY5gUkoR3l}qG$Ws@hcin>ehHL zOgJdrkNP3KKB$v0@x&xdyH*Av0Y4~1Mjez0h)EUL*AzRbMxk)-;uA43*QNBoaUgl{ zz?lvEo~|~2WMcQM5_78>{9vMXEd{wEC0YG_`^|9w*&S$?J!uXKZ+oHC;YsP2$vr>W zvm>M~ety|(f9hkOC#CR%el{HXr9x;Bo~k552%^U+MWk^}yb3(5wt?~@_;+(+C9w2` zJC4D)XbvD19#pZ1<04C5H?F$UEq-`%L0jK##H>4gFw|21{fiay9hWR~>%U9XP8h zYw}&Z+Wy@b2DCmCX)91#)8zWNT;&H}(|iZJBC<5w9||#Qp-Giu%}SIgk0Y!SPC2XI zSDF|CFJ2skih#L~*{Qy3l=r@P9db1Z^k-(m;T6}}oHr5#$QeZ|!IxgNVzhV!Yt_bV zh70@Tc*Y-=Y7YdXhhd7%rk1U84W>dMS|%uv57f!y&OKk~`L@>L%`KBpxH>Q(i_=6L z*JKJPt6<}r`i8!*l{*V=I*FcPi9~GXIzIWpmrst)8m|bYw(dxFEL;llWnURIDM17d z_kty%qfHq7`80^AIH=<+o-zpSq_X-k&olKSCh6Us77uQ(_Md>+YApfFOr zPNYk|vg0GN{a!5pxG4 zNGb#G3fU+}HXYOPpy`FvC5egbkDv+-5;A#s25VtXEx#|pccMw#jL%!kUy<#NqB+&3 ztUybK78!mL=Wq8R9hIV?BVo4BrT8}Xbp_U5Q(P}QZ{!-IgXsE;N;fi ztsOrZ6y{(#Od6(Vd-400`Q#8T4UXYa3+xoSA^{n?`2wGtDr@+U-@w<_rCAL!pzNhs z0_7v64J)VHLUAFd8D(~~>-*T>w&f0)Fab?tSa)ptHJ9ENicTbZyyw` ziI(_$V2kz8JKx3>4cy)`y6vY+J?W(nAOLyDoCML1%-cHOp)LjO8i?{_R~)T|?vSf| zdX}JhOg^&Q{PvL}-<5e%m0JD4UQ+Fc&YU`4a@xuBn2i|m1{X;LRX>}wA}9W7Z}iH` z-h4tfnx$C~gasaM5c4~N9_>&D5f>}*4XMKgL09==M>eMcn{oykvwHnib_GIF!7vf4 zr8x5@{udK|^peOd!Ff#X4r8#m4mnBT;e4Y|%z~&Z?0JaeaoR6;?|aEF2-gg~QfA_q z!2nkMY8e?@TD^xS;Lxpv8V?7^nlIBUnM&1imSQ{7BiZQKhhRk}B)W-#EWo10Cs9Y! zG1Qpmj=ym7#BV>Bv9*D41_8ZK@lj-x%Ia_Izsv|K6`UkmzWKdniUL|!N`0b?! zaQXX&C2Rg0BZ>Fm1rRY%=A;ZAYwf|R@^(dOK8q8FP-v2qi@rs!pT)R4ZMw9X2d}uG z-7XFIX2K|to@*K22p=?GVMMt(m@J!d&Bz{*JVLAU5y7NFBpM~Pn+1R}Hdcj4%gf!# zN1nnKUP~gS@AKCZ-GN!xqy2(svPCuXkdDeaV#o1>y#U9!rn1x@D@2w>+6o`8mffgt zE3c&r*~(=05Gn$W?JFPkV6pFc53O!idQI%58fmWi@=}%+@dq`jYDiId`7Kss$ppX% zOI11L59L|Csv{CV^cVUb>mxya*f1}+f}^^OuUjKY@4$6=6Ki!GXBC@eZnscnGT(|| z9DRPglw`ETME>R7xwo0{Fe+#i8^4VdIB1^PFAk={<)Eo3wgSUF6Do+Gf{5y#uD%i! zn`N5ZWq>ok(xZyIRlMhLX<8>91} z+AfJgneb<&mU6`*`sRRxc8QFw&ybmtI>_0f6aJL}D8GEK1TSCoRdXXj_ZCpPq)6xv z$SISdTLE3`KS1Dqg#J>Baz7c;n-5hQq@bM(37rsWdJFcyQ?)Rxm%ABS99kunj`;tLxe$CZnSuBcPCN?Gvphn$& zk^7N_Wxj9u3!Pms34PwGve%TIIM8^q|VhJ^sg13UIl3v3%BhrLc7 z7aXKo)(K!Zxqb3L?j5mO~0`1jZ zw^R`B$)>sC7Onou-NcrzJVo(Mi+8rGq&g8z#tYE<0c^EnvVTQ-)1-}~tQZmWovU+4 zMWS2n{4*;CouuklGaQ`8O!S3e204+4ZyXr&D!+DU?j}}d8L!w8l3_KQo)22PQ$1q0 zIncL(StdO@T%HwvnO@H|P4HnJD%<#=8Er3m_b~k6jJxF3r^1=cI`O|`qq)QQVR#ET zSlyYJtJX#ykWw$1$DM2%VFOG~uYj|!?;CL{X6@*yveiJRz-%xes8rLxclJ{NAB3u`=+y)#}oDW6?rpXE;z2sB@cL)G-5)6!4X0;};qq`0vub>eM2PEcprn)YPP+ z8r^}Hn7_iB#pTX{L+Tt>RA_7z;sU(@n_TAg=yaN29c!MY6F@*&_LTw!*~v!l$ow3f z7zSBLeEfYfnF_&2`C$e=3sBe&QpW5}WXpJy|H8eDq6h-fz~QgD`NMs)#r}b$-5~ZT zuSD^PV*>7ZPvLt6)HrIb<4jK0-q-yqgbb7fBFyP*b87O`FqPj2rM!{2!Z1%a4Yc>T zPrmmeNJ19@22m5cAb-AeDZZuCKSZBk639{aQ}x5mgua6x$Xd0caqu=wXC+`!tb**5 zc~vYaDX97;pNYyL83&K2GX1P36dzm6)eCEdn99;sUndEXF;guM5s zOSdl`0Ctqelj>HZ$wOjIAO~CDA=m)i2Jayx%sNK~7;jWh=&R%3GW8)!X8#r?4qm4+ zKA&8S`}5EN$6T~$!G*9)9?A~%Y>l>2@0~0r-!OD@zH$( z7r#wUXhOf^e{hRqxF)e0$pW$&;c=E=P!|Y}_?C3OOkuQCxi;CxkEJTzgX3`j+WJ$; zJ<-4;vzblH!j#9zAHo1?EF#4X4K7)kS_T5+so(qPxAfE1GFT2)f<0`x*XFjOa^ne3 z2&ec~5YqD8mFhJdWe%j;uOd6ZAmj3lqj_xLRG_*4J_3I&N3Bhe}nZUjeFs8t6-*g4mPGih9;MgCGDe)id!CzRSG&5n+lTc4mThFKf) z&FG{DmE?m(ft$*X!^|y+wcIq4^2Wh>=b(C)FiA(uP9RjF;K`zaTY~da88ow7Jk6Ox z?{;o?N>7jK;cycAq;lQ5a|$x8kYAs2LEt8Dx!wZ$HIX9(EbuNtj66c!#!#YH8> z#>AV78{Tu)Fv8iz@&_N9DfTf&z9f~6gm~6sh454(p|>#({z-x$(JTvX*mcqsY$^Gq zpEa`)E0vXr0fA*K3l_Rv__QzUmkAg!ZU{-UxAGeq*mNSkm#+ zNKt_CNuZ(FPQ|2&mCQ6Fwe!Y{B26A;c~?^Cehn1oPG9#98VF2(FH~}eG)J8RFJC~H zyA~h5(`}x?1}o_vnO)#DmuD_cj;0csFVRn-DX}naJa#jm+Nn%o;Pv@J;Tjb3d7WJE zXfm6w_i14BYXPwW613iGIxr~@C5+>@ZX>}Q>XT6O+fRTj5N#+rgLN(r+T!ADEtvJ& z`OKJ!$cbG{&+bLhC>PuTY=wMy%!Y$Wyv?_RQd)z=rHWz3$vdabc zv3j%`W(ucnzB+Nt(o;O~bnXMs>G zf*f>0({_ZP7q#2~{N^giU*f6LNxAc01=3buwISqgTz|=P{tdAv2eJF{^-mcePb9w& zg|A~xLj$*|h3d2Qp+b)iqAD^_U(yBOAH0=UwB@J8uW*E-!#LE+8*!5r%u{A-ckw`L z)G%3gsDJsgg&Cyr!^VUOSuO*D6$B|WqX-%!AoA%5JsO}ZZhT;`9=ib}Liy9r7fVwu zc!!|pdx8Y+T#joC(~^=*!>s$n*ATdP5ZU$$I6g1!&IWs%f{CiR#kBb(doqAo93#PW z$i*Pe9r0I-Jn$yXXx4-6X{(Fk?U<~~woN`UuuSMx)KF;j*ouBNJ)e*AP(uTV^h_Lx zx|p8~^W_qDbzOgsA*WASji*D7883_92xxbeXNac0EAAFyF}C7@@!*&?rcO&=@y)41 zR0ru8koV2i3vsK~;Sd<}1AP_3nShP36401s;mJ@EON<;&i zefkg#cd&{#Gp9@v$yCAQBnRx=NzM-YWJK~Y;y1r;E)jy$P_{nGI*2J(wG?~ADlr;- z)gmU43xb!<-xuq3+NHcRUVV{Al*KGhcWpoy$VjwydtV*T`V}@8xp|UHk?n$KDEa>K zHnqA`kDsf(gw3K2s7+*L$Xs7SFenv`R*UnVtju!O-DR0fjJ?%+tDVr(Hr7dAcrx_H zI}0Ve5<@nfZbOb=BC%6-0q^Qr>|_T8Q6=!OjHyXthK0#^aOAgK$3+ERQ}o`bdCuNxTUz91TLfk3Ev zPGhg?ri%-l$3?rlKg&#Winp?_8k9b6+*fYojTk_)Bw=>_R6b&d z6Htz_Lb2cTfy??4K4ytanf_F-CsDU%jB76~(M+XN->Vl`RGX$E3 zTEL7GxN{|!z{Ej9$~Ts8wA}M^wg4@re7;kV;u>jay8IxcWB_oc;Co~43;FH=1?n)I zKH319awo}DC{@h)sO;+J44o*pxE*MJahDr7zjL+0;lG1)^@3X?VWWd=Sam(0Z)>r| z=12LQ)n~#bqR4@OiJOFz?-evSvKwg0W-@~E`*H(x9!`+<2z(v&vz$`m5(n1F2V5ZQ zP;;GyUu6H2`cz&T%P=+iL=zrA9Nr&Vu|PCXH!h1&zuWb6=6`(kuzT56$`Bea5GRv> zGv)s0(|;GvXwJB-xY-_L|Bu)H<5!R7uvTqnC!_z;zu)*@MGvl(tC!-AG!=7<1#SOz z^gk3OElFIRHFL`SPqO`8*Z{k&xfhVwT&zznYz#ez{r@T=ekh>T#Ih}Mkp6$JVNk&z z=3==^;Kz3iEonnRi=c3Sb>UrzGi56d#$b*J`!HQ^3e&HE<*5!fs3eSX!bu+GRFyaf z`DTg&sx%`#au=uv#lXX!c#ux-My>>_z5Sk$#aR*-O6P(guG*j-kNEI{?5#+F$nhaG zF;C7X6LR_m9d{#)-n~v%gJQ#G;{gr%;So@&4V--(m*ei@8xHhN6oG?N+WaA}qOxE{A4SnFNBl=|BvDlqtCFC7* zG#=(-+{2ysTa3J~D>>QBld?(PXo#wBSSgm1h+8RttYbP_8q{&UI$n7$BndMy!K_br zol_EG?{!yF^8Nbitu)~KMddO>&M?`4&tnnVMc1-?HQx&)X4yU&;?SG&oJ`>(&CAHt z_X$-FyFi9W#ZiqxaS#x^v=}Z3sP@VZeQ)Vz7L4Ju9@~O9RciB*5?L~zeI(zG`b+zp zBf1*kJgt{!HEoM0le#YOxvCe}^kf{Rjw7_aw)lpKlur4}&BEe}CP*?HT0@htL8s~S zwOJB9ZfUog=KgEuVT}$+FC(n|$SKuuM3{wg;!j4E_Qo80c$M|+nHe9bdQ213%1{b3 zBBq$GkS3bO?lC0;r{}RRrNrDrSv&*oVvTAJhcD^gtai$>?_4=@?}YLLyb(z{E36MA zu`KVIhr9SW#(VuQW2bl8FK6MzPw)*YDchGJf=8c~)>k;I<*vRP5Yodb<*0dn;gl4a zi-aCK=#YDg6siuN8h;%4f<^%;T?R=e_J%l;KA9xTvg4h=C)~`T_(&dG!^hd`LfT2q z{dRS|6jqDmF+-m|8>a@WP{l?Jy)SZx(m?6_4Rqb9DL%||vdMID*5^H;r-%>?_a}(S z?IIKoL0s;{K=n$X_2yQ`Z9xeh*Uh!GbkCd>IaASJ#v^h6VwzGP^@lN%B{^i>h6w}B zZN^O2NA{{Ls>D`?58fqGo4YHQ=)Pytrz|B95{oGg|ByRVI3k6yL{PG4V*S4 zjHF0++`ZiDzObui)vZG{1!gfH4Ts}wt+=}%7?)oya)3WWczy*T+kyECa_RIJghi4# zsGJWed)N>Z7DOdCiW`4$gf&uIG}vlhHG@CB=I#D5124;$%k^=Mm|(%uSI{L2pQhN^ zP@R^cch(exhu9-8pB>LH%k@ZksT1MkiAHqu^@$fvPt5zVsv4Y}pu^t}OM`YP)cAqdKLIoAlh50|)TvSHmM%&Twii=F-0 zbHu^r+yZUA3+}nkGDA7_uip*F5SN2np0&kax|I;k2fiCSWPY4Zpe%v_=UBsgJYs=X zmx^~lT@gV~ye@fpRO0&O;yb6sIGNJlSu|ds8Ml8&+oOAJUf=a2^7O?==RRSF+&uF+ z?>S&%-mh5g+$Z{{m*>QRsb#fU&ic5bCc{#r9a4-W^CLIXF)tc0wMvbp3c8!54j=yZr3X%K@va=ZyCDl-A8UfQh z%)VA0KsPGK{rTEv)!nWWNTQWA&z!D^c%y<)n}E6Mo+cwUDr3pv5iZ)qj@W+rH;TD0 z^haa6917;-?R0~z<(8U~x!o^2F-VHDjJ?sn$a7-ZHlaMP_vJkM>2U-n^(a7+qGM5vWXEt{jahveX1O?c-M`b6+)lNA z2GgWqpiVJ7qZ_(l^put~mP_N|n_lDszM3yECx>Nh1Xro;yDOkafAdo+25mSM zXB|$xKd(w{ib+K|`J(mEyE@y2*s2a9QYTJon`@W>uPaFzKRTyKke%%fw{yoP(1Q`y zbLQW1xY*OJA(y8`=a)6_)^ZB^kb%SZ=pvhUjW1pJDO?hXE_>X~wZYdl3`a#vs_Ktr z4`z$#i#E`8oXj<*LuQ#HUfr#JHD?J7Jl)p{>2I(u)gV*(3TlL=bG#q)z-Y~KH=SXa zdDZqs^Gw)9WAE3W>lZuMqf`}jm{kg&IvMtxZ9H?7_gr`H!JfL4tDhWq?-a$Cnc;}c z3(hCJTnOou`dV(iKFt>$|04GmJWD2pc*9dR$@m5Pj6i zxMNPMJkx_R01rNk9rI~b?E#)9#wY#sbbG4c&=?l~CuZ4_@fOCo^c{t;kZ~NYfjg1B zVNf?N>!4!x@P*hTMz)|nIh=7PBm;Q`$8wf2@ZBDNDa%Qbpf+;PBu1`U-2|y-Ok$NK zRnk{7?rsfYBvD+8kE_)ddILS4w4FAr$P3{mJk4EeF8Q+=qSC|%eIfXpded1vb9DUYsDkuFH{H_ zNOi7_%;c5eRd{2sb1L6=6Hc$}b}aTA=sp>Ho2xo$LO7_2L-*Wd!keYlR2hb>x5`&s z@$OoY$y2NZ^iB(=J3D-|K3ektJFu!EH7xP;xMfCQhfz`jXf@QC_|c{|^&0{_ z%~6I#zQ`sr*(YgM4c8lK4<8vwvYrN06Hh!u_DWJ8F2$RPk)%asxDo_RP|9(6+-}nm z!0e$u$#LA*O5UO@(8FjZ9`C;N(wZ4pJY*Bc-SZ1!LvRMTNk3iomdpFk9tCH{?%QK+ zjmOGZsA7ayCE8OR_P;xjCfqNho*#Kzj5sWGVZ#orI3D{_qX~;3#;q304-F+nk>nZB z75foDn{950hAF(6j;79Wzr-*jK{lDM`T1^>vtgt-@_Gq#Kc>Shn&mFxbB2{tXD8x> z6|QAkfe-L9N`c<6h1f!a4=RTP+d;-IH+_!Z$Sk_)lwN$j`;7WBn;bd>yIs*JCe4!i zHR?95{dni$Ov!+b0^`@uAB*=@dFOc%;;p!eCb>qDBuiq2#(xl$&mOILLTirU7hqlA zI3n=SdmlfM%-J`c zEtS`?6t!SfE#imUvZB$Td0L~4a3s0RX7*X3p&DVMva@u$W;}4)){%?4BkD@aQQsoA zCF+%}o60ZFe8I}O5`=Dh?biXnRfo@)Y-c|&aj)nM`5AG)^Fm40IRrBe{gfAlY1IE9~YE+(T|8YLBM%fz05z($W>(BLCPV}iR_U$e8125HhCwa1b|L8+({ zr3>@>*ygNx4`D1xlbggiYmRUSxvJ$I8II$Vckq;!)>Eyh5D2@>Y@bZ%kyM1yQwTXt z9W^NW-2WDN8kmvR;F169qv6l;BTY%)p3z*KQQ(J=NM?a4Nva$3ms5i{*(S}4Uo*zK z;o2R~8^|6AG!LrvCD+o@%(o-x)0`5;H_&dmV>ohzd7QZOHX>gsAMXyq*$-^V$w?ZW zhcJBJTlZBZK3me9QA8+JI}!Re-Ye!U7{i`Dtt(0!N@DrtW6q#6R}sU&a8tAu*;tHB z!({pss9DdIYt4=!7{Hv(OSL>N5&jz-L^m9-H)*YpIf8Sn06}AswfTNhZaG&A!@UzT20_as4TTdC!&4RS+vO zNQ6ZnI*V0u)cFa!In)pf&jQKh$8dB02J&2Z>2c-P{u-86_yJAj&-r7trs1j!A9Dk5 zMAbc1M3Aj1%bCTSrYgx_{AewCH(oQXX*fi$<x`OP5ag`V^FUeMh@jwy59}O%b6EVH!j~k`fkSs%iCW6y1=5dA*6MF? z5MoUM&s@|#B6BfNp*l>*>N{e70e>P1cBz^M^Hni{Zh*zR%|}3w?A+3k=T>j~?3~}+ z_jkE-a)L&08iwZ`*|M;Sv^(Zc0d>%q$uHTjro! zM{%;Fptm{`$+~eo+jGt_dbx8?6&6}8e@LD1D!t#&k5`288vIn6;bl?rRXHyg=_Soc zp5vVDXZVUc1F>^7lKIGHm;2mI9#lIf5zm@Ek!F#{@3y7dH}!L@)DWJw7uJ zB}(}~T0C}+B4;*@CWE$bmU)rtMfTd8Vdda3g}a8f=de;o+~8;5F;Z~aOjd}dWuxYJy7i<3Z#W-6g+qd5zh;W3 z5wE+jP{Y>+UG6PykfdU=&3A0kxQt1q;^IHj6O*iAm>U})pC2Stbt1{@d*){uOlFA6ZI-J z+W332%nChc-qD9Vc#OkSb^Xbr2q-brCOGtjd!2s6T1?TSBti~Ksn^0KPe-4!KvR;# zZi$Szc$4bj)T8^Jz+kSO&IIRW@|m8)V;}nts_3!DNtf$Y``1qw;uTR7fPrtIju+uw z^zu3_{YJ@9Nd3?Ul^T%48XoQVc$rp{%(GJz#!8J29>&$q6uy;1G0zOo2g#~{&wT~O zUwj12CL1p@4PSb5XGtk}?c!t98^Z!Y?#z^V{maG6hU~6>?#+;y$)Qjt;L~^IV+BMM zmxAC7tjd~aU-<~5-f_dHpC-r?YHBr1H0hjkxxDQ4A))&LS6V|4DZ(mv(Z@)nI7R9~ z3y~QC%ck@I=A%HOU?ca`^9h2tv>z$wmQv!5%hN2Zn`3!pZ5$^uW)z)Js_*k;~(K_$2$ zIl-8P5usC_>(`{+dk$xAI=X8thc&Y6vojrK4LOBv;_OQ;tcdAyEwVNNciOV9>W;gn zbeivVBttgvhXPoa{^{hUt(*O7Y$Mt!9i)ZEYpqzlmsFQ?@ zqQGfFFTWJ6v(W#56*-o59i=BWbCFk5F!T@?!SH6h-zkGea;l7BPNq)9K&Plx^oc1t zVyKH}ks>Jcv4oYn?JecHS-nIojOEM8@-&`t#+Cg6;TCx5Cr*3?;RM)H!flm{tXDnd zOV-+C=1#XcU>Ue{YN`g8+B$QAtLo;WlxFUd#1w~d3dS%9JYva+KkDZp2Jb4t3-sW|CC1MF$i91kbUt%GQ~4nDQt4AkFxU*6S-NC}_Fk6%%dwi2+vdiP>S^XQF~vL|0sOm4|XLh&pf=0*`$fIGX7 zOZ5ZamRd1=XdJEGFDFRJKJwDdP$^(?KL?wR`}r-e)K-P)%XcRW-rEH{ z6TW{7DLu`bqI{l3ip0>8$hbnnQ`oeQ6<6};H6coDnd@tgT??29PojG?^2o=S0ws^8 zIyx?9yw4CjpG#l0IgG#Rk3D>-ru@ZLyW}xBh}~g&%+>IuO0>5oHu4Duh!Ts-?266P z7sd{YB}#c$2?sjdhSp6mztoD8+A!v<6$F86Gt|Nb9u1G1ci`)WA#N$fNKE$8;!;RA z%5gP_!9>rCdu=EapO2<9V?Un4b|VP*%mdZw1QN0K&+8N+-VS-%D&b#2&Rp^>jI!M! zvE$cgQk6sBofHJpl61=bxAa1?xl3kYgh{@8X-Kra4&T@E&Axo0tH${Yh&8Kyv;vBie84c>!gW>uei{OpW&2 z-VE=G41=$@==WAmx9N!$Nk&QHi#8?G&1BazD^xT4<`boqAMqVaY{(JsJqhwjgE_`8 zpG%$#G<@&RGqRR(Kfx!OGrOgB9F#;fA66XsQQgw6G(6$sb<4>e91B^osr~=x~6sYLotm#3599EO%8`zsgLwT(>TMc9iO+eB~a!Goe(s z`6cR#M{-GZ>Ga5fUK5_hJ(DV4*4xqp>nOC|8#5(_x2~>w_k7A7%`{!k=f7iuXFsV5 zmK`4(N*r{>Toq$ajZ(%fyW-pLRDH;Z#OYL^*OX4!@?&+yjsUqVppDrSbSCcIJ6bo7 zfkoqmoQ%=tHdC2tHeo=)tRh#cBJ|o5%gAqz`kZ8>g--GDRJ@E*FH0pDx=dM=+)L|j z?!L)Cg>vtEz@Ou#K<@MCWskeK%%*@W#L=ixHzjkv%yUR7sVxVd9K{aOOK|Lr!GCbJ zURD?td${t&(A$#pnp1<45VE_nvlHC8uEKq2<;!FwiFqARt&5ZxZSrHCrb5Nn5q!W&z$GFu3<2%o^&dURXwvolKRilq8u(RUiO=q0|uUn!8k8^-5@%$DY7Bs#;NI*PNy&EB<9X zvt53u;9RSNh?-PHtSo2UWH`%VLk^x}X5lcKKscL&O3ZxTWiD>J?f^bb1N7iTZw|wi zrrSzvq_EUp>lQAIm4ZZmlj{Z_tyghaoa}~2vlUJfo;(+JI@RJjSU-k&b9}h$#XX; zQupI~9~d}`a^IRUJmEl|%<#yjseBY;VbmfAWCgi%JC_!d{ifs#&3-fL=90h?W(gk! zmJ~=b6`>;t10$*FP4y`WFI)M>PpRrWx;))!^Ie)G# zJMuMgs8l?Wu?Le14FS29*cCjM6-!b7##R+3D%8EI;>#HcJPqv{bfv;-3H6=Bi(f&H zx(SzFBkl&-e7JQ5Z?RPg(^z#@oK8GPYjV&x(h>Wad1pkO8zSNXc^_e-&lzrZF*_~O zFlo=3EUYQcb*d$$@lcnU`8QV@A3pGv9wGYF@pfebU+l0NR;yC-(FbT5_QNw}nH^cJ z5xIU@XD^Yk2(exuW)zkQ0@*}@F5FHaZDM;SBnf+6s;%b+y;E2GNuQf{W%)RZhN}jT z$5884OODIZ$mnZ}Iy9G!aVupdSc?^;hM!PZ;@7?mI$x#0HX}Han)m3XPyonc#pr4gj^1y4WNU$5~r0GDw(|9IK2?GrU<>da@G^2c8k#49LN$0q|PhN{= zh{6qF(+?=0Cav31cY_iyfDc;-)hE6-)=Ds+j+z`zsdhGs{v+X4b zmL3}!rs+tl3y*+xP#sJuX!-EjK~`=Ji(3IHJYi1H*V~uJsw1luJLz61pH_$)upv!} z>3Cz!(iX0j%Q_n+%G!WeF1l7O$Lx)qB)Vc#u2${1-rGF2(oT)uH7S!4s~yRX}l z#MC;ilD{##_yV}Nc!`pen=9P`v9z6NU0GH=vjHx6Rje%mhL0u0$|Mvh zo}|Gg2%EZPc)SarV3HN)rlEA$mDn=)qZ@ruPd+iXuy-p+=tjEOOw6V%&vBevDLMjl zt3?^Ny)`J)ik17g94VD zju&PhOP97;X6M&@_~CJ@O`otQ_#(6U5DVR-L=tRS{JOcPjA4@c3z&;Mt2d^UX9H}t zlnbuCNIIO!C`tw8%i+6Aalu&N>FLIEtx>+lsdpZ+hn`nayD+EF$UPSBPu@BXJlM_1 zm<(!aS4n6gz?{qo@0jJN1dF#tA6?Rvot3%iiR+_oPU=Ib6u^$Jv#(5_@qNOPo9ZvS z?=8K!dD3}M`EX<;!m~V^!&c>kyS=-=6AKnmC0)U~k+hCG2&ZRYN-lQBrIM#< z?bw>sS5UysHK{T?M6DK8!Z z9s;~)_f*d+8ZVb&ZaE$F7~N)R(b`!;zS(a(!+%8CyIibhI*ChgF_Wf`D22x!d%^r# z(Q#^dFuUHIT^?p~Hx~Xpu1(8OswT6H%#vQX~vGa;txZE3%nM zvfvcNbU+!Sv%DUqr2*W(8_4R3yxMUb*E+TJx+;=}@Xno2qK~prm|{j(vrLR|IEC#d z1aYQ_96~d1mp?lip0v6$`s}u|=)_^|_vXj0YhroL-_T0H#ms$uqtdc(Ei)ka0t;+PSuzS!F1A;xDG@JJ6IV#t& zvd+~~%RZi?Megi+>S+)Y?4H3Uxets-4ClPtB+bzEupU~)Uc;iU!%#OS{!_4tj2HI= zR^I42uPjuAuP`nqFguOEr9#~5;nLv-B9%+OJrgmZpGK>LpPQrw4f<5D@K)G~_>}m? zM`h0IH8|!M>Qc&X51-@c;`1dKNSj!{@p{Fp!l|2{G9Inu5flJ!U=YZt?I;vDYi58T z>ZBwj2YELcQM7+Zmkq}R@!%ZwZc`n1k4R9GufBGD#b_0*eDr~|QUagn%Qp{=1Y_wi z({w`yZ*4ptd?B)#e&?G_`bP`z48lL(Y#(^c6&@&RNSOEJklJRs?(6=DD%PdTn>JrY z3*XPSK7oF`f9}xK2mKfQfr7dOM`~m9EXtp%Mf9&^7@Fk6aqqZNo-wg9Y39?scEh=I zc{L+*y&M#AN)Dfb1Eao?kq1nwu=j`ayqC+3ARts9jQ0Yh@J?^v#&3$|45R8?w=1bg zQuo&TA$Ob(#1uYNCb*vUYsHgc82Q%?0^^VJ_O~9i{e+hXX}t}WjLnSSugE+#M7^Lp zJc>6mNz@qjI6QJD`vU^gNe46H1mWWv^l8IglBw@AU+0orC?<^b zvk=q}1II>`oD*4zT)>w?K2PYGtwmc4vKMi4_GMRUJNizyu zKom;blhn`{%|ZhhCeQM^>KLiVcXgbZ%v7p#R?-0@;#b%rZJUfNYoa>J)L^0D@$Bj7 zYga_rq!kRbWZXPb%bLROV1sDLd#G0J%x6>OO{eWlLyuX+(Fo=}aO6USL=zhtQ|pVv zvapyhaAwdh_~8)gY!gRR1UlBJk>h zG-m7biR0SVnu^V5UptG3VkDb(#LdlhIb{W!nFtb#Vi?N9rYZ44Ni-Y1qXJgv-R~{UN$FE3~%`vZXtO?w1Tf%2vv`Fn09!}RK zYQB_lQTO<(=`W9n>M~Uw$O1b}XKt5e7OR|M&WSG|1k3Zvj z>f4N^V)-uZ=Fdej4Hl|?bcI=)1NiZ0E#JK7HWFV%1wa%G6@ypWK@X^ok6g-{yUKM( zctO4IjNt%l%P03lFgN)6tR=-KBiHbem(@8Ng2lc^{TtVr`tNB!D`R&Zob#CQ_mpNl za&@>y>3ojX8@!fJC>j&K0VZl?*KS?4L2Q=8gca{Tr2+G%a@%j1oyec{cZEm|deaVt zs|}o>#TebxcuJ!sL`n42hoYiO(l>ZGQ`A?EY;~1+W`vNP_tZNT%atpLxCnj{Esm>K zzk+&K<136jLLy#G(^Algu?`_5UmIliART~d>YGNLq93sn+}@g-ocomeXk8N`Uzcpv z?2+l8&+cbIpqD5v*PCuhL*DQy;+!OPnHF{S4aueeWkHBWnykf7HBj6$zdc0#(QwXwb7hzoBLUxgQ&o)#hk5AZbHuqA17$e)~Kma56qdT zRIp`G6s#d7Wz=C&ynq_ztE7k!X@g=iKe{9$=XG|{HomdaxvWx0rO94Et9>A<-!EUx zVUt}doybK=su@So>l65rv0O=9%&@`b>r_CX?@V$W?bU4QM&8U_x?tI=(nRc<|6v7_ z_hdYUk!RS1q?WO?0uxpHk%udGM;;|3Q%pqYgeFqhHaPB)yC|Owq8s=UYhP8$MGzn? z3_K>!n_-Cz?SgCFakRx_X~|)8OuBfw4^@ZPt7{u?Jj{PD)MghF*!17Ul6+ z`364v4IlJ^&tPGkYV+bNd4V#y>JXrd18!s!!nES*7I4tI#}re}mGY@A+`cGC)oMwR z8Ws-0X*k0-bc!HLJnDGmliR)e&(5kUKM5SEGsbckQ5DIPyjUsVa<&*ts5#)(M869^ zb-f7^rrnm@dV`KEjaQ7%$RRt6x<2WZBFtWk<0)={a(+fUfv}Gtj9B%SCl4LRr)!73 z1u7xsHpk*x-+_^q_Hs#>%O8;#$QGyeyXGpfzWQ8Hy~os)tY;F`CSQwC(Iz(DQ>zP% z#+FUiIcrbvfNNPB!^6>DzK-SZqhyfnO#Lbdem(uI#U;r(WXttqhirvUa8VG7F*LQd zPfI%TV|+f}8`!l5C5@k{yb(A?^y~%jbPOT~x|WbDvZ#+vnGMCP`~*Wlyv|k2E~@5O zRFi4f*PK4Lz;TY-N6_004u*crZTBc_Pzq3?=%)_$xIqGRD#$#G`jbtOgf)+`o`+CYkIZVE6 z>Mbp89&wlzXgNJzYnwspk*_Qw9E$rCza1AbmdlC`L z>;&l2yOUa^$9O|iqaL*z+T~2qyqkJx5a~~kl3PUF4Vy3XkvMl#hu9wtJrls3mf56)QixzI z+~lhFOFL5ZzHzl)=e^|$gO1Vd@#3M6cf{gY`WGz?IgU-gxYwCHSz$H1#;-#X0PK3^ z?^!4A!9Wg*R(^L#t$AjBd1J8>Wdppu zL1CGVy3LM?h;fJxe}%-t;w;rU5-!V#F=otRM#?2^RC!#!Vvr7XkALV&PJX%vbw=7t zg=0yM!P=b^2FVfFjkb~0B}lJPmJf#p^Y4*+(w{n}V6rLMqf4ntW2@BCsC^+96bz<9 zdgh+yzySH!WLx-?kA?WAOtM&6n9ZFITqQbnZPhUO(Mj#}nM4y~R{_uamwO_D*a&zu z^`qBb@^k4wTsL=r>92Q}wi}slupWFk%#Qgn6m|T>QtpSx#J}_ z88;DWK)}y~2g8H_AfbE#`-w6S- zvlaYzTX#X=Xmzg3oIh%zc5rqT4zi-KV+C}8l^qa3z$Uw~clEmr*{*(&m0cg?x7GGU zx?^rjP=I@N?CAUucB%Mo3s~-2*;PhCcIADTJGBsOX1nq~D*uzhejlI+So-;Ys`C5R z_r(H6BbY4K{}}i_K7n>uKWXs$j{Sq?ZfXHdu+{E9Y<+tP7PdE|*kDJx|Q=TIs zd))vC2Ufv<3jAln0dRG9<&M1;|5-+Dy)bpp-w%g>Ashf#J;@9#|HW?~2vG5d!}|$` zeg|}y`8UX0yDCa}YrjUx!~7LMq&qu4WUq(dAD9ki{|+1ikD-C1AYimQ2&4`|Zach( za2W9D@^{QW%)J)>S@u_-&OpF1)!|SO3~(O(!{J@7pm^Uh{5vg*k^jbX82T6s8UX@4 z2Z6vSJn%1s1LnZU9g2vVg}z()oh3lRf-PDe0EauMB|M34i4*0w2@5}Un-v-AsfU??dWjG$36a!59 z3*lRUdkIIt!*`?j2P^*cd1;(*Oa#au1V#cW@x$S5|G(kvB^?LC5(g5#t^5P?&Y9l>-zEW#07JK&{NeEa`~iL2v;&9{XSyT*t?+|{ZJi&sVEfSa z6OLA9$1UF0|3=zRaqX<`_YnRQ;oqtLiEy;`wEs^o{e_7==Y}ouhr`=keK)-?if=f5 ziqkvp{cGX7W5BU-3kv*ebsXWmUkiV;5bo9|?m7fl2W| zqz8bkB_B}ud$xWM4nkqT{DFhvuQh97)L z*;6t2jQPPq?a}#J;RoSALjD`y(mVb=Es(ucz<&)cXs?2Q;eZdZtirec9_^>CkiFr9_eSxn9LIzT zQIq<${I5#(5&qX1zFnPl?&b8hyw|G(*E2V=^^p+7Np zz-qd0e2e=&CJ%!BUU5fF0sNPTlzk>vQDjXU9e)kDM|p>ElsX)#zAq>LlGqb7E(o@j zJs<~bf_BmTL7?9te9Pfj@M_B^r+)_DC437R`j5_hQ|Jq0F(U*xBstjO9T3P~>Hz({ ztA8i+a1#YH_x-*84&hsB|D54F=GbEuNmDaz(dv1BjSt(q={E`AuEO>jc(ci8+wIjI zyW7Gp;aerp-{#~S;Nz7KEbuuvnmO-ae8{$yEm-iuI)7);e2wn(^`yNZyYha*|2?>l zYeKssq8T19yNkK);eNvRMe(chK_yObv`Tp!(W$%+IO?aP&HmF3^zXty2>F|S-0U>k zMKO|7@-ARVa*rBhkNjT<->%LbPun;!s{nTfI!h`)3ilJft@-c$k2Qs(FFF;qF@zVx zi-0S4jl7);x9|KPl;QhY>_UsfPkO~7;v4q_4n;#Oy9)=mhuOb{aS>%Z5JQ} zga_Yi>rcw+VDyjc&3z_zgWYulM!G9+D+ASkDfHhZ`QT&tF5x?MF+jf-V*VPnIvBcB zWoOW7PYJLK>{a;g8%q6GCt<&uL*wmL+s&@s05RaZ^0ravo|OBsRegJKW?Kg+$K1=w zK^+Oy0pP&C@QX!t81$Dy%meEFQt_8s2Y~>pVEUjyG6&)@PE z2?6h9*KWE(wgXY$77)98+13&D`)_xL+TFT?1_(PhAb>A=Upq?$iPW$$A=wr z`-B7g;Rm^K5Dw-(s9mEwPC|cGILOHZV%Zbv4%&VJynpoo>)#X(ie>MiY1_knJ{+X* zd*%*wW1kPZ?Y?dLKO>`nUdnzxq5m@`S_%lE+yDWahrrRmZx;~u-@!Ej9HJEjeDw|- zbs;#es(-T~VPEq6N5a`@5%A0?INEM~O#6ByCuXOz2=KMm-{=0sliY|3|_bfiBbi?uN{d177AStxl}70K@!%1DZd0-bXn2N8xT0 z9N_AAofsB4TE^Kk`AS;cE1CCzS{@o90Nr2lzht19nD`I4D=88brBD!$V7GLLMhiYTIbAPp#5YHhE@Opd5%;7Au-^j2LS%iN5$Ks zdFEzhnWXRhgz(p^zzuhRlWoi$;aA64A=!-U`z{K8)%m#u0tam)AAI2hY}HCYOC0u~ zfoEL$YbSR>c6ERZNA8sW#UUka2^`4qUBJB=j(1lc;l8_RuiEd*u)W>OZNh;<_!rYXMt>J=e-(gm z&=wRD0>XrVq2EEI)8c6kGygZhy|o}fYl62<`U-I15tQ#Fr1<4vB5c3Q|H~2}eCt9L zn5YBnq+2;Df>t+XaoQi z5HOaqMR+RwWd&mTf1zTxE(EwW0N!4uKx^aONr7*#{;vW+_zqNT=IsO)X6T-holXBq zfB|Qm9keS0yN3P~+WzWWhZF$+dm$;%rP-GMgaFwCqQm-mnAKSK^M%WJ#g{P$S-BjDc;DNsB(CI$@p#|a1ARtHW!Fd%2ppg% z;osQU$I0Fc!@XSnM|t;3aH}1`f1m~T+cdhJ6 zt({ZY*12E@XG;K)s_(rOyVb$iudr`*f9ihU1U^9jJBR}CSOjcuU+4hMea`H&^$*JO zTYDw&2*a;xyF~4P%OB+A&elBwYL9$SurTNzh3}^Qfs^ddg}{*A&yJz+z`xerS5f@{ zC!xRY!oc*WU%)|-J$2RLzZyDdln;DBTjTv2%eM=_9gBEB#|4D2o8dcZ>fi$ke~krr zPGqOb!H1Ls{6Qbo=zDRtSv{!k9&_7j2SoH|H=*!;v<|0caqC?UMzyn)6@@FP`gYxbn4h3x*5_$&8cu~peMMgLSh}#vCVF&PTj|K8jb(#} z8BIZ5qNi{t$)UVcr$d2nhJK#bF`3Xv_f(xus@4vz=93ERh_mdG@6W?70(Rh)7O7NzdScmXq)rt#2O`dJ2K|!$O#le32fx_!g zX^uOky%5Z6i-(b1On27r(@lkfk68jQwWco9QwT;6+o(d$7UiW+^PZP%A11k29&ijL zOJ8QLO7=|4D8(jPri*UmTy16q>d`6j7ezHCH3Bc zt^2^`zAyUaIWsS*rw!@Lo64Wy%NI`N)Acu-6mp-D&$$_HTX7wFzh0pqyQM;gBUQEk zK}LFQevX0vTUs8C$CQsE^lS}?gLotv)-_}R_gEWIlEJR`8dteMbeLzQTkcXOr({P) z_=|SroJLE@H3<{Z#(Ww$YoA{uqn8(^*S+vkTwC4QEjBcVu;B4|!qp%VF4O!zNy^3Z z25=@>zkye&cxhKTl`ET4PC0!A9lz9kPiWL&pzBF21fr+iTJ~z<9OP&OC}7$`98cr} zMti(^m8|yj=C2?J;dtBf>T-#zz9J# z66hX(1>F)5^oY}hi@Q^KGztns`$oIe6|pO=RY&=g!>W2tKwerXZGN8NUlvqx6fh*N zH6i^$=A()sTGNu{>vP|BAI+)ruF za6POnGewx3(Cb=?$LNhG!I9IroMl+5eUIU8J3EM6>Uo7it&w1i;>3`SZCZisdxP6e z99Plr%dxT3L#{Fqm|F0Z_Jw#OryXsr8ZRrYHaCB1nM*7kh4sAteB|1fhx3J(!r={x zyybHY;+Q5pd>0OFW)5F*c&~1)c%}R+=z>7%QyDDV8ISCCQmFFXIIkz;vRLYv2xje` z-Xrg)%$bwmA!0Wdz5rmg=^r=(FsbVw=6OFuz-yAHAAPuTZZq>aQ<(afhnp*4<@gh* zvOH3&B(w{22EE-xm(Fv{{2T%nTd!c|Q10j>_b)E9ol`j~4c*XWhn!}T_gGh_!ldiM zwAW5|>d}fg$zHEv?Qd2&i``(5U!^a!1UW@x?xI?q{)C^eRtEG&ZrzEz6&%J{RNA~4 za#vsAtrk02gAIo%awCB6ZdTFYG4LvcUpWmwE}d8TIi)V`gL>|KMhZ~C$n!3~rIZg! zZSj7VI2hT|74KJ%;`pnh#i1T-jF;?yugHU*Sx6KHE|Xm*Jn86ts861_;eud~la&Jo zV{m3zQV`yAy@6LRxG$KMgtWWS5ETiFLGjCimAvQ(Q}u~}4-jV=-F{yr|9UB*ziBLt zx@D&6d<2eGN4UpCJ<{WWGGBbAGBcd@ZM5u)ypw$lT+Z3VI`v`rV8?U6mf=oaYymdv zE85s(b;)EH0;lgy2opv4PCu*3(d>Kvw0|bB$&}N22x8EnaM_65I#eP1u#kq5qjh&L zzPXjHvW|`C3kAJMRvVI967E;oGy46bJnJ;maUQjX0vE&<#c18!5*@)soOrBxFsrGh z&|FpvJS;H-Hbk64oXvpzMz(;w#&w$;Wv9%UlXVJSK{djzR|~Cu1p!aV+t{bqf{6y2 z6wT%ML>xP^geSs!5{CxP)u2~u=)O=Ka=N97ip%SLRWE<2RH|{)huM7Kqr`2g^6ro* zs6k(aKqyf|f{H8E?c5F%`K*>PLEC!%r7(8|af-Mj*s6H4y!W~5P2(R5@_C1?di(00~6?qR&N7oQ*XM}le7zrE7 zy@x-}O2K_F?qn6HFUdM@WG$4+M~n~{GbQ+BO~_2nSq?SBv8ukNaisKNNP~{ZbCf5W zl7meoUyg{Hq1-yQo^l1A!mv%VA$$P8{srRE- z38^=r$qMx7m&)!EOL}2`-SlbIisctsT3#E!Eg_Fj<1w=l@rF1VaP%|D&C=S;2O?yb zDQs`1UY=KwBT}G#O`*I2mVy(XK00oSx@@GQcQlJF=%lzDe!|se$_F!PcG^7~kryA;Y9Ecov#}&F@l@e}8T~>6hlHYEfhn6v(@QxiN^6& zqMVLK47Da9`W1*p1smauJZp~fR7`8K5z1+P7Lbd;w{nA?@C1I$Pqq)tNKnB_CAi}< zEUD6NQSRl$hm?m4RKSw2)@`yTV4rQrEbepGo*;U5;;m6_^W6pAAOum%3W;LUF^Zw5 z?w_)u1yvWO#!_lO>%FcU>WIFOMJ-EIBoKLoRYCELYsZ>KFyRFM+!N$UGo-aCb@D0? zlEYvYas*37e#UQk(^=p2`3KylG&;psD1-8k9gPXC%ueW4Z?^s=g0UQ|nxxe?N;SOl zSrwAuT=9-sdIj=_bOH=wz%COxC&=%}W@76qrsiF2@rk&Tv%2nNH1{N2``pJo>*5C? z^JyX*2KP?fg8;s;8)VrAhl?r(P2Y?S$518(2U04N1L2WQhc*)`mQ{N5Iv=}TUr^a` z)o3j+X9~q&_r~zG?%VdsAe*M31onHxY(o+D3UoQvIpC<2XTM4t_EdqE&wV$6 zH_k2wajT|ZgE^d3FiOCpslFK&JtP^o`Z;XKeht z`g*X(F({1=8X-w8UzxL4n%ZwxpXjVe`&@?%PPAJsX_Fj~JlVm4Y)@sQ6{A{%7T%+J zwfuy>*!cA($2;Q+-Zb?Gi0j%7S(6_v)=(FZ4kkB_uH1M}5+Gj`YO4Ge`PY%P?N|bKNwlBj9o#M?9D6l(Tk!db%tIt+PSbD1>&F*BxtJTXWG}%} z-Iz4g1Z>AD4dbS{>nRuo4~c1pF$3=iS3_N0AnlMd75bt2ha%#vb^T0a z7SCyVS)n3DLpDkgwq?`Ahxp=45t9ziX`yg3DeXk|n0q;gbRFi=lNa@PmSVmz+51wI zV2$B2hX7YIq;-q$Lo>sDNS=e@7*mOigHqXNN>90$asz#hM|U)6O1^?3P?}GwE!PT} zLT<0otRFcl$)BwNz1eo(pD~rkt{SQ@5jUVm%L?_xrwO5eU&zbtv5`Wp45exjqFW}Q zPd}Y}-cOsuvsm)~@b#8aaRuR)XhSz{jXN~%4uRnA?h**@!95`~?(XjH?(XgcNU#Kl z;BI-`d*95wnf2!OI&0OBK3!FP&Z(+X``i25)W`n-K8qafD2HWC%!sqNJFSJ@_G5*z?EDDD1mx^;~X!lSA2b*3>WZ8I94RkQ1gG|Bl#+ z^Utdvyb#)IjXzcfJK*ArJr?QlfL-~@7Q)ea^HH;0Z%e4EVmb6Q${ul9rXeXL(DmeYe$@;iQU(@Y5 z@N&iKqN4Qm_Nye0FeucGcDo|TSuU{y_(BVR8boQor!?D4HIc!-E&YA1vMk{zD{sPC zz}8w+)eJa}y4FT?@ttUV1$gCi*>ZlNL(alki*AT8C`Pw`6qw6bbeL^1n=Hz}3&f$6 zd%Wb5^S0V6Mx^iivJbuOmQ>?7+$#~CgzW`1xs^|Si#T!Sc~U|h!)4XYl=k)IG2B&@ z<)A+BLAQz%z9BgieX^Ew^zH;^ADY)m_gRK(@^HQXq5qQG9O@O?OU!~ zYVrv!{zEo>q#@mLEb~`CyPSGNgUz;wB#HgKoN>dlkol2o5pg z>GiTYI4FdpYb1qrei=|O_KT{}hKag2`=kTQccG#91*X|XDP-BwQ38Dl@ZF!N9|nze8qJ?BE9>g0r`|E~TvTgQQ=`6Bhv6 zGGg1vo#JHT>3h2vjFIvdNF5{yg&%3Ac9%SC4D$PHXaDNQPY5=}x=N2b(&A6!WInyK zoQtsOF^#2KHiIAjJZtm22*Qc!T|z#hAgD;f@+^4MKQ;tec$Nx~XDDUhvht~>s3#7LqKNGiciaW%Kd zrC=5d2ZKtU<}@zrfV0$ka3+fnqtE&_4K^@XjeW!o9>}uE6^()_MuHUB|LOu0&y^71_g`_k&yyLi z4dzQ|)50CO8?^Z~b?p~zV;@8~Fp#m`t@+G;B~k}O3@xoto{Nst?IJ@#w{MT zdt9QEq0unR?P_030|HncLs1u|Q)L+hJM7UOOZ)v>mQ^aYS);mEZP0*Mic2zhp2cofO?`O3juXl zDF$dq@CbpOEs1BHx{5OWosKPGT&nJu(xSzIPYP7()}5`lVieUdo@H(A+RRzjBfyOx znAJ#3-DL^6qP6`jk|lb%+TgpIV9FfWfL#b6-=t&FbuL90Kog9YHi+(4ZWQIEtq6?D zk!TiRr(i~xLps;Derv|`AmesV_tFlS^^DAFDXyYN{f5g&{esSXhwqvq!hRNa1XxlE>sb^^O}5RB;1bPxTA+3r(&iB&~N}|d|5z& z^y$(jVQPaB$*6yr_Qex0l|K{8$ZpENG*x^k5kNzQ-K39I*f^~THnm1A7r`o1g8dwj zpU4}V_8nOt@AR|Ry-kX}0)$yq>GH6Z47EUtFoX@AM5}LKW0ziCl;8-s?pcbiT*oPe-boJxbLLuMV1wv1f?b}!SEQNN@c)AZe~Q{!M_9vLklg2Jmw zcbOci(}5i($ypR5KF~SemH*~d4%d#Do2T>0ZM@GLp>Xy?cSo9p&?|!FTJud3bYUci zcnR#4Dn3vSjY`lTYF?ZnI7^|3eH4azyr_bcnu64^urBX?r=o4cwlyhorU?{$N^}{; zVOUm)tv}BVW&P2LJXBOc?r(j|M=$7DL(E1Jp#c&$z>a29Zpas9e>d9T!Ihgo2=5>tYPZ8?v(=I zYt@lx7et%h_fQ`WD`~MpPnZ*<<{!xLu73&1ce!Zef59)t@RFsKk=ZX5{O!%wb%nr9 z>-50Tq#|8x>jQSR#(iL7W8)@!b@YwUN@0IN1B=_9-*tJ)G}I2A5|D4 zbqN+~CT8tno7M}(8&9lP?VVh}O716)>aH*&!HeY2m3 zejUu6Fgc@xF5(BFDl#gSsx|s}qcOsA2d%13aZuZ0Yan{%U8xMjlM#HM$g#7n=r(ws z$5+#l|7CmpO^5jL*4_n7txU@*F)gM%O7PIlgmM&y9+jx;8$_Xn=TOg41h4--&PhGX z5XHk$1=MnVC_aQ=>h=r;$4oRueuyopI$sba2(h0UDI_chm&AK| zU^V^4O1_!~VV(;_!P)$I=I;N&r7!(93?|-B=M{zO8YtTfhdU;1BwWy-pyL$<5ukKn z43zi%e4SFgZDel|2tW{r9x|S?j8w@C`zev#Ftq2B{+w_8NRu*T%()fHAKpr%JV~RY zxcZuNYrf#mtP~t6mz?`ei#3VTRzHIUUi5=&{ObZjl3td^DWBOa|Ab(Mo)=n z#l1n1lh=y6-NEEVfYN7o$OHk%J3+>f(>{-cV9W>xrqDYkW6Og+pj)mu7BdLiH+;z2 z+xkIGfS3|*X=p)GOpEdx>x3a&ZazJL0ckDY)dsHK_XoY?bOm*AoWHiFbxT@vomz1G z?U3mnt%5j{7rVRcIm?kgXRBcdZ+vezCkoBJJt$kfQ%c!A(WqF!Td~vQcB6?F?_;TH zNnv6s*-x!izNNn>)sw;p(#5bLYr%AJ|%c3*OYJSZqS597NX1PE{orzYdp z`Q5p%2T}z(3;e?gLMT?}f66FH{GiLQ-GQBoq(hBjPNrDxcd642o@2Hli1>yt$xeEI zrU|IifC?F$${xLIh8j;&;N#Jtp(aMlzJq@kN;^VUzujHRG0Wuwa;?hHo5$g}9i@ncl4zA&!OVDyb!FmrMgt{%Ww&>f>}0bF+@%vx7fUR)_8E}B6Ye2+>XPbGct{@ele~-Cpco) z@Q&D)^EJS-ZsBuO6_E`(EkEZWMa?7PMMXAc{tZv9Hq_sChlCx%eLIO3O7{HRO?*TK zS~=_aT#%FpvSG;Oj?I$HWR58`mB!YX6I)a=*;JyFchZQ5Sr&aaCpwXMiN|lwuTtkE zsEbe1rp{DWvd4hC%^XtIf#JX|s6vy*mz@TdODIcEm@GI*!uZ=%U#HW?IB*+|HsCfu`9$W2nG_SF1}Lb26%rUtF65PrYY zJ%1EjKoZZ=N$+N@li#^&nxt|uwdK13-A{%U5_P;5$)Hl}H=sL|*Y=eDSK>O2v)Mm@ zwN&b_X_fI`-&Gc%`ObrvH`;`D{I^K={{S0Yp2Lk}&l$(;68(V+-@^zl7n0nW!%$IhXhdBb2aWz*l1J$0)g6imoF=LDZ!c&&c}#5yKh z3{hxyz)yRKLVwg2W`YT^^@uC0mN--|9-psuZ>yRTOzILznyQF77QXx?Ygc)P7!A85 zyOIVC5D#-(oOa9L{!T6GMl!?Lw{%T#(1KK>ZS(v+(Gb1}xk!3l4`t8}%9K|dOdSu7 z$dbd!2U1c$BNXsZSVUQ`jy3Ck5>;G`mp5L|=T~^}b$86G_L-X)^7s$1#n&uA?NGY=N}oooXa3vx2)=BkzsAHX^c^&n9xMTl zWfL{-IJ1+WlUqt3)JU7RqxI#VU~WRgPpz2kQ4>r$SPtj(+;`tR%bXbZGa^IR+MV(_ zk1%9o8GpYIqtgMQQ=wtPM93+QikeyF5sxKI$NcCzJ=+pyCJ8-CZDa0cPFqA!P$h^{ z*Pg1Bn9Da1eghmT?YnTbaLV<~8?G02M7Oxk3LCQLJJtvHTdO2(QKPVStC~0JRM^i^ zCriZjBo=fi<6pw2r1hC?g~!$R+ltzWz$>zja7RHAYp431hU=AIu@sI#+L@|l{Ca4x zGXw25?f~@g2f7$Smxygn$j&S!^Xs(P4~7dD^2FOp^51h1aDu#U0u7t&7!iaq9cax# zKNDvtB78yd2g^gcDh%*L?Qhyy(TpkOJ`bNlme1}+-<_gw#I&4JLp`0mQAD}Y0(Cc` zz3m*993>SkCi6J{?F1iI`+xwHj;cbV*|wi^H+UnQU2mun%#!A*3ar4zODckJTO?=7 zPr`-2hJPlT=C9P=IXVfW4$9ld>zo+yggtH&NCgN5-{pHqD@dej?d?v$3u zi8x(%%K*l=@lC-F*X8FQG0|o&l!B5wInMEG^s|5^#!Ps_lrp%*00dbW+CP(AYHRci zJx^P|sWV~Mt;0|c!amw+%JmqDtcyP<%trZ^VO6uX-1Tu&17;Yp=cT>PClPo*cV z;v6gv;rD&`l%?qFn$-b2%XK-%-Ehbu{!XeU#^Ctax%uG0A2oX#hC>~i{@f5?RCfpkW_ z3Mba6v;E0^pK-kCn4o{nei;IBlpw?NyKyHDP0iw11i~%@NA9LeVLO~Yzp3RS=n=yv z!;|g!Gqrx8qVJvi8ZK4W!f0CwJ0I-RS3%VpJ~@FrO^(YTM&?&?E>F9=E$);GL)c5@ z_yKa9=`tFFv`HqUBPz$$!kP=eNwsnUH6)Dr6GlTP!W%AYV?Q~7Rx@aI3`xOmB~*5j zJH@-F)ojw4e*w=4F>rZ$h9lW$DKNno!F-*57yXKc7i-tC%}iLil_DEJQ%{kvet5fV z_@()wx%!cuv{=(Byk;2TRj*P3^1Lv2mp5GLg%K^Bu8!Z-^v>&T2-~6SKlDHm-f{Jm zNFCzmSXrCFl6A=Euz}4Z&ORaWm}o28hT1W1jwmNV0Cek$gg##3?>FP-n!(;~W1PXKj(Wgx ztIXUzN(gFkRJ zPmj~A7Z+Pwuca97f61j};Qs;m@DSD;m!@a?UjX2or*W2RPCtgptPa8!~54JWj`I|C$Z>wC_&O{}8t z&-+V8P6@*JN2=dZO|sR9@#CN%a`4%=`-E6gdBufg*1MLy614${IX{IYCLkwJN9vKX zt<+Qg4IMm*KGkt`8EoGPm5&K)P$++~Y0>0Oi=`Aa{Hsj|K+N(_|D>n@rNM1E#ah(l zbXi~R(n$R)LN_e?1jlSxv|}hUG>3&WC?a(mM&5#^-R}V`_vOOXz7sbuE9yZWzKJ^?X;7_j~YrjEzU_Uh}_W?ayX$?LhUYYdk6 z+u>nQOQHYTGL?8PdY-5aN6N`MijGp+#IXr~k^^fjrb!j25T4Q@MUdng^V43Fbj!j6 zP>A7YFqRFHRfRA;6pUEcFu-WCv9L_35D=Hp&tYn9p1X_OufevFSzNo`W(H$K;A^8e z(rRq+y`jvOA)jNYm52lg^Fh^4i6{!+6}5?$E3H zM!C9fYHTq)8M&Ry#|k@r?>d{Gy_jo@8 z$i#ZH>D=shVDRDSv<21H^}|zhU$~M7di0Mud~WIyJ+pTU(zKb%ub0iDLg_NjrF0b7 zbupEF6hZY!sIfcmi?wi*uyz6xH?U6EK`JfWGMUYHje;Mn3Mi};fyp}oY~+o8|B_L2 zVlbd+qB18M&N zQ3AL>KDa0BVjNR|JC<=4XewFx z_?D#Tn7E&wbvQeW0v33M7c(j*BU)R_pO7djVI=HZgoA%J+j!92vjj3`_9c(c+*HZPR2sA(vma7no^|=vFufSVnOeIn-wkvw8y}GW%4qU-}!nQIl3i z3f6B2{(OU}0kF$jcF9?gjjeGM`M)%K!6w^AcMXl_H0eEsw)^POk@*v?-{e z5|hzjk7C*sbKZ|jdB*EI{SX)SH>;z>LhBdWrn953!+Z?4zrX`WDLn3_=J=5wPXv;2 z=8!?GHA4I`!x{>~&&`5P820A8z(R6i$=W;Tjr9JS4nE6@htI79%aFjQV+ zA@tKG>f8ZQ1{wlJ3vuiVNh`NXoefM%Ihm=DmhhB$&=;3qltfazr9`8-$BBrKa$dR` zPz1Gq0RO&Lk2ot+vOT&z@i3WtLsvyiFbrcGP}|>F)trw5sqd;oy^)MO0$qgsr<`$R z>B6QiyPPo5T-V_5#4T!EB-v~S#jMRB3Ys`Z3tOqE;rs8A#&U>y_V9e|WBeK(?%;%W zc3tUoj$e77xL%aq1Uam@NfA4yAchG){;n=JB2>U_-h8z4Kb9k<`JEAOKVu>~s;r0Q zYozRPy%Q}XR=8`sV%{GZNN}{I%49$A9i_keRlt~9E zhCB0X>WQIs>x~p|6IUZj9RMCFBY#X@OQm$X>$_pL*%YG%%aCV{$ z6k&DJh8^>BGtkuI;tBRiQjcl748=)q;R9W

2+z{%}vzE5|1Y2NZWovwWA2{q?fq zzwt`nP2mx101%u`1X^9}dd0KL6e9IRxuKM41uH~g53gQHiFi~U{x%~jxK3XD2Po4` zM70fbck(VCLKB~9m8pV@^U`H#YbT}6VCRwf%7b3|qAoROAB}UoPRoVM9D>?>_WPcJ zrJeFnYJ6EnaiL3}DxTAiv*JaXr@#Zz{S%tW*cU9Y8^nSKfVM9WfZnDHL_RVwphC7$ z!~dFE)gLRk;72a7OZ)@iSb2$G$G0M-I+g#ucEtOtZTv`y)P)CMkMWLmZJR6204D6r z9qLISrxl+=^Q1p$W=H6zoFPpm>|^^6Q&Q3{GR?7eyhH5!u4DP#P`9LLIr-rsqYQqrpev^hNp@s{O#A({GC<-4)BG zK-aWrVm50At(4MY=CA5v*4XkCVT7$Q)@zJVb_I6%`eKY!%U`}YCLswXrIz#rK&oF$py-K`E=qPh9XjL2?Dn6yap6w)Uum>Sc zgq920fC>Cj7IZ!Q8**^LtgZ@QEvl$oKJTuxLv|Dq1~1eJS|u6cc2PM}6!DSq9zPv#6|*IoTZv5|pABQE6;SZ0KL+CDsANoj{TzX~AR>)A&b`>pUzz}obFV?78yrh~}qVlocdE<_oMEL$V140kL@73SaAwk(1L<@A?4pmp97d@>e~v6^Y1w)o#m>)O=Ju^JV<`hV~Xvk<#I>lv)XraE67r{4MgAxY%E6wCFokB5ToK&X}r1JU<`>#b4uxion z(>2Nij(^;dA7^uI=JsJsOFESEkJa8%U8#{mAlPi!w5HEP*Xo~Wi&^$9($ll;*!nO` z8>gsBx6!00>!^@g8G2R=HQr5)>jKq?O}>C=X(7z!>Mh5J{<{iP z?edXeB)>xU`f8-zh#gS}Few7EwA|<2197CEGNDN2GR+BycG&J+;*x!J1>MKwpqyJX z6SP{l$)W1sOHLk$j+3b)z{e2+JrXp@pT8W8qB5&kVcyv`M_hLVt#SEu#2ghS!Fh9X zyxQ|e5+F%{d<}qezOp4XK8`HOd(Qtan-4LYGb=9{*}~_?pa!vJF=-*@PLi_aV?_2f zd=msQnAM^V0x6)|=Fc=|%Nt*CAcw^g0iD_hCRkG4s?fAjf%O-yJ+jz?L&Q&J92&T4 zT%w5F;s^R22aQ z8iXW%C>y!K^7?+Q#-1Uzn(|2oX_!WoKzb}4Tjnv8dXg1-&tpwomePU**}(5Lw=|eD zQ&zntrbA4!n**$TrBxm@uUcSmM9T?xt=2a=Tp=>rV!`0rek?DQtJ?PxhGzXbg=;>N z1Yju>4-GdK9mv00Ka~FoTFxAw6t&cU>4h`1*u1_LvP*tkOe~HQp^WsC{Ya5{jXdU7gD2w77x}gxvak-UPd;rxd(Q~-11`%Zb$LUx(p*K)L1w#Md1fHO#TCa6jBsxDrBmZ1b)8L4l!&Q zZ;b6pLFl6;G3o!cQU_zY`SwBY9dOz`#)YGv3#$cWt&bhvp&5~k3Gt0Ox>b%TO??AM z-Kqpu0XCnGy#9|0okya~NSgZ}cc_HQMkMThSjj;1w3G^-;vWczQ!N=V^HlQx6L*+JA z;6h%gSlF?@5VX!6Ar7?Xho9&Q{S=@vh?`!cJle4NB`Yh=F78Vj`OGaCGdhhgupB$6 zT|?WDz*VKPYKJgi6o6fa#lxiW^&h}8JSk;(S*ID#-HyHk%cFPBOKZR0s;k$dj;UT$ zG`8r+Pz~Y$D->~eKTM3X2-B4ov?JS3i{Q`?9H=#^Dk_H8 z`S6YdBzdzQw8?u#xJ^!9ooQYaYkyX!Jrw2r{Od?6ic{lz;h6jhT=@9;TL&?&X>0VR=Z{9&%mOo#{FInSHscVt3N zd?VU5_AkxM;uWX~`Jw8HuXM7diN6~b&t6uT?|U~3QAso;tOcwuQoQWgL_dl-t^L4; z<*qeHyhv@9L%!felcwQ>3%OcarVf=H+a7fdeS?9b!Wge2%`p<;QYyc5tatWpu-cu7 zVT`wdOR4!#@;dlRGkucfd8&c2oCH^SJfiR}eC%a(n7QRYeaX+_Jlv*f8^9J8W^*v{h_a=9yt#q84Rn%agF)rN8+VE+uDfsP^kE zj$fn*hV=8h+0n1Qj`LA$X7lLEen1&-lgKnC@l#Vs2i?H^&P1~0)!=B@04TOPU9}qd zWraHJ?7WZfHYfOm3**|^R?_dw(#T54DjZywCl^7(7^XxWnA(z6wbbG9oy_x#^XOQ#DauDlZ)R z?>SI=xWH2FxAIUVMHu%_aIyl9mdZuhqRsH4hp9omwo;ym`kO28bx2JLFHRK8Ol~*i zS2^;c+9)jdH7|zDce!4*W@goPr>+kwzjGBjAm+pIi3NcSN_me@5Q;ny!ZHCwax4`) zA&+uQZDY;O3;s{uhy&fPxC zI>YNs7gL5N;s2KV1(+V!aoVy{(o)i86oCVFk-l)@)x+UJ=`CIV9HpgDP1C{5eU2D+ z3`ipmIbOK7=l_ZC?-MdkuOUlF5{`Zsof4h+$s`7c&JO-a79`e8nwpuv%n-V~JKU!F zCkMfcP26yrYBl&?y*UFSQ%4uUH`V`~K~Ssrt4;T~)$9VT^ij z6p+ca*XweCW*Da1>!TOO1OwRM^xsTrgu|4t=VMojwgY7YAK4T^ukCGXEB-t@(pPbG zMI`DLF(pSptDwQ37m~lEn#kSL?$ZS<&k>6 z)znP|t zSM`AzSURhRKt|+Y429QnckzJ!qnLyBYQrPAG6LXf z&C!lmkxwT{M{?l7U8|l(Si2~S9259zA&pjI*SN6$;yQi>X#+#vg_b^;_Zb6n`|qUB zW)U7hB`pY;r58^@BUVIsh3BQ8MwCvMZ_JC7Jpl`c%t4EOv9XIru1}UHi-kAN%w6^^ z(KC6H_elxtjoWYDP{Sb#3d{FoU4Py<(cyl^aLj1)U;q40xr${<3vpk$#GJ=>252UlVyBgBz z9G1JhBJ^Cg(F;G8cusDl4s6UlIg+6)oNV?9B=b^k+5~kwNv&2?y#kglC0LqVfA{ajwGZ?)RsspE} z&Mh}3fe;Xe)dKbsN3e@o=CtnI5FjbkOPVSgCS@jB4!Dne{zxTC$n=JZW)i8cQ9LGw1RO|CV$ z{s?@vfUQ{BJ2C=0Y{szK`Bynh&VARQHB8|!BuSZ>PRwkb-m^{5kH_VEBzZ*2$BZNCch>Vf1?@yVhR1pK(ovm;RZNVL3aQ2%Jl60jspkX?{6cQc( z9Czwh)bKEFHi_-rd*cjiC9oblu6W(jg;7;!mw1Uu;ICIH0^%SUX=?dLWaVX3lzGl zm%@3BMRkn**VWc<&OCHjXHoZ*YMmn+9SikP6>I-Im&`a12>k6}Oj<_?40PghY~+*jFEmY~w{@kJ&bV>IBfuQ6{8)*!3iWetbH(Y3 zYwh&QXyv^4_N-c$?iHM$rd#Jwm15 zRsf~W{w@FPByo=iOe?cdz+%gC#;?4lW7`fWEei+}1s?~ESQ1wKrTN-;BG?8(nCUZg zV-sD}cJ-}!MlX)~5;R~5YZh3GGb%cRbSO}U!pl4rM(OgMhg4xPzEJE*fFZ{x8cv#Z_g_f!f&ohO5gI6&kShmBxvR{#vZYa%=ZIwAsOLyFdpsejff4^Nv7-Y z+Z!gPR4W0(ul-sl;KOF0I5Z^jdlVrw@Uw4}O1a7Ct?MtB@6z+bl$PWv*s z@B22(AOQ;#fi8*W{s5OIw9xG8fwRVGA==@EN2PIXoM|P^ijLZI$A19o$#)JA8~8sI z)iCcQARrvfe|`R6Wi{B@Up4*`;`FZ8Gp@hrpNH(%Gwqi>@3gwyzDwVAZ$S$#{?EP$H!kt)5ENf59(U!jXi`Wf42EII4(C_OLRtN2;w zZh=}ho>DR#>wgs#c3wF}=ujP7Ql~^*!w3q*Xzb_m|IhdT>ufYzfJebJ4mZDh?OD

R zyq~o9L9Zc)&LlJ#)>Am3d!{~`6218X6)8wghg;hlq#3d25x3wj82+yKjs!^__SXwW z>cX?+m=KAse#^rL!HH8W;ix$Nv~~M6EUHEFymi;(KCfpAEF=s?u#}Q(G2P?K=ZBH~^F6h`If8ohS(D*|c4MH1WT*Z&^ zcN6E-dUc=Tg73TW19zx1_Hm5rm?y^)AE<}CB9C#pk9V4kpGxpm+jrN9Vs_(@_gSP* z`<97ISISki?vojtX<04$Iun2*<(jG^C%mzl@vyfCT@^Ri+fJLaw={+SnreynbSIOf z4BiBPjW#vskW(VaCi{ZV4*LUnrmJi9=iuZ=w? z?kaJ^mqzngWy>IsIP1v!$-)DP;Nzk>f4+|&Ke?sr4ls-r8!i?YM22yMBqi&~ceYC} zU9BpNFSi7Dj!haLM~GOx|7Nes_mtTuj8Uc z6mh`2i+1Tk@e}Gg`*x8Y#pY_itfGH>Jvb^4dZ6BR?`a%PQaHibqac&%y+MPIqvs2N zJkB7`IocpTKQXJsx+d9>&Df_CGyRDF<_HB+`cAacv8|EmqF<^8X3puiB$~DIer^*= zoBO6s1&}Rsul5eD-^wXpDsNIE)YXjh6{#MIhOf%5{0S47BO2wr-B02f(6={|R&amdaUP*2h9%y1l)oZj%-4g_9 z?D?qeIgteR<~#e-W6)8+uTM(babALTtkmD%I*jM(k?Z*X2qi1)s~-B$r)?V*cBl0K zUxDXXfYba)niw`1cD!bYb7JYCRX7}D(xleq-yq5BF%_&9)lP{8rWBMg9ziz6?FJo0 zHe_VO-GTm#-3$9mSTb-xNM#kr2!sT}$CUz6fZ)X#4l1&agSr^r-!^iTj_z=kqXTUI zTr4!NB09jHJlXU-3MKD)LfJ;x7QSl6R-hh=(5MrBq2pMJJ}-9`+bi6;|qKxlLs}z&!?F4yHc0P0@Y| z5sOc?S472e{!p|JPRk2O5Uj0)gEdyEL~EKvq?@nkIv(Ce8PLCut7?OZdDEaP_`YYy z{{wh_L>VS<;+~QAZ(3F*M0tvL%z>kR(X4x+6!|IK6sIXyaFHnC1`jojbdh=D#2>*Z zN?>!ZkHy_fr!&!X#%=+crW;XuyrjQ0gc?Kqgad&3MhB;`kZ>jO4d)*wp=B*aCN(!d z8_tivN9PaL3mv=H9!=lpz1m{zrhMgcD8cdHvuP~&^Ezkpb1-#5jD|S26LVzDHiBv- zJ_~xpPJxYnO7C8EQEw*=YBi$o@^N^;-F$vdccS%y_c?^kX3DTS7RX3!`PrjCc#}Xv zy67V>mks}2l7i?@iDuLd_8?`otrU0w1Z-&15C_6nZ+!V6wg^xXoG34}Ggl2kMVm=M zllb*mPeD=Fgoyr1xMVDPGVUF~=z&42Ny$)0Hff}Cj*(@`fO2Sx z;IJQPlc}TDVS|Hs{n0VR?wOeBtOqP|P!{rMuP^RfWYjTJIpXO&FaIizEDiejkM^;n zVGPNToOZ`KKR6fvK3r=N_!x!Xex!jK{aOF%n@{Fj@ZRehB(|L#m zJsj>X?^ebz&CFPo?-g0FLZc}r+sB%pp^oOlw1cWfEI&zs(92mBr$sv>0!z>p`c3ta zO!6eUf)|Wgke)2zkUoH~6>?|nMXusF2MqK3v0{?hD!luSsu7P?@PC(q#gRGV`&8GggQI}%U)sLQ8cLqIOuX}0}{)++F%V(KXG`G6SeNmPH< z0)eVwO>6`k86VXT@&+2C(jh%MuqX&{TgZpknb-ilguwDZUl9Uyz!6p&z9~#2FBYso z(XA+@+QLVv<1(&0m^B#9Pa-UCPM=$Nu}W&~q{}qqn^m3mVySRS-So1_PotO8d7i>g z17`gW{b6B!_aYLBpp`6ddrGM^mLk|G7zl|C^B&*b|0a{Jgcse-e6)g%n!4llKQz0` zE%gmQ+rHIrfM?zbdfxWvkkpOb7M$WFhy@V|I^BQX5(a@~WN-T;7LGJJ3SkFlXviDQ ziVPaSQr4onxcub-h5A8&vDeI>JHtw%KP z>IYIuHNiavM3ah4Gq_}M4TE{b0AnJDi!1~%BKIz10swy!UQvYt*{yA*S*r;LN%Dn* zWF$>L#v9H_LD9DPxRHWD%1L@j@X4`K>xvt2$E8%&Rj}lu-_VALm1%A?FF(@s^>d>z zz(XkO`ckOtZ#ZhLubczcx=*u_)8-2Cv(^W$^YF)CuPEOakEmI-Xa{cJ!5LoMnBdaE zdD5^bMbni;4;K$Fa#X_Ud846%u%N$LbI6DRP);Fl$J$dYn&Ol#Sf?3*UhWJc1!#1P$H^PJsNGCvbcr8_~)?s+$&3O+1~Yto^wI+`SR9P#H8 znxqT17069GPRP~_#zd?98H3cb$VE)?^YD?fa?WIO7L;LV39y;;ExYb+PG7diP3^id z5m)KSX|awkf3FEt;FhJS(3Kj~+4FqytuNPAm7eoB!$m@6tfXYE659n%|3NfG6y^4J zE&z0ZQTb(VhbXp5=n6BnuQ<%XOAkLSA+-Dl;c#%yXA~$5cDx@~R7W^{q*>am z=?7HykmD@kSh9lyL&DZY6Tb#tzwvJso?~cBB2t<~WsDn5_7V|q4}b%$!g0FziQxOY zBI4G`$wa93-b}->DZN*0vm3ANzkdmq7B)xAfm3=C5bf4&tTYq(FuK2*gk6YS_ZH#U zWH!wZcPx;A>^|gSEh4*(U-O!k6pL@>b)027xLZW1DF04W({+HtTm}Lh3fqOnQu}`* zq9`Y8yuJKRq(X$5DHm`;fQd;0^LCOBWM74keH{?HCve?%+Hb z4HvJee%EPMKMC9Fs4d-K`exsjNQpCvMnL7YaaD>;u;k5vAyi}sk3Q7WVFz+;_p=lA zkJ^|dR{(pZB%VY2g1-SX(NQmz?25Q10QrST=oBS@YeNNmBX+Oz$+N9(OWT8-s}!9tz`76dbwnCzf%7CB ze`?w|DdG($4#3!^o|R%v9HdcAvVFhZDcry9?EfVs_bvH;G8Y2*2iTpIoQ_vZ?v?2` z9)pras6T%qW}1|f9;oQs&}J@SHRYyuZE~+}g2WLbNyEqFnX#ay=$IDs<=3oy+%bbs zNI@2g#|nRQiahVj_xQbr-yV{uJg@jB7r;Sq*70#&);R%=8#Gn3-yFOR1x%O~uKtI`Oa;v+yOG>ke!{&$vNdDCJ zvR*uHfe))gfQtZ7Z~8%A_9{i-I_B<;QJj)RW>(@0-1&Li*0fb6;h=o)`PfL8L6U`w z^!3{*)!t$R`Gt!$aDFo%XjmU+a&kV9bNm=^&UI9NIY(bU&!xNUUTEo}Bc5#v4c-d3 zP(EMDypekL=sH0j)hRqIkNQO&r;inIsnI(hvE$_|lI)*5qzvOJOX)m!8BFpiP~sZ5 zj7ZSzV37#3vcPwutb_#0p9;Lz$Xt5{g(;aM26azztWXtCygmfGIN2=3HS1SEL+-|+ z0}P4661I$Yya2+&&|f7PAbBtWSD>mFth;yh-Pyi(}enve$l9KW*?9@g=MA= zV<5J~;B$TVPpKj&4wYvLpM5Ymc!RvJ=*K1?ZX_Wz%V_w)ANVHIL#LUWp~iiK0$tAn zVljKL+MI=5NZ5+DfN&*ihZ>$iQ`MOFq!x4Trd>gx_i4nxZ=qnX)b7`oyk8>Z=LSS^ zfi1RJC0F>{17YLw1*c#;qyh5iR(!%??16v~Ux8gY4Bx-t>@b3?)P zf#CxL=0vRe4&CKz4k0LD0F9#>kSzpy)JBO>L<~E9hl^xRJS&13D{4jL5y22qe^}6e zTjVJJLaeGtN>TlL;}Dd0dc6BrRY+pE7^z7TJ7sW-OT5E~m>(JYP6sU^o&R~8Utdp_X^YB-OBf1N(2DIXiH_(6Mi870p$TK>u# zgP4Of3g!gjBWDQOlZHLmrRTgEP3Lb?o{8|Ay#62F-ZH3;Ale!o4hOe`1&4#XB{%^N z?ykXIg9g`wyK4w?aJPgIf&~Z;!9BPHmjFQndEEE&-Fv@#tG=rDYpQx?cJJ!x>e;<} zueJKswx`pAQ~3GYb9?(dWsNS0{b-igV#LBHJ!39x<0*v7z%K~y$Kls; zc&QFqP^{^~FrlfFO#-02>w!*lgO4rYf`bd|yx~3~4UON1;Q+vgrot2`oTN)t?J@g$ zkNH=MoJmVp)a-WzN}HMBzgxcb4jJ*>ly&UPb@!8dM5%3}x<$w$v(4;;1IgvmJB@b>lf zn183E3xI(l8O7}Kv-7@CoLtd~MFyS~VeP!~ShL>-CSp08;~@ixP2V@uP3cI!eZ4BO z%j>qmcU+7Y;kIU=2tk&WZ`**Cy()=~lTRI!Np0A9-9?epkgldy25UzDE@tym=aP(FQAX-*$; zL+Ae_+AwFv>_DmzlT7E?-^Ted_lU$FGK<={@3O`Y;Ei4mFcK09GXm_B9IVI*(fw&V z@`}-n=S5IHT{loA>fFJHUr$OPtm0Jqrc`BTA3#&=o1=)a@Wy9<*|9Q3SUC)pc>6`q zi#}(MxQJ9D7m;x}2h6CpW2yaAa52@~cs7gPdlNL9i_@n_`Nms`>l~Nf3G)!-FlX}{ z`a5jUMgLyNlRr=3;K?(1jn|)(-8)6toJh!I6-f-AvXxyjCLLwi%^_veCS?;@PQ5|r zb@V%DpYnfN~%D%P0vLpj6CSDiiL`$v?t4;F&nf(LJwjxyQU@Yd~q z`&Yr6xr8y92UNs_OeRt3Fk%M&#IL*M*Sl`)FGywj3N#=;&@?v7Ivjh?|Gvk}WFu@8 zxJ@lj^LpyW`Djd$-Sy3CN)GGn`UX&H zKgaJ?r^{Yqicue=(S1pGxV*^W)Og8IVGzrzAI+L6$2EDaKH%hJZF00@y%9ba>5dza z58uN)fSWc$bH$$8^ao)0vV`cx1n8LF0z^zF?qly+kTd;B%SoMN>q2SrPByCq1a!*}WgYlE-!ODZ5rzU@NF5wamc2{grXjN1{G8~&bFPK{GQCvT?$+u|OmbHu)r!Cy z#aCVvVaiv4R1VdiIf1Gz6_JC*yV6Gt8a3X8r?Qdf*ZyL3yAtcLB_hw%k@oj`ke%jn z{$4?SOdqz(i92-xMXrvLvHodXc63g#{g?l@u*}iwB3+%LNa~vYNZO~Bbdv%u#W8v7 zGvO^Y55fnCXi2konQrwxeJ=|D&v3BRWf|$7{l4>Ijh<11_b8z~8z zPmdx&oy~A&i2fkN$d3pRq95~gqk@Em>56{7_|~_sz(GU>k3Ea1M-&FCZ{jX0;IVNx z`2f^t#lu*@7Us?dKCMo7Okd8dxBn@7;Cmr-op2kxP40InSrlTbFzQ;W207Bg2nB>H zoy*hMRqi^NLAo-|@_UxOY`*W58uxAc9{yyJlqNx5hMVz2V{MF)<|3tg%C-{fmWek; zW7GmayW82h^tkuLSVE&bR~BTG4z|sLeJyz|5!fakg0xvhcw8Xon;~gW{zAkukqM`V zM8m~|g^z^%#exjVL*mrg_NIJB*vn!xw>4Ll!O^9`_phI3uilb6R!&kCKluBqqnf{@ z!jZiQ30L3aV3(X{W7croF2+Qm1ij2-{;sCIzxm6$^!Lp+3nC%Yfpd`GE_s?m|5$?5nAwt~JXk_Gmm3GxAzwbitd{%Gnj1vC|2|^i z$^joaF#?(~3l|&dHOCD@GS*5w03Cxi{{aM^c<6s50!74C$Alvl{sA&VFYi@u%+*sZ zgJri{Ap#(CGS>yRAtct^O(OX>r1BY+&qXJtNKHDHYYWhh>n{6UoRax-D9xl^jolcC0Ux55>MB zW{*@tMLW5NK`79>iHekbK4}dBxV7l|o*+p~X1wad5KqiIeYij+g&Us?o2Z3O)W`P- zi6I*I%JLqvc@$P9lTC$mDItGMLK!I#k6To>bR+j^asro8p;0l)?2Zg2K3zbXJtHOV zP}>aUA=&$L`s*Dy3)B*8s%RVUNCAeck3Tir;>SegwxIdZHRIlipb)ovmkQ8@k&tF% z(XM!i>WoXXCRhlZN{ugfj=i5Jsz5Ojjj0@n3GVjPi|m45$ME+WKTj8nbQpgYp8YZ@|SCaKhaP5)(tQqjn)nXMH) zhyb$T7)%tL*quPYK(r*g%^kd-{o|>lB|7+Z9M7IXanj&DDJR8TQ;!CreLxH4xJAsmMoC-%p zs@Dekn2 zIaPV7+Lsa51NqKZWa$~AnT4VaoE6N#9O>_v-gWA9jTcVbPEMB1RbSDSHjO=!@|e3i z7O|_Q#4JgCUAsbP+^Pg(%>X(}bc_3NszKv`i3BB$C7O11T>1c+)F8wYk0HWZQLTwU zs{!}*+>7su*5?Ic4EdMy1=Mta9kw8cI;J_}`Fa zq=4^XUM?lpop9qodQu?@J84xoRntvGC=iYldIegS2W^z4OU7+-ZE773eD2jO`v>qJ zC~qOm+v(o3R&uo$C1}`Qcj6zq(jn_mQs!RWk~7ZA2UJa(_y_HO-T!H`Z^}P$XSDGg z6)|hRnvl)+7RD7h`>~BjL%!{c@x^K6Jy>j{)1C7j{z7kZ6*}n_{x{W(vLX)C8o%!$cUa#~E^s zgO5?GD^TUg%2&Het2^~4Jv=$qGU0pd~$eR``g+O3e_P8b&7QX4&#<4BrHj~ zsYsBLDsmIXc+YvX*&Hj9AuoI?{SyJXc@x}gVUJ=Wpp+#F(XqN%zb3~9ow!pruSh4n z9XhmYUT??UvO3e0$WuE1@@c5(Moga}PGgcFX}TSsWsg+SB<0U0#w?E_o|n@yMfZiS zyPmyax^fGPNlcdhO<~C{Ho)*}^fYdob%}E>Zrs}wX%(}7oPytUU9M&o+gK)L514DA zLuc6UWtuGUGj!|f$X5Gfl+-Bnpd0q+D+7)Udx7tF`oJ3wPXs@@LfCPQR6^CkG=7@&h3vwCoz+I)EG#>*K$U~>^P*mjU z>UktsQJ&rr?s4N8A~CTcz&A|3t%?CWTW32mxPV3?rz%$?AItRh8lMES3R4^R26c7t z7;XJk2w%`?fM2g4`)2kT3wLf)4M7%zx-|2vXYw%Q3e7fS12!fBdPMm$0oBh9}kz)>B;zi>vDmRe*NjNi@z{heovk6;4#S zjV?Y+%tW7t^{aP2`WX$rubA|3k8Si7CG}%N{;WO5^OKxbW|T{YQfR}s& zPhO`i2NRj`%Ydrn*PTfu0*6DPA2ie{a3r{A&j`5sVb(0+-J~1=MB6GJPo*KhAgTlN z&f{HSM8Gq+h^!|!voqbS0`Z0BYw;Omx(I|7!Ig8}Q6)4l0LKYAT)vw<-nIW+wu`=# z;E5K2HVal*l5r=-l~0zG{^=!I#JIe@?_>17|5sAT)IZ=CgBmNFchLjx^S_PY?4C;{ zW~8PamHIC1@1K_N(xNs;x(pk5Pg_~Kpv3oaVgxHDFO`s`>PtAx%kio~h3DlpcbA=z zROQWF@Vg}ybYB`v3kP$$f^ML>8{3GbtGnUcT05Cn{nm3xb;c7kg6tp|Aw-YMN=<+e zMRg8VJm!1-B2g`gn6Oa6n*Y-{Wa}RQ^8mBOl)$JH^SPWi17C>GGpjZ_4>=N6_soeW zL51O|XO#bdl7GNhpt)m%2Te;uCt)@#VeubhocYaEQU#cQ*fA^JbAx6z0gt=m63}~@9C>ERkyUjm04JT|~ zTO#O>Cf?F~y}6;6bheg%+l%HC)G;7-ACo1emaRNdycbpoW08^Z7CObspe&nRC>F zK7Kdx+3e#sVDXI>N!HV&`p?ylx$LkRedad~!ct;ipWn$hCGf*LfyuZ@7hES7RLihH zJpDYu!e`9XNORzrVRtRjf`V(slTF(J%0==v9nB@$h5Ti5QIzek=(OMW)R)F#YpY?$ zxGKV(czjxf&NqPD7qk?dKq;)Pr7UG|CQ6HnDo~@o-}*<0x@Y0WsAP}yMBdLdJJXoM ztLFzD33KREc*b6y$KDwli0>allzQA1d#+$ z@Rg%gG=R&OCJ;CdKiiF+3;0Z2G-s?Ji?+E&=~4Nvj|smQebyvo;c0Sd`#{Y$nt)!4 zp#zcyicwGV3ob9czY%_eRz}oYZWv>-+yml5B2iN!OzjLx^p7~EV(7<=!Mp-_*F$`_ z;vc46N_P+ZZtklnm{Wi>dp>FTIfC9zd}tC{U_7)()*Nk)DDnj za2-CR&mRAP0*hS|MKs$?mFwdD;IX9u;lCC4LPa;%Ak@$Xth0kbQHGARvzVYyPc62; z#jhvAaZAx!D~w-Zq(s&ovdr<}A5?#^uN1OvMQrvGaYGGRxWsW4pxY<5OPimxZzPn# zN>bBpaC!&Lau7y+yRZ2T5(CqPQKfQHr1UhJ=N>Hqfgy@xtpGwMBBV$Qr_Db##LNFH zOfP8DZR7A=oi!(JWiovetkKhD=xB=s89yap`4<{|-@?quTUqar*csG~c8G_}leq2f z8g~%ka95yY&Q3UWATRukB3&+(^SAE0|DBUM-`?90#uJl;1wEIhM!8~f0JDuE6c_Y` z#&(g<bpY{L0xdM8#Iz(~CY(M3D+A;-6^jd0UW-fd{ zHmu0=&xnn)IdK?QN(6(h@pOa*=uCITNTq7^i zG+pc-O#+tb;yEdw{V(?kVMeZ-^{f6Tk1x5Y)l|GvueWvI*XgZ3hnV{?s+skhw}eXTL+Cp#zx1 zO@kAD^WP!bPS8Tg=Ec(QevUIcL!O8qHZqX2bfL&-sn<^@PJPB!9i6Gkk-T~1(|l+@ z7g6!wup7Qvjyi8V5gaur=)ac|-C&oSd%(6k;uMw-YCpC}BLcf0u~v2G^ORCbyhFY| zrgE5hM~tNN?kr^a z5h_@ijsU_d2*o*ahKBWmM;9V}5!TCxMtvHRnr&>{0mTeF+MW%iItc(pc0J<1buYW_ zFZE~OTk1`Ufck8}XdXsKzo{ySd-s9jge9bzRHCBue?I;Lod0v~8?%M7onsp)PjSP} zuRgA=yUe)xB&igOZ=fKAqeHqK#Tq>IX#(-S4wm#1|o7L}SX(RVOAjrlJ(){FnKBJ~KJ8 zGR?XwlV?qm|J)aWz1rX-&E#-8H=tEu+9$O!Bk`5Y`6Sh)*zR4J5=83Mn^^6a9Jq?^ zY6%nN*B*-;HfhRf#`oTjk&xD0m&mqH$|^gyF=T!yA}CRbxG@>#8P^(O$j%jZ1yPkK zYUXDTYf&mb!$_&FABj5%!@Stb!>F~c{D$K2Kn#*inC&GwJi%-Pl#snblXkW5cPC)n zh=D6n1nYOpO;qy~|4^$WOR{D%b54e9MyFN5BIL9951THKwSYD&q5=VGtI%}Aut zY3E$kt5_sns*0h+@GpFg=l3X)5wpo5zBrI&f@3xyCCb?kX*%7-Q?~yp`C#0}U_yj; zh*3>6-^8?SnS1I_r;CIGA5i;Vc92JIuU@8|_f3PoR@#jS+V>Vs^u>$o527Cxy_~-0 z8Ze+^IU!N8#KZ~WGNphsr6Bk+MTTMU-lRa1i09F*r{d%Q5VEAaTGSAl^;i7g?##$;-$f+*we(Np&de*vY|UaX+s9bEyD^m%hgz) z5Zx-9c$2Ik4lZkF8ovId0@Nvh6`Frp|~Cb+<==vZ|Fr^OP6Z9u@3 zf<}dHTLBq#-xMaaM2}5ePqcS=&F%Bcxk`~95B0%) zMqvah)@0*=uk>51hCCh~6O<4H2WsM_oKini7+y!Q6lZKylkALeJ&1jBna5KX7-4Iy zv^snjp6Z%VseU~WBa;W6*yw{}Q-8Z%bhT_UEs}T&43d7bb1ex$#*S!ZdHh;+9p8iA z9U+qe`czq40iuOy30eTxcqwRm&r2N#M4DJ0Mo}-2%rlkp;t^-tr|)|)1=z`tGkwR6 zMmI^tGO!RP(t$86OnLYRgna4C_(n2{JG?&QN#|9sZ(p-0p|#y;pnJ^=?P=>qLdM?8 zPM;=rXQc{o=_vRI=;Toy){8VX;6EhY%Dss@PHuB$q6j)&=01kr4eh08Xsk`xsaJ-K zom_=5m&DR4)Kr=H8+5<^M7Hr^_q(^7n}#SI#`eL)U&U_9n#rESzV0#7_;d}TK73ki zzFQTw$*qOp4{qd^we6EP0sbxtgBtZ$aetZ3&aOgaR6;?Ss7}SL0Wawo-fF1X3)Jc4 zaUBu4!jqEv@TyK?+}EWdB44DuEMEXCo-T}%rY*1Li4*z$L1F*HjP!BNPFZQ|ckaq& zaX*nIBU$KvGswE6aFJy zG%(ilne{#=M)E&^x#v6V01aK1E44U*17|$0=wW|7@x{#G=(tPW#jOqInj410IMQcc z7Cd1%UwWa^HUEyy-px2&I5YbCoy347S?TGw%ZNUlXy1_37?^=uIt|<16>6$*j5jeh zSNhj`vX|DL^ow{OLoCirJN^G0Ej0Z9dO15+{=euk{o~2r%2Sled%SoZ+Y3xg*2i-j z>nsNGW%EBZ9}2&r9OndWn8-0-n=FWz$}S5I_o^_wF(`t59go7Y36F2MnGO0<7K`~81}c)Oj(2zK#{ zH3fkR1GAQ{>Z-qc)s?8DLnrq|cSIs+sUkV)Vzf0nJZv@fX4Pnm08EmA7tM|~IC4TUEnI4OMoj)CO(%ekc}-nlzsR ziqYI4!+varg{eWxuVi%*YVuAJ0XM=wL=;G)=BrsaMSlt3n@QK!R7TAq+V`)H>+%)` z$Suw{&#v7yCzNmUR<%HAJ5TWu$Cj6kXzGndJoqmzZUYwydRpr+(G7^&iD>4(yY~}) zu~KN!ti{+Y1Vr(~AXJNyY1 z8|gXKwvk20Qi$d{Zh|UFBY9kEvcju&3*4F~{$U-cP&HxmW)P__rubjNqRULR>wkbn z$Uw*sGI1oUla*N>HGP%)N-bCI9k!PfS5Mc?+Q2E zh_Dfp`TUJP@Baa^HbKmPSu@kxK#FjI*U^YH)~mN4w2H$;$n<+cwn%lAt@|rrGQ0gR z9pgkA{fOj~rN6df=sWWjJLzSLe}$IcErna4pwQrI2 z@mvQ%iZL_5uYhc!pPHqep$gTu$FeBBN?Ptsc?Ab2%Hb3ZtuZv|28!%Tvd*#$kt&D^iqeMzB$KzWA=#n^yn=o1W~(a0yr$A_Ms_yV zim65tXRhNr(|TKTP&?J5zz$tH%N_FS(6@vn4h218+u!n`wzkbFM^WZZy>MOZ^=GPO zo=|*hnS(4!O;~vo9F$Q0OY^t-y$btn@?UKH4z~~ivm@+kR)%M!>k4z}pKbXMuL{r2 zp5C&|#H)adP`(DVzI_GpifQM>U>L1DeOXdnyaH{U2z@p2yQ%Y|?odAAMDl1K^|$*5 z=-tGl3jBpX*q#y*inzJLl=l?_;%b1Gxb05@-Rz{z!03?E#)763E-Z|;8v0j7&WLuK zBy&>N6Dt-L8A(M3d!0MN(6cV%dHY2fn0?F0^W+D8X%!d>{<6uu}UtI-%hj!Jbm)6(N&P%(TBu0-4{U zM=+8he{6xWbmN^UPW=|9m8>QQmRoz|TwoXMAOe@EV!oW7mC`mph%PB$Pa2jwfy&WZ-%r;a>g{2~Y+D#sgb z^AEKPH3Pi%v>)-~GffJ6$(1JZPLtEmVE=$O-$k<@3}PT}D1{u+O-;k3w}us1z1=+i zU{J@2beQGUG3MfMw6mUGq4BfCBBo{*aG6l}H70@TjeJQQfEpZni0hS-vi`hycF8aN zu6VHO^^v?sCtV)&6`UoaAmTOZPkp0VhUNn3+EJpf<{KBf=7}LE9neq43+dE*xa}yY zQ%n-OI{Ey`kdm)f?nq#Tk(kGcW&W7K6-U~mkc)SJXM4+XVGarOql!ShCO)kRnT!l0 zZO0&7=^G!lF~bd1`9c7Fdj#tE{8+tzM+)!2(3&jorKO^XR@RT`Az2}%0btC}G!o)& zYg8OehM}c0GJAiX;c_+b=NJSlbv~u>g|smdE0MH8cmObyhOvvWPH0EjJ?$3zbvHhy zC%Y^y*`J#oAH_?!rb@nE+(`ueYpt(I@@jhdVm(B^IO!=eSqrL8lzG{~ifGp0q&)S; zz5EBDhuparyZ=}%7F%g4+m=KT;WZP)c1*5F0B?65r4^i;?KJ#J2^@UNQvAl6Q!|A# z85R>EW*)dbpfzs^BV(CIiwxyku46`qvg^na4Q8>t>;nR}`aG=MH(lP&5K8vKsLFrl z+u50XGue7(CTde5+DEe7oU)JDN5MrxcMq-Eb@(wag=52F?DbvQ)7uq>VBrI3>Z$0k zxqc9@kp7{>iSwh`h4&7j#K)PDA`TuLrp}M?L!T!sTkF-=W9$0UwvPBXxTV#P7e1Ni z+fDXfT&AEhq@}v2uD*K^$csxFvArM{%Rt>5`ofCKDbwC`5<47Q2L)AwG#rsSBgD=R zCP7SWV`TlN-5x@JNSJV>UN{{?vwT8+nx{8dPT?B0JHJv*myNpZg_^RBn;9aD+dZ0J zx{qe~xqinAsDOF*AYP#V1Da?sQhwZPq$Fv-M>Y_q+~<98CzzUV;bcoO&jUys#2)cn zN&AUUS@RwvDq@-BH7dS`@)-s{!2S+Uk7J%EY>2Bkv2a*b&Tp=um}2!7&f?7;R7Rx| z$>+V@VWpT09OOztMmr9#-SRpgvmTf%+ie%&=xlMlb(OD4--i|^N>|eRvFW{yvEydp z)YOo{FFE|<5d6u8muZxdz!SNYY zu6sw3?K|Hmqe)~g=O?!C%VJR%Nv5sH9;NbY>-R3O_^VgUb15*ol*KnWb^x&(kQ?K9 zCUkGdbPGb)BB=>4yde2`@Xj-!2CVe^KC661>8Dtu7KZWzgdj#zaN*jWZfj-F-eXS~XBWJKiY z^Z5Jeo%2Y)tJRbbBcjrWk%UudxYjR5;Q$Q5H@FBaD{D84CG}is|D=eMv>XFo9kMM> z`(y6faAZM`JCimfXc}X`X5_i(xW7W=)GL2VQw2+bTcYp5*aSHcpQ} z7MY`Qd(Ii@8rGvToMX9HVF;lrD4O(sQg|}I8_MaLRfwV)7#BfE-tmx%ym0A$ju2^r z`l_{144eZ{=TTRbN?Kx55jbop@TJf|$Cuag_YHZ5b#nAC4$=`GiLAd^5IMnc`SL0m zGj%qm_+z^Q|EKw1&Jg$d-Ip-dP%M!_PNZay2oFcAZEib0{^i#J3c;8(r+qKE)UB)* z!`Uq=sPM&qQco193r?m+v&Hbm^U&hoYJ`wxsFAPRgtIC-%$XxQ9(4(JEytTqQp<@i zRzjwD=0y?0F|=AJ%h|}w!vrs~a_S=^-$vngS~WT*t9~$>bfEibS%ad7F#5tauaRu- ze!O|4i_F*9Q_Zb@fg8%$m#o3gQuHO`iuSAB2!|pH1*L~QpqjE@`goq*~TmgHx_A18FLVrg~1JCU)DR8yH8Mwq!UC| zIun`qE3c3#n6a?$(`^>)W4I&#OysKcUkR<(5L3XJ3aCN2qmnZRM~<$XTPQ@Qu{5;a z4$t4lF9hKii{eAnXLDrdq$&K$BSmf-V#82g%gjW2;-1y>aBkLJv>JTn=?6nch!IEO zoBPb<5NP%5S58+VJiOxXJUInZuwuWs4lr8*Vr$S(Vaf$KP={_v1)?vV9HOX8z{e`mOw??uwsdPII`` z{y#nQ^_yn{`S`V9(?MI#E*tVZhiHK9I)T<-GY(Pa5Y@@p`L8C$4dy#DJ&Z!cT%&d7 z9>{4ZY|8@lP59fS=D4ZiufzOQ(BYw_9>1Fc+e6~I^w@?nAs(~^QlL6yg=LWwJ~x!S z3kx9^j!t}CuB4urp<%KX4MJ;tW2mG$hNK3Yv-Cu9(Uit!=~~t8fXlbP(q=8df)8@R z{TRJIwzTR$;A?cu^TMA${~=I!8yr8zwSECI?&HQ}d;TDjlGg*~r=Fk;-dV(s`7eQ1 zB~vB+I4b`8e8)cS5x)0tT>_-idGZ|p0hD?+JjCfQ`Cpe!6$2qzSNMWH^xYn-NNS;j zz39`te4!k$own|*chqYi*q35>oR7ZwfIn199BTv(c2U<6xr64teDZmzVV|unz3}lD zW5SsCH&g!sHJ6bi=kKx08_m&~d3vmRQ?$_NDy)}uiN2eul*~n~)wz3PRshY+Ln3wO zL;rxeyWU-2l_+fk9x!2!dDEr>D{`v#$G6pS77gW^hu>ZGTG_f=S_&$ws!%lFyyFBx z$yPF_NV80`miIv!ULs+($@{S>P%Xp{PklUF8JWa5j320T)#;I|mWk*1Q;VVDJa6k_ zYY1)Fh+2R49zBy3w+!oORd&;9hVkuy4LD$cKGC%KAFCn@ghX#4=>?l(5dulK+Z`)l z>npR(deWjbZ~P{K*ae!}fi_Ou3lP>M;{JE|xkcMGF*ke|boS~5yTZNRIMbf?U_kmb zWnXakca#ub3nthx^)jzODmG}RyH?a%Fmy^$h{B!R1x-?1dTRFeqoIsv^4l$2WW4a% zHYvACwNxT?A%xO=J4}v)Tq^c+%7&LLzn6ZO&T^{PL$6>px#ZiRPczbvotj$9)z2le zf(P?8jO6~dTNG^j_Y< zv-K^1#D-65E|M|o(LtZ+6s-GkpIa6^7D^3hTDtd2u^`@;X?*b|jaVIq#i<=?&Ht0G#gpy< zewO}4!{WFuIXYw;uP`(X%_i;z{W46Zr-!dQ;M2y|>V2Y*Trjq)fZam10B#2QMR2$u z!op31eR8*_eS%~uK2k&z?IJNio2LBA#zR$!ABTK2xB5sk09sO<&{;$@W5G$v7}>lK z2}Lc+4b5ZSfpBSDygWs*$Z6~CeV zHyFnrb-K&dbB_`GLotE%I+FprBw6!5HEYhIpBf$n-x8N=v=~13NiR?U?3hnf(vsvqa-KjXQ z)~Nt3v{haa^$#_)Qe62RmQ^{2UwdBdRMBbSj8H}qC*B2XDw0oke-R$pygF+Z zpTV5%2}0OE%1%w|3Riv$M}Ij*En)tRJ!Z|KrW$p;x*=q7E%k~IM1;DkwL$zb+s**< zQa#UT&E7{!>M+&qZv+yi410GUa%DOL#~Kvz%51YCS+IkgZiFxFaQ@ij_-a$H`v?3h zOqLJ#^)+9C*Z}7Z^S9x%lI}!SW{qZxzEaV<>!9CNs(n2 zKdDx2O4y2!oM-gpcA_`rIn-wgW<2vfECNZz^zrdHHM)C5hJGO)iO_T-IjZokO4?hR z&EzmMhox9$x(O3=BW+Y9MA0Dflw7f6n8@K@Ii90|F^W)`*FxRn#_R#WD-d?!@wdgN zLNt#`DVdwmK0cd2DPl3+*z2;*<8j@2VdMXRPhx;%5TKkL%6Qs$~COyvYrJ^eC1sNB%kEIrxpHx#mFfgrv_o?ZEd7Y~D|f2u|t zQnAjHK)oAIw23V0spsfK>Xtqfe8p`-v&T2Wr!i_?-w(Cc#SGn>zH=^XLGM$fr5bk^ z)OprtPb-)pawIP$$IZ}|LYe-N-Dqj5rYx{IS;=P!?2;q5$Is!&>r%qeSTu;KjffSQ zt9Y*QmJqT%IkcQu+9_9-KF(6DifB#~>I+Q;m95~BTWwv~k7~9d`Y(86w}X3S4j2$b z1&g+y~UYk%DoP$f{?uuw?J)A+0s1Jp#*pnnEH_Fl}bo%94f zZmgnmOZ>^ZDeuT%D{c&i(Ed3vi4ICQ;H~+DJMxbI&z9;<*x#plPYJq6*ag$8^$RYd zt~Wm4f(I9#nnW|@{iVeQz_cZYXZ1a(=+2_y(k!5IT){&8*02QcG3ZDr?wg*KtS@=C z8V{l~rzME!l8AK78`xmVKVX{&^n@DBhTUgC$No;Ys` z24b&I=g7NHJ}`l42dfhez`}B=$GcecZ?4IzQ8U|JEE zvR3x2n;W9^KWtG+rvHZr{)av6QfAgSY9j=wYq4^RT!|LS;`E^3tJ#6A;R&$a_G}Z( zw7dpIV)`XO*2?;SJTvpw^QV8#>F<<0l2rN~t5@D=C@5DlQ(4T#X1yv)C>4v3GjUf~ zg3U>T=wTI|pVh(ZqgwJ1eC*QfW!PLqV4 zUpx(qjq$ykZ!B~%m}PcUV;EG3AE*+?v)_!>^NlUw?YKisaZg9tUH~39s=A+bt2e^b zfiL7K>2T|3vY7VY<=^t$<*uY4Qjv?Vo(e;*8;U!8F!0RDW^D=Uz}|5Y?+OBWBnPF; zu71beBdf#7{}92nR`l)P6G~nLp;`>Tq0~pv^fX@c8~M-$KBFyR2lqk?u>qU&TCmvY zHN2k%F^4`Bo<@en#HC-AQcy)_4=%E&2D4g|2+BGkla}>KMz5l@<^i0V%loNsP`&^m zE@$Q97>w<>5y z&#rmd;L2q}S9SjY^>0)6#BhTKLvUdcmvOUs7?T*$A%XMEA8fs9*xfi=BkXTsjbe4= zx+C`hR!|$J09JYVm+^PJ95P~Y)Zy+sq#kctl`^55M5 zFPj5Jo1u^glPks2y*jlyeeE}#l4fF^j>iV6$k7sKz6Xz%zC;(5q(f8kf#vooK{wRd zSxi$~3$ys+FGDcw)mQdnUXFIo&yy%DhhE^J`M_yL*5wP{+-b)kK&m9r8QoEZ*xblS zT}Nj&tg`lNRwxAfRB1m!nQPS96G=%VU-FgwmCO)?Rl~N8J^B+Jom@ZoSGePxV()2_ z+%5Y4G3@F{VY~)LjG}S6$F$$Us^nUne6@}?Yx602P0OoR2OUI%|CKyf#QgOJ@)>1u ztzw>GG_CY7ffFg|qR@`ii>QL9@NW#JaIBABtKXsMAf$U=vD&WhGdG0gg*=C|pms`2 zxET)te`ED@ohzGGjEJf4aSsM+RjCQ8NMvhRP9mKOppn*z6j{cD1?K5{W^@6bwrEyN ze7|Y)6h1wLqa8Z-{%znl5f@t4RL=t-S-R6?D?EtD$mDyRWgCAvcNLBtwtHlI!iTzlG^VO=u~KPnA;* zwzZ&rWkGd(fqw>Yg%q&+}+_;kh_A9Jii+)ybRbGsA|Pl=XMZqx5rF=74PI?}O!G z*yjtRB-ZW4&`tcORiY?Eub(*M+g+X!H8|Rt@-o!5wC3JDxg^=ff_@wkuMpijj3!)P zi%92+leKrVPrtzqz?w)@Ix}_Osi|q50*jI`sZ8UC&&r5WJXr!}H}h6qOGr`)w;zH< z6$!kkWh|Nc2yKP$-ZFlCui7l>B!fsugX0hWRN+r$_%(>~ER9*z!@EBohURtJZrC2; zbx((c9xF32wkykNpR9l}6xz0LSG~%#96dCR2}aU$Fr{q+9e?|}=jZD{jIvPt;|RwZ zMdoAq->1E!Hx5PSh(@pNDJ#22$|gg*L&$I>{)bvLdEsx4gP+S;+8oN`AGdT$)R1(> z!Q>q4B_5(^e1Wu|q>d&|{klIjrS0 zg5+1p+ysbOfNt3~m1ppOlh(%uxe0pd()=F}!FRDilii!y_OjNiv2oL=bS=Dmn+%9c;5dLz4`xj2Br*{wJpz#8S)IFMBkbOAbkD?4K|-_rxm#M%@DB!{HNfU zi}|RZ%7YSLEk}k}NLK~wt=$)9V+k0pvKeWisCmzozIuxgj5tdXd9ha)LVYEg<~QsD z_2J;0I&%y2?Fga&k(2zZtg+f67Cb?9318rOb-_E$nW3#nofImyu6c7KO847xmd7jcHW5#Ld0B@T8Gc^ft z-D3ffoc+8ZOF#rN?k!D2-uM-vNtYua)a%a8qJ!m_8jk$BQA;qqCQ$W^z0)IzIm;X35S`g5;pEVetX(bJTYM5#FTI? z3LmlTv!7!Re)sf@Cg4pg)0v!H(m9oQH~Li(8|-V|nJsZBaYSGNmt*k@H; zeUqn3*mn35$z8}_!nqO9r!&r1+rAXx?$ZL`jqG5JvYg3xGAJ9yVdyRWWld0T0Upz+ zKv!fp7ZJJcJc6?kqEF)zMBFG+FN5eW+|vAuUXti%lUTn+kCB3X6$=gkeg$#C!8 z$mZ0-L5 zZB_jorAte9B)BYrV8`mR?5`XLSPG)`Da*G_FiG=h#=H>;b80wQn$H*H)gYD^zj>@* zSLRgbi?JWDR-uNbzDRGgT+}xMLIfvmdmh4`>{bt3h!?tPeq50?25)?Oe`B@yy^y=q zGq};C=t&MqDOBFC!?IG7B;{y_s!v6kzLNTfww5EMfR6lw{m0A8O>rGedDZNx`&Sn+5*k>;9{Pe|`&o^m_C9 z7BXPSj98j~H&LuyIqvzndm}DxB&?FX8SlkdIk!gL^>~%b`I=W(in7Qcr%rx1O8>P- zZ1}HpSnfM;ViM1xj?W^m`K0kw`7Vp6TDPvOOf~a7Z4UpV?*$1*;JPTOai!Swi&x8m z|7wR}=hIH(OHv{Oi+&9$DSK@dMNk#%2;P1i>)O0#B${HkT<)gSAfM|tqHrEw#?2`L z=2%bZlOzattz(-5p3}R@*`jC1-pAqu!UXvts%&rKM!iUYAjCdjKQjI&@V$Y5eEqiI zGV8Ua;Dk$*fAF_7837WnDfDT2SNnA5bbqaP_K~W_mqZi~FbxENnkvc;1;ACsIz$H( zdhsq}tA@Rm96_5C4VH~e@CvC4shVqHvdT#d_R#C=+SvUqV?o^k4+Y~=t2Z0>889Z9 z%K>mg>?oe`FCKg2htBQ8=yFJs(w+M%Bp$7DBk1G zKgy8D;TFB69e<%jI=)LX28}Jl1#ARa4pLw`8>IP@0NK7pdR*-_cx|g#{xK@jG$z5R zpSSY_45+cbT_{rKzRxE<*hTJA`V;8nm?@rP&2OW`@{4!}fym@z*L6psVz24$$H5Dz zKAbvJ#p80uqx|=3&e{oOS&5c#ws`tZ=h|&!h2wE%5J&V+q>JO?Gyqa<;X89-)9MOG zbBkRKy1PL3fziai0eidFwqwHu8;DYlzmvMbiF>T9ye!PfDD+shbbgv-VZn`2*v}zO)EcnX3gwD zo35iiU+LV(uRO=uwma5aHsw33)X?M8^kf8s>jw@wO=y=-zJx>xOE0FB*`-5QXWD)A znQbz!3*oSy_{G@Ad_GYSWq8B(RL&Pjuppnv4<)vKT6m{5V0(*KIBWA~sEtBh!Wyev zMBdn@!p8D;;V>sbp#lrPs*%?++roQy1LchdeMa#FTsXjmM+kd^wf_WU-R@NlrI_q@ z66$3q<%lUH);7;>!dIr;cY|A}#8F1=22nBkQZn5HXZpNJct;x;$I8RZ_f+wgAL|xj z!W9>mdhaBYcv3d?W}zG>l0e}bvKD%vq$nCz(o?5etK<|)n}3O(O#7aWp5NYTUefA# z_})0KcyW8D1TNAqd zd!Hq{a)ALl9HU;}fOe&a=$9E#4xN>Qv*u~FS?5}FlQf*}(9&MSmVNjR z_MOJQF3*>5v4do@OtEI^9zJPa`;YNsDJj#5VPl-h(|}9@?XqUDmShE(53-Ty_%=AT zme-QAfsQswLBIgvOv(}Ahr^JFp~zb@LH2bU{nC7P)?kaXk|-VxH3}`kIma^k1wR)c zMPF9t7b6g&*+8!R+fz69n6~a~ z=SKqd-EXQyDGk{wJ)WQ4n#~D9TB1?1%ldo zpP(stw+dq`Tj8V0p4njt@|Z|uE(9wk?d6hm9!Ut<(Kwhk4{#_Fm#Z4r&92sC-2FV) zg@!)p*QqB8yLJaWc~JPlO;^Pngm)JwBN*>zd|zhVR76OOY1xuY8?uFLD?GGID37J& zb1fDf3&KP8Vxh7Y6!FN>D}E+UKy(cAkB{Pa9Yqj$z`+!RR{nKgRU`FfWkgJ|SZ+xP zPb#0|66ZsT>xa$(TH0)N@$$x~k$E2&B2Jb1B&dIA$b+z#Tf3s}_14we=ZFDbQM`>! zEtKN?K{Y?3g1Mn`REG}(M3HZpW_BDGuXXF>?_Qja(LG}YmpW&?1lB7P`Fl9*Bi9y- zrS6bnZalO@qY1CtP0|KvBXuW!cCT{ma(&nqh$tQ>P|_pmesxMriFpZ!^VG^@Yy%}{ z2D;bzy6ZWf}0m8RA9Mofiv-2I%PP4?e8!xwi-5MmaQtu8QHX!$Dzor{JX zV?9-eja=a+`6>RBy+bi3yL8`NvXX_mg$CO?+M|YxW9q3FJ|K-o?8-_Ps4Lh?3R#0a zI`cajaCNnBa!5LMZrmauQqP0zZ3l#U#lcdt961Bl?+YijB93t6I4ul*OfCtXbk?cI zhvwZ9(v|>DQ_%ip6Gr2ltiObh>x&^{qg+qEB&`1`cq)~#bb4ITTAZv0@;jRy+rU4`7@qM|z~{nRXCe!1O`7=u9^8aF*9nLYOfZ~4rA_#j-XK@agpTUZ z`G}=uDte1gO}znd;xv^u3OBsdU4UENEO^LfWNmwfV?qymVjHt)r|%_F6b1)&trg>m z{fYQ#eQ(>vw%(De1E_HuOpW5JH~TUE+;;0*+P`kARI(|pljFLBJkhdz=e|yLVOGNk zF()}^lityhU)p1Sv+s=dQ>+HV&Fk%MV#8N>Mht8)=AuxPbWRep|3S7(Yo~Rt`>9Y8 z7ht|<@sHq~;}mK319kHq%O_Uchm>Yws+Uf5 zg&s}4WTmxN8`!E_D-C#lu7E$ODUu0kHO)2Ld`ca0aBy%Eb5&x{i!9-ZA^=M|zL|h7 z?5b!NrZDko7pM)-*10SD*1dXnw>bRX8CQRD!J10es;Ess?a0}IbK&jjrnnx)Xx>}j zZ``x(`?&mw#B(-%rDIz}Gz61@K1VJp5jn~BmVUEingW2TRcTsE7Gj)21Qg+F)3n7J^Z< YWFQY=uR`O`1Tg2L?Aa(x_I&&4A5i=15dZ)H literal 0 HcmV?d00001 diff --git a/doc/src/Manual.rst b/doc/src/Manual.rst new file mode 100644 index 0000000000..dd67a13427 --- /dev/null +++ b/doc/src/Manual.rst @@ -0,0 +1,92 @@ +LAMMPS Documentation +#################### + +|version| version +***************** + +:doc:`What is a LAMMPS version? ` + +LAMMPS stands for Large-scale Atomic/Molecular Massively Parallel +Simulator. + +LAMMPS is a classical molecular dynamics simulation code with a focus +on materials modeling. It was designed to run efficiently on parallel +computers. It was developed originally at Sandia National +Laboratories, a US Department of Energy facility. The majority of +funding for LAMMPS has come from the US Department of Energy (DOE). +LAMMPS is an open-source code, distributed freely under the terms of +the GNU Public License (GPL). + +The `LAMMPS website `_ has a variety of information about the code. +It includes links to an on-line version of this manual, a `mailing list `_ where users can post +questions, and a `GitHub site `_ where +all LAMMPS development is coordinated. + + +---------- + + +The content for this manual is part of the LAMMPS distribution. You +can build a local copy of the Manual as HTML pages or a PDF file, by +following the steps on the :doc:`Manual build ` doc page. +There is also a `Developer.pdf `_ document which gives +a brief description of the basic code structure of LAMMPS. + + +---------- + + +Once you are familiar with LAMMPS, you may want to bookmark :doc:`this page ` since it gives quick access to a doc page for +every LAMMPS command. + + +.. toctree:: + :maxdepth: 2 + :numbered: 3 + :caption: User Documentation + :name: userdoc + :includehidden: + + Intro + Install + Build + Run_head + Commands + Packages + Speed + Howto + Examples + Tools + Modify + Python_head + Errors + Manual_build + +.. toctree:: + :caption: Index + :name: index + :hidden: + + commands_list + fixes + computes + pairs + bonds + angles + dihedrals + impropers + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`search` + +.. raw:: html + + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Manual.txt b/doc/src/Manual.txt deleted file mode 100644 index c63137ef6f..0000000000 --- a/doc/src/Manual.txt +++ /dev/null @@ -1,124 +0,0 @@ - - -LAMMPS Users Manual - - - - - - - -

- - - -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html#comm) - -:line - -LAMMPS Documentation :c,h1 -7 Aug 2019 version :c,h2 - -"What is a LAMMPS version?"_Manual_version.html - -LAMMPS stands for Large-scale Atomic/Molecular Massively Parallel -Simulator. - -LAMMPS is a classical molecular dynamics simulation code with a focus -on materials modeling. It was designed to run efficiently on parallel -computers. It was developed originally at Sandia National -Laboratories, a US Department of Energy facility. The majority of -funding for LAMMPS has come from the US Department of Energy (DOE). -LAMMPS is an open-source code, distributed freely under the terms of -the GNU Public License (GPL). - -The "LAMMPS website"_lws has a variety of information about the code. -It includes links to an on-line version of this manual, a "mailing -list"_http://lammps.sandia.gov/mail.html where users can post -questions, and a "GitHub site"_https://github.com/lammps/lammps where -all LAMMPS development is coordinated. - -:line - -The content for this manual is part of the LAMMPS distribution. You -can build a local copy of the Manual as HTML pages or a PDF file, by -following the steps on the "Manual build"_Manual_build.html doc page. -There is also a "Developer.pdf"_Developer.pdf document which gives -a brief description of the basic code structure of LAMMPS. - -:line - -Once you are familiar with LAMMPS, you may want to bookmark "this -page"_Commands.html since it gives quick access to a doc page for -every LAMMPS command. - - - - -"Introduction"_Intro.html :olb,l -"Install LAMMPS"_Install.html :l -"Build LAMMPS"_Build.html :l -"Run LAMMPS"_Run_head.html :l -"Commands"_Commands.html :l -"Optional packages"_Packages.html :l -"Accelerate performance"_Speed.html :l -"How-to discussions"_Howto.html :l -"Example scripts"_Examples.html :l -"Auxiliary tools"_Tools.html :l -"Modify & extend LAMMPS"_Modify.html :l -"Use Python with LAMMPS"_Python_head.html :l -"Errors"_Errors.html :l -"Building the LAMMPS manual"_Manual_build.html :l -:ole - - - - diff --git a/doc/src/Manual_build.rst b/doc/src/Manual_build.rst new file mode 100644 index 0000000000..c1cd1aabb9 --- /dev/null +++ b/doc/src/Manual_build.rst @@ -0,0 +1,141 @@ +Building the LAMMPS manual +************************** + +Depending on how you obtained LAMMPS, the doc directory has 2 or 3 +sub-directories and optionally 2 PDF files and 2 e-book format files: + + +.. parsed-literal:: + + src # content files for LAMMPS documentation + html # HTML version of the LAMMPS manual (see html/Manual.html) + tools # tools and settings for building the documentation + Manual.pdf # large PDF version of entire manual + Developer.pdf # small PDF with info about how LAMMPS is structured + LAMMPS.epub # Manual in ePUB e-book format + LAMMPS.mobi # Manual in MOBI e-book format + +If you downloaded LAMMPS as a tarball from the web site, all these +directories and files should be included. + +If you downloaded LAMMPS from the public SVN or Git repositories, then +the HTML and PDF files are not included. Instead you need to create +them, in one of two ways: + +a. You can "fetch" the current HTML and PDF files from the LAMMPS web site. + Just type "make fetch". This should create a html\_www dir and + Manual\_www.pdf/Developer\_www.pdf files. Note that if new LAMMPS features + have been added more recently than the date of your version, the fetched + documentation will include those changes (but your source code will not, unless + you update your local repository). + +b. You can build the HTML and PDF files yourself, by typing "make + html" followed by "make pdf". Note that the PDF make requires the + HTML files already exist. This requires various tools including + Sphinx, which the build process will attempt to download and install + on your system, if not already available. See more details below. + +---------- + + +The generation of all documentation is managed by the Makefile in +the doc dir. + + +.. code-block:: bash + + Documentation Build Options: + + make html # generate HTML in html dir using Sphinx + make pdf # generate 2 PDF files (Manual.pdf,Developer.pdf) + # in doc dir via htmldoc and pdflatex + make fetch # fetch HTML doc pages and 2 PDF files from web site + # as a tarball and unpack into html dir and 2 PDFs + make epub # generate LAMMPS.epub in ePUB format using Sphinx + make mobi # generate LAMMPS.mobi in MOBI format using ebook-convert + make clean # remove intermediate RST files created by HTML build + make clean-all # remove entire build folder and any cached data + make anchor_check # check for duplicate anchor labels + style_check # check for complete and consistent style lists + make spelling # spell-check the manual + + +---------- + + +Installing prerequisites for HTML build +======================================= + +To run the HTML documentation build toolchain, Python 3 and virtualenv +have to be installed. Here are instructions for common setups: + +Ubuntu +------ + + +.. code-block:: bash + + sudo apt-get install python-virtualenv + +Fedora (up to version 21) and Red Hat Enterprise Linux or CentOS (up to version 7.x) +------------------------------------------------------------------------------------ + + +.. code-block:: bash + + sudo yum install python3-virtualenv + +Fedora (since version 22) +------------------------- + + +.. code-block:: bash + + sudo dnf install python3-virtualenv + +MacOS X +------- + +Python 3 +^^^^^^^^ + +Download the latest Python 3 MacOS X package from +`https://www.python.org `_ +and install it. This will install both Python 3 +and pip3. + +virtualenv +^^^^^^^^^^ + +Once Python 3 is installed, open a Terminal and type + + +.. code-block:: bash + + pip3 install virtualenv + +This will install virtualenv from the Python Package Index. + + +---------- + + +Installing prerequisites for epub build +======================================= + +ePUB +---- + +Same as for HTML. This uses the same tools and configuration +files as the HTML tree. + +For converting the generated ePUB file to a MOBI format file +(for e-book readers like Kindle, that cannot read ePUB), you +also need to have the 'ebook-convert' tool from the "calibre" +software installed. `http://calibre-ebook.com/ `_ +You first create the ePUB file and then convert it with 'make mobi' + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Manual_build.txt b/doc/src/Manual_build.txt deleted file mode 100644 index e9df0d2cfc..0000000000 --- a/doc/src/Manual_build.txt +++ /dev/null @@ -1,133 +0,0 @@ -"Previous Section"_Errors.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc - "Next -Section"_Manual.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Building the LAMMPS manual :h2 - -Depending on how you obtained LAMMPS, the doc directory has 2 or 3 -sub-directories and optionally 2 PDF files and 2 e-book format files: - -src # content files for LAMMPS documentation -html # HTML version of the LAMMPS manual (see html/Manual.html) -tools # tools and settings for building the documentation -Manual.pdf # large PDF version of entire manual -Developer.pdf # small PDF with info about how LAMMPS is structured -LAMMPS.epub # Manual in ePUB e-book format -LAMMPS.mobi # Manual in MOBI e-book format :pre - -If you downloaded LAMMPS as a tarball from the web site, all these -directories and files should be included. - -If you downloaded LAMMPS from the public SVN or Git repositories, then -the HTML and PDF files are not included. Instead you need to create -them, in one of three ways: - -(a) You can "fetch" the current HTML and PDF files from the LAMMPS web -site. Just type "make fetch". This should create a html_www dir and -Manual_www.pdf/Developer_www.pdf files. Note that if new LAMMPS -features have been added more recently than the date of your version, -the fetched documentation will include those changes (but your source -code will not, unless you update your local repository). - -(b) You can build the HTML and PDF files yourself, by typing "make -html" followed by "make pdf". Note that the PDF make requires the -HTML files already exist. This requires various tools including -Sphinx, which the build process will attempt to download and install -on your system, if not already available. See more details below. - -(c) You can generate an older, simpler, less-fancy style of HTML -documentation by typing "make old". This will create an "old" -directory. This can be useful if (b) does not work on your box for -some reason, or you want to quickly view the HTML version of a doc -page you have created or edited yourself within the src directory. -E.g. if you are planning to submit a new feature to LAMMPS. - -:line - -The generation of all documentation is managed by the Makefile in -the doc dir. - -Documentation Build Options: :pre - -make html # generate HTML in html dir using Sphinx -make pdf # generate 2 PDF files (Manual.pdf,Developer.pdf) - # in doc dir via htmldoc and pdflatex -make old # generate old-style HTML pages in old dir via txt2html -make fetch # fetch HTML doc pages and 2 PDF files from web site - # as a tarball and unpack into html dir and 2 PDFs -make epub # generate LAMMPS.epub in ePUB format using Sphinx -make mobi # generate LAMMPS.mobi in MOBI format using ebook-convert -make clean # remove intermediate RST files created by HTML build -make clean-all # remove entire build folder and any cached data :pre -make anchor_check # check for duplicate anchor labels -make spelling # spell-check the manual - -:line - -Installing prerequisites for HTML build :h3 - -To run the HTML documentation build toolchain, Python 3 and virtualenv -have to be installed. Here are instructions for common setups: - -Ubuntu :h4 - -sudo apt-get install python-virtualenv :pre - -Fedora (up to version 21) and Red Hat Enterprise Linux or CentOS (up to version 7.x) :h4 - -sudo yum install python3-virtualenv :pre - -Fedora (since version 22) :h4 - -sudo dnf install python3-virtualenv :pre - -MacOS X :h4 - -Python 3 :h5 - -Download the latest Python 3 MacOS X package from -"https://www.python.org"_https://www.python.org -and install it. This will install both Python 3 -and pip3. - -virtualenv :h5 - -Once Python 3 is installed, open a Terminal and type - -pip3 install virtualenv :pre - -This will install virtualenv from the Python Package Index. - -:line - -Installing prerequisites for PDF build - -Building the PDF manual requires a working C++ compiler (to -compile the txt2html tool and a working installation of -"HTMLDOC"_https://www.msweet.org/htmldoc/ -HTMLDOC has its own list of prerequisites, but in most cases -you can install a binary package of it either through your -Linux package manager or MacOS (dmg) and Windows installer -(msi) packages from its -"GitHub releases page at"_https://github.com/michaelrsweet/htmldoc/releases - -:line - -Installing prerequisites for epub build :h3 - -ePUB :h4 - -Same as for HTML. This uses the same tools and configuration -files as the HTML tree. - -For converting the generated ePUB file to a MOBI format file -(for e-book readers like Kindle, that cannot read ePUB), you -also need to have the 'ebook-convert' tool from the "calibre" -software installed. "http://calibre-ebook.com/"_http://calibre-ebook.com/ -You first create the ePUB file and then convert it with 'make mobi' diff --git a/doc/src/Manual_version.rst b/doc/src/Manual_version.rst new file mode 100644 index 0000000000..ca3819aed8 --- /dev/null +++ b/doc/src/Manual_version.rst @@ -0,0 +1,28 @@ +What does a LAMMPS version mean +=============================== + +The LAMMPS "version" is the date when it was released, such as 1 May +2014. LAMMPS is updated continuously. Whenever we fix a bug or add a +feature, we release it in the next *patch* release, which are +typically made every couple of weeks. Info on patch releases are on +`this website page `_. Every few +months, the latest patch release is subjected to more thorough testing +and labeled as a *stable* version. + +Each version of LAMMPS contains all the features and bug-fixes up to +and including its version date. + +The version date is printed to the screen and logfile every time you +run LAMMPS. It is also in the file src/version.h and in the LAMMPS +directory name created when you unpack a tarball. And it is on the +first page of the :doc:`manual `. + +* If you browse the HTML doc pages on the LAMMPS WWW site, they always + describe the most current patch release of LAMMPS. +* If you browse the HTML doc pages included in your tarball, they + describe the version you have, which may be older. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify.rst b/doc/src/Modify.rst new file mode 100644 index 0000000000..f875084d50 --- /dev/null +++ b/doc/src/Modify.rst @@ -0,0 +1,40 @@ +Modify & extend LAMMPS +********************** + +LAMMPS is designed in a modular fashion so as to be easy to modify and +extend with new functionality. In fact, about 95% of its source code +is add-on files. These doc pages give basic instructions on how to do +this. + +If you add a new feature to LAMMPS and think it will be of interest to +general users, we encourage you to submit it for inclusion in LAMMPS +as a pull request on our `GitHub site `_, after reading the :doc:`Modify contribute ` doc page. + + +.. toctree:: + :maxdepth: 1 + + Modify_overview + Modify_contribute + +.. toctree:: + :maxdepth: 1 + + Modify_atom + Modify_pair + Modify_bond + Modify_compute + Modify_fix + Modify_command + Modify_dump + Modify_kspace + Modify_min + Modify_region + Modify_body + Modify_thermo + Modify_variable + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_atom.rst b/doc/src/Modify_atom.rst new file mode 100644 index 0000000000..d44a805161 --- /dev/null +++ b/doc/src/Modify_atom.rst @@ -0,0 +1,124 @@ +Atom styles +=========== + +Classes that define an :doc:`atom style ` are derived from +the AtomVec class and managed by the Atom class. The atom style +determines what attributes are associated with an atom. A new atom +style can be created if one of the existing atom styles does not +define all the attributes you need to store and communicate with +atoms. + +Atom\_vec\_atomic.cpp is a simple example of an atom style. + +Here is a brief description of methods you define in your new derived +class. See atom\_vec.h for details. + ++-------------------------+--------------------------------------------------------------------------------+ +| init | one time setup (optional) | ++-------------------------+--------------------------------------------------------------------------------+ +| grow | re-allocate atom arrays to longer lengths (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| grow\_reset | make array pointers in Atom and AtomVec classes consistent (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| copy | copy info for one atom to another atom's array locations (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| pack\_comm | store an atom's info in a buffer communicated every timestep (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| pack\_comm\_vel | add velocity info to communication buffer (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| pack\_comm\_hybrid | store extra info unique to this atom style (optional) | ++-------------------------+--------------------------------------------------------------------------------+ +| unpack\_comm | retrieve an atom's info from the buffer (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| unpack\_comm\_vel | also retrieve velocity info (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| unpack\_comm\_hybrid | retrieve extra info unique to this atom style (optional) | ++-------------------------+--------------------------------------------------------------------------------+ +| pack\_reverse | store an atom's info in a buffer communicating partial forces (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| pack\_reverse\_hybrid | store extra info unique to this atom style (optional) | ++-------------------------+--------------------------------------------------------------------------------+ +| unpack\_reverse | retrieve an atom's info from the buffer (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| unpack\_reverse\_hybrid | retrieve extra info unique to this atom style (optional) | ++-------------------------+--------------------------------------------------------------------------------+ +| pack\_border | store an atom's info in a buffer communicated on neighbor re-builds (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| pack\_border\_vel | add velocity info to buffer (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| pack\_border\_hybrid | store extra info unique to this atom style (optional) | ++-------------------------+--------------------------------------------------------------------------------+ +| unpack\_border | retrieve an atom's info from the buffer (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| unpack\_border\_vel | also retrieve velocity info (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| unpack\_border\_hybrid | retrieve extra info unique to this atom style (optional) | ++-------------------------+--------------------------------------------------------------------------------+ +| pack\_exchange | store all an atom's info to migrate to another processor (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| unpack\_exchange | retrieve an atom's info from the buffer (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| size\_restart | number of restart quantities associated with proc's atoms (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| pack\_restart | pack atom quantities into a buffer (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| unpack\_restart | unpack atom quantities from a buffer (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| create\_atom | create an individual atom of this style (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| data\_atom | parse an atom line from the data file (required) | ++-------------------------+--------------------------------------------------------------------------------+ +| data\_atom\_hybrid | parse additional atom info unique to this atom style (optional) | ++-------------------------+--------------------------------------------------------------------------------+ +| data\_vel | parse one line of velocity information from data file (optional) | ++-------------------------+--------------------------------------------------------------------------------+ +| data\_vel\_hybrid | parse additional velocity data unique to this atom style (optional) | ++-------------------------+--------------------------------------------------------------------------------+ +| memory\_usage | tally memory allocated by atom arrays (required) | ++-------------------------+--------------------------------------------------------------------------------+ + +The constructor of the derived class sets values for several variables +that you must set when defining a new atom style, which are documented +in atom\_vec.h. New atom arrays are defined in atom.cpp. Search for +the word "customize" and you will find locations you will need to +modify. + +.. note:: + + It is possible to add some attributes, such as a molecule ID, to + atom styles that do not have them via the :doc:`fix property/atom ` command. This command also + allows new custom attributes consisting of extra integer or + floating-point values to be added to atoms. See the :doc:`fix property/atom ` doc page for examples of cases + where this is useful and details on how to initialize, access, and + output the custom values. + +New :doc:`pair styles `, :doc:`fixes `, or +:doc:`computes ` can be added to LAMMPS, as discussed below. +The code for these classes can use the per-atom properties defined by +fix property/atom. The Atom class has a find\_custom() method that is +useful in this context: + + +.. parsed-literal:: + + int index = atom->find_custom(char \*name, int &flag); + +The "name" of a custom attribute, as specified in the :doc:`fix property/atom ` command, is checked to verify +that it exists and its index is returned. The method also sets flag = +0/1 depending on whether it is an integer or floating-point attribute. +The vector of values associated with the attribute can then be +accessed using the returned index as + + +.. parsed-literal:: + + int \*ivector = atom->ivector[index]; + double \*dvector = atom->dvector[index]; + +Ivector or dvector are vectors of length Nlocal = # of owned atoms, +which store the attributes of individual atoms. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_body.rst b/doc/src/Modify_body.rst new file mode 100644 index 0000000000..5e40e237fc --- /dev/null +++ b/doc/src/Modify_body.rst @@ -0,0 +1,40 @@ +Body styles +=========== + +Classes that define body particles are derived from the Body class. +Body particles can represent complex entities, such as surface meshes +of discrete points, collections of sub-particles, deformable objects, +etc. + +See the :doc:`Howto body ` doc page for an overview of using +body particles and the various body styles LAMMPS supports. New +styles can be created to add new kinds of body particles to LAMMPS. + +Body\_nparticle.cpp is an example of a body particle that is treated as +a rigid body containing N sub-particles. + +Here is a brief description of methods you define in your new derived +class. See body.h for details. + ++----------------------+-----------------------------------------------------------+ +| data\_body | process a line from the Bodies section of a data file | ++----------------------+-----------------------------------------------------------+ +| noutrow | number of sub-particles output is generated for | ++----------------------+-----------------------------------------------------------+ +| noutcol | number of values per-sub-particle output is generated for | ++----------------------+-----------------------------------------------------------+ +| output | output values for the Mth sub-particle | ++----------------------+-----------------------------------------------------------+ +| pack\_comm\_body | body attributes to communicate every timestep | ++----------------------+-----------------------------------------------------------+ +| unpack\_comm\_body | unpacking of those attributes | ++----------------------+-----------------------------------------------------------+ +| pack\_border\_body | body attributes to communicate when reneighboring is done | ++----------------------+-----------------------------------------------------------+ +| unpack\_border\_body | unpacking of those attributes | ++----------------------+-----------------------------------------------------------+ + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_bond.rst b/doc/src/Modify_bond.rst new file mode 100644 index 0000000000..f1fd0894a0 --- /dev/null +++ b/doc/src/Modify_bond.rst @@ -0,0 +1,41 @@ +Bond, angle, dihedral, improper styles +====================================== + +Classes that compute molecular interactions are derived from the Bond, +Angle, Dihedral, and Improper classes. New styles can be created to +add new potentials to LAMMPS. + +Bond\_harmonic.cpp is the simplest example of a bond style. Ditto for +the harmonic forms of the angle, dihedral, and improper style +commands. + +Here is a brief description of common methods you define in your +new derived class. See bond.h, angle.h, dihedral.h, and improper.h +for details and specific additional methods. + ++-----------------------+---------------------------------------------------------------------------+ +| init | check if all coefficients are set, calls *init\_style* (optional) | ++-----------------------+---------------------------------------------------------------------------+ +| init\_style | check if style specific conditions are met (optional) | ++-----------------------+---------------------------------------------------------------------------+ +| compute | compute the molecular interactions (required) | ++-----------------------+---------------------------------------------------------------------------+ +| settings | apply global settings for all types (optional) | ++-----------------------+---------------------------------------------------------------------------+ +| coeff | set coefficients for one type (required) | ++-----------------------+---------------------------------------------------------------------------+ +| equilibrium\_distance | length of bond, used by SHAKE (required, bond only) | ++-----------------------+---------------------------------------------------------------------------+ +| equilibrium\_angle | opening of angle, used by SHAKE (required, angle only) | ++-----------------------+---------------------------------------------------------------------------+ +| write & read\_restart | writes/reads coeffs to restart files (required) | ++-----------------------+---------------------------------------------------------------------------+ +| single | force and energy of a single bond or angle (required, bond or angle only) | ++-----------------------+---------------------------------------------------------------------------+ +| memory\_usage | tally memory allocated by the style (optional) | ++-----------------------+---------------------------------------------------------------------------+ + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_command.rst b/doc/src/Modify_command.rst new file mode 100644 index 0000000000..9487f4c35b --- /dev/null +++ b/doc/src/Modify_command.rst @@ -0,0 +1,25 @@ +Input script command style +========================== + +New commands can be added to LAMMPS input scripts by adding new +classes that have a "command" method. For example, the create\_atoms, +read\_data, velocity, and run commands are all implemented in this +fashion. When such a command is encountered in the LAMMPS input +script, LAMMPS simply creates a class with the corresponding name, +invokes the "command" method of the class, and passes it the arguments +from the input script. The command method can perform whatever +operations it wishes on LAMMPS data structures. + +The single method your new class must define is as follows: + ++---------+-----------------------------------------+ +| command | operations performed by the new command | ++---------+-----------------------------------------+ + +Of course, the new class can define other methods and variables as +needed. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_compute.rst b/doc/src/Modify_compute.rst new file mode 100644 index 0000000000..81c55b5ed2 --- /dev/null +++ b/doc/src/Modify_compute.rst @@ -0,0 +1,62 @@ +Compute styles +============== + +Classes that compute scalar and vector quantities like temperature +and the pressure tensor, as well as classes that compute per-atom +quantities like kinetic energy and the centro-symmetry parameter +are derived from the Compute class. New styles can be created +to add new calculations to LAMMPS. + +Compute\_temp.cpp is a simple example of computing a scalar +temperature. Compute\_ke\_atom.cpp is a simple example of computing +per-atom kinetic energy. + +Here is a brief description of methods you define in your new derived +class. See compute.h for details. + ++-----------------------+------------------------------------------------------------------+ +| init | perform one time setup (required) | ++-----------------------+------------------------------------------------------------------+ +| init\_list | neighbor list setup, if needed (optional) | ++-----------------------+------------------------------------------------------------------+ +| compute\_scalar | compute a scalar quantity (optional) | ++-----------------------+------------------------------------------------------------------+ +| compute\_vector | compute a vector of quantities (optional) | ++-----------------------+------------------------------------------------------------------+ +| compute\_peratom | compute one or more quantities per atom (optional) | ++-----------------------+------------------------------------------------------------------+ +| compute\_local | compute one or more quantities per processor (optional) | ++-----------------------+------------------------------------------------------------------+ +| pack\_comm | pack a buffer with items to communicate (optional) | ++-----------------------+------------------------------------------------------------------+ +| unpack\_comm | unpack the buffer (optional) | ++-----------------------+------------------------------------------------------------------+ +| pack\_reverse | pack a buffer with items to reverse communicate (optional) | ++-----------------------+------------------------------------------------------------------+ +| unpack\_reverse | unpack the buffer (optional) | ++-----------------------+------------------------------------------------------------------+ +| remove\_bias | remove velocity bias from one atom (optional) | ++-----------------------+------------------------------------------------------------------+ +| remove\_bias\_all | remove velocity bias from all atoms in group (optional) | ++-----------------------+------------------------------------------------------------------+ +| restore\_bias | restore velocity bias for one atom after remove\_bias (optional) | ++-----------------------+------------------------------------------------------------------+ +| restore\_bias\_all | same as before, but for all atoms in group (optional) | ++-----------------------+------------------------------------------------------------------+ +| pair\_tally\_callback | callback function for *tally*\ -style computes (optional). | ++-----------------------+------------------------------------------------------------------+ +| memory\_usage | tally memory usage (optional) | ++-----------------------+------------------------------------------------------------------+ + +Tally-style computes are a special case, as their computation is done +in two stages: the callback function is registered with the pair style +and then called from the Pair::ev\_tally() function, which is called for +each pair after force and energy has been computed for this pair. Then +the tallied values are retrieved with the standard compute\_scalar or +compute\_vector or compute\_peratom methods. The USER-TALLY package +provides *examples*\ \_compute\_tally.html for utilizing this mechanism. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_contribute.rst b/doc/src/Modify_contribute.rst new file mode 100644 index 0000000000..740ddb555d --- /dev/null +++ b/doc/src/Modify_contribute.rst @@ -0,0 +1,203 @@ +Submitting new features for inclusion in LAMMPS +=============================================== + +We encourage users to submit new features or modifications for LAMMPS +to `the core developers `_ so they +can be added to the LAMMPS distribution. The preferred way to manage +and coordinate this is as of Fall 2016 via the LAMMPS project on +`GitHub `_. An alternative is to +contact the LAMMPS developers or the indicated developer of a package +or feature directly and send in your contribution via e-mail. + +For any larger modifications or programming project, you are +encouraged to contact the LAMMPS developers ahead of time, in order to +discuss implementation strategies and coding guidelines, that will +make it easier to integrate your contribution and result in less work +for everybody involved. You are also encouraged to search through the +list of `open issues on GitHub `_ and submit a new issue +for a planned feature, so you would not duplicate the work of others +(and possibly get scooped by them) or have your work duplicated by +others. + +How quickly your contribution will be integrated depends largely on +how much effort it will cause to integrate and test it, how much it +requires changes to the core codebase, and of how much interest it is +to the larger LAMMPS community. Please see below for a checklist of +typical requirements. Once you have prepared everything, see the +:doc:`Using GitHub with LAMMPS Howto ` doc page for instructions on how to +submit your changes or new files through a GitHub pull request. If you +prefer to submit patches or full files, you should first make certain, +that your code works correctly with the latest patch-level version of +LAMMPS and contains all bug fixes from it. Then create a gzipped tar +file of all changed or added files or a corresponding patch file using +'diff -u' or 'diff -c' and compress it with gzip. Please only use gzip +compression, as this works well on all platforms. + +If the new features/files are broadly useful we may add them as core +files to LAMMPS or as part of a :doc:`standard package `. Else we will add them as a +user-contributed file or :doc:`user package `. Examples +of user packages are in src sub-directories that start with USER. The +USER-MISC package is simply a collection of (mostly) unrelated single +files, which is the simplest way to have your contribution quickly +added to the LAMMPS distribution. All the standard and user packages +are listed and described on the :doc:`Packages details ` doc page. + +Note that by providing us files to release, you are agreeing to make +them open-source, i.e. we can release them under the terms of the GPL, +used as a license for the rest of LAMMPS. See the `Open source `_ page on the LAMMPS +website for details. + +With user packages and files, all we are really providing (aside from +the fame and fortune that accompanies having your name in the source +code and on the `Authors page `_ +of the `LAMMPS WWW site `_), is a means for you to distribute your +work to the LAMMPS user community, and a mechanism for others to +easily try out your new feature. This may help you find bugs or make +contact with new collaborators. Note that you're also implicitly +agreeing to support your code which means answer questions, fix bugs, +and maintain it if LAMMPS changes in some way that breaks it (an +unusual event). + +.. note:: + + If you prefer to actively develop and support your add-on + feature yourself, then you may wish to make it available for download + from your own website, as a user package that LAMMPS users can add to + their copy of LAMMPS. See the `Offsite LAMMPS packages and tools `_ page of the LAMMPS web + site for examples of groups that do this. We are happy to advertise + your package and web site from that page. Simply email the + `developers `_ with info about + your package and we will post it there. + +The previous sections of this doc page describe how to add new "style" +files of various kinds to LAMMPS. Packages are simply collections of +one or more new class files which are invoked as a new style within a +LAMMPS input script. If designed correctly, these additions typically +do not require changes to the main core of LAMMPS; they are simply +add-on files. If you think your new feature requires non-trivial +changes in core LAMMPS files, you'll need to `communicate with the developers `_, since we may or may +not want to make those changes. An example of a trivial change is +making a parent-class method "virtual" when you derive a new child +class from it. + +Here is a checklist of steps you need to follow to submit a single file +or user package for our consideration. Following these steps will save +both you and us time. See existing files in packages in the src dir for +examples. If you are uncertain, please ask. + +* All source files you provide must compile with the most current + version of LAMMPS with multiple configurations. In particular you + need to test compiling LAMMPS from scratch with -DLAMMPS\_BIGBIG + set in addition to the default -DLAMMPS\_SMALLBIG setting. Your code + will need to work correctly in serial and in parallel using MPI. +* For consistency with the rest of LAMMPS and especially, if you want + your contribution(s) to be added to main LAMMPS code or one of its + standard packages, it needs to be written in a style compatible with + other LAMMPS source files. This means: 2-character indentation per + level, **no tabs**\ , no lines over 80 characters. I/O is done via + the C-style stdio library (mixing of stdio and iostreams is generally + discouraged), class header files should not import any system headers + outside of , STL containers should be avoided in headers, + system header from the C library should use the C++-style names + (, , or ) instead of the C-style names + , , or ), and forward declarations + used where possible or needed to avoid including headers. + All added code should be placed into the LAMMPS\_NS namespace or a + sub-namespace; global or static variables should be avoided, as they + conflict with the modular nature of LAMMPS and the C++ class structure. + Header files must **not** import namespaces with *using*\ . + This all is so the developers can more easily understand, integrate, + and maintain your contribution and reduce conflicts with other parts + of LAMMPS. This basically means that the code accesses data + structures, performs its operations, and is formatted similar to other + LAMMPS source files, including the use of the error class for error + and warning messages. +* If you want your contribution to be added as a user-contributed + feature, and it's a single file (actually a \*.cpp and \*.h file) it can + rapidly be added to the USER-MISC directory. Send us the one-line + entry to add to the USER-MISC/README file in that dir, along with the + 2 source files. You can do this multiple times if you wish to + contribute several individual features. +* If you want your contribution to be added as a user-contribution and + it is several related features, it is probably best to make it a user + package directory with a name like USER-FOO. In addition to your new + files, the directory should contain a README text file. The README + should contain your name and contact information and a brief + description of what your new package does. If your files depend on + other LAMMPS style files also being installed (e.g. because your file + is a derived class from the other LAMMPS class), then an Install.sh + file is also needed to check for those dependencies. See other README + and Install.sh files in other USER directories as examples. Send us a + tarball of this USER-FOO directory. + + Your new source files need to have the LAMMPS copyright, GPL notice, + and your name and email address at the top, like other + user-contributed LAMMPS source files. They need to create a class + that is inside the LAMMPS namespace. If the file is for one of the + +* USER packages, including USER-MISC, then we are not as picky about the + coding style (see above). I.e. the files do not need to be in the + same stylistic format and syntax as other LAMMPS files, though that + would be nice for developers as well as users who try to read your + code. +* You **must** also create a **documentation** file for each new command or + style you are adding to LAMMPS. For simplicity and convenience, the + documentation of groups of closely related commands or styles may be + combined into a single file. This will be one file for a single-file + feature. For a package, it might be several files. These are simple + text files with a specific markup language, that are then auto-converted + to HTML and PDF. The tools for this conversion are included in the + source distribution, and the translation can be as simple as doing + "make html pdf" in the doc folder. + Thus the documentation source files must be in the same format and + style as other \*.txt files in the lammps/doc/src directory for similar + commands and styles; use one or more of them as a starting point. + A description of the markup can also be found in + lammps/doc/utils/txt2html/README.html + As appropriate, the text files can include links to equations + (see doc/Eqs/\*.tex for examples, we auto-create the associated JPG + files), or figures (see doc/JPG for examples), or even additional PDF + files with further details (see doc/PDF for examples). The doc page + should also include literature citations as appropriate; see the + bottom of doc/fix\_nh.txt for examples and the earlier part of the same + file for how to format the cite itself. The "Restrictions" section of + the doc page should indicate that your command is only available if + LAMMPS is built with the appropriate USER-MISC or USER-FOO package. + See other user package doc files for examples of how to do this. The + prerequisite for building the HTML format files are Python 3.x and + virtualenv, the requirement for generating the PDF format manual + is the `htmldoc `_ software. Please run at least + "make html" and carefully inspect and proofread the resulting HTML format + doc page before submitting your code. +* For a new package (or even a single command) you should include one or + more example scripts demonstrating its use. These should run in no + more than a couple minutes, even on a single processor, and not require + large data files as input. See directories under examples/USER for + examples of input scripts other users provided for their packages. + These example inputs are also required for validating memory accesses + and testing for memory leaks with valgrind +* If there is a paper of yours describing your feature (either the + algorithm/science behind the feature itself, or its initial usage, or + its implementation in LAMMPS), you can add the citation to the \*.cpp + source file. See src/USER-EFF/atom\_vec\_electron.cpp for an example. + A LaTeX citation is stored in a variable at the top of the file and a + single line of code that references the variable is added to the + constructor of the class. Whenever a user invokes your feature from + their input script, this will cause LAMMPS to output the citation to a + log.cite file and prompt the user to examine the file. Note that you + should only use this for a paper you or your group authored. + E.g. adding a cite in the code for a paper by Nose and Hoover if you + write a fix that implements their integrator is not the intended + usage. That kind of citation should just be in the doc page you + provide. + + +Finally, as a general rule-of-thumb, the more clear and +self-explanatory you make your documentation and README files, and the +easier you make it for people to get started, e.g. by providing example +scripts, the more likely it is that users will try out your new feature. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_dump.rst b/doc/src/Modify_dump.rst new file mode 100644 index 0000000000..c44aa0a96a --- /dev/null +++ b/doc/src/Modify_dump.rst @@ -0,0 +1,37 @@ +Dump styles +=========== + +Classes that dump per-atom info to files are derived from the Dump +class. To dump new quantities or in a new format, a new derived dump +class can be added, but it is typically simpler to modify the +DumpCustom class contained in the dump\_custom.cpp file. + +Dump\_atom.cpp is a simple example of a derived dump class. + +Here is a brief description of methods you define in your new derived +class. See dump.h for details. + ++---------------+---------------------------------------------------+ +| write\_header | write the header section of a snapshot of atoms | ++---------------+---------------------------------------------------+ +| count | count the number of lines a processor will output | ++---------------+---------------------------------------------------+ +| pack | pack a proc's output data into a buffer | ++---------------+---------------------------------------------------+ +| write\_data | write a proc's data to a file | ++---------------+---------------------------------------------------+ + +See the :doc:`dump ` command and its *custom* style for a list of +keywords for atom information that can already be dumped by +DumpCustom. It includes options to dump per-atom info from Compute +classes, so adding a new derived Compute class is one way to calculate +new quantities to dump. + +Note that new keywords for atom properties are not typically +added to the :doc:`dump custom ` command. Instead they are added +to the :doc:`compute property/atom ` command. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_fix.rst b/doc/src/Modify_fix.rst new file mode 100644 index 0000000000..cafde08af6 --- /dev/null +++ b/doc/src/Modify_fix.rst @@ -0,0 +1,158 @@ +Fix styles +========== + +In LAMMPS, a "fix" is any operation that is computed during +timestepping that alters some property of the system. Essentially +everything that happens during a simulation besides force computation, +neighbor list construction, and output, is a "fix". This includes +time integration (update of coordinates and velocities), force +constraints or boundary conditions (SHAKE or walls), and diagnostics +(compute a diffusion coefficient). New styles can be created to add +new options to LAMMPS. + +Fix\_setforce.cpp is a simple example of setting forces on atoms to +prescribed values. There are dozens of fix options already in LAMMPS; +choose one as a template that is similar to what you want to +implement. + +Here is a brief description of methods you can define in your new +derived class. See fix.h for details. + ++---------------------------+--------------------------------------------------------------------------------------------+ +| setmask | determines when the fix is called during the timestep (required) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| init | initialization before a run (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| setup\_pre\_exchange | called before atom exchange in setup (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| setup\_pre\_force | called before force computation in setup (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| setup | called immediately before the 1st timestep and after forces are computed (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| min\_setup\_pre\_force | like setup\_pre\_force, but for minimizations instead of MD runs (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| min\_setup | like setup, but for minimizations instead of MD runs (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| initial\_integrate | called at very beginning of each timestep (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| pre\_exchange | called before atom exchange on re-neighboring steps (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| pre\_neighbor | called before neighbor list build (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| pre\_force | called before pair & molecular forces are computed (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| post\_force | called after pair & molecular forces are computed and communicated (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| final\_integrate | called at end of each timestep (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| end\_of\_step | called at very end of timestep (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| write\_restart | dumps fix info to restart file (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| restart | uses info from restart file to re-initialize the fix (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| grow\_arrays | allocate memory for atom-based arrays used by fix (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| copy\_arrays | copy atom info when an atom migrates to a new processor (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| pack\_exchange | store atom's data in a buffer (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| unpack\_exchange | retrieve atom's data from a buffer (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| pack\_restart | store atom's data for writing to restart file (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| unpack\_restart | retrieve atom's data from a restart file buffer (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| size\_restart | size of atom's data (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| maxsize\_restart | max size of atom's data (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| setup\_pre\_force\_respa | same as setup\_pre\_force, but for rRESPA (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| initial\_integrate\_respa | same as initial\_integrate, but for rRESPA (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| post\_integrate\_respa | called after the first half integration step is done in rRESPA (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| pre\_force\_respa | same as pre\_force, but for rRESPA (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| post\_force\_respa | same as post\_force, but for rRESPA (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| final\_integrate\_respa | same as final\_integrate, but for rRESPA (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| min\_pre\_force | called after pair & molecular forces are computed in minimizer (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| min\_post\_force | called after pair & molecular forces are computed and communicated in minimizer (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| min\_store | store extra data for linesearch based minimization on a LIFO stack (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| min\_pushstore | push the minimization LIFO stack one element down (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| min\_popstore | pop the minimization LIFO stack one element up (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| min\_clearstore | clear minimization LIFO stack (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| min\_step | reset or move forward on line search minimization (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| min\_dof | report number of degrees of freedom *added* by this fix in minimization (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| max\_alpha | report maximum allowed step size during linesearch minimization (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| pack\_comm | pack a buffer to communicate a per-atom quantity (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| unpack\_comm | unpack a buffer to communicate a per-atom quantity (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| pack\_reverse\_comm | pack a buffer to reverse communicate a per-atom quantity (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| unpack\_reverse\_comm | unpack a buffer to reverse communicate a per-atom quantity (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| dof | report number of degrees of freedom *removed* by this fix during MD (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| compute\_scalar | return a global scalar property that the fix computes (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| compute\_vector | return a component of a vector property that the fix computes (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| compute\_array | return a component of an array property that the fix computes (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| deform | called when the box size is changed (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| reset\_target | called when a change of the target temperature is requested during a run (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| reset\_dt | is called when a change of the time step is requested during a run (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| modify\_param | called when a fix\_modify request is executed (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| memory\_usage | report memory used by fix (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ +| thermo | compute quantities for thermodynamic output (optional) | ++---------------------------+--------------------------------------------------------------------------------------------+ + +Typically, only a small fraction of these methods are defined for a +particular fix. Setmask is mandatory, as it determines when the fix +will be invoked during the timestep. Fixes that perform time +integration (\ *nve*\ , *nvt*\ , *npt*\ ) implement initial\_integrate() and +final\_integrate() to perform velocity Verlet updates. Fixes that +constrain forces implement post\_force(). + +Fixes that perform diagnostics typically implement end\_of\_step(). For +an end\_of\_step fix, one of your fix arguments must be the variable +"nevery" which is used to determine when to call the fix and you must +set this variable in the constructor of your fix. By convention, this +is the first argument the fix defines (after the ID, group-ID, style). + +If the fix needs to store information for each atom that persists from +timestep to timestep, it can manage that memory and migrate the info +with the atoms as they move from processors to processor by +implementing the grow\_arrays, copy\_arrays, pack\_exchange, and +unpack\_exchange methods. Similarly, the pack\_restart and +unpack\_restart methods can be implemented to store information about +the fix in restart files. If you wish an integrator or force +constraint fix to work with rRESPA (see the :doc:`run\_style ` +command), the initial\_integrate, post\_force\_integrate, and +final\_integrate\_respa methods can be implemented. The thermo method +enables a fix to contribute values to thermodynamic output, as printed +quantities and/or to be summed to the potential energy of the system. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_kspace.rst b/doc/src/Modify_kspace.rst new file mode 100644 index 0000000000..41ad5a3602 --- /dev/null +++ b/doc/src/Modify_kspace.rst @@ -0,0 +1,26 @@ +Kspace styles +============= + +Classes that compute long-range Coulombic interactions via K-space +representations (Ewald, PPPM) are derived from the KSpace class. New +styles can be created to add new K-space options to LAMMPS. + +Ewald.cpp is an example of computing K-space interactions. + +Here is a brief description of methods you define in your new derived +class. See kspace.h for details. + ++---------------+----------------------------------------------+ +| init | initialize the calculation before a run | ++---------------+----------------------------------------------+ +| setup | computation before the 1st timestep of a run | ++---------------+----------------------------------------------+ +| compute | every-timestep computation | ++---------------+----------------------------------------------+ +| memory\_usage | tally of memory usage | ++---------------+----------------------------------------------+ + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_min.rst b/doc/src/Modify_min.rst new file mode 100644 index 0000000000..2cdd620f0e --- /dev/null +++ b/doc/src/Modify_min.rst @@ -0,0 +1,24 @@ +Minimization styles +=================== + +Classes that perform energy minimization derived from the Min class. +New styles can be created to add new minimization algorithms to +LAMMPS. + +Min\_cg.cpp is an example of conjugate gradient minimization. + +Here is a brief description of methods you define in your new derived +class. See min.h for details. + ++---------------+------------------------------------------+ +| init | initialize the minimization before a run | ++---------------+------------------------------------------+ +| run | perform the minimization | ++---------------+------------------------------------------+ +| memory\_usage | tally of memory usage | ++---------------+------------------------------------------+ + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_overview.rst b/doc/src/Modify_overview.rst new file mode 100644 index 0000000000..85a0677513 --- /dev/null +++ b/doc/src/Modify_overview.rst @@ -0,0 +1,107 @@ +Overview +======== + +The best way to add a new feature to LAMMPS is to find a similar +feature and look at the corresponding source and header files to figure +out what it does. You will need some knowledge of C++ to be able to +understand the hi-level structure of LAMMPS and its class +organization, but functions (class methods) that do actual +computations are written in vanilla C-style code and operate on simple +C-style data structures (vectors and arrays). + +Most of the new features described on the :doc:`Modify ` doc +page require you to write a new C++ derived class (except for +exceptions described below, where you can make small edits to existing +files). Creating a new class requires 2 files, a source code file +(\*.cpp) and a header file (\*.h). The derived class must provide +certain methods to work as a new option. Depending on how different +your new feature is compared to existing features, you can either +derive from the base class itself, or from a derived class that +already exists. Enabling LAMMPS to invoke the new class is as simple +as putting the two source files in the src dir and re-building LAMMPS. + +The advantage of C++ and its object-orientation is that all the code +and variables needed to define the new feature are in the 2 files you +write, and thus shouldn't make the rest of LAMMPS more complex or +cause side-effect bugs. + +Here is a concrete example. Suppose you write 2 files pair\_foo.cpp +and pair\_foo.h that define a new class PairFoo that computes pairwise +potentials described in the classic 1997 :ref:`paper ` by Foo, et al. +If you wish to invoke those potentials in a LAMMPS input script with a +command like + + +.. parsed-literal:: + + pair_style foo 0.1 3.5 + +then your pair\_foo.h file should be structured as follows: + + +.. parsed-literal:: + + #ifdef PAIR_CLASS + PairStyle(foo,PairFoo) + #else + ... + (class definition for PairFoo) + ... + #endif + +where "foo" is the style keyword in the pair\_style command, and +PairFoo is the class name defined in your pair\_foo.cpp and pair\_foo.h +files. + +When you re-build LAMMPS, your new pairwise potential becomes part of +the executable and can be invoked with a pair\_style command like the +example above. Arguments like 0.1 and 3.5 can be defined and +processed by your new class. + +As illustrated by this pairwise example, many kinds of options are +referred to in the LAMMPS documentation as the "style" of a particular +command. + +The :doc:`Modify page ` lists all the common styles in LAMMPS, +and discusses the header file for the base class that these styles are +derived from. Public variables in that file are ones used and set by +the derived classes which are also used by the base class. Sometimes +they are also used by the rest of LAMMPS. Virtual functions in the +base class header file which are set = 0 are ones you must define in +your new derived class to give it the functionality LAMMPS expects. +Virtual functions that are not set to 0 are functions you can +optionally define. + +Additionally, new output options can be added directly to the +thermo.cpp, dump\_custom.cpp, and variable.cpp files. These are also +listed on the :doc:`Modify page `. + +Here are additional guidelines for modifying LAMMPS and adding new +functionality: + +* Think about whether what you want to do would be better as a pre- or + post-processing step. Many computations are more easily and more + quickly done that way. +* Don't do anything within the timestepping of a run that isn't + parallel. E.g. don't accumulate a bunch of data on a single processor + and analyze it. You run the risk of seriously degrading the parallel + efficiency. +* If your new feature reads arguments or writes output, make sure you + follow the unit conventions discussed by the :doc:`units ` + command. + + + +---------- + + +.. _Foo: + + + +**(Foo)** Foo, Morefoo, and Maxfoo, J of Classic Potentials, 75, 345 (1997). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_pair.rst b/doc/src/Modify_pair.rst new file mode 100644 index 0000000000..84292bd10f --- /dev/null +++ b/doc/src/Modify_pair.rst @@ -0,0 +1,40 @@ +Pair styles +=========== + +Classes that compute pairwise interactions are derived from the Pair +class. In LAMMPS, pairwise calculation include many-body potentials +such as EAM or Tersoff where particles interact without a static bond +topology. New styles can be created to add new pair potentials to +LAMMPS. + +Pair\_lj\_cut.cpp is a simple example of a Pair class, though it +includes some optional methods to enable its use with rRESPA. + +Here is a brief description of the class methods in pair.h: + ++---------------------------------+-------------------------------------------------------------------+ +| compute | workhorse routine that computes pairwise interactions | ++---------------------------------+-------------------------------------------------------------------+ +| settings | reads the input script line with arguments you define | ++---------------------------------+-------------------------------------------------------------------+ +| coeff | set coefficients for one i,j type pair | ++---------------------------------+-------------------------------------------------------------------+ +| init\_one | perform initialization for one i,j type pair | ++---------------------------------+-------------------------------------------------------------------+ +| init\_style | initialization specific to this pair style | ++---------------------------------+-------------------------------------------------------------------+ +| write & read\_restart | write/read i,j pair coeffs to restart files | ++---------------------------------+-------------------------------------------------------------------+ +| write & read\_restart\_settings | write/read global settings to restart files | ++---------------------------------+-------------------------------------------------------------------+ +| single | force and energy of a single pairwise interaction between 2 atoms | ++---------------------------------+-------------------------------------------------------------------+ +| compute\_inner/middle/outer | versions of compute used by rRESPA | ++---------------------------------+-------------------------------------------------------------------+ + +The inner/middle/outer routines are optional. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_region.rst b/doc/src/Modify_region.rst new file mode 100644 index 0000000000..196f97c4ea --- /dev/null +++ b/doc/src/Modify_region.rst @@ -0,0 +1,27 @@ +Region styles +============= + +Classes that define geometric regions are derived from the Region +class. Regions are used elsewhere in LAMMPS to group atoms, delete +atoms to create a void, insert atoms in a specified region, etc. New +styles can be created to add new region shapes to LAMMPS. + +Region\_sphere.cpp is an example of a spherical region. + +Here is a brief description of methods you define in your new derived +class. See region.h for details. + ++-------------------+---------------------------------------------------------------------+ +| inside | determine whether a point is in the region | ++-------------------+---------------------------------------------------------------------+ +| surface\_interior | determine if a point is within a cutoff distance inside of surface | ++-------------------+---------------------------------------------------------------------+ +| surface\_exterior | determine if a point is within a cutoff distance outside of surface | ++-------------------+---------------------------------------------------------------------+ +| shape\_update | change region shape if set by time-dependent variable | ++-------------------+---------------------------------------------------------------------+ + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_thermo.rst b/doc/src/Modify_thermo.rst new file mode 100644 index 0000000000..f3a3f00e2f --- /dev/null +++ b/doc/src/Modify_thermo.rst @@ -0,0 +1,32 @@ +Thermodynamic output options +============================ + +There is one class that computes and prints thermodynamic information +to the screen and log file; see the file thermo.cpp. + +There are two styles defined in thermo.cpp: "one" and "multi". There +is also a flexible "custom" style which allows the user to explicitly +list keywords for quantities to print when thermodynamic info is +output. See the :doc:`thermo\_style ` command for a list +of defined quantities. + +The thermo styles (one, multi, etc) are simply lists of keywords. +Adding a new style thus only requires defining a new list of keywords. +Search for the word "customize" with references to "thermo style" in +thermo.cpp to see the two locations where code will need to be added. + +New keywords can also be added to thermo.cpp to compute new quantities +for output. Search for the word "customize" with references to +"keyword" in thermo.cpp to see the several locations where code will +need to be added. + +Note that the :doc:`thermo\_style custom ` command already allows +for thermo output of quantities calculated by :doc:`fixes `, +:doc:`computes `, and :doc:`variables `. Thus, it may +be simpler to compute what you wish via one of those constructs, than +by adding a new keyword to the thermo command. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Modify_variable.rst b/doc/src/Modify_variable.rst new file mode 100644 index 0000000000..bd3f70588b --- /dev/null +++ b/doc/src/Modify_variable.rst @@ -0,0 +1,45 @@ +Variable options +================ + +There is one class that computes and stores :doc:`variable ` +information in LAMMPS; see the file variable.cpp. The value +associated with a variable can be periodically printed to the screen +via the :doc:`print `, :doc:`fix print `, or +:doc:`thermo\_style custom ` commands. Variables of style +"equal" can compute complex equations that involve the following types +of arguments: + + +.. parsed-literal:: + + thermo keywords = ke, vol, atoms, ... + other variables = v_a, v_myvar, ... + math functions = div(x,y), mult(x,y), add(x,y), ... + group functions = mass(group), xcm(group,x), ... + atom values = x[123], y[3], vx[34], ... + compute values = c_mytemp[0], c_thermo_press[3], ... + +Adding keywords for the :doc:`thermo\_style custom ` +command (which can then be accessed by variables) is discussed on the +:doc:`Modify thermo ` doc page. + +Adding a new math function of one or two arguments can be done by +editing one section of the Variable::evaluate() method. Search for +the word "customize" to find the appropriate location. + +Adding a new group function can be done by editing one section of the +Variable::evaluate() method. Search for the word "customize" to find +the appropriate location. You may need to add a new method to the +Group class as well (see the group.cpp file). + +Accessing a new atom-based vector can be done by editing one section +of the Variable::evaluate() method. Search for the word "customize" +to find the appropriate location. + +Adding new :doc:`compute styles ` (whose calculated values can +then be accessed by variables) is discussed on the :doc:`Modify compute ` doc page. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/PDF/pair_gayberne_extra.pdf b/doc/src/PDF/pair_gayberne_extra.pdf index c82233992d48be53584344510152bd8f5173d87a..5ac8bd051bd371b5b6580ea8b67f03a0f3662afe 100644 GIT binary patch literal 99902 zcma%>Q;;w)vtY-zZQHhO+qP}n{>HX#+qP|c_FvqmyH&e+NOh|6*h!u4)1(R_Vzi8O ztWc!$%OmSh%mfSs_C{7vJUmeJGNyLsE*1n#44e!E|7$_fi&@&Zm^u;Ai`f{un2MMh z+nbm|@$o@9yEvH|+Cq73-e^hNZ;2uFeyQIp35ZqEzV*oL2g4Qv1{GTvo*jP*B)Z6` zAgLyKzVEre3MNX^nNBb&5S)+b(WNtU-`S7$c5;5bu+tDtBbWw>u)iUedc_hCU=T%# zvU|F8wNF1a(pK4a^64uPp?SLYk~k&$?xJitYcyB*S?}$rx9Ihs3LCobmVQnjJyw>t z*;Q%OP3bD9aw>Fpd4i+oQy@w<4D~ zQM8f&MtxexBl7WxAnb7nr`v%<49pwHz`lz^Jk9rtF*)P`54RgZR9)Dgzd~S-gD{qN zLdIi%WZJ$2V2{H%|uY%)`N9+@Wj5>^2#4u}%pXfPWb%Zkh`Z^x(d+Gtpa4z?2%QTPM!PQmE{?T4U? zO-&aeD80+q_xGi^By#Z&a0i0AeTrdz1+Nypj0YrwT7{4D(C3eX(RL!4(h4pX;b_hT zK&V`@1txGw24ZmvfM{j6)K1R~q;&Y~tz|2^0|2y4c=YV~n-wB}v5;lJ2i9~kz29el z&ypg@u-oq%#{ZJvzQPb4KmT~%|X&t_6kwk)TFU2g7_<~U5^+Hss(qs)08M+_YlW+IsYaT(UzmEveEYy!?8 z790+3;Z9Xm%k9*{w(tK*%?f|qb%VVJC~uc-%k)k~Z^fl-?N|-hYIf_($+stHm&zt; z)PnFiYjf%zOYkQw=B)%eIKJim7NXrJ+kmJj+i+x z$gA~LMP@)Q{j&PqpB)dZ1x;e%9Gpo3#6Y&N1X({V`tq}j+GNE-vHq6#Wo4B+(u52M zbDhC~2tJ6LhuUdtJp*7QOse+3TqWMISyUfLnR5LF$RmWR2*GiyDO;!(k@6bU(?FOB z>P96J9u6_ZAdn_1(~Xm#6c*$Mtw9au#B>=OWKWAHFrb7u_i;dQ5J@P}%^g;r9v7d8 zAcjx-Eh&~@|3Im1OyJv7^il4eLq;c5N)gDL>1Q`Cd6kH`Og6W-oBib+x_8Afi~z3E ztQ5x=5#2bwex-|Z^7x<&f+JU4P{&uL9T1{uHC169?915cRh4zT9r$6d9Q+wUmn=iO|foinqPV*G9u zg+wc*V2u+ioto}_x1id)&bHb@gwITp1X;sx*5%=GR>7#q_?m=-n>Q)@Qs`#}+DN&; zf|3ZAT_zvG<>bz=wy9!-?bbF{vtS`15&oxeGTTz%8srY>1N;C#zfm=~Uj#7u3hGk62_mq>cRb!58fN;_as^-ndQ)0;IN6lzUQqF3 zb{QBW3E;RBwt$E9b59KG0E*0vcg!Upp#vyS?tBelJJ|u;G$2$uz(ffz06qyJ z0!k7WvL8&0CYkSu!OGTz8HST=NU?mQSRR^>Cm3^2EXECNX)j|H0eCQ^+fZl4m*oKD zLQwkT0VD}Go=oWJ6wrLd~&s#^`X?dRwpxmpJ> z2}H+gp~jDAGXf%7{g*tK9iWiF7~xf+W|K1LN}VQSjyFFFhg^#1DWKSYggD%8sqD=; zn5p@~dnU>+@>WiB;06;gj>I6Ft~AB69t)5KrdZ&4N4NUtNJ}CHMD3G<@fbQR;lrrb zWOV;02J=m0Z9;gL9d)3kMhH$@b-zjWRr}Qk+@B9(5P;&>WjYi?dc+Wn%RQx6ccZL# zy$OCk1JM?|+`WBHvCTH`UK>5ybI~dDBbr=d_FTE@5GkR%$JT&+I!mNKyw?$wxC zm*(3wo9&W2f(#4Wjf zHExgfF!XIxV}8iRDz<;PZhMsbz+Ec^aYbipVWL!&L=Isja?QM{m_12apd-%;C+`eW zxHCuYR;*r|64B;3VH^$L4R1+v>QZ738PsbVq9GyVVAoO<3+a@R>@ObmsM~7U8N+25 zNC;A`Cr(0D3_a*UrST5k(PB5rWMp9siT<%1Z4IdmpQ+p(# zp|o72<&#@u_pGHoM?>ofV(x0f?J@#Bl2~BS!O&p4aG!c6@BvKeG@zJ`VxXw1mjM#f z1Zzoo&~oRQdQ;bP3q?;5`ath20X8X5zCj`+C6h;Sl$9F&mGp^ zz?$hyKg&&Y2p$@w-z7&{%Pj8G@{`X3mI$~6KKc#4sxEJ|C;qCM_v#^fsi~QVGq1iq z*_7qiG6MTIk8btqiWjn;-0j`fipgbLrl|e*)7givaM|EhM9BMCS_sRPtbr2)=CMRa z3hvLYkLp@-SHIrnCD^5Kh53OeXGay9CfiWERhABraFY!C!Z5@e?M|_`U5gLi5)CmKbz`SBYcaByTyi-anXK~%Wu*Q*IpEU5w@)IyJKYI@#^&5{tDup}};X(Xr`&>Ug2{CzZgI(i;mw`DT`C3~EPi(Y|%90+}> zJNjL%g<~xK0!ySrtA~xqoturl;YTXR4zB0)|+g5et;Z^kKsJAO!+Yo zA5!5(Xen)boAH!*m6uk{7^y%pWxtstXDbZ9k5~EX+*k>k&vR#%9G2I^d3GG+A%D{ax&L_KDTf-UolkSF(exq1YR|G23T-MxFUg5A^Q-a6ceh z(~W9)pJYSPN@-7PraanQ&~=f2?I4!7O)I_{ZB0g?3eQ|AhG^$j0KZ!EhDWlvb&vfT z@O)?89XA3S`p$DbjTv@P?q<2%+fU!)KaGfHWb=+#K(vl$ku2L-1QsH(jr1d>iSt29 zUOk{4lhI>1nxYnkNoYIJ#8(U|=M6C8u#@IwMLCLuY~!4hEy#1zSx*7W1Y=R?mDL&PkDhxBW5;o*ooDT4kUF73)( z;vVzjF}vaBQ>OvxlK_c4s)C&ntAg=(v~Cbc0wPGlWoXG#W7WE=73VG>&ln| z36M}}PH}>%xKj|P35Md(X_~?mi&4P?inB&Pjk8C;0B!KzemTe@#&y6sSY{7-2`fc= zelrB9OgUEE{SMD|QZtN09r^niUhM}2 z-d|7uw$xd;Ww$eMm=^Yzn1>xt3* zg66N95rAa84S%arIqjYzRV@=f)Iy5`g4?F%Z?pK>U2PEjCoXcoN~^&Ktwq$%T|fxq zN~O690FNes5DY-|a;5#p0ylj%03_R?YEvP^X<17@Tfrrtok07-Py+DO0KQb1GyOmb z<}?7z>mL8C3Nq2_;rgPfc%Almy9-tNxT{W~ zs?{c>CN=Tl?{oZOYdq$?{4JE_{8j} za+Ii#`HPYY9bQD>NJEOKXVqPLT5J>jki>=aF`6wzWz)G2R4Zc1`$6P)bHa;kz^_P2@ z;4BV4XTuqrg4N^2e)}!%0IdlXf87cJJYqo0ea1}nWiw{EIl)e3idT_04o;hl0ruGF zZ#r30o@FQqMO5~A=D<*d)>rHnp0JG5lTCBgi8%PrJYjj*`TRKNhE68)Zr&$Ann~*^ zvXc_q1Nrl#qV?X4>&$NlPznxSklrK?jB;G%?;|4bPqvRjpe6NkJEI)GwxE4>)5I=t zyRpmPp-aLL|CpCD0M30h8p%fG5n&P}i>`#yd5mQ-4{|*-hRBw!unCNsYgy1rr!muK zBK^RylR0G_haTbio{L>|YNol(Cf|zPP-WbJaa5RzXP@`EEEZD@zbO0`-!7<@cW5Zs0^$t`L=$I;Vcc=-qkb(cIgZkm4X zuv+!l^IzkiFD>0W+1I=LIjrM-61$fk-tLZ=ke=heHyZSp&7YN;q^i9scKo z{b6oZEmAW-L{e~!Tw@?=%|DpG*{K=%tY>l3u1m863?4YPG!gFdgA^M+KN#2Tx2Kzl z=qw*UM^s71g6n!+`N!uz^*b^yBCycCcR#NC?E0QkJpcTa4NpV%vu&4O2+amhr*m?Rw z!E1U?>ufPyX@yxW&swMb5>sM^^2v@u(g~`(SuEr{Spb*k2(I>AEQyxq3d{@=={Nsm z1|hEAn9_8PX^@T?;QY>OtgGz#qb7KO!kla_y!nxGO5uTJa)|~GU|<9EbE(MZWN|wW z-=W~37R*N92{XN99u(&d3m2{DEG3?=kBx4h(mB|p?M9AimPI<_bu-I7! z83&KX)5`5mbclFp`=vna`{W{B61ZCs^t}Kl+lSZb?=8U+!-8zscs)w=S*V%`YK^0=~0KQb9+wXG`QEHT`~{jVbv|)8 z!mU>`KeVu4nK)B!ljnX>9pN&FX^F60f_vx5Ja`k{J-tZjGCT<-yXtS8N>uxd6=0xH zVW>L!eNGAb!A$KRvU>R$KNPYwI@7Y-fs zvY&QcATy&SNb4=A2Xh&f$&+hfn(@H&taaEqHfA_|Wo^9pbPla#G%^M!L z>*+xh>V3$r4l!-tf;yMoPvljEG0B`EPPurQp9!$6Xts^5?qoc(U1JLbZ8V?XLCKuCc4v0n{(6z>&@l?%}cQ zDoux;4VJd>Y%*91gq6s+nvEu|7Ip*O2zuAA$LpiVYjhe2K8pXI z+sywxw;2f-*;rZs%TqEDaB#A7{@3Y0xBn|7U}Rum{oe-j|NR7Fn?Y4nY|+_Zh<0Fs zm|U1$BqgNX(}9`$`x$^?c47lkLPDe<7t3AP7k7|=kfhwF!sUDKzW%Iz_qeS8IoIxZ z@2&M}Vl=;am<&KzM<4;+jt#_*u`dhs16JNL0Q3gE4M@L6H{T;w1xCXTg*$OxWfQ`@K9lGQ# zfPny?6WZh>u;2Yb4bWNMou1MFf_Qm(JqG0@bVI0fTf*4|kT1{RF^R5^xvfc zW)YB&>(@LS)&o4>6pZtudO>Kj%O_BSIM4?O+7dV%_e68!z&L_#n}eTMlmj>C5Z?30 zuKcm=gMG8&0PxfQ@gMv?{^CMF{S9H77zaBzferK&IB*BhqJRNfP*yy3dUiMh3pm`{ z3nRcpw!eXU2IMm&yz~s3*N#yLkPzvZ0vb{OKf&IF+$2o+MZ@<}_K!*m~`nLhPxr1T#7tq}zpoaF@+=_Di zO;?DLF%M!Ic<+G?<6A*@{O!LJ z3F09HWLI$y@4fM({>3`He*hYk$71(m8G(l$ePjRV!8H6J@8$JTFGCxQy36zX0qotK z9I{Au3)&Qed|a5_MuXC3>o;JZ~U>m|D6lUDP+9qqrFYLx_9jX!4Ch>_5ZCc zLp+{cP7)gI|E*NC2j031qS=9ena3y;BP~M%t%h}Otp7=-^PhnAp~HfO3O6H4oZnS} z_7BaCz43Q`-84FO_wgmX<$Mc+cIfB+$yGqK2?qGvX9mQe4Ty+wnC`q?2%Iu!2nGDqWwgQ00?yWCt?7U-_s+31EBs1 z7JdWdKk`e+AOI|Xq3?{byn{zZ0|n&!FZjw_{m(7iKXINnsB^QOdt>mn>R0>Qn?~T? zzyE7F;V%FPApeG6;hgXAC-kfC(+@RZ_7Cum+Vun8BX9AAf8Y0H+<*UPI?ygRg8$wh zc4u^F<>mMC!K$BhSX#e4# zv#nbnQNPSVxd(FNwHI0T;+kM{ed)O0r%Ueds(V*26muh?WZA>!-6)l!yG;+Gxm!x1 z`SDMyjVU`W8*TjW5^SF~I{%P?c(d2CnrfO2x;rD#jm{$U9Gz+1BXPV6 z&KTd#)ti^X4r>)3c3WgBX1hvGM~{@d!S>8_pI5hrP5Va7;~F|)!68=M-v~g{Ywf^Iyy5I<4ZaiEiZhvn>}SVO671qx$>50P5p` z`X8|sDDk(U{7uh31%euSOhAT83hQV7+C&y9DQjpW+#Fupm6OthOv-$c?WA+sYI5BVCS9st*bfV4 z&kk>0W*vFWH>-Le@mY6t%Q%-ywr`>jONBRp)kZEiGs$xX}WI^%|eEBL0xyn-%L33rbfov`b|jG}npE7wNi*O`SR zNMuQiM9r8(R(j>kR0`!BKDH64+0X6^oSH#9vr@=JrKeRAUN(*kmBtUyPa-NYr%E7=~ zdRtV-rd)hExPKT*C^f3C=m4z!94*-CnyOXyNJ*?Tu+Ejqo1R4sEN@l_g z+V;l)FX@fqcG_RL)y}&x>ct*qH96DXTVOzazD$#4nTj58y6&}6D1&R-Q=4Ds zp!{h{-bBq!7tfopEsH5xEiZMkB-4O6@S>DUsmvb|G(#O@WyFlS(b_Gf93}(obm00<#2tT9l$xCvX>GL{+1p8& zk=RLED{Z4Ln^OY@jzJXX`7oy_dk~4fL_4Wx(>({`0GHqL6 ztY_z$#SN$}Qhu@*lD%k-tlHJbFq%?#6ND6c3{5l7UrSnI)H(&=t z52{v~XRl1oxlWEEY!$bWbrsAuqswf;ulLxKn|kV4!aB}fx?yQTtMfle!yS4(HateE zG|`(($E)+tBO6hH^Q;`Te9o6-tQ@>4P{oh8a(+bDvF<$R9`80*cK8-d^fj>>Jj-~e zv!tKdDcmMKYw;k_8rbqOeaYvn@$tSms)iJ~o)~s>JJ=GprFg28hg0d8{^t;OVX0bC zCtCi=jZ-0cRQfMy1e1~F0bmYwbZaIH9zgq*D7UvUge^%)`ULMcGdN_E;_+ij<0xmr zPhul;jl0!~SBKp68)m??0YB+^KmD$24JgA1xF&*=nC5&}HCq@SW1L!SUt6Cjr0G?Pq5tugq#147H6Rs#n=M zvtM+Jd(VdF6R&~dv<5WdftO3l<1YQ?A?L^uyiN#&w#Hy~TPzC88H!bN7tPHJIY67? z-dXJOov87t2FUcN4RWWey!ac=_d6?JFk3!@6o@;rfM$Sw7wQyCb=d20&J5ngD7$pG zb2FF1zrLFh9W74AP%Hb1fE}70v*M6ouUO%$Hr-xQ8x^2Vo_@*0#Ak+fG>aT+@D7mq z&#NaR$oc||g$OeD1OklF9nAH92OK&XPR%B+f1 zpj`v6`xCammQ&L-L191{w8PpBcG}DHIIc`v>F!5q4^fP8r~mclsc8qYoAjXpA=e~s zYSsEpp2PN5$E2R>{=&WB65o|ilwbVK%D&mo8C00kcHleWt>Bi2wIk0Ct&ETGbS5S9yhM7Uv)@I% z;B8BL3k6F(v;sw$B9mDvH?Zdm!LXGhx~QLOiS4FfY__M|k(rqlv=)`AXA?5No^R0b zg@g@{CCe@c5!>nTFeB7i(Dcv8SLIT+HRdD7!vkBnuH-rR{o&fO)h2hkGh9$w5LybI zHWy3l6A~3lVx<`nH!G~N>QzBs=K5;i?58Ac6FJaH_;T1u_W03b`vuX^06JRdy!&UW zsBXHMd7FA{Q4>2cJ`Rz8S#OS+&zoCGkU=s7wwxLfBaN7f1p~=c`Da+KX;0#f)cLx6 zI!s^Nl+o}c2R*HZIr4J8Z1^xiwOluJsBi7un08+McY?w~GI&a|hON5yESi@62uOi} zpswn0;zhI4f=;2iN5%?Zps8XC38m)&Hdm^ON?rI1r8m%voM`H;Xs9<OWIRPDzCcR6MrwSR+;s@MXl)S+RysNgZvW z?(`VAF$>tSi56{Gwee>DRB9?W-T##O47ZKe51LC3Crt!c6Jn)sF8l+=Xo)2jTTe-| zyeI}mmb}1?IO5X08b+6;y?mp$(ihKieg{H`GvncH;Kr@ zRXnvNyrf4!&ED!ot(lbO>V-uOLYI7+itO7lq+ob`4aMY7?4H4JeJN zU-xGJ6GnpO(70IXOQZ21sBCFkjaLG*2`V!g=QrJf*?jv)+#wO>3|v&_Rb82wdFS=a zr`)?!cm&pg>Lskmj~fTu`CDmT!KH*$+}l7rIX9^vWjM2PpZBA+PMuM*zi$1FAFrP%IpM7vr59r;?N~8mHGn^sl)D7S0x994@=~5T&QPt z-dRNGIbhY`TpQ-C_|MV8WPx4r1GYpI#sLj5czuVwt?1im%VVh6@8Xfy4Wx7p>}nmy z_mksG$E*rpq_GhCA1drAuJNmK$C=CS1_Obfrdn#~wJwrE4$9}Fi3o;+j9caWx|`Ox z?*f0w_CDAu_fr}Jx0#klaAD9ag(KTljX}#JY3&;xksCXOs!@=1Qfzmuf!qkx`>Mpc zpKFCZKYRu&nxnJ)A+wU)zxO)b6$$)pMiY@|m6^BmR7-HF>%o#qfIJyjeRNG{lpRNJ zvp5V$d|6)A7g2jH@F{oQ34Of<)grRzdA?JOHGEhMRc6s-(!Rx0;duA~g_TkWgLF6q zebbw1{YMM^mTu!=C{gKFi1!h zD6oERX%Y=H_gC#&Psgo0gzl=+5w-Q1Hnk&O4|YGkzBHBEaf^v>3t}gq7lc>6cMWB6 znCX_ymsL9HTsXC#sb%e7)^ZNFrr@ycg*8yQ$aV#_OuC^1Lyc6(K~N2GG0-y(lY`w| zZB`-+NGxc&cPAK8U6ib*K`IkPZ|oapCZ2ORTRx;M-rRaq)y%*(&TASrE>%IqYWuP< z@SMVHaZFDCal6BX7w9aIJ2lUHztj7514ZULM@(^rGZEB* z(OCec%R@XA)E5Yp?Dsq?Mk+ZSaK+fX9GhuMQFkfV1#@IL%*HTphs45!dR-&3{H!l8 zu#q=BnuTYuMT1+Y*zbdC#!EMR0Bb+#3lvS~KhCSM{r1-U1q&(^)M z|fH6X^`Rm#628*oh*{0NN)}DyA=Q;uzI1yH^D zM9$&lEz|ctL=OIFTk{E7M0!-&&Wl`l7KaZTL8&~9q*Q+_83FsHe_+Ms67>Yb>skbs zuT6E!__{0-DWr)Tb6>ca3iiHi$nQ$W-iqw)y$9Y# zs*>2g@^8>WYk6)(~&yjlmG_H@maz# zo1H@QtW>`rl^q&^{!@KZ+pI+8$LW0pyz}O{m0fZH+=lG0=$Hm9)e^_q;mP|M++F&ZITs-)6(tMRFV-X1Z5k1vfds?>a%AJu{KE-O?Gr`E8ha!i%lS&qre zh`cAmrcqxU(?|}V_Y_N1uC%TV6=UpXyp{LOFpLMQ6-K2h%-pF*YG~w=09H6cT`pAsM?)Yi1uc?) zbtTt zEMJ6H`6#W`R~Nu^BHhOwG>#XI(&W(`(Ehj&4R!4Zze+wuJt$9>uY%=!fMkK?Z|?1@ zsC6f@!rDQbb}~F$EJW_7FGhkGUPo``eu!EA3OZ-hKn|5xk=Mry2?$l@osb_jAd7FA@BOL+cQ7MqRUIN z2jl3YbC+}>?mT+__Z)LqW%p{lXMvuHr{fAlJ7|j93fAk$n}R%K4oiWAtp z>?#nkuIXCHROx~X*hs@40rbUx95vYAK8cUB@#IU59rIRTPngft$zz`^sh1waD@m}4 z7s*9}y(L>`5o$fNJEt0?Y<}kE>M(r(F9m#!>Q}Id zi7pBGc5;U{gXq&9NsoKPSWPB|{8N0YJ(;QUUCg(V@tFJ(!+jPZH7!=>36<82C(RQL z0l@z{BJ#r)T6ot>>F{*q#nL}Z(fG4z^?sRsx}gClFDVv!jAV#L$Q)W4%>>#SkM^1@-h#ef!zxn4fK_{ygXg$D8j6y?snaU4@F)683&7gi5^Djc@Lj6 z3A|XbP`Qqqf?+FTldp~Pun?(&r!mu|ljJOG{fcE&~S2V42*=2IE!Fckj?g0J|}yNpX%3ZDiOK zblsrwI#g=iNqY2BNLu*i1bpDGx98jqbz?g&A=$+@;ga?l?%_+&!e`Q~1VE?7pxZ8L z#kAE@j?ONASkEnL_@kFJ!7;Nb;h*io$Bw4x4~i6~SlRHOK$mDc$hQhm^&v+M5tvIU znlBcjo}yStj2v`fl?m!{oM}aHC0IAKcf2tH`gVzB@^RG;)$qhV=o^y&$wJ86YPO0>W?R*(}0~6;Q!=bcNl9g-m9bD8gej=sn0)( zx?B=j75}~WOuOD-S}XAv^*)Aem`F2sbMBmG=q{5G$)$RUoIMHu-ZRVBQZX3%_)j%g z-XA=}9IP<>`$W3}gnF@t8UtmM4X=)&G}qcu_>(&VcIARoGu%dgTe_daKE7Bow~#ve z0v04Thd}ZVt<25ru8u?K*&oqA0i4^4KHrKXmeQzpgd1i!_V0Yf`Rz z?1Q@7y!}@b%UDcxc=^vL3vM5Cggli7Zm#v@l}2_l^~E8&K&In!6g4b+3Zf1~N$}Up zqt>cU483P@H`8|*v=czW@QKxrek=~uc4X%^ zU*24EUrgUh#q=G)^E``=d$okbDQEEdvNCmzV%g64c|&}_1pJ0KGx4qnBgxlC5}G_o zx^j!iO`8YgOPoH*A>$(M!gNL>gh+P%p850{wYk`*v4YLU)wW*GmVdtmAlBNm92Z5c zXUI-ZF_O?a^HK(bRqKU<^YUL|RaOmZ4%zj0iVOCCJZQzW!nr~fke@P$^r3NAu~DyK z2|}v0y##tQ>CrtioN-xXk4)r+A8;Kr;UlgTW7uke_-eUC?C~1ho(4>O_E;D%z?kGK zT~QoRsF{>a9sR><6x2<(TaOePmie18No$PyDd57a+OLn&L?6{O0Jlry z$vjE<ApExUu14JVl7oijwZNiVjQ5I4m*L;)=@F#g%vP73i|sRj*Co^h2& zH+6Ye?pO?Gi^Q~Z>3AnCs7CvA9#v$yJ_}{2*|@ib0FKk;EJrdcw77yTu$LrF*mzfc zt&w-pJBoF63#;{{ew!MRPg64FoH;g%*=Od4nZDN+If^e2c#5H5-n#7=<|5ftm$;~| zJsv4oaSAz;#fNgmIGTvrPjjjrF;u0U^Dr~ze~N|IE@~wTP@}uf#%-sl>hLy9DYr{L@W#hpG3UpKmieMzQHj4v()7}5HWc?Dg!m*pZ zxg{^jL=rJ(T|@R7JSGgT5-G-C2{`~XC#ZXI)CHq6)VAjl3(Ac{pXiMi=t&%4-ojy1 z=fpX53f0012~Wte1;g&07 zrC;wBr@v=53iBIP`@3&is2~1(W5kyuwL#Z?bfpEW$uWd72Xao~XpYpjQZJGScPXszwk?g z1IN{TExO87WkdK2i($>$5?7&UqDjkPrWm?{HSwsSP~f`0ZVM2Qk^t?%XPZy=Ad;;< z&#-@%GwH33Y~yq5)6L!sU-Y6a3M)Z$2GTw`f78*#qwtxLbJz$_8Ki3XC5_LEcW7^> zF)Lg009&p*@A}B>%>Q8QoS{U4mTlX%ecHBd+qP}nHcs2NZQHhO+uiRZ_m4NmzrhQ4 zQo#-?ST$!=)~3s*q@A$K;&}B1RgRYF#@PY2*yYz-jK0YiyD~p`GFvOtYU%PX!l}K= zYWk`;h@ z*N3#EBAx6N4=F3yhbn}c^FprUf>Vg8J~H_B(kXhA8)YHx?Ul;2s1#B2RSP=574ikP z1yg!X@o}5Lh60#RS6{YMq23SKrSiup@sC!+DG!n7tyeUq_&2$nCGRKW5QW8W+cY0M zVLj9_#GFIM&kw<63d8YxO|vFGS456Wp^wrGIeNh5aH&pPgaXS%=S81&5985*VNhvA zIV#RLmmn5fbC*y&JtV*Zmm}Np^GpQJE2k8oz76pg!TtyrhrKa~{7cmFY%=<4(VN$# zx0_ywpp3r_9V5F$iX>G&H1-*{4_)7BA9@N5nNXM}|IN1?$a@Q?5`K)2-#g~~%Mc<_ ziOB+`(^V~VvWufKG2uB_cDj1z*Wi$=#yq;onArWMg-oKAvsDC1gn?WH<0(36#^T`75PA(sR~2YWut6(OCJ1ZoY;!8S*6xG# zBy3F-AWNZz`)co{%%)sOQ4$Q=x&zJSpN{oVXR51}G<4;F^kD<$;>%o zcc@AKWhU_1>BL?aEyxQ(B^q8hv;*(PK?gdcO+G!a3?1^YN~|;;1}UG@zkq5Xe*^yu zxX1GUDLwzdJr)+m|L}SLz&%C=hX1_&H@L^a$jtPAHGg7SLFKX6kZ7gtVbQk0!t{eW zwd}+8IQ#IK=-WUcZf+2W)$POb`hz;bplJbt00U3sx4S#tZhzIf)s$GAdTwezvu+-r z%P~DIU1(S(sLDXa;h-E$4voQ~0E<+LbfE$K`E6bC|3YWy=we-60DMeF%ho~%w)^KJ z1ZIB^W`7Uy=LbMXAb-OnL?H$F%ispC1*p6R z7%2}i2AZvld2s{^yt&rFYx9^(;y<47r;mbsZ1zKpoqqul1XwFW2!QgWrUier6o+OS z2S8I^ihgYQQja1{*jh&?JD8oFo11%W8b@a>pB{_BRMj7RZ5b^O(h;zKOF-3s7Zg}| z8b`oSbtG06ey#mcH8bbK1nF#!|cu@vZ+a&{OA%+=AwzzvY=i#GnyEu)lnQn0Eh zKQdQ z|JSGyupP)ffFGX^4-eo72Eape!|_YD_WBs)V{rU^^Gi7(Hx79TQvX{SWDMRK*7HN) z)#2Z#18N)C;`8PHx_)8hJ2?VX^`+DRK>vls2>g+IA!8c*ko)>)!_<-WA-omw$O7EG zp57+kCw5ikA%NHVo%wCig|%!^(U9n*@KOD2l97NugS^$JI zRR*xm;@|sy%K@8Q_&MLV_dq(rqn%sa`tp*}2q#&(c=dO;k}> zDV1mf^7tVz008F#x%fZd7PU*>JT;(Lo@g8+E|(I}vs7NQ9Wy1oe9thFK@ z=U#Ii5ivV+ds;|e_fFBrv2C4IP)w_A+^rd`Ayx|Yv{!90PNyYFDaZAWwaZYH&8 z+J4{3BsG`4Zpx>VMS_z?!IfBfRmzKRw2->`;AQ{30NWt)_FgF#&po{&z0>Xn_}wU! z+iC3Sy_z&X`-&a0WywVv@mXiqik59s&>yGv=@FU1W`J#=!UDaJ>blKYYfM#Ra&JfO zEki+8pZo3^wnu-*u(luGnewPrHFs+FCd?;dz%Su%8^X#qyo=wEQz6#8qo9d3AIr_A z@;G+cXz}S`V%M-*mLwECNmJvLz4r!82|V%QzGga1bcUawT#fUlCKD{WAS+m!r5}N) zL-9?-eoH7Mrtm_ZkX@~-ZD80F+pS*t%#Qao+d2SdrPz)<>_UW%!@kak0z2>0@{8h_ z-o7|Bd;FP=56KDX8)k_XjcYFcs|CD#T2I6-xE=}4oFIeSi$%GZ0CVs>d)*-k@+{Ho zBU33Ib$^xdPe5`0$lLC@FZ&~Uo1=*UZ-_WV>E&cH^r=Joa3XRSGDE>4Q^{mp<~;%oy0zUg=8n zmgoW!XV>l*g!oMn=VpB5qP9WY+=F&NtKGdRk{sA&cATa^NR9Wb4byavpL7-#IYM;F zyX`+Gs4CQGyivUX9ipPs(Q*Z~AifUc`=>F72KNMfebYEayIQ(9JFT@i8RE3^)~JfJ zaYQhx-BMYYA8wp zYVfU(4x2z~M|@FO3QK>N!5wVm4Y4jZXLzOPz^T7+h3Y&@5a;^6U|oxkrQ!)$d_1;_ z0;5N_sb&V@-mlhRV5}xl17H?8I|$^@%}=_k_H&_WK({o@I0fzm`MeYpDelHWw3*UqM5y>a zakPmjN_kN2bT=6RVlR(e>@~nloH4ZL(MN zrs*j>v?L&1_6%8ac9~ReuG8y8gz~Q)Ona3ZW{{z&k!!X$0C$Q|Yl4T0s5GfI`8Fh- zJyX?o_r!NR%Y>Ht6VWM=OArcB&TVD|f$=OXNc7RHQYe#CO(&Tf zN?(mN=*eh6#$LVT6LIjt5&Cf&)s~L&!I1@2r&s>Khjn@7Db}JN1y^Sg@(Ai_ZT>DK z`+H0(jN4&B=^OI)fSkg6KI3iEI4z#V6<*edC06ZfDI`uMz06lhpnw z`GLoJa)(k_Y(gTnTw%VDt1E;m7qc@Hs`Y-=&(q=V8T965v#BPO>%6Kmr3K*PRii-u zHI(}Hx^%j!oOey1)XO@&f8hl-i!>-dAmh?4{?>2Qtsr&q36j_tyC zf&Zz|^Vk>TDskw_+idlUuRyGZ1gYfp&28ex&L3dx+WyQoI2u}S->Rnr zv+-Qhn>tb%|qX&qncG>FoS}jcF}f2X3I0nn3Oo&0tVw;hN3%BqxC1M z#U$QUU}a8Egr2^3m`SUQd)QYAxT!sQ{`VH{d(*xkE~e^RhN zX6i1PMx2C!6C3Mg$5v`wQ7cK%--6Cg>uQ3EUoK3G0`bQGaN5xZWore5_+@ zGb$WV%rx+Mz*+-mX&!m7Z;z20L+IHDrRl2J`k1H4foHnTDF09%i)D~}$x7245tqW* z@d}Tx;ik6uRTC3OMzZ@z%IDyb^0)6~Jb$hk*(1@`hmMNO3a4b#BSa40AF{jw?$!s`9e}jO9rdD?)!og`XDZZ_cYh`+&S*QQo>Wvf)t?;&-wV zvOoqH!DFYf!0?A3a#DuSJp$+GUv;pzBemmH+p zBO^5Fvz?N(T}aZjX8)xX1F1Dozx85p>04EyFzLHVAo5@0rIpcxF+P6((|R% zF@^cd!_upU78<%nkD>?59SWM4`pK+>>%|_Vre&4i{!G&1fpCA^IWIlMNdg|^kp)d< zNDs7TzUE+p7i3vG+KZ6fXR*h~86W0;H$nMUCgR0zRY`xZrA&+ z@OZGNMX>Ikk}ST&pXGPepYYYxNDpN^|IEoCsP{yD-*mXi;CP3X!6Cg5s>oEdXzc@i z&bG`So0mq7rez*VfX&sx6U(4P1A9Ih#joatzjs@gMsB$?=H}w;tByLCd@fp+{RK(0 z*@H-B&RC@3J0wil1`8MVED<58OO*s8j+)kzE7tB;-esyhmOU&)?#_6$JZO0&6xh(? zB-?xSxm8nFfxNfT{1KHsd>Xc!+3V?MJkwmE+HNos5ppOTgJtTd%qIzTA2%u)*L2sP z`e0ACC=3dC7E41jJXOr@g@O3q3yDOq$E*8`ilqPkkflZ?kUys)pH(1#>&`CLNo2c; zv^33(_|I{#y`vDZ?MbWYb+;m9NpDh1a{RVR^)G{2uMVV z{j+j;+(%R+e(|pJpwlXMUj*G+poP$FURa~_Ao@dPQr%HTS07UQM^tS?-<`vwm1@;f z8}BVf0}Qh*+=Iz?D-$ANf<~?;nQo@S>f`QtV4`h{@{X$+D|5&NsFU_bkrvwQ+OIO1Z zb^agy#Nim|W^-=O@V_>2@_92l5GTa^u!}J`kg5zCO0tVd#DekAz6;)+{W@)S?cQS8^Qv^Oj|(zKq@PC_eq9~vjb4wyFlCZFT17E`-iC@9A9$ts&coVE#-y6d&2J$_ zW<$4e)vrO+;aEUyf{A~4)4ivHT))*#FQPw&PSh0)K8!#ivsMBcf>zTxJa%K5lMLM_ zd5OkcdUilcb%!|mq3-PbinGDho@~8g3hSXAd|jjJcykx#HHy$8v}{Q>QnpZ-x?zy0 ziC6DdS*!)srly;t*K#KJ*kbK`W=dqv-dO#5V=|5tr(*)-vAb5Ocn|Imi95%FLGlXv zXIAuoWwJgci}3+&U0$5ij^>IJu|(qsiM}OvD||5wsVQ6##{nnu^O~G7f;Kg+x9cey z^-VOs-$yE}_3uffVd>HMqf(EgY?TzRP(A-KV6SD02bP_zU995>3~al)F^!*I1X`8` z4e3CNjtehSHJ;l#3@t=CHRcgg!zxzq3vb<6#T*MWl&iP5VAh$}G1Nijz4ABeOG)6Z&}%w)i;!T~ zx1*>P!_NKX6~y%fhDV_q7@r%PhJ)ODK1)fSStMwoFbn14Knb_G&CUgXcDlG?{9IgD za7H?WFk%vkBv24WP%^-*QroOrezJxc z0_0fmZk5ZEckxZacnJ_sPtJwF;cW@W9%BRHX!?vdVrW}s9rS+pv`*`Smzu15^ijm0^S?VkKM#-p01m=9(WsJ#@Q8wbWK`SJP0w-TP>yDK-lQTxrglS z+mAuTS|`90wXG2qfP59j#>0%Hm0s4~t!X{=)hgL6-K_SzB%Bsm9J(IE51L08MiE1t z0gIwj94As2J`}pUw(!7hVeG6(%z*0Rfr<~Xz@TYRsWe-vtLuAqt3;YFEl$AoJW2oQ zb0vm<8BVN|zz$3TTQ;n&swgIbz*;ft=HmOI=W?)c`h-lgl^$#8ssVld8F-dds!%s}a;1v&d}7A)B*{TrC$ zU8uiXXKyzhGwjqM+m{N;(%w6q0CNmVVzow$T`bcZ8Vpo%@nJu4oYZk>(qH$GfJ$%z z-EKDs45nh-yQ3kKP%pz*Iv7fQh?>lGVegXMxu^xA6Cs(=)}qUo+Qy>w{mf5FT@~BK zBVTg46arrAbRi;UIf|J}lJ!d~WC1^>lN3o)A(xEV_@3CXbIE%>AQ$Wr(j>mZhn|q) z478hSSH1m_Sj+yR#=}UrG4cuI-gLb98aFa=qoJm^bdv7n$Ju8JTY*9!9Qf^-xQ(`E--)#G^0Yy08c!!l0v%oDSpbN+Q;& zEmm!mNE6cu73$=p5|rh@`IXWk<8^z2WkjE1qH7oHyg?iVyJcOsV&0WFqZatqw${ls zO#%9Lz823~@Jgk5xI@8ZGdPFk{_MJ{R!Gn^$($alLffOKZ+NENb#w#;+k-a>Zorr# zDgR5VY;6O(ydT;=L0VDC?K!6Bf#^RGRxHNvg%q*6g}PpFmYYaT+*COxhK)Q`qpn=h z7*y4#%m74??Z$Eiy~;H($t2opTDf2jNICVTz?v)WcNad6g3 zyWw#pZ*E#SLIf^Sgnnxz!mnQ)1y%!FC(*Eg9}8jfXf&`W;wI1s;Y128NBPY&_KSiE zPgbTaO*xa&XsPfEPyK5r0CZPVc}iHz`I?nc;!hc`u&?ivlt&6H+NyV4?Rra3=j^jg-?_yCSP!+pAqhslA|1g@o(n25|CZ24K zs!3ZB=u|(6>%fMN+O+WJqWam1LtLY}B*uYJZKq>!w&YOsV!x#f)cLK>wxxBJZt+(9 z+>h^?Jq_c~i;6<5(IIMa>GH0d*;|wsox}3i3mMm2gdyptqF#jkt5RkP$x%J}bAMCR zsXp0V9Qfe)z33WA8oy_$cx*E~YUGao2})TaF%%yL=tz@aUhEsaWLq>=;R0kqzlT{vuYx6sHd{!!tl6 zw9<8;N86w_E~$i#xJC=XN_)!mGd|Q>R5qa>9%#!7P)G zZ8|HsVxgwLJ10hD+GpJf&RJ8`@XzHn{aT~}X+^PjT^<3^_`IpIyzH$J)&9t87bWQe z3z`ZedRJ-UL9^_nfBFJ}prdW>StzrJ6EJh=Dhis1{`OC0Zr1o`H4{v)dV_$_J@0gx zX~R-#xXr(k$}#(}YMee&_|{X3Y*)Sa_dbSY6ZMZtXeY1i9RVwByIYq`WCs?GA5V0{ zCGv-*jp2GwS(YL<)lRFAfhF5N*C@9xMO>3npIs8qoV-ytqlh1vtaKbVAvjVFS2L}qf?=B(qkskGd@ z67X7uLq{wwxsaqsbvJ58QoXZ;_#0(r2HyO6pY z8*<0q6&aDiV|BOiZIDOPCGQLapSlHHg22hUBDZA$TR%p#ubKo!J<`E-8;+=2lGh!% zHmY;S{QU0pS;x$~S}pDTzyS8`+-A6TFDpFu?aMj%*zkANiO=A9wYUZO-q}6t0$rpc!FAJ$C<(y}3oSpKSLtN6O@Gs0 zW1C{eQlldoiwu-wBnR;tnbuX>lbvJWIr3}-?6~*l=u&*3YF!PZ@EWyEliqa=?jEMeoD0K`wM<{jBlqL+GC)04Z4-@v72>?^iYB zYzOky602*g{)X_mZ-da|4XQ~%N0Jzsm$vwlO!l>#fAld_#_6My%I&KLXBo#EM3jM@ zdJPQ45Yh|<&8cN2*E3vcMOF7_hYAfbl^b|TN&e!3lfM)@PEvE;cvgjYLA( zb0x~;nF-5S8}UHz&hlW1A~By%r~M1g^r&_~&z5#-$pIv0oLT{WU%v#|fE(7d;k=ok z*KCg`<-qV8euzF;Uq4%0%Br#{w2W$3UJ0aVkvwADoE%2Kv%wv7hHJ1CHS_cXu@A6d zKfy(dAnt{9TyaGgVpcZ?xi5N@rg>N9;cTOpmnm~(%GwC6EO}S%Nn2j=ZUhlL56JXZo9sA6HQVR1W`qJLN^p z+E(B*>+GM#p=iCC1=aM6SR9bW8oCqtzcLfL`|>t{AT`GG2u57iu!NsVEt(-Q5Aaz2 zuj!;ZLdj0Mej0_DC35SeRZ;?H^BDm-OP2+AJ3^ucEjz9+g8zhNyy}pv!QsEPuJos@ z>)&IJdB0{MfjB%7ub?ut0*X42@(+ywQ zNy+kanlZdp)h@Px%q))&=)0%Yw;MAmG8e8hyh*bTaRYkG)IF#XmW1=9C%K(k)c zg(+A2NbTYJk$h|sZbWOv?P3x<4|FfIXTr+W1Epr77EWVIxQ2FJoExKoJ_JtUm(eib z=V8NTiLA;?YYiR!sISwClE*NA%1pt3zF2ht)v{~tLMR`EGkRTZ&<9?&9_NIIFi?Jgb5H%TDA1<7meZjuqEOMZ^UhYkhi8UG@j$ z$JREK5u$3N&|Rohid5@1qGz^6;D64; zNt;D2n0Y!nX!R@19`-imm#jh0Td?V~X!Z55O>R)dgIHQW8}K}kEaLfgTr6Y1wlgh0(3NOnE+xVq=tur^#e~)vb(_^@c&KSp z!xz|lFI($^u3KVHsBj32KMgil1#cGee)gzqz7I0Ah0Bu1jkvj?5i1mO{gV6PE%jya z9_=kO16F=}wqpvxgiiW|iR2yXSM1kZ%M(4ekTc#nl4xi7hlCxNvYGH}{Ao z$k+z<8p(;&?uc%_`9?RHZ`-q+X0RYE_ZD6;lGsWokzqn(Z#of)SHb6?uVYCRV!~6x zdPvn~j5S6-{CN9HUqZqXI%{h8Q?($I zsc*zQ-$VMTJ*!U9V?_qwOi3^(v#Z`$v<)!-R@xwp*$F<8kD7!?X*t@~pwZ;PuZGoV zB|8H*w}>t!JqTLOLuMa;!kA(u+Y!}%V@j}9mN)Y_v=|TKQ~>1Ms0T8Ga6B;pJ0$a# zgD!qwWETq>9kddM!X_mS4F;i{H3fb)w3;NFI7E1H>98F-Yt|nRkhD$KS6HpHnW#Hs5w~>7lW<^px-;kLp#y}v& z9ypAT_pvYeO!u=d?0D=l%)1uILoU3+oZkCRq|J#n;ZN^`27jR&AG@O9vZ({TcC}Kzi&>0K+F~UYQ>HI4 z9(Z79z(Q>)yPI0N8Di+-j*nczAuoP`TB1#FWA?9Qb^+O3yokQpd*^6!@v>M7E0Y=X z!9E6SkdgN|YY;r}JPh>^82sd%hXXRZnkq3g$KNHC!FY!Cqgo8BrAj2yqND#6dJ6h+&dI%g(LT1N;H- z<)twoP)H6>Sc3|;4g5C8+i3L3?bwkBKJg$}P++2a8p?y_)%bmgf$T>|aR88j{fSKk z6dU;Q`B5N}-m$`k$AOmmd+f>i^)T$gBm6xQ9V!WUfaUGY(4SPYd;I{r5O@K^MMWj= z+}QbtfkOj@`XKyyF|L6g+bSRcJAtL+5!hjH?&46o9%#**N~^-db8~a)*9NsPA{YV_@h3y!w8kNu@_%>74?+evj!zIP<^z$T9XN_Ta+$5O&lE zcp=DPK-((d=$Ge#F+2wl`~seTfFOW=tlQKs^!V#K*&Zlyub@LagK%mAdbPlTnN^|z_bMTOr%qu7`g!Je z26pUU^_U{RB%PY4F(Jw@7Y2bt`MnaqFXV7y0|jbcc=(TI_d5vw`a(?YQjxI(T|8OA zl*N^Xa{%2O11~E42DLNBe{Y_^2murOGZrW&BmktL1DwD+Aik^gQTHLgY(jpR^kfiV z97a5Wux1v31eznw54VDINoa~J804{*2oSj+cG6)F%9@#^n4=!aJy-h7Xv^vnh1C;F4Bq=I@5-v<#9 z2^=hJLL30_w=I~RUs4hU;cHe{RR1kk^oK|td_Ndu>}&aUS@e6m@fHv1?neOvZ!fnU z=C9gP2%!7#v@=&82!i7?(0A_p57*JJ*rT4tk6OvEn^*?#%}wujmmlB{9^V@94elMd zgNP2^Q!>m`yqY2Z7uyojORDR$fqYxssGpb1+#VH28GhFGZ*#o8olF}aj3tPekoJ$^ zl%DIOo~Bb6k-n(7-COM@C_V@f(C?%h34QqHGVFnm$mA~VTC(qth9WSafS@0wjItmS zfM|Xnpt0JhcXI-OKEGOI@W7WJ@*jM{X#Rp)K>)QwP~fb;N%Z$AA3 z`#U)|d;WS54Svc2Z+Y@+j-S)Pm1sY@zbmXTC-6akr=m69LU$uKUBWu&CdD!q%F9P*7Hi97EeAa4jqyCg_u37Zh8Ao-?yexD->58;_XZ|T-=x6tvS zcO=lL2G^*gO0uNEXq7V~JbMj$hOGyOBK?FPZLe5GU5GB>4#lKJ)(yuB<owRnrpZ#p0{j1NK>&PkT2pCPeu%O-iJ?MHVU)O=1rV>VCP34@U#QjjJeFz7;8jRX z1>!kv&TPO89&5?$--FEw6cG?Cm!LK%3)3PHm~QH!eXCPSRPn_LytKp##CKm{p5tIV zH!s9P?=Ir%X2?0XE4tY`le55zKx|vTE#2j`h44XCc@EL3m>wTqzP7~?mV1+)ggsuD z4_Q7o@^At^V@f4A{2UiYh_>jgH1|ssa{IL-*?KACHang((%zd$0=mSbIhbBMuF=~4X?j*~!hPoR+s9o=Jvio#uT8q-5V)$Lib!(F6qFCP zat7=+7v`>jZ%xqlgb)(jb^P1Fv#@u|NllX?B;w87+FF3|r_9}``>|unEvQ~wFMqwZ zhh);*%+!?R;;ZVK)3YCxMwj|Im+}Prn~&0$&-6JT=0>`*yPJZmp?c4jZ@lHv9ERfa z%R}i(wR|LK2=h(*y~d_uV!P_~bQHxQsAZjSwH}jn(6JU?nljZ*yA&o^37}@H>b)6UXEQ?r&|M{Gt&m%t;i{xDdsn5FYW%yS$-D>1)F>?TeG;6$*wt#An&$@ zV>a@bF{zxUcgor*ggO_eEUy-n>qef_visQve_q*1^Z8TkaPu;l$H;!By$6+iKz_Q_ zLd`Xm-))u~1}wqtUB1b`C*K~w(A;`IT9tB#+w|NfqxKNYmK*V@oHaGs*Z25t9swy0 z5@2$&?bi1<+W03J`z-#wNYg%3^`uL%csXCA95?+26#_i0EM*J*ca%k!Vw52W>`ZMa zgCXhjqXXK);5An6cKXR80DY=M`3}b+3@J2#6}2L*d4Uk>45cMe{AtEP^*ZB#f`8%& zSmG<(wpn=rs(&!9+=AF>F?!on*|GML&D9dbdU#Q}_x`ZX*frigB5X_om9+wx_^yy9 z`A)jGb@zunMT4QmUB5DHo2Q&}r*|?)f|Kc>(R~#~v4}Da7-(ayF(aE)t|DTg{|F_C zPn?F(cSRxrlmQ)ErePY|Qa%iw^*0&;!}7G|(=|>p*|10^GWAw-%A$#{yXL4cnyEHN z_wdn2^A%KMM00`64!g^h45+6Mx@Vh-+Cu`rS>jbfFSSsrAZOJpYFxrs99Vpz=DO9q zvHEOFd55h^MtMXZ#*j@sX}@nmLQg42$CDWArRU=%MV_+OlNjO6yVr1cTqY(tZHBcg zkJV}?m%}1Jte>xBlTrEea?$DzfzfW_0R;2o(Xw|f@#rW)bZ}vYKB{`7&D?!vC>x{O zqy(O?eUT}hArTN7{+`((ZI<0++_F@l5x=CX(BPfwMess>zp57AiQsJW zwPESQ?zr~ke63QB54)`5h(b1|gYV&3U59EVsciOb#XXJeW_n`0jMh-%eR7uXLMZ%| zW0|cpi|kRrc@ky}5(p9S+^%__D)Mo~BOB43t;!M9ayQO)c@;ZOtT)R#?*lRa1&LYdQC=%)64!Qlid`oO7*tF~mXu|tVr+@aGZx=GPq zgqY`Ld!IPQy`QJ_w<(ODM8}bG1OOTHJEN0kkvCo9`zbwWtD|7XRqW7n9AKqAgs4?~ z8l{I}`xD`une%KaZExm?C<=uNX3UUfSC9Os%?_Lv-}o$rXlvi24*OQQxGUjt%f$|sp1#mdT6@>1Wudpi78 zh|Q8b@g@aEp(fFhJiHS1D=63?7K)ruFw;pp!(w8LJ`lBui`DV z3kLb+dtrO*KUW%o$O!PsS~D-T6=zf{*R%f-Hl%OgWB<2@2GX0zF32fZ8c~!Bu7b09 zdyUOj18yAef}-XWx0W>mx`9Y7 z2jlAV-8zLjpp3j%3XI=1CW_}+tiNehaYMR<+agN86ee&{? z4M~?_($sQZqZT(utl4MTatL;7IATRS>@3r7LaLq^DHVbe8YoL!ipRS}gPG?P)HT@8cf5UULF@>r1!BQplDn$ntiAgD+r z2NNdssn|9S*O(Nvd6slq@ndLFI!!{-+4R%(ztt!%M$ZjGpKdkn8$@OW*&0!w^1@!X zqwi8dzRoUf3B0Z|`0%Mz{?K<|>@Eqhq|mk$4 z8fdxXoN7wV0TM#^WhAF;jlv@ONLr~?>m((j(wW7Bf zZw&<*tjQ3W7_h$58qt^0(;$Hvxo^AEOp5E+>0R1T<+{J|wV9)`XF;-T-Cei($n8}o z2Ysd~=hQ8Q+cZ51ukmIuC02s_@*H?KDP(tDmhm1Y@&69Vnis2B;h z!~a-~sv1t>EVb>H&ZcaEq5}@2g4_V5U43IsDj__&Feta(w3;t+_sX{&9c%m0lTE?g zCwdf3Arc~wt?6IO*X~S{XOtT+gQ1c0qCg`rjR2}uRzyq!FOAqL97EK^RiWDx;62o5 z&}KT3z_y&j;!yP!|8dq#8{G1HvKn(qi>M529}rLPSoI9LNi2TaeCK7%ECm_V>>h)P3b>|4&$hhJ4e()KQrFL&U&X?eq1{}_s zuDUXIto{5>N*#3@ltaJ+E+^;MiOidsO3c}l;ax{Qy>w&n&Z&{Bg1^QpvDA@+?@lA! z1&hFAiBQiT;d=#JWdh`Qg;1_&smuhA(=QXFqB*~zc&h+gMTSxUUGOl1eqPBHk_Tjr zppE#J)Ivy2|Duk~Rk%W6W`{9?-E)LQ4(tAxWSpbI+>lV1X7YJN zGOlxyGq;ERI>wW`sX}zlHU6xsqlHzqam~82j+uMry&9F+uqnS%sU_(T1rtW5Mc8^& z#d`0R{r*cb$AJJ70$o~T`9d;F@}F0;o!GB(kMngt1y(i!a+~zdK|zUJZwn(S`TkXkke`PzgWtOpH?NCTVmAy995CJx?yKBs@a5HCWLqab|D)i=epm^5XU zo6#;qG*fGiR_YP0HerWai5AUSC(mW}td)E8fk=+|>QC^_r{y1by;0L(GPuO&<*l?i z!!Vm6BN28$Ymj|yy>s!@B#yqPk1K{)Jr+!VaF%Tj_rswRNf%dtRI$qi`0UO4T^B+r zp3sK4U<)vuuk>Ch=|xd)gy)8M5_=sR_lAg;C9{jF)#@ayzcpCy1qo6&-Ah6nkVD&h-!2e%}RO?CLU)Jqzyj43;&P+ZzPqiR{| za3P6ukxU$(e_!NNJ^SQ@>f^$6V;_kzJqX28t39eG|kMwPoy1sc;c3{9hv_4E-`WhqE>la?X?VKzsZk|B6^3`b<(HDJR1Zu z(jh6rOctCb=d9kU^D)T0duS3HS{%>lx1~#JSnbA?+shDnE$<~||8b++VIl|aEY>$l zV;cJu$$Qu`(8^4zk_jX{a=5|JszO-`IbzXWRZi|6#xApPB(x+`YfAG}&UPDGXi*D> zs}?bZ9NV)gS%ajep8FP%XG`vym(igx9gH8Va8D~x%V{%yN0cttpjE@#SA)^k4svF( zt*bEpr+tWB!OUJN2n}qq^f^{OA3c;=EOvq<#X;mGOv?p;;$SY`9ekGIjf^F2TsJ)_ zFVviFrS(x+%P8N$;vjxZG?v#$9AA~~&3t_<{WZy6vLlzLRnc{Ojab%cm`9k9YgMXl zmJ?fju$O7UsSz0Ht)@LEHvL>4bEX%cVT9bLT)Zs>!K)qx=|igWw+MxU{Wi zA=AOO=(#|6&|bP)@zJ&L;8zO);8>ye1F!-Rk+w-3KP(3tldd*jKP`FlU0N5l4PS{s zefDli@NY0}7cldql*xF2+@IZhuN*!~9`*MhxcTaG2g{$%?*65>%_SHzFt&6ZRt7T< zw|1h43!z4lC$cbZ;Ubi_ZBDKh zO^oLfEXh@;*MlDR=g|JN*VjR@>4ctVgLlm?pV->6%c*X609PtXsXj-c7Se_I686!}8zVy&%v@^w9#6SgJVB&hS)0JxglsrY)K&lVN&c!J$vtc* zgEM`~m8h$+-bx}BWb%hf&&l@0xmgo6iGOXRcZW6dHtPG4leuE_&m2mQvx z{q!E4QzKbC`-lQxvbLOR#fu)g*2t6tA71sp<9_ont!>^a?&q9$`2{u2+=FGr3DbSM zFZcJ&bcJ$=Vfjmrl zebIOOC#?Of^~@L zfy;{16{-7GLHl9-7+}XXFiRY^y^%!`kt#xPP!8Y_wfQhk0$5o?EeO#))`%ktZyl6 z!X1?Ko6UH*2tUrE`u>e0wuMdPHfch>zd0?f=ph)f3fDGpkAb~A&H`Z+;~=%17H`{x zA6;)3$4cJJyZMc6~WijhCd@?`kfa7@aV$TGz6PiG7 z1xUMWL$AC39e{M_f>59jHg`;5T7sF5Li%}AlyJOJl?f36Pt{119lP(hss#%5wFb{( ztkqwd#=+c!oBsg<<<-vnU-oeSQ}+3f48Y0A@}E5%6Enwu3_t(>B97@dBisLTga03# zKCj^N*_$iik%C0+LiQH4?OkB7C|lbL{Gc(vZ*DNQwzpXYg23EX_XxBDA?Vk=@{)W2 zua!4+m3z30D|k*Z9hLbMYKkT(tPM;c5*z$@8Efep@4&am$0h4)z}3}wQ`Oa1;!8`G z`eHP5e*a!LL|%~f@WDTN$hX%5{G*sz9CP>N@;eY9@eYk3^$tL5?eFXEZyFlFSJlGIsFts9;W`$@L)&&!rwb1E7JtlrZ;bnGk$!)%_Gi0Y&S% zMs(-I&;LaSDc=k(06<9n!nv`~~XI0Qa+hs&9?h>f)^L z3Z(UYGWO6lHJMIML~(0VT_b=b23frO9T9XbFv8&EX7qmQNJq>@j}-Sqq{KKh^u!L2 zN~wk60<|^+O-2Whn~H)ykDG=&g4#1YKHlFuhVZ`vB2qJQO5KGl?^q86I5vK>_1WJ& z)VDN%r}xeQc?8G^F!;su;Q7xG`4{z|j!ho!#{P(iTU!I6);Ey;g))W+CHk%a7(!$K zV)Sly39ew~Oneduas8iPXZ`w~^w3NVK^q)DQ30#yO=oB2W4`fbZ($F9IfjO8wLpjz z2y8&8+?X`}F)2B?e;*(ApZi>r{rCJn^uLp6;F(%H#^1Vj(*(ZD%ufA;`9Ehv=YRoi z>4DQx&H_Lie@y6bMO6(A~r*4 zb$p}Vlju;6rm@Did1ye4{lG7SefM-d5TVv5J^wsQa)aot2%s6hkXTT#$(pLp^j+&i zO4QSg2}56*TLapx0j*U(x*RnBAOXgQK!ER|ZsUeV0O9UrDz;WH4=Dn}#@8mev%3c8 zXdnFpJ46rd^3Mw~FjFhjdymhR_7+fn5APiO`SF7u66W8aYZDn6{#w5Z+`j{G4G!KC zz}@yQAn6-xq~E>fw)8+zXLgIb;h29(0Fd{<>STZ@cRiBjpQtx?Alkow&d6ua5Ix6P z01TeUWKj*AZ++>PZLcO}KgK_~pi$$5WAB0ds%HA*Y)GwtM$$t0 ze`fZ9>eGRLUenVCPJRLzOaRTpFAErJCwky(dYO%28ykSh0R;U9*N>$8Mn>9rzkbZN z>%9FQJX6?aH!#o|>A$6=erJ8r6E7zC)&Qgvcg~F!ye|g&J~92D(I3I-ovo8yK-vmE z;OY6m4Jhk7>euUJH(s?rg5O$WAKoR@*CNm7WQMHY>>b1APx!>z_zpnC#jgi~A@UOu zaOndXpe-;W9_7R~0uq4X5@6HDS}05}&21D|C#PiFvX(Id1BZm?MP3TWexS_4l4?9j zhS}F3furuNg4EPCt(nvJv{p-LWqQGEhKg(GZBtc+mJ7&NCth>v3^GfFO%)ds?(_kFN0nDJsXW*uVoz!k}+dC1sXetzQhsJuhv}JF@Oo9JQR;{b*r(!YV}TFRB|klugl$%;Xe=B>1ifG z;kQk3>&u7IG5B7@XSA+Q4-64RxQWSnUbJy(FR3Bs%pcX6#f!gbKzZ@${%sy8*W-qB zWO#%&vFRxR(TwN(NS<9@?)^rmSK$F9C#`L*J!R|dysQD1oxR@>oaHk<15E2(Muld- zC0|Eve%ZmMZnT(Fm03L361qC6_Mf5kBl*4zH(CeZa91M9LJN1K7Pf^UHknp5aR&t0 zd9?3#qj$Pnc4L;w2t7p}lFzfP6Y5VbdrPA^jeSZtEU{6;X&hB0EUCjVYBq(pme9AJyuvK&Iz@BLk7 zC3jPaAHm()JM3+NERxQ}nB%O_MfK{K-gXxo_p`{%cdPuX0gvr_;3M`F({PVnIN?^` zG^edh*g>i&@1b9Kc0p0v;{qKE$bq#y&Bh#$_ZV8?dZD`# zH5z%ci<1ihKb_hg#nS8HwWfzTQhvT7Y{uZzOwvp0KsW-pXF;7TWE|CO?qV0y!;i%1 z-&o?-i7Tpz*wC1cc#Y)tr&_%n?oeJ>pDd7P9Y+PNW7&dr&rC%TgHO6a5AP%@N%;?h z#?hk4-f=!?19z74stnL=MF(#+$`Gq9GYOH% za>g$3mYq@jS}<*(@RTH&EA-#o#r_gmg24>a=~)sQUw*P zp7kbomRu!i4qBgD!t03maS=9lY1Y!2!P#b$A``pFv{ZMmcuKj@)w~D60}R#aw4!Ab z+qSM|Mfd&Vnx8Qwo#Hmgcoow`&B?_H*%H~}{mAghs?62mCOSlowRzgQBtC8)CVj@z zBTA~*8k$+mU|htwSA(9@8uz|gSO*p2$f4G}wGDrgbtz*T$v!4YE`85{0??j$ezz03VIolre3ZRd|o2kT{VEjuOg zE2z7lp6@bW?{|IGiQ|FAq7stj1B|qC%GFs4WDr)f24k^j#RMjRe(lDb}E8nJxtY5}XTRZwX@2SH3TIN?u-v>q&`WTKLFKOKGCo z)IvOXE$Io&(^6_`l5)Ei)w)r!;KcE$xQc+ZC&Kyc5xpf?%LRt%!I~;*Y@{@hEtJYr0kxtrj);=zq(<8rn&JY6S~^mr@#Mj-Lk;(ZP+-D7=G64 z)VU(t<=R4wd)V?!;93zE00_)0fK0Pt8i(``d(+=JXnwmXhoSAYGEC^SV3 znh5}$7-6L7GWZ%iZOQ9hs}xNkYsRlu`4h7^cgeUT$JmKxWbH4oIY;BNE@){GyoPU( zTnQSZ`yS8}SHwd!?r(&xSsB^r4!Sig{C?V1n?8v3^_5$(Sg}H|#&zJqB1^p@y~W>< z3=A43Ro6XA-KV?HsP6m6nUra!$bZsGbwG2?bHUZYm;p7>!{eJ~y;rc_*(eN_-;uQL ztY}ZFm~wlp-XBKQNoyBjrm+9#R3n9WvT)3mrM=fm{x#fjVJymm8aKKfVdGnS-VBI* z+Yu^sU9b!~p5TH87eh#~!Y;U{ahX+D z_`>b4dM3nBl$dpFbaZi>QJdV*O(1>lO-cO6K`L_E*k}q*+x?Bj+ixVdxd`~Sl(OdR z4d!<-I)(X_j=bux)V0lVau{dKx{$zoL5kc7tL6A5^6fC4lA&kL z6A7|Rf>LZ^XEBeib0{w~-M(AGP0T!SeZ0%?L7+iXRUi3e6NyzZja*v?_3D9q176tgJGnUinRn*hiMnp{)qFqCB!0s)$}XNiAvt1W$H z!6kwSps&HNu*0Ys5d->Nm#RI1D}0UTBW|ZCCA$q?MnqM*dd)|CCST5a*C%X)t_fEU z)~PJkhfbfpTo$5p7w+O;aAB_r34J~b2y?rO!5 zC`@^%oIH-r5R?Kh1X(D#nE50Mm8&i*1)-Zj)he8dD}-go`gU;LbQ*E`Z|uCeoLaI= zCQ=pVsc@A_L1o<4)m4uSzswJ2RUVPSOdvTJNv5hSv*zyZ&Kh~+kP8<$0*1$j5g0C) zJqPS_klGJ56BoxAo5{Gs5;`=1z}xIw)RXmrtL`Q-ru7mPOUgWiQ(eOKciW+4pN=d) zLFw(s@vq!7tBtFvV-|UK*)R}o=-Jq;cXqG!LP9?GSB&`gCK+{Wi@n3nARg%Aunrz3*_T=C0fp?S}re4ya9($EMQb#AkL~YQ zLU3c0Kl5+h>aub|pbC&ASKrEi1)y2$Wp@$!A|xu{683#_vKfZ#{wi@-*1!5Rrt|dN z;IHPsax7>>25z{8MUgxnmT3e?F?3dF)3()m#PICX#(t=RQ19;SOUYyS9JRP__IS!xCSf8IRTuJxCjh2$IJ@OEP+b6z{`c7; z<@}ZeDnAfORcy^7dxuM%xS<3qth;=E+Uo+Z!xqTPV^pXo>0?(W%6KW?fODVg6LCq& z^@-t%4~3t1GWVW~fR$c`2Qn=HlcPi1o)pva%5vH3FRMO`$zOO#cuys}r3mAUc)XXN zKIW#r6K8q!C8u|FcI^0C0P&|HCzWU__TQop=^JLyUKkRdfR9x(eL~zEM#YHW(U<;# zU)ks6HRu&uV4o?`?hhd@mrE#@<0yUDm;UIdzGdA#-Q___Q(^*WL6yuXiQ`eX zDTqTfBn6$lG9MrCwKz|}{p6(O+x4Sp{rly>yYI6l?V#c*Vyk)DTxP86W%DjO#LGcE z3o$IJQV)^agm%hkIFAiee-7S+yikT~8cBD%6Je>Tx)Plf$Ohcbzfh8Wt*SUv@ZTB; zxH*{PR|!Cu7hnOTNrLMsDRYPB!o&(wm%LlU#aNFe>ewrSAxy*38#~BY=9WU`{`q!t z&`^mUJ5}r$unpW0W>_%pnB4x3ii=)pbdMciFH@_^*^(oatcVM>S=jdNCvgePPe{e9 zVTF|+5hnrHN>zBFtjCww!#!d53flB;>Jhiwkf*=AUEjyAa>>#tS`g1F#`wN9nY>!f zVSWXVt%#$N6P#PE1by7sHbs3?MU02xCSg+@wE5I{PkB_j2F>5db->Av!4~xOspVOU zRx^5U%OHz2@0|@D7&Z@*ru8;hGR=tGvR^PauZd^f(o1q>u9dP-BzP@fZorZiuT!A+ zt^JUgb?Yo#m05J1sDv8asWhATZrlQBX=-}I`9-L}@7Mb8AuYNbPJa{lTw^M=Whgcb z1pf5}n-9X@!9q~bi6mo*3a&fp1&cD>O-+PtrKr_;^e65{`b{`hG;k}h#dECc3#{T` zc4zO_EUljkFC>lXMb_H_2%sy)zah0Uh2CbB>sxyhuwLe0#ds90Rc#R~oM#JW>!zHE zrtXI?IrBVXx0})#&!eCj)aeQFQ=pRAr!p0kaPRCG9g__=;U(+;MW{qBRzY9wg@&*5 z^Z?#BOsj=RgK>}wNOTf<_0BhT=*xaSM3W_#uFjazi*^ifw91o=oN^+< zy`c6?SgQ3Cl>`rEo`&9d{paGeZ-@wTR)WdQP(U|0kFTP>$1k1BAcftRvkj;haA7U4 z*S2yg9ahjxm#8vJz}6nvtDeiRrhoUeDeV2K00vxKx;81# zK^+x;e=ZT+4y+T>_M^3Ao(}uUFRrbK=cTG7E2kHu4TW6f$g8Y?3-@q$7C@(2wSy^T}i$!TsHfI7{<8P;Nay++IOW^58-# zd?moM?xiZKRiHIY{mUFsdrMXX(~{Dk^2hR|E-`seMb%A<1WSUmfe!B&+cTIMsk5A_IM>FE z1bt7LPdSf&U%+~Ez)*3a%R}=rqugmNt1JT@b1l7B929buE9H89R`A=fvj7gNn2g<~ zFL*FqJM4o~&v6T)$y;+Is+gNE7KtQ~_t-AvJ;Gmg7v!Z&huCx$d7ouS4n)tG@hpWg z&cbZ#DOcBd*Mo#&iG>wZ)l~MGOI8z4d8|;F>WrlsG85IGB}Q55m~;z#l8@O=)sI(b z;p%F^(_!)NK68<3(HEPfi4$Z7gTZq#CT|e3xc6|H3u$%i!TXLgR z*SXArC{vG8JAb;v$@=Nse2$*_Ncs9)Lrun=CgnrZkt$7T2ReEjd?}@~lAN-@UTdO& zjRgNtVk$upmJGsBN!);xaQwI%GU3&ryLzh<_$AI3QKs|AyqzFrCrQd~hL!j4?HiZI zs&|!Ki}$K2flRTM-ZOE5dMVeP;(R-ghtgmsxD&(a!{4~2fGiUF*mkm@({0sO+UjSs z=_286pL6Oz6Y}!|pbe`GTg&^sEI#2&IPx7^QMC8#aS?`~Q-A+~88UgxCPAfGXKzY8 zd*Q;Pyh-M~MJF+}F|vUYZmPTG9(?#*@#WQk&7d;U}ac->!2q;3b-jWK=r%;17fhB|j zP{+GUv&+73>uPsh%sot;QQ-JLg}pIPH*(r#rH6)!)}0s74=PHWSSF!pVa zh7LK0x#EQvlcSWw{P|b$MdHTX>kh=_oo!-H5UqA z@PEm;zfP{f6dips#|f^a1>DY_#a{C11jhx6&e;(dp7V>Hr?{0InRC|nOOVLyy@sXk zbQU2!D=)G8bSPJ>=~?61^Wx6Xa5ZZ{;E{60s?+yk;hgjhF5X3t7g<&)?d6SpIJ{^u zReRntflYUO+a5}|n5X;=dUMQxW|qTTpU+Nf&sjQsXSFy#FiP$lpm0SNvL+ER%yLTe zZ<~?4*CHQ^hH-FIIq)x67FnTwGWgWxAQVOo?Y`AD5`J^4@~wewaOLa^nZ(j8WHFekrJntA567VxUwj+}wwLeej|sc zYv`Gz>5yv-^}vIz;MhYq*QRM+TsLO-Kp3!g2N%4v=IQIkJc}da;T%g&47(uU7EP{O z*n@3}n@M2vVY80~t%$jtc!z#Mgjc#7smv(l^sh^9)5C3XLW1!?-qm$OsV8?uRB_f2a~`Y8>CtCuL3EHc9(z}kc2OE(n*O~UWP*0S{g}a*&gd4Y zVfPj3KO}R(?FRzZ=^lhyK&FpH)ZyoxYd1y1BNJ!LaMOfn$d~OgLx}y8J&O_Q=rnzu zi#{*H{4pYDYh#qFKlu7GxHuh0RjiQgoYlrlnMY#D&29}g88PJny_ZYX`xHjxvr=55 zvM3W~>At#-&X}{V#+r?fZm4?ZB67z^3w?dpk$+etB}9H(aK3VhqCOT~l~G1ZVtFu7 z_Q>F9EA%{&^l-?4{#DIbLp6#e z@yaQ9_2)_s%p5NPt&l%+2VxOfRH`LJVNkN0a(yOXNrkWFI&-JHDz~BbcO+qzt)}2~ zb=uZ&uD&T#w0+IDWJsxUd35PqXI2SXANr#!vqE%^MA}DpTwGl|U61*jV}1|eLB?E) zSa-vOx<(762WjEKwfrl6k!tJC7&8n8nS>(vyfq$e#9aHU+P`?=X4SiMhFcIf8JoYtT%noXt;tyD%ac{pp9jsjN_)*J%{ zUFF^A>^O9GUTKbnRqx2Rp03|v%@x!xN`z(06Pc?gkfV8zL^reNX8n;{>WgquTv1xa zU5vGF%`vFsu7kM1m*^dDz-G2iAnB$lZM*NWanp?oB#{ zsZAjG!S>mh+uJ82;es&@Vk}K;LA@omjy>&xr_WY#I@*PoR&Dcv4ry_|`Ha(BSU16* zzB^(U^TuI1Z#ttk`PU`Ws4kY?029*GJD)OU*Fo|}W2DaGd$BsL4@h?t>B91_R^UKp z{EFH5P_3x_+WDv2k+@tWyFi#2z6jU6k4l0dHS-qx$6jX-~+1REm`obkL7#OOpsnvuQXWgp5A zjOR6&VH_V9I$*NcSe5g3#=<~E`>UC?yXP)3;yx;W{;09lfvM+LWX#C+!}$wN3;Rrh z*C>#E2<1Rx#*oboapXtOegOK{;OkVmL`{+8V zr!aljKWCD2v6h%P?9OMNw&fZsA(OQ>5{@LZZV4dL4{XtGJVnUOl@ zLX+Z}Uetf_QainJa(t1+9=FL_#;{41@lTIO<05)(EA8+q4|5gmQYbd zPzgP_bNYNshA^1U|5&4H|1x!ZI6fp2{2~>0?oca$Kg|(VTkr)zD7!)n`oT~dT4k?q zOP(?-S4x}pT%g^+(An)0r)Jd{(0H17mh9e^IlRXf?A$~FDR5?#GQF8Xgj1{G(>NIl z=e*Tp#8DP-fyX9VUh(B7+Shb?8Hb$=#`i(&o1)8&;1jALHxP_2J$Rn;N+&Q;&i_mD1sL&^0mRT`} zh@wVY2t2qd47rft zG;!yZv6GQ~jDof?w_1u=AWmm<4nisj9|kwEyL*rF&chSlKcNxN2GWKIZvWU- z%TT6RehPZ7z*F-#5C*DBZbWs{Tx?N^DR&LaOdKd|^K^Jk$*Jt#p`2uOuDLkq#?j>a ze$#VbNvPrq1+UuvG^NW@^qN$n>o)l6x(QEnW%k{$DChxiyO>kXH;h7D;BWzFoR=i+ z%u5^1H86RdfN#jktQbCTr&V8u>FZ3%gEJ3WW1ILdTQXeF#&|$#aw zv;11~&A79IjZRn{1U$pp0TW0PjmS#aqAy>W1R8=hxHXH`!>82kscn*3MGLGQ`_2o4 zaAW(hRka9JNcKtTK}U(>ttwVbS{Th7RoXE$m+KQbG9)y?(j); z{2ue|4Ot`6vKm!8)2kCrVVKjJxC4(@F!u4`I9K+g6sc$G$|xb^<@m_HU!nRCQGdo4 z*FMJBzRb><(|w$7-@jROxVJm?gUhd0(Dh)f|6|;^fTV?11^xO%K-zf0FE!(*0`Y_r z-VcfIbFpJWAO(7E*JR^oqH*^p9R23otU(U;W$AmiIr~Lpv^ZU{gQC(otRWD$9xZ8`_FB8EK2ggZ88A5I0JL{7rS%5~Fof zNj4X3Za;N=KLA(X zX-!3}C}p!Efu!w%Gk;F8u*)WAY-+3GnOO1s$T3P6E8H3g6T072AG>e4ogM8^%Vn-U zXY{V{B0eweY5!V{2b!T)mmL9frbycnErvl~pG9 zJySvtd{o=$aw;uwSW6=R50`+by1nnv3H%ua{4+t>b~^Ul2_oz0x&V7Uth--op-;1T z=t_VPcdxOl2Qmq#`yZB%B*t$Kjd7Xb3l+F8ZzX>0wodQhV?>(nIQ2K60=a1$PYPNdCi|qNw zKBUG1ALb;QRp0cEQQHW&6`lLRR~7q0OB9YBYt$zEwn$xB!I^rzgIQ!d-@G~Mj8}rm zqxYaEI^AoKn`nM5rq}_KKGMhqwXMf@+0}C(J3GI|pon(utX4)WEfk{X)U+vSksotiSoi*N3(( zD9yPqzt8nb%9*+rzVi3YXQDh1pHkuu zOe+JUnl$H}rw_&$n){ZMOGA2AN^4WW?81a-K_2^F7E@7%h-ZlBOt{u;%9~8w;yW&` zra}#zKU^$(EJA*mp&s=fyRsmMB$AgaT)}{vsZq*Bz%w6Z=5aYKYPlSflFiZ$L4uUT z{a3&rCuvqNeq=1G?84C8k&Fmfk}ukx+7v?#N#-#Fiy`i+sJu7!fjvPOep#fHbb1&2*9BBn~WO}R#)g!o`Za!>sZIv#g+MfkE- za+8`aw0mw2??dUNcSl^E%@KvXR>u7kB6N_0sjX;`XQjByBui}^@ugDyw)oeJzHp>2 zsjqqw;fPO6x7cS7Y1>X~{tQV;dh1YX>dlU`BD*MrFnXgl38-0}oAWz>)+E@hIcW>Q}IDFU~CGSJiw<-&{; znsK5)h(O3u^7e}`7y7>n(L`RtFZE>QPiq^za{XCR;y9GP&Kv5*f~De2>XriDqQrWi z40;Onj50Uf=EJ3x5^71)ZZgXa}XkB#}yLJw#;O* zN(v-@Q<~(bsJ^0dx*`gsAy9HtZEF(*_0G7LZL7ir4BxR>DAc5R%+_SB#Y*S#hk-Cn z!b2@6UQ{AHg}ZfoTq6Avga!I5XV(D_pTEVVU;u{Tb)z65HZ8Q z-)WcfudBh+Ye0%A7;L!!r< zbEF}1-qCi0Ee8{$%th^!0LPo;2G}eIZ{pCFE(QvVvWl5}yiE?SE_;ZvPNDfUfK(EP zNhghkHZqWt2NZ^Iu!r6#MN=(prY%J78$8AWJcOMv?)tj7Ihm^4O^sWuLc2_RM6Q7` zeA!9BY)tGEB-x1@+Yuk{E%5wRXII)VpbmgHObbiRx#COc>G@FR0HBg#n39anO zYB0B%A2Byy2O4`~UdNNJ63q6pxojJn&G8tvgCuD)=hSDhQ$vY%i&&Iy(KK#vrFUf{ z0*~Q}L!U;Hxo4-Ag^EL<=|C1DvO1Ab%UesB1?TBHi9HgI(8c307NnqYS8dc<5U!6F z9U9g8vn2_KVi86=uY#KudgcH6_^iP^AWc^-fXZl5yU^2zU%~KK+KGun z#3}2oo&dZm2dg5t>UYd7H9jzh*N2p!E%D@A+9sw$4Ikl+d%%7?cCIjhb_!8Y!N*E_ zp#tgD2$ES16zpoj=VY^`K^~Pc*3+~wAE32$vlyKO{ZCgJaR&ZotgvljQaJ2wBuJ1> z_2kZnEu8+m zs&Dp%E!6#6cF)CV;`!WV^q0Ct-@Jvk~Y|NjBSmjf%4% zELFn28SEDFEiMau{8e@q@Ix-u016TyE<@&rebcN{_>M^Af{=86f8=~tmj8KpBWiHD z{jtn;^l`~%s2!qH`RG5Ke`}0CHgK;y_p991IFmMSn>R%j_sB8>tcIs6iH5FLenZAl zl=Np;%+j7s(~$G^VmoMv=^PKdZ4>)-rNGm`B59aDK$bx^gEX-SsO5{{~@SxB-|i_!t=eUl&h_|%XJ_6_Dt&7i(oadMu6eRC}&MgzWXvl%w% zQiS7nuzsPapA_>wRI1*b|71c#YrnVa;Exifoh`AVTTm=1u`^*0#SNmzUCcR5FZ$Cb z<>7H^w_F$g`-H~UkdsiW&k2s%%);E3@YIZx2CHRkDog!+FNhz?QsrD5qrf*5_jeeF zV3Jzzde*NGPs^+m8;+)dT?dYVnrcxs{T-JyW*_HJxyNIhF)$CQZY#@3416yICR$9C z4ps%~N6;sX<~(>{4{zDUi0!V02EBgi#92fdj#b^(IsE?VZa#?P$9)u((1YpPyRWUBkgK&EqDt{{06}?7Pj6+QpqP&Y16SQ-*1sl`ebUUHZ3>< zL_W)o94t7B;OL44HU~X|pe~S>O}RT;`R^`;kWt=va1WtsyKZNuE`PGMXW5Wnq!^ffv4^?8gdc8Zt{N zIPE&jxCScQMo+H!E-{Iv!zTZd$r+8t>1NZaZAi&Xqe&+-j5|}6z`kj^`_x$?JSx<> zL0PgL14<4{XqqELSOZ1vp5anxaRqB)(u>*6MJFR3boMhqs4$0jMoZr#vHi?4kAsiW z2CpdexGd#bkt{R>y}}uW>%7`;^~Ziju_nNH-MOfw3UNI9E^a0z&C*I#rALr$t16DK zkeDCa2UahhB7FqCQU7XH?~SuHI=Gw|Po&}S)bvHK>co{i^ICUHgTxGH-rX8_q8u6w1W z+H^=v1nW~o7zs#kS0N0_5zRb0W-3o70920Q?}~*yve2}z=EP*_2hF6caWPR6AEhi3 zJxes`VA$9hSo}JEw5aE^K0ugDrM6Uq$jzPEQ1$a-n^CJ%5}?&{`<^5m`cabYMm^^0 zkRB5826pJ|kZgcwm}Hf$E4TjUZqVnOF|vE8y`bdHT)ADe0|Dvf1jTZnSaU1+NQ)AY zmfl`|bshQ7{aZRix1)gl?tW$NEK0YYSQXggGhk%?M4J80HcH`i$&5==)++;11(v|M zbED>If^*N1$HESEVpjayu80_-iD!s6h92hyKOHRgZ(5j|ZOY~vBvv+@$NPW+&M^Ta zBBlmLOB1fIU!q7tcAKOXY2Q686HW9fbmZ!-`SO_WMMLs-24zj;B_IVdvIP4`J)5MJ zWD*arb=ej#?*u2}rq8$Ai{RR_8L4ot>z3B#r24}{nt#EqHshMqMUr$hL4;bWQ!`9` zVSS1$qVJl`c;Wo-K?9%dT2HWldm#+W0S=#u%Gn}>woou8V?Ks#XBjxwF%b0et&siB zhW%|d7HKnvc3&)%Q!2G|pUdWAt**_3fjM)=3HtPDOI(Zgg0f^en}7%-!$R|;V!O3- zhARVhdaaF((Buwb2*%kKjY?&deHR9+)Ga*u0?(84{lQ`6 zIQPll1I6E__;{S9`qfxVJk{~d(j)4|gbutgW`H9*x$`CmTCZAD^F@~J z2=h*Ax?lmaKHC1wjTDv@ofb z!;Hb4S`C%`z3W48ia>|$RJAW4cJ^Tut|n88H-AG(Do*MCgj$iiyxefUaF!P!049;G7&`ZZCzzOie~&jmsfHFU%q zpulxx*TSX|Syez-j z|IfTjw|~4#t5r7QKq5s+aro_R;_Yn^MNl}#Avi`MDRH+n=OF)PqHS@v2><3_=b%0I z3y<0Nna>}q@1M*T(;KT>t6Q^MAH7cvtF!Xo&Ff@z1t&zDRA4hB!!y)y@v15+Xkhk^ z5A{xtjz$af=l=UI`F&IA&YnbOSXeN~06j1ZGbE(g`f;FrsN7%w9K4PVkoNaL?QbC+ zV8NW6z+2hbfCOxCVu)t-E%12v=|6bD(HPP|^u)x# zE4%wZ5|HsMYamd-SI({T9 zk^yi-Xh#Sl0)#nLW#Dq|Kq9}fUw%;4{(YvPdxobU+}nEpc$WdheL(>j81j%}L_?r( z4G`)9*8)H;oanCY+}Y?r!Ri1KkZS{ZVV*g3s8+~KQm8%}NRT5kR$zYNAioyKCVL3( z0fQ^X`tLdnPTvv%X$=fRYIqlWAb~x`DZS@${~Q5~@CGmYuMQ1vs3rJ=XUuvKA=(;W zR)h0{u>x3N?hb!66F?!6bo$R)^*=^EVOc&<91$YW5g1U1)|&m7WZmID)W`MFhl!~3 z-t{q*3z#}_CXh!^4SzVHGy~QgI+#Cqmw$H;pzUxMDk%z9AG*~abV^`FAL``KI+9y+CbLs&s`bYv*)WM1sgi-d&0Hn6Vs zRyPovEuSn9CMG5&Kaj&6zzqkU=&g>K<0nETSX}@Z3UKR)?DQcwUh7Bge_wa45AwyG zfrCb@h2(!vn1bu@;Gjv=+Yab!`ETAO#r;3trQWZf+rT63t82e5Y`@PRMD{sg>)U%w z-~vrd4nt7of^c5{FZO5hv)Pr(K-zwKgr94bU{K_&fA(F`@{E|Mw49{ZIDEJy(5@g_ z*1z_!S${I$jaI)~tX}k?#6e*|e>^*g3OP7`Cd1SjVY!E3!9tNv2r-dD*Vx`}t-eA8 z!hJs6@Eeg}%a7}Z4^IvufpT&J2-3r=#EAI(F)mc^I-o1H$e_q1NKP^b?}g_;;<(F2m}HltojkLlS~}4f2{)1YG>ylqkhzA4LJjX z{Q5%qiQMABPfj(;L&WoKWb`LhQphTBH&4o`HViIO_}Dki1E3+g)m#^xS#`Ntj08HA zZ=4X*vLkG|GLsioRvxx0Rz>Mdav*QPaZ9#ZSxY>wu4ZA6&cW)Wm@hQ4bq1F>vprsb3iq_C>xW-`Lsz!7@Sk(I=*M)Vn9KGT^X+S{Pt#W@&K_Av{}~vMQ1qWd)_@XB4k)Z`1|am72ALfI^AoCqsGHx z7se*vmwJ`QTL(ChdVO(;cx7KVwNT1Y)7K`(i8v@pI4y5p6@vY$fomiSo5fsrGdV5$ z?E_B2Qf#eMRUNCbp>GO!8s+F^kEKh)-cW~a!l@*@)9e`|ySNn``f>w^9$e3S=b@@N z+dW;OJt2iBy5E4*MWK0fAjx_9CfYG#Ayyk781nSNDmmWZY+X2>R|}DoX1EM0ONSD< zG%d#{J;j(70a=^szET-B?(y7*C&m|$dr*Nyel-poLM!D+$?(VuJ>lXF+GkyCfMYf% z8AvNSg-%Y_L}?sa)7|B{c;E^sWJ`z zud!%3Ar|}M+GJ_btxgcY!s~S*&=-=k7G>qsyns!@8V}JC?8wrYE0U_3pC28QFMqys z?V%f6bm}RaIbqPLU0QcPC2A=ZHAtfvM2Ok3xys@)vK^7;zZhk|h>FYG#3@qiQxX-^ zl`vZ(GF8YMyRKV%kQNs+mU+CX6kX@)$~~a@!(sTm3iUcw-GJ){ijYX zrwCd!NF1_In!@Krk*bEy@YkjM7$?48rKpTd0uN5)`_ZHX?3!C94_O10_3_0uHQRP_ zXS$egIVLjR?%Ya}uc+KQ_-UOFU0JzW@MQ~|pVFjo|HarjL}vmmTR66D+qP|6e{9?7 zxMOu}cWm3XZQD*>zqi(%-NBpH8J|I|s@nV83!yY?DeCj@pcP5I0(kJ9lDure8IGl~ z5SYxc3K;9cQMP+u*ajI!1oRlVgr{AB@lU6~sfPl#W}%Pv?I0Gcq7U3N&v(?jOWDk8%e+Hgr%hZ`hV zREfH#LlG#=6&~WMqHJVe$kmGvRj1AX1W6}aDGL}Y)^Y=a;PX^$0Q#&>&J*0hIM_!ZE?R|b@#KmVo_~Rjs1;DN+TW$ za5*ypvCQZB7>5XH#9oV!M<-};0mjzo3e`}yXvG%MSeFxb7A0Fv^{7+kd%S5b%%oz~ zW%77+*XdjpT5hX)+49ximj)|)d1nRDgGcmKshsVOz|36#o-7PFoO=Vf#rL_aYN4H0Iyz-M3awvNcgp-&O!1f;rZwr4pWatTnolP+kQ~+w z3g`7}UA)|#Ik=dE)9a|3i-IH>RKtZ7MN6*9*;(^8~(Q3*&4GqF9W^5kz)OvHVRTo~BY(JO6v&{Bq#MIpyO6;)XyTXfke zK9K)n{axvjqE`ee&=tMXqI?R^sA;qVC|sy>d?pTl>Pb{kUBscVhpNFfOQp!Ds^x*j0GDE%;;N^L}{mAseM1oAu5xfsKKuWoK-QIn5 z(wN=RUj!6qHMs4&Itht7tta}Ub;aCXd>C4fN!^UN_4WwB88tn$D^v~52|zRRb%D=l zIy;VonfNhWh*uS)R1csH{Ej9gvxw65^ANhgCS5|PyH`CfACieY?O2S9xV;umayWfZ zjD0B+|I3vw4arPM(syLzz`Ws)vZe_`gS|W09Sg`Cw52&v#fXH8CKk-<1MmqrjS6w5 zdB0d;-J=n$1W*rCOsgqw0X}Pmr5NuPMC+-K3#d4CFRg-zFDmjw$r2BxEW^glDYF9+ zBlFK^^(lq0I+!XLo)2yhj=LT3rGDkr6;3Q~j+Sa~(5vC7*_k{m>tz`@XW!~Wd~F3) zwjMi-Q}NfA|8)sUs>r;3Sj$%$CX`ys;QQkqMy?g7BAUA3;o@aeKhjqs5@Le(Nbr_l zE9^6N)`v!LJj;#-?ZK-7{b%JGA2$k*J202B1S07qZP7xUJh)xz_HpLX{E>tZ3KDz+ zcfh3*ZDXtvP)N6(E6HLM~koZ86#|`}DudWZv2sK{ov|r#xmIntwh&d5n zWB!YkjtV>6tIn5pCtTnz|3t{6eQ7;$>sC^Z9j*9SII}wsQ z`6!CzFeX1={AX`!U{-nYwp-Gzv3Qj7m5gx6`@NrpRo$hd$o>TV!@81*mtES+(8VsF zmqNQW+h{}kX`BxqA0@CXt5BtGI7(%4*#CniD}IQR)&~yOk1WN>lMVn_fBZYai(4eeG92Xw`1M|B7TGVeE)=TtZ^9E0L9>!sC@Kz|7w^`73ERlP2#vjn&_f56NdrwxsEkV6%-F6!`Cner9RMV%JE7sF) z3>7v5|L~elsxjzC{k6d8X1_uNtL#@q-z3P(i|N!CV<-MrjesjgMrcIN=woF_;LA89 za8@b9osX`1=t118=XNCGN?`agHsX|McIe~5{i*4?7ZOQW)kaHg<6nLln<2{&*5EPnX@s5roY^l!>G&eRvbLvEJ#&2*n) z7n$v?;QOP<_%JneGr{(T3b&;gjX`%LcE(l0-^#UAllX z(ceNp<0}RDzMg3JEg~lkd5)ek9wLGbmbZ~V>#%oY^((xmB1Ih(m5-2Y!1+5#bG(#D?S*Qpy1|Ldt>R)a_}p%BUg z%s(zQ(au%)8St-mIb$=Epk7Z9O34ULN>h({ZQW+?LuObN@C!)a=|klF`vTMS)E8&= z#XjPBK}oXSDBYS8RRZa}>kp`IX*)K;c|A^ScIPZ zqBVb$SF8~-$; zMZ(<~4Q~27a=<@TPr0q4`I9Dz_vD@Wdee0XbG(9eFOn<RAxhrmd3r=U84SDK`sB&z8A0m0#j^Hn3eU^kkdJ;j2$P>xk1jp z{f5{x<+=0yer*&epXDaVbc)98I(x!cad825P<-EI!7(tYI8lVmd0^I9i|Y3IbOdV< z4a=EI%Y)&zkSXF(=;Bn5`YEC}x}-DHgu$UpB+P|@l8P-Euz)0aaAxzU@4Dx6Vr!Bs z(_i>*?CW}4LRc+FhBvzh^M;IiWAKHQYf2K#dP$HzvJpJa42#T{!jh$F=1x;sru-ww zbIDCqK}V%d^Y=d7ACc3G3F&5*2}2Gz#xe@YjZZ9~@KL3p&KN7An$ygRdIACZeNmj! z)5M8pJPz%O52^FDRW7BlhvDQB)HpUFYY){(WR` zV^$o2I_W||Vli!$EP@hAC*xKcuRt_(`l$FSNK7I6solI{TH9iI4PKTka_MiSh&i4wRI?`LUDV?IvY-d61ja_d)e%iqJdRd8 zF$c53l*8R1m(iKpUe&$~^z^`rZ$;Ei2)4Ac_qUn=y>Mh&!4c)NaZnDK=yl+;*BxRh zb!X8?b9JU>Hn7}WNYiU4r22?rNlvt6W4vLY!AyLh&xZ8Xl-|E(8%Z#9b9ceVf{>Ef;c_6Do+y(e)3+eYO zT?QAjJ+HZmRqVTqbT2vWSHB3oqe_(_5J;~3z@>9mmRv_u;LJjIyFyWkrh#+euOUhZ zvIG=Oj`&3~qvM19s&+?c`MbuVUx+yMga0Jjr4q@=oHy>kvJc$2YoY3a$@5KvoTb90 z*k&If&xKUy5VKz}VlJ=8D_z6`#KMyZ zoii!h3j$J3;(#EqobQsCi;?7av7Hl#@-znoL>*mVmhns&#JOMNS6?B+!Zs_nsPANfwKlO9=-6cJ zR+u}?W~iI#@bhu#+LSIU0Js<@kI(j-<4j@UODpt6~qD1b+A%3W^xLZ%|Wo zDzLCkl1t4hEr0T#8A0;PeuK%D?w(?H^*bE3yC3+g??BGHBaD#Dw|<1O*XbO8YLqM( zcxzWE?UPDA+tF9>;mpuHxF>uk`VO7QSNYcO*u+v2u`HE+mW&RX{22Clvl!oi9`{?t zrWgOl3C2s=r5QPFX^p7oP;^9r)w(GvU8=CKycbGG?h*PF&pKkqiU(^zRzvfH1xVjVWN#kv z;iGUeEEptC%$UV3&hwudh3jrGgYXM=!!?`k7tM*NwT%=?;ZpWtp~NbEXvK8p;1vuZ zr?W2P`4v-H;V$&MrV#qB$HDe+16h3_KBf9f(uxEhL75YJUSHM0G&B3jCsB)S0@;rn zJ!5JwQbbfMt`lPD$%d>*{1;)Iz^A{vM#fQrgDa~br2=n`}Z||(K2@W9^L%aEL zrxnq8r=NpfXA^W?pjU_1@b0vgoB!0TTKAxMeZGo;T3Wt72!M2EIOkd?8^S$N4m**eluOdXU%{;FiPeA zjxnQ2_{y^ZiptKlQL5w07W;?N0fX<=&`DP-jCK%Hm|UU&2#tS{|MYv??&|9%u;62z zUNrJl)I_-KJo2sHemIM{rh*X6dl#d9%DRcjHLFJy;?NwFje;clM1~7Y!}TE{!d$*> zn@QW-QM)mOjAUdEvnk{ykK9-f5*nC%hh%8HzOtp(mY-$%kI?X5YqeF`gI~zIl#dSz zG`Cdr$$S_(Ci!JfcPwV|-jym2RL*CKAg*(a9O{M64{0=6ptOHx8m`TsFg;Kz(c7tl zCKi`V6SSN#34gBiWXJ~}ThM?e=zc}~y5k+wPMs{c$=hnWAkwHnXd7Z`xCz-9K3#?8 z1umkIp!a6=nF>gFD$P+;Li@JHio4XKV+++rebt`VNDsg3i2R|nr{dEc?wz{lC@Xp7 ztU10ck6^d$Q{yqokDd>TN-c0a=+b(Ya0RXt`~+&^I=vS@+A*$31ty`GZDhp!__2uJ zF?_3n;}N6DZnXQo4y^9ASWhM%KEJPtE67#f-Ras%?=Rits>~~jMAMn(6xb750GK{Y zwn9Q}Jx6xpP?DWpQPBU3FP2 zErbRBe!!@vMyY4E+AB=&7C6nHY3rQvC%H9=yGyIJu$3(`(!SWK@I958F?Oer0gE`c z#u1X?Dcr!(^Oj2Zrcda_hV2U8&A}*}235GZEeWPL8mKPZkgs;)Wo*hQS&>88pk}Q? zVp{&oLm6q-8-SEsH94H}k)?6wK#4ktijBKX)*$UItM*WZ=cC|HvfLbv1xT zGPjx@i9N&Xe8fdSMZ`dhDTh{;R_VE&+pL``QwIDbVh`bPK{8Xd--Acf!jc=LR_fU{ zfQin*<12(4SJ}_8HJ>WpZrq1;<Co8GnbvZxpUX2XKn;R2q_Z!A>1jwX8zmRQ zX`zC9pUSS;s2*)A1kWg9ZB3NM@{fBj@XR*6l+y1iT6K7``bH=|Qxj0VU4%!;G3Sp$ zUPzm#yFw-hcW9-WbS*{H^F7hDeJf-U89(dq1+5=2iImC&^w<} zH{~P-E!u*9bhrs>R~-i6Liv=`|CQHBj}+W#&d~?KQd?fIr-{_{6;x&H)d?u3bn%mG zKP$bX`?rHeqN8sgO5l!mr(aKyZaExjup%$3f2lnz)W&UQO-_JAFNtzk7A29FxJ10G zmJYUYp-N>QeQB2>o+KwouC~HZKfKEpOBT&B5tqUiT6(b4Rx435RuOT)h>bRC_8k3P8Q!vO;mC{8rjtI7IUn^q>{JZ1Q$dj!!^Z{mf z=56>>ut+cepp4<^aAW~wKchb-s|xC1@d!5;JN%-dM1ByNOIRC zC}A$CbGuL`>av}^M3r4@@=La5P;MihH27@OIPz;bh#yE0l>1&4zOH4(J6S;KHcd^m zK0Ke%F8eZKo~m}kWOm6GOx%-d0RhEq3^u7IN<+7V&tQlXgMo>rT z@xN2J0CQ<+KmPc^_dxF60eCeZDisIWqWL+#P2e9BbcB}N9O;UFc}*sXL!O-8nrbS`HwE%hoF3 z=+9UwW#{MG+O+WWWm;Dv`Gfo7_a*+p*s2M!V)8GX%@lPXklGO0o=dtPY)Uomqz8&! z37hDOTkLEJP(!kUo4##X=)C0xy>XN-0e5>}X(Z&p$|SH@UNm)`S-H8-Dn=Do)LxE5 zLSde@b6=O&3hZ|5lE2qk>1|12BRWR@#nvLCX9r)@ek4$ZsYHe$WvS6`3*5z9K8=}} zZ!o^{@EqfJ0}EiiUo@hWBBC)jfj)7|5O@^A(&w$woVF+T;N}vDyX9b0%KPisxKC^Z zf~hP$E*I>i3{DFPM!!XMe(CM+ceCbA}3_=eLV{RA}XQX{V&R=f5>nm2V-j( zKED4j#hHm%SeQBf^I{=lW@qC1uhJ)G4mM_{|IkyIqU@yC~tsSzC zh}S4k%Um%X9jO2C;`%{0j!=F2!5sre?(UooKV9l4YMOIjo!5kDWRWy*{lgq#LeRMJ zq@b{*tc*fx3hANfy_1u}qmz>`io*HU*OuU)oY*-c_?9<@_MrP;;lKX!&-UJBQ<(3* zGEiE8f{b!$18c1U(Peeg>2*#{0%@3==lnpeuReeb!evdx06RwmVdEmr0_TV<{^N>o zZ!S*WZA}IEgZz!L1ft{P(|i0;frQcpy_$-F69VD}m1NEPXHh2wrTrBdlfXSYcNHL~ z^pMHTvwqLQ+}7I4grmjFw7!}NGdl~aH;F$5G%f_0*Tp)Eb*tGAq1I2x~D$?Z3@>2*~ts}S84(T%{DNvC)Df*BM}Fag$W~8?;0J=@n8+llCy~j$-b@8FeS;ggc<7t{ULoj5logx@ zgexsQz0GqKScn&Bc4;*FjPaq|zPUGmS^Jx$$71)$$i@Vg$x9LB)XW~l_b2GZk;xGP z1n(;QmjS_#=_g~5g%L1TCN4J!TwuvD(W~I{&X`bA&z;Z1)s#Lk&*V+R2#DeL#lsGu z{pP^T7PQ{^gY>)Ro8{lqX^h5d?koE)z>9?BfAQiF9PU7%w2-jB!ZUGuhx*`d-vP9d z5XV2UL2q&8Y@>q^y$>F>H|p<-z0*I}f=@jj!4S7S&4+f|;TTYP->e6KH14#R?VsAu zfSkvGvd;f}ke+l2jMo(VFWL3&nZbv;4 zvW#>flHyjp41b3Af2Zz#485U_0Psy%z9D_%z+Ou;0*HA_U(&xxZw)w-1aBElzef%L zv%_QGg!?zxY2TpTkcQ8cSue}!ZEG38!awnzrRhJQ-I`PPgtz>~0T2%c5Ep{+NBpS) zY2Jb=avT9!T@&3sM*k*FNSlxFuWFl*@7Q18rNEbTKPBG|Z)-az1J8a>cHe5TU;N6t zw3Oiis{y5}U!dKk-*Nr5ohNUSX$Op8uHP2KTHAh~cdz~)X?RnYfdTsgJCqcXn3(}o zovGtzgtuL4(?7p%&N@B|9d6dE|CPsE--q|r=Ln5I8_z#<6$wdSKFoMOZVEe`Z-TD? z2U4U{7`7llRtxh!Y~x?p%hnp?VGpC#>{m9~x{3smf!#XGowLW^aG6r7*?T?q0km0M z^HJ^f^a_5YjbfksPK)b6xbqk_i{FQDpX?f5-Yxk4M&}2+rhN&HUqHloz`^CSIVVxs zrR}-ornH`^aN@DqsGRl21jAjjJw-NOLTmS0x1ZJX2J9ymAt&|NVN^|{jQ&F|Xl-HX zf=*IKc-T;avjw>w1(REw(*+ia-N+Mz^L;+}l6C0bmJYQNf}gH{DkU?w(_!+FrD5Wb zPGQ2#l1C(Nsl>kTBW0CVd%={?2a}W65;u^jCE%uy>dyPFuf1Xd@*y%tb_N7gvJzLZ zL+?zrEH`FpJUE}@x5&x%ibrzIihR&6k*v4OAaqUsa2Ajm`xz7Wt`A^3c8zQbyWjQL z8piz0f8$6)koY=sP`KFwR$NcHVSKJ8;^)p!Y0OPv5$n6TjBHA8QmiDhqjvVnX~sq) zFKQn*L!&?B{yyw+RG}ZgH7U1G8Ln)%2G_Ay6L^w{n-u<(24^%6+A@RjeEyDmN)J(J z;j4O`^;9;Ez_#M9vW%m4+%mF6QpB)7b};L}E;=unegOTWk%o{P8(2#;QRDf)sLB+qc9UfqZf*xpn5ZfT@GzZ15Le`V#O{Xcz^!=^_X~SSq0s^1QOoH0_3d8kD1i^Jda@-JI#9v8aGrhZnAW*knWM5Oh zq+OJX)yI~vYicD<@j=lY zVv&E~stMs&uUnLYI}vVKEaYObs*~&=RYzC_rM^jKkSb;a&@85W$6mFI#?ZR2c`7j) zUl3(C(|ML2?Q(tDHfyy?T>c%@1ES(4_ya`7n>FZ4or=9Tza_@T&+;8?SRBGo!u&Yj zqG52&5T1;^g{d?J-iq}Jn)hMeg8phK@mHBbY`9VAqk3A0IM^7ly<^u=q8~A(+Z1am zQHS1}@bHTDxc}hE-`fD=8>BU<2%@KOf#y z$>msiQQs(LAY9#hYAWLM5a^Wg8@DC>Ia3K;g%yCF&p@i#@frT?%r2Qm?Mb=BzC;PK zmlOllF7fFg1X4`thrCC(2Y+8~HmfJO2yL*cr%)Leb$#D6T&MjvA};m63v>x}WQ*@P zZW^vpWVKLPRBScr87m<$do(5+4!)|AGusxWE<2f!De%hlKzGc?9wj*>R;HoQitbCj zmH$Hi^FaObH#qyR-75iXq87UN7`=vELxwRG9v!POMA@^;&;cJuo80inEL5`yMx?*i zjI;{p;Nkp6z1$2HSj5@6+D^88h46hIY zbzR28TJ%X4v+P00a-fO6oF==0In#tg2R)2=56@cvRpRae z>dG-s#wUn0qnRPJ-wxCwdY4cl4u)DiYh?#eJXnH(xgf(4PYvdie{E^ao6q!6vq#vw zf-b;FhiA!7)@BExypq12GP>E1r_D!ZRhsJos|>3SZ4&$r&OpQw&fRC}`9-=g`hR`# zqqfO0n&uaRu^)7-jcX5(tuqZEyQ})3mzsMp`i|Lr!a7DnH%4%c?kj1Hm2XV%be&rU zG#u)nCFBlRl^;Uf4s*aT=L~;?lmP?$^9r$83u6paCl?F!r6p$k+{`U2VPrX0#!){=S`~wB(tfiGq#aUPD1M_Vta6VH;S-Ng@lNeZ1x_V6G|#Ul zqp>fFWvom`6#D2H(82TVY8>@1<))VV_C;{R&Iyo_pAEm{%@_0AFX{{#1RM>v7s&MU zXBg|wwG^p~+ZI&QEKQw@?j0%_7|x#MW7P0rq!1gq?1n8>j1h{4Ec?^rVt81_ z=f*bLGiA_p7@F$&BMHHs!Dn|(A}O82>rYxqdS~1a4 zbb~prhpzR`m#oe+Z)fOeS)Ht+rgQHHWFna!n9;lHb!xd54yHc=7?xo&3ltnd%;KvzOhvs=Pu^dyJ9V0`u*EE51R5^|(EEOEOC2h_Bp=c0q%d89p z+XL6rU1Tc1CL{T^6|#$`lu{V#cr$I*v4UVKvmSEq8aI`2Zlo#jN>hko*c#?(opcJH z=j(yY`D&)Z>%uc{YyXvkJTx6UW2!~|<1QDP>J9tm)s|}4f_k-oU%OnR*JrCD;Yr0_ z)h#MigOxqP?ZYt~gF%=gv%X$u)*QK_m2*kACMYQEju9{;w8mZCTJ zFI6)OHzD1m{JVoY!aP}15ibjY@D+ou<`&l?VsZ%x&R$KJ{UZ3CL6p~xHA2p$;n{<8 z%B^)81!c?n1wbp(gO%wkOIVAf@K+TY63OIM~w|G z8qORDeJ~79gI8qeERh`}3|=Q)C3X@-Hj!2t;a`SJG;@g+`rsayalG}C+7yA4W>r>) z=lWgG{4c@Dz1W0}$dXcc0_1}E80D5x@qw>PEfrstxZkR^Q~3DKY$!_(AL$K4Sp-{v z6WyUH<$Q8Eejzt3%yE*WFrnbznlTAXA695&RQ9;|T~>zSDVX2I?|Yo+Q*kwyQ6W2B z0yak)3+y;Eu&3BnWs;5v1*}mvh&=O%J%+}+^J-~3A|QT1FoRFY4QqHrjU>J<_Qs@`lrYrDDrASV3uc#qu`HQ`bONGS4Ka_0Rtf$bv`ON(NR$h@5Um3Xh8 zao^l;Bz?(bjnE$ETT-_xrVLl#`H|our-d%7Zqkee0V_?Y+TPUru|JwPF;2`u%;XO(=FYOUNCl zHB=@&?;r!gk^?sv;UT;M{rC@xj>9NHxiPthw1XZ1&!bRlB))wNuwx7khN>dR5;+$R zB!Y2Dj!L+m55DQFUL@wkQ2nank9+^cwO}!~)450Ja9!5h$~b*s{1;^In28AFf}nvr zmt#|CK5f|A8$p@rCwfdfsJ)KQ9?HfvS7g(>4X+|_B&c!Phdt(Ja^k+jQr4>gjsHa@RpV=pQoL>lx zLXuR~nh$#V?3fHE15bzO_UTnilXg_&AZ0d+`!y6JH&%utaqBPDL3am>w`O0r`SdFH z+wOts+-_rOXeDZ>$}iRbJN<8?H;RGhplQ(W$XA~^`ffO;8H;Uc&t<=Dj1y>VCql9; z=tW52L8IImOe|%i9wn=zEd&X`zv0ZnL<~7BblT@S|3RtW+!cYSCVkZ<-IoP5PW`^zJ++PljM|Q6(2$ z;;pkQMOH~?_BsX}WFY)bAetnOoSz6ev)L~^6rx4Nr`d_Y7kZ{dw1QH-!0~5M(VzeV z;(Bl=ntY&)F5Q=Ry_N-I-?pn+HBR2?VRj`)Uof~#_fA@Qk@nW>i1uQ9HtT2to&w@% zjtH!un6OqO@j?^NHQ#mK&y=zuQ5sQI_mW=k6_xq=UE3QYUd(JFiJiy5IFiv?03zgQ zV%Ue&3K`W|^1v=VjiZ@Lk{nODvyzTTX11B3^yKL;t}Pwy{-VfLA`71o^eZ*BXp}R@ zi#~be8tQ}4qT6gq#jKvd{7XZ8r;^MeviW$nwA;`0xhT+uj=XTqTc;nx3Y#kvxG+JO z&FdqV53%MT^h?}vlF-h2{2m{I>`iWGO?J95LvzuQF9s%izfxSXBkDWNI3S}jFWv^* zLhq2X79eJ0LhrG~G~Tt6RWyoF)|Nnd)OHR$O?4qRzbXb*;tP2<=}h5C0PCcPVjJRk zrwmNPphBd}`0s9vx;j#5(~^k~niK@IlL%+TA$+%CDPgu~i)?!9cBVgJb4EF{|TtEIN zQ@rrNt}7YqYtH2hvgj#*D`lCHj)7JBv2>h2&7yaGk<-MtS=C5Q*{J5o*PlT=yc`O` zXI-z+nLkjRRyxM=Fn25~*h&`Fe#LlqOdi~?$!h|Tt{j`G9LjkNJ1{c2 z>HFQH*(Ja2{W^i5M(qqczxub4g_f(8)2(3bo8lXOz|h@jDgASFm9Dfb@^K}P>9Ze? z3sAvgv|Ws_(at+s?Wo+JdJZM-y-X|oNz>GeOSHDtO5GwPa#8!?NYb6S?U651^%Q*w^dBRr!T z@t3RYg6Zi5<7SGp!(HDjU0z4Qk10u=ztLcpm_5I|*q(p2OJHk|MNpjJG08W4MUIV3 z>}}iev0jCEuSJEEUlt{``HUDblQ$9`Peb$A-r)H33>#4aP{!yVWr3Sdi{Z2oVhE4C zTblH+zy%iFr?oI`*DS@sT-xsm>8lUj4;|_{mIawNj$rTb1PBIqxI%0vJvyx zz2L-O!&n89$7On-)oP**pV?eT_D%h`n0URVjh-U9yH|fqcFW}PrS{7&R~SK;``+&q z-o;+}<@Y%MGISiF=*k@(9t*&=I4$#y@@~{j4h(64B)jSZbn&+~@LAi=>M`ZD_KFS%us_!*DN-fC2 zdMdf^phlWVkooY!Pqf8{*=2@sTx#{)!)z5^*#nY z^Ck7Ot%*rJXRl)FiLl~9HaRwvCTT>$t{)c$qD^ogung?+->S)^WwdE`Zh;{riwaho zMeU(7IqE-bC6Ai1FL*6}5h;0w*wvL2sJO4)&7vO0+|cBtH@GPGepcjVE^T+P91X3w z3@DF?2=4^h3$ED*pVTT5Eb4id^aGj}pCc4|`st*^n9fZd)vL8NWchS%@KZXW>+){l z1euElO0Nj%4)afjX3*e$`8XfD-zKJ>k;|i&7o_6YASzd@3tQg^5~-tUHS-h$0`FE< z8K6;KcF;j0VP`chz5C2R#js{?{!>r6Ie7*VU7sX{#g~T1J}+n;yU(04avDWKQbxvp zhO^(Ru{JOvZ*qIg{3zvtXuc0eljehjCT!}?f^YR1%jge#tRgFv{+^=dX}vjxVsC;L zb*S>3{m14t1w&>e-+Jp+?hUF{6izg^N`_3%E6&nSKNg>{Q;-ZXj&>GGLepz`K)(@# zrAU5OK40D}$0^QUG+FLPJJ%I>7n0KwJJV>4CX1m~RvIZ!v&H*Y#ihX47#RH}Q^fK1 zqKGGZ&N%y^lGt2Yk9UWX14V{^3Rp4Y%G*ix6G#x8v@Jb-fI5AW4E~@a;~-@lGXbN# zNVb_-^OU5K2G1MN0qH!w1rxLa*Ig!8Hmk&+%?NEfFRuV*-~Ov@KVw$B%28iMIbTu#C|bMRBcV9?XmjV*teWWy?93kk)DPrju&68kf$*1!rP)7b!tC^XV4ZquIJ<34#&05qYvXxYs&RMq&NVwfc1}+Zt;66gk z@i#eqLF+CvfR%)<7bb*`CgA}rv%yaY#~C8Mf}EhfTQ?( zH*qEwEeFFtN3Vp@Z0O6IXD3%G4__mDvddJ_tGf)sV$GS;mUqj*%LWzrIw{BFis7^L zxQ3e7*8I?5omI$weebf?q}YQz7n(X?l*^36W$AftoIe!lDj-C8 z64Q%RFcf=b$yd?-m@rMv?pDNZC|~5c#HzeoMkCN?rl3{LAA%nRCSTh&mKC1OMq(bT zeIIF)-te!s_uXcv!zXl#+`D= zRX6PQ3iG|uO1zcZ9ty9OmVEk~%Tru1*Q20x99F!!-1=yu$m1c5e7nBlKh=;rLZkJl zeV9J!vN(nQeri(|i#}QoE{F9sEuNNHTnrR2bj?ApV-;dk2SaWE~<~&(^SHnrqT71HwE`0)hbkTWhdEG~=r(5+q&~wLd5~7%vln4Cl&0f~9 zq0LMCGu`OgU^S!vT<;)=!=uGzs%8l~@mAb*F->Wwnktw|kT~IVj}GelT~U=QV*@Wd;k&cb@||~zwe8VMuwLGk01qY+HN0ClJ_}i*3kf(_$*Ot zIsy4LCM8HWNxMUa!JNW(f;R93iDZjuYLGKW>N)X`(Ftg54E^Y@a@D&Qe$zuWF| zJ?~ET;?se87UYSbrQZ&`QSkZk;8{C#_d*D*KAIw{Vvy3rA6yIViynL$w+&tpqdhd#DCP9GA&=-GgWapdb z4mTb39}h;8t)AOcr_75yV~vY~^^_@h|IcWF@q)?cw$ZFvkr~c_9C~i}aD^3YW@xN* zTRMGWJj_ZWwtS0zn};)?XO|DqYWokIp}M&!WRB`TV&fJ!&4?_@FkiM<2f;HKnHg9Z z>=XQ6B!leM^2=`a0_1>0mtsD(3qVFZdLHW@KI0>jq+GyEgAmu ziK4CF(Y8pE37TDoxZ}naS|a1+HrtC)B? zSRA7!%l%9c<$FIYWTgzmdr0%wj)1Q_umcG;6>B|P4G=XHH5uL13q&kByDnJ7d2DBonJOlgZ4hXA^olDbEhJsm)Btutj{fRuOd4>~12e^3_x zA66qu6PrsffDi=)4&uw9=8v;7QS;))e|je_$|xoTtnU^UfaJG%R` zXr1-Gc6YCfu^~Do??Vom)RUvs3updhaA#D#`wV@$u=)GCbEU1{rf7e^%!pYfu(pT_ zmmK--genu>t5`3zQ^p%I+Xjaz^&-(M=O98i{9YD?3RNtMA3-5dCYR^>r4d`1ktOmz z`#tzRJ?%L}a3711H6XEe>?PHx=i2n#y9_mv^MT4!8DYu#59ca;@DOoFbiH08OOS#? zhYSv`HCdaBqDAh@pOWmV-(W=c7%Yh~g@GME^OqCtL?o%ebGn3F8y@a5Ev66u-n8=C z#V8WeZyIyVe!eEYW`y5+0@$5`M_Bl2Z)@8gtZ>_zW)2p$JDP#1@|e@CvoO~g|30Ov zITv?NoSb8&xN3>(vohRL<|yUbB3U`ypN|d<^|3mXzEQ5Q#3f(A`EhA=?G}!O&j}HgFBaY0KEXK7PiLRBjvo)s4VP~O*`@igu_Buq6zsYK_!3j z51gjXp9no9#V9h3)lKey!Ht9(pq$c+p};3W!74oxXxq08^(r=+O+S0ac~HT> z1=G;xYNNvmEW)uE7f-mnm)=~cM1WlS?Xj^$lcF{@`!FxXY5Rbmz?B(?y|;H;)>>Sl zpEwA3EJ1t^m^kQ|?S1)KbL4U82Sq*CnG_(Nr9fR{AV%Sm|A(=22of#Wwr$zAZQHhO z+qO>Gwr$(Camu!B>z~g3FJ8oLyk72XW$fmhYmEW=aq$fjHZJS3b@Fb#3TcFoL~mYZ zGIodpl*-1c)$SGEwjU}KqlVN8NmoG-z@g8-yvZ}lgu?Sh7!l&QQ5g92K(QUhAT69Y zbVT~?&m@!F$INF%t=55tVzXND;&@{ZuLDR-I z%N(o|Tjfo9I-bh63N^E2ictdETCA`P<=Nv&4Cd&(-l~y3^stKYk@CIilZ+k5#qEuzweO*Cs#A)n5zGDief2~ti9} zK4ik}g3w}ujx(Zn*?yEH_-77h~vNt~F(Gaxiqkv4Y3(r{_H`?6}HSY)1`|Efq!wJa*)qOang9yL|0 zd*Z9-6p72?8H*OcW|kQQMCI3dyr2lpDl_Fev(&sLuH-6zEfVG=o{dJ^arB8dA%gCp z$?uRmBiZS&g;gHMnTG}tV{73_xTn9tkk#(5WkEa@vLggT%;@ z|ML|dyxa5f>;g+{>Zp(-);7IhS?9q?nrm0WnZ~SbIQcHiS-VfzzSwo0-})H4i*e|= zCsux9I{h@rt@6J}|Fr}Q#2}4M++by=Wg`T|Of^Yx|J0=C2hoJF+N={&=D!QMTmi%g zli3B?n1v~?l%*FvmTAjb(c~TsKC3BcdPAG$*^SdDw}Y_P2GpX#$y2ya$9)@pCZuGu z3Z1M#o=SAh&-pS+*+nTQ0Mq(wxY((*@rr2vdfUR;fy=ie>?0UfdKuO<*&6q$IxXZh zn)S==$V^nU%LBtaku=NWKdh5^G`5`zGc-<%*P@b><7a|6j0^Y?J~2Jp+g=QJ>nw8S zD;B%-RG~rSH%d3RP@p{+QwCMLT#P8hiM+`<-#wGoRk3y#*A!tK~Ft(lNF!UwHj#{KWV- zu2a#8Ef24#E#G{q^E8r%k$AuZC6D`Xc+5ov9n&ssPc4GHRI$HRr!*D?XZ1jg!(VDK z4*$~AJ=?^U7}0cH)RlxLrG4gWjoL_(B|^~^6EE*&nb6s(!CP+(Ef*-mN5|hA5tgu7 zfBv!>$m)C2yDsR1rSW=H?Z|n8`dzgjxL2&N_3HC*m=5Qh^2^RKxAD-?EQkg2TldPz zG3$OBXnrOEv4{&gn`qcf`J#hcDU^gwp1(FGnuoq0hdfykYY*HJgJwr#(c2 zQ&_eR`PR#O(9KA)VU$$P4zG`{3|$XB1-wS7(q;c#3<_80l1L?w zFm#UP46&)^oqA@QldiHXWq^hc=DR=Gm`B)kjViEN3nhf0LTE$)oN2LcZcmo-nv#Qm z*+*YWEA0eQ!YLItGFtlqduWR{qHIp8A)XU|tJBgg=d0$^XkOjdo zUFlnMv2**^`cDOR33Xf?$W|b$fdW$s$|n-&2`HaexsPusciQ=m%eh@W2RBs$Fspbz zIU)bl8|w+srHrAT_vN!$BUB=nAed+A&CfFO@_uXsxvN@B)YcAtqwbUhb|DDD@ga!@#mgbqYDCmb zCu$#OX|`mT2h}S!6OvcygnyGK%bM^eY<-hjH`B$O4ZG65cQ_{5KBT3HO^d>38nt~z z8HA!JQJzM>P@ZsfTnMdwC!nh0lyD0WN%S_SOE6*NoMatuXmQGllMSDMfn4>J-Utlq zv25`YbD(6@%oVZ8yVQc2SR921xj_A0cTYZS57wTA-9$C*jNG!e$c4YP*~F?NCK#bY z)S7yXBx{}hh}NipKZ{%3@NXrxhJ*^ra1|}I(uL_-OQO1$G*n(ZRV85qrTMljL%NT)j@1X-L|W6V;y(sfXgYr^9^lGJu4LWc`0?mO5xb`x3{9gk^TPDD3W zu93BAxLaF*Z#Q%yhgN13a7A1q)y$<>d(D!~tev!Orvnv3YTwVV^>6vXZ6Snln^lEC z+!b)ArDA@=-6nhlbtx>#7CcywxTb_wQ3(;V7#13fV!wKy?Xj>)l$^e@Q2r$Ynh4$0P9P`>g~4nCgY6K z&j2|Kc%-5XyroDk-Xt97ZXM%FMQ+qpdi%^Errk1F^=DU`pXnH=5kSbDMF&B$3$r^> zOzi!0q8Ta4v$DMwTq4|1TzDYApMj6RaTpNG_h0#Jm8)%>aOZVj0)DF_e zK~_%vf+&1It~{KqoLZKKAA>9@+Wq79}PB8!AP4Fg*O7wn#jThonUxT5u-x z+ys=|`zW(W@nf+vrh4@ z^+kfj0SxSJz(6CK=SF|5!rX*g?ku38^HD#YN*QxL1Hbj>Tsxcv#|RU>4!obrYDEAPAInX73kWF1_V#z=;I-*HGyP| zkT&R}q^323`A3w$WU2X(E+g?_^9dHHT}=#YFtz7;5ss?h90}S9xImZej|5 z_~>AEi0l%MH7L&iaTGDw(j9^J&H}*WG^ppnWhrcg*9nR3K!_jTgbzu*EbW7p--CdW zW~qTQRF^qeI;*%Mf+%PZzpmC@{>jYfohJ56TmU-wrF4S@h&KlryL+}n+`V_+RYl+WN(47{c zGtiW$gg_8aL^oSyD(^;J z1-GbPiDNE|ZBdhZJI^o9r{hWR;VkY5oZt!(Zj76=To-;=d@nRwgp%^?)bk&MU;|W# zeW9oeRBmn8vTBI|#u{F}-6?m5Zvv5W5KH&5kM`V+bY%WpQX#;-S!kQa<~nTB>*!-7e4-2YL^F=NcY;L^Yb0vV{MAkVX<+0U%mj@8 zWRNL>v3FXWJ~9Z6PQ4)u#SAwox6lZ(Et!*+QhT*b`t3hw8l@=Ce7)=zqJkGE{2uF> zpxRJtN;=~AaaCz}vg`F>+mYLAOw>f5m|<%wNr@9i)Qgd^^rmM;ctfTV>$_DQpTy?m zavtj~D_MRa(z_R(q__!a?&xwi^=>T)r+(0k+GEr7%jf!+iYY%p%(#i?lp#ENgs`A? zUir%vV31#+ZBN^$x+V#R=>p~c8}tfTvXZr&`lM*Ev5Xt6NhQYLtU#B8?XKT1-coG? z#ApqKtysDX1(Sy2yHVkO8iqjGpO1F>?DLzvoXXwG#2iZ2zO_j?TtL%gnXQLF3rhU8 z<)o2y2Kljl6A*1j0yr5g)o_h&+AU9dUvNUE1n9-~*cHUMN?;d(&?}O<5|a~n>CZSu zJ>c%0bQ-<){^T8a$pVX@i;{d`xjV9ArbKXC%2ee3zK@Euu)YZvjSOebcpP#LW|4}Q zQVPlv7MS)OVo&^DZ#&$VH-wISKu_E&4y~Xp_0g0Mzr*Q3gE*#pzgzK9t8yvZO)}{$ zrOF!>vtqQBCex;Z%oJmcRFVEr$ZDYRDP}8Cw z12e*oxKPj+0!`A=C1iuV#L>+9tWDMiX)jy6yoL&?$J6BgxW=$oThqLvrv(uPoPD8| zX3NiZ62F?OM;*8wHyT`bI&EtF<2^icn!!fyPWInUGcR!r5TtU&s9SXfaK@^YhZS^uDWb8f zIIic36u9bW^wAoCj9m!9tnk#Vqnti@miSf)k;xDj$nyHiDM;TqeGxxINaBVT2AhWZ z6vA&=(*|3$0$s*MEW`Cadg{L4&CP!BP9J(Fx9`bb+iF^C%aIK2&tcQQ%ze~#+_x(& z6#R~t(V`f!y0wk}B(MK8Fu ztFb*K{uYVHH`Wf1(%MC{7_kCHkV9Tb_`RFe?ifp$eU~lZ%-W1n zGw`V-o&@IRN=iRbtH)9@RtD9MG0&aC&t66?Eu4jPmqq;!)_31!VT3D$6pPSL7e_pW zj2XjCyy@4u!EzVcTs`!NTv(~<$;jwOo_ZTFXV(8dD%2dn&?S%ht2ij z4UM@Xc=E5k$V^#!-szlL-pd3DvXCkemIkbr$i zSc^ho4?qaE=A?AXqhdNkbBBSB>ODtbI+50Hd;@RphhGVSFnZvxXQ9^P(0hCR(<9mt z<@9u(y7kmOU?EBKRs4uMBnopgz(ihOUXK>&7HU{Vhvd0^ubg&MmTo~K?ec| zTT_;fJt*KHLxOtq7R7nLmOvHzZQmtiZwR=3pfebqQ>_=S{dJ^lKc_jwo;s;Qm=tiF zEnH&43^a30Le0LI$NCUdZoxw|B@y;2*-?;qu>lg=fiDPKz~AC=-Z=da-XT=xh}SFP zIroA;3iA`l*Zg%Zi&>5PGL?r3lfpVypNnIpkVWuua|zwjY1x&yju-fF>>uBn>ryp& ztw@6g7t$wQ*(@NAWa_P$d0tFlFQy1pN7xf!q~%`65{;p~Hr6|DN(x-o zmMbD=>wB{N-VPU9DIh6_7@jn&ymOVwxshd9@j^*AQ2clsAyU(K?cip_m=Ni@eg`JW zS{N*tIU-+_V8@Vg{wEz{wXdPhc&45LZJfAF`t%mdDJ*}Pcy+T|UUZMbhgRX>nwPB+ zcy7Nqae(JGV6y=i|E9JOuI;ASr>IoIX9t6jzs7<`4UtrGjU}<~H_x=Cm_Fhd&q~i^ z4WWEAi9O%{+fzrY1pnk}N@!yo@*utu7XqEba!sPn&|Dt0IxU!KO}c=hcu)BY6w`>v za>J5(wSlN)xonG@lfJvWrPny9Rj+%OMQr!=#cB_!b%;e2EXla<1(}->h^~lsZ}psB z<2M3b2zQWT#t>+kcmSa@P9^wqmkl&=$<*()7OsC2MZ;4FE7bwB=I!yO40->-m4$n; zo{Sii#)J3fchVTiA;FpIQV2{XDN6n|4q{Rt*YjPS3#}Adl^>!-cfoR9?pzhu2kAFv zmLl^=>?mrdf&Y(?(^{gAIaEgD5p&R^THgX)P`DL|&$owpI(n34QTtjXudmq))JbP* z8bVqg|D{)-22C?J*$?stZ-eImyX0v@W(0utI$P1XB1FU#bvQ+QGv2>+RjGeTS>hMLEH2x)vCe@LH(Fc5o$ z(h-c6agQNV-*Y*!PbcU1$AO=Hn`*uy8t z{f`#JKficeUHdSm47>gVygemdcs6T1MECTGnOmD2>%oUt3|@P9^izR?`QSMbgF2#{ zoj%qUY=Y4bgL)RD+QZk|G##22b;Vb5{$x5y+UN__hFkXqMR3XlF|hV56lL6Hl=ez& zCWwOfcGV=zLKULuyR(7}tA)~BXAm{(2gMzc-@{5?XzpzgE%=j{z|v5uS$MvNF` zaNZmY>M-f^)Q`x3qPp>!5x%wrP+TJIED6LoHhY{d9z zWYZ2^m9C9O0rV(G=(B+o#aYZh2errBkD;;3F~@IFh+zW8wANV9quHr1a#U_;1p^(n zb5sHQzGycs9=8m_>A2cP?O=iGl82GHtK+r89*E@SG_*G&F{g?~?rfv?{vcqTL%3fl zy2cvQfENmmW?L4f&E}e+4Pxo7yPU7h3^Gg?9@w@*-l*hEjLyA7V&E<~)<_lue<(LI zX0$;hYe2Yd+jLlcFHF-BAG*ggzMejR`jteOUlIB?qf_+OfOwBfC4^d8Es$Z<7(xCU z))SbIFy3X^jM`tG6L;l+HqEoFrR*=8XQOtYdsNoszVfw39#EMta>TgIzp#(B=VaG3u%|5r!E2yCUHCI1tx5i@@4QD1=O-J z2H>eg=k}lqG?}~e(0=%??w&q=rmW-A4vGk_jmEH#m$uAf6Rw9CUm?I;X@EUP zvnP;83OV*^u1F-=C1n?+o$8F@+PZ zG0C~cQHuLenPZ#OmU}o_lIVG%(sqHgDmZ<3E7C>;x3k5mWqQ;C+o2<{(~~!UpyJo= zdOG8Bw#@y++8CJ0zO>F8NXODb&?O3xJEx(TG62HE%u$a zw7f25VeYh3m&=a9_s-+OhoLt|?1a#(ql`3>ze;4d-f9Wb?D96G)r*_1~-nZ_T*hGX)}VnY!>rSB@gc zBd>oK9sU9y{`qA3FGK>?|3V~SWMOCcA0h!82Mg$i%KRxP-($RXoO>U4x>kCu zS3c&N{JL_#uXcB2p0ql37FrpsMPD)1UesAkN?; zhfDyRoWY0k3xB2QFTolEi5WPlIR<5L!9dGB1ONnl0Td)qC}<|9p!W`sQQzYTr)5zH z%#R^kLCc+iRSXp3x#5y%rbotLZEgX?P2T4a`>lq+03yR7oPXTFCAfpO`q|VJ{5w&% z0FR=_EsQ|{&jxM!3EJoSgzEWR{fBf#JUzO*yW4BBw>u2&UXX0E0q7aF0P}&Jz&ktx zZ2KvVQo|f1 z92c}UGMJkqpxnehUivy2u*bt5EdTNFZCi$fdJO#d=G+V@Xm#t8s(*IapAQSvfh!O0QCLUzPE=2hX7d%wA}-+j_1XQe3W+qfoc3CCg!>YdjU&-APNTu zx%>I}{=+2hFogyd^7du?)78OKIr;Gb#)Z=d{i97v4EzZ8=6DYc*!~9M2`HdvsOQgc zfN*z9p{2IhXE*Q}SI4vj2Zr$OtT{~meL9%y=bHCiH(&t##hnTUGoXRs|BN4)br1Eh zLBQAlYoGb+_TJaLJX7z_XRg&vadxk@Qblh7Ux>suT>95hE!?~pG z=Wgc*b}&Z)8&O*o!*Qn<&%o*=amUkz+EeX0r7i|k-ul8$EsD}e4`t3?Xfi1U(yh2J7LSkqnaV>S^9u@UA0|W*c|D$9(=TEnWDn#WE7tA z;z`B^YFVj?*^#FS450O~C@SimN&aB$nr%+jq=DB=gncWYsT<_a`^?pv8zH03ioE89 zz@|kjY$~9=;hmOj+{s+3`LFF!2~P05scA;vJ)J0eJh0T2`I4k-6Y82S!Qte3(J+mk zq-Kw1uv-0{suJbjGwj&K9u+gkHoa22**sVnsiM)lRV#5ByC85;te(YmZ(5l%`c`EZTZtSoHspz#(<^}SXutaVoDa{%fL}3{$ z#~CAejcWOm1{6k#1DQ@GZl&r^8})mde(*SItk^6$gQGu6*55|DXgqABIjjhqH+kU&Jlow|eykxL?K5HdFRG^n{EAILCi8ir|#G zT_^4nyd{cQF3zt{kz{O ~w30iUeazn5BB1Z9?G(L%QK>&t2l=PILcdf>w2vyFtg zEfP_z6O_m?C;5}-H7M0>n7O3mfswC%LNspzeVn(^6amZ2_d1OyWbdyvr zYy2EC9lF-iXLg*STWVW9lW49Mw=OD-M(8h*1OM#IV-p+iT;5Tr#(O`pw=W%!3F|Q< zo9xD+ zA4@+|!Lh;wp^; zcZ=A{D*8&_V6mT1SEl62Y_G2o_x$%WjBfxpSGTfC-EZ+*(N|tTK1MyppjyyDIm?0* zjIna4F+}=!(o$BR)FAr?9aS9Yy!QLWELr|Wex#at(GZRRC2PJiuC_rbzX({-ma zWcj?%HY5thA9X*kNZ}(5=YP%q8U;&K=6h#HQN)ejS2b^Uj*qbgVP7t`v91lvD?HVr z+f?CFf}Fj=Xl3fz2UgB)70U9I$#4jQi6ZY?BzAL(@wu5E*5>Prp~Z*o&UmVm@jVSJDM z$)<1rmq2lV_nGf+givOCW9#jYwWPNAMmsy&GZe-lI~_}T6v*{Ei8y_>k{kMl0Isc0 zc`h8?@ZKqEvh%~zHgR7juI=Rx9Q;-Eh~k(2X(|I0^Wvh`%FP`~xZqUJO)|N94Y0>d zn%J^7YW1~Qw5HQwf`f110GV`0=6PyxT(6pPQ(O_L%T|UO$z5RT;Qtkv3sG+8yBnr( zP9F-<+}mQzu}NyY(OE16eJfCy8)25Cn4rrwx$vbUYf(?F zsZjEvW;;(;fUp79rwz7j*RjZR^qC8Dg$ei;nCl2MAe<2GT?7CK9{&O?QC3pFBu(@W zCv)R&%M-G|CVOQ}B5_;HJp*Df!b0|K#drpC1HZeI51E@{?^dqrHXE^s4dHayY6{*? zSXHaLn26rVx4R@OZfZW?fiyP&k7kSQPfef=7Hom#popUgHix)lMnMwc_YXsZYRvAr zi1TXH!OWhifQSa&*`E-XmvWfw>jQwn>&g4<{2LE2pIM7H=^7}ni}_ZdF*!gKRp`=@ z0#&5=timHR$B{EJW!29K9=zFEb$KID%;E|;K5@6;X7rOX@$rQ16b&rhF6D-qVXf~) zUOH(xyO}13_szt&9F0?=dh0I*Zl$JQ!(TN5tY;@$V(tUayLmCf+FV-2WWE?noax#e zWJCtj$q|fTH$c5GA~ubLZakM4e&hThs-_;bTUd!O9`=xd)thGhkaUTtXH$xL&QoTl z2&p&Qfw9?X29g^Kgu5s*R)AxE7U`MY#9NeIVWLeUi17Lk{atbjHTmi#RRt-^N6P*h;Qt7*6LFpfx0vh;{)_0mL4!0flR}7t zn9}*vJ}UlgzQ~-!(T)1Hh;4u6XQSk%b@10iaCPJRMXR~wa=xH^wr;{!3lvwRxs#+1@P=cLONrj#j9p|>5pWz0ZW9umk-+)#;~8#FJ|Lu(#p zolL?jyI*RrJ~UsziF;RViaSZSI?jh00neo7jZRD>p?>!+0SQq8m!~pOHHsW*4x8*e z6c&HY-6n>29yYlp17~@{+=xNk(0cz>xy>7pNe7!?5|KN9{Q=`X9Y$Y#5>tZA+1@Y@rJ64H+iqs#HZJ0My8 z4S~0wHaCLs=z9r0)A3kw1kJFzw*cc4Cw$*)6cs4Z00S!FjEw1(KFSo}hQHOcgW#Dg zQW{OJfRAz_=9ruM5_z*qVto)J)bMtb0LfjkkNL&)oC<IoV&3kU)^konRJQ#sIyfG+Xo1$ zvY8ukQt$OI&XfuRXtG1SDB&d>3(Yewv6;~CnSlHx_Y{sEkrSZ1pdcrBC2+C%@3FpOaQiw(8vZ3^&+f(mF|!=1sXW>jC)0;-eznMBHDm%3%Dv9RR|jM zxvAs-_pp!W3RN~r<5z4jo!`_6$rP7paAs!NHd+{`Lt69FkH)FGihSw60`e-pN{J_iomO~x{)UlFe|5H4H zQ{EeZMQ96+bHF61cyT0xuIE;kj*b+#YVD5LAk<84D!A~7IZ4Gx1L>=?5PvZSXSAD* zN!^T%2f47m@u1{+=bXGSGrkd=oSPwY5H}|C4!mjFIWy7AQ8c#HjDfHt(4r~{QJeEQ!@A`)?Q}Yr&y%5j8Wy4FBt2x-`@Y2%Q-RQKLe^EtB3y4Q0lFh^qg%yGmpZ}8(0w0`ICn23wVR5xZUAK8F zr`5nZY$r+4N@$XpxUI7WI+^v8T5>dXt(PMJC&!~Cq=H}8%vUOkl3so~VzuY2PzaDR6=d3t-XLriS3|bE2g{T! zRR#+8D3D)aw|nMbwA>>H{499w{SdddtZss5R?LW5e2z$L)3%PGrov(y6+L;4^7IoDn#DEe?JSzc%acrEo7sIr)xU*kvmhAeyf`ldp3Xye3o4v^E$I9&iMViL|$zS>t$ z^e<*(#P55c6ZE6dIl=Xx@g`9iBHiC5W;ALhFT=%0Oym;-J4|`i1O>pp{(UL5_cVCI ztW!~HX?{}?JcxC_$j}QU25=lW%5qbvPC(#jx27!85wVmHDs_t%mi1%MbQD_!rzhi6p{sn?%63+)8F|=%d?xpn_f`iq0O2@Yu$&sRK>s>cJ z9&KbJ;9wl}=~^2<8@aSMrii?S!}(b-q-{H~K0iZ+0=pMPN;L_BLq72Q{xOjWEDtwc z?TNJ`@K&*fK5hj>dD#WUBX3PN@}D8|RF=aE8|_&v>x`KN%GjmPI0uplCH1>tNN^3f z0{Q4k(iV7~yRc<$iZ%Yp%eb=t=t0{_@gliSWDs0(?hHBEuK1lWM-R0{KEKe#Cu&-? zs{zxYVP$!{Q^s;Bg?MK(_<0kWd~uwLRIHb{VP=5tOsnV~3pF zO|Iu@zmHLOkn56SuM6kWb6L53!2WX+4+nF>79r;~v+-G;__o3fUAr#$Eb&ycsDTG+ zS}K4L{m`y_$>%_IE4Y3W#*WbNoE}w@S<)qF@Y|HBjBi>IedgiSb?DV{w`k;9@TFN; zRzQp+jjgBIfyt9f7=j~)MZOP4Y~_vXHJLd2y{VauCnx06V^{S;Dyv3MTtBg2d%zFr zzBEF8OH#+<1_Fc|T!VvpyX#3f*9}FFF`Xw@*V*FxFrx2KM{VK0n@Ez z4p|}GMlW|i9ao^OOpLhnH?rf!e6^Udh_q&@?X`>WC**>Gb||{J4;vLO z9ud!srT9Zpi(VA>X6VXaGx?X=UYtt({Kqn#B-8ok-WCj1PD00j^8tQcbXXJU!YBaF zrDE zbzOV?UQHT}laDn6G5xhnr!JY-;P?W46bB?IKWi7ZN+La-s`||@OR5HrV{thJPu9W{tn1*S{(k3SwC>FtKag~G;FVteYj?`Q;che_d3J2*pP%@so3!1(gP-ev@ z1x#3xCy_pziEN8&#DwW;#+l!L3``AtNR?U{OjTx)&JCT2_{3ILgKQcXWZ`r3rF(5q zdR!_Pf8x7@*7e8=Yu<{U4~ZXdG-j%paooB%54+IjLFX}3b?1QT9j3az*}2iBFJ=qh z$$~kdq?ebj#~2%SiOJN(8r#W+`HJP+sBv}%EW&isVUJqbW8ynnA@);_={a&mH&`bmc_HtILp%iuNMd&&bU9$V$d758339J5S)|D{}ZU!!tE z8Gv|Ad5xk-KJ@NkpUYnJ_|pC~qa;~Vj`XJZ5&CLRNE_TKnHjwL?Kl~P`1-W~+lYlG z94T*yUX6agN1n$^4YyuR_S{<-$g7e!N0RW&(41ux_3vKmK~>&AjyS5tY#n;A*~8@T zId2ue679EbXKo38Fv$X#F^^$rd^6FVdVnA%r5Pupu~?nuiNDc2MtW zX&Y$x*fV|cZhd}82sOkLUu^OcK+Sf)sHw|=+6>Wf|=x;^$~fld~PjsVLGLQAn# zNU&pHYTgp`i>4gWeSadeX6X5TBptTu)m{%L%cw}!h3c3Ir8FR^q};?(@f~`UTJ;*d zrje}Q@V-45xwfZvTaf$Ac@<+@gl_|pDxYm3O!o zAIrWrKz|Klfd^$#VmIfiKG^9SyBUA(2RR0dtdD5 zQaT(%&|6NK$Bl4cZ(6J?9%bf2D72a%Zl@5lWE91Y&Ppa}xfn>%*@oof8v3ywvn{7( ze=g0zN9|;c$&UxvwmLLIp_}1GRPLq=R?s zoupUC8jZ#(X{CM?=LVsw=2J(lDvae*_%RHe!RMB7V6!0Hnoc%8MrM_CN?`|{s@xx3 zRXb?9G`)TX)SpceuL8#vU|JjF3`uG)(qcyaFwLZ1vVwn^B&~**ry%uTU-$-2tXi0KqRj4CnAZYSON)g&|>!z zDf>Vc!AzG5Af>*u`z`Oe@86bQd()bu?MEJFZ?idOZcRgDHii>b7yr$mpL70gT`mD8>+O0-u09 z1AwW&kbnUO(D4DNGk`acLKko}t1H0Ajlr6}NlqUGJb)h@IKe+jZ=Hi*w;yO=zb`ki zAVGT;H^K>c04E?0p#p<|zHAu$d6W+Tz#xtIg@Au%AtAuO zC`$ehL_GO0Zp5CjKz^Uq(Jv~P>vSapxM_P9Hb$t(-uI+D=m8{H!R&V2ue`Iap##1~ z|1PyS#PqELJE3}iG&IFv+WLwJ#%GfK7e~WcR!*k7ze}wgxH@wPy+uQ1Av7^XdINgyncRlkHA0xa0m#Sf(J{U#+5#TgZD*4aoc>atMUC=a1DSRw+X`2aKiL-KSmJ6Lxk+wMLf1cjbpZ z0aDU-dIEoS38a2%N-_Wh6ciNT@Te%Dz#q&p0EqXbF~2vfL7aVniM|EVoW)&A@85ZV z(>%a^pfBcBJe(382LH!hAwLoVDgdD#$e+C9pUvanvIl*|AN7J?cQGqHg){r?NBY6v zAmD8Rg+6|mWT&3^a>~CUMP`66yDH9i`bAaHZvGw}-|UqUAcduZh$q2HEOq%1dH&=2 zZV*DS2heT|{se-veibM5UFUV4K|%%wz#Kpim!X25kPu(!p;%1u)E8)i`Ni+pKt*O} zd7qX4Mo`1_hsa2%zyQ3wfWGe(dcv4Q|%9pt<9 zV^C2LfbTYedHpnhF#x^@!pR|^+#Umo2ye>&{DdlmV}qQ8yrl_3n7-L368P`pF6*`f zUziExkXDNK#rqw>JUl#!1oVxBP@UaA-);iIynqJXnU(DmoI9ks@7J8FM!N8IUk2Z78b2OZM!SzXEib18I4o#Bk~o!v`95HC9>%9g!N5%w4R~#{~CMe7*T?^ zOZbj$+qP}nwr$%s?%1}?JGO1x_RP+2-|zjh$!@Zn^dDW-RjDV{)s>Szr=DYlJtfzx zQfZbBq}Ss;d3Gg%#!ESSU4iU{Bq1tvT|1P;m9{A+l#pDw2eQG0dj`UpNG_M5PUi#x+wp|HI%Sn^D(e5s6*O_8-pOow0!N4*6CZNJu ziKtZ!w0_1v>|0FFTnm+yh~TfY!0T7Z1wlu_)3_**TNyXtflX@tU=#hmNy|$mAwSBg zf=W5}^7J<`4Ip{WXLio}T9OonUvxs$G%q55ixI8F$PA`!fNN1|(8xgiUj13p)GQmKOh zriFyc=aYPf;ro6qE+(ntiyLYv<1}nG?F0v@ud<~!6n!1{nYVDpov&qMX*i){uTsIy zA<~22lrN8VX#`OhxVlUZ-bVF%UJAj;atUhDg2$rkVvXZa-R~YrZ}wbT)0k#(%d}C} zZs)7v*D()-UviKEiGZT(UGxQ_)A$dmZ<9tHWFH)aBH*sNPT4GTG~Co$J+2)LWi5}G zMxD{ndlN%S(Xrsx*KSkPH~N`yN$qNYAPmpNPBI)5{1K z*77l~Gi82<%<5bUp%lqTLJToT3WSmn2r6g=80U&$Ws9K9%Qo}hJ{CowTi|kUGV{@o zRt`?hZgW7bUEq^av|~?cXi<%dnYhRo#!N)gIXT+3+*(uq^hH|=Jdlg{JS+~V9uwt> zW*5tiZ54_E^P})9XuyCE#p|UC6ALiG)od z662&7X}x1$;F|AO19V_yT{Wr@!=e^EsaM0Ek^zb=ep0J6sub5Ajf5J5940O7P6Byb zTzojDpp~K-FSe6w(h0X^ZnH$+93>jAHvAX-F1O~Qf-eNAp_%tZ>I#QK9%?(Hqs4T> zNo*k$Gj7a&36Kr2cAw-R4q=;`qU5{h*jX5nDJLMT$NLQF+%@V3L$E1d7(X@H*>wA~ z8xuk!YroN&JOA01sbP=FfGtFAilc4UT65PjzI$S{ za^!Q8sC8`c(&4nK6>)Y}F+lS#=%~W}jK}tVD+pbva5>*heWK`pFlr-oUE-|wej={k zmu)EUET%#Q`(5^gjjHhR>Fou{oNYWf&UZa-tY`#>qxs&Kt!;`X8!xW+)qyPG3WUX& zqEy#?2%-;Hv96DQ!z+8Jm$qd>`kN^5+noX4ccTEbpUw!E*wh~7(l>+m-FSYJ*re6F z&Cp_snzEAN^=S#(@HVp6ja1{|X(WmBD>E#8;gQy|HrIK~GeCY8c_Vfo-5^V}HlvfF zTKw}si9Zx#Do1Z7eg2Pp^ZhB++RM+y!~?Zumj5=D5bt>Eyvd;cwU3Y}NM_j%Mnc-O9p#$(5A=gvJ5NbxP_8K4pISaZ7_ zwRQ>HueowZv9t#kpQ@`pW0!RltsIe^h#xNg3K53A*Q=l*rypY zDW4j(rUY3kvT0wQblaoGxN?}5iCG7qszZRvqtey6=?H1f8;XIq5dhli-%Y}En-DgK zUdg1`4nFzl#)p!YNP93P+&b~dQcoLM{nBoReY{-g)QC3T+RmQ&w3EdkcZ+92Kv%=u zts2z;I$Ec(>%PIFJ~tG29qI($akzJ^z5sqeDM#EH;W>fWEZf(%V$9^!j#Q!ZfkA;= zaxG#ad(nHGY}`ufRyKp!B}c=EZkh!_c5;<>D^?Y|UU+?=TU?xZmpgUlfrhh=RA?Vq zrRtY@bkg8=nd#aa_FUoMXXDwJ^m*S;=AZF&7fts1#$ad8nS17W76S z>HvX80A<*0rt8~n2sRwqcV)&~X(zWFc7hS0z3VK7fKPd?ulbT!1qe;gj9-tWW%3XQ zqp*nnxeFDxlhYSV$Qr1Q%9T*{7FWwo*V<`)G{KBZBp^Ei$S67}`bvM9(r_dGs@GhW zDfo*P^wyaWmzm_rNLVkq3%%)emgvx(Q>c_7_pnF%x5R6`)VPQCZOXe1t}blG;}WE@ zWCv&8&B9bj#rYWq&k#H;YYFSNf0wLU%m$m$D8)uBBh-feR*=G6h3PY5K_x;`T`DTniHY7Gdohi}Ikr73Ulr=@8kJaj*e7F)F zCqKXShiHdCU|r{7q?hG0TSQ1ns?yT6G#NBv%d;yuu#O$npN%skOhy21PkTK9thqFEEYxd zSvA*vE^`Y^_qbvYO6oUoK?wxR)Q|!iS{*dXc9^mY-UC2&Rx`t?#|99G%>=A2C^p@p zxn-{-<#3gGUh%O`6$ywX3pVj6bH0oq`8@cl8)$t(bJ)}DqV%ehV{3XXs33JK9Q5~(k>Z;ihsI?mm#p{>y2hCmY z)1LShoAc5c=R{C%%A2|K3?D@N;Z%!h63T8h64u>H$6_%P&?M6{t=2jti&2UuY;bQx z;XotOQnu-0qZaoD8AVY@V|~!Pt#-w~AYPvCf-DYlxa*UaRH@%nb3#Z|CG>dRH++Wd zsw;b@-LxlUZ12^u)a#i!&tq6YscY<{k+D@Q$p}QrcYXQC)9|iJdQ@x`+vdY$LFBP+Dq= zIVhavAc3r4p?P;UOJ{~G&4msd8JUqv*QYvea2uUU?Y99^(#S8f{jzhJR+Cm zHZ#R8T&pB(+s>psaDyTAcqq~({jA0f*q{+4S#+Qfo=sbC#OfNZ{(51=6spr{b-Vgu zPzlAtcb7W9c1O9;P+Y373d&OL==rLe+(cAudkki?dZ7addHaL??ItP3o~QzTIbL}F zHds;Q+jDxAyyRF1+#Pd>9=0SC2#lPOTxfUML;7Ux5RSwNO9iMHLk1Gjk@FEWwMb!- zcvYvEOkvBiNZ=^_uBoc2sahuF`iq98%bKAhm~9dUh=>KQNw3 z5xT=@M1PekMe({7ce9AoTf`=DXRd~o`md=wU6EMg+W#sZ!?(Yk#(u#U_1`re4bxIW z6wbbDlO+fO9%gaX)|iLOXrGM7mBHQMA?zhMg%BIciRYl7T95Q-OemF`{o-9wxg(v6 zNAd3F4eyC%G0uiIKL?Hjgi|Gf5p3@tF2k|bvq1-;^1zd)535ht z9@R3`vRlJplb#UY$*3I{Ie1W8cy-8x#R7P1>1pZgYMV+}Y3$hL}7_DtG_ zsPpTybJl~UrC=oYN6*F;HP|c)x@xG4{G|(S;lMl>+(K*x-`Ys`GPsL*;AxtGh-u;91)?{KQ|IPBKP3n^j}dGJsk(=H!xZ zaMR@9>15gWZFk3|OL*csA={0}0^e0tQL>iz&AWBK`z_IogQH}SBbm@X%N`-dB6H#^ zjR0=ZuZu}&KMB*^JD*3rJUS1E)xEa4@x|O671Y0-1ijO*6Q1NKoG>jM5$#F_!S|u5 zqfjiW>`6+DH`5TI8i09&Ok^zHxJ{G#&HwClg90DX4wsidt#8yBuQ^1mW_qoR6*S)% z<+}6EiHyIEsfs$*hOSZ>HSx6&m_AMg zi5sAa5k}0)buWGuH)jhU$BrCe6k~O@skc}b(V<2wEpT>kfWp=IlJnIh+{{8+?a8Sc zAut_PBF1n06Xn~}m}Sj^M$0q6NUK6m-Gbl{wx+obdFyYkO65ysf_u}BIP=?s^33=E zZf8QLmUNWYZ(&qd9eBtnD%*R?d{KkmuV*Oj)Vtx8`YO=rWhRWu?2wMu4lY0G>g_w{3#J5D(*l6Qib3gz zd95uIE%St)3LP&ZyfaBO&DjQfJJjZMbNpjzuq?%#@V^*q+x&5T2_{PjhS%cp5 zI>RR|2nrYL=%eFb$Wmn54Yqt+2p?5x2uml7UZ0ayNHgKd49PaZ5;lf(;2^Ed1u9|p zFQvBbUJq~$T^INjEY;w8lnWmh4Z?%sH1f4yr^Fw2=FnQK)s;S}0^R{vy55c+yhNdj zH42f)QD;CO4(rR3wPjfT3T?7SPnaTBhfCgx@^l5!2u#>23u;l`_Z#p*rF4B%vC-uNx!I?Sd6OcO#wHHTbjgW%rLo2y)``31#UCo5 z)bh@14fJH5!IL4(8u=ifEI$VFMIP(k5IERQoR}etz&33&%hAjc)zd7<+NF8#UK^8X zrB9|;Y=P1ZE*}Al?sY8KU4J4YqFeX}_hz`Fw34 zskpeIN4RCL&{r8nUBPkM*S2c5P+7Nz7!S{cEqHp+N4OAiDnY=@W zSa(Qd9w$1+S_qiH{MoO6 zxPC`6Fjn>%vT^E>@-TK#!kHW-n(xwc3($;ex)2G=iop7ZVRl!fu@KRtmwT>S$ z_4zDK8i^_5Z!WZ?D{bP6x}5SSI%U#pspK@Ylk~7BGiE_m`#IT*#X0-8h4^w9?LSOHlZk%rxE!@XdRIYMy=k6`DLTSDD<;W^@RPWG&={oeCo# zv6dwR!Lu4MY@FD@8EN2VfGzkTYuNH*^XO4zT#F_Q}x$qM9QdmETsz$kCEiE zity&Mz1}p5WW8+n+Aln0PHCF=wDI0b%$&M!$Ih_vvp=WXQqImlV|x;RVp3U1O>4Uk){9mNbN7jn5_vwFS=W6wPg*B=c$qLbt~+77+QNdqFxkq(RIhD*fpMW z%DG;n6doHOf?e-CT#_N-W9+eA6~pQ&z}2TDV*EHf<@#^;124-VAO8Tw#utv-P8&jsxh{no$cA7Zu&I77GUuIUbrxw?VJTeMJhO7EDZ7un-D_JCU7s>1%cec=S zsKstW@n(7@CgEu8LX-PKIJ7h!IZG(|^UAtoD~ag|qhj!zn1iHivh;U%+I>jab$z{O z6z?LXx^9uK_!?iK@X|?+yP){KPdEYTu&(NTuTuHoXz|m3fX*S z@s~#W5cn0^?%Ud1*jI{2{oR>XYJ0wXds8Bd-}8w6DXOXIWL`$OZ5p`p^J?PDJbQ(5 zq4`&oc7{Ru;W$w;N0a#Ux%RL~8di|~L>CX`nl)ZL=On0-evBuye2-?{!)sVFf~>k7 z`?c5c?yx^8zIz{qzpVP!oR5&xa&Murw^>5%v$%o5kkhuzwJKLRNtU)q7fQ1o(%nUF zSh;;qHPWR@Y!^>4Ju({mX<7SjL;~GI3_-Wui1*E&c&t`b&_x?5P)O^%TWN^;g)S+$?8uMX(mjxu@`9$HDt-ZAV5CO?RVVGMD%$lAL=u-wBQb0FnY$zETC3fpqv{BD0I@ z8%6F$n1!KjF0@Q_$AMAa^4jjPXTMkN}XAnH6M~_Pr zQsvNTI-zGO2h(>y;=jC;$1Te@TSwPW9A1Nb4UK|O69S4C*6xBpyKDA0*fm$aw*|5s40{ZdvLmc?pw_N>s)BH%x&=LPUehPte zyMSO%D5@E)qzKY0m6Q=(BHx?g4~%g!uw;HpZgDf z_sPtu`3&^JX9?e5&w(L>Lpgn<|&O#db$|5gF@8$Ty+qg)>X3FtQf=zUibGK8o9toMTY zY1be_UPn6ma5D%K?z{4Z0dR9eVHG0S+C*5l^rLVGzr~xx4FHn#Hz6h&GVupz!|#VW z#{aDBDsQFQcauLvi_ZPGvx0I3*)#wba4WV>aLe~ck9ra4*OP4%;k)OD>vjf(Ulyny^ z(p>M8*}mV1vhu7hza9Yty}Y=nARsv*Aq_xsVj{r%Ph&Iz@>?s+t)FAFf~$GnWUlSq z$YX6R&o`w1O)bZ3z)zJ6Sd1DC;OGlpf>sd8Kl;zq(Vx~uztYbg;f+5}JIYXlcnjx5yW(!CKe3hvdG18yg_n1R zsE7z)0Yg8#;#HvYPylSg`}(kc#1CL>A0{kj#E=Hz!-Rg_TDKbdw|+yn-+>%^J9z3{ zw0>dm?jN5{dM?P&Fh5633J?yr1BKB`K)PU{8+50bA69fA3kuk&M0QSuu z!PfH`{Pk8KK_NTw6|PtH$anGn8eF48ZyWT2`0qUHUF^7u;&;K*|9b?+Bt<)ZrL4Lu zQ%oOHI^Fnlc0xBb7m<>!fXJRRX4V7inaac>wxxVMFj4bTj3L_{j-GyNgs{qv`Pg7P z1)C$a}0;YUfPTdwZ&M{>bT%U5Ot!IBjQ(eAqK_BnzrexEY@6@ku{FyIl zguPJz0!Ykz@O5b|=c;Cwu_~Km>lI?G0ZfCG9S7?rtEb3@^i^n`%}EUq7daSk9+fN% zTXI5+!0jYFJN;}CF8$T1f}Kq9aX&C6=7s5kc{wOa9e-S|fJ4ys6I4B|)(EPW6=)%h zxl-t8AVJoc$yw>$T(pz?XDac|w|oB`5%IhY+t%2@9?#V2wm()3BemhbVlVx6qGswgI0g}En+KBjE6@YulO^-s1mRkp1| z)wvmA_c2YY9Y{yxiONSJ=MuM~-1gE`hzs5^M(cbmJ>m25E9RE(JXH(pfM^}Eob@hU zz&SjZ)$!^GHKM1y@_NQ%^Zek$~=WwA|2o$wskPe}5f@ zN96lhp_bFk0Xf*U2R~ghwb2P*BxFrSHw2+Y?LBOhol*&fW$d96!BkJsgNOL*xx$=) z0Gd1S=>rS3T;-I3zgA$3nNcTI8#8?<@gRXhlahe0r%+m*w6ovimsYh|XN8YSuGdYy z3SLcvvY0p3`k!vLi*6C_a7s+5lgWOC5ji}%Su*&F+PN(>^8^U9_`JkBQbyW4kXZNiEIWf`#A zLBlL(zM_CxUnLg?j8df|%ySFK$p!={j{zOl=*FTK!4!oM5Vf zE%x=_lv?Sks+AeK?!ub%v;p-%IHWv+uG%Yl!6q!ypZsI9y~;t_l=}7yTN{M&yC`!~ zg6E$N4_RAYM#jJv%7V6;lG-gP96iERZ?G^xUBc_va{CxK4EPXX?8YTc&wnPZ+o_Sh z1)2x4Xyl(7RrI;h5B=M(%V-3mTvZ`FGuDOV_MwWn!96zj7<1ZBQ%BS>Nt)LWK%bsM ziH1XMaA2QEU==dd)nQ64=B#FoN(6g#z?CZYE^SX8gW8V;S4cAAxwGRIRqk^p`ZmbZ ztpUWo@TnPuzt^8Ga9CN}RIGUwY7#!`Z;)_)5=V>y+L?k%YOVDa+BjDf}hmX8O}NI8*Sot_Dv?Be*6Y zbDZ%fZ%PBqKwb)8ARSlfc&QsveLA~-z0Cx&au+byz!70IKkL=7uJTIqDqCh{0g(-b z1s{gwM)`3Ln&)O;yFP?ax7&9$sCT&#JORGzhZ zF|KH2dguFWgvW|y*pE*XU>R3uH?^j5e$a1bjVTeT|JjCVQvyDJ4h0XNUT~OPz>m zccM%r-cei(v8nu)KgoqIdz))h)(0f!qjmBi^qO8q9=6b2Paj%;fhn!7X$KjXxqLZc zbwBIb@e)kE;U`rUdY*<&qR94^DrqyDM+K8b%txPW)xY49JrNI zvEvWD57tzzchK#V2afoNJW66rC`##-Md-**+1sToiAN>5d`w z=^8MYr|@h3c{25im_EBatR_#AV`NE;Kv>g6knRE#RbIg{soLP)BF*K^F81a0u5;fF zy_JSE(+M=S9xnGUv9P7JkAJ{wb&BYk(18Cz{A%L<^zg{A-q3k@m>Wv{D|NH|x@c)% zH_dEM&wYZ!fQIyb9m&jLjet0b-UGi`(*glyAQ6MPtA(!$e@EXnMs%+I53})L9KT}9 zUg(8eEyQhDiK!`ytn#z%-0wq$_BxGd5y=XyPnfC0C~FgtdTG6QtV8v_CSqm*9NJVs%?;J;T_iEQ{S7#v&#ki1%W#EK zbPT_IfIlF7M$Ycyu}90Nk|u_G7A_vpP94qSiJEMxvKixOBHFxnA^6Km@MK|~{BUuz z4LDbzHmn7aAD>oH(+^Z-04o|tePn>>2^s88rp|Aj zE+TLE1iQa@-80 zel5Ay+4o(8{;R)Iq>v;vN(ARnAPj8fLrJ``Y}*IO{-Zo^9bLsN_#9rQdakPGo{IJh zeh$Vw^PPNS9yusDAKVlQ-&WQ-NCD5@-;-C+M31}rhfsX(_3siJaNBJl0Y!>fA0Iy7 zk~7eK#1H}`CHbjiO5>5mS4cAuCIKIJ15wRLwZV&~#rLsdVBnP{E*`b@ez|SENQ;hD zxu_Q1+NpFgx-ed&)SI4j=B4d7^zF0Qf7SmQAtz(W2_*4L``wL|^6ypMJn5&YN-3K5 z0RW>2zPAO87Ib8~mr(Qlsf5IwlCNOqvZ$JOE4ccxzexYOJ{biXIVbTV0#pgqR7+lx zE_ymK%$3w)-jmNB4DZr-P#aEYKzPeU9&Yh4edX(V;61d(2&p-Cu(|izX(EqR8LfNw zRc)vS%HMrYXC>r|4GYB?8b$H$v8vHOXkYSPODVJtDCLoxBBL`MZ#Ul0qQZtfINud< z_JM_lqz$q3)S}#Rjq-Fzr52N1VV1mu>b-iD;tLY$5phsxkyz9r!&tF-Qfq~Yf9P-C zMr*Go+!3snlyYgu_gE?%ia_j(G&;-s)C8w2&8B{Ap*OP-vA z5|S2+Ba_EeIIMVmbUYL3wtrY*j*@89aczDH(h4x_j~ z`2#OXjWM3oojvjDn08fz&brY#VJGgVztH+?FmWN{fpjjl$To~Mb0GFYSMQy3c}cxy zM6cq2^8o-4BWlzgQ%sz;SSI%D0#hV6-oElwjpsa7&Fp(=jXGJyC0M0x;`ZVmA@f9& zKZM&*Je(q@wS8sj;~?ck5str;vo1hm6W`gQsS$*KR!=?>rnQUJ?7XIy88?8;2uT_@ z8l8%EM8PA5mHY1C?u>+&oH{rsR@MfsA?7;^^vs2Ni2mQjVXzHymy;?<5Y9$egCiBO#ez5qWeAr#8~ML=`G zBPx41)*eWHv{hR zo2JB2myFU*K&P`4_18gIPY#(E@W?K|WKS1qTj#yR^{Tz#Cmv<&Zw64vwDQZQ7eP#- z-6cpZ_2SA!X1nV%1C&YtFKS5Vp;YH#ZwLI}1fCGv*I1Rmpw}L-Hky`4s?%XB#37T# z$E1-ClFX+e`Da;^>@@pf`b}exG6a&Kac$rXauR$hJmuzRDErP^m*+nUIVDPhU_~0L zW@MGT-7HT^n~Yxv@U`)6&DHzG8l8)6Dv?5BjMHLcFw;3b6m-yG<}|a-yld_G!gBE3 zACfwOZ^+m-U?+2j%FIG(E`OLlX+*IKH*RAn+O4#tU!89i7=q36C8RNvWd{ql|7xzG z>$@NrBLYME!haU_Sn5FJ5prCU;COeY98j}SSWuSj$cbuhe%gG*Zcl{GfkfCQTkl(dn9~_fSAsi?e&?eDB%)UWQb(k6w+Y{ zk~PEGb}y|rsKZ|whVCGnwc(|_*@;L?`EK9Qcb1$4oUSN=ZkO>^ku^KhaCe<-L_i$W zWwUV)L5ie&|T_t5NGv&CL&+OhFn zjC~9cH4nod2maUfLyVs**rzyq$@8y$oXXChc|; z)ZMjtN@{Joo#sMQCDQ@zJt5=}LnPTEN5EXYSPdcTILwrfUw|v6;>;WM#O>0Sg^hv2 z*2@5S+4|`c&1NX^u$m>xt5!8`Rm82pv2Gru{s1{&fW|NUp4X~3l(aFHaS+F`6)sH4 zvt~c$(U3{GK*6%6ODze9k3?cOsK>B$BC1Ug8`v{1Z!(w$D;KXob7S8aQSG3uydLZF zOAPa}dM>r(KC0S8Szz&MkfcqNSLr%xsu=5w=w)Xk`>T*Cf5E=S&^>$D$R?0SaiK{`Cd(40o4#rdG8~D*c+G%`DrXw9RxSIvAyiQ zvV39xOEPby9KwtvskMQmwdGxX?&kiL-c{pCzqV^;P9!var870Q)^gw{n~DRQ!Sk zv;|Vxr`O3=kPh4?{7+HX?Q`h{uM(czK|)p?JGvXf>&wLgtB}C#NoH9+yW_G1O#9Fz zr}r6a0GyGoH;4PfC~Km!W$As|)~Hd=^u}_>!~by`$Y zD{id)6`q%k-#q9DJ&EstiI@}7)z7*~Y&E8URj|e0r?`!}*-B+}cwe~r(5IBtq9k6R z=$^F}Djlo;*jt;NC`!q`F+vPM7VWnsZ~DBDSovR>1AH)=^qXl!a_x3QiBVP1>|yb! z^}U}ZE!U{?5{9Tya*lr18T3lDiyjE%lL~W;3pZXFS5_%BMPx{0&Mq#HaOs$b?4A%xG)I3Od?!Cp)ts<%{u^Yr{EAB)r38lOljp} z5rxP9S?ztv04U84)Mycy%!N76%?1WJEX5vo!yFkM8K#;w5Vn)vYL zdiDDw*d_G*ztd(cjQ|$i%h)-^BY^rRcPQyUUOi#;5PXS3MSEtql!qZT}OCvblv5{_pi)F;U~Inm9WB4vo)5%fQUQ!okSO zLc>VQ`rons&j|6QEnH3T{}U7izLmX!v$>Or0lw@1*N>I}5kJD9~PK34jQ^usrm78+I*2P3>GDk*#nfft96geH( zwL}C-^MpBfgJ^_xh$z48U?+i7@-CS)cmfN9rtmq)1L5)4TXj=V((tOk^a|$1_!+^l zk6HDSS_X44+x!$AsJX9D@C~x;g$(GU@o07Xg0VoQ!4vEHitY#Iiteem*uioPP^rSR zt8r?C>ei&;yGe)&!Daq`3L#3m!PhnfP!&YTQRm3{gVKgvlfq#w^|{}}4X6zN;L4qP zqjP(+$Cv7jG{@IgOnBns#o3xZO<7Y?YrAmAk32au=VmP_y~cpWoSquZ~Gsb zAG99aBBCYU0-JvoMIr$MJC_XYKoS#p&?QB`5kldaZrHs9V2#SkMcVNxm_a>B<`*DP$Fspe-LtPlpSxiV9R(@qIzOJdXZ>jGe{hCx&IAh&TI z#4vg3Q%qj}24#&qeN$~V(`)(S|85~au~osi;qE`6rEX%#FIFw<%>(xkk=HS_r7RV) zYiX-~Y!_MeHi*E{s`RQRDv_CE^2=-~J~?D8rE^d>TtkKqBShf4lMwYHw4IsVJEfL$ z)?^qyMIec%L@+?eD;UGJ+IdC-S5$hAN=vH>GU8yYa-p|rZ6X*Nsu`2r*x(n|&eotH z;qr52&=AAcI<#mSm?=zOXH-N?TA?wX;7&|L&s2@SLCMyez8{zNIQ@r|a1cg#*wh?5 zKMvM{u+|%apCoO06jAufEf8mT0i6pt$&oV??*GLlt8f@N-jyWGn2=pr7H{Fx-VH34 z^_OT%kW~w5qE`yL5zm&(XV7m;z4wMi1n4Nru`r39l5nU9s+vHq$^`ZJ){4^IEJC9D zfV(LL0=Co5IVwEjnqRpsQ!Zp=!gvZ{8!)jf=C8L+-<7 zM^2WC_X0s>O2y)pSYB9p+UXI|!a1OO2BGBR+gnZ5?;u<8P@EmD})UbUcfp(KQ ztqOyQTa>Kp8sBPSTe09K*Voyj zW;4rAlGUa2>_{;$i`)i-AlbcHw@%L4+ttZ;cX?{DUkrpY;O1rgUUC48NS*qDa^sAO zN^7fx#cvw4GMH zn>&%}@3Y=-duZk{rA`*C=&RFr=GOQ2{q&F&bn@@*Fk7`1hy|A4>5pR9Ej$8U0_PG~ zg(rQGqLzNgs*r^X-jTDfkIq!a+>{3s4qT;*x&xZJ->1XpJ_X6mT%*mHl?xW1$PWG{ z2A`MOC$9O50F*CPlUP<~R9Cm<;TpJpLd(gMy()pn#a$CdtZh@(ox8@|AqwGE^zCaq zW*n6VPb%B!wF65!%hGLEdt3a0=X~_^(QC!rXvo--IMH3{6bY(a*wUlqbVYj>+7#9H zB$vm-UEhS7+-l}oEH;6e<@@|YDLYe1_4H*$z5vQUiX>F4D5dXaO?cTGW%v;>I=x=7 z<%8;o1IUY`WMANl_nNA;)G+<7Qs_7FZ%REH^WB9a&JXRG(5IoQ3pw!-N}8OQQ6ilh zf{E`eH6i#T5h6O#hlnoWL>(U-y(P9uN+I`0(O6AfoP}0rYkw~hpH#vjHxb{zKb2&^x*J!+J+zr^?%!N8eXEIXtj;3XOL7pR&{{!#yzNs& zAU{oS4UhjI53|AFUKWzRUYu{Ux^^T-**((YSab#p^a4Y{uGOrC54H6DDoC^B2i`q- zvse!H)I7E}@n54x5)q7xau!dhX59#{779neKE$AXwAxVOy*!_!9+#xPF-BX#vJ7he zt@UTjvivX~h+zgNepzZhtgKQ1++Fk7eNvF*Q3S>bS+dKRsC zlCeTbX<6WrwEo+qD&ysnYSGN>J%J$5TQ74a*21CF1a>dt#EXK*PW!mQ;g|fId<(AT zOZcS?a3_WqOhoP`wdDthYc5mx|A38uMPm5>0f^k(kaYir3)K}(Od;tcY>iFa@wMpj zS(tSo>69!yO@8kn>D2JG81R|!8Gh>&?d+WKSr~r%EB>dssU80R1ls>82;*yUvxo?C zFp9Ep2n({)vkHj{Gc&U=F^UQ@GcmFXFbXk<^5XyBoBWOv;s%J^Sc6#qX^ z)!O+NG}DP%{~~i?6C*oglm8%HC+A=MZUgDQjx!+z+xG`KWY0-6uApgKk|#0*JKJ!oMn`jXQbnEJl!+rB5BDHcA;^V_>V8+fpILF!Pu5Re8z8l^!(TKd}u z^!@q%pXd7C=li}t*Tpb<_L`YBYu#(jeP-{&BSmpZ7BDLW+^4sn z%h}CBaazyS*Om3dT{ZXQp*>W0MiE4mt3y0xouVF1F*&={#K+~Ho=^xLzI$6)Q{c() zqJqH^A~txCQlU4m?R`x{h;ACfArh0)grrjSDRdaqpf@Ik`n23bi9l6-yxZEhB}d%) z_1O!#Wx8wU$B|#l*EtR*TAGT;s{96YHe7Yhf>!&EO{T~%)fyJm^J+^mzWv%;y-)5( z&Ej0yg=Zm~_9ga#vYW2tibb72h+14ar6$6`g?qd2>Y2%RSmchlonEu&$$@7_=Nu`` zKts#X+gxeKZ!$>K&-v1K3m5K_`7S5O+oTIpwmA*$Rv9Uo*j}nYEm1p->q_WfI9M{4 zamM71re)j{&p}E;%z47C2~*JA*VeR*r6{W1Nj`H9hpFxy&$l|XF-;yM*i<&x`A^S2 zpNmfu*ypm2%kg#kT$t-pxye_j`pia)qR@MlMSZ7kC;OejV7Mx=;iZgJ$COoCWp2^F z_lBn0Jl4s0hML2oWj6%A*U?swhd~tr*_d3(D!d)F1Q2F_Qx6 zUwmf}NA#gqv2Nj$NPM*kj+yqvib#7+Qy7CjQk4jaKr@Pz#eWIehm0nNKq83Q(Mlx^ zlLJ(6LypiX^6|-hl~UHgy|gvpXq1U0y|~eznetB{lc4XKcR@h!YKDug50IM2J6= zw56hQoqEpsy~Z??h;c{gL5sD`;bOiP4(_$ljie`yG+NwR1%RDy|R?qNf@zP+R4tMwDXCIQhz2J4?k zxyZ+B#UXxillM;aMn&k+k9&IloiEsr-H)qX6m9uKeBdkJ_OH(nJGKxO;&%#)F75hK zUw^-QQ1y$$XHk#sF_v7ZvM@XlF8)MvlnY5v%YMy|xnODh(WY7haD)=FOLrV5s%4clyXJ+atqIYQxoSTLvR zR%+pgiqNIw+J9M;={zUx!5k*|CD-YEoa7fuP@Se0p#mzYg1>4$q8wdy0@GN*xS-iXQje~d)Ep1q5?KxIGop{W_ z(=iX@V6kH{$dY5M&+QQ4(nogWTEG19%?Du*b7OqHfEq8ao*azsQvie8gf=wU<< zSr9LY_vayjbW=mr&_MbOXzO00XzbLCqbzJO41_yUy-%nk)vijidk%jomO+T#&uV(9 z2rh@Nfz{%KQwBc3RB}*2;`dj^i&Bb&O4+^A=!h3TSP&N8S$sl&`hByb8^Z8yB?XC; zyd-Am?O{}+1u}SImVUR)r{RS~_v5N}`~7hRltt8U1QI`_RnR#vuoBB+@H=q&w5(Xy z|D2la$Tqj=OFXR7Ihr-DX zBzxzGt~>1xuYYzzApJuws7 zW>d~4IU|!|WRSWuAUgbl4$p`S;yhP=qBEvM4jGr7Ykc5D?2Svp!w?S6D0u24FSJ7% ze(>R3e?S&wCc>J!JQipx8!oR;CV`^$2| zDkRFs1!j`flA@>mnsIZ=hSVT@Y~4NHd1QysuV4HfbU&I7fD#i)#(o`mh53<%_He)Q~ggvQp^-ybQ8hcQYK8l3DHst?u>MYv#oPVR?IfE$7#O-3%nts9M$9MoDs z6`4&`Nq4F8c)CjZ&3Ar(;_pnKcw_tRjX1?H)_wSyB6KkrqZE1)x!)Qr2MB2P%`2SI z&0hDCV{U@tqw~|V78%&DU)V(Zs%tHy*VM36u~TZVYFV{-^zs^}x%5mgdi7$S2D`h< zm7~0)A)7Bquht3sg&wL2S$P;$BKF-jue-wZQXd~hQzYs=_KOD%xY_qI5v!HD9`u0n z&Q;;RO1J8GspAEjj=7*J`bEU1pYWMBJgfmY+Ih!7hRGXe;kj`AN zINV>Y>h?Stq9c9f>zJjVefALLb~c?iLz*`HMyH-SPA|z+N5QP<%Nx{ zCG!IhYk!!YTFh-NII&DNt4;Tp?xvg$9AUdJaF^L~MQ}Ss zr)76SqjcWsJ?I{1;j~t+yz0HKI1VMx1JAfwTV5JjTZ=)0r?b>5&Tlx&4wWoxf_aQh zh01(V>gGFVu)nX$fn61;B~)XL2FEm!Y)q2s$`Lc)wk!Q=FHTTWR2-o;T(*wyxfJ03 zVY>T#@3m+x(_p|x=AMdnpmQU}m78js^foU;dSZ6cexY)IpTc^hKCI00-kP|rQ|SO0 zTYz9EYjQ?GmhPU%vQqZ+ywe~bPizlK?swk=T--MxK{8nO90qmGa$W=B;<9(Cl)ca+ zs?_NB5Gq)phOA`c+FZfnexotzk1wIiDKQh%JaiBYNlQs>ewuMjLb1XX&Z05`GeeB_ zWe=Mq3yjN^^@k6XA9CfbC@ru(ilvREO*d02Ev%8wCcISU;2%?0prU$$Sgwe#7{u$Y zVQnk7s%1FnB22w6Z~P)9Bolwr@ZlrZCzwT~eM{(9tt^klApx~!Acp{C+1iaHxyO$d zcDi;3b}@c*=s9leLtH!tvgOn%tLK;Z7z6vjey*e?b|}MLq&RIWE9QYj z>1tZ|Z#*9Jm_Bzjf0Fk2#o7>cJX#CuuFabO5!#uVYfIMwCTFWM(+n-dmsVzoP3T0> z{j{IUt~El;(7qj8Poitx(zwI;l>!Y8p<{dlHhZN|Nc4@~P2F;b`O(Tx}+b_?Jb6+_eD8FPRWc^k3Vbkzs zE5ojvvL)g(0S~?~D>92#OX{f?m}X!MP40zG4pg&B0-jh1tC`qk_Q=Kx_4gjD?Wg+W zhj?LP?ytxe-p8ziBd%D7pP)_BBhwV**#wKlb$9WmB_ zVv2J6kt7CF6CpLw6x42M`aaHbC7x$A+O+A!bY^cD_+zuX=vuc$AS3*#mBT<-yu}da z8_z^)J=2I78}-^OCxY++C1{%Nm1bg=BFpsaXLAQA3}^T#48BPkL|Rsf*$SQqxj250 z*#~@MPZt0#vmz*VCl)=5znwJR!%sXc+uHLz(Oks2&yIQR981b&Gs^2~zVep(biS8D zK9^s%^oFcxERJh6S)cphT-lzAco|e&Icl&h&FNSah-uT!&$5YfUY9J9fA2N*B(}Yz zTojSxUnsAN%vd!%HfWh%s6&OgBZfyKk?%yB0cPqNs14rnGON*OdtI5);f-Hb@#*_7 z!?C^Bp5?EtGpUD0UcNxo#^&QNFf@M z?+l53b!0I3gJvia62nkkfPRYGUwy96Eku_t*dpvREL|*f;6&@}_r&I<%*&F;rtFWa zeSNXq9X>{(G1U!ViAA8CQK(5p-9wyd+D}B-HyU&$AL7_{v1mIoklF~F))S<(mA?-v zx8pr;)hUbQ$lI_C8JdVlbl`O+FpXC@vFW{Q{rpE|uGVAp@3dn--kxTng6*fIpL`2I` zf~1~e1<0H4#Wci|)4Yjhi`7DRU&++?>dUeU#bHR8IBMFjemksTe_wTzcG9`E^Lc;H z62^ek+IR5`9==GP>u+PQ&#xX&cw7ZX=uQq>Yc=dFj^)(K?5l&`%m0M{dMu!2YUDP!Gzh|oU&m=4am}mADSqZBVER|9ug?i z9m*24QFVA!T2NqzhZ28{H1uUy#7dZAsE?9JCfqA$y*m|%-!8)&%-;!$wIUa6jiHf> zTCa;xPUDy$M-*@6?mTH#$cVsyGVeF=EwAPdft!F)cpKf3)IL3#L&17e^2{1TFLHc-6@Gm1B-S8IFGzF8MrsHaeR)g7Bq zoIUtd1MPmOl;Kv%;2?x4Og%q;xFkwl7Wi58Zr8MBb4^;jwrvcxPjsHe! z;5-PRIsdn;=5HGHKhc_hs0y3p-xTK`GQ+_M0{<5Y`ZvtyKchHsmh}IjI2;_DT>mk} zd2VAj1I4*Y*L!bQRgp{+xg5QvsLynaNN~=5sf;v4G@skMw+w@$5ZTW}2Xn|&Fz z(PBNzDFcsgPtSC|&C}B1EN&X!~He z!v=kBQR-Z^u36>pRpB4k!L}WCNZGtabi&nAQHXF?Dz)WN7t?5hEOk-uqnM*2N3o`LF z5{X);0o$q;OC;@iD56iW{_8gbE(b>gc-I$9y;|U9iAa2n2dP%a=avor69QB3cb)Pu zR%7v}$+7J^OgJP&%mFIx&uX^(%AqbFRkRxLg@y2=uhmS4}AG z(*5{?yY&4#M-kBxON|VmitR4d5~SfXVu^hwr0RM>dl#c> z#e6qA)Zt-Vc){~{Es_l{o32qp(G-}A!6 zj58inYhjb1+>Y ze`MZvr;Pw_2=DjRQFP8=1^wOWdAzjAIqL=ANr>P4H+~p5<@3}v!nF)pUUsH8hZ>q$ znK`U!sqV}aa(-=bUjo~09P%CV+*;2xaZrC~{Ayye<5QlBUXf6xr75ID9NK#=(uvZk z9VWRdkdu7ij;;8>{2Sv_1x?t1r*;Zta3*V7C(7@VJ-T zXPUkyBY~xoUYEbdn*DUmqdxUx3x!a!pN}mf)+~rJYE-5y*r*J9_7&a7k3XDdjR^7} z8|lP2_AO*P@q4?GW$I~tP5{95-=!E1Ihwi9I5HS*I zS~zFoPe9Ojl31PIT9s}ihQuy4RIr;4I+HeiFe`T$O65fB`|7w(G8A(j6vwmXX*XUx zQL2t=k=aeMtL@30mfDl`kp?Czu-%rh9gixBT}c$m%9#AI&ap}z<3g;K&r=11e29&4 z-ztCfGqD=hGZT}nO5Q=G0fl_Rigem^iKU9^r2!wv<7EfQ^r$(fcl2s*#RwS7`;!&& z9gf50Y2lkCZa!z<0~Nm?h$en+P+U3}mq%<2V%PcJ-tHu{VZGW=;T8~o|IN_mM-19t zmHK>X%48b)6CGpy=P9T*pv71n^(UVV+N3giqD8nfd8%=~;ro6Ok3fhf?EDghX3`lbzrt7jMPMoap4J-jsm~(LsXsYe z0dw`^b)eJ`@=K3z`m|zU?a>q;M{sjkOylcXn) zr!t?AG)<0o+~p_Vp?+&xVU>q6kg+Kj>RRGVi}Bfkd-X!<@)Z*+ZThm#r)y=~tFGgCT9KgqQ>5n`0uIeB z%@*BMM3jvqGUp!k$-Ruax@BcmvV1k#@1blylUw5VkPvNl5WQIJP1Qcdvkb*+fBH}& z7Oi6ENTOwpa;7tG*<#gdZMR?7boD^lZsXXrZr(-8R{qi4VPag-3&!xH8v8_dh%iY3 z7L-uRqQw2m*6C8*7>Ptlsx(=eG;1QfF2iBm_y?J25qj# z==SV2N4;?pW$nMu<1-so<=7+dl1*f2V4p8St%2Da;382NQB4>+(qfvm+?pq_HP?h$ zJt`5cI@0;x=TYJY_wdu{#|x_2n*_4U=ZS-)Gx8|A@^>5SmJ*39``_GO4a7Q_klIxx z59y~pUb&;fUw&#AAhrfGedy=$v=bfSeH#*JrH`<(lz?~3`lxtg;i|Ap;9Gc*h}Y)X z1Y<(yaFa0EvwE+C;M7N`=HnKHAHkTg#GQD=rj~u_6guA27u*D&U0-~%LN%&G&PNy| zLe0@~Vv2V{p<3i#E5{ON+k2Oqu$#UG`;kUy?es+EONDv=Z1mKICqaxZSr5JkkzB`X zw^8{aC5YMtO+)>?`brOuPx8mb<=zkb`^u^@b#+wGn~qae-w3AfahLe7bnmIwO$m6p zjH(`1*tugeuU99i7%ol7WduRaF5thKtHk$-RS*#2FYIo|M>ii<8Q+H`}_;a_51h>^glmz98i(c;seWT?F8?52+yIxXk- zI6yBE4$#L8T?rK4$H57_PdaQ-F&m<)q+>_;V@3T_5W`zUvF698A=m`(U65i3u>4~u z7ctE_GR5shB)%NKk4$hRvwzrybmF5FbI_G5m?}$iK5Y6zk^y8A81`#Opi^N|$=@Mv zn8sw|QI!0862W;0M1mJYf-gW=>@eSLM-4eD`MN$tNu1pE4E?9eX{7 zpXUUUsM1zD@cdLePej^|`I7`Dzxd1Q+dD9awOEqh1u#=0V2*tDqj{ z8(gi+{PU%Oqpfk(qY|N-qT0*(rFVn;+777v(XicUwS{%2v`21(TdyBHY~Y|jvR~8@ zq}#xa9thJ6e<2xW4f{zXo7@e0^gQ8fPoGS@1yt<#D7{Qa2zaNh4ZoDIy=i!v0G`p4U&RTc+E7r)CzN; zI|0A4ot*BfofFWm#V(yxy~hk4m=hG7*Y5vtG_LB@)MimRmF4!Xo6x#4-f)4G4av|g z)5z+0Hf@@$oV7Ed(c5F+!DAm^Tu6}VU!$Gl?=$9q8|^pf|8IxdKp_3UeEz%X{%@lF z-yduL6SRK^{=fO02L$+krGx+IGan#+lXWn(zz_(8l}iV19Y8M(j^F3q7+TyMP*%u4 z?eLG8Z~-j{n3I(QbX#(9f>}91H*rcmEH|e`frh7%{Y1O>ALGjRcWgF#Ss7+f0|n3W5}1p_n&K>?khASf3PDe?R>BR`xdA)D*UZJu4sYiHAOlzr z3M`D{rUAkUAAlVSm<|f#1a5G1aslGp?CkIs$W1$#8)%0CB{yJjcnM}_znKN-0N4u* z*9QjR`ENYj*8jWtAe;~o7Zd{M0RgbVb)y;JO<)qZPdI?FxB!0wGVEM%|A66M=7hr6 z2H}AFkc$hBH%>4N@E8w(1VA0Y^FTX*L%`>p5TFGDyBQzG10SCUj!8~#PCy2(B`_Dz z7qHrmYq@y1;hyIJ+W$e??_D253kHJ$qjB7nw{-X>f zUi3e|do$=w@pqqpTK~-VPs?Az|1?6uV88~qOkMhjPNb_Pc&#g}>JZe@qNm=VoZQ2Z6MH zTL(Y@^a8>inE2LqH|>8ca?=i^7OvkT-y}T1@i#($cYr53z+gZM1ojjlSHSm>o89A9 z^5*WX*={9o%75GlXV5phA=hnI`9CZWF?j3mKDVtr@O!r{w?Mt=cQf`)?dCoJQa}R;yvKj}f)k#M zZhZk*1OPJU%}4-%fDi@p3b2m={sjX7hx?in&<)7{&>KyF+ymGf$SA;FKnB=HZsg%P z?Pfm$vKt&F5cqEKJ4bQd>@iSaJ#eN01&jq{hi4=R7dKo6$W(x_+2M==*w22mAt>;! z0}wMnPaxR-rR0DCdV$$xNrLx9}*NA5Oy z|Mm;_4FY)pMg-8V8{hr$1#Wx( z9vj$y0K5RU|7|-sf`MOvr~n50eF3L;e=iuW?5$D$sDFC}ALiB_|I|4CawEL;rpHYi zJY?Xs5P(16gqt2WVG6I^-uvSOcwpSt|G9Uo?ycNS`46oA^>76^onhzT{PTV{d@va7 z&lT{Q?N1esc<%r70bNO~8~^y_d3SV}5xI#;_S4GB!SXd5rph`aWAdyBCvL1MaY=g4 zgGrL;xSo*WVl*mG6W6Go5ao5x&8zwG-K(o}Pp_*}{<0r0+DgAJHO|{z9R$%C77h|i zWfP)=XF({aRo$VE^VHd+7 z9AdmrEnK-CCX#h=$1M9ET4p5Gk!Vcng>T|nUHw~ZjGWzXdtz5>aaZ)a-@ZreU)v#n z>KH=}?nHb+Y(`6XxvP9{d13Vnd;YbB6UmyNqnolsQ)U#x;ciq@-P1-pN_{6I{Sr(W~HAlx1C=kL7eTSmY!S+`1W4qU-gzRJW0lyn8Owp z?s~6CTo845d0=*4W}0kHA6CVe>`axNeFv3!qMcH_k%Tq|5z)YpZ<=HS6?7>bLA7X( z8R3is3a2HuZ`T(QnqXi-7JlX%a7AZ?ig2}WbTJYF_*9-& zzDiGgnz!>iEE+=Li!U>_0h5X8q4=@9^xdDj;ffyfmFS(214?Pj@Qb_O5jt0hWMc@x z>q4X14PyM)!Z9jkLQ!Av&QW7hJ+DO>l=Wus_dmT_xL;IYaDmvBO^X1oC)f%uCkN3W z-@g(HR1nl)#tT0`b(cO_rgU|npJSvQ#oj8m~DKkOLhbjud*-S%4Tm!w$jPG z8k_h|*BBB?>-gnTy;1k0T@iDeV85{`E%4x{$)RT@+zyjt^Xr-W7!%m&Fmc^8K9NLm z$fO~*VC{M^_Qa`^_m{_ZPad}NGK$^&v7mGX<7WTV=JPhQ$Jqvrq5@9oTgV^l&Lk#S zEJ)-^p2TT78^`-~dKl$mmZ5@UMyg9KXcIyUDgSTzF4A(1|!*#rqwKqc$G_t)s*@YE;7Z@%!qct#=nZBL=tSi2=xRU3C{ z^mC_G5A2Lpc58noITX94Al4E$4P^1CE>oQCzEdtsS58rNa^BCcS{ZLG=r}iG=VjE3 zBaVrt_oA5iUXH>}tlaw8x~*iLDEc#s*zsqzHV@4F<{igX3F||Y1n;a>f~!`lsy{5~ z;=XDiaE&P9_ts$GekX~2z+E1q_PMQ+Ye0`Wkm&`JEy%Qp@@bxe2`>&~Z!cE~v;C69 z>#{4FzQLZS4Kt9chI!))J9nl7*nx>`UWF=C&QHbOn0*sTj}wfP+tI`hu8_ z1&)@7Y#9QNe|%u7%^%M)VTm6~r%hD!tgq;F`Fc!@`gutg)%UO?gM%l}A=wsdOBhut z{fpkN9;+`6(^Rfn?x6BD*ru&hZ~8n z-7Vqtr*JKJQ%6&|`GvoUmu{mWT)rsq1Uq|CJ9Bj*y@9KhqHp-R+RF--N6S-YtpS_h z>)p7RGy{9Pgn4CPZdyCs+3zL4L)~?dUYStPM>)mD(?H_fc2D64j)dz>JQt(L_u`1} zIz!I~L*Kz zQTe(2>XB$9qNuGAYUNNm&U1`$LOiXwzQNG;xArLgQacnDlvy7tYGz0$D(4vt8LxJB z7c(Nyh?I0vO*g2^_pNq#cfE1YQTY<_1kRG3P`ak`(P=!MTDhmoxA{`B{Gtmt`n>ur zSLgWK^IuvAuYR@boLNl|*q0TupkrN^YgD)(E*t0i1k)0o#?|N^Uxwwj3x?$m@awtw z#YEM=u0?>n4{oKdv9R6!1b#$%zm^ztX&1)(La@69N3#tD?8mo}i*&*5fHqW!G z(3?u=N!qL2P`7^8s`(1AagqB{H5rp#Sm$1q!WXRQOo<+KG_Pwqs-!VRQ1*SfZ{dvl$mRVV{33jk&}Z_#spXd$DG1d_n1727S4 z8zpH@vZAmYDBwiaq9QfJ4mse1u<@BUy?Bc(E9W6T3)NPjNX8S}!(Qv?D0^E#zsKDC z%P^r}6(dsL*RX1B`DLrb#K+(ROLjc;IT4GDp3f?G4l?-Uj|jXzk?_qg?5n1A%o^=g z!8{})HYGj_)6BKp?T_ECo-BXNK)Ok~lECZ!N9(AG0|-b z%;mAGN`a)I|5zO5siG+zN-C?#l28s#)=3Pb{bt{>^>i}&Q3*>gJz6&Iy}LPR}g*DV-)5)k;TviA-tm;b%IToDWKu8*?Zj8NQ=v{UGg=~YX!ynseQ=<=L(?FEQ>MG%){(xv{S802!>^5=9se8+-$R+%wENahh zB+=)NS$C`4%xkwuisHis-{xI)rK>bh3Hh;FXJFw&KxEEv-B&=uyv*S~Zx{rZr>YkU6Fgm&6H%O_i; zLlHeSt-lZ}%Zj^*jID7VoSGGA6!u$Abxc-nRxT-!^Xa2H5(F_wcD3rx3Q0w*+j*N% z3HM7#-cL>Mf01Wgrx(0>R`j(VHuZLUXF}nQb?~w3SZv6SiAg;}k@68N!zYTpPjZ$; zI$qw**0FH&=wWXMjplYJv9v+8JhHrJ{UU|?Dq<@;FJ27q=UrqRy8vbDu$aEdWYP(O zT0Yjchl)j9-0t7&uJh$)8;#t)6^6btGf!|F>`Wi|L^XEsGnK)dUH1Fr%JGQUi^4}c zc3!*NQ-NG~)1 ze#LWlY0SiEFJGpqFRouMF_3$(!XNQ6`hIIryiXKefQ4honIBlFHJD*R*-l7Hh*BumO3pP$D&p(A*$cz?0QYxvhtl7A1P<`^9JeN3|2aJ5;y(eKmCL2NdD_a`=Fv6(b z4#71ntut!eYM%X{$q9(48#6sq(?Lc*j%NMFF@i{Jr%@fmz2A)1d`0`&B$y|zl&q0! z8$q^E#7jlM@@O`vw)A*E&zht#VTSshT)NB4gMwMJ3?JzNj}JX7_LHrLqo>8o?9@EM zrX2L!r3dc)!z4&8{u9RLj<35<0?2*@+p7`ka9lp`TLQbh$;ADbyB;6PRpen$E|zAy z|8)wQ6cX?~f_Z-+_L40xMAdMrz=|zW=xw^RjTmtO_S|tm?kjV-R`%X|jOF*9BqHa_ zdf)Q!6l^2v?k+LT3dX_B!)XTrfM>*U32ewS9yt{ ztl#jeO3C2j{*?Cly=L`QIa#|lU zbF%o|v!1SM%qX68is90H#VhB5y&@SCUOV}2hF3$xR`r#vEsdM1-;_#srLQNtnv{Iz zlV#VB`=1s(TjVwN`|yKM38Cw5Bv=@7z2V)8c5hRvnNW^~LNsDVJn_>Q3hMh@v3LjT z-^Sd#M>m8m9I@BP<{_9*Cg7?bXAu1C#i+#3=6y==OWL>D^6H%?#u2qL4mEEi?<<96 zD6eXx<2kEY_TFa{cq*XLRqS%PlutxUoEBuy*=Sh)>z$YGV1m%@k`pOux#b?TkuX2$ zc*5{YOhA$hF|)WlnL|M7g9s=()c*NLvoh7h0rxi+%*l4{Au2VjoDWng>8A9E6c&Ap zW+sOj*i6?x1|4GawX1H|C`f$rh|IVUHsP=3jXpVe&=PGR{h~0w!@{$@dKzY@M<6N4 zp)-?hY9%$VZ8<#GzD}IWSRs^j47!WjIC|_NQmqRsy65zMD`nud?nnirmUP+$1svn5^W3rm&7NHA2WQ)o7C$`Z&vZiwzG9$ zhNKejf>R+H@B?z4 zD{{3+_T%b;w=D>Y_!woV(YqL2tGsFpO~YqDTL%Tb%nwGgnZ`O7JM0)lztTn=j;XY+ z7C&tJN^2xLU=_1URkT1}K|wlLUKG=hrKM9`UdQ<T|S|7{}K`?6J{yw!L+x=5;Ofi=z z&-+u{6Y4DVRR>MbuqE?_j{)|tnpNgW@5fTu(?RhE=W&jjF?Rl8O9JF76;avvacPR` z&%n%t0zqBOUiFMZR^9a{KO1>Y@OCcEy+dA?jY~BoQg>r(eRGxlb%@aXQbK^MAViPK zf%c_0qmXA&MH;9%r{Rus@DPhQv*rj2tcOo$VZf7jl4W1p^!4 z`+2HQ<<*qrnZ)EpHNYIe4Qm54ClKUTLiFYfc`RI zJ|6Jo9QbaZfxWbeg_${U$qmI|gHHp$#{!1mlyNq&wlEU0HM2H>pG&DYo7kuUhgUop zY#P5i0T0N4G0Y7d;oq=(%qGGn$|lYx!6wC~!lue*z-Gv1#AamSXyjsJYHi}qX3S>7 zX3Az~YrJpjAjey4qo<-4 ziT5}^VH%kS(RKBd;^M_{RptgLPgJVKl^7Ql&qXW8<}Aa;cT3kAc6~Fx9t|A{t~m{! zHV>XM_VP3eKN&%y9FFm$7ttqW7yE!2YX22gpHz|c(IZak5NZQ7cP9dL2$DVu3i}60 zKjpALBD;>5jgDCU!vs8iNwi!X@YNk!;qfQi!P405_Yp&h^#~pcXG-7E$EgZt!$7Ua z@dATFGw&oW+WQ?uzE=D|f{7gZ9rXOwJ(Rn{#Cmw&?w%R_)J_({)Lgnm^P4YY=Vku2 z`;1!}(`EaD%So()lWRA28wkMZW4JO1`W|0_YBUjxqSMid_ z2KI5+L^%Hb9nv6NVZ31w?)B3RrJo5fq&p{N3=^~jSW8x~Pr6?s9IB(?TZU4-GMB>a zg(3VD`!3p^;eZo)m501K;X^v?TvP2>;i7WwGLXR|MS$|uF$d{-=S=J(*1$Khfs8r` z(_NJ7og%SH&&Aah-&Le0p}QU;=_@lq)OuDwYCI(Z*3~9`Jo1o$JH-5?w0A*C78)vd zpMt=02&=G${qlL(w${+Z^j0=t;^p(juI z1S+(7h(z1?_q_!#mc0}@b!1M)$!SekHGEiBDHd9Sz7NUS69%^zNUe}`%kmxwI=3)6 zKjU)KnG~R^%bMf7aP?%BS09?=Ky{;KJ$_qRo632;61DH1R^O{~K|-WSk7_umzr?+h zAL&awi;X|ay!u%BdS_sQHAT$0+4)J(e4WYG)0mA5(slZ&|tEF~6KiN}pC4Cr zw=NvaI%~!VEoN~%)mOxSpfmr9gW1`(8h5pX*y_WkKeN1~p8M2*3&%%bF`oGMU3P<)votdK7u6fwDvohFPy)) zLm?E|0g0JT{9?A(sy&F_2z$-8lJbM!^C8@>pk^+yE>hg z#=VZrCKSup3X&-EG#wAmwK8TWMhBnzSnLjxZh{WzL(hbqsD-@BHRcR*bdw6S#PBo7 z*gfXh-Sig+T=4HR*;y6O_+0TyQf;OGs^U>;I!Gf+8oc<%W@MS=7w|z%6 z1r5P@Hg$`R#_V~`hM~*}efO6aUvg;DICYXg781Kuh;eW__vC0D#m-P3oUUsTkf^sC zD~&uARlAcgNWW=q+t&tuZg78k3b(Q>$D1!P*EIJ>7sumnGm8c@Uf1wsmU{uudk;|w z%ewKU%Ls?uu&N8it0HpFybds4dhw@gZYR5`Fwj|>&n%may*kIxn5VeIPVyb2w}$-` zc{+B?Y{;Fq1+7+*Oi2=%j&spyQR?~VR_CT@6z`zNn)P1A@|pl@X_G{GxS5P`pih1{ z^n*Wo)|3O8(-)`k2u;r*PO=m600EU{UQzd^tGPh+4J0eTOg+!v6O2|doWB$%wnnEh zhv+d(rnWRzIe$ez)i@Mx;qE*aUl}0#dQOJOIfnccv*Rw?z&?XJmX?H=aiaXf*|=L*Lw=Oex0 z7gY=%Ux-L?UF*yYzOu)U(wk{o^cB^ytTeq1ZZZ|Hf%G}cshF!ElZtPmOH9QfFjDK; z&c=%je5w;f)4&m>8hfZ%(uFEf6|mf1m)@m{zKXb-r|`&03?+qCEc^XfdX?UsZMEvG zIu>mASt(D4Rod*cRdx^lUS7uOiq!mtXW3%{o5U_tZq)N~q5Y)G*=-sdu0}_t&cZ~) zyji{)wB!7)L(fiIy(AuN5=55kU##WvR8CG3DGi5Kvv8PgZ^_R|MSadxW;w8V9y+Lp zC9{xq?n=6u!?Xdo+v0;4T^A%<0$UI))F*6?^@mbw-Arn?rNIhRlLh6I{Yj z9kZHGuyQ>=H)qb68O5QYxZ`UzA!&uOc)8hIb6xm}y#B1rcwJiQ(8q!gmZH~N3QI=J zagWW8-cBH2)Edq&<9xIJlj4jdhPu1-+?ZaEz_5FoRp)_VO*vNr*N^^~qa)cJTdD{* zL+u6~(xKFmY8TDo@R&gn?&$q&ajW&c7j~bz3{Kj07=CO8k7gviEXp$(N~0Q=d^|DQ zjf%p=7N$4ez>w%-;j4NcV4u2S?a?I69bDoOSdkT#t~0y2Q&~riLiaKRGh*64yRa>0 z_5JMYvMt0>C&mX-8XRPeLDq~m5m;M+2QXO*q2v13GgOtalRI=zZ^O%9Za%wThU}?h!M+i( z7;hGvMixum^E%a|hX~w+T*JJjPw?sr`l;-Vwe33-=b|4|hdt8b?T(yvgcIUt@fkz4 zN<4iS>Tc*QMr&l|7c(qU035FCIS`|ja z&iD^{#@%QheH{O!QpjF!gS8sXt2F*=xj^d&^~eytcXuO!fxac1-aTIf7T?(f;+1vl zPBMiD+po6+D$l-#@A8HdeeqP=6%X}DSYK|?0lvG%>!#+h=l^Aln#5@S*#n~12gfvJ zDU8Mx_!XKI32G6`gA~IB_XO&!HeEU{F4j+*9CPU@sprNkUa_*g_AKQl!ZPOj5QcIv z!E?X9Ovk){?8A3Mwa8;1XBZ6B)5_h2sAWk=w9Q}ewhgDv8KJsw8_XykjI#e_mSIEG zbk$zvo+AdO9BK_q{cP=C${SPn@?Gy#b1%+ncRRlxGW;VC&It6-GQKKaX;bOsteWC? zvSLcY(am#E#)rJIT>Y}(PXxhG^4WLCwac>DVsDtEvZ;-o%biKX9!XWQqAwPFK{U}9 zosuO?$Z(?_;&rXL*C~#y#~d=J>iw#D=Tq>Neam#0s*9Ss?5tX4i%-?-OZj^p65WUl z2Adv+Ej=IP5NI=#8T#kbI z{nwp5{fkI_y9=Jz6w3suv; z3@c__$q2|;6d1dt`8AjoI{&=%2_nKa$@(CQKF${1y!GWUVLLRsLvmQV0skR>q9S&i zkzC#wFQV-)iJq~A_V+8^5tZkx(0g+3+WO=<)wRQ|S`y@(X|CACv2S&3=ib~S)buu& zSs;OxP?yv)bvUU=%Dv#Gc1mgTS37YaDVRS2MV*rk9SA^!%HkJ(?M6TLgB&+$5kSue zbXhnk3Z0O;r!Q;Vh%iVVE%XU`qF2K7tum=Ae;OLjp5*S*F_q?_l{YPChIOLu-$Q;? zGkn>K={6yjG4KL=4O`_?49&`#3_khB#;MP`$X310gN%CfxME3MLq#$j2xm7q>tgEq zf3fzC!JS3<_IGUCwrzB5JL%ZAjSf1tZQHhO8y(wtGPrZ+*33LLFa9rgojO09s#D)u zYp>7ROUmx+yMuGBwhQ)qhmi2;YL93SZh+4KjSyC5HI2g$y_7yQFP}1FUb&mg_(>ed5(;2>Vuiseq{}Y|g^z8`z2c0fSFa531mH)2L&FL-at^X>^9sVN7 z>D~X2B>x*9|4)+qpJ}H5k>uZb_5Ts!Oy5=m!}p*3+ogY&@7)Aw7gHyW!K&?5Kk>7fPhHL-A~ zabLsTMCNh=q-6#IkFKq00Xf=(2zj?~oWq&f*f=4iP=Gjz{U~mo|8ohW7RP!$G{6Lj zMBf9r=((6M0?Hs#1F~zcfY3JxS`&KGyASnEUJL2{GyzW$Bn(aAA_PUOK}jO%jlm5Q z1xD!W7r?=Z&LMfDEC5J|226G}r%-tBN&t~6071!-Rj2|2Ar8tF#PrkS8_kMD?AHT2 z{K`pN%}As`scX$EeVpg}D4s$k6kOGXk|vQI(1(QRB~TBTN)YY8+7Z-)kU*KN0NeRV z*k_n`BZ$G#Aw{T&76&Ax4>5%dz^6v>tN4xqYBGo*BVDxSI0#(y6{PCZvUq-wfi7V0 z%y_SRUADB?aE+gFHyT6&uof<;n?+FE>*|Yb3gamJmH|RwA8>ON(~cCWDnhsekH`V2 zl*KOxAp>X!C17O>ZqRNIf^UWfrBOjmO^;p%C9FsnGe~?;u*ynO;Poo8qoXE4 zS&IvJWo|Pg3=@VN%+5a7_ANOsnIg7_g73os!gOocE9e?ASV<4>PjWhjt<2Iz;@h9AGcU#9{Uv;7 z_}*^A4yu+`b74zYbs5?Q>VQAbnFZoNCpKcY$s z>9{&~kUOjJ=s$qPm`czw`r#_0$m^2Ww?|yK7kc29@ZF7^_^;O$_%Bklt^u^1nFz2p z3&*3}<|e{AA!v~j4=by*5qeC~>1BvLX||l%3?D&xnW~R(v^VV&v*QP&;3{e4!@OWb zAYAqrRTiDWER4rA%cr%n)kPI1o|fiaNS+^O4Q7{Kx0FhwRJ$FsBQk3(8erhIn1+`! z+GrwHNpn;{FwTt09=bRtM`0CbZVl)~jU%m=9VWEeqSYL%q?tsWTk0nksFn~Hx<`A6 z*tf~WVlW@Iv@!TjuDTsYg;dtFI*K~+9+Z(~@H&-^KM&I zHgUs(Ci$~5zc6Cc@|V)u5VndcY`g@Z1n!~#dZ_a=ZRczGT=cutC*K~RuBbB#KR z+1q^Ln;ylmG|OgxIN8-WI+SnkdKIv@@T3{6l?kE<=uV_Rxy5)l6V=$dMD^&2*vbVS zBec`?H7n>xP|4>ca8t5z2RYXp0q((vg>?OF=9X{~DuL9-PvIYlvI zONha#B=SU@(;hP&wWfDyviyN$t>kE6YTtY~W)*9eSIg`ej)$pwS+mXE?3rq$J4V;6 z%%;8z^*}_YYI&Uh8RsfoGhE467wFb#)nxrL8${txrDNLA#ZN&l@U+ABsxw%+tL)ni zQr$T;wHw=P^zqB-;c^VyjnQ$vRV|qqopodir(U1hN+!Kh=v=e`c?}*7Ju5UHMorWt znt2*Br}F_KSmh!Ef+*WR?^-nXRDj7Sz+soOaCgV7f?$^rn za&6S-nqqsH}o9U#_8+?{h0;=JZYqrzxei=hL8;D9l>?NvTIQZg2MyyBM zC~GrnHs*>o{pAv}YU~c(-#iSooo0P>o}AQ)pU)PDV5=pF^Zl=kg$$fV(ic|B=047Q zUG{(vZZpq!*KtjzR0j6%mre(A&t$lf|7NuRDeUjyFJ z+1gs)$=ue)$lTG+O8@^(^1o5c|1`<}wH4-jpMZ(=AH(}Qr~8de{JT;9O|min*Y3Kj zv3kPU8XM^*ERv9`YgmI*u^$XW4+1j-%pC3%=j};mkCVMd-S|&(&Bc=p++h*Yeh$gYlMKHDXqaA@umxF#?fxRC& z`~t81qN_UJJ+A5bS_{yN`GR8w`v}h<8$mnY zz1`MP;h4d+A_lK@1p{;g337k=^<@m+P950!qlrteB@(y??&KWqbsa8X<&!;L?BnyO z*VLq__){?c%(v;$wipfp#vj|QJpka{H}7i*$oD#5oS_DNhm@b5zq`k9XaDIcanP4l zDPZM?buWUaUrs0m07M{QXYC8V6y)zv054Dgy-?Z_Xne0@3blUjl+a(IbHG z_%yf4=%;(PMI*-e_J}o~;osn;w*u+g zG0d!@S(!eWzKfOq#J>W%pY9QiuGGfu`ARvYht%_ZkIwJK$@#kHS9JaAKbyURYx){4 z$&2=AQ0#%4U70yTrIMeq?N`mG`%E(nfJZ6jQ^YqE zJK5DrI;Lmi%kD2FyYPtfQDlj{Jj*lxGIkb4&WhCzWB{tnpFg`bExnxy#sL~tHMLu? z&SYI^pmoq>(E*HkQ9%Ot#V7BNCV2cCoN|JBTH^A!q%FCNn|9AweBi($Pc|91Te;NT zb>OoLzNIE*>&&&PI8a)uks8XpgE&5xWPrArY%3)#Ufc;j0@(@i5msGU97|I{7}BqQDzXkX^Tf>lltp2=!zSwu#p^`LlgW%D8#1^i@V7K#pycBv$kgbwN# z5MQF7(knX_Q8FfHj*e}ln70}Two^LWWR}e7)7<>Lb4L`D>=5k7hQL4a-ZYriw`G=a z@tvb@dYh{(r*u!I>YKcS=F5`am`2{&YO8-W+@Y-N9IcTsxX;^8E8B(r-iA=arl0I_ zWf|!s{W)8ssyNSE;5QvQJdF^Uwc{!2$ysOzA&|gRGT>u5^0f(!8Q!CSB^3~xf+QIv z^66r_9f{vyo~P!bs}3+eaeuTIaMUw+h;U|=tp_$8&kUx;T9J)G`jRI?D&nm@b8oPn zq&u{xo&6K){(x-_YSe#AtS{HT1<)UiLc&0z=6=vDhu}`I^I~MIvXdy~BjC;(yNk0( zCVE{FRbt5TB6B@pn_B-lxayBOh59A7I@95AWj~(JUB%S9`m^fWR$&l_64cC$^0!t0 zFGkWw=qJ1i*O)8oU7VcMQDO~Q4cV&|^HZ5IPQ%@XFcJ^%qU^p>^hI2_B# zdP(djM5yVsAv!jXwepl|A!^jo-vvtBE4Pv#YdoIW;jdZ&L_3RtYwP4^>R@3}x))iW zSen}?{WIhoN_^3X*fD&NPdDbMOg}01m zHB$8l>6utEkqG=ncf*zYZY&)?D=6s8-T0zPmrOcIkNwBEkH8S>RSkcg$?QTxGbs9? zuAvTdP@N+^i#e{sh!vM--gYz|KTGQfcfad=gEkUo?AZ+5NyC@JZpnf4XI57@g=A$PFZVhN4A1x=^G;ua%_LspC+72XMs$EQBEqmK-qJ8 zq-fD}4;lhB{z0x@dG%r~0x;jeYs(WSQ`qH#KGL6|lt8_9KP)V8aARi>c5slZ%s! zYi3_-9DT&rQP1+aunW3w-Ga@M2B*AfsFPo=uDR<+DqY98BS76AOxtYa)p#+>xje1= z3%dBdJ4BkWK-~B}g~?I=)p++5rNu(P`EUtr9jRP)NWh)$y3$#VSWjeiun^US=$Zul@Gg90UV6Q+4L`#Gkjms6qlbUIijgL3AryJI?5L`otzv<~yce zelFDp|2lq0S~FK{jXjk=1j%I=6&I-klBe*;K4E87Mqc9GYDz;Z66og9xY_zyY40~^ z9fQN$ejSWHPqO1WT7$$%M1VfJ?}w()URFSB=$vB)p$6&2$l66ZCL|w_#WQWnsMC3! zML^0jCVq=9<#CvLEp>Sp)h3#O z*AI`a$EjH6_ZReNPq5#zuP6RAva>WsdR0LIq6`Hq1m0fCOQ*sE!mWLI^{|yg4ZcwG zw64;au#&=czV~BNGx)kZiN*(9#uQr4`hK#>{aq1bKagQ`R0s9wAQSXOqr8-QZ+nGz z1b#HsspwSS=mTfnj*CPUG`-aIcG%SG-~N z&-)3pWX6$0?T27+@;|zE(xQXsfT<|aomB0@G(;TR1`u3L#U} zr~BqN$xyj|8!$f=RFV5CWd`w!FmJ#IgD}Xs8Us~=p2wTb$!Uz$RszRraRrR3leJqx zfnzAPQBABCs`{j@1%V27S&r5TuD0|opn2eI`~nq;JA?ElQ(O?|@<}HV@=F%%5teDh z;Y4#)o5G`-)Go1hMMgLXKU0VDV4O3Hj5RIt@@l1yY+`&Ei57i|-rYyQh5Wq*^}g|V zk@MOoKmn{TZHoEjimgHL&y+hK#(MWp!oltsRP)}>@v_(ehv=m?={mBD)(TZ|1rRT7 z%{;yL>*gmjk}sELl7+xG@_KL)Prm{<`nw}p8OnxdiK3^0;V_c)Wpi8ys%Myajh+~) zjr2pDnkmm=B;ZZu{(?b$_by}hY-s7Q_6kbn{GfcNNu{kH-0Un^l||4<;+iBjP~YN-nb-%6I_%3jbxo3+~0rj~StWI{ko<#|`;4OCjlfLHON zJjxHGn!J}tJe_iMP;hn{YRbx^TngA~R~gnlye`Y^ND5+@KA!2lKSaL>9g@2Et(_} zdNl(hc4nK_>#mCYv-sP6(!N%22Jz$soy{G_wgTcoL`IDUd?W*Ct+RCJb~%4$?8;o| zK%ZK+`*M}@+|b5y;;ak40T76by+gv(2tZaoOYfVkv4&e$!qCQQ=VVPG zeWUXgr*6m;l(mJ7KOsOMofg0Cyhlv~Xs(tK*7;p7Zh;95Xy+foe)Cc+dBY5yij|g7 zO==I}Q#3!WJ>W9OacQX%HW^-gVx{4F4Hl8?A!TVX8A_2C#<5%?7dNpPZ9O9Y;a->n z%)`&lmzz(R_lB0OBTNyWfqu1LHJ5f%WRg}fZBu%uUP&E8K5s-JH~Zagd!TZPe2r;^ zT<^0>nW@*N5#$(iB729*BA3T&@CRz5u@al0oSuCip}&GNLDKLho`lfWvS2Ms5XJX} z0omGW0oyWHbTP*EPG*}K@0R+!BP$LrRsLu~7%`hau@oJ5bgAtr5-N3#Pi*~3T66Fa zIcQ#VODX_-RG@Tv(GWVD0%Ypsw1b8JGLMSz5kF2d3W$u&^t3~34j(@yp8~!b+x*h zoR%$q+g0N6=9Qic_0wHFBcM=d`7e@n^$~H#xoEq?B>==nI13>qw)|ltY!am@s6=-b zQN9Sxx|C;TypuD5A-~s~wD1r|Qu%Z@mNh0&Y-I6k@j2SJDcbueT^Fg9MiqaUPplyA zyp?P#h>IZnCf>@LYJTcz!qTRcH!xTV>Q$|oH2m6IgM{@p$Zocs=aSh=qY@N}OPx#6 zQrRuUn{H%wZaM}(KeE8z-Oog-zlox!8Z`^!xHR$sW;LoV7bIq<@<WwZS( zI96b=Zg#9s40B?A&K9|=2E_;KLUQ?Y#oCrbb2d3FHI>IIas6e;l*AhfaP>S=WL)pW z={A?U%vKwMlXMv?fne1?hswvFqBj1Ah8X1jji&gR)6T1ADNtFzTH(1-A zBUPvp2)oS~a~Zs2s{1!8zFvVPad+=w-P-I@$fqu+}A=%^~}3y|in96tRg1s-{1lQXlc<5=@>1YJ9~Y zvbd3Bd>LqAi*Byy)WFzBpLAD~k<_FLNW26VY8o1?hu1JSypx2)^u0`A^`UQh z<=Kt=E_RXsMA~2$B*<=isQUnlx{)`A(*grtvWXJD=L)J#2#{%lxS-LtsG0<5BPg$V zQ={xW^s@6(ZIBNIKdN^0!{wF~GLH=Wx9?CQ0YYk-DQ&bVQ)TxE_V~1P1W5_R&fYnH zsq6e9;b0LQHq$L`qTB%YR)yR*0tH#QoYncV*H$~9a~T*ua-2nM>!HiAI`46Ui@m5x z1g?$-C52vgYd^8)T_!u!&FWfPj}wrJHAt?77kb|+{p#w+PekInVly$j;fDQdLt|>$ zqW?lQIG8o)XmTMg{a6Dqfe&6sqWMP1x37tjIb?S43B2<+y($dXSnhC&{o(lQDJ4O4 zvUqTHB}!skG#90!S112=652>1oM%TQm@Y02<6)t#uXFLl@|iXA+~T8o{hrjM_KEQ#^8 z*@H(TbYiWK!{!*n@NDzk`P6(58S^XgCpDzN6+dTd@2{qS3k^mYr*YT5l2ky2BWoms@r8@$# zMv(!>&ML#5j6%mz(=NI8FOiUH*jrqw3~yPErJCRTm5zk@+JvStmJLd8%_p0uD)ghz z-b8vB3t?T>sFC>LExL9|>E1RafpLVkx%D)Ob;trUG%m^P`xz7bPTV~jZ_om?h|8Ep zph+TpP&16KPv!ZgHRJu^A9g39Z(3gK$z=jo73113dc84DBoILU*!CpG|o@k}7_yB|)iH-|5B0QDe! z{)m1gR=5AN7a$Jr9(}Mkf1*y&mf;CPSs10S#umrB;WSU%MB6@gA*N$#S5)G_XSaOV zOhp==isoy?a1l=;o%Yt=BBQoaA+|07!;`r6Cl#6R7SS^liTo(fir`U%k((MZT;U1x z$T0J-Sf@&#EP_>tKSSrU(XFe+$`j3fvZ1#+ z;L@q#3jfjiX_|&_+OG(G8b(QavBi~pR0vH_Nn;S3^{YkJ*4hhBZ*s>kEAM4unTcS0 z306wN6;Pm2o*vtqQjl%#QGMj;9P~Nxg6-e87wwU*EWr#MEDKdHg9^NXDRdMD)3B~& z7161SQsrRAoxf*y32x>Y)PH0C>~ISYlj`&-M4dAFRZj1lD(;HvrPWCmd2p0Fd-RnL z9L`J_4D(jfKEdLuZzC88-ebiOJMxHDFS;Dpko^+Ijkm~cLb{f7^m^Pj{%GXg5~7LFF2zH>FA4t~#$rKmVTb@}S@FIOpjJ(WYmrbh#8UY;`?9~-QAqkWOtZm$w2UF&pILmD&&$Ay7Wo5J-P9k6P zffIFel)t=~b+k>S1l;fG6sCT)kI)BP%qI1W*S=wYh`qGYBT`bpEWQCD`BJk0WW?s!Fwhw)X zUu599(#iY^XVDqb&uaqqH`^+W+@;b-AF0$E^Zn5MSjS5mDxmvl!3!#AFp=SOO}Nic zQ7>nd(Kp9z?|D==NYkfVF(>P4imRcPD|jka(vs$dL>h8+-b8A@6Xe2e_qny+ypnAB zHsM*0p%36}!em(&fo%wv&g2GHQ1=uUE$>ynp@(%ECmjfamii4y4+-`hY>zu5IGK~% zs0V_(Np%6qZ5y+A|FIZ%BB^qq#+>SX=(UqO=ehwXuH=*cycv)+4dHVzhG*6tb6 z4=>p|ts(R#DfTK|k!aJw!wr8pT&TS^#!|pLIBw;2D8;N&mnW5It0O++@-_XTnORXW zql!hLTLL#KMt%$=FUS=Vby@%-LDgO^#HN_*PT>kY*7DWFL#WVq+%>aSK7+Lfo7%&i z%no}t(|leBR_0SyFz|WWY%nt3a9N}tJYx+$(6qBM$#hUQ2zNTx4rPlNM;WN@Q|bgR zBlhQ2U>|uW7OynU3Xir9EsF6NytO7%(5O=va9!P&A)+DB+iRz;m@Fw++&-v}2G!i= zPp528$y#2C8!0~jER3O?Hf(Nk#HRX{l6B(Lr6&sxo63^JjwOj4;*4f3a<{9nYPCm( zeQ}Q?mPzy5+1t2Bt&euB3`CT5*#IT(Zl6L}?ZDN9Rt1d2R)JWhB0|p2K`Q}&-JIyA zU3iC_51XD8V_`W37Y_6iWfKYZZoFBpIsM{3^zMi9`;Zy=69SZBOx?z{t*LN$8bvE5 z&`FC%$XQ`R`mKPbST8H{l?+^ycg%QXF`Ki52FdgKrIyCx_;KVUDI;7Sv$!dgYw*f} zQ+}*t_>8!M-04aL^AM4B!hT*23F9C?mIzg&Z&!hWd&;;Jc#Ki#8-cZT9GL8v2+9(txT}R(d1}AFbv565uAIkr((wjVeNb2>a_P z`G_K@W%#NPr45(h2hjN$g85)y@x%Tg6Vm2Hq@%XaA*5F3JIIRIq#45+?evfZhq&zZ>QqbvJ2eoYLRnmHg;DN5> zr^zkU#Xg$Z+EW_;OG|!A1+rR>mKF5yCdP?A_2L+rRW5?&W#Eg@5xJ`mwf#glHHzHJ zzRijsgkhs0LKk=xU8m6d>dqgJU={%{q-~Q^^9&||fau-8S67yC zkwEF0qxl-@h1H$vjYV4wF3~p;H-!p06~227qjv*9y3CO7$agt7eia@~xU#^VRL5 zSwlnE#>QcTl)?|#U{>n%DIHhY6xdarn-4gTEtldh_v|>P!iZH!EY#eE*vBJ3{Eg*Y z7z~)#nXc2blaa@Sm9c|J*erdN&vhMYlG)&q<9O4%lgQ$rtwLfXhvOgHFEVE|J@2vK z=4a}~$)(@cE8TmrwuU@)slY;!+;8QBI+t5{Astdh z3rc%W0}ntk^wQSs#Lfua#PM0$et7i`S-i!D=`c}D^-<=KWZsV%u@{%+?YV@X z^12 z^}+K8Iv^99ar3+Sp+lO>I<{&2Ln2^vi(MPz{gOSGn1@kc3BD`b($OKqLJZd$zc-7p z{dkr!DA!eYc(pJ?6+EvyRp2=67pww9ip(Cz!$c8f$Mu7~%hi$+@d1E(hqDhXrgfJ7 zJkp9IJWADwO$+%4P z_)+@@V--tK&Ib%mAY`6OGBOhTD2v{bga!fXk!y)YD<;aY1f*qf^Xejceh53fC>)F! zdEc(?Z)orWPe3)(qP|=w&Z{^5*l-@@}3 zfIAMB{=W%n{Jo&@zsg@~YAQ;J{{@tkk@!!bWqZ{a#w?+u7;UTRYR+e3O)R`VLO!`c_8fCMNWD#t!DTM)Y=O=8WHb zrGuF*<2PjKXm0v_v!j*1qZz%EzB9e^-#+>Oq&)xDdH=uJ5SG7JF8=lD{!hyDyAAYz z!XV$^B{SP!nPi9Vz|N7{}zkrtu7t6!MNJK({O}0kumCP8Ht51#Rmcf{Y7|ap9 zBeI5&t97Ijb=XoyBD1l;R`f4$p006{V<|METN1F*pbUyj5KH6KG=&`I}?%r2Fk8?h$Vef=6pX6gU_!1#qhu0H{V2b$P6MXapefk)68@0!jk=Md)t+W9}S2Hu2~SL0u9pM)-qX z8GwZMO8_EBy34mt&w=(5KPUiD0-t4K_#!&%=f&A!pkO@yQZ|wMkGU&&!4Va}?(6Q5 z%Bm<*kl#W^0QR9YFIT;Kls{xush+wn$^(@ z(=Rcd6-Ws+Uu-2yMZ8+-e%m}YBU;uckRZTLBu?YyraF<0;dN2BsK)NP= zj3^YNEg+kbN#KA#Fk~Q)wp)tUU)EV&iLa)wf4o$Qg9lsA`14sGFC|8fh0^UBDX4!WBzp65JZ!!9DE>6RvcxTrqSyQ@V8?X-GyZPth) z=g8{DzfCb1Q4Aet<$7sy>z6HNves@XfPS>0s%JKPOQQs3A0|Rkavku{i2Wm7%6zwR z5+oQWX9hH&M8;qwN&GU{Kt@`-8^apH=qOB38y<7(vkXJWMy0;@X`u*9Kys_nJ<6MG zZ`$iv^HW;6^sR+@7_%IYMbmz|!<2ot6}VjO&dX=F8hE_4(M(3`2=OB%X@0T-;izm^;FR@bhSIC%sss5bm>=QKY{*I4NeE zN>5j_WR6d6OiH-J_ov9))}S;D|MJm_@y*Upsd`UXQ{jb_W)MRtHY(m*l&al4`zGMX zQ|2f0HsZ{w1z}E&?aSoRY#u|tpPHf1Gv<1YPL|Uv76XduVBcE>CVFej((sc3Jw%jE zqAQsnsRAP!>g5b7mi1Uu%;sk;Zh`0vGC=lGYHjjzv!A zt<#ehz`ViIR=4IU)_j8Fn$@}k9z0XU7HgeLO+Xh51U-ZLb` zG#S~@%94a&(pI{*L6i^WSpG1J7fX0z$YP;b*c(KscRZ47j-Rr3YPHO?A z)DC5t3B`n|;MFcGrsj4FlhSB!jlAh6McMes*$Nf9zy88-kDI}53=1%3xuW5!PrPlT zd7dlKs+Awq^%Q!H?(3Oelwz%_VBNN05|7pkKMke!t;6+Q-31I)7cyd-&A_0wWlL)p z;4qm)+$^(O8=z7OSi8V+}^)-=o=Dj=Fr-OngmMV^*K0r$=CVulaT%7 z-2l_R1HXfzFwx<$QlLg~C3O8XoB9Qb*K)MD&oiflNHZ_sg&A^!tkVcXV~3oBE%wFg_Z(QlZ=_EASQ z^SCIk8p;;MmBYhJ=I59FK9Ndop|>s%alc=^lEdsHEIWE1W@lLvPUMPyVy2{>`czzs z<-R%H1CJ`i!#IbeWgygG_&82u78qBfd73BY;PfKLgt8TWV)K>JK?=tqImy=1J2jS?LBGKV5*_8Z-4osBT$#+O#quS$L1n$)H7skxp& zjpy-JrCuaFPt{SGXZ?97Xo%KLK1iL#+c}0q135IRhVUn-$r0s?&4|0LPYkB44s92F(IB5$i~x)9 zB8{#Fx`m~V^hR2Er`2K)!KL#Du63M|05be#)jkknxQ{9$rS@d6RjKLG8?x=>q;e&u z3d3UNIvDoGKlTMToFnjwDRS2;N%7Oc;kxT0qSEe6yCD-osr}fu`j7vz%cf7QPtQk?=l`|9U0+2x!&^x@*!*YGn& zDi!*HRRmlb^#u}{j7gONrF}}-V2LS(Mb!{b>{137R)UxU6d^>KQ97RM^NgXh7}>Wo zR*@%{?;INJ>#tLI%S;#=o)yp9Fs=3nnP_MNaCorIQfUpZHSU(fxMDTw&aHAUrhH%W zTloTjHH8-f6d7;31V=K?T|8FScqK+_%e%{7pSf|Ry~`r4>X(-8NEJU?+G%x&;OXvM z$n6kO9j~pWi+pRoMih-3OyV&_)lj!Uoh;|ls}5#{%;9)C80OPvixwBpG8207!-9ma z{nC|2wKqccY%Hpx##F62?ME-Sx!z|9F~r0j{R4-w)^k{c3wV#T%6G-C)los6gXM%U z^7qW-{+8$7oe+J_l5(JTG;T;fI*DfOS90ls1xxsOM^>rD$@@XveLz+1ciix(%R7Fn zJzLL-(Bo#lpB|dh8IOC}pMHW|feRhmR^A7g)C4PDH>_x1ZtQYcTnCGn_>!scsoLzF zJo!j(#GA3NC|<&JB$e99pJrY&+$Orhzc{vti#N&cT_zK3`Ev#wW^;V9e{1JWVL{26 zc6J10JMWp`%m8OPEx0r*a0M9!_L;uvF%CM681iBtG=$%3c-`KL-z%R6AJMWfjypc+ zX{nWSC3V$biSPfo+S&naPa0o0thzdtGwV3RyxkcO!?)M!6g4gv92IhW8XZwgcTE)Z z4G5ui;Ct{XGM_iOy(Qqc@z;D;Nyf|e@p4FfwvNn=nANhpWh_m1NLD9R$T@j(G~n-Z z0*|tAorIZ6@P~1$_BFS|Os!12St+|!wNZGH5?Iz)+hM$G^36643=18kUCW?Ok|cKR zI98WyAWq4_8=Mf&)K3n(GNgL^v$$S|6r48qCy`vai#$p3t%Tn~EnTmm{AN2NKS9yu zb{<=cDj`|d6r1HH79963t-7fgHuaBw14o(C75x~Ac-L}$+SNmAr9*mwH~lv>p~)Le z+T#%1G+g0-0B!Q!`-e8SsgwqL7d~0O)!uTNg-=p+-S$MCrV2ZA zA<6T0;f8CN&PoRNm_rfI+L73>DmK^M8^2?)!AOXI<9Nu)|=$lnDDrA3Z*QXSRMUdO{;l7jw((JiVoV9 zvVt00Q6d#T(PWPxI9h932{kTto}*?axH@ttcxID-j;+b~CBN=fbcw4k#{xOTj~?mX zYuZ>f2U7OF9$b{#iM(Q3(@x7XJmq`~Et7#q27@3-&$%$$35Re_+>G{TVQrljID4%? zxg!?xi@10N_qQ`wMHEXf`(>#nBPb?fxN4Sg+|{l-GA!z3i=@q0E)m^l$x#wSIRl{4I z1kBF8(&jYid%dU*!6iN5RhcuyHy#U}q}4=NlnqDYZ9MV2OR0VmO3onPVxv3fK_-1n zqF~vEuO`G^Janx7V((9f=%_X6<$&?inU4=Ct)#~6y7XEPm^pFQ8R9&d6PyOaJwCyC zImEv@EG++ec-DW$U^InahF=!u78d%wGuCZ$9+@k-@_L{Z;?LV3GVg;%fel zwtgEW-(^#O^*{dZebBr7U&{5bcE>*#PqF;l-uCZu~AVBc7w6}ZOnZytTwzq?lxAc>VL&(*K zlD8iFcrSaU>N-0wD#<;aJ`@)!&Kn_u3r!L-$%Ct*xv07T<`mR{af8QXCc;K0sm@^< z99aN6$1pkmf&f_kK8e|X&qnnJ92)_5Gyr)v05&@otvu4{$)S~@@dZ>tve7el7&?Uw zynRzGgChV{daI_;xjrk+#JOLZJT!J_IXboc#uQx1%@Z7Y4%h(b-Z>m#eO_%na4#EL z)epze#7JPQ6I+2>xTJ6Tl3%|jeZM<-gK&zDLE(o-iZ~d7G!e$B-Z3bM5Y6llDtUE! z2K*;xsp0GazM3IYY`@|F z=9cAE6_-t4k9octi%d-RcghYApR>z+$-lx^eVHe4O|j*6wAfVH*j&_!&Y!M)MZXrM z)_Q@Un(Y0wA#Ct+QtRte(Xq}=dP1>J`r#Vv0fcz`5#&WJ>nJjhpZ`9zS$#bvZez^vnT?v z#>Zoy2Yku;t(v@Gf03nc<9>;jq~GEHse!Ec{E-51w(X!NW_odG25bLJ42)L)0<2%P z`srU2`-uWv-}}j4*KhKYk8(~6AmGa$cqoWV;7ij#!1bvUeBsRE7|iir4ZLIUm3{Kn zlnw2|kE4GDaNq3svqk{-V&ms$34A!mhkwoN7eg>E+wqmrWjEyBXEEY=4PH05Lw`_< zCby8!*>NzW%Y)x%Eucx_IzB}G*av)2mky_KWp zEquf=LP_ZTYQDbd#691hDt$$xv}!pX`^t5Iu4=izFbK%raXK(2ukqXGra2?NOBdAQ zUQv^qLQ2_A+jjG;y-v{G?ZJrYqJg;2;txkDOU-=d7*Q)x5^s%CoDNO&ujlS?055$_ zo?lI^yIZJ$xAEC9^p9i%TSz8ycNm-zveTN=E9)BRg9BrX_6kF2gT}1QJR9C)U}2v- zRs~Yxt|>@UvTXaY-`E!mZ;R}yR`&ihRtF0zTSE0gZ?9&%cG`ZOa9-XvD9ul^$u<*X zzIhE7GkH$4S?GZ3lw+&wP1-U1=0dgXL^WrD#%`3Kbyl4(GYGY>0&$zu12Beo2-$Se z(1jX0hV4}k>Qg_MB6>%w#-<2DFSXUM-SwJyq+eC|BgWLDklJnNw0g`LMr-AZ*!)v8 z$BGAD&O3C4U)jbsd;5gjn&)5Rzp7Auc?{$mZR?r(nai?29fMchEK)b7IdvcPeitkt zd6tDX@BO*i3Ig?rvf%wNqKaFq>@ZzpZtTd%pK7S6s)cf>?cGriY6*W(ZMa=8j;M8}2#P-c0p+ma|V&DSObXj^V3 zA`oTzQMk~PxYn#_^>Jcw#gHx7GC=koMl-Q|rlrhM4agsG!~pVwz}xlw*l^Jo@18fC zZEmbhUj`(^jXk{JG;)>c=xa{QIr1 zr4$rkhbM`JR7(~F@SJvNx1--&bQ(6j>>?SMv3squWRjdo1Pb#Ctc5u8>EbanI$PT3 zDNTF1BAxv^8?O!lJ?!`SlmrNWtg>)#=XEGQOg7KKNj#6p&d(cn-DkepExkPoA*EXJ zEN`03*=UB|=_KG)7)Xz50-+7O5Jc=OAx^BzNdsaUj)nr_eFNntfpfM9zB{4kapbe@ zD<;(2s~WAWRLc9{Y;SkTmc>&R>$lN!ZREQj@_(queS%N2qSeCn>Hs<}rrzYz=uaDb z|M*@ zB1l%h)c>ff7s)u6Rk(6BkcnSEY7XB@XBtXn!V>E!8gDwVI*@LUZ?@RDBy#jn3{G+w zSw=49Ip>7B&$^mUF?s0v%~Vpr0xGt)r!+{1&=(Oka;SUgiCq_<*hE4<l zVj>=&S#;kZB6Japr8se3U~_%93GfK4=*{@i@y+PxzS?!T1Gu%&*oGeY?j0HUQ)6+>YC7>Hd~L zZ|o=5(keYX!HLA$7)za?A|=XuH;fXhRxhu_dieGY(ZsXF|udZ7TlL#hI> z{Z}^T-Wn~bB5kvx)kFt0O4frgselWZ;_kz?y2+cd=N2f?Eo^o=ou83xdet07F83wy z(c>7W)ewzt?LSNKX!626VTha}H4I5>?=7)IlYuGz z6o;oLQpU2+bKk^bl^Ab-a)Jn_*H8uBeId$*Hi-kid-k+~tFdKsof-EPIq@rACuFC# zd``luV#7Qkrg73~w=RM?J@t-YXI(J>Qe{+y`_ z-VYdA5{hTz^qQi(+N=Av_B%AGRM>^6MJG;^aL@XPCMwTEza&yrcARdFtkk8f2Fft( z>NyV>V%g}~7D@uv87Z@d&&f>t9pb^xgi<2=WyiI>om1wNgyk-k5UMpv**twB?=s$t zdiU~_dRMK(i}-*mJ37R`A-ONit|7tkmy+gQRYP0Ztmet6vF|tp1EC^lbF;@a?)s@; z8C_vxeB(m9N59LpcWr8CeyaJ|5FOd6%&6L`!XhGPFa`rwJ4bw7JA!l;0U*AN?zJI* zm8xBs`1LeRlb!$(FAZRE)QI7L^nvQ8eE+F&TprmXjOCT)`XY9Zf`#;gms+fxioI|nZ=rPr zas|BCgG=ERw@mXkez-BAzC;|Ne_fEj6LorNz(G&gVa={5Ho&oOMkYllXnYHc?Sy+SF`JI^b?d>B=1CIJCdQJT_xV0Vg>mg%*5s9jde`$zMmU zLAl*zR`2t3@z{$X$h>At(~(u*Hs(#P@5C;X1AhoUhLEbaAYTFvykW)xgSx>$1jDo0 z)G%3d!VWVsiC8gXNg!x1dcZDcxk563|0xQWND{^cQXaI>u)KqjY6KFgCO&M@nrM)^ z?z3L2yEn8i0I6$Ys~-73K4z_|Zw@6=aR$!3uSc|D(spMH!sk%_KGb4&Sf4xDa~{Bu zAaWYVYCc0q@7g6EArbf;o(NXD7O5JShDup+CEVeHjm2YfH3BCwYp8Gb$|BQ~g~7Y9 z0Cwb3*bW@!(hOeeqdq|hFA!q_80~r1HO@x$mRKj%zd|falrHRY+`iGG9v;VDiSn%> z6ovcxQuUNtCK;^(J<<+=dc)*h7-h3)SwHIRHcqt6{vBokzLt4dqaLAjqhFshE}|7V z0x`DBd6+1Idx+ZCCv~9&-CzA?TT_n)O5++R@rQZhNL*>gg7B>{wq?XiwOF=IKkG9i zE_hvJuZ)5v1gY?|=W-qC9CIKMl=dMqM16(z`~e0tTj=VhD{m-TXyWN)N;o-}E<>dp zsQX}evK6e-vAHTO`SZB@zmRXB-G-Md)6z!m&a6RI7)D;MNEmL`VX!rScDPN?DafO- z&TFw3jFI){W|Q#Csg7SW-pbcGGV7AsSY*xA&(Z$CqUf3NF_nWziL#z}gDR_k!Os)P z#2P2cCu-tY5OdA7GnR3=44C>)bBc8an%&2Yu5b2DW-q%^KHCQ*^8V#T<2bfGM9Bt&leMf6Die{SC^R5 zg~c;k>sD&pF%E&W_loHqD3G0Xp_5&kF%ayPXxmfOu*u0Zru+baa< zarfIFrbWQ9eLpz8$x6wk@{u3-;}NCF3s5@^mNw;;z_+T9SgLca?U;FrD{h2(!Hlj%HwP0Zq%i#9 zGk4*hzhz1qr!gpASax<-KgD#NmuMjbbVHzGQ z@Gs@$aa&Y-N5_Ir`k=jpQ}2Nw~BYTUXjmX-oHo*Z381mUFaraxf4BsB2NP|0z{8)ISyR@Ge!> z!sYS}W;Y|w57V!LZxzs`(9KW$n|)k}><;HHg>cOZx}gpNW^`xFQziYob|&JWOhT@3 z$f}HF7MhB80ag@k4Yi0c@Y)5%>T4f0aVZMaH!e^>144Z!&zjpnpYUlYF|$#MqnQcS z7n!jb@m5ZBNsAaRvGBV^(FcW9H$NwT7F{abWuJqxJOd=cwUFvDAZMr@rw3+vE5gIL zKj*NclnHKo={yxJH1EM~B>|?h7XkDHEyd{GGhBvpP{;5)+gg-*buO66ek!i`V|`x zv46&*l3T$&P$G)32j95U#|XDo(BcOw;a6e8s%`t%oVzhAjC?#NpH-=aYOY_NZq3q@ zuWdSX#gZDMgi|qdMM{R1wZ^wg$8g(eBGn4mA95svCDid8nmYVx_tq53TT71hRXDr_ z%-Pqs^WXAN^vtXI&{*X!BsOr&B;v*2EmO`HcpZAKqBNP;rVkh1gu!v__9EMYb?Lo0 zHM_WzCQ+hAjQcinZF>?kkVW&&xeyetoHW$#xkQ8%`%XTpExrep)+A%9xa*=_;I)li zI&m!M_$|(t|13vXTZQpcm0WpVF62kwx4K8*p%)A*Jh1-W-JafQtx5kNFmr#wATXYf zWjxWzM)4Z{xJOi8@44*wyv$;#iDCS9a5ZZYIc**36vc=XU}NnM;0{ zAMv)^Hmeet88t-(h3}E5aV(#i!!kh=M-QhC|S~exqhW0)OJEIYjGGEuqHT({w;Zn!vfJDE$YD%AXMJPv0^9Q2C)EzLjg=%3XiNxlly$A5Vuc6HPd;6+ zFp@QwHEUiseWDjMM)CsqCHo7qwWwjzwyGie_2JySnw5Be{Zkc&U1+Kv>tZXp>kejB zNnEX-^mD5h>nUuGd{v186S-6vSU&^QbT}Gc=mO5$l4e(hJ$%a?gj;7^CPJ}Skw(1M zs|RYsUZjd#8P1no-bNnRyz-j-FqTG!p)Rbh+ON}$GeeU-AlR0&;#jq$OX4AEF2~R= zchC-(wra%Efq59Jy3e$vUzgty@730O(H@o{pJ}BjE6S@I5Y5x2^Ap4kM`^_V?N+UC z^65$<(oe)5GIHmoL3Y-0J*dmIEH7C^kbh(n+w%%`bXSjydEQ2*5142@PmaEGA=P-w zB3^N>$F0kL^udHxtf!+A2f3`OU6?LvrK8Ir6Q-f>UJkPbuXeFhQ3Mvp9!P}xWLPfh zlJ@2C(TVq1HLb;CBW1^AtTF36CNWS z=3~(g#BSWuSoy%C@ksIxt_5rW_Fn!59)>wHOG_v*Wz}r@XaN*y>Qr537g(IAn4}w( zYRZ&W8BNmZM@%BouqgT6hZ(x4R%tY?1IA?Usr>`@^IHphjia5*IGK85 z_^d6s@inh-6Xp2)0%;MAEUsHO`M)k+x1c+Szc6*Kho#zlznA7=UDIs*x(yeXUAn~~ ztO?J2qa6C=N_7H-PNZAUv{~lT?S3HdfTAg1SEJsPpN7>0?5iLeov#_hTCp*HAVSw< zCJexk(NE!prFTvt|#ZM_VTh;Aa zrV^JkygZm8<9ziz>yw!xT))za8=u!6s_meeoN5J4eTzoq8%(j<;|S|Da?IKb>=gSq z!Lpf5;-1`LdaMZL8%*AMD?pL`uiSGsvFG0#MAZ_5B%c>3iQj9_*W$RwlHy~W1}AHq zW+05T&Eb}lPL-ZVzq7`CLC$>C;0yCI;&AW){`!`37GCzhJc*^pP z{I$L9@4OtjA3`T1s0H?|!YOAvGHb%FDK)ZWT5?PMhSb3Q@;>j==k<|sgD?H%WN3->Y;er;n^lG0~j#WNT_p{UXn@O2rQA6D9@I;C{!uKQoXJH(H~X?{F6K-Zx&mQj_9dK)5hZ)mEwx; z&|Z8{wbL)y3crbS)U&~I#`xHfG=NSAV3qcMMUucQg4PydeBauUoAR)!v?OpbPtU!0wZjC289?TG1NbWk_iXjNANL>(egxp z^1xmTql`w1a9@eIB4%p$o;7m$NY8)rn&?;pH?3}KVXLG&Pz5~V7c;bef?dEWOzAxB z;}YU*nVcfQ^Q^`c`BiA|tCc}d5%&1WQu~OtcwW^Uns)G{vJu%?meB{33e+rQ2OaJr zGuIq&6t~e46sc1R%S+sER|@p*0phYD5mQbgZphRWY~vQ;r|&Q(O6C=W%)A(Sm1D>H zTPWC47R&&gYp-hait0>$0K7`9THcAWMacqvdk02#RhI&bpsByB3m&ou(2<1UA1de# zb2T=8o&L&h-IJA>`BBgH&>+5vQsMJ@l>M3f4nn5=G;+ww+lu5)4hvG#a`*;56AtZ7 zfku+I$&APCc8R;v8{N#zBqYrP-t{)lsqR$N4%;_ul%qJSA?d!v!89K6g`yMQ$sW;Y zf%Gy8mEy7_)X`^gF=@>@Bfu9gMz`&q=+$pR9c*rsIgO;X9rsvm7I9Q^V;g$9Okb+L z>+aL&1Gj#$esAIV%CnrRfAV-ZiJxy+-nov-!#wjtLG@M$+uU~=c}OH6Et70;hTn78 zQJT&v#>!JYrgf`A&8@tXC&Sz*qpPyp^Q+=d0~N|8MSXeBQ=g^sbH(W>qjfhm^fU6R zypFx@l}AyLkZ(OTtc^A}J)n^o<7wCMr`lPHb-BB`2$?$~652KOoCZBP9ZCsFGoXT$R*ZkRpgT=ks zU=xep{Z?5#LFEYnZxOPFHLvj4(d>E%%?^W9mpSxuSeMIfTASD6N51x!z)4FwZF}bL z0x;t?;sgmpxJsmRS6b4v31vowm%_DztF!bDwaTS6!U2ce)h2w~sNYWVsEt33OySDe zD#mfLf{_aS4N7>w%m~RxjqzeasauRV%aRdU7J}Zx3C^84h(xxJOR8fzVaOWU_3*tT z!n{GG8WlUs$cfC;_1VS@p^ZT)2Et1<>NH4$pTZ9h;?-^l`Bk<|j8YS0uI}KPJR|6P zaa1c;Qo^)2W!KgCak-xfi0zQl`P_dQrOB_1CpMafa$*uGZ*oa~R-uaWx+}=YkbbZ? z$hQMfJ+g0`qgTN}g42e9J%()hwL3kA8YIyn$rNJ1G-T=rpf4K&$HNWi)MFhyCl1}- zwdm@7{SJv-NH?rm{D2`yPZFSx6#O<*fyu1r8)v-ARYRAwN4l{|GUN0|u$7z9hAj80 z@GiyyxmIG@lPfm{hX|RVxXno?p?CC^8fSOx)w2eX8P8hegX~syJ1#q74H)(j$i1cB z!22U0zv3#NdSO%62&cU{t1$t(x{37!HAo~cJRPigBZ?@9gIA1G8_Z-- zzMVyb7Ns=L^(BLZJddWnb0Wgso9;#?p0)shz-Fup0^)8-5DUm9IPV%~sP?~!QA10! zqO2rnbx>3x2GoK8oFV;WhFZE?;XGRB)j@CE= z#%i2>t#;S#BwJ+JFJ;{3Qhj~SlM6*toENr=E6vCq)P2l5N5|ro@1I?qwLWv*)3axF zgVI`ltt;~m+jVt7jciwKT7Gdlljub(dFS>BAlq0w3E_wIVh2lh!Mic!QrEj;*h`1m ztTBrYNy`H3GH4C?%q4Cr$z~Zy;8jKh;=a;kWaL#VP^ik5r}GQQ(iCZokltII1?Ccq zTp6Aqf8%UvEmSfS9neLcGeQ5hP8#H0p%>qX{c14ERoPkRnQPa33ZB|JXbWa`nrsiZ zmzh~lYv8x4H$Y5B1MDsQy_8a1&3<(ohkDGq;kfW?hSQl?O`jHNxVMI-BZzy-gB3I! zFGhY!arWk`GQ?-8Yx)_DlH)Uhw;S+WzNp!HunvB77Z!3iE_?k&j+n`NBrD>%6|{aM zmw*U=ysKvV&%CxROvINa2fTw^i2dQzEKYCf#HrA5qUm`gvdzEW6g7vp_7ddFtThZ( zJ(-b{YPHE#;9Ulk!Ok;D;mtcS%H14U5c-bS*x(-wvVR-Oaq^FytPRb>1L@}7#g}$g z&4;FlxZUhFee!`Eq{oX3ykOEr_@)}Ky*WSpedB8`cN*&w%IOz0DA@~@2Asm2vI=fD zvdtOE)ytsh7oD%l@r+mS{QZrMt|m0k&WFz}4h}}a!_10rNItns5v6JCDAz;OgQ=oE z_9Elxv(Cj)j*G4Js``B*7@Xj2(^`A;h!9Rl^b%8C@Oz@f6p7AB>DSHm^X4e5U(NMUXOs$q3x!f6YZkRc%NxY0{79&thwHw$y1hn2(UL(M-Y>mx!R|WW067pX(V9=3Tb0!8<~{yn3?Yl9D+Rax(%83M zn0gfCo`7PVXfs0XNZ!`z=4l_oeTV7<&yg63KR361tM}pbCp>E1x>a7KLBOVJeLHpUy7UCD9?chgqe6V=aD{*^hOG3*9hgEz1Dkqe{* zhL7*IPV%2=eDV^KWSAwLx7Xv()HgXDjN*wl%O-c(e_JdLvOymc|AG_v48fPWQPMrp zzGYOqIO9mHN%r_O-Xb7ZuK`W;HVWM=;r#}_7ZR5M{6QGJ}VDpFn~PPaexJByhfNWSD_QCC!-{g zNuECMnRrH=={JR|#P^*dC9G3#9h?iZ7;dt^b@P6wd@zoaL(qOW5wi{=m7;kutA44| z|7AizlkLUr`KBkz=XXT?y{}?nHi2bqAFPC(GJqXh5;I?#?n%rM_0Rt1s37D39I1_g z`F|CRsi7z%t)KxpDyaA$V=*5Hvmv6DT%4T$FDC^d1ls>aAf_Nd6e3tD4tO{*C;u^GVF#>pOF z0*Tu+b+a`ETSLM(EdZ8~1BuoEn}5n+LV`EJ)_*+Uk8l6D{lB6(Eu9?xsgvmdc7_yp z1UQ=7gTa4@bT~ndFuDL-0d4?yu>CJ0ntvQ!{N*g;--&2)vi*5@5u(_^_3wj?e?7{` z0%B+TuW7y&A+em7B+kVzSHt4UoK^{0tp&r|)|(>-xs01}yO9=?^;b;;9jB`vdvrK?Pq1b52 zp0z&@l!wBq-j3*jdhP!Xl{oYz^ck)s9PYP$-!4=rHFRtgMS~wuA+Mpdopqz0;6xz_ zDv%;03z0n`B$j#t-S&nTEw5(f>jzw6Xe9nIPV>%0MNGKp={zW`S_u^&D>N}ObOR_t zT-Y&t(h3t_OX_S`8IC-$28W@+-MkVx>P@PCdl5ghPG*GOA67m}0pZ)D~ei>6cJa z^CdSh^lG2oMM@TzH+mTx z8Q10(3@%)IXX}(po2dJ12J}`8JJJ_WW|l3Qwq(KWUeM*_!O#7~Q7ui98$^AugW>k0 zGMJ%o*L@E5v(#Xjc%ifx`-bEvs!N48=MJA!ohkGWqu`o9Za>i zd>>$JEt}nCzP$1FS5DeAz(thF{g{+% z%PZ9(^80dfPjzZmNpgWta--6V=S>O6yN0@A9(9r#7}lRiJnj>T^H*Ar_eTdvLS{;v ztTMhV&vz7WoV;lK^b>A>1H&TDX;nwqo=gg`nVu1b-7CG3y!(;* zefnaDJc%CJe11qN&OU9=)K9lpJhpRMEZ*XaiBmjm=q!Y?aBUQN+*zgcE``8T^Nyy$ z(>{+9L+Ld4wQ9oUOf#=%qKh$EQT*c|N(?m@#wT9R2EdAI(dzCKm+(MRcW^m}Yxest z-xits9r@(sxl`S3xeia@h?Gz|QJGlZfF#B~-(bwX&3+a9SCKTa!Kyb4f&_yNb{Hr> z=E#XP@+o$@y8X3oZLrCf{8a1sk6_~u!jETkP1jb8a4+kHuiM$hx?|0A9izxf13ei+ z8m#2bT>E-pjo`(ldB9Yc6`j;h?=@a?bEeagpS$Ws>ie8kJZZoC$jgF5Ox^oVw;DA` zWVoTnPN}Qg5*}m`aM?kU|Gbg=xp#tz`zYHObaafPZ@YHsOzqm5gzU+PCt5w@kqkg6 zY4-Tr#kKSp2FRv~4o2)9;AwyhX0t=|a8FYrxOP2b+&f6&c3gv)3UvE+ws&Obl!m5b z5|(Dbt*-n~yq$|a&fv4FWt%qnoUa-+0&daf=VJa0!!NppEv_#zDUMkT^A*^qEKPEs zn0lV5kB9Y~iFv-ifJwA1<6EsII}JMR59GmhU7%cHJm+Hi8Cc~Qe2f=HU8GN|gyESj zo5B0V|Fb80I?w$@bzyu@BBySJ3!l@#pn@Qk0>H13odTZC`? zUT5r_0k|p#cGQzy5cqmnBDsd&+lN6%8|XiYY>q@6^(qG^d7j6dM9aUg{&}F%KMwS) zbgb@Hc|Fl!EqzdH&oJ~d2D7QTXj5Y+P&5AmZjXiVllBQ#gK2FcO8k%#nT>1K`s#He z9=OS{ONOX0$)s}Kne;psCb-zQrfvMmpby(bd8O4oR;ESY^#^fk3;%!-v@4|*%J`!T zHJgvCo5@(|H=9WbUd?zW5>4esFEirzSYJihygIPQ{IW^<{fqJoO=PO%%j!rK%i-Iw z9As;}-1oQ9S93X3uu7Inr-68^8gvcc*w?>$d^Bk1prz5yal%N_8imsI0NNTkYO_*JS^|juD0!yt090pE+7{ySSzsS#dM{ICgYL zNwPe#%A}*%*%OO0{I1ZIf+jfzskX?9$XTAfxsEHgh{!wD+ekiB0*f^0@4U*v%vdf= zsu-ht^Ro?OEdm{D2Tb;(2aVh7sEnaB=vO4{h2_Up)=l5DSDyZ&srv@$iF9lVUy zfjQ3aU+&j>2Y=uR?CAFhSA$)!XzwgeIOMX~kCJ+eSc7kJzscA;9oK7?@VYpaa%eG~ z*A;J?bYd$Xcl5kmHQi<}h(C;ymE^VOR^Jpl&A8-YA!}s{CgpH}QiyXg_Ob?2m0B{b zwibr1smIgb95*Zv@(G zBrz)p*J?rmR#8$vpEHqZrIbjUG?#-YFRZ2{LjMwzjqEpE* zqAb};x&fLx=e3%c`su~K!mol$YtkIvpaks6d7snFjlX{%O!?+mFwuHv{H{FVa7W~8 zVgGCQI-QTrS>ijA>I#kRT{s$xN9>Bra0a6^Wp5NvdfRm)df#cA)v<70CvK|EYT2yr zdGC6h%`CL|p|G=;L~Iz-*oZ~znSw7kM`)P<+nB3V*iX;hn|+GoLri;wxRY4a*F5+u zHD7>oM7~Ru z8W=xkRfB88xen3Gx=RYbKXh+M-p(i1jRP3*n-8oAo`mTT_MTU{yjXNM`4(75-co@z z{KFb&MzUjB4g5Y^Jwit`;A6aB-A!zz$?Q<7J5gef3C;OYh`|PT?s8wZSj6)C)X@%` zME=`G>bnVoeSAYClaf#oQB{1H z7C=U(e(n50U!68=L=QB<^75`tPy$Ux`%M9?Rvi z{heGMC+lAa-$2ekX;uC@_-1Bj|L+y-6)n`2)UX*RLY@^np~6(R3P_i{A?9Gq5zdiu z#S&{L&xGsRqCBUnw?96#hk^eYg^*p1x<~U=|4pm-j^SpIL3xB|h$MqDF&TR`8MG!A zO&9d{cIu`~*_JHt4Ib}rx)y0olXYkMpT)$J1clRro)xQ5U>FEMqoPtxL)$@hE)U~| zK|%XVNS7eImr#Zx)zgE6tFebVf(iuuu!rU44}StZj?d@Yi$&o||7I{O2<5$GTx(7_ z!uz%yXca}i93V1)F-GTa+F*zZr2#kh>C zl+9z@p$kk|e57TDjVBQ7JfL{csEmg`jbZm_k~OdbPRY0Llm`Ij zc%miGM4SrZjQ13!Cf6*lcL(-ACJO}4Ml`kSo^<{!d#*YgT5+13iyQNDDPF9hUt*=B zueqUJ)Lrq*%CoJ8cW0eu`OrtyT3?HH<;K_UtGJyPWz&;S)83aZ#_OGIE0ujm5hAFw zp=0Xbd#m$?>I!A=RNaE;xTlhVNo+rK8Cmb5Ccl3lkgky7Uh256)l%LBuJS8wIbCt8 z6Fb$&0F@-(omicB55u|J+um(EC%5P<b_9TMu-P8D$t));?W1NvSEvs-Y8BfcOZ&8R$1dHV- zZ|SMh71UbS)hz-ARQpy0^{;wI1deM1KYg@N-COaVRL4(GVJq9U!;NkABBC*j+62 zFsm4QHA;>lUF~Pfd9mf^7x0CTL~p`%k-@Hgw8|4>8HJ6Qr{ z+Rccb-zevXqMS;m-Gf($eTI5tuPu`0WZrgI!$Q^+PPHDyC!PxkGoz;M0S6~Ff)qCcL~sJjz+3&A)Cij4 zUS4T(EA$%QzpVL&?8duTD1H3tNtoLGETKN(A}7}c4`$Xm^P;)(^sT!_?}nV^Tg9c7 zQS__tMROKr>C3r!8S~w5XDlc1nmhcJ)}fNE5Em78bqwcwENhKYWYv)>Mist#v9{0^ zIxv{PPn8#UEDh`_JRfSk?QeF?Hr@_>u2?p|Wkid(=&jV=)O0S^a2?oREG(mHb{wgxhu+@d^w?uO73^Y%wuTH2?rVs?M# zz&+I^rH`>FCEo*nZk03oHYKu|F(QjioJ5dbN)5kXPh8@lSCx+Y$|Hjag`M2J*%hJj-9Y z_pOFh+iTrej|D`3P;$XemvaI!)Z02m5ea$C3ETx%vE{JsG3h&;WfJ7C3rXo{D)jHO z`+OlVFxc~4`&>1VaeW@)2BBvjEdJIUtCB5EJ7B6v$amD?dZif9KDepRJ!iYw6rTd~ zu8hsbg=Eehbjx7h)W+vvcm77k@4Py&egep_JHG$rd|M=tWVv=v$IDJ;?#alz1%ClV zzDlWgUTrtmHkg1Geu!1Nu$`SQ!nVMCLSz2&H*fv_jeMS(vXY?2gEFp?#($L0gGl54 zp`ORg3}I&D0R3A%4?@%SSNS}4&i|H~?ct64AKv^1`t|@rGkZfzu$7agqnWLx8^FrU z8nP1i=jA_^=M2Htj$nJR(JycR#}a#Ne|38}*GENaX^uKzlSSV;v5 zZo)~rS5DHYe~5krG|pPBXnXb|qFNp}&iX@9#feE$hM{+0$U%ZZqDB!|UCpL!%OIl$ zWK#hG>sVMSSzzfDZNC8u82Y4#XcUHRCtzt=)NBW282hAU2b2yWWyJ@deuz#@`iPpE zk(#WjSeXAKDfS~O?5M&g)HuylP343S*xvPX|OvDaBAsk7Fgp(4WKc0r`S+>nR^%G(Lnf?P$a##U}42C8oy~ zWm=eKo4m0^i0)xZYIxDT=zGDn}HYHUpOz#g$%G5 zaH5iu)zB3+qKe-5$Rn*2kX^I_>H0p&2eA*c0)en}u!6Ys*n>=yjjK0t1C5SP$(30B zJF~MpC7EC{6-4v$5WWW>B)icTVj&b_y?(y4v$mE9RYLeh0fqcIlWrNj@K z(H{n!jy1h1ounpCtgPsFv~l#*yNZS`k2_})Ii^vBcMDR|k`)OoxdHObO-8-N{*kq3 zMA$>kG)wW8d@7$!LygMxmwgX9ar{;X_U?1=!2s>9vk1^HJZIp|ZPZ z)m6)M93n^WI@NGTOFf-QKT}_|Zse{j=baHNrO|pNy8(v9=mfm@V#n;QT zvYsyKxkTsaoufxsJ0Zbd z36Yzzx8*k)_bGLv)Lpc-v!5|%PEUhrMSq*R+C*dq;iU#l@Rcb6jtnw8dMVLkeO zFYzR7%&*drI9bj;^GI~}6Wmz%4Uq-w*ai;6NkdM$lm1dY6->$ej=K;NH_rq#lr}H2 z(BJs*{|&pQvW$?h-~+p+lE#0Ux3jp zrnmg-q)ge(7EB6wV77p47daU?{&D$`2vJrQ)OP?s{D%~vA}6D&@K8rV^*?s4Ac+qg zp!R0AjyCoXGEB(+mm*}^YG&`?_#nqh%J#q%q5sbd<_F?TH8UeeQwLI(hnD^8_RQbE zE&nGhkJRKJL3x;S{|``DAl3R8l*i4&{P(^7KVf++fBOi`L*;$}!}&1t{a3p@T>J~m zKU(nL45WX*bnrhxc}(*92+BX&{V!d_3>hu_3FWU{1fhccwTu4u&GLv2;Kd&kG5MMLHW&aAFTV|t@0NrtPgZBe>GePjm!TQ%dcxZ zkD&Z+xDP|4f7uG?FF&Dw!xIMrI~9AQLOZOAFb9^&fmF4J7qnmkO~kbE*WM*p`g%JvYRWUvv$x$9dxfFU@QMbw!@oh&U4^sTKQpeUP~IgmpB z{sD>9$-&Ipgw)c^z}Cjr))H*bK&lG1cYt6aWo2S!V+L`t{1Y`J3lj?|jT+d1MTnGx z3B<%sOKM@O5Ap6`eNyK?i#(+Nr3GE>!Nv$cQV@HjW2J^-Dew3n$0pdH^|@AJ%Gr$p_>FK6t%f(>PduYd;_-3xxFgQ9e#q z;BR%~Wc~eqoNR2rVdert^wl5TkBj}cXD|bqSsy=x83=k9jr@Wc@(cRy8O+Qa4~x~m z=3{3AKCUlh8Jgp98Viu^w>D(~vj1iqEG%pfp5&Kju&}U$9=8=MGm!N$7FK3f&fn5N zY=4u+@tggzfjHP7w+kCPGv{MFVB_Tc%_i9(^j(iJgMeJW{VqX})riN>0I{%gJhmYa zE7!x2@0T`!r2Q3(qrJWv#N8n9@{$6S%-q2bJ_4X` doc page gives +general info on how to install and un-install packages as part of the +LAMMPS build process. + + +.. toctree:: + :maxdepth: 1 + + Packages_standard + Packages_user + Packages_details + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Packages_details.rst b/doc/src/Packages_details.rst new file mode 100644 index 0000000000..62615a8fb7 --- /dev/null +++ b/doc/src/Packages_details.rst @@ -0,0 +1,2448 @@ +Package details +=============== + +Here is a brief description of all the standard and user packages in +LAMMPS. It lists authors (if applicable) and summarizes the package +contents. It has specific instructions on how to install the package, +including, if necessary, info on how to download or build any extra +library it requires. It also gives links to documentation, example +scripts, and pictures/movies (if available) that illustrate use of the +package. + +The majority of packages can be included in a LAMMPS build with a +single setting (-D PGK\_NAME for CMake) or command ("make yes-name" for +make). See the :doc:`Build package ` doc page for more +info. A few packages may require additional steps; this is indicated +in the descriptions below. The :doc:`Build extras ` doc +page gives those details. + +.. note:: + + To see the complete list of commands a package adds to LAMMPS, + you can examine the files in its src directory, e.g. "ls + src/GRANULAR". Files with names that start with fix, compute, atom, + pair, bond, angle, etc correspond to commands with the same style name + as contained in the file name. + ++------------------------------+--------------------------------+--------------------------------+------------------------------+--------------------------------+----------------------------------+ +| :ref:`ASPHERE ` | :ref:`BODY ` | :ref:`CLASS2 ` | :ref:`COLLOID ` | :ref:`COMPRESS ` | :ref:`CORESHELL ` | ++------------------------------+--------------------------------+--------------------------------+------------------------------+--------------------------------+----------------------------------+ +| :ref:`DIPOLE ` | :ref:`GPU ` | :ref:`GRANULAR ` | :ref:`KIM ` | :ref:`KOKKOS ` | :ref:`KSPACE ` | ++------------------------------+--------------------------------+--------------------------------+------------------------------+--------------------------------+----------------------------------+ +| :ref:`LATTE ` | :ref:`MANYBODY ` | :ref:`MC ` | :ref:`MESSAGE ` | :ref:`MISC ` | :ref:`MOLECULE ` | ++------------------------------+--------------------------------+--------------------------------+------------------------------+--------------------------------+----------------------------------+ +| :ref:`MPIIO ` | :ref:`MSCG ` | :ref:`OPT ` | :ref:`PERI ` | :ref:`POEMS ` | :ref:`PYTHON ` | ++------------------------------+--------------------------------+--------------------------------+------------------------------+--------------------------------+----------------------------------+ +| :ref:`QEQ ` | :ref:`REPLICA ` | :ref:`RIGID ` | :ref:`SHOCK ` | :ref:`SNAP ` | :ref:`SPIN ` | ++------------------------------+--------------------------------+--------------------------------+------------------------------+--------------------------------+----------------------------------+ +| :ref:`SRD ` | :ref:`VORONOI ` | | | | | ++------------------------------+--------------------------------+--------------------------------+------------------------------+--------------------------------+----------------------------------+ + ++----------------------------------------+------------------------------------------------+------------------------------------+------------------------------------------+--------------------------------------+------------------------------------+ +| :ref:`USER-ADIOS ` | :ref:`USER-ATC ` | :ref:`USER-AWPMD ` | :ref:`USER-BOCS ` | :ref:`USER-CGDNA ` | :ref:`USER-CGSDK ` | ++----------------------------------------+------------------------------------------------+------------------------------------+------------------------------------------+--------------------------------------+------------------------------------+ +| :ref:`USER-COLVARS ` | :ref:`USER-DIFFRACTION ` | :ref:`USER-DPD ` | :ref:`USER-DRUDE ` | :ref:`USER-EFF ` | :ref:`USER-FEP ` | ++----------------------------------------+------------------------------------------------+------------------------------------+------------------------------------------+--------------------------------------+------------------------------------+ +| :ref:`USER-H5MD ` | :ref:`USER-INTEL ` | :ref:`USER-LB ` | :ref:`USER-MANIFOLD ` | :ref:`USER-MEAMC ` | :ref:`USER-MESO ` | ++----------------------------------------+------------------------------------------------+------------------------------------+------------------------------------------+--------------------------------------+------------------------------------+ +| :ref:`USER-MGPT ` | :ref:`USER-MISC ` | :ref:`USER-MOFFF ` | :ref:`USER-MOLFILE ` | :ref:`USER-NETCDF ` | :ref:`USER-OMP ` | ++----------------------------------------+------------------------------------------------+------------------------------------+------------------------------------------+--------------------------------------+------------------------------------+ +| :ref:`USER-PHONON ` | :ref:`USER-PLUMED ` | :ref:`USER-PTM ` | :ref:`USER-QMMM ` | :ref:`USER-QTB ` | :ref:`USER-QUIP ` | ++----------------------------------------+------------------------------------------------+------------------------------------+------------------------------------------+--------------------------------------+------------------------------------+ +| :ref:`USER-REAXC ` | :ref:`USER-SCAFACOS ` | :ref:`USER-SDPD ` | :ref:`USER-SMD ` | :ref:`USER-SMTBQ ` | :ref:`USER-SPH ` | ++----------------------------------------+------------------------------------------------+------------------------------------+------------------------------------------+--------------------------------------+------------------------------------+ +| :ref:`USER-TALLY ` | :ref:`USER-UEF ` | :ref:`USER-VTK ` | :ref:`USER-YAFF ` | | | ++----------------------------------------+------------------------------------------------+------------------------------------+------------------------------------------+--------------------------------------+------------------------------------+ + + +---------- + + +.. _PKG-ASPHERE: + +ASPHERE package +--------------- + +**Contents:** + +Computes, time-integration fixes, and pair styles for aspherical +particle models including ellipsoids, 2d lines, and 3d triangles. + +**Supporting info:** + +* src/ASPHERE: filenames -> commands +* :doc:`Howto spherical ` +* :doc:`pair\_style gayberne ` +* :doc:`pair\_style resquared ` +* `doc/PDF/pair\_gayberne\_extra.pdf `_ +* `doc/PDF/pair\_resquared\_extra.pdf `_ +* examples/ASPHERE +* examples/ellipse +* http://lammps.sandia.gov/movies.html#line +* http://lammps.sandia.gov/movies.html#tri + + +---------- + + +.. _PKG-BODY: + +BODY package +------------ + +**Contents:** + +Body-style particles with internal structure. Computes, +time-integration fixes, pair styles, as well as the body styles +themselves. See the :doc:`Howto body ` doc page for an +overview. + +**Supporting info:** + +* src/BODY filenames -> commands +* :doc:`Howto\_body ` +* :doc:`atom\_style body ` +* :doc:`fix nve/body ` +* :doc:`pair\_style body/nparticle ` +* examples/body + + +---------- + + +.. _PKG-CLASS2: + +CLASS2 package +-------------- + +**Contents:** + +Bond, angle, dihedral, improper, and pair styles for the COMPASS +CLASS2 molecular force field. + +**Supporting info:** + +* src/CLASS2: filenames -> commands +* :doc:`bond\_style class2 ` +* :doc:`angle\_style class2 ` +* :doc:`dihedral\_style class2 ` +* :doc:`improper\_style class2 ` +* :doc:`pair\_style lj/class2 ` + + +---------- + + +.. _PKG-COLLOID: + +COLLOID package +--------------- + +**Contents:** + +Coarse-grained finite-size colloidal particles. Pair styles and fix +wall styles for colloidal interactions. Includes the Fast Lubrication +Dynamics (FLD) method for hydrodynamic interactions, which is a +simplified approximation to Stokesian dynamics. + +**Authors:** This package includes Fast Lubrication Dynamics pair styles +which were created by Amit Kumar and Michael Bybee from Jonathan +Higdon's group at UIUC. + +**Supporting info:** + +* src/COLLOID: filenames -> commands +* :doc:`fix wall/colloid ` +* :doc:`pair\_style colloid ` +* :doc:`pair\_style yukawa/colloid ` +* :doc:`pair\_style brownian ` +* :doc:`pair\_style lubricate ` +* :doc:`pair\_style lubricateU ` +* examples/colloid +* examples/srd + + +---------- + + +.. _PKG-COMPRESS: + +COMPRESS package +---------------- + +**Contents:** + +Compressed output of dump files via the zlib compression library, +using dump styles with a "gz" in their style name. + +To use this package you must have the zlib compression library +available on your system. + +**Author:** Axel Kohlmeyer (Temple U). + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/COMPRESS: filenames -> commands +* src/COMPRESS/README +* lib/compress/README +* :doc:`dump atom/gz ` +* :doc:`dump cfg/gz ` +* :doc:`dump custom/gz ` +* :doc:`dump xyz/gz ` + + +---------- + + +.. _PKG-CORESHELL: + +CORESHELL package +----------------- + +**Contents:** + +Compute and pair styles that implement the adiabatic core/shell model +for polarizability. The pair styles augment Born, Buckingham, and +Lennard-Jones styles with core/shell capabilities. The :doc:`compute temp/cs ` command calculates the temperature of a +system with core/shell particles. See the :doc:`Howto coreshell ` doc page for an overview of how to use +this package. + +**Author:** Hendrik Heenen (Technical U of Munich). + +**Supporting info:** + +* src/CORESHELL: filenames -> commands +* :doc:`Howto coreshell ` +* :doc:`Howto polarizable ` +* :doc:`compute temp/cs ` +* :doc:`pair\_style born/coul/long/cs ` +* :doc:`pair\_style buck/coul/long/cs ` +* :doc:`pair\_style lj/cut/coul/long/cs ` +* examples/coreshell + + +---------- + + +.. _PKG-DIPOLE: + +DIPOLE package +-------------- + +**Contents:** + +An atom style and several pair styles for point dipole models with +short-range or long-range interactions. + +**Supporting info:** + +* src/DIPOLE: filenames -> commands +* :doc:`atom\_style dipole ` +* :doc:`pair\_style lj/cut/dipole/cut ` +* :doc:`pair\_style lj/cut/dipole/long ` +* :doc:`pair\_style lj/long/dipole/long ` +* examples/dipole + + +---------- + + +.. _PKG-GPU: + +GPU package +----------- + +**Contents:** + +Dozens of pair styles and a version of the PPPM long-range Coulombic +solver optimized for GPUs. All such styles have a "gpu" as a suffix +in their style name. The GPU code can be compiled with either CUDA or +OpenCL, however the OpenCL variants are no longer actively maintained +and only the CUDA versions are regularly tested. The :doc:`Speed gpu ` doc page gives details of what hardware and GPU +software is required on your system, and details on how to build and +use this package. Its styles can be invoked at run time via the "-sf +gpu" or "-suffix gpu" :doc:`command-line switches `. See +also the :ref:`KOKKOS ` package, which has GPU-enabled styles. + +**Authors:** Mike Brown (Intel) while at Sandia and ORNL and Trung Nguyen +(Northwestern U) while at ORNL. + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/GPU: filenames -> commands +* src/GPU/README +* lib/gpu/README +* :doc:`Speed packages ` +* :doc:`Speed gpu ` +* :doc:`Section 2.6 -sf gpu ` +* :doc:`Section 2.6 -pk gpu ` +* :doc:`package gpu ` +* `Commands all `_ pages (pair,kspace) for styles followed by (g) +* `Benchmarks page `_ of web site + + +---------- + + +.. _PKG-GRANULAR: + +GRANULAR package +---------------- + +**Contents:** + +Pair styles and fixes for finite-size granular particles, which +interact with each other and boundaries via frictional and dissipative +potentials. + +**Supporting info:** + +* src/GRANULAR: filenames -> commands +* :doc:`Howto granular ` +* :doc:`fix pour ` +* :doc:`fix wall/gran ` +* :doc:`pair\_style gran/hooke ` +* :doc:`pair\_style gran/hertz/history ` +* examples/granregion +* examples/pour +* bench/in.chute +* http://lammps.sandia.gov/pictures.html#jamming +* http://lammps.sandia.gov/movies.html#hopper +* http://lammps.sandia.gov/movies.html#dem +* http://lammps.sandia.gov/movies.html#brazil +* http://lammps.sandia.gov/movies.html#granregion + + +---------- + + +.. _PKG-KIM: + +KIM package +----------- + +**Contents:** + +This package contains a set of commands that serve as a wrapper on the +`Open Knowledgebase of Interatomic Models (OpenKIM) `_ +repository of interatomic models (IMs) +enabling compatible ones to be used in LAMMPS simulations. +This includes :doc:`kim\_init and kim\_interactions ` +commands to select, initialize and instantiate the IM, and a +:doc:`kim\_query ` command to perform web queries +for material property predictions of OpenKIM IMs. +Support for KIM IMs that conform to the +`KIM Application Programming Interface (API) `_ +is provided by the :doc:`pair\_style kim ` command. + +.. note:: + + The command *pair\_style kim* is called by *kim\_interactions* and + is not recommended to be directly used in input scripts. + +To use this package you must have the KIM API library available on your +system. The KIM API is available for download on the +`OpenKIM website `_. +When installing LAMMPS from binary, the kim-api package +is a dependency that is automatically downloaded and installed. + +Information about the KIM project can be found at its website: +`https://openkim.org `_. +The KIM project is led by Ellad Tadmor and Ryan Elliott (U Minnesota) +and is funded by the `National Science Foundation `_. + +**Authors:** Ryan Elliott (U Minnesota) is the main developer for the KIM +API and the *pair\_style kim* command. Axel Kohlmeyer (Temple U) and +Ellad Tadmor (U Minnesota) contributed to the :doc:`kim\_commands ` +interface in close collaboration with Ryan Elliott. + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* :doc:`kim\_commands ` +* :doc:`pair\_style kim ` +* src/KIM: filenames -> commands +* src/KIM/README +* lib/kim/README +* examples/kim + + +---------- + + +.. _PKG-KOKKOS: + +KOKKOS package +-------------- + +**Contents:** + +Dozens of atom, pair, bond, angle, dihedral, improper, fix, compute +styles adapted to compile using the Kokkos library which can convert +them to OpenMP or CUDA code so that they run efficiently on multicore +CPUs, KNLs, or GPUs. All the styles have a "kk" as a suffix in their +style name. The :doc:`Speed kokkos ` doc page gives +details of what hardware and software is required on your system, and +how to build and use this package. Its styles can be invoked at run +time via the "-sf kk" or "-suffix kk" :doc:`command-line switches `. Also see the :ref:`GPU `, :ref:`OPT `, +:ref:`USER-INTEL `, and :ref:`USER-OMP ` packages, which +have styles optimized for CPUs, KNLs, and GPUs. + +You must have a C++11 compatible compiler to use this package. +KOKKOS makes extensive use of advanced C++ features, which can +expose compiler bugs, especially when compiling for maximum +performance at high optimization levels. Please see the file +lib/kokkos/README for a list of compilers and their respective +platforms, that are known to work. + +**Authors:** The KOKKOS package was created primarily by Christian Trott +and Stan Moore (Sandia), with contributions from other folks as well. +It uses the open-source `Kokkos library `_ +which was developed by Carter Edwards, Christian Trott, and others at +Sandia, and which is included in the LAMMPS distribution in +lib/kokkos. + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/KOKKOS: filenames -> commands +* src/KOKKOS/README +* lib/kokkos/README +* :doc:`Speed packages ` +* :doc:`Speed kokkos ` +* :doc:`Section 2.6 -k on ... ` +* :doc:`Section 2.6 -sf kk ` +* :doc:`Section 2.6 -pk kokkos ` +* :doc:`package kokkos ` +* `Commands all `_ pages (fix,compute,pair,etc) for styles followed by (k) +* `Benchmarks page `_ of web site + + +---------- + + +.. _PKG-KSPACE: + +KSPACE package +-------------- + +**Contents:** + +A variety of long-range Coulombic solvers, as well as pair styles +which compute the corresponding short-range pairwise Coulombic +interactions. These include Ewald, particle-particle particle-mesh +(PPPM), and multilevel summation method (MSM) solvers. + +**Install:** + +Building with this package requires a 1d FFT library be present on +your system for use by the PPPM solvers. This can be the KISS FFT +library provided with LAMMPS, 3rd party libraries like FFTW, or a +vendor-supplied FFT library. See the :doc:`Build settings ` doc page for details on how to select +different FFT options for your LAMPMS build. + +**Supporting info:** + +* src/KSPACE: filenames -> commands +* :doc:`kspace\_style ` +* `doc/PDF/kspace.pdf `_ +* :doc:`Howto tip3p ` +* :doc:`Howto tip4p ` +* :doc:`Howto spc ` +* :doc:`pair\_style coul ` +* :doc:`Commands pair ` page for styles with "long" or "msm" in name +* examples/peptide +* bench/in.rhodo + + +---------- + + +.. _PKG-LATTE: + +LATTE package +------------- + +**Contents:** + +A fix command which wraps the LATTE DFTB code, so that molecular +dynamics can be run with LAMMPS using density-functional tight-binding +quantum forces calculated by LATTE. + +More information on LATTE can be found at this web site: +`https://github.com/lanl/LATTE `_. A brief technical +description is given with the :doc:`fix latte ` command. + +.. _latte-home: https://github.com/lanl/LATTE + + + +**Authors:** Christian Negre (LANL) and Steve Plimpton (Sandia). LATTE +itself is developed at Los Alamos National Laboratory by Marc +Cawkwell, Anders Niklasson, and Christian Negre. + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/LATTE: filenames -> commands +* src/LATTE/README +* lib/latte/README +* :doc:`fix latte ` +* examples/latte +* `LAMMPS-LATTE tutorial `_ + + +---------- + + +.. _PKG-MANYBODY: + +MANYBODY package +---------------- + +**Contents:** + +A variety of many-body and bond-order potentials. These include +(AI)REBO, BOP, EAM, EIM, Stillinger-Weber, and Tersoff potentials. + +**Supporting info:** + +* src/MANYBODY: filenames -> commands +* :doc:`Commands pair ` page +* examples/comb +* examples/eim +* examples/nb3d +* examples/shear +* examples/streitz +* examples/vashishta +* bench/in.eam + + +---------- + + +.. _PKG-MC: + +MC package +---------- + +**Contents:** + +Several fixes and a pair style that have Monte Carlo (MC) or MC-like +attributes. These include fixes for creating, breaking, and swapping +bonds, for performing atomic swaps, and performing grand-canonical MC +(GCMC) in conjunction with dynamics. + +**Supporting info:** + +* src/MC: filenames -> commands +* :doc:`fix atom/swap ` +* :doc:`fix bond/break ` +* :doc:`fix bond/create ` +* :doc:`fix bond/swap ` +* :doc:`fix gcmc ` +* :doc:`pair\_style dsmc ` +* http://lammps.sandia.gov/movies.html#gcmc + + +---------- + + +.. _PKG-MESSAGE: + +MESSAGE package +--------------- + +**Contents:** + +Commands to use LAMMPS as either a client or server and couple it to +another application. + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/MESSAGE: filenames -> commands +* lib/message/README +* :doc:`message ` +* :doc:`fix client/md ` +* :doc:`server md ` +* :doc:`server mc ` +* examples/message + + +---------- + + +.. _PKG-MISC: + +MISC package +------------ + +**Contents:** + +A variety of compute, fix, pair, dump styles with specialized +capabilities that don't align with other packages. Do a directory +listing, "ls src/MISC", to see the list of commands. + +.. note:: + + the MISC package contains styles that require using the + -restrict flag, when compiling with Intel compilers. + +**Supporting info:** + +* src/MISC: filenames -> commands +* :doc:`compute ti ` +* :doc:`fix evaporate ` +* :doc:`fix orient/fcc ` +* :doc:`fix ttm ` +* :doc:`fix thermal/conductivity ` +* :doc:`fix viscosity ` +* examples/KAPPA +* examples/VISCOSITY +* http://lammps.sandia.gov/pictures.html#ttm +* http://lammps.sandia.gov/movies.html#evaporation + + +---------- + + +.. _PKG-MOLECULE: + +MOLECULE package +---------------- + +**Contents:** + +A large number of atom, pair, bond, angle, dihedral, improper styles +that are used to model molecular systems with fixed covalent bonds. +The pair styles include the Dreiding (hydrogen-bonding) and CHARMM +force fields, and a TIP4P water model. + +**Supporting info:** + +* src/MOLECULE: filenames -> commands +* :doc:`atom\_style ` +* :doc:`bond\_style ` +* :doc:`angle\_style ` +* :doc:`dihedral\_style ` +* :doc:`improper\_style ` +* :doc:`pair\_style hbond/dreiding/lj ` +* :doc:`pair\_style lj/charmm/coul/charmm ` +* :doc:`Howto bioFF ` +* examples/cmap +* examples/dreiding +* examples/micelle, +* examples/peptide +* bench/in.chain +* bench/in.rhodo + + +---------- + + +.. _PKG-MPIIO: + +MPIIO package +------------- + +**Contents:** + +Support for parallel output/input of dump and restart files via the +MPIIO library. It adds :doc:`dump styles ` with a "mpiio" in +their style name. Restart files with an ".mpiio" suffix are also +written and read in parallel. + +**Supporting info:** + +* src/MPIIO: filenames -> commands +* :doc:`dump ` +* :doc:`restart ` +* :doc:`write\_restart ` +* :doc:`read\_restart ` + + +---------- + + +.. _PKG-mscg: + +MSCG package +------------ + +**Contents:** + +A :doc:`fix mscg ` command which can parameterize a +Multi-Scale Coarse-Graining (MSCG) model using the open-source `MS-CG library `_. + +.. _mscg-home: https://github.com/uchicago-voth/MSCG-release + + + +To use this package you must have the MS-CG library available on your +system. + +**Authors:** The fix was written by Lauren Abbott (Sandia). The MS-CG +library was developed by Jacob Wagner in Greg Voth's group at the +University of Chicago. + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/MSCG: filenames -> commands +* src/MSCG/README +* lib/mscg/README +* examples/mscg + + +---------- + + +.. _PKG-OPT: + +OPT package +----------- + +**Contents:** + +A handful of pair styles which are optimized for improved CPU +performance on single or multiple cores. These include EAM, LJ, +CHARMM, and Morse potentials. The styles have an "opt" suffix in +their style name. The :doc:`Speed opt ` doc page gives +details of how to build and use this package. Its styles can be +invoked at run time via the "-sf opt" or "-suffix opt" :doc:`command-line switches `. See also the :ref:`KOKKOS `, +:ref:`USER-INTEL `, and :ref:`USER-OMP ` packages, which +have styles optimized for CPU performance. + +**Authors:** James Fischer (High Performance Technologies), David Richie, +and Vincent Natoli (Stone Ridge Technolgy). + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/OPT: filenames -> commands +* :doc:`Speed packages ` +* :doc:`Speed opt ` +* :doc:`Section 2.6 -sf opt ` +* :doc:`Commands pair ` for styles followed by (t) +* `Benchmarks page `_ of web site + + +---------- + + +.. _PKG-PERI: + +PERI package +------------ + +**Contents:** + +An atom style, several pair styles which implement different +Peridynamics materials models, and several computes which calculate +diagnostics. Peridynamics is a particle-based meshless continuum +model. + +**Authors:** The original package was created by Mike Parks (Sandia). +Additional Peridynamics models were added by Rezwanur Rahman and John +Foster (UTSA). + +**Supporting info:** + +* src/PERI: filenames -> commands +* `doc/PDF/PDLammps\_overview.pdf `_ +* `doc/PDF/PDLammps\_EPS.pdf `_ +* `doc/PDF/PDLammps\_VES.pdf `_ +* :doc:`atom\_style peri ` +* :doc:`pair\_style peri/\* ` +* :doc:`compute damage/atom ` +* :doc:`compute plasticity/atom ` +* examples/peri +* http://lammps.sandia.gov/movies.html#peri + + +---------- + + +.. _PKG-POEMS: + +POEMS package +------------- + +**Contents:** + +A fix that wraps the Parallelizable Open source Efficient Multibody +Software (POEMS) library, which is able to simulate the dynamics of +articulated body systems. These are systems with multiple rigid +bodies (collections of particles) whose motion is coupled by +connections at hinge points. + +**Author:** Rudra Mukherjee (JPL) while at RPI. + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/POEMS: filenames -> commands +* src/POEMS/README +* lib/poems/README +* :doc:`fix poems ` +* examples/rigid + + +---------- + + +.. _PKG-PYTHON: + +PYTHON package +-------------- + +**Contents:** + +A :doc:`python ` command which allow you to execute Python code +from a LAMMPS input script. The code can be in a separate file or +embedded in the input script itself. See the :doc:`Python call ` doc page for an overview of using Python from +LAMMPS in this manner and all the :doc:`Python ` doc pages +for other ways to use LAMMPS and Python together. + +.. note:: + + Building with the PYTHON package assumes you have a Python + shared library available on your system, which needs to be a Python 2 + version, 2.6 or later. Python 3 is not yet supported. See the + lib/python/README for more details. + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/PYTHON: filenames -> commands +* :doc:`Python call ` +* lib/python/README +* examples/python + + +---------- + + +.. _PKG-QEQ: + +QEQ package +----------- + +**Contents:** + +Several fixes for performing charge equilibration (QEq) via different +algorithms. These can be used with pair styles that perform QEq as +part of their formulation. + +**Supporting info:** + +* src/QEQ: filenames -> commands +* :doc:`fix qeq/\* ` +* examples/qeq +* examples/streitz + + +---------- + + +.. _PKG-REPLICA2: + +REPLICA package +--------------- + +**Contents:** + +A collection of multi-replica methods which can be used when running +multiple LAMMPS simulations (replicas). See the :doc:`Howto replica ` doc page for an overview of how to run +multi-replica simulations in LAMMPS. Methods in the package include +nudged elastic band (NEB), parallel replica dynamics (PRD), +temperature accelerated dynamics (TAD), parallel tempering, and a +verlet/split algorithm for performing long-range Coulombics on one set +of processors, and the remainder of the force field calculation on +another set. + +**Supporting info:** + +* src/REPLICA: filenames -> commands +* :doc:`Howto replica ` +* :doc:`neb ` +* :doc:`prd ` +* :doc:`tad ` +* :doc:`temper `, +* :doc:`run\_style verlet/split ` +* examples/neb +* examples/prd +* examples/tad + + +---------- + + +.. _PKG-RIGID: + +RIGID package +------------- + +**Contents:** + +Fixes which enforce rigid constraints on collections of atoms or +particles. This includes SHAKE and RATTLE, as well as various +rigid-body integrators for a few large bodies or many small bodies. +Also several computes which calculate properties of rigid bodies. + +**Supporting info:** + +* src/RIGID: filenames -> commands +* :doc:`compute erotate/rigid ` +* fix shake"_fix\_shake.html +* :doc:`fix rattle ` +* :doc:`fix rigid/\* ` +* examples/ASPHERE +* examples/rigid +* bench/in.rhodo +* http://lammps.sandia.gov/movies.html#box +* http://lammps.sandia.gov/movies.html#star + + +---------- + + +.. _PKG-SHOCK: + +SHOCK package +------------- + +**Contents:** + +Fixes for running impact simulations where a shock-wave passes through +a material. + +**Supporting info:** + +* src/SHOCK: filenames -> commands +* :doc:`fix append/atoms ` +* :doc:`fix msst ` +* :doc:`fix nphug ` +* :doc:`fix wall/piston ` +* examples/hugoniostat +* examples/msst + + +---------- + + +.. _PKG-SNAP: + +SNAP package +------------ + +**Contents:** + +A pair style for the spectral neighbor analysis potential (SNAP). +SNAP is methodology for deriving a highly accurate classical potential +fit to a large archive of quantum mechanical (DFT) data. Also several +computes which analyze attributes of the potential. + +**Author:** Aidan Thompson (Sandia). + +**Supporting info:** + +* src/SNAP: filenames -> commands +* :doc:`pair\_style snap ` +* :doc:`compute sna/atom ` +* :doc:`compute snad/atom ` +* :doc:`compute snav/atom ` +* examples/snap + + +---------- + + +.. _PKG-SPIN: + +SPIN package +------------ + +**Contents:** + +Model atomic magnetic spins classically, coupled to atoms moving in +the usual manner via MD. Various pair, fix, and compute styles. + +**Author:** Julien Tranchida (Sandia). + +**Supporting info:** + +* src/SPIN: filenames -> commands +* :doc:`Howto spins ` +* :doc:`pair\_style spin/dipole/cut ` +* :doc:`pair\_style spin/dipole/long ` +* :doc:`pair\_style spin/dmi ` +* :doc:`pair\_style spin/exchange ` +* :doc:`pair\_style spin/magelec ` +* :doc:`pair\_style spin/neel ` +* :doc:`fix nve/spin ` +* :doc:`fix precession/spin ` +* :doc:`compute spin ` +* :doc:`neb/spin ` +* examples/SPIN + + +---------- + + +.. _PKG-SRD: + +SRD package +----------- + +**Contents:** + +A pair of fixes which implement the Stochastic Rotation Dynamics (SRD) +method for coarse-graining of a solvent, typically around large +colloidal particles. + +**Supporting info:** + +* src/SRD: filenames -> commands +* :doc:`fix srd ` +* :doc:`fix wall/srd ` +* examples/srd +* examples/ASPHERE +* http://lammps.sandia.gov/movies.html#tri +* http://lammps.sandia.gov/movies.html#line +* http://lammps.sandia.gov/movies.html#poly + + +---------- + + +.. _PKG-VORONOI: + +VORONOI package +--------------- + +**Contents:** + +A compute command which calculates the Voronoi tesselation of a +collection of atoms by wrapping the `Voro++ library `_. This +can be used to calculate the local volume or each atoms or its near +neighbors. + +.. _voro-home: http://math.lbl.gov/voro++ + + + +To use this package you must have the Voro++ library available on your +system. + +**Author:** Daniel Schwen (INL) while at LANL. The open-source Voro++ +library was written by Chris Rycroft (Harvard U) while at UC Berkeley +and LBNL. + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/VORONOI: filenames -> commands +* src/VORONOI/README +* lib/voronoi/README +* :doc:`compute voronoi/atom ` +* examples/voronoi + + +---------- + + +.. _PKG-USER-ADIOS: + +USER-ADIOS package +------------------ + +**Contents:** + +ADIOS is a high-performance I/O library. This package implements the +dump "atom/adios" and dump "custom/adios" commands to write data using +the ADIOS library. + +**Authors:** Norbert Podhorszki (ORNL) from the ADIOS developer team. + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-ADIOS: filenames -> commands +* src/USER-ADIOS/README +* examples/USER/adios +* https://github.com/ornladios/ADIOS2 + + +---------- + + +.. _PKG-USER-ATC: + +USER-ATC package +---------------- + +**Contents:** + +ATC stands for atoms-to-continuum. This package implements a :doc:`fix atc ` command to either couple molecular dynamics with +continuum finite element equations or perform on-the-fly conversion of +atomic information to continuum fields. + +**Authors:** Reese Jones, Jeremy Templeton, Jon Zimmerman (Sandia). + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-ATC: filenames -> commands +* src/USER-ATC/README +* :doc:`fix atc ` +* examples/USER/atc +* http://lammps.sandia.gov/pictures.html#atc + + +---------- + + +.. _PKG-USER-AWPMD: + +USER-AWPMD package +------------------ + +**Contents:** + +AWPMD stands for Antisymmetrized Wave Packet Molecular Dynamics. This +package implements an atom, pair, and fix style which allows electrons +to be treated as explicit particles in a classical molecular dynamics +model. + +**Author:** Ilya Valuev (JIHT, Russia). + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-AWPMD: filenames -> commands +* src/USER-AWPMD/README +* :doc:`pair\_style awpmd/cut ` +* examples/USER/awpmd + + +---------- + + +.. _PKG-USER-BOCS: + +USER-BOCS package +----------------- + +**Contents:** + +This package provides :doc:`fix bocs `, a modified version +of :doc:`fix npt ` which includes the pressure correction to +the barostat as outlined in: + +N. J. H. Dunn and W. G. Noid, "Bottom-up coarse-grained models that +accurately describe the structure, pressure, and compressibility of +molecular liquids," J. Chem. Phys. 143, 243148 (2015). + +**Authors:** Nicholas J. H. Dunn and Michael R. DeLyser (The +Pennsylvania State University) + +**Supporting info:** + +The USER-BOCS user package for LAMMPS is part of the BOCS software package: +`https://github.com/noid-group/BOCS `_ + +See the following reference for information about the entire package: + +Dunn, NJH; Lebold, KM; DeLyser, MR; Rudzinski, JF; Noid, WG. +"BOCS: Bottom-Up Open-Source Coarse-Graining Software." +J. Phys. Chem. B. 122, 13, 3363-3377 (2018). + +Example inputs are in the examples/USER/bocs folder. + + +---------- + + +.. _PKG-USER-CGDNA: + +USER-CGDNA package +------------------ + +**Contents:** + +Several pair styles, a bond style, and integration fixes for +coarse-grained models of single- and double-stranded DNA based on the +oxDNA model of Doye, Louis and Ouldridge at the University of Oxford. +This includes Langevin-type rigid-body integrators with improved +stability. + +**Author:** Oliver Henrich (University of Strathclyde, Glasgow). + +**Supporting info:** + +* src/USER-CGDNA: filenames -> commands +* /src/USER-CGDNA/README +* :doc:`pair\_style oxdna/\* ` +* :doc:`pair\_style oxdna2/\* ` +* :doc:`bond\_style oxdna/\* ` +* :doc:`bond\_style oxdna2/\* ` +* :doc:`fix nve/dotc/langevin ` + + +---------- + + +.. _PKG-USER-CGSDK: + +USER-CGSDK package +------------------ + +**Contents:** + +Several pair styles and an angle style which implement the +coarse-grained SDK model of Shinoda, DeVane, and Klein which enables +simulation of ionic liquids, electrolytes, lipids and charged amino +acids. + +**Author:** Axel Kohlmeyer (Temple U). + +**Supporting info:** + +* src/USER-CGSDK: filenames -> commands +* src/USER-CGSDK/README +* :doc:`pair\_style lj/sdk/\* ` +* :doc:`angle\_style sdk ` +* examples/USER/cgsdk +* http://lammps.sandia.gov/pictures.html#cg + + +---------- + + +.. _PKG-USER-COLVARS: + +USER-COLVARS package +-------------------- + +**Contents:** + +COLVARS stands for collective variables, which can be used to +implement various enhanced sampling methods, including Adaptive +Biasing Force, Metadynamics, Steered MD, Umbrella Sampling and +Restraints. A :doc:`fix colvars ` command is implemented +which wraps a COLVARS library, which implements these methods. +simulations. + +**Authors:** The COLVARS library is written and maintained by +Giacomo Fiorin (ICMS, Temple University, Philadelphia, PA, USA) +and Jerome Henin (LISM, CNRS, Marseille, France), originally for +the NAMD MD code, but with portability in mind. Axel Kohlmeyer +(Temple U) provided the interface to LAMMPS. + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-COLVARS: filenames -> commands +* `doc/PDF/colvars-refman-lammps.pdf `_ +* src/USER-COLVARS/README +* lib/colvars/README +* :doc:`fix colvars ` +* examples/USER/colvars + + +---------- + + +.. _PKG-USER-PLUMED: + +USER-PLUMED package +------------------- + +**Contents:** + +The fix plumed command allows you to use the PLUMED free energy plugin +for molecular dynamics to analyze and bias your LAMMPS trajectory on +the fly. The PLUMED library is called from within the LAMMPS input +script by using the :doc:`fix plumed ` command. + +**Authors:** The :ref:`PLUMED library ` is written and maintained by +Massimilliano Bonomi, Giovanni Bussi, Carlo Camiloni and Gareth +Tribello. + +.. _PLUMED: http://www.plumed.org + + + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-PLUMED/README +* lib/plumed/README +* :doc:`fix plumed ` +* examples/USER/plumed + + +---------- + + +.. _PKG-USER-DIFFRACTION: + +USER-DIFFRACTION package +------------------------ + +**Contents:** + +Two computes and a fix for calculating x-ray and electron diffraction +intensities based on kinematic diffraction theory. + +**Author:** Shawn Coleman while at the U Arkansas. + +**Supporting info:** + +* src/USER-DIFFRACTION: filenames -> commands +* :doc:`compute saed ` +* :doc:`compute xrd ` +* :doc:`fix saed/vtk ` +* examples/USER/diffraction + + +---------- + + +.. _PKG-USER-DPD: + +USER-DPD package +---------------- + +**Contents:** + +DPD stands for dissipative particle dynamics. This package implements +coarse-grained DPD-based models for energetic, reactive molecular +crystalline materials. It includes many pair styles specific to these +systems, including for reactive DPD, where each particle has internal +state for multiple species and a coupled set of chemical reaction ODEs +are integrated each timestep. Highly accurate time integrators for +isothermal, isoenergetic, isobaric and isenthalpic conditions are +included. These enable long timesteps via the Shardlow splitting +algorithm. + +**Authors:** Jim Larentzos (ARL), Tim Mattox (Engility Corp), and John +Brennan (ARL). + +**Supporting info:** + +* src/USER-DPD: filenames -> commands +* /src/USER-DPD/README +* :doc:`compute dpd ` +* :doc:`compute dpd/atom ` +* :doc:`fix eos/cv ` +* :doc:`fix eos/table ` +* :doc:`fix eos/table/rx ` +* :doc:`fix shardlow ` +* :doc:`fix rx ` +* :doc:`pair\_style table/rx ` +* :doc:`pair\_style dpd/fdt ` +* :doc:`pair\_style dpd/fdt/energy ` +* :doc:`pair\_style exp6/rx ` +* :doc:`pair\_style multi/lucy ` +* :doc:`pair\_style multi/lucy/rx ` +* examples/USER/dpd + + +---------- + + +.. _PKG-USER-DRUDE: + +USER-DRUDE package +------------------ + +**Contents:** + +Fixes, pair styles, and a compute to simulate thermalized Drude +oscillators as a model of polarization. See the :doc:`Howto drude ` and :doc:`Howto drude2 ` doc pages +for an overview of how to use the package. There are auxiliary tools +for using this package in tools/drude. + +**Authors:** Alain Dequidt (U Blaise Pascal Clermont-Ferrand), Julien +Devemy (CNRS), and Agilio Padua (U Blaise Pascal). + +**Supporting info:** + +* src/USER-DRUDE: filenames -> commands +* :doc:`Howto drude ` +* :doc:`Howto drude2 ` +* :doc:`Howto polarizable ` +* src/USER-DRUDE/README +* :doc:`fix drude ` +* :doc:`fix drude/transform/\* ` +* :doc:`compute temp/drude ` +* :doc:`pair\_style thole ` +* :doc:`pair\_style lj/cut/thole/long ` +* examples/USER/drude +* tools/drude + + +---------- + + +.. _PKG-USER-EFF: + +USER-EFF package +---------------- + +**Contents:** + +EFF stands for electron force field which allows a classical MD code +to model electrons as particles of variable radius. This package +contains atom, pair, fix and compute styles which implement the eFF as +described in A. Jaramillo-Botero, J. Su, Q. An, and W.A. Goddard III, +JCC, 2010. The eFF potential was first introduced by Su and Goddard, +in 2007. There are auxiliary tools for using this package in +tools/eff; see its README file. + +**Author:** Andres Jaramillo-Botero (CalTech). + +**Supporting info:** + +* src/USER-EFF: filenames -> commands +* src/USER-EFF/README +* :doc:`atom\_style electron ` +* :doc:`fix nve/eff ` +* :doc:`fix nvt/eff ` +* :doc:`fix npt/eff ` +* :doc:`fix langevin/eff ` +* :doc:`compute temp/eff ` +* :doc:`pair\_style eff/cut ` +* :doc:`pair\_style eff/inline ` +* examples/USER/eff +* tools/eff/README +* tools/eff +* http://lammps.sandia.gov/movies.html#eff + + +---------- + + +.. _PKG-USER-FEP: + +USER-FEP package +---------------- + +**Contents:** + +FEP stands for free energy perturbation. This package provides +methods for performing FEP simulations by using a :doc:`fix adapt/fep ` command with soft-core pair potentials, +which have a "soft" in their style name. There are auxiliary tools +for using this package in tools/fep; see its README file. + +**Author:** Agilio Padua (Universite Blaise Pascal Clermont-Ferrand) + +**Supporting info:** + +* src/USER-FEP: filenames -> commands +* src/USER-FEP/README +* :doc:`fix adapt/fep ` +* :doc:`compute fep ` +* :doc:`pair\_style \*/soft ` +* examples/USER/fep +* tools/fep/README +* tools/fep + + +---------- + + +.. _PKG-USER-H5MD: + +USER-H5MD package +----------------- + +**Contents:** + +H5MD stands for HDF5 for MD. `HDF5 `_ is a portable, binary, +self-describing file format, used by many scientific simulations. +H5MD is a format for molecular simulations, built on top of HDF5. +This package implements a :doc:`dump h5md ` command to output +LAMMPS snapshots in this format. + +.. _HDF5: http://www.hdfgroup.org/HDF5 + + + +To use this package you must have the HDF5 library available on your +system. + +**Author:** Pierre de Buyl (KU Leuven) created both the package and the +H5MD format. + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-H5MD: filenames -> commands +* src/USER-H5MD/README +* lib/h5md/README +* :doc:`dump h5md ` + + +---------- + + +.. _PKG-USER-INTEL: + +USER-INTEL package +------------------ + +**Contents:** + +Dozens of pair, fix, bond, angle, dihedral, improper, and kspace +styles which are optimized for Intel CPUs and KNLs (Knights Landing). +All of them have an "intel" in their style name. The :doc:`Speed intel ` doc page gives details of what hardware and +compilers are required on your system, and how to build and use this +package. Its styles can be invoked at run time via the "-sf intel" or +"-suffix intel" :doc:`command-line switches `. Also see +the :ref:`KOKKOS `, :ref:`OPT `, and :ref:`USER-OMP ` packages, +which have styles optimized for CPUs and KNLs. + +You need to have an Intel compiler, version 14 or higher to take full +advantage of this package. While compilation with GNU compilers is +supported, performance will be sub-optimal. + +.. note:: + + the USER-INTEL package contains styles that require using the + -restrict flag, when compiling with Intel compilers. + +**Author:** Mike Brown (Intel). + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-INTEL: filenames -> commands +* src/USER-INTEL/README +* :doc:`Speed packages ` +* :doc:`Speed intel ` +* :doc:`Section 2.6 -sf intel ` +* :doc:`Section 2.6 -pk intel ` +* :doc:`package intel ` +* `Commands all `_ pages (fix,compute,pair,etc) for styles followed by (i) +* src/USER-INTEL/TEST +* `Benchmarks page `_ of web site + + +---------- + + +.. _PKG-USER-LB: + +USER-LB package +--------------- + +**Contents:** + +Fixes which implement a background Lattice-Boltzmann (LB) fluid, which +can be used to model MD particles influenced by hydrodynamic forces. + +**Authors:** Frances Mackay and Colin Denniston (University of Western +Ontario). + +**Supporting info:** + +* src/USER-LB: filenames -> commands +* src/USER-LB/README +* :doc:`fix lb/fluid ` +* :doc:`fix lb/momentum ` +* :doc:`fix lb/viscous ` +* examples/USER/lb + + +---------- + + +.. _PKG-USER-MGPT: + +USER-MGPT package +----------------- + +**Contents:** + +A pair style which provides a fast implementation of the quantum-based +MGPT multi-ion potentials. The MGPT or model GPT method derives from +first-principles DFT-based generalized pseudopotential theory (GPT) +through a series of systematic approximations valid for mid-period +transition metals with nearly half-filled d bands. The MGPT method +was originally developed by John Moriarty at LLNL. The pair style in +this package calculates forces and energies using an optimized +matrix-MGPT algorithm due to Tomas Oppelstrup at LLNL. + +**Authors:** Tomas Oppelstrup and John Moriarty (LLNL). + +**Supporting info:** + +* src/USER-MGPT: filenames -> commands +* src/USER-MGPT/README +* :doc:`pair\_style mgpt ` +* examples/USER/mgpt + + +---------- + + +.. _PKG-USER-MISC: + +USER-MISC package +----------------- + +**Contents:** + +A potpourri of (mostly) unrelated features contributed to LAMMPS by +users. Each feature is a single fix, compute, pair, bond, angle, +dihedral, improper, or command style. + +**Authors:** The author for each style in the package is listed in the +src/USER-MISC/README file. + +**Supporting info:** + +* src/USER-MISC: filenames -> commands +* src/USER-MISC/README +* one doc page per individual command listed in src/USER-MISC/README +* examples/USER/misc + + +---------- + + +.. _PKG-USER-MANIFOLD: + +USER-MANIFOLD package +--------------------- + +**Contents:** + +Several fixes and a "manifold" class which enable simulations of +particles constrained to a manifold (a 2D surface within the 3D +simulation box). This is done by applying the RATTLE constraint +algorithm to formulate single-particle constraint functions +g(xi,yi,zi) = 0 and their derivative (i.e. the normal of the manifold) +n = grad(g). + +**Author:** Stefan Paquay (until 2017: Eindhoven University of +Technology (TU/e), The Netherlands; since 2017: Brandeis University, +Waltham, MA, USA) + +**Supporting info:** + +* src/USER-MANIFOLD: filenames -> commands +* src/USER-MANIFOLD/README +* :doc:`Howto manifold ` +* :doc:`fix manifoldforce ` +* :doc:`fix nve/manifold/rattle ` +* :doc:`fix nvt/manifold/rattle ` +* examples/USER/manifold +* http://lammps.sandia.gov/movies.html#manifold + + +---------- + + +.. _PKG-USER-MEAMC: + +USER-MEAMC package +------------------ + +**Contents:** + +A pair style for the modified embedded atom (MEAM) potential +translated from the Fortran version in the (obsolete) "MEAM" package +to plain C++. The USER-MEAMC fully replaces the MEAM package, which +has been removed from LAMMPS after the 12 December 2018 version. + +**Author:** Sebastian Huetter, (Otto-von-Guericke University Magdeburg) +based on the Fortran version of Greg Wagner (Northwestern U) while at +Sandia. + +**Supporting info:** + +* src/USER-MEAMC: filenames -> commands +* src/USER-MEAMC/README +* :doc:`pair\_style meam/c ` +* examples/meamc + + +---------- + + +.. _PKG-USER-MESO: + +USER-MESO package +----------------- + +**Contents:** + +Several extensions of the dissipative particle dynamics (DPD) +method. Specifically, energy-conserving DPD (eDPD) that can model +non-isothermal processes, many-body DPD (mDPD) for simulating +vapor-liquid coexistence, and transport DPD (tDPD) for modeling +advection-diffusion-reaction systems. The equations of motion of these +DPD extensions are integrated through a modified velocity-Verlet (MVV) +algorithm. + +**Author:** Zhen Li (Division of Applied Mathematics, Brown University) + +**Supporting info:** + +* src/USER-MESO: filenames -> commands +* src/USER-MESO/README +* :doc:`atom\_style edpd ` +* :doc:`pair\_style edpd ` +* :doc:`pair\_style mdpd ` +* :doc:`pair\_style tdpd ` +* :doc:`fix mvv/dpd ` +* examples/USER/meso +* http://lammps.sandia.gov/movies.html#mesodpd + + +---------- + + +.. _PKG-USER-MOFFF: + +USER-MOFFF package +------------------ + +**Contents:** + +Pair, angle and improper styles needed to employ the MOF-FF +force field by Schmid and coworkers with LAMMPS. +MOF-FF is a first principles derived force field with the primary aim +to simulate MOFs and related porous framework materials, using spherical +Gaussian charges. It is described in S. Bureekaew et al., Phys. Stat. Sol. B +2013, 250, 1128-1141. +For the usage of MOF-FF see the example in the example directory as +well as the `MOF+ `_ website. + +.. _MOFplus: https://www.mofplus.org/content/show/MOF-FF + + + +**Author:** Hendrik Heenen (Technical U of Munich), +Rochus Schmid (Ruhr-University Bochum). + +**Supporting info:** + +* src/USER-MOFFF: filenames -> commands +* src/USER-MOFFF/README +* :doc:`pair\_style buck6d/coul/gauss ` +* :doc:`angle\_style class2 ` +* :doc:`angle\_style cosine/buck6d ` +* :doc:`improper\_style inversion/harmonic ` +* examples/USER/mofff + + +---------- + + +.. _PKG-USER-MOLFILE: + +USER-MOLFILE package +-------------------- + +**Contents:** + +A :doc:`dump molfile ` command which uses molfile plugins +that are bundled with the `VMD `_ +molecular visualization and analysis program, to enable LAMMPS to dump +snapshots in formats compatible with various molecular simulation +tools. + +To use this package you must have the desired VMD plugins available on +your system. + +Note that this package only provides the interface code, not the +plugins themselves, which will be accessed when requesting a specific +plugin via the :doc:`dump molfile ` command. Plugins can +be obtained from a VMD installation which has to match the platform +that you are using to compile LAMMPS for. By adding plugins to VMD, +support for new file formats can be added to LAMMPS (or VMD or other +programs that use them) without having to re-compile the application +itself. More information about the VMD molfile plugins can be found +at +`http://www.ks.uiuc.edu/Research/vmd/plugins/molfile `_. + +**Author:** Axel Kohlmeyer (Temple U). + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-MOLFILE: filenames -> commands +* src/USER-MOLFILE/README +* lib/molfile/README +* :doc:`dump molfile ` + + +---------- + + +.. _PKG-USER-NETCDF: + +USER-NETCDF package +------------------- + +**Contents:** + +Dump styles for writing NetCDF formatted dump files. NetCDF is a +portable, binary, self-describing file format developed on top of +HDF5. The file contents follow the AMBER NetCDF trajectory conventions +(http://ambermd.org/netcdf/nctraj.xhtml), but include extensions. + +To use this package you must have the NetCDF library available on your +system. + +Note that NetCDF files can be directly visualized with the following +tools: + +* `Ovito `_ (Ovito supports the AMBER convention and the extensions mentioned above) +* `VMD `_ +* `AtomEye `_ (the libAtoms version of AtomEye contains a NetCDF reader not present in the standard distribution) + +.. _ovito: http://www.ovito.org + + + +.. _vmd-home: https://www.ks.uiuc.edu/Research/vmd/ + + + +.. _atomeye: http://www.libatoms.org + + + +**Author:** Lars Pastewka (Karlsruhe Institute of Technology). + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-NETCDF: filenames -> commands +* src/USER-NETCDF/README +* lib/netcdf/README +* :doc:`dump netcdf ` + + +---------- + + +.. _PKG-USER-OMP: + +USER-OMP package +---------------- + +**Contents:** + +Hundreds of pair, fix, compute, bond, angle, dihedral, improper, and +kspace styles which are altered to enable threading on many-core CPUs +via OpenMP directives. All of them have an "omp" in their style name. +The :doc:`Speed omp ` doc page gives details of what hardware +and compilers are required on your system, and how to build and use +this package. Its styles can be invoked at run time via the "-sf omp" +or "-suffix omp" :doc:`command-line switches `. Also see +the :ref:`KOKKOS `, :ref:`OPT `, and :ref:`USER-INTEL ` +packages, which have styles optimized for CPUs. + +**Author:** Axel Kohlmeyer (Temple U). + +.. note:: + + To enable multi-threading support the compile flag "-fopenmp" + and the link flag "-fopenmp" (for GNU compilers, you have to look up + the equivalent flags for other compilers) must be used to build LAMMPS. + When using Intel compilers, also the "-restrict" flag is required. + The USER-OMP package can be compiled without enabling OpenMP; then + all code will be compiled as serial and the only improvement over the + regular styles are some data access optimization. These flags should + be added to the CCFLAGS and LINKFLAGS lines of your Makefile.machine. + See src/MAKE/OPTIONS/Makefile.omp for an example. + +Once you have an appropriate Makefile.machine, you can +install/un-install the package and build LAMMPS in the usual manner: + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-OMP: filenames -> commands +* src/USER-OMP/README +* :doc:`Speed packages ` +* :doc:`Speed omp ` +* :doc:`Section 2.6 -sf omp ` +* :doc:`Section 2.6 -pk omp ` +* :doc:`package omp ` +* `Commands all `_ pages (fix,compute,pair,etc) for styles followed by (o) +* `Benchmarks page `_ of web site + + +---------- + + +.. _PKG-USER-PHONON: + +USER-PHONON package +------------------- + +**Contents:** + +A :doc:`fix phonon ` command that calculates dynamical +matrices, which can then be used to compute phonon dispersion +relations, directly from molecular dynamics simulations. +And a :doc:`dynamical\_matrix ` as well as a +:doc:`third\_order ` command to compute the dynamical matrix +and third order tensor from finite differences. + +**Authors:** Ling-Ti Kong (Shanghai Jiao Tong University) for "fix phonon" +and Charlie Sievers (UC Davis) for "dynamical\_matrix" and "third\_order" + +**Supporting info:** + +* src/USER-PHONON: filenames -> commands +* src/USER-PHONON/README +* :doc:`fix phonon ` +* :doc:`dynamical\_matrix ` +* :doc:`third\_order ` +* examples/USER/phonon + + +---------- + + +.. _PKG-USER-PTM: + +USER-PTM package +---------------- + +**Contents:** + +A :doc:`compute ptm/atom ` command that calculates +local structure characterization using the Polyhedral Template +Matching methodology. + +**Author:** Peter Mahler Larsen (MIT). + +**Supporting info:** + +* src/USER-PTM: filenames not starting with ptm\\_ -> commands +* src/USER-PTM: filenames starting with ptm\\_ -> supporting code +* src/USER-PTM/LICENSE +* :doc:`compute ptm/atom ` + + +---------- + + +.. _PKG-USER-QMMM: + +USER-QMMM package +----------------- + +**Contents:** + +A :doc:`fix qmmm ` command which allows LAMMPS to be used in a +QM/MM simulation, currently only in combination with the `Quantum ESPRESSO `_ package. + +.. _espresso: http://www.quantum-espresso.org + + + +To use this package you must have Quantum ESPRESSO available on your +system. + +The current implementation only supports an ONIOM style mechanical +coupling to the Quantum ESPRESSO plane wave DFT package. +Electrostatic coupling is in preparation and the interface has been +written in a manner that coupling to other QM codes should be possible +without changes to LAMMPS itself. + +**Author:** Axel Kohlmeyer (Temple U). + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-QMMM: filenames -> commands +* src/USER-QMMM/README +* lib/qmmm/README +* :doc:`fix phonon ` +* lib/qmmm/example-ec/README +* lib/qmmm/example-mc/README + + +---------- + + +.. _PKG-USER-QTB: + +USER-QTB package +---------------- + +**Contents:** + +Two fixes which provide a self-consistent quantum treatment of +vibrational modes in a classical molecular dynamics simulation. By +coupling the MD simulation to a colored thermostat, it introduces zero +point energy into the system, altering the energy power spectrum and +the heat capacity to account for their quantum nature. This is useful +when modeling systems at temperatures lower than their classical +limits or when temperatures ramp across the classical limits in a +simulation. + +**Author:** Yuan Shen (Stanford U). + +**Supporting info:** + +* src/USER-QTB: filenames -> commands +* src/USER-QTB/README +* :doc:`fix qtb ` +* :doc:`fix qbmsst ` +* examples/USER/qtb + + +---------- + + +.. _PKG-USER-QUIP: + +USER-QUIP package +----------------- + +**Contents:** + +A :doc:`pair\_style quip ` command which wraps the `QUIP libAtoms library `_, which includes a variety of interatomic +potentials, including Gaussian Approximation Potential (GAP) models +developed by the Cambridge University group. + +.. _quip: https://github.com/libAtoms/QUIP + + + +To use this package you must have the QUIP libAtoms library available +on your system. + +**Author:** Albert Bartok (Cambridge University) + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-QUIP: filenames -> commands +* src/USER-QUIP/README +* :doc:`pair\_style quip ` +* examples/USER/quip + + +---------- + + +.. _PKG-USER-REAXC: + +USER-REAXC package +------------------ + +**Contents:** + +A pair style which implements the ReaxFF potential in C/C++. ReaxFF +is a universal reactive force field. See the src/USER-REAXC/README file +for more info on differences between the two packages. Also two fixes +for monitoring molecules as bonds are created and destroyed. + +**Author:** Hasan Metin Aktulga (MSU) while at Purdue University. + +**Supporting info:** + +* src/USER-REAXC: filenames -> commands +* src/USER-REAXC/README +* :doc:`pair\_style reax/c ` +* :doc:`fix reax/c/bonds ` +* :doc:`fix reax/c/species ` +* examples/reax + + +---------- + + +.. _PKG-USER-SCAFACOS: + +USER-SCAFACOS package +--------------------- + +**Contents:** + +A KSpace style which wraps the `ScaFaCoS Coulomb solver library `_ to compute long-range Coulombic +interactions. + +To use this package you must have the ScaFaCoS library available on +your system. + +**Author:** Rene Halver (JSC) wrote the scafacos LAMMPS command. + +ScaFaCoS itself was developed by a consortium of German research +facilities with a BMBF (German Ministry of Science and Education) +funded project in 2009-2012. Participants of the consortium were the +Universities of Bonn, Chemnitz, Stuttgart, and Wuppertal as well as +the Forschungszentrum Juelich. + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-SCAFACOS: filenames -> commands +* src/USER-SCAFACOS/README +* :doc:`kspace\_style scafacos ` +* :doc:`kspace\_modify ` +* examples/USER/scafacos + + +---------- + + +.. _PKG-USER-SDPD: + +USER-SDPD package +----------------- + +**Contents:** + +A pair style for smoothed dissipative particle dynamics (SDPD), which +is an extension of smoothed particle hydrodynamics (SPH) to mesoscale +where thermal fluctuations are important (see the +:ref:`USER-SPH package `). +Also two fixes for moving and rigid body integration of SPH/SDPD particles +(particles of atom\_style meso). + +**Author:** Morteza Jalalvand (Institute for Advanced Studies in Basic +Sciences, Iran). + +**Supporting info:** + +* src/USER-SDPD: filenames -> commands +* src/USER-SDPD/README +* :doc:`pair\_style sdpd/taitwater/isothermal ` +* :doc:`fix meso/move ` +* :doc:`fix rigid/meso ` +* examples/USER/sdpd + + +---------- + + +.. _PKG-USER-SMD: + +USER-SMD package +---------------- + +**Contents:** + +An atom style, fixes, computes, and several pair styles which +implements smoothed Mach dynamics (SMD) for solids, which is a model +related to smoothed particle hydrodynamics (SPH) for liquids (see the +:ref:`USER-SPH package `). + +This package solves solids mechanics problems via a state of the art +stabilized meshless method with hourglass control. It can specify +hydrostatic interactions independently from material strength models, +i.e. pressure and deviatoric stresses are separated. It provides many +material models (Johnson-Cook, plasticity with hardening, +Mie-Grueneisen, Polynomial EOS) and allows new material models to be +added. It implements rigid boundary conditions (walls) which can be +specified as surface geometries from \*.STL files. + +**Author:** Georg Ganzenmuller (Fraunhofer-Institute for High-Speed +Dynamics, Ernst Mach Institute, Germany). + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-SMD: filenames -> commands +* src/USER-SMD/README +* doc/PDF/SMD\_LAMMPS\_userguide.pdf +* examples/USER/smd +* http://lammps.sandia.gov/movies.html#smd + + +---------- + + +.. _PKG-USER-SMTBQ: + +USER-SMTBQ package +------------------ + +**Contents:** + +A pair style which implements a Second Moment Tight Binding model with +QEq charge equilibration (SMTBQ) potential for the description of +ionocovalent bonds in oxides. + +**Authors:** Nicolas Salles, Emile Maras, Olivier Politano, and Robert +Tetot (LAAS-CNRS, France). + +**Supporting info:** + +* src/USER-SMTBQ: filenames -> commands +* src/USER-SMTBQ/README +* :doc:`pair\_style smtbq ` +* examples/USER/smtbq + + +---------- + + +.. _PKG-USER-SPH: + +USER-SPH package +---------------- + +**Contents:** + +An atom style, fixes, computes, and several pair styles which +implements smoothed particle hydrodynamics (SPH) for liquids. See the +related :ref:`USER-SMD package ` package for smooth Mach dynamics +(SMD) for solids. + +This package contains ideal gas, Lennard-Jones equation of states, +Tait, and full support for complete (i.e. internal-energy dependent) +equations of state. It allows for plain or Monaghans XSPH integration +of the equations of motion. It has options for density continuity or +density summation to propagate the density field. It has +:doc:`set ` command options to set the internal energy and density +of particles from the input script and allows the same quantities to +be output with thermodynamic output or to dump files via the :doc:`compute property/atom ` command. + +**Author:** Georg Ganzenmuller (Fraunhofer-Institute for High-Speed +Dynamics, Ernst Mach Institute, Germany). + +**Supporting info:** + +* src/USER-SPH: filenames -> commands +* src/USER-SPH/README +* doc/PDF/SPH\_LAMMPS\_userguide.pdf +* examples/USER/sph +* http://lammps.sandia.gov/movies.html#sph + + +---------- + + +.. _PKG-USER-TALLY: + +USER-TALLY package +------------------ + +**Contents:** + +Several compute styles that can be called when pairwise interactions +are calculated to tally information (forces, heat flux, energy, +stress, etc) about individual interactions. + +**Author:** Axel Kohlmeyer (Temple U). + +**Supporting info:** + +* src/USER-TALLY: filenames -> commands +* src/USER-TALLY/README +* :doc:`compute \*/tally ` +* examples/USER/tally + + +---------- + + +.. _PKG-USER-UEF: + +USER-UEF package +---------------- + +**Contents:** + +A fix style for the integration of the equations of motion under +extensional flow with proper boundary conditions, as well as several +supporting compute styles and an output option. + +**Author:** David Nicholson (MIT). + +**Supporting info:** + +* src/USER-UEF: filenames -> commands +* src/USER-UEF/README +* :doc:`fix nvt/uef ` +* :doc:`fix npt/uef ` +* :doc:`compute pressure/uef ` +* :doc:`compute temp/uef ` +* :doc:`dump cfg/uef ` +* examples/uef + + +---------- + + +.. _PKG-USER-VTK: + +USER-VTK package +---------------- + +**Contents:** + +A :doc:`dump vtk ` command which outputs snapshot info in the +`VTK format `_, enabling visualization by `Paraview `_ or +other visualization packages. + +.. _vtk: http://www.vtk.org + + + +.. _paraview: http://www.paraview.org + + + +To use this package you must have VTK library available on your +system. + +**Authors:** Richard Berger (JKU) and Daniel Queteschiner (DCS Computing). + +**Install:** + +This package has :ref:`specific installation instructions ` on the :doc:`Build extras ` doc page. + +**Supporting info:** + +* src/USER-VTK: filenames -> commands +* src/USER-VTK/README +* lib/vtk/README +* :doc:`dump vtk ` + + +---------- + + +.. _PKG-USER-YAFF: + +USER-YAFF package +----------------- + +**Contents:** + +Some potentials that are also implemented in the Yet Another Force Field (`YAFF `_) code. +The expressions and their use are discussed in the following papers + +* Vanduyfhuys et al., J. Comput. Chem., 36 (13), 1015-1027 (2015) `link `_ +* Vanduyfhuys et al., J. Comput. Chem., 39 (16), 999-1011 (2018) `link `_ + +which discuss the `QuickFF `_ methodology. + +.. _vanduyfhuys2015: http://dx.doi.org/10.1002/jcc.23877 + + + +.. _vanduyfhuys2018: http://dx.doi.org/10.1002/jcc.25173 + + + +.. _quickff: http://molmod.github.io/QuickFF + + + +.. _yaff: https://github.com/molmod/yaff + + + +**Author:** Steven Vandenbrande. + +**Supporting info:** + +* src/USER-YAFF/README +* :doc:`angle\_style cross ` +* :doc:`angle\_style mm3 ` +* :doc:`bond\_style mm3 ` +* :doc:`improper\_style distharm ` +* :doc:`improper\_style sqdistharm ` +* :doc:`pair\_style mm3/switch3/coulgauss/long ` +* :doc:`pair\_style lj/switch3/coulgauss/long ` +* examples/USER/yaff + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Packages_standard.rst b/doc/src/Packages_standard.rst new file mode 100644 index 0000000000..c234f8198d --- /dev/null +++ b/doc/src/Packages_standard.rst @@ -0,0 +1,96 @@ +Standard packages +================= + +This is the list of standard packages in LAMMPS. The link for each +package name gives more details. + +Standard packages are supported by the LAMMPS developers and are +written in a syntax and style consistent with the rest of LAMMPS. +This means the developers will answer questions about them, debug and +fix them if necessary, and keep them compatible with future changes to +LAMMPS. + +The "Example" column is a sub-directory in the examples directory of +the distribution which has an input script that uses the package. +E.g. "peptide" refers to the examples/peptide directory; USER/atc +refers to the examples/USER/atc directory. The "Library" column +indicates whether an extra library is needed to build and use the +package: + +* no = no library +* sys = system library: you likely have it on your machine +* int = internal library: provided with LAMMPS, but you may need to build it +* ext = external library: you will need to download and install it on your machine + ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| Package | Description | Doc page | Example | Library | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`ASPHERE ` | aspherical particle models | :doc:`Howto spherical ` | ellipse | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`BODY ` | body-style particles | :doc:`Howto body ` | body | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`CLASS2 ` | class 2 force fields | :doc:`pair\_style lj/class2 ` | n/a | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`COLLOID ` | colloidal particles | :doc:`atom\_style colloid ` | colloid | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`COMPRESS ` | I/O compression | :doc:`dump \*/gz ` | n/a | sys | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`CORESHELL ` | adiabatic core/shell model | :doc:`Howto coreshell ` | coreshell | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`DIPOLE ` | point dipole particles | :doc:`pair\_style dipole/cut ` | dipole | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`GPU ` | GPU-enabled styles | :doc:`Section gpu ` | `Benchmarks `_ | int | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`GRANULAR ` | granular systems | :doc:`Howto granular ` | pour | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`KIM ` | OpenKIM wrapper | :doc:`pair\_style kim ` | kim | ext | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`KOKKOS ` | Kokkos-enabled styles | :doc:`Speed kokkos ` | `Benchmarks `_ | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`KSPACE ` | long-range Coulombic solvers | :doc:`kspace\_style ` | peptide | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`LATTE ` | quantum DFTB forces via LATTE | :doc:`fix latte ` | latte | ext | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`MANYBODY ` | many-body potentials | :doc:`pair\_style tersoff ` | shear | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`MC ` | Monte Carlo options | :doc:`fix gcmc ` | n/a | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`MESSAGE ` | client/server messaging | :doc:`message ` | message | int | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`MISC ` | miscellaneous single-file commands | n/a | no | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`MOLECULE ` | molecular system force fields | :doc:`Howto bioFF ` | peptide | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`MPIIO ` | MPI parallel I/O dump and restart | :doc:`dump ` | n/a | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`MSCG ` | multi-scale coarse-graining wrapper | :doc:`fix mscg ` | mscg | ext | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`OPT ` | optimized pair styles | :doc:`Speed opt ` | `Benchmarks `_ | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`PERI ` | Peridynamics models | :doc:`pair\_style peri ` | peri | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`POEMS ` | coupled rigid body motion | :doc:`fix poems ` | rigid | int | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`PYTHON ` | embed Python code in an input script | :doc:`python ` | python | sys | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`QEQ ` | QEq charge equilibration | :doc:`fix qeq ` | qeq | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`REPLICA ` | multi-replica methods | :doc:`Howto replica ` | tad | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`RIGID ` | rigid bodies and constraints | :doc:`fix rigid ` | rigid | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`SHOCK ` | shock loading methods | :doc:`fix msst ` | n/a | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`SNAP ` | quantum-fitted potential | :doc:`pair\_style snap ` | snap | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`SPIN ` | magnetic atomic spin dynamics | :doc:`Howto spins ` | SPIN | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`SRD ` | stochastic rotation dynamics | :doc:`fix srd ` | srd | no | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`VORONOI ` | Voronoi tesselation | :doc:`compute voronoi/atom ` | n/a | ext | ++----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Packages_user.rst b/doc/src/Packages_user.rst new file mode 100644 index 0000000000..702d014c57 --- /dev/null +++ b/doc/src/Packages_user.rst @@ -0,0 +1,126 @@ +User packages +============= + +This is a list of user packages in LAMMPS. The link for each package +name gives more details. + +User packages have been contributed by users, and begin with the +"user" prefix. If a contribution is a single command (single file), +it is typically in the user-misc package. User packages don't +necessarily meet the requirements of the :doc:`standard packages `. This means the developers will try +to keep things working and usually can answer technical questions +about compiling the package. If you have problems using a specific +feature provided in a user package, you may need to contact the +contributor directly to get help. Information on how to submit +additions you make to LAMMPS as single files or as a standard or user +package is explained on the :doc:`Modify contribute ` +doc page. + +The "Example" column is a sub-directory in the examples directory of +the distribution which has an input script that uses the package. +E.g. "peptide" refers to the examples/peptide directory; USER/atc +refers to the examples/USER/atc directory. The "Library" column +indicates whether an extra library is needed to build and use the +package: + +* no = no library +* sys = system library: you likely have it on your machine +* int = internal library: provided with LAMMPS, but you may need to build it +* ext = external library: you will need to download and install it on your machine + ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| Package | Description | Doc page | Example | Library | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-ADIOS ` | dump output via ADIOS | :doc:`dump adios ` | USER/adios | ext | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-ATC ` | Atom-to-Continuum coupling | :doc:`fix atc ` | USER/atc | int | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-AWPMD ` | wave packet MD | :doc:`pair\_style awpmd/cut ` | USER/awpmd | int | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-BOCS ` | BOCS bottom up coarse graining | :doc:`fix bocs ` | USER/bocs | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-CGDNA ` | coarse-grained DNA force fields | src/USER-CGDNA/README | USER/cgdna | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-CGSDK ` | SDK coarse-graining model | :doc:`pair\_style lj/sdk ` | USER/cgsdk | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-COLVARS ` | collective variables library | :doc:`fix colvars ` | USER/colvars | int | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-DIFFRACTION ` | virtual x-ray and electron diffraction | :doc:`compute xrd ` | USER/diffraction | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-DPD ` | reactive dissipative particle dynamics | src/USER-DPD/README | USER/dpd | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-DRUDE ` | Drude oscillators | :doc:`Howto drude ` | USER/drude | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-EFF ` | electron force field | :doc:`pair\_style eff/cut ` | USER/eff | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-FEP ` | free energy perturbation | :doc:`compute fep ` | USER/fep | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-H5MD ` | dump output via HDF5 | :doc:`dump h5md ` | n/a | ext | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-INTEL ` | optimized Intel CPU and KNL styles | :doc:`Speed intel ` | `Benchmarks `_ | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-LB ` | Lattice Boltzmann fluid | :doc:`fix lb/fluid ` | USER/lb | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-MANIFOLD ` | motion on 2d surfaces | :doc:`fix manifoldforce ` | USER/manifold | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-MEAMC ` | modified EAM potential (C++) | :doc:`pair\_style meam/c ` | meamc | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-MESO ` | mesoscale DPD models | :doc:`pair\_style edpd ` | USER/meso | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-MGPT ` | fast MGPT multi-ion potentials | :doc:`pair\_style mgpt ` | USER/mgpt | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-MISC ` | single-file contributions | USER-MISC/README | USER/misc | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-MOFFF ` | styles for `MOF-FF `_ force field | :doc:`pair\_style buck6d/coul/gauss ` | USER/mofff | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-MOLFILE ` | `VMD `_ molfile plug-ins | :doc:`dump molfile ` | n/a | ext | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-NETCDF ` | dump output via NetCDF | :doc:`dump netcdf ` | n/a | ext | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-OMP ` | OpenMP-enabled styles | :doc:`Speed omp ` | `Benchmarks `_ | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-PHONON ` | phonon dynamical matrix | :doc:`fix phonon ` | USER/phonon | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-PLUMED ` | :ref:`PLUMED ` free energy library | :doc:`fix plumed ` | USER/plumed | ext | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-PTM ` | Polyhedral Template Matching | :doc:`compute ptm/atom ` | n/a | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-QMMM ` | QM/MM coupling | :doc:`fix qmmm ` | USER/qmmm | ext | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-QTB ` | quantum nuclear effects | :doc:`fix qtb ` :doc:`fix qbmsst ` | qtb | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-QUIP ` | QUIP/libatoms interface | :doc:`pair\_style quip ` | USER/quip | ext | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-REAXC ` | ReaxFF potential (C/C++) | :doc:`pair\_style reaxc ` | reax | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-SCAFACOS ` | wrapper on ScaFaCoS solver | :doc:`kspace\_style scafacos ` | USER/scafacos | ext | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-SDPD ` | smoothed dissipative particle dynamics | :doc:`pair\_style sdpd/taitwater/isothermal ` | USER/sdpd | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-SMD ` | smoothed Mach dynamics | `SMD User Guide `_ | USER/smd | ext | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-SMTBQ ` | second moment tight binding QEq potential | :doc:`pair\_style smtbq ` | USER/smtbq | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-SPH ` | smoothed particle hydrodynamics | `SPH User Guide `_ | USER/sph | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-TALLY ` | pairwise tally computes | :doc:`compute XXX/tally ` | USER/tally | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-UEF ` | extensional flow | :doc:`fix nvt/uef ` | USER/uef | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-VTK ` | dump output via VTK | :doc:`compute vtk ` | n/a | ext | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ +| :ref:`USER-YAFF ` | additional styles implemented in YAFF | :doc:`angle\_style cross ` | USER/yaff | no | ++------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ + +.. _MOFplus: https://www.mofplus.org/content/show/MOF-FF + + + +.. _PLUMED: http://www.plumed.org + + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Python_call.rst b/doc/src/Python_call.rst new file mode 100644 index 0000000000..6b53b263c3 --- /dev/null +++ b/doc/src/Python_call.rst @@ -0,0 +1,84 @@ +Call Python from a LAMMPS input script +====================================== + +LAMMPS has several commands which can be used to invoke Python +code directly from an input script: + +* :doc:`python ` +* :doc:`variable python ` +* :doc:`fix python/invoke ` +* :doc:`pair\_style python ` + +The :doc:`python ` command which can be used to define and +execute a Python function that you write the code for. The Python +function can also be assigned to a LAMMPS python-style variable via +the :doc:`variable ` command. Each time the variable is +evaluated, either in the LAMMPS input script itself, or by another +LAMMPS command that uses the variable, this will trigger the Python +function to be invoked. + +The Python code for the function can be included directly in the input +script or in an auxiliary file. The function can have arguments which +are mapped to LAMMPS variables (also defined in the input script) and +it can return a value to a LAMMPS variable. This is thus a mechanism +for your input script to pass information to a piece of Python code, +ask Python to execute the code, and return information to your input +script. + +Note that a Python function can be arbitrarily complex. It can import +other Python modules, instantiate Python classes, call other Python +functions, etc. The Python code that you provide can contain more +code than the single function. It can contain other functions or +Python classes, as well as global variables or other mechanisms for +storing state between calls from LAMMPS to the function. + +The Python function you provide can consist of "pure" Python code that +only performs operations provided by standard Python. However, the +Python function can also "call back" to LAMMPS through its +Python-wrapped library interface, in the manner described in the +:doc:`Python run ` doc page. This means it can issue LAMMPS +input script commands or query and set internal LAMMPS state. As an +example, this can be useful in an input script to create a more +complex loop with branching logic, than can be created using the +simple looping and branching logic enabled by the :doc:`next ` and +:doc:`if ` commands. + +See the :doc:`python ` doc page and the :doc:`variable ` +doc page for its python-style variables for more info, including +examples of Python code you can write for both pure Python operations +and callbacks to LAMMPS. + +The :doc:`fix python/invoke ` command can execute +Python code at selected timesteps during a simulation run. + +The :doc:`pair\_style python ` command allows you to define +pairwise potentials as python code which encodes a single pairwise +interaction. This is useful for rapid development and debugging of a +new potential. + +To use any of these commands, you only need to build LAMMPS with the +PYTHON package installed: + + +.. parsed-literal:: + + make yes-python + make machine + +Note that this will link LAMMPS with the Python library on your +system, which typically requires several auxiliary system libraries to +also be linked. The list of these libraries and the paths to find +them are specified in the lib/python/Makefile.lammps file. You need +to insure that file contains the correct information for your version +of Python and your machine to successfully build LAMMPS. See the +lib/python/README file for more info. + +If you want to write Python code with callbacks to LAMMPS, then you +must also follow the steps summarized in the :doc:`Python run ` doc page. I.e. you must build LAMMPS as a shared +library and insure that Python can find the python/lammps.py file and +the shared library. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Python_examples.rst b/doc/src/Python_examples.rst new file mode 100644 index 0000000000..f3d9e4983e --- /dev/null +++ b/doc/src/Python_examples.rst @@ -0,0 +1,116 @@ +Example Python scripts that use LAMMPS +====================================== + +These are the Python scripts included as demos in the python/examples +directory of the LAMMPS distribution, to illustrate the kinds of +things that are possible when Python wraps LAMMPS. If you create your +own scripts, send them to us and we can include them in the LAMMPS +distribution. + ++----------------------------------------------------------------+--------------------------------------------------+ +| trivial.py | read/run a LAMMPS input script through Python | ++----------------------------------------------------------------+--------------------------------------------------+ +| demo.py | invoke various LAMMPS library interface routines | ++----------------------------------------------------------------+--------------------------------------------------+ +| simple.py | run in parallel | ++----------------------------------------------------------------+--------------------------------------------------+ +| similar to examples/COUPLE/simple/simple.cpp | split.py | ++----------------------------------------------------------------+--------------------------------------------------+ +| same as simple.py but running in parallel on a subset of procs | gui.py | ++----------------------------------------------------------------+--------------------------------------------------+ +| GUI go/stop/temperature-slider to control LAMMPS | plot.py | ++----------------------------------------------------------------+--------------------------------------------------+ +| real-time temperature plot with GnuPlot via Pizza.py | viz\_tool.py | ++----------------------------------------------------------------+--------------------------------------------------+ +| real-time viz via some viz package | vizplotgui\_tool.py | ++----------------------------------------------------------------+--------------------------------------------------+ +| combination of viz\_tool.py and plot.py and gui.py | | ++----------------------------------------------------------------+--------------------------------------------------+ + + +---------- + + +For the viz\_tool.py and vizplotgui\_tool.py commands, replace "tool" +with "gl" or "atomeye" or "pymol" or "vmd", depending on what +visualization package you have installed. + +Note that for GL, you need to be able to run the Pizza.py GL tool, +which is included in the pizza sub-directory. See the `Pizza.py doc pages `_ for more info: + +.. _pizza: http://www.sandia.gov/~sjplimp/pizza.html + + + +Note that for AtomEye, you need version 3, and there is a line in the +scripts that specifies the path and name of the executable. See the +AtomEye WWW pages `here `_ or `here `_ for more details: + + +.. parsed-literal:: + + http://mt.seas.upenn.edu/Archive/Graphics/A + http://mt.seas.upenn.edu/Archive/Graphics/A3/A3.html + +.. _atomeye: http://mt.seas.upenn.edu/Archive/Graphics/A + + + +.. _atomeye3: http://mt.seas.upenn.edu/Archive/Graphics/A3/A3.html + + + +The latter link is to AtomEye 3 which has the scripting +capability needed by these Python scripts. + +Note that for PyMol, you need to have built and installed the +open-source version of PyMol in your Python, so that you can import it +from a Python script. See the PyMol WWW pages `here `_ or +`here `_ for more details: + + +.. parsed-literal:: + + http://www.pymol.org + http://sourceforge.net/scm/?type=svn&group_id=4546 + +.. _pymolhome: http://www.pymol.org + + + +.. _pymolopen: http://sourceforge.net/scm/?type=svn&group\_id=4546 + + + +The latter link is to the open-source version. + +Note that for VMD, you need a fairly current version (1.8.7 works for +me) and there are some lines in the pizza/vmd.py script for 4 PIZZA +variables that have to match the VMD installation on your system. + + +---------- + + +See the python/README file for instructions on how to run them and the +source code for individual scripts for comments about what they do. + +Here are screenshots of the vizplotgui\_tool.py script in action for +different visualization package options. Click to see larger images: + +.. image:: JPG/screenshot_gl_small.jpg + :target: JPG/screenshot_gl.jpg + +.. image:: JPG/screenshot_atomeye_small.jpg + :target: JPG/screenshot_atomeye.jpg + +.. image:: JPG/screenshot_pymol_small.jpg + :target: JPG/screenshot_pymol.jpg + +.. image:: JPG/screenshot_vmd_small.jpg + :target: JPG/screenshot_vmd.jpg + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Python_head.rst b/doc/src/Python_head.rst new file mode 100644 index 0000000000..a9b79b5305 --- /dev/null +++ b/doc/src/Python_head.rst @@ -0,0 +1,49 @@ +Use Python with LAMMPS +********************** + +These doc pages describe various ways that LAMMPS and Python can be +used together. + + +.. toctree:: + :maxdepth: 1 + + Python_overview + Python_run + Python_shlib + Python_install + Python_mpi + Python_test + Python_library + Python_pylammps + Python_examples + Python_call + +If you're not familiar with `Python `_, it's a +powerful scripting and programming language which can do most +everything that lower-level languages like C or C++ can do in fewer +lines of code. The only drawback is slower execution speed. Python +is also easy to use as a "glue" language to drive a program through +its library interface, or to hook multiple pieces of software +together, such as a simulation code plus a visualization tool, or to +run a coupled multiscale or multiphysics model. + +See the :doc:`Howto\_couple ` doc page for more ideas about +coupling LAMMPS to other codes. See the :doc:`Howto library ` doc page for a description of the LAMMPS +library interface provided in src/library.h and src/library.h. That +interface is exposed to Python either when calling LAMMPS from Python +or when calling Python from a LAMMPS input script and then calling +back to LAMMPS from Python code. The library interface is designed to +be easy to add functionality to. Thus the Python interface to LAMMPS +is also easy to extend as well. + +If you create interesting Python scripts that run LAMMPS or +interesting Python functions that can be called from a LAMMPS input +script, that you think would be generally useful, please post them as +a pull request to our `GitHub site `_, +and they can be added to the LAMMPS distribution or webpage. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Python_install.rst b/doc/src/Python_install.rst new file mode 100644 index 0000000000..29d9964c64 --- /dev/null +++ b/doc/src/Python_install.rst @@ -0,0 +1,70 @@ +Installing LAMMPS in Python +=========================== + +For Python to invoke LAMMPS, there are 2 files it needs to know about: + +* python/lammps.py +* liblammps.so or liblammps.dylib + +The python source code in lammps.py is the Python wrapper on the +LAMMPS library interface. The liblammps.so or liblammps.dylib file +is the shared LAMMPS library that Python loads dynamically. + +You can achieve that Python can find these files in one of two ways: + +* set two environment variables pointing to the location in the source tree +* run "make install-python" or run the python/install.py script explicitly + +When calling "make install-python" LAMMPS will try to install the +python module and the shared library into the python site-packages folders; +either the system-wide ones, or the local users ones (in case of insufficient +permissions for the global install). Python will then find the module +and shared library file automatically. The exact location of these folders +depends on your python version and your operating system. + +If you set the paths to these files as environment variables, you only +have to do it once. For the csh or tcsh shells, add something like +this to your ~/.cshrc file, one line for each of the two files: + + +.. parsed-literal:: + + setenv PYTHONPATH ${PYTHONPATH}:/home/sjplimp/lammps/python + setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/home/sjplimp/lammps/src + +On MacOSX you may also need to set DYLD\_LIBRARY\_PATH accordingly. +For Bourne/Korn shells accordingly into the corresponding files using +the "export" shell builtin. + +If you use "make install-python" or the python/install.py script, you need +to invoke it every time you rebuild LAMMPS (as a shared library) or +make changes to the python/lammps.py file, so that the site-packages +files are updated with the new version. + +If the default settings of "make install-python" are not what you want, +you can invoke install.py from the python directory manually as + + +.. parsed-literal:: + + % python install.py -m \ -l -v [-d \] + +* The -m flag points to the lammps.py python module file to be installed, +* the -l flag points to the LAMMPS shared library file to be installed, +* the -v flag points to the version.h file in the LAMMPS source +* and the optional -d flag to a custom (legacy) installation folder + +If you use a legacy installation folder, you will need to set your +PYTHONPATH and LD\_LIBRARY\_PATH (and/or DYLD\_LIBRARY\_PATH) environment +variables accordingly, as described above. + +Note that if you want Python to be able to load different versions of +the LAMMPS shared library (see :doc:`this section `), you will +need to manually copy files like liblammps\_g++.so into the appropriate +system directory. This is not needed if you set the LD\_LIBRARY\_PATH +environment variable as described above. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Python_library.rst b/doc/src/Python_library.rst new file mode 100644 index 0000000000..e079df1a04 --- /dev/null +++ b/doc/src/Python_library.rst @@ -0,0 +1,280 @@ +Python library interface +======================== + +As described previously, the Python interface to LAMMPS consists of a +Python "lammps" module, the source code for which is in +python/lammps.py, which creates a "lammps" object, with a set of +methods that can be invoked on that object. The sample Python code +below assumes you have first imported the "lammps" module in your +Python script, as follows: + + +.. code-block:: Python + + from lammps import lammps + +These are the methods defined by the lammps module. If you look at +the files src/library.cpp and src/library.h you will see they +correspond one-to-one with calls you can make to the LAMMPS library +from a C++ or C or Fortran program, and which are described on the +:doc:`Howto library ` doc page. + +The python/examples directory has Python scripts which show how Python +can run LAMMPS, grab data, change it, and put it back into LAMMPS. + + +.. code-block:: Python + + lmp = lammps() # create a LAMMPS object using the default liblammps.so library + # 4 optional args are allowed: name, cmdargs, ptr, comm + lmp = lammps(ptr=lmpptr) # use lmpptr as previously created LAMMPS object + lmp = lammps(comm=split) # create a LAMMPS object with a custom communicator, requires mpi4py 2.0.0 or later + lmp = lammps(name="g++") # create a LAMMPS object using the liblammps_g++.so library + lmp = lammps(name="g++",cmdargs=list) # add LAMMPS command-line args, e.g. list = ["-echo","screen"] + + lmp.close() # destroy a LAMMPS object + + version = lmp.version() # return the numerical version id, e.g. LAMMPS 2 Sep 2015 -> 20150902 + + lmp.file(file) # run an entire input script, file = "in.lj" + lmp.command(cmd) # invoke a single LAMMPS command, cmd = "run 100" + lmp.commands_list(cmdlist) # invoke commands in cmdlist = **"run 10", "run 20"** + lmp.commands_string(multicmd) # invoke commands in multicmd = "run 10\nrun 20" + + size = lmp.extract_setting(name) # return data type info + + xlo = lmp.extract_global(name,type) # extract a global quantity + # name = "boxxlo", "nlocal", etc + # type = 0 = int + # 1 = double + + boxlo,boxhi,xy,yz,xz,periodicity,box_change = lmp.extract_box() # extract box info + + coords = lmp.extract_atom(name,type) # extract a per-atom quantity + # name = "x", "type", etc + # type = 0 = vector of ints + # 1 = array of ints + # 2 = vector of doubles + # 3 = array of doubles + + eng = lmp.extract_compute(id,style,type) # extract value(s) from a compute + v3 = lmp.extract_fix(id,style,type,i,j) # extract value(s) from a fix + # id = ID of compute or fix + # style = 0 = global data + # 1 = per-atom data + # 2 = local data + # type = 0 = scalar + # 1 = vector + # 2 = array + # i,j = indices of value in global vector or array + + var = lmp.extract_variable(name,group,flag) # extract value(s) from a variable + # name = name of variable + # group = group ID (ignored for equal-style variables) + # flag = 0 = equal-style variable + # 1 = atom-style variable + + value = lmp.get_thermo(name) # return current value of a thermo keyword + natoms = lmp.get_natoms() # total # of atoms as int + + flag = lmp.set_variable(name,value) # set existing named string-style variable to value, flag = 0 if successful + lmp.reset_box(boxlo,boxhi,xy,yz,xz) # reset the simulation box size + + data = lmp.gather_atoms(name,type,count) # return per-atom property of all atoms gathered into data, ordered by atom ID + # name = "x", "charge", "type", etc + data = lmp.gather_atoms_concat(name,type,count) # ditto, but concatenated atom values from each proc (unordered) + data = lmp.gather_atoms_subset(name,type,count,ndata,ids) # ditto, but for subset of Ndata atoms with IDs + + lmp.scatter_atoms(name,type,count,data) # scatter per-atom property to all atoms from data, ordered by atom ID + # name = "x", "charge", "type", etc + # count = # of per-atom values, 1 or 3, etc + + lmp.scatter_atoms_subset(name,type,count,ndata,ids,data) # ditto, but for subset of Ndata atoms with IDs + + lmp.create_atoms(n,ids,types,x,v,image,shrinkexceed) # create N atoms with IDs, types, x, v, and image flags + + +---------- + + +The lines + + +.. code-block:: Python + + from lammps import lammps + lmp = lammps() + +create an instance of LAMMPS, wrapped in a Python class by the lammps +Python module, and return an instance of the Python class as lmp. It +is used to make all subsequent calls to the LAMMPS library. + +Additional arguments to lammps() can be used to tell Python the name +of the shared library to load or to pass arguments to the LAMMPS +instance, the same as if LAMMPS were launched from a command-line +prompt. + +If the ptr argument is set like this: + + +.. code-block:: Python + + lmp = lammps(ptr=lmpptr) + +then lmpptr must be an argument passed to Python via the LAMMPS +:doc:`python ` command, when it is used to define a Python +function that is invoked by the LAMMPS input script. This mode of +calling Python from LAMMPS is described in the :doc:`Python call ` doc page. The variable lmpptr refers to the +instance of LAMMPS that called the embedded Python interpreter. Using +it as an argument to lammps() allows the returned Python class +instance "lmp" to make calls to that instance of LAMMPS. See the +:doc:`python ` command doc page for examples using this syntax. + +Note that you can create multiple LAMMPS objects in your Python +script, and coordinate and run multiple simulations, e.g. + + +.. code-block:: Python + + from lammps import lammps + lmp1 = lammps() + lmp2 = lammps() + lmp1.file("in.file1") + lmp2.file("in.file2") + +The file(), command(), commands\_list(), commands\_string() methods +allow an input script, a single command, or multiple commands to be +invoked. + +The extract\_setting(), extract\_global(), extract\_box(), +extract\_atom(), extract\_compute(), extract\_fix(), and +extract\_variable() methods return values or pointers to data +structures internal to LAMMPS. + +For extract\_global() see the src/library.cpp file for the list of +valid names. New names could easily be added. A double or integer is +returned. You need to specify the appropriate data type via the type +argument. + +For extract\_atom(), a pointer to internal LAMMPS atom-based data is +returned, which you can use via normal Python subscripting. See the +extract() method in the src/atom.cpp file for a list of valid names. +Again, new names could easily be added if the property you want is not +listed. A pointer to a vector of doubles or integers, or a pointer to +an array of doubles (double \*\*) or integers (int \*\*) is returned. You +need to specify the appropriate data type via the type argument. + +For extract\_compute() and extract\_fix(), the global, per-atom, or +local data calculated by the compute or fix can be accessed. What is +returned depends on whether the compute or fix calculates a scalar or +vector or array. For a scalar, a single double value is returned. If +the compute or fix calculates a vector or array, a pointer to the +internal LAMMPS data is returned, which you can use via normal Python +subscripting. The one exception is that for a fix that calculates a +global vector or array, a single double value from the vector or array +is returned, indexed by I (vector) or I and J (array). I,J are +zero-based indices. The I,J arguments can be left out if not needed. +See the :doc:`Howto output ` doc page for a discussion of +global, per-atom, and local data, and of scalar, vector, and array +data types. See the doc pages for individual :doc:`computes ` +and :doc:`fixes ` for a description of what they calculate and +store. + +For extract\_variable(), an :doc:`equal-style or atom-style variable ` is evaluated and its result returned. + +For equal-style variables a single double value is returned and the +group argument is ignored. For atom-style variables, a vector of +doubles is returned, one value per atom, which you can use via normal +Python subscripting. The values will be zero for atoms not in the +specified group. + +The get\_thermo() method returns the current value of a thermo +keyword as a float. + +The get\_natoms() method returns the total number of atoms in the +simulation, as an int. + +The set\_variable() method sets an existing string-style variable to a +new string value, so that subsequent LAMMPS commands can access the +variable. + +The reset\_box() method resets the size and shape of the simulation +box, e.g. as part of restoring a previously extracted and saved state +of a simulation. + +The gather methods collect peratom info of the requested type (atom +coords, atom types, forces, etc) from all processors, and returns the +same vector of values to each calling processor. The scatter +functions do the inverse. They distribute a vector of peratom values, +passed by all calling processors, to individual atoms, which may be +owned by different processors. + +Note that the data returned by the gather methods, +e.g. gather\_atoms("x"), is different from the data structure returned +by extract\_atom("x") in four ways. (1) Gather\_atoms() returns a +vector which you index as x[i]; extract\_atom() returns an array +which you index as x[i][j]. (2) Gather\_atoms() orders the atoms +by atom ID while extract\_atom() does not. (3) Gather\_atoms() returns +a list of all atoms in the simulation; extract\_atoms() returns just +the atoms local to each processor. (4) Finally, the gather\_atoms() +data structure is a copy of the atom coords stored internally in +LAMMPS, whereas extract\_atom() returns an array that effectively +points directly to the internal data. This means you can change +values inside LAMMPS from Python by assigning a new values to the +extract\_atom() array. To do this with the gather\_atoms() vector, you +need to change values in the vector, then invoke the scatter\_atoms() +method. + +For the scatter methods, the array of coordinates passed to must be a +ctypes vector of ints or doubles, allocated and initialized something +like this: + + +.. code-block:: Python + + from ctypes import \* + natoms = lmp.get_natoms() + n3 = 3\*natoms + x = (n3\*c_double)() + x[0] = x coord of atom with ID 1 + x[1] = y coord of atom with ID 1 + x[2] = z coord of atom with ID 1 + x[3] = x coord of atom with ID 2 + ... + x[n3-1] = z coord of atom with ID natoms + lmp.scatter_atoms("x",1,3,x) + +Alternatively, you can just change values in the vector returned by +the gather methods, since they are also ctypes vectors. + + +---------- + + +As noted above, these Python class methods correspond one-to-one with +the functions in the LAMMPS library interface in src/library.cpp and +library.h. This means you can extend the Python wrapper via the +following steps: + +* Add a new interface function to src/library.cpp and + src/library.h. +* Rebuild LAMMPS as a shared library. +* Add a wrapper method to python/lammps.py for this interface + function. +* You should now be able to invoke the new interface function from a + Python script. + + +---------- + +.. autoclass:: lammps.lammps + :members: + :no-undoc-members: + +.. autoclass:: lammps.NeighList + :members: + :no-undoc-members: + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Python_library.txt b/doc/src/Python_library.txt deleted file mode 100644 index d9ddbe0cbb..0000000000 --- a/doc/src/Python_library.txt +++ /dev/null @@ -1,256 +0,0 @@ -"Higher level section"_Python_head.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Python library interface :h3 - -As described previously, the Python interface to LAMMPS consists of a -Python "lammps" module, the source code for which is in -python/lammps.py, which creates a "lammps" object, with a set of -methods that can be invoked on that object. The sample Python code -below assumes you have first imported the "lammps" module in your -Python script, as follows: - -from lammps import lammps :pre - -These are the methods defined by the lammps module. If you look at -the files src/library.cpp and src/library.h you will see they -correspond one-to-one with calls you can make to the LAMMPS library -from a C++ or C or Fortran program, and which are described on the -"Howto library"_Howto_library.html doc page. - -The python/examples directory has Python scripts which show how Python -can run LAMMPS, grab data, change it, and put it back into LAMMPS. - -lmp = lammps() # create a LAMMPS object using the default liblammps.so library - # 4 optional args are allowed: name, cmdargs, ptr, comm -lmp = lammps(ptr=lmpptr) # use lmpptr as previously created LAMMPS object -lmp = lammps(comm=split) # create a LAMMPS object with a custom communicator, requires mpi4py 2.0.0 or later -lmp = lammps(name="g++") # create a LAMMPS object using the liblammps_g++.so library -lmp = lammps(name="g++",cmdargs=list) # add LAMMPS command-line args, e.g. list = \["-echo","screen"\] :pre - -lmp.close() # destroy a LAMMPS object :pre - -version = lmp.version() # return the numerical version id, e.g. LAMMPS 2 Sep 2015 -> 20150902 :pre - -lmp.file(file) # run an entire input script, file = "in.lj" -lmp.command(cmd) # invoke a single LAMMPS command, cmd = "run 100" -lmp.commands_list(cmdlist) # invoke commands in cmdlist = ["run 10", "run 20"] -lmp.commands_string(multicmd) # invoke commands in multicmd = "run 10\nrun 20" :pre - -size = lmp.extract_setting(name) # return data type info :pre - -xlo = lmp.extract_global(name,type) # extract a global quantity - # name = "boxxlo", "nlocal", etc - # type = 0 = int - # 1 = double :pre - -boxlo,boxhi,xy,yz,xz,periodicity,box_change = lmp.extract_box() # extract box info :pre - -coords = lmp.extract_atom(name,type) # extract a per-atom quantity - # name = "x", "type", etc - # type = 0 = vector of ints - # 1 = array of ints - # 2 = vector of doubles - # 3 = array of doubles :pre - -eng = lmp.extract_compute(id,style,type) # extract value(s) from a compute -v3 = lmp.extract_fix(id,style,type,i,j) # extract value(s) from a fix - # id = ID of compute or fix - # style = 0 = global data - # 1 = per-atom data - # 2 = local data - # type = 0 = scalar - # 1 = vector - # 2 = array - # i,j = indices of value in global vector or array :pre - -var = lmp.extract_variable(name,group,flag) # extract value(s) from a variable - # name = name of variable - # group = group ID (ignored for equal-style variables) - # flag = 0 = equal-style variable - # 1 = atom-style variable :pre - -value = lmp.get_thermo(name) # return current value of a thermo keyword -natoms = lmp.get_natoms() # total # of atoms as int :pre - -flag = lmp.set_variable(name,value) # set existing named string-style variable to value, flag = 0 if successful -lmp.reset_box(boxlo,boxhi,xy,yz,xz) # reset the simulation box size :pre - -data = lmp.gather_atoms(name,type,count) # return per-atom property of all atoms gathered into data, ordered by atom ID - # name = "x", "charge", "type", etc -data = lmp.gather_atoms_concat(name,type,count) # ditto, but concatenated atom values from each proc (unordered) -data = lmp.gather_atoms_subset(name,type,count,ndata,ids) # ditto, but for subset of Ndata atoms with IDs :pre - -lmp.scatter_atoms(name,type,count,data) # scatter per-atom property to all atoms from data, ordered by atom ID - # name = "x", "charge", "type", etc - # count = # of per-atom values, 1 or 3, etc :pre -lmp.scatter_atoms_subset(name,type,count,ndata,ids,data) # ditto, but for subset of Ndata atoms with IDs :pre - -lmp.create_atoms(n,ids,types,x,v,image,shrinkexceed) # create N atoms with IDs, types, x, v, and image flags :pre - -:line - -The lines - -from lammps import lammps -lmp = lammps() :pre - -create an instance of LAMMPS, wrapped in a Python class by the lammps -Python module, and return an instance of the Python class as lmp. It -is used to make all subsequent calls to the LAMMPS library. - -Additional arguments to lammps() can be used to tell Python the name -of the shared library to load or to pass arguments to the LAMMPS -instance, the same as if LAMMPS were launched from a command-line -prompt. - -If the ptr argument is set like this: - -lmp = lammps(ptr=lmpptr) :pre - -then lmpptr must be an argument passed to Python via the LAMMPS -"python"_python.html command, when it is used to define a Python -function that is invoked by the LAMMPS input script. This mode of -calling Python from LAMMPS is described in the "Python -call"_Python_call.html doc page. The variable lmpptr refers to the -instance of LAMMPS that called the embedded Python interpreter. Using -it as an argument to lammps() allows the returned Python class -instance "lmp" to make calls to that instance of LAMMPS. See the -"python"_python.html command doc page for examples using this syntax. - -Note that you can create multiple LAMMPS objects in your Python -script, and coordinate and run multiple simulations, e.g. - -from lammps import lammps -lmp1 = lammps() -lmp2 = lammps() -lmp1.file("in.file1") -lmp2.file("in.file2") :pre - -The file(), command(), commands_list(), commands_string() methods -allow an input script, a single command, or multiple commands to be -invoked. - -The extract_setting(), extract_global(), extract_box(), -extract_atom(), extract_compute(), extract_fix(), and -extract_variable() methods return values or pointers to data -structures internal to LAMMPS. - -For extract_global() see the src/library.cpp file for the list of -valid names. New names could easily be added. A double or integer is -returned. You need to specify the appropriate data type via the type -argument. - -For extract_atom(), a pointer to internal LAMMPS atom-based data is -returned, which you can use via normal Python subscripting. See the -extract() method in the src/atom.cpp file for a list of valid names. -Again, new names could easily be added if the property you want is not -listed. A pointer to a vector of doubles or integers, or a pointer to -an array of doubles (double **) or integers (int **) is returned. You -need to specify the appropriate data type via the type argument. - -For extract_compute() and extract_fix(), the global, per-atom, or -local data calculated by the compute or fix can be accessed. What is -returned depends on whether the compute or fix calculates a scalar or -vector or array. For a scalar, a single double value is returned. If -the compute or fix calculates a vector or array, a pointer to the -internal LAMMPS data is returned, which you can use via normal Python -subscripting. The one exception is that for a fix that calculates a -global vector or array, a single double value from the vector or array -is returned, indexed by I (vector) or I and J (array). I,J are -zero-based indices. The I,J arguments can be left out if not needed. -See the "Howto output"_Howto_output.html doc page for a discussion of -global, per-atom, and local data, and of scalar, vector, and array -data types. See the doc pages for individual "computes"_compute.html -and "fixes"_fix.html for a description of what they calculate and -store. - -For extract_variable(), an "equal-style or atom-style -variable"_variable.html is evaluated and its result returned. - -For equal-style variables a single double value is returned and the -group argument is ignored. For atom-style variables, a vector of -doubles is returned, one value per atom, which you can use via normal -Python subscripting. The values will be zero for atoms not in the -specified group. - -The get_thermo() method returns the current value of a thermo -keyword as a float. - -The get_natoms() method returns the total number of atoms in the -simulation, as an int. - -The set_variable() method sets an existing string-style variable to a -new string value, so that subsequent LAMMPS commands can access the -variable. - -The reset_box() method resets the size and shape of the simulation -box, e.g. as part of restoring a previously extracted and saved state -of a simulation. - -The gather methods collect peratom info of the requested type (atom -coords, atom types, forces, etc) from all processors, and returns the -same vector of values to each calling processor. The scatter -functions do the inverse. They distribute a vector of peratom values, -passed by all calling processors, to individual atoms, which may be -owned by different processors. - -Note that the data returned by the gather methods, -e.g. gather_atoms("x"), is different from the data structure returned -by extract_atom("x") in four ways. (1) Gather_atoms() returns a -vector which you index as x\[i\]; extract_atom() returns an array -which you index as x\[i\]\[j\]. (2) Gather_atoms() orders the atoms -by atom ID while extract_atom() does not. (3) Gather_atoms() returns -a list of all atoms in the simulation; extract_atoms() returns just -the atoms local to each processor. (4) Finally, the gather_atoms() -data structure is a copy of the atom coords stored internally in -LAMMPS, whereas extract_atom() returns an array that effectively -points directly to the internal data. This means you can change -values inside LAMMPS from Python by assigning a new values to the -extract_atom() array. To do this with the gather_atoms() vector, you -need to change values in the vector, then invoke the scatter_atoms() -method. - -For the scatter methods, the array of coordinates passed to must be a -ctypes vector of ints or doubles, allocated and initialized something -like this: - -from ctypes import * -natoms = lmp.get_natoms() -n3 = 3*natoms -x = (n3*c_double)() -x\[0\] = x coord of atom with ID 1 -x\[1\] = y coord of atom with ID 1 -x\[2\] = z coord of atom with ID 1 -x\[3\] = x coord of atom with ID 2 -... -x\[n3-1\] = z coord of atom with ID natoms -lmp.scatter_atoms("x",1,3,x) :pre - -Alternatively, you can just change values in the vector returned by -the gather methods, since they are also ctypes vectors. - -:line - -As noted above, these Python class methods correspond one-to-one with -the functions in the LAMMPS library interface in src/library.cpp and -library.h. This means you can extend the Python wrapper via the -following steps: - -Add a new interface function to src/library.cpp and -src/library.h. :ulb,l - -Rebuild LAMMPS as a shared library. :l - -Add a wrapper method to python/lammps.py for this interface -function. :l - -You should now be able to invoke the new interface function from a -Python script. :l -:ule diff --git a/doc/src/Python_mpi.rst b/doc/src/Python_mpi.rst new file mode 100644 index 0000000000..ec5ec35ceb --- /dev/null +++ b/doc/src/Python_mpi.rst @@ -0,0 +1,79 @@ +Extending Python to run in parallel +=================================== + +If you wish to run LAMMPS in parallel from Python, you need to extend +your Python with an interface to MPI. This also allows you to +make MPI calls directly from Python in your script, if you desire. + +We recommend use of mpi4py: + +* `PyPar `_ + +As of version 2.0.0 it allows passing a custom MPI communicator to +the LAMMPS constructor, which means one can easily run one or more +LAMMPS instances on subsets of the total MPI ranks. + +To install mpi4py (version mpi4py-2.0.0 as of Oct 2015), unpack it +and from its main directory, type + + +.. parsed-literal:: + + python setup.py build + sudo python setup.py install + +Again, the "sudo" is only needed if required to copy mpi4py files into +your Python distribution's site-packages directory. To install with +user privilege into the user local directory type + + +.. parsed-literal:: + + python setup.py install --user + +If you have successfully installed mpi4py, you should be able to run +Python and type + + +.. parsed-literal:: + + from mpi4py import MPI + +without error. You should also be able to run python in parallel +on a simple test script + + +.. parsed-literal:: + + % mpirun -np 4 python test.py + +where test.py contains the lines + + +.. parsed-literal:: + + from mpi4py import MPI + comm = MPI.COMM_WORLD + print "Proc %d out of %d procs" % (comm.Get_rank(),comm.Get_size()) + +and see one line of output for each processor you run on. + +.. note:: + + To use mpi4py and LAMMPS in parallel from Python, you must + insure both are using the same version of MPI. If you only have one + MPI installed on your system, this is not an issue, but it can be if + you have multiple MPIs. Your LAMMPS build is explicit about which MPI + it is using, since you specify the details in your lo-level + src/MAKE/Makefile.foo file. Mpi4py uses the "mpicc" command to find + information about the MPI it uses to build against. And it tries to + load "libmpi.so" from the LD\_LIBRARY\_PATH. This may or may not find + the MPI library that LAMMPS is using. If you have problems running + both mpi4py and LAMMPS together, this is an issue you may need to + address, e.g. by moving other MPI installations so that mpi4py finds + the right one. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Python_overview.rst b/doc/src/Python_overview.rst new file mode 100644 index 0000000000..173ab06ade --- /dev/null +++ b/doc/src/Python_overview.rst @@ -0,0 +1,30 @@ +Overview of Python and LAMMPS +============================= + +LAMMPS can work together with Python in three ways. First, Python can +wrap LAMMPS through the its :doc:`library interface `, so +that a Python script can create one or more instances of LAMMPS and +launch one or more simulations. In Python lingo, this is called +"extending" Python with a LAMMPS module. + +Second, a lower-level Python interface can be used indirectly through +the provided PyLammps and IPyLammps wrapper classes, written in Python. +These wrappers try to simplify the usage of LAMMPS in Python by +providing an object-based interface to common LAMMPS functionality. +They also reduces the amount of code necessary to parameterize LAMMPS +scripts through Python and make variables and computes directly +accessible. + +Third, LAMMPS can use the Python interpreter, so that a LAMMPS +input script or styles can invoke Python code directly, and pass +information back-and-forth between the input script and Python +functions you write. This Python code can also callback to LAMMPS +to query or change its attributes through the LAMMPS Python module +mentioned above. In Python lingo, this is "embedding" Python in +LAMMPS. When used in this mode, Python can perform script operations +that the simple LAMMPS input script syntax can not. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Python_pylammps.rst b/doc/src/Python_pylammps.rst new file mode 100644 index 0000000000..f8f653afae --- /dev/null +++ b/doc/src/Python_pylammps.rst @@ -0,0 +1,10 @@ +PyLammps interface +================== + +PyLammps is a Python wrapper class which can be created on its own or +use an existing lammps Python object. It has its own :doc:`Howto pylammps ` doc page. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Python_run.rst b/doc/src/Python_run.rst new file mode 100644 index 0000000000..31ce016612 --- /dev/null +++ b/doc/src/Python_run.rst @@ -0,0 +1,37 @@ +Run LAMMPS from Python +====================== + +The LAMMPS distribution includes a python directory with all you need +to run LAMMPS from Python. The python/lammps.py file wraps the LAMMPS +library interface, with one wrapper function per LAMMPS library +function. This file makes it is possible to do the following either +from a Python script, or interactively from a Python prompt: create +one or more instances of LAMMPS, invoke LAMMPS commands or give it an +input script, run LAMMPS incrementally, extract LAMMPS results, an +modify internal LAMMPS variables. From a Python script you can do +this in serial or parallel. Running Python interactively in parallel +does not generally work, unless you have a version of Python that +extends Python to enable multiple instances of Python to read what you +type. + +To do all of this, you must first build LAMMPS as a shared library, +then insure that your Python can find the python/lammps.py file and +the shared library. + +Two advantages of using Python to run LAMMPS are how concise the +language is, and that it can be run interactively, enabling rapid +development and debugging. If you use it to mostly invoke costly +operations within LAMMPS, such as running a simulation for a +reasonable number of timesteps, then the overhead cost of invoking +LAMMPS through Python will be negligible. + +The Python wrapper for LAMMPS uses the "ctypes" package in Python, +which auto-generates the interface code needed between Python and a +set of C-style library functions. Ctypes is part of standard Python +for versions 2.5 and later. You can check which version of Python you +have by simply typing "python" at a shell prompt. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Python_shlib.rst b/doc/src/Python_shlib.rst new file mode 100644 index 0000000000..9dd1fbde6d --- /dev/null +++ b/doc/src/Python_shlib.rst @@ -0,0 +1,86 @@ +Build LAMMPS as a shared library +================================ + +Build LAMMPS as a shared library using make +------------------------------------------- + +Instructions on how to build LAMMPS as a shared library are given on +the :doc:`Build\_basics ` doc page. A shared library is +one that is dynamically loadable, which is what Python requires to +wrap LAMMPS. On Linux this is a library file that ends in ".so", not +".a". + +From the src directory, type + + +.. parsed-literal:: + + make foo mode=shlib + +where foo is the machine target name, such as mpi or serial. +This should create the file liblammps\_foo.so in the src directory, as +well as a soft link liblammps.so, which is what the Python wrapper will +load by default. Note that if you are building multiple machine +versions of the shared library, the soft link is always set to the +most recently built version. + +.. note:: + + If you are building LAMMPS with an MPI or FFT library or other + auxiliary libraries (used by various packages), then all of these + extra libraries must also be shared libraries. If the LAMMPS + shared-library build fails with an error complaining about this, see + the :doc:`Build\_basics ` doc page. + +Build LAMMPS as a shared library using CMake +-------------------------------------------- + +When using CMake the following two options are necessary to generate the LAMMPS +shared library: + + +.. parsed-literal:: + + -D BUILD_LIB=on # enable building LAMMPS as a library + -D BUILD_SHARED_LIBS=on # enable building of LAMMPS shared library (both options are needed!) + +What this does is create a liblammps.so which contains the majority of LAMMPS +code. The generated lmp binary also dynamically links to this library. This +means that either this liblammps.so file has to be in the same directory, a system +library path (e.g. /usr/lib64/) or in the LD\_LIBRARY\_PATH. + +If you want to use the shared library with Python the recommended way is to create a virtualenv and use it as +CMAKE\_INSTALL\_PREFIX. + + +.. parsed-literal:: + + # create virtualenv + virtualenv --python=$(which python3) myenv3 + source myenv3/bin/activate + + # build library + mkdir build + cd build + cmake -D PKG_PYTHON=on -D BUILD_LIB=on -D BUILD_SHARED_LIBS=on -D CMAKE_INSTALL_PREFIX=$VIRTUAL_ENV ../cmake + make -j 4 + + # install into prefix + make install + +This will also install the Python module into your virtualenv. Since virtualenv +doesn't change your LD\_LIBRARY\_PATH, you still need to add its lib64 folder to +it, which contains the installed liblammps.so. + + +.. parsed-literal:: + + export LD_LIBRARY_PATH=$VIRTUAL_ENV/lib64:$LD_LIBRARY_PATH + +Starting Python outside (!) of your build directory, but with the virtualenv +enabled and with the LD\_LIBRARY\_PATH set gives you access to LAMMPS via Python. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Python_test.rst b/doc/src/Python_test.rst new file mode 100644 index 0000000000..562ab88986 --- /dev/null +++ b/doc/src/Python_test.rst @@ -0,0 +1,170 @@ +Test the Python/LAMMPS interface +================================ + +To test if LAMMPS is callable from Python, launch Python interactively +and type: + + +.. parsed-literal:: + + >>> from lammps import lammps + >>> lmp = lammps() + +If you get no errors, you're ready to use LAMMPS from Python. If the +2nd command fails, the most common error to see is + + +.. parsed-literal:: + + OSError: Could not load LAMMPS dynamic library + +which means Python was unable to load the LAMMPS shared library. This +typically occurs if the system can't find the LAMMPS shared library or +one of the auxiliary shared libraries it depends on, or if something +about the library is incompatible with your Python. The error message +should give you an indication of what went wrong. + +You can also test the load directly in Python as follows, without +first importing from the lammps.py file: + + +.. parsed-literal:: + + >>> from ctypes import CDLL + >>> CDLL("liblammps.so") + +If an error occurs, carefully go through the steps on the +:doc:`Build\_basics ` doc page about building a shared +library and the :doc:`Python\_install ` doc page about +insuring Python can find the necessary two files it needs. + +**Test LAMMPS and Python in serial:** +------------------------------------- + +To run a LAMMPS test in serial, type these lines into Python +interactively from the bench directory: + + +.. parsed-literal:: + + >>> from lammps import lammps + >>> lmp = lammps() + >>> lmp.file("in.lj") + +Or put the same lines in the file test.py and run it as + + +.. parsed-literal:: + + % python test.py + +Either way, you should see the results of running the in.lj benchmark +on a single processor appear on the screen, the same as if you had +typed something like: + + +.. parsed-literal:: + + lmp_g++ -in in.lj + +**Test LAMMPS and Python in parallel:** +--------------------------------------- + +To run LAMMPS in parallel, assuming you have installed the +`PyPar `_ package as discussed +above, create a test.py file containing these lines: + + +.. parsed-literal:: + + import pypar + from lammps import lammps + lmp = lammps() + lmp.file("in.lj") + print "Proc %d out of %d procs has" % (pypar.rank(),pypar.size()),lmp + pypar.finalize() + +To run LAMMPS in parallel, assuming you have installed the +`mpi4py `_ package as discussed +above, create a test.py file containing these lines: + + +.. parsed-literal:: + + from mpi4py import MPI + from lammps import lammps + lmp = lammps() + lmp.file("in.lj") + me = MPI.COMM_WORLD.Get_rank() + nprocs = MPI.COMM_WORLD.Get_size() + print "Proc %d out of %d procs has" % (me,nprocs),lmp + MPI.Finalize() + +You can either script in parallel as: + + +.. parsed-literal:: + + % mpirun -np 4 python test.py + +and you should see the same output as if you had typed + + +.. parsed-literal:: + + % mpirun -np 4 lmp_g++ -in in.lj + +Note that if you leave out the 3 lines from test.py that specify PyPar +commands you will instantiate and run LAMMPS independently on each of +the P processors specified in the mpirun command. In this case you +should get 4 sets of output, each showing that a LAMMPS run was made +on a single processor, instead of one set of output showing that +LAMMPS ran on 4 processors. If the 1-processor outputs occur, it +means that PyPar is not working correctly. + +Also note that once you import the PyPar module, PyPar initializes MPI +for you, and you can use MPI calls directly in your Python script, as +described in the PyPar documentation. The last line of your Python +script should be pypar.finalize(), to insure MPI is shut down +correctly. + +**Running Python scripts:** +--------------------------- + +Note that any Python script (not just for LAMMPS) can be invoked in +one of several ways: + + +.. parsed-literal:: + + % python foo.script + % python -i foo.script + % foo.script + +The last command requires that the first line of the script be +something like this: + + +.. parsed-literal:: + + #!/usr/local/bin/python + #!/usr/local/bin/python -i + +where the path points to where you have Python installed, and that you +have made the script file executable: + + +.. parsed-literal:: + + % chmod +x foo.script + +Without the "-i" flag, Python will exit when the script finishes. +With the "-i" flag, you will be left in the Python interpreter when +the script finishes, so you can type subsequent commands. As +mentioned above, you can only run Python interactively when running +Python on a single processor, not in parallel. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Run_basics.rst b/doc/src/Run_basics.rst new file mode 100644 index 0000000000..fb5ca1736f --- /dev/null +++ b/doc/src/Run_basics.rst @@ -0,0 +1,96 @@ +Basics of running LAMMPS +======================== + +LAMMPS is run from the command line, reading commands from a +file via the -in command line flag, or from standard input. +Using the "-in in.file" variant is recommended: + + +.. parsed-literal:: + + lmp_serial < in.file + lmp_serial -in in.file + /path/to/lammps/src/lmp_serial < in.file + mpirun -np 4 lmp_mpi -in in.file + mpirun -np 8 /path/to//lammps/src/lmp_mpi -in in.file + mpirun -np 6 /usr/local/bin/lmp -in in.file + +You normally run the LAMMPS command in the directory where your +input script is located. That is also where output files are +produced by default, unless you provide specific other paths in +your input script or on the command line. As in some of the +examples above, the LAMMPS executable itself can be placed elsewhere. + +.. note:: + + The redirection operator "<" will not always work when running + in parallel with mpirun; for those systems the -in form is required. + +As LAMMPS runs it prints info to the screen and a logfile named +log.lammps. More info about output is given on the :doc:`Run output ` doc page. + +If LAMMPS encounters errors in the input script or while running a +simulation it will print an ERROR message and stop or a WARNING +message and continue. See the :doc:`Errors ` doc page for a +discussion of the various kinds of errors LAMMPS can or can't detect, +a list of all ERROR and WARNING messages, and what to do about them. + + +---------- + + +LAMMPS can run the same problem on any number of processors, including +a single processor. In theory you should get identical answers on any +number of processors and on any machine. In practice, numerical +round-off can cause slight differences and eventual divergence of +molecular dynamics phase space trajectories. See the :doc:`Errors common ` doc page for discussion of this. + +LAMMPS can run as large a problem as will fit in the physical memory +of one or more processors. If you run out of memory, you must run on +more processors or define a smaller problem. + +If you run LAMMPS in parallel via mpirun, you should be aware of the +:doc:`processors ` command which controls how MPI tasks are +mapped to the simulation box, as well as mpirun options that control +how MPI tasks are assigned to physical cores of the node(s) of the +machine you are running on. These settings can improve performance, +though the defaults are often adequate. + +For example, it is often important to bind MPI tasks (processes) to +physical cores (processor affinity), so that the operating system does +not migrate them during a simulation. If this is not the default +behavior on your machine, the mpirun option "--bind-to core" (OpenMPI) +or "-bind-to core" (MPICH) can be used. + +If the LAMMPS command(s) you are using support multi-threading, you +can set the number of threads per MPI task via the environment +variable OMP\_NUM\_THREADS, before you launch LAMMPS: + + +.. parsed-literal:: + + export OMP_NUM_THREADS=2 # bash + setenv OMP_NUM_THREADS 2 # csh or tcsh + +This can also be done via the :doc:`package ` command or via +the :doc:`-pk command-line switch ` which invokes the +package command. See the :doc:`package ` command or +:doc:`Speed ` doc pages for more details about which accelerator +packages and which commands support multi-threading. + + +---------- + + +You can experiment with running LAMMPS using any of the input scripts +provided in the examples or bench directory. Input scripts are named +in.\* and sample outputs are named log.\*.P where P is the number of +processors it was run on. + +Some of the examples or benchmarks require LAMMPS to be built with +optional packages. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Run_head.rst b/doc/src/Run_head.rst new file mode 100644 index 0000000000..02db16bf25 --- /dev/null +++ b/doc/src/Run_head.rst @@ -0,0 +1,21 @@ +Run LAMMPS +********** + +These pages explain how to run LAMMPS once you have :doc:`installed an executable ` or :doc:`downloaded the source code ` +and :doc:`built an executable `. The :doc:`Commands ` +doc page describes how input scripts are structured and the commands +they can contain. + + +.. toctree:: + :maxdepth: 1 + + Run_basics + Run_options + Run_output + Run_windows + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Run_options.rst b/doc/src/Run_options.rst new file mode 100644 index 0000000000..1e0091f057 --- /dev/null +++ b/doc/src/Run_options.rst @@ -0,0 +1,646 @@ +Command-line options +==================== + +At run time, LAMMPS recognizes several optional command-line switches +which may be used in any order. Either the full word or a one-or-two +letter abbreviation can be used: + +* :ref:`-e or -echo ` +* :ref:`-h or -help ` +* :ref:`-i or -in ` +* :ref:`-k or -kokkos ` +* :ref:`-l or -log ` +* :ref:`-m or -mpicolor ` +* :ref:`-nc or -nocite ` +* :ref:`-pk or -package ` +* :ref:`-p or -partition ` +* :ref:`-pl or -plog ` +* :ref:`-ps or -pscreen ` +* :ref:`-ro or -reorder ` +* :ref:`-r2data or -restart2data ` +* :ref:`-r2dump or -restart2dump ` +* :ref:`-sc or -screen ` +* :ref:`-sf or -suffix ` +* :ref:`-v or -var ` + +For example, the lmp\_mpi executable might be launched as follows: + + +.. parsed-literal:: + + mpirun -np 16 lmp_mpi -v f tmp.out -l my.log -sc none -i in.alloy + mpirun -np 16 lmp_mpi -var f tmp.out -log my.log -screen none -in in.alloy + + +---------- + + +.. _echo: + +**-echo style** + +Set the style of command echoing. The style can be *none* or *screen* +or *log* or *both*\ . Depending on the style, each command read from +the input script will be echoed to the screen and/or logfile. This +can be useful to figure out which line of your script is causing an +input error. The default value is *log*\ . The echo style can also be +set by using the :doc:`echo ` command in the input script itself. + + +---------- + + +.. _help: + +**-help** + +Print a brief help summary and a list of options compiled into this +executable for each LAMMPS style (atom\_style, fix, compute, +pair\_style, bond\_style, etc). This can tell you if the command you +want to use was included via the appropriate package at compile time. +LAMMPS will print the info and immediately exit if this switch is +used. + + +---------- + + +.. _file: + +**-in file** + +Specify a file to use as an input script. This is an optional switch +when running LAMMPS in one-partition mode. If it is not specified, +LAMMPS reads its script from standard input, typically from a script +via I/O redirection; e.g. lmp\_linux < in.run. I/O redirection should +also work in parallel, but if it does not (in the unlikely case that +an MPI implementation does not support it), then use the -in flag. +Note that this is a required switch when running LAMMPS in +multi-partition mode, since multiple processors cannot all read from +stdin. + + +---------- + + +.. _run-kokkos: + +**-kokkos on/off keyword/value ...** + +Explicitly enable or disable KOKKOS support, as provided by the KOKKOS +package. Even if LAMMPS is built with this package, as described +in :doc:`Speed kokkos `, this switch must be set to enable +running with KOKKOS-enabled styles the package provides. If the +switch is not set (the default), LAMMPS will operate as if the KOKKOS +package were not installed; i.e. you can run standard LAMMPS or with +the GPU or USER-OMP packages, for testing or benchmarking purposes. + +Additional optional keyword/value pairs can be specified which +determine how Kokkos will use the underlying hardware on your +platform. These settings apply to each MPI task you launch via the +"mpirun" or "mpiexec" command. You may choose to run one or more MPI +tasks per physical node. Note that if you are running on a desktop +machine, you typically have one physical node. On a cluster or +supercomputer there may be dozens or 1000s of physical nodes. + +Either the full word or an abbreviation can be used for the keywords. +Note that the keywords do not use a leading minus sign. I.e. the +keyword is "t", not "-t". Also note that each of the keywords has a +default setting. Examples of when to use these options and what +settings to use on different platforms is given on the :doc:`Speed kokkos ` doc page. + +* d or device +* g or gpus +* t or threads +* n or numa + + +.. parsed-literal:: + + device Nd + +This option is only relevant if you built LAMMPS with CUDA=yes, you +have more than one GPU per node, and if you are running with only one +MPI task per node. The Nd setting is the ID of the GPU on the node to +run on. By default Nd = 0. If you have multiple GPUs per node, they +have consecutive IDs numbered as 0,1,2,etc. This setting allows you +to launch multiple independent jobs on the node, each with a single +MPI task per node, and assign each job to run on a different GPU. + + +.. parsed-literal:: + + gpus Ng Ns + +This option is only relevant if you built LAMMPS with CUDA=yes, you +have more than one GPU per node, and you are running with multiple MPI +tasks per node (up to one per GPU). The Ng setting is how many GPUs +you will use. The Ns setting is optional. If set, it is the ID of a +GPU to skip when assigning MPI tasks to GPUs. This may be useful if +your desktop system reserves one GPU to drive the screen and the rest +are intended for computational work like running LAMMPS. By default +Ng = 1 and Ns is not set. + +Depending on which flavor of MPI you are running, LAMMPS will look for +one of these 4 environment variables + + +.. parsed-literal:: + + SLURM_LOCALID (various MPI variants compiled with SLURM support) + MPT_LRANK (HPE MPI) + MV2_COMM_WORLD_LOCAL_RANK (Mvapich) + OMPI_COMM_WORLD_LOCAL_RANK (OpenMPI) + +which are initialized by the "srun", "mpirun" or "mpiexec" commands. +The environment variable setting for each MPI rank is used to assign a +unique GPU ID to the MPI task. + + +.. parsed-literal:: + + threads Nt + +This option assigns Nt number of threads to each MPI task for +performing work when Kokkos is executing in OpenMP or pthreads mode. +The default is Nt = 1, which essentially runs in MPI-only mode. If +there are Np MPI tasks per physical node, you generally want Np\*Nt = +the number of physical cores per node, to use your available hardware +optimally. This also sets the number of threads used by the host when +LAMMPS is compiled with CUDA=yes. + + +.. parsed-literal:: + + numa Nm + +This option is only relevant when using pthreads with hwloc support. +In this case Nm defines the number of NUMA regions (typically sockets) +on a node which will be utilized by a single MPI rank. By default Nm += 1. If this option is used the total number of worker-threads per +MPI rank is threads\*numa. Currently it is always almost better to +assign at least one MPI rank per NUMA region, and leave numa set to +its default value of 1. This is because letting a single process span +multiple NUMA regions induces a significant amount of cross NUMA data +traffic which is slow. + + +---------- + + +.. _log: + +**-log file** + +Specify a log file for LAMMPS to write status information to. In +one-partition mode, if the switch is not used, LAMMPS writes to the +file log.lammps. If this switch is used, LAMMPS writes to the +specified file. In multi-partition mode, if the switch is not used, a +log.lammps file is created with hi-level status information. Each +partition also writes to a log.lammps.N file where N is the partition +ID. If the switch is specified in multi-partition mode, the hi-level +logfile is named "file" and each partition also logs information to a +file.N. For both one-partition and multi-partition mode, if the +specified file is "none", then no log files are created. Using a +:doc:`log ` command in the input script will override this setting. +Option -plog will override the name of the partition log files file.N. + + +---------- + + +.. _mpicolor: + +**-mpicolor** color + +If used, this must be the first command-line argument after the LAMMPS +executable name. It is only used when LAMMPS is launched by an mpirun +command which also launches another executable(s) at the same time. +(The other executable could be LAMMPS as well.) The color is an +integer value which should be different for each executable (another +application may set this value in a different way). LAMMPS and the +other executable(s) perform an MPI\_Comm\_split() with their own colors +to shrink the MPI\_COMM\_WORLD communication to be the subset of +processors they are actually running on. + +Currently, this is only used in LAMMPS to perform client/server +messaging with another application. LAMMPS can act as either a client +or server (or both). More details are given on the :doc:`Howto client/server ` doc page. + +Specifically, this refers to the "mpi/one" mode of messaging provided +by the :doc:`message ` command and the CSlib library LAMMPS +links with from the lib/message directory. See the +:doc:`message ` command for more details. + + +---------- + + +.. _nocite: + +**-nocite** + +Disable writing the log.cite file which is normally written to list +references for specific cite-able features used during a LAMMPS run. +See the `citation page `_ for more +details. + + +---------- + + +.. _package: + +**-package style args ....** + +Invoke the :doc:`package ` command with style and args. The +syntax is the same as if the command appeared at the top of the input +script. For example "-package gpu 2" or "-pk gpu 2" is the same as +:doc:`package gpu 2 ` in the input script. The possible styles +and args are documented on the :doc:`package ` doc page. This +switch can be used multiple times, e.g. to set options for the +USER-INTEL and USER-OMP packages which can be used together. + +Along with the "-suffix" command-line switch, this is a convenient +mechanism for invoking accelerator packages and their options without +having to edit an input script. + + +---------- + + +.. _partition: + +**-partition 8x2 4 5 ...** + +Invoke LAMMPS in multi-partition mode. When LAMMPS is run on P +processors and this switch is not used, LAMMPS runs in one partition, +i.e. all P processors run a single simulation. If this switch is +used, the P processors are split into separate partitions and each +partition runs its own simulation. The arguments to the switch +specify the number of processors in each partition. Arguments of the +form MxN mean M partitions, each with N processors. Arguments of the +form N mean a single partition with N processors. The sum of +processors in all partitions must equal P. Thus the command +"-partition 8x2 4 5" has 10 partitions and runs on a total of 25 +processors. + +Running with multiple partitions can be useful for running +:doc:`multi-replica simulations `, where each replica +runs on one or a few processors. Note that with MPI installed on a +machine (e.g. your desktop), you can run on more (virtual) processors +than you have physical processors. + +To run multiple independent simulations from one input script, using +multiple partitions, see the :doc:`Howto multiple ` doc +page. World- and universe-style :doc:`variables ` are useful +in this context. + + +---------- + + +.. _plog: + +**-plog file** + +Specify the base name for the partition log files, so partition N +writes log information to file.N. If file is none, then no partition +log files are created. This overrides the filename specified in the +-log command-line option. This option is useful when working with +large numbers of partitions, allowing the partition log files to be +suppressed (-plog none) or placed in a sub-directory (-plog +replica\_files/log.lammps) If this option is not used the log file for +partition N is log.lammps.N or whatever is specified by the -log +command-line option. + + +---------- + + +.. _pscreen: + +**-pscreen file** + +Specify the base name for the partition screen file, so partition N +writes screen information to file.N. If file is none, then no +partition screen files are created. This overrides the filename +specified in the -screen command-line option. This option is useful +when working with large numbers of partitions, allowing the partition +screen files to be suppressed (-pscreen none) or placed in a +sub-directory (-pscreen replica\_files/screen). If this option is not +used the screen file for partition N is screen.N or whatever is +specified by the -screen command-line option. + + +---------- + + +.. _reorder: + +**-reorder** + +This option has 2 forms: + + +.. parsed-literal:: + + -reorder nth N + -reorder custom filename + +Reorder the processors in the MPI communicator used to instantiate +LAMMPS, in one of several ways. The original MPI communicator ranks +all P processors from 0 to P-1. The mapping of these ranks to +physical processors is done by MPI before LAMMPS begins. It may be +useful in some cases to alter the rank order. E.g. to insure that +cores within each node are ranked in a desired order. Or when using +the :doc:`run\_style verlet/split ` command with 2 partitions +to insure that a specific Kspace processor (in the 2nd partition) is +matched up with a specific set of processors in the 1st partition. +See the :doc:`Speed tips ` doc page for more details. + +If the keyword *nth* is used with a setting *N*\ , then it means every +Nth processor will be moved to the end of the ranking. This is useful +when using the :doc:`run\_style verlet/split ` command with 2 +partitions via the -partition command-line switch. The first set of +processors will be in the first partition, the 2nd set in the 2nd +partition. The -reorder command-line switch can alter this so that +the 1st N procs in the 1st partition and one proc in the 2nd partition +will be ordered consecutively, e.g. as the cores on one physical node. +This can boost performance. For example, if you use "-reorder nth 4" +and "-partition 9 3" and you are running on 12 processors, the +processors will be reordered from + + +.. parsed-literal:: + + 0 1 2 3 4 5 6 7 8 9 10 11 + +to + + +.. parsed-literal:: + + 0 1 2 4 5 6 8 9 10 3 7 11 + +so that the processors in each partition will be + + +.. parsed-literal:: + + 0 1 2 4 5 6 8 9 10 + 3 7 11 + +See the "processors" command for how to insure processors from each +partition could then be grouped optimally for quad-core nodes. + +If the keyword is *custom*\ , then a file that specifies a permutation +of the processor ranks is also specified. The format of the reorder +file is as follows. Any number of initial blank or comment lines +(starting with a "#" character) can be present. These should be +followed by P lines of the form: + + +.. parsed-literal:: + + I J + +where P is the number of processors LAMMPS was launched with. Note +that if running in multi-partition mode (see the -partition switch +above) P is the total number of processors in all partitions. The I +and J values describe a permutation of the P processors. Every I and +J should be values from 0 to P-1 inclusive. In the set of P I values, +every proc ID should appear exactly once. Ditto for the set of P J +values. A single I,J pairing means that the physical processor with +rank I in the original MPI communicator will have rank J in the +reordered communicator. + +Note that rank ordering can also be specified by many MPI +implementations, either by environment variables that specify how to +order physical processors, or by config files that specify what +physical processors to assign to each MPI rank. The -reorder switch +simply gives you a portable way to do this without relying on MPI +itself. See the :doc:`processors out ` command for how +to output info on the final assignment of physical processors to +the LAMMPS simulation domain. + + +---------- + + +.. _restart2data: + +**-restart2data restartfile [remap] datafile keyword value ...** + + +Convert the restart file into a data file and immediately exit. This +is the same operation as if the following 2-line input script were +run: + + +.. parsed-literal:: + + read_restart restartfile [remap] + write_data datafile keyword value ... + +The specified restartfile and/or datafile name may contain the wild-card +character "\*". The restartfile name may also contain the wild-card +character "%". The meaning of these characters is explained on the +:doc:`read\_restart ` and :doc:`write\_data ` doc +pages. The use of "%" means that a parallel restart file can be read. +Note that a filename such as file.\* may need to be enclosed in quotes or +the "\*" character prefixed with a backslash ("\") to avoid shell +expansion of the "\*" character. + +Following restartfile argument, the optional word "remap" may be used. +This has the same effect like adding it to a +:doc:`read\_restart ` command, and operates as explained on +its doc page. This is useful if reading the restart file triggers an +error that atoms have been lost. In that case, use of the remap flag +should allow the data file to still be produced. + +The syntax following restartfile (or remap), namely + + +.. parsed-literal:: + + datafile keyword value ... + +is identical to the arguments of the :doc:`write\_data ` +command. See its doc page for details. This includes its +optional keyword/value settings. + + +---------- + + +.. _restart2dump: + +**-restart2dump restartfile [remap] group-ID dumpstyle dumpfile arg1 arg2 ...** + +Convert the restart file into a dump file and immediately exit. This +is the same operation as if the following 2-line input script were +run: + + +.. parsed-literal:: + + read_restart restartfile [remap] + write_dump group-ID dumpstyle dumpfile arg1 arg2 ... + +Note that the specified restartfile and dumpfile names may contain +wild-card characters ("\*","%") as explained on the +:doc:`read\_restart ` and :doc:`write\_dump ` doc +pages. The use of "%" means that a parallel restart file and/or +parallel dump file can be read and/or written. Note that a filename +such as file.\* may need to be enclosed in quotes or the "\*" character +prefixed with a backslash ("\") to avoid shell expansion of the "\*" +character. + +Note that following the restartfile argument, the optional word "remap" +can be used. This has the effect as adding it to the +:doc:`read\_restart ` command, as explained on its doc page. +This is useful if reading the restart file triggers an error that atoms +have been lost. In that case, use of the remap flag should allow the +dump file to still be produced. + +The syntax following restartfile (or remap), namely + + +.. parsed-literal:: + + group-ID dumpstyle dumpfile arg1 arg2 ... + +is identical to the arguments of the :doc:`write\_dump ` +command. See its doc page for details. This includes what per-atom +fields are written to the dump file and optional dump\_modify settings, +including ones that affect how parallel dump files are written, e.g. +the *nfile* and *fileper* keywords. See the +:doc:`dump\_modify ` doc page for details. + + +---------- + + +.. _screen: + +**-screen file** + +Specify a file for LAMMPS to write its screen information to. In +one-partition mode, if the switch is not used, LAMMPS writes to the +screen. If this switch is used, LAMMPS writes to the specified file +instead and you will see no screen output. In multi-partition mode, +if the switch is not used, hi-level status information is written to +the screen. Each partition also writes to a screen.N file where N is +the partition ID. If the switch is specified in multi-partition mode, +the hi-level screen dump is named "file" and each partition also +writes screen information to a file.N. For both one-partition and +multi-partition mode, if the specified file is "none", then no screen +output is performed. Option -pscreen will override the name of the +partition screen files file.N. + + +---------- + + +.. _suffix: + +**-suffix style args** + +Use variants of various styles if they exist. The specified style can +be *gpu*\ , *intel*\ , *kk*\ , *omp*\ , *opt*\ , or *hybrid*\ . These +refer to optional packages that LAMMPS can be built with, as described +in :doc:`Accelerate performance `. The "gpu" style corresponds to the +GPU package, the "intel" style to the USER-INTEL package, the "kk" +style to the KOKKOS package, the "opt" style to the OPT package, and +the "omp" style to the USER-OMP package. The hybrid style is the only +style that accepts arguments. It allows for two packages to be +specified. The first package specified is the default and will be used +if it is available. If no style is available for the first package, +the style for the second package will be used if available. For +example, "-suffix hybrid intel omp" will use styles from the +USER-INTEL package if they are installed and available, but styles for +the USER-OMP package otherwise. + +Along with the "-package" command-line switch, this is a convenient +mechanism for invoking accelerator packages and their options without +having to edit an input script. + +As an example, all of the packages provide a :doc:`pair\_style lj/cut ` variant, with style names lj/cut/gpu, +lj/cut/intel, lj/cut/kk, lj/cut/omp, and lj/cut/opt. A variant style +can be specified explicitly in your input script, e.g. pair\_style +lj/cut/gpu. If the -suffix switch is used the specified suffix +(gpu,intel,kk,omp,opt) is automatically appended whenever your input +script command creates a new :doc:`atom `, +:doc:`pair `, :doc:`fix `, :doc:`compute `, or +:doc:`run ` style. If the variant version does not exist, +the standard version is created. + +For the GPU package, using this command-line switch also invokes the +default GPU settings, as if the command "package gpu 1" were used at +the top of your input script. These settings can be changed by using +the "-package gpu" command-line switch or the :doc:`package gpu ` command in your script. + +For the USER-INTEL package, using this command-line switch also +invokes the default USER-INTEL settings, as if the command "package +intel 1" were used at the top of your input script. These settings +can be changed by using the "-package intel" command-line switch or +the :doc:`package intel ` command in your script. If the +USER-OMP package is also installed, the hybrid style with "intel omp" +arguments can be used to make the omp suffix a second choice, if a +requested style is not available in the USER-INTEL package. It will +also invoke the default USER-OMP settings, as if the command "package +omp 0" were used at the top of your input script. These settings can +be changed by using the "-package omp" command-line switch or the +:doc:`package omp ` command in your script. + +For the KOKKOS package, using this command-line switch also invokes +the default KOKKOS settings, as if the command "package kokkos" were +used at the top of your input script. These settings can be changed +by using the "-package kokkos" command-line switch or the :doc:`package kokkos ` command in your script. + +For the OMP package, using this command-line switch also invokes the +default OMP settings, as if the command "package omp 0" were used at +the top of your input script. These settings can be changed by using +the "-package omp" command-line switch or the :doc:`package omp ` command in your script. + +The :doc:`suffix ` command can also be used within an input +script to set a suffix, or to turn off or back on any suffix setting +made via the command line. + + +---------- + + +.. _var: + +**-var name value1 value2 ...** + +Specify a variable that will be defined for substitution purposes when +the input script is read. This switch can be used multiple times to +define multiple variables. "Name" is the variable name which can be a +single character (referenced as $x in the input script) or a full +string (referenced as ${abc}). An :doc:`index-style variable ` will be created and populated with the +subsequent values, e.g. a set of filenames. Using this command-line +option is equivalent to putting the line "variable name index value1 +value2 ..." at the beginning of the input script. Defining an index +variable as a command-line argument overrides any setting for the same +index variable in the input script, since index variables cannot be +re-defined. + +See the :doc:`variable ` command for more info on defining +index and other kinds of variables and the :doc:`Commands parse ` page for more info on using variables in +input scripts. + +.. note:: + + Currently, the command-line parser looks for arguments that + start with "-" to indicate new switches. Thus you cannot specify + multiple variable values if any of them start with a "-", e.g. a + negative numeric value. It is OK if the first value1 starts with a + "-", since it is automatically skipped. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Run_output.rst b/doc/src/Run_output.rst new file mode 100644 index 0000000000..41a6dcd4f3 --- /dev/null +++ b/doc/src/Run_output.rst @@ -0,0 +1,197 @@ +Screen and logfile output +========================= + +As LAMMPS reads an input script, it prints information to both the +screen and a log file about significant actions it takes to setup a +simulation. When the simulation is ready to begin, LAMMPS performs +various initializations, and prints info about the run it is about to +perform, including the amount of memory (in MBytes per processor) that +the simulation requires. It also prints details of the initial +thermodynamic state of the system. During the run itself, +thermodynamic information is printed periodically, every few +timesteps. When the run concludes, LAMMPS prints the final +thermodynamic state and a total run time for the simulation. It also +appends statistics about the CPU time and storage requirements for the +simulation. An example set of statistics is shown here: + + +.. parsed-literal:: + + Loop time of 2.81192 on 4 procs for 300 steps with 2004 atoms + + Performance: 18.436 ns/day 1.302 hours/ns 106.689 timesteps/s + 97.0% CPU use with 4 MPI tasks x no OpenMP threads + + MPI task timings breakdown: + Section \| min time \| avg time \| max time \|%varavg\| %total + --------------------------------------------------------------- + Pair \| 1.9808 \| 2.0134 \| 2.0318 \| 1.4 \| 71.60 + Bond \| 0.0021894 \| 0.0060319 \| 0.010058 \| 4.7 \| 0.21 + Kspace \| 0.3207 \| 0.3366 \| 0.36616 \| 3.1 \| 11.97 + Neigh \| 0.28411 \| 0.28464 \| 0.28516 \| 0.1 \| 10.12 + Comm \| 0.075732 \| 0.077018 \| 0.07883 \| 0.4 \| 2.74 + Output \| 0.00030518 \| 0.00042665 \| 0.00078821 \| 1.0 \| 0.02 + Modify \| 0.086606 \| 0.086631 \| 0.086668 \| 0.0 \| 3.08 + Other \| \| 0.007178 \| \| \| 0.26 + + Nlocal: 501 ave 508 max 490 min + Histogram: 1 0 0 0 0 0 1 1 0 1 + Nghost: 6586.25 ave 6628 max 6548 min + Histogram: 1 0 1 0 0 0 1 0 0 1 + Neighs: 177007 ave 180562 max 170212 min + Histogram: 1 0 0 0 0 0 0 1 1 1 + + Total # of neighbors = 708028 + Ave neighs/atom = 353.307 + Ave special neighs/atom = 2.34032 + Neighbor list builds = 26 + Dangerous builds = 0 + + +---------- + + +The first section provides a global loop timing summary. The *loop +time* is the total wall-clock time for the simulation to run. The +*Performance* line is provided for convenience to help predict how +long it will take to run a desired physical simulation. The *CPU use* +line provides the CPU utilization per MPI task; it should be close to +100% times the number of OpenMP threads (or 1 of not using OpenMP). +Lower numbers correspond to delays due to file I/O or insufficient +thread utilization. + + +---------- + + +The *MPI task* section gives the breakdown of the CPU run time (in +seconds) into major categories: + +* *Pair* = non-bonded force computations +* *Bond* = bonded interactions: bonds, angles, dihedrals, impropers +* *Kspace* = long-range interactions: Ewald, PPPM, MSM +* *Neigh* = neighbor list construction +* *Comm* = inter-processor communication of atoms and their properties +* *Output* = output of thermodynamic info and dump files +* *Modify* = fixes and computes invoked by fixes +* *Other* = all the remaining time + +For each category, there is a breakdown of the least, average and most +amount of wall time any processor spent on this category of +computation. The "%varavg" is the percentage by which the max or min +varies from the average. This is an indication of load imbalance. A +percentage close to 0 is perfect load balance. A large percentage is +imbalance. The final "%total" column is the percentage of the total +loop time is spent in this category. + +When using the :doc:`timer full ` setting, an additional column +is added that also prints the CPU utilization in percent. In addition, +when using *timer full* and the :doc:`package omp ` command are +active, a similar timing summary of time spent in threaded regions to +monitor thread utilization and load balance is provided. A new *Thread +timings* section is also added, which lists the time spent in reducing +the per-thread data elements to the storage for non-threaded +computation. These thread timings are measured for the first MPI rank +only and thus, because the breakdown for MPI tasks can change from +MPI rank to MPI rank, this breakdown can be very different for +individual ranks. Here is an example output for this section: + + +.. parsed-literal:: + + Thread timings breakdown (MPI rank 0): + Total threaded time 0.6846 / 90.6% + Section \| min time \| avg time \| max time \|%varavg\| %total + --------------------------------------------------------------- + Pair \| 0.5127 \| 0.5147 \| 0.5167 \| 0.3 \| 75.18 + Bond \| 0.0043139 \| 0.0046779 \| 0.0050418 \| 0.5 \| 0.68 + Kspace \| 0.070572 \| 0.074541 \| 0.07851 \| 1.5 \| 10.89 + Neigh \| 0.084778 \| 0.086969 \| 0.089161 \| 0.7 \| 12.70 + Reduce \| 0.0036485 \| 0.003737 \| 0.0038254 \| 0.1 \| 0.55 + + +---------- + + +The third section above lists the number of owned atoms (Nlocal), +ghost atoms (Nghost), and pair-wise neighbors stored per processor. +The max and min values give the spread of these values across +processors with a 10-bin histogram showing the distribution. The total +number of histogram counts is equal to the number of processors. + + +---------- + + +The last section gives aggregate statistics (across all processors) +for pair-wise neighbors and special neighbors that LAMMPS keeps track +of (see the :doc:`special\_bonds ` command). The number +of times neighbor lists were rebuilt is tallied, as is the number of +potentially *dangerous* rebuilds. If atom movement triggered neighbor +list rebuilding (see the :doc:`neigh\_modify ` command), +then dangerous reneighborings are those that were triggered on the +first timestep atom movement was checked for. If this count is +non-zero you may wish to reduce the delay factor to insure no force +interactions are missed by atoms moving beyond the neighbor skin +distance before a rebuild takes place. + + +---------- + + +If an energy minimization was performed via the +:doc:`minimize ` command, additional information is printed, +e.g. + + +.. parsed-literal:: + + Minimization stats: + Stopping criterion = linesearch alpha is zero + Energy initial, next-to-last, final = + -6372.3765206 -8328.46998942 -8328.46998942 + Force two-norm initial, final = 1059.36 5.36874 + Force max component initial, final = 58.6026 1.46872 + Final line search alpha, max atom move = 2.7842e-10 4.0892e-10 + Iterations, force evaluations = 701 1516 + +The first line prints the criterion that determined minimization was +converged. The next line lists the initial and final energy, as well +as the energy on the next-to-last iteration. The next 2 lines give a +measure of the gradient of the energy (force on all atoms). The +2-norm is the "length" of this 3N-component force vector; the largest +component (x, y, or z) of force (infinity-norm) is also given. Then +information is provided about the line search and statistics on how +many iterations and force-evaluations the minimizer required. +Multiple force evaluations are typically done at each iteration to +perform a 1d line minimization in the search direction. See the +:doc:`minimize ` doc page for more details. + + +---------- + + +If a :doc:`kspace\_style ` long-range Coulombics solver +that performs FFTs was used during the run (PPPM, Ewald), then +additional information is printed, e.g. + + +.. parsed-literal:: + + FFT time (% of Kspce) = 0.200313 (8.34477) + FFT Gflps 3d 1d-only = 2.31074 9.19989 + +The first line is the time spent doing 3d FFTs (several per timestep) +and the fraction it represents of the total KSpace time (listed +above). Each 3d FFT requires computation (3 sets of 1d FFTs) and +communication (transposes). The total flops performed is 5Nlog\_2(N), +where N is the number of points in the 3d grid. The FFTs are timed +with and without the communication and a Gflop rate is computed. The +3d rate is with communication; the 1d rate is without (just the 1d +FFTs). Thus you can estimate what fraction of your FFT time was spent +in communication, roughly 75% in the example above. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Run_windows.rst b/doc/src/Run_windows.rst new file mode 100644 index 0000000000..7892079029 --- /dev/null +++ b/doc/src/Run_windows.rst @@ -0,0 +1,81 @@ +Running LAMMPS on Windows +========================= + +To run a serial (non-MPI) executable, follow these steps: + +* Get a command prompt by going to Start->Run... , + then typing "cmd". +* Move to the directory where you have your input script, + (e.g. by typing: cd "Documents"). +* At the command prompt, type "lmp\_serial -in in.file", where + in.file is the name of your LAMMPS input script. + +Note that the serial executable includes support for multi-threading +parallelization from the styles in the USER-OMP packages. To run with +4 threads, you can type this: + + +.. parsed-literal:: + + lmp_serial -in in.lj -pk omp 4 -sf omp + + +---------- + + +For the MPI executable, which allows you to run LAMMPS under Windows +in parallel, follow these steps. + +Download and install a compatible MPI library binary package: + +* for 32-bit Windows: `mpich2-1.4.1p1-win-ia32.msi `_ +* for 64-bit Windows: `mpich2-1.4.1p1-win-x86-64.msi `_ + +The LAMMPS Windows installer packages will automatically adjust your +path for the default location of this MPI package. After the +installation of the MPICH2 software, it needs to be integrated into +the system. For this you need to start a Command Prompt in +*Administrator Mode* (right click on the icon and select it). Change +into the MPICH2 installation directory, then into the sub-directory +**bin** and execute **smpd.exe -install**\ . Exit the command window. + +* Get a new, regular command prompt by going to Start->Run... , + then typing "cmd". +* Move to the directory where you have your input file + (e.g. by typing: cd "Documents"). + +Then type something like this: + + +.. parsed-literal:: + + mpiexec -localonly 4 lmp_mpi -in in.file + mpiexec -np 4 lmp_mpi -in in.file + +where in.file is the name of your LAMMPS input script. For the latter +case, you may be prompted to enter your password. + +In this mode, output may not immediately show up on the screen, so if +your input script takes a long time to execute, you may need to be +patient before the output shows up. + +The parallel executable can also run on a single processor by typing +something like this: + + +.. parsed-literal:: + + lmp_mpi -in in.lj + +Note that the parallel executable also includes OpenMP +multi-threading, which can be combined with MPI using something like: + + +.. parsed-literal:: + + mpiexec -localonly 2 lmp_mpi -in in.lj -pk omp 2 -sf omp + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Speed.rst b/doc/src/Speed.rst new file mode 100644 index 0000000000..4953a9fdda --- /dev/null +++ b/doc/src/Speed.rst @@ -0,0 +1,35 @@ +Accelerate performance +********************** + +This section describes various methods for improving LAMMPS +performance for different classes of problems running on different +kinds of machines. + +There are two thrusts to the discussion that follows. The first is +using code options that implement alternate algorithms that can +speed-up a simulation. The second is to use one of the several +accelerator packages provided with LAMMPS that contain code optimized +for certain kinds of hardware, including multi-core CPUs, GPUs, and +Intel Xeon Phi co-processors. + +The `Benchmark page `_ of the LAMMPS +web site gives performance results for the various accelerator +packages discussed on the :doc:`Speed packages ` doc +page, for several of the standard LAMMPS benchmark problems, as a +function of problem size and number of compute nodes, on different +hardware platforms. + + +.. toctree:: + :maxdepth: 1 + + Speed_bench + Speed_measure + Speed_tips + Speed_packages + Speed_compare + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Speed_bench.rst b/doc/src/Speed_bench.rst new file mode 100644 index 0000000000..8de5ee5d07 --- /dev/null +++ b/doc/src/Speed_bench.rst @@ -0,0 +1,82 @@ +Benchmarks +========== + +Current LAMMPS performance is discussed on the `Benchmarks page `_ of the `LAMMPS website `_ +where timings and parallel efficiency are listed. The page has +several sections, which are briefly described below: + +* CPU performance on 5 standard problems, strong and weak scaling +* GPU and Xeon Phi performance on same and related problems +* Comparison of cost of interatomic potentials +* Performance of huge, billion-atom problems + +The 5 standard problems are as follow: + +#. LJ = atomic fluid, Lennard-Jones potential with 2.5 sigma cutoff (55 + neighbors per atom), NVE integration +#. Chain = bead-spring polymer melt of 100-mer chains, FENE bonds and LJ + pairwise interactions with a 2\^(1/6) sigma cutoff (5 neighbors per + atom), NVE integration +#. EAM = metallic solid, Cu EAM potential with 4.95 Angstrom cutoff (45 + neighbors per atom), NVE integration +#. Chute = granular chute flow, frictional history potential with 1.1 + sigma cutoff (7 neighbors per atom), NVE integration +#. Rhodo = rhodopsin protein in solvated lipid bilayer, CHARMM force + field with a 10 Angstrom LJ cutoff (440 neighbors per atom), + particle-particle particle-mesh (PPPM) for long-range Coulombics, NPT + integration + + +Input files for these 5 problems are provided in the bench directory +of the LAMMPS distribution. Each has 32,000 atoms and runs for 100 +timesteps. The size of the problem (number of atoms) can be varied +using command-line switches as described in the bench/README file. +This is an easy way to test performance and either strong or weak +scalability on your machine. + +The bench directory includes a few log.\* files that show performance +of these 5 problems on 1 or 4 cores of Linux desktop. The bench/FERMI +and bench/KEPLER dirs have input files and scripts and instructions +for running the same (or similar) problems using OpenMP or GPU or Xeon +Phi acceleration options. See the README files in those dirs and the +:doc:`Speed packages ` doc pages for instructions on how +to build LAMMPS and run on that kind of hardware. + +The bench/POTENTIALS directory has input files which correspond to the +table of results on the +`Potentials `_ section of +the Benchmarks web page. So you can also run those test problems on +your machine. + +The `billion-atom `_ section +of the Benchmarks web page has performance data for very large +benchmark runs of simple Lennard-Jones (LJ) models, which use the +bench/in.lj input script. + + +---------- + + +For all the benchmarks, a useful metric is the CPU cost per atom per +timestep. Since performance scales roughly linearly with problem size +and timesteps for all LAMMPS models (i.e. interatomic or coarse-grained +potentials), the run time of any problem using the same model (atom +style, force field, cutoff, etc) can then be estimated. + +Performance on a parallel machine can also be predicted from one-core +or one-node timings if the parallel efficiency can be estimated. The +communication bandwidth and latency of a particular parallel machine +affects the efficiency. On most machines LAMMPS will give a parallel +efficiency on these benchmarks above 50% so long as the number of +atoms/core is a few 100 or greater, and closer to 100% for large +numbers of atoms/core. This is for all-MPI mode with one MPI task per +core. For nodes with accelerator options or hardware (OpenMP, GPU, +Phi), you should first measure single node performance. Then you can +estimate parallel performance for multi-node runs using the same logic +as for all-MPI mode, except that now you will typically need many more +atoms/node to achieve good scalability. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Speed_compare.rst b/doc/src/Speed_compare.rst new file mode 100644 index 0000000000..4e97ecd264 --- /dev/null +++ b/doc/src/Speed_compare.rst @@ -0,0 +1,101 @@ +Comparison of various accelerator packages +========================================== + +The next section compares and contrasts the various accelerator +options, since there are multiple ways to perform OpenMP threading, +run on GPUs, optimize for vector units on CPUs and run on Intel +Xeon Phi (co-)processors. + +All of these packages can accelerate a LAMMPS calculation taking +advantage of hardware features, but they do it in different ways +and acceleration is not always guaranteed. + +As a consequence, for a particular simulation on specific hardware, +one package may be faster than the other. We give some guidelines +below, but the best way to determine which package is faster for your +input script is to try multiple of them on your machine and experiment +with available performance tuning settings. See the benchmarking +section below for examples where this has been done. + +**Guidelines for using each package optimally:** + +* Both, the GPU and the KOKKOS package allows you to assign multiple + MPI ranks (= CPU cores) to the same GPU. For the GPU package, this + can lead to a speedup through better utilization of the GPU (by + overlapping computation and data transfer) and more efficient + computation of the non-GPU accelerated parts of LAMMPS through MPI + parallelization, as all system data is maintained and updated on + the host. For KOKKOS, there is less to no benefit from this, due + to its different memory management model, which tries to retain + data on the GPU. +* The GPU package moves per-atom data (coordinates, forces, and + (optionally) neighbor list data, if not computed on the GPU) between + the CPU and GPU at every timestep. The KOKKOS/CUDA package only does + this on timesteps when a CPU calculation is required (e.g. to invoke + a fix or compute that is non-GPU-ized). Hence, if you can formulate + your input script to only use GPU-ized fixes and computes, and avoid + doing I/O too often (thermo output, dump file snapshots, restart files), + then the data transfer cost of the KOKKOS/CUDA package can be very low, + causing it to run faster than the GPU package. +* The GPU package is often faster than the KOKKOS/CUDA package, when the + number of atoms per GPU is on the smaller side. The crossover point, + in terms of atoms/GPU at which the KOKKOS/CUDA package becomes faster + depends strongly on the pair style. For example, for a simple Lennard Jones + system the crossover (in single precision) is often about 50K-100K + atoms per GPU. When performing double precision calculations the + crossover point can be significantly smaller. +* Both KOKKOS and GPU package compute bonded interactions (bonds, angles, + etc) on the CPU. If the GPU package is running with several MPI processes + assigned to one GPU, the cost of computing the bonded interactions is + spread across more CPUs and hence the GPU package can run faster in these + cases. +* When using LAMMPS with multiple MPI ranks assigned to the same GPU, its + performance depends to some extent on the available bandwidth between + the CPUs and the GPU. This can differ significantly based on the + available bus technology, capability of the host CPU and mainboard, + the wiring of the buses and whether switches are used to increase the + number of available bus slots, or if GPUs are housed in an external + enclosure. This can become quite complex. +* To achieve significant acceleration through GPUs, both KOKKOS and GPU + package require capable GPUs with fast on-device memory and efficient + data transfer rates. This requests capable upper mid-level to high-end + (desktop) GPUs. Using lower performance GPUs (e.g. on laptops) may + result in a slowdown instead. +* For the GPU package, specifically when running in parallel with MPI, + if it often more efficient to exclude the PPPM kspace style from GPU + acceleration and instead run it - concurrently with a GPU accelerated + pair style - on the CPU. This can often be easily achieved with placing + a *suffix off* command before and a *suffix on* command after the + *kspace\_style pppm* command. +* The KOKKOS/OpenMP and USER-OMP package have different thread management + strategies, which should result in USER-OMP being more efficient for a + small number of threads with increasing overhead as the number of threads + per MPI rank grows. The KOKKOS/OpenMP kernels have less overhead in that + case, but have lower performance with few threads. +* The USER-INTEL package contains many options and settings for achieving + additional performance on Intel hardware (CPU and accelerator cards), but + to unlock this potential, an Intel compiler is required. The package code + will compile with GNU gcc, but it will not be as efficient. + + +**Differences between the GPU and KOKKOS packages:** + +* The GPU package accelerates only pair force, neighbor list, and (parts + of) PPPM calculations. The KOKKOS package attempts to run most of the + calculation on the GPU, but can transparently support non-accelerated + code (with a performance penalty due to having data transfers between + host and GPU). +* The GPU package requires neighbor lists to be built on the CPU when using + exclusion lists, or a triclinic simulation box. +* The GPU package can be compiled for CUDA or OpenCL and thus supports + both, Nvidia and AMD GPUs well. On Nvidia hardware, using CUDA is typically + resulting in equal or better performance over OpenCL. +* OpenCL in the GPU package does theoretically also support Intel CPUs or + Intel Xeon Phi, but the native support for those in KOKKOS (or USER-INTEL) + is superior. + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Speed_gpu.rst b/doc/src/Speed_gpu.rst new file mode 100644 index 0000000000..dca32f1bb1 --- /dev/null +++ b/doc/src/Speed_gpu.rst @@ -0,0 +1,185 @@ +GPU package +=========== + +The GPU package was developed by Mike Brown while at SNL and ORNL +and his collaborators, particularly Trung Nguyen (now at Northwestern). +It provides GPU versions of many pair styles and for parts of the +:doc:`kspace\_style pppm ` for long-range Coulombics. +It has the following general features: + +* It is designed to exploit common GPU hardware configurations where one + or more GPUs are coupled to many cores of one or more multi-core CPUs, + e.g. within a node of a parallel machine. +* Atom-based data (e.g. coordinates, forces) are moved back-and-forth + between the CPU(s) and GPU every timestep. +* Neighbor lists can be built on the CPU or on the GPU +* The charge assignment and force interpolation portions of PPPM can be + run on the GPU. The FFT portion, which requires MPI communication + between processors, runs on the CPU. +* Force computations of different style (pair vs. bond/angle/dihedral/improper) + can be performed concurrently on the GPU and CPU(s), respectively. +* It allows for GPU computations to be performed in single or double + precision, or in mixed-mode precision, where pairwise forces are + computed in single precision, but accumulated into double-precision + force vectors. +* LAMMPS-specific code is in the GPU package. It makes calls to a + generic GPU library in the lib/gpu directory. This library provides + NVIDIA support as well as more general OpenCL support, so that the + same functionality is supported on a variety of hardware. + + +**Required hardware/software:** + +To compile and use this package in CUDA mode, you currently need +to have an NVIDIA GPU and install the corresponding NVIDIA CUDA +toolkit software on your system (this is primarily tested on Linux +and completely unsupported on Windows): + +* Check if you have an NVIDIA GPU: cat /proc/driver/nvidia/gpus/\*/information +* Go to http://www.nvidia.com/object/cuda\_get.html +* Install a driver and toolkit appropriate for your system (SDK is not necessary) +* Run lammps/lib/gpu/nvc\_get\_devices (after building the GPU library, see below) to + list supported devices and properties + +To compile and use this package in OpenCL mode, you currently need +to have the OpenCL headers and the (vendor neutral) OpenCL library installed. +In OpenCL mode, the acceleration depends on having an `OpenCL Installable Client Driver (ICD) `_ +installed. There can be multiple of them for the same or different hardware +(GPUs, CPUs, Accelerators) installed at the same time. OpenCL refers to those +as 'platforms'. The GPU library will select the **first** suitable platform, +but this can be overridden using the device option of the :doc:`package ` +command. run lammps/lib/gpu/ocl\_get\_devices to get a list of available +platforms and devices with a suitable ICD available. + +**Building LAMMPS with the GPU package:** + +See the :ref:`Build extras ` doc page for +instructions. + +**Run with the GPU package from the command line:** + +The mpirun or mpiexec command sets the total number of MPI tasks used +by LAMMPS (one or multiple per compute node) and the number of MPI +tasks used per node. E.g. the mpirun command in MPICH does this via +its -np and -ppn switches. Ditto for OpenMPI via -np and -npernode. + +When using the GPU package, you cannot assign more than one GPU to a +single MPI task. However multiple MPI tasks can share the same GPU, +and in many cases it will be more efficient to run this way. Likewise +it may be more efficient to use less MPI tasks/node than the available +# of CPU cores. Assignment of multiple MPI tasks to a GPU will happen +automatically if you create more MPI tasks/node than there are +GPUs/mode. E.g. with 8 MPI tasks/node and 2 GPUs, each GPU will be +shared by 4 MPI tasks. + +Use the "-sf gpu" :doc:`command-line switch `, which will +automatically append "gpu" to styles that support it. Use the "-pk +gpu Ng" :doc:`command-line switch ` to set Ng = # of +GPUs/node to use. + + +.. parsed-literal:: + + lmp_machine -sf gpu -pk gpu 1 -in in.script # 1 MPI task uses 1 GPU + mpirun -np 12 lmp_machine -sf gpu -pk gpu 2 -in in.script # 12 MPI tasks share 2 GPUs on a single 16-core (or whatever) node + mpirun -np 48 -ppn 12 lmp_machine -sf gpu -pk gpu 2 -in in.script # ditto on 4 16-core nodes + +Note that if the "-sf gpu" switch is used, it also issues a default +:doc:`package gpu 1 ` command, which sets the number of +GPUs/node to 1. + +Using the "-pk" switch explicitly allows for setting of the number of +GPUs/node to use and additional options. Its syntax is the same as +same as the "package gpu" command. See the :doc:`package ` +command doc page for details, including the default values used for +all its options if it is not specified. + +Note that the default for the :doc:`package gpu ` command is to +set the Newton flag to "off" pairwise interactions. It does not +affect the setting for bonded interactions (LAMMPS default is "on"). +The "off" setting for pairwise interaction is currently required for +GPU package pair styles. + +**Or run with the GPU package by editing an input script:** + +The discussion above for the mpirun/mpiexec command, MPI tasks/node, +and use of multiple MPI tasks/GPU is the same. + +Use the :doc:`suffix gpu ` command, or you can explicitly add an +"gpu" suffix to individual styles in your input script, e.g. + + +.. parsed-literal:: + + pair_style lj/cut/gpu 2.5 + +You must also use the :doc:`package gpu ` command to enable the +GPU package, unless the "-sf gpu" or "-pk gpu" :doc:`command-line switches ` were used. It specifies the number of +GPUs/node to use, as well as other options. + +**Speed-ups to expect:** + +The performance of a GPU versus a multi-core CPU is a function of your +hardware, which pair style is used, the number of atoms/GPU, and the +precision used on the GPU (double, single, mixed). Using the GPU package +in OpenCL mode on CPUs (which uses vectorization and multithreading) is +usually resulting in inferior performance compared to using LAMMPS' native +threading and vectorization support in the USER-OMP and USER-INTEL packages. + +See the `Benchmark page `_ of the +LAMMPS web site for performance of the GPU package on various +hardware, including the Titan HPC platform at ORNL. + +You should also experiment with how many MPI tasks per GPU to use to +give the best performance for your problem and machine. This is also +a function of the problem size and the pair style being using. +Likewise, you should experiment with the precision setting for the GPU +library to see if single or mixed precision will give accurate +results, since they will typically be faster. + +**Guidelines for best performance:** + +* Using multiple MPI tasks per GPU will often give the best performance, + as allowed my most multi-core CPU/GPU configurations. +* If the number of particles per MPI task is small (e.g. 100s of + particles), it can be more efficient to run with fewer MPI tasks per + GPU, even if you do not use all the cores on the compute node. +* The :doc:`package gpu ` command has several options for tuning + performance. Neighbor lists can be built on the GPU or CPU. Force + calculations can be dynamically balanced across the CPU cores and + GPUs. GPU-specific settings can be made which can be optimized + for different hardware. See the :doc:`package ` command + doc page for details. +* As described by the :doc:`package gpu ` command, GPU + accelerated pair styles can perform computations asynchronously with + CPU computations. The "Pair" time reported by LAMMPS will be the + maximum of the time required to complete the CPU pair style + computations and the time required to complete the GPU pair style + computations. Any time spent for GPU-enabled pair styles for + computations that run simultaneously with :doc:`bond `, + :doc:`angle `, :doc:`dihedral `, + :doc:`improper `, and :doc:`long-range ` + calculations will not be included in the "Pair" time. +* When the *mode* setting for the package gpu command is force/neigh, + the time for neighbor list calculations on the GPU will be added into + the "Pair" time, not the "Neigh" time. An additional breakdown of the + times required for various tasks on the GPU (data copy, neighbor + calculations, force computations, etc) are output only with the LAMMPS + screen output (not in the log file) at the end of each run. These + timings represent total time spent on the GPU for each routine, + regardless of asynchronous CPU calculations. +* The output section "GPU Time Info (average)" reports "Max Mem / Proc". + This is the maximum memory used at one time on the GPU for data + storage by a single MPI process. + + +Restrictions +"""""""""""" + + +None. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Speed_intel.rst b/doc/src/Speed_intel.rst new file mode 100644 index 0000000000..f70852701b --- /dev/null +++ b/doc/src/Speed_intel.rst @@ -0,0 +1,553 @@ +USER-INTEL package +================== + +The USER-INTEL package is maintained by Mike Brown at Intel +Corporation. It provides two methods for accelerating simulations, +depending on the hardware you have. The first is acceleration on +Intel CPUs by running in single, mixed, or double precision with +vectorization. The second is acceleration on Intel Xeon Phi +co-processors via offloading neighbor list and non-bonded force +calculations to the Phi. The same C++ code is used in both cases. +When offloading to a co-processor from a CPU, the same routine is run +twice, once on the CPU and once with an offload flag. This allows +LAMMPS to run on the CPU cores and co-processor cores simultaneously. + +**Currently Available USER-INTEL Styles:** + +* Angle Styles: charmm, harmonic +* Bond Styles: fene, fourier, harmonic +* Dihedral Styles: charmm, fourier, harmonic, opls +* Fixes: nve, npt, nvt, nvt/sllod, nve/asphere +* Improper Styles: cvff, harmonic +* Pair Styles: airebo, airebo/morse, buck/coul/cut, buck/coul/long, + buck, dpd, eam, eam/alloy, eam/fs, gayberne, lj/charmm/coul/charmm, + lj/charmm/coul/long, lj/cut, lj/cut/coul/long, lj/long/coul/long, + rebo, sw, tersoff +* K-Space Styles: pppm, pppm/disp + + +.. warning:: + + None of the styles in the USER-INTEL package currently + support computing per-atom stress. If any compute or fix in your + input requires it, LAMMPS will abort with an error message. + +**Speed-ups to expect:** + +The speedups will depend on your simulation, the hardware, which +styles are used, the number of atoms, and the floating-point +precision mode. Performance improvements are shown compared to +LAMMPS *without using other acceleration packages* as these are +under active development (and subject to performance changes). The +measurements were performed using the input files available in +the src/USER-INTEL/TEST directory with the provided run script. +These are scalable in size; the results given are with 512K +particles (524K for Liquid Crystal). Most of the simulations are +standard LAMMPS benchmarks (indicated by the filename extension in +parenthesis) with modifications to the run length and to add a +warm-up run (for use with offload benchmarks). + +.. image:: JPG/user_intel.png + :align: center + +Results are speedups obtained on Intel Xeon E5-2697v4 processors +(code-named Broadwell), Intel Xeon Phi 7250 processors (code-named +Knights Landing), and Intel Xeon Gold 6148 processors (code-named +Skylake) with "June 2017" LAMMPS built with Intel Parallel Studio +2017 update 2. Results are with 1 MPI task per physical core. See +*src/USER-INTEL/TEST/README* for the raw simulation rates and +instructions to reproduce. + + +---------- + + +**Accuracy and order of operations:** + +In most molecular dynamics software, parallelization parameters +(# of MPI, OpenMP, and vectorization) can change the results due +to changing the order of operations with finite-precision +calculations. The USER-INTEL package is deterministic. This means +that the results should be reproducible from run to run with the +*same* parallel configurations and when using deterministic +libraries or library settings (MPI, OpenMP, FFT). However, there +are differences in the USER-INTEL package that can change the +order of operations compared to LAMMPS without acceleration: + +* Neighbor lists can be created in a different order +* Bins used for sorting atoms can be oriented differently +* The default stencil order for PPPM is 7. By default, LAMMPS will + calculate other PPPM parameters to fit the desired accuracy with + this order +* The *newton* setting applies to all atoms, not just atoms shared + between MPI tasks +* Vectorization can change the order for adding pairwise forces +* When using the -DLMP\_USE\_MKL\_RNG define (all included intel optimized + makefiles do) at build time, the random number generator for + dissipative particle dynamics (pair style dpd/intel) uses the Mersenne + Twister generator included in the Intel MKL library (that should be + more robust than the default Masaglia random number generator) + + +The precision mode (described below) used with the USER-INTEL +package can change the *accuracy* of the calculations. For the +default *mixed* precision option, calculations between pairs or +triplets of atoms are performed in single precision, intended to +be within the inherent error of MD simulations. All accumulation +is performed in double precision to prevent the error from growing +with the number of atoms in the simulation. *Single* precision +mode should not be used without appropriate validation. + + +---------- + + +**Quick Start for Experienced Users:** + +LAMMPS should be built with the USER-INTEL package installed. +Simulations should be run with 1 MPI task per physical *core*\ , +not *hardware thread*\ . + +* Edit src/MAKE/OPTIONS/Makefile.intel\_cpu\_intelmpi as necessary. +* Set the environment variable KMP\_BLOCKTIME=0 +* "-pk intel 0 omp $t -sf intel" added to LAMMPS command-line +* $t should be 2 for Intel Xeon CPUs and 2 or 4 for Intel Xeon Phi +* For some of the simple 2-body potentials without long-range + electrostatics, performance and scalability can be better with + the "newton off" setting added to the input script +* For simulations on higher node counts, add "processors \* \* \* grid + numa" to the beginning of the input script for better scalability +* If using *kspace\_style pppm* in the input script, add + "kspace\_modify diff ad" for better performance + + +For Intel Xeon Phi CPUs: + +* Runs should be performed using MCDRAM. + + +For simulations using *kspace\_style pppm* on Intel CPUs supporting +AVX-512: + +* Add "kspace\_modify diff ad" to the input script +* The command-line option should be changed to + "-pk intel 0 omp $r lrt yes -sf intel" where $r is the number of + threads minus 1. +* Do not use thread affinity (set KMP\_AFFINITY=none) +* The "newton off" setting may provide better scalability + + +For Intel Xeon Phi co-processors (Offload): + +* Edit src/MAKE/OPTIONS/Makefile.intel\_co-processor as necessary +* "-pk intel N omp 1" added to command-line where N is the number of + co-processors per node. + + + +---------- + + +**Required hardware/software:** + +In order to use offload to co-processors, an Intel Xeon Phi +co-processor and an Intel compiler are required. For this, the +recommended version of the Intel compiler is 14.0.1.106 or +versions 15.0.2.044 and higher. + +Although any compiler can be used with the USER-INTEL package, +currently, vectorization directives are disabled by default when +not using Intel compilers due to lack of standard support and +observations of decreased performance. The OpenMP standard now +supports directives for vectorization and we plan to transition the +code to this standard once it is available in most compilers. We +expect this to allow improved performance and support with other +compilers. + +For Intel Xeon Phi x200 series processors (code-named Knights +Landing), there are multiple configuration options for the hardware. +For best performance, we recommend that the MCDRAM is configured in +"Flat" mode and with the cluster mode set to "Quadrant" or "SNC4". +"Cache" mode can also be used, although the performance might be +slightly lower. + +**Notes about Simultaneous Multithreading:** + +Modern CPUs often support Simultaneous Multithreading (SMT). On +Intel processors, this is called Hyper-Threading (HT) technology. +SMT is hardware support for running multiple threads efficiently on +a single core. *Hardware threads* or *logical cores* are often used +to refer to the number of threads that are supported in hardware. +For example, the Intel Xeon E5-2697v4 processor is described +as having 36 cores and 72 threads. This means that 36 MPI processes +or OpenMP threads can run simultaneously on separate cores, but that +up to 72 MPI processes or OpenMP threads can be running on the CPU +without costly operating system context switches. + +Molecular dynamics simulations will often run faster when making use +of SMT. If a thread becomes stalled, for example because it is +waiting on data that has not yet arrived from memory, another thread +can start running so that the CPU pipeline is still being used +efficiently. Although benefits can be seen by launching a MPI task +for every hardware thread, for multinode simulations, we recommend +that OpenMP threads are used for SMT instead, either with the +USER-INTEL package, :doc:`USER-OMP package `, or +:doc:`KOKKOS package `. In the example above, up +to 36X speedups can be observed by using all 36 physical cores with +LAMMPS. By using all 72 hardware threads, an additional 10-30% +performance gain can be achieved. + +The BIOS on many platforms allows SMT to be disabled, however, we do +not recommend this on modern processors as there is little to no +benefit for any software package in most cases. The operating system +will report every hardware thread as a separate core allowing one to +determine the number of hardware threads available. On Linux systems, +this information can normally be obtained with: + + +.. parsed-literal:: + + cat /proc/cpuinfo + +**Building LAMMPS with the USER-INTEL package:** + +See the :ref:`Build extras ` doc page for +instructions. Some additional details are covered here. + +For building with make, several example Makefiles for building with +the Intel compiler are included with LAMMPS in the src/MAKE/OPTIONS/ +directory: + + +.. parsed-literal:: + + Makefile.intel_cpu_intelmpi # Intel Compiler, Intel MPI, No Offload + Makefile.knl # Intel Compiler, Intel MPI, No Offload + Makefile.intel_cpu_mpich # Intel Compiler, MPICH, No Offload + Makefile.intel_cpu_openpmi # Intel Compiler, OpenMPI, No Offload + Makefile.intel_co-processor # Intel Compiler, Intel MPI, Offload + +Makefile.knl is identical to Makefile.intel\_cpu\_intelmpi except that +it explicitly specifies that vectorization should be for Intel Xeon +Phi x200 processors making it easier to cross-compile. For users with +recent installations of Intel Parallel Studio, the process can be as +simple as: + + +.. parsed-literal:: + + make yes-user-intel + source /opt/intel/parallel_studio_xe_2016.3.067/psxevars.sh + # or psxevars.csh for C-shell + make intel_cpu_intelmpi + +Note that if you build with support for a Phi co-processor, the same +binary can be used on nodes with or without co-processors installed. +However, if you do not have co-processors on your system, building +without offload support will produce a smaller binary. + +The general requirements for Makefiles with the USER-INTEL package +are as follows. When using Intel compilers, "-restrict" is required +and "-qopenmp" is highly recommended for CCFLAGS and LINKFLAGS. +CCFLAGS should include "-DLMP\_INTEL\_USELRT" (unless POSIX Threads +are not supported in the build environment) and "-DLMP\_USE\_MKL\_RNG" +(unless Intel Math Kernel Library (MKL) is not available in the build +environment). For Intel compilers, LIB should include "-ltbbmalloc" +or if the library is not available, "-DLMP\_INTEL\_NO\_TBB" can be added +to CCFLAGS. For builds supporting offload, "-DLMP\_INTEL\_OFFLOAD" is +required for CCFLAGS and "-qoffload" is required for LINKFLAGS. Other +recommended CCFLAG options for best performance are "-O2 -fno-alias +-ansi-alias -qoverride-limits fp-model fast=2 -no-prec-div". + +.. note:: + + See the src/USER-INTEL/README file for additional flags that + might be needed for best performance on Intel server processors + code-named "Skylake". + +.. note:: + + The vectorization and math capabilities can differ depending on + the CPU. For Intel compilers, the "-x" flag specifies the type of + processor for which to optimize. "-xHost" specifies that the compiler + should build for the processor used for compiling. For Intel Xeon Phi + x200 series processors, this option is "-xMIC-AVX512". For fourth + generation Intel Xeon (v4/Broadwell) processors, "-xCORE-AVX2" should + be used. For older Intel Xeon processors, "-xAVX" will perform best + in general for the different simulations in LAMMPS. The default + in most of the example Makefiles is to use "-xHost", however this + should not be used when cross-compiling. + +**Running LAMMPS with the USER-INTEL package:** + +Running LAMMPS with the USER-INTEL package is similar to normal use +with the exceptions that one should 1) specify that LAMMPS should use +the USER-INTEL package, 2) specify the number of OpenMP threads, and +3) optionally specify the specific LAMMPS styles that should use the +USER-INTEL package. 1) and 2) can be performed from the command-line +or by editing the input script. 3) requires editing the input script. +Advanced performance tuning options are also described below to get +the best performance. + +When running on a single node (including runs using offload to a +co-processor), best performance is normally obtained by using 1 MPI +task per physical core and additional OpenMP threads with SMT. For +Intel Xeon processors, 2 OpenMP threads should be used for SMT. +For Intel Xeon Phi CPUs, 2 or 4 OpenMP threads should be used +(best choice depends on the simulation). In cases where the user +specifies that LRT mode is used (described below), 1 or 3 OpenMP +threads should be used. For multi-node runs, using 1 MPI task per +physical core will often perform best, however, depending on the +machine and scale, users might get better performance by decreasing +the number of MPI tasks and using more OpenMP threads. For +performance, the product of the number of MPI tasks and OpenMP +threads should not exceed the number of available hardware threads in +almost all cases. + +.. note:: + + Setting core affinity is often used to pin MPI tasks and OpenMP + threads to a core or group of cores so that memory access can be + uniform. Unless disabled at build time, affinity for MPI tasks and + OpenMP threads on the host (CPU) will be set by default on the host + *when using offload to a co-processor*\ . In this case, it is unnecessary + to use other methods to control affinity (e.g. taskset, numactl, + I\_MPI\_PIN\_DOMAIN, etc.). This can be disabled with the *no\_affinity* + option to the :doc:`package intel ` command or by disabling the + option at build time (by adding -DINTEL\_OFFLOAD\_NOAFFINITY to the + CCFLAGS line of your Makefile). Disabling this option is not + recommended, especially when running on a machine with Intel + Hyper-Threading technology disabled. + +**Run with the USER-INTEL package from the command line:** + +To enable USER-INTEL optimizations for all available styles used in +the input script, the "-sf intel" :doc:`command-line switch ` can be used without any requirement for +editing the input script. This switch will automatically append +"intel" to styles that support it. It also invokes a default command: +:doc:`package intel 1 `. This package command is used to set +options for the USER-INTEL package. The default package command will +specify that USER-INTEL calculations are performed in mixed precision, +that the number of OpenMP threads is specified by the OMP\_NUM\_THREADS +environment variable, and that if co-processors are present and the +binary was built with offload support, that 1 co-processor per node +will be used with automatic balancing of work between the CPU and the +co-processor. + +You can specify different options for the USER-INTEL package by using +the "-pk intel Nphi" :doc:`command-line switch ` with +keyword/value pairs as specified in the documentation. Here, Nphi = # +of Xeon Phi co-processors/node (ignored without offload +support). Common options to the USER-INTEL package include *omp* to +override any OMP\_NUM\_THREADS setting and specify the number of OpenMP +threads, *mode* to set the floating-point precision mode, and *lrt* to +enable Long-Range Thread mode as described below. See the :doc:`package intel ` command for details, including the default values +used for all its options if not specified, and how to set the number +of OpenMP threads via the OMP\_NUM\_THREADS environment variable if +desired. + +Examples (see documentation for your MPI/Machine for differences in +launching MPI applications): + + +.. parsed-literal:: + + mpirun -np 72 -ppn 36 lmp_machine -sf intel -in in.script # 2 nodes, 36 MPI tasks/node, $OMP_NUM_THREADS OpenMP Threads + mpirun -np 72 -ppn 36 lmp_machine -sf intel -in in.script -pk intel 0 omp 2 mode double # Don't use any co-processors that might be available, use 2 OpenMP threads for each task, use double precision + +**Or run with the USER-INTEL package by editing an input script:** + +As an alternative to adding command-line arguments, the input script +can be edited to enable the USER-INTEL package. This requires adding +the :doc:`package intel ` command to the top of the input +script. For the second example above, this would be: + + +.. parsed-literal:: + + package intel 0 omp 2 mode double + +To enable the USER-INTEL package only for individual styles, you can +add an "intel" suffix to the individual style, e.g.: + + +.. parsed-literal:: + + pair_style lj/cut/intel 2.5 + +Alternatively, the :doc:`suffix intel ` command can be added to +the input script to enable USER-INTEL styles for the commands that +follow in the input script. + +**Tuning for Performance:** + +.. note:: + + The USER-INTEL package will perform better with modifications + to the input script when :doc:`PPPM ` is used: + :doc:`kspace\_modify diff ad ` should be added to the + input script. + +Long-Range Thread (LRT) mode is an option to the :doc:`package intel ` command that can improve performance when using +:doc:`PPPM ` for long-range electrostatics on processors +with SMT. It generates an extra pthread for each MPI task. The thread +is dedicated to performing some of the PPPM calculations and MPI +communications. This feature requires setting the pre-processor flag +-DLMP\_INTEL\_USELRT in the makefile when compiling LAMMPS. It is unset +in the default makefiles (\ *Makefile.mpi* and *Makefile.serial*\ ) but +it is set in all makefiles tuned for the USER-INTEL package. On Intel +Xeon Phi x200 series CPUs, the LRT feature will likely improve +performance, even on a single node. On Intel Xeon processors, using +this mode might result in better performance when using multiple nodes, +depending on the specific machine configuration. To enable LRT mode, +specify that the number of OpenMP threads is one less than would +normally be used for the run and add the "lrt yes" option to the "-pk" +command-line suffix or "package intel" command. For example, if a run +would normally perform best with "-pk intel 0 omp 4", instead use +"-pk intel 0 omp 3 lrt yes". When using LRT, you should set the +environment variable "KMP\_AFFINITY=none". LRT mode is not supported +when using offload. + +.. note:: + + Changing the :doc:`newton ` setting to off can improve + performance and/or scalability for simple 2-body potentials such as + lj/cut or when using LRT mode on processors supporting AVX-512. + +Not all styles are supported in the USER-INTEL package. You can mix +the USER-INTEL package with styles from the :doc:`OPT ` +package or the :doc:`USER-OMP package `. Of course, this +requires that these packages were installed at build time. This can +performed automatically by using "-sf hybrid intel opt" or "-sf hybrid +intel omp" command-line options. Alternatively, the "opt" and "omp" +suffixes can be appended manually in the input script. For the latter, +the :doc:`package omp ` command must be in the input script or +the "-pk omp Nt" :doc:`command-line switch ` must be used +where Nt is the number of OpenMP threads. The number of OpenMP threads +should not be set differently for the different packages. Note that +the :doc:`suffix hybrid intel omp ` command can also be used +within the input script to automatically append the "omp" suffix to +styles when USER-INTEL styles are not available. + +.. note:: + + For simulations on higher node counts, add :doc:`processors \* \* \* grid numa ` to the beginning of the input script for + better scalability. + +When running on many nodes, performance might be better when using +fewer OpenMP threads and more MPI tasks. This will depend on the +simulation and the machine. Using the :doc:`verlet/split ` +run style might also give better performance for simulations with +:doc:`PPPM ` electrostatics. Note that this is an +alternative to LRT mode and the two cannot be used together. + +Currently, when using Intel MPI with Intel Xeon Phi x200 series +CPUs, better performance might be obtained by setting the +environment variable "I\_MPI\_SHM\_LMT=shm" for Linux kernels that do +not yet have full support for AVX-512. Runs on Intel Xeon Phi x200 +series processors will always perform better using MCDRAM. Please +consult your system documentation for the best approach to specify +that MPI runs are performed in MCDRAM. + +**Tuning for Offload Performance:** + +The default settings for offload should give good performance. + +When using LAMMPS with offload to Intel co-processors, best performance +will typically be achieved with concurrent calculations performed on +both the CPU and the co-processor. This is achieved by offloading only +a fraction of the neighbor and pair computations to the co-processor or +using :doc:`hybrid ` pair styles where only one style uses +the "intel" suffix. For simulations with long-range electrostatics or +bond, angle, dihedral, improper calculations, computation and data +transfer to the co-processor will run concurrently with computations +and MPI communications for these calculations on the host CPU. This +is illustrated in the figure below for the rhodopsin protein benchmark +running on E5-2697v2 processors with a Intel Xeon Phi 7120p +co-processor. In this plot, the vertical access is time and routines +running at the same time are running concurrently on both the host and +the co-processor. + +.. image:: JPG/offload_knc.png + :align: center + +The fraction of the offloaded work is controlled by the *balance* +keyword in the :doc:`package intel ` command. A balance of 0 +runs all calculations on the CPU. A balance of 1 runs all +supported calculations on the co-processor. A balance of 0.5 runs half +of the calculations on the co-processor. Setting the balance to -1 +(the default) will enable dynamic load balancing that continuously +adjusts the fraction of offloaded work throughout the simulation. +Because data transfer cannot be timed, this option typically produces +results within 5 to 10 percent of the optimal fixed balance. + +If running short benchmark runs with dynamic load balancing, adding a +short warm-up run (10-20 steps) will allow the load-balancer to find a +near-optimal setting that will carry over to additional runs. + +The default for the :doc:`package intel ` command is to have +all the MPI tasks on a given compute node use a single Xeon Phi +co-processor. In general, running with a large number of MPI tasks on +each node will perform best with offload. Each MPI task will +automatically get affinity to a subset of the hardware threads +available on the co-processor. For example, if your card has 61 cores, +with 60 cores available for offload and 4 hardware threads per core +(240 total threads), running with 24 MPI tasks per node will cause +each MPI task to use a subset of 10 threads on the co-processor. Fine +tuning of the number of threads to use per MPI task or the number of +threads to use per core can be accomplished with keyword settings of +the :doc:`package intel ` command. + +The USER-INTEL package has two modes for deciding which atoms will be +handled by the co-processor. This choice is controlled with the *ghost* +keyword of the :doc:`package intel ` command. When set to 0, +ghost atoms (atoms at the borders between MPI tasks) are not offloaded +to the card. This allows for overlap of MPI communication of forces +with computation on the co-processor when the :doc:`newton ` +setting is "on". The default is dependent on the style being used, +however, better performance may be achieved by setting this option +explicitly. + +When using offload with CPU Hyper-Threading disabled, it may help +performance to use fewer MPI tasks and OpenMP threads than available +cores. This is due to the fact that additional threads are generated +internally to handle the asynchronous offload tasks. + +If pair computations are being offloaded to an Intel Xeon Phi +co-processor, a diagnostic line is printed to the screen (not to the +log file), during the setup phase of a run, indicating that offload +mode is being used and indicating the number of co-processor threads +per MPI task. Additionally, an offload timing summary is printed at +the end of each run. When offloading, the frequency for :doc:`atom sorting ` is changed to 1 so that the per-atom data is +effectively sorted at every rebuild of the neighbor lists. All the +available co-processor threads on each Phi will be divided among MPI +tasks, unless the *tptask* option of the "-pk intel" :doc:`command-line switch ` is used to limit the co-processor threads per +MPI task. + +Restrictions +"""""""""""" + + +When offloading to a co-processor, :doc:`hybrid ` styles +that require skip lists for neighbor builds cannot be offloaded. +Using :doc:`hybrid/overlay ` is allowed. Only one intel +accelerated style may be used with hybrid styles when offloading. +:doc:`Special\_bonds ` exclusion lists are not currently +supported with offload, however, the same effect can often be +accomplished by setting cutoffs for excluded atom types to 0. None of +the pair styles in the USER-INTEL package currently support the +"inner", "middle", "outer" options for rRESPA integration via the +:doc:`run\_style respa ` command; only the "pair" option is +supported. + +**References:** + +* Brown, W.M., Carrillo, J.-M.Y., Mishra, B., Gavhane, N., Thakkar, F.M., De Kraker, A.R., Yamada, M., Ang, J.A., Plimpton, S.J., "Optimizing Classical Molecular Dynamics in LAMMPS," in Intel Xeon Phi Processor High Performance Programming: Knights Landing Edition, J. Jeffers, J. Reinders, A. Sodani, Eds. Morgan Kaufmann. +* Brown, W. M., Semin, A., Hebenstreit, M., Khvostov, S., Raman, K., Plimpton, S.J. `Increasing Molecular Dynamics Simulation Rates with an 8-Fold Increase in Electrical Power Efficiency. `_ 2016 High Performance Computing, Networking, Storage and Analysis, SC16: International Conference (pp. 82-95). +* Brown, W.M., Carrillo, J.-M.Y., Gavhane, N., Thakkar, F.M., Plimpton, S.J. Optimizing Legacy Molecular Dynamics Software with Directive-Based Offload. Computer Physics Communications. 2015. 195: p. 95-101. + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Speed_kokkos.rst b/doc/src/Speed_kokkos.rst new file mode 100644 index 0000000000..6d3828ee68 --- /dev/null +++ b/doc/src/Speed_kokkos.rst @@ -0,0 +1,451 @@ +KOKKOS package +============== + +Kokkos is a templated C++ library that provides abstractions to allow +a single implementation of an application kernel (e.g. a pair style) +to run efficiently on different kinds of hardware, such as GPUs, Intel +Xeon Phis, or many-core CPUs. Kokkos maps the C++ kernel onto +different back end languages such as CUDA, OpenMP, or Pthreads. The +Kokkos library also provides data abstractions to adjust (at compile +time) the memory layout of data structures like 2d and 3d arrays to +optimize performance on different hardware. For more information on +Kokkos, see `GitHub `_. Kokkos is part +of `Trilinos `_. The Kokkos +library was written primarily by Carter Edwards, Christian Trott, and +Dan Sunderland (all Sandia). + +The LAMMPS KOKKOS package contains versions of pair, fix, and atom +styles that use data structures and macros provided by the Kokkos +library, which is included with LAMMPS in /lib/kokkos. The KOKKOS +package was developed primarily by Christian Trott (Sandia) and Stan +Moore (Sandia) with contributions of various styles by others, +including Sikandar Mashayak (UIUC), Ray Shan (Sandia), and Dan Ibanez +(Sandia). For more information on developing using Kokkos abstractions +see the Kokkos programmers' guide at /lib/kokkos/doc/Kokkos\_PG.pdf. + +Kokkos currently provides support for 3 modes of execution (per MPI +task). These are Serial (MPI-only for CPUs and Intel Phi), OpenMP +(threading for many-core CPUs and Intel Phi), and CUDA (for NVIDIA +GPUs). You choose the mode at build time to produce an executable +compatible with specific hardware. + +.. note:: + + Kokkos support within LAMMPS must be built with a C++11 compatible + compiler. This means GCC version 4.7.2 or later, Intel 14.0.4 or later, or + Clang 3.5.2 or later is required. + +.. note:: + + To build with Kokkos support for NVIDIA GPUs, NVIDIA CUDA + software version 7.5 or later must be installed on your system. See + the discussion for the :doc:`GPU package ` for details of how + to check and do this. + +.. note:: + + Kokkos with CUDA currently implicitly assumes that the MPI library + is CUDA-aware. This is not always the case, especially when using + pre-compiled MPI libraries provided by a Linux distribution. This is not + a problem when using only a single GPU with a single MPI rank. When + running with multiple MPI ranks, you may see segmentation faults without + CUDA-aware MPI support. These can be avoided by adding the flags :doc:`-pk kokkos cuda/aware off ` to the LAMMPS command line or by + using the command :doc:`package kokkos cuda/aware off ` in the + input file. + +**Building LAMMPS with the KOKKOS package:** + +See the :ref:`Build extras ` doc page for instructions. + +**Running LAMMPS with the KOKKOS package:** + +All Kokkos operations occur within the context of an individual MPI +task running on a single node of the machine. The total number of MPI +tasks used by LAMMPS (one or multiple per compute node) is set in the +usual manner via the mpirun or mpiexec commands, and is independent of +Kokkos. E.g. the mpirun command in OpenMPI does this via its -np and +-npernode switches. Ditto for MPICH via -np and -ppn. + +**Running on a multi-core CPU:** + +Here is a quick overview of how to use the KOKKOS package +for CPU acceleration, assuming one or more 16-core nodes. + + +.. parsed-literal:: + + mpirun -np 16 lmp_kokkos_mpi_only -k on -sf kk -in in.lj # 1 node, 16 MPI tasks/node, no multi-threading + mpirun -np 2 -ppn 1 lmp_kokkos_omp -k on t 16 -sf kk -in in.lj # 2 nodes, 1 MPI task/node, 16 threads/task + mpirun -np 2 lmp_kokkos_omp -k on t 8 -sf kk -in in.lj # 1 node, 2 MPI tasks/node, 8 threads/task + mpirun -np 32 -ppn 4 lmp_kokkos_omp -k on t 4 -sf kk -in in.lj # 8 nodes, 4 MPI tasks/node, 4 threads/task + +To run using the KOKKOS package, use the "-k on", "-sf kk" and "-pk +kokkos" :doc:`command-line switches ` in your mpirun +command. You must use the "-k on" :doc:`command-line switch ` to enable the KOKKOS package. It takes +additional arguments for hardware settings appropriate to your system. +For OpenMP use: + + +.. parsed-literal:: + + -k on t Nt + +The "t Nt" option specifies how many OpenMP threads per MPI task to +use with a node. The default is Nt = 1, which is MPI-only mode. Note +that the product of MPI tasks \* OpenMP threads/task should not exceed +the physical number of cores (on a node), otherwise performance will +suffer. If Hyper-Threading (HT) is enabled, then the product of MPI +tasks \* OpenMP threads/task should not exceed the physical number of +cores \* hardware threads. The "-k on" switch also issues a +"package kokkos" command (with no additional arguments) which sets +various KOKKOS options to default values, as discussed on the +:doc:`package ` command doc page. + +The "-sf kk" :doc:`command-line switch ` will automatically +append the "/kk" suffix to styles that support it. In this manner no +modification to the input script is needed. Alternatively, one can run +with the KOKKOS package by editing the input script as described +below. + +.. note:: + + When using a single OpenMP thread, the Kokkos Serial back end (i.e. + Makefile.kokkos\_mpi\_only) will give better performance than the OpenMP + back end (i.e. Makefile.kokkos\_omp) because some of the overhead to make + the code thread-safe is removed. + +.. note:: + + Use the "-pk kokkos" :doc:`command-line switch ` to + change the default :doc:`package kokkos ` options. See its doc + page for details and default settings. Experimenting with its options + can provide a speed-up for specific calculations. For example: + + +.. parsed-literal:: + + mpirun -np 16 lmp_kokkos_mpi_only -k on -sf kk -pk kokkos newton on neigh half comm no -in in.lj # Newton on, Half neighbor list, non-threaded comm + +If the :doc:`newton ` command is used in the input +script, it can also override the Newton flag defaults. + +For half neighbor lists and OpenMP, the KOKKOS package uses data +duplication (i.e. thread-private arrays) by default to avoid +thread-level write conflicts in the force arrays (and other data +structures as necessary). Data duplication is typically fastest for +small numbers of threads (i.e. 8 or less) but does increase memory +footprint and is not scalable to large numbers of threads. An +alternative to data duplication is to use thread-level atomic operations +which do not require data duplication. The use of atomic operations can +be enforced by compiling LAMMPS with the "-DLMP\_KOKKOS\_USE\_ATOMICS" +pre-processor flag. Most but not all Kokkos-enabled pair\_styles support +data duplication. Alternatively, full neighbor lists avoid the need for +duplication or atomic operations but require more compute operations per +atom. When using the Kokkos Serial back end or the OpenMP back end with +a single thread, no duplication or atomic operations are used. For CUDA +and half neighbor lists, the KOKKOS package always uses atomic operations. + +**Core and Thread Affinity:** + +When using multi-threading, it is important for performance to bind +both MPI tasks to physical cores, and threads to physical cores, so +they do not migrate during a simulation. + +If you are not certain MPI tasks are being bound (check the defaults +for your MPI installation), binding can be forced with these flags: + + +.. parsed-literal:: + + OpenMPI 1.8: mpirun -np 2 --bind-to socket --map-by socket ./lmp_openmpi ... + Mvapich2 2.0: mpiexec -np 2 --bind-to socket --map-by socket ./lmp_mvapich ... + +For binding threads with KOKKOS OpenMP, use thread affinity +environment variables to force binding. With OpenMP 3.1 (gcc 4.7 or +later, intel 12 or later) setting the environment variable +OMP\_PROC\_BIND=true should be sufficient. In general, for best +performance with OpenMP 4.0 or better set OMP\_PROC\_BIND=spread and +OMP\_PLACES=threads. For binding threads with the KOKKOS pthreads +option, compile LAMMPS the KOKKOS HWLOC=yes option as described below. + +**Running on Knight's Landing (KNL) Intel Xeon Phi:** + +Here is a quick overview of how to use the KOKKOS package for the +Intel Knight's Landing (KNL) Xeon Phi: + +KNL Intel Phi chips have 68 physical cores. Typically 1 to 4 cores are +reserved for the OS, and only 64 or 66 cores are used. Each core has 4 +Hyper-Threads,so there are effectively N = 256 (4\*64) or N = 264 (4\*66) +cores to run on. The product of MPI tasks \* OpenMP threads/task should +not exceed this limit, otherwise performance will suffer. Note that +with the KOKKOS package you do not need to specify how many KNLs there +are per node; each KNL is simply treated as running some number of MPI +tasks. + +Examples of mpirun commands that follow these rules are shown below. + + +.. parsed-literal:: + + Intel KNL node with 68 cores (272 threads/node via 4x hardware threading): + mpirun -np 64 lmp_kokkos_phi -k on t 4 -sf kk -in in.lj # 1 node, 64 MPI tasks/node, 4 threads/task + mpirun -np 66 lmp_kokkos_phi -k on t 4 -sf kk -in in.lj # 1 node, 66 MPI tasks/node, 4 threads/task + mpirun -np 32 lmp_kokkos_phi -k on t 8 -sf kk -in in.lj # 1 node, 32 MPI tasks/node, 8 threads/task + mpirun -np 512 -ppn 64 lmp_kokkos_phi -k on t 4 -sf kk -in in.lj # 8 nodes, 64 MPI tasks/node, 4 threads/task + +The -np setting of the mpirun command sets the number of MPI +tasks/node. The "-k on t Nt" command-line switch sets the number of +threads/task as Nt. The product of these two values should be N, i.e. +256 or 264. + +.. note:: + + The default for the :doc:`package kokkos ` command when + running on KNL is to use "half" neighbor lists and set the Newton flag + to "on" for both pairwise and bonded interactions. This will typically + be best for many-body potentials. For simpler pair-wise potentials, it + may be faster to use a "full" neighbor list with Newton flag to "off". + Use the "-pk kokkos" :doc:`command-line switch ` to change + the default :doc:`package kokkos ` options. See its doc page for + details and default settings. Experimenting with its options can provide + a speed-up for specific calculations. For example: + + +.. parsed-literal:: + + mpirun -np 64 lmp_kokkos_phi -k on t 4 -sf kk -pk kokkos comm host -in in.reax # Newton on, half neighbor list, threaded comm + mpirun -np 64 lmp_kokkos_phi -k on t 4 -sf kk -pk kokkos newton off neigh full comm no -in in.lj # Newton off, full neighbor list, non-threaded comm + +.. note:: + + MPI tasks and threads should be bound to cores as described + above for CPUs. + +.. note:: + + To build with Kokkos support for Intel Xeon Phi co-processors + such as Knight's Corner (KNC), your system must be configured to use + them in "native" mode, not "offload" mode like the USER-INTEL package + supports. + +**Running on GPUs:** + +Use the "-k" :doc:`command-line switch ` to specify the +number of GPUs per node. Typically the -np setting of the mpirun command +should set the number of MPI tasks/node to be equal to the number of +physical GPUs on the node. You can assign multiple MPI tasks to the same +GPU with the KOKKOS package, but this is usually only faster if some +portions of the input script have not been ported to use Kokkos. In this +case, also packing/unpacking communication buffers on the host may give +speedup (see the KOKKOS :doc:`package ` command). Using CUDA MPS +is recommended in this scenario. + +Using a CUDA-aware MPI library is highly recommended. CUDA-aware MPI use can be +avoided by using :doc:`-pk kokkos cuda/aware no `. As above for +multi-core CPUs (and no GPU), if N is the number of physical cores/node, +then the number of MPI tasks/node should not exceed N. + + +.. parsed-literal:: + + -k on g Ng + +Here are examples of how to use the KOKKOS package for GPUs, assuming +one or more nodes, each with two GPUs: + + +.. parsed-literal:: + + mpirun -np 2 lmp_kokkos_cuda_openmpi -k on g 2 -sf kk -in in.lj # 1 node, 2 MPI tasks/node, 2 GPUs/node + mpirun -np 32 -ppn 2 lmp_kokkos_cuda_openmpi -k on g 2 -sf kk -in in.lj # 16 nodes, 2 MPI tasks/node, 2 GPUs/node (32 GPUs total) + +.. note:: + + The default for the :doc:`package kokkos ` command when + running on GPUs is to use "full" neighbor lists and set the Newton flag + to "off" for both pairwise and bonded interactions, along with threaded + communication. When running on Maxwell or Kepler GPUs, this will + typically be best. For Pascal GPUs, using "half" neighbor lists and + setting the Newton flag to "on" may be faster. For many pair styles, + setting the neighbor binsize equal to twice the CPU default value will + give speedup, which is the default when running on GPUs. Use the "-pk + kokkos" :doc:`command-line switch ` to change the default + :doc:`package kokkos ` options. See its doc page for details and + default settings. Experimenting with its options can provide a speed-up + for specific calculations. For example: + + +.. parsed-literal:: + + mpirun -np 2 lmp_kokkos_cuda_openmpi -k on g 2 -sf kk -pk kokkos newton on neigh half binsize 2.8 -in in.lj # Newton on, half neighbor list, set binsize = neighbor ghost cutoff + +.. note:: + + For good performance of the KOKKOS package on GPUs, you must + have Kepler generation GPUs (or later). The Kokkos library exploits + texture cache options not supported by Telsa generation GPUs (or + older). + +.. note:: + + When using a GPU, you will achieve the best performance if your + input script does not use fix or compute styles which are not yet + Kokkos-enabled. This allows data to stay on the GPU for multiple + timesteps, without being copied back to the host CPU. Invoking a + non-Kokkos fix or compute, or performing I/O for + :doc:`thermo ` or :doc:`dump ` output will cause data + to be copied back to the CPU incurring a performance penalty. + +.. note:: + + To get an accurate timing breakdown between time spend in pair, + kspace, etc., you must set the environment variable CUDA\_LAUNCH\_BLOCKING=1. + However, this will reduce performance and is not recommended for production runs. + +**Run with the KOKKOS package by editing an input script:** + +Alternatively the effect of the "-sf" or "-pk" switches can be +duplicated by adding the :doc:`package kokkos ` or :doc:`suffix kk ` commands to your input script. + +The discussion above for building LAMMPS with the KOKKOS package, the +mpirun/mpiexec command, and setting appropriate thread are the same. + +You must still use the "-k on" :doc:`command-line switch ` +to enable the KOKKOS package, and specify its additional arguments for +hardware options appropriate to your system, as documented above. + +You can use the :doc:`suffix kk ` command, or you can explicitly add a +"kk" suffix to individual styles in your input script, e.g. + + +.. parsed-literal:: + + pair_style lj/cut/kk 2.5 + +You only need to use the :doc:`package kokkos ` command if you +wish to change any of its option defaults, as set by the "-k on" +:doc:`command-line switch `. + +**Using OpenMP threading and CUDA together (experimental):** + +With the KOKKOS package, both OpenMP multi-threading and GPUs can be +used together in a few special cases. In the Makefile, the +KOKKOS\_DEVICES variable must include both "Cuda" and "OpenMP", as is +the case for /src/MAKE/OPTIONS/Makefile.kokkos\_cuda\_mpi + + +.. parsed-literal:: + + KOKKOS_DEVICES=Cuda,OpenMP + +The suffix "/kk" is equivalent to "/kk/device", and for Kokkos CUDA, +using the "-sf kk" in the command line gives the default CUDA version +everywhere. However, if the "/kk/host" suffix is added to a specific +style in the input script, the Kokkos OpenMP (CPU) version of that +specific style will be used instead. Set the number of OpenMP threads +as "t Nt" and the number of GPUs as "g Ng" + + +.. parsed-literal:: + + -k on t Nt g Ng + +For example, the command to run with 1 GPU and 8 OpenMP threads is then: + + +.. parsed-literal:: + + mpiexec -np 1 lmp_kokkos_cuda_openmpi -in in.lj -k on g 1 t 8 -sf kk + +Conversely, if the "-sf kk/host" is used in the command line and then +the "/kk" or "/kk/device" suffix is added to a specific style in your +input script, then only that specific style will run on the GPU while +everything else will run on the CPU in OpenMP mode. Note that the +execution of the CPU and GPU styles will NOT overlap, except for a +special case: + +A kspace style and/or molecular topology (bonds, angles, etc.) running +on the host CPU can overlap with a pair style running on the +GPU. First compile with "--default-stream per-thread" added to CCFLAGS +in the Kokkos CUDA Makefile. Then explicitly use the "/kk/host" +suffix for kspace and bonds, angles, etc. in the input file and the +"kk" suffix (equal to "kk/device") on the command line. Also make +sure the environment variable CUDA\_LAUNCH\_BLOCKING is not set to "1" +so CPU/GPU overlap can occur. + +**Speed-ups to expect:** + +The performance of KOKKOS running in different modes is a function of +your hardware, which KOKKOS-enable styles are used, and the problem +size. + +Generally speaking, the following rules of thumb apply: + +* When running on CPUs only, with a single thread per MPI task, + performance of a KOKKOS style is somewhere between the standard + (un-accelerated) styles (MPI-only mode), and those provided by the + USER-OMP package. However the difference between all 3 is small (less + than 20%). +* When running on CPUs only, with multiple threads per MPI task, + performance of a KOKKOS style is a bit slower than the USER-OMP + package. +* When running large number of atoms per GPU, KOKKOS is typically faster + than the GPU package. +* When running on Intel hardware, KOKKOS is not as fast as + the USER-INTEL package, which is optimized for that hardware. + + +See the `Benchmark page `_ of the +LAMMPS web site for performance of the KOKKOS package on different +hardware. + +**Advanced Kokkos options:** + +There are other allowed options when building with the KOKKOS package. +As explained on the :ref:`Build extras ` doc page, +they can be set either as variables on the make command line or in +Makefile.machine, or they can be specified as CMake variables. Each +takes a value shown below. The default value is listed, which is set +in the lib/kokkos/Makefile.kokkos file. + +* KOKKOS\_DEBUG, values = *yes*\ , *no*\ , default = *no* +* KOKKOS\_USE\_TPLS, values = *hwloc*\ , *librt*\ , *experimental\_memkind*, default = *none* +* KOKKOS\_CXX\_STANDARD, values = *c++11*\ , *c++1z*\ , default = *c++11* +* KOKKOS\_OPTIONS, values = *aggressive\_vectorization*, *disable\_profiling*, default = *none* +* KOKKOS\_CUDA\_OPTIONS, values = *force\_uvm*, *use\_ldg*, *rdc*\ , *enable\_lambda*, default = *enable\_lambda* + +KOKKOS\_USE\_TPLS=hwloc binds threads to hardware cores, so they do not +migrate during a simulation. KOKKOS\_USE\_TPLS=hwloc should always be +used if running with KOKKOS\_DEVICES=Pthreads for pthreads. It is not +necessary for KOKKOS\_DEVICES=OpenMP for OpenMP, because OpenMP +provides alternative methods via environment variables for binding +threads to hardware cores. More info on binding threads to cores is +given on the :doc:`Speed omp ` doc page. + +KOKKOS\_USE\_TPLS=librt enables use of a more accurate timer mechanism +on most Unix platforms. This library is not available on all +platforms. + +KOKKOS\_DEBUG is only useful when developing a Kokkos-enabled style +within LAMMPS. KOKKOS\_DEBUG=yes enables printing of run-time +debugging information that can be useful. It also enables runtime +bounds checking on Kokkos data structures. + +KOKKOS\_CXX\_STANDARD and KOKKOS\_OPTIONS are typically not changed when +building LAMMPS. + +KOKKOS\_CUDA\_OPTIONS are additional options for CUDA. The LAMMPS KOKKOS +package must be compiled with the *enable\_lambda* option when using +GPUs. + +Restrictions +"""""""""""" + + +Currently, there are no precision options with the KOKKOS package. All +compilation and computation is performed in double precision. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Speed_measure.rst b/doc/src/Speed_measure.rst new file mode 100644 index 0000000000..9d538616eb --- /dev/null +++ b/doc/src/Speed_measure.rst @@ -0,0 +1,51 @@ +Measuring performance +===================== + +Before trying to make your simulation run faster, you should +understand how it currently performs and where the bottlenecks are. + +The best way to do this is run the your system (actual number of +atoms) for a modest number of timesteps (say 100 steps) on several +different processor counts, including a single processor if possible. +Do this for an equilibrium version of your system, so that the +100-step timings are representative of a much longer run. There is +typically no need to run for 1000s of timesteps to get accurate +timings; you can simply extrapolate from short runs. + +For the set of runs, look at the timing data printed to the screen and +log file at the end of each LAMMPS run. The +:doc:`Run\_output ` doc page gives an overview. + +Running on one (or a few processors) should give a good estimate of +the serial performance and what portions of the timestep are taking +the most time. Running the same problem on a few different processor +counts should give an estimate of parallel scalability. I.e. if the +simulation runs 16x faster on 16 processors, its 100% parallel +efficient; if it runs 8x faster on 16 processors, it's 50% efficient. + +The most important data to look at in the timing info is the timing +breakdown and relative percentages. For example, trying different +options for speeding up the long-range solvers will have little impact +if they only consume 10% of the run time. If the pairwise time is +dominating, you may want to look at GPU or OMP versions of the pair +style, as discussed below. Comparing how the percentages change as +you increase the processor count gives you a sense of how different +operations within the timestep are scaling. Note that if you are +running with a Kspace solver, there is additional output on the +breakdown of the Kspace time. For PPPM, this includes the fraction +spent on FFTs, which can be communication intensive. + +Another important detail in the timing info are the histograms of +atoms counts and neighbor counts. If these vary widely across +processors, you have a load-imbalance issue. This often results in +inaccurate relative timing data, because processors have to wait when +communication occurs for other processors to catch up. Thus the +reported times for "Communication" or "Other" may be higher than they +really are, due to load-imbalance. If this is an issue, you can +uncomment the MPI\_Barrier() lines in src/timer.cpp, and re-compile +LAMMPS, to obtain synchronized timings. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Speed_omp.rst b/doc/src/Speed_omp.rst new file mode 100644 index 0000000000..fab7f671d7 --- /dev/null +++ b/doc/src/Speed_omp.rst @@ -0,0 +1,167 @@ +USER-OMP package +================ + +The USER-OMP package was developed by Axel Kohlmeyer at Temple +University. It provides optimized and multi-threaded versions +of many pair styles, nearly all bonded styles (bond, angle, dihedral, +improper), several Kspace styles, and a few fix styles. It uses +the OpenMP interface for multi-threading, but can also be compiled +without OpenMP support, providing optimized serial styles in that case. + +**Required hardware/software:** + +To enable multi-threading, your compiler must support the OpenMP interface. +You should have one or more multi-core CPUs, as multiple threads can only be +launched by each MPI task on the local node (using shared memory). + +**Building LAMMPS with the USER-OMP package:** + +See the :ref:`Build extras ` doc page for +instructions. + +**Run with the USER-OMP package from the command line:** + +These examples assume one or more 16-core nodes. + + +.. parsed-literal:: + + env OMP_NUM_THREADS=16 lmp_omp -sf omp -in in.script # 1 MPI task, 16 threads according to OMP_NUM_THREADS + lmp_mpi -sf omp -in in.script # 1 MPI task, no threads, optimized kernels + mpirun -np 4 lmp_omp -sf omp -pk omp 4 -in in.script # 4 MPI tasks, 4 threads/task + mpirun -np 32 -ppn 4 lmp_omp -sf omp -pk omp 4 -in in.script # 8 nodes, 4 MPI tasks/node, 4 threads/task + +The mpirun or mpiexec command sets the total number of MPI tasks used +by LAMMPS (one or multiple per compute node) and the number of MPI +tasks used per node. E.g. the mpirun command in MPICH does this via +its -np and -ppn switches. Ditto for OpenMPI via -np and -npernode. + +You need to choose how many OpenMP threads per MPI task will be used +by the USER-OMP package. Note that the product of MPI tasks \* +threads/task should not exceed the physical number of cores (on a +node), otherwise performance will suffer. + +As in the lines above, use the "-sf omp" :doc:`command-line switch `, which will automatically append "omp" to +styles that support it. The "-sf omp" switch also issues a default +:doc:`package omp 0 ` command, which will set the number of +threads per MPI task via the OMP\_NUM\_THREADS environment variable. + +You can also use the "-pk omp Nt" :doc:`command-line switch `, to explicitly set Nt = # of OpenMP threads +per MPI task to use, as well as additional options. Its syntax is the +same as the :doc:`package omp ` command whose doc page gives +details, including the default values used if it is not specified. It +also gives more details on how to set the number of threads via the +OMP\_NUM\_THREADS environment variable. + +**Or run with the USER-OMP package by editing an input script:** + +The discussion above for the mpirun/mpiexec command, MPI tasks/node, +and threads/MPI task is the same. + +Use the :doc:`suffix omp ` command, or you can explicitly add an +"omp" suffix to individual styles in your input script, e.g. + + +.. parsed-literal:: + + pair_style lj/cut/omp 2.5 + +You must also use the :doc:`package omp ` command to enable the +USER-OMP package. When you do this you also specify how many threads +per MPI task to use. The command doc page explains other options and +how to set the number of threads via the OMP\_NUM\_THREADS environment +variable. + +**Speed-ups to expect:** + +Depending on which styles are accelerated, you should look for a +reduction in the "Pair time", "Bond time", "KSpace time", and "Loop +time" values printed at the end of a run. + +You may see a small performance advantage (5 to 20%) when running a +USER-OMP style (in serial or parallel) with a single thread per MPI +task, versus running standard LAMMPS with its standard un-accelerated +styles (in serial or all-MPI parallelization with 1 task/core). This +is because many of the USER-OMP styles contain similar optimizations +to those used in the OPT package, described in :doc:`Section 5.3.5 `. + +With multiple threads/task, the optimal choice of number of MPI +tasks/node and OpenMP threads/task can vary a lot and should always be +tested via benchmark runs for a specific simulation running on a +specific machine, paying attention to guidelines discussed in the next +sub-section. + +A description of the multi-threading strategy used in the USER-OMP +package and some performance examples are `presented here `_ + +**Guidelines for best performance:** + +For many problems on current generation CPUs, running the USER-OMP +package with a single thread/task is faster than running with multiple +threads/task. This is because the MPI parallelization in LAMMPS is +often more efficient than multi-threading as implemented in the +USER-OMP package. The parallel efficiency (in a threaded sense) also +varies for different USER-OMP styles. + +Using multiple threads/task can be more effective under the following +circumstances: + +* Individual compute nodes have a significant number of CPU cores but + the CPU itself has limited memory bandwidth, e.g. for Intel Xeon 53xx + (Clovertown) and 54xx (Harpertown) quad-core processors. Running one + MPI task per CPU core will result in significant performance + degradation, so that running with 4 or even only 2 MPI tasks per node + is faster. Running in hybrid MPI+OpenMP mode will reduce the + inter-node communication bandwidth contention in the same way, but + offers an additional speedup by utilizing the otherwise idle CPU + cores. +* The interconnect used for MPI communication does not provide + sufficient bandwidth for a large number of MPI tasks per node. For + example, this applies to running over gigabit ethernet or on Cray XT4 + or XT5 series supercomputers. As in the aforementioned case, this + effect worsens when using an increasing number of nodes. +* The system has a spatially inhomogeneous particle density which does + not map well to the :doc:`domain decomposition scheme ` or + :doc:`load-balancing ` options that LAMMPS provides. This is + because multi-threading achieves parallelism over the number of + particles, not via their distribution in space. +* A machine is being used in "capability mode", i.e. near the point + where MPI parallelism is maxed out. For example, this can happen when + using the :doc:`PPPM solver ` for long-range + electrostatics on large numbers of nodes. The scaling of the KSpace + calculation (see the :doc:`kspace\_style ` command) becomes + the performance-limiting factor. Using multi-threading allows less + MPI tasks to be invoked and can speed-up the long-range solver, while + increasing overall performance by parallelizing the pairwise and + bonded calculations via OpenMP. Likewise additional speedup can be + sometimes be achieved by increasing the length of the Coulombic cutoff + and thus reducing the work done by the long-range solver. Using the + :doc:`run\_style verlet/split ` command, which is compatible + with the USER-OMP package, is an alternative way to reduce the number + of MPI tasks assigned to the KSpace calculation. + + +Additional performance tips are as follows: + +* The best parallel efficiency from *omp* styles is typically achieved + when there is at least one MPI task per physical CPU chip, i.e. socket + or die. +* It is usually most efficient to restrict threading to a single + socket, i.e. use one or more MPI task per socket. +* NOTE: By default, several current MPI implementations use a processor + affinity setting that restricts each MPI task to a single CPU core. + Using multi-threading in this mode will force all threads to share the + one core and thus is likely to be counterproductive. Instead, binding + MPI tasks to a (multi-core) socket, should solve this issue. + + +Restrictions +"""""""""""" + + +None. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Speed_opt.rst b/doc/src/Speed_opt.rst new file mode 100644 index 0000000000..8e7b3e7ffd --- /dev/null +++ b/doc/src/Speed_opt.rst @@ -0,0 +1,58 @@ +OPT package +=========== + +The OPT package was developed by James Fischer (High Performance +Technologies), David Richie, and Vincent Natoli (Stone Ridge +Technologies). It contains a handful of pair styles whose compute() +methods were rewritten in C++ templated form to reduce the overhead +due to if tests and other conditional code. + +**Required hardware/software:** + +None. + +**Building LAMMPS with the OPT package:** + +See the :ref:`Build extras ` doc page for instructions. + +**Run with the OPT package from the command line:** + + +.. parsed-literal:: + + lmp_mpi -sf opt -in in.script # run in serial + mpirun -np 4 lmp_mpi -sf opt -in in.script # run in parallel + +Use the "-sf opt" :doc:`command-line switch `, which will +automatically append "opt" to styles that support it. + +**Or run with the OPT package by editing an input script:** + +Use the :doc:`suffix opt ` command, or you can explicitly add an +"opt" suffix to individual styles in your input script, e.g. + + +.. parsed-literal:: + + pair_style lj/cut/opt 2.5 + +**Speed-ups to expect:** + +You should see a reduction in the "Pair time" value printed at the end +of a run. On most machines for reasonable problem sizes, it will be a +5 to 20% savings. + +**Guidelines for best performance:** + +Just try out an OPT pair style to see how it performs. + +Restrictions +"""""""""""" + + +None. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Speed_packages.rst b/doc/src/Speed_packages.rst new file mode 100644 index 0000000000..3ec76d4de2 --- /dev/null +++ b/doc/src/Speed_packages.rst @@ -0,0 +1,195 @@ +Accelerator packages +==================== + +Accelerated versions of various :doc:`pair\_style `, +:doc:`fixes `, :doc:`computes `, and other commands have +been added to LAMMPS, which will typically run faster than the +standard non-accelerated versions. Some require appropriate hardware +to be present on your system, e.g. GPUs or Intel Xeon Phi +co-processors. + +All of these commands are in packages provided with LAMMPS. An +overview of packages is give on the :doc:`Packages ` doc +pages. + +These are the accelerator packages currently in LAMMPS, either as +standard or user packages: + ++-----------------------------------------+-------------------------------------------------------+ +| :doc:`GPU Package ` | for NVIDIA GPUs as well as OpenCL support | ++-----------------------------------------+-------------------------------------------------------+ +| :doc:`USER-INTEL Package ` | for Intel CPUs and Intel Xeon Phi | ++-----------------------------------------+-------------------------------------------------------+ +| :doc:`KOKKOS Package ` | for Nvidia GPUs, Intel Xeon Phi, and OpenMP threading | ++-----------------------------------------+-------------------------------------------------------+ +| :doc:`USER-OMP Package ` | for OpenMP threading and generic CPU optimizations | ++-----------------------------------------+-------------------------------------------------------+ +| :doc:`OPT Package ` | generic CPU optimizations | ++-----------------------------------------+-------------------------------------------------------+ + + +.. toctree:: + :maxdepth: 1 + :hidden: + + Speed_gpu + Speed_intel + Speed_kokkos + Speed_omp + Speed_opt + +Inverting this list, LAMMPS currently has acceleration support for +three kinds of hardware, via the listed packages: + ++----------------+-----------------------------------------------------------------------------------------------------------------------------+ +| Many-core CPUs | :doc:`USER-INTEL `, :doc:`KOKKOS `, :doc:`USER-OMP `, :doc:`OPT ` packages | ++----------------+-----------------------------------------------------------------------------------------------------------------------------+ +| NVIDIA GPUs | :doc:`GPU `, :doc:`KOKKOS ` packages | ++----------------+-----------------------------------------------------------------------------------------------------------------------------+ +| Intel Phi | :doc:`USER-INTEL `, :doc:`KOKKOS ` packages | ++----------------+-----------------------------------------------------------------------------------------------------------------------------+ + +Which package is fastest for your hardware may depend on the size +problem you are running and what commands (accelerated and +non-accelerated) are invoked by your input script. While these doc +pages include performance guidelines, there is no substitute for +trying out the different packages appropriate to your hardware. + +Any accelerated style has the same name as the corresponding standard +style, except that a suffix is appended. Otherwise, the syntax for +the command that uses the style is identical, their functionality is +the same, and the numerical results it produces should also be the +same, except for precision and round-off effects. + +For example, all of these styles are accelerated variants of the +Lennard-Jones :doc:`pair\_style lj/cut `: + +* :doc:`pair\_style lj/cut/gpu ` +* :doc:`pair\_style lj/cut/intel ` +* :doc:`pair\_style lj/cut/kk ` +* :doc:`pair\_style lj/cut/omp ` +* :doc:`pair\_style lj/cut/opt ` + +To see what accelerate styles are currently available for a particular +style, find the style name in the `Commands\_all `_ +style pages (fix,compute,pair,etc) and see what suffixes are listed +(g,i,k,o,t) with it. The doc pages for individual commands +(e.g. :doc:`pair lj/cut ` or :doc:`fix nve `) also list +any accelerated variants available for that style. + +To use an accelerator package in LAMMPS, and one or more of the styles +it provides, follow these general steps. Details vary from package to +package and are explained in the individual accelerator doc pages, +listed above: + ++--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------+ +| build the accelerator library | only for GPU package | ++--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------+ +| install the accelerator package | make yes-opt, make yes-user-intel, etc | ++--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------+ +| add compile/link flags to Makefile.machine in src/MAKE | only for USER-INTEL, KOKKOS, USER-OMP, OPT packages | ++--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------+ +| re-build LAMMPS | make machine | ++--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------+ +| prepare and test a regular LAMMPS simulation | lmp\_machine -in in.script; mpirun -np 32 lmp\_machine -in in.script | ++--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------+ +| enable specific accelerator support via '-k on' :doc:`command-line switch `, | only needed for KOKKOS package | ++--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------+ +| set any needed options for the package via "-pk" :doc:`command-line switch ` or :doc:`package ` command, | only if defaults need to be changed | ++--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------+ +| use accelerated styles in your input via "-sf" :doc:`command-line switch ` or :doc:`suffix ` command | lmp\_machine -in in.script -sf gpu | ++--------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------+ + +Note that the first 4 steps can be done as a single command with +suitable make command invocations. This is discussed on the +:doc:`Packages ` doc pages, and its use is illustrated in the +individual accelerator sections. Typically these steps only need to +be done once, to create an executable that uses one or more +accelerator packages. + +The last 4 steps can all be done from the command-line when LAMMPS is +launched, without changing your input script, as illustrated in the +individual accelerator sections. Or you can add +:doc:`package ` and :doc:`suffix ` commands to your input +script. + +.. note:: + + With a few exceptions, you can build a single LAMMPS executable + with all its accelerator packages installed. Note however that the + USER-INTEL and KOKKOS packages require you to choose one of their + hardware options when building for a specific platform. I.e. CPU or + Phi option for the USER-INTEL package. Or the OpenMP, Cuda, or Phi + option for the KOKKOS package. + +These are the exceptions. You cannot build a single executable with: + +* both the USER-INTEL Phi and KOKKOS Phi options +* the USER-INTEL Phi or Kokkos Phi option, and the GPU package + +See the examples/accelerate/README and make.list files for sample +Make.py commands that build LAMMPS with any or all of the accelerator +packages. As an example, here is a command that builds with all the +GPU related packages installed (GPU, KOKKOS with Cuda), including +settings to build the needed auxiliary GPU libraries for Kepler GPUs: + + +.. parsed-literal:: + + Make.py -j 16 -p omp gpu kokkos -cc nvcc wrap=mpi -gpu mode=double arch=35 -kokkos cuda arch=35 lib-all file mpi + +The examples/accelerate directory also has input scripts that can be +used with all of the accelerator packages. See its README file for +details. + +Likewise, the bench directory has FERMI and KEPLER and PHI +sub-directories with Make.py commands and input scripts for using all +the accelerator packages on various machines. See the README files in +those dirs. + +As mentioned above, the `Benchmark page `_ of the LAMMPS web site gives +performance results for the various accelerator packages for several +of the standard LAMMPS benchmark problems, as a function of problem +size and number of compute nodes, on different hardware platforms. + +Here is a brief summary of what the various packages provide. Details +are in the individual accelerator sections. + +* Styles with a "gpu" suffix are part of the GPU package, and can be run + on NVIDIA GPUs. The speed-up on a GPU depends on a variety of + factors, discussed in the accelerator sections. +* Styles with an "intel" suffix are part of the USER-INTEL + package. These styles support vectorized single and mixed precision + calculations, in addition to full double precision. In extreme cases, + this can provide speedups over 3.5x on CPUs. The package also + supports acceleration in "offload" mode to Intel(R) Xeon Phi(TM) + co-processors. This can result in additional speedup over 2x depending + on the hardware configuration. +* Styles with a "kk" suffix are part of the KOKKOS package, and can be + run using OpenMP on multicore CPUs, on an NVIDIA GPU, or on an Intel + Xeon Phi in "native" mode. The speed-up depends on a variety of + factors, as discussed on the KOKKOS accelerator page. +* Styles with an "omp" suffix are part of the USER-OMP package and allow + a pair-style to be run in multi-threaded mode using OpenMP. This can + be useful on nodes with high-core counts when using less MPI processes + than cores is advantageous, e.g. when running with PPPM so that FFTs + are run on fewer MPI processors or when the many MPI tasks would + overload the available bandwidth for communication. +* Styles with an "opt" suffix are part of the OPT package and typically + speed-up the pairwise calculations of your simulation by 5-25% on a + CPU. + + +The individual accelerator package doc pages explain: + +* what hardware and software the accelerated package requires +* how to build LAMMPS with the accelerated package +* how to run with the accelerated package either via command-line switches or modifying the input script +* speed-ups to expect +* guidelines for best performance +* restrictions + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Speed_tips.rst b/doc/src/Speed_tips.rst new file mode 100644 index 0000000000..ed7eef5b28 --- /dev/null +++ b/doc/src/Speed_tips.rst @@ -0,0 +1,61 @@ +General tips +============ + +.. note:: + + this page is still a work in progress + +Here is a list of general ideas for improving simulation performance. +Most of them are only applicable to certain models and certain +bottlenecks in the current performance, so let the timing data you +generate be your guide. It is hard, if not impossible, to predict how +much difference these options will make, since it is a function of +problem size, number of processors used, and your machine. There is +no substitute for identifying performance bottlenecks, and trying out +various options. + +* rRESPA +* Two-FFT PPPM +* Staggered PPPM +* single vs double PPPM +* partial charge PPPM +* verlet/split run style +* processor command for proc layout and numa layout +* load-balancing: balance and fix balance + +Two-FFT PPPM, also called *analytic differentiation* or *ad* PPPM, +uses 2 FFTs instead of the 4 FFTs used by the default *ik +differentiation* PPPM. However, 2-FFT PPPM also requires a slightly +larger mesh size to achieve the same accuracy as 4-FFT PPPM. For +problems where the FFT cost is the performance bottleneck (typically +large problems running on many processors), 2-FFT PPPM may be faster +than 4-FFT PPPM. + +Staggered PPPM performs calculations using two different meshes, one +shifted slightly with respect to the other. This can reduce force +aliasing errors and increase the accuracy of the method, but also +doubles the amount of work required. For high relative accuracy, using +staggered PPPM allows one to half the mesh size in each dimension as +compared to regular PPPM, which can give around a 4x speedup in the +kspace time. However, for low relative accuracy, using staggered PPPM +gives little benefit and can be up to 2x slower in the kspace +time. For example, the rhodopsin benchmark was run on a single +processor, and results for kspace time vs. relative accuracy for the +different methods are shown in the figure below. For this system, +staggered PPPM (using ik differentiation) becomes useful when using a +relative accuracy of slightly greater than 1e-5 and above. + +.. image:: JPG/rhodo_staggered.jpg + :align: center + +.. note:: + + Using staggered PPPM may not give the same increase in accuracy + of energy and pressure as it does in forces, so some caution must be + used if energy and/or pressure are quantities of interest, such as + when using a barostat. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/Tools.rst b/doc/src/Tools.rst new file mode 100644 index 0000000000..baee955201 --- /dev/null +++ b/doc/src/Tools.rst @@ -0,0 +1,748 @@ +Auxiliary tools +*************** + +LAMMPS is designed to be a computational kernel for performing +molecular dynamics computations. Additional pre- and post-processing +steps are often necessary to setup and analyze a simulation. A list +of such tools can be found on the `LAMMPS webpage `_ at these links: + +* `Pre/Post processing `_ +* `Offsite LAMMPS packages & tools `_ +* `Pizza.py toolkit `_ + +The last link for `Pizza.py `_ is a Python-based tool developed at +Sandia which provides tools for doing setup, analysis, plotting, and +visualization for LAMMPS simulations. + +.. _pizza: http://pizza.sandia.gov + + + +.. _python: http://www.python.org + + + +Additional tools included in the LAMMPS distribution are described on +this page. + +Note that many users write their own setup or analysis tools or use +other existing codes and convert their output to a LAMMPS input format +or vice versa. The tools listed here are included in the LAMMPS +distribution as examples of auxiliary tools. Some of them are not +actively supported by the LAMMPS developers, as they were contributed +by LAMMPS users. If you have problems using them, we can direct you +to the authors. + +The source code for each of these codes is in the tools sub-directory +of the LAMMPS distribution. There is a Makefile (which you may need +to edit for your platform) which will build several of the tools which +reside in that directory. Most of them are larger packages in their +own sub-directories with their own Makefiles and/or README files. + + +---------- + + +Pre-processing tools +==================== + ++-----------------------------+------------------------+----------------------+----------------------------------+----------------------------------+-----------------------------+ +| :ref:`amber2lmp ` | :ref:`ch2lmp ` | :ref:`chain ` | :ref:`createatoms ` | :ref:`drude ` | :ref:`eam database ` | ++-----------------------------+------------------------+----------------------+----------------------------------+----------------------------------+-----------------------------+ +| :ref:`eam generate ` | :ref:`eff ` | :ref:`ipp ` | :ref:`micelle2d ` | :ref:`moltemplate ` | :ref:`msi2lmp ` | ++-----------------------------+------------------------+----------------------+----------------------------------+----------------------------------+-----------------------------+ +| :ref:`polybond ` | | | | | | ++-----------------------------+------------------------+----------------------+----------------------------------+----------------------------------+-----------------------------+ + +Post-processing tools +===================== + ++--------------------------+----------------------------+------------------------+--------------------------+-------------------------------+-----------------------------+ +| :ref:`amber2lmp ` | :ref:`binary2txt ` | :ref:`ch2lmp ` | :ref:`colvars ` | :ref:`eff ` | :ref:`fep ` | ++--------------------------+----------------------------+------------------------+--------------------------+-------------------------------+-----------------------------+ +| :ref:`lmp2arc ` | :ref:`lmp2cfg ` | :ref:`matlab ` | :ref:`phonon ` | :ref:`pymol\_asphere ` | :ref:`python ` | ++--------------------------+----------------------------+------------------------+--------------------------+-------------------------------+-----------------------------+ +| :ref:`reax ` | :ref:`replica ` | :ref:`smd ` | :ref:`spin ` | :ref:`xmgrace ` | | ++--------------------------+----------------------------+------------------------+--------------------------+-------------------------------+-----------------------------+ + +Miscellaneous tools +=================== + ++--------------------------+----------------------+-------------------+--------------------+---------------------------------------+ +| :ref:`doxygen ` | :ref:`emacs ` | :ref:`i-pi ` | :ref:`kate ` | :ref:`singularity ` | ++--------------------------+----------------------+-------------------+--------------------+---------------------------------------+ +| :ref:`vim ` | | | | | ++--------------------------+----------------------+-------------------+--------------------+---------------------------------------+ + + +---------- + + +Tool descriptions +================= + +.. _amber: + +amber2lmp tool +-------------------------- + +The amber2lmp sub-directory contains two Python scripts for converting +files back-and-forth between the AMBER MD code and LAMMPS. See the +README file in amber2lmp for more information. + +These tools were written by Keir Novik while he was at Queen Mary +University of London. Keir is no longer there and cannot support +these tools which are out-of-date with respect to the current LAMMPS +version (and maybe with respect to AMBER as well). Since we don't use +these tools at Sandia, you'll need to experiment with them and make +necessary modifications yourself. + + +---------- + + +.. _binary: + +binary2txt tool +---------------------------- + +The file binary2txt.cpp converts one or more binary LAMMPS dump file +into ASCII text files. The syntax for running the tool is + + +.. parsed-literal:: + + binary2txt file1 file2 ... + +which creates file1.txt, file2.txt, etc. This tool must be compiled +on a platform that can read the binary file created by a LAMMPS run, +since binary files are not compatible across all platforms. + + +---------- + + +.. _charmm: + +ch2lmp tool +------------------------ + +The ch2lmp sub-directory contains tools for converting files +back-and-forth between the CHARMM MD code and LAMMPS. + +They are intended to make it easy to use CHARMM as a builder and as a +post-processor for LAMMPS. Using charmm2lammps.pl, you can convert a +PDB file with associated CHARMM info, including CHARMM force field +data, into its LAMMPS equivalent. Support for the CMAP correction of +CHARMM22 and later is available as an option. This tool can also add +solvent water molecules and Na+ or Cl- ions to the system. +Using lammps2pdb.pl you can convert LAMMPS atom dumps into PDB files. + +See the README file in the ch2lmp sub-directory for more information. + +These tools were created by Pieter in't Veld (pjintve at sandia.gov) +and Paul Crozier (pscrozi at sandia.gov) at Sandia. + +CMAP support added and tested by Xiaohu Hu (hux2 at ornl.gov) and +Robert A. Latour (latourr at clemson.edu), David Hyde-Volpe, and +Tigran Abramyan, (Clemson University) and +Chris Lorenz (chris.lorenz at kcl.ac.uk), King's College London. + + +---------- + + +.. _chain: + +chain tool +---------------------- + +The file chain.f creates a LAMMPS data file containing bead-spring +polymer chains and/or monomer solvent atoms. It uses a text file +containing chain definition parameters as an input. The created +chains and solvent atoms can strongly overlap, so LAMMPS needs to run +the system initially with a "soft" pair potential to un-overlap it. +The syntax for running the tool is + + +.. parsed-literal:: + + chain < def.chain > data.file + +See the def.chain or def.chain.ab files in the tools directory for +examples of definition files. This tool was used to create the system +for the :doc:`chain benchmark `. + + +---------- + + +.. _colvars: + +colvars tools +--------------------------- + +The colvars directory contains a collection of tools for post-processing +data produced by the colvars collective variable library. +To compile the tools, edit the makefile for your system and run "make". + +Please report problems and issues the colvars library and its tools +at: https://github.com/colvars/colvars/issues + +abf\_integrate: + +MC-based integration of multidimensional free energy gradient +Version 20110511 + + +.. parsed-literal:: + + Syntax: ./abf_integrate < filename > [-n < nsteps >] [-t < temp >] [-m [0\|1] (metadynamics)] [-h < hill_height >] [-f < variable_hill_factor >] + +The LAMMPS interface to the colvars collective variable library, as +well as these tools, were created by Axel Kohlmeyer (akohlmey at +gmail.com) at ICTP, Italy. + + +---------- + + +.. _createatoms: + +createatoms tool +---------------------------------- + +The tools/createatoms directory contains a Fortran program called +createAtoms.f which can generate a variety of interesting crystal +structures and geometries and output the resulting list of atom +coordinates in LAMMPS or other formats. + +See the included Manual.pdf for details. + +The tool is authored by Xiaowang Zhou (Sandia), xzhou at sandia.gov. + + +---------- + + +.. _doxygen: + +doxygen tool +-------------------------- + +The tools/doxygen directory contains a shell script called +doxygen.sh which can generate a call graph and API lists using +the `Doxygen software `_. + +See the included README file for details. + +The tool is authored by Nandor Tamaskovics, numericalfreedom at googlemail.com. + + +---------- + + +.. _drude: + +drude tool +---------------------- + +The tools/drude directory contains a Python script called +polarizer.py which can add Drude oscillators to a LAMMPS +data file in the required format. + +See the header of the polarizer.py file for details. + +The tool is authored by Agilio Padua and Alain Dequidt: agilio.padua +at univ-bpclermont.fr, alain.dequidt at univ-bpclermont.fr + + +---------- + + +.. _eamdb: + +eam database tool +----------------------------- + +The tools/eam\_database directory contains a Fortran program that will +generate EAM alloy setfl potential files for any combination of 16 +elements: Cu, Ag, Au, Ni, Pd, Pt, Al, Pb, Fe, Mo, Ta, W, Mg, Co, Ti, +Zr. The files can then be used with the :doc:`pair\_style eam/alloy ` command. + +The tool is authored by Xiaowang Zhou (Sandia), xzhou at sandia.gov, +and is based on his paper: + +X. W. Zhou, R. A. Johnson, and H. N. G. Wadley, Phys. Rev. B, 69, +144113 (2004). + + +---------- + + +.. _eamgn: + +eam generate tool +----------------------------- + +The tools/eam\_generate directory contains several one-file C programs +that convert an analytic formula into a tabulated :doc:`embedded atom method (EAM) ` setfl potential file. The potentials they +produce are in the potentials directory, and can be used with the +:doc:`pair\_style eam/alloy ` command. + +The source files and potentials were provided by Gerolf Ziegenhain +(gerolf at ziegenhain.com). + + +---------- + + +.. _eff: + +eff tool +------------------ + +The tools/eff directory contains various scripts for generating +structures and post-processing output for simulations using the +electron force field (eFF). + +These tools were provided by Andres Jaramillo-Botero at CalTech +(ajaramil at wag.caltech.edu). + + +---------- + + +.. _emacs: + +emacs tool +---------------------- + +The tools/emacs directory contains an Emacs Lisp add-on file for GNU Emacs +that enables a lammps-mode for editing input scripts when using GNU Emacs, +with various highlighting options set up. + +These tools were provided by Aidan Thompson at Sandia +(athomps at sandia.gov). + + +---------- + + +.. _fep: + +fep tool +------------------ + +The tools/fep directory contains Python scripts useful for +post-processing results from performing free-energy perturbation +simulations using the USER-FEP package. + +The scripts were contributed by Agilio Padua (Universite Blaise +Pascal Clermont-Ferrand), agilio.padua at univ-bpclermont.fr. + +See README file in the tools/fep directory. + + +---------- + + +.. _ipi: + +i-pi tool +------------------- + +The tools/i-pi directory contains a version of the i-PI package, with +all the LAMMPS-unrelated files removed. It is provided so that it can +be used with the :doc:`fix ipi ` command to perform +path-integral molecular dynamics (PIMD). + +The i-PI package was created and is maintained by Michele Ceriotti, +michele.ceriotti at gmail.com, to interface to a variety of molecular +dynamics codes. + +See the tools/i-pi/manual.pdf file for an overview of i-PI, and the +:doc:`fix ipi ` doc page for further details on running PIMD +calculations with LAMMPS. + + +---------- + + +.. _ipp: + +ipp tool +------------------ + +The tools/ipp directory contains a Perl script ipp which can be used +to facilitate the creation of a complicated file (say, a lammps input +script or tools/createatoms input file) using a template file. + +ipp was created and is maintained by Reese Jones (Sandia), rjones at +sandia.gov. + +See two examples in the tools/ipp directory. One of them is for the +tools/createatoms tool's input file. + + +---------- + + +.. _kate: + +kate tool +-------------------- + +The file in the tools/kate directory is an add-on to the Kate editor +in the KDE suite that allow syntax highlighting of LAMMPS input +scripts. See the README.txt file for details. + +The file was provided by Alessandro Luigi Sellerio +(alessandro.sellerio at ieni.cnr.it). + + +---------- + + +.. _arc: + +lmp2arc tool +---------------------- + +The lmp2arc sub-directory contains a tool for converting LAMMPS output +files to the format for Accelrys' Insight MD code (formerly +MSI/Biosym and its Discover MD code). See the README file for more +information. + +This tool was written by John Carpenter (Cray), Michael Peachey +(Cray), and Steve Lustig (Dupont). John is now at the Mayo Clinic +(jec at mayo.edu), but still fields questions about the tool. + +This tool was updated for the current LAMMPS C++ version by Jeff +Greathouse at Sandia (jagreat at sandia.gov). + + +---------- + + +.. _cfg: + +lmp2cfg tool +---------------------- + +The lmp2cfg sub-directory contains a tool for converting LAMMPS output +files into a series of \*.cfg files which can be read into the +`AtomEye `_ visualizer. See +the README file for more information. + +This tool was written by Ara Kooser at Sandia (askoose at sandia.gov). + + +---------- + + +.. _matlab: + +matlab tool +------------------------ + +The matlab sub-directory contains several `MATLAB `_ scripts for +post-processing LAMMPS output. The scripts include readers for log +and dump files, a reader for EAM potential files, and a converter that +reads LAMMPS dump files and produces CFG files that can be visualized +with the `AtomEye `_ +visualizer. + +See the README.pdf file for more information. + +These scripts were written by Arun Subramaniyan at Purdue Univ +(asubrama at purdue.edu). + +.. _matlabhome: http://www.mathworks.com + + + + +---------- + + +.. _micelle: + +micelle2d tool +---------------------------- + +The file micelle2d.f creates a LAMMPS data file containing short lipid +chains in a monomer solution. It uses a text file containing lipid +definition parameters as an input. The created molecules and solvent +atoms can strongly overlap, so LAMMPS needs to run the system +initially with a "soft" pair potential to un-overlap it. The syntax +for running the tool is + + +.. parsed-literal:: + + micelle2d < def.micelle2d > data.file + +See the def.micelle2d file in the tools directory for an example of a +definition file. This tool was used to create the system for the +:doc:`micelle example `. + + +---------- + + +.. _moltemplate: + +moltemplate tool +---------------------------------- + +The moltemplate sub-directory contains instructions for installing +moltemplate, a Python-based tool for building molecular systems based +on a text-file description, and creating LAMMPS data files that encode +their molecular topology as lists of bonds, angles, dihedrals, etc. +See the README.txt file for more information. + +This tool was written by Andrew Jewett (jewett.aij at gmail.com), who +supports it. It has its own WWW page at +`http://moltemplate.org `_. +The latest sources can be found `on its GitHub page `_ + + +---------- + + +.. _msi: + +msi2lmp tool +---------------------- + +The msi2lmp sub-directory contains a tool for creating LAMMPS template +input and data files from BIOVIA's Materias Studio files (formerly +Accelrys' Insight MD code, formerly MSI/Biosym and its Discover MD code). + +This tool was written by John Carpenter (Cray), Michael Peachey +(Cray), and Steve Lustig (Dupont). Several people contributed changes +to remove bugs and adapt its output to changes in LAMMPS. + +This tool has several known limitations and is no longer under active +development, so there are no changes except for the occasional bug fix. + +See the README file in the tools/msi2lmp folder for more information. + + +---------- + + +.. _phonon: + +phonon tool +------------------------ + +The phonon sub-directory contains a post-processing tool useful for +analyzing the output of the :doc:`fix phonon ` command in +the USER-PHONON package. + +See the README file for instruction on building the tool and what +library it needs. And see the examples/USER/phonon directory +for example problems that can be post-processed with this tool. + +This tool was written by Ling-Ti Kong at Shanghai Jiao Tong +University. + + +---------- + + +.. _polybond: + +polybond tool +---------------------------- + +The polybond sub-directory contains a Python-based tool useful for +performing "programmable polymer bonding". The Python file +lmpsdata.py provides a "Lmpsdata" class with various methods which can +be invoked by a user-written Python script to create data files with +complex bonding topologies. + +See the Manual.pdf for details and example scripts. + +This tool was written by Zachary Kraus at Georgia Tech. + + +---------- + + +.. _pymol: + +pymol\_asphere tool +------------------------------- + +The pymol\_asphere sub-directory contains a tool for converting a +LAMMPS dump file that contains orientation info for ellipsoidal +particles into an input file for the `PyMol visualization package `_ or its `open source variant `_. + +.. _pymolhome: http://www.pymol.org + + + +.. _pymolopen: http://sourceforge.net/scm/?type=svn&group\_id=4546 + + + +Specifically, the tool triangulates the ellipsoids so they can be +viewed as true ellipsoidal particles within PyMol. See the README and +examples directory within pymol\_asphere for more information. + +This tool was written by Mike Brown at Sandia. + + +---------- + + +.. _pythontools: + +python tool +----------------------------- + +The python sub-directory contains several Python scripts +that perform common LAMMPS post-processing tasks, such as: + +* extract thermodynamic info from a log file as columns of numbers +* plot two columns of thermodynamic info from a log file using GnuPlot +* sort the snapshots in a dump file by atom ID +* convert multiple :doc:`NEB ` dump files into one dump file for viz +* convert dump files into XYZ, CFG, or PDB format for viz by other packages + +These are simple scripts built on `Pizza.py `_ modules. See the +README for more info on Pizza.py and how to use these scripts. + + +---------- + + +.. _replica: + +replica tool +-------------------------- + +The tools/replica directory contains the reorder\_remd\_traj python script which +can be used to reorder the replica trajectories (resulting from the use of the +temper command) according to temperature. This will produce discontinuous +trajectories with all frames at the same temperature in each trajectory. +Additional options can be used to calculate the canonical configurational +log-weight for each frame at each temperature using the pymbar package. See +the README.md file for further details. Try out the peptide example provided. + +This tool was written by (and is maintained by) Tanmoy Sanyal, +while at the Shell lab at UC Santa Barbara. (tanmoy dot 7989 at gmail.com) + + +---------- + + +.. _reax\_tool: + +reax tool +-------------------------- + +The reax sub-directory contains stand-alone codes that can +post-process the output of the :doc:`fix reax/c/bonds ` +command from a LAMMPS simulation using :doc:`ReaxFF `. See +the README.txt file for more info. + +These tools were written by Aidan Thompson at Sandia. + + +---------- + + +.. _smd: + +smd tool +------------------ + +The smd sub-directory contains a C++ file dump2vtk\_tris.cpp and +Makefile which can be compiled and used to convert triangle output +files created by the Smooth-Mach Dynamics (USER-SMD) package into a +VTK-compatible unstructured grid file. It could then be read in and +visualized by VTK. + +See the header of dump2vtk.cpp for more details. + +This tool was written by the USER-SMD package author, Georg +Ganzenmuller at the Fraunhofer-Institute for High-Speed Dynamics, +Ernst Mach Institute in Germany (georg.ganzenmueller at emi.fhg.de). + + +---------- + + +.. _spin: + +spin tool +-------------------- + +The spin sub-directory contains a C file interpolate.c which can +be compiled and used to perform a cubic polynomial interpolation of +the MEP following a GNEB calculation. + +See the README file in tools/spin/interpolate\_gneb for more details. + +This tool was written by the SPIN package author, Julien +Tranchida at Sandia National Labs (jtranch at sandia.gov, and by Aleksei +Ivanov, at University of Iceland (ali5 at hi.is). + + +---------- + + +.. _singularity\_tool: + +singularity tool +---------------------------------------- + +The singularity sub-directory contains container definitions files +that can be used to build container images for building and testing +LAMMPS on specific OS variants using the `Singularity `_ +container software. Contributions for additional variants are welcome. + + +---------- + + +.. _vim: + +vim tool +------------------ + +The files in the tools/vim directory are add-ons to the VIM editor +that allow easier editing of LAMMPS input scripts. See the README.txt +file for details. + +These files were provided by Gerolf Ziegenhain (gerolf at +ziegenhain.com) + + +---------- + + +.. _xmgrace: + +xmgrace tool +-------------------------- + +The files in the tools/xmgrace directory can be used to plot the +thermodynamic data in LAMMPS log files via the xmgrace plotting +package. There are several tools in the directory that can be used in +post-processing mode. The lammpsplot.cpp file can be compiled and +used to create plots from the current state of a running LAMMPS +simulation. + +See the README file for details. + +These files were provided by Vikas Varshney (vv0210 at gmail.com) + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/_ext/table_from_list.py b/doc/src/_ext/table_from_list.py new file mode 100644 index 0000000000..715a3c2488 --- /dev/null +++ b/doc/src/_ext/table_from_list.py @@ -0,0 +1,61 @@ +from docutils import nodes +from sphinx.util.docutils import SphinxDirective +from docutils.nodes import Element, Node +from typing import Any, Dict, List +from sphinx import addnodes +from sphinx.util import logging +from sphinx.errors import SphinxError + +class TableFromList(SphinxDirective): + has_content = True + required_arguments = 0 + optional_arguments = 0 + final_argument_whitespace = False + option_spec = { + 'columns': int, + } + + def run(self) -> List[Node]: + ncolumns = self.options.get('columns', 2) + node = addnodes.compact_paragraph() + node.document = self.state.document + self.state.nested_parse(self.content, self.content_offset, node) + if len(node.children) != 1 or not isinstance(node.children[0], + nodes.bullet_list): + reporter = self.state.document.reporter + raise SphinxError('table_from_list content is not a list') + fulllist = node.children[0] + + if (len(fulllist) % ncolumns) != 0: + raise SphinxError('number of list elements not a multiple of column number') + + table = nodes.table() + tgroup = nodes.tgroup(cols=ncolumns) + table += tgroup + + for i in range(ncolumns): + tgroup += nodes.colspec(colwidth=1) + + tbody = nodes.tbody() + tgroup += tbody + current_row = nodes.row() + + for idx, cell in enumerate(fulllist.children): + if len(current_row.children) == ncolumns: + tbody += current_row + current_row = nodes.row() + entry = nodes.entry() + current_row += entry + if len(cell.children) > 0: + entry += cell.children[0] + + tbody += current_row + return [table] + +def setup(app): + app.add_directive("table_from_list", TableFromList) + return { + 'version': '0.1', + 'parallel_read_safe': True, + 'parallel_write_safe': True, + } diff --git a/doc/src/angle_charmm.rst b/doc/src/angle_charmm.rst new file mode 100644 index 0000000000..92ab8b5ea3 --- /dev/null +++ b/doc/src/angle_charmm.rst @@ -0,0 +1,113 @@ +.. index:: angle_style charmm + +angle_style charmm command +========================== + +angle_style charmm/intel command +================================ + +angle_style charmm/kk command +============================= + +angle_style charmm/omp command +============================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style charmm + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style charmm + angle_coeff 1 300.0 107.0 50.0 3.0 + +Description +""""""""""" + +The *charmm* angle style uses the potential + +.. math:: + + E = K (\theta - \theta_0)^2 + K_{ub} (r - r_{ub})^2 + + +with an additional Urey\_Bradley term based on the distance :math:`r` between +the 1st and 3rd atoms in the angle. :math:`K`, :math:`\theta_0`, +:math:`K_{ub}`, and :math:`R_{ub}` are coefficients defined for each angle +type. + +See :ref:`(MacKerell) ` for a description of the CHARMM force +field. + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy/radian\^2) +* :math:`\theta_0` (degrees) +* :math:`K_{ub}` (energy/distance\^2) +* :math:`r_{ub}` (distance) + +:math:`\theta_0` is specified in degrees, but LAMMPS converts it to radians +internally; hence the units of :math:`K` are in energy/radian\^2. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff ` + +**Default:** none + + +---------- + + +.. _angle-MacKerell: + + + +**(MacKerell)** MacKerell, Bashford, Bellott, Dunbrack, Evanseck, Field, +Fischer, Gao, Guo, Ha, et al, J Phys Chem, 102, 3586 (1998). diff --git a/doc/src/angle_charmm.txt b/doc/src/angle_charmm.txt deleted file mode 100644 index 8b0e298a43..0000000000 --- a/doc/src/angle_charmm.txt +++ /dev/null @@ -1,89 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style charmm command :h3 -angle_style charmm/intel command :h3 -angle_style charmm/kk command :h3 -angle_style charmm/omp command :h3 - -[Syntax:] - -angle_style charmm :pre - -[Examples:] - -angle_style charmm -angle_coeff 1 300.0 107.0 50.0 3.0 :pre - -[Description:] - -The {charmm} angle style uses the potential - -:c,image(Eqs/angle_charmm.jpg) - -with an additional Urey_Bradley term based on the distance {r} between -the 1st and 3rd atoms in the angle. K, theta0, Kub, and Rub are -coefficients defined for each angle type. - -See "(MacKerell)"_#angle-MacKerell for a description of the CHARMM force -field. - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy/radian^2) -theta0 (degrees) -K_ub (energy/distance^2) -r_ub (distance) :ul - -Theta0 is specified in degrees, but LAMMPS converts it to radians -internally; hence the units of K are in energy/radian^2. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] none - -:line - -:link(angle-MacKerell) -[(MacKerell)] MacKerell, Bashford, Bellott, Dunbrack, Evanseck, Field, -Fischer, Gao, Guo, Ha, et al, J Phys Chem, 102, 3586 (1998). diff --git a/doc/src/angle_class2.rst b/doc/src/angle_class2.rst new file mode 100644 index 0000000000..9d1ff8e8e7 --- /dev/null +++ b/doc/src/angle_class2.rst @@ -0,0 +1,169 @@ +.. index:: angle_style class2 + +angle_style class2 command +========================== + +angle_style class2/kk command +============================= + +angle_style class2/omp command +============================== + +angle_style class2/p6 command +============================= + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style class2 + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style class2 + angle_coeff * 75.0 + angle_coeff 1 bb 10.5872 1.0119 1.5228 + angle_coeff * ba 3.6551 24.895 1.0119 1.5228 + +Description +""""""""""" + +The *class2* angle style uses the potential + +.. math:: + + E & = E_a + E_{bb} + E_{ba} \\ + E_a & = K_2 (\theta - \theta_0)^2 + K_3 (\theta - \theta_0)^3 + K_4(\theta - \theta_0)^4 \\ + E_{bb} & = M (r_{ij} - r_1) (r_{jk} - r_2) \\ + E_{ba} & = N_1 (r_{ij} - r_1) (\theta - \theta_0) + N_2(r_{jk} - r_2)(\theta - \theta_0) + + +where :math:`E_a` is the angle term, :math:`E_{bb}` is a bond-bond term, and :math:`E_{ba}` is a +bond-angle term. :math:`\theta_0` is the equilibrium angle and :math:`r_1` and :math:`r_2` are +the equilibrium bond lengths. + +See :ref:`(Sun) ` for a description of the COMPASS class2 force field. + +Coefficients for the :math:`E_a`, :math:`E_{bb}`, and :math:`E_{ba}` formulas must be defined for +each angle type via the :doc:`angle\_coeff ` command as in +the example above, or in the data file or restart files read by the +:doc:`read\_data ` or :doc:`read\_restart ` +commands. + +These are the 4 coefficients for the :math:`E_a` formula: + +* :math:`\theta_0` (degrees) +* :math:`K_2` (energy/radian\^2) +* :math:`K_3` (energy/radian\^3) +* :math:`K_4` (energy/radian\^4) + +:math:`\theta_0` is specified in degrees, but LAMMPS converts it to radians +internally; hence the units of the various :math:`K` are in per-radian. + +For the :math:`E_{bb}` formula, each line in a :doc:`angle\_coeff ` +command in the input script lists 4 coefficients, the first of which +is "bb" to indicate they are BondBond coefficients. In a data file, +these coefficients should be listed under a "BondBond Coeffs" heading +and you must leave out the "bb", i.e. only list 3 coefficients after +the angle type. + +* bb +* :math:`M` (energy/distance\^2) +* :math:`r_1` (distance) +* :math:`r_2` (distance) + +For the :math:`E_{ba}` formula, each line in a :doc:`angle\_coeff ` +command in the input script lists 5 coefficients, the first of which +is "ba" to indicate they are BondAngle coefficients. In a data file, +these coefficients should be listed under a "BondAngle Coeffs" heading +and you must leave out the "ba", i.e. only list 4 coefficients after +the angle type. + +* ba +* :math:`N_1` (energy/distance\^2) +* :math:`N_2` (energy/distance\^2) +* :math:`r_1` (distance) +* :math:`r_2` (distance) + +The :math:`\theta_0` value in the :math:`E_{ba}` formula is not specified, +since it is the same value from the :math:`E_a` formula. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +The *class2/p6* angle style uses the *class2* potential expanded to sixth order: + +.. math:: + + E_{a} = K_2\left(\theta - \theta_0\right)^2 + K_3\left(\theta - \theta_0\right)^3 + K_4\left(\theta - \theta_0\right)^4 + K_5\left(\theta - \theta_0\right)^5 + K_6\left(\theta - \theta_0\right)^6 + + +In this expanded term 6 coefficients for the :math:`E_a` formula need to be set: + +* :math:`\theta_0` (degrees) +* :math:`K_2` (energy/radian\^2) +* :math:`K_3` (energy/radian\^3) +* :math:`K_4` (energy/radian\^4) +* :math:`K_5` (energy/radian\^5) +* :math:`K_6` (energy/radian\^6) + +The bond-bond and bond-angle terms remain unchanged. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the CLASS2 +package. For the *class2/p6* style LAMMPS needs to be built with the +USER-MOFFF package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff ` + +**Default:** none + + +---------- + + +.. _angle-Sun: + + + +**(Sun)** Sun, J Phys Chem B 102, 7338-7364 (1998). diff --git a/doc/src/angle_class2.txt b/doc/src/angle_class2.txt deleted file mode 100644 index 5a772f8fa9..0000000000 --- a/doc/src/angle_class2.txt +++ /dev/null @@ -1,138 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style class2 command :h3 -angle_style class2/kk command :h3 -angle_style class2/omp command :h3 -angle_style class2/p6 command :h3 - -[Syntax:] - -angle_style class2 :pre - -[Examples:] - -angle_style class2 -angle_coeff * 75.0 -angle_coeff 1 bb 10.5872 1.0119 1.5228 -angle_coeff * ba 3.6551 24.895 1.0119 1.5228 :pre - -[Description:] - -The {class2} angle style uses the potential - -:c,image(Eqs/angle_class2.jpg) - -where Ea is the angle term, Ebb is a bond-bond term, and Eba is a -bond-angle term. Theta0 is the equilibrium angle and r1 and r2 are -the equilibrium bond lengths. - -See "(Sun)"_#angle-Sun for a description of the COMPASS class2 force field. - -Coefficients for the Ea, Ebb, and Eba formulas must be defined for -each angle type via the "angle_coeff"_angle_coeff.html command as in -the example above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands. - -These are the 4 coefficients for the Ea formula: - -theta0 (degrees) -K2 (energy/radian^2) -K3 (energy/radian^3) -K4 (energy/radian^4) :ul - -Theta0 is specified in degrees, but LAMMPS converts it to radians -internally; hence the units of the various K are in per-radian. - -For the Ebb formula, each line in a "angle_coeff"_angle_coeff.html -command in the input script lists 4 coefficients, the first of which -is "bb" to indicate they are BondBond coefficients. In a data file, -these coefficients should be listed under a "BondBond Coeffs" heading -and you must leave out the "bb", i.e. only list 3 coefficients after -the angle type. - -bb -M (energy/distance^2) -r1 (distance) -r2 (distance) :ul - -For the Eba formula, each line in a "angle_coeff"_angle_coeff.html -command in the input script lists 5 coefficients, the first of which -is "ba" to indicate they are BondAngle coefficients. In a data file, -these coefficients should be listed under a "BondAngle Coeffs" heading -and you must leave out the "ba", i.e. only list 4 coefficients after -the angle type. - -ba -N1 (energy/distance^2) -N2 (energy/distance^2) -r1 (distance) -r2 (distance) :ul - -The theta0 value in the Eba formula is not specified, since it is the -same value from the Ea formula. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -The {class2/p6} angle style uses the {class2} potential expanded to sixth order: - -:c,image(Eqs/angle_class2_p6.jpg) - -In this expanded term 6 coefficients for the Ea formula need to be set: - -theta0 (degrees) -K2 (energy/radian^2) -K3 (energy/radian^3) -K4 (energy/radian^4) -K5 (energy/radian^5) -K6 (energy/radian^6) :ul - -The bond-bond and bond-angle terms remain unchanged. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the CLASS2 -package. For the {class2/p6} style LAMMPS needs to be built with the -USER-MOFFF package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] none - -:line - -:link(angle-Sun) -[(Sun)] Sun, J Phys Chem B 102, 7338-7364 (1998). diff --git a/doc/src/angle_coeff.txt b/doc/src/angle_coeff.rst similarity index 56% rename from doc/src/angle_coeff.txt rename to doc/src/angle_coeff.rst index 5dc9c13381..5f9a71371a 100644 --- a/doc/src/angle_coeff.txt +++ b/doc/src/angle_coeff.rst @@ -1,87 +1,104 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c +.. index:: angle_coeff -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) +angle_coeff command +=================== -:line +Syntax +"""""" -angle_coeff command :h3 -[Syntax:] +.. code-block:: LAMMPS -angle_coeff N args :pre + angle_coeff N args -N = angle type (see asterisk form below) -args = coefficients for one or more angle types :ul +* N = angle type (see asterisk form below) +* args = coefficients for one or more angle types -[Examples:] +Examples +"""""""" -angle_coeff 1 300.0 107.0 -angle_coeff * 5.0 -angle_coeff 2*10 5.0 :pre -[Description:] +.. code-block:: LAMMPS + + angle_coeff 1 300.0 107.0 + angle_coeff * 5.0 + angle_coeff 2*10 5.0 + +Description +""""""""""" Specify the angle force field coefficients for one or more angle types. The number and meaning of the coefficients depends on the angle style. Angle coefficients can also be set in the data file read by the -"read_data"_read_data.html command or in a restart file. +:doc:`read_data ` command or in a restart file. N can be specified in one of two ways. An explicit numeric value can be used, as in the 1st example above. Or a wild-card asterisk can be used to set the coefficients for multiple angle types. This takes the -form "*" or "*n" or "n*" or "m*n". If N = the number of angle types, +form "\*" or "\*n" or "n\*" or "m\*n". If N = the number of angle types, then an asterisk with no numeric values means all types from 1 to N. A leading asterisk means all types from 1 to n (inclusive). A trailing asterisk means all types from n to N (inclusive). A middle asterisk means all types from m to n (inclusive). -Note that using an angle_coeff command can override a previous setting +Note that using an :doc:`angle_coeff ` command can override a previous setting for the same angle type. For example, these commands set the coeffs for all angle types, then overwrite the coeffs for just angle type 2: -angle_coeff * 200.0 107.0 1.2 -angle_coeff 2 50.0 107.0 :pre + +.. code-block:: LAMMPS + + angle_coeff * 200.0 107.0 1.2 + angle_coeff 2 50.0 107.0 A line in a data file that specifies angle coefficients uses the exact -same format as the arguments of the angle_coeff command in an input +same format as the arguments of the :doc:`angle_coeff ` command in an input script, except that wild-card asterisks should not be used since coefficients for all N types must be listed in the file. For example, under the "Angle Coeffs" section of a data file, the line that corresponds to the 1st example above would be listed as -1 300.0 107.0 :pre -The "angle_style class2"_angle_class2.html is an exception to this +.. parsed-literal:: + + 1 300.0 107.0 + +The :doc:`angle_style class2 ` is an exception to this rule, in that an additional argument is used in the input script to allow specification of the cross-term coefficients. See its doc page for details. -:line + +---------- + The list of all angle styles defined in LAMMPS is given on the -"angle_style"_angle_style.html doc page. They are also listed in more -compact form on the "Commands angle"_Commands_bond.html#angle doc +:doc:`angle_style ` doc page. They are also listed in more +compact form on the :ref:`Commands angle ` doc page. On either of those pages, click on the style to display the formula it computes and its coefficients as specified by the associated -angle_coeff command. +:doc:`angle_coeff ` command. -:line -[Restrictions:] +---------- + + +Restrictions +"""""""""""" + This command must come after the simulation box is defined by a -"read_data"_read_data.html, "read_restart"_read_restart.html, or -"create_box"_create_box.html command. +:doc:`read_data `, :doc:`read_restart `, or +:doc:`create_box ` command. An angle style must be defined before any angle coefficients are set, either in the input script or in a data file. -[Related commands:] +Related commands +"""""""""""""""" -"angle_style"_angle_style.html +:doc:`angle_style ` -[Default:] none +**Default:** none diff --git a/doc/src/angle_cosine.rst b/doc/src/angle_cosine.rst new file mode 100644 index 0000000000..68bfdbb82b --- /dev/null +++ b/doc/src/angle_cosine.rst @@ -0,0 +1,87 @@ +.. index:: angle_style cosine + +angle_style cosine command +========================== + +angle_style cosine/omp command +============================== + +angle_style cosine/kk command +============================= + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style cosine + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style cosine + angle_coeff * 75.0 + +Description +""""""""""" + +The *cosine* angle style uses the potential + +.. math:: + + E = K [1 + \cos(\theta)] + + +where :math:`K` is defined for each angle type. + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff ` + +**Default:** none diff --git a/doc/src/angle_cosine.txt b/doc/src/angle_cosine.txt deleted file mode 100644 index 93fed32c38..0000000000 --- a/doc/src/angle_cosine.txt +++ /dev/null @@ -1,71 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style cosine command :h3 -angle_style cosine/omp command :h3 -angle_style cosine/kk command :h3 - -[Syntax:] - -angle_style cosine :pre - -[Examples:] - -angle_style cosine -angle_coeff * 75.0 :pre - -[Description:] - -The {cosine} angle style uses the potential - -:c,image(Eqs/angle_cosine.jpg) - -where K is defined for each angle type. - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] none diff --git a/doc/src/angle_cosine_buck6d.rst b/doc/src/angle_cosine_buck6d.rst new file mode 100644 index 0000000000..2d00863b02 --- /dev/null +++ b/doc/src/angle_cosine_buck6d.rst @@ -0,0 +1,76 @@ +.. index:: angle_style cosine/buck6d + +angle_style cosine/buck6d command +================================= + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style cosine/buck6d + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style cosine/buck6d + angle_coeff 1 cosine/buck6d 1.978350 4 180.000000 + +Description +""""""""""" + +The *cosine/buck6d* angle style uses the potential + +.. math:: + + E = K \left[ 1 + \cos(n\theta - \theta_0)\right] + +where :math:`K` is the energy constant, :math:`n` is the periodic multiplicity and +:math:`\theta_0` is the equilibrium angle. + +The coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands in the following order: + +* :math:`K` (energy) +* :math:`n` +* :math:`\theta_0` (degrees) + +:math:`\theta_0` is specified in degrees, but LAMMPS converts it to radians +internally. + +Additional to the cosine term the *cosine/buck6d* angle style computes +the short range (vdW) interaction belonging to the +:doc:`pair\_buck6d ` between the end atoms of the +angle. For this reason this angle style only works in combination +with the :doc:`pair\_buck6d ` styles and needs +the :doc:`special\_bonds ` 1-3 interactions to be weighted +0.0 to prevent double counting. + + +---------- + + +Restrictions +"""""""""""" + + +*cosine/buck6d* can only be used in combination with the +:doc:`pair\_buck6d ` style and with a +:doc:`special\_bonds ` 0.0 weighting of 1-3 interactions. + +This angle style can only be used if LAMMPS was built with the +USER-MOFFF package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff ` + +**Default:** none diff --git a/doc/src/angle_cosine_buck6d.txt b/doc/src/angle_cosine_buck6d.txt deleted file mode 100644 index 1ce3556ea6..0000000000 --- a/doc/src/angle_cosine_buck6d.txt +++ /dev/null @@ -1,65 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style cosine/buck6d command :h3 - -[Syntax:] - -angle_style cosine/buck6d :pre - -[Examples:] - -angle_style cosine/buck6d -angle_coeff 1 cosine/buck6d 1.978350 4 180.000000 :pre - -[Description:] - -The {cosine/buck6d} angle style uses the potential - -:c,image(Eqs/angle_cosine_buck6d.jpg) - -where K is the energy constant, n is the periodic multiplicity and -Theta0 is the equilibrium angle. - -The coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands in the following order: - -K (energy) -n -Theta0 (degrees) :ul - -Theta0 is specified in degrees, but LAMMPS converts it to radians -internally. - -Additional to the cosine term the {cosine/buck6d} angle style computes -the short range (vdW) interaction belonging to the -"pair_buck6d"_pair_buck6d_coul_gauss.html between the end atoms of the -angle. For this reason this angle style only works in combination -with the "pair_buck6d"_pair_buck6d_coul_gauss.html styles and needs -the "special_bonds"_special_bonds.html 1-3 interactions to be weighted -0.0 to prevent double counting. - -:line - -[Restrictions:] - -{cosine/buck6d} can only be used in combination with the -"pair_buck6d"_pair_buck6d_coul_gauss.html style and with a -"special_bonds"_special_bonds.html 0.0 weighting of 1-3 interactions. - -This angle style can only be used if LAMMPS was built with the -USER-MOFFF package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] none diff --git a/doc/src/angle_cosine_delta.rst b/doc/src/angle_cosine_delta.rst new file mode 100644 index 0000000000..9af93cb06a --- /dev/null +++ b/doc/src/angle_cosine_delta.rst @@ -0,0 +1,89 @@ +.. index:: angle_style cosine/delta + +angle_style cosine/delta command +================================ + +angle_style cosine/delta/omp command +==================================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style cosine/delta + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style cosine/delta + angle_coeff 2*4 75.0 100.0 + +Description +""""""""""" + +The *cosine/delta* angle style uses the potential + +.. math:: + + E = K [1 - \cos(\theta - \theta_0)] + + +where :math:`\theta_0` is the equilibrium value of the angle, and :math:`K` is a +prefactor. Note that the usual 1/2 factor is included in :math:`K`. + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy) +* :math:`\theta_0` (degrees) + +:math:`\theta_0` is specified in degrees, but LAMMPS converts it to radians +internally. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff `, :doc:`angle\_style cosine/squared ` + +**Default:** none diff --git a/doc/src/angle_cosine_delta.txt b/doc/src/angle_cosine_delta.txt deleted file mode 100644 index 1532e39b31..0000000000 --- a/doc/src/angle_cosine_delta.txt +++ /dev/null @@ -1,76 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style cosine/delta command :h3 -angle_style cosine/delta/omp command :h3 - -[Syntax:] - -angle_style cosine/delta :pre - -[Examples:] - -angle_style cosine/delta -angle_coeff 2*4 75.0 100.0 :pre - -[Description:] - -The {cosine/delta} angle style uses the potential - -:c,image(Eqs/angle_cosine_delta.jpg) - -where theta0 is the equilibrium value of the angle, and K is a -prefactor. Note that the usual 1/2 factor is included in K. - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy) -theta0 (degrees) :ul - -Theta0 is specified in degrees, but LAMMPS converts it to radians -internally. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html, "angle_style -cosine/squared"_angle_cosine_squared.html - -[Default:] none diff --git a/doc/src/angle_cosine_periodic.rst b/doc/src/angle_cosine_periodic.rst new file mode 100644 index 0000000000..caaf15007a --- /dev/null +++ b/doc/src/angle_cosine_periodic.rst @@ -0,0 +1,108 @@ +.. index:: angle_style cosine/periodic + +angle_style cosine/periodic command +=================================== + +angle_style cosine/periodic/omp command +======================================= + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style cosine/periodic + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style cosine/periodic + angle_coeff * 75.0 1 6 + +Description +""""""""""" + +The *cosine/periodic* angle style uses the following potential, which +is commonly used in the :doc:`DREIDING ` force field, +particularly for organometallic systems where :math:`n` = 4 might be used +for an octahedral complex and :math:`n` = 3 might be used for a trigonal +center: + +.. math:: + + E = C \left[ 1 - B(-1)^n\cos\left( n\theta\right) \right] + + +where :math:`C`, :math:`B` and :math:`n` are coefficients defined for each angle type. + +See :ref:`(Mayo) ` for a description of the DREIDING force field + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`C` (energy) +* :math:`B` = 1 or -1 +* :math:`n` = 1, 2, 3, 4, 5 or 6 for periodicity + +Note that the prefactor :math:`C` is specified and not the overall force +constant :math:`K = \frac{C}{n^2}`. When :math:`B = 1`, it leads to a minimum for the +linear geometry. When :math:`B = -1`, it leads to a maximum for the linear +geometry. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff ` + +**Default:** none + + +---------- + + +.. _cosine-Mayo: + + + +**(Mayo)** Mayo, Olfason, Goddard III, J Phys Chem, 94, 8897-8909 +(1990). diff --git a/doc/src/angle_cosine_periodic.txt b/doc/src/angle_cosine_periodic.txt deleted file mode 100644 index 039144797f..0000000000 --- a/doc/src/angle_cosine_periodic.txt +++ /dev/null @@ -1,89 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style cosine/periodic command :h3 -angle_style cosine/periodic/omp command :h3 - -[Syntax:] - -angle_style cosine/periodic :pre - -[Examples:] - -angle_style cosine/periodic -angle_coeff * 75.0 1 6 :pre - -[Description:] - -The {cosine/periodic} angle style uses the following potential, which -is commonly used in the "DREIDING"_Howto_bioFF.html force field, -particularly for organometallic systems where {n} = 4 might be used -for an octahedral complex and {n} = 3 might be used for a trigonal -center: - -:c,image(Eqs/angle_cosine_periodic.jpg) - -where C, B and n are coefficients defined for each angle type. - -See "(Mayo)"_#cosine-Mayo for a description of the DREIDING force field - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -C (energy) -B = 1 or -1 -n = 1, 2, 3, 4, 5 or 6 for periodicity :ul - -Note that the prefactor C is specified and not the overall force -constant K = C / n^2. When B = 1, it leads to a minimum for the -linear geometry. When B = -1, it leads to a maximum for the linear -geometry. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] none - -:line - -:link(cosine-Mayo) -[(Mayo)] Mayo, Olfason, Goddard III, J Phys Chem, 94, 8897-8909 -(1990). diff --git a/doc/src/angle_cosine_shift.rst b/doc/src/angle_cosine_shift.rst new file mode 100644 index 0000000000..bd7b6416c7 --- /dev/null +++ b/doc/src/angle_cosine_shift.rst @@ -0,0 +1,88 @@ +.. index:: angle_style cosine/shift + +angle_style cosine/shift command +================================= + +angle_style cosine/shift/omp command +==================================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style cosine/shift + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style cosine/shift + angle_coeff * 10.0 45.0 + +Description +""""""""""" + +The *cosine/shift* angle style uses the potential + +.. math:: + + E = -\frac{U_{\text{min}}}{2} \left[ 1 + \cos(\theta-\theta_0) \right] + + +where :math:`\theta_0` is the equilibrium angle. The potential is bounded +between :math:`-U_{\text{min}}` and zero. In the neighborhood of the minimum +:math:`E = - U_{\text{min}} + U_{\text{min}}/4(\theta - \theta_0)^2` hence +the spring constant is :math:`\frac{U_{\text{min}}}{2}`. + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`U_{\text{min}}` (energy) +* :math:`\theta` (angle) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +USER-MISC package. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff `, +:doc:`angle\_cosine\_shift\_exp ` + +**Default:** none diff --git a/doc/src/angle_cosine_shift.txt b/doc/src/angle_cosine_shift.txt deleted file mode 100644 index 65dc0924e5..0000000000 --- a/doc/src/angle_cosine_shift.txt +++ /dev/null @@ -1,73 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style cosine/shift command :h3 -angle_style cosine/shift/omp command :h3 - -[Syntax:] - -angle_style cosine/shift :pre - -[Examples:] - -angle_style cosine/shift -angle_coeff * 10.0 45.0 :pre - -[Description:] - -The {cosine/shift} angle style uses the potential - -:c,image(Eqs/angle_cosine_shift.jpg) - -where theta0 is the equilibrium angle. The potential is bounded -between -Umin and zero. In the neighborhood of the minimum E=- Umin + -Umin/4(theta-theta0)^2 hence the spring constant is umin/2. - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -umin (energy) -theta (angle) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -USER-MISC package. - -[Related commands:] - -"angle_coeff"_angle_coeff.html, -"angle_cosine_shift_exp"_angle_cosine_shift_exp.html - -[Default:] none diff --git a/doc/src/angle_cosine_shift_exp.rst b/doc/src/angle_cosine_shift_exp.rst new file mode 100644 index 0000000000..331ccb9da7 --- /dev/null +++ b/doc/src/angle_cosine_shift_exp.rst @@ -0,0 +1,100 @@ +.. index:: angle_style cosine/shift/exp + +angle_style cosine/shift/exp command +==================================== + +angle_style cosine/shift/exp/omp command +======================================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style cosine/shift/exp + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style cosine/shift/exp + angle_coeff * 10.0 45.0 2.0 + +Description +""""""""""" + +The *cosine/shift/exp* angle style uses the potential + +.. math:: + + E = -U_{\text{min}} \frac{e^{-a U(\theta,\theta_0)}-1}{e^a-1} \quad \text{with} \quad U(\theta,\theta_0) = -0.5 \left(1+\cos(\theta-\theta_0) \right) + +where :math:`U_{\text{min}}`, :math:`\theta`, and :math:`a` are defined for each angle type. + +The potential is bounded between :math:`[-U_{\text{min}}, 0]` and the minimum is +located at the angle :math:`\theta_0`. The a parameter can be both positive or +negative and is used to control the spring constant at the +equilibrium. + +The spring constant is given by :math:`k = A \exp(A) U_{\text{min}} / [2 (\exp(a)-1)]`. +For :math:`a > 3`, :math:`\frac{k}{U_{\text{min}}} = \frac{a}{2}` to better than 5% relative error. For negative +values of the :math:`a` parameter, the spring constant is essentially zero, +and anharmonic terms takes over. The potential is furthermore well +behaved in the limit :math:`a \rightarrow 0`, where it has been implemented to linear +order in :math:`a` for :math:`a < 0.001`. In this limit the potential reduces to the +cosineshifted potential. + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`U_min` (energy) +* :math:`\theta` (angle) +* :math:`A` (real number) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +USER-MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff `, +:doc:`angle\_cosine\_shift `, +:doc:`dihedral\_cosine\_shift\_exp ` + +**Default:** none diff --git a/doc/src/angle_cosine_shift_exp.txt b/doc/src/angle_cosine_shift_exp.txt deleted file mode 100644 index 3091e83885..0000000000 --- a/doc/src/angle_cosine_shift_exp.txt +++ /dev/null @@ -1,87 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style cosine/shift/exp command :h3 -angle_style cosine/shift/exp/omp command :h3 - -[Syntax:] - -angle_style cosine/shift/exp :pre - -[Examples:] - -angle_style cosine/shift/exp -angle_coeff * 10.0 45.0 2.0 :pre - -[Description:] - -The {cosine/shift/exp} angle style uses the potential - -:c,image(Eqs/angle_cosine_shift_exp.jpg) - -where Umin, theta, and a are defined for each angle type. - -The potential is bounded between \[-Umin:0\] and the minimum is -located at the angle theta0. The a parameter can be both positive or -negative and is used to control the spring constant at the -equilibrium. - -The spring constant is given by k = A exp(A) Umin / \[2 (Exp(a)-1)\]. -For a > 3, k/Umin = a/2 to better than 5% relative error. For negative -values of the a parameter, the spring constant is essentially zero, -and anharmonic terms takes over. The potential is furthermore well -behaved in the limit a -> 0, where it has been implemented to linear -order in a for a < 0.001. In this limit the potential reduces to the -cosineshifted potential. - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -umin (energy) -theta (angle) -A (real number) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -USER-MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html, -"angle_cosine_shift"_angle_cosine_shift.html, -"dihedral_cosine_shift_exp"_dihedral_cosine_shift_exp.html - -[Default:] none diff --git a/doc/src/angle_cosine_squared.rst b/doc/src/angle_cosine_squared.rst new file mode 100644 index 0000000000..b1a516880d --- /dev/null +++ b/doc/src/angle_cosine_squared.rst @@ -0,0 +1,89 @@ +.. index:: angle_style cosine/squared + +angle_style cosine/squared command +================================== + +angle_style cosine/squared/omp command +====================================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style cosine/squared + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style cosine/squared + angle_coeff 2*4 75.0 100.0 + +Description +""""""""""" + +The *cosine/squared* angle style uses the potential + +.. math:: + + E = K [\cos(\theta) - \cos(\theta_0)]^2 + + +where :math:`\theta_0` is the equilibrium value of the angle, and :math:`K` is a +prefactor. Note that the usual 1/2 factor is included in :math:`K`. + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy) +* :math:`\theta_0` (degrees) + +:math:`\theta_0` is specified in degrees, but LAMMPS converts it to radians +internally. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff ` + +**Default:** none diff --git a/doc/src/angle_cosine_squared.txt b/doc/src/angle_cosine_squared.txt deleted file mode 100644 index 07fcb1ceb4..0000000000 --- a/doc/src/angle_cosine_squared.txt +++ /dev/null @@ -1,75 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style cosine/squared command :h3 -angle_style cosine/squared/omp command :h3 - -[Syntax:] - -angle_style cosine/squared :pre - -[Examples:] - -angle_style cosine/squared -angle_coeff 2*4 75.0 100.0 :pre - -[Description:] - -The {cosine/squared} angle style uses the potential - -:c,image(Eqs/angle_cosine_squared.jpg) - -where theta0 is the equilibrium value of the angle, and K is a -prefactor. Note that the usual 1/2 factor is included in K. - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy) -theta0 (degrees) :ul - -Theta0 is specified in degrees, but LAMMPS converts it to radians -internally. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] none diff --git a/doc/src/angle_cross.rst b/doc/src/angle_cross.rst new file mode 100644 index 0000000000..7dcff0264f --- /dev/null +++ b/doc/src/angle_cross.rst @@ -0,0 +1,67 @@ +.. index:: angle_style cross + +angle_style cross command +========================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style cross + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style cross + angle_coeff 1 200.0 100.0 100.0 1.25 1.25 107.0 + +Description +""""""""""" + +The *cross* angle style uses a potential that couples the bond stretches of +a bend with the angle stretch of that bend: + +.. math:: + + E = K_{SS} \left(r_{12}-r_{12,0}\right)\left(r_{32}-r_{32,0}\right) + K_{BS0}\left(r_{12}-r_{12,0}\right)\left(\theta-\theta_0\right) + K_{BS1}\left(r_{32}-r_{32,0}\right)\left(\theta-\theta_0\right) + +where :math:`r_{12,0}` is the rest value of the bond length between atom 1 and 2, +:math:`r_{32,0}` is the rest value of the bond length between atom 3 and 2, +and :math:`\theta_0` is the rest value of the angle. :math:`K_{SS}` is the force constant of +the bond stretch-bond stretch term and :math:`K_{BS0}` and :math:`K_{BS1}` are the force constants +of the bond stretch-angle stretch terms. + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K_{SS}` (energy/distance\^2) +* :math:`K_{BS0}` (energy/distance/rad) +* :math:`K_{BS1}` (energy/distance/rad) +* :math:`r_{12,0}` (distance) +* :math:`r_{32,0}` (distance) +* :math:`\theta_0` (degrees) + +:math:`\theta_0` is specified in degrees, but LAMMPS converts it to radians +internally; hence the units of :math:`K_{BS0}` and :math:`K_{BS1}` are in energy/distance/radian. + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +USER\_YAFF package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff ` + +**Default:** none diff --git a/doc/src/angle_cross.txt b/doc/src/angle_cross.txt deleted file mode 100644 index d9d83ed4b6..0000000000 --- a/doc/src/angle_cross.txt +++ /dev/null @@ -1,62 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style cross command :h3 - -[Syntax:] - -angle_style cross :pre - -[Examples:] - -angle_style cross -angle_coeff 1 200.0 100.0 100.0 1.25 1.25 107.0 :pre - -[Description:] - -The {cross} angle style uses a potential that couples the bond stretches of -a bend with the angle stretch of that bend: - -:c,image(Eqs/angle_cross.jpg) - -where r12,0 is the rest value of the bond length between atom 1 and 2, -r32,0 is the rest value of the bond length between atom 2 and 2, -and theta0 is the rest value of the angle. KSS is the force constant of -the bond stretch-bond stretch term and KBS0 and KBS1 are the force constants -of the bond stretch-angle stretch terms. - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -KSS (energy/distance^2) -KBS0 (energy/distance/rad) -KBS1 (energy/distance/rad) -r12,0 (distance) -r32,0 (distance) -theta0 (degrees) :ul - -Theta0 is specified in degrees, but LAMMPS converts it to radians -internally; hence the units of KBS0 and KBS1 are in energy/distance/radian. - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -USER_YAFF package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] none - -:line - - diff --git a/doc/src/angle_dipole.rst b/doc/src/angle_dipole.rst new file mode 100644 index 0000000000..351572cc22 --- /dev/null +++ b/doc/src/angle_dipole.rst @@ -0,0 +1,159 @@ +.. index:: angle_style dipole + +angle_style dipole command +========================== + +angle_style dipole/omp command +============================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style dipole + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style dipole + angle_coeff 6 2.1 180.0 + +Description +""""""""""" + +The *dipole* angle style is used to control the orientation of a dipolar +atom within a molecule :ref:`(Orsi) `. Specifically, the *dipole* angle +style restrains the orientation of a point dipole :math:`\mu_j` (embedded in atom +:math:`j`) with respect to a reference (bond) vector +:math:`\vec{r_{ij}} = \vec{r_i} - \vec{r_j}`, where :math:`i` is another atom of +the same molecule (typically, :math:`i` and :math:`j` are also covalently bonded). + +It is convenient to define an angle gamma between the 'free' vector :math:`\vec{\mu_j}` +and the reference (bond) vector :math:`\vec{r_{ij}}`: + +.. math:: + + \cos\gamma = \frac{\vec{\mu_j}\cdot\vec{r_{ij}}}{\mu_j\,r_{ij}} + + +The *dipole* angle style uses the potential: + +.. math:: + + E = K (\cos\gamma - \cos\gamma_0)^2 + + +where :math:`K` is a rigidity constant and gamma0 is an equilibrium (reference) +angle. + +The torque on the dipole can be obtained by differentiating the +potential using the 'chain rule' as in appendix C.3 of +:ref:`(Allen) `: + +.. math:: + + \vec{T_j} = \frac{2K(\cos\gamma - \cos\gamma_0)}{\mu_j\,r_{ij}}\, \vec{r_{ij}} \times \vec{\mu_j} + + +Example: if :math:`\gamma_0` is set to 0 degrees, the torque generated by +the potential will tend to align the dipole along the reference +direction defined by the (bond) vector :math:`\vec{r_{ij}}` (in other words, :math:`\vec{\mu_j}` is +restrained to point towards atom :math:`i`). + +The dipolar torque :math:`\vec{T_j}` must be counterbalanced in order to conserve +the local angular momentum. This is achieved via an additional force +couple generating a torque equivalent to the opposite of :math:`\vec{T_j}`: + +.. math:: + + -\vec{T_j} & = \vec{r_{ij}} \times \vec{F_i} \\ + \vec{F_j} & = -\vec{F_i} + + +where :math:`\vec{F_i}` and :math:`\vec{F_j}` are applied on atoms :math:`i` +and :math:`j`, respectively. + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy) +* :math:`\gamma_0` (degrees) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +USER-MISC package. See the :doc:`Build package ` doc +page for more info. + +.. note:: + + In the "Angles" section of the data file, the atom ID :math:`j` + defining the direction of the dipole vector to restrain must come + before the atom ID of the reference atom :math:`i`. A third atom ID :math:`k` must + also be provided to comply with the requirement of a valid angle + definition. This atom ID :math:`k` should be chosen to be that of an atom + bonded to atom :math:`i` to avoid errors with "lost angle atoms" when running + in parallel. Since the LAMMPS code checks for valid angle definitions, + cannot use the same atom ID of either :math:`i` or :math:`j` (this was allowed + and recommended with older LAMMPS versions). + +The :doc:`newton ` command for intramolecular interactions must be "on" +(which is the default except when using some accelerator packages). + +This angle style should not be used with SHAKE. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff `, :doc:`angle\_hybrid ` + +**Default:** none + + +---------- + + +.. _Orsi: + + + +**(Orsi)** Orsi & Essex, The ELBA force field for coarse-grain modeling of +lipid membranes, PloS ONE 6(12): e28637, 2011. + +.. _Allen1: + + + +**(Allen)** Allen & Tildesley, Computer Simulation of Liquids, +Clarendon Press, Oxford, 1987. diff --git a/doc/src/angle_dipole.txt b/doc/src/angle_dipole.txt deleted file mode 100644 index cdb11972ec..0000000000 --- a/doc/src/angle_dipole.txt +++ /dev/null @@ -1,126 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style dipole command :h3 -angle_style dipole/omp command :h3 - -[Syntax:] - -angle_style dipole :pre - -[Examples:] - -angle_style dipole -angle_coeff 6 2.1 180.0 :pre - -[Description:] - -The {dipole} angle style is used to control the orientation of a dipolar -atom within a molecule "(Orsi)"_#Orsi. Specifically, the {dipole} angle -style restrains the orientation of a point dipole mu_j (embedded in atom -'j') with respect to a reference (bond) vector r_ij = r_i - r_j, where 'i' -is another atom of the same molecule (typically, 'i' and 'j' are also -covalently bonded). - -It is convenient to define an angle gamma between the 'free' vector mu_j -and the reference (bond) vector r_ij: - -:c,image(Eqs/angle_dipole_gamma.jpg) - -The {dipole} angle style uses the potential: - -:c,image(Eqs/angle_dipole_potential.jpg) - -where K is a rigidity constant and gamma0 is an equilibrium (reference) -angle. - -The torque on the dipole can be obtained by differentiating the -potential using the 'chain rule' as in appendix C.3 of -"(Allen)"_#Allen1: - -:c,image(Eqs/angle_dipole_torque.jpg) - -Example: if gamma0 is set to 0 degrees, the torque generated by -the potential will tend to align the dipole along the reference -direction defined by the (bond) vector r_ij (in other words, mu_j is -restrained to point towards atom 'i'). - -The dipolar torque T_j must be counterbalanced in order to conserve -the local angular momentum. This is achieved via an additional force -couple generating a torque equivalent to the opposite of T_j: - -:c,image(Eqs/angle_dipole_couple.jpg) - -where F_i and F_j are applied on atoms i and j, respectively. - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy) -gamma0 (degrees) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -USER-MISC package. See the "Build package"_Build_package.html doc -page for more info. - -NOTE: In the "Angles" section of the data file, the atom ID 'j' -defining the direction of the dipole vector to restrain must come -before the atom ID of the reference atom 'i'. A third atom ID 'k' must -also be provided to comply with the requirement of a valid angle -definition. This atom ID k should be chosen to be that of an atom -bonded to atom 'i' to avoid errors with "lost angle atoms" when running -in parallel. Since the LAMMPS code checks for valid angle definitions, -cannot use the same atom ID of either 'i' or 'j' (this was allowed -and recommended with older LAMMPS versions). - -The "newton" command for intramolecular interactions must be "on" -(which is the default except when using some accelerator packages). - -This angle style should not be used with SHAKE. - -[Related commands:] - -"angle_coeff"_angle_coeff.html, "angle_hybrid"_angle_hybrid.html - -[Default:] none - -:line - -:link(Orsi) -[(Orsi)] Orsi & Essex, The ELBA force field for coarse-grain modeling of -lipid membranes, PloS ONE 6(12): e28637, 2011. - -:link(Allen1) -[(Allen)] Allen & Tildesley, Computer Simulation of Liquids, -Clarendon Press, Oxford, 1987. diff --git a/doc/src/angle_fourier.rst b/doc/src/angle_fourier.rst new file mode 100644 index 0000000000..c814b7224e --- /dev/null +++ b/doc/src/angle_fourier.rst @@ -0,0 +1,84 @@ +.. index:: angle_style fourier + +angle_style fourier command +=========================== + +angle_style fourier/omp command +=============================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style fourier + +Examples +"""""""" + +.. code-block:: LAMMPS + + angle_style fourier + angle_coeff 75.0 1.0 1.0 1.0 + +Description +""""""""""" + +The *fourier* angle style uses the potential + +.. math:: + + E = K [C_0 + C_1 \cos ( \theta) + C_2 \cos( 2 \theta) ] + + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy) +* :math:`C_0` (real) +* :math:`C_1` (real) +* :math:`C_2` (real) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +USER\_MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff ` + +**Default:** none diff --git a/doc/src/angle_fourier.txt b/doc/src/angle_fourier.txt deleted file mode 100644 index 7dc9975793..0000000000 --- a/doc/src/angle_fourier.txt +++ /dev/null @@ -1,71 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style fourier command :h3 -angle_style fourier/omp command :h3 - -[Syntax:] - -angle_style fourier :pre - -[Examples:] - -angle_style fourier -angle_coeff 75.0 1.0 1.0 1.0 - -[Description:] - -The {fourier} angle style uses the potential - -:c,image(Eqs/angle_fourier.jpg) - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy) -C0 (real) -C1 (real) -C2 (real) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -USER_MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] none diff --git a/doc/src/angle_fourier_simple.rst b/doc/src/angle_fourier_simple.rst new file mode 100644 index 0000000000..5ad8b386d0 --- /dev/null +++ b/doc/src/angle_fourier_simple.rst @@ -0,0 +1,83 @@ +.. index:: angle_style fourier/simple + +angle_style fourier/simple command +================================== + +angle_style fourier/simple/omp command +====================================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style fourier/simple + +Examples +"""""""" + +.. code-block:: LAMMPS + + angle_style fourier/simple + angle_coeff 100.0 -1.0 1.0 + +Description +""""""""""" + +The *fourier/simple* angle style uses the potential + +.. math:: + + E = K [ 1.0 + c \cos ( n \theta) ] + + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy) +* :math:`c` (real) +* :math:`n` (real) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +USER\_MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff ` + +**Default:** none diff --git a/doc/src/angle_fourier_simple.txt b/doc/src/angle_fourier_simple.txt deleted file mode 100644 index ae5d308353..0000000000 --- a/doc/src/angle_fourier_simple.txt +++ /dev/null @@ -1,70 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style fourier/simple command :h3 -angle_style fourier/simple/omp command :h3 - -[Syntax:] - -angle_style fourier/simple :pre - -[Examples:] - -angle_style fourier/simple -angle_coeff 100.0 -1.0 1.0 - -[Description:] - -The {fourier/simple} angle style uses the potential - -:c,image(Eqs/angle_fourier_simple.jpg) - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy) -c (real) -n (real) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -USER_MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] none diff --git a/doc/src/angle_harmonic.rst b/doc/src/angle_harmonic.rst new file mode 100644 index 0000000000..1066621729 --- /dev/null +++ b/doc/src/angle_harmonic.rst @@ -0,0 +1,95 @@ +.. index:: angle_style harmonic + +angle_style harmonic command +============================ + +angle_style harmonic/intel command +================================== + +angle_style harmonic/kk command +=============================== + +angle_style harmonic/omp command +================================ + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style harmonic + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style harmonic + angle_coeff 1 300.0 107.0 + +Description +""""""""""" + +The *harmonic* angle style uses the potential + +.. math:: + + E = K (\theta - \theta_0)^2 + + +where :math:`\theta_0` is the equilibrium value of the angle, and :math:`K` is a +prefactor. Note that the usual 1/2 factor is included in :math:`K`. + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy/radian\^2) +* :math:`\theta_0` (degrees) + +:math:`\theta_0` is specified in degrees, but LAMMPS converts it to radians +internally; hence the units of :math:`K` are in energy/radian\^2. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff ` + +**Default:** none diff --git a/doc/src/angle_harmonic.txt b/doc/src/angle_harmonic.txt deleted file mode 100644 index b632f68478..0000000000 --- a/doc/src/angle_harmonic.txt +++ /dev/null @@ -1,77 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style harmonic command :h3 -angle_style harmonic/intel command :h3 -angle_style harmonic/kk command :h3 -angle_style harmonic/omp command :h3 - -[Syntax:] - -angle_style harmonic :pre - -[Examples:] - -angle_style harmonic -angle_coeff 1 300.0 107.0 :pre - -[Description:] - -The {harmonic} angle style uses the potential - -:c,image(Eqs/angle_harmonic.jpg) - -where theta0 is the equilibrium value of the angle, and K is a -prefactor. Note that the usual 1/2 factor is included in K. - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy/radian^2) -theta0 (degrees) :ul - -Theta0 is specified in degrees, but LAMMPS converts it to radians -internally; hence the units of K are in energy/radian^2. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] none diff --git a/doc/src/angle_hybrid.rst b/doc/src/angle_hybrid.rst new file mode 100644 index 0000000000..f685beacc8 --- /dev/null +++ b/doc/src/angle_hybrid.rst @@ -0,0 +1,105 @@ +.. index:: angle_style hybrid + +angle_style hybrid command +========================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style hybrid style1 style2 ... + +* style1,style2 = list of one or more angle styles + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style hybrid harmonic cosine + angle_coeff 1 harmonic 80.0 30.0 + angle_coeff 2* cosine 50.0 + +Description +""""""""""" + +The *hybrid* style enables the use of multiple angle styles in one +simulation. An angle style is assigned to each angle type. For +example, angles in a polymer flow (of angle type 1) could be computed +with a *harmonic* potential and angles in the wall boundary (of angle +type 2) could be computed with a *cosine* potential. The assignment +of angle type to style is made via the :doc:`angle_coeff ` +command or in the data file. + +In the :doc:`angle_coeff ` commands, the name of an angle style must be added +after the angle type, with the remaining coefficients being those +appropriate to that style. In the example above, the 2 angle\_coeff +commands set angles of angle type 1 to be computed with a *harmonic* +potential with coefficients 80.0, 30.0 for :math:`K`, :math:`\theta_0`. All other angle +types :math:`(2 - N)` are computed with a *cosine* potential with coefficient +50.0 for :math:`K`. + +If angle coefficients are specified in the data file read via the +:doc:`read_data ` command, then the same rule applies. +E.g. "harmonic" or "cosine", must be added after the angle type, for each +line in the "Angle Coeffs" section, e.g. + + +.. parsed-literal:: + + Angle Coeffs + + 1 harmonic 80.0 30.0 + 2 cosine 50.0 + ... + +If *class2* is one of the angle hybrid styles, the same rule holds for +specifying additional BondBond (and BondAngle) coefficients either via +the input script or in the data file. I.e. *class2* must be added to +each line after the angle type. For lines in the BondBond (or +BondAngle) section of the data file for angle types that are not +*class2*\ , you must use an angle style of *skip* as a placeholder, e.g. + + +.. parsed-literal:: + + BondBond Coeffs + + 1 skip + 2 class2 3.6512 1.0119 1.0119 + ... + +Note that it is not necessary to use the angle style *skip* in the +input script, since BondBond (or BondAngle) coefficients need not be +specified at all for angle types that are not *class2*\ . + +An angle style of *none* with no additional coefficients can be used +in place of an angle style, either in a input script :doc:`angle_coeff ` +command or in the data file, if you desire to turn off interactions +for specific angle types. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Unlike other angle styles, the hybrid angle style does not store angle +coefficient info for individual sub-styles in a :doc:`binary restart files `. Thus when restarting a simulation from a restart +file, you need to re-specify :doc:`angle_coeff ` commands. + +Related commands +"""""""""""""""" + +:doc:`angle_coeff ` + +**Default:** none diff --git a/doc/src/angle_hybrid.txt b/doc/src/angle_hybrid.txt deleted file mode 100644 index 0046c161be..0000000000 --- a/doc/src/angle_hybrid.txt +++ /dev/null @@ -1,91 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style hybrid command :h3 - -[Syntax:] - -angle_style hybrid style1 style2 ... :pre - -style1,style2 = list of one or more angle styles :ul - -[Examples:] - -angle_style hybrid harmonic cosine -angle_coeff 1 harmonic 80.0 30.0 -angle_coeff 2* cosine 50.0 :pre - -[Description:] - -The {hybrid} style enables the use of multiple angle styles in one -simulation. An angle style is assigned to each angle type. For -example, angles in a polymer flow (of angle type 1) could be computed -with a {harmonic} potential and angles in the wall boundary (of angle -type 2) could be computed with a {cosine} potential. The assignment -of angle type to style is made via the "angle_coeff"_angle_coeff.html -command or in the data file. - -In the angle_coeff commands, the name of an angle style must be added -after the angle type, with the remaining coefficients being those -appropriate to that style. In the example above, the 2 angle_coeff -commands set angles of angle type 1 to be computed with a {harmonic} -potential with coefficients 80.0, 30.0 for K, theta0. All other angle -types (2-N) are computed with a {cosine} potential with coefficient -50.0 for K. - -If angle coefficients are specified in the data file read via the -"read_data"_read_data.html command, then the same rule applies. -E.g. "harmonic" or "cosine", must be added after the angle type, for each -line in the "Angle Coeffs" section, e.g. - -Angle Coeffs :pre - -1 harmonic 80.0 30.0 -2 cosine 50.0 -... :pre - -If {class2} is one of the angle hybrid styles, the same rule holds for -specifying additional BondBond (and BondAngle) coefficients either via -the input script or in the data file. I.e. {class2} must be added to -each line after the angle type. For lines in the BondBond (or -BondAngle) section of the data file for angle types that are not -{class2}, you must use an angle style of {skip} as a placeholder, e.g. - -BondBond Coeffs :pre - -1 skip -2 class2 3.6512 1.0119 1.0119 -... :pre - -Note that it is not necessary to use the angle style {skip} in the -input script, since BondBond (or BondAngle) coefficients need not be -specified at all for angle types that are not {class2}. - -An angle style of {none} with no additional coefficients can be used -in place of an angle style, either in a input script angle_coeff -command or in the data file, if you desire to turn off interactions -for specific angle types. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -Unlike other angle styles, the hybrid angle style does not store angle -coefficient info for individual sub-styles in a "binary restart -files"_restart.html. Thus when restarting a simulation from a restart -file, you need to re-specify angle_coeff commands. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] none diff --git a/doc/src/angle_mm3.rst b/doc/src/angle_mm3.rst new file mode 100644 index 0000000000..7cf7f9e720 --- /dev/null +++ b/doc/src/angle_mm3.rst @@ -0,0 +1,62 @@ +.. index:: angle_style mm3 + +angle_style mm3 command +======================= + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style mm3 + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style mm3 + angle_coeff 1 100.0 107.0 + +Description +""""""""""" + +The *mm3* angle style uses the potential that is anharmonic in the angle +as defined in :ref:`(Allinger) ` + +.. math:: + + E = K (\theta - \theta_0)^2 \left[ 1 - 0.014(\theta - \theta_0) + 5.6(10)^{-5} (\theta - \theta_0)^2 - 7.0(10)^{-7} (\theta - \theta_0)^3 + 9(10)^{-10} (\theta - \theta_0)^4 \right] + + +where :math:`\theta_0` is the equilibrium value of the angle, and :math:`K` is a +prefactor. The anharmonic prefactors have units :math:`\deg^{-n}`, for example +:math:`-0.014 \deg^{-1}`, :math:`5.6 \cdot 10^{-5} \deg^{-2}`, ... + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy/radian\^2) +* :math:`\theta_0` (degrees) + +:math:`\theta_0` is specified in degrees, but LAMMPS converts it to radians +internally; hence the units of :math:`K` are in energy/radian\^2. + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +USER\_YAFF package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff ` + +**Default:** none diff --git a/doc/src/angle_mm3.txt b/doc/src/angle_mm3.txt deleted file mode 100644 index 9ae032c4ff..0000000000 --- a/doc/src/angle_mm3.txt +++ /dev/null @@ -1,55 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style mm3 command :h3 - -[Syntax:] - -angle_style mm3 :pre - -[Examples:] - -angle_style mm3 -angle_coeff 1 100.0 107.0 :pre - -[Description:] - -The {mm3} angle style uses the potential that is anharmonic in the angle -as defined in "(Allinger)"_#mm3-allinger1989 - -:c,image(Eqs/angle_mm3.jpg) - -where theta0 is the equilibrium value of the angle, and K is a -prefactor. The anharmonic prefactors have units deg^(-n), for example --0.014 deg^(-1), 5.6(10)^(-5) deg^(-2), ... - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy/radian^2) -theta0 (degrees) :ul - -Theta0 is specified in degrees, but LAMMPS converts it to radians -internally; hence the units of K are in energy/radian^2. - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -USER_YAFF package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] none - -:line - diff --git a/doc/src/angle_none.rst b/doc/src/angle_none.rst new file mode 100644 index 0000000000..e848391932 --- /dev/null +++ b/doc/src/angle_none.rst @@ -0,0 +1,42 @@ +.. index:: angle_style none + +angle_style none command +======================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style none + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style none + +Description +""""""""""" + +Using an angle style of none means angle forces and energies are not +computed, even if triplets of angle atoms were listed in the data file +read by the :doc:`read_data ` command. + +See the :doc:`angle_style zero ` command for a way to +calculate angle statistics, but compute no angle interactions. + +Restrictions +"""""""""""" + +none + +Related commands +"""""""""""""""" + +:doc:`angle_style zero ` + +**Default:** none diff --git a/doc/src/angle_none.txt b/doc/src/angle_none.txt deleted file mode 100644 index 1eca5cbbec..0000000000 --- a/doc/src/angle_none.txt +++ /dev/null @@ -1,34 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style none command :h3 - -[Syntax:] - -angle_style none :pre - -[Examples:] - -angle_style none :pre - -[Description:] - -Using an angle style of none means angle forces and energies are not -computed, even if triplets of angle atoms were listed in the data file -read by the "read_data"_read_data.html command. - -See the "angle_style zero"_angle_zero.html command for a way to -calculate angle statistics, but compute no angle interactions. - -[Restrictions:] none - -[Related commands:] - -"angle_style zero"_angle_zero.html - -[Default:] none diff --git a/doc/src/angle_quartic.rst b/doc/src/angle_quartic.rst new file mode 100644 index 0000000000..104c0be802 --- /dev/null +++ b/doc/src/angle_quartic.rst @@ -0,0 +1,91 @@ +.. index:: angle_style quartic + +angle_style quartic command +=========================== + +angle_style quartic/omp command +=============================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style quartic + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style quartic + angle_coeff 1 129.1948 56.8726 -25.9442 -14.2221 + +Description +""""""""""" + +The *quartic* angle style uses the potential + +.. math:: + + E = K_2 (\theta - \theta_0)^2 + K_3 (\theta - \theta_0)^3 + K_4 (\theta - \theta_0)^4 + + +where :math:`\theta_0` is the equilibrium value of the angle, and :math:`K` is a +prefactor. Note that the usual 1/2 factor is included in :math:`K`. + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`\theta_0` (degrees) +* :math:`K_2` (energy/radian\^2) +* :math:`K_3` (energy/radian\^3) +* :math:`K_4` (energy/radian\^4) + +:math:`\theta_0` is specified in degrees, but LAMMPS converts it to radians +internally; hence the units of :math:`K` are in energy/radian\^2. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +USER\_MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff ` + +**Default:** none diff --git a/doc/src/angle_quartic.txt b/doc/src/angle_quartic.txt deleted file mode 100644 index b20a06eb8d..0000000000 --- a/doc/src/angle_quartic.txt +++ /dev/null @@ -1,77 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style quartic command :h3 -angle_style quartic/omp command :h3 - -[Syntax:] - -angle_style quartic :pre - -[Examples:] - -angle_style quartic -angle_coeff 1 129.1948 56.8726 -25.9442 -14.2221 :pre - -[Description:] - -The {quartic} angle style uses the potential - -:c,image(Eqs/angle_quartic.jpg) - -where theta0 is the equilibrium value of the angle, and K is a -prefactor. Note that the usual 1/2 factor is included in K. - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -theta0 (degrees) -K2 (energy/radian^2) -K3 (energy/radian^3) -K4 (energy/radian^4) :ul - -Theta0 is specified in degrees, but LAMMPS converts it to radians -internally; hence the units of K are in energy/radian^2. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -USER_MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] none diff --git a/doc/src/angle_sdk.rst b/doc/src/angle_sdk.rst new file mode 100644 index 0000000000..0af22a5372 --- /dev/null +++ b/doc/src/angle_sdk.rst @@ -0,0 +1,97 @@ +.. index:: angle_style sdk + +angle_style sdk command +======================= + +angle_style sdk/omp command +=========================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style sdk + + angle_style sdk/omp + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style sdk + angle_coeff 1 300.0 107.0 + +Description +""""""""""" + +The *sdk* angle style is a combination of the harmonic angle potential, + +.. math:: + + E = K (\theta - \theta_0)^2 + + +where :math:`\theta_0` is the equilibrium value of the angle and :math:`K` a prefactor, +with the *repulsive* part of the non-bonded *lj/sdk* pair style +between the atoms 1 and 3. This angle potential is intended for +coarse grained MD simulations with the CMM parameterization using the +:doc:`pair\_style lj/sdk `. Relative to the pair\_style +*lj/sdk*\ , however, the energy is shifted by *epsilon*\ , to avoid sudden +jumps. Note that the usual 1/2 factor is included in :math:`K`. + +The following coefficients must be defined for each angle type via the +:doc:`angle\_coeff ` command as in the example above: + +* :math:`K` (energy/radian\^2) +* :math:`\theta_0` (degrees) + +:math:`\theta_0` is specified in degrees, but LAMMPS converts it to radians +internally; hence the units of :math:`K` are in energy/radian\^2. +The also required *lj/sdk* parameters will be extracted automatically +from the pair\_style. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +USER-CGSDK package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`angle\_coeff `, :doc:`angle\_style harmonic `, :doc:`pair\_style lj/sdk `, +:doc:`pair\_style lj/sdk/coul/long ` + +**Default:** none diff --git a/doc/src/angle_sdk.txt b/doc/src/angle_sdk.txt deleted file mode 100644 index 9382d560d3..0000000000 --- a/doc/src/angle_sdk.txt +++ /dev/null @@ -1,83 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style sdk command :h3 -angle_style sdk/omp command :h3 - -[Syntax:] - -angle_style sdk :pre -angle_style sdk/omp :pre - -[Examples:] - -angle_style sdk -angle_coeff 1 300.0 107.0 :pre - -[Description:] - -The {sdk} angle style is a combination of the harmonic angle potential, - -:c,image(Eqs/angle_harmonic.jpg) - -where theta0 is the equilibrium value of the angle and K a prefactor, -with the {repulsive} part of the non-bonded {lj/sdk} pair style -between the atoms 1 and 3. This angle potential is intended for -coarse grained MD simulations with the CMM parameterization using the -"pair_style lj/sdk"_pair_sdk.html. Relative to the pair_style -{lj/sdk}, however, the energy is shifted by {epsilon}, to avoid sudden -jumps. Note that the usual 1/2 factor is included in K. - -The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above: - -K (energy/radian^2) -theta0 (degrees) :ul - -Theta0 is specified in degrees, but LAMMPS converts it to radians -internally; hence the units of K are in energy/radian^2. -The also required {lj/sdk} parameters will be extracted automatically -from the pair_style. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -USER-CGSDK package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"angle_coeff"_angle_coeff.html, "angle_style -harmonic"_angle_harmonic.html, "pair_style lj/sdk"_pair_sdk.html, -"pair_style lj/sdk/coul/long"_pair_sdk.html - -[Default:] none diff --git a/doc/src/angle_style.rst b/doc/src/angle_style.rst new file mode 100644 index 0000000000..3e22113d85 --- /dev/null +++ b/doc/src/angle_style.rst @@ -0,0 +1,126 @@ +.. index:: angle_style + +angle_style command +=================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style style + +* style = *none* or *hybrid* or *charmm* or *class2* or *cosine* or *cosine/squared* or *harmonic* + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style harmonic + angle_style charmm + angle_style hybrid harmonic cosine + +Description +""""""""""" + +Set the formula(s) LAMMPS uses to compute angle interactions between +triplets of atoms, which remain in force for the duration of the +simulation. The list of angle triplets is read in by a +:doc:`read_data ` or :doc:`read_restart ` command +from a data or restart file. + +Hybrid models where angles are computed using different angle +potentials can be setup using the *hybrid* angle style. + +The coefficients associated with a angle style can be specified in a +data or restart file or via the :doc:`angle_coeff ` command. + +All angle potentials store their coefficient data in binary restart +files which means angle_style and :doc:`angle_coeff ` +commands do not need to be re-specified in an input script that +restarts a simulation. See the :doc:`read_restart ` +command for details on how to do this. The one exception is that +angle\_style *hybrid* only stores the list of sub-styles in the restart +file; angle coefficients need to be re-specified. + +.. note:: + + When both an angle and pair style is defined, the + :doc:`special_bonds ` command often needs to be used to + turn off (or weight) the pairwise interaction that would otherwise + exist between 3 bonded atoms. + +In the formulas listed for each angle style, *theta* is the angle +between the 3 atoms in the angle. + + +---------- + + +Here is an alphabetic list of angle styles defined in LAMMPS. Click on +the style to display the formula it computes and coefficients +specified by the associated :doc:`angle_coeff ` command. + +Click on the style to display the formula it computes, any additional +arguments specified in the angle\_style command, and coefficients +specified by the associated :doc:`angle_coeff ` command. + +There are also additional accelerated pair styles included in the +LAMMPS distribution for faster performance on CPUs, GPUs, and KNLs. +The individual style names on the :ref:`Commands angle ` doc page are followed by one or more +of (g,i,k,o,t) to indicate which accelerated styles exist. + +* :doc:`none ` - turn off angle interactions +* :doc:`zero ` - topology but no interactions +* :doc:`hybrid ` - define multiple styles of angle interactions + +* :doc:`charmm ` - CHARMM angle +* :doc:`class2 ` - COMPASS (class 2) angle +* :doc:`class2/p6 ` - COMPASS (class 2) angle expanded to 6th order +* :doc:`cosine ` - angle with cosine term +* :doc:`cosine/buck6d ` - same as cosine with Buckingham term between 1-3 atoms +* :doc:`cosine/delta ` - angle with difference of cosines +* :doc:`cosine/periodic ` - DREIDING angle +* :doc:`cosine/shift ` - angle cosine with a shift +* :doc:`cosine/shift/exp ` - cosine with shift and exponential term in spring constant +* :doc:`cosine/squared ` - angle with cosine squared term +* :doc:`cross ` - cross term coupling angle and bond lengths +* :doc:`dipole ` - angle that controls orientation of a point dipole +* :doc:`fourier ` - angle with multiple cosine terms +* :doc:`fourier/simple ` - angle with a single cosine term +* :doc:`harmonic ` - harmonic angle +* :doc:`mm3 ` - anharmonic angle +* :doc:`quartic ` - angle with cubic and quartic terms +* :doc:`sdk ` - harmonic angle with repulsive SDK pair style between 1-3 atoms +* :doc:`table ` - tabulated by angle + + +---------- + + +Restrictions +"""""""""""" + + +Angle styles can only be set for atom\_styles that allow angles to be +defined. + +Most angle styles are part of the MOLECULE package. They are only +enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. The doc pages for +individual bond potentials tell if it is part of a package. + +Related commands +"""""""""""""""" + +:doc:`angle_coeff ` + +Default +""""""" + + +.. code-block:: LAMMPS + + angle_style none diff --git a/doc/src/angle_style.txt b/doc/src/angle_style.txt deleted file mode 100644 index 2f2da678d8..0000000000 --- a/doc/src/angle_style.txt +++ /dev/null @@ -1,112 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style command :h3 - -[Syntax:] - -angle_style style :pre - -style = {none} or {hybrid} or {charmm} or {class2} or {cosine} or \ - {cosine/squared} or {harmonic} :ul - -[Examples:] - -angle_style harmonic -angle_style charmm -angle_style hybrid harmonic cosine :pre - -[Description:] - -Set the formula(s) LAMMPS uses to compute angle interactions between -triplets of atoms, which remain in force for the duration of the -simulation. The list of angle triplets is read in by a -"read_data"_read_data.html or "read_restart"_read_restart.html command -from a data or restart file. - -Hybrid models where angles are computed using different angle -potentials can be setup using the {hybrid} angle style. - -The coefficients associated with a angle style can be specified in a -data or restart file or via the "angle_coeff"_angle_coeff.html command. - -All angle potentials store their coefficient data in binary restart -files which means angle_style and "angle_coeff"_angle_coeff.html -commands do not need to be re-specified in an input script that -restarts a simulation. See the "read_restart"_read_restart.html -command for details on how to do this. The one exception is that -angle_style {hybrid} only stores the list of sub-styles in the restart -file; angle coefficients need to be re-specified. - -NOTE: When both an angle and pair style is defined, the -"special_bonds"_special_bonds.html command often needs to be used to -turn off (or weight) the pairwise interaction that would otherwise -exist between 3 bonded atoms. - -In the formulas listed for each angle style, {theta} is the angle -between the 3 atoms in the angle. - -:line - -Here is an alphabetic list of angle styles defined in LAMMPS. Click on -the style to display the formula it computes and coefficients -specified by the associated "angle_coeff"_angle_coeff.html command. - -Click on the style to display the formula it computes, any additional -arguments specified in the angle_style command, and coefficients -specified by the associated "angle_coeff"_angle_coeff.html command. - -There are also additional accelerated pair styles included in the -LAMMPS distribution for faster performance on CPUs, GPUs, and KNLs. -The individual style names on the "Commands -angle"_Commands_bond.html#angle doc page are followed by one or more -of (g,i,k,o,t) to indicate which accelerated styles exist. - -"none"_angle_none.html - turn off angle interactions -"zero"_angle_zero.html - topology but no interactions -"hybrid"_angle_hybrid.html - define multiple styles of angle interactions :ul - -"charmm"_angle_charmm.html - CHARMM angle -"class2"_angle_class2.html - COMPASS (class 2) angle -"class2/p6"_angle_class2.html - COMPASS (class 2) angle expanded to 6th order -"cosine"_angle_cosine.html - angle with cosine term -"cosine/buck6d"_angle_cosine_buck6d.html - same as cosine with Buckingham term between 1-3 atoms -"cosine/delta"_angle_cosine_delta.html - angle with difference of cosines -"cosine/periodic"_angle_cosine_periodic.html - DREIDING angle -"cosine/shift"_angle_cosine_shift.html - angle cosine with a shift -"cosine/shift/exp"_angle_cosine_shift_exp.html - cosine with shift and exponential term in spring constant -"cosine/squared"_angle_cosine_squared.html - angle with cosine squared term -"cross"_angle_cross.html - cross term coupling angle and bond lengths -"dipole"_angle_dipole.html - angle that controls orientation of a point dipole -"fourier"_angle_fourier.html - angle with multiple cosine terms -"fourier/simple"_angle_fourier_simple.html - angle with a single cosine term -"harmonic"_angle_harmonic.html - harmonic angle -"mm3"_angle_mm3.html - anharmonic angle -"quartic"_angle_quartic.html - angle with cubic and quartic terms -"sdk"_angle_sdk.html - harmonic angle with repulsive SDK pair style between 1-3 atoms -"table"_angle_table.html - tabulated by angle :ul - -:line - -[Restrictions:] - -Angle styles can only be set for atom_styles that allow angles to be -defined. - -Most angle styles are part of the MOLECULE package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. The doc pages for -individual bond potentials tell if it is part of a package. - -[Related commands:] - -"angle_coeff"_angle_coeff.html - -[Default:] - -angle_style none :pre diff --git a/doc/src/angle_table.txt b/doc/src/angle_table.rst similarity index 59% rename from doc/src/angle_table.txt rename to doc/src/angle_table.rst index 61c987f587..f63cf167d9 100644 --- a/doc/src/angle_table.txt +++ b/doc/src/angle_table.rst @@ -1,87 +1,98 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c +.. index:: angle_style table -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) +angle_style table command +========================= -:line +angle_style table/omp command +============================= -angle_style table command :h3 -angle_style table/omp command :h3 +Syntax +"""""" -[Syntax:] -angle_style table style N :pre +.. code-block:: LAMMPS -style = {linear} or {spline} = method of interpolation -N = use N values in table :ul + angle_style table style N -[Examples:] +* style = *linear* or *spline* = method of interpolation +* N = use N values in table -angle_style table linear 1000 -angle_coeff 3 file.table ENTRY1 :pre +Examples +"""""""" -[Description:] -Style {table} creates interpolation tables of length {N} from angle +.. code-block:: LAMMPS + + angle_style table linear 1000 + angle_coeff 3 file.table ENTRY1 + +Description +""""""""""" + +Style *table* creates interpolation tables of length *N* from angle potential and derivative values listed in a file(s) as a function of -angle The files are read by the "angle_coeff"_angle_coeff.html +angle The files are read by the :doc:`angle_coeff ` command. The interpolation tables are created by fitting cubic splines to the file values and interpolating energy and derivative values at each of -{N} angles. During a simulation, these tables are used to interpolate +*N* angles. During a simulation, these tables are used to interpolate energy and force values on individual atoms as needed. The -interpolation is done in one of 2 styles: {linear} or {spline}. +interpolation is done in one of 2 styles: *linear* or *spline*\ . -For the {linear} style, the angle is used to find 2 surrounding table +For the *linear* style, the angle is used to find 2 surrounding table values from which an energy or its derivative is computed by linear interpolation. -For the {spline} style, a cubic spline coefficients are computed and -stored at each of the {N} values in the table. The angle is used to +For the *spline* style, a cubic spline coefficients are computed and +stored at each of the *N* values in the table. The angle is used to find the appropriate set of coefficients which are used to evaluate a cubic polynomial which computes the energy or derivative. The following coefficients must be defined for each angle type via the -"angle_coeff"_angle_coeff.html command as in the example above. +:doc:`angle_coeff ` command as in the example above. -filename -keyword :ul +* filename +* keyword The filename specifies a file containing tabulated energy and derivative values. The keyword specifies a section of the file. The format of this file is described below. -:line + +---------- + The format of a tabulated file is as follows (without the parenthesized comments): -# Angle potential for harmonic (one or more comment or blank lines) :pre -HAM (keyword is the first text on line) -N 181 FP 0 0 EQ 90.0 (N, FP, EQ parameters) - (blank line) -N 181 FP 0 0 (N, FP parameters) -1 0.0 200.5 2.5 (index, angle, energy, derivative) -2 1.0 198.0 2.5 -... -181 180.0 0.0 0.0 :pre +.. parsed-literal:: + + # Angle potential for harmonic (one or more comment or blank lines) + + HAM (keyword is the first text on line) + N 181 FP 0 0 EQ 90.0 (N, FP, EQ parameters) + (blank line) + N 181 FP 0 0 (N, FP parameters) + 1 0.0 200.5 2.5 (index, angle, energy, derivative) + 2 1.0 198.0 2.5 + ... + 181 180.0 0.0 0.0 A section begins with a non-blank line whose 1st character is not a "#"; blank lines or lines starting with "#" can be used as comments between sections. The first line begins with a keyword which identifies the section. The line can contain additional text, but the initial text must match the argument specified in the -"angle_coeff"_angle_coeff.html command. The next line lists (in any +:doc:`angle_coeff ` command. The next line lists (in any order) one or more parameters for the table. Each parameter is a keyword followed by one or more numeric values. The parameter "N" is required and its value is the number of table -entries that follow. Note that this may be different than the {N} -specified in the "angle_style table"_angle_style.html command. Let -Ntable = {N} in the angle_style command, and Nfile = "N" in the +entries that follow. Note that this may be different than the *N* +specified in the :doc:`angle_style table ` command. Let +Ntable = *N* in the angle\_style command, and Nfile = "N" in the tabulated file. What LAMMPS does is a preliminary interpolation by creating splines using the Nfile tabulated values as nodal points. It uses these to interpolate as needed to generate energy and derivative @@ -100,8 +111,7 @@ are estimated (less accurately) by the first two and last two derivative values in the table. The "EQ" parameter is also optional. If used, it is followed by a the -equilibrium angle value, which is used, for example, by the "fix -shake"_fix_shake.html command. If not used, the equilibrium angle is +equilibrium angle value, which is used, for example, by the :doc:`fix shake ` command. If not used, the equilibrium angle is set to 180.0. Following a blank line, the next N lines list the tabulated values. @@ -119,48 +129,53 @@ Note that one file can contain many sections, each with a tabulated potential. LAMMPS reads the file section by section until it finds one that matches the specified keyword. -:line -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are functionally the same as the corresponding style without the suffix. They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc +hardware, as discussed on the :doc:`Speed packages ` doc page. The accelerated styles take the same arguments and should produce the same results, except for round-off and precision issues. These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. -See the "Speed packages"_Speed_packages.html doc page for more +See the :doc:`Speed packages ` doc page for more instructions on how to use the accelerated styles effectively. -:line -[Restart info:] +---------- -This angle style writes the settings for the "angle_style table" -command to "binary restart files"_restart.html, so a angle_style + +**Restart info:** + +This angle style writes the settings for the "angle\_style table" +command to :doc:`binary restart files `, so a angle\_style command does not need to specified in an input script that reads a restart file. However, the coefficient information is not stored in the restart file, since it is tabulated in the potential files. Thus, -angle_coeff commands do need to be specified in the restart input +angle\_coeff commands do need to be specified in the restart input script. -[Restrictions:] +Restrictions +"""""""""""" + This angle style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page +MOLECULE package. See the :doc:`Build package ` doc page for more info. -[Related commands:] +Related commands +"""""""""""""""" -"angle_coeff"_angle_coeff.html +:doc:`angle_coeff ` -[Default:] none +**Default:** none diff --git a/doc/src/angle_zero.rst b/doc/src/angle_zero.rst new file mode 100644 index 0000000000..e5dab4e3a0 --- /dev/null +++ b/doc/src/angle_zero.rst @@ -0,0 +1,56 @@ +.. index:: angle_style zero + +angle_style zero command +======================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + angle_style zero *nocoeff* + +Examples +"""""""" + + +.. code-block:: LAMMPS + + angle_style zero + angle_style zero nocoeff + angle_coeff * + angle_coeff * 120.0 + +Description +""""""""""" + +Using an angle style of zero means angle forces and energies are not +computed, but the geometry of angle triplets is still accessible to +other commands. + +As an example, the :doc:`compute angle/local ` +command can be used to compute the theta values for the list of +triplets of angle atoms listed in the data file read by the +:doc:`read_data ` command. If no angle style is defined, +this command cannot be used. + +The optional *nocoeff* flag allows to read data files with AngleCoeff +section for any angle style. Similarly, any :doc:`angle_coeff ` commands +will only be checked for the angle type number and the rest ignored. + +Note that the :doc:`angle_coeff ` command must be used for +all angle types. If specified, there can be only one value, which is +going to be used to assign an equilibrium angle, e.g. for use with +:doc:`fix shake `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`angle_style none ` + +**Default:** none diff --git a/doc/src/angle_zero.txt b/doc/src/angle_zero.txt deleted file mode 100644 index c6c1958ec8..0000000000 --- a/doc/src/angle_zero.txt +++ /dev/null @@ -1,49 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -angle_style zero command :h3 - -[Syntax:] - -angle_style zero {nocoeff} :pre - -[Examples:] - -angle_style zero -angle_style zero nocoeff -angle_coeff * -angle_coeff * 120.0 :pre - -[Description:] - -Using an angle style of zero means angle forces and energies are not -computed, but the geometry of angle triplets is still accessible to -other commands. - -As an example, the "compute angle/local"_compute_angle_local.html -command can be used to compute the theta values for the list of -triplets of angle atoms listed in the data file read by the -"read_data"_read_data.html command. If no angle style is defined, -this command cannot be used. - -The optional {nocoeff} flag allows to read data files with AngleCoeff -section for any angle style. Similarly, any angle_coeff commands -will only be checked for the angle type number and the rest ignored. - -Note that the "angle_coeff"_angle_coeff.html command must be used for -all angle types. If specified, there can be only one value, which is -going to be used to assign an equilibrium angle, e.g. for use with -"fix shake"_fix_shake.html. - -[Restrictions:] none - -[Related commands:] - -"angle_style none"_angle_none.html - -[Default:] none diff --git a/doc/src/angles.rst b/doc/src/angles.rst new file mode 100644 index 0000000000..79c52a5525 --- /dev/null +++ b/doc/src/angles.rst @@ -0,0 +1,9 @@ +Angle Styles +############ + + +.. toctree:: + :maxdepth: 1 + :glob: + + angle_* diff --git a/doc/src/angles.txt b/doc/src/angles.txt deleted file mode 100644 index 3d8a47b2eb..0000000000 --- a/doc/src/angles.txt +++ /dev/null @@ -1,30 +0,0 @@ -Angle Styles :h1 - - diff --git a/doc/src/atom_modify.txt b/doc/src/atom_modify.rst similarity index 50% rename from doc/src/atom_modify.txt rename to doc/src/atom_modify.rst index d598b4697c..ac2720d4f2 100644 --- a/doc/src/atom_modify.txt +++ b/doc/src/atom_modify.rst @@ -1,52 +1,59 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS -Commands"_lc :c +.. index:: atom_modify -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) +atom_modify command +=================== -:line +Syntax +"""""" -atom_modify command :h3 -[Syntax:] +.. code-block:: LAMMPS -atom_modify keyword values ... :pre + atom_modify keyword values ... -one or more keyword/value pairs may be appended :ulb,l -keyword = {id} or {map} or {first} or {sort} :l - {id} value = {yes} or {no} - {map} value = {yes} or {array} or {hash} - {first} value = group-ID = group whose atoms will appear first in internal atom lists - {sort} values = Nfreq binsize - Nfreq = sort atoms spatially every this many time steps - binsize = bin size for spatial sorting (distance units) :pre -:ule +* one or more keyword/value pairs may be appended +* keyword = *id* or *map* or *first* or *sort* + + .. parsed-literal:: + + *id* value = *yes* or *no* + *map* value = *yes* or *array* or *hash* + *first* value = group-ID = group whose atoms will appear first in internal atom lists + *sort* values = Nfreq binsize + Nfreq = sort atoms spatially every this many time steps + binsize = bin size for spatial sorting (distance units) -[Examples:] -atom_modify map yes -atom_modify map hash sort 10000 2.0 -atom_modify first colloid :pre -[Description:] +Examples +"""""""" + + +.. code-block:: LAMMPS + + atom_modify map yes + atom_modify map hash sort 10000 2.0 + atom_modify first colloid + +Description +""""""""""" Modify certain attributes of atoms defined and stored within LAMMPS, -in addition to what is specified by the "atom_style"_atom_style.html -command. The {id} and {map} keywords must be specified before a +in addition to what is specified by the :doc:`atom\_style ` +command. The *id* and *map* keywords must be specified before a simulation box is defined; other keywords can be specified any time. -The {id} keyword determines whether non-zero atom IDs can be assigned -to each atom. If the value is {yes}, which is the default, IDs are -assigned, whether you use the "create atoms"_create_atoms.html or -"read_data"_read_data.html or "read_restart"_read_restart.html -commands to initialize atoms. If the value is {no} the IDs for all +The *id* keyword determines whether non-zero atom IDs can be assigned +to each atom. If the value is *yes*\ , which is the default, IDs are +assigned, whether you use the :doc:`create atoms ` or +:doc:`read\_data ` or :doc:`read\_restart ` +commands to initialize atoms. If the value is *no* the IDs for all atoms are assumed to be 0. If atom IDs are used, they must all be positive integers. They should also be unique, though LAMMPS does not check for this. Typically they should also be consecutively numbered (from 1 to Natoms), though this -is not required. Molecular "atom styles"_atom_style.html are those +is not required. Molecular :doc:`atom styles ` are those that store bond topology information (styles bond, angle, molecular, full). These styles require atom IDs since the IDs are used to encode the topology. Some other LAMMPS commands also require the use of atom @@ -55,77 +62,76 @@ computation of the I-J interaction between two atoms. The only reason not to use atom IDs is if you are running an atomic simulation so large that IDs cannot be uniquely assigned. For a -default LAMMPS build this limit is 2^31 or about 2 billion atoms. -However, even in this case, you can use 64-bit atom IDs, allowing 2^63 -or about 9e18 atoms, if you build LAMMPS with the - DLAMMPS_BIGBIG -switch. This is described on the "Build_settings"_Build_settings.html +default LAMMPS build this limit is 2\^31 or about 2 billion atoms. +However, even in this case, you can use 64-bit atom IDs, allowing 2\^63 +or about 9e18 atoms, if you build LAMMPS with the - DLAMMPS\_BIGBIG +switch. This is described on the :doc:`Build\_settings ` doc page. If atom IDs are not used, they must be specified as 0 for all atoms, e.g. in a data or restart file. -The {map} keyword determines how atoms with specific IDs are found +The *map* keyword determines how atoms with specific IDs are found when required. An example are the bond (angle, etc) methods which need to find the local index of an atom with a specific global ID which is a bond (angle, etc) partner. LAMMPS performs this operation -efficiently by creating a "map", which is either an {array} or {hash} +efficiently by creating a "map", which is either an *array* or *hash* table, as described below. -When the {map} keyword is not specified in your input script, LAMMPS -only creates a map for "atom_styles"_atom_style.html for molecular +When the *map* keyword is not specified in your input script, LAMMPS +only creates a map for :doc:`atom\_styles ` for molecular systems which have permanent bonds (angles, etc). No map is created for atomic systems, since it is normally not needed. However some LAMMPS commands require a map, even for atomic systems, and will -generate an error if one does not exist. The {map} keyword thus -allows you to force the creation of a map. The {yes} value will -create either an {array} or {hash} style map, as explained in the next -paragraph. The {array} and {hash} values create an atom-style or +generate an error if one does not exist. The *map* keyword thus +allows you to force the creation of a map. The *yes* value will +create either an *array* or *hash* style map, as explained in the next +paragraph. The *array* and *hash* values create an atom-style or hash-style map respectively. -For an {array}-style map, each processor stores a lookup table of +For an *array*\ -style map, each processor stores a lookup table of length N, where N is the largest atom ID in the system. This is a fast, simple method for many simulations, but requires too much memory -for large simulations. For a {hash}-style map, a hash table is +for large simulations. For a *hash*\ -style map, a hash table is created on each processor, which finds an atom ID in constant time (independent of the global number of atom IDs). It can be slightly -slower than the {array} map, but its memory cost is proportional to +slower than the *array* map, but its memory cost is proportional to the number of atoms owned by a processor, i.e. N/P when N is the total number of atoms in the system and P is the number of processors. -The {first} keyword allows a "group"_group.html to be specified whose +The *first* keyword allows a :doc:`group ` to be specified whose atoms will be maintained as the first atoms in each processor's list of owned atoms. This in only useful when the specified group is a small fraction of all the atoms, and there are other operations LAMMPS is performing that will be sped-up significantly by being able to loop over the smaller set of atoms. Otherwise the reordering required by -this option will be a net slow-down. The "neigh_modify -include"_neigh_modify.html and "comm_modify group"_comm_modify.html +this option will be a net slow-down. The :doc:`neigh\_modify include ` and :doc:`comm\_modify group ` commands are two examples of commands that require this setting to -work efficiently. Several "fixes"_fix.html, most notably time -integration fixes like "fix nve"_fix_nve.html, also take advantage of +work efficiently. Several :doc:`fixes `, most notably time +integration fixes like :doc:`fix nve `, also take advantage of this setting if the group they operate on is the group specified by this command. Note that specifying "all" as the group-ID effectively -turns off the {first} option. +turns off the *first* option. -It is OK to use the {first} keyword with a group that has not yet been -defined, e.g. to use the atom_modify first command at the beginning of +It is OK to use the *first* keyword with a group that has not yet been +defined, e.g. to use the atom\_modify first command at the beginning of your input script. LAMMPS does not use the group until a simulation is run. -The {sort} keyword turns on a spatial sorting or reordering of atoms -within each processor's sub-domain every {Nfreq} timesteps. If -{Nfreq} is set to 0, then sorting is turned off. Sorting can improve +The *sort* keyword turns on a spatial sorting or reordering of atoms +within each processor's sub-domain every *Nfreq* timesteps. If +*Nfreq* is set to 0, then sorting is turned off. Sorting can improve cache performance and thus speed-up a LAMMPS simulation, as discussed -in a paper by "(Meloni)"_#Meloni. Its efficacy depends on the problem +in a paper by :ref:`(Meloni) `. Its efficacy depends on the problem size (atoms/processor), how quickly the system becomes disordered, and various other factors. As a general rule, sorting is typically more effective at speeding up simulations of liquids as opposed to solids. In tests we have done, the speed-up can range from zero to 3-4x. -Reordering is performed every {Nfreq} timesteps during a dynamics run +Reordering is performed every *Nfreq* timesteps during a dynamics run or iterations during a minimization. More precisely, reordering occurs at the first reneighboring that occurs after the target timestep. The reordering is performed locally by each processor, -using bins of the specified {binsize}. If {binsize} is set to 0.0, -then a binsize equal to half the "neighbor"_neighbor.html cutoff +using bins of the specified *binsize*\ . If *binsize* is set to 0.0, +then a binsize equal to half the :doc:`neighbor ` cutoff distance (force cutoff plus skin distance) is used, which is a reasonable value. After the atoms have been binned, they are reordered so that atoms in the same bin are adjacent to each other in @@ -139,28 +145,32 @@ bins are too small, there will be few atoms/bin. Likewise if bins are too large, there will be many atoms/bin. In both cases, the goal of cache locality will be undermined. -NOTE: Running a simulation with sorting on versus off should not -change the simulation results in a statistical sense. However, a -different ordering will induce round-off differences, which will lead -to diverging trajectories over time when comparing two simulations. -Various commands, particularly those which use random numbers -(e.g. "velocity create"_velocity.html, and "fix -langevin"_fix_langevin.html), may generate (statistically identical) -results which depend on the order in which atoms are processed. The -order of atoms in a "dump"_dump.html file will also typically change -if sorting is enabled. +.. note:: -[Restrictions:] + Running a simulation with sorting on versus off should not + change the simulation results in a statistical sense. However, a + different ordering will induce round-off differences, which will lead + to diverging trajectories over time when comparing two simulations. + Various commands, particularly those which use random numbers + (e.g. :doc:`velocity create `, and :doc:`fix langevin `), may generate (statistically identical) + results which depend on the order in which atoms are processed. The + order of atoms in a :doc:`dump ` file will also typically change + if sorting is enabled. -The {first} and {sort} options cannot be used together. Since sorting -is on by default, it will be turned off if the {first} keyword is +Restrictions +"""""""""""" + + +The *first* and *sort* options cannot be used together. Since sorting +is on by default, it will be turned off if the *first* keyword is used with a group-ID that is not "all". -[Related commands:] none +**Related commands:** none -[Default:] +Default +""""""" -By default, {id} is yes. By default, atomic systems (no bond topology +By default, *id* is yes. By default, atomic systems (no bond topology info) do not use a map. For molecular systems (with bond topology info), a map is used. The default map style is array if no atom ID is larger than 1 million, otherwise the default is hash. By default, a @@ -169,7 +179,12 @@ frequency of 1000 and a binsize of 0.0, which means the neighbor cutoff will be used to set the bin size. If no neighbor cutoff is defined, sorting will be turned off. -:line -:link(Meloni) -[(Meloni)] Meloni, Rosati and Colombo, J Chem Phys, 126, 121102 (2007). +---------- + + +.. _Meloni: + + + +**(Meloni)** Meloni, Rosati and Colombo, J Chem Phys, 126, 121102 (2007). diff --git a/doc/src/atom_style.rst b/doc/src/atom_style.rst new file mode 100644 index 0000000000..d2ebc220d6 --- /dev/null +++ b/doc/src/atom_style.rst @@ -0,0 +1,373 @@ +.. index:: atom_style + +atom_style command +================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + atom_style style args + +* style = *angle* or *atomic* or *body* or *bond* or *charge* or *dipole* or *dpd* or *edpd* or *mdpd* or *tdpd* or *electron* or *ellipsoid* or *full* or *line* or *meso* or *molecular* or *peri* or *smd* or *sphere* or *spin* or *tri* or *template* or *hybrid* + + .. parsed-literal:: + + args = none for any style except the following + *body* args = bstyle bstyle-args + bstyle = style of body particles + bstyle-args = additional arguments specific to the bstyle + see the :doc:`Howto body ` doc page for details + *tdpd* arg = Nspecies + Nspecies = # of chemical species + *template* arg = template-ID + template-ID = ID of molecule template specified in a separate :doc:`molecule ` command + *hybrid* args = list of one or more sub-styles, each with their args + +* accelerated styles (with same args) = *angle/kk* or *atomic/kk* or *bond/kk* or *charge/kk* or *full/kk* or *molecular/kk* + + +Examples +"""""""" + + +.. code-block:: LAMMPS + + atom_style atomic + atom_style bond + atom_style full + atom_style body nparticle 2 10 + atom_style hybrid charge bond + atom_style hybrid charge body nparticle 2 5 + atom_style spin + atom_style template myMols + atom_style tdpd 2 + +Description +""""""""""" + +Define what style of atoms to use in a simulation. This determines +what attributes are associated with the atoms. This command must be +used before a simulation is setup via a :doc:`read\_data `, +:doc:`read\_restart `, or :doc:`create\_box ` +command. + +.. note:: + + Many of the atom styles discussed here are only enabled if + LAMMPS was built with a specific package, as listed below in the + Restrictions section. + +Once a style is assigned, it cannot be changed, so use a style general +enough to encompass all attributes. E.g. with style *bond*\ , angular +terms cannot be used or added later to the model. It is OK to use a +style more general than needed, though it may be slightly inefficient. + +The choice of style affects what quantities are stored by each atom, +what quantities are communicated between processors to enable forces +to be computed, and what quantities are listed in the data file read +by the :doc:`read\_data ` command. + +These are the additional attributes of each style and the typical +kinds of physical systems they are used to model. All styles store +coordinates, velocities, atom IDs and types. See the +:doc:`read\_data `, :doc:`create\_atoms `, and +:doc:`set ` commands for info on how to set these various +quantities. + ++--------------+-----------------------------------------------------+--------------------------------------+ +| *angle* | bonds and angles | bead-spring polymers with stiffness | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *atomic* | only the default values | coarse-grain liquids, solids, metals | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *body* | mass, inertia moments, quaternion, angular momentum | arbitrary bodies | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *bond* | bonds | bead-spring polymers | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *charge* | charge | atomic system with charges | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *dipole* | charge and dipole moment | system with dipolar particles | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *dpd* | internal temperature and internal energies | DPD particles | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *edpd* | temperature and heat capacity | eDPD particles | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *mdpd* | density | mDPD particles | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *tdpd* | chemical concentration | tDPD particles | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *electron* | charge and spin and eradius | electronic force field | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *ellipsoid* | shape, quaternion, angular momentum | aspherical particles | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *full* | molecular + charge | bio-molecules | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *line* | end points, angular velocity | rigid bodies | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *meso* | rho, e, cv | SPH particles | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *molecular* | bonds, angles, dihedrals, impropers | uncharged molecules | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *peri* | mass, volume | mesoscopic Peridynamic models | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *smd* | volume, kernel diameter, contact radius, mass | solid and fluid SPH particles | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *sphere* | diameter, mass, angular velocity | granular models | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *spin* | magnetic moment | system with magnetic particles | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *template* | template index, template atom | small molecules with fixed topology | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *tri* | corner points, angular momentum | rigid bodies | ++--------------+-----------------------------------------------------+--------------------------------------+ +| *wavepacket* | charge, spin, eradius, etag, cs\_re, cs\_im | AWPMD | ++--------------+-----------------------------------------------------+--------------------------------------+ + +.. note:: + + It is possible to add some attributes, such as a molecule ID, to + atom styles that do not have them via the :doc:`fix property/atom ` command. This command also + allows new custom attributes consisting of extra integer or + floating-point values to be added to atoms. See the :doc:`fix property/atom ` doc page for examples of cases + where this is useful and details on how to initialize, access, and + output the custom values. + +All of the above styles define point particles, except the *sphere*\ , +*ellipsoid*\ , *electron*\ , *peri*\ , *wavepacket*\ , *line*\ , *tri*\ , and +*body* styles, which define finite-size particles. See the :doc:`Howto spherical ` doc page for an overview of using +finite-size particle models with LAMMPS. + +All of the point-particle styles assign mass to particles on a +per-type basis, using the :doc:`mass ` command, The finite-size +particle styles assign mass to individual particles on a per-particle +basis. + +For the *sphere* style, the particles are spheres and each stores a +per-particle diameter and mass. If the diameter > 0.0, the particle +is a finite-size sphere. If the diameter = 0.0, it is a point +particle. Note that by use of the *disc* keyword with the :doc:`fix nve/sphere `, :doc:`fix nvt/sphere `, +:doc:`fix nph/sphere `, :doc:`fix npt/sphere ` commands, spheres can be effectively +treated as 2d discs for a 2d simulation if desired. See also the :doc:`set density/disc ` command. + +For the *ellipsoid* style, the particles are ellipsoids and each +stores a flag which indicates whether it is a finite-size ellipsoid or +a point particle. If it is an ellipsoid, it also stores a shape +vector with the 3 diameters of the ellipsoid and a quaternion 4-vector +with its orientation. + +For the *dipole* style, a point dipole is defined for each point +particle. Note that if you wish the particles to be finite-size +spheres as in a Stockmayer potential for a dipolar fluid, so that the +particles can rotate due to dipole-dipole interactions, then you need +to use atom\_style hybrid sphere dipole, which will assign both a +diameter and dipole moment to each particle. + +For the *electron* style, the particles representing electrons are 3d +Gaussians with a specified position and bandwidth or uncertainty in +position, which is represented by the eradius = electron size. + +For the *peri* style, the particles are spherical and each stores a +per-particle mass and volume. + +The *dpd* style is for dissipative particle dynamics (DPD) particles. +Note that it is part of the USER-DPD package, and is not for use with +the :doc:`pair\_style dpd or dpd/stat ` commands, which can +simply use atom\_style atomic. Atom\_style dpd extends DPD particle +properties with internal temperature (dpdTheta), internal conductive +energy (uCond), internal mechanical energy (uMech), and internal +chemical energy (uChem). + +The *edpd* style is for energy-conserving dissipative particle +dynamics (eDPD) particles which store a temperature (edpd\_temp), and +heat capacity(edpd\_cv). + +The *mdpd* style is for many-body dissipative particle dynamics (mDPD) +particles which store a density (rho) for considering +density-dependent many-body interactions. + +The *tdpd* style is for transport dissipative particle dynamics (tDPD) +particles which store a set of chemical concentration. An integer +"cc\_species" is required to specify the number of chemical species +involved in a tDPD system. + +The *meso* style is for smoothed particle hydrodynamics (SPH) +particles which store a density (rho), energy (e), and heat capacity +(cv). + +The *smd* style is for a general formulation of Smooth Particle +Hydrodynamics. Both fluids and solids can be modeled. Particles +store the mass and volume of an integration point, a kernel diameter +used for calculating the field variables (e.g. stress and deformation) +and a contact radius for calculating repulsive forces which prevent +individual physical bodies from penetrating each other. + +For the *spin* style, a magnetic spin is associated to each atom. +Those spins have a norm (their magnetic moment) and a direction. + +The *wavepacket* style is similar to *electron*\ , but the electrons may +consist of several Gaussian wave packets, summed up with coefficients +cs= (cs\_re,cs\_im). Each of the wave packets is treated as a separate +particle in LAMMPS, wave packets belonging to the same electron must +have identical *etag* values. + +For the *line* style, the particles are idealized line segments and +each stores a per-particle mass and length and orientation (i.e. the +end points of the line segment). + +For the *tri* style, the particles are planar triangles and each +stores a per-particle mass and size and orientation (i.e. the corner +points of the triangle). + +The *template* style allows molecular topology (bonds,angles,etc) to be +defined via a molecule template using the :doc:`molecule ` +command. The template stores one or more molecules with a single copy +of the topology info (bonds,angles,etc) of each. Individual atoms +only store a template index and template atom to identify which +molecule and which atom-within-the-molecule they represent. Using the +*template* style instead of the *bond*\ , *angle*\ , *molecular* styles +can save memory for systems comprised of a large number of small +molecules, all of a single type (or small number of types). See the +paper by Grime and Voth, in :ref:`(Grime) `, for examples of how this +can be advantageous for large-scale coarse-grained systems. + +.. note:: + + When using the *template* style with a :doc:`molecule template ` that contains multiple molecules, you should + insure the atom types, bond types, angle\_types, etc in all the + molecules are consistent. E.g. if one molecule represents H2O and + another CO2, then you probably do not want each molecule file to + define 2 atom types and a single bond type, because they will conflict + with each other when a mixture system of H2O and CO2 molecules is + defined, e.g. by the :doc:`read\_data ` command. Rather the + H2O molecule should define atom types 1 and 2, and bond type 1. And + the CO2 molecule should define atom types 3 and 4 (or atom types 3 and + 2 if a single oxygen type is desired), and bond type 2. + +For the *body* style, the particles are arbitrary bodies with internal +attributes defined by the "style" of the bodies, which is specified by +the *bstyle* argument. Body particles can represent complex entities, +such as surface meshes of discrete points, collections of +sub-particles, deformable objects, etc. + +The :doc:`Howto body ` doc page describes the body styles +LAMMPS currently supports, and provides more details as to the kind of +body particles they represent. For all styles, each body particle +stores moments of inertia and a quaternion 4-vector, so that its +orientation and position can be time integrated due to forces and +torques. + +Note that there may be additional arguments required along with the +*bstyle* specification, in the atom\_style body command. These +arguments are described on the :doc:`Howto body ` doc page. + + +---------- + + +Typically, simulations require only a single (non-hybrid) atom style. +If some atoms in the simulation do not have all the properties defined +by a particular style, use the simplest style that defines all the +needed properties by any atom. For example, if some atoms in a +simulation are charged, but others are not, use the *charge* style. +If some atoms have bonds, but others do not, use the *bond* style. + +The only scenario where the *hybrid* style is needed is if there is no +single style which defines all needed properties of all atoms. For +example, as mentioned above, if you want dipolar particles which will +rotate due to torque, you need to use "atom\_style hybrid sphere +dipole". When a hybrid style is used, atoms store and communicate the +union of all quantities implied by the individual styles. + +When using the *hybrid* style, you cannot combine the *template* style +with another molecular style that stores bond,angle,etc info on a +per-atom basis. + +LAMMPS can be extended with new atom styles as well as new body +styles; see the :doc:`Modify ` doc page. + + +---------- + + +Styles with a *kk* suffix are functionally the same as the +corresponding style without the suffix. They have been optimized to +run faster, depending on your available hardware, as discussed in on +the :doc:`Speed packages ` doc page. The accelerated +styles take the same arguments and should produce the same results, +except for round-off and precision issues. + +Note that other acceleration packages in LAMMPS, specifically the GPU, +USER-INTEL, USER-OMP, and OPT packages do not use accelerated atom +styles. + +The accelerated styles are part of the KOKKOS package. They are only +enabled if LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +Restrictions +"""""""""""" + + +This command cannot be used after the simulation box is defined by a +:doc:`read\_data ` or :doc:`create\_box ` command. + +Many of the styles listed above are only enabled if LAMMPS was built +with a specific package, as listed below. See the :doc:`Build package ` doc page for more info. + +The *angle*\ , *bond*\ , *full*\ , *molecular*\ , and *template* styles are +part of the MOLECULE package. + +The *line* and *tri* styles are part of the ASPHERE package. + +The *body* style is part of the BODY package. + +The *dipole* style is part of the DIPOLE package. + +The *peri* style is part of the PERI package for Peridynamics. + +The *electron* style is part of the USER-EFF package for :doc:`electronic force fields `. + +The *dpd* style is part of the USER-DPD package for dissipative +particle dynamics (DPD). + +The *edpd*\ , *mdpd*\ , and *tdpd* styles are part of the USER-MESO package +for energy-conserving dissipative particle dynamics (eDPD), many-body +dissipative particle dynamics (mDPD), and transport dissipative particle +dynamics (tDPD), respectively. + +The *meso* style is part of the USER-SPH package for smoothed particle +hydrodynamics (SPH). See `this PDF guide `_ to using SPH in LAMMPS. + +The *spin* style is part of the SPIN package. + +The *wavepacket* style is part of the USER-AWPMD package for the +:doc:`antisymmetrized wave packet MD method `. + +Related commands +"""""""""""""""" + +:doc:`read\_data `, :doc:`pair\_style ` + +Default +""""""" + +atom\_style atomic + + +---------- + + +.. _Grime: + + + +**(Grime)** Grime and Voth, to appear in J Chem Theory & Computation +(2014). diff --git a/doc/src/atom_style.txt b/doc/src/atom_style.txt deleted file mode 100644 index ff96fedab9..0000000000 --- a/doc/src/atom_style.txt +++ /dev/null @@ -1,338 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -atom_style command :h3 - -[Syntax:] - -atom_style style args :pre - -style = {angle} or {atomic} or {body} or {bond} or {charge} or {dipole} or \ - {dpd} or {edpd} or {mdpd} or {tdpd} or {electron} or {ellipsoid} or \ - {full} or {line} or {meso} or {molecular} or {peri} or {smd} or \ - {sphere} or {spin} or {tri} or {template} or {hybrid} :ulb,l - args = none for any style except the following - {body} args = bstyle bstyle-args - bstyle = style of body particles - bstyle-args = additional arguments specific to the bstyle - see the "Howto body"_Howto_body.html doc page for details - {tdpd} arg = Nspecies - Nspecies = # of chemical species - {template} arg = template-ID - template-ID = ID of molecule template specified in a separate "molecule"_molecule.html command - {hybrid} args = list of one or more sub-styles, each with their args :pre - -accelerated styles (with same args) = {angle/kk} or {atomic/kk} or {bond/kk} or {charge/kk} or {full/kk} or {molecular/kk} :l -:ule - -[Examples:] - -atom_style atomic -atom_style bond -atom_style full -atom_style body nparticle 2 10 -atom_style hybrid charge bond -atom_style hybrid charge body nparticle 2 5 -atom_style spin -atom_style template myMols -atom_style tdpd 2 :pre - -[Description:] - -Define what style of atoms to use in a simulation. This determines -what attributes are associated with the atoms. This command must be -used before a simulation is setup via a "read_data"_read_data.html, -"read_restart"_read_restart.html, or "create_box"_create_box.html -command. - -NOTE: Many of the atom styles discussed here are only enabled if -LAMMPS was built with a specific package, as listed below in the -Restrictions section. - -Once a style is assigned, it cannot be changed, so use a style general -enough to encompass all attributes. E.g. with style {bond}, angular -terms cannot be used or added later to the model. It is OK to use a -style more general than needed, though it may be slightly inefficient. - -The choice of style affects what quantities are stored by each atom, -what quantities are communicated between processors to enable forces -to be computed, and what quantities are listed in the data file read -by the "read_data"_read_data.html command. - -These are the additional attributes of each style and the typical -kinds of physical systems they are used to model. All styles store -coordinates, velocities, atom IDs and types. See the -"read_data"_read_data.html, "create_atoms"_create_atoms.html, and -"set"_set.html commands for info on how to set these various -quantities. - -{angle} | bonds and angles | bead-spring polymers with stiffness | -{atomic} | only the default values | coarse-grain liquids, solids, metals | -{body} | mass, inertia moments, quaternion, angular momentum | arbitrary bodies | -{bond} | bonds | bead-spring polymers | -{charge} | charge | atomic system with charges | -{dipole} | charge and dipole moment | system with dipolar particles | -{dpd} | internal temperature and internal energies | DPD particles | -{edpd} | temperature and heat capacity | eDPD particles | -{mdpd} | density | mDPD particles | -{tdpd} | chemical concentration | tDPD particles | -{electron} | charge and spin and eradius | electronic force field | -{ellipsoid} | shape, quaternion, angular momentum | aspherical particles | -{full} | molecular + charge | bio-molecules | -{line} | end points, angular velocity | rigid bodies | -{meso} | rho, e, cv | SPH particles | -{molecular} | bonds, angles, dihedrals, impropers | uncharged molecules | -{peri} | mass, volume | mesoscopic Peridynamic models | -{smd} | volume, kernel diameter, contact radius, mass | solid and fluid SPH particles | -{sphere} | diameter, mass, angular velocity | granular models | -{spin} | magnetic moment | system with magnetic particles | -{template} | template index, template atom | small molecules with fixed topology | -{tri} | corner points, angular momentum | rigid bodies | -{wavepacket} | charge, spin, eradius, etag, cs_re, cs_im | AWPMD :tb(c=3,s=|) - -NOTE: It is possible to add some attributes, such as a molecule ID, to -atom styles that do not have them via the "fix -property/atom"_fix_property_atom.html command. This command also -allows new custom attributes consisting of extra integer or -floating-point values to be added to atoms. See the "fix -property/atom"_fix_property_atom.html doc page for examples of cases -where this is useful and details on how to initialize, access, and -output the custom values. - -All of the above styles define point particles, except the {sphere}, -{ellipsoid}, {electron}, {peri}, {wavepacket}, {line}, {tri}, and -{body} styles, which define finite-size particles. See the "Howto -spherical"_Howto_spherical.html doc page for an overview of using -finite-size particle models with LAMMPS. - -All of the point-particle styles assign mass to particles on a -per-type basis, using the "mass"_mass.html command, The finite-size -particle styles assign mass to individual particles on a per-particle -basis. - -For the {sphere} style, the particles are spheres and each stores a -per-particle diameter and mass. If the diameter > 0.0, the particle -is a finite-size sphere. If the diameter = 0.0, it is a point -particle. Note that by use of the {disc} keyword with the "fix -nve/sphere"_fix_nve_sphere.html, "fix nvt/sphere"_fix_nvt_sphere.html, -"fix nph/sphere"_fix_nph_sphere.html, "fix -npt/sphere"_fix_npt_sphere.html commands, spheres can be effectively -treated as 2d discs for a 2d simulation if desired. See also the "set -density/disc"_set.html command. - -For the {ellipsoid} style, the particles are ellipsoids and each -stores a flag which indicates whether it is a finite-size ellipsoid or -a point particle. If it is an ellipsoid, it also stores a shape -vector with the 3 diameters of the ellipsoid and a quaternion 4-vector -with its orientation. - -For the {dipole} style, a point dipole is defined for each point -particle. Note that if you wish the particles to be finite-size -spheres as in a Stockmayer potential for a dipolar fluid, so that the -particles can rotate due to dipole-dipole interactions, then you need -to use atom_style hybrid sphere dipole, which will assign both a -diameter and dipole moment to each particle. - -For the {electron} style, the particles representing electrons are 3d -Gaussians with a specified position and bandwidth or uncertainty in -position, which is represented by the eradius = electron size. - -For the {peri} style, the particles are spherical and each stores a -per-particle mass and volume. - -The {dpd} style is for dissipative particle dynamics (DPD) particles. -Note that it is part of the USER-DPD package, and is not for use with -the "pair_style dpd or dpd/stat"_pair_dpd.html commands, which can -simply use atom_style atomic. Atom_style dpd extends DPD particle -properties with internal temperature (dpdTheta), internal conductive -energy (uCond), internal mechanical energy (uMech), and internal -chemical energy (uChem). - -The {edpd} style is for energy-conserving dissipative particle -dynamics (eDPD) particles which store a temperature (edpd_temp), and -heat capacity(edpd_cv). - -The {mdpd} style is for many-body dissipative particle dynamics (mDPD) -particles which store a density (rho) for considering -density-dependent many-body interactions. - -The {tdpd} style is for transport dissipative particle dynamics (tDPD) -particles which store a set of chemical concentration. An integer -"cc_species" is required to specify the number of chemical species -involved in a tDPD system. - -The {meso} style is for smoothed particle hydrodynamics (SPH) -particles which store a density (rho), energy (e), and heat capacity -(cv). - -The {smd} style is for a general formulation of Smooth Particle -Hydrodynamics. Both fluids and solids can be modeled. Particles -store the mass and volume of an integration point, a kernel diameter -used for calculating the field variables (e.g. stress and deformation) -and a contact radius for calculating repulsive forces which prevent -individual physical bodies from penetrating each other. - -For the {spin} style, a magnetic spin is associated to each atom. -Those spins have a norm (their magnetic moment) and a direction. - -The {wavepacket} style is similar to {electron}, but the electrons may -consist of several Gaussian wave packets, summed up with coefficients -cs= (cs_re,cs_im). Each of the wave packets is treated as a separate -particle in LAMMPS, wave packets belonging to the same electron must -have identical {etag} values. - -For the {line} style, the particles are idealized line segments and -each stores a per-particle mass and length and orientation (i.e. the -end points of the line segment). - -For the {tri} style, the particles are planar triangles and each -stores a per-particle mass and size and orientation (i.e. the corner -points of the triangle). - -The {template} style allows molecular topology (bonds,angles,etc) to be -defined via a molecule template using the "molecule"_molecule.html -command. The template stores one or more molecules with a single copy -of the topology info (bonds,angles,etc) of each. Individual atoms -only store a template index and template atom to identify which -molecule and which atom-within-the-molecule they represent. Using the -{template} style instead of the {bond}, {angle}, {molecular} styles -can save memory for systems comprised of a large number of small -molecules, all of a single type (or small number of types). See the -paper by Grime and Voth, in "(Grime)"_#Grime, for examples of how this -can be advantageous for large-scale coarse-grained systems. - -NOTE: When using the {template} style with a "molecule -template"_molecule.html that contains multiple molecules, you should -insure the atom types, bond types, angle_types, etc in all the -molecules are consistent. E.g. if one molecule represents H2O and -another CO2, then you probably do not want each molecule file to -define 2 atom types and a single bond type, because they will conflict -with each other when a mixture system of H2O and CO2 molecules is -defined, e.g. by the "read_data"_read_data.html command. Rather the -H2O molecule should define atom types 1 and 2, and bond type 1. And -the CO2 molecule should define atom types 3 and 4 (or atom types 3 and -2 if a single oxygen type is desired), and bond type 2. - -For the {body} style, the particles are arbitrary bodies with internal -attributes defined by the "style" of the bodies, which is specified by -the {bstyle} argument. Body particles can represent complex entities, -such as surface meshes of discrete points, collections of -sub-particles, deformable objects, etc. - -The "Howto body"_Howto_body.html doc page describes the body styles -LAMMPS currently supports, and provides more details as to the kind of -body particles they represent. For all styles, each body particle -stores moments of inertia and a quaternion 4-vector, so that its -orientation and position can be time integrated due to forces and -torques. - -Note that there may be additional arguments required along with the -{bstyle} specification, in the atom_style body command. These -arguments are described on the "Howto body"_Howto_body.html doc page. - -:line - -Typically, simulations require only a single (non-hybrid) atom style. -If some atoms in the simulation do not have all the properties defined -by a particular style, use the simplest style that defines all the -needed properties by any atom. For example, if some atoms in a -simulation are charged, but others are not, use the {charge} style. -If some atoms have bonds, but others do not, use the {bond} style. - -The only scenario where the {hybrid} style is needed is if there is no -single style which defines all needed properties of all atoms. For -example, as mentioned above, if you want dipolar particles which will -rotate due to torque, you need to use "atom_style hybrid sphere -dipole". When a hybrid style is used, atoms store and communicate the -union of all quantities implied by the individual styles. - -When using the {hybrid} style, you cannot combine the {template} style -with another molecular style that stores bond,angle,etc info on a -per-atom basis. - -LAMMPS can be extended with new atom styles as well as new body -styles; see the "Modify"_Modify.html doc page. - -:line - -Styles with a {kk} suffix are functionally the same as the -corresponding style without the suffix. They have been optimized to -run faster, depending on your available hardware, as discussed in on -the "Speed packages"_Speed_packages.html doc page. The accelerated -styles take the same arguments and should produce the same results, -except for round-off and precision issues. - -Note that other acceleration packages in LAMMPS, specifically the GPU, -USER-INTEL, USER-OMP, and OPT packages do not use accelerated atom -styles. - -The accelerated styles are part of the KOKKOS package. They are only -enabled if LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restrictions:] - -This command cannot be used after the simulation box is defined by a -"read_data"_read_data.html or "create_box"_create_box.html command. - -Many of the styles listed above are only enabled if LAMMPS was built -with a specific package, as listed below. See the "Build -package"_Build_package.html doc page for more info. - -The {angle}, {bond}, {full}, {molecular}, and {template} styles are -part of the MOLECULE package. - -The {line} and {tri} styles are part of the ASPHERE package. - -The {body} style is part of the BODY package. - -The {dipole} style is part of the DIPOLE package. - -The {peri} style is part of the PERI package for Peridynamics. - -The {electron} style is part of the USER-EFF package for "electronic -force fields"_pair_eff.html. - -The {dpd} style is part of the USER-DPD package for dissipative -particle dynamics (DPD). - -The {edpd}, {mdpd}, and {tdpd} styles are part of the USER-MESO package -for energy-conserving dissipative particle dynamics (eDPD), many-body -dissipative particle dynamics (mDPD), and transport dissipative particle -dynamics (tDPD), respectively. - -The {meso} style is part of the USER-SPH package for smoothed particle -hydrodynamics (SPH). See "this PDF -guide"_USER/sph/SPH_LAMMPS_userguide.pdf to using SPH in LAMMPS. - -The {spin} style is part of the SPIN package. - -The {wavepacket} style is part of the USER-AWPMD package for the -"antisymmetrized wave packet MD method"_pair_awpmd.html. - -[Related commands:] - -"read_data"_read_data.html, "pair_style"_pair_style.html - -[Default:] - -atom_style atomic - -:line - -:link(Grime) -[(Grime)] Grime and Voth, to appear in J Chem Theory & Computation -(2014). diff --git a/doc/src/balance.rst b/doc/src/balance.rst new file mode 100644 index 0000000000..67146b2ba9 --- /dev/null +++ b/doc/src/balance.rst @@ -0,0 +1,574 @@ +.. index:: balance + +balance command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + balance thresh style args ... keyword args ... + +* thresh = imbalance threshold that must be exceeded to perform a re-balance +* one style/arg pair can be used (or multiple for *x*\ ,\ *y*\ ,\ *z*\ ) +* style = *x* or *y* or *z* or *shift* or *rcb* + + .. parsed-literal:: + + *x* args = *uniform* or Px-1 numbers between 0 and 1 + *uniform* = evenly spaced cuts between processors in x dimension + numbers = Px-1 ascending values between 0 and 1, Px - # of processors in x dimension + *x* can be specified together with *y* or *z* + *y* args = *uniform* or Py-1 numbers between 0 and 1 + *uniform* = evenly spaced cuts between processors in y dimension + numbers = Py-1 ascending values between 0 and 1, Py - # of processors in y dimension + *y* can be specified together with *x* or *z* + *z* args = *uniform* or Pz-1 numbers between 0 and 1 + *uniform* = evenly spaced cuts between processors in z dimension + numbers = Pz-1 ascending values between 0 and 1, Pz - # of processors in z dimension + *z* can be specified together with *x* or *y* + *shift* args = dimstr Niter stopthresh + dimstr = sequence of letters containing "x" or "y" or "z", each not more than once + Niter = # of times to iterate within each dimension of dimstr sequence + stopthresh = stop balancing when this imbalance threshold is reached + *rcb* args = none + +* zero or more keyword/arg pairs may be appended +* keyword = *weight* or *out* + + .. parsed-literal:: + + *weight* style args = use weighted particle counts for the balancing + *style* = *group* or *neigh* or *time* or *var* or *store* + *group* args = Ngroup group1 weight1 group2 weight2 ... + Ngroup = number of groups with assigned weights + group1, group2, ... = group IDs + weight1, weight2, ... = corresponding weight factors + *neigh* factor = compute weight based on number of neighbors + factor = scaling factor (> 0) + *time* factor = compute weight based on time spend computing + factor = scaling factor (> 0) + *var* name = take weight from atom-style variable + name = name of the atom-style variable + *store* name = store weight in custom atom property defined by :doc:`fix property/atom ` command + name = atom property name (without d\_ prefix) + *out* arg = filename + filename = write each processor's sub-domain to a file + + + +Examples +"""""""" + + +.. parsed-literal:: + + balance 0.9 x uniform y 0.4 0.5 0.6 + balance 1.2 shift xz 5 1.1 + balance 1.0 shift xz 5 1.1 + balance 1.1 rcb + balance 1.0 shift x 10 1.1 weight group 2 fast 0.5 slow 2.0 + balance 1.0 shift x 10 1.1 weight time 0.8 weight neigh 0.5 weight store balance + balance 1.0 shift x 20 1.0 out tmp.balance + +Description +""""""""""" + +This command adjusts the size and shape of processor sub-domains +within the simulation box, to attempt to balance the number of atoms +or particles and thus indirectly the computational cost (load) more +evenly across processors. The load balancing is "static" in the sense +that this command performs the balancing once, before or between +simulations. The processor sub-domains will then remain static during +the subsequent run. To perform "dynamic" balancing, see the :doc:`fix balance ` command, which can adjust processor +sub-domain sizes and shapes on-the-fly during a :doc:`run `. + +Load-balancing is typically most useful if the particles in the +simulation box have a spatially-varying density distribution or when +the computational cost varies significantly between different +particles. E.g. a model of a vapor/liquid interface, or a solid with +an irregular-shaped geometry containing void regions, or :doc:`hybrid pair style simulations ` which combine pair styles with +different computational cost. In these cases, the LAMMPS default of +dividing the simulation box volume into a regular-spaced grid of 3d +bricks, with one equal-volume sub-domain per processor, may assign +numbers of particles per processor in a way that the computational +effort varies significantly. This can lead to poor performance when +the simulation is run in parallel. + +The balancing can be performed with or without per-particle weighting. +With no weighting, the balancing attempts to assign an equal number of +particles to each processor. With weighting, the balancing attempts +to assign an equal aggregate computational weight to each processor, +which typically induces a different number of atoms assigned to each +processor. Details on the various weighting options and examples for +how they can be used are :ref:`given below `. + +Note that the :doc:`processors ` command allows some control +over how the box volume is split across processors. Specifically, for +a Px by Py by Pz grid of processors, it allows choice of Px, Py, and +Pz, subject to the constraint that Px \* Py \* Pz = P, the total number +of processors. This is sufficient to achieve good load-balance for +some problems on some processor counts. However, all the processor +sub-domains will still have the same shape and same volume. + +The requested load-balancing operation is only performed if the +current "imbalance factor" in particles owned by each processor +exceeds the specified *thresh* parameter. The imbalance factor is +defined as the maximum number of particles (or weight) owned by any +processor, divided by the average number of particles (or weight) per +processor. Thus an imbalance factor of 1.0 is perfect balance. + +As an example, for 10000 particles running on 10 processors, if the +most heavily loaded processor has 1200 particles, then the factor is +1.2, meaning there is a 20% imbalance. Note that a re-balance can be +forced even if the current balance is perfect (1.0) be specifying a +*thresh* < 1.0. + +.. note:: + + Balancing is performed even if the imbalance factor does not + exceed the *thresh* parameter if a "grid" style is specified when the + current partitioning is "tiled". The meaning of "grid" vs "tiled" is + explained below. This is to allow forcing of the partitioning to + "grid" so that the :doc:`comm\_style brick ` command can then + be used to replace a current :doc:`comm\_style tiled ` + setting. + +When the balance command completes, it prints statistics about the +result, including the change in the imbalance factor and the change in +the maximum number of particles on any processor. For "grid" methods +(defined below) that create a logical 3d grid of processors, the +positions of all cutting planes in each of the 3 dimensions (as +fractions of the box length) are also printed. + +.. note:: + + This command attempts to minimize the imbalance factor, as + defined above. But depending on the method a perfect balance (1.0) + may not be achieved. For example, "grid" methods (defined below) that + create a logical 3d grid cannot achieve perfect balance for many + irregular distributions of particles. Likewise, if a portion of the + system is a perfect lattice, e.g. the initial system is generated by + the :doc:`create\_atoms ` command, then "grid" methods may + be unable to achieve exact balance. This is because entire lattice + planes will be owned or not owned by a single processor. + +.. note:: + + The imbalance factor is also an estimate of the maximum speed-up + you can hope to achieve by running a perfectly balanced simulation + versus an imbalanced one. In the example above, the 10000 particle + simulation could run up to 20% faster if it were perfectly balanced, + versus when imbalanced. However, computational cost is not strictly + proportional to particle count, and changing the relative size and + shape of processor sub-domains may lead to additional computational + and communication overheads, e.g. in the PPPM solver used via the + :doc:`kspace\_style ` command. Thus you should benchmark + the run times of a simulation before and after balancing. + + +---------- + + +The method used to perform a load balance is specified by one of the +listed styles (or more in the case of *x*\ ,\ *y*\ ,\ *z*\ ), which are +described in detail below. There are 2 kinds of styles. + +The *x*\ , *y*\ , *z*\ , and *shift* styles are "grid" methods which produce +a logical 3d grid of processors. They operate by changing the cutting +planes (or lines) between processors in 3d (or 2d), to adjust the +volume (area in 2d) assigned to each processor, as in the following 2d +diagram where processor sub-domains are shown and particles are +colored by the processor that owns them. The leftmost diagram is the +default partitioning of the simulation box across processors (one +sub-box for each of 16 processors); the middle diagram is after a +"grid" method has been applied. + +.. image:: JPG/balance_uniform_small.jpg + :target: JPG/balance_uniform.jpg +.. image:: JPG/balance_nonuniform_small.jpg + :target: JPG/balance_nonuniform.jpg +.. image:: JPG/balance_rcb_small.jpg + :target: JPG/balance_rcb.jpg + + +The *rcb* style is a "tiling" method which does not produce a logical +3d grid of processors. Rather it tiles the simulation domain with +rectangular sub-boxes of varying size and shape in an irregular +fashion so as to have equal numbers of particles (or weight) in each +sub-box, as in the rightmost diagram above. + +The "grid" methods can be used with either of the +:doc:`comm\_style ` command options, *brick* or *tiled*\ . The +"tiling" methods can only be used with :doc:`comm\_style tiled `. Note that it can be useful to use a "grid" +method with :doc:`comm\_style tiled ` to return the domain +partitioning to a logical 3d grid of processors so that "comm\_style +brick" can afterwords be specified for subsequent :doc:`run ` +commands. + +When a "grid" method is specified, the current domain partitioning can +be either a logical 3d grid or a tiled partitioning. In the former +case, the current logical 3d grid is used as a starting point and +changes are made to improve the imbalance factor. In the latter case, +the tiled partitioning is discarded and a logical 3d grid is created +with uniform spacing in all dimensions. This becomes the starting +point for the balancing operation. + +When a "tiling" method is specified, the current domain partitioning +("grid" or "tiled") is ignored, and a new partitioning is computed +from scratch. + + +---------- + + +The *x*\ , *y*\ , and *z* styles invoke a "grid" method for balancing, as +described above. Note that any or all of these 3 styles can be +specified together, one after the other, but they cannot be used with +any other style. This style adjusts the position of cutting planes +between processor sub-domains in specific dimensions. Only the +specified dimensions are altered. + +The *uniform* argument spaces the planes evenly, as in the left +diagrams above. The *numeric* argument requires listing Ps-1 numbers +that specify the position of the cutting planes. This requires +knowing Ps = Px or Py or Pz = the number of processors assigned by +LAMMPS to the relevant dimension. This assignment is made (and the +Px, Py, Pz values printed out) when the simulation box is created by +the "create\_box" or "read\_data" or "read\_restart" command and is +influenced by the settings of the :doc:`processors ` +command. + +Each of the numeric values must be between 0 and 1, and they must be +listed in ascending order. They represent the fractional position of +the cutting place. The left (or lower) edge of the box is 0.0, and +the right (or upper) edge is 1.0. Neither of these values is +specified. Only the interior Ps-1 positions are specified. Thus is +there are 2 processors in the x dimension, you specify a single value +such as 0.75, which would make the left processor's sub-domain 3x +larger than the right processor's sub-domain. + + +---------- + + +The *shift* style invokes a "grid" method for balancing, as +described above. It changes the positions of cutting planes between +processors in an iterative fashion, seeking to reduce the imbalance +factor, similar to how the :doc:`fix balance shift ` +command operates. + +The *dimstr* argument is a string of characters, each of which must be +an "x" or "y" or "z". Eacn character can appear zero or one time, +since there is no advantage to balancing on a dimension more than +once. You should normally only list dimensions where you expect there +to be a density variation in the particles. + +Balancing proceeds by adjusting the cutting planes in each of the +dimensions listed in *dimstr*\ , one dimension at a time. For a single +dimension, the balancing operation (described below) is iterated on up +to *Niter* times. After each dimension finishes, the imbalance factor +is re-computed, and the balancing operation halts if the *stopthresh* +criterion is met. + +A re-balance operation in a single dimension is performed using a +recursive multisectioning algorithm, where the position of each +cutting plane (line in 2d) in the dimension is adjusted independently. +This is similar to a recursive bisectioning for a single value, except +that the bounds used for each bisectioning take advantage of +information from neighboring cuts if possible. At each iteration, the +count of particles on either side of each plane is tallied. If the +counts do not match the target value for the plane, the position of +the cut is adjusted to be halfway between a low and high bound. The +low and high bounds are adjusted on each iteration, using new count +information, so that they become closer together over time. Thus as +the recursion progresses, the count of particles on either side of the +plane gets closer to the target value. + +Once the re-balancing is complete and final processor sub-domains +assigned, particles are migrated to their new owning processor, and +the balance procedure ends. + +.. note:: + + At each re-balance operation, the bisectioning for each cutting + plane (line in 2d) typically starts with low and high bounds separated + by the extent of a processor's sub-domain in one dimension. The size + of this bracketing region shrinks by 1/2 every iteration. Thus if + *Niter* is specified as 10, the cutting plane will typically be + positioned to 1 part in 1000 accuracy (relative to the perfect target + position). For *Niter* = 20, it will be accurate to 1 part in a + million. Thus there is no need ot set *Niter* to a large value. + LAMMPS will check if the threshold accuracy is reached (in a + dimension) is less iterations than *Niter* and exit early. However, + *Niter* should also not be set too small, since it will take roughly + the same number of iterations to converge even if the cutting plane is + initially close to the target value. + + +---------- + + +The *rcb* style invokes a "tiled" method for balancing, as described +above. It performs a recursive coordinate bisectioning (RCB) of the +simulation domain. The basic idea is as follows. + +The simulation domain is cut into 2 boxes by an axis-aligned cut in +one of the dimensions, leaving one new sub-box on either side of the +cut. Which dimension is chosen for the cut depends on the particle +(weight) distribution within the parent box. Normally the longest +dimension of the box is cut, but if all (or most) of the particles are +at one end of the box, a cut may be performed in another dimension to +induce sub-boxes that are more cube-ish (3d) or square-ish (2d) in +shape. + +After the cut is made, all the processors are also partitioned into 2 +groups, half assigned to the box on the lower side of the cut, and +half to the box on the upper side. (If the processor count is odd, +one side gets an extra processor.) The cut is positioned so that the +number of (weighted) particles in the lower box is exactly the number +that the processors assigned to that box should own for load balance +to be perfect. This also makes load balance for the upper box +perfect. The positioning of the cut is done iteratively, by a +bisectioning method (median search). Note that counting particles on +either side of the cut requires communication between all processors +at each iteration. + +That is the procedure for the first cut. Subsequent cuts are made +recursively, in exactly the same manner. The subset of processors +assigned to each box make a new cut in one dimension of that box, +splitting the box, the subset of processors, and the particles in the +box in two. The recursion continues until every processor is assigned +a sub-box of the entire simulation domain, and owns the (weighted) +particles in that sub-box. + + +---------- + + +.. _weighted\_balance: + +This sub-section describes how to perform weighted load balancing +using the *weight* keyword. + +By default, all particles have a weight of 1.0, which means each +particle is assumed to require the same amount of computation during a +timestep. There are, however, scenarios where this is not a good +assumption. Measuring the computational cost for each particle +accurately would be impractical and slow down the computation. +Instead the *weight* keyword implements several ways to influence the +per-particle weights empirically by properties readily available or +using the user's knowledge of the system. Note that the absolute +value of the weights are not important; only their relative ratios +affect which particle is assigned to which processor. A particle with +a weight of 2.5 is assumed to require 5x more computational than a +particle with a weight of 0.5. For all the options below the weight +assigned to a particle must be a positive value; an error will be be +generated if a weight is <= 0.0. + +Below is a list of possible weight options with a short description of +their usage and some example scenarios where they might be applicable. +It is possible to apply multiple weight flags and the weightings they +induce will be combined through multiplication. Most of the time, +however, it is sufficient to use just one method. + +The *group* weight style assigns weight factors to specified +:doc:`groups ` of particles. The *group* style keyword is +followed by the number of groups, then pairs of group IDs and the +corresponding weight factor. If a particle belongs to none of the +specified groups, its weight is not changed. If it belongs to +multiple groups, its weight is the product of the weight factors. + +This weight style is useful in combination with pair style +:doc:`hybrid `, e.g. when combining a more costly many-body +potential with a fast pair-wise potential. It is also useful when +using :doc:`run\_style respa ` where some portions of the +system have many bonded interactions and others none. It assumes that +the computational cost for each group remains constant over time. +This is a purely empirical weighting, so a series test runs to tune +the assigned weight factors for optimal performance is recommended. + +The *neigh* weight style assigns the same weight to each particle +owned by a processor based on the total count of neighbors in the +neighbor list owned by that processor. The motivation is that more +neighbors means a higher computational cost. The style does not use +neighbors per atom to assign a unique weight to each atom, because +that value can vary depending on how the neighbor list is built. + +The *factor* setting is applied as an overall scale factor to the +*neigh* weights which allows adjustment of their impact on the +balancing operation. The specified *factor* value must be positive. +A value > 1.0 will increase the weights so that the ratio of max +weight to min weight increases by *factor*\ . A value < 1.0 will +decrease the weights so that the ratio of max weight to min weight +decreases by *factor*\ . In both cases the intermediate weight values +increase/decrease proportionally as well. A value = 1.0 has no effect +on the *neigh* weights. As a rule of thumb, we have found a *factor* +of about 0.8 often results in the best performance, since the number +of neighbors is likely to overestimate the ideal weight. + +This weight style is useful for systems where there are different +cutoffs used for different pairs of interactions, or the density +fluctuates, or a large number of particles are in the vicinity of a +wall, or a combination of these effects. If a simulation uses +multiple neighbor lists, this weight style will use the first suitable +neighbor list it finds. It will not request or compute a new list. A +warning will be issued if there is no suitable neighbor list available +or if it is not current, e.g. if the balance command is used before a +:doc:`run ` or :doc:`minimize ` command is used, in which +case the neighbor list may not yet have been built. In this case no +weights are computed. Inserting a :doc:`run 0 post no ` command +before issuing the *balance* command, may be a workaround for this +case, as it will induce the neighbor list to be built. + +The *time* weight style uses :doc:`timer data ` to estimate +weights. It assigns the same weight to each particle owned by a +processor based on the total computational time spent by that +processor. See details below on what time window is used. It uses +the same timing information as is used for the :doc:`MPI task timing breakdown `, namely, for sections *Pair*\ , *Bond*\ , +*Kspace*\ , and *Neigh*\ . The time spent in those portions of the +timestep are measured for each MPI rank, summed, then divided by the +number of particles owned by that processor. I.e. the weight is an +effective CPU time/particle averaged over the particles on that +processor. + +The *factor* setting is applied as an overall scale factor to the +*time* weights which allows adjustment of their impact on the +balancing operation. The specified *factor* value must be positive. +A value > 1.0 will increase the weights so that the ratio of max +weight to min weight increases by *factor*\ . A value < 1.0 will +decrease the weights so that the ratio of max weight to min weight +decreases by *factor*\ . In both cases the intermediate weight values +increase/decrease proportionally as well. A value = 1.0 has no effect +on the *time* weights. As a rule of thumb, effective values to use +are typically between 0.5 and 1.2. Note that the timer quantities +mentioned above can be affected by communication which occurs in the +middle of the operations, e.g. pair styles with intermediate exchange +of data witin the force computation, and likewise for KSpace solves. + +When using the *time* weight style with the *balance* command, the +timing data is taken from the preceding run command, i.e. the timings +are for the entire previous run. For the *fix balance* command the +timing data is for only the timesteps since the last balancing +operation was performed. If timing information for the required +sections is not available, e.g. at the beginning of a run, or when the +:doc:`timer ` command is set to either *loop* or *off*\ , a warning +is issued. In this case no weights are computed. + +.. note:: + + The *time* weight style is the most generic option, and should + be tried first, unless the *group* style is easily applicable. + However, since the computed cost function is averaged over all + particles on a processor, the weights may not be highly accurate. + This style can also be effective as a secondary weight in combination + with either *group* or *neigh* to offset some of inaccuracies in + either of those heuristics. + +The *var* weight style assigns per-particle weights by evaluating an +:doc:`atom-style variable ` specified by *name*\ . This is +provided as a more flexible alternative to the *group* weight style, +allowing definition of a more complex heuristics based on information +(global and per atom) available inside of LAMMPS. For example, +atom-style variables can reference the position of a particle, its +velocity, the volume of its Voronoi cell, etc. + +The *store* weight style does not compute a weight factor. Instead it +stores the current accumulated weights in a custom per-atom property +specified by *name*\ . This must be a property defined as *d\_name* via +the :doc:`fix property/atom ` command. Note that +these custom per-atom properties can be output in a :doc:`dump ` +file, so this is a way to examine, debug, or visualize the +per-particle weights computed during the load-balancing operation. + + +---------- + + +The *out* keyword writes a text file to the specified *filename* with +the results of the balancing operation. The file contains the bounds +of the sub-domain for each processor after the balancing operation +completes. The format of the file is compatible with the +`Pizza.py `_ *mdump* tool which has support for manipulating and +visualizing mesh files. An example is shown here for a balancing by 4 +processors for a 2d problem: + + +.. parsed-literal:: + + ITEM: TIMESTEP + 0 + ITEM: NUMBER OF NODES + 16 + ITEM: BOX BOUNDS + 0 10 + 0 10 + 0 10 + ITEM: NODES + 1 1 0 0 0 + 2 1 5 0 0 + 3 1 5 5 0 + 4 1 0 5 0 + 5 1 5 0 0 + 6 1 10 0 0 + 7 1 10 5 0 + 8 1 5 5 0 + 9 1 0 5 0 + 10 1 5 5 0 + 11 1 5 10 0 + 12 1 10 5 0 + 13 1 5 5 0 + 14 1 10 5 0 + 15 1 10 10 0 + 16 1 5 10 0 + ITEM: TIMESTEP + 0 + ITEM: NUMBER OF SQUARES + 4 + ITEM: SQUARES + 1 1 1 2 3 4 + 2 1 5 6 7 8 + 3 1 9 10 11 12 + 4 1 13 14 15 16 + +The coordinates of all the vertices are listed in the NODES section, 5 +per processor. Note that the 4 sub-domains share vertices, so there +will be duplicate nodes in the list. + +The "SQUARES" section lists the node IDs of the 4 vertices in a +rectangle for each processor (1 to 4). + +For a 3d problem, the syntax is similar with 8 vertices listed for +each processor, instead of 4, and "SQUARES" replaced by "CUBES". + + +---------- + + +Restrictions +"""""""""""" + + +For 2d simulations, the *z* style cannot be used. Nor can a "z" +appear in *dimstr* for the *shift* style. + +Balancing through recursive bisectioning (\ *rcb* style) requires +:doc:`comm\_style tiled ` + +Related commands +"""""""""""""""" + +:doc:`group `, :doc:`processors `, +:doc:`fix balance `, :doc:`comm\_style ` + +.. _pizza: http://pizza.sandia.gov + +**Default:** none + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/bond_class2.rst b/doc/src/bond_class2.rst new file mode 100644 index 0000000000..e3098ef6dc --- /dev/null +++ b/doc/src/bond_class2.rst @@ -0,0 +1,102 @@ +.. index:: bond_style class2 + +bond_style class2 command +========================= + +bond_style class2/omp command +============================= + +bond_style class2/kk command +============================ + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style class2 + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style class2 + bond_coeff 1 1.0 100.0 80.0 80.0 + +Description +""""""""""" + +The *class2* bond style uses the potential + +.. math:: + + E = K_2 (r - r_0)^2 + K_3 (r - r_0)^3 + K_4 (r - r_0)^4 + + +where :math:`r_0` is the equilibrium bond distance. + +See :ref:`(Sun) ` for a description of the COMPASS class2 force field. + +The following coefficients must be defined for each bond type via the +:doc:`bond\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`r_0` (distance) +* :math:`K_2` (energy/distance\^2) +* :math:`K_3` (energy/distance\^3) +* :math:`K_4` (energy/distance\^4) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This bond style can only be used if LAMMPS was built with the CLASS2 +package. See the :doc:`Build package ` doc page for more +info. + +Related commands +"""""""""""""""" + +:doc:`bond\_coeff `, :doc:`delete\_bonds ` + +**Default:** none + + +---------- + + +.. _bond-Sun: + + + +**(Sun)** Sun, J Phys Chem B 102, 7338-7364 (1998). diff --git a/doc/src/bond_class2.txt b/doc/src/bond_class2.txt deleted file mode 100644 index 4390e3613c..0000000000 --- a/doc/src/bond_class2.txt +++ /dev/null @@ -1,81 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style class2 command :h3 -bond_style class2/omp command :h3 -bond_style class2/kk command :h3 - -[Syntax:] - -bond_style class2 :pre - -[Examples:] - -bond_style class2 -bond_coeff 1 1.0 100.0 80.0 80.0 :pre - -[Description:] - -The {class2} bond style uses the potential - -:c,image(Eqs/bond_class2.jpg) - -where r0 is the equilibrium bond distance. - -See "(Sun)"_#bond-Sun for a description of the COMPASS class2 force field. - -The following coefficients must be defined for each bond type via the -"bond_coeff"_bond_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -R0 (distance) -K2 (energy/distance^2) -K3 (energy/distance^3) -K4 (energy/distance^4) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This bond style can only be used if LAMMPS was built with the CLASS2 -package. See the "Build package"_Build_package.html doc page for more -info. - -[Related commands:] - -"bond_coeff"_bond_coeff.html, "delete_bonds"_delete_bonds.html - -[Default:] none - -:line - -:link(bond-Sun) -[(Sun)] Sun, J Phys Chem B 102, 7338-7364 (1998). diff --git a/doc/src/bond_coeff.txt b/doc/src/bond_coeff.rst similarity index 56% rename from doc/src/bond_coeff.txt rename to doc/src/bond_coeff.rst index 1280ae3fb0..281dfc7095 100644 --- a/doc/src/bond_coeff.txt +++ b/doc/src/bond_coeff.rst @@ -1,82 +1,99 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c +.. index:: bond_coeff -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) +bond_coeff command +================== -:line +Syntax +"""""" -bond_coeff command :h3 -[Syntax:] +.. code-block:: LAMMPS -bond_coeff N args :pre + bond_coeff N args -N = bond type (see asterisk form below) -args = coefficients for one or more bond types :ul +* N = bond type (see asterisk form below) +* args = coefficients for one or more bond types -[Examples:] +Examples +"""""""" -bond_coeff 5 80.0 1.2 -bond_coeff * 30.0 1.5 1.0 1.0 -bond_coeff 1*4 30.0 1.5 1.0 1.0 -bond_coeff 1 harmonic 200.0 1.0 :pre -[Description:] +.. code-block:: LAMMPS + + bond_coeff 5 80.0 1.2 + bond_coeff * 30.0 1.5 1.0 1.0 + bond_coeff 1*4 30.0 1.5 1.0 1.0 + bond_coeff 1 harmonic 200.0 1.0 + +Description +""""""""""" Specify the bond force field coefficients for one or more bond types. The number and meaning of the coefficients depends on the bond style. Bond coefficients can also be set in the data file read by the -"read_data"_read_data.html command or in a restart file. +:doc:`read\_data ` command or in a restart file. N can be specified in one of two ways. An explicit numeric value can be used, as in the 1st example above. Or a wild-card asterisk can be used to set the coefficients for multiple bond types. This takes the -form "*" or "*n" or "n*" or "m*n". If N = the number of bond types, +form "\*" or "\*n" or "n\*" or "m\*n". If N = the number of bond types, then an asterisk with no numeric values means all types from 1 to N. A leading asterisk means all types from 1 to n (inclusive). A trailing asterisk means all types from n to N (inclusive). A middle asterisk means all types from m to n (inclusive). -Note that using a bond_coeff command can override a previous setting +Note that using a bond\_coeff command can override a previous setting for the same bond type. For example, these commands set the coeffs for all bond types, then overwrite the coeffs for just bond type 2: -bond_coeff * 100.0 1.2 -bond_coeff 2 200.0 1.2 :pre + +.. code-block:: LAMMPS + + bond_coeff * 100.0 1.2 + bond_coeff 2 200.0 1.2 A line in a data file that specifies bond coefficients uses the exact -same format as the arguments of the bond_coeff command in an input +same format as the arguments of the bond\_coeff command in an input script, except that wild-card asterisks should not be used since coefficients for all N types must be listed in the file. For example, under the "Bond Coeffs" section of a data file, the line that corresponds to the 1st example above would be listed as -5 80.0 1.2 :pre -:line +.. parsed-literal:: + + 5 80.0 1.2 + + +---------- + The list of all bond styles defined in LAMMPS is given on the -"bond_style"_bond_style.html doc page. They are also listed in more -compact form on the "Commands bond"_Commands_bond.html doc page. +:doc:`bond\_style ` doc page. They are also listed in more +compact form on the :doc:`Commands bond ` doc page. On either of those pages, click on the style to display the formula it computes and its coefficients as specified by the associated -bond_coeff command. +bond\_coeff command. -:line -[Restrictions:] +---------- + + +Restrictions +"""""""""""" + This command must come after the simulation box is defined by a -"read_data"_read_data.html, "read_restart"_read_restart.html, or -"create_box"_create_box.html command. +:doc:`read\_data `, :doc:`read\_restart `, or +:doc:`create\_box ` command. A bond style must be defined before any bond coefficients are set, either in the input script or in a data file. -[Related commands:] +Related commands +"""""""""""""""" -"bond_style"_bond_style.html +:doc:`bond\_style ` -[Default:] none +**Default:** none diff --git a/doc/src/bond_fene.rst b/doc/src/bond_fene.rst new file mode 100644 index 0000000000..d952321c20 --- /dev/null +++ b/doc/src/bond_fene.rst @@ -0,0 +1,111 @@ +.. index:: bond_style fene + +bond_style fene command +======================= + +bond_style fene/intel command +============================= + +bond_style fene/kk command +========================== + +bond_style fene/omp command +=========================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style fene + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style fene + bond_coeff 1 30.0 1.5 1.0 1.0 + +Description +""""""""""" + +The *fene* bond style uses the potential + +.. math:: + + E = -0.5 K R_0^2 \ln \left[ 1 - \left(\frac{r}{R_0}\right)^2\right] + 4 \epsilon \left[ \left(\frac{\sigma}{r}\right)^{12} - \left(\frac{\sigma}{r}\right)^6 \right] + \epsilon + + +to define a finite extensible nonlinear elastic (FENE) potential +:ref:`(Kremer) `, used for bead-spring polymer models. The first +term is attractive, the 2nd Lennard-Jones term is repulsive. The +first term extends to :math:`R_0`, the maximum extent of the bond. The 2nd +term is cutoff at :math:`2^\frac{1}{6} \sigma`, the minimum of the LJ potential. + +The following coefficients must be defined for each bond type via the +:doc:`bond\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy/distance\^2) +* :math:`R_0` (distance) +* :math:`\epsilon` (energy) +* :math:`\sigma` (distance) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This bond style can only be used if LAMMPS was built with the MOLECULE +package. See the :doc:`Build package ` doc page for more +info. + +You typically should specify :doc:`special\_bonds fene ` +or :doc:`special\_bonds lj/coul 0 1 1 ` to use this bond +style. LAMMPS will issue a warning it that's not the case. + +Related commands +"""""""""""""""" + +:doc:`bond\_coeff `, :doc:`delete\_bonds ` + +**Default:** none + + +---------- + + +.. _fene-Kremer: + + + +**(Kremer)** Kremer, Grest, J Chem Phys, 92, 5057 (1990). diff --git a/doc/src/bond_fene.txt b/doc/src/bond_fene.txt deleted file mode 100644 index 9ec4017d00..0000000000 --- a/doc/src/bond_fene.txt +++ /dev/null @@ -1,88 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style fene command :h3 -bond_style fene/intel command :h3 -bond_style fene/kk command :h3 -bond_style fene/omp command :h3 - -[Syntax:] - -bond_style fene :pre - -[Examples:] - -bond_style fene -bond_coeff 1 30.0 1.5 1.0 1.0 :pre - -[Description:] - -The {fene} bond style uses the potential - -:c,image(Eqs/bond_fene.jpg) - -to define a finite extensible nonlinear elastic (FENE) potential -"(Kremer)"_#fene-Kremer, used for bead-spring polymer models. The first -term is attractive, the 2nd Lennard-Jones term is repulsive. The -first term extends to R0, the maximum extent of the bond. The 2nd -term is cutoff at 2^(1/6) sigma, the minimum of the LJ potential. - -The following coefficients must be defined for each bond type via the -"bond_coeff"_bond_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy/distance^2) -R0 (distance) -epsilon (energy) -sigma (distance) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This bond style can only be used if LAMMPS was built with the MOLECULE -package. See the "Build package"_Build_package.html doc page for more -info. - -You typically should specify "special_bonds fene"_special_bonds.html -or "special_bonds lj/coul 0 1 1"_special_bonds.html to use this bond -style. LAMMPS will issue a warning it that's not the case. - -[Related commands:] - -"bond_coeff"_bond_coeff.html, "delete_bonds"_delete_bonds.html - -[Default:] none - -:line - -:link(fene-Kremer) -[(Kremer)] Kremer, Grest, J Chem Phys, 92, 5057 (1990). diff --git a/doc/src/bond_fene_expand.rst b/doc/src/bond_fene_expand.rst new file mode 100644 index 0000000000..5b5b858330 --- /dev/null +++ b/doc/src/bond_fene_expand.rst @@ -0,0 +1,109 @@ +.. index:: bond_style fene/expand + +bond_style fene/expand command +============================== + +bond_style fene/expand/omp command +================================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style fene/expand + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style fene/expand + bond_coeff 1 30.0 1.5 1.0 1.0 0.5 + +Description +""""""""""" + +The *fene/expand* bond style uses the potential + +.. math:: + + E = -0.5 K R_0^2 \ln \left[1 -\left( \frac{\left(r - \Delta\right)}{R_0}\right)^2 \right] + 4 \epsilon \left[ \left(\frac{\sigma}{\left(r - \Delta\right)}\right)^{12} - \left(\frac{\sigma}{\left(r - \Delta\right)}\right)^6 \right] + \epsilon + + +to define a finite extensible nonlinear elastic (FENE) potential +:ref:`(Kremer) `, used for bead-spring polymer models. The first +term is attractive, the 2nd Lennard-Jones term is repulsive. + +The *fene/expand* bond style is similar to *fene* except that an extra +shift factor of :math:`\Delta` (positive or negative) is added to :math:`r` to +effectively change the bead size of the bonded atoms. The first term +now extends to :math:`R_0 + \Delta` and the 2nd term is cutoff at :math:`2^\frac{1}{6} \sigma + \Delta`. + +The following coefficients must be defined for each bond type via the +:doc:`bond\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy/distance\^2) +* :math:`R_0` (distance) +* :math:`\epsilon` (energy) +* :math:`\sigma` (distance) +* :math:`\Delta` (distance) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This bond style can only be used if LAMMPS was built with the MOLECULE +package. See the :doc:`Build package ` doc page for more +info. + +You typically should specify :doc:`special\_bonds fene ` +or :doc:`special\_bonds lj/coul 0 1 1 ` to use this bond +style. LAMMPS will issue a warning it that's not the case. + +Related commands +"""""""""""""""" + +:doc:`bond\_coeff `, :doc:`delete\_bonds ` + +**Default:** none + + +---------- + + +.. _feneexpand-Kremer: + + + +**(Kremer)** Kremer, Grest, J Chem Phys, 92, 5057 (1990). diff --git a/doc/src/bond_fene_expand.txt b/doc/src/bond_fene_expand.txt deleted file mode 100644 index 4d7d2d5438..0000000000 --- a/doc/src/bond_fene_expand.txt +++ /dev/null @@ -1,91 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style fene/expand command :h3 -bond_style fene/expand/omp command :h3 - -[Syntax:] - -bond_style fene/expand :pre - -[Examples:] - -bond_style fene/expand -bond_coeff 1 30.0 1.5 1.0 1.0 0.5 :pre - -[Description:] - -The {fene/expand} bond style uses the potential - -:c,image(Eqs/bond_fene_expand.jpg) - -to define a finite extensible nonlinear elastic (FENE) potential -"(Kremer)"_#feneexpand-Kremer, used for bead-spring polymer models. The first -term is attractive, the 2nd Lennard-Jones term is repulsive. - -The {fene/expand} bond style is similar to {fene} except that an extra -shift factor of delta (positive or negative) is added to {r} to -effectively change the bead size of the bonded atoms. The first term -now extends to R0 + delta and the 2nd term is cutoff at 2^(1/6) sigma -+ delta. - -The following coefficients must be defined for each bond type via the -"bond_coeff"_bond_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy/distance^2) -R0 (distance) -epsilon (energy) -sigma (distance) -delta (distance) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This bond style can only be used if LAMMPS was built with the MOLECULE -package. See the "Build package"_Build_package.html doc page for more -info. - -You typically should specify "special_bonds fene"_special_bonds.html -or "special_bonds lj/coul 0 1 1"_special_bonds.html to use this bond -style. LAMMPS will issue a warning it that's not the case. - -[Related commands:] - -"bond_coeff"_bond_coeff.html, "delete_bonds"_delete_bonds.html - -[Default:] none - -:line - -:link(feneexpand-Kremer) -[(Kremer)] Kremer, Grest, J Chem Phys, 92, 5057 (1990). diff --git a/doc/src/bond_gromos.rst b/doc/src/bond_gromos.rst new file mode 100644 index 0000000000..5d0a4ab1c6 --- /dev/null +++ b/doc/src/bond_gromos.rst @@ -0,0 +1,86 @@ +.. index:: bond_style gromos + +bond_style gromos command +========================= + +bond_style gromos/omp command +============================= + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style gromos + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style gromos + bond_coeff 5 80.0 1.2 + +Description +""""""""""" + +The *gromos* bond style uses the potential + +.. math:: + + E = K (r^2 - r_0^2)^2 + + +where :math:`r_0` is the equilibrium bond distance. Note that the usual 1/4 +factor is included in :math:`K`. + +The following coefficients must be defined for each bond type via the +:doc:`bond\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy/distance\^4) +* :math:`r_0` (distance) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This bond style can only be used if LAMMPS was built with the MOLECULE +package. See the :doc:`Build package ` doc page for more +info. + +Related commands +"""""""""""""""" + +:doc:`bond\_coeff `, :doc:`delete\_bonds ` + +**Default:** none diff --git a/doc/src/bond_gromos.txt b/doc/src/bond_gromos.txt deleted file mode 100644 index e039e6c411..0000000000 --- a/doc/src/bond_gromos.txt +++ /dev/null @@ -1,72 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style gromos command :h3 -bond_style gromos/omp command :h3 - -[Syntax:] - -bond_style gromos :pre - -[Examples:] - -bond_style gromos -bond_coeff 5 80.0 1.2 :pre - -[Description:] - -The {gromos} bond style uses the potential - -:c,image(Eqs/bond_gromos.jpg) - -where r0 is the equilibrium bond distance. Note that the usual 1/4 -factor is included in K. - -The following coefficients must be defined for each bond type via the -"bond_coeff"_bond_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy/distance^4) -r0 (distance) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This bond style can only be used if LAMMPS was built with the MOLECULE -package. See the "Build package"_Build_package.html doc page for more -info. - -[Related commands:] - -"bond_coeff"_bond_coeff.html, "delete_bonds"_delete_bonds.html - -[Default:] none diff --git a/doc/src/bond_harmonic.rst b/doc/src/bond_harmonic.rst new file mode 100644 index 0000000000..d65f0337f0 --- /dev/null +++ b/doc/src/bond_harmonic.rst @@ -0,0 +1,92 @@ +.. index:: bond_style harmonic + +bond_style harmonic command +=========================== + +bond_style harmonic/intel command +================================= + +bond_style harmonic/kk command +============================== + +bond_style harmonic/omp command +=============================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style harmonic + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style harmonic + bond_coeff 5 80.0 1.2 + +Description +""""""""""" + +The *harmonic* bond style uses the potential + +.. math:: + + E = K (r - r_0)^2 + + +where :math:`r_0` is the equilibrium bond distance. Note that the usual 1/2 +factor is included in :math:`K`. + +The following coefficients must be defined for each bond type via the +:doc:`bond\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy/distance\^2) +* :math:`r_0` (distance) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This bond style can only be used if LAMMPS was built with the MOLECULE +package. See the :doc:`Build package ` doc page for more +info. + +Related commands +"""""""""""""""" + +:doc:`bond\_coeff `, :doc:`delete\_bonds ` + +**Default:** none diff --git a/doc/src/bond_harmonic.txt b/doc/src/bond_harmonic.txt deleted file mode 100644 index 3afdf4ceba..0000000000 --- a/doc/src/bond_harmonic.txt +++ /dev/null @@ -1,74 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style harmonic command :h3 -bond_style harmonic/intel command :h3 -bond_style harmonic/kk command :h3 -bond_style harmonic/omp command :h3 - -[Syntax:] - -bond_style harmonic :pre - -[Examples:] - -bond_style harmonic -bond_coeff 5 80.0 1.2 :pre - -[Description:] - -The {harmonic} bond style uses the potential - -:c,image(Eqs/bond_harmonic.jpg) - -where r0 is the equilibrium bond distance. Note that the usual 1/2 -factor is included in K. - -The following coefficients must be defined for each bond type via the -"bond_coeff"_bond_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy/distance^2) -r0 (distance) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This bond style can only be used if LAMMPS was built with the MOLECULE -package. See the "Build package"_Build_package.html doc page for more -info. - -[Related commands:] - -"bond_coeff"_bond_coeff.html, "delete_bonds"_delete_bonds.html - -[Default:] none diff --git a/doc/src/bond_harmonic_shift.rst b/doc/src/bond_harmonic_shift.rst new file mode 100644 index 0000000000..cc39bda7a7 --- /dev/null +++ b/doc/src/bond_harmonic_shift.rst @@ -0,0 +1,92 @@ +.. index:: bond_style harmonic/shift + +bond_style harmonic/shift command +================================= + +bond_style harmonic/shift/omp command +===================================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style harmonic/shift + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style harmonic/shift + bond_coeff 5 10.0 0.5 1.0 + +Description +""""""""""" + +The *harmonic/shift* bond style is a shifted harmonic bond that uses +the potential + +.. math:: + + E = \frac{U_{\text{min}}}{(r_0-r_c)^2} \left[ (r-r_0)^2-(r_c-r_0)^2 \right] + + +where :math:`r_0` is the equilibrium bond distance, and :math:`r_c` the critical distance. +The potential is :math:`-U_{\text{min}}` at :math:`r0` and zero at :math:`r_c`. The spring constant is +:math:`k = U_{\text{min}} / [ 2 (r_0-r_c)^2]`. + +The following coefficients must be defined for each bond type via the +:doc:`bond\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`U_{\text{min}}` (energy) + +* :math:`r_0` (distance) + +* :math:`r_c` (distance) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This bond style can only be used if LAMMPS was built with the +USER-MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`bond\_coeff `, :doc:`delete\_bonds `, +:doc:`bond\_harmonic ` + +**Default:** none diff --git a/doc/src/bond_harmonic_shift.txt b/doc/src/bond_harmonic_shift.txt deleted file mode 100644 index 23d3dcb5d5..0000000000 --- a/doc/src/bond_harmonic_shift.txt +++ /dev/null @@ -1,76 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style harmonic/shift command :h3 -bond_style harmonic/shift/omp command :h3 - -[Syntax:] - -bond_style harmonic/shift :pre - -[Examples:] - -bond_style harmonic/shift -bond_coeff 5 10.0 0.5 1.0 :pre - -[Description:] - -The {harmonic/shift} bond style is a shifted harmonic bond that uses -the potential - -:c,image(Eqs/bond_harmonic_shift.jpg) - -where r0 is the equilibrium bond distance, and rc the critical distance. -The potential is -Umin at r0 and zero at rc. The spring constant is -k = Umin / \[ 2 (r0-rc)^2\]. - -The following coefficients must be defined for each bond type via the -"bond_coeff"_bond_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -Umin (energy) :ul -r0 (distance) :ul -rc (distance) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This bond style can only be used if LAMMPS was built with the -USER-MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"bond_coeff"_bond_coeff.html, "delete_bonds"_delete_bonds.html, -"bond_harmonic"_bond_harmonic.html - -[Default:] none diff --git a/doc/src/bond_harmonic_shift_cut.rst b/doc/src/bond_harmonic_shift_cut.rst new file mode 100644 index 0000000000..459acfdbfb --- /dev/null +++ b/doc/src/bond_harmonic_shift_cut.rst @@ -0,0 +1,91 @@ +.. index:: bond_style harmonic/shift/cut + +bond_style harmonic/shift/cut command +===================================== + +bond_style harmonic/shift/cut/omp command +========================================= + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style harmonic/shift/cut + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style harmonic/shift/cut + bond_coeff 5 10.0 0.5 1.0 + +Description +""""""""""" + +The *harmonic/shift/cut* bond style is a shifted harmonic bond that +uses the potential + +.. math:: + + E = \frac{U_{\text{min}}}{(r_0-r_c)^2} \left[ (r-r_0)^2-(r_c-r_0)^2 \right] + + +where :math:`r_0` is the equilibrium bond distance, and rc the critical distance. +The bond potential is zero for distances :math:`r > r_c`. The potential is :math:`-U_{\text{min}}` +at :math:`r_0` and zero at :math:`r_c`. The spring constant is :math:`k = U_{\text{min}} / [ 2 (r_0-r_c)^2]`. + +The following coefficients must be defined for each bond type via the +:doc:`bond\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`U_{\text{min}}` (energy) +* :math:`r_0` (distance) +* :math:`r_c` (distance) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This bond style can only be used if LAMMPS was built with the +USER-MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`bond\_coeff `, :doc:`delete\_bonds `, +:doc:`bond\_harmonic `, +:doc:`bond\_harmonic\_shift ` + +**Default:** none diff --git a/doc/src/bond_harmonic_shift_cut.txt b/doc/src/bond_harmonic_shift_cut.txt deleted file mode 100644 index 13ccb5843b..0000000000 --- a/doc/src/bond_harmonic_shift_cut.txt +++ /dev/null @@ -1,77 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style harmonic/shift/cut command :h3 -bond_style harmonic/shift/cut/omp command :h3 - -[Syntax:] - -bond_style harmonic/shift/cut :pre - -[Examples:] - -bond_style harmonic/shift/cut -bond_coeff 5 10.0 0.5 1.0 :pre - -[Description:] - -The {harmonic/shift/cut} bond style is a shifted harmonic bond that -uses the potential - -:c,image(Eqs/bond_harmonic_shift_cut.jpg) - -where r0 is the equilibrium bond distance, and rc the critical distance. -The bond potential is zero for distances r > rc. The potential is -Umin -at r0 and zero at rc. The spring constant is k = Umin / \[ 2 (r0-rc)^2\]. - -The following coefficients must be defined for each bond type via the -"bond_coeff"_bond_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -Umin (energy) -r0 (distance) -rc (distance) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This bond style can only be used if LAMMPS was built with the -USER-MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"bond_coeff"_bond_coeff.html, "delete_bonds"_delete_bonds.html, -"bond_harmonic"_bond_harmonic.html, -"bond_harmonic_shift"_bond_harmonic_shift.html - -[Default:] none diff --git a/doc/src/bond_hybrid.rst b/doc/src/bond_hybrid.rst new file mode 100644 index 0000000000..6b8175858f --- /dev/null +++ b/doc/src/bond_hybrid.rst @@ -0,0 +1,85 @@ +.. index:: bond_style hybrid + +bond_style hybrid command +========================= + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style hybrid style1 style2 ... + +* style1,style2 = list of one or more bond styles + +Examples +"""""""" + + +.. code-block: LAMMPS + + bond_style hybrid harmonic fene + bond_coeff 1 harmonic 80.0 1.2 + bond_coeff 2* fene 30.0 1.5 1.0 1.0 + +Description +""""""""""" + +The *hybrid* style enables the use of multiple bond styles in one +simulation. A bond style is assigned to each bond type. For example, +bonds in a polymer flow (of bond type 1) could be computed with a +*fene* potential and bonds in the wall boundary (of bond type 2) could +be computed with a *harmonic* potential. The assignment of bond type +to style is made via the :doc:`bond_coeff ` command or in +the data file. + +In the bond\_coeff commands, the name of a bond style must be added +after the bond type, with the remaining coefficients being those +appropriate to that style. In the example above, the 2 bond\_coeff +commands set bonds of bond type 1 to be computed with a *harmonic* +potential with coefficients 80.0, 1.2 for :math:`K`, :math:`r_0`. All other bond types +(2-N) are computed with a *fene* potential with coefficients 30.0, +1.5, 1.0, 1.0 for :math:`K`, :math:`R_0`, :math:`\epsilon`, :math:`\sigma`. + +If bond coefficients are specified in the data file read via the +:doc:`read_data ` command, then the same rule applies. +E.g. "harmonic" or "fene" must be added after the bond type, for each +line in the "Bond Coeffs" section, e.g. + + +.. parsed-literal:: + + Bond Coeffs + + 1 harmonic 80.0 1.2 + 2 fene 30.0 1.5 1.0 1.0 + ... + +A bond style of *none* with no additional coefficients can be used in +place of a bond style, either in a input script bond\_coeff command or +in the data file, if you desire to turn off interactions for specific +bond types. + + +---------- + + +Restrictions +"""""""""""" + + +This bond style can only be used if LAMMPS was built with the MOLECULE +package. See the :doc:`Build package ` doc page for more +info. + +Unlike other bond styles, the hybrid bond style does not store bond +coefficient info for individual sub-styles in a :doc:`binary restart files `. Thus when restarting a simulation from a restart +file, you need to re-specify bond\_coeff commands. + +Related commands +"""""""""""""""" + +:doc:`bond_coeff `, :doc:`delete_bonds ` + +**Default:** none diff --git a/doc/src/bond_hybrid.txt b/doc/src/bond_hybrid.txt deleted file mode 100644 index 0996f72ce3..0000000000 --- a/doc/src/bond_hybrid.txt +++ /dev/null @@ -1,74 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style hybrid command :h3 - -[Syntax:] - -bond_style hybrid style1 style2 ... :pre - -style1,style2 = list of one or more bond styles :ul - -[Examples:] - -bond_style hybrid harmonic fene -bond_coeff 1 harmonic 80.0 1.2 -bond_coeff 2* fene 30.0 1.5 1.0 1.0 :pre - -[Description:] - -The {hybrid} style enables the use of multiple bond styles in one -simulation. A bond style is assigned to each bond type. For example, -bonds in a polymer flow (of bond type 1) could be computed with a -{fene} potential and bonds in the wall boundary (of bond type 2) could -be computed with a {harmonic} potential. The assignment of bond type -to style is made via the "bond_coeff"_bond_coeff.html command or in -the data file. - -In the bond_coeff commands, the name of a bond style must be added -after the bond type, with the remaining coefficients being those -appropriate to that style. In the example above, the 2 bond_coeff -commands set bonds of bond type 1 to be computed with a {harmonic} -potential with coefficients 80.0, 1.2 for K, r0. All other bond types -(2-N) are computed with a {fene} potential with coefficients 30.0, -1.5, 1.0, 1.0 for K, R0, epsilon, sigma. - -If bond coefficients are specified in the data file read via the -"read_data"_read_data.html command, then the same rule applies. -E.g. "harmonic" or "fene" must be added after the bond type, for each -line in the "Bond Coeffs" section, e.g. - -Bond Coeffs :pre - -1 harmonic 80.0 1.2 -2 fene 30.0 1.5 1.0 1.0 -... :pre - -A bond style of {none} with no additional coefficients can be used in -place of a bond style, either in a input script bond_coeff command or -in the data file, if you desire to turn off interactions for specific -bond types. - -:line - -[Restrictions:] - -This bond style can only be used if LAMMPS was built with the MOLECULE -package. See the "Build package"_Build_package.html doc page for more -info. - -Unlike other bond styles, the hybrid bond style does not store bond -coefficient info for individual sub-styles in a "binary restart -files"_restart.html. Thus when restarting a simulation from a restart -file, you need to re-specify bond_coeff commands. - -[Related commands:] - -"bond_coeff"_bond_coeff.html, "delete_bonds"_delete_bonds.html - -[Default:] none diff --git a/doc/src/bond_mm3.rst b/doc/src/bond_mm3.rst new file mode 100644 index 0000000000..5794592ce4 --- /dev/null +++ b/doc/src/bond_mm3.rst @@ -0,0 +1,73 @@ +.. index:: bond_style mm3 + +bond_style mm3 command +====================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style mm3 + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style mm3 + bond_coeff 1 100.0 107.0 + +Description +""""""""""" + +The *mm3* bond style uses the potential that is anharmonic in the bond +as defined in :ref:`(Allinger) ` + +.. math:: + + E = K (r - r_0)^2 \left[ 1 - 2.55(r-r_0) + (7/12) 2.55^2(r-r_0)^2 \right] + + +where :math:`r_0` is the equilibrium value of the bond, and :math:`K` is a +prefactor. The anharmonic prefactors have units angstrom\^(-n): +-2.55 angstrom\^(-1) and (7/12)2.55\^2 angstrom\^(-2). The code takes +care of the necessary unit conversion for these factors internally. +Note that the MM3 papers contains an error in Eq (1): +(7/12)2.55 should be replaced with (7/12)2.55\^2 + +The following coefficients must be defined for each bond type via the +:doc:`bond\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy/distance\^2) +* :math:`r_0` (distance) + +Restrictions +"""""""""""" + + +This bond style can only be used if LAMMPS was built with the +USER\_YAFF package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`bond\_coeff ` + +**Default:** none + + +---------- + + +.. _mm3-allinger1989: + + + +**(Allinger)** Allinger, Yuh, Lii, JACS, 111(23), 8551-8566 +(1989), diff --git a/doc/src/bond_mm3.txt b/doc/src/bond_mm3.txt deleted file mode 100644 index c3d0e39f52..0000000000 --- a/doc/src/bond_mm3.txt +++ /dev/null @@ -1,58 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style mm3 command :h3 - -[Syntax:] - -bond_style mm3 :pre - -[Examples:] - -bond_style mm3 -bond_coeff 1 100.0 107.0 :pre - -[Description:] - -The {mm3} bond style uses the potential that is anharmonic in the bond -as defined in "(Allinger)"_#mm3-allinger1989 - -:c,image(Eqs/bond_mm3.jpg) - -where r0 is the equilibrium value of the bond, and K is a -prefactor. The anharmonic prefactors have units angstrom^(-n): --2.55 angstrom^(-1) and (7/12)2.55^2 angstrom^(-2). The code takes -care of the necessary unit conversion for these factors internally. -Note that the MM3 papers contains an error in Eq (1): -(7/12)2.55 should be replaced with (7/12)2.55^2 - -The following coefficients must be defined for each bond type via the -"bond_coeff"_bond_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy/distance^2) -r0 (distance) :ul - -[Restrictions:] - -This bond style can only be used if LAMMPS was built with the -USER_YAFF package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"bond_coeff"_bond_coeff.html - -[Default:] none - -:line - -:link(mm3-allinger1989) -[(Allinger)] Allinger, Yuh, Lii, JACS, 111(23), 8551-8566 -(1989), diff --git a/doc/src/bond_morse.rst b/doc/src/bond_morse.rst new file mode 100644 index 0000000000..26471424c5 --- /dev/null +++ b/doc/src/bond_morse.rst @@ -0,0 +1,87 @@ +.. index:: bond_style morse + +bond_style morse command +======================== + +bond_style morse/omp command +============================ + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style morse + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style morse + bond_coeff 5 1.0 2.0 1.2 + +Description +""""""""""" + +The *morse* bond style uses the potential + +.. math:: + + E = D \left[ 1 - e^{-\alpha (r - r_0)} \right]^2 + + +where :math:`r_0` is the equilibrium bond distance, :math:`\alpha` is a stiffness +parameter, and :math:`D` determines the depth of the potential well. + +The following coefficients must be defined for each bond type via the +:doc:`bond\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`D` (energy) +* :math:`\alpha` (inverse distance) +* :math:`r_0` (distance) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This bond style can only be used if LAMMPS was built with the MOLECULE +package. See the :doc:`Build package ` doc page for more +info. + +Related commands +"""""""""""""""" + +:doc:`bond\_coeff `, :doc:`delete\_bonds ` + +**Default:** none diff --git a/doc/src/bond_morse.txt b/doc/src/bond_morse.txt deleted file mode 100644 index 60fd16e17a..0000000000 --- a/doc/src/bond_morse.txt +++ /dev/null @@ -1,73 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style morse command :h3 -bond_style morse/omp command :h3 - -[Syntax:] - -bond_style morse :pre - -[Examples:] - -bond_style morse -bond_coeff 5 1.0 2.0 1.2 :pre - -[Description:] - -The {morse} bond style uses the potential - -:c,image(Eqs/bond_morse.jpg) - -where r0 is the equilibrium bond distance, alpha is a stiffness -parameter, and D determines the depth of the potential well. - -The following coefficients must be defined for each bond type via the -"bond_coeff"_bond_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -D (energy) -alpha (inverse distance) -r0 (distance) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This bond style can only be used if LAMMPS was built with the MOLECULE -package. See the "Build package"_Build_package.html doc page for more -info. - -[Related commands:] - -"bond_coeff"_bond_coeff.html, "delete_bonds"_delete_bonds.html - -[Default:] none diff --git a/doc/src/bond_none.rst b/doc/src/bond_none.rst new file mode 100644 index 0000000000..ac838581be --- /dev/null +++ b/doc/src/bond_none.rst @@ -0,0 +1,40 @@ +.. index:: bond_style none + +bond_style none command +======================= + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style none + +Examples +"""""""" + + +.. code-blocK:: LAMMPS + + bond_style none + +Description +""""""""""" + +Using a bond style of none means bond forces and energies are not +computed, even if pairs of bonded atoms were listed in the data file +read by the :doc:`read_data ` command. + +See the :doc:`bond_style zero ` command for a way to +calculate bond statistics, but compute no bond interactions. + +Restrictions +"""""""""""" + none + +**Related commands:** none + +:doc:`bond_style zero ` + +**Default:** none diff --git a/doc/src/bond_none.txt b/doc/src/bond_none.txt deleted file mode 100644 index cace1919e1..0000000000 --- a/doc/src/bond_none.txt +++ /dev/null @@ -1,34 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style none command :h3 - -[Syntax:] - -bond_style none :pre - -[Examples:] - -bond_style none :pre - -[Description:] - -Using a bond style of none means bond forces and energies are not -computed, even if pairs of bonded atoms were listed in the data file -read by the "read_data"_read_data.html command. - -See the "bond_style zero"_bond_zero.html command for a way to -calculate bond statistics, but compute no bond interactions. - -[Restrictions:] none - -[Related commands:] none - -"bond_style zero"_bond_zero.html - -[Default:] none diff --git a/doc/src/bond_nonlinear.rst b/doc/src/bond_nonlinear.rst new file mode 100644 index 0000000000..0003257e0b --- /dev/null +++ b/doc/src/bond_nonlinear.rst @@ -0,0 +1,97 @@ +.. index:: bond_style nonlinear + +bond_style nonlinear command +============================ + +bond_style nonlinear/omp command +================================ + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style nonlinear + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style nonlinear + bond_coeff 2 100.0 1.1 1.4 + +Description +""""""""""" + +The *nonlinear* bond style uses the potential + +.. math:: + + E = \frac{\epsilon (r - r_0)^2}{ [ \lambda^2 - (r - r_0)^2 ]} + + +to define an anharmonic spring :ref:`(Rector) ` of equilibrium +length :math:`r_0` and maximum extension lamda. + +The following coefficients must be defined for each bond type via the +:doc:`bond\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`\epsilon` (energy) +* :math:`r_0` (distance) +* :math:`\lambda` (distance) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This bond style can only be used if LAMMPS was built with the MOLECULE +package. See the :doc:`Build package ` doc page for more +info. + +Related commands +"""""""""""""""" + +:doc:`bond\_coeff `, :doc:`delete\_bonds ` + +**Default:** none + + +---------- + + +.. _Rector: + + + +**(Rector)** Rector, Van Swol, Henderson, Molecular Physics, 82, 1009 (1994). diff --git a/doc/src/bond_nonlinear.txt b/doc/src/bond_nonlinear.txt deleted file mode 100644 index af51383213..0000000000 --- a/doc/src/bond_nonlinear.txt +++ /dev/null @@ -1,78 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style nonlinear command :h3 -bond_style nonlinear/omp command :h3 - -[Syntax:] - -bond_style nonlinear :pre - -[Examples:] - -bond_style nonlinear -bond_coeff 2 100.0 1.1 1.4 :pre - -[Description:] - -The {nonlinear} bond style uses the potential - -:c,image(Eqs/bond_nonlinear.jpg) - -to define an anharmonic spring "(Rector)"_#Rector of equilibrium -length r0 and maximum extension lamda. - -The following coefficients must be defined for each bond type via the -"bond_coeff"_bond_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -epsilon (energy) -r0 (distance) -lamda (distance) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This bond style can only be used if LAMMPS was built with the MOLECULE -package. See the "Build package"_Build_package.html doc page for more -info. - -[Related commands:] - -"bond_coeff"_bond_coeff.html, "delete_bonds"_delete_bonds.html - -[Default:] none - -:line - -:link(Rector) -[(Rector)] Rector, Van Swol, Henderson, Molecular Physics, 82, 1009 (1994). diff --git a/doc/src/bond_oxdna.rst b/doc/src/bond_oxdna.rst new file mode 100644 index 0000000000..03863eb5cf --- /dev/null +++ b/doc/src/bond_oxdna.rst @@ -0,0 +1,146 @@ +.. index:: bond_style oxdna/fene + +bond_style oxdna/fene command +============================= + +bond_style oxdna2/fene command +============================== + +bond_style oxrna2/fene command +============================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style oxdna/fene + + bond_style oxdna2/fene + + bond_style oxrna2/fene + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style oxdna/fene + bond_coeff * 2.0 0.25 0.7525 + + bond_style oxdna2/fene + bond_coeff * 2.0 0.25 0.7564 + + bond_style oxrna2/fene + bond_coeff \* 2.0 0.25 0.76107 + +Description +""""""""""" + +The *oxdna/fene* , *oxdna2/fene* and *oxrna2/fene* bond styles use the potential + +.. math:: + + E = - \frac{\epsilon}{2} \ln \left[ 1 - \left(\frac{r-r_0}{\Delta}\right)^2\right] + + +to define a modified finite extensible nonlinear elastic (FENE) +potential :ref:`(Ouldridge) ` to model the connectivity of the +phosphate backbone in the oxDNA/oxRNA force field for coarse-grained +modelling of DNA/RNA. + +The following coefficients must be defined for the bond type via the +:doc:`bond\_coeff ` command as given in the above example, or +in the data file or restart files read by the +:doc:`read\_data ` or :doc:`read\_restart ` +commands: + +* :math:`\epsilon` (energy) +* :math:`\Delta` (distance) +* :math:`r_0` (distance) + +.. note:: + + The oxDNA bond style has to be used together with the + corresponding oxDNA pair styles for excluded volume interaction + *oxdna/excv* , stacking *oxdna/stk* , cross-stacking *oxdna/xstk* and + coaxial stacking interaction *oxdna/coaxstk* as well as + hydrogen-bonding interaction *oxdna/hbond* (see also documentation of + :doc:`pair\_style oxdna/excv `). For the oxDNA2 + :ref:`(Snodin) ` bond style the analogous pair styles + *oxdna2/excv* , *oxdna2/stk* , *oxdna2/xstk* , *oxdna2/coaxstk* , + *oxdna2/hbond* and an additional Debye-Hueckel pair style + *oxdna2/dh* have to be defined. The same applies to the oxRNA2 + :ref:`(Sulc1) ` styles. + The coefficients in the above example have to be kept fixed and cannot + be changed without reparameterizing the entire model. + +Example input and data files for DNA and RNA duplexes can be found in +examples/USER/cgdna/examples/oxDNA/ , /oxDNA2/ and /oxRNA2/. A simple python +setup tool which creates single straight or helical DNA strands, DNA/RNA +duplexes or arrays of DNA/RNA duplexes can be found in +examples/USER/cgdna/util/. + +Please cite :ref:`(Henrich) ` in any publication that uses +this implementation. The article contains general information +on the model, its implementation and performance as well as the structure of +the data and input file. The preprint version of the article can be found +`here `_. +Please cite also the relevant oxDNA/oxRNA publications. These are +:ref:`(Ouldridge) ` and +:ref:`(Ouldridge-DPhil) ` for oxDNA, +:ref:`(Snodin) ` for oxDNA2, +:ref:`(Sulc1) ` for oxRNA2 +and for sequence-specific hydrogen-bonding and stacking interactions +:ref:`(Sulc2) `. + + +---------- + + +Restrictions +"""""""""""" + + +This bond style can only be used if LAMMPS was built with the +USER-CGDNA package and the MOLECULE and ASPHERE package. See the +:doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`pair\_style oxdna/excv `, :doc:`pair\_style oxdna2/excv `, :doc:`pair\_style oxrna2/excv `, +:doc:`bond\_coeff `, :doc:`fix nve/dotc/langevin ` + +**Default:** + +none + + +---------- + +.. _Henrich0: + +**(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). + +.. _Ouldridge-DPhil0: + +**(Ouldridge-DPhil)** T.E. Ouldridge, Coarse-grained modelling of DNA and DNA self-assembly, DPhil. University of Oxford (2011). + +.. _Ouldridge0: + +**(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, J. Chem. Phys. 134, 085101 (2011). + +.. _Snodin0: + +**(Snodin)** B.E. Snodin, F. Randisi, M. Mosayebi, et al., J. Chem. Phys. 142, 234901 (2015). + +.. _Sulc01: + +**(Sulc1)** P. Sulc, F. Romano, T. E. Ouldridge, et al., J. Chem. Phys. 140, 235102 (2014). + +.. _Sulc02: + +**(Sulc2)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). diff --git a/doc/src/bond_oxdna.txt b/doc/src/bond_oxdna.txt deleted file mode 100644 index 88afe435e6..0000000000 --- a/doc/src/bond_oxdna.txt +++ /dev/null @@ -1,99 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style oxdna/fene command :h3 -bond_style oxdna2/fene command :h3 - -[Syntax:] - -bond_style oxdna/fene :pre -bond_style oxdna2/fene :pre - -[Examples:] - -bond_style oxdna/fene -bond_coeff * 2.0 0.25 0.7525 :pre - -bond_style oxdna2/fene -bond_coeff * 2.0 0.25 0.7564 :pre - -[Description:] - -The {oxdna/fene} and {oxdna2/fene} bond styles use the potential - -:c,image(Eqs/bond_oxdna_fene.jpg) - -to define a modified finite extensible nonlinear elastic (FENE) -potential "(Ouldridge)"_#oxdna_fene to model the connectivity of the -phosphate backbone in the oxDNA force field for coarse-grained -modelling of DNA. - -The following coefficients must be defined for the bond type via the -"bond_coeff"_bond_coeff.html command as given in the above example, or -in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -epsilon (energy) -Delta (distance) -r0 (distance) :ul - -NOTE: The oxDNA bond style has to be used together with the -corresponding oxDNA pair styles for excluded volume interaction -{oxdna/excv}, stacking {oxdna/stk}, cross-stacking {oxdna/xstk} and -coaxial stacking interaction {oxdna/coaxstk} as well as -hydrogen-bonding interaction {oxdna/hbond} (see also documentation of -"pair_style oxdna/excv"_pair_oxdna.html). For the oxDNA2 -"(Snodin)"_#oxdna2 bond style the analogous pair styles and an -additional Debye-Hueckel pair style {oxdna2/dh} have to be defined. -The coefficients in the above example have to be kept fixed and cannot -be changed without reparameterizing the entire model. - -Example input and data files for DNA duplexes can be found in -examples/USER/cgdna/examples/oxDNA/ and /oxDNA2/. A simple python -setup tool which creates single straight or helical DNA strands, DNA -duplexes or arrays of DNA duplexes can be found in -examples/USER/cgdna/util/. - -Please cite "(Henrich)"_#Henrich2 and the relevant oxDNA articles in -any publication that uses this implementation. The article contains -more information on the model, the structure of the input file, the -setup tool and the performance of the LAMMPS-implementation of oxDNA. -The preprint version of the article can be found -"here"_PDF/USER-CGDNA.pdf. - -:line - -[Restrictions:] - -This bond style can only be used if LAMMPS was built with the -USER-CGDNA package and the MOLECULE and ASPHERE package. See the -"Build package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_style oxdna/excv"_pair_oxdna.html, "pair_style -oxdna2/excv"_pair_oxdna2.html, "fix -nve/dotc/langevin"_fix_nve_dotc_langevin.html, -"bond_coeff"_bond_coeff.html - -[Default:] none - -:line - -:link(Henrich2) -[(Henrich)] O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, -T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). - -:link(oxdna_fene) -[(Ouldridge)] T.E. Ouldridge, A.A. Louis, J.P.K. Doye, -J. Chem. Phys. 134, 085101 (2011). - -:link(oxdna2) -[(Snodin)] B.E. Snodin, F. Randisi, M. Mosayebi, et al., -J. Chem. Phys. 142, 234901 (2015). diff --git a/doc/src/bond_quartic.rst b/doc/src/bond_quartic.rst new file mode 100644 index 0000000000..898aa9315a --- /dev/null +++ b/doc/src/bond_quartic.rst @@ -0,0 +1,135 @@ +.. index:: bond_style quartic + +bond_style quartic command +========================== + +bond_style quartic/omp command +============================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style quartic + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style quartic + bond_coeff 2 1200 -0.55 0.25 1.3 34.6878 + +Description +""""""""""" + +The *quartic* bond style uses the potential + +.. math:: + + E = K (r - R_c)^ 2 (r - R_c - B_1) (r - R_c - B_2) + U_0 + 4 \epsilon \left[ \left(\frac{\sigma}{r}\right)^{12} - \left(\frac{\sigma}{r}\right)^6 \right] + \epsilon + +to define a bond that can be broken as the simulation proceeds (e.g. +due to a polymer being stretched). The :math:`\sigma` and :math:`\epsilon` used in the +LJ portion of the formula are both set equal to 1.0 by LAMMPS. + +The following coefficients must be defined for each bond type via the +:doc:`bond\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* :math:`K` (energy/distance\^4) +* :math:`B_1` (distance) +* :math:`B_2` (distance) +* :math:`R_c` (distance) +* :math:`U_0` (energy) + +This potential was constructed to mimic the FENE bond potential for +coarse-grained polymer chains. When monomers with :math:`\sigma = \epsilon = 1.0` +are used, the following choice of parameters gives a quartic potential that +looks nearly like the FENE potential: + +.. math:: + + K &= 1200 \\ + B_1 &= -0.55 \\ + B_2 &= 0.25 \\ + R_c &= 1.3 \\ + U_0 &= 34.6878 + +Different parameters can be specified using the :doc:`bond_coeff ` +command, but you will need to choose them carefully so they form a suitable +bond potential. + +:math:`R_c` is the cutoff length at which the bond potential goes smoothly to a +local maximum. If a bond length ever becomes :math:`> R_c`, LAMMPS "breaks" +the bond, which means two things. First, the bond potential is turned +off by setting its type to 0, and is no longer computed. Second, a +pairwise interaction between the two atoms is turned on, since they +are no longer bonded. + +LAMMPS does the second task via a computational sleight-of-hand. It +subtracts the pairwise interaction as part of the bond computation. +When the bond breaks, the subtraction stops. For this to work, the +pairwise interaction must always be computed by the +:doc:`pair\_style ` command, whether the bond is broken or +not. This means that :doc:`special\_bonds ` must be set +to 1,1,1, as indicated as a restriction below. + +Note that when bonds are dumped to a file via the :doc:`dump local ` command, bonds with type 0 are not included. The +:doc:`delete\_bonds ` command can also be used to query the +status of broken bonds or permanently delete them, e.g.: + + +.. code-block:: LAMMPS + + delete_bonds all stats + delete_bonds all bond 0 remove + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This bond style can only be used if LAMMPS was built with the MOLECULE +package. See the :doc:`Build package ` doc page for more +info. + +The *quartic* style requires that :doc:`special\_bonds ` +parameters be set to 1,1,1. Three- and four-body interactions (angle, +dihedral, etc) cannot be used with *quartic* bonds. + +Related commands +"""""""""""""""" + +:doc:`bond\_coeff `, :doc:`delete\_bonds ` + +**Default:** none diff --git a/doc/src/bond_quartic.txt b/doc/src/bond_quartic.txt deleted file mode 100644 index b7b1ee4ce6..0000000000 --- a/doc/src/bond_quartic.txt +++ /dev/null @@ -1,112 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style quartic command :h3 -bond_style quartic/omp command :h3 - -[Syntax:] - -bond_style quartic :pre - -[Examples:] - -bond_style quartic -bond_coeff 2 1200 -0.55 0.25 1.3 34.6878 :pre - -[Description:] - -The {quartic} bond style uses the potential - -:c,image(Eqs/bond_quartic.jpg) - -to define a bond that can be broken as the simulation proceeds (e.g. -due to a polymer being stretched). The sigma and epsilon used in the -LJ portion of the formula are both set equal to 1.0 by LAMMPS. - -The following coefficients must be defined for each bond type via the -"bond_coeff"_bond_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy/distance^4) -B1 (distance) -B2 (distance) -Rc (distance) -U0 (energy) :ul - -This potential was constructed to mimic the FENE bond potential for -coarse-grained polymer chains. When monomers with sigma = epsilon = -1.0 are used, the following choice of parameters gives a quartic -potential that looks nearly like the FENE potential: K = 1200, B1 = --0.55, B2 = 0.25, Rc = 1.3, and U0 = 34.6878. Different parameters -can be specified using the "bond_coeff"_bond_coeff.html command, but -you will need to choose them carefully so they form a suitable bond -potential. - -Rc is the cutoff length at which the bond potential goes smoothly to a -local maximum. If a bond length ever becomes > Rc, LAMMPS "breaks" -the bond, which means two things. First, the bond potential is turned -off by setting its type to 0, and is no longer computed. Second, a -pairwise interaction between the two atoms is turned on, since they -are no longer bonded. - -LAMMPS does the second task via a computational sleight-of-hand. It -subtracts the pairwise interaction as part of the bond computation. -When the bond breaks, the subtraction stops. For this to work, the -pairwise interaction must always be computed by the -"pair_style"_pair_style.html command, whether the bond is broken or -not. This means that "special_bonds"_special_bonds.html must be set -to 1,1,1, as indicated as a restriction below. - -Note that when bonds are dumped to a file via the "dump -local"_dump.html command, bonds with type 0 are not included. The -"delete_bonds"_delete_bonds.html command can also be used to query the -status of broken bonds or permanently delete them, e.g.: - -delete_bonds all stats -delete_bonds all bond 0 remove :pre - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This bond style can only be used if LAMMPS was built with the MOLECULE -package. See the "Build package"_Build_package.html doc page for more -info. - -The {quartic} style requires that "special_bonds"_special_bonds.html -parameters be set to 1,1,1. Three- and four-body interactions (angle, -dihedral, etc) cannot be used with {quartic} bonds. - -[Related commands:] - -"bond_coeff"_bond_coeff.html, "delete_bonds"_delete_bonds.html - -[Default:] none diff --git a/doc/src/bond_style.rst b/doc/src/bond_style.rst new file mode 100644 index 0000000000..dd3acb6833 --- /dev/null +++ b/doc/src/bond_style.rst @@ -0,0 +1,132 @@ +.. index:: bond_style + +bond_style command +================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style style args + +* style = *none* or *hybrid* or *class2* or *fene* or *fene/expand* or *harmonic* or *morse* or *nonlinear* or *quartic* + +* args = none for any style except *hybrid* + + * *hybrid* args = list of one or more styles + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style harmonic + bond_style fene + bond_style hybrid harmonic fene + +Description +""""""""""" + +Set the formula(s) LAMMPS uses to compute bond interactions between +pairs of atoms. In LAMMPS, a bond differs from a pairwise +interaction, which are set via the :doc:`pair\_style ` +command. Bonds are defined between specified pairs of atoms and +remain in force for the duration of the simulation (unless the bond +breaks which is possible in some bond potentials). The list of bonded +atoms is read in by a :doc:`read\_data ` or +:doc:`read\_restart ` command from a data or restart file. +By contrast, pair potentials are typically defined between all pairs +of atoms within a cutoff distance and the set of active interactions +changes over time. + +Hybrid models where bonds are computed using different bond potentials +can be setup using the *hybrid* bond style. + +The coefficients associated with a bond style can be specified in a +data or restart file or via the :doc:`bond\_coeff ` command. + +All bond potentials store their coefficient data in binary restart +files which means bond\_style and :doc:`bond\_coeff ` commands +do not need to be re-specified in an input script that restarts a +simulation. See the :doc:`read\_restart ` command for +details on how to do this. The one exception is that bond\_style +*hybrid* only stores the list of sub-styles in the restart file; bond +coefficients need to be re-specified. + +.. note:: + + When both a bond and pair style is defined, the + :doc:`special\_bonds ` command often needs to be used to + turn off (or weight) the pairwise interaction that would otherwise + exist between 2 bonded atoms. + +In the formulas listed for each bond style, *r* is the distance +between the 2 atoms in the bond. + + +---------- + + +Here is an alphabetic list of bond styles defined in LAMMPS. Click on +the style to display the formula it computes and coefficients +specified by the associated :doc:`bond_coeff ` command. + +Click on the style to display the formula it computes, any additional +arguments specified in the bond\_style command, and coefficients +specified by the associated :doc:`bond_coeff ` command. + +There are also additional accelerated pair styles included in the +LAMMPS distribution for faster performance on CPUs, GPUs, and KNLs. +The individual style names on the :doc:`Commands bond ` +doc page are followed by one or more of (g,i,k,o,t) to indicate which +accelerated styles exist. + +* :doc:`none ` - turn off bonded interactions +* :doc:`zero ` - topology but no interactions +* :doc:`hybrid ` - define multiple styles of bond interactions + +* :doc:`class2 ` - COMPASS (class 2) bond +* :doc:`fene ` - FENE (finite-extensible non-linear elastic) bond +* :doc:`fene/expand ` - FENE bonds with variable size particles +* :doc:`gromos ` - GROMOS force field bond +* :doc:`harmonic ` - harmonic bond +* :doc:`harmonic/shift ` - shifted harmonic bond +* :doc:`harmonic/shift/cut ` - shifted harmonic bond with a cutoff +* :doc:`mm3 ` - MM3 anharmonic bond +* :doc:`morse ` - Morse bond +* :doc:`nonlinear ` - nonlinear bond +* :doc:`oxdna/fene ` - modified FENE bond suitable for DNA modeling +* :doc:`oxdna2/fene ` - same as oxdna but used with different pair styles +* :doc:`oxrna2/fene ` - modified FENE bond suitable for RNA modeling +* :doc:`quartic ` - breakable quartic bond +* :doc:`table ` - tabulated by bond length + + +---------- + + +Restrictions +"""""""""""" + + +Bond styles can only be set for atom styles that allow bonds to be +defined. + +Most bond styles are part of the MOLECULE package. They are only +enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. The doc pages for +individual bond potentials tell if it is part of a package. + +Related commands +"""""""""""""""" + +:doc:`bond\_coeff `, :doc:`delete\_bonds ` + +Default +""""""" + +.. code-block:: LAMMPS + + bond_style none diff --git a/doc/src/bond_style.txt b/doc/src/bond_style.txt deleted file mode 100644 index aba6d3a778..0000000000 --- a/doc/src/bond_style.txt +++ /dev/null @@ -1,115 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style command :h3 - -[Syntax:] - -bond_style style args :pre - -style = {none} or {hybrid} or {class2} or {fene} or {fene/expand} or \ - {harmonic} or {morse} or {nonlinear} or {quartic} :ul - args = none for any style except {hybrid} - {hybrid} args = list of one or more styles :pre - -[Examples:] - -bond_style harmonic -bond_style fene -bond_style hybrid harmonic fene :pre - -[Description:] - -Set the formula(s) LAMMPS uses to compute bond interactions between -pairs of atoms. In LAMMPS, a bond differs from a pairwise -interaction, which are set via the "pair_style"_pair_style.html -command. Bonds are defined between specified pairs of atoms and -remain in force for the duration of the simulation (unless the bond -breaks which is possible in some bond potentials). The list of bonded -atoms is read in by a "read_data"_read_data.html or -"read_restart"_read_restart.html command from a data or restart file. -By contrast, pair potentials are typically defined between all pairs -of atoms within a cutoff distance and the set of active interactions -changes over time. - -Hybrid models where bonds are computed using different bond potentials -can be setup using the {hybrid} bond style. - -The coefficients associated with a bond style can be specified in a -data or restart file or via the "bond_coeff"_bond_coeff.html command. - -All bond potentials store their coefficient data in binary restart -files which means bond_style and "bond_coeff"_bond_coeff.html commands -do not need to be re-specified in an input script that restarts a -simulation. See the "read_restart"_read_restart.html command for -details on how to do this. The one exception is that bond_style -{hybrid} only stores the list of sub-styles in the restart file; bond -coefficients need to be re-specified. - -NOTE: When both a bond and pair style is defined, the -"special_bonds"_special_bonds.html command often needs to be used to -turn off (or weight) the pairwise interaction that would otherwise -exist between 2 bonded atoms. - -In the formulas listed for each bond style, {r} is the distance -between the 2 atoms in the bond. - -:line - -Here is an alphabetic list of bond styles defined in LAMMPS. Click on -the style to display the formula it computes and coefficients -specified by the associated "bond_coeff"_bond_coeff.html command. - -Click on the style to display the formula it computes, any additional -arguments specified in the bond_style command, and coefficients -specified by the associated "bond_coeff"_bond_coeff.html command. - -There are also additional accelerated pair styles included in the -LAMMPS distribution for faster performance on CPUs, GPUs, and KNLs. -The individual style names on the "Commands bond"_Commands_bond.html -doc page are followed by one or more of (g,i,k,o,t) to indicate which -accelerated styles exist. - -"none"_bond_none.html - turn off bonded interactions -"zero"_bond_zero.html - topology but no interactions -"hybrid"_bond_hybrid.html - define multiple styles of bond interactions :ul - -"class2"_bond_class2.html - COMPASS (class 2) bond -"fene"_bond_fene.html - FENE (finite-extensible non-linear elastic) bond -"fene/expand"_bond_fene_expand.html - FENE bonds with variable size particles -"gromos"_bond_gromos.html - GROMOS force field bond -"harmonic"_bond_harmonic.html - harmonic bond -"harmonic/shift"_bond_harmonic_shift.html - shifted harmonic bond -"harmonic/shift/cut"_bond_harmonic_shift_cut.html - shifted harmonic bond with a cutoff -"mm3"_bond_mm3.html - MM3 anharmonic bond -"morse"_bond_morse.html - Morse bond -"nonlinear"_bond_nonlinear.html - nonlinear bond -"oxdna/fene"_bond_oxdna.html - modified FENE bond suitable for DNA modeling -"oxdna2/fene"_bond_oxdna.html - same as oxdna but used with different pair styles -"quartic"_bond_quartic.html - breakable quartic bond -"table"_bond_table.html - tabulated by bond length :ul - -:line - -[Restrictions:] - -Bond styles can only be set for atom styles that allow bonds to be -defined. - -Most bond styles are part of the MOLECULE package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. The doc pages for -individual bond potentials tell if it is part of a package. - -[Related commands:] - -"bond_coeff"_bond_coeff.html, "delete_bonds"_delete_bonds.html - -[Default:] - -bond_style none diff --git a/doc/src/bond_table.txt b/doc/src/bond_table.rst similarity index 58% rename from doc/src/bond_table.txt rename to doc/src/bond_table.rst index 7235214af0..5378df3cff 100644 --- a/doc/src/bond_table.txt +++ b/doc/src/bond_table.rst @@ -1,86 +1,97 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c +.. index:: bond_style table -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) +bond_style table command +======================== -:line +bond_style table/omp command +============================ -bond_style table command :h3 -bond_style table/omp command :h3 +Syntax +"""""" -[Syntax:] -bond_style table style N :pre +.. code-block:: LAMMPS -style = {linear} or {spline} = method of interpolation -N = use N values in table :ul + bond_style table style N -[Examples:] +* style = *linear* or *spline* = method of interpolation +* N = use N values in table -bond_style table linear 1000 -bond_coeff 1 file.table ENTRY1 :pre +Examples +"""""""" -[Description:] -Style {table} creates interpolation tables of length {N} from bond +.. code-block:: LAMMPS + + bond_style table linear 1000 + bond_coeff 1 file.table ENTRY1 + +Description +""""""""""" + +Style *table* creates interpolation tables of length *N* from bond potential and force values listed in a file(s) as a function of bond -length. The files are read by the "bond_coeff"_bond_coeff.html +length. The files are read by the :doc:`bond_coeff ` command. The interpolation tables are created by fitting cubic splines to the -file values and interpolating energy and force values at each of {N} +file values and interpolating energy and force values at each of *N* distances. During a simulation, these tables are used to interpolate energy and force values as needed. The interpolation is done in one -of 2 styles: {linear} or {spline}. +of 2 styles: *linear* or *spline*. -For the {linear} style, the bond length is used to find 2 surrounding +For the *linear* style, the bond length is used to find 2 surrounding table values from which an energy or force is computed by linear interpolation. -For the {spline} style, a cubic spline coefficients are computed and -stored at each of the {N} values in the table. The bond length is +For the *spline* style, a cubic spline coefficients are computed and +stored at each of the *N* values in the table. The bond length is used to find the appropriate set of coefficients which are used to evaluate a cubic polynomial which computes the energy or force. The following coefficients must be defined for each bond type via the -"bond_coeff"_bond_coeff.html command as in the example above. +:doc:`bond_coeff ` command as in the example above. -filename -keyword :ul +* filename +* keyword The filename specifies a file containing tabulated energy and force values. The keyword specifies a section of the file. The format of this file is described below. -:line + +---------- + The format of a tabulated file is as follows (without the parenthesized comments): -# Bond potential for harmonic (one or more comment or blank lines) :pre -HAM (keyword is the first text on line) -N 101 FP 0 0 EQ 0.5 (N, FP, EQ parameters) - (blank line) -1 0.00 338.0000 1352.0000 (index, bond-length, energy, force) -2 0.01 324.6152 1324.9600 -... -101 1.00 338.0000 -1352.0000 :pre +.. parsed-literal:: + + # Bond potential for harmonic (one or more comment or blank lines) + + HAM (keyword is the first text on line) + N 101 FP 0 0 EQ 0.5 (N, FP, EQ parameters) + (blank line) + 1 0.00 338.0000 1352.0000 (index, bond-length, energy, force) + 2 0.01 324.6152 1324.9600 + ... + 101 1.00 338.0000 -1352.0000 A section begins with a non-blank line whose 1st character is not a "#"; blank lines or lines starting with "#" can be used as comments between sections. The first line begins with a keyword which identifies the section. The line can contain additional text, but the initial text must match the argument specified in the -"bond_coeff"_bond_coeff.html command. The next line lists (in any +:doc:`bond_coeff ` command. The next line lists (in any order) one or more parameters for the table. Each parameter is a keyword followed by one or more numeric values. The parameter "N" is required and its value is the number of table -entries that follow. Note that this may be different than the {N} -specified in the "bond_style table"_bond_style.html command. Let -Ntable = {N} in the bond_style command, and Nfile = "N" in the +entries that follow. Note that this may be different than the *N* +specified in the :doc:`bond\_style table ` command. Let +Ntable = *N* in the bond_style command, and Nfile = "N" in the tabulated file. What LAMMPS does is a preliminary interpolation by creating splines using the Nfile tabulated values as nodal points. It uses these to interpolate as needed to generate energy and force @@ -99,8 +110,7 @@ are estimated (less accurately) by the first two and last two force values in the table. The "EQ" parameter is also optional. If used, it is followed by a the -equilibrium bond length, which is used, for example, by the "fix -shake"_fix_shake.html command. If not used, the equilibrium bond +equilibrium bond length, which is used, for example, by the :doc:`fix shake ` command. If not used, the equilibrium bond length is to the distance in the table with the lowest potential energy. Following a blank line, the next N lines list the tabulated values. @@ -109,55 +119,61 @@ the bond length r (in distance units), the 3rd value is the energy (in energy units), and the 4th is the force (in force units). The bond lengths must range from a LO value to a HI value, and increase from one line to the next. If the actual bond length is ever smaller than -the LO value or larger than the HI value, then the bond energy and -force is evaluated as if the bond were the LO or HI length. +the LO value or larger than the HI value, then the calculation is +aborted with an error, so it is advisable to cover the whole range +of possible bond lengths. Note that one file can contain many sections, each with a tabulated potential. LAMMPS reads the file section by section until it finds one that matches the specified keyword. -:line -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are functionally the same as the corresponding style without the suffix. They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc +hardware, as discussed on the :doc:`Speed packages ` doc page. The accelerated styles take the same arguments and should produce the same results, except for round-off and precision issues. These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. -See the "Speed packages"_Speed_packages.html doc page for more +See the :doc:`Speed packages ` doc page for more instructions on how to use the accelerated styles effectively. -:line -[Restart info:] +---------- -This bond style writes the settings for the "bond_style table" -command to "binary restart files"_restart.html, so a bond_style + +**Restart info:** + +This bond style writes the settings for the "bond\_style table" +command to :doc:`binary restart files `, so a bond\_style command does not need to specified in an input script that reads a restart file. However, the coefficient information is not stored in the restart file, since it is tabulated in the potential files. Thus, -bond_coeff commands do need to be specified in the restart input +bond\_coeff commands do need to be specified in the restart input script. -[Restrictions:] +Restrictions +"""""""""""" + This bond style can only be used if LAMMPS was built with the MOLECULE -package. See the "Build package"_Build_package.html doc page for more +package. See the :doc:`Build package ` doc page for more info. -[Related commands:] +Related commands +"""""""""""""""" -"bond_coeff"_bond_coeff.html, "delete_bonds"_delete_bonds.html +:doc:`bond_coeff `, :doc:`delete_bonds ` -[Default:] none +**Default:** none diff --git a/doc/src/bond_write.txt b/doc/src/bond_write.rst similarity index 55% rename from doc/src/bond_write.txt rename to doc/src/bond_write.rst index 711bd2c296..f7055d42aa 100644 --- a/doc/src/bond_write.txt +++ b/doc/src/bond_write.rst @@ -1,31 +1,34 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c +.. index:: bond_write -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) +bond_write command +================== -:line +Syntax +"""""" -bond_write command :h3 -[Syntax:] +.. code-block:: LAMMPS -bond_write btype N inner outer file keyword itype jtype :pre + bond_write btype N inner outer file keyword itype jtype -btype = bond types -N = # of values -inner,outer = inner and outer bond length (distance units) -file = name of file to write values to -keyword = section name in file for this set of tabulated values -itype,jtype = 2 atom types (optional) -:ul +* btype = bond types +* N = # of values +* inner,outer = inner and outer bond length (distance units) +* file = name of file to write values to +* keyword = section name in file for this set of tabulated values +* itype,jtype = 2 atom types (optional) -[Examples:] +Examples +"""""""" -bond_write 1 500 0.5 3.5 table.txt Harmonic_1 -bond_write 3 1000 0.1 6.0 table.txt Morse :pre -[Description:] +.. code-block:: LAMMPS + + bond_write 1 500 0.5 3.5 table.txt Harmonic_1 + bond_write 3 1000 0.1 6.0 table.txt Morse + +Description +""""""""""" Write energy and force values to a file as a function of distance for the currently defined bond potential. This is useful for plotting the @@ -36,19 +39,21 @@ file. The energy and force values are computed at distances from inner to outer for 2 interacting atoms forming a bond of type btype, using the -appropriate "bond_coeff"_bond_coeff.html coefficients. N evenly spaced +appropriate :doc:`bond_coeff ` coefficients. N evenly spaced distances are used. For example, for N = 7, inner = 1.0, and outer = 4.0, values are computed at r = 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0. The file is written in the format used as input for the -"bond_style"_bond_style.html {table} option with {keyword} as the +:doc:`bond_style ` *table* option with *keyword* as the section name. Each line written to the file lists an index number (1-N), a distance (in distance units), an energy (in energy units), and a force (in force units). -[Restrictions:] +Restrictions +"""""""""""" + All force field coefficients for bond and other kinds of interactions must be set before this command can be invoked. @@ -56,9 +61,10 @@ must be set before this command can be invoked. Due to how the bond force is computed, an inner value > 0.0 must be specified even if the potential has a finite value at r = 0.0. -[Related commands:] +Related commands +"""""""""""""""" -"bond_style table"_bond_table.html, -"bond_style"_bond_style.html, "bond_coeff"_bond_coeff.html +:doc:`bond_style table `, +:doc:`bond_style `, :doc:`bond_coeff ` -[Default:] none +**Default:** none diff --git a/doc/src/bond_zero.rst b/doc/src/bond_zero.rst new file mode 100644 index 0000000000..43a0af33e2 --- /dev/null +++ b/doc/src/bond_zero.rst @@ -0,0 +1,55 @@ +.. index:: bond_style zero + +bond_style zero command +======================= + +Syntax +"""""" + + +.. code-block:: LAMMPS + + bond_style zero [nocoeff] + +Examples +"""""""" + + +.. code-block:: LAMMPS + + bond_style zero + bond_style zero nocoeff + bond_coeff * + bond_coeff * 2.14 + +Description +""""""""""" + +Using an bond style of zero means bond forces and energies are not +computed, but the geometry of bond pairs is still accessible to other +commands. + +As an example, the :doc:`compute bond/local ` +command can be used to compute distances for the list of pairs of bond +atoms listed in the data file read by the :doc:`read\_data ` +command. If no bond style is defined, this command cannot be used. + +The optional *nocoeff* flag allows to read data files with a BondCoeff +section for any bond style. Similarly, any bond\_coeff commands +will only be checked for the bond type number and the rest ignored. + +Note that the :doc:`bond\_coeff ` command must be used for +all bond types. If specified, there can be only one value, which is +going to be used to assign an equilibrium distance, e.g. for use with +:doc:`fix shake `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`bond\_style none ` + +**Default:** none diff --git a/doc/src/bond_zero.txt b/doc/src/bond_zero.txt deleted file mode 100644 index 554f26e7f0..0000000000 --- a/doc/src/bond_zero.txt +++ /dev/null @@ -1,48 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -bond_style zero command :h3 - -[Syntax:] - -bond_style zero {nocoeff} :pre - -[Examples:] - -bond_style zero -bond_style zero nocoeff -bond_coeff * -bond_coeff * 2.14 :pre - -[Description:] - -Using an bond style of zero means bond forces and energies are not -computed, but the geometry of bond pairs is still accessible to other -commands. - -As an example, the "compute bond/local"_compute_bond_local.html -command can be used to compute distances for the list of pairs of bond -atoms listed in the data file read by the "read_data"_read_data.html -command. If no bond style is defined, this command cannot be used. - -The optional {nocoeff} flag allows to read data files with a BondCoeff -section for any bond style. Similarly, any bond_coeff commands -will only be checked for the bond type number and the rest ignored. - -Note that the "bond_coeff"_bond_coeff.html command must be used for -all bond types. If specified, there can be only one value, which is -going to be used to assign an equilibrium distance, e.g. for use with -"fix shake"_fix_shake.html. - -[Restrictions:] none - -[Related commands:] - -"bond_style none"_bond_none.html - -[Default:] none diff --git a/doc/src/bonds.rst b/doc/src/bonds.rst new file mode 100644 index 0000000000..3019e0c177 --- /dev/null +++ b/doc/src/bonds.rst @@ -0,0 +1,9 @@ +Bond Styles +########### + + +.. toctree:: + :maxdepth: 1 + :glob: + + bond_* diff --git a/doc/src/bonds.txt b/doc/src/bonds.txt deleted file mode 100644 index 48896e711c..0000000000 --- a/doc/src/bonds.txt +++ /dev/null @@ -1,25 +0,0 @@ -Bond Styles :h1 - - diff --git a/doc/src/boundary.rst b/doc/src/boundary.rst new file mode 100644 index 0000000000..909ee3b446 --- /dev/null +++ b/doc/src/boundary.rst @@ -0,0 +1,126 @@ +.. index:: boundary + +boundary command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + boundary x y z + +* x,y,z = *p* or *s* or *f* or *m*\ , one or two letters + + .. parsed-literal:: + + *p* is periodic + *f* is non-periodic and fixed + *s* is non-periodic and shrink-wrapped + *m* is non-periodic and shrink-wrapped with a minimum value + + + +Examples +"""""""" + + +.. parsed-literal:: + + boundary p p f + boundary p fs p + boundary s f fm + +Description +""""""""""" + +Set the style of boundaries for the global simulation box in each +dimension. A single letter assigns the same style to both the lower +and upper face of the box. Two letters assigns the first style to the +lower face and the second style to the upper face. The initial size +of the simulation box is set by the :doc:`read\_data `, +:doc:`read\_restart `, or :doc:`create\_box ` +commands. + +The style *p* means the box is periodic, so that particles interact +across the boundary, and they can exit one end of the box and re-enter +the other end. A periodic dimension can change in size due to +constant pressure boundary conditions or box deformation (see the :doc:`fix npt ` and :doc:`fix deform ` commands). The *p* +style must be applied to both faces of a dimension. + +The styles *f*\ , *s*\ , and *m* mean the box is non-periodic, so that +particles do not interact across the boundary and do not move from one +side of the box to the other. + +For style *f*\ , the position of the face is fixed. If an atom moves +outside the face it will be deleted on the next timestep that +reneighboring occurs. This will typically generate an error unless +you have set the :doc:`thermo\_modify lost ` option to +allow for lost atoms. + +For style *s*\ , the position of the face is set so as to encompass the +atoms in that dimension (shrink-wrapping), no matter how far they +move. Note that when the difference between the current box dimensions +and the shrink-wrap box dimensions is large, this can lead to lost +atoms at the beginning of a run when running in parallel. This is due +to the large change in the (global) box dimensions also causing +significant changes in the individual sub-domain sizes. If these +changes are farther than the communication cutoff, atoms will be lost. +This is best addressed by setting initial box dimensions to match the +shrink-wrapped dimensions more closely, by using *m* style boundaries +(see below). + +For style *m*\ , shrink-wrapping occurs, but is bounded by the value +specified in the data or restart file or set by the +:doc:`create\_box ` command. For example, if the upper z +face has a value of 50.0 in the data file, the face will always be +positioned at 50.0 or above, even if the maximum z-extent of all the +atoms becomes less than 50.0. This can be useful if you start a +simulation with an empty box or if you wish to leave room on one side +of the box, e.g. for atoms to evaporate from a surface. + +For triclinic (non-orthogonal) simulation boxes, if the 2nd dimension +of a tilt factor (e.g. y for xy) is periodic, then the periodicity is +enforced with the tilt factor offset. If the 1st dimension is +shrink-wrapped, then the shrink wrapping is applied to the tilted box +face, to encompass the atoms. E.g. for a positive xy tilt, the xlo +and xhi faces of the box are planes tilting in the +y direction as y +increases. These tilted planes are shrink-wrapped around the atoms to +determine the x extent of the box. + +See the :doc:`Howto triclinic ` doc page for a +geometric description of triclinic boxes, as defined by LAMMPS, and +how to transform these parameters to and from other commonly used +triclinic representations. + +Restrictions +"""""""""""" + + +This command cannot be used after the simulation box is defined by a +:doc:`read\_data ` or :doc:`create\_box ` command or +:doc:`read\_restart ` command. See the +:doc:`change\_box ` command for how to change the simulation +box boundaries after it has been defined. + +For 2d simulations, the z dimension must be periodic. + +Related commands +"""""""""""""""" + +See the :doc:`thermo\_modify ` command for a discussion +of lost atoms. + +Default +""""""" + + +.. parsed-literal:: + + boundary p p p + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/box.rst b/doc/src/box.rst new file mode 100644 index 0000000000..3338e138fb --- /dev/null +++ b/doc/src/box.rst @@ -0,0 +1,76 @@ +.. index:: box + +box command +=========== + +Syntax +"""""" + + +.. parsed-literal:: + + box keyword value ... + +* one or more keyword/value pairs may be appended +* keyword = *tilt* + + .. parsed-literal:: + + *tilt* value = *small* or *large* + + + +Examples +"""""""" + + +.. parsed-literal:: + + box tilt large + box tilt small + +Description +""""""""""" + +Set attributes of the simulation box. + +For triclinic (non-orthogonal) simulation boxes, the *tilt* keyword +allows simulation domains to be created with arbitrary tilt factors, +e.g. via the :doc:`create\_box ` or +:doc:`read\_data ` commands. Tilt factors determine how +skewed the triclinic box is; see the :doc:`Howto triclinic ` doc page for a discussion of triclinic +boxes in LAMMPS. + +LAMMPS normally requires that no tilt factor can skew the box more +than half the distance of the parallel box length, which is the 1st +dimension in the tilt factor (x for xz). If *tilt* is set to +*small*\ , which is the default, then an error will be +generated if a box is created which exceeds this limit. If *tilt* +is set to *large*\ , then no limit is enforced. You can create +a box with any tilt factors you wish. + +Note that if a simulation box has a large tilt factor, LAMMPS will run +less efficiently, due to the large volume of communication needed to +acquire ghost atoms around a processor's irregular-shaped sub-domain. +For extreme values of tilt, LAMMPS may also lose atoms and generate an +error. + +Restrictions +"""""""""""" + + +This command cannot be used after the simulation box is defined by a +:doc:`read\_data ` or :doc:`create\_box ` command or +:doc:`read\_restart ` command. + +**Related commands:** none + +Default +""""""" + +The default value is tilt = small. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/change_box.rst b/doc/src/change_box.rst new file mode 100644 index 0000000000..bc34db9262 --- /dev/null +++ b/doc/src/change_box.rst @@ -0,0 +1,387 @@ +.. index:: change\_box + +change\_box command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + change_box group-ID parameter args ... keyword args ... + +* group-ID = ID of group of atoms to (optionally) displace +* one or more parameter/arg pairs may be appended + + .. parsed-literal:: + + parameter = *x* or *y* or *z* or *xy* or *xz* or *yz* or *boundary* or *ortho* or *triclinic* or *set* or *remap* + *x*\ , *y*\ , *z* args = style value(s) + style = *final* or *delta* or *scale* or *volume* + *final* values = lo hi + lo hi = box boundaries after displacement (distance units) + *delta* values = dlo dhi + dlo dhi = change in box boundaries after displacement (distance units) + *scale* values = factor + factor = multiplicative factor for change in box length after displacement + *volume* value = none = adjust this dim to preserve volume of system + *xy*\ , *xz*\ , *yz* args = style value + style = *final* or *delta* + *final* value = tilt + tilt = tilt factor after displacement (distance units) + *delta* value = dtilt + dtilt = change in tilt factor after displacement (distance units) + *boundary* args = x y z + x,y,z = *p* or *s* or *f* or *m*\ , one or two letters + *p* is periodic + *f* is non-periodic and fixed + *s* is non-periodic and shrink-wrapped + *m* is non-periodic and shrink-wrapped with a minimum value + *ortho* args = none = change box to orthogonal + *triclinic* args = none = change box to triclinic + *set* args = none = store state of current box + *remap* args = none = remap atom coords from last saved state to current box + +* zero or more keyword/value pairs may be appended +* keyword = *units* + + .. parsed-literal:: + + *units* value = *lattice* or *box* + lattice = distances are defined in lattice units + box = distances are defined in simulation box units + + + +Examples +"""""""" + + +.. parsed-literal:: + + change_box all xy final -2.0 z final 0.0 5.0 boundary p p f remap units box + change_box all x scale 1.1 y volume z volume remap + +Description +""""""""""" + +Change the volume and/or shape and/or boundary conditions for the +simulation box. Orthogonal simulation boxes have 3 adjustable size +parameters (x,y,z). Triclinic (non-orthogonal) simulation boxes have +6 adjustable size/shape parameters (x,y,z,xy,xz,yz). Any or all of +them can be adjusted independently by this command. Thus it can be +used to expand or contract a box, or to apply a shear strain to a +non-orthogonal box. It can also be used to change the boundary +conditions for the simulation box, similar to the +:doc:`boundary ` command. + +The size and shape of the initial simulation box are specified by the +:doc:`create\_box ` or :doc:`read\_data ` or +:doc:`read\_restart ` command used to setup the simulation. +The size and shape may be altered by subsequent runs, e.g. by use of +the :doc:`fix npt ` or :doc:`fix deform ` commands. +The :doc:`create\_box `, :doc:`read data `, and +:doc:`read\_restart ` commands also determine whether the +simulation box is orthogonal or triclinic and their doc pages explain +the meaning of the xy,xz,yz tilt factors. + +See the :doc:`Howto triclinic ` doc page for a +geometric description of triclinic boxes, as defined by LAMMPS, and +how to transform these parameters to and from other commonly used +triclinic representations. + +The keywords used in this command are applied sequentially to the +simulation box and the atoms in it, in the order specified. + +Before the sequence of keywords are invoked, the current box +size/shape is stored, in case a *remap* keyword is used to map the +atom coordinates from a previously stored box size/shape to the +current one. + +After all the keywords have been processed, any shrink-wrap boundary +conditions are invoked (see the :doc:`boundary ` command) +which may change simulation box boundaries, and atoms are migrated to +new owning processors. + +.. note:: + + This means that you cannot use the change\_box command to enlarge + a shrink-wrapped box, e.g. to make room to insert more atoms via the + :doc:`create\_atoms ` command, because the simulation box + will be re-shrink-wrapped before the change\_box command completes. + Instead you could do something like this, assuming the simulation box + is non-periodic and atoms extend from 0 to 20 in all dimensions: + + +.. parsed-literal:: + + change_box all x final -10 20 + create_atoms 1 single -5 5 5 # this will fail to insert an atom + + change_box all x final -10 20 boundary f s s + create_atoms 1 single -5 5 5 + change_box all boundary s s s # this will work + +.. note:: + + Unlike the earlier "displace\_box" version of this command, atom + remapping is NOT performed by default. This command allows remapping + to be done in a more general way, exactly when you specify it (zero or + more times) in the sequence of transformations. Thus if you do not + use the *remap* keyword, atom coordinates will not be changed even if + the box size/shape changes. If a uniformly strained state is desired, + the *remap* keyword should be specified. + +.. note:: + + It is possible to lose atoms with this command. E.g. by + changing the box without remapping the atoms, and having atoms end up + outside of non-periodic boundaries. It is also possible to alter + bonds between atoms straddling a boundary in bad ways. E.g. by + converting a boundary from periodic to non-periodic. It is also + possible when remapping atoms to put them (nearly) on top of each + other. E.g. by converting a boundary from non-periodic to periodic. + All of these will typically lead to bad dynamics and/or generate error + messages. + +.. note:: + + The simulation box size/shape can be changed by arbitrarily + large amounts by this command. This is not a problem, except that the + mapping of processors to the simulation box is not changed from its + initial 3d configuration; see the :doc:`processors ` + command. Thus, if the box size/shape changes dramatically, the + mapping of processors to the simulation box may not end up as optimal + as the initial mapping attempted to be. + +.. note:: + + Because the keywords used in this command are applied one at a + time to the simulation box and the atoms in it, care must be taken + with triclinic cells to avoid exceeding the limits on skew after each + transformation in the sequence. If skew is exceeded before the final + transformation this can be avoided by changing the order of the + sequence, or breaking the transformation into two or more smaller + transformations. For more information on the allowed limits for box + skew see the discussion on triclinic boxes on :doc:`Howto triclinic ` doc page. + + +---------- + + +For the *x*\ , *y*\ , and *z* parameters, this is the meaning of their +styles and values. + +For style *final*\ , the final lo and hi box boundaries of a dimension +are specified. The values can be in lattice or box distance units. +See the discussion of the units keyword below. + +For style *delta*\ , plus or minus changes in the lo/hi box boundaries +of a dimension are specified. The values can be in lattice or box +distance units. See the discussion of the units keyword below. + +For style *scale*\ , a multiplicative factor to apply to the box length +of a dimension is specified. For example, if the initial box length +is 10, and the factor is 1.1, then the final box length will be 11. A +factor less than 1.0 means compression. + +The *volume* style changes the specified dimension in such a way that +the overall box volume remains constant with respect to the operation +performed by the preceding keyword. The *volume* style can only be +used following a keyword that changed the volume, which is any of the +*x*\ , *y*\ , *z* keywords. If the preceding keyword "key" had a *volume* +style, then both it and the current keyword apply to the keyword +preceding "key". I.e. this sequence of keywords is allowed: + + +.. parsed-literal:: + + change_box all x scale 1.1 y volume z volume + +The *volume* style changes the associated dimension so that the +overall box volume is unchanged relative to its value before the +preceding keyword was invoked. + +If the following command is used, then the z box length will shrink by +the same 1.1 factor the x box length was increased by: + + +.. parsed-literal:: + + change_box all x scale 1.1 z volume + +If the following command is used, then the y,z box lengths will each +shrink by sqrt(1.1) to keep the volume constant. In this case, the +y,z box lengths shrink so as to keep their relative aspect ratio +constant: + + +.. parsed-literal:: + + change_box all"x scale 1.1 y volume z volume + +If the following command is used, then the final box will be a factor +of 10% larger in x and y, and a factor of 21% smaller in z, so as to +keep the volume constant: + + +.. parsed-literal:: + + change_box all x scale 1.1 z volume y scale 1.1 z volume + +.. note:: + + For solids or liquids, when one dimension of the box is + expanded, it may be physically undesirable to hold the other 2 box + lengths constant since that implies a density change. For solids, + adjusting the other dimensions via the *volume* style may make + physical sense (just as for a liquid), but may not be correct for + materials and potentials whose Poisson ratio is not 0.5. + +For the *scale* and *volume* styles, the box length is expanded or +compressed around its mid point. + + +---------- + + +For the *xy*\ , *xz*\ , and *yz* parameters, this is the meaning of their +styles and values. Note that changing the tilt factors of a triclinic +box does not change its volume. + +For style *final*\ , the final tilt factor is specified. The value +can be in lattice or box distance units. See the discussion of the +units keyword below. + +For style *delta*\ , a plus or minus change in the tilt factor is +specified. The value can be in lattice or box distance units. See +the discussion of the units keyword below. + +All of these styles change the xy, xz, yz tilt factors. In LAMMPS, +tilt factors (xy,xz,yz) for triclinic boxes are required to be no more +than half the distance of the parallel box length. For example, if +xlo = 2 and xhi = 12, then the x box length is 10 and the xy tilt +factor must be between -5 and 5. Similarly, both xz and yz must be +between -(xhi-xlo)/2 and +(yhi-ylo)/2. Note that this is not a +limitation, since if the maximum tilt factor is 5 (as in this +example), then configurations with tilt = ..., -15, -5, 5, 15, 25, +... are all equivalent. Any tilt factor specified by this command +must be within these limits. + + +---------- + + +The *boundary* keyword takes arguments that have exactly the same +meaning as they do for the :doc:`boundary ` command. In each +dimension, a single letter assigns the same style to both the lower +and upper face of the box. Two letters assigns the first style to the +lower face and the second style to the upper face. + +The style *p* means the box is periodic; the other styles mean +non-periodic. For style *f*\ , the position of the face is fixed. For +style *s*\ , the position of the face is set so as to encompass the +atoms in that dimension (shrink-wrapping), no matter how far they +move. For style *m*\ , shrink-wrapping occurs, but is bounded by the +current box edge in that dimension, so that the box will become no +smaller. See the :doc:`boundary ` command for more +explanation of these style options. + +Note that the "boundary" command itself can only be used before the +simulation box is defined via a :doc:`read\_data ` or +:doc:`create\_box ` or :doc:`read\_restart ` +command. This command allows the boundary conditions to be changed +later in your input script. Also note that the +:doc:`read\_restart ` will change boundary conditions to +match what is stored in the restart file. So if you wish to change +them, you should use the change\_box command after the read\_restart +command. + + +---------- + + +The *ortho* and *triclinic* keywords convert the simulation box to be +orthogonal or triclinic (non-orthogonal). + +The simulation box is defined as either orthogonal or triclinic when +it is created via the :doc:`create\_box `, +:doc:`read\_data `, or :doc:`read\_restart ` +commands. + +These keywords allow you to toggle the existing simulation box from +orthogonal to triclinic and vice versa. For example, an initial +equilibration simulation can be run in an orthogonal box, the box can +be toggled to triclinic, and then a :doc:`non-equilibrium MD (NEMD) simulation ` can be run with deformation via the :doc:`fix deform ` command. + +If the simulation box is currently triclinic and has non-zero tilt in +xy, yz, or xz, then it cannot be converted to an orthogonal box. + + +---------- + + +The *set* keyword saves the current box size/shape. This can be +useful if you wish to use the *remap* keyword more than once or if you +wish it to be applied to an intermediate box size/shape in a sequence +of keyword operations. Note that the box size/shape is saved before +any of the keywords are processed, i.e. the box size/shape at the time +the create\_box command is encountered in the input script. + +The *remap* keyword remaps atom coordinates from the last saved box +size/shape to the current box state. For example, if you stretch the +box in the x dimension or tilt it in the xy plane via the *x* and *xy* +keywords, then the *remap* command will dilate or tilt the atoms to +conform to the new box size/shape, as if the atoms moved with the box +as it deformed. + +Note that this operation is performed without regard to periodic +boundaries. Also, any shrink-wrapping of non-periodic boundaries (see +the :doc:`boundary ` command) occurs after all keywords, +including this one, have been processed. + +Only atoms in the specified group are remapped. + + +---------- + + +The *units* keyword determines the meaning of the distance units used +to define various arguments. A *box* value selects standard distance +units as defined by the :doc:`units ` command, e.g. Angstroms for +units = real or metal. A *lattice* value means the distance units are +in lattice spacings. The :doc:`lattice ` command must have +been previously used to define the lattice spacing. + + +---------- + + +Restrictions +"""""""""""" + + +If you use the *ortho* or *triclinic* keywords, then at the point in +the input script when this command is issued, no :doc:`dumps ` can +be active, nor can a :doc:`fix deform ` be active. This is +because these commands test whether the simulation box is orthogonal +when they are first issued. Note that these commands can be used in +your script before a change\_box command is issued, so long as an +:doc:`undump ` or :doc:`unfix ` command is also used to +turn them off. + +Related commands +"""""""""""""""" + +:doc:`fix deform `, :doc:`boundary ` + +Default +""""""" + +The option default is units = lattice. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/clear.rst b/doc/src/clear.rst new file mode 100644 index 0000000000..dac4ba8fa4 --- /dev/null +++ b/doc/src/clear.rst @@ -0,0 +1,49 @@ +.. index:: clear + +clear command +============= + +Syntax +"""""" + + +.. parsed-literal:: + + clear + +Examples +"""""""" + + +.. parsed-literal:: + + (commands for 1st simulation) + clear + (commands for 2nd simulation) + +Description +""""""""""" + +This command deletes all atoms, restores all settings to their default +values, and frees all memory allocated by LAMMPS. Once a clear +command has been executed, it is almost as if LAMMPS were starting +over, with only the exceptions noted below. This command enables +multiple jobs to be run sequentially from one input script. + +These settings are not affected by a clear command: the working +directory (:doc:`shell ` command), log file status +(:doc:`log ` command), echo status (:doc:`echo ` command), and +input script variables (:doc:`variable ` command). + +Restrictions +"""""""""""" + none + +**Related commands:** none + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/comm_modify.rst b/doc/src/comm_modify.rst new file mode 100644 index 0000000000..9375bd60c9 --- /dev/null +++ b/doc/src/comm_modify.rst @@ -0,0 +1,187 @@ +.. index:: comm\_modify + +comm\_modify command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + comm_modify keyword value ... + +* zero or more keyword/value pairs may be appended +* keyword = *mode* or *cutoff* or *cutoff/multi* or *group* or *vel* + + .. parsed-literal:: + + *mode* value = *single* or *multi* = communicate atoms within a single or multiple distances + *cutoff* value = Rcut (distance units) = communicate atoms from this far away + *cutoff/multi* type value + type = atom type or type range (supports asterisk notation) + value = Rcut (distance units) = communicate atoms for selected types from this far away + *group* value = group-ID = only communicate atoms in the group + *vel* value = *yes* or *no* = do or do not communicate velocity info with ghost atoms + + + +Examples +"""""""" + + +.. parsed-literal:: + + comm_modify mode multi + comm_modify mode multi group solvent + comm_modift mode multi cutoff/multi 1 10.0 cutoff/multi 2\*4 15.0 + comm_modify vel yes + comm_modify mode single cutoff 5.0 vel yes + comm_modify cutoff/multi \* 0.0 + +Description +""""""""""" + +This command sets parameters that affect the inter-processor +communication of atom information that occurs each timestep as +coordinates and other properties are exchanged between neighboring +processors and stored as properties of ghost atoms. + +.. note:: + + These options apply to the currently defined comm style. When + you specify a :doc:`comm\_style ` or + :doc:`read\_restart ` command, all communication settings + are restored to their default or stored values, including those + previously reset by a comm\_modify command. Thus if your input script + specifies a comm\_style or read\_restart command, you should use the + comm\_modify command after it. + +The *mode* keyword determines whether a single or multiple cutoff +distances are used to determine which atoms to communicate. + +The default mode is *single* which means each processor acquires +information for ghost atoms that are within a single distance from its +sub-domain. The distance is by default the maximum of the neighbor +cutoff across all atom type pairs. + +For many systems this is an efficient algorithm, but for systems with +widely varying cutoffs for different type pairs, the *multi* mode can +be faster. In this case, each atom type is assigned its own distance +cutoff for communication purposes, and fewer atoms will be +communicated. See the :doc:`neighbor multi ` command for a +neighbor list construction option that may also be beneficial for +simulations of this kind. + +The *cutoff* keyword allows you to extend the ghost cutoff distance +for communication mode *single*\ , which is the distance from the borders +of a processor's sub-domain at which ghost atoms are acquired from other +processors. By default the ghost cutoff = neighbor cutoff = pairwise +force cutoff + neighbor skin. See the :doc:`neighbor ` command +for more information about the skin distance. If the specified Rcut is +greater than the neighbor cutoff, then extra ghost atoms will be acquired. +If the provided cutoff is smaller, the provided value will be ignored, +the ghost cutoff is set to the neighbor cutoff and a warning will be +printed. Specifying a cutoff value of 0.0 will reset any previous value +to the default. If bonded interactions exist and equilibrium bond length +information is available, then also a heuristic based on that bond length +is computed. It is used as communication cutoff, if there is no pair +style present and no *comm\_modify cutoff* command used. Otherwise a +warning is printed, if this bond based estimate is larger than the +communication cutoff used. A + +The *cutoff/multi* option is equivalent to *cutoff*\ , but applies to +communication mode *multi* instead. Since in this case the communication +cutoffs are determined per atom type, a type specifier is needed and +cutoff for one or multiple types can be extended. Also ranges of types +using the usual asterisk notation can be given. + +These are simulation scenarios in which it may be useful or even +necessary to set a ghost cutoff > neighbor cutoff: + +* a single polymer chain with bond interactions, but no pairwise interactions +* bonded interactions (e.g. dihedrals) extend further than the pairwise cutoff +* ghost atoms beyond the pairwise cutoff are needed for some computation + +In the first scenario, a pairwise potential is not defined. Thus the +pairwise neighbor cutoff will be 0.0. But ghost atoms are still +needed for computing bond, angle, etc interactions between atoms on +different processors, or when the interaction straddles a periodic +boundary. + +The appropriate ghost cutoff depends on the :doc:`newton bond ` +setting. For newton bond *off*\ , the distance needs to be the furthest +distance between any two atoms in the bond, angle, etc. E.g. the +distance between 1-4 atoms in a dihedral. For newton bond *on*\ , the +distance between the central atom in the bond, angle, etc and any +other atom is sufficient. E.g. the distance between 2-4 atoms in a +dihedral. + +In the second scenario, a pairwise potential is defined, but its +neighbor cutoff is not sufficiently long enough to enable bond, angle, +etc terms to be computed. As in the previous scenario, an appropriate +ghost cutoff should be set. + +In the last scenario, a :doc:`fix ` or :doc:`compute ` or +:doc:`pairwise potential ` needs to calculate with ghost +atoms beyond the normal pairwise cutoff for some computation it +performs (e.g. locate neighbors of ghost atoms in a multibody pair +potential). Setting the ghost cutoff appropriately can insure it will +find the needed atoms. + +.. note:: + + In these scenarios, if you do not set the ghost cutoff long + enough, and if there is only one processor in a periodic dimension + (e.g. you are running in serial), then LAMMPS may "find" the atom it + is looking for (e.g. the partner atom in a bond), that is on the far + side of the simulation box, across a periodic boundary. This will + typically lead to bad dynamics (i.e. the bond length is now the + simulation box length). To detect if this is happening, see the + :doc:`neigh\_modify cluster ` command. + +The *group* keyword will limit communication to atoms in the specified +group. This can be useful for models where no ghost atoms are needed +for some kinds of particles. All atoms (not just those in the +specified group) will still migrate to new processors as they move. +The group specified with this option must also be specified via the +:doc:`atom\_modify first ` command. + +The *vel* keyword enables velocity information to be communicated with +ghost particles. Depending on the :doc:`atom\_style `, +velocity info includes the translational velocity, angular velocity, +and angular momentum of a particle. If the *vel* option is set to +*yes*\ , then ghost atoms store these quantities; if *no* then they do +not. The *yes* setting is needed by some pair styles which require +the velocity state of both the I and J particles to compute a pairwise +I,J interaction, as well as by some compute and fix commands. + +Note that if the :doc:`fix deform ` command is being used +with its "remap v" option enabled, then the velocities for ghost atoms +(in the fix deform group) mirrored across a periodic boundary will +also include components due to any velocity shift that occurs across +that boundary (e.g. due to dilation or shear). + +Restrictions +"""""""""""" + + +Communication mode *multi* is currently only available for +:doc:`comm\_style ` *brick*\ . + +Related commands +"""""""""""""""" + +:doc:`comm\_style `, :doc:`neighbor ` + +Default +""""""" + +The option defaults are mode = single, group = all, cutoff = 0.0, vel = +no. The cutoff default of 0.0 means that ghost cutoff = neighbor +cutoff = pairwise force cutoff + neighbor skin. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/comm_style.rst b/doc/src/comm_style.rst new file mode 100644 index 0000000000..1d733b7c40 --- /dev/null +++ b/doc/src/comm_style.rst @@ -0,0 +1,78 @@ +.. index:: comm\_style + +comm\_style command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + comm_style style + +* style = *brick* or *tiled* + +Examples +"""""""" + + +.. parsed-literal:: + + comm_style brick + comm_style tiled + +Description +""""""""""" + +This command sets the style of inter-processor communication of atom +information that occurs each timestep as coordinates and other +properties are exchanged between neighboring processors and stored as +properties of ghost atoms. + +For the default *brick* style, the domain decomposition used by LAMMPS +to partition the simulation box must be a regular 3d grid of bricks, +one per processor. Each processor communicates with its 6 Cartesian +neighbors in the grid to acquire information for nearby atoms. + +For the *tiled* style, a more general domain decomposition can be +used, as triggered by the :doc:`balance ` or :doc:`fix balance ` commands. The simulation box can be +partitioned into non-overlapping rectangular-shaped "tiles" or varying +sizes and shapes. Again there is one tile per processor. To acquire +information for nearby atoms, communication must now be done with a +more complex pattern of neighboring processors. + +Note that this command does not actually define a partitioning of the +simulation box (a domain decomposition), rather it determines what +kinds of decompositions are allowed and the pattern of communication +used to enable the decomposition. A decomposition is created when the +simulation box is first created, via the :doc:`create\_box ` +or :doc:`read\_data ` or :doc:`read\_restart ` +commands. For both the *brick* and *tiled* styles, the initial +decomposition will be the same, as described by +:doc:`create\_box ` and :doc:`processors ` +commands. The decomposition can be changed via the +:doc:`balance ` or :doc:`fix balance ` commands. + +Restrictions +"""""""""""" + + +Communication style *tiled* cannot be used with *triclinic* simulation +cells. + +Related commands +"""""""""""""""" + +:doc:`comm\_modify `, :doc:`processors `, +:doc:`balance `, :doc:`fix balance ` + +Default +""""""" + +The default style is brick. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/commands_list.rst b/doc/src/commands_list.rst new file mode 100644 index 0000000000..2eaa78d59c --- /dev/null +++ b/doc/src/commands_list.rst @@ -0,0 +1,124 @@ +Commands +######## + + +.. toctree:: + :maxdepth: 1 + + angle_coeff + angle_style + atom_modify + atom_style + balance + bond_coeff + bond_style + bond_write + boundary + box + change_box + clear + comm_modify + comm_style + compute + compute_modify + create_atoms + create_bonds + create_box + delete_atoms + delete_bonds + dielectric + dihedral_coeff + dihedral_style + dimension + displace_atoms + dump + dump_adios + dump_cfg_uef + dump_h5md + dump_image + dump_modify + dump_molfile + dump_netcdf + dump_vtk + dynamical_matrix + echo + fix + fix_modify + group + group2ndx + hyper + if + improper_coeff + improper_style + include + info + jump + kim_commands + kspace_modify + kspace_style + label + lattice + log + mass + message + min_modify + min_spin + min_style + minimize + molecule + neb + neb_spin + neigh_modify + neighbor + newton + next + package + pair_coeff + pair_modify + pair_style + pair_write + partition + prd + print + processors + python + quit + read_data + read_dump + read_restart + region + replicate + rerun + reset_ids + reset_timestep + restart + run + run_style + server + server_mc + server_md + set + shell + special_bonds + suffix + tad + temper + temper_grem + temper_npt + thermo + thermo_modify + thermo_style + third_order + timer + timestep + uncompute + undump + unfix + units + variable + velocity + write_coeff + write_data + write_dump + write_restart + diff --git a/doc/src/compute.rst b/doc/src/compute.rst new file mode 100644 index 0000000000..9c66c58bd9 --- /dev/null +++ b/doc/src/compute.rst @@ -0,0 +1,339 @@ +.. index:: compute + +compute command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID style args + +* ID = user-assigned name for the computation +* group-ID = ID of the group of atoms to perform the computation on +* style = one of a list of possible style names (see below) +* args = arguments used by a particular style + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all temp + compute newtemp flow temp/partial 1 1 0 + compute 3 all ke/atom + +Description +""""""""""" + +Define a computation that will be performed on a group of atoms. +Quantities calculated by a compute are instantaneous values, meaning +they are calculated from information about atoms on the current +timestep or iteration, though a compute may internally store some +information about a previous state of the system. Defining a compute +does not perform a computation. Instead computes are invoked by other +LAMMPS commands as needed, e.g. to calculate a temperature needed for +a thermostat fix or to generate thermodynamic or dump file output. +See the :doc:`Howto output ` doc page for a summary of +various LAMMPS output options, many of which involve computes. + +The ID of a compute can only contain alphanumeric characters and +underscores. + + +---------- + + +Computes calculate one of three styles of quantities: global, +per-atom, or local. A global quantity is one or more system-wide +values, e.g. the temperature of the system. A per-atom quantity is +one or more values per atom, e.g. the kinetic energy of each atom. +Per-atom values are set to 0.0 for atoms not in the specified compute +group. Local quantities are calculated by each processor based on the +atoms it owns, but there may be zero or more per atom, e.g. a list of +bond distances. Computes that produce per-atom quantities have the +word "atom" in their style, e.g. *ke/atom*\ . Computes that produce +local quantities have the word "local" in their style, +e.g. *bond/local*\ . Styles with neither "atom" or "local" in their +style produce global quantities. + +Note that a single compute can produce either global or per-atom or +local quantities, but not both global and per-atom. It can produce +local quantities in tandem with global or per-atom quantities. The +compute doc page will explain. + +Global, per-atom, and local quantities each come in three kinds: a +single scalar value, a vector of values, or a 2d array of values. The +doc page for each compute describes the style and kind of values it +produces, e.g. a per-atom vector. Some computes produce more than one +kind of a single style, e.g. a global scalar and a global vector. + +When a compute quantity is accessed, as in many of the output commands +discussed below, it can be referenced via the following bracket +notation, where ID is the ID of the compute: + ++-------------+--------------------------------------------+ +| c\_ID | entire scalar, vector, or array | ++-------------+--------------------------------------------+ +| c\_ID[I] | one element of vector, one column of array | ++-------------+--------------------------------------------+ +| c\_ID[I][J] | one element of array | ++-------------+--------------------------------------------+ + +In other words, using one bracket reduces the dimension of the +quantity once (vector -> scalar, array -> vector). Using two brackets +reduces the dimension twice (array -> scalar). Thus a command that +uses scalar compute values as input can also process elements of a +vector or array. + +Note that commands and :doc:`variables ` which use compute +quantities typically do not allow for all kinds, e.g. a command may +require a vector of values, not a scalar. This means there is no +ambiguity about referring to a compute quantity as c\_ID even if it +produces, for example, both a scalar and vector. The doc pages for +various commands explain the details. + + +---------- + + +In LAMMPS, the values generated by a compute can be used in several +ways: + +* The results of computes that calculate a global temperature or + pressure can be used by fixes that do thermostatting or barostatting + or when atom velocities are created. +* Global values can be output via the :doc:`thermo\_style custom ` or :doc:`fix ave/time ` command. + Or the values can be referenced in a :doc:`variable equal ` or + :doc:`variable atom ` command. +* Per-atom values can be output via the :doc:`dump custom ` command. + Or they can be time-averaged via the :doc:`fix ave/atom ` + command or reduced by the :doc:`compute reduce ` + command. Or the per-atom values can be referenced in an :doc:`atom-style variable `. +* Local values can be reduced by the :doc:`compute reduce ` command, or histogrammed by the :doc:`fix ave/histo ` command, or output by the :doc:`dump local ` command. + + +The results of computes that calculate global quantities can be either +"intensive" or "extensive" values. Intensive means the value is +independent of the number of atoms in the simulation, +e.g. temperature. Extensive means the value scales with the number of +atoms in the simulation, e.g. total rotational kinetic energy. +:doc:`Thermodynamic output ` will normalize extensive +values by the number of atoms in the system, depending on the +"thermo\_modify norm" setting. It will not normalize intensive values. +If a compute value is accessed in another way, e.g. by a +:doc:`variable `, you may want to know whether it is an +intensive or extensive value. See the doc page for individual +computes for further info. + + +---------- + + +LAMMPS creates its own computes internally for thermodynamic output. +Three computes are always created, named "thermo\_temp", +"thermo\_press", and "thermo\_pe", as if these commands had been invoked +in the input script: + + +.. parsed-literal:: + + compute thermo_temp all temp + compute thermo_press all pressure thermo_temp + compute thermo_pe all pe + +Additional computes for other quantities are created if the thermo +style requires it. See the documentation for the +:doc:`thermo\_style ` command. + +Fixes that calculate temperature or pressure, i.e. for thermostatting +or barostatting, may also create computes. These are discussed in the +documentation for specific :doc:`fix ` commands. + +In all these cases, the default computes LAMMPS creates can be +replaced by computes defined by the user in the input script, as +described by the :doc:`thermo\_modify ` and :doc:`fix modify ` commands. + +Properties of either a default or user-defined compute can be modified +via the :doc:`compute\_modify ` command. + +Computes can be deleted with the :doc:`uncompute ` command. + +Code for new computes can be added to LAMMPS; see the +:doc:`Modify ` doc page for details. The results of their +calculations accessed in the various ways described above. + + +---------- + + +Each compute style has its own doc page which describes its arguments +and what it does. Here is an alphabetic list of compute styles +available in LAMMPS. They are also listed in more compact form on the +:doc:`Commands compute ` doc page. + +There are also additional accelerated compute styles included in the +LAMMPS distribution for faster performance on CPUs, GPUs, and KNLs. +The individual style names on the :doc:`Commands compute ` doc page are followed by one or more of +(g,i,k,o,t) to indicate which accelerated styles exist. + +* :doc:`ackland/atom ` - determines the local lattice structure based on the Ackland formulation +* :doc:`adf ` - angular distribution function of triples of atoms +* :doc:`aggregate/atom ` - aggregate ID for each atom +* :doc:`angle ` - energy of each angle sub-style +* :doc:`angle/local ` - theta and energy of each angle +* :doc:`angmom/chunk ` - angular momentum for each chunk +* :doc:`basal/atom ` - calculates the hexagonal close-packed "c" lattice vector of each atom +* :doc:`body/local ` - attributes of body sub-particles +* :doc:`bond ` - energy of each bond sub-style +* :doc:`bond/local ` - distance and energy of each bond +* :doc:`centro/atom ` - centro-symmetry parameter for each atom +* :doc:`centroid/stress/atom ` - centroid based stress tensor for each atom +* :doc:`chunk/atom ` - assign chunk IDs to each atom +* :doc:`chunk/spread/atom ` - spreads chunk values to each atom in chunk +* :doc:`cluster/atom ` - cluster ID for each atom +* :doc:`cna/atom ` - common neighbor analysis (CNA) for each atom +* :doc:`cnp/atom ` - common neighborhood parameter (CNP) for each atom +* :doc:`com ` - center-of-mass of group of atoms +* :doc:`com/chunk ` - center-of-mass for each chunk +* :doc:`contact/atom ` - contact count for each spherical particle +* :doc:`coord/atom ` - coordination number for each atom +* :doc:`damage/atom ` - Peridynamic damage for each atom +* :doc:`dihedral ` - energy of each dihedral sub-style +* :doc:`dihedral/local ` - angle of each dihedral +* :doc:`dilatation/atom ` - Peridynamic dilatation for each atom +* :doc:`dipole/chunk ` - dipole vector and total dipole for each chunk +* :doc:`displace/atom ` - displacement of each atom +* :doc:`dpd ` - +* :doc:`dpd/atom ` - +* :doc:`edpd/temp/atom ` - per-atom temperature for each eDPD particle in a group +* :doc:`entropy/atom ` - pair entropy fingerprint of each atom +* :doc:`erotate/asphere ` - rotational energy of aspherical particles +* :doc:`erotate/rigid ` - rotational energy of rigid bodies +* :doc:`erotate/sphere ` - rotational energy of spherical particles +* :doc:`erotate/sphere/atom ` - rotational energy for each spherical particle +* :doc:`event/displace ` - detect event on atom displacement +* :doc:`fep ` - +* :doc:`force/tally ` - +* :doc:`fragment/atom ` - fragment ID for each atom +* :doc:`global/atom ` - +* :doc:`group/group ` - energy/force between two groups of atoms +* :doc:`gyration ` - radius of gyration of group of atoms +* :doc:`gyration/chunk ` - radius of gyration for each chunk +* :doc:`gyration/shape ` - shape parameters from gyration tensor +* :doc:`gyration/shape/chunk ` - shape parameters from gyration tensor for each chunk +* :doc:`heat/flux ` - heat flux through a group of atoms +* :doc:`heat/flux/tally ` - +* :doc:`hexorder/atom ` - bond orientational order parameter q6 +* :doc:`hma ` - harmonically mapped averaging for atomic crystals +* :doc:`improper ` - energy of each improper sub-style +* :doc:`improper/local ` - angle of each improper +* :doc:`inertia/chunk ` - inertia tensor for each chunk +* :doc:`ke ` - translational kinetic energy +* :doc:`ke/atom ` - kinetic energy for each atom +* :doc:`ke/atom/eff ` - per-atom translational and radial kinetic energy in the electron force field model +* :doc:`ke/eff ` - kinetic energy of a group of nuclei and electrons in the electron force field model +* :doc:`ke/rigid ` - translational kinetic energy of rigid bodies +* :doc:`meso/e/atom ` - per-atom internal energy of Smooth-Particle Hydrodynamics atoms +* :doc:`meso/rho/atom ` - per-atom mesoscopic density of Smooth-Particle Hydrodynamics atoms +* :doc:`meso/t/atom ` - per-atom internal temperature of Smooth-Particle Hydrodynamics atoms +* :doc:`momentum ` - translational momentum +* :doc:`msd ` - mean-squared displacement of group of atoms +* :doc:`msd/chunk ` - mean-squared displacement for each chunk +* :doc:`msd/nongauss ` - MSD and non-Gaussian parameter of group of atoms +* :doc:`omega/chunk ` - angular velocity for each chunk +* :doc:`orientorder/atom ` - Steinhardt bond orientational order parameters Ql +* :doc:`pair ` - values computed by a pair style +* :doc:`pair/local ` - distance/energy/force of each pairwise interaction +* :doc:`pe ` - potential energy +* :doc:`pe/atom ` - potential energy for each atom +* :doc:`pe/mol/tally ` - +* :doc:`pe/tally ` - +* :doc:`plasticity/atom ` - Peridynamic plasticity for each atom +* :doc:`pressure ` - total pressure and pressure tensor +* :doc:`pressure/cylinder ` - pressure tensor in cylindrical coordinates +* :doc:`pressure/uef ` - pressure tensor in the reference frame of an applied flow field +* :doc:`property/atom ` - convert atom attributes to per-atom vectors/arrays +* :doc:`property/chunk ` - extract various per-chunk attributes +* :doc:`property/local ` - convert local attributes to localvectors/arrays +* :doc:`ptm/atom ` - determines the local lattice structure based on the Polyhedral Template Matching method +* :doc:`rdf ` - radial distribution function g(r) histogram of group of atoms +* :doc:`reduce ` - combine per-atom quantities into a single global value +* :doc:`reduce/chunk ` - reduce per-atom quantities within each chunk +* :doc:`reduce/region ` - same as compute reduce, within a region +* :doc:`rigid/local ` - extract rigid body attributes +* :doc:`saed ` - electron diffraction intensity on a mesh of reciprocal lattice nodes +* :doc:`slice ` - extract values from global vector or array +* :doc:`smd/contact/radius ` - +* :doc:`smd/damage ` - damage status of SPH particles in Smooth Mach Dynamics +* :doc:`smd/hourglass/error ` - +* :doc:`smd/internal/energy ` - per-particle enthalpy in Smooth Mach Dynamics +* :doc:`smd/plastic/strain ` - equivalent plastic strain per particle in Smooth Mach Dynamics +* :doc:`smd/plastic/strain/rate ` - time rate of the equivalent plastic strain in Smooth Mach Dynamics +* :doc:`smd/rho ` - per-particle mass density in Smooth Mach Dynamics +* :doc:`smd/tlsph/defgrad ` - deformation gradient in Smooth Mach Dynamics +* :doc:`smd/tlsph/dt ` - CFL-stable time increment per particle in Smooth Mach Dynamics +* :doc:`smd/tlsph/num/neighs ` - +* :doc:`smd/tlsph/shape ` - +* :doc:`smd/tlsph/strain ` - +* :doc:`smd/tlsph/strain/rate ` - +* :doc:`smd/tlsph/stress ` - per-particle Cauchy stress tensor for SPH particles +* :doc:`smd/triangle/vertices ` - +* :doc:`smd/ulsph/num/neighs ` - +* :doc:`smd/ulsph/strain ` - +* :doc:`smd/ulsph/strain/rate ` - +* :doc:`smd/ulsph/stress ` - per-particle Cauchy stress tensor and von Mises equivalent stress in Smooth Mach Dynamics +* :doc:`smd/vol ` - per-particle volumes and their sum in Smooth Mach Dynamics +* :doc:`snap ` - bispectrum components and related quantities for a group of atoms +* :doc:`sna/atom ` - bispectrum components for each atom +* :doc:`snad/atom ` - derivative of bispectrum components for each atom +* :doc:`snav/atom ` - virial contribution from bispectrum components for each atom +* :doc:`spin ` - magnetic quantities for a system of atoms having spins +* :doc:`stress/atom ` - stress tensor for each atom +* :doc:`stress/mop ` - normal components of the local stress tensor using the method of planes +* :doc:`stress/mop/profile ` - profile of the normal components of the local stress tensor using the method of planes +* :doc:`stress/tally ` - +* :doc:`tdpd/cc/atom ` - per-atom chemical concentration of a specified species for each tDPD particle +* :doc:`temp ` - temperature of group of atoms +* :doc:`temp/asphere ` - temperature of aspherical particles +* :doc:`temp/body ` - temperature of body particles +* :doc:`temp/chunk ` - temperature of each chunk +* :doc:`temp/com ` - temperature after subtracting center-of-mass velocity +* :doc:`temp/cs ` - temperature based on the center-of-mass velocity of atom pairs that are bonded to each other +* :doc:`temp/deform ` - temperature excluding box deformation velocity +* :doc:`temp/deform/eff ` - temperature excluding box deformation velocity in the electron force field model +* :doc:`temp/drude ` - temperature of Core-Drude pairs +* :doc:`temp/eff ` - temperature of a group of nuclei and electrons in the electron force field model +* :doc:`temp/partial ` - temperature excluding one or more dimensions of velocity +* :doc:`temp/profile ` - temperature excluding a binned velocity profile +* :doc:`temp/ramp ` - temperature excluding ramped velocity component +* :doc:`temp/region ` - temperature of a region of atoms +* :doc:`temp/region/eff ` - temperature of a region of nuclei and electrons in the electron force field model +* :doc:`temp/rotate ` - temperature of a group of atoms after subtracting out their center-of-mass and angular velocities +* :doc:`temp/sphere ` - temperature of spherical particles +* :doc:`temp/uef ` - kinetic energy tensor in the reference frame of an applied flow field +* :doc:`ti ` - thermodynamic integration free energy values +* :doc:`torque/chunk ` - torque applied on each chunk +* :doc:`vacf ` - velocity auto-correlation function of group of atoms +* :doc:`vcm/chunk ` - velocity of center-of-mass for each chunk +* :doc:`voronoi/atom ` - Voronoi volume and neighbors for each atom +* :doc:`xrd ` - x-ray diffraction intensity on a mesh of reciprocal lattice nodes + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`uncompute `, :doc:`compute\_modify `, :doc:`fix ave/atom `, :doc:`fix ave/time `, :doc:`fix ave/histo ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_ackland_atom.rst b/doc/src/compute_ackland_atom.rst new file mode 100644 index 0000000000..c86ca121db --- /dev/null +++ b/doc/src/compute_ackland_atom.rst @@ -0,0 +1,104 @@ +.. index:: compute ackland/atom + +compute ackland/atom command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID ackland/atom keyword/value + +* ID, group-ID are documented in :doc:`compute ` command +* ackland/atom = style name of this compute command +* zero or more keyword/value pairs may be appended +* keyword = *legacy* + + .. parsed-literal:: + + *legacy* yes/no = use (\ *yes*\ ) or do not use (\ *no*\ ) legacy ackland algorithm implementation + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all ackland/atom + compute 1 all ackland/atom legacy yes + +Description +""""""""""" + +Defines a computation that calculates the local lattice structure +according to the formulation given in :ref:`(Ackland) `. +Historically, LAMMPS had two, slightly different implementations of +the algorithm from the paper. With the *legacy* keyword, it is +possible to switch between the pre-2015 (\ *legacy yes*\ ) and post-2015 +implementation (\ *legacy no*\ ). The post-2015 variant is the default. + +In contrast to the :doc:`centro-symmetry parameter ` this method is stable against +temperature boost, because it is based not on the distance between +particles but the angles. Therefore statistical fluctuations are +averaged out a little more. A comparison with the Common Neighbor +Analysis metric is made in the paper. + +The result is a number which is mapped to the following different +lattice structures: + +* 0 = UNKNOWN +* 1 = BCC +* 2 = FCC +* 3 = HCP +* 4 = ICO + +The neighbor list needed to compute this quantity is constructed each +time the calculation is performed (i.e. each time a snapshot of atoms +is dumped). Thus it can be inefficient to compute/dump this quantity +too frequently or to have multiple compute/dump commands, each of +which computes this quantity.- + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +Restrictions +"""""""""""" + + +This compute is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +The per-atom vector values will be unitless since they are the +integers defined above. + +Related commands +"""""""""""""""" + +:doc:`compute centro/atom ` + +Default +""""""" +The keyword *legacy* defaults to *no*\ . + + +---------- + + +.. _Ackland: + + + +**(Ackland)** Ackland, Jones, Phys Rev B, 73, 054104 (2006). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_adf.rst b/doc/src/compute_adf.rst new file mode 100644 index 0000000000..3c8af03b10 --- /dev/null +++ b/doc/src/compute_adf.rst @@ -0,0 +1,234 @@ +.. index:: compute adf + +compute adf command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID adf Nbin itype1 jtype1 ktype1 Rjinner1 Rjouter1 Rkinner1 Rkouter1 ... + +* ID, group-ID are documented in :doc:`compute ` command +* adf = style name of this compute command +* Nbin = number of ADF bins +* itypeN = central atom type for Nth ADF histogram (see asterisk form below) +* jtypeN = J atom type for Nth ADF histogram (see asterisk form below) +* ktypeN = K atom type for Nth ADF histogram (see asterisk form below) +* RjinnerN = inner radius of J atom shell for Nth ADF histogram (distance units) +* RjouterN = outer radius of J atom shell for Nth ADF histogram (distance units) +* RkinnerN = inner radius of K atom shell for Nth ADF histogram (distance units) +* RkouterN = outer radius of K atom shell for Nth ADF histogram (distance units) +* zero or one keyword/value pairs may be appended +* keyword = *ordinate* + + .. parsed-literal:: + + *ordinate* value = *degree* or *radian* or *cosine* + Choose the ordinate parameter for the histogram + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 fluid adf 32 1 1 1 0.0 1.2 0.0 1.2 & + 1 1 2 0.0 1.2 0.0 1.5 & + 1 2 2 0.0 1.5 0.0 1.5 & + 2 1 1 0.0 1.2 0.0 1.2 & + 2 1 2 0.0 1.5 2.0 3.5 & + 2 2 2 2.0 3.5 2.0 3.5 + compute 1 fluid adf 32 1\*2 1\*2 1\*2 0.5 3.5 + compute 1 fluid adf 32 + +Description +""""""""""" + +Define a computation that calculates one or more angular distribution functions +(ADF) for a group of particles. Each ADF is calculated in histogram form +by measuring the angle formed by a central atom and two neighbor atoms and +binning these angles into *Nbin* bins. +Only neighbors for which *Rinner* < *R* < *Router* are counted, where +*Rinner* and *Router* are specified separately for the first and second +neighbor atom in each requested ADF. + +.. note:: + + If you have a bonded system, then the settings of + :doc:`special\_bonds ` command can remove pairwise + interactions between atoms in the same bond, angle, or dihedral. This + is the default setting for the :doc:`special\_bonds ` + command, and means those pairwise interactions do not appear in the + neighbor list. Because this fix uses a neighbor list, it also means + those pairs will not be included in the ADF. This does not apply when + using long-range coulomb interactions (\ *coul/long*\ , *coul/msm*\ , + *coul/wolf* or similar. One way to get around this would be to set + special\_bond scaling factors to very tiny numbers that are not exactly + zero (e.g. 1.0e-50). Another workaround is to write a dump file, and + use the :doc:`rerun ` command to compute the ADF for snapshots in + the dump file. The rerun script can use a + :doc:`special\_bonds ` command that includes all pairs in + the neighbor list. + +.. note:: + + If you request any outer cutoff *Router* > force cutoff, or if no + pair style is defined, e.g. the :doc:`rerun ` command is being used to + post-process a dump file of snapshots you must insure ghost atom information + out to the largest value of *Router* + *skin* is communicated, via the + :doc:`comm\_modify cutoff ` command, else the ADF computation + cannot be performed, and LAMMPS will give an error message. The *skin* value + is what is specified with the :doc:`neighbor ` command. + +The *itypeN*\ ,\ *jtypeN*\ ,\ *ktypeN* settings can be specified in one of two +ways. An explicit numeric value can be used, as in the 1st example +above. Or a wild-card asterisk can be used to specify a range of atom +types as in the 2nd example above. +This takes the form "\*" or "\*n" or "n\*" or "m\*n". If N = the +number of atom types, then an asterisk with no numeric values means +all types from 1 to N. A leading asterisk means all types from 1 to n +(inclusive). A trailing asterisk means all types from n to N +(inclusive). A middle asterisk means all types from m to n +(inclusive). + +If *itypeN*\ , *jtypeN*\ , and *ktypeN* are single values, as in the 1st example +above, this means that the ADF is computed where atoms of type *itypeN* +are the central atom, and neighbor atoms of type *jtypeN* and *ktypeN* +are forming the angle. If any of *itypeN*\ , *jtypeN*\ , or *ktypeN* +represent a range of values via +the wild-card asterisk, as in the 2nd example above, this means that the +ADF is computed where atoms of any of the range of types represented +by *itypeN* are the central atom, and the angle is formed by two neighbors, +one neighbor in the range of types represented by *jtypeN* and another neighbor +in the range of types represented by *ktypeN*\ . + +If no *itypeN*\ , *jtypeN*\ , *ktypeN* settings are specified, then +LAMMPS will generate a single ADF for all atoms in the group. +The inner cutoff is set to zero and the outer cutoff is set +to the force cutoff. If no pair\_style is specified, there is no +force cutoff and LAMMPS will give an error message. Note that +in most cases, generating an ADF for all atoms is not a good thing. +Such an ADF is both uninformative and +extremely expensive to compute. For example, with liquid water +with a 10 A force cutoff, there are 80,000 angles per atom. +In addition, most of the interesting angular structure occurs for +neighbors that are the closest to the central atom, involving +just a few dozen angles. + +Angles for each ADF are generated by double-looping over the list of +neighbors of each central atom I, +just as they would be in the force calculation for +a three-body potential such as :doc:`Stillinger-Weber `. +The angle formed by central atom I and neighbor atoms J and K is included in an +ADF if the following criteria are met: + +* atoms I,J,K are all in the specified compute group +* the distance between atoms I,J is between Rjinner and Rjouter +* the distance between atoms I,K is between Rkinner and Rkouter +* the type of the I atom matches itypeN (one or a range of types) +* atoms I,J,K are distinct +* the type of the J atom matches jtypeN (one or a range of types) +* the type of the K atom matches ktypeN (one or a range of types) + +Each unique angle satisfying the above criteria is counted only once, regardless +of whether either or both of the neighbor atoms making up the +angle appear in both the J and K lists. +It is OK if a particular angle is included in more than +one individual histogram, due to the way the *itypeN*\ , *jtypeN*\ , *ktypeN* +arguments are specified. + +The first ADF value for a bin is calculated from the histogram count by +dividing by the total number of triples satisfying the criteria, +so that the integral of the ADF w.r.t. angle is 1, i.e. the ADF +is a probability density function. + +The second ADF value is reported as a cumulative sum of +all bins up to the current bins, averaged +over atoms of type *itypeN*\ . It represents the +number of angles per central atom with angle less +than or equal to the angle of the current bin, +analogous to the coordination +number radial distribution function. + +The *ordinate* optional keyword determines +whether the bins are of uniform angular size from zero +to 180 (\ *degree*\ ), zero to Pi (\ *radian*\ ), or the +cosine of the angle uniform in the range [-1,1] (\ *cosine*\ ). +*cosine* has the advantage of eliminating the *acos()* function +call, which speeds up the compute by 2-3x, and it is also preferred +on physical grounds, because the for uniformly distributed particles +in 3D, the angular probability density w.r.t dtheta is +sin(theta)/2, while for d(cos(theta)), it is 1/2, +Regardless of which ordinate is chosen, the first column of ADF +values is normalized w.r.t. the range of that ordinate, so that +the integral is 1. + +The simplest way to output the results of the compute adf calculation +to a file is to use the :doc:`fix ave/time ` command, for +example: + + +.. parsed-literal:: + + compute myADF all adf 32 2 2 2 0.5 3.5 0.5 3.5 + fix 1 all ave/time 100 1 100 c_myADF[\*] file tmp.adf mode vector + +**Output info:** + +This compute calculates a global array with the number of rows = +*Nbins*\ , and the number of columns = 1 + 2\*Ntriples, where Ntriples is the +number of I,J,K triples specified. The first column has the bin +coordinate (angle-related ordinate at midpoint of bin). Each subsequent column has +the two ADF values for a specific set of (\ *itypeN*\ ,\ *jtypeN*\ ,\ *ktypeN*\ ) +interactions, as described above. These values can be used +by any command that uses a global values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The array values calculated by this compute are all "intensive". + +The first column of array values is the angle-related ordinate, either +the angle in degrees or radians, or the cosine of the angle. Each +subsequent pair of columns gives the first and second kinds of ADF +for a specific set of (\ *itypeN*\ ,\ *jtypeN*\ ,\ *ktypeN*\ ). The values +in the first ADF column are normalized numbers >= 0.0, +whose integral w.r.t. the ordinate is 1, +i.e. the first ADF is a normalized probability distribution. +The values in the second ADF column are also numbers >= 0.0. +They are the cumulative density distribution of angles per atom. +By definition, this ADF is monotonically increasing from zero to +a maximum value equal to the average total number of +angles per atom satisfying the ADF criteria. + +Restrictions +"""""""""""" + + +The ADF is not computed for neighbors outside the force cutoff, +since processors (in parallel) don't know about atom coordinates for +atoms further away than that distance. If you want an ADF for larger +distances, you can use the :doc:`rerun ` command to post-process +a dump file and set the cutoff for the potential to be longer in the +rerun script. Note that in the rerun context, the force cutoff is +arbitrary, since you aren't running dynamics and thus are not changing +your model. + +Related commands +"""""""""""""""" + +:doc:`compute rdf `, :doc:`fix ave/time `, :doc:`compute\_modify ` + +Default +""""""" + +The keyword default is ordinate = degree. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_angle.rst b/doc/src/compute_angle.rst new file mode 100644 index 0000000000..2b025ea217 --- /dev/null +++ b/doc/src/compute_angle.rst @@ -0,0 +1,62 @@ +.. index:: compute angle + +compute angle command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID angle + +* ID, group-ID are documented in :doc:`compute ` command +* angle = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all angle + +Description +""""""""""" + +Define a computation that extracts the angle energy calculated by each +of the angle sub-styles used in the "angle\_style +hybrid" angle\_hybrid.html command. These values are made accessible +for output or further processing by other commands. The group +specified for this command is ignored. + +This compute is useful when using :doc:`angle\_style hybrid ` if you want to know the portion of the total +energy contributed by one or more of the hybrid sub-styles. + +**Output info:** + +This compute calculates a global vector of length N where N is the +number of sub\_styles defined by the :doc:`angle\_style hybrid ` command, which can be accessed by indices +1-N. These values can be used by any command that uses global scalar +or vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The vector values are "extensive" and will be in energy +:doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute pe `, :doc:`compute pair ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_angle_local.rst b/doc/src/compute_angle_local.rst new file mode 100644 index 0000000000..3e93e90316 --- /dev/null +++ b/doc/src/compute_angle_local.rst @@ -0,0 +1,158 @@ +.. index:: compute angle/local + +compute angle/local command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID angle/local value1 value2 ... keyword args ... + +* ID, group-ID are documented in :doc:`compute ` command +* angle/local = style name of this compute command +* one or more values may be appended +* value = *theta* or *eng* or *v\_name* + + .. parsed-literal:: + + *theta* = tabulate angles + *eng* = tabulate angle energies + *v_name* = equal-style variable with name (see below) + +* zero or more keyword/args pairs may be appended +* keyword = *set* + + .. parsed-literal:: + + *set* args = theta name + theta = only currently allowed arg + name = name of variable to set with theta + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all angle/local theta + compute 1 all angle/local eng theta + compute 1 all angle/local theta v_cos set theta t + +Description +""""""""""" + +Define a computation that calculates properties of individual angle +interactions. The number of datums generated, aggregated across all +processors, equals the number of angles in the system, modified by the +group parameter as explained below. + +The value *theta* is the angle for the 3 atoms in the interaction. + +The value *eng* is the interaction energy for the angle. + +The value *v\_name* can be used together with the *set* keyword to +compute a user-specified function of the angle theta. The *name* +specified for the *v\_name* value is the name of an :doc:`equal-style variable ` which should evaluate a formula based on a +variable which will store the angle theta. This other variable must +be an :doc:`internal-style variable ` defined in the input +script; its initial numeric value can be anything. It must be an +internal-style variable, because this command resets its value +directly. The *set* keyword is used to identify the name of this +other variable associated with theta. + +Note that the value of theta for each angle which stored in the +internal variable is in radians, not degrees. + +As an example, these commands can be added to the bench/in.rhodo +script to compute the cosine and cosine\^2 of every angle in the system +and output the statistics in various ways: + + +.. parsed-literal:: + + variable t internal 0.0 + variable cos equal cos(v_t) + variable cossq equal cos(v_t)\*cos(v_t) + + compute 1 all property/local aatom1 aatom2 aatom3 atype + compute 2 all angle/local eng theta v_cos v_cossq set theta t + dump 1 all local 100 tmp.dump c_1**\*** c_2**\*** + + compute 3 all reduce ave c_2**\*** + thermo_style custom step temp press c_3**\*** + + fix 10 all ave/histo 10 10 100 -1 1 20 c_2\ **3** mode vector file tmp.histo + +The :doc:`dump local ` command will output the energy, angle, +cosine(angle), cosine\^2(angle) for every angle in the system. The +:doc:`thermo\_style ` command will print the average of +those quantities via the :doc:`compute reduce ` command +with thermo output. And the :doc:`fix ave/histo ` +command will histogram the cosine(angle) values and write them to a +file. + + +---------- + + +The local data stored by this command is generated by looping over all +the atoms owned on a processor and their angles. An angle will only +be included if all 3 atoms in the angle are in the specified compute +group. Any angles that have been broken (see the +:doc:`angle\_style ` command) by setting their angle type to +0 are not included. Angles that have been turned off (see the :doc:`fix shake ` or :doc:`delete\_bonds ` commands) by +setting their angle type negative are written into the file, but their +energy will be 0.0. + +Note that as atoms migrate from processor to processor, there will be +no consistent ordering of the entries within the local vector or array +from one timestep to the next. The only consistency that is +guaranteed is that the ordering on a particular timestep will be the +same for local vectors or arrays generated by other compute commands. +For example, angle output from the :doc:`compute property/local ` command can be combined +with data from this command and output by the :doc:`dump local ` +command in a consistent way. + +Here is an example of how to do this: + + +.. parsed-literal:: + + compute 1 all property/local atype aatom1 aatom2 aatom3 + compute 2 all angle/local theta eng + dump 1 all local 1000 tmp.dump index c_1[1] c_1[2] c_1[3] c_1[4] c_2[1] c_2[2] + +**Output info:** + +This compute calculates a local vector or local array depending on the +number of values. The length of the vector or number of rows in the +array is the number of angles. If a single value is specified, a +local vector is produced. If two or more values are specified, a +local array is produced where the number of columns = the number of +values. The vector or array can be accessed by any command that uses +local values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The output for *theta* will be in degrees. The output for *eng* will +be in energy :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`dump local `, :doc:`compute property/local ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_angmom_chunk.rst b/doc/src/compute_angmom_chunk.rst new file mode 100644 index 0000000000..5da4adecac --- /dev/null +++ b/doc/src/compute_angmom_chunk.rst @@ -0,0 +1,100 @@ +.. index:: compute angmom/chunk + +compute angmom/chunk command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID angmom/chunk chunkID + +* ID, group-ID are documented in :doc:`compute ` command +* angmom/chunk = style name of this compute command +* chunkID = ID of :doc:`compute chunk/atom ` command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 fluid angmom/chunk molchunk + +Description +""""""""""" + +Define a computation that calculates the angular momentum of multiple +chunks of atoms. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` +doc pages for details of how chunks can be defined and examples of how +they can be used to measure properties of a system. + +This compute calculates the 3 components of the angular momentum +vector for each chunk, due to the velocity/momentum of the individual +atoms in the chunk around the center-of-mass of the chunk. The +calculation includes all effects due to atoms passing through periodic +boundaries. + +Note that only atoms in the specified group contribute to the +calculation. The :doc:`compute chunk/atom ` command +defines its own group; atoms will have a chunk ID = 0 if they are not +in that group, signifying they are not assigned to a chunk, and will +thus also not contribute to this calculation. You can specify the +"all" group for this command if you simply want to include atoms with +non-zero chunk IDs. + +.. note:: + + The coordinates of an atom contribute to the chunk's angular + momentum in "unwrapped" form, by using the image flags associated with + each atom. See the :doc:`dump custom ` command for a discussion + of "unwrapped" coordinates. See the Atoms section of the + :doc:`read\_data ` command for a discussion of image flags and + how they are set for each atom. You can reset the image flags + (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. + +The simplest way to output the results of the compute angmom/chunk +calculation to a file is to use the :doc:`fix ave/time ` +command, for example: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute myChunk all angmom/chunk cc1 + fix 1 all ave/time 100 1 100 c_myChunk[\*] file tmp.out mode vector + +**Output info:** + +This compute calculates a global array where the number of rows = the +number of chunks *Nchunk* as calculated by the specified :doc:`compute chunk/atom ` command. The number of columns = +3 for the 3 xyz components of the angular momentum for each chunk. +These values can be accessed by any command that uses global array +values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The array values are "intensive". The array values will be in +mass-velocity-distance :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`variable angmom() function ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_basal_atom.rst b/doc/src/compute_basal_atom.rst new file mode 100644 index 0000000000..5c2cea3958 --- /dev/null +++ b/doc/src/compute_basal_atom.rst @@ -0,0 +1,90 @@ +.. index:: compute basal/atom + +compute basal/atom command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID basal/atom + +* ID, group-ID are documented in :doc:`compute ` command +* basal/atom = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all basal/atom + +Description +""""""""""" + +Defines a computation that calculates the hexagonal close-packed "c" +lattice vector for each atom in the group. It does this by +calculating the normal unit vector to the basal plane for each atom. +The results enable efficient identification and characterization of +twins and grains in hexagonal close-packed structures. + +The output of the compute is thus the 3 components of a unit vector +associated with each atom. The components are set to 0.0 for +atoms not in the group. + +Details of the calculation are given in :ref:`(Barrett) `. + +The neighbor list needed to compute this quantity is constructed each +time the calculation is performed (i.e. each time a snapshot of atoms +is dumped). Thus it can be inefficient to compute/dump this quantity +too frequently or to have multiple compute/dump commands, each of +which computes this quantity. + +An example input script that uses this compute is provided +in examples/USER/misc/basal. + +**Output info:** + +This compute calculates a per-atom array with 3 columns, which can be +accessed by indices 1-3 by any command that uses per-atom values from +a compute as input. See the :doc:`Howto output ` doc page +for an overview of LAMMPS output options. + +The per-atom vector values are unitless since the 3 columns represent +components of a unit vector. + +Restrictions +"""""""""""" + + +This compute is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +The output of this compute will be meaningless unless the atoms are on +(or near) hcp lattice sites, since the calculation assumes a +well-defined basal plane. + +Related commands +"""""""""""""""" + +:doc:`compute centro/atom `, :doc:`compute ackland/atom ` + +**Default:** none + + +---------- + + +.. _Barrett: + + + +**(Barrett)** Barrett, Tschopp, El Kadiri, Scripta Mat. 66, p.666 (2012). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_body_local.rst b/doc/src/compute_body_local.rst new file mode 100644 index 0000000000..eb431aafc2 --- /dev/null +++ b/doc/src/compute_body_local.rst @@ -0,0 +1,110 @@ +.. index:: compute body/local + +compute body/local command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID body/local input1 input2 ... + +* ID, group-ID are documented in :doc:`compute ` command +* body/local = style name of this compute command +* one or more keywords may be appended +* keyword = *id* or *type* or *integer* + + .. parsed-literal:: + + *id* = atom ID of the body particle + *type* = atom type of the body particle + *integer* = 1,2,3,etc = index of fields defined by body style + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all body/local type 1 2 3 + compute 1 all body/local 3 6 + +Description +""""""""""" + +Define a computation that calculates properties of individual body +sub-particles. The number of datums generated, aggregated across all +processors, equals the number of body sub-particles plus the number of +non-body particles in the system, modified by the group parameter as +explained below. See the :doc:`Howto body ` doc page for +more details on using body particles. + +The local data stored by this command is generated by looping over all +the atoms. An atom will only be included if it is in the group. If +the atom is a body particle, then its N sub-particles will be looped +over, and it will contribute N datums to the count of datums. If it +is not a body particle, it will contribute 1 datum. + +For both body particles and non-body particles, the *id* keyword +will store the ID of the particle. + +For both body particles and non-body particles, the *type* keyword +will store the type of the particle. + +The *integer* keywords mean different things for body and non-body +particles. If the atom is not a body particle, only its *x*\ , *y*\ , *z* +coordinates can be referenced, using the *integer* keywords 1,2,3. +Note that this means that if you want to access more fields than this +for body particles, then you cannot include non-body particles in the +group. + +For a body particle, the *integer* keywords refer to fields calculated +by the body style for each sub-particle. The body style, as specified +by the :doc:`atom\_style body `, determines how many fields +exist and what they are. See the :doc:`Howto\_body ` doc +page for details of the different styles. + +Here is an example of how to output body information using the :doc:`dump local ` command with this compute. If fields 1,2,3 for the +body sub-particles are x,y,z coordinates, then the dump file will be +formatted similar to the output of a :doc:`dump atom or custom ` +command. + + +.. parsed-literal:: + + compute 1 all body/local type 1 2 3 + dump 1 all local 1000 tmp.dump index c_1[1] c_1[2] c_1[3] c_1[4] + +**Output info:** + +This compute calculates a local vector or local array depending on the +number of keywords. The length of the vector or number of rows in the +array is the number of datums as described above. If a single keyword +is specified, a local vector is produced. If two or more keywords are +specified, a local array is produced where the number of columns = the +number of keywords. The vector or array can be accessed by any +command that uses local values from a compute as input. See the +:doc:`Howto output ` doc page for an overview of LAMMPS +output options. + +The :doc:`units ` for output values depend on the body style. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`dump local ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_bond.rst b/doc/src/compute_bond.rst new file mode 100644 index 0000000000..74c1ccb262 --- /dev/null +++ b/doc/src/compute_bond.rst @@ -0,0 +1,62 @@ +.. index:: compute bond + +compute bond command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID bond + +* ID, group-ID are documented in :doc:`compute ` command +* bond = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all bond + +Description +""""""""""" + +Define a computation that extracts the bond energy calculated by each +of the bond sub-styles used in the :doc:`bond\_style hybrid ` command. These values are made accessible +for output or further processing by other commands. The group +specified for this command is ignored. + +This compute is useful when using :doc:`bond\_style hybrid ` +if you want to know the portion of the total energy contributed by one +or more of the hybrid sub-styles. + +**Output info:** + +This compute calculates a global vector of length N where N is the +number of sub\_styles defined by the :doc:`bond\_style hybrid ` command, which can be accessed by indices 1-N. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The vector values are "extensive" and will be in energy +:doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute pe `, :doc:`compute pair ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_bond_local.rst b/doc/src/compute_bond_local.rst new file mode 100644 index 0000000000..1bca2ff439 --- /dev/null +++ b/doc/src/compute_bond_local.rst @@ -0,0 +1,214 @@ +.. index:: compute bond/local + +compute bond/local command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID bond/local value1 value2 ... keyword args ... + +* ID, group-ID are documented in :doc:`compute ` command +* bond/local = style name of this compute command +* one or more values may be appended +* value = *dist* or *engpot* or *force* or *fx* or *fy* or *fz* or *engvib* or *engrot* or *engtrans* or *omega* or *velvib* or *v\_name* + +.. parsed-literal:: + + *dist* = bond distance + *engpot* = bond potential energy + *force* = bond force + + *fx*\ ,\ *fy*\ ,\ *fz* = components of bond force + *engvib* = bond kinetic energy of vibration + *engrot* = bond kinetic energy of rotation + *engtrans* = bond kinetic energy of translation + *omega* = magnitude of bond angular velocity + *velvib* = vibrational velocity along the bond length + *v_name* = equal-style variable with name (see below) + +* zero or more keyword/args pairs may be appended +* keyword = *set* + +.. parsed-literal:: + + *set* args = dist name + dist = only currently allowed arg + name = name of variable to set with distance (dist) + + + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all bond/local engpot + compute 1 all bond/local dist engpot force + + compute 1 all bond/local dist fx fy fz + + compute 1 all angle/local dist v_distsq set dist d + +Description +""""""""""" + +Define a computation that calculates properties of individual bond +interactions. The number of datums generated, aggregated across all +processors, equals the number of bonds in the system, modified by the +group parameter as explained below. + +All these properties are computed for the pair of atoms in a bond, +whether the 2 atoms represent a simple diatomic molecule, or are part +of some larger molecule. + +The value *dist* is the current length of the bond. + +The value *engpot* is the potential energy for the bond, +based on the current separation of the pair of atoms in the bond. + +The value *force* is the magnitude of the force acting between the +pair of atoms in the bond. + +The values *fx*\ , *fy*\ , and *fz* are the xyz components of +*force* between the pair of atoms in the bond. + +The remaining properties are all computed for motion of the two atoms +relative to the center of mass (COM) velocity of the 2 atoms in the +bond. + +The value *engvib* is the vibrational kinetic energy of the two atoms +in the bond, which is simply 1/2 m1 v1\^2 + 1/2 m2 v2\^2, where v1 and +v2 are the magnitude of the velocity of the 2 atoms along the bond +direction, after the COM velocity has been subtracted from each. + +The value *engrot* is the rotational kinetic energy of the two atoms +in the bond, which is simply 1/2 m1 v1\^2 + 1/2 m2 v2\^2, where v1 and +v2 are the magnitude of the velocity of the 2 atoms perpendicular to +the bond direction, after the COM velocity has been subtracted from +each. + +The value *engtrans* is the translational kinetic energy associated +with the motion of the COM of the system itself, namely 1/2 (m1+m2) +Vcm\^2 where Vcm = magnitude of the velocity of the COM. + +Note that these 3 kinetic energy terms are simply a partitioning of +the summed kinetic energy of the 2 atoms themselves. I.e. total KE = +1/2 m1 v1\^2 + 1/2 m2 v2\^2 = engvib + engrot + engtrans, where v1,v2 +are the magnitude of the velocities of the 2 atoms, without any +adjustment for the COM velocity. + +The value *omega* is the magnitude of the angular velocity of the +two atoms around their COM position. + +The value *velvib* is the magnitude of the relative velocity of the +two atoms in the bond towards each other. A negative value means the +2 atoms are moving toward each other; a positive value means they are +moving apart. + +The value *v\_name* can be used together with the *set* keyword to +compute a user-specified function of the bond distance. The *name* +specified for the *v\_name* value is the name of an :doc:`equal-style variable ` which should evaluate a formula based on a +variable which will store the bond distance. This other variable must +be an :doc:`internal-style variable ` defined in the input +script; its initial numeric value can be anything. It must be an +internal-style variable, because this command resets its value +directly. The *set* keyword is used to identify the name of this +other variable associated with theta. + +As an example, these commands can be added to the bench/in.rhodo +script to compute the distance\^2 of every bond in the system and +output the statistics in various ways: + + +.. parsed-literal:: + + variable d internal 0.0 + variable dsq equal v_d\*v_d + + compute 1 all property/local batom1 batom2 btype + compute 2 all bond/local engpot dist v_dsq set dist d + dump 1 all local 100 tmp.dump c_1**\*** c_2**\*** + + compute 3 all reduce ave c_2**\*** + thermo_style custom step temp press c_3**\*** + + fix 10 all ave/histo 10 10 100 0 6 20 c_2\ **3** mode vector file tmp.histo + +The :doc:`dump local ` command will output the energy, distance, +distance\^2 for every bond in the system. The +:doc:`thermo\_style ` command will print the average of +those quantities via the :doc:`compute reduce ` command +with thermo output. And the :doc:`fix ave/histo ` +command will histogram the distance\^2 values and write them to a file. + + +---------- + + +The local data stored by this command is generated by looping over all +the atoms owned on a processor and their bonds. A bond will only be +included if both atoms in the bond are in the specified compute group. +Any bonds that have been broken (see the :doc:`bond\_style ` +command) by setting their bond type to 0 are not included. Bonds that +have been turned off (see the :doc:`fix shake ` or +:doc:`delete\_bonds ` commands) by setting their bond type +negative are written into the file, but their energy will be 0.0. + +Note that as atoms migrate from processor to processor, there will be +no consistent ordering of the entries within the local vector or array +from one timestep to the next. The only consistency that is +guaranteed is that the ordering on a particular timestep will be the +same for local vectors or arrays generated by other compute commands. +For example, bond output from the :doc:`compute property/local ` command can be combined +with data from this command and output by the :doc:`dump local ` +command in a consistent way. + +Here is an example of how to do this: + + +.. parsed-literal:: + + compute 1 all property/local btype batom1 batom2 + compute 2 all bond/local dist engpot + dump 1 all local 1000 tmp.dump index c_1[\*] c_2[\*] + +**Output info:** + +This compute calculates a local vector or local array depending on the +number of values. The length of the vector or number of rows in the +array is the number of bonds. If a single value is specified, a local +vector is produced. If two or more values are specified, a local +array is produced where the number of columns = the number of values. +The vector or array can be accessed by any command that uses local +values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The output for *dist* will be in distance :doc:`units `. The +output for *velvib* will be in velocity :doc:`units `. The output +for *omega* will be in velocity/distance :doc:`units `. The +output for *engtrans*\ , *engvib*\ , *engrot*\ , and *engpot* will be in +energy :doc:`units `. The output for *force* will be in force +:doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`dump local `, :doc:`compute property/local ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_centro_atom.rst b/doc/src/compute_centro_atom.rst new file mode 100644 index 0000000000..48a9ddd03c --- /dev/null +++ b/doc/src/compute_centro_atom.rst @@ -0,0 +1,180 @@ +.. index:: compute centro/atom + +compute centro/atom command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID centro/atom lattice keyword value ... + +* ID, group-ID are documented in :doc:`compute ` command + centro/atom = style name of this compute command + lattice = *fcc* or *bcc* or N = # of neighbors per atom to include +* zero or more keyword/value pairs may be appended +* keyword = *axes* + +.. parsed-literal:: + + *axes* value = *no* or *yes* + *no* = do not calculate 3 symmetry axes + *yes* = calculate 3 symmetry axes + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all centro/atom fcc + + compute 1 all centro/atom 8 + +Description +""""""""""" + +Define a computation that calculates the centro-symmetry parameter for +each atom in the group, for either FCC or BCC lattices, depending on +the choice of the *lattice* argument. In solid-state systems the +centro-symmetry parameter is a useful measure of the local lattice +disorder around an atom and can be used to characterize whether the +atom is part of a perfect lattice, a local defect (e.g. a dislocation +or stacking fault), or at a surface. + +The value of the centro-symmetry parameter will be 0.0 for atoms not +in the specified compute group. + +This parameter is computed using the following formula from +:ref:`(Kelchner) ` + +.. image:: Eqs/centro_symmetry.jpg + :align: center + +where the *N* nearest neighbors of each atom are identified and Ri and +Ri+N/2 are vectors from the central atom to a particular pair of +nearest neighbors. There are N\*(N-1)/2 possible neighbor pairs that +can contribute to this formula. The quantity in the sum is computed +for each, and the N/2 smallest are used. This will typically be for +pairs of atoms in symmetrically opposite positions with respect to the +central atom; hence the i+N/2 notation. + +*N* is an input parameter, which should be set to correspond to the +number of nearest neighbors in the underlying lattice of atoms. If +the keyword *fcc* or *bcc* is used, *N* is set to 12 and 8 +respectively. More generally, *N* can be set to a positive, even +integer. + +For an atom on a lattice site, surrounded by atoms on a perfect +lattice, the centro-symmetry parameter will be 0. It will be near 0 +for small thermal perturbations of a perfect lattice. If a point +defect exists, the symmetry is broken, and the parameter will be a +larger positive value. An atom at a surface will have a large +positive parameter. If the atom does not have *N* neighbors (within +the potential cutoff), then its centro-symmetry parameter is set to +0.0. + +If the keyword *axes* has the setting *yes*\ , then this compute also +estimates three symmetry axes for each atom's local neighborhood. The +first two of these are the vectors joining the two pairs of neighbor +atoms with smallest contributions to the centrosymmetry parameter, +i.e. the two most symmetric pairs of atoms. The third vector is +normal to the first two by the right-hand rule. All three vectors are +normalized to unit length. For FCC crystals, the first two vectors +will lie along a <110> direction, while the third vector will lie +along either a <100> or <111> direction. For HCP crystals, the first +two vectors will lie along <1000> directions, while the third vector +will lie along <0001>. This provides a simple way to measure local +orientation in HCP structures. In general, the *axes* keyword can be +used to estimate the orientation of symmetry axes in the neighborhood +of any atom. + +Only atoms within the cutoff of the pairwise neighbor list are +considered as possible neighbors. Atoms not in the compute group are +included in the *N* neighbors used in this calculation. + +The neighbor list needed to compute this quantity is constructed each +time the calculation is performed (e.g. each time a snapshot of atoms +is dumped). Thus it can be inefficient to compute/dump this quantity +too frequently or to have multiple compute/dump commands, each with a +*centro/atom* style. + +**Output info:** + +By default, this compute calculates the centrosymmetry value for each +atom as a per-atom vector, which can be accessed by any command that +uses per-atom values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +If the *axes* keyword setting is *yes*\ , then a per-atom array is +calculated. The first column is the centrosymmetry parameter. The +next three columns are the x, y, and z components of the first +symmetry axis, followed by the second, and third symmetry axes in +columns 5-7 and 8-10. + +The centrosymmetry values are unitless values >= 0.0. Their magnitude +depends on the lattice style due to the number of contributing neighbor +pairs in the summation in the formula above. And it depends on the +local defects surrounding the central atom, as described above. For +the *axes yes* case, the vector components are also unitless, since +they represent spatial directions. + +Here are typical centro-symmetry values, from a nanoindentation +simulation into gold (FCC). These were provided by Jon Zimmerman +(Sandia): + + +.. parsed-literal:: + + Bulk lattice = 0 + Dislocation core ~ 1.0 (0.5 to 1.25) + Stacking faults ~ 5.0 (4.0 to 6.0) + Free surface ~ 23.0 + +These values are \*not\* normalized by the square of the lattice +parameter. If they were, normalized values would be: + + +.. parsed-literal:: + + Bulk lattice = 0 + Dislocation core ~ 0.06 (0.03 to 0.075) + Stacking faults ~ 0.3 (0.24 to 0.36) + Free surface ~ 1.38 + +For BCC materials, the values for dislocation cores and free surfaces +would be somewhat different, due to their being only 8 neighbors instead +of 12. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute cna/atom ` + +Default +""""""" + +The default value for the optional keyword is axes = no. + + +---------- + + +.. _Kelchner: + + + +**(Kelchner)** Kelchner, Plimpton, Hamilton, Phys Rev B, 58, 11085 (1998). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_chunk_atom.rst b/doc/src/compute_chunk_atom.rst new file mode 100644 index 0000000000..4cead81df8 --- /dev/null +++ b/doc/src/compute_chunk_atom.rst @@ -0,0 +1,707 @@ +.. index:: compute chunk/atom + +compute chunk/atom command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID chunk/atom style args keyword values ... + +* ID, group-ID are documented in :doc:`compute ` command +* chunk/atom = style name of this compute command + + .. parsed-literal:: + + style = *bin/1d* or *bin/2d* or *bin/3d* or *bin/sphere* or *type* or *molecule* or c_ID, c_ID[I], f_ID, f_ID[I], v_name + *bin/1d* args = dim origin delta + dim = *x* or *y* or *z* + origin = *lower* or *center* or *upper* or coordinate value (distance units) + delta = thickness of spatial bins in dim (distance units) + *bin/2d* args = dim origin delta dim origin delta + dim = *x* or *y* or *z* + origin = *lower* or *center* or *upper* or coordinate value (distance units) + delta = thickness of spatial bins in dim (distance units) + *bin/3d* args = dim origin delta dim origin delta dim origin delta + dim = *x* or *y* or *z* + origin = *lower* or *center* or *upper* or coordinate value (distance units) + delta = thickness of spatial bins in dim (distance units) + *bin/sphere* args = xorig yorig zorig rmin rmax nsbin + xorig,yorig,zorig = center point of sphere + srmin,srmax = bin from sphere radius rmin to rmax + nsbin = # of spherical shell bins between rmin and rmax + *bin/cylinder* args = dim origin delta c1 c2 rmin rmax ncbin + dim = *x* or *y* or *z* = axis of cylinder axis + origin = *lower* or *center* or *upper* or coordinate value (distance units) + delta = thickness of spatial bins in dim (distance units) + c1,c2 = coords of cylinder axis in other 2 dimensions (distance units) + crmin,crmax = bin from cylinder radius rmin to rmax (distance units) + ncbin = # of concentric circle bins between rmin and rmax + *type* args = none + *molecule* args = none + c_ID, c_ID[I], f_ID, f_ID[I], v_name args = none + c_ID = per-atom vector calculated by a compute with ID + c_ID[I] = Ith column of per-atom array calculated by a compute with ID + f_ID = per-atom vector calculated by a fix with ID + f_ID[I] = Ith column of per-atom array calculated by a fix with ID + v_name = per-atom vector calculated by an atom-style variable with name + +* zero or more keyword/values pairs may be appended +* keyword = *region* or *nchunk* or *static* or *compress* or *bound* or *discard* or *pbc* or *units* + + .. parsed-literal:: + + *region* value = region-ID + region-ID = ID of region atoms must be in to be part of a chunk + *nchunk* value = *once* or *every* + once = only compute the number of chunks once + every = re-compute the number of chunks whenever invoked + *limit* values = 0 or Nc max or Nc exact + 0 = no limit on the number of chunks + Nc max = limit number of chunks to be <= Nc + Nc exact = set number of chunks to exactly Nc + *ids* value = *once* or *nfreq* or *every* + once = assign chunk IDs to atoms only once, they persist thereafter + nfreq = assign chunk IDs to atoms only once every Nfreq steps (if invoked by :doc:`fix ave/chunk ` which sets Nfreq) + every = assign chunk IDs to atoms whenever invoked + *compress* value = *yes* or *no* + yes = compress chunk IDs to eliminate IDs with no atoms + no = do not compress chunk IDs even if some IDs have no atoms + *discard* value = *yes* or *no* or *mixed* + yes = discard atoms with out-of-range chunk IDs by assigning a chunk ID = 0 + no = keep atoms with out-of-range chunk IDs by assigning a valid chunk ID + mixed = keep or discard such atoms according to spatial binning rule + *bound* values = x/y/z lo hi + x/y/z = *x* or *y* or *z* to bound sptial bins in this dimension + lo = *lower* or coordinate value (distance units) + hi = *upper* or coordinate value (distance units) + *pbc* value = *no* or *yes* + yes = use periodic distance for bin/sphere and bin/cylinder styles + *units* value = *box* or *lattice* or *reduced* + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all chunk/atom type + compute 1 all chunk/atom bin/1d z lower 0.02 units reduced + compute 1 all chunk/atom bin/2d z lower 1.0 y 0.0 2.5 + compute 1 all chunk/atom molecule region sphere nchunk once ids once compress yes + compute 1 all chunk/atom bin/sphere 5 5 5 2.0 5.0 5 discard yes + compute 1 all chunk/atom bin/cylinder z lower 2 10 10 2.0 5.0 3 discard yes + compute 1 all chunk/atom c_cluster + +Description +""""""""""" + +Define a computation that calculates an integer chunk ID from 1 to +Nchunk for each atom in the group. Values of chunk IDs are determined +by the *style* of chunk, which can be based on atom type or molecule +ID or spatial binning or a per-atom property or value calculated by +another :doc:`compute `, :doc:`fix `, or :doc:`atom-style variable `. Per-atom chunk IDs can be used by other +computes with "chunk" in their style name, such as :doc:`compute com/chunk ` or :doc:`compute msd/chunk `. Or they can be used by the :doc:`fix ave/chunk ` command to sum and time average a +variety of per-atom properties over the atoms in each chunk. Or they +can simply be accessed by any command that uses per-atom values from a +compute as input, as discussed on the :doc:`Howto output ` +doc page. + +See the :doc:`Howto chunk ` doc page for an overview of how +this compute can be used with a variety of other commands to tabulate +properties of a simulation. The page gives several examples of input +script commands that can be used to calculate interesting properties. + +Conceptually it is important to realize that this compute does two +simple things. First, it sets the value of *Nchunk* = the number of +chunks, which can be a constant value or change over time. Second, it +assigns each atom to a chunk via a chunk ID. Chunk IDs range from 1 +to *Nchunk* inclusive; some chunks may have no atoms assigned to them. +Atoms that do not belong to any chunk are assigned a value of 0. Note +that the two operations are not always performed together. For +example, spatial bins can be setup once (which sets *Nchunk*\ ), and +atoms assigned to those bins many times thereafter (setting their +chunk IDs). + +All other commands in LAMMPS that use chunk IDs assume there are +*Nchunk* number of chunks, and that every atom is assigned to one of +those chunks, or not assigned to any chunk. + +There are many options for specifying for how and when *Nchunk* is +calculated, and how and when chunk IDs are assigned to atoms. The +details depend on the chunk *style* and its *args*\ , as well as +optional keyword settings. They can also depend on whether a :doc:`fix ave/chunk ` command is using this compute, since +that command requires *Nchunk* to remain static across windows of +timesteps it specifies, while it accumulates per-chunk averages. + +The details are described below. + + +---------- + + +The different chunk styles operate as follows. For each style, how it +calculates *Nchunk* and assigns chunk IDs to atoms is explained. Note +that using the optional keywords can change both of those actions, as +described further below where the keywords are discussed. + + +---------- + + +The *binning* styles perform a spatial binning of atoms, and assign an +atom the chunk ID corresponding to the bin number it is in. *Nchunk* +is set to the number of bins, which can change if the simulation box +size changes. This also depends on the setting of the *units* +keyword; e.g. for *reduced* units the number of chunks may not change +even if the box size does. + +The *bin/1d*\ , *bin/2d*\ , and *bin/3d* styles define bins as 1d layers +(slabs), 2d pencils, or 3d boxes. The *dim*\ , *origin*\ , and *delta* +settings are specified 1, 2, or 3 times. For 2d or 3d bins, there is +no restriction on specifying dim = x before dim = y or z, or dim = y +before dim = z. Bins in a particular *dim* have a bin size in that +dimension given by *delta*\ . In each dimension, bins are defined +relative to a specified *origin*\ , which may be the lower/upper edge of +the simulation box (in that dimension), or its center point, or a +specified coordinate value. Starting at the origin, sufficient bins +are created in both directions to completely span the simulation box +or the bounds specified by the optional *bounds* keyword. + +For orthogonal simulation boxes, the bins are layers, pencils, or +boxes aligned with the xyz coordinate axes. For triclinic +(non-orthogonal) simulation boxes, the bin faces are parallel to the +tilted faces of the simulation box. See the :doc:`Howto triclinic ` doc page for a discussion of the +geometry of triclinic boxes in LAMMPS. As described there, a tilted +simulation box has edge vectors a,b,c. In that nomenclature, bins in +the x dimension have faces with normals in the "b" cross "c" +direction. Bins in y have faces normal to the "a" cross "c" +direction. And bins in z have faces normal to the "a" cross "b" +direction. Note that in order to define the size and position of +these bins in an unambiguous fashion, the *units* option must be set +to *reduced* when using a triclinic simulation box, as noted below. + +The meaning of *origin* and *delta* for triclinic boxes is as follows. +Consider a triclinic box with bins that are 1d layers or slabs in the +x dimension. No matter how the box is tilted, an *origin* of 0.0 +means start layers at the lower "b" cross "c" plane of the simulation +box and an *origin* of 1.0 means to start layers at the upper "b" +cross "c" face of the box. A *delta* value of 0.1 in *reduced* units +means there will be 10 layers from 0.0 to 1.0, regardless of the +current size or shape of the simulation box. + +The *bin/sphere* style defines a set of spherical shell bins around +the origin (\ *xorig*\ ,\ *yorig*\ ,\ *zorig*\ ), using *nsbin* bins with radii +equally spaced between *srmin* and *srmax*\ . This is effectively a 1d +vector of bins. For example, if *srmin* = 1.0 and *srmax* = 10.0 and +*nsbin* = 9, then the first bin spans 1.0 < r < 2.0, and the last bin +spans 9.0 < r 10.0. The geometry of the bins is the same whether the +simulation box is orthogonal or triclinic; i.e. the spherical shells +are not tilted or scaled differently in different dimensions to +transform them into ellipsoidal shells. + +The *bin/cylinder* style defines bins for a cylinder oriented along +the axis *dim* with the axis coordinates in the other two radial +dimensions at (\ *c1*\ ,\ *c2*\ ). For dim = x, c1/c2 = y/z; for dim = y, +c1/c2 = x/z; for dim = z, c1/c2 = x/y. This is effectively a 2d array +of bins. The first dimension is along the cylinder axis, the second +dimension is radially outward from the cylinder axis. The bin size +and positions along the cylinder axis are specified by the *origin* +and *delta* values, the same as for the *bin/1d*\ , *bin/2d*\ , and +*bin/3d* styles. There are *ncbin* concentric circle bins in the +radial direction from the cylinder axis with radii equally spaced +between *crmin* and *crmax*\ . For example, if *crmin* = 1.0 and +*crmax* = 10.0 and *ncbin* = 9, then the first bin spans 1.0 < r < +2.0, and the last bin spans 9.0 < r 10.0. The geometry of the bins in +the radial dimensions is the same whether the simulation box is +orthogonal or triclinic; i.e. the concentric circles are not tilted or +scaled differently in the two different dimensions to transform them +into ellipses. + +The created bins (and hence the chunk IDs) are numbered consecutively +from 1 to the number of bins = *Nchunk*\ . For *bin2d* and *bin3d*\ , the +numbering varies most rapidly in the first dimension (which could be +x, y, or z), next rapidly in the 2nd dimension, and most slowly in the +3rd dimension. For *bin/sphere*\ , the bin with smallest radii is chunk +1 and the bni with largest radii is chunk Nchunk = *ncbin*\ . For +*bin/cylinder*\ , the numbering varies most rapidly in the dimension +along the cylinder axis and most slowly in the radial direction. + +Each time this compute is invoked, each atom is mapped to a bin based +on its current position. Note that between reneighboring timesteps, +atoms can move outside the current simulation box. If the box is +periodic (in that dimension) the atom is remapping into the periodic +box for purposes of binning. If the box in not periodic, the atom may +have moved outside the bounds of all bins. If an atom is not inside +any bin, the *discard* keyword is used to determine how a chunk ID is +assigned to the atom. + + +---------- + + +The *type* style uses the atom type as the chunk ID. *Nchunk* is set +to the number of atom types defined for the simulation, e.g. via the +:doc:`create\_box ` or :doc:`read\_data ` commands. + + +---------- + + +The *molecule* style uses the molecule ID of each atom as its chunk +ID. *Nchunk* is set to the largest chunk ID. Note that this excludes +molecule IDs for atoms which are not in the specified group or +optional region. + +There is no requirement that all atoms in a particular molecule are +assigned the same chunk ID (zero or non-zero), though you probably +want that to be the case, if you wish to compute a per-molecule +property. LAMMPS will issue a warning if that is not the case, but +only the first time that *Nchunk* is calculated. + +Note that atoms with a molecule ID = 0, which may be non-molecular +solvent atoms, have an out-of-range chunk ID. These atoms are +discarded (not assigned to any chunk) or assigned to *Nchunk*\ , +depending on the value of the *discard* keyword. + + +---------- + + +The *compute/fix/variable* styles set the chunk ID of each atom based +on a quantity calculated and stored by a compute, fix, or variable. +In each case, it must be a per-atom quantity. In each case the +referenced floating point values are converted to an integer chunk ID +as follows. The floating point value is truncated (rounded down) to +an integer value. If the integer value is <= 0, then a chunk ID of 0 +is assigned to the atom. If the integer value is > 0, it becomes the +chunk ID to the atom. *Nchunk* is set to the largest chunk ID. Note +that this excludes atoms which are not in the specified group or +optional region. + +If the style begins with "c\_", a compute ID must follow which has been +previously defined in the input script. If no bracketed integer is +appended, the per-atom vector calculated by the compute is used. If a +bracketed integer is appended, the Ith column of the per-atom array +calculated by the compute is used. Users can also write code for +their own compute styles and :doc:`add them to LAMMPS `. + +If the style begins with "f\_", a fix ID must follow which has been +previously defined in the input script. If no bracketed integer is +appended, the per-atom vector calculated by the fix is used. If a +bracketed integer is appended, the Ith column of the per-atom array +calculated by the fix is used. Note that some fixes only produce +their values on certain timesteps, which must be compatible with the +timestep on which this compute accesses the fix, else an error +results. Users can also write code for their own fix styles and :doc:`add them to LAMMPS `. + +If a value begins with "v\_", a variable name for an *atom* or +*atomfile* style :doc:`variable ` must follow which has been +previously defined in the input script. Variables of style *atom* can +reference thermodynamic keywords and various per-atom attributes, or +invoke other computes, fixes, or variables when they are evaluated, so +this is a very general means of generating per-atom quantities to +treat as a chunk ID. + + +---------- + + +Normally, *Nchunk* = the number of chunks, is re-calculated every time +this fix is invoked, though the value may or may not change. As +explained below, the *nchunk* keyword can be set to *once* which means +*Nchunk* will never change. + +If a :doc:`fix ave/chunk ` command uses this compute, it +can also turn off the re-calculation of *Nchunk* for one or more +windows of timesteps. The extent of the windows, during which Nchunk +is held constant, are determined by the *Nevery*\ , *Nrepeat*\ , *Nfreq* +values and the *ave* keyword setting that are used by the :doc:`fix ave/chunk ` command. + +Specifically, if *ave* = *one*\ , then for each span of *Nfreq* +timesteps, *Nchunk* is held constant between the first timestep when +averaging is done (within the Nfreq-length window), and the last +timestep when averaging is done (multiple of Nfreq). If *ave* = +*running* or *window*\ , then *Nchunk* is held constant forever, +starting on the first timestep when the :doc:`fix ave/chunk ` command invokes this compute. + +Note that multiple :doc:`fix ave/chunk ` commands can use +the same compute chunk/atom compute. However, the time windows they +induce for holding *Nchunk* constant must be identical, else an error +will be generated. + + +---------- + + +The various optional keywords operate as follows. Note that some of +them function differently or are ignored by different chunk styles. +Some of them also have different default values, depending on +the chunk style, as listed below. + +The *region* keyword applies to all chunk styles. If used, an atom +must be in both the specified group and the specified geometric +:doc:`region ` to be assigned to a chunk. + + +---------- + + +The *nchunk* keyword applies to all chunk styles. It specifies how +often *Nchunk* is recalculated, which in turn can affect the chunk IDs +assigned to individual atoms. + +If *nchunk* is set to *once*\ , then *Nchunk* is only calculated once, +the first time this compute is invoked. If *nchunk* is set to +*every*\ , then *Nchunk* is re-calculated every time the compute is +invoked. Note that, as described above, the use of this compute +by the :doc:`fix ave/chunk ` command can override +the *every* setting. + +The default values for *nchunk* are listed below and depend on the +chunk style and other system and keyword settings. They attempt to +represent typical use cases for the various chunk styles. The +*nchunk* value can always be set explicitly if desired. + + +---------- + + +The *limit* keyword can be used to limit the calculated value of +*Nchunk* = the number of chunks. The limit is applied each time +*Nchunk* is calculated, which also limits the chunk IDs assigned to +any atom. The *limit* keyword is used by all chunk styles except the +*binning* styles, which ignore it. This is because the number of bins +can be tailored using the *bound* keyword (described below) which +effectively limits the size of *Nchunk*\ . + +If *limit* is set to *Nc* = 0, then no limit is imposed on *Nchunk*\ , +though the *compress* keyword can still be used to reduce *Nchunk*\ , as +described below. + +If *Nc* > 0, then the effect of the *limit* keyword depends on whether +the *compress* keyword is also used with a setting of *yes*\ , and +whether the *compress* keyword is specified before the *limit* keyword +or after. + +In all cases, *Nchunk* is first calculated in the usual way for each +chunk style, as described above. + +First, here is what occurs if *compress yes* is not set. If *limit* +is set to *Nc max*\ , then *Nchunk* is reset to the smaller of *Nchunk* +and *Nc*\ . If *limit* is set to *Nc exact*\ , then *Nchunk* is reset to +*Nc*\ , whether the original *Nchunk* was larger or smaller than *Nc*\ . +If *Nchunk* shrank due to the *limit* setting, then atom chunk IDs > +*Nchunk* will be reset to 0 or *Nchunk*\ , depending on the setting of +the *discard* keyword. If *Nchunk* grew, there will simply be some +chunks with no atoms assigned to them. + +If *compress yes* is set, and the *compress* keyword comes before the +*limit* keyword, the compression operation is performed first, as +described below, which resets *Nchunk*\ . The *limit* keyword is then +applied to the new *Nchunk* value, exactly as described in the +preceding paragraph. Note that in this case, all atoms will end up +with chunk IDs <= *Nc*\ , but their original values (e.g. molecule ID or +compute/fix/variable) may have been > *Nc*\ , because of the compression +operation. + +If *compress yes* is set, and the *compress* keyword comes after the +*limit* keyword, then the *limit* value of *Nc* is applied first to +the uncompressed value of *Nchunk*\ , but only if *Nc* < *Nchunk* +(whether *Nc max* or *Nc exact* is used). This effectively means all +atoms with chunk IDs > *Nc* have their chunk IDs reset to 0 or *Nc*\ , +depending on the setting of the *discard* keyword. The compression +operation is then performed, which may shrink *Nchunk* further. If +the new *Nchunk* < *Nc* and *limit* = *Nc exact* is specified, then +*Nchunk* is reset to *Nc*\ , which results in extra chunks with no atoms +assigned to them. Note that in this case, all atoms will end up with +chunk IDs <= *Nc*\ , and their original values (e.g. molecule ID or +compute/fix/variable value) will also have been <= *Nc*\ . + + +---------- + + +The *ids* keyword applies to all chunk styles. If the setting is +*once* then the chunk IDs assigned to atoms the first time this +compute is invoked will be permanent, and never be re-computed. + +If the setting is *nfreq* and if a :doc:`fix ave/chunk ` +command is using this compute, then in each of the *Nchunk* = constant +time windows (discussed above), the chunk ID's assigned to atoms on +the first step of the time window will persist until the end of the +time window. + +If the setting is *every*\ , which is the default, then chunk IDs are +re-calculated on any timestep this compute is invoked. + +.. note:: + + If you want the persistent chunk-IDs calculated by this compute + to be continuous when running from a :doc:`restart file `, + then you should use the same ID for this compute, as in the original + run. This is so that the fix this compute creates to store per-atom + quantities will also have the same ID, and thus be initialized + correctly with chunk IDs from the restart file. + + +---------- + + +The *compress* keyword applies to all chunk styles and affects how +*Nchunk* is calculated, which in turn affects the chunk IDs assigned +to each atom. It is useful for converting a "sparse" set of chunk IDs +(with many IDs that have no atoms assigned to them), into a "dense" +set of IDs, where every chunk has one or more atoms assigned to it. + +Two possible use cases are as follows. If a large simulation box is +mostly empty space, then the *binning* style may produce many bins +with no atoms. If *compress* is set to *yes*\ , only bins with atoms +will be contribute to *Nchunk*\ . Likewise, the *molecule* or +*compute/fix/variable* styles may produce large *Nchunk* values. For +example, the :doc:`compute cluster/atom ` command +assigns every atom an atom ID for one of the atoms it is clustered +with. For a million-atom system with 5 clusters, there would only be +5 unique chunk IDs, but the largest chunk ID might be 1 million, +resulting in *Nchunk* = 1 million. If *compress* is set to *yes*\ , +*Nchunk* will be reset to 5. + +If *compress* is set to *no*\ , which is the default, no compression is +done. If it is set to *yes*\ , all chunk IDs with no atoms are removed +from the list of chunk IDs, and the list is sorted. The remaining +chunk IDs are renumbered from 1 to *Nchunk* where *Nchunk* is the new +length of the list. The chunk IDs assigned to each atom reflect +the new renumbering from 1 to *Nchunk*\ . + +The original chunk IDs (before renumbering) can be accessed by the +:doc:`compute property/chunk ` command and its +*id* keyword, or by the :doc:`fix ave/chunk ` command +which outputs the original IDs as one of the columns in its global +output array. For example, using the "compute cluster/atom" command +discussed above, the original 5 unique chunk IDs might be atom IDs +(27,4982,58374,857838,1000000). After compression, these will be +renumbered to (1,2,3,4,5). The original values (27,...,1000000) can +be output to a file by the :doc:`fix ave/chunk ` command, +or by using the :doc:`fix ave/time ` command in +conjunction with the :doc:`compute property/chunk ` command. + +.. note:: + + The compression operation requires global communication across + all processors to share their chunk ID values. It can require large + memory on every processor to store them, even after they are + compressed, if there are a large number of unique chunk IDs with + atoms assigned to them. It uses a STL map to find unique chunk IDs + and store them in sorted order. Each time an atom is assigned a + compressed chunk ID, it must access the STL map. All of this means + that compression can be expensive, both in memory and CPU time. The + use of the *limit* keyword in conjunction with the *compress* keyword + can affect these costs, depending on which keyword is used first. So + use this option with care. + + +---------- + + +The *discard* keyword applies to all chunk styles. It affects what +chunk IDs are assigned to atoms that do not match one of the valid +chunk IDs from 1 to *Nchunk*\ . Note that it does not apply to atoms +that are not in the specified group or optionally specified region. +Those atoms are always assigned a chunk ID = 0. + +If the calculated chunk ID for an atom is not within the range 1 to +*Nchunk* then it is a "discard" atom. Note that *Nchunk* may have +been shrunk by the *limit* keyword. Or the *compress* keyword may +have eliminated chunk IDs that were valid before the compression took +place, and are now not in the compressed list. Also note that for the +*molecule* chunk style, if new molecules are added to the system, +their chunk IDs may exceed a previously calculated *Nchunk*\ . +Likewise, evaluation of a compute/fix/variable on a later timestep may +return chunk IDs that are invalid for the previously calculated +*Nchunk*\ . + +All the chunk styles except the *binning* styles, must use *discard* +set to either *yes* or *no*\ . If *discard* is set to *yes*\ , which is +the default, then every "discard" atom has its chunk ID set to 0. If +*discard* is set to *no*\ , every "discard" atom has its chunk ID set to +*Nchunk*\ . I.e. it becomes part of the last chunk. + +The *binning* styles use the *discard* keyword to decide whether to +discard atoms outside the spatial domain covered by bins, or to assign +them to the bin they are nearest to. + +For the *bin/1d*\ , *bin/2d*\ , *bin/3d* styles the details are as +follows. If *discard* is set to *yes*\ , an out-of-domain atom will +have its chunk ID set to 0. If *discard* is set to *no*\ , the atom +will have its chunk ID set to the first or last bin in that dimension. +If *discard* is set to *mixed*\ , which is the default, it will only +have its chunk ID set to the first or last bin if bins extend to the +simulation box boundary in that dimension. This is the case if the +*bound* keyword settings are *lower* and *upper*\ , which is the +default. If the *bound* keyword settings are numeric values, then the +atom will have its chunk ID set to 0 if it is outside the bounds of +any bin. Note that in this case, it is possible that the first or +last bin extends beyond the numeric *bounds* settings, depending on +the specified *origin*\ . If this is the case, the chunk ID of the atom +is only set to 0 if it is outside the first or last bin, not if it is +simply outside the numeric *bounds* setting. + +For the *bin/sphere* style the details are as follows. If *discard* +is set to *yes*\ , an out-of-domain atom will have its chunk ID set to +0. If *discard* is set to *no* or *mixed*\ , the atom will have its +chunk ID set to the first or last bin, i.e. the innermost or outermost +spherical shell. If the distance of the atom from the origin is less +than *rmin*\ , it will be assigned to the first bin. If the distance of +the atom from the origin is greater than *rmax*\ , it will be assigned +to the last bin. + +For the *bin/cylinder* style the details are as follows. If *discard* +is set to *yes*\ , an out-of-domain atom will have its chunk ID set to +0. If *discard* is set to *no*\ , the atom will have its chunk ID set +to the first or last bin in both the radial and axis dimensions. If +*discard* is set to *mixed*\ , which is the default, the radial +dimension is treated the same as for *discard* = no. But for the axis +dimension, it will only have its chunk ID set to the first or last +bin if bins extend to the simulation box boundary in the axis +dimension. This is the case if the *bound* keyword settings are +*lower* and *upper*\ , which is the default. If the *bound* keyword +settings are numeric values, then the atom will have its chunk ID set +to 0 if it is outside the bounds of any bin. Note that in this case, +it is possible that the first or last bin extends beyond the numeric +*bounds* settings, depending on the specified *origin*\ . If this is +the case, the chunk ID of the atom is only set to 0 if it is outside +the first or last bin, not if it is simply outside the numeric +*bounds* setting. + +If *discard* is set to *no* or *mixed*\ , the atom will have its +chunk ID set to the first or last bin, i.e. the innermost or outermost +spherical shell. If the distance of the atom from the origin is less +than *rmin*\ , it will be assigned to the first bin. If the distance of +the atom from the origin is greater than *rmax*\ , it will be assigned +to the last bin. + + +---------- + + +The *bound* keyword only applies to the *bin/1d*\ , *bin/2d*\ , *bin/3d* +styles and to the axis dimension of the *bin/cylinder* style; +otherwise it is ignored. It can be used one or more times to limit +the extent of bin coverage in a specified dimension, i.e. to only bin +a portion of the box. If the *lo* setting is *lower* or the *hi* +setting is *upper*\ , the bin extent in that direction extends to the +box boundary. If a numeric value is used for *lo* and/or *hi*\ , then +the bin extent in the *lo* or *hi* direction extends only to that +value, which is assumed to be inside (or at least near) the simulation +box boundaries, though LAMMPS does not check for this. Note that +using the *bound* keyword typically reduces the total number of bins +and thus the number of chunks *Nchunk*\ . + +The *pbc* keyword only applies to the *bin/sphere* and *bin/cylinder* +styles. If set to *yes*\ , the distance an atom is from the sphere +origin or cylinder axis is calculated in a minimum image sense with +respect to periodic dimensions, when determining which bin the atom is +in. I.e. if x is a periodic dimension and the distance between the +atom and the sphere center in the x dimension is greater than 0.5 \* +simulation box length in x, then a box length is subtracted to give a +distance < 0.5 \* simulation box length. This allosws the sphere or +cylinder center to be near a box edge, and atoms on the other side of +the periodic box will still be close to the center point/axis. Note +that with a setting of *yes*\ , the outer sphere or cylinder radius must +also be <= 0.5 \* simulation box length in any periodic dimension +except for the cylinder axis dimension, or an error is generated. + +The *units* keyword only applies to the *binning* styles; otherwise it +is ignored. For the *bin/1d*\ , *bin/2d*\ , *bin/3d* styles, it +determines the meaning of the distance units used for the bin sizes +*delta* and for *origin* and *bounds* values if they are coordinate +values. For the *bin/sphere* style it determines the meaning of the +distance units used for *xorig*\ ,\ *yorig*\ ,\ *zorig* and the radii *srmin* +and *srmax*\ . For the *bin/cylinder* style it determines the meaning +of the distance units used for *delta*\ ,\ *c1*\ ,\ *c2* and the radii *crmin* +and *crmax*\ . + +For orthogonal simulation boxes, any of the 3 options may +be used. For non-orthogonal (triclinic) simulation boxes, only the +*reduced* option may be used. + +A *box* value selects standard distance units as defined by the +:doc:`units ` command, e.g. Angstroms for units = real or metal. +A *lattice* value means the distance units are in lattice spacings. +The :doc:`lattice ` command must have been previously used to +define the lattice spacing. A *reduced* value means normalized +unitless values between 0 and 1, which represent the lower and upper +faces of the simulation box respectively. Thus an *origin* value of +0.5 means the center of the box in any dimension. A *delta* value of +0.1 means 10 bins span the box in that dimension. + +Note that for the *bin/sphere* style, the radii *srmin* and *srmax* are +scaled by the lattice spacing or reduced value of the *x* dimension. + +Note that for the *bin/cylinder* style, the radii *crmin* and *crmax* +are scaled by the lattice spacing or reduced value of the 1st +dimension perpendicular to the cylinder axis. E.g. y for an x-axis +cylinder, x for a y-axis cylinder, and x for a z-axis cylinder. + + +---------- + + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector values are unitless chunk IDs, ranging from 1 to +*Nchunk* (inclusive) for atoms assigned to chunks, and 0 for atoms not +belonging to a chunk. + +Restrictions +"""""""""""" + + +Even if the *nchunk* keyword is set to *once*\ , the chunk IDs assigned +to each atom are not stored in a restart files. This means you cannot +expect those assignments to persist in a restarted simulation. +Instead you must re-specify this command and assign atoms to chunks when +the restarted simulation begins. + +Related commands +"""""""""""""""" + +:doc:`fix ave/chunk `, +:doc:`compute global/atom ` + +Default +""""""" + +The option defaults are as follows: + +* region = none +* nchunk = every, if compress is yes, overriding other defaults listed here +* nchunk = once, for type style +* nchunk = once, for mol style if region is none +* nchunk = every, for mol style if region is set +* nchunk = once, for binning style if the simulation box size is static or units = reduced +* nchunk = every, for binning style if the simulation box size is dynamic and units is lattice or box +* nchunk = every, for compute/fix/variable style +* limit = 0 +* ids = every +* compress = no +* discard = yes, for all styles except binning +* discard = mixed, for binning styles +* bound = lower and upper in all dimensions +* pbc = no +* units = lattice + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_chunk_spread_atom.rst b/doc/src/compute_chunk_spread_atom.rst new file mode 100644 index 0000000000..7106c6ce0a --- /dev/null +++ b/doc/src/compute_chunk_spread_atom.rst @@ -0,0 +1,237 @@ +.. index:: compute chunk/spread/atom + +compute chunk/spread/atom command +================================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID chunk/spread/atom chunkID input1 input2 ... + +* ID, group-ID are documented in :doc:`compute ` command +* chunk/spread/atom = style name of this compute command +* chunkID = ID of :doc:`compute chunk/atom ` command +* one or more inputs can be listed +* input = c\_ID, c\_ID[N], f\_ID, f\_ID[N] + + .. parsed-literal:: + + c_ID = global vector calculated by a compute with ID + c_ID[I] = Ith column of global array calculated by a compute with ID, I can include wildcard (see below) + f_ID = global vector calculated by a fix with ID + f_ID[I] = Ith column of global array calculated by a fix with ID, I can include wildcard (see below) + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all chunk/spread/atom mychunk c_com**\*** c_gyration + +Description +""""""""""" + +Define a calculation that "spreads" one or more per-chunk values to +each atom in the chunk. This can be useful in several scenarios: + +* For creating a :doc:`dump file ` where each atom lists info about + the chunk it is in, e.g. for post-processing purposes. +* To access chunk value in :doc:`atom-style variables ` that + need info about the chunk each atom is in. +* To use the :doc:`fix ave/chunk ` command to spatially + average per-chunk values calculated by a per-chunk compute. + +Examples are given below. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` +doc pages for details of how chunks can be defined and examples of how +they can be used to measure properties of a system. + +For inputs that are computes, they must be a compute that calculates +per-chunk values. These are computes whose style names end in +"/chunk". + +For inputs that are fixes, they should be a fix that calculates +per-chunk values. For example, :doc:`fix ave/chunk ` or +:doc:`fix ave/time ` (assuming it is time-averaging +per-chunk data). + +For each atom, this compute accesses its chunk ID from the specified +*chunkID* compute, then accesses the per-chunk value in each input. +Those values are copied to this compute to become the output for that +atom. + +The values generated by this compute will be 0.0 for atoms not in the +specified compute group *group-ID*\ . They will also be 0.0 if the atom +is not in a chunk, as assigned by the *chunkID* compute. They will +also be 0.0 if the current chunk ID for the atom is out-of-bounds with +respect to the number of chunks stored by a particular input compute +or fix. + +.. note:: + + LAMMPS does not check that a compute or fix which calculates + per-chunk values uses the same definition of chunks as this compute. + It's up to you to be consistent. Likewise, for a fix input, LAMMPS + does not check that it is per-chunk data. It only checks that the fix + produces a global vector or array. + + +---------- + + +Each listed input is operated on independently. + +If a bracketed index I is used, it can be specified using a wildcard +asterisk with the index to effectively specify multiple values. This +takes the form "\*" or "\*n" or "n\*" or "m\*n". If N = the number of +columns in the array, then an asterisk with no numeric values means +all indices from 1 to N. A leading asterisk means all indices from 1 +to n (inclusive). A trailing asterisk means all indices from n to N +(inclusive). A middle asterisk means all indices from m to n +(inclusive). + +Using a wildcard is the same as if the individual columns of the array +had been listed one by one. E.g. these 2 compute chunk/spread/atom +commands are equivalent, since the :doc:`compute com/chunk ` command creates a per-atom array +with 3 columns: + + +.. parsed-literal:: + + compute com all com/chunk mychunk + compute 10 all chunk/spread/atom mychunk c_com[\*] + compute 10 all chunk/spread/atom mychunk c_com[1] c_com[2] c_com[3] + + +---------- + + +Here is an example of writing a dump file the with the center-of-mass +(COM) for the chunk each atom is in. The commands below can be added +to the bench/in.chain script. + + +.. parsed-literal:: + + compute cmol all chunk/atom molecule + compute com all com/chunk cmol + compute comchunk all chunk/spread/atom cmol c_com**\*** + dump 1 all custom 50 tmp.dump id mol type x y z c_comchunk**\*** + dump_modify 1 sort id + +The same per-chunk data for each atom could be used to define per-atom +forces for the :doc:`fix addforce ` command. In this +example the forces act to pull atoms of an extended polymer chain +towards its COM in an attractive manner. + + +.. parsed-literal:: + + compute prop all property/atom xu yu zu + variable k equal 0.1 + variable fx atom v_k\*(c_comchunk[1]-c_prop[1]) + variable fy atom v_k\*(c_comchunk[2]-c_prop[2]) + variable fz atom v_k\*(c_comchunk[3]-c_prop[3]) + fix 3 all addforce v_fx v_fy v_fz + +Note that :doc:`compute property/atom ` is used +to generate unwrapped coordinates for use in the per-atom force +calculation, so that the effect of periodic boundaries is accounted +for properly. + +Over time this applied force could shrink each polymer chain's radius +of gyration in a polymer mixture simulation. Here is output from the +bench/in.chain script. Thermo output is shown for 1000 steps, where +the last column is the average radius of gyration over all 320 chains +in the 32000 atom system: + + +.. parsed-literal:: + + compute gyr all gyration/chunk cmol + variable ave equal ave(c_gyr) + thermo_style custom step etotal press v_ave + + 0 22.394765 4.6721833 5.128278 + 100 22.445002 4.8166709 5.0348372 + 200 22.500128 4.8790392 4.9364875 + 300 22.534686 4.9183766 4.8590693 + 400 22.557196 4.9492211 4.7937849 + 500 22.571017 4.9161853 4.7412008 + 600 22.573944 5.0229708 4.6931243 + 700 22.581804 5.0541301 4.6440647 + 800 22.584683 4.9691734 4.6000016 + 900 22.59128 5.0247538 4.5611513 + 1000 22.586832 4.94697 4.5238362 + + +---------- + + +Here is an example for using one set of chunks, defined for molecules, +to compute the dipole moment vector for each chunk. E.g. for water +molecules. Then spreading those values to each atom in each chunk. +Then defining a second set of chunks based on spatial bins. And +finally, using the :doc:`fix ave/chunk ` command to +calculate an average dipole moment vector per spatial bin. + + +.. parsed-literal:: + + compute cmol all chunk/atom molecule + compute dipole all dipole/chunk cmol + compute spread all chunk/spread/atom cmol c_dipole[1] c_dipole[2] c_dipole[3] + compute cspatial all chunk/atom bin/1d z lower 0.1 units reduced + fix ave all ave/chunk 100 10 1000 cspatial c_spread[\*] + +Note that the :doc:`fix ave/chunk ` command requires +per-atom values as input. That is why the compute chunk/spread/atom +command is used to assign per-chunk values to each atom in the chunk. +If a molecule straddles bin boundaries, each of its atoms contributes +in a weighted manner to the average dipole moment of the spatial bin +it is in. + + +---------- + + +**Output info:** + +This compute calculates a per-atom vector or array, which can be +accessed by any command that uses per-atom values from a compute as +input. See the :doc:`Howto output ` doc page for an +overview of LAMMPS output options. + +The output is a per-atom vector if a single input value is specified, +otherwise a per-atom array is output. The number of columns in the +array is the number of inputs provided. The per-atom values for the +vector or each column of the array will be in whatever +:doc:`units ` the corresponding input value is in. + +The vector or array values are "intensive". + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute chunk/atom `, :doc:`fix ave/chunk `, :doc:`compute reduce/chunk ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_cluster_atom.rst b/doc/src/compute_cluster_atom.rst new file mode 100644 index 0000000000..df1614858c --- /dev/null +++ b/doc/src/compute_cluster_atom.rst @@ -0,0 +1,117 @@ +.. index:: compute cluster/atom + +compute cluster/atom command +============================ + +compute fragment/atom command +============================= + +compute aggregate/atom command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID cluster/atom cutoff + compute ID group-ID fragment/atom + compute ID group-ID aggregate/atom cutoff + +* ID, group-ID are documented in :doc:`compute ` command +* *cluster/atom* or *fragment/atom* or *aggregate/atom* = style name of this compute command +* cutoff = distance within which to label atoms as part of same cluster (distance units) + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all cluster/atom 3.5 + compute 1 all fragment/atom + + compute 1 all aggregate/atom 3.5 + +Description +""""""""""" + +Define a computation that assigns each atom a cluster, fragment, +or aggregate ID. + +A cluster is defined as a set of atoms, each of which is within the +cutoff distance from one or more other atoms in the cluster. If an +atom has no neighbors within the cutoff distance, then it is a 1-atom +cluster. + +A fragment is similarly defined as a set of atoms, each of +which has an explicit bond (i.e. defined via a :doc:`data file `, +the :doc:`create\_bonds ` command, or through fixes like +:doc:`fix bond/create `, :doc:`fix bond/swap `, +or :doc:`fix bond/break `). The cluster ID or fragment ID +of every atom in the cluster will be set to the smallest atom ID of any atom +in the cluster or fragment, respectively. + +An aggregate is defined by combining the rules for clusters and +fragments, i.e. a set of atoms, where each of it is within the cutoff +distance from one or more atoms within a fragment that is part of +the same cluster. This measure can be used to track molecular assemblies +like micelles. + +Only atoms in the compute group are clustered and assigned cluster +IDs. Atoms not in the compute group are assigned a cluster ID = 0. +For fragments, only bonds where **both** atoms of the bond are included +in the compute group are assigned to fragments, so that only fragments +are detected where **all** atoms are in the compute group. Thus atoms +may be included in the compute group, yes still have a fragment ID of 0. + +For computes *cluster/atom* and *aggregate/atom* the neighbor list needed +to compute this quantity is constructed each time the calculation is +performed (i.e. each time a snapshot of atoms is dumped). Thus it can be +inefficient to compute/dump this quantity too frequently or to have +multiple compute/dump commands, each of a *cluster/atom* or +*aggregate/atom* style. + +.. note:: + + If you have a bonded system, then the settings of + :doc:`special\_bonds ` command can remove pairwise + interactions between atoms in the same bond, angle, or dihedral. This + is the default setting for the :doc:`special\_bonds ` + command, and means those pairwise interactions do not appear in the + neighbor list. Because this fix uses the neighbor list, it also means + those pairs will not be included when computing the clusters. This + does not apply when using long-range coulomb (\ *coul/long*\ , *coul/msm*\ , + *coul/wolf* or similar. One way to get around this would be to set + special\_bond scaling factors to very tiny numbers that are not exactly + zero (e.g. 1.0e-50). Another workaround is to write a dump file, and + use the :doc:`rerun ` command to compute the clusters for + snapshots in the dump file. The rerun script can use a + :doc:`special\_bonds ` command that includes all pairs in + the neighbor list. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector values will be an ID > 0, as explained above. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute coord/atom ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_cna_atom.rst b/doc/src/compute_cna_atom.rst new file mode 100644 index 0000000000..f75506eb90 --- /dev/null +++ b/doc/src/compute_cna_atom.rst @@ -0,0 +1,119 @@ +.. index:: compute cna/atom + +compute cna/atom command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID cna/atom cutoff + +* ID, group-ID are documented in :doc:`compute ` command +* cna/atom = style name of this compute command +* cutoff = cutoff distance for nearest neighbors (distance units) + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all cna/atom 3.08 + +Description +""""""""""" + +Define a computation that calculates the CNA (Common Neighbor +Analysis) pattern for each atom in the group. In solid-state systems +the CNA pattern is a useful measure of the local crystal structure +around an atom. The CNA methodology is described in :ref:`(Faken) ` +and :ref:`(Tsuzuki) `. + +Currently, there are five kinds of CNA patterns LAMMPS recognizes: + +* fcc = 1 +* hcp = 2 +* bcc = 3 +* icosahedral = 4 +* unknown = 5 + +The value of the CNA pattern will be 0 for atoms not in the specified +compute group. Note that normally a CNA calculation should only be +performed on mono-component systems. + +The CNA calculation can be sensitive to the specified cutoff value. +You should insure the appropriate nearest neighbors of an atom are +found within the cutoff distance for the presumed crystal structure. +E.g. 12 nearest neighbor for perfect FCC and HCP crystals, 14 nearest +neighbors for perfect BCC crystals. These formulas can be used to +obtain a good cutoff distance: + +.. image:: Eqs/cna_cutoff1.jpg + :align: center + +where a is the lattice constant for the crystal structure concerned +and in the HCP case, x = (c/a) / 1.633, where 1.633 is the ideal c/a +for HCP crystals. + +Also note that since the CNA calculation in LAMMPS uses the neighbors +of an owned atom to find the nearest neighbors of a ghost atom, the +following relation should also be satisfied: + +.. image:: Eqs/cna_cutoff2.jpg + :align: center + +where Rc is the cutoff distance of the potential, Rs is the skin +distance as specified by the :doc:`neighbor ` command, and +cutoff is the argument used with the compute cna/atom command. LAMMPS +will issue a warning if this is not the case. + +The neighbor list needed to compute this quantity is constructed each +time the calculation is performed (e.g. each time a snapshot of atoms +is dumped). Thus it can be inefficient to compute/dump this quantity +too frequently or to have multiple compute/dump commands, each with a +*cna/atom* style. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector values will be a number from 0 to 5, as explained +above. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute centro/atom ` + +**Default:** none + + +---------- + + +.. _Faken: + + + +**(Faken)** Faken, Jonsson, Comput Mater Sci, 2, 279 (1994). + +.. _Tsuzuki1: + + + +**(Tsuzuki)** Tsuzuki, Branicio, Rino, Comput Phys Comm, 177, 518 (2007). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_cnp_atom.rst b/doc/src/compute_cnp_atom.rst new file mode 100644 index 0000000000..ba31448776 --- /dev/null +++ b/doc/src/compute_cnp_atom.rst @@ -0,0 +1,133 @@ +.. index:: compute cnp/atom + +compute cnp/atom command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID cnp/atom cutoff + +* ID, group-ID are documented in :doc:`compute ` command +* cnp/atom = style name of this compute command +* cutoff = cutoff distance for nearest neighbors (distance units) + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all cnp/atom 3.08 + +Description +""""""""""" + +Define a computation that calculates the Common Neighborhood +Parameter (CNP) for each atom in the group. In solid-state systems +the CNP is a useful measure of the local crystal structure +around an atom and can be used to characterize whether the +atom is part of a perfect lattice, a local defect (e.g. a dislocation +or stacking fault), or at a surface. + +The value of the CNP parameter will be 0.0 for atoms not in the +specified compute group. Note that normally a CNP calculation should +only be performed on single component systems. + +This parameter is computed using the following formula from +:ref:`(Tsuzuki) ` + +.. image:: Eqs/cnp_eq.jpg + :align: center + +where the index *j* goes over the *n*\ i nearest neighbors of atom +*i*\ , and the index *k* goes over the *n*\ ij common nearest neighbors +between atom *i* and atom *j*\ . Rik and Rjk are the vectors connecting atom +*k* to atoms *i* and *j*\ . The quantity in the double sum is computed +for each atom. + +The CNP calculation is sensitive to the specified cutoff value. +You should ensure that the appropriate nearest neighbors of an atom are +found within the cutoff distance for the presumed crystal structure. +E.g. 12 nearest neighbor for perfect FCC and HCP crystals, 14 nearest +neighbors for perfect BCC crystals. These formulas can be used to +obtain a good cutoff distance: + +.. image:: Eqs/cnp_cutoff.jpg + :align: center + +where a is the lattice constant for the crystal structure concerned +and in the HCP case, x = (c/a) / 1.633, where 1.633 is the ideal c/a +for HCP crystals. + +Also note that since the CNP calculation in LAMMPS uses the neighbors +of an owned atom to find the nearest neighbors of a ghost atom, the +following relation should also be satisfied: + +.. image:: Eqs/cnp_cutoff2.jpg + :align: center + +where Rc is the cutoff distance of the potential, Rs is the skin +distance as specified by the :doc:`neighbor ` command, and +cutoff is the argument used with the compute cnp/atom command. LAMMPS +will issue a warning if this is not the case. + +The neighbor list needed to compute this quantity is constructed each +time the calculation is performed (e.g. each time a snapshot of atoms +is dumped). Thus it can be inefficient to compute/dump this quantity +too frequently or to have multiple compute/dump commands, each with a +*cnp/atom* style. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector values will be real positive numbers. Some typical CNP +values: + + +.. parsed-literal:: + + FCC lattice = 0.0 + BCC lattice = 0.0 + HCP lattice = 4.4 + + FCC (111) surface ~ 13.0 + FCC (100) surface ~ 26.5 + FCC dislocation core ~ 11 + +Restrictions +"""""""""""" + + +This compute is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute cna/atom ` +:doc:`compute centro/atom ` + +**Default:** none + + +---------- + + +.. _Tsuzuki2: + + + +**(Tsuzuki)** Tsuzuki, Branicio, Rino, Comput Phys Comm, 177, 518 (2007). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_com.rst b/doc/src/compute_com.rst new file mode 100644 index 0000000000..8a9381e37e --- /dev/null +++ b/doc/src/compute_com.rst @@ -0,0 +1,69 @@ +.. index:: compute com + +compute com command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID com + +* ID, group-ID are documented in :doc:`compute ` command +* com = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all com + +Description +""""""""""" + +Define a computation that calculates the center-of-mass of the group +of atoms, including all effects due to atoms passing through periodic +boundaries. + +A vector of three quantities is calculated by this compute, which +are the x,y,z coordinates of the center of mass. + +.. note:: + + The coordinates of an atom contribute to the center-of-mass in + "unwrapped" form, by using the image flags associated with each atom. + See the :doc:`dump custom ` command for a discussion of + "unwrapped" coordinates. See the Atoms section of the + :doc:`read\_data ` command for a discussion of image flags and + how they are set for each atom. You can reset the image flags + (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. + +**Output info:** + +This compute calculates a global vector of length 3, which can be +accessed by indices 1-3 by any command that uses global vector values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The vector values are "intensive". The vector values will be in +distance :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute com/chunk ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_com_chunk.rst b/doc/src/compute_com_chunk.rst new file mode 100644 index 0000000000..d143f911f6 --- /dev/null +++ b/doc/src/compute_com_chunk.rst @@ -0,0 +1,98 @@ +.. index:: compute com/chunk + +compute com/chunk command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID com/chunk chunkID + +* ID, group-ID are documented in :doc:`compute ` command +* com/chunk = style name of this compute command +* chunkID = ID of :doc:`compute chunk/atom ` command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 fluid com/chunk molchunk + +Description +""""""""""" + +Define a computation that calculates the center-of-mass for multiple +chunks of atoms. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` +doc pages for details of how chunks can be defined and examples of how +they can be used to measure properties of a system. + +This compute calculates the x,y,z coordinates of the center-of-mass +for each chunk, which includes all effects due to atoms passing through +periodic boundaries. + +Note that only atoms in the specified group contribute to the +calculation. The :doc:`compute chunk/atom ` command +defines its own group; atoms will have a chunk ID = 0 if they are not +in that group, signifying they are not assigned to a chunk, and will +thus also not contribute to this calculation. You can specify the +"all" group for this command if you simply want to include atoms with +non-zero chunk IDs. + +.. note:: + + The coordinates of an atom contribute to the chunk's + center-of-mass in "unwrapped" form, by using the image flags + associated with each atom. See the :doc:`dump custom ` command + for a discussion of "unwrapped" coordinates. See the Atoms section of + the :doc:`read\_data ` command for a discussion of image flags + and how they are set for each atom. You can reset the image flags + (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. + +The simplest way to output the results of the compute com/chunk +calculation to a file is to use the :doc:`fix ave/time ` +command, for example: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute myChunk all com/chunk cc1 + fix 1 all ave/time 100 1 100 c_myChunk[\*] file tmp.out mode vector + +**Output info:** + +This compute calculates a global array where the number of rows = the +number of chunks *Nchunk* as calculated by the specified :doc:`compute chunk/atom ` command. The number of columns = +3 for the x,y,z center-of-mass coordinates of each chunk. These +values can be accessed by any command that uses global array values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The array values are "intensive". The array values will be in +distance :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute com ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_contact_atom.rst b/doc/src/compute_contact_atom.rst new file mode 100644 index 0000000000..0d8563d2ce --- /dev/null +++ b/doc/src/compute_contact_atom.rst @@ -0,0 +1,66 @@ +.. index:: compute contact/atom + +compute contact/atom command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID contact/atom + +* ID, group-ID are documented in :doc:`compute ` command +* contact/atom = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all contact/atom + +Description +""""""""""" + +Define a computation that calculates the number of contacts +for each atom in a group. + +The contact number is defined for finite-size spherical particles as +the number of neighbor atoms which overlap the central particle, +meaning that their distance of separation is less than or equal to the +sum of the radii of the two particles. + +The value of the contact number will be 0.0 for atoms not in the +specified compute group. + +**Output info:** + +This compute calculates a per-atom vector, whose values can be +accessed by any command that uses per-atom values from a compute as +input. See the :doc:`Howto output ` doc page for an +overview of LAMMPS output options. + +The per-atom vector values will be a number >= 0.0, as explained +above. + +Restrictions +"""""""""""" + + +This compute requires that atoms store a radius as defined by the +:doc:`atom\_style sphere ` command. + +Related commands +"""""""""""""""" + +:doc:`compute coord/atom ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_coord_atom.rst b/doc/src/compute_coord_atom.rst new file mode 100644 index 0000000000..2e55d3a673 --- /dev/null +++ b/doc/src/compute_coord_atom.rst @@ -0,0 +1,162 @@ +.. index:: compute coord/atom + +compute coord/atom command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID coord/atom cstyle args ... + +* ID, group-ID are documented in :doc:`compute ` command +* coord/atom = style name of this compute command +* cstyle = *cutoff* or *orientorder* + + .. parsed-literal:: + + *cutoff* args = cutoff [group group2-ID] typeN + cutoff = distance within which to count coordination neighbors (distance units) + group *group2-ID* = select group-ID to restrict which atoms to consider for coordination number (optional) + typeN = atom type for Nth coordination count (see asterisk form below) + *orientorder* args = orientorderID threshold + orientorderID = ID of an orientorder/atom compute + threshold = minimum value of the product of two "connected" atoms + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all coord/atom cutoff 2.0 + compute 1 all coord/atom cutoff 6.0 1 2 + compute 1 all coord/atom cutoff 6.0 2\*4 5\*8 \* + compute 1 solute coord/atom cutoff 2.0 group solvent + compute 1 all coord/atom orientorder 2 0.5 + +Description +""""""""""" + +This compute performs calculations between neighboring atoms to +determine a coordination value. The specific calculation and the +meaning of the resulting value depend on the *cstyle* keyword used. + +The *cutoff* cstyle calculates one or more traditional coordination +numbers for each atom. A coordination number is defined as the number +of neighbor atoms with specified atom type(s), and optionally within +the specified group, that are within the specified cutoff distance from +the central atom. The compute group selects only the central atoms; all +neighboring atoms, unless selected by type, type range, or group option, +are included in the coordination number tally. + +The optional *group* keyword allows to specify from which group atoms +contribute to the coordination number. Default setting is group 'all'. + +The *typeN* keywords allow specification of which atom types +contribute to each coordination number. One coordination number is +computed for each of the *typeN* keywords listed. If no *typeN* +keywords are listed, a single coordination number is calculated, which +includes atoms of all types (same as the "\*" format, see below). + +The *typeN* keywords can be specified in one of two ways. An explicit +numeric value can be used, as in the 2nd example above. Or a +wild-card asterisk can be used to specify a range of atom types. This +takes the form "\*" or "\*n" or "n\*" or "m\*n". If N = the number of +atom types, then an asterisk with no numeric values means all types +from 1 to N. A leading asterisk means all types from 1 to n +(inclusive). A trailing asterisk means all types from n to N +(inclusive). A middle asterisk means all types from m to n +(inclusive). + +The *orientorder* cstyle calculates the number of "connected" neighbor +atoms J around each central atom I. For this *cstyle*\ , connected is +defined by the orientational order parameter calculated by the +:doc:`compute orientorder/atom ` command. +This *cstyle* thus allows one to apply the ten Wolde's criterion to +identify crystal-like atoms in a system, as discussed in :ref:`ten Wolde `. + +The ID of the previously specified :doc:`compute orientorder/atom ` command is specified as +*orientorderID*\ . The compute must invoke its *components* option to +calculate components of the *Ybar\_lm* vector for each atoms, as +described in its documentation. Note that orientorder/atom compute +defines its own criteria for identifying neighboring atoms. If the +scalar product (*Ybar\_lm(i)*,*Ybar\_lm(j)*), calculated by the +orientorder/atom compute is larger than the specified *threshold*\ , +then I and J are connected, and the coordination value of I is +incremented by one. + +For all *cstyle* settings, all coordination values will be 0.0 for +atoms not in the specified compute group. + +The neighbor list needed to compute this quantity is constructed each +time the calculation is performed (i.e. each time a snapshot of atoms +is dumped). Thus it can be inefficient to compute/dump this quantity +too frequently. + +.. note:: + + If you have a bonded system, then the settings of + :doc:`special\_bonds ` command can remove pairwise + interactions between atoms in the same bond, angle, or dihedral. This + is the default setting for the :doc:`special\_bonds ` + command, and means those pairwise interactions do not appear in the + neighbor list. Because this fix uses the neighbor list, it also means + those pairs will not be included in the coordination count. One way + to get around this, is to write a dump file, and use the + :doc:`rerun ` command to compute the coordination for snapshots + in the dump file. The rerun script can use a + :doc:`special\_bonds ` command that includes all pairs in + the neighbor list. + +**Output info:** + +For *cstyle* cutoff, this compute can calculate a per-atom vector or +array. If single *type1* keyword is specified (or if none are +specified), this compute calculates a per-atom vector. If multiple +*typeN* keywords are specified, this compute calculates a per-atom +array, with N columns. + +For *cstyle* orientorder, this compute calculates a per-atom vector. + +These values can be accessed by any command that uses per-atom values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The per-atom vector or array values will be a number >= 0.0, as +explained above. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute cluster/atom ` +:doc:`compute orientorder/atom ` + +Default +""""""" + +group = all + + +---------- + + +.. _tenWolde1: + + + +**(tenWolde)** P. R. ten Wolde, M. J. Ruiz-Montero, D. Frenkel, +J. Chem. Phys. 104, 9932 (1996). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_damage_atom.rst b/doc/src/compute_damage_atom.rst new file mode 100644 index 0000000000..2b498a3fb5 --- /dev/null +++ b/doc/src/compute_damage_atom.rst @@ -0,0 +1,72 @@ +.. index:: compute damage/atom + +compute damage/atom command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID damage/atom + +* ID, group-ID are documented in :doc:`compute ` command +* damage/atom = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all damage/atom + +Description +""""""""""" + +Define a computation that calculates the per-atom damage for each atom +in a group. This is a quantity relevant for :doc:`Peridynamics models `. See `this document `_ +for an overview of LAMMPS commands for Peridynamics modeling. + +The "damage" of a Peridynamics particles is based on the bond breakage +between the particle and its neighbors. If all the bonds are broken +the particle is considered to be fully damaged. + +See the `PDLAMMPS user guide `_ for a formal +definition of "damage" and more details about Peridynamics as it is +implemented in LAMMPS. + +This command can be used with all the Peridynamic pair styles. + +The damage value will be 0.0 for atoms not in the specified compute +group. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector values are unitless numbers (damage) >= 0.0. + +Restrictions +"""""""""""" + + +This compute is part of the PERI package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute dilatation/atom `, +:doc:`compute plasticity/atom ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_dihedral.rst b/doc/src/compute_dihedral.rst new file mode 100644 index 0000000000..087b25c393 --- /dev/null +++ b/doc/src/compute_dihedral.rst @@ -0,0 +1,61 @@ +.. index:: compute dihedral + +compute dihedral command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID dihedral + +* ID, group-ID are documented in :doc:`compute ` command +* dihedral = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all dihedral + +Description +""""""""""" + +Define a computation that extracts the dihedral energy calculated by +each of the dihedral sub-styles used in the :doc:`dihedral\_style hybrid ` command. These values are made +accessible for output or further processing by other commands. The +group specified for this command is ignored. + +This compute is useful when using :doc:`dihedral\_style hybrid ` if you want to know the portion of the +total energy contributed by one or more of the hybrid sub-styles. + +**Output info:** + +This compute calculates a global vector of length N where N is the +number of sub\_styles defined by the :doc:`dihedral\_style hybrid ` command. which can be accessed by indices +1-N. These values can be used by any command that uses global scalar +or vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The vector values are "extensive" and will be in energy +:doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute pe `, :doc:`compute pair ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_dihedral_local.rst b/doc/src/compute_dihedral_local.rst new file mode 100644 index 0000000000..f3908a9280 --- /dev/null +++ b/doc/src/compute_dihedral_local.rst @@ -0,0 +1,151 @@ +.. index:: compute dihedral/local + +compute dihedral/local command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID dihedral/local value1 value2 ... keyword args ... + +* ID, group-ID are documented in :doc:`compute ` command +* dihedral/local = style name of this compute command +* one or more values may be appended +* value = *phi* or *v\_name* + + .. parsed-literal:: + + *phi* = tabulate dihedral angles + *v_name* = equal-style variable with name (see below) + +* zero or more keyword/args pairs may be appended +* keyword = *set* + + .. parsed-literal:: + + *set* args = phi name + phi = only currently allowed arg + name = name of variable to set with phi + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all dihedral/local phi + + compute 1 all dihedral/local phi v_cos set phi p + +Description +""""""""""" + +Define a computation that calculates properties of individual dihedral +interactions. The number of datums generated, aggregated across all +processors, equals the number of dihedral angles in the system, modified +by the group parameter as explained below. + +The value *phi* is the dihedral angle, as defined in the diagram on +the :doc:`dihedral\_style ` doc page. + +The value *v\_name* can be used together with the *set* keyword to +compute a user-specified function of the dihedral angle phi. The +*name* specified for the *v\_name* value is the name of an :doc:`equal-style variable ` which should evaluate a formula based on a +variable which will store the angle phi. This other variable must +be an :doc:`internal-style variable ` defined in the input +script; its initial numeric value can be anything. It must be an +internal-style variable, because this command resets its value +directly. The *set* keyword is used to identify the name of this +other variable associated with phi. + +Note that the value of phi for each angle which stored in the internal +variable is in radians, not degrees. + +As an example, these commands can be added to the bench/in.rhodo +script to compute the cosine and cosine\^2 of every dihedral angle in +the system and output the statistics in various ways: + + +.. parsed-literal:: + + variable p internal 0.0 + variable cos equal cos(v_p) + variable cossq equal cos(v_p)\*cos(v_p) + + compute 1 all property/local datom1 datom2 datom3 datom4 dtype + compute 2 all dihedral/local phi v_cos v_cossq set phi p + dump 1 all local 100 tmp.dump c_1**\*** c_2**\*** + + compute 3 all reduce ave c_2**\*** + thermo_style custom step temp press c_3**\*** + + fix 10 all ave/histo 10 10 100 -1 1 20 c_2\ **2** mode vector file tmp.histo + +The :doc:`dump local ` command will output the angle, +cosine(angle), cosine\^2(angle) for every dihedral in the system. The +:doc:`thermo\_style ` command will print the average of +those quantities via the :doc:`compute reduce ` command +with thermo output. And the :doc:`fix ave/histo ` +command will histogram the cosine(angle) values and write them to a +file. + + +---------- + + +The local data stored by this command is generated by looping over all +the atoms owned on a processor and their dihedrals. A dihedral will +only be included if all 4 atoms in the dihedral are in the specified +compute group. + +Note that as atoms migrate from processor to processor, there will be +no consistent ordering of the entries within the local vector or array +from one timestep to the next. The only consistency that is +guaranteed is that the ordering on a particular timestep will be the +same for local vectors or arrays generated by other compute commands. +For example, dihedral output from the :doc:`compute property/local ` command can be combined +with data from this command and output by the :doc:`dump local ` +command in a consistent way. + +Here is an example of how to do this: + + +.. parsed-literal:: + + compute 1 all property/local dtype datom1 datom2 datom3 datom4 + compute 2 all dihedral/local phi + dump 1 all local 1000 tmp.dump index c_1[1] c_1[2] c_1[3] c_1[4] c_1[5] c_2[1] + +**Output info:** + +This compute calculates a local vector or local array depending on the +number of values. The length of the vector or number of rows in the +array is the number of dihedrals. If a single value is specified, a +local vector is produced. If two or more values are specified, a +local array is produced where the number of columns = the number of +values. The vector or array can be accessed by any command that uses +local values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The output for *phi* will be in degrees. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`dump local `, :doc:`compute property/local ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_dilatation_atom.rst b/doc/src/compute_dilatation_atom.rst new file mode 100644 index 0000000000..84e4d48a1c --- /dev/null +++ b/doc/src/compute_dilatation_atom.rst @@ -0,0 +1,75 @@ +.. index:: compute dilatation/atom + +compute dilatation/atom command +=============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID dilatation/atom + +* ID, group-ID are documented in compute command +* dilation/atom = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all dilatation/atom + +Description +""""""""""" + +Define a computation that calculates the per-atom dilatation for each +atom in a group. This is a quantity relevant for :doc:`Peridynamics models `. See `this document `_ +for an overview of LAMMPS commands for Peridynamics modeling. + +For small deformation, dilatation of is the measure of the volumetric +strain. + +The dilatation "theta" for each peridynamic particle I is calculated +as a sum over its neighbors with unbroken bonds, where the +contribution of the IJ pair is a function of the change in bond length +(versus the initial length in the reference state), the volume +fraction of the particles and an influence function. See the +`PDLAMMPS user guide `_ for a formal +definition of dilatation. + +This command can only be used with a subset of the Peridynamic :doc:`pair styles `: peri/lps, peri/ves and peri/eps. + +The dilatation value will be 0.0 for atoms not in the specified +compute group. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector values are unitless numbers (theta) >= 0.0. + +Restrictions +"""""""""""" + + +This compute is part of the PERI package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute damage/atom `, +:doc:`compute plasticity/atom ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_dipole_chunk.rst b/doc/src/compute_dipole_chunk.rst new file mode 100644 index 0000000000..5c80b62faa --- /dev/null +++ b/doc/src/compute_dipole_chunk.rst @@ -0,0 +1,103 @@ +.. index:: compute dipole/chunk + +compute dipole/chunk command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID dipole/chunk chunkID charge-correction + +* ID, group-ID are documented in :doc:`compute ` command +* dipole/chunk = style name of this compute command +* chunkID = ID of :doc:`compute chunk/atom ` command +* charge-correction = *mass* or *geometry*\ , use COM or geometric center for charged chunk correction (optional) + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 fluid dipole/chunk molchunk + compute dw water dipole/chunk 1 geometry + +Description +""""""""""" + +Define a computation that calculates the dipole vector and total dipole +for multiple chunks of atoms. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` +doc pages for details of how chunks can be defined and examples of how +they can be used to measure properties of a system. + +This compute calculates the x,y,z coordinates of the dipole vector +and the total dipole moment for each chunk, which includes all effects +due to atoms passing through periodic boundaries. For chunks with a net +charge the resulting dipole is made position independent by subtracting +the position vector of the center of mass or geometric center times the +net charge from the computed dipole vector. + +Note that only atoms in the specified group contribute to the +calculation. The :doc:`compute chunk/atom ` command +defines its own group; atoms will have a chunk ID = 0 if they are not +in that group, signifying they are not assigned to a chunk, and will +thus also not contribute to this calculation. You can specify the +"all" group for this command if you simply want to include atoms with +non-zero chunk IDs. + +.. note:: + + The coordinates of an atom contribute to the chunk's + dipole in "unwrapped" form, by using the image flags + associated with each atom. See the :doc:`dump custom ` command + for a discussion of "unwrapped" coordinates. See the Atoms section of + the :doc:`read\_data ` command for a discussion of image flags + and how they are set for each atom. You can reset the image flags + (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. + +The simplest way to output the results of the compute com/chunk +calculation to a file is to use the :doc:`fix ave/time ` +command, for example: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute myChunk all dipole/chunk cc1 + fix 1 all ave/time 100 1 100 c_myChunk[\*] file tmp.out mode vector + +**Output info:** + +This compute calculates a global array where the number of rows = the +number of chunks *Nchunk* as calculated by the specified :doc:`compute chunk/atom ` command. The number of columns = +4 for the x,y,z dipole vector components and the total dipole of each +chunk. These values can be accessed by any command that uses global +array values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The array values are "intensive". The array values will be in +dipole units, i.e. charge units times distance :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute com/chunk ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_displace_atom.rst b/doc/src/compute_displace_atom.rst new file mode 100644 index 0000000000..a5da397e99 --- /dev/null +++ b/doc/src/compute_displace_atom.rst @@ -0,0 +1,160 @@ +.. index:: compute displace/atom + +compute displace/atom command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID displace/atom + +* ID, group-ID are documented in :doc:`compute ` command +* displace/atom = style name of this compute command +* zero or more keyword/arg pairs may be appended +* keyword = *refresh* + + .. parsed-literal:: + + *replace* arg = name of per-atom variable + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all displace/atom + compute 1 all displace/atom refresh myVar + +Description +""""""""""" + +Define a computation that calculates the current displacement of each +atom in the group from its original (reference) coordinates, including +all effects due to atoms passing through periodic boundaries. + +A vector of four quantities per atom is calculated by this compute. +The first 3 elements of the vector are the dx,dy,dz displacements. +The 4th component is the total displacement, i.e. sqrt(dx\*dx + dy\*dy + +dz\*dz). + +The displacement of an atom is from its original position at the time +the compute command was issued. The value of the displacement will be +0.0 for atoms not in the specified compute group. + +.. note:: + + Initial coordinates are stored in "unwrapped" form, by using the + image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. + See the Atoms section of the :doc:`read\_data ` command for a + discussion of image flags and how they are set for each atom. You can + reset the image flags (e.g. to 0) before invoking this compute by + using the :doc:`set image ` command. + +.. note:: + + If you want the quantities calculated by this compute to be + continuous when running from a :doc:`restart file `, then + you should use the same ID for this compute, as in the original run. + This is so that the fix this compute creates to store per-atom + quantities will also have the same ID, and thus be initialized + correctly with time=0 atom coordinates from the restart file. + + +---------- + + +The *refresh* option can be used in conjunction with the "dump\_modify +refresh" command to generate incremental dump files. + +The definition and motivation of an incremental dump file is as +follows. Instead of outputting all atoms at each snapshot (with some +associated values), you may only wish to output the subset of atoms +with a value that has changed in some way compared to the value the +last time that atom was output. In some scenarios this can result in +a dramatically smaller dump file. If desired, by post-processing the +sequence of snapshots, the values for all atoms at all timesteps can +be inferred. + +A concrete example using this compute, is a simulation of atom +diffusion in a solid, represented as atoms on a lattice. Diffusive +hops are rare. Imagine that when a hop occurs an atom moves more than +a distance *Dhop*\ . For any snapshot we only want to output atoms that +have hopped since the last snapshot. This can be accomplished with +something like the following commands: + + +.. parsed-literal:: + + write_dump all custom tmp.dump id type x y z # see comment below + + variable Dhop equal 0.6 + variable check atom "c_dsp\ **4** > v_Dhop" + compute dsp all displace/atom refresh check + dump 1 all custom 100 tmp.dump id type x y z + dump_modify 1 append yes thresh c_dsp\ **4** > $\ *Dhop* & + refresh c_dsp delay 100 + +The :doc:`dump\_modify thresh ` command will only output +atoms that have displaced more than 0.6 Angstroms on each snapshot +(assuming metal units). The dump\_modify *refresh* option triggers a +call to this compute at the end of every dump. + +The *refresh* argument for this compute is the ID of an :doc:`atom-style variable ` which calculates a Boolean value (0 or 1) +based on the same criterion used by dump\_modify thresh. This compute +evaluates the atom-style variable. For each atom that returns 1 +(true), the original (reference) coordinates of the atom (stored by +this compute) are updated. + +The effect of these commands is that a particular atom will only be +output in the dump file on the snapshot after it makes a diffusive +hop. It will not be output again until it makes another hop. + +Note that in the first snapshot of a subsequent run, no atoms will be +typically be output. That is because the initial displacement for all +atoms is 0.0. If an initial dump snapshot is desired, containing the +initial reference positions of all atoms, one way to do this is +illustrated above. An initial write\_dump command can be used before +the first run. It will contain the positions of all the atoms, +Options in the :doc:`dump\_modify ` command above will +append new output to that same file and delay the output until a later +timestep. The *delay* setting avoids a second time = 0 snapshot which +would be empty. + + +---------- + + +**Output info:** + +This compute calculates a per-atom array with 4 columns, which can be +accessed by indices 1-4 by any command that uses per-atom values from +a compute as input. See the :doc:`Howto output ` doc page +for an overview of LAMMPS output options. + +The per-atom array values will be in distance :doc:`units `. + +This compute supports the *refresh* option as explained above, for use +in conjunction with :doc:`dump\_modify refresh ` to generate +incremental dump files. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute msd `, :doc:`dump custom `, :doc:`fix store/state ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_dpd.rst b/doc/src/compute_dpd.rst new file mode 100644 index 0000000000..f85c0259f8 --- /dev/null +++ b/doc/src/compute_dpd.rst @@ -0,0 +1,90 @@ +.. index:: compute dpd + +compute dpd command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID dpd + +* ID, group-ID are documented in :doc:`compute ` command +* dpd = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all dpd + +Description +""""""""""" + +Define a computation that accumulates the total internal conductive +energy (U\_cond), the total internal mechanical energy (U\_mech), the +total chemical energy (U\_chem) and the *harmonic* average of the internal +temperature (dpdTheta) for the entire system of particles. See the +:doc:`compute dpd/atom ` command if you want +per-particle internal energies and internal temperatures. + +The system internal properties are computed according to the following +relations: + +.. image:: Eqs/compute_dpd.jpg + :align: center + +where N is the number of particles in the system + + +---------- + + +**Output info:** + +This compute calculates a global vector of length 5 (U\_cond, U\_mech, +U\_chem, dpdTheta, N\_particles), which can be accessed by indices 1-5. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The vector values will be in energy and temperature :doc:`units `. + +Restrictions +"""""""""""" + + +This command is part of the USER-DPD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This command also requires use of the :doc:`atom\_style dpd ` +command. + +Related commands +"""""""""""""""" + +:doc:`compute dpd/atom `, +:doc:`thermo\_style ` + +**Default:** none + + +---------- + + +.. _Larentzos1: + + + +**(Larentzos)** J.P. Larentzos, J.K. Brennan, J.D. Moore, and +W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative +Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research +Laboratory, Aberdeen Proving Ground, MD (2014). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_dpd_atom.rst b/doc/src/compute_dpd_atom.rst new file mode 100644 index 0000000000..2970141a19 --- /dev/null +++ b/doc/src/compute_dpd_atom.rst @@ -0,0 +1,79 @@ +.. index:: compute dpd/atom + +compute dpd/atom command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID dpd/atom + +* ID, group-ID are documented in :doc:`compute ` command +* dpd/atom = style name of this compute command + +Examples +"""""""" + +compute 1 all dpd/atom + +Description +""""""""""" + +Define a computation that accesses the per-particle internal +conductive energy (u\_cond), internal mechanical energy (u\_mech), +internal chemical energy (u\_chem) and +internal temperatures (dpdTheta) for each particle in a group. See +the :doc:`compute dpd ` command if you want the total +internal conductive energy, the total internal mechanical energy, the +total chemical energy and +average internal temperature of the entire system or group of dpd +particles. + +**Output info:** + +This compute calculates a per-particle array with 4 columns (u\_cond, +u\_mech, u\_chem, dpdTheta), which can be accessed by indices 1-4 by any +command that uses per-particle values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-particle array values will be in energy (u\_cond, u\_mech, u\_chem) +and temperature (dpdTheta) :doc:`units `. + +Restrictions +"""""""""""" + + +This command is part of the USER-DPD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This command also requires use of the :doc:`atom\_style dpd ` +command. + +Related commands +"""""""""""""""" + +:doc:`dump custom `, :doc:`compute dpd ` + +**Default:** none + + +---------- + + +.. _Larentzos2: + + + +**(Larentzos)** J.P. Larentzos, J.K. Brennan, J.D. Moore, and +W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative +Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research +Laboratory, Aberdeen Proving Ground, MD (2014). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_edpd_temp_atom.rst b/doc/src/compute_edpd_temp_atom.rst new file mode 100644 index 0000000000..03dd4e9af5 --- /dev/null +++ b/doc/src/compute_edpd_temp_atom.rst @@ -0,0 +1,80 @@ +.. index:: compute edpd/temp/atom + +compute edpd/temp/atom command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID edpd/temp/atom + +* ID, group-ID are documented in :doc:`compute ` command +* edpd/temp/atom = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all edpd/temp/atom + +Description +""""""""""" + +Define a computation that calculates the per-atom temperature +for each eDPD particle in a group. + +The temperature is a local temperature derived from the internal energy +of each eDPD particle based on the local equilibrium hypothesis. +For more details please see :ref:`(Espanol1997) ` and +:ref:`(Li2014) `. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See the +:doc:`Howto output ` doc page for an overview of LAMMPS +output options. + +The per-atom vector values will be in temperature :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-MESO package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`pair\_style edpd ` + +**Default:** none + + +---------- + + +.. _Espanol1997: + + + +**(Espanol1997)** Espanol, Europhys Lett, 40(6): 631-636 (1997). DOI: +10.1209/epl/i1997-00515-8 + +.. _Li2014a: + + + +**(Li2014)** Li, Tang, Lei, Caswell, Karniadakis, J Comput Phys, 265: +113-127 (2014). DOI: 10.1016/j.jcp.2014.02.003. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_entropy_atom.rst b/doc/src/compute_entropy_atom.rst new file mode 100644 index 0000000000..c43c73814c --- /dev/null +++ b/doc/src/compute_entropy_atom.rst @@ -0,0 +1,164 @@ +.. index:: compute entropy/atom + +compute entropy/atom command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID entropy/atom sigma cutoff keyword value ... + +* ID, group-ID are documented in :doc:`compute ` command +* entropy/atom = style name of this compute command +* sigma = width of gaussians used in the g(r) smoothing +* cutoff = cutoff for the g(r) calculation +* one or more keyword/value pairs may be appended + +.. parsed-literal:: + + keyword = *avg* or *local* + *avg* values = *yes* or *no* cutoff2 + *yes* = average the pair entropy over neighbors + *no* = do not average the pair entropy over neighbors + cutoff2 = cutoff for the averaging over neighbors + *local* values = *yes* or *no* = use the local density around each atom to normalize the g(r) + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all entropy/atom 0.25 5. + compute 1 all entropy/atom 0.25 5. avg yes 5. + compute 1 all entropy/atom 0.125 7.3 avg yes 5.1 local yes + +Description +""""""""""" + +Define a computation that calculates the pair entropy fingerprint for +each atom in the group. The fingerprint is useful to distinguish between +ordered and disordered environments, for instance liquid and solid-like +environments, or glassy and crystalline-like environments. Some +applications could be the identification of grain boundaries, a +melt-solid interface, or a solid cluster emerging from the melt. +The advantage of this parameter over others is that no a priori +information about the solid structure is required. + +This parameter for atom i is computed using the following formula from +:ref:`(Piaggi) ` and :ref:`(Nettleton) ` , + +.. image:: Eqs/pair_entropy.jpg + :align: center + +where r is a distance, g(r) is the radial distribution function of atom +i and rho is the density of the system. The g(r) computed for each +atom i can be noisy and therefore it is smoothed using: + +.. image:: Eqs/pair_entropy2.jpg + :align: center + +where the sum in j goes through the neighbors of atom i, and sigma is a +parameter to control the smoothing. + +The input parameters are *sigma* the smoothing parameter, and the +*cutoff* for the calculation of g(r). + +If the keyword *avg* has the setting *yes*\ , then this compute also +averages the parameter over the neighbors of atom i according to: + +.. image:: Eqs/pair_entropy3.jpg + :align: center + +where the sum j goes over the neighbors of atom i and N is the number +of neighbors. This procedure provides a sharper distinction between +order and disorder environments. In this case the input parameter +*cutoff2* is the cutoff for the averaging over the neighbors and +must also be specified. + +If the *avg yes* option is used, the effective cutoff of the neighbor +list should be *cutoff*\ +\ *cutoff2* and therefore it might be necessary +to increase the skin of the neighbor list with: + + +.. parsed-literal:: + + neighbor skin bin + +See :doc:`neighbor ` for details. + +If the *local yes* option is used, the g(r) is normalized by the +local density around each atom, that is to say the density around each +atom is the number of neighbors within the neighbor list cutoff divided +by the corresponding volume. This option can be useful when dealing with +inhomogeneous systems such as those that have surfaces. + +Here are typical input parameters for fcc aluminum (lattice +constant 4.05 Angstroms), + + +.. parsed-literal:: + + compute 1 all entropy/atom 0.25 5.7 avg yes 3.7 + +and for bcc sodium (lattice constant 4.23 Angstroms), + + +.. parsed-literal:: + + compute 1 all entropy/atom 0.25 7.3 avg yes 5.1 + +**Output info:** + +By default, this compute calculates the pair entropy value for each +atom as a per-atom vector, which can be accessed by any command that +uses per-atom values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The pair entropy values have units of the Boltzmann constant. They are +always negative, and lower values (lower entropy) correspond to more +ordered environments. + +Restrictions +"""""""""""" + + +This compute is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute cna/atom ` +:doc:`compute centro/atom ` + +Default +""""""" + +The default values for the optional keywords are avg = no and local = no. + + +---------- + + +.. _Piaggi: + + + +**(Piaggi)** Piaggi and Parrinello, J Chem Phys, 147, 114112 (2017). + +.. _Nettleton: + + + +**(Nettleton)** Nettleton and Green, J Chem Phys, 29, 6 (1958). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_erotate_asphere.rst b/doc/src/compute_erotate_asphere.rst new file mode 100644 index 0000000000..c50d21df99 --- /dev/null +++ b/doc/src/compute_erotate_asphere.rst @@ -0,0 +1,82 @@ +.. index:: compute erotate/asphere + +compute erotate/asphere command +=============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID erotate/asphere + +* ID, group-ID are documented in :doc:`compute ` command +* erotate/asphere = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all erotate/asphere + +Description +""""""""""" + +Define a computation that calculates the rotational kinetic energy of +a group of aspherical particles. The aspherical particles can be +ellipsoids, or line segments, or triangles. See the +:doc:`atom\_style ` and :doc:`read\_data ` commands +for descriptions of these options. + +For all 3 types of particles, the rotational kinetic energy is +computed as 1/2 I w\^2, where I is the inertia tensor for the +aspherical particle and w is its angular velocity, which is computed +from its angular momentum if needed. + +.. note:: + + For :doc:`2d models `, ellipsoidal particles are + treated as ellipsoids, not ellipses, meaning their moments of inertia + will be the same as in 3d. + +**Output info:** + +This compute calculates a global scalar (the KE). This value can be +used by any command that uses a global scalar value from a compute as +input. See the :doc:`Howto output ` doc page for an +overview of LAMMPS output options. + +The scalar value calculated by this compute is "extensive". The +scalar value will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute requires that ellipsoidal particles atoms store a shape +and quaternion orientation and angular momentum as defined by the +:doc:`atom\_style ellipsoid ` command. + +This compute requires that line segment particles atoms store a length +and orientation and angular velocity as defined by the :doc:`atom\_style line ` command. + +This compute requires that triangular particles atoms store a size and +shape and quaternion orientation and angular momentum as defined by +the :doc:`atom\_style tri ` command. + +All particles in the group must be finite-size. They cannot be point +particles. + +**Related commands:** none + +:doc:`compute erotate/sphere ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_erotate_rigid.rst b/doc/src/compute_erotate_rigid.rst new file mode 100644 index 0000000000..2f74dd425c --- /dev/null +++ b/doc/src/compute_erotate_rigid.rst @@ -0,0 +1,70 @@ +.. index:: compute erotate/rigid + +compute erotate/rigid command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID erotate/rigid fix-ID + +* ID, group-ID are documented in :doc:`compute ` command +* erotate/rigid = style name of this compute command +* fix-ID = ID of rigid body fix + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all erotate/rigid myRigid + +Description +""""""""""" + +Define a computation that calculates the rotational kinetic energy of +a collection of rigid bodies, as defined by one of the :doc:`fix rigid ` command variants. + +The rotational energy of each rigid body is computed as 1/2 I Wbody\^2, +where I is the inertia tensor for the rigid body, and Wbody is its +angular velocity vector. Both I and Wbody are in the frame of +reference of the rigid body, i.e. I is diagonalized. + +The *fix-ID* should be the ID of one of the :doc:`fix rigid ` +commands which defines the rigid bodies. The group specified in the +compute command is ignored. The rotational energy of all the rigid +bodies defined by the fix rigid command in included in the +calculation. + +**Output info:** + +This compute calculates a global scalar (the summed rotational energy +of all the rigid bodies). This value can be used by any command that +uses a global scalar value from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "extensive". The +scalar value will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the RIGID package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute ke/rigid ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_erotate_sphere.rst b/doc/src/compute_erotate_sphere.rst new file mode 100644 index 0000000000..fa1396681c --- /dev/null +++ b/doc/src/compute_erotate_sphere.rst @@ -0,0 +1,71 @@ +.. index:: compute erotate/sphere + +compute erotate/sphere command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID erotate/sphere + +* ID, group-ID are documented in :doc:`compute ` command +* erotate/sphere = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all erotate/sphere + +Description +""""""""""" + +Define a computation that calculates the rotational kinetic energy of +a group of spherical particles. + +The rotational energy is computed as 1/2 I w\^2, where I is the moment +of inertia for a sphere and w is the particle's angular velocity. + +.. note:: + + For :doc:`2d models `, particles are treated as + spheres, not disks, meaning their moment of inertia will be the same + as in 3d. + +**Output info:** + +This compute calculates a global scalar (the KE). This value can be +used by any command that uses a global scalar value from a compute as +input. See the :doc:`Howto output ` doc page for an +overview of LAMMPS output options. + +The scalar value calculated by this compute is "extensive". The +scalar value will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute requires that atoms store a radius and angular velocity +(omega) as defined by the :doc:`atom\_style sphere ` command. + +All particles in the group must be finite-size spheres or point +particles. They cannot be aspherical. Point particles will not +contribute to the rotational energy. + +Related commands +"""""""""""""""" + +:doc:`compute erotate/asphere ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_erotate_sphere_atom.rst b/doc/src/compute_erotate_sphere_atom.rst new file mode 100644 index 0000000000..31a90bc282 --- /dev/null +++ b/doc/src/compute_erotate_sphere_atom.rst @@ -0,0 +1,67 @@ +.. index:: compute erotate/sphere/atom + +compute erotate/sphere/atom command +=================================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID erotate/sphere/atom + +* ID, group-ID are documented in :doc:`compute ` command +* erotate/sphere/atom = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all erotate/sphere/atom + +Description +""""""""""" + +Define a computation that calculates the rotational kinetic energy for +each particle in a group. + +The rotational energy is computed as 1/2 I w\^2, where I is the moment +of inertia for a sphere and w is the particle's angular velocity. + +.. note:: + + For :doc:`2d models `, particles are treated as + spheres, not disks, meaning their moment of inertia will be the same + as in 3d. + +The value of the rotational kinetic energy will be 0.0 for atoms not +in the specified compute group or for point particles with a radius = +0.0. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`dump custom ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_event_displace.rst b/doc/src/compute_event_displace.rst new file mode 100644 index 0000000000..55555c46bd --- /dev/null +++ b/doc/src/compute_event_displace.rst @@ -0,0 +1,76 @@ +.. index:: compute event/displace + +compute event/displace command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID event/displace threshold + +* ID, group-ID are documented in :doc:`compute ` command +* event/displace = style name of this compute command +* threshold = minimum distance any particle must move to trigger an event (distance units) + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all event/displace 0.5 + +Description +""""""""""" + +Define a computation that flags an "event" if any particle in the +group has moved a distance greater than the specified threshold +distance when compared to a previously stored reference state +(i.e. the previous event). This compute is typically used in +conjunction with the :doc:`prd ` and :doc:`tad ` commands, +to detect if a transition +to a new minimum energy basin has occurred. + +This value calculated by the compute is equal to 0 if no particle has +moved far enough, and equal to 1 if one or more particles have moved +further than the threshold distance. + +.. note:: + + If the system is undergoing significant center-of-mass motion, + due to thermal motion, an external force, or an initial net momentum, + then this compute will not be able to distinguish that motion from + local atom displacements and may generate "false positives." + +**Output info:** + +This compute calculates a global scalar (the flag). This value can be +used by any command that uses a global scalar value from a compute as +input. See the :doc:`Howto output ` doc page for an +overview of LAMMPS output options. + +The scalar value calculated by this compute is "intensive". The +scalar value will be a 0 or 1 as explained above. + +Restrictions +"""""""""""" + + +This command can only be used if LAMMPS was built with the REPLICA +package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`prd `, :doc:`tad ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_fep.rst b/doc/src/compute_fep.rst new file mode 100644 index 0000000000..c54d0ee8fa --- /dev/null +++ b/doc/src/compute_fep.rst @@ -0,0 +1,349 @@ +.. index:: compute fep + +compute fep command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID fep temp attribute args ... keyword value ... + +* ID, group-ID are documented in the :doc:`compute ` command +* fep = name of this compute command +* temp = external temperature (as specified for constant-temperature run) +* one or more attributes with args may be appended +* attribute = *pair* or *atom* + + .. parsed-literal:: + + *pair* args = pstyle pparam I J v_delta + pstyle = pair style name, e.g. lj/cut + pparam = parameter to perturb + I,J = type pair(s) to set parameter for + v_delta = variable with perturbation to apply (in the units of the parameter) + *atom* args = aparam I v_delta + aparam = parameter to perturb + I = type to set parameter for + v_delta = variable with perturbation to apply (in the units of the parameter) + +* zero or more keyword/value pairs may be appended +* keyword = *tail* or *volume* + + .. parsed-literal:: + + *tail* value = *no* or *yes* + *no* = ignore tail correction to pair energies (usually small in fep) + *yes* = include tail correction to pair energies + *volume* value = *no* or *yes* + *no* = ignore volume changes (e.g. in *NVE* or *NVT* trajectories) + *yes* = include volume changes (e.g. in *NpT* trajectories) + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all fep 298 pair lj/cut epsilon 1 \* v_delta pair lj/cut sigma 1 \* v_delta volume yes + compute 1 all fep 300 atom charge 2 v_delta + +Description +""""""""""" + +Apply a perturbation to parameters of the interaction potential and +recalculate the pair potential energy without changing the atomic +coordinates from those of the reference, unperturbed system. This +compute can be used to calculate free energy differences using several +methods, such as free-energy perturbation (FEP), finite-difference +thermodynamic integration (FDTI) or Bennet's acceptance ratio method +(BAR). + +The potential energy of the system is decomposed in three terms: a +background term corresponding to interaction sites whose parameters +remain constant, a reference term :math:`U_0` corresponding to the +initial interactions of the atoms that will undergo perturbation, and +a term :math:`U_1` corresponding to the final interactions of +these atoms: + +.. image:: Eqs/compute_fep_u.jpg + :align: center + +A coupling parameter :math:`\lambda` varying from 0 to 1 connects the +reference and perturbed systems: + +.. image:: Eqs/compute_fep_lambda.jpg + :align: center + +It is possible but not necessary that the coupling parameter (or a +function thereof) appears as a multiplication factor of the potential +energy. Therefore, this compute can apply perturbations to interaction +parameters that are not directly proportional to the potential energy +(e.g. :math:`\sigma` in Lennard-Jones potentials). + +This command can be combined with :doc:`fix adapt ` to +perform multistage free-energy perturbation calculations along +stepwise alchemical transformations during a simulation run: + +.. image:: Eqs/compute_fep_fep.jpg + :align: center + +This compute is suitable for the finite-difference thermodynamic +integration (FDTI) method :ref:`(Mezei) `, which is based on an +evaluation of the numerical derivative of the free energy by a +perturbation method using a very small :math:`\delta`: + +.. image:: Eqs/compute_fep_fdti.jpg + :align: center + +where :math:`w_i` are weights of a numerical quadrature. The :doc:`fix adapt ` command can be used to define the stages of +:math:`\lambda` at which the derivative is calculated and averaged. + +The compute fep calculates the exponential Boltzmann term and also the +potential energy difference :math:`U_1 -U_0`. By +choosing a very small perturbation :math:`\delta` the thermodynamic +integration method can be implemented using a numerical evaluation of +the derivative of the potential energy with respect to :math:`\lambda`: + +.. image:: Eqs/compute_fep_ti.jpg + :align: center + +Another technique to calculate free energy differences is the +acceptance ratio method :ref:`(Bennet) `, which can be implemented +by calculating the potential energy differences with :math:`\delta` = 1.0 on +both the forward and reverse routes: + +.. image:: Eqs/compute_fep_bar.jpg + :align: center + +The value of the free energy difference is determined by numerical +root finding to establish the equality. + +Concerning the choice of how the atomic parameters are perturbed in +order to setup an alchemical transformation route, several strategies +are available, such as single-topology or double-topology strategies +:ref:`(Pearlman) `. The latter does not require modification of +bond lengths, angles or other internal coordinates. + +NOTES: This compute command does not take kinetic energy into account, +therefore the masses of the particles should not be modified between +the reference and perturbed states, or along the alchemical +transformation route. This compute command does not change bond +lengths or other internal coordinates :ref:`(Boresch, Karplus) `. + + +---------- + + +The *pair* attribute enables various parameters of potentials defined +by the :doc:`pair\_style ` and :doc:`pair\_coeff ` +commands to be changed, if the pair style supports it. + +The *pstyle* argument is the name of the pair style. For example, +*pstyle* could be specified as "lj/cut". The *pparam* argument is the +name of the parameter to change. This is a list of +pair styles and parameters that can be used with this compute. See +the doc pages for individual pair styles and their energy formulas for +the meaning of these parameters: + ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`born ` | a,b,c | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`buck ` | a,c | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`buck/mdf ` | a,c | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`coul/cut ` | scale | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`coul/cut/soft ` | lambda | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`coul/long, coul/msm ` | scale | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`coul/long/soft ` | scale, lambda | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`eam ` | scale | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`gauss ` | a | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lennard/mdf ` | a,b | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/class2 ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/class2/coul/cut, lj/class2/coul/long ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/cut ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/cut/soft ` | epsilon,sigma,lambda | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/cut/coul/cut, lj/cut/coul/long, lj/cut/coul/msm ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/cut/coul/cut/soft, lj/cut/coul/long/soft ` | epsilon,sigma,lambda | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/cut/tip4p/cut, lj/cut/tip4p/long ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/cut/tip4p/long/soft ` | epsilon,sigma,lambda | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/expand ` | epsilon,sigma,delta | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/mdf ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/sf/dipole/sf ` | epsilon,sigma,scale | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`mie/cut ` | epsilon,sigma,gamR,gamA | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`morse, morse/smooth/linear ` | d0,r0,alpha | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`morse/soft ` | d0,r0,alpha,lambda | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`nm/cut ` | e0,r0,nn,mm | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`nm/cut/coul/cut, nm/cut/coul/long ` | e0,r0,nn,mm | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`ufm ` | epsilon,sigma,scale | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`soft ` | a | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ + +Note that it is easy to add new potentials and their parameters to +this list. All it typically takes is adding an extract() method to +the pair\_\*.cpp file associated with the potential. + +Similar to the :doc:`pair\_coeff ` command, I and J can be +specified in one of two ways. Explicit numeric values can be used for +each, as in the 1st example above. I <= J is required. LAMMPS sets +the coefficients for the symmetric J,I interaction to the same +values. A wild-card asterisk can be used in place of or in conjunction +with the I,J arguments to set the coefficients for multiple pairs of +atom types. This takes the form "\*" or "\*n" or "n\*" or "m\*n". If N = +the number of atom types, then an asterisk with no numeric values +means all types from 1 to N. A leading asterisk means all types from +1 to n (inclusive). A trailing asterisk means all types from n to N +(inclusive). A middle asterisk means all types from m to n +(inclusive). Note that only type pairs with I <= J are considered; if +asterisks imply type pairs where J < I, they are ignored. + +If :doc:`pair\_style hybrid or hybrid/overlay ` is being +used, then the *pstyle* will be a sub-style name. You must specify +I,J arguments that correspond to type pair values defined (via the +:doc:`pair\_coeff ` command) for that sub-style. + +The *v\_name* argument for keyword *pair* is the name of an +:doc:`equal-style variable ` which will be evaluated each time +this compute is invoked. It should be specified as v\_name, where name +is the variable name. + + +---------- + + +The *atom* attribute enables atom properties to be changed. The +*aparam* argument is the name of the parameter to change. This is the +current list of atom parameters that can be used with this compute: + +* charge = charge on particle + +The *v\_name* argument for keyword *pair* is the name of an +:doc:`equal-style variable ` which will be evaluated each time +this compute is invoked. It should be specified as v\_name, where name +is the variable name. + + +---------- + + +The *tail* keyword controls the calculation of the tail correction to +"van der Waals" pair energies beyond the cutoff, if this has been +activated via the :doc:`pair\_modify ` command. If the +perturbation is small, the tail contribution to the energy difference +between the reference and perturbed systems should be negligible. + +If the keyword *volume* = *yes*\ , then the Boltzmann term is multiplied +by the volume so that correct ensemble averaging can be performed over +trajectories during which the volume fluctuates or changes :ref:`(Allen and Tildesley) `: + +.. image:: Eqs/compute_fep_vol.jpg + :align: center + + +---------- + + +**Output info:** + +This compute calculates a global vector of length 3 which contains the +energy difference ( :math:`U_1-U_0` ) as c\_ID[1], the +Boltzmann factor :math:`\exp(-(U_1-U_0)/kT)`, or +:math:`V \exp(-(U_1-U_0)/kT)`, as c\_ID[2] and the +volume of the simulation box :math:`V` as c\_ID[3]. :math:`U_1` is the +pair potential energy obtained with the perturbed parameters and +:math:`U_0` is the pair potential energy obtained with the +unperturbed parameters. The energies include kspace terms if these +are used in the simulation. + +These output results can be used by any command that uses a global +scalar or vector from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. For example, the computed values can be averaged using :doc:`fix ave/time `. + +The values calculated by this compute are "extensive". + +Restrictions +"""""""""""" + + +This compute is distributed as the USER-FEP package. It is only +enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix adapt/fep `, :doc:`fix ave/time `, +:doc:`pair\_fep\_soft ` + +Default +""""""" + +The option defaults are *tail* = *no*\ , *volume* = *no*\ . + + +---------- + + +.. _Pearlman: + + + +**(Pearlman)** Pearlman, J Chem Phys, 98, 1487 (1994) + +.. _Mezei: + + + +**(Mezei)** Mezei, J Chem Phys, 86, 7084 (1987) + +.. _Bennet: + + + +**(Bennet)** Bennet, J Comput Phys, 22, 245 (1976) + +.. _BoreschKarplus: + + + +**(BoreschKarplus)** Boresch and Karplus, J Phys Chem A, 103, 103 (1999) + +.. _AllenTildesley: + + + +**(AllenTildesley)** Allen and Tildesley, Computer Simulation of +Liquids, Oxford University Press (1987) + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_global_atom.rst b/doc/src/compute_global_atom.rst new file mode 100644 index 0000000000..5ff6f1775f --- /dev/null +++ b/doc/src/compute_global_atom.rst @@ -0,0 +1,250 @@ +.. index:: compute global/atom + +compute global/atom command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID style index input1 input2 ... + +* ID, group-ID are documented in :doc:`compute ` command +* global/atom = style name of this compute command +* index = c\_ID, c\_ID[N], f\_ID, f\_ID[N], v\_name + + .. parsed-literal:: + + c_ID = per-atom vector calculated by a compute with ID + c_ID[I] = Ith column of per-atom array calculated by a compute with ID + f_ID = per-atom vector calculated by a fix with ID + f_ID[I] = Ith column of per-atom array calculated by a fix with ID + v_name = per-atom vector calculated by an atom-style variable with name + +* one or more inputs can be listed +* input = c\_ID, c\_ID[N], f\_ID, f\_ID[N], v\_name + + .. parsed-literal:: + + c_ID = global vector calculated by a compute with ID + c_ID[I] = Ith column of global array calculated by a compute with ID, I can include wildcard (see below) + f_ID = global vector calculated by a fix with ID + f_ID[I] = Ith column of global array calculated by a fix with ID, I can include wildcard (see below) + v_name = global vector calculated by a vector-style variable with name + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all global/atom c_chunk c_com[1\] c_com[2\] c_com[3\] + compute 1 all global/atom c_chunk c_com[\*\] + +Description +""""""""""" + +Define a calculation that assigns global values to each atom from +vectors or arrays of global values. The specified *index* parameter +is used to determine which global value is assigned to each atom. + +The *index* parameter must reference a per-atom vector or array from a +:doc:`compute ` or :doc:`fix ` or the evaluation of an +atom-style :doc:`variable `. Each *input* value must +reference a global vector or array from a :doc:`compute ` or +:doc:`fix ` or the evaluation of an vector-style +:doc:`variable `. Details are given below. + +The *index* value for an atom is used as a index I (from 1 to N) into +the vector associated with each of the input values. The Ith value +from the input vector becomes one output value for that atom. If the +atom is not in the specified group, or the index I < 1 or I > M, where +M is the actual length of the input vector, then an output value of +0.0 is assigned to the atom. + +An example of how this command is useful, is in the context of +"chunks" which are static or dynamic subsets of atoms. The :doc:`compute chunk/atom ` command assigns unique chunk IDs +to each atom. It's output can be used as the *index* parameter for +this command. Various other computes with "chunk" in their style +name, such as :doc:`compute com/chunk ` or :doc:`compute msd/chunk `, calculate properties for each +chunk. The output of these commands are global vectors or arrays, +with one or more values per chunk, and can be used as input values for +this command. This command will then assign the global chunk value to +each atom in the chunk, producing a per-atom vector or per-atom array +as output. The per-atom values can then be output to a dump file or +used by any command that uses per-atom values from a compute as input, +as discussed on the :doc:`Howto output ` doc page. + +As a concrete example, these commands will calculate the displacement +of each atom from the center-of-mass of the molecule it is in, and +dump those values to a dump file. In this case, each molecule is a +chunk. + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute myChunk all com/chunk cc1 + compute prop all property/atom xu yu zu + compute glob all global/atom c_cc1 c_myChunk[\*] + variable dx atom c_prop[1]-c_glob[1] + variable dy atom c_prop[2]-c_glob[2] + variable dz atom c_prop[3]-c_glob[3] + variable dist atom sqrt(v_dx\*v_dx+v_dy\*v_dy+v_dz\*v_dz) + dump 1 all custom 100 tmp.dump id xu yu zu c_glob[1] c_glob[2] c_glob[3] & + v_dx v_dy v_dz v_dist + dump_modify 1 sort id + +You can add these commands to the bench/in.chain script to see how +they work. + + +---------- + + +Note that for input values from a compute or fix, the bracketed index +I can be specified using a wildcard asterisk with the index to +effectively specify multiple values. This takes the form "\*" or "\*n" +or "n\*" or "m\*n". If N = the size of the vector (for *mode* = scalar) +or the number of columns in the array (for *mode* = vector), then an +asterisk with no numeric values means all indices from 1 to N. A +leading asterisk means all indices from 1 to n (inclusive). A +trailing asterisk means all indices from n to N (inclusive). A middle +asterisk means all indices from m to n (inclusive). + +Using a wildcard is the same as if the individual columns of the array +had been listed one by one. E.g. these 2 compute global/atom commands +are equivalent, since the :doc:`compute com/chunk ` +command creates a global array with 3 columns: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute com all com/chunk cc1 + compute 1 all global/atom c_cc1 c_com[1] c_com[2] c_com[3] + compute 1 all global/atom c_cc1 c_com[\*] + + +---------- + + +This section explains the *index* parameter. Note that it must +reference per-atom values, as contrasted with the *input* values which +must reference global values. + +Note that all of these options generate floating point values. When +they are used as an index into the specified input vectors, they +simple rounded down to convert the value to integer indices. The +final values should range from 1 to N (inclusive), since they are used +to access values from N-length vectors. + +If *index* begins with "c\_", a compute ID must follow which has been +previously defined in the input script. The compute must generate +per-atom quantities. See the individual :doc:`compute ` doc +page for details. If no bracketed integer is appended, the per-atom +vector calculated by the compute is used. If a bracketed integer is +appended, the Ith column of the per-atom array calculated by the +compute is used. Users can also write code for their own compute +styles and :doc:`add them to LAMMPS `. See the +discussion above for how I can be specified with a wildcard asterisk +to effectively specify multiple values. + +If *index* begins with "f\_", a fix ID must follow which has been +previously defined in the input script. The Fix must generate +per-atom quantities. See the individual :doc:`fix ` doc page for +details. Note that some fixes only produce their values on certain +timesteps, which must be compatible with when compute global/atom +references the values, else an error results. If no bracketed integer +is appended, the per-atom vector calculated by the fix is used. If a +bracketed integer is appended, the Ith column of the per-atom array +calculated by the fix is used. Users can also write code for their +own fix style and :doc:`add them to LAMMPS `. See the +discussion above for how I can be specified with a wildcard asterisk +to effectively specify multiple values. + +If *index* begins with "v\_", a variable name must follow which has +been previously defined in the input script. It must be an +:doc:`atom-style variable `. Atom-style variables can +reference thermodynamic keywords and various per-atom attributes, or +invoke other computes, fixes, or variables when they are evaluated, so +this is a very general means of generating per-atom quantities to use +as *index*\ . + + +---------- + + +This section explains the kinds of *input* values that can be used. +Note that inputs reference global values, as contrasted with the +*index* parameter which must reference per-atom values. + +If a value begins with "c\_", a compute ID must follow which has been +previously defined in the input script. The compute must generate a +global vector or array. See the individual :doc:`compute ` doc +page for details. If no bracketed integer is appended, the vector +calculated by the compute is used. If a bracketed integer is +appended, the Ith column of the array calculated by the compute is +used. Users can also write code for their own compute styles and :doc:`add them to LAMMPS `. See the discussion above for how +I can be specified with a wildcard asterisk to effectively specify +multiple values. + +If a value begins with "f\_", a fix ID must follow which has been +previously defined in the input script. The fix must generate a +global vector or array. See the individual :doc:`fix ` doc page +for details. Note that some fixes only produce their values on +certain timesteps, which must be compatible with when compute +global/atom references the values, else an error results. If no +bracketed integer is appended, the vector calculated by the fix is +used. If a bracketed integer is appended, the Ith column of the array +calculated by the fix is used. Users can also write code for their +own fix style and :doc:`add them to LAMMPS `. See the +discussion above for how I can be specified with a wildcard asterisk +to effectively specify multiple values. + +If a value begins with "v\_", a variable name must follow which has +been previously defined in the input script. It must be a +:doc:`vector-style variable `. Vector-style variables can +reference thermodynamic keywords and various other attributes of +atoms, or invoke other computes, fixes, or variables when they are +evaluated, so this is a very general means of generating a vector of +global quantities which the *index* parameter will reference for +assignment of global values to atoms. + + +---------- + + +**Output info:** + +If a single input is specified this compute produces a per-atom +vector. If multiple inputs are specified, this compute produces a +per-atom array values, where the number of columns is equal to the +number of inputs specified. These values can be used by any command +that uses per-atom vector or array values from a compute as input. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector or array values will be in whatever units the +corresponding input values are in. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute `, :doc:`fix `, :doc:`variable `, +:doc:`compute chunk/atom `, :doc:`compute reduce ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_group_group.rst b/doc/src/compute_group_group.rst new file mode 100644 index 0000000000..7345bd1031 --- /dev/null +++ b/doc/src/compute_group_group.rst @@ -0,0 +1,187 @@ +.. index:: compute group/group + +compute group/group command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID group/group group2-ID keyword value ... + +* ID, group-ID are documented in :doc:`compute ` command +* group/group = style name of this compute command +* group2-ID = group ID of second (or same) group +* zero or more keyword/value pairs may be appended +* keyword = *pair* or *kspace* or *boundary* or *molecule* + + .. parsed-literal:: + + *pair* value = *yes* or *no* + *kspace* value = *yes* or *no* + *boundary* value = *yes* or *no* + *molecule* value = *off* or *inter* or *intra* + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 lower group/group upper + compute 1 lower group/group upper kspace yes + compute mine fluid group/group wall + +Description +""""""""""" + +Define a computation that calculates the total energy and force +interaction between two groups of atoms: the compute group and the +specified group2. The two groups can be the same. + +If the *pair* keyword is set to *yes*\ , which is the default, then the +the interaction energy will include a pair component which is defined +as the pairwise energy between all pairs of atoms where one atom in +the pair is in the first group and the other is in the second group. +Likewise, the interaction force calculated by this compute will +include the force on the compute group atoms due to pairwise +interactions with atoms in the specified group2. + +.. note:: + + The energies computed by the *pair* keyword do not include tail + corrections, even if they are enabled via the + :doc:`pair\_modify ` command. + +If the *molecule* keyword is set to *inter* or *intra* than an +additional check is made based on the molecule IDs of the two atoms in +each pair before including their pairwise interaction energy and +force. For the *inter* setting, the two atoms must be in different +molecules. For the *intra* setting, the two atoms must be in the same +molecule. + +If the *kspace* keyword is set to *yes*\ , which is not the default, and +if a :doc:`kspace\_style ` is defined, then the interaction +energy will include a Kspace component which is the long-range +Coulombic energy between all the atoms in the first group and all the +atoms in the 2nd group. Likewise, the interaction force calculated by +this compute will include the force on the compute group atoms due to +long-range Coulombic interactions with atoms in the specified group2. + +Normally the long-range Coulombic energy converges only when the net +charge of the unit cell is zero. However, one can assume the net +charge of the system is neutralized by a uniform background plasma, +and a correction to the system energy can be applied to reduce +artifacts. For more information see :ref:`(Bogusz) `. If the +*boundary* keyword is set to *yes*\ , which is the default, and *kspace* +contributions are included, then this energy correction term will be +added to the total group-group energy. This correction term does not +affect the force calculation and will be zero if one or both of the +groups are charge neutral. This energy correction term is the same as +that included in the regular Ewald and PPPM routines. + +.. note:: + + The *molecule* setting only affects the group/group + contributions calculated by the *pair* keyword. It does not affect + the group/group contributions calculated by the *kspace* keyword. + +This compute does not calculate any bond or angle or dihedral or +improper interactions between atoms in the two groups. + + +---------- + + +The pairwise contributions to the group-group interactions are +calculated by looping over a neighbor list. The Kspace contribution +to the group-group interactions require essentially the same amount of +work (FFTs, Ewald summation) as computing long-range forces for the +entire system. Thus it can be costly to invoke this compute too +frequently. + +.. note:: + + If you have a bonded system, then the settings of + :doc:`special\_bonds ` command can remove pairwise + interactions between atoms in the same bond, angle, or dihedral. This + is the default setting for the :doc:`special\_bonds ` + command, and means those pairwise interactions do not appear in the + neighbor list. Because this compute uses a neighbor list, it also + means those pairs will not be included in the group/group interaction. + This does not apply when using long-range coulomb interactions + (\ *coul/long*\ , *coul/msm*\ , *coul/wolf* or similar. One way to get + around this would be to set special\_bond scaling factors to very tiny + numbers that are not exactly zero (e.g. 1.0e-50). Another workaround + is to write a dump file, and use the :doc:`rerun ` command to + compute the group/group interactions for snapshots in the dump file. + The rerun script can use a :doc:`special\_bonds ` command + that includes all pairs in the neighbor list. + +If you desire a breakdown of the interactions into a pairwise and +Kspace component, simply invoke the compute twice with the appropriate +yes/no settings for the *pair* and *kspace* keywords. This is no more +costly than using a single compute with both keywords set to *yes*\ . +The individual contributions can be summed in a +:doc:`variable ` if desired. + +This `document `_ describes how the long-range +group-group calculations are performed. + + +---------- + + +**Output info:** + +This compute calculates a global scalar (the energy) and a global +vector of length 3 (force), which can be accessed by indices 1-3. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +Both the scalar and vector values calculated by this compute are +"extensive". The scalar value will be in energy :doc:`units `. +The vector values will be in force :doc:`units `. + +Restrictions +"""""""""""" + + +Not all pair styles can be evaluated in a pairwise mode as required by +this compute. For example, 3-body and other many-body potentials, +such as :doc:`Tersoff ` and +:doc:`Stillinger-Weber ` cannot be used. :doc:`EAM ` +potentials will re-use previously computed embedding term contributions, +so the computed pairwise forces and energies are based on the whole +system and not valid if particles have been moved since. + +Not all :doc:`Kspace styles ` support the calculation of +group/group interactions. The regular *ewald* and *pppm* styles do. + +**Related commands:** none + +Default +""""""" + +The option defaults are pair = yes, kspace = no, boundary = yes, +molecule = off. + + +---------- + + +.. _Bogusz: + + + +Bogusz et al, J Chem Phys, 108, 7070 (1998) + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_gyration.rst b/doc/src/compute_gyration.rst new file mode 100644 index 0000000000..15636a9275 --- /dev/null +++ b/doc/src/compute_gyration.rst @@ -0,0 +1,86 @@ +.. index:: compute gyration + +compute gyration command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID gyration + +* ID, group-ID are documented in :doc:`compute ` command +* gyration = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 molecule gyration + +Description +""""""""""" + +Define a computation that calculates the radius of gyration Rg of the +group of atoms, including all effects due to atoms passing through +periodic boundaries. + +Rg is a measure of the size of the group of atoms, and is computed as +the square root of the Rg\^2 value in this formula + +.. image:: Eqs/compute_gyration.jpg + :align: center + +where M is the total mass of the group, Rcm is the center-of-mass +position of the group, and the sum is over all atoms in the group. + +A Rg\^2 tensor, stored as a 6-element vector, is also calculated by +this compute. The formula for the components of the tensor is the +same as the above formula, except that (Ri - Rcm)\^2 is replaced by +(Rix - Rcmx) \* (Riy - Rcmy) for the xy component, etc. The 6 +components of the vector are ordered xx, yy, zz, xy, xz, yz. Note +that unlike the scalar Rg, each of the 6 values of the tensor is +effectively a "squared" value, since the cross-terms may be negative +and taking a sqrt() would be invalid. + +.. note:: + + The coordinates of an atom contribute to Rg in "unwrapped" form, + by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. + See the Atoms section of the :doc:`read\_data ` command for a + discussion of image flags and how they are set for each atom. You can + reset the image flags (e.g. to 0) before invoking this compute by + using the :doc:`set image ` command. + +**Output info:** + +This compute calculates a global scalar (Rg) and a global vector of +length 6 (Rg\^2 tensor), which can be accessed by indices 1-6. These +values can be used by any command that uses a global scalar value or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar and vector values calculated by this compute are +"intensive". The scalar and vector values will be in distance and +distance\^2 :doc:`units ` respectively. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute gyration/chunk `, +:doc:`compute gyration/shape ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_gyration_chunk.rst b/doc/src/compute_gyration_chunk.rst new file mode 100644 index 0000000000..4726a14d0e --- /dev/null +++ b/doc/src/compute_gyration_chunk.rst @@ -0,0 +1,126 @@ +.. index:: compute gyration/chunk + +compute gyration/chunk command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID gyration/chunk chunkID keyword value ... + +* ID, group-ID are documented in :doc:`compute ` command +* gyration/chunk = style name of this compute command +* chunkID = ID of :doc:`compute chunk/atom ` command +* zero or more keyword/value pairs may be appended +* keyword = *tensor* + + .. parsed-literal:: + + *tensor* value = none + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 molecule gyration/chunk molchunk + compute 2 molecule gyration/chunk molchunk tensor + +Description +""""""""""" + +Define a computation that calculates the radius of gyration Rg for +multiple chunks of atoms. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` +doc pages for details of how chunks can be defined and examples of how +they can be used to measure properties of a system. + +This compute calculates the radius of gyration Rg for each chunk, +which includes all effects due to atoms passing through periodic +boundaries. + +Rg is a measure of the size of a chunk, and is computed by this +formula + +.. image:: Eqs/compute_gyration.jpg + :align: center + +where M is the total mass of the chunk, Rcm is the center-of-mass +position of the chunk, and the sum is over all atoms in the +chunk. + +Note that only atoms in the specified group contribute to the +calculation. The :doc:`compute chunk/atom ` command +defines its own group; atoms will have a chunk ID = 0 if they are not +in that group, signifying they are not assigned to a chunk, and will +thus also not contribute to this calculation. You can specify the +"all" group for this command if you simply want to include atoms with +non-zero chunk IDs. + +If the *tensor* keyword is specified, then the scalar Rg value is not +calculated, but an Rg tensor is instead calculated for each chunk. +The formula for the components of the tensor is the same as the above +formula, except that (Ri - Rcm)\^2 is replaced by (Rix - Rcmx) \* (Riy - +Rcmy) for the xy component, etc. The 6 components of the tensor are +ordered xx, yy, zz, xy, xz, yz. + +.. note:: + + The coordinates of an atom contribute to Rg in "unwrapped" form, + by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. + See the Atoms section of the :doc:`read\_data ` command for a + discussion of image flags and how they are set for each atom. You can + reset the image flags (e.g. to 0) before invoking this compute by + using the :doc:`set image ` command. + +The simplest way to output the results of the compute gyration/chunk +calculation to a file is to use the :doc:`fix ave/time ` +command, for example: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute myChunk all gyration/chunk cc1 + fix 1 all ave/time 100 1 100 c_myChunk file tmp.out mode vector + +**Output info:** + +This compute calculates a global vector if the *tensor* keyword is not +specified and a global array if it is. The length of the vector or +number of rows in the array = the number of chunks *Nchunk* as +calculated by the specified :doc:`compute chunk/atom ` command. If the *tensor* keyword +is specified, the global array has 6 columns. The vector or array can +be accessed by any command that uses global values from a compute as +input. See the :doc:`Howto output ` doc page for an +overview of LAMMPS output options. + +All the vector or array values calculated by this compute are +"intensive". The vector or array values will be in distance +:doc:`units `, since they are the square root of values +represented by the formula above. + +Restrictions +"""""""""""" + none + +**Related commands:** none + +:doc:`compute gyration ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_gyration_shape.rst b/doc/src/compute_gyration_shape.rst new file mode 100644 index 0000000000..5461825923 --- /dev/null +++ b/doc/src/compute_gyration_shape.rst @@ -0,0 +1,111 @@ +.. index:: compute gyration/shape + +compute gyration/shape command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID gyration/shape compute-ID + +* ID, group-ID are documented in :doc:`compute ` command +* gyration/shape = style name of this compute command +* compute-ID = ID of :doc:`compute gyration ` command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 molecule gyration/shape pe + +Description +""""""""""" + +Define a computation that calculates the eigenvalues of the gyration tensor of a +group of atoms and three shape parameters. The computation includes all effects +due to atoms passing through periodic boundaries. + +The three computed shape parameters are the asphericity, b, the acylindricity, c, +and the relative shape anisotropy, k: + +.. image:: Eqs/compute_shape_parameters.jpg + :align: center + +where lx <= ly <= lz are the three eigenvalues of the gyration tensor. A general description +of these parameters is provided in :ref:`(Mattice) ` while an application to polymer systems +can be found in :ref:`(Theodorou) `. +The asphericity is always non-negative and zero only when the three principal +moments are equal. This zero condition is met when the distribution of particles +is spherically symmetric (hence the name asphericity) but also whenever the particle +distribution is symmetric with respect to the three coordinate axes, e.g., +when the particles are distributed uniformly on a cube, tetrahedron or other Platonic +solid. The acylindricity is always non-negative and zero only when the two principal +moments are equal. This zero condition is met when the distribution of particles is +cylindrically symmetric (hence the name, acylindricity), but also whenever the particle +distribution is symmetric with respect to the two coordinate axes, e.g., when the +particles are distributed uniformly on a regular prism. the relative shape anisotropy +is bounded between zero (if all points are spherically symmetric) and one +(if all points lie on a line). + +.. note:: + + The coordinates of an atom contribute to the gyration tensor in + "unwrapped" form, by using the image flags associated with each atom. + See the :doc:`dump custom ` command for a discussion of "unwrapped" + coordinates. See the Atoms section of the :doc:`read\_data ` + command for a discussion of image flags and how they are set for each + atom. You can reset the image flags (e.g. to 0) before invoking this + compute by using the :doc:`set image ` command. + +**Output info:** + +This compute calculates a global vector of +length 6, which can be accessed by indices 1-6. The first three values are the +eigenvalues of the gyration tensor followed by the asphericity, the acylindricity +and the relative shape anisotropy. The computed values can be used by any command +that uses global vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The vector values calculated by this compute are +"intensive". The first five vector values will be in +distance\^2 :doc:`units ` while the sixth one is dimensionless. + +Restrictions +"""""""""""" + + +This compute is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute gyration ` + +**Default:** none + + +---------- + + +.. _Mattice1: + + + +**(Mattice)** Mattice, Suter, Conformational Theory of Large Molecules, Wiley, New York, 1994. + +.. _Theodorou1: + + + +**(Theodorou)** Theodorou, Suter, Macromolecules, 18, 1206 (1985). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_gyration_shape_chunk.rst b/doc/src/compute_gyration_shape_chunk.rst new file mode 100644 index 0000000000..fa839aea35 --- /dev/null +++ b/doc/src/compute_gyration_shape_chunk.rst @@ -0,0 +1,113 @@ +.. index:: compute gyration/shape/chunk + +compute gyration/shape/chunk command +==================================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID gyration/shape/chunk compute-ID + +* ID, group-ID are documented in :doc:`compute ` command +* gyration/shape/chunk = style name of this compute command +* compute-ID = ID of :doc:`compute gyration/chunk ` command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 molecule gyration/shape/chunk pe + +Description +""""""""""" + +Define a computation that calculates the eigenvalues of the gyration tensor and +three shape parameters of multiple chunks of atoms. The computation includes +all effects due to atoms passing through periodic boundaries. + +The three computed shape parameters are the asphericity, b, the acylindricity, c, +and the relative shape anisotropy, k: + +.. image:: Eqs/compute_shape_parameters.jpg + :align: center + +where lx <= ly <= lz are the three eigenvalues of the gyration tensor. A general description +of these parameters is provided in :ref:`(Mattice) ` while an application to polymer systems +can be found in :ref:`(Theodorou) `. The asphericity is always non-negative and zero +only when the three principal moments are equal. This zero condition is met when the distribution +of particles is spherically symmetric (hence the name asphericity) but also whenever the particle +distribution is symmetric with respect to the three coordinate axes, e.g., +when the particles are distributed uniformly on a cube, tetrahedron or other Platonic +solid. The acylindricity is always non-negative and zero only when the two principal +moments are equal. This zero condition is met when the distribution of particles is +cylindrically symmetric (hence the name, acylindricity), but also whenever the particle +distribution is symmetric with respect to the two coordinate axes, e.g., when the +particles are distributed uniformly on a regular prism. the relative shape anisotropy +is bounded between zero (if all points are spherically symmetric) and one +(if all points lie on a line). + +The tensor keyword must be specified in the compute gyration/chunk command. + +.. note:: + + The coordinates of an atom contribute to the gyration tensor in + "unwrapped" form, by using the image flags associated with each atom. + See the :doc:`dump custom ` command for a discussion of "unwrapped" + coordinates. See the Atoms section of the :doc:`read\_data ` + command for a discussion of image flags and how they are set for each + atom. You can reset the image flags (e.g. to 0) before invoking this + compute by using the :doc:`set image ` command. + +**Output info:** + +This compute calculates a global array with six columns, +which can be accessed by indices 1-6. The first three columns are the +eigenvalues of the gyration tensor followed by the asphericity, the acylindricity +and the relative shape anisotropy. The computed values can be used by any command +that uses global array values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The array calculated by this compute is +"intensive". The first five columns will be in +distance\^2 :doc:`units ` while the sixth one is dimensionless. + +Restrictions +"""""""""""" + + +This compute is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute gyration/chunk ` +:doc:`compute gyration/shape ` + +**Default:** none + + +---------- + + +.. _Mattice2: + + + +**(Mattice)** Mattice, Suter, Conformational Theory of Large Molecules, Wiley, New York, 1994. + +.. _Theodorou2: + + + +**(Theodorou)** Theodorou, Suter, Macromolecules, 18, 1206 (1985). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_heat_flux.rst b/doc/src/compute_heat_flux.rst new file mode 100644 index 0000000000..3b7058d3d3 --- /dev/null +++ b/doc/src/compute_heat_flux.rst @@ -0,0 +1,258 @@ +.. index:: compute heat/flux + +compute heat/flux command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID heat/flux ke-ID pe-ID stress-ID + +* ID, group-ID are documented in :doc:`compute ` command +* heat/flux = style name of this compute command +* ke-ID = ID of a compute that calculates per-atom kinetic energy +* pe-ID = ID of a compute that calculates per-atom potential energy +* stress-ID = ID of a compute that calculates per-atom stress + +Examples +"""""""" + + +.. parsed-literal:: + + compute myFlux all heat/flux myKE myPE myStress + +Description +""""""""""" + +Define a computation that calculates the heat flux vector based on +contributions from atoms in the specified group. This can be used by +itself to measure the heat flux through a set of atoms (e.g. a region +between two thermostatted reservoirs held at different temperatures), +or to calculate a thermal conductivity using the equilibrium +Green-Kubo formalism. + +For other non-equilibrium ways to compute a thermal conductivity, see +the :doc:`Howto kappa ` doc page.. These include use of +the :doc:`fix thermal/conductivity ` command +for the Muller-Plathe method. Or the :doc:`fix heat ` command +which can add or subtract heat from groups of atoms. + +The compute takes three arguments which are IDs of other +:doc:`computes `. One calculates per-atom kinetic energy +(\ *ke-ID*\ ), one calculates per-atom potential energy (\ *pe-ID)*\ , and the +third calculates per-atom stress (\ *stress-ID*\ ). + +.. note:: + + These other computes should provide values for all the atoms in + the group this compute specifies. That means the other computes could + use the same group as this compute, or they can just use group "all" + (or any group whose atoms are superset of the atoms in this compute's + group). LAMMPS does not check for this. + +In case of two-body interactions, the heat flux is defined as: + +.. math:: + \mathbf{J} &= \frac{1}{V} \left[ \sum_i e_i \mathbf{v}_i - \sum_{i} \mathbf{S}_{i} \mathbf{v}_i \right] \\ + &= \frac{1}{V} \left[ \sum_i e_i \mathbf{v}_i + \sum_{i` +and :doc:`compute centroid/stress/atom ` +for possible definitions of atomic stress :math:`\mathbf{S}_i` +in the case of bonded and many-body interactions. +The tensor multiplies :math:`\mathbf{v}_i` as a 3x3 matrix-vector multiply +to yield a vector. +Note that as discussed below, the 1/:math:`{V}` scaling factor in the +equation for :math:`\mathbf{J}` is NOT included in the calculation performed by +these computes; you need to add it for a volume appropriate to the atoms +included in the calculation. + +.. note:: + + The :doc:`compute pe/atom ` and + :doc:`compute stress/atom ` + commands have options for which + terms to include in their calculation (pair, bond, etc). The heat + flux calculation will thus include exactly the same terms. Normally + you should use :doc:`compute stress/atom virial ` + or :doc:`compute centroid/stress/atom virial ` + so as not to include a kinetic energy term in the heat flux. + + +.. warning:: + + The compute *heat/flux* has been reported to produce unphysical + values for angle, dihedral and improper contributions + when used with :doc:`compute stress/atom `, + as discussed in :ref:`(Surblys) ` and :ref:`(Boone) `. + You are strongly advised to + use :doc:`compute centroid/stress/atom `, + which has been implemented specifically for such cases. + +The Green-Kubo formulas relate the ensemble average of the +auto-correlation of the heat flux :math:`\mathbf{J}` +to the thermal conductivity :math:`\kappa`: + +.. math:: + \kappa = \frac{V}{k_B T^2} \int_0^\infty \langle J_x(0) J_x(t) \rangle \, \mathrm{d} t = \frac{V}{3 k_B T^2} \int_0^\infty \langle \mathbf{J}(0) \cdot \mathbf{J}(t) \rangle \, \mathrm{d}t + + +---------- + + +The heat flux can be output every so many timesteps (e.g. via the +:doc:`thermo\_style custom ` command). Then as a +post-processing operation, an auto-correlation can be performed, its +integral estimated, and the Green-Kubo formula above evaluated. + +The :doc:`fix ave/correlate ` command can calculate +the auto-correlation. The trap() function in the +:doc:`variable ` command can calculate the integral. + +An example LAMMPS input script for solid Ar is appended below. The +result should be: average conductivity ~0.29 in W/mK. + + +---------- + + +**Output info:** + +This compute calculates a global vector of length 6. +The first 3 components are the :math:`x`, :math:`y`, :math:`z` +components of the full heat flux vector, +i.e. (:math:`J_x`, :math:`J_y`, :math:`J_z`). +The next 3 components are the :math:`x`, :math:`y`, :math:`z` components +of just the convective portion of the flux, i.e. the +first term in the equation for :math:`\mathbf{J}`. +Each component can be +accessed by indices 1-6. These values can be used by any command that +uses global vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The vector values calculated by this compute are "extensive", meaning +they scale with the number of atoms in the simulation. They can be +divided by the appropriate volume to get a flux, which would then be +an "intensive" value, meaning independent of the number of atoms in +the simulation. Note that if the compute is "all", then the +appropriate volume to divide by is the simulation box volume. +However, if a sub-group is used, it should be the volume containing +those atoms. + +The vector values will be in energy\*velocity :doc:`units `. Once +divided by a volume the units will be that of flux, namely +energy/area/time :doc:`units ` + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix thermal/conductivity `, +:doc:`fix ave/correlate `, +:doc:`variable ` + +**Default:** none + + +---------- + + + +.. parsed-literal:: + + # Sample LAMMPS input script for thermal conductivity of solid Ar + + units real + variable T equal 70 + variable V equal vol + variable dt equal 4.0 + variable p equal 200 # correlation length + variable s equal 10 # sample interval + variable d equal $p\*$s # dump interval + + # convert from LAMMPS real units to SI + + variable kB equal 1.3806504e-23 # [J/K] Boltzmann + variable kCal2J equal 4186.0/6.02214e23 + variable A2m equal 1.0e-10 + variable fs2s equal 1.0e-15 + variable convert equal ${kCal2J}\*${kCal2J}/${fs2s}/${A2m} + + # setup problem + + dimension 3 + boundary p p p + lattice fcc 5.376 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 + region box block 0 4 0 4 0 4 + create_box 1 box + create_atoms 1 box + mass 1 39.948 + pair_style lj/cut 13.0 + pair_coeff \* \* 0.2381 3.405 + timestep ${dt} + thermo $d + + # equilibration and thermalization + + velocity all create $T 102486 mom yes rot yes dist gaussian + fix NVT all nvt temp $T $T 10 drag 0.2 + run 8000 + + # thermal conductivity calculation, switch to NVE if desired + + #unfix NVT + #fix NVE all nve + + reset_timestep 0 + compute myKE all ke/atom + compute myPE all pe/atom + compute myStress all stress/atom NULL virial + compute flux all heat/flux myKE myPE myStress + variable Jx equal c_flux[1]/vol + variable Jy equal c_flux[2]/vol + variable Jz equal c_flux[3]/vol + fix JJ all ave/correlate $s $p $d & + c_flux[1] c_flux[2] c_flux[3] type auto file J0Jt.dat ave running + variable scale equal ${convert}/${kB}/$T/$T/$V\*$s\*${dt} + variable k11 equal trap(f_JJ[3])\*${scale} + variable k22 equal trap(f_JJ[4])\*${scale} + variable k33 equal trap(f_JJ[5])\*${scale} + thermo_style custom step temp v_Jx v_Jy v_Jz v_k11 v_k22 v_k33 + run 100000 + variable k equal (v_k11+v_k22+v_k33)/3.0 + variable ndens equal count(all)/vol + print "average conductivity: $k[W/mK] @ $T K, ${ndens} /A\^3" + + +---------- + + +.. _Surblys2: + + + +**(Surblys)** Surblys, Matsubara, Kikugawa, Ohara, Phys Rev E, 99, 051301(R) (2019). + +.. _Boone: + + + +**(Boone)** Boone, Babaei, Wilmer, J Chem Theory Comput, 15, 5579--5587 (2019). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_heat_flux.txt b/doc/src/compute_heat_flux.txt deleted file mode 100644 index edd46f7587..0000000000 --- a/doc/src/compute_heat_flux.txt +++ /dev/null @@ -1,192 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute heat/flux command :h3 - -[Syntax:] - -compute ID group-ID heat/flux ke-ID pe-ID stress-ID :pre - -ID, group-ID are documented in "compute"_compute.html command -heat/flux = style name of this compute command -ke-ID = ID of a compute that calculates per-atom kinetic energy -pe-ID = ID of a compute that calculates per-atom potential energy -stress-ID = ID of a compute that calculates per-atom stress :ul - -[Examples:] - -compute myFlux all heat/flux myKE myPE myStress :pre - -[Description:] - -Define a computation that calculates the heat flux vector based on -contributions from atoms in the specified group. This can be used by -itself to measure the heat flux through a set of atoms (e.g. a region -between two thermostatted reservoirs held at different temperatures), -or to calculate a thermal conductivity using the equilibrium -Green-Kubo formalism. - -For other non-equilibrium ways to compute a thermal conductivity, see -the "Howto kappa"_Howto_kappa.html doc page.. These include use of -the "fix thermal/conductivity"_fix_thermal_conductivity.html command -for the Muller-Plathe method. Or the "fix heat"_fix_heat.html command -which can add or subtract heat from groups of atoms. - -The compute takes three arguments which are IDs of other -"computes"_compute.html. One calculates per-atom kinetic energy -({ke-ID}), one calculates per-atom potential energy ({pe-ID)}, and the -third calculates per-atom stress ({stress-ID}). - -NOTE: These other computes should provide values for all the atoms in -the group this compute specifies. That means the other computes could -use the same group as this compute, or they can just use group "all" -(or any group whose atoms are superset of the atoms in this compute's -group). LAMMPS does not check for this. - -The Green-Kubo formulas relate the ensemble average of the -auto-correlation of the heat flux J to the thermal conductivity kappa: - -:c,image(Eqs/heat_flux_J.jpg) - -:c,image(Eqs/heat_flux_k.jpg) - -Ei in the first term of the equation for J is the per-atom energy -(potential and kinetic). This is calculated by the computes {ke-ID} -and {pe-ID}. Si in the second term of the equation for J is the -per-atom stress tensor calculated by the compute {stress-ID}. The -tensor multiplies Vi as a 3x3 matrix-vector multiply to yield a -vector. Note that as discussed below, the 1/V scaling factor in the -equation for J is NOT included in the calculation performed by this -compute; you need to add it for a volume appropriate to the atoms -included in the calculation. - -NOTE: The "compute pe/atom"_compute_pe_atom.html and "compute -stress/atom"_compute_stress_atom.html commands have options for which -terms to include in their calculation (pair, bond, etc). The heat -flux calculation will thus include exactly the same terms. Normally -you should use "compute stress/atom virial"_compute_stress_atom.html -so as not to include a kinetic energy term in the heat flux. - -This compute calculates 6 quantities and stores them in a 6-component -vector. The first 3 components are the x, y, z components of the full -heat flux vector, i.e. (Jx, Jy, Jz). The next 3 components are the x, -y, z components of just the convective portion of the flux, i.e. the -first term in the equation for J above. - -:line - -The heat flux can be output every so many timesteps (e.g. via the -"thermo_style custom"_thermo_style.html command). Then as a -post-processing operation, an auto-correlation can be performed, its -integral estimated, and the Green-Kubo formula above evaluated. - -The "fix ave/correlate"_fix_ave_correlate.html command can calculate -the auto-correlation. The trap() function in the -"variable"_variable.html command can calculate the integral. - -An example LAMMPS input script for solid Ar is appended below. The -result should be: average conductivity ~0.29 in W/mK. - -:line - -[Output info:] - -This compute calculates a global vector of length 6 (total heat flux -vector, followed by convective heat flux vector), which can be -accessed by indices 1-6. These values can be used by any command that -uses global vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The vector values calculated by this compute are "extensive", meaning -they scale with the number of atoms in the simulation. They can be -divided by the appropriate volume to get a flux, which would then be -an "intensive" value, meaning independent of the number of atoms in -the simulation. Note that if the compute is "all", then the -appropriate volume to divide by is the simulation box volume. -However, if a sub-group is used, it should be the volume containing -those atoms. - -The vector values will be in energy*velocity "units"_units.html. Once -divided by a volume the units will be that of flux, namely -energy/area/time "units"_units.html - -[Restrictions:] none - -[Related commands:] - -"fix thermal/conductivity"_fix_thermal_conductivity.html, -"fix ave/correlate"_fix_ave_correlate.html, -"variable"_variable.html - -[Default:] none - -:line - -# Sample LAMMPS input script for thermal conductivity of solid Ar :pre - -units real -variable T equal 70 -variable V equal vol -variable dt equal 4.0 -variable p equal 200 # correlation length -variable s equal 10 # sample interval -variable d equal $p*$s # dump interval :pre - -# convert from LAMMPS real units to SI :pre - -variable kB equal 1.3806504e-23 # \[J/K\] Boltzmann -variable kCal2J equal 4186.0/6.02214e23 -variable A2m equal 1.0e-10 -variable fs2s equal 1.0e-15 -variable convert equal $\{kCal2J\}*$\{kCal2J\}/$\{fs2s\}/$\{A2m\} :pre - -# setup problem :pre - -dimension 3 -boundary p p p -lattice fcc 5.376 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 -region box block 0 4 0 4 0 4 -create_box 1 box -create_atoms 1 box -mass 1 39.948 -pair_style lj/cut 13.0 -pair_coeff * * 0.2381 3.405 -timestep $\{dt\} -thermo $d :pre - -# equilibration and thermalization :pre - -velocity all create $T 102486 mom yes rot yes dist gaussian -fix NVT all nvt temp $T $T 10 drag 0.2 -run 8000 :pre - -# thermal conductivity calculation, switch to NVE if desired :pre - -#unfix NVT -#fix NVE all nve :pre - -reset_timestep 0 -compute myKE all ke/atom -compute myPE all pe/atom -compute myStress all stress/atom NULL virial -compute flux all heat/flux myKE myPE myStress -variable Jx equal c_flux\[1\]/vol -variable Jy equal c_flux\[2\]/vol -variable Jz equal c_flux\[3\]/vol -fix JJ all ave/correlate $s $p $d & - c_flux\[1\] c_flux\[2\] c_flux\[3\] type auto file J0Jt.dat ave running -variable scale equal $\{convert\}/$\{kB\}/$T/$T/$V*$s*$\{dt\} -variable k11 equal trap(f_JJ\[3\])*$\{scale\} -variable k22 equal trap(f_JJ\[4\])*$\{scale\} -variable k33 equal trap(f_JJ\[5\])*$\{scale\} -thermo_style custom step temp v_Jx v_Jy v_Jz v_k11 v_k22 v_k33 -run 100000 -variable k equal (v_k11+v_k22+v_k33)/3.0 -variable ndens equal count(all)/vol -print "average conductivity: $k\[W/mK\] @ $T K, $\{ndens\} /A^3" :pre diff --git a/doc/src/compute_hexorder_atom.rst b/doc/src/compute_hexorder_atom.rst new file mode 100644 index 0000000000..0807f2ff7f --- /dev/null +++ b/doc/src/compute_hexorder_atom.rst @@ -0,0 +1,139 @@ +.. index:: compute hexorder/atom + +compute hexorder/atom command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID hexorder/atom keyword values ... + +* ID, group-ID are documented in :doc:`compute ` command +* hexorder/atom = style name of this compute command +* one or more keyword/value pairs may be appended + + .. parsed-literal:: + + keyword = *degree* or *nnn* or *cutoff* + *cutoff* value = distance cutoff + *nnn* value = number of nearest neighbors + *degree* value = degree *n* of order parameter + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all hexorder/atom + compute 1 all hexorder/atom degree 4 nnn 4 cutoff 1.2 + +Description +""""""""""" + +Define a computation that calculates *qn* the bond-orientational +order parameter for each atom in a group. The hexatic (\ *n* = 6) order +parameter was introduced by :ref:`Nelson and Halperin ` as a way to detect +hexagonal symmetry in two-dimensional systems. For each atom, *qn* +is a complex number (stored as two real numbers) defined as follows: + +.. image:: Eqs/hexorder.jpg + :align: center + +where the sum is over the *nnn* nearest neighbors +of the central atom. The angle theta +is formed by the bond vector rij and the *x* axis. theta is calculated +only using the *x* and *y* components, whereas the distance from the +central atom is calculated using all three +*x*\ , *y*\ , and *z* components of the bond vector. +Neighbor atoms not in the group +are included in the order parameter of atoms in the group. + +The optional keyword *cutoff* defines the distance cutoff +used when searching for neighbors. The default value, also +the maximum allowable value, is the cutoff specified +by the pair style. + +The optional keyword *nnn* defines the number of nearest +neighbors used to calculate *qn*\ . The default value is 6. +If the value is NULL, then all neighbors up to the +distance cutoff are used. + +The optional keyword *degree* sets the degree *n* of the order parameter. +The default value is 6. For a perfect hexagonal lattice with +*nnn* = 6, +*q*\ 6 = exp(6 i phi) for all atoms, where the constant 0 < phi < pi/3 +depends only on the orientation of the lattice relative to the *x* axis. +In an isotropic liquid, local neighborhoods may still exhibit +weak hexagonal symmetry, but because the orientational correlation +decays quickly with distance, the value of phi will be different for +different atoms, and so when *q*\ 6 is averaged over all the atoms +in the system, \|<\ *q*\ 6>\| << 1. + +The value of *qn* is set to zero for atoms not in the +specified compute group, as well as for atoms that have less than +*nnn* neighbors within the distance cutoff. + +The neighbor list needed to compute this quantity is constructed each +time the calculation is performed (i.e. each time a snapshot of atoms +is dumped). Thus it can be inefficient to compute/dump this quantity +too frequently. + +.. note:: + + If you have a bonded system, then the settings of + :doc:`special\_bonds ` command can remove pairwise + interactions between atoms in the same bond, angle, or dihedral. This + is the default setting for the :doc:`special\_bonds ` + command, and means those pairwise interactions do not appear in the + neighbor list. Because this fix uses the neighbor list, it also means + those pairs will not be included in the order parameter. This + difficulty can be circumvented by writing a dump file, and using the + :doc:`rerun ` command to compute the order parameter for + snapshots in the dump file. The rerun script can use a + :doc:`special\_bonds ` command that includes all pairs in + the neighbor list. + +**Output info:** + +This compute calculates a per-atom array with 2 columns, giving the +real and imaginary parts *qn*\ , a complex number restricted to the +unit disk of the complex plane i.e. Re(\ *qn*\ )\^2 + Im(\ *qn*\ )\^2 <= 1 . + +These values can be accessed by any command that uses per-atom values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute orientorder/atom `, :doc:`compute coord/atom `, :doc:`compute centro/atom ` + +Default +""""""" + +The option defaults are *cutoff* = pair style cutoff, *nnn* = 6, *degree* = 6 + + +---------- + + +.. _Nelson: + + + +**(Nelson)** Nelson, Halperin, Phys Rev B, 19, 2457 (1979). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_hma.rst b/doc/src/compute_hma.rst new file mode 100644 index 0000000000..d8e7a6b31a --- /dev/null +++ b/doc/src/compute_hma.rst @@ -0,0 +1,209 @@ +.. index:: compute hma + +compute hma command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID hma temp-ID keyword ... + +* ID, group-ID are documented in :doc:`compute ` command +* hma = style name of this compute command +* temp-ID = ID of fix that specifies the set temperature during canonical simulation +* keyword = *anharmonic* *u* *p Pharm* *cv* + +.. parsed-literal:: + + *anharmonic* = compute will return anharmonic property values + *u* = compute will return potential energy + *p* = compute will return pressure. the following keyword must be the difference between the harmonic pressure and lattice pressure as described below + *cv* = compute will return the heat capacity + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 2 all hma 1 u + compute 2 all hma 1 anharmonic u p 0.9 + compute 2 all hma 1 u cv + +Description +""""""""""" + +Define a computation that calculates the properties of a solid (potential +energy, pressure or heat capacity), using the harmonically-mapped averaging +(HMA) method. +This command yields much higher precision than the equivalent compute commands +(:doc:`compute pe `, :doc:`compute pressure `, etc.) +commands during a canonical simulation of an atomic crystal. Specifically, +near melting HMA can yield averages of a given precision an order of magnitude +faster than conventional methods, and this only improves as the temperatures is +lowered. This is particularly important for evaluating the free energy by +thermodynamic integration, where the low-temperature contributions are the +greatest source of statistical uncertainty. Moreover, HMA has other +advantages, including smaller potential-truncation effects, finite-size +effects, smaller timestep inaccuracy, faster equilibration and shorter +decorrelation time. + +HMA should not be used if atoms are expected to diffuse. It is also +restricted to simulations in the NVT ensemble. While this compute may be +used with any potential in LAMMPS, it will provide inaccurate results +for potentials that do not go to 0 at the truncation distance; +:doc:`pair\_lj\_smooth\_linear ` and Ewald summation should +work fine, while :doc:`pair\_lj ` will perform poorly unless +the potential is shifted (via :doc:`pair\_modify ` shift) or the cutoff is large. Furthermore, computation of the heat capacity with +this compute is restricted to those that implement the single\_hessian method +in Pair. Implementing single\_hessian in additional pair styles is simple. +Please contact Andrew Schultz (ajs42 at buffalo.edu) and David Kofke (kofke at +buffalo.edu) if your desired pair style does not have this method. This is +the list of pair styles that currently implement pair\_hessian: + +* :doc:`lj\_smooth\_linear ` + + +In this method, the analytically known harmonic behavior of a crystal is removed from the traditional ensemble +averages, which leads to an accurate and precise measurement of the anharmonic contributions without contamination +by noise produced by the already-known harmonic behavior. +A detailed description of this method can be found in (:ref:`Moustafa `). The potential energy is computed by the formula: + + +.. math:: + + \begin{equation}\left< U\right>_{HMA} = \frac{d}{2} (N-1) k_B T + \left< U + \frac{1}{2} F\bullet\Delta r \right>\end{equation} + +where :math:`N` is the number of atoms in the system, :math:`k_B` is Boltzmann's +constant, :math:`T` is the temperature, :math:`d` is the +dimensionality of the system (2 or 3 for 2d/3d), :math:`F\bullet\Delta r` is the sum of dot products of the +atomic force vectors and displacement (from lattice sites) vectors, and :math:`U` is the sum of +pair, bond, angle, dihedral, improper, kspace (long-range), and fix energies. + +The pressure is computed by the formula: + + +.. math:: + + \begin{equation}\left< P\right>_{HMA} = \Delta \hat P + \left< P_{vir} + \frac{\beta \Delta \hat P - \rho}{d(N-1)} F\bullet\Delta r \right>\end{equation} + +where :math:`\rho` is the number density of the system, :math:`\Delta \hat P` is the +difference between the harmonic and lattice pressure, :math:`P_{vir}` is +the virial pressure computed as the sum of pair, bond, angle, dihedral, +improper, kspace (long-range), and fix contributions to the force on each +atom, and :math:`k_B=1/k_B T`. Although the method will work for any value of :math:`\Delta \hat P` +specified (use pressure :doc:`units `), the precision of the resultant +pressure is sensitive to :math:`\Delta \hat P`; the precision tends to be +best when :math:`\Delta \hat P` is the actual the difference between the lattice +pressure and harmonic pressure. + + +.. math:: + + \begin{equation}\left_{HMA} = \frac{d}{2} (N-1) k_B + \frac{1}{k_B T^2} \left( \left< + U_{HMA}^2 \right> - \left^2 \right) + \frac{1}{4 T} + \left< F\bullet\Delta r + \Delta r \bullet \Phi \bullet \Delta r \right>\end{equation} + +where :math:`\Phi` is the Hessian matrix. The compute hma command +computes the full expression for :math:`C_V` except for the +:math:`\left^2` in the variance term, which can be obtained by +passing the *u* keyword; you must add this extra contribution to the :math:`C_V` +value reported by this compute. The variance term can cause significant +round-off error when computing :math:`C_V`. To address this, the *anharmonic* +keyword can be passed and/or the output format can be specified with more +digits. + + +.. parsed-literal:: + + thermo_modify format float '%22.15e' + +The *anharmonic* keyword will instruct the compute to return anharmonic +properties rather than the full properties, which include lattice, harmonic +and anharmonic contributions. +When using this keyword, the compute must be first active (it must be included +via a :doc:`thermo\_style custom ` command) while the atoms are +still at their lattice sites (before equilibration). + +The temp-ID specified with compute hma command should be same as the fix-ID of Nose-Hoover (:doc:`fix nvt `) or +Berendsen (:doc:`fix temp/berendsen `) thermostat used for the simulation. While using this command, Langevin thermostat +(:doc:`fix langevin `) +should be avoided as its extra forces interfere with the HMA implementation. + +.. note:: + + Compute hma command should be used right after the energy minimization, when the atoms are at their lattice sites. + The simulation should not be started before this command has been used in the input script. + +The following example illustrates the placement of this command in the input script: + + +.. parsed-literal:: + + min_style cg + minimize 1e-35 1e-15 50000 500000 + compute 1 all hma thermostatid u + fix thermostatid all nvt temp 600.0 600.0 100.0 + +.. note:: + + Compute hma should be used when the atoms of the solid do not diffuse. Diffusion will reduce the precision in the potential energy computation. + +.. note:: + + The :doc:`fix\_modify energy yes ` command must also be specified if a fix is to contribute potential energy to this command. + +An example input script that uses this compute is included in +examples/USER/hma/ along with corresponding LAMMPS output showing that the HMA +properties fluctuate less than the corresponding conventional properties. + +**Output info:** + +This compute calculates a global vector that includes the n properties +requested as arguments to the command (the potential energy, pressure and/or heat +capacity). The elements of the vector can be accessed by indices 1-n by any +command that uses global vector values as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output options. + +The vector values calculated by this compute are "extensive". The +scalar value will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-MISC package. It is enabled only +if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Usage restricted to canonical (NVT) ensemble simulation only. + +Related commands +"""""""""""""""" + +:doc:`compute pe `, :doc:`compute pressure ` + +:doc:`dynamical matrix ` provides a finite difference +formulation of the hessian provided by Pair's single\_hessian, which is used by +this compute. + +**Default:** none + + +---------- + + +.. _hma-Moustafa: + + + +**(Moustafa)** Sabry G. Moustafa, Andrew J. Schultz, and David A. Kofke, *Very fast averaging of thermal properties of crystals by molecular simulation*\ , +`Phys. Rev. E [92], 043303 (2015) `_ + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_improper.rst b/doc/src/compute_improper.rst new file mode 100644 index 0000000000..27cd5f5902 --- /dev/null +++ b/doc/src/compute_improper.rst @@ -0,0 +1,61 @@ +.. index:: compute improper + +compute improper command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID improper + +* ID, group-ID are documented in :doc:`compute ` command +* improper = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all improper + +Description +""""""""""" + +Define a computation that extracts the improper energy calculated by +each of the improper sub-styles used in the :doc:`improper\_style hybrid ` command. These values are made +accessible for output or further processing by other commands. The +group specified for this command is ignored. + +This compute is useful when using :doc:`improper\_style hybrid ` if you want to know the portion of the +total energy contributed by one or more of the hybrid sub-styles. + +**Output info:** + +This compute calculates a global vector of length N where N is the +number of sub\_styles defined by the :doc:`improper\_style hybrid ` command. which can be accessed by indices +1-N. These values can be used by any command that uses global scalar +or vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The vector values are "extensive" and will be in energy +:doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute pe `, :doc:`compute pair ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_improper_local.rst b/doc/src/compute_improper_local.rst new file mode 100644 index 0000000000..6daad705b5 --- /dev/null +++ b/doc/src/compute_improper_local.rst @@ -0,0 +1,95 @@ +.. index:: compute improper/local + +compute improper/local command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID improper/local value1 value2 ... + +* ID, group-ID are documented in :doc:`compute ` command +* improper/local = style name of this compute command +* one or more values may be appended +* value = *chi* + + .. parsed-literal:: + + *chi* = tabulate improper angles + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all improper/local chi + +Description +""""""""""" + +Define a computation that calculates properties of individual improper +interactions. The number of datums generated, aggregated across all +processors, equals the number of impropers in the system, modified by +the group parameter as explained below. + +The value *chi* is the improper angle, as defined in the doc pages for +the individual improper styles listed on +:doc:`improper\_style ` doc page. + +The local data stored by this command is generated by looping over all +the atoms owned on a processor and their impropers. An improper will +only be included if all 4 atoms in the improper are in the specified +compute group. + +Note that as atoms migrate from processor to processor, there will be +no consistent ordering of the entries within the local vector or array +from one timestep to the next. The only consistency that is +guaranteed is that the ordering on a particular timestep will be the +same for local vectors or arrays generated by other compute commands. +For example, improper output from the :doc:`compute property/local ` command can be combined +with data from this command and output by the :doc:`dump local ` +command in a consistent way. + +Here is an example of how to do this: + + +.. parsed-literal:: + + compute 1 all property/local itype iatom1 iatom2 iatom3 iatom4 + compute 2 all improper/local chi + dump 1 all local 1000 tmp.dump index c_1[1] c_1[2] c_1[3] c_1[4] c_1[5] c_2[1] + +**Output info:** + +This compute calculates a local vector or local array depending on the +number of keywords. The length of the vector or number of rows in the +array is the number of impropers. If a single keyword is specified, a +local vector is produced. If two or more keywords are specified, a +local array is produced where the number of columns = the number of +keywords. The vector or array can be accessed by any command that +uses local values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The output for *chi* will be in degrees. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`dump local `, :doc:`compute property/local ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_inertia_chunk.rst b/doc/src/compute_inertia_chunk.rst new file mode 100644 index 0000000000..029245d883 --- /dev/null +++ b/doc/src/compute_inertia_chunk.rst @@ -0,0 +1,99 @@ +.. index:: compute inertia/chunk + +compute inertia/chunk command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID inertia/chunk chunkID + +* ID, group-ID are documented in :doc:`compute ` command +* inertia/chunk = style name of this compute command +* chunkID = ID of :doc:`compute chunk/atom ` command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 fluid inertia/chunk molchunk + +Description +""""""""""" + +Define a computation that calculates the inertia tensor for multiple +chunks of atoms. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` +doc pages for details of how chunks can be defined and examples of how +they can be used to measure properties of a system. + +This compute calculates the 6 components of the symmetric inertia +tensor for each chunk, ordered Ixx,Iyy,Izz,Ixy,Iyz,Ixz. The +calculation includes all effects due to atoms passing through periodic +boundaries. + +Note that only atoms in the specified group contribute to the +calculation. The :doc:`compute chunk/atom ` command +defines its own group; atoms will have a chunk ID = 0 if they are not +in that group, signifying they are not assigned to a chunk, and will +thus also not contribute to this calculation. You can specify the +"all" group for this command if you simply want to include atoms with +non-zero chunk IDs. + +.. note:: + + The coordinates of an atom contribute to the chunk's inertia + tensor in "unwrapped" form, by using the image flags associated with + each atom. See the :doc:`dump custom ` command for a discussion + of "unwrapped" coordinates. See the Atoms section of the + :doc:`read\_data ` command for a discussion of image flags and + how they are set for each atom. You can reset the image flags + (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. + +The simplest way to output the results of the compute inertia/chunk +calculation to a file is to use the :doc:`fix ave/time ` +command, for example: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute myChunk all inertia/chunk cc1 + fix 1 all ave/time 100 1 100 c_myChunk[\*] file tmp.out mode vector + +**Output info:** + +This compute calculates a global array where the number of rows = the +number of chunks *Nchunk* as calculated by the specified :doc:`compute chunk/atom ` command. The number of columns = +6 for the 6 components of the inertia tensor for each chunk, ordered +as listed above. These values can be accessed by any command that +uses global array values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The array values are "intensive". The array values will be in +mass\*distance\^2 :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`variable inertia() function ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_ke.rst b/doc/src/compute_ke.rst new file mode 100644 index 0000000000..8d7fd3e5f4 --- /dev/null +++ b/doc/src/compute_ke.rst @@ -0,0 +1,71 @@ +.. index:: compute ke + +compute ke command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID ke + +* ID, group-ID are documented in :doc:`compute ` command +* ke = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all ke + +Description +""""""""""" + +Define a computation that calculates the translational kinetic energy +of a group of particles. + +The kinetic energy of each particle is computed as 1/2 m v\^2, where m +and v are the mass and velocity of the particle. + +There is a subtle difference between the quantity calculated by this +compute and the kinetic energy calculated by the *ke* or *etotal* +keyword used in thermodynamic output, as specified by the +:doc:`thermo\_style ` command. For this compute, kinetic +energy is "translational" kinetic energy, calculated by the simple +formula above. For thermodynamic output, the *ke* keyword infers +kinetic energy from the temperature of the system with 1/2 Kb T of +energy for each degree of freedom. For the default temperature +computation via the :doc:`compute temp ` command, these +are the same. But different computes that calculate temperature can +subtract out different non-thermal components of velocity and/or +include different degrees of freedom (translational, rotational, etc). + +**Output info:** + +This compute calculates a global scalar (the summed KE). This value +can be used by any command that uses a global scalar value from a +compute as input. See the :doc:`Howto output ` doc page +for an overview of LAMMPS output options. + +The scalar value calculated by this compute is "extensive". The +scalar value will be in energy :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute erotate/sphere ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_ke_atom.rst b/doc/src/compute_ke_atom.rst new file mode 100644 index 0000000000..a377903866 --- /dev/null +++ b/doc/src/compute_ke_atom.rst @@ -0,0 +1,60 @@ +.. index:: compute ke/atom + +compute ke/atom command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID ke/atom + +* ID, group-ID are documented in :doc:`compute ` command +* ke/atom = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all ke/atom + +Description +""""""""""" + +Define a computation that calculates the per-atom translational +kinetic energy for each atom in a group. + +The kinetic energy is simply 1/2 m v\^2, where m is the mass and v is +the velocity of each atom. + +The value of the kinetic energy will be 0.0 for atoms not in the +specified compute group. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`dump custom ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_ke_atom_eff.rst b/doc/src/compute_ke_atom_eff.rst new file mode 100644 index 0000000000..db08516b61 --- /dev/null +++ b/doc/src/compute_ke_atom_eff.rst @@ -0,0 +1,91 @@ +.. index:: compute ke/atom/eff + +compute ke/atom/eff command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID ke/atom/eff + +* ID, group-ID are documented in :doc:`compute ` command +* ke/atom/eff = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all ke/atom/eff + +Description +""""""""""" + +Define a computation that calculates the per-atom translational +(nuclei and electrons) and radial kinetic energy (electron only) in a +group. The particles are assumed to be nuclei and electrons modeled +with the :doc:`electronic force field `. + +The kinetic energy for each nucleus is computed as 1/2 m v\^2, where m +corresponds to the corresponding nuclear mass, and the kinetic energy +for each electron is computed as 1/2 (me v\^2 + 3/4 me s\^2), where me +and v correspond to the mass and translational velocity of each +electron, and s to its radial velocity, respectively. + +There is a subtle difference between the quantity calculated by this +compute and the kinetic energy calculated by the *ke* or *etotal* +keyword used in thermodynamic output, as specified by the +:doc:`thermo\_style ` command. For this compute, kinetic +energy is "translational" plus electronic "radial" kinetic energy, +calculated by the simple formula above. For thermodynamic output, the +*ke* keyword infers kinetic energy from the temperature of the system +with 1/2 Kb T of energy for each (nuclear-only) degree of freedom in +eFF. + +.. note:: + + The temperature in eFF should be monitored via the :doc:`compute temp/eff ` command, which can be printed with + thermodynamic output by using the :doc:`thermo\_modify ` + command, as shown in the following example: + + +.. parsed-literal:: + + compute effTemp all temp/eff + thermo_style custom step etotal pe ke temp press + thermo_modify temp effTemp + +The value of the kinetic energy will be 0.0 for atoms (nuclei or +electrons) not in the specified compute group. + +**Output info:** + +This compute calculates a scalar quantity for each atom, which can be +accessed by any command that uses per-atom computes as input. See the +:doc:`Howto output ` doc page for an overview of LAMMPS +output options. + +The per-atom vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-EFF package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`dump custom ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_ke_eff.rst b/doc/src/compute_ke_eff.rst new file mode 100644 index 0000000000..c635b9fecc --- /dev/null +++ b/doc/src/compute_ke_eff.rst @@ -0,0 +1,90 @@ +.. index:: compute ke/eff + +compute ke/eff command +====================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID ke/eff + +* ID, group-ID are documented in :doc:`compute ` command +* ke/eff = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all ke/eff + +Description +""""""""""" + +Define a computation that calculates the kinetic energy of motion of a +group of eFF particles (nuclei and electrons), as modeled with the +:doc:`electronic force field `. + +The kinetic energy for each nucleus is computed as 1/2 m v\^2 and the +kinetic energy for each electron is computed as 1/2(me v\^2 + 3/4 me +s\^2), where m corresponds to the nuclear mass, me to the electron +mass, v to the translational velocity of each particle, and s to the +radial velocity of the electron, respectively. + +There is a subtle difference between the quantity calculated by this +compute and the kinetic energy calculated by the *ke* or *etotal* +keyword used in thermodynamic output, as specified by the +:doc:`thermo\_style ` command. For this compute, kinetic +energy is "translational" and "radial" (only for electrons) kinetic +energy, calculated by the simple formula above. For thermodynamic +output, the *ke* keyword infers kinetic energy from the temperature of +the system with 1/2 Kb T of energy for each degree of freedom. For +the eFF temperature computation via the :doc:`compute temp\_eff ` command, these are the same. But +different computes that calculate temperature can subtract out +different non-thermal components of velocity and/or include other +degrees of freedom. + +IMPRORTANT NOTE: The temperature in eFF models should be monitored via +the :doc:`compute temp/eff ` command, which can be +printed with thermodynamic output by using the +:doc:`thermo\_modify ` command, as shown in the following +example: + + +.. parsed-literal:: + + compute effTemp all temp/eff + thermo_style custom step etotal pe ke temp press + thermo_modify temp effTemp + +See :doc:`compute temp/eff `. + +**Output info:** + +This compute calculates a global scalar (the KE). This value can be +used by any command that uses a global scalar value from a compute as +input. See the :doc:`Howto output ` doc page for an +overview of LAMMPS output options. + +The scalar value calculated by this compute is "extensive". The +scalar value will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-EFF package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +**Related commands:** none + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_ke_rigid.rst b/doc/src/compute_ke_rigid.rst new file mode 100644 index 0000000000..9d1b4fa9b6 --- /dev/null +++ b/doc/src/compute_ke_rigid.rst @@ -0,0 +1,69 @@ +.. index:: compute ke/rigid + +compute ke/rigid command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID ke/rigid fix-ID + +* ID, group-ID are documented in :doc:`compute ` command +* ke = style name of this compute command +* fix-ID = ID of rigid body fix + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all ke/rigid myRigid + +Description +""""""""""" + +Define a computation that calculates the translational kinetic energy +of a collection of rigid bodies, as defined by one of the :doc:`fix rigid ` command variants. + +The kinetic energy of each rigid body is computed as 1/2 M Vcm\^2, +where M is the total mass of the rigid body, and Vcm is its +center-of-mass velocity. + +The *fix-ID* should be the ID of one of the :doc:`fix rigid ` +commands which defines the rigid bodies. The group specified in the +compute command is ignored. The kinetic energy of all the rigid +bodies defined by the fix rigid command in included in the +calculation. + +**Output info:** + +This compute calculates a global scalar (the summed KE of all the +rigid bodies). This value can be used by any command that uses a +global scalar value from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "extensive". The +scalar value will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the RIGID package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute erotate/rigid ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_meso_e_atom.rst b/doc/src/compute_meso_e_atom.rst new file mode 100644 index 0000000000..2417ab1265 --- /dev/null +++ b/doc/src/compute_meso_e_atom.rst @@ -0,0 +1,67 @@ +.. index:: compute meso/e/atom + +compute meso/e/atom command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID meso/e/atom + +* ID, group-ID are documented in :doc:`compute ` command +* meso/e/atom = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all meso/e/atom + +Description +""""""""""" + +Define a computation that calculates the per-atom internal energy +for each atom in a group. + +The internal energy is the energy associated with the internal degrees +of freedom of a mesoscopic particles, e.g. a Smooth-Particle +Hydrodynamics particle. + +See `this PDF guide `_ to using SPH in +LAMMPS. + +The value of the internal energy will be 0.0 for atoms not in the +specified compute group. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SPH package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`dump custom ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_meso_rho_atom.rst b/doc/src/compute_meso_rho_atom.rst new file mode 100644 index 0000000000..57fcd4e2fe --- /dev/null +++ b/doc/src/compute_meso_rho_atom.rst @@ -0,0 +1,67 @@ +.. index:: compute meso/rho/atom + +compute meso/rho/atom command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID meso/rho/atom + +* ID, group-ID are documented in :doc:`compute ` command +* meso/rho/atom = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all meso/rho/atom + +Description +""""""""""" + +Define a computation that calculates the per-atom mesoscopic density +for each atom in a group. + +The mesoscopic density is the mass density of a mesoscopic particle, +calculated by kernel function interpolation using "pair style +sph/rhosum". + +See `this PDF guide `_ to using SPH in +LAMMPS. + +The value of the mesoscopic density will be 0.0 for atoms not in the +specified compute group. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector values will be in mass/volume :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SPH package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`dump custom ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_meso_t_atom.rst b/doc/src/compute_meso_t_atom.rst new file mode 100644 index 0000000000..b148516039 --- /dev/null +++ b/doc/src/compute_meso_t_atom.rst @@ -0,0 +1,69 @@ +.. index:: compute meso/t/atom + +compute meso/t/atom command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID meso/t/atom + +* ID, group-ID are documented in :doc:`compute ` command +* meso/t/atom = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all meso/t/atom + +Description +""""""""""" + +Define a computation that calculates the per-atom internal temperature +for each atom in a group. + +The internal temperature is the ratio of internal energy over the heat +capacity associated with the internal degrees of freedom of a mesoscopic +particles, e.g. a Smooth-Particle Hydrodynamics particle. + +T\_\ *int* = E\_\ *int* / C\_\ *V, int* + +See `this PDF guide `_ to using SPH in +LAMMPS. + +The value of the internal energy will be 0.0 for atoms not in the +specified compute group. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector values will be in temperature :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SPH package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`dump custom ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_modify.rst b/doc/src/compute_modify.rst new file mode 100644 index 0000000000..331887829e --- /dev/null +++ b/doc/src/compute_modify.rst @@ -0,0 +1,87 @@ +.. index:: compute\_modify + +compute\_modify command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute_modify compute-ID keyword value ... + +* compute-ID = ID of the compute to modify +* one or more keyword/value pairs may be listed +* keyword = *extra/dof* or *extra* or *dynamic/dof* or *dynamic* + + .. parsed-literal:: + + *extra/dof* value = N + N = # of extra degrees of freedom to subtract + *extra* syntax is identical to *extra/dof*\ , will be disabled at some point + *dynamic/dof* value = *yes* or *no* + yes/no = do or do not re-compute the number of degrees of freedom (DOF) contributing to the temperature + *dynamic* syntax is identical to *dynamic/dof*\ , will be disabled at some point + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute_modify myTemp extra/dof 0 + compute_modify newtemp dynamic/dof yes extra/dof 600 + +Description +""""""""""" + +Modify one or more parameters of a previously defined compute. Not +all compute styles support all parameters. + +The *extra/dof* or *extra* keyword refers to how many +degrees-of-freedom are subtracted (typically from 3N) as a normalizing +factor in a temperature computation. Only computes that compute a +temperature use this option. The default is 2 or 3 for :doc:`2d or 3d systems ` which is a correction factor for an ensemble +of velocities with zero total linear momentum. For compute +temp/partial, if one or more velocity components are excluded, the +value used for *extra* is scaled accordingly. You can use a negative +number for the *extra* parameter if you need to add +degrees-of-freedom. See the :doc:`compute temp/asphere ` command for an example. + +The *dynamic/dof* or *dynamic* keyword determines whether the number +of atoms N in the compute group and their associated degrees of +freedom are re-computed each time a temperature is computed. Only +compute styles that calculate a temperature use this option. By +default, N and their DOF are assumed to be constant. If you are +adding atoms or molecules to the system (see the :doc:`fix pour `, :doc:`fix deposit `, and :doc:`fix gcmc ` commands) or expect atoms or molecules to be lost +(e.g. due to exiting the simulation box or via :doc:`fix evaporate `), then this option should be used to +insure the temperature is correctly normalized. + +.. note:: + + The *extra* and *dynamic* keywords should not be used as they + are deprecated (March 2017) and will eventually be disabled. Instead, + use the equivalent *extra/dof* and *dynamic/dof* keywords. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute ` + +Default +""""""" + +The option defaults are extra/dof = 2 or 3 for 2d or 3d systems and +dynamic/dof = no. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_momentum.rst b/doc/src/compute_momentum.rst new file mode 100644 index 0000000000..d09c8a31eb --- /dev/null +++ b/doc/src/compute_momentum.rst @@ -0,0 +1,59 @@ +.. index:: compute momentum + +compute momentum command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID momentum + +* ID, group-ID are documented in :doc:`compute ` command +* momentum = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all momentum + +Description +""""""""""" + +Define a computation that calculates the translational momentum +of a group of particles. + +The momentum of each particles is computed as m v, where m and v are +the mass and velocity of the particle. + +**Output info:** + +This compute calculates a global vector (the summed momentum) of +length 3. This value can be used by any command that uses a global +vector value from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The vector value calculated by this compute is "extensive". The vector +value will be in mass\*velocity :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_msd.rst b/doc/src/compute_msd.rst new file mode 100644 index 0000000000..4d47d58cd0 --- /dev/null +++ b/doc/src/compute_msd.rst @@ -0,0 +1,129 @@ +.. index:: compute msd + +compute msd command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID msd keyword values ... + +* ID, group-ID are documented in :doc:`compute ` command +* msd = style name of this compute command +* zero or more keyword/value pairs may be appended +* keyword = *com* or *average* + + .. parsed-literal:: + + *com* value = *yes* or *no* + *average* value = *yes* or *no* + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all msd + compute 1 upper msd com yes average yes + +Description +""""""""""" + +Define a computation that calculates the mean-squared displacement +(MSD) of the group of atoms, including all effects due to atoms +passing through periodic boundaries. For computation of the non-Gaussian +parameter of mean-squared displacement, see the :doc:`compute msd/nongauss ` command. + +A vector of four quantities is calculated by this compute. The first 3 +elements of the vector are the squared dx,dy,dz displacements, summed +and averaged over atoms in the group. The 4th element is the total +squared displacement, i.e. (dx\*dx + dy\*dy + dz\*dz), summed and +averaged over atoms in the group. + +The slope of the mean-squared displacement (MSD) versus time is +proportional to the diffusion coefficient of the diffusing atoms. + +The displacement of an atom is from its reference position. This is +normally the original position at the time +the compute command was issued, unless the *average* keyword is set to *yes*\ . +The value of the displacement will be +0.0 for atoms not in the specified compute group. + +If the *com* option is set to *yes* then the effect of any drift in +the center-of-mass of the group of atoms is subtracted out before the +displacement of each atom is calculated. + +If the *average* option is set to *yes* then the reference position of +an atom is based on the average position of that atom, corrected for +center-of-mass motion if requested. The average position is a running +average over all previous calls to the compute, including the current +call. So on the first call it is current position, on the second call +it is the arithmetic average of the current position and the position +on the first call, and so on. Note that when using this option, the +precise value of the mean square displacement will depend on the +number of times the compute is called. So, for example, changing the +frequency of thermo output may change the computed displacement. Also, +the precise values will be changed if a single simulation is broken up +into two parts, using either multiple run commands or a restart +file. It only makes sense to use this option if the atoms are not +diffusing, so that their average positions relative to the center of +mass of the system are stationary. The most common case is crystalline +solids undergoing thermal motion. + +.. note:: + + Initial coordinates are stored in "unwrapped" form, by using the + image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. + See the Atoms section of the :doc:`read\_data ` command for a + discussion of image flags and how they are set for each atom. You can + reset the image flags (e.g. to 0) before invoking this compute by + using the :doc:`set image ` command. + +.. note:: + + If you want the quantities calculated by this compute to be + continuous when running from a :doc:`restart file `, then + you should use the same ID for this compute, as in the original run. + This is so that the fix this compute creates to store per-atom + quantities will also have the same ID, and thus be initialized + correctly with atom reference positions from the restart file. When + *average* is set to yes, then the atom reference positions are + restored correctly, but not the number of samples used obtain them. As + a result, the reference positions from the restart file are combined + with subsequent positions as if they were from a single sample, + instead of many, which will change the values of msd somewhat. + +**Output info:** + +This compute calculates a global vector of length 4, which can be +accessed by indices 1-4 by any command that uses global vector values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The vector values are "intensive". The vector values will be in +distance\^2 :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute msd/nongauss `, :doc:`compute displace\_atom `, :doc:`fix store/state `, :doc:`compute msd/chunk ` + +Default +""""""" + +The option default are com = no, average = no. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_msd_chunk.rst b/doc/src/compute_msd_chunk.rst new file mode 100644 index 0000000000..18d1ae4440 --- /dev/null +++ b/doc/src/compute_msd_chunk.rst @@ -0,0 +1,137 @@ +.. index:: compute msd/chunk + +compute msd/chunk command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID msd/chunk chunkID + +* ID, group-ID are documented in :doc:`compute ` command +* msd/chunk = style name of this compute command +* chunkID = ID of :doc:`compute chunk/atom ` command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all msd/chunk molchunk + +Description +""""""""""" + +Define a computation that calculates the mean-squared displacement +(MSD) for multiple chunks of atoms. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` +doc pages for details of how chunks can be defined and examples of how +they can be used to measure properties of a system. + +Four quantities are calculated by this compute for each chunk. The +first 3 quantities are the squared dx,dy,dz displacements of the +center-of-mass. The 4th component is the total squared displacement, +i.e. (dx\*dx + dy\*dy + dz\*dz) of the center-of-mass. These +calculations include all effects due to atoms passing through periodic +boundaries. + +Note that only atoms in the specified group contribute to the +calculation. The :doc:`compute chunk/atom ` command +defines its own group; atoms will have a chunk ID = 0 if they are not +in that group, signifying they are not assigned to a chunk, and will +thus also not contribute to this calculation. You can specify the +"all" group for this command if you simply want to include atoms with +non-zero chunk IDs. + +The slope of the mean-squared displacement (MSD) versus time is +proportional to the diffusion coefficient of the diffusing chunks. + +The displacement of the center-of-mass of the chunk is from its +original center-of-mass position, calculated on the timestep this +compute command was first invoked. + +.. note:: + + The number of chunks *Nchunk* calculated by the :doc:`compute chunk/atom ` command must remain constant each + time this compute is invoked, so that the displacement for each chunk + from its original position can be computed consistently. If *Nchunk* + does not remain constant, an error will be generated. If needed, you + can enforce a constant *Nchunk* by using the *nchunk once* or *ids + once* options when specifying the :doc:`compute chunk/atom ` command. + +.. note:: + + This compute stores the original position (of the + center-of-mass) of each chunk. When a displacement is calculated on a + later timestep, it is assumed that the same atoms are assigned to the + same chunk ID. However LAMMPS has no simple way to insure this is the + case, though you can use the *ids once* option when specifying the + :doc:`compute chunk/atom ` command. Note that if + this is not the case, the MSD calculation does not have a sensible + meaning. + +.. note:: + + The initial coordinates of the atoms in each chunk are stored in + "unwrapped" form, by using the image flags associated with each atom. + See the :doc:`dump custom ` command for a discussion of + "unwrapped" coordinates. See the Atoms section of the + :doc:`read\_data ` command for a discussion of image flags and + how they are set for each atom. You can reset the image flags + (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. + +.. note:: + + If you want the quantities calculated by this compute to be + continuous when running from a :doc:`restart file `, then + you should use the same ID for this compute, as in the original run. + This is so that the fix this compute creates to store per-chunk + quantities will also have the same ID, and thus be initialized + correctly with chunk reference positions from the restart file. + +The simplest way to output the results of the compute msd/chunk +calculation to a file is to use the :doc:`fix ave/time ` +command, for example: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute myChunk all msd/chunk cc1 + fix 1 all ave/time 100 1 100 c_myChunk[\*] file tmp.out mode vector + +**Output info:** + +This compute calculates a global array where the number of rows = the +number of chunks *Nchunk* as calculated by the specified :doc:`compute chunk/atom ` command. The number of columns = +4 for dx,dy,dz and the total displacement. These values can be +accessed by any command that uses global array values from a compute +as input. See the :doc:`Howto output ` doc page for an +overview of LAMMPS output options. + +The array values are "intensive". The array values will be in +distance\^2 :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute msd ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_msd_nongauss.rst b/doc/src/compute_msd_nongauss.rst new file mode 100644 index 0000000000..56407e1dde --- /dev/null +++ b/doc/src/compute_msd_nongauss.rst @@ -0,0 +1,96 @@ +.. index:: compute msd/nongauss + +compute msd/nongauss command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID msd/nongauss keyword values ... + +* ID, group-ID are documented in :doc:`compute ` command +* msd/nongauss = style name of this compute command +* zero or more keyword/value pairs may be appended +* keyword = *com* + + .. parsed-literal:: + + *com* value = *yes* or *no* + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all msd/nongauss + compute 1 upper msd/nongauss com yes + +Description +""""""""""" + +Define a computation that calculates the mean-squared displacement +(MSD) and non-Gaussian parameter (NGP) of the group of atoms, +including all effects due to atoms passing through periodic boundaries. + +A vector of three quantities is calculated by this compute. The first +element of the vector is the total squared dx,dy,dz displacements +drsquared = (dx\*dx + dy\*dy + dz\*dz) of atoms, and the second is the +fourth power of these displacements drfourth = (dx\*dx + dy\*dy + +dz\*dz)\*(dx\*dx + dy\*dy + dz\*dz), summed and averaged over atoms in the +group. The 3rd component is the nonGaussian diffusion parameter NGP = +3\*drfourth/(5\*drsquared\*drsquared), i.e. + +.. image:: Eqs/compute_msd_nongauss.jpg + :align: center + +The NGP is a commonly used quantity in studies of dynamical +heterogeneity. Its minimum theoretical value (-0.4) occurs when all +atoms have the same displacement magnitude. NGP=0 for Brownian +diffusion, while NGP > 0 when some mobile atoms move faster than +others. + +If the *com* option is set to *yes* then the effect of any drift in +the center-of-mass of the group of atoms is subtracted out before the +displacement of each atom is calculated. + +See the :doc:`compute msd ` doc page for further important +NOTEs, which also apply to this compute. + +**Output info:** + +This compute calculates a global vector of length 3, which can be +accessed by indices 1-3 by any command that uses global vector values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The vector values are "intensive". The first vector value will be in +distance\^2 :doc:`units `, the second is in distance\^4 units, and +the 3rd is dimensionless. + +Restrictions +"""""""""""" + + +This compute is part of the MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute msd ` + +Default +""""""" + +The option default is com = no. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_omega_chunk.rst b/doc/src/compute_omega_chunk.rst new file mode 100644 index 0000000000..bd0b8f91de --- /dev/null +++ b/doc/src/compute_omega_chunk.rst @@ -0,0 +1,100 @@ +.. index:: compute omega/chunk + +compute omega/chunk command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID omega/chunk chunkID + +* ID, group-ID are documented in :doc:`compute ` command +* omega/chunk = style name of this compute command +* chunkID = ID of :doc:`compute chunk/atom ` command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 fluid omega/chunk molchunk + +Description +""""""""""" + +Define a computation that calculates the angular velocity (omega) of +multiple chunks of atoms. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` +doc pages for details of how chunks can be defined and examples of how +they can be used to measure properties of a system. + +This compute calculates the 3 components of the angular velocity +vector for each chunk, via the formula L = Iw where L is the angular +momentum vector of the chunk, I is its moment of inertia tensor, and w +is omega = angular velocity of the chunk. The calculation includes +all effects due to atoms passing through periodic boundaries. + +Note that only atoms in the specified group contribute to the +calculation. The :doc:`compute chunk/atom ` command +defines its own group; atoms will have a chunk ID = 0 if they are not +in that group, signifying they are not assigned to a chunk, and will +thus also not contribute to this calculation. You can specify the +"all" group for this command if you simply want to include atoms with +non-zero chunk IDs. + +.. note:: + + The coordinates of an atom contribute to the chunk's angular + velocity in "unwrapped" form, by using the image flags associated with + each atom. See the :doc:`dump custom ` command for a discussion + of "unwrapped" coordinates. See the Atoms section of the + :doc:`read\_data ` command for a discussion of image flags and + how they are set for each atom. You can reset the image flags + (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. + +The simplest way to output the results of the compute omega/chunk +calculation to a file is to use the :doc:`fix ave/time ` +command, for example: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute myChunk all omega/chunk cc1 + fix 1 all ave/time 100 1 100 c_myChunk[\*] file tmp.out mode vector + +**Output info:** + +This compute calculates a global array where the number of rows = the +number of chunks *Nchunk* as calculated by the specified :doc:`compute chunk/atom ` command. The number of columns = +3 for the 3 xyz components of the angular velocity for each chunk. +These values can be accessed by any command that uses global array +values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The array values are "intensive". The array values will be in +velocity/distance :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`variable omega() function ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_orientorder_atom.rst b/doc/src/compute_orientorder_atom.rst new file mode 100644 index 0000000000..b7a1442a62 --- /dev/null +++ b/doc/src/compute_orientorder_atom.rst @@ -0,0 +1,197 @@ +.. index:: compute orientorder/atom + +compute orientorder/atom command +================================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID orientorder/atom keyword values ... + +* ID, group-ID are documented in :doc:`compute ` command +* orientorder/atom = style name of this compute command +* one or more keyword/value pairs may be appended + + .. parsed-literal:: + + keyword = *cutoff* or *nnn* or *degrees* or *components* + *cutoff* value = distance cutoff + *nnn* value = number of nearest neighbors + *degrees* values = nlvalues, l1, l2,... + *wl* value = yes or no + *wl/hat* value = yes or no + *components* value = ldegree + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all orientorder/atom + compute 1 all orientorder/atom degrees 5 4 6 8 10 12 nnn NULL cutoff 1.5 + compute 1 all orientorder/atom wl/hat yes + compute 1 all orientorder/atom components 6 + +Description +""""""""""" + +Define a computation that calculates a set of bond-orientational +order parameters *Ql* for each atom in a group. These order parameters +were introduced by :ref:`Steinhardt et al. ` as a way to +characterize the local orientational order in atomic structures. +For each atom, *Ql* is a real number defined as follows: + +.. image:: Eqs/orientorder.jpg + :align: center + +The first equation defines the spherical harmonic order parameters. +These are complex number components of the 3D analog of the 2D order +parameter *qn*\ , which is implemented as LAMMPS compute +:doc:`hexorder/atom `. +The summation is over the *nnn* nearest +neighbors of the central atom. +The angles theta and phi are the standard spherical polar angles +defining the direction of the bond vector *rij*\ . +The second equation defines *Ql*\ , which is a +rotationally invariant non-negative amplitude obtained by summing +over all the components of degree *l*\ . + +The optional keyword *cutoff* defines the distance cutoff +used when searching for neighbors. The default value, also +the maximum allowable value, is the cutoff specified +by the pair style. + +The optional keyword *nnn* defines the number of nearest +neighbors used to calculate *Ql*\ . The default value is 12. +If the value is NULL, then all neighbors up to the +specified distance cutoff are used. + +The optional keyword *degrees* defines the list of order parameters to +be computed. The first argument *nlvalues* is the number of order +parameters. This is followed by that number of non-negative integers giving the +degree of each order parameter. Because *Q*\ 2 and all odd-degree order +parameters are zero for atoms in cubic crystals (see +:ref:`Steinhardt `), the default order parameters are *Q*\ 4, +*Q*\ 6, *Q*\ 8, *Q*\ 10, and *Q*\ 12. For the FCC crystal with *nnn* =12, *Q*\ 4 += sqrt(7/3)/8 = 0.19094.... The numerical values of all order +parameters up to *Q*\ 12 for a range of commonly encountered +high-symmetry structures are given in Table I of :ref:`Mickel et al. `, and these can be reproduced with this compute + +The optional keyword *wl* will output the third-order invariants *Wl* +(see Eq. 1.4 in :ref:`Steinhardt `) for the same degrees as +for the *Ql* parameters. For the FCC crystal with *nnn* =12, +*W*\ 4 = -sqrt(14/143).(49/4096)/Pi\^1.5 = -0.0006722136... + +The optional keyword *wl/hat* will output the normalized third-order +invariants *Wlhat* (see Eq. 2.2 in :ref:`Steinhardt `) +for the same degrees as for the *Ql* parameters. For the FCC crystal +with *nnn* =12, *W*\ 4hat = -7/3\*sqrt(2/429) = -0.159317...The numerical +values of *Wlhat* for a range of commonly encountered high-symmetry +structures are given in Table I of :ref:`Steinhardt `, and these +can be reproduced with this keyword. + +The optional keyword *components* will output the components of the +normalized complex vector *Ybar\_lm* of degree *ldegree*\ , which must be +explicitly included in the keyword *degrees*\ . This option can be used +in conjunction with :doc:`compute coord\_atom ` to +calculate the ten Wolde's criterion to identify crystal-like +particles, as discussed in :ref:`ten Wolde `. + +The value of *Ql* is set to zero for atoms not in the +specified compute group, as well as for atoms that have less than +*nnn* neighbors within the distance cutoff, unless *nnn* is NULL. + +The neighbor list needed to compute this quantity is constructed each +time the calculation is performed (i.e. each time a snapshot of atoms +is dumped). Thus it can be inefficient to compute/dump this quantity +too frequently. + +.. note:: + + If you have a bonded system, then the settings of + :doc:`special\_bonds ` command can remove pairwise + interactions between atoms in the same bond, angle, or dihedral. This + is the default setting for the :doc:`special\_bonds ` + command, and means those pairwise interactions do not appear in the + neighbor list. Because this fix uses the neighbor list, it also means + those pairs will not be included in the order parameter. This + difficulty can be circumvented by writing a dump file, and using the + :doc:`rerun ` command to compute the order parameter for + snapshots in the dump file. The rerun script can use a + :doc:`special\_bonds ` command that includes all pairs in + the neighbor list. + +**Output info:** + +This compute calculates a per-atom array with *nlvalues* columns, +giving the *Ql* values for each atom, which are real numbers on the +range 0 <= *Ql* <= 1. + +If the keyword *wl* is set to yes, then the *Wl* values for each +atom will be added to the output array, which are real numbers. + +If the keyword *wl/hat* is set to yes, then the *Wl\_hat* +values for each atom will be added to the output array, which are real numbers. + +If the keyword *components* is set, then the real and imaginary parts +of each component of (normalized) *Ybar\_lm* will be added to the +output array in the following order: Re(*Ybar\_-m*) Im(*Ybar\_-m*) +Re(*Ybar\_-m+1*) Im(*Ybar\_-m+1*) ... Re(*Ybar\_m*) Im(*Ybar\_m*). This +way, the per-atom array will have a total of *nlvalues*\ +2\*(2\ *l*\ +1) +columns. + +These values can be accessed by any command that uses per-atom values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute coord/atom `, :doc:`compute centro/atom `, :doc:`compute hexorder/atom ` + +Default +""""""" + +The option defaults are *cutoff* = pair style cutoff, *nnn* = 12, +*degrees* = 5 4 6 8 10 12 i.e. *Q*\ 4, *Q*\ 6, *Q*\ 8, *Q*\ 10, and *Q*\ 12, +*wl* = no, *wl/hat* = no, and *components* off + + +---------- + + +.. _Steinhardt: + + + +**(Steinhardt)** P. Steinhardt, D. Nelson, and M. Ronchetti, +Phys. Rev. B 28, 784 (1983). + +.. _Mickel: + + + +**(Mickel)** W. Mickel, S. C. Kapfer, G. E. Schroeder-Turkand, K. Mecke, +J. Chem. Phys. 138, 044501 (2013). + +.. _tenWolde2: + + + +**(tenWolde)** P. R. ten Wolde, M. J. Ruiz-Montero, D. Frenkel, +J. Chem. Phys. 104, 9932 (1996). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_pair.rst b/doc/src/compute_pair.rst new file mode 100644 index 0000000000..924ddc7cca --- /dev/null +++ b/doc/src/compute_pair.rst @@ -0,0 +1,107 @@ +.. index:: compute pair + +compute pair command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID pair pstyle [nstyle] [evalue] + +* ID, group-ID are documented in :doc:`compute ` command +* pair = style name of this compute command +* pstyle = style name of a pair style that calculates additional values +* nsub = *n*\ -instance of a sub-style, if a pair style is used multiple times in a hybrid style +* *evalue* = *epair* or *evdwl* or *ecoul* or blank (optional) + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all pair gauss + compute 1 all pair lj/cut/coul/cut ecoul + compute 1 all pair tersoff 2 epair + compute 1 all pair reax/c + +Description +""""""""""" + +Define a computation that extracts additional values calculated by a +pair style, and makes them accessible for output or further processing +by other commands. + +.. note:: + + The group specified for this command is **ignored**\ . + +The specified *pstyle* must be a pair style used in your simulation +either by itself or as a sub-style in a :doc:`pair\_style hybrid or hybrid/overlay ` command. If the sub-style is +used more than once, an additional number *nsub* has to be specified +in order to choose which instance of the sub-style will be used by +the compute. Not specifying the number in this case will cause the +compute to fail. + +The *evalue* setting is optional. All +pair styles tally a potential energy *epair* which may be broken into +two parts: *evdwl* and *ecoul* such that *epair* = *evdwl* + *ecoul*\ . +If the pair style calculates Coulombic interactions, their energy will +be tallied in *ecoul*\ . Everything else (whether it is a Lennard-Jones +style van der Waals interaction or not) is tallied in *evdwl*\ . If +*evalue* is blank or specified as *epair*\ , then *epair* is stored +as a global scalar by this compute. This is useful when using +:doc:`pair\_style hybrid ` if you want to know the portion +of the total energy contributed by one sub-style. If *evalue* is +specified as *evdwl* or *ecoul*\ , then just that portion of the energy +is stored as a global scalar. + +.. note:: + + The energy returned by the *evdwl* keyword does not include tail + corrections, even if they are enabled via the + :doc:`pair\_modify ` command. + +Some pair styles tally additional quantities, e.g. a breakdown of +potential energy into 14 components is tallied by the :doc:`pair\_style reax/c ` command. These values (1 or more) +are stored as a global vector by this compute. See the doc page for +:doc:`individual pair styles ` for info on these values. + +**Output info:** + +This compute calculates a global scalar which is *epair* or *evdwl* or +*ecoul*\ . If the pair style supports it, it also calculates a global +vector of length >= 1, as determined by the pair style. These values +can be used by any command that uses global scalar or vector values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The scalar and vector values calculated by this compute are +"extensive". + +The scalar value will be in energy :doc:`units `. The vector +values will typically also be in energy :doc:`units `, but see +the doc page for the pair style for details. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute pe `, :doc:`compute bond ` + +Default +""""""" + +The keyword defaults are *evalue* = *epair*\ , nsub = 0. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_pair_local.rst b/doc/src/compute_pair_local.rst new file mode 100644 index 0000000000..4e61852f2c --- /dev/null +++ b/doc/src/compute_pair_local.rst @@ -0,0 +1,179 @@ +.. index:: compute pair/local + +compute pair/local command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID pair/local value1 value2 ... keyword args ... + +* ID, group-ID are documented in :doc:`compute ` command +* pair/local = style name of this compute command +* one or more values may be appended +* value = *dist* or *eng* or *force* or *fx* or *fy* or *fz* or *pN* + + .. parsed-literal:: + + *dist* = pairwise distance + *eng* = pairwise energy + *force* = pairwise force + *fx*\ ,\ *fy*\ ,\ *fz* = components of pairwise force + *pN* = pair style specific quantities for allowed N values + +* zero or more keyword/arg pairs may be appended +* keyword = *cutoff* + + .. parsed-literal:: + + *cutoff* arg = *type* or *radius* + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all pair/local eng + compute 1 all pair/local dist eng force + compute 1 all pair/local dist eng fx fy fz + compute 1 all pair/local dist fx fy fz p1 p2 p3 + +Description +""""""""""" + +Define a computation that calculates properties of individual pairwise +interactions. The number of datums generated, aggregated across all +processors, equals the number of pairwise interactions in the system. + +The local data stored by this command is generated by looping over the +pairwise neighbor list. Info about an individual pairwise interaction +will only be included if both atoms in the pair are in the specified +compute group, and if the current pairwise distance is less than the +force cutoff distance for that interaction, as defined by the +:doc:`pair\_style ` and :doc:`pair\_coeff ` +commands. + +The value *dist* is the distance between the pair of atoms. + +The value *eng* is the interaction energy for the pair of atoms. + +The value *force* is the force acting between the pair of atoms, which +is positive for a repulsive force and negative for an attractive +force. The values *fx*\ , *fy*\ , and *fz* are the xyz components of +*force* on atom I. + +A pair style may define additional pairwise quantities which can be +accessed as *p1* to *pN*\ , where N is defined by the pair style. Most +pair styles do not define any additional quantities, so N = 0. An +example of ones that do are the :doc:`granular pair styles ` +which calculate the tangential force between two particles and return +its components and magnitude acting on atom I for N = 1,2,3,4. See +individual pair styles for details. + +When using *pN* with pair style *hybrid*\ , the output will be the Nth +quantity from the sub-style that computes the pairwise interaction +(based on atom types). If that sub-style does not define a *pN*\ , +the output will be 0.0. The maximum allowed N is the maximum number +of quantities provided by any sub-style. + +When using *pN* with pair style *hybrid/overlay* the quantities +from all sub-styles that provide them are concatenated together +into one long list. For example, if there are 3 sub-styles and +2 of them have additional output (with 3 and 4 quantities, +respectively), then 7 values (\ *p1* up to *p7*\ ) are defined. +The values *p1* to *p3* refer to quantities defined by the first +of the two sub-styles. Values *p4* to *p7* refer to quantities +from the second of the two sub-styles. If the referenced *pN* +is not computed for the specific pairwise interaction (based on +atom types), then the output will be 0.0. + +The value *dist* will be in distance :doc:`units `. The value +*eng* will be in energy :doc:`units `. The values *force*\ , *fx*\ , +*fy*\ , and *fz* will be in force :doc:`units `. The values *pN* +will be in whatever units the pair style defines. + +The optional *cutoff* keyword determines how the force cutoff distance +for an interaction is determined. For the default setting of *type*\ , +the pairwise cutoff defined by the :doc:`pair\_style ` +command for the types of the two atoms is used. For the *radius* +setting, the sum of the radii of the two particles is used as a +cutoff. For example, this is appropriate for granular particles which +only interact when they are overlapping, as computed by :doc:`granular pair styles `. Note that if a granular model defines atom +types such that all particles of a specific type are monodisperse +(same diameter), then the two settings are effectively identical. + +Note that as atoms migrate from processor to processor, there will be +no consistent ordering of the entries within the local vector or array +from one timestep to the next. The only consistency that is +guaranteed is that the ordering on a particular timestep will be the +same for local vectors or arrays generated by other compute commands. +For example, pair output from the :doc:`compute property/local ` command can be combined +with data from this command and output by the :doc:`dump local ` +command in a consistent way. + +Here is an example of how to do this: + + +.. parsed-literal:: + + compute 1 all property/local patom1 patom2 + compute 2 all pair/local dist eng force + dump 1 all local 1000 tmp.dump index c_1[1] c_1[2] c_2[1] c_2[2] c_2[3] + +.. note:: + + For pairs, if two atoms I,J are involved in 1-2, 1-3, 1-4 + interactions within the molecular topology, their pairwise interaction + may be turned off, and thus they may not appear in the neighbor list, + and will not be part of the local data created by this command. More + specifically, this will be true of I,J pairs with a weighting factor + of 0.0; pairs with a non-zero weighting factor are included. The + weighting factors for 1-2, 1-3, and 1-4 pairwise interactions are set + by the :doc:`special\_bonds ` command. An exception is if + long-range Coulombics are being computed via the + :doc:`kspace\_style ` command, then atom pairs with + weighting factors of zero are still included in the neighbor list, so + that a portion of the long-range interaction contribution can be + computed in the pair style. Hence in that case, those atom pairs will + be part of the local data created by this command. + +**Output info:** + +This compute calculates a local vector or local array depending on the +number of keywords. The length of the vector or number of rows in the +array is the number of pairs. If a single keyword is specified, a +local vector is produced. If two or more keywords are specified, a +local array is produced where the number of columns = the number of +keywords. The vector or array can be accessed by any command that +uses local values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The output for *dist* will be in distance :doc:`units `. The +output for *eng* will be in energy :doc:`units `. The output for +*force*\ , *fx*\ , *fy*\ , and *fz* will be in force :doc:`units `. +The output for *pN* will be in whatever units the pair style defines. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`dump local `, :doc:`compute property/local ` + +Default +""""""" + +The keyword default is cutoff = type. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_pe.rst b/doc/src/compute_pe.rst new file mode 100644 index 0000000000..88f6b5f7f6 --- /dev/null +++ b/doc/src/compute_pe.rst @@ -0,0 +1,97 @@ +.. index:: compute pe + +compute pe command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID pe keyword ... + +* ID, group-ID are documented in :doc:`compute ` command +* pe = style name of this compute command +* zero or more keywords may be appended +* keyword = *pair* or *bond* or *angle* or *dihedral* or *improper* or *kspace* or *fix* + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all pe + compute molPE all pe bond angle dihedral improper + +Description +""""""""""" + +Define a computation that calculates the potential energy of the +entire system of atoms. The specified group must be "all". See the +:doc:`compute pe/atom ` command if you want per-atom +energies. These per-atom values could be summed for a group of atoms +via the :doc:`compute reduce ` command. + +The energy is calculated by the various pair, bond, etc potentials +defined for the simulation. If no extra keywords are listed, then the +potential energy is the sum of pair, bond, angle, dihedral, improper, +kspace (long-range), and fix energy. I.e. it is as if all the +keywords were listed. If any extra keywords are listed, then only +those components are summed to compute the potential energy. + +The Kspace contribution requires 1 extra FFT each timestep the energy +is calculated, if using the PPPM solver via the :doc:`kspace\_style pppm ` command. Thus it can increase the cost of the +PPPM calculation if it is needed on a large fraction of the simulation +timesteps. + +Various fixes can contribute to the total potential energy of the +system if the *fix* contribution is included. See the doc pages for +:doc:`individual fixes ` for details of which ones compute a +potential energy. + +.. note:: + + The :doc:`fix\_modify energy yes ` command must also be + specified if a fix is to contribute potential energy to this command. + +A compute of this style with the ID of "thermo\_pe" is created when +LAMMPS starts up, as if this command were in the input script: + + +.. parsed-literal:: + + compute thermo_pe all pe + +See the "thermo\_style" command for more details. + + +---------- + + +**Output info:** + +This compute calculates a global scalar (the potential energy). This +value can be used by any command that uses a global scalar value from +a compute as input. See the :doc:`Howto output ` doc page +for an overview of LAMMPS output options. + +The scalar value calculated by this compute is "extensive". The +scalar value will be in energy :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute pe/atom ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_pe_atom.rst b/doc/src/compute_pe_atom.rst new file mode 100644 index 0000000000..bedc508d71 --- /dev/null +++ b/doc/src/compute_pe_atom.rst @@ -0,0 +1,123 @@ +.. index:: compute pe/atom + +compute pe/atom command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID pe/atom keyword ... + +* ID, group-ID are documented in :doc:`compute ` command +* pe/atom = style name of this compute command +* zero or more keywords may be appended +* keyword = *pair* or *bond* or *angle* or *dihedral* or *improper* or *kspace* or *fix* + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all pe/atom + compute 1 all pe/atom pair + compute 1 all pe/atom pair bond + +Description +""""""""""" + +Define a computation that computes the per-atom potential energy for +each atom in a group. See the :doc:`compute pe ` command if +you want the potential energy of the entire system. + +The per-atom energy is calculated by the various pair, bond, etc +potentials defined for the simulation. If no extra keywords are +listed, then the potential energy is the sum of pair, bond, angle, +dihedral,improper, kspace (long-range), and fix energy. I.e. it is as +if all the keywords were listed. If any extra keywords are listed, +then only those components are summed to compute the potential energy. + +Note that the energy of each atom is due to its interaction with all +other atoms in the simulation, not just with other atoms in the group. + +For an energy contribution produced by a small set of atoms (e.g. 4 +atoms in a dihedral or 3 atoms in a Tersoff 3-body interaction), that +energy is assigned in equal portions to each atom in the set. +E.g. 1/4 of the dihedral energy to each of the 4 atoms. + +The :doc:`dihedral\_style charmm ` style calculates +pairwise interactions between 1-4 atoms. The energy contribution of +these terms is included in the pair energy, not the dihedral energy. + +The KSpace contribution is calculated using the method in +:ref:`(Heyes) ` for the Ewald method and a related method for PPPM, +as specified by the :doc:`kspace\_style pppm ` command. +For PPPM, the calculation requires 1 extra FFT each timestep that +per-atom energy is calculated. This `document `_ +describes how the long-range per-atom energy calculation is performed. + +Various fixes can contribute to the per-atom potential energy of the +system if the *fix* contribution is included. See the doc pages for +:doc:`individual fixes ` for details of which ones compute a +per-atom potential energy. + +.. note:: + + The :doc:`fix\_modify energy yes ` command must also be + specified if a fix is to contribute per-atom potential energy to this + command. + +As an example of per-atom potential energy compared to total potential +energy, these lines in an input script should yield the same result +in the last 2 columns of thermo output: + + +.. parsed-literal:: + + compute peratom all pe/atom + compute pe all reduce sum c_peratom + thermo_style custom step temp etotal press pe c_pe + +.. note:: + + The per-atom energy does not include any Lennard-Jones tail + corrections to the energy added by the :doc:`pair\_modify tail yes ` command, since those are contributions to the + global system energy. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +Related commands +"""""""""""""""" + +:doc:`compute pe `, :doc:`compute stress/atom ` + +**Default:** none + + +---------- + + +.. _Heyes1: + + + +**(Heyes)** Heyes, Phys Rev B 49, 755 (1994), + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_plasticity_atom.rst b/doc/src/compute_plasticity_atom.rst new file mode 100644 index 0000000000..10dc82df16 --- /dev/null +++ b/doc/src/compute_plasticity_atom.rst @@ -0,0 +1,82 @@ +.. index:: compute plasticity/atom + +compute plasticity/atom command +=============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID plasticity/atom + +* ID, group-ID are documented in compute command +* plasticity/atom = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all plasticity/atom + +Description +""""""""""" + +Define a computation that calculates the per-atom plasticity for each +atom in a group. This is a quantity relevant for :doc:`Peridynamics models `. See `this document `_ +for an overview of LAMMPS commands for Peridynamics modeling. + +The plasticity for a Peridynamic particle is the so-called consistency +parameter (lambda). For elastic deformation lambda = 0, otherwise +lambda > 0 for plastic deformation. For details, see +:ref:`(Mitchell) ` and the PDF doc included in the LAMMPS +distribution in `doc/PDF/PDLammps\_EPS.pdf `_. + +This command can be invoked for one of the Peridynamic :doc:`pair styles `: peri/eps. + +The plasticity value will be 0.0 for atoms not in the specified +compute group. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-atom vector values are unitless numbers (lambda) >= 0.0. + +Restrictions +"""""""""""" + + +This compute is part of the PERI package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute damage/atom `, +:doc:`compute dilatation/atom ` + +**Default:** none + + +---------- + + +.. _Mitchell: + + + +**(Mitchell)** Mitchell, "A non-local, ordinary-state-based +viscoelasticity model for peridynamics", Sandia National Lab Report, +8064:1-28 (2011). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_pressure.rst b/doc/src/compute_pressure.rst new file mode 100644 index 0000000000..d708b88ab0 --- /dev/null +++ b/doc/src/compute_pressure.rst @@ -0,0 +1,176 @@ +.. index:: compute pressure + +compute pressure command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID pressure temp-ID keyword ... + +* ID, group-ID are documented in :doc:`compute ` command +* pressure = style name of this compute command +* temp-ID = ID of compute that calculates temperature, can be NULL if not needed +* zero or more keywords may be appended +* keyword = *ke* or *pair* or *bond* or *angle* or *dihedral* or *improper* or *kspace* or *fix* or *virial* or *pair/hybrid* + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all pressure thermo_temp + compute 1 all pressure NULL pair bond + compute 1 all pressure NULL pair/hybrid lj/cut + +Description +""""""""""" + +Define a computation that calculates the pressure of the entire system +of atoms. The specified group must be "all". See the :doc:`compute stress/atom ` command if you want per-atom +pressure (stress). These per-atom values could be summed for a group +of atoms via the :doc:`compute reduce ` command. + +The pressure is computed by the formula + +.. image:: Eqs/pressure.jpg + :align: center + +where N is the number of atoms in the system (see discussion of DOF +below), Kb is the Boltzmann constant, T is the temperature, d is the +dimensionality of the system (2 or 3 for 2d/3d), and V is the system +volume (or area in 2d). The second term is the virial, equal to +-dU/dV, computed for all pairwise as well as 2-body, 3-body, 4-body, +many-body, and long-range interactions, where r\_i and f\_i are the +position and force vector of atom i, and the black dot indicates a dot +product. When periodic boundary conditions are used, N' necessarily +includes periodic image (ghost) atoms outside the central box, and the +position and force vectors of ghost atoms are thus included in the +summation. When periodic boundary conditions are not used, N' = N = +the number of atoms in the system. :doc:`Fixes ` that impose +constraints (e.g. the :doc:`fix shake ` command) also +contribute to the virial term. + +A symmetric pressure tensor, stored as a 6-element vector, is also +calculated by this compute. The 6 components of the vector are +ordered xx, yy, zz, xy, xz, yz. The equation for the I,J components +(where I and J = x,y,z) is similar to the above formula, except that +the first term uses components of the kinetic energy tensor and the +second term uses components of the virial tensor: + +.. image:: Eqs/pressure_tensor.jpg + :align: center + +If no extra keywords are listed, the entire equations above are +calculated. This includes a kinetic energy (temperature) term and the +virial as the sum of pair, bond, angle, dihedral, improper, kspace +(long-range), and fix contributions to the force on each atom. If any +extra keywords are listed, then only those components are summed to +compute temperature or ke and/or the virial. The *virial* keyword +means include all terms except the kinetic energy *ke*\ . + +The *pair/hybrid* keyword means to only include contribution +from a sub-style in a *hybrid* or *hybrid/overlay* pair style. + +Details of how LAMMPS computes the virial efficiently for the entire +system, including for many-body potentials and accounting for the +effects of periodic boundary conditions are discussed in +:ref:`(Thompson) `. + +The temperature and kinetic energy tensor is not calculated by this +compute, but rather by the temperature compute specified with the +command. If the kinetic energy is not included in the pressure, than +the temperature compute is not used and can be specified as NULL. +Normally the temperature compute used by compute pressure should +calculate the temperature of all atoms for consistency with the virial +term, but any compute style that calculates temperature can be used, +e.g. one that excludes frozen atoms or other degrees of freedom. + +Note that if desired the specified temperature compute can be one that +subtracts off a bias to calculate a temperature using only the thermal +velocity of the atoms, e.g. by subtracting a background streaming +velocity. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. + +Also note that the N in the first formula above is really +degrees-of-freedom divided by d = dimensionality, where the DOF value +is calculated by the temperature compute. See the various :doc:`compute temperature ` styles for details. + +A compute of this style with the ID of "thermo\_press" is created when +LAMMPS starts up, as if this command were in the input script: + + +.. parsed-literal:: + + compute thermo_press all pressure thermo_temp + +where "thermo\_temp" is the ID of a similarly defined compute of style +"temp". See the "thermo\_style" command for more details. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Output info:** + +This compute calculates a global scalar (the pressure) and a global +vector of length 6 (pressure tensor), which can be accessed by indices +1-6. These values can be used by any command that uses global scalar +or vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar and vector values calculated by this compute are +"intensive". The scalar and vector values will be in pressure +:doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute temp `, :doc:`compute stress/atom `, +:doc:`thermo\_style `, + +**Default:** none + + +---------- + + +.. _Thompson1: + + + +**(Thompson)** Thompson, Plimpton, Mattson, J Chem Phys, 131, 154107 (2009). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_pressure_cylinder.rst b/doc/src/compute_pressure_cylinder.rst new file mode 100644 index 0000000000..d2ffb275ca --- /dev/null +++ b/doc/src/compute_pressure_cylinder.rst @@ -0,0 +1,96 @@ +.. index:: compute pressure/cylinder + +compute pressure/cylinder command +================================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID pressure/cylinder zlo zhi Rmax bin_width + +* ID, group-ID are documented in :doc:`compute ` command +* pressure/cylinder = style name of this compute command +* zlo = minimum z-boundary for cylinder +* zhi = maximum z-boundary for cylinder +* Rmax = maximum radius to perform calculation to +* bin\_width = width of radial bins to use for calculation + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all pressure/cylinder -10.0 10.0 15.0 0.25 + +Description +""""""""""" + +Define a computation that calculates the pressure tensor of a system in +cylindrical coordinates, as discussed in :ref:`(Addington) `. +This is useful for systems with a single axis of rotational symmetry, +such as cylindrical micelles or carbon nanotubes. The compute splits the +system into radial, cylindrical-shell-type bins of width bin\_width, +centered at x=0,y=0, and calculates the radial (P\_rhorho), azimuthal +(P\_phiphi), and axial (P\_zz) components of the configurational pressure +tensor. The local density is also calculated for each bin, so that the +true pressure can be recovered as P\_kin+P\_conf=density\*k\*T+P\_conf. The +output is a global array with 5 columns; one each for bin radius, local +number density, P\_rhorho, P\_phiphi, and P\_zz. The number of rows is +governed by the values of Rmax and bin\_width. Pressure tensor values are +output in pressure units. + +**Output info:** + +This compute calculates a global array with 5 columns and Rmax/bin\_width +rows. The output columns are: R (distance units), number density (inverse +volume units), configurational radial pressure (pressure units), +configurational azimuthal pressure (pressure units), and configurational +axial pressure (pressure units). + +The values calculated by this compute are +"intensive". The pressure values will be in pressure +:doc:`units `. The number density values will be in +inverse volume :doc:`units `. + +Restrictions +"""""""""""" + + +This compute currently calculates the pressure tensor contributions +for pair styles only (i.e. no bond, angle, dihedral, etc. contributions +and in the presence of bonded interactions, the result will be incorrect +due to exclusions for special bonds) and requires pair-wise force +calculations not available for most many-body pair styles. K-space +calculations are also excluded. Note that this pressure compute outputs +the configurational terms only; the kinetic contribution is not included +and may be calculated from the number density output by P\_kin=density\*k\*T. + +This compute is part of the USER-MISC package. It is only enabled +if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute temp `, :doc:`compute stress/atom `, +:doc:`thermo\_style `, + +**Default:** none + + +---------- + + +.. _Addington1: + + + +**(Addington)** Addington, Long, Gubbins, J Chem Phys, 149, 084109 (2018). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_pressure_uef.rst b/doc/src/compute_pressure_uef.rst new file mode 100644 index 0000000000..f5a3d47945 --- /dev/null +++ b/doc/src/compute_pressure_uef.rst @@ -0,0 +1,70 @@ +.. index:: compute pressure/uef + +compute pressure/uef command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID pressure/uef temp-ID keyword ... + +* ID, group-ID are documented in :doc:`compute ` command +* pressure/uef = style name of this compute command +* temp-ID = ID of compute that calculates temperature, can be NULL if not needed +* zero or more keywords may be appended +* keyword = *ke* or *pair* or *bond* or *angle* or *dihedral* or *improper* or *kspace* or *fix* or *virial* + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all pressure/uef my_temp_uef + compute 2 all pressure/uef my_temp_uef virial + +Description +""""""""""" + +This command is used to compute the pressure tensor in +the reference frame of the applied flow field when +:doc:`fix nvt/uef ` or +:doc:`fix npt/uef ` is used. +It is not necessary to use this command to compute the scalar +value of the pressure. A :doc:`compute pressure ` +may be used for that purpose. + +The keywords and output information are documented in +:doc:`compute\_pressure `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-UEF package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This command can only be used when :doc:`fix nvt/uef ` +or :doc:`fix npt/uef ` is active. + +The kinetic contribution to the pressure tensor +will be accurate only when +the compute specified by *temp-ID* is a +:doc:`compute temp/uef `. + +Related commands +"""""""""""""""" + +:doc:`compute pressure `, +:doc:`fix nvt/uef `, +:doc:`compute temp/uef ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_property_atom.rst b/doc/src/compute_property_atom.rst new file mode 100644 index 0000000000..f78798e6f5 --- /dev/null +++ b/doc/src/compute_property_atom.rst @@ -0,0 +1,198 @@ +.. index:: compute property/atom + +compute property/atom command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID property/atom input1 input2 ... + +* ID, group-ID are documented in :doc:`compute ` command +* property/atom = style name of this compute command +* input = one or more atom attributes + + .. parsed-literal:: + + possible attributes = id, mol, proc, type, mass, + x, y, z, xs, ys, zs, xu, yu, zu, ix, iy, iz, + vx, vy, vz, fx, fy, fz, + q, mux, muy, muz, mu, + sp, spx, spy, spz, fmx, fmy, fmz, + radius, diameter, omegax, omegay, omegaz, + angmomx, angmomy, angmomz, + shapex,shapey, shapez, + quatw, quati, quatj, quatk, tqx, tqy, tqz, + end1x, end1y, end1z, end2x, end2y, end2z, + corner1x, corner1y, corner1z, + corner2x, corner2y, corner2z, + corner3x, corner3y, corner3z, + nbonds, + vfrac, s0, + spin, eradius, ervel, erforce, + rho, drho, e, de, cv, + i_name, d_name + + + .. parsed-literal:: + + id = atom ID + mol = molecule ID + proc = ID of processor that owns atom + type = atom type + mass = atom mass + x,y,z = unscaled atom coordinates + xs,ys,zs = scaled atom coordinates + xu,yu,zu = unwrapped atom coordinates + ix,iy,iz = box image that the atom is in + vx,vy,vz = atom velocities + fx,fy,fz = forces on atoms + q = atom charge + mux,muy,muz = orientation of dipole moment of atom + mu = magnitude of dipole moment of atom + sp = atomic magnetic spin moment + spx, spy, spz = direction of the atomic magnetic spin + fmx, fmy, fmz = magnetic force + radius,diameter = radius,diameter of spherical particle + omegax,omegay,omegaz = angular velocity of spherical particle + angmomx,angmomy,angmomz = angular momentum of aspherical particle + shapex,shapey,shapez = 3 diameters of aspherical particle + quatw,quati,quatj,quatk = quaternion components for aspherical or body particles + tqx,tqy,tqz = torque on finite-size particles + end12x, end12y, end12z = end points of line segment + corner123x, corner123y, corner123z = corner points of triangle + nbonds = number of bonds assigned to an atom + + + .. parsed-literal:: + + PERI package per-atom properties: + vfrac = ??? + s0 = ??? + + + .. parsed-literal:: + + USER-EFF and USER-AWPMD package per-atom properties: + spin = electron spin + eradius = electron radius + ervel = electron radial velocity + erforce = electron radial force + + + .. parsed-literal:: + + USER-SPH package per-atom properties: + rho = ??? + drho = ??? + e = ??? + de = ??? + cv = ??? + + + .. parsed-literal:: + + :doc:`fix property/atom ` per-atom properties: + i_name = custom integer vector with name + d_name = custom integer vector with name + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all property/atom xs vx fx mux + compute 2 all property/atom type + compute 1 all property/atom ix iy iz + compute 3 all property/atom sp spx spy spz + +Description +""""""""""" + +Define a computation that simply stores atom attributes for each atom +in the group. This is useful so that the values can be used by other +:doc:`output commands ` that take computes as inputs. See +for example, the :doc:`compute reduce `, :doc:`fix ave/atom `, :doc:`fix ave/histo `, :doc:`fix ave/chunk `, and :doc:`atom-style variable ` +commands. + +The list of possible attributes is the same as that used by the :doc:`dump custom ` command, which describes their meaning, with some +additional quantities that are only defined for certain :doc:`atom styles `. Basically, this augmented list gives an +input script access to any per-atom quantity stored by LAMMPS. + +The values are stored in a per-atom vector or array as discussed +below. Zeroes are stored for atoms not in the specified group or for +quantities that are not defined for a particular particle in the group +(e.g. *shapex* if the particle is not an ellipsoid). + +The additional quantities only accessible via this command, and not +directly via the :doc:`dump custom ` command, are as follows. + +*Shapex*\ , *shapey*\ , and *shapez* are defined for ellipsoidal particles +and define the 3d shape of each particle. + +*Quatw*\ , *quati*\ , *quatj*\ , and *quatk* are defined for ellipsoidal +particles and body particles and store the 4-vector quaternion +representing the orientation of each particle. See the :doc:`set ` +command for an explanation of the quaternion vector. + +*End1x*\ , *end1y*\ , *end1z*\ , *end2x*\ , *end2y*\ , *end2z*\ , are defined for +line segment particles and define the end points of each line segment. + +*Corner1x*\ , *corner1y*\ , *corner1z*\ , *corner2x*\ , *corner2y*\ , +*corner2z*\ , *corner3x*\ , *corner3y*\ , *corner3z*\ , are defined for +triangular particles and define the corner points of each triangle. + +*Nbonds* is available for all molecular atom styles and refers to the +number of explicit bonds assigned to an atom. Note that if the +:doc:`newton bond ` command is set to *on*\ , which is the +default, then every bond in the system is assigned to only one of the +two atoms in the bond. Thus a bond between atoms I,J may be tallied +for either atom I or atom J. If :doc:`newton bond off ` is set, +it will be tallied with both atom I and atom J. + +The *i\_name* and *d\_name* attributes refer to custom integer and +floating-point properties that have been added to each atom via the +:doc:`fix property/atom ` command. When that command +is used specific names are given to each attribute which are what is +specified as the "name" portion of *i\_name* or *d\_name*. + +**Output info:** + +This compute calculates a per-atom vector or per-atom array depending +on the number of input values. If a single input is specified, a +per-atom vector is produced. If two or more inputs are specified, a +per-atom array is produced where the number of columns = the number of +inputs. The vector or array can be accessed by any command that uses +per-atom values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The vector or array values will be in whatever :doc:`units ` the +corresponding attribute is in, e.g. velocity units for vx, charge +units for q, etc. + +For the spin quantities, sp is in the units of the Bohr magneton, spx, +spy, and spz are unitless quantities, and fmx, fmy and fmz are given +in rad/THz. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`dump custom `, :doc:`compute reduce `, :doc:`fix ave/atom `, :doc:`fix ave/chunk `, +:doc:`fix property/atom ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_property_chunk.rst b/doc/src/compute_property_chunk.rst new file mode 100644 index 0000000000..a0832a33be --- /dev/null +++ b/doc/src/compute_property_chunk.rst @@ -0,0 +1,129 @@ +.. index:: compute property/chunk + +compute property/chunk command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID property/chunk chunkID input1 input2 ... + +* ID, group-ID are documented in :doc:`compute ` command +* property/chunk = style name of this compute command +* input = one or more attributes + + .. parsed-literal:: + + attributes = count, id, coord1, coord2, coord3 + count = # of atoms in chunk + id = original chunk IDs before compression by :doc:`compute chunk/atom ` + coord123 = coordinates for spatial bins calculated by :doc:`compute chunk/atom ` + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all property/chunk count + compute 1 all property/chunk ID coord1 + +Description +""""""""""" + +Define a computation that stores the specified attributes of chunks of +atoms. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` +doc pages for details of how chunks can be defined and examples of how +they can be used to measure properties of a system. + +This compute calculates and stores the specified attributes of chunks +as global data so they can be accessed by other :doc:`output commands ` and used in conjunction with other +commands that generate per-chunk data, such as :doc:`compute com/chunk ` or :doc:`compute msd/chunk `. + +Note that only atoms in the specified group contribute to the +calculation of the *count* attribute. The :doc:`compute chunk/atom ` command defines its own group; +atoms will have a chunk ID = 0 if they are not in that group, +signifying they are not assigned to a chunk, and will thus also not +contribute to this calculation. You can specify the "all" group for +this command if you simply want to include atoms with non-zero chunk +IDs. + +The *count* attribute is the number of atoms in the chunk. + +The *id* attribute stores the original chunk ID for each chunk. It +can only be used if the *compress* keyword was set to *yes* for the +:doc:`compute chunk/atom ` command referenced by +chunkID. This means that the original chunk IDs (e.g. molecule IDs) +will have been compressed to remove chunk IDs with no atoms assigned +to them. Thus a compressed chunk ID of 3 may correspond to an original +chunk ID (molecule ID in this case) of 415. The *id* attribute will +then be 415 for the 3rd chunk. + +The *coordN* attributes can only be used if a *binning* style was used +in the :doc:`compute chunk/atom ` command referenced +by chunkID. For *bin/1d*\ , *bin/2d*\ , and *bin/3d* styles the attribute +is the center point of the bin in the corresponding dimension. Style +*bin/1d* only defines a *coord1* attribute. Style *bin/2d* adds a +*coord2* attribute. Style *bin/3d* adds a *coord3* attribute. + +Note that if the value of the *units* keyword used in the :doc:`compute chunk/atom command ` is *box* or *lattice*\ , the +*coordN* attributes will be in distance :doc:`units `. If the +value of the *units* keyword is *reduced*\ , the *coordN* attributes +will be in unitless reduced units (0-1). + +The simplest way to output the results of the compute property/chunk +calculation to a file is to use the :doc:`fix ave/time ` +command, for example: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute myChunk1 all property/chunk cc1 count + compute myChunk2 all com/chunk cc1 + fix 1 all ave/time 100 1 100 c_myChunk1 c_myChunk2[\*] file tmp.out mode vector + +**Output info:** + +This compute calculates a global vector or global array depending on +the number of input values. The length of the vector or number of +rows in the array is the number of chunks. + +This compute calculates a global vector or global array where the +number of rows = the number of chunks *Nchunk* as calculated by the +specified :doc:`compute chunk/atom ` command. If a +single input is specified, a global vector is produced. If two or +more inputs are specified, a global array is produced where the number +of columns = the number of inputs. The vector or array can be +accessed by any command that uses global values from a compute as +input. See the :doc:`Howto output ` doc page for an +overview of LAMMPS output options. + +The vector or array values are "intensive". The values will be +unitless or in the units discussed above. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix ave/chunk ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_property_local.rst b/doc/src/compute_property_local.rst new file mode 100644 index 0000000000..d388b4fc09 --- /dev/null +++ b/doc/src/compute_property_local.rst @@ -0,0 +1,179 @@ +.. index:: compute property/local + +compute property/local command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID property/local attribute1 attribute2 ... keyword args ... + +* ID, group-ID are documented in :doc:`compute ` command +* property/local = style name of this compute command +* one or more attributes may be appended + + .. parsed-literal:: + + possible attributes = natom1 natom2 ntype1 ntype2 + patom1 patom2 ptype1 ptype2 + batom1 batom2 btype + aatom1 aatom2 aatom3 atype + datom1 datom2 datom3 datom4 dtype + iatom1 iatom2 iatom3 iatom4 itype + + + .. parsed-literal:: + + natom1, natom2 = IDs of 2 atoms in each pair (within neighbor cutoff) + ntype1, ntype2 = type of 2 atoms in each pair (within neighbor cutoff) + patom1, patom2 = IDs of 2 atoms in each pair (within force cutoff) + ptype1, ptype2 = type of 2 atoms in each pair (within force cutoff) + batom1, batom2 = IDs of 2 atoms in each bond + btype = bond type of each bond + aatom1, aatom2, aatom3 = IDs of 3 atoms in each angle + atype = angle type of each angle + datom1, datom2, datom3, datom4 = IDs of 4 atoms in each dihedral + dtype = dihedral type of each dihedral + iatom1, iatom2, iatom3, iatom4 = IDs of 4 atoms in each improper + itype = improper type of each improper + +* zero or more keyword/arg pairs may be appended +* keyword = *cutoff* + + .. parsed-literal:: + + *cutoff* arg = *type* or *radius* + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all property/local btype batom1 batom2 + compute 1 all property/local atype aatom2 + +Description +""""""""""" + +Define a computation that stores the specified attributes as local +data so it can be accessed by other :doc:`output commands `. If the input attributes refer to bond +information, then the number of datums generated, aggregated across +all processors, equals the number of bonds in the system. Ditto for +pairs, angles, etc. + +If multiple attributes are specified then they must all generate the +same amount of information, so that the resulting local array has the +same number of rows for each column. This means that only bond +attributes can be specified together, or angle attributes, etc. Bond +and angle attributes can not be mixed in the same compute +property/local command. + +If the inputs are pair attributes, the local data is generated by +looping over the pairwise neighbor list. Info about an individual +pairwise interaction will only be included if both atoms in the pair +are in the specified compute group. For *natom1* and *natom2*\ , all +atom pairs in the neighbor list are considered (out to the neighbor +cutoff = force cutoff + :doc:`neighbor skin `). For *patom1* +and *patom2*\ , the distance between the atoms must be less than the +force cutoff distance for that pair to be included, as defined by the +:doc:`pair\_style ` and :doc:`pair\_coeff ` +commands. + +The optional *cutoff* keyword determines how the force cutoff distance +for an interaction is determined for the *patom1* and *patom2* +attributes. For the default setting of *type*\ , the pairwise cutoff +defined by the :doc:`pair\_style ` command for the types of +the two atoms is used. For the *radius* setting, the sum of the radii +of the two particles is used as a cutoff. For example, this is +appropriate for granular particles which only interact when they are +overlapping, as computed by :doc:`granular pair styles `. +Note that if a granular model defines atom types such that all +particles of a specific type are monodisperse (same diameter), then +the two settings are effectively identical. + +If the inputs are bond, angle, etc attributes, the local data is +generated by looping over all the atoms owned on a processor and +extracting bond, angle, etc info. For bonds, info about an individual +bond will only be included if both atoms in the bond are in the +specified compute group. Likewise for angles, dihedrals, etc. + +For bonds and angles, a bonds/angles that have been broken by setting +their bond/angle type to 0 will not be included. Bonds/angles that +have been turned off (see the :doc:`fix shake ` or +:doc:`delete\_bonds ` commands) by setting their bond/angle +type negative are written into the file. This is consistent with the +:doc:`compute bond/local ` and :doc:`compute angle/local ` commands + +Note that as atoms migrate from processor to processor, there will be +no consistent ordering of the entries within the local vector or array +from one timestep to the next. The only consistency that is +guaranteed is that the ordering on a particular timestep will be the +same for local vectors or arrays generated by other compute commands. +For example, output from the :doc:`compute bond/local ` command can be combined with bond +atom indices from this command and output by the :doc:`dump local ` command in a consistent way. + +The *natom1* and *natom2*\ , or *patom1* and *patom2* attributes refer +to the atom IDs of the 2 atoms in each pairwise interaction computed +by the :doc:`pair\_style ` command. The *ntype1* and +*ntype2*\ , or *ptype1* and *ptype2* attributes refer to the atom types +of the 2 atoms in each pairwise interaction. + +.. note:: + + For pairs, if two atoms I,J are involved in 1-2, 1-3, 1-4 + interactions within the molecular topology, their pairwise interaction + may be turned off, and thus they may not appear in the neighbor list, + and will not be part of the local data created by this command. More + specifically, this may be true of I,J pairs with a weighting factor of + 0.0; pairs with a non-zero weighting factor are included. The + weighting factors for 1-2, 1-3, and 1-4 pairwise interactions are set + by the :doc:`special\_bonds ` command. + +The *batom1* and *batom2* attributes refer to the atom IDs of the 2 +atoms in each :doc:`bond `. The *btype* attribute refers to +the type of the bond, from 1 to Nbtypes = # of bond types. The number +of bond types is defined in the data file read by the +:doc:`read\_data ` command. + +The attributes that start with "a", "d", "i", refer to similar values +for :doc:`angles `, :doc:`dihedrals `, and +:doc:`impropers `. + +**Output info:** + +This compute calculates a local vector or local array depending on the +number of input values. The length of the vector or number of rows in +the array is the number of bonds, angles, etc. If a single input is +specified, a local vector is produced. If two or more inputs are +specified, a local array is produced where the number of columns = the +number of inputs. The vector or array can be accessed by any command +that uses local values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The vector or array values will be integers that correspond to the +specified attribute. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`dump local `, :doc:`compute reduce ` + +Default +""""""" + +The keyword default is cutoff = type. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_ptm_atom.rst b/doc/src/compute_ptm_atom.rst new file mode 100644 index 0000000000..e414e8d2aa --- /dev/null +++ b/doc/src/compute_ptm_atom.rst @@ -0,0 +1,135 @@ +.. index:: compute ptm/atom + +compute ptm/atom command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID ptm/atom structures threshold + +* ID, group-ID are documented in :doc:`compute ` command +* ptm/atom = style name of this compute command +* structures = structure types to search for +* threshold = lattice distortion threshold (RMSD) + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all ptm/atom default 0.1 + compute 1 all ptm/atom fcc-hcp-dcub-dhex 0.15 + compute 1 all ptm/atom all 0 + +Description +""""""""""" + +Define a computation that determines the local lattice structure +around an atom using the PTM (Polyhedral Template Matching) method. +The PTM method is described in :ref:`(Larsen) `. + +Currently, there are seven lattice structures PTM recognizes: + +* fcc = 1 +* hcp = 2 +* bcc = 3 +* ico (icosahedral) = 4 +* sc (simple cubic) = 5 +* dcub (diamond cubic) = 6 +* dhex (diamond hexagonal) = 7 +* graphene = 8 + +The value of the PTM structure will be 0 for unknown types and -1 for atoms not in the specified +compute group. The choice of structures to search for can be specified using the "structures" +argument, which is a hyphen-separated list of structure keywords. +Two convenient pre-set options are provided: + +* default: fcc-hcp-bcc-ico +* all: fcc-hcp-bcc-ico-sc-dcub-dhex-graphene + +The 'default' setting detects the same structures as the Common Neighbor Analysis method. +The 'all' setting searches for all structure types. A performance penalty is +incurred for the diamond and graphene structures, so it is not recommended to use this option if +it is known that the simulation does not contain these structures. + +PTM identifies structures using two steps. First, a graph isomorphism test is used +to identify potential structure matches. Next, the deviation is computed between the +local structure (in the simulation) and a template of the ideal lattice structure. +The deviation is calculated as: + +.. image:: Eqs/ptm_rmsd.jpg + :align: center + +Here, u and v contain the coordinates of the local and ideal structures respectively, +s is a scale factor, and Q is a rotation. The best match is identified by the +lowest RMSD value, using the optimal scaling, rotation, and correspondence between the +points. + +The 'threshold' keyword sets an upper limit on the maximum permitted deviation before +a local structure is identified as disordered. Typical values are in the range 0.1-0.15, +but larger values may be desirable at higher temperatures. +A value of 0 is equivalent to infinity and can be used if no threshold is desired. + +The neighbor list needed to compute this quantity is constructed each +time the calculation is performed (e.g. each time a snapshot of atoms +is dumped). Thus it can be inefficient to compute/dump this quantity +too frequently or to have multiple compute/dump commands, each with a +*ptm/atom* style. + +**Output info:** + +This compute calculates a per-atom array, which can be accessed by +any command that uses per-atom values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +Results are stored in the per-atom array in the following order: + +* type +* rmsd +* interatomic distance +* qw +* qx +* qy +* qz + +The type is a number from -1 to 8. The rmsd is a positive real number. +The interatomic distance is computed from the scale factor in the RMSD equation. +The (qw,qx,qy,qz) parameters represent the orientation of the local structure +in quaternion form. The reference coordinates for each template (from which the +orientation is determined) can be found in the *ptm\_constants.h* file in the PTM source directory. + +Restrictions +"""""""""""" + + +This fix is part of the USER-PTM package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute centro/atom ` +:doc:`compute cna/atom ` + +**Default:** none + + +---------- + + +.. _Larsen: + + + +**(Larsen)** Larsen, Schmidt, Schiotz, Modelling Simul Mater Sci Eng, 24, 055007 (2016). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_rdf.rst b/doc/src/compute_rdf.rst new file mode 100644 index 0000000000..19ab21475a --- /dev/null +++ b/doc/src/compute_rdf.rst @@ -0,0 +1,224 @@ +.. index:: compute rdf + +compute rdf command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID rdf Nbin itype1 jtype1 itype2 jtype2 ... keyword/value ... + +* ID, group-ID are documented in :doc:`compute ` command +* rdf = style name of this compute command +* Nbin = number of RDF bins +* itypeN = central atom type for Nth RDF histogram (see asterisk form below) +* jtypeN = distribution atom type for Nth RDF histogram (see asterisk form below) +* zero or more keyword/value pairs may be appended +* keyword = *cutoff* + + .. parsed-literal:: + + *cutoff* value = Rcut + Rcut = cutoff distance for RDF computation (distance units) + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all rdf 100 + compute 1 all rdf 100 1 1 + compute 1 all rdf 100 \* 3 cutoff 5.0 + compute 1 fluid rdf 500 1 1 1 2 2 1 2 2 + compute 1 fluid rdf 500 1\*3 2 5 \*10 cutoff 3.5 + +Description +""""""""""" + +Define a computation that calculates the radial distribution function +(RDF), also called g(r), and the coordination number for a group of +particles. Both are calculated in histogram form by binning pairwise +distances into *Nbin* bins from 0.0 to the maximum force cutoff +defined by the :doc:`pair\_style ` command or the cutoff +distance *Rcut* specified via the *cutoff* keyword. The bins are of +uniform size in radial distance. Thus a single bin encompasses a thin +shell of distances in 3d and a thin ring of distances in 2d. + +.. note:: + + If you have a bonded system, then the settings of + :doc:`special\_bonds ` command can remove pairwise + interactions between atoms in the same bond, angle, or dihedral. This + is the default setting for the :doc:`special\_bonds ` + command, and means those pairwise interactions do not appear in the + neighbor list. Because this fix uses a neighbor list, it also means + those pairs will not be included in the RDF. This does not apply when + using long-range coulomb interactions (\ *coul/long*\ , *coul/msm*\ , + *coul/wolf* or similar. One way to get around this would be to set + special\_bond scaling factors to very tiny numbers that are not exactly + zero (e.g. 1.0e-50). Another workaround is to write a dump file, and + use the :doc:`rerun ` command to compute the RDF for snapshots in + the dump file. The rerun script can use a + :doc:`special\_bonds ` command that includes all pairs in + the neighbor list. + +By default the RDF is computed out to the maximum force cutoff defined +by the :doc:`pair\_style ` command. If the *cutoff* keyword +is used, then the RDF is computed accurately out to the *Rcut* > 0.0 +distance specified. + +.. note:: + + Normally, you should only use the *cutoff* keyword if no pair + style is defined, e.g. the :doc:`rerun ` command is being used to + post-process a dump file of snapshots. Or if you really want the RDF + for distances beyond the pair\_style force cutoff and cannot easily + post-process a dump file to calculate it. This is because using the + *cutoff* keyword incurs extra computation and possibly communication, + which may slow down your simulation. If you specify a *Rcut* <= force + cutoff, you will force an additional neighbor list to be built at + every timestep this command is invoked (or every reneighboring + timestep, whichever is less frequent), which is inefficient. LAMMPS + will warn you if this is the case. If you specify a *Rcut* > force + cutoff, you must insure ghost atom information out to *Rcut* + *skin* + is communicated, via the :doc:`comm\_modify cutoff ` + command, else the RDF computation cannot be performed, and LAMMPS will + give an error message. The *skin* value is what is specified with the + :doc:`neighbor ` command. In this case, you are forcing a + large neighbor list to be built just for the RDF computation, and + extra communication to be performed every timestep. + +The *itypeN* and *jtypeN* arguments are optional. These arguments +must come in pairs. If no pairs are listed, then a single histogram +is computed for g(r) between all atom types. If one or more pairs are +listed, then a separate histogram is generated for each +*itype*\ ,\ *jtype* pair. + +The *itypeN* and *jtypeN* settings can be specified in one of two +ways. An explicit numeric value can be used, as in the 4th example +above. Or a wild-card asterisk can be used to specify a range of atom +types. This takes the form "\*" or "\*n" or "n\*" or "m\*n". If N = the +number of atom types, then an asterisk with no numeric values means +all types from 1 to N. A leading asterisk means all types from 1 to n +(inclusive). A trailing asterisk means all types from n to N +(inclusive). A middle asterisk means all types from m to n +(inclusive). + +If both *itypeN* and *jtypeN* are single values, as in the 4th example +above, this means that a g(r) is computed where atoms of type *itypeN* +are the central atom, and atoms of type *jtypeN* are the distribution +atom. If either *itypeN* and *jtypeN* represent a range of values via +the wild-card asterisk, as in the 5th example above, this means that a +g(r) is computed where atoms of any of the range of types represented +by *itypeN* are the central atom, and atoms of any of the range of +types represented by *jtypeN* are the distribution atom. + +Pairwise distances are generated by looping over a pairwise neighbor +list, just as they would be in a :doc:`pair\_style ` +computation. The distance between two atoms I and J is included in a +specific histogram if the following criteria are met: + +* atoms I,J are both in the specified compute group +* the distance between atoms I,J is less than the maximum force cutoff +* the type of the I atom matches itypeN (one or a range of types) +* the type of the J atom matches jtypeN (one or a range of types) + +It is OK if a particular pairwise distance is included in more than +one individual histogram, due to the way the *itypeN* and *jtypeN* +arguments are specified. + +The g(r) value for a bin is calculated from the histogram count by +scaling it by the idealized number of how many counts there would be +if atoms of type *jtypeN* were uniformly distributed. Thus it +involves the count of *itypeN* atoms, the count of *jtypeN* atoms, the +volume of the entire simulation box, and the volume of the bin's thin +shell in 3d (or the area of the bin's thin ring in 2d). + +A coordination number coord(r) is also calculated, which is the number +of atoms of type *jtypeN* within the current bin or closer, averaged +over atoms of type *itypeN*\ . This is calculated as the area- or +volume-weighted sum of g(r) values over all bins up to and including +the current bin, multiplied by the global average volume density of +atoms of type jtypeN. + +The simplest way to output the results of the compute rdf calculation +to a file is to use the :doc:`fix ave/time ` command, for +example: + + +.. parsed-literal:: + + compute myRDF all rdf 50 + fix 1 all ave/time 100 1 100 c_myRDF[\*] file tmp.rdf mode vector + +**Output info:** + +This compute calculates a global array with the number of rows = +*Nbins*\ , and the number of columns = 1 + 2\*Npairs, where Npairs is the +number of I,J pairings specified. The first column has the bin +coordinate (center of the bin), Each successive set of 2 columns has +the g(r) and coord(r) values for a specific set of *itypeN* versus +*jtypeN* interactions, as described above. These values can be used +by any command that uses a global values from a compute as input. See +the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The array values calculated by this compute are all "intensive". + +The first column of array values will be in distance +:doc:`units `. The g(r) columns of array values are normalized +numbers >= 0.0. The coordination number columns of array values are +also numbers >= 0.0. + +Restrictions +"""""""""""" + + +The RDF is not computed for distances longer than the force cutoff, +since processors (in parallel) don't know about atom coordinates for +atoms further away than that distance. If you want an RDF for larger +distances, you can use the :doc:`rerun ` command to post-process +a dump file and set the cutoff for the potential to be longer in the +rerun script. Note that in the rerun context, the force cutoff is +arbitrary, since you aren't running dynamics and thus are not changing +your model. The definition of g(r) used by LAMMPS is only appropriate +for characterizing atoms that are uniformly distributed throughout the +simulation cell. In such cases, the coordination number is still +correct and meaningful. As an example, if a large simulation cell +contains only one atom of type *itypeN* and one of *jtypeN*\ , then g(r) +will register an arbitrarily large spike at whatever distance they +happen to be at, and zero everywhere else. Coord(r) will show a step +change from zero to one at the location of the spike in g(r). + +.. note:: + + compute rdf can handle dynamic groups and systems where atoms + are added or removed, but this causes that certain normalization + parameters need to be re-computed in every step and include collective + communication operations. This will reduce performance and limit + parallel efficiency and scaling. For systems, where only the type + of atoms changes (e.g. when using :doc:`fix atom/swap `), + you need to explicitly request the dynamic normalization updates + via :doc:`compute\_modify dynamic yes ` + +Related commands +"""""""""""""""" + +:doc:`fix ave/time `, :doc:`compute\_modify `, +:doc:`compute adf ` + +Default +""""""" + +The keyword defaults are cutoff = 0.0 (use the pairwise force cutoff). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_reduce.rst b/doc/src/compute_reduce.rst new file mode 100644 index 0000000000..ff67fa9651 --- /dev/null +++ b/doc/src/compute_reduce.rst @@ -0,0 +1,244 @@ +.. index:: compute reduce + +compute reduce command +====================== + +compute reduce/region command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID style arg mode input1 input2 ... keyword args ... + +* ID, group-ID are documented in :doc:`compute ` command +* style = *reduce* or *reduce/region* + + .. parsed-literal:: + + *reduce* arg = none + *reduce/region* arg = region-ID + region-ID = ID of region to use for choosing atoms + +* mode = *sum* or *min* or *max* or *ave* or *sumsq* or *avesq* +* one or more inputs can be listed +* input = x, y, z, vx, vy, vz, fx, fy, fz, c\_ID, c\_ID[N], f\_ID, f\_ID[N], v\_name + + .. parsed-literal:: + + x,y,z,vx,vy,vz,fx,fy,fz = atom attribute (position, velocity, force component) + c_ID = per-atom or local vector calculated by a compute with ID + c_ID[I] = Ith column of per-atom or local array calculated by a compute with ID, I can include wildcard (see below) + f_ID = per-atom or local vector calculated by a fix with ID + f_ID[I] = Ith column of per-atom or local array calculated by a fix with ID, I can include wildcard (see below) + v_name = per-atom vector calculated by an atom-style variable with name + +* zero or more keyword/args pairs may be appended +* keyword = *replace* + + .. parsed-literal:: + + *replace* args = vec1 vec2 + vec1 = reduced value from this input vector will be replaced + vec2 = replace it with vec1[N] where N is index of max/min value from vec2 + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all reduce sum c_force + compute 1 all reduce/region subbox sum c_force + compute 2 all reduce min c_press[2] f_ave v_myKE + compute 2 all reduce min c_press[\*] f_ave v_myKE + compute 3 fluid reduce max c_index[1] c_index[2] c_dist replace 1 3 replace 2 3 + +Description +""""""""""" + +Define a calculation that "reduces" one or more vector inputs into +scalar values, one per listed input. The inputs can be per-atom or +local quantities; they cannot be global quantities. Atom attributes +are per-atom quantities, :doc:`computes ` and :doc:`fixes ` +may generate any of the three kinds of quantities, and :doc:`atom-style variables ` generate per-atom quantities. See the +:doc:`variable ` command and its special functions which can +perform the same operations as the compute reduce command on global +vectors. + +The reduction operation is specified by the *mode* setting. The *sum* +option adds the values in the vector into a global total. The *min* +or *max* options find the minimum or maximum value across all vector +values. The *ave* setting adds the vector values into a global total, +then divides by the number of values in the vector. The *sumsq* +option sums the square of the values in the vector into a global +total. The *avesq* setting does the same as *sumsq*\ , then divides the +sum of squares by the number of values. The last two options can be +useful for calculating the variance of some quantity, e.g. variance = +sumsq - ave\^2. + +Each listed input is operated on independently. For per-atom inputs, +the group specified with this command means only atoms within the +group contribute to the result. For per-atom inputs, if the compute +reduce/region command is used, the atoms must also currently be within +the region. Note that an input that produces per-atom quantities may +define its own group which affects the quantities it returns. For +example, if a compute is used as an input which generates a per-atom +vector, it will generate values of 0.0 for atoms that are not in the +group specified for that compute. + +Each listed input can be an atom attribute (position, velocity, force +component) or can be the result of a :doc:`compute ` or +:doc:`fix ` or the evaluation of an atom-style +:doc:`variable `. + +Note that for values from a compute or fix, the bracketed index I can +be specified using a wildcard asterisk with the index to effectively +specify multiple values. This takes the form "\*" or "\*n" or "n\*" or +"m\*n". If N = the size of the vector (for *mode* = scalar) or the +number of columns in the array (for *mode* = vector), then an asterisk +with no numeric values means all indices from 1 to N. A leading +asterisk means all indices from 1 to n (inclusive). A trailing +asterisk means all indices from n to N (inclusive). A middle asterisk +means all indices from m to n (inclusive). + +Using a wildcard is the same as if the individual columns of the array +had been listed one by one. E.g. these 2 compute reduce commands are +equivalent, since the :doc:`compute stress/atom ` +command creates a per-atom array with 6 columns: + + +.. parsed-literal:: + + compute myPress all stress/atom NULL + compute 2 all reduce min c_myPress[\*] + compute 2 all reduce min c_myPress[1] c_myPress[2] c_myPress[3] & + c_myPress[4] c_myPress[5] c_myPress[6] + + +---------- + + +The atom attribute values (x,y,z,vx,vy,vz,fx,fy,fz) are +self-explanatory. Note that other atom attributes can be used as +inputs to this fix by using the :doc:`compute property/atom ` command and then specifying +an input value from that compute. + +If a value begins with "c\_", a compute ID must follow which has been +previously defined in the input script. Computes can generate +per-atom or local quantities. See the individual +:doc:`compute ` doc page for details. If no bracketed integer +is appended, the vector calculated by the compute is used. If a +bracketed integer is appended, the Ith column of the array calculated +by the compute is used. Users can also write code for their own +compute styles and :doc:`add them to LAMMPS `. See the +discussion above for how I can be specified with a wildcard asterisk +to effectively specify multiple values. + +If a value begins with "f\_", a fix ID must follow which has been +previously defined in the input script. Fixes can generate per-atom +or local quantities. See the individual :doc:`fix ` doc page for +details. Note that some fixes only produce their values on certain +timesteps, which must be compatible with when compute reduce +references the values, else an error results. If no bracketed integer +is appended, the vector calculated by the fix is used. If a bracketed +integer is appended, the Ith column of the array calculated by the fix +is used. Users can also write code for their own fix style and :doc:`add them to LAMMPS `. See the discussion above for how I can +be specified with a wildcard asterisk to effectively specify multiple +values. + +If a value begins with "v\_", a variable name must follow which has +been previously defined in the input script. It must be an +:doc:`atom-style variable `. Atom-style variables can +reference thermodynamic keywords and various per-atom attributes, or +invoke other computes, fixes, or variables when they are evaluated, so +this is a very general means of generating per-atom quantities to +reduce. + + +---------- + + +If the *replace* keyword is used, two indices *vec1* and *vec2* are +specified, where each index ranges from 1 to the # of input values. +The replace keyword can only be used if the *mode* is *min* or *max*\ . +It works as follows. A min/max is computed as usual on the *vec2* +input vector. The index N of that value within *vec2* is also stored. +Then, instead of performing a min/max on the *vec1* input vector, the +stored index is used to select the Nth element of the *vec1* vector. + +Thus, for example, if you wish to use this compute to find the bond +with maximum stretch, you can do it as follows: + + +.. parsed-literal:: + + compute 1 all property/local batom1 batom2 + compute 2 all bond/local dist + compute 3 all reduce max c_1[1] c_1[2] c_2 replace 1 3 replace 2 3 + thermo_style custom step temp c_3[1] c_3[2] c_3[3] + +The first two input values in the compute reduce command are vectors +with the IDs of the 2 atoms in each bond, using the :doc:`compute property/local ` command. The last input +value is bond distance, using the :doc:`compute bond/local ` command. Instead of taking the +max of the two atom ID vectors, which does not yield useful +information in this context, the *replace* keywords will extract the +atom IDs for the two atoms in the bond of maximum stretch. These atom +IDs and the bond stretch will be printed with thermodynamic output. + + +---------- + + +If a single input is specified this compute produces a global scalar +value. If multiple inputs are specified, this compute produces a +global vector of values, the length of which is equal to the number of +inputs specified. + +As discussed below, for the *sum* and *sumsq* modes, the value(s) +produced by this compute are all "extensive", meaning their value +scales linearly with the number of atoms involved. If normalized +values are desired, this compute can be accessed by the :doc:`thermo\_style custom ` command with :doc:`thermo\_modify norm yes ` set as an option. Or it can be accessed by a +:doc:`variable ` that divides by the appropriate atom count. + + +---------- + + +**Output info:** + +This compute calculates a global scalar if a single input value is +specified or a global vector of length N where N is the number of +inputs, and which can be accessed by indices 1 to N. These values can +be used by any command that uses global scalar or vector values from a +compute as input. See the :doc:`Howto output ` doc page +for an overview of LAMMPS output options. + +All the scalar or vector values calculated by this compute are +"intensive", except when the *sum* or *sumsq* modes are used on +per-atom or local vectors, in which case the calculated values are +"extensive". + +The scalar or vector values will be in whatever :doc:`units ` the +quantities being reduced are in. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute `, :doc:`fix `, :doc:`variable ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_reduce_chunk.rst b/doc/src/compute_reduce_chunk.rst new file mode 100644 index 0000000000..4f4384d91c --- /dev/null +++ b/doc/src/compute_reduce_chunk.rst @@ -0,0 +1,205 @@ +.. index:: compute reduce/chunk + +compute reduce/chunk command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID reduce/chunk chunkID mode input1 input2 ... + +* ID, group-ID are documented in :doc:`compute ` command +* reduce/chunk = style name of this compute command +* chunkID = ID of :doc:`compute chunk/atom ` command +* mode = *sum* or *min* or *max* +* one or more inputs can be listed +* input = c\_ID, c\_ID[N], f\_ID, f\_ID[N], v\_ID + + .. parsed-literal:: + + c_ID = per-atom vector calculated by a compute with ID + c_ID[I] = Ith column of per-atom array calculated by a compute with ID, I can include wildcard (see below) + f_ID = per-atom vector calculated by a fix with ID + f_ID[I] = Ith column of per-atom array calculated by a fix with ID, I can include wildcard (see below) + v_name = per-atom vector calculated by an atom-style variable with name + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all reduce/chunk/atom mychunk min c_cluster + +Description +""""""""""" + +Define a calculation that reduces one or more per-atom vectors into +per-chunk values. This can be useful for diagnostic output. Or when +used in conjunction with the :doc:`compute chunk/spread/atom ` command it can be +used ot create per-atom values that induce a new set of chunks with a +second :doc:`compute chunk/atom ` command. An +example is given below. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` +doc pages for details of how chunks can be defined and examples of how +they can be used to measure properties of a system. + +For each atom, this compute accesses its chunk ID from the specified +*chunkID* compute. The per-atom value from an input contributes +to a per-chunk value corresponding the the chunk ID. + +The reduction operation is specified by the *mode* setting and is +performed over all the per-atom values from the atoms in each chunk. +The *sum* option adds the pre-atom values to a per-chunk total. The +*min* or *max* options find the minimum or maximum value of the +per-atom values for each chunk. + +Note that only atoms in the specified group contribute to the +reduction operation. If the *chunkID* compute returns a 0 for the +chunk ID of an atom (i.e. the atom is not in a chunk defined by the +:doc:`compute chunk/atom ` command), that atom will +also not contribute to the reduction operation. An input that is a +compute or fix may define its own group which affects the quantities +it returns. For example, a compute with return a zero value for atoms +that are not in the group specified for that compute. + +Each listed input is operated on independently. Each input can be the +result of a :doc:`compute ` or :doc:`fix ` or the evaluation +of an atom-style :doc:`variable `. + +Note that for values from a compute or fix, the bracketed index I can +be specified using a wildcard asterisk with the index to effectively +specify multiple values. This takes the form "\*" or "\*n" or "n\*" or +"m\*n". If N = the size of the vector (for *mode* = scalar) or the +number of columns in the array (for *mode* = vector), then an asterisk +with no numeric values means all indices from 1 to N. A leading +asterisk means all indices from 1 to n (inclusive). A trailing +asterisk means all indices from n to N (inclusive). A middle asterisk +means all indices from m to n (inclusive). + +Using a wildcard is the same as if the individual columns of the array +had been listed one by one. E.g. these 2 compute reduce/chunk +commands are equivalent, since the :doc:`compute property/chunk ` command creates a per-atom +array with 3 columns: + + +.. parsed-literal:: + + compute prop all property/atom vx vy vz + compute 10 all reduce/chunk mychunk max c_prop[\*] + compute 10 all reduce/chunk mychunk max c_prop[1] c_prop[2] c_prop[3] + + +---------- + + +Here is an example of using this compute, in conjunction with the +compute chunk/spread/atom command to identify self-assembled micelles. +The commands below can be added to the examples/in.micelle script. + +Imagine a collection of polymer chains or small molecules with +hydrophobic end groups. All the hydrophobic (HP) atoms are assigned +to a group called "phobic". + +These commands will assign a unique cluster ID to all HP atoms within +a specified distance of each other. A cluster will contain all HP +atoms in a single molecule, but also the HP atoms in nearby molecules, +e.g. molecules that have clumped to form a micelle due to the +attraction induced by the hydrophobicity. The output of the +chunk/reduce command will be a cluster ID per chunk (molecule). +Molecules with the same cluster ID are in the same micelle. + + +.. parsed-literal:: + + group phobic type 4 # specific to in.micelle model + compute cluster phobic cluster/atom 2.0 + compute cmol all chunk/atom molecule + compute reduce phobic reduce/chunk cmol min c_cluster + +This per-chunk info could be output in at least two ways: + + +.. parsed-literal:: + + fix 10 all ave/time 1000 1 1000 c_reduce file tmp.phobic mode vector + + compute spread all chunk/spread/atom cmol c_reduce + dump 1 all custom 1000 tmp.dump id type mol x y z c_cluster c_spread + dump_modify 1 sort id + +In the first case, each snapshot in the tmp.phobic file will contain +one line per molecule. Molecules with the same value are in the same +micelle. In the second case each dump snapshot contains all atoms, +each with a final field with the cluster ID of the micelle that the HP +atoms of that atom's molecule belong to. + +The result from compute chunk/spread/atom can be used to define a new +set of chunks, where all the atoms in all the molecules in the same +micelle are assigned to the same chunk, i.e. one chunk per micelle. + + +.. parsed-literal:: + + compute micelle all chunk/atom c_spread compress yes + +Further analysis on a per-micelle basis can now be performed using any +of the per-chunk computes listed on the :doc:`Howto chunk ` +doc page. E.g. count the number of atoms in each micelle, calculate +its center or mass, shape (moments of inertia), radius of gyration, +etc. + + +.. parsed-literal:: + + compute prop all property/chunk micelle count + fix 20 all ave/time 1000 1 1000 c_prop file tmp.micelle mode vector + +Each snapshot in the tmp.micelle file will have one line per micelle +with its count of atoms, plus a first line for a chunk with all the +solvent atoms. By the time 50000 steps have elapsed there are a +handful of large micelles. + + +---------- + + +**Output info:** + +This compute calculates a global vector if a single input value is +specified, otherwise a global array is output. The number of columns +in the array is the number of inputs provided. The length of the +vector or the number of vector elements or array rows = the number of +chunks *Nchunk* as calculated by the specified :doc:`compute chunk/atom ` command. The vector or array can +be accessed by any command that uses global values from a compute as +input. See the :doc:`Howto output ` doc page for an +overview of LAMMPS output options. + +The per-atom values for the vector or each column of the array will be +in whatever :doc:`units ` the corresponding input value is in. +The vector or array values are "intensive". + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute chunk/atom `, :doc:`compute reduce `, :doc:`compute chunk/spread/atom ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_rigid_local.rst b/doc/src/compute_rigid_local.rst new file mode 100644 index 0000000000..1960814e0e --- /dev/null +++ b/doc/src/compute_rigid_local.rst @@ -0,0 +1,205 @@ +.. index:: compute rigid/local + +compute rigid/local command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID rigid/local rigidID input1 input2 ... + +* ID, group-ID are documented in :doc:`compute ` command +* rigid/local = style name of this compute command +* rigidID = ID of fix rigid/small command or one of its variants +* input = one or more rigid body attributes + + .. parsed-literal:: + + possible attributes = id, mol, mass, + x, y, z, xu, yu, zu, ix, iy, iz + vx, vy, vz, fx, fy, fz, + omegax, omegay, omegaz, + angmomx, angmomy, angmomz, + quatw, quati, quatj, quatk, + tqx, tqy, tqz, + inertiax, inertiay, inertiaz + id = atom ID of atom within body which owns body properties + mol = molecule ID used to define body in :doc:`fix rigid/small ` command + mass = total mass of body + x,y,z = center of mass coords of body + xu,yu,zu = unwrapped center of mass coords of body + ix,iy,iz = box image that the center of mass is in + vx,vy,vz = center of mass velocities + fx,fy,fz = force of center of mass + omegax,omegay,omegaz = angular velocity of body + angmomx,angmomy,angmomz = angular momentum of body + quatw,quati,quatj,quatk = quaternion components for body + tqx,tqy,tqz = torque on body + inertiax,inertiay,inertiaz = diagonalized moments of inertia of body + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all rigid/local myRigid mol x y z + +Description +""""""""""" + +Define a computation that simply stores rigid body attributes for +rigid bodies defined by the :doc:`fix rigid/small ` command +or one of its NVE, NVT, NPT, NPH variants. The data is stored as +local data so it can be accessed by other :doc:`output commands ` that process local data, such as the +:doc:`compute reduce ` or :doc:`dump local ` +commands. + +Note that this command only works with the :doc:`fix rigid/small ` command or its variants, not the fix rigid +command and its variants. The ID of the :doc:`fix rigid/small ` command used to define rigid bodies must +be specified as *rigidID*\ . The :doc:`fix rigid ` command is +typically used to define a handful of (potentially very large) rigid +bodies. It outputs similar per-body information as this command +directly from the fix as global data; see the :doc:`fix rigid ` doc page for details + +The local data stored by this command is generated by looping over all +the atoms owned on a processor. If the atom is not in the specified +*group-ID* or is not part of a rigid body it is skipped. If it is not +the atom within a body that is assigned to store the body information +it is skipped (only one atom per body is so assigned). If it is the +assigned atom, then the info for that body is output. This means that +information for N bodies is generated. N may be less than the # of +bodies defined by the fix rigid command, if the atoms in some bodies +are not in the *group-ID*\ . + +.. note:: + + Which atom in a body owns the body info is determined internal + to LAMMPS; it's the one nearest the geometric center of the body. + Typically you should avoid this complication, by defining the group + associated with this fix to include/exclude entire bodies. + +Note that as atoms and bodies migrate from processor to processor, +there will be no consistent ordering of the entries within the local +vector or array from one timestep to the next. + +Here is an example of how to use this compute to dump rigid body info +to a file: + + +.. parsed-literal:: + + compute 1 all rigid/local myRigid mol x y z fx fy fz + dump 1 all local 1000 tmp.dump index c_1[1] c_1[2] c_1[3] c_1[4] c_1[5] c_1[6] c_1[7] + + +---------- + + +This section explains the rigid body attributes that can be specified. + +The *id* attribute is the atom-ID of the atom which owns the rigid body, which is +assigned by the :doc:`fix rigid/small ` command. + +The *mol* attribute is the molecule ID of the rigid body. It should +be the molecule ID which all of the atoms in the body belong to, since +that is how the :doc:`fix rigid/small ` command defines its +rigid bodies. + +The *mass* attribute is the total mass of the rigid body. + +There are two options for outputting the coordinates of the center of +mass (COM) of the body. The *x*\ , *y*\ , *z* attributes write the COM +"unscaled", in the appropriate distance :doc:`units ` (Angstroms, +sigma, etc). Use *xu*\ , *yu*\ , *zu* if you want the COM "unwrapped" by +the image flags for each body. Unwrapped means that if the body +COM has passed through a periodic boundary one or more times, the value +is generated what the COM coordinate would be if it had not been +wrapped back into the periodic box. + +The image flags for the body can be generated directly using the *ix*\ , +*iy*\ , *iz* attributes. For periodic dimensions, they specify which +image of the simulation box the COM is considered to be in. An image +of 0 means it is inside the box as defined. A value of 2 means add 2 +box lengths to get the true value. A value of -1 means subtract 1 box +length to get the true value. LAMMPS updates these flags as the rigid +body COMs cross periodic boundaries during the simulation. + +The *vx*\ , *vy*\ , *vz*\ , *fx*\ , *fy*\ , *fz* attributes are components of +the COM velocity and force on the COM of the body. + +The *omegax*\ , *omegay*\ , and *omegaz* attributes are the angular +velocity components of the body around its COM. + +The *angmomx*\ , *angmomy*\ , and *angmomz* attributes are the angular +momentum components of the body around its COM. + +The *quatw*\ , *quati*\ , *quatj*\ , and *quatk* attributes are the +components of the 4-vector quaternion representing the orientation of +the rigid body. See the :doc:`set ` command for an explanation of +the quaternion vector. + +The *angmomx*\ , *angmomy*\ , and *angmomz* attributes are the angular +momentum components of the body around its COM. + +The *tqx*\ , *tqy*\ , *tqz* attributes are components of the torque acting +on the body around its COM. + +The *inertiax*\ , *inertiay*\ , *inertiaz* attributes are components of +diagonalized inertia tensor for the body, i.e the 3 moments of inertia +for the body around its principal axes, as computed internally by +LAMMPS. + + +---------- + + +**Output info:** + +This compute calculates a local vector or local array depending on the +number of keywords. The length of the vector or number of rows in the +array is the number of rigid bodies. If a single keyword is +specified, a local vector is produced. If two or more keywords are +specified, a local array is produced where the number of columns = the +number of keywords. The vector or array can be accessed by any +command that uses local values from a compute as input. See the +:doc:`Howto output ` doc page for an overview of LAMMPS +output options. + +The vector or array values will be in whatever :doc:`units ` the +corresponding attribute is in: + +* id,mol = unitless +* mass = mass units +* x,y,z and xy,yu,zu = distance units +* vx,vy,vz = velocity units +* fx,fy,fz = force units +* omegax,omegay,omegaz = radians/time units +* angmomx,angmomy,angmomz = mass\*distance\^2/time units +* quatw,quati,quatj,quatk = unitless +* tqx,tqy,tqz = torque units +* inertiax,inertiay,inertiaz = mass\*distance\^2 units + +Restrictions +"""""""""""" + + +This compute is part of the RIGID package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`dump local `, :doc:`compute reduce ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_saed.rst b/doc/src/compute_saed.rst new file mode 100644 index 0000000000..d42c35abcd --- /dev/null +++ b/doc/src/compute_saed.rst @@ -0,0 +1,214 @@ +.. index:: compute saed + +compute saed command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID saed lambda type1 type2 ... typeN keyword value ... + +* ID, group-ID are documented in :doc:`compute ` command +* saed = style name of this compute command +* lambda = wavelength of incident radiation (length units) +* type1 type2 ... typeN = chemical symbol of each atom type (see valid options below) +* zero or more keyword/value pairs may be appended +* keyword = *Kmax* or *Zone* or *dR\_Ewald* or *c* or *manual* or *echo* + + .. parsed-literal:: + + *Kmax* value = Maximum distance explored from reciprocal space origin + (inverse length units) + *Zone* values = z1 z2 z3 + z1,z2,z3 = Zone axis of incident radiation. If z1=z2=z3=0 all + reciprocal space will be meshed up to *Kmax* + *dR_Ewald* value = Thickness of Ewald sphere slice intercepting + reciprocal space (inverse length units) + *c* values = c1 c2 c3 + c1,c2,c3 = parameters to adjust the spacing of the reciprocal + lattice nodes in the h, k, and l directions respectively + *manual* = flag to use manual spacing of reciprocal lattice points + based on the values of the *c* parameters + *echo* = flag to provide extra output for debugging purposes + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all saed 0.0251 Al O Kmax 1.70 Zone 0 0 1 dR_Ewald 0.01 c 0.5 0.5 0.5 + compute 2 all saed 0.0251 Ni Kmax 1.70 Zone 0 0 0 c 0.05 0.05 0.05 manual echo + + fix saed/vtk 1 1 1 c_1 file Al2O3_001.saed + fix saed/vtk 1 1 1 c_2 file Ni_000.saed + +Description +""""""""""" + +Define a computation that calculates electron diffraction intensity as +described in :ref:`(Coleman) ` on a mesh of reciprocal lattice nodes +defined by the entire simulation domain (or manually) using simulated +radiation of wavelength lambda. + +The electron diffraction intensity I at each reciprocal lattice point +is computed from the structure factor F using the equations: + +.. image:: Eqs/compute_saed1.jpg + :align: center + +.. image:: Eqs/compute_saed2.jpg + :align: center + +Here, K is the location of the reciprocal lattice node, rj is the +position of each atom, fj are atomic scattering factors. + +Diffraction intensities are calculated on a three-dimensional mesh of +reciprocal lattice nodes. The mesh spacing is defined either (a) by +the entire simulation domain or (b) manually using selected values as +shown in the 2D diagram below. + +.. image:: JPG/saed_mesh_small.jpg + :target: JPG/saed_mesh.jpg + :align: center + +For a mesh defined by the simulation domain, a rectilinear grid is +constructed with spacing *c*\ \*inv(A) along each reciprocal lattice +axis. Where A are the vectors corresponding to the edges of the +simulation cell. If one or two directions has non-periodic boundary +conditions, then the spacing in these directions is defined from the +average of the (inversed) box lengths with periodic boundary conditions. +Meshes defined by the simulation domain must contain at least one periodic +boundary. + +If the *manual* flag is included, the mesh of reciprocal lattice nodes +will defined using the *c* values for the spacing along each reciprocal +lattice axis. Note that manual mapping of the reciprocal space mesh is +good for comparing diffraction results from multiple simulations; however +it can reduce the likelihood that Bragg reflections will be satisfied +unless small spacing parameters <0.05 Angstrom\^(-1) are implemented. +Meshes with manual spacing do not require a periodic boundary. + +The limits of the reciprocal lattice mesh are determined by the use of +the *Kmax*\ , *Zone*\ , and *dR\_Ewald* parameters. The rectilinear mesh +created about the origin of reciprocal space is terminated at the +boundary of a sphere of radius *Kmax* centered at the origin. If +*Zone* parameters z1=z2=z3=0 are used, diffraction intensities are +computed throughout the entire spherical volume - note this can +greatly increase the cost of computation. Otherwise, *Zone* +parameters will denote the z1=h, z2=k, and z3=l (in a global since) +zone axis of an intersecting Ewald sphere. Diffraction intensities +will only be computed at the intersection of the reciprocal lattice +mesh and a *dR\_Ewald* thick surface of the Ewald sphere. See the +example 3D intensity data and the intersection of a [010] zone axis +in the below image. + +.. image:: JPG/saed_ewald_intersect_small.jpg + :target: JPG/saed_ewald_intersect.jpg + :align: center + +The atomic scattering factors, fj, accounts for the reduction in +diffraction intensity due to Compton scattering. Compute saed uses +analytical approximations of the atomic scattering factors that vary +for each atom type (type1 type2 ... typeN) and angle of diffraction. +The analytic approximation is computed using the formula +:ref:`(Brown) `: + +.. image:: Eqs/compute_saed3.jpg + :align: center + +Coefficients parameterized by :ref:`(Fox) ` are assigned for each +atom type designating the chemical symbol and charge of each atom +type. Valid chemical symbols for compute saed are: + +H: He: Li: Be: B: +C: N: O: F: Ne: +Na: Mg: Al: Si: P: +S: Cl: Ar: K: Ca: +Sc: Ti: V: Cr: Mn: +Fe: Co: Ni: Cu: Zn: +Ga: Ge: As: Se: Br: +Kr: Rb: Sr: Y: Zr: +Nb: Mo: Tc: Ru: Rh: +Pd: Ag: Cd: In: Sn: +Sb: Te: I: Xe: Cs: +Ba: La: Ce: Pr: Nd: +Pm: Sm: Eu: Gd: Tb: +Dy: Ho: Er: Tm: Yb: +Lu: Hf: Ta: W: Re: +Os: Ir: Pt: Au: Hg: +Tl: Pb: Bi: Po: At: +Rn: Fr: Ra: Ac: Th: +Pa: U: Np: Pu: Am: +Cm: Bk: Cf:tb(c=5,s=:) + +If the *echo* keyword is specified, compute saed will provide extra +reporting information to the screen. + +**Output info:** + +This compute calculates a global vector. The length of the vector is +the number of reciprocal lattice nodes that are explored by the mesh. +The entries of the global vector are the computed diffraction +intensities as described above. + +The vector can be accessed by any command that uses global values from +a compute as input. See the :doc:`Howto output ` doc page +for an overview of LAMMPS output options. + +All array values calculated by this compute are "intensive". + +Restrictions +"""""""""""" + + +This compute is part of the USER-DIFFRACTION package. It is only +enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +The compute\_saed command does not work for triclinic cells. + +Related commands +"""""""""""""""" + +:doc:`fix saed\_vtk `, :doc:`compute xrd ` + +Default +""""""" + +The option defaults are Kmax = 1.70, Zone 1 0 0, c 1 1 1, dR\_Ewald = +0.01. + + +---------- + + +.. _saed-Coleman: + + + +**(Coleman)** Coleman, Spearot, Capolungo, MSMSE, 21, 055020 +(2013). + +.. _Brown: + + + +**(Brown)** Brown et al. International Tables for Crystallography +Volume C: Mathematical and Chemical Tables, 554-95 (2004). + +.. _Fox: + + + +**(Fox)** Fox, O'Keefe, Tabbernor, Acta Crystallogr. A, 45, 786-93 +(1989). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_slice.rst b/doc/src/compute_slice.rst new file mode 100644 index 0000000000..e98048b912 --- /dev/null +++ b/doc/src/compute_slice.rst @@ -0,0 +1,137 @@ +.. index:: compute slice + +compute slice command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID slice Nstart Nstop Nskip input1 input2 ... + +* ID, group-ID are documented in :doc:`compute ` command +* slice = style name of this compute command +* Nstart = starting index within input vector(s) +* Nstop = stopping index within input vector(s) +* Nskip = extract every Nskip elements from input vector(s) +* input = c\_ID, c\_ID[N], f\_ID, f\_ID[N] + + .. parsed-literal:: + + c_ID = global vector calculated by a compute with ID + c_ID[I] = Ith column of global array calculated by a compute with ID + f_ID = global vector calculated by a fix with ID + f_ID[I] = Ith column of global array calculated by a fix with ID + v_name = vector calculated by an vector-style variable with name + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all slice 1 100 10 c_msdmol[4] + compute 1 all slice 301 400 1 c_msdmol[4] v_myVec + +Description +""""""""""" + +Define a calculation that "slices" one or more vector inputs into +smaller vectors, one per listed input. The inputs can be global +quantities; they cannot be per-atom or local quantities. +:doc:`Computes ` and :doc:`fixes ` and vector-style +:doc:`variables ` can generate such global quantities. The +group specified with this command is ignored. + +The values extracted from the input vector(s) are determined by the +*Nstart*\ , *Nstop*\ , and *Nskip* parameters. The elements of an input +vector of length N are indexed from 1 to N. Starting at element +*Nstart*\ , every Mth element is extracted, where M = *Nskip*\ , until +element *Nstop* is reached. The extracted quantities are stored as a +vector, which is typically shorter than the input vector. + +Each listed input is operated on independently to produce one output +vector. Each listed input must be a global vector or column of a +global array calculated by another :doc:`compute ` or +:doc:`fix `. + +If an input value begins with "c\_", a compute ID must follow which has +been previously defined in the input script and which generates a +global vector or array. See the individual :doc:`compute ` doc +page for details. If no bracketed integer is appended, the vector +calculated by the compute is used. If a bracketed integer is +appended, the Ith column of the array calculated by the compute is +used. Users can also write code for their own compute styles and :doc:`add them to LAMMPS `. + +If a value begins with "f\_", a fix ID must follow which has been +previously defined in the input script and which generates a global +vector or array. See the individual :doc:`fix ` doc page for +details. Note that some fixes only produce their values on certain +timesteps, which must be compatible with when compute slice references +the values, else an error results. If no bracketed integer is +appended, the vector calculated by the fix is used. If a bracketed +integer is appended, the Ith column of the array calculated by the fix +is used. Users can also write code for their own fix style and :doc:`add them to LAMMPS `. + +If an input value begins with "v\_", a variable name must follow which +has been previously defined in the input script. Only vector-style +variables can be referenced. See the :doc:`variable ` command +for details. Note that variables of style *vector* define a formula +which can reference individual atom properties or thermodynamic +keywords, or they can invoke other computes, fixes, or variables when +they are evaluated, so this is a very general means of specifying +quantities to slice. + +If a single input is specified this compute produces a global vector, +even if the length of the vector is 1. If multiple inputs are +specified, then a global array of values is produced, with the number +of columns equal to the number of inputs specified. + + +---------- + + +**Output info:** + +This compute calculates a global vector if a single input value is +specified or a global array with N columns where N is the number of +inputs. The length of the vector or the number of rows in the array +is equal to the number of values extracted from each input vector. +These values can be used by any command that uses global vector or +array values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The vector or array values calculated by this compute are simply +copies of values generated by computes or fixes or variables that are +input vectors to this compute. If there is a single input vector of +intensive and/or extensive values, then each value in the vector of +values calculated by this compute will be "intensive" or "extensive", +depending on the corresponding input value. If there are multiple +input vectors, and all the values in them are intensive, then the +array values calculated by this compute are "intensive". If there are +multiple input vectors, and any value in them is extensive, then the +array values calculated by this compute are "extensive". Values +produced by a variable are treated as intensive. + +The vector or array values will be in whatever :doc:`units ` the +input quantities are in. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute `, :doc:`fix `, :doc:`compute reduce ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_contact_radius.rst b/doc/src/compute_smd_contact_radius.rst new file mode 100644 index 0000000000..82cb381692 --- /dev/null +++ b/doc/src/compute_smd_contact_radius.rst @@ -0,0 +1,66 @@ +.. index:: compute smd/contact/radius + +compute smd/contact/radius command +================================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/contact/radius + +* ID, group-ID are documented in :doc:`compute ` command +* smd/contact/radius = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/contact/radius + +Description +""""""""""" + +Define a computation which outputs the contact radius, i.e., the +radius used to prevent particles from penetrating each other. The +contact radius is used only to prevent particles belonging to +different physical bodies from penetrating each other. It is used by +the contact pair styles, e.g., smd/hertz and smd/tri\_surface. + +See `this PDF guide `_ to using Smooth +Mach Dynamics in LAMMPS. + +The value of the contact radius will be 0.0 for particles not in the +specified compute group. + +**Output info:** + +This compute calculates a per-particle vector, which can be accessed +by any command that uses per-particle values from a compute as input. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-particle vector values will be in distance :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`dump custom ` smd/hertz smd/tri\_surface + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_damage.rst b/doc/src/compute_smd_damage.rst new file mode 100644 index 0000000000..d828888b47 --- /dev/null +++ b/doc/src/compute_smd_damage.rst @@ -0,0 +1,59 @@ +.. index:: compute smd/damage + +compute smd/damage command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/damage + +* ID, group-ID are documented in :doc:`compute ` command +* smd/damage = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/damage + +Description +""""""""""" + +Define a computation that calculates the damage status of SPH particles +according to the damage model which is defined via the SMD SPH pair styles, e.g., the maximum plastic strain failure criterion. + +See `this PDF guide `_ to use Smooth Mach Dynamics in LAMMPS. + +**Output Info:** + +This compute calculates a per-particle vector, which can be accessed +by any command that uses per-particle values from a compute as input. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-particle values are dimensionless an in the range of zero to one. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the "Build + +Related commands +"""""""""""""""" + +:doc:`smd/plastic\_strain `, :doc:`smd/tlsph\_stress ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_hourglass_error.rst b/doc/src/compute_smd_hourglass_error.rst new file mode 100644 index 0000000000..e8ea6573c1 --- /dev/null +++ b/doc/src/compute_smd_hourglass_error.rst @@ -0,0 +1,72 @@ +.. index:: compute smd/hourglass/error + +compute smd/hourglass/error command +=================================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/hourglass/error + +* ID, group-ID are documented in :doc:`compute ` command +* smd/hourglass/error = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/hourglass/error + +Description +""""""""""" + +Define a computation which outputs the error of the approximated +relative separation with respect to the actual relative separation of +the particles i and j. Ideally, if the deformation gradient is exact, +and there exists a unique mapping between all particles' positions +within the neighborhood of the central node and the deformation +gradient, the approximated relative separation will coincide with the +actual relative separation of the particles i and j in the deformed +configuration. This compute is only really useful for debugging the +hourglass control mechanism which is part of the Total-Lagrangian SPH +pair style. + +See `this PDF guide `_ to use Smooth +Mach Dynamics in LAMMPS. + +**Output Info:** + +This compute calculates a per-particle vector, which can be accessed +by any command that uses per-particle values from a compute as input. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-particle vector values will are dimensionless. See +:doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This quantity will be computed only for particles which interact with +tlsph pair style. + +**Related Commands:** + +:doc:`smd/tlsph\_defgrad ` + +Default +""""""" + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_internal_energy.rst b/doc/src/compute_smd_internal_energy.rst new file mode 100644 index 0000000000..b04494a415 --- /dev/null +++ b/doc/src/compute_smd_internal_energy.rst @@ -0,0 +1,60 @@ +.. index:: compute smd/internal/energy + +compute smd/internal/energy command +=================================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/internal/energy + +* ID, group-ID are documented in :doc:`compute ` command +* smd/smd/internal/energy = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/internal/energy + +Description +""""""""""" + +Define a computation which outputs the per-particle enthalpy, i.e., +the sum of potential energy and heat. + +See `this PDF guide `_ to use Smooth +Mach Dynamics in LAMMPS. + +**Output Info:** + +This compute calculates a per-particle vector, which can be accessed +by any command that uses per-particle values from a compute as input. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-particle vector values will be given in :doc:`units ` of energy. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This compute can +only be used for particles which interact via the updated Lagrangian +or total Lagrangian SPH pair styles. + +**Related Commands:** + +Default +""""""" + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_plastic_strain.rst b/doc/src/compute_smd_plastic_strain.rst new file mode 100644 index 0000000000..8f27b039ca --- /dev/null +++ b/doc/src/compute_smd_plastic_strain.rst @@ -0,0 +1,65 @@ +.. index:: compute smd/plastic/strain + +compute smd/plastic/strain command +================================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/plastic/strain + +* ID, group-ID are documented in :doc:`compute ` command +* smd/plastic/strain = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/plastic/strain + +Description +""""""""""" + +Define a computation that outputs the equivalent plastic strain per +particle. This command is only meaningful if a material model with +plasticity is defined. + +See `this PDF guide `_ to use Smooth +Mach Dynamics in LAMMPS. + +**Output Info:** + +This compute calculates a per-particle vector, which can be accessed +by any command that uses per-particle values from a compute as input. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-particle values will be given dimensionless. See :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This compute can +only be used for particles which interact via the updated Lagrangian +or total Lagrangian SPH pair styles. + +Related commands +"""""""""""""""" + +:doc:`smd/plastic/strain/rate `, +:doc:`smd/tlsph/strain/rate `, +:doc:`smd/tlsph/strain ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_plastic_strain_rate.rst b/doc/src/compute_smd_plastic_strain_rate.rst new file mode 100644 index 0000000000..bf1b8a8530 --- /dev/null +++ b/doc/src/compute_smd_plastic_strain_rate.rst @@ -0,0 +1,65 @@ +.. index:: compute smd/plastic/strain/rate + +compute smd/plastic/strain/rate command +======================================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/plastic/strain/rate + +* ID, group-ID are documented in :doc:`compute ` command +* smd/plastic/strain/rate = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/plastic/strain/rate + +Description +""""""""""" + +Define a computation that outputs the time rate of the equivalent +plastic strain. This command is only meaningful if a material model +with plasticity is defined. + +See `this PDF guide `_ to use Smooth +Mach Dynamics in LAMMPS. + +**Output Info:** + +This compute calculates a per-particle vector, which can be accessed +by any command that uses per-particle values from a compute as input. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-particle values will be given in :doc:`units ` of one over time. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This compute can +only be used for particles which interact via the updated Lagrangian +or total Lagrangian SPH pair styles. + +Related commands +"""""""""""""""" + +:doc:`smd/plastic/strain `, +:doc:`smd/tlsph/strain/rate `, +:doc:`smd/tlsph/strain ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_rho.rst b/doc/src/compute_smd_rho.rst new file mode 100644 index 0000000000..f3c2e1cc47 --- /dev/null +++ b/doc/src/compute_smd_rho.rst @@ -0,0 +1,62 @@ +.. index:: compute smd/rho + +compute smd/rho command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/rho + +* ID, group-ID are documented in :doc:`compute ` command +* smd/rho = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/rho + +Description +""""""""""" + +Define a computation that calculates the per-particle mass density. +The mass density is the mass of a particle which is constant during +the course of a simulation, divided by its volume, which can change +due to mechanical deformation. + +See `this PDF guide `_ to use Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute calculates a per-particle vector, which can be accessed +by any command that uses per-particle values from a compute as input. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-particle values will be in :doc:`units ` of mass over volume. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute smd/vol ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_defgrad.rst b/doc/src/compute_smd_tlsph_defgrad.rst new file mode 100644 index 0000000000..ddff4ba4c2 --- /dev/null +++ b/doc/src/compute_smd_tlsph_defgrad.rst @@ -0,0 +1,67 @@ +.. index:: compute smd/tlsph/defgrad + +compute smd/tlsph/defgrad command +================================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/tlsph/defgrad + +* ID, group-ID are documented in :doc:`compute ` command +* smd/tlsph/defgrad = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/tlsph/defgrad + +Description +""""""""""" + +Define a computation that calculates the deformation gradient. It is +only meaningful for particles which interact according to the +Total-Lagrangian SPH pair style. + +See `this PDF guide `_ to use Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute outputs a per-particle vector of vectors (tensors), +which can be accessed by any command that uses per-particle values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The per-particle vector values will be given dimensionless. See +:doc:`units `. The per-particle vector has 10 entries. The first +nine entries correspond to the xx, xy, xz, yx, yy, yz, zx, zy, zz +components of the asymmetric deformation gradient tensor. The tenth +entry is the determinant of the deformation gradient. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. TThis compute can +only be used for particles which interact via the total Lagrangian SPH +pair style. + +Related commands +"""""""""""""""" + +:doc:`smd/hourglass/error ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_dt.rst b/doc/src/compute_smd_tlsph_dt.rst new file mode 100644 index 0000000000..5a4f35e8b0 --- /dev/null +++ b/doc/src/compute_smd_tlsph_dt.rst @@ -0,0 +1,69 @@ +.. index:: compute smd/tlsph/dt + +compute smd/tlsph/dt command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/tlsph/dt + +* ID, group-ID are documented in :doc:`compute ` command +* smd/tlsph/dt = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/tlsph/dt + +Description +""""""""""" + +Define a computation that outputs the CFL-stable time increment per +particle. This time increment is essentially given by the speed of +sound, divided by the SPH smoothing length. Because both the speed of +sound and the smoothing length typically change during the course of a +simulation, the stable time increment needs to be re-computed every +time step. This calculation is performed automatically in the +relevant SPH pair styles and this compute only serves to make the +stable time increment accessible for output purposes. + +See `this PDF guide `_ to using Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute calculates a per-particle vector, which can be accessed +by any command that uses per-particle values from a compute as input. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-particle values will be given in :doc:`units ` of time. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This compute can only be used for particles interacting with the +Total-Lagrangian SPH pair style. + +Related commands +"""""""""""""""" + +:doc:`smd/adjust/dt ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_num_neighs.rst b/doc/src/compute_smd_tlsph_num_neighs.rst new file mode 100644 index 0000000000..cfa122aae6 --- /dev/null +++ b/doc/src/compute_smd_tlsph_num_neighs.rst @@ -0,0 +1,64 @@ +.. index:: compute smd/tlsph/num/neighs + +compute smd/tlsph/num/neighs command +==================================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/tlsph/num/neighs + +* ID, group-ID are documented in :doc:`compute ` command +* smd/tlsph/num/neighs = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/tlsph/num/neighs + +Description +""""""""""" + +Define a computation that calculates the number of particles inside of +the smoothing kernel radius for particles interacting via the +Total-Lagrangian SPH pair style. + +See `this PDF guide `_ to using Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute calculates a per-particle vector, which can be accessed +by any command that uses per-particle values from a compute as input. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-particle values are dimensionless. See :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This quantity will be computed only for particles which interact with +the Total-Lagrangian pair style. + +Related commands +"""""""""""""""" + +:doc:`smd/ulsph/num/neighs ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_shape.rst b/doc/src/compute_smd_tlsph_shape.rst new file mode 100644 index 0000000000..0161e5e6e5 --- /dev/null +++ b/doc/src/compute_smd_tlsph_shape.rst @@ -0,0 +1,71 @@ +.. index:: compute smd/tlsph/shape + +compute smd/tlsph/shape command +=============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/tlsph/shape + +* ID, group-ID are documented in :doc:`compute ` command +* smd/tlsph/shape = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/tlsph/shape + +Description +""""""""""" + +Define a computation that outputs the current shape of the volume +associated with a particle as a rotated ellipsoid. It is only +meaningful for particles which interact according to the +Total-Lagrangian SPH pair style. + +See `this PDF guide `_ to use Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute calculates a per-particle vector of vectors, which can be +accessed by any command that uses per-particle values from a compute +as input. See the :doc:`Howto output ` doc page for an +overview of LAMMPS output options. + +The per-particle vector has 7 entries. The first three entries +correspond to the lengths of the ellipsoid's axes and have units of +length. These axis values are computed as the contact radius times the +xx, yy, or zz components of the Green-Lagrange strain tensor +associated with the particle. The next 4 values are quaternions +(order: q, x, y, z) which describe the spatial rotation of the +particle relative to its initial state. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This quantity will be computed only for particles which interact with +the Total-Lagrangian SPH pair style. + +Related commands +"""""""""""""""" + +:doc:`smd/contact/radius ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_strain.rst b/doc/src/compute_smd_tlsph_strain.rst new file mode 100644 index 0000000000..965d69a938 --- /dev/null +++ b/doc/src/compute_smd_tlsph_strain.rst @@ -0,0 +1,68 @@ +.. index:: compute smd/tlsph/strain + +compute smd/tlsph/strain command +================================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/tlsph/strain + +* ID, group-ID are documented in :doc:`compute ` command +* smd/tlsph/strain = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/tlsph/strain + +Description +""""""""""" + +Define a computation that calculates the Green-Lagrange strain tensor +for particles interacting via the Total-Lagrangian SPH pair style. + +See `this PDF guide `_ to using Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute calculates a per-particle vector of vectors (tensors), +which can be accessed by any command that uses per-particle values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The per-particle tensor values will be given dimensionless. See +:doc:`units `. + +The per-particle vector has 6 entries, corresponding to the xx, yy, +zz, xy, xz, yz components of the symmetric strain tensor. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This quantity will be computed only for particles which interact with +the Total-Lagrangian SPH pair style. + +Related commands +"""""""""""""""" + +:doc:`smd/tlsph/strain/rate `, +:doc:`smd/tlsph/stress ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_strain_rate.rst b/doc/src/compute_smd_tlsph_strain_rate.rst new file mode 100644 index 0000000000..554706382a --- /dev/null +++ b/doc/src/compute_smd_tlsph_strain_rate.rst @@ -0,0 +1,66 @@ +.. index:: compute smd/tlsph/strain/rate + +compute smd/tlsph/strain/rate command +===================================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/tlsph/strain/rate + +* ID, group-ID are documented in :doc:`compute ` command +* smd/tlsph/strain/rate = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/tlsph/strain/rate + +Description +""""""""""" + +Define a computation that calculates the rate of the strain tensor for +particles interacting via the Total-Lagrangian SPH pair style. + +See `this PDF guide `_ to using Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute calculates a per-particle vector of vectors (tensors), +which can be accessed by any command that uses per-particle values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The values will be given in :doc:`units ` of one over time. + +The per-particle vector has 6 entries, corresponding to the xx, yy, +zz, xy, xz, yz components of the symmetric strain rate tensor. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This quantity will be computed only for particles which interact with +Total-Lagrangian SPH pair style. + +Related commands +"""""""""""""""" + +:doc:`compute smd/tlsph/strain `, :doc:`compute smd/tlsph/stress ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_stress.rst b/doc/src/compute_smd_tlsph_stress.rst new file mode 100644 index 0000000000..db26b6b6b7 --- /dev/null +++ b/doc/src/compute_smd_tlsph_stress.rst @@ -0,0 +1,68 @@ +.. index:: compute smd/tlsph/stress + +compute smd/tlsph/stress command +================================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/tlsph/stress + +* ID, group-ID are documented in :doc:`compute ` command +* smd/tlsph/stress = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/tlsph/stress + +Description +""""""""""" + +Define a computation that outputs the Cauchy stress tensor for +particles interacting via the Total-Lagrangian SPH pair style. + +See `this PDF guide `_ to using Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute calculates a per-particle vector of vectors (tensors), +which can be accessed by any command that uses per-particle values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The values will be given in :doc:`units ` of pressure. + +The per-particle vector has 7 entries. The first six entries +correspond to the xx, yy, zz, xy, xz and yz components of the +symmetric Cauchy stress tensor. The seventh entry is the second +invariant of the stress tensor, i.e., the von Mises equivalent stress. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This quantity will be computed only for particles which interact with +the Total-Lagrangian SPH pair style. + +Related commands +"""""""""""""""" + +:doc:`compute smd/tlsph/strain `, :doc:`cmopute smd/tlsph/strain/rate ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_triangle_vertices.rst b/doc/src/compute_smd_triangle_vertices.rst new file mode 100644 index 0000000000..61bd5ed97c --- /dev/null +++ b/doc/src/compute_smd_triangle_vertices.rst @@ -0,0 +1,72 @@ +.. index:: compute smd/triangle/vertices + +compute smd/triangle/vertices command +===================================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/triangle/vertices + +* ID, group-ID are documented in :doc:`compute ` command +* smd/triangle/vertices = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/triangle/mesh/vertices + +Description +""""""""""" + +Define a computation that returns the coordinates of the vertices +corresponding to the triangle-elements of a mesh created by the :doc:`fix smd/wall\_surface `. + +See `this PDF guide `_ to using Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute returns a per-particle vector of vectors, which can be +accessed by any command that uses per-particle values from a compute +as input. See the :doc:`Howto output ` doc page for an +overview of LAMMPS output options. + +The per-particle vector has nine entries, (x1/y1/z1), (x2/y2/z2), and +(x3/y3/z3) corresponding to the first, second, and third vertex of +each triangle. + +It is only meaningful to use this compute for a group of particles +which is created via the :doc:`fix smd/wall\_surface ` command. + +The output of this compute can be used with the dump2vtk\_tris tool to +generate a VTK representation of the smd/wall\_surface mesh for +visualization purposes. + +The values will be given in :doc:`units ` of distance. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix smd/move/tri/surf `, +:doc:`fix smd/wall\_surface ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_ulsph_num_neighs.rst b/doc/src/compute_smd_ulsph_num_neighs.rst new file mode 100644 index 0000000000..fc98d03777 --- /dev/null +++ b/doc/src/compute_smd_ulsph_num_neighs.rst @@ -0,0 +1,63 @@ +.. index:: compute smd/ulsph/num/neighs + +compute smd/ulsph/num/neighs command +==================================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/ulsph/num/neighs + +* ID, group-ID are documented in :doc:`compute ` command +* smd/ulsph/num/neighs = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/ulsph/num/neighs + +Description +""""""""""" + +Define a computation that returns the number of neighbor particles +inside of the smoothing kernel radius for particles interacting via +the updated Lagrangian SPH pair style. + +See `this PDF guide `_ to using Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute returns a per-particle vector, which can be accessed by +any command that uses per-particle values from a compute as input. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-particle values will be given dimensionless, see :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This compute can +only be used for particles which interact with the updated Lagrangian +SPH pair style. + +Related commands +"""""""""""""""" + +:doc:`compute smd/tlsph/num/neighs ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_ulsph_strain.rst b/doc/src/compute_smd_ulsph_strain.rst new file mode 100644 index 0000000000..53a14e85fe --- /dev/null +++ b/doc/src/compute_smd_ulsph_strain.rst @@ -0,0 +1,66 @@ +.. index:: compute smd/ulsph/strain + +compute smd/ulsph/strain command +================================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/ulsph/strain + +* ID, group-ID are documented in :doc:`compute ` command +* smd/ulsph/strain = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/ulsph/strain + +Description +""""""""""" + +Define a computation that outputs the logarithmic strain tensor. for +particles interacting via the updated Lagrangian SPH pair style. + +See `this PDF guide `_ to using Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute calculates a per-particle tensor, which can be accessed +by any command that uses per-particle values from a compute as input. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-particle vector has 6 entries, corresponding to the xx, yy, +zz, xy, xz, yz components of the symmetric strain rate tensor. + +The per-particle tensor values will be given dimensionless, see +:doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This compute can +only be used for particles which interact with the updated Lagrangian +SPH pair style. + +Related commands +"""""""""""""""" + +:doc:`compute smd/tlsph/strain ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_ulsph_strain_rate.rst b/doc/src/compute_smd_ulsph_strain_rate.rst new file mode 100644 index 0000000000..0b8c6af19f --- /dev/null +++ b/doc/src/compute_smd_ulsph_strain_rate.rst @@ -0,0 +1,67 @@ +.. index:: compute smd/ulsph/strain/rate + +compute smd/ulsph/strain/rate command +===================================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/ulsph/strain/rate + +* ID, group-ID are documented in :doc:`compute ` command +* smd/ulsph/strain/rate = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/ulsph/strain/rate + +Description +""""""""""" + +Define a computation that outputs the rate of the logarithmic strain +tensor for particles interacting via the updated Lagrangian SPH pair +style. + +See `this PDF guide `_ to using Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute calculates a per-particle vector of vectors (tensors), +which can be accessed by any command that uses per-particle values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The values will be given in :doc:`units ` of one over time. + +The per-particle vector has 6 entries, corresponding to the xx, yy, +zz, xy, xz, yz components of the symmetric strain rate tensor. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This compute can only be used for particles which interact with the +updated Lagrangian SPH pair style. + +Related commands +"""""""""""""""" + +:doc:`compute smd/tlsph/strain/rate ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_ulsph_stress.rst b/doc/src/compute_smd_ulsph_stress.rst new file mode 100644 index 0000000000..d3e3211250 --- /dev/null +++ b/doc/src/compute_smd_ulsph_stress.rst @@ -0,0 +1,66 @@ +.. index:: compute smd/ulsph/stress + +compute smd/ulsph/stress command +================================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/ulsph/stress + +* ID, group-ID are documented in :doc:`compute ` command +* smd/ulsph/stress = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/ulsph/stress + +Description +""""""""""" + +Define a computation that outputs the Cauchy stress tensor. + +See `this PDF guide `_ to using Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute calculates a per-particle vector of vectors (tensors), +which can be accessed by any command that uses per-particle values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The values will be given in :doc:`units ` of pressure. + +The per-particle vector has 7 entries. The first six entries +correspond to the xx, yy, zz, xy, xz, yz components of the symmetric +Cauchy stress tensor. The seventh entry is the second invariant of the +stress tensor, i.e., the von Mises equivalent stress. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This compute can +only be used for particles which interact with the updated Lagrangian +SPH pair style. + +Related commands +"""""""""""""""" + +:doc:`compute smd/ulsph/strain `, :doc:`compute smd/ulsph/strain/rate ` :doc:`compute smd/tlsph/stress ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_vol.rst b/doc/src/compute_smd_vol.rst new file mode 100644 index 0000000000..a1b553ae6b --- /dev/null +++ b/doc/src/compute_smd_vol.rst @@ -0,0 +1,64 @@ +.. index:: compute smd/vol + +compute smd/vol command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID smd/vol + +* ID, group-ID are documented in :doc:`compute ` command +* smd/vol = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all smd/vol + +Description +""""""""""" + +Define a computation that provides the per-particle volume and the sum +of the per-particle volumes of the group for which the fix is defined. + +See `this PDF guide `_ to using Smooth +Mach Dynamics in LAMMPS. + +**Output info:** + +This compute calculates a per-particle vector, which can be accessed +by any command that uses per-particle values from a compute as input. +See the :doc:`Howto output ` doc page for an overview of +LAMMPS output options. + +The per-particle vector values will be given in :doc:`units ` of +volume. + +Additionally, the compute returns a scalar, which is the sum of the +per-particle volumes of the group for which the fix is defined. + +Restrictions +"""""""""""" + + +This compute is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute smd/rho ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_sna_atom.rst b/doc/src/compute_sna_atom.rst new file mode 100644 index 0000000000..8556b3971b --- /dev/null +++ b/doc/src/compute_sna_atom.rst @@ -0,0 +1,364 @@ +.. index:: compute sna/atom + +compute sna/atom command +======================== + +compute snad/atom command +========================= + +compute snav/atom command +========================= + +compute snap command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID sna/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... + compute ID group-ID snad/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... + compute ID group-ID snav/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... + compute ID group-ID snap rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... + +* ID, group-ID are documented in :doc:`compute ` command +* sna/atom = style name of this compute command +* rcutfac = scale factor applied to all cutoff radii (positive real) +* rfac0 = parameter in distance to angle conversion (0 < rcutfac < 1) +* twojmax = band limit for bispectrum components (non-negative integer) +* R\_1, R\_2,... = list of cutoff radii, one for each type (distance units) +* w\_1, w\_2,... = list of neighbor weights, one for each type +* zero or more keyword/value pairs may be appended +* keyword = *rmin0* or *switchflag* or *bzeroflag* or *quadraticflag* + + .. parsed-literal:: + + *rmin0* value = parameter in distance to angle conversion (distance units) + *switchflag* value = *0* or *1* + *0* = do not use switching function + *1* = use switching function + *bzeroflag* value = *0* or *1* + *0* = do not subtract B0 + *1* = subtract B0 + *quadraticflag* value = *0* or *1* + *0* = do not generate quadratic terms + *1* = generate quadratic terms + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute b all sna/atom 1.4 0.99363 6 2.0 2.4 0.75 1.0 rmin0 0.0 + compute db all sna/atom 1.4 0.95 6 2.0 1.0 + compute vb all sna/atom 1.4 0.95 6 2.0 1.0 + compute snap all snap 1.4 0.95 6 2.0 1.0 + +Description +""""""""""" + +Define a computation that calculates a set of quantities related to the +bispectrum components of the atoms in a group. These computes are +used primarily for calculating the dependence of energy, force, and +stress components on the linear coefficients in the +:doc:`snap pair\_style `, which is useful when training a +SNAP potential to match target data. + +Bispectrum components of an atom are order parameters characterizing +the radial and angular distribution of neighbor atoms. The detailed +mathematical definition is given in the paper by Thompson et +al. :ref:`(Thompson) ` + +The position of a neighbor atom *i'* relative to a central atom *i* is +a point within the 3D ball of radius *R\_ii' = rcutfac\*(R\_i + R\_i')* + +Bartok et al. :ref:`(Bartok) `, proposed mapping this 3D ball +onto the 3-sphere, the surface of the unit ball in a four-dimensional +space. The radial distance *r* within *R\_ii'* is mapped on to a third +polar angle *theta0* defined by, + +.. image:: Eqs/compute_sna_atom1.jpg + :align: center + +In this way, all possible neighbor positions are mapped on to a subset +of the 3-sphere. Points south of the latitude *theta0max=rfac0\*Pi* +are excluded. + +The natural basis for functions on the 3-sphere is formed by the 4D +hyperspherical harmonics *U\^j\_m,m'(theta, phi, theta0).* These +functions are better known as *D\^j\_m,m',* the elements of the Wigner +*D*\ -matrices :ref:`(Meremianin `, +:ref:`Varshalovich) `. + +The density of neighbors on the 3-sphere can be written as a sum of +Dirac-delta functions, one for each neighbor, weighted by species and +radial distance. Expanding this density function as a generalized +Fourier series in the basis functions, we can write each Fourier +coefficient as + +.. image:: Eqs/compute_sna_atom2.jpg + :align: center + +The *w\_i'* neighbor weights are dimensionless numbers that are chosen +to distinguish atoms of different types, while the central atom is +arbitrarily assigned a unit weight. The function *fc(r)* ensures that +the contribution of each neighbor atom goes smoothly to zero at +*R\_ii'*: + +.. image:: Eqs/compute_sna_atom4.jpg + :align: center + +The expansion coefficients *u\^j\_m,m'* are complex-valued and they are +not directly useful as descriptors, because they are not invariant +under rotation of the polar coordinate frame. However, the following +scalar triple products of expansion coefficients can be shown to be +real-valued and invariant under rotation :ref:`(Bartok) `. + +.. image:: Eqs/compute_sna_atom3.jpg + :align: center + +The constants *H\^jmm'\_j1m1m1'\_j2m2m2'* are coupling coefficients, +analogous to Clebsch-Gordan coefficients for rotations on the +2-sphere. These invariants are the components of the bispectrum and +these are the quantities calculated by the compute *sna/atom*\ . They +characterize the strength of density correlations at three points on +the 3-sphere. The j2=0 subset form the power spectrum, which +characterizes the correlations of two points. The lowest-order +components describe the coarsest features of the density function, +while higher-order components reflect finer detail. Note that the +central atom is included in the expansion, so three point-correlations +can be either due to three neighbors, or two neighbors and the central +atom. + +Compute *snad/atom* calculates the derivative of the bispectrum components +summed separately for each atom type: + +.. image:: Eqs/compute_sna_atom5.jpg + :align: center + +The sum is over all atoms *i'* of atom type *I*\ . For each atom *i*\ , +this compute evaluates the above expression for each direction, each +atom type, and each bispectrum component. See section below on output +for a detailed explanation. + +Compute *snav/atom* calculates the virial contribution due to the +derivatives: + +.. image:: Eqs/compute_sna_atom6.jpg + :align: center + +Again, the sum is over all atoms *i'* of atom type *I*\ . For each atom +*i*\ , this compute evaluates the above expression for each of the six +virial components, each atom type, and each bispectrum component. See +section below on output for a detailed explanation. + +Compute *snap* calculates a global array contains information related +to all three of the above per-atom computes *sna/atom*\ , *snad/atom*\ , +and *snav/atom*\ . The first row of the array contains the summation of +*sna/atom* over all atoms, but broken out by type. The last six rows +of the array contain the summation of *snav/atom* over all atoms, broken +out by type. In between these are 3\*\ *N* rows containing the same values +computed by *snad/atom* (these are already summed over all atoms and +broken out by type). The element in the last column of each row contains +the potential energy, force, or stress, according to the row. +These quantities correspond to the user-specified reference potential +that must be subtracted from the target data when fitting SNAP. +The potential energy calculation uses the built in compute *thermo\_pe*. +The stress calculation uses a compute called *snap\_press* that is +automatically created behind the scenes, according to the following +command: + + +.. parsed-literal:: + + compute snap_press all pressure NULL virial + +See section below on output for a detailed explanation of the data +layout in the global array. + +The value of all bispectrum components will be zero for atoms not in +the group. Neighbor atoms not in the group do not contribute to the +bispectrum of atoms in the group. + +The neighbor list needed to compute this quantity is constructed each +time the calculation is performed (i.e. each time a snapshot of atoms +is dumped). Thus it can be inefficient to compute/dump this quantity +too frequently. + +The argument *rcutfac* is a scale factor that controls the ratio of +atomic radius to radial cutoff distance. + +The argument *rfac0* and the optional keyword *rmin0* define the +linear mapping from radial distance to polar angle *theta0* on the +3-sphere. + +The argument *twojmax* defines which +bispectrum components are generated. See section below on output for a +detailed explanation of the number of bispectrum components and the +ordered in which they are listed. + +The keyword *switchflag* can be used to turn off the switching +function. + +The keyword *bzeroflag* determines whether or not *B0*\ , the bispectrum +components of an atom with no neighbors, are subtracted from +the calculated bispectrum components. This optional keyword +normally only affects compute *sna/atom*\ . However, when +*quadraticflag* is on, it also affects *snad/atom* and *snav/atom*\ . + +The keyword *quadraticflag* determines whether or not the +quadratic analogs to the bispectrum quantities are generated. +These are formed by taking the outer product of the vector +of bispectrum components with itself. +See section below on output for a +detailed explanation of the number of quadratic terms and the +ordered in which they are listed. + +.. note:: + + If you have a bonded system, then the settings of + :doc:`special\_bonds ` command can remove pairwise + interactions between atoms in the same bond, angle, or dihedral. This + is the default setting for the :doc:`special\_bonds ` + command, and means those pairwise interactions do not appear in the + neighbor list. Because this fix uses the neighbor list, it also means + those pairs will not be included in the calculation. One way to get + around this, is to write a dump file, and use the :doc:`rerun ` + command to compute the bispectrum components for snapshots in the dump + file. The rerun script can use a :doc:`special\_bonds ` + command that includes all pairs in the neighbor list. + +;line + +**Output info:** + +Compute *sna/atom* calculates a per-atom array, each column +corresponding to a particular bispectrum component. The total number +of columns and the identity of the bispectrum component contained in +each column depend of the value of *twojmax*\ , as +described by the following piece of python code: + + +.. parsed-literal:: + + for j1 in range(0,twojmax+1): + for j2 in range(0,j1+1): + for j in range(j1-j2,min(twojmax,j1+j2)+1,2): + if (j>=j1): print j1/2.,j2/2.,j/2. + +.. note:: + + the *diagonal* keyword allowing other possible choices + for the number of bispectrum components was removed in 2019, + since all potentials use the value of 3, corresponding to the + above set of bispectrum components. + +Compute *snad/atom* evaluates a per-atom array. The columns are +arranged into *ntypes* blocks, listed in order of atom type *I*\ . Each +block contains three sub-blocks corresponding to the *x*\ , *y*\ , and *z* +components of the atom position. Each of these sub-blocks contains +one column for each bispectrum component, the same as for compute +*sna/atom* + +Compute *snav/atom* evaluates a per-atom array. The columns are +arranged into *ntypes* blocks, listed in order of atom type *I*\ . Each +block contains six sub-blocks corresponding to the *xx*\ , *yy*\ , *zz*\ , +*yz*\ , *xz*\ , and *xy* components of the virial tensor in Voigt +notation. Each of these sub-blocks contains one column for each +bispectrum component, the same as for compute *sna/atom* + +Compute *snap* evaluates a global array. +The columns are arranged into +*ntypes* blocks, listed in order of atom type *I*\ . Each block +contains one column for each bispectrum component, the same as for compute +*sna/atom*\ . A final column contains the corresponding energy, force component +on an atom, or virial stress component. The rows of the array appear +in the following order: + +* 1 row: *sna/atom* quantities summed for all atoms of type *I* +* 3\*\ *N* rows: *snad/atom* quantities, with derivatives w.r.t. x, y, and z coordinate of atom *i* appearing in consecutive rows. The atoms are sorted based on atom ID. +* 6 rows: *snav/atom* quantities summed for all atoms of type *I* + +For example, if *K* =30 and ntypes=1, the number of columns in the per-atom +arrays generated by *sna/atom*\ , *snad/atom*\ , and *snav/atom* +are 30, 90, and 180, respectively. With *quadratic* value=1, +the numbers of columns are 930, 2790, and 5580, respectively. +The number of columns in the global array generated by *snap* +are 31, and 931, respectively, while the number of rows is +1+3\*\ *N*\ +6, where *N* is the total number of atoms. + +If the *quadratic* keyword value is set to 1, then additional +columns are generated, corresponding to +the products of all distinct pairs of bispectrum components. If the +number of bispectrum components is *K*\ , then the number of distinct pairs +is *K*\ (\ *K*\ +1)/2. +For compute *sna/atom* these columns are appended to existing *K* columns. +The ordering of quadratic terms is upper-triangular, +(1,1),(1,2)...(1,\ *K*\ ),(2,1)...(\ *K*\ -1,\ *K*\ -1),(\ *K*\ -1,\ *K*\ ),(\ *K*\ ,\ *K*\ ). +For computes *snad/atom* and *snav/atom* each set of *K*\ (\ *K*\ +1)/2 +additional columns is inserted directly after each of sub-block +of linear terms i.e. linear and quadratic terms are contiguous. +So the nesting order from inside to outside is bispectrum component, +linear then quadratic, vector/tensor component, type. + +These values can be accessed by any command that uses per-atom values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +Restrictions +"""""""""""" + + +These computes are part of the SNAP package. They are only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`pair\_style snap ` + +Default +""""""" + +The optional keyword defaults are *rmin0* = 0, +*switchflag* = 1, *bzeroflag* = 1, *quadraticflag* = 0, + + +---------- + + +.. _Thompson20141: + + + +**(Thompson)** Thompson, Swiler, Trott, Foiles, Tucker, under review, preprint +available at `arXiv:1409.3880 `_ + +.. _Bartok20101: + + + +**(Bartok)** Bartok, Payne, Risi, Csanyi, Phys Rev Lett, 104, 136403 (2010). + +.. _Meremianin2006: + + + +**(Meremianin)** Meremianin, J. Phys. A, 39, 3099 (2006). + +.. _Varshalovich1987: + + + +**(Varshalovich)** Varshalovich, Moskalev, Khersonskii, Quantum Theory +of Angular Momentum, World Scientific, Singapore (1987). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_spin.rst b/doc/src/compute_spin.rst new file mode 100644 index 0000000000..034d2ab685 --- /dev/null +++ b/doc/src/compute_spin.rst @@ -0,0 +1,91 @@ +.. index:: compute spin + +compute spin command +==================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + compute ID group-ID spin + +* ID, group-ID are documented in :doc:`compute ` command +* spin = style name of this compute command + +Examples +"""""""" + + +.. code-block:: LAMMPS + + compute out_mag all spin + +Description +""""""""""" + +Define a computation that calculates magnetic quantities for a system +of atoms having spins. + +This compute calculates the following 6 magnetic quantities: + +* the three first quantities are the x,y and z coordinates of the total + magnetization, +* the fourth quantity is the norm of the total magnetization, +* The fifth quantity is the magnetic energy (in eV), +* The sixth one is referred to as the spin temperature, according + to the work of :ref:`(Nurdin) `. + + +The simplest way to output the results of the compute spin calculation +is to define some of the quantities as variables, and to use the thermo and +thermo\_style commands, for example: + + +.. code-block:: LAMMPS + + compute out_mag all spin + + variable mag_z equal c_out_mag[3] + variable mag_norm equal c_out_mag[4] + variable temp_mag equal c_out_mag[6] + + thermo 10 + thermo_style custom step v_mag_z v_mag_norm v_temp_mag + +This series of commands evaluates the total magnetization along z, the norm of +the total magnetization, and the magnetic temperature. Three variables are +assigned to those quantities. The thermo and thermo\_style commands print them +every 10 timesteps. + +**Output info:** + +The array values are "intensive". The array values will be in +metal units (:doc:`units `). + +Restrictions +"""""""""""" + + +The *spin* compute is part of the SPIN package. This compute is only +enabled if LAMMPS was built with this package. See the :doc:`Build package ` doc page for more info. The atom\_style +has to be "spin" for this compute to be valid. + +**Related commands:** + +none + +**Default:** + +none + + +---------- + + +.. _Nurdin1: + + + +**(Nurdin)** Nurdin and Schotte Phys Rev E, 61(4), 3579 (2000) diff --git a/doc/src/compute_spin.txt b/doc/src/compute_spin.txt deleted file mode 100644 index d27e402972..0000000000 --- a/doc/src/compute_spin.txt +++ /dev/null @@ -1,77 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute spin command :h3 - -[Syntax:] - -compute ID group-ID spin :pre - -ID, group-ID are documented in "compute"_compute.html command -spin = style name of this compute command :ul - -[Examples:] - -compute out_mag all spin :pre - -[Description:] - -Define a computation that calculates magnetic quantities for a system -of atoms having spins. - -This compute calculates 6 magnetic quantities. - -The three first quantities are the x,y and z coordinates of the total -magnetization. - -The fourth quantity is the norm of the total magnetization. - -The fifth quantity is the magnetic energy. - -The sixth one is referred to as the spin temperature, according -to the work of "(Nurdin)"_#Nurdin1. - -The simplest way to output the results of the compute spin calculation -is to define some of the quantities as variables, and to use the thermo and -thermo_style commands, for example: - -compute out_mag all spin :pre - -variable mag_z equal c_out_mag\[3\] -variable mag_norm equal c_out_mag\[4\] -variable temp_mag equal c_out_mag\[6\] :pre - -thermo 10 -thermo_style custom step v_mag_z v_mag_norm v_temp_mag :pre - -This series of commands evaluates the total magnetization along z, the norm of -the total magnetization, and the magnetic temperature. Three variables are -assigned to those quantities. The thermo and thermo_style commands print them -every 10 timesteps. - -[Output info:] - -The array values are "intensive". The array values will be in -metal units ("units"_units.html). - -[Restrictions:] - -The {spin} compute is part of the SPIN package. This compute is only -enabled if LAMMPS was built with this package. See the "Build -package"_Build_package.html doc page for more info. The atom_style -has to be "spin" for this compute to be valid. - -[Related commands:] none - -[Default:] none - -:line - -:link(Nurdin1) -[(Nurdin)] Nurdin and Schotte Phys Rev E, 61(4), 3579 (2000) - diff --git a/doc/src/compute_stress_atom.rst b/doc/src/compute_stress_atom.rst new file mode 100644 index 0000000000..c37a8cc52d --- /dev/null +++ b/doc/src/compute_stress_atom.rst @@ -0,0 +1,279 @@ +.. index:: compute stress/atom + +compute stress/atom command +=========================== +compute centroid/stress/atom command +==================================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID style temp-ID keyword ... + +* ID, group-ID are documented in :doc:`compute ` command +* style = *stress/atom* or *centroid/stress/atom* +* temp-ID = ID of compute that calculates temperature, can be NULL if not needed +* zero or more keywords may be appended +* keyword = *ke* or *pair* or *bond* or *angle* or *dihedral* or *improper* or *kspace* or *fix* or *virial* + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 mobile stress/atom NULL + compute 1 mobile stress/atom myRamp + compute 1 all stress/atom NULL pair bond + compute 1 all centroid/stress/atom NULL bond dihedral improper + +Description +""""""""""" + +Define a computation that computes per-atom stress +tensor for each atom in a group. In case of compute *stress/atom*, +the tensor for each atom is symmetric with 6 +components and is stored as a 6-element vector in the following order: +:math:`xx`, :math:`yy`, :math:`zz`, :math:`xy`, :math:`xz`, :math:`yz`. +In case of compute *centroid/stress/atom*, +the tensor for each atom is asymmetric with 9 components +and is stored as a 9-element vector in the following order: +:math:`xx`, :math:`yy`, :math:`zz`, :math:`xy`, :math:`xz`, :math:`yz`, +:math:`yx`, :math:`zx`, :math:`zy`. +See the :doc:`compute pressure ` command if you want the stress tensor +(pressure) of the entire system. + +The stress tensor for atom :math:`I` is given by the following formula, +where :math:`a` and :math:`b` take on values :math:`x`, :math:`y`, :math:`z` +to generate the components of the tensor: + +.. math:: + + S_{ab} = - m v_a v_b - W_{ab} + +The first term is a kinetic energy contribution for atom :math:`I`. See +details below on how the specified *temp-ID* can affect the velocities +used in this calculation. The second term is the virial +contribution due to intra and intermolecular interactions, +where the exact computation details are determined by the compute style. + +In case of compute *stress/atom*, the virial contribution is: + +.. math:: + + W_{ab} & = \frac{1}{2} \sum_{n = 1}^{N_p} (r_{1_a} F_{1_b} + r_{2_a} F_{2_b}) + \frac{1}{2} \sum_{n = 1}^{N_b} (r_{1_a} F_{1_b} + r_{2_a} F_{2_b}) \\ + & + \frac{1}{3} \sum_{n = 1}^{N_a} (r_{1_a} F_{1_b} + r_{2_a} F_{2_b} + r_{3_a} F_{3_b}) + \frac{1}{4} \sum_{n = 1}^{N_d} (r_{1_a} F_{1_b} + r_{2_a} F_{2_b} + r_{3_a} F_{3_b} + r_{4_a} F_{4_b}) \\ + & + \frac{1}{4} \sum_{n = 1}^{N_i} (r_{1_a} F_{1_b} + r_{2_a} F_{2_b} + r_{3_a} F_{3_b} + r_{4_a} F_{4_b}) + {\rm Kspace}(r_{i_a},F_{i_b}) + \sum_{n = 1}^{N_f} r_{i_a} F_{i_b} + +The first term is a pairwise energy +contribution where :math:`n` loops over the :math:`N_p` +neighbors of atom :math:`I`, :math:`\mathbf{r}_1` and :math:`\mathbf{r}_2` +are the positions of the 2 atoms in the pairwise interaction, +and :math:`\mathbf{F}_1` and :math:`\mathbf{F}_2` are the forces +on the 2 atoms resulting from the pairwise interaction. +The second term is a bond contribution of +similar form for the :math:`N_b` bonds which atom :math:`I` is part of. +There are similar terms for the :math:`N_a` angle, :math:`N_d` dihedral, +and :math:`N_i` improper interactions atom :math:`I` is part of. +There is also a term for the KSpace +contribution from long-range Coulombic interactions, if defined. +Finally, there is a term for the :math:`N_f` :doc:`fixes ` that apply +internal constraint forces to atom :math:`I`. Currently, only the +:doc:`fix shake ` and :doc:`fix rigid ` commands +contribute to this term. +As the coefficients in the formula imply, a virial contribution +produced by a small set of atoms (e.g. 4 atoms in a dihedral or 3 +atoms in a Tersoff 3-body interaction) is assigned in equal portions +to each atom in the set. E.g. 1/4 of the dihedral virial to each of +the 4 atoms, or 1/3 of the fix virial due to SHAKE constraints applied +to atoms in a water molecule via the :doc:`fix shake ` +command. + +In case of compute *centroid/stress/atom*, the virial contribution is: + +.. math:: + + W_{ab} & = \sum_{n = 1}^{N_p} r_{I0_a} F_{I_b} + \sum_{n = 1}^{N_b} r_{I0_a} F_{I_b} + \sum_{n = 1}^{N_a} r_{I0_a} F_{I_b} + \sum_{n = 1}^{N_d} r_{I0_a} F_{I_b} + \sum_{n = 1}^{N_i} r_{I0_a} F_{I_b} \\ + & + {\rm Kspace}(r_{i_a},F_{i_b}) + \sum_{n = 1}^{N_f} r_{i_a} F_{i_b} + +As with compute *stress/atom*, the first, second, third, fourth and fifth terms +are pairwise, bond, angle, dihedral and improper contributions, +but instead of assigning the virial contribution equally to each atom, +only the force :math:`\mathbf{F}_I` acting on atom :math:`I` +due to the interaction and the relative +position :math:`\mathbf{r}_{I0}` of the atom :math:`I` to the geometric center +of the interacting atoms, i.e. centroid, is used. +As the geometric center is different +for each interaction, the :math:`\mathbf{r}_{I0}` also differs. +The sixth and seventh terms, Kspace and :doc:`fix ` contribution +respectively, are computed identical to compute *stress/atom*. +Although the total system virial is the same as compute *stress/atom*, +compute *centroid/stress/atom* is know to result in more consistent +heat flux values for angle, dihedrals and improper contributions +when computed via :doc:`compute heat/flux `. + +If no extra keywords are listed, the kinetic contribution +all of the virial contribution terms are +included in the per-atom stress tensor. If any extra keywords are +listed, only those terms are summed to compute the tensor. The +*virial* keyword means include all terms except the kinetic energy +*ke*\ . + +Note that the stress for each atom is due to its interaction with all +other atoms in the simulation, not just with other atoms in the group. + +Details of how compute *stress/atom* obtains the virial for individual atoms for +either pairwise or many-body potentials, and including the effects of +periodic boundary conditions is discussed in :ref:`(Thompson) `. +The basic idea for many-body potentials is to treat each component of +the force computation between a small cluster of atoms in the same +manner as in the formula above for bond, angle, dihedral, etc +interactions. Namely the quantity :math:`\mathbf{r} \cdot \mathbf{F}` +is summed over the atoms in +the interaction, with the :math:`r` vectors unwrapped by periodic boundaries +so that the cluster of atoms is close together. The total +contribution for the cluster interaction is divided evenly among those +atoms. Details of how compute *centroid/stress/atom* obtains +the virial for individual atoms +is given in :ref:`(Surblys) `, +where the idea is that the virial of the atom :math:`I` +is the result of only the force :math:`\mathbf{F}_I` on the atom due +to the interaction +and its positional vector :math:`\mathbf{r}_{I0}`, +relative to the geometric center of the +interacting atoms, regardless of the number of participating atoms. +The periodic boundary treatment is identical to +that of compute *stress/atom*, and both of them reduce to identical +expressions for two-body interactions, +i.e. computed values for contributions from bonds and two-body pair styles, +such as :doc:`Lennard-Jones `, will be the same, +while contributions from angles, dihedrals and impropers will be different. + +The :doc:`dihedral\_style charmm ` style calculates +pairwise interactions between 1-4 atoms. The virial contribution of +these terms is included in the pair virial, not the dihedral virial. + +The KSpace contribution is calculated using the method in +:ref:`(Heyes) ` for the Ewald method and by the methodology described +in :ref:`(Sirk) ` for PPPM. The choice of KSpace solver is specified +by the :doc:`kspace\_style pppm ` command. Note that for +PPPM, the calculation requires 6 extra FFTs each timestep that +per-atom stress is calculated. Thus it can significantly increase the +cost of the PPPM calculation if it is needed on a large fraction of +the simulation timesteps. + +The *temp-ID* argument can be used to affect the per-atom velocities +used in the kinetic energy contribution to the total stress. If the +kinetic energy is not included in the stress, than the temperature +compute is not used and can be specified as NULL. If the kinetic +energy is included and you wish to use atom velocities as-is, then +*temp-ID* can also be specified as NULL. If desired, the specified +temperature compute can be one that subtracts off a bias to leave each +atom with only a thermal velocity to use in the formula above, e.g. by +subtracting a background streaming velocity. See the doc pages for +individual :doc:`compute commands ` to determine which ones +include a bias. + + +---------- + + +Note that as defined in the formula, per-atom stress is the negative +of the per-atom pressure tensor. It is also really a stress\*volume +formulation, meaning the computed quantity is in units of +pressure\*volume. It would need to be divided by a per-atom volume to +have units of stress (pressure), but an individual atom's volume is +not well defined or easy to compute in a deformed solid or a liquid. +See the :doc:`compute voronoi/atom ` command for +one possible way to estimate a per-atom volume. + +Thus, if the diagonal components of the per-atom stress tensor are +summed for all atoms in the system and the sum is divided by :math:`dV`, where +:math:`d` = dimension and :math:`V` is the volume of the system, +the result should be :math:`-P`, where :math:`P` +is the total pressure of the system. + +These lines in an input script for a 3d system should yield that +result. I.e. the last 2 columns of thermo output will be the same: + + +.. parsed-literal:: + + compute peratom all stress/atom NULL + compute p all reduce sum c_peratom[1] c_peratom[2] c_peratom[3] + variable press equal -(c_p[1]+c_p[2]+c_p[3])/(3\*vol) + thermo_style custom step temp etotal press v_press + +.. note:: + + The per-atom stress does not include any Lennard-Jones tail + corrections to the pressure added by the :doc:`pair\_modify tail yes ` command, since those are contributions to the + global system pressure. + +**Output info:** + +This compute *stress/atom* calculates a per-atom array with 6 columns, which can be +accessed by indices 1-6 by any command that uses per-atom values from +a compute as input. +The compute *centroid/stress/atom* produces a per-atom array with 9 columns, +but otherwise can be used in an identical manner to compute *stress/atom*. +See the :doc:`Howto output ` doc page +for an overview of LAMMPS output options. + +The per-atom array values will be in pressure\*volume +:doc:`units ` as discussed above. + +Restrictions +"""""""""""" +Currently, compute *centroid/stress/atom* does not support +pair styles with many-body interactions, +such as :doc:`Tersoff `, +and LAMMPS will generate an error in such cases. +In principal, equivalent formulation +to that of angle, dihedral and improper contributions +in the virial :math:`W_{ab}` formula +can also be applied to the many-body pair styles, +and is planned in the future. + +Related commands +"""""""""""""""" + +:doc:`compute pe `, :doc:`compute pressure ` + +**Default:** none + + +---------- + + +.. _Heyes2: + + + +**(Heyes)** Heyes, Phys Rev B, 49, 755 (1994). + +.. _Sirk1: + + + +**(Sirk)** Sirk, Moore, Brown, J Chem Phys, 138, 064505 (2013). + +.. _Thompson2: + + + +**(Thompson)** Thompson, Plimpton, Mattson, J Chem Phys, 131, 154107 (2009). + +.. _Surblys1: + + + +**(Surblys)** Surblys, Matsubara, Kikugawa, Ohara, Phys Rev E, 99, 051301(R) (2019). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_stress_atom.txt b/doc/src/compute_stress_atom.txt deleted file mode 100644 index d81d97061c..0000000000 --- a/doc/src/compute_stress_atom.txt +++ /dev/null @@ -1,168 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute stress/atom command :h3 - -[Syntax:] - -compute ID group-ID stress/atom temp-ID keyword ... :pre - -ID, group-ID are documented in "compute"_compute.html command -stress/atom = style name of this compute command -temp-ID = ID of compute that calculates temperature, can be NULL if not needed -zero or more keywords may be appended -keyword = {ke} or {pair} or {bond} or {angle} or {dihedral} or {improper} or {kspace} or {fix} or {virial} :ul - -[Examples:] - -compute 1 mobile stress/atom NULL -compute 1 mobile stress/atom myRamp -compute 1 all stress/atom NULL pair bond :pre - -[Description:] - -Define a computation that computes the symmetric per-atom stress -tensor for each atom in a group. The tensor for each atom has 6 -components and is stored as a 6-element vector in the following order: -xx, yy, zz, xy, xz, yz. See the "compute -pressure"_compute_pressure.html command if you want the stress tensor -(pressure) of the entire system. - -The stress tensor for atom {I} is given by the following formula, -where {a} and {b} take on values x,y,z to generate the 6 components of -the symmetric tensor: - -:c,image(Eqs/stress_tensor.jpg) - -The first term is a kinetic energy contribution for atom {I}. See -details below on how the specified {temp-ID} can affect the velocities -used in this calculation. The second term is a pairwise energy -contribution where {n} loops over the {Np} neighbors of atom {I}, {r1} -and {r2} are the positions of the 2 atoms in the pairwise interaction, -and {F1} and {F2} are the forces on the 2 atoms resulting from the -pairwise interaction. The third term is a bond contribution of -similar form for the {Nb} bonds which atom {I} is part of. There are -similar terms for the {Na} angle, {Nd} dihedral, and {Ni} improper -interactions atom {I} is part of. There is also a term for the KSpace -contribution from long-range Coulombic interactions, if defined. -Finally, there is a term for the {Nf} "fixes"_fix.html that apply -internal constraint forces to atom {I}. Currently, only the "fix -shake"_fix_shake.html and "fix rigid"_fix_rigid.html commands -contribute to this term. - -As the coefficients in the formula imply, a virial contribution -produced by a small set of atoms (e.g. 4 atoms in a dihedral or 3 -atoms in a Tersoff 3-body interaction) is assigned in equal portions -to each atom in the set. E.g. 1/4 of the dihedral virial to each of -the 4 atoms, or 1/3 of the fix virial due to SHAKE constraints applied -to atoms in a water molecule via the "fix shake"_fix_shake.html -command. - -If no extra keywords are listed, all of the terms in this formula are -included in the per-atom stress tensor. If any extra keywords are -listed, only those terms are summed to compute the tensor. The -{virial} keyword means include all terms except the kinetic energy -{ke}. - -Note that the stress for each atom is due to its interaction with all -other atoms in the simulation, not just with other atoms in the group. - -Details of how LAMMPS computes the virial for individual atoms for -either pairwise or many-body potentials, and including the effects of -periodic boundary conditions is discussed in "(Thompson)"_#Thompson2. -The basic idea for many-body potentials is to treat each component of -the force computation between a small cluster of atoms in the same -manner as in the formula above for bond, angle, dihedral, etc -interactions. Namely the quantity R dot F is summed over the atoms in -the interaction, with the R vectors unwrapped by periodic boundaries -so that the cluster of atoms is close together. The total -contribution for the cluster interaction is divided evenly among those -atoms. - -The "dihedral_style charmm"_dihedral_charmm.html style calculates -pairwise interactions between 1-4 atoms. The virial contribution of -these terms is included in the pair virial, not the dihedral virial. - -The KSpace contribution is calculated using the method in -"(Heyes)"_#Heyes2 for the Ewald method and by the methodology described -in "(Sirk)"_#Sirk1 for PPPM. The choice of KSpace solver is specified -by the "kspace_style pppm"_kspace_style.html command. Note that for -PPPM, the calculation requires 6 extra FFTs each timestep that -per-atom stress is calculated. Thus it can significantly increase the -cost of the PPPM calculation if it is needed on a large fraction of -the simulation timesteps. - -The {temp-ID} argument can be used to affect the per-atom velocities -used in the kinetic energy contribution to the total stress. If the -kinetic energy is not included in the stress, than the temperature -compute is not used and can be specified as NULL. If the kinetic -energy is included and you wish to use atom velocities as-is, then -{temp-ID} can also be specified as NULL. If desired, the specified -temperature compute can be one that subtracts off a bias to leave each -atom with only a thermal velocity to use in the formula above, e.g. by -subtracting a background streaming velocity. See the doc pages for -individual "compute commands"_compute.html to determine which ones -include a bias. - -:line - -Note that as defined in the formula, per-atom stress is the negative -of the per-atom pressure tensor. It is also really a stress*volume -formulation, meaning the computed quantity is in units of -pressure*volume. It would need to be divided by a per-atom volume to -have units of stress (pressure), but an individual atom's volume is -not well defined or easy to compute in a deformed solid or a liquid. -See the "compute voronoi/atom"_compute_voronoi_atom.html command for -one possible way to estimate a per-atom volume. - -Thus, if the diagonal components of the per-atom stress tensor are -summed for all atoms in the system and the sum is divided by dV, where -d = dimension and V is the volume of the system, the result should be --P, where P is the total pressure of the system. - -These lines in an input script for a 3d system should yield that -result. I.e. the last 2 columns of thermo output will be the same: - -compute peratom all stress/atom NULL -compute p all reduce sum c_peratom\[1\] c_peratom\[2\] c_peratom\[3\] -variable press equal -(c_p\[1\]+c_p\[2\]+c_p\[3\])/(3*vol) -thermo_style custom step temp etotal press v_press :pre - -NOTE: The per-atom stress does not include any Lennard-Jones tail -corrections to the pressure added by the "pair_modify tail -yes"_pair_modify.html command, since those are contributions to the -global system pressure. - -[Output info:] - -This compute calculates a per-atom array with 6 columns, which can be -accessed by indices 1-6 by any command that uses per-atom values from -a compute as input. See the "Howto output"_Howto_output.html doc page -for an overview of LAMMPS output options. - -The per-atom array values will be in pressure*volume -"units"_units.html as discussed above. - -[Restrictions:] none - -[Related commands:] - -"compute pe"_compute_pe.html, "compute pressure"_compute_pressure.html - -[Default:] none - -:line - -:link(Heyes2) -[(Heyes)] Heyes, Phys Rev B 49, 755 (1994), - -:link(Sirk1) -[(Sirk)] Sirk, Moore, Brown, J Chem Phys, 138, 064505 (2013). - -:link(Thompson2) -[(Thompson)] Thompson, Plimpton, Mattson, J Chem Phys, 131, 154107 (2009). diff --git a/doc/src/compute_stress_mop.rst b/doc/src/compute_stress_mop.rst new file mode 100644 index 0000000000..aadc78050c --- /dev/null +++ b/doc/src/compute_stress_mop.rst @@ -0,0 +1,127 @@ +.. index:: compute stress/mop + +compute stress/mop command +========================== + +compute stress/mop/profile command +================================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID style dir args keywords ... + +* ID, group-ID are documented in :doc:`compute ` command +* style = *stress/mop* or *stress/mop/profile* +* dir = *x* or *y* or *z* is the direction normal to the plane +* args = argument specific to the compute style +* keywords = *kin* or *conf* or *total* (one of more can be specified) + + +.. parsed-literal:: + + *stress/mop* args = pos + pos = *lower* or *center* or *upper* or coordinate value (distance units) is the position of the plane + *stress/mop/profile* args = origin delta + origin = *lower* or *center* or *upper* or coordinate value (distance units) is the position of the first plane + delta = value (distance units) is the distance between planes + + compute 1 all stress/mop x lower total + compute 1 liquid stress/mop z 0.0 kin conf + fix 1 all ave/time 10 1000 10000 c_1[\*] file mop.time + fix 1 all ave/time 10 1000 10000 c_1[2] file mop.time + + compute 1 all stress/mop/profile x lower 0.1 total + compute 1 liquid stress/mop/profile z 0.0 0.25 kin conf + fix 1 all ave/time 500 20 10000 c_1[\*] ave running overwrite file mopp.time mode vector + +Description +""""""""""" + +Compute *stress/mop* and compute *stress/mop/profile* define computations that +calculate components of the local stress tensor using the method of +planes :ref:`(Todd) `. Specifically in compute *stress/mop* calculates 3 +components are computed in directions *dir*\ ,\ *x*\ ; *dir*\ ,\ *y*\ ; and +*dir*\ ,\ *z*\ ; where *dir* is the direction normal to the plane, while +in compute *stress/mop/profile* the profile of the stress is computed. + +Contrary to methods based on histograms of atomic stress (i.e. using +:doc:`compute stress/atom `), the method of planes is +compatible with mechanical balance in heterogeneous systems and at +interfaces :ref:`(Todd) `. + +The stress tensor is the sum of a kinetic term and a configurational +term, which are given respectively by Eq. (21) and Eq. (16) in +:ref:`(Todd) `. For the kinetic part, the algorithm considers that +atoms have crossed the plane if their positions at times t-dt and t are +one on either side of the plane, and uses the velocity at time t-dt/2 +given by the velocity-Verlet algorithm. + +Between one and three keywords can be used to indicate which +contributions to the stress must be computed: kinetic stress (kin), +configurational stress (conf), and/or total stress (total). + +NOTE 1: The configurational stress is computed considering all pairs of atoms where at least one atom belongs to group group-ID. + +NOTE 2: The local stress does not include any Lennard-Jones tail +corrections to the pressure added by the :doc:`pair\_modify tail yes ` command, since those are contributions to the global system pressure. + +**Output info:** + +Compute *stress/mop* calculates a global vector (indices starting at 1), with 3 +values for each declared keyword (in the order the keywords have been +declared). For each keyword, the stress tensor components are ordered as +follows: stress\_dir,x, stress\_dir,y, and stress\_dir,z. + +Compute *stress/mop/profile* instead calculates a global array, with 1 column +giving the position of the planes where the stress tensor was computed, +and with 3 columns of values for each declared keyword (in the order the +keywords have been declared). For each keyword, the profiles of stress +tensor components are ordered as follows: stress\_dir,x; stress\_dir,y; +and stress\_dir,z. + +The values are in pressure :doc:`units `. + +The values produced by this compute can be accessed by various :doc:`output commands `. For instance, the results can be written to a file using the :doc:`fix ave/time ` command. Please see the example in the examples/USER/mop folder. + +Restrictions +"""""""""""" + + +These styles are part of the USER-MISC package. They are only enabled if +LAMMPS is built with that package. See the :doc:`Build package ` +doc page on for more info. + +The method is only implemented for 3d orthogonal simulation boxes whose +size does not change in time, and axis-aligned planes. + +The method only works with two-body pair interactions, because it +requires the class method pair->single() to be implemented. In +particular, it does not work with more than two-body pair interactions, +intra-molecular interactions, and long range (kspace) interactions. + +Related commands +"""""""""""""""" + +:doc:`compute stress/atom ` + +**Default:** none + + +---------- + + +.. _mop-todd: + + + +**(Todd)** B. D. Todd, Denis J. Evans, and Peter J. Daivis: "Pressure tensor for inhomogeneous fluids", +Phys. Rev. E 52, 1627 (1995). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_tally.rst b/doc/src/compute_tally.rst new file mode 100644 index 0000000000..38ab176b7d --- /dev/null +++ b/doc/src/compute_tally.rst @@ -0,0 +1,120 @@ +.. index:: compute force/tally + +compute force/tally command +=========================== + +compute heat/flux/tally command +=============================== + +compute pe/tally command +======================== + +compute pe/mol/tally command +============================ + +compute stress/tally command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID style group2-ID + +* ID, group-ID are documented in :doc:`compute ` command +* style = *force/tally* or *pe/tally* or *pe/mol/tally* or *stress/tally* +* group2-ID = group ID of second (or same) group + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 lower force/tally upper + compute 1 left pe/tally right + compute 1 lower stress/tally lower + +Description +""""""""""" + +Define a computation that calculates properties between two groups of +atoms by accumulating them from pairwise non-bonded computations. The +two groups can be the same. This is similar to :doc:`compute group/group ` only that the data is +accumulated directly during the non-bonded force computation. The +computes *force/tally*\ , *pe/tally*\ , *stress/tally*\ , and +*heat/flux/tally* are primarily provided as example how to program +additional, more sophisticated computes using the tally callback +mechanism. Compute *pe/mol/tally* is one such style, that can +- through using this mechanism - separately tally intermolecular +and intramolecular energies. Something that would otherwise be +impossible without integrating this as a core functionality into +the based classes of LAMMPS. + + +---------- + + +The pairwise contributions are computing via a callback that the +compute registers with the non-bonded pairwise force computation. +This limits the use to systems that have no bonds, no Kspace, and no +many-body interactions. On the other hand, the computation does not +have to compute forces or energies a second time and thus can be much +more efficient. The callback mechanism allows to write more complex +pairwise property computations. + + +---------- + + +**Output info:** + +Compute *pe/tally* calculates a global scalar (the energy) and a per +atom scalar (the contributions of the single atom to the global +scalar). Compute *pe/mol/tally* calculates a global 4-element vector +containing (in this order): *evdwl* and *ecoul* for intramolecular pairs +and *evdwl* and *ecoul* for intermolecular pairs. Since molecules are +identified by their molecule IDs, the partitioning does not have to be +related to molecules, but the energies are tallied into the respective +slots depending on whether the molecule IDs of a pair are the same or +different. Compute *force/tally* calculates a global scalar (the force +magnitude) and a per atom 3-element vector (force contribution from +each atom). Compute *stress/tally* calculates a global scalar +(average of the diagonal elements of the stress tensor) and a per atom +vector (the 6 elements of stress tensor contributions from the +individual atom). + +Both the scalar and vector values calculated by this compute are +"extensive". + +Restrictions +"""""""""""" + + +This compute is part of the USER-TALLY package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Not all pair styles can be evaluated in a pairwise mode as required by +this compute. For example, 3-body and other many-body potentials, +such as :doc:`Tersoff ` and +:doc:`Stillinger-Weber ` cannot be used. :doc:`EAM ` +potentials only include the pair potential portion of the EAM +interaction when used by this compute, not the embedding term. Also +bonded or Kspace interactions do not contribute to this compute. + +The computes in this package are not compatible with dynamic groups. + +Related commands +"""""""""""""""" + +*compute group/group*\ \_compute\_group\_group.html, *compute +heat/flux*\ \_compute\_heat\_flux.html + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_tdpd_cc_atom.rst b/doc/src/compute_tdpd_cc_atom.rst new file mode 100644 index 0000000000..ed7af54d2a --- /dev/null +++ b/doc/src/compute_tdpd_cc_atom.rst @@ -0,0 +1,75 @@ +.. index:: compute tdpd/cc/atom + +compute tdpd/cc/atom command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID tdpd/cc/atom index + +* ID, group-ID are documented in :doc:`compute ` command +* tdpd/cc/atom = style name of this compute command +* index = index of chemical species (1 to Nspecies) + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all tdpd/cc/atom 2 + +Description +""""""""""" + +Define a computation that calculates the per-atom chemical +concentration of a specified species for each tDPD particle in a +group. + +The chemical concentration of each species is defined as the number of +molecules carried by a tDPD particle for dilute solution. For more +details see :ref:`(Li2015) `. + +**Output info:** + +This compute calculates a per-atom vector, which can be accessed by +any command that uses per-atom values from a compute as input. See the +:doc:`Howto output ` doc page for an overview of LAMMPS +output options. + +The per-atom vector values will be in the units of chemical species +per unit mass. + +Restrictions +"""""""""""" + + +This compute is part of the USER-MESO package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`pair\_style tdpd ` + +**Default:** none + + +---------- + + +.. _Li2015a: + + + +**(Li2015)** Li, Yazdani, Tartakovsky, Karniadakis, J Chem Phys, 143: +014101 (2015). DOI: 10.1063/1.4923254 + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp.rst b/doc/src/compute_temp.rst new file mode 100644 index 0000000000..052da705ac --- /dev/null +++ b/doc/src/compute_temp.rst @@ -0,0 +1,127 @@ +.. index:: compute temp + +compute temp command +==================== + +compute temp/kk command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp + +* ID, group-ID are documented in :doc:`compute ` command +* temp = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all temp + compute myTemp mobile temp + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +atoms. A compute of this style can be used by any command that +computes a temperature, e.g. :doc:`thermo\_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. + +The temperature is calculated by the formula KE = dim/2 N k T, where +KE = total kinetic energy of the group of atoms (sum of 1/2 m v\^2), +dim = 2 or 3 = dimensionality of the simulation, N = number of atoms +in the group, k = Boltzmann constant, and T = temperature. + +A kinetic energy tensor, stored as a 6-element vector, is also +calculated by this compute for use in the computation of a pressure +tensor. The formula for the components of the tensor is the same as +the above formula, except that v\^2 is replaced by vx\*vy for the xy +component, etc. The 6 components of the vector are ordered xx, yy, +zz, xy, xz, yz. + +The number of atoms contributing to the temperature is assumed to be +constant for the duration of the run; use the *dynamic* option of the +:doc:`compute\_modify ` command if this is not the case. + +This compute subtracts out degrees-of-freedom due to fixes that +constrain molecular motion, such as :doc:`fix shake ` and +:doc:`fix rigid `. This means the temperature of groups of +atoms that include these constraints will be computed correctly. If +needed, the subtracted degrees-of-freedom can be altered using the +*extra* option of the :doc:`compute\_modify ` command. + +A compute of this style with the ID of "thermo\_temp" is created when +LAMMPS starts up, as if this command were in the input script: + + +.. parsed-literal:: + + compute thermo_temp all temp + +See the "thermo\_style" command for more details. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute temp/partial `, :doc:`compute temp/region `, :doc:`compute pressure ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_asphere.rst b/doc/src/compute_temp_asphere.rst new file mode 100644 index 0000000000..46743c780e --- /dev/null +++ b/doc/src/compute_temp_asphere.rst @@ -0,0 +1,173 @@ +.. index:: compute temp/asphere + +compute temp/asphere command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/asphere keyword value ... + +* ID, group-ID are documented in :doc:`compute ` command +* temp/asphere = style name of this compute command +* zero or more keyword/value pairs may be appended +* keyword = *bias* or *dof* + + .. parsed-literal:: + + *bias* value = bias-ID + bias-ID = ID of a temperature compute that removes a velocity bias + *dof* value = *all* or *rotate* + all = compute temperature of translational and rotational degrees of freedom + rotate = compute temperature of just rotational degrees of freedom + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all temp/asphere + compute myTemp mobile temp/asphere bias tempCOM + compute myTemp mobile temp/asphere dof rotate + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +aspherical particles, including a contribution from both their +translational and rotational kinetic energy. This differs from the +usual :doc:`compute temp ` command, which assumes point +particles with only translational kinetic energy. + +Only finite-size particles (aspherical or spherical) can be included +in the group. For 3d finite-size particles, each has 6 degrees of +freedom (3 translational, 3 rotational). For 2d finite-size +particles, each has 3 degrees of freedom (2 translational, 1 +rotational). + +.. note:: + + This choice for degrees of freedom (dof) assumes that all + finite-size aspherical or spherical particles in your model will + freely rotate, sampling all their rotational dof. It is possible to + use a combination of interaction potentials and fixes that induce no + torque or otherwise constrain some of all of your particles so that + this is not the case. Then there are less dof and you should use the + :doc:`compute\_modify extra ` command to adjust the dof + accordingly. + +For example, an aspherical particle with all three of its shape +parameters the same is a sphere. If it does not rotate, then it +should have 3 dof instead of 6 in 3d (or 2 instead of 3 in 2d). A +uniaxial aspherical particle has two of its three shape parameters the +same. If it does not rotate around the axis perpendicular to its +circular cross section, then it should have 5 dof instead of 6 in 3d. +The latter is the case for uniaxial ellipsoids in a :doc:`GayBerne model ` since there is no induced torque around the +optical axis. It will also be the case for bi-axial ellipsoids when +exactly two of the semiaxes have the same length and the corresponding +relative well depths are equal. + +The translational kinetic energy is computed the same as is described +by the :doc:`compute temp ` command. The rotational +kinetic energy is computed as 1/2 I w\^2, where I is the inertia tensor +for the aspherical particle and w is its angular velocity, which is +computed from its angular momentum. + +.. note:: + + For :doc:`2d models `, particles are treated as + ellipsoids, not ellipses, meaning their moments of inertia will be the + same as in 3d. + +A kinetic energy tensor, stored as a 6-element vector, is also +calculated by this compute. The formula for the components of the +tensor is the same as the above formula, except that v\^2 and w\^2 are +replaced by vx\*vy and wx\*wy for the xy component, and the appropriate +elements of the inertia tensor are used. The 6 components of the +vector are ordered xx, yy, zz, xy, xz, yz. + +The number of atoms contributing to the temperature is assumed to be +constant for the duration of the run; use the *dynamic* option of the +:doc:`compute\_modify ` command if this is not the case. + +This compute subtracts out translational degrees-of-freedom due to +fixes that constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the +temperature of groups of atoms that include these constraints will be +computed correctly. If needed, the subtracted degrees-of-freedom can +be altered using the *extra* option of the +:doc:`compute\_modify ` command. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + + +---------- + + +The keyword/value option pairs are used in the following ways. + +For the *bias* keyword, *bias-ID* refers to the ID of a temperature +compute that removes a "bias" velocity from each atom. This allows +compute temp/sphere to compute its thermal temperature after the +translational kinetic energy components have been altered in a +prescribed way, e.g. to remove a flow velocity profile. Thermostats +that use this compute will work with this bias term. See the doc +pages for individual computes that calculate a temperature and the doc +pages for fixes that perform thermostatting for more details. + +For the *dof* keyword, a setting of *all* calculates a temperature +that includes both translational and rotational degrees of freedom. A +setting of *rotate* calculates a temperature that includes only +rotational degrees of freedom. + + +---------- + + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the ASPHERE package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This compute requires that atoms store angular momentum and a +quaternion as defined by the :doc:`atom\_style ellipsoid ` +command. + +All particles in the group must be finite-size. They cannot be point +particles, but they can be aspherical or spherical as defined by their +shape attribute. + +Related commands +"""""""""""""""" + +:doc:`compute temp ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_body.rst b/doc/src/compute_temp_body.rst new file mode 100644 index 0000000000..e17227fe3e --- /dev/null +++ b/doc/src/compute_temp_body.rst @@ -0,0 +1,149 @@ +.. index:: compute temp/body + +compute temp/body command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/body keyword value ... + +* ID, group-ID are documented in :doc:`compute ` command +* temp/body = style name of this compute command +* zero or more keyword/value pairs may be appended +* keyword = *bias* or *dof* + + .. parsed-literal:: + + *bias* value = bias-ID + bias-ID = ID of a temperature compute that removes a velocity bias + *dof* value = *all* or *rotate* + all = compute temperature of translational and rotational degrees of freedom + rotate = compute temperature of just rotational degrees of freedom + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all temp/body + compute myTemp mobile temp/body bias tempCOM + compute myTemp mobile temp/body dof rotate + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +body particles, including a contribution from both their +translational and rotational kinetic energy. This differs from the +usual :doc:`compute temp ` command, which assumes point +particles with only translational kinetic energy. + +Only body particles can be included in the group. For 3d particles, +each has 6 degrees of freedom (3 translational, 3 rotational). For 2d +body particles, each has 3 degrees of freedom (2 translational, 1 +rotational). + +.. note:: + + This choice for degrees of freedom (dof) assumes that all body + particles in your model will freely rotate, sampling all their + rotational dof. It is possible to use a combination of interaction + potentials and fixes that induce no torque or otherwise constrain some + of all of your particles so that this is not the case. Then there are + less dof and you should use the :doc:`compute\_modify extra ` command to adjust the dof accordingly. + +The translational kinetic energy is computed the same as is described +by the :doc:`compute temp ` command. The rotational +kinetic energy is computed as 1/2 I w\^2, where I is the inertia tensor +for the aspherical particle and w is its angular velocity, which is +computed from its angular momentum. + +A kinetic energy tensor, stored as a 6-element vector, is also +calculated by this compute. The formula for the components of the +tensor is the same as the above formula, except that v\^2 and w\^2 are +replaced by vx\*vy and wx\*wy for the xy component, and the appropriate +elements of the inertia tensor are used. The 6 components of the +vector are ordered xx, yy, zz, xy, xz, yz. + +The number of atoms contributing to the temperature is assumed to be +constant for the duration of the run; use the *dynamic* option of the +:doc:`compute\_modify ` command if this is not the case. + +This compute subtracts out translational degrees-of-freedom due to +fixes that constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the +temperature of groups of atoms that include these constraints will be +computed correctly. If needed, the subtracted degrees-of-freedom can +be altered using the *extra* option of the +:doc:`compute\_modify ` command. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + + +---------- + + +The keyword/value option pairs are used in the following ways. + +For the *bias* keyword, *bias-ID* refers to the ID of a temperature +compute that removes a "bias" velocity from each atom. This allows +compute temp/sphere to compute its thermal temperature after the +translational kinetic energy components have been altered in a +prescribed way, e.g. to remove a flow velocity profile. Thermostats +that use this compute will work with this bias term. See the doc +pages for individual computes that calculate a temperature and the doc +pages for fixes that perform thermostatting for more details. + +For the *dof* keyword, a setting of *all* calculates a temperature +that includes both translational and rotational degrees of freedom. A +setting of *rotate* calculates a temperature that includes only +rotational degrees of freedom. + + +---------- + + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the BODY package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This compute requires that atoms store angular momentum and a +quaternion as defined by the :doc:`atom\_style body ` +command. + +Related commands +"""""""""""""""" + +:doc:`compute temp ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_chunk.rst b/doc/src/compute_temp_chunk.rst new file mode 100644 index 0000000000..cc9e70a0c5 --- /dev/null +++ b/doc/src/compute_temp_chunk.rst @@ -0,0 +1,260 @@ +.. index:: compute temp/chunk + +compute temp/chunk command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/chunk chunkID value1 value2 ... keyword value ... + +* ID, group-ID are documented in :doc:`compute ` command +* temp/chunk = style name of this compute command +* chunkID = ID of :doc:`compute chunk/atom ` command +* zero or more values can be listed as value1,value2,etc +* value = *temp* or *kecom* or *internal* + + .. parsed-literal:: + + temp = temperature of each chunk + kecom = kinetic energy of each chunk based on velocity of center of mass + internal = internal kinetic energy of each chunk + +* zero or more keyword/value pairs may be appended +* keyword = *com* or *bias* or *adof* or *cdof* + + .. parsed-literal:: + + *com* value = *yes* or *no* + yes = subtract center-of-mass velocity from each chunk before calculating temperature + no = do not subtract center-of-mass velocity + *bias* value = bias-ID + bias-ID = ID of a temperature compute that removes a velocity bias + *adof* value = dof_per_atom + dof_per_atom = define this many degrees-of-freedom per atom + *cdof* value = dof_per_chunk + dof_per_chunk = define this many degrees-of-freedom per chunk + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 fluid temp/chunk molchunk + compute 1 fluid temp/chunk molchunk temp internal + compute 1 fluid temp/chunk molchunk bias tpartial adof 2.0 + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +atoms that are also in chunks, after optionally subtracting out the +center-of-mass velocity of each chunk. By specifying optional values, +it can also calculate the per-chunk temperature or energies of the +multiple chunks of atoms. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` +doc pages for details of how chunks can be defined and examples of how +they can be used to measure properties of a system. + +The temperature is calculated by the formula KE = DOF/2 k T, where KE = +total kinetic energy of all atoms assigned to chunks (sum of 1/2 m +v\^2), DOF = the total number of degrees of freedom for those atoms, k += Boltzmann constant, and T = temperature. + +The DOF is calculated as N\*adof + Nchunk\*cdof, where N = number of +atoms contributing to the KE, adof = degrees of freedom per atom, and +cdof = degrees of freedom per chunk. By default adof = 2 or 3 = +dimensionality of system, as set via the :doc:`dimension ` +command, and cdof = 0.0. This gives the usual formula for +temperature. + +A kinetic energy tensor, stored as a 6-element vector, is also +calculated by this compute for use in the computation of a pressure +tensor. The formula for the components of the tensor is the same as +the above formula, except that v\^2 is replaced by vx\*vy for the xy +component, etc. The 6 components of the vector are ordered xx, yy, +zz, xy, xz, yz. + +Note that the number of atoms contributing to the temperature is +calculated each time the temperature is evaluated since it is assumed +the atoms may be dynamically assigned to chunks. Thus there is no +need to use the *dynamic* option of the +:doc:`compute\_modify ` command for this compute style. + +If any optional values are specified, then per-chunk quantities are +also calculated and stored in a global array, as described below. + +The *temp* value calculates the temperature for each chunk by the +formula KE = DOF/2 k T, where KE = total kinetic energy of the chunk +of atoms (sum of 1/2 m v\^2), DOF = the total number of degrees of +freedom for all atoms in the chunk, k = Boltzmann constant, and T = +temperature. + +The DOF in this case is calculated as N\*adof + cdof, where N = number +of atoms in the chunk, adof = degrees of freedom per atom, and cdof = +degrees of freedom per chunk. By default adof = 2 or 3 = +dimensionality of system, as set via the :doc:`dimension ` +command, and cdof = 0.0. This gives the usual formula for +temperature. + +The *kecom* value calculates the kinetic energy of each chunk as if +all its atoms were moving with the velocity of the center-of-mass of +the chunk. + +The *internal* value calculates the internal kinetic energy of each +chunk. The interal KE is summed over the atoms in the chunk using an +internal "thermal" velocity for each atom, which is its velocity minus +the center-of-mass velocity of the chunk. + + +---------- + + +Note that currently the global and per-chunk temperatures calculated +by this compute only include translational degrees of freedom for each +atom. No rotational degrees of freedom are included for finite-size +particles. Also no degrees of freedom are subtracted for any velocity +bias or constraints that are applied, such as :doc:`compute temp/partial `, or :doc:`fix shake ` +or :doc:`fix rigid `. This is because those degrees of +freedom (e.g. a constrained bond) could apply to sets of atoms that +are both included and excluded from a specific chunk, and hence the +concept is somewhat ill-defined. In some cases, you can use the +*adof* and *cdof* keywords to adjust the calculated degrees of freedom +appropriately, as explained below. + +Note that the per-chunk temperature calculated by this compute and the +:doc:`fix ave/chunk temp ` command can be different. +This compute calculates the temperature for each chunk for a single +snapshot. Fix ave/chunk can do that but can also time average those +values over many snapshots, or it can compute a temperature as if the +atoms in the chunk on different timesteps were collected together as +one set of atoms to calculate their temperature. This compute allows +the center-of-mass velocity of each chunk to be subtracted before +calculating the temperature; fix ave/chunk does not. + +.. note:: + + Only atoms in the specified group contribute to the calculations + performed by this compute. The :doc:`compute chunk/atom ` command defines its own group; + atoms will have a chunk ID = 0 if they are not in that group, + signifying they are not assigned to a chunk, and will thus also not + contribute to this calculation. You can specify the "all" group for + this command if you simply want to include atoms with non-zero chunk + IDs. + +The simplest way to output the per-chunk results of the compute +temp/chunk calculation to a file is to use the :doc:`fix ave/time ` command, for example: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute myChunk all temp/chunk cc1 temp + fix 1 all ave/time 100 1 100 c_myChunk file tmp.out mode vector + + +---------- + + +The keyword/value option pairs are used in the following ways. + +The *com* keyword can be used with a value of *yes* to subtract the +velocity of the center-of-mass for each chunk from the velocity of the +atoms in that chunk, before calculating either the global or per-chunk +temperature. This can be useful if the atoms are streaming or +otherwise moving collectively, and you wish to calculate only the +thermal temperature. + +For the *bias* keyword, *bias-ID* refers to the ID of a temperature +compute that removes a "bias" velocity from each atom. This also +allows calculation of the global or per-chunk temperature using only +the thermal temperature of atoms in each chunk after the translational +kinetic energy components have been altered in a prescribed way, +e.g. to remove a velocity profile. It also applies to the calculation +of the other per-chunk values, such as *kecom* or *internal*\ , which +involve the center-of-mass velocity of each chunk, which is calculated +after the velocity bias is removed from each atom. Note that the +temperature compute will apply its bias globally to the entire system, +not on a per-chunk basis. + +The *adof* and *cdof* keywords define the values used in the degree of +freedom (DOF) formulas used for the global or per-chunk temperature, +as described above. They can be used to calculate a more appropriate +temperature for some kinds of chunks. Here are 3 examples: + +If spatially binned chunks contain some number of water molecules and +:doc:`fix shake ` is used to make each molecule rigid, then +you could calculate a temperature with 6 degrees of freedom (DOF) (3 +translational, 3 rotational) per molecule by setting *adof* to 2.0. + +If :doc:`compute temp/partial ` is used with the +*bias* keyword to only allow the x component of velocity to contribute +to the temperature, then *adof* = 1.0 would be appropriate. + +If each chunk consists of a large molecule, with some number of its +bonds constrained by :doc:`fix shake ` or the entire molecule +by :doc:`fix rigid/small `, *adof* = 0.0 and *cdof* could be +set to the remaining degrees of freedom for the entire molecule +(entire chunk in this case), e.g. 6 for 3d, or 3 for 2d, for a rigid +molecule. + + +---------- + + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +This compute also optionally calculates a global array, if one or more +of the optional values are specified. The number of rows in the array += the number of chunks *Nchunk* as calculated by the specified +:doc:`compute chunk/atom ` command. The number of +columns is the number of specified values (1 or more). These values +can be accessed by any command that uses global array values from a +compute as input. Again, see the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". The array values are "intensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. The array values +will be in temperature :doc:`units ` for the *temp* value, and in +energy :doc:`units ` for the *kecom* and *internal* values. + +Restrictions +"""""""""""" + + +The *com* and *bias* keywords cannot be used together. + +Related commands +"""""""""""""""" + +:doc:`compute temp `, :doc:`fix ave/chunk temp ` + +Default +""""""" + +The option defaults are com no, no bias, adof = dimensionality of the +system (2 or 3), and cdof = 0.0. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_com.rst b/doc/src/compute_temp_com.rst new file mode 100644 index 0000000000..083e9f652c --- /dev/null +++ b/doc/src/compute_temp_com.rst @@ -0,0 +1,100 @@ +.. index:: compute temp/com + +compute temp/com command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/com + +* ID, group-ID are documented in :doc:`compute ` command +* temp/com = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all temp/com + compute myTemp mobile temp/com + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +atoms, after subtracting out the center-of-mass velocity of the group. +This is useful if the group is expected to have a non-zero net +velocity for some reason. A compute of this style can be used by any +command that computes a temperature, +e.g. :doc:`thermo\_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. + +After the center-of-mass velocity has been subtracted from each atom, +the temperature is calculated by the formula KE = dim/2 N k T, where +KE = total kinetic energy of the group of atoms (sum of 1/2 m v\^2), +dim = 2 or 3 = dimensionality of the simulation, N = number of atoms +in the group, k = Boltzmann constant, and T = temperature. + +A kinetic energy tensor, stored as a 6-element vector, is also +calculated by this compute for use in the computation of a pressure +tensor. The formula for the components of the tensor is the same as +the above formula, except that v\^2 is replaced by vx\*vy for the xy +component, etc. The 6 components of the vector are ordered xx, yy, +zz, xy, xz, yz. + +The number of atoms contributing to the temperature is assumed to be +constant for the duration of the run; use the *dynamic* option of the +:doc:`compute\_modify ` command if this is not the case. + +The removal of the center-of-mass velocity by this fix is essentially +computing the temperature after a "bias" has been removed from the +velocity of the atoms. If this compute is used with a fix command +that performs thermostatting then this bias will be subtracted from +each atom, thermostatting of the remaining thermal velocity will be +performed, and the bias will be added back in. Thermostatting fixes +that work in this way include :doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix temp/berendsen `, and :doc:`fix langevin `. + +This compute subtracts out degrees-of-freedom due to fixes that +constrain molecular motion, such as :doc:`fix shake ` and +:doc:`fix rigid `. This means the temperature of groups of +atoms that include these constraints will be computed correctly. If +needed, the subtracted degrees-of-freedom can be altered using the +*extra* option of the :doc:`compute\_modify ` command. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute temp ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_cs.rst b/doc/src/compute_temp_cs.rst new file mode 100644 index 0000000000..7d5843e1db --- /dev/null +++ b/doc/src/compute_temp_cs.rst @@ -0,0 +1,131 @@ +.. index:: compute temp/cs + +compute temp/cs command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/cs group1 group2 + +* ID, group-ID are documented in :doc:`compute ` command +* temp/cs = style name of this compute command +* group1 = group-ID of either cores or shells +* group2 = group-ID of either shells or cores + +Examples +"""""""" + + +.. parsed-literal:: + + compute oxygen_c-s all temp/cs O_core O_shell + compute core_shells all temp/cs cores shells + +Description +""""""""""" + +Define a computation that calculates the temperature of a system based +on the center-of-mass velocity of atom pairs that are bonded to each +other. This compute is designed to be used with the adiabatic +core/shell model of :ref:`(Mitchell and Finchham) `. See +the :doc:`Howto coreshell ` doc page for an overview of +the model as implemented in LAMMPS. Specifically, this compute +enables correct temperature calculation and thermostatting of +core/shell pairs where it is desirable for the internal degrees of +freedom of the core/shell pairs to not be influenced by a thermostat. +A compute of this style can be used by any command that computes a +temperature via :doc:`fix\_modify ` e.g. :doc:`fix temp/rescale `, :doc:`fix npt `, etc. + +Note that this compute does not require all ions to be polarized, +hence defined as core/shell pairs. One can mix core/shell pairs and +ions without a satellite particle if desired. The compute will +consider the non-polarized ions according to the physical system. + +For this compute, core and shell particles are specified by two +respective group IDs, which can be defined using the +:doc:`group ` command. The number of atoms in the two groups +must be the same and there should be one bond defined between a pair +of atoms in the two groups. Non-polarized ions which might also be +included in the treated system should not be included into either of +these groups, they are taken into account by the *group-ID* (2nd +argument) of the compute. + +The temperature is calculated by the formula KE = dim/2 N k T, where +KE = total kinetic energy of the group of atoms (sum of 1/2 m v\^2), +dim = 2 or 3 = dimensionality of the simulation, N = number of atoms +in the group, k = Boltzmann constant, and T = temperature. Note that +the velocity of each core or shell atom used in the KE calculation is +the velocity of the center-of-mass (COM) of the core/shell pair the +atom is part of. + +A kinetic energy tensor, stored as a 6-element vector, is also +calculated by this compute for use in the computation of a pressure +tensor. The formula for the components of the tensor is the same as +the above formula, except that v\^2 is replaced by vx\*vy for the xy +component, etc. The 6 components of the vector are ordered xx, yy, +zz, xy, xz, yz. In contrast to the temperature, the velocity of +each core or shell atom is taken individually. + +The change this fix makes to core/shell atom velocities is essentially +computing the temperature after a "bias" has been removed from the +velocity of the atoms. This "bias" is the velocity of the atom +relative to the COM velocity of the core/shell pair. If this compute +is used with a fix command that performs thermostatting then this bias +will be subtracted from each atom, thermostatting of the remaining COM +velocity will be performed, and the bias will be added back in. This +means the thermostatting will effectively be performed on the +core/shell pairs, instead of on the individual core and shell atoms. +Thermostatting fixes that work in this way include :doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix temp/berendsen `, and :doc:`fix langevin `. + +The internal energy of core/shell pairs can be calculated by the +:doc:`compute temp/chunk ` command, if chunks are +defined as core/shell pairs. See the :doc:`Howto coreshell ` doc page doc page for more discussion +on how to do this. + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +The number of core/shell pairs contributing to the temperature is +assumed to be constant for the duration of the run. No fixes should +be used which generate new molecules or atoms during a simulation. + +Related commands +"""""""""""""""" + +:doc:`compute temp `, :doc:`compute temp/chunk ` + +**Default:** none + + +---------- + + +.. _MitchellFinchham1: + + + +**(Mitchell and Finchham)** Mitchell, Finchham, J Phys Condensed Matter, +5, 1031-1038 (1993). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_deform.rst b/doc/src/compute_temp_deform.rst new file mode 100644 index 0000000000..88dbc62422 --- /dev/null +++ b/doc/src/compute_temp_deform.rst @@ -0,0 +1,142 @@ +.. index:: compute temp/deform + +compute temp/deform command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/deform + +* ID, group-ID are documented in :doc:`compute ` command +* temp/deform = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute myTemp all temp/deform + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +atoms, after subtracting out a streaming velocity induced by the +simulation box changing size and/or shape, for example in a +non-equilibrium MD (NEMD) simulation. The size/shape change is +induced by use of the :doc:`fix deform ` command. A compute +of this style is created by the :doc:`fix nvt/sllod ` +command to compute the thermal temperature of atoms for thermostatting +purposes. A compute of this style can also be used by any command +that computes a temperature, e.g. :doc:`thermo\_modify `, +:doc:`fix temp/rescale `, :doc:`fix npt `, etc. + +The deformation fix changes the box size and/or shape over time, so +each atom in the simulation box can be thought of as having a +"streaming" velocity. For example, if the box is being sheared in x, +relative to y, then atoms at the bottom of the box (low y) have a +small x velocity, while atoms at the top of the box (hi y) have a +large x velocity. This position-dependent streaming velocity is +subtracted from each atom's actual velocity to yield a thermal +velocity which is used to compute the temperature. + +.. note:: + + :doc:`Fix deform ` has an option for remapping either + atom coordinates or velocities to the changing simulation box. When + using this compute in conjunction with a deforming box, fix deform + should NOT remap atom positions, but rather should let atoms respond + to the changing box by adjusting their own velocities (or let :doc:`fix deform ` remap the atom velocities, see it's remap + option). If fix deform does remap atom positions, then they appear to + move with the box but their velocity is not changed, and thus they do + NOT have the streaming velocity assumed by this compute. LAMMPS will + warn you if fix deform is defined and its remap setting is not + consistent with this compute. + +After the streaming velocity has been subtracted from each atom, the +temperature is calculated by the formula KE = dim/2 N k T, where KE = +total kinetic energy of the group of atoms (sum of 1/2 m v\^2), dim = 2 +or 3 = dimensionality of the simulation, N = number of atoms in the +group, k = Boltzmann constant, and T = temperature. Note that v in +the kinetic energy formula is the atom's thermal velocity. + +A kinetic energy tensor, stored as a 6-element vector, is also +calculated by this compute for use in the computation of a pressure +tensor. The formula for the components of the tensor is the same as +the above formula, except that v\^2 is replaced by vx\*vy for the xy +component, etc. The 6 components of the vector are ordered xx, yy, +zz, xy, xz, yz. + +The number of atoms contributing to the temperature is assumed to be +constant for the duration of the run; use the *dynamic* option of the +:doc:`compute\_modify ` command if this is not the case. + +The removal of the box deformation velocity component by this fix is +essentially computing the temperature after a "bias" has been removed +from the velocity of the atoms. If this compute is used with a fix +command that performs thermostatting then this bias will be subtracted +from each atom, thermostatting of the remaining thermal velocity will +be performed, and the bias will be added back in. Thermostatting +fixes that work in this way include :doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix temp/berendsen `, and :doc:`fix langevin `. + +.. note:: + + The temperature calculated by this compute is only accurate if + the atoms are indeed moving with a stream velocity profile that + matches the box deformation. If not, then the compute will subtract + off an incorrect stream velocity, yielding a bogus thermal + temperature. You should NOT assume that your atoms are streaming at + the same rate the box is deforming. Rather, you should monitor their + velocity profile, e.g. via the :doc:`fix ave/chunk ` + command. And you can compare the results of this compute to :doc:`compute temp/profile `, which actually calculates the + stream profile before subtracting it. If the two computes do not give + roughly the same temperature, then your atoms are not streaming + consistent with the box deformation. See the :doc:`fix deform ` command for more details on ways to get atoms + to stream consistently with the box deformation. + +This compute subtracts out degrees-of-freedom due to fixes that +constrain molecular motion, such as :doc:`fix shake ` and +:doc:`fix rigid `. This means the temperature of groups of +atoms that include these constraints will be computed correctly. If +needed, the subtracted degrees-of-freedom can be altered using the +*extra* option of the :doc:`compute\_modify ` command. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute temp/ramp `, :doc:`compute temp/profile `, :doc:`fix deform `, +:doc:`fix nvt/sllod ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_deform_eff.rst b/doc/src/compute_temp_deform_eff.rst new file mode 100644 index 0000000000..98b28aa76a --- /dev/null +++ b/doc/src/compute_temp_deform_eff.rst @@ -0,0 +1,80 @@ +.. index:: compute temp/deform/eff + +compute temp/deform/eff command +=============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/deform/eff + +* ID, group-ID are documented in :doc:`compute ` command +* temp/deform/eff = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute myTemp all temp/deform/eff + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +nuclei and electrons in the :doc:`electron force field ` +model, after subtracting out a streaming velocity induced by the +simulation box changing size and/or shape, for example in a +non-equilibrium MD (NEMD) simulation. The size/shape change is +induced by use of the :doc:`fix deform ` command. A +compute of this style is created by the :doc:`fix nvt/sllod/eff ` command to compute the thermal +temperature of atoms for thermostatting purposes. A compute of this +style can also be used by any command that computes a temperature, +e.g. :doc:`thermo\_modify `, :doc:`fix npt/eff `, +etc. + +The calculation performed by this compute is exactly like that +described by the :doc:`compute temp/deform ` +command, except that the formula for the temperature includes the +radial electron velocity contributions, as discussed by the :doc:`compute temp/eff ` command. Note that only the +translational degrees of freedom for each nuclei or electron are +affected by the streaming velocity adjustment. The radial velocity +component of the electrons is not affected. + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-EFF package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute temp/ramp `, :doc:`fix deform `, +:doc:`fix nvt/sllod/eff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_drude.rst b/doc/src/compute_temp_drude.rst new file mode 100644 index 0000000000..fbebf02ea9 --- /dev/null +++ b/doc/src/compute_temp_drude.rst @@ -0,0 +1,87 @@ +.. index:: compute temp/drude + +compute temp/drude command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/drude + +* ID, group-ID are documented in :doc:`compute ` command +* temp/drude = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute TDRUDE all temp/drude + +Description +""""""""""" + +Define a computation that calculates the temperatures of core-Drude +pairs. This compute is designed to be used with the :doc:`thermalized Drude oscillator model `. Polarizable models in LAMMPS +are described on the :doc:`Howto polarizable ` doc +page. + +Drude oscillators consist of a core particle and a Drude particle +connected by a harmonic bond, and the relative motion of these Drude +oscillators is usually maintained cold by a specific thermostat that +acts on the relative motion of the core-Drude particle +pairs. Therefore, because LAMMPS considers Drude particles as normal +atoms in its default temperature compute (:doc:`compute temp ` command), the reduced temperature of the +core-Drude particle pairs is not calculated correctly. + +By contrast, this compute calculates the temperature of the cores +using center-of-mass velocities of the core-Drude pairs, and the +reduced temperature of the Drude particles using the relative +velocities of the Drude particles with respect to their cores. +Non-polarizable atoms are considered as cores. Their velocities +contribute to the temperature of the cores. + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6, which can be accessed by indices 1-6, whose components +are + +1. temperature of the centers of mass (temperature units) +2. temperature of the dipoles (temperature units) +3. number of degrees of freedom of the centers of mass +4. number of degrees of freedom of the dipoles +5. kinetic energy of the centers of mass (energy units) +6. kinetic energy of the dipoles (energy units) + +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +Both the scalar value and the first two values of the vector +calculated by this compute are "intensive". The other 4 vector values +are "extensive". + +Restrictions +"""""""""""" + + +The number of degrees of freedom contributing to the temperature is +assumed to be constant for the duration of the run unless the +*fix\_modify* command sets the option *dynamic yes*\ . + +Related commands +"""""""""""""""" + +:doc:`fix drude `, :doc:`fix langevin/drude `, :doc:`fix drude/transform `, :doc:`pair\_style thole `, :doc:`compute temp ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_eff.rst b/doc/src/compute_temp_eff.rst new file mode 100644 index 0000000000..b83a9cbec9 --- /dev/null +++ b/doc/src/compute_temp_eff.rst @@ -0,0 +1,108 @@ +.. index:: compute temp/eff + +compute temp/eff command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/eff + +* ID, group-ID are documented in :doc:`compute ` command +* temp/eff = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all temp/eff + compute myTemp mobile temp/eff + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +nuclei and electrons in the :doc:`electron force field ` +model. A compute of this style can be used by commands that compute a +temperature, e.g. :doc:`thermo\_modify `, :doc:`fix npt/eff `, etc. + +The temperature is calculated by the formula KE = dim/2 N k T, where +KE = total kinetic energy of the group of atoms (sum of 1/2 m v\^2 for +nuclei and sum of 1/2 (m v\^2 + 3/4 m s\^2) for electrons, where s +includes the radial electron velocity contributions), dim = 2 or 3 = +dimensionality of the simulation, N = number of atoms (only total +number of nuclei in the eFF (see the :doc:`pair\_eff ` +command) in the group, k = Boltzmann constant, and T = temperature. +This expression is summed over all nuclear and electronic degrees of +freedom, essentially by setting the kinetic contribution to the heat +capacity to 3/2k (where only nuclei contribute). This subtlety is +valid for temperatures well below the Fermi temperature, which for +densities two to five times the density of liquid H2 ranges from +86,000 to 170,000 K. + +.. note:: + + For eFF models, in order to override the default temperature + reported by LAMMPS in the thermodynamic quantities reported via the + :doc:`thermo ` command, the user should apply a + :doc:`thermo\_modify ` command, as shown in the following + example: + + +.. parsed-literal:: + + compute effTemp all temp/eff + thermo_style custom step etotal pe ke temp press + thermo_modify temp effTemp + +A 6-component kinetic energy tensor is also calculated by this compute +for use in the computation of a pressure tensor. The formula for the +components of the tensor is the same as the above formula, except that +v\^2 is replaced by vx \* vy for the xy component, etc. For the eFF, +again, the radial electronic velocities are also considered. + +The number of atoms contributing to the temperature is assumed to be +constant for the duration of the run; use the *dynamic* option of the +:doc:`compute\_modify ` command if this is not the case. + +This compute subtracts out degrees-of-freedom due to fixes that +constrain molecular motion, such as :doc:`fix shake ` and +:doc:`fix rigid `. This means the temperature of groups of +atoms that include these constraints will be computed correctly. If +needed, the subtracted degrees-of-freedom can be altered using the +*extra* option of the :doc:`compute\_modify ` command. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + +**Output info:** + +The scalar value calculated by this compute is "intensive", meaning it +is independent of the number of atoms in the simulation. The vector +values are "extensive", meaning they scale with the number of atoms in +the simulation. + +Restrictions +"""""""""""" + + +This compute is part of the USER-EFF package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute temp/partial `, :doc:`compute temp/region `, :doc:`compute pressure ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_partial.rst b/doc/src/compute_temp_partial.rst new file mode 100644 index 0000000000..51e92dc4c4 --- /dev/null +++ b/doc/src/compute_temp_partial.rst @@ -0,0 +1,126 @@ +.. index:: compute temp/partial + +compute temp/partial command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/partial xflag yflag zflag + +* ID, group-ID are documented in :doc:`compute ` command +* temp/partial = style name of this compute command +* xflag,yflag,zflag = 0/1 for whether to exclude/include this dimension + +Examples +"""""""" + + +.. parsed-literal:: + + compute newT flow temp/partial 1 1 0 + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +atoms, after excluding one or more velocity components. A compute of +this style can be used by any command that computes a temperature, +e.g. :doc:`thermo\_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. + +The temperature is calculated by the formula KE = dim/2 N k T, where +KE = total kinetic energy of the group of atoms (sum of 1/2 m v\^2), +dim = dimensionality of the simulation, N = number of atoms in the +group, k = Boltzmann constant, and T = temperature. The calculation +of KE excludes the x, y, or z dimensions if xflag, yflag, or zflag = +0. The dim parameter is adjusted to give the correct number of +degrees of freedom. + +A kinetic energy tensor, stored as a 6-element vector, is also +calculated by this compute for use in the calculation of a pressure +tensor. The formula for the components of the tensor is the same as +the above formula, except that v\^2 is replaced by vx\*vy for the xy +component, etc. The 6 components of the vector are ordered xx, yy, +zz, xy, xz, yz. + +The number of atoms contributing to the temperature is assumed to be +constant for the duration of the run; use the *dynamic* option of the +:doc:`compute\_modify ` command if this is not the case. + +The removal of velocity components by this fix is essentially +computing the temperature after a "bias" has been removed from the +velocity of the atoms. If this compute is used with a fix command +that performs thermostatting then this bias will be subtracted from +each atom, thermostatting of the remaining thermal velocity will be +performed, and the bias will be added back in. Thermostatting fixes +that work in this way include :doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix temp/berendsen `, and :doc:`fix langevin `. + +This compute subtracts out degrees-of-freedom due to fixes that +constrain molecular motion, such as :doc:`fix shake ` and +:doc:`fix rigid `. This means the temperature of groups of +atoms that include these constraints will be computed correctly. If +needed, the subtracted degrees-of-freedom can be altered using the +*extra* option of the :doc:`compute\_modify ` command. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute temp `, :doc:`compute temp/region `, :doc:`compute pressure ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_profile.rst b/doc/src/compute_temp_profile.rst new file mode 100644 index 0000000000..67dcf3fd49 --- /dev/null +++ b/doc/src/compute_temp_profile.rst @@ -0,0 +1,202 @@ +.. index:: compute temp/profile + +compute temp/profile command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/profile xflag yflag zflag binstyle args + +* ID, group-ID are documented in :doc:`compute ` command +* temp/profile = style name of this compute command +* xflag,yflag,zflag = 0/1 for whether to exclude/include this dimension +* binstyle = *x* or *y* or *z* or *xy* or *yz* or *xz* or *xyz* + + .. parsed-literal:: + + *x* arg = Nx + *y* arg = Ny + *z* arg = Nz + *xy* args = Nx Ny + *yz* args = Ny Nz + *xz* args = Nx Nz + *xyz* args = Nx Ny Nz + Nx,Ny,Nz = number of velocity bins in x,y,z dimensions + +* zero or more keyword/value pairs may be appended +* keyword = *out* + + .. parsed-literal:: + + *out* value = *tensor* or *bin* + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute myTemp flow temp/profile 1 1 1 x 10 + compute myTemp flow temp/profile 1 1 1 x 10 out bin + compute myTemp flow temp/profile 0 1 1 xyz 20 20 20 + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +atoms, after subtracting out a spatially-averaged center-of-mass +velocity field, before computing the kinetic energy. This can be +useful for thermostatting a collection of atoms undergoing a complex +flow, e.g. via a profile-unbiased thermostat (PUT) as described in +:ref:`(Evans) `. A compute of this style can be used by any command +that computes a temperature, e.g. :doc:`thermo\_modify `, +:doc:`fix temp/rescale `, :doc:`fix npt `, etc. + +The *xflag*\ , *yflag*\ , *zflag* settings determine which components of +average velocity are subtracted out. + +The *binstyle* setting and its *Nx*\ , *Ny*\ , *Nz* arguments determine +how bins are setup to perform spatial averaging. "Bins" can be 1d +slabs, 2d pencils, or 3d bricks depending on which *binstyle* is used. +The simulation box is partitioned conceptually into *Nx* by *Ny* by +*Nz* bins. Depending on the *binstyle*\ , you may only specify one or +two of these values; the others are effectively set to 1 (no binning +in that dimension). For non-orthogonal (triclinic) simulation boxes, +the bins are "tilted" slabs or pencils or bricks that are parallel to +the tilted faces of the box. See the :doc:`region prism ` +command for a discussion of the geometry of tilted boxes in LAMMPS. + +When a temperature is computed, the center-of-mass velocity for the +set of atoms that are both in the compute group and in the same +spatial bin is calculated. This bias velocity is then subtracted from +the velocities of individual atoms in the bin to yield a thermal +velocity for each atom. Note that if there is only one atom in the +bin, its thermal velocity will thus be 0.0. + +After the spatially-averaged velocity field has been subtracted from +each atom, the temperature is calculated by the formula KE = (dim\*N +- dim\*Nx\*Ny\*Nz) k T/2, where KE = total kinetic energy of the group of +atoms (sum of 1/2 m v\^2), dim = 2 or 3 = dimensionality of the +simulation, N = number of atoms in the group, k = Boltzmann constant, +and T = temperature. The dim\*Nx\*Ny\*Nz term are degrees of freedom +subtracted to adjust for the removal of the center-of-mass velocity in +each of Nx\*Ny\*Nz bins, as discussed in the :ref:`(Evans) ` paper. + +If the *out* keyword is used with a *tensor* value, which is the +default, a kinetic energy tensor, stored as a 6-element vector, is +also calculated by this compute for use in the computation of a +pressure tensor. The formula for the components of the tensor is the +same as the above formula, except that v\^2 is replaced by vx\*vy for +the xy component, etc. The 6 components of the vector are ordered xx, +yy, zz, xy, xz, yz. + +If the *out* keyword is used with a *bin* value, the count of atoms +and computed temperature for each bin are stored for output, as an +array of values, as described below. The temperature of each bin is +calculated as described above, where the bias velocity is subtracted +and only the remaining thermal velocity of atoms in the bin +contributes to the temperature. See the note below for how the +temperature is normalized by the degrees-of-freedom of atoms in the +bin. + +The number of atoms contributing to the temperature is assumed to be +constant for the duration of the run; use the *dynamic* option of the +:doc:`compute\_modify ` command if this is not the case. + +The removal of the spatially-averaged velocity field by this fix is +essentially computing the temperature after a "bias" has been removed +from the velocity of the atoms. If this compute is used with a fix +command that performs thermostatting then this bias will be subtracted +from each atom, thermostatting of the remaining thermal velocity will +be performed, and the bias will be added back in. Thermostatting +fixes that work in this way include :doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix temp/berendsen `, and :doc:`fix langevin `. + +This compute subtracts out degrees-of-freedom due to fixes that +constrain molecular motion, such as :doc:`fix shake ` and +:doc:`fix rigid `. This means the temperature of groups of +atoms that include these constraints will be computed correctly. If +needed, the subtracted degrees-of-freedom can be altered using the +*extra* option of the :doc:`compute\_modify ` command. + +.. note:: + + When using the *out* keyword with a value of *bin*\ , the + calculated temperature for each bin does not include the + degrees-of-freedom adjustment described in the preceding paragraph, + for fixes that constrain molecular motion. It does include the + adjustment due to the *extra* option, which is applied to each bin. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. Using this compute in conjunction with a +thermostatting fix, as explained there, will effectively implement a +profile-unbiased thermostat (PUT), as described in :ref:`(Evans) `. + +**Output info:** + +This compute calculates a global scalar (the temperature). Depending +on the setting of the *out* keyword, it also calculates a global +vector or array. For *out* = *tensor*\ , it calculates a vector of +length 6 (KE tensor), which can be accessed by indices 1-6. For *out* += *bin* it calculates a global array which has 2 columns and N rows, +where N is the number of bins. The first column contains the number +of atoms in that bin. The second contains the temperature of that +bin, calculated as described above. The ordering of rows in the array +is as follows. Bins in x vary fastest, then y, then z. Thus for a +10x10x10 3d array of bins, there will be 1000 rows. The bin with +indices ix,iy,iz = 2,3,4 would map to row M = (iz-1)\*10\*10 + (iy-1)\*10 ++ ix = 322, where the rows are numbered from 1 to 1000 and the bin +indices are numbered from 1 to 10 in each dimension. + +These values can be used by any command that uses global scalar or +vector or array values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". The array values are "intensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. The first column +of array values are counts; the values in the second column will be in +temperature :doc:`units `. + +Restrictions +"""""""""""" + + +You should not use too large a velocity-binning grid, especially in +3d. In the current implementation, the binned velocity averages are +summed across all processors, so this will be inefficient if the grid +is too large, and the operation is performed every timestep, as it +will be for most thermostats. + +Related commands +"""""""""""""""" + +:doc:`compute temp `, :doc:`compute temp/ramp `, :doc:`compute temp/deform `, :doc:`compute pressure ` + +Default +""""""" + +The option default is out = tensor. + + +---------- + + +.. _Evans1: + + + +**(Evans)** Evans and Morriss, Phys Rev Lett, 56, 2172-2175 (1986). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_ramp.rst b/doc/src/compute_temp_ramp.rst new file mode 100644 index 0000000000..a4fc86d541 --- /dev/null +++ b/doc/src/compute_temp_ramp.rst @@ -0,0 +1,125 @@ +.. index:: compute temp/ramp + +compute temp/ramp command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/ramp vdim vlo vhi dim clo chi keyword value ... + +* ID, group-ID are documented in :doc:`compute ` command +* temp/ramp = style name of this compute command +* vdim = *vx* or *vy* or *vz* +* vlo,vhi = subtract velocities between vlo and vhi (velocity units) +* dim = *x* or *y* or *z* +* clo,chi = lower and upper bound of domain to subtract from (distance units) +* zero or more keyword/value pairs may be appended +* keyword = *units* + + +.. parsed-literal:: + + *units* value = *lattice* or *box* + +Examples +"""""""" + + +.. parsed-literal:: + + compute 2nd middle temp/ramp vx 0 8 y 2 12 units lattice + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +atoms, after subtracting out an ramped velocity profile before +computing the kinetic energy. A compute of this style can be used by +any command that computes a temperature, +e.g. :doc:`thermo\_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. + +The meaning of the arguments for this command which define the +velocity ramp are the same as for the :doc:`velocity ramp ` +command which was presumably used to impose the velocity. + +After the ramp velocity has been subtracted from the specified +dimension for each atom, the temperature is calculated by the formula +KE = dim/2 N k T, where KE = total kinetic energy of the group of +atoms (sum of 1/2 m v\^2), dim = 2 or 3 = dimensionality of the +simulation, N = number of atoms in the group, k = Boltzmann constant, +and T = temperature. + +The *units* keyword determines the meaning of the distance units used +for coordinates (c1,c2) and velocities (vlo,vhi). A *box* value +selects standard distance units as defined by the :doc:`units ` +command, e.g. Angstroms for units = real or metal. A *lattice* value +means the distance units are in lattice spacings; e.g. velocity = +lattice spacings / tau. The :doc:`lattice ` command must have +been previously used to define the lattice spacing. + +A kinetic energy tensor, stored as a 6-element vector, is also +calculated by this compute for use in the computation of a pressure +tensor. The formula for the components of the tensor is the same as +the above formula, except that v\^2 is replaced by vx\*vy for the xy +component, etc. The 6 components of the vector are ordered xx, yy, +zz, xy, xz, yz. + +The number of atoms contributing to the temperature is assumed to be +constant for the duration of the run; use the *dynamic* option of the +:doc:`compute\_modify ` command if this is not the case. + +The removal of the ramped velocity component by this fix is +essentially computing the temperature after a "bias" has been removed +from the velocity of the atoms. If this compute is used with a fix +command that performs thermostatting then this bias will be subtracted +from each atom, thermostatting of the remaining thermal velocity will +be performed, and the bias will be added back in. Thermostatting +fixes that work in this way include :doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix temp/berendsen `, and :doc:`fix langevin `. + +This compute subtracts out degrees-of-freedom due to fixes that +constrain molecular motion, such as :doc:`fix shake ` and +:doc:`fix rigid `. This means the temperature of groups of +atoms that include these constraints will be computed correctly. If +needed, the subtracted degrees-of-freedom can be altered using the +*extra* option of the :doc:`compute\_modify ` command. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute temp `, :doc:`compute temp/profie `, :doc:`compute temp/deform `, :doc:`compute pressure ` + +Default +""""""" + +The option default is units = lattice. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_region.rst b/doc/src/compute_temp_region.rst new file mode 100644 index 0000000000..284b38d3b1 --- /dev/null +++ b/doc/src/compute_temp_region.rst @@ -0,0 +1,114 @@ +.. index:: compute temp/region + +compute temp/region command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/region region-ID + +* ID, group-ID are documented in :doc:`compute ` command +* temp/region = style name of this compute command +* region-ID = ID of region to use for choosing atoms + +Examples +"""""""" + + +.. parsed-literal:: + + compute mine flow temp/region boundary + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +atoms in a geometric region. This can be useful for thermostatting +one portion of the simulation box. E.g. a McDLT simulation where one +side is cooled, and the other side is heated. A compute of this style +can be used by any command that computes a temperature, +e.g. :doc:`thermo\_modify `, :doc:`fix temp/rescale `, etc. + +Note that a *region*\ -style temperature can be used to thermostat with +:doc:`fix temp/rescale ` or :doc:`fix langevin `, but should probably not be used with +Nose/Hoover style fixes (:doc:`fix nvt `, :doc:`fix npt `, or :doc:`fix nph `), if the +degrees-of-freedom included in the computed T varies with time. + +The temperature is calculated by the formula KE = dim/2 N k T, where +KE = total kinetic energy of the group of atoms (sum of 1/2 m v\^2), +dim = 2 or 3 = dimensionality of the simulation, N = number of atoms +in both the group and region, k = Boltzmann constant, and T = +temperature. + +A kinetic energy tensor, stored as a 6-element vector, is also +calculated by this compute for use in the computation of a pressure +tensor. The formula for the components of the tensor is the same as +the above formula, except that v\^2 is replaced by vx\*vy for the xy +component, etc. The 6 components of the vector are ordered xx, yy, +zz, xy, xz, yz. + +The number of atoms contributing to the temperature is calculated each +time the temperature is evaluated since it is assumed atoms can +enter/leave the region. Thus there is no need to use the *dynamic* +option of the :doc:`compute\_modify ` command for this +compute style. + +The removal of atoms outside the region by this fix is essentially +computing the temperature after a "bias" has been removed, which in +this case is the velocity of any atoms outside the region. If this +compute is used with a fix command that performs thermostatting then +this bias will be subtracted from each atom, thermostatting of the +remaining thermal velocity will be performed, and the bias will be +added back in. Thermostatting fixes that work in this way include +:doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix temp/berendsen `, and :doc:`fix langevin `. This means that when this compute +is used to calculate the temperature for any of the thermostatting +fixes via the :doc:`fix modify temp ` command, the thermostat +will operate only on atoms that are currently in the geometric +region. + +Unlike other compute styles that calculate temperature, this compute +does not subtract out degrees-of-freedom due to fixes that constrain +motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This is because those degrees of freedom +(e.g. a constrained bond) could apply to sets of atoms that straddle +the region boundary, and hence the concept is somewhat ill-defined. +If needed the number of subtracted degrees-of-freedom can be set +explicitly using the *extra* option of the +:doc:`compute\_modify ` command. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute temp `, :doc:`compute pressure ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_region_eff.rst b/doc/src/compute_temp_region_eff.rst new file mode 100644 index 0000000000..b09752a4e2 --- /dev/null +++ b/doc/src/compute_temp_region_eff.rst @@ -0,0 +1,71 @@ +.. index:: compute temp/region/eff + +compute temp/region/eff command +=============================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/region/eff region-ID + +* ID, group-ID are documented in :doc:`compute ` command +* temp/region/eff = style name of this compute command +* region-ID = ID of region to use for choosing atoms + +Examples +"""""""" + + +.. parsed-literal:: + + compute mine flow temp/region/eff boundary + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +nuclei and electrons in the :doc:`electron force field ` +model, within a geometric region using the electron force field. A +compute of this style can be used by commands that compute a +temperature, e.g. :doc:`thermo\_modify `. + +The operation of this compute is exactly like that described by the +:doc:`compute temp/region ` command, except that +the formula for the temperature itself includes the radial electron +velocity contributions, as discussed by the :doc:`compute temp/eff ` command. + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-EFF package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute temp/region `, :doc:`compute temp/eff `, :doc:`compute pressure ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_rotate.rst b/doc/src/compute_temp_rotate.rst new file mode 100644 index 0000000000..75912482d8 --- /dev/null +++ b/doc/src/compute_temp_rotate.rst @@ -0,0 +1,102 @@ +.. index:: compute temp/rotate + +compute temp/rotate command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/rotate + +* ID, group-ID are documented in :doc:`compute ` command +* temp/rotate = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute Tbead bead temp/rotate + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +atoms, after subtracting out the center-of-mass velocity and angular velocity of the group. +This is useful if the group is expected to have a non-zero net +velocity and/or global rotation motion for some reason. A compute of this style can be used by any +command that computes a temperature, +e.g. :doc:`thermo\_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. + +After the center-of-mass velocity and angular velocity has been subtracted from each atom, +the temperature is calculated by the formula KE = dim/2 N k T, where +KE = total kinetic energy of the group of atoms (sum of 1/2 m v\^2), +dim = 2 or 3 = dimensionality of the simulation, N = number of atoms +in the group, k = Boltzmann constant, and T = temperature. + +A kinetic energy tensor, stored as a 6-element vector, is also +calculated by this compute for use in the computation of a pressure +tensor. The formula for the components of the tensor is the same as +the above formula, except that v\^2 is replaced by vx\*vy for the xy +component, etc. The 6 components of the vector are ordered xx, yy, +zz, xy, xz, yz. + +The number of atoms contributing to the temperature is assumed to be +constant for the duration of the run; use the *dynamic* option of the +:doc:`compute\_modify ` command if this is not the case. + +The removal of the center-of-mass velocity and angular velocity by this fix is essentially +computing the temperature after a "bias" has been removed from the +velocity of the atoms. If this compute is used with a fix command +that performs thermostatting then this bias will be subtracted from +each atom, thermostatting of the remaining thermal velocity will be +performed, and the bias will be added back in. Thermostatting fixes +that work in this way include :doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix temp/berendsen `, and :doc:`fix langevin `. + +This compute subtracts out degrees-of-freedom due to fixes that +constrain molecular motion, such as :doc:`fix shake ` and +:doc:`fix rigid `. This means the temperature of groups of +atoms that include these constraints will be computed correctly. If +needed, the subtracted degrees-of-freedom can be altered using the +*extra* option of the :doc:`compute\_modify ` command. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`compute temp ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_sphere.rst b/doc/src/compute_temp_sphere.rst new file mode 100644 index 0000000000..6008874ce4 --- /dev/null +++ b/doc/src/compute_temp_sphere.rst @@ -0,0 +1,159 @@ +.. index:: compute temp/sphere + +compute temp/sphere command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/sphere keyword value ... + +* ID, group-ID are documented in :doc:`compute ` command +* temp/sphere = style name of this compute command +* zero or more keyword/value pairs may be appended +* keyword = *bias* or *dof* + + .. parsed-literal:: + + *bias* value = bias-ID + bias-ID = ID of a temperature compute that removes a velocity bias + *dof* value = *all* or *rotate* + all = compute temperature of translational and rotational degrees of freedom + rotate = compute temperature of just rotational degrees of freedom + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all temp/sphere + compute myTemp mobile temp/sphere bias tempCOM + compute myTemp mobile temp/sphere dof rotate + +Description +""""""""""" + +Define a computation that calculates the temperature of a group of +spherical particles, including a contribution from both their +translational and rotational kinetic energy. This differs from the +usual :doc:`compute temp ` command, which assumes point +particles with only translational kinetic energy. + +Both point and finite-size particles can be included in the group. +Point particles do not rotate, so they have only 3 translational +degrees of freedom. For 3d spherical particles, each has 6 degrees of +freedom (3 translational, 3 rotational). For 2d spherical particles, +each has 3 degrees of freedom (2 translational, 1 rotational). + +.. note:: + + This choice for degrees of freedom (dof) assumes that all + finite-size spherical particles in your model will freely rotate, + sampling all their rotational dof. It is possible to use a + combination of interaction potentials and fixes that induce no torque + or otherwise constrain some of all of your particles so that this is + not the case. Then there are less dof and you should use the + :doc:`compute\_modify extra ` command to adjust the dof + accordingly. + +The translational kinetic energy is computed the same as is described +by the :doc:`compute temp ` command. The rotational +kinetic energy is computed as 1/2 I w\^2, where I is the moment of +inertia for a sphere and w is the particle's angular velocity. + +.. note:: + + For :doc:`2d models `, particles are treated as + spheres, not disks, meaning their moment of inertia will be the same + as in 3d. + +A kinetic energy tensor, stored as a 6-element vector, is also +calculated by this compute. The formula for the components of the +tensor is the same as the above formulas, except that v\^2 and w\^2 are +replaced by vx\*vy and wx\*wy for the xy component. The 6 components of +the vector are ordered xx, yy, zz, xy, xz, yz. + +The number of atoms contributing to the temperature is assumed to be +constant for the duration of the run; use the *dynamic* option of the +:doc:`compute\_modify ` command if this is not the case. + +This compute subtracts out translational degrees-of-freedom due to +fixes that constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the +temperature of groups of atoms that include these constraints will be +computed correctly. If needed, the subtracted degrees-of-freedom can +be altered using the *extra* option of the +:doc:`compute\_modify ` command. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + + +---------- + + +The keyword/value option pairs are used in the following ways. + +For the *bias* keyword, *bias-ID* refers to the ID of a temperature +compute that removes a "bias" velocity from each atom. This allows +compute temp/sphere to compute its thermal temperature after the +translational kinetic energy components have been altered in a +prescribed way, e.g. to remove a flow velocity profile. Thermostats +that use this compute will work with this bias term. See the doc +pages for individual computes that calculate a temperature and the doc +pages for fixes that perform thermostatting for more details. + +For the *dof* keyword, a setting of *all* calculates a temperature +that includes both translational and rotational degrees of freedom. A +setting of *rotate* calculates a temperature that includes only +rotational degrees of freedom. + + +---------- + + +**Output info:** + +This compute calculates a global scalar (the temperature) and a global +vector of length 6 (KE tensor), which can be accessed by indices 1-6. +These values can be used by any command that uses global scalar or +vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The scalar value calculated by this compute is "intensive". The +vector values are "extensive". + +The scalar value will be in temperature :doc:`units `. The +vector values will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This fix requires that atoms store torque and angular velocity (omega) +and a radius as defined by the :doc:`atom\_style sphere ` +command. + +All particles in the group must be finite-size spheres, or point +particles with radius = 0.0. + +Related commands +"""""""""""""""" + +:doc:`compute temp `, :doc:`compute temp/asphere ` + +Default +""""""" + +The option defaults are no bias and dof = all. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_uef.rst b/doc/src/compute_temp_uef.rst new file mode 100644 index 0000000000..4512c08b6d --- /dev/null +++ b/doc/src/compute_temp_uef.rst @@ -0,0 +1,62 @@ +.. index:: compute temp/uef + +compute temp/uef command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID temp/uef + +* ID, group-ID are documented in :doc:`compute ` command +* temp/uef = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all temp/uef + compute 2 sel temp/uef + +Description +""""""""""" + +This command is used to compute the kinetic energy tensor in +the reference frame of the applied flow field when +:doc:`fix nvt/uef ` or +:doc:`fix npt/uef ` is used. +It is not necessary to use this command to compute the scalar +value of the temperature. A :doc:`compute temp ` +may be used for that purpose. + +Output information for this command can be found in the +documentation for :doc:`compute temp `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-UEF package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This command can only be used when :doc:`fix nvt/uef ` +or :doc:`fix npt/uef ` is active. + +Related commands +"""""""""""""""" + +:doc:`compute temp `, +:doc:`fix nvt/uef `, +:doc:`compute pressure/uef ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_ti.rst b/doc/src/compute_ti.rst new file mode 100644 index 0000000000..e21e6caf6d --- /dev/null +++ b/doc/src/compute_ti.rst @@ -0,0 +1,162 @@ +.. index:: compute ti + +compute ti command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group ti keyword args ... + +* ID, group-ID are documented in :doc:`compute ` command +* ti = style name of this compute command +* one or more attribute/arg pairs may be appended +* keyword = pair style (lj/cut, gauss, born, etc) or *tail* or *kspace* + + .. parsed-literal:: + + pair style args = atype v_name1 v_name2 + atype = atom type (see asterisk form below) + v_name1 = variable with name1 that is energy scale factor and function of lambda + v_name2 = variable with name2 that is derivative of v_name1 with respect to lambda + *tail* args = atype v_name1 v_name2 + atype = atom type (see asterisk form below) + v_name1 = variable with name1 that is energy tail correction scale factor and function of lambda + v_name2 = variable with name2 that is derivative of v_name1 with respect to lambda + *kspace* args = atype v_name1 v_name2 + atype = atom type (see asterisk form below) + v_name1 = variable with name1 that is K-Space scale factor and function of lambda + v_name2 = variable with name2 that is derivative of v_name1 with respect to lambda + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all ti lj/cut 1 v_lj v_dlj coul/long 2 v_c v_dc kspace 1 v_ks v_dks + compute 1 all ti lj/cut 1\*3 v_lj v_dlj coul/long \* v_c v_dc kspace \* v_ks v_dks + +Description +""""""""""" + +Define a computation that calculates the derivative of the interaction +potential with respect to *lambda*\ , the coupling parameter used in a +thermodynamic integration. This derivative can be used to infer a +free energy difference resulting from an alchemical simulation, as +described in :ref:`Eike `. + +Typically this compute will be used in conjunction with the :doc:`fix adapt ` command which can perform alchemical +transformations by adjusting the strength of an interaction potential +as a simulation runs, as defined by one or more +:doc:`pair\_style ` or :doc:`kspace\_style ` +commands. This scaling is done via a prefactor on the energy, forces, +virial calculated by the pair or K-Space style. The prefactor is +often a function of a *lambda* parameter which may be adjusted from 0 +to 1 (or vice versa) over the course of a :doc:`run `. The +time-dependent adjustment is what the :doc:`fix adapt ` +command does. + +Assume that the unscaled energy of a pair\_style or kspace\_style is +given by U. Then the scaled energy is + + +.. parsed-literal:: + + Us = f(lambda) U + +where f() is some function of lambda. What this compute calculates is + + +.. parsed-literal:: + + dUs / d(lambda) = U df(lambda)/dlambda = Us / f(lambda) df(lambda)/dlambda + +which is the derivative of the system's scaled potential energy Us +with respect to *lambda*\ . + +To perform this calculation, you provide one or more atom types as +*atype*\ . *Atype* can be specified in one of two ways. An explicit +numeric values can be used, as in the 1st example above. Or a +wildcard asterisk can be used in place of or in conjunction with the +*atype* argument to select multiple atom types. This takes the form +"\*" or "\*n" or "n\*" or "m\*n". If N = the number of atom types, then +an asterisk with no numeric values means all types from 1 to N. A +leading asterisk means all types from 1 to n (inclusive). A trailing +asterisk means all types from n to N (inclusive). A middle asterisk +means all types from m to n (inclusive). + +You also specify two functions, as :doc:`equal-style variables `. The first is specified as *v\_name1*, where +*name1* is the name of the variable, and is f(lambda) in the notation +above. The second is specified as *v\_name2*, where *name2* is the +name of the variable, and is df(lambda) / dlambda in the notation +above. I.e. it is the analytic derivative of f() with respect to +lambda. Note that the *name1* variable is also typically given as an +argument to the :doc:`fix adapt ` command. + +An alchemical simulation may use several pair potentials together, +invoked via the :doc:`pair\_style hybrid or hybrid/overlay ` +command. The total dUs/dlambda for the overall system is calculated +as the sum of each contributing term as listed by the keywords in the +compute ti command. Individual pair potentials can be listed, which +will be sub-styles in the hybrid case. You can also include a K-space +term via the *kspace* keyword. You can also include a pairwise +long-range tail correction to the energy via the *tail* keyword. + +For each term you can specify a different (or the same) scale factor +by the two variables that you list. Again, these will typically +correspond toe the scale factors applied to these various potentials +and the K-Space contribution via the :doc:`fix adapt ` +command. + +More details about the exact functional forms for the computation of +du/dl can be found in the paper by :ref:`Eike `. + + +---------- + + +**Output info:** + +This compute calculates a global scalar, namely dUs/dlambda. This +value can be used by any command that uses a global scalar value from +a compute as input. See the :doc:`Howto output ` doc page +for an overview of LAMMPS output options. + +The scalar value calculated by this compute is "extensive". + +The scalar value will be in energy :doc:`units `. + +Restrictions +"""""""""""" + + +This compute is part of the MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix adapt ` + +**Default:** none + + +---------- + + +.. _Eike: + + + +**(Eike)** Eike and Maginn, Journal of Chemical Physics, 124, 164503 (2006). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_torque_chunk.rst b/doc/src/compute_torque_chunk.rst new file mode 100644 index 0000000000..d673aee13e --- /dev/null +++ b/doc/src/compute_torque_chunk.rst @@ -0,0 +1,99 @@ +.. index:: compute torque/chunk + +compute torque/chunk command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID torque/chunk chunkID + +* ID, group-ID are documented in :doc:`compute ` command +* torque/chunk = style name of this compute command +* chunkID = ID of :doc:`compute chunk/atom ` command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 fluid torque/chunk molchunk + +Description +""""""""""" + +Define a computation that calculates the torque on multiple chunks of +atoms. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` +doc pages for details of how chunks can be defined and examples of how +they can be used to measure properties of a system. + +This compute calculates the 3 components of the torque vector for eqch +chunk, due to the forces on the individual atoms in the chunk around +the center-of-mass of the chunk. The calculation includes all effects +due to atoms passing through periodic boundaries. + +Note that only atoms in the specified group contribute to the +calculation. The :doc:`compute chunk/atom ` command +defines its own group; atoms will have a chunk ID = 0 if they are not +in that group, signifying they are not assigned to a chunk, and will +thus also not contribute to this calculation. You can specify the +"all" group for this command if you simply want to include atoms with +non-zero chunk IDs. + +.. note:: + + The coordinates of an atom contribute to the chunk's torque in + "unwrapped" form, by using the image flags associated with each atom. + See the :doc:`dump custom ` command for a discussion of + "unwrapped" coordinates. See the Atoms section of the + :doc:`read\_data ` command for a discussion of image flags and + how they are set for each atom. You can reset the image flags + (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. + +The simplest way to output the results of the compute torque/chunk +calculation to a file is to use the :doc:`fix ave/time ` +command, for example: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute myChunk all torque/chunk cc1 + fix 1 all ave/time 100 1 100 c_myChunk[\*] file tmp.out mode vector + +**Output info:** + +This compute calculates a global array where the number of rows = the +number of chunks *Nchunk* as calculated by the specified :doc:`compute chunk/atom ` command. The number of columns = +3 for the 3 xyz components of the torque for each chunk. These values +can be accessed by any command that uses global array values from a +compute as input. See the :doc:`Howto output ` doc page +for an overview of LAMMPS output options. + +The array values are "intensive". The array values will be in +force-distance :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`variable torque() function ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_vacf.rst b/doc/src/compute_vacf.rst new file mode 100644 index 0000000000..9b2aa5e3bf --- /dev/null +++ b/doc/src/compute_vacf.rst @@ -0,0 +1,87 @@ +.. index:: compute vacf + +compute vacf command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID vacf + +* ID, group-ID are documented in :doc:`compute ` command +* vacf = style name of this compute command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all vacf + compute 1 upper vacf + +Description +""""""""""" + +Define a computation that calculates the velocity auto-correlation +function (VACF), averaged over a group of atoms. Each atom's +contribution to the VACF is its current velocity vector dotted into +its initial velocity vector at the time the compute was specified. + +A vector of four quantities is calculated by this compute. The first 3 +elements of the vector are vx \* vx0 (and similarly for the y and z +components), summed and averaged over atoms in the group. Vx is the +current x-component of velocity for the atom, vx0 is the initial +x-component of velocity for the atom. The 4th element of the vector +is the total VACF, i.e. (vx\*vx0 + vy\*vy0 + vz\*vz0), summed and +averaged over atoms in the group. + +The integral of the VACF versus time is proportional to the diffusion +coefficient of the diffusing atoms. This can be computed in the +following manner, using the :doc:`variable trap() ` function: + + +.. parsed-literal:: + + compute 2 all vacf + fix 5 all vector 1 c_2[4] + variable diff equal dt\*trap(f_5) + thermo_style custom step v_diff + +.. note:: + + If you want the quantities calculated by this compute to be + continuous when running from a :doc:`restart file `, then + you should use the same ID for this compute, as in the original run. + This is so that the fix this compute creates to store per-atom + quantities will also have the same ID, and thus be initialized + correctly with time=0 atom velocities from the restart file. + +**Output info:** + +This compute calculates a global vector of length 4, which can be +accessed by indices 1-4 by any command that uses global vector values +from a compute as input. See the :doc:`Howto output ` doc +page for an overview of LAMMPS output options. + +The vector values are "intensive". The vector values will be in +velocity\^2 :doc:`units `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute msd ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_vcm_chunk.rst b/doc/src/compute_vcm_chunk.rst new file mode 100644 index 0000000000..f8718fe803 --- /dev/null +++ b/doc/src/compute_vcm_chunk.rst @@ -0,0 +1,86 @@ +.. index:: compute vcm/chunk + +compute vcm/chunk command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID vcm/chunk chunkID + +* ID, group-ID are documented in :doc:`compute ` command +* vcm/chunk = style name of this compute command +* chunkID = ID of :doc:`compute chunk/atom ` command + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 fluid vcm/chunk molchunk + +Description +""""""""""" + +Define a computation that calculates the center-of-mass velocity for +multiple chunks of atoms. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` and :doc:`Howto chunk ` +doc pages for details of how chunks can be defined and examples of how +they can be used to measure properties of a system. + +This compute calculates the x,y,z components of the center-of-mass +velocity for each chunk. This is done by summing mass\*velocity for +each atom in the chunk and dividing the sum by the total mass of the +chunk. + +Note that only atoms in the specified group contribute to the +calculation. The :doc:`compute chunk/atom ` command +defines its own group; atoms will have a chunk ID = 0 if they are not +in that group, signifying they are not assigned to a chunk, and will +thus also not contribute to this calculation. You can specify the +"all" group for this command if you simply want to include atoms with +non-zero chunk IDs. + +The simplest way to output the results of the compute vcm/chunk +calculation to a file is to use the :doc:`fix ave/time ` +command, for example: + + +.. parsed-literal:: + + compute cc1 all chunk/atom molecule + compute myChunk all vcm/chunk cc1 + fix 1 all ave/time 100 1 100 c_myChunk[\*] file tmp.out mode vector + +**Output info:** + +This compute calculates a global array where the number of rows = the +number of chunks *Nchunk* as calculated by the specified :doc:`compute chunk/atom ` command. The number of columns = +3 for the x,y,z center-of-mass velocity coordinates of each chunk. +These values can be accessed by any command that uses global array +values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. + +The array values are "intensive". The array values will be in +velocity :doc:`units `. + +Restrictions +"""""""""""" + none + +**Related commands:** none + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_voronoi_atom.rst b/doc/src/compute_voronoi_atom.rst new file mode 100644 index 0000000000..7474fe1a25 --- /dev/null +++ b/doc/src/compute_voronoi_atom.rst @@ -0,0 +1,256 @@ +.. index:: compute voronoi/atom + +compute voronoi/atom command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID voronoi/atom keyword arg ... + +* ID, group-ID are documented in :doc:`compute ` command +* voronoi/atom = style name of this compute command +* zero or more keyword/value pairs may be appended +* keyword = *only\_group* or *surface* or *radius* or *edge\_histo* or *edge\_threshold* + or *face\_threshold* or *neighbors* or *peratom* + + .. parsed-literal:: + + *only_group* = no arg + *occupation* = no arg + *surface* arg = sgroup-ID + sgroup-ID = compute the dividing surface between group-ID and sgroup-ID + this keyword adds a third column to the compute output + *radius* arg = v_r + v_r = radius atom style variable for a poly-disperse Voronoi tessellation + *edge_histo* arg = maxedge + maxedge = maximum number of Voronoi cell edges to be accounted in the histogram + *edge_threshold* arg = minlength + minlength = minimum length for an edge to be counted + *face_threshold* arg = minarea + minarea = minimum area for a face to be counted + *neighbors* value = *yes* or *no* = store list of all neighbors or no + *peratom* value = *yes* or *no* = per-atom quantities accessible or no + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all voronoi/atom + compute 2 precipitate voronoi/atom surface matrix + compute 3b precipitate voronoi/atom radius v_r + compute 4 solute voronoi/atom only_group + compute 5 defects voronoi/atom occupation + compute 6 all voronoi/atom neighbors yes + +Description +""""""""""" + +Define a computation that calculates the Voronoi tessellation of the +atoms in the simulation box. The tessellation is calculated using all +atoms in the simulation, but non-zero values are only stored for atoms +in the group. + +By default two per-atom quantities are calculated by this compute. +The first is the volume of the Voronoi cell around each atom. Any +point in an atom's Voronoi cell is closer to that atom than any other. +The second is the number of faces of the Voronoi cell. This is +equal to the number of nearest neighbors of the central atom, +plus any exterior faces (see note below). If the *peratom* keyword +is set to "no", the per-atom quantities are still calculated, +but they are not accessible. + + +---------- + + +If the *only\_group* keyword is specified the tessellation is performed +only with respect to the atoms contained in the compute group. This is +equivalent to deleting all atoms not contained in the group prior to +evaluating the tessellation. + +If the *surface* keyword is specified a third quantity per atom is +computed: the Voronoi cell surface of the given atom. *surface* takes +a group ID as an argument. If a group other than *all* is specified, +only the Voronoi cell facets facing a neighbor atom from the specified +group are counted towards the surface area. + +In the example above, a precipitate embedded in a matrix, only atoms +at the surface of the precipitate will have non-zero surface area, and +only the outward facing facets of the Voronoi cells are counted (the +hull of the precipitate). The total surface area of the precipitate +can be obtained by running a "reduce sum" compute on c\_2[3] + +If the *radius* keyword is specified with an atom style variable as +the argument, a poly-disperse Voronoi tessellation is +performed. Examples for radius variables are + + +.. parsed-literal:: + + variable r1 atom (type==1)\*0.1+(type==2)\*0.4 + compute radius all property/atom radius + variable r2 atom c_radius + +Here v\_r1 specifies a per-type radius of 0.1 units for type 1 atoms +and 0.4 units for type 2 atoms, and v\_r2 accesses the radius property +present in atom\_style sphere for granular models. + +The *edge\_histo* keyword activates the compilation of a histogram of +number of edges on the faces of the Voronoi cells in the compute +group. The argument *maxedge* of the this keyword is the largest number +of edges on a single Voronoi cell face expected to occur in the +sample. This keyword adds the generation of a global vector with +*maxedge*\ +1 entries. The last entry in the vector contains the number of +faces with more than *maxedge* edges. Since the polygon with the +smallest amount of edges is a triangle, entries 1 and 2 of the vector +will always be zero. + +The *edge\_threshold* and *face\_threshold* keywords allow the +suppression of edges below a given minimum length and faces below a +given minimum area. Ultra short edges and ultra small faces can occur +as artifacts of the Voronoi tessellation. These keywords will affect +the neighbor count and edge histogram outputs. + +If the *occupation* keyword is specified the tessellation is only +performed for the first invocation of the compute and then stored. +For all following invocations of the compute the number of atoms in +each Voronoi cell in the stored tessellation is counted. In this mode +the compute returns a per-atom array with 2 columns. The first column +is the number of atoms currently in the Voronoi volume defined by this +atom at the time of the first invocation of the compute (note that the +atom may have moved significantly). The second column contains the +total number of atoms sharing the Voronoi cell of the stored +tessellation at the location of the current atom. Numbers in column +one can be any positive integer including zero, while column two +values will always be greater than zero. Column one data can be used +to locate vacancies (the coordinates are given by the atom coordinates +at the time step when the compute was first invoked), while column two +data can be used to identify interstitial atoms. + +If the *neighbors* value is set to yes, then this compute creates a +local array with 3 columns. There is one row for each face of each +Voronoi cell. The 3 columns are the atom ID of the atom that owns the +cell, the atom ID of the atom in the neighboring cell (or zero if the +face is external), and the area of the face. The array can be +accessed by any command that uses local values from a compute as +input. See the :doc:`Howto output ` doc page for an +overview of LAMMPS output options. More specifically, the array can be +accessed by a :doc:`dump local ` command to write a file +containing all the Voronoi neighbors in a system: + + +.. parsed-literal:: + + compute 6 all voronoi/atom neighbors yes + dump d2 all local 1 dump.neighbors index c_6[1] c_6[2] c_6[3] + +If the *face\_threshold* keyword is used, then only faces +with areas greater than the threshold are stored. + + +---------- + + +The Voronoi calculation is performed by the freely available `Voro++ package `_, written by Chris Rycroft at UC Berkeley and LBL, +which must be installed on your system when building LAMMPS for use +with this compute. See instructions on obtaining and installing the +Voro++ software in the src/VORONOI/README file. + +.. _voronoi: http://math.lbl.gov/voro++/ + + + +.. note:: + + The calculation of Voronoi volumes is performed by each + processor for the atoms it owns, and includes the effect of ghost + atoms stored by the processor. This assumes that the Voronoi cells of + owned atoms are not affected by atoms beyond the ghost atom cut-off + distance. This is usually a good assumption for liquid and solid + systems, but may lead to underestimation of Voronoi volumes in low + density systems. By default, the set of ghost atoms stored by each + processor is determined by the cutoff used for + :doc:`pair\_style ` interactions. The cutoff can be set + explicitly via the :doc:`comm\_modify cutoff ` command. The + Voronoi cells for atoms adjacent to empty regions will extend into + those regions up to the communication cutoff in x, y, or z. In that + situation, an exterior face is created at the cutoff distance normal + to the x, y, or z direction. For triclinic systems, the exterior face + is parallel to the corresponding reciprocal lattice vector. + +.. note:: + + The Voro++ package performs its calculation in 3d. This will + still work for a 2d LAMMPS simulation, provided all the atoms have the + same z coordinate. The Voronoi cell of each atom will be a columnar + polyhedron with constant cross-sectional area along the z direction + and two exterior faces at the top and bottom of the simulation box. If + the atoms do not all have the same z coordinate, then the columnar + cells will be accordingly distorted. The cross-sectional area of each + Voronoi cell can be obtained by dividing its volume by the z extent of + the simulation box. Note that you define the z extent of the + simulation box for 2d simulations when using the + :doc:`create\_box ` or :doc:`read\_data ` commands. + +**Output info:** + +By default, this compute calculates a per-atom array with 2 +columns. In regular dynamic tessellation mode the first column is the +Voronoi volume, the second is the neighbor count, as described above +(read above for the output data in case the *occupation* keyword is +specified). These values can be accessed by any command that uses +per-atom values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output +options. If the *peratom* keyword is set to "no", the per-atom array +is still created, but it is not accessible. + +If the *edge\_histo* keyword is used, then this compute generates a +global vector of length *maxedge*\ +1, containing a histogram of the +number of edges per face. + +If the *neighbors* value is set to yes, then this compute calculates a +local array with 3 columns. There is one row for each face of each +Voronoi cell. + +.. note:: + + Some LAMMPS commands such as the :doc:`compute reduce ` command can accept either a per-atom or + local quantity. If this compute produces both quantities, the command + may access the per-atom quantity, even if you want to access the local + quantity. This effect can be eliminated by using the *peratom* + keyword to turn off the production of the per-atom quantities. For + the default value *yes* both quantities are produced. For the value + *no*\ , only the local array is produced. + +The Voronoi cell volume will be in distance :doc:`units ` cubed. +The Voronoi face area will be in distance :doc:`units ` squared. + +Restrictions +"""""""""""" + + +This compute is part of the VORONOI package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +It also requires you have a copy of the Voro++ library built and +installed on your system. See instructions on obtaining and +installing the Voro++ software in the src/VORONOI/README file. + +Related commands +"""""""""""""""" + +:doc:`dump custom `, :doc:`dump local ` + +**Default:** *neighbors* no, *peratom* yes + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/compute_xrd.rst b/doc/src/compute_xrd.rst new file mode 100644 index 0000000000..00466ed8ce --- /dev/null +++ b/doc/src/compute_xrd.rst @@ -0,0 +1,278 @@ +.. index:: compute xrd + +compute xrd command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + compute ID group-ID xrd lambda type1 type2 ... typeN keyword value ... + +* ID, group-ID are documented in :doc:`compute ` command +* xrd = style name of this compute command +* lambda = wavelength of incident radiation (length units) +* type1 type2 ... typeN = chemical symbol of each atom type (see valid options below) +* zero or more keyword/value pairs may be appended +* keyword = *2Theta* or *c* or *LP* or *manual* or *echo* + + .. parsed-literal:: + + *2Theta* values = Min2Theta Max2Theta + Min2Theta,Max2Theta = minimum and maximum 2 theta range to explore + (radians or degrees) + *c* values = c1 c2 c3 + c1,c2,c3 = parameters to adjust the spacing of the reciprocal + lattice nodes in the h, k, and l directions respectively + *LP* value = switch to apply Lorentz-polarization factor + 0/1 = off/on + *manual* = flag to use manual spacing of reciprocal lattice points + based on the values of the *c* parameters + *echo* = flag to provide extra output for debugging purposes + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all xrd 1.541838 Al O 2Theta 0.087 0.87 c 1 1 1 LP 1 echo + compute 2 all xrd 1.541838 Al O 2Theta 10 100 c 0.05 0.05 0.05 LP 1 manual + + fix 1 all ave/histo/weight 1 1 1 0.087 0.87 250 c_1[1] c_1[2] mode vector file Rad2Theta.xrd + fix 2 all ave/histo/weight 1 1 1 10 100 250 c_2[1] c_2[2] mode vector file Deg2Theta.xrd + +Description +""""""""""" + +Define a computation that calculates x-ray diffraction intensity as described +in :ref:`(Coleman) ` on a mesh of reciprocal lattice nodes defined +by the entire simulation domain (or manually) using a simulated radiation +of wavelength lambda. + +The x-ray diffraction intensity, I, at each reciprocal lattice point, k, +is computed from the structure factor, F, using the equations: + +.. image:: Eqs/compute_xrd1.jpg + :align: center + +.. image:: Eqs/compute_xrd2.jpg + :align: center + +.. image:: Eqs/compute_xrd3.jpg + :align: center + +.. image:: Eqs/compute_xrd4.jpg + :align: center + +Here, K is the location of the reciprocal lattice node, rj is the +position of each atom, fj are atomic scattering factors, LP is the +Lorentz-polarization factor, and theta is the scattering angle of +diffraction. The Lorentz-polarization factor can be turned off using +the optional *LP* keyword. + +Diffraction intensities are calculated on a three-dimensional mesh of +reciprocal lattice nodes. The mesh spacing is defined either (a) +by the entire simulation domain or (b) manually using selected values as +shown in the 2D diagram below. + +.. image:: JPG/xrd_mesh_small.jpg + :target: JPG/xrd_mesh.jpg + :align: center + +For a mesh defined by the simulation domain, a rectilinear grid is +constructed with spacing *c*\ \*inv(A) along each reciprocal lattice +axis. Where A are the vectors corresponding to the edges of the +simulation cell. If one or two directions has non-periodic boundary +conditions, then the spacing in these directions is defined from the +average of the (inversed) box lengths with periodic boundary conditions. +Meshes defined by the simulation domain must contain at least one periodic +boundary. + +If the *manual* flag is included, the mesh of reciprocal lattice nodes +will defined using the *c* values for the spacing along each +reciprocal lattice axis. Note that manual mapping of the reciprocal +space mesh is good for comparing diffraction results from multiple +simulations; however it can reduce the likelihood that Bragg +reflections will be satisfied unless small spacing parameters (< 0.05 +Angstrom\^(-1)) are implemented. Meshes with manual spacing do not +require a periodic boundary. + +The limits of the reciprocal lattice mesh are determined by range of +scattering angles explored. The *2Theta* parameters allows the user +to reduce the scattering angle range to only the region of interest +which reduces the cost of the computation. + +The atomic scattering factors, fj, accounts for the reduction in +diffraction intensity due to Compton scattering. Compute xrd uses +analytical approximations of the atomic scattering factors that vary +for each atom type (type1 type2 ... typeN) and angle of diffraction. +The analytic approximation is computed using the formula +:ref:`(Colliex) `: + +.. image:: Eqs/compute_xrd5.jpg + :align: center + +Coefficients parameterized by :ref:`(Peng) ` are assigned for each +atom type designating the chemical symbol and charge of each atom +type. Valid chemical symbols for compute xrd are: + ++------+------+------+-------+------+ +| H | He1- | He | Li | Li1+ | ++------+------+------+-------+------+ +| Be | Be2+ | B | C | Cval | ++------+------+------+-------+------+ +| N | O | O1- | F | F1- | ++------+------+------+-------+------+ +| Ne | Na | Na1+ | Mg | Mg2+ | ++------+------+------+-------+------+ +| Al | Al3+ | Si | Sival | Si4+ | ++------+------+------+-------+------+ +| P | S | Cl | Cl1- | Ar | ++------+------+------+-------+------+ +| K | Ca | Ca2+ | Sc | Sc3+ | ++------+------+------+-------+------+ +| Ti | Ti2+ | Ti3+ | Ti4+ | V | ++------+------+------+-------+------+ +| V2+ | V3+ | V5+ | Cr | Cr2+ | ++------+------+------+-------+------+ +| Cr3+ | Mn | Mn2+ | Mn3+ | Mn4+ | ++------+------+------+-------+------+ +| Fe | Fe2+ | Fe3+ | Co | Co2+ | ++------+------+------+-------+------+ +| Co | Ni | Ni2+ | Ni3+ | Cu | ++------+------+------+-------+------+ +| Cu1+ | Cu2+ | Zn | Zn2+ | Ga | ++------+------+------+-------+------+ +| Ga3+ | Ge | Ge4+ | As | Se | ++------+------+------+-------+------+ +| Br | Br1- | Kr | Rb | Rb1+ | ++------+------+------+-------+------+ +| Sr | Sr2+ | Y | Y3+ | Zr | ++------+------+------+-------+------+ +| Zr4+ | Nb | Nb3+ | Nb5+ | Mo | ++------+------+------+-------+------+ +| Mo3+ | Mo5+ | Mo6+ | Tc | Ru | ++------+------+------+-------+------+ +| Ru3+ | Ru4+ | Rh | Rh3+ | Rh4+ | ++------+------+------+-------+------+ +| Pd | Pd2+ | Pd4+ | Ag | Ag1+ | ++------+------+------+-------+------+ +| Ag2+ | Cd | Cd2+ | In | In3+ | ++------+------+------+-------+------+ +| Sn | Sn2+ | Sn4+ | Sb | Sb3+ | ++------+------+------+-------+------+ +| Sb5+ | Te | I | I1- | Xe | ++------+------+------+-------+------+ +| Cs | Cs1+ | Ba | Ba2+ | La | ++------+------+------+-------+------+ +| La3+ | Ce | Ce3+ | Ce4+ | Pr | ++------+------+------+-------+------+ +| Pr3+ | Pr4+ | Nd | Nd3+ | Pm | ++------+------+------+-------+------+ +| Pm3+ | Sm | Sm3+ | Eu | Eu2+ | ++------+------+------+-------+------+ +| Eu3+ | Gd | Gd3+ | Tb | Tb3+ | ++------+------+------+-------+------+ +| Dy | Dy3+ | Ho | Ho3+ | Er | ++------+------+------+-------+------+ +| Er3+ | Tm | Tm3+ | Yb | Yb2+ | ++------+------+------+-------+------+ +| Yb3+ | Lu | Lu3+ | Hf | Hf4+ | ++------+------+------+-------+------+ +| Ta | Ta5+ | W | W6+ | Re | ++------+------+------+-------+------+ +| Os | Os4+ | Ir | Ir3+ | Ir4+ | ++------+------+------+-------+------+ +| Pt | Pt2+ | Pt4+ | Au | Au1+ | ++------+------+------+-------+------+ +| Au3+ | Hg | Hg1+ | Hg2+ | Tl | ++------+------+------+-------+------+ +| Tl1+ | Tl3+ | Pb | Pb2+ | Pb4+ | ++------+------+------+-------+------+ +| Bi | Bi3+ | Bi5+ | Po | At | ++------+------+------+-------+------+ +| Rn | Fr | Ra | Ra2+ | Ac | ++------+------+------+-------+------+ +| Ac3+ | Th | Th4+ | Pa | U | ++------+------+------+-------+------+ +| U3+ | U4+ | U6+ | Np | Np3+ | ++------+------+------+-------+------+ +| Np4+ | Np6+ | Pu | Pu3+ | Pu4+ | ++------+------+------+-------+------+ +| Pu6+ | Am | Cm | Bk | Cf | ++------+------+------+-------+------+ + +If the *echo* keyword is specified, compute xrd will provide extra +reporting information to the screen. + +**Output info:** + +This compute calculates a global array. The number of rows in the +array is the number of reciprocal lattice nodes that are explored +which by the mesh. The global array has 2 columns. + +The first column contains the diffraction angle in the units (radians +or degrees) provided with the *2Theta* values. The second column contains +the computed diffraction intensities as described above. + +The array can be accessed by any command that uses global values from +a compute as input. See the :doc:`Howto output ` doc page +for an overview of LAMMPS output options. + +All array values calculated by this compute are "intensive". + +Restrictions +"""""""""""" + + +This compute is part of the USER-DIFFRACTION package. It is only +enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +The compute\_xrd command does not work for triclinic cells. + +Related commands +"""""""""""""""" + +:doc:`fix ave/histo `, +:doc:`compute saed ` + +Default +""""""" + +The option defaults are 2Theta = 1 179 (degrees), c = 1 1 1, LP = 1, +no manual flag, no echo flag. + + +---------- + + +.. _xrd-Coleman: + + + +**(Coleman)** Coleman, Spearot, Capolungo, MSMSE, 21, 055020 +(2013). + +.. _Colliex: + + + +**(Colliex)** Colliex et al. International Tables for Crystallography +Volume C: Mathematical and Chemical Tables, 249-429 (2004). + +.. _Peng: + + + +**(Peng)** Peng, Ren, Dudarev, Whelan, Acta Crystallogr. A, 52, 257-76 +(1996). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/computes.rst b/doc/src/computes.rst new file mode 100644 index 0000000000..1c1819a444 --- /dev/null +++ b/doc/src/computes.rst @@ -0,0 +1,9 @@ +Computes +######## + + +.. toctree:: + :maxdepth: 1 + :glob: + + compute_* diff --git a/doc/src/computes.txt b/doc/src/computes.txt deleted file mode 100644 index b24387e856..0000000000 --- a/doc/src/computes.txt +++ /dev/null @@ -1,137 +0,0 @@ -Computes :h1 - - diff --git a/doc/src/create_atoms.rst b/doc/src/create_atoms.rst new file mode 100644 index 0000000000..6a3dc8feaa --- /dev/null +++ b/doc/src/create_atoms.rst @@ -0,0 +1,372 @@ +.. index:: create\_atoms + +create\_atoms command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + create_atoms type style args keyword values ... + +* type = atom type (1-Ntypes) of atoms to create (offset for molecule creation) +* style = *box* or *region* or *single* or *random* + + .. parsed-literal:: + + *box* args = none + *region* args = region-ID + region-ID = particles will only be created if contained in the region + *single* args = x y z + x,y,z = coordinates of a single particle (distance units) + *random* args = N seed region-ID + N = number of particles to create + seed = random # seed (positive integer) + region-ID = create atoms within this region, use NULL for entire simulation box + +* zero or more keyword/value pairs may be appended +* keyword = *mol* or *basis* or *remap* or *var* or *set* or *units* + + .. parsed-literal:: + + *mol* value = template-ID seed + template-ID = ID of molecule template specified in a separate :doc:`molecule ` command + seed = random # seed (positive integer) + *basis* values = M itype + M = which basis atom + itype = atom type (1-N) to assign to this basis atom + *remap* value = *yes* or *no* + *var* value = name = variable name to evaluate for test of atom creation + *set* values = dim name + dim = *x* or *y* or *z* + name = name of variable to set with x, y, or z atom position + *rotate* values = theta Rx Ry Rz + theta = rotation angle for single molecule (degrees) + Rx,Ry,Rz = rotation vector for single molecule + *units* value = *lattice* or *box* + *lattice* = the geometry is defined in lattice units + *box* = the geometry is defined in simulation box units + + + +Examples +"""""""" + + +.. parsed-literal:: + + create_atoms 1 box + create_atoms 3 region regsphere basis 2 3 + create_atoms 3 single 0 0 5 + create_atoms 1 box var v set x xpos set y ypos + +Description +""""""""""" + +This command creates atoms (or molecules) on a lattice, or a single +atom (or molecule), or a random collection of atoms (or molecules), as +an alternative to reading in their coordinates explicitly via a +:doc:`read\_data ` or :doc:`read\_restart ` +command. A simulation box must already exist, which is typically +created via the :doc:`create\_box ` command. Before using +this command, a lattice must also be defined using the +:doc:`lattice ` command, unless you specify the *single* style +with units = box or the *random* style. For the remainder of this doc +page, a created atom or molecule is referred to as a "particle". + +If created particles are individual atoms, they are assigned the +specified atom *type*\ , though this can be altered via the *basis* +keyword as discussed below. If molecules are being created, the type +of each atom in the created molecule is specified in the file read by +the :doc:`molecule ` command, and those values are added to +the specified atom *type*\ . E.g. if *type* = 2, and the file specifies +atom types 1,2,3, then each created molecule will have atom types +3,4,5. + +For the *box* style, the create\_atoms command fills the entire +simulation box with particles on the lattice. If your simulation box +is periodic, you should insure its size is a multiple of the lattice +spacings, to avoid unwanted atom overlaps at the box boundaries. If +your box is periodic and a multiple of the lattice spacing in a +particular dimension, LAMMPS is careful to put exactly one particle at +the boundary (on either side of the box), not zero or two. + +For the *region* style, a geometric volume is filled with particles on +the lattice. This volume what is inside the simulation box and is +also consistent with the region volume. See the :doc:`region ` +command for details. Note that a region can be specified so that its +"volume" is either inside or outside a geometric boundary. Also note +that if your region is the same size as a periodic simulation box (in +some dimension), LAMMPS does not implement the same logic described +above as for the *box* style, to insure exactly one particle at +periodic boundaries. if this is what you desire, you should either +use the *box* style, or tweak the region size to get precisely the +particles you want. + +For the *single* style, a single particle is added to the system at +the specified coordinates. This can be useful for debugging purposes +or to create a tiny system with a handful of particles at specified +positions. + +For the *random* style, N particles are added to the system at +randomly generated coordinates, which can be useful for generating an +amorphous system. The particles are created one by one using the +specified random number *seed*\ , resulting in the same set of particles +coordinates, independent of how many processors are being used in the +simulation. If the *region-ID* argument is specified as NULL, then +the created particles will be anywhere in the simulation box. If a +*region-ID* is specified, a geometric volume is filled which is both +inside the simulation box and is also consistent with the region +volume. See the :doc:`region ` command for details. Note that +a region can be specified so that its "volume" is either inside or +outside a geometric boundary. + +.. note:: + + Particles generated by the *random* style will typically be + highly overlapped which will cause many interatomic potentials to + compute large energies and forces. Thus you should either perform an + :doc:`energy minimization ` or run dynamics with :doc:`fix nve/limit ` to equilibrate such a system, before + running normal dynamics. + +Note that this command adds particles to those that already exist. +This means it can be used to add particles to a system previously read +in from a data or restart file. Or the create\_atoms command can be +used multiple times, to add multiple sets of particles to the +simulation. For example, grain boundaries can be created, by +interleaving create\_atoms with :doc:`lattice ` commands +specifying different orientations. By using the create\_atoms command +in conjunction with the :doc:`delete\_atoms ` command, +reasonably complex geometries can be created, or a protein can be +solvated with a surrounding box of water molecules. + +In all these cases, care should be taken to insure that new atoms do +not overlap existing atoms inappropriately, especially if molecules +are being added. The :doc:`delete\_atoms ` command can be +used to remove overlapping atoms or molecules. + +.. note:: + + You cannot use any of the styles explained above to create atoms + that are outside the simulation box; they will just be ignored by + LAMMPS. This is true even if you are using shrink-wrapped box + boundaries, as specified by the :doc:`boundary ` command. + However, you can first use the :doc:`change\_box ` command to + temporarily expand the box, then add atoms via create\_atoms, then + finally use change\_box command again if needed to re-shrink-wrap the + new atoms. See the :doc:`change\_box ` doc page for an + example of how to do this, using the create\_atoms *single* style to + insert a new atom outside the current simulation box. + + +---------- + + +Individual atoms are inserted by this command, unless the *mol* +keyword is used. It specifies a *template-ID* previously defined +using the :doc:`molecule ` command, which reads a file that +defines the molecule. The coordinates, atom types, charges, etc, as +well as any bond/angle/etc and special neighbor information for the +molecule can be specified in the molecule file. See the +:doc:`molecule ` command for details. The only settings +required to be in this file are the coordinates and types of atoms in +the molecule. + +Using a lattice to add molecules, e.g. via the *box* or *region* or +*single* styles, is exactly the same as adding atoms on lattice +points, except that entire molecules are added at each point, i.e. on +the point defined by each basis atom in the unit cell as it tiles the +simulation box or region. This is done by placing the geometric +center of the molecule at the lattice point, and giving the molecule a +random orientation about the point. The random *seed* specified with +the *mol* keyword is used for this operation, and the random numbers +generated by each processor are different. This means the coordinates +of individual atoms (in the molecules) will be different when running +on different numbers of processors, unlike when atoms are being +created in parallel. + +Also note that because of the random rotations, it may be important to +use a lattice with a large enough spacing that adjacent molecules will +not overlap, regardless of their relative orientations. + +.. note:: + + If the :doc:`create\_box ` command is used to create + the simulation box, followed by the create\_atoms command with its + *mol* option for adding molecules, then you typically need to use the + optional keywords allowed by the :doc:`create\_box ` command + for extra bonds (angles,etc) or extra special neighbors. This is + because by default, the :doc:`create\_box ` command sets up a + non-molecular system which doesn't allow molecules to be added. + + +---------- + + +This is the meaning of the other allowed keywords. + +The *basis* keyword is only used when atoms (not molecules) are being +created. It specifies an atom type that will be assigned to specific +basis atoms as they are created. See the :doc:`lattice ` +command for specifics on how basis atoms are defined for the unit cell +of the lattice. By default, all created atoms are assigned the +argument *type* as their atom type. + +The *remap* keyword only applies to the *single* style. If it is set +to *yes*\ , then if the specified position is outside the simulation +box, it will mapped back into the box, assuming the relevant +dimensions are periodic. If it is set to *no*\ , no remapping is done +and no particle is created if its position is outside the box. + +The *var* and *set* keywords can be used together to provide a +criterion for accepting or rejecting the addition of an individual +atom, based on its coordinates. The *name* specified for the *var* +keyword is the name of an :doc:`equal-style variable ` which +should evaluate to a zero or non-zero value based on one or two or +three variables which will store the x, y, or z coordinates of an atom +(one variable per coordinate). If used, these other variables must be +:doc:`internal-style variables ` defined in the input script; +their initial numeric value can be anything. They must be +internal-style variables, because this command resets their values +directly. The *set* keyword is used to identify the names of these +other variables, one variable for the x-coordinate of a created atom, +one for y, and one for z. + +When an atom is created, its x,y,z coordinates become the values for +any *set* variable that is defined. The *var* variable is then +evaluated. If the returned value is 0.0, the atom is not created. If +it is non-zero, the atom is created. + +As an example, these commands can be used in a 2d simulation, to +create a sinusoidal surface. Note that the surface is "rough" due to +individual lattice points being "above" or "below" the mathematical +expression for the sinusoidal curve. If a finer lattice were used, +the sinusoid would appear to be "smoother". Also note the use of the +"xlat" and "ylat" :doc:`thermo\_style ` keywords which +converts lattice spacings to distance. Click on the image for a +larger version. + + +.. parsed-literal:: + + dimension 2 + variable x equal 100 + variable y equal 25 + lattice hex 0.8442 + region box block 0 $x 0 $y -0.5 0.5 + create_box 1 box + + variable xx internal 0.0 + variable yy internal 0.0 + variable v equal "(0.2\*v_y\*ylat \* cos(v_xx/xlat \* 2.0\*PI\*4.0/v_x) + 0.5\*v_y\*ylat - v_yy) > 0.0" + create_atoms 1 box var v set x xx set y yy + write_dump all atom sinusoid.lammpstrj + +.. image:: JPG/sinusoid_small.jpg + :target: JPG/sinusoid.jpg + :align: center + +The *rotate* keyword allows specification of the orientation +at which molecules are inserted. The axis of rotation is +determined by the rotation vector (Rx,Ry,Rz) that goes through the +insertion point. The specified *theta* determines the angle of +rotation around that axis. Note that the direction of rotation for +the atoms around the rotation axis is consistent with the right-hand +rule: if your right-hand's thumb points along *R*\ , then your fingers +wrap around the axis in the direction of rotation. + +The *units* keyword determines the meaning of the distance units used +to specify the coordinates of the one particle created by the *single* +style. A *box* value selects standard distance units as defined by +the :doc:`units ` command, e.g. Angstroms for units = real or +metal. A *lattice* value means the distance units are in lattice +spacings. + + +---------- + + +Atom IDs are assigned to created atoms in the following way. The +collection of created atoms are assigned consecutive IDs that start +immediately following the largest atom ID existing before the +create\_atoms command was invoked. This is done by the processor's +communicating the number of atoms they each own, the first processor +numbering its atoms from 1 to N1, the second processor from N1+1 to +N2, etc. Where N1 = number of atoms owned by the first processor, N2 += number owned by the second processor, etc. Thus when the same +simulation is performed on different numbers of processors, there is +no guarantee a particular created atom will be assigned the same ID in +both simulations. If molecules are being created, molecule IDs are +assigned to created molecules in a similar fashion. + +Aside from their ID, atom type, and xyz position, other properties of +created atoms are set to default values, depending on which quantities +are defined by the chosen :doc:`atom style `. See the :doc:`atom style ` command for more details. See the +:doc:`set ` and :doc:`velocity ` commands for info on how +to change these values. + +* charge = 0.0 +* dipole moment magnitude = 0.0 +* diameter = 1.0 +* shape = 0.0 0.0 0.0 +* density = 1.0 +* volume = 1.0 +* velocity = 0.0 0.0 0.0 +* angular velocity = 0.0 0.0 0.0 +* angular momentum = 0.0 0.0 0.0 +* quaternion = (1,0,0,0) +* bonds, angles, dihedrals, impropers = none + +If molecules are being created, these defaults can be overridden by +values specified in the file read by the :doc:`molecule ` +command. E.g. the file typically defines bonds (angles,etc) between +atoms in the molecule, and can optionally define charges on each atom. + +Note that the *sphere* atom style sets the default particle diameter +to 1.0 as well as the density. This means the mass for the particle +is not 1.0, but is PI/6 \* diameter\^3 = 0.5236. + +Note that the *ellipsoid* atom style sets the default particle shape +to (0.0 0.0 0.0) and the density to 1.0 which means it is a point +particle, not an ellipsoid, and has a mass of 1.0. + +Note that the *peri* style sets the default volume and density to 1.0 +and thus also set the mass for the particle to 1.0. + +The :doc:`set ` command can be used to override many of these +default settings. + + +---------- + + +Restrictions +"""""""""""" + + +An :doc:`atom\_style ` must be previously defined to use this +command. + +A rotation vector specified for a single molecule must be in +the z-direction for a 2d model. + +Related commands +"""""""""""""""" + +:doc:`lattice `, :doc:`region `, :doc:`create\_box `, +:doc:`read\_data `, :doc:`read\_restart ` + +Default +""""""" + +The default for the *basis* keyword is that all created atoms are +assigned the argument *type* as their atom type (when single atoms are +being created). The other defaults are *remap* = no, *rotate* = +random, and *units* = lattice. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/create_bonds.rst b/doc/src/create_bonds.rst new file mode 100644 index 0000000000..185c1ebfd7 --- /dev/null +++ b/doc/src/create_bonds.rst @@ -0,0 +1,239 @@ +.. index:: create\_bonds + +create\_bonds command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + create_bonds style args ... keyword value ... + +* style = *many* or *single/bond* or *single/angle* or *single/dihedral* + + +.. parsed-literal:: + + *many* args = group-ID group2-ID btype rmin rmax + group-ID = ID of first group + group2-ID = ID of second group, bonds will be between atoms in the 2 groups + btype = bond type of created bonds + rmin = minimum distance between pair of atoms to bond together + rmax = maximum distance between pair of atoms to bond together + *single/bond* args = btype batom1 batom2 + btype = bond type of new bond + batom1,batom2 = atom IDs for two atoms in bond + *single/angle* args = atype aatom1 aatom2 aatom3 + atype = angle type of new angle + aatom1,aatom2,aatom3 = atom IDs for three atoms in angle + *single/dihedral* args = dtype datom1 datom2 datom3 datom4 + dtype = dihedral type of new dihedral + datom1,datom2,datom3,datom4 = atom IDs for four atoms in dihedral + *single/improper* args = itype iatom1 iatom2 iatom3 iatom4 + itype = improper type of new improper + iatom1,iatom2,iatom3,iatom4 = atom IDs for four atoms in improper + +* zero or more keyword/value pairs may be appended +* keyword = *special* + +.. parsed-literal:: + + *special* value = *yes* or *no* + + + +Examples +"""""""" + + +.. parsed-literal:: + + create_bonds many all all 1 1.0 1.2 + create_bonds many surf solvent 3 2.0 2.4 + create_bonds single/bond 1 1 2 + create_bonds single/angle 5 52 98 107 special no + create_bonds single/dihedral 2 4 19 27 101 + create_bonds single/improper 3 23 26 31 57 + +Description +""""""""""" + +Create bonds between pairs of atoms that meet a specified distance +criteria. Or create a single bond, angle, dihedral or improper between 2, 3, +or 4 specified atoms. + +The new bond (angle, dihedral, improper) interactions will then be computed +during a simulation by the bond (angle, dihedral, improper) potential defined by +the :doc:`bond\_style `, :doc:`bond\_coeff `, +:doc:`angle\_style `, :doc:`angle\_coeff `, +:doc:`dihedral\_style `, +:doc:`dihedral\_coeff `, :doc:`improper\_style `, +:doc:`improper\_coeff ` commands. + +The *many* style is useful for adding bonds to a system, e.g. between +nearest neighbors in a lattice of atoms, without having to enumerate +all the bonds in the data file read by the :doc:`read\_data ` +command. + +The *single* styles are useful for adding bonds, angles, dihedrals, impropers +to a system incrementally, then continuing a simulation. + +Note that this command does not auto-create any angle, dihedral or improper +interactions when a bond is added. Nor does it auto-create any bonds +when an angle, dihedral or improper is added. Or auto-create any angles when a +dihedral or improper is added. Thus the flexibility of this command is limited. +It can be used several times to create different types of bond at +different distances. But it cannot typically auto-create all the +bonds or angles or dihedrals or impropers that would normally be defined in a +data file for a complex system of molecules. + +.. note:: + + If the system has no bonds (angles, dihedrals, impropers) to begin with, + or if more bonds per atom are being added than currently exist, then you + must insure that the number of bond types and the maximum number of + bonds per atom are set to large enough values. And similarly for + angles, dihedrals and impropers. Otherwise an error may occur when too many + bonds (angles, dihedrals, impropers) are added to an atom. If the + :doc:`read\_data ` command is used to define the system, these + parameters can be set via the "bond types" and "extra bond per atom" + fields in the header section of the data file. If the + :doc:`create\_box ` command is used to define the system, + these 2 parameters can be set via its optional "bond/types" and + "extra/bond/per/atom" arguments. And similarly for angles, dihedrals and + impropers. See the doc pages for these 2 commands for details. + + +---------- + + +The *many* style will create bonds between pairs of atoms I,J where I +is in one of the two specified groups, and J is in the other. The two +groups can be the same, e.g. group "all". The created bonds will be +of bond type *btype*\ , where *btype* must be a value between 1 and the +number of bond types defined. + +For a bond to be created, an I,J pair of atoms must be a distance D +apart such that *rmin* <= D <= *rmax*\ . + +The following settings must have been made in an input script before +this style is used: + +* special\_bonds weight for 1-2 interactions must be 0.0 +* a :doc:`pair\_style ` must be defined +* no :doc:`kspace\_style ` defined +* minimum :doc:`pair\_style ` cutoff + :doc:`neighbor ` skin >= *rmax* + +These settings are required so that a neighbor list can be created to +search for nearby atoms. Pairs of atoms that are already bonded +cannot appear in the neighbor list, to avoid creation of duplicate +bonds. The neighbor list for all atom type pairs must also extend to +a distance that encompasses the *rmax* for new bonds to create. + +An additional requirement for this style is that your system must be +ready to perform a simulation. This means, for example, that all +:doc:`pair\_style ` coefficients be set via the +:doc:`pair\_coeff ` command. A :doc:`bond\_style ` +command and all bond coefficients must also be set, even if no bonds +exist before this command is invoked. This is because the building of +neighbor list requires initialization and setup of a simulation, +similar to what a :doc:`run ` command would require. + +Note that you can change any of these settings after this command +executes, e.g. if you wish to use long-range Coulombic interactions +via the :doc:`kspace\_style ` command for your subsequent +simulation. + + +---------- + + +The *single/bond* style creates a single bond of type *btype* between +two atoms with IDs *batom1* and *batom2*\ . *Btype* must be a value +between 1 and the number of bond types defined. + +The *single/angle* style creates a single angle of type *atype* +between three atoms with IDs *aatom1*\ , *aatom2*\ , and *aatom3*\ . The +ordering of the atoms is the same as in the *Angles* section of a data +file read by the :doc:`read\_data ` command. I.e. the 3 atoms are +ordered linearly within the angle; the central atom is *aatom2*\ . +*Atype* must be a value between 1 and the number of angle types +defined. + +The *single/dihedral* style creates a single dihedral of type *dtype* +between four atoms with IDs *datom1*\ , *datom2*\ , *datom3*\ , and *datom4*\ . The +ordering of the atoms is the same as in the *Dihedrals* section of a data file +read by the :doc:`read\_data ` command. I.e. the 4 atoms are ordered +linearly within the dihedral. *dtype* must be a value between 1 and +the number of dihedral types defined. + +The *single/improper* style creates a single improper of type *itype* +between four atoms with IDs *iatom1*\ , *iatom2*\ , *iatom3*\ , and *iatom4*\ . The +ordering of the atoms is the same as in the *Impropers* section of a data file +read by the :doc:`read\_data ` command. I.e. the 4 atoms are ordered +linearly within the improper. *itype* must be a value between 1 and +the number of improper types defined. + + +---------- + + +The keyword *special* controls whether an internal list of special +bonds is created after one or more bonds, or a single angle, dihedral or +improper is added to the system. + +The default value is *yes*\ . A value of *no* cannot be used +with the *many* style. + +This is an expensive operation since the bond topology for the system +must be walked to find all 1-2, 1-3, 1-4 interactions to store in an +internal list, which is used when pairwise interactions are weighted; +see the :doc:`special\_bonds ` command for details. + +Thus if you are adding a few bonds or a large list of angles all at +the same time, by using this command repeatedly, it is more efficient +to only trigger the internal list to be created once, after the last +bond (or angle, or dihedral, or improper) is added: + + +.. parsed-literal:: + + create_bonds single/bond 5 52 98 special no + create_bonds single/bond 5 73 74 special no + ... + create_bonds single/bond 5 17 386 special no + create_bonds single/bond 4 112 183 special yes + +Note that you MUST insure the internal list is re-built after the last +bond (angle, dihedral, improper) is added, before performing a simulation. +Otherwise pairwise interactions will not be properly excluded or +weighted. LAMMPS does NOT check that you have done this correctly. + + +---------- + + +Restrictions +"""""""""""" + + +This command cannot be used with molecular systems defined using +molecule template files via the :doc:`molecule ` and +:doc:`atom\_style template ` commands. + +Related commands +"""""""""""""""" + +:doc:`create\_atoms `, :doc:`delete\_bonds ` + +Default +""""""" + +The keyword default is special = yes. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/create_box.rst b/doc/src/create_box.rst new file mode 100644 index 0000000000..1bffab90b5 --- /dev/null +++ b/doc/src/create_box.rst @@ -0,0 +1,170 @@ +.. index:: create\_box + +create\_box command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + create_box N region-ID keyword value ... + +* N = # of atom types to use in this simulation +* region-ID = ID of region to use as simulation domain +* zero or more keyword/value pairs may be appended +* keyword = *bond/types* or *angle/types* or *dihedral/types* or *improper/types* or *extra/bond/per/atom* or *extra/angle/per/atom* or *extra/dihedral/per/atom* or *extra/improper/per/atom* + + .. parsed-literal:: + + *bond/types* value = # of bond types + *angle/types* value = # of angle types + *dihedral/types* value = # of dihedral types + *improper/types* value = # of improper types + *extra/bond/per/atom* value = # of bonds per atom + *extra/angle/per/atom* value = # of angles per atom + *extra/dihedral/per/atom* value = # of dihedrals per atom + *extra/improper/per/atom* value = # of impropers per atom + *extra/special/per/atom* value = # of special neighbors per atom + + + +Examples +"""""""" + + +.. parsed-literal:: + + create_box 2 mybox + create_box 2 mybox bond/types 2 extra/bond/per/atom 1 + +Description +""""""""""" + +This command creates a simulation box based on the specified region. +Thus a :doc:`region ` command must first be used to define a +geometric domain. It also partitions the simulation box into a +regular 3d grid of rectangular bricks, one per processor, based on the +number of processors being used and the settings of the +:doc:`processors ` command. The partitioning can later be +changed by the :doc:`balance ` or :doc:`fix balance ` commands. + +The argument N is the number of atom types that will be used in the +simulation. + +If the region is not of style *prism*\ , then LAMMPS encloses the region +(block, sphere, etc) with an axis-aligned orthogonal bounding box +which becomes the simulation domain. + +If the region is of style *prism*\ , LAMMPS creates a non-orthogonal +simulation domain shaped as a parallelepiped with triclinic symmetry. +As defined by the :doc:`region prism ` command, the +parallelepiped has its "origin" at (xlo,ylo,zlo) and is defined by 3 +edge vectors starting from the origin given by A = (xhi-xlo,0,0); B = +(xy,yhi-ylo,0); C = (xz,yz,zhi-zlo). *Xy,xz,yz* can be 0.0 or +positive or negative values and are called "tilt factors" because they +are the amount of displacement applied to faces of an originally +orthogonal box to transform it into the parallelepiped. + +By default, a *prism* region used with the create\_box command must +have tilt factors (xy,xz,yz) that do not skew the box more than half +the distance of the parallel box length. For example, if xlo = 2 and +xhi = 12, then the x box length is 10 and the xy tilt factor must be +between -5 and 5. Similarly, both xz and yz must be between +-(xhi-xlo)/2 and +(yhi-ylo)/2. Note that this is not a limitation, +since if the maximum tilt factor is 5 (as in this example), then +configurations with tilt = ..., -15, -5, 5, 15, 25, ... are all +geometrically equivalent. If you wish to define a box with tilt +factors that exceed these limits, you can use the :doc:`box tilt ` +command, with a setting of *large*\ ; a setting of *small* is the +default. + +See the :doc:`Howto triclinic ` doc page for a +geometric description of triclinic boxes, as defined by LAMMPS, and +how to transform these parameters to and from other commonly used +triclinic representations. + +When a prism region is used, the simulation domain should normally be +periodic in the dimension that the tilt is applied to, which is given +by the second dimension of the tilt factor (e.g. y for xy tilt). This +is so that pairs of atoms interacting across that boundary will have +one of them shifted by the tilt factor. Periodicity is set by the +:doc:`boundary ` command. For example, if the xy tilt factor +is non-zero, then the y dimension should be periodic. Similarly, the +z dimension should be periodic if xz or yz is non-zero. LAMMPS does +not require this periodicity, but you may lose atoms if this is not +the case. + +Also note that if your simulation will tilt the box, e.g. via the :doc:`fix deform ` command, the simulation box must be setup to +be triclinic, even if the tilt factors are initially 0.0. You can +also change an orthogonal box to a triclinic box or vice versa by +using the :doc:`change box ` command with its *ortho* and +*triclinic* options. + +.. note:: + + If the system is non-periodic (in a dimension), then you should + not make the lo/hi box dimensions (as defined in your + :doc:`region ` command) radically smaller/larger than the extent + of the atoms you eventually plan to create, e.g. via the + :doc:`create\_atoms ` command. For example, if your atoms + extend from 0 to 50, you should not specify the box bounds as -10000 + and 10000. This is because as described above, LAMMPS uses the + specified box size to layout the 3d grid of processors. A huge + (mostly empty) box will be sub-optimal for performance when using + "fixed" boundary conditions (see the :doc:`boundary ` + command). When using "shrink-wrap" boundary conditions (see the + :doc:`boundary ` command), a huge (mostly empty) box may cause + a parallel simulation to lose atoms the first time that LAMMPS + shrink-wraps the box around the atoms. + + +---------- + + +The optional keywords can be used to create a system that allows for +bond (angle, dihedral, improper) interactions, or for molecules with +special 1-2,1-3,1-4 neighbors to be added later. These optional +keywords serve the same purpose as the analogous keywords that can be +used in a data file which are recognized by the +:doc:`read\_data ` command when it sets up a system. + +Note that if these keywords are not used, then the create\_box command +creates an atomic (non-molecular) simulation that does not allow bonds +between pairs of atoms to be defined, or a :doc:`bond potential ` to be specified, or for molecules with +special neighbors to be added to the system by commands such as +:doc:`create\_atoms mol `, :doc:`fix deposit ` +or :doc:`fix pour `. + +As an example, see the examples/deposit/in.deposit.molecule script, +which deposits molecules onto a substrate. Initially there are no +molecules in the system, but they are added later by the :doc:`fix deposit ` command. The create\_box command in the +script uses the bond/types and extra/bond/per/atom keywords to allow +this. If the added molecule contained more than 1 special bond +(allowed by default), an extra/special/per/atom keyword would also +need to be specified. + + +---------- + + +Restrictions +"""""""""""" + + +An :doc:`atom\_style ` and :doc:`region ` must have +been previously defined to use this command. + +Related commands +"""""""""""""""" + +:doc:`read\_data `, :doc:`create\_atoms `, +:doc:`region ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/delete_atoms.rst b/doc/src/delete_atoms.rst new file mode 100644 index 0000000000..f2db9aeb3a --- /dev/null +++ b/doc/src/delete_atoms.rst @@ -0,0 +1,175 @@ +.. index:: delete\_atoms + +delete\_atoms command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + delete_atoms style args keyword value ... + +* style = *group* or *region* or *overlap* or *porosity* + + .. parsed-literal:: + + *group* args = group-ID + *region* args = region-ID + *overlap* args = cutoff group1-ID group2-ID + cutoff = delete one atom from pairs of atoms within the cutoff (distance units) + group1-ID = one atom in pair must be in this group + group2-ID = other atom in pair must be in this group + *porosity* args = region-ID fraction seed + region-ID = region within which to perform deletions + fraction = delete this fraction of atoms + seed = random number seed (positive integer) + +* zero or more keyword/value pairs may be appended +* keyword = *compress* or *bond* or *mol* + + .. parsed-literal:: + + *compress* value = *no* or *yes* + *bond* value = *no* or *yes* + *mol* value = *no* or *yes* + + + +Examples +"""""""" + + +.. parsed-literal:: + + delete_atoms group edge + delete_atoms region sphere compress no + delete_atoms overlap 0.3 all all + delete_atoms overlap 0.5 solvent colloid + delete_atoms porosity cube 0.1 482793 bond yes + +Description +""""""""""" + +Delete the specified atoms. This command can be used to carve out +voids from a block of material or to delete created atoms that are too +close to each other (e.g. at a grain boundary). + +For style *group*\ , all atoms belonging to the group are deleted. + +For style *region*\ , all atoms in the region volume are deleted. +Additional atoms can be deleted if they are in a molecule for which +one or more atoms were deleted within the region; see the *mol* +keyword discussion below. + +For style *overlap* pairs of atoms whose distance of separation is +within the specified cutoff distance are searched for, and one of the +2 atoms is deleted. Only pairs where one of the two atoms is in the +first group specified and the other atom is in the second group are +considered. The atom that is in the first group is the one that is +deleted. + +Note that it is OK for the two group IDs to be the same (e.g. group +*all*\ ), or for some atoms to be members of both groups. In these +cases, either atom in the pair may be deleted. Also note that if +there are atoms which are members of both groups, the only guarantee +is that at the end of the deletion operation, enough deletions will +have occurred that no atom pairs within the cutoff will remain +(subject to the group restriction). There is no guarantee that the +minimum number of atoms will be deleted, or that the same atoms will +be deleted when running on different numbers of processors. + +For style *porosity* a specified *fraction* of atoms are deleted +within the specified region. For example, if fraction is 0.1, then +10% of the atoms will be deleted. The atoms to delete are chosen +randomly. There is no guarantee that the exact fraction of atoms will +be deleted, or that the same atoms will be deleted when running on +different numbers of processors. + +If the *compress* keyword is set to *yes*\ , then after atoms are +deleted, then atom IDs are re-assigned so that they run from 1 to the +number of atoms in the system. Note that this is not done for +molecular systems (see the :doc:`atom\_style ` command), +regardless of the *compress* setting, since it would foul up the bond +connectivity that has already been assigned. However, the +:doc:`reset\_ids ` command can be used after this command to +accomplish the same thing. + +Note that the re-assignment of IDs is not really a compression, where +gaps in atom IDs are removed by decrementing atom IDs that are larger. +Instead the IDs for all atoms are erased, and new IDs are assigned so +that the atoms owned by individual processors have consecutive IDs, as +the :doc:`create\_atoms ` command explains. + +A molecular system with fixed bonds, angles, dihedrals, or improper +interactions, is one where the topology of the interactions is +typically defined in the data file read by the +:doc:`read\_data ` command, and where the interactions +themselves are defined with the :doc:`bond\_style `, +:doc:`angle\_style `, etc commands. If you delete atoms +from such a system, you must be careful not to end up with bonded +interactions that are stored by remaining atoms but which include +deleted atoms. This will cause LAMMPS to generate a "missing atoms" +error when the bonded interaction is computed. The *bond* and *mol* +keywords offer two ways to do that. + +It the *bond* keyword is set to *yes* then any bond or angle or +dihedral or improper interaction that includes a deleted atom is also +removed from the lists of such interactions stored by non-deleted +atoms. Note that simply deleting interactions due to dangling bonds +(e.g. at a surface) may result in a inaccurate or invalid model for +the remaining atoms. + +It the *mol* keyword is set to *yes*\ , then for every atom that is +deleted, all other atoms in the same molecule (with the same molecule +ID) will also be deleted. This is not done for atoms with molecule ID += 0, since such an ID is assumed to flag isolated atoms that are not +part of molecules. + +.. note:: + + The molecule deletion operation in invoked after all individual + atoms have been deleted using the rules described above for each + style. This means additional atoms may be deleted that are not in the + group or region, that are not required by the overlap cutoff + criterion, or that will create a higher fraction of porosity than was + requested. + +Restrictions +"""""""""""" + + +The *overlap* styles requires inter-processor communication to acquire +ghost atoms and build a neighbor list. This means that your system +must be ready to perform a simulation before using this command (force +fields setup, atom masses set, etc). Since a neighbor list is used to +find overlapping atom pairs, it also means that you must define a +:doc:`pair style ` with the minimum force cutoff distance +between any pair of atoms types (plus the :doc:`neighbor ` +skin) >= the specified overlap cutoff. + +If the :doc:`special\_bonds ` command is used with a +setting of 0, then a pair of bonded atoms (1-2, 1-3, or 1-4) will not +appear in the neighbor list, and thus will not be considered for +deletion by the *overlap* styles. You probably don't want to be +deleting one atom in a bonded pair anyway. + +The *bond yes* option cannot be used with molecular systems defined +using molecule template files via the :doc:`molecule ` and +:doc:`atom\_style template ` commands. + +Related commands +"""""""""""""""" + +:doc:`create\_atoms `, :doc:`reset\_ids ` + +Default +""""""" + +The option defaults are compress = yes, bond = no, mol = no. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/delete_bonds.rst b/doc/src/delete_bonds.rst new file mode 100644 index 0000000000..f964d059a6 --- /dev/null +++ b/doc/src/delete_bonds.rst @@ -0,0 +1,168 @@ +.. index:: delete\_bonds + +delete\_bonds command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + delete_bonds group-ID style arg keyword ... + +* group-ID = group ID +* style = *multi* or *atom* or *bond* or *angle* or *dihedral* or + *improper* or *stats* + + .. parsed-literal:: + + *multi* arg = none + *atom* arg = an atom type or range of types (see below) + *bond* arg = a bond type or range of types (see below) + *angle* arg = an angle type or range of types (see below) + *dihedral* arg = a dihedral type or range of types (see below) + *improper* arg = an improper type or range of types (see below) + *stats* arg = none + +* zero or more keywords may be appended +* keyword = *any* or *undo* or *remove* or *special* + + +Examples +"""""""" + + +.. parsed-literal:: + + delete_bonds frozen multi remove + delete_bonds all atom 4 special + delete_bonds all bond 0\*3 special + delete_bonds all stats + +Description +""""""""""" + +Turn off (or on) molecular topology interactions, i.e. bonds, angles, +dihedrals, impropers. This command is useful for deleting +interactions that have been previously turned off by bond-breaking +potentials. It is also useful for turning off topology interactions +between frozen or rigid atoms. Pairwise interactions can be turned +off via the :doc:`neigh\_modify exclude ` command. The +:doc:`fix shake ` command also effectively turns off certain +bond and angle interactions. + +For all styles, by default, an interaction is only turned off (or on) +if all the atoms involved are in the specified group. See the *any* +keyword to change the behavior. + +Several of the styles (\ *atom*\ , *bond*\ , *angle*\ , *dihedral*\ , +*improper*\ ) take a *type* as an argument. The specified *type* should +be an integer from 0 to N, where N is the number of relevant types +(atom types, bond types, etc). A value of 0 is only relevant for +style *bond*\ ; see details below. In all cases, a wildcard asterisk +can be used in place of or in conjunction with the *type* argument to +specify a range of types. This takes the form "\*" or "\*n" or "n\*" or +"m\*n". If N = the number of types, then an asterisk with no numeric +values means all types from 0 to N. A leading asterisk means all +types from 0 to n (inclusive). A trailing asterisk means all types +from n to N (inclusive). A middle asterisk means all types from m to +n (inclusive). Note that it is fine to include a type of 0 for +non-bond styles; it will simply be ignored. + +For style *multi* all bond, angle, dihedral, and improper interactions +of any type, involving atoms in the group, are turned off. + +Style *atom* is the same as style *multi* except that in addition, one +or more of the atoms involved in the bond, angle, dihedral, or +improper interaction must also be of the specified atom type. + +For style *bond*\ , only bonds are candidates for turn-off, and the bond +must also be of the specified type. Styles *angle*\ , *dihedral*\ , and +*improper* are treated similarly. + +For style *bond*\ , you can set the type to 0 to delete bonds that have +been previously broken by a bond-breaking potential (which sets the +bond type to 0 when a bond is broken); e.g. see the :doc:`bond\_style quartic ` command. + +For style *stats* no interactions are turned off (or on); the status +of all interactions in the specified group is simply reported. This +is useful for diagnostic purposes if bonds have been turned off by a +bond-breaking potential during a previous run. + +The default behavior of the delete\_bonds command is to turn off +interactions by toggling their type to a negative value, but not to +permanently remove the interaction. E.g. a bond\_type of 2 is set to +-2. The neighbor list creation routines will not include such an +interaction in their interaction lists. The default is also to not +alter the list of 1-2, 1-3, 1-4 neighbors computed by the +:doc:`special\_bonds ` command and used to weight pairwise +force and energy calculations. This means that pairwise computations +will proceed as if the bond (or angle, etc) were still turned on. + +Several keywords can be appended to the argument list to alter the +default behaviors. + +The *any* keyword changes the requirement that all atoms in the bond +(angle, etc) must be in the specified group in order to turn-off the +interaction. Instead, if any of the atoms in the interaction are in +the specified group, it will be turned off (or on if the *undo* +keyword is used). + +The *undo* keyword inverts the delete\_bonds command so that the +specified bonds, angles, etc are turned on if they are currently +turned off. This means a negative value is toggled to positive. For +example, for style *angle*\ , if *type* is specified as 2, then all +angles with current type = -2, are reset to type = 2. Note that the +:doc:`fix shake ` command also sets bond and angle types +negative, so this option should not be used on those interactions. + +The *remove* keyword is invoked at the end of the delete\_bonds +operation. It causes turned-off bonds (angles, etc) to be removed +from each atom's data structure and then adjusts the global bond +(angle, etc) counts accordingly. Removal is a permanent change; +removed bonds cannot be turned back on via the *undo* keyword. +Removal does not alter the pairwise 1-2, 1-3, 1-4 weighting list. + +The *special* keyword is invoked at the end of the delete\_bonds +operation, after (optional) removal. It re-computes the pairwise 1-2, +1-3, 1-4 weighting list. The weighting list computation treats +turned-off bonds the same as turned-on. Thus, turned-off bonds must +be removed if you wish to change the weighting list. + +Note that the choice of *remove* and *special* options affects how +1-2, 1-3, 1-4 pairwise interactions will be computed across bonds that +have been modified by the delete\_bonds command. + +Restrictions +"""""""""""" + + +This command requires inter-processor communication to acquire ghost +atoms, to coordinate the deleting of bonds, angles, etc between atoms +shared by multiple processors. This means that your system must be +ready to perform a simulation before using this command (force fields +setup, atom masses set, etc). Just as would be needed to run +dynamics, the force field you define should define a cutoff +(e.g. through a :doc:`pair\_style ` command) which is long +enough for a processor to acquire the ghost atoms its needs to compute +bond, angle, etc interactions. + +If deleted bonds (angles, etc) are removed but the 1-2, 1-3, 1-4 +weighting list is not re-computed, this can cause a later :doc:`fix shake ` command to fail due to an atom's bonds being +inconsistent with the weighting list. This should only happen if the +group used in the fix command includes both atoms in the bond, in +which case you probably should be recomputing the weighting list. + +Related commands +"""""""""""""""" + +:doc:`neigh\_modify ` exclude, +:doc:`special\_bonds `, :doc:`fix shake ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dielectric.rst b/doc/src/dielectric.rst new file mode 100644 index 0000000000..96fc861d97 --- /dev/null +++ b/doc/src/dielectric.rst @@ -0,0 +1,55 @@ +.. index:: dielectric + +dielectric command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + dielectric value + +* value = dielectric constant + +Examples +"""""""" + + +.. parsed-literal:: + + dielectric 2.0 + +Description +""""""""""" + +Set the dielectric constant for Coulombic interactions (pairwise and +long-range) to this value. The constant is unitless, since it is used +to reduce the strength of the interactions. The value is used in the +denominator of the formulas for Coulombic interactions - e.g. a value +of 4.0 reduces the Coulombic interactions to 25% of their default +strength. See the :doc:`pair\_style ` command for more +details. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`pair\_style ` + +Default +""""""" + + +.. parsed-literal:: + + dielectric 1.0 + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_charmm.rst b/doc/src/dihedral_charmm.rst new file mode 100644 index 0000000000..52e636dd75 --- /dev/null +++ b/doc/src/dihedral_charmm.rst @@ -0,0 +1,197 @@ +.. index:: dihedral\_style charmm + +dihedral\_style charmm command +============================== + +dihedral\_style charmm/intel command +==================================== + +dihedral\_style charmm/kk command +================================= + +dihedral\_style charmm/omp command +================================== + +dihedral\_style charmmfsw command +================================= + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style style + +* style = *charmm* or *charmmfsw* + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style charmm + dihedral_style charmmfsw + dihedral_coeff 1 0.2 1 180 1.0 + dihedral_coeff 2 1.8 1 0 1.0 + dihedral_coeff 1 3.1 2 180 0.5 + +Description +""""""""""" + +The *charmm* and *charmmfsw* dihedral styles use the potential + +.. image:: Eqs/dihedral_charmm.jpg + :align: center + +See :ref:`(MacKerell) ` for a description of the CHARMM +force field. This dihedral style can also be used for the AMBER force +field (see comment on weighting factors below). See +:ref:`(Cornell) ` for a description of the AMBER force +field. + +.. note:: + + The newer *charmmfsw* style was released in March 2017. We + recommend it be used instead of the older *charmm* style when running + a simulation with the CHARMM force field, either with long-range + Coulombics or a Coulombic cutoff, via the :doc:`pair\_style lj/charmmfsw/coul/long ` and :doc:`pair\_style lj/charmmfsw/coul/charmmfsh ` commands respectively. + Otherwise the older *charmm* style is fine to use. See the discussion + below and more details on the :doc:`pair\_style charmm ` doc + page. + +The following coefficients must be defined for each dihedral type via the +:doc:`dihedral\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* K (energy) +* n (integer >= 0) +* d (integer value of degrees) +* weighting factor (1.0, 0.5, or 0.0) + +The weighting factor is required to correct for double counting +pairwise non-bonded Lennard-Jones interactions in cyclic systems or +when using the CHARMM dihedral style with non-CHARMM force fields. +With the CHARMM dihedral style, interactions between the 1st and 4th +atoms in a dihedral are skipped during the normal non-bonded force +computation and instead evaluated as part of the dihedral using +special epsilon and sigma values specified with the +:doc:`pair\_coeff ` command of pair styles that contain +"lj/charmm" (e.g. :doc:`pair\_style lj/charmm/coul/long `) +In 6-membered rings, the same 1-4 interaction would be computed twice +(once for the clockwise 1-4 pair in dihedral 1-2-3-4 and once in the +counterclockwise dihedral 1-6-5-4) and thus the weighting factor has +to be 0.5 in this case. In 4-membered or 5-membered rings, the 1-4 +dihedral also is counted as a 1-2 or 1-3 interaction when going around +the ring in the opposite direction and thus the weighting factor is +0.0, as the 1-2 and 1-3 exclusions take precedence. + +Note that this dihedral weighting factor is unrelated to the scaling +factor specified by the :doc:`special bonds ` command +which applies to all 1-4 interactions in the system. For CHARMM force +fields, the special\_bonds 1-4 interaction scaling factor should be set +to 0.0. Since the corresponding 1-4 non-bonded interactions are +computed with the dihedral. This means that if any of the weighting +factors defined as dihedral coefficients (4th coeff above) are +non-zero, then you must use a pair style with "lj/charmm" and set the +special\_bonds 1-4 scaling factor to 0.0 (which is the +default). Otherwise 1-4 non-bonded interactions in dihedrals will be +computed twice. + +For simulations using the CHARMM force field with a Coulombic cutoff, +the difference between the *charmm* and *charmmfsw* styles is in the +computation of the 1-4 non-bond interactions, though only if the +distance between the two atoms is within the switching region of the +pairwise potential defined by the corresponding CHARMM pair style, +i.e. within the outer cutoff specified for the pair style. The +*charmmfsw* style should only be used when using the corresponding +:doc:`pair\_style lj/charmmfsw/coul/charmmfsw ` or +:doc:`pair\_style lj/charmmfsw/coul/long ` commands. Use +the *charmm* style with the older :doc:`pair\_style ` +commands that have just "charmm" in their style name. See the +discussion on the :doc:`CHARMM pair\_style ` doc page for +details. + +Note that for AMBER force fields, which use pair styles with "lj/cut", +the special\_bonds 1-4 scaling factor should be set to the AMBER +defaults (1/2 and 5/6) and all the dihedral weighting factors (4th +coeff above) must be set to 0.0. In this case, you can use any pair +style you wish, since the dihedral does not need any Lennard-Jones +parameter information and will not compute any 1-4 non-bonded +interactions. Likewise the *charmm* or *charmmfsw* styles are +identical in this case since no 1-4 non-bonded interactions are +computed. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +When using run\_style :doc:`respa `, these dihedral styles +must be assigned to the same r-RESPA level as *pair* or *outer*\ . + +When used in combination with CHARMM pair styles, the 1-4 +:doc:`special\_bonds ` scaling factors must be set to 0.0. +Otherwise non-bonded contributions for these 1-4 pairs will be +computed multiple times. + +These dihedral styles can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff ` + +**Default:** none + + +---------- + + +.. _dihedral-Cornell: + + + +**(Cornell)** Cornell, Cieplak, Bayly, Gould, Merz, Ferguson, +Spellmeyer, Fox, Caldwell, Kollman, JACS 117, 5179-5197 (1995). + +.. _dihedral-MacKerell: + + + +**(MacKerell)** MacKerell, Bashford, Bellott, Dunbrack, Evanseck, Field, +Fischer, Gao, Guo, Ha, et al, J Phys Chem B, 102, 3586 (1998). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_class2.rst b/doc/src/dihedral_class2.rst new file mode 100644 index 0000000000..f8f6a01bc4 --- /dev/null +++ b/doc/src/dihedral_class2.rst @@ -0,0 +1,202 @@ +.. index:: dihedral\_style class2 + +dihedral\_style class2 command +============================== + +dihedral\_style class2/omp command +================================== + +dihedral\_style class2/kk command +================================= + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style class2 + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style class2 + dihedral_coeff 1 100 75 100 70 80 60 + dihedral_coeff \* mbt 3.5945 0.1704 -0.5490 1.5228 + dihedral_coeff \* ebt 0.3417 0.3264 -0.9036 0.1368 0.0 -0.8080 1.0119 1.1010 + dihedral_coeff 2 at 0.0 -0.1850 -0.7963 -2.0220 0.0 -0.3991 110.2453 105.1270 + dihedral_coeff \* aat -13.5271 110.2453 105.1270 + dihedral_coeff \* bb13 0.0 1.0119 1.1010 + +Description +""""""""""" + +The *class2* dihedral style uses the potential + +.. image:: Eqs/dihedral_class2.jpg + :align: center + +where Ed is the dihedral term, Embt is a middle-bond-torsion term, +Eebt is an end-bond-torsion term, Eat is an angle-torsion term, Eaat +is an angle-angle-torsion term, and Ebb13 is a bond-bond-13 term. + +Theta1 and theta2 are equilibrium angles and r1 r2 r3 are equilibrium +bond lengths. + +See :ref:`(Sun) ` for a description of the COMPASS class2 force field. + +Coefficients for the Ed, Embt, Eebt, Eat, Eaat, and Ebb13 formulas +must be defined for each dihedral type via the +:doc:`dihedral\_coeff ` command as in the example above, +or in the data file or restart files read by the +:doc:`read\_data ` or :doc:`read\_restart ` +commands. + +These are the 6 coefficients for the Ed formula: + +* K1 (energy) +* phi1 (degrees) +* K2 (energy) +* phi2 (degrees) +* K3 (energy) +* phi3 (degrees) + +For the Embt formula, each line in a +:doc:`dihedral\_coeff ` command in the input script lists +5 coefficients, the first of which is "mbt" to indicate they are +MiddleBondTorsion coefficients. In a data file, these coefficients +should be listed under a "MiddleBondTorsion Coeffs" heading and you +must leave out the "mbt", i.e. only list 4 coefficients after the +dihedral type. + +* mbt +* A1 (energy/distance) +* A2 (energy/distance) +* A3 (energy/distance) +* r2 (distance) + +For the Eebt formula, each line in a +:doc:`dihedral\_coeff ` command in the input script lists +9 coefficients, the first of which is "ebt" to indicate they are +EndBondTorsion coefficients. In a data file, these coefficients +should be listed under a "EndBondTorsion Coeffs" heading and you must +leave out the "ebt", i.e. only list 8 coefficients after the dihedral +type. + +* ebt +* B1 (energy/distance) +* B2 (energy/distance) +* B3 (energy/distance) +* C1 (energy/distance) +* C2 (energy/distance) +* C3 (energy/distance) +* r1 (distance) +* r3 (distance) + +For the Eat formula, each line in a +:doc:`dihedral\_coeff ` command in the input script lists +9 coefficients, the first of which is "at" to indicate they are +AngleTorsion coefficients. In a data file, these coefficients should +be listed under a "AngleTorsion Coeffs" heading and you must leave out +the "at", i.e. only list 8 coefficients after the dihedral type. + +* at +* D1 (energy/radian) +* D2 (energy/radian) +* D3 (energy/radian) +* E1 (energy/radian) +* E2 (energy/radian) +* E3 (energy/radian) +* theta1 (degrees) +* theta2 (degrees) + +Theta1 and theta2 are specified in degrees, but LAMMPS converts them +to radians internally; hence the units of D and E are in +energy/radian. + +For the Eaat formula, each line in a +:doc:`dihedral\_coeff ` command in the input script lists +4 coefficients, the first of which is "aat" to indicate they are +AngleAngleTorsion coefficients. In a data file, these coefficients +should be listed under a "AngleAngleTorsion Coeffs" heading and you +must leave out the "aat", i.e. only list 3 coefficients after the +dihedral type. + +* aat +* M (energy/radian\^2) +* theta1 (degrees) +* theta2 (degrees) + +Theta1 and theta2 are specified in degrees, but LAMMPS converts them +to radians internally; hence the units of M are in energy/radian\^2. + +For the Ebb13 formula, each line in a +:doc:`dihedral\_coeff ` command in the input script lists +4 coefficients, the first of which is "bb13" to indicate they are +BondBond13 coefficients. In a data file, these coefficients should be +listed under a "BondBond13 Coeffs" heading and you must leave out the +"bb13", i.e. only list 3 coefficients after the dihedral type. + +* bb13 +* N (energy/distance\^2) +* r1 (distance) +* r3 (distance) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This dihedral style can only be used if LAMMPS was built with the +CLASS2 package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff ` + +**Default:** none + + +---------- + + +.. _dihedral-Sun: + + + +**(Sun)** Sun, J Phys Chem B 102, 7338-7364 (1998). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_coeff.rst b/doc/src/dihedral_coeff.rst new file mode 100644 index 0000000000..a2cddfa6e9 --- /dev/null +++ b/doc/src/dihedral_coeff.rst @@ -0,0 +1,119 @@ +.. index:: dihedral\_coeff + +dihedral\_coeff command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_coeff N args + +* N = dihedral type (see asterisk form below) +* args = coefficients for one or more dihedral types + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_coeff 1 80.0 1 3 + dihedral_coeff \* 80.0 1 3 0.5 + dihedral_coeff 2\* 80.0 1 3 0.5 + +Description +""""""""""" + +Specify the dihedral force field coefficients for one or more dihedral types. +The number and meaning of the coefficients depends on the dihedral style. +Dihedral coefficients can also be set in the data file read by the +:doc:`read\_data ` command or in a restart file. + +N can be specified in one of two ways. An explicit numeric value can +be used, as in the 1st example above. Or a wild-card asterisk can be +used to set the coefficients for multiple dihedral types. This takes the +form "\*" or "\*n" or "n\*" or "m\*n". If N = the number of dihedral types, +then an asterisk with no numeric values means all types from 1 to N. A +leading asterisk means all types from 1 to n (inclusive). A trailing +asterisk means all types from n to N (inclusive). A middle asterisk +means all types from m to n (inclusive). + +Note that using a dihedral\_coeff command can override a previous setting +for the same dihedral type. For example, these commands set the coeffs +for all dihedral types, then overwrite the coeffs for just dihedral type 2: + + +.. parsed-literal:: + + dihedral_coeff \* 80.0 1 3 + dihedral_coeff 2 200.0 1 3 + +A line in a data file that specifies dihedral coefficients uses the exact +same format as the arguments of the dihedral\_coeff command in an input +script, except that wild-card asterisks should not be used since +coefficients for all N types must be listed in the file. For example, +under the "Dihedral Coeffs" section of a data file, the line that +corresponds to the 1st example above would be listed as + + +.. parsed-literal:: + + 1 80.0 1 3 + +The :doc:`dihedral\_style class2 ` is an exception to +this rule, in that an additional argument is used in the input script +to allow specification of the cross-term coefficients. See its doc +page for details. + +.. note:: + + When comparing the formulas and coefficients for various LAMMPS + dihedral styles with dihedral equations defined by other force fields, + note that some force field implementations divide/multiply the energy + prefactor *K* by the multiple number of torsions that contain the J-K + bond in an I-J-K-L torsion. LAMMPS does not do this, i.e. the listed + dihedral equation applies to each individual dihedral. Thus you need + to define *K* appropriately to account for this difference if + necessary. + + +---------- + + +The list of all dihedral styles defined in LAMMPS is given on the +:doc:`dihedral\_style ` doc page. They are also listed +in more compact form on the :ref:`Commands dihedral ` doc page. + +On either of those pages, click on the style to display the formula it +computes and its coefficients as specified by the associated +dihedral\_coeff command. + + +---------- + + +Restrictions +"""""""""""" + + +This command must come after the simulation box is defined by a +:doc:`read\_data `, :doc:`read\_restart `, or +:doc:`create\_box ` command. + +A dihedral style must be defined before any dihedral coefficients are +set, either in the input script or in a data file. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_style ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_cosine_shift_exp.rst b/doc/src/dihedral_cosine_shift_exp.rst new file mode 100644 index 0000000000..7a2f2bf2db --- /dev/null +++ b/doc/src/dihedral_cosine_shift_exp.rst @@ -0,0 +1,102 @@ +.. index:: dihedral\_style cosine/shift/exp + +dihedral\_style cosine/shift/exp command +======================================== + +dihedral\_style cosine/shift/exp/omp command +============================================ + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style cosine/shift/exp + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style cosine/shift/exp + dihedral_coeff 1 10.0 45.0 2.0 + +Description +""""""""""" + +The *cosine/shift/exp* dihedral style uses the potential + +.. image:: Eqs/dihedral_cosine_shift_exp.jpg + :align: center + +where Umin, theta, and a are defined for each dihedral type. + +The potential is bounded between [-Umin:0] and the minimum is located +at the angle theta0. The a parameter can be both positive or negative +and is used to control the spring constant at the equilibrium. + +The spring constant is given by k=a exp(a) Umin/ [2 (Exp(a)-1)]. +For a>3 k/Umin = a/2 to better than 5% relative error. For negative +values of the a parameter, the spring constant is essentially zero, +and anharmonic terms takes over. The potential is furthermore well +behaved in the limit a->0, where it has been implemented to linear +order in a for a < 0.001. + +The following coefficients must be defined for each dihedral type via +the :doc:`dihedral\_coeff ` command as in the example +above, or in the data file or restart files read by the +:doc:`read\_data ` or :doc:`read\_restart ` +commands: + +* umin (energy) +* theta (angle) +* A (real number) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This dihedral style can only be used if LAMMPS was built with the +USER-MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff `, +:doc:`angle\_cosine\_shift\_exp ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_fourier.rst b/doc/src/dihedral_fourier.rst new file mode 100644 index 0000000000..83f2349cd5 --- /dev/null +++ b/doc/src/dihedral_fourier.rst @@ -0,0 +1,95 @@ +.. index:: dihedral\_style fourier + +dihedral\_style fourier command +=============================== + +dihedral\_style fourier/intel command +===================================== + +dihedral\_style fourier/omp command +=================================== + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style fourier + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style fourier + dihedral_coeff 1 3 -0.846200 3 0.0 7.578800 1 0 0.138000 2 -180.0 + +Description +""""""""""" + +The *fourier* dihedral style uses the potential: + +.. image:: Eqs/dihedral_fourier.jpg + :align: center + +The following coefficients must be defined for each dihedral type via the +:doc:`dihedral\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* m (integer >=1) +* K1 (energy) +* n1 (integer >= 0) +* d1 (degrees) +* [...] +* Km (energy) +* nm (integer >= 0) +* dm (degrees) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +USER\_MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_harmonic.rst b/doc/src/dihedral_harmonic.rst new file mode 100644 index 0000000000..bdcfbf38ae --- /dev/null +++ b/doc/src/dihedral_harmonic.rst @@ -0,0 +1,107 @@ +.. index:: dihedral\_style harmonic + +dihedral\_style harmonic command +================================ + +dihedral\_style harmonic/intel command +====================================== + +dihedral\_style harmonic/kk command +=================================== + +dihedral\_style harmonic/omp command +==================================== + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style harmonic + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style harmonic + dihedral_coeff 1 80.0 1 2 + +Description +""""""""""" + +The *harmonic* dihedral style uses the potential + +.. image:: Eqs/dihedral_harmonic.jpg + :align: center + +The following coefficients must be defined for each dihedral type via the +:doc:`dihedral\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* K (energy) +* d (+1 or -1) +* n (integer >= 0) + +.. note:: + + Here are important points to take note of when defining LAMMPS + dihedral coefficients for the harmonic style, so that they are + compatible with how harmonic dihedrals are defined by other force + fields: + +* The LAMMPS convention is that the trans position = 180 degrees, while + in some force fields trans = 0 degrees. +* Some force fields reverse the sign convention on *d*\ . +* Some force fields let *n* be positive or negative which corresponds to + *d* = 1 or -1 for the harmonic style. + + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This dihedral style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_helix.rst b/doc/src/dihedral_helix.rst new file mode 100644 index 0000000000..d348bf03de --- /dev/null +++ b/doc/src/dihedral_helix.rst @@ -0,0 +1,105 @@ +.. index:: dihedral\_style helix + +dihedral\_style helix command +============================= + +dihedral\_style helix/omp command +================================= + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style helix + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style helix + dihedral_coeff 1 80.0 100.0 40.0 + +Description +""""""""""" + +The *helix* dihedral style uses the potential + +.. image:: Eqs/dihedral_helix.jpg + :align: center + +This coarse-grain dihedral potential is described in :ref:`(Guo) `. +For dihedral angles in the helical region, the energy function is +represented by a standard potential consisting of three minima, one +corresponding to the trans (t) state and the other to gauche states +(g+ and g-). The paper describes how the A,B,C parameters are chosen +so as to balance secondary (largely driven by local interactions) and +tertiary structure (driven by long-range interactions). + +The following coefficients must be defined for each dihedral type via the +:doc:`dihedral\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* A (energy) +* B (energy) +* C (energy) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This dihedral style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff ` + +**Default:** none + + +---------- + + +.. _Guo: + + + +**(Guo)** Guo and Thirumalai, Journal of Molecular Biology, 263, 323-43 (1996). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_hybrid.rst b/doc/src/dihedral_hybrid.rst new file mode 100644 index 0000000000..c878cbb9ca --- /dev/null +++ b/doc/src/dihedral_hybrid.rst @@ -0,0 +1,111 @@ +.. index:: dihedral\_style hybrid + +dihedral\_style hybrid command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style hybrid style1 style2 ... + +* style1,style2 = list of one or more dihedral styles + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style hybrid harmonic helix + dihedral_coeff 1 harmonic 6.0 1 3 + dihedral_coeff 2\* helix 10 10 10 + +Description +""""""""""" + +The *hybrid* style enables the use of multiple dihedral styles in one +simulation. An dihedral style is assigned to each dihedral type. For +example, dihedrals in a polymer flow (of dihedral type 1) could be +computed with a *harmonic* potential and dihedrals in the wall +boundary (of dihedral type 2) could be computed with a *helix* +potential. The assignment of dihedral type to style is made via the +:doc:`dihedral\_coeff ` command or in the data file. + +In the dihedral\_coeff commands, the name of a dihedral style must be +added after the dihedral type, with the remaining coefficients being +those appropriate to that style. In the example above, the 2 +dihedral\_coeff commands set dihedrals of dihedral type 1 to be +computed with a *harmonic* potential with coefficients 6.0, 1, 3 for +K, d, n. All other dihedral types (2-N) are computed with a *helix* +potential with coefficients 10, 10, 10 for A, B, C. + +If dihedral coefficients are specified in the data file read via the +:doc:`read\_data ` command, then the same rule applies. +E.g. "harmonic" or "helix", must be added after the dihedral type, for +each line in the "Dihedral Coeffs" section, e.g. + + +.. parsed-literal:: + + Dihedral Coeffs + + 1 harmonic 6.0 1 3 + 2 helix 10 10 10 + ... + +If *class2* is one of the dihedral hybrid styles, the same rule holds +for specifying additional AngleTorsion (and EndBondTorsion, etc) +coefficients either via the input script or in the data file. +I.e. *class2* must be added to each line after the dihedral type. For +lines in the AngleTorsion (or EndBondTorsion, etc) section of the data +file for dihedral types that are not *class2*\ , you must use an +dihedral style of *skip* as a placeholder, e.g. + + +.. parsed-literal:: + + AngleTorsion Coeffs + + 1 skip + 2 class2 1.0 1.0 1.0 3.0 3.0 3.0 30.0 50.0 + ... + +Note that it is not necessary to use the dihedral style *skip* in the +input script, since AngleTorsion (or EndBondTorsion, etc) coefficients +need not be specified at all for dihedral types that are not *class2*\ . + +A dihedral style of *none* with no additional coefficients can be used +in place of a dihedral style, either in a input script dihedral\_coeff +command or in the data file, if you desire to turn off interactions +for specific dihedral types. + + +---------- + + +Restrictions +"""""""""""" + + +This dihedral style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Unlike other dihedral styles, the hybrid dihedral style does not store +dihedral coefficient info for individual sub-styles in a :doc:`binary restart files `. Thus when restarting a simulation from a +restart file, you need to re-specify dihedral\_coeff commands. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_multi_harmonic.rst b/doc/src/dihedral_multi_harmonic.rst new file mode 100644 index 0000000000..bd66014bd7 --- /dev/null +++ b/doc/src/dihedral_multi_harmonic.rst @@ -0,0 +1,89 @@ +.. index:: dihedral\_style multi/harmonic + +dihedral\_style multi/harmonic command +====================================== + +dihedral\_style multi/harmonic/omp command +========================================== + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style multi/harmonic + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style multi/harmonic + dihedral_coeff 1 20 20 20 20 20 + +Description +""""""""""" + +The *multi/harmonic* dihedral style uses the potential + +.. image:: Eqs/dihedral_multi_harmonic.jpg + :align: center + +The following coefficients must be defined for each dihedral type via the +:doc:`dihedral\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* A1 (energy) +* A2 (energy) +* A3 (energy) +* A4 (energy) +* A5 (energy) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This dihedral style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_nharmonic.rst b/doc/src/dihedral_nharmonic.rst new file mode 100644 index 0000000000..51ddd6a109 --- /dev/null +++ b/doc/src/dihedral_nharmonic.rst @@ -0,0 +1,89 @@ +.. index:: dihedral\_style nharmonic + +dihedral\_style nharmonic command +================================= + +dihedral\_style nharmonic/omp command +===================================== + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style nharmonic + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style nharmonic + dihedral_coeff \* 3 10.0 20.0 30.0 + +Description +""""""""""" + +The *nharmonic* dihedral style uses the potential: + +.. image:: Eqs/dihedral_nharmonic.jpg + :align: center + +The following coefficients must be defined for each dihedral type via the +:doc:`dihedral\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* n (integer >=1) +* A1 (energy) +* A2 (energy) +* ... +* An (energy) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +USER\_MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_none.rst b/doc/src/dihedral_none.rst new file mode 100644 index 0000000000..ebae5c32d6 --- /dev/null +++ b/doc/src/dihedral_none.rst @@ -0,0 +1,46 @@ +.. index:: dihedral\_style none + +dihedral\_style none command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style none + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style none + +Description +""""""""""" + +Using a dihedral style of none means dihedral forces and energies are +not computed, even if quadruplets of dihedral atoms were listed in the +data file read by the :doc:`read\_data ` command. + +See the :doc:`dihedral\_style zero ` command for a way to +calculate dihedral statistics, but compute no dihedral interactions. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`dihedral\_style zero ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_opls.rst b/doc/src/dihedral_opls.rst new file mode 100644 index 0000000000..4cd21423a2 --- /dev/null +++ b/doc/src/dihedral_opls.rst @@ -0,0 +1,111 @@ +.. index:: dihedral\_style opls + +dihedral\_style opls command +============================ + +dihedral\_style opls/intel command +================================== + +dihedral\_style opls/kk command +=============================== + +dihedral\_style opls/omp command +================================ + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style opls + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style opls + dihedral_coeff 1 1.740 -0.157 0.279 0.00 # CT-CT-CT-CT + dihedral_coeff 2 0.000 0.000 0.366 0.000 # CT-CT-CT-HC + dihedral_coeff 3 0.000 0.000 0.318 0.000 # HC-CT-CT-HC + +Description +""""""""""" + +The *opls* dihedral style uses the potential + +.. image:: Eqs/dihedral_opls.jpg + :align: center + +Note that the usual 1/2 factor is not included in the K values. + +This dihedral potential is used in the OPLS force field and is +described in :ref:`(Watkins) `. + +The following coefficients must be defined for each dihedral type via the +:doc:`dihedral\_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read\_data ` +or :doc:`read\_restart ` commands: + +* K1 (energy) +* K2 (energy) +* K3 (energy) +* K4 (energy) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This dihedral style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff ` + +**Default:** none + + +---------- + + +.. _Watkins: + + + +**(Watkins)** Watkins and Jorgensen, J Phys Chem A, 105, 4118-4125 (2001). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_quadratic.rst b/doc/src/dihedral_quadratic.rst new file mode 100644 index 0000000000..d145d596ba --- /dev/null +++ b/doc/src/dihedral_quadratic.rst @@ -0,0 +1,90 @@ +.. index:: dihedral\_style quadratic + +dihedral\_style quadratic command +================================= + +dihedral\_style quadratic/omp command +===================================== + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style quadratic + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style quadratic + dihedral_coeff 100.0 80.0 + +Description +""""""""""" + +The *quadratic* dihedral style uses the potential: + +.. image:: Eqs/dihedral_quadratic.jpg + :align: center + +This dihedral potential can be used to keep a dihedral in a predefined +value (cis=zero, right-hand convention is used). + +The following coefficients must be defined for each dihedral type via +the :doc:`dihedral\_coeff ` command as in the example +above, or in the data file or restart files read by the +:doc:`read\_data ` or :doc:`read\_restart ` +commands: + +* K (energy/radian\^2) +* phi0 (degrees) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +USER\_MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_spherical.rst b/doc/src/dihedral_spherical.rst new file mode 100644 index 0000000000..4c59e7297f --- /dev/null +++ b/doc/src/dihedral_spherical.rst @@ -0,0 +1,104 @@ +.. index:: dihedral\_style spherical + +dihedral\_style spherical command +================================= + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style spherical + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_coeff 1 1 286.1 1 124 1 1 90.0 0 1 90.0 0 + dihedral_coeff 1 3 69.3 1 93.9 1 1 90 0 1 90 0 & + 49.1 0 0.00 0 1 74.4 1 0 0.00 0 & + 25.2 0 0.00 0 0 0.00 0 1 48.1 1 + +Description +""""""""""" + +The *spherical* dihedral style uses the potential: + +.. image:: JPG/dihedral_spherical_angles.jpg + :align: center + +.. image:: Eqs/dihedral_spherical.jpg + :align: center + +For this dihedral style, the energy can be any function that combines the +4-body dihedral-angle (phi) and the two 3-body bond-angles (theta1, theta2). +For this reason, there is usually no need to define 3-body "angle" forces +separately for the atoms participating in these interactions. +It is probably more efficient to incorporate 3-body angle forces into +the dihedral interaction even if it requires adding additional terms to +the expansion (as was done in the second example). A careful choice of +parameters can prevent singularities that occur with traditional +force-fields whenever theta1 or theta2 approach 0 or 180 degrees. + +The last example above corresponds to an interaction with a single energy +minima located near phi=93.9, theta1=74.4, theta2=48.1 degrees, and it remains +numerically stable at all angles (phi, theta1, theta2). In this example, +the coefficients 49.1, and 25.2 can be physically interpreted as the +harmonic spring constants for theta1 and theta2 around their minima. +The coefficient 69.3 is the harmonic spring constant for phi after +division by sin(74.4)\*sin(48.1) (the minima positions for theta1 and theta2). + +The following coefficients must be defined for each dihedral type via the +:doc:`dihedral\_coeff ` command as in the example above, or in +the Dihedral Coeffs section of a data file read by the +:doc:`read\_data ` command: + +* n (integer >= 1) +* C1 (energy) +* K1 (typically an integer) +* a1 (degrees) +* u1 (typically 0.0 or 1.0) +* L1 (typically an integer) +* b1 (degrees, typically 0.0 or 90.0) +* v1 (typically 0.0 or 1.0) +* M1 (typically an integer) +* c1 (degrees, typically 0.0 or 90.0) +* w1 (typically 0.0 or 1.0) +* [...] +* Cn (energy) +* Kn (typically an integer) +* an (degrees) +* un (typically 0.0 or 1.0) +* Ln (typically an integer) +* bn (degrees, typically 0.0 or 90.0) +* vn (typically 0.0 or 1.0) +* Mn (typically an integer) +* cn (degrees, typically 0.0 or 90.0) +* wn (typically 0.0 or 1.0) + + +---------- + + +Restrictions +"""""""""""" + + +This dihedral style can only be used if LAMMPS was built with the +USER\_MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_style.rst b/doc/src/dihedral_style.rst new file mode 100644 index 0000000000..553cfbde7c --- /dev/null +++ b/doc/src/dihedral_style.rst @@ -0,0 +1,150 @@ +.. index:: dihedral\_style + +dihedral\_style command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style style + +* style = *none* or *hybrid* or *charmm* or *class2* or *harmonic* or *helix* or *multi/harmonic* or *opls* + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style harmonic + dihedral_style multi/harmonic + dihedral_style hybrid harmonic charmm + +Description +""""""""""" + +Set the formula(s) LAMMPS uses to compute dihedral interactions +between quadruplets of atoms, which remain in force for the duration +of the simulation. The list of dihedral quadruplets is read in by a +:doc:`read\_data ` or :doc:`read\_restart ` command +from a data or restart file. + +Hybrid models where dihedrals are computed using different dihedral +potentials can be setup using the *hybrid* dihedral style. + +The coefficients associated with a dihedral style can be specified in +a data or restart file or via the :doc:`dihedral\_coeff ` +command. + +All dihedral potentials store their coefficient data in binary restart +files which means dihedral\_style and +:doc:`dihedral\_coeff ` commands do not need to be +re-specified in an input script that restarts a simulation. See the +:doc:`read\_restart ` command for details on how to do +this. The one exception is that dihedral\_style *hybrid* only stores +the list of sub-styles in the restart file; dihedral coefficients need +to be re-specified. + +.. note:: + + When both a dihedral and pair style is defined, the + :doc:`special\_bonds ` command often needs to be used to + turn off (or weight) the pairwise interaction that would otherwise + exist between 4 bonded atoms. + +In the formulas listed for each dihedral style, *phi* is the torsional +angle defined by the quadruplet of atoms. This angle has a sign +convention as shown in this diagram: + +.. image:: JPG/dihedral_sign.jpg + :align: center + +where the I,J,K,L ordering of the 4 atoms that define the dihedral +is from left to right. + +This sign convention effects several of the dihedral styles listed +below (e.g. charmm, helix) in the sense that the energy formula +depends on the sign of phi, which may be reflected in the value of the +coefficients you specify. + +.. note:: + + When comparing the formulas and coefficients for various LAMMPS + dihedral styles with dihedral equations defined by other force fields, + note that some force field implementations divide/multiply the energy + prefactor *K* by the multiple number of torsions that contain the J-K + bond in an I-J-K-L torsion. LAMMPS does not do this, i.e. the listed + dihedral equation applies to each individual dihedral. Thus you need + to define *K* appropriately via the + :doc:`dihedral\_coeff ` command to account for this + difference if necessary. + + +---------- + + +Here is an alphabetic list of dihedral styles defined in LAMMPS. Click on +the style to display the formula it computes and coefficients +specified by the associated :doc:`dihedral\_coeff ` command. + +Click on the style to display the formula it computes, any additional +arguments specified in the dihedral\_style command, and coefficients +specified by the associated :doc:`dihedral\_coeff ` +command. + +There are also additional accelerated pair styles included in the +LAMMPS distribution for faster performance on CPUs, GPUs, and KNLs. +The individual style names on the :ref:`Commands dihedral ` doc page are followed by one or +more of (g,i,k,o,t) to indicate which accelerated styles exist. + +* :doc:`none ` - turn off dihedral interactions +* :doc:`zero ` - topology but no interactions +* :doc:`hybrid ` - define multiple styles of dihedral interactions + +* :doc:`charmm ` - CHARMM dihedral +* :doc:`charmmfsw ` - CHARMM dihedral with force switching +* :doc:`class2 ` - COMPASS (class 2) dihedral +* :doc:`cosine/shift/exp ` - dihedral with exponential in spring constant +* :doc:`fourier ` - dihedral with multiple cosine terms +* :doc:`harmonic ` - harmonic dihedral +* :doc:`helix ` - helix dihedral +* :doc:`multi/harmonic ` - dihedral with 5 harmonic terms +* :doc:`nharmonic ` - same as multi-harmonic with N terms +* :doc:`opls ` - OPLS dihedral +* :doc:`quadratic ` - dihedral with quadratic term in angle +* :doc:`spherical ` - dihedral which includes angle terms to avoid singularities +* :doc:`table ` - tabulated dihedral +* :doc:`table/cut ` - tabulated dihedral with analytic cutoff + + +---------- + + +Restrictions +"""""""""""" + + +Dihedral styles can only be set for atom styles that allow dihedrals +to be defined. + +Most dihedral styles are part of the MOLECULE package. They are only +enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. The doc pages for +individual dihedral potentials tell if it is part of a package. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff ` + +Default +""""""" + +dihedral\_style none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_table.rst b/doc/src/dihedral_table.rst new file mode 100644 index 0000000000..03c05f7893 --- /dev/null +++ b/doc/src/dihedral_table.rst @@ -0,0 +1,233 @@ +.. index:: dihedral\_style table + +dihedral\_style table command +============================= + +dihedral\_style table/omp command +================================= + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style table style Ntable + +* style = *linear* or *spline* = method of interpolation +* Ntable = size of the internal lookup table + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style table spline 400 + dihedral_style table linear 1000 + dihedral_coeff 1 file.table DIH_TABLE1 + dihedral_coeff 2 file.table DIH_TABLE2 + +Description +""""""""""" + +The *table* dihedral style creates interpolation tables of length +*Ntable* from dihedral potential and derivative values listed in a +file(s) as a function of the dihedral angle "phi". The files are read +by the :doc:`dihedral\_coeff ` command. + +The interpolation tables are created by fitting cubic splines to the +file values and interpolating energy and derivative values at each of +*Ntable* dihedral angles. During a simulation, these tables are used +to interpolate energy and force values on individual atoms as +needed. The interpolation is done in one of 2 styles: *linear* or +*spline*\ . + +For the *linear* style, the dihedral angle (phi) is used to find 2 +surrounding table values from which an energy or its derivative is +computed by linear interpolation. + +For the *spline* style, cubic spline coefficients are computed and +stored at each of the *Ntable* evenly-spaced values in the +interpolated table. For a given dihedral angle (phi), the appropriate +coefficients are chosen from this list, and a cubic polynomial is used +to compute the energy and the derivative at this angle. + +The following coefficients must be defined for each dihedral type via +the :doc:`dihedral\_coeff ` command as in the example +above. + +* filename +* keyword + +The filename specifies a file containing tabulated energy and +derivative values. The keyword specifies a section of the file. The +format of this file is described below. + + +---------- + + +The format of a tabulated file is as follows (without the +parenthesized comments). It can begin with one or more comment +or blank lines. + + +.. parsed-literal:: + + # Table of the potential and its negative derivative + + DIH_TABLE1 (keyword is the first text on line) + N 30 DEGREES (N, NOF, DEGREES, RADIANS, CHECKU/F) + (blank line) + 1 -168.0 -1.40351172223 0.0423346818422 + 2 -156.0 -1.70447981034 0.00811786522531 + 3 -144.0 -1.62956100432 -0.0184129719987 + ... + 30 180.0 -0.707106781187 0.0719306095245 + + # Example 2: table of the potential. Forces omitted + + DIH_TABLE2 + N 30 NOF CHECKU testU.dat CHECKF testF.dat + + 1 -168.0 -1.40351172223 + 2 -156.0 -1.70447981034 + 3 -144.0 -1.62956100432 + ... + 30 180.0 -0.707106781187 + +A section begins with a non-blank line whose 1st character is not a +"#"; blank lines or lines starting with "#" can be used as comments +between sections. The first line begins with a keyword which +identifies the section. The line can contain additional text, but the +initial text must match the argument specified in the +:doc:`dihedral\_coeff ` command. The next line lists (in +any order) one or more parameters for the table. Each parameter is a +keyword followed by one or more numeric values. + +Following a blank line, the next N lines list the tabulated values. On +each line, the 1st value is the index from 1 to N, the 2nd value is +the angle value, the 3rd value is the energy (in energy units), and +the 4th is -dE/d(phi) also in energy units). The 3rd term is the +energy of the 4-atom configuration for the specified angle. The 4th +term (when present) is the negative derivative of the energy with +respect to the angle (in degrees, or radians depending on whether the +user selected DEGREES or RADIANS). Thus the units of the last term +are still energy, not force. The dihedral angle values must increase +from one line to the next. + +Dihedral table splines are cyclic. There is no discontinuity at 180 +degrees (or at any other angle). Although in the examples above, the +angles range from -180 to 180 degrees, in general, the first angle in +the list can have any value (positive, zero, or negative). However +the *range* of angles represented in the table must be *strictly* less +than 360 degrees (2pi radians) to avoid angle overlap. (You may not +supply entries in the table for both 180 and -180, for example.) If +the user's table covers only a narrow range of dihedral angles, +strange numerical behavior can occur in the large remaining gap. + +**Parameters:** + +The parameter "N" is required and its value is the number of table +entries that follow. Note that this may be different than the N +specified in the :doc:`dihedral\_style table ` command. +Let *Ntable* is the number of table entries requested dihedral\_style +command, and let *Nfile* be the parameter following "N" in the +tabulated file ("30" in the sparse example above). What LAMMPS does +is a preliminary interpolation by creating splines using the *Nfile* +tabulated values as nodal points. It uses these to interpolate as +needed to generate energy and derivative values at *Ntable* different +points (which are evenly spaced over a 360 degree range, even if the +angles in the file are not). The resulting tables of length *Ntable* +are then used as described above, when computing energy and force for +individual dihedral angles and their atoms. This means that if you +want the interpolation tables of length *Ntable* to match exactly what +is in the tabulated file (with effectively nopreliminary +interpolation), you should set *Ntable* = *Nfile*\ . To insure the +nodal points in the user's file are aligned with the interpolated +table entries, the angles in the table should be integer multiples of +360/\ *Ntable* degrees, or 2\*PI/\ *Ntable* radians (depending on your +choice of angle units). + +The optional "NOF" keyword allows the user to omit the forces +(negative energy derivatives) from the table file (normally located in +the 4th column). In their place, forces will be calculated +automatically by differentiating the potential energy function +indicated by the 3rd column of the table (using either linear or +spline interpolation). + +The optional "DEGREES" keyword allows the user to specify angles in +degrees instead of radians (default). + +The optional "RADIANS" keyword allows the user to specify angles in +radians instead of degrees. (Note: This changes the way the forces +are scaled in the 4th column of the data file.) + +The optional "CHECKU" keyword is followed by a filename. This allows +the user to save all of the *Ntable* different entries in the +interpolated energy table to a file to make sure that the interpolated +function agrees with the user's expectations. (Note: You can +temporarily increase the *Ntable* parameter to a high value for this +purpose. "\ *Ntable*\ " is explained above.) + +The optional "CHECKF" keyword is analogous to the "CHECKU" keyword. +It is followed by a filename, and it allows the user to check the +interpolated force table. This option is available even if the user +selected the "NOF" option. + +Note that one file can contain many sections, each with a tabulated +potential. LAMMPS reads the file section by section until it finds one +that matches the specified keyword. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +**Restart info:** + +This dihedral style writes the settings for the "dihedral\_style table" +command to :doc:`binary restart files `, so a dihedral\_style +command does not need to specified in an input script that reads a +restart file. However, the coefficient information is not stored in +the restart file, since it is tabulated in the potential files. Thus, +dihedral\_coeff commands do need to be specified in the restart input +script. + +Restrictions +"""""""""""" + + +This dihedral style can only be used if LAMMPS was built with the +USER-MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_table_cut.rst b/doc/src/dihedral_table_cut.rst new file mode 100644 index 0000000000..78b9346e61 --- /dev/null +++ b/doc/src/dihedral_table_cut.rst @@ -0,0 +1,236 @@ +.. index:: dihedral\_style table/cut + +dihedral\_style table/cut command +================================= + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style table/cut style Ntable + +* style = *linear* or *spline* = method of interpolation +* Ntable = size of the internal lookup table + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style table/cut spline 400 + dihedral_style table/cut linear 1000 + dihedral_coeff 1 aat 1.0 177 180 file.table DIH_TABLE1 + dihedral_coeff 2 aat 0.5 170 180 file.table DIH_TABLE2 + +Description +""""""""""" + +The *table/cut* dihedral style creates interpolation tables of length +*Ntable* from dihedral potential and derivative values listed in a +file(s) as a function of the dihedral angle "phi". In addition, an +analytic cutoff that is quadratic in the bond-angle (theta) is applied +in order to regularize the dihedral interaction. The dihedral table +files are read by the :doc:`dihedral\_coeff ` command. + +The interpolation tables are created by fitting cubic splines to the +file values and interpolating energy and derivative values at each of +*Ntable* dihedral angles. During a simulation, these tables are used +to interpolate energy and force values on individual atoms as +needed. The interpolation is done in one of 2 styles: *linear* or +*spline*\ . + +For the *linear* style, the dihedral angle (phi) is used to find 2 +surrounding table values from which an energy or its derivative is +computed by linear interpolation. + +For the *spline* style, cubic spline coefficients are computed and +stored at each of the *Ntable* evenly-spaced values in the +interpolated table. For a given dihedral angle (phi), the appropriate +coefficients are chosen from this list, and a cubic polynomial is used +to compute the energy and the derivative at this angle. + +The following coefficients must be defined for each dihedral type via +the :doc:`dihedral\_coeff ` command as in the example +above. + +* style (aat) +* cutoff prefactor +* cutoff angle1 +* cutoff angle2 +* filename +* keyword + +The cutoff dihedral style uses a tabulated dihedral interaction with a +cutoff function: + +.. image:: Eqs/dihedral_table_cut.jpg + :align: center + +The cutoff specifies an prefactor to the cutoff function. While this value +would ordinarily equal 1 there may be situations where the value should change. + +The cutoff angle1 specifies the angle (in degrees) below which the dihedral +interaction is unmodified, i.e. the cutoff function is 1. + +The cutoff function is applied between angle1 and angle2, which is the angle at +which the cutoff function drops to zero. The value of zero effectively "turns +off" the dihedral interaction. + +The filename specifies a file containing tabulated energy and +derivative values. The keyword specifies a section of the file. The +format of this file is described below. + + +---------- + + +The format of a tabulated file is as follows (without the +parenthesized comments). It can begin with one or more comment +or blank lines. + + +.. parsed-literal:: + + # Table of the potential and its negative derivative + + DIH_TABLE1 (keyword is the first text on line) + N 30 DEGREES (N, NOF, DEGREES, RADIANS, CHECKU/F) + (blank line) + 1 -168.0 -1.40351172223 0.0423346818422 + 2 -156.0 -1.70447981034 0.00811786522531 + 3 -144.0 -1.62956100432 -0.0184129719987 + ... + 30 180.0 -0.707106781187 0.0719306095245 + + # Example 2: table of the potential. Forces omitted + + DIH_TABLE2 + N 30 NOF CHECKU testU.dat CHECKF testF.dat + + 1 -168.0 -1.40351172223 + 2 -156.0 -1.70447981034 + 3 -144.0 -1.62956100432 + ... + 30 180.0 -0.707106781187 + +A section begins with a non-blank line whose 1st character is not a +"#"; blank lines or lines starting with "#" can be used as comments +between sections. The first line begins with a keyword which +identifies the section. The line can contain additional text, but the +initial text must match the argument specified in the +:doc:`dihedral\_coeff ` command. The next line lists (in +any order) one or more parameters for the table. Each parameter is a +keyword followed by one or more numeric values. + +Following a blank line, the next N lines list the tabulated values. On +each line, the 1st value is the index from 1 to N, the 2nd value is +the angle value, the 3rd value is the energy (in energy units), and +the 4th is -dE/d(phi) also in energy units). The 3rd term is the +energy of the 4-atom configuration for the specified angle. The 4th +term (when present) is the negative derivative of the energy with +respect to the angle (in degrees, or radians depending on whether the +user selected DEGREES or RADIANS). Thus the units of the last term +are still energy, not force. The dihedral angle values must increase +from one line to the next. + +Dihedral table splines are cyclic. There is no discontinuity at 180 +degrees (or at any other angle). Although in the examples above, the +angles range from -180 to 180 degrees, in general, the first angle in +the list can have any value (positive, zero, or negative). However +the *range* of angles represented in the table must be *strictly* less +than 360 degrees (2pi radians) to avoid angle overlap. (You may not +supply entries in the table for both 180 and -180, for example.) If +the user's table covers only a narrow range of dihedral angles, +strange numerical behavior can occur in the large remaining gap. + +**Parameters:** + +The parameter "N" is required and its value is the number of table +entries that follow. Note that this may be different than the N +specified in the :doc:`dihedral\_style table ` command. +Let *Ntable* is the number of table entries requested dihedral\_style +command, and let *Nfile* be the parameter following "N" in the +tabulated file ("30" in the sparse example above). What LAMMPS does +is a preliminary interpolation by creating splines using the *Nfile* +tabulated values as nodal points. It uses these to interpolate as +needed to generate energy and derivative values at *Ntable* different +points (which are evenly spaced over a 360 degree range, even if the +angles in the file are not). The resulting tables of length *Ntable* +are then used as described above, when computing energy and force for +individual dihedral angles and their atoms. This means that if you +want the interpolation tables of length *Ntable* to match exactly what +is in the tabulated file (with effectively nopreliminary +interpolation), you should set *Ntable* = *Nfile*\ . To insure the +nodal points in the user's file are aligned with the interpolated +table entries, the angles in the table should be integer multiples of +360/\ *Ntable* degrees, or 2\*PI/\ *Ntable* radians (depending on your +choice of angle units). + +The optional "NOF" keyword allows the user to omit the forces +(negative energy derivatives) from the table file (normally located in +the 4th column). In their place, forces will be calculated +automatically by differentiating the potential energy function +indicated by the 3rd column of the table (using either linear or +spline interpolation). + +The optional "DEGREES" keyword allows the user to specify angles in +degrees instead of radians (default). + +The optional "RADIANS" keyword allows the user to specify angles in +radians instead of degrees. (Note: This changes the way the forces +are scaled in the 4th column of the data file.) + +The optional "CHECKU" keyword is followed by a filename. This allows +the user to save all of the *Ntable* different entries in the +interpolated energy table to a file to make sure that the interpolated +function agrees with the user's expectations. (Note: You can +temporarily increase the *Ntable* parameter to a high value for this +purpose. "\ *Ntable*\ " is explained above.) + +The optional "CHECKF" keyword is analogous to the "CHECKU" keyword. +It is followed by a filename, and it allows the user to check the +interpolated force table. This option is available even if the user +selected the "NOF" option. + +Note that one file can contain many sections, each with a tabulated +potential. LAMMPS reads the file section by section until it finds one +that matches the specified keyword. + +**Restart info:** + +This dihedral style writes the settings for the "dihedral\_style table/cut" +command to :doc:`binary restart files `, so a dihedral\_style +command does not need to specified in an input script that reads a +restart file. However, the coefficient information is not stored in +the restart file, since it is tabulated in the potential files. Thus, +dihedral\_coeff commands do need to be specified in the restart input +script. + +Restrictions +"""""""""""" + + +This dihedral style can only be used if LAMMPS was built with the +USER-MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`dihedral\_coeff `, :doc:`dihedral\_style table ` + +**Default:** none + +.. _dihedralcut-Salerno: + + + +**(Salerno)** Salerno, Bernstein, J Chem Theory Comput, --, ---- (2018). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedral_zero.rst b/doc/src/dihedral_zero.rst new file mode 100644 index 0000000000..7edf15e213 --- /dev/null +++ b/doc/src/dihedral_zero.rst @@ -0,0 +1,58 @@ +.. index:: dihedral\_style zero + +dihedral\_style zero command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + dihedral_style zero *nocoeff* + +Examples +"""""""" + + +.. parsed-literal:: + + dihedral_style zero + dihedral_style zero nocoeff + dihedral_coeff \* + +Description +""""""""""" + +Using a dihedral style of zero means dihedral forces and energies are +not computed, but the geometry of dihedral quadruplets is still +accessible to other commands. + +As an example, the :doc:`compute dihedral/local ` command can be used to +compute the theta values for the list of quadruplets of dihedral atoms +listed in the data file read by the :doc:`read\_data ` +command. If no dihedral style is defined, this command cannot be +used. + +The optional *nocoeff* flag allows to read data files with a DihedralCoeff +section for any dihedral style. Similarly, any dihedral\_coeff commands +will only be checked for the dihedral type number and the rest ignored. + +Note that the :doc:`dihedral\_coeff ` command must be +used for all dihedral types, though no additional values are +specified. + +Restrictions +"""""""""""" + none + +**Related commands:** none + +:doc:`dihedral\_style none ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dihedrals.rst b/doc/src/dihedrals.rst new file mode 100644 index 0000000000..bab913f1c2 --- /dev/null +++ b/doc/src/dihedrals.rst @@ -0,0 +1,9 @@ +Dihedral Styles +############### + + +.. toctree:: + :maxdepth: 1 + :glob: + + dihedral_* diff --git a/doc/src/dihedrals.txt b/doc/src/dihedrals.txt deleted file mode 100644 index a862bf50a0..0000000000 --- a/doc/src/dihedrals.txt +++ /dev/null @@ -1,40 +0,0 @@ -Dihedral Styles :h1 - - diff --git a/doc/src/dimension.rst b/doc/src/dimension.rst new file mode 100644 index 0000000000..c50d92c5f8 --- /dev/null +++ b/doc/src/dimension.rst @@ -0,0 +1,66 @@ +.. index:: dimension + +dimension command +================= + +Syntax +"""""" + + +.. parsed-literal:: + + dimension N + +* N = 2 or 3 + +Examples +"""""""" + + +.. parsed-literal:: + + dimension 2 + +Description +""""""""""" + +Set the dimensionality of the simulation. By default LAMMPS runs 3d +simulations. To run a 2d simulation, this command should be used +prior to setting up a simulation box via the +:doc:`create\_box ` or :doc:`read\_data ` commands. +Restart files also store this setting. + +See the discussion on the :doc:`Howto 2d ` doc page for +additional instructions on how to run 2d simulations. + +.. note:: + + Some models in LAMMPS treat particles as finite-size spheres or + ellipsoids, as opposed to point particles. In 2d, the particles will + still be spheres or ellipsoids, not circular disks or ellipses, + meaning their moment of inertia will be the same as in 3d. + +Restrictions +"""""""""""" + + +This command must be used before the simulation box is defined by a +:doc:`read\_data ` or :doc:`create\_box ` command. + +Related commands +"""""""""""""""" + +:doc:`fix enforce2d ` + +Default +""""""" + + +.. parsed-literal:: + + dimension 3 + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/displace_atoms.rst b/doc/src/displace_atoms.rst new file mode 100644 index 0000000000..2cf5849a10 --- /dev/null +++ b/doc/src/displace_atoms.rst @@ -0,0 +1,167 @@ +.. index:: displace\_atoms + +displace\_atoms command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + displace_atoms group-ID style args keyword value ... + +* group-ID = ID of group of atoms to displace +* style = *move* or *ramp* or *random* or *rotate* + + .. parsed-literal:: + + *move* args = delx dely delz + delx,dely,delz = distance to displace in each dimension (distance units) + any of delx,dely,delz can be a variable (see below) + *ramp* args = ddim dlo dhi dim clo chi + ddim = *x* or *y* or *z* + dlo,dhi = displacement distance between dlo and dhi (distance units) + dim = *x* or *y* or *z* + clo,chi = lower and upper bound of domain to displace (distance units) + *random* args = dx dy dz seed + dx,dy,dz = random displacement magnitude in each dimension (distance units) + seed = random # seed (positive integer) + *rotate* args = Px Py Pz Rx Ry Rz theta + Px,Py,Pz = origin point of axis of rotation (distance units) + Rx,Ry,Rz = axis of rotation vector + theta = angle of rotation (degrees) + +* zero or more keyword/value pairs may be appended + + .. parsed-literal:: + + keyword = *units* + value = *box* or *lattice* + + + +Examples +"""""""" + + +.. parsed-literal:: + + displace_atoms top move 0 -5 0 units box + displace_atoms flow ramp x 0.0 5.0 y 2.0 20.5 + +Description +""""""""""" + +Displace a group of atoms. This can be used to move atoms a large +distance before beginning a simulation or to randomize atoms initially +on a lattice. For example, in a shear simulation, an initial strain +can be imposed on the system. Or two groups of atoms can be brought +into closer proximity. + +The *move* style displaces the group of atoms by the specified 3d +displacement vector. Any of the 3 quantities defining the vector +components can be specified as an equal-style or atom-style +:doc:`variable `. If the value is a variable, it should be +specified as v\_name, where name is the variable name. In this case, +the variable will be evaluated, and its value(s) used for the +displacement(s). The scale factor implied by the *units* keyword will +also be applied to the variable result. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Atom-style variables can specify the same formulas as +equal-style variables but can also include per-atom values, such as +atom coordinates or per-atom values read from a file. Note that if +the variable references other :doc:`compute ` or :doc:`fix ` +commands, those values must be up-to-date for the current timestep. +See the "Variable Accuracy" section of the :doc:`variable ` +doc page for more details. + +The *ramp* style displaces atoms a variable amount in one dimension +depending on the atom's coordinate in a (possibly) different +dimension. For example, the second example command displaces atoms in +the x-direction an amount between 0.0 and 5.0 distance units. Each +atom's displacement depends on the fractional distance its y +coordinate is between 2.0 and 20.5. Atoms with y-coordinates outside +those bounds will be moved the minimum (0.0) or maximum (5.0) amount. + +The *random* style independently moves each atom in the group by a +random displacement, uniformly sampled from a value between -dx and ++dx in the x dimension, and similarly for y and z. Random numbers are +used in such a way that the displacement of a particular atom is the +same, regardless of how many processors are being used. + +The *rotate* style rotates each atom in the group by the angle *theta* +around a rotation axis *R* = (Rx,Ry,Rz) that goes through a point *P* = +(Px,Py,Pz). The direction of rotation for the atoms around the +rotation axis is consistent with the right-hand rule: if your +right-hand thumb points along *R*\ , then your fingers wrap around the +axis in the direction of positive theta. + +If the defined :doc:`atom\_style ` assigns an orientation to +each atom (:doc:`atom styles ` ellipsoid, line, tri, body), +then that property is also updated appropriately to correspond to the +atom's rotation. + +Distance units for displacements and the origin point of the *rotate* +style are determined by the setting of *box* or *lattice* for the +*units* keyword. *Box* means distance units as defined by the +:doc:`units ` command - e.g. Angstroms for *real* units. +*Lattice* means distance units are in lattice spacings. The +:doc:`lattice ` command must have been previously used to +define the lattice spacing. + + +---------- + + +.. note:: + + Care should be taken not to move atoms on top of other atoms. + After the move, atoms are remapped into the periodic simulation box if + needed, and any shrink-wrap boundary conditions (see the + :doc:`boundary ` command) are enforced which may change the + box size. Other than this effect, this command does not change the + size or shape of the simulation box. See the + :doc:`change\_box ` command if that effect is desired. + +.. note:: + + Atoms can be moved arbitrarily long distances by this command. + If the simulation box is non-periodic and shrink-wrapped (see the + :doc:`boundary ` command), this can change its size or shape. + This is not a problem, except that the mapping of processors to the + simulation box is not changed by this command from its initial 3d + configuration; see the :doc:`processors ` command. Thus, if + the box size/shape changes dramatically, the mapping of processors to + the simulation box may not end up as optimal as the initial mapping + attempted to be. + + +---------- + + +Restrictions +"""""""""""" + + +For a 2d simulation, only rotations around the a vector parallel to +the z-axis are allowed. + +Related commands +"""""""""""""""" + +:doc:`lattice `, :doc:`change\_box `, +:doc:`fix move ` + +Default +""""""" + +The option defaults are units = lattice. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dump.rst b/doc/src/dump.rst new file mode 100644 index 0000000000..e07100bb19 --- /dev/null +++ b/doc/src/dump.rst @@ -0,0 +1,729 @@ +.. index:: dump + +dump command +============ + +:doc:`dump vtk ` command +================================== + +:doc:`dump h5md ` command +==================================== + +:doc:`dump molfile ` command +========================================== + +:doc:`dump netcdf ` command +======================================== + +:doc:`dump image ` command +====================================== + +:doc:`dump movie ` command +====================================== + +:doc:`dump adios ` command +====================================== + +Syntax +"""""" + + +.. parsed-literal:: + + dump ID group-ID style N file args + +* ID = user-assigned name for the dump +* group-ID = ID of the group of atoms to be dumped +* style = *atom* or *atom/gz* or *atom/mpiio* or *cfg* or *cfg/gz* or + *cfg/mpiio* or *custom* or *custom/gz* or *custom/mpiio* or *dcd* or *h5md* or *image* or *local* or *local/gz* or *molfile* or *movie* or *netcdf* or *netcdf/mpiio* or *vtk* or *xtc* or *xyz* or *xyz/gz* or *xyz/mpiio* +* N = dump every this many timesteps +* file = name of file to write dump info to +* args = list of arguments for a particular style + + .. parsed-literal:: + + *atom* args = none + *atom/gz* args = none + *atom/mpiio* args = none + *atom/adios* args = none, discussed on :doc:`dump adios ` doc page + *cfg* args = same as *custom* args, see below + *cfg/gz* args = same as *custom* args, see below + *cfg/mpiio* args = same as *custom* args, see below + *custom*\ , *custom/gz*\ , *custom/mpiio* args = see below + *custom/adios* args = same as *custom* args, discussed on :doc:`dump adios ` doc page + *dcd* args = none + *h5md* args = discussed on :doc:`dump h5md ` doc page + *image* args = discussed on :doc:`dump image ` doc page + *local* args = see below + *molfile* args = discussed on :doc:`dump molfile ` doc page + *movie* args = discussed on :doc:`dump image ` doc page + *netcdf* args = discussed on :doc:`dump netcdf ` doc page + *netcdf/mpiio* args = discussed on :doc:`dump netcdf ` doc page + *vtk* args = same as *custom* args, see below, also :doc:`dump vtk ` doc page + *xtc* args = none + *xyz* args = none + *xyz/gz* args = none + *xyz/mpiio* args = none + +* *custom* or *custom/gz* or *custom/mpiio* or *netcdf* or *netcdf/mpiio* args = list of atom attributes + + .. parsed-literal:: + + possible attributes = id, mol, proc, procp1, type, element, mass, + x, y, z, xs, ys, zs, xu, yu, zu, + xsu, ysu, zsu, ix, iy, iz, + vx, vy, vz, fx, fy, fz, + q, mux, muy, muz, mu, + radius, diameter, omegax, omegay, omegaz, + angmomx, angmomy, angmomz, tqx, tqy, tqz, + c_ID, c_ID[N], f_ID, f_ID[N], v_name + + + .. parsed-literal:: + + id = atom ID + mol = molecule ID + proc = ID of processor that owns atom + procp1 = ID+1 of processor that owns atom + type = atom type + element = name of atom element, as defined by :doc:`dump_modify ` command + mass = atom mass + x,y,z = unscaled atom coordinates + xs,ys,zs = scaled atom coordinates + xu,yu,zu = unwrapped atom coordinates + xsu,ysu,zsu = scaled unwrapped atom coordinates + ix,iy,iz = box image that the atom is in + vx,vy,vz = atom velocities + fx,fy,fz = forces on atoms + q = atom charge + mux,muy,muz = orientation of dipole moment of atom + mu = magnitude of dipole moment of atom + radius,diameter = radius,diameter of spherical particle + omegax,omegay,omegaz = angular velocity of spherical particle + angmomx,angmomy,angmomz = angular momentum of aspherical particle + tqx,tqy,tqz = torque on finite-size particles + c_ID = per-atom vector calculated by a compute with ID + c_ID[I] = Ith column of per-atom array calculated by a compute with ID, I can include wildcard (see below) + f_ID = per-atom vector calculated by a fix with ID + f_ID[I] = Ith column of per-atom array calculated by a fix with ID, I can include wildcard (see below) + v_name = per-atom vector calculated by an atom-style variable with name + d_name = per-atom floating point vector with name, managed by fix property/atom + i_name = per-atom integer vector with name, managed by fix property/atom + +* *local* args = list of local attributes + + .. parsed-literal:: + + possible attributes = index, c_ID, c_ID[I], f_ID, f_ID[I] + index = enumeration of local values + c_ID = local vector calculated by a compute with ID + c_ID[I] = Ith column of local array calculated by a compute with ID, I can include wildcard (see below) + f_ID = local vector calculated by a fix with ID + f_ID[I] = Ith column of local array calculated by a fix with ID, I can include wildcard (see below) + + + +Examples +"""""""" + + +.. parsed-literal:: + + dump myDump all atom 100 dump.atom + dump myDump all atom/mpiio 100 dump.atom.mpiio + dump myDump all atom/gz 100 dump.atom.gz + dump 2 subgroup atom 50 dump.run.bin + dump 2 subgroup atom 50 dump.run.mpiio.bin + dump 4a all custom 100 dump.myforce.\* id type x y vx fx + dump 4b flow custom 100 dump.%.myforce id type c_myF[3] v_ke + dump 4b flow custom 100 dump.%.myforce id type c_myF[\*] v_ke + dump 2 inner cfg 10 dump.snap.\*.cfg mass type xs ys zs vx vy vz + dump snap all cfg 100 dump.config.\*.cfg mass type xs ys zs id type c_Stress[2] + dump 1 all xtc 1000 file.xtc + +Description +""""""""""" + +Dump a snapshot of atom quantities to one or more files every N +timesteps in one of several styles. The *image* and *movie* styles are +the exception: the *image* style renders a JPG, PNG, or PPM image file +of the atom configuration every N timesteps while the *movie* style +combines and compresses them into a movie file; both are discussed in +detail on the :doc:`dump image ` doc page. The timesteps on +which dump output is written can also be controlled by a variable. +See the :doc:`dump\_modify every ` command. + +Only information for atoms in the specified group is dumped. The +:doc:`dump\_modify thresh and region and refresh ` commands +can also alter what atoms are included. Not all styles support +these options; see details on the :doc:`dump\_modify ` doc +page. + +As described below, the filename determines the kind of output (text +or binary or gzipped, one big file or one per timestep, one big file +or multiple smaller files). + +.. note:: + + Because periodic boundary conditions are enforced only on + timesteps when neighbor lists are rebuilt, the coordinates of an atom + written to a dump file may be slightly outside the simulation box. + Re-neighbor timesteps will not typically coincide with the timesteps + dump snapshots are written. See the :doc:`dump\_modify pbc ` command if you with to force coordinates to be + strictly inside the simulation box. + +.. note:: + + Unless the :doc:`dump\_modify sort ` option is + invoked, the lines of atom information written to dump files + (typically one line per atom) will be in an indeterminate order for + each snapshot. This is even true when running on a single processor, + if the :doc:`atom\_modify sort ` option is on, which it is + by default. In this case atoms are re-ordered periodically during a + simulation, due to spatial sorting. It is also true when running in + parallel, because data for a single snapshot is collected from + multiple processors, each of which owns a subset of the atoms. + +For the *atom*\ , *custom*\ , *cfg*\ , and *local* styles, sorting is off by +default. For the *dcd*\ , *xtc*\ , *xyz*\ , and *molfile* styles, sorting by +atom ID is on by default. See the :doc:`dump\_modify ` doc +page for details. + +The *atom/gz*\ , *cfg/gz*\ , *custom/gz*\ , and *xyz/gz* styles are identical +in command syntax to the corresponding styles without "gz", however, +they generate compressed files using the zlib library. Thus the filename +suffix ".gz" is mandatory. This is an alternative approach to writing +compressed files via a pipe, as done by the regular dump styles, which +may be required on clusters where the interface to the high-speed network +disallows using the fork() library call (which is needed for a pipe). +For the remainder of this doc page, you should thus consider the *atom* +and *atom/gz* styles (etc) to be inter-changeable, with the exception +of the required filename suffix. + +As explained below, the *atom/mpiio*\ , *cfg/mpiio*\ , *custom/mpiio*\ , and +*xyz/mpiio* styles are identical in command syntax and in the format +of the dump files they create, to the corresponding styles without +"mpiio", except the single dump file they produce is written in +parallel via the MPI-IO library. For the remainder of this doc page, +you should thus consider the *atom* and *atom/mpiio* styles (etc) to +be inter-changeable. The one exception is how the filename is +specified for the MPI-IO styles, as explained below. + +The precision of values output to text-based dump files can be +controlled by the :doc:`dump\_modify format ` command and +its options. + + +---------- + + +The *style* keyword determines what atom quantities are written to the +file and in what format. Settings made via the +:doc:`dump\_modify ` command can also alter the format of +individual values and the file itself. + +The *atom*\ , *local*\ , and *custom* styles create files in a simple text +format that is self-explanatory when viewing a dump file. Some of the +LAMMPS post-processing tools described on the :doc:`Tools ` doc +page, including `Pizza.py `_, +work with this format, as does the :doc:`rerun ` command. + +For post-processing purposes the *atom*\ , *local*\ , and *custom* text +files are self-describing in the following sense. + +The dimensions of the simulation box are included in each snapshot. +For an orthogonal simulation box this information is formatted as: + + +.. parsed-literal:: + + ITEM: BOX BOUNDS xx yy zz + xlo xhi + ylo yhi + zlo zhi + +where xlo,xhi are the maximum extents of the simulation box in the +x-dimension, and similarly for y and z. The "xx yy zz" represent 6 +characters that encode the style of boundary for each of the 6 +simulation box boundaries (xlo,xhi and ylo,yhi and zlo,zhi). Each of +the 6 characters is either p = periodic, f = fixed, s = shrink wrap, +or m = shrink wrapped with a minimum value. See the +:doc:`boundary ` command for details. + +For triclinic simulation boxes (non-orthogonal), an orthogonal +bounding box which encloses the triclinic simulation box is output, +along with the 3 tilt factors (xy, xz, yz) of the triclinic box, +formatted as follows: + + +.. parsed-literal:: + + ITEM: BOX BOUNDS xy xz yz xx yy zz + xlo_bound xhi_bound xy + ylo_bound yhi_bound xz + zlo_bound zhi_bound yz + +The presence of the text "xy xz yz" in the ITEM line indicates that +the 3 tilt factors will be included on each of the 3 following lines. +This bounding box is convenient for many visualization programs. The +meaning of the 6 character flags for "xx yy zz" is the same as above. + +Note that the first two numbers on each line are now xlo\_bound instead +of xlo, etc, since they represent a bounding box. See the :doc:`Howto triclinic ` doc page for a geometric description +of triclinic boxes, as defined by LAMMPS, simple formulas for how the +6 bounding box extents (xlo\_bound,xhi\_bound,etc) are calculated from +the triclinic parameters, and how to transform those parameters to and +from other commonly used triclinic representations. + +The "ITEM: ATOMS" line in each snapshot lists column descriptors for +the per-atom lines that follow. For example, the descriptors would be +"id type xs ys zs" for the default *atom* style, and would be the atom +attributes you specify in the dump command for the *custom* style. + +For style *atom*\ , atom coordinates are written to the file, along with +the atom ID and atom type. By default, atom coords are written in a +scaled format (from 0 to 1). I.e. an x value of 0.25 means the atom +is at a location 1/4 of the distance from xlo to xhi of the box +boundaries. The format can be changed to unscaled coords via the +:doc:`dump\_modify ` settings. Image flags can also be +added for each atom via dump\_modify. + +Style *custom* allows you to specify a list of atom attributes to be +written to the dump file for each atom. Possible attributes are +listed above and will appear in the order specified. You cannot +specify a quantity that is not defined for a particular simulation - +such as *q* for atom style *bond*\ , since that atom style doesn't +assign charges. Dumps occur at the very end of a timestep, so atom +attributes will include effects due to fixes that are applied during +the timestep. An explanation of the possible dump custom attributes +is given below. + +For style *local*\ , local output generated by :doc:`computes ` +and :doc:`fixes ` is used to generate lines of output that is +written to the dump file. This local data is typically calculated by +each processor based on the atoms it owns, but there may be zero or +more entities per atom, e.g. a list of bond distances. An explanation +of the possible dump local attributes is given below. Note that by +using input from the :doc:`compute property/local ` command with dump local, +it is possible to generate information on bonds, angles, etc that can +be cut and pasted directly into a data file read by the +:doc:`read\_data ` command. + +Style *cfg* has the same command syntax as style *custom* and writes +extended CFG format files, as used by the +`AtomEye `_ visualization +package. Since the extended CFG format uses a single snapshot of the +system per file, a wildcard "\*" must be included in the filename, as +discussed below. The list of atom attributes for style *cfg* must +begin with either "mass type xs ys zs" or "mass type xsu ysu zsu" +since these quantities are needed to write the CFG files in the +appropriate format (though the "mass" and "type" fields do not appear +explicitly in the file). Any remaining attributes will be stored as +"auxiliary properties" in the CFG files. Note that you will typically +want to use the :doc:`dump\_modify element ` command with +CFG-formatted files, to associate element names with atom types, so +that AtomEye can render atoms appropriately. When unwrapped +coordinates *xsu*\ , *ysu*\ , and *zsu* are requested, the nominal AtomEye +periodic cell dimensions are expanded by a large factor UNWRAPEXPAND = +10.0, which ensures atoms that are displayed correctly for up to +UNWRAPEXPAND/2 periodic boundary crossings in any direction. Beyond +this, AtomEye will rewrap the unwrapped coordinates. The expansion +causes the atoms to be drawn farther away from the viewer, but it is +easy to zoom the atoms closer, and the interatomic distances are +unaffected. + +The *dcd* style writes DCD files, a standard atomic trajectory format +used by the CHARMM, NAMD, and XPlor molecular dynamics packages. DCD +files are binary and thus may not be portable to different machines. +The number of atoms per snapshot cannot change with the *dcd* style. +The *unwrap* option of the :doc:`dump\_modify ` command +allows DCD coordinates to be written "unwrapped" by the image flags +for each atom. Unwrapped means that if the atom has passed through +a periodic boundary one or more times, the value is printed for what +the coordinate would be if it had not been wrapped back into the +periodic box. Note that these coordinates may thus be far outside +the box size stored with the snapshot. + +The *xtc* style writes XTC files, a compressed trajectory format used +by the GROMACS molecular dynamics package, and described +`here `_. +The precision used in XTC files can be adjusted via the +:doc:`dump\_modify ` command. The default value of 1000 +means that coordinates are stored to 1/1000 nanometer accuracy. XTC +files are portable binary files written in the NFS XDR data format, +so that any machine which supports XDR should be able to read them. +The number of atoms per snapshot cannot change with the *xtc* style. +The *unwrap* option of the :doc:`dump\_modify ` command allows +XTC coordinates to be written "unwrapped" by the image flags for each +atom. Unwrapped means that if the atom has passed through a periodic +boundary one or more times, the value is printed for what the +coordinate would be if it had not been wrapped back into the periodic +box. Note that these coordinates may thus be far outside the box size +stored with the snapshot. + +The *xyz* style writes XYZ files, which is a simple text-based +coordinate format that many codes can read. Specifically it has +a line with the number of atoms, then a comment line that is +usually ignored followed by one line per atom with the atom type +and the x-, y-, and z-coordinate of that atom. You can use the +:doc:`dump\_modify element ` option to change the output +from using the (numerical) atom type to an element name (or some +other label). This will help many visualization programs to guess +bonds and colors. + +Note that *atom*\ , *custom*\ , *dcd*\ , *xtc*\ , and *xyz* style dump files +can be read directly by `VMD `_, a +popular molecular viewing program. + + +---------- + + +Dumps are performed on timesteps that are a multiple of N (including +timestep 0) and on the last timestep of a minimization if the +minimization converges. Note that this means a dump will not be +performed on the initial timestep after the dump command is invoked, +if the current timestep is not a multiple of N. This behavior can be +changed via the :doc:`dump\_modify first ` command, which +can also be useful if the dump command is invoked after a minimization +ended on an arbitrary timestep. N can be changed between runs by +using the :doc:`dump\_modify every ` command (not allowed +for *dcd* style). The :doc:`dump\_modify every ` command +also allows a variable to be used to determine the sequence of +timesteps on which dump files are written. In this mode a dump on the +first timestep of a run will also not be written unless the +:doc:`dump\_modify first ` command is used. + +The specified filename determines how the dump file(s) is written. +The default is to write one large text file, which is opened when the +dump command is invoked and closed when an :doc:`undump ` +command is used or when LAMMPS exits. For the *dcd* and *xtc* styles, +this is a single large binary file. + +Dump filenames can contain two wildcard characters. If a "\*" +character appears in the filename, then one file per snapshot is +written and the "\*" character is replaced with the timestep value. +For example, tmp.dump.\* becomes tmp.dump.0, tmp.dump.10000, +tmp.dump.20000, etc. This option is not available for the *dcd* and +*xtc* styles. Note that the :doc:`dump\_modify pad ` +command can be used to insure all timestep numbers are the same length +(e.g. 00010), which can make it easier to read a series of dump files +in order with some post-processing tools. + +If a "%" character appears in the filename, then each of P processors +writes a portion of the dump file, and the "%" character is replaced +with the processor ID from 0 to P-1. For example, tmp.dump.% becomes +tmp.dump.0, tmp.dump.1, ... tmp.dump.P-1, etc. This creates smaller +files and can be a fast mode of output on parallel machines that +support parallel I/O for output. This option is not available for the +*dcd*\ , *xtc*\ , and *xyz* styles. + +By default, P = the number of processors meaning one file per +processor, but P can be set to a smaller value via the *nfile* or +*fileper* keywords of the :doc:`dump\_modify ` command. +These options can be the most efficient way of writing out dump files +when running on large numbers of processors. + +Note that using the "\*" and "%" characters together can produce a +large number of small dump files! + +For the *atom/mpiio*\ , *cfg/mpiio*\ , *custom/mpiio*\ , and *xyz/mpiio* +styles, a single dump file is written in parallel via the MPI-IO +library, which is part of the MPI standard for versions 2.0 and above. +Using MPI-IO requires two steps. First, build LAMMPS with its MPIIO +package installed, e.g. + + +.. parsed-literal:: + + make yes-mpiio # installs the MPIIO package + make mpi # build LAMMPS for your platform + +Second, use a dump filename which contains ".mpiio". Note that it +does not have to end in ".mpiio", just contain those characters. +Unlike MPI-IO restart files, which must be both written and read using +MPI-IO, the dump files produced by these MPI-IO styles are identical +in format to the files produced by their non-MPI-IO style +counterparts. This means you can write a dump file using MPI-IO and +use the :doc:`read\_dump ` command or perform other +post-processing, just as if the dump file was not written using +MPI-IO. + +Note that MPI-IO dump files are one large file which all processors +write to. You thus cannot use the "%" wildcard character described +above in the filename since that specifies generation of multiple +files. You can use the ".bin" suffix described below in an MPI-IO +dump file; again this file will be written in parallel and have the +same binary format as if it were written without MPI-IO. + +If the filename ends with ".bin", the dump file (or files, if "\*" or +"%" is also used) is written in binary format. A binary dump file +will be about the same size as a text version, but will typically +write out much faster. Of course, when post-processing, you will need +to convert it back to text format (see the :ref:`binary2txt tool `) or write your own code to read the binary +file. The format of the binary file can be understood by looking at +the tools/binary2txt.cpp file. This option is only available for the +*atom* and *custom* styles. + +If the filename ends with ".gz", the dump file (or files, if "\*" or "%" +is also used) is written in gzipped format. A gzipped dump file will +be about 3x smaller than the text version, but will also take longer +to write. This option is not available for the *dcd* and *xtc* +styles. + + +---------- + + +Note that in the discussion which follows, for styles which can +reference values from a compute or fix, like the *custom*\ , *cfg*\ , or +*local* styles, the bracketed index I can be specified using a +wildcard asterisk with the index to effectively specify multiple +values. This takes the form "\*" or "\*n" or "n\*" or "m\*n". If N = the +size of the vector (for *mode* = scalar) or the number of columns in +the array (for *mode* = vector), then an asterisk with no numeric +values means all indices from 1 to N. A leading asterisk means all +indices from 1 to n (inclusive). A trailing asterisk means all +indices from n to N (inclusive). A middle asterisk means all indices +from m to n (inclusive). + +Using a wildcard is the same as if the individual columns of the array +had been listed one by one. E.g. these 2 dump commands are +equivalent, since the :doc:`compute stress/atom ` +command creates a per-atom array with 6 columns: + + +.. parsed-literal:: + + compute myPress all stress/atom NULL + dump 2 all custom 100 tmp.dump id myPress[\*] + dump 2 all custom 100 tmp.dump id myPress[1] myPress[2] myPress[3] & + myPress[4] myPress[5] myPress[6] + + +---------- + + +This section explains the local attributes that can be specified as +part of the *local* style. + +The *index* attribute can be used to generate an index number from 1 +to N for each line written into the dump file, where N is the total +number of local datums from all processors, or lines of output that +will appear in the snapshot. Note that because data from different +processors depend on what atoms they currently own, and atoms migrate +between processor, there is no guarantee that the same index will be +used for the same info (e.g. a particular bond) in successive +snapshots. + +The *c\_ID* and *c\_ID[I]* attributes allow local vectors or arrays +calculated by a :doc:`compute ` to be output. The ID in the +attribute should be replaced by the actual ID of the compute that has +been defined previously in the input script. See the +:doc:`compute ` command for details. There are computes for +calculating local information such as indices, types, and energies for +bonds and angles. + +Note that computes which calculate global or per-atom quantities, as +opposed to local quantities, cannot be output in a dump local command. +Instead, global quantities can be output by the :doc:`thermo\_style custom ` command, and per-atom quantities can be +output by the dump custom command. + +If *c\_ID* is used as a attribute, then the local vector calculated by +the compute is printed. If *c\_ID[I]* is used, then I must be in the +range from 1-M, which will print the Ith column of the local array +with M columns calculated by the compute. See the discussion above +for how I can be specified with a wildcard asterisk to effectively +specify multiple values. + +The *f\_ID* and *f\_ID[I]* attributes allow local vectors or arrays +calculated by a :doc:`fix ` to be output. The ID in the attribute +should be replaced by the actual ID of the fix that has been defined +previously in the input script. + +If *f\_ID* is used as a attribute, then the local vector calculated by +the fix is printed. If *f\_ID[I]* is used, then I must be in the +range from 1-M, which will print the Ith column of the local with M +columns calculated by the fix. See the discussion above for how I can +be specified with a wildcard asterisk to effectively specify multiple +values. + +Here is an example of how to dump bond info for a system, including +the distance and energy of each bond: + + +.. parsed-literal:: + + compute 1 all property/local batom1 batom2 btype + compute 2 all bond/local dist eng + dump 1 all local 1000 tmp.dump index c_1[1] c_1[2] c_1[3] c_2[1] c_2[2] + + +---------- + + +This section explains the atom attributes that can be specified as +part of the *custom* and *cfg* styles. + +The *id*\ , *mol*\ , *proc*\ , *procp1*\ , *type*\ , *element*\ , *mass*\ , *vx*\ , +*vy*\ , *vz*\ , *fx*\ , *fy*\ , *fz*\ , *q* attributes are self-explanatory. + +*Id* is the atom ID. *Mol* is the molecule ID, included in the data +file for molecular systems. *Proc* is the ID of the processor (0 to +Nprocs-1) that currently owns the atom. *Procp1* is the proc ID+1, +which can be convenient in place of a *type* attribute (1 to Ntypes) +for coloring atoms in a visualization program. *Type* is the atom +type (1 to Ntypes). *Element* is typically the chemical name of an +element, which you must assign to each type via the :doc:`dump\_modify element ` command. More generally, it can be any +string you wish to associated with an atom type. *Mass* is the atom +mass. *Vx*\ , *vy*\ , *vz*\ , *fx*\ , *fy*\ , *fz*\ , and *q* are components of +atom velocity and force and atomic charge. + +There are several options for outputting atom coordinates. The *x*\ , +*y*\ , *z* attributes write atom coordinates "unscaled", in the +appropriate distance :doc:`units ` (Angstroms, sigma, etc). Use +*xs*\ , *ys*\ , *zs* if you want the coordinates "scaled" to the box size, +so that each value is 0.0 to 1.0. If the simulation box is triclinic +(tilted), then all atom coords will still be between 0.0 and 1.0. +I.e. actual unscaled (x,y,z) = xs\*A + ys\*B + zs\*C, where (A,B,C) are +the non-orthogonal vectors of the simulation box edges, as discussed +on the :doc:`Howto triclinic ` doc page. + +Use *xu*\ , *yu*\ , *zu* if you want the coordinates "unwrapped" by the +image flags for each atom. Unwrapped means that if the atom has +passed through a periodic boundary one or more times, the value is +printed for what the coordinate would be if it had not been wrapped +back into the periodic box. Note that using *xu*\ , *yu*\ , *zu* means +that the coordinate values may be far outside the box bounds printed +with the snapshot. Using *xsu*\ , *ysu*\ , *zsu* is similar to using +*xu*\ , *yu*\ , *zu*\ , except that the unwrapped coordinates are scaled by +the box size. Atoms that have passed through a periodic boundary will +have the corresponding coordinate increased or decreased by 1.0. + +The image flags can be printed directly using the *ix*\ , *iy*\ , *iz* +attributes. For periodic dimensions, they specify which image of the +simulation box the atom is considered to be in. An image of 0 means +it is inside the box as defined. A value of 2 means add 2 box lengths +to get the true value. A value of -1 means subtract 1 box length to +get the true value. LAMMPS updates these flags as atoms cross +periodic boundaries during the simulation. + +The *mux*\ , *muy*\ , *muz* attributes are specific to dipolar systems +defined with an atom style of *dipole*\ . They give the orientation of +the atom's point dipole moment. The *mu* attribute gives the +magnitude of the atom's dipole moment. + +The *radius* and *diameter* attributes are specific to spherical +particles that have a finite size, such as those defined with an atom +style of *sphere*\ . + +The *omegax*\ , *omegay*\ , and *omegaz* attributes are specific to +finite-size spherical particles that have an angular velocity. Only +certain atom styles, such as *sphere* define this quantity. + +The *angmomx*\ , *angmomy*\ , and *angmomz* attributes are specific to +finite-size aspherical particles that have an angular momentum. Only +the *ellipsoid* atom style defines this quantity. + +The *tqx*\ , *tqy*\ , *tqz* attributes are for finite-size particles that +can sustain a rotational torque due to interactions with other +particles. + +The *c\_ID* and *c\_ID[I]* attributes allow per-atom vectors or arrays +calculated by a :doc:`compute ` to be output. The ID in the +attribute should be replaced by the actual ID of the compute that has +been defined previously in the input script. See the +:doc:`compute ` command for details. There are computes for +calculating the per-atom energy, stress, centro-symmetry parameter, +and coordination number of individual atoms. + +Note that computes which calculate global or local quantities, as +opposed to per-atom quantities, cannot be output in a dump custom +command. Instead, global quantities can be output by the +:doc:`thermo\_style custom ` command, and local quantities +can be output by the dump local command. + +If *c\_ID* is used as a attribute, then the per-atom vector calculated +by the compute is printed. If *c\_ID[I]* is used, then I must be in +the range from 1-M, which will print the Ith column of the per-atom +array with M columns calculated by the compute. See the discussion +above for how I can be specified with a wildcard asterisk to +effectively specify multiple values. + +The *f\_ID* and *f\_ID[I]* attributes allow vector or array per-atom +quantities calculated by a :doc:`fix ` to be output. The ID in the +attribute should be replaced by the actual ID of the fix that has been +defined previously in the input script. The :doc:`fix ave/atom ` command is one that calculates per-atom +quantities. Since it can time-average per-atom quantities produced by +any :doc:`compute `, :doc:`fix `, or atom-style +:doc:`variable `, this allows those time-averaged results to +be written to a dump file. + +If *f\_ID* is used as a attribute, then the per-atom vector calculated +by the fix is printed. If *f\_ID[I]* is used, then I must be in the +range from 1-M, which will print the Ith column of the per-atom array +with M columns calculated by the fix. See the discussion above for +how I can be specified with a wildcard asterisk to effectively specify +multiple values. + +The *v\_name* attribute allows per-atom vectors calculated by a +:doc:`variable ` to be output. The name in the attribute +should be replaced by the actual name of the variable that has been +defined previously in the input script. Only an atom-style variable +can be referenced, since it is the only style that generates per-atom +values. Variables of style *atom* can reference individual atom +attributes, per-atom attributes, thermodynamic keywords, or +invoke other computes, fixes, or variables when they are evaluated, so +this is a very general means of creating quantities to output to a +dump file. + +The *d\_name* and *i\_name* attributes allow to output custom per atom +floating point or integer properties that are managed by +:doc:`fix property/atom `. + +See the :doc:`Modify ` doc page for information on how to add +new compute and fix styles to LAMMPS to calculate per-atom quantities +which could then be output into dump files. + + +---------- + + +Restrictions +"""""""""""" + + +To write gzipped dump files, you must either compile LAMMPS with the +-DLAMMPS\_GZIP option or use the styles from the COMPRESS package. +See the :doc:`Build settings ` doc page for details. + +The *atom/gz*\ , *cfg/gz*\ , *custom/gz*\ , and *xyz/gz* styles are part of +the COMPRESS package. They are only enabled if LAMMPS was built with +that package. See the :doc:`Build package ` doc page for +more info. + +The *atom/mpiio*\ , *cfg/mpiio*\ , *custom/mpiio*\ , and *xyz/mpiio* styles +are part of the MPIIO package. They are only enabled if LAMMPS was +built with that package. See the :doc:`Build package ` +doc page for more info. + +The *xtc* style is part of the MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`dump adios ` :doc:`dump h5md `, :doc:`dump image `, +:doc:`dump molfile `, :doc:`dump\_modify `, +:doc:`undump ` + +Default +""""""" + +The defaults for the *image* and *movie* styles are listed on the +:doc:`dump image ` doc page. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dump_adios.rst b/doc/src/dump_adios.rst new file mode 100644 index 0000000000..b0db9f5aed --- /dev/null +++ b/doc/src/dump_adios.rst @@ -0,0 +1,95 @@ +.. index:: dump atoms/adios + +dump atoms/adios command +========================= + +dump custom/adios command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + dump ID group-ID atoms/adios N file.bp + + dump ID group-ID custom/adios N file.bp args + +* ID = user-assigned name for the dump +* group-ID = ID of the group of atoms to be imaged +* adios = style of dump command (other styles *atom* or *cfg* or *dcd* or *xtc* or *xyz* or *local* or *custom* are discussed on the :doc:`dump ` doc page) +* N = dump every this many timesteps +* file.bp = name of file/stream to write to +* args = same options as in :doc:`\ *dump custom*\ ` command + + +Examples +"""""""" + + +.. parsed-literal:: + + dump adios1 all atom/adios 100 atoms.bp + dump 4a all custom/adios 100 dump_adios.bp id v_p x y z + dump 2 subgroup custom/adios 100 dump_adios.bp mass type xs ys zs vx vy vz + +Description +""""""""""" + +Dump a snapshot of atom coordinates every N timesteps in the +`ADIOS `_ based "BP" file format, or using different I/O solutions in ADIOS, +to a stream that can be read on-line by another program. +ADIOS-BP files are binary, portable and self-describing. + +.. _adios: https://github.com/ornladios/ADIOS2 + + + +**Use from write\_dump:** + +It is possible to use these dump styles with the +:doc:`write\_dump ` command. In this case, the sub-intervals +must not be set at all. The write\_dump command can be used to +create a new file at each individual dump. + + +.. parsed-literal:: + + dump 4 all atom/adios 100 dump.bp + write_dump all atom/adios singledump.bp + + +---------- + + +Restrictions +"""""""""""" + + +The number of atoms per snapshot CAN change with the adios style. +When using the ADIOS tool 'bpls' to list the content of a .bp file, +bpls will print *\__* for the size of the output table indicating that +its size is changing every step. + +The *atom/adios* and *custom/adios* dump styles are part of the USER-ADIOS +package. They are only enabled if LAMMPS was built with that package. +See the :doc:`Build package ` doc page for more info. + + +---------- + + +Related commands +"""""""""""""""" + +:doc:`dump `, :doc:`dump\_modify `, :doc:`undump ` + + +---------- + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dump_cfg_uef.rst b/doc/src/dump_cfg_uef.rst new file mode 100644 index 0000000000..28242b0871 --- /dev/null +++ b/doc/src/dump_cfg_uef.rst @@ -0,0 +1,67 @@ +.. index:: dump cfg/uef + +dump cfg/uef command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + dump ID group-ID cfg/uef N file mass type xs ys zs args + +* ID = user-assigned name for the dump +* group-ID = ID of the group of atoms to be dumped +* N = dump every this many timesteps +* file = name of file to write dump info to + + .. parsed-literal:: + + args = same as args for :doc:`dump custom ` + + + +Examples +"""""""" + + +.. parsed-literal:: + + dump 1 all cfg/uef 10 dump.\*.cfg mass type xs ys zs + dump 2 all cfg/uef 100 dump.\*.cfg mass type xs ys zs id c_stress + +Description +""""""""""" + +This command is used to dump atomic coordinates in the +reference frame of the applied flow field when +:doc:`fix nvt/uef ` or +:doc:`fix npt/uef ` or is used. Only the atomic +coordinates and frame-invariant scalar quantities +will be in the flow frame. If velocities are selected +as output, for example, they will not be in the same +reference frame as the atomic positions. + +Restrictions +"""""""""""" + + +This fix is part of the USER-UEF package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This command can only be used when :doc:`fix nvt/uef ` +or :doc:`fix npt/uef ` is active. + +Related commands +"""""""""""""""" + +:doc:`dump `, +:doc:`fix nvt/uef ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dump_h5md.rst b/doc/src/dump_h5md.rst new file mode 100644 index 0000000000..85a80e7d12 --- /dev/null +++ b/doc/src/dump_h5md.rst @@ -0,0 +1,158 @@ +.. index:: dump h5md + +dump h5md command +================= + +Syntax +"""""" + + +.. parsed-literal:: + + dump ID group-ID h5md N file.h5 args + +* ID = user-assigned name for the dump +* group-ID = ID of the group of atoms to be imaged +* h5md = style of dump command (other styles *atom* or *cfg* or *dcd* or *xtc* or *xyz* or *local* or *custom* are discussed on the :doc:`dump ` doc page) +* N = dump every this many timesteps +* file.h5 = name of file to write to + +.. parsed-literal:: + + args = list of data elements to dump, with their dump "sub-intervals" + position options + image + velocity options + force options + species options + file_from ID: do not open a new file, re-use the already opened file from dump ID + box value = *yes* or *no* + create_group value = *yes* or *no* + author value = quoted string + + + +Note that at least one element must be specified and image may only be +present if position is specified first. + +For the elements *position*\ , *velocity*\ , *force* and *species*\ , a +sub-interval may be specified to write the data only every N\_element +iterations of the dump (i.e. every N\*N\_element time steps). This is +specified by this option directly following the element declaration: + + +.. parsed-literal:: + + every N_element + + + +Examples +"""""""" + + +.. parsed-literal:: + + dump h5md1 all h5md 100 dump_h5md.h5 position image + dump h5md1 all h5md 100 dump_h5md.h5 position velocity every 10 + dump h5md1 all h5md 100 dump_h5md.h5 velocity author "John Doe" + +Description +""""""""""" + +Dump a snapshot of atom coordinates every N timesteps in the +`HDF5 `_ based `H5MD `_ file format :ref:`(de Buyl) `. +HDF5 files are binary, portable and self-describing. This dump style +will write only one file, on the root node. + +Several dumps may write to the same file, by using file\_from and +referring to a previously defined dump. Several groups may also be +stored within the same file by defining several dumps. A dump that +refers (via *file\_from*) to an already open dump ID and that concerns +another particle group must specify *create\_group yes*. + +.. _h5md: http://nongnu.org/h5md/ + + + +Each data element is written every N\*N\_element steps. For *image*\ , no +sub-interval is needed as it must be present at the same interval as +*position*\ . *image* must be given after *position* in any case. The +box information (edges in each dimension) is stored at the same +interval than the *position* element, if present. Else it is stored +every N steps. + +.. note:: + + Because periodic boundary conditions are enforced only on + timesteps when neighbor lists are rebuilt, the coordinates of an atom + written to a dump file may be slightly outside the simulation box. + +**Use from write\_dump:** + +It is possible to use this dump style with the +:doc:`write\_dump ` command. In this case, the sub-intervals +must not be set at all. The write\_dump command can be used either to +create a new file or to add current data to an existing dump file by +using the *file\_from* keyword. + +Typically, the *species* data is fixed. The following two commands +store the position data every 100 timesteps, with the image data, and +store once the species data in the same file. + + +.. parsed-literal:: + + dump h5md1 all h5md 100 dump.h5 position image + write_dump all h5md dump.h5 file_from h5md1 species + + +---------- + + +Restrictions +"""""""""""" + + +The number of atoms per snapshot cannot change with the h5md style. +The position data is stored wrapped (box boundaries not enforced, see +note above). Only orthogonal domains are currently supported. This is +a limitation of the present dump h5md command and not of H5MD itself. + +The *h5md* dump style is part of the USER-H5MD package. It is only +enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. It also requires +(i) building the ch5md library provided with LAMMPS (See the :doc:`Build package ` doc page for more info.) and (ii) having +the `HDF5 `_ library installed (C bindings are sufficient) on +your system. The library ch5md is compiled with the h5cc wrapper +provided by the HDF5 library. + +.. _HDF5-ws: http://www.hdfgroup.org/HDF5/ + + + + +---------- + + +Related commands +"""""""""""""""" + +:doc:`dump `, :doc:`dump\_modify `, :doc:`undump ` + + +---------- + + +.. _h5md\_cpc: + + + +**(de Buyl)** de Buyl, Colberg and Hofling, H5MD: A structured, +efficient, and portable file format for molecular data, +Comp. Phys. Comm. 185(6), 1546-1553 (2014) - +`[arXiv:1308.6382] `_. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dump_image.rst b/doc/src/dump_image.rst new file mode 100644 index 0000000000..84be993724 --- /dev/null +++ b/doc/src/dump_image.rst @@ -0,0 +1,753 @@ +.. index:: dump image + +dump image command +================== + +dump movie command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + dump ID group-ID style N file color diameter keyword value ... + +* ID = user-assigned name for the dump +* group-ID = ID of the group of atoms to be imaged +* style = *image* or *movie* = style of dump command (other styles *atom* or *cfg* or *dcd* or *xtc* or *xyz* or *local* or *custom* are discussed on the :doc:`dump ` doc page) +* N = dump every this many timesteps +* file = name of file to write image to +* color = atom attribute that determines color of each atom +* diameter = atom attribute that determines size of each atom +* zero or more keyword/value pairs may be appended +* keyword = *atom* or *adiam* or *bond* or *line* or *tri* or *body* or *fix* or *size* or *view* or *center* or *up* or *zoom* or *persp* or *box* or *axes* or *subbox* or *shiny* or *ssao* + + .. parsed-literal:: + + *atom* = yes/no = do or do not draw atoms + *adiam* size = numeric value for atom diameter (distance units) + *bond* values = color width = color and width of bonds + color = *atom* or *type* or *none* + width = number or *atom* or *type* or *none* + number = numeric value for bond width (distance units) + *line* = color width + color = *type* + width = numeric value for line width (distance units) + *tri* = color tflag width + color = *type* + tflag = 1 for just triangle, 2 for just tri edges, 3 for both + width = numeric value for tringle edge width (distance units) + *body* = color bflag1 bflag2 + color = *type* + bflag1,bflag2 = 2 numeric flags to affect how bodies are drawn + *fix* = fixID color fflag1 fflag2 + fixID = ID of fix that generates objects to dray + color = *type* + fflag1,fflag2 = 2 numeric flags to affect how fix objects are drawn + *size* values = width height = size of images + width = width of image in # of pixels + height = height of image in # of pixels + *view* values = theta phi = view of simulation box + theta = view angle from +z axis (degrees) + phi = azimuthal view angle (degrees) + theta or phi can be a variable (see below) + *center* values = flag Cx Cy Cz = center point of image + flag = "s" for static, "d" for dynamic + Cx,Cy,Cz = center point of image as fraction of box dimension (0.5 = center of box) + Cx,Cy,Cz can be variables (see below) + *up* values = Ux Uy Uz = direction that is "up" in image + Ux,Uy,Uz = components of up vector + Ux,Uy,Uz can be variables (see below) + *zoom* value = zfactor = size that simulation box appears in image + zfactor = scale image size by factor > 1 to enlarge, factor < 1 to shrink + zfactor can be a variable (see below) + *persp* value = pfactor = amount of "perspective" in image + pfactor = amount of perspective (0 = none, < 1 = some, > 1 = highly skewed) + pfactor can be a variable (see below) + *box* values = yes/no diam = draw outline of simulation box + yes/no = do or do not draw simulation box lines + diam = diameter of box lines as fraction of shortest box length + *axes* values = yes/no length diam = draw xyz axes + yes/no = do or do not draw xyz axes lines next to simulation box + length = length of axes lines as fraction of respective box lengths + diam = diameter of axes lines as fraction of shortest box length + *subbox* values = yes/no diam = draw outline of processor sub-domains + yes/no = do or do not draw sub-domain lines + diam = diameter of sub-domain lines as fraction of shortest box length + *shiny* value = sfactor = shinyness of spheres and cylinders + sfactor = shinyness of spheres and cylinders from 0.0 to 1.0 + *ssao* value = yes/no seed dfactor = SSAO depth shading + yes/no = turn depth shading on/off + seed = random # seed (positive integer) + dfactor = strength of shading from 0.0 to 1.0 + + + +Examples +"""""""" + + +.. parsed-literal:: + + dump d0 all image 100 dump.\*.jpg type type + dump d1 mobile image 500 snap.\*.png element element ssao yes 4539 0.6 + dump d2 all image 200 img-\*.ppm type type zoom 2.5 adiam 1.5 size 1280 720 + dump m0 all movie 1000 movie.mpg type type size 640 480 + dump m1 all movie 1000 movie.avi type type size 640 480 + dump m2 all movie 100 movie.m4v type type zoom 1.8 adiam v_value size 1280 720 + +Description +""""""""""" + +Dump a high-quality rendered image of the atom configuration every N +timesteps and save the images either as a sequence of JPEG or PNG or +PPM files, or as a single movie file. The options for this command as +well as the :doc:`dump\_modify ` command control what is +included in the image or movie and how it appears. A series of such +images can easily be manually converted into an animated movie of your +simulation or the process can be automated without writing the +intermediate files using the dump movie style; see further details +below. Other dump styles store snapshots of numerical data associated +with atoms in various formats, as discussed on the :doc:`dump ` +doc page. + +Note that a set of images or a movie can be made after a simulation +has been run, using the :doc:`rerun ` command to read snapshots +from an existing dump file, and using these dump commands in the rerun +script to generate the images/movie. + +Here are two sample images, rendered as 1024x1024 JPEG files. Click +to see the full-size images: + +.. raw:: html + +
+ +.. image:: JPG/dump1_small.jpg + :target: JPG/dump1.jpg + +.. image:: JPG/dump2_small.jpg + :target: JPG/dump2.jpg + +.. raw:: html + +
+ +Only atoms in the specified group are rendered in the image. The +:doc:`dump\_modify region and thresh ` commands can also +alter what atoms are included in the image. +The filename suffix determines whether a JPEG, PNG, or PPM file is +created with the *image* dump style. If the suffix is ".jpg" or +".jpeg", then a JPEG format file is created, if the suffix is ".png", +then a PNG format is created, else a PPM (aka NETPBM) format file is +created. The JPEG and PNG files are binary; PPM has a text mode +header followed by binary data. JPEG images have lossy compression; +PNG has lossless compression; and PPM files are uncompressed but can +be compressed with gzip, if LAMMPS has been compiled with +-DLAMMPS\_GZIP and a ".gz" suffix is used. + +Similarly, the format of the resulting movie is chosen with the +*movie* dump style. This is handled by the underlying FFmpeg converter +and thus details have to be looked up in the FFmpeg documentation. +Typical examples are: .avi, .mpg, .m4v, .mp4, .mkv, .flv, .mov, .gif +Additional settings of the movie compression like bitrate and +framerate can be set using the :doc:`dump\_modify ` command. + +To write out JPEG and PNG format files, you must build LAMMPS with +support for the corresponding JPEG or PNG library. To convert images +into movies, LAMMPS has to be compiled with the -DLAMMPS\_FFMPEG +flag. See the :doc:`Build settings ` doc page for +details. + +.. note:: + + Because periodic boundary conditions are enforced only on + timesteps when neighbor lists are rebuilt, the coordinates of an atom + in the image may be slightly outside the simulation box. + + +---------- + + +Dumps are performed on timesteps that are a multiple of N (including +timestep 0) and on the last timestep of a minimization if the +minimization converges. Note that this means a dump will not be +performed on the initial timestep after the dump command is invoked, +if the current timestep is not a multiple of N. This behavior can be +changed via the :doc:`dump\_modify first ` command, which +can be useful if the dump command is invoked after a minimization +ended on an arbitrary timestep. N can be changed between runs by +using the :doc:`dump\_modify every ` command. + +Dump *image* filenames must contain a wildcard character "\*", so that +one image file per snapshot is written. The "\*" character is replaced +with the timestep value. For example, tmp.dump.\*.jpg becomes +tmp.dump.0.jpg, tmp.dump.10000.jpg, tmp.dump.20000.jpg, etc. Note +that the :doc:`dump\_modify pad ` command can be used to +insure all timestep numbers are the same length (e.g. 00010), which +can make it easier to convert a series of images into a movie in the +correct ordering. + +Dump *movie* filenames on the other hand, must not have any wildcard +character since only one file combining all images into a single +movie will be written by the movie encoder. + + +---------- + + +The *color* and *diameter* settings determine the color and size of +atoms rendered in the image. They can be any atom attribute defined +for the :doc:`dump custom ` command, including *type* and +*element*\ . This includes per-atom quantities calculated by a +:doc:`compute `, :doc:`fix `, or :doc:`variable `, +which are prefixed by "c\_", "f\_", or "v\_" respectively. Note that the +*diameter* setting can be overridden with a numeric value applied to +all atoms by the optional *adiam* keyword. + +If *type* is specified for the *color* setting, then the color of each +atom is determined by its atom type. By default the mapping of types +to colors is as follows: + +* type 1 = red +* type 2 = green +* type 3 = blue +* type 4 = yellow +* type 5 = aqua +* type 6 = cyan + +and repeats itself for types > 6. This mapping can be changed by the +:doc:`dump\_modify acolor ` command. + +If *type* is specified for the *diameter* setting then the diameter of +each atom is determined by its atom type. By default all types have +diameter 1.0. This mapping can be changed by the :doc:`dump\_modify adiam ` command. + +If *element* is specified for the *color* and/or *diameter* setting, +then the color and/or diameter of each atom is determined by which +element it is, which in turn is specified by the element-to-type +mapping specified by the "dump\_modify element" command. By default +every atom type is C (carbon). Every element has a color and diameter +associated with it, which is the same as the colors and sizes used by +the `AtomEye `_ visualization package. + +.. _atomeye: http://mt.seas.upenn.edu/Archive/Graphics/A + + + +If other atom attributes are used for the *color* or *diameter* +settings, they are interpreted in the following way. + +If "vx", for example, is used as the *color* setting, then the color +of the atom will depend on the x-component of its velocity. The +association of a per-atom value with a specific color is determined by +a "color map", which can be specified via the +:doc:`dump\_modify ` command. The basic idea is that the +atom-attribute will be within a range of values, and every value +within the range is mapped to a specific color. Depending on how the +color map is defined, that mapping can take place via interpolation so +that a value of -3.2 is halfway between "red" and "blue", or +discretely so that the value of -3.2 is "orange". + +If "vx", for example, is used as the *diameter* setting, then the atom +will be rendered using the x-component of its velocity as the +diameter. If the per-atom value <= 0.0, them the atom will not be +drawn. Note that finite-size spherical particles, as defined by +:doc:`atom\_style sphere ` define a per-particle radius or +diameter, which can be used as the *diameter* setting. + + +---------- + + +The various keywords listed above control how the image is rendered. +As listed below, all of the keywords have defaults, most of which you +will likely not need to change. The :doc:`dump modify ` +also has options specific to the dump image style, particularly for +assigning colors to atoms, bonds, and other image features. + + +---------- + + +The *atom* keyword allow you to turn off the drawing of all atoms, if +the specified value is *no*\ . Note that this will not turn off the +drawing of particles that are represented as lines, triangles, or +bodies, as discussed below. These particles can be drawn separately +if the *line*\ , *tri*\ , or *body* keywords are used. + +The *adiam* keyword allows you to override the *diameter* setting to +set a single numeric *size*\ . All atoms will be drawn with that +diameter, e.g. 1.5, which is in whatever distance :doc:`units ` +the input script defines, e.g. Angstroms. + + +---------- + + +The *bond* keyword allows to you to alter how bonds are drawn. A bond +is only drawn if both atoms in the bond are being drawn due to being +in the specified group and due to other selection criteria +(e.g. region, threshold settings of the +:doc:`dump\_modify ` command). By default, bonds are drawn +if they are defined in the input data file as read by the +:doc:`read\_data ` command. Using *none* for both the bond +*color* and *width* value will turn off the drawing of all bonds. + +If *atom* is specified for the bond *color* value, then each bond is +drawn in 2 halves, with the color of each half being the color of the +atom at that end of the bond. + +If *type* is specified for the *color* value, then the color of each +bond is determined by its bond type. By default the mapping of bond +types to colors is as follows: + +* type 1 = red +* type 2 = green +* type 3 = blue +* type 4 = yellow +* type 5 = aqua +* type 6 = cyan + +and repeats itself for bond types > 6. This mapping can be changed by +the :doc:`dump\_modify bcolor ` command. + +The bond *width* value can be a numeric value or *atom* or *type* (or +*none* as indicated above). + +If a numeric value is specified, then all bonds will be drawn as +cylinders with that diameter, e.g. 1.0, which is in whatever distance +:doc:`units ` the input script defines, e.g. Angstroms. + +If *atom* is specified for the *width* value, then each bond +will be drawn with a width corresponding to the minimum diameter +of the 2 atoms in the bond. + +If *type* is specified for the *width* value then the diameter of each +bond is determined by its bond type. By default all types have +diameter 0.5. This mapping can be changed by the :doc:`dump\_modify bdiam ` command. + + +---------- + + +The *line* keyword can be used when :doc:`atom\_style line ` +is used to define particles as line segments, and will draw them as +lines. If this keyword is not used, such particles will be drawn as +spheres, the same as if they were regular atoms. The only setting +currently allowed for the *color* value is *type*\ , which will color +the lines according to the atom type of the particle. By default the +mapping of types to colors is as follows: + +* type 1 = red +* type 2 = green +* type 3 = blue +* type 4 = yellow +* type 5 = aqua +* type 6 = cyan + +and repeats itself for types > 6. There is not yet an option to +change this via the :doc:`dump\_modify ` command. + +The line *width* can only be a numeric value, which specifies that all +lines will be drawn as cylinders with that diameter, e.g. 1.0, which +is in whatever distance :doc:`units ` the input script defines, +e.g. Angstroms. + + +---------- + + +The *tri* keyword can be used when :doc:`atom\_style tri ` is +used to define particles as triangles, and will draw them as triangles +or edges (3 lines) or both, depending on the setting for *tflag*\ . If +edges are drawn, the *width* setting determines the diameters of the +line segments. If this keyword is not used, triangle particles will +be drawn as spheres, the same as if they were regular atoms. The only +setting currently allowed for the *color* value is *type*\ , which will +color the triangles according to the atom type of the particle. By +default the mapping of types to colors is as follows: + +* type 1 = red +* type 2 = green +* type 3 = blue +* type 4 = yellow +* type 5 = aqua +* type 6 = cyan + +and repeats itself for types > 6. There is not yet an option to +change this via the :doc:`dump\_modify ` command. + + +---------- + + +The *body* keyword can be used when :doc:`atom\_style body ` +is used to define body particles with internal state +(e.g. sub-particles), and will drawn them in a manner specific to the +body style. If this keyword is not used, such particles will be drawn +as spheres, the same as if they were regular atoms. + +The :doc:`Howto body ` doc page describes the body styles +LAMMPS currently supports, and provides more details as to the kind of +body particles they represent and how they are drawn by this dump +image command. For all the body styles, individual atoms can be +either a body particle or a usual point (non-body) particle. Non-body +particles will be drawn the same way they would be as a regular atom. +The *bflag1* and *bflag2* settings are numerical values which are +passed to the body style to affect how the drawing of a body particle +is done. See the :doc:`Howto body ` doc page for a +description of what these parameters mean for each body style. + +The only setting currently allowed for the *color* value is *type*\ , +which will color the body particles according to the atom type of the +particle. By default the mapping of types to colors is as follows: + +* type 1 = red +* type 2 = green +* type 3 = blue +* type 4 = yellow +* type 5 = aqua +* type 6 = cyan + +and repeats itself for types > 6. There is not yet an option to +change this via the :doc:`dump\_modify ` command. + + +---------- + + +The *fix* keyword can be used with a :doc:`fix ` that produces +objects to be drawn. + +The *fflag1* and *fflag2* settings are numerical values which are +passed to the fix to affect how the drawing of its objects is done. +See the individual fix doc page for a description of what these +parameters mean for a particular fix. + +The only setting currently allowed for the *color* value is *type*\ , +which will color the fix objects according to their type. By default +the mapping of types to colors is as follows: + +* type 1 = red +* type 2 = green +* type 3 = blue +* type 4 = yellow +* type 5 = aqua +* type 6 = cyan + +and repeats itself for types > 6. There is not yet an option to +change this via the :doc:`dump\_modify ` command. + + +---------- + + +The *size* keyword sets the width and height of the created images, +i.e. the number of pixels in each direction. + + +---------- + + +The *view*\ , *center*\ , *up*\ , *zoom*\ , and *persp* values determine how +3d simulation space is mapped to the 2d plane of the image. Basically +they control how the simulation box appears in the image. + +All of the *view*\ , *center*\ , *up*\ , *zoom*\ , and *persp* values can be +specified as numeric quantities, whose meaning is explained below. +Any of them can also be specified as an :doc:`equal-style variable `, by using v\_name as the value, where "name" is +the variable name. In this case the variable will be evaluated on the +timestep each image is created to create a new value. If the +equal-style variable is time-dependent, this is a means of changing +the way the simulation box appears from image to image, effectively +doing a pan or fly-by view of your simulation. + +The *view* keyword determines the viewpoint from which the simulation +box is viewed, looking towards the *center* point. The *theta* value +is the vertical angle from the +z axis, and must be an angle from 0 to +180 degrees. The *phi* value is an azimuthal angle around the z axis +and can be positive or negative. A value of 0.0 is a view along the ++x axis, towards the *center* point. If *theta* or *phi* are +specified via variables, then the variable values should be in +degrees. + +The *center* keyword determines the point in simulation space that +will be at the center of the image. *Cx*\ , *Cy*\ , and *Cz* are +specified as fractions of the box dimensions, so that (0.5,0.5,0.5) is +the center of the simulation box. These values do not have to be +between 0.0 and 1.0, if you want the simulation box to be offset from +the center of the image. Note, however, that if you choose strange +values for *Cx*\ , *Cy*\ , or *Cz* you may get a blank image. Internally, +*Cx*\ , *Cy*\ , and *Cz* are converted into a point in simulation space. +If *flag* is set to "s" for static, then this conversion is done once, +at the time the dump command is issued. If *flag* is set to "d" for +dynamic then the conversion is performed every time a new image is +created. If the box size or shape is changing, this will adjust the +center point in simulation space. + +The *up* keyword determines what direction in simulation space will be +"up" in the image. Internally it is stored as a vector that is in the +plane perpendicular to the view vector implied by the *theta* and +*pni* values, and which is also in the plane defined by the view +vector and user-specified up vector. Thus this internal vector is +computed from the user-specified *up* vector as + + +.. parsed-literal:: + + up_internal = view cross (up cross view) + +This means the only restriction on the specified *up* vector is that +it cannot be parallel to the *view* vector, implied by the *theta* and +*phi* values. + +The *zoom* keyword scales the size of the simulation box as it appears +in the image. The default *zfactor* value of 1 should display an +image mostly filled by the atoms in the simulation box. A *zfactor* > +1 will make the simulation box larger; a *zfactor* < 1 will make it +smaller. *Zfactor* must be a value > 0.0. + +The *persp* keyword determines how much depth perspective is present +in the image. Depth perspective makes lines that are parallel in +simulation space appear non-parallel in the image. A *pfactor* value +of 0.0 means that parallel lines will meet at infinity (1.0/pfactor), +which is an orthographic rendering with no perspective. A *pfactor* +value between 0.0 and 1.0 will introduce more perspective. A *pfactor* +value > 1 will create a highly skewed image with a large amount of +perspective. + +.. note:: + + The *persp* keyword is not yet supported as an option. + + +---------- + + +The *box* keyword determines if and how the simulation box boundaries +are rendered as thin cylinders in the image. If *no* is set, then the +box boundaries are not drawn and the *diam* setting is ignored. If +*yes* is set, the 12 edges of the box are drawn, with a diameter that +is a fraction of the shortest box length in x,y,z (for 3d) or x,y (for +2d). The color of the box boundaries can be set with the :doc:`dump\_modify boxcolor ` command. + +The *axes* keyword determines if and how the coordinate axes are +rendered as thin cylinders in the image. If *no* is set, then the +axes are not drawn and the *length* and *diam* settings are ignored. +If *yes* is set, 3 thin cylinders are drawn to represent the x,y,z +axes in colors red,green,blue. The origin of these cylinders will be +offset from the lower left corner of the box by 10%. The *length* +setting determines how long the cylinders will be as a fraction of the +respective box lengths. The *diam* setting determines their thickness +as a fraction of the shortest box length in x,y,z (for 3d) or x,y (for +2d). + +The *subbox* keyword determines if and how processor sub-domain +boundaries are rendered as thin cylinders in the image. If *no* is +set (default), then the sub-domain boundaries are not drawn and the +*diam* setting is ignored. If *yes* is set, the 12 edges of each +processor sub-domain are drawn, with a diameter that is a fraction of +the shortest box length in x,y,z (for 3d) or x,y (for 2d). The color +of the sub-domain boundaries can be set with the :doc:`dump\_modify boxcolor ` command. + + +---------- + + +The *shiny* keyword determines how shiny the objects rendered in the +image will appear. The *sfactor* value must be a value 0.0 <= +*sfactor* <= 1.0, where *sfactor* = 1 is a highly reflective surface +and *sfactor* = 0 is a rough non-shiny surface. + +The *ssao* keyword turns on/off a screen space ambient occlusion +(SSAO) model for depth shading. If *yes* is set, then atoms further +away from the viewer are darkened via a randomized process, which is +perceived as depth. The calculation of this effect can increase the +cost of computing the image by roughly 2x. The strength of the effect +can be scaled by the *dfactor* parameter. If *no* is set, no depth +shading is performed. + + +---------- + + +A series of JPEG, PNG, or PPM images can be converted into a movie +file and then played as a movie using commonly available tools. Using +dump style *movie* automates this step and avoids the intermediate +step of writing (many) image snapshot file. But LAMMPS has to be +compiled with -DLAMMPS\_FFMPEG and an FFmpeg executable have to be +installed. + +To manually convert JPEG, PNG or PPM files into an animated GIF or +MPEG or other movie file you can use: + +* a) Use the ImageMagick convert program. + + .. parsed-literal:: + + % convert \*.jpg foo.gif + % convert -loop 1 \*.ppm foo.mpg + + + Animated GIF files from ImageMagick are not optimized. You can use + a program like gifsicle to optimize and thus massively shrink them. + MPEG files created by ImageMagick are in MPEG-1 format with a rather + inefficient compression and low quality compared to more modern + compression styles like MPEG-4, H.264, VP8, VP9, H.265 and so on. + +* b) Use QuickTime. + + Select "Open Image Sequence" under the File menu Load the images into + QuickTime to animate them Select "Export" under the File menu Save the + movie as a QuickTime movie (\*.mov) or in another format. QuickTime + can generate very high quality and efficiently compressed movie + files. Some of the supported formats require to buy a license and some + are not readable on all platforms until specific runtime libraries are + installed. + +* c) Use FFmpeg + + FFmpeg is a command line tool that is available on many platforms and + allows extremely flexible encoding and decoding of movies. + + + .. parsed-literal:: + + cat snap.\*.jpg \| ffmpeg -y -f image2pipe -c:v mjpeg -i - -b:v 2000k movie.m4v + cat snap.\*.ppm \| ffmpeg -y -f image2pipe -c:v ppm -i - -b:v 2400k movie.avi + + + Front ends for FFmpeg exist for multiple platforms. For more + information see the `FFmpeg homepage `_ + + + + +---------- + + +Play the movie: + +* a) Use your browser to view an animated GIF movie. + + Select "Open File" under the File menu + Load the animated GIF file + +* b) Use the freely available mplayer or ffplay tool to view a + movie. Both are available for multiple OSes and support a large + variety of file formats and decoders. + + .. parsed-literal:: + + % mplayer foo.mpg + % ffplay bar.avi + +* c) Use the `Pizza.py `_ + `animate tool `_, + which works directly on a series of image files. + + .. parsed-literal:: + + a = animate("foo\*.jpg") + +* d) QuickTime and other Windows- or MacOS-based media players can + obviously play movie files directly. Similarly for corresponding tools + bundled with Linux desktop environments. However, due to licensing + issues with some file formats, the formats may require installing + additional libraries, purchasing a license, or may not be + supported. + + + +---------- + + +See the :doc:`Modify ` doc page for information on how to add +new compute and fix styles to LAMMPS to calculate per-atom quantities +which could then be output into dump files. + + +---------- + + +Restrictions +"""""""""""" + + +To write JPEG images, you must use the -DLAMMPS\_JPEG switch when +building LAMMPS and link with a JPEG library. To write PNG images, you +must use the -DLAMMPS\_PNG switch when building LAMMPS and link with a +PNG library. + +To write *movie* dumps, you must use the -DLAMMPS\_FFMPEG switch when +building LAMMPS and have the FFmpeg executable available on the +machine where LAMMPS is being run. Typically it's name is lowercase, +i.e. ffmpeg. + +See the :doc:`Build settings ` doc page for details. + +Note that since FFmpeg is run as an external program via a pipe, +LAMMPS has limited control over its execution and no knowledge about +errors and warnings printed by it. Those warnings and error messages +will be printed to the screen only. Due to the way image data is +communicated to FFmpeg, it will often print the message + + +.. parsed-literal:: + + pipe:: Input/output error + +which can be safely ignored. Other warnings +and errors have to be addressed according to the FFmpeg documentation. +One known issue is that certain movie file formats (e.g. MPEG level 1 +and 2 format streams) have video bandwidth limits that can be crossed +when rendering too large of image sizes. Typical warnings look like +this: + + +.. parsed-literal:: + + [mpeg @ 0x98b5e0] packet too large, ignoring buffer limits to mux it + [mpeg @ 0x98b5e0] buffer underflow st=0 bufi=281407 size=285018 + [mpeg @ 0x98b5e0] buffer underflow st=0 bufi=283448 size=285018 + +In this case it is recommended to either reduce the size of the image +or encode in a different format that is also supported by your copy of +FFmpeg, and which does not have this limitation (e.g. .avi, .mkv, +mp4). + +Related commands +"""""""""""""""" + +:doc:`dump `, :doc:`dump\_modify `, :doc:`undump ` + +Default +""""""" + +The defaults for the keywords are as follows: + +* adiam = not specified (use diameter setting) +* atom = yes +* bond = none none (if no bonds in system) +* bond = atom 0.5 (if bonds in system) +* size = 512 512 +* view = 60 30 (for 3d) +* view = 0 0 (for 2d) +* center = s 0.5 0.5 0.5 +* up = 0 0 1 (for 3d) +* up = 0 1 0 (for 2d) +* zoom = 1.0 +* persp = 0.0 +* box = yes 0.02 +* axes = no 0.0 0.0 +* subbox no 0.0 +* shiny = 1.0 +* ssao = no + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dump_modify.rst b/doc/src/dump_modify.rst new file mode 100644 index 0000000000..1aa09c6092 --- /dev/null +++ b/doc/src/dump_modify.rst @@ -0,0 +1,1200 @@ +.. index:: dump\_modify + +dump\_modify command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + dump_modify dump-ID keyword values ... + +* dump-ID = ID of dump to modify +* one or more keyword/value pairs may be appended +* these keywords apply to various dump styles +* keyword = *append* or *at* or *buffer* or *delay* or *element* or *every* or *fileper* or *first* or *flush* or *format* or *image* or *label* or *maxfiles* or *nfile* or *pad* or *pbc* or *precision* or *region* or *refresh* or *scale* or *sfactor* or *sort* or *tfactor* or *thermo* or *thresh* or *time* or *units* or *unwrap* + + .. parsed-literal:: + + *append* arg = *yes* or *no* + *at* arg = N + N = index of frame written upon first dump + *buffer* arg = *yes* or *no* + *delay* arg = Dstep + Dstep = delay output until this timestep + *element* args = E1 E2 ... EN, where N = # of atom types + E1,...,EN = element name, e.g. C or Fe or Ga + *every* arg = N + N = dump every this many timesteps + N can be a variable (see below) + *fileper* arg = Np + Np = write one file for every this many processors + *first* arg = *yes* or *no* + *flush* arg = *yes* or *no* + *format* args = *line* string, *int* string, *float* string, M string, or *none* + string = C-style format string + M = integer from 1 to N, where N = # of per-atom quantities being output + *image* arg = *yes* or *no* + *label* arg = string + string = character string (e.g. BONDS) to use in header of dump local file + *maxfiles* arg = Fmax + Fmax = keep only the most recent *Fmax* snapshots (one snapshot per file) + *nfile* arg = Nf + Nf = write this many files, one from each of Nf processors + *pad* arg = Nchar = # of characters to convert timestep to + *pbc* arg = *yes* or *no* = remap atoms via periodic boundary conditions + *precision* arg = power-of-10 value from 10 to 1000000 + *region* arg = region-ID or "none" + *refresh* arg = c_ID = compute ID that supports a refresh operation + *scale* arg = *yes* or *no* + *sfactor* arg = coordinate scaling factor (> 0.0) + *sort* arg = *off* or *id* or N or -N + off = no sorting of per-atom lines within a snapshot + id = sort per-atom lines by atom ID + N = sort per-atom lines in ascending order by the Nth column + -N = sort per-atom lines in descending order by the Nth column + *tfactor* arg = time scaling factor (> 0.0) + *thermo* arg = *yes* or *no* + *time* arg = *yes* or *no* + *thresh* args = attribute operator value + attribute = same attributes (x,fy,etotal,sxx,etc) used by dump custom style + operator = "<" or "<=" or ">" or ">=" or "==" or "!=" or "\|\^" + value = numeric value to compare to, or LAST + these 3 args can be replaced by the word "none" to turn off thresholding + *units* arg = *yes* or *no* + *unwrap* arg = *yes* or *no* + +* these keywords apply only to the *image* and *movie* :doc:`styles ` +* keyword = *acolor* or *adiam* or *amap* or *backcolor* or *bcolor* or *bdiam* or *boxcolor* or *color* or *bitrate* or *framerate* + + .. parsed-literal:: + + *acolor* args = type color + type = atom type or range of types (see below) + color = name of color or color1/color2/... + *adiam* args = type diam + type = atom type or range of types (see below) + diam = diameter of atoms of that type (distance units) + *amap* args = lo hi style delta N entry1 entry2 ... entryN + lo = number or *min* = lower bound of range of color map + hi = number or *max* = upper bound of range of color map + style = 2 letters = "c" or "d" or "s" plus "a" or "f" + "c" for continuous + "d" for discrete + "s" for sequential + "a" for absolute + "f" for fractional + delta = binsize (only used for style "s", otherwise ignored) + binsize = range is divided into bins of this width + N = # of subsequent entries + entry = value color (for continuous style) + value = number or *min* or *max* = single value within range + color = name of color used for that value + entry = lo hi color (for discrete style) + lo/hi = number or *min* or *max* = lower/upper bound of subset of range + color = name of color used for that subset of values + entry = color (for sequential style) + color = name of color used for a bin of values + *backcolor* arg = color + color = name of color for background + *bcolor* args = type color + type = bond type or range of types (see below) + color = name of color or color1/color2/... + *bdiam* args = type diam + type = bond type or range of types (see below) + diam = diameter of bonds of that type (distance units) + *boxcolor* arg = color + color = name of color for simulation box lines and processor sub-domain lines + *color* args = name R G B + name = name of color + R,G,B = red/green/blue numeric values from 0.0 to 1.0 + *bitrate* arg = rate + rate = target bitrate for movie in kbps + *framerate* arg = fps + fps = frames per second for movie + + + +Examples +"""""""" + + +.. parsed-literal:: + + dump_modify 1 format line "%d %d %20.15g %g %g" scale yes + dump_modify 1 format float %20.15g scale yes + dump_modify myDump image yes scale no flush yes + dump_modify 1 region mySphere thresh x < 0.0 thresh epair >= 3.2 + dump_modify xtcdump precision 10000 sfactor 0.1 + dump_modify 1 every 1000 nfile 20 + dump_modify 1 every v_myVar + dump_modify 1 amap min max cf 0.0 3 min green 0.5 yellow max blue boxcolor red + +Description +""""""""""" + +Modify the parameters of a previously defined dump command. Not all +parameters are relevant to all dump styles. + +As explained on the :doc:`dump ` doc page, the *atom/mpiio*\ , +*custom/mpiio*\ , and *xyz/mpiio* dump styles are identical in command +syntax and in the format of the dump files they create, to the +corresponding styles without "mpiio", except the single dump file they +produce is written in parallel via the MPI-IO library. Thus if a +dump\_modify option below is valid for the *atom* style, it is also +valid for the *atom/mpiio* style, and similarly for the other styles +which allow for use of MPI-IO. + + +---------- + + +These keywords apply to various dump styles, including the :doc:`dump image ` and :doc:`dump movie ` styles. The +description gives details. + + +---------- + + +The *append* keyword applies to all dump styles except *cfg* and *xtc* +and *dcd*\ . It also applies only to text output files, not to binary +or gzipped or image/movie files. If specified as *yes*\ , then dump +snapshots are appended to the end of an existing dump file. If +specified as *no*\ , then a new dump file will be created which will +overwrite an existing file with the same name. + + +---------- + + +The *at* keyword only applies to the *netcdf* dump style. It can only +be used if the *append yes* keyword is also used. The *N* argument is +the index of which frame to append to. A negative value can be +specified for *N*\ , which means a frame counted from the end of the +file. The *at* keyword can only be used if the dump\_modify command is +before the first command that causes dump snapshots to be output, +e.g. a :doc:`run ` or :doc:`minimize ` command. Once the +dump file has been opened, this keyword has no further effect. + + +---------- + + +The *buffer* keyword applies only to dump styles *atom*\ , *cfg*\ , +*custom*\ , *local*\ , and *xyz*\ . It also applies only to text output +files, not to binary or gzipped files. If specified as *yes*\ , which +is the default, then each processor writes its output into an internal +text buffer, which is then sent to the processor(s) which perform file +writes, and written by those processors(s) as one large chunk of text. +If specified as *no*\ , each processor sends its per-atom data in binary +format to the processor(s) which perform file wirtes, and those +processor(s) format and write it line by line into the output file. + +The buffering mode is typically faster since each processor does the +relatively expensive task of formatting the output for its own atoms. +However it requires about twice the memory (per processor) for the +extra buffering. + + +---------- + + +The *delay* keyword applies to all dump styles. No snapshots will be +output until the specified *Dstep* timestep or later. Specifying +*Dstep* < 0 is the same as turning off the delay setting. This is a +way to turn off unwanted output early in a simulation, for example, +during an equilibration phase. + + +---------- + + +The *element* keyword applies only to the dump *cfg*\ , *xyz*\ , and +*image* styles. It associates element names (e.g. H, C, Fe) with +LAMMPS atom types. See the list of element names at the bottom of +this page. + +In the case of dump *cfg*\ , this allows the `AtomEye `_ +visualization package to read the dump file and render atoms with the +appropriate size and color. + +In the case of dump *image*\ , the output images will follow the same +`AtomEye `_ convention. An element name is specified for each +atom type (1 to Ntype) in the simulation. The same element name can +be given to multiple atom types. + +In the case of *xyz* format dumps, there are no restrictions to what +label can be used as an element name. Any white-space separated text +will be accepted. + +.. _atomeye: http://mt.seas.upenn.edu/Archive/Graphics/A + + + + +---------- + + +The *every* keyword changes the dump frequency originally specified by +the :doc:`dump ` command to a new value. The every keyword can be +specified in one of two ways. It can be a numeric value in which case +it must be > 0. Or it can be an :doc:`equal-style variable `, +which should be specified as v\_name, where name is the variable name. + +In this case, the variable is evaluated at the beginning of a run to +determine the next timestep at which a dump snapshot will be written +out. On that timestep the variable will be evaluated again to +determine the next timestep, etc. Thus the variable should return +timestep values. See the stagger() and logfreq() and stride() math +functions for :doc:`equal-style variables `, as examples of +useful functions to use in this context. Other similar math functions +could easily be added as options for :doc:`equal-style variables `. Also see the next() function, which allows +use of a file-style variable which reads successive values from a +file, each time the variable is evaluated. Used with the *every* +keyword, if the file contains a list of ascending timesteps, you can +output snapshots whenever you wish. + +Note that when using the variable option with the *every* keyword, you +need to use the *first* option if you want an initial snapshot written +to the dump file. The *every* keyword cannot be used with the dump +*dcd* style. + +For example, the following commands will +write snapshots at timesteps 0,10,20,30,100,200,300,1000,2000,etc: + + +.. parsed-literal:: + + variable s equal logfreq(10,3,10) + dump 1 all atom 100 tmp.dump + dump_modify 1 every v_s first yes + +The following commands would write snapshots at the timesteps listed +in file tmp.times: + + +.. parsed-literal:: + + variable f file tmp.times + variable s equal next(f) + dump 1 all atom 100 tmp.dump + dump_modify 1 every v_s + +.. note:: + + When using a file-style variable with the *every* keyword, the + file of timesteps must list a first timestep that is beyond the + current timestep (e.g. it cannot be 0). And it must list one or more + timesteps beyond the length of the run you perform. This is because + the dump command will generate an error if the next timestep it reads + from the file is not a value greater than the current timestep. Thus + if you wanted output on steps 0,15,100 of a 100-timestep run, the file + should contain the values 15,100,101 and you should also use the + dump\_modify first command. Any final value > 100 could be used in + place of 101. + + +---------- + + +The *first* keyword determines whether a dump snapshot is written on +the very first timestep after the dump command is invoked. This will +always occur if the current timestep is a multiple of N, the frequency +specified in the :doc:`dump ` command, including timestep 0. But +if this is not the case, a dump snapshot will only be written if the +setting of this keyword is *yes*\ . If it is *no*\ , which is the +default, then it will not be written. + + +---------- + + +The *flush* keyword determines whether a flush operation is invoked +after a dump snapshot is written to the dump file. A flush insures +the output in that file is current (no buffering by the OS), even if +LAMMPS halts before the simulation completes. Flushes cannot be +performed with dump style *xtc*\ . + + +---------- + + +The *format* keyword can be used to change the default numeric format +output by the text-based dump styles: *atom*\ , *custom*\ , *cfg*\ , and +*xyz* styles, and their MPIIO variants. Only the *line* or *none* +options can be used with the *atom* and *xyz* styles. + +All the specified format strings are C-style formats, e.g. as used by +the C/C++ printf() command. The *line* keyword takes a single +argument which is the format string for an entire line of output for +each atom (do not include a trailing "\n"), with N fields, which you +must enclose in quotes if it is more than one field. The *int* and +*float* keywords take a single format argument and are applied to all +integer or floating-point quantities output. The setting for *M +string* also takes a single format argument which is used for the Mth +value output in each line, e.g. the 5th column is output in high +precision for "format 5 %20.15g". + +.. note:: + + When using the *line* keyword for the *cfg* style, the first two + fields (atom ID and type) are not actually written into the CFG file, + however you must include formats for them in the format string. + +The *format* keyword can be used multiple times. The precedence is +that for each value in a line of output, the *M* format (if specified) +is used, else the *int* or *float* setting (if specified) is used, +else the *line* setting (if specified) for that value is used, else +the default setting is used. A setting of *none* clears all previous +settings, reverting all values to their default format. + +.. note:: + + Atom and molecule IDs are stored internally as 4-byte or 8-byte + signed integers, depending on how LAMMPS was compiled. When + specifying the *format int* option you can use a "%d"-style format + identifier in the format string and LAMMPS will convert this to the + corresponding 8-byte form if it is needed when outputting those + values. However, when specifying the *line* option or *format M + string* option for those values, you should specify a format string + appropriate for an 8-byte signed integer, e.g. one with "%ld", if + LAMMPS was compiled with the -DLAMMPS\_BIGBIG option for 8-byte IDs. + +.. note:: + + Any value written to a text-based dump file that is a per-atom + quantity calculated by a :doc:`compute ` or :doc:`fix ` is + stored internally as a floating-point value. If the value is actually + an integer and you wish it to appear in the text dump file as a + (large) integer, then you need to use an appropriate format. For + example, these commands: + + +.. parsed-literal:: + + compute 1 all property/local batom1 batom2 + dump 1 all local 100 tmp.bonds index c_1[1] c_1[2] + dump_modify 1 format "%d %0.0f %0.0f" + +will output the two atom IDs for atoms in each bond as integers. If +the dump\_modify command were omitted, they would appear as +floating-point values, assuming they were large integers (more than 6 +digits). The "index" keyword should use the "%d" format since it is +not generated by a compute or fix, and is stored internally as an +integer. + + +---------- + + +The *fileper* keyword is documented below with the *nfile* keyword. + + +---------- + + +The *image* keyword applies only to the dump *atom* style. If the +image value is *yes*\ , 3 flags are appended to each atom's coords which +are the absolute box image of the atom in each dimension. For +example, an x image flag of -2 with a normalized coord of 0.5 means +the atom is in the center of the box, but has passed through the box +boundary 2 times and is really 2 box lengths to the left of its +current coordinate. Note that for dump style *custom* these various +values can be printed in the dump file by using the appropriate atom +attributes in the dump command itself. + + +---------- + + +The *label* keyword applies only to the dump *local* style. When +it writes local information, such as bond or angle topology +to a dump file, it will use the specified *label* to format +the header. By default this includes 2 lines: + + +.. parsed-literal:: + + ITEM: NUMBER OF ENTRIES + ITEM: ENTRIES ... + +The word "ENTRIES" will be replaced with the string specified, +e.g. BONDS or ANGLES. + + +---------- + + +The *maxfiles* keyword can only be used when a '\*' wildcard is +included in the dump file name, i.e. when writing a new file(s) for +each snapshot. The specified *Fmax* is how many snapshots will be +kept. Once this number is reached, the file(s) containing the oldest +snapshot is deleted before a new dump file is written. If the +specified *Fmax* <= 0, then all files are retained. + +This can be useful for debugging, especially if you don't know on what +timestep something bad will happen, e.g. when LAMMPS will exit with an +error. You can dump every timestep, and limit the number of dump +files produced, even if you run for 1000s of steps. + + +---------- + + +The *nfile* or *fileper* keywords can be used in conjunction with the +"%" wildcard character in the specified dump file name, for all dump +styles except the *dcd*\ , *image*\ , *movie*\ , *xtc*\ , and *xyz* styles +(for which "%" is not allowed). As explained on the :doc:`dump ` +command doc page, the "%" character causes the dump file to be written +in pieces, one piece for each of P processors. By default P = the +number of processors the simulation is running on. The *nfile* or +*fileper* keyword can be used to set P to a smaller value, which can +be more efficient when running on a large number of processors. + +The *nfile* keyword sets P to the specified Nf value. For example, if +Nf = 4, and the simulation is running on 100 processors, 4 files will +be written, by processors 0,25,50,75. Each will collect information +from itself and the next 24 processors and write it to a dump file. + +For the *fileper* keyword, the specified value of Np means write one +file for every Np processors. For example, if Np = 4, every 4th +processor (0,4,8,12,etc) will collect information from itself and the +next 3 processors and write it to a dump file. + + +---------- + + +The *pad* keyword only applies when the dump filename is specified +with a wildcard "\*" character which becomes the timestep. If *pad* is +0, which is the default, the timestep is converted into a string of +unpadded length, e.g. 100 or 12000 or 2000000. When *pad* is +specified with *Nchar* > 0, the string is padded with leading zeroes +so they are all the same length = *Nchar*\ . For example, pad 7 would +yield 0000100, 0012000, 2000000. This can be useful so that +post-processing programs can easily read the files in ascending +timestep order. + + +---------- + + +The *pbc* keyword applies to all the dump styles. As explained on the +:doc:`dump ` doc page, atom coordinates in a dump file may be +slightly outside the simulation box. This is because periodic +boundary conditions are enforced only on timesteps when neighbor lists +are rebuilt, which will not typically coincide with the timesteps dump +snapshots are written. If the setting of this keyword is set to +*yes*\ , then all atoms will be remapped to the periodic box before the +snapshot is written, then restored to their original position. If it +is set to *no* they will not be. The *no* setting is the default +because it requires no extra computation. + + +---------- + + +The *precision* keyword only applies to the dump *xtc* style. A +specified value of N means that coordinates are stored to 1/N +nanometer accuracy, e.g. for N = 1000, the coordinates are written to +1/1000 nanometer accuracy. + + +---------- + + +The *refresh* keyword only applies to the dump *custom*\ , *cfg*\ , +*image*\ , and *movie* styles. It allows an "incremental" dump file to +be written, by refreshing a compute that is used as a threshold for +determining which atoms are included in a dump snapshot. The +specified *c\_ID* gives the ID of the compute. It is prefixed by "c\_" +to indicate a compute, which is the only current option. At some +point, other options may be added, e.g. fixes or variables. + +.. note:: + + This keyword can only be specified once for a dump. Refreshes + of multiple computes cannot yet be performed. + +The definition and motivation of an incremental dump file is as +follows. Instead of outputting all atoms at each snapshot (with some +associated values), you may only wish to output the subset of atoms +with a value that has changed in some way compared to the value the +last time that atom was output. In some scenarios this can result in +a dramatically smaller dump file. If desired, by post-processing the +sequence of snapshots, the values for all atoms at all timesteps can +be inferred. + +A concrete example is a simulation of atom diffusion in a solid, +represented as atoms on a lattice. Diffusive hops are rare. Imagine +that when a hop occurs an atom moves more than a distance *Dhop*\ . For +any snapshot we only want to output atoms that have hopped since the +last snapshot. This can be accomplished with something the following +commands: + + +.. parsed-literal:: + + variable Dhop equal 0.6 + variable check atom "c_dsp[4] > v_Dhop" + compute dsp all displace/atom refresh check + dump 1 all custom 20 tmp.dump id type x y z + dump_modify 1 append yes thresh c_dsp[4] > ${Dhop} refresh c_dsp + +The :doc:`compute displace/atom ` command +calculates the displacement of each atom from its reference position. +The "4" index is the scalar displacement; 1,2,3 are the xyz components +of the displacement. The :doc:`dump\_modify thresh ` +command will cause only atoms that have displaced more than 0.6 +Angstroms to be output on a given snapshot (assuming metal units). +However, note that when an atom is output, we also need to update the +reference position for that atom to its new coordinates. So that it +will not be output in every snapshot thereafter. That reference +position is stored by :doc:`compute displace/atom `. So the dump\_modify +*refresh* option triggers a call to compute displace/atom at the end +of every dump to perform that update. The *refresh check* option +shown as part of the :doc:`compute displace/atom ` command enables the compute +to respond to the call from the dump command, and update the +appropriate reference positions. This is done be defining an +:doc:`atom-style variable `, *check* in this example, which +calculates a Boolean value (0 or 1) for each atom, based on the same +criterion used by dump\_modify thresh. + +See the :doc:`compute displace/atom ` command for +more details, including an example of how to produce output that +includes an initial snapshot with the reference position of all atoms. + +Note that only computes with a *refresh* option will work with +dump\_modify refresh. See individual compute doc pages for details. +Currently, only compute displace/atom supports this option. Others +may be added at some point. If you use a compute that doesn't support +refresh operations, LAMMPS will not complain; dump\_modify refresh will +simply do nothing. + + +---------- + + +The *region* keyword only applies to the dump *custom*\ , *cfg*\ , +*image*\ , and *movie* styles. If specified, only atoms in the region +will be written to the dump file or included in the image/movie. Only +one region can be applied as a filter (the last one specified). See +the :doc:`region ` command for more details. Note that a region +can be defined as the "inside" or "outside" of a geometric shape, and +it can be the "union" or "intersection" of a series of simpler +regions. + + +---------- + + +The *scale* keyword applies only to the dump *atom* style. A scale +value of *yes* means atom coords are written in normalized units from +0.0 to 1.0 in each box dimension. If the simulation box is triclinic +(tilted), then all atom coords will still be between 0.0 and 1.0. A +value of *no* means they are written in absolute distance units +(e.g. Angstroms or sigma). + + +---------- + + +The *sfactor* and *tfactor* keywords only apply to the dump *xtc* +style. They allow customization of the unit conversion factors used +when writing to XTC files. By default they are initialized for +whatever :doc:`units ` style is being used, to write out +coordinates in nanometers and time in picoseconds. I.e. for *real* +units, LAMMPS defines *sfactor* = 0.1 and *tfactor* = 0.001, since the +Angstroms and fmsec used by *real* units are 0.1 nm and 0.001 psec +respectively. If you are using a units system with distance and time +units far from nm and psec, you may wish to write XTC files with +different units, since the compression algorithm used in XTC files is +most effective when the typical magnitude of position data is between +10.0 and 0.1. + + +---------- + + +The *sort* keyword determines whether lines of per-atom output in a +snapshot are sorted or not. A sort value of *off* means they will +typically be written in indeterminate order, either in serial or +parallel. This is the case even in serial if the :doc:`atom\_modify sort ` option is turned on, which it is by default, to +improve performance. A sort value of *id* means sort the output by +atom ID. A sort value of N or -N means sort the output by the value +in the Nth column of per-atom info in either ascending or descending +order. + +The dump *local* style cannot be sorted by atom ID, since there are +typically multiple lines of output per atom. Some dump styles, such +as *dcd* and *xtc*\ , require sorting by atom ID to format the output +file correctly. If multiple processors are writing the dump file, via +the "%" wildcard in the dump filename, then sorting cannot be +performed. + +.. note:: + + Unless it is required by the dump style, sorting dump file + output requires extra overhead in terms of CPU and communication cost, + as well as memory, versus unsorted output. + + +---------- + + +The *thermo* keyword only applies the dump *netcdf* style. It +triggers writing of :doc:`thermo ` information to the dump file +alongside per-atom data. The values included in the dump file are +identical to the values specified by :doc:`thermo\_style `. + + +---------- + + +The *thresh* keyword only applies to the dump *custom*\ , *cfg*\ , +*image*\ , and *movie* styles. Multiple thresholds can be specified. +Specifying *none* turns off all threshold criteria. If thresholds are +specified, only atoms whose attributes meet all the threshold criteria +are written to the dump file or included in the image. The possible +attributes that can be tested for are the same as those that can be +specified in the :doc:`dump custom ` command, with the exception +of the *element* attribute, since it is not a numeric value. Note +that a different attributes can be used than those output by the :doc:`dump custom ` command. E.g. you can output the coordinates and +stress of atoms whose energy is above some threshold. + +If an atom-style variable is used as the attribute, then it can +produce continuous numeric values or effective Boolean 0/1 values +which may be useful for the comparison operator. Boolean values can +be generated by variable formulas that use comparison or Boolean math +operators or special functions like gmask() and rmask() and grmask(). +See the :doc:`variable ` command doc page for details. + +The specified value must be a simple numeric value or the word LAST. +If LAST is used, it refers to the value of the attribute the last time +the dump command was invoked to produce a snapshot. This is a way to +only dump atoms whose attribute has changed (or not changed). +Three examples follow. + + +.. parsed-literal:: + + dump_modify ... thresh ix != LAST + +This will dump atoms which have crossed the periodic x boundary of the +simulation box since the last dump. (Note that atoms that crossed +once and then crossed back between the two dump timesteps would not be +included.) + + +.. parsed-literal:: + + region foo sphere 10 20 10 15 + variable inregion atom rmask(foo) + dump_modify ... thresh v_inregion \|\^ LAST + +This will dump atoms which crossed the boundary of the spherical +region since the last dump. + + +.. parsed-literal:: + + variable charge atom "(q > 0.5) \|\| (q < -0.5)" + dump_modify ... thresh v_charge \|\^ LAST + +This will dump atoms whose charge has changed from an absolute value +less than 1/2 to greater than 1/2 (or vice versa) since the last dump. +E.g. due to reactions and subsequent charge equilibration in a +reactive force field. + +The choice of operators listed above are the usual comparison +operators. The XOR operation (exclusive or) is also included as "\|\^". +In this context, XOR means that if either the attribute or value is +0.0 and the other is non-zero, then the result is "true" and the +threshold criterion is met. Otherwise it is not met. + + +---------- + + +The *time* keyword only applies to the dump *atom*\ , *custom*\ , and +*local* styles (and their COMPRESS package versions *atom/gz*\ , +*custom/gz* and *local/gz*\ ). If set to *yes*\ , each frame will will +contain two extra lines before the "ITEM: TIMESTEP" entry: + + +.. parsed-literal:: + + ITEM: TIME + \ + +This will output the current elapsed simulation time in current +time units equivalent to the :doc:`thermo keyword ` *time*\ . +This is to simplify post-processing of trajectories using a variable time +step, e.g. when using :doc:`fix dt/reset `. +The default setting is *no*\ . + + +---------- + + +The *units* keyword only applies to the dump *atom*\ , *custom*\ , and +*local* styles (and their COMPRESS package versions *atom/gz*\ , +*custom/gz* and *local/gz*\ ). If set to *yes*\ , each individual dump +file will contain two extra lines at the very beginning with: + + +.. parsed-literal:: + + ITEM: UNITS + \ + +This will output the current selected :doc:`units ` style +to the dump file and thus allows visualization and post-processing +tools to determine the choice of units of the data in the dump file. +The default setting is *no*\ . + + +---------- + + +The *unwrap* keyword only applies to the dump *dcd* and *xtc* styles. +If set to *yes*\ , coordinates will be written "unwrapped" by the image +flags for each atom. Unwrapped means that if the atom has passed through +a periodic boundary one or more times, the value is printed for what +the coordinate would be if it had not been wrapped back into the +periodic box. Note that these coordinates may thus be far outside the +box size stored with the snapshot. + + +---------- + + +These keywords apply only to the :doc:`dump image ` and +:doc:`dump movie ` styles. Any keyword that affects an +image, also affects a movie, since the movie is simply a collection of +images. Some of the keywords only affect the :doc:`dump movie ` style. The descriptions give details. + + +---------- + + +The *acolor* keyword can be used with the :doc:`dump image ` +command, when its atom color setting is *type*\ , to set the color that +atoms of each type will be drawn in the image. + +The specified *type* should be an integer from 1 to Ntypes = the +number of atom types. A wildcard asterisk can be used in place of or +in conjunction with the *type* argument to specify a range of atom +types. This takes the form "\*" or "\*n" or "n\*" or "m\*n". If N = the +number of atom types, then an asterisk with no numeric values means +all types from 1 to N. A leading asterisk means all types from 1 to n +(inclusive). A trailing asterisk means all types from n to N +(inclusive). A middle asterisk means all types from m to n +(inclusive). + +The specified *color* can be a single color which is any of the 140 +pre-defined colors (see below) or a color name defined by the +dump\_modify color option. Or it can be two or more colors separated +by a "/" character, e.g. red/green/blue. In the former case, that +color is assigned to all the specified atom types. In the latter +case, the list of colors are assigned in a round-robin fashion to each +of the specified atom types. + + +---------- + + +The *adiam* keyword can be used with the :doc:`dump image ` +command, when its atom diameter setting is *type*\ , to set the size +that atoms of each type will be drawn in the image. The specified +*type* should be an integer from 1 to Ntypes. As with the *acolor* +keyword, a wildcard asterisk can be used as part of the *type* +argument to specify a range of atom types. The specified *diam* is +the size in whatever distance :doc:`units ` the input script is +using, e.g. Angstroms. + + +---------- + + +The *amap* keyword can be used with the :doc:`dump image ` +command, with its *atom* keyword, when its atom setting is an +atom-attribute, to setup a color map. The color map is used to assign +a specific RGB (red/green/blue) color value to an individual atom when +it is drawn, based on the atom's attribute, which is a numeric value, +e.g. its x-component of velocity if the atom-attribute "vx" was +specified. + +The basic idea of a color map is that the atom-attribute will be +within a range of values, and that range is associated with a series +of colors (e.g. red, blue, green). An atom's specific value (vx = +-3.2) can then mapped to the series of colors (e.g. halfway between +red and blue), and a specific color is determined via an interpolation +procedure. + +There are many possible options for the color map, enabled by the +*amap* keyword. Here are the details. + +The *lo* and *hi* settings determine the range of values allowed for +the atom attribute. If numeric values are used for *lo* and/or *hi*\ , +then values that are lower/higher than that value are set to the +value. I.e. the range is static. If *lo* is specified as *min* or +*hi* as *max* then the range is dynamic, and the lower and/or +upper bound will be calculated each time an image is drawn, based +on the set of atoms being visualized. + +The *style* setting is two letters, such as "ca". The first letter is +either "c" for continuous, "d" for discrete, or "s" for sequential. +The second letter is either "a" for absolute, or "f" for fractional. + +A continuous color map is one in which the color changes continuously +from value to value within the range. A discrete color map is one in +which discrete colors are assigned to sub-ranges of values within the +range. A sequential color map is one in which discrete colors are +assigned to a sequence of sub-ranges of values covering the entire +range. + +An absolute color map is one in which the values to which colors are +assigned are specified explicitly as values within the range. A +fractional color map is one in which the values to which colors are +assigned are specified as a fractional portion of the range. For +example if the range is from -10.0 to 10.0, and the color red is to be +assigned to atoms with a value of 5.0, then for an absolute color map +the number 5.0 would be used. But for a fractional map, the number +0.75 would be used since 5.0 is 3/4 of the way from -10.0 to 10.0. + +The *delta* setting must be specified for all styles, but is only used +for the sequential style; otherwise the value is ignored. It +specifies the bin size to use within the range for assigning +consecutive colors to. For example, if the range is from -10.0 to +10.0 and a *delta* of 1.0 is used, then 20 colors will be assigned to +the range. The first will be from -10.0 <= color1 < -9.0, then 2nd +from -9.0 <= color2 < -8.0, etc. + +The *N* setting is how many entries follow. The format of the entries +depends on whether the color map style is continuous, discrete or +sequential. In all cases the *color* setting can be any of the 140 +pre-defined colors (see below) or a color name defined by the +dump\_modify color option. + +For continuous color maps, each entry has a *value* and a *color*\ . +The *value* is either a number within the range of values or *min* or +*max*\ . The *value* of the first entry must be *min* and the *value* +of the last entry must be *max*\ . Any entries in between must have +increasing values. Note that numeric values can be specified either +as absolute numbers or as fractions (0.0 to 1.0) of the range, +depending on the "a" or "f" in the style setting for the color map. + +Here is how the entries are used to determine the color of an +individual atom, given the value X of its atom attribute. X will fall +between 2 of the entry values. The color of the atom is linearly +interpolated (in each of the RGB values) between the 2 colors +associated with those entries. For example, if X = -5.0 and the 2 +surrounding entries are "red" at -10.0 and "blue" at 0.0, then the +atom's color will be halfway between "red" and "blue", which happens +to be "purple". + +For discrete color maps, each entry has a *lo* and *hi* value and a +*color*\ . The *lo* and *hi* settings are either numbers within the +range of values or *lo* can be *min* or *hi* can be *max*\ . The *lo* +and *hi* settings of the last entry must be *min* and *max*\ . Other +entries can have any *lo* and *hi* values and the sub-ranges of +different values can overlap. Note that numeric *lo* and *hi* values +can be specified either as absolute numbers or as fractions (0.0 to +1.0) of the range, depending on the "a" or "f" in the style setting +for the color map. + +Here is how the entries are used to determine the color of an +individual atom, given the value X of its atom attribute. The entries +are scanned from first to last. The first time that *lo* <= X <= +*hi*\ , X is assigned the color associated with that entry. You can +think of the last entry as assigning a default color (since it will +always be matched by X), and the earlier entries as colors that +override the default. Also note that no interpolation of a color RGB +is done. All atoms will be drawn with one of the colors in the list +of entries. + +For sequential color maps, each entry has only a *color*\ . Here is how +the entries are used to determine the color of an individual atom, +given the value X of its atom attribute. The range is partitioned +into N bins of width *binsize*\ . Thus X will fall in a specific bin +from 1 to N, say the Mth bin. If it falls on a boundary between 2 +bins, it is considered to be in the higher of the 2 bins. Each bin is +assigned a color from the E entries. If E < N, then the colors are +repeated. For example if 2 entries with colors red and green are +specified, then the odd numbered bins will be red and the even bins +green. The color of the atom is the color of its bin. Note that the +sequential color map is really a shorthand way of defining a discrete +color map without having to specify where all the bin boundaries are. + +Here is an example of using a sequential color map to color all the +atoms in individual molecules with a different color. See the +examples/pour/in.pour.2d.molecule input script for an example of how +this is used. + + +.. parsed-literal:: + + variable colors string & + "red green blue yellow white & + purple pink orange lime gray" + variable mol atom mol%10 + dump 1 all image 250 image.\*.jpg v_mol type & + zoom 1.6 adiam 1.5 + dump_modify 1 pad 5 amap 0 10 sa 1 10 ${colors} + +In this case, 10 colors are defined, and molecule IDs are +mapped to one of the colors, even if there are 1000s of molecules. + + +---------- + + +The *backcolor* sets the background color of the images. The color +name can be any of the 140 pre-defined colors (see below) or a color +name defined by the dump\_modify color option. + + +---------- + + +The *bcolor* keyword can be used with the :doc:`dump image ` +command, with its *bond* keyword, when its color setting is *type*\ , to +set the color that bonds of each type will be drawn in the image. + +The specified *type* should be an integer from 1 to Nbondtypes = the +number of bond types. A wildcard asterisk can be used in place of or +in conjunction with the *type* argument to specify a range of bond +types. This takes the form "\*" or "\*n" or "n\*" or "m\*n". If N = the +number of bond types, then an asterisk with no numeric values means +all types from 1 to N. A leading asterisk means all types from 1 to n +(inclusive). A trailing asterisk means all types from n to N +(inclusive). A middle asterisk means all types from m to n +(inclusive). + +The specified *color* can be a single color which is any of the 140 +pre-defined colors (see below) or a color name defined by the +dump\_modify color option. Or it can be two or more colors separated +by a "/" character, e.g. red/green/blue. In the former case, that +color is assigned to all the specified bond types. In the latter +case, the list of colors are assigned in a round-robin fashion to each +of the specified bond types. + + +---------- + + +The *bdiam* keyword can be used with the :doc:`dump image ` +command, with its *bond* keyword, when its diam setting is *type*\ , to +set the diameter that bonds of each type will be drawn in the image. +The specified *type* should be an integer from 1 to Nbondtypes. As +with the *bcolor* keyword, a wildcard asterisk can be used as part of +the *type* argument to specify a range of bond types. The specified +*diam* is the size in whatever distance :doc:`units ` you are +using, e.g. Angstroms. + + +---------- + + +The *bitrate* keyword can be used with the :doc:`dump movie ` command to define the size of the resulting +movie file and its quality via setting how many kbits per second are +to be used for the movie file. Higher bitrates require less +compression and will result in higher quality movies. The quality is +also determined by the compression format and encoder. The default +setting is 2000 kbit/s, which will result in average quality with +older compression formats. + +.. note:: + + Not all movie file formats supported by dump movie allow the + bitrate to be set. If not, the setting is silently ignored. + + +---------- + + +The *boxcolor* keyword sets the color of the simulation box drawn +around the atoms in each image as well as the color of processor +sub-domain boundaries. See the "dump image box" command for how to +specify that a box be drawn via the *box* keyword, and the sub-domain +boundaries via the *subbox* keyword. The color name can be any of the +140 pre-defined colors (see below) or a color name defined by the +dump\_modify color option. + + +---------- + + +The *color* keyword allows definition of a new color name, in addition +to the 140-predefined colors (see below), and associates 3 +red/green/blue RGB values with that color name. The color name can +then be used with any other dump\_modify keyword that takes a color +name as a value. The RGB values should each be floating point values +between 0.0 and 1.0 inclusive. + +When a color name is converted to RGB values, the user-defined color +names are searched first, then the 140 pre-defined color names. This +means you can also use the *color* keyword to overwrite one of the +pre-defined color names with new RBG values. + + +---------- + + +The *framerate* keyword can be used with the :doc:`dump movie ` command to define the duration of the resulting +movie file. Movie files written by the dump *movie* command have a +default frame rate of 24 frames per second and the images generated +will be converted at that rate. Thus a sequence of 1000 dump images +will result in a movie of about 42 seconds. To make a movie run +longer you can either generate images more frequently or lower the +frame rate. To speed a movie up, you can do the inverse. Using a +frame rate higher than 24 is not recommended, as it will result in +simply dropping the rendered images. It is more efficient to dump +images less frequently. + + +---------- + + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`dump `, :doc:`dump image `, :doc:`undump ` + +Default +""""""" + +The option defaults are + +* append = no +* buffer = yes for dump styles *atom*\ , *custom*\ , *loca*\ , and *xyz* +* element = "C" for every atom type +* every = whatever it was set to via the :doc:`dump ` command +* fileper = # of processors +* first = no +* flush = yes +* format = %d and %g for each integer or floating point value +* image = no +* label = ENTRIES +* maxfiles = -1 +* nfile = 1 +* pad = 0 +* pbc = no +* precision = 1000 +* region = none +* scale = yes +* sort = off for dump styles *atom*\ , *custom*\ , *cfg*\ , and *local* +* sort = id for dump styles *dcd*\ , *xtc*\ , and *xyz* +* thresh = none +* units = no +* unwrap = no + +* acolor = \* red/green/blue/yellow/aqua/cyan +* adiam = \* 1.0 +* amap = min max cf 0.0 2 min blue max red +* backcolor = black +* bcolor = \* red/green/blue/yellow/aqua/cyan +* bdiam = \* 0.5 +* bitrate = 2000 +* boxcolor = yellow +* color = 140 color names are pre-defined as listed below +* framerate = 24 + + +---------- + + +These are the standard 109 element names that LAMMPS pre-defines for +use with the :doc:`dump image ` and dump\_modify commands. + +* 1-10 = "H", "He", "Li", "Be", "B", "C", "N", "O", "F", "Ne" +* 11-20 = "Na", "Mg", "Al", "Si", "P", "S", "Cl", "Ar", "K", "Ca" +* 21-30 = "Sc", "Ti", "V", "Cr", "Mn", "Fe", "Co", "Ni", "Cu", "Zn" +* 31-40 = "Ga", "Ge", "As", "Se", "Br", "Kr", "Rb", "Sr", "Y", "Zr" +* 41-50 = "Nb", "Mo", "Tc", "Ru", "Rh", "Pd", "Ag", "Cd", "In", "Sn" +* 51-60 = "Sb", "Te", "I", "Xe", "Cs", "Ba", "La", "Ce", "Pr", "Nd" +* 61-70 = "Pm", "Sm", "Eu", "Gd", "Tb", "Dy", "Ho", "Er", "Tm", "Yb" +* 71-80 = "Lu", "Hf", "Ta", "W", "Re", "Os", "Ir", "Pt", "Au", "Hg" +* 81-90 = "Tl", "Pb", "Bi", "Po", "At", "Rn", "Fr", "Ra", "Ac", "Th" +* 91-100 = "Pa", "U", "Np", "Pu", "Am", "Cm", "Bk", "Cf", "Es", "Fm" +* 101-109 = "Md", "No", "Lr", "Rf", "Db", "Sg", "Bh", "Hs", "Mt" + + +---------- + + +These are the 140 colors that LAMMPS pre-defines for use with the +:doc:`dump image ` and dump\_modify commands. Additional +colors can be defined with the dump\_modify color command. The 3 +numbers listed for each name are the RGB (red/green/blue) values. +Divide each value by 255 to get the equivalent 0.0 to 1.0 value. + ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| aliceblue = 240, 248, 255 | antiquewhite = 250, 235, 215 | aqua = 0, 255, 255 | aquamarine = 127, 255, 212 | azure = 240, 255, 255 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| beige = 245, 245, 220 | bisque = 255, 228, 196 | black = 0, 0, 0 | blanchedalmond = 255, 255, 205 | blue = 0, 0, 255 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| blueviolet = 138, 43, 226 | brown = 165, 42, 42 | burlywood = 222, 184, 135 | cadetblue = 95, 158, 160 | chartreuse = 127, 255, 0 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| chocolate = 210, 105, 30 | coral = 255, 127, 80 | cornflowerblue = 100, 149, 237 | cornsilk = 255, 248, 220 | crimson = 220, 20, 60 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| cyan = 0, 255, 255 | darkblue = 0, 0, 139 | darkcyan = 0, 139, 139 | darkgoldenrod = 184, 134, 11 | darkgray = 169, 169, 169 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| darkgreen = 0, 100, 0 | darkkhaki = 189, 183, 107 | darkmagenta = 139, 0, 139 | darkolivegreen = 85, 107, 47 | darkorange = 255, 140, 0 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| darkorchid = 153, 50, 204 | darkred = 139, 0, 0 | darksalmon = 233, 150, 122 | darkseagreen = 143, 188, 143 | darkslateblue = 72, 61, 139 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| darkslategray = 47, 79, 79 | darkturquoise = 0, 206, 209 | darkviolet = 148, 0, 211 | deeppink = 255, 20, 147 | deepskyblue = 0, 191, 255 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| dimgray = 105, 105, 105 | dodgerblue = 30, 144, 255 | firebrick = 178, 34, 34 | floralwhite = 255, 250, 240 | forestgreen = 34, 139, 34 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| fuchsia = 255, 0, 255 | gainsboro = 220, 220, 220 | ghostwhite = 248, 248, 255 | gold = 255, 215, 0 | goldenrod = 218, 165, 32 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| gray = 128, 128, 128 | green = 0, 128, 0 | greenyellow = 173, 255, 47 | honeydew = 240, 255, 240 | hotpink = 255, 105, 180 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| indianred = 205, 92, 92 | indigo = 75, 0, 130 | ivory = 255, 240, 240 | khaki = 240, 230, 140 | lavender = 230, 230, 250 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| lavenderblush = 255, 240, 245 | lawngreen = 124, 252, 0 | lemonchiffon = 255, 250, 205 | lightblue = 173, 216, 230 | lightcoral = 240, 128, 128 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| lightcyan = 224, 255, 255 | lightgoldenrodyellow = 250, 250, 210 | lightgreen = 144, 238, 144 | lightgrey = 211, 211, 211 | lightpink = 255, 182, 193 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| lightsalmon = 255, 160, 122 | lightseagreen = 32, 178, 170 | lightskyblue = 135, 206, 250 | lightslategray = 119, 136, 153 | lightsteelblue = 176, 196, 222 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| lightyellow = 255, 255, 224 | lime = 0, 255, 0 | limegreen = 50, 205, 50 | linen = 250, 240, 230 | magenta = 255, 0, 255 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| maroon = 128, 0, 0 | mediumaquamarine = 102, 205, 170 | mediumblue = 0, 0, 205 | mediumorchid = 186, 85, 211 | mediumpurple = 147, 112, 219 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| mediumseagreen = 60, 179, 113 | mediumslateblue = 123, 104, 238 | mediumspringgreen = 0, 250, 154 | mediumturquoise = 72, 209, 204 | mediumvioletred = 199, 21, 133 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| midnightblue = 25, 25, 112 | mintcream = 245, 255, 250 | mistyrose = 255, 228, 225 | moccasin = 255, 228, 181 | navajowhite = 255, 222, 173 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| navy = 0, 0, 128 | oldlace = 253, 245, 230 | olive = 128, 128, 0 | olivedrab = 107, 142, 35 | orange = 255, 165, 0 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| orangered = 255, 69, 0 | orchid = 218, 112, 214 | palegoldenrod = 238, 232, 170 | palegreen = 152, 251, 152 | paleturquoise = 175, 238, 238 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| palevioletred = 219, 112, 147 | papayawhip = 255, 239, 213 | peachpuff = 255, 239, 213 | peru = 205, 133, 63 | pink = 255, 192, 203 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| plum = 221, 160, 221 | powderblue = 176, 224, 230 | purple = 128, 0, 128 | red = 255, 0, 0 | rosybrown = 188, 143, 143 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| royalblue = 65, 105, 225 | saddlebrown = 139, 69, 19 | salmon = 250, 128, 114 | sandybrown = 244, 164, 96 | seagreen = 46, 139, 87 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| seashell = 255, 245, 238 | sienna = 160, 82, 45 | silver = 192, 192, 192 | skyblue = 135, 206, 235 | slateblue = 106, 90, 205 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| slategray = 112, 128, 144 | snow = 255, 250, 250 | springgreen = 0, 255, 127 | steelblue = 70, 130, 180 | tan = 210, 180, 140 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| teal = 0, 128, 128 | thistle = 216, 191, 216 | tomato = 253, 99, 71 | turquoise = 64, 224, 208 | violet = 238, 130, 238 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ +| wheat = 245, 222, 179 | white = 255, 255, 255 | whitesmoke = 245, 245, 245 | yellow = 255, 255, 0 | yellowgreen = 154, 205, 50 | ++-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dump_molfile.rst b/doc/src/dump_molfile.rst new file mode 100644 index 0000000000..4c03def9b7 --- /dev/null +++ b/doc/src/dump_molfile.rst @@ -0,0 +1,145 @@ +.. index:: dump molfile + +dump molfile command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + dump ID group-ID molfile N file format path + +* ID = user-assigned name for the dump +* group-ID = ID of the group of atoms to be imaged +* molfile = style of dump command (other styles *atom* or *cfg* or *dcd* or *xtc* or *xyz* or *local* or *custom* are discussed on the :doc:`dump ` doc page) +* N = dump every this many timesteps +* file = name of file to write to +* format = file format to be used +* path = file path with plugins (optional) + + +Examples +"""""""" + + +.. parsed-literal:: + + dump mf1 all molfile 10 melt1.xml hoomd + dump mf2 all molfile 10 melt2-\*.pdb pdb . + dump mf3 all molfile 50 melt3.xyz xyz .:/home/akohlmey/vmd/plugins/LINUX/molfile + +Description +""""""""""" + +Dump a snapshot of atom coordinates and selected additional quantities +to one or more files every N timesteps in one of several formats. +Only information for atoms in the specified group is dumped. This +specific dump style uses molfile plugins that are bundled with the +`VMD `_ molecular visualization and +analysis program. + +Unless the filename contains a \* character, the output will be written +to one single file with the specified format. Otherwise there will be +one file per snapshot and the \* will be replaced by the time step number +when the snapshot is written. + +.. note:: + + Because periodic boundary conditions are enforced only on + timesteps when neighbor lists are rebuilt, the coordinates of an atom + written to a dump file may be slightly outside the simulation box. + +The molfile plugin API has a few restrictions that have to be honored +by this dump style: the number of atoms must not change, the atoms +must be sorted, outside of the coordinates no change in atom properties +(like type, mass, charge) will be recorded. + + +---------- + + +The *format* keyword determines what format is used to write out the +dump. For this to work, LAMMPS must be able to find and load a +compatible molfile plugin that supports this format. Settings made via +the :doc:`dump\_modify ` command can alter per atom properties +like element names. + +The *path* keyword determines which in directories. This is a "path" +like other search paths, i.e. it can contain multiple directories +separated by a colon (or semi-colon on windows). This keyword is +optional and default to ".", the current directory. + +The *unwrap* option of the :doc:`dump\_modify ` command allows +coordinates to be written "unwrapped" by the image flags for each atom. +Unwrapped means that if the atom has passed through a periodic boundary +one or more times, the value is printed for what the coordinate would be +if it had not been wrapped back into the periodic box. Note that these +coordinates may thus be far outside the box size stored with the +snapshot. + + +---------- + + +Dumps are performed on timesteps that are a multiple of N (including +timestep 0) and on the last timestep of a minimization if the +minimization converges. Note that this means a dump will not be +performed on the initial timestep after the dump command is invoked, +if the current timestep is not a multiple of N. This behavior can be +changed via the :doc:`dump\_modify first ` command, which can +be useful if the dump command is invoked after a minimization ended on +an arbitrary timestep. N can be changed between runs by using the +:doc:`dump\_modify every ` command. The :doc:`dump\_modify every ` command also allows a variable to be used to +determine the sequence of timesteps on which dump files are written. + + +---------- + + +Restrictions +"""""""""""" + + +The *molfile* dump style is part of the USER-MOLFILE package. It is +only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Molfile plugins provide a consistent programming interface to read and +write file formats commonly used in molecular simulations. The +USER-MOLFILE package only provides the interface code, not the plugins. +These can be obtained from a VMD installation which has to match the +platform that you are using to compile LAMMPS for. By adding plugins +to VMD, support for new file formats can be added to LAMMPS (or VMD +or other programs that use them) without having to re-compile the +application itself. The plugins are installed in the directory: +/plugins//molfile + +.. note:: + + while the programming interface (API) to the plugins is backward + compatible, the binary interface (ABI) has been changing over time, so + it is necessary to compile this package with the plugin header files + from VMD that match the binary plugins. These header files in the + directory: /plugins/include For convenience, the package ships + with a set of header files that are compatible with VMD 1.9 and 1.9.1 + (June 2012) + + +---------- + + +Related commands +"""""""""""""""" + +:doc:`dump `, :doc:`dump\_modify `, :doc:`undump ` + +Default +""""""" + +The default path is ".". All other properties have to be specified. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dump_netcdf.rst b/doc/src/dump_netcdf.rst new file mode 100644 index 0000000000..f89faff0ca --- /dev/null +++ b/doc/src/dump_netcdf.rst @@ -0,0 +1,97 @@ +.. index:: dump netcdf + +dump netcdf command +=================== + +dump netcdf/mpiio command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + dump ID group-ID netcdf N file args + dump ID group-ID netcdf/mpiio N file args + +* ID = user-assigned name for the dump +* group-ID = ID of the group of atoms to be imaged +* *netcdf* or *netcdf/mpiio* = style of dump command (other styles *atom* or *cfg* or *dcd* or *xtc* or *xyz* or *local* or *custom* are discussed on the :doc:`dump ` doc page) +* N = dump every this many timesteps +* file = name of file to write dump info to +* args = list of atom attributes, same as for :doc:`dump\_style custom ` + +Examples +"""""""" + + +.. parsed-literal:: + + dump 1 all netcdf 100 traj.nc type x y z vx vy vz + dump_modify 1 append yes at -1 thermo yes + dump 1 all netcdf/mpiio 1000 traj.nc id type x y z + dump 1 all netcdf 1000 traj.\*.nc id type x y z + +Description +""""""""""" + +Dump a snapshot of atom coordinates every N timesteps in Amber-style +NetCDF file format. NetCDF files are binary, portable and +self-describing. This dump style will write only one file on the root +node. The dump style *netcdf* uses the `standard NetCDF library `_. All data is collected on one processor and then +written to the dump file. Dump style *netcdf/mpiio* uses the +`parallel NetCDF library `_ and MPI-IO to write to the dump +file in parallel; it has better performance on a larger number of +processors. Note that style *netcdf* outputs all atoms sorted by atom +tag while style *netcdf/mpiio* outputs atoms in order of their MPI +rank. + +NetCDF files can be directly visualized via the following tools: + +Ovito (http://www.ovito.org/). Ovito supports the AMBER convention and +all extensions of this dump style. + +* VMD (http://www.ks.uiuc.edu/Research/vmd/). +* AtomEye (http://www.libatoms.org/). The libAtoms version of AtomEye + contains a NetCDF reader that is not present in the standard + distribution of AtomEye. + +In addition to per-atom data, :doc:`thermo ` data can be included in the +dump file. The data included in the dump file is identical to the data specified +by :doc:`thermo\_style `. + +.. _netcdf-home: http://www.unidata.ucar.edu/software/netcdf/ + + + +.. _pnetcdf-home: http://trac.mcs.anl.gov/projects/parallel-netcdf/ + + + + +---------- + + +Restrictions +"""""""""""" + + +The *netcdf* and *netcdf/mpiio* dump styles are part of the +USER-NETCDF package. They are only enabled if LAMMPS was built with +that package. See the :doc:`Build package ` doc page for +more info. + + +---------- + + +Related commands +"""""""""""""""" + +:doc:`dump `, :doc:`dump\_modify `, :doc:`undump ` + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dump_vtk.rst b/doc/src/dump_vtk.rst new file mode 100644 index 0000000000..2f229aaccc --- /dev/null +++ b/doc/src/dump_vtk.rst @@ -0,0 +1,199 @@ +.. index:: dump vtk + +dump vtk command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + dump ID group-ID vtk N file args + +* ID = user-assigned name for the dump +* group-ID = ID of the group of atoms to be dumped +* vtk = style of dump command (other styles *atom* or *cfg* or *dcd* or *xtc* or *xyz* or *local* or *custom* are discussed on the :doc:`dump ` doc page) +* N = dump every this many timesteps +* file = name of file to write dump info to +* args = same as arguments for :doc:`dump\_style custom ` + +Examples +"""""""" + + +.. parsed-literal:: + + dump dmpvtk all vtk 100 dump\*.myforce.vtk id type vx fx + dump dmpvtp flow vtk 100 dump\*.%.displace.vtp id type c_myD[1] c_myD[2] c_myD[3] v_ke + +Description +""""""""""" + +Dump a snapshot of atom quantities to one or more files every N +timesteps in a format readable by the `VTK visualization toolkit `_ or other visualization tools that use it, +e.g. `ParaView `_. The timesteps on which dump +output is written can also be controlled by a variable; see the +:doc:`dump\_modify every ` command for details. + +This dump style is similar to :doc:`dump\_style custom ` but uses +the VTK library to write data to VTK simple legacy or XML format +depending on the filename extension specified for the dump file. This +can be either *\*.vtk* for the legacy format or *\*.vtp* and *\*.vtu*, +respectively, for XML format; see the `VTK homepage `_ for a detailed +description of these formats. Since this naming convention conflicts +with the way binary output is usually specified (see below), the +:doc:`dump\_modify binary ` command allows setting of a +binary option for this dump style explicitly. + +Only information for atoms in the specified group is dumped. The +:doc:`dump\_modify thresh and region ` commands can also +alter what atoms are included; see details below. + +As described below, special characters ("\*", "%") in the filename +determine the kind of output. + +.. warning:: + + Because periodic boundary conditions are enforced only + on timesteps when neighbor lists are rebuilt, the coordinates of an + atom written to a dump file may be slightly outside the simulation + box. + +.. warning:: + + Unless the :doc:`dump\_modify sort ` option + is invoked, the lines of atom information written to dump files will + be in an indeterminate order for each snapshot. This is even true + when running on a single processor, if the :doc:`atom\_modify sort ` option is on, which it is by default. In this + case atoms are re-ordered periodically during a simulation, due to + spatial sorting. It is also true when running in parallel, because + data for a single snapshot is collected from multiple processors, each + of which owns a subset of the atoms. + +For the *vtk* style, sorting is off by default. See the +:doc:`dump\_modify ` doc page for details. + + +---------- + + +The dimensions of the simulation box are written to a separate file +for each snapshot (either in legacy VTK or XML format depending on the +format of the main dump file) with the suffix *\_boundingBox* appended +to the given dump filename. + +For an orthogonal simulation box this information is saved as a +rectilinear grid (legacy .vtk or .vtr XML format). + +Triclinic simulation boxes (non-orthogonal) are saved as +hexahedrons in either legacy .vtk or .vtu XML format. + +Style *vtk* allows you to specify a list of atom attributes to be +written to the dump file for each atom. The list of possible attributes +is the same as for the :doc:`dump\_style custom ` command; see +its doc page for a listing and an explanation of each attribute. + +.. note:: + + Since position data is required to write VTK files the atom + attributes "x y z" do not have to be specified explicitly; they will + be included in the dump file regardless. Also, in contrast to the + *custom* style, the specified *vtk* attributes are rearranged to + ensure correct ordering of vector components (except for computes and + fixes - these have to be given in the right order) and duplicate + entries are removed. + +The VTK format uses a single snapshot of the system per file, thus +a wildcard "\*" must be included in the filename, as discussed below. +Otherwise the dump files will get overwritten with the new snapshot +each time. + + +---------- + + +Dumps are performed on timesteps that are a multiple of N (including +timestep 0) and on the last timestep of a minimization if the +minimization converges. Note that this means a dump will not be +performed on the initial timestep after the dump command is invoked, +if the current timestep is not a multiple of N. This behavior can be +changed via the :doc:`dump\_modify first ` command, which +can also be useful if the dump command is invoked after a minimization +ended on an arbitrary timestep. N can be changed between runs by +using the :doc:`dump\_modify every ` command. +The :doc:`dump\_modify every ` command +also allows a variable to be used to determine the sequence of +timesteps on which dump files are written. In this mode a dump on the +first timestep of a run will also not be written unless the +:doc:`dump\_modify first ` command is used. + +Dump filenames can contain two wildcard characters. If a "\*" +character appears in the filename, then one file per snapshot is +written and the "\*" character is replaced with the timestep value. +For example, tmp.dump\*.vtk becomes tmp.dump0.vtk, tmp.dump10000.vtk, +tmp.dump20000.vtk, etc. Note that the :doc:`dump\_modify pad ` +command can be used to insure all timestep numbers are the same length +(e.g. 00010), which can make it easier to read a series of dump files +in order with some post-processing tools. + +If a "%" character appears in the filename, then each of P processors +writes a portion of the dump file, and the "%" character is replaced +with the processor ID from 0 to P-1 preceded by an underscore character. +For example, tmp.dump%.vtp becomes tmp.dump\_0.vtp, tmp.dump\_1.vtp, ... +tmp.dump\_P-1.vtp, etc. This creates smaller files and can be a fast +mode of output on parallel machines that support parallel I/O for output. + +By default, P = the number of processors meaning one file per +processor, but P can be set to a smaller value via the *nfile* or +*fileper* keywords of the :doc:`dump\_modify ` command. +These options can be the most efficient way of writing out dump files +when running on large numbers of processors. + +For the legacy VTK format "%" is ignored and P = 1, i.e., only +processor 0 does write files. + +Note that using the "\*" and "%" characters together can produce a +large number of small dump files! + +If *dump\_modify binary* is used, the dump file (or files, if "\*" or +"%" is also used) is written in binary format. A binary dump file +will be about the same size as a text version, but will typically +write out much faster. + + +---------- + + +Restrictions +"""""""""""" + + +The *vtk* style does not support writing of gzipped dump files. + +The *vtk* dump style is part of the USER-VTK package. It is only +enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +To use this dump style, you also must link to the VTK library. See +the info in lib/vtk/README and insure the Makefile.lammps file in that +directory is appropriate for your machine. + +The *vtk* dump style supports neither buffering or custom format +strings. + +Related commands +"""""""""""""""" + +:doc:`dump `, :doc:`dump image `, +:doc:`dump\_modify `, :doc:`undump ` + +Default +""""""" + +By default, files are written in ASCII format. If the file extension +is not one of .vtk, .vtp or .vtu, the legacy VTK file format is used. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/dynamical_matrix.rst b/doc/src/dynamical_matrix.rst new file mode 100644 index 0000000000..0d4ccf7589 --- /dev/null +++ b/doc/src/dynamical_matrix.rst @@ -0,0 +1,88 @@ +.. index:: dynamical\_matrix + +dynamical\_matrix command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + dynamical_matrix group-ID style gamma args keyword value ... + +* group-ID = ID of group of atoms to displace +* style = *regular* or *eskm* +* gamma = finite different displacement length (distance units) +* one or more keyword/arg pairs may be appended + + .. parsed-literal:: + + keyword = *file* or *binary* + *file* name = name of output file for the dynamical matrix + *binary* arg = *yes* or *no* or *gzip* + + + +Examples +"""""""" + + +.. parsed-literal:: + + dynamical_matrix 1 regular 0.000001 + dynamical_matrix 1 eskm 0.000001 + dynamical_matrix 3 regular 0.00004 file dynmat.dat + dynamical_matrix 5 eskm 0.00000001 file dynamical.dat binary yes + +Description +""""""""""" + +Calculate the dynamical matrix by finite difference of the selected group, + +.. image:: JPG/dynamical_matrix_dynmat.jpg + :align: center + +where D is the dynamical matrix and Phi is the force constant matrix defined by + +.. image:: JPG/dynamical_matrix_force_constant.jpg + :align: center + +The output for the dynamical matrix is printed three elements at a time. The +three elements are the three beta elements for a respective i/alpha/j combination. +Each line is printed in order of j increasing first, alpha second, and i last. + +If the style eskm is selected, the dynamical matrix will be in units of inverse squared +femtoseconds. These units will then conveniently leave frequencies in THz, where +frequencies, represented as omega, can be calculated from + +:c, image(Eqs/dynamical\_matrix\_phonons.jpg) + +Restrictions +"""""""""""" + + +The command collects an array of nine times the number of atoms in a group +on every single MPI rank, so the memory requirements can be very significant +for large systems. + +This command is part of the USER-PHONON package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix phonon ` + +:doc:`compute hma ` uses an analytic formulation of the hessian +provided by Pair's single\_hessian. + +Default +""""""" + +The default settings are file = "dynmat.dyn", binary = no + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/echo.rst b/doc/src/echo.rst new file mode 100644 index 0000000000..a88d821993 --- /dev/null +++ b/doc/src/echo.rst @@ -0,0 +1,53 @@ +.. index:: echo + +echo command +============ + +Syntax +"""""" + + +.. parsed-literal:: + + echo style + +* style = *none* or *screen* or *log* or *both* + +Examples +"""""""" + + +.. parsed-literal:: + + echo both + echo log + +Description +""""""""""" + +This command determines whether LAMMPS echoes each input script +command to the screen and/or log file as it is read and processed. If +an input script has errors, it can be useful to look at echoed output +to see the last command processed. + +The :doc:`command-line switch ` -echo can be used in place +of this command. + +Restrictions +"""""""""""" + none + +**Related commands:** none + +Default +""""""" + + +.. parsed-literal:: + + echo log + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix.rst b/doc/src/fix.rst new file mode 100644 index 0000000000..cc99940f81 --- /dev/null +++ b/doc/src/fix.rst @@ -0,0 +1,411 @@ +.. index:: fix + +fix command +=========== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID style args + +* ID = user-assigned name for the fix +* group-ID = ID of the group of atoms to apply the fix to +* style = one of a long list of possible style names (see below) +* args = arguments used by a particular style + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve + fix 3 all nvt temp 300.0 300.0 0.01 + fix mine top setforce 0.0 NULL 0.0 + +Description +""""""""""" + +Set a fix that will be applied to a group of atoms. In LAMMPS, a +"fix" is any operation that is applied to the system during +timestepping or minimization. Examples include updating of atom +positions and velocities due to time integration, controlling +temperature, applying constraint forces to atoms, enforcing boundary +conditions, computing diagnostics, etc. There are hundreds of fixes +defined in LAMMPS and new ones can be added; see the +:doc:`Modify ` doc page for details. + +Fixes perform their operations at different stages of the timestep. +If 2 or more fixes operate at the same stage of the timestep, they are +invoked in the order they were specified in the input script. + +The ID of a fix can only contain alphanumeric characters and +underscores. + +Fixes can be deleted with the :doc:`unfix ` command. + +.. note:: + + The :doc:`unfix ` command is the only way to turn off a + fix; simply specifying a new fix with a similar style will not turn + off the first one. This is especially important to realize for + integration fixes. For example, using a :doc:`fix nve ` + command for a second run after using a :doc:`fix nvt ` command + for the first run, will not cancel out the NVT time integration + invoked by the "fix nvt" command. Thus two time integrators would be + in place! + +If you specify a new fix with the same ID and style as an existing +fix, the old fix is deleted and the new one is created (presumably +with new settings). This is the same as if an "unfix" command were +first performed on the old fix, except that the new fix is kept in the +same order relative to the existing fixes as the old one originally +was. Note that this operation also wipes out any additional changes +made to the old fix via the :doc:`fix_modify ` command. + +The :doc:`fix modify ` command allows settings for some +fixes to be reset. See the doc page for individual fixes for details. + +Some fixes store an internal "state" which is written to binary +restart files via the :doc:`restart ` or +:doc:`write_restart ` commands. This allows the fix to +continue on with its calculations in a restarted simulation. See the +:doc:`read_restart ` command for info on how to re-specify +a fix in an input script that reads a restart file. See the doc pages +for individual fixes for info on which ones can be restarted. + + +---------- + + +Some fixes calculate one of three styles of quantities: global, +per-atom, or local, which can be used by other commands or output as +described below. A global quantity is one or more system-wide values, +e.g. the energy of a wall interacting with particles. A per-atom +quantity is one or more values per atom, e.g. the displacement vector +for each atom since time 0. Per-atom values are set to 0.0 for atoms +not in the specified fix group. Local quantities are calculated by +each processor based on the atoms it owns, but there may be zero or +more per atoms. + +Note that a single fix can produce either global or per-atom or local +quantities (or none at all), but not both global and per-atom. It can +produce local quantities in tandem with global or per-atom quantities. +The fix doc page will explain. + +Global, per-atom, and local quantities each come in three kinds: a +single scalar value, a vector of values, or a 2d array of values. The +doc page for each fix describes the style and kind of values it +produces, e.g. a per-atom vector. Some fixes produce more than one +kind of a single style, e.g. a global scalar and a global vector. + +When a fix quantity is accessed, as in many of the output commands +discussed below, it can be referenced via the following bracket +notation, where ID is the ID of the fix: + ++-------------+--------------------------------------------+ +| f\_ID | entire scalar, vector, or array | ++-------------+--------------------------------------------+ +| f\_ID[I] | one element of vector, one column of array | ++-------------+--------------------------------------------+ +| f\_ID[I][J] | one element of array | ++-------------+--------------------------------------------+ + +In other words, using one bracket reduces the dimension of the +quantity once (vector -> scalar, array -> vector). Using two brackets +reduces the dimension twice (array -> scalar). Thus a command that +uses scalar fix values as input can also process elements of a vector +or array. + +Note that commands and :doc:`variables ` which use fix +quantities typically do not allow for all kinds, e.g. a command may +require a vector of values, not a scalar. This means there is no +ambiguity about referring to a fix quantity as f\_ID even if it +produces, for example, both a scalar and vector. The doc pages for +various commands explain the details. + + +---------- + + +In LAMMPS, the values generated by a fix can be used in several ways: + +* Global values can be output via the :doc:`thermo_style custom ` or :doc:`fix ave/time ` command. + Or the values can be referenced in a :doc:`variable equal ` or + :doc:`variable atom ` command. +* Per-atom values can be output via the :doc:`dump custom ` command. + Or they can be time-averaged via the :doc:`fix ave/atom ` + command or reduced by the :doc:`compute reduce ` + command. Or the per-atom values can be referenced in an :doc:`atom-style variable `. +* Local values can be reduced by the :doc:`compute reduce ` command, or histogrammed by the :doc:`fix ave/histo ` command. + + +See the :doc:`Howto output ` doc page for a summary of +various LAMMPS output options, many of which involve fixes. + +The results of fixes that calculate global quantities can be either +"intensive" or "extensive" values. Intensive means the value is +independent of the number of atoms in the simulation, +e.g. temperature. Extensive means the value scales with the number of +atoms in the simulation, e.g. total rotational kinetic energy. +:doc:`Thermodynamic output ` will normalize extensive +values by the number of atoms in the system, depending on the +"thermo\_modify norm" setting. It will not normalize intensive values. +If a fix value is accessed in another way, e.g. by a +:doc:`variable `, you may want to know whether it is an +intensive or extensive value. See the doc page for individual fixes +for further info. + + +---------- + + +Each fix style has its own doc page which describes its arguments and +what it does, as listed below. Here is an alphabetic list of fix +styles available in LAMMPS. They are also listed in more compact form +on the :doc:`Commands fix ` doc page. + +There are also additional accelerated fix styles included in the +LAMMPS distribution for faster performance on CPUs, GPUs, and KNLs. +The individual style names on the :doc:`Commands fix ` doc +page are followed by one or more of (g,i,k,o,t) to indicate which +accelerated styles exist. + +* :doc:`adapt ` - change a simulation parameter over time +* :doc:`adapt/fep ` - enhanced version of fix adapt +* :doc:`addforce ` - add a force to each atom +* :doc:`addtorque ` - add a torque to a group of atoms +* :doc:`append/atoms ` - append atoms to a running simulation +* :doc:`atc ` - initiates a coupled MD/FE simulation +* :doc:`atom/swap ` - Monte Carlo atom type swapping +* :doc:`ave/atom ` - compute per-atom time-averaged quantities +* :doc:`ave/chunk ` - compute per-chunk time-averaged quantities +* :doc:`ave/correlate ` - compute/output time correlations +* :doc:`ave/correlate/long ` - +* :doc:`ave/histo ` - compute/output time-averaged histograms +* :doc:`ave/histo/weight ` - weighted version of fix ave/histo +* :doc:`ave/time ` - compute/output global time-averaged quantities +* :doc:`aveforce ` - add an averaged force to each atom +* :doc:`balance ` - perform dynamic load-balancing +* :doc:`bocs ` - NPT style time integration with pressure correction +* :doc:`bond/break ` - break bonds on the fly +* :doc:`bond/create ` - create bonds on the fly +* :doc:`bond/react ` - apply topology changes to model reactions +* :doc:`bond/swap ` - Monte Carlo bond swapping +* :doc:`box/relax ` - relax box size during energy minimization +* :doc:`client/md ` - MD client for client/server simulations +* :doc:`cmap ` - enables CMAP cross-terms of the CHARMM force field +* :doc:`colvars ` - interface to the collective variables "Colvars" library +* :doc:`controller ` - apply control loop feedback mechanism +* :doc:`deform ` - change the simulation box size/shape +* :doc:`deposit ` - add new atoms above a surface +* :doc:`dpd/energy ` - constant energy dissipative particle dynamics +* :doc:`drag ` - drag atoms towards a defined coordinate +* :doc:`drude ` - part of Drude oscillator polarization model +* :doc:`drude/transform/direct ` - part of Drude oscillator polarization model +* :doc:`drude/transform/inverse ` - part of Drude oscillator polarization model +* :doc:`dt/reset ` - reset the timestep based on velocity, forces +* :doc:`edpd/source ` - add heat source to eDPD simulations +* :doc:`efield ` - impose electric field on system +* :doc:`ehex ` - enhanced heat exchange algorithm +* :doc:`electron/stopping ` - electronic stopping power as a friction force +* :doc:`enforce2d ` - zero out z-dimension velocity and force +* :doc:`eos/cv ` - +* :doc:`eos/table ` - +* :doc:`eos/table/rx ` - +* :doc:`evaporate ` - remove atoms from simulation periodically +* :doc:`external ` - callback to an external driver program +* :doc:`ffl ` - apply a Fast-Forward Langevin equation thermostat +* :doc:`filter/corotate ` - implement corotation filter to allow larger timesteps with r-RESPA +* :doc:`flow/gauss ` - Gaussian dynamics for constant mass flux +* :doc:`freeze ` - freeze atoms in a granular simulation +* :doc:`gcmc ` - grand canonical insertions/deletions +* :doc:`gld ` - generalized Langevin dynamics integrator +* :doc:`gle ` - generalized Langevin equation thermostat +* :doc:`gravity ` - add gravity to atoms in a granular simulation +* :doc:`grem ` - implements the generalized replica exchange method +* :doc:`halt ` - terminate a dynamics run or minimization +* :doc:`heat ` - add/subtract momentum-conserving heat +* :doc:`hyper/global ` - global hyperdynamics +* :doc:`hyper/local ` - local hyperdynamics +* :doc:`imd ` - implements the "Interactive MD" (IMD) protocol +* :doc:`indent ` - impose force due to an indenter +* :doc:`ipi ` - enable LAMMPS to run as a client for i-PI path-integral simulations +* :doc:`langevin ` - Langevin temperature control +* :doc:`langevin/drude ` - Langevin temperature control of Drude oscillators +* :doc:`langevin/eff ` - Langevin temperature control for the electron force field model +* :doc:`langevin/spin ` - Langevin temperature control for a spin or spin-lattice system +* :doc:`latte ` - wrapper on LATTE density-functional tight-binding code +* :doc:`lb/fluid ` - +* :doc:`lb/momentum ` - +* :doc:`lb/pc ` - +* :doc:`lb/rigid/pc/sphere ` - +* :doc:`lb/viscous ` - +* :doc:`lineforce ` - constrain atoms to move in a line +* :doc:`manifoldforce ` - restrain atoms to a manifold during minimization +* :doc:`meso ` - time integration for SPH/DPDE particles +* :doc:`meso/move ` - move mesoscopic SPH/SDPD particles in a prescribed fashion +* :doc:`meso/stationary ` - +* :doc:`momentum ` - zero the linear and/or angular momentum of a group of atoms +* :doc:`move ` - move atoms in a prescribed fashion +* :doc:`mscg ` - apply MSCG method for force-matching to generate coarse grain models +* :doc:`msst ` - multi-scale shock technique (MSST) integration +* :doc:`mvv/dpd ` - DPD using the modified velocity-Verlet integration algorithm +* :doc:`mvv/edpd ` - constant energy DPD using the modified velocity-Verlet algorithm +* :doc:`mvv/tdpd ` - constant temperature DPD using the modified velocity-Verlet algorithm +* :doc:`neb ` - nudged elastic band (NEB) spring forces +* :doc:`neb/spin ` - nudged elastic band (NEB) spring forces for spins +* :doc:`nph ` - constant NPH time integration via Nose/Hoover +* :doc:`nph/asphere ` - NPH for aspherical particles +* :doc:`nph/body ` - NPH for body particles +* :doc:`nph/eff ` - NPH for nuclei and electrons in the electron force field model +* :doc:`nph/sphere ` - NPH for spherical particles +* :doc:`nphug ` - constant-stress Hugoniostat integration +* :doc:`npt ` - constant NPT time integration via Nose/Hoover +* :doc:`npt/asphere ` - NPT for aspherical particles +* :doc:`npt/body ` - NPT for body particles +* :doc:`npt/eff ` - NPT for nuclei and electrons in the electron force field model +* :doc:`npt/sphere ` - NPT for spherical particles +* :doc:`npt/uef ` - NPT style time integration with diagonal flow +* :doc:`nve ` - constant NVE time integration +* :doc:`nve/asphere ` - NVE for aspherical particles +* :doc:`nve/asphere/noforce ` - NVE for aspherical particles without forces +* :doc:`nve/awpmd ` - NVE for the Antisymmetrized Wave Packet Molecular Dynamics model +* :doc:`nve/body ` - NVE for body particles +* :doc:`nve/dot ` - rigid body constant energy time integrator for coarse grain models +* :doc:`nve/dotc/langevin ` - Langevin style rigid body time integrator for coarse grain models +* :doc:`nve/eff ` - NVE for nuclei and electrons in the electron force field model +* :doc:`nve/limit ` - NVE with limited step length +* :doc:`nve/line ` - NVE for line segments +* :doc:`nve/manifold/rattle ` - +* :doc:`nve/noforce ` - NVE without forces (v only) +* :doc:`nve/sphere ` - NVE for spherical particles +* :doc:`nve/spin ` - NVE for a spin or spin-lattice system +* :doc:`nve/tri ` - NVE for triangles +* :doc:`nvk ` - constant kinetic energy time integration +* :doc:`nvt ` - NVT time integration via Nose/Hoover +* :doc:`nvt/asphere ` - NVT for aspherical particles +* :doc:`nvt/body ` - NVT for body particles +* :doc:`nvt/eff ` - NVE for nuclei and electrons in the electron force field model +* :doc:`nvt/manifold/rattle ` - +* :doc:`nvt/sllod ` - NVT for NEMD with SLLOD equations +* :doc:`nvt/sllod/eff ` - NVT for NEMD with SLLOD equations for the electron force field model +* :doc:`nvt/sphere ` - NVT for spherical particles +* :doc:`nvt/uef ` - NVT style time integration with diagonal flow +* :doc:`oneway ` - constrain particles on move in one direction +* :doc:`orient/bcc ` - add grain boundary migration force for BCC +* :doc:`orient/fcc ` - add grain boundary migration force for FCC +* :doc:`phonon ` - calculate dynamical matrix from MD simulations +* :doc:`pimd ` - Feynman path integral molecular dynamics +* :doc:`planeforce ` - constrain atoms to move in a plane +* :doc:`plumed ` - wrapper on PLUMED free energy library +* :doc:`poems ` - constrain clusters of atoms to move as coupled rigid bodies +* :doc:`pour ` - pour new atoms/molecules into a granular simulation domain +* :doc:`precession/spin ` - +* :doc:`press/berendsen ` - pressure control by Berendsen barostat +* :doc:`print ` - print text and variables during a simulation +* :doc:`property/atom ` - add customized per-atom values +* :doc:`python/invoke ` - call a Python function during a simulation +* :doc:`python/move ` - call a Python function during a simulation run +* :doc:`qbmsst ` - quantum bath multi-scale shock technique time integrator +* :doc:`qeq/comb ` - charge equilibration for COMB potential +* :doc:`qeq/dynamic ` - charge equilibration via dynamic method +* :doc:`qeq/fire ` - charge equilibration via FIRE minimizer +* :doc:`qeq/point ` - charge equilibration via point method +* :doc:`qeq/reax ` - charge equilibration for ReaxFF potential +* :doc:`qeq/shielded ` - charge equilibration via shielded method +* :doc:`qeq/slater ` - charge equilibration via Slater method +* :doc:`qmmm ` - functionality to enable a quantum mechanics/molecular mechanics coupling +* :doc:`qtb ` - implement quantum thermal bath scheme +* :doc:`rattle ` - RATTLE constraints on bonds and/or angles +* :doc:`reax/c/bonds ` - write out ReaxFF bond information +* :doc:`reax/c/species ` - write out ReaxFF molecule information +* :doc:`recenter ` - constrain the center-of-mass position of a group of atoms +* :doc:`restrain ` - constrain a bond, angle, dihedral +* :doc:`rhok ` - add bias potential for long-range ordered systems +* :doc:`rigid ` - constrain one or more clusters of atoms to move as a rigid body with NVE integration +* :doc:`rigid/meso ` - constrain clusters of mesoscopic SPH/SDPD particles to move as a rigid body +* :doc:`rigid/nph ` - constrain one or more clusters of atoms to move as a rigid body with NPH integration +* :doc:`rigid/nph/small ` - constrain many small clusters of atoms to move as a rigid body with NPH integration +* :doc:`rigid/npt ` - constrain one or more clusters of atoms to move as a rigid body with NPT integration +* :doc:`rigid/npt/small ` - constrain many small clusters of atoms to move as a rigid body with NPT integration +* :doc:`rigid/nve ` - constrain one or more clusters of atoms to move as a rigid body with alternate NVE integration +* :doc:`rigid/nve/small ` - constrain many small clusters of atoms to move as a rigid body with alternate NVE integration +* :doc:`rigid/nvt ` - constrain one or more clusters of atoms to move as a rigid body with NVT integration +* :doc:`rigid/nvt/small ` - constrain many small clusters of atoms to move as a rigid body with NVT integration +* :doc:`rigid/small ` - constrain many small clusters of atoms to move as a rigid body with NVE integration +* :doc:`rx ` - +* :doc:`saed/vtk ` - +* :doc:`setforce ` - set the force on each atom +* :doc:`setforce/spin ` - set magnetic precession vectors on each atom +* :doc:`shake ` - SHAKE constraints on bonds and/or angles +* :doc:`shardlow ` - integration of DPD equations of motion using the Shardlow splitting +* :doc:`smd ` - applied a steered MD force to a group +* :doc:`smd/adjust_dt ` - +* :doc:`smd/integrate_tlsph ` - +* :doc:`smd/integrate_ulsph ` - +* :doc:`smd/move_tri_surf ` - +* :doc:`smd/setvel ` - +* :doc:`smd/wall_surface ` - +* :doc:`spring ` - apply harmonic spring force to group of atoms +* :doc:`spring/chunk ` - apply harmonic spring force to each chunk of atoms +* :doc:`spring/rg ` - spring on radius of gyration of group of atoms +* :doc:`spring/self ` - spring from each atom to its origin +* :doc:`srd ` - stochastic rotation dynamics (SRD) +* :doc:`store/force ` - store force on each atom +* :doc:`store/state ` - store attributes for each atom +* :doc:`tdpd/source ` - +* :doc:`temp/berendsen ` - temperature control by Berendsen thermostat +* :doc:`temp/csld ` - canonical sampling thermostat with Langevin dynamics +* :doc:`temp/csvr ` - canonical sampling thermostat with Hamiltonian dynamics +* :doc:`temp/rescale ` - temperature control by velocity rescaling +* :doc:`temp/rescale/eff ` - temperature control by velocity rescaling in the electron force field model +* :doc:`tfmc ` - perform force-bias Monte Carlo with time-stamped method +* :doc:`thermal/conductivity ` - Muller-Plathe kinetic energy exchange for thermal conductivity calculation +* :doc:`ti/spring ` - +* :doc:`tmd ` - guide a group of atoms to a new configuration +* :doc:`ttm ` - two-temperature model for electronic/atomic coupling +* :doc:`ttm/mod ` - enhanced two-temperature model with additional options +* :doc:`tune/kspace ` - auto-tune KSpace parameters +* :doc:`vector ` - accumulate a global vector every N timesteps +* :doc:`viscosity ` - Muller-Plathe momentum exchange for viscosity calculation +* :doc:`viscous ` - viscous damping for granular simulations +* :doc:`wall/body/polygon ` - +* :doc:`wall/body/polyhedron ` - +* :doc:`wall/colloid ` - Lennard-Jones wall interacting with finite-size particles +* :doc:`wall/ees ` - wall for ellipsoidal particles +* :doc:`wall/gran ` - frictional wall(s) for granular simulations +* :doc:`wall/gran/region ` - +* :doc:`wall/harmonic ` - harmonic spring wall +* :doc:`wall/lj1043 ` - Lennard-Jones 10-4-3 wall +* :doc:`wall/lj126 ` - Lennard-Jones 12-6 wall +* :doc:`wall/lj93 ` - Lennard-Jones 9-3 wall +* :doc:`wall/morse ` - Morse potential wall +* :doc:`wall/piston ` - moving reflective piston wall +* :doc:`wall/reflect ` - reflecting wall(s) +* :doc:`wall/region ` - use region surface as wall +* :doc:`wall/region/ees ` - use region surface as wall for ellipsoidal particles +* :doc:`wall/srd ` - slip/no-slip wall for SRD particles + +Restrictions +"""""""""""" + + +Some fix styles are part of specific packages. They are only enabled +if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. The doc pages for +individual fixes tell if it is part of a package. + +Related commands +"""""""""""""""" + +:doc:`unfix `, :doc:`fix_modify ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_adapt.rst b/doc/src/fix_adapt.rst new file mode 100644 index 0000000000..4d5cf59a39 --- /dev/null +++ b/doc/src/fix_adapt.rst @@ -0,0 +1,390 @@ +.. index:: fix adapt + +fix adapt command +================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID adapt N attribute args ... keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* adapt = style name of this fix command +* N = adapt simulation settings every this many timesteps +* one or more attribute/arg pairs may be appended +* attribute = *pair* or *kspace* or *atom* + + .. parsed-literal:: + + *pair* args = pstyle pparam I J v_name + pstyle = pair style name, e.g. lj/cut + pparam = parameter to adapt over time + I,J = type pair(s) to set parameter for + v_name = variable with name that calculates value of pparam + *bond* args = bstyle bparam I v_name + bstyle = bond style name, e.g. harmonic + bparam = parameter to adapt over time + I = type bond to set parameter for + v_name = variable with name that calculates value of bparam + *kspace* arg = v_name + v_name = variable with name that calculates scale factor on K-space terms + *atom* args = aparam v_name + aparam = parameter to adapt over time + v_name = variable with name that calculates value of aparam + +* zero or more keyword/value pairs may be appended +* keyword = *scale* or *reset* + + .. parsed-literal:: + + *scale* value = *no* or *yes* + *no* = the variable value is the new setting + *yes* = the variable value multiplies the original setting + *reset* value = *no* or *yes* + *no* = values will remain altered at the end of a run + *yes* = reset altered values to their original values at the end of a run + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all adapt 1 pair soft a 1 1 v_prefactor + fix 1 all adapt 1 pair soft a 2\* 3 v_prefactor + fix 1 all adapt 1 pair lj/cut epsilon \* \* v_scale1 coul/cut scale 3 3 v_scale2 scale yes reset yes + fix 1 all adapt 10 atom diameter v_size + + variable ramp_up equal "ramp(0.01,0.5)" + fix stretch all adapt 1 bond harmonic r0 1 v_ramp_up + +Description +""""""""""" + +Change or adapt one or more specific simulation attributes or settings +over time as a simulation runs. Pair potential and K-space and atom +attributes which can be varied by this fix are discussed below. Many +other fixes can also be used to time-vary simulation parameters, +e.g. the "fix deform" command will change the simulation box +size/shape and the "fix move" command will change atom positions and +velocities in a prescribed manner. Also note that many commands allow +variables as arguments for specific parameters, if described in that +manner on their doc pages. An equal-style variable can calculate a +time-dependent quantity, so this is another way to vary a simulation +parameter over time. + +If *N* is specified as 0, the specified attributes are only changed +once, before the simulation begins. This is all that is needed if the +associated variables are not time-dependent. If *N* > 0, then changes +are made every *N* steps during the simulation, presumably with a +variable that is time-dependent. + +Depending on the value of the *reset* keyword, attributes changed by +this fix will or will not be reset back to their original values at +the end of a simulation. Even if *reset* is specified as *yes*\ , a +restart file written during a simulation will contain the modified +settings. + +If the *scale* keyword is set to *no*\ , then the value the parameter is +set to will be whatever the variable generates. If the *scale* +keyword is set to *yes*\ , then the value of the altered parameter will +be the initial value of that parameter multiplied by whatever the +variable generates. I.e. the variable is now a "scale factor" applied +in (presumably) a time-varying fashion to the parameter. + +Note that whether scale is *no* or *yes*\ , internally, the parameters +themselves are actually altered by this fix. Make sure you use the +*reset yes* option if you want the parameters to be restored to their +initial values after the run. + + +---------- + + +The *pair* keyword enables various parameters of potentials defined by +the :doc:`pair\_style ` command to be changed, if the pair +style supports it. Note that the :doc:`pair\_style ` and +:doc:`pair\_coeff ` commands must be used in the usual manner +to specify these parameters initially; the fix adapt command simply +overrides the parameters. + +The *pstyle* argument is the name of the pair style. If :doc:`pair\_style hybrid or hybrid/overlay ` is used, *pstyle* should be +a sub-style name. If there are multiple sub-styles using the same +pair style, then *pstyle* should be specified as "style:N" where N is +which instance of the pair style you wish to adapt, e.g. the first, +second, etc. For example, *pstyle* could be specified as "soft" or +"lubricate" or "lj/cut:1" or "lj/cut:2". The *pparam* argument is the +name of the parameter to change. This is the current list of pair +styles and parameters that can be varied by this fix. See the doc +pages for individual pair styles and their energy formulas for the +meaning of these parameters: + ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`born ` | a,b,c | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`born/coul/long, born/coul/msm ` | coulombic\_cutoff | type global | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`buck ` | a,c | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`buck/coul/long, buck/coul/msm ` | coulombic\_cutoff | type global | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`buck/mdf ` | a,c | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`coul/cut ` | scale | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`coul/cut/soft ` | lambda | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`coul/debye ` | scale | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`coul/dsf ` | coulombic\_cutoff | type global | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`coul/long, coul/msm ` | coulombic\_cutoff, scale | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`coul/long/soft ` | scale, lambda, coulombic\_cutoff | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`eam, eam/alloy, eam/fs ` | scale | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`gauss ` | a | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`lennard/mdf ` | A,B | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`lj/class2 ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`lj/class2/coul/cut, lj/class2/coul/long ` | epsilon,sigma,coulombic\_cutoff | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`lj/cut ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`lj/cut/coul/cut, lj/cut/coul/long, lj/cut/coul/msm ` | epsilon,sigma,coulombic\_cutoff | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`lj/cut/coul/cut/soft, lj/cut/coul/long/soft ` | epsilon,sigma,lambda,coulombic\_cutoff | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`lj/cut/coul/dsf ` | cutoff | type global | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`lj/cut/tip4p/cut ` | epsilon,sigma,coulombic\_cutoff | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`lj/cut/soft ` | epsilon,sigma,lambda | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`lj/expand ` | epsilon,sigma,delta | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`lj/mdf ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`lj/sf/dipole/sf ` | epsilon,sigma,scale | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`lubricate ` | mu | global | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`mie/cut ` | epsilon,sigma,gamma\_repulsive,gamma\_attractive | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`morse, morse/smooth/linear ` | D0,R0,alpha | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`morse/soft ` | D0,R0,alpha,lambda | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`nm/cut ` | E0,R0,m,n | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`nm/cut/coul/cut, nm/cut/coul/long ` | E0,R0,m,n,coulombic\_cutoff | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`reax/c ` | chi, eta, gamma | type global | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`spin/dmi ` | coulombic\_cutoff | type global | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`spin/exchange ` | coulombic\_cutoff | type global | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`spin/magelec ` | coulombic\_cutoff | type global | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`spin/neel ` | coulombic\_cutoff | type global | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`table ` | table\_cutoff | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`ufm ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| :doc:`soft ` | a | type pairs | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ +| | | | ++---------------------------------------------------------------------+--------------------------------------------------+-------------+ + +.. note:: + + It is easy to add new pairwise potentials and their parameters + to this list. All it typically takes is adding an extract() method to + the pair\_\*.cpp file associated with the potential. + +Some parameters are global settings for the pair style, e.g. the +viscosity setting "mu" for :doc:`pair\_style lubricate `. +Other parameters apply to atom type pairs within the pair style, +e.g. the prefactor "a" for :doc:`pair\_style soft `. + +Note that for many of the potentials, the parameter that can be varied +is effectively a prefactor on the entire energy expression for the +potential, e.g. the lj/cut epsilon. The parameters listed as "scale" +are exactly that, since the energy expression for the +:doc:`coul/cut ` potential (for example) has no labeled +prefactor in its formula. To apply an effective prefactor to some +potentials, multiple parameters need to be altered. For example, the +:doc:`Buckingham potential ` needs both the A and C terms +altered together. To scale the Buckingham potential, you should thus +list the pair style twice, once for A and once for C. + +If a type pair parameter is specified, the *I* and *J* settings should +be specified to indicate which type pairs to apply it to. If a global +parameter is specified, the *I* and *J* settings still need to be +specified, but are ignored. + +Similar to the :doc:`pair\_coeff command `, I and J can be +specified in one of two ways. Explicit numeric values can be used for +each, as in the 1st example above. I <= J is required. LAMMPS sets +the coefficients for the symmetric J,I interaction to the same values. + +A wild-card asterisk can be used in place of or in conjunction with +the I,J arguments to set the coefficients for multiple pairs of atom +types. This takes the form "\*" or "\*n" or "n\*" or "m\*n". If N = the +number of atom types, then an asterisk with no numeric values means +all types from 1 to N. A leading asterisk means all types from 1 to n +(inclusive). A trailing asterisk means all types from n to N +(inclusive). A middle asterisk means all types from m to n +(inclusive). Note that only type pairs with I <= J are considered; if +asterisks imply type pairs where J < I, they are ignored. + +IMPROTANT NOTE: If :doc:`pair\_style hybrid or hybrid/overlay ` is being used, then the *pstyle* will +be a sub-style name. You must specify I,J arguments that correspond +to type pair values defined (via the :doc:`pair\_coeff ` +command) for that sub-style. + +The *v\_name* argument for keyword *pair* is the name of an +:doc:`equal-style variable ` which will be evaluated each time +this fix is invoked to set the parameter to a new value. It should be +specified as v\_name, where name is the variable name. Equal-style +variables can specify formulas with various mathematical functions, +and include :doc:`thermo\_style ` command keywords for the +simulation box parameters and timestep and elapsed time. Thus it is +easy to specify parameters that change as a function of time or span +consecutive runs in a continuous fashion. For the latter, see the +*start* and *stop* keywords of the :doc:`run ` command and the +*elaplong* keyword of :doc:`thermo\_style custom ` for +details. + +For example, these commands would change the prefactor coefficient of +the :doc:`pair\_style soft ` potential from 10.0 to 30.0 in a +linear fashion over the course of a simulation: + + +.. parsed-literal:: + + variable prefactor equal ramp(10,30) + fix 1 all adapt 1 pair soft a \* \* v_prefactor + + +---------- + + +The *bond* keyword uses the specified variable to change the value of +a bond coefficient over time, very similar to how the *pair* keyword +operates. The only difference is that now a bond coefficient for a +given bond type is adapted. + +A wild-card asterisk can be used in place of or in conjunction with +the bond type argument to set the coefficients for multiple bond types. +This takes the form "\*" or "\*n" or "n\*" or "m\*n". If N = the number of +atom types, then an asterisk with no numeric values means all types +from 1 to N. A leading asterisk means all types from 1 to n (inclusive). +A trailing asterisk means all types from n to N (inclusive). A middle +asterisk means all types from m to n (inclusive). + +Currently *bond* does not support bond\_style hybrid nor bond\_style +hybrid/overlay as bond styles. The only bonds that currently are +working with fix\_adapt are + ++---------------------------------+-------+------------+ +| :doc:`gromos ` | k, r0 | type bonds | ++---------------------------------+-------+------------+ +| :doc:`harmonic ` | k,r0 | type bonds | ++---------------------------------+-------+------------+ + + +---------- + + +The *kspace* keyword used the specified variable as a scale factor on +the energy, forces, virial calculated by whatever K-Space solver is +defined by the :doc:`kspace\_style ` command. If the +variable has a value of 1.0, then the solver is unaltered. + +The *kspace* keyword works this way whether the *scale* keyword +is set to *no* or *yes*\ . + + +---------- + + +The *atom* keyword enables various atom properties to be changed. The +*aparam* argument is the name of the parameter to change. This is the +current list of atom parameters that can be varied by this fix: + +* charge = charge on particle +* diameter = diameter of particle + +The *v\_name* argument of the *atom* keyword is the name of an +:doc:`equal-style variable ` which will be evaluated each time +this fix is invoked to set the parameter to a new value. It should be +specified as v\_name, where name is the variable name. See the +discussion above describing the formulas associated with equal-style +variables. The new value is assigned to the corresponding attribute +for all atoms in the fix group. + +.. note:: + + The *atom* keyword works this way whether the *scale* keyword is + set to *no* or *yes*\ . I.e. the use of scale yes is not yet supported + by the *atom* keyword. + +If the atom parameter is *diameter* and per-atom density and per-atom +mass are defined for particles (e.g. :doc:`atom\_style granular `), then the mass of each particle is also +changed when the diameter changes (density is assumed to stay +constant). + +For example, these commands would shrink the diameter of all granular +particles in the "center" group from 1.0 to 0.1 in a linear fashion +over the course of a 1000-step simulation: + + +.. parsed-literal:: + + variable size equal ramp(1.0,0.1) + fix 1 center adapt 10 atom diameter v_size + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +For :doc:`rRESPA time integration `, this fix changes +parameters on the outermost rRESPA level. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute ti ` + +Default +""""""" + +The option defaults are scale = no, reset = no. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_adapt_fep.rst b/doc/src/fix_adapt_fep.rst new file mode 100644 index 0000000000..60c05ec796 --- /dev/null +++ b/doc/src/fix_adapt_fep.rst @@ -0,0 +1,332 @@ +.. index:: fix adapt/fep + +fix adapt/fep command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID adapt/fep N attribute args ... keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* adapt/fep = style name of this fix command +* N = adapt simulation settings every this many timesteps +* one or more attribute/arg pairs may be appended +* attribute = *pair* or *kspace* or *atom* + + .. parsed-literal:: + + *pair* args = pstyle pparam I J v_name + pstyle = pair style name, e.g. lj/cut + pparam = parameter to adapt over time + I,J = type pair(s) to set parameter for + v_name = variable with name that calculates value of pparam + *kspace* arg = v_name + v_name = variable with name that calculates scale factor on K-space terms + *atom* args = aparam v_name + aparam = parameter to adapt over time + I = type(s) to set parameter for + v_name = variable with name that calculates value of aparam + +* zero or more keyword/value pairs may be appended +* keyword = *scale* or *reset* or *after* + + .. parsed-literal:: + + *scale* value = *no* or *yes* + *no* = the variable value is the new setting + *yes* = the variable value multiplies the original setting + *reset* value = *no* or *yes* + *no* = values will remain altered at the end of a run + *yes* = reset altered values to their original values at the end + of a run + *after* value = *no* or *yes* + *no* = parameters are adapted at timestep N + *yes* = parameters are adapted one timestep after N + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all adapt/fep 1 pair soft a 1 1 v_prefactor + fix 1 all adapt/fep 1 pair soft a 2\* 3 v_prefactor + fix 1 all adapt/fep 1 pair lj/cut epsilon \* \* v_scale1 coul/cut scale 3 3 v_scale2 scale yes reset yes + fix 1 all adapt/fep 10 atom diameter 1 v_size + +Description +""""""""""" + +Change or adapt one or more specific simulation attributes or settings +over time as a simulation runs. + +This is an enhanced version of the :doc:`fix adapt ` command +with two differences, + +* It is possible to modify the charges of chosen atom types only, + instead of scaling all the charges in the system. +* There is a new option *after* for better compatibility with "fix + ave/time". + + +This version is suited for free energy calculations using +:doc:`compute ti ` or :doc:`compute fep `. + +If *N* is specified as 0, the specified attributes are only changed +once, before the simulation begins. This is all that is needed if the +associated variables are not time-dependent. If *N* > 0, then changes +are made every *N* steps during the simulation, presumably with a +variable that is time-dependent. + +Depending on the value of the *reset* keyword, attributes changed by +this fix will or will not be reset back to their original values at +the end of a simulation. Even if *reset* is specified as *yes*\ , a +restart file written during a simulation will contain the modified +settings. + +If the *scale* keyword is set to *no*\ , then the value the parameter is +set to will be whatever the variable generates. If the *scale* +keyword is set to *yes*\ , then the value of the altered parameter will +be the initial value of that parameter multiplied by whatever the +variable generates. I.e. the variable is now a "scale factor" applied +in (presumably) a time-varying fashion to the parameter. Internally, +the parameters themselves are actually altered; make sure you use the +*reset yes* option if you want the parameters to be restored to their +initial values after the run. + +If the *after* keyword is set to *yes*\ , then the parameters are +changed one timestep after the multiple of N. In this manner, if a fix +such as "fix ave/time" is used to calculate averages at every N +timesteps, all the contributions to the average will be obtained with +the same values of the parameters. + + +---------- + + +The *pair* keyword enables various parameters of potentials defined by +the :doc:`pair\_style ` command to be changed, if the pair +style supports it. Note that the :doc:`pair\_style ` and +:doc:`pair\_coeff ` commands must be used in the usual manner +to specify these parameters initially; the fix adapt command simply +overrides the parameters. + +The *pstyle* argument is the name of the pair style. If :doc:`pair\_style hybrid or hybrid/overlay ` is used, *pstyle* should be +a sub-style name. For example, *pstyle* could be specified as "soft" +or "lubricate". The *pparam* argument is the name of the parameter to +change. This is the current list of pair styles and parameters that +can be varied by this fix. See the doc pages for individual pair +styles and their energy formulas for the meaning of these parameters: + ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`born ` | a,b,c | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`buck ` | a,c | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`buck/mdf ` | a,c | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`coul/cut ` | scale | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`coul/cut/soft ` | lambda | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`coul/long, coul/msm ` | scale | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`coul/long/soft ` | scale, lambda | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`eam ` | scale | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`gauss ` | a | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lennard/mdf ` | a,b | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/class2 ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/class2/coul/cut, lj/class2/coul/long ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/cut ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/cut/soft ` | epsilon,sigma,lambda | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/cut/coul/cut, lj/cut/coul/long, lj/cut/coul/msm ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/cut/coul/cut/soft, lj/cut/coul/long/soft ` | epsilon,sigma,lambda | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/cut/tip4p/cut, lj/cut/tip4p/long ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/cut/tip4p/long/soft ` | epsilon,sigma,lambda | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/expand ` | epsilon,sigma,delta | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/mdf ` | epsilon,sigma | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`lj/sf/dipole/sf ` | epsilon,sigma,scale | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`mie/cut ` | epsilon,sigma,gamR,gamA | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`morse, morse/smooth/linear ` | d0,r0,alpha | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`morse/soft ` | d0,r0,alpha,lambda | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`nm/cut ` | e0,r0,nn,mm | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`nm/cut/coul/cut, nm/cut/coul/long ` | e0,r0,nn,mm | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`ufm ` | epsilon,sigma,scale | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ +| :doc:`soft ` | a | type pairs | ++---------------------------------------------------------------------+-------------------------+------------+ + +.. note:: + + It is easy to add new potentials and their parameters to this + list. All it typically takes is adding an extract() method to the + pair\_\*.cpp file associated with the potential. + +Note that for many of the potentials, the parameter that can be varied +is effectively a prefactor on the entire energy expression for the +potential, e.g. the lj/cut epsilon. The parameters listed as "scale" +are exactly that, since the energy expression for the +:doc:`coul/cut ` potential (for example) has no labeled +prefactor in its formula. To apply an effective prefactor to some +potentials, multiple parameters need to be altered. For example, the +:doc:`Buckingham potential ` needs both the A and C terms +altered together. To scale the Buckingham potential, you should thus +list the pair style twice, once for A and once for C. + +If a type pair parameter is specified, the *I* and *J* settings should +be specified to indicate which type pairs to apply it to. If a global +parameter is specified, the *I* and *J* settings still need to be +specified, but are ignored. + +Similar to the :doc:`pair\_coeff command `, I and J can be +specified in one of two ways. Explicit numeric values can be used for +each, as in the 1st example above. I <= J is required. LAMMPS sets +the coefficients for the symmetric J,I interaction to the same values. + +A wild-card asterisk can be used in place of or in conjunction with +the I,J arguments to set the coefficients for multiple pairs of atom +types. This takes the form "\*" or "\*n" or "n\*" or "m\*n". If N = the +number of atom types, then an asterisk with no numeric values means +all types from 1 to N. A leading asterisk means all types from 1 to n +(inclusive). A trailing asterisk means all types from n to N +(inclusive). A middle asterisk means all types from m to n +(inclusive). Note that only type pairs with I <= J are considered; if +asterisks imply type pairs where J < I, they are ignored. + +IMPROTANT NOTE: If :doc:`pair\_style hybrid or hybrid/overlay ` is being used, then the *pstyle* will +be a sub-style name. You must specify I,J arguments that correspond +to type pair values defined (via the :doc:`pair\_coeff ` +command) for that sub-style. + +The *v\_name* argument for keyword *pair* is the name of an +:doc:`equal-style variable ` which will be evaluated each time +this fix is invoked to set the parameter to a new value. It should be +specified as v\_name, where name is the variable name. Equal-style +variables can specify formulas with various mathematical functions, +and include :doc:`thermo\_style ` command keywords for the +simulation box parameters and timestep and elapsed time. Thus it is +easy to specify parameters that change as a function of time or span +consecutive runs in a continuous fashion. For the latter, see the +*start* and *stop* keywords of the :doc:`run ` command and the +*elaplong* keyword of :doc:`thermo\_style custom ` for +details. + +For example, these commands would change the prefactor coefficient of +the :doc:`pair\_style soft ` potential from 10.0 to 30.0 in a +linear fashion over the course of a simulation: + + +.. parsed-literal:: + + variable prefactor equal ramp(10,30) + fix 1 all adapt 1 pair soft a \* \* v_prefactor + + +---------- + + +The *kspace* keyword used the specified variable as a scale factor on +the energy, forces, virial calculated by whatever K-Space solver is +defined by the :doc:`kspace\_style ` command. If the +variable has a value of 1.0, then the solver is unaltered. + +The *kspace* keyword works this way whether the *scale* keyword +is set to *no* or *yes*\ . + + +---------- + + +The *atom* keyword enables various atom properties to be changed. The +*aparam* argument is the name of the parameter to change. This is the +current list of atom parameters that can be varied by this fix: + +* charge = charge on particle +* diameter = diameter of particle + +The *I* argument indicates which atom types are affected. A wild-card +asterisk can be used in place of or in conjunction with the I argument +to set the coefficients for multiple atom types. + +The *v\_name* argument of the *atom* keyword is the name of an +:doc:`equal-style variable ` which will be evaluated each time +this fix is invoked to set the parameter to a new value. It should be +specified as v\_name, where name is the variable name. See the +discussion above describing the formulas associated with equal-style +variables. The new value is assigned to the corresponding attribute +for all atoms in the fix group. + +If the atom parameter is *diameter* and per-atom density and per-atom +mass are defined for particles (e.g. :doc:`atom\_style granular `), then the mass of each particle is also +changed when the diameter changes (density is assumed to stay +constant). + +For example, these commands would shrink the diameter of all granular +particles in the "center" group from 1.0 to 0.1 in a linear fashion +over the course of a 1000-step simulation: + + +.. parsed-literal:: + + variable size equal ramp(1.0,0.1) + fix 1 center adapt 10 atom diameter \* v_size + +For :doc:`rRESPA time integration `, this fix changes +parameters on the outermost rRESPA level. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute fep `, :doc:`fix adapt `, :doc:`compute ti `, :doc:`pair\_fep\_soft ` + +Default +""""""" + +The option defaults are scale = no, reset = no, after = no. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_addforce.rst b/doc/src/fix_addforce.rst new file mode 100644 index 0000000000..91134eac12 --- /dev/null +++ b/doc/src/fix_addforce.rst @@ -0,0 +1,206 @@ +.. index:: fix addforce + +fix addforce command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID addforce fx fy fz keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* addforce = style name of this fix command +* fx,fy,fz = force component values (force units) + + .. parsed-literal:: + + any of fx,fy,fz can be a variable (see below) + +* zero or more keyword/value pairs may be appended to args +* keyword = *every* or *region* or *energy* + + .. parsed-literal:: + + *every* value = Nevery + Nevery = add force every this many timesteps + *region* value = region-ID + region-ID = ID of region atoms must be in to have added force + *energy* value = v_name + v_name = variable with name that calculates the potential energy of each atom in the added force field + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix kick flow addforce 1.0 0.0 0.0 + fix kick flow addforce 1.0 0.0 v_oscillate + fix ff boundary addforce 0.0 0.0 v_push energy v_espace + +Description +""""""""""" + +Add fx,fy,fz to the corresponding component of force for each atom in +the group. This command can be used to give an additional push to +atoms in a simulation, such as for a simulation of Poiseuille flow in +a channel. + +Any of the 3 quantities defining the force components can be specified +as an equal-style or atom-style :doc:`variable `, namely *fx*\ , +*fy*\ , *fz*\ . If the value is a variable, it should be specified as +v\_name, where name is the variable name. In this case, the variable +will be evaluated each timestep, and its value(s) used to determine +the force component. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent force field. + +Atom-style variables can specify the same formulas as equal-style +variables but can also include per-atom values, such as atom +coordinates. Thus it is easy to specify a spatially-dependent force +field with optional time-dependence as well. + +If the *every* keyword is used, the *Nevery* setting determines how +often the forces are applied. The default value is 1, for every +timestep. + +If the *region* keyword is used, the atom must also be in the +specified geometric :doc:`region ` in order to have force added +to it. + + +---------- + + +Adding a force to atoms implies a change in their potential energy as +they move due to the applied force field. For dynamics via the "run" +command, this energy can be optionally added to the system's potential +energy for thermodynamic output (see below). For energy minimization +via the "minimize" command, this energy must be added to the system's +potential energy to formulate a self-consistent minimization problem +(see below). + +The *energy* keyword is not allowed if the added force is a constant +vector F = (fx,fy,fz), with all components defined as numeric +constants and not as variables. This is because LAMMPS can compute +the energy for each atom directly as E = -x dot F = -(x\*fx + y\*fy + +z\*fz), so that -Grad(E) = F. + +The *energy* keyword is optional if the added force is defined with +one or more variables, and if you are performing dynamics via the +:doc:`run ` command. If the keyword is not used, LAMMPS will set +the energy to 0.0, which is typically fine for dynamics. + +The *energy* keyword is required if the added force is defined with +one or more variables, and you are performing energy minimization via +the "minimize" command. The keyword specifies the name of an +atom-style :doc:`variable ` which is used to compute the +energy of each atom as function of its position. Like variables used +for *fx*\ , *fy*\ , *fz*\ , the energy variable is specified as v\_name, +where name is the variable name. + +Note that when the *energy* keyword is used during an energy +minimization, you must insure that the formula defined for the +atom-style :doc:`variable ` is consistent with the force +variable formulas, i.e. that -Grad(E) = F. For example, if the force +were a spring-like F = kx, then the energy formula should be E = +-0.5kx\^2. If you don't do this correctly, the minimization will not +converge properly. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the potential "energy" inferred by the added force to the +system's potential energy as part of :doc:`thermodynamic output `. This is a fictitious quantity but is +needed so that the :doc:`minimize ` command can include the +forces added by this fix in a consistent manner. I.e. there is a +decrease in potential energy when atoms move in the direction of the +added force. + +The :doc:`fix\_modify ` *virial* option is supported by this +fix to add the contribution due to the added forces on atoms to the +system's virial as part of :doc:`thermodynamic output `. +The default is *virial no* + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its forces. Default is the outermost +level. + +This fix computes a global scalar and a global 3-vector of forces, +which can be accessed by various :doc:`output commands `. +The scalar is the potential energy discussed above. The vector is the +total force on the group of atoms before the forces on individual +atoms are changed by the fix. The scalar and vector values calculated +by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. You should not +specify force components with a variable that has time-dependence for +use with a minimizer, since the minimizer increments the timestep as +the iteration count during the minimization. + +.. note:: + + If you want the fictitious potential energy associated with the + added forces to be included in the total potential energy of the + system (the quantity being minimized), you MUST enable the + :doc:`fix\_modify ` *energy* option for this fix. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix setforce `, :doc:`fix aveforce ` + +Default +""""""" + +The option default for the every keyword is every = 1. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_addtorque.rst b/doc/src/fix_addtorque.rst new file mode 100644 index 0000000000..26493624ec --- /dev/null +++ b/doc/src/fix_addtorque.rst @@ -0,0 +1,108 @@ +.. index:: fix addtorque + +fix addtorque command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID addtorque Tx Ty Tz + +* ID, group-ID are documented in :doc:`fix ` command +* addtorque = style name of this fix command +* Tx,Ty,Tz = torque component values (torque units) +* any of Tx,Ty,Tz can be a variable (see below) + + +Examples +"""""""" + + +.. parsed-literal:: + + fix kick bead addtorque 2.0 3.0 5.0 + fix kick bead addtorque 0.0 0.0 v_oscillate + +Description +""""""""""" + +Add a set of forces to each atom in +the group such that: + +* the components of the total torque applied on the group (around its + center of mass) are Tx,Ty,Tz +* the group would move as a rigid body in the absence of other + forces. + + +This command can be used to drive a group of atoms into rotation. + +Any of the 3 quantities defining the torque components can be specified +as an equal-style :doc:`variable `, namely *Tx*\ , +*Ty*\ , *Tz*\ . If the value is a variable, it should be specified as +v\_name, where name is the variable name. In this case, the variable +will be evaluated each timestep, and its value used to determine the +torque component. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent torque. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the potential "energy" inferred by the added forces to the +system's potential energy as part of :doc:`thermodynamic output `. This is a fictitious quantity but is +needed so that the :doc:`minimize ` command can include the +forces added by this fix in a consistent manner. I.e. there is a +decrease in potential energy when atoms move in the direction of the +added forces. + +The :doc:`fix\_modify ` *respa* option is supported by +this fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its torque. Default is the outermost level. + +This fix computes a global scalar and a global 3-vector, which can be +accessed by various :doc:`output commands `. The scalar +is the potential energy discussed above. The vector is the total +torque on the group of atoms before the forces on individual atoms are +changed by the fix. The scalar and vector values calculated by this +fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. You should not +specify force components with a variable that has time-dependence for +use with a minimizer, since the minimizer increments the timestep as +the iteration count during the minimization. + +Restrictions +"""""""""""" + + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix addforce ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_append_atoms.rst b/doc/src/fix_append_atoms.rst new file mode 100644 index 0000000000..977e96a53a --- /dev/null +++ b/doc/src/fix_append_atoms.rst @@ -0,0 +1,128 @@ +.. index:: fix append/atoms + +fix append/atoms command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID append/atoms face ... keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* append/atoms = style name of this fix command +* face = *zhi* +* zero or more keyword/value pairs may be appended +* keyword = *basis* or *size* or *freq* or *temp* or *random* or *units* + + .. parsed-literal:: + + *basis* values = M itype + M = which basis atom + itype = atom type (1-N) to assign to this basis atom + *size* args = Lz + Lz = z size of lattice region appended in a single event(distance units) + *freq* args = freq + freq = the number of timesteps between append events + *temp* args = target damp seed extent + target = target temperature for the region between zhi-extent and zhi (temperature units) + damp = damping parameter (time units) + seed = random number seed for langevin kicks + extent = extent of thermostatted region (distance units) + *random* args = xmax ymax zmax seed + *xmax*\ , *ymax*\ , *zmax* = maximum displacement in particular direction (distance units) + *seed* = random number seed for random displacement + *units* value = *lattice* or *box* + *lattice* = the wall position is defined in lattice units + *box* = the wall position is defined in simulation box units + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all append/atoms zhi size 5.0 freq 295 units lattice + fix 4 all append/atoms zhi size 15.0 freq 5 units box + fix A all append/atoms zhi size 1.0 freq 1000 units lattice + +Description +""""""""""" + +This fix creates atoms on a lattice, appended on the zhi edge of the +system box. This can be useful when a shock or wave is propagating +from zlo. This allows the system to grow with time to accommodate an +expanding wave. A simulation box must already exist, which is +typically created via the :doc:`create\_box ` command. +Before using this command, a lattice must also be defined using the +:doc:`lattice ` command. + +This fix will automatically freeze atoms on the zhi edge of the +system, so that overlaps are avoided when new atoms are appended. + +The *basis* keyword specifies an atom type that will be assigned to +specific basis atoms as they are created. See the +:doc:`lattice ` command for specifics on how basis atoms are +defined for the unit cell of the lattice. By default, all created +atoms are assigned type = 1 unless this keyword specifies differently. + +The *size* keyword defines the size in z of the chunk of material to +be added. + +The *random* keyword will give the atoms random displacements around +their lattice points to simulate some initial temperature. + +The *temp* keyword will cause a region to be thermostatted with a +Langevin thermostat on the zhi boundary. The size of the region is +measured from zhi and is set with the *extent* argument. + +The *units* keyword determines the meaning of the distance units used +to define a wall position, but only when a numeric constant is used. +A *box* value selects standard distance units as defined by the +:doc:`units ` command, e.g. Angstroms for units = real or metal. +A *lattice* value means the distance units are in lattice spacings. +The :doc:`lattice ` command must have been previously used to +define the lattice spacings. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix style is part of the SHOCK package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +The boundary on which atoms are added with append/atoms must be +shrink/minimum. The opposite boundary may be any boundary type other +than periodic. + +Related commands +"""""""""""""""" + +:doc:`fix wall/piston ` command + +Default +""""""" + +The keyword defaults are size = 0.0, freq = 0, units = lattice. All +added atoms are of type 1 unless the basis keyword is used. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_atc.rst b/doc/src/fix_atc.rst new file mode 100644 index 0000000000..b765efb30c --- /dev/null +++ b/doc/src/fix_atc.rst @@ -0,0 +1,297 @@ +.. index:: fix atc + +fix atc command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + fix atc + +* fixID = name of fix +* group = name of group fix is to be applied +* type = *thermal* or *two\_temperature* or *hardy* or *field* + +.. parsed-literal:: + + *thermal* = thermal coupling with fields: temperature + *two_temperature* = electron-phonon coupling with field: temperature and electron_temperature + *hardy* = on-the-fly post-processing using kernel localization functions (see "related" section for possible fields) + *field* = on-the-fly post-processing using mesh-based localization functions (see "related" section for possible fields) + +* parameter\_file = name of the file with material parameters. Note: Neither hardy nor field requires a parameter file + + +Examples +"""""""" + + +.. parsed-literal:: + + fix AtC internal atc thermal Ar_thermal.dat + fix AtC internal atc two_temperature Ar_ttm.mat + fix AtC internal atc hardy + fix AtC internal atc field + +Description +""""""""""" + +This fix is the beginning to creating a coupled FE/MD simulation and/or an on-the-fly estimation of continuum fields. The coupled versions of this fix do Verlet integration and the post-processing does not. After instantiating this fix, several other fix\_modify commands will be needed to set up the problem, e.g. define the finite element mesh and prescribe initial and boundary conditions. + +.. image:: JPG/atc_nanotube.jpg + :align: center + + +.. parsed-literal:: + + The following coupling example is typical, but non-exhaustive: + # ... commands to create and initialize the MD system + + # initial fix to designate coupling type and group to apply it to + # tag group physics material_file + fix AtC internal atc thermal Ar_thermal.mat + + # create a uniform 12 x 2 x 2 mesh that covers region contain the group + # nx ny nz region periodicity + fix_modify AtC mesh create 12 2 2 mdRegion f p p + + # specify the control method for the type of coupling + # physics control_type + fix_modify AtC thermal control flux + + # specify the initial values for the empirical field "temperature" + # field node_group value + fix_modify AtC initial temperature all 30 + + # create an output stream for nodal fields + # filename output_frequency + fix_modify AtC output atc_fe_output 100 + + run 1000 + +likewise for this post-processing example: + + +.. parsed-literal:: + + # ... commands to create and initialize the MD system + + # initial fix to designate post-processing and the group to apply it to + # no material file is allowed nor required + fix AtC internal atc hardy + + # for hardy fix, specific kernel function (function type and range) to # be used as a localization function + fix AtC kernel quartic_sphere 10.0 + + # create a uniform 1 x 1 x 1 mesh that covers region contain the group + # with periodicity this effectively creats a system average + fix_modify AtC mesh create 1 1 1 box p p p + + # change from default lagrangian map to eulerian + # refreshed every 100 steps + fix_modify AtC atom_element_map eulerian 100 + + # start with no field defined + # add mass density, potential energy density, stress and temperature + fix_modify AtC fields add density energy stress temperature + + # create an output stream for nodal fields + # filename output_frequency + fix_modify AtC output nvtFE 100 text + + run 1000 + +the mesh's linear interpolation functions can be used as the localization function +by using the field option: + + +.. parsed-literal:: + + fix AtC internal atc field + fix_modify AtC mesh create 1 1 1 box p p p + ... + +Note coupling and post-processing can be combined in the same simulations using separate fixes. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. The :doc:`fix\_modify ` options +relevant to this fix are listed below. No global scalar or vector or +per-atom quantities are stored by this fix for access by various +:doc:`output commands `. No parameter of this fix can be +used with the *start/stop* keywords of the :doc:`run ` command. +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +Thermal and two\_temperature (coupling) types use a Verlet time-integration algorithm. The hardy type does not contain its own time-integrator and must be used with a separate fix that does contain one, e.g. nve, nvt, etc. In addition, currently: + +* the coupling is restricted to thermal physics +* the FE computations are done in serial on each processor. + +Related commands +"""""""""""""""" + +After specifying this fix in your input script, several other :doc:`fix\_modify ` commands are used to setup the problem, e.g. define the finite element mesh and prescribe initial and boundary conditions. + +fix\_modify commands for setup: + +* `fix\_modify AtC mesh create `_ +* `fix\_modify AtC mesh quadrature `_ +* `fix\_modify AtC mesh read `_ +* `fix\_modify AtC mesh write `_ +* `fix\_modify AtC mesh create\_nodeset `_ +* `fix\_modify AtC mesh add\_to\_nodeset `_ +* `fix\_modify AtC mesh create\_faceset box `_ +* `fix\_modify AtC mesh create\_faceset plane `_ +* `fix\_modify AtC mesh create\_elementset `_ +* `fix\_modify AtC mesh delete\_elements `_ +* `fix\_modify AtC mesh nodeset\_to\_elementset `_ +* `fix\_modify AtC boundary `_ +* `fix\_modify AtC internal\_quadrature `_ +* `fix\_modify AtC time\_integration (thermal) `_ +* `fix\_modify AtC time\_integration (momentum) `_ +* `fix\_modify AtC extrinsic electron\_integration `_ +* `fix\_modify AtC internal\_element\_set `_ +* `fix\_modify AtC decomposition `_ + +fix\_modify commands for boundary and initial conditions: + +* `fix\_modify AtC initial `_ +* `fix\_modify AtC fix `_ +* `fix\_modify AtC unfix `_ +* `fix\_modify AtC fix\_flux `_ +* `fix\_modify AtC unfix\_flux `_ +* `fix\_modify AtC source `_ +* `fix\_modify AtC remove\_source `_ + +fix\_modify commands for control and filtering: + +* `fix\_modify AtC control `_ +* `fix\_modify AtC control thermal `_ +* `fix\_modify AtC control thermal correction\_max\_iterations `_ +* `fix\_modify AtC control momentum `_ +* `fix\_modify AtC control localized\_lambda `_ +* `fix\_modify AtC control lumped\_lambda\_solve `_ +* `fix\_modify AtC control mask\_direction `_ control +* `fix\_modify AtC filter `_ +* `fix\_modify AtC filter scale `_ +* `fix\_modify AtC filter type `_ +* `fix\_modify AtC equilibrium\_start `_ +* `fix\_modify AtC extrinsic exchange `_ +* `fix\_modify AtC poisson\_solver `_ + +fix\_modify commands for output: + +* `fix\_modify AtC output `_ +* `fix\_modify AtC output nodeset `_ +* `fix\_modify AtC output elementset `_ +* `fix\_modify AtC output boundary\_integral `_ +* `fix\_modify AtC output contour\_integral `_ +* `fix\_modify AtC mesh output `_ +* `fix\_modify AtC write\_restart `_ +* `fix\_modify AtC read\_restart `_ + +fix\_modify commands for post-processing: + +* `fix\_modify AtC kernel `_ +* `fix\_modify AtC fields `_ +* `fix\_modify AtC grdients `_ +* `fix\_modify AtC rates `_ +* `fix\_modify AtC computes `_ +* `fix\_modify AtC on\_the\_fly `_ +* `fix\_modify AtC pair\_interactions/bond\_interactions `_ +* `fix\_modify AtC sample\_frequency `_ +* `fix\_modify AtC set `_ + +miscellaneous fix\_modify commands: + +* `fix\_modify AtC atom\_element\_map `_ +* `fix\_modify AtC atom\_weight `_ +* `fix\_modify AtC write\_atom\_weights `_ +* `fix\_modify AtC reset\_time `_ +* `fix\_modify AtC reset\_atomic\_reference\_positions `_ +* `fix\_modify AtC fe\_md\_boundary `_ +* `fix\_modify AtC boundary\_faceset `_ +* `fix\_modify AtC consistent\_fe\_initialization `_ +* `fix\_modify AtC mass\_matrix `_ +* `fix\_modify AtC material `_ +* `fix\_modify AtC atomic\_charge `_ +* `fix\_modify AtC source\_integration `_ +* `fix\_modify AtC temperature\_definition `_ +* `fix\_modify AtC track\_displacement `_ +* `fix\_modify AtC boundary\_dynamics `_ +* `fix\_modify AtC add\_species `_ +* `fix\_modify AtC add\_molecule `_ +* `fix\_modify AtC remove\_species `_ +* `fix\_modify AtC remove\_molecule `_ + +Note: a set of example input files with the attendant material files are included with this package + +Default +""""""" +None + + +---------- + + +For detailed exposition of the theory and algorithms please see: + +.. _Wagner: + + + +**(Wagner)** Wagner, GJ; Jones, RE; Templeton, JA; Parks, MA, "An atomistic-to-continuum coupling method for heat transfer in solids." Special Issue of Computer Methods and Applied Mechanics (2008) 197:3351. + +.. _Zimmeman2004: + + + +**(Zimmerman2004)** Zimmerman, JA; Webb, EB; Hoyt, JJ;. Jones, RE; Klein, PA; Bammann, DJ, "Calculation of stress in atomistic simulation." Special Issue of Modelling and Simulation in Materials Science and Engineering (2004), 12:S319. + +.. _Zimmerman2010: + + + +**(Zimmerman2010)** Zimmerman, JA; Jones, RE; Templeton, JA, "A material frame approach for evaluating continuum variables in atomistic simulations." Journal of Computational Physics (2010), 229:2364. + +.. _Templeton2010: + + + +**(Templeton2010)** Templeton, JA; Jones, RE; Wagner, GJ, "Application of a field-based method to spatially varying thermal transport problems in molecular dynamics." Modelling and Simulation in Materials Science and Engineering (2010), 18:085007. + +.. _Jones: + + + +**(Jones)** Jones, RE; Templeton, JA; Wagner, GJ; Olmsted, D; Modine, JA, "Electron transport enhanced molecular dynamics for metals and semi-metals." International Journal for Numerical Methods in Engineering (2010), 83:940. + +.. _Templeton2011: + + + +**(Templeton2011)** Templeton, JA; Jones, RE; Lee, JW; Zimmerman, JA; Wong, BM, "A long-range electric field solver for molecular dynamics based on atomistic-to-continuum modeling." Journal of Chemical Theory and Computation (2011), 7:1736. + +.. _Mandadapu: + + + +**(Mandadapu)** Mandadapu, KK; Templeton, JA; Lee, JW, "Polarization as a field variable from molecular dynamics simulations." Journal of Chemical Physics (2013), 139:054115. + +Please refer to the standard finite element (FE) texts, e.g. T.J.R Hughes " The finite element method ", Dover 2003, for the basics of FE simulation. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_atom_swap.rst b/doc/src/fix_atom_swap.rst new file mode 100644 index 0000000000..e5851db353 --- /dev/null +++ b/doc/src/fix_atom_swap.rst @@ -0,0 +1,213 @@ +.. index:: fix atom/swap + +fix atom/swap command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID atom/swap N X seed T keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* atom/swap = style name of this fix command +* N = invoke this fix every N steps +* X = number of swaps to attempt every N steps +* seed = random # seed (positive integer) +* T = scaling temperature of the MC swaps (temperature units) +* one or more keyword/value pairs may be appended to args +* keyword = *types* or *mu* or *ke* or *semi-grand* or *region* + + .. parsed-literal:: + + *types* values = two or more atom types + *mu* values = chemical potential of swap types (energy units) + *ke* value = *no* or *yes* + *no* = no conservation of kinetic energy after atom swaps + *yes* = kinetic energy is conserved after atom swaps + *semi-grand* value = *no* or *yes* + *no* = particle type counts and fractions conserved + *yes* = semi-grand canonical ensemble, particle fractions not conserved + *region* value = region-ID + region-ID = ID of region to use as an exchange/move volume + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 2 all atom/swap 1 1 29494 300.0 ke no types 1 2 + fix myFix all atom/swap 100 1 12345 298.0 region my_swap_region types 5 6 + fix SGMC all atom/swap 1 100 345 1.0 semi-grand yes types 1 2 3 mu 0.0 4.3 -5.0 + +Description +""""""""""" + +This fix performs Monte Carlo swaps of atoms of one given atom type +with atoms of the other given atom types. The specified T is used in +the Metropolis criterion dictating swap probabilities. + +Perform X swaps of atoms of one type with atoms of another type +according to a Monte Carlo probability. Swap candidates must be in the +fix group, must be in the region (if specified), and must be of one of +the listed types. Swaps are attempted between candidates that are +chosen randomly with equal probability among the candidate +atoms. Swaps are not attempted between atoms of the same type since +nothing would happen. + +All atoms in the simulation domain can be moved using regular time +integration displacements, e.g. via :doc:`fix nvt `, resulting +in a hybrid MC+MD simulation. A smaller-than-usual timestep size may +be needed when running such a hybrid simulation, especially if the +swapped atoms are not well equilibrated. + +The *types* keyword is required. At least two atom types must be +specified. + +The *ke* keyword can be set to *no* to turn off kinetic energy +conservation for swaps. The default is *yes*\ , which means that swapped +atoms have their velocities scaled by the ratio of the masses of the +swapped atom types. This ensures that the kinetic energy of each atom +is the same after the swap as it was before the swap, even though the +atom masses have changed. + +The *semi-grand* keyword can be set to *yes* to switch to the +semi-grand canonical ensemble as discussed in :ref:`(Sadigh) `. This +means that the total number of each particle type does not need to be +conserved. The default is *no*\ , which means that the only kind of swap +allowed exchanges an atom of one type with an atom of a different +given type. In other words, the relative mole fractions of the swapped +atoms remains constant. Whereas in the semi-grand canonical ensemble, +the composition of the system can change. Note that when using +*semi-grand*\ , atoms in the fix group whose type is not listed +in the *types* keyword are ineligible for attempted +conversion. An attempt is made to switch +the selected atom (if eligible) to one of the other listed types +with equal probability. Acceptance of each attempt depends upon the Metropolis criterion. + +The *mu* keyword allows users to specify chemical +potentials. This is required and allowed only when using *semi-grand*\ . +All chemical potentials are absolute, so there is one for +each swap type listed following the *types* keyword. +In semi-grand canonical ensemble simulations the chemical composition +of the system is controlled by the difference in these values. So +shifting all values by a constant amount will have no effect +on the simulation. + +This command may optionally use the *region* keyword to define swap +volume. The specified region must have been previously defined with a +:doc:`region ` command. It must be defined with side = *in*\ . +Swap attempts occur only between atoms that are both within the +specified region. Swaps are not otherwise attempted. + +You should ensure you do not swap atoms belonging to a molecule, or +LAMMPS will soon generate an error when it tries to find those atoms. +LAMMPS will warn you if any of the atoms eligible for swapping have a +non-zero molecule ID, but does not check for this at the time of +swapping. + +If not using *semi-grand* this fix checks to ensure all atoms of the +given types have the same atomic charge. LAMMPS doesn't enforce this +in general, but it is needed for this fix to simplify the +swapping procedure. Successful swaps will swap the atom type and charge +of the swapped atoms. Conversely, when using *semi-grand*\ , it is assumed that all the atom +types involved in switches have the same charge. Otherwise, charge +would not be conserved. As a consequence, no checks on atomic charges are +performed, and successful switches update the atom type but not the +atom charge. While it is possible to use *semi-grand* with groups of +atoms that have different charges, these charges will not be changed when the +atom types change. + +Since this fix computes total potential energies before and after +proposed swaps, so even complicated potential energy calculations are +OK, including the following: + +* long-range electrostatics (kspace) +* many body pair styles +* hybrid pair styles +* eam pair styles +* triclinic systems +* need to include potential energy contributions from other fixes + +Some fixes have an associated potential energy. Examples of such fixes +include: :doc:`efield `, :doc:`gravity `, +:doc:`addforce `, :doc:`langevin `, +:doc:`restrain `, :doc:`temp/berendsen `, +:doc:`temp/rescale `, and :doc:`wall fixes `. +For that energy to be included in the total potential energy of the +system (the quantity used when performing GCMC moves), +you MUST enable the :doc:`fix\_modify ` *energy* option for +that fix. The doc pages for individual :doc:`fix ` commands +specify if this should be done. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the fix to :doc:`binary restart files `. This includes information about the random +number generator seed, the next timestep for MC exchanges, the number +of exchange attempts and successes etc. See +the :doc:`read\_restart ` command for info on how to +re-specify a fix in an input script that reads a restart file, so that +the operation of the fix continues in an uninterrupted fashion. + +.. note:: + + For this to work correctly, the timestep must **not** be changed + after reading the restart with :doc:`reset\_timestep `. + The fix will try to detect it and stop with an error. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. + +This fix computes a global vector of length 2, which can be accessed +by various :doc:`output commands `. The vector values are +the following global cumulative quantities: + +* 1 = swap attempts +* 2 = swap successes + +The vector values calculated by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the MC package. It is only enabled if LAMMPS was +built with that package. See the :doc:`Build package ` +doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix nvt `, :doc:`neighbor `, +:doc:`fix deposit `, :doc:`fix evaporate `, +:doc:`delete\_atoms `, :doc:`fix gcmc ` + +Default +""""""" + +The option defaults are ke = yes, semi-grand = no, mu = 0.0 for +all atom types. + + +---------- + + +.. _Sadigh: + + + +**(Sadigh)** B Sadigh, P Erhart, A Stukowski, A Caro, E Martinez, and +L Zepeda-Ruiz, Phys. Rev. B, 85, 184203 (2012). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_ave_atom.rst b/doc/src/fix_ave_atom.rst new file mode 100644 index 0000000000..3a066ab55b --- /dev/null +++ b/doc/src/fix_ave_atom.rst @@ -0,0 +1,194 @@ +.. index:: fix ave/atom + +fix ave/atom command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID ave/atom Nevery Nrepeat Nfreq value1 value2 ... + +* ID, group-ID are documented in :doc:`fix ` command +* ave/atom = style name of this fix command +* Nevery = use input values every this many timesteps +* Nrepeat = # of times to use input values for calculating averages +* Nfreq = calculate averages every this many timesteps + one or more input values can be listed +* value = x, y, z, vx, vy, vz, fx, fy, fz, c\_ID, c\_ID[i], f\_ID, f\_ID[i], v\_name + + .. parsed-literal:: + + x,y,z,vx,vy,vz,fx,fy,fz = atom attribute (position, velocity, force component) + c_ID = per-atom vector calculated by a compute with ID + c_ID[I] = Ith column of per-atom array calculated by a compute with ID, I can include wildcard (see below) + f_ID = per-atom vector calculated by a fix with ID + f_ID[I] = Ith column of per-atom array calculated by a fix with ID, I can include wildcard (see below) + v_name = per-atom vector calculated by an atom-style variable with name + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all ave/atom 1 100 100 vx vy vz + fix 1 all ave/atom 10 20 1000 c_my_stress[1] + fix 1 all ave/atom 10 20 1000 c_my_stress[\*] + +Description +""""""""""" + +Use one or more per-atom vectors as inputs every few timesteps, and +average them atom by atom over longer timescales. The resulting +per-atom averages can be used by other :doc:`output commands ` such as the :doc:`fix ave/chunk ` or :doc:`dump custom ` commands. + +The group specified with the command means only atoms within the group +have their averages computed. Results are set to 0.0 for atoms not in +the group. + +Each input value can be an atom attribute (position, velocity, force +component) or can be the result of a :doc:`compute ` or +:doc:`fix ` or the evaluation of an atom-style +:doc:`variable `. In the latter cases, the compute, fix, or +variable must produce a per-atom vector, not a global quantity or +local quantity. If you wish to time-average global quantities from a +compute, fix, or variable, then see the :doc:`fix ave/time ` command. + +Each per-atom value of each input vector is averaged independently. + +:doc:`Computes ` that produce per-atom vectors or arrays are +those which have the word *atom* in their style name. See the doc +pages for individual :doc:`fixes ` to determine which ones produce +per-atom vectors or arrays. :doc:`Variables ` of style *atom* +are the only ones that can be used with this fix since they produce +per-atom vectors. + +Note that for values from a compute or fix, the bracketed index I can +be specified using a wildcard asterisk with the index to effectively +specify multiple values. This takes the form "\*" or "\*n" or "n\*" or +"m\*n". If N = the size of the vector (for *mode* = scalar) or the +number of columns in the array (for *mode* = vector), then an asterisk +with no numeric values means all indices from 1 to N. A leading +asterisk means all indices from 1 to n (inclusive). A trailing +asterisk means all indices from n to N (inclusive). A middle asterisk +means all indices from m to n (inclusive). + +Using a wildcard is the same as if the individual columns of the array +had been listed one by one. E.g. these 2 fix ave/atom commands are +equivalent, since the :doc:`compute stress/atom ` +command creates a per-atom array with 6 columns: + + +.. parsed-literal:: + + compute my_stress all stress/atom NULL + fix 1 all ave/atom 10 20 1000 c_my_stress[\*] + fix 1 all ave/atom 10 20 1000 c_my_stress[1] c_my_stress[2] & + c_my_stress[3] c_my_stress[4] & + c_my_stress[5] c_my_stress[6] + + +---------- + + +The *Nevery*\ , *Nrepeat*\ , and *Nfreq* arguments specify on what +timesteps the input values will be used in order to contribute to the +average. The final averaged quantities are generated on timesteps +that are a multiple of *Nfreq*\ . The average is over *Nrepeat* +quantities, computed in the preceding portion of the simulation every +*Nevery* timesteps. *Nfreq* must be a multiple of *Nevery* and +*Nevery* must be non-zero even if *Nrepeat* is 1. Also, the timesteps +contributing to the average value cannot overlap, +i.e. Nrepeat\*Nevery can not exceed Nfreq. + +For example, if Nevery=2, Nrepeat=6, and Nfreq=100, then values on +timesteps 90,92,94,96,98,100 will be used to compute the final average +on timestep 100. Similarly for timesteps 190,192,194,196,198,200 on +timestep 200, etc. + + +---------- + + +The atom attribute values (x,y,z,vx,vy,vz,fx,fy,fz) are +self-explanatory. Note that other atom attributes can be used as +inputs to this fix by using the :doc:`compute property/atom ` command and then specifying +an input value from that compute. + +.. note:: + + The x,y,z attributes are values that are re-wrapped inside the + periodic box whenever an atom crosses a periodic boundary. Thus if + you time average an atom that spends half its time on either side of + the periodic box, you will get a value in the middle of the box. If + this is not what you want, consider averaging unwrapped coordinates, + which can be provided by the :doc:`compute property/atom ` command via its xu,yu,zu + attributes. + +If a value begins with "c\_", a compute ID must follow which has been +previously defined in the input script. If no bracketed term is +appended, the per-atom vector calculated by the compute is used. If a +bracketed term containing an index I is appended, the Ith column of +the per-atom array calculated by the compute is used. Users can also +write code for their own compute styles and :doc:`add them to LAMMPS `. See the discussion above for how I can +be specified with a wildcard asterisk to effectively specify multiple +values. + +If a value begins with "f\_", a fix ID must follow which has been +previously defined in the input script. If no bracketed term is +appended, the per-atom vector calculated by the fix is used. If a +bracketed term containing an index I is appended, the Ith column of +the per-atom array calculated by the fix is used. Note that some +fixes only produce their values on certain timesteps, which must be +compatible with *Nevery*\ , else an error will result. Users can also +write code for their own fix styles and :doc:`add them to LAMMPS `. See the discussion above for how I can be +specified with a wildcard asterisk to effectively specify multiple +values. + +If a value begins with "v\_", a variable name must follow which has +been previously defined in the input script as an :doc:`atom-style variable ` Variables of style *atom* can reference +thermodynamic keywords, or invoke other computes, fixes, or variables +when they are evaluated, so this is a very general means of generating +per-atom quantities to time average. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global scalar or vector quantities are +stored by this fix for access by various :doc:`output commands `. + +This fix produces a per-atom vector or array which can be accessed by +various :doc:`output commands `. A vector is produced if +only a single quantity is averaged by this fix. If two or more +quantities are averaged, then an array of values is produced. The +per-atom values can only be accessed on timesteps that are multiples +of *Nfreq* since that is when averaging is performed. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute `, :doc:`fix ave/histo `, :doc:`fix ave/chunk `, :doc:`fix ave/time `, +:doc:`variable `, + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_ave_chunk.rst b/doc/src/fix_ave_chunk.rst new file mode 100644 index 0000000000..981382e726 --- /dev/null +++ b/doc/src/fix_ave_chunk.rst @@ -0,0 +1,520 @@ +.. index:: fix ave/chunk + +fix ave/chunk command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID ave/chunk Nevery Nrepeat Nfreq chunkID value1 value2 ... keyword args ... + +* ID, group-ID are documented in :doc:`fix ` command +* ave/chunk = style name of this fix command +* Nevery = use input values every this many timesteps +* Nrepeat = # of times to use input values for calculating averages +* Nfreq = calculate averages every this many timesteps +* chunkID = ID of :doc:`compute chunk/atom ` command +* one or more input values can be listed +* value = vx, vy, vz, fx, fy, fz, density/mass, density/number, temp, c\_ID, c\_ID[I], f\_ID, f\_ID[I], v\_name + + .. parsed-literal:: + + vx,vy,vz,fx,fy,fz = atom attribute (velocity, force component) + density/number, density/mass = number or mass density + temp = temperature + c_ID = per-atom vector calculated by a compute with ID + c_ID[I] = Ith column of per-atom array calculated by a compute with ID, I can include wildcard (see below) + f_ID = per-atom vector calculated by a fix with ID + f_ID[I] = Ith column of per-atom array calculated by a fix with ID, I can include wildcard (see below) + v_name = per-atom vector calculated by an atom-style variable with name + +* zero or more keyword/arg pairs may be appended +* keyword = *norm* or *ave* or *bias* or *adof* or *cdof* or *file* or *overwrite* or *title1* or *title2* or *title3* + + .. parsed-literal:: + + *norm* arg = *all* or *sample* or *none* = how output on *Nfreq* steps is normalized + all = output is sum of atoms across all *Nrepeat* samples, divided by atom count + sample = output is sum of *Nrepeat* sample averages, divided by *Nrepeat* + none = output is sum of *Nrepeat* sample sums, divided by *Nrepeat* + *ave* args = *one* or *running* or *window M* + one = output new average value every Nfreq steps + running = output cumulative average of all previous Nfreq steps + window M = output average of M most recent Nfreq steps + *bias* arg = bias-ID + bias-ID = ID of a temperature compute that removes a velocity bias for temperature calculation + *adof* value = dof_per_atom + dof_per_atom = define this many degrees-of-freedom per atom for temperature calculation + *cdof* value = dof_per_chunk + dof_per_chunk = define this many degrees-of-freedom per chunk for temperature calculation + *file* arg = filename + filename = file to write results to + *overwrite* arg = none = overwrite output file with only latest output + *format* arg = string + string = C-style format string + *title1* arg = string + string = text to print as 1st line of output file + *title2* arg = string + string = text to print as 2nd line of output file + *title3* arg = string + string = text to print as 3rd line of output file + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all ave/chunk 10000 1 10000 binchunk c_myCentro title1 "My output values" + fix 1 flow ave/chunk 100 10 1000 molchunk vx vz norm sample file vel.profile + fix 1 flow ave/chunk 100 5 1000 binchunk density/mass ave running + fix 1 flow ave/chunk 100 5 1000 binchunk density/mass ave running + +**NOTE:** + +If you are trying to replace a deprecated fix ave/spatial command +with the newer, more flexible fix ave/chunk and :doc:`compute chunk/atom ` commands, you simply need to split +the fix ave/spatial arguments across the two new commands. For +example, this command: + + +.. parsed-literal:: + + fix 1 flow ave/spatial 100 10 1000 y 0.0 1.0 vx vz norm sample file vel.profile + +could be replaced by: + + +.. parsed-literal:: + + compute cc1 flow chunk/atom bin/1d y 0.0 1.0 + fix 1 flow ave/chunk 100 10 1000 cc1 vx vz norm sample file vel.profile + +Description +""""""""""" + +Use one or more per-atom vectors as inputs every few timesteps, sum +the values over the atoms in each chunk at each timestep, then average +the per-chunk values over longer timescales. The resulting chunk +averages can be used by other :doc:`output commands ` such +as :doc:`thermo\_style custom `, and can also be written to +a file. + +In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom +to a single chunk (or no chunk). The ID for this command is specified +as chunkID. For example, a single chunk could be the atoms in a +molecule or atoms in a spatial bin. See the :doc:`compute chunk/atom ` doc page and the :doc:`Howto chunk ` doc page for details of how chunks can be +defined and examples of how they can be used to measure properties of +a system. + +Note that only atoms in the specified group contribute to the summing +and averaging calculations. The :doc:`compute chunk/atom ` command defines its own group as +well as an optional region. Atoms will have a chunk ID = 0, meaning +they belong to no chunk, if they are not in that group or region. +Thus you can specify the "all" group for this command if you simply +want to use the chunk definitions provided by chunkID. + +Each specified per-atom value can be an atom attribute (position, +velocity, force component), a mass or number density, or the result of +a :doc:`compute ` or :doc:`fix ` or the evaluation of an +atom-style :doc:`variable `. In the latter cases, the +compute, fix, or variable must produce a per-atom quantity, not a +global quantity. Note that the :doc:`compute property/atom ` command provides access to +any attribute defined and stored by atoms. If you wish to +time-average global quantities from a compute, fix, or variable, then +see the :doc:`fix ave/time ` command. + +The per-atom values of each input vector are summed and averaged +independently of the per-atom values in other input vectors. + +:doc:`Computes ` that produce per-atom quantities are those +which have the word *atom* in their style name. See the doc pages for +individual :doc:`fixes ` to determine which ones produce per-atom +quantities. :doc:`Variables ` of style *atom* are the only +ones that can be used with this fix since all other styles of variable +produce global quantities. + +Note that for values from a compute or fix, the bracketed index I can +be specified using a wildcard asterisk with the index to effectively +specify multiple values. This takes the form "\*" or "\*n" or "n\*" or +"m\*n". If N = the size of the vector (for *mode* = scalar) or the +number of columns in the array (for *mode* = vector), then an asterisk +with no numeric values means all indices from 1 to N. A leading +asterisk means all indices from 1 to n (inclusive). A trailing +asterisk means all indices from n to N (inclusive). A middle asterisk +means all indices from m to n (inclusive). + +Using a wildcard is the same as if the individual columns of the array +had been listed one by one. E.g. these 2 fix ave/chunk commands are +equivalent, since the :doc:`compute property/atom ` command creates, in this +case, a per-atom array with 3 columns: + + +.. parsed-literal:: + + compute myAng all property/atom angmomx angmomy angmomz + fix 1 all ave/chunk 100 1 100 cc1 c_myAng[\*] file tmp.angmom + fix 2 all ave/chunk 100 1 100 cc1 c_myAng[1] c_myAng[2] c_myAng[3] file tmp.angmom + +.. note:: + + This fix works by creating an array of size *Nchunk* by Nvalues + on each processor. *Nchunk* is the number of chunks which is defined + by the :doc:`compute chunk/atom ` command. + Nvalues is the number of input values specified. Each processor loops + over its atoms, tallying its values to the appropriate chunk. Then + the entire array is summed across all processors. This means that + using a large number of chunks will incur an overhead in memory and + computational cost (summing across processors), so be careful to + define a reasonable number of chunks. + + +---------- + + +The *Nevery*\ , *Nrepeat*\ , and *Nfreq* arguments specify on what +timesteps the input values will be accessed and contribute to the +average. The final averaged quantities are generated on timesteps +that are a multiples of *Nfreq*\ . The average is over *Nrepeat* +quantities, computed in the preceding portion of the simulation every +*Nevery* timesteps. *Nfreq* must be a multiple of *Nevery* and +*Nevery* must be non-zero even if *Nrepeat* is 1. Also, the timesteps +contributing to the average value cannot overlap, i.e. Nrepeat\*Nevery +can not exceed Nfreq. + +For example, if Nevery=2, Nrepeat=6, and Nfreq=100, then values on +timesteps 90,92,94,96,98,100 will be used to compute the final average +on timestep 100. Similarly for timesteps 190,192,194,196,198,200 on +timestep 200, etc. If Nrepeat=1 and Nfreq = 100, then no time +averaging is done; values are simply generated on timesteps +100,200,etc. + +Each input value can also be averaged over the atoms in each chunk. +The way the averaging is done across the *Nrepeat* timesteps to +produce output on the *Nfreq* timesteps, and across multiple *Nfreq* +outputs, is determined by the *norm* and *ave* keyword settings, as +discussed below. + +.. note:: + + To perform per-chunk averaging within a *Nfreq* time window, the + number of chunks *Nchunk* defined by the :doc:`compute chunk/atom ` command must remain constant. If + the *ave* keyword is set to *running* or *window* then *Nchunk* must + remain constant for the duration of the simulation. This fix forces + the chunk/atom compute specified by chunkID to hold *Nchunk* constant + for the appropriate time windows, by not allowing it to re-calculate + *Nchunk*\ , which can also affect how it assigns chunk IDs to atoms. + This is particularly important to understand if the chunks defined by + the :doc:`compute chunk/atom ` command are spatial + bins. If its *units* keyword is set to *box* or *lattice*\ , then the + number of bins *Nchunk* and size of each bin will be fixed over the + *Nfreq* time window, which can affect which atoms are discarded if the + simulation box size changes. If its *units* keyword is set to + *reduced*\ , then the number of bins *Nchunk* will still be fixed, but + the size of each bin can vary at each timestep if the simulation box + size changes, e.g. for an NPT simulation. + + +---------- + + +The atom attribute values (vx,vy,vz,fx,fy,fz) are self-explanatory. +As noted above, any other atom attributes can be used as input values +to this fix by using the :doc:`compute property/atom ` command and then specifying +an input value from that compute. + +The *density/number* value means the number density is computed for +each chunk, i.e. number/volume. The *density/mass* value means the +mass density is computed for each chunk, i.e. total-mass/volume. The +output values are in units of 1/volume or density (mass/volume). See +the :doc:`units ` command doc page for the definition of density +for each choice of units, e.g. gram/cm\^3. If the chunks defined by +the :doc:`compute chunk/atom ` command are spatial +bins, the volume is the bin volume. Otherwise it is the volume of the +entire simulation box. + +The *temp* value means the temperature is computed for each chunk, by +the formula KE = DOF/2 k T, where KE = total kinetic energy of the +chunk of atoms (sum of 1/2 m v\^2), DOF = the total number of degrees +of freedom for all atoms in the chunk, k = Boltzmann constant, and T = +temperature. + +The DOF is calculated as N\*adof + cdof, where N = number of atoms in +the chunk, adof = degrees of freedom per atom, and cdof = degrees of +freedom per chunk. By default adof = 2 or 3 = dimensionality of +system, as set via the :doc:`dimension ` command, and cdof = +0.0. This gives the usual formula for temperature. + +Note that currently this temperature only includes translational +degrees of freedom for each atom. No rotational degrees of freedom +are included for finite-size particles. Also no degrees of freedom +are subtracted for any velocity bias or constraints that are applied, +such as :doc:`compute temp/partial `, or :doc:`fix shake ` or :doc:`fix rigid `. This is because +those degrees of freedom (e.g. a constrained bond) could apply to sets +of atoms that are both included and excluded from a specific chunk, +and hence the concept is somewhat ill-defined. In some cases, you can +use the *adof* and *cdof* keywords to adjust the calculated degrees of +freedom appropriately, as explained below. + +Also note that a bias can be subtracted from atom velocities before +they are used in the above formula for KE, by using the *bias* +keyword. This allows, for example, a thermal temperature to be +computed after removal of a flow velocity profile. + +Note that the per-chunk temperature calculated by this fix and the +:doc:`compute temp/chunk ` command can be different. +The compute calculates the temperature for each chunk for a single +snapshot. This fix can do that but can also time average those values +over many snapshots, or it can compute a temperature as if the atoms +in the chunk on different timesteps were collected together as one set +of atoms to calculate their temperature. The compute allows the +center-of-mass velocity of each chunk to be subtracted before +calculating the temperature; this fix does not. + +If a value begins with "c\_", a compute ID must follow which has been +previously defined in the input script. If no bracketed integer is +appended, the per-atom vector calculated by the compute is used. If a +bracketed integer is appended, the Ith column of the per-atom array +calculated by the compute is used. Users can also write code for +their own compute styles and :doc:`add them to LAMMPS `. +See the discussion above for how I can be specified with a wildcard +asterisk to effectively specify multiple values. + +If a value begins with "f\_", a fix ID must follow which has been +previously defined in the input script. If no bracketed integer is +appended, the per-atom vector calculated by the fix is used. If a +bracketed integer is appended, the Ith column of the per-atom array +calculated by the fix is used. Note that some fixes only produce +their values on certain timesteps, which must be compatible with +*Nevery*\ , else an error results. Users can also write code for their +own fix styles and :doc:`add them to LAMMPS `. See the +discussion above for how I can be specified with a wildcard asterisk +to effectively specify multiple values. + +If a value begins with "v\_", a variable name must follow which has +been previously defined in the input script. Variables of style +*atom* can reference thermodynamic keywords and various per-atom +attributes, or invoke other computes, fixes, or variables when they +are evaluated, so this is a very general means of generating per-atom +quantities to average within chunks. + + +---------- + + +Additional optional keywords also affect the operation of this fix +and its outputs. + +The *norm* keyword affects how averaging is done for the per-chunk +values that are output every *Nfreq* timesteps. + +It the *norm* setting is *all*\ , which is the default, a chunk value is +summed over all atoms in all *Nrepeat* samples, as is the count of +atoms in the chunk. The averaged output value for the chunk on the +*Nfreq* timesteps is Total-sum / Total-count. In other words it is an +average over atoms across the entire *Nfreq* timescale. For the +*density/number* and *density/mass* values, the volume (bin volume or +system volume) used in the final normalization will be the volume at +the final *Nfreq* timestep. + +If the *norm* setting is *sample*\ , the chunk value is summed over +atoms for each sample, as is the count, and an "average sample value" +is computed for each sample, i.e. Sample-sum / Sample-count. The +output value for the chunk on the *Nfreq* timesteps is the average of +the *Nrepeat* "average sample values", i.e. the sum of *Nrepeat* +"average sample values" divided by *Nrepeat*\ . In other words it is an +average of an average. For the *density/number* and *density/mass* +values, the volume (bin volume or system volume) used in the +per-sample normalization will be the current volume at each sampling +step. + +If the *norm* setting is *none*\ , a similar computation as for the +*sample* setting is done, except the individual "average sample +values" are "summed sample values". A summed sample value is simply +the chunk value summed over atoms in the sample, without dividing by +the number of atoms in the sample. The output value for the chunk on +the *Nfreq* timesteps is the average of the *Nrepeat* "summed sample +values", i.e. the sum of *Nrepeat* "summed sample values" divided by +*Nrepeat*\ . For the *density/number* and *density/mass* values, the +volume (bin volume or system volume) used in the per-sample sum +normalization will be the current volume at each sampling step. + +The *ave* keyword determines how the per-chunk values produced every +*Nfreq* steps are averaged with values produced on previous steps that +were multiples of *Nfreq*\ , before they are accessed by another output +command or written to a file. + +If the *ave* setting is *one*\ , which is the default, then the chunk +values produced on timesteps that are multiples of *Nfreq* are +independent of each other; they are output as-is without further +averaging. + +If the *ave* setting is *running*\ , then the chunk values produced on +timesteps that are multiples of *Nfreq* are summed and averaged in a +cumulative sense before being output. Each output chunk value is thus +the average of the chunk value produced on that timestep with all +preceding values for the same chunk. This running average begins when +the fix is defined; it can only be restarted by deleting the fix via +the :doc:`unfix ` command, or re-defining the fix by +re-specifying it. + +If the *ave* setting is *window*\ , then the chunk values produced on +timesteps that are multiples of *Nfreq* are summed and averaged within +a moving "window" of time, so that the last M values for the same +chunk are used to produce the output. E.g. if M = 3 and Nfreq = 1000, +then the output on step 10000 will be the average of the individual +chunk values on steps 8000,9000,10000. Outputs on early steps will +average over less than M values if they are not available. + +The *bias* keyword specifies the ID of a temperature compute that +removes a "bias" velocity from each atom, specified as *bias-ID*\ . It +is only used when the *temp* value is calculated, to compute the +thermal temperature of each chunk after the translational kinetic +energy components have been altered in a prescribed way, e.g. to +remove a flow velocity profile. See the doc pages for individual +computes that calculate a temperature to see which ones implement a +bias. + +The *adof* and *cdof* keywords define the values used in the degree of +freedom (DOF) formula described above for temperature calculation +for each chunk. They are only used when the *temp* value is +calculated. They can be used to calculate a more appropriate +temperature for some kinds of chunks. Here are 3 examples: + +If spatially binned chunks contain some number of water molecules and +:doc:`fix shake ` is used to make each molecule rigid, then +you could calculate a temperature with 6 degrees of freedom (DOF) (3 +translational, 3 rotational) per molecule by setting *adof* to 2.0. + +If :doc:`compute temp/partial ` is used with the +*bias* keyword to only allow the x component of velocity to contribute +to the temperature, then *adof* = 1.0 would be appropriate. + +If each chunk consists of a large molecule, with some number of its +bonds constrained by :doc:`fix shake ` or the entire molecule +by :doc:`fix rigid/small `, *adof* = 0.0 and *cdof* could be +set to the remaining degrees of freedom for the entire molecule +(entire chunk in this case), e.g. 6 for 3d, or 3 for 2d, for a rigid +molecule. + +The *file* keyword allows a filename to be specified. Every *Nfreq* +timesteps, a section of chunk info will be written to a text file in +the following format. A line with the timestep and number of chunks +is written. Then one line per chunk is written, containing the chunk +ID (1-Nchunk), an optional original ID value, optional coordinate +values for chunks that represent spatial bins, the number of atoms in +the chunk, and one or more calculated values. More explanation of the +optional values is given below. The number of values in each line +corresponds to the number of values specified in the fix ave/chunk +command. The number of atoms and the value(s) are summed or average +quantities, as explained above. + +The *overwrite* keyword will continuously overwrite the output file +with the latest output, so that it only contains one timestep worth of +output. This option can only be used with the *ave running* setting. + +The *format* keyword sets the numeric format of each value when it is +printed to a file via the *file* keyword. Note that all values are +floating point quantities. The default format is %g. You can specify +a higher precision if desired, e.g. %20.16g. + +The *title1* and *title2* and *title3* keywords allow specification of +the strings that will be printed as the first 3 lines of the output +file, assuming the *file* keyword was used. LAMMPS uses default +values for each of these, so they do not need to be specified. + +By default, these header lines are as follows: + + +.. parsed-literal:: + + # Chunk-averaged data for fix ID and group name + # Timestep Number-of-chunks + # Chunk (OrigID) (Coord1) (Coord2) (Coord3) Ncount value1 value2 ... + +In the first line, ID and name are replaced with the fix-ID and group +name. The second line describes the two values that are printed at +the first of each section of output. In the third line the values are +replaced with the appropriate value names, e.g. fx or c\_myCompute\ **2**\ . + +The words in parenthesis only appear with corresponding columns if the +chunk style specified for the :doc:`compute chunk/atom ` command supports them. The OrigID +column is only used if the *compress* keyword was set to *yes* for the +:doc:`compute chunk/atom ` command. This means that +the original chunk IDs (e.g. molecule IDs) will have been compressed +to remove chunk IDs with no atoms assigned to them. Thus a compressed +chunk ID of 3 may correspond to an original chunk ID or molecule ID of +415. The OrigID column will list 415 for the 3rd chunk. + +The CoordN columns only appear if a *binning* style was used in the +:doc:`compute chunk/atom ` command. For *bin/1d*\ , +*bin/2d*\ , and *bin/3d* styles the column values are the center point +of the bin in the corresponding dimension. Just Coord1 is used for +*bin/1d*\ , Coord2 is added for *bin/2d*\ , Coord3 is added for *bin/3d*\ . +For *bin/sphere*\ , just Coord1 is used, and it is the radial +coordinate. For *bin/cylinder*\ , Coord1 and Coord2 are used. Coord1 +is the radial coordinate (away from the cylinder axis), and coord2 is +the coordinate along the cylinder axis. + +Note that if the value of the *units* keyword used in the :doc:`compute chunk/atom command ` is *box* or *lattice*\ , the +coordinate values will be in distance :doc:`units `. If the +value of the *units* keyword is *reduced*\ , the coordinate values will +be in unitless reduced units (0-1). This is not true for the Coord1 value +of style *bin/sphere* or *bin/cylinder* which both represent radial +dimensions. Those values are always in distance :doc:`units `. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes a global array of values which can be accessed by +various :doc:`output commands `. The values can only be +accessed on timesteps that are multiples of *Nfreq* since that is when +averaging is performed. The global array has # of rows = the number +of chunks *Nchunk* as calculated by the specified :doc:`compute chunk/atom ` command. The # of columns = +M+1+Nvalues, where M = 1 to 4, depending on whether the optional +columns for OrigID and CoordN are used, as explained above. Following +the optional columns, the next column contains the count of atoms in +the chunk, and the remaining columns are the Nvalue quantities. When +the array is accessed with a row I that exceeds the current number of +chunks, than a 0.0 is returned by the fix instead of an error, since +the number of chunks can vary as a simulation runs depending on how +that value is computed by the compute chunk/atom command. + +The array values calculated by this fix are treated as "intensive", +since they are typically already normalized by the count of atoms in +each chunk. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute `, :doc:`fix ave/atom `, :doc:`fix ave/histo `, :doc:`fix ave/time `, +:doc:`variable `, :doc:`fix ave/correlate ` + +Default +""""""" + +The option defaults are norm = all, ave = one, bias = none, no file output, and +title 1,2,3 = strings as described above. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_ave_correlate.rst b/doc/src/fix_ave_correlate.rst new file mode 100644 index 0000000000..9c7d27b761 --- /dev/null +++ b/doc/src/fix_ave_correlate.rst @@ -0,0 +1,393 @@ +.. index:: fix ave/correlate + +fix ave/correlate command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID ave/correlate Nevery Nrepeat Nfreq value1 value2 ... keyword args ... + +* ID, group-ID are documented in :doc:`fix ` command +* ave/correlate = style name of this fix command +* Nevery = use input values every this many timesteps +* Nrepeat = # of correlation time windows to accumulate +* Nfreq = calculate time window averages every this many timesteps +* one or more input values can be listed +* value = c\_ID, c\_ID[N], f\_ID, f\_ID[N], v\_name + + .. parsed-literal:: + + c_ID = global scalar calculated by a compute with ID + c_ID[I] = Ith component of global vector calculated by a compute with ID, I can include wildcard (see below) + f_ID = global scalar calculated by a fix with ID + f_ID[I] = Ith component of global vector calculated by a fix with ID, I can include wildcard (see below) + v_name = global value calculated by an equal-style variable with name + v_name[I] = Ith component of a vector-style variable with name + +* zero or more keyword/arg pairs may be appended +* keyword = *type* or *ave* or *start* or *prefactor* or *file* or *overwrite* or *title1* or *title2* or *title3* + + .. parsed-literal:: + + *type* arg = *auto* or *upper* or *lower* or *auto/upper* or *auto/lower* or *full* + auto = correlate each value with itself + upper = correlate each value with each succeeding value + lower = correlate each value with each preceding value + auto/upper = auto + upper + auto/lower = auto + lower + full = correlate each value with every other value, including itself = auto + upper + lower + *ave* args = *one* or *running* + one = zero the correlation accumulation every Nfreq steps + running = accumulate correlations continuously + *start* args = Nstart + Nstart = start accumulating correlations on this timestep + *prefactor* args = value + value = prefactor to scale all the correlation data by + *file* arg = filename + filename = name of file to output correlation data to + *overwrite* arg = none = overwrite output file with only latest output + *title1* arg = string + string = text to print as 1st line of output file + *title2* arg = string + string = text to print as 2nd line of output file + *title3* arg = string + string = text to print as 3rd line of output file + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all ave/correlate 5 100 1000 c_myTemp file temp.correlate + fix 1 all ave/correlate 1 50 10000 & + c_thermo_press[1] c_thermo_press[2] c_thermo_press[3] & + type upper ave running title1 "My correlation data" + +fix 1 all ave/correlate 1 50 10000 c\_thermo\_press[\*] + +Description +""""""""""" + +Use one or more global scalar values as inputs every few timesteps, +calculate time correlations between them at varying time intervals, +and average the correlation data over longer timescales. The +resulting correlation values can be time integrated by +:doc:`variables ` or used by other :doc:`output commands ` such as :doc:`thermo\_style custom `, and can also be written to a file. See the +:doc:`fix ave/correlate/long ` command for an +alternate method for computing correlation functions efficiently over +very long time windows. + +The group specified with this command is ignored. However, note that +specified values may represent calculations performed by computes and +fixes which store their own "group" definitions. + +Each listed value can be the result of a :doc:`compute ` or +:doc:`fix ` or the evaluation of an equal-style or vector-style +:doc:`variable `. In each case, the compute, fix, or variable +must produce a global quantity, not a per-atom or local quantity. If +you wish to spatial- or time-average or histogram per-atom quantities +from a compute, fix, or variable, then see the :doc:`fix ave/chunk `, :doc:`fix ave/atom `, or +:doc:`fix ave/histo ` commands. If you wish to convert a +per-atom quantity into a single global value, see the :doc:`compute reduce ` command. + +The input values must either be all scalars. What kinds of +correlations between input values are calculated is determined by the +*type* keyword as discussed below. + +:doc:`Computes ` that produce global quantities are those which +do not have the word *atom* in their style name. Only a few +:doc:`fixes ` produce global quantities. See the doc pages for +individual fixes for info on which ones produce such values. +:doc:`Variables ` of style *equal* and *vector* are the only +ones that can be used with this fix. Variables of style *atom* cannot +be used, since they produce per-atom values. + +Note that for values from a compute or fix, the bracketed index I can +be specified using a wildcard asterisk with the index to effectively +specify multiple values. This takes the form "\*" or "\*n" or "n\*" or +"m\*n". If N = the size of the vector (for *mode* = scalar) or the +number of columns in the array (for *mode* = vector), then an asterisk +with no numeric values means all indices from 1 to N. A leading +asterisk means all indices from 1 to n (inclusive). A trailing +asterisk means all indices from n to N (inclusive). A middle asterisk +means all indices from m to n (inclusive). + +Using a wildcard is the same as if the individual elements of the +vector had been listed one by one. E.g. these 2 fix ave/correlate +commands are equivalent, since the :doc:`compute pressure ` command creates a global vector with 6 +values. + + +.. parsed-literal:: + + compute myPress all pressure NULL + fix 1 all ave/correlate 1 50 10000 c_myPress[\*] + fix 1 all ave/correlate 1 50 10000 & + c_myPress[1] c_myPress[2] c_myPress[3] & + c_myPress[4] c_myPress[5] c_myPress[6] + + +---------- + + +The *Nevery*\ , *Nrepeat*\ , and *Nfreq* arguments specify on what +timesteps the input values will be used to calculate correlation data. +The input values are sampled every *Nevery* timesteps. The +correlation data for the preceding samples is computed on timesteps +that are a multiple of *Nfreq*\ . Consider a set of samples from some +initial time up to an output timestep. The initial time could be the +beginning of the simulation or the last output time; see the *ave* +keyword for options. For the set of samples, the correlation value +Cij is calculated as: + + +.. parsed-literal:: + + Cij(delta) = ave(Vi(t)\*Vj(t+delta)) + +which is the correlation value between input values Vi and Vj, +separated by time delta. Note that the second value Vj in the pair is +always the one sampled at the later time. The ave() represents an +average over every pair of samples in the set that are separated by +time delta. The maximum delta used is of size (\ *Nrepeat*\ -1)\*\ *Nevery*\ . +Thus the correlation between a pair of input values yields *Nrepeat* +correlation datums: + + +.. parsed-literal:: + + Cij(0), Cij(Nevery), Cij(2\*Nevery), ..., Cij((Nrepeat-1)\*Nevery) + +For example, if Nevery=5, Nrepeat=6, and Nfreq=100, then values on +timesteps 0,5,10,15,...,100 will be used to compute the final averages +on timestep 100. Six averages will be computed: Cij(0), Cij(5), +Cij(10), Cij(15), Cij(20), and Cij(25). Cij(10) on timestep 100 will +be the average of 19 samples, namely Vi(0)\*Vj(10), Vi(5)\*Vj(15), +Vi(10)\*V j20), Vi(15)\*Vj(25), ..., Vi(85)\*Vj(95), Vi(90)\*Vj(100). + +*Nfreq* must be a multiple of *Nevery*\ ; *Nevery* and *Nrepeat* must be +non-zero. Also, if the *ave* keyword is set to *one* which is the +default, then *Nfreq* >= (\ *Nrepeat*\ -1)\*\ *Nevery* is required. + + +---------- + + +If a value begins with "c\_", a compute ID must follow which has been +previously defined in the input script. If no bracketed term is +appended, the global scalar calculated by the compute is used. If a +bracketed term is appended, the Ith element of the global vector +calculated by the compute is used. See the discussion above for how I +can be specified with a wildcard asterisk to effectively specify +multiple values. + +Note that there is a :doc:`compute reduce ` command +which can sum per-atom quantities into a global scalar or vector which +can thus be accessed by fix ave/correlate. Or it can be a compute +defined not in your input script, but by :doc:`thermodynamic output ` or other fixes such as :doc:`fix nvt ` +or :doc:`fix temp/rescale `. See the doc pages for +these commands which give the IDs of these computes. Users can also +write code for their own compute styles and :doc:`add them to LAMMPS `. + +If a value begins with "f\_", a fix ID must follow which has been +previously defined in the input script. If no bracketed term is +appended, the global scalar calculated by the fix is used. If a +bracketed term is appended, the Ith element of the global vector +calculated by the fix is used. See the discussion above for how I can +be specified with a wildcard asterisk to effectively specify multiple +values. + +Note that some fixes only produce their values on certain timesteps, +which must be compatible with *Nevery*\ , else an error will result. +Users can also write code for their own fix styles and :doc:`add them to LAMMPS `. + +If a value begins with "v\_", a variable name must follow which has +been previously defined in the input script. Only equal-style or +vector-style variables can be referenced; the latter requires a +bracketed term to specify the Ith element of the vector calculated by +the variable. See the :doc:`variable ` command for details. +Note that variables of style *equal* or *vector* define a formula +which can reference individual atom properties or thermodynamic +keywords, or they can invoke other computes, fixes, or variables when +they are evaluated, so this is a very general means of specifying +quantities to time correlate. + + +---------- + + +Additional optional keywords also affect the operation of this fix. + +The *type* keyword determines which pairs of input values are +correlated with each other. For N input values Vi, for i = 1 to N, +let the number of pairs = Npair. Note that the second value in the +pair Vi(t)\*Vj(t+delta) is always the one sampled at the later time. + +* If *type* is set to *auto* then each input value is correlated with + itself. I.e. Cii = Vi\*Vi, for i = 1 to N, so Npair = N. +* If *type* is set + to *upper* then each input value is correlated with every succeeding + value. I.e. Cij = Vi\*Vj, for i < j, so Npair = N\*(N-1)/2. +* If *type* is set + to *lower* then each input value is correlated with every preceding + value. I.e. Cij = Vi\*Vj, for i > j, so Npair = N\*(N-1)/2. +* If *type* is set to *auto/upper* then each input value is correlated + with itself and every succeeding value. I.e. Cij = Vi\*Vj, for i >= j, + so Npair = N\*(N+1)/2. +* If *type* is set to *auto/lower* then each input value is correlated + with itself and every preceding value. I.e. Cij = Vi\*Vj, for i <= j, + so Npair = N\*(N+1)/2. +* If *type* is set to *full* then each input value is correlated with + itself and every other value. I.e. Cij = Vi\*Vj, for i,j = 1,N so + Npair = N\^2. + + +The *ave* keyword determines what happens to the accumulation of +correlation samples every *Nfreq* timesteps. If the *ave* setting is +*one*\ , then the accumulation is restarted or zeroed every *Nfreq* +timesteps. Thus the outputs on successive *Nfreq* timesteps are +essentially independent of each other. The exception is that the +Cij(0) = Vi(T)\*Vj(T) value at a timestep T, where T is a multiple of +*Nfreq*\ , contributes to the correlation output both at time T and at +time T+Nfreq. + +If the *ave* setting is *running*\ , then the accumulation is never +zeroed. Thus the output of correlation data at any timestep is the +average over samples accumulated every *Nevery* steps since the fix +was defined. it can only be restarted by deleting the fix via the +:doc:`unfix ` command, or by re-defining the fix by re-specifying +it. + +The *start* keyword specifies what timestep the accumulation of +correlation samples will begin on. The default is step 0. Setting it +to a larger value can avoid adding non-equilibrated data to the +correlation averages. + +The *prefactor* keyword specifies a constant which will be used as a +multiplier on the correlation data after it is averaged. It is +effectively a scale factor on Vi\*Vj, which can be used to account for +the size of the time window or other unit conversions. + +The *file* keyword allows a filename to be specified. Every *Nfreq* +steps, an array of correlation data is written to the file. The +number of rows is *Nrepeat*\ , as described above. The number of +columns is the Npair+2, also as described above. Thus the file ends +up to be a series of these array sections. + +The *overwrite* keyword will continuously overwrite the output file +with the latest output, so that it only contains one timestep worth of +output. This option can only be used with the *ave running* setting. + +The *title1* and *title2* and *title3* keywords allow specification of +the strings that will be printed as the first 3 lines of the output +file, assuming the *file* keyword was used. LAMMPS uses default +values for each of these, so they do not need to be specified. + +By default, these header lines are as follows: + + +.. parsed-literal:: + + # Time-correlated data for fix ID + # TimeStep Number-of-time-windows + # Index TimeDelta Ncount valueI\*valueJ valueI\*valueJ ... + +In the first line, ID is replaced with the fix-ID. The second line +describes the two values that are printed at the first of each section +of output. In the third line the value pairs are replaced with the +appropriate fields from the fix ave/correlate command. + + +---------- + + +Let Sij = a set of time correlation data for input values I and J, +namely the *Nrepeat* values: + + +.. parsed-literal:: + + Sij = Cij(0), Cij(Nevery), Cij(2\*Nevery), ..., Cij(\*Nrepeat-1)\*Nevery) + +As explained below, these datums are output as one column of a global +array, which is effectively the correlation matrix. + +The *trap* function defined for :doc:`equal-style variables ` +can be used to perform a time integration of this vector of datums, +using a trapezoidal rule. This is useful for calculating various +quantities which can be derived from time correlation data. If a +normalization factor is needed for the time integration, it can be +included in the variable formula or via the *prefactor* keyword. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes a global array of values which can be accessed by +various :doc:`output commands `. The values can only be +accessed on timesteps that are multiples of *Nfreq* since that is when +averaging is performed. The global array has # of rows = *Nrepeat* +and # of columns = Npair+2. The first column has the time delta (in +timesteps) between the pairs of input values used to calculate the +correlation, as described above. The 2nd column has the number of +samples contributing to the correlation average, as described above. +The remaining Npair columns are for I,J pairs of the N input values, +as determined by the *type* keyword, as described above. + +* For *type* = *auto*\ , the Npair = N columns are ordered: C11, C22, ..., + CNN. +* For *type* = *upper*\ , the Npair = N\*(N-1)/2 columns are ordered: C12, + C13, ..., C1N, C23, ..., C2N, C34, ..., CN-1N. +* For *type* = *lower*\ , the Npair = N\*(N-1)/2 columns are ordered: C21, + C31, C32, C41, C42, C43, ..., CN1, CN2, ..., CNN-1. +* For *type* = *auto/upper*\ , the Npair = N\*(N+1)/2 columns are ordered: + C11, C12, C13, ..., C1N, C22, C23, ..., C2N, C33, C34, ..., CN-1N, + CNN. +* For *type* = *auto/lower*\ , the Npair = N\*(N+1)/2 columns are ordered: + C11, C21, C22, C31, C32, C33, C41, ..., C44, CN1, CN2, ..., CNN-1, + CNN. +* For *type* = *full*\ , the Npair = N\^2 columns are ordered: C11, C12, + ..., C1N, C21, C22, ..., C2N, C31, ..., C3N, ..., CN1, ..., CNN-1, + CNN. + + +The array values calculated by this fix are treated as intensive. If +you need to divide them by the number of atoms, you must do this in a +later processing step, e.g. when using them in a +:doc:`variable `. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix ave/correlate/long `, +:doc:`compute `, :doc:`fix ave/time `, :doc:`fix ave/atom `, :doc:`fix ave/chunk `, +:doc:`fix ave/histo `, :doc:`variable ` + +**Default:** none + +The option defaults are ave = one, type = auto, start = 0, no file +output, title 1,2,3 = strings as described above, and prefactor = 1.0. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_ave_correlate_long.rst b/doc/src/fix_ave_correlate_long.rst new file mode 100644 index 0000000000..a976061edc --- /dev/null +++ b/doc/src/fix_ave_correlate_long.rst @@ -0,0 +1,162 @@ +.. index:: fix ave/correlate/long + +fix ave/correlate/long command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID ave/correlate/long Nevery Nfreq value1 value2 ... keyword args ... + +* ID, group-ID are documented in :doc:`fix ` command +* ave/correlate/long = style name of this fix command +* Nevery = use input values every this many timesteps +* Nfreq = save state of the time correlation functions every this many timesteps +* one or more input values can be listed +* value = c\_ID, c\_ID[N], f\_ID, f\_ID[N], v\_name + + .. parsed-literal:: + + c_ID = global scalar calculated by a compute with ID + c_ID[I] = Ith component of global vector calculated by a compute with ID + f_ID = global scalar calculated by a fix with ID + f_ID[I] = Ith component of global vector calculated by a fix with ID + v_name = global value calculated by an equal-style variable with name + +* zero or more keyword/arg pairs may be appended +* keyword = *type* or *start* or *file* or *overwrite* or *title1* or *title2* or *ncorr* or *p* or *m* + + .. parsed-literal:: + + *type* arg = *auto* or *upper* or *lower* or *auto/upper* or *auto/lower* or *full* + auto = correlate each value with itself + upper = correlate each value with each succeeding value + lower = correlate each value with each preceding value + auto/upper = auto + upper + auto/lower = auto + lower + full = correlate each value with every other value, including itself = auto + upper + lower + *start* args = Nstart + Nstart = start accumulating correlations on this timestep + *file* arg = filename + filename = name of file to output correlation data to + *overwrite* arg = none = overwrite output file with only latest output + *title1* arg = string + string = text to print as 1st line of output file + *title2* arg = string + string = text to print as 2nd line of output file + *ncorr* arg = Ncorrelators + Ncorrelators = number of correlators to store + *nlen* args = Nlen + Nlen = length of each correlator + *ncount* args = Ncount + Ncount = number of values over which succesive correlators are averaged + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all ave/correlate/long 5 1000 c_myTemp file temp.correlate + fix 1 all ave/correlate/long 1 10000 & + c_thermo_press[1] c_thermo_press[2] c_thermo_press[3] & + type upper title1 "My correlation data" nlen 15 ncount 3 + +Description +""""""""""" + +This fix is similar in spirit and syntax to the :doc:`fix ave/correlate `. However, this fix allows the +efficient calculation of time correlation functions on the fly over +extremely long time windows without too much CPU overhead, using a +multiple-tau method :ref:`(Ramirez) ` that decreases the resolution +of the stored correlation function with time. + +The group specified with this command is ignored. However, note that +specified values may represent calculations performed by computes and +fixes which store their own "group" definitions. + +Each listed value can be the result of a compute or fix or the +evaluation of an equal-style variable. See the :doc:`fix ave/correlate ` doc page for details. + +The *Nevery* and *Nfreq* arguments specify on what timesteps the input +values will be used to calculate correlation data, and the frequency +with which the time correlation functions will be output to a file. +Note that there is no *Nrepeat* argument, unlike the :doc:`fix ave/correlate ` command. + +The optional keywords *ncorr*\ , *nlen*\ , and *ncount* are unique to this +command and determine the number of correlation points calculated and +the memory and CPU overhead used by this calculation. *Nlen* and +*ncount* determine the amount of averaging done at longer correlation +times. The default values *nlen=16*\ , *ncount=2* ensure that the +systematic error of the multiple-tau correlator is always below the +level of the statistical error of a typical simulation (which depends +on the ensemble size and the simulation length). + +The maximum correlation time (in time steps) that can be reached is +given by the formula (nlen-1) \* ncount\^(ncorr-1). Longer correlation +times are discarded and not calculated. With the default values of +the parameters (ncorr=20, nlen=16 and ncount=2), this corresponds to +7864320 time steps. If longer correlation times are needed, the value +of ncorr should be increased. Using nlen=16 and ncount=2, with +ncorr=30, the maximum number of steps that can be correlated is +80530636808. If ncorr=40, correlation times in excess of 8e12 time +steps can be calculated. + +The total memory needed for each correlation pair is roughly +4\*ncorr\*nlen\*8 bytes. With the default values of the parameters, this +corresponds to about 10 KB. + +For the meaning of the additional optional keywords, see the :doc:`fix ave/correlate ` doc page. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +Since this fix in intended for the calculation of time correlation +functions over very long MD simulations, the information about this +fix is written automatically to binary restart files, so that the time +correlation calculation can continue in subsequent simulations. None +of the fix\_modify options are relevant to this fix. + +No parameter of this fix can be used with the start/stop keywords of +the run command. This fix is not invoked during energy minimization. + +Restrictions +"""""""""""" + + +This compute is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix ave/correlate ` + +**Default:** none + +The option defaults for keywords that are also keywords for the :doc:`fix ave/correlate ` command are as follows: type = +auto, start = 0, no file output, title 1,2 = strings as described on +the :doc:`fix ave/correlate ` doc page. + +The option defaults for keywords unique to this command are as +follows: ncorr=20, nlen=16, ncount=2. + + +---------- + + +.. _Ramirez: + + + +**(Ramirez)** J. Ramirez, S.K. Sukumaran, B. Vorselaars and +A.E. Likhtman, J. Chem. Phys. 133, 154103 (2010). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_ave_histo.rst b/doc/src/fix_ave_histo.rst new file mode 100644 index 0000000000..4a2e73d7df --- /dev/null +++ b/doc/src/fix_ave_histo.rst @@ -0,0 +1,395 @@ +.. index:: fix ave/histo + +fix ave/histo command +===================== + +fix ave/histo/weight command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID style Nevery Nrepeat Nfreq lo hi Nbin value1 value2 ... keyword args ... + +* ID, group-ID are documented in :doc:`fix ` command +* style = *ave/histo* or *ave/histo/weight* = style name of this fix command +* Nevery = use input values every this many timesteps +* Nrepeat = # of times to use input values for calculating histogram +* Nfreq = calculate histogram every this many timesteps +* lo,hi = lo/hi bounds within which to histogram +* Nbin = # of histogram bins +* one or more input values can be listed +* value = x, y, z, vx, vy, vz, fx, fy, fz, c\_ID, c\_ID[N], f\_ID, f\_ID[N], v\_name + + .. parsed-literal:: + + x,y,z,vx,vy,vz,fx,fy,fz = atom attribute (position, velocity, force component) + c_ID = scalar or vector calculated by a compute with ID + c_ID[I] = Ith component of vector or Ith column of array calculated by a compute with ID, I can include wildcard (see below) + f_ID = scalar or vector calculated by a fix with ID + f_ID[I] = Ith component of vector or Ith column of array calculated by a fix with ID, I can include wildcard (see below) + v_name = value(s) calculated by an equal-style or vector-style or atom-style variable with name + v_name[I] = value calculated by a vector-style variable with name + +* zero or more keyword/arg pairs may be appended +* keyword = *mode* or *file* or *ave* or *start* or *beyond* or *overwrite* or *title1* or *title2* or *title3* + + .. parsed-literal:: + + *mode* arg = *scalar* or *vector* + scalar = all input values are scalars + vector = all input values are vectors + *kind* arg = *global* or *peratom* or *local* + *file* arg = filename + filename = name of file to output histogram(s) to + *ave* args = *one* or *running* or *window* + one = output a new average value every Nfreq steps + running = output cumulative average of all previous Nfreq steps + window M = output average of M most recent Nfreq steps + *start* args = Nstart + Nstart = start averaging on this timestep + *beyond* arg = *ignore* or *end* or *extra* + ignore = ignore values outside histogram lo/hi bounds + end = count values outside histogram lo/hi bounds in end bins + extra = create 2 extra bins for value outside histogram lo/hi bounds + *overwrite* arg = none = overwrite output file with only latest output + *title1* arg = string + string = text to print as 1st line of output file + *title2* arg = string + string = text to print as 2nd line of output file + *title3* arg = string + string = text to print as 3rd line of output file, only for vector mode + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all ave/histo 100 5 1000 0.5 1.5 50 c_myTemp file temp.histo ave running + fix 1 all ave/histo 100 5 1000 -5 5 100 c_thermo_press[2] c_thermo_press[3] title1 "My output values" + fix 1 all ave/histo 100 5 1000 -5 5 100 c_thermo_press[\*] + fix 1 all ave/histo 1 100 1000 -2.0 2.0 18 vx vy vz mode vector ave running beyond extra + fix 1 all ave/histo/weight 1 1 1 10 100 2000 c_XRD[1] c_XRD[2] + +Description +""""""""""" + +Use one or more values as inputs every few timesteps to create a +single histogram. The histogram can then be averaged over longer +timescales. The resulting histogram can be used by other :doc:`output commands `, and can also be written to a file. The +fix ave/histo/weight command has identical syntax to fix ave/histo, +except that exactly two values must be specified. See details below. + +The group specified with this command is ignored for global and local +input values. For per-atom input values, only atoms in the group +contribute to the histogram. Note that regardless of the specified +group, specified values may represent calculations performed by +computes and fixes which store their own "group" definition. + +A histogram is simply a count of the number of values that fall within +a histogram bin. *Nbins* are defined, with even spacing between *lo* +and *hi*\ . Values that fall outside the lo/hi bounds can be treated in +different ways; see the discussion of the *beyond* keyword below. + +Each input value can be an atom attribute (position, velocity, force +component) or can be the result of a :doc:`compute ` or +:doc:`fix ` or the evaluation of an equal-style or vector-style or +atom-style :doc:`variable `. The set of input values can be +either all global, all per-atom, or all local quantities. Inputs of +different kinds (e.g. global and per-atom) cannot be mixed. Atom +attributes are per-atom vector values. See the doc page for +individual "compute" and "fix" commands to see what kinds of +quantities they generate. See the optional *kind* keyword below for +how to force the fix ave/histo command to disambiguate if necessary. + +Note that the output of this command is a single histogram for all +input values combined together, not one histogram per input value. +See below for details on the format of the output of this fix. + +The input values must either be all scalars or all vectors (or +arrays), depending on the setting of the *mode* keyword. + +If *mode* = scalar, then the input values must be scalars, or vectors +with a bracketed term appended, indicating the Ith value of the vector +is used. + +If *mode* = vector, then the input values must be vectors, or arrays +with a bracketed term appended, indicating the Ith column of the array +is used. + +Note that for values from a compute or fix, the bracketed index I can +be specified using a wildcard asterisk with the index to effectively +specify multiple values. This takes the form "\*" or "\*n" or "n\*" or +"m\*n". If N = the size of the vector (for *mode* = scalar) or the +number of columns in the array (for *mode* = vector), then an asterisk +with no numeric values means all indices from 1 to N. A leading +asterisk means all indices from 1 to n (inclusive). A trailing +asterisk means all indices from n to N (inclusive). A middle asterisk +means all indices from m to n (inclusive). + +Using a wildcard is the same as if the individual elements of the +vector or columns of the array had been listed one by one. E.g. these +2 fix ave/histo commands are equivalent, since the :doc:`compute com/chunk ` command creates a global array with +3 columns: + + +.. parsed-literal:: + + compute myCOM all com/chunk + fix 1 all ave/histo 100 1 100 c_myCOM[\*] file tmp1.com mode vector + fix 2 all ave/histo 100 1 100 c_myCOM[1] c_myCOM[2] c_myCOM[3] file tmp2.com mode vector + +If the fix ave/histo/weight command is used, exactly two values must +be specified. If the values are vectors, they must be the same +length. The first value (a scalar or vector) is what is histogrammed +into bins, in the same manner the fix ave/histo command operates. The +second value (a scalar or vector) is used as a "weight". This means +that instead of each value tallying a "1" to its bin, the +corresponding weight is tallied. E.g. The Nth entry (weight) in the +second vector is tallied to the bin corresponding to the Nth entry in +the first vector. + + +---------- + + +The *Nevery*\ , *Nrepeat*\ , and *Nfreq* arguments specify on what +timesteps the input values will be used in order to contribute to the +histogram. The final histogram is generated on timesteps that are +multiple of *Nfreq*\ . It is averaged over *Nrepeat* histograms, +computed in the preceding portion of the simulation every *Nevery* +timesteps. *Nfreq* must be a multiple of *Nevery* and *Nevery* must +be non-zero even if *Nrepeat* is 1. Also, the timesteps +contributing to the histogram value cannot overlap, +i.e. Nrepeat\*Nevery can not exceed Nfreq. + +For example, if Nevery=2, Nrepeat=6, and Nfreq=100, then input values +on timesteps 90,92,94,96,98,100 will be used to compute the final +histogram on timestep 100. Similarly for timesteps +190,192,194,196,198,200 on timestep 200, etc. If Nrepeat=1 and Nfreq += 100, then no time averaging of the histogram is done; a histogram is +simply generated on timesteps 100,200,etc. + + +---------- + + +The atom attribute values (x,y,z,vx,vy,vz,fx,fy,fz) are +self-explanatory. Note that other atom attributes can be used as +inputs to this fix by using the :doc:`compute property/atom ` command and then specifying +an input value from that compute. + +If a value begins with "c\_", a compute ID must follow which has been +previously defined in the input script. If *mode* = scalar, then if +no bracketed term is appended, the global scalar calculated by the +compute is used. If a bracketed term is appended, the Ith element of +the global vector calculated by the compute is used. If *mode* = +vector, then if no bracketed term is appended, the global or per-atom +or local vector calculated by the compute is used. If a bracketed +term is appended, the Ith column of the global or per-atom or local +array calculated by the compute is used. See the discussion above for +how I can be specified with a wildcard asterisk to effectively specify +multiple values. + +Note that there is a :doc:`compute reduce ` command +which can sum per-atom quantities into a global scalar or vector which +can thus be accessed by fix ave/histo. Or it can be a compute defined +not in your input script, but by :doc:`thermodynamic output ` or other fixes such as :doc:`fix nvt ` +or :doc:`fix temp/rescale `. See the doc pages for +these commands which give the IDs of these computes. Users can also +write code for their own compute styles and :doc:`add them to LAMMPS `. + +If a value begins with "f\_", a fix ID must follow which has been +previously defined in the input script. If *mode* = scalar, then if +no bracketed term is appended, the global scalar calculated by the fix +is used. If a bracketed term is appended, the Ith element of the +global vector calculated by the fix is used. If *mode* = vector, then +if no bracketed term is appended, the global or per-atom or local +vector calculated by the fix is used. If a bracketed term is +appended, the Ith column of the global or per-atom or local array +calculated by the fix is used. See the discussion above for how I can +be specified with a wildcard asterisk to effectively specify multiple +values. + +Note that some fixes only produce their values on certain timesteps, +which must be compatible with *Nevery*\ , else an error will result. +Users can also write code for their own fix styles and :doc:`add them to LAMMPS `. + +If a value begins with "v\_", a variable name must follow which has +been previously defined in the input script. If *mode* = scalar, then +only equal-style or vector-style variables can be used, which both +produce global values. In this mode, a vector-style variable requires +a bracketed term to specify the Ith element of the vector calculated +by the variable. If *mode* = vector, then only vector-style or +atom-style variables can be used, which produce a global or per-atom +vector respectively. The vector-style variable must be used without a +bracketed term. See the :doc:`variable ` command for details. + +Note that variables of style *equal*\ , *vector*\ , and *atom* define a +formula which can reference individual atom properties or +thermodynamic keywords, or they can invoke other computes, fixes, or +variables when they are evaluated, so this is a very general means of +specifying quantities to histogram. + + +---------- + + +Additional optional keywords also affect the operation of this fix. + +If the *mode* keyword is set to *scalar*\ , then all input values must +be global scalars, or elements of global vectors. If the *mode* +keyword is set to *vector*\ , then all input values must be global or +per-atom or local vectors, or columns of global or per-atom or local +arrays. + +The *kind* keyword only needs to be set if a compute or fix produces +more than one kind of output (global, per-atom, local). If this is +not the case, then LAMMPS will determine what kind of input is +provided and whether all the input arguments are consistent. If a +compute or fix produces more than one kind of output, the *kind* +keyword should be used to specify which output will be used. The +remaining input arguments must still be consistent. + +The *beyond* keyword determines how input values that fall outside the +*lo* to *hi* bounds are treated. Values such that *lo* <= value <= +*hi* are assigned to one bin. Values on a bin boundary are assigned +to the lower of the 2 bins. If *beyond* is set to *ignore* then +values < *lo* and values > *hi* are ignored, i.e. they are not binned. +If *beyond* is set to *end* then values < *lo* are counted in the +first bin and values > *hi* are counted in the last bin. If *beyond* +is set to *extend* then two extra bins are created, so that there are +Nbins+2 total bins. Values < *lo* are counted in the first bin and +values > *hi* are counted in the last bin (Nbins+2). Values between +*lo* and *hi* (inclusive) are counted in bins 2 through Nbins+1. The +"coordinate" stored and printed for these two extra bins is *lo* and +*hi*\ . + +The *ave* keyword determines how the histogram produced every *Nfreq* +steps are averaged with histograms produced on previous steps that +were multiples of *Nfreq*\ , before they are accessed by another output +command or written to a file. + +If the *ave* setting is *one*\ , then the histograms produced on +timesteps that are multiples of *Nfreq* are independent of each other; +they are output as-is without further averaging. + +If the *ave* setting is *running*\ , then the histograms produced on +timesteps that are multiples of *Nfreq* are summed and averaged in a +cumulative sense before being output. Each bin value in the histogram +is thus the average of the bin value produced on that timestep with +all preceding values for the same bin. This running average begins +when the fix is defined; it can only be restarted by deleting the fix +via the :doc:`unfix ` command, or by re-defining the fix by +re-specifying it. + +If the *ave* setting is *window*\ , then the histograms produced on +timesteps that are multiples of *Nfreq* are summed within a moving +"window" of time, so that the last M histograms are used to produce +the output. E.g. if M = 3 and Nfreq = 1000, then the output on step +10000 will be the combined histogram of the individual histograms on +steps 8000,9000,10000. Outputs on early steps will be sums over less +than M histograms if they are not available. + +The *start* keyword specifies what timestep histogramming will begin +on. The default is step 0. Often input values can be 0.0 at time 0, +so setting *start* to a larger value can avoid including a 0.0 in +a running or windowed histogram. + +The *file* keyword allows a filename to be specified. Every *Nfreq* +steps, one histogram is written to the file. This includes a leading +line that contains the timestep, number of bins, the total count of +values contributing to the histogram, the count of values that were +not histogrammed (see the *beyond* keyword), the minimum value +encountered, and the maximum value encountered. The min/max values +include values that were not histogrammed. Following the leading +line, one line per bin is written into the file. Each line contains +the bin #, the coordinate for the center of the bin (between *lo* and +*hi*\ ), the count of values in the bin, and the normalized count. The +normalized count is the bin count divided by the total count (not +including values not histogrammed), so that the normalized values sum +to 1.0 across all bins. + +The *overwrite* keyword will continuously overwrite the output file +with the latest output, so that it only contains one timestep worth of +output. This option can only be used with the *ave running* setting. + +The *title1* and *title2* and *title3* keywords allow specification of +the strings that will be printed as the first 3 lines of the output +file, assuming the *file* keyword was used. LAMMPS uses default +values for each of these, so they do not need to be specified. + +By default, these header lines are as follows: + + +.. parsed-literal:: + + # Histogram for fix ID + # TimeStep Number-of-bins Total-counts Missing-counts Min-value Max-value + # Bin Coord Count Count/Total + +In the first line, ID is replaced with the fix-ID. The second line +describes the six values that are printed at the first of each section +of output. The third describes the 4 values printed for each bin in +the histogram. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix produces a global vector and global array which can be +accessed by various :doc:`output commands `. The values +can only be accessed on timesteps that are multiples of *Nfreq* since +that is when a histogram is generated. The global vector has 4 +values: + +* 1 = total counts in the histogram +* 2 = values that were not histogrammed (see *beyond* keyword) +* 3 = min value of all input values, including ones not histogrammed +* 4 = max value of all input values, including ones not histogrammed + +The global array has # of rows = Nbins and # of columns = 3. The +first column has the bin coordinate, the 2nd column has the count of +values in that histogram bin, and the 3rd column has the bin count +divided by the total count (not including missing counts), so that the +values in the 3rd column sum to 1.0. + +The vector and array values calculated by this fix are all treated as +intensive. If this is not the case, e.g. due to histogramming +per-atom input values, then you will need to account for that when +interpreting the values produced by this fix. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute `, :doc:`fix ave/atom `, :doc:`fix ave/chunk `, :doc:`fix ave/time `, +:doc:`variable `, :doc:`fix ave/correlate `, + +**Default:** none + +The option defaults are mode = scalar, kind = figured out from input +arguments, ave = one, start = 0, no file output, beyond = ignore, and +title 1,2,3 = strings as described above. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_ave_time.rst b/doc/src/fix_ave_time.rst new file mode 100644 index 0000000000..3774379f19 --- /dev/null +++ b/doc/src/fix_ave_time.rst @@ -0,0 +1,375 @@ +.. index:: fix ave/time + +fix ave/time command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID ave/time Nevery Nrepeat Nfreq value1 value2 ... keyword args ... + +* ID, group-ID are documented in :doc:`fix ` command +* ave/time = style name of this fix command +* Nevery = use input values every this many timesteps +* Nrepeat = # of times to use input values for calculating averages +* Nfreq = calculate averages every this many timesteps +* one or more input values can be listed +* value = c\_ID, c\_ID[N], f\_ID, f\_ID[N], v\_name + + .. parsed-literal:: + + c_ID = global scalar or vector calculated by a compute with ID + c_ID[I] = Ith component of global vector or Ith column of global array calculated by a compute with ID, I can include wildcard (see below) + f_ID = global scalar or vector calculated by a fix with ID + f_ID[I] = Ith component of global vector or Ith column of global array calculated by a fix with ID, I can include wildcard (see below) + v_name = value(s) calculated by an equal-style or vector-style variable with name + v_name[I] = value calculated by a vector-style variable with name + +* zero or more keyword/arg pairs may be appended +* keyword = *mode* or *file* or *ave* or *start* or *off* or *overwrite* or *title1* or *title2* or *title3* + + .. parsed-literal:: + + *mode* arg = *scalar* or *vector* + scalar = all input values are global scalars + vector = all input values are global vectors or global arrays + *ave* args = *one* or *running* or *window M* + one = output a new average value every Nfreq steps + running = output cumulative average of all previous Nfreq steps + window M = output average of M most recent Nfreq steps + *start* args = Nstart + Nstart = start averaging on this timestep + *off* arg = M = do not average this value + M = value # from 1 to Nvalues + *file* arg = filename + filename = name of file to output time averages to + *overwrite* arg = none = overwrite output file with only latest output + *format* arg = string + string = C-style format string + *title1* arg = string + string = text to print as 1st line of output file + *title2* arg = string + string = text to print as 2nd line of output file + *title3* arg = string + string = text to print as 3rd line of output file, only for vector mode + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all ave/time 100 5 1000 c_myTemp c_thermo_temp file temp.profile + fix 1 all ave/time 100 5 1000 c_thermo_press[2] ave window 20 & + title1 "My output values" + fix 1 all ave/time 100 5 1000 c_thermo_press[\*] + fix 1 all ave/time 1 100 1000 f_indent f_indent[1] file temp.indent off 1 + +Description +""""""""""" + +Use one or more global values as inputs every few timesteps, and +average them over longer timescales. The resulting averages can be +used by other :doc:`output commands ` such as +:doc:`thermo\_style custom `, and can also be written to a +file. Note that if no time averaging is done, this command can be +used as a convenient way to simply output one or more global values to +a file. + +The group specified with this command is ignored. However, note that +specified values may represent calculations performed by computes and +fixes which store their own "group" definitions. + +Each listed value can be the result of a :doc:`compute ` or +:doc:`fix ` or the evaluation of an equal-style or vector-style +:doc:`variable `. In each case, the compute, fix, or variable +must produce a global quantity, not a per-atom or local quantity. If +you wish to spatial- or time-average or histogram per-atom quantities +from a compute, fix, or variable, then see the :doc:`fix ave/chunk `, :doc:`fix ave/atom `, +or :doc:`fix ave/histo ` commands. If you wish to sum a +per-atom quantity into a single global quantity, see the :doc:`compute reduce ` command. + +:doc:`Computes ` that produce global quantities are those which +do not have the word *atom* in their style name. Only a few +:doc:`fixes ` produce global quantities. See the doc pages for +individual fixes for info on which ones produce such values. +:doc:`Variables ` of style *equal* and *vector* are the only +ones that can be used with this fix. Variables of style *atom* cannot +be used, since they produce per-atom values. + +The input values must either be all scalars or all vectors depending +on the setting of the *mode* keyword. In both cases, the averaging is +performed independently on each input value. I.e. each input scalar +is averaged independently or each element of each input vector is +averaged independently. + +If *mode* = scalar, then the input values must be scalars, or vectors +with a bracketed term appended, indicating the Ith value of the vector +is used. + +If *mode* = vector, then the input values must be vectors, or arrays +with a bracketed term appended, indicating the Ith column of the array +is used. All vectors must be the same length, which is the length of +the vector or number of rows in the array. + +Note that for values from a compute or fix, the bracketed index I can +be specified using a wildcard asterisk with the index to effectively +specify multiple values. This takes the form "\*" or "\*n" or "n\*" or +"m\*n". If N = the size of the vector (for *mode* = scalar) or the +number of columns in the array (for *mode* = vector), then an asterisk +with no numeric values means all indices from 1 to N. A leading +asterisk means all indices from 1 to n (inclusive). A trailing +asterisk means all indices from n to N (inclusive). A middle asterisk +means all indices from m to n (inclusive). + +Using a wildcard is the same as if the individual elements of the +vector or columns of the array had been listed one by one. E.g. these +2 fix ave/time commands are equivalent, since the :doc:`compute rdf ` command creates, in this case, a global array +with 3 columns, each of length 50: + + +.. parsed-literal:: + + compute myRDF all rdf 50 1 2 + fix 1 all ave/time 100 1 100 c_myRDF[\*] file tmp1.rdf mode vector + fix 2 all ave/time 100 1 100 c_myRDF[1] c_myRDF[2] c_myRDF[3] file tmp2.rdf mode vector + + +---------- + + +The *Nevery*\ , *Nrepeat*\ , and *Nfreq* arguments specify on what +timesteps the input values will be used in order to contribute to the +average. The final averaged quantities are generated on timesteps +that are a multiple of *Nfreq*\ . The average is over *Nrepeat* +quantities, computed in the preceding portion of the simulation every +*Nevery* timesteps. *Nfreq* must be a multiple of *Nevery* and +*Nevery* must be non-zero even if *Nrepeat* is 1. Also, the timesteps +contributing to the average value cannot overlap, +i.e. Nrepeat\*Nevery can not exceed Nfreq. + +For example, if Nevery=2, Nrepeat=6, and Nfreq=100, then values on +timesteps 90,92,94,96,98,100 will be used to compute the final average +on timestep 100. Similarly for timesteps 190,192,194,196,198,200 on +timestep 200, etc. If Nrepeat=1 and Nfreq = 100, then no time +averaging is done; values are simply generated on timesteps +100,200,etc. + + +---------- + + +If a value begins with "c\_", a compute ID must follow which has been +previously defined in the input script. If *mode* = scalar, then if +no bracketed term is appended, the global scalar calculated by the +compute is used. If a bracketed term is appended, the Ith element of +the global vector calculated by the compute is used. If *mode* = +vector, then if no bracketed term is appended, the global vector +calculated by the compute is used. If a bracketed term is appended, +the Ith column of the global array calculated by the compute is used. +See the discussion above for how I can be specified with a wildcard +asterisk to effectively specify multiple values. + +Note that there is a :doc:`compute reduce ` command +which can sum per-atom quantities into a global scalar or vector which +can thus be accessed by fix ave/time. Or it can be a compute defined +not in your input script, but by :doc:`thermodynamic output ` or other fixes such as :doc:`fix nvt ` or :doc:`fix temp/rescale `. See +the doc pages for these commands which give the IDs of these computes. +Users can also write code for their own compute styles and :doc:`add them to LAMMPS `. + +If a value begins with "f\_", a fix ID must follow which has been +previously defined in the input script. If *mode* = scalar, then if +no bracketed term is appended, the global scalar calculated by the fix +is used. If a bracketed term is appended, the Ith element of the +global vector calculated by the fix is used. If *mode* = vector, then +if no bracketed term is appended, the global vector calculated by the +fix is used. If a bracketed term is appended, the Ith column of the +global array calculated by the fix is used. See the discussion above +for how I can be specified with a wildcard asterisk to effectively +specify multiple values. + +Note that some fixes only produce their values on certain timesteps, +which must be compatible with *Nevery*\ , else an error will result. +Users can also write code for their own fix styles and :doc:`add them to LAMMPS `. + +If a value begins with "v\_", a variable name must follow which has +been previously defined in the input script. If *mode* = scalar, then +only equal-style or vector-style variables can be used, which both +produce global values. In this mode, a vector-style variable requires +a bracketed term to specify the Ith element of the vector calculated +by the variable. If *mode* = vector, then only a vector-style +variable can be used, without a bracketed term. See the +:doc:`variable ` command for details. + +Note that variables of style *equal* and *vector* define a formula +which can reference individual atom properties or thermodynamic +keywords, or they can invoke other computes, fixes, or variables when +they are evaluated, so this is a very general means of specifying +quantities to time average. + + +---------- + + +Additional optional keywords also affect the operation of this fix. + +If the *mode* keyword is set to *scalar*\ , then all input values must +be global scalars, or elements of global vectors. If the *mode* +keyword is set to *vector*\ , then all input values must be global +vectors, or columns of global arrays. They can also be global arrays, +which are converted into a series of global vectors (one per column), +as explained above. + +The *ave* keyword determines how the values produced every *Nfreq* +steps are averaged with values produced on previous steps that were +multiples of *Nfreq*\ , before they are accessed by another output +command or written to a file. + +If the *ave* setting is *one*\ , then the values produced on timesteps +that are multiples of *Nfreq* are independent of each other; they are +output as-is without further averaging. + +If the *ave* setting is *running*\ , then the values produced on +timesteps that are multiples of *Nfreq* are summed and averaged in a +cumulative sense before being output. Each output value is thus the +average of the value produced on that timestep with all preceding +values. This running average begins when the fix is defined; it can +only be restarted by deleting the fix via the :doc:`unfix ` +command, or by re-defining the fix by re-specifying it. + +If the *ave* setting is *window*\ , then the values produced on +timesteps that are multiples of *Nfreq* are summed and averaged within +a moving "window" of time, so that the last M values are used to +produce the output. E.g. if M = 3 and Nfreq = 1000, then the output +on step 10000 will be the average of the individual values on steps +8000,9000,10000. Outputs on early steps will average over less than M +values if they are not available. + +The *start* keyword specifies what timestep averaging will begin on. +The default is step 0. Often input values can be 0.0 at time 0, so +setting *start* to a larger value can avoid including a 0.0 in a +running or windowed average. + +The *off* keyword can be used to flag any of the input values. If a +value is flagged, it will not be time averaged. Instead the most +recent input value will always be stored and output. This is useful +if one of more of the inputs produced by a compute or fix or variable +are effectively constant or are simply current values. E.g. they are +being written to a file with other time-averaged values for purposes +of creating well-formatted output. + +The *file* keyword allows a filename to be specified. Every *Nfreq* +steps, one quantity or vector of quantities is written to the file for +each input value specified in the fix ave/time command. For *mode* = +scalar, this means a single line is written each time output is +performed. Thus the file ends up to be a series of lines, i.e. one +column of numbers for each input value. For *mode* = vector, an array +of numbers is written each time output is performed. The number of +rows is the length of the input vectors, and the number of columns is +the number of values. Thus the file ends up to be a series of these +array sections. + +The *overwrite* keyword will continuously overwrite the output file +with the latest output, so that it only contains one timestep worth of +output. This option can only be used with the *ave running* setting. + +The *format* keyword sets the numeric format of each value when it is +printed to a file via the *file* keyword. Note that all values are +floating point quantities. The default format is %g. You can specify +a higher precision if desired, e.g. %20.16g. + +The *title1* and *title2* and *title3* keywords allow specification of +the strings that will be printed as the first 2 or 3 lines of the +output file, assuming the *file* keyword was used. LAMMPS uses +default values for each of these, so they do not need to be specified. + +By default, these header lines are as follows for *mode* = scalar: + + +.. parsed-literal:: + + # Time-averaged data for fix ID + # TimeStep value1 value2 ... + +In the first line, ID is replaced with the fix-ID. In the second line +the values are replaced with the appropriate fields from the fix +ave/time command. There is no third line in the header of the file, +so the *title3* setting is ignored when *mode* = scalar. + +By default, these header lines are as follows for *mode* = vector: + + +.. parsed-literal:: + + # Time-averaged data for fix ID + # TimeStep Number-of-rows + # Row value1 value2 ... + +In the first line, ID is replaced with the fix-ID. The second line +describes the two values that are printed at the first of each section +of output. In the third line the values are replaced with the +appropriate fields from the fix ave/time command. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix produces a global scalar or global vector or global array +which can be accessed by various :doc:`output commands `. +The values can only be accessed on timesteps that are multiples of +*Nfreq* since that is when averaging is performed. + +A scalar is produced if only a single input value is averaged and +*mode* = scalar. A vector is produced if multiple input values are +averaged for *mode* = scalar, or a single input value for *mode* = +vector. In the first case, the length of the vector is the number of +inputs. In the second case, the length of the vector is the same as +the length of the input vector. An array is produced if multiple +input values are averaged and *mode* = vector. The global array has # +of rows = length of the input vectors and # of columns = number of +inputs. + +If the fix produces a scalar or vector, then the scalar and each +element of the vector can be either "intensive" or "extensive", +depending on whether the values contributing to the scalar or vector +element are "intensive" or "extensive". If the fix produces an array, +then all elements in the array must be the same, either "intensive" or +"extensive". If a compute or fix provides the value being time +averaged, then the compute or fix determines whether the value is +intensive or extensive; see the doc page for that compute or fix for +further info. Values produced by a variable are treated as intensive. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute `, :doc:`fix ave/atom `, :doc:`fix ave/chunk `, :doc:`fix ave/histo `, +:doc:`variable `, :doc:`fix ave/correlate `, + +Default +""""""" + +The option defaults are mode = scalar, ave = one, start = 0, no file +output, format = %g, title 1,2,3 = strings as described above, and no +off settings for any input values. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_aveforce.rst b/doc/src/fix_aveforce.rst new file mode 100644 index 0000000000..f786c043c9 --- /dev/null +++ b/doc/src/fix_aveforce.rst @@ -0,0 +1,139 @@ +.. index:: fix aveforce + +fix aveforce command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID aveforce fx fy fz keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* aveforce = style name of this fix command +* fx,fy,fz = force component values (force units) + + .. parsed-literal:: + + any of fx,fy,fz can be a variable (see below) + +* zero or more keyword/value pairs may be appended to args +* keyword = *region* + + .. parsed-literal:: + + *region* value = region-ID + region-ID = ID of region atoms must be in to have added force + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix pressdown topwall aveforce 0.0 -1.0 0.0 + fix 2 bottomwall aveforce NULL -1.0 0.0 region top + fix 2 bottomwall aveforce NULL -1.0 v_oscillate region top + +Description +""""""""""" + +Apply an additional external force to a group of atoms in such a way +that every atom experiences the same force. This is useful for +pushing on wall or boundary atoms so that the structure of the wall +does not change over time. + +The existing force is averaged for the group of atoms, component by +component. The actual force on each atom is then set to the average +value plus the component specified in this command. This means each +atom in the group receives the same force. + +Any of the fx,fy,fz values can be specified as NULL which means the +force in that dimension is not changed. Note that this is not the +same as specifying a 0.0 value, since that sets all forces to the same +average value without adding in any additional force. + +Any of the 3 quantities defining the force components can be specified +as an equal-style :doc:`variable `, namely *fx*\ , *fy*\ , *fz*\ . +If the value is a variable, it should be specified as v\_name, where +name is the variable name. In this case, the variable will be +evaluated each timestep, and its value used to determine the average +force. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent average force. + +If the *region* keyword is used, the atom must also be in the +specified geometric :doc:`region ` in order to have force added +to it. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its forces. Default is the outermost level. + +This fix computes a global 3-vector of forces, which can be accessed +by various :doc:`output commands `. This is the total +force on the group of atoms before the forces on individual atoms are +changed by the fix. The vector values calculated by this fix are +"extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. You should not +specify force components with a variable that has time-dependence for +use with a minimizer, since the minimizer increments the timestep as +the iteration count during the minimization. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix setforce `, :doc:`fix addforce ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_balance.rst b/doc/src/fix_balance.rst new file mode 100644 index 0000000000..93c2a5b33c --- /dev/null +++ b/doc/src/fix_balance.rst @@ -0,0 +1,430 @@ +.. index:: fix balance + +fix balance command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID balance Nfreq thresh style args keyword args ... + +* ID, group-ID are documented in :doc:`fix ` command +* balance = style name of this fix command +* Nfreq = perform dynamic load balancing every this many steps +* thresh = imbalance threshold that must be exceeded to perform a re-balance +* style = *shift* or *rcb* + + .. parsed-literal:: + + shift args = dimstr Niter stopthresh + dimstr = sequence of letters containing "x" or "y" or "z", each not more than once + Niter = # of times to iterate within each dimension of dimstr sequence + stopthresh = stop balancing when this imbalance threshold is reached + *rcb* args = none + +* zero or more keyword/arg pairs may be appended +* keyword = *weight* or *out* + + .. parsed-literal:: + + *weight* style args = use weighted particle counts for the balancing + *style* = *group* or *neigh* or *time* or *var* or *store* + *group* args = Ngroup group1 weight1 group2 weight2 ... + Ngroup = number of groups with assigned weights + group1, group2, ... = group IDs + weight1, weight2, ... = corresponding weight factors + *neigh* factor = compute weight based on number of neighbors + factor = scaling factor (> 0) + *time* factor = compute weight based on time spend computing + factor = scaling factor (> 0) + *var* name = take weight from atom-style variable + name = name of the atom-style variable + *store* name = store weight in custom atom property defined by :doc:`fix property/atom ` command + name = atom property name (without d\_ prefix) + *out* arg = filename + filename = write each processor's sub-domain to a file, at each re-balancing + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 2 all balance 1000 1.05 shift x 10 1.05 + fix 2 all balance 100 0.9 shift xy 20 1.1 out tmp.balance + fix 2 all balance 100 0.9 shift xy 20 1.1 weight group 3 substrate 3.0 solvent 1.0 solute 0.8 out tmp.balance + fix 2 all balance 100 1.0 shift x 10 1.1 weight time 0.8 + fix 2 all balance 100 1.0 shift xy 5 1.1 weight var myweight weight neigh 0.6 weight store allweight + fix 2 all balance 1000 1.1 rcb + +Description +""""""""""" + +This command adjusts the size and shape of processor sub-domains +within the simulation box, to attempt to balance the number of +particles and thus the computational cost (load) evenly across +processors. The load balancing is "dynamic" in the sense that +re-balancing is performed periodically during the simulation. To +perform "static" balancing, before or between runs, see the +:doc:`balance ` command. + +Load-balancing is typically most useful if the particles in the +simulation box have a spatially-varying density distribution or +where the computational cost varies significantly between different +atoms. E.g. a model of a vapor/liquid interface, or a solid with +an irregular-shaped geometry containing void regions, or +:doc:`hybrid pair style simulations ` which combine +pair styles with different computational cost. In these cases, the +LAMMPS default of dividing the simulation box volume into a +regular-spaced grid of 3d bricks, with one equal-volume sub-domain +per processor, may assign numbers of particles per processor in a +way that the computational effort varies significantly. This can +lead to poor performance when the simulation is run in parallel. + +The balancing can be performed with or without per-particle weighting. +With no weighting, the balancing attempts to assign an equal number of +particles to each processor. With weighting, the balancing attempts +to assign an equal aggregate computational weight to each processor, +which typically induces a different number of atoms assigned to each +processor. + +.. note:: + + The weighting options listed above are documented with the + :doc:`balance ` command in :ref:`this section of the balance command ` doc page. That section + describes the various weighting options and gives a few examples of + how they can be used. The weighting options are the same for both the + fix balance and :doc:`balance ` commands. + +Note that the :doc:`processors ` command allows some control +over how the box volume is split across processors. Specifically, for +a Px by Py by Pz grid of processors, it allows choice of Px, Py, and +Pz, subject to the constraint that Px \* Py \* Pz = P, the total number +of processors. This is sufficient to achieve good load-balance for +some problems on some processor counts. However, all the processor +sub-domains will still have the same shape and same volume. + +On a particular timestep, a load-balancing operation is only performed +if the current "imbalance factor" in particles owned by each processor +exceeds the specified *thresh* parameter. The imbalance factor is +defined as the maximum number of particles (or weight) owned by any +processor, divided by the average number of particles (or weight) per +processor. Thus an imbalance factor of 1.0 is perfect balance. + +As an example, for 10000 particles running on 10 processors, if the +most heavily loaded processor has 1200 particles, then the factor is +1.2, meaning there is a 20% imbalance. Note that re-balances can be +forced even if the current balance is perfect (1.0) be specifying a +*thresh* < 1.0. + +.. note:: + + This command attempts to minimize the imbalance factor, as + defined above. But depending on the method a perfect balance (1.0) + may not be achieved. For example, "grid" methods (defined below) that + create a logical 3d grid cannot achieve perfect balance for many + irregular distributions of particles. Likewise, if a portion of the + system is a perfect lattice, e.g. the initial system is generated by + the :doc:`create\_atoms ` command, then "grid" methods may + be unable to achieve exact balance. This is because entire lattice + planes will be owned or not owned by a single processor. + +.. note:: + + The imbalance factor is also an estimate of the maximum speed-up + you can hope to achieve by running a perfectly balanced simulation + versus an imbalanced one. In the example above, the 10000 particle + simulation could run up to 20% faster if it were perfectly balanced, + versus when imbalanced. However, computational cost is not strictly + proportional to particle count, and changing the relative size and + shape of processor sub-domains may lead to additional computational + and communication overheads, e.g. in the PPPM solver used via the + :doc:`kspace\_style ` command. Thus you should benchmark + the run times of a simulation before and after balancing. + + +---------- + + +The method used to perform a load balance is specified by one of the +listed styles, which are described in detail below. There are 2 kinds +of styles. + +The *shift* style is a "grid" method which produces a logical 3d grid +of processors. It operates by changing the cutting planes (or lines) +between processors in 3d (or 2d), to adjust the volume (area in 2d) +assigned to each processor, as in the following 2d diagram where +processor sub-domains are shown and atoms are colored by the processor +that owns them. The leftmost diagram is the default partitioning of +the simulation box across processors (one sub-box for each of 16 +processors); the middle diagram is after a "grid" method has been +applied. + +.. image:: JPG/balance_uniform_small.jpg + :target: JPG/balance_uniform.jpg +.. image:: JPG/balance_nonuniform_small.jpg + :target: JPG/balance_nonuniform.jpg +.. image:: JPG/balance_rcb_small.jpg + :target: JPG/balance_rcb.jpg + + +The *rcb* style is a "tiling" method which does not produce a logical +3d grid of processors. Rather it tiles the simulation domain with +rectangular sub-boxes of varying size and shape in an irregular +fashion so as to have equal numbers of particles (or weight) in each +sub-box, as in the rightmost diagram above. + +The "grid" methods can be used with either of the +:doc:`comm\_style ` command options, *brick* or *tiled*\ . The +"tiling" methods can only be used with :doc:`comm\_style tiled `. + +When a "grid" method is specified, the current domain partitioning can +be either a logical 3d grid or a tiled partitioning. In the former +case, the current logical 3d grid is used as a starting point and +changes are made to improve the imbalance factor. In the latter case, +the tiled partitioning is discarded and a logical 3d grid is created +with uniform spacing in all dimensions. This is the starting point +for the balancing operation. + +When a "tiling" method is specified, the current domain partitioning +("grid" or "tiled") is ignored, and a new partitioning is computed +from scratch. + + +---------- + + +The *group-ID* is ignored. However the impact of balancing on +different groups of atoms can be affected by using the *group* weight +style as described below. + +The *Nfreq* setting determines how often a re-balance is performed. If +*Nfreq* > 0, then re-balancing will occur every *Nfreq* steps. Each +time a re-balance occurs, a reneighboring is triggered, so *Nfreq* +should not be too small. If *Nfreq* = 0, then re-balancing will be +done every time reneighboring normally occurs, as determined by the +the :doc:`neighbor ` and :doc:`neigh\_modify ` +command settings. + +On re-balance steps, re-balancing will only be attempted if the current +imbalance factor, as defined above, exceeds the *thresh* setting. + + +---------- + + +The *shift* style invokes a "grid" method for balancing, as described +above. It changes the positions of cutting planes between processors +in an iterative fashion, seeking to reduce the imbalance factor. + +The *dimstr* argument is a string of characters, each of which must be +an "x" or "y" or "z". Eacn character can appear zero or one time, +since there is no advantage to balancing on a dimension more than +once. You should normally only list dimensions where you expect there +to be a density variation in the particles. + +Balancing proceeds by adjusting the cutting planes in each of the +dimensions listed in *dimstr*\ , one dimension at a time. For a single +dimension, the balancing operation (described below) is iterated on up +to *Niter* times. After each dimension finishes, the imbalance factor +is re-computed, and the balancing operation halts if the *stopthresh* +criterion is met. + +A re-balance operation in a single dimension is performed using a +density-dependent recursive multisectioning algorithm, where the +position of each cutting plane (line in 2d) in the dimension is +adjusted independently. This is similar to a recursive bisectioning +for a single value, except that the bounds used for each bisectioning +take advantage of information from neighboring cuts if possible, as +well as counts of particles at the bounds on either side of each cuts, +which themselves were cuts in previous iterations. The latter is used +to infer a density of particles near each of the current cuts. At +each iteration, the count of particles on either side of each plane is +tallied. If the counts do not match the target value for the plane, +the position of the cut is adjusted based on the local density. The +low and high bounds are adjusted on each iteration, using new count +information, so that they become closer together over time. Thus as +the recursion progresses, the count of particles on either side of the +plane gets closer to the target value. + +The density-dependent part of this algorithm is often an advantage +when you re-balance a system that is already nearly balanced. It +typically converges more quickly than the geometric bisectioning +algorithm used by the :doc:`balance ` command. However, if can +be a disadvantage if you attempt to re-balance a system that is far +from balanced, and converge more slowly. In this case you probably +want to use the :doc:`balance ` command before starting a run, +so that you begin the run with a balanced system. + +Once the re-balancing is complete and final processor sub-domains +assigned, particles migrate to their new owning processor as part of +the normal reneighboring procedure. + +.. note:: + + At each re-balance operation, the bisectioning for each cutting + plane (line in 2d) typically starts with low and high bounds separated + by the extent of a processor's sub-domain in one dimension. The size + of this bracketing region shrinks based on the local density, as + described above, which should typically be 1/2 or more every + iteration. Thus if *Niter* is specified as 10, the cutting plane will + typically be positioned to better than 1 part in 1000 accuracy + (relative to the perfect target position). For *Niter* = 20, it will + be accurate to better than 1 part in a million. Thus there is no need + to set *Niter* to a large value. This is especially true if you are + re-balancing often enough that each time you expect only an incremental + adjustment in the cutting planes is necessary. LAMMPS will check if + the threshold accuracy is reached (in a dimension) is less iterations + than *Niter* and exit early. + + +---------- + + +The *rcb* style invokes a "tiled" method for balancing, as described +above. It performs a recursive coordinate bisectioning (RCB) of the +simulation domain. The basic idea is as follows. + +The simulation domain is cut into 2 boxes by an axis-aligned cut in +the longest dimension, leaving one new box on either side of the cut. +All the processors are also partitioned into 2 groups, half assigned +to the box on the lower side of the cut, and half to the box on the +upper side. (If the processor count is odd, one side gets an extra +processor.) The cut is positioned so that the number of atoms in the +lower box is exactly the number that the processors assigned to that +box should own for load balance to be perfect. This also makes load +balance for the upper box perfect. The positioning is done +iteratively, by a bisectioning method. Note that counting atoms on +either side of the cut requires communication between all processors +at each iteration. + +That is the procedure for the first cut. Subsequent cuts are made +recursively, in exactly the same manner. The subset of processors +assigned to each box make a new cut in the longest dimension of that +box, splitting the box, the subset of processors, and the atoms in +the box in two. The recursion continues until every processor is +assigned a sub-box of the entire simulation domain, and owns the atoms +in that sub-box. + + +---------- + + +The *out* keyword writes text to the specified *filename* with the +results of each re-balancing operation. The file contains the bounds +of the sub-domain for each processor after the balancing operation +completes. The format of the file is compatible with the +`Pizza.py `_ *mdump* tool which has support for manipulating and +visualizing mesh files. An example is shown here for a balancing by 4 +processors for a 2d problem: + + +.. parsed-literal:: + + ITEM: TIMESTEP + 0 + ITEM: NUMBER OF NODES + 16 + ITEM: BOX BOUNDS + 0 10 + 0 10 + 0 10 + ITEM: NODES + 1 1 0 0 0 + 2 1 5 0 0 + 3 1 5 5 0 + 4 1 0 5 0 + 5 1 5 0 0 + 6 1 10 0 0 + 7 1 10 5 0 + 8 1 5 5 0 + 9 1 0 5 0 + 10 1 5 5 0 + 11 1 5 10 0 + 12 1 10 5 0 + 13 1 5 5 0 + 14 1 10 5 0 + 15 1 10 10 0 + 16 1 5 10 0 + ITEM: TIMESTEP + 0 + ITEM: NUMBER OF SQUARES + 4 + ITEM: SQUARES + 1 1 1 2 3 4 + 2 1 5 6 7 8 + 3 1 9 10 11 12 + 4 1 13 14 15 16 + +The coordinates of all the vertices are listed in the NODES section, 5 +per processor. Note that the 4 sub-domains share vertices, so there +will be duplicate nodes in the list. + +The "SQUARES" section lists the node IDs of the 4 vertices in a +rectangle for each processor (1 to 4). + +For a 3d problem, the syntax is similar with 8 vertices listed for +each processor, instead of 4, and "SQUARES" replaced by "CUBES". + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes a global scalar which is the imbalance factor +after the most recent re-balance and a global vector of length 3 with +additional information about the most recent re-balancing. The 3 +values in the vector are as follows: + +* 1 = max # of particles per processor +* 2 = total # iterations performed in last re-balance +* 3 = imbalance factor right before the last re-balance was performed + +As explained above, the imbalance factor is the ratio of the maximum +number of particles (or total weight) on any processor to the average +number of particles (or total weight) per processor. + +These quantities can be accessed by various :doc:`output commands `. The scalar and vector values calculated +by this fix are "intensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + + +---------- + + +Restrictions +"""""""""""" + + +For 2d simulations, the *z* style cannot be used. Nor can a "z" +appear in *dimstr* for the *shift* style. + +Balancing through recursive bisectioning (\ *rcb* style) requires +:doc:`comm\_style tiled ` + +Related commands +"""""""""""""""" + +:doc:`group `, :doc:`processors `, :doc:`balance `, +:doc:`comm\_style ` + +.. _pizza: http://pizza.sandia.gov + +**Default:** none + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_bocs.rst b/doc/src/fix_bocs.rst new file mode 100644 index 0000000000..38e88ad1aa --- /dev/null +++ b/doc/src/fix_bocs.rst @@ -0,0 +1,140 @@ +.. index:: fix bocs + +fix bocs command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID bocs keyword values ... + + keyword = *temp* or *cgiso* or *analytic* or *linear_spline* or *cubic_spline* + *temp* values = Tstart Tstop Tdamp + *cgiso* values = Pstart Pstop Pdamp + *basis set* + *analytic* values = V_avg N_particles N_coeff Coeff_1 Coeff_2 ... Coeff_N + *linear_spline* values = input_filename + *cubic_spline* values = input_filename + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all bocs temp 300.0 300.0 100.0 cgiso 0.986 0.986 1000.0 analytic 66476.015 968 2 245030.10 8962.20 + + fix 1 all bocs temp 300.0 300.0 100.0 cgiso 0.986 0.986 1000.0 cubic_spline input_Fv.dat + + thermo_modify press 1_press + +Description +""""""""""" + +These commands incorporate a pressure correction as described by +Dunn and Noid in :ref:`(Dunn1) ` to the standard MTTK +barostat by Martyna et. al. in :ref:`(Martyna) ` . +The first half of the command mimics a standard fix npt command: + + +.. parsed-literal:: + + fix 1 all bocs temp Tstart Tstop Tcoupl cgiso Pstart Pstop Pdamp + +The two differences are replacing *npt* with *bocs*\ , and replacing +*iso*\ /\ *aniso*\ /\ *etc* with *cgiso*\ . +The rest of the command details what form you would like to use for +the pressure correction equation. The choices are: *analytic*\ , *linear\_spline*, +or *cubic\_spline*. + +With either spline method, the only argument that needs to follow it +is the name of a file that contains the desired pressure correction +as a function of volume. The file must be formatted so each line has: + + +.. parsed-literal:: + + Volume_i, PressureCorrection_i + +Note both the COMMA and the SPACE separating the volume's +value and its corresponding pressure correction. The volumes in the file +must be uniformly spaced. Both the volumes and the pressure corrections +should be provided in the proper units, e.g. if you are using *units real*\ , +the volumes should all be in cubic angstroms, and the pressure corrections +should all be in atmospheres. Furthermore, the table should start/end at a +volume considerably smaller/larger than you expect your system to sample +during the simulation. If the system ever reaches a volume outside of the +range provided, the simulation will stop. + +With the *analytic* option, the arguments are as follows: + + +.. parsed-literal:: + + ... analytic V_avg N_particles N_coeff Coeff_1 Coeff_2 ... Coeff_N + +Note that *V\_avg* and *Coeff\_i* should all be in the proper units, e.g. if you +are using *units real*\ , *V\_avg* should be in cubic angstroms, and the +coefficients should all be in atmospheres \* cubic angstroms. + +Restrictions +"""""""""""" + + +As this is computing a (modified) pressure, group-ID should be *all*\ . + +The pressure correction has only been tested for use with an isotropic +pressure coupling in 3 dimensions. + +By default, LAMMPS will still report the normal value for the pressure +if the pressure is printed via a *thermo* command, or if the pressures +are written to a file every so often. In order to have LAMMPS report the +modified pressure, you must include the *thermo\_modify* command given in +the examples. For the last argument in the command, you should put +XXXX\_press, where XXXX is the ID given to the fix bocs command (in the +example, the ID of the fix bocs command is 1 ). + +This fix is part of the USER-BOCS package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +**Related:** + +For more details about the pressure correction and the entire BOCS software +package, visit the `BOCS package on GitHub `_ and read the release +paper by Dunn et. al. :ref:`(Dunn2) ` . + +.. _bocsgithub: https://github.com/noid-group/BOCS + + + + +---------- + + +.. _bocs-Dunn1: + + + +**(Dunn1)** Dunn and Noid, J Chem Phys, 143, 243148 (2015). + +.. _bocs-Martyna: + + + +**(Martyna)** Martyna, Tobias, and Klein, J Chem Phys, 101, 4177 (1994). + +.. _bocs-Dunn2: + + + +**(Dunn2)** Dunn, Lebold, DeLyser, Rudzinski, and Noid, J. Phys. Chem. B, 122, 3363 (2018). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_bond_break.rst b/doc/src/fix_bond_break.rst new file mode 100644 index 0000000000..fa7aba3c6b --- /dev/null +++ b/doc/src/fix_bond_break.rst @@ -0,0 +1,163 @@ +.. index:: fix bond/break + +fix bond/break command +====================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID bond/break Nevery bondtype Rmax keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* bond/break = style name of this fix command +* Nevery = attempt bond breaking every this many steps +* bondtype = type of bonds to break +* Rmax = bond longer than Rmax can break (distance units) +* zero or more keyword/value pairs may be appended to args +* keyword = *prob* + + .. parsed-literal:: + + *prob* values = fraction seed + fraction = break a bond with this probability if otherwise eligible + seed = random number seed (positive integer) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 5 all bond/break 10 2 1.2 + fix 5 polymer bond/break 1 1 2.0 prob 0.5 49829 + +Description +""""""""""" + +Break bonds between pairs of atoms as a simulation runs according to +specified criteria. This can be used to model the dissolution of a +polymer network due to stretching of the simulation box or other +deformations. In this context, a bond means an interaction between a +pair of atoms computed by the :doc:`bond\_style ` command. +Once the bond is broken it will be permanently deleted, as will all +angle, dihedral, and improper interactions that bond is part of. + +This is different than a :doc:`pairwise ` bond-order +potential such as Tersoff or AIREBO which infers bonds and many-body +interactions based on the current geometry of a small cluster of atoms +and effectively creates and destroys bonds and higher-order many-body +interactions from timestep to timestep as atoms move. + +A check for possible bond breakage is performed every *Nevery* +timesteps. If two bonded atoms I,J are further than a distance *Rmax* +of each other, if the bond is of type *bondtype*\ , and if both I and J +are in the specified fix group, then I,J is labeled as a "possible" +bond to break. + +If several bonds involving an atom are stretched, it may have multiple +possible bonds to break. Every atom checks its list of possible bonds +to break and labels the longest such bond as its "sole" bond to break. +After this is done, if atom I is bonded to atom J in its sole bond, +and atom J is bonded to atom I in its sole bond, then the I,J bond is +"eligible" to be broken. + +Note that these rules mean an atom will only be part of at most one +broken bond on a given timestep. It also means that if atom I chooses +atom J as its sole partner, but atom J chooses atom K is its sole +partner (due to Rjk > Rij), then this means atom I will not be part of +a broken bond on this timestep, even if it has other possible bond +partners. + +The *prob* keyword can effect whether an eligible bond is actually +broken. The *fraction* setting must be a value between 0.0 and 1.0. +A uniform random number between 0.0 and 1.0 is generated and the +eligible bond is only broken if the random number < fraction. + +When a bond is broken, data structures within LAMMPS that store bond +topology are updated to reflect the breakage. Likewise, if the bond +is part of a 3-body (angle) or 4-body (dihedral, improper) +interaction, that interaction is removed as well. These changes +typically affect pairwise interactions between atoms that used to be +part of bonds, angles, etc. + +.. note:: + + One data structure that is not updated when a bond breaks are + the molecule IDs stored by each atom. Even though one molecule + becomes two molecules due to the broken bond, all atoms in both new + molecules retain their original molecule IDs. + +Computationally, each timestep this fix operates, it loops over all +the bonds in the system and computes distances between pairs of bonded +atoms. It also communicates between neighboring processors to +coordinate which bonds are broken. Moreover, if any bonds are broken, +neighbor lists must be immediately updated on the same timestep. This +is to insure that any pairwise interactions that should be turned "on" +due to a bond breaking, because they are no longer excluded by the +presence of the bond and the settings of the +:doc:`special\_bonds ` command, will be immediately +recognized. All of these operations increase the cost of a timestep. +Thus you should be cautious about invoking this fix too frequently. + +You can dump out snapshots of the current bond topology via the :doc:`dump local ` command. + +.. note:: + + Breaking a bond typically alters the energy of a system. You + should be careful not to choose bond breaking criteria that induce a + dramatic change in energy. For example, if you define a very stiff + harmonic bond and break it when 2 atoms are separated by a distance + far from the equilibrium bond length, then the 2 atoms will be + dramatically released when the bond is broken. More generally, you + may need to thermostat your system to compensate for energy changes + resulting from broken bonds (and angles, dihedrals, impropers). + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes two statistics which it stores in a global vector of +length 2, which can be accessed by various :doc:`output commands `. The vector values calculated by this fix +are "intensive". + +These are the 2 quantities: + +* (1) # of bonds broken on the most recent breakage timestep +* (2) cumulative # of bonds broken + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the MC package. It is only enabled if LAMMPS was +built with that package. See the :doc:`Build package ` +doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix bond/create `, :doc:`fix bond/react `, :doc:`fix bond/swap `, +:doc:`dump local `, :doc:`special\_bonds ` + +Default +""""""" + +The option defaults are prob = 1.0. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_bond_create.rst b/doc/src/fix_bond_create.rst new file mode 100644 index 0000000000..9a11558e83 --- /dev/null +++ b/doc/src/fix_bond_create.rst @@ -0,0 +1,265 @@ +.. index:: fix bond/create + +fix bond/create command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID bond/create Nevery itype jtype Rmin bondtype keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* bond/create = style name of this fix command +* Nevery = attempt bond creation every this many steps +* itype,jtype = atoms of itype can bond to atoms of jtype +* Rmin = 2 atoms separated by less than Rmin can bond (distance units) +* bondtype = type of created bonds +* zero or more keyword/value pairs may be appended to args +* keyword = *iparam* or *jparam* or *prob* or *atype* or *dtype* or *itype* + + .. parsed-literal:: + + *iparam* values = maxbond, newtype + maxbond = max # of bonds of bondtype the itype atom can have + newtype = change the itype atom to this type when maxbonds exist + *jparam* values = maxbond, newtype + maxbond = max # of bonds of bondtype the jtype atom can have + newtype = change the jtype atom to this type when maxbonds exist + *prob* values = fraction seed + fraction = create a bond with this probability if otherwise eligible + seed = random number seed (positive integer) + *atype* value = angletype + angletype = type of created angles + *dtype* value = dihedraltype + dihedraltype = type of created dihedrals + *itype* value = impropertype + impropertype = type of created impropers + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 5 all bond/create 10 1 2 0.8 1 + fix 5 all bond/create 1 3 3 0.8 1 prob 0.5 85784 iparam 2 3 + fix 5 all bond/create 1 3 3 0.8 1 prob 0.5 85784 iparam 2 3 atype 1 dtype 2 + +Description +""""""""""" + +Create bonds between pairs of atoms as a simulation runs according to +specified criteria. This can be used to model cross-linking of +polymers, the formation of a percolation network, etc. In this +context, a bond means an interaction between a pair of atoms computed +by the :doc:`bond\_style ` command. Once the bond is created +it will be permanently in place. Optionally, the creation of a bond +can also create angle, dihedral, and improper interactions that bond +is part of. See the discussion of the *atype*\ , *dtype*\ , and *itype* +keywords below. + +This is different than a :doc:`pairwise ` bond-order +potential such as Tersoff or AIREBO which infers bonds and many-body +interactions based on the current geometry of a small cluster of atoms +and effectively creates and destroys bonds and higher-order many-body +interactions from timestep to timestep as atoms move. + +A check for possible new bonds is performed every *Nevery* timesteps. +If two atoms I,J are within a distance *Rmin* of each other, if I is +of atom type *itype*\ , if J is of atom type *jtype*\ , if both I and J +are in the specified fix group, if a bond does not already exist +between I and J, and if both I and J meet their respective *maxbond* +requirement (explained below), then I,J is labeled as a "possible" +bond pair. + +If several atoms are close to an atom, it may have multiple possible +bond partners. Every atom checks its list of possible bond partners +and labels the closest such partner as its "sole" bond partner. After +this is done, if atom I has atom J as its sole partner, and atom J has +atom I as its sole partner, then the I,J bond is "eligible" to be +formed. + +Note that these rules mean an atom will only be part of at most one +created bond on a given timestep. It also means that if atom I +chooses atom J as its sole partner, but atom J chooses atom K is its +sole partner (due to Rjk < Rij), then this means atom I will not form +a bond on this timestep, even if it has other possible bond partners. + +It is permissible to have *itype* = *jtype*\ . *Rmin* must be <= the +pairwise cutoff distance between *itype* and *jtype* atoms, as defined +by the :doc:`pair\_style ` command. + +The *iparam* and *jparam* keywords can be used to limit the bonding +functionality of the participating atoms. Each atom keeps track of +how many bonds of *bondtype* it already has. If atom I of +itype already has *maxbond* bonds (as set by the *iparam* +keyword), then it will not form any more. Likewise for atom J. If +*maxbond* is set to 0, then there is no limit on the number of bonds +that can be formed with that atom. + +The *newtype* value for *iparam* and *jparam* can be used to change +the atom type of atom I or J when it reaches *maxbond* number of bonds +of type *bondtype*\ . This means it can now interact in a pairwise +fashion with other atoms in a different way by specifying different +:doc:`pair\_coeff ` coefficients. If you do not wish the +atom type to change, simply specify *newtype* as *itype* or *jtype*\ . + +The *prob* keyword can also effect whether an eligible bond is +actually created. The *fraction* setting must be a value between 0.0 +and 1.0. A uniform random number between 0.0 and 1.0 is generated and +the eligible bond is only created if the random number < fraction. + +Any bond that is created is assigned a bond type of *bondtype* + +When a bond is created, data structures within LAMMPS that store bond +topology are updated to reflect the creation. If the bond is part of +new 3-body (angle) or 4-body (dihedral, improper) interactions, you +can choose to create new angles, dihedrals, impropers as well, using +the *atype*\ , *dtype*\ , and *itype* keywords. All of these changes +typically affect pairwise interactions between atoms that are now part +of new bonds, angles, etc. + +.. note:: + + One data structure that is not updated when a bond breaks are + the molecule IDs stored by each atom. Even though two molecules + become one molecule due to the created bond, all atoms in the new + molecule retain their original molecule IDs. + +If the *atype* keyword is used and if an angle potential is defined +via the :doc:`angle\_style ` command, then any new 3-body +interactions inferred by the creation of a bond will create new angles +of type *angletype*\ , with parameters assigned by the corresponding +:doc:`angle\_coeff ` command. Likewise, the *dtype* and +*itype* keywords will create new dihedrals and impropers of type +*dihedraltype* and *impropertype*\ . + +.. note:: + + To create a new bond, the internal LAMMPS data structures that + store this information must have space for it. When LAMMPS is + initialized from a data file, the list of bonds is scanned and the + maximum number of bonds per atom is tallied. If some atom will + acquire more bonds than this limit as this fix operates, then the + "extra bond per atom" parameter must be set to allow for it. Ditto + for "extra angle per atom", "extra dihedral per atom", and "extra + improper per atom" if angles, dihedrals, or impropers are being added + when bonds are created. See the :doc:`read\_data ` or + :doc:`create\_box ` command for more details. Note that a + data file with no atoms can be used if you wish to add non-bonded + atoms via the :doc:`create atoms ` command, e.g. for a + percolation simulation. + +.. note:: + + LAMMPS stores and maintains a data structure with a list of the + 1st, 2nd, and 3rd neighbors of each atom (within the bond topology of + the system) for use in weighting pairwise interactions for bonded + atoms. Note that adding a single bond always adds a new 1st neighbor + but may also induce \*many\* new 2nd and 3rd neighbors, depending on the + molecular topology of your system. The "extra special per atom" + parameter must typically be set to allow for the new maximum total + size (1st + 2nd + 3rd neighbors) of this per-atom list. There are 2 + ways to do this. See the :doc:`read\_data ` or + :doc:`create\_box ` commands for details. + +.. note:: + + Even if you do not use the *atype*\ , *dtype*\ , or *itype* + keywords, the list of topological neighbors is updated for atoms + affected by the new bond. This in turn affects which neighbors are + considered for pairwise interactions, using the weighting rules set by + the :doc:`special\_bonds ` command. Consider a new bond + created between atoms I,J. If J has a bonded neighbor K, then K + becomes a 2nd neighbor of I. Even if the *atype* keyword is not used + to create angle I-J-K, the pairwise interaction between I and K will + be potentially turned off or weighted by the 1-3 weighting specified + by the :doc:`special\_bonds ` command. This is the case + even if the "angle yes" option was used with that command. The same + is true for 3rd neighbors (1-4 interactions), the *dtype* keyword, and + the "dihedral yes" option used with the + :doc:`special\_bonds ` command. + +Note that even if your simulation starts with no bonds, you must +define a :doc:`bond\_style ` and use the +:doc:`bond\_coeff ` command to specify coefficients for the +*bondtype*\ . Similarly, if new atom types are specified by the +*iparam* or *jparam* keywords, they must be within the range of atom +types allowed by the simulation and pairwise coefficients must be +specified for the new types. + +Computationally, each timestep this fix operates, it loops over +neighbor lists and computes distances between pairs of atoms in the +list. It also communicates between neighboring processors to +coordinate which bonds are created. Moreover, if any bonds are +created, neighbor lists must be immediately updated on the same +timestep. This is to insure that any pairwise interactions that +should be turned "off" due to a bond creation, because they are now +excluded by the presence of the bond and the settings of the +:doc:`special\_bonds ` command, will be immediately +recognized. All of these operations increase the cost of a timestep. +Thus you should be cautious about invoking this fix too frequently. + +You can dump out snapshots of the current bond topology via the :doc:`dump local ` command. + +.. note:: + + Creating a bond typically alters the energy of a system. You + should be careful not to choose bond creation criteria that induce a + dramatic change in energy. For example, if you define a very stiff + harmonic bond and create it when 2 atoms are separated by a distance + far from the equilibrium bond length, then the 2 atoms will oscillate + dramatically when the bond is formed. More generally, you may need to + thermostat your system to compensate for energy changes resulting from + created bonds (and angles, dihedrals, impropers). + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes two statistics which it stores in a global vector of +length 2, which can be accessed by various :doc:`output commands `. The vector values calculated by this fix +are "intensive". + +These are the 2 quantities: + +* (1) # of bonds created on the most recent creation timestep +* (2) cumulative # of bonds created + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the MC package. It is only enabled if LAMMPS was +built with that package. See the :doc:`Build package ` +doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix bond/break `, :doc:`fix bond/react `, :doc:`fix bond/swap `, +:doc:`dump local `, :doc:`special\_bonds ` + +Default +""""""" + +The option defaults are iparam = (0,itype), jparam = (0,jtype), and +prob = 1.0. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_bond_react.rst b/doc/src/fix_bond_react.rst new file mode 100644 index 0000000000..b2866eb9c7 --- /dev/null +++ b/doc/src/fix_bond_react.rst @@ -0,0 +1,548 @@ +.. index:: fix bond/react + +fix bond/react command +====================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID bond/react common_keyword values ... + react react-ID react-group-ID Nevery Rmin Rmax template-ID(pre-reacted) template-ID(post-reacted) map_file individual_keyword values ... + react react-ID react-group-ID Nevery Rmin Rmax template-ID(pre-reacted) template-ID(post-reacted) map_file individual_keyword values ... + react react-ID react-group-ID Nevery Rmin Rmax template-ID(pre-reacted) template-ID(post-reacted) map_file individual_keyword values ... + ... + +* ID, group-ID are documented in :doc:`fix ` command. Group-ID is ignored. +* bond/react = style name of this fix command +* the common keyword/values may be appended directly after 'bond/react' +* this applies to all reaction specifications (below) +* common\_keyword = *stabilization* + + .. parsed-literal:: + + *stabilization* values = *no* or *yes* *group-ID* *xmax* + *no* = no reaction site stabilization + *yes* = perform reaction site stabilization + *group-ID* = user-assigned prefix for the dynamic group of atoms not currently involved in a reaction + *xmax* = xmax value that is used by an internally-created :doc:`nve/limit ` integrator + +* react = mandatory argument indicating new reaction specification +* react-ID = user-assigned name for the reaction +* react-group-ID = only atoms in this group are considered for the reaction +* Nevery = attempt reaction every this many steps +* Rmin = bonding pair atoms must be separated by more than Rmin to initiate reaction (distance units) +* Rmax = bonding pair atoms must be separated by less than Rmax to initiate reaction (distance units) +* template-ID(pre-reacted) = ID of a molecule template containing pre-reaction topology +* template-ID(post-reacted) = ID of a molecule template containing post-reaction topology +* map\_file = name of file specifying corresponding atom-IDs in the pre- and post-reacted templates +* zero or more individual keyword/value pairs may be appended to each react argument +* individual\_keyword = *prob* or *max\_rxn* or *stabilize\_steps* or *update\_edges* + + .. parsed-literal:: + + *prob* values = fraction seed + fraction = initiate reaction with this probability if otherwise eligible + seed = random number seed (positive integer) + *max_rxn* value = N + N = maximum number of reactions allowed to occur + *stabilize_steps* value = timesteps + timesteps = number of timesteps to apply the internally-created :doc:`nve/limit ` fix to reacting atoms + *update_edges* value = *none* or *charges* or *custom* + none = do not update topology near the edges of reaction templates + charges = update atomic charges of all atoms in reaction templates + custom = force the update of user-specified atomic charges + + + +Examples +"""""""" + +For unabridged example scripts and files, see examples/USER/misc/bond\_react. + + +.. parsed-literal:: + + molecule mol1 pre_reacted_topology.txt + molecule mol2 post_reacted_topology.txt + fix 5 all bond/react react myrxn1 all 1 0 3.25 mol1 mol2 map_file.txt + + molecule mol1 pre_reacted_rxn1.txt + molecule mol2 post_reacted_rxn1.txt + molecule mol3 pre_reacted_rxn2.txt + molecule mol4 post_reacted_rxn2.txt + fix 5 all bond/react stabilization yes nvt_grp .03 & + react myrxn1 all 1 0 3.25 mol1 mol2 map_file_rxn1.txt prob 0.50 12345 & + react myrxn2 all 1 0 2.75 mol3 mol4 map_file_rxn2.txt prob 0.25 12345 + fix 6 nvt_grp_REACT nvt temp 300 300 100 # set thermostat after bond/react + +Description +""""""""""" + +Initiate complex covalent bonding (topology) changes. These topology +changes will be referred to as 'reactions' throughout this +documentation. Topology changes are defined in pre- and post-reaction +molecule templates and can include creation and deletion of bonds, +angles, dihedrals, impropers, bond types, angle types, dihedral types, +atom types, or atomic charges. In addition, reaction by-products or +other molecules can be identified and deleted. + +Fix bond/react does not use quantum mechanical (eg. fix qmmm) or +pairwise bond-order potential (eg. Tersoff or AIREBO) methods to +determine bonding changes a priori. Rather, it uses a distance-based +probabilistic criteria to effect predetermined topology changes in +simulations using standard force fields. + +This fix was created to facilitate the dynamic creation of polymeric, +amorphous or highly cross-linked systems. A suggested workflow for +using this fix is: 1) identify a reaction to be simulated 2) build a +molecule template of the reaction site before the reaction has +occurred 3) build a molecule template of the reaction site after the +reaction has occurred 4) create a map that relates the +template-atom-IDs of each atom between pre- and post-reaction molecule +templates 5) fill a simulation box with molecules and run a simulation +with fix bond/react. + +Only one 'fix bond/react' command can be used at a time. Multiple +reactions can be simultaneously applied by specifying multiple *react* +arguments to a single 'fix bond/react' command. This syntax is +necessary because the 'common keywords' are applied to all reactions. + +The *stabilization* keyword enables reaction site stabilization. +Reaction site stabilization is performed by including reacting atoms +in an internally-created fix :doc:`nve/limit ` time +integrator for a set number of timesteps given by the +*stabilize\_steps* keyword. While reacting atoms are being time +integrated by the internal nve/limit, they are prevented from being +involved in any new reactions. The *xmax* value keyword should +typically be set to the maximum distance that non-reacting atoms move +during the simulation. + +Fix bond/react creates and maintains two important dynamic groups of +atoms when using the *stabilization* keyword. The first group contains +all atoms currently involved in a reaction; this group is +automatically thermostatted by an internally-created +:doc:`nve/limit ` integrator. The second group contains +all atoms currently not involved in a reaction. This group should be +used by a thermostat in order to time integrate the system. The name +of this group of non-reacting atoms is created by appending '\_REACT' +to the group-ID argument of the *stabilization* keyword, as shown in +the second example above. + +.. note:: + + When using reaction stabilization, you should generally not have + a separate thermostat which acts on the 'all' group. + +The group-ID set using the *stabilization* keyword can be an existing +static group or a previously-unused group-ID. It cannot be specified +as 'all'. If the group-ID is previously unused, the fix bond/react +command creates a :doc:`dynamic group ` that is initialized to +include all atoms. If the group-ID is that of an existing static +group, the group is used as the parent group of new, +internally-created dynamic group. In both cases, this new dynamic +group is named by appending '\_REACT' to the group-ID, e.g. +nvt\_grp\_REACT. By specifying an existing group, you may thermostat +constant-topology parts of your system separately. The dynamic group +contains only atoms not involved in a reaction at a given timestep, +and therefore should be used by a subsequent system-wide time +integrator such as nvt, npt, or nve, as shown in the second example +above (full examples can be found at examples/USER/misc/bond\_react). +The time integration command should be placed after the fix bond/react +command due to the internal dynamic grouping performed by fix +bond/react. + +.. note:: + + If the group-ID is an existing static group, react-group-IDs + should also be specified as this static group, or a subset. + +The following comments pertain to each *react* argument (in other +words, can be customized for each reaction, or reaction step): + +A check for possible new reaction sites is performed every *Nevery* +timesteps. + +Three physical conditions must be met for a reaction to occur. First, +a bonding atom pair must be identified within the reaction distance +cutoffs. Second, the topology surrounding the bonding atom pair must +match the topology of the pre-reaction template. Finally, any reaction +constraints listed in the map file (see below) must be satisfied. If +all of these conditions are met, the reaction site is eligible to be +modified to match the post-reaction template. + +A bonding atom pair will be identified if several conditions are met. +First, a pair of atoms I,J within the specified react-group-ID of type +itype and jtype must be separated by a distance between *Rmin* and +*Rmax*\ . It is possible that multiple bonding atom pairs are +identified: if the bonding atoms in the pre-reacted template are 1-2 +neighbors, i.e. directly bonded, the farthest bonding atom partner is +set as its bonding partner; otherwise, the closest potential partner +is chosen. Then, if both an atom I and atom J have each other as their +bonding partners, these two atoms are identified as the bonding atom +pair of the reaction site. Once this unique bonding atom pair is +identified for each reaction, there could two or more reactions that +involve a given atom on the same timestep. If this is the case, only +one such reaction is permitted to occur. This reaction is chosen +randomly from all potential reactions. This capability allows e.g. for +different reaction pathways to proceed from identical reaction sites +with user-specified probabilities. + +The pre-reacted molecule template is specified by a molecule command. +This molecule template file contains a sample reaction site and its +surrounding topology. As described below, the bonding atom pairs of +the pre-reacted template are specified by atom ID in the map file. The +pre-reacted molecule template should contain as few atoms as possible +while still completely describing the topology of all atoms affected +by the reaction. For example, if the force field contains dihedrals, +the pre-reacted template should contain any atom within three bonds of +reacting atoms. + +Some atoms in the pre-reacted template that are not reacting may have +missing topology with respect to the simulation. For example, the +pre-reacted template may contain an atom that, in the simulation, is +currently connected to the rest of a long polymer chain. These are +referred to as edge atoms, and are also specified in the map file. All +pre-reaction template atoms should be linked to a bonding atom, via at +least one path that does not involve edge atoms. When the pre-reaction +template contains edge atoms, not all atoms, bonds, charges, etc. +specified in the reaction templates will be updated. Specifically, +topology that involves only atoms that are 'too near' to template +edges will not be updated. The definition of 'too near the edge' +depends on which interactions are defined in the simulation. If the +simulation has defined dihedrals, atoms within two bonds of edge atoms +are considered 'too near the edge.' If the simulation defines angles, +but not dihedrals, atoms within one bond of edge atoms are considered +'too near the edge.' If just bonds are defined, only edge atoms are +considered 'too near the edge.' + +.. note:: + + Small molecules, i.e. ones that have all their atoms contained + within the reaction templates, never have edge atoms. + +Note that some care must be taken when a building a molecule template +for a given simulation. All atom types in the pre-reacted template +must be the same as those of a potential reaction site in the +simulation. A detailed discussion of matching molecule template atom +types with the simulation is provided on the :doc:`molecule ` +command page. + +The post-reacted molecule template contains a sample of the reaction +site and its surrounding topology after the reaction has occurred. It +must contain the same number of atoms as the pre-reacted template. A +one-to-one correspondence between the atom IDs in the pre- and +post-reacted templates is specified in the map file as described +below. Note that during a reaction, an atom, bond, etc. type may +change to one that was previously not present in the simulation. These +new types must also be defined during the setup of a given simulation. +A discussion of correctly handling this is also provided on the +:doc:`molecule ` command page. + +.. note:: + + When a reaction occurs, it is possible that the resulting + topology/atom (e.g. special bonds, dihedrals, etc.) exceeds that of + the existing system and reaction templates. As when inserting + molecules, enough space for this increased topology/atom must be + reserved by using the relevant "extra" keywords to the + :doc:`read\_data ` or :doc:`create\_box ` commands. + +The map file is a text document with the following format: + +A map file has a header and a body. The header of map file the +contains one mandatory keyword and five optional keywords. The +mandatory keyword is 'equivalences': + + +.. parsed-literal:: + + N *equivalences* = # of atoms N in the reaction molecule templates + +The optional keywords are 'edgeIDs', 'deleteIDs', 'customIDs' and +'constraints': + + +.. parsed-literal:: + + N *edgeIDs* = # of edge atoms N in the pre-reacted molecule template + N *deleteIDs* = # of atoms N that are specified for deletion + N *chiralIDs* = # of specified chiral centers N + N *customIDs* = # of atoms N that are specified for a custom update + N *constraints* = # of specified reaction constraints N + +The body of the map file contains two mandatory sections and five +optional sections. The first mandatory section begins with the keyword +'BondingIDs' and lists the atom IDs of the bonding atom pair in the +pre-reacted molecule template. The second mandatory section begins +with the keyword 'Equivalences' and lists a one-to-one correspondence +between atom IDs of the pre- and post-reacted templates. The first +column is an atom ID of the pre-reacted molecule template, and the +second column is the corresponding atom ID of the post-reacted +molecule template. The first optional section begins with the keyword +'EdgeIDs' and lists the atom IDs of edge atoms in the pre-reacted +molecule template. The second optional section begins with the keyword +'DeleteIDs' and lists the atom IDs of pre-reaction template atoms to +delete. The third optional section begins with the keyword 'ChiralIDs' +lists the atom IDs of chiral atoms whose handedness should be +enforced. The fourth optional section begins with the keyword 'Custom +Edges' and allows for forcing the update of a specific atom's atomic +charge. The first column is the ID of an atom near the edge of the +pre-reacted molecule template, and the value of the second column is +either 'none' or 'charges.' Further details are provided in the +discussion of the 'update\_edges' keyword. The fifth optional section +begins with the keyword 'Constraints' and lists additional criteria +that must be satisfied in order for the reaction to occur. Currently, +there are three types of constraints available, as discussed below. + +A sample map file is given below: + + +---------- + + + +.. parsed-literal:: + + # this is a map file + + 7 equivalences + 2 edgeIDs + + BondingIDs + + 3 + 5 + + EdgeIDs + + 1 + 7 + + Equivalences + + 1 1 + 2 2 + 3 3 + 4 4 + 5 5 + 6 6 + 7 7 + + +---------- + + +The handedness of atoms that are chiral centers can be enforced by +listing their IDs in the ChiralIDs section. A chiral atom must be +bonded to four atoms with mutually different atom types. This feature +uses the coordinates and types of the involved atoms in the +pre-reaction template to determine handedness. Three atoms bonded to +the chiral center are arbitrarily chosen, to define an oriented plane, +and the relative position of the fourth bonded atom determines the +chiral center's handedness. + +Any number of additional constraints may be specified in the +Constraints section of the map file. The constraint of type 'distance' +has syntax as follows: + + +.. parsed-literal:: + + distance *ID1* *ID2* *rmin* *rmax* + +where 'distance' is the required keyword, *ID1* and *ID2* are +pre-reaction atom IDs, and these two atoms must be separated by a +distance between *rmin* and *rmax* for the reaction to occur. + +The constraint of type 'angle' has the following syntax: + + +.. parsed-literal:: + + angle *ID1* *ID2* *ID3* *amin* *amax* + +where 'angle' is the required keyword, *ID1*\ , *ID2* and *ID3* are +pre-reaction atom IDs, and these three atoms must form an angle +between *amin* and *amax* for the reaction to occur (where *ID2* is +the central atom). Angles must be specified in degrees. This +constraint can be used to enforce a certain orientation between +reacting molecules. + +The constraint of type 'arrhenius' imposes an additional reaction +probability according to the temperature-dependent Arrhenius equation: + +.. image:: Eqs/fix_bond_react.jpg + :align: center + +The Arrhenius constraint has the following syntax: + + +.. parsed-literal:: + + arrhenius *A* *n* *E_a* *seed* + +where 'arrhenius' is the required keyword, *A* is the pre-exponential +factor, *n* is the exponent of the temperature dependence, *E\_a* is +the activation energy (:doc:`units ` of energy), and *seed* is a +random number seed. The temperature is defined as the instantaneous +temperature averaged over all atoms in the reaction site, and is +calculated in the same manner as for example +:doc:`compute\_temp\_chunk `. Currently, there are no +options for additional temperature averaging or velocity-biased +temperature calculations. A uniform random number between 0 and 1 is +generated using *seed*\ ; if this number is less than the result of the +Arrhenius equation above, the reaction is permitted to occur. + +Once a reaction site has been successfully identified, data structures +within LAMMPS that store bond topology are updated to reflect the +post-reacted molecule template. All force fields with fixed bonds, +angles, dihedrals or impropers are supported. + +A few capabilities to note: 1) You may specify as many *react* +arguments as desired. For example, you could break down a complicated +reaction mechanism into several reaction steps, each defined by its +own *react* argument. 2) While typically a bond is formed or removed +between the bonding atom pairs specified in the pre-reacted molecule +template, this is not required. 3) By reversing the order of the pre- +and post- reacted molecule templates in another *react* argument, you +can allow for the possibility of one or more reverse reactions. + +The optional keywords deal with the probability of a given reaction +occurring as well as the stable equilibration of each reaction site as +it occurs: + +The *prob* keyword can affect whether or not an eligible reaction +actually occurs. The fraction setting must be a value between 0.0 and +1.0. A uniform random number between 0.0 and 1.0 is generated and the +eligible reaction only occurs if the random number is less than the +fraction. Up to N reactions are permitted to occur, as optionally +specified by the *max\_rxn* keyword. + +The *stabilize\_steps* keyword allows for the specification of how many +timesteps a reaction site is stabilized before being returned to the +overall system thermostat. In order to produce the most physical +behavior, this 'reaction site equilibration time' should be tuned to +be as small as possible while retaining stability for a given system +or reaction step. After a limited number of case studies, this number +has been set to a default of 60 timesteps. Ideally, it should be +individually tuned for each fix reaction step. Note that in some +situations, decreasing rather than increasing this parameter will +result in an increase in stability. + +The *update\_edges* keyword can increase the number of atoms whose +atomic charges are updated, when the pre-reaction template contains +edge atoms. When the value is set to 'charges,' all atoms' atomic +charges are updated to those specified by the post-reaction template, +including atoms near the edge of reaction templates. When the value is +set to 'custom,' an additional section must be included in the map +file that specifies whether or not to update charges, on a per-atom +basis. The format of this section is detailed above. Listing a +pre-reaction atom ID with a value of 'charges' will force the update +of the atom's charge, even if it is near a template edge. Atoms not +near a template edge are unaffected by this setting. + +A few other considerations: + +Many reactions result in one or more atoms that are considered +unwanted by-products. Therefore, bond/react provides the option to +delete a user-specified set of atoms. These pre-reaction atoms are +identified in the map file. A deleted atom must still be included in +the post-reaction molecule template, in which it cannot be bonded to +an atom that is not deleted. In addition to deleting unwanted reaction +by-products, this feature can be used to remove specific topologies, +such as small rings, that may be otherwise indistinguishable. + +Optionally, you can enforce additional behaviors on reacting atoms. +For example, it may be beneficial to force reacting atoms to remain at +a certain temperature. For this, you can use the internally-created +dynamic group named "bond\_react\_MASTER\_group", which consists of all +atoms currently involved in a reaction. For example, adding the +following command would add an additional thermostat to the group of +all currently-reacting atoms: + + +.. parsed-literal:: + + fix 1 bond_react_MASTER_group temp/rescale 1 300 300 10 1 + +.. note:: + + This command must be added after the fix bond/react command, and + will apply to all reactions. + +Computationally, each timestep this fix operates, it loops over +neighbor lists (for bond-forming reactions) and computes distances +between pairs of atoms in the list. It also communicates between +neighboring processors to coordinate which bonds are created and/or +removed. All of these operations increase the cost of a timestep. Thus +you should be cautious about invoking this fix too frequently. + +You can dump out snapshots of the current bond topology via the dump +local command. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +Cumulative reaction counts for each reaction are written to :doc:`binary restart files `. These values are associated with the +reaction name (react-ID). Additionally, internally-created per-atom +properties are stored to allow for smooth restarts. None of the +:doc:`fix\_modify ` options are relevant to this fix. + +This fix computes one statistic for each *react* argument that it +stores in a global vector, of length 'number of react arguments', that +can be accessed by various :doc:`output commands `. The +vector values calculated by this fix are "intensive". + +These is 1 quantity for each react argument: + +* (1) cumulative # of reactions occurred + +No parameter of this fix can be used with the *start/stop* keywords +of the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +When fix bond/react is 'unfixed,' all internally-created groups are +deleted. Therefore, fix bond/react can only be unfixed after unfixing +all other fixes that use any group created by fix bond/react. + +Restrictions +"""""""""""" + + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the +:doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix bond/create `, +:doc:`fix bond/break `, +:doc:`fix bond/swap `, +:doc:`dump local `, :doc:`special\_bonds ` + +Default +""""""" + +The option defaults are stabilization = no, prob = 1.0, stabilize\_steps = 60, +update\_edges = none + + +---------- + + +.. _Gissinger: + + + +**(Gissinger)** Gissinger, Jensen and Wise, Polymer, 128, 211 (2017). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_bond_swap.rst b/doc/src/fix_bond_swap.rst new file mode 100644 index 0000000000..c4eb2a16b5 --- /dev/null +++ b/doc/src/fix_bond_swap.rst @@ -0,0 +1,216 @@ +.. index:: fix bond/swap + +fix bond/swap command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID bond/swap Nevery fraction cutoff seed + +* ID, group-ID are documented in :doc:`fix ` command +* bond/swap = style name of this fix command +* Nevery = attempt bond swapping every this many steps +* fraction = fraction of group atoms to consider for swapping +* cutoff = distance at which swapping will be considered (distance units) +* seed = random # seed (positive integer) + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all bond/swap 50 0.5 1.3 598934 + +Description +""""""""""" + +In a simulation of polymer chains, this command attempts to swap bonds +between two different chains, effectively grafting the end of one +chain onto another chain and vice versa. This is done via Monte Carlo +rules using the Boltzmann acceptance criterion. The purpose is to +equilibrate the polymer chain conformations more rapidly than dynamics +alone would do it, by enabling instantaneous large conformational +changes in a dense polymer melt. The polymer chains should thus more +rapidly converge to the proper end-to-end distances and radii of +gyration. It is designed for use with systems of +:doc:`FENE ` or :doc:`harmonic ` bead-spring +polymer chains where each polymer is a linear chain of monomers, but +LAMMPS does not enforce this requirement, i.e. any +:doc:`bond\_style ` can be used. + +A schematic of the kinds of bond swaps that can occur is shown here: + +.. image:: JPG/bondswap.jpg + :align: center + +On the left, the red and blue chains have two monomers A1 and B1 close +to each other, which are currently bonded to monomers A2 and B2 +respectively within their own chains. The bond swap operation will +attempt to delete the A1-A2 and B1-B2 bonds and replace them with +A1-B2 and B1-A2 bonds. If the swap is energetically favorable, the +two chains on the right are the result and each polymer chain has +undergone a dramatic conformational change. This reference, +:ref:`(Sides) ` provides more details on how the algorithm works and +its application: + +The bond swapping operation is invoked every *Nevery* timesteps. If +any bond is swapped, a re-build of the neighbor lists is triggered, +since a swap alters the list of which neighbors are considered for +pairwise interaction. At each invocation, each processor considers a +random specified *fraction* of its atoms as potential swapping +monomers for this timestep. Choosing a small *fraction* value can +reduce the likelihood of a reverse swap occurring soon after an +initial swap. + +For each monomer A1, its neighbors are examined to find a possible B1 +monomer. Both A1 and B1 must be in the fix group, their separation +must be less than the specified *cutoff*\ , and the molecule IDs of A1 +and B1 must be the same (see below). If a suitable partner is found, +the energy change due to swapping the 2 bonds is computed. This +includes changes in pairwise, bond, and angle energies due to the +altered connectivity of the 2 chains. Dihedral and improper +interactions are not allowed to be defined when this fix is used. + +If the energy decreases due to the swap operation, the bond swap is +accepted. If the energy increases it is accepted with probability +exp(-delta/kT) where delta is the increase in energy, k is the +Boltzmann constant, and T is the current temperature of the system. +Whether the swap is accepted or rejected, no other swaps are attempted +by this processor on this timestep. + +The criterion for matching molecule IDs is how bond swaps performed by +this fix conserve chain length. To use this features you must setup +the molecule IDs for your polymer chains in a certain way, typically +in the data file, read by the :doc:`read\_data ` command. +Consider a system of 6-mer chains. You have 2 choices. If the +molecule IDs for monomers on each chain are set to 1,2,3,4,5,6 then +swaps will conserve chain length. For a particular monomer there will +be only one other monomer on another chain which is a potential swap +partner. If the molecule IDs for monomers on each chain are set to +1,2,3,3,2,1 then swaps will conserve chain length but swaps will be +able to occur at either end of a chain. Thus for a particular monomer +there will be 2 possible swap partners on another chain. In this +scenario, swaps can also occur within a single chain, i.e. the two +ends of a chain swap with each other. + +.. note:: + + If your simulation uses molecule IDs in the usual way, where all + monomers on a single chain are assigned the same ID (different for + each chain), then swaps will only occur within the same chain. If you + assign the same molecule ID to all monomers in all chains then + inter-chain swaps will occur, but they will not conserve chain length. + Neither of these scenarios is probably what you want for this fix. + +.. note:: + + When a bond swap occurs the image flags of monomers in the new + polymer chains can become inconsistent. See the :doc:`dump ` + command for a discussion of image flags. This is not an issue for + running dynamics, but can affect calculation of some diagnostic + quantities or the printing of unwrapped coordinates to a dump file. + + +---------- + + +This fix computes a temperature each time it is invoked for use by the +Boltzmann criterion. To do this, the fix creates its own compute of +style *temp*\ , as if this command had been issued: + + +.. parsed-literal:: + + compute fix-ID_temp all temp + +See the :doc:`compute temp ` command for details. Note +that the ID of the new compute is the fix-ID with underscore + "temp" +appended and the group for the new compute is "all", so that the +temperature of the entire system is used. + +Note that this is NOT the compute used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +This means you can change the attributes of this fix's temperature +(e.g. its degrees-of-freedom) via the +:doc:`compute\_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* will have no +effect on this fix. + + +---------- + + +**Restart, fix\_modify, thermo output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. Because the state of the random number generator +is not saved in restart files, this means you cannot do "exact" +restarts with this fix, where the simulation continues on the same as +if no restart had taken place. However, in a statistical sense, a +restarted simulation should produce the same behavior. Also note that +each processor generates possible swaps independently of other +processors. Thus if you repeat the same simulation on a different number +of processors, the specific swaps performed will be different. + +The :doc:`fix\_modify ` *temp* option is supported by this +fix. You can use it to assign a :doc:`compute ` you have +defined to this fix which will be used to compute the temperature for +the Boltzmann criterion. + +This fix computes two statistical quantities as a global 2-vector of +output, which can be accessed by various :doc:`output commands `. The first component of the vector is the +cumulative number of swaps performed by all processors. The second +component of the vector is the cumulative number of swaps attempted +(whether accepted or rejected). Note that a swap "attempt" only +occurs when swap partners meeting the criteria described above are +found on a particular timestep. The vector values calculated by this +fix are "intensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the MC package. It is only enabled if LAMMPS was +built with that package. See the :doc:`Build package ` +doc page for more info. + +The settings of the "special\_bond" command must be 0,1,1 in order to +use this fix, which is typical of bead-spring chains with FENE or +harmonic bonds. This means that pairwise interactions between bonded +atoms are turned off, but are turned on between atoms two or three +hops away along the chain backbone. + +Currently, energy changes in dihedral and improper interactions due to +a bond swap are not considered. Thus a simulation that uses this fix +cannot use a dihedral or improper potential. + +Related commands +"""""""""""""""" + +:doc:`fix atom/swap ` + +**Default:** none + + +---------- + + +.. _Sides: + + + +**(Sides)** Sides, Grest, Stevens, Plimpton, J Polymer Science B, 42, +199-208 (2004). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_box_relax.rst b/doc/src/fix_box_relax.rst new file mode 100644 index 0000000000..315846a943 --- /dev/null +++ b/doc/src/fix_box_relax.rst @@ -0,0 +1,422 @@ +.. index:: fix box/relax + +fix box/relax command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID box/relax keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* box/relax = style name of this fix command + + .. parsed-literal:: + + one or more keyword value pairs may be appended + keyword = *iso* or *aniso* or *tri* or *x* or *y* or *z* or *xy* or *yz* or *xz* or *couple* or *nreset* or *vmax* or *dilate* or *scaleyz* or *scalexz* or *scalexy* or *fixedpoint* + *iso* or *aniso* or *tri* value = Ptarget = desired pressure (pressure units) + *x* or *y* or *z* or *xy* or *yz* or *xz* value = Ptarget = desired pressure (pressure units) + *couple* = *none* or *xyz* or *xy* or *yz* or *xz* + *nreset* value = reset reference cell every this many minimizer iterations + *vmax* value = fraction = max allowed volume change in one iteration + *dilate* value = *all* or *partial* + *scaleyz* value = *yes* or *no* = scale yz with lz + *scalexz* value = *yes* or *no* = scale xz with lz + *scalexy* value = *yes* or *no* = scale xy with ly + *fixedpoint* values = x y z + x,y,z = perform relaxation dilation/contraction around this point (distance units) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all box/relax iso 0.0 vmax 0.001 + fix 2 water box/relax aniso 0.0 dilate partial + fix 2 ice box/relax tri 0.0 couple xy nreset 100 + +Description +""""""""""" + +Apply an external pressure or stress tensor to the simulation box +during an :doc:`energy minimization `. This allows the box +size and shape to vary during the iterations of the minimizer so that +the final configuration will be both an energy minimum for the +potential energy of the atoms, and the system pressure tensor will be +close to the specified external tensor. Conceptually, specifying a +positive pressure is like squeezing on the simulation box; a negative +pressure typically allows the box to expand. + + +---------- + + +The external pressure tensor is specified using one or more of the +*iso*\ , *aniso*\ , *tri*\ , *x*\ , *y*\ , *z*\ , *xy*\ , *xz*\ , *yz*\ , and *couple* +keywords. These keywords give you the ability to specify all 6 +components of an external stress tensor, and to couple various of +these components together so that the dimensions they represent are +varied together during the minimization. + +Orthogonal simulation boxes have 3 adjustable dimensions (x,y,z). +Triclinic (non-orthogonal) simulation boxes have 6 adjustable +dimensions (x,y,z,xy,xz,yz). The :doc:`create\_box `, :doc:`read data `, and :doc:`read\_restart ` commands +specify whether the simulation box is orthogonal or non-orthogonal +(triclinic) and explain the meaning of the xy,xz,yz tilt factors. + +The target pressures *Ptarget* for each of the 6 components of the +stress tensor can be specified independently via the *x*\ , *y*\ , *z*\ , +*xy*\ , *xz*\ , *yz* keywords, which correspond to the 6 simulation box +dimensions. For example, if the *y* keyword is used, the y-box length +will change during the minimization. If the *xy* keyword is used, the +xy tilt factor will change. A box dimension will not change if that +component is not specified. + +Note that in order to use the *xy*\ , *xz*\ , or *yz* keywords, the +simulation box must be triclinic, even if its initial tilt factors are +0.0. + +When the size of the simulation box changes, all atoms are re-scaled +to new positions, unless the keyword *dilate* is specified with a +value of *partial*\ , in which case only the atoms in the fix group are +re-scaled. This can be useful for leaving the coordinates of atoms in +a solid substrate unchanged and controlling the pressure of a +surrounding fluid. + +The *scaleyz*\ , *scalexz*\ , and *scalexy* keywords control whether or +not the corresponding tilt factors are scaled with the associated box +dimensions when relaxing triclinic periodic cells. The default +values *yes* will turn on scaling, which corresponds to adjusting the +linear dimensions of the cell while preserving its shape. Choosing +*no* ensures that the tilt factors are not scaled with the box +dimensions. See below for restrictions and default values in different +situations. In older versions of LAMMPS, scaling of tilt factors was +not performed. The old behavior can be recovered by setting all three +scale keywords to *no*\ . + +The *fixedpoint* keyword specifies the fixed point for cell relaxation. +By default, it is the center of the box. Whatever point is +chosen will not move during the simulation. For example, if the lower +periodic boundaries pass through (0,0,0), and this point is provided +to *fixedpoint*\ , then the lower periodic boundaries will remain at +(0,0,0), while the upper periodic boundaries will move twice as +far. In all cases, the particle positions at each iteration are +unaffected by the chosen value, except that all particles are +displaced by the same amount, different on each iteration. + +.. note:: + + Applying an external pressure to tilt dimensions *xy*\ , *xz*\ , *yz* + can sometimes result in arbitrarily large values of the tilt factors, + i.e. a dramatically deformed simulation box. This typically indicates + that there is something badly wrong with how the simulation was + constructed. The two most common sources of this error are applying a + shear stress to a liquid system or specifying an external shear stress + tensor that exceeds the yield stress of the solid. In either case the + minimization may converge to a bogus conformation or not converge at + all. Also note that if the box shape tilts to an extreme shape, + LAMMPS will run less efficiently, due to the large volume of + communication needed to acquire ghost atoms around a processor's + irregular-shaped sub-domain. For extreme values of tilt, LAMMPS may + also lose atoms and generate an error. + +.. note:: + + Performing a minimization with this fix is not a mathematically + well-defined minimization problem. This is because the objective + function being minimized changes if the box size/shape changes. In + practice this means the minimizer can get "stuck" before you have + reached the desired tolerance. The solution to this is to restart the + minimizer from the new adjusted box size/shape, since that creates a + new objective function valid for the new box size/shape. Repeat as + necessary until the box size/shape has reached its new equilibrium. + + +---------- + + +The *couple* keyword allows two or three of the diagonal components of +the pressure tensor to be "coupled" together. The value specified +with the keyword determines which are coupled. For example, *xz* +means the *Pxx* and *Pzz* components of the stress tensor are coupled. +*Xyz* means all 3 diagonal components are coupled. Coupling means two +things: the instantaneous stress will be computed as an average of the +corresponding diagonal components, and the coupled box dimensions will +be changed together in lockstep, meaning coupled dimensions will be +dilated or contracted by the same percentage every timestep. The +*Ptarget* values for any coupled dimensions must be identical. +*Couple xyz* can be used for a 2d simulation; the *z* dimension is +simply ignored. + + +---------- + + +The *iso*\ , *aniso*\ , and *tri* keywords are simply shortcuts that are +equivalent to specifying several other keywords together. + +The keyword *iso* means couple all 3 diagonal components together when +pressure is computed (hydrostatic pressure), and dilate/contract the +dimensions together. Using "iso Ptarget" is the same as specifying +these 4 keywords: + + +.. parsed-literal:: + + x Ptarget + y Ptarget + z Ptarget + couple xyz + +The keyword *aniso* means *x*\ , *y*\ , and *z* dimensions are controlled +independently using the *Pxx*\ , *Pyy*\ , and *Pzz* components of the +stress tensor as the driving forces, and the specified scalar external +pressure. Using "aniso Ptarget" is the same as specifying these 4 +keywords: + + +.. parsed-literal:: + + x Ptarget + y Ptarget + z Ptarget + couple none + +The keyword *tri* means *x*\ , *y*\ , *z*\ , *xy*\ , *xz*\ , and *yz* dimensions +are controlled independently using their individual stress components +as the driving forces, and the specified scalar pressure as the +external normal stress. Using "tri Ptarget" is the same as specifying +these 7 keywords: + + +.. parsed-literal:: + + x Ptarget + y Ptarget + z Ptarget + xy 0.0 + yz 0.0 + xz 0.0 + couple none + + +---------- + + +The *vmax* keyword can be used to limit the fractional change in the +volume of the simulation box that can occur in one iteration of the +minimizer. If the pressure is not settling down during the +minimization this can be because the volume is fluctuating too much. +The specified fraction must be greater than 0.0 and should be << 1.0. +A value of 0.001 means the volume cannot change by more than 1/10 of a +percent in one iteration when *couple xyz* has been specified. For +any other case it means no linear dimension of the simulation box can +change by more than 1/10 of a percent. + + +---------- + + +With this fix, the potential energy used by the minimizer is augmented +by an additional energy provided by the fix. The overall objective +function then is: + +.. image:: Eqs/fix_box_relax1.jpg + :align: center + +where *U* is the system potential energy, *P*\ \_t is the desired +hydrostatic pressure, *V* and *V*\ \_0 are the system and reference +volumes, respectively. *E*\ \_\ *strain* is the strain energy expression +proposed by Parrinello and Rahman :ref:`(Parrinello1981) `. +Taking derivatives of *E* w.r.t. the box dimensions, and setting these +to zero, we find that at the minimum of the objective function, the +global system stress tensor **P** will satisfy the relation: + +.. image:: Eqs/fix_box_relax2.jpg + :align: center + +where **I** is the identity matrix, **h**\ \_0 is the box dimension tensor of +the reference cell, and **h**\ \_0\ *d* is the diagonal part of +**h**\ \_0. **S**\ \_\ *t* is a symmetric stress tensor that is chosen by LAMMPS +so that the upper-triangular components of **P** equal the stress tensor +specified by the user. + +This equation only applies when the box dimensions are equal to those +of the reference dimensions. If this is not the case, then the +converged stress tensor will not equal that specified by the user. We +can resolve this problem by periodically resetting the reference +dimensions. The keyword *nreset* controls how often this is done. If +this keyword is not used, or is given a value of zero, then the +reference dimensions are set to those of the initial simulation domain +and are never changed. A value of *nstep* means that every *nstep* +minimization steps, the reference dimensions are set to those of the +current simulation domain. Note that resetting the reference +dimensions changes the objective function and gradients, which +sometimes causes the minimization to fail. This can be resolved by +changing the value of *nreset*\ , or simply continuing the minimization +from a restart file. + +.. note:: + + As normally computed, pressure includes a kinetic- energy or + temperature-dependent component; see the :doc:`compute pressure ` command. However, atom velocities are + ignored during a minimization, and the applied pressure(s) specified + with this command are assumed to only be the virial component of the + pressure (the non-kinetic portion). Thus if atoms have a non-zero + temperature and you print the usual thermodynamic pressure, it may not + appear the system is converging to your specified pressure. The + solution for this is to either (a) zero the velocities of all atoms + before performing the minimization, or (b) make sure you are + monitoring the pressure without its kinetic component. The latter can + be done by outputting the pressure from the pressure compute this + command creates (see below) or a pressure compute you define yourself. + +.. note:: + + Because pressure is often a very sensitive function of volume, + it can be difficult for the minimizer to equilibrate the system the + desired pressure with high precision, particularly for solids. Some + techniques that seem to help are (a) use the "min\_modify line + quadratic" option when minimizing with box relaxations, (b) minimize + several times in succession if need be, to drive the pressure closer + to the target pressure, (c) relax the atom positions before relaxing + the box, and (d) relax the box to the target hydrostatic pressure + before relaxing to a target shear stress state. Also note that some + systems (e.g. liquids) will not sustain a non-hydrostatic applied + pressure, which means the minimizer will not converge. + + +---------- + + +This fix computes a temperature and pressure each timestep. The +temperature is used to compute the kinetic contribution to the +pressure, even though this is subsequently ignored by default. To do +this, the fix creates its own computes of style "temp" and "pressure", +as if these commands had been issued: + + +.. parsed-literal:: + + compute fix-ID_temp group-ID temp + compute fix-ID_press group-ID pressure fix-ID_temp virial + +See the :doc:`compute temp ` and :doc:`compute pressure ` commands for details. Note that the +IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID ++ underscore + "press", and the group for the new computes is the same +as the fix group. Also note that the pressure compute does not +include a kinetic component. + +Note that these are NOT the computes used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +and *thermo\_press*. This means you can change the attributes of this +fix's temperature or pressure via the +:doc:`compute\_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* or +*thermo\_press* will have no effect on this fix. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *temp* and *press* options are +supported by this fix. You can use them to assign a +:doc:`compute ` you have defined to this fix which will be used +in its temperature and pressure calculation, as described above. Note +that as described above, if you assign a pressure compute to this fix +that includes a kinetic energy component it will affect the +minimization, most likely in an undesirable way. + +.. note:: + + If both the *temp* and *press* keywords are used in a single + thermo\_modify command (or in two separate commands), then the order in + which the keywords are specified is important. Note that a :doc:`pressure compute ` defines its own temperature compute as + an argument when it is specified. The *temp* keyword will override + this (for the pressure compute being used by fix box/relax), but only if the + *temp* keyword comes after the *press* keyword. If the *temp* keyword + comes before the *press* keyword, then the new pressure compute + specified by the *press* keyword will be unaffected by the *temp* + setting. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the pressure-volume +energy, plus the strain energy, if it exists, as described above. The +energy values reported at the end of a minimization run under +"Minimization stats" include this energy, and so differ from what +LAMMPS normally reports as potential energy. This fix does not support +the :doc:`fix\_modify ` *energy* option, because that would +result in double-counting of the fix energy in the minimization +energy. Instead, the fix energy can be explicitly added to the +potential energy using one of these two variants: + + +.. parsed-literal:: + + variable emin equal pe+f_1 + + variable emin equal pe+f_1/atoms + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +This fix is invoked during :doc:`energy minimization `, but +not for the purpose of adding a contribution to the energy or forces +being minimized. Instead it alters the simulation box geometry as +described above. + +Restrictions +"""""""""""" + + +Only dimensions that are available can be adjusted by this fix. +Non-periodic dimensions are not available. *z*\ , *xz*\ , and *yz*\ , are +not available for 2D simulations. *xy*\ , *xz*\ , and *yz* are only +available if the simulation domain is non-orthogonal. The +:doc:`create\_box `, :doc:`read data `, and +:doc:`read\_restart ` commands specify whether the +simulation box is orthogonal or non-orthogonal (triclinic) and explain +the meaning of the xy,xz,yz tilt factors. + +The *scaleyz yes* and *scalexz yes* keyword/value pairs can not be used +for 2D simulations. *scaleyz yes*\ , *scalexz yes*\ , and *scalexy yes* options +can only be used if the 2nd dimension in the keyword is periodic, +and if the tilt factor is not coupled to the barostat via keywords +*tri*\ , *yz*\ , *xz*\ , and *xy*\ . + +Related commands +"""""""""""""""" + +:doc:`fix npt `, :doc:`minimize ` + +Default +""""""" + +The keyword defaults are dilate = all, vmax = 0.0001, nreset = 0. + + +---------- + + +.. _Parrinello1981: + + + +**(Parrinello1981)** Parrinello and Rahman, J Appl Phys, 52, 7182 (1981). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_client_md.rst b/doc/src/fix_client_md.rst new file mode 100644 index 0000000000..853a09a9c4 --- /dev/null +++ b/doc/src/fix_client_md.rst @@ -0,0 +1,115 @@ +.. index:: fix client/md + +fix client/md command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID client/md + +* ID, group-ID are documented in :doc:`fix ` command +* client/md = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all client/md + +Description +""""""""""" + +This fix style enables LAMMPS to run as a "client" code and +communicate each timestep with a separate "server" code to perform an +MD simulation together. + +The :doc:`Howto client/server ` doc page gives an +overview of client/server coupling of LAMMPS with another code where +one code is the "client" and sends request messages to a "server" +code. The server responds to each request with a reply message. This +enables the two codes to work in tandem to perform a simulation. + +When using this fix, LAMMPS (as the client code) passes the current +coordinates of all particles to the server code each timestep, which +computes their interaction, and returns the energy, forces, and virial +for the interacting particles to LAMMPS, so it can complete the +timestep. + +The server code could be a quantum code, or another classical MD code +which encodes a force field (pair\_style in LAMMPS lingo) which LAMMPS +does not have. In the quantum case, this fix is a mechanism for +running *ab initio* MD with quantum forces. + +The group associated with this fix is ignored. + +The protocol and :doc:`units ` for message format and content +that LAMMPS exchanges with the server code is defined on the :doc:`server md ` doc page. + +Note that when using LAMMPS as an MD client, your LAMMPS input script +should not normally contain force field commands, like a +:doc:`pair\_style `, :doc:`bond\_style `, or +:doc:`kspace\_style ` command. However it is possible for +a server code to only compute a portion of the full force-field, while +LAMMPS computes the remaining part. Your LAMMPS script can also +specify boundary conditions or force constraints in the usual way, +which will be added to the per-atom forces returned by the server +code. + +See the examples/message dir for example scripts where LAMMPS is both +the "client" and/or "server" code for this kind of client/server MD +simulation. The examples/message/README file explains how to launch +LAMMPS and another code in tandem to perform a coupled simulation. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the potential energy computed by the server application to +the system's potential energy as part of :doc:`thermodynamic output `. + +The :doc:`fix\_modify ` *virial* option is supported by this +fix to add the server application's contribution to the system's +virial as part of :doc:`thermodynamic output `. The +default is *virial yes* + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the potential +energy discussed above. The scalar value calculated by this fix is +"extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the MESSAGE package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +A script that uses this command must also use the +:doc:`message ` command to setup the messaging protocol with +the other server code. + +Related commands +"""""""""""""""" + +:doc:`message `, :doc:`server ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_cmap.rst b/doc/src/fix_cmap.rst new file mode 100644 index 0000000000..abdf095959 --- /dev/null +++ b/doc/src/fix_cmap.rst @@ -0,0 +1,172 @@ +.. index:: fix cmap + +fix cmap command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID cmap filename + +* ID, group-ID are documented in :doc:`fix ` command +* cmap = style name of this fix command +* filename = force-field file with CMAP coefficients + +Examples +"""""""" + + +.. parsed-literal:: + + fix myCMAP all cmap ../potentials/cmap36.data + read_data proteinX.data fix myCMAP crossterm CMAP + fix_modify myCMAP energy yes + +Description +""""""""""" + +This command enables CMAP cross-terms to be added to simulations which +use the CHARMM force field. These are relevant for any CHARMM model +of a peptide or protein sequences that is 3 or more amino-acid +residues long; see :ref:`(Buck) ` and :ref:`(Brooks) ` for details, +including the analytic energy expressions for CMAP interactions. The +CMAP cross-terms add additional potential energy contributions to pairs +of overlapping phi-psi dihedrals of amino-acids, which are important +to properly represent their conformational behavior. + +The examples/cmap directory has a sample input script and data file +for a small peptide, that illustrates use of the fix cmap command. + +As in the example above, this fix should be used before reading a data +file that contains a listing of CMAP interactions. The *filename* +specified should contain the CMAP parameters for a particular version +of the CHARMM force field. Two such files are including in the +lammps/potentials directory: charmm22.cmap and charmm36.cmap. + +The data file read by the "read\_data" must contain the topology of all +the CMAP interactions, similar to the topology data for bonds, angles, +dihedrals, etc. Specially it should have a line like this +in its header section: + + +.. parsed-literal:: + + N crossterms + +where N is the number of CMAP cross-terms. It should also have a section +in the body of the data file like this with N lines: + + +.. parsed-literal:: + + CMAP + + 1 1 8 10 12 18 20 + 2 5 18 20 22 25 27 + [...] + N 3 314 315 317 318 330 + +The first column is an index from 1 to N to enumerate the CMAP terms; +it is ignored by LAMMPS. The 2nd column is the "type" of the +interaction; it is an index into the CMAP force field file. The +remaining 5 columns are the atom IDs of the atoms in the two 4-atom +dihedrals that overlap to create the CMAP 5-body interaction. Note +that the "crossterm" and "CMAP" keywords for the header and body +sections match those specified in the read\_data command following the +data file name; see the :doc:`read\_data ` doc page for +more details. + +A data file containing CMAP cross-terms can be generated from a PDB +file using the charmm2lammps.pl script in the tools/ch2lmp directory +of the LAMMPS distribution. The script must be invoked with the +optional "-cmap" flag to do this; see the tools/ch2lmp/README file for +more information. + +The potential energy associated with CMAP interactions can be output +as described below. It can also be included in the total potential +energy of the system, as output by the +:doc:`thermo\_style ` command, if the :doc:`fix\_modify energy ` command is used, as in the example above. See +the note below about how to include the CMAP energy when performing an +:doc:`energy minimization `. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the list of CMAP cross-terms to :doc:`binary restart files `. See the :doc:`read\_restart ` command +for info on how to re-specify a fix in an input script that reads a +restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the potential "energy" of the CMAP interactions system's +potential energy as part of :doc:`thermodynamic output `. + +The :doc:`fix\_modify ` *virial* option is supported by this +fix to add the contribution due to the interaction between atoms to +the system's virial as part of :doc:`thermodynamic output `. +The default is *virial yes* + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the potential +energy discussed above. The scalar value calculated by this fix is +"extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. + +.. note:: + + If you want the potential energy associated with the CMAP terms + forces to be included in the total potential energy of the system (the + quantity being minimized), you MUST enable the + :doc:`fix\_modify ` *energy* option for this fix. + +Restrictions +"""""""""""" + + +To function as expected this fix command must be issued *before* a +:doc:`read\_data ` command but *after* a +:doc:`read\_restart ` command. + +This fix can only be used if LAMMPS was built with the MOLECULE +package. See the :doc:`Build package ` doc page for more +info. + +Related commands +"""""""""""""""" + +:doc:`fix\_modify `, :doc:`read\_data ` + +**Default:** none + + +---------- + + +.. _Buck: + + + +**(Buck)** Buck, Bouguet-Bonnet, Pastor, MacKerell Jr., Biophys J, 90, L36 +(2006). + +.. _Brooks2: + + + +**(Brooks)** Brooks, Brooks, MacKerell Jr., J Comput Chem, 30, 1545 (2009). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_colvars.rst b/doc/src/fix_colvars.rst new file mode 100644 index 0000000000..bd29a394cb --- /dev/null +++ b/doc/src/fix_colvars.rst @@ -0,0 +1,162 @@ +.. index:: fix colvars + +fix colvars command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID colvars configfile keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* colvars = style name of this fix command +* configfile = the configuration file for the colvars module +* keyword = *input* or *output* or *seed* or *tstat* + + .. parsed-literal:: + + *input* arg = colvars.state file name or prefix or NULL (default: NULL) + *output* arg = output filename prefix (default: out) + *seed* arg = seed for random number generator (default: 1966) + *unwrap* arg = *yes* or *no* + use unwrapped coordinates in collective variables (default: yes) + *tstat* arg = fix id of a thermostat or NULL (default: NULL) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix mtd all colvars peptide.colvars.inp seed 2122 input peptide.colvars.state output peptide + fix abf all colvars colvars.inp tstat 1 + +Description +""""""""""" + +This fix interfaces LAMMPS to the collective variables "Colvars" +library, which allows to calculate potentials of mean force +(PMFs) for any set of colvars, using different sampling methods: +currently implemented are the Adaptive Biasing Force (ABF) method, +metadynamics, Steered Molecular Dynamics (SMD) and Umbrella Sampling +(US) via a flexible harmonic restraint bias. + +This documentation describes only the fix colvars command itself and +LAMMPS specific parts of the code. The full documentation of the +colvars library is available as `this supplementary PDF document `_ + +The Colvars library is developed at `https://github.com/colvars/colvars `_ +A detailed discussion of its implementation is in :ref:`(Fiorin) `. + +There are some example scripts for using this package with LAMMPS in the +examples/USER/colvars directory. + + +---------- + + +The only mandatory argument to the fix is the filename to the colvars +input file that contains the input that is independent from the MD +program in which the colvars library has been integrated. + +The *group-ID* entry is ignored. The collective variable module will +always apply to the entire system and there can only be one instance +of the colvars fix at a time. The colvars fix will only communicate +the minimum information necessary and the colvars library supports +multiple, completely independent collective variables, so there is +no restriction to functionality by limiting the number of colvars fixes. + +The *input* keyword allows to specify a state file that would contain +the restart information required in order to continue a calculation from +a prerecorded state. Fix colvars records it state in :doc:`binary restart ` +files, so when using the :doc:`read\_restart ` command, +this is usually not needed. + +The *output* keyword allows to specify the output prefix. All output +files generated will use this prefix followed by the ".colvars." and +a word like "state" or "traj". + +The *seed* keyword contains the seed for the random number generator +that will be used in the colvars module. + +The *unwrap* keyword controls whether wrapped or unwrapped coordinates +are passed to the colvars library for calculation of the collective +variables and the resulting forces. The default is *yes*\ , i.e. to use +the image flags to reconstruct the absolute atom positions. +Setting this to *no* will use the current local coordinates that are +wrapped back into the simulation cell at each re-neighboring instead. + +The *tstat* keyword can be either NULL or the label of a thermostatting +fix that thermostats all atoms in the fix colvars group. This will be +used to provide the colvars module with the current thermostat target +temperature. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the current status of the colvars module into +:doc:`binary restart files `. This is in addition to the text +mode status file that is written by the colvars module itself and the +kind of information in both files is identical. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change from the biasing force added by the fix +to the system's potential energy as part of :doc:`thermodynamic output `. + +The *fix\_modify configfile * option allows to add settings +from an additional config file to the colvars module. This option can +only be used, after the system has been initialized with a :doc:`run ` +command. + +The *fix\_modify config * option allows to add settings +from inline strings. Those have to fit on a single line when enclosed +in a pair of double quotes ("), or can span multiple lines when bracketed +by a pair of triple double quotes (""", like python embedded documentation). + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the cumulative +energy change due to this fix. The scalar value calculated by this +fix is "extensive". + +Restrictions +"""""""""""" + + +This fix is part of the USER-COLVARS package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +There can only be one colvars fix active at a time. Since the interface +communicates only the minimum amount of information and colvars module +itself can handle an arbitrary number of collective variables, this is +not a limitation of functionality. + +Related commands +"""""""""""""""" + +:doc:`fix smd `, :doc:`fix spring `, +:doc:`fix plumed ` + +Default +""""""" + +The default options are input = NULL, output = out, seed = 1966, unwrap yes, +and tstat = NULL. + + +---------- + + +.. _Fiorin: + + + +**(Fiorin)** Fiorin, Klein, Henin, Mol. Phys., DOI:10.1080/00268976.2013.813594 + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_controller.rst b/doc/src/fix_controller.rst new file mode 100644 index 0000000000..906be7ca7c --- /dev/null +++ b/doc/src/fix_controller.rst @@ -0,0 +1,231 @@ +.. index:: fix controller + +fix controller command +====================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID controller Nevery alpha Kp Ki Kd pvar setpoint cvar + +* ID, group-ID are documented in :doc:`fix ` command +* controller = style name of this fix command +* Nevery = invoke controller every this many timesteps +* alpha = coupling constant for PID equation (see units discussion below) +* Kp = proportional gain in PID equation (unitless) +* Ki = integral gain in PID equation (unitless) +* Kd = derivative gain in PID equation (unitless) +* pvar = process variable of form c\_ID, c\_ID[I], f\_ID, f\_ID[I], or v\_name + + .. parsed-literal:: + + c_ID = global scalar calculated by a compute with ID + c_ID[I] = Ith component of global vector calculated by a compute with ID + f_ID = global scalar calculated by a fix with ID + f_ID[I] = Ith component of global vector calculated by a fix with ID + v_name = value calculated by an equal-style variable with name + +* setpoint = desired value of process variable (same units as process variable) +* cvar = name of control variable + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all controller 100 1.0 0.5 0.0 0.0 c_thermo_temp 1.5 tcontrol + fix 1 all controller 100 0.2 0.5 0 100.0 v_pxxwall 1.01325 xwall + fix 1 all controller 10000 0.2 0.5 0 2000 v_avpe -3.785 tcontrol + +Description +""""""""""" + +This fix enables control of a LAMMPS simulation using a control loop +feedback mechanism known as a proportional-integral-derivative (PID) +controller. The basic idea is to define a "process variable" which is +a quantity that can be monitored during a running simulation. A +desired target value is chosen for the process variable. A "control +variable" is also defined which is an adjustable attribute of the +running simulation, which the process variable will respond to. The +PID controller continuously adjusts the control variable based on the +difference between the process variable and the target. + +Here are examples of ways in which this fix can be used. The +examples/pid directory contains a script that implements the simple +thermostat. + ++-----------------------------------------+---------------------+---------------------+ +| Goal | process variable | control variable | ++-----------------------------------------+---------------------+---------------------+ +| Simple thermostat | instantaneous T | thermostat target T | ++-----------------------------------------+---------------------+---------------------+ +| Find melting temperature | average PE per atom | thermostat target T | ++-----------------------------------------+---------------------+---------------------+ +| Control pressure in non-periodic system | force on wall | position of wall | ++-----------------------------------------+---------------------+---------------------+ +| | | | ++-----------------------------------------+---------------------+---------------------+ + +.. note:: + + For this fix to work, the control variable must actually induce + a change in a running LAMMPS simulation. Typically this will only + occur if there is some other command (e.g. a thermostat fix) which + uses the control variable as an input parameter. This could be done + directly or indirectly, e.g. the other command uses a variable as + input whose formula uses the control variable. The other command + should alter its behavior dynamically as the variable changes. + +.. note:: + + If there is a command you think could be used in this fashion, + but does not currently allow a variable as an input parameter, please + notify the LAMMPS developers. It is often not difficult to enable a + command to use a variable as an input parameter. + +The group specified with this command is ignored. However, note that +the process variable may be defined by calculations performed by +computes and fixes which store their own "group" definitions. + +The PID controller is invoked once each *Nevery* timesteps. + +The PID controller is implemented as a discretized version of +the following dynamic equation: + +.. image:: Eqs/fix_controller1.jpg + :align: center + +where *c* is the continuous time analog of the control variable, +*e* =\ *pvar*\ -\ *setpoint* is the error in the process variable, and +*alpha*\ , *Kp*\ , *Ki*\ , and *Kd* are constants set by the corresponding +keywords described above. The discretized version of this equation is: + +.. image:: Eqs/fix_controller2.jpg + :align: center + +where *tau* = *Nevery* \* *timestep* is the time interval between updates, +and the subscripted variables indicate the values of *c* and *e* at +successive updates. + +From the first equation, it is clear that if the three gain values +*Kp*\ , *Ki*\ , *Kd* are dimensionless constants, then *alpha* must have +units of [unit *cvar*\ ]/[unit *pvar*\ ]/[unit time] e.g. [ eV/K/ps +]. The advantage of this unit scheme is that the value of the +constants should be invariant under a change of either the MD timestep +size or the value of *Nevery*\ . Similarly, if the LAMMPS :doc:`unit style ` is changed, it should only be necessary to change +the value of *alpha* to reflect this, while leaving *Kp*\ , *Ki*\ , and +*Kd* unaltered. + +When choosing the values of the four constants, it is best to first +pick a value and sign for *alpha* that is consistent with the +magnitudes and signs of *pvar* and *cvar*\ . The magnitude of *Kp* +should then be tested over a large positive range keeping *Ki* = *Kd* =0. +A good value for *Kp* will produce a fast response in *pvar*\ , without +overshooting the *setpoint*\ . For many applications, proportional +feedback is sufficient, and so *Ki* = *Kd* =0 can be used. In cases where +there is a substantial lag time in the response of *pvar* to a change +in *cvar*\ , this can be counteracted by increasing *Kd*\ . In situations +where *pvar* plateaus without reaching *setpoint*\ , this can be +counteracted by increasing *Ki*\ . In the language of Charles Dickens, +*Kp* represents the error of the present, *Ki* the error of the past, +and *Kd* the error yet to come. + +Because this fix updates *cvar*\ , but does not initialize its value, +the initial value is that assigned by the user in the input script via +the :doc:`internal-style variable ` command. This value is +used (by the other LAMMPS command that used the variable) until this +fix performs its first update of *cvar* after *Nevery* timesteps. On +the first update, the value of the derivative term is set to zero, +because the value of *e\_n-1* is not yet defined. + + +---------- + + +The process variable *pvar* can be specified as the output of a +:doc:`compute ` or :doc:`fix ` or the evaluation of a +:doc:`variable `. In each case, the compute, fix, or variable +must produce a global quantity, not a per-atom or local quantity. + +If *pvar* begins with "c\_", a compute ID must follow which has been +previously defined in the input script and which generates a global +scalar or vector. See the individual :doc:`compute ` doc page +for details. If no bracketed integer is appended, the scalar +calculated by the compute is used. If a bracketed integer is +appended, the Ith value of the vector calculated by the compute is +used. Users can also write code for their own compute styles and :doc:`add them to LAMMPS `. + +If *pvar* begins with "f\_", a fix ID must follow which has been +previously defined in the input script and which generates a global +scalar or vector. See the individual :doc:`fix ` doc page for +details. Note that some fixes only produce their values on certain +timesteps, which must be compatible with when fix controller +references the values, or else an error results. If no bracketed integer +is appended, the scalar calculated by the fix is used. If a bracketed +integer is appended, the Ith value of the vector calculated by the fix +is used. Users can also write code for their own fix style and :doc:`add them to LAMMPS `. + +If *pvar* begins with "v\_", a variable name must follow which has been +previously defined in the input script. Only equal-style variables +can be referenced. See the :doc:`variable ` command for +details. Note that variables of style *equal* define a formula which +can reference individual atom properties or thermodynamic keywords, or +they can invoke other computes, fixes, or variables when they are +evaluated, so this is a very general means of specifying the process +variable. + +The target value *setpoint* for the process variable must be a numeric +value, in whatever units *pvar* is defined for. + +The control variable *cvar* must be the name of an :doc:`internal-style variable ` previously defined in the input script. Note +that it is not specified with a "v\_" prefix, just the name of the +variable. It must be an internal-style variable, because this fix +updates its value directly. Note that other commands can use an +equal-style versus internal-style variable interchangeably. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +Currently, no information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix produces a global vector with 3 values which can be accessed +by various :doc:`output commands `. The values can be +accessed on any timestep, though they are only updated on timesteps +that are a multiple of *Nevery*\ . + +The three values are the most recent updates made to the control +variable by each of the 3 terms in the PID equation above. The first +value is the proportional term, the second is the integral term, the +third is the derivative term. + +The units of the vector values will be whatever units the control +variable is in. The vector values calculated by this fix are +"extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix adapt ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_deform.rst b/doc/src/fix_deform.rst new file mode 100644 index 0000000000..dc0b566678 --- /dev/null +++ b/doc/src/fix_deform.rst @@ -0,0 +1,643 @@ +.. index:: fix deform + +fix deform command +================== + +fix deform/kk command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID deform N parameter args ... keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* deform = style name of this fix command +* N = perform box deformation every this many timesteps +* one or more parameter/arg pairs may be appended + + .. parsed-literal:: + + parameter = *x* or *y* or *z* or *xy* or *xz* or *yz* + *x*\ , *y*\ , *z* args = style value(s) + style = *final* or *delta* or *scale* or *vel* or *erate* or *trate* or *volume* or *wiggle* or *variable* + *final* values = lo hi + lo hi = box boundaries at end of run (distance units) + *delta* values = dlo dhi + dlo dhi = change in box boundaries at end of run (distance units) + *scale* values = factor + factor = multiplicative factor for change in box length at end of run + *vel* value = V + V = change box length at this velocity (distance/time units), + effectively an engineering strain rate + *erate* value = R + R = engineering strain rate (1/time units) + *trate* value = R + R = true strain rate (1/time units) + *volume* value = none = adjust this dim to preserve volume of system + *wiggle* values = A Tp + A = amplitude of oscillation (distance units) + Tp = period of oscillation (time units) + *variable* values = v_name1 v_name2 + v_name1 = variable with name1 for box length change as function of time + v_name2 = variable with name2 for change rate as function of time + *xy*\ , *xz*\ , *yz* args = style value + style = *final* or *delta* or *vel* or *erate* or *trate* or *wiggle* + *final* value = tilt + tilt = tilt factor at end of run (distance units) + *delta* value = dtilt + dtilt = change in tilt factor at end of run (distance units) + *vel* value = V + V = change tilt factor at this velocity (distance/time units), + effectively an engineering shear strain rate + *erate* value = R + R = engineering shear strain rate (1/time units) + *trate* value = R + R = true shear strain rate (1/time units) + *wiggle* values = A Tp + A = amplitude of oscillation (distance units) + Tp = period of oscillation (time units) + *variable* values = v_name1 v_name2 + v_name1 = variable with name1 for tilt change as function of time + v_name2 = variable with name2 for change rate as function of time + +* zero or more keyword/value pairs may be appended +* keyword = *remap* or *flip* or *units* + + .. parsed-literal:: + + *remap* value = *x* or *v* or *none* + x = remap coords of atoms in group into deforming box + v = remap velocities of all atoms when they cross periodic boundaries + none = no remapping of x or v + *flip* value = *yes* or *no* + allow or disallow box flips when it becomes highly skewed + *units* value = *lattice* or *box* + lattice = distances are defined in lattice units + box = distances are defined in simulation box units + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all deform 1 x final 0.0 9.0 z final 0.0 5.0 units box + fix 1 all deform 1 x trate 0.1 y volume z volume + fix 1 all deform 1 xy erate 0.001 remap v + fix 1 all deform 10 y delta -0.5 0.5 xz vel 1.0 + +Description +""""""""""" + +Change the volume and/or shape of the simulation box during a dynamics +run. Orthogonal simulation boxes have 3 adjustable parameters +(x,y,z). Triclinic (non-orthogonal) simulation boxes have 6 +adjustable parameters (x,y,z,xy,xz,yz). Any or all of them can be +adjusted independently and simultaneously by this command. + +This fix can be used to perform non-equilibrium MD (NEMD) simulations +of a continuously strained system. See the :doc:`fix nvt/sllod ` and :doc:`compute temp/deform ` commands for more details. Note +that simulation of a continuously extended system (extensional flow) +can be modeled using the :ref:`USER-UEF package ` and its :doc:`fix commands `. + +For the *x*\ , *y*\ , *z* parameters, the associated dimension cannot be +shrink-wrapped. For the *xy*\ , *yz*\ , *xz* parameters, the associated +2nd dimension cannot be shrink-wrapped. Dimensions not varied by this +command can be periodic or non-periodic. Dimensions corresponding to +unspecified parameters can also be controlled by a :doc:`fix npt ` or :doc:`fix nph ` command. + +The size and shape of the simulation box at the beginning of the +simulation run were either specified by the +:doc:`create\_box ` or :doc:`read\_data ` or +:doc:`read\_restart ` command used to setup the simulation +initially if it is the first run, or they are the values from the end +of the previous run. The :doc:`create\_box `, :doc:`read data `, and :doc:`read\_restart ` commands +specify whether the simulation box is orthogonal or non-orthogonal +(triclinic) and explain the meaning of the xy,xz,yz tilt factors. If +fix deform changes the xy,xz,yz tilt factors, then the simulation box +must be triclinic, even if its initial tilt factors are 0.0. + +As described below, the desired simulation box size and shape at the +end of the run are determined by the parameters of the fix deform +command. Every Nth timestep during the run, the simulation box is +expanded, contracted, or tilted to ramped values between the initial +and final values. + + +---------- + + +For the *x*\ , *y*\ , and *z* parameters, this is the meaning of their +styles and values. + +The *final*\ , *delta*\ , *scale*\ , *vel*\ , and *erate* styles all change +the specified dimension of the box via "constant displacement" which +is effectively a "constant engineering strain rate". This means the +box dimension changes linearly with time from its initial to final +value. + +For style *final*\ , the final lo and hi box boundaries of a dimension +are specified. The values can be in lattice or box distance units. +See the discussion of the units keyword below. + +For style *delta*\ , plus or minus changes in the lo/hi box boundaries +of a dimension are specified. The values can be in lattice or box +distance units. See the discussion of the units keyword below. + +For style *scale*\ , a multiplicative factor to apply to the box length +of a dimension is specified. For example, if the initial box length +is 10, and the factor is 1.1, then the final box length will be 11. A +factor less than 1.0 means compression. + +For style *vel*\ , a velocity at which the box length changes is +specified in units of distance/time. This is effectively a "constant +engineering strain rate", where rate = V/L0 and L0 is the initial box +length. The distance can be in lattice or box distance units. See +the discussion of the units keyword below. For example, if the +initial box length is 100 Angstroms, and V is 10 Angstroms/psec, then +after 10 psec, the box length will have doubled. After 20 psec, it +will have tripled. + +The *erate* style changes a dimension of the box at a "constant +engineering strain rate". The units of the specified strain rate are +1/time. See the :doc:`units ` command for the time units +associated with different choices of simulation units, +e.g. picoseconds for "metal" units). Tensile strain is unitless and +is defined as delta/L0, where L0 is the original box length and delta +is the change relative to the original length. The box length L as a +function of time will change as + + +.. parsed-literal:: + + L(t) = L0 (1 + erate\*dt) + +where dt is the elapsed time (in time units). Thus if *erate* R is +specified as 0.1 and time units are picoseconds, this means the box +length will increase by 10% of its original length every picosecond. +I.e. strain after 1 psec = 0.1, strain after 2 psec = 0.2, etc. R = +-0.01 means the box length will shrink by 1% of its original length +every picosecond. Note that for an "engineering" rate the change is +based on the original box length, so running with R = 1 for 10 +picoseconds expands the box length by a factor of 11 (strain of 10), +which is different that what the *trate* style would induce. + +The *trate* style changes a dimension of the box at a "constant true +strain rate". Note that this is not an "engineering strain rate", as +the other styles are. Rather, for a "true" rate, the rate of change +is constant, which means the box dimension changes non-linearly with +time from its initial to final value. The units of the specified +strain rate are 1/time. See the :doc:`units ` command for the +time units associated with different choices of simulation units, +e.g. picoseconds for "metal" units). Tensile strain is unitless and +is defined as delta/L0, where L0 is the original box length and delta +is the change relative to the original length. + +The box length L as a function of time will change as + + +.. parsed-literal:: + + L(t) = L0 exp(trate\*dt) + +where dt is the elapsed time (in time units). Thus if *trate* R is +specified as ln(1.1) and time units are picoseconds, this means the +box length will increase by 10% of its current (not original) length +every picosecond. I.e. strain after 1 psec = 0.1, strain after 2 psec += 0.21, etc. R = ln(2) or ln(3) means the box length will double or +triple every picosecond. R = ln(0.99) means the box length will +shrink by 1% of its current length every picosecond. Note that for a +"true" rate the change is continuous and based on the current length, +so running with R = ln(2) for 10 picoseconds does not expand the box +length by a factor of 11 as it would with *erate*\ , but by a factor of +1024 since the box length will double every picosecond. + +Note that to change the volume (or cross-sectional area) of the +simulation box at a constant rate, you can change multiple dimensions +via *erate* or *trate*\ . E.g. to double the box volume in a picosecond +picosecond, you could set "x erate M", "y erate M", "z erate M", with +M = pow(2,1/3) - 1 = 0.26, since if each box dimension grows by 26%, +the box volume doubles. Or you could set "x trate M", "y trate M", "z +trate M", with M = ln(1.26) = 0.231, and the box volume would double +every picosecond. + +The *volume* style changes the specified dimension in such a way that +the box volume remains constant while other box dimensions are changed +explicitly via the styles discussed above. For example, "x scale 1.1 +y scale 1.1 z volume" will shrink the z box length as the x,y box +lengths increase, to keep the volume constant (product of x,y,z +lengths). If "x scale 1.1 z volume" is specified and parameter *y* is +unspecified, then the z box length will shrink as x increases to keep +the product of x,z lengths constant. If "x scale 1.1 y volume z +volume" is specified, then both the y,z box lengths will shrink as x +increases to keep the volume constant (product of x,y,z lengths). In +this case, the y,z box lengths shrink so as to keep their relative +aspect ratio constant. + +For solids or liquids, note that when one dimension of the box is +expanded via fix deform (i.e. tensile strain), it may be physically +undesirable to hold the other 2 box lengths constant (unspecified by +fix deform) since that implies a density change. Using the *volume* +style for those 2 dimensions to keep the box volume constant may make +more physical sense, but may also not be correct for materials and +potentials whose Poisson ratio is not 0.5. An alternative is to use +:doc:`fix npt aniso ` with zero applied pressure on those 2 +dimensions, so that they respond to the tensile strain dynamically. + +The *wiggle* style oscillates the specified box length dimension +sinusoidally with the specified amplitude and period. I.e. the box +length L as a function of time is given by + + +.. parsed-literal:: + + L(t) = L0 + A sin(2\*pi t/Tp) + +where L0 is its initial length. If the amplitude A is a positive +number the box initially expands, then contracts, etc. If A is +negative then the box initially contracts, then expands, etc. The +amplitude can be in lattice or box distance units. See the discussion +of the units keyword below. + +The *variable* style changes the specified box length dimension by +evaluating a variable, which presumably is a function of time. The +variable with *name1* must be an :doc:`equal-style variable ` +and should calculate a change in box length in units of distance. +Note that this distance is in box units, not lattice units; see the +discussion of the *units* keyword below. The formula associated with +variable *name1* can reference the current timestep. Note that it +should return the "change" in box length, not the absolute box length. +This means it should evaluate to 0.0 when invoked on the initial +timestep of the run following the definition of fix deform. It should +evaluate to a value > 0.0 to dilate the box at future times, or a +value < 0.0 to compress the box. + +The variable *name2* must also be an :doc:`equal-style variable ` and should calculate the rate of box length +change, in units of distance/time, i.e. the time-derivative of the +*name1* variable. This quantity is used internally by LAMMPS to reset +atom velocities when they cross periodic boundaries. It is computed +internally for the other styles, but you must provide it when using an +arbitrary variable. + +Here is an example of using the *variable* style to perform the same +box deformation as the *wiggle* style formula listed above, where we +assume that the current timestep = 0. + + +.. parsed-literal:: + + variable A equal 5.0 + variable Tp equal 10.0 + variable displace equal "v_A \* sin(2\*PI \* step\*dt/v_Tp)" + variable rate equal "2\*PI\*v_A/v_Tp \* cos(2\*PI \* step\*dt/v_Tp)" + fix 2 all deform 1 x variable v_displace v_rate remap v + +For the *scale*\ , *vel*\ , *erate*\ , *trate*\ , *volume*\ , *wiggle*\ , and +*variable* styles, the box length is expanded or compressed around its +mid point. + + +---------- + + +For the *xy*\ , *xz*\ , and *yz* parameters, this is the meaning of their +styles and values. Note that changing the tilt factors of a triclinic +box does not change its volume. + +The *final*\ , *delta*\ , *vel*\ , and *erate* styles all change the shear +strain at a "constant engineering shear strain rate". This means the +tilt factor changes linearly with time from its initial to final +value. + +For style *final*\ , the final tilt factor is specified. The value +can be in lattice or box distance units. See the discussion of the +units keyword below. + +For style *delta*\ , a plus or minus change in the tilt factor is +specified. The value can be in lattice or box distance units. See +the discussion of the units keyword below. + +For style *vel*\ , a velocity at which the tilt factor changes is +specified in units of distance/time. This is effectively an +"engineering shear strain rate", where rate = V/L0 and L0 is the +initial box length perpendicular to the direction of shear. The +distance can be in lattice or box distance units. See the discussion +of the units keyword below. For example, if the initial tilt factor +is 5 Angstroms, and the V is 10 Angstroms/psec, then after 1 psec, the +tilt factor will be 15 Angstroms. After 2 psec, it will be 25 +Angstroms. + +The *erate* style changes a tilt factor at a "constant engineering +shear strain rate". The units of the specified shear strain rate are +1/time. See the :doc:`units ` command for the time units +associated with different choices of simulation units, +e.g. picoseconds for "metal" units). Shear strain is unitless and is +defined as offset/length, where length is the box length perpendicular +to the shear direction (e.g. y box length for xy deformation) and +offset is the displacement distance in the shear direction (e.g. x +direction for xy deformation) from the unstrained orientation. + +The tilt factor T as a function of time will change as + + +.. parsed-literal:: + + T(t) = T0 + L0\*erate\*dt + +where T0 is the initial tilt factor, L0 is the original length of the +box perpendicular to the shear direction (e.g. y box length for xy +deformation), and dt is the elapsed time (in time units). Thus if +*erate* R is specified as 0.1 and time units are picoseconds, this +means the shear strain will increase by 0.1 every picosecond. I.e. if +the xy shear strain was initially 0.0, then strain after 1 psec = 0.1, +strain after 2 psec = 0.2, etc. Thus the tilt factor would be 0.0 at +time 0, 0.1\*ybox at 1 psec, 0.2\*ybox at 2 psec, etc, where ybox is the +original y box length. R = 1 or 2 means the tilt factor will increase +by 1 or 2 every picosecond. R = -0.01 means a decrease in shear +strain by 0.01 every picosecond. + +The *trate* style changes a tilt factor at a "constant true shear +strain rate". Note that this is not an "engineering shear strain +rate", as the other styles are. Rather, for a "true" rate, the rate +of change is constant, which means the tilt factor changes +non-linearly with time from its initial to final value. The units of +the specified shear strain rate are 1/time. See the +:doc:`units ` command for the time units associated with +different choices of simulation units, e.g. picoseconds for "metal" +units). Shear strain is unitless and is defined as offset/length, +where length is the box length perpendicular to the shear direction +(e.g. y box length for xy deformation) and offset is the displacement +distance in the shear direction (e.g. x direction for xy deformation) +from the unstrained orientation. + +The tilt factor T as a function of time will change as + + +.. parsed-literal:: + + T(t) = T0 exp(trate\*dt) + +where T0 is the initial tilt factor and dt is the elapsed time (in +time units). Thus if *trate* R is specified as ln(1.1) and time units +are picoseconds, this means the shear strain or tilt factor will +increase by 10% every picosecond. I.e. if the xy shear strain was +initially 0.1, then strain after 1 psec = 0.11, strain after 2 psec = +0.121, etc. R = ln(2) or ln(3) means the tilt factor will double or +triple every picosecond. R = ln(0.99) means the tilt factor will +shrink by 1% every picosecond. Note that the change is continuous, so +running with R = ln(2) for 10 picoseconds does not change the tilt +factor by a factor of 10, but by a factor of 1024 since it doubles +every picosecond. Note that the initial tilt factor must be non-zero +to use the *trate* option. + +Note that shear strain is defined as the tilt factor divided by the +perpendicular box length. The *erate* and *trate* styles control the +tilt factor, but assume the perpendicular box length remains constant. +If this is not the case (e.g. it changes due to another fix deform +parameter), then this effect on the shear strain is ignored. + +The *wiggle* style oscillates the specified tilt factor sinusoidally +with the specified amplitude and period. I.e. the tilt factor T as a +function of time is given by + + +.. parsed-literal:: + + T(t) = T0 + A sin(2\*pi t/Tp) + +where T0 is its initial value. If the amplitude A is a positive +number the tilt factor initially becomes more positive, then more +negative, etc. If A is negative then the tilt factor initially +becomes more negative, then more positive, etc. The amplitude can be +in lattice or box distance units. See the discussion of the units +keyword below. + +The *variable* style changes the specified tilt factor by evaluating a +variable, which presumably is a function of time. The variable with +*name1* must be an :doc:`equal-style variable ` and should +calculate a change in tilt in units of distance. Note that this +distance is in box units, not lattice units; see the discussion of the +*units* keyword below. The formula associated with variable *name1* +can reference the current timestep. Note that it should return the +"change" in tilt factor, not the absolute tilt factor. This means it +should evaluate to 0.0 when invoked on the initial timestep of the run +following the definition of fix deform. + +The variable *name2* must also be an :doc:`equal-style variable ` and should calculate the rate of tilt change, +in units of distance/time, i.e. the time-derivative of the *name1* +variable. This quantity is used internally by LAMMPS to reset atom +velocities when they cross periodic boundaries. It is computed +internally for the other styles, but you must provide it when using an +arbitrary variable. + +Here is an example of using the *variable* style to perform the same +box deformation as the *wiggle* style formula listed above, where we +assume that the current timestep = 0. + + +.. parsed-literal:: + + variable A equal 5.0 + variable Tp equal 10.0 + variable displace equal "v_A \* sin(2\*PI \* step\*dt/v_Tp)" + variable rate equal "2\*PI\*v_A/v_Tp \* cos(2\*PI \* step\*dt/v_Tp)" + fix 2 all deform 1 xy variable v_displace v_rate remap v + + +---------- + + +All of the tilt styles change the xy, xz, yz tilt factors during a +simulation. In LAMMPS, tilt factors (xy,xz,yz) for triclinic boxes +are normally bounded by half the distance of the parallel box length. +See the discussion of the *flip* keyword below, to allow this bound to +be exceeded, if desired. + +For example, if xlo = 2 and xhi = 12, then the x box length is 10 and +the xy tilt factor must be between -5 and 5. Similarly, both xz and +yz must be between -(xhi-xlo)/2 and +(yhi-ylo)/2. Note that this is +not a limitation, since if the maximum tilt factor is 5 (as in this +example), then configurations with tilt = ..., -15, -5, 5, 15, 25, +... are all equivalent. + +To obey this constraint and allow for large shear deformations to be +applied via the *xy*\ , *xz*\ , or *yz* parameters, the following +algorithm is used. If *prd* is the associated parallel box length (10 +in the example above), then if the tilt factor exceeds the accepted +range of -5 to 5 during the simulation, then the box is flipped to the +other limit (an equivalent box) and the simulation continues. Thus +for this example, if the initial xy tilt factor was 0.0 and "xy final +100.0" was specified, then during the simulation the xy tilt factor +would increase from 0.0 to 5.0, the box would be flipped so that the +tilt factor becomes -5.0, the tilt factor would increase from -5.0 to +5.0, the box would be flipped again, etc. The flip occurs 10 times +and the final tilt factor at the end of the simulation would be 0.0. +During each flip event, atoms are remapped into the new box in the +appropriate manner. + +The one exception to this rule is if the 1st dimension in the tilt +factor (x for xy) is non-periodic. In that case, the limits on the +tilt factor are not enforced, since flipping the box in that dimension +does not change the atom positions due to non-periodicity. In this +mode, if you tilt the system to extreme angles, the simulation will +simply become inefficient due to the highly skewed simulation box. + + +---------- + + +Each time the box size or shape is changed, the *remap* keyword +determines whether atom positions are remapped to the new box. If +*remap* is set to *x* (the default), atoms in the fix group are +remapped; otherwise they are not. Note that their velocities are not +changed, just their positions are altered. If *remap* is set to *v*\ , +then any atom in the fix group that crosses a periodic boundary will +have a delta added to its velocity equal to the difference in +velocities between the lo and hi boundaries. Note that this velocity +difference can include tilt components, e.g. a delta in the x velocity +when an atom crosses the y periodic boundary. If *remap* is set to +*none*\ , then neither of these remappings take place. + +Conceptually, setting *remap* to *x* forces the atoms to deform via an +affine transformation that exactly matches the box deformation. This +setting is typically appropriate for solids. Note that though the +atoms are effectively "moving" with the box over time, it is not due +to their having a velocity that tracks the box change, but only due to +the remapping. By contrast, setting *remap* to *v* is typically +appropriate for fluids, where you want the atoms to respond to the +change in box size/shape on their own and acquire a velocity that +matches the box change, so that their motion will naturally track the +box without explicit remapping of their coordinates. + +.. note:: + + When non-equilibrium MD (NEMD) simulations are performed using + this fix, the option "remap v" should normally be used. This is + because :doc:`fix nvt/sllod ` adjusts the atom positions + and velocities to induce a velocity profile that matches the changing + box size/shape. Thus atom coordinates should NOT be remapped by fix + deform, but velocities SHOULD be when atoms cross periodic boundaries, + since that is consistent with maintaining the velocity profile already + created by fix nvt/sllod. LAMMPS will warn you if the *remap* setting + is not consistent with fix nvt/sllod. + +.. note:: + + For non-equilibrium MD (NEMD) simulations using "remap v" it is + usually desirable that the fluid (or flowing material, e.g. granular + particles) stream with a velocity profile consistent with the + deforming box. As mentioned above, using a thermostat such as :doc:`fix nvt/sllod ` or :doc:`fix lavgevin ` + (with a bias provided by :doc:`compute temp/deform `), will typically accomplish + that. If you do not use a thermostat, then there is no driving force + pushing the atoms to flow in a manner consistent with the deforming + box. E.g. for a shearing system the box deformation velocity may vary + from 0 at the bottom to 10 at the top of the box. But the stream + velocity profile of the atoms may vary from -5 at the bottom to +5 at + the top. You can monitor these effects using the :doc:`fix ave/chunk `, :doc:`compute temp/deform `, and :doc:`compute temp/profile ` commands. One way to induce + atoms to stream consistent with the box deformation is to give them an + initial velocity profile, via the :doc:`velocity ramp ` + command, that matches the box deformation rate. This also typically + helps the system come to equilibrium more quickly, even if a + thermostat is used. + +.. note:: + + If a :doc:`fix rigid ` is defined for rigid bodies, and + *remap* is set to *x*\ , then the center-of-mass coordinates of rigid + bodies will be remapped to the changing simulation box. This will be + done regardless of whether atoms in the rigid bodies are in the fix + deform group or not. The velocity of the centers of mass are not + remapped even if *remap* is set to *v*\ , since :doc:`fix nvt/sllod ` does not currently do anything special + for rigid particles. If you wish to perform a NEMD simulation of + rigid particles, you can either thermostat them independently or + include a background fluid and thermostat the fluid via :doc:`fix nvt/sllod `. + +The *flip* keyword allows the tilt factors for a triclinic box to +exceed half the distance of the parallel box length, as discussed +above. If the *flip* value is set to *yes*\ , the bound is enforced by +flipping the box when it is exceeded. If the *flip* value is set to +*no*\ , the tilt will continue to change without flipping. Note that if +you apply large deformations, this means the box shape can tilt +dramatically LAMMPS will run less efficiently, due to the large volume +of communication needed to acquire ghost atoms around a processor's +irregular-shaped sub-domain. For extreme values of tilt, LAMMPS may +also lose atoms and generate an error. + +The *units* keyword determines the meaning of the distance units used +to define various arguments. A *box* value selects standard distance +units as defined by the :doc:`units ` command, e.g. Angstroms for +units = real or metal. A *lattice* value means the distance units are +in lattice spacings. The :doc:`lattice ` command must have +been previously used to define the lattice spacing. Note that the +units choice also affects the *vel* style parameters since it is +defined in terms of distance/time. Also note that the units keyword +does not affect the *variable* style. You should use the *xlat*\ , +*ylat*\ , *zlat* keywords of the :doc:`thermo\_style ` +command if you want to include lattice spacings in a variable formula. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix will restore the initial box settings from :doc:`binary restart files `, which allows the fix to be properly continue +deformation, when using the start/stop options of the :doc:`run ` +command. None of the :doc:`fix\_modify ` options are +relevant to this fix. No global or per-atom quantities are stored by +this fix for access by various :doc:`output commands `. + +This fix can perform deformation over multiple runs, using the *start* +and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +You cannot apply x, y, or z deformations to a dimension that is +shrink-wrapped via the :doc:`boundary ` command. + +You cannot apply xy, yz, or xz deformations to a 2nd dimension (y in +xy) that is shrink-wrapped via the :doc:`boundary ` command. + +Related commands +"""""""""""""""" + +:doc:`change\_box ` + +Default +""""""" + +The option defaults are remap = x, flip = yes, and units = lattice. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_deposit.rst b/doc/src/fix_deposit.rst new file mode 100644 index 0000000000..45ae785f89 --- /dev/null +++ b/doc/src/fix_deposit.rst @@ -0,0 +1,318 @@ +.. index:: fix deposit + +fix deposit command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID deposit N type M seed keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* deposit = style name of this fix command +* N = # of atoms or molecules to insert +* type = atom type to assign to inserted atoms (offset for molecule insertion) +* M = insert a single atom or molecule every M steps +* seed = random # seed (positive integer) +* one or more keyword/value pairs may be appended to args +* keyword = *region* or *id* or *global* or *local* or *near* or *gaussian* or *attempt* or *rate* or *vx* or *vy* or *vz* or *mol* or *rigid* or *shake* or *units* + + .. parsed-literal:: + + *region* value = region-ID + region-ID = ID of region to use as insertion volume + *id* value = *max* or *next* + max = atom ID for new atom(s) is max ID of all current atoms plus one + next = atom ID for new atom(s) increments by one for every deposition + *global* values = lo hi + lo,hi = put new atom/molecule a distance lo-hi above all other atoms (distance units) + *local* values = lo hi delta + lo,hi = put new atom/molecule a distance lo-hi above any nearby atom beneath it (distance units) + delta = lateral distance within which a neighbor is considered "nearby" (distance units) + *near* value = R + R = only insert atom/molecule if further than R from existing particles (distance units) + *gaussian* values = xmid ymid zmid sigma + xmid,ymid,zmid = center of the gaussian distribution (distance units) + sigma = width of gaussian distribution (distance units) + *attempt* value = Q + Q = attempt a single insertion up to Q times + *rate* value = V + V = z velocity (y in 2d) at which insertion volume moves (velocity units) + *vx* values = vxlo vxhi + vxlo,vxhi = range of x velocities for inserted atom/molecule (velocity units) + *vy* values = vylo vyhi + vylo,vyhi = range of y velocities for inserted atom/molecule (velocity units) + *vz* values = vzlo vzhi + vzlo,vzhi = range of z velocities for inserted atom/molecule (velocity units) + *target* values = tx ty tz + tx,ty,tz = location of target point (distance units) + *mol* value = template-ID + template-ID = ID of molecule template specified in a separate :doc:`molecule ` command + *molfrac* values = f1 f2 ... fN + f1 to fN = relative probability of creating each of N molecules in template-ID + *rigid* value = fix-ID + fix-ID = ID of :doc:`fix rigid/small ` command + *shake* value = fix-ID + fix-ID = ID of :doc:`fix shake ` command + *units* value = *lattice* or *box* + lattice = the geometry is defined in lattice units + box = the geometry is defined in simulation box units + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 all deposit 1000 2 100 29494 region myblock local 1.0 1.0 1.0 units box + fix 2 newatoms deposit 10000 1 500 12345 region disk near 2.0 vz -1.0 -0.8 + fix 4 sputter deposit 1000 2 500 12235 region sphere vz -1.0 -1.0 target 5.0 5.0 0.0 units lattice + fix 5 insert deposit 200 2 100 777 region disk gaussian 5.0 5.0 9.0 1.0 units box + +Description +""""""""""" + +Insert a single atom or molecule into the simulation domain every M +timesteps until N atoms or molecules have been inserted. This is +useful for simulating deposition onto a surface. For the remainder of +this doc page, a single inserted atom or molecule is referred to as a +"particle". + +If inserted particles are individual atoms, they are assigned the +specified atom type. If they are molecules, the type of each atom in +the inserted molecule is specified in the file read by the +:doc:`molecule ` command, and those values are added to the +specified atom type. E.g. if the file specifies atom types 1,2,3, and +those are the atom types you want for inserted molecules, then specify +*type* = 0. If you specify *type* = 2, the in the inserted molecule +will have atom types 3,4,5. + +All atoms in the inserted particle are assigned to two groups: the +default group "all" and the group specified in the fix deposit command +(which can also be "all"). + +If you are computing temperature values which include inserted +particles, you will want to use the +:doc:`compute\_modify ` dynamic option, which insures the +current number of atoms is used as a normalizing factor each time the +temperature is computed. + +Care must be taken that inserted particles are not too near existing +atoms, using the options described below. When inserting particles +above a surface in a non-periodic box (see the +:doc:`boundary ` command), the possibility of a particle +escaping the surface and flying upward should be considered, since the +particle may be lost or the box size may grow infinitely large. A +:doc:`fix wall/reflect ` command can be used to +prevent this behavior. Note that if a shrink-wrap boundary is used, +it is OK to insert the new particle outside the box, however the box +will immediately be expanded to include the new particle. When +simulating a sputtering experiment it is probably more realistic to +ignore those atoms using the :doc:`thermo\_modify ` +command with the *lost ignore* option and a fixed +:doc:`boundary `. + +The fix deposit command must use the *region* keyword to define an +insertion volume. The specified region must have been previously +defined with a :doc:`region ` command. It must be defined with +side = *in*\ . + +.. note:: + + LAMMPS checks that the specified region is wholly inside the + simulation box. It can do this correctly for orthonormal simulation + boxes. However for :doc:`triclinic boxes `, it only + tests against the larger orthonormal box that bounds the tilted + simulation box. If the specified region includes volume outside the + tilted box, then an insertion will likely fail, leading to a "lost + atoms" error. Thus for triclinic boxes you should insure the + specified region is wholly inside the simulation box. + +The locations of inserted particles are taken from uniform distributed +random numbers, unless the *gaussian* keyword is used. Then the +individual coordinates are taken from a gaussian distribution of +width *sigma* centered on *xmid,ymid,zmid*\ . + +Individual atoms are inserted, unless the *mol* keyword is used. It +specifies a *template-ID* previously defined using the +:doc:`molecule ` command, which reads files that define one or +more molecules. The coordinates, atom types, charges, etc, as well as +any bond/angle/etc and special neighbor information for the molecule +can be specified in the molecule file. See the +:doc:`molecule ` command for details. The only settings +required to be in each file are the coordinates and types of atoms in +the molecule. + +If the molecule template contains more than one molecule, the relative +probability of depositing each molecule can be specified by the +*molfrac* keyword. N relative probabilities, each from 0.0 to 1.0, are +specified, where N is the number of molecules in the template. Each +time a molecule is deposited, a random number is used to sample from +the list of relative probabilities. The N values must sum to 1.0. + +If you wish to insert molecules via the *mol* keyword, that will be +treated as rigid bodies, use the *rigid* keyword, specifying as its +value the ID of a separate :doc:`fix rigid/small ` +command which also appears in your input script. + +.. note:: + + If you wish the new rigid molecules (and other rigid molecules) + to be thermostatted correctly via :doc:`fix rigid/small/nvt ` + or :doc:`fix rigid/small/npt `, then you need to use the + "fix\_modify dynamic/dof yes" command for the rigid fix. This is to + inform that fix that the molecule count will vary dynamically. + +If you wish to insert molecules via the *mol* keyword, that will have +their bonds or angles constrained via SHAKE, use the *shake* keyword, +specifying as its value the ID of a separate :doc:`fix shake ` command which also appears in your input script. + +Each timestep a particle is inserted, the coordinates for its atoms +are chosen as follows. For insertion of individual atoms, the +"position" referred to in the following description is the coordinate +of the atom. For insertion of molecule, the "position" is the +geometric center of the molecule; see the :doc:`molecule ` doc +page for details. A random rotation of the molecule around its center +point is performed, which determines the coordinates all the +individual atoms. + +A random position within the region insertion volume is generated. If +neither the *global* or *local* keyword is used, the random position +is the trial position. If the *global* keyword is used, the random +x,y values are used, but the z position of the new particle is set +above the highest current atom in the simulation by a distance +randomly chosen between lo/hi. (For a 2d simulation, this is done for +the y position.) If the *local* keyword is used, the z position is +set a distance between lo/hi above the highest current atom in the +simulation that is "nearby" the chosen x,y position. In this context, +"nearby" means the lateral distance (in x,y) between the new and old +particles is less than the *delta* setting. + +Once a trial x,y,z position has been selected, the insertion is only +performed if no current atom in the simulation is within a distance R +of any atom in the new particle, including the effect of periodic +boundary conditions if applicable. R is defined by the *near* +keyword. Note that the default value for R is 0.0, which will allow +atoms to strongly overlap if you are inserting where other atoms are +present. This distance test is performed independently for each atom +in an inserted molecule, based on the randomly rotated configuration +of the molecule. If this test fails, a new random position within the +insertion volume is chosen and another trial is made. Up to Q +attempts are made. If the particle is not successfully inserted, +LAMMPS prints a warning message. + +.. note:: + + If you are inserting finite size particles or a molecule or + rigid body consisting of finite-size particles, then you should + typically set R larger than the distance at which any inserted + particle may overlap with either a previously inserted particle or an + existing particle. LAMMPS will issue a warning if R is smaller than + this value, based on the radii of existing and inserted particles. + +The *rate* option moves the insertion volume in the z direction (3d) +or y direction (2d). This enables particles to be inserted from a +successively higher height over time. Note that this parameter is +ignored if the *global* or *local* keywords are used, since those +options choose a z-coordinate for insertion independently. + +The vx, vy, and vz components of velocity for the inserted particle +are set using the values specified for the *vx*\ , *vy*\ , and *vz* +keywords. Note that normally, new particles should be a assigned a +negative vertical velocity so that they move towards the surface. For +molecules, the same velocity is given to every particle (no rotation +or bond vibration). + +If the *target* option is used, the velocity vector of the inserted +particle is changed so that it points from the insertion position +towards the specified target point. The magnitude of the velocity is +unchanged. This can be useful, for example, for simulating a +sputtering process. E.g. the target point can be far away, so that +all incident particles strike the surface as if they are in an +incident beam of particles at a prescribed angle. + +The *id* keyword determines how atom IDs and molecule IDs are assigned +to newly deposited particles. Molecule IDs are only assigned if +molecules are being inserted. For the *max* setting, the atom and +molecule IDs of all current atoms are checked. Atoms in the new +particle are assigned IDs starting with the current maximum plus one. +If a molecule is inserted it is assigned an ID = current maximum plus +one. This means that if particles leave the system, the new IDs may +replace the lost ones. For the *next* setting, the maximum ID of any +atom and molecule is stored at the time the fix is defined. Each time +a new particle is added, this value is incremented to assign IDs to +the new atom(s) or molecule. Thus atom and molecule IDs for deposited +particles will be consecutive even if particles leave the system over +time. + +The *units* keyword determines the meaning of the distance units used +for the other deposition parameters. A *box* value selects standard +distance units as defined by the :doc:`units ` command, +e.g. Angstroms for units = real or metal. A *lattice* value means the +distance units are in lattice spacings. The :doc:`lattice ` +command must have been previously used to define the lattice spacing. +Note that the units choice affects all the keyword values that have +units of distance or velocity. + +.. note:: + + If you are monitoring the temperature of a system where the atom + count is changing due to adding particles, you typically should use + the :doc:`compute\_modify dynamic yes ` command for the + temperature compute you are using. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the deposition to :doc:`binary restart files `. This includes information about how many +particles have been deposited, the random number generator seed, the +next timestep for deposition, etc. See the +:doc:`read\_restart ` command for info on how to re-specify +a fix in an input script that reads a restart file, so that the +operation of the fix continues in an uninterrupted fashion. + +.. note:: + + For this to work correctly, the timestep must **not** be changed + after reading the restart with :doc:`reset\_timestep `. + The fix will try to detect it and stop with an error. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. No global or per-atom quantities are stored by this fix for +access by various :doc:`output commands `. No parameter +of this fix can be used with the *start/stop* keywords of the +:doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the MISC package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +The specified insertion region cannot be a "dynamic" region, as +defined by the :doc:`region ` command. + +Related commands +"""""""""""""""" + +:doc:`fix pour `, :doc:`region ` + +Default +""""""" + +Insertions are performed for individual atoms, i.e. no *mol* setting +is defined. If the *mol* keyword is used, the default for *molfrac* +is an equal probabilities for all molecules in the template. +Additional option defaults are id = max, delta = 0.0, near = 0.0, +attempt = 10, rate = 0.0, vx = 0.0 0.0, vy = 0.0 0.0, vz = 0.0 0.0, +and units = lattice. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_dpd_energy.rst b/doc/src/fix_dpd_energy.rst new file mode 100644 index 0000000000..e2cedd0d9f --- /dev/null +++ b/doc/src/fix_dpd_energy.rst @@ -0,0 +1,127 @@ +.. index:: fix dpd/energy + +fix dpd/energy command +====================== + +fix dpd/energy/kk command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID dpd/energy + +* ID, group-ID are documented in :doc:`fix ` command +* dpd/energy = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all dpd/energy + +Description +""""""""""" + +Perform constant energy dissipative particle dynamics (DPD-E) +integration. This fix updates the internal energies for particles in +the group at each timestep. It must be used in conjunction with a +deterministic integrator (e.g. :doc:`fix nve `) that updates +the particle positions and velocities. + +For fix *dpd/energy*\ , the particle internal temperature is related to +the particle internal energy through a mesoparticle equation of state. +An additional fix must be specified that defines the equation of state +for each particle, e.g. :doc:`fix eos/cv `. + +This fix must be used with the :doc:`pair\_style dpd/fdt/energy ` command. + +Note that numerous variants of DPD can be specified by choosing an +appropriate combination of the integrator and :doc:`pair\_style dpd/fdt/energy ` command. DPD under isoenergetic conditions +can be specified by using fix *dpd/energy*\ , fix *nve* and pair\_style +*dpd/fdt/energy*\ . DPD under isoenthalpic conditions can +be specified by using fix *dpd/energy*\ , fix *nph* and pair\_style +*dpd/fdt/energy*\ . Examples of each DPD variant are provided in the +examples/USER/dpd directory. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This command is part of the USER-DPD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix must be used with an additional fix that specifies time +integration, e.g. :doc:`fix nve `. + +The fix *dpd/energy* requires the *dpd* :doc:`atom\_style ` +to be used in order to properly account for the particle internal +energies and temperature. + +The fix *dpd/energy* must be used with an additional fix that specifies the +mesoparticle equation of state for each particle. + +Related commands +"""""""""""""""" + +:doc:`fix nve ` :doc:`fix eos/cv ` + +**Default:** none + + +---------- + + +.. _Lisal1: + + + +**(Lisal)** M. Lisal, J.K. Brennan, J. Bonet Avalos, "Dissipative +particle dynamics at isothermal, isobaric, isoenergetic, and +isoenthalpic conditions using Shardlow-like splitting algorithms.", +J. Chem. Phys., 135, 204105 (2011). + +.. _Larentzos3: + + + +**(Larentzos)** J.P. Larentzos, J.K. Brennan, J.D. Moore, and +W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative +Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research +Laboratory, Aberdeen Proving Ground, MD (2014). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_dpd_source.rst b/doc/src/fix_dpd_source.rst new file mode 100644 index 0000000000..66895f2538 --- /dev/null +++ b/doc/src/fix_dpd_source.rst @@ -0,0 +1,124 @@ +.. index:: fix edpd/source + +fix edpd/source command +======================= + +fix tdpd/source command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID edpd/source keyword values ... + fix ID group-ID tdpd/source cc_index keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* edpd/source or tdpd/source = style name of this fix command +* index (only specified for tdpd/source) = index of chemical species (1 to Nspecies) +* keyword = *sphere* or *cuboid* + + .. parsed-literal:: + + *sphere* values = cx,cy,cz,radius,source + cx,cy,cz = x,y,z center of spherical domain (distance units) + radius = radius of a spherical domain (distance units) + source = heat source or concentration source (flux units, see below) + *cuboid* values = cx,cy,cz,dLx,dLy,dLz,source + cx,cy,cz = x,y,z lower left corner of a cuboid domain (distance units) + dLx,dLy,dLz = x,y,z side length of a cuboid domain (distance units) + source = heat source or concentration source (flux units, see below) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all edpd/source sphere 0.0 0.0 0.0 5.0 0.01 + fix 1 all edpd/source cuboid 0.0 0.0 0.0 20.0 10.0 10.0 -0.01 + fix 1 all tdpd/source 1 sphere 5.0 0.0 0.0 5.0 0.01 + fix 1 all tdpd/source 2 cuboid 0.0 0.0 0.0 20.0 10.0 10.0 0.01 + +Description +""""""""""" + +Fix *edpd/source* adds a heat source as an external heat flux to each +atom in a spherical or cuboid domain, where the *source* is in units +of energy/time. Fix *tdpd/source* adds an external concentration +source of the chemical species specified by *index* as an external +concentration flux for each atom in a spherical or cuboid domain, +where the *source* is in units of mole/volume/time. + +This command can be used to give an additional heat/concentration +source term to atoms in a simulation, such as for a simulation of a +heat conduction with a source term (see Fig.12 in :ref:`(Li2014) `) +or diffusion with a source term (see Fig.1 in :ref:`(Li2015) `), as +an analog of a periodic Poiseuille flow problem. + +If the *sphere* keyword is used, the *cx,cy,cz,radius* defines a +spherical domain to apply the source flux to. + +If the *cuboid* keyword is used, the *cx,cy,cz,dLx,dLy,dLz* defines a +cuboid domain to apply the source flux to. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-MESO package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Fix *edpd/source* must be used with the :doc:`pair\_style edpd ` command. Fix *tdpd/source* must be used with the +:doc:`pair\_style tdpd ` command. + +Related commands +"""""""""""""""" + +:doc:`pair\_style edpd `, :doc:`pair\_style tdpd `, +:doc:`compute edpd/temp/atom `, :doc:`compute tdpd/cc/atom ` + +**Default:** none + + +---------- + + +.. _Li2014b: + + + +**(Li2014)** Z. Li, Y.-H. Tang, H. Lei, B. Caswell and G.E. Karniadakis, +"Energy-conserving dissipative particle dynamics with +temperature-dependent properties", J. Comput. Phys., 265: 113-127 +(2014). DOI: 10.1016/j.jcp.2014.02.003 + +.. _Li2015b: + + + +**(Li2015)** Z. Li, A. Yazdani, A. Tartakovsky and G.E. Karniadakis, +"Transport dissipative particle dynamics model for mesoscopic +advection-diffusion-reaction problems", J. Chem. Phys., 143: 014101 +(2015). DOI: 10.1063/1.4923254 + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_drag.rst b/doc/src/fix_drag.rst new file mode 100644 index 0000000000..9490f58f01 --- /dev/null +++ b/doc/src/fix_drag.rst @@ -0,0 +1,74 @@ +.. index:: fix drag + +fix drag command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID drag x y z fmag delta + +* ID, group-ID are documented in :doc:`fix ` command +* drag = style name of this fix command +* x,y,z = coord to drag atoms towards +* fmag = magnitude of force to apply to each atom (force units) +* delta = cutoff distance inside of which force is not applied (distance units) + +Examples +"""""""" + + +.. parsed-literal:: + + fix center small-molecule drag 0.0 10.0 0.0 5.0 2.0 + +Description +""""""""""" + +Apply a force to each atom in a group to drag it towards the point +(x,y,z). The magnitude of the force is specified by fmag. If an atom +is closer than a distance delta to the point, then the force is not +applied. + +Any of the x,y,z values can be specified as NULL which means do not +include that dimension in the distance calculation or force +application. + +This command can be used to steer one or more atoms to a new location +in the simulation. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its forces. Default is the outermost level. + +This fix computes a global 3-vector of forces, which can be accessed +by various :doc:`output commands `. This is the total +force on the group of atoms by the drag force. The vector values +calculated by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix spring `, :doc:`fix spring/self `, +:doc:`fix spring/rg `, :doc:`fix smd ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_drude.rst b/doc/src/fix_drude.rst new file mode 100644 index 0000000000..4a39c7abc8 --- /dev/null +++ b/doc/src/fix_drude.rst @@ -0,0 +1,59 @@ +.. index:: fix drude + +fix drude command +================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID drude flag1 flag2 ... flagN + +* ID, group-ID are documented in :doc:`fix ` command +* drude = style name of this fix command +* flag1 flag2 ... flagN = Drude flag for each atom type (1 to N) in the system + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all drude 1 1 0 1 0 2 2 2 + fix 1 all drude C C N C N D D D + +Description +""""""""""" + +Assign each atom type in the system to be one of 3 kinds of atoms +within the Drude polarization model. This fix is designed to be used +with the :doc:`thermalized Drude oscillator model `. +Polarizable models in LAMMPS are described on the :doc:`Howto polarizable ` doc page. + +The three possible types can be designated with an integer (0,1,2) +or capital letter (N,C,D): + +* 0 or N = non-polarizable atom (not part of Drude model) +* 1 or C = Drude core +* 2 or D = Drude electron + +Restrictions +"""""""""""" + + +This fix should be invoked before any other commands that implement +the Drude oscillator model, such as :doc:`fix langevin/drude `, :doc:`fix drude/transform `, :doc:`compute temp/drude `, :doc:`pair\_style thole `. + +Related commands +"""""""""""""""" + +:doc:`fix langevin/drude `, :doc:`fix drude/transform `, :doc:`compute temp/drude `, :doc:`pair\_style thole ` + +**Default:** None + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_drude_transform.rst b/doc/src/fix_drude_transform.rst new file mode 100644 index 0000000000..58c3628dce --- /dev/null +++ b/doc/src/fix_drude_transform.rst @@ -0,0 +1,231 @@ +.. index:: fix drude/transform/direct + +fix drude/transform/direct command +================================== + +fix drude/transform/inverse command +=================================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID style keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* style = *drude/transform/direct* or *drude/transform/inverse* + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 all drude/transform/direct + fix 1 all drude/transform/inverse + +Description +""""""""""" + +Transform the coordinates of Drude oscillators from real to reduced +and back for thermalizing the Drude oscillators as described in +:ref:`(Lamoureux) ` using a Nose-Hoover thermostat. This fix is +designed to be used with the :doc:`thermalized Drude oscillator model `. Polarizable models in LAMMPS are described +on the :doc:`Howto polarizable ` doc page. + +Drude oscillators are a pair of atoms representing a single +polarizable atom. Ideally, the mass of Drude particles would vanish +and their positions would be determined self-consistently by iterative +minimization of the energy, the cores' positions being fixed. It is +however more efficient and it yields comparable results, if the Drude +oscillators (the motion of the Drude particle relative to the core) +are thermalized at a low temperature. In that case, the Drude +particles need a small mass. + +The thermostats act on the reduced degrees of freedom, which are +defined by the following equations. Note that in these equations +upper case denotes atomic or center of mass values and lower case +denotes Drude particle or dipole values. Primes denote the transformed +(reduced) values, while bare letters denote the original values. + +Masses: + +.. math:: + + \begin{equation} M' = M + m \end{equation} + + +.. math:: + + \begin{equation} m' = \frac {M\, m } {M'} \end{equation} + +Positions: + +.. math:: + + \begin{equation} X' = \frac {M\, X + m\, x} {M'}\end{equation} + + +.. math:: + + \begin{equation} x' = x - X \end{equation} + +Velocities: + +.. math:: + + \begin{equation} V' = \frac {M\, V + m\, v} {M'}\end{equation} + + +.. math:: + + \begin{equation} v' = v - V \end{equation} + +Forces: + +.. math:: + + \begin{equation} F' = F + f \end{equation} + + +.. math:: + + \begin{equation} f' = \frac { M\, f - m\, F} {M'}\end{equation} + +This transform conserves the total kinetic energy + +.. math:: + + \begin{equation} \frac 1 2 \, (M\, V^2\ + m\, v^2) + = \frac 1 2 \, (M'\, V'^2\ + m'\, v'^2) \end{equation} + +and the virial defined with absolute positions + +.. math:: + + \begin{equation} X\, F + x\, f = X'\, F' + x'\, f' \end{equation} + + +---------- + + +This fix requires each atom know whether it is a Drude particle or +not. You must therefore use the :doc:`fix drude ` command to +specify the Drude status of each atom type. + +.. note:: + + only the Drude core atoms need to be in the group specified for + this fix. A Drude electron will be transformed together with its core + even if it is not itself in the group. It is safe to include Drude + electrons or non-polarizable atoms in the group. The non-polarizable + atoms will simply not be transformed. + + +---------- + + +This fix does NOT perform time integration. It only transform masses, +coordinates, velocities and forces. Thus you must use separate time +integration fixes, like :doc:`fix nve ` or :doc:`fix npt ` to actually update the velocities and positions of +atoms. In order to thermalize the reduced degrees of freedom at +different temperatures, two Nose-Hoover thermostats must be defined, +acting on two distinct groups. + +.. note:: + + The *fix drude/transform/direct* command must appear before any + Nose-Hoover thermostatting fixes. The *fix drude/transform/inverse* + command must appear after any Nose-Hoover thermostatting fixes. + +Example: + + +.. parsed-literal:: + + fix fDIRECT all drude/transform/direct + fix fNVT gCORES nvt temp 300.0 300.0 100 + fix fNVT gDRUDES nvt temp 1.0 1.0 100 + fix fINVERSE all drude/transform/inverse + compute TDRUDE all temp/drude + thermo_style custom step cpu etotal ke pe ebond ecoul elong press vol temp c_TDRUDE[1] c_TDRUDE[2] + +In this example, *gCORES* is the group of the atom cores and *gDRUDES* +is the group of the Drude particles (electrons). The centers of mass +of the Drude oscillators will be thermostatted at 300.0 and the +internal degrees of freedom will be thermostatted at 1.0. The +temperatures of cores and Drude particles, in center-of-mass and +relative coordinates, are calculated using :doc:`compute temp/drude ` + +In addition, if you want to use a barostat to simulate a system at +constant pressure, only one of the Nose-Hoover fixes must be *npt*\ , +the other one should be *nvt*\ . You must add a *compute temp/com* and a +*fix\_modify* command so that the temperature of the *npt* fix be just +that of its group (the Drude cores) but the pressure be the overall +pressure *thermo\_press*. + +Example: + + +.. parsed-literal:: + + compute cTEMP_CORE gCORES temp/com + fix fDIRECT all drude/transform/direct + fix fNPT gCORES npt temp 298.0 298.0 100 iso 1.0 1.0 500 + fix_modify fNPT temp cTEMP_CORE press thermo_press + fix fNVT gDRUDES nvt temp 5.0 5.0 100 + fix fINVERSE all drude/transform/inverse + +In this example, *gCORES* is the group of the atom cores and *gDRUDES* +is the group of the Drude particles. The centers of mass of the Drude +oscillators will be thermostatted at 298.0 and the internal degrees of +freedom will be thermostatted at 5.0. The whole system will be +barostatted at 1.0. + +In order to avoid the flying ice cube problem (irreversible transfer +of linear momentum to the center of mass of the system), you may need +to add a *fix momentum* command: + + +.. parsed-literal:: + + fix fMOMENTUM all momentum 100 linear 1 1 1 + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix drude `, +:doc:`fix langevin/drude `, +:doc:`compute temp/drude `, +:doc:`pair\_style thole ` + +**Default:** none + + +---------- + + +.. _Lamoureux1: + + + +**(Lamoureux)** Lamoureux and Roux, J Chem Phys, 119, 3025-3039 (2003). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_dt_reset.rst b/doc/src/fix_dt_reset.rst new file mode 100644 index 0000000000..b99161934f --- /dev/null +++ b/doc/src/fix_dt_reset.rst @@ -0,0 +1,118 @@ +.. index:: fix dt/reset + +fix dt/reset command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID dt/reset N Tmin Tmax Xmax keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* dt/reset = style name of this fix command +* N = re-compute dt every N timesteps +* Tmin = minimum dt allowed which can be NULL (time units) +* Tmax = maximum dt allowed which can be NULL (time units) +* Xmax = maximum distance for an atom to move in one timestep (distance units) +* zero or more keyword/value pairs may be appended +* keyword = *emax* or *units* + + +.. parsed-literal:: + + *emax* value = Emax + Emax = maximum kinetic energy change for an atom in one timestep (energy units) + *units* value = *lattice* or *box* + lattice = Xmax is defined in lattice units + box = Xmax is defined in simulation box units + +Examples +"""""""" + + +.. parsed-literal:: + + fix 5 all dt/reset 10 1.0e-5 0.01 0.1 + fix 5 all dt/reset 10 0.01 2.0 0.2 units box + fix 5 all dt/reset 5 NULL 0.001 0.5 emax 30 units box + +Description +""""""""""" + +Reset the timestep size every N steps during a run, so that no atom +moves further than the specified *Xmax* distance, based on current +atom velocities and forces. Optionally an additional criterion is +imposed by the *emax* keyword, so that no atom's kinetic energy +changes by more than the specified *Emax*\ . + +This can be useful when starting from a configuration with overlapping +atoms, where forces will be large. Or it can be useful when running +an impact simulation where one or more high-energy atoms collide with +a solid, causing a damage cascade. + +This fix overrides the timestep size setting made by the +:doc:`timestep ` command. The new timestep size *dt* is +computed in the following manner. + +For each atom, the timestep is computed that would cause it to +displace *Xmax* on the next integration step, as a function of its +current velocity and force. Since performing this calculation exactly +would require the solution to a quartic equation, a cheaper estimate +is generated. The estimate is conservative in that the atom's +displacement is guaranteed not to exceed *Xmax*\ , though it may be +smaller. + +In addition if the *emax* keyword is used, the specified *Emax* value +is enforced as a limit on how much an atom's kinetic energy can +change. If the timestep required is even smaller than for the *Xmax* +displacement, then the smaller timestep is used. + +Given this putative timestep for each atom, the minimum timestep value +across all atoms is computed. Then the *Tmin* and *Tmax* bounds are +applied, if specified. If one (or both) is specified as NULL, it is +not applied. + +When the :doc:`run style ` is *respa*\ , this fix resets the +outer loop (largest) timestep, which is the same timestep that the +:doc:`timestep ` command sets. + +Note that the cumulative simulation time (in time units), which +accounts for changes in the timestep size as a simulation proceeds, +can be accessed by the :doc:`thermo\_style time ` keyword. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar stores the last +timestep on which the timestep was reset to a new value. + +The scalar value calculated by this fix is "intensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`timestep ` + +Default +""""""" + +The option defaults are units = lattice, and no emax kinetic energy +limit. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_efield.rst b/doc/src/fix_efield.rst new file mode 100644 index 0000000000..c5228a0cc3 --- /dev/null +++ b/doc/src/fix_efield.rst @@ -0,0 +1,186 @@ +.. index:: fix efield + +fix efield command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID efield ex ey ez keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* efield = style name of this fix command +* ex,ey,ez = E-field component values (electric field units) +* any of ex,ey,ez can be a variable (see below) +* zero or more keyword/value pairs may be appended to args +* keyword = *region* or *energy* + + .. parsed-literal:: + + *region* value = region-ID + region-ID = ID of region atoms must be in to have added force + *energy* value = v_name + v_name = variable with name that calculates the potential energy of each atom in the added E-field + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix kick external-field efield 1.0 0.0 0.0 + fix kick external-field efield 0.0 0.0 v_oscillate + +Description +""""""""""" + +Add a force F = qE to each charged atom in the group due to an +external electric field being applied to the system. If the system +contains point-dipoles, also add a torque on the dipoles due to the +external electric field. + +For charges, any of the 3 quantities defining the E-field components +can be specified as an equal-style or atom-style +:doc:`variable `, namely *ex*\ , *ey*\ , *ez*\ . If the value is a +variable, it should be specified as v\_name, where name is the variable +name. In this case, the variable will be evaluated each timestep, and +its value used to determine the E-field component. + +For point-dipoles, equal-style variables can be used, but atom-style +variables are not currently supported, since they imply a spatial +gradient in the electric field which means additional terms with +gradients of the field are required for the force and torque on +dipoles. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent E-field. + +Atom-style variables can specify the same formulas as equal-style +variables but can also include per-atom values, such as atom +coordinates. Thus it is easy to specify a spatially-dependent E-field +with optional time-dependence as well. + +If the *region* keyword is used, the atom must also be in the +specified geometric :doc:`region ` in order to have force added +to it. + + +---------- + + +Adding a force or torque to atoms implies a change in their potential +energy as they move or rotate due to the applied E-field. + +For dynamics via the "run" command, this energy can be optionally +added to the system's potential energy for thermodynamic output (see +below). For energy minimization via the "minimize" command, this +energy must be added to the system's potential energy to formulate a +self-consistent minimization problem (see below). + +The *energy* keyword is not allowed if the added field is a constant +vector (ex,ey,ez), with all components defined as numeric constants +and not as variables. This is because LAMMPS can compute the energy +for each charged particle directly as E = -x dot qE = -q (x\*ex + y\*ey ++ z\*ez), so that -Grad(E) = F. Similarly for point-dipole particles +the energy can be computed as E = -mu dot E = -(mux\*ex + muy\*ey + +muz\*ez). + +The *energy* keyword is optional if the added force is defined with +one or more variables, and if you are performing dynamics via the +:doc:`run ` command. If the keyword is not used, LAMMPS will set +the energy to 0.0, which is typically fine for dynamics. + +The *energy* keyword is required if the added force is defined with +one or more variables, and you are performing energy minimization via +the "minimize" command for charged particles. It is not required for +point-dipoles, but a warning is issued since the minimizer in LAMMPS +does not rotate dipoles, so you should not expect to be able to +minimize the orientation of dipoles in an applied electric field. + +The *energy* keyword specifies the name of an atom-style +:doc:`variable ` which is used to compute the energy of each +atom as function of its position. Like variables used for *ex*\ , *ey*\ , +*ez*\ , the energy variable is specified as v\_name, where name is the +variable name. + +Note that when the *energy* keyword is used during an energy +minimization, you must insure that the formula defined for the +atom-style :doc:`variable ` is consistent with the force +variable formulas, i.e. that -Grad(E) = F. For example, if the force +due to the electric field were a spring-like F = kx, then the energy +formula should be E = -0.5kx\^2. If you don't do this correctly, the +minimization will not converge properly. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the potential "energy" inferred by the added force due to +the electric field to the system's potential energy as part of +:doc:`thermodynamic output `. This is a fictitious +quantity but is needed so that the :doc:`minimize ` command +can include the forces added by this fix in a consistent manner. +I.e. there is a decrease in potential energy when atoms move in the +direction of the added force due to the electric field. + +The :doc:`fix\_modify ` *virial* option is supported by this +fix to add the contribution due to the added forces on atoms to the +system's virial as part of :doc:`thermodynamic output `. +The default is *virial no* + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix adding its forces. Default is the outermost level. + +This fix computes a global scalar and a global 3-vector of forces, +which can be accessed by various :doc:`output commands `. +The scalar is the potential energy discussed above. The vector is the +total force added to the group of atoms. The scalar and vector values +calculated by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. You should not +specify force components with a variable that has time-dependence for +use with a minimizer, since the minimizer increments the timestep as +the iteration count during the minimization. + +.. note:: + + If you want the fictitious potential energy associated with the + added forces to be included in the total potential energy of the + system (the quantity being minimized), you MUST enable the + :doc:`fix\_modify ` *energy* option for this fix. + +Restrictions +"""""""""""" + + +This fix is part of the MISC package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix addforce ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_ehex.rst b/doc/src/fix_ehex.rst new file mode 100644 index 0000000000..4c4487b11b --- /dev/null +++ b/doc/src/fix_ehex.rst @@ -0,0 +1,209 @@ +.. index:: fix ehex + +fix ehex command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID ehex nevery F keyword value + +* ID, group-ID are documented in :doc:`fix ` command +* ehex = style name of this fix command +* nevery = add/subtract heat every this many timesteps +* F = energy flux into the reservoir (energy/time units) +* zero or more keyword/value pairs may be appended to args +* keyword = *region* or *constrain* or *com* or *hex* + + .. parsed-literal:: + + *region* value = region-ID + region-ID = ID of region (reservoir) atoms must be in for added thermostatting force + *constrain* value = none + apply the constraint algorithm (SHAKE or RATTLE) again at the end of the timestep + *com* value = none + rescale all sites of a constrained cluster of atom if its COM is in the reservoir + *hex* value = none + omit the coordinate correction to recover the HEX algorithm + + + +Examples +"""""""" + + +.. parsed-literal:: + + # Lennard-Jones, from examples/in.ehex.lj + + fix fnve all nve + # specify regions rhot and rcold + ... + fix fhot all ehex 1 0.15 region rhot + fix fcold all ehex 1 -0.15 region rcold + + # SPC/E water, from examples/in.ehex.spce + fix fnve all nve + # specify regions rhot and rcold + ... + fix fhot all ehex 1 0.075 region rhot constrain com + fix fcold all ehex 1 -0.075 region rcold constrain com + fix frattle all rattle 1e-10 400 0 b 1 a 1 + +Description +""""""""""" + +This fix implements the asymmetric version of the enhanced heat +exchange algorithm :ref:`(Wirnsberger) `. The eHEX algorithm is +an extension of the heat exchange algorithm :ref:`(Ikeshoji) ` and +adds an additional coordinate integration to account for higher-order +truncation terms in the operator splitting. The original HEX +algorithm (implemented as :doc:`fix heat `) is known to +exhibit a slight energy drift limiting the accessible simulation times +to a few nanoseconds. This issue is greatly improved by the new +algorithm decreasing the energy drift by at least a factor of a +hundred (LJ and SPC/E water) with little computational overhead. + +In both algorithms (non-translational) kinetic energy is constantly +swapped between regions (reservoirs) to impose a heat flux onto the +system. The equations of motion are therefore modified if a particle +:math:`i` is located inside a reservoir :math:`\Gamma_k` where :math:`k>0`. We +use :math:`\Gamma_0` to label those parts of the simulation box which +are not thermostatted.) The input parameter *region-ID* of this fix +corresponds to :math:`k`. The energy swap is modelled by introducing an +additional thermostatting force to the equations of motion, such that +the time evolution of coordinates and momenta of particle :math:`i` +becomes :ref:`(Wirnsberger) ` + +.. image:: Eqs/fix_ehex_eom.jpg + :align: center + +The thermostatting force is given by + +.. image:: Eqs/fix_ehex_f.jpg + :align: center + +where :math:`m_i` is the mass and :math:`k(\mathbf r_i)` maps the particle +position to the respective reservoir. The quantity +:math:`F_{\Gamma_{k(\mathbf r_i)}}` corresponds to the input parameter +*F*\ , which is the energy flux into the reservoir. Furthermore, +:math:`K_{\Gamma_{k(\mathbf r_i)}}` and :math:`v_{\Gamma_{k(\mathbf r_i)}}` +denote the non-translational kinetic energy and the center of mass +velocity of that reservoir. The thermostatting force does not affect +the center of mass velocities of the individual reservoirs and the +entire simulation box. A derivation of the equations and details on +the numerical implementation with velocity Verlet in LAMMPS can be +found in reference "(Wirnsberger)"#\_Wirnsberger. + +.. note:: + + This fix only integrates the thermostatting force and must be + combined with another integrator, such as :doc:`fix nve `, to + solve the full equations of motion. + +This fix is different from a thermostat such as :doc:`fix nvt ` +or :doc:`fix temp/rescale ` in that energy is +added/subtracted continually. Thus if there isn't another mechanism +in place to counterbalance this effect, the entire system will heat or +cool continuously. + +.. note:: + + If heat is subtracted from the system too aggressively so that + the group's kinetic energy would go to zero, then LAMMPS will halt + with an error message. Increasing the value of *nevery* means that + heat is added/subtracted less frequently but in larger portions. The + resulting temperature profile will therefore be the same. + +This fix will default to :doc:`fix\_heat ` (HEX algorithm) if +the keyword *hex* is specified. + + +---------- + + +**Compatibility with SHAKE and RATTLE (rigid molecules)**\ : + +This fix is compatible with :doc:`fix shake ` and :doc:`fix rattle `. If either of these constraining algorithms is +specified in the input script and the keyword *constrain* is set, the +bond distances will be corrected a second time at the end of the +integration step. It is recommended to specify the keyword *com* in +addition to the keyword *constrain*\ . With this option all sites of a +constrained cluster are rescaled, if its center of mass is located +inside the region. Rescaling all sites of a cluster by the same factor +does not introduce any velocity components along fixed bonds. No +rescaling takes place if the center of mass lies outside the region. + +.. note:: + + You can only use the keyword *com* along with *constrain*\ . + +To achieve the highest accuracy it is recommended to use :doc:`fix rattle ` with the keywords *constrain* and *com* as +shown in the second example. Only if RATTLE is employed, the velocity +constraints will be satisfied. + +.. note:: + + Even if RATTLE is used and the keywords *com* and *constrain* + are both set, the coordinate constraints will not necessarily be + satisfied up to the target precision. The velocity constraints are + satisfied as long as all sites of a cluster are rescaled (keyword + *com*\ ) and the cluster does not span adjacent reservoirs. The current + implementation of the eHEX algorithm introduces a small error in the + bond distances, which goes to zero with order three in the + timestep. For example, in a simulation of SPC/E water with a timestep + of 2 fs the maximum relative error in the bond distances was found to + be on the order of :math:`10^{-7}` for relatively large + temperature gradients. A higher precision can be achieved by + decreasing the timestep. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the RIGID package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix heat `, :doc:`fix thermal/conductivity `, :doc:`compute temp `, :doc:`compute temp/region ` + +**Default:** none + + +---------- + + +.. _Ikeshoji: + + + +**(Ikeshoji)** Ikeshoji and Hafskjold, Molecular Physics, 81, 251-261 (1994). + +.. _Wirnsberger: + + + +**(Wirnsberger)** Wirnsberger, Frenkel, and Dellago, J Chem Phys, 143, +124104 (2015). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_electron_stopping.rst b/doc/src/fix_electron_stopping.rst new file mode 100644 index 0000000000..3329681333 --- /dev/null +++ b/doc/src/fix_electron_stopping.rst @@ -0,0 +1,210 @@ +.. index:: fix electron/stopping + +fix electron/stopping command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID electron/stopping Ecut file keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* electron/stopping = style name of this fix command +* Ecut = minimum kinetic energy for electronic stopping (energy units) +* file = name of the file containing the electronic stopping power table +* zero or more keyword/value pairs may be appended to args +* keyword = *region* or *minneigh* + + .. parsed-literal:: + + *region* value = region-ID + region-ID = region, whose atoms will be affected by this fix + *minneigh* value = minneigh + minneigh = minimum number of neighbors an atom to have stopping applied + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix el all electron/stopping 10.0 elstop-table.txt + fix el all electron/stopping 10.0 elstop-table.txt minneigh 3 + fix el mygroup electron/stopping 1.0 elstop-table.txt region bulk + +Description +""""""""""" + +This fix implements inelastic energy loss for fast projectiles in solids. It +applies a friction force to fast moving atoms to slow them down due to +:ref:`electronic stopping ` (energy lost via electronic collisions per +unit of distance). This fix should be used for simulation of irradiation +damage or ion implantation, where the ions can lose noticeable amounts of +energy from electron excitations. If the electronic stopping power is not +considered, the simulated range of the ions can be severely overestimated +(:ref:`Nordlund98 `, :ref:`Nordlund95 `). + +The electronic stopping is implemented by applying a friction force +to each atom as: + + +.. math:: + + \begin{equation}\vec{F}_i = \vec{F}^0_i - \frac{\vec{v}_i}{\|\vec{v}_i\|} \cdot S_e\end{equation} + +where :math:`\vec{F}_i` is the resulting total force on the atom. +:math:`\vec{F}^0_i` is the original force applied to the atom, :math:`\vec{v}_i` is +its velocity and :math:`S_e` is the stopping power of the ion. + +.. note:: + + In addition to electronic stopping, atomic cascades and irradiation + simulations require the use of an adaptive timestep (see + :doc:`fix dt/reset `) and the repulsive ZBL potential (see + :doc:`ZBL ` potential) or similar. Without these settings the + interaction between the ion and the target atoms will be faulty. It is also + common to use in such simulations a thermostat (:doc:`fix\_nvt `) in + the borders of the simulation cell. + +.. note:: + + This fix removes energy from fast projectiles without depositing it as a + heat to the simulation cell. Such implementation might lead to the unphysical + results when the amount of energy deposited to the electronic system is large, + e.g. simulations of Swift Heavy Ions (energy per nucleon of 100 keV/amu or + higher) or multiple projectiles. You could compensate energy loss by coupling + bulk atoms with some thermostat or control heat transfer between electronic and + atomic subsystems with the two-temperature model (:doc:`fix\_ttm `). + +At low velocities the electronic stopping is negligible. The electronic +friction is not applied to atoms whose kinetic energy is smaller than *Ecut*\ , +or smaller than the lowest energy value given in the table in *file*\ . +Electronic stopping should be applied only when a projectile reaches bulk +material. This fix scans neighbor list and excludes atoms with fewer than +*minneigh* neighbors (by default one). If the pair potential cutoff is large, +minneigh should be increased, though not above the number of nearest neighbors +in bulk material. An alternative is to disable the check for neighbors by +setting *minneigh* to zero and using the *region* keyword. This is necessary +when running simulations of cluster bombardment. + +If the *region* keyword is used, the atom must also be in the specified +geometric :doc:`region ` in order to have electronic stopping applied to +it. This is useful if the position of the bulk material is fixed. By default +the electronic stopping is applied everywhere in the simulation cell. + + +---------- + + +The energy ranges and stopping powers are read from the file *file*\ . +Lines starting with *#* and empty lines are ignored. Otherwise each +line must contain exactly **N+1** numbers, where **N** is the number of atom +types in the simulation. + +The first column is the energy for which the stopping powers on that +line apply. The energies must be sorted from the smallest to the largest. +The other columns are the stopping powers :math:`S_e` for each atom type, +in ascending order, in force :doc:`units `. The stopping powers for +intermediate energy values are calculated with linear interpolation between +2 nearest points. + +For example: + + +.. parsed-literal:: + + # This is a comment + # atom-1 atom-2 + # eV eV/Ang eV/Ang # units metal + 10 0 0 + 250 60 80 + 750 100 150 + +If an atom which would have electronic stopping applied to it has a +kinetic energy higher than the largest energy given in *file*\ , LAMMPS +will exit with an error message. + +The stopping power depends on the energy of the ion and the target +material. The electronic stopping table can be obtained from +scientific publications, experimental databases or by using +:ref:`SRIM ` software. Other programs such as :ref:`CasP ` or +:ref:`PASS ` can calculate the energy deposited as a function +of the impact parameter of the ion; these results can be used +to derive the stopping power. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` options are not supported. + +This fix computes a global scalar, which can be accessed by various +:doc:`output commands `. The scalar is the total energy +loss from electronic stopping applied by this fix since the start of +the latest run. It is considered "intensive". + +The *start/stop* keywords of the :doc:`run ` command have no effect +on this fix. + +Restrictions +"""""""""""" + + +This pair style is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` +doc page for more info. + +Default +""""""" + +The default is no limitation by region, and minneigh = 1. + + +---------- + + +.. _elstopping: + + + +**(electronic stopping)** Wikipedia - Electronic Stopping Power: https://en.wikipedia.org/wiki/Stopping\_power\_%28particle\_radiation%29 + +.. _Nordlund98: + + + +**(Nordlund98)** Nordlund, Kai, et al. Physical Review B 57.13 (1998): 7556. + +.. _Nordlund95: + + + +**(Nordlund95)** Nordlund, Kai. Computational materials science 3.4 (1995): 448-456. + +.. _SRIM: + + + +**(SRIM)** SRIM webpage: http://www.srim.org/ + +.. _CasP: + + + +**(CasP)** CasP webpage: https://www.helmholtz-berlin.de/people/gregor-schiwietz/casp\_en.html + +.. _PASS: + + + +**(PASS)** PASS webpage: https://www.sdu.dk/en/DPASS + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_enforce2d.rst b/doc/src/fix_enforce2d.rst new file mode 100644 index 0000000000..bef732a82d --- /dev/null +++ b/doc/src/fix_enforce2d.rst @@ -0,0 +1,83 @@ +.. index:: fix enforce2d + +fix enforce2d command +===================== + +fix enforce2d/kk command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID enforce2d + +* ID, group-ID are documented in :doc:`fix ` command +* enforce2d = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 5 all enforce2d + +Description +""""""""""" + +Zero out the z-dimension velocity and force on each atom in the group. +This is useful when running a 2d simulation to insure that atoms do +not move from their initial z coordinate. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. + +Restrictions +"""""""""""" + none + +**Related commands:** none + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_eos_cv.rst b/doc/src/fix_eos_cv.rst new file mode 100644 index 0000000000..850d0ecde3 --- /dev/null +++ b/doc/src/fix_eos_cv.rst @@ -0,0 +1,79 @@ +.. index:: fix eos/cv + +fix eos/cv command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID eos/cv cv + +* ID, group-ID are documented in :doc:`fix ` command +* eos/cv = style name of this fix command +* cv = constant-volume heat capacity (energy/temperature units) + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all eos/cv 0.01 + +Description +""""""""""" + +Fix *eos/cv* applies a mesoparticle equation of state to relate the +particle internal energy (u\_i) to the particle internal temperature +(dpdTheta\_i). The *eos/cv* mesoparticle equation of state requires +the constant-volume heat capacity, and is defined as follows: + +.. image:: Eqs/fix_eos-cv.jpg + :align: center + +where Cv is the constant-volume heat capacity, u\_cond is the internal +conductive energy, and u\_mech is the internal mechanical energy. Note +that alternative definitions of the mesoparticle equation of state are +possible. + + +---------- + + +Restrictions +"""""""""""" + + +This command is part of the USER-DPD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This command also requires use of the :doc:`atom\_style dpd ` +command. + +Related commands +"""""""""""""""" + +:doc:`fix shardlow `, :doc:`pair dpd/fdt ` + +**Default:** none + + +---------- + + +.. _Larentzos4: + + + +**(Larentzos)** J.P. Larentzos, J.K. Brennan, J.D. Moore, and +W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative +Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research +Laboratory, Aberdeen Proving Ground, MD (2014). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_eos_table.rst b/doc/src/fix_eos_table.rst new file mode 100644 index 0000000000..3953d31f2d --- /dev/null +++ b/doc/src/fix_eos_table.rst @@ -0,0 +1,134 @@ +.. index:: fix eos/table + +fix eos/table command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID eos/table style file N keyword + +* ID, group-ID are documented in :doc:`fix ` command +* eos/table = style name of this fix command +* style = *linear* = method of interpolation +* file = filename containing the tabulated equation of state +* N = use N values in *linear* tables +* keyword = name of table keyword corresponding to table file + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all eos/table linear eos.table 100000 KEYWORD + +Description +""""""""""" + +Fix *eos/table* applies a tabulated mesoparticle equation of state to +relate the particle internal energy (u\_i) to the particle internal +temperature (dpdTheta\_i). + +Fix *eos/table* creates interpolation tables of length *N* from +internal energy values listed in a file as a function of internal +temperature. + +The interpolation tables are created by fitting cubic splines to the +file values and interpolating energy values at each of *N* internal +temperatures, and vice versa. During a simulation, these tables are +used to interpolate internal energy or temperature values as needed. +The interpolation is done with the *linear* style. + +For the *linear* style, the internal temperature is used to find 2 +surrounding table values from which an internal energy is computed by +linear interpolation, and vice versa. + +The filename specifies a file containing tabulated internal +temperature and internal energy values. The keyword specifies a +section of the file. The format of this file is described below. + + +---------- + + +The format of a tabulated file is as follows (without the +parenthesized comments): + + +.. parsed-literal:: + + # EOS TABLE (one or more comment or blank lines) + + KEYWORD (keyword is first text on line) + N 500 (N parameter) + (blank) + 1 1.00 0.000 (index, internal temperature, internal energy) + 2 1.02 0.001 + ... + 500 10.0 0.500 + +A section begins with a non-blank line whose 1st character is not a +"#"; blank lines or lines starting with "#" can be used as comments +between sections. The first line begins with a keyword which +identifies the section. The line can contain additional text, but the +initial text must match the argument specified in the fix command. + +The next line lists the number of table entries. The parameter "N" is +required and its value is the number of table entries that follow. +Note that this may be different than the *N* specified in the :doc:`fix eos/table ` command. Let Ntable = *N* in the fix +command, and Nfile = "N" in the tabulated file. What LAMMPS does is a +preliminary interpolation by creating splines using the Nfile +tabulated values as nodal points. It uses these to interpolate as +needed to generate energy and temperature values at Ntable different +points. The resulting tables of length Ntable are then used as +described above, when computing energy and temperature relationships. +This means that if you want the interpolation tables of length Ntable +to match exactly what is in the tabulated file (with effectively no +preliminary interpolation), you should set Ntable = Nfile. + +Following a blank line, the next N lines list the tabulated values. +On each line, the 1st value is the index from 1 to N, the 2nd value is +the internal temperature (in temperature units), the 3rd value is the +internal energy (in energy units). + +Note that the internal temperature and internal energy values must +increase from one line to the next. + +Note that one file can contain many sections, each with a tabulated +potential. LAMMPS reads the file section by section until it finds +one that matches the specified keyword. + + +---------- + + +Restrictions +"""""""""""" + + +This command is part of the USER-DPD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This command also requires use of the :doc:`atom\_style dpd ` +command. + +The equation of state must be a monotonically increasing function. + +An error will occur if the internal temperature or internal energies +are not within the table cutoffs. + +Related commands +"""""""""""""""" + +:doc:`fix shardlow `, :doc:`pair dpd/fdt ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_eos_table_rx.rst b/doc/src/fix_eos_table_rx.rst new file mode 100644 index 0000000000..622e24dd79 --- /dev/null +++ b/doc/src/fix_eos_table_rx.rst @@ -0,0 +1,232 @@ +.. index:: fix eos/table/rx + +fix eos/table/rx command +======================== + +fix eos/table/rx/kk command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID eos/table/rx style file1 N keyword ... + +* ID, group-ID are documented in :doc:`fix ` command +* eos/table/rx = style name of this fix command +* style = *linear* = method of interpolation +* file1 = filename containing the tabulated equation of state +* N = use N values in *linear* tables +* keyword = name of table keyword corresponding to table file +* file2 = filename containing the heats of formation of each species (optional) +* deltaHf = heat of formation for a single species in energy units (optional) +* energyCorr = energy correction in energy units (optional) +* tempCorrCoeff = temperature correction coefficient (optional) + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all eos/table/rx linear eos.table 10000 KEYWORD thermo.table + fix 1 all eos/table/rx linear eos.table 10000 KEYWORD 1.5 + fix 1 all eos/table/rx linear eos.table 10000 KEYWORD 1.5 0.025 0.0 + +Description +""""""""""" + +Fix *eos/table/rx* applies a tabulated mesoparticle equation +of state to relate the concentration-dependent particle internal +energy (u\_i) to the particle internal temperature (dpdTheta\_i). + +The concentration-dependent particle internal energy (u\_i) is +computed according to the following relation: + +.. image:: Eqs/fix_eos_table_rx.jpg + :align: center + +where *m* is the number of species, *c\_i,j* is the concentration of +species *j* in particle *i*\ , *u\_j* is the internal energy of species j, +*DeltaH\_f,j* is the heat of formation of species *j*\ , N is the number of +molecules represented by the coarse-grained particle, kb is the +Boltzmann constant, and T is the temperature of the system. Additionally, +it is possible to modify the concentration-dependent particle internal +energy relation by adding an energy correction, temperature-dependent +correction, and/or a molecule-dependent correction. An energy correction can +be specified as a constant (in energy units). A temperature correction can be +specified by multiplying a temperature correction coefficient by the +internal temperature. A molecular correction can be specified by +by multiplying a molecule correction coefficient by the average number of +product gas particles in the coarse-grain particle. + +Fix *eos/table/rx* creates interpolation tables of length *N* from *m* +internal energy values of each species *u\_j* listed in a file as a +function of internal temperature. During a simulation, these tables +are used to interpolate internal energy or temperature values as needed. +The interpolation is done with the *linear* style. For the *linear* style, +the internal temperature is used to find 2 surrounding table values from +which an internal energy is computed by linear interpolation. A secant +solver is used to determine the internal temperature from the internal energy. + +The first filename specifies a file containing tabulated internal +temperature and *m* internal energy values for each species *u\_j*. +The keyword specifies a section of the file. The format of this +file is described below. + +The second filename specifies a file containing heat of formation +*DeltaH\_f,j* for each species. + +In cases where the coarse-grain particle represents a single molecular +species (i.e., no reactions occur and fix *rx* is not present in the input file), +fix *eos/table/rx* can be applied in a similar manner to fix *eos/table* +within a non-reactive DPD simulation. In this case, the heat of formation +filename is replaced with the heat of formation value for the single species. +Additionally, the energy correction and temperature correction coefficients may +also be specified as fix arguments. + + +---------- + + +The format of a tabulated file is as follows (without the +parenthesized comments): + + +.. parsed-literal:: + + # EOS TABLE (one or more comment or blank lines) + + KEYWORD (keyword is first text on line) + N 500 h2 no2 n2 ... no (N parameter species1 species2 ... speciesN) + (blank) + 1 1.00 0.000 ... 0.0000 (index, internal temperature, internal energy of species 1, ..., internal energy of species m) + 2 1.02 0.001 ... 0.0002 + ... + 500 10.0 0.500 ... 1.0000 + +A section begins with a non-blank line whose 1st character is not a +"#"; blank lines or lines starting with "#" can be used as comments +between sections. The first line begins with a keyword which +identifies the section. The line can contain additional text, but the +initial text must match the argument specified in the fix command. + +The next line lists the number of table entries and the species names +that correspond with all the species listed in the reaction equations +through the *fix rx* command. +The parameter "N" is required and its value is the number of table +entries that follow. Let Nfile = "N" in the tabulated file. +What LAMMPS does is a preliminary interpolation by creating splines +using the Nfile tabulated values as nodal points. + +Following a blank line, the next N lines list the tabulated values. +On each line, the 1st value is the index from 1 to N, the 2nd value is +the internal temperature (in temperature units), the 3rd value until +the *m+3* value are the internal energies of the m species (in energy units). + +Note that all internal temperature and internal energy values must +increase from one line to the next. + +Note that one file can contain many sections, each with a tabulated +potential. LAMMPS reads the file section by section until it finds +one that matches the specified keyword. + + +---------- + + +The format of a heat of formation file is as follows (without the +parenthesized comments): + + +.. parsed-literal:: + + # HEAT OF FORMATION TABLE (one or more comment or blank lines) + + (blank) + h2 0.00 (species name, heat of formation) + no2 0.34 + n2 0.00 + ... + no 0.93 + +Note that the species can be listed in any order. The tag that is +used as the species name must correspond with the tags used to define +the reactions with the :doc:`fix rx ` command. + +Alternatively, corrections to the EOS can be included by specifying +three additional columns that correspond to the energy correction, +the temperature correction coefficient and molecule correction +coefficient. In this case, the format of the file is as follows: + + +.. parsed-literal:: + + # HEAT OF FORMATION TABLE (one or more comment or blank lines) + + (blank) + h2 0.00 1.23 0.025 0.0 (species name, heat of formation, energy correction, temperature correction coefficient, molecule correction coefficient) + no2 0.34 0.00 0.000 -1.76 + n2 0.00 0.00 0.000 -1.76 + ... + no 0.93 0.00 0.000 -1.76 + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This command is part of the USER-DPD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This command also requires use of the :doc:`atom\_style dpd ` +command. + +The equation of state must be a monotonically increasing function. + +An error will occur if the internal temperature or internal energies +are not within the table cutoffs. + +Related commands +"""""""""""""""" + +:doc:`fix rx `, +:doc:`pair dpd/fdt ` + +**Default:** none + + +---------- + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_evaporate.rst b/doc/src/fix_evaporate.rst new file mode 100644 index 0000000000..24954ec3da --- /dev/null +++ b/doc/src/fix_evaporate.rst @@ -0,0 +1,112 @@ +.. index:: fix evaporate + +fix evaporate command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID evaporate N M region-ID seed + +* ID, group-ID are documented in :doc:`fix ` command +* evaporate = style name of this fix command +* N = delete atoms every this many timesteps +* M = number of atoms to delete each time +* region-ID = ID of region within which to perform deletions +* seed = random number seed to use for choosing atoms to delete +* zero or more keyword/value pairs may be appended + + .. parsed-literal:: + + keyword = *molecule* + *molecule* value = *no* or *yes* + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 solvent evaporate 1000 10 surface 49892 + fix 1 solvent evaporate 1000 10 surface 38277 molecule yes + +Description +""""""""""" + +Remove M atoms from the simulation every N steps. This can be used, +for example, to model evaporation of solvent particles or molecules +(i.e. drying) of a system. Every N steps, the number of atoms in the +fix group and within the specified region are counted. M of these are +chosen at random and deleted. If there are less than M eligible +particles, then all of them are deleted. + +If the setting for the *molecule* keyword is *no*\ , then only single +atoms are deleted. In this case, you should insure you do not delete +only a portion of a molecule (only some of its atoms), or LAMMPS will +soon generate an error when it tries to find those atoms. LAMMPS will +warn you if any of the atoms eligible for deletion have a non-zero +molecule ID, but does not check for this at the time of deletion. + +If the setting for the *molecule* keyword is *yes*\ , then when an atom +is chosen for deletion, the entire molecule it is part of is deleted. +The count of deleted atoms is incremented by the number of atoms in +the molecule, which may make it exceed *M*\ . If the molecule ID of the +chosen atom is 0, then it is assumed to not be part of a molecule, and +just the single atom is deleted. + +As an example, if you wish to delete 10 water molecules every *N* +steps, you should set *M* to 30. If only the water's oxygen atoms +were in the fix group, then two hydrogen atoms would be deleted when +an oxygen atom is selected for deletion, whether the hydrogen atoms +are inside the evaporation region or not. + +Note that neighbor lists are re-built on timesteps that atoms are +removed. Thus you should not remove atoms too frequently or you will +incur overhead due to the cost of building neighbor lists. + +.. note:: + + If you are monitoring the temperature of a system where the atom + count is changing due to evaporation, you typically should use the + :doc:`compute\_modify dynamic yes ` command for the + temperature compute you are using. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes a global scalar, which can be accessed by various +:doc:`output commands `. The scalar is the cumulative +number of deleted atoms. The scalar value calculated by this fix is +"intensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the MISC package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix deposit ` + +Default +""""""" + +The option defaults are molecule = no. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_external.rst b/doc/src/fix_external.rst new file mode 100644 index 0000000000..fcd283ccc2 --- /dev/null +++ b/doc/src/fix_external.rst @@ -0,0 +1,187 @@ +.. index:: fix external + +fix external command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID external mode args + +* ID, group-ID are documented in :doc:`fix ` command +* external = style name of this fix command +* mode = *pf/callback* or *pf/array* + + .. parsed-literal:: + + *pf/callback* args = Ncall Napply + Ncall = make callback every Ncall steps + Napply = apply callback forces every Napply steps + *pf/array* args = Napply + Napply = apply array forces every Napply steps + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all external pf/callback 1 1 + fix 1 all external pf/callback 100 1 + fix 1 all external pf/array 10 + +Description +""""""""""" + +This fix allows external programs that are running LAMMPS through its +:doc:`library interface ` to modify certain LAMMPS +properties on specific timesteps, similar to the way other fixes do. +The external driver can be a :doc:`C/C++ or Fortran program ` or a :doc:`Python script `. + + +---------- + + +If mode is *pf/callback* then the fix will make a callback every +*Ncall* timesteps or minimization iterations to the external program. +The external program computes forces on atoms by setting values in an +array owned by the fix. The fix then adds these forces to each atom +in the group, once every *Napply* steps, similar to the way the :doc:`fix addforce ` command works. Note that if *Ncall* > +*Napply*\ , the force values produced by one callback will persist, and +be used multiple times to update atom forces. + +The callback function "foo" is invoked by the fix as: + + +.. parsed-literal:: + + foo(void \*ptr, bigint timestep, int nlocal, int \*ids, double \*\*x, double \*\*fexternal); + +The arguments are as follows: + +* ptr = pointer provided by and simply passed back to external driver +* timestep = current LAMMPS timestep +* nlocal = # of atoms on this processor +* ids = list of atom IDs on this processor +* x = coordinates of atoms on this processor +* fexternal = forces to add to atoms on this processor + +Note that timestep is a "bigint" which is defined in src/lmptype.h, +typically as a 64-bit integer. + +Fexternal are the forces returned by the driver program. + +The fix has a set\_callback() method which the external driver can call +to pass a pointer to its foo() function. See the +couple/lammps\_quest/lmpqst.cpp file in the LAMMPS distribution for an +example of how this is done. This sample application performs +classical MD using quantum forces computed by a density functional +code `Quest `_. + +.. _quest: http://dft.sandia.gov/Quest + + + + +---------- + + +If mode is *pf/array* then the fix simply stores force values in an +array. The fix adds these forces to each atom in the group, once +every *Napply* steps, similar to the way the :doc:`fix addforce ` command works. + +The name of the public force array provided by the FixExternal +class is + + +.. parsed-literal:: + + double \*\*fexternal; + +It is allocated by the FixExternal class as an (N,3) array where N is +the number of atoms owned by a processor. The 3 corresponds to the +fx, fy, fz components of force. + +It is up to the external program to set the values in this array to +the desired quantities, as often as desired. For example, the driver +program might perform an MD run in stages of 1000 timesteps each. In +between calls to the LAMMPS :doc:`run ` command, it could retrieve +atom coordinates from LAMMPS, compute forces, set values in fexternal, +etc. + + +---------- + + +To use this fix during energy minimization, the energy corresponding +to the added forces must also be set so as to be consistent with the +added forces. Otherwise the minimization will not converge correctly. + +This can be done from the external driver by calling this public +method of the FixExternal class: + + +.. parsed-literal:: + + void set_energy(double eng); + +where eng is the potential energy. Eng is an extensive quantity, +meaning it should be the sum over per-atom energies of all affected +atoms. It should also be provided in :doc:`energy units ` +consistent with the simulation. See the details below for how to +insure this energy setting is used appropriately in a minimization. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the potential "energy" set by the external driver to the +system's potential energy as part of :doc:`thermodynamic output `. This is a fictitious quantity but is +needed so that the :doc:`minimize ` command can include the +forces added by this fix in a consistent manner. I.e. there is a +decrease in potential energy when atoms move in the direction of the +added force. + +The :doc:`fix\_modify ` *virial* option is supported by this +fix to add the contribution due to the interactions computed by the +external program to the system's virial as part of :doc:`thermodynamic output `. The default is *virial yes* + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the potential +energy discussed above. The scalar stored by this fix is "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. + +.. note:: + + If you want the fictitious potential energy associated with the + added forces to be included in the total potential energy of the + system (the quantity being minimized), you MUST enable the + :doc:`fix\_modify ` *energy* option for this fix. + +Restrictions +"""""""""""" + none + +**Related commands:** none + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_ffl.rst b/doc/src/fix_ffl.rst new file mode 100644 index 0000000000..b914c23940 --- /dev/null +++ b/doc/src/fix_ffl.rst @@ -0,0 +1,142 @@ +.. index:: fix ffl + +fix ffl command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID id-group ffl tau Tstart Tstop seed [flip-type] + +* ID, group-ID are documented in :doc:`fix ` command +* ffl = style name of this fix command +* tau = thermostat parameter (positive real) +* Tstart, Tstop = temperature ramp during the run +* seed = random number seed to use for generating noise (positive integer) +* one more value may be appended + + .. parsed-literal:: + + flip-type = determines the flipping type, can be chosen between rescale - no_flip - hard - soft, if no flip type is given, rescale will be chosen by default + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 boundary ffl 10 300 300 31415 + fix 1 all ffl 100 500 500 9265 soft + +Description +""""""""""" + +Apply a Fast-Forward Langevin Equation (FFL) thermostat as described +in :ref:`(Hijazi) `. Contrary to +:doc:`fix langevin `, this fix performs both +thermostatting and evolution of the Hamiltonian equations of motion, so it +should not be used together with :doc:`fix nve ` -- at least not +on the same atom groups. + +The time-evolution of a single particle undergoing Langevin dynamics is described +by the equations + + +.. math:: + + \begin{equation} \frac {dq}{dt} = \frac{p}{m}, \end{equation} + + +.. math:: + + \begin{equation} \frac {dp}{dt} = -\gamma p + W + F, \end{equation} + +where :math:`F` is the physical force, :math:`\gamma` is the friction coefficient, and :math:`W` is a +Gaussian random force. + +The friction coefficient is the inverse of the thermostat parameter : :math:`\gamma = 1/\tau`, with :math:`\tau` the thermostat parameter *tau*\ . +The thermostat parameter is given in the time units, :math:`\gamma` is in inverse time units. + +Equilibrium sampling a temperature T is obtained by specifying the +target value as the *Tstart* and *Tstop* arguments, so that the internal +constants depending on the temperature are computed automatically. + +The random number *seed* must be a positive integer. A Marsaglia random +number generator is used. Each processor uses the input seed to +generate its own unique seed and its own stream of random numbers. +Thus the dynamics of the system will not be identical on two runs on +different numbers of processors. + +The flipping type *flip-type* can be chosen between 4 types described in +:ref:`(Hijazi) `. The flipping operation occurs during the thermostatting +step and it flips the momenta of the atoms. If no\_flip is chosen, no flip +will be executed and the integration will be the same as a standard +Langevin thermostat :ref:`(Bussi) `. The other flipping types are : rescale - hard - soft. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +The instantaneous values of the extended variables are written to +:doc:`binary restart files `. Because the state of the random +number generator is not saved in restart files, this means you cannot +do "exact" restarts with this fix, where the simulation continues on +the same as if no restart had taken place. However, in a statistical +sense, a restarted simulation should produce the same behavior. +Note however that you should use a different seed each time you +restart, otherwise the same sequence of random numbers will be used +each time, which might lead to stochastic synchronization and +subtle artifacts in the sampling. + +This fix can ramp its target temperature over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Langevin thermostatting to the +system's potential energy as part of :doc:`thermodynamic output `. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the cumulative +energy change due to this fix. The scalar value calculated by this +fix is "extensive". + +Restrictions +"""""""""""" + + +In order to perform constant-pressure simulations please use +:doc:`fix press/berendsen `, rather than +:doc:`fix npt `, to avoid duplicate integration of the +equations of motion. + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix viscous `, :doc:`fix nvt `, :doc:`pair\_style dpd/tstat `, :doc:`fix gld `, :doc:`fix gle ` + + +---------- + + +.. _Hijazi: + + + +.. _Bussi3: + +**(Hijazi)** M. Hijazi, D. M. Wilkins, M. Ceriotti, J. Chem. Phys. 148, 184109 (2018) + + +**(Bussi)** G. Bussi, M. Parrinello, Phs. Rev. E 75, 056707 (2007) + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_filter_corotate.rst b/doc/src/fix_filter_corotate.rst new file mode 100644 index 0000000000..50db945a37 --- /dev/null +++ b/doc/src/fix_filter_corotate.rst @@ -0,0 +1,104 @@ +.. index:: fix filter/corotate + +fix filter/corotate command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID filter/corotate keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* one or more constraint/value pairs are appended +* constraint = *b* or *a* or *t* or *m* + + .. parsed-literal:: + + *b* values = one or more bond types + *a* values = one or more angle types + *t* values = one or more atom types + *m* value = one or more mass values + + + +Examples +"""""""" + + +.. parsed-literal:: + + timestep 8 + run_style respa 3 2 8 bond 1 pair 2 kspace 3 + fix cor all filter/corotate m 1.0 + + fix cor all filter/corotate b 4 19 a 3 5 2 + +Description +""""""""""" + +This fix implements a corotational filter for a mollified impulse +method. In biomolecular simulations, it allows the usage of larger +timesteps for long-range electrostatic interactions. For details, see +:ref:`(Fath) `. + +When using :doc:`run\_style respa ` for a biomolecular +simulation with high-frequency covalent bonds, the outer time-step is +restricted to below ~ 4fs due to resonance problems. This fix filters +the outer stage of the respa and thus a larger (outer) time-step can +be used. Since in large biomolecular simulations the computation of +the long-range electrostatic contributions poses a major bottleneck, +this can significantly accelerate the simulation. + +The filter computes a cluster decomposition of the molecular structure +following the criteria indicated by the options a, b, t and m. This +process is similar to the approach in :doc:`fix shake `, +however, the clusters are not kept constrained. Instead, the position +is slightly modified only for the computation of long-range forces. A +good cluster decomposition constitutes in building clusters which +contain the fastest covalent bonds inside clusters. + +If the clusters are chosen suitably, the :doc:`run\_style respa ` is stable for outer time-steps of at least 8fs. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about these fixes is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to these fixes. No global or per-atom quantities are +stored by these fixes for access by various :doc:`output commands `. No parameter of these fixes can be used +with the *start/stop* keywords of the :doc:`run ` command. These +fixes are not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Currently, it does not support :doc:`molecule templates `. + +Related commands +"""""""""""""""" + +**Default:** none + + +---------- + + +.. _Fath2017: + + + +**(Fath)** Fath, Hochbruck, Singh, J Comp Phys, 333, 180-198 (2017). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_flow_gauss.rst b/doc/src/fix_flow_gauss.rst new file mode 100644 index 0000000000..fa1d65c999 --- /dev/null +++ b/doc/src/fix_flow_gauss.rst @@ -0,0 +1,190 @@ +.. index:: fix flow/gauss + +fix flow/gauss command +====================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID flow/gauss xflag yflag zflag keyword + +* ID, group-ID are documented in :doc:`fix ` command +* flow/gauss = style name of this fix command +* xflag,yflag,zflag = 0 or 1 + + .. parsed-literal:: + + 0 = do not conserve current in this dimension + 1 = conserve current in this dimension + +* zero or more keyword/value pairs may be appended +* keyword = *energy* + + .. parsed-literal:: + + *energy* value = no or yes + no = do not compute work done by this fix + yes = compute work done by this fix + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix GD fluid flow/gauss 1 0 0 + fix GD fluid flow/gauss 1 1 1 energy yes + +Description +""""""""""" + +This fix implements the Gaussian dynamics (GD) method to simulate a +system at constant mass flux :ref:`(Strong) `. GD is a +nonequilibrium molecular dynamics simulation method that can be used +to study fluid flows through pores, pipes, and channels. In its +original implementation GD was used to compute the pressure required +to achieve a fixed mass flux through an opening. The flux can be +conserved in any combination of the directions, x, y, or z, using +xflag,yflag,zflag. This fix does not initialize a net flux through a +system, it only conserves the center-of-mass momentum that is present +when the fix is declared in the input script. Use the +:doc:`velocity ` command to generate an initial center-of-mass +momentum. + +GD applies an external fluctuating gravitational field that acts as a +driving force to keep the system away from equilibrium. To maintain +steady state, a profile-unbiased thermostat must be implemented to +dissipate the heat that is added by the driving force. :doc:`Compute temp/profile ` can be used to implement a +profile-unbiased thermostat. + +A common use of this fix is to compute a pressure drop across a pipe, +pore, or membrane. The pressure profile can be computed in LAMMPS with +:doc:`compute stress/atom ` and :doc:`fix ave/chunk `, or with the hardy method in :doc:`fix atc `. Note that the simple :doc:`compute stress/atom ` method is only accurate away +from inhomogeneities in the fluid, such as fixed wall atoms. Further, +the computed pressure profile must be corrected for the acceleration +applied by GD before computing a pressure drop or comparing it to +other methods, such as the pump method :ref:`(Zhu) `. The pressure +correction is discussed and described in :ref:`(Strong) `. + +For a complete example including the considerations discussed +above, see the examples/USER/flow\_gauss directory. + +.. note:: + + Only the flux of the atoms in group-ID will be conserved. If the + velocities of the group-ID atoms are coupled to the velocities of + other atoms in the simulation, the flux will not be conserved. For + example, in a simulation with fluid atoms and harmonically constrained + wall atoms, if a single thermostat is applied to group *all*\ , the + fluid atom velocities will be coupled to the wall atom velocities, and + the flux will not be conserved. This issue can be avoided by + thermostatting the fluid and wall groups separately. + +Adding an acceleration to atoms does work on the system. This added +energy can be optionally subtracted from the potential energy for the +thermodynamic output (see below) to check that the timestep is small +enough to conserve energy. Since the applied acceleration is +fluctuating in time, the work cannot be computed from a potential. As +a result, computing the work is slightly more computationally +expensive than usual, so it is not performed by default. To invoke the +work calculation, use the *energy* keyword. The +:doc:`fix\_modify ` *energy* option also invokes the work +calculation, and overrides an *energy no* setting here. If neither +*energy yes* or *fix\_modify energy yes* are set, the global scalar +computed by the fix will return zero. + +.. note:: + + In order to check energy conservation, any other fixes that do + work on the system must have *fix\_modify energy yes* set as well. This + includes thermostat fixes and any constraints that hold the positions + of wall atoms fixed, such as :doc:`fix spring/self `. + +If this fix is used in a simulation with the :doc:`rRESPA ` +integrator, the applied acceleration must be computed and applied at the same +rRESPA level as the interactions between the flowing fluid and the obstacle. +The rRESPA level at which the acceleration is applied can be changed using +the :doc:`fix\_modify ` *respa* option discussed below. If the +flowing fluid and the obstacle interact through multiple interactions that are +computed at different rRESPA levels, then there must be a separate flow/gauss +fix for each level. For example, if the flowing fluid and obstacle interact +through pairwise and long-range Coulomb interactions, which are computed at +rRESPA levels 3 and 4, respectively, then there must be two separate +flow/gauss fixes, one that specifies *fix\_modify respa 3* and one with +*fix\_modify respa 4*. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to subtract the work done from the +system's potential energy as part of :doc:`thermodynamic output `. + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows the user to set at which level of the :doc:`rRESPA ` +integrator the fix computes and adds the external acceleration. Default is the +outermost level. + +This fix computes a global scalar and a global 3-vector of forces, +which can be accessed by various :doc:`output commands `. +The scalar is the negative of the work done on the system, see above +discussion. The vector is the total force that this fix applied to +the group of atoms on the current timestep. The scalar and vector +values calculated by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix addforce `, :doc:`compute temp/profile `, :doc:`velocity ` + +Default +""""""" + +The option default for the *energy* keyword is energy = no. + + +---------- + + +.. _Strong: + + + +**(Strong)** Strong and Eaves, J. Phys. Chem. B 121, 189 (2017). + +.. _Evans2: + + + +**(Evans)** Evans and Morriss, Phys. Rev. Lett. 56, 2172 (1986). + +.. _Zhu: + + + +**(Zhu)** Zhu, Tajkhorshid, and Schulten, Biophys. J. 83, 154 (2002). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_freeze.rst b/doc/src/fix_freeze.rst new file mode 100644 index 0000000000..773eacf509 --- /dev/null +++ b/doc/src/fix_freeze.rst @@ -0,0 +1,101 @@ +.. index:: fix freeze + +fix freeze command +================== + +fix freeze/kk command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID freeze + +* ID, group-ID are documented in :doc:`fix ` command +* freeze = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 2 bottom freeze + +Description +""""""""""" + +Zero out the force and torque on a granular particle. This is useful +for preventing certain particles from moving in a simulation. The +:doc:`granular pair styles ` also detect if this fix has been +defined and compute interactions between frozen and non-frozen +particles appropriately, as if the frozen particle has infinite mass. +A similar functionality for normal (point) particles can be obtained +using :doc:`fix setforce `. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes a global 3-vector of forces, which can be accessed +by various :doc:`output commands `. This is the total +force on the group of atoms before the forces on individual atoms are +changed by the fix. The vector values calculated by this fix are +"extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the GRANULAR package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +There can only be a single freeze fix defined. This is because other +the :doc:`granular pair styles ` treat frozen particles +differently and need to be able to reference a single group to which +this fix is applied. + +Related commands +"""""""""""""""" + +:doc:`atom\_style sphere `, :doc:`fix setforce ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_gcmc.rst b/doc/src/fix_gcmc.rst new file mode 100644 index 0000000000..9f64be8699 --- /dev/null +++ b/doc/src/fix_gcmc.rst @@ -0,0 +1,500 @@ +.. index:: fix gcmc + +fix gcmc command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID gcmc N X M type seed T mu displace keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* gcmc = style name of this fix command +* N = invoke this fix every N steps +* X = average number of GCMC exchanges to attempt every N steps +* M = average number of MC moves to attempt every N steps +* type = atom type for inserted atoms (must be 0 if mol keyword used) +* seed = random # seed (positive integer) +* T = temperature of the ideal gas reservoir (temperature units) +* mu = chemical potential of the ideal gas reservoir (energy units) +* displace = maximum Monte Carlo translation distance (length units) +* zero or more keyword/value pairs may be appended to args + + .. parsed-literal:: + + keyword = *mol*\ , *region*\ , *maxangle*\ , *pressure*\ , *fugacity_coeff*, *full_energy*, *charge*\ , *group*\ , *grouptype*\ , *intra_energy*, *tfac_insert*, or *overlap_cutoff* + *mol* value = template-ID + template-ID = ID of molecule template specified in a separate :doc:`molecule ` command + *mcmoves* values = Patomtrans Pmoltrans Pmolrotate + Patomtrans = proportion of atom translation MC moves + Pmoltrans = proportion of molecule translation MC moves + Pmolrotate = proportion of molecule rotation MC moves + *rigid* value = fix-ID + fix-ID = ID of :doc:`fix rigid/small ` command + *shake* value = fix-ID + fix-ID = ID of :doc:`fix shake ` command + *region* value = region-ID + region-ID = ID of region where GCMC exchanges and MC moves are allowed + *maxangle* value = maximum molecular rotation angle (degrees) + *pressure* value = pressure of the gas reservoir (pressure units) + *fugacity_coeff* value = fugacity coefficient of the gas reservoir (unitless) + *full_energy* = compute the entire system energy when performing GCMC exchanges and MC moves + *charge* value = charge of inserted atoms (charge units) + *group* value = group-ID + group-ID = group-ID for inserted atoms (string) + *grouptype* values = type group-ID + type = atom type (int) + group-ID = group-ID for inserted atoms (string) + *intra_energy* value = intramolecular energy (energy units) + *tfac_insert* value = scale up/down temperature of inserted atoms (unitless) + *overlap_cutoff* value = maximum pair distance for overlap rejection (distance units) + *max* value = Maximum number of molecules allowed in the system + *min* value = Minimum number of molecules allowed in the system + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 2 gas gcmc 10 1000 1000 2 29494 298.0 -0.5 0.01 + fix 3 water gcmc 10 100 100 0 3456543 3.0 -2.5 0.1 mol my_one_water maxangle 180 full_energy + fix 4 my_gas gcmc 1 10 10 1 123456543 300.0 -12.5 1.0 region disk + +Description +""""""""""" + +This fix performs grand canonical Monte Carlo (GCMC) exchanges of +atoms or molecules with an imaginary ideal gas +reservoir at the specified T and chemical potential (mu) as discussed +in :ref:`(Frenkel) `. It also +attempts Monte Carlo (MC) moves (translations and molecule +rotations) within the simulation cell or +region. If used with the :doc:`fix nvt ` +command, simulations in the grand canonical ensemble (muVT, constant +chemical potential, constant volume, and constant temperature) can be +performed. Specific uses include computing isotherms in microporous +materials, or computing vapor-liquid coexistence curves. + +Every N timesteps the fix attempts both GCMC exchanges +(insertions or deletions) and MC moves of gas atoms or molecules. +On those timesteps, the average number of attempted GCMC exchanges is X, +while the average number of attempted MC moves is M. +For GCMC exchanges of either molecular or atomic gasses, +these exchanges can be either deletions or insertions, +with equal probability. + +The possible choices for MC moves are translation of an atom, +translation of a molecule, and rotation of a molecule. +The relative amounts of each are determined by the optional +*mcmoves* keyword (see below). +The default behavior is as follows. +If the *mol* keyword is used, only molecule translations +and molecule rotations are performed with equal probability. +Conversely, if the *mol* keyword is not used, only atom +translations are performed. +M should typically be +chosen to be approximately equal to the expected number of gas atoms +or molecules of the given type within the simulation cell or region, +which will result in roughly one MC move per atom or molecule +per MC cycle. + +All inserted particles are always added to two groups: the default +group "all" and the fix group specified in the fix command. +In addition, particles are also added to any groups +specified by the *group* and *grouptype* keywords. If inserted +particles are individual atoms, they are assigned the atom type given +by the type argument. If they are molecules, the type argument has no +effect and must be set to zero. Instead, the type of each atom in the +inserted molecule is specified in the file read by the +:doc:`molecule ` command. + +.. note:: + + Care should be taken to apply fix gcmc only to + a group that contains only those atoms and molecules + that you wish to manipulate using Monte Carlo. + Hence it is generally not a good idea to specify + the default group "all" in the fix command, although it is allowed. + +This fix cannot be used to perform GCMC insertions of gas atoms or +molecules other than the exchanged type, but GCMC deletions, +and MC translations, and rotations can be performed on any atom/molecule in +the fix group. All atoms in the simulation cell can be moved using +regular time integration translations, e.g. via :doc:`fix nvt `, +resulting in a hybrid GCMC+MD simulation. A smaller-than-usual +timestep size may be needed when running such a hybrid simulation, +especially if the inserted molecules are not well equilibrated. + +This command may optionally use the *region* keyword to define an +exchange and move volume. The specified region must have been +previously defined with a :doc:`region ` command. It must be +defined with side = *in*\ . Insertion attempts occur only within the +specified region. For non-rectangular regions, random trial points are +generated within the rectangular bounding box until a point is found +that lies inside the region. If no valid point is generated after 1000 +trials, no insertion is performed, but it is counted as an attempted +insertion. Move and deletion attempt candidates are selected from gas +atoms or molecules within the region. If there are no candidates, no +move or deletion is performed, but it is counted as an attempt move or +deletion. If an attempted move places the atom or molecule +center-of-mass outside the specified region, a new attempted move is +generated. This process is repeated until the atom or molecule +center-of-mass is inside the specified region. + +If used with :doc:`fix nvt `, the temperature of the imaginary +reservoir, T, should be set to be equivalent to the target temperature +used in fix nvt. Otherwise, the imaginary reservoir will not be in +thermal equilibrium with the simulation cell. Also, it is important +that the temperature used by fix nvt be dynamic/dof, which can be +achieved as follows: + + +.. parsed-literal:: + + compute mdtemp mdatoms temp + compute_modify mdtemp dynamic/dof yes + fix mdnvt mdatoms nvt temp 300.0 300.0 10.0 + fix_modify mdnvt temp mdtemp + +Note that neighbor lists are re-built every timestep that this fix is +invoked, so you should not set N to be too small. However, periodic +rebuilds are necessary in order to avoid dangerous rebuilds and missed +interactions. Specifically, avoid performing so many MC translations +per timestep that atoms can move beyond the neighbor list skin +distance. See the :doc:`neighbor ` command for details. + +When an atom or molecule is to be inserted, its coordinates are chosen +at a random position within the current simulation cell or region, and +new atom velocities are randomly chosen from the specified temperature +distribution given by T. The effective temperature for new atom +velocities can be increased or decreased using the optional keyword +*tfac\_insert* (see below). Relative coordinates for atoms in a +molecule are taken from the template molecule provided by the +user. The center of mass of the molecule is placed at the insertion +point. The orientation of the molecule is chosen at random by rotating +about this point. + +Individual atoms are inserted, unless the *mol* keyword is used. It +specifies a *template-ID* previously defined using the +:doc:`molecule ` command, which reads a file that defines the +molecule. The coordinates, atom types, charges, etc., as well as any +bonding and special neighbor information for the molecule can +be specified in the molecule file. See the :doc:`molecule ` +command for details. The only settings required to be in this file +are the coordinates and types of atoms in the molecule. + +When not using the *mol* keyword, you should ensure you do not delete +atoms that are bonded to other atoms, or LAMMPS will soon generate an +error when it tries to find bonded neighbors. LAMMPS will warn you if +any of the atoms eligible for deletion have a non-zero molecule ID, +but does not check for this at the time of deletion. + +If you wish to insert molecules using the *mol* keyword that will be +treated as rigid bodies, use the *rigid* keyword, specifying as its +value the ID of a separate :doc:`fix rigid/small ` command +which also appears in your input script. + +.. note:: + + If you wish the new rigid molecules (and other rigid molecules) + to be thermostatted correctly via :doc:`fix rigid/small/nvt ` + or :doc:`fix rigid/small/npt `, then you need to use the + "fix\_modify dynamic/dof yes" command for the rigid fix. This is to + inform that fix that the molecule count will vary dynamically. + +If you wish to insert molecules via the *mol* keyword, that will have +their bonds or angles constrained via SHAKE, use the *shake* keyword, +specifying as its value the ID of a separate :doc:`fix shake ` command which also appears in your input script. + +Optionally, users may specify the relative amounts of different MC +moves using the *mcmoves* keyword. The values *Patomtrans*\ , +*Pmoltrans*\ , *Pmolrotate* specify the average proportion of +atom translations, molecule translations, and molecule rotations, +respectively. The values must be non-negative integers or real +numbers, with at least one non-zero value. For example, (10,30,0) +would result in 25% of the MC moves being atomic translations, 75% +molecular translations, and no molecular rotations. + +Optionally, users may specify the maximum rotation angle for molecular +rotations using the *maxangle* keyword and specifying the angle in +degrees. Rotations are performed by generating a random point on the +unit sphere and a random rotation angle on the range +[0,maxangle). The molecule is then rotated by that angle about an +axis passing through the molecule center of mass. The axis is parallel +to the unit vector defined by the point on the unit sphere. The same +procedure is used for randomly rotating molecules when they are +inserted, except that the maximum angle is 360 degrees. + +Note that fix gcmc does not use configurational bias MC or any other +kind of sampling of intramolecular degrees of freedom. Inserted +molecules can have different orientations, but they will all have the +same intramolecular configuration, which was specified in the molecule +command input. + +For atomic gasses, inserted atoms have the specified atom type, but +deleted atoms are any atoms that have been inserted or that already +belong to the fix group. For molecular gasses, exchanged +molecules use the same atom types as in the template molecule supplied +by the user. In both cases, exchanged atoms/molecules are assigned to +two groups: the default group "all" and the fix group +(which can also be "all"). + +The chemical potential is a user-specified input parameter defined +as: + +.. image:: Eqs/fix_gcmc1.jpg + :align: center + +The second term mu\_ex is the excess chemical potential due to +energetic interactions and is formally zero for the fictitious gas +reservoir but is non-zero for interacting systems. So, while the +chemical potential of the reservoir and the simulation cell are equal, +mu\_ex is not, and as a result, the densities of the two are generally +quite different. The first term mu\_id is the ideal gas contribution +to the chemical potential. mu\_id can be related to the density or +pressure of the fictitious gas reservoir by: + +.. image:: Eqs/fix_gcmc2.jpg + :align: center + +where k is Boltzman's constant, +T is the user-specified temperature, rho is the number density, +P is the pressure, and phi is the fugacity coefficient. +The constant Lambda is required for dimensional consistency. +For all unit styles except *lj* it is defined as the thermal +de Broglie wavelength + +.. image:: Eqs/fix_gcmc3.jpg + :align: center + +where h is Planck's constant, and m is the mass of the exchanged atom +or molecule. For unit style *lj*\ , Lambda is simply set to the +unity. Note that prior to March 2017, lambda for unit style *lj* was +calculated using the above formula with h set to the rather specific +value of 0.18292026. Chemical potential under the old definition can +be converted to an equivalent value under the new definition by +subtracting 3kTln(Lambda\_old). + +As an alternative to specifying mu directly, the ideal gas reservoir +can be defined by its pressure P using the *pressure* keyword, in +which case the user-specified chemical potential is ignored. The user +may also specify the fugacity coefficient phi using the +*fugacity\_coeff* keyword, which defaults to unity. + +The *full\_energy* option means that the fix calculates the total +potential energy of the entire simulated system, instead of just +the energy of the part that is changed. The total system +energy before and after the proposed GCMC exchange or MC move +is then used in the +Metropolis criterion to determine whether or not to accept the +proposed change. By default, this option is off, +in which case only +partial energies are computed to determine the energy difference +due to the proposed change. + +The *full\_energy* option is needed for systems with complicated +potential energy calculations, including the following: + +* long-range electrostatics (kspace) +* many-body pair styles +* hybrid pair styles +* eam pair styles +* tail corrections +* need to include potential energy contributions from other fixes + +In these cases, LAMMPS will automatically apply the *full\_energy* +keyword and issue a warning message. + +When the *mol* keyword is used, the *full\_energy* option also includes +the intramolecular energy of inserted and deleted molecules, whereas +this energy is not included when *full\_energy* is not used. If this +is not desired, the *intra\_energy* keyword can be used to define an +amount of energy that is subtracted from the final energy when a +molecule is inserted, and subtracted from the initial energy when a molecule +is deleted. For molecules that have a non-zero intramolecular energy, +this will ensure roughly the same behavior whether or not the +*full\_energy* option is used. + +Inserted atoms and molecules are assigned random velocities based on +the specified temperature T. Because the relative velocity of all +atoms in the molecule is zero, this may result in inserted molecules +that are systematically too cold. In addition, the intramolecular +potential energy of the inserted molecule may cause the kinetic energy +of the molecule to quickly increase or decrease after insertion. The +*tfac\_insert* keyword allows the user to counteract these effects by +changing the temperature used to assign velocities to inserted atoms +and molecules by a constant factor. For a particular application, some +experimentation may be required to find a value of *tfac\_insert* that +results in inserted molecules that equilibrate quickly to the correct +temperature. + +Some fixes have an associated potential energy. Examples of such fixes +include: :doc:`efield `, :doc:`gravity `, +:doc:`addforce `, :doc:`langevin `, +:doc:`restrain `, +:doc:`temp/berendsen `, +:doc:`temp/rescale `, and :doc:`wall fixes `. +For that energy to be included in the total potential energy of the +system (the quantity used when performing GCMC exchange and MC moves), +you MUST enable +the :doc:`fix\_modify ` *energy* option for that fix. The +doc pages for individual :doc:`fix ` commands specify if this +should be done. + +Use the *charge* option to insert atoms with a user-specified point +charge. Note that doing so will cause the system to become +non-neutral. LAMMPS issues a warning when using long-range +electrostatics (kspace) with non-neutral systems. See the :doc:`compute group/group ` documentation for more details +about simulating non-neutral systems with kspace on. + +Use of this fix typically will cause the number of atoms to fluctuate, +therefore, you will want to use the +:doc:`compute\_modify dynamic/dof ` command to insure that the +current number of atoms is used as a normalizing factor each time +temperature is computed. A simple example of this is: + + +.. parsed-literal:: + + compute_modify thermo_temp dynamic yes + +A more complicated example is listed earlier on this page +in the context of NVT dynamics. + +.. note:: + + If the density of the cell is initially very small or zero, and + increases to a much larger density after a period of equilibration, + then certain quantities that are only calculated once at the start + (kspace parameters) may no longer be accurate. The + solution is to start a new simulation after the equilibrium density + has been reached. + +With some pair\_styles, such as :doc:`Buckingham `, +:doc:`Born-Mayer-Huggins ` and :doc:`ReaxFF `, two +atoms placed close to each other may have an arbitrary large, negative +potential energy due to the functional form of the potential. While +these unphysical configurations are inaccessible to typical dynamical +trajectories, they can be generated by Monte Carlo moves. The +*overlap\_cutoff* keyword suppresses these moves by effectively +assigning an infinite positive energy to all new configurations that +place any pair of atoms closer than the specified overlap cutoff +distance. + +The *max* and *min* keywords allow for the restriction of the number +of atoms in the simulation. They automatically reject all insertion +or deletion moves that would take the system beyond the set boundaries. +Should the system already be beyond the boundary, only moves that bring +the system closer to the bounds may be accepted. + +The *group* keyword adds all inserted atoms to the +:doc:`group ` of the group-ID value. The *grouptype* keyword +adds all inserted atoms of the specified type to the +:doc:`group ` of the group-ID value. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the fix to :doc:`binary restart files `. This includes information about the random +number generator seed, the next timestep for MC exchanges, the number +of MC step attempts and successes etc. See +the :doc:`read\_restart ` command for info on how to +re-specify a fix in an input script that reads a restart file, so that +the operation of the fix continues in an uninterrupted fashion. + +.. note:: + + For this to work correctly, the timestep must **not** be changed + after reading the restart with :doc:`reset\_timestep `. + The fix will try to detect it and stop with an error. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. + +This fix computes a global vector of length 8, which can be accessed +by various :doc:`output commands `. The vector values are +the following global cumulative quantities: + +* 1 = translation attempts +* 2 = translation successes +* 3 = insertion attempts +* 4 = insertion successes +* 5 = deletion attempts +* 6 = deletion successes +* 7 = rotation attempts +* 8 = rotation successes + +The vector values calculated by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the MC package. It is only enabled if LAMMPS was +built with that package. See the :doc:`Build package ` +doc page for more info. + +Do not set "neigh\_modify once yes" or else this fix will never be +called. Reneighboring is required. + +Can be run in parallel, but aspects of the GCMC part will not scale +well in parallel. Only usable for 3D simulations. + +When using fix gcmc in combination with fix shake or fix rigid, +only GCMC exchange moves are supported, so the argument +*M* must be zero. + +Note that very lengthy simulations involving insertions/deletions of +billions of gas molecules may run out of atom or molecule IDs and +trigger an error, so it is better to run multiple shorter-duration +simulations. Likewise, very large molecules have not been tested and +may turn out to be problematic. + +Use of multiple fix gcmc commands in the same input script can be +problematic if using a template molecule. The issue is that the +user-referenced template molecule in the second fix gcmc command may +no longer exist since it might have been deleted by the first fix gcmc +command. An existing template molecule will need to be referenced by +the user for each subsequent fix gcmc command. + +Related commands +"""""""""""""""" + +:doc:`fix atom/swap `, +:doc:`fix nvt `, :doc:`neighbor `, +:doc:`fix deposit `, :doc:`fix evaporate `, +:doc:`delete\_atoms ` + +Default +""""""" + +The option defaults are mol = no, maxangle = 10, overlap\_cutoff = 0.0, +fugacity\_coeff = 1.0, intra\_energy = 0.0, tfac\_insert = 1.0. +(Patomtrans, Pmoltrans, Pmolrotate) = (1, 0, 0) for mol = no and +(0, 1, 1) for mol = yes. full\_energy = no, +except for the situations where full\_energy is required, as +listed above. + + +---------- + + +.. _Frenkel: + + + +**(Frenkel)** Frenkel and Smit, Understanding Molecular Simulation, +Academic Press, London, 2002. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_gld.rst b/doc/src/fix_gld.rst new file mode 100644 index 0000000000..03b5aa418b --- /dev/null +++ b/doc/src/fix_gld.rst @@ -0,0 +1,181 @@ +.. index:: fix gld + +fix gld command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID gld Tstart Tstop N_k seed series c_1 tau_1 ... c_N_k tau_N_k keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* gld = style name of this fix command +* Tstart,Tstop = desired temperature at start/end of run (temperature units) +* N\_k = number of terms in the Prony series representation of the memory kernel +* seed = random number seed to use for white noise (positive integer) +* series = *pprony* is presently the only available option +* c\_k = the weight of the kth term in the Prony series (mass per time units) +* tau\_k = the time constant of the kth term in the Prony series (time units) +* zero or more keyword/value pairs may be appended + + .. parsed-literal:: + + keyword = *frozen* or *zero* + *frozen* value = *no* or *yes* + *no* = initialize extended variables using values drawn from equilibrium distribution at Tstart + *yes* = initialize extended variables to zero (i.e., from equilibrium distribution at zero temperature) + *zero* value = *no* or *yes* + *no* = do not set total random force to zero + *yes* = set total random force to zero + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all gld 1.0 1.0 2 82885 pprony 0.5 1.0 1.0 2.0 frozen yes zero yes + fix 3 rouse gld 7.355 7.355 4 48823 pprony 107.1 0.02415 186.0 0.04294 428.6 0.09661 1714 0.38643 + +Description +""""""""""" + +Applies Generalized Langevin Dynamics to a group of atoms, as +described in :ref:`(Baczewski) `. This is intended to model the +effect of an implicit solvent with a temporally non-local dissipative +force and a colored Gaussian random force, consistent with the +Fluctuation-Dissipation Theorem. The functional form of the memory +kernel associated with the temporally non-local force is constrained +to be a Prony series. + +.. note:: + + While this fix bears many similarities to :doc:`fix langevin `, it has one significant + difference. Namely, :doc:`fix gld ` performs time integration, + whereas :doc:`fix langevin ` does NOT. To this end, the + specification of another fix to perform time integration, such as :doc:`fix nve `, is NOT necessary. + +With this fix active, the force on the *j*\ th atom is given as + +.. image:: Eqs/fix_gld1.jpg + :align: center + +Here, the first term is representative of all conservative (pairwise, +bonded, etc) forces external to this fix, the second is the temporally +non-local dissipative force given as a Prony series, and the third is +the colored Gaussian random force. + +The Prony series form of the memory kernel is chosen to enable an +extended variable formalism, with a number of exemplary mathematical +features discussed in :ref:`(Baczewski) `. In particular, 3N\_k +extended variables are added to each atom, which effect the action of +the memory kernel without having to explicitly evaluate the integral +over time in the second term of the force. This also has the benefit +of requiring the generation of uncorrelated random forces, rather than +correlated random forces as specified in the third term of the force. + +Presently, the Prony series coefficients are limited to being greater +than or equal to zero, and the time constants are limited to being +greater than zero. To this end, the value of series MUST be set to +*pprony*\ , for now. Future updates will allow for negative coefficients +and other representations of the memory kernel. It is with these +updates in mind that the series option was included. + +The units of the Prony series coefficients are chosen to be mass per +time to ensure that the numerical integration scheme stably approaches +the Newtonian and Langevin limits. Details of these limits, and the +associated numerical concerns are discussed in +:ref:`(Baczewski) `. + +The desired temperature at each timestep is ramped from *Tstart* to +*Tstop* over the course of the next run. + +The random # *seed* must be a positive integer. A Marsaglia random +number generator is used. Each processor uses the input seed to +generate its own unique seed and its own stream of random +numbers. Thus the dynamics of the system will not be identical on two +runs on different numbers of processors. + + +---------- + + +The keyword/value option pairs are used in the following ways. + +The keyword *frozen* can be used to specify how the extended variables +associated with the GLD memory kernel are initialized. Specifying no +(the default), the initial values are drawn at random from an +equilibrium distribution at *Tstart*\ , consistent with the +Fluctuation-Dissipation Theorem. Specifying yes, initializes the +extended variables to zero. + +The keyword *zero* can be used to eliminate drift due to the +thermostat. Because the random forces on different atoms are +independent, they do not sum exactly to zero. As a result, this fix +applies a small random force to the entire system, and the +center-of-mass of the system undergoes a slow random walk. If the +keyword *zero* is set to *yes*\ , the total random force is set exactly +to zero by subtracting off an equal part of it from each atom in the +group. As a result, the center-of-mass of a system with zero initial +momentum will not drift over time. + + +---------- + + +**Restart, run start/stop, minimize info:** + +The instantaneous values of the extended variables are written to +:doc:`binary restart files `. Because the state of the random +number generator is not saved in restart files, this means you cannot +do "exact" restarts with this fix, where the simulation continues on +the same as if no restart had taken place. However, in a statistical +sense, a restarted simulation should produce the same behavior. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. No global or per-atom quantities are stored by this fix for +access by various :doc:`output commands `. + +This fix can ramp its target temperature over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the MISC package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix langevin `, :doc:`fix viscous `, +:doc:`pair\_style dpd/tstat ` + +Default +""""""" + +The option defaults are frozen = no, zero = no. + + +---------- + + +.. _Baczewski: + + + +**(Baczewski)** A.D. Baczewski and S.D. Bond, J. Chem. Phys. 139, 044107 (2013). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_gle.rst b/doc/src/fix_gle.rst new file mode 100644 index 0000000000..ecb03618f5 --- /dev/null +++ b/doc/src/fix_gle.rst @@ -0,0 +1,182 @@ +.. index:: fix gle + +fix gle command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID id-group gle Ns Tstart Tstop seed Amatrix [noneq Cmatrix] [every stride] + +* ID, group-ID are documented in :doc:`fix ` command +* gle = style name of this fix command +* Ns = number of additional fictitious momenta +* Tstart, Tstop = temperature ramp during the run +* Amatrix = file to read the drift matrix A from +* seed = random number seed to use for generating noise (positive integer) +* zero or more keyword/value pairs may be appended + + .. parsed-literal:: + + keyword = *noneq* or *every* + *noneq* Cmatrix = file to read the non-equilibrium covariance matrix from + *every* stride = apply the GLE once every time steps. Reduces the accuracy + of the integration of the GLE, but has \*no effect\* on the accuracy of equilibrium + sampling. It might change sampling properties when used together with *noneq*\ . + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 boundary gle 6 300 300 31415 smart.A + fix 1 all gle 6 300 300 31415 qt-300k.A noneq qt-300k.C + +Description +""""""""""" + +Apply a Generalized Langevin Equation (GLE) thermostat as described +in :ref:`(Ceriotti) `. The formalism allows one to obtain a number +of different effects ranging from efficient sampling of all +vibrational modes in the system to inexpensive (approximate) +modelling of nuclear quantum effects. Contrary to +:doc:`fix langevin `, this fix performs both +thermostatting and evolution of the Hamiltonian equations of motion, so it +should not be used together with :doc:`fix nve ` -- at least not +on the same atom groups. + +Each degree of freedom in the thermostatted group is supplemented +with Ns additional degrees of freedom s, and the equations of motion +become + + +.. parsed-literal:: + + dq/dt=p/m + d(p,s)/dt=(F,0) - A(p,s) + B dW/dt + +where F is the physical force, A is the drift matrix (that generalizes +the friction in Langevin dynamics), B is the diffusion term and dW/dt +un-correlated Gaussian random forces. The A matrix couples the physical +(q,p) dynamics with that of the additional degrees of freedom, +and makes it possible to obtain effectively a history-dependent +noise and friction kernel. + +The drift matrix should be given as an external file *Afile*\ , +as a (Ns+1 x Ns+1) matrix in inverse time units. Matrices that are +optimal for a given application and the system of choice can be +obtained from :ref:`(GLE4MD) `. + +Equilibrium sampling a temperature T is obtained by specifying the +target value as the *Tstart* and *Tstop* arguments, so that the diffusion +matrix that gives canonical sampling for a given A is computed automatically. +However, the GLE framework also allow for non-equilibrium sampling, that +can be used for instance to model inexpensively zero-point energy +effects :ref:`(Ceriotti2) `. This is achieved specifying the *noneq* +keyword followed by the name of the file that contains the static covariance +matrix for the non-equilibrium dynamics. Please note, that the covariance +matrix is expected to be given in **temperature units**\ . + +Since integrating GLE dynamics can be costly when used together with +simple potentials, one can use the *every* optional keyword to +apply the Langevin terms only once every several MD steps, in a +multiple time-step fashion. This should be used with care when doing +non-equilibrium sampling, but should have no effect on equilibrium +averages when using canonical sampling. + +The random number *seed* must be a positive integer. A Marsaglia random +number generator is used. Each processor uses the input seed to +generate its own unique seed and its own stream of random numbers. +Thus the dynamics of the system will not be identical on two runs on +different numbers of processors. + +Note also that the Generalized Langevin Dynamics scheme that is +implemented by the :doc:`fix gld ` scheme is closely related +to the present one. In fact, it should be always possible to cast the +Prony series form of the memory kernel used by GLD into an appropriate +input matrix for :doc:`fix gle `. While the GLE scheme is more +general, the form used by :doc:`fix gld ` can be more directly +related to the representation of an implicit solvent environment. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +The instantaneous values of the extended variables are written to +:doc:`binary restart files `. Because the state of the random +number generator is not saved in restart files, this means you cannot +do "exact" restarts with this fix, where the simulation continues on +the same as if no restart had taken place. However, in a statistical +sense, a restarted simulation should produce the same behavior. +Note however that you should use a different seed each time you +restart, otherwise the same sequence of random numbers will be used +each time, which might lead to stochastic synchronization and +subtle artifacts in the sampling. + +This fix can ramp its target temperature over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Langevin thermostatting to the +system's potential energy as part of :doc:`thermodynamic output `. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the cumulative +energy change due to this fix. The scalar value calculated by this +fix is "extensive". + +Restrictions +"""""""""""" + + +The GLE thermostat in its current implementation should not be used +with rigid bodies, SHAKE or RATTLE. It is expected that all the +thermostatted degrees of freedom are fully flexible, and the sampled +ensemble will not be correct otherwise. + +In order to perform constant-pressure simulations please use +:doc:`fix press/berendsen `, rather than +:doc:`fix npt `, to avoid duplicate integration of the +equations of motion. + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix viscous `, :doc:`fix nvt `, :doc:`pair\_style dpd/tstat `, :doc:`fix gld ` + + +---------- + + +.. _Ceriotti: + + + +**(Ceriotti)** Ceriotti, Bussi and Parrinello, J Chem Theory Comput 6, +1170-80 (2010) + +.. _GLE4MD: + + + +**(GLE4MD)** `http://gle4md.org/ `_ + +.. _Ceriotti2: + + + +**(Ceriotti2)** Ceriotti, Bussi and Parrinello, Phys Rev Lett 103, +030603 (2009) + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_gravity.rst b/doc/src/fix_gravity.rst new file mode 100644 index 0000000000..e8aae5a910 --- /dev/null +++ b/doc/src/fix_gravity.rst @@ -0,0 +1,163 @@ +.. index:: fix gravity + +fix gravity command +=================== + +fix gravity/omp command +======================= + +fix gravity/kk command +====================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group gravity magnitude style args + +* ID, group are documented in :doc:`fix ` command +* gravity = style name of this fix command +* magnitude = size of acceleration (force/mass units) +* magnitude can be a variable (see below) +* style = *chute* or *spherical* or *gradient* or *vector* + + .. parsed-literal:: + + *chute* args = angle + angle = angle in +x away from -z or -y axis in 3d/2d (in degrees) + angle can be a variable (see below) + *spherical* args = phi theta + phi = azimuthal angle from +x axis (in degrees) + theta = angle from +z or +y axis in 3d/2d (in degrees) + phi or theta can be a variable (see below) + *vector* args = x y z + x y z = vector direction to apply the acceleration + x or y or z can be a variable (see below) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all gravity 1.0 chute 24.0 + fix 1 all gravity v_increase chute 24.0 + fix 1 all gravity 1.0 spherical 0.0 -180.0 + fix 1 all gravity 10.0 spherical v_phi v_theta + fix 1 all gravity 100.0 vector 1 1 0 + +Description +""""""""""" + +Impose an additional acceleration on each particle in the group. This +fix is typically used with granular systems to include a "gravity" +term acting on the macroscopic particles. More generally, it can +represent any kind of driving field, e.g. a pressure gradient inducing +a Poiseuille flow in a fluid. Note that this fix operates differently +than the :doc:`fix addforce ` command. The addforce fix +adds the same force to each atom, independent of its mass. This +command imparts the same acceleration to each atom (force/mass). + +The *magnitude* of the acceleration is specified in force/mass units. +For granular systems (LJ units) this is typically 1.0. See the +:doc:`units ` command for details. + +Style *chute* is typically used for simulations of chute flow where +the specified *angle* is the chute angle, with flow occurring in the +x +direction. For 3d systems, the tilt is away from the z axis; for 2d +systems, the tilt is away from the y axis. + +Style *spherical* allows an arbitrary 3d direction to be specified for +the acceleration vector. *Phi* and *theta* are defined in the usual +spherical coordinates. Thus for acceleration acting in the -z +direction, *theta* would be 180.0 (or -180.0). *Theta* = 90.0 and +*phi* = -90.0 would mean acceleration acts in the -y direction. For +2d systems, *phi* is ignored and *theta* is an angle in the xy plane +where *theta* = 0.0 is the y-axis. + +Style *vector* imposes an acceleration in the vector direction given +by (x,y,z). Only the direction of the vector is important; it's +length is ignored. For 2d systems, the *z* component is ignored. + +Any of the quantities *magnitude*\ , *angle*\ , *phi*\ , *theta*\ , *x*\ , *y*\ , +*z* which define the gravitational magnitude and direction, can be +specified as an equal-style :doc:`variable `. If the value is +a variable, it should be specified as v\_name, where name is the +variable name. In this case, the variable will be evaluated each +timestep, and its value used to determine the quantity. You should +insure that the variable calculates a result in the appropriate units, +e.g. force/mass or degrees. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent gravitational +field. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the gravitational potential energy of the system to the +system's potential energy as part of :doc:`thermodynamic output `. + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its forces. Default is the outermost level. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. This scalar is the gravitational +potential energy of the particles in the defined field, namely mass \* +(g dot x) for each particles, where x and mass are the particles +position and mass, and g is the gravitational field. The scalar value +calculated by this fix is "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`atom\_style sphere `, :doc:`fix addforce ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_grem.rst b/doc/src/fix_grem.rst new file mode 100644 index 0000000000..598131a935 --- /dev/null +++ b/doc/src/fix_grem.rst @@ -0,0 +1,131 @@ +.. index:: fix grem + +fix grem command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID grem lambda eta H0 thermostat-ID + +* ID, group-ID are documented in :doc:`fix ` command +* grem = style name of this fix command +* lambda = intercept parameter of linear effective temperature function +* eta = slope parameter of linear effective temperature function +* H0 = shift parameter of linear effective temperature function +* thermostat-ID = ID of Nose-Hoover thermostat or barostat used in simulation + +Examples +"""""""" + + +.. parsed-literal:: + + fix fxgREM all grem 400 -0.01 -30000 fxnpt + thermo_modify press fxgREM_press + + fix fxgREM all grem 502 -0.15 -80000 fxnvt + +Description +""""""""""" + +This fix implements the molecular dynamics version of the generalized +replica exchange method (gREM) originally developed by :ref:`(Kim) `, +which uses non-Boltzmann ensembles to sample over first order phase +transitions. The is done by defining replicas with an enthalpy +dependent effective temperature + +.. image:: Eqs/fix_grem.jpg + :align: center + +with *eta* negative and steep enough to only intersect the +characteristic microcanonical temperature (Ts) of the system once, +ensuring a unimodal enthalpy distribution in that replica. *Lambda* is +the intercept and effects the generalized ensemble similar to how +temperature effects a Boltzmann ensemble. *H0* is a reference +enthalpy, and is typically set as the lowest desired sampled enthalpy. +Further explanation can be found in our recent papers +:ref:`(Malolepsza) `. + +This fix requires a Nose-Hoover thermostat fix reference passed to the +grem as *thermostat-ID*\ . Two distinct temperatures exist in this +generalized ensemble, the effective temperature defined above, and a +kinetic temperature that controls the velocity distribution of +particles as usual. Either constant volume or constant pressure +algorithms can be used. + +The fix enforces a generalized ensemble in a single replica +only. Typically, this ideology is combined with replica exchange with +replicas differing by *lambda* only for simplicity, but this is not +required. A multi-replica simulation can be run within the LAMMPS +environment using the :doc:`temper/grem ` command. This +utilizes LAMMPS partition mode and requires the number of available +processors be on the order of the number of desired replicas. A +100-replica simulation would require at least 100 processors (1 per +world at minimum). If a many replicas are needed on a small number of +processors, multi-replica runs can be run outside of LAMMPS. An +example of this can be found in examples/USER/misc/grem and has no +limit on the number of replicas per processor. However, this is very +inefficient and error prone and should be avoided if possible. + +In general, defining the generalized ensembles is unique for every +system. When starting a many-replica simulation without any knowledge +of the underlying microcanonical temperature, there are several tricks +we have utilized to optimize the process. Choosing a less-steep *eta* +yields broader distributions, requiring fewer replicas to map the +microcanonical temperature. While this likely struggles from the same +sampling problems gREM was built to avoid, it provides quick insight +to Ts. Initially using an evenly-spaced *lambda* distribution +identifies regions where small changes in enthalpy lead to large +temperature changes. Replicas are easily added where needed. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`thermo\_modify ` *press* option is supported +by this fix to add the rescaled kinetic pressure as part of +:doc:`thermodynamic output `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`temper/grem `, :doc:`fix nvt `, :doc:`fix npt `, :doc:`thermo\_modify ` + +**Default:** none + + +---------- + + +.. _Kim2010: + + + +**(Kim)** Kim, Keyes, Straub, J Chem. Phys, 132, 224107 (2010). + +.. _Malolepsza: + + + +**(Malolepsza)** Malolepsza, Secor, Keyes, J Phys Chem B 119 (42), +13379-13384 (2015). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_halt.rst b/doc/src/fix_halt.rst new file mode 100644 index 0000000000..4eaa75abb8 --- /dev/null +++ b/doc/src/fix_halt.rst @@ -0,0 +1,174 @@ +.. index:: fix halt + +fix halt command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID halt N attribute operator avalue keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* halt = style name of this fix command +* N = check halt condition every N steps +* attribute = *bondmax* or *tlimit* or v\_name + + .. parsed-literal:: + + bondmax = length of longest bond in the system + tlimit = elapsed CPU time + v_name = name of :doc:`equal-style variable ` + +* operator = "<" or "<=" or ">" or ">=" or "==" or "!=" or "\|\^" +* avalue = numeric value to compare attribute to +* zero or more keyword/value pairs may be appended +* keyword = *error* or *message* + + .. parsed-literal:: + + *error* value = *hard* or *soft* or *continue* + *message* value = *yes* or *no* + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 10 all halt 1 bondmax > 1.5 + fix 10 all print 10 v_myCheck != 0 error soft + +Description +""""""""""" + +Check a condition every N steps during a simulation run. N must be >= +1. If the condition is met, exit the run immediately. In this +context a "run" can be dynamics or minimization iterations, as +specified by the :doc:`run ` or :doc:`minimize ` command. + +The specified group-ID is ignored by this fix. + +The specified *attribute* can be one of the options listed above, +namely *bondmax* or *tlimit*\ , or an :doc:`equal-style variable ` referenced as *v\_name*, where "name" is the +name of a variable that has been defined previously in the input +script. + +The *bondmax* attribute will loop over all bonds in the system, +compute their current lengths, and set *attribute* to the longest bond +distance. + +The *tlimit* attribute queries the elapsed CPU time (in seconds) since +the current run began, and sets *attribute* to that value. This is an +alternative way to limit the length of a simulation run, similar to +the :doc:`timer ` timeout command. There are two differences in +using this method versus the timer command option. The first is that +the clock starts at the beginning of the current run (not when the +timer or fix command is specified), so that any setup time for the run +is not included in the elapsed time. The second is that the timer +invocation and syncing across all processors (via MPI\_Allreduce) is +not performed once every *N* steps by this command. Instead it is +performed (typically) only a small number of times and the elapsed +times are used to predict when the end-of-the-run will be. Both of +these attributes can be useful when performing benchmark calculations +for a desired length of time with minimal overhead. For example, if +a run is performing 1000s of timesteps/sec, the overhead for syncing +the timer frequently across a large number of processors may be +non-negligible. + +Equal-style variables evaluate to a numeric value. See the +:doc:`variable ` command for a description. They calculate +formulas which can involve mathematical operations, atom properties, +group properties, thermodynamic properties, global values calculated +by a :doc:`compute ` or :doc:`fix `, or references to other +:doc:`variables `. Thus they are a very general means of +computing some attribute of the current system. For example, the +following "bondmax" variable will calculate the same quantity as the +hstyle = bondmax option. + + +.. parsed-literal:: + + compute bdist all bond/local dist + compute bmax all reduce max c_bdist + variable bondmax equal c_bmax + +Thus these two versions of a fix halt command will do the same thing: + + +.. parsed-literal:: + + fix 10 all halt 1 bondmax > 1.5 + fix 10 all halt 1 v_bondmax > 1.5 + +The version with "bondmax" will just run somewhat faster, due to less +overhead in computing bond lengths and not storing them in a separate +compute. + +The choice of operators listed above are the usual comparison +operators. The XOR operation (exclusive or) is also included as "\|\^". +In this context, XOR means that if either the attribute or avalue is +0.0 and the other is non-zero, then the result is "true". Otherwise +it is "false". + +The specified *avalue* must be a numeric value. + + +---------- + + +The optional *error* keyword determines how the current run is halted. +If its value is *hard*\ , then LAMMPS will stop with an error message. + +If its value is *soft*\ , LAMMPS will exit the current run, but continue +to execute subsequent commands in the input script. However, +additional :doc:`run ` or :doc:`minimize ` commands will be +skipped. For example, this allows a script to output the current +state of the system, e.g. via a :doc:`write\_dump ` or +:doc:`write\_restart ` command. + +If its value is *continue*\ , the behavior is the same as for *soft*\ , +except subsequent :doc:`run ` or :doc:`minimize ` commands +are executed. This allows your script to remedy the condition that +triggered the halt, if necessary. Note that you may wish use the +:doc:`unfix ` command on the fix halt ID, so that the same +condition is not immediately triggered in a subsequent run. + +The optional *message* keyword determines whether a message is printed +to the screen and logfile when the halt condition is triggered. If +*message* is set to yes, a one line message with the values that +triggered the halt is printed. If *message* is set to no, no message +is printed; the run simply exits. The latter may be desirable for +post-processing tools that extract thermodynamic information from log +files. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`variable ` + +Default +""""""" + +The option defaults are error = hard and message = yes. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_heat.rst b/doc/src/fix_heat.rst new file mode 100644 index 0000000000..1972eb2b03 --- /dev/null +++ b/doc/src/fix_heat.rst @@ -0,0 +1,144 @@ +.. index:: fix heat + +fix heat command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID heat N eflux + +* ID, group-ID are documented in :doc:`fix ` command +* heat = style name of this fix command +* N = add/subtract heat every this many timesteps +* eflux = rate of heat addition or subtraction (energy/time units) +* eflux can be a variable (see below) +* zero or more keyword/value pairs may be appended to args +* keyword = *region* + + .. parsed-literal:: + + *region* value = region-ID + region-ID = ID of region atoms must be in to have added force + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 qin heat 1 1.0 + fix 3 qin heat 10 v_flux + fix 4 qout heat 1 -1.0 region top + +Description +""""""""""" + +Add non-translational kinetic energy (heat) to a group of atoms in a +manner that conserves their aggregate momentum. Two of these fixes +can be used to establish a temperature gradient across a simulation +domain by adding heat (energy) to one group of atoms (hot reservoir) +and subtracting heat from another (cold reservoir). E.g. a simulation +sampling from the McDLT ensemble. + +If the *region* keyword is used, the atom must be in both the group +and the specified geometric :doc:`region ` in order to have +energy added or subtracted to it. If not specified, then the atoms in +the group are affected wherever they may move to. + +Heat addition/subtraction is performed every N timesteps. The *eflux* +parameter can be specified as a numeric constant or as a variable (see +below). If it is a numeric constant or equal-style variable which +evaluates to a scalar value, then the *eflux* determines the change in +aggregate energy of the entire group of atoms per unit time, e.g. in +eV/psec for :doc:`metal units `. In this case it is an +"extensive" quantity, meaning its magnitude should be scaled with the +number of atoms in the group. Note that since *eflux* has per-time +units (i.e. it is a flux), this means that a larger value of N will +add/subtract a larger amount of energy each time the fix is invoked. + +.. note:: + + The heat-exchange (HEX) algorithm implemented by this fix is + known to exhibit a pronounced energy drift. An improved algorithm + (eHEX) is available as a :doc:`fix ehex ` command and might be + preferable if energy conservation is important. + +If *eflux* is specified as an atom-style variable (see below), then +the variable computes one value per atom. In this case, each value is +the energy flux for a single atom, again in units of energy per unit +time. In this case, each value is an "intensive" quantity, which need +not be scaled with the number of atoms in the group. + +As mentioned above, the *eflux* parameter can be specified as an +equal-style or atom\_style :doc:`variable `. If the value is a +variable, it should be specified as v\_name, where name is the variable +name. In this case, the variable will be evaluated each timestep, and +its value(s) used to determine the flux. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent flux. + +Atom-style variables can specify the same formulas as equal-style +variables but can also include per-atom values, such as atom +coordinates. Thus it is easy to specify a spatially-dependent flux +with optional time-dependence as well. + +.. note:: + + If heat is subtracted from the system too aggressively so that + the group's kinetic energy would go to zero, or any individual atom's + kinetic energy would go to zero for the case where *eflux* is an + atom-style variable, then LAMMPS will halt with an error message. + +Fix heat is different from a thermostat such as :doc:`fix nvt ` +or :doc:`fix temp/rescale ` in that energy is +added/subtracted continually. Thus if there isn't another mechanism +in place to counterbalance this effect, the entire system will heat or +cool continuously. You can use multiple heat fixes so that the net +energy change is 0.0 or use :doc:`fix viscous ` to drain +energy from the system. + +This fix does not change the coordinates of its atoms; it only scales +their velocities. Thus you must still use an integration fix +(e.g. :doc:`fix nve `) on the affected atoms. This fix should +not normally be used on atoms that have their temperature controlled +by another fix - e.g. :doc:`fix nvt ` or :doc:`fix langevin ` fix. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. This scalar is the most recent +value by which velocities were scaled. The scalar value calculated by +this fix is "intensive". If *eflux* is specified as an atom-style +variable, this fix computes the average value by which the velocities +were scaled for all of the atoms that had their velocities scaled. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix ehex `, :doc:`compute temp `, :doc:`compute temp/region ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_hyper_global.rst b/doc/src/fix_hyper_global.rst new file mode 100644 index 0000000000..7aa5891e25 --- /dev/null +++ b/doc/src/fix_hyper_global.rst @@ -0,0 +1,301 @@ +.. index:: fix hyper/global + +fix hyper/global command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID hyper/global cutbond qfactor Vmax Tequil + +* ID, group-ID are documented in :doc:`fix ` command +* hyper/global = style name of this fix command +* cutbond = max distance at which a pair of atoms is considered bonded (distance units) +* qfactor = max strain at which bias potential goes to 0.0 (unitless) +* Vmax = height of bias potential (energy units) +* Tequil = equilibration temperature (temperature units) + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all hyper/global 1.0 0.3 0.8 300.0 + +Description +""""""""""" + +This fix is meant to be used with the :doc:`hyper ` command to +perform a bond-boost global hyperdynamics (GHD) simulation. The role +of this fix is to a select a single pair of atoms in the system at +each timestep to add a global bias potential to, which will alter the +dynamics of the system in a manner that effectively accelerates time. +This is in contrast to the :doc:`fix hyper/local ` +command, which can be user to perform a local hyperdynamics (LHD) +simulation, by adding a local bias potential to multiple pairs of +atoms at each timestep. GHD can time accelerate a small simulation +with up to a few 100 atoms. For larger systems, LHD is needed to +achieve good time acceleration. + +For a system that undergoes rare transition events, where one or more +atoms move over an energy barrier to a new potential energy basin, the +effect of the bias potential is to induce more rapid transitions. +This can lead to a dramatic speed-up in the rate at which events +occurs, without altering their relative frequencies, thus leading to +an overall increase in the elapsed real time of the simulation as +compared to running for the same number of timesteps with normal MD. +See the :doc:`hyper ` doc page for a more general discussion of +hyperdynamics and citations that explain both GHD and LHD. + +The equations and logic used by this fix and described here to perform +GHD follow the description given in :ref:`(Voter2013) `. The +bond-boost form of a bias potential for HD is due to Miron and +Fichthorn as described in :ref:`(Miron) `. In LAMMPS we use a +simplified version of bond-boost GHD where a single bond in the system +is biased at any one timestep. + +Bonds are defined between each pair of I,J atoms whose R0ij distance +is less than *cutbond*\ , when the system is in a quenched state +(minimum) energy. Note that these are not "bonds" in a covalent +sense. A bond is simply any pair of atoms that meet the distance +criterion. *Cutbond* is an argument to this fix; it is discussed +below. A bond is only formed if one or both of the I.J atoms are in +the specified group. + +The current strain of bond IJ (when running dynamics) is defined as + + +.. parsed-literal:: + + Eij = (Rij - R0ij) / R0ij + +where Rij is the current distance between atoms I,J, and R0ij is the +equilibrium distance in the quenched state. + +The bias energy Vij of any bond IJ is defined as + + +.. parsed-literal:: + + Vij = Vmax \* (1 - (Eij/q)\^2) for abs(Eij) < qfactor + = 0 otherwise + +where the prefactor *Vmax* and the cutoff *qfactor* are arguments to +this fix; they are discussed below. This functional form is an +inverse parabola centered at 0.0 with height Vmax and which goes to +0.0 at +/- qfactor. + +Let Emax = the maximum of abs(Eij) for all IJ bonds in the system on a +given timestep. On that step, Vij is added as a bias potential to +only the single bond with strain Emax, call it Vij(max). Note that +Vij(max) will be 0.0 if Emax >= qfactor on that timestep. Also note +that Vij(max) is added to the normal interatomic potential that is +computed between all atoms in the system at every step. + +The derivative of Vij(max) with respect to the position of each atom +in the Emax bond gives a bias force Fij(max) acting on the bond as + + +.. parsed-literal:: + + Fij(max) = - dVij(max)/dEij = 2 Vmax Eij / qfactor\^2 for abs(Eij) < qfactor + = 0 otherwise + +which can be decomposed into an equal and opposite force acting on +only the two I,J atoms in the Emax bond. + +The time boost factor for the system is given each timestep I by + + +.. parsed-literal:: + + Bi = exp(beta \* Vij(max)) + +where beta = 1/kTequil, and *Tequil* is the temperature of the system +and an argument to this fix. Note that Bi >= 1 at every step. + +.. note:: + + To run a GHD simulation, the input script must also use the :doc:`fix langevin ` command to thermostat the atoms at the + same *Tequil* as specified by this fix, so that the system is running + constant-temperature (NVT) dynamics. LAMMPS does not check that this + is done. + +The elapsed time t\_hyper for a GHD simulation running for *N* +timesteps is simply + + +.. parsed-literal:: + + t_hyper = Sum (i = 1 to N) Bi \* dt + +where dt is the timestep size defined by the :doc:`timestep ` +command. The effective time acceleration due to GHD is thus t\_hyper / +N\*dt, where N\*dt is elapsed time for a normal MD run of N timesteps. + +Note that in GHD, the boost factor varies from timestep to timestep. +Likewise, which bond has Emax strain and thus which pair of atoms the +bias potential is added to, will also vary from timestep to timestep. +This is in contrast to local hyperdynamics (LHD) where the boost +factor is an input parameter; see the :doc:`fix hyper/local ` doc page for details. + + +---------- + + +Here is additional information on the input parameters for GHD. + +The *cutbond* argument is the cutoff distance for defining bonds +between pairs of nearby atoms. A pair of I,J atoms in their +equilibrium, minimum-energy configuration, which are separated by a +distance Rij < *cutbond*\ , are flagged as a bonded pair. Setting +*cubond* to be ~25% larger than the nearest-neighbor distance in a +crystalline lattice is a typical choice for solids, so that bonds +exist only between nearest neighbor pairs. + +The *qfactor* argument is the limiting strain at which the bias +potential goes to 0.0. It is dimensionless, so a value of 0.3 means a +bond distance can be up to 30% larger or 30% smaller than the +equilibrium (quenched) R0ij distance and the two atoms in the bond +could still experience a non-zero bias force. + +If *qfactor* is set too large, then transitions from one energy basin +to another are affected because the bias potential is non-zero at the +transition state (e.g. saddle point). If *qfactor* is set too small +than little boost is achieved because the Eij strain of some bond in +the system will (nearly) always exceed *qfactor*\ . A value of 0.3 for +*qfactor* is typically reasonable. + +The *Vmax* argument is the prefactor on the bias potential. Ideally, +tt should be set to a value slightly less than the smallest barrier +height for an event to occur. Otherwise the applied bias potential +may be large enough (when added to the interatomic potential) to +produce a local energy basin with a maxima in the center. This can +produce artificial energy minima in the same basin that trap an atom. +Or if *Vmax* is even larger, it may induce an atom(s) to rapidly +transition to another energy basin. Both cases are "bad dynamics" +which violate the assumptions of GHD that guarantee an accelerated +time-accurate trajectory of the system. + +Note that if *Vmax* is set too small, the GHD simulation will run +correctly. There will just be fewer events because the hyper time +(t\_hyper equation above) will be shorter. + +.. note:: + + If you have no physical intuition as to the smallest barrier + height in your system, a reasonable strategy to determine the largest + *Vmax* you can use for a GHD model, is to run a sequence of + simulations with smaller and smaller *Vmax* values, until the event + rate does not change (as a function of hyper time). + +The *Tequil* argument is the temperature at which the system is +simulated; see the comment above about the :doc:`fix langevin ` thermostatting. It is also part of the +beta term in the exponential factor that determines how much boost is +achieved as a function of the bias potential. + +In general, the lower the value of *Tequil* and the higher the value +of *Vmax*\ , the more time boost will be achievable by the GHD +algorithm. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy of the bias potential to the system's +potential energy as part of :doc:`thermodynamic output `. + +This fix computes a global scalar and global vector of length 12, which +can be accessed by various :doc:`output commands `. The +scalar is the magnitude of the bias potential (energy units) applied on +the current timestep. The vector stores the following quantities: + +* 1 = boost factor on this step (unitless) +* 2 = max strain Eij of any bond on this step (absolute value, unitless) +* 3 = ID of first atom in the max-strain bond +* 4 = ID of second atom in the max-strain bond +* 5 = average # of bonds/atom on this step + +* 6 = fraction of timesteps where the biased bond has bias = 0.0 during this run +* 7 = fraction of timesteps where the biased bond has negative strain during this run +* 8 = max drift distance of any atom during this run (distance units) +* 9 = max bond length during this run (distance units) + +* 10 = cumulative hyper time since fix was defined (time units) +* 11 = cumulative count of event timesteps since fix was defined +* 12 = cumulative count of atoms in events since fix was defined + +The first 5 quantities are for the current timestep. Quantities 6-9 +are for the current hyper run. They are reset each time a new hyper +run is performed. Quantities 19-12 are cumulative across multiple +runs (since the point in the input script the fix was defined). + +For value 8, drift is the distance an atom moves between two quenched +states when the second quench determines an event has occurred. Atoms +involved in an event will typically move the greatest distance since +others typically remain near their original quenched position. + +For value 11, events are checked for by the :doc:`hyper ` command +once every *Nevent* timesteps. This value is the count of those +timesteps on which one (or more) events was detected. It is NOT the +number of distinct events, since more than one event may occur in the +same *Nevent* time window. + +For value 12, each time the :doc:`hyper ` command checks for an +event, it invokes a compute to flag zero or more atoms as +participating in one or more events. E.g. atoms that have displaced +more than some distance from the previous quench state. Value 11 is +the cumulative count of the number of atoms participating in any of +the events that were found. + +The scalar and vector values calculated by this fix are all +"intensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This command can only be used if LAMMPS was built with the REPLICA +package. See the :doc:`Build package ` doc page for more +info. + +Related commands +"""""""""""""""" + +:doc:`hyper `, :doc:`fix hyper/local ` + +**Default:** None + + +---------- + + +.. _Voter2013ghd: + + + +**(Voter2013)** S. Y. Kim, D. Perez, A. F. Voter, J Chem Phys, 139, +144110 (2013). + +.. _Mironghd: + + + +**(Miron)** R. A. Miron and K. A. Fichthorn, J Chem Phys, 119, 6210 (2003). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_hyper_local.rst b/doc/src/fix_hyper_local.rst new file mode 100644 index 0000000000..14bdff77d1 --- /dev/null +++ b/doc/src/fix_hyper_local.rst @@ -0,0 +1,516 @@ +.. index:: fix hyper/local + +fix hyper/local command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID hyper/local cutbond qfactor Vmax Tequil Dcut alpha Btarget + +* ID, group-ID are documented in :doc:`fix ` command +* hyper/local = style name of this fix command +* cutbond = max distance at which a pair of atoms is considered bonded (distance units) +* qfactor = max strain at which bias potential goes to 0.0 (unitless) +* Vmax = estimated height of bias potential (energy units) +* Tequil = equilibration temperature (temperature units) +* Dcut = minimum distance between boosted bonds (distance units) +* alpha = boostostat relaxation time (time units) +* Btarget = desired time boost factor (unitless) +* zero or more keyword/value pairs may be appended +* keyword = *check/ghost* or *check/bias* + + .. parsed-literal:: + + *check/ghost* values = none + *check/bias* values = Nevery error/warn/ignore + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all hyper/local 1.0 0.3 0.8 300.0 + +Description +""""""""""" + +This fix is meant to be used with the :doc:`hyper ` command to +perform a bond-boost local hyperdynamics (LHD) simulation. The role +of this fix is to a select multiple pairs of atoms in the system at +each timestep to add a local bias potential to, which will alter the +dynamics of the system in a manner that effectively accelerates time. +This is in contrast to the :doc:`fix hyper/global ` +command, which can be user to perform a global hyperdynamics (GHD) +simulation, by adding a global bias potential to a single pair of +atoms at each timestep. GHD can time accelerate a small simulation +with up to a few 100 atoms. For larger systems, LHD is needed to +achieve good time acceleration. + +For a system that undergoes rare transition events, where one or more +atoms move over an energy barrier to a new potential energy basin, the +effect of the bias potential is to induce more rapid transitions. +This can lead to a dramatic speed-up in the rate at which events +occurs, without altering their relative frequencies, thus leading to +an overall increase in the elapsed real time of the simulation as +compared to running for the same number of timesteps with normal MD. +See the :doc:`hyper ` doc page for a more general discussion of +hyperdynamics and citations that explain both GHD and LHD. + +The equations and logic used by this fix and described here to perform +LHD follow the description given in :ref:`(Voter2013) `. The +bond-boost form of a bias potential for HD is due to Miron and +Fichthorn as described in :ref:`(Miron) `. + +To understand this description, you should first read the description +of the GHD algorithm on the :doc:`fix hyper/global ` +doc page. This description of LHD builds on the GHD description. + +The definition of bonds and Eij are the same for GHD and LHD. The +formulas for Vij(max) and Fij(max) are also the same except for a +pre-factor Cij, explained below. + +The bias energy Vij applied to a bond IJ with maximum strain is + + +.. parsed-literal:: + + Vij(max) = Cij \* Vmax \* (1 - (Eij/q)\^2) for abs(Eij) < qfactor + = 0 otherwise + +The derivative of Vij(max) with respect to the position of each atom +in the IJ bond gives a bias force Fij(max) acting on the bond as + + +.. parsed-literal:: + + Fij(max) = - dVij(max)/dEij = 2 Cij Vmax Eij / qfactor\^2 for abs(Eij) < qfactor + = 0 otherwise + +which can be decomposed into an equal and opposite force acting on +only the two I,J atoms in the IJ bond. + +The key difference is that in GHD a bias energy and force is added (on +a particular timestep) to only one bond (pair of atoms) in the system, +which is the bond with maximum strain Emax. + +In LHD, a bias energy and force can be added to multiple bonds +separated by the specified *Dcut* distance or more. A bond IJ is +biased if it is the maximum strain bond within its local +"neighborhood", which is defined as the bond IJ plus any neighbor +bonds within a distance *Dcut* from IJ. The "distance" between bond +IJ and bond KL is the minimum distance between any of the IK, IL, JK, +JL pairs of atoms. + +For a large system, multiple bonds will typically meet this +requirement, and thus a bias potential Vij(max) will be applied to +many bonds on the same timestep. + +In LHD, all bonds store a Cij prefactor which appears in the Vij(max) +and Fij(max) equations above. Note that the Cij factor scales the +strength of the bias energy and forces whenever bond IJ is the maximum +strain bond in its neighborhood. + +Cij is initialized to 1.0 when a bond between the I,J atoms is first +defined. The specified *Btarget* factor is then used to adjust the +Cij prefactors for each bond every timestep in the following manner. + +An instantaneous boost factor Bij is computed each timestep +for each bond, as + + +.. parsed-literal:: + + Bij = exp(beta \* Vkl(max)) + +where Vkl(max) is the bias energy of the maxstrain bond KL within bond +IJ's neighborhood, beta = 1/kTequil, and *Tequil* is the temperature +of the system and an argument to this fix. + +.. note:: + + To run an LHD simulation, the input script must also use the + :doc:`fix langevin ` command to thermostat the atoms at + the same *Tequil* as specified by this fix, so that the system is + running constant-temperature (NVT) dynamics. LAMMPS does not check + that this is done. + +Note that if IJ = KL, then bond IJ is a biased bond on that timestep, +otherwise it is not. But regardless, the boost factor Bij can be +thought of an estimate of time boost currently being applied within a +local region centered on bond IJ. For LHD, we want this to be the +specified *Btarget* value everywhere in the simulation domain. + +To accomplish this, if Bij < Btarget, the Cij prefactor for bond IJ is +incremented on the current timestep by an amount proportional to the +inverse of the specified *alpha* and the difference (Bij - Btarget). +Conversely if Bij > Btarget, Cij is decremented by the same amount. +This procedure is termed "boostostatting" in +:ref:`(Voter2013) `. It drives all of the individual Cij to +values such that when Vij\ *max* is applied as a bias to bond IJ, the +resulting boost factor Bij will be close to *Btarget* on average. +Thus the LHD time acceleration factor for the overall system is +effectively *Btarget*\ . + +Note that in LHD, the boost factor *Btarget* is specified by the user. +This is in contrast to global hyperdynamics (GHD) where the boost +factor varies each timestep and is computed as a function of *Vmax*\ , +Emax, and *Tequil*\ ; see the :doc:`fix hyper/global ` +doc page for details. + + +---------- + + +Here is additional information on the input parameters for LHD. + +Note that the *cutbond*\ , *qfactor*\ , and *Tequil* arguments have the +same meaning as for GHD. The *Vmax* argument is slightly different. +The *Dcut*\ , *alpha*\ , and *Btarget* parameters are unique to LHD. + +The *cutbond* argument is the cutoff distance for defining bonds +between pairs of nearby atoms. A pair of I,J atoms in their +equilibrium, minimum-energy configuration, which are separated by a +distance Rij < *cutbond*\ , are flagged as a bonded pair. Setting +*cubond* to be ~25% larger than the nearest-neighbor distance in a +crystalline lattice is a typical choice for solids, so that bonds +exist only between nearest neighbor pairs. + +The *qfactor* argument is the limiting strain at which the bias +potential goes to 0.0. It is dimensionless, so a value of 0.3 means a +bond distance can be up to 30% larger or 30% smaller than the +equilibrium (quenched) R0ij distance and the two atoms in the bond +could still experience a non-zero bias force. + +If *qfactor* is set too large, then transitions from one energy basin +to another are affected because the bias potential is non-zero at the +transition state (e.g. saddle point). If *qfactor* is set too small +than little boost can be achieved because the Eij strain of some bond in +the system will (nearly) always exceed *qfactor*\ . A value of 0.3 for +*qfactor* is typically a reasonable value. + +The *Vmax* argument is a fixed prefactor on the bias potential. There +is a also a dynamic prefactor Cij, driven by the choice of *Btarget* +as discussed above. The product of these should be a value less than +the smallest barrier height for an event to occur. Otherwise the +applied bias potential may be large enough (when added to the +interatomic potential) to produce a local energy basin with a maxima +in the center. This can produce artificial energy minima in the same +basin that trap an atom. Or if Cij\*\ *Vmax* is even larger, it may +induce an atom(s) to rapidly transition to another energy basin. Both +cases are "bad dynamics" which violate the assumptions of LHD that +guarantee an accelerated time-accurate trajectory of the system. + +.. note:: + + It may seem that *Vmax* can be set to any value, and Cij will + compensate to reduce the overall prefactor if necessary. However the + Cij are initialized to 1.0 and the boostostatting procedure typically + operates slowly enough that there can be a time period of bad dynamics + if *Vmax* is set too large. A better strategy is to set *Vmax* to the + smallest barrier height for an event (the same as for GHD), so that + the Cij remain near unity. + +The *Tequil* argument is the temperature at which the system is +simulated; see the comment above about the :doc:`fix langevin ` thermostatting. It is also part of the +beta term in the exponential factor that determines how much boost is +achieved as a function of the bias potential. See the discussion of +the *Btarget* argument below. + +As discussed above, the *Dcut* argument is the distance required +between two locally maxstrain bonds for them to both be selected as +biased bonds on the same timestep. Computationally, the larger *Dcut* +is, the more work (computation and communication) must be done each +timestep within the LHD algorithm. And the fewer bonds can be +simultaneously biased, which may mean the specified *Btarget* time +acceleration cannot be achieved. + +Physically *Dcut* should be a long enough distance that biasing two +pairs of atoms that close together will not influence the dynamics of +each pair. E.g. something like 2x the cutoff of the interatomic +potential. In practice a *Dcut* value of ~10 Angstroms seems to work +well for many solid-state systems. + +.. note:: + + You should insure that ghost atom communication is performed for + a distance of at least *Dcut* + *cutevent* = the distance one or more + atoms move (between quenched states) to be considered an "event". It + is an argument to the "compute event/displace" command used to detect + events. By default the ghost communication distance is set by the + pair\_style cutoff, which will typically be < *Dcut*\ . The :doc:`comm\_modify cutoff ` command should be used to override the ghost + cutoff explicitly, e.g. + + +.. parsed-literal:: + + comm_modify cutoff 12.0 + +Note that this fix does not know the *cutevent* parameter, but uses +half the *cutbond* parameter as an estimate to warn if the ghost +cutoff is not long enough. + +As described above the *alpha* argument is a pre-factor in the +boostostat update equation for each bond's Cij prefactor. *Alpha* is +specified in time units, similar to other thermostat or barostat +damping parameters. It is roughly the physical time it will take the +boostostat to adjust a Cij value from a too high (or too low) value to +a correct one. An *alpha* setting of a few ps is typically good for +solid-state systems. Note that the *alpha* argument here is the +inverse of the alpha parameter discussed in +:ref:`(Voter2013) `. + +The *Btarget* argument is the desired time boost factor (a value > 1) +that all the atoms in the system will experience. The elapsed time +t\_hyper for an LHD simulation running for *N* timesteps is simply + + +.. parsed-literal:: + + t_hyper = Btarget \* N\*dt + +where dt is the timestep size defined by the :doc:`timestep ` +command. The effective time acceleration due to LHD is thus t\_hyper / +N\*dt = Btarget, where N\*dt is elapsed time for a normal MD run +of N timesteps. + +You cannot choose an arbitrarily large setting for *Btarget*\ . The +maximum value you should choose is + + +.. parsed-literal:: + + Btarget = exp(beta \* Vsmall) + +where Vsmall is the smallest event barrier height in your system, beta += 1/kTequil, and *Tequil* is the specified temperature of the system +(both by this fix and the Langevin thermostat). + +Note that if *Btarget* is set smaller than this, the LHD simulation +will run correctly. There will just be fewer events because the hyper +time (t\_hyper equation above) will be shorter. + +.. note:: + + If you have no physical intuition as to the smallest barrier + height in your system, a reasonable strategy to determine the largest + *Btarget* you can use for an LHD model, is to run a sequence of + simulations with smaller and smaller *Btarget* values, until the event + rate does not change (as a function of hyper time). + + +---------- + + +Here is additional information on the optional keywords for this fix. + +The *check/ghost* keyword turns on extra computation each timestep to +compute statistics about ghost atoms used to determine which bonds to +bias. The output of these stats are the vector values 14 and 15, +described below. If this keyword is not enabled, the output +of the stats will be zero. + +The *check/bias* keyword turns on extra computation and communication +to check if any biased bonds are closer than *Dcut* to each other, +which should not be the case if LHD is operating correctly. Thus it +is a debugging check. The *Nevery* setting determines how often the +check is made. The *error*\ , *warn*\ , or *ignore* setting determines +what is done if the count of too-close bonds is not zero. Either the +code will exit, or issue a warning, or silently tally the count. The +count can be output as vector value 17, as described below. If this +keyword is not enabled, the output of that statistic will be 0. + +Note that both of these computations are costly, hence they are only +enabled by these keywords. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy of the bias potential to the system's +potential energy as part of :doc:`thermodynamic output `. + +This fix computes a global scalar and global vector of length 21, +which can be accessed by various :doc:`output commands `. +The scalar is the magnitude of the bias potential (energy units) +applied on the current timestep, summed over all biased bonds. The +vector stores the following quantities: + +* 1 = # of biased bonds on this step +* 2 = max strain Eij of any bond on this step (absolute value, unitless) +* 3 = average bias coeff for all bonds on this step (unitless) +* 4 = average # of bonds/atom on this step +* 5 = average neighbor bonds/bond on this step within *Dcut* + +* 6 = max bond length during this run (distance units) +* 7 = average # of biased bonds/step during this run +* 8 = fraction of biased bonds with no bias during this run +* 9 = fraction of biased bonds with negative strain during this run +* 10 = average bias coeff for all bonds during this run (unitless) +* 11 = min bias coeff for any bond during this run (unitless) +* 12 = max bias coeff for any bond during this run (unitless) + +* 13 = max drift distance of any bond atom during this run (distance units) +* 14 = max distance from proc subbox of any ghost atom with maxstrain < qfactor during this run (distance units) +* 15 = max distance outside my box of any ghost atom with any maxstrain during this run (distance units) +* 16 = count of ghost atoms that could not be found on reneighbor steps during this run +* 17 = count of bias overlaps (< Dcut) found during this run + +* 18 = cumulative hyper time since fix created (time units) +* 19 = cumulative count of event timesteps since fix created +* 20 = cumulative count of atoms in events since fix created +* 21 = cumulative # of new bonds formed since fix created + +The first quantities (1-5) are for the current timestep. Quantities +6-17 are for the current hyper run. They are reset each time a new +hyper run is performed. Quantities 18-21 are cumulative across +multiple runs (since the point in the input script the fix was +defined). + +For value 8, the numerator is a count of all biased bonds on each +timestep whose bias energy = 0.0 due to Eij >= *qfactor*\ . The +denominator is the count of all biased bonds on all timesteps. + +For value 9, the numerator is a count of all biased bonds on each +timestep with negative strain. The denominator is the count of all +biased bonds on all timesteps. + +Values 13-17 are mostly useful for debugging and diagnostic purposes. + +For value 13, drift is the distance an atom moves between two quenched +states when the second quench determines an event has occurred. Atoms +involved in an event will typically move the greatest distance since +others typically remain near their original quenched position. + +For values 14-16, neighbor atoms in the full neighbor list with cutoff +*Dcut* may be ghost atoms outside a processor's sub-box. Before the +next event occurs they may move further than *Dcut* away from the +sub-box boundary. Value 14 is the furthest (from the sub-box) any +ghost atom in the neighbor list with maxstrain < *qfactor* was +accessed during the run. Value 15 is the same except that the ghost +atom's maxstrain may be >= *qfactor*\ , which may mean it is about to +participate in an event. Value 16 is a count of how many ghost atoms +could not be found on reneighbor steps, presumably because they moved +too far away due to their participation in an event (which will likely +be detected at the next quench). + +Typical values for 14 and 15 should be slightly larger than *Dcut*\ , +which accounts for ghost atoms initially at a *Dcut* distance moving +thermally before the next event takes place. + +Note that for values 14 and 15 to be computed, the optional keyword +*check/ghost* must be specified. Otherwise these values will be zero. +This is because computing them incurs overhead, so the values are only +computed if requested. + +Value 16 should be zero or small. As explained above a small count +likely means some ghost atoms were participating in their own events +and moved a longer distance. If the value is large, it likely means +the communication cutoff for ghosts is too close to *Dcut* leading to +many not-found ghost atoms before the next event. This may lead to a +reduced number of bonds being selected for biasing, since the code +assumes those atoms are part of highly strained bonds. As explained +above, the :doc:`comm\_modify cutoff ` command can be used +to set a longer cutoff. + +For value 17, no two bonds should be biased if they are within a +*Dcut* distance of each other. This value should be zero, indicating +that no pair of biased bonds are closer than *Dcut* from each other. + +Note that for values 17 to be computed, the optional keyword +*check/bias* must be specified and it determines how often this check +is performed. This is because performing the check incurs overhead, +so if only computed as often as requested. + +The result at the end of the run is the cumulative total from every +timestep the check was made. Note that the value is a count of atoms +in bonds which found other atoms in bonds too close, so it is almost +always an over-count of the number of too-close bonds. + +Value 18 is simply the specified *boost* factor times the number of +timesteps times the timestep size. + +For value 19, events are checked for by the :doc:`hyper ` command +once every *Nevent* timesteps. This value is the count of those +timesteps on which one (or more) events was detected. It is NOT the +number of distinct events, since more than one event may occur in the +same *Nevent* time window. + +For value 20, each time the :doc:`hyper ` command checks for an +event, it invokes a compute to flag zero or more atoms as +participating in one or more events. E.g. atoms that have displaced +more than some distance from the previous quench state. Value 20 is +the cumulative count of the number of atoms participating in any of +the events that were found. + +Value 21 tallies the number of new bonds created by the bond reset +operation. Bonds between a specific I,J pair of atoms may persist for +the entire hyperdynamics simulation if neither I or J are involved in +an event. + +The scalar and vector values calculated by this fix are all +"intensive". + +This fix also computes a local vector of length the number of bonds +currently in the system. The value for each bond is its Cij prefactor +(bias coefficient). These values can be can be accessed by various +:doc:`output commands `. A particularly useful one is the +:doc:`fix ave/histo ` command which can be used to +histogram the Cij values to see if they are distributed reasonably +close to 1.0, which indicates a good choice of *Vmax*\ . + +The local values calculated by this fix are unitless. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the REPLICA package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` +doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`hyper `, :doc:`fix hyper/global ` + +Default +""""""" + +The check/ghost and check/bias keywords are not enabled by default. + + +---------- + + +.. _Voter2013lhd: + + + +**(Voter2013)** S. Y. Kim, D. Perez, A. F. Voter, J Chem Phys, 139, +144110 (2013). + +.. _Mironlhd: + + + +**(Miron)** R. A. Miron and K. A. Fichthorn, J Chem Phys, 119, 6210 (2003). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_imd.rst b/doc/src/fix_imd.rst new file mode 100644 index 0000000000..b688316546 --- /dev/null +++ b/doc/src/fix_imd.rst @@ -0,0 +1,182 @@ +.. index:: fix imd + +fix imd command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID imd trate port keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* imd = style name of this fix command +* port = port number on which the fix listens for an IMD client +* keyword = *unwrap* or *fscale* or *trate* + + .. parsed-literal:: + + *unwrap* arg = *on* or *off* + off = coordinates are wrapped back into the principal unit cell (default) + on = "unwrapped" coordinates using the image flags used + *fscale* arg = factor + factor = floating point number to scale IMD forces (default: 1.0) + *trate* arg = transmission rate of coordinate data sets (default: 1) + *nowait* arg = *on* or *off* + off = LAMMPS waits to be connected to an IMD client before continuing (default) + on = LAMMPS listens for an IMD client, but continues with the run + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix vmd all imd 5678 + fix comm all imd 8888 trate 5 unwrap on fscale 10.0 + +Description +""""""""""" + +This fix implements the "Interactive MD" (IMD) protocol which allows +realtime visualization and manipulation of MD simulations through the +IMD protocol, as initially implemented in VMD and NAMD. Specifically +it allows LAMMPS to connect an IMD client, for example the `VMD visualization program `_, so that it can monitor the progress of the +simulation and interactively apply forces to selected atoms. + +If LAMMPS is compiled with the pre-processor flag -DLAMMPS\_ASYNC\_IMD +then fix imd will use POSIX threads to spawn a IMD communication +thread on MPI rank 0 in order to offload data reading and writing +from the main execution thread and potentially lower the inferred +latencies for slow communication links. This feature has only been +tested under linux. + +There are example scripts for using this package with LAMMPS in +examples/USER/imd. Additional examples and a driver for use with the +Novint Falcon game controller as haptic device can be found at: +http://sites.google.com/site/akohlmey/software/vrpn-icms. + +The source code for this fix includes code developed by the +Theoretical and Computational Biophysics Group in the Beckman +Institute for Advanced Science and Technology at the University of +Illinois at Urbana-Champaign. We thank them for providing a software +interface that allows codes like LAMMPS to hook to `VMD `_. + +Upon initialization of the fix, it will open a communication port on +the node with MPI task 0 and wait for an incoming connection. As soon +as an IMD client is connected, the simulation will continue and the +fix will send the current coordinates of the fix's group to the IMD +client at every trate MD step. When using r-RESPA, trate applies to +the steps of the outmost RESPA level. During a run with an active IMD +connection also the IMD client can request to apply forces to selected +atoms of the fix group. + +The port number selected must be an available network port number. On +many machines, port numbers < 1024 are reserved for accounts with +system manager privilege and specific applications. If multiple imd +fixes would be active at the same time, each needs to use a different +port number. + +The *nowait* keyword controls the behavior of the fix when no IMD +client is connected. With the default setting of *off*\ , LAMMPS will +wait until a connection is made before continuing with the +execution. Setting *nowait* to *on* will have the LAMMPS code be ready +to connect to a client, but continue with the simulation. This can for +example be used to monitor the progress of an ongoing calculation +without the need to be permanently connected or having to download a +trajectory file. + +The *trate* keyword allows to select how often the coordinate data is +sent to the IMD client. It can also be changed on request of the IMD +client through an IMD protocol message. The *unwrap* keyword allows +to send "unwrapped" coordinates to the IMD client that undo the +wrapping back of coordinates into the principle unit cell, as done by +default in LAMMPS. The *fscale* keyword allows to apply a scaling +factor to forces transmitted by the IMD client. The IMD protocols +stipulates that forces are transferred in kcal/mol/angstrom under the +assumption that coordinates are given in angstrom. For LAMMPS runs +with different units or as a measure to tweak the forces generated by +the manipulation of the IMD client, this option allows to make +adjustments. + +To connect VMD to a listening LAMMPS simulation on the same machine +with fix imd enabled, one needs to start VMD and load a coordinate or +topology file that matches the fix group. When the VMD command +prompts appears, one types the command line: + + +.. parsed-literal:: + + imd connect localhost 5678 + +This assumes that *fix imd* was started with 5678 as a port +number for the IMD protocol. + +The steps to do interactive manipulation of a running simulation in +VMD are the following: + +In the Mouse menu of the VMD Main window, select "Mouse -> Force -> +Atom". You may alternately select "Residue", or "Fragment" to apply +forces to whole residues or fragments. Your mouse can now be used to +apply forces to your simulation. Click on an atom, residue, or +fragment and drag to apply a force. Click quickly without moving the +mouse to turn the force off. You can also use a variety of 3D position +trackers to apply forces to your simulation. Game controllers or haptic +devices with force-feedback such as the Novint Falcon or Sensable +PHANTOM allow you to feel the resistance due to inertia or interactions +with neighbors that the atoms experience you are trying to move, as if +they were real objects. See the `VMD IMD Homepage `_ and the +`VRPN-ICMS Homepage `_ for more details. + +If IMD control messages are received, a line of text describing the +message and its effect will be printed to the LAMMPS output screen, if +screen output is active. + +.. _VMD: http://www.ks.uiuc.edu/Research/vmd + + + +.. _imdvmd: http://www.ks.uiuc.edu/Research/vmd/imd/ + + + +.. _vrpnicms: http://sites.google.com/site/akohlmey/software/vrpn-icms + + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global scalar or vector or per-atom +quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used +with the *start/stop* keywords of the :doc:`run ` command. This +fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +When used in combination with VMD, a topology or coordinate file has +to be loaded, which matches (in number and ordering of atoms) the +group the fix is applied to. The fix internally sorts atom IDs by +ascending integer value; in VMD (and thus the IMD protocol) those will +be assigned 0-based consecutive index numbers. + +When using multiple active IMD connections at the same time, each +needs to use a different port number. + +**Related commands:** none + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_indent.rst b/doc/src/fix_indent.rst new file mode 100644 index 0000000000..c130ede009 --- /dev/null +++ b/doc/src/fix_indent.rst @@ -0,0 +1,234 @@ +.. index:: fix indent + +fix indent command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID indent K keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* indent = style name of this fix command +* K = force constant for indenter surface (force/distance\^2 units) +* one or more keyword/value pairs may be appended +* keyword = *sphere* or *cylinder* or *plane* or *side* or *units* + + .. parsed-literal:: + + *sphere* args = x y z R + x,y,z = initial position of center of indenter (distance units) + R = sphere radius of indenter (distance units) + any of x,y,z,R can be a variable (see below) + *cylinder* args = dim c1 c2 R + dim = *x* or *y* or *z* = axis of cylinder + c1,c2 = coords of cylinder axis in other 2 dimensions (distance units) + R = cylinder radius of indenter (distance units) + any of c1,c2,R can be a variable (see below) + *plane* args = dim pos side + dim = *x* or *y* or *z* = plane perpendicular to this dimension + pos = position of plane in dimension x, y, or z (distance units) + pos can be a variable (see below) + side = *lo* or *hi* + *side* value = *in* or *out* + *in* = the indenter acts on particles inside the sphere or cylinder + *out* = the indenter acts on particles outside the sphere or cylinder + *units* value = *lattice* or *box* + lattice = the geometry is defined in lattice units + box = the geometry is defined in simulation box units + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all indent 10.0 sphere 0.0 0.0 15.0 3.0 + fix 1 all indent 10.0 sphere v_x v_y 0.0 v_radius side in + fix 2 flow indent 10.0 cylinder z 0.0 0.0 10.0 units box + +Description +""""""""""" + +Insert an indenter within a simulation box. The indenter repels all +atoms in the group that touch it, so it can be used to push into a +material or as an obstacle in a flow. Or it can be used as a +constraining wall around a simulation; see the discussion of the +*side* keyword below. + +The indenter can either be spherical or cylindrical or planar. You +must set one of those 3 keywords. + +A spherical indenter exerts a force of magnitude + + +.. parsed-literal:: + + F(r) = - K (r - R)\^2 + +on each atom where *K* is the specified force constant, *r* is the +distance from the atom to the center of the indenter, and *R* is the +radius of the indenter. The force is repulsive and F(r) = 0 for *r* > +*R*\ . + +A cylindrical indenter exerts the same force, except that *r* is the +distance from the atom to the center axis of the cylinder. The +cylinder extends infinitely along its axis. + +Spherical and cylindrical indenters account for periodic boundaries in +two ways. First, the center point of a spherical indenter (x,y,z) or +axis of a cylindrical indenter (c1,c2) is remapped back into the +simulation box, if the box is periodic in a particular dimension. +This occurs every timestep if the indenter geometry is specified with +a variable (see below), e.g. it is moving over time. Second, the +calculation of distance to the indenter center or axis accounts for +periodic boundaries. Both of these mean that an indenter can +effectively move through and straddle one or more periodic boundaries. + +A planar indenter is really an axis-aligned infinite-extent wall +exerting the same force on atoms in the system, where *R* is the +position of the plane and *r-R* is the distance from the plane. If +the *side* parameter of the plane is specified as *lo* then it will +indent from the lo end of the simulation box, meaning that atoms with +a coordinate less than the plane's current position will be pushed +towards the hi end of the box and atoms with a coordinate higher than +the plane's current position will feel no force. Vice versa if *side* +is specified as *hi*\ . + +Any of the 4 quantities defining a spherical indenter's geometry can +be specified as an equal-style :doc:`variable `, namely *x*\ , +*y*\ , *z*\ , or *R*\ . Similarly, for a cylindrical indenter, any of *c1*\ , +*c2*\ , or *R*\ , can be a variable. For a planar indenter, *pos* can be +a variable. If the value is a variable, it should be specified as +v\_name, where name is the variable name. In this case, the variable +will be evaluated each timestep, and its value used to define the +indenter geometry. + +Note that equal-style variables can specify formulas with various +mathematical functions, and include :doc:`thermo\_style ` +command keywords for the simulation box parameters and timestep and +elapsed time. Thus it is easy to specify indenter properties that +change as a function of time or span consecutive runs in a continuous +fashion. For the latter, see the *start* and *stop* keywords of the +:doc:`run ` command and the *elaplong* keyword of :doc:`thermo\_style custom ` for details. + +For example, if a spherical indenter's x-position is specified as v\_x, +then this variable definition will keep it's center at a relative +position in the simulation box, 1/4 of the way from the left edge to +the right edge, even if the box size changes: + + +.. parsed-literal:: + + variable x equal "xlo + 0.25\*lx" + +Similarly, either of these variable definitions will move the indenter +from an initial position at 2.5 at a constant velocity of 5: + + +.. parsed-literal:: + + variable x equal "2.5 + 5\*elaplong\*dt" + variable x equal vdisplace(2.5,5) + +If a spherical indenter's radius is specified as v\_r, then these +variable definitions will grow the size of the indenter at a specified +rate. + + +.. parsed-literal:: + + variable r0 equal 0.0 + variable rate equal 1.0 + variable r equal "v_r0 + step\*dt\*v_rate" + +If the *side* keyword is specified as *out*\ , which is the default, +then particles outside the indenter are pushed away from its outer +surface, as described above. This only applies to spherical or +cylindrical indenters. If the *side* keyword is specified as *in*\ , +the action of the indenter is reversed. Particles inside the indenter +are pushed away from its inner surface. In other words, the indenter +is now a containing wall that traps the particles inside it. If the +radius shrinks over time, it will squeeze the particles. + +The *units* keyword determines the meaning of the distance units used +to define the indenter geometry. A *box* value selects standard +distance units as defined by the :doc:`units ` command, +e.g. Angstroms for units = real or metal. A *lattice* value means the +distance units are in lattice spacings. The :doc:`lattice ` +command must have been previously used to define the lattice spacing. +The (x,y,z) coords of the indenter position are scaled by the x,y,z +lattice spacings respectively. The radius of a spherical or +cylindrical indenter is scaled by the x lattice spacing. + +Note that the units keyword only affects indenter geometry parameters +specified directly with numbers, not those specified as variables. In +the latter case, you should use the *xlat*\ , *ylat*\ , *zlat* keywords of +the :doc:`thermo\_style ` command if you want to include +lattice spacings in a variable formula. + +The force constant *K* is not affected by the *units* keyword. It is +always in force/distance\^2 units where force and distance are defined +by the :doc:`units ` command. If you wish K to be scaled by the +lattice spacing, you can define K with a variable whose formula +contains *xlat*\ , *ylat*\ , *zlat* keywords of the +:doc:`thermo\_style ` command, e.g. + + +.. parsed-literal:: + + variable k equal 100.0/xlat/xlat + fix 1 all indent $k sphere ... + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy of interaction between atoms and the indenter to +the system's potential energy as part of :doc:`thermodynamic output `. The energy of each particle interacting +with the indenter is K/3 (r - R)\^3. + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its forces. Default is the outermost level. + +This fix computes a global scalar energy and a global 3-vector of +forces (on the indenter), which can be accessed by various :doc:`output commands `. The scalar and vector values calculated +by this fix are "extensive". + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. Note that if you +define the indenter geometry with a variable using a time-dependent +formula, LAMMPS uses the iteration count in the minimizer as the +timestep. But it is almost certainly a bad idea to have the indenter +change its position or size during a minimization. LAMMPS does not +check if you have done this. + +.. note:: + + If you want the atom/indenter interaction energy to be included + in the total potential energy of the system (the quantity being + minimized), you must enable the :doc:`fix\_modify ` *energy* + option for this fix. + +Restrictions +"""""""""""" + none + +**Related commands:** none + +Default +""""""" + +The option defaults are side = out and units = lattice. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_ipi.rst b/doc/src/fix_ipi.rst new file mode 100644 index 0000000000..1dc89c4174 --- /dev/null +++ b/doc/src/fix_ipi.rst @@ -0,0 +1,117 @@ +.. index:: fix ipi + +fix ipi command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID ipi address port [unix] [reset] + +* ID, group-ID are documented in :doc:`fix ` command +* ipi = style name of this fix command +* address = internet address (FQDN or IP), or UNIX socket name +* port = port number (ignored for UNIX sockets) +* optional keyword = *unix*\ , if present uses a unix socket +* optional keyword = *reset*\ , if present reset electrostatics at each call + +Examples +"""""""" + +fix 1 all ipi my.server.com 12345 +fix 1 all ipi mysocket 666 unix reset + +Description +""""""""""" + +This fix enables LAMMPS to be run as a client for the i-PI Python +wrapper :ref:`(IPI) ` for performing a path integral molecular dynamics +(PIMD) simulation. The philosophy behind i-PI is described in the +following publication :ref:`(IPI-CPC) `. + +A version of the i-PI package, containing only files needed for use +with LAMMPS, is provided in the tools/i-pi directory. See the +tools/i-pi/manual.pdf for an introduction to i-PI. The +examples/USER/i-pi directory contains example scripts for using i-PI +with LAMMPS. + +In brief, the path integral molecular dynamics is performed by the +Python wrapper, while the client (LAMMPS in this case) simply computes +forces and energy for each configuration. The communication between +the two components takes place using sockets, and is reduced to the +bare minimum. All the parameters of the dynamics are specified in the +input of i-PI, and all the parameters of the force field must be +specified as LAMMPS inputs, preceding the *fix ipi* command. + +The server address must be specified by the *address* argument, and +can be either the IP address, the fully-qualified name of the server, +or the name of a UNIX socket for local, faster communication. In the +case of internet sockets, the *port* argument specifies the port +number on which i-PI is listening, while the *unix* optional switch +specifies that the socket is a UNIX socket. + +Note that there is no check of data integrity, or that the atomic +configurations make sense. It is assumed that the species in the i-PI +input are listed in the same order as in the data file of LAMMPS. The +initial configuration is ignored, as it will be substituted with the +coordinates received from i-PI before forces are ever evaluated. + +A note of caution when using potentials that contain long-range +electrostatics, or that contain parameters that depend on box size: +all of these options will be initialized based on the cell size in the +LAMMPS-side initial configuration and kept constant during the run. +This is required to e.g. obtain reproducible and conserved forces. +If the cell varies too wildly, it may be advisable to re-initialize +these interactions at each call. This behavior can be requested by +setting the *reset* switch. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +There is no restart information associated with this fix, since all +the dynamical parameters are dealt with by i-PI. + +Restrictions +"""""""""""" + + +Using this fix on anything other than all atoms requires particular +care, since i-PI will know nothing on atoms that are not those whose +coordinates are transferred. However, one could use this strategy to +define an external potential acting on the atoms that are moved by +i-PI. + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. Because of the +use of UNIX domain sockets, this fix will only work in a UNIX +environment. + +Related commands +"""""""""""""""" + +:doc:`fix nve ` + + +---------- + + +.. _IPICPC: + + + +**(IPI-CPC)** Ceriotti, More and Manolopoulos, Comp Phys Comm, 185, +1019-1026 (2014). + +.. _ipihome: + + + +**(IPI)** +`http://epfl-cosmo.github.io/gle4md/index.html?page=ipi `_ + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_langevin.rst b/doc/src/fix_langevin.rst new file mode 100644 index 0000000000..d6f52084f5 --- /dev/null +++ b/doc/src/fix_langevin.rst @@ -0,0 +1,386 @@ +.. index:: fix langevin + +fix langevin command +==================== + +fix langevin/kk command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID langevin Tstart Tstop damp seed keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* langevin = style name of this fix command +* Tstart,Tstop = desired temperature at start/end of run (temperature units) +* Tstart can be a variable (see below) +* damp = damping parameter (time units) +* seed = random number seed to use for white noise (positive integer) +* zero or more keyword/value pairs may be appended +* keyword = *angmom* or *omega* or *scale* or *tally* or *zero* + + .. parsed-literal:: + + *angmom* value = *no* or factor + *no* = do not thermostat rotational degrees of freedom via the angular momentum + factor = do thermostat rotational degrees of freedom via the angular momentum and apply numeric scale factor as discussed below + *gjf* value = *no* or *vfull* or *vhalf* + *no* = use standard formulation + *vfull* = use Gronbech-Jensen/Farago formulation + *vhalf* = use 2GJ formulation + *omega* value = *no* or *yes* + *no* = do not thermostat rotational degrees of freedom via the angular velocity + *yes* = do thermostat rotational degrees of freedom via the angular velocity + *scale* values = type ratio + type = atom type (1-N) + ratio = factor by which to scale the damping coefficient + *tally* value = *no* or *yes* + *no* = do not tally the energy added/subtracted to atoms + *yes* = do tally the energy added/subtracted to atoms + *zero* value = *no* or *yes* + *no* = do not set total random force to zero + *yes* = set total random force to zero + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 boundary langevin 1.0 1.0 1000.0 699483 + fix 1 all langevin 1.0 1.1 100.0 48279 scale 3 1.5 + fix 1 all langevin 1.0 1.1 100.0 48279 angmom 3.333 + +Description +""""""""""" + +Apply a Langevin thermostat as described in :ref:`(Schneider) ` +to a group of atoms which models an interaction with a background +implicit solvent. Used with :doc:`fix nve `, this command +performs Brownian dynamics (BD), since the total force on each atom +will have the form: + + +.. parsed-literal:: + + F = Fc + Ff + Fr + Ff = - (m / damp) v + Fr is proportional to sqrt(Kb T m / (dt damp)) + +Fc is the conservative force computed via the usual inter-particle +interactions (:doc:`pair\_style `, +:doc:`bond\_style `, etc). + +The Ff and Fr terms are added by this fix on a per-particle basis. +See the :doc:`pair\_style dpd/tstat ` command for a +thermostatting option that adds similar terms on a pairwise basis to +pairs of interacting particles. + +Ff is a frictional drag or viscous damping term proportional to the +particle's velocity. The proportionality constant for each atom is +computed as m/damp, where m is the mass of the particle and damp is +the damping factor specified by the user. + +Fr is a force due to solvent atoms at a temperature T randomly bumping +into the particle. As derived from the fluctuation/dissipation +theorem, its magnitude as shown above is proportional to sqrt(Kb T m / +dt damp), where Kb is the Boltzmann constant, T is the desired +temperature, m is the mass of the particle, dt is the timestep size, +and damp is the damping factor. Random numbers are used to randomize +the direction and magnitude of this force as described in +:ref:`(Dunweg) `, where a uniform random number is used (instead of +a Gaussian random number) for speed. + +Note that unless you use the *omega* or *angmom* keywords, the +thermostat effect of this fix is applied to only the translational +degrees of freedom for the particles, which is an important +consideration for finite-size particles, which have rotational degrees +of freedom, are being thermostatted. The translational degrees of +freedom can also have a bias velocity removed from them before +thermostatting takes place; see the description below. + +.. note:: + + Unlike the :doc:`fix nvt ` command which performs + Nose/Hoover thermostatting AND time integration, this fix does NOT + perform time integration. It only modifies forces to effect + thermostatting. Thus you must use a separate time integration fix, + like :doc:`fix nve ` to actually update the velocities and + positions of atoms using the modified forces. Likewise, this fix + should not normally be used on atoms that also have their temperature + controlled by another fix - e.g. by :doc:`fix nvt ` or :doc:`fix temp/rescale ` commands. + +See the :doc:`Howto thermostat ` doc page for +a discussion of different ways to compute temperature and perform +thermostatting. + +The desired temperature at each timestep is a ramped value during the +run from *Tstart* to *Tstop*\ . + +*Tstart* can be specified as an equal-style or atom-style +:doc:`variable `. In this case, the *Tstop* setting is +ignored. If the value is a variable, it should be specified as +v\_name, where name is the variable name. In this case, the variable +will be evaluated each timestep, and its value used to determine the +target temperature. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent temperature. + +Atom-style variables can specify the same formulas as equal-style +variables but can also include per-atom values, such as atom +coordinates. Thus it is easy to specify a spatially-dependent +temperature with optional time-dependence as well. + +Like other fixes that perform thermostatting, this fix can be used +with :doc:`compute commands ` that remove a "bias" from the +atom velocities. E.g. removing the center-of-mass velocity from a +group of atoms or removing the x-component of velocity from the +calculation. This is not done by default, but only if the +:doc:`fix\_modify ` command is used to assign a temperature +compute to this fix that includes such a bias term. See the doc pages +for individual :doc:`compute commands ` to determine which ones +include a bias. In this case, the thermostat works in the following +manner: bias is removed from each atom, thermostatting is performed on +the remaining thermal degrees of freedom, and the bias is added back +in. + +The *damp* parameter is specified in time units and determines how +rapidly the temperature is relaxed. For example, a value of 100.0 +means to relax the temperature in a timespan of (roughly) 100 time +units (tau or fmsec or psec - see the :doc:`units ` command). +The damp factor can be thought of as inversely related to the +viscosity of the solvent. I.e. a small relaxation time implies a +hi-viscosity solvent and vice versa. See the discussion about gamma +and viscosity in the documentation for the :doc:`fix viscous ` command for more details. + +The random # *seed* must be a positive integer. A Marsaglia random +number generator is used. Each processor uses the input seed to +generate its own unique seed and its own stream of random numbers. +Thus the dynamics of the system will not be identical on two runs on +different numbers of processors. + + +---------- + + +The keyword/value option pairs are used in the following ways. + +The keyword *angmom* and *omega* keywords enable thermostatting of +rotational degrees of freedom in addition to the usual translational +degrees of freedom. This can only be done for finite-size particles. + +A simulation using atom\_style sphere defines an omega for finite-size +spheres. A simulation using atom\_style ellipsoid defines a finite +size and shape for aspherical particles and an angular momentum. +The Langevin formulas for thermostatting the rotational degrees of +freedom are the same as those above, where force is replaced by +torque, m is replaced by the moment of inertia I, and v is replaced by +omega (which is derived from the angular momentum in the case of +aspherical particles). + +The rotational temperature of the particles can be monitored by the +:doc:`compute temp/sphere ` and :doc:`compute temp/asphere ` commands with their rotate +options. + +For the *omega* keyword there is also a scale factor of 10.0/3.0 that +is applied as a multiplier on the Ff (damping) term in the equation +above and of sqrt(10.0/3.0) as a multiplier on the Fr term. This does +not affect the thermostatting behavior of the Langevin formalism but +insures that the randomized rotational diffusivity of spherical +particles is correct. + +For the *angmom* keyword a similar scale factor is needed which is +10.0/3.0 for spherical particles, but is anisotropic for aspherical +particles (e.g. ellipsoids). Currently LAMMPS only applies an +isotropic scale factor, and you can choose its magnitude as the +specified value of the *angmom* keyword. If your aspherical particles +are (nearly) spherical than a value of 10.0/3.0 = 3.333 is a good +choice. If they are highly aspherical, a value of 1.0 is as good a +choice as any, since the effects on rotational diffusivity of the +particles will be incorrect regardless. Note that for any reasonable +scale factor, the thermostatting effect of the *angmom* keyword on the +rotational temperature of the aspherical particles should still be +valid. + +The keyword *scale* allows the damp factor to be scaled up or down by +the specified factor for atoms of that type. This can be useful when +different atom types have different sizes or masses. It can be used +multiple times to adjust damp for several atom types. Note that +specifying a ratio of 2 increases the relaxation time which is +equivalent to the solvent's viscosity acting on particles with 1/2 the +diameter. This is the opposite effect of scale factors used by the +:doc:`fix viscous ` command, since the damp factor in fix +*langevin* is inversely related to the gamma factor in fix *viscous*\ . +Also note that the damping factor in fix *langevin* includes the +particle mass in Ff, unlike fix *viscous*\ . Thus the mass and size of +different atom types should be accounted for in the choice of ratio +values. + +The keyword *tally* enables the calculation of the cumulative energy +added/subtracted to the atoms as they are thermostatted. Effectively +it is the energy exchanged between the infinite thermal reservoir and +the particles. As described below, this energy can then be printed +out or added to the potential energy of the system to monitor energy +conservation. + +.. note:: + + this accumulated energy does NOT include kinetic energy removed + by the *zero* flag. LAMMPS will print a warning when both options are + active. + +The keyword *zero* can be used to eliminate drift due to the +thermostat. Because the random forces on different atoms are +independent, they do not sum exactly to zero. As a result, this fix +applies a small random force to the entire system, and the +center-of-mass of the system undergoes a slow random walk. If the +keyword *zero* is set to *yes*\ , the total random force is set exactly +to zero by subtracting off an equal part of it from each atom in the +group. As a result, the center-of-mass of a system with zero initial +momentum will not drift over time. + +The keyword *gjf* can be used to run the :ref:`Gronbech-Jensen/Farago ` time-discretization of the Langevin model. As +described in the papers cited below, the purpose of this method is to +enable longer timesteps to be used (up to the numerical stability +limit of the integrator), while still producing the correct Boltzmann +distribution of atom positions. + +The current implementation provides the user with the option to output +the velocity in one of two forms: *vfull* or *vhalf*\ , which replaces +the outdated option *yes*\ . The *gjf* option *vfull* outputs the on-site +velocity given in :ref:`Gronbech-Jensen/Farago `; this velocity +is shown to be systematically lower than the target temperature by a small +amount, which grows quadratically with the timestep. +The *gjf* option *vhalf* outputs the 2GJ half-step velocity given in +:ref:`Gronbech Jensen/Gronbech-Jensen <2Gronbech-Jensen>`; for linear systems, +this velocity is shown to not have any statistical errors for any stable time step. +An overview of statistically correct Boltzmann and Maxwell-Boltzmann +sampling of true on-site and true half-step velocities is given in +:ref:`Gronbech-Jensen <1Gronbech-Jensen>`. +Regardless of the choice of output velocity, the sampling of the configurational +distribution of atom positions is the same, and linearly consistent with the +target temperature. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. Because the state of the random number generator +is not saved in restart files, this means you cannot do "exact" +restarts with this fix, where the simulation continues on the same as +if no restart had taken place. However, in a statistical sense, a +restarted simulation should produce the same behavior. + +The :doc:`fix\_modify ` *temp* option is supported by this +fix. You can use it to assign a temperature :doc:`compute ` +you have defined to this fix which will be used in its thermostatting +procedure, as described above. For consistency, the group used by +this fix and by the compute should be the same. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Langevin thermostatting to the +system's potential energy as part of :doc:`thermodynamic output `. Note that use of this option requires +setting the *tally* keyword to *yes*\ . + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the cumulative +energy change due to this fix. The scalar value calculated by this +fix is "extensive". Note that calculation of this quantity requires +setting the *tally* keyword to *yes*\ . + +This fix can ramp its target temperature over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +For *gjf* do not choose damp=dt/2. *gjf* is not compatible +with run\_style respa. + +Related commands +"""""""""""""""" + +:doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix viscous `, :doc:`fix nvt `, :doc:`pair\_style dpd/tstat ` + +Default +""""""" + +The option defaults are angmom = no, omega = no, scale = 1.0 for all +types, tally = no, zero = no, gjf = no. + + +---------- + + +.. _Dunweg1: + + + +**(Dunweg)** Dunweg and Paul, Int J of Modern Physics C, 2, 817-27 (1991). + +.. _Schneider1: + + + +**(Schneider)** Schneider and Stoll, Phys Rev B, 17, 1302 (1978). + +.. _Gronbech-Jensen: + + + +**(Gronbech-Jensen)** Gronbech-Jensen and Farago, Mol Phys, 111, 983 +(2013); Gronbech-Jensen, Hayre, and Farago, Comp Phys Comm, 185, 524 (2014) + +.. _2Gronbech-Jensen: + + + +**(Gronbech-Jensen)** Gronbech Jensen and Gronbech-Jensen, Mol Phys, 117, 2511 (2019) + +.. _1Gronbech-Jensen: + + + +**(Gronbech-Jensen)** Gronbech-Jensen, Mol Phys (2019); https://doi.org/10.1080/00268976.2019.1662506 + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_langevin_drude.rst b/doc/src/fix_langevin_drude.rst new file mode 100644 index 0000000000..16de2eba8b --- /dev/null +++ b/doc/src/fix_langevin_drude.rst @@ -0,0 +1,326 @@ +.. index:: fix langevin/drude + +fix langevin/drude command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID langevin/drude Tcom damp_com seed_com Tdrude damp_drude seed_drude keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* langevin/drude = style name of this fix command +* Tcom = desired temperature of the centers of mass (temperature units) +* damp\_com = damping parameter for the thermostat on centers of mass (time units) +* seed\_com = random number seed to use for white noise of the thermostat on centers of mass (positive integer) +* Tdrude = desired temperature of the Drude oscillators (temperature units) +* damp\_drude = damping parameter for the thermostat on Drude oscillators (time units) +* seed\_drude = random number seed to use for white noise of the thermostat on Drude oscillators (positive integer) +* zero or more keyword/value pairs may be appended +* keyword = *zero* + + .. parsed-literal:: + + *zero* value = *no* or *yes* + *no* = do not set total random force on centers of mass to zero + *yes* = set total random force on centers of mass to zero + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 all langevin/drude 300.0 100.0 19377 1.0 20.0 83451 + fix 1 all langevin/drude 298.15 100.0 19377 5.0 10.0 83451 zero yes + +Description +""""""""""" + +Apply two Langevin thermostats as described in :ref:`(Jiang) ` for +thermalizing the reduced degrees of freedom of Drude oscillators. +This link describes how to use the :doc:`thermalized Drude oscillator model ` in LAMMPS and polarizable models in LAMMPS +are discussed on the :doc:`Howto polarizable ` doc +page. + +Drude oscillators are a way to simulate polarizables atoms, by +splitting them into a core and a Drude particle bound by a harmonic +bond. The thermalization works by transforming the particles degrees +of freedom by these equations. In these equations upper case denotes +atomic or center of mass values and lower case denotes Drude particle +or dipole values. Primes denote the transformed (reduced) values, +while bare letters denote the original values. + +Velocities: + +.. math:: + + \begin{equation} V' = \frac {M\, V + m\, v} {M'} \end{equation} + + +.. math:: + + \begin{equation} v' = v - V \end{equation} + +Masses: + +.. math:: + + \begin{equation} M' = M + m \end{equation} + + +.. math:: + + \begin{equation} m' = \frac {M\, m } {M'} \end{equation} + +The Langevin forces are computed as + +.. math:: + + \begin{equation} F' = - \frac {M'} {\mathtt{damp\_com}}\, V' + F_r' \end{equation} + + +.. math:: + + \begin{equation} f' = - \frac {m'} {\mathtt{damp\_drude}}\, v' + f_r' \end{equation} + +:math:`F_r'` is a random force proportional to +:math:`\sqrt { \frac {2\, k_B \mathtt{Tcom}\, m'} {\mathrm dt\, \mathtt{damp\_com} } }`. +:math:`f_r'` is a random force proportional to +:math:`\sqrt { \frac {2\, k_B \mathtt{Tdrude}\, m'} {\mathrm dt\, \mathtt{damp\_drude} } }`. +Then the real forces acting on the particles are computed from the inverse +transform: + +.. math:: + + \begin{equation} F = \frac M {M'}\, F' - f' \end{equation} + + +.. math:: + + \begin{equation} f = \frac m {M'}\, F' + f' \end{equation} + +This fix also thermostats non-polarizable atoms in the group at +temperature *Tcom*\ , as if they had a massless Drude partner. The +Drude particles themselves need not be in the group. The center of +mass and the dipole are thermostatted iff the core atom is in the +group. + +Note that the thermostat effect of this fix is applied to only the +translational degrees of freedom of the particles, which is an +important consideration if finite-size particles, which have +rotational degrees of freedom, are being thermostatted. The +translational degrees of freedom can also have a bias velocity removed +from them before thermostatting takes place; see the description below. + +.. note:: + + Like the :doc:`fix langevin ` command, this fix does + NOT perform time integration. It only modifies forces to effect + thermostatting. Thus you must use a separate time integration fix, like + :doc:`fix nve ` or :doc:`fix nph ` to actually update the + velocities and positions of atoms using the modified forces. + Likewise, this fix should not normally be used on atoms that also have + their temperature controlled by another fix - e.g. by :doc:`fix nvt ` or :doc:`fix temp/rescale ` commands. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + + +---------- + + +This fix requires each atom know whether it is a Drude particle or +not. You must therefore use the :doc:`fix drude ` command to +specify the Drude status of each atom type. + +.. note:: + + only the Drude core atoms need to be in the group specified for + this fix. A Drude electron will be transformed together with its cores + even if it is not itself in the group. It is safe to include Drude + electrons or non-polarizable atoms in the group. The non-polarizable + atoms will simply be thermostatted as if they had a massless Drude + partner (electron). + +.. note:: + + Ghost atoms need to know their velocity for this fix to act + correctly. You must use the :doc:`comm\_modify ` command to + enable this, e.g. + + +.. parsed-literal:: + + comm_modify vel yes + + +---------- + + +*Tcom* is the target temperature of the centers of mass, which would +be used to thermostat the non-polarizable atoms. *Tdrude* is the +(normally low) target temperature of the core-Drude particle pairs +(dipoles). *Tcom* and *Tdrude* can be specified as an equal-style +:doc:`variable `. If the value is a variable, it should be +specified as v\_name, where name is the variable name. In this case, +the variable will be evaluated each timestep, and its value used to +determine the target temperature. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent temperature. + +Like other fixes that perform thermostatting, this fix can be used with +:doc:`compute commands ` that remove a "bias" from the atom +velocities. E.g. removing the center-of-mass velocity from a group of +atoms. This is not done by default, but only if the +:doc:`fix\_modify ` command is used to assign a temperature +compute to this fix that includes such a bias term. See the doc pages +for individual :doc:`compute commands ` to determine which ones +include a bias. In this case, the thermostat works in the following +manner: bias is removed from each atom, thermostatting is performed on +the remaining thermal degrees of freedom, and the bias is added back +in. NOTE: this feature has not been tested. + +Note: The temperature thermostatting the core-Drude particle pairs +should be chosen low enough, so as to mimic as closely as possible the +self-consistent minimization. It must however be high enough, so that +the dipoles can follow the local electric field exerted by the +neighboring atoms. The optimal value probably depends on the +temperature of the centers of mass and on the mass of the Drude +particles. + +*damp\_com* is the characteristic time for reaching thermal equilibrium +of the centers of mass. For example, a value of 100.0 means to relax +the temperature of the centers of mass in a timespan of (roughly) 100 +time units (tau or fmsec or psec - see the :doc:`units ` +command). *damp\_drude* is the characteristic time for reaching +thermal equilibrium of the dipoles. It is typically a few timesteps. + +The number *seed\_com* and *seed\_drude* are positive integers. They set +the seeds of the Marsaglia random number generators used for +generating the random forces on centers of mass and on the +dipoles. Each processor uses the input seed to generate its own unique +seed and its own stream of random numbers. Thus the dynamics of the +system will not be identical on two runs on different numbers of +processors. + +The keyword *zero* can be used to eliminate drift due to the +thermostat on centers of mass. Because the random forces on different +centers of mass are independent, they do not sum exactly to zero. As +a result, this fix applies a small random force to the entire system, +and the momentum of the total center of mass of the system undergoes a +slow random walk. If the keyword *zero* is set to *yes*\ , the total +random force on the centers of mass is set exactly to zero by +subtracting off an equal part of it from each center of mass in the +group. As a result, the total center of mass of a system with zero +initial momentum will not drift over time. + +The actual temperatures of cores and Drude particles, in +center-of-mass and relative coordinates, respectively, can be +calculated using the :doc:`compute temp/drude ` +command. + + +---------- + + +Usage example for rigid bodies in the NPT ensemble: + + +.. parsed-literal:: + + comm_modify vel yes + fix TEMP all langevin/drude 300. 100. 1256 1. 20. 13977 zero yes + fix NPH ATOMS rigid/nph/small molecule iso 1. 1. 500. + fix NVE DRUDES nve + compute TDRUDE all temp/drude + thermo_style custom step cpu etotal ke pe ebond ecoul elong press vol temp c_TDRUDE[1] c_TDRUDE[2] + +Comments: + +* Drude particles should not be in the rigid group, otherwise the Drude + oscillators will be frozen and the system will lose its + polarizability. +* *zero yes* avoids a drift of the center of mass of + the system, but is a bit slower. +* Use two different random seeds to avoid unphysical correlations. +* Temperature is controlled by the fix *langevin/drude*\ , so the + time-integration fixes do not thermostat. Don't forget to + time-integrate both cores and Drude particles. +* Pressure is time-integrated only once by using *nve* for Drude + particles and *nph* for atoms/cores (or vice versa). Do not use *nph* + for both. +* The temperatures of cores and Drude particles are calculated by + :doc:`compute temp/drude ` +* Contrary to the alternative thermostatting using Nose-Hoover thermostat + fix *npt* and :doc:`fix drude/transform `, the + *fix\_modify* command is not required here, because the fix *nph* + computes the global pressure even if its group is *ATOMS*\ . This is + what we want. If we thermostatted *ATOMS* using *npt*\ , the pressure + should be the global one, but the temperature should be only that of + the cores. That's why the command *fix\_modify* should be called in + that case. + + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. Because the state of the random number generator +is not saved in restart files, this means you cannot do "exact" +restarts with this fix, where the simulation continues on the same as +if no restart had taken place. However, in a statistical sense, a +restarted simulation should produce the same behavior. + +The :doc:`fix\_modify ` *temp* option is supported by this +fix. You can use it to assign a temperature :doc:`compute ` +you have defined to this fix which will be used in its thermostatting +procedure, as described above. For consistency, the group used by the +compute should include the group of this fix and the Drude particles. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix langevin `, +:doc:`fix drude `, +:doc:`fix drude/transform `, +:doc:`compute temp/drude `, +:doc:`pair\_style thole ` + +Default +""""""" + +The option defaults are zero = no. + + +---------- + + +.. _Jiang1: + + + +**(Jiang)** Jiang, Hardy, Phillips, MacKerell, Schulten, and Roux, J +Phys Chem Lett, 2, 87-92 (2011). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_langevin_eff.rst b/doc/src/fix_langevin_eff.rst new file mode 100644 index 0000000000..0de23c65ab --- /dev/null +++ b/doc/src/fix_langevin_eff.rst @@ -0,0 +1,140 @@ +.. index:: fix langevin/eff + +fix langevin/eff command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID langevin/eff Tstart Tstop damp seed keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* langevin/eff = style name of this fix command +* Tstart,Tstop = desired temperature at start/end of run (temperature units) +* damp = damping parameter (time units) +* seed = random number seed to use for white noise (positive integer) +* zero or more keyword/value pairs may be appended + + .. parsed-literal:: + + keyword = *scale* or *tally* or *zero* + *scale* values = type ratio + type = atom type (1-N) + ratio = factor by which to scale the damping coefficient + *tally* values = *no* or *yes* + *no* = do not tally the energy added/subtracted to atoms + *yes* = do tally the energy added/subtracted to atoms + + + .. parsed-literal:: + + *zero* value = *no* or *yes* + *no* = do not set total random force to zero + *yes* = set total random force to zero + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 boundary langevin/eff 1.0 1.0 10.0 699483 + fix 1 all langevin/eff 1.0 1.1 10.0 48279 scale 3 1.5 + +Description +""""""""""" + +Apply a Langevin thermostat as described in :ref:`(Schneider) ` +to a group of nuclei and electrons in the :doc:`electron force field ` model. Used with :doc:`fix nve/eff `, +this command performs Brownian dynamics (BD), since the total force on +each atom will have the form: + + +.. parsed-literal:: + + F = Fc + Ff + Fr + Ff = - (m / damp) v + Fr is proportional to sqrt(Kb T m / (dt damp)) + +Fc is the conservative force computed via the usual inter-particle +interactions (:doc:`pair\_style `). + +The Ff and Fr terms are added by this fix on a per-particle basis. + +The operation of this fix is exactly like that described by the :doc:`fix langevin ` command, except that the thermostatting +is also applied to the radial electron velocity for electron +particles. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. Because the state of the random number generator +is not saved in restart files, this means you cannot do "exact" +restarts with this fix, where the simulation continues on the same as +if no restart had taken place. However, in a statistical sense, a +restarted simulation should produce the same behavior. + +The :doc:`fix\_modify ` *temp* option is supported by this +fix. You can use it to assign a temperature :doc:`compute ` +you have defined to this fix which will be used in its thermostatting +procedure, as described above. For consistency, the group used by +this fix and by the compute should be the same. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Langevin thermostatting to the +system's potential energy as part of :doc:`thermodynamic output `. Note that use of this option requires +setting the *tally* keyword to *yes*\ . + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the cumulative +energy change due to this fix. The scalar value calculated by this +fix is "extensive". Note that calculation of this quantity requires +setting the *tally* keyword to *yes*\ . + +This fix can ramp its target temperature over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +This fix is part of the USER-EFF package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix langevin ` + +Default +""""""" + +The option defaults are scale = 1.0 for all types and tally = no. + + +---------- + + +.. _Dunweg2: + + + +**(Dunweg)** Dunweg and Paul, Int J of Modern Physics C, 2, 817-27 (1991). + +.. _Schneider2: + + + +**(Schneider)** Schneider and Stoll, Phys Rev B, 17, 1302 (1978). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_langevin_spin.rst b/doc/src/fix_langevin_spin.rst new file mode 100644 index 0000000000..2902c8fb24 --- /dev/null +++ b/doc/src/fix_langevin_spin.rst @@ -0,0 +1,126 @@ +.. index:: fix langevin/spin + +fix langevin/spin command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID langevin/spin T Tdamp seed + +* ID, group-ID are documented in :doc:`fix ` command +* langevin/spin = style name of this fix command +* T = desired temperature of the bath (temperature units, K in metal units) +* Tdamp = transverse magnetic damping parameter (adim) +* seed = random number seed to use for white noise (positive integer) + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 2 all langevin/spin 300.0 0.01 21 + +Description +""""""""""" + +Apply a Langevin thermostat as described in :ref:`(Mayergoyz) ` to the +magnetic spins associated to the atoms. +Used with :doc:`fix nve/spin `, this command performs +Brownian dynamics (BD). +A random torque and a transverse dissipation are applied to each spin i according to +the following stochastic differential equation: + +.. image:: Eqs/fix_langevin_spin_sLLG.jpg + :align: center + +with lambda the transverse damping, and eta a random vector. +This equation is referred to as the stochastic Landau-Lifshitz-Gilbert (sLLG) +equation. + +The components of eta are drawn from a Gaussian probability law. Their amplitude +is defined as a proportion of the temperature of the external thermostat T (in K +in metal units). + +More details about this implementation are reported in :ref:`(Tranchida) `. + +Note: due to the form of the sLLG equation, this fix has to be defined just +before the nve/spin fix (and after all other magnetic fixes). +As an example: + + +.. parsed-literal:: + + fix 1 all precession/spin zeeman 0.01 0.0 0.0 1.0 + fix 2 all langevin/spin 300.0 0.01 21 + fix 3 all nve/spin lattice moving + +is correct, but defining a force/spin command after the langevin/spin command +would give an error message. + +Note: The random # *seed* must be a positive integer. A Marsaglia random +number generator is used. Each processor uses the input seed to +generate its own unique seed and its own stream of random numbers. +Thus the dynamics of the system will not be identical on two runs on +different numbers of processors. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. Because the state of the random number generator +is not saved in restart files, this means you cannot do "exact" +restarts with this fix, where the simulation continues on the same as +if no restart had taken place. However, in a statistical sense, a +restarted simulation should produce the same behavior. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +The *langevin/spin* fix is part of the SPIN package. This style is +only enabled if LAMMPS was built with this package. See the :doc:`Build package ` doc page for more info. + +The numerical integration has to be performed with *fix nve/spin* +when *fix langevin/spin* is enabled. + +This fix has to be the last defined magnetic fix before the time +integration fix (e.g. *fix nve/spin*\ ). + +Related commands +"""""""""""""""" + +:doc:`fix nve/spin `, :doc:`fix precession/spin ` + +**Default:** none + + +---------- + + +.. _Mayergoyz1: + + + +**(Mayergoyz)** I.D. Mayergoyz, G. Bertotti, C. Serpico (2009). Elsevier (2009) + +.. _Tranchida2: + + + +**(Tranchida)** Tranchida, Plimpton, Thibaudeau and Thompson, +Journal of Computational Physics, 372, 406-425, (2018). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_latte.rst b/doc/src/fix_latte.rst new file mode 100644 index 0000000000..a13df3f40a --- /dev/null +++ b/doc/src/fix_latte.rst @@ -0,0 +1,259 @@ +.. index:: fix latte + +fix latte command +================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID latte peID + +* ID, group-ID are documented in :doc:`fix ` command +* latte = style name of this fix command +* peID = NULL or ID of compute used to calculate per-atom energy + +Examples +"""""""" + + +.. parsed-literal:: + + fix dftb all latte NULL + +Description +""""""""""" + +This fix style is a wrapper on the self-consistent charge transfer +density functional based tight binding (DFTB) code LATTE. If you +download and build LATTE, it can be called as a library by LAMMPS via +this fix to run dynamics or perform energy minimization using DFTB +forces and energies computed by LATTE. + +LATTE is principally developed and supported by Marc Cawkwell and +co-workers at Los Alamos National Laboratory (LANL). See the full +list of contributors in the src/LATTE/README file. + +To use this fix, the LATTE program needs to be compiled as a library +and linked with LAMMPS. LATTE can be downloaded (or cloned) from +`https://github.com/lanl/LATTE `_. +Instructions on how to download and build LATTE on your system can be +found in the lib/latte/README. Note that you can also use the "make +lib-latte" command from the LAMMPS src directory to automate this +process. + +Once LAMMPS is built with the LATTE package, you can run the example +input scripts for molecular dynamics or energy minimization that are +found in examples/latte. + +A step-by-step tutorial can be followed at: `LAMMPS-LATTE tutorial `_ + +The *peID* argument is not yet supported by fix latte, so it must be +specified as NULL. Eventually it will be used to enable LAMMPS to +calculate a Coulomb potential as an alternative to LATTE performing +the calculation. + + +---------- + + +LATTE is a code for performing self-consistent charge transfer +tight-binding (SC-TB) calculations of total energies and the forces +acting on atoms in molecules and solids. This tight-binding method is +becoming more and more popular and widely used in chemistry, +biochemistry, material science, etc. + +The SC-TB formalism is derived from an expansion of the Kohn-Sham +density functional to second order in charge fluctuations about a +reference charge of overlapping atom-centered densities and bond +integrals are parameterized using a Slater-Koster tight-binding +approach. This procedure, which usually is referred to as the DFTB +method has been described in detail by (:ref:`Elstner `) and +(:ref:`Finnis `) and coworkers. + +The work of the LATTE developers follows that of Elstner closely with +respect to the physical model. However, the development of LATTE is +geared principally toward large-scale, long duration, microcanonical +quantum-based Born-Oppenheimer molecular dynamics (QMD) simulations. +One of the main bottlenecks of an electronic structure calculation is +the solution of the generalized eigenvalue problem which scales with +the cube of the system size O(N\^3). + +The Theoretical and Computer sciences divisions at Los Alamos National +Laboratory have accumulated large experience addressing this issue by +calculating the density matrix directly instead of using +diagonalization. We typically use a recursive sparse Fermi-operator +expansion using second-order spectral projection functions +(SP2-algorithm), which was introduced by Niklasson in 2002 +(:ref:`Niklasson2002 `), (:ref:`Rubensson `), +(:ref:`Mniszewski `). When the matrices involved in the +recursive expansion are sufficiently sparse, the calculation of the +density matrix scales linearly as a function of the system size O(N). + +Another important feature is the extended Lagrangian framework for +Born-Oppenheimer molecular dynamics (XL-BOMD) +(:ref:`Niklasson2008 `) (:ref:`Niklasson2014 `), +(:ref:`Niklasson2017 `) that allows for a drastic reduction +or even a complete removal of the iterative self-consistent field +optimization. Often only a single density matrix calculation per +molecular dynamics time step is required, yet total energy stability +is well maintained. The SP2 and XL-BOMD techniques enables stable +linear scaling MD simulations with a very small computational +overhead. This opens a number of opportunities in many different +areas of chemistry and materials science, as we now can simulate +larger system sizes and longer time scales +(:ref:`Cawkwell2012 `), (:ref:`Negre2016 `). + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the potential energy computed by LATTE to the system's +potential energy as part of :doc:`thermodynamic output `. + +The :doc:`fix\_modify ` *virial* option is supported by this +fix to add the LATTE DFTB contribution to the system's virial as part +of :doc:`thermodynamic output `. The default is *virial +yes* + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the potential +energy discussed above. The scalar value calculated by this fix is +"extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The DFTB forces computed by LATTE via this fix are imposed during an +energy minimization, invoked by the :doc:`minimize ` command. + +.. note:: + + If you want the potential energy associated with the DFTB + forces to be included in the total potential energy of the system (the + quantity being minimized), you MUST enable the + :doc:`fix\_modify ` *energy* option for this fix. + +Restrictions +"""""""""""" + + +This fix is part of the LATTE package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +You must use metal units, as set by the :doc:`units ` command to +use this fix. + +LATTE does not currently compute per-atom energy or per-atom virial +contributions. So they will not show up as part of the calculations +performed by the :doc:`compute pe/atom ` or :doc:`compute stress/atom ` commands. + +Currently, LAMMPS must be run in serial or as a single MPI task, to +use this fix. This is typically not a bottleneck, since LATTE will be +doing 99% or more of the work to compute quantum-accurate forces. + +.. note:: + + NEB calculations can be done using this fix using multiple + replicas and running LAMMPS in parallel. However, each replica must + be run on a single MPI task. For details, see the :doc:`neb ` + command doc page and the :doc:`-partition command-line switch ` + +**Related commands:** none + +**Default:** none + + +---------- + + +.. _Elstner: + + + +**(Elstner)** M. Elstner, D. Poresag, G. Jungnickel, J. Elsner, +M. Haugk, T. Frauenheim, S. Suhai, and G. Seifert, Phys. Rev. B, 58, +7260 (1998). + +.. _Elstner1: + + + +**(Elstner)** M. Elstner, D. Poresag, G. Jungnickel, J. Elsner, +M. Haugk, T. Frauenheim, S. Suhai, and G. Seifert, Phys. Rev. B, 58, +7260 (1998). + +.. _Finnis2: + + + +**(Finnis)** M. W. Finnis, A. T. Paxton, M. Methfessel, and M. van +Schilfgarde, Phys. Rev. Lett., 81, 5149 (1998). + +.. _Mniszewski: + + + +**(Mniszewski)** S. M. Mniszewski, M. J. Cawkwell, M. E. Wall, +J. Mohd-Yusof, N. Bock, T. C. Germann, and A. M. N. Niklasson, +J. Chem. Theory Comput., 11, 4644 (2015). + +.. _Niklasson2002: + + + +**(Niklasson2002)** A. M. N. Niklasson, Phys. Rev. B, 66, 155115 (2002). + +.. _Rubensson: + + + +**(Rubensson)** E. H. Rubensson, A. M. N. Niklasson, SIAM +J. Sci. Comput. 36 (2), 147-170, (2014). + +.. _Niklasson2008: + + + +**(Niklasson2008)** A. M. N. Niklasson, Phys. Rev. Lett., 100, 123004 +(2008). + +.. _Niklasson2014: + + + +**(Niklasson2014)** A. M. N. Niklasson and M. Cawkwell, J. Chem. Phys., +141, 164123, (2014). + +.. _Niklasson2017: + + + +**(Niklasson2017)** A. M. N. Niklasson, J. Chem. Phys., 147, 054103 (2017). + +.. _Cawkwell2012: + + + +**(Cawkwell2012)** A. M. N. Niklasson, M. J. Cawkwell, Phys. Rev. B, 86 +(17), 174308 (2012). + +.. _Negre2016: + + + +**(Negre2016)** C. F. A. Negre, S. M. Mniszewski, M. J. Cawkwell, +N. Bock, M. E. Wall, and A. M. N. Niklasson, J. Chem. Theory Comp., +12, 3063 (2016). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_lb_fluid.rst b/doc/src/fix_lb_fluid.rst new file mode 100644 index 0000000000..cd177b7f32 --- /dev/null +++ b/doc/src/fix_lb_fluid.rst @@ -0,0 +1,412 @@ +.. index:: fix lb/fluid + +fix lb/fluid command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID lb/fluid nevery LBtype viscosity density keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* lb/fluid = style name of this fix command +* nevery = update the lattice-Boltzmann fluid every this many timesteps +* LBtype = 1 to use the standard finite difference LB integrator, + 2 to use the LB integrator of :ref:`Ollila et al. ` +* viscosity = the fluid viscosity (units of mass/(time\*length)). +* density = the fluid density. +* zero or more keyword/value pairs may be appended +* keyword = *setArea* or *setGamma* or *scaleGamma* or *dx* or *dm* or *a0* or *noise* or *calcforce* or *trilinear* or *D3Q19* or *read\_restart* or *write\_restart* or *zwall\_velocity* or *bodyforce* or *printfluid* + + .. parsed-literal:: + + *setArea* values = type node_area + type = atom type (1-N) + node_area = portion of the surface area of the composite object associated with the particular atom type (used when the force coupling constant is set by default). + *setGamma* values = gamma + gamma = user set value for the force coupling constant. + *scaleGamma* values = type gammaFactor + type = atom type (1-N) + gammaFactor = factor to scale the *setGamma* gamma value by, for the specified atom type. + *dx* values = dx_LB = the lattice spacing. + *dm* values = dm_LB = the lattice-Boltzmann mass unit. + *a0* values = a_0_real = the square of the speed of sound in the fluid. + *noise* values = Temperature seed + Temperature = fluid temperature. + seed = random number generator seed (positive integer) + *calcforce* values = N forcegroup-ID + N = output the force and torque every N timesteps + forcegroup-ID = ID of the particle group to calculate the force and torque of + *trilinear* values = none (used to switch from the default Peskin interpolation stencil to the trilinear stencil). + *D3Q19* values = none (used to switch from the default D3Q15, 15 velocity lattice, to the D3Q19, 19 velocity lattice). + *read_restart* values = restart file = name of the restart file to use to restart a fluid run. + *write_restart* values = N = write a restart file every N MD timesteps. + *zwall_velocity* values = velocity_bottom velocity_top = velocities along the y-direction of the bottom and top walls (located at z=zmin and z=zmax). + *bodyforce* values = bodyforcex bodyforcey bodyforcez = the x,y and z components of a constant body force added to the fluid. + *printfluid* values = N = print the fluid density and velocity at each grid point every N timesteps. + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all lb/fluid 1 2 1.0 1.0 setGamma 13.0 dx 4.0 dm 10.0 calcforce sphere1 + fix 1 all lb/fluid 1 1 1.0 0.0009982071 setArea 1 1.144592082 dx 2.0 dm 0.3 trilinear noise 300.0 8979873 + +Description +""""""""""" + +Implement a lattice-Boltzmann fluid on a uniform mesh covering the LAMMPS +simulation domain. The MD particles described by *group-ID* apply a velocity +dependent force to the fluid. + +The lattice-Boltzmann algorithm solves for the fluid motion governed by +the Navier Stokes equations, + +.. image:: Eqs/fix_lb_fluid_navierstokes.jpg + :align: center + +with, + +.. image:: Eqs/fix_lb_fluid_viscosity.jpg + :align: center + +where rho is the fluid density, u is the local fluid velocity, sigma +is the stress tensor, F is a local external force, and eta and Lambda +are the shear and bulk viscosities respectively. Here, we have +implemented + +.. image:: Eqs/fix_lb_fluid_stress.jpg + :align: center + +with a\_0 set to 1/3 (dx/dt)\^2 by default. + +The algorithm involves tracking the time evolution of a set of partial +distribution functions which evolve according to a velocity +discretized version of the Boltzmann equation, + +.. image:: Eqs/fix_lb_fluid_boltzmann.jpg + :align: center + +where the first term on the right hand side represents a single time +relaxation towards the equilibrium distribution function, and tau is a +parameter physically related to the viscosity. On a technical note, +we have implemented a 15 velocity model (D3Q15) as default; however, +the user can switch to a 19 velocity model (D3Q19) through the use of +the *D3Q19* keyword. This fix provides the user with the choice of +two algorithms to solve this equation, through the specification of +the keyword *LBtype*\ . If *LBtype* is set equal to 1, the standard +finite difference LB integrator is used. If *LBtype* is set equal to +2, the algorithm of :ref:`Ollila et al. ` is used. + +Physical variables are then defined in terms of moments of the distribution +functions, + +.. image:: Eqs/fix_lb_fluid_properties.jpg + :align: center + +Full details of the lattice-Boltzmann algorithm used can be found in +:ref:`Mackay et al. `. + +The fluid is coupled to the MD particles described by *group-ID* +through a velocity dependent force. The contribution to the fluid +force on a given lattice mesh site j due to MD particle alpha is +calculated as: + +.. image:: Eqs/fix_lb_fluid_fluidforce.jpg + :align: center + +where v\_n is the velocity of the MD particle, u\_f is the fluid +velocity interpolated to the particle location, and gamma is the force +coupling constant. Zeta is a weight assigned to the grid point, +obtained by distributing the particle to the nearest lattice sites. +For this, the user has the choice between a trilinear stencil, which +provides a support of 8 lattice sites, or the immersed boundary method +Peskin stencil, which provides a support of 64 lattice sites. While +the Peskin stencil is seen to provide more stable results, the +trilinear stencil may be better suited for simulation of objects close +to walls, due to its smaller support. Therefore, by default, the +Peskin stencil is used; however the user may switch to the trilinear +stencil by specifying the keyword, *trilinear*\ . + +By default, the force coupling constant, gamma, is calculated according to + +.. image:: Eqs/fix_lb_fluid_gammadefault.jpg + :align: center + +Here, m\_v is the mass of the MD particle, m\_u is a representative +fluid mass at the particle location, and dt\_collision is a collision +time, chosen such that tau/dt\_collision = 1 (see :ref:`Mackay and Denniston ` for full details). In order to calculate m\_u, the +fluid density is interpolated to the MD particle location, and +multiplied by a volume, node\_area\*dx\_lb, where node\_area represents +the portion of the surface area of the composite object associated +with a given MD particle. By default, node\_area is set equal to +dx\_lb\*dx\_lb; however specific values for given atom types can be set +using the *setArea* keyword. + +The user also has the option of specifying their own value for the +force coupling constant, for all the MD particles associated with the +fix, through the use of the *setGamma* keyword. This may be useful +when modelling porous particles. See :ref:`Mackay et al. ` for a +detailed description of the method by which the user can choose an +appropriate gamma value. + +.. note:: + + while this fix applies the force of the particles on the fluid, + it does not apply the force of the fluid to the particles. When the + force coupling constant is set using the default method, there is only + one option to include this hydrodynamic force on the particles, and + that is through the use of the :doc:`lb/viscous ` fix. + This fix adds the hydrodynamic force to the total force acting on the + particles, after which any of the built-in LAMMPS integrators can be + used to integrate the particle motion. However, if the user specifies + their own value for the force coupling constant, as mentioned in + :ref:`Mackay et al. `, the built-in LAMMPS integrators may prove to + be unstable. Therefore, we have included our own integrators :doc:`fix lb/rigid/pc/sphere `, and :doc:`fix lb/pc `, to solve for the particle motion in these + cases. These integrators should not be used with the + :doc:`lb/viscous ` fix, as they add hydrodynamic forces + to the particles directly. In addition, they can not be used if the + force coupling constant has been set the default way. + +.. note:: + + if the force coupling constant is set using the default method, + and the :doc:`lb/viscous ` fix is NOT used to add the + hydrodynamic force to the total force acting on the particles, this + physically corresponds to a situation in which an infinitely massive + particle is moving through the fluid (since collisions between the + particle and the fluid do not act to change the particle's velocity). + Therefore, the user should set the mass of the particle to be + significantly larger than the mass of the fluid at the particle + location, in order to approximate an infinitely massive particle (see + the dragforce test run for an example). + + +---------- + + +Inside the fix, parameters are scaled by the lattice-Boltzmann +timestep, dt, grid spacing, dx, and mass unit, dm. dt is set equal to +(nevery\*dt\_MD), where dt\_MD is the MD timestep. By default, dm is set +equal to 1.0, and dx is chosen so that tau/(dt) = +(3\*eta\*dt)/(rho\*dx\^2) is approximately equal to 1. However, the user +has the option of specifying their own values for dm, and dx, by using +the optional keywords *dm*\ , and *dx* respectively. + +.. note:: + + Care must be taken when choosing both a value for dx, and a + simulation domain size. This fix uses the same subdivision of the + simulation domain among processors as the main LAMMPS program. In + order to uniformly cover the simulation domain with lattice sites, the + lengths of the individual LAMMPS sub-domains must all be evenly + divisible by dx. If the simulation domain size is cubic, with equal + lengths in all dimensions, and the default value for dx is used, this + will automatically be satisfied. + +Physical parameters describing the fluid are specified through +*viscosity*\ , *density*\ , and *a0*\ . If the force coupling constant is +set the default way, the surface area associated with the MD particles +is specified using the *setArea* keyword. If the user chooses to +specify a value for the force coupling constant, this is set using the +*setGamma* keyword. These parameters should all be given in terms of +the mass, distance, and time units chosen for the main LAMMPS run, as +they are scaled by the LB timestep, lattice spacing, and mass unit, +inside the fix. + + +---------- + + +The *setArea* keyword allows the user to associate a surface area with +a given atom type. For example if a spherical composite object of +radius R is represented as a spherical shell of N evenly distributed +MD particles, all of the same type, the surface area per particle +associated with that atom type should be set equal to 4\*pi\*R\^2/N. +This keyword should only be used if the force coupling constant, +gamma, is set the default way. + +The *setGamma* keyword allows the user to specify their own value for +the force coupling constant, gamma, instead of using the default +value. + +The *scaleGamma* keyword should be used in conjunction with the +*setGamma* keyword, when the user wishes to specify different gamma +values for different atom types. This keyword allows the user to +scale the *setGamma* gamma value by a factor, gammaFactor, for a given +atom type. + +The *dx* keyword allows the user to specify a value for the LB grid +spacing. + +The *dm* keyword allows the user to specify the LB mass unit. + +If the *a0* keyword is used, the value specified is used for the +square of the speed of sound in the fluid. If this keyword is not +present, the speed of sound squared is set equal to (1/3)\*(dx/dt)\^2. +Setting a0 > (dx/dt)\^2 is not allowed, as this may lead to +instabilities. + +If the *noise* keyword is used, followed by a positive temperature +value, and a positive integer random number seed, a thermal +lattice-Boltzmann algorithm is used. If *LBtype* is set equal to 1 +(i.e. the standard LB integrator is chosen), the thermal LB algorithm +of :ref:`Adhikari et al. ` is used; however if *LBtype* is set +equal to 2 both the LB integrator, and thermal LB algorithm described +in :ref:`Ollila et al. ` are used. + +If the *calcforce* keyword is used, both the fluid force and torque +acting on the specified particle group are printed to the screen every +N timesteps. + +If the keyword *trilinear* is used, the trilinear stencil is used to +interpolate the particle nodes onto the fluid mesh. By default, the +immersed boundary method, Peskin stencil is used. Both of these +interpolation methods are described in :ref:`Mackay et al. `. + +If the keyword *D3Q19* is used, the 19 velocity (D3Q19) lattice is +used by the lattice-Boltzmann algorithm. By default, the 15 velocity +(D3Q15) lattice is used. + +If the keyword *write\_restart* is used, followed by a positive +integer, N, a binary restart file is printed every N LB timesteps. +This restart file only contains information about the fluid. +Therefore, a LAMMPS restart file should also be written in order to +print out full details of the simulation. + +.. note:: + + When a large number of lattice grid points are used, the restart + files may become quite large. + +In order to restart the fluid portion of the simulation, the keyword +*read\_restart* is specified, followed by the name of the binary +lb\_fluid restart file to be used. + +If the *zwall\_velocity* keyword is used y-velocities are assigned to +the lower and upper walls. This keyword requires the presence of +walls in the z-direction. This is set by assigning fixed boundary +conditions in the z-direction. If fixed boundary conditions are +present in the z-direction, and this keyword is not used, the walls +are assumed to be stationary. + +If the *bodyforce* keyword is used, a constant body force is added to +the fluid, defined by it's x, y and z components. + +If the *printfluid* keyword is used, followed by a positive integer, N, +the fluid densities and velocities at each lattice site are printed to the +screen every N timesteps. + + +---------- + + +For further details, as well as descriptions and results of several +test runs, see :ref:`Mackay et al. `. Please include a citation to +this paper if the lb\_fluid fix is used in work contributing to +published research. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +Due to the large size of the fluid data, this fix writes it's own +binary restart files, if requested, independent of the main LAMMPS +:doc:`binary restart files `; no information about *lb\_fluid* +is written to the main LAMMPS :doc:`binary restart files `. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. No global or per-atom quantities are stored by this fix for +access by various :doc:`output commands `. No parameter +of this fix can be used with the *start/stop* keywords of the +:doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-LB package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix can only be used with an orthogonal simulation domain. + +Walls have only been implemented in the z-direction. Therefore, the +boundary conditions, as specified via the main LAMMPS boundary command +must be periodic for x and y, and either fixed or periodic for z. +Shrink-wrapped boundary conditions are not permitted with this fix. + +This fix must be used before any of :doc:`fix lb/viscous `, :doc:`fix lb/momentum `, :doc:`fix lb/rigid/pc/sphere `, and/ or :doc:`fix lb/pc ` , as the fluid needs to be initialized before +any of these routines try to access its properties. In addition, in +order for the hydrodynamic forces to be added to the particles, this +fix must be used in conjunction with the +:doc:`lb/viscous ` fix if the force coupling constant is +set by default, or either the :doc:`lb/viscous ` fix or +one of the :doc:`lb/rigid/pc/sphere ` or +:doc:`lb/pc ` integrators, if the user chooses to specify +their own value for the force coupling constant. + +Related commands +"""""""""""""""" + +:doc:`fix lb/viscous `, :doc:`fix lb/momentum `, :doc:`fix lb/rigid/pc/sphere `, :doc:`fix lb/pc ` + +Default +""""""" + +By default, the force coupling constant is set according to + +.. image:: Eqs/fix_lb_fluid_gammadefault.jpg + :align: center + +and an area of dx\_lb\^2 per node, used to calculate the fluid mass at +the particle node location, is assumed. + +dx is chosen such that tau/(delta t\_LB) = +(3 eta dt\_LB)/(rho dx\_lb\^2) is approximately equal to 1. +dm is set equal to 1.0. +a0 is set equal to (1/3)\*(dx\_lb/dt\_lb)\^2. +The Peskin stencil is used as the default interpolation method. +The D3Q15 lattice is used for the lattice-Boltzmann algorithm. +If walls are present, they are assumed to be stationary. + + +---------- + + +.. _Ollila: + + + +**(Ollila et al.)** Ollila, S.T.T., Denniston, C., Karttunen, M., and Ala-Nissila, T., Fluctuating lattice-Boltzmann model for complex fluids, J. Chem. Phys. 134 (2011) 064902. + +.. _fluid-Mackay: + + + +**(Mackay et al.)** Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. + +.. _Mackay2: + + + +**(Mackay and Denniston)** Mackay, F. E., and Denniston, C., Coupling MD particles to a lattice-Boltzmann fluid through the use of conservative forces, J. Comput. Phys. 237 (2013) 289-298. + +.. _Adhikari: + + + +**(Adhikari et al.)** Adhikari, R., Stratford, K., Cates, M. E., and Wagner, A. J., Fluctuating lattice Boltzmann, Europhys. Lett. 71 (2005) 473-479. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_lb_momentum.rst b/doc/src/fix_lb_momentum.rst new file mode 100644 index 0000000000..2f1b953db3 --- /dev/null +++ b/doc/src/fix_lb_momentum.rst @@ -0,0 +1,89 @@ +.. index:: fix lb/momentum + +fix lb/momentum command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID lb/momentum nevery keyword values ... + +* ID, group-ID are documented in the :doc:`fix ` command +* lb/momentum = style name of this fix command +* nevery = adjust the momentum every this many timesteps +* zero or more keyword/value pairs may be appended +* keyword = *linear* + + .. parsed-literal:: + + *linear* values = xflag yflag zflag + xflag,yflag,zflag = 0/1 to exclude/include each dimension. + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 sphere lb/momentum + fix 1 all lb/momentum linear 1 1 0 + +Description +""""""""""" + +This fix is based on the :doc:`fix momentum ` command, and +was created to be used in place of that command, when a +lattice-Boltzmann fluid is present. + +Zero the total linear momentum of the system, including both the atoms +specified by group-ID and the lattice-Boltzmann fluid every nevery +timesteps. This is accomplished by adjusting the particle velocities +and the fluid velocities at each lattice site. + +.. note:: + + This fix only considers the linear momentum of the system. + +By default, the subtraction is performed for each dimension. This can +be changed by specifying the keyword *linear*\ , along with a set of +three flags set to 0/1 in order to exclude/ include the corresponding +dimension. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +Can only be used if a lattice-Boltzmann fluid has been created via the +:doc:`fix lb/fluid ` command, and must come after this +command. + +This fix is part of the USER-LB package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix momentum `, :doc:`fix lb/fluid ` + +Default +""""""" + +Zeros the total system linear momentum in each dimension. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_lb_pc.rst b/doc/src/fix_lb_pc.rst new file mode 100644 index 0000000000..f490b82981 --- /dev/null +++ b/doc/src/fix_lb_pc.rst @@ -0,0 +1,73 @@ +.. index:: fix lb/pc + +fix lb/pc command +================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID lb/pc + +* ID, group-ID are documented in the :doc:`fix ` command +* lb/pc = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all lb/pc + +Description +""""""""""" + +Update the positions and velocities of the individual particles +described by *group-ID*\ , experiencing velocity-dependent hydrodynamic +forces, using the integration algorithm described in :ref:`Mackay et al. `. This integration algorithm should only be used if a +user-specified value for the force-coupling constant used in :doc:`fix lb/fluid ` has been set; do not use this integration +algorithm if the force coupling constant has been set by default. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-LB package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Can only be used if a lattice-Boltzmann fluid has been created via the +:doc:`fix lb/fluid ` command, and must come after this +command. + +Related commands +"""""""""""""""" + +:doc:`fix lb/fluid ` :doc:`fix lb/rigid/pc/sphere ` + +**Default:** None. + + +---------- + + +.. _Mackay1: + + + +**(Mackay et al.)** Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_lb_rigid_pc_sphere.rst b/doc/src/fix_lb_rigid_pc_sphere.rst new file mode 100644 index 0000000000..dfa7cf0663 --- /dev/null +++ b/doc/src/fix_lb_rigid_pc_sphere.rst @@ -0,0 +1,173 @@ +.. index:: fix lb/rigid/pc/sphere + +fix lb/rigid/pc/sphere command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID lb/rigid/pc/sphere bodystyle args keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* lb/rigid/pc/sphere = style name of this fix command +* bodystyle = *single* or *molecule* or *group* + + .. parsed-literal:: + + *single* args = none + *molecule* args = none + *group* args = N groupID1 groupID2 ... + N = # of groups + +* zero or more keyword/value pairs may be appended +* keyword = *force* or *torque* or *innerNodes* + + .. parsed-literal:: + + *force* values = M xflag yflag zflag + M = which rigid body from 1-Nbody (see asterisk form below) + xflag,yflag,zflag = off/on if component of center-of-mass force is active + *torque* values = M xflag yflag zflag + M = which rigid body from 1-Nbody (see asterisk form below) + xflag,yflag,zflag = off/on if component of center-of-mass torque is active + *innerNodes* values = innergroup-ID + innergroup-ID = ID of the atom group which does not experience a hydrodynamic force from the lattice-Boltzmann fluid + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 spheres lb/rigid/pc/sphere + fix 1 all lb/rigid/pc/sphere force 1 0 0 innerNodes ForceAtoms + +Description +""""""""""" + +This fix is based on the :doc:`fix rigid ` command, and was +created to be used in place of that fix, to integrate the equations of +motion of spherical rigid bodies when a lattice-Boltzmann fluid is +present with a user-specified value of the force-coupling constant. +The fix uses the integration algorithm described in :ref:`Mackay et al. ` to update the positions, velocities, and orientations of +a set of spherical rigid bodies experiencing velocity dependent +hydrodynamic forces. The spherical bodies are assumed to rotate as +solid, uniform density spheres, with moments of inertia calculated +using the combined sum of the masses of all the constituent particles +(which are assumed to be point particles). + + +---------- + + +By default, all of the atoms that this fix acts on experience a +hydrodynamic force due to the presence of the lattice-Boltzmann fluid. +However, the *innerNodes* keyword allows the user to specify atoms +belonging to a rigid object which do not interact with the +lattice-Boltzmann fluid (i.e. these atoms do not feel a hydrodynamic +force from the lattice-Boltzmann fluid). This can be used to +distinguish between atoms on the surface of a non-porous object, and +those on the inside. + +This feature can be used, for example, when implementing a hard sphere +interaction between two spherical objects. Instead of interactions +occurring between the particles on the surfaces of the two spheres, it +is desirable simply to place an atom at the center of each sphere, +which does not contribute to the hydrodynamic force, and have these +central atoms interact with one another. + + +---------- + + +Apart from the features described above, this fix is very similar to +the rigid fix (although it includes fewer optional arguments, and +assumes the constituent atoms are point particles); see +:doc:`fix rigid ` for a complete documentation. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about the *rigid* and *rigid/nve* fixes are written to +:doc:`binary restart files `. + +Similar to the :doc:`fix rigid ` command: The rigid fix +computes a global scalar which can be accessed by various :doc:`output commands `. The scalar value calculated by these +fixes is "intensive". The scalar is the current temperature of the +collection of rigid bodies. This is averaged over all rigid bodies +and their translational and rotational degrees of freedom. The +translational energy of a rigid body is 1/2 m v\^2, where m = total +mass of the body and v = the velocity of its center of mass. The +rotational energy of a rigid body is 1/2 I w\^2, where I = the moment +of inertia tensor of the body and w = its angular velocity. Degrees +of freedom constrained by the *force* and *torque* keywords are +removed from this calculation. + +All of these fixes compute a global array of values which can be +accessed by various :doc:`output commands `. The number +of rows in the array is equal to the number of rigid bodies. The +number of columns is 15. Thus for each rigid body, 15 values are +stored: the xyz coords of the center of mass (COM), the xyz components +of the COM velocity, the xyz components of the force acting on the +COM, the xyz components of the torque acting on the COM, and the xyz +image flags of the COM, which have the same meaning as image flags for +atom positions (see the "dump" command). The force and torque values +in the array are not affected by the *force* and *torque* keywords in +the fix rigid command; they reflect values before any changes are made +by those keywords. + +The ordering of the rigid bodies (by row in the array) is as follows. +For the *single* keyword there is just one rigid body. For the +*molecule* keyword, the bodies are ordered by ascending molecule ID. +For the *group* keyword, the list of group IDs determines the ordering +of bodies. + +The array values calculated by these fixes are "intensive", meaning +they are independent of the number of atoms in the simulation. + +No parameter of these fixes can be used with the *start/stop* keywords +of the :doc:`run ` command. These fixes are not invoked during +:doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-LB package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Can only be used if a lattice-Boltzmann fluid has been created via the +:doc:`fix lb/fluid ` command, and must come after this +command. Should only be used if the force coupling constant used in +:doc:`fix lb/fluid ` has been set by the user; this +integration fix cannot be used if the force coupling constant is set +by default. + +Related commands +"""""""""""""""" + +:doc:`fix lb/fluid `, :doc:`fix lb/pc ` + +Default +""""""" + +The defaults are force \* on on on, and torque \* on on on. + + +---------- + + +.. _Mackay: + + + +**(Mackay et al.)** Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_lb_viscous.rst b/doc/src/fix_lb_viscous.rst new file mode 100644 index 0000000000..ee962dfd75 --- /dev/null +++ b/doc/src/fix_lb_viscous.rst @@ -0,0 +1,108 @@ +.. index:: fix lb/viscous + +fix lb/viscous command +====================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID lb/viscous + +* ID, group-ID are documented in :doc:`fix ` command +* lb/viscous = style name of this fix command + +Examples +"""""""" + +fix 1 flow lb/viscous + +Description +""""""""""" + +This fix is similar to the :doc:`fix viscous ` command, and +is to be used in place of that command when a lattice-Boltzmann fluid +is present, and the user wishes to integrate the particle motion using +one of the built in LAMMPS integrators. + +This fix adds a force, F = - Gamma\*(velocity-fluid\_velocity), to each +atom, where Gamma is the force coupling constant described in the :doc:`fix lb/fluid ` command (which applies an equal and +opposite force to the fluid). + +.. note:: + + This fix should only be used in conjunction with one of the + built in LAMMPS integrators; it should not be used with the :doc:`fix lb/pc ` or :doc:`fix lb/rigid/pc/sphere ` integrators, which + already include the hydrodynamic forces. These latter fixes should + only be used if the force coupling constant has been set by the user + (instead of using the default value); if the default force coupling + value is used, then this fix provides the only method for adding the + hydrodynamic forces to the particles. + + +---------- + + +For further details, as well as descriptions and results of several +test runs, see :ref:`Mackay et al. `. Please include a citation to +this paper if this fix is used in work contributing to published +research. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +As described in the :doc:`fix viscous ` documentation: + +"No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. This fix should only +be used with damped dynamics minimizers that allow for +non-conservative forces. See the :doc:`min\_style ` command +for details." + +Restrictions +"""""""""""" + + +This fix is part of the USER-LB package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Can only be used if a lattice-Boltzmann fluid has been created via the +:doc:`fix lb/fluid ` command, and must come after this +command. + +This fix should not be used if either the :doc:`fix lb/pc ` +or :doc:`fix lb/rigid/pc/sphere ` integrator is +used. + +Related commands +"""""""""""""""" + +:doc:`fix lb/fluid `, :doc:`fix lb/pc `, :doc:`fix lb/rigid/pc/sphere ` + +**Default:** none + + +---------- + + +.. _Mackay3: + + + +**(Mackay et al.)** Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_lineforce.rst b/doc/src/fix_lineforce.rst new file mode 100644 index 0000000000..ef365eb75c --- /dev/null +++ b/doc/src/fix_lineforce.rst @@ -0,0 +1,62 @@ +.. index:: fix lineforce + +fix lineforce command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID lineforce x y z + +* ID, group-ID are documented in :doc:`fix ` command +* lineforce = style name of this fix command +* x y z = direction of line as a 3-vector + +Examples +"""""""" + + +.. parsed-literal:: + + fix hold boundary lineforce 0.0 1.0 1.0 + +Description +""""""""""" + +Adjust the forces on each atom in the group so that only the component +of force along the linear direction specified by the vector (x,y,z) +remains. This is done by subtracting out components of force in the +plane perpendicular to the line. + +If the initial velocity of the atom is 0.0 (or along the line), then +it should continue to move along the line thereafter. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix planeforce ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_manifoldforce.rst b/doc/src/fix_manifoldforce.rst new file mode 100644 index 0000000000..58f98762dc --- /dev/null +++ b/doc/src/fix_manifoldforce.rst @@ -0,0 +1,74 @@ +.. index:: fix manifoldforce + +fix manifoldforce command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID manifoldforce manifold manifold-args ... + +* ID, group-ID are documented in :doc:`fix ` command +* manifold = name of the manifold +* manifold-args = parameters for the manifold + + +Examples +"""""""" + +fix constrain all manifoldforce sphere 5.0 + +Description +""""""""""" + +This fix subtracts each time step from the force the component along +the normal of the specified :doc:`manifold `. This can be +used in combination with :doc:`minimize ` to remove overlap +between particles while keeping them (roughly) constrained to the +given manifold, e.g. to set up a run with :doc:`fix nve/manifold/rattle `. I have found that +only *hftn* and *quickmin* with a very small time step perform +adequately though. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is invoked during :doc:`energy minimization `. + + +---------- + + +Restrictions +"""""""""""" + + +This fix is part of the USER-MANIFOLD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Only use this with *min\_style hftn* or *min\_style quickmin*. If not, +the constraints will not be satisfied very well at all. A warning is +generated if the *min\_style* is incompatible but no error. + + +---------- + + +Related commands +"""""""""""""""" + +:doc:`fix nve/manifold/rattle `, :doc:`fix nvt/manifold/rattle ` + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_meso.rst b/doc/src/fix_meso.rst new file mode 100644 index 0000000000..6be247101e --- /dev/null +++ b/doc/src/fix_meso.rst @@ -0,0 +1,61 @@ +.. index:: fix meso + +fix meso command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID meso + +* ID, group-ID are documented in :doc:`fix ` command +* meso = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all meso + +Description +""""""""""" + +Perform time integration to update position, velocity, internal energy +and local density for atoms in the group each timestep. This fix is +needed to time-integrate mesoscopic systems where particles carry +internal variables such as SPH or DPDE. + +See `this PDF guide `_ to using SPH in +LAMMPS. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-SPH package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +"fix meso/stationary" + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_meso_move.rst b/doc/src/fix_meso_move.rst new file mode 100644 index 0000000000..79d9f499e5 --- /dev/null +++ b/doc/src/fix_meso_move.rst @@ -0,0 +1,273 @@ +.. index:: fix meso/move + +fix meso/move command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID meso/move style args keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* meso/move = style name of this fix command +* style = *linear* or *wiggle* or *rotate* or *variable* + + .. parsed-literal:: + + *linear* args = Vx Vy Vz + Vx,Vy,Vz = components of velocity vector (velocity units), any component can be specified as NULL + *wiggle* args = Ax Ay Az period + Ax,Ay,Az = components of amplitude vector (distance units), any component can be specified as NULL + period = period of oscillation (time units) + *rotate* args = Px Py Pz Rx Ry Rz period + Px,Py,Pz = origin point of axis of rotation (distance units) + Rx,Ry,Rz = axis of rotation vector + period = period of rotation (time units) + *variable* args = v_dx v_dy v_dz v_vx v_vy v_vz + v_dx,v_dy,v_dz = 3 variable names that calculate x,y,z displacement as function of time, any component can be specified as NULL + v_vx,v_vy,v_vz = 3 variable names that calculate x,y,z velocity as function of time, any component can be specified as NULL + +* zero or more keyword/value pairs may be appended +* keyword = *units* + + .. parsed-literal:: + + *units* value = *box* or *lattice* + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 boundary meso/move wiggle 3.0 0.0 0.0 1.0 units box + fix 2 boundary meso/move rotate 0.0 0.0 0.0 0.0 0.0 1.0 5.0 + fix 2 boundary meso/move variable v_myx v_myy NULL v_VX v_VY NULL + +Description +""""""""""" + +Perform updates of position, velocity, internal energy and local +density for mesoscopic particles in the group each timestep using the +specified settings or formulas, without regard to forces on the +particles. This can be useful for boundary, solid bodies or other +particles, whose movement can influence nearby particles. + +The operation of this fix is exactly like that described by the +:doc:`fix move ` command, except that particles' density, +internal energy and extrapolated velocity are also updated. + +.. note:: + + The particles affected by this fix should not be time integrated + by other fixes (e.g. :doc:`fix meso `, :doc:`fix meso/stationary `), since that will change their + positions and velocities twice. + +.. note:: + + As particles move due to this fix, they will pass through periodic + boundaries and be remapped to the other side of the simulation box, + just as they would during normal time integration (e.g. via the :doc:`fix meso ` command). It is up to you to decide whether periodic + boundaries are appropriate with the kind of particle motion you are + prescribing with this fix. + +.. note:: + + As discussed below, particles are moved relative to their initial + position at the time the fix is specified. These initial coordinates + are stored by the fix in "unwrapped" form, by using the image flags + associated with each particle. See the :doc:`dump custom ` command + for a discussion of "unwrapped" coordinates. See the Atoms section of + the :doc:`read\_data ` command for a discussion of image flags + and how they are set for each particle. You can reset the image flags + (e.g. to 0) before invoking this fix by using the :doc:`set image ` + command. + + +---------- + + +The *linear* style moves particles at a constant velocity, so that their +position *X* = (x,y,z) as a function of time is given in vector +notation as + + +.. parsed-literal:: + + X(t) = X0 + V \* delta + +where *X0* = (x0,y0,z0) is their position at the time the fix is +specified, *V* is the specified velocity vector with components +(Vx,Vy,Vz), and *delta* is the time elapsed since the fix was +specified. This style also sets the velocity of each particle to V = +(Vx,Vy,Vz). If any of the velocity components is specified as NULL, +then the position and velocity of that component is time integrated +the same as the :doc:`fix meso ` command would perform, using +the corresponding force component on the particle. + +Note that the *linear* style is identical to using the *variable* +style with an :doc:`equal-style variable ` that uses the +vdisplace() function. E.g. + + +.. parsed-literal:: + + variable V equal 10.0 + variable x equal vdisplace(0.0,$V) + fix 1 boundary move variable v_x NULL NULL v_V NULL NULL + +The *wiggle* style moves particles in an oscillatory fashion, so that +their position *X* = (x,y,z) as a function of time is given in vector +notation as + + +.. parsed-literal:: + + X(t) = X0 + A sin(omega\*delta) + +where *X0* = (x0,y0,z0) is their position at the time the fix is +specified, *A* is the specified amplitude vector with components +(Ax,Ay,Az), *omega* is 2 PI / *period*\ , and *delta* is the time +elapsed since the fix was specified. This style also sets the +velocity of each particle to the time derivative of this expression. +If any of the amplitude components is specified as NULL, then the +position and velocity of that component is time integrated the same as +the :doc:`fix meso ` command would perform, using the +corresponding force component on the particle. + +Note that the *wiggle* style is identical to using the *variable* +style with :doc:`equal-style variables ` that use the +swiggle() and cwiggle() functions. E.g. + + +.. parsed-literal:: + + variable A equal 10.0 + variable T equal 5.0 + variable omega equal 2.0\*PI/$T + variable x equal swiggle(0.0,$A,$T) + variable v equal v_omega\*($A-cwiggle(0.0,$A,$T)) + fix 1 boundary move variable v_x NULL NULL v_v NULL NULL + +The *rotate* style rotates particles around a rotation axis *R* = +(Rx,Ry,Rz) that goes through a point *P* = (Px,Py,Pz). The *period* of +the rotation is also specified. The direction of rotation for the +particles around the rotation axis is consistent with the right-hand +rule: if your right-hand thumb points along *R*\ , then your fingers wrap +around the axis in the direction of rotation. + +This style also sets the velocity of each particle to (omega cross +Rperp) where omega is its angular velocity around the rotation axis and +Rperp is a perpendicular vector from the rotation axis to the particle. + +The *variable* style allows the position and velocity components of +each particle to be set by formulas specified via the +:doc:`variable ` command. Each of the 6 variables is +specified as an argument to the fix as v\_name, where name is the +variable name that is defined elsewhere in the input script. + +Each variable must be of either the *equal* or *atom* style. +*Equal*\ -style variables compute a single numeric quantity, that can be +a function of the timestep as well as of other simulation values. +*Atom*\ -style variables compute a numeric quantity for each particle, that +can be a function per-atom quantities, such as the particle's position, as +well as of the timestep and other simulation values. Note that this +fix stores the original coordinates of each particle (see note below) so +that per-atom quantity can be used in an atom-style variable formula. +See the :doc:`variable ` command for details. + +The first 3 variables (v\_dx,v\_dy,v\_dz) specified for the *variable* +style are used to calculate a displacement from the particle's original +position at the time the fix was specified. The second 3 variables +(v\_vx,v\_vy,v\_vz) specified are used to compute a velocity for each +particle. + +Any of the 6 variables can be specified as NULL. If both the +displacement and velocity variables for a particular x,y,z component +are specified as NULL, then the position and velocity of that +component is time integrated the same as the :doc:`fix meso ` +command would perform, using the corresponding force component on the +particle. If only the velocity variable for a component is specified as +NULL, then the displacement variable will be used to set the position +of the particle, and its velocity component will not be changed. If only +the displacement variable for a component is specified as NULL, then +the velocity variable will be used to set the velocity of the particle, +and the position of the particle will be time integrated using that +velocity. + +The *units* keyword determines the meaning of the distance units used +to define the *linear* velocity and *wiggle* amplitude and *rotate* +origin. This setting is ignored for the *variable* style. A *box* +value selects standard units as defined by the :doc:`units ` +command, e.g. velocity in Angstroms/fmsec and amplitude and position +in Angstroms for units = real. A *lattice* value means the velocity +units are in lattice spacings per time and the amplitude and position +are in lattice spacings. The :doc:`lattice ` command must have +been previously used to define the lattice spacing. Each of these 3 +quantities may be dependent on the x,y,z dimension, since the lattice +spacings can be different in x,y,z. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the original coordinates of moving particles to :doc:`binary restart files `, as well as the initial timestep, so that +the motion can be continuous in a restarted simulation. See the +:doc:`read\_restart ` command for info on how to re-specify +a fix in an input script that reads a restart file, so that the +operation of the fix continues in an uninterrupted fashion. + +.. note:: + + Because the move positions are a function of the current + timestep and the initial timestep, you cannot reset the timestep to a + different value after reading a restart file, if you expect a fix move + command to work in an uninterrupted fashion. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. + +This fix produces a per-atom array which can be accessed by various +:doc:`output commands `. The number of columns for each +atom is 3, and the columns store the original unwrapped x,y,z coords +of each particle. The per-atom values can be accessed on any timestep. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-SDPD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires that atoms store density and internal energy as +defined by the :doc:`atom\_style meso ` command. + +All particles in the group must be mesoscopic SPH/SDPD particles. + +Related commands +"""""""""""""""" + +:doc:`fix move `, :doc:`fix meso `, +:doc:`displace\_atoms ` + +Default +""""""" + +The option default is units = lattice. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_meso_stationary.rst b/doc/src/fix_meso_stationary.rst new file mode 100644 index 0000000000..5a39661cb6 --- /dev/null +++ b/doc/src/fix_meso_stationary.rst @@ -0,0 +1,62 @@ +.. index:: fix meso/stationary + +fix meso/stationary command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID meso/stationary + +* ID, group-ID are documented in :doc:`fix ` command +* meso = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 boundary meso/stationary + +Description +""""""""""" + +Perform time integration to update internal energy and local density, +but not position or velocity for atoms in the group each timestep. +This fix is needed for SPH simulations to correctly time-integrate +fixed boundary particles which constrain a fluid to a given region in +space. + +See `this PDF guide `_ to using SPH in +LAMMPS. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-SPH package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +"fix meso" + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_modify.rst b/doc/src/fix_modify.rst new file mode 100644 index 0000000000..ed9f82988e --- /dev/null +++ b/doc/src/fix_modify.rst @@ -0,0 +1,174 @@ +.. index:: fix\_modify + +fix\_modify command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix_modify fix-ID keyword value ... + +* fix-ID = ID of the fix to modify +* one or more keyword/value pairs may be appended +* keyword = *temp* or *press* or *energy* or *virial* or *respa* or *dynamic/dof* or *bodyforces* + + .. parsed-literal:: + + *temp* value = compute ID that calculates a temperature + *press* value = compute ID that calculates a pressure + *energy* value = *yes* or *no* + *virial* value = *yes* or *no* + *respa* value = *1* to *max respa level* or *0* (for outermost level) + *dynamic/dof* value = *yes* or *no* + yes/no = do or do not re-compute the number of degrees of freedom (DOF) contributing to the temperature + *bodyforces* value = *early* or *late* + early/late = compute rigid-body forces/torques early or late in the timestep + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix_modify 3 temp myTemp press myPress + fix_modify 1 energy yes + fix_modify tether respa 2 + +Description +""""""""""" + +Modify one or more parameters of a previously defined fix. Only +specific fix styles support specific parameters. See the doc pages +for individual fix commands for info on which ones support which +fix\_modify parameters. + +The *temp* keyword is used to determine how a fix computes +temperature. The specified compute ID must have been previously +defined by the user via the :doc:`compute ` command and it must +be a style of compute that calculates a temperature. All fixes that +compute temperatures define their own compute by default, as described +in their documentation. Thus this option allows the user to override +the default method for computing T. + +The *press* keyword is used to determine how a fix computes pressure. +The specified compute ID must have been previously defined by the user +via the :doc:`compute ` command and it must be a style of +compute that calculates a pressure. All fixes that compute pressures +define their own compute by default, as described in their +documentation. Thus this option allows the user to override the +default method for computing P. + +The *energy* keyword can be used with fixes that support it. +*energy yes* adds a contribution to the potential energy of the +system. The fix's global and per-atom +energy is included in the calculation performed by the :doc:`compute pe ` or :doc:`compute pe/atom ` +commands. See the :doc:`thermo\_style ` command for info +on how potential energy is output. For fixes that tally a global +energy, it can be printed by using the keyword f\_ID in the +thermo\_style custom command, where ID is the fix-ID of the appropriate +fix. + +.. note:: + + You must also specify the *energy yes* setting for a fix if you + are using it when performing an :doc:`energy minimization ` + and if you want the energy and forces it produces to be part of the + optimization criteria. + +The *virial* keyword can be used with fixes that support it. +*virial yes* adds a contribution to the virial of the +system. The fix's global and per-atom +virial is included in the calculation performed by the :doc:`compute pressure ` or +:doc:`compute stress/atom ` +commands. See the :doc:`thermo\_style ` command for info +on how pressure is output. + +.. note:: + + You must specify the *virial yes* setting for a fix if you + are doing :doc:`box relaxation ` and + if you want virial contribution of the fix to be part of the + relaxation criteria, although this seems unlikely. + +.. note:: + + This option is only supported by fixes that explicitly say + so. For some of these (e.g. the :doc:`fix shake ` command) + the default setting is *virial yes*\ , for others it is *virial no*\ . + +For fixes that set or modify forces, it may be possible to select at +which :doc:`r-RESPA ` level the fix operates via the *respa* +keyword. The RESPA level at which the fix is active can be selected. +This is a number ranging from 1 to the number of levels. If the RESPA +level is larger than the current maximum, the outermost level will be +used, which is also the default setting. This default can be restored +using a value of *0* for the RESPA level. The affected fix has to be +enabled to support this feature; if not, *fix\_modify* will report an +error. Active fixes with a custom RESPA level setting are reported +with their specified level at the beginning of a r-RESPA run. + +The *dynamic/dof* keyword determines whether the number of atoms N in +the fix group and their associated degrees of freedom are re-computed +each time a temperature is computed. Only fix styles that calculate +their own internal temperature use this option. Currently this is +only the :doc:`fix rigid/nvt/small ` and :doc:`fix rigid/npt/small ` commands for the purpose of +thermostatting rigid body translation and rotation. By default, N and +their DOF are assumed to be constant. If you are adding atoms or +molecules to the system (see the :doc:`fix pour `, :doc:`fix deposit `, and :doc:`fix gcmc ` commands) or +expect atoms or molecules to be lost (e.g. due to exiting the +simulation box or via :doc:`fix evaporate `), then +this option should be used to insure the temperature is correctly +normalized. + +.. note:: + + Other thermostatting fixes, such as :doc:`fix nvt `, do + not use the *dynamic/dof* keyword because they use a temperature + compute to calculate temperature. See the :doc:`compute\_modify dynamic/dof ` command for a similar way to insure + correct temperature normalization for those thermostats. + +The *bodyforces* keyword determines whether the forces and torques +acting on rigid bodies are computed *early* at the post-force stage of +each timestep (right after per-atom forces have been computed and +communicated among processors), or *late* at the final-integrate stage +of each timestep (after any other fixes have finished their post-force +tasks). Only the rigid-body integration fixes use this option, which +includes :doc:`fix rigid ` and :doc:`fix rigid/small `, and their variants, and also :doc:`fix poems `. + +The default is *late*\ . If there are other fixes that add forces to +individual atoms, then the rigid-body constraints will include these +forces when time-integrating the rigid bodies. If *early* is +specified, then new fixes can be written that use or modify the +per-body force and torque, before time-integration of the rigid bodies +occurs. Note however this has the side effect, that fixes such as +:doc:`fix addforce `, :doc:`fix setforce `, +:doc:`fix spring `, which add forces to individual atoms +will have no effect on the motion of the rigid bodies if they are +specified in the input script after the fix rigid command. LAMMPS +will give a warning if that is the case. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix `, :doc:`compute temp `, :doc:`compute pressure `, :doc:`thermo\_style ` + +Default +""""""" + +The option defaults are temp = ID defined by fix, press = ID defined +by fix, energy = no, virial = different for each fix style, respa = 0, +bodyforce = late. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_momentum.rst b/doc/src/fix_momentum.rst new file mode 100644 index 0000000000..e3ace5a60e --- /dev/null +++ b/doc/src/fix_momentum.rst @@ -0,0 +1,117 @@ +.. index:: fix momentum + +fix momentum command +==================== + +fix momentum/kk command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID momentum N keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* momentum = style name of this fix command +* N = adjust the momentum every this many timesteps + one or more keyword/value pairs may be appended +* keyword = *linear* or *angular* or *rescale* + + .. parsed-literal:: + + *linear* values = xflag yflag zflag + xflag,yflag,zflag = 0/1 to exclude/include each dimension + *angular* values = none + + + .. parsed-literal:: + + *rescale* values = none + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all momentum 1 linear 1 1 0 + fix 1 all momentum 1 linear 1 1 1 rescale + fix 1 all momentum 100 linear 1 1 1 angular + +Description +""""""""""" + +Zero the linear and/or angular momentum of the group of atoms every N +timesteps by adjusting the velocities of the atoms. One (or both) of +the *linear* or *angular* keywords must be specified. + +If the *linear* keyword is used, the linear momentum is zeroed by +subtracting the center-of-mass velocity of the group from each atom. +This does not change the relative velocity of any pair of atoms. One +or more dimensions can be excluded from this operation by setting the +corresponding flag to 0. + +If the *angular* keyword is used, the angular momentum is zeroed by +subtracting a rotational component from each atom. + +This command can be used to insure the entire collection of atoms (or +a subset of them) does not drift or rotate during the simulation due +to random perturbations (e.g. :doc:`fix langevin ` +thermostatting). + +The *rescale* keyword enables conserving the kinetic energy of the group +of atoms by rescaling the velocities after the momentum was removed. + +Note that the :doc:`velocity ` command can be used to create +initial velocities with zero aggregate linear and/or angular momentum. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix recenter `, :doc:`velocity ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_move.rst b/doc/src/fix_move.rst new file mode 100644 index 0000000000..6994d9aa7c --- /dev/null +++ b/doc/src/fix_move.rst @@ -0,0 +1,263 @@ +.. index:: fix move + +fix move command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID move style args keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* move = style name of this fix command +* style = *linear* or *wiggle* or *rotate* or *variable* + + .. parsed-literal:: + + *linear* args = Vx Vy Vz + Vx,Vy,Vz = components of velocity vector (velocity units), any component can be specified as NULL + *wiggle* args = Ax Ay Az period + Ax,Ay,Az = components of amplitude vector (distance units), any component can be specified as NULL + period = period of oscillation (time units) + *rotate* args = Px Py Pz Rx Ry Rz period + Px,Py,Pz = origin point of axis of rotation (distance units) + Rx,Ry,Rz = axis of rotation vector + period = period of rotation (time units) + *variable* args = v_dx v_dy v_dz v_vx v_vy v_vz + v_dx,v_dy,v_dz = 3 variable names that calculate x,y,z displacement as function of time, any component can be specified as NULL + v_vx,v_vy,v_vz = 3 variable names that calculate x,y,z velocity as function of time, any component can be specified as NULL + +* zero or more keyword/value pairs may be appended +* keyword = *units* + + .. parsed-literal:: + + *units* value = *box* or *lattice* + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 boundary move wiggle 3.0 0.0 0.0 1.0 units box + fix 2 boundary move rotate 0.0 0.0 0.0 0.0 0.0 1.0 5.0 + fix 2 boundary move variable v_myx v_myy NULL v_VX v_VY NULL + +Description +""""""""""" + +Perform updates of position and velocity for atoms in the group each +timestep using the specified settings or formulas, without regard to +forces on the atoms. This can be useful for boundary or other atoms, +whose movement can influence nearby atoms. + +.. note:: + + The atoms affected by this fix should not normally be time + integrated by other fixes (e.g. :doc:`fix nve `, :doc:`fix nvt `), since that will change their positions and + velocities twice. + +.. note:: + + As atoms move due to this fix, they will pass through periodic + boundaries and be remapped to the other side of the simulation box, + just as they would during normal time integration (e.g. via the :doc:`fix nve ` command). It is up to you to decide whether + periodic boundaries are appropriate with the kind of atom motion you + are prescribing with this fix. + +.. note:: + + As discussed below, atoms are moved relative to their initial + position at the time the fix is specified. These initial coordinates + are stored by the fix in "unwrapped" form, by using the image flags + associated with each atom. See the :doc:`dump custom ` command + for a discussion of "unwrapped" coordinates. See the Atoms section of + the :doc:`read\_data ` command for a discussion of image flags + and how they are set for each atom. You can reset the image flags + (e.g. to 0) before invoking this fix by using the :doc:`set image ` + command. + + +---------- + + +The *linear* style moves atoms at a constant velocity, so that their +position *X* = (x,y,z) as a function of time is given in vector +notation as + + +.. parsed-literal:: + + X(t) = X0 + V \* delta + +where *X0* = (x0,y0,z0) is their position at the time the fix is +specified, *V* is the specified velocity vector with components +(Vx,Vy,Vz), and *delta* is the time elapsed since the fix was +specified. This style also sets the velocity of each atom to V = +(Vx,Vy,Vz). If any of the velocity components is specified as NULL, +then the position and velocity of that component is time integrated +the same as the :doc:`fix nve ` command would perform, using +the corresponding force component on the atom. + +Note that the *linear* style is identical to using the *variable* +style with an :doc:`equal-style variable ` that uses the +vdisplace() function. E.g. + + +.. parsed-literal:: + + variable V equal 10.0 + variable x equal vdisplace(0.0,$V) + fix 1 boundary move variable v_x NULL NULL v_V NULL NULL + +The *wiggle* style moves atoms in an oscillatory fashion, so that +their position *X* = (x,y,z) as a function of time is given in vector +notation as + + +.. parsed-literal:: + + X(t) = X0 + A sin(omega\*delta) + +where *X0* = (x0,y0,z0) is their position at the time the fix is +specified, *A* is the specified amplitude vector with components +(Ax,Ay,Az), *omega* is 2 PI / *period*\ , and *delta* is the time +elapsed since the fix was specified. This style also sets the +velocity of each atom to the time derivative of this expression. If +any of the amplitude components is specified as NULL, then the +position and velocity of that component is time integrated the same as +the :doc:`fix nve ` command would perform, using the +corresponding force component on the atom. + +Note that the *wiggle* style is identical to using the *variable* +style with :doc:`equal-style variables ` that use the +swiggle() and cwiggle() functions. E.g. + + +.. parsed-literal:: + + variable A equal 10.0 + variable T equal 5.0 + variable omega equal 2.0\*PI/$T + variable x equal swiggle(0.0,$A,$T) + variable v equal v_omega\*($A-cwiggle(0.0,$A,$T)) + fix 1 boundary move variable v_x NULL NULL v_v NULL NULL + +The *rotate* style rotates atoms around a rotation axis *R* = +(Rx,Ry,Rz) that goes through a point *P* = (Px,Py,Pz). The *period* of +the rotation is also specified. The direction of rotation for the +atoms around the rotation axis is consistent with the right-hand rule: +if your right-hand thumb points along *R*\ , then your fingers wrap +around the axis in the direction of rotation. + +This style also sets the velocity of each atom to (omega cross Rperp) +where omega is its angular velocity around the rotation axis and Rperp +is a perpendicular vector from the rotation axis to the atom. If the +defined :doc:`atom\_style ` assigns an angular velocity or +angular momentum or orientation to each atom (:doc:`atom styles ` sphere, ellipsoid, line, tri, body), then +those properties are also updated appropriately to correspond to the +atom's motion and rotation over time. + +The *variable* style allows the position and velocity components of +each atom to be set by formulas specified via the +:doc:`variable ` command. Each of the 6 variables is +specified as an argument to the fix as v\_name, where name is the +variable name that is defined elsewhere in the input script. + +Each variable must be of either the *equal* or *atom* style. +*Equal*\ -style variables compute a single numeric quantity, that can be +a function of the timestep as well as of other simulation values. +*Atom*\ -style variables compute a numeric quantity for each atom, that +can be a function per-atom quantities, such as the atom's position, as +well as of the timestep and other simulation values. Note that this +fix stores the original coordinates of each atom (see note below) so +that per-atom quantity can be used in an atom-style variable formula. +See the :doc:`variable ` command for details. + +The first 3 variables (v\_dx,v\_dy,v\_dz) specified for the *variable* +style are used to calculate a displacement from the atom's original +position at the time the fix was specified. The second 3 variables +(v\_vx,v\_vy,v\_vz) specified are used to compute a velocity for each +atom. + +Any of the 6 variables can be specified as NULL. If both the +displacement and velocity variables for a particular x,y,z component +are specified as NULL, then the position and velocity of that +component is time integrated the same as the :doc:`fix nve ` +command would perform, using the corresponding force component on the +atom. If only the velocity variable for a component is specified as +NULL, then the displacement variable will be used to set the position +of the atom, and its velocity component will not be changed. If only +the displacement variable for a component is specified as NULL, then +the velocity variable will be used to set the velocity of the atom, +and the position of the atom will be time integrated using that +velocity. + +The *units* keyword determines the meaning of the distance units used +to define the *linear* velocity and *wiggle* amplitude and *rotate* +origin. This setting is ignored for the *variable* style. A *box* +value selects standard units as defined by the :doc:`units ` +command, e.g. velocity in Angstroms/fmsec and amplitude and position +in Angstroms for units = real. A *lattice* value means the velocity +units are in lattice spacings per time and the amplitude and position +are in lattice spacings. The :doc:`lattice ` command must have +been previously used to define the lattice spacing. Each of these 3 +quantities may be dependent on the x,y,z dimension, since the lattice +spacings can be different in x,y,z. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the original coordinates of moving atoms to :doc:`binary restart files `, as well as the initial timestep, so that +the motion can be continuous in a restarted simulation. See the +:doc:`read\_restart ` command for info on how to re-specify +a fix in an input script that reads a restart file, so that the +operation of the fix continues in an uninterrupted fashion. + +.. note:: + + Because the move positions are a function of the current + timestep and the initial timestep, you cannot reset the timestep to a + different value after reading a restart file, if you expect a fix move + command to work in an uninterrupted fashion. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. + +This fix produces a per-atom array which can be accessed by various +:doc:`output commands `. The number of columns for each +atom is 3, and the columns store the original unwrapped x,y,z coords +of each atom. The per-atom values can be accessed on any timestep. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +For :doc:`rRESPA time integration `, this fix adjusts the +position and velocity of atoms on the outermost rRESPA level. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`displace\_atoms ` + +**Default:** none + +The option default is units = lattice. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_mscg.rst b/doc/src/fix_mscg.rst new file mode 100644 index 0000000000..b6f776677e --- /dev/null +++ b/doc/src/fix_mscg.rst @@ -0,0 +1,155 @@ +.. index:: fix mscg + +fix mscg command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID mscg N keyword args ... + +* ID, group-ID are documented in :doc:`fix ` command +* mscg = style name of this fix command +* N = envoke this fix every this many timesteps +* zero or more keyword/value pairs may be appended +* keyword = *range* or *name* or *max* + + .. parsed-literal:: + + *range* arg = *on* or *off* + *on* = range finding functionality is performed + *off* = force matching functionality is performed + *name* args = name1 ... nameN + name1,...,nameN = string names for each atom type (1-Ntype) + *max* args = maxb maxa maxd + maxb,maxa,maxd = maximum bonds/angles/dihedrals per atom + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all mscg 1 + fix 1 all mscg 1 range name A B + fix 1 all mscg 1 max 4 8 20 + +Description +""""""""""" + +This fix applies the Multi-Scale Coarse-Graining (MSCG) method to +snapshots from a dump file to generate potentials for coarse-grained +simulations from all-atom simulations, using a force-matching +technique (:ref:`Izvekov `, :ref:`Noid `). + +It makes use of the MS-CG library, written and maintained by Greg +Voth's group at the University of Chicago, which is freely available +on their `MS-CG GitHub site `_. See instructions +on obtaining and installing the MS-CG library in the src/MSCG/README +file, which must be done before you build LAMMPS with this fix command +and use the command in a LAMMPS input script. + +An example script using this fix is provided the examples/mscg +directory. + +The general workflow for using LAMMPS in conjunction with the MS-CG +library to create a coarse-grained model and run coarse-grained +simulations is as follows: + +1. Perform all-atom simulations on the system to be coarse grained. +2. Generate a trajectory mapped to the coarse-grained model. +3. Create input files for the MS-CG library. +4. Run the range finder functionality of the MS-CG library. +5. Run the force matching functionality of the MS-CG library. +6. Check the results of the force matching. +7. Run coarse-grained simulations using the new coarse-grained potentials. + +This fix can perform the range finding and force matching steps 4 and +5 of the above workflow when used in conjunction with the +:doc:`rerun ` command. It does not perform steps 1-3 and 6-7. + +Step 2 can be performed using a Python script (what is the name?) +provided with the MS-CG library which defines the coarse-grained model +and converts a standard LAMMPS dump file for an all-atom simulation +(step 1) into a LAMMPS dump file which has the positions of and forces +on the coarse-grained beads. + +In step 3, an input file named "control.in" is needed by the MS-CG +library which sets parameters for the range finding and force matching +functionalities. See the examples/mscg/control.in file as an example. +And see the documentation provided with the MS-CG library for more +info on this file. + +When this fix is used to perform steps 4 and 5, the MS-CG library also +produces additional output files. The range finder functionality +(step 4) outputs files defining pair and bonded interaction ranges. +The force matching functionality (step 5) outputs tabulated force +files for every interaction in the system. Other diagnostic files can +also be output depending on the parameters in the MS-CG library input +script. Again, see the documentation provided with the MS-CG library +for more info. + + +---------- + + +The *range* keyword specifies which MS-CG library functionality should +be invoked. If *on*\ , the step 4 range finder functionality is invoked. +*off*\ , the step 5 force matching functionality is invoked. + +If the *name* keyword is used, string names are defined to associate +with the integer atom types in LAMMPS. *Ntype* names must be +provided, one for each atom type (1-Ntype). + +The *max* keyword specifies the maximum number of bonds, angles, and +dihedrals a bead can have in the coarse-grained model. + +Restrictions +"""""""""""" + + +This fix is part of the MSCG package. It is only enabled if LAMMPS was +built with that package. See the :doc:`Build package ` +doc page for more info. + +The MS-CG library uses C++11, which may not be supported by older +compilers. The MS-CG library also has some additional numeric library +dependencies, which are described in its documentation. + +Currently, the MS-CG library is not setup to run in parallel with MPI, +so this fix can only be used in a serial LAMMPS build and run +on a single processor. + +**Related commands:** none + +Default +""""""" + +The default keyword settings are range off, max 4 12 36. + + +---------- + + +.. _Izvekov: + + + +**(Izvekov)** Izvekov, Voth, J Chem Phys 123, 134105 (2005). + +.. _Noid: + + + +**(Noid)** Noid, Chu, Ayton, Krishna, Izvekov, Voth, Das, Andersen, J +Chem Phys 128, 134105 (2008). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_msst.rst b/doc/src/fix_msst.rst new file mode 100644 index 0000000000..85fb9049c3 --- /dev/null +++ b/doc/src/fix_msst.rst @@ -0,0 +1,228 @@ +.. index:: fix msst + +fix msst command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID msst dir shockvel keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* msst = style name of this fix +* dir = *x* or *y* or *z* +* shockvel = shock velocity (strictly positive, distance/time units) +* zero or more keyword value pairs may be appended +* keyword = *q* or *mu* or *p0* or *v0* or *e0* or *tscale* or *beta* or *dftb* + + .. parsed-literal:: + + *q* value = cell mass-like parameter (mass\^2/distance\^4 units) + *mu* value = artificial viscosity (mass/length/time units) + *p0* value = initial pressure in the shock equations (pressure units) + *v0* value = initial simulation cell volume in the shock equations (distance\^3 units) + *e0* value = initial total energy (energy units) + *tscale* value = reduction in initial temperature (unitless fraction between 0.0 and 1.0) + *dftb* value = *yes* or *no* for whether using MSST in conjunction with DFTB+ + *beta* value = scale factor for improved energy conservation + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all msst y 100.0 q 1.0e5 mu 1.0e5 + fix 2 all msst z 50.0 q 1.0e4 mu 1.0e4 v0 4.3419e+03 p0 3.7797e+03 e0 -9.72360e+02 tscale 0.01 + fix 1 all msst y 100.0 q 1.0e5 mu 1.0e5 dftb yes beta 0.5 + +Description +""""""""""" + +This command performs the Multi-Scale Shock Technique (MSST) +integration to update positions and velocities each timestep to mimic +a compressive shock wave passing over the system. See :ref:`(Reed) ` +for a detailed description of this method. The MSST varies the cell +volume and temperature in such a way as to restrain the system to the +shock Hugoniot and the Rayleigh line. These restraints correspond to +the macroscopic conservation laws dictated by a shock +front. *shockvel* determines the steady shock velocity that will be +simulated. + +To perform a simulation, choose a value of *q* that provides volume +compression on the timescale of 100 fs to 1 ps. If the volume is not +compressing, either the shock speed is chosen to be below the material +sound speed or *p0* has been chosen inaccurately. Volume compression +at the start can be sped up by using a non-zero value of *tscale*\ . Use +the smallest value of *tscale* that results in compression. + +Under some special high-symmetry conditions, the pressure (volume) +and/or temperature of the system may oscillate for many cycles even +with an appropriate choice of mass-like parameter *q*\ . Such +oscillations have physical significance in some cases. The optional +*mu* keyword adds an artificial viscosity that helps break the system +symmetry to equilibrate to the shock Hugoniot and Rayleigh line more +rapidly in such cases. + +The keyword *tscale* is a factor between 0 and 1 that determines what +fraction of thermal kinetic energy is converted to compressive strain +kinetic energy at the start of the simulation. Setting this parameter +to a non-zero value may assist in compression at the start of +simulations where it is slow to occur. + +If keywords *e0*\ , *p0*\ ,or *v0* are not supplied, these quantities will +be calculated on the first step, after the energy specified by +*tscale* is removed. The value of *e0* is not used in the dynamical +equations, but is used in calculating the deviation from the Hugoniot. + +The keyword *beta* is a scaling term that can be added to the MSST +ionic equations of motion to account for drift in the conserved +quantity during long timescale simulations, similar to a Berendsen +thermostat. See :ref:`(Reed) ` and :ref:`(Goldman) ` for more +details. The value of *beta* must be between 0.0 and 1.0 inclusive. +A value of 0.0 means no contribution, a value of 1.0 means a full +contribution. + +Values of shockvel less than a critical value determined by the +material response will not have compressive solutions. This will be +reflected in lack of significant change of the volume in the MSST. + +For all pressure styles, the simulation box stays orthogonal in shape. +Parrinello-Rahman boundary conditions (tilted box) are supported by +LAMMPS, but are not implemented for MSST. + +This fix computes a temperature and pressure and potential energy each +timestep. To do this, the fix creates its own computes of style "temp" +"pressure", and "pe", as if these commands had been issued: + + +.. parsed-literal:: + + compute fix-ID_MSST_temp all temp + compute fix-ID_MSST_press all pressure fix-ID_MSST_temp + + compute fix-ID_MSST_pe all pe + +See the :doc:`compute temp ` and :doc:`compute pressure ` commands for details. Note that the +IDs of the new computes are the fix-ID + "_MSST\_temp`or `_ +or "_MSST\_pe". The group for the new computes is "all". + + +---------- + + +The *dftb* keyword is to allow this fix to be used when LAMMPS is +being driven by DFTB+, a density-functional tight-binding code. If the +keyword *dftb* is used with a value of *yes*\ , then the MSST equations +are altered to account for the electron entropy contribution to the +Hugonio relations and total energy. See :ref:`(Reed2) ` and +:ref:`(Goldman) ` for details on this contribution. In this case, +you must define a :doc:`fix external ` command in your +input script, which is used to callback to DFTB+ during the LAMMPS +timestepping. DFTB+ will communicate its info to LAMMPS via that fix. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of all internal variables to :doc:`binary restart files `. See the :doc:`read\_restart ` command +for info on how to re-specify a fix in an input script that reads a +restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +The progress of the MSST can be monitored by printing the global +scalar and global vector quantities computed by the fix. + +The scalar is the cumulative energy change due to the fix. This is +also the energy added to the potential energy by the +:doc:`fix\_modify ` *energy* command. With this command, the +thermo keyword *etotal* prints the conserved quantity of the MSST +dynamic equations. This can be used to test if the MD timestep is +sufficiently small for accurate integration of the dynamic +equations. See also :doc:`thermo\_style ` command. + +The global vector contains four values in this order: + +[\ *dhugoniot*\ , *drayleigh*\ , *lagrangian\_speed*, *lagrangian\_position*] + +1. *dhugoniot* is the departure from the Hugoniot (temperature units). +2. *drayleigh* is the departure from the Rayleigh line (pressure units). +3. *lagrangian\_speed* is the laboratory-frame Lagrangian speed (particle velocity) of the computational cell (velocity units). +4. *lagrangian\_position* is the computational cell position in the reference frame moving at the shock speed. This is usually a good estimate of distance of the computational cell behind the shock front. + +To print these quantities to the log file with descriptive column +headers, the following LAMMPS commands are suggested: + + +.. parsed-literal:: + + fix msst all msst z + fix_modify msst energy yes + variable dhug equal f_msst[1] + variable dray equal f_msst[2] + variable lgr_vel equal f_msst[3] + variable lgr_pos equal f_msst[4] + thermo_style custom step temp ke pe lz pzz etotal v_dhug v_dray v_lgr_vel v_lgr_pos f_msst + +These fixes compute a global scalar and a global vector of 4 +quantities, which can be accessed by various :doc:`output commands `. The scalar values calculated by this fix +are "extensive"; the vector values are "intensive". + +Restrictions +"""""""""""" + + +This fix style is part of the SHOCK package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +All cell dimensions must be periodic. This fix can not be used with a +triclinic cell. The MSST fix has been tested only for the group-ID +all. + +Related commands +"""""""""""""""" + +:doc:`fix nphug `, :doc:`fix deform ` + +Default +""""""" + +The keyword defaults are q = 10, mu = 0, tscale = 0.01, dftb = no, +beta = 0.0. Note that p0, v0, and e0 are calculated on the first +timestep. + + +---------- + + +.. _Reed: + + + +**(Reed)** Reed, Fried, and Joannopoulos, Phys. Rev. Lett., 90, 235503 +(2003). + +.. _Reed2: + + + +**(Reed2)** Reed, J. Phys. Chem. C, 116, 2205 (2012). + +.. _Goldman2: + + + +**(Goldman)** Goldman, Srinivasan, Hamel, Fried, Gaus, and Elstner, +J. Phys. Chem. C, 117, 7885 (2013). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_mvv_dpd.rst b/doc/src/fix_mvv_dpd.rst new file mode 100644 index 0000000000..9c9471fd71 --- /dev/null +++ b/doc/src/fix_mvv_dpd.rst @@ -0,0 +1,119 @@ +.. index:: fix mvv/dpd + +fix mvv/dpd command +=================== + +fix mvv/edpd command +==================== + +fix mvv/tdpd command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID mvv/dpd lambda + + fix ID group-ID mvv/edpd lambda + + fix ID group-ID mvv/tdpd lambda + +* ID, group-ID are documented in :doc:`fix ` command +* mvv/dpd, mvv/edpd, mvv/tdpd = style name of this fix command +* lambda = (optional) relaxation parameter (unitless) + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all mvv/dpd + fix 1 all mvv/dpd 0.5 + fix 1 all mvv/edpd + fix 1 all mvv/edpd 0.5 + fix 1 all mvv/tdpd + fix 1 all mvv/tdpd 0.5 + +Description +""""""""""" + +Perform time integration using the modified velocity-Verlet (MVV) +algorithm to update position and velocity (fix mvv/dpd), or position, +velocity and temperature (fix mvv/edpd), or position, velocity and +concentration (fix mvv/tdpd) for particles in the group each timestep. + +The modified velocity-Verlet (MVV) algorithm aims to improve the +stability of the time integrator by using an extrapolated version of +the velocity for the force evaluation: + +.. image:: Eqs/fix_mvv_dpd.jpg + :align: center + +where the parameter λ depends on the +specific choice of DPD parameters, and needs to be tuned on a +case-by-case basis. Specification of a *lambda* value is optional. +If specified, the setting must be from 0.0 to 1.0. If not specified, +a default value of 0.5 is used, which effectively reproduces the +standard velocity-Verlet (VV) scheme. For more details, see +:ref:`Groot `. + +Fix *mvv/dpd* updates the position and velocity of each atom. It can +be used with the :doc:`pair\_style mdpd ` command or other +pair styles such as :doc:`pair dpd `. + +Fix *mvv/edpd* updates the per-atom temperature, in addition to +position and velocity, and must be used with the :doc:`pair\_style edpd ` command. + +Fix *mvv/tdpd* updates the per-atom chemical concentration, in +addition to position and velocity, and must be used with the +:doc:`pair\_style tdpd ` command. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-MESO package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`pair\_style mdpd `, :doc:`pair\_style edpd `, +:doc:`pair\_style tdpd ` + +Default +""""""" + +The default value for the optional *lambda* parameter is 0.5. + + +---------- + + +.. _Groot2: + + + +**(Groot)** Groot and Warren, J Chem Phys, 107: 4423-4435 (1997). DOI: +10.1063/1.474784 + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_neb.rst b/doc/src/fix_neb.rst new file mode 100644 index 0000000000..5dded81f55 --- /dev/null +++ b/doc/src/fix_neb.rst @@ -0,0 +1,292 @@ +.. index:: fix neb + +fix neb command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID neb Kspring keyword value + +* ID, group-ID are documented in :doc:`fix ` command +* neb = style name of this fix command +* Kspring = spring constant for parallel nudging force (force/distance units or force units, see parallel keyword) +* zero or more keyword/value pairs may be appended +* keyword = *parallel* or *perp* or *end* + +.. parsed-literal:: + + *parallel* value = *neigh* or *ideal* + *neigh* = parallel nudging force based on distance to neighbor replicas (Kspring = force/distance units) + *ideal* = parallel nudging force based on interpolated ideal position (Kspring = force units) + *perp* value = *Kspring2* + *Kspring2* = spring constant for perpendicular nudging force (force/distance units) + *end* values = estyle Kspring3 + *estyle* = *first* or *last* or *last/efirst* or *last/efirst/middle* + *first* = apply force to first replica + *last* = apply force to last replica + *last/efirst* = apply force to last replica and set its target energy to that of first replica + *last/efirst/middle* = same as *last/efirst* plus prevent middle replicas having lower energy than first replica + *Kspring3* = spring constant for target energy term (1/distance units) + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 active neb 10.0 + fix 2 all neb 1.0 perp 1.0 end last + fix 2 all neb 1.0 perp 1.0 end first 1.0 end last 1.0 + fix 1 all neb 1.0 parallel ideal end last/efirst 1 + +Description +""""""""""" + +Add nudging forces to atoms in the group for a multi-replica +simulation run via the :doc:`neb ` command to perform a nudged +elastic band (NEB) calculation for finding the transition state. +Hi-level explanations of NEB are given with the :doc:`neb ` command +and on the :doc:`Howto replica ` doc page. The fix neb +command must be used with the "neb" command and defines how +inter-replica nudging forces are computed. A NEB calculation is +divided in two stages. In the first stage n replicas are relaxed +toward a MEP until convergence. In the second stage, the climbing +image scheme (see :ref:`(Henkelman2) `) is enabled, so that the +replica having the highest energy relaxes toward the saddle point +(i.e. the point of highest energy along the MEP), and a second +relaxation is performed. + +A key purpose of the nudging forces is to keep the replicas equally +spaced. During the NEB calculation, the 3N-length vector of +interatomic force Fi = -Grad(V) for each replica I is altered. For +all intermediate replicas (i.e. for 1 < I < N, except the climbing +replica) the force vector becomes: + + +.. parsed-literal:: + + Fi = -Grad(V) + (Grad(V) dot T') T' + Fnudge_parallel + Fnudge_perp + +T' is the unit "tangent" vector for replica I and is a function of Ri, +Ri-1, Ri+1, and the potential energy of the 3 replicas; it points +roughly in the direction of (Ri+i - Ri-1); see the +:ref:`(Henkelman1) ` paper for details. Ri are the atomic +coordinates of replica I; Ri-1 and Ri+1 are the coordinates of its +neighbor replicas. The term (Grad(V) dot T') is used to remove the +component of the gradient parallel to the path which would tend to +distribute the replica unevenly along the path. Fnudge\_parallel is an +artificial nudging force which is applied only in the tangent +direction and which maintains the equal spacing between replicas (see +below for more information). Fnudge\_perp is an optional artificial +spring which is applied in a direction perpendicular to the tangent +direction and which prevent the paths from forming acute kinks (see +below for more information). + +In the second stage of the NEB calculation, the interatomic force Fi +for the climbing replica (the replica of highest energy after the +first stage) is changed to: + + +.. parsed-literal:: + + Fi = -Grad(V) + 2 (Grad(V) dot T') T' + +and the relaxation procedure is continued to a new converged MEP. + + +---------- + + +The keyword *parallel* specifies how the parallel nudging force is +computed. With a value of *neigh*\ , the parallel nudging force is +computed as in :ref:`(Henkelman1) ` by connecting each +intermediate replica with the previous and the next image: + + +.. parsed-literal:: + + Fnudge_parallel = *Kspring* \* (\|Ri+1 - Ri\| - \|Ri - Ri-1\|) + +Note that in this case the specified *Kspring* is in force/distance +units. + +With a value of *ideal*\ , the spring force is computed as suggested in +ref`(WeinanE) ` + + +.. parsed-literal:: + + Fnudge_parallel = -\ *Kspring* \* (RD-RDideal) / (2 \* meanDist) + +where RD is the "reaction coordinate" see :doc:`neb ` section, and +RDideal is the ideal RD for which all the images are equally spaced. +I.e. RDideal = (I-1)\*meanDist when the climbing replica is off, where +I is the replica number). The meanDist is the average distance +between replicas. Note that in this case the specified *Kspring* is +in force units. + +Note that the *ideal* form of nudging can often be more effective at +keeping the replicas equally spaced. + + +---------- + + +The keyword *perp* specifies if and how a perpendicular nudging force +is computed. It adds a spring force perpendicular to the path in +order to prevent the path from becoming too strongly kinked. It can +significantly improve the convergence of the NEB calculation when the +resolution is poor. I.e. when few replicas are used; see +:ref:`(Maras) ` for details. + +The perpendicular spring force is given by + + +.. parsed-literal:: + + Fnudge_perp = *Kspring2* \* F(Ri-1,Ri,Ri+1) (Ri+1 + Ri-1 - 2 Ri) + +where *Kspring2* is the specified value. F(Ri-1 Ri R+1) is a smooth +scalar function of the angle Ri-1 Ri Ri+1. It is equal to 0.0 when +the path is straight and is equal to 1 when the angle Ri-1 Ri Ri+1 is +acute. F(Ri-1 Ri R+1) is defined in :ref:`(Jonsson) `. + +If *Kspring2* is set to 0.0 (the default) then no perpendicular spring +force is added. + + +---------- + + +By default, no additional forces act on the first and last replicas +during the NEB relaxation, so these replicas simply relax toward their +respective local minima. By using the key word *end*\ , additional +forces can be applied to the first and/or last replicas, to enable +them to relax toward a MEP while constraining their energy E to the +target energy ETarget. + +If ETarget>E, the interatomic force Fi for the specified replica becomes: + + +.. parsed-literal:: + + Fi = -Grad(V) + (Grad(V) dot T' + (E-ETarget)\*Kspring3) T', *when* Grad(V) dot T' < 0 + Fi = -Grad(V) + (Grad(V) dot T' + (ETarget- E)\*Kspring3) T', *when* Grad(V) dot T' > 0 + +The "spring" constant on the difference in energies is the specified +*Kspring3* value. + +When *estyle* is specified as *first*\ , the force is applied to the +first replica. When *estyle* is specified as *last*\ , the force is +applied to the last replica. Note that the *end* keyword can be used +twice to add forces to both the first and last replicas. + +For both these *estyle* settings, the target energy *ETarget* is set +to the initial energy of the replica (at the start of the NEB +calculation). + +If the *estyle* is specified as *last/efirst* or *last/efirst/middle*\ , +force is applied to the last replica, but the target energy *ETarget* +is continuously set to the energy of the first replica, as it evolves +during the NEB relaxation. + +The difference between these two *estyle* options is as follows. When +*estyle* is specified as *last/efirst*\ , no change is made to the +inter-replica force applied to the intermediate replicas (neither +first or last). If the initial path is too far from the MEP, an +intermediate replica may relax "faster" and reach a lower energy than +the last replica. In this case the intermediate replica will be +relaxing toward its own local minima. This behavior can be prevented +by specifying *estyle* as *last/efirst/middle* which will alter the +inter-replica force applied to intermediate replicas by removing the +contribution of the gradient to the inter-replica force. This will +only be done if a particular intermediate replica has a lower energy +than the first replica. This should effectively prevent the +intermediate replicas from over-relaxing. + +After converging a NEB calculation using an *estyle* of +*last/efirst/middle*\ , you should check that all intermediate replicas +have a larger energy than the first replica. If this is not the case, +the path is probably not a MEP. + +Finally, note that the last replica may never reach the target energy +if it is stuck in a local minima which has a larger energy than the +target energy. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +as invoked by the :doc:`minimize ` command via the +:doc:`neb ` command. + +Restrictions +"""""""""""" + + +This command can only be used if LAMMPS was built with the REPLICA +package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`neb ` + +Default +""""""" + +The option defaults are parallel = neigh, perp = 0.0, ends is not +specified (no inter-replica force on the end replicas). + + +---------- + + +.. _Henkelman1: + + + +**(Henkelman1)** Henkelman and Jonsson, J Chem Phys, 113, 9978-9985 (2000). + +.. _Henkelman2: + + + +**(Henkelman2)** Henkelman, Uberuaga, Jonsson, J Chem Phys, 113, +9901-9904 (2000). + +.. _WeinanE: + + + +**(WeinanE)** E, Ren, Vanden-Eijnden, Phys Rev B, 66, 052301 (2002). + +.. _Jonsson: + + + +**(Jonsson)** Jonsson, Mills and Jacobsen, in Classical and Quantum +Dynamics in Condensed Phase Simulations, edited by Berne, Ciccotti, +and Coker World Scientific, Singapore, 1998, p 385. + +.. _Maras1: + + + +**(Maras)** Maras, Trushin, Stukowski, Ala-Nissila, Jonsson, +Comp Phys Comm, 205, 13-21 (2016). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_neb_spin.rst b/doc/src/fix_neb_spin.rst new file mode 100644 index 0000000000..5b316f0009 --- /dev/null +++ b/doc/src/fix_neb_spin.rst @@ -0,0 +1,93 @@ +.. index:: fix neb/spin + +fix neb/spin command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID neb/spin Kspring + +* ID, group-ID are documented in :doc:`fix ` command +* neb/spin = style name of this fix command + +.. parsed-literal:: + + Kspring = spring constant for parallel nudging force + (force/distance units or force units, see parallel keyword) + +Examples +"""""""" + +fix 1 active neb/spin 1.0 + +Description +""""""""""" + +Add nudging forces to spins in the group for a multi-replica +simulation run via the :doc:`neb/spin ` command to perform a +geodesic nudged elastic band (GNEB) calculation for finding the +transition state. +Hi-level explanations of GNEB are given with the +:doc:`neb/spin ` command and on the +:doc:`Howto replica ` doc page. +The fix neb/spin command must be used with the "neb/spin" command and +defines how inter-replica nudging forces are computed. A GNEB +calculation is divided in two stages. In the first stage n replicas +are relaxed toward a MEP until convergence. In the second stage, the +climbing image scheme is enabled, so that the replica having the highest +energy relaxes toward the saddle point (i.e. the point of highest energy +along the MEP), and a second relaxation is performed. + +The nudging forces are calculated as explained in +:ref:`(BessarabB) `). +See this reference for more explanation about their expression. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +as invoked by the :doc:`minimize ` command via the +:doc:`neb/spin ` command. + +Restrictions +"""""""""""" + + +This command can only be used if LAMMPS was built with the SPIN +package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`neb\_spin ` + +Default +""""""" + +none + + +---------- + + +.. _BessarabB: + + + +**(BessarabB)** Bessarab, Uzdin, Jonsson, Comp Phys Comm, 196, +335-347 (2015). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nh.rst b/doc/src/fix_nh.rst new file mode 100644 index 0000000000..6f3d31b9cf --- /dev/null +++ b/doc/src/fix_nh.rst @@ -0,0 +1,743 @@ +.. index:: fix nvt + +fix nvt command +=============== + +fix nvt/intel command +===================== + +fix nvt/kk command +================== + +fix nvt/omp command +=================== + +fix npt command +=============== + +fix npt/intel command +===================== + +fix npt/kk command +================== + +fix npt/omp command +=================== + +fix nph command +=============== + +fix nph/kk command +================== + +fix nph/omp command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID style_name keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* style\_name = *nvt* or *npt* or *nph* +* one or more keyword/value pairs may be appended + + .. parsed-literal:: + + keyword = *temp* or *iso* or *aniso* or *tri* or *x* or *y* or *z* or *xy* or *yz* or *xz* or *couple* or *tchain* or *pchain* or *mtk* or *tloop* or *ploop* or *nreset* or *drag* or *dilate* or *scalexy* or *scaleyz* or *scalexz* or *flip* or *fixedpoint* or *update* + *temp* values = Tstart Tstop Tdamp + Tstart,Tstop = external temperature at start/end of run + Tdamp = temperature damping parameter (time units) + *iso* or *aniso* or *tri* values = Pstart Pstop Pdamp + Pstart,Pstop = scalar external pressure at start/end of run (pressure units) + Pdamp = pressure damping parameter (time units) + *x* or *y* or *z* or *xy* or *yz* or *xz* values = Pstart Pstop Pdamp + Pstart,Pstop = external stress tensor component at start/end of run (pressure units) + Pdamp = stress damping parameter (time units) + *couple* = *none* or *xyz* or *xy* or *yz* or *xz* + *tchain* value = N + N = length of thermostat chain (1 = single thermostat) + *pchain* values = N + N length of thermostat chain on barostat (0 = no thermostat) + *mtk* value = *yes* or *no* = add in MTK adjustment term or not + *tloop* value = M + M = number of sub-cycles to perform on thermostat + *ploop* value = M + M = number of sub-cycles to perform on barostat thermostat + *nreset* value = reset reference cell every this many timesteps + *drag* value = Df + Df = drag factor added to barostat/thermostat (0.0 = no drag) + *dilate* value = dilate-group-ID + dilate-group-ID = only dilate atoms in this group due to barostat volume changes + *scalexy* value = *yes* or *no* = scale xy with ly + *scaleyz* value = *yes* or *no* = scale yz with lz + *scalexz* value = *yes* or *no* = scale xz with lz + *flip* value = *yes* or *no* = allow or disallow box flips when it becomes highly skewed + *fixedpoint* values = x y z + x,y,z = perform barostat dilation/contraction around this point (distance units) + *update* value = *dipole* or *dipole/dlm* + dipole = update dipole orientation (only for sphere variants) + dipole/dlm = use DLM integrator to update dipole orientation (only for sphere variants) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nvt temp 300.0 300.0 100.0 + fix 1 water npt temp 300.0 300.0 100.0 iso 0.0 0.0 1000.0 + fix 2 jello npt temp 300.0 300.0 100.0 tri 5.0 5.0 1000.0 + fix 2 ice nph x 1.0 1.0 0.5 y 2.0 2.0 0.5 z 3.0 3.0 0.5 yz 0.1 0.1 0.5 xz 0.2 0.2 0.5 xy 0.3 0.3 0.5 nreset 1000 + +Description +""""""""""" + +These commands perform time integration on Nose-Hoover style +non-Hamiltonian equations of motion which are designed to generate +positions and velocities sampled from the canonical (nvt), +isothermal-isobaric (npt), and isenthalpic (nph) ensembles. This +updates the position and velocity for atoms in the group each +timestep. + +The thermostatting and barostatting is achieved by adding some dynamic +variables which are coupled to the particle velocities +(thermostatting) and simulation domain dimensions (barostatting). In +addition to basic thermostatting and barostatting, these fixes can +also create a chain of thermostats coupled to the particle thermostat, +and another chain of thermostats coupled to the barostat +variables. The barostat can be coupled to the overall box volume, or +to individual dimensions, including the *xy*\ , *xz* and *yz* tilt +dimensions. The external pressure of the barostat can be specified as +either a scalar pressure (isobaric ensemble) or as components of a +symmetric stress tensor (constant stress ensemble). When used +correctly, the time-averaged temperature and stress tensor of the +particles will match the target values specified by Tstart/Tstop and +Pstart/Pstop. + +The equations of motion used are those of Shinoda et al in +:ref:`(Shinoda) `, which combine the hydrostatic equations of +Martyna, Tobias and Klein in :ref:`(Martyna) ` with the strain +energy proposed by Parrinello and Rahman in +:ref:`(Parrinello) `. The time integration schemes closely +follow the time-reversible measure-preserving Verlet and rRESPA +integrators derived by Tuckerman et al in :ref:`(Tuckerman) `. + + +---------- + + +The thermostat parameters for fix styles *nvt* and *npt* is specified +using the *temp* keyword. Other thermostat-related keywords are +*tchain*\ , *tloop* and *drag*\ , which are discussed below. + +The thermostat is applied to only the translational degrees of freedom +for the particles. The translational degrees of freedom can also have +a bias velocity removed before thermostatting takes place; see the +description below. The desired temperature at each timestep is a +ramped value during the run from *Tstart* to *Tstop*\ . The *Tdamp* +parameter is specified in time units and determines how rapidly the +temperature is relaxed. For example, a value of 10.0 means to relax +the temperature in a timespan of (roughly) 10 time units (e.g. tau or +fmsec or psec - see the :doc:`units ` command). The atoms in the +fix group are the only ones whose velocities and positions are updated +by the velocity/position update portion of the integration. + +.. note:: + + A Nose-Hoover thermostat will not work well for arbitrary values + of *Tdamp*\ . If *Tdamp* is too small, the temperature can fluctuate + wildly; if it is too large, the temperature will take a very long time + to equilibrate. A good choice for many models is a *Tdamp* of around + 100 timesteps. Note that this is NOT the same as 100 time units for + most :doc:`units ` settings. A simple way to ensure this, is + via using an :doc:`immediate variable ` expression accessing + the thermo property 'dt', which is the length of the time step. Example: + + +.. parsed-literal:: + + fix 1 all nvt temp 300.0 300.0 $(100.0\*dt) + + +---------- + + +The barostat parameters for fix styles *npt* and *nph* is specified +using one or more of the *iso*\ , *aniso*\ , *tri*\ , *x*\ , *y*\ , *z*\ , *xy*\ , +*xz*\ , *yz*\ , and *couple* keywords. These keywords give you the +ability to specify all 6 components of an external stress tensor, and +to couple various of these components together so that the dimensions +they represent are varied together during a constant-pressure +simulation. + +Other barostat-related keywords are *pchain*\ , *mtk*\ , *ploop*\ , +*nreset*\ , *drag*\ , and *dilate*\ , which are discussed below. + +Orthogonal simulation boxes have 3 adjustable dimensions (x,y,z). +Triclinic (non-orthogonal) simulation boxes have 6 adjustable +dimensions (x,y,z,xy,xz,yz). The :doc:`create\_box `, :doc:`read data `, and :doc:`read\_restart ` commands +specify whether the simulation box is orthogonal or non-orthogonal +(triclinic) and explain the meaning of the xy,xz,yz tilt factors. + +The target pressures for each of the 6 components of the stress tensor +can be specified independently via the *x*\ , *y*\ , *z*\ , *xy*\ , *xz*\ , *yz* +keywords, which correspond to the 6 simulation box dimensions. For +each component, the external pressure or tensor component at each +timestep is a ramped value during the run from *Pstart* to *Pstop*\ . +If a target pressure is specified for a component, then the +corresponding box dimension will change during a simulation. For +example, if the *y* keyword is used, the y-box length will change. If +the *xy* keyword is used, the xy tilt factor will change. A box +dimension will not change if that component is not specified, although +you have the option to change that dimension via the :doc:`fix deform ` command. + +Note that in order to use the *xy*\ , *xz*\ , or *yz* keywords, the +simulation box must be triclinic, even if its initial tilt factors are +0.0. + +For all barostat keywords, the *Pdamp* parameter operates like the +*Tdamp* parameter, determining the time scale on which pressure is +relaxed. For example, a value of 10.0 means to relax the pressure in +a timespan of (roughly) 10 time units (e.g. tau or fmsec or psec - see +the :doc:`units ` command). + +.. note:: + + A Nose-Hoover barostat will not work well for arbitrary values + of *Pdamp*\ . If *Pdamp* is too small, the pressure and volume can + fluctuate wildly; if it is too large, the pressure will take a very + long time to equilibrate. A good choice for many models is a *Pdamp* + of around 1000 timesteps. However, note that *Pdamp* is specified in + time units, and that timesteps are NOT the same as time units for most + :doc:`units ` settings. + +Regardless of what atoms are in the fix group (the only atoms which +are time integrated), a global pressure or stress tensor is computed +for all atoms. Similarly, when the size of the simulation box is +changed, all atoms are re-scaled to new positions, unless the keyword +*dilate* is specified with a *dilate-group-ID* for a group that +represents a subset of the atoms. This can be useful, for example, to +leave the coordinates of atoms in a solid substrate unchanged and +controlling the pressure of a surrounding fluid. This option should +be used with care, since it can be unphysical to dilate some atoms and +not others, because it can introduce large, instantaneous +displacements between a pair of atoms (one dilated, one not) that are +far from the dilation origin. Also note that for atoms not in the fix +group, a separate time integration fix like :doc:`fix nve ` or +:doc:`fix nvt ` can be used on them, independent of whether they +are dilated or not. + + +---------- + + +The *couple* keyword allows two or three of the diagonal components of +the pressure tensor to be "coupled" together. The value specified +with the keyword determines which are coupled. For example, *xz* +means the *Pxx* and *Pzz* components of the stress tensor are coupled. +*Xyz* means all 3 diagonal components are coupled. Coupling means two +things: the instantaneous stress will be computed as an average of the +corresponding diagonal components, and the coupled box dimensions will +be changed together in lockstep, meaning coupled dimensions will be +dilated or contracted by the same percentage every timestep. The +*Pstart*\ , *Pstop*\ , *Pdamp* parameters for any coupled dimensions must +be identical. *Couple xyz* can be used for a 2d simulation; the *z* +dimension is simply ignored. + + +---------- + + +The *iso*\ , *aniso*\ , and *tri* keywords are simply shortcuts that are +equivalent to specifying several other keywords together. + +The keyword *iso* means couple all 3 diagonal components together when +pressure is computed (hydrostatic pressure), and dilate/contract the +dimensions together. Using "iso Pstart Pstop Pdamp" is the same as +specifying these 4 keywords: + + +.. parsed-literal:: + + x Pstart Pstop Pdamp + y Pstart Pstop Pdamp + z Pstart Pstop Pdamp + couple xyz + +The keyword *aniso* means *x*\ , *y*\ , and *z* dimensions are controlled +independently using the *Pxx*\ , *Pyy*\ , and *Pzz* components of the +stress tensor as the driving forces, and the specified scalar external +pressure. Using "aniso Pstart Pstop Pdamp" is the same as specifying +these 4 keywords: + + +.. parsed-literal:: + + x Pstart Pstop Pdamp + y Pstart Pstop Pdamp + z Pstart Pstop Pdamp + couple none + +The keyword *tri* means *x*\ , *y*\ , *z*\ , *xy*\ , *xz*\ , and *yz* dimensions +are controlled independently using their individual stress components +as the driving forces, and the specified scalar pressure as the +external normal stress. Using "tri Pstart Pstop Pdamp" is the same as +specifying these 7 keywords: + + +.. parsed-literal:: + + x Pstart Pstop Pdamp + y Pstart Pstop Pdamp + z Pstart Pstop Pdamp + xy 0.0 0.0 Pdamp + yz 0.0 0.0 Pdamp + xz 0.0 0.0 Pdamp + couple none + + +---------- + + +In some cases (e.g. for solids) the pressure (volume) and/or +temperature of the system can oscillate undesirably when a Nose/Hoover +barostat and thermostat is applied. The optional *drag* keyword will +damp these oscillations, although it alters the Nose/Hoover equations. +A value of 0.0 (no drag) leaves the Nose/Hoover formalism unchanged. +A non-zero value adds a drag term; the larger the value specified, the +greater the damping effect. Performing a short run and monitoring the +pressure and temperature is the best way to determine if the drag term +is working. Typically a value between 0.2 to 2.0 is sufficient to +damp oscillations after a few periods. Note that use of the drag +keyword will interfere with energy conservation and will also change +the distribution of positions and velocities so that they do not +correspond to the nominal NVT, NPT, or NPH ensembles. + +An alternative way to control initial oscillations is to use chain +thermostats. The keyword *tchain* determines the number of thermostats +in the particle thermostat. A value of 1 corresponds to the original +Nose-Hoover thermostat. The keyword *pchain* specifies the number of +thermostats in the chain thermostatting the barostat degrees of +freedom. A value of 0 corresponds to no thermostatting of the +barostat variables. + +The *mtk* keyword controls whether or not the correction terms due to +Martyna, Tuckerman, and Klein are included in the equations of motion +:ref:`(Martyna) `. Specifying *no* reproduces the original +Hoover barostat, whose volume probability distribution function +differs from the true NPT and NPH ensembles by a factor of 1/V. Hence +using *yes* is more correct, but in many cases the difference is +negligible. + +The keyword *tloop* can be used to improve the accuracy of integration +scheme at little extra cost. The initial and final updates of the +thermostat variables are broken up into *tloop* sub-steps, each of +length *dt*\ /\ *tloop*\ . This corresponds to using a first-order +Suzuki-Yoshida scheme :ref:`(Tuckerman) `. The keyword *ploop* +does the same thing for the barostat thermostat. + +The keyword *nreset* controls how often the reference dimensions used +to define the strain energy are reset. If this keyword is not used, +or is given a value of zero, then the reference dimensions are set to +those of the initial simulation domain and are never changed. If the +simulation domain changes significantly during the simulation, then +the final average pressure tensor will differ significantly from the +specified values of the external stress tensor. A value of *nstep* +means that every *nstep* timesteps, the reference dimensions are set +to those of the current simulation domain. + +The *scaleyz*\ , *scalexz*\ , and *scalexy* keywords control whether or +not the corresponding tilt factors are scaled with the associated box +dimensions when barostatting triclinic periodic cells. The default +values *yes* will turn on scaling, which corresponds to adjusting the +linear dimensions of the cell while preserving its shape. Choosing +*no* ensures that the tilt factors are not scaled with the box +dimensions. See below for restrictions and default values in different +situations. In older versions of LAMMPS, scaling of tilt factors was +not performed. The old behavior can be recovered by setting all three +scale keywords to *no*\ . + +The *flip* keyword allows the tilt factors for a triclinic box to +exceed half the distance of the parallel box length, as discussed +below. If the *flip* value is set to *yes*\ , the bound is enforced by +flipping the box when it is exceeded. If the *flip* value is set to +*no*\ , the tilt will continue to change without flipping. Note that if +applied stress induces large deformations (e.g. in a liquid), this +means the box shape can tilt dramatically and LAMMPS will run less +efficiently, due to the large volume of communication needed to +acquire ghost atoms around a processor's irregular-shaped sub-domain. +For extreme values of tilt, LAMMPS may also lose atoms and generate an +error. + +The *fixedpoint* keyword specifies the fixed point for barostat volume +changes. By default, it is the center of the box. Whatever point is +chosen will not move during the simulation. For example, if the lower +periodic boundaries pass through (0,0,0), and this point is provided +to *fixedpoint*\ , then the lower periodic boundaries will remain at +(0,0,0), while the upper periodic boundaries will move twice as +far. In all cases, the particle trajectories are unaffected by the +chosen value, except for a time-dependent constant translation of +positions. + +If the *update* keyword is used with the *dipole* value, then the +orientation of the dipole moment of each particle is also updated +during the time integration. This option should be used for models +where a dipole moment is assigned to finite-size particles, +e.g. spheroids via use of the :doc:`atom\_style hybrid sphere dipole ` command. + +The default dipole orientation integrator can be changed to the +Dullweber-Leimkuhler-McLachlan integration scheme +:ref:`(Dullweber) ` when using *update* with the value +*dipole/dlm*\ . This integrator is symplectic and time-reversible, +giving better energy conservation and allows slightly longer timesteps +at only a small additional computational cost. + + +---------- + + +.. note:: + + Using a barostat coupled to tilt dimensions *xy*\ , *xz*\ , *yz* can + sometimes result in arbitrarily large values of the tilt dimensions, + i.e. a dramatically deformed simulation box. LAMMPS allows the tilt + factors to grow a small amount beyond the normal limit of half the box + length (0.6 times the box length), and then performs a box "flip" to + an equivalent periodic cell. See the discussion of the *flip* keyword + above, to allow this bound to be exceeded, if desired. + +The flip operation is described in more detail in the doc page for +:doc:`fix deform `. Both the barostat dynamics and the atom +trajectories are unaffected by this operation. However, if a tilt +factor is incremented by a large amount (1.5 times the box length) on +a single timestep, LAMMPS can not accommodate this event and will +terminate the simulation with an error. This error typically indicates +that there is something badly wrong with how the simulation was +constructed, such as specifying values of *Pstart* that are too far +from the current stress value, or specifying a timestep that is too +large. Triclinic barostatting should be used with care. This also is +true for other barostat styles, although they tend to be more +forgiving of insults. In particular, it is important to recognize that +equilibrium liquids can not support a shear stress and that +equilibrium solids can not support shear stresses that exceed the +yield stress. + +One exception to this rule is if the 1st dimension in the tilt factor +(x for xy) is non-periodic. In that case, the limits on the tilt +factor are not enforced, since flipping the box in that dimension does +not change the atom positions due to non-periodicity. In this mode, +if you tilt the system to extreme angles, the simulation will simply +become inefficient due to the highly skewed simulation box. + +.. note:: + + Unlike the :doc:`fix temp/berendsen ` command + which performs thermostatting but NO time integration, these fixes + perform thermostatting/barostatting AND time integration. Thus you + should not use any other time integration fix, such as :doc:`fix nve ` on atoms to which this fix is applied. Likewise, + fix nvt and fix npt should not normally be used on atoms that also + have their temperature controlled by another fix - e.g. by :doc:`fix langevin ` or :doc:`fix temp/rescale ` + commands. + +See the :doc:`Howto thermostat ` and :doc:`Howto barostat ` doc pages for a discussion of different +ways to compute temperature and perform thermostatting and +barostatting. + + +---------- + + +These fixes compute a temperature and pressure each timestep. To do +this, the thermostat and barostat fixes create their own computes of +style "temp" and "pressure", as if one of these sets of commands had +been issued: + +For fix nvt: +compute fix-ID\_temp group-ID temp + + +.. parsed-literal:: + + For fix npt and fix nph: + compute fix-ID_temp all temp + compute fix-ID_press all pressure fix-ID_temp + +For fix nvt, the group for the new temperature compute is the same as +the fix group. For fix npt and fix nph, the group for both the new +temperature and pressure compute is "all" since pressure is computed +for the entire system. In the case of fix nph, the temperature +compute is not used for thermostatting, but just for a kinetic-energy +contribution to the pressure. See the :doc:`compute temp ` and :doc:`compute pressure ` +commands for details. Note that the IDs of the new computes are the +fix-ID + underscore + "temp" or fix\_ID + underscore + "press". + +Note that these are NOT the computes used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +and *thermo\_press*. This means you can change the attributes of these +fix's temperature or pressure via the +:doc:`compute\_modify ` command. Or you can print this +temperature or pressure during thermodynamic output via the +:doc:`thermo\_style custom ` command using the appropriate +compute-ID. It also means that changing attributes of *thermo\_temp* +or *thermo\_press* will have no effect on this fix. + +Like other fixes that perform thermostatting, fix nvt and fix npt can +be used with :doc:`compute commands ` that calculate a +temperature after removing a "bias" from the atom velocities. +E.g. removing the center-of-mass velocity from a group of atoms or +only calculating temperature on the x-component of velocity or only +calculating temperature for atoms in a geometric region. This is not +done by default, but only if the :doc:`fix\_modify ` command +is used to assign a temperature compute to this fix that includes such +a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In +this case, the thermostat works in the following manner: the current +temperature is calculated taking the bias into account, bias is +removed from each atom, thermostatting is performed on the remaining +thermal degrees of freedom, and the bias is added back in. + + +---------- + + +These fixes can be used with either the *verlet* or *respa* +:doc:`integrators `. When using one of the barostat fixes +with *respa*\ , LAMMPS uses an integrator constructed +according to the following factorization of the Liouville propagator +(for two rRESPA levels): + +.. image:: Eqs/fix_nh1.jpg + :align: center + +This factorization differs somewhat from that of Tuckerman et al, in +that the barostat is only updated at the outermost rRESPA level, +whereas Tuckerman's factorization requires splitting the pressure into +pieces corresponding to the forces computed at each rRESPA level. In +theory, the latter method will exhibit better numerical stability. In +practice, because Pdamp is normally chosen to be a large multiple of +the outermost rRESPA timestep, the barostat dynamics are not the +limiting factor for numerical stability. Both factorizations are +time-reversible and can be shown to preserve the phase space measure +of the underlying non-Hamiltonian equations of motion. + +.. note:: + + This implementation has been shown to conserve linear momentum + up to machine precision under NVT dynamics. Under NPT dynamics, + for a system with zero initial total linear momentum, the total + momentum fluctuates close to zero. It may occasionally undergo brief + excursions to non-negligible values, before returning close to zero. + Over long simulations, this has the effect of causing the center-of-mass + to undergo a slow random walk. This can be mitigated by resetting + the momentum at infrequent intervals using the + :doc:`fix momentum ` command. + + +---------- + + +The fix npt and fix nph commands can be used with rigid bodies or +mixtures of rigid bodies and non-rigid particles (e.g. solvent). But +there are also :doc:`fix rigid/npt ` and :doc:`fix rigid/nph ` commands, which are typically a more natural +choice. See the doc page for those commands for more discussion of +the various ways to do this. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +These fixes writes the state of all the thermostat and barostat +variables to :doc:`binary restart files `. See the +:doc:`read\_restart ` command for info on how to re-specify +a fix in an input script that reads a restart file, so that the +operation of the fix continues in an uninterrupted fashion. + +The :doc:`fix\_modify ` *temp* and *press* options are +supported by these fixes. You can use them to assign a +:doc:`compute ` you have defined to this fix which will be used +in its thermostatting or barostatting procedure, as described above. +If you do this, note that the kinetic energy derived from the compute +temperature should be consistent with the virial term computed using +all atoms for the pressure. LAMMPS will warn you if you choose to +compute temperature on a subset of atoms. + +.. note:: + + If both the *temp* and *press* keywords are used in a single + thermo\_modify command (or in two separate commands), then the order in + which the keywords are specified is important. Note that a :doc:`pressure compute ` defines its own temperature compute as + an argument when it is specified. The *temp* keyword will override + this (for the pressure compute being used by fix npt), but only if the + *temp* keyword comes after the *press* keyword. If the *temp* keyword + comes before the *press* keyword, then the new pressure compute + specified by the *press* keyword will be unaffected by the *temp* + setting. + +The :doc:`fix\_modify ` *energy* option is supported by these +fixes to add the energy change induced by Nose/Hoover thermostatting +and barostatting to the system's potential energy as part of +:doc:`thermodynamic output `. + +These fixes compute a global scalar and a global vector of quantities, +which can be accessed by various :doc:`output commands `. +The scalar value calculated by these fixes is "extensive"; the vector +values are "intensive". + +The scalar is the cumulative energy change due to the fix. + +The vector stores internal Nose/Hoover thermostat and barostat +variables. The number and meaning of the vector values depends on +which fix is used and the settings for keywords *tchain* and *pchain*\ , +which specify the number of Nose/Hoover chains for the thermostat and +barostat. If no thermostatting is done, then *tchain* is 0. If no +barostatting is done, then *pchain* is 0. In the following list, +"ndof" is 0, 1, 3, or 6, and is the number of degrees of freedom in +the barostat. Its value is 0 if no barostat is used, else its value +is 6 if any off-diagonal stress tensor component is barostatted, else +its value is 1 if *couple xyz* is used or *couple xy* for a 2d +simulation, otherwise its value is 3. + +The order of values in the global vector and their meaning is as +follows. The notation means there are tchain values for eta, followed +by tchain for eta\_dot, followed by ndof for omega, etc: + +* eta[tchain] = particle thermostat displacements (unitless) +* eta\_dot[tchain] = particle thermostat velocities (1/time units) +* omega[ndof] = barostat displacements (unitless) +* omega\_dot[ndof] = barostat velocities (1/time units) +* etap[pchain] = barostat thermostat displacements (unitless) +* etap\_dot[pchain] = barostat thermostat velocities (1/time units) +* PE\_eta[tchain] = potential energy of each particle thermostat displacement (energy units) +* KE\_eta\_dot[tchain] = kinetic energy of each particle thermostat velocity (energy units) +* PE\_omega[ndof] = potential energy of each barostat displacement (energy units) +* KE\_omega\_dot[ndof] = kinetic energy of each barostat velocity (energy units) +* PE\_etap[pchain] = potential energy of each barostat thermostat displacement (energy units) +* KE\_etap\_dot[pchain] = kinetic energy of each barostat thermostat velocity (energy units) +* PE\_strain[1] = scalar strain energy (energy units) + +These fixes can ramp their external temperature and pressure over +multiple runs, using the *start* and *stop* keywords of the +:doc:`run ` command. See the :doc:`run ` command for details of +how to do this. + +These fixes are not invoked during :doc:`energy minimization `. + + +---------- + + +Restrictions +"""""""""""" + + +*X*\ , *y*\ , *z* cannot be barostatted if the associated dimension is not +periodic. *Xy*\ , *xz*\ , and *yz* can only be barostatted if the +simulation domain is triclinic and the 2nd dimension in the keyword +(\ *y* dimension in *xy*\ ) is periodic. *Z*\ , *xz*\ , and *yz*\ , cannot be +barostatted for 2D simulations. The :doc:`create\_box `, +:doc:`read data `, and :doc:`read\_restart ` +commands specify whether the simulation box is orthogonal or +non-orthogonal (triclinic) and explain the meaning of the xy,xz,yz +tilt factors. + +For the *temp* keyword, the final Tstop cannot be 0.0 since it would +make the external T = 0.0 at some timestep during the simulation which +is not allowed in the Nose/Hoover formulation. + +The *scaleyz yes* and *scalexz yes* keyword/value pairs can not be used +for 2D simulations. *scaleyz yes*\ , *scalexz yes*\ , and *scalexy yes* options +can only be used if the 2nd dimension in the keyword is periodic, +and if the tilt factor is not coupled to the barostat via keywords +*tri*\ , *yz*\ , *xz*\ , and *xy*\ . + +These fixes can be used with dynamic groups as defined by the +:doc:`group ` command. Likewise they can be used with groups to +which atoms are added or deleted over time, e.g. a deposition +simulation. However, the conservation properties of the thermostat +and barostat are defined for systems with a static set of atoms. You +may observe odd behavior if the atoms in a group vary dramatically +over time or the atom count becomes very small. + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix\_modify `, +:doc:`run\_style ` + +Default +""""""" + +The keyword defaults are tchain = 3, pchain = 3, mtk = yes, tloop = 1, +ploop = 1, nreset = 0, drag = 0.0, dilate = all, couple = none, +flip = yes, scaleyz = scalexz = scalexy = yes if periodic in 2nd +dimension and not coupled to barostat, otherwise no. + + +---------- + + +.. _nh-Martyna: + + + +**(Martyna)** Martyna, Tobias and Klein, J Chem Phys, 101, 4177 (1994). + +.. _nh-Parrinello: + + + +**(Parrinello)** Parrinello and Rahman, J Appl Phys, 52, 7182 (1981). + +.. _nh-Tuckerman: + + + +**(Tuckerman)** Tuckerman, Alejandre, Lopez-Rendon, Jochim, and +Martyna, J Phys A: Math Gen, 39, 5629 (2006). + +.. _nh-Shinoda: + + + +**(Shinoda)** Shinoda, Shiga, and Mikami, Phys Rev B, 69, 134103 (2004). + +.. _nh-Dullweber: + + + +**(Dullweber)** Dullweber, Leimkuhler and McLachlan, J Chem Phys, 107, +5840 (1997). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nh_eff.rst b/doc/src/fix_nh_eff.rst new file mode 100644 index 0000000000..cf6a65352f --- /dev/null +++ b/doc/src/fix_nh_eff.rst @@ -0,0 +1,181 @@ +.. index:: fix nvt/eff + +fix nvt/eff command +=================== + +fix npt/eff command +=================== + +fix nph/eff command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID style_name keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* style\_name = *nvt/eff* or *npt/eff* or *nph/eff* + + .. parsed-literal:: + + one or more keyword value pairs may be appended + keyword = *temp* or *iso* or *aniso* or *tri* or *x* or *y* or *z* or *xy* or *yz* or *xz* or *couple* or *tchain* or *pchain* or *mtk* or *tloop* or *ploop* or *nreset* or *drag* or *dilate* + *temp* values = Tstart Tstop Tdamp + Tstart,Tstop = external temperature at start/end of run + Tdamp = temperature damping parameter (time units) + *iso* or *aniso* or *tri* values = Pstart Pstop Pdamp + Pstart,Pstop = scalar external pressure at start/end of run (pressure units) + Pdamp = pressure damping parameter (time units) + *x* or *y* or *z* or *xy* or *yz* or *xz* values = Pstart Pstop Pdamp + Pstart,Pstop = external stress tensor component at start/end of run (pressure units) + Pdamp = stress damping parameter (time units) + *couple* = *none* or *xyz* or *xy* or *yz* or *xz* + *tchain* value = length of thermostat chain (1 = single thermostat) + *pchain* values = length of thermostat chain on barostat (0 = no thermostat) + *mtk* value = *yes* or *no* = add in MTK adjustment term or not + *tloop* value = number of sub-cycles to perform on thermostat + *ploop* value = number of sub-cycles to perform on barostat thermostat + *nreset* value = reset reference cell every this many timesteps + *drag* value = drag factor added to barostat/thermostat (0.0 = no drag) + *dilate* value = *all* or *partial* + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nvt/eff temp 300.0 300.0 0.1 + fix 1 part npt/eff temp 300.0 300.0 0.1 iso 0.0 0.0 1.0 + fix 2 part npt/eff temp 300.0 300.0 0.1 tri 5.0 5.0 1.0 + fix 2 ice nph/eff x 1.0 1.0 0.5 y 2.0 2.0 0.5 z 3.0 3.0 0.5 yz 0.1 0.1 0.5 xz 0.2 0.2 0.5 xy 0.3 0.3 0.5 nreset 1000 + +Description +""""""""""" + +These commands perform time integration on Nose-Hoover style +non-Hamiltonian equations of motion for nuclei and electrons in the +group for the :doc:`electron force field ` model. The fixes +are designed to generate positions and velocities sampled from the +canonical (nvt), isothermal-isobaric (npt), and isenthalpic (nph) +ensembles. This is achieved by adding some dynamic variables which +are coupled to the particle velocities (thermostatting) and simulation +domain dimensions (barostatting). In addition to basic thermostatting +and barostatting, these fixes can also create a chain of thermostats +coupled to the particle thermostat, and another chain of thermostats +coupled to the barostat variables. The barostat can be coupled to the +overall box volume, or to individual dimensions, including the *xy*\ , +*xz* and *yz* tilt dimensions. The external pressure of the barostat +can be specified as either a scalar pressure (isobaric ensemble) or as +components of a symmetric stress tensor (constant stress ensemble). +When used correctly, the time-averaged temperature and stress tensor +of the particles will match the target values specified by +Tstart/Tstop and Pstart/Pstop. + +The operation of these fixes is exactly like that described by the +:doc:`fix nvt, npt, and nph ` commands, except that the radius +and radial velocity of electrons are also updated. Likewise the +temperature and pressure calculated by the fix, using the computes it +creates (as discussed in the :doc:`fix nvt, npt, and nph ` +doc page), are performed with computes that include the eFF contribution +to the temperature or kinetic energy from the electron radial velocity. + +.. note:: + + there are two different pressures that can be reported for eFF + when defining the pair\_style (see :doc:`pair eff/cut ` to + understand these settings), one (default) that considers electrons do + not contribute radial virial components (i.e. electrons treated as + incompressible 'rigid' spheres) and one that does. The radial + electronic contributions to the virials are only tallied if the + flexible pressure option is set, and this will affect both global and + per-atom quantities. In principle, the true pressure of a system is + somewhere in between the rigid and the flexible eFF pressures, but, + for most cases, the difference between these two pressures will not be + significant over long-term averaged runs (i.e. even though the energy + partitioning changes, the total energy remains similar). + +.. note:: + + currently, there is no available option for the user to set or + create temperature distributions that include the radial electronic + degrees of freedom with the :doc:`velocity ` command, so the + the user must allow for these degrees of freedom to equilibrate + (i.e. equi-partitioning of energy) through time integration. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +See the doc page for the :doc:`fix nvt, npt, and nph ` commands +for details. + +Restrictions +"""""""""""" + + +This fix is part of the USER-EFF package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Other restriction discussed on the doc page for the :doc:`fix nvt, npt, and nph ` commands also apply. + +.. note:: + + The temperature for systems (regions or groups) with only + electrons and no nuclei is 0.0 (i.e. not defined) in the current + temperature calculations, a practical example would be a uniform + electron gas or a very hot plasma, where electrons remain delocalized + from the nuclei. This is because, even though electron virials are + included in the temperature calculation, these are averaged over the + nuclear degrees of freedom only. In such cases a corrective term must + be added to the pressure to get the correct kinetic contribution. + +Related commands +"""""""""""""""" + +:doc:`fix nvt `, :doc:`fix nph `, :doc:`fix npt `, +:doc:`fix\_modify `, :doc:`run\_style ` + +Default +""""""" + +The keyword defaults are tchain = 3, pchain = 3, mtk = yes, tloop = +ploop = 1, nreset = 0, drag = 0.0, dilate = all, and couple = none. + + +---------- + + +.. _Martyna1: + + + +**(Martyna)** Martyna, Tobias and Klein, J Chem Phys, 101, 4177 (1994). + +.. _Parrinello: + + + +**(Parrinello)** Parrinello and Rahman, J Appl Phys, 52, 7182 (1981). + +.. _Tuckerman1: + + + +**(Tuckerman)** Tuckerman, Alejandre, Lopez-Rendon, Jochim, and +Martyna, J Phys A: Math Gen, 39, 5629 (2006). + +.. _Shinoda2: + + + +**(Shinoda)** Shinoda, Shiga, and Mikami, Phys Rev B, 69, 134103 (2004). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nh_uef.rst b/doc/src/fix_nh_uef.rst new file mode 100644 index 0000000000..35110d9cce --- /dev/null +++ b/doc/src/fix_nh_uef.rst @@ -0,0 +1,279 @@ +.. index:: fix nvt/uef + +fix nvt/uef command +=================== + +fix npt/uef command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID style_name erate edot_x edot_y temp Tstart Tstop Tdamp keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* style\_name = *nvt/uef* or *npt/uef* +* *Tstart*\ , *Tstop*\ , and *Tdamp* are documented in the :doc:`fix npt ` command +* *edot\_x* and *edot\_y* are the strain rates in the x and y directions (1/(time units)) +* one or more keyword/value pairs may be appended + + .. parsed-literal:: + + keyword = *ext* or *strain* or *iso* or *x* or *y* or *z* or *tchain* or *pchain* or *tloop* or *ploop* or *mtk* + *ext* value = *x* or *y* or *z* or *xy* or *yz* or *xz* = external dimensions + sets the external dimensions used to calculate the scalar pressure + *strain* values = e_x e_y = initial strain + usually not needed, but may be needed to resume a run with a data file. + *iso*\ , *x*\ , *y*\ , *z*\ , *tchain*\ , *pchain*\ , *tloop*\ , *ploop*\ , *mtk* keywords + documented by the :doc:`fix npt ` command + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix uniax_nvt all nvt/uef temp 400 400 100 erate 0.00001 -0.000005 + fix biax_nvt all nvt/uef temp 400 400 100 erate 0.000005 0.000005 + fix uniax_npt all npt/uef temp 400 400 300 iso 1 1 3000 erate 0.00001 -0.000005 ext yz + fix biax_npt all npt/uef temp 400 400 100 erate -0.00001 0.000005 x 1 1 3000 + +Description +""""""""""" + +This fix can be used to simulate non-equilibrium molecular dynamics +(NEMD) under diagonal flow fields, including uniaxial and bi-axial +flow. Simulations under continuous extensional flow may be carried +out for an indefinite amount of time. It is an implementation of the +boundary conditions from :ref:`(Dobson) `, and also uses numerical +lattice reduction as was proposed by :ref:`(Hunt) `. The lattice +reduction algorithm is from :ref:`(Semaev) `. The fix is intended for +simulations of homogeneous flows, and integrates the SLLOD equations +of motion, originally proposed by Hoover and Ladd (see :ref:`(Evans and Morriss) `). Additional detail about this implementation can be +found in :ref:`(Nicholson and Rutledge) `. + +Note that NEMD simulations of a continuously strained system can be +performed using the :doc:`fix deform `, :doc:`fix nvt/sllod `, and :doc:`compute temp/deform ` commands. + +The applied flow field is set by the *eps* keyword. The values +*edot\_x* and *edot\_y* correspond to the strain rates in the xx and yy +directions. It is implicitly assumed that the flow field is +traceless, and therefore the strain rate in the zz direction is eqal +to -(*edot\_x* + *edot\_y*). + +.. note:: + + Due to an instability in the SLLOD equations under extension, + :doc:`fix momentum ` should be used to regularly reset the + linear momentum. + +The boundary conditions require a simulation box that does not have a +consistent alignment relative to the applied flow field. Since LAMMPS +utilizes an upper-triangular simulation box, it is not possible to +express the evolving simulation box in the same coordinate system as +the flow field. This fix keeps track of two coordinate systems: the +flow frame, and the upper triangular LAMMPS frame. The coordinate +systems are related to each other through the QR decomposition, as is +illustrated in the image below. + +.. image:: JPG/uef_frames.jpg + :align: center + +During most molecular dynamics operations, the system is represented +in the LAMMPS frame. Only when the positions and velocities are +updated is the system rotated to the flow frame, and it is rotated +back to the LAMMPS frame immediately afterwards. For this reason, all +vector-valued quantities (except for the tensors from +:doc:`compute\_pressure/uef ` and +:doc:`compute\_temp/uef `) will be computed in the +LAMMPS frame. Rotationally invariant scalar quantities like the +temperature and hydrostatic pressure are frame-invariant and will be +computed correctly. Additionally, the system is in the LAMMPS frame +during all of the output steps, and therefore trajectory files made +using the dump command will be in the LAMMPS frame unless the +:doc:`dump\_cfg/uef ` command is used. + + +---------- + + +Temperature control is achieved with the default Nose-Hoover style +thermostat documented in :doc:`fix npt `. When this fix is +active, only the peculiar velocity of each atom is stored, defined as +the velocity relative to the streaming velocity. This is in contrast +to :doc:`fix nvt/sllod `, which uses a lab-frame +velocity, and removes the contribution from the streaming velocity in +order to compute the temperature. + +Pressure control is achieved using the default Nose-Hoover barostat +documented in :doc:`fix npt `. There are two ways to control the +pressure using this fix. The first method involves using the *ext* +keyword along with the *iso* pressure style. With this method, the +pressure is controlled by scaling the simulation box isotropically to +achieve the average pressure only in the directions specified by +*ext*\ . For example, if the *ext* value is set to *xy*\ , the average +pressure (Pxx+Pyy)/2 will be controlled. + +This example command will control the total hydrostatic pressure under +uniaxial tension: + + +.. parsed-literal:: + + fix f1 all npt/uef temp 0.7 0.7 0.5 iso 1 1 5 erate -0.5 -0.5 ext xyz + +This example command will control the average stress in compression +directions, which would typically correspond to free surfaces under +drawing with uniaxial tension: + + +.. parsed-literal:: + + fix f2 all npt/uef temp 0.7 0.7 0.5 iso 1 1 5 erate -0.5 -0.5 ext xy + +The second method for pressure control involves setting the normal +stresses using the *x*\ , *y* , and/or *z* keywords. When using this +method, the same pressure must be specified via *Pstart* and *Pstop* +for all dimensions controlled. Any choice of pressure conditions that +would cause LAMMPS to compute a deviatoric stress are not permissible +and will result in an error. Additionally, all dimensions with +controlled stress must have the same applied strain rate. The *ext* +keyword must be set to the default value (\ *xyz*\ ) when using this +method. + +For example, the following commands will work: + + +.. parsed-literal:: + + fix f3 all npt/uef temp 0.7 0.7 0.5 x 1 1 5 y 1 1 5 erate -0.5 -0.5 + fix f4 all npt/uef temp 0.7 0.7 0.5 z 1 1 5 erate 0.5 0.5 + +The following commands will not work: + + +.. parsed-literal:: + + fix f5 all npt/uef temp 0.7 0.7 0.5 x 1 1 5 z 1 1 5 erate -0.5 -0.5 + fix f6 all npt/uef temp 0.7 0.7 0.5 x 1 1 5 z 2 2 5 erate 0.5 0.5 + + +---------- + + +These fix computes a temperature and pressure each timestep. To do +this, it creates its own computes of style "temp/uef" and +"pressure/uef", as if one of these two sets of commands had been +issued: + + +.. parsed-literal:: + + compute fix-ID_temp group-ID temp/uef + compute fix-ID_press group-ID pressure/uef fix-ID_temp + + compute fix-ID_temp all temp/uef + compute fix-ID_press all pressure/uef fix-ID_temp + +See the :doc:`compute temp/uef ` and :doc:`compute pressure/uef ` commands for details. Note +that the IDs of the new computes are the fix-ID + underscore + "temp" +or fix\_ID + underscore + "press". + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +The fix writes the state of all the thermostat and barostat variables, +as well as the cumulative strain applied, to :doc:`binary restart files `. See the :doc:`read\_restart ` command +for info on how to re-specify a fix in an input script that reads a +restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +.. note:: + + It is not necessary to set the *strain* keyword when resuming a + run from a restart file. Only for resuming from data files, which do + not contain the cumulative applied strain, will this keyword be + necessary. + +This fix can be used with the :doc:`fix\_modify ` *temp* and +*press* options. The temperature and pressure computes used must be of +type *temp/uef* and *pressure/uef*\ . + +This fix computes the same global scalar and vector quantities as :doc:`fix npt `. + +The fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-UEF package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Due to requirements of the boundary conditions, when the *strain* +keyword is set to zero (or unset), the initial simulation box must be +cubic and have style triclinic. If the box is initially of type ortho, +use :doc:`change\_box ` before invoking the fix. + +.. note:: + + When resuming from restart files, you may need to use :doc:`box tilt large ` since lammps has internal criteria from lattice + reduction that are not the same as the criteria in the numerical + lattice reduction algorithm. + +Related commands +"""""""""""""""" + +:doc:`fix nvt `, :doc:`fix nvt/sllod `, :doc:`compute temp/uef `, :doc:`compute pressure/uef `, :doc:`dump cfg/uef ` + +Default +""""""" + +The default keyword values specific to this fix are exy = xyz, strain += 0 0. The remaining defaults are the same as for *fix +npt*\ \_fix\_nh.html except tchain = 1. The reason for this change is +given in :doc:`fix nvt/sllod `. + + +---------- + + +.. _Dobson: + + + +**(Dobson)** Dobson, J Chem Phys, 141, 184103 (2014). + +.. _Hunt: + + + +**(Hunt)** Hunt, Mol Simul, 42, 347 (2016). + +.. _Semaev: + + + +**(Semaev)** Semaev, Cryptography and Lattices, 181 (2001). + +.. _Sllod: + + + +**(Evans and Morriss)** Evans and Morriss, Phys Rev A, 30, 1528 (1984). + +.. _Nicholson: + + + +**(Nicholson and Rutledge)** Nicholson and Rutledge, J Chem Phys, 145, +244903 (2016). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nph_asphere.rst b/doc/src/fix_nph_asphere.rst new file mode 100644 index 0000000000..cea1ee71b3 --- /dev/null +++ b/doc/src/fix_nph_asphere.rst @@ -0,0 +1,164 @@ +.. index:: fix nph/asphere + +fix nph/asphere command +======================= + +fix nph/asphere/omp command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nph/asphere args keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* nph/asphere = style name of this fix command +* additional barostat related keyword/value pairs from the :doc:`fix nph ` command can be appended + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nph/asphere iso 0.0 0.0 1000.0 + fix 2 all nph/asphere x 5.0 5.0 1000.0 + fix 2 all nph/asphere x 5.0 5.0 1000.0 drag 0.2 + fix 2 water nph/asphere aniso 0.0 0.0 1000.0 dilate partial + +Description +""""""""""" + +Perform constant NPH integration to update position, velocity, +orientation, and angular velocity each timestep for aspherical or +ellipsoidal particles in the group using a Nose/Hoover pressure +barostat. P is pressure; H is enthalpy. This creates a system +trajectory consistent with the isenthalpic ensemble. + +This fix differs from the :doc:`fix nph ` command, which assumes +point particles and only updates their position and velocity. + +Additional parameters affecting the barostat are specified by keywords +and values documented with the :doc:`fix nph ` command. See, +for example, discussion of the *aniso*\ , and *dilate* keywords. + +The particles in the fix group are the only ones whose velocities and +positions are updated by the velocity/position update portion of the +NPH integration. + +Regardless of what particles are in the fix group, a global pressure is +computed for all particles. Similarly, when the size of the simulation +box is changed, all particles are re-scaled to new positions, unless the +keyword *dilate* is specified with a value of *partial*\ , in which case +only the particles in the fix group are re-scaled. The latter can be +useful for leaving the coordinates of particles in a solid substrate +unchanged and controlling the pressure of a surrounding fluid. + + +---------- + + +This fix computes a temperature and pressure each timestep. To do +this, the fix creates its own computes of style "temp/asphere" and +"pressure", as if these commands had been issued: + + +.. parsed-literal:: + + compute fix-ID_temp all temp/asphere + compute fix-ID_press all pressure fix-ID_temp + +See the :doc:`compute temp/asphere ` and :doc:`compute pressure ` commands for details. Note that the +IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID ++ underscore + "press", and the group for the new computes is "all" +since pressure is computed for the entire system. + +Note that these are NOT the computes used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +and *thermo\_press*. This means you can change the attributes of this +fix's temperature or pressure via the +:doc:`compute\_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* or +*thermo\_press* will have no effect on this fix. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the Nose/Hoover barostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +command for info on how to re-specify a fix in an input script that +reads a restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +The :doc:`fix\_modify ` *temp* and *press* options are +supported by this fix. You can use them to assign a +:doc:`compute ` you have defined to this fix which will be used +in its thermostatting or barostatting procedure. If you do this, note +that the kinetic energy derived from the compute temperature should be +consistent with the virial term computed using all atoms for the +pressure. LAMMPS will warn you if you choose to compute temperature +on a subset of atoms. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Nose/Hoover barostatting to +the system's potential energy as part of :doc:`thermodynamic output `. + +This fix computes the same global scalar and global vector of +quantities as does the :doc:`fix nph ` command. + +This fix can ramp its target pressure over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the ASPHERE package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires that atoms store torque and angular momentum and a +quaternion as defined by the :doc:`atom\_style ellipsoid ` +command. + +All particles in the group must be finite-size. They cannot be point +particles, but they can be aspherical or spherical as defined by their +shape attribute. + +Related commands +"""""""""""""""" + +:doc:`fix nph `, :doc:`fix nve\_asphere `, :doc:`fix nvt\_asphere `, :doc:`fix npt\_asphere `, :doc:`fix\_modify ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nph_body.rst b/doc/src/fix_nph_body.rst new file mode 100644 index 0000000000..8ce3009700 --- /dev/null +++ b/doc/src/fix_nph_body.rst @@ -0,0 +1,157 @@ +.. index:: fix nph/body + +fix nph/body command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nph/body args keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* nph/body = style name of this fix command +* additional barostat related keyword/value pairs from the :doc:`fix nph ` command can be appended + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nph/body iso 0.0 0.0 1000.0 + fix 2 all nph/body x 5.0 5.0 1000.0 + fix 2 all nph/body x 5.0 5.0 1000.0 drag 0.2 + fix 2 water nph/body aniso 0.0 0.0 1000.0 dilate partial + +Description +""""""""""" + +Perform constant NPH integration to update position, velocity, +orientation, and angular velocity each timestep for body +particles in the group using a Nose/Hoover pressure +barostat. P is pressure; H is enthalpy. This creates a system +trajectory consistent with the isenthalpic ensemble. + +This fix differs from the :doc:`fix nph ` command, which assumes +point particles and only updates their position and velocity. + +Additional parameters affecting the barostat are specified by keywords +and values documented with the :doc:`fix nph ` command. See, +for example, discussion of the *aniso*\ , and *dilate* keywords. + +The particles in the fix group are the only ones whose velocities and +positions are updated by the velocity/position update portion of the +NPH integration. + +Regardless of what particles are in the fix group, a global pressure is +computed for all particles. Similarly, when the size of the simulation +box is changed, all particles are re-scaled to new positions, unless the +keyword *dilate* is specified with a value of *partial*\ , in which case +only the particles in the fix group are re-scaled. The latter can be +useful for leaving the coordinates of particles in a solid substrate +unchanged and controlling the pressure of a surrounding fluid. + + +---------- + + +This fix computes a temperature and pressure each timestep. To do +this, the fix creates its own computes of style "temp/body" and +"pressure", as if these commands had been issued: + + +.. parsed-literal:: + + compute fix-ID_temp all temp/body + compute fix-ID_press all pressure fix-ID_temp + +See the :doc:`compute temp/body ` and :doc:`compute pressure ` commands for details. Note that the +IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID ++ underscore + "press", and the group for the new computes is "all" +since pressure is computed for the entire system. + +Note that these are NOT the computes used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +and *thermo\_press*. This means you can change the attributes of this +fix's temperature or pressure via the +:doc:`compute\_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* or +*thermo\_press* will have no effect on this fix. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the Nose/Hoover barostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +command for info on how to re-specify a fix in an input script that +reads a restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +The :doc:`fix\_modify ` *temp* and *press* options are +supported by this fix. You can use them to assign a +:doc:`compute ` you have defined to this fix which will be used +in its thermostatting or barostatting procedure. If you do this, note +that the kinetic energy derived from the compute temperature should be +consistent with the virial term computed using all atoms for the +pressure. LAMMPS will warn you if you choose to compute temperature +on a subset of atoms. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Nose/Hoover barostatting to +the system's potential energy as part of :doc:`thermodynamic output `. + +This fix computes the same global scalar and global vector of +quantities as does the :doc:`fix nph ` command. + +This fix can ramp its target pressure over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the BODY package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires that atoms store torque and angular momentum and a +quaternion as defined by the :doc:`atom\_style body ` +command. + +Related commands +"""""""""""""""" + +:doc:`fix nph `, :doc:`fix nve\_body `, :doc:`fix nvt\_body `, :doc:`fix npt\_body `, :doc:`fix\_modify ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nph_sphere.rst b/doc/src/fix_nph_sphere.rst new file mode 100644 index 0000000000..af45b6babc --- /dev/null +++ b/doc/src/fix_nph_sphere.rst @@ -0,0 +1,177 @@ +.. index:: fix nph/sphere + +fix nph/sphere command +====================== + +fix nph/sphere/omp command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nph/sphere args keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* nph/sphere = style name of this fix command +* keyword = *disc* + + .. parsed-literal:: + + *disc* value = none = treat particles as 2d discs, not spheres + +* additional barostat related keyword/value pairs from the :doc:`fix nph ` command can be appended + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nph/sphere iso 0.0 0.0 1000.0 + fix 2 all nph/sphere x 5.0 5.0 1000.0 + fix 2 all nph/sphere x 5.0 5.0 1000.0 disc + fix 2 all nph/sphere x 5.0 5.0 1000.0 drag 0.2 + fix 2 water nph/sphere aniso 0.0 0.0 1000.0 dilate partial + +Description +""""""""""" + +Perform constant NPH integration to update position, velocity, and +angular velocity each timestep for finite-size spherical particles in +the group using a Nose/Hoover pressure barostat. P is pressure; H is +enthalpy. This creates a system trajectory consistent with the +isenthalpic ensemble. + +This fix differs from the :doc:`fix nph ` command, which assumes +point particles and only updates their position and velocity. + +If the *disc* keyword is used, then each particle is treated as a 2d +disc (circle) instead of as a sphere. This is only possible for 2d +simulations, as defined by the :doc:`dimension ` keyword. +The only difference between discs and spheres in this context is their +moment of inertia, as used in the time integration. + +Additional parameters affecting the barostat are specified by keywords +and values documented with the :doc:`fix nph ` command. See, +for example, discussion of the *aniso*\ , and *dilate* keywords. + +The particles in the fix group are the only ones whose velocities and +positions are updated by the velocity/position update portion of the +NPH integration. + +Regardless of what particles are in the fix group, a global pressure is +computed for all particles. Similarly, when the size of the simulation +box is changed, all particles are re-scaled to new positions, unless the +keyword *dilate* is specified with a value of *partial*\ , in which case +only the particles in the fix group are re-scaled. The latter can be +useful for leaving the coordinates of particles in a solid substrate +unchanged and controlling the pressure of a surrounding fluid. + + +---------- + + +This fix computes a temperature and pressure each timestep. To do +this, the fix creates its own computes of style "temp/sphere" and +"pressure", as if these commands had been issued: + + +.. parsed-literal:: + + compute fix-ID_temp all temp/sphere + compute fix-ID_press all pressure fix-ID_temp + +See the :doc:`compute temp/sphere ` and :doc:`compute pressure ` commands for details. Note that the +IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID ++ underscore + "press", and the group for the new computes is "all" +since pressure is computed for the entire system. + +Note that these are NOT the computes used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +and *thermo\_press*. This means you can change the attributes of this +fix's temperature or pressure via the +:doc:`compute\_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* or +*thermo\_press* will have no effect on this fix. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the Nose/Hoover barostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +command for info on how to re-specify a fix in an input script that +reads a restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +The :doc:`fix\_modify ` *temp* and *press* options are +supported by this fix. You can use them to assign a +:doc:`compute ` you have defined to this fix which will be used +in its thermostatting or barostatting procedure. If you do this, note +that the kinetic energy derived from the compute temperature should be +consistent with the virial term computed using all atoms for the +pressure. LAMMPS will warn you if you choose to compute temperature +on a subset of atoms. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Nose/Hoover barostatting to +the system's potential energy as part of :doc:`thermodynamic output `. + +This fix computes the same global scalar and global vector of +quantities as does the :doc:`fix nph ` command. + +This fix can ramp its target pressure over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix requires that atoms store torque and angular velocity (omega) +and a radius as defined by the :doc:`atom\_style sphere ` +command. + +All particles in the group must be finite-size spheres. They cannot +be point particles. + +Use of the *disc* keyword is only allowed for 2d simulations, as +defined by the :doc:`dimension ` keyword. + +Related commands +"""""""""""""""" + +:doc:`fix nph `, :doc:`fix nve\_sphere `, :doc:`fix nvt\_sphere `, :doc:`fix npt\_sphere `, +:doc:`fix\_modify ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nphug.rst b/doc/src/fix_nphug.rst new file mode 100644 index 0000000000..be0a28b8b4 --- /dev/null +++ b/doc/src/fix_nphug.rst @@ -0,0 +1,259 @@ +.. index:: fix nphug + +fix nphug command +================= + +fix nphug/omp command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nphug keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command + + .. parsed-literal:: + + one or more keyword value pairs may be appended + keyword = *temp* or *iso* or *aniso* or *tri* or *x* or *y* or *z* or *couple* or *tchain* or *pchain* or *mtk* or *tloop* or *ploop* or *nreset* or *drag* or *dilate* or *scaleyz* or *scalexz* or *scalexy* + *temp* values = Value1 Value2 Tdamp + Value1, Value2 = Nose-Hoover target temperatures, ignored by Hugoniostat + Tdamp = temperature damping parameter (time units) + *iso* or *aniso* or *tri* values = Pstart Pstop Pdamp + Pstart,Pstop = scalar external pressures, must be equal (pressure units) + Pdamp = pressure damping parameter (time units) + *x* or *y* or *z* or *xy* or *yz* or *xz* values = Pstart Pstop Pdamp + Pstart,Pstop = external stress tensor components, must be equal (pressure units) + Pdamp = stress damping parameter (time units) + *couple* = *none* or *xyz* or *xy* or *yz* or *xz* + *tchain* value = length of thermostat chain (1 = single thermostat) + *pchain* values = length of thermostat chain on barostat (0 = no thermostat) + *mtk* value = *yes* or *no* = add in MTK adjustment term or not + *tloop* value = number of sub-cycles to perform on thermostat + *ploop* value = number of sub-cycles to perform on barostat thermostat + *nreset* value = reset reference cell every this many timesteps + *drag* value = drag factor added to barostat/thermostat (0.0 = no drag) + *dilate* value = *all* or *partial* + *scaleyz* value = *yes* or *no* = scale yz with lz + *scalexz* value = *yes* or *no* = scale xz with lz + *scalexy* value = *yes* or *no* = scale xy with ly + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix myhug all nphug temp 1.0 1.0 10.0 z 40.0 40.0 70.0 + fix myhug all nphug temp 1.0 1.0 10.0 iso 40.0 40.0 70.0 drag 200.0 tchain 1 pchain 0 + +Description +""""""""""" + +This command is a variant of the Nose-Hoover +:doc:`fix npt ` fix style. +It performs time integration of the Hugoniostat equations +of motion developed by Ravelo et al. :ref:`(Ravelo) `. +These equations compress the system to a state with average +axial stress or pressure equal to the specified target value +and that satisfies the Rankine-Hugoniot (RH) +jump conditions for steady shocks. + +The compression can be performed +either +hydrostatically (using keyword *iso*\ , *aniso*\ , or *tri*\ ) or uniaxially +(using keywords *x*\ , *y*\ , or *z*\ ). In the hydrostatic case, +the cell dimensions change dynamically so that the average axial stress +in all three directions converges towards the specified target value. +In the uniaxial case, the chosen cell dimension changes dynamically +so that the average +axial stress in that direction converges towards the target value. The +other two cell dimensions are kept fixed (zero lateral strain). + +This leads to the following additional restrictions on the keywords: + +* One and only one of the following keywords should be used: *iso*\ , *aniso*\ , *tri*\ , *x*\ , *y*\ , *z* +* The specified initial and final target pressures must be the same. +* The keywords *xy*\ , *xz*\ , *yz* may not be used. +* The only admissible value for the couple keyword is *xyz*\ , which has the same effect as keyword *iso* +* The *temp* keyword must be used to specify the time constant for kinetic energy relaxation, but initial and final target temperature values are ignored. + +Essentially, a Hugoniostat simulation is an NPT simulation in which the +user-specified target temperature is replaced with a time-dependent +target temperature Tt obtained from the following equation: + +.. image:: Eqs/fix_nphug.jpg + :align: center + +where T and Tt are the instantaneous and target temperatures, +P and P0 are the instantaneous and reference pressures or axial stresses, +depending on whether hydrostatic or uniaxial compression is being +performed, V and V0 are the instantaneous and reference volumes, +E and E0 are the instantaneous and reference internal energy (potential +plus kinetic), Ndof is the number of degrees of freedom used in the +definition of temperature, and kB is the Boltzmann constant. Delta is the +negative deviation of the instantaneous temperature from the target temperature. +When the system reaches a stable equilibrium, the value of Delta should +fluctuate about zero. + +The values of E0, V0, and P0 are the instantaneous values at the start of +the simulation. These can be overridden using the fix\_modify keywords *e0*\ , +*v0*\ , and *p0* described below. + + +---------- + + +.. note:: + + Unlike the :doc:`fix temp/berendsen ` command + which performs thermostatting but NO time integration, this fix + performs thermostatting/barostatting AND time integration. Thus you + should not use any other time integration fix, such as :doc:`fix nve ` on atoms to which this fix is applied. Likewise, + this fix should not be used on atoms that have their temperature + controlled by another fix - e.g. by :doc:`fix langevin ` or :doc:`fix temp/rescale ` commands. + + +---------- + + +This fix computes a temperature and pressure at each timestep. To do +this, the fix creates its own computes of style "temp" and "pressure", +as if one of these two sets of commands had been issued: + + +.. parsed-literal:: + + compute fix-ID_temp group-ID temp + compute fix-ID_press group-ID pressure fix-ID_temp + + compute fix-ID_temp all temp + compute fix-ID_press all pressure fix-ID_temp + +See the :doc:`compute temp ` and :doc:`compute pressure ` commands for details. Note that the +IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID ++ underscore + "press". The group for +the new computes is "all" since pressure is computed for the entire +system. + +Note that these are NOT the computes used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +and *thermo\_press*. This means you can change the attributes of this +fix's temperature or pressure via the +:doc:`compute\_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* or +*thermo\_press* will have no effect on this fix. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the values of E0, V0, and P0, as well as the +state of all the thermostat and barostat +variables to :doc:`binary restart files `. See the +:doc:`read\_restart ` command for info on how to re-specify +a fix in an input script that reads a restart file, so that the +operation of the fix continues in an uninterrupted fashion. + +The :doc:`fix\_modify ` *e0*\ , *v0* and *p0* keywords +can be used to define the values of E0, V0, and P0. Note the +the values for *e0* and *v0* are extensive, and so must correspond +to the total energy and volume of the entire system, not energy and +volume per atom. If any of these quantities are not specified, then the +instantaneous value in the system at the start of the simulation is used. + +The :doc:`fix\_modify ` *temp* and *press* options are +supported by these fixes. You can use them to assign a +:doc:`compute ` you have defined to this fix which will be used +in its thermostatting or barostatting procedure, as described above. +If you do this, note that the kinetic energy derived from the compute +temperature should be consistent with the virial term computed using +all atoms for the pressure. LAMMPS will warn you if you choose to +compute temperature on a subset of atoms. + +The :doc:`fix\_modify ` *energy* option is supported by these +fixes to add the energy change induced by Nose/Hoover thermostatting +and barostatting to the system's potential energy as part of +:doc:`thermodynamic output `. Either way, this energy is \*not\* +included in the definition of internal energy E when calculating the value +of Delta in the above equation. + +These fixes compute a global scalar and a global vector of quantities, +which can be accessed by various :doc:`output commands `. +The scalar value calculated by these fixes is "extensive"; the vector +values are "intensive". + +The scalar is the cumulative energy change due to the fix. + +The vector stores three quantities unique to this fix (Delta, Us, and up), +followed by all the internal Nose/Hoover thermostat and barostat +variables defined for :doc:`fix npt `. Delta is the deviation +of the temperature from the target temperature, given by the above equation. +Us and up are the shock and particle velocity corresponding to a steady +shock calculated from the RH conditions. They have units of distance/time. + +Restrictions +"""""""""""" + + +This fix style is part of the SHOCK package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +All the usual restrictions for :doc:`fix npt ` apply, +plus the additional ones mentioned above. + +Related commands +"""""""""""""""" + +:doc:`fix msst `, :doc:`fix npt `, :doc:`fix\_modify ` + +Default +""""""" + +The keyword defaults are the same as those for :doc:`fix npt ` + + +---------- + + +.. _Ravelo1: + + + +**(Ravelo)** Ravelo, Holian, Germann and Lomdahl, Phys Rev B, 70, 014103 (2004). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_npt_asphere.rst b/doc/src/fix_npt_asphere.rst new file mode 100644 index 0000000000..a728128aa3 --- /dev/null +++ b/doc/src/fix_npt_asphere.rst @@ -0,0 +1,189 @@ +.. index:: fix npt/asphere + +fix npt/asphere command +======================= + +fix npt/asphere/omp command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID npt/asphere keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* npt/asphere = style name of this fix command +* additional thermostat and barostat related keyword/value pairs from the :doc:`fix npt ` command can be appended + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all npt/asphere temp 300.0 300.0 100.0 iso 0.0 0.0 1000.0 + fix 2 all npt/asphere temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 + fix 2 all npt/asphere temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 drag 0.2 + fix 2 water npt/asphere temp 300.0 300.0 100.0 aniso 0.0 0.0 1000.0 dilate partial + +Description +""""""""""" + +Perform constant NPT integration to update position, velocity, +orientation, and angular velocity each timestep for aspherical or +ellipsoidal particles in the group using a Nose/Hoover temperature +thermostat and Nose/Hoover pressure barostat. P is pressure; T is +temperature. This creates a system trajectory consistent with the +isothermal-isobaric ensemble. + +This fix differs from the :doc:`fix npt ` command, which +assumes point particles and only updates their position and velocity. + +The thermostat is applied to both the translational and rotational +degrees of freedom for the aspherical particles, assuming a compute is +used which calculates a temperature that includes the rotational +degrees of freedom (see below). The translational degrees of freedom +can also have a bias velocity removed from them before thermostatting +takes place; see the description below. + +Additional parameters affecting the thermostat and barostat are +specified by keywords and values documented with the :doc:`fix npt ` command. See, for example, discussion of the *temp*\ , +*iso*\ , *aniso*\ , and *dilate* keywords. + +The particles in the fix group are the only ones whose velocities and +positions are updated by the velocity/position update portion of the +NPT integration. + +Regardless of what particles are in the fix group, a global pressure is +computed for all particles. Similarly, when the size of the simulation +box is changed, all particles are re-scaled to new positions, unless the +keyword *dilate* is specified with a value of *partial*\ , in which case +only the particles in the fix group are re-scaled. The latter can be +useful for leaving the coordinates of particles in a solid substrate +unchanged and controlling the pressure of a surrounding fluid. + + +---------- + + +This fix computes a temperature and pressure each timestep. To do +this, the fix creates its own computes of style "temp/asphere" and +"pressure", as if these commands had been issued: + + +.. parsed-literal:: + + compute fix-ID_temp all temp/asphere + compute fix-ID_press all pressure fix-ID_temp + +See the :doc:`compute temp/asphere ` and :doc:`compute pressure ` commands for details. Note that the +IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID ++ underscore + "press", and the group for the new computes is "all" +since pressure is computed for the entire system. + +Note that these are NOT the computes used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +and *thermo\_press*. This means you can change the attributes of this +fix's temperature or pressure via the +:doc:`compute\_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* or +*thermo\_press* will have no effect on this fix. + +Like other fixes that perform thermostatting, this fix can be used +with :doc:`compute commands ` that calculate a temperature +after removing a "bias" from the atom velocities. E.g. removing the +center-of-mass velocity from a group of atoms or only calculating +temperature on the x-component of velocity or only calculating +temperature for atoms in a geometric region. This is not done by +default, but only if the :doc:`fix\_modify ` command is used +to assign a temperature compute to this fix that includes such a bias +term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In +this case, the thermostat works in the following manner: the current +temperature is calculated taking the bias into account, bias is +removed from each atom, thermostatting is performed on the remaining +thermal degrees of freedom, and the bias is added back in. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the Nose/Hoover thermostat and barostat +to :doc:`binary restart files `. See the +:doc:`read\_restart ` command for info on how to re-specify +a fix in an input script that reads a restart file, so that the +operation of the fix continues in an uninterrupted fashion. + +The :doc:`fix\_modify ` *temp* and *press* options are +supported by this fix. You can use them to assign a +:doc:`compute ` you have defined to this fix which will be used +in its thermostatting or barostatting procedure. If you do this, note +that the kinetic energy derived from the compute temperature should be +consistent with the virial term computed using all atoms for the +pressure. LAMMPS will warn you if you choose to compute temperature +on a subset of atoms. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Nose/Hoover thermostatting and +barostatting to the system's potential energy as part of +:doc:`thermodynamic output `. + +This fix computes the same global scalar and global vector of +quantities as does the :doc:`fix npt ` command. + +This fix can ramp its target temperature and pressure over multiple +runs, using the *start* and *stop* keywords of the :doc:`run ` +command. See the :doc:`run ` command for details of how to do +this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the ASPHERE package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires that atoms store torque and angular momentum and a +quaternion as defined by the :doc:`atom\_style ellipsoid ` +command. + +All particles in the group must be finite-size. They cannot be point +particles, but they can be aspherical or spherical as defined by their +shape attribute. + +Related commands +"""""""""""""""" + +:doc:`fix npt `, :doc:`fix nve\_asphere `, :doc:`fix nvt\_asphere `, :doc:`fix\_modify ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_npt_body.rst b/doc/src/fix_npt_body.rst new file mode 100644 index 0000000000..64ae261e31 --- /dev/null +++ b/doc/src/fix_npt_body.rst @@ -0,0 +1,182 @@ +.. index:: fix npt/body + +fix npt/body command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID npt/body keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* npt/body = style name of this fix command +* additional thermostat and barostat related keyword/value pairs from the :doc:`fix npt ` command can be appended + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all npt/body temp 300.0 300.0 100.0 iso 0.0 0.0 1000.0 + fix 2 all npt/body temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 + fix 2 all npt/body temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 drag 0.2 + fix 2 water npt/body temp 300.0 300.0 100.0 aniso 0.0 0.0 1000.0 dilate partial + +Description +""""""""""" + +Perform constant NPT integration to update position, velocity, +orientation, and angular velocity each timestep for body +particles in the group using a Nose/Hoover temperature +thermostat and Nose/Hoover pressure barostat. P is pressure; T is +temperature. This creates a system trajectory consistent with the +isothermal-isobaric ensemble. + +This fix differs from the :doc:`fix npt ` command, which +assumes point particles and only updates their position and velocity. + +The thermostat is applied to both the translational and rotational +degrees of freedom for the body particles, assuming a compute is +used which calculates a temperature that includes the rotational +degrees of freedom (see below). The translational degrees of freedom +can also have a bias velocity removed from them before thermostatting +takes place; see the description below. + +Additional parameters affecting the thermostat and barostat are +specified by keywords and values documented with the :doc:`fix npt ` command. See, for example, discussion of the *temp*\ , +*iso*\ , *aniso*\ , and *dilate* keywords. + +The particles in the fix group are the only ones whose velocities and +positions are updated by the velocity/position update portion of the +NPT integration. + +Regardless of what particles are in the fix group, a global pressure is +computed for all particles. Similarly, when the size of the simulation +box is changed, all particles are re-scaled to new positions, unless the +keyword *dilate* is specified with a value of *partial*\ , in which case +only the particles in the fix group are re-scaled. The latter can be +useful for leaving the coordinates of particles in a solid substrate +unchanged and controlling the pressure of a surrounding fluid. + + +---------- + + +This fix computes a temperature and pressure each timestep. To do +this, the fix creates its own computes of style "temp/body" and +"pressure", as if these commands had been issued: + + +.. parsed-literal:: + + compute fix-ID_temp all temp/body + compute fix-ID_press all pressure fix-ID_temp + +See the :doc:`compute temp/body ` and :doc:`compute pressure ` commands for details. Note that the +IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID ++ underscore + "press", and the group for the new computes is "all" +since pressure is computed for the entire system. + +Note that these are NOT the computes used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +and *thermo\_press*. This means you can change the attributes of this +fix's temperature or pressure via the +:doc:`compute\_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* or +*thermo\_press* will have no effect on this fix. + +Like other fixes that perform thermostatting, this fix can be used +with :doc:`compute commands ` that calculate a temperature +after removing a "bias" from the atom velocities. E.g. removing the +center-of-mass velocity from a group of atoms or only calculating +temperature on the x-component of velocity or only calculating +temperature for atoms in a geometric region. This is not done by +default, but only if the :doc:`fix\_modify ` command is used +to assign a temperature compute to this fix that includes such a bias +term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In +this case, the thermostat works in the following manner: the current +temperature is calculated taking the bias into account, bias is +removed from each atom, thermostatting is performed on the remaining +thermal degrees of freedom, and the bias is added back in. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the Nose/Hoover thermostat and barostat +to :doc:`binary restart files `. See the +:doc:`read\_restart ` command for info on how to re-specify +a fix in an input script that reads a restart file, so that the +operation of the fix continues in an uninterrupted fashion. + +The :doc:`fix\_modify ` *temp* and *press* options are +supported by this fix. You can use them to assign a +:doc:`compute ` you have defined to this fix which will be used +in its thermostatting or barostatting procedure. If you do this, note +that the kinetic energy derived from the compute temperature should be +consistent with the virial term computed using all atoms for the +pressure. LAMMPS will warn you if you choose to compute temperature +on a subset of atoms. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Nose/Hoover thermostatting and +barostatting to the system's potential energy as part of +:doc:`thermodynamic output `. + +This fix computes the same global scalar and global vector of +quantities as does the :doc:`fix npt ` command. + +This fix can ramp its target temperature and pressure over multiple +runs, using the *start* and *stop* keywords of the :doc:`run ` +command. See the :doc:`run ` command for details of how to do +this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the BODY package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires that atoms store torque and angular momentum and a +quaternion as defined by the :doc:`atom\_style body ` +command. + +Related commands +"""""""""""""""" + +:doc:`fix npt `, :doc:`fix nve\_body `, :doc:`fix nvt\_body `, :doc:`fix\_modify ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_npt_sphere.rst b/doc/src/fix_npt_sphere.rst new file mode 100644 index 0000000000..9fe7b93633 --- /dev/null +++ b/doc/src/fix_npt_sphere.rst @@ -0,0 +1,201 @@ +.. index:: fix npt/sphere + +fix npt/sphere command +====================== + +fix npt/sphere/omp command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID npt/sphere keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command + npt/sphere = style name of this fix command + zero or more keyword/value pairs may be appended +* keyword = *disc* + +.. parsed-literal:: + + *disc* value = none = treat particles as 2d discs, not spheres + +* additional thermostat and barostat related keyword/value pairs from the :doc:`fix npt ` command can be appended + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all npt/sphere temp 300.0 300.0 100.0 iso 0.0 0.0 1000.0 + fix 2 all npt/sphere temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 + fix 2 all npt/sphere temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 disc + fix 2 all npt/sphere temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 drag 0.2 + fix 2 water npt/sphere temp 300.0 300.0 100.0 aniso 0.0 0.0 1000.0 dilate partial + +Description +""""""""""" + +Perform constant NPT integration to update position, velocity, and +angular velocity each timestep for finite-sizex spherical particles in +the group using a Nose/Hoover temperature thermostat and Nose/Hoover +pressure barostat. P is pressure; T is temperature. This creates a +system trajectory consistent with the isothermal-isobaric ensemble. + +This fix differs from the :doc:`fix npt ` command, which +assumes point particles and only updates their position and velocity. + +The thermostat is applied to both the translational and rotational +degrees of freedom for the spherical particles, assuming a compute is +used which calculates a temperature that includes the rotational +degrees of freedom (see below). The translational degrees of freedom +can also have a bias velocity removed from them before thermostatting +takes place; see the description below. + +If the *disc* keyword is used, then each particle is treated as a 2d +disc (circle) instead of as a sphere. This is only possible for 2d +simulations, as defined by the :doc:`dimension ` keyword. +The only difference between discs and spheres in this context is their +moment of inertia, as used in the time integration. + +Additional parameters affecting the thermostat and barostat are +specified by keywords and values documented with the :doc:`fix npt ` command. See, for example, discussion of the *temp*\ , +*iso*\ , *aniso*\ , and *dilate* keywords. + +The particles in the fix group are the only ones whose velocities and +positions are updated by the velocity/position update portion of the +NPT integration. + +Regardless of what particles are in the fix group, a global pressure is +computed for all particles. Similarly, when the size of the simulation +box is changed, all particles are re-scaled to new positions, unless the +keyword *dilate* is specified with a value of *partial*\ , in which case +only the particles in the fix group are re-scaled. The latter can be +useful for leaving the coordinates of particles in a solid substrate +unchanged and controlling the pressure of a surrounding fluid. + + +---------- + + +This fix computes a temperature and pressure each timestep. To do +this, the fix creates its own computes of style "temp/sphere" and +"pressure", as if these commands had been issued: + + +.. parsed-literal:: + + compute fix-ID_temp all temp/sphere + compute fix-ID_press all pressure fix-ID_temp + +See the :doc:`compute temp/sphere ` and :doc:`compute pressure ` commands for details. Note that the +IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID ++ underscore + "press", and the group for the new computes is "all" +since pressure is computed for the entire system. + +Note that these are NOT the computes used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +and *thermo\_press*. This means you can change the attributes of this +fix's temperature or pressure via the +:doc:`compute\_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* or +*thermo\_press* will have no effect on this fix. + +Like other fixes that perform thermostatting, this fix can be used +with :doc:`compute commands ` that calculate a temperature +after removing a "bias" from the atom velocities. E.g. removing the +center-of-mass velocity from a group of atoms or only calculating +temperature on the x-component of velocity or only calculating +temperature for atoms in a geometric region. This is not done by +default, but only if the :doc:`fix\_modify ` command is used +to assign a temperature compute to this fix that includes such a bias +term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In +this case, the thermostat works in the following manner: the current +temperature is calculated taking the bias into account, bias is +removed from each atom, thermostatting is performed on the remaining +thermal degrees of freedom, and the bias is added back in. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the Nose/Hoover thermostat and barostat +to :doc:`binary restart files `. See the +:doc:`read\_restart ` command for info on how to re-specify +a fix in an input script that reads a restart file, so that the +operation of the fix continues in an uninterrupted fashion. + +The :doc:`fix\_modify ` *temp* and *press* options are +supported by this fix. You can use them to assign a +:doc:`compute ` you have defined to this fix which will be used +in its thermostatting or barostatting procedure. If you do this, note +that the kinetic energy derived from the compute temperature should be +consistent with the virial term computed using all atoms for the +pressure. LAMMPS will warn you if you choose to compute temperature +on a subset of atoms. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Nose/Hoover thermostatting and +barostatting to the system's potential energy as part of +:doc:`thermodynamic output `. + +This fix computes the same global scalar and global vector of +quantities as does the :doc:`fix npt ` command. + +This fix can ramp its target temperature and pressure over multiple +runs, using the *start* and *stop* keywords of the :doc:`run ` +command. See the :doc:`run ` command for details of how to do +this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix requires that atoms store torque and angular velocity (omega) +and a radius as defined by the :doc:`atom\_style sphere ` +command. + +All particles in the group must be finite-size spheres. They cannot +be point particles. + +Use of the *disc* keyword is only allowed for 2d simulations, as +defined by the :doc:`dimension ` keyword. + +Related commands +"""""""""""""""" + +:doc:`fix npt `, :doc:`fix nve\_sphere `, :doc:`fix nvt\_sphere `, :doc:`fix npt\_asphere `, :doc:`fix\_modify ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve.rst b/doc/src/fix_nve.rst new file mode 100644 index 0000000000..bae6f8a95c --- /dev/null +++ b/doc/src/fix_nve.rst @@ -0,0 +1,90 @@ +.. index:: fix nve + +fix nve command +=============== + +fix nve/intel command +===================== + +fix nve/kk command +================== + +fix nve/omp command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve + +* ID, group-ID are documented in :doc:`fix ` command +* nve = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve + +Description +""""""""""" + +Perform constant NVE integration to update position and velocity for +atoms in the group each timestep. V is volume; E is energy. This +creates a system trajectory consistent with the microcanonical +ensemble. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix nvt `, :doc:`fix npt ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_asphere.rst b/doc/src/fix_nve_asphere.rst new file mode 100644 index 0000000000..4ac734c468 --- /dev/null +++ b/doc/src/fix_nve_asphere.rst @@ -0,0 +1,98 @@ +.. index:: fix nve/asphere + +fix nve/asphere command +======================= + +fix nve/asphere/intel command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve/asphere + +* ID, group-ID are documented in :doc:`fix ` command +* nve/asphere = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve/asphere + +Description +""""""""""" + +Perform constant NVE integration to update position, velocity, +orientation, and angular velocity for aspherical particles in the +group each timestep. V is volume; E is energy. This creates a system +trajectory consistent with the microcanonical ensemble. + +This fix differs from the :doc:`fix nve ` command, which +assumes point particles and only updates their position and velocity. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This fix is part of the ASPHERE package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires that atoms store torque and angular momentum and a +quaternion as defined by the :doc:`atom\_style ellipsoid ` +command. + +All particles in the group must be finite-size. They cannot be point +particles, but they can be aspherical or spherical as defined by their +shape attribute. + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix nve/sphere ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_asphere_noforce.rst b/doc/src/fix_nve_asphere_noforce.rst new file mode 100644 index 0000000000..309928f582 --- /dev/null +++ b/doc/src/fix_nve_asphere_noforce.rst @@ -0,0 +1,72 @@ +.. index:: fix nve/asphere/noforce + +fix nve/asphere/noforce command +=============================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve/asphere/noforce + +* ID, group-ID are documented in :doc:`fix ` command +* nve/asphere/noforce = style name of this fix command + +Examples +"""""""" + +fix 1 all nve/asphere/noforce + +Description +""""""""""" + +Perform updates of position and orientation, but not velocity or +angular momentum for atoms in the group each timestep. In other +words, the force and torque on the atoms is ignored and their velocity +and angular momentum are not updated. The atom velocities and +angular momenta are used to update their positions and orientation. + +This is useful as an implicit time integrator for Fast Lubrication +Dynamics, since the velocity and angular momentum are updated by the +:doc:`pair\_style lubricuteU ` command. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the ASPHERE package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires that atoms store torque and angular momentum and a +quaternion as defined by the :doc:`atom\_style ellipsoid ` +command. + +All particles in the group must be finite-size. They cannot be point +particles, but they can be aspherical or spherical as defined by their +shape attribute. + +Related commands +"""""""""""""""" + +:doc:`fix nve/noforce `, :doc:`fix nve/asphere ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_awpmd.rst b/doc/src/fix_nve_awpmd.rst new file mode 100644 index 0000000000..e44f78c25c --- /dev/null +++ b/doc/src/fix_nve_awpmd.rst @@ -0,0 +1,65 @@ +.. index:: fix nve/awpmd + +fix nve/awpmd command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve/awpmd + +* ID, group-ID are documented in :doc:`fix ` command +* nve/awpmd = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve/awpmd + +Description +""""""""""" + +Perform constant NVE integration to update position and velocity for +nuclei and electrons in the group for the :doc:`Antisymmetrized Wave Packet Molecular Dynamics ` model. V is volume; E is energy. +This creates a system trajectory consistent with the microcanonical +ensemble. + +The operation of this fix is exactly like that described by the :doc:`fix nve ` command, except that the width and width-velocity of +the electron wave functions are also updated. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-AWPMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix nve ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_body.rst b/doc/src/fix_nve_body.rst new file mode 100644 index 0000000000..1d75b3ac34 --- /dev/null +++ b/doc/src/fix_nve_body.rst @@ -0,0 +1,69 @@ +.. index:: fix nve/body + +fix nve/body command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve/body + +* ID, group-ID are documented in :doc:`fix ` command +* nve/body = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve/body + +Description +""""""""""" + +Perform constant NVE integration to update position, velocity, +orientation, and angular velocity for body particles in the group each +timestep. V is volume; E is energy. This creates a system trajectory +consistent with the microcanonical ensemble. See the :doc:`Howto body ` doc page for more details on using body +particles. + +This fix differs from the :doc:`fix nve ` command, which +assumes point particles and only updates their position and velocity. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the BODY package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires that atoms store torque and angular momentum and a +quaternion as defined by the :doc:`atom\_style body ` +command. + +All particles in the group must be body particles. They cannot be +point particles. + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix nve/sphere `, :doc:`fix nve/asphere ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_dot.rst b/doc/src/fix_nve_dot.rst new file mode 100644 index 0000000000..5fc6a46ab5 --- /dev/null +++ b/doc/src/fix_nve_dot.rst @@ -0,0 +1,84 @@ +.. index:: fix nve/dot + +fix nve/dot command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve/dot + +* ID, group-ID are documented in :doc:`fix ` command +* nve/dot = style name of this fix command + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve/dot + +Description +""""""""""" + +Apply a rigid-body integrator as described in :ref:`(Davidchack) ` +to a group of atoms, but without Langevin dynamics. +This command performs Molecular dynamics (MD) +via a velocity-Verlet algorithm and an evolution operator that rotates +the quaternion degrees of freedom, similar to the scheme outlined in :ref:`(Miller) `. + +This command is the equivalent of the :doc:`fix nve/dotc/langevin ` +without damping and noise and can be used to determine the stability range +in a NVE ensemble prior to using the Langevin-type DOTC-integrator +(see also :doc:`fix nve/dotc/langevin `). +The command is equivalent to the :doc:`fix nve `. +The particles are always considered to have a finite size. + +An example input file can be found in /examples/USER/cgdna/examples/duplex1/. +Further details of the implementation and stability of the integrator are contained in :ref:`(Henrich) `. +The preprint version of the article can be found `here `_. + + +---------- + + +Restrictions +"""""""""""" + + +These pair styles can only be used if LAMMPS was built with the +:ref:`USER-CGDNA ` package and the MOLECULE and ASPHERE package. +See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix nve/dotc/langevin `, :doc:`fix nve ` + +**Default:** none + + +---------- + + +.. _Davidchack4: + +**(Davidchack)** R.L Davidchack, T.E. Ouldridge, and M.V. Tretyakov. J. Chem. Phys. 142, 144114 (2015). + +.. _Miller4: + +**(Miller)** T. F. Miller III, M. Eleftheriou, P. Pattnaik, A. Ndirango, G. J. Martyna, J. Chem. Phys., 116, 8649-8659 (2002). + +.. _Henrich4: + +**(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_dot.txt b/doc/src/fix_nve_dot.txt deleted file mode 100644 index fcd8926c13..0000000000 --- a/doc/src/fix_nve_dot.txt +++ /dev/null @@ -1,63 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/dot command :h3 - -[Syntax:] - -fix ID group-ID nve/dot :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -nve/dot = style name of this fix command :l -:ule - -[Examples:] - -fix 1 all nve/dot :pre - -[Description:] - -Apply a rigid-body integrator as described in "(Davidchack)"_#Davidchack1 -to a group of atoms, but without Langevin dynamics. -This command performs Molecular dynamics (MD) -via a velocity-Verlet algorithm and an evolution operator that rotates -the quaternion degrees of freedom, similar to the scheme outlined in "(Miller)"_#Miller1. - -This command is the equivalent of the "fix nve/dotc/langevin"_fix_nve_dotc_langevin.html -without damping and noise and can be used to determine the stability range -in a NVE ensemble prior to using the Langevin-type DOTC-integrator -(see also "fix nve/dotc/langevin"_fix_nve_dotc_langevin.html). -The command is equivalent to the "fix nve"_fix_nve.html. -The particles are always considered to have a finite size. - -An example input file can be found in /examples/USER/cgdna/examples/duplex1/. -Further details of the implementation and stability of the integrator are contained in "(Henrich)"_#Henrich3. -The preprint version of the article can be found "here"_PDF/USER-CGDNA.pdf. - -:line - -[Restrictions:] - -These pair styles can only be used if LAMMPS was built with the -"USER-CGDNA"_Package_details.html#PKG-USER-CGDNA package and the MOLECULE and ASPHERE package. -See the "Build package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix nve/dotc/langevin"_fix_nve_dotc_langevin.html, "fix nve"_fix_nve.html - -[Default:] none - -:line - -:link(Davidchack1) -[(Davidchack)] R.L Davidchack, T.E. Ouldridge, and M.V. Tretyakov. J. Chem. Phys. 142, 144114 (2015). -:link(Miller1) -[(Miller)] T. F. Miller III, M. Eleftheriou, P. Pattnaik, A. Ndirango, G. J. Martyna, J. Chem. Phys., 116, 8649-8659 (2002). -:link(Henrich3) -[(Henrich)] O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). diff --git a/doc/src/fix_nve_dotc_langevin.rst b/doc/src/fix_nve_dotc_langevin.rst new file mode 100644 index 0000000000..3143db968f --- /dev/null +++ b/doc/src/fix_nve_dotc_langevin.rst @@ -0,0 +1,176 @@ +.. index:: fix nve/dotc/langevin + +fix nve/dotc/langevin command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve/dotc/langevin Tstart Tstop damp seed keyword value + +* ID, group-ID are documented in :doc:`fix ` command +* nve/dotc/langevin = style name of this fix command +* Tstart,Tstop = desired temperature at start/end of run (temperature units) +* damp = damping parameter (time units) +* seed = random number seed to use for white noise (positive integer) +* keyword = *angmom* + + .. parsed-literal:: + + *angmom* value = factor + factor = do thermostat rotational degrees of freedom via the angular momentum and apply numeric scale factor as discussed below + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve/dotc/langevin 1.0 1.0 0.03 457145 angmom 10 + fix 1 all nve/dotc/langevin 0.1 0.1 78.9375 457145 angmom 10 + +Description +""""""""""" + +Apply a rigid-body Langevin-type integrator of the kind "Langevin C" +as described in :ref:`(Davidchack) ` +to a group of atoms, which models an interaction with an implicit background +solvent. This command performs Brownian dynamics (BD) +via a technique that splits the integration into a deterministic Hamiltonian +part and the Ornstein-Uhlenbeck process for noise and damping. +The quaternion degrees of freedom are updated though an evolution +operator which performs a rotation in quaternion space, preserves +the quaternion norm and is akin to :ref:`(Miller) `. + +In terms of syntax this command has been closely modelled on the +:doc:`fix langevin ` and its *angmom* option. But it combines +the :doc:`fix nve ` and the :doc:`fix langevin ` in +one single command. The main feature is improved stability +over the standard integrator, permitting slightly larger timestep sizes. + +.. note:: + + Unlike the :doc:`fix langevin ` this command performs + also time integration of the translational and quaternion degrees of freedom. + +The total force on each atom will have the form: + + +.. parsed-literal:: + + F = Fc + Ff + Fr + Ff = - (m / damp) v + Fr is proportional to sqrt(Kb T m / (dt damp)) + +Fc is the conservative force computed via the usual inter-particle +interactions (:doc:`pair\_style `, +:doc:`bond\_style `, etc). + +The Ff and Fr terms are implicitly taken into account by this fix +on a per-particle basis. + +Ff is a frictional drag or viscous damping term proportional to the +particle's velocity. The proportionality constant for each atom is +computed as m/damp, where m is the mass of the particle and damp is +the damping factor specified by the user. + +Fr is a force due to solvent atoms at a temperature T randomly bumping +into the particle. As derived from the fluctuation/dissipation +theorem, its magnitude as shown above is proportional to sqrt(Kb T m / +dt damp), where Kb is the Boltzmann constant, T is the desired +temperature, m is the mass of the particle, dt is the timestep size, +and damp is the damping factor. Random numbers are used to randomize +the direction and magnitude of this force as described in +:ref:`(Dunweg) `, where a uniform random number is used (instead of +a Gaussian random number) for speed. + + +---------- + + +*Tstart* and *Tstop* have to be constant values, i.e. they cannot +be variables. If used together with the oxDNA force field for +coarse-grained simulation of DNA please note that T = 0.1 in oxDNA units +corresponds to T = 300 K. + +The *damp* parameter is specified in time units and determines how +rapidly the temperature is relaxed. For example, a value of 0.03 +means to relax the temperature in a timespan of (roughly) 0.03 time +units tau (see the :doc:`units ` command). +The damp factor can be thought of as inversely related to the +viscosity of the solvent, i.e. a small relaxation time implies a +hi-viscosity solvent and vice versa. See the discussion about gamma +and viscosity in the documentation for the :doc:`fix viscous ` command for more details. +Note that the value 78.9375 in the second example above corresponds +to a diffusion constant, which is about an order of magnitude larger +than realistic ones. This has been used to sample configurations faster +in Brownian dynamics simulations. + +The random # *seed* must be a positive integer. A Marsaglia random +number generator is used. Each processor uses the input seed to +generate its own unique seed and its own stream of random numbers. +Thus the dynamics of the system will not be identical on two runs on +different numbers of processors. + +The keyword/value option has to be used in the following way: + +This fix has to be used together with the *angmom* keyword. The +particles are always considered to have a finite size. +The keyword *angmom* enables thermostatting of the rotational degrees of +freedom in addition to the usual translational degrees of freedom. + +The scale factor after the *angmom* keyword gives the ratio of the rotational to +the translational friction coefficient. + +An example input file can be found in /examples/USER/cgdna/examples/duplex2/. +Further details of the implementation and stability of the integrators are contained in :ref:`(Henrich) `. +The preprint version of the article can be found `here `_. + + +---------- + + +Restrictions +"""""""""""" + + +These pair styles can only be used if LAMMPS was built with the +:ref:`USER-CGDNA ` package and the MOLECULE and ASPHERE package. +See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix langevin `, :doc:`fix nve/dot `, :doc:`bond\_style oxdna/fene `, :doc:`bond\_style oxdna2/fene `, :doc:`pair\_style oxdna/excv `, :doc:`pair\_style oxdna2/excv ` + +**Default:** none + + +---------- + + +.. _Davidchack5: + +**(Davidchack)** R.L Davidchack, T.E. Ouldridge, M.V. Tretyakov. J. Chem. Phys. 142, 144114 (2015). + +.. _Miller5: + +**(Miller)** T. F. Miller III, M. Eleftheriou, P. Pattnaik, A. Ndirango, G. J. Martyna, J. Chem. Phys., 116, 8649-8659 (2002). + +.. _Dunweg5: + +**(Dunweg)** B. Dunweg, W. Paul, Int. J. Mod. Phys. C, 2, 817-27 (1991). + +.. _Henrich5: + +**(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_dotc_langevin.txt b/doc/src/fix_nve_dotc_langevin.txt deleted file mode 100644 index 898ca5132b..0000000000 --- a/doc/src/fix_nve_dotc_langevin.txt +++ /dev/null @@ -1,143 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/dotc/langevin command :h3 - -[Syntax:] - -fix ID group-ID nve/dotc/langevin Tstart Tstop damp seed keyword value :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -nve/dotc/langevin = style name of this fix command :l -Tstart,Tstop = desired temperature at start/end of run (temperature units) :l -damp = damping parameter (time units) :l -seed = random number seed to use for white noise (positive integer) :l -keyword = {angmom} :l - {angmom} value = factor - factor = do thermostat rotational degrees of freedom via the angular momentum and apply numeric scale factor as discussed below :pre -:ule - -[Examples:] - -fix 1 all nve/dotc/langevin 1.0 1.0 0.03 457145 angmom 10 -fix 1 all nve/dotc/langevin 0.1 0.1 78.9375 457145 angmom 10 :pre - -[Description:] - -Apply a rigid-body Langevin-type integrator of the kind "Langevin C" -as described in "(Davidchack)"_#Davidchack2 -to a group of atoms, which models an interaction with an implicit background -solvent. This command performs Brownian dynamics (BD) -via a technique that splits the integration into a deterministic Hamiltonian -part and the Ornstein-Uhlenbeck process for noise and damping. -The quaternion degrees of freedom are updated though an evolution -operator which performs a rotation in quaternion space, preserves -the quaternion norm and is akin to "(Miller)"_#Miller2. - -In terms of syntax this command has been closely modelled on the -"fix langevin"_fix_langevin.html and its {angmom} option. But it combines -the "fix nve"_fix_nve.html and the "fix langevin"_fix_langevin.html in -one single command. The main feature is improved stability -over the standard integrator, permitting slightly larger timestep sizes. - -NOTE: Unlike the "fix langevin"_fix_langevin.html this command performs -also time integration of the translational and quaternion degrees of freedom. - -The total force on each atom will have the form: - -F = Fc + Ff + Fr -Ff = - (m / damp) v -Fr is proportional to sqrt(Kb T m / (dt damp)) :pre - -Fc is the conservative force computed via the usual inter-particle -interactions ("pair_style"_pair_style.html, -"bond_style"_bond_style.html, etc). - -The Ff and Fr terms are implicitly taken into account by this fix -on a per-particle basis. - -Ff is a frictional drag or viscous damping term proportional to the -particle's velocity. The proportionality constant for each atom is -computed as m/damp, where m is the mass of the particle and damp is -the damping factor specified by the user. - -Fr is a force due to solvent atoms at a temperature T randomly bumping -into the particle. As derived from the fluctuation/dissipation -theorem, its magnitude as shown above is proportional to sqrt(Kb T m / -dt damp), where Kb is the Boltzmann constant, T is the desired -temperature, m is the mass of the particle, dt is the timestep size, -and damp is the damping factor. Random numbers are used to randomize -the direction and magnitude of this force as described in -"(Dunweg)"_#Dunweg3, where a uniform random number is used (instead of -a Gaussian random number) for speed. - -:line - -{Tstart} and {Tstop} have to be constant values, i.e. they cannot -be variables. If used together with the oxDNA force field for -coarse-grained simulation of DNA please note that T = 0.1 in oxDNA units -corresponds to T = 300 K. - -The {damp} parameter is specified in time units and determines how -rapidly the temperature is relaxed. For example, a value of 0.03 -means to relax the temperature in a timespan of (roughly) 0.03 time -units tau (see the "units"_units.html command). -The damp factor can be thought of as inversely related to the -viscosity of the solvent, i.e. a small relaxation time implies a -hi-viscosity solvent and vice versa. See the discussion about gamma -and viscosity in the documentation for the "fix -viscous"_fix_viscous.html command for more details. -Note that the value 78.9375 in the second example above corresponds -to a diffusion constant, which is about an order of magnitude larger -than realistic ones. This has been used to sample configurations faster -in Brownian dynamics simulations. - -The random # {seed} must be a positive integer. A Marsaglia random -number generator is used. Each processor uses the input seed to -generate its own unique seed and its own stream of random numbers. -Thus the dynamics of the system will not be identical on two runs on -different numbers of processors. - -The keyword/value option has to be used in the following way: - -This fix has to be used together with the {angmom} keyword. The -particles are always considered to have a finite size. -The keyword {angmom} enables thermostatting of the rotational degrees of -freedom in addition to the usual translational degrees of freedom. - -The scale factor after the {angmom} keyword gives the ratio of the rotational to -the translational friction coefficient. - -An example input file can be found in /examples/USER/cgdna/examples/duplex2/. -Further details of the implementation and stability of the integrators are contained in "(Henrich)"_#Henrich4. -The preprint version of the article can be found "here"_PDF/USER-CGDNA.pdf. - -:line - -[Restrictions:] - -These pair styles can only be used if LAMMPS was built with the -"USER-CGDNA"_Package_details.html#PKG-USER-CGDNA package and the MOLECULE and ASPHERE package. -See the "Build package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix nve"_fix_nve.html, "fix langevin"_fix_langevin.html, "fix nve/dot"_fix_nve_dot.html, "bond_style oxdna/fene"_bond_oxdna.html, "bond_style oxdna2/fene"_bond_oxdna.html, "pair_style oxdna/excv"_pair_oxdna.html, "pair_style oxdna2/excv"_pair_oxdna2.html - -[Default:] none - -:line - -:link(Davidchack2) -[(Davidchack)] R.L Davidchack, T.E. Ouldridge, M.V. Tretyakov. J. Chem. Phys. 142, 144114 (2015). -:link(Miller2) -[(Miller)] T. F. Miller III, M. Eleftheriou, P. Pattnaik, A. Ndirango, G. J. Martyna, J. Chem. Phys., 116, 8649-8659 (2002). -:link(Dunweg3) -[(Dunweg)] B. Dunweg, W. Paul, Int. J. Mod. Phys. C, 2, 817-27 (1991). -:link(Henrich4) -[(Henrich)] O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). diff --git a/doc/src/fix_nve_eff.rst b/doc/src/fix_nve_eff.rst new file mode 100644 index 0000000000..a7346f1ed2 --- /dev/null +++ b/doc/src/fix_nve_eff.rst @@ -0,0 +1,60 @@ +.. index:: fix nve/eff + +fix nve/eff command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve/eff + +* ID, group-ID are documented in :doc:`fix ` command +* nve/eff = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve/eff + +Description +""""""""""" + +Perform constant NVE integration to update position and velocity for +nuclei and electrons in the group for the :doc:`electron force field ` model. V is volume; E is energy. This creates a +system trajectory consistent with the microcanonical ensemble. + +The operation of this fix is exactly like that described by the :doc:`fix nve ` command, except that the radius and radial velocity +of electrons are also updated. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-EFF package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix nvt/eff `, :doc:`fix npt/eff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_limit.rst b/doc/src/fix_nve_limit.rst new file mode 100644 index 0000000000..f637db54d1 --- /dev/null +++ b/doc/src/fix_nve_limit.rst @@ -0,0 +1,98 @@ +.. index:: fix nve/limit + +fix nve/limit command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve/limit xmax + +* ID, group-ID are documented in :doc:`fix ` command +* nve = style name of this fix command +* xmax = maximum distance an atom can move in one timestep (distance units) + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve/limit 0.1 + +Description +""""""""""" + +Perform constant NVE updates of position and velocity for atoms in the +group each timestep. A limit is imposed on the maximum distance an +atom can move in one timestep. This is useful when starting a +simulation with a configuration containing highly overlapped atoms. +Normally this would generate huge forces which would blow atoms out of +the simulation box, causing LAMMPS to stop with an error. + +Using this fix can overcome that problem. Forces on atoms must still +be computable (which typically means 2 atoms must have a separation +distance > 0.0). But large velocities generated by large forces are +reset to a value that corresponds to a displacement of length *xmax* +in a single timestep. *Xmax* is specified in distance units; see the +:doc:`units ` command for details. The value of *xmax* should be +consistent with the neighbor skin distance and the frequency of +neighbor list re-building, so that pairwise interactions are not +missed on successive timesteps as atoms move. See the +:doc:`neighbor ` and :doc:`neigh\_modify ` commands +for details. + +Note that if a velocity reset occurs the integrator will not conserve +energy. On steps where no velocity resets occur, this integrator is +exactly like the :doc:`fix nve ` command. Since forces are +unaltered, pressures computed by thermodynamic output will still be +very large for overlapped configurations. + +.. note:: + + You should not use :doc:`fix shake ` in conjunction + with this fix. That is because fix shake applies constraint forces + based on the predicted positions of atoms after the next timestep. + It has no way of knowing the timestep may change due to this fix, + which will cause the constraint forces to be invalid. A better + strategy is to turn off fix shake when performing initial dynamics + that need this fix, then turn fix shake on when doing normal dynamics + with a fixed-size timestep. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the count of how +many updates of atom's velocity/position were limited by the maximum +distance criterion. This should be roughly the number of atoms so +affected, except that updates occur at both the beginning and end of a +timestep in a velocity Verlet timestepping algorithm. This is a +cumulative quantity for the current run, but is re-initialized to zero +each time a run is performed. The scalar value calculated by this fix +is "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix nve/noforce `, +:doc:`pair\_style soft ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_line.rst b/doc/src/fix_nve_line.rst new file mode 100644 index 0000000000..8f77e8481e --- /dev/null +++ b/doc/src/fix_nve_line.rst @@ -0,0 +1,65 @@ +.. index:: fix nve/line + +fix nve/line command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve/line + +* ID, group-ID are documented in :doc:`fix ` command +* nve/line = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve/line + +Description +""""""""""" + +Perform constant NVE integration to update position, velocity, +orientation, and angular velocity for line segment particles in the +group each timestep. V is volume; E is energy. This creates a system +trajectory consistent with the microcanonical ensemble. See :doc:`Howto spherical ` doc page for an overview of using line +segment particles. + +This fix differs from the :doc:`fix nve ` command, which +assumes point particles and only updates their position and velocity. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the ASPHERE package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires that particles be line segments as defined by the +:doc:`atom\_style line ` command. + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix nve/asphere ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_manifold_rattle.rst b/doc/src/fix_nve_manifold_rattle.rst new file mode 100644 index 0000000000..5836dc005c --- /dev/null +++ b/doc/src/fix_nve_manifold_rattle.rst @@ -0,0 +1,129 @@ +.. index:: fix nve/manifold/rattle + +fix nve/manifold/rattle command +=============================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve/manifold/rattle tol maxit manifold manifold-args keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* nve/manifold/rattle = style name of this fix command +* tol = tolerance to which Newton iteration must converge +* maxit = maximum number of iterations to perform +* manifold = name of the manifold +* manifold-args = parameters for the manifold +* one or more keyword/value pairs may be appended + + .. parsed-literal:: + + keyword = *every* + *every* values = N + N = print info about iteration every N steps. N = 0 means no output + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve/manifold/rattle 1e-4 10 sphere 5.0 + fix step all nve/manifold/rattle 1e-8 100 ellipsoid 2.5 2.5 5.0 every 25 + +Description +""""""""""" + +Perform constant NVE integration to update position and velocity for +atoms constrained to a curved surface (manifold) in the group each +timestep. The constraint is handled by RATTLE :ref:`(Andersen) ` +written out for the special case of single-particle constraints as +explained in :ref:`(Paquay) `. V is volume; E is energy. This way, +the dynamics of particles constrained to curved surfaces can be +studied. If combined with :doc:`fix langevin `, this +generates Brownian motion of particles constrained to a curved +surface. For a list of currently supported manifolds and their +parameters, see the :doc:`Howto manifold ` doc page. + +Note that the particles must initially be close to the manifold in +question. If not, RATTLE will not be able to iterate until the +constraint is satisfied, and an error is generated. For simple +manifolds this can be achieved with *region* and *create\_atoms* +commands, but for more complex surfaces it might be more useful to +write a script. + +The manifold args may be equal-style variables, like so: + + +.. parsed-literal:: + + variable R equal "ramp(5.0,3.0)" + fix shrink_sphere all nve/manifold/rattle 1e-4 10 sphere v_R + +In this case, the manifold parameter will change in time according to +the variable. This is not a problem for the time integrator as long +as the change of the manifold is slow with respect to the dynamics of +the particles. Note that if the manifold has to exert work on the +particles because of these changes, the total energy might not be +conserved. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + + +---------- + + +Restrictions +"""""""""""" + + +This fix is part of the USER-MANIFOLD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + + +---------- + + +Related commands +"""""""""""""""" + +:doc:`fix nvt/manifold/rattle `, :doc:`fix manifoldforce ` + +**Default:** every = 0, tchain = 3 + + +---------- + + +.. _Andersen1: + + + +**(Andersen)** Andersen, J. Comp. Phys. 52, 24, (1983). + +.. _Paquay2: + + + +**(Paquay)** Paquay and Kusters, Biophys. J., 110, 6, (2016). +preprint available at `arXiv:1411.3019 `_. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_noforce.rst b/doc/src/fix_nve_noforce.rst new file mode 100644 index 0000000000..07caefca16 --- /dev/null +++ b/doc/src/fix_nve_noforce.rst @@ -0,0 +1,64 @@ +.. index:: fix nve/noforce + +fix nve/noforce command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve + +* ID, group-ID are documented in :doc:`fix ` command +* nve/noforce = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 wall nve/noforce + +Description +""""""""""" + +Perform updates of position, but not velocity for atoms in the group +each timestep. In other words, the force on the atoms is ignored and +their velocity is not updated. The atom velocities are used to update +their positions. + +This can be useful for wall atoms, when you set their velocities, and +want the wall to move (or stay stationary) in a prescribed fashion. + +This can also be accomplished via the :doc:`fix setforce ` +command, but with fix nve/noforce, the forces on the wall atoms are +unchanged, and can thus be printed by the :doc:`dump ` command or +queried with an equal-style :doc:`variable ` that uses the +fcm() group function to compute the total force on the group of atoms. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix nve ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_sphere.rst b/doc/src/fix_nve_sphere.rst new file mode 100644 index 0000000000..1789a9e119 --- /dev/null +++ b/doc/src/fix_nve_sphere.rst @@ -0,0 +1,146 @@ +.. index:: fix nve/sphere + +fix nve/sphere command +====================== + +fix nve/sphere/omp command +========================== + +fix nve/sphere/kk command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve/sphere + +* ID, group-ID are documented in :doc:`fix ` command +* nve/sphere = style name of this fix command +* zero or more keyword/value pairs may be appended +* keyword = *update* or *disc* + + .. parsed-literal:: + + *update* value = *dipole* or *dipole/dlm* + dipole = update orientation of dipole moment during integration + dipole/dlm = use DLM integrator to update dipole orientation + *disc* value = none = treat particles as 2d discs, not spheres + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve/sphere + fix 1 all nve/sphere update dipole + fix 1 all nve/sphere disc + fix 1 all nve/sphere update dipole/dlm + +Description +""""""""""" + +Perform constant NVE integration to update position, velocity, and +angular velocity for finite-size spherical particles in the group each +timestep. V is volume; E is energy. This creates a system trajectory +consistent with the microcanonical ensemble. + +This fix differs from the :doc:`fix nve ` command, which +assumes point particles and only updates their position and velocity. + +If the *update* keyword is used with the *dipole* value, then the +orientation of the dipole moment of each particle is also updated +during the time integration. This option should be used for models +where a dipole moment is assigned to finite-size particles, +e.g. spheroids via use of the :doc:`atom\_style hybrid sphere dipole ` command. + +The default dipole orientation integrator can be changed to the +Dullweber-Leimkuhler-McLachlan integration scheme +:ref:`(Dullweber) ` when using *update* with the value +*dipole/dlm*\ . This integrator is symplectic and time-reversible, +giving better energy conservation and allows slightly longer timesteps +at only a small additional computational cost. + +If the *disc* keyword is used, then each particle is treated as a 2d +disc (circle) instead of as a sphere. This is only possible for 2d +simulations, as defined by the :doc:`dimension ` keyword. +The only difference between discs and spheres in this context is their +moment of inertia, as used in the time integration. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix requires that atoms store torque and angular velocity (omega) +and a radius as defined by the :doc:`atom\_style sphere ` +command. If the *dipole* keyword is used, then they must also store a +dipole moment as defined by the :doc:`atom\_style dipole ` +command. + +All particles in the group must be finite-size spheres. They cannot +be point particles. + +Use of the *disc* keyword is only allowed for 2d simulations, as +defined by the :doc:`dimension ` keyword. + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix nve/asphere ` + +**Default:** none + + +---------- + + +.. _nve-Dullweber: + + + +**(Dullweber)** Dullweber, Leimkuhler and McLachlan, J Chem Phys, 107, +5840 (1997). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_spin.rst b/doc/src/fix_nve_spin.rst new file mode 100644 index 0000000000..5f1b1a648f --- /dev/null +++ b/doc/src/fix_nve_spin.rst @@ -0,0 +1,113 @@ +.. index:: fix nve/spin + +fix nve/spin command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve/spin keyword values + +* ID, group-ID are documented in :doc:`fix ` command +* nve/spin = style name of this fix command +* keyword = *lattice* + + .. parsed-literal:: + + *lattice* value = *moving* or *frozen* + moving = integrate both spin and atomic degress of freedom + frozen = integrate spins on a fixed lattice + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 all nve/spin lattice moving + fix 1 all nve/spin lattice frozen + +Description +""""""""""" + +Perform a symplectic integration for the spin or spin-lattice system. + +The *lattice* keyword defines if the spins are integrated on a lattice +of fixed atoms (lattice = frozen), or if atoms are moving +(lattice = moving). +The first case corresponds to a spin dynamics calculation, and +the second to a spin-lattice calculation. +By default a spin-lattice integration is performed (lattice = moving). + +The *nve/spin* fix applies a Suzuki-Trotter decomposition to +the equations of motion of the spin lattice system, following the scheme: + +.. image:: Eqs/fix_integration_spin_stdecomposition.jpg + :align: center + +according to the implementation reported in :ref:`(Omelyan) `. + +A sectoring method enables this scheme for parallel calculations. +The implementation of this sectoring algorithm is reported +in :ref:`(Tranchida) `. + + +---------- + + +Restrictions +"""""""""""" + + +This fix style can only be used if LAMMPS was built with the SPIN +package. See the :doc:`Build package ` doc page for more +info. + +To use the spin algorithm, it is necessary to define a map with +the atom\_modify command. Typically, by adding the command: + + +.. parsed-literal:: + + atom_modify map array + +before you create the simulation box. Note that the keyword "hash" +instead of "array" is also valid. + +Related commands +"""""""""""""""" + +:doc:`atom\_style spin `, :doc:`fix nve ` + +Default +""""""" + +The option default is lattice = moving. + + +---------- + + +.. _Omelyan1: + + + +**(Omelyan)** Omelyan, Mryglod, and Folk. Phys. Rev. Lett. +86(5), 898. (2001). + +.. _Tranchida1: + + + +**(Tranchida)** Tranchida, Plimpton, Thibaudeau and Thompson, +Journal of Computational Physics, 372, 406-425, (2018). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_tri.rst b/doc/src/fix_nve_tri.rst new file mode 100644 index 0000000000..4e71a69c5a --- /dev/null +++ b/doc/src/fix_nve_tri.rst @@ -0,0 +1,66 @@ +.. index:: fix nve/tri + +fix nve/tri command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nve/tri + +* ID, group-ID are documented in :doc:`fix ` command +* nve/tri = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve/tri + +Description +""""""""""" + +Perform constant NVE integration to update position, velocity, +orientation, and angular momentum for triangular particles in the +group each timestep. V is volume; E is energy. This creates a system +trajectory consistent with the microcanonical ensemble. See the +:doc:`Howto spherical ` doc page for an overview of +using triangular particles. + +This fix differs from the :doc:`fix nve ` command, which +assumes point particles and only updates their position and velocity. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the ASPHERE package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires that particles be triangles as defined by the +:doc:`atom\_style tri ` command. + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix nve/asphere ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nvk.rst b/doc/src/fix_nvk.rst new file mode 100644 index 0000000000..c153ab6ff2 --- /dev/null +++ b/doc/src/fix_nvk.rst @@ -0,0 +1,89 @@ +.. index:: fix nvk + +fix nvk command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nvk + +* ID, group-ID are documented in :doc:`fix ` command +* nvk = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nvk + +Description +""""""""""" + +Perform constant kinetic energy integration using the Gaussian +thermostat to update position and velocity for atoms in the group each +timestep. V is volume; K is kinetic energy. This creates a system +trajectory consistent with the isokinetic ensemble. + +The equations of motion used are those of Minary et al in +:ref:`(Minary) `, a variant of those initially given by Zhang in +:ref:`(Zhang) `. + +The kinetic energy will be held constant at its value given when fix +nvk is initiated. If a different kinetic energy is desired, the +:doc:`velocity ` command should be used to change the kinetic +energy prior to this fix. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +The Gaussian thermostat only works when it is applied to all atoms in +the simulation box. Therefore, the group must be set to all. + +This fix has not yet been implemented to work with the RESPA integrator. + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +**Related commands:** none + +**Default:** none + + +---------- + + +.. _nvk-Minary: + + + +**(Minary)** Minary, Martyna, and Tuckerman, J Chem Phys, 18, 2510 (2003). + +.. _nvk-Zhang: + + + +**(Zhang)** Zhang, J Chem Phys, 106, 6102 (1997). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nvt_asphere.rst b/doc/src/fix_nvt_asphere.rst new file mode 100644 index 0000000000..9df4c9e84f --- /dev/null +++ b/doc/src/fix_nvt_asphere.rst @@ -0,0 +1,163 @@ +.. index:: fix nvt/asphere + +fix nvt/asphere command +======================= + +fix nvt/asphere/omp command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nvt/asphere keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* nvt/asphere = style name of this fix command +* additional thermostat related keyword/value pairs from the :doc:`fix nvt ` command can be appended + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nvt/asphere temp 300.0 300.0 100.0 + fix 1 all nvt/asphere temp 300.0 300.0 100.0 drag 0.2 + +Description +""""""""""" + +Perform constant NVT integration to update position, velocity, +orientation, and angular velocity each timestep for aspherical or +ellipsoidal particles in the group using a Nose/Hoover temperature +thermostat. V is volume; T is temperature. This creates a system +trajectory consistent with the canonical ensemble. + +This fix differs from the :doc:`fix nvt ` command, which +assumes point particles and only updates their position and velocity. + +The thermostat is applied to both the translational and rotational +degrees of freedom for the aspherical particles, assuming a compute is +used which calculates a temperature that includes the rotational +degrees of freedom (see below). The translational degrees of freedom +can also have a bias velocity removed from them before thermostatting +takes place; see the description below. + +Additional parameters affecting the thermostat are specified by +keywords and values documented with the :doc:`fix nvt ` +command. See, for example, discussion of the *temp* and *drag* +keywords. + +This fix computes a temperature each timestep. To do this, the fix +creates its own compute of style "temp/asphere", as if this command +had been issued: + + +.. parsed-literal:: + + compute fix-ID_temp group-ID temp/asphere + +See the :doc:`compute temp/asphere ` command for +details. Note that the ID of the new compute is the fix-ID + +underscore + "temp", and the group for the new compute is the same as +the fix group. + +Note that this is NOT the compute used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +This means you can change the attributes of this fix's temperature +(e.g. its degrees-of-freedom) via the +:doc:`compute\_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* will have no +effect on this fix. + +Like other fixes that perform thermostatting, this fix can be used +with :doc:`compute commands ` that calculate a temperature +after removing a "bias" from the atom velocities. E.g. removing the +center-of-mass velocity from a group of atoms or only calculating +temperature on the x-component of velocity or only calculating +temperature for atoms in a geometric region. This is not done by +default, but only if the :doc:`fix\_modify ` command is used +to assign a temperature compute to this fix that includes such a bias +term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In +this case, the thermostat works in the following manner: the current +temperature is calculated taking the bias into account, bias is +removed from each atom, thermostatting is performed on the remaining +thermal degrees of freedom, and the bias is added back in. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +command for info on how to re-specify a fix in an input script that +reads a restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +The :doc:`fix\_modify ` *temp* option is supported by this +fix. You can use it to assign a :doc:`compute ` you have +defined to this fix which will be used in its thermostatting +procedure. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Nose/Hoover thermostatting to +the system's potential energy as part of :doc:`thermodynamic output `. + +This fix computes the same global scalar and global vector of +quantities as does the :doc:`fix nvt ` command. + +This fix can ramp its target temperature over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the ASPHERE package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires that atoms store torque and angular momentum and a +quaternion as defined by the :doc:`atom\_style ellipsoid ` +command. + +All particles in the group must be finite-size. They cannot be point +particles, but they can be aspherical or spherical as defined by their +shape attribute. + +Related commands +"""""""""""""""" + +:doc:`fix nvt `, :doc:`fix nve\_asphere `, :doc:`fix npt\_asphere `, :doc:`fix\_modify ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nvt_body.rst b/doc/src/fix_nvt_body.rst new file mode 100644 index 0000000000..f94c1850da --- /dev/null +++ b/doc/src/fix_nvt_body.rst @@ -0,0 +1,156 @@ +.. index:: fix nvt/body + +fix nvt/body command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nvt/body keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* nvt/body = style name of this fix command +* additional thermostat related keyword/value pairs from the :doc:`fix nvt ` command can be appended + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nvt/body temp 300.0 300.0 100.0 + fix 1 all nvt/body temp 300.0 300.0 100.0 drag 0.2 + +Description +""""""""""" + +Perform constant NVT integration to update position, velocity, +orientation, and angular velocity each timestep for body +particles in the group using a Nose/Hoover temperature +thermostat. V is volume; T is temperature. This creates a system +trajectory consistent with the canonical ensemble. + +This fix differs from the :doc:`fix nvt ` command, which +assumes point particles and only updates their position and velocity. + +The thermostat is applied to both the translational and rotational +degrees of freedom for the body particles, assuming a compute is +used which calculates a temperature that includes the rotational +degrees of freedom (see below). The translational degrees of freedom +can also have a bias velocity removed from them before thermostatting +takes place; see the description below. + +Additional parameters affecting the thermostat are specified by +keywords and values documented with the :doc:`fix nvt ` +command. See, for example, discussion of the *temp* and *drag* +keywords. + +This fix computes a temperature each timestep. To do this, the fix +creates its own compute of style "temp/body", as if this command +had been issued: + + +.. parsed-literal:: + + compute fix-ID_temp group-ID temp/body + +See the :doc:`compute temp/body ` command for +details. Note that the ID of the new compute is the fix-ID + +underscore + "temp", and the group for the new compute is the same as +the fix group. + +Note that this is NOT the compute used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +This means you can change the attributes of this fix's temperature +(e.g. its degrees-of-freedom) via the +:doc:`compute\_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* will have no +effect on this fix. + +Like other fixes that perform thermostatting, this fix can be used +with :doc:`compute commands ` that calculate a temperature +after removing a "bias" from the atom velocities. E.g. removing the +center-of-mass velocity from a group of atoms or only calculating +temperature on the x-component of velocity or only calculating +temperature for atoms in a geometric region. This is not done by +default, but only if the :doc:`fix\_modify ` command is used +to assign a temperature compute to this fix that includes such a bias +term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In +this case, the thermostat works in the following manner: the current +temperature is calculated taking the bias into account, bias is +removed from each atom, thermostatting is performed on the remaining +thermal degrees of freedom, and the bias is added back in. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +command for info on how to re-specify a fix in an input script that +reads a restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +The :doc:`fix\_modify ` *temp* option is supported by this +fix. You can use it to assign a :doc:`compute ` you have +defined to this fix which will be used in its thermostatting +procedure. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Nose/Hoover thermostatting to +the system's potential energy as part of :doc:`thermodynamic output `. + +This fix computes the same global scalar and global vector of +quantities as does the :doc:`fix nvt ` command. + +This fix can ramp its target temperature over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the BODY package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires that atoms store torque and angular momentum and a +quaternion as defined by the :doc:`atom\_style body ` +command. + +Related commands +"""""""""""""""" + +:doc:`fix nvt `, :doc:`fix nve\_body `, :doc:`fix npt\_body `, :doc:`fix\_modify ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nvt_manifold_rattle.rst b/doc/src/fix_nvt_manifold_rattle.rst new file mode 100644 index 0000000000..4b9c063caf --- /dev/null +++ b/doc/src/fix_nvt_manifold_rattle.rst @@ -0,0 +1,103 @@ +.. index:: fix nvt/manifold/rattle + +fix nvt/manifold/rattle command +=============================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nvt/manifold/rattle tol maxit manifold manifold-args keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* nvt/manifold/rattle = style name of this fix command +* tol = tolerance to which Newton iteration must converge +* maxit = maximum number of iterations to perform +* manifold = name of the manifold +* manifold-args = parameters for the manifold +* one or more keyword/value pairs may be appended + + .. parsed-literal:: + + keyword = *temp* or *tchain* or *every* + *temp* values = Tstart Tstop Tdamp + Tstart, Tstop = external temperature at start/end of run + Tdamp = temperature damping parameter (time units) + *tchain* value = N + N = length of thermostat chain (1 = single thermostat) + *every* value = N + N = print info about iteration every N steps. N = 0 means no output + + + +Examples +"""""""" + +fix 1 all nvt/manifold/rattle 1e-4 10 cylinder 3.0 temp 1.0 1.0 10.0 + +Description +""""""""""" + +This fix combines the RATTLE-based :ref:`(Andersen) ` time +integrator of :doc:`fix nve/manifold/rattle ` +:ref:`(Paquay) ` with a Nose-Hoover-chain thermostat to sample the +canonical ensemble of particles constrained to a curved surface +(manifold). This sampling does suffer from discretization bias of +O(dt). For a list of currently supported manifolds and their +parameters, see the :doc:`Howto manifold ` doc page. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + + +---------- + + +Restrictions +"""""""""""" + + +This fix is part of the USER-MANIFOLD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + + +---------- + + +Related commands +"""""""""""""""" + +:doc:`fix nve/manifold/rattle `, :doc:`fix manifoldforce ` **Default:** every = 0 + + +---------- + + +.. _Andersen2: + + + +**(Andersen)** Andersen, J. Comp. Phys. 52, 24, (1983). + +.. _Paquay3: + + + +**(Paquay)** Paquay and Kusters, Biophys. J., 110, 6, (2016). +preprint available at `arXiv:1411.3019 `_. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nvt_sllod.rst b/doc/src/fix_nvt_sllod.rst new file mode 100644 index 0000000000..aa4197e19b --- /dev/null +++ b/doc/src/fix_nvt_sllod.rst @@ -0,0 +1,215 @@ +.. index:: fix nvt/sllod + +fix nvt/sllod command +===================== + +fix nvt/sllod/intel command +=========================== + +fix nvt/sllod/omp command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nvt/sllod keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* nvt/sllod = style name of this fix command +* additional thermostat related keyword/value pairs from the :doc:`fix nvt ` command can be appended + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nvt/sllod temp 300.0 300.0 100.0 + fix 1 all nvt/sllod temp 300.0 300.0 100.0 drag 0.2 + +Description +""""""""""" + +Perform constant NVT integration to update positions and velocities +each timestep for atoms in the group using a Nose/Hoover temperature +thermostat. V is volume; T is temperature. This creates a system +trajectory consistent with the canonical ensemble. + +This thermostat is used for a simulation box that is changing size +and/or shape, for example in a non-equilibrium MD (NEMD) simulation. +The size/shape change is induced by use of the :doc:`fix deform ` command, so each point in the simulation box +can be thought of as having a "streaming" velocity. This +position-dependent streaming velocity is subtracted from each atom's +actual velocity to yield a thermal velocity which is used for +temperature computation and thermostatting. For example, if the box +is being sheared in x, relative to y, then points at the bottom of the +box (low y) have a small x velocity, while points at the top of the +box (hi y) have a large x velocity. These velocities do not +contribute to the thermal "temperature" of the atom. + +.. note:: + + :doc:`Fix deform ` has an option for remapping either + atom coordinates or velocities to the changing simulation box. To use + fix nvt/sllod, fix deform should NOT remap atom positions, because fix + nvt/sllod adjusts the atom positions and velocities to create a + velocity profile that matches the changing box size/shape. Fix deform + SHOULD remap atom velocities when atoms cross periodic boundaries + since that is consistent with maintaining the velocity profile created + by fix nvt/sllod. LAMMPS will give an error if this setting is not + consistent. + +The SLLOD equations of motion, originally proposed by Hoover and Ladd +(see :ref:`(Evans and Morriss) `), were proven to be equivalent to +Newton's equations of motion for shear flow by :ref:`(Evans and Morriss) `. They were later shown to generate the desired +velocity gradient and the correct production of work by stresses for +all forms of homogeneous flow by :ref:`(Daivis and Todd) `. As +implemented in LAMMPS, they are coupled to a Nose/Hoover chain +thermostat in a velocity Verlet formulation, closely following the +implementation used for the :doc:`fix nvt ` command. + +.. note:: + + A recent (2017) book by :ref:`(Daivis and Todd) ` + discusses use of the SLLOD method and non-equilibrium MD (NEMD) + thermostatting generally, for both simple and complex fluids, + e.g. molecular systems. The latter can be tricky to do correctly. + +Additional parameters affecting the thermostat are specified by +keywords and values documented with the :doc:`fix nvt ` +command. See, for example, discussion of the *temp* and *drag* +keywords. + +This fix computes a temperature each timestep. To do this, the fix +creates its own compute of style "temp/deform", as if this command had +been issued: + + +.. parsed-literal:: + + compute fix-ID_temp group-ID temp/deform + +See the :doc:`compute temp/deform ` command for +details. Note that the ID of the new compute is the fix-ID + +underscore + "temp", and the group for the new compute is the same as +the fix group. + +Note that this is NOT the compute used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +This means you can change the attributes of this fix's temperature +(e.g. its degrees-of-freedom) via the +:doc:`compute\_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* will have no +effect on this fix. + +Like other fixes that perform thermostatting, this fix can be used +with :doc:`compute commands ` that calculate a temperature +after removing a "bias" from the atom velocities. E.g. removing the +center-of-mass velocity from a group of atoms or only calculating +temperature on the x-component of velocity or only calculating +temperature for atoms in a geometric region. This is not done by +default, but only if the :doc:`fix\_modify ` command is used +to assign a temperature compute to this fix that includes such a bias +term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In +this case, the thermostat works in the following manner: the current +temperature is calculated taking the bias into account, bias is +removed from each atom, thermostatting is performed on the remaining +thermal degrees of freedom, and the bias is added back in. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +command for info on how to re-specify a fix in an input script that +reads a restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +The :doc:`fix\_modify ` *temp* option is supported by this +fix. You can use it to assign a :doc:`compute ` you have +defined to this fix which will be used in its thermostatting +procedure. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Nose/Hoover thermostatting to +the system's potential energy as part of :doc:`thermodynamic output `. + +This fix computes the same global scalar and global vector of +quantities as does the :doc:`fix nvt ` command. + +This fix can ramp its target temperature over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix works best without Nose-Hoover chain thermostats, i.e. using +tchain = 1. Setting tchain to larger values can result in poor +equilibration. + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix langevin `, +:doc:`fix\_modify `, :doc:`compute temp/deform ` + +Default +""""""" + +Same as :doc:`fix nvt `, except tchain = 1. + + +---------- + + +.. _Evans3: + + + +**(Evans and Morriss)** Evans and Morriss, Phys Rev A, 30, 1528 (1984). + +.. _Daivis: + + + +**(Daivis and Todd)** Daivis and Todd, J Chem Phys, 124, 194103 (2006). + +.. _Daivis-sllod: + + + +**(Daivis and Todd)** Daivis and Todd, Nonequilibrium Molecular Dynamics (book), +Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nvt_sllod_eff.rst b/doc/src/fix_nvt_sllod_eff.rst new file mode 100644 index 0000000000..0e8b005176 --- /dev/null +++ b/doc/src/fix_nvt_sllod_eff.rst @@ -0,0 +1,103 @@ +.. index:: fix nvt/sllod/eff + +fix nvt/sllod/eff command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nvt/sllod/eff keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* nvt/sllod/eff = style name of this fix command +* additional thermostat related keyword/value pairs from the :doc:`fix nvt/eff ` command can be appended + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nvt/sllod/eff temp 300.0 300.0 0.1 + fix 1 all nvt/sllod/eff temp 300.0 300.0 0.1 drag 0.2 + +Description +""""""""""" + +Perform constant NVT integration to update positions and velocities +each timestep for nuclei and electrons in the group for the :doc:`electron force field ` model, using a Nose/Hoover temperature +thermostat. V is volume; T is temperature. This creates a system +trajectory consistent with the canonical ensemble. + +The operation of this fix is exactly like that described by the :doc:`fix nvt/sllod ` command, except that the radius and +radial velocity of electrons are also updated and thermostatted. +Likewise the temperature calculated by the fix, using the compute it +creates (as discussed in the :doc:`fix nvt, npt, and nph ` doc +page), is performed with a :doc:`compute temp/deform/eff ` command that includes +the eFF contribution to the temperature from the electron radial +velocity. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +command for info on how to re-specify a fix in an input script that +reads a restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +The :doc:`fix\_modify ` *temp* option is supported by this +fix. You can use it to assign a :doc:`compute ` you have +defined to this fix which will be used in its thermostatting +procedure. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Nose/Hoover thermostatting to +the system's potential energy as part of :doc:`thermodynamic output `. + +This fix computes the same global scalar and global vector of +quantities as does the :doc:`fix nvt/eff ` command. + +This fix can ramp its target temperature over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-EFF package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix works best without Nose-Hoover chain thermostats, i.e. using +tchain = 1. Setting tchain to larger values can result in poor +equilibration. + +Related commands +"""""""""""""""" + +:doc:`fix nve/eff `, :doc:`fix nvt/eff `, :doc:`fix langevin/eff `, :doc:`fix nvt/sllod `, :doc:`fix\_modify `, :doc:`compute temp/deform/eff ` + +Default +""""""" + +Same as :doc:`fix nvt/eff `, except tchain = 1. + + +---------- + + +.. _Tuckerman2: + + + +**(Tuckerman)** Tuckerman, Mundy, Balasubramanian, Klein, J Chem Phys, +106, 5615 (1997). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_nvt_sphere.rst b/doc/src/fix_nvt_sphere.rst new file mode 100644 index 0000000000..eedf21f69b --- /dev/null +++ b/doc/src/fix_nvt_sphere.rst @@ -0,0 +1,176 @@ +.. index:: fix nvt/sphere + +fix nvt/sphere command +====================== + +fix nvt/sphere/omp command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID nvt/sphere keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* nvt/sphere = style name of this fix command +* zero or more keyword/value pairs may be appended +* keyword = *disc* + + .. parsed-literal:: + + *disc* value = none = treat particles as 2d discs, not spheres + +* additional thermostat related keyword/value pairs from the :doc:`fix nvt ` command can be appended + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nvt/sphere temp 300.0 300.0 100.0 + fix 1 all nvt/sphere temp 300.0 300.0 100.0 disc + fix 1 all nvt/sphere temp 300.0 300.0 100.0 drag 0.2 + +Description +""""""""""" + +Perform constant NVT integration to update position, velocity, and +angular velocity each timestep for finite-size spherical particles in +the group using a Nose/Hoover temperature thermostat. V is volume; T +is temperature. This creates a system trajectory consistent with the +canonical ensemble. + +This fix differs from the :doc:`fix nvt ` command, which +assumes point particles and only updates their position and velocity. + +The thermostat is applied to both the translational and rotational +degrees of freedom for the spherical particles, assuming a compute is +used which calculates a temperature that includes the rotational +degrees of freedom (see below). The translational degrees of freedom +can also have a bias velocity removed from them before thermostatting +takes place; see the description below. + +If the *disc* keyword is used, then each particle is treated as a 2d +disc (circle) instead of as a sphere. This is only possible for 2d +simulations, as defined by the :doc:`dimension ` keyword. +The only difference between discs and spheres in this context is their +moment of inertia, as used in the time integration. + +Additional parameters affecting the thermostat are specified by +keywords and values documented with the :doc:`fix nvt ` +command. See, for example, discussion of the *temp* and *drag* +keywords. + +This fix computes a temperature each timestep. To do this, the fix +creates its own compute of style "temp/sphere", as if this command +had been issued: + + +.. parsed-literal:: + + compute fix-ID_temp group-ID temp/sphere + +See the :doc:`compute temp/sphere ` command for +details. Note that the ID of the new compute is the fix-ID + +underscore + "temp", and the group for the new compute is the same as +the fix group. + +Note that this is NOT the compute used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +This means you can change the attributes of this fix's temperature +(e.g. its degrees-of-freedom) via the +:doc:`compute\_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* will have no +effect on this fix. + +Like other fixes that perform thermostatting, this fix can be used +with :doc:`compute commands ` that calculate a temperature +after removing a "bias" from the atom velocities. E.g. removing the +center-of-mass velocity from a group of atoms or only calculating +temperature on the x-component of velocity or only calculating +temperature for atoms in a geometric region. This is not done by +default, but only if the :doc:`fix\_modify ` command is used +to assign a temperature compute to this fix that includes such a bias +term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In +this case, the thermostat works in the following manner: the current +temperature is calculated taking the bias into account, bias is +removed from each atom, thermostatting is performed on the remaining +thermal degrees of freedom, and the bias is added back in. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +command for info on how to re-specify a fix in an input script that +reads a restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +The :doc:`fix\_modify ` *temp* option is supported by this +fix. You can use it to assign a :doc:`compute ` you have +defined to this fix which will be used in its thermostatting +procedure. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change induced by Nose/Hoover thermostatting to +the system's potential energy as part of :doc:`thermodynamic output `. + +This fix computes the same global scalar and global vector of +quantities as does the :doc:`fix nvt ` command. + +This fix can ramp its target temperature over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix requires that atoms store torque and angular velocity (omega) +and a radius as defined by the :doc:`atom\_style sphere ` +command. + +All particles in the group must be finite-size spheres. They cannot +be point particles. + +Use of the *disc* keyword is only allowed for 2d simulations, as +defined by the :doc:`dimension ` keyword. + +Related commands +"""""""""""""""" + +:doc:`fix nvt `, :doc:`fix nve\_sphere `, :doc:`fix nvt\_asphere `, :doc:`fix npt\_sphere `, :doc:`fix\_modify ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_oneway.rst b/doc/src/fix_oneway.rst new file mode 100644 index 0000000000..9d1f40ef5f --- /dev/null +++ b/doc/src/fix_oneway.rst @@ -0,0 +1,73 @@ +.. index:: fix oneway + +fix oneway command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID oneway N region-ID direction + +* ID, group-ID are documented in :doc:`fix ` command +* oneway = style name of this fix command +* N = apply this fix every this many timesteps +* region-ID = ID of region where fix is active +* direction = *x* or *-x* or *y* or *-y* or *z* or *-z* = coordinate and direction of the oneway constraint + + +Examples +"""""""" + + +.. parsed-literal:: + + fix ions oneway 10 semi -x + fix all oneway 1 left -z + fix all oneway 1 right z + +Description +""""""""""" + +Enforce that particles in the group and in a given region can only +move in one direction. This is done by reversing a particle's +velocity component, if it has the wrong sign in the specified +dimension. The effect is that the particle moves in one direction +only. + +This can be used, for example, as a simple model of a semi-permeable +membrane, or as an implementation of Maxwell's demon. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix wall/reflect ` command + +**Default:** none + + +---------- + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_orient.rst b/doc/src/fix_orient.rst new file mode 100644 index 0000000000..dcce12eb91 --- /dev/null +++ b/doc/src/fix_orient.rst @@ -0,0 +1,231 @@ +.. index:: fix orient/fcc + +fix orient/fcc command +====================== + +fix orient/bcc command +====================== + + +.. parsed-literal:: + + fix ID group-ID orient/fcc nstats dir alat dE cutlo cuthi file0 file1 + fix ID group-ID orient/bcc nstats dir alat dE cutlo cuthi file0 file1 + +* ID, group-ID are documented in :doc:`fix ` command +* nstats = print stats every this many steps, 0 = never +* dir = 0/1 for which crystal is used as reference +* alat = fcc/bcc cubic lattice constant (distance units) +* dE = energy added to each atom (energy units) +* cutlo,cuthi = values between 0.0 and 1.0, cutlo < cuthi +* file0,file1 = files that specify orientation of each grain + +Examples +"""""""" + + +.. parsed-literal:: + + fix gb all orient/fcc 0 1 4.032008 0.001 0.25 0.75 xi.vec chi.vec + fix gb all orient/bcc 0 1 2.882 0.001 0.25 0.75 ngb.left ngb.right + +Description +""""""""""" + +The fix applies an orientation-dependent force to atoms near a planar +grain boundary which can be used to induce grain boundary migration +(in the direction perpendicular to the grain boundary plane). The +motivation and explanation of this force and its application are +described in :ref:`(Janssens) `. The adaptation to bcc crystals +is described in :ref:`(Wicaksono1) `. The computed force is only +applied to atoms in the fix group. + +The basic idea is that atoms in one grain (on one side of the +boundary) have a potential energy dE added to them. Atoms in the +other grain have 0.0 potential energy added. Atoms near the boundary +(whose neighbor environment is intermediate between the two grain +orientations) have an energy between 0.0 and dE added. This creates +an effective driving force to reduce the potential energy of atoms +near the boundary by pushing them towards one of the grain +orientations. For dir = 1 and dE > 0, the boundary will thus move so +that the grain described by file0 grows and the grain described by +file1 shrinks. Thus this fix is designed for simulations of two-grain +systems, either with one grain boundary and free surfaces parallel to +the boundary, or a system with periodic boundary conditions and two +equal and opposite grain boundaries. In either case, the entire +system can displace during the simulation, and such motion should be +accounted for in measuring the grain boundary velocity. + +The potential energy added to atom I is given by these formulas + +.. image:: Eqs/fix_orient_fcc.jpg + :align: center + +which are fully explained in :ref:`(Janssens) `. For fcc crystals +this order parameter Xi for atom I in equation (1) is a sum over the +12 nearest neighbors of atom I. For bcc crystals it is the +corresponding sum of the 8 nearest neighbors. Rj is the vector from +atom I to its neighbor J, and RIj is a vector in the reference +(perfect) crystal. That is, if dir = 0/1, then RIj is a vector to an +atom coord from file 0/1. Equation (2) gives the expected value of +the order parameter XiIJ in the other grain. Hi and lo cutoffs are +defined in equations (3) and (4), using the input parameters *cutlo* +and *cuthi* as thresholds to avoid adding grain boundary energy when +the deviation in the order parameter from 0 or 1 is small (e.g. due to +thermal fluctuations in a perfect crystal). The added potential +energy Ui for atom I is given in equation (6) where it is interpolated +between 0 and dE using the two threshold Xi values and the Wi value of +equation (5). + +The derivative of this energy expression gives the force on each atom +which thus depends on the orientation of its neighbors relative to the +2 grain orientations. Only atoms near the grain boundary feel a net +force which tends to drive them to one of the two grain orientations. + +In equation (1), the reference vector used for each neighbor is the +reference vector closest to the actual neighbor position. This means +it is possible two different neighbors will use the same reference +vector. In such cases, the atom in question is far from a perfect +orientation and will likely receive the full dE addition, so the +effect of duplicate reference vector usage is small. + +The *dir* parameter determines which grain wants to grow at the +expense of the other. A value of 0 means the first grain will shrink; +a value of 1 means it will grow. This assumes that *dE* is positive. +The reverse will be true if *dE* is negative. + +The *alat* parameter is the cubic lattice constant for the fcc or bcc +material and is only used to compute a cutoff distance of 1.57 \* alat +/ sqrt(2) for finding the 12 or 8 nearest neighbors of each atom +(which should be valid for an fcc or bcc crystal). A longer/shorter +cutoff can be imposed by adjusting *alat*\ . If a particular atom has +less than 12 or 8 neighbors within the cutoff, the order parameter of +equation (1) is effectively multiplied by 12 or 8 divided by the +actual number of neighbors within the cutoff. + +The *dE* parameter is the maximum amount of additional energy added to +each atom in the grain which wants to shrink. + +The *cutlo* and *cuthi* parameters are used to reduce the force added +to bulk atoms in each grain far away from the boundary. An atom in +the bulk surrounded by neighbors at the ideal grain orientation would +compute an order parameter of 0 or 1 and have no force added. +However, thermal vibrations in the solid will cause the order +parameters to be greater than 0 or less than 1. The cutoff parameters +mask this effect, allowing forces to only be added to atoms with +order-parameters between the cutoff values. + +*File0* and *file1* are filenames for the two grains which each +contain 6 vectors (6 lines with 3 values per line) which specify the +grain orientations. Each vector is a displacement from a central atom +(0,0,0) to a nearest neighbor atom in an fcc lattice at the proper +orientation. The vector lengths should all be identical since an fcc +lattice has a coordination number of 12. Only 6 are listed due to +symmetry, so the list must include one from each pair of +equal-and-opposite neighbors. A pair of orientation files for a +Sigma=5 tilt boundary are shown below. A tutorial that can help for +writing the orientation files is given in :ref:`(Wicaksono2) ` + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the potential energy of atom interactions with the grain +boundary driving force to the system's potential energy as part of +:doc:`thermodynamic output `. + +The :doc:`fix\_modify ` *respa* option is supported by these +fixes. This allows to set at which level of the :doc:`r-RESPA ` +integrator a fix is adding its forces. Default is the outermost level. + +This fix calculates a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the potential +energy change due to this fix. The scalar value calculated by this +fix is "extensive". + +This fix also calculates a per-atom array which can be accessed by +various :doc:`output commands `. The array stores the +order parameter Xi and normalized order parameter (0 to 1) for each +atom. The per-atom values can be accessed on any timestep. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the MISC package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix should only be used with fcc or bcc lattices. + +Related commands +"""""""""""""""" + +:doc:`fix\_modify ` + +**Default:** none + + +---------- + + +.. _Janssens: + + + +**(Janssens)** Janssens, Olmsted, Holm, Foiles, Plimpton, Derlet, Nature +Materials, 5, 124-127 (2006). + +.. _Wicaksono1: + + + +**(Wicaksono1)** Wicaksono, Sinclair, Militzer, Computational Materials +Science, 117, 397-405 (2016). + +.. _Wicaksono2: + + + +**(Wicaksono2)** Wicaksono, figshare, +https://dx.doi.org/10.6084/m9.figshare.1488628.v1 (2015). + + +---------- + + +For illustration purposes, here are example files that specify a +Sigma=5 <100> tilt boundary. This is for a lattice constant of 3.5706 +Angs. + +file0: + + +.. parsed-literal:: + + 0.798410432046075 1.785300000000000 1.596820864092150 + -0.798410432046075 1.785300000000000 -1.596820864092150 + 2.395231296138225 0.000000000000000 0.798410432046075 + 0.798410432046075 0.000000000000000 -2.395231296138225 + 1.596820864092150 1.785300000000000 -0.798410432046075 + 1.596820864092150 -1.785300000000000 -0.798410432046075 + +file1: + + +.. parsed-literal:: + + -0.798410432046075 1.785300000000000 1.596820864092150 + 0.798410432046075 1.785300000000000 -1.596820864092150 + 0.798410432046075 0.000000000000000 2.395231296138225 + 2.395231296138225 0.000000000000000 -0.798410432046075 + 1.596820864092150 1.785300000000000 0.798410432046075 + 1.596820864092150 -1.785300000000000 0.798410432046075 + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_phonon.rst b/doc/src/fix_phonon.rst new file mode 100644 index 0000000000..ca71595664 --- /dev/null +++ b/doc/src/fix_phonon.rst @@ -0,0 +1,245 @@ +.. index:: fix phonon + +fix phonon command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID phonon N Noutput Nwait map_file prefix keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* phonon = style name of this fix command +* N = measure the Green's function every this many timesteps +* Noutput = output the dynamical matrix every this many measurements +* Nwait = wait this many timesteps before measuring +* map\_file = *file* or *GAMMA* + + .. parsed-literal:: + + *file* is the file that contains the mapping info between atom ID and the lattice indices. + + + .. parsed-literal:: + + *GAMMA* flags to treate the whole simulation box as a unit cell, so that the mapping + info can be generated internally. In this case, dynamical matrix at only the gamma-point + will/can be evaluated. + +* prefix = prefix for output files +* one or none keyword/value pairs may be appended +* keyword = *sysdim* or *nasr* + + .. parsed-literal:: + + *sysdim* value = d + d = dimension of the system, usually the same as the MD model dimension + *nasr* value = n + n = number of iterations to enforce the acoustic sum rule + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all phonon 20 5000 200000 map.in LJ1D sysdim 1 + fix 1 all phonon 20 5000 200000 map.in EAM3D + fix 1 all phonon 10 5000 500000 GAMMA EAM0D nasr 100 + +Description +""""""""""" + +Calculate the dynamical matrix from molecular dynamics simulations +based on fluctuation-dissipation theory for a group of atoms. + +Consider a crystal with :math:`N` unit cells in three dimensions labeled +:math:`l = (l_1, l_2, l_3)` where :math:`l_i` are integers. Each unit cell is +defined by three linearly independent vectors :math:`\mathbf{a}_1`, +:math:`\mathbf{a}_2`, :math:`\mathbf{a}_3` forming a parallelepiped, +containing :math:`K` basis atoms labeled :math:`k`. + +Based on fluctuation-dissipation theory, the force constant +coefficients of the system in reciprocal space are given by +(:ref:`Campana ` , :ref:`Kong `) + + +.. math:: + + \begin{equation}\mathbf{\Phi}_{k\alpha,k^\prime \beta}(\mathbf{q}) = k_B T \mathbf{G}^{-1}_{k\alpha,k^\prime \beta}(\mathbf{q})\end{equation} + +where :math:`\mathbf{G}` is the Green's functions coefficients given by + + +.. math:: + + \begin{equation}\mathbf{G}_{k\alpha,k^\prime \beta}(\mathbf{q}) = \left< \mathbf{u}_{k\alpha}(\mathbf{q}) \bullet \mathbf{u}_{k^\prime \beta}^*(\mathbf{q}) \right>\end{equation} + +where :math:`\left< \ldots \right>` denotes the ensemble average, and + + +.. math:: + + \begin{equation}\mathbf{u}_{k\alpha}(\mathbf{q}) = \sum_l \mathbf{u}_{l k \alpha} \exp{(i\mathbf{qr}_l)}\end{equation} + +is the :math:`\alpha` component of the atomic displacement for the :math:`k` +th atom in the unit cell in reciprocal space at :math:`\mathbf{q}`. In +practice, the Green's functions coefficients can also be measured +according to the following formula, + + +.. math:: + + \begin{equation}\mathbf{G}_{k\alpha,k^\prime \beta}(\mathbf{q}) = + \left< \mathbf{R}_{k \alpha}(\mathbf{q}) \bullet \mathbf{R}^*_{k^\prime \beta}(\mathbf{q}) \right> + - \left<\mathbf{R}\right>_{k \alpha}(\mathbf{q}) \bullet \left<\mathbf{R}\right>^*_{k^\prime \beta}(\mathbf{q})\end{equation} + +where :math:`\mathbf{R}` is the instantaneous positions of atoms, and +:math:`\left<\mathbf{R}\right>` is the averaged atomic positions. It +gives essentially the same results as the displacement method and is +easier to implement in an MD code. + +Once the force constant matrix is known, the dynamical matrix +:math:`\mathbf{D}` can then be obtained by + + +.. math:: + + \begin{equation}\mathbf{D}_{k\alpha, k^\prime\beta}(\mathbf{q}) = + (m_k m_{k^\prime})^{-\frac{1}{2}} \mathbf{\Phi}_{k \alpha, k^\prime \beta}(\mathbf{q})\end{equation} + +whose eigenvalues are exactly the phonon frequencies at :math:`\mathbf{q}`. + +This fix uses positions of atoms in the specified group and calculates +two-point correlations. To achieve this. the positions of the atoms +are examined every *Nevery* steps and are Fourier-transformed into +reciprocal space, where the averaging process and correlation +computation is then done. After every *Noutput* measurements, the +matrix :math:`\mathbf{G}(\mathbf{q})` is calculated and inverted to +obtain the elastic stiffness coefficients. The dynamical matrices are +then constructed and written to *prefix*\ .bin.timestep files in binary +format and to the file *prefix*\ .log for each wave-vector +:math:`\mathbf{q}`. + +A detailed description of this method can be found in +(:ref:`Kong2011 `). + +The *sysdim* keyword is optional. If specified with a value smaller +than the dimensionality of the LAMMPS simulation, its value is used +for the dynamical matrix calculation. For example, using LAMMPS ot +model a 2D or 3D system, the phonon dispersion of a 1D atomic chain +can be computed using *sysdim* = 1. + +The *nasr* keyword is optional. An iterative procedure is employed to +enforce the acoustic sum rule on :math:`\Phi` at :math:`\Gamma`, and the number +provided by keyword *nasr* gives the total number of iterations. For a +system whose unit cell has only one atom, *nasr* = 1 is sufficient; +for other systems, *nasr* = 10 is typically sufficient. + +The *map\_file* contains the mapping information between the lattice +indices and the atom IDs, which tells the code which atom sits at +which lattice point; the lattice indices start from 0. An auxiliary +code, `latgen `_, can be employed to +generate the compatible map file for various crystals. + +In case one simulates a non-periodic system, where the whole simulation +box is treated as a unit cell, one can set *map\_file* as *GAMMA*\ , so +that the mapping info will be generated internally and a file is not +needed. In this case, the dynamical matrix at only the gamma-point +will/can be evaluated. Please keep in mind that fix-phonon is designed +for cyrstals, it will be inefficient and even degrade the performance +of lammps in case the unit cell is too large. + +The calculated dynamical matrix elements are written out in +:doc:`energy/distance\^2/mass ` units. The coordinates for *q* +points in the log file is in the units of the basis vectors of the +corresponding reciprocal lattice. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *temp* option is supported by this +fix. You can use it to change the temperature compute from thermo\_temp +to the one that reflects the true temperature of atoms in the group. + +No global scalar or vector or per-atom quantities are stored by this +fix for access by various :doc:`output commands `. + +Instead, this fix outputs its initialization information (including +mapping information) and the calculated dynamical matrices to the file +*prefix*\ .log, with the specified *prefix*\ . The dynamical matrices are +also written to files *prefix*\ .bin.timestep in binary format. These +can be read by the post-processing tool in tools/phonon to compute the +phonon density of states and/or phonon dispersion curves. + +No parameter of this fix can be used with the *start/stop* keywords +of the :doc:`run ` command. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix assumes a crystalline system with periodical lattice. The +temperature of the system should not exceed the melting temperature to +keep the system in its solid state. + +This fix is part of the USER-PHONON package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires LAMMPS be built with an FFT library. See the :doc:`Build settings ` doc page for details. + +Related commands +"""""""""""""""" + +:doc:`compute msd `, +:doc:`dynamical\_matrix ` + +Default +""""""" + +The option defaults are sysdim = the same dimension as specified by +the :doc:`dimension ` command, and nasr = 20. + + +---------- + + +.. _Campana: + + + +**(Campana)** C. Campana and +M. H. Muser, *Practical Green's function approach to the +simulation of elastic semi-infinite solids*\ , `Phys. Rev. B [74], 075420 (2006) `_ + +.. _Kong: + + + +**(Kong)** L.T. Kong, G. Bartels, C. Campana, +C. Denniston, and Martin H. Muser, *Implementation of Green's +function molecular dynamics: An extension to LAMMPS*\ , `Computer Physics Communications [180](6):1004-1010 (2009). `_ + +L.T. Kong, C. Denniston, and Martin H. Muser, +*An improved version of the Green's function molecular dynamics +method*\ , `Computer Physics Communications [182](2):540-541 (2011). `_ + +.. _Kong2011: + + + +**(Kong2011)** L.T. Kong, *Phonon dispersion measured directly from +molecular dynamics simulations*\ , `Computer Physics Communications [182](10):2201-2207, (2011). `_ + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_pimd.rst b/doc/src/fix_pimd.rst new file mode 100644 index 0000000000..2639150bd4 --- /dev/null +++ b/doc/src/fix_pimd.rst @@ -0,0 +1,228 @@ +.. index:: fix pimd + +fix pimd command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID pimd keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* pimd = style name of this fix command +* zero or more keyword/value pairs may be appended +* keyword = *method* or *fmass* or *sp* or *temp* or *nhc* + + .. parsed-literal:: + + *method* value = *pimd* or *nmpimd* or *cmd* + *fmass* value = scaling factor on mass + *sp* value = scaling factor on Planck constant + *temp* value = temperature (temperarate units) + *nhc* value = Nc = number of chains in Nose-Hoover thermostat + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all pimd method nmpimd fmass 1.0 sp 2.0 temp 300.0 nhc 4 + +Description +""""""""""" + +This command performs quantum molecular dynamics simulations based on +the Feynman path integral to include effects of tunneling and +zero-point motion. In this formalism, the isomorphism of a quantum +partition function for the original system to a classical partition +function for a ring-polymer system is exploited, to efficiently sample +configurations from the canonical ensemble :ref:`(Feynman) `. +The classical partition function and its components are given +by the following equations: + +.. image:: Eqs/fix_pimd.jpg + :align: center + +The interested user is referred to any of the numerous references on +this methodology, but briefly, each quantum particle in a path +integral simulation is represented by a ring-polymer of P quasi-beads, +labeled from 1 to P. During the simulation, each quasi-bead interacts +with beads on the other ring-polymers with the same imaginary time +index (the second term in the effective potential above). The +quasi-beads also interact with the two neighboring quasi-beads through +the spring potential in imaginary-time space (first term in effective +potential). To sample the canonical ensemble, a Nose-Hoover massive +chain thermostat is applied :ref:`(Tuckerman) `. With the +massive chain algorithm, a chain of NH thermostats is coupled to each +degree of freedom for each quasi-bead. The keyword *temp* sets the +target temperature for the system and the keyword *nhc* sets the +number *Nc* of thermostats in each chain. For example, for a +simulation of N particles with P beads in each ring-polymer, the total +number of NH thermostats would be 3 x N x P x Nc. + +.. note:: + + This fix implements a complete velocity-verlet integrator + combined with NH massive chain thermostat, so no other time + integration fix should be used. + +The *method* keyword determines what style of PIMD is performed. A +value of *pimd* is standard PIMD. A value of *nmpimd* is for +normal-mode PIMD. A value of *cmd* is for centroid molecular dynamics +(CMD). The difference between the styles is as follows. + +In standard PIMD, the value used for a bead's fictitious mass is +arbitrary. A common choice is to use Mi = m/P, which results in the +mass of the entire ring-polymer being equal to the real quantum +particle. But it can be difficult to efficiently integrate the +equations of motion for the stiff harmonic interactions in the ring +polymers. + +A useful way to resolve this issue is to integrate the equations of +motion in a normal mode representation, using Normal Mode +Path-Integral Molecular Dynamics (NMPIMD) :ref:`(Cao1) `. In NMPIMD, +the NH chains are attached to each normal mode of the ring-polymer and +the fictitious mass of each mode is chosen as Mk = the eigenvalue of +the Kth normal mode for k > 0. The k = 0 mode, referred to as the +zero-frequency mode or centroid, corresponds to overall translation of +the ring-polymer and is assigned the mass of the real particle. + +Motion of the centroid can be effectively uncoupled from the other +normal modes by scaling the fictitious masses to achieve a partial +adiabatic separation. This is called a Centroid Molecular Dynamics +(CMD) approximation :ref:`(Cao2) `. The time-evolution (and resulting +dynamics) of the quantum particles can be used to obtain centroid time +correlation functions, which can be further used to obtain the true +quantum correlation function for the original system. The CMD method +also uses normal modes to evolve the system, except only the k > 0 +modes are thermostatted, not the centroid degrees of freedom. + +The keyword *fmass* sets a further scaling factor for the fictitious +masses of beads, which can be used for the Partial Adiabatic CMD +:ref:`(Hone) `, or to be set as P, which results in the fictitious +masses to be equal to the real particle masses. + +The keyword *sp* is a scaling factor on Planck's constant, which can +be useful for debugging or other purposes. The default value of 1.0 +is appropriate for most situations. + +The PIMD algorithm in LAMMPS is implemented as a hyper-parallel scheme +as described in :ref:`(Calhoun) `. In LAMMPS this is done by using +:doc:`multi-replica feature ` in LAMMPS, where each +quasi-particle system is stored and simulated on a separate partition +of processors. The following diagram illustrates this approach. The +original system with 2 ring polymers is shown in red. Since each ring +has 4 quasi-beads (imaginary time slices), there are 4 replicas of the +system, each running on one of the 4 partitions of processors. Each +replica (shown in green) owns one quasi-bead in each ring. + +.. image:: JPG/pimd.jpg + :align: center + +To run a PIMD simulation with M quasi-beads in each ring polymer using +N MPI tasks for each partition's domain-decomposition, you would use P += MxN processors (cores) and run the simulation as follows: + + +.. parsed-literal:: + + mpirun -np P lmp_mpi -partition MxN -in script + +Note that in the LAMMPS input script for a multi-partition simulation, +it is often very useful to define a :doc:`uloop-style variable ` such as + + +.. parsed-literal:: + + variable ibead uloop M pad + +where M is the number of quasi-beads (partitions) used in the +calculation. The uloop variable can then be used to manage I/O +related tasks for each of the partitions, e.g. + + +.. parsed-literal:: + + dump dcd all dcd 10 system_${ibead}.dcd + restart 1000 system_${ibead}.restart1 system_${ibead}.restart2 + read_restart system_${ibead}.restart2 + +Restrictions +"""""""""""" + + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +A PIMD simulation can be initialized with a single data file read via +the :doc:`read\_data ` command. However, this means all +quasi-beads in a ring polymer will have identical positions and +velocities, resulting in identical trajectories for all quasi-beads. +To avoid this, users can simply initialize velocities with different +random number seeds assigned to each partition, as defined by the +uloop variable, e.g. + + +.. parsed-literal:: + + velocity all create 300.0 1234${ibead} rot yes dist gaussian + +Default +""""""" + +The keyword defaults are method = pimd, fmass = 1.0, sp = 1.0, temp = 300.0, +and nhc = 2. + + +---------- + + +.. _Feynman: + + + +**(Feynman)** R. Feynman and A. Hibbs, Chapter 7, Quantum Mechanics and +Path Integrals, McGraw-Hill, New York (1965). + +.. _pimd-Tuckerman: + + + +**(Tuckerman)** M. Tuckerman and B. Berne, J Chem Phys, 99, 2796 (1993). + +.. _Cao1: + + + +**(Cao1)** J. Cao and B. Berne, J Chem Phys, 99, 2902 (1993). + +.. _Cao2: + + + +**(Cao2)** J. Cao and G. Voth, J Chem Phys, 100, 5093 (1994). + +.. _Hone: + + + +**(Hone)** T. Hone, P. Rossky, G. Voth, J Chem Phys, 124, +154103 (2006). + +.. _Calhoun: + + + +**(Calhoun)** A. Calhoun, M. Pavese, G. Voth, Chem Phys Letters, 262, +415 (1996). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_planeforce.rst b/doc/src/fix_planeforce.rst new file mode 100644 index 0000000000..1cac0f8be8 --- /dev/null +++ b/doc/src/fix_planeforce.rst @@ -0,0 +1,62 @@ +.. index:: fix planeforce + +fix planeforce command +====================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID planeforce x y z + +* ID, group-ID are documented in :doc:`fix ` command +* planeforce = style name of this fix command +* x y z = 3-vector that is normal to the plane + +Examples +"""""""" + + +.. parsed-literal:: + + fix hold boundary planeforce 1.0 0.0 0.0 + +Description +""""""""""" + +Adjust the forces on each atom in the group so that only the +components of force in the plane specified by the normal vector +(x,y,z) remain. This is done by subtracting out the component of +force perpendicular to the plane. + +If the initial velocity of the atom is 0.0 (or in the plane), then it +should continue to move in the plane thereafter. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix lineforce ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_plumed.rst b/doc/src/fix_plumed.rst new file mode 100644 index 0000000000..93a3ac0638 --- /dev/null +++ b/doc/src/fix_plumed.rst @@ -0,0 +1,142 @@ +.. index:: fix plumed + +fix plumed command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID plumed keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* plumed = style name of this fix command +* keyword = *plumedfile* or *outfile* + + .. parsed-literal:: + + *plumedfile* arg = name of PLUMED input file to use (default: NULL) + *outfile* arg = name of file on which to write the PLUMED log (default: NULL) + + + +Examples +"""""""" + +fix pl all plumed all plumed plumedfile plumed.dat outfile p.log + +Description +""""""""""" + +This fix instructs LAMMPS to call the `PLUMED `_ library, which +allows one to perform various forms of trajectory analysis on the fly +and to also use methods such as umbrella sampling and metadynamics to +enhance the sampling of phase space. + +The documentation included here only describes the fix plumed command +itself. This command is LAMMPS specific, whereas most of the +functionality implemented in PLUMED will work with a range of MD codes, +and when PLUMED is used as a stand alone code for analysis. The full +`documentation for PLUMED `_ is available online and included +in the PLUMED source code. The PLUMED library development is hosted at +`https://github.com/plumed/plumed2 `_ +A detailed discussion of the code can be found in :ref:`(PLUMED) `. + +There is an example input for using this package with LAMMPS in the +examples/USER/plumed directory. + + +---------- + + +The command to make LAMMPS call PLUMED during a run requires two keyword +value pairs pointing to the PLUMED input file and an output file for the +PLUMED log. The user must specify these arguments every time PLUMED is +to be used. Furthermore, the fix plumed command should appear in the +LAMMPS input file **after** relevant input parameters (e.g. the timestep) +have been set. + +The *group-ID* entry is ignored. LAMMPS will always pass all the atoms +to PLUMED and there can only be one instance of the plumed fix at a +time. The way the plumed fix is implemented ensures that the minimum +amount of information required is communicated. Furthermore, PLUMED +supports multiple, completely independent collective variables, multiple +independent biases and multiple independent forms of analysis. There is +thus really no restriction in functionality by only allowing only one +plumed fix in the LAMMPS input. + +The *plumedfile* keyword allows the user to specify the name of the +PLUMED input file. Instructions as to what should be included in a +plumed input file can be found in the `documentation for PLUMED `_ + +The *outfile* keyword allows the user to specify the name of a file in +which to output the PLUMED log. This log file normally just repeats the +information that is contained in the input file to confirm it was +correctly read and parsed. The names of the files in which the results +are stored from the various analysis options performed by PLUMED will +be specified by the user in the PLUMED input file. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +When performing a restart of a calculation that involves PLUMED you must +include a RESTART command in the PLUMED input file as detailed in the +`PLUMED documentation `_. When the restart command is found in +the PLUMED input PLUMED will append to the files that were generated in +the run that was performed previously. No part of the PLUMED restart +data is included in the LAMMPS restart files. Furthermore, any history +dependent bias potentials that were accumulated in previous calculations +will be read in when the RESTART command is included in the PLUMED +input. + +The :doc:`fix\_modify ` *energy* option is not supported by +this fix. + +Nothing is computed by this fix that can be accessed by any of the +:doc:`output commands ` within LAMMPS. All the quantities +of interest can be output by commands that are native to PLUMED, +however. + +Restrictions +"""""""""""" + + +This fix is part of the USER-PLUMED package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +There can only be one plumed fix active at a time. + +Related commands +"""""""""""""""" + +:doc:`fix smd ` +:doc:`fix colvars ` + +Default +""""""" + +The default options are plumedfile = NULL and outfile = NULL + + +---------- + + +.. _PLUMED: + + + +**(PLUMED)** G.A. Tribello, M. Bonomi, D. Branduardi, C. Camilloni and G. Bussi, Comp. Phys. Comm 185, 604 (2014) + +.. _plumeddocs: http://www.plumed.org/doc.html + + + +.. _plumedhome: http://www.plumed.org/ + + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_poems.rst b/doc/src/fix_poems.rst new file mode 100644 index 0000000000..816568b537 --- /dev/null +++ b/doc/src/fix_poems.rst @@ -0,0 +1,159 @@ +.. index:: fix poems + +fix poems command +================= + +Syntax: + + +.. parsed-literal:: + + fix ID group-ID poems keyword values + +* ID, group-ID are documented in :doc:`fix ` command +* poems = style name of this fix command +* keyword = *group* or *file* or *molecule* + + .. parsed-literal:: + + *group* values = list of group IDs + *molecule* values = none + *file* values = filename + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 fluid poems group clump1 clump2 clump3 + fix 3 fluid poems file cluster.list + +Description +""""""""""" + +Treats one or more sets of atoms as coupled rigid bodies. This means +that each timestep the total force and torque on each rigid body is +computed and the coordinates and velocities of the atoms are updated +so that the collection of bodies move as a coupled set. This can be +useful for treating a large biomolecule as a collection of connected, +coarse-grained particles. + +The coupling, associated motion constraints, and time integration is +performed by the software package `Parallelizable Open source Efficient Multibody Software (POEMS) `_ which computes the +constrained rigid-body motion of articulated (jointed) multibody +systems :ref:`(Anderson) `. POEMS was written and is distributed +by Prof Kurt Anderson, his graduate student Rudranarayan Mukherjee, +and other members of his group at Rensselaer Polytechnic Institute +(RPI). Rudranarayan developed the LAMMPS/POEMS interface. For +copyright information on POEMS and other details, please refer to the +documents in the poems directory distributed with LAMMPS. + +.. _poems: http://www.rpi.edu/~anderk5/lab + + + +This fix updates the positions and velocities of the rigid atoms with +a constant-energy time integration, so you should not update the same +atoms via other fixes (e.g. nve, nvt, npt, temp/rescale, langevin). + +Each body must have a non-degenerate inertia tensor, which means if +must contain at least 3 non-collinear atoms. Which atoms are in which +bodies can be defined via several options. + +For option *group*\ , each of the listed groups is treated as a rigid +body. Note that only atoms that are also in the fix group are +included in each rigid body. + +For option *molecule*\ , each set of atoms in the group with a different +molecule ID is treated as a rigid body. + +For option *file*\ , sets of atoms are read from the specified file and +each set is treated as a rigid body. Each line of the file specifies +a rigid body in the following format: + +ID type atom1-ID atom2-ID atom3-ID ... + +ID as an integer from 1 to M (the number of rigid bodies). Type is +any integer; it is not used by the fix poems command. The remaining +arguments are IDs of atoms in the rigid body, each typically from 1 to +N (the number of atoms in the system). Only atoms that are also in +the fix group are included in each rigid body. Blank lines and lines +that begin with '#' are skipped. + +A connection between a pair of rigid bodies is inferred if one atom is +common to both bodies. The POEMS solver treats that atom as a +spherical joint with 3 degrees of freedom. Currently, a collection of +bodies can only be connected by joints as a linear chain. The entire +collection of rigid bodies can represent one or more chains. Other +connection topologies (tree, ring) are not allowed, but will be added +later. Note that if no joints exist, it is more efficient to use the +:doc:`fix rigid ` command to simulate the system. + +When the poems fix is defined, it will print out statistics on the +total # of clusters, bodies, joints, atoms involved. A cluster in +this context means a set of rigid bodies connected by joints. + +For computational efficiency, you should turn off pairwise and bond +interactions within each rigid body, as they no longer contribute to +the motion. The "neigh\_modify exclude" and "delete\_bonds" commands +can be used to do this if each rigid body is a group. + +For computational efficiency, you should only define one fix poems +which includes all the desired rigid bodies. LAMMPS will allow +multiple poems fixes to be defined, but it is more expensive. + +The degrees-of-freedom removed by coupled rigid bodies are accounted +for in temperature and pressure computations. Similarly, the rigid +body contribution to the pressure virial is also accounted for. The +latter is only correct if forces within the bodies have been turned +off, and there is only a single fix poems defined. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *bodyforces* option is supported by +this fix style to set whether per-body forces and torques are computed +early or late in a timestep, i.e. at the post-force stage or at the +final-integrate stage, respectively. + +No global or per-atom quantities are stored by this fix for access by +various :doc:`output commands `. No parameter of this fix +can be used with the *start/stop* keywords of the :doc:`run ` +command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the POEMS package. It is only enabled if LAMMPS +was built with that package, which also requires the POEMS library be +built and linked with LAMMPS. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix rigid `, :doc:`delete\_bonds `, +:doc:`neigh\_modify ` exclude + +**Default:** none + + +---------- + + +.. _Anderson: + + + +**(Anderson)** Anderson, Mukherjee, Critchley, Ziegler, and Lipton +"POEMS: Parallelizable Open-source Efficient Multibody Software ", +Engineering With Computers (2006). (`link to paper `_) + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_pour.rst b/doc/src/fix_pour.rst new file mode 100644 index 0000000000..8deeb6e885 --- /dev/null +++ b/doc/src/fix_pour.rst @@ -0,0 +1,291 @@ +.. index:: fix pour + +fix pour command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID pour N type seed keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* pour = style name of this fix command +* N = # of particles to insert +* type = atom type to assign to inserted particles (offset for molecule insertion) +* seed = random # seed (positive integer) +* one or more keyword/value pairs may be appended to args +* keyword = *region* or *diam* or *vol* or *rate* or *dens* or *vel* or *mol* or *rigid* or *shake* or *ignore* + + .. parsed-literal:: + + *region* value = region-ID + region-ID = ID of region to use as insertion volume + *diam* values = dstyle args + dstyle = *one* or *range* or *poly* + *one* args = D + D = single diameter for inserted particles (distance units) + *range* args = Dlo Dhi + Dlo,Dhi = range of diameters for inserted particles (distance units) + *poly* args = Npoly D1 P1 D2 P2 ... + Npoly = # of (D,P) pairs + D1,D2,... = diameter for subset of inserted particles (distance units) + P1,P2,... = percentage of inserted particles with this diameter (0-1) + *id* values = idflag + idflag = *max* or *next* = how to choose IDs for inserted particles and molecules + *vol* values = fraction Nattempt + fraction = desired volume fraction for filling insertion volume + Nattempt = max # of insertion attempts per particle + *rate* value = V + V = z velocity (3d) or y velocity (2d) at which + insertion volume moves (velocity units) + *dens* values = Rholo Rhohi + Rholo,Rhohi = range of densities for inserted particles (mass/volume units) + *vel* values (3d) = vxlo vxhi vylo vyhi vz + *vel* values (2d) = vxlo vxhi vy + vxlo,vxhi = range of x velocities for inserted particles (velocity units) + vylo,vyhi = range of y velocities for inserted particles (velocity units) + vz = z velocity (3d) assigned to inserted particles (velocity units) + vy = y velocity (2d) assigned to inserted particles (velocity units) + *mol* value = template-ID + template-ID = ID of molecule template specified in a separate :doc:`molecule ` command + *molfrac* values = f1 f2 ... fN + f1 to fN = relative probability of creating each of N molecules in template-ID + *rigid* value = fix-ID + fix-ID = ID of :doc:`fix rigid/small ` command + *shake* value = fix-ID + fix-ID = ID of :doc:`fix shake ` command + *ignore* value = none + skip any line or triangle particles when detecting possible + overlaps with inserted particles + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 all pour 1000 2 29494 region myblock + fix 2 all pour 10000 1 19985583 region disk vol 0.33 100 rate 1.0 diam range 0.9 1.1 + fix 2 all pour 10000 1 19985583 region disk diam poly 2 0.7 0.4 1.5 0.6 + fix ins all pour 500 1 4767548 vol 0.8 10 region slab mol object rigid myRigid + +Description +""""""""""" + +Insert finite-size particles or molecules into the simulation box +every few timesteps within a specified region until N particles or +molecules have been inserted. This is typically used to model the +pouring of granular particles into a container under the influence of +gravity. For the remainder of this doc page, a single inserted atom +or molecule is referred to as a "particle". + +If inserted particles are individual atoms, they are assigned the +specified atom type. If they are molecules, the type of each atom in +the inserted molecule is specified in the file read by the +:doc:`molecule ` command, and those values are added to the +specified atom type. E.g. if the file specifies atom types 1,2,3, and +those are the atom types you want for inserted molecules, then specify +*type* = 0. If you specify *type* = 2, the in the inserted molecule +will have atom types 3,4,5. + +All atoms in the inserted particle are assigned to two groups: the +default group "all" and the group specified in the fix pour command +(which can also be "all"). + +This command must use the *region* keyword to define an insertion +volume. The specified region must have been previously defined with a +:doc:`region ` command. It must be of type *block* or a z-axis +*cylinder* and must be defined with side = *in*\ . The cylinder style +of region can only be used with 3d simulations. + +Individual atoms are inserted, unless the *mol* keyword is used. It +specifies a *template-ID* previously defined using the +:doc:`molecule ` command, which reads a file that defines the +molecule. The coordinates, atom types, center-of-mass, moments of +inertia, etc, as well as any bond/angle/etc and special neighbor +information for the molecule can be specified in the molecule file. +See the :doc:`molecule ` command for details. The only +settings required to be in this file are the coordinates and types of +atoms in the molecule. + +If the molecule template contains more than one molecule, the relative +probability of depositing each molecule can be specified by the +*molfrac* keyword. N relative probabilities, each from 0.0 to 1.0, are +specified, where N is the number of molecules in the template. Each +time a molecule is inserted, a random number is used to sample from +the list of relative probabilities. The N values must sum to 1.0. + +If you wish to insert molecules via the *mol* keyword, that will be +treated as rigid bodies, use the *rigid* keyword, specifying as its +value the ID of a separate :doc:`fix rigid/small ` +command which also appears in your input script. + +.. note:: + + If you wish the new rigid molecules (and other rigid molecules) + to be thermostatted correctly via :doc:`fix rigid/small/nvt ` + or :doc:`fix rigid/small/npt `, then you need to use the + "fix\_modify dynamic/dof yes" command for the rigid fix. This is to + inform that fix that the molecule count will vary dynamically. + +If you wish to insert molecules via the *mol* keyword, that will have +their bonds or angles constrained via SHAKE, use the *shake* keyword, +specifying as its value the ID of a separate :doc:`fix shake ` command which also appears in your input script. + +Each timestep particles are inserted, they are placed randomly inside +the insertion volume so as to mimic a stream of poured particles. If +they are molecules they are also oriented randomly. Each atom in the +particle is tested for overlaps with existing particles, including +effects due to periodic boundary conditions if applicable. If an +overlap is detected, another random insertion attempt is made; see the +*vol* keyword discussion below. The larger the volume of the +insertion region, the more particles that can be inserted at any one +timestep. Particles are inserted again after enough time has elapsed +that the previously inserted particles fall out of the insertion +volume under the influence of gravity. Insertions continue every so +many timesteps until the desired # of particles has been inserted. + +.. note:: + + If you are monitoring the temperature of a system where the + particle count is changing due to adding particles, you typically + should use the :doc:`compute\_modify dynamic yes ` + command for the temperature compute you are using. + + +---------- + + +All other keywords are optional with defaults as shown below. + +The *diam* option is only used when inserting atoms and specifies the +diameters of inserted particles. There are 3 styles: *one*\ , *range*\ , +or *poly*\ . For *one*\ , all particles will have diameter *D*\ . For +*range*\ , the diameter of each particle will be chosen randomly and +uniformly between the specified *Dlo* and *Dhi* bounds. For *poly*\ , a +series of *Npoly* diameters is specified. For each diameter a +percentage value from 0.0 to 1.0 is also specified. The *Npoly* +percentages must sum to 1.0. For the example shown above with "diam 2 +0.7 0.4 1.5 0.6", all inserted particles will have a diameter of 0.7 +or 1.5. 40% of the particles will be small; 60% will be large. + +Note that for molecule insertion, the diameters of individual atoms in +the molecule can be specified in the file read by the +:doc:`molecule ` command. If not specified, the diameter of +each atom in the molecule has a default diameter of 1.0. + +The *id* option has two settings which are used to determine the atom +or molecule IDs to assign to inserted particles/molecules. In both +cases a check is done of the current system to find the maximum +current atom and molecule ID of any existing particle. Newly inserted +particles and molecules are assigned IDs that increment those max +values. For the *max* setting, which is the default, this check is +done at every insertion step, which allows for particles to leave the +system, and their IDs to potentially be re-used. For the *next* +setting this check is done only once when the fix is specified, which +can be more efficient if you are sure particles will not be added in +some other way. + +The *vol* option specifies what volume fraction of the insertion +volume will be filled with particles. For particles with a size +specified by the *diam range* keyword, they are assumed to all be of +maximum diameter *Dhi* for purposes of computing their contribution to +the volume fraction. + +The higher the volume fraction value, the more particles are inserted +each timestep. Since inserted particles cannot overlap, the maximum +volume fraction should be no higher than about 0.6. Each timestep +particles are inserted, LAMMPS will make up to a total of M tries to +insert the new particles without overlaps, where M = # of inserted +particles \* Nattempt. If LAMMPS is unsuccessful at completing all +insertions, it prints a warning. + +The *dens* and *vel* options enable inserted particles to have a range +of densities or xy velocities. The specific values for a particular +inserted particle will be chosen randomly and uniformly between the +specified bounds. Internally, the density value for a particle is +converted to a mass, based on the radius (volume) of the particle. +The *vz* or *vy* value for option *vel* assigns a z-velocity (3d) or +y-velocity (2d) to each inserted particle. + +The *rate* option moves the insertion volume in the z direction (3d) +or y direction (2d). This enables pouring particles from a +successively higher height over time. + +The *ignore* option is useful when running a simulation that used line +segment (2d) or triangle (3d) particles, typically to define +boundaries for spherical granular particles to interact with. See the +:doc:`atom\_style line or tri ` command for details. Lines +and triangles store their size, and if the size is large it may +overlap (in a spherical sense) with the insertion region, even if the +line/triangle is oriented such that there is no actual overlap. This +can prevent particles from being inserted. The *ignore* keyword +causes the overlap check to skip any line or triangle particles. +Obviously you should only use it if there is in fact no overlap of the +line or triangle particles with the insertion region. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. This means you must be careful when restarting a +pouring simulation, when the restart file was written in the middle of +the pouring operation. Specifically, you should use a new fix pour +command in the input script for the restarted simulation that +continues the operation. You will need to adjust the arguments of the +original fix pour command to do this. + +Also note that because the state of the random number generator is not +saved in restart files, you cannot do "exact" restarts with this fix, +where the simulation continues on the same as if no restart had taken +place. However, in a statistical sense, a restarted simulation should +produce the same behavior if you adjust the fix pour parameters +appropriately. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. No global or per-atom quantities are stored by this fix for +access by various :doc:`output commands `. No parameter +of this fix can be used with the *start/stop* keywords of the +:doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the GRANULAR package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +For 3d simulations, a gravity fix in the -z direction must be defined +for use in conjunction with this fix. For 2d simulations, gravity +must be defined in the -y direction. + +The specified insertion region cannot be a "dynamic" region, as +defined by the :doc:`region ` command. + +Related commands +"""""""""""""""" + +:doc:`fix deposit `, :doc:`fix gravity `, +:doc:`region ` + +Default +""""""" + +Insertions are performed for individual particles, i.e. no *mol* +setting is defined. If the *mol* keyword is used, the default for +*molfrac* is an equal probabilities for all molecules in the template. +Additional option defaults are diam = one 1.0, dens = 1.0 1.0, vol = +0.25 50, rate = 0.0, vel = 0.0 0.0 0.0 0.0 0.0 (for 3d), vel = 0.0 0.0 0.0 +(for 2d), and id = max. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_precession_spin.rst b/doc/src/fix_precession_spin.rst new file mode 100644 index 0000000000..2c84eaa304 --- /dev/null +++ b/doc/src/fix_precession_spin.rst @@ -0,0 +1,185 @@ +.. index:: fix precession/spin + +fix precession/spin command +=========================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + fix ID group precession/spin style args + +* ID, group are documented in :doc:`fix ` command +* precession/spin = style name of this fix command +* style = *zeeman* or *anisotropy* or *cubic* + + .. parsed-literal:: + + *zeeman* args = H x y z + H = intensity of the magnetic field (in Tesla) + x y z = vector direction of the field + *anisotropy* args = K x y z + K = intensity of the magnetic anisotropy (in eV) + x y z = vector direction of the anisotropy + + + .. parsed-literal:: + + *cubic* args = K1 K2c n1x n1y n1x n2x n2y n2z n3x n3y n3z + K1 and K2c = intensity of the magnetic anisotropy (in eV) + n1x to n3z = three direction vectors of the cubic anisotropy + + + +Examples +"""""""" + + +.. code-block:: LAMMPS + + fix 1 all precession/spin zeeman 0.1 0.0 0.0 1.0 + fix 1 3 precession/spin anisotropy 0.001 0.0 0.0 1.0 + fix 1 iron precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 + fix 1 all precession/spin zeeman 0.1 0.0 0.0 1.0 anisotropy 0.001 0.0 0.0 1.0 + +Description +""""""""""" + +This fix applies a precession torque to each magnetic spin in the group. + +Style *zeeman* is used for the simulation of the interaction +between the magnetic spins in the defined group and an external +magnetic field: + +.. math:: + + H_{Zeeman} = -g \sum_{i=0}^{N}\mu_{i}\, \vec{s}_{i} \cdot\vec{B}_{ext} + +with: + +* :math:`\vec{B}_{ext}` the external magnetic field (in T) +* :math:`g` the Lande factor (hard-coded as :math:`g=2.0`) +* :math:`\vec{s}_i` the unitary vector describing the orientation of spin :math:`i` +* :math:`\mu_i` the atomic moment of spin :math:`i` given as a multiple of the + Bohr magneton :math:`\mu_B` (for example, :math:`\mu_i \approx 2.2` in bulk iron). + + +The field value in Tesla is multiplied by the gyromagnetic +ratio, :math:`g \cdot \mu_B/\hbar`, converting it into a precession frequency in +rad.THz (in metal units and with :math:`\mu_B = 5.788 eV/T`). + +As a comparison, the figure below displays the simulation of a +single spin (of norm :math:`\mu_i = 1.0`) submitted to an external +magnetic field of :math:`\vert B_{ext}\vert = 10.0\; \mathrm{Tesla}` (and oriented along the z +axis). +The upper plot shows the average magnetization along the +external magnetic field axis and the lower plot the Zeeman +energy, both as a function of temperature. +The reference result is provided by the plot of the Langevin +function for the same parameters. + +.. image:: JPG/zeeman_langevin.jpg + :align: center + +The temperature effects are accounted for by connecting the spin +:math:`i` to a thermal bath using a Langevin thermostat (see +:doc:`fix\_langevin\_spin ` for the definition of +this thermostat). + +Style *anisotropy* is used to simulate an easy axis or an easy plane +for the magnetic spins in the defined group: + +.. math:: + + H_{aniso} = -\sum_{{ i}=1}^{N} K_{an}(\mathbf{r}_{i})\, \left( \vec{s}_{i} \cdot \vec{n}_{i} \right)^2 + +with :math:`n` defining the direction of the anisotropy, and :math:`K` (in eV) its intensity. +If :math:`K > 0`, an easy axis is defined, and if :math:`K < 0`, an easy plane is defined. + +Style *cubic* is used to simulate a cubic anisotropy, with three +possible easy axis for the magnetic spins in the defined group: + +.. math:: + + H_{cubic} = -\sum_{{ i}=1}^{N} K_{1} + \Big[ + \left(\vec{s}_{i} \cdot \vec{n_1} \right)^2 + \left(\vec{s}_{i} \cdot \vec{n_2} \right)^2 + + \left(\vec{s}_{i} \cdot \vec{n_2} \right)^2 + \left(\vec{s}_{i} \cdot \vec{n_3} \right)^2 + + \left(\vec{s}_{i} \cdot \vec{n_1} \right)^2 + \left(\vec{s}_{i} \cdot \vec{n_3} \right)^2 \Big] + +K_{2}^{(c)} \left(\vec{s}_{i} \cdot \vec{n_1} \right)^2 + \left(\vec{s}_{i} \cdot \vec{n_2} \right)^2 + \left(\vec{s}_{i} \cdot \vec{n_3} \right)^2 + +with :math:`K_1` and :math:`K_{2c}` (in eV) the intensity coefficients and +:math:`\vec{n}_1`, :math:`\vec{n}_2` and :math:`\vec{n}_3` defining the three anisotropic directions +defined by the command (from *n1x* to *n3z*). +For :math:`\vec{n}_1 = (1 0 0)`, :math:`\vec{n}_2 = (0 1 0)`, and :math:`\vec{n}_3 = (0 0 1)`, :math:`K_1 < 0` defines an +iron type anisotropy (easy axis along the :math:`(0 0 1)`-type cube +edges), and :math:`K_1 > 0` defines a nickel type anisotropy (easy axis +along the :math:`(1 1 1)`-type cube diagonals). +:math:`K_2^c > 0` also defines easy axis along the :math:`(1 1 1)`-type cube +diagonals. +See chapter 2 of :ref:`(Skomski) ` for more details on cubic +anisotropies. + +In all cases, the choice of :math:`(x y z)` only imposes the vector +directions for the forces. Only the direction of the vector is +important; its length is ignored (the entered vectors are +normalized). + +Those styles can be combined within one single command line. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +By default, the energy associated to this fix is not added to the potential +energy of the system. +The :doc:`fix\_modify ` *energy* option is supported by this fix +to add this magnetic potential energy to the potential energy of the system, + + +.. code-block:: LAMMPS + + fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 + fix_modify 1 energy yes + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. + +No information about this fix is written to :doc:`binary restart files `. + +Restrictions +"""""""""""" + + +The *precession/spin* style is part of the SPIN package. This style +is only enabled if LAMMPS was built with this package, and if the +atom\_style "spin" was declared. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`atom\_style spin ` + +**Default:** + +none + + +---------- + + +.. _Skomski1: + + + +**(Skomski)** Skomski, R. (2008). Simple models of magnetism. +Oxford University Press. diff --git a/doc/src/fix_precession_spin.txt b/doc/src/fix_precession_spin.txt deleted file mode 100644 index 708b2bd7aa..0000000000 --- a/doc/src/fix_precession_spin.txt +++ /dev/null @@ -1,116 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix precession/spin command :h3 - -[Syntax:] - -fix ID group precession/spin style args :pre - -ID, group are documented in "fix"_fix.html command :ulb,l -precession/spin = style name of this fix command :l -style = {zeeman} or {anisotropy} or {cubic} :l - {zeeman} args = H x y z - H = intensity of the magnetic field (in Tesla) - x y z = vector direction of the field - {anisotropy} args = K x y z - K = intensity of the magnetic anisotropy (in eV) - x y z = vector direction of the anisotropy :pre - {cubic} args = K1 K2c n1x n1y n1x n2x n2y n2z n3x n3y n3z - K1 and K2c = intensity of the magnetic anisotropy (in eV) - n1x to n3z = three direction vectors of the cubic anisotropy :pre -:ule - -[Examples:] - -fix 1 all precession/spin zeeman 0.1 0.0 0.0 1.0 -fix 1 3 precession/spin anisotropy 0.001 0.0 0.0 1.0 -fix 1 iron precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 -fix 1 all precession/spin zeeman 0.1 0.0 0.0 1.0 anisotropy 0.001 0.0 0.0 1.0 :pre - -[Description:] - -This fix applies a precession torque to each magnetic spin in the group. - -Style {zeeman} is used for the simulation of the interaction -between the magnetic spins in the defined group and an external -magnetic field: - -:c,image(Eqs/force_spin_zeeman.jpg) - -with mu0 the vacuum permeability, muB the Bohr magneton (muB = 5.788 eV/T -in metal units). - -Style {anisotropy} is used to simulate an easy axis or an easy plane -for the magnetic spins in the defined group: - -:c,image(Eqs/force_spin_aniso.jpg) - -with n defining the direction of the anisotropy, and K (in eV) its intensity. -If K>0, an easy axis is defined, and if K<0, an easy plane is defined. - -Style {cubic} is used to simulate a cubic anisotropy, with three -possible easy axis for the magnetic spins in the defined group: - -:c,image(Eqs/fix_spin_cubic.jpg) - -with K1 and K2c (in eV) the intensity coefficients and -n1, n2 and n3 defining the three anisotropic directions -defined by the command (from n1x to n3z). -For n1 = (100), n2 = (010), and n3 = (001), K1 < 0 defines an -iron type anisotropy (easy axis along the (001)-type cube -edges), and K1 > 0 defines a nickel type anisotropy (easy axis -along the (111)-type cube diagonals). -K2^c > 0 also defines easy axis along the (111)-type cube -diagonals. -See chapter 2 of "(Skomski)"_#Skomski1 for more details on cubic -anisotropies. - -In all cases, the choice of (x y z) only imposes the vector -directions for the forces. Only the direction of the vector is -important; it's length is ignored (the entered vectors are -normalized). - -Those styles can be combined within one single command line. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -By default, the energy associated to this fix is not added to the potential -energy of the system. -The "fix_modify"_fix_modify.html {energy} option is supported by this fix -to add this magnetic potential energy to the potential energy of the system, - -fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 -fix_modify 1 energy yes :pre - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. - -No information about this fix is written to "binary restart -files"_restart.html. - -[Restrictions:] - -The {precession/spin} style is part of the SPIN package. This style -is only enabled if LAMMPS was built with this package, and if the -atom_style "spin" was declared. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"atom_style spin"_atom_style.html - -[Default:] none - -:line - -:link(Skomski1) -[(Skomski)] Skomski, R. (2008). Simple models of magnetism. -Oxford University Press. diff --git a/doc/src/fix_press_berendsen.rst b/doc/src/fix_press_berendsen.rst new file mode 100644 index 0000000000..4237d06228 --- /dev/null +++ b/doc/src/fix_press_berendsen.rst @@ -0,0 +1,262 @@ +.. index:: fix press/berendsen + +fix press/berendsen command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID press/berendsen keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* press/berendsen = style name of this fix command + + .. parsed-literal:: + + one or more keyword value pairs may be appended + keyword = *iso* or *aniso* or *x* or *y* or *z* or *couple* or *dilate* or *modulus* + *iso* or *aniso* values = Pstart Pstop Pdamp + Pstart,Pstop = scalar external pressure at start/end of run (pressure units) + Pdamp = pressure damping parameter (time units) + *x* or *y* or *z* values = Pstart Pstop Pdamp + Pstart,Pstop = external stress tensor component at start/end of run (pressure units) + Pdamp = stress damping parameter (time units) + *couple* = *none* or *xyz* or *xy* or *yz* or *xz* + *modulus* value = bulk modulus of system (pressure units) + *dilate* value = *all* or *partial* + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all press/berendsen iso 0.0 0.0 1000.0 + fix 2 all press/berendsen aniso 0.0 0.0 1000.0 dilate partial + +Description +""""""""""" + +Reset the pressure of the system by using a Berendsen barostat +:ref:`(Berendsen) `, which rescales the system volume and +(optionally) the atoms coordinates within the simulation box every +timestep. + +Regardless of what atoms are in the fix group, a global pressure is +computed for all atoms. Similarly, when the size of the simulation +box is changed, all atoms are re-scaled to new positions, unless the +keyword *dilate* is specified with a value of *partial*\ , in which case +only the atoms in the fix group are re-scaled. The latter can be +useful for leaving the coordinates of atoms in a solid substrate +unchanged and controlling the pressure of a surrounding fluid. + +.. note:: + + Unlike the :doc:`fix npt ` or :doc:`fix nph ` + commands which perform Nose/Hoover barostatting AND time integration, + this fix does NOT perform time integration. It only modifies the box + size and atom coordinates to effect barostatting. Thus you must use a + separate time integration fix, like :doc:`fix nve ` or :doc:`fix nvt ` to actually update the positions and velocities of + atoms. This fix can be used in conjunction with thermostatting fixes + to control the temperature, such as :doc:`fix nvt ` or :doc:`fix langevin ` or :doc:`fix temp/berendsen `. + +See the :doc:`Howto baroostat ` doc page for a +discussion of different ways to perform barostatting. + + +---------- + + +The barostat is specified using one or more of the *iso*\ , *aniso*\ , +*x*\ , *y*\ , *z*\ , and *couple* keywords. These keywords give you the +ability to specify the 3 diagonal components of an external stress +tensor, and to couple various of these components together so that the +dimensions they represent are varied together during a +constant-pressure simulation. Unlike the :doc:`fix npt ` and +:doc:`fix nph ` commands, this fix cannot be used with triclinic +(non-orthogonal) simulation boxes to control all 6 components of the +general pressure tensor. + +The target pressures for each of the 3 diagonal components of the +stress tensor can be specified independently via the *x*\ , *y*\ , *z*\ , +keywords, which correspond to the 3 simulation box dimensions. For +each component, the external pressure or tensor component at each +timestep is a ramped value during the run from *Pstart* to *Pstop*\ . +If a target pressure is specified for a component, then the +corresponding box dimension will change during a simulation. For +example, if the *y* keyword is used, the y-box length will change. A +box dimension will not change if that component is not specified, +although you have the option to change that dimension via the :doc:`fix deform ` command. + +For all barostat keywords, the *Pdamp* parameter determines the time +scale on which pressure is relaxed. For example, a value of 10.0 +means to relax the pressure in a timespan of (roughly) 10 time units +(tau or fmsec or psec - see the :doc:`units ` command). + +.. note:: + + A Berendsen barostat will not work well for arbitrary values of + *Pdamp*\ . If *Pdamp* is too small, the pressure and volume can + fluctuate wildly; if it is too large, the pressure will take a very + long time to equilibrate. A good choice for many models is a *Pdamp* + of around 1000 timesteps. However, note that *Pdamp* is specified in + time units, and that timesteps are NOT the same as time units for most + :doc:`units ` settings. + +.. note:: + + The relaxation time is actually also a function of the bulk + modulus of the system (inverse of isothermal compressibility). The + bulk modulus has units of pressure and is the amount of pressure that + would need to be applied (isotropically) to reduce the volume of the + system by a factor of 2 (assuming the bulk modulus was a constant, + independent of density, which it's not). The bulk modulus can be set + via the keyword *modulus*\ . The *Pdamp* parameter is effectively + multiplied by the bulk modulus, so if the pressure is relaxing faster + than expected or desired, increasing the bulk modulus has the same + effect as increasing *Pdamp*\ . The converse is also true. LAMMPS does + not attempt to guess a correct value of the bulk modulus; it just uses + 10.0 as a default value which gives reasonable relaxation for a + Lennard-Jones liquid, but will be way off for other materials and way + too small for solids. Thus you should experiment to find appropriate + values of *Pdamp* and/or the *modulus* when using this fix. + + +---------- + + +The *couple* keyword allows two or three of the diagonal components of +the pressure tensor to be "coupled" together. The value specified +with the keyword determines which are coupled. For example, *xz* +means the *Pxx* and *Pzz* components of the stress tensor are coupled. +*Xyz* means all 3 diagonal components are coupled. Coupling means two +things: the instantaneous stress will be computed as an average of the +corresponding diagonal components, and the coupled box dimensions will +be changed together in lockstep, meaning coupled dimensions will be +dilated or contracted by the same percentage every timestep. The +*Pstart*\ , *Pstop*\ , *Pdamp* parameters for any coupled dimensions must +be identical. *Couple xyz* can be used for a 2d simulation; the *z* +dimension is simply ignored. + + +---------- + + +The *iso* and *aniso* keywords are simply shortcuts that are +equivalent to specifying several other keywords together. + +The keyword *iso* means couple all 3 diagonal components together when +pressure is computed (hydrostatic pressure), and dilate/contract the +dimensions together. Using "iso Pstart Pstop Pdamp" is the same as +specifying these 4 keywords: + + +.. parsed-literal:: + + x Pstart Pstop Pdamp + y Pstart Pstop Pdamp + z Pstart Pstop Pdamp + couple xyz + +The keyword *aniso* means *x*\ , *y*\ , and *z* dimensions are controlled +independently using the *Pxx*\ , *Pyy*\ , and *Pzz* components of the +stress tensor as the driving forces, and the specified scalar external +pressure. Using "aniso Pstart Pstop Pdamp" is the same as specifying +these 4 keywords: + + +.. parsed-literal:: + + x Pstart Pstop Pdamp + y Pstart Pstop Pdamp + z Pstart Pstop Pdamp + couple none + + +---------- + + +This fix computes a temperature and pressure each timestep. To do +this, the fix creates its own computes of style "temp" and "pressure", +as if these commands had been issued: + + +.. parsed-literal:: + + compute fix-ID_temp group-ID temp + compute fix-ID_press group-ID pressure fix-ID_temp + +See the :doc:`compute temp ` and :doc:`compute pressure ` commands for details. Note that the +IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID ++ underscore + "press", and the group for the new computes is the same +as the fix group. + +Note that these are NOT the computes used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +and *thermo\_press*. This means you can change the attributes of this +fix's temperature or pressure via the +:doc:`compute\_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* or +*thermo\_press* will have no effect on this fix. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *temp* and *press* options are +supported by this fix. You can use them to assign a +:doc:`compute ` you have defined to this fix which will be used +in its temperature and pressure calculations. If you do this, note +that the kinetic energy derived from the compute temperature should be +consistent with the virial term computed using all atoms for the +pressure. LAMMPS will warn you if you choose to compute temperature +on a subset of atoms. + +No global or per-atom quantities are stored by this fix for access by +various :doc:`output commands `. + +This fix can ramp its target pressure over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +Any dimension being adjusted by this fix must be periodic. + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix nph `, :doc:`fix npt `, :doc:`fix temp/berendsen `, +:doc:`fix\_modify ` + +Default +""""""" + +The keyword defaults are dilate = all, modulus = 10.0 in units of +pressure for whatever :doc:`units ` are defined. + + +---------- + + +.. _Berendsen1: + + + +**(Berendsen)** Berendsen, Postma, van Gunsteren, DiNola, Haak, J Chem +Phys, 81, 3684 (1984). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_print.rst b/doc/src/fix_print.rst new file mode 100644 index 0000000000..865d3d9741 --- /dev/null +++ b/doc/src/fix_print.rst @@ -0,0 +1,124 @@ +.. index:: fix print + +fix print command +================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID print N string keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* print = style name of this fix command +* N = print every N steps; N can be a variable (see below) +* string = text string to print with optional variable names +* zero or more keyword/value pairs may be appended +* keyword = *file* or *append* or *screen* or *title* + + .. parsed-literal:: + + *file* value = filename + *append* value = filename + *screen* value = *yes* or *no* + *title* value = string + string = text to print as 1st line of output file + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix extra all print 100 "Coords of marker atom = $x $y $z" + fix extra all print 100 "Coords of marker atom = $x $y $z" file coord.txt + +Description +""""""""""" + +Print a text string every N steps during a simulation run. This can +be used for diagnostic purposes or as a debugging tool to monitor some +quantity during a run. The text string must be a single argument, so +it should be enclosed in double quotes if it is more than one word. +If it contains variables it must be enclosed in double quotes to +insure they are not evaluated when the input script line is read, but +will instead be evaluated each time the string is printed. + +Instead of a numeric value, N can be specified as an :doc:`equal-style variable `, which should be specified as v\_name, where +name is the variable name. In this case, the variable is evaluated at +the beginning of a run to determine the **next** timestep at which the +string will be written out. On that timestep, the variable will be +evaluated again to determine the next timestep, etc. +Thus the variable should return timestep values. See the stagger() +and logfreq() and stride() math functions for :doc:`equal-style variables `, as examples of useful functions to use in +this context. For example, the following commands will print output at +timesteps 10,20,30,100,200,300,1000,2000,etc: + + +.. parsed-literal:: + + variable s equal logfreq(10,3,10) + fix extra all print v_s "Coords of marker atom = $x $y $z" + +The specified group-ID is ignored by this fix. + +See the :doc:`variable ` command for a description of *equal* +style variables which are the most useful ones to use with the fix +print command, since they are evaluated afresh each timestep that the +fix print line is output. Equal-style variables calculate formulas +involving mathematical operations, atom properties, group properties, +thermodynamic properties, global values calculated by a +:doc:`compute ` or :doc:`fix `, or references to other +:doc:`variables `. + +If the *file* or *append* keyword is used, a filename is specified to +which the output generated by this fix will be written. If *file* is +used, then the filename is overwritten if it already exists. If +*append* is used, then the filename is appended to if it already +exists, or created if it does not exist. + +If the *screen* keyword is used, output by this fix to the screen and +logfile can be turned on or off as desired. + +The *title* keyword allow specification of the string that will be +printed as the first line of the output file, assuming the *file* +keyword was used. By default, the title line is as follows: + + +.. parsed-literal:: + + # Fix print output for fix ID + +where ID is replaced with the fix-ID. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`variable `, :doc:`print ` + +Default +""""""" + +The option defaults are no file output, screen = yes, and title string +as described above. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_property_atom.rst b/doc/src/fix_property_atom.rst new file mode 100644 index 0000000000..645bc13452 --- /dev/null +++ b/doc/src/fix_property_atom.rst @@ -0,0 +1,343 @@ +.. index:: fix property/atom + +fix property/atom command +========================= + +fix property/atom/kk command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID property/atom vec1 vec2 ... keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* property/atom = style name of this fix command +* vec1,vec2,... = *mol* or *q* or *rmass* or *i\_name* or *d\_name* + + .. parsed-literal:: + + *mol* = molecule IDs + *q* = charge + *rmass* = per-atom mass + *i_name* = new integer vector referenced by name + *d_name* = new floating-point vector referenced by name + +* zero of more keyword/value pairs may be appended +* keyword = *ghost* + + .. parsed-literal:: + + *ghost* value = *no* or *yes* for whether ghost atom info in communicated + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all property/atom mol + fix 1 all property/atom i_myflag1 i_myflag2 + fix 1 all property/atom d_sx d_sy d_sz + +Description +""""""""""" + +Create one or more additional per-atom vectors to store information +about atoms and to use during a simulation. The specified *group-ID* +is ignored by this fix. + +The atom style used for a simulation defines a set of per-atom +properties, as explained on the :doc:`atom\_style ` and +:doc:`read\_data ` doc pages. The latter command allows these +properties to be defined for each atom in the system when a data file +is read. This fix will augment the set of properties with new custom +ones. This can be useful in several scenarios. + +If the atom style does not define molecule IDs, per-atom charge, +or per-atom mass, they can be added using the *mol*\ , *q* or *rmass* +keywords. This can be useful, e.g, to define "molecules" to use as +rigid bodies with the :doc:`fix rigid ` command, or just to +carry around an extra flag with the atoms (stored as a molecule ID) +that can be used to group atoms without having to use the group +command (which is limited to a total of 32 groups including *all*\ ). + +Another application would be to use the *rmass* flag in order to have +per-atom masses instead of per-type masses, for example this can be +useful to study isotope effects with partial isotope substitution. +Please :ref:`see below ` for an example of simulating a mixture +of light and heavy water with the TIP4P water potential. + +An alternative to using fix *property/atom* in these ways is to +use an atom style that does define molecule IDs or charge or per-atom +mass (indirectly via diameter and density) or to use a hybrid atom +style that combines two or more atom styles +to provide the union of all atom properties. However, this has two +practical drawbacks: first, it typically necessitates changing the +format of the data file, which can be tedious for large systems; +and second, it may define additional properties that are not needed +such as bond lists, which has some overhead when there are no bonds. + +In the future, we may add additional per-atom properties similar to +*mol*\ , *q* or *rmass*\ , which "turn-on" specific properties defined +by some atom styles, so they can be used by atom styles that do not +define them. + +More generally, the *i\_name* and *d\_name* vectors allow one or more +new custom per-atom properties to be defined. Each name must be +unique and can use alphanumeric or underscore characters. These +vectors can store whatever values you decide are useful in your +simulation. As explained below there are several ways to initialize +and access and output these values, both via input script commands and +in new code that you add to LAMMPS. + +This is effectively a simple way to add per-atom properties to a model +without needing to write code for a new :doc:`atom style ` +that defines the properties. Note however that implementing a new +atom style allows new atom properties to be more tightly and +seamlessly integrated with the rest of the code. + +The new atom properties encode values that migrate with atoms to new +processors and are written to restart files. If you want the new +properties to also be defined for ghost atoms, then use the *ghost* +keyword with a value of *yes*\ . This will invoke extra communication +when ghost atoms are created (at every re-neighboring) to insure the +new properties are also defined for the ghost atoms. + +.. note:: + + If you use this command with the *mol*\ , *q* or *rmass* vectors, + then you most likely want to set *ghost* yes, since these properties + are stored with ghost atoms if you use an :doc:`atom\_style ` + that defines them, and many LAMMPS operations that use molecule IDs or + charge, such as neighbor lists and pair styles, will expect ghost + atoms to have these values. LAMMPS will issue a warning it you define + those vectors but do not set *ghost* yes. + +.. note:: + + The properties for ghost atoms are not updated every timestep, + but only once every few steps when neighbor lists are re-built. Thus + the *ghost* keyword is suitable for static properties, like molecule + IDs, but not for dynamic properties that change every step. For the + latter, the code you add to LAMMPS to change the properties will also + need to communicate their new values to/from ghost atoms, an operation + that can be invoked from within a :doc:`pair style ` or + :doc:`fix ` or :doc:`compute ` that you write. + +.. note:: + + If this fix is defined **after** the simulation box is created, + a 'run 0' command should be issued to properly initialize the storage + created by this fix. + + +---------- + + +This fix is one of a small number that can be defined in an input +script before the simulation box is created or atoms are defined. +This is so it can be used with the :doc:`read\_data ` command +as described below. + +Per-atom properties that are defined by the :doc:`atom style ` are initialized when atoms are created, e.g. by +the :doc:`read\_data ` or :doc:`create\_atoms ` +commands. The per-atom properties defined by this fix are not. So +you need to initialize them explicitly. This can be done by the +:doc:`read\_data ` command, using its *fix* keyword and +passing it the fix-ID of this fix. + +Thus these commands: + + +.. parsed-literal:: + + fix prop all property/atom mol d_flag + read_data data.txt fix prop NULL Molecules + +would allow a data file to have a section like this: + + +.. parsed-literal:: + + Molecules + + 1 4 1.5 + 2 4 3.0 + 3 10 1.0 + 4 10 1.0 + 5 10 1.0 + ... + N 763 4.5 + +where N is the number of atoms, and the first field on each line is +the atom-ID, followed by a molecule-ID and a floating point value that +will be stored in a new property called "flag". Note that the list of +per-atom properties can be in any order. + +Another way of initializing the new properties is via the +:doc:`set ` command. For example, if you wanted molecules +defined for every set of 10 atoms, based on their atom-IDs, +these commands could be used: + + +.. parsed-literal:: + + fix prop all property/atom mol + variable cluster atom ((id-1)/10)+1 + set atom \* mol v_cluster + +The :doc:`atom-style variable ` will create values for atoms +with IDs 31,32,33,...40 that are 4.0,4.1,4.2,...,4.9. When the +:doc:`set ` commands assigns them to the molecule ID for each atom, +they will be truncated to an integer value, so atoms 31-40 will all be +assigned a molecule ID of 4. + +Note that :doc:`atomfile-style variables ` can also be used in +place of atom-style variables, which means in this case that the +molecule IDs could be read-in from a separate file and assigned by the +:doc:`set ` command. This allows you to initialize new per-atom +properties in a completely general fashion. + + +---------- + + +For new atom properties specified as *i\_name* or *d\_name*, the +:doc:`compute property/atom ` command can access +their values. This means that the values can be output via the :doc:`dump custom ` command, accessed by fixes like :doc:`fix ave/atom `, accessed by other computes like :doc:`compute reduce `, or used in :doc:`atom-style variables `. + +For example, these commands will output two new properties to a custom +dump file: + + +.. parsed-literal:: + + fix prop all property/atom i_flag1 d_flag2 + compute 1 all property/atom i_flag1 d_flag2 + dump 1 all custom 100 tmp.dump id x y z c_1[1] c_1[2] + + +---------- + + +If you wish to add new :doc:`pair styles `, +:doc:`fixes `, or :doc:`computes ` that use the per-atom +properties defined by this fix, see the :doc:`Modify atom ` +doc page which has details on how the properties can be accessed from +added classes. + + +---------- + + +.. _isotopes: + + + +Example for using per-atom masses with TIP4P water to +study isotope effects. When setting up simulations with the :doc:`TIP4P pair styles ` for water, you have to provide exactly +one atom type each to identify the water oxygen and hydrogen +atoms. Since the atom mass is normally tied to the atom type, this +makes it impossible to study multiple isotopes in the same simulation. +With *fix property/atom rmass* however, the per-type masses are +replaced by per-atom masses. Asumming you have a working input deck +for regular TIP4P water, where water oxygen is atom type 1 and water +hydrogen is atom type 2, the following lines of input script convert +this to using per-atom masses: + + +.. parsed-literal:: + + fix Isotopes all property/atom rmass ghost yes + set type 1 mass 15.9994 + set type 2 mass 1.008 + +When writing out the system data with the :doc:`write\_data ` +command, there will be a new section named with the fix-ID +(i.e. *Isotopes* in this case). Alternatively, you can take an +existing data file and just add this *Isotopes* section with +one line per atom containing atom-ID and mass. Either way, the +extended data file can be read back with: + + +.. parsed-literal:: + + fix Isotopes all property/atom rmass ghost yes + read_data tip4p-isotopes.data fix Isotopes NULL Isotopes + +Please note that the first *Isotopes* refers to the fix-ID +and the second to the name of the section. The following input +script code will now change the first 100 water molecules in this +example to heavy water: + + +.. parsed-literal:: + + group hwat id 2:300:3 + group hwat id 3:300:3 + set group hwat mass 2.0141018 + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the per-atom values it stores to :doc:`binary restart files `, so that the values can be restored when a +simulation is restarted. See the :doc:`read\_restart ` +command for info on how to re-specify a fix in an input script that +reads a restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. No global or per-atom quantities are stored by this fix for +access by various :doc:`output commands `. No parameter +of this fix can be used with the *start/stop* keywords of the +:doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`read\_data `, :doc:`set `, :doc:`compute property/atom ` + +Default +""""""" + +The default keyword values are ghost = no. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_python_invoke.rst b/doc/src/fix_python_invoke.rst new file mode 100644 index 0000000000..0ee101198b --- /dev/null +++ b/doc/src/fix_python_invoke.rst @@ -0,0 +1,93 @@ +.. index:: fix python/invoke + +fix python/invoke command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID python/invoke N callback function_name + +* ID, group-ID are ignored by this fix +* python/invoke = style name of this fix command +* N = execute every N steps +* callback = *post\_force* or *end\_of\_step* + + .. parsed-literal:: + + *post_force* = callback after force computations on atoms every N time steps + *end_of_step* = callback after every N time steps + + + +Examples +"""""""" + + +.. parsed-literal:: + + python post_force_callback here """ + from lammps import lammps + + def post_force_callback(lammps_ptr, vflag): + lmp = lammps(ptr=lammps_ptr) + # access LAMMPS state using Python interface + """ + + python end_of_step_callback here """ + def end_of_step_callback(lammps_ptr): + lmp = lammps(ptr=lammps_ptr) + # access LAMMPS state using Python interface + """ + + fix pf all python/invoke 50 post_force post_force_callback + fix eos all python/invoke 50 end_of_step end_of_step_callback + +Description +""""""""""" + +This fix allows you to call a Python function during a simulation run. +The callback is either executed after forces have been applied to atoms +or at the end of every N time steps. + +Callback functions must be declared in the global scope of the +active Python interpreter. This can either be done by defining it +inline using the python command or by importing functions from other +Python modules. If LAMMPS is driven using the library interface from +Python, functions defined in the driving Python interpreter can also +be executed. + +Each callback is given a pointer object as first argument. This can be +used to initialize an instance of the lammps Python interface, which +gives access to the LAMMPS state from Python. + +.. warning:: + + While you can access the state of LAMMPS via library functions + from these callbacks, trying to execute input script commands will in the best + case not work or in the worst case result in undefined behavior. + +Restrictions +"""""""""""" + + +This fix is part of the PYTHON package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Building LAMMPS with the PYTHON package will link LAMMPS with the +Python library on your system. Settings to enable this are in the +lib/python/Makefile.lammps file. See the lib/python/README file for +information on those settings. + +Related commands +"""""""""""""""" + +:doc:`python command ` + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_python_move.rst b/doc/src/fix_python_move.rst new file mode 100644 index 0000000000..0d59cf82c0 --- /dev/null +++ b/doc/src/fix_python_move.rst @@ -0,0 +1,117 @@ +.. index:: fix python/move + +fix python/move command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix python/move pymodule.CLASS + +pymodule.CLASS = use class **CLASS** in module/file **pymodule** to compute how to move atoms + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all python/move py_nve.NVE + fix 1 all python/move py_nve.NVE_OPT + +Description +""""""""""" + +The *python/move* fix style provides a way to define ways how particles +are moved during an MD run from python script code, that is loaded from +a file into LAMMPS and executed at the various steps where other fixes +can be executed. This python script must contain specific python class +definitions. + +This allows to implement complex position updates and also modified +time integration methods. Due to python being an interpreted language, +however, the performance of this fix can be moderately to significantly +slower than the corresponding C++ code. For specific cases, this +performance penalty can be limited through effective use of NumPy. + + +---------- + + +The python module file has to start with the following code: + + +.. parsed-literal:: + + from __future_\_ import print_function + import lammps + import ctypes + import traceback + import numpy as np + # + class LAMMPSFix(object): + def __init__(self, ptr, group_name="all"): + self.lmp = lammps.lammps(ptr=ptr) + self.group_name = group_name + # + class LAMMPSFixMove(LAMMPSFix): + def __init__(self, ptr, group_name="all"): + super(LAMMPSFixMove, self).__init__(ptr, group_name) + # + def init(self): + pass + # + def initial_integrate(self, vflag): + pass + # + def final_integrate(self): + pass + # + def initial_integrate_respa(self, vflag, ilevel, iloop): + pass + # + def final_integrate_respa(self, ilevel, iloop): + pass + # + def reset_dt(self): + pass + +Any classes implementing new atom motion functionality have to be +derived from the **LAMMPSFixMove** class, overriding the available +methods as needed. + +Examples for how to do this are in the *examples/python* folder. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This pair style is part of the PYTHON package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix python/invoke ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_qbmsst.rst b/doc/src/fix_qbmsst.rst new file mode 100644 index 0000000000..84ab2abc91 --- /dev/null +++ b/doc/src/fix_qbmsst.rst @@ -0,0 +1,256 @@ +.. index:: fix qbmsst + +fix qbmsst command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID qbmsst dir shockvel keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* qbmsst = style name of this fix +* dir = *x* or *y* or *z* +* shockvel = shock velocity (strictly positive, velocity units) +* zero or more keyword/value pairs may be appended +* keyword = *q* or *mu* or *p0* or *v0* or *e0* or *tscale* or *damp* or *seed*\ or *f\_max* or *N\_f* or *eta* or *beta* or *T\_init* + + .. parsed-literal:: + + *q* value = cell mass-like parameter (mass\^2/distance\^4 units) + *mu* value = artificial viscosity (mass/distance/time units) + *p0* value = initial pressure in the shock equations (pressure units) + *v0* value = initial simulation cell volume in the shock equations (distance\^3 units) + *e0* value = initial total energy (energy units) + *tscale* value = reduction in initial temperature (unitless fraction between 0.0 and 1.0) + *damp* value = damping parameter (time units) inverse of friction γ + *seed* value = random number seed (positive integer) + *f_max* value = upper cutoff frequency of the vibration spectrum (1/time units) + *N_f* value = number of frequency bins (positive integer) + *eta* value = coupling constant between the shock system and the quantum thermal bath (positive unitless) + *beta* value = the quantum temperature is updated every beta time steps (positive integer) + *T_init* value = quantum temperature for the initial state (temperature units) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all qbmsst z 0.122 q 25 mu 0.9 tscale 0.01 damp 200 seed 35082 f_max 0.3 N_f 100 eta 1 beta 400 T_init 110 (liquid methane modeled with the REAX force field, real units) + fix 2 all qbmsst z 72 q 40 tscale 0.05 damp 1 seed 47508 f_max 120.0 N_f 100 eta 1.0 beta 500 T_init 300 (quartz modeled with the BKS force field, metal units) + +Two example input scripts are given, including shocked alpha quartz +and shocked liquid methane. The input script first equilibrate an +initial state with the quantum thermal bath at the target temperature +and then apply the qbmsst to simulate shock compression with quantum +nuclear correction. The following two figures plot related quantities +for shocked alpha quartz. + +.. image:: JPG/qbmsst_init.jpg + :align: center + +Figure 1. Classical temperature Tcl = ∑ +mivi2/3NkB vs. time +for coupling the alpha quartz initial state with the quantum thermal +bath at target quantum temperature Tqm = 300 K. The +NpH ensemble is used for time integration while QTB provides the +colored random force. Tcl converges at the timescale +of *damp* which is set to be 1 ps. + +.. image:: JPG/qbmsst_shock.jpg + :align: center + +Figure 2. Quantum temperature and pressure vs. time for simulating +shocked alpha quartz with the QBMSST. The shock propagates along the z +direction. Restart of the QBMSST command is demonstrated in the +example input script. Thermodynamic quantities stay continuous before +and after the restart. + +Description +""""""""""" + +This command performs the Quantum-Bath coupled Multi-Scale Shock +Technique (QBMSST) integration. See :ref:`(Qi) ` for a detailed +description of this method. The QBMSST provides description of the +thermodynamics and kinetics of shock processes while incorporating +quantum nuclear effects. The *shockvel* setting determines the steady +shock velocity that will be simulated along direction *dir*\ . + +Quantum nuclear effects :doc:`(fix qtb) ` can be crucial +especially when the temperature of the initial state is below the +classical limit or there is a great change in the zero point energies +between the initial and final states. Theoretical post processing +quantum corrections of shock compressed water and methane have been +reported as much as 30% of the temperatures :ref:`(Goldman) `. A +self-consistent method that couples the shock to a quantum thermal +bath described by a colored noise Langevin thermostat has been +developed by Qi et al :ref:`(Qi) ` and applied to shocked methane. The +onset of chemistry is reported to be at a pressure on the shock +Hugoniot that is 40% lower than observed with classical molecular +dynamics. + +It is highly recommended that the system be already in an equilibrium +state with a quantum thermal bath at temperature of *T\_init*. The fix +command :doc:`fix qtb ` at constant temperature *T\_init* could +be used before applying this command to introduce self-consistent +quantum nuclear effects into the initial state. + +The parameters *q*\ , *mu*\ , *e0*\ , *p0*\ , *v0* and *tscale* are described +in the command :doc:`fix msst `. The values of *e0*\ , *p0*\ , or +*v0* will be calculated on the first step if not specified. The +parameter of *damp*\ , *f\_max*, and *N\_f* are described in the command +:doc:`fix qtb `. + +The fix qbmsst command couples the shock system to a quantum thermal +bath with a rate that is proportional to the change of the total +energy of the shock system, etot - etot0. +Here etot consists of both the system energy and a thermal +term, see :ref:`(Qi) `, and etot0 = *e0* is the +initial total energy. + +The *eta* (η) parameter is a unitless coupling constant +between the shock system and the quantum thermal bath. A small *eta* +value cannot adjust the quantum temperature fast enough during the +temperature ramping period of shock compression while large *eta* +leads to big temperature oscillation. A value of *eta* between 0.3 and +1 is usually appropriate for simulating most systems under shock +compression. We observe that different values of *eta* lead to almost +the same final thermodynamic state behind the shock, as expected. + +The quantum temperature is updated every *beta* (β) steps +with an integration time interval *beta* times longer than the +simulation time step. In that case, etot is taken as its +average over the past *beta* steps. The temperature of the quantum +thermal bath Tqm changes dynamically according to +the following equation where Δt is the MD time step and +γ is the friction constant which is equal to the inverse +of the *damp* parameter. + +.. raw:: html + +
dTqm/dt = + γηβl = + 1[etot(t-lΔt)-etot0]/3βNkB +
+ +The parameter *T\_init* is the initial temperature of the quantum +thermal bath and the system before shock loading. + +For all pressure styles, the simulation box stays orthorhombic in +shape. Parrinello-Rahman boundary conditions (tilted box) are +supported by LAMMPS, but are not implemented for QBMSST. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +Because the state of the random number generator is not written to +:doc:`binary restart files `, this fix cannot be restarted +"exactly" in an uninterrupted fashion. However, in a statistical +sense, a restarted simulation should produce similar behaviors of the +system as if it is not interrupted. To achieve such a restart, one +should write explicitly the same value for *q*\ , *mu*\ , *damp*\ , *f\_max*, +*N\_f*, *eta*\ , and *beta* and set *tscale* = 0 if the system is +compressed during the first run. + +The progress of the QBMSST can be monitored by printing the global +scalar and global vector quantities computed by the fix. The global +vector contains five values in this order: + +[\ *dhugoniot*\ , *drayleigh*\ , *lagrangian\_speed*, *lagrangian\_position*, +*quantum\_temperature*] + +1. *dhugoniot* is the departure from the Hugoniot (temperature units). +2. *drayleigh* is the departure from the Rayleigh line (pressure units). +3. *lagrangian\_speed* is the laboratory-frame Lagrangian speed (particle velocity) of the computational cell (velocity units). +4. *lagrangian\_position* is the computational cell position in the reference frame moving at the shock speed. This is the distance of the computational cell behind the shock front. +5. *quantum\_temperature* is the temperature of the quantum thermal bath Tqm. + +To print these quantities to the log file with descriptive column +headers, the following LAMMPS commands are suggested. Here the +:doc:`fix\_modify ` energy command is also enabled to allow +the thermo keyword *etotal* to print the quantity etot. See +also the :doc:`thermo\_style ` command. + + +.. parsed-literal:: + + fix fix_id all msst z + fix_modify fix_id energy yes + variable dhug equal f_fix_id[1] + variable dray equal f_fix_id[2] + variable lgr_vel equal f_fix_id[3] + variable lgr_pos equal f_fix_id[4] + variable T_qm equal f_fix_id[5] + thermo_style custom step temp ke pe lz pzz etotal v_dhug v_dray v_lgr_vel v_lgr_pos v_T_qm f_fix_id + +The global scalar under the entry f\_fix\_id is the quantity of thermo +energy as an extra part of etot. This global scalar and the +vector of 5 quantities can be accessed by various :doc:`output commands `. It is worth noting that the temp keyword +under the :doc:`thermo\_style ` command print the +instantaneous classical temperature Tcl as described +in the command :doc:`fix qtb `. + + +---------- + + +Restrictions +"""""""""""" + + +This fix style is part of the USER-QTB package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +All cell dimensions must be periodic. This fix can not be used with a +triclinic cell. The QBMSST fix has been tested only for the group-ID +all. + + +---------- + + +Related commands +"""""""""""""""" + +:doc:`fix qtb `, :doc:`fix msst ` + + +---------- + + +Default +""""""" + +The keyword defaults are q = 10, mu = 0, tscale = 0.01, damp = 1, seed += 880302, f\_max = 200.0, N\_f = 100, eta = 1.0, beta = 100, and +T\_init=300.0. e0, p0, and v0 are calculated on the first step. + + +---------- + + +.. _Goldman1: + + + +**(Goldman)** Goldman, Reed and Fried, J. Chem. Phys. 131, 204103 (2009) + +.. _Qi: + + + +**(Qi)** Qi and Reed, J. Phys. Chem. A 116, 10451 (2012). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_qeq.rst b/doc/src/fix_qeq.rst new file mode 100644 index 0000000000..8875c22af6 --- /dev/null +++ b/doc/src/fix_qeq.rst @@ -0,0 +1,270 @@ +.. index:: fix qeq/point + +fix qeq/point command +===================== + +fix qeq/shielded command +======================== + +fix qeq/slater command +====================== + +fix qeq/dynamic command +======================= + +fix qeq/fire command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID style Nevery cutoff tolerance maxiter qfile keyword ... + +* ID, group-ID are documented in :doc:`fix ` command +* style = *qeq/point* or *qeq/shielded* or *qeq/slater* or *qeq/dynamic* or *qeq/fire* +* Nevery = perform charge equilibration every this many steps +* cutoff = global cutoff for charge-charge interactions (distance unit) +* tolerance = precision to which charges will be equilibrated +* maxiter = maximum iterations to perform charge equilibration +* qfile = a filename with QEq parameters or *coul/streitz* or *reax/c* +* zero or more keyword/value pairs may be appended +* keyword = *alpha* or *qdamp* or *qstep* + + .. parsed-literal:: + + *alpha* value = Slater type orbital exponent (qeq/slater only) + *qdamp* value = damping factor for damped dynamics charge solver (qeq/dynamic and qeq/fire only) + *qstep* value = time step size for damped dynamics charge solver (qeq/dynamic and qeq/fire only) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all qeq/point 1 10 1.0e-6 200 param.qeq1 + fix 1 qeq qeq/shielded 1 8 1.0e-6 100 param.qeq2 + fix 1 all qeq/slater 5 10 1.0e-6 100 params alpha 0.2 + fix 1 qeq qeq/dynamic 1 12 1.0e-3 100 my_qeq + fix 1 all qeq/fire 1 10 1.0e-3 100 my_qeq qdamp 0.2 qstep 0.1 + +Description +""""""""""" + +Perform the charge equilibration (QEq) method as described in :ref:`(Rappe and Goddard) ` and formulated in :ref:`(Nakano) ` (also known +as the matrix inversion method) and in :ref:`(Rick and Stuart) ` (also +known as the extended Lagrangian method) based on the +electronegativity equilization principle. + +These fixes can be used with any :doc:`pair style ` in +LAMMPS, so long as per-atom charges are defined. The most typical +use-case is in conjunction with a :doc:`pair style ` that +performs charge equilibration periodically (e.g. every timestep), such +as the ReaxFF or Streitz-Mintmire potential. +But these fixes can also be used with +potentials that normally assume per-atom charges are fixed, e.g. a +:doc:`Buckingham ` or :doc:`LJ/Coulombic ` potential. + +Because the charge equilibration calculation is effectively +independent of the pair style, these fixes can also be used to perform +a one-time assignment of charges to atoms. For example, you could +define the QEq fix, perform a zero-timestep run via the :doc:`run ` +command without any pair style defined which would set per-atom +charges (based on the current atom configuration), then remove the fix +via the :doc:`unfix ` command before performing further dynamics. + +.. note:: + + Computing and using charge values different from published + values defined for a fixed-charge potential like Buckingham or CHARMM + or AMBER, can have a strong effect on energies and forces, and + produces a different model than the published versions. + +.. note:: + + The :doc:`fix qeq/comb ` command must still be used + to perform charge equilibration with the :doc:`COMB potential `. The :doc:`fix qeq/reax ` + command can be used to perform charge equilibration with the :doc:`ReaxFF force field `, although fix qeq/shielded yields the + same results as fix qeq/reax if *Nevery*\ , *cutoff*\ , and *tolerance* + are the same. Eventually the fix qeq/reax command will be deprecated. + +The QEq method minimizes the electrostatic energy of the system (or +equalizes the derivative of energy with respect to charge of all the +atoms) by adjusting the partial charge on individual atoms based on +interactions with their neighbors within *cutoff*\ . It requires a few +parameters, in *metal* units, for each atom type which provided in a +file specified by *qfile*\ . The file has the following format + + +.. parsed-literal:: + + 1 chi eta gamma zeta qcore + 2 chi eta gamma zeta qcore + ... + Ntype chi eta gamma zeta qcore + +There have to be parameters given for every atom type. Wildcard entries +are possible using the same syntax as elsewhere in LAMMPS +(i.e., n\*m, n\*, \*m, \*). Later entries will overwrite previous ones. +Empty lines or any text following the pound sign (#) are ignored. +Each line starts with the atom type followed by five parameters. +Only a subset of the parameters is used by each QEq style as described +below, thus the others can be set to 0.0 if desired, but all five +entries per line are required. + +* *chi* = electronegativity in energy units +* *eta* = self-Coulomb potential in energy units +* *gamma* = shielded Coulomb constant defined by :ref:`ReaxFF force field ` in distance units +* *zeta* = Slater type orbital exponent defined by the :ref:`Streitz-Mintmire ` potential in reverse distance units +* *qcore* = charge of the nucleus defined by the :ref:`Streitz-Mintmire potential ` potential in charge units + +The *qeq/point* style describes partial charges on atoms as point +charges. Interaction between a pair of charged particles is 1/r, +which is the simplest description of the interaction between charges. +Only the *chi* and *eta* parameters from the *qfile* file are used. +Note that Coulomb catastrophe can occur if repulsion between the pair +of charged particles is too weak. This style solves partial charges +on atoms via the matrix inversion method. A tolerance of 1.0e-6 is +usually a good number. + +The *qeq/shielded* style describes partial charges on atoms also as +point charges, but uses a shielded Coulomb potential to describe the +interaction between a pair of charged particles. Interaction through +the shielded Coulomb is given by equation (13) of the :ref:`ReaxFF force field ` paper. The shielding accounts for charge overlap +between charged particles at small separation. This style is the same +as :doc:`fix qeq/reax `, and can be used with :doc:`pair\_style reax/c `. Only the *chi*\ , *eta*\ , and *gamma* +parameters from the *qfile* file are used. When using the string +*reax/c* as filename, these parameters are extracted directly from +an active *reax/c* pair style. This style solves partial +charges on atoms via the matrix inversion method. A tolerance of +1.0e-6 is usually a good number. + +The *qeq/slater* style describes partial charges on atoms as spherical +charge densities centered around atoms via the Slater 1\ *s* orbital, so +that the interaction between a pair of charged particles is the +product of two Slater 1\ *s* orbitals. The expression for the Slater +1\ *s* orbital is given under equation (6) of the +:ref:`Streitz-Mintmire ` paper. Only the *chi*\ , *eta*\ , *zeta*\ , and +*qcore* parameters from the *qfile* file are used. When using the string +*coul/streitz* as filename, these parameters are extracted directly from +an active *coul/streitz* pair style. This style solves +partial charges on atoms via the matrix inversion method. A tolerance +of 1.0e-6 is usually a good number. Keyword *alpha* can be used to +change the Slater type orbital exponent. + +The *qeq/dynamic* style describes partial charges on atoms as point +charges that interact through 1/r, but the extended Lagrangian method +is used to solve partial charges on atoms. Only the *chi* and *eta* +parameters from the *qfile* file are used. Note that Coulomb +catastrophe can occur if repulsion between the pair of charged +particles is too weak. A tolerance of 1.0e-3 is usually a good +number. Keyword *qdamp* can be used to change the damping factor, while +keyword *qstep* can be used to change the time step size. + +The :ref:`\ *qeq/fire*\ ` style describes the same charge model and charge +solver as the *qeq/dynamic* style, but employs a FIRE minimization +algorithm to solve for equilibrium charges. +Keyword *qdamp* can be used to change the damping factor, while +keyword *qstep* can be used to change the time step size. + +Note that *qeq/point*\ , *qeq/shielded*\ , and *qeq/slater* describe +different charge models, whereas the matrix inversion method and the +extended Lagrangian method (\ *qeq/dynamic* and *qeq/fire*\ ) are +different solvers. + +Note that *qeq/point*\ , *qeq/dynamic* and *qeq/fire* styles all describe +charges as point charges that interact through 1/r relationship, but +solve partial charges on atoms using different solvers. These three +styles should yield comparable results if +the QEq parameters and *Nevery*\ , *cutoff*\ , and *tolerance* are the +same. Style *qeq/point* is typically faster, *qeq/dynamic* scales +better on larger sizes, and *qeq/fire* is faster than *qeq/dynamic*\ . + +.. note:: + + To avoid the evaluation of the derivative of charge with respect + to position, which is typically ill-defined, the system should have a + zero net charge. + +.. note:: + + Developing QEq parameters (chi, eta, gamma, zeta, and qcore) is + non-trivial. Charges on atoms are not guaranteed to equilibrate with + arbitrary choices of these parameters. We do not develop these QEq + parameters. See the examples/qeq directory for some examples. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about these fixes is written to :doc:`binary restart files `. No global scalar or vector or per-atom +quantities are stored by these fixes for access by various :doc:`output commands `. No parameter of these fixes can be used +with the *start/stop* keywords of the :doc:`run ` command. + +Thexe fixes are invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +These fixes are part of the QEQ package. They are only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix qeq/reax `, :doc:`fix qeq/comb ` + +**Default:** none + + +---------- + + +.. _Rappe1: + + + +**(Rappe and Goddard)** A. K. Rappe and W. A. Goddard III, J Physical +Chemistry, 95, 3358-3363 (1991). + +.. _Nakano1: + + + +**(Nakano)** A. Nakano, Computer Physics Communications, 104, 59-69 (1997). + +.. _Rick1: + + + +**(Rick and Stuart)** S. W. Rick, S. J. Stuart, B. J. Berne, J Chemical Physics +101, 16141 (1994). + +.. _Streitz1: + + + +**(Streitz-Mintmire)** F. H. Streitz, J. W. Mintmire, Physical Review B, 50, +16, 11996 (1994) + +.. _vanDuin: + + + +**(ReaxFF)** A. C. T. van Duin, S. Dasgupta, F. Lorant, W. A. Goddard III, J +Physical Chemistry, 105, 9396-9049 (2001) + +.. _Shan: + + + +**(QEq/Fire)** T.-R. Shan, A. P. Thompson, S. J. Plimpton, in preparation + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_qeq_comb.rst b/doc/src/fix_qeq_comb.rst new file mode 100644 index 0000000000..35eb514a75 --- /dev/null +++ b/doc/src/fix_qeq_comb.rst @@ -0,0 +1,165 @@ +.. index:: fix qeq/comb + +fix qeq/comb command +==================== + +fix qeq/comb/omp command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID qeq/comb Nevery precision keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* qeq/comb = style name of this fix command +* Nevery = perform charge equilibration every this many steps +* precision = convergence criterion for charge equilibration +* zero or more keyword/value pairs may be appended +* keyword = *file* + + .. parsed-literal:: + + *file* value = filename + filename = name of file to write QEQ equilibration info to + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 surface qeq/comb 10 0.0001 + +Description +""""""""""" + +Perform charge equilibration (QeQ) in conjunction with the COMB +(Charge-Optimized Many-Body) potential as described in +:ref:`(COMB\_1) ` and :ref:`(COMB\_2) `. It performs the charge +equilibration portion of the calculation using the so-called QEq +method, whereby the charge on each atom is adjusted to minimize the +energy of the system. This fix can only be used with the COMB +potential; see the :doc:`fix qeq/reax ` command for a QeQ +calculation that can be used with any potential. + +Only charges on the atoms in the specified group are equilibrated. +The fix relies on the pair style (COMB in this case) to calculate the +per-atom electronegativity (effective force on the charges). An +electronegativity equalization calculation (or QEq) is performed in an +iterative fashion, which in parallel requires communication at each +iteration for processors to exchange charge information about nearby +atoms with each other. See :ref:`Rappe\_and\_Goddard ` and +:ref:`Rick\_and\_Stuart ` for details. + +During a run, charge equilibration is performed every *Nevery* time +steps. Charge equilibration is also always enforced on the first step +of each run. The *precision* argument controls the tolerance for the +difference in electronegativity for all atoms during charge +equilibration. *Precision* is a trade-off between the cost of +performing charge equilibration (more iterations) and accuracy. + +If the *file* keyword is used, then information about each +equilibration calculation is written to the specified file. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is performing charge equilibration. Default is +the outermost level. + +This fix produces a per-atom vector which can be accessed by various +:doc:`output commands `. The vector stores the gradient +of the charge on each atom. The per-atom values be accessed on any +timestep. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +This fix can be invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix command currently only supports :doc:`pair style *comb*\ `. + +Related commands +"""""""""""""""" + +:doc:`pair\_style comb ` + +Default +""""""" + +No file output is performed. + + +---------- + + +.. _COMB\_1: + + + +**(COMB\_1)** J. Yu, S. B. Sinnott, S. R. Phillpot, Phys Rev B, 75, 085311 (2007), + +.. _COMB\_2: + + + +**(COMB\_2)** T.-R. Shan, B. D. Devine, T. W. Kemper, S. B. Sinnott, S. R. +Phillpot, Phys Rev B, 81, 125328 (2010). + +.. _Rappe\_and\_Goddard: + + + +**(Rappe\_and\_Goddard)** A. K. Rappe, W. A. Goddard, J Phys Chem 95, 3358 +(1991). + +.. _Rick\_and\_Stuart: + + + +**(Rick\_and\_Stuart)** S. W. Rick, S. J. Stuart, B. J. Berne, J Chem Phys +101, 16141 (1994). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_qeq_reax.rst b/doc/src/fix_qeq_reax.rst new file mode 100644 index 0000000000..4371e7a1a1 --- /dev/null +++ b/doc/src/fix_qeq_reax.rst @@ -0,0 +1,156 @@ +.. index:: fix qeq/reax + +fix qeq/reax command +==================== + +fix qeq/reax/kk command +======================= + +fix qeq/reax/omp command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID qeq/reax Nevery cutlo cuthi tolerance params args + +* ID, group-ID are documented in :doc:`fix ` command +* qeq/reax = style name of this fix command +* Nevery = perform QEq every this many steps +* cutlo,cuthi = lo and hi cutoff for Taper radius +* tolerance = precision to which charges will be equilibrated +* params = reax/c or a filename +* args = *dual* (optional) + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all qeq/reax 1 0.0 10.0 1.0e-6 reax/c + fix 1 all qeq/reax 1 0.0 10.0 1.0e-6 param.qeq + +Description +""""""""""" + +Perform the charge equilibration (QEq) method as described in :ref:`(Rappe and Goddard) ` and formulated in :ref:`(Nakano) `. It is +typically used in conjunction with the ReaxFF force field model as +implemented in the :doc:`pair\_style reax/c ` command, but +it can be used with any potential in LAMMPS, so long as it defines and +uses charges on each atom. The :doc:`fix qeq/comb ` +command should be used to perform charge equilibration with the :doc:`COMB potential `. For more technical details about the +charge equilibration performed by fix qeq/reax, see the +:ref:`(Aktulga) ` paper. + +The QEq method minimizes the electrostatic energy of the system by +adjusting the partial charge on individual atoms based on interactions +with their neighbors. It requires some parameters for each atom type. +If the *params* setting above is the word "reax/c", then these are +extracted from the :doc:`pair\_style reax/c ` command and +the ReaxFF force field file it reads in. If a file name is specified +for *params*\ , then the parameters are taken from the specified file +and the file must contain one line for each atom type. The latter +form must be used when performing QeQ with a non-ReaxFF potential. +Each line should be formatted as follows: + + +.. parsed-literal:: + + itype chi eta gamma + +where *itype* is the atom type from 1 to Ntypes, *chi* denotes the +electronegativity in eV, *eta* denotes the self-Coulomb +potential in eV, and *gamma* denotes the valence orbital +exponent. Note that these 3 quantities are also in the ReaxFF +potential file, except that eta is defined here as twice the eta value +in the ReaxFF file. Note that unlike the rest of LAMMPS, the units +of this fix are hard-coded to be A, eV, and electronic charge. + +The optional *dual* keyword allows to perform the optimization +of the S and T matrices in parallel. This is only supported for +the *qeq/reax/omp* style. Otherwise they are processed separately. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. No global scalar or vector or per-atom +quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used +with the *start/stop* keywords of the :doc:`run ` command. + +This fix is invoked during :doc:`energy minimization `. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This fix is part of the USER-REAXC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix does not correctly handle interactions +involving multiple periodic images of the same atom. Hence, it should not +be used for periodic cell dimensions less than 10 angstroms. + +Related commands +"""""""""""""""" + +:doc:`pair\_style reax/c ` + +**Default:** none + + +---------- + + +.. _Rappe2: + + + +**(Rappe)** Rappe and Goddard III, Journal of Physical Chemistry, 95, +3358-3363 (1991). + +.. _Nakano2: + + + +**(Nakano)** Nakano, Computer Physics Communications, 104, 59-69 (1997). + +.. _qeq-Aktulga: + + + +**(Aktulga)** Aktulga, Fogarty, Pandit, Grama, Parallel Computing, 38, +245-259 (2012). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_qmmm.rst b/doc/src/fix_qmmm.rst new file mode 100644 index 0000000000..ee08cd1d15 --- /dev/null +++ b/doc/src/fix_qmmm.rst @@ -0,0 +1,73 @@ +.. index:: fix qmmm + +fix qmmm command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID qmmm + +* ID, group-ID are documented in :doc:`fix ` command +* qmmm = style name of this fix command + +Examples +"""""""" + +fix 1 qmol qmmm + +Description +""""""""""" + +This fix provides functionality to enable a quantum +mechanics/molecular mechanics (QM/MM) coupling of LAMMPS to a quantum +mechanical code. The current implementation only supports an ONIOM +style mechanical coupling to the `Quantum ESPRESSO `_ plane +wave DFT package. Electrostatic coupling is in preparation and the +interface has been written in a manner that coupling to other QM codes +should be possible without changes to LAMMPS itself. + +.. _espresso: http://www.quantum-espresso.org + + + +The interface code for this is in the lib/qmmm directory of the LAMMPS +distribution and is being made available at this early stage of +development in order to encourage contributions for interfaces to +other QM codes. This will allow the LAMMPS side of the implementation +to be adapted if necessary before being finalized. + +Details about how to use this fix are currently documented in the +description of the QM/MM interface code itself in lib/qmmm/README. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global scalar or vector or per-atom +quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used +with the *start/stop* keywords of the :doc:`run ` command. This +fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-QMMM package. It is only enabled if +LAMMPS was built with that package. It also requires building a +library provided with LAMMPS. See the :doc:`Build package ` doc page for more info. + +The fix is only functional when LAMMPS is built as a library and +linked with a compatible QM program and a QM/MM front end into a QM/MM +executable. See the lib/qmmm/README file for details. + +**Related commands:** none + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_qtb.rst b/doc/src/fix_qtb.rst new file mode 100644 index 0000000000..a940dd1833 --- /dev/null +++ b/doc/src/fix_qtb.rst @@ -0,0 +1,218 @@ +.. index:: fix qtb + +fix qtb command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID qtb keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* qtb = style name of this fix +* zero or more keyword/value pairs may be appended +* keyword = *temp* or *damp* or *seed* or *f\_max* or *N\_f* + + .. parsed-literal:: + + *temp* value = target quantum temperature (temperature units) + *damp* value = damping parameter (time units) inverse of friction &gamma; + *seed* value = random number seed (positive integer) + *f_max* value = upper cutoff frequency of the vibration spectrum (1/time units) + *N_f* value = number of frequency bins (positive integer) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve + fix 1 all qtb temp 110 damp 200 seed 35082 f_max 0.3 N_f 100 (liquid methane modeled with the REAX force field, real units) + fix 2 all nph iso 1.01325 1.01325 1 + fix 2 all qtb temp 300 damp 1 seed 47508 f_max 120.0 N_f 100 (quartz modeled with the BKS force field, metal units) + +Description +""""""""""" + +This command performs the quantum thermal bath scheme proposed by +:ref:`(Dammak) ` to include self-consistent quantum nuclear effects, +when used in conjunction with the :doc:`fix nve ` or :doc:`fix nph ` commands. + +Classical molecular dynamics simulation does not include any quantum +nuclear effect. Quantum treatment of the vibrational modes will +introduce zero point energy into the system, alter the energy power +spectrum and bias the heat capacity from the classical limit. Missing +all the quantum nuclear effects, classical MD cannot model systems at +temperatures lower than their classical limits. This effect is +especially important for materials with a large population of hydrogen +atoms and thus higher classical limits. + +The equation of motion implemented by this command follows a Langevin +form: + +.. raw:: html + +
miai = fi + + Ri - + miγvi.
+ +Here mi, ai, fi +, Ri, γ and vi +represent mass, acceleration, force exerted by all other atoms, random +force, frictional coefficient (the inverse of damping parameter damp), +and velocity. The random force Ri is "colored" so +that any vibrational mode with frequency ω will have a +temperature-sensitive energy θ(ω,T) which +resembles the energy expectation for a quantum harmonic oscillator +with the same natural frequency: + +.. raw:: html + +
+ +To efficiently generate the random forces, we employ the method +of :ref:`(Barrat) `, that circumvents the need to generate all +random forces for all times before the simulation. The memory +requirement of this approach is less demanding and independent +of the simulation duration. Since the total random force Rtot +does not necessarily vanish for a finite number of atoms, +Ri is replaced by Ri - Rtot/Ntot +to avoid collective motion of the system. + +The *temp* parameter sets the target quantum temperature. LAMMPS will +still have an output temperature in its thermo style. That is the +instantaneous classical temperature Tcl derived from +the atom velocities at thermal equilibrium. A non-zero +Tcl will be present even when the quantum +temperature approaches zero. This is associated with zero-point energy +at low temperatures. + +.. raw:: html + +
Tcl = ∑ + mivi2/3NkB +
+ +The *damp* parameter is specified in time units, and it equals the +inverse of the frictional coefficient γ. γ +should be as small as possible but slightly larger than the timescale +of anharmonic coupling in the system which is about 10 ps to 100 +ps. When γ is too large, it gives an energy spectrum that +differs from the desired Bose-Einstein spectrum. When γ +is too small, the quantum thermal bath coupling to the system will be +less significant than anharmonic effects, reducing to a classical +limit. We find that setting γ between 5 THz and 1 THz +could be appropriate depending on the system. + +The random number *seed* is a positive integer used to initiate a +Marsaglia random number generator. Each processor uses the input seed +to generate its own unique seed and its own stream of random +numbers. Thus the dynamics of the system will not be identical on two +runs on different numbers of processors. + +The *f\_max* parameter truncate the noise frequency domain so that +vibrational modes with frequencies higher than *f\_max* will not be +modulated. If we denote Δt as the time interval for the +MD integration, *f\_max* is always reset by the code to make +α = (int)(2*f\_max*Δt)-1 a +positive integer and print out relative information. An appropriate +value for the cutoff frequency *f\_max* would be around 2~3 +fD, where fD is the Debye +frequency. + +The *N\_f* parameter is the frequency grid size, the number of points +from 0 to *f\_max* in the frequency domain that will be +sampled. 3×2 *N\_f* per-atom random numbers are required +in the random force generation and there could be as many atoms as in +the whole simulation that can migrate into every individual +processor. A larger *N\_f* provides a more accurate sampling of the +spectrum while consumes more memory. With fixed *f\_max* and +γ, *N\_f* should be big enough to converge the classical +temperature Tcl as a function of target quantum bath +temperature. Memory usage per processor could be from 10 to 100 +Mbytes. + +.. note:: + + Unlike the :doc:`fix nvt ` command which performs + Nose/Hoover thermostatting AND time integration, this fix does NOT + perform time integration. It only modifies forces to a colored + thermostat. Thus you must use a separate time integration fix, like + :doc:`fix nve ` or :doc:`fix nph ` to actually update the + velocities and positions of atoms (as shown in the + examples). Likewise, this fix should not normally be used with other + fixes or commands that also specify system temperatures , e.g. :doc:`fix nvt ` and :doc:`fix temp/rescale `. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimizie info:** + +No information about this fix is written to :doc:`binary restart files `. Because the state of the random number generator +is not saved in restart files, this means you cannot do "exact" +restarts with this fix. However, in a statistical sense, a restarted +simulation should produce similar behaviors of the system. + +This fix is not invoked during :doc:`energy minimization `. + + +---------- + + +Restrictions +"""""""""""" + + +This fix style is part of the USER-QTB package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + + +---------- + + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix nph `, :doc:`fix langevin `, :doc:`fix qbmsst ` + + +---------- + + +Default +""""""" + +The keyword defaults are temp = 300, damp = 1, seed = 880302, +f\_max=200.0 and N\_f = 100. + + +---------- + + +.. _Dammak: + + + +**(Dammak)** Dammak, Chalopin, Laroche, Hayoun, and Greffet, Phys Rev +Lett, 103, 190601 (2009). + +.. _Barrat: + + + +**(Barrat)** Barrat and Rodney, J. Stat. Phys, 144, 679 (2011). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_reaxc_bonds.rst b/doc/src/fix_reaxc_bonds.rst new file mode 100644 index 0000000000..b6c15a2dd3 --- /dev/null +++ b/doc/src/fix_reaxc_bonds.rst @@ -0,0 +1,122 @@ +.. index:: fix reax/c/bonds + +fix reax/c/bonds command +======================== + +fix reax/c/bonds/kk command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID reaxc/bonds Nevery filename + +* ID, group-ID are documented in :doc:`fix ` command +* reax/bonds = style name of this fix command +* Nevery = output interval in timesteps +* filename = name of output file + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all reax/c/bonds 100 bonds.reaxc + +Description +""""""""""" + +Write out the bond information computed by the ReaxFF potential specified +by :doc:`pair\_style reax/c ` in the exact same format as the +original stand-alone ReaxFF code of Adri van Duin. The bond information +is written to *filename* on timesteps that are multiples of *Nevery*\ , +including timestep 0. For time-averaged chemical species analysis, +please see the :doc:`fix reaxc/c/species ` command. + +The specified group-ID is ignored by this fix. + +The format of the output file should be reasonably self-explanatory. +The meaning of the column header abbreviations is as follows: + +* id = atom id +* type = atom type +* nb = number of bonds +* id\_1 = atom id of first bond +* id\_nb = atom id of Nth bond +* mol = molecule id +* bo\_1 = bond order of first bond +* bo\_nb = bond order of Nth bond +* abo = atom bond order (sum of all bonds) +* nlp = number of lone pairs +* q = atomic charge + +If the filename ends with ".gz", the output file is written in gzipped +format. A gzipped dump file will be about 3x smaller than the text +version, but will also take longer to write. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed in :doc:`Speed ` +of the manual. The accelerated styles take the same arguments and +should produce the same results, except for round-off and precision +issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See :doc:`Speed ` of the manual for +more instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +The fix reax/c/bonds command requires that the :doc:`pair\_style reax/c ` is invoked. This fix is part of the +USER-REAXC package. It is only enabled if LAMMPS was built with that +package. See the :doc:`Build package ` doc page for more +info. + +To write gzipped bond files, you must compile LAMMPS with the +-DLAMMPS\_GZIP option. + +Related commands +"""""""""""""""" + +:doc:`pair\_style reax/c `, :doc:`fix reax/c/species ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_reaxc_species.rst b/doc/src/fix_reaxc_species.rst new file mode 100644 index 0000000000..210f6fe5cc --- /dev/null +++ b/doc/src/fix_reaxc_species.rst @@ -0,0 +1,204 @@ +.. index:: fix reax/c/species + +fix reax/c/species command +========================== + +fix reax/c/species/kk command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID reax/c/species Nevery Nrepeat Nfreq filename keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* reax/c/species = style name of this command +* Nevery = sample bond-order every this many timesteps +* Nrepeat = # of bond-order samples used for calculating averages +* Nfreq = calculate average bond-order every this many timesteps +* filename = name of output file +* zero or more keyword/value pairs may be appended +* keyword = *cutoff* or *element* or *position* + + .. parsed-literal:: + + *cutoff* value = I J Cutoff + I, J = atom types + Cutoff = Bond-order cutoff value for this pair of atom types + *element* value = Element1, Element2, ... + *position* value = posfreq filepos + posfreq = write position files every this many timestep + filepos = name of position output file + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all reax/c/species 10 10 100 species.out + fix 1 all reax/c/species 1 2 20 species.out cutoff 1 1 0.40 cutoff 1 2 0.55 + fix 1 all reax/c/species 1 100 100 species.out element Au O H position 1000 AuOH.pos + +Description +""""""""""" + +Write out the chemical species information computed by the ReaxFF +potential specified by :doc:`pair\_style reax/c `. +Bond-order values (either averaged or instantaneous, depending on +value of *Nrepeat*\ ) are used to determine chemical bonds. Every +*Nfreq* timesteps, chemical species information is written to +*filename* as a two line output. The first line is a header +containing labels. The second line consists of the following: +timestep, total number of molecules, total number of distinct species, +number of molecules of each species. In this context, "species" means +a unique molecule. The chemical formula of each species is given in +the first line. + +If the filename ends with ".gz", the output file is written in gzipped +format. A gzipped dump file will be about 3x smaller than the text version, +but will also take longer to write. + +Optional keyword *cutoff* can be assigned to change the minimum +bond-order values used in identifying chemical bonds between pairs of +atoms. Bond-order cutoffs should be carefully chosen, as bond-order +cutoffs that are too small may include too many bonds (which will +result in an error), while cutoffs that are too large will result in +fragmented molecules. The default cutoff of 0.3 usually gives good +results. + +The optional keyword *element* can be used to specify the chemical +symbol printed for each LAMMPS atom type. The number of symbols must +match the number of LAMMPS atom types and each symbol must consist of +1 or 2 alphanumeric characters. Normally, these symbols should be +chosen to match the chemical identity of each LAMMPS atom type, as +specified using the :doc:`reax/c pair\_coeff ` command and +the ReaxFF force field file. + +The optional keyword *position* writes center-of-mass positions of +each identified molecules to file *filepos* every *posfreq* timesteps. +The first line contains information on timestep, total number of +molecules, total number of distinct species, and box dimensions. The +second line is a header containing labels. From the third line +downward, each molecule writes a line of output containing the +following information: molecule ID, number of atoms in this molecule, +chemical formula, total charge, and center-of-mass xyz positions of +this molecule. The xyz positions are in fractional coordinates +relative to the box dimensions. + +For the keyword *position*\ , the *filepos* is the name of the output +file. It can contain the wildcard character "\*". If the "\*" +character appears in *filepos*\ , then one file per snapshot is written +at *posfreq* and the "\*" character is replaced with the timestep +value. For example, AuO.pos.\* becomes AuO.pos.0, AuO.pos.1000, etc. + + +---------- + + +The *Nevery*\ , *Nrepeat*\ , and *Nfreq* arguments specify on what +timesteps the bond-order values are sampled to get the average bond +order. The species analysis is performed using the average bond-order +on timesteps that are a multiple of *Nfreq*\ . The average is over +*Nrepeat* bond-order samples, computed in the preceding portion of the +simulation every *Nevery* timesteps. *Nfreq* must be a multiple of +*Nevery* and *Nevery* must be non-zero even if *Nrepeat* is 1. +Also, the timesteps +contributing to the average bond-order cannot overlap, +i.e. Nrepeat\*Nevery can not exceed Nfreq. + +For example, if Nevery=2, Nrepeat=6, and Nfreq=100, then bond-order +values on timesteps 90,92,94,96,98,100 will be used to compute the +average bond-order for the species analysis output on timestep 100. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes both a global vector of length 2 and a per-atom +vector, either of which can be accessed by various :doc:`output commands `. The values in the global vector are +"intensive". + +The 2 values in the global vector are as follows: + +* 1 = total number of molecules +* 2 = total number of distinct species + +The per-atom vector stores the molecule ID for each atom as identified +by the fix. If an atom is not in a molecule, its ID will be 0. +For atoms in the same molecule, the molecule ID for all of them +will be the same and will be equal to the smallest atom ID of +any atom in the molecule. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed in :doc:`Speed ` +of the manual. The accelerated styles take the same arguments and +should produce the same results, except for round-off and precision +issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See :doc:`Speed ` of the manual for +more instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +The "fix reax/c/species" currently only works with :doc:`pair\_style reax/c ` and it requires that the :doc:`pair\_style reax/c ` be invoked. This fix is part of the +USER-REAXC package. It is only enabled if LAMMPS was built with that +package. See the :doc:`Build package ` doc page for more +info. + +To write gzipped species files, you must compile LAMMPS with the +-DLAMMPS\_GZIP option. + +It should be possible to extend it to other reactive pair\_styles (such as +:doc:`rebo `, :doc:`airebo `, +:doc:`comb `, and :doc:`bop `), but this has not yet been done. + +Related commands +"""""""""""""""" + +:doc:`pair\_style reax/c `, :doc:`fix reax/c/bonds ` + +Default +""""""" + +The default values for bond-order cutoffs are 0.3 for all I-J pairs. The +default element symbols are C, H, O, N. Position files are not written +by default. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_recenter.rst b/doc/src/fix_recenter.rst new file mode 100644 index 0000000000..0a33bbaea3 --- /dev/null +++ b/doc/src/fix_recenter.rst @@ -0,0 +1,143 @@ +.. index:: fix recenter + +fix recenter command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID recenter x y z keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* recenter = style name of this fix command +* x,y,z = constrain center-of-mass to these coords (distance units), any coord can also be NULL or INIT (see below) +* zero or more keyword/value pairs may be appended +* keyword = *shift* or *units* + + .. parsed-literal:: + + *shift* value = group-ID + group-ID = group of atoms whose coords are shifted + *units* value = *box* or *lattice* or *fraction* + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all recenter 0.0 0.5 0.0 + fix 1 all recenter INIT INIT NULL + fix 1 all recenter INIT 0.0 0.0 units box + +Description +""""""""""" + +Constrain the center-of-mass position of a group of atoms by adjusting +the coordinates of the atoms every timestep. This is simply a small +shift that does not alter the dynamics of the system or change the +relative coordinates of any pair of atoms in the group. This can be +used to insure the entire collection of atoms (or a portion of them) +do not drift during the simulation due to random perturbations +(e.g. :doc:`fix langevin ` thermostatting). + +Distance units for the x,y,z values are determined by the setting of +the *units* keyword, as discussed below. One or more x,y,z values can +also be specified as NULL, which means exclude that dimension from +this operation. Or it can be specified as INIT which means to +constrain the center-of-mass to its initial value at the beginning of +the run. + +The center-of-mass (COM) is computed for the group specified by the +fix. If the current COM is different than the specified x,y,z, then a +group of atoms has their coordinates shifted by the difference. By +default the shifted group is also the group specified by the fix. A +different group can be shifted by using the *shift* keyword. For +example, the COM could be computed on a protein to keep it in the +center of the simulation box. But the entire system (protein + water) +could be shifted. + +If the *units* keyword is set to *box*\ , then the distance units of +x,y,z are defined by the :doc:`units ` command - e.g. Angstroms +for *real* units. A *lattice* value means the distance units are in +lattice spacings. The :doc:`lattice ` command must have been +previously used to define the lattice spacing. A *fraction* value +means a fractional distance between the lo/hi box boundaries, e.g. 0.5 += middle of the box. The default is to use lattice units. + +Note that the :doc:`velocity ` command can be used to create +velocities with zero aggregate linear and/or angular momentum. + +.. note:: + + This fix performs its operations at the same point in the + timestep as other time integration fixes, such as :doc:`fix nve `, :doc:`fix nvt `, or :doc:`fix npt `. + Thus fix recenter should normally be the last such fix specified in + the input script, since the adjustments it makes to atom coordinates + should come after the changes made by time integration. LAMMPS will + warn you if your fixes are not ordered this way. + +.. note:: + + If you use this fix on a small group of atoms (e.g. a molecule + in solvent) without using the *shift* keyword to adjust the positions + of all atoms in the system, then the results can be unpredictable. + For example, if the molecule is pushed consistently in one direction + by a flowing solvent, its velocity will increase. But its coordinates + will be re-centered, meaning it is moved back towards the force. Thus + over time, the velocity and effective temperature of the molecule + could become very large, though it won't actually be moving due to the + re-centering. If you are thermostatting the entire system, then the + solvent would be cooled to compensate. A better solution for this + simulation scenario is to use the :doc:`fix spring ` command + to tether the molecule in place. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the distance the +group is moved by fix recenter. + +This fix also computes global 3-vector which can be accessed by +various :doc:`output commands `. The 3 quantities in the +vector are xyz components of displacement applied to the group of +atoms by the fix. + +The scalar and vector values calculated by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix should not be used with an x,y,z setting that causes a large +shift in the system on the 1st timestep, due to the requested COM +being very different from the initial COM. This could cause atoms to +be lost, especially in parallel. Instead, use the +:doc:`displace\_atoms ` command, which can be used to +move atoms a large distance. + +Related commands +"""""""""""""""" + +:doc:`fix momentum `, :doc:`velocity ` + +Default +""""""" + +The option defaults are shift = fix group-ID, and units = lattice. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_restrain.rst b/doc/src/fix_restrain.rst new file mode 100644 index 0000000000..0fc0ccee77 --- /dev/null +++ b/doc/src/fix_restrain.rst @@ -0,0 +1,240 @@ +.. index:: fix restrain + +fix restrain command +==================== + +Syntax +"""""" + + +.. code-block:: LAMMPS + + fix ID group-ID restrain keyword args ... + +* ID, group-ID are documented in :doc:`fix ` command +* restrain = style name of this fix command +* one or more keyword/arg pairs may be appended +* keyword = *bond* or *angle* or *dihedral* + + .. parsed-literal:: + + *bond* args = atom1 atom2 Kstart Kstop r0 + atom1,atom2 = IDs of 2 atoms in bond + Kstart,Kstop = restraint coefficients at start/end of run (energy units) + r0 = equilibrium bond distance (distance units) + *angle* args = atom1 atom2 atom3 Kstart Kstop theta0 + atom1,atom2,atom3 = IDs of 3 atoms in angle, atom2 = middle atom + Kstart,Kstop = restraint coefficients at start/end of run (energy units) + theta0 = equilibrium angle theta (degrees) + *dihedral* args = atom1 atom2 atom3 atom4 Kstart Kstop phi0 keyword/value + atom1,atom2,atom3,atom4 = IDs of 4 atoms in dihedral in linear order + Kstart,Kstop = restraint coefficients at start/end of run (energy units) + phi0 = equilibrium dihedral angle phi (degrees) + keyword/value = optional keyword value pairs. supported keyword/value pairs: + *mult* n = dihedral multiplicity n (integer >= 0, default = 1) + + + +Examples +"""""""" + + +.. code-block:: LAMMPS + + fix holdem all restrain bond 45 48 2000.0 2000.0 2.75 + fix holdem all restrain dihedral 1 2 3 4 2000.0 2000.0 120.0 + fix holdem all restrain bond 45 48 2000.0 2000.0 2.75 dihedral 1 2 3 4 2000.0 2000.0 120.0 + fix texas_holdem all restrain dihedral 1 2 3 4 0.0 2000.0 120.0 dihedral 1 2 3 5 0.0 2000.0 -120.0 dihedral 1 2 3 6 0.0 2000.0 0.0 + +Description +""""""""""" + +Restrain the motion of the specified sets of atoms by making them part +of a bond or angle or dihedral interaction whose strength can vary +over time during a simulation. This is functionally similar to +creating a bond or angle or dihedral for the same atoms in a data +file, as specified by the :doc:`read\_data ` command, albeit +with a time-varying pre-factor coefficient, and except for exclusion +rules, as explained below. + +For the purpose of force field parameter-fitting or mapping a molecular +potential energy surface, this fix reduces the hassle and risk +associated with modifying data files. In other words, use this fix to +temporarily force a molecule to adopt a particular conformation. To +create a permanent bond or angle or dihedral, you should modify the +data file. + +.. note:: + + Adding a bond/angle/dihedral with this command does not apply + the exclusion rules and weighting factors specified by the + :doc:`special\_bonds ` command to atoms in the restraint + that are now bonded (1-2,1-3,1-4 neighbors) as a result. If they are + close enough to interact in a :doc:`pair\_style ` sense + (non-bonded interaction), then the bond/angle/dihedral restraint + interaction will simply be superposed on top of that interaction. + +The group-ID specified by this fix is ignored. + +The second example above applies a restraint to hold the dihedral +angle formed by atoms 1, 2, 3, and 4 near 120 degrees using a constant +restraint coefficient. The fourth example applies similar restraints +to multiple dihedral angles using a restraint coefficient that +increases from 0.0 to 2000.0 over the course of the run. + +.. note:: + + Adding a force to atoms implies a change in their potential + energy as they move due to the applied force field. For dynamics via + the :doc:`run ` command, this energy can be added to the system's + potential energy for thermodynamic output (see below). For energy + minimization via the :doc:`minimize ` command, this energy + must be added to the system's potential energy to formulate a + self-consistent minimization problem (see below). + +In order for a restraint to be effective, the restraint force must +typically be significantly larger than the forces associated with +conventional force field terms. If the restraint is applied during a +dynamics run (as opposed to during an energy minimization), a large +restraint coefficient can significantly reduce the stable timestep +size, especially if the atoms are initially far from the preferred +conformation. You may need to experiment to determine what value of :math:`K` +works best for a given application. + +For the case of finding a minimum energy structure for a single +molecule with particular restraints (e.g. for fitting force field +parameters or constructing a potential energy surface), commands such +as the following may be useful: + + +.. code-block:: LAMMPS + + # minimize molecule energy with restraints + velocity all create 600.0 8675309 mom yes rot yes dist gaussian + fix NVE all nve + fix TFIX all langevin 600.0 0.0 100 24601 + fix REST all restrain dihedral 2 1 3 8 0.0 5000.0 ${angle1} dihedral 3 1 2 9 0.0 5000.0 ${angle2} + fix_modify REST energy yes + run 10000 + fix TFIX all langevin 0.0 0.0 100 24601 + fix REST all restrain dihedral 2 1 3 8 5000.0 5000.0 ${angle1} dihedral 3 1 2 9 5000.0 5000.0 ${angle2} + fix_modify REST energy yes + run 10000 + # sanity check for convergence + minimize 1e-6 1e-9 1000 100000 + # report unrestrained energies + unfix REST + run 0 + + +---------- + + +The *bond* keyword applies a bond restraint to the specified atoms +using the same functional form used by the :doc:`bond\_style harmonic ` command. The potential associated with +the restraint is + +.. math:: + + E = K (r - r_0)^2 + + +with the following coefficients: + +* :math:`K` (energy/distance\^2) +* :math:`r_0` (distance) + +:math:`K` and :math:`r_0` are specified with the fix. Note that the usual 1/2 factor +is included in :math:`K`. + + +---------- + + +The *angle* keyword applies an angle restraint to the specified atoms +using the same functional form used by the :doc:`angle\_style harmonic ` command. The potential associated with +the restraint is + +.. math:: + + E = K (\theta - \theta_0)^2 + +with the following coefficients: + +* :math:`K` (energy/radian\^2) +* :math:`\theta_0` (degrees) + +:math:`K` and :math:`\theta_0` are specified with the fix. Note that the usual 1/2 +factor is included in :math:`K`. + + +---------- + + +The *dihedral* keyword applies a dihedral restraint to the specified +atoms using a simplified form of the function used by the +:doc:`dihedral\_style charmm ` command. The potential +associated with the restraint is + +.. math:: + + E = K [ 1 + \cos (n \phi - d) ] + + +with the following coefficients: + +* :math:`K` (energy) +* :math:`n` (multiplicity, >= 0) +* :math:`d` (degrees) = :math:`\phi_0 + 180` + +:math:`K` and :math:`\phi_0` are specified with the fix. Note that the value of the +dihedral multiplicity :math:`n` is set by default to 1. You can use the +optional *mult* keyword to set it to a different positive integer. +Also note that the energy will be a minimum when the +current dihedral angle :math:`\phi` is equal to :math:`\phi_0`. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the potential energy associated with this fix to the +system's potential energy as part of :doc:`thermodynamic output `. + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its forces. Default is the outermost level. + +.. note:: + + If you want the fictitious potential energy associated with the + added forces to be included in the total potential energy of the + system (the quantity being minimized), you MUST enable the + :doc:`fix\_modify ` *energy* option for this fix. + +This fix computes a global scalar and a global vector of length 3, +which can be accessed by various :doc:`output commands `. +The scalar is the total potential energy for *all* the restraints as +discussed above. The vector values are the sum of contributions to the +following individual categories: + +* 1 = bond energy +* 2 = angle energy +* 3 = dihedral energy + +The scalar and vector values calculated by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +Restrictions +"""""""""""" + none + +**Related commands:** none + +**Default:** none diff --git a/doc/src/fix_restrain.txt b/doc/src/fix_restrain.txt deleted file mode 100644 index 8e962f4cc9..0000000000 --- a/doc/src/fix_restrain.txt +++ /dev/null @@ -1,209 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix restrain command :h3 - -[Syntax:] - -fix ID group-ID restrain keyword args ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -restrain = style name of this fix command :l -one or more keyword/arg pairs may be appended :l -keyword = {bond} or {angle} or {dihedral} :l - {bond} args = atom1 atom2 Kstart Kstop r0 - atom1,atom2 = IDs of 2 atoms in bond - Kstart,Kstop = restraint coefficients at start/end of run (energy units) - r0 = equilibrium bond distance (distance units) - {angle} args = atom1 atom2 atom3 Kstart Kstop theta0 - atom1,atom2,atom3 = IDs of 3 atoms in angle, atom2 = middle atom - Kstart,Kstop = restraint coefficients at start/end of run (energy units) - theta0 = equilibrium angle theta (degrees) - {dihedral} args = atom1 atom2 atom3 atom4 Kstart Kstop phi0 keyword/value - atom1,atom2,atom3,atom4 = IDs of 4 atoms in dihedral in linear order - Kstart,Kstop = restraint coefficients at start/end of run (energy units) - phi0 = equilibrium dihedral angle phi (degrees) - keyword/value = optional keyword value pairs. supported keyword/value pairs: - {mult} n = dihedral multiplicity n (integer >= 0, default = 1) :pre -:ule - -[Examples:] - -fix holdem all restrain bond 45 48 2000.0 2000.0 2.75 -fix holdem all restrain dihedral 1 2 3 4 2000.0 2000.0 120.0 -fix holdem all restrain bond 45 48 2000.0 2000.0 2.75 dihedral 1 2 3 4 2000.0 2000.0 120.0 -fix texas_holdem all restrain dihedral 1 2 3 4 0.0 2000.0 120.0 dihedral 1 2 3 5 0.0 2000.0 -120.0 dihedral 1 2 3 6 0.0 2000.0 0.0 :pre - -[Description:] - -Restrain the motion of the specified sets of atoms by making them part -of a bond or angle or dihedral interaction whose strength can vary -over time during a simulation. This is functionally similar to -creating a bond or angle or dihedral for the same atoms in a data -file, as specified by the "read_data"_read_data.html command, albeit -with a time-varying pre-factor coefficient, and except for exclusion -rules, as explained below. - -For the purpose of force field parameter-fitting or mapping a molecular -potential energy surface, this fix reduces the hassle and risk -associated with modifying data files. In other words, use this fix to -temporarily force a molecule to adopt a particular conformation. To -create a permanent bond or angle or dihedral, you should modify the -data file. - -NOTE: Adding a bond/angle/dihedral with this command does not apply -the exclusion rules and weighting factors specified by the -"special_bonds"_special_bonds.html command to atoms in the restraint -that are now bonded (1-2,1-3,1-4 neighbors) as a result. If they are -close enough to interact in a "pair_style"_pair_style.html sense -(non-bonded interaction), then the bond/angle/dihedral restraint -interaction will simply be superposed on top of that interaction. - -The group-ID specified by this fix is ignored. - -The second example above applies a restraint to hold the dihedral -angle formed by atoms 1, 2, 3, and 4 near 120 degrees using a constant -restraint coefficient. The fourth example applies similar restraints -to multiple dihedral angles using a restraint coefficient that -increases from 0.0 to 2000.0 over the course of the run. - -NOTE: Adding a force to atoms implies a change in their potential -energy as they move due to the applied force field. For dynamics via -the "run"_run.html command, this energy can be added to the system's -potential energy for thermodynamic output (see below). For energy -minimization via the "minimize"_minimize.html command, this energy -must be added to the system's potential energy to formulate a -self-consistent minimization problem (see below). - -In order for a restraint to be effective, the restraint force must -typically be significantly larger than the forces associated with -conventional force field terms. If the restraint is applied during a -dynamics run (as opposed to during an energy minimization), a large -restraint coefficient can significantly reduce the stable timestep -size, especially if the atoms are initially far from the preferred -conformation. You may need to experiment to determine what value of K -works best for a given application. - -For the case of finding a minimum energy structure for a single -molecule with particular restraints (e.g. for fitting force field -parameters or constructing a potential energy surface), commands such -as the following may be useful: - -# minimize molecule energy with restraints -velocity all create 600.0 8675309 mom yes rot yes dist gaussian -fix NVE all nve -fix TFIX all langevin 600.0 0.0 100 24601 -fix REST all restrain dihedral 2 1 3 8 0.0 5000.0 $\{angle1\} dihedral 3 1 2 9 0.0 5000.0 $\{angle2\} -fix_modify REST energy yes -run 10000 -fix TFIX all langevin 0.0 0.0 100 24601 -fix REST all restrain dihedral 2 1 3 8 5000.0 5000.0 $\{angle1\} dihedral 3 1 2 9 5000.0 5000.0 $\{angle2\} -fix_modify REST energy yes -run 10000 -# sanity check for convergence -minimize 1e-6 1e-9 1000 100000 -# report unrestrained energies -unfix REST -run 0 :pre - -:line - -The {bond} keyword applies a bond restraint to the specified atoms -using the same functional form used by the "bond_style -harmonic"_bond_harmonic.html command. The potential associated with -the restraint is - -:c,image(Eqs/bond_harmonic.jpg) - -with the following coefficients: - -K (energy/distance^2) -r0 (distance) :ul - -K and r0 are specified with the fix. Note that the usual 1/2 factor -is included in K. - -:line - -The {angle} keyword applies an angle restraint to the specified atoms -using the same functional form used by the "angle_style -harmonic"_angle_harmonic.html command. The potential associated with -the restraint is - -:c,image(Eqs/angle_harmonic.jpg) - -with the following coefficients: - -K (energy/radian^2) -theta0 (degrees) :ul - -K and theta0 are specified with the fix. Note that the usual 1/2 -factor is included in K. - -:line - -The {dihedral} keyword applies a dihedral restraint to the specified -atoms using a simplified form of the function used by the -"dihedral_style charmm"_dihedral_charmm.html command. The potential -associated with the restraint is - -:c,image(Eqs/dihedral_charmm.jpg) - -with the following coefficients: - -K (energy) -n (multiplicity, >= 0) -d (degrees) = phi0 + 180 :ul - -K and phi0 are specified with the fix. Note that the value of the -dihedral multiplicity {n} is set by default to 1. You can use the -optional {mult} keyword to set it to a different positive integer. -Also note that the energy will be a minimum when the -current dihedral angle phi is equal to phi0. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the potential energy associated with this fix to the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its forces. Default is the outermost level. - -NOTE: If you want the fictitious potential energy associated with the -added forces to be included in the total potential energy of the -system (the quantity being minimized), you MUST enable the -"fix_modify"_fix_modify.html {energy} option for this fix. - -This fix computes a global scalar and a global vector of length 3, -which can be accessed by various "output commands"_Howto_output.html. -The scalar is the total potential energy for {all} the restraints as -discussed above. The vector values are the sum of contributions to the -following individual categories: - -1 = bond energy -2 = angle energy -3 = dihedral energy :ul - -The scalar and vector values calculated by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -[Restrictions:] none - -[Related commands:] none - -[Default:] none diff --git a/doc/src/fix_rhok.rst b/doc/src/fix_rhok.rst new file mode 100644 index 0000000000..7f18b03966 --- /dev/null +++ b/doc/src/fix_rhok.rst @@ -0,0 +1,71 @@ +.. index:: fix rhok + +fix rhok command +================ + + +.. parsed-literal:: + + fix ID group-ID rhok nx ny nz K a + +* ID, group-ID are documented in :doc:`fix ` command +* nx, ny, nz = k-vector of collective density field +* K = spring constant of bias potential +* a = anchor point of bias potential + +Examples +"""""""" + + +.. parsed-literal:: + + fix bias all rhok 16 0 0 4.0 16.0 + fix 1 all npt temp 0.8 0.8 4.0 z 2.2 2.2 8.0 + # output of 4 values from fix rhok: U_bias rho_k_RE rho_k_IM \|rho_k\| + thermo_style custom step temp pzz lz f_bias f_bias[1] f_bias[2] f_bias[3] + +Description +""""""""""" + +The fix applies a force to atoms given by the potential + +.. image:: Eqs/fix_rhok.jpg + :align: center + +as described in :ref:`(Pedersen) `. + +This field, which biases configurations with long-range order, can be +used to study crystal-liquid interfaces and determine melting +temperatures :ref:`(Pedersen) `. + +An example of using the interface pinning method is located in the +*examples/USER/misc/rhok* directory. + +Restrictions +"""""""""""" + + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`thermo\_style ` + +**Default:** none + + +---------- + + +.. _Pedersen: + + + +**(Pedersen)** Pedersen, J. Chem. Phys., 139, 104102 (2013). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_rigid.rst b/doc/src/fix_rigid.rst new file mode 100644 index 0000000000..1f16d33a19 --- /dev/null +++ b/doc/src/fix_rigid.rst @@ -0,0 +1,958 @@ +.. index:: fix rigid + +fix rigid command +================= + +fix rigid/omp command +===================== + +fix rigid/nve command +===================== + +fix rigid/nve/omp command +========================= + +fix rigid/nvt command +===================== + +fix rigid/nvt/omp command +========================= + +fix rigid/npt command +===================== + +fix rigid/npt/omp command +========================= + +fix rigid/nph command +===================== + +fix rigid/nph/omp command +========================= + +fix rigid/small command +======================= + +fix rigid/small/omp command +=========================== + +fix rigid/nve/small command +=========================== + +fix rigid/nvt/small command +=========================== + +fix rigid/npt/small command +=========================== + +fix rigid/nph/small command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID style bodystyle args keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* style = *rigid* or *rigid/nve* or *rigid/nvt* or *rigid/npt* or *rigid/nph* or *rigid/small* or *rigid/nve/small* or *rigid/nvt/small* or *rigid/npt/small* or *rigid/nph/small* +* bodystyle = *single* or *molecule* or *group* + + .. parsed-literal:: + + *single* args = none + *molecule* args = none + *custom* args = *i_propname* or *v_varname* + i_propname = an integer property defined via fix property/atom + v_varname = an atom-style or atomfile-style variable + *group* args = N groupID1 groupID2 ... + N = # of groups + groupID1, groupID2, ... = list of N group IDs + +* zero or more keyword/value pairs may be appended +* keyword = *langevin* or *reinit* or *temp* or *iso* or *aniso* or *x* or *y* or *z* or *couple* or *tparam* or *pchain* or *dilate* or *force* or *torque* or *infile* + + .. parsed-literal:: + + *langevin* values = Tstart Tstop Tperiod seed + Tstart,Tstop = desired temperature at start/stop of run (temperature units) + Tdamp = temperature damping parameter (time units) + seed = random number seed to use for white noise (positive integer) + *reinit* = *yes* or *no* + *temp* values = Tstart Tstop Tdamp + Tstart,Tstop = desired temperature at start/stop of run (temperature units) + Tdamp = temperature damping parameter (time units) + *iso* or *aniso* values = Pstart Pstop Pdamp + Pstart,Pstop = scalar external pressure at start/end of run (pressure units) + Pdamp = pressure damping parameter (time units) + *x* or *y* or *z* values = Pstart Pstop Pdamp + Pstart,Pstop = external stress tensor component at start/end of run (pressure units) + Pdamp = stress damping parameter (time units) + *couple* = *none* or *xyz* or *xy* or *yz* or *xz* + *tparam* values = Tchain Titer Torder + Tchain = length of Nose/Hoover thermostat chain + Titer = number of thermostat iterations performed + Torder = 3 or 5 = Yoshida-Suzuki integration parameters + *pchain* values = Pchain + Pchain = length of the Nose/Hoover thermostat chain coupled with the barostat + *dilate* value = dilate-group-ID + dilate-group-ID = only dilate atoms in this group due to barostat volume changes + *force* values = M xflag yflag zflag + M = which rigid body from 1-Nbody (see asterisk form below) + xflag,yflag,zflag = off/on if component of center-of-mass force is active + *torque* values = M xflag yflag zflag + M = which rigid body from 1-Nbody (see asterisk form below) + xflag,yflag,zflag = off/on if component of center-of-mass torque is active + *infile* filename + filename = file with per-body values of mass, center-of-mass, moments of inertia + *mol* value = template-ID + template-ID = ID of molecule template specified in a separate :doc:`molecule ` command + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 clump rigid single reinit yes + fix 1 clump rigid/small molecule + fix 1 clump rigid single force 1 off off on langevin 1.0 1.0 1.0 428984 + fix 1 polychains rigid/nvt molecule temp 1.0 1.0 5.0 reinit no + fix 1 polychains rigid molecule force 1\*5 off off off force 6\*10 off off on + fix 1 polychains rigid/small molecule langevin 1.0 1.0 1.0 428984 + fix 2 fluid rigid group 3 clump1 clump2 clump3 torque \* off off off + fix 1 rods rigid/npt molecule temp 300.0 300.0 100.0 iso 0.5 0.5 10.0 + fix 1 particles rigid/npt molecule temp 1.0 1.0 5.0 x 0.5 0.5 1.0 z 0.5 0.5 1.0 couple xz + fix 1 water rigid/nph molecule iso 0.5 0.5 1.0 + fix 1 particles rigid/npt/small molecule temp 1.0 1.0 1.0 iso 0.5 0.5 1.0 + + variable bodyid atom 1.0\*gmask(clump1)+2.0\*gmask(clump2)+3.0\*gmask(clump3) + fix 1 clump rigid custom v_bodyid + + variable bodyid atomfile bodies.txt + fix 1 clump rigid custom v_bodyid + + fix 0 all property/atom i_bodyid + read_restart data.rigid fix 0 NULL Bodies + fix 1 clump rigid/small custom i_bodyid + +Description +""""""""""" + +Treat one or more sets of atoms as independent rigid bodies. This +means that each timestep the total force and torque on each rigid body +is computed as the sum of the forces and torques on its constituent +particles. The coordinates, velocities, and orientations of the atoms +in each body are then updated so that the body moves and rotates as a +single entity. This is implemented by creating internal data structures +for each rigid body and performing time integration on these data +structures. Positions, velocities, and orientations of the constituent +particles are regenerated from the rigid body data structures in every +time step. This restricts which operations and fixes can be applied to +rigid bodies. See below for a detailed discussion. + +Examples of large rigid bodies are a colloidal particle, or portions +of a biomolecule such as a protein. + +Example of small rigid bodies are patchy nanoparticles, such as those +modeled in :ref:`this paper ` by Sharon Glotzer's group, clumps of +granular particles, lipid molecules consisting of one or more point +dipoles connected to other spheroids or ellipsoids, irregular +particles built from line segments (2d) or triangles (3d), and +coarse-grain models of nano or colloidal particles consisting of a +small number of constituent particles. Note that the :doc:`fix shake ` command can also be used to rigidify small +molecules of 2, 3, or 4 atoms, e.g. water molecules. That fix treats +the constituent atoms as point masses. + +These fixes also update the positions and velocities of the atoms in +each rigid body via time integration, in the NVE, NVT, NPT, or NPH +ensemble, as described below. + +There are two main variants of this fix, fix rigid and fix +rigid/small. The NVE/NVT/NPT/NHT versions belong to one of the two +variants, as their style names indicate. + +.. note:: + + Not all of the *bodystyle* options and keyword/value options are + available for both the *rigid* and *rigid/small* variants. See + details below. + +The *rigid* styles are typically the best choice for a system with a +small number of large rigid bodies, each of which can extend across +the domain of many processors. It operates by creating a single +global list of rigid bodies, which all processors contribute to. +MPI\_Allreduce operations are performed each timestep to sum the +contributions from each processor to the force and torque on all the +bodies. This operation will not scale well in parallel if large +numbers of rigid bodies are simulated. + +The *rigid/small* styles are typically best for a system with a large +number of small rigid bodies. Each body is assigned to the atom +closest to the geometrical center of the body. The fix operates using +local lists of rigid bodies owned by each processor and information is +exchanged and summed via local communication between neighboring +processors when ghost atom info is accumulated. + +.. note:: + + To use the *rigid/small* styles the ghost atom cutoff must be + large enough to span the distance between the atom that owns the body + and every other atom in the body. This distance value is printed out + when the rigid bodies are defined. If the + :doc:`pair\_style ` cutoff plus neighbor skin does not span + this distance, then you should use the :doc:`comm\_modify cutoff ` command with a setting epsilon larger than + the distance. + +Which of the two variants is faster for a particular problem is hard +to predict. The best way to decide is to perform a short test run. +Both variants should give identical numerical answers for short runs. +Long runs should give statistically similar results, but round-off +differences may accumulate to produce divergent trajectories. + +.. note:: + + You should not update the atoms in rigid bodies via other + time-integration fixes (e.g. :doc:`fix nve `, :doc:`fix nvt `, :doc:`fix npt `, :doc:`fix move `), + or you will have conflicting updates to positions and velocities + resulting in unphysical behavior in most cases. When performing a hybrid + simulation with some atoms in rigid bodies, and some not, a separate + time integration fix like :doc:`fix nve ` or :doc:`fix nvt ` should be used for the non-rigid particles. + +.. note:: + + These fixes are overkill if you simply want to hold a collection + of atoms stationary or have them move with a constant velocity. A + simpler way to hold atoms stationary is to not include those atoms in + your time integration fix. E.g. use "fix 1 mobile nve" instead of + "fix 1 all nve", where "mobile" is the group of atoms that you want to + move. You can move atoms with a constant velocity by assigning them + an initial velocity (via the :doc:`velocity ` command), + setting the force on them to 0.0 (via the :doc:`fix setforce ` command), and integrating them as usual + (e.g. via the :doc:`fix nve ` command). + +.. warning:: + + The aggregate properties of each rigid body are + calculated at the start of a simulation run and are maintained in + internal data structures. The properties include the position and + velocity of the center-of-mass of the body, its moments of inertia, and + its angular momentum. This is done using the properties of the + constituent atoms of the body at that point in time (or see the *infile* + keyword option). Thereafter, changing these properties of individual + atoms in the body will have no effect on a rigid body's dynamics, unless + they effect any computation of per-atom forces or torques. If the + keyword *reinit* is set to *yes* (the default), the rigid body data + structures will be recreated at the beginning of each *run* command; + if the keyword *reinit* is set to *no*\ , the rigid body data structures + will be built only at the very first *run* command and maintained for + as long as the rigid fix is defined. For example, you might think you + could displace the atoms in a body or add a large velocity to each atom + in a body to make it move in a desired direction before a 2nd run is + performed, using the :doc:`set ` or + :doc:`displace\_atoms ` or :doc:`velocity ` + commands. But these commands will not affect the internal attributes + of the body unless *reinit* is set to *yes*\ . With *reinit* set to *no* + (or using the *infile* option, which implies *reinit* *no*\ ) the position + and velocity of individual atoms in the body will be reset when time + integration starts again. + + +---------- + + +Each rigid body must have two or more atoms. An atom can belong to at +most one rigid body. Which atoms are in which bodies can be defined +via several options. + +.. note:: + + With the *rigid/small* styles, which require that *bodystyle* be + specified as *molecule* or *custom*\ , you can define a system that has + no rigid bodies initially. This is useful when you are using the + *mol* keyword in conjunction with another fix that is adding rigid + bodies on-the-fly as molecules, such as :doc:`fix deposit ` + or :doc:`fix pour `. + +For bodystyle *single* the entire fix group of atoms is treated as one +rigid body. This option is only allowed for the *rigid* styles. + +For bodystyle *molecule*\ , atoms are grouped into rigid bodies by their +respective molecule IDs: each set of atoms in the fix group with the +same molecule ID is treated as a different rigid body. This option is +allowed for both the *rigid* and *rigid/small* styles. Note that +atoms with a molecule ID = 0 will be treated as a single rigid body. +For a system with atomic solvent (typically this is atoms with +molecule ID = 0) surrounding rigid bodies, this may not be what you +want. Thus you should be careful to use a fix group that only +includes atoms you want to be part of rigid bodies. + +Bodystyle *custom* is similar to bodystyle *molecule* except that it +is more flexible in using other per-atom properties to define the sets +of atoms that form rigid bodies. An integer vector defined by the +:doc:`fix property/atom ` command can be used. Or an +:doc:`atom-style or atomfile-style variable ` can be used; the +floating-point value produced by the variable is rounded to an +integer. As with bodystyle *molecule*\ , each set of atoms in the fix +groups with the same integer value is treated as a different rigid +body. Since fix property/atom vectors and atom-style variables +produce values for all atoms, you should be careful to use a fix group +that only includes atoms you want to be part of rigid bodies. + +.. note:: + + To compute the initial center-of-mass position and other + properties of each rigid body, the image flags for each atom in the + body are used to "unwrap" the atom coordinates. Thus you must insure + that these image flags are consistent so that the unwrapping creates a + valid rigid body (one where the atoms are close together), + particularly if the atoms in a single rigid body straddle a periodic + boundary. This means the input data file or restart file must define + the image flags for each atom consistently or that you have used the + :doc:`set ` command to specify them correctly. If a dimension is + non-periodic then the image flag of each atom must be 0 in that + dimension, else an error is generated. + +The *force* and *torque* keywords discussed next are only allowed for +the *rigid* styles. + +By default, each rigid body is acted on by other atoms which induce an +external force and torque on its center of mass, causing it to +translate and rotate. Components of the external center-of-mass force +and torque can be turned off by the *force* and *torque* keywords. +This may be useful if you wish a body to rotate but not translate, or +vice versa, or if you wish it to rotate or translate continuously +unaffected by interactions with other particles. Note that if you +expect a rigid body not to move or rotate by using these keywords, you +must insure its initial center-of-mass translational or angular +velocity is 0.0. Otherwise the initial translational or angular +momentum the body has will persist. + +An xflag, yflag, or zflag set to *off* means turn off the component of +force of torque in that dimension. A setting of *on* means turn on +the component, which is the default. Which rigid body(s) the settings +apply to is determined by the first argument of the *force* and +*torque* keywords. It can be an integer M from 1 to Nbody, where +Nbody is the number of rigid bodies defined. A wild-card asterisk can +be used in place of, or in conjunction with, the M argument to set the +flags for multiple rigid bodies. This takes the form "\*" or "\*n" or +"n\*" or "m\*n". If N = the number of rigid bodies, then an asterisk +with no numeric values means all bodies from 1 to N. A leading +asterisk means all bodies from 1 to n (inclusive). A trailing +asterisk means all bodies from n to N (inclusive). A middle asterisk +means all types from m to n (inclusive). Note that you can use the +*force* or *torque* keywords as many times as you like. If a +particular rigid body has its component flags set multiple times, the +settings from the final keyword are used. + +.. note:: + + For computational efficiency, you may wish to turn off pairwise + and bond interactions within each rigid body, as they no longer + contribute to the motion. The :doc:`neigh\_modify exclude ` and :doc:`delete\_bonds ` + commands are used to do this. If the rigid bodies have strongly + overlapping atoms, you may need to turn off these interactions to + avoid numerical problems due to large equal/opposite intra-body forces + swamping the contribution of small inter-body forces. + +For computational efficiency, you should typically define one fix +rigid or fix rigid/small command which includes all the desired rigid +bodies. LAMMPS will allow multiple rigid fixes to be defined, but it +is more expensive. + + +---------- + + +The constituent particles within a rigid body can be point particles +(the default in LAMMPS) or finite-size particles, such as spheres or +ellipsoids or line segments or triangles. See the :doc:`atom\_style sphere and ellipsoid and line and tri ` commands for more +details on these kinds of particles. Finite-size particles contribute +differently to the moment of inertia of a rigid body than do point +particles. Finite-size particles can also experience torque (e.g. due +to :doc:`frictional granular interactions `) and have an +orientation. These contributions are accounted for by these fixes. + +Forces between particles within a body do not contribute to the +external force or torque on the body. Thus for computational +efficiency, you may wish to turn off pairwise and bond interactions +between particles within each rigid body. The :doc:`neigh\_modify exclude ` and :doc:`delete\_bonds ` +commands are used to do this. For finite-size particles this also +means the particles can be highly overlapped when creating the rigid +body. + + +---------- + + +The *rigid*\ , *rigid/nve*\ , *rigid/small*\ , and *rigid/small/nve* styles +perform constant NVE time integration. They are referred to below as +the 4 NVE rigid styles. The only difference is that the *rigid* and +*rigid/small* styles use an integration technique based on Richardson +iterations. The *rigid/nve* and *rigid/small/nve* styles uses the +methods described in the paper by :ref:`Miller `, which are thought +to provide better energy conservation than an iterative approach. + +The *rigid/nvt* and *rigid/nvt/small* styles performs constant NVT +integration using a Nose/Hoover thermostat with chains as described +originally in :ref:`(Hoover) ` and :ref:`(Martyna) `, which +thermostats both the translational and rotational degrees of freedom +of the rigid bodies. They are referred to below as the 2 NVT rigid +styles. The rigid-body algorithm used by *rigid/nvt* is described in +the paper by :ref:`Kamberaj `. + +The *rigid/npt*\ , *rigid/nph*\ , *rigid/npt/small*\ , and *rigid/nph/small* +styles perform constant NPT or NPH integration using a Nose/Hoover +barostat with chains. They are referred to below as the 4 NPT and NPH +rigid styles. For the NPT case, the same Nose/Hoover thermostat is +also used as with *rigid/nvt* and *rigid/nvt/small*\ . + +The barostat parameters are specified using one or more of the *iso*\ , +*aniso*\ , *x*\ , *y*\ , *z* and *couple* keywords. These keywords give you +the ability to specify 3 diagonal components of the external stress +tensor, and to couple these components together so that the dimensions +they represent are varied together during a constant-pressure +simulation. The effects of these keywords are similar to those +defined in :doc:`fix npt/nph ` + +.. note:: + + Currently the *rigid/npt*\ , *rigid/nph*\ , *rigid/npt/small*\ , and + *rigid/nph/small* styles do not support triclinic (non-orthogonal) + boxes. + +The target pressures for each of the 6 components of the stress tensor +can be specified independently via the *x*\ , *y*\ , *z* keywords, which +correspond to the 3 simulation box dimensions. For each component, +the external pressure or tensor component at each timestep is a ramped +value during the run from *Pstart* to *Pstop*\ . If a target pressure is +specified for a component, then the corresponding box dimension will +change during a simulation. For example, if the *y* keyword is used, +the y-box length will change. A box dimension will not change if that +component is not specified, although you have the option to change +that dimension via the :doc:`fix deform ` command. + +For all barostat keywords, the *Pdamp* parameter operates like the +*Tdamp* parameter, determining the time scale on which pressure is +relaxed. For example, a value of 10.0 means to relax the pressure in +a timespan of (roughly) 10 time units (e.g. tau or fmsec or psec - see +the :doc:`units ` command). + +Regardless of what atoms are in the fix group (the only atoms which +are time integrated), a global pressure or stress tensor is computed +for all atoms. Similarly, when the size of the simulation box is +changed, all atoms are re-scaled to new positions, unless the keyword +*dilate* is specified with a *dilate-group-ID* for a group that +represents a subset of the atoms. This can be useful, for example, to +leave the coordinates of atoms in a solid substrate unchanged and +controlling the pressure of a surrounding fluid. Another example is a +system consisting of rigid bodies and point particles where the +barostat is only coupled with the rigid bodies. This option should be +used with care, since it can be unphysical to dilate some atoms and +not others, because it can introduce large, instantaneous +displacements between a pair of atoms (one dilated, one not) that are +far from the dilation origin. + +The *couple* keyword allows two or three of the diagonal components of +the pressure tensor to be "coupled" together. The value specified +with the keyword determines which are coupled. For example, *xz* +means the *Pxx* and *Pzz* components of the stress tensor are coupled. +*Xyz* means all 3 diagonal components are coupled. Coupling means two +things: the instantaneous stress will be computed as an average of the +corresponding diagonal components, and the coupled box dimensions will +be changed together in lockstep, meaning coupled dimensions will be +dilated or contracted by the same percentage every timestep. The +*Pstart*\ , *Pstop*\ , *Pdamp* parameters for any coupled dimensions must +be identical. *Couple xyz* can be used for a 2d simulation; the *z* +dimension is simply ignored. + +The *iso* and *aniso* keywords are simply shortcuts that are +equivalent to specifying several other keywords together. + +The keyword *iso* means couple all 3 diagonal components together when +pressure is computed (hydrostatic pressure), and dilate/contract the +dimensions together. Using "iso Pstart Pstop Pdamp" is the same as +specifying these 4 keywords: + + +.. parsed-literal:: + + x Pstart Pstop Pdamp + y Pstart Pstop Pdamp + z Pstart Pstop Pdamp + couple xyz + +The keyword *aniso* means *x*\ , *y*\ , and *z* dimensions are controlled +independently using the *Pxx*\ , *Pyy*\ , and *Pzz* components of the +stress tensor as the driving forces, and the specified scalar external +pressure. Using "aniso Pstart Pstop Pdamp" is the same as specifying +these 4 keywords: + + +.. parsed-literal:: + + x Pstart Pstop Pdamp + y Pstart Pstop Pdamp + z Pstart Pstop Pdamp + couple none + + +---------- + + +The keyword/value option pairs are used in the following ways. + +The *reinit* keyword determines, whether the rigid body properties +are re-initialized between run commands. With the option *yes* (the +default) this is done, with the option *no* this is not done. Turning +off the re-initialization can be helpful to protect rigid bodies against +unphysical manipulations between runs or when properties cannot be +easily re-computed (e.g. when read from a file). When using the *infile* +keyword, the *reinit* option is automatically set to *no*\ . + +The *langevin* and *temp* and *tparam* keywords perform thermostatting +of the rigid bodies, altering both their translational and rotational +degrees of freedom. What is meant by "temperature" of a collection of +rigid bodies and how it can be monitored via the fix output is +discussed below. + +The *langevin* keyword applies a Langevin thermostat to the constant +NVE time integration performed by any of the 4 NVE rigid styles: +*rigid*\ , *rigid/nve*\ , *rigid/small*\ , *rigid/small/nve*\ . It cannot be +used with the 2 NVT rigid styles: *rigid/nvt*\ , *rigid/small/nvt*\ . The +desired temperature at each timestep is a ramped value during the run +from *Tstart* to *Tstop*\ . The *Tdamp* parameter is specified in time +units and determines how rapidly the temperature is relaxed. For +example, a value of 100.0 means to relax the temperature in a timespan +of (roughly) 100 time units (tau or fmsec or psec - see the +:doc:`units ` command). The random # *seed* must be a positive +integer. + +The way that Langevin thermostatting operates is explained on the :doc:`fix langevin ` doc page. If you wish to simply viscously +damp the rotational motion without thermostatting, you can set +*Tstart* and *Tstop* to 0.0, which means only the viscous drag term in +the Langevin thermostat will be applied. See the discussion on the +:doc:`fix viscous ` doc page for details. + +.. note:: + + When the *langevin* keyword is used with fix rigid versus fix + rigid/small, different dynamics will result for parallel runs. This + is because of the way random numbers are used in the two cases. The + dynamics for the two cases should be statistically similar, but will + not be identical, even for a single timestep. + +The *temp* and *tparam* keywords apply a Nose/Hoover thermostat to the +NVT time integration performed by the 2 NVT rigid styles. They cannot +be used with the 4 NVE rigid styles. The desired temperature at each +timestep is a ramped value during the run from *Tstart* to *Tstop*\ . +The *Tdamp* parameter is specified in time units and determines how +rapidly the temperature is relaxed. For example, a value of 100.0 +means to relax the temperature in a timespan of (roughly) 100 time +units (tau or fmsec or psec - see the :doc:`units ` command). + +Nose/Hoover chains are used in conjunction with this thermostat. The +*tparam* keyword can optionally be used to change the chain settings +used. *Tchain* is the number of thermostats in the Nose Hoover chain. +This value, along with *Tdamp* can be varied to dampen undesirable +oscillations in temperature that can occur in a simulation. As a rule +of thumb, increasing the chain length should lead to smaller +oscillations. The keyword *pchain* specifies the number of +thermostats in the chain thermostatting the barostat degrees of +freedom. + +.. note:: + + There are alternate ways to thermostat a system of rigid bodies. + You can use :doc:`fix langevin ` to treat the individual + particles in the rigid bodies as effectively immersed in an implicit + solvent, e.g. a Brownian dynamics model. For hybrid systems with both + rigid bodies and solvent particles, you can thermostat only the + solvent particles that surround one or more rigid bodies by + appropriate choice of groups in the compute and fix commands for + temperature and thermostatting. The solvent interactions with the + rigid bodies should then effectively thermostat the rigid body + temperature as well without use of the Langevin or Nose/Hoover options + associated with the fix rigid commands. + + +---------- + + +The *mol* keyword can only be used with the *rigid/small* styles. It +must be used when other commands, such as :doc:`fix deposit ` or :doc:`fix pour `, add rigid +bodies on-the-fly during a simulation. You specify a *template-ID* +previously defined using the :doc:`molecule ` command, which +reads a file that defines the molecule. You must use the same +*template-ID* that the other fix which is adding rigid bodies uses. +The coordinates, atom types, atom diameters, center-of-mass, and +moments of inertia can be specified in the molecule file. See the +:doc:`molecule ` command for details. The only settings +required to be in this file are the coordinates and types of atoms in +the molecule, in which case the molecule command calculates the other +quantities itself. + +Note that these other fixes create new rigid bodies, in addition to +those defined initially by this fix via the *bodystyle* setting. + +Also note that when using the *mol* keyword, extra restart information +about all rigid bodies is written out whenever a restart file is +written out. See the NOTE in the next section for details. + + +---------- + + +The *infile* keyword allows a file of rigid body attributes to be read +in from a file, rather then having LAMMPS compute them. There are 5 +such attributes: the total mass of the rigid body, its center-of-mass +position, its 6 moments of inertia, its center-of-mass velocity, and +the 3 image flags of the center-of-mass position. For rigid bodies +consisting of point particles or non-overlapping finite-size +particles, LAMMPS can compute these values accurately. However, for +rigid bodies consisting of finite-size particles which overlap each +other, LAMMPS will ignore the overlaps when computing these 4 +attributes. The amount of error this induces depends on the amount of +overlap. To avoid this issue, the values can be pre-computed +(e.g. using Monte Carlo integration). + +The format of the file is as follows. Note that the file does not +have to list attributes for every rigid body integrated by fix rigid. +Only bodies which the file specifies will have their computed +attributes overridden. The file can contain initial blank lines or +comment lines starting with "#" which are ignored. The first +non-blank, non-comment line should list N = the number of lines to +follow. The N successive lines contain the following information: + + +.. parsed-literal:: + + ID1 masstotal xcm ycm zcm ixx iyy izz ixy ixz iyz vxcm vycm vzcm lx ly lz ixcm iycm izcm + ID2 masstotal xcm ycm zcm ixx iyy izz ixy ixz iyz vxcm vycm vzcm lx ly lz ixcm iycm izcm + ... + IDN masstotal xcm ycm zcm ixx iyy izz ixy ixz iyz vxcm vycm vzcm lx ly lz ixcm iycm izcm + +The rigid body IDs are all positive integers. For the *single* +bodystyle, only an ID of 1 can be used. For the *group* bodystyle, +IDs from 1 to Ng can be used where Ng is the number of specified +groups. For the *molecule* bodystyle, use the molecule ID for the +atoms in a specific rigid body as the rigid body ID. + +The masstotal and center-of-mass coordinates (xcm,ycm,zcm) are +self-explanatory. The center-of-mass should be consistent with what +is calculated for the position of the rigid body with all its atoms +unwrapped by their respective image flags. If this produces a +center-of-mass that is outside the simulation box, LAMMPS wraps it +back into the box. + +The 6 moments of inertia (ixx,iyy,izz,ixy,ixz,iyz) should be the +values consistent with the current orientation of the rigid body +around its center of mass. The values are with respect to the +simulation box XYZ axes, not with respect to the principal axes of the +rigid body itself. LAMMPS performs the latter calculation internally. + +The (vxcm,vycm,vzcm) values are the velocity of the center of mass. +The (lx,ly,lz) values are the angular momentum of the body. The +(vxcm,vycm,vzcm) and (lx,ly,lz) values can simply be set to 0 if you +wish the body to have no initial motion. + +The (ixcm,iycm,izcm) values are the image flags of the center of mass +of the body. For periodic dimensions, they specify which image of the +simulation box the body is considered to be in. An image of 0 means +it is inside the box as defined. A value of 2 means add 2 box lengths +to get the true value. A value of -1 means subtract 1 box length to +get the true value. LAMMPS updates these flags as the rigid bodies +cross periodic boundaries during the simulation. + +.. note:: + + If you use the *infile* or *mol* keywords and write restart + files during a simulation, then each time a restart file is written, + the fix also write an auxiliary restart file with the name + rfile.rigid, where "rfile" is the name of the restart file, + e.g. tmp.restart.10000 and tmp.restart.10000.rigid. This auxiliary + file is in the same format described above. Thus it can be used in a + new input script that restarts the run and re-specifies a rigid fix + using an *infile* keyword and the appropriate filename. Note that the + auxiliary file will contain one line for every rigid body, even if the + original file only listed a subset of the rigid bodies. + + +---------- + + +If you use a :doc:`temperature compute ` with a group that +includes particles in rigid bodies, the degrees-of-freedom removed by +each rigid body are accounted for in the temperature (and pressure) +computation, but only if the temperature group includes all the +particles in a particular rigid body. + +A 3d rigid body has 6 degrees of freedom (3 translational, 3 +rotational), except for a collection of point particles lying on a +straight line, which has only 5, e.g a dimer. A 2d rigid body has 3 +degrees of freedom (2 translational, 1 rotational). + +.. note:: + + You may wish to explicitly subtract additional + degrees-of-freedom if you use the *force* and *torque* keywords to + eliminate certain motions of one or more rigid bodies. LAMMPS does + not do this automatically. + +The rigid body contribution to the pressure of the system (virial) is +also accounted for by this fix. + + +---------- + + +If your simulation is a hybrid model with a mixture of rigid bodies +and non-rigid particles (e.g. solvent) there are several ways these +rigid fixes can be used in tandem with :doc:`fix nve `, :doc:`fix nvt `, :doc:`fix npt `, and :doc:`fix nph `. + +If you wish to perform NVE dynamics (no thermostatting or +barostatting), use one of 4 NVE rigid styles to integrate the rigid +bodies, and :doc:`fix nve ` to integrate the non-rigid +particles. + +If you wish to perform NVT dynamics (thermostatting, but no +barostatting), you can use one of the 2 NVT rigid styles for the rigid +bodies, and any thermostatting fix for the non-rigid particles (:doc:`fix nvt `, :doc:`fix langevin `, :doc:`fix temp/berendsen `). You can also use one of the +4 NVE rigid styles for the rigid bodies and thermostat them using :doc:`fix langevin ` on the group that contains all the +particles in the rigid bodies. The net force added by :doc:`fix langevin ` to each rigid body effectively thermostats +its translational center-of-mass motion. Not sure how well it does at +thermostatting its rotational motion. + +If you with to perform NPT or NPH dynamics (barostatting), you cannot +use both :doc:`fix npt ` and the NPT or NPH rigid styles. This +is because there can only be one fix which monitors the global +pressure and changes the simulation box dimensions. So you have 3 +choices: + +* Use one of the 4 NPT or NPH styles for the rigid bodies. Use the + *dilate* all option so that it will dilate the positions of the + non-rigid particles as well. Use :doc:`fix nvt ` (or any other + thermostat) for the non-rigid particles. +* Use :doc:`fix npt ` for the group of non-rigid particles. Use + the *dilate* all option so that it will dilate the center-of-mass + positions of the rigid bodies as well. Use one of the 4 NVE or 2 NVT + rigid styles for the rigid bodies. +* Use :doc:`fix press/berendsen ` to compute the + pressure and change the box dimensions. Use one of the 4 NVE or 2 NVT + rigid styles for the rigid bodies. Use :doc:`fix nvt ` (or any + other thermostat) for the non-rigid particles. + + +In all case, the rigid bodies and non-rigid particles both contribute +to the global pressure and the box is scaled the same by any of the +barostatting fixes. + +You could even use the 2nd and 3rd options for a non-hybrid simulation +consisting of only rigid bodies, assuming you give :doc:`fix npt ` an empty group, though it's an odd thing to do. The +barostatting fixes (:doc:`fix npt ` and :doc:`fix press/berensen `) will monitor the pressure +and change the box dimensions, but not time integrate any particles. +The integration of the rigid bodies will be performed by fix +rigid/nvt. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about the 4 NVE rigid styles is written to :doc:`binary restart files `. The exception is if the *infile* or +*mol* keyword is used, in which case an auxiliary file is written out +with rigid body information each time a restart file is written, as +explained above for the *infile* keyword. For the 2 NVT rigid styles, +the state of the Nose/Hoover thermostat is written to :doc:`binary restart files `. Ditto for the 4 NPT and NPH rigid styles, and +the state of the Nose/Hoover barostat. See the +:doc:`read\_restart ` command for info on how to re-specify +a fix in an input script that reads a restart file, so that the +operation of the fix continues in an uninterrupted fashion. + +The :doc:`fix\_modify ` *energy* option is supported by the 6 +NVT, NPT, NPH rigid styles to add the energy change induced by the +thermostatting to the system's potential energy as part of +:doc:`thermodynamic output `. + +The :doc:`fix\_modify ` *virial* option is supported by this +fix to add the contribution due to keeping the objects rigid to the +system's virial as part of :doc:`thermodynamic output `. +The default is *virial yes* + +The :doc:`fix\_modify ` *temp* and *press* options are +supported by the 4 NPT and NPH rigid styles to change the computes +used to calculate the instantaneous pressure tensor. Note that the 2 +NVT rigid fixes do not use any external compute to compute +instantaneous temperature. + +The :doc:`fix\_modify ` *bodyforces* option is supported by +all rigid styles to set whether per-body forces and torques are +computed early or late in a timestep, i.e. at the post-force stage or +at the final-integrate stage or the timestep, respectively. + +The 2 NVE rigid fixes compute a global scalar which can be accessed by +various :doc:`output commands `. The scalar value +calculated by these fixes is "intensive". The scalar is the current +temperature of the collection of rigid bodies. This is averaged over +all rigid bodies and their translational and rotational degrees of +freedom. The translational energy of a rigid body is 1/2 m v\^2, where +m = total mass of the body and v = the velocity of its center of mass. +The rotational energy of a rigid body is 1/2 I w\^2, where I = the +moment of inertia tensor of the body and w = its angular velocity. +Degrees of freedom constrained by the *force* and *torque* keywords +are removed from this calculation, but only for the *rigid* and +*rigid/nve* fixes. + +The 6 NVT, NPT, NPH rigid fixes compute a global scalar which can be +accessed by various :doc:`output commands `. The scalar +value calculated by these fixes is "extensive". The scalar is the +cumulative energy change due to the thermostatting and barostatting +the fix performs. + +All of the *rigid* styles (not the *rigid/small* styles) compute a +global array of values which can be accessed by various :doc:`output commands `. Similar information about the bodies +defined by the *rigid/small* styles can be accessed via the :doc:`compute rigid/local ` command. + +The number of rows in the array is equal to the number of rigid +bodies. The number of columns is 15. Thus for each rigid body, 15 +values are stored: the xyz coords of the center of mass (COM), the xyz +components of the COM velocity, the xyz components of the force acting +on the COM, the xyz components of the torque acting on the COM, and +the xyz image flags of the COM. + +The center of mass (COM) for each body is similar to unwrapped +coordinates written to a dump file. It will always be inside (or +slightly outside) the simulation box. The image flags have the same +meaning as image flags for atom positions (see the "dump" command). +This means you can calculate the unwrapped COM by applying the image +flags to the COM, the same as when unwrapped coordinates are written +to a dump file. + +The force and torque values in the array are not affected by the +*force* and *torque* keywords in the fix rigid command; they reflect +values before any changes are made by those keywords. + +The ordering of the rigid bodies (by row in the array) is as follows. +For the *single* keyword there is just one rigid body. For the +*molecule* keyword, the bodies are ordered by ascending molecule ID. +For the *group* keyword, the list of group IDs determines the ordering +of bodies. + +The array values calculated by these fixes are "intensive", meaning +they are independent of the number of atoms in the simulation. + +No parameter of these fixes can be used with the *start/stop* keywords +of the :doc:`run ` command. These fixes are not invoked during +:doc:`energy minimization `. + + +---------- + + +Restrictions +"""""""""""" + + +These fixes are all part of the RIGID package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Assigning a temperature via the :doc:`velocity create ` +command to a system with :doc:`rigid bodies ` may not have +the desired outcome for two reasons. First, the velocity command can +be invoked before the rigid-body fix is invoked or initialized and the +number of adjusted degrees of freedom (DOFs) is known. Thus it is not +possible to compute the target temperature correctly. Second, the +assigned velocities may be partially canceled when constraints are +first enforced, leading to a different temperature than desired. A +workaround for this is to perform a :doc:`run 0 ` command, which +insures all DOFs are accounted for properly, and then rescale the +temperature to the desired value before performing a simulation. For +example: + + +.. parsed-literal:: + + velocity all create 300.0 12345 + run 0 # temperature may not be 300K + velocity all scale 300.0 # now it should be + +Related commands +"""""""""""""""" + +:doc:`delete\_bonds `, :doc:`neigh\_modify ` +exclude, :doc:`fix shake ` + +Default +""""""" + +The option defaults are force \* on on on and torque \* on on on, +meaning all rigid bodies are acted on by center-of-mass force and +torque. Also Tchain = Pchain = 10, Titer = 1, Torder = 3, reinit = yes. + + +---------- + + +.. _Hoover: + + + +**(Hoover)** Hoover, Phys Rev A, 31, 1695 (1985). + +.. _Kamberaj: + + + +**(Kamberaj)** Kamberaj, Low, Neal, J Chem Phys, 122, 224114 (2005). + +.. _Martyna2: + + + +**(Martyna)** Martyna, Klein, Tuckerman, J Chem Phys, 97, 2635 (1992); +Martyna, Tuckerman, Tobias, Klein, Mol Phys, 87, 1117. + +.. _Miller3: + + + +**(Miller)** Miller, Eleftheriou, Pattnaik, Ndirango, and Newns, +J Chem Phys, 116, 8649 (2002). + +.. _Zhang1: + + + +**(Zhang)** Zhang, Glotzer, Nanoletters, 4, 1407-1413 (2004). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_rigid_meso.rst b/doc/src/fix_rigid_meso.rst new file mode 100644 index 0000000000..c7835e83fb --- /dev/null +++ b/doc/src/fix_rigid_meso.rst @@ -0,0 +1,396 @@ +.. index:: fix rigid/meso + +fix rigid/meso command +====================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID rigid/meso bodystyle args keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* rigid/meso = style name of this fix command +* bodystyle = *single* or *molecule* or *group* + + .. parsed-literal:: + + *single* args = none + *molecule* args = none + *custom* args = *i_propname* or *v_varname* + i_propname = an integer property defined via fix property/atom + v_varname = an atom-style or atomfile-style variable + *group* args = N groupID1 groupID2 ... + N = # of groups + groupID1, groupID2, ... = list of N group IDs + +* zero or more keyword/value pairs may be appended +* keyword = *reinit* or *force* or *torque* or *infile* + + .. parsed-literal:: + + *reinit* = *yes* or *no* + *force* values = M xflag yflag zflag + M = which rigid body from 1-Nbody (see asterisk form below) + xflag,yflag,zflag = off/on if component of center-of-mass force is active + *torque* values = M xflag yflag zflag + M = which rigid body from 1-Nbody (see asterisk form below) + xflag,yflag,zflag = off/on if component of center-of-mass torque is active + *infile* filename + filename = file with per-body values of mass, center-of-mass, moments of inertia + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 ellipsoid rigid/meso single + fix 1 rods rigid/meso molecule + fix 1 spheres rigid/meso single force 1 off off on + fix 1 particles rigid/meso molecule force 1\*5 off off off force 6\*10 off off on + fix 2 spheres rigid/meso group 3 sphere1 sphere2 sphere3 torque \* off off off + +Description +""""""""""" + +Treat one or more sets of mesoscopic SPH/SDPD particles as independent +rigid bodies. This means that each timestep the total force and torque +on each rigid body is computed as the sum of the forces and torques on +its constituent particles. The coordinates and velocities of the +particles in each body are then updated so that the body moves and +rotates as a single entity using the methods described in the paper by +:ref:`(Miller) `. Density and internal energy of the particles will +also be updated. This is implemented by creating internal data structures +for each rigid body and performing time integration on these data +structures. Positions and velocities of the constituent particles are +regenerated from the rigid body data structures in every time step. This +restricts which operations and fixes can be applied to rigid bodies. See +below for a detailed discussion. + +The operation of this fix is exactly like that described by the +:doc:`fix rigid/nve ` command, except that particles' density, +internal energy and extrapolated velocity are also updated. + +.. note:: + + You should not update the particles in rigid bodies via other + time-integration fixes (e.g. :doc:`fix meso `, + :doc:`fix meso/stationary `), or you will have conflicting + updates to positions and velocities resulting in unphysical behavior in most + cases. When performing a hybrid simulation with some atoms in rigid bodies, + and some not, a separate time integration fix like :doc:`fix meso ` + should be used for the non-rigid particles. + +.. note:: + + These fixes are overkill if you simply want to hold a collection + of particles stationary or have them move with a constant velocity. To + hold particles stationary use :doc:`fix meso/stationary ` instead. If you would like to + move particles with a constant velocity use :doc:`fix meso/move `. + +.. warning:: + + The aggregate properties of each rigid body are + calculated at the start of a simulation run and are maintained in + internal data structures. The properties include the position and + velocity of the center-of-mass of the body, its moments of inertia, and + its angular momentum. This is done using the properties of the + constituent particles of the body at that point in time (or see the *infile* + keyword option). Thereafter, changing these properties of individual + particles in the body will have no effect on a rigid body's dynamics, unless + they effect any computation of per-particle forces or torques. If the + keyword *reinit* is set to *yes* (the default), the rigid body data + structures will be recreated at the beginning of each *run* command; + if the keyword *reinit* is set to *no*\ , the rigid body data structures + will be built only at the very first *run* command and maintained for + as long as the rigid fix is defined. For example, you might think you + could displace the particles in a body or add a large velocity to each particle + in a body to make it move in a desired direction before a 2nd run is + performed, using the :doc:`set ` or + :doc:`displace\_atoms ` or :doc:`velocity ` + commands. But these commands will not affect the internal attributes + of the body unless *reinit* is set to *yes*\ . With *reinit* set to *no* + (or using the *infile* option, which implies *reinit* *no*\ ) the position + and velocity of individual particles in the body will be reset when time + integration starts again. + + +---------- + + +Each rigid body must have two or more particles. A particle can belong +to at most one rigid body. Which particles are in which bodies can be +defined via several options. + +For bodystyle *single* the entire fix group of particles is treated as +one rigid body. + +For bodystyle *molecule*\ , particles are grouped into rigid bodies by their +respective molecule IDs: each set of particles in the fix group with the +same molecule ID is treated as a different rigid body. Note that particles +with a molecule ID = 0 will be treated as a single rigid body. For a +system with solvent (typically this is particles with molecule ID = 0) +surrounding rigid bodies, this may not be what you want. Thus you +should be careful to use a fix group that only includes particles you +want to be part of rigid bodies. + +Bodystyle *custom* is similar to bodystyle *molecule* except that it +is more flexible in using other per-atom properties to define the sets +of particles that form rigid bodies. An integer vector defined by the +:doc:`fix property/atom ` command can be used. Or an +:doc:`atom-style or atomfile-style variable ` can be used; the +floating-point value produced by the variable is rounded to an +integer. As with bodystyle *molecule*\ , each set of particles in the fix +groups with the same integer value is treated as a different rigid +body. Since fix property/atom vectors and atom-style variables +produce values for all particles, you should be careful to use a fix group +that only includes particles you want to be part of rigid bodies. + +For bodystyle *group*\ , each of the listed groups is treated as a +separate rigid body. Only particles that are also in the fix group are +included in each rigid body. + +.. note:: + + To compute the initial center-of-mass position and other + properties of each rigid body, the image flags for each particle in the + body are used to "unwrap" the particle coordinates. Thus you must + insure that these image flags are consistent so that the unwrapping + creates a valid rigid body (one where the particles are close together) + , particularly if the particles in a single rigid body straddle a + periodic boundary. This means the input data file or restart file must + define the image flags for each particle consistently or that you have + used the :doc:`set ` command to specify them correctly. If a + dimension is non-periodic then the image flag of each particle must be + 0 in that dimension, else an error is generated. + +By default, each rigid body is acted on by other particles which induce +an external force and torque on its center of mass, causing it to +translate and rotate. Components of the external center-of-mass force +and torque can be turned off by the *force* and *torque* keywords. +This may be useful if you wish a body to rotate but not translate, or +vice versa, or if you wish it to rotate or translate continuously +unaffected by interactions with other particles. Note that if you +expect a rigid body not to move or rotate by using these keywords, you +must insure its initial center-of-mass translational or angular +velocity is 0.0. Otherwise the initial translational or angular +momentum, the body has, will persist. + +An xflag, yflag, or zflag set to *off* means turn off the component of +force or torque in that dimension. A setting of *on* means turn on +the component, which is the default. Which rigid body(s) the settings +apply to is determined by the first argument of the *force* and +*torque* keywords. It can be an integer M from 1 to Nbody, where +Nbody is the number of rigid bodies defined. A wild-card asterisk can +be used in place of, or in conjunction with, the M argument to set the +flags for multiple rigid bodies. This takes the form "\*" or "\*n" or +"n\*" or "m\*n". If N = the number of rigid bodies, then an asterisk +with no numeric values means all bodies from 1 to N. A leading +asterisk means all bodies from 1 to n (inclusive). A trailing +asterisk means all bodies from n to N (inclusive). A middle asterisk +means all bodies from m to n (inclusive). Note that you can use the +*force* or *torque* keywords as many times as you like. If a +particular rigid body has its component flags set multiple times, the +settings from the final keyword are used. + +For computational efficiency, you should typically define one fix +rigid/meso command which includes all the desired rigid bodies. LAMMPS +will allow multiple rigid/meso fixes to be defined, but it is more +expensive. + + +---------- + + +The keyword/value option pairs are used in the following ways. + +The *reinit* keyword determines, whether the rigid body properties +are re-initialized between run commands. With the option *yes* (the +default) this is done, with the option *no* this is not done. Turning +off the re-initialization can be helpful to protect rigid bodies against +unphysical manipulations between runs or when properties cannot be +easily re-computed (e.g. when read from a file). When using the *infile* +keyword, the *reinit* option is automatically set to *no*\ . + + +---------- + + +The *infile* keyword allows a file of rigid body attributes to be read +in from a file, rather then having LAMMPS compute them. There are 5 +such attributes: the total mass of the rigid body, its center-of-mass +position, its 6 moments of inertia, its center-of-mass velocity, and +the 3 image flags of the center-of-mass position. For rigid bodies +consisting of point particles or non-overlapping finite-size +particles, LAMMPS can compute these values accurately. However, for +rigid bodies consisting of finite-size particles which overlap each +other, LAMMPS will ignore the overlaps when computing these 4 +attributes. The amount of error this induces depends on the amount of +overlap. To avoid this issue, the values can be pre-computed +(e.g. using Monte Carlo integration). + +The format of the file is as follows. Note that the file does not +have to list attributes for every rigid body integrated by fix rigid. +Only bodies which the file specifies will have their computed +attributes overridden. The file can contain initial blank lines or +comment lines starting with "#" which are ignored. The first +non-blank, non-comment line should list N = the number of lines to +follow. The N successive lines contain the following information: + + +.. parsed-literal:: + + ID1 masstotal xcm ycm zcm ixx iyy izz ixy ixz iyz vxcm vycm vzcm lx ly lz ixcm iycm izcm + ID2 masstotal xcm ycm zcm ixx iyy izz ixy ixz iyz vxcm vycm vzcm lx ly lz ixcm iycm izcm + ... + IDN masstotal xcm ycm zcm ixx iyy izz ixy ixz iyz vxcm vycm vzcm lx ly lz ixcm iycm izcm + +The rigid body IDs are all positive integers. For the *single* +bodystyle, only an ID of 1 can be used. For the *group* bodystyle, +IDs from 1 to Ng can be used where Ng is the number of specified +groups. For the *molecule* bodystyle, use the molecule ID for the +atoms in a specific rigid body as the rigid body ID. + +The masstotal and center-of-mass coordinates (xcm,ycm,zcm) are +self-explanatory. The center-of-mass should be consistent with what +is calculated for the position of the rigid body with all its atoms +unwrapped by their respective image flags. If this produces a +center-of-mass that is outside the simulation box, LAMMPS wraps it +back into the box. + +The 6 moments of inertia (ixx,iyy,izz,ixy,ixz,iyz) should be the +values consistent with the current orientation of the rigid body +around its center of mass. The values are with respect to the +simulation box XYZ axes, not with respect to the principal axes of the +rigid body itself. LAMMPS performs the latter calculation internally. + +The (vxcm,vycm,vzcm) values are the velocity of the center of mass. +The (lx,ly,lz) values are the angular momentum of the body. The +(vxcm,vycm,vzcm) and (lx,ly,lz) values can simply be set to 0 if you +wish the body to have no initial motion. + +The (ixcm,iycm,izcm) values are the image flags of the center of mass +of the body. For periodic dimensions, they specify which image of the +simulation box the body is considered to be in. An image of 0 means +it is inside the box as defined. A value of 2 means add 2 box lengths +to get the true value. A value of -1 means subtract 1 box length to +get the true value. LAMMPS updates these flags as the rigid bodies +cross periodic boundaries during the simulation. + +.. note:: + + If you use the *infile* keyword and write restart + files during a simulation, then each time a restart file is written, + the fix also write an auxiliary restart file with the name + rfile.rigid, where "rfile" is the name of the restart file, + e.g. tmp.restart.10000 and tmp.restart.10000.rigid. This auxiliary + file is in the same format described above. Thus it can be used in a + new input script that restarts the run and re-specifies a rigid fix + using an *infile* keyword and the appropriate filename. Note that the + auxiliary file will contain one line for every rigid body, even if the + original file only listed a subset of the rigid bodies. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information is written to :doc:`binary restart files `. +If the *infile* keyword is used, an auxiliary file is written out +with rigid body information each time a restart file is written, as +explained above for the *infile* keyword. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. + +This fix computes a global array of values which can be accessed by +various :doc:`output commands `. + +The number of rows in the array is equal to the number of rigid +bodies. The number of columns is 28. Thus for each rigid body, 28 +values are stored: the xyz coords of the center of mass (COM), the xyz +components of the COM velocity, the xyz components of the force acting +on the COM, the components of the 4-vector quaternion representing the +orientation of the rigid body, the xyz components of the angular velocity +of the body around its COM, the xyz components of the torque acting on the +COM, the 3 principal components of the moment of inertia, the xyz components +of the angular momentum of the body around its COM, and the xyz image +flags of the COM. + +The center of mass (COM) for each body is similar to unwrapped +coordinates written to a dump file. It will always be inside (or +slightly outside) the simulation box. The image flags have the same +meaning as image flags for particle positions (see the "dump" command). +This means you can calculate the unwrapped COM by applying the image +flags to the COM, the same as when unwrapped coordinates are written +to a dump file. + +The force and torque values in the array are not affected by the +*force* and *torque* keywords in the fix rigid command; they reflect +values before any changes are made by those keywords. + +The ordering of the rigid bodies (by row in the array) is as follows. +For the *single* keyword there is just one rigid body. For the +*molecule* keyword, the bodies are ordered by ascending molecule ID. +For the *group* keyword, the list of group IDs determines the ordering +of bodies. + +The array values calculated by this fix are "intensive", meaning they +are independent of the number of particles in the simulation. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +This fix is not invoked during :doc:`energy minimization `. + + +---------- + + +Restrictions +"""""""""""" + + +This fix is part of the USER-SDPD package and also depends on the RIGID +package. It is only enabled if LAMMPS was built with both packages. See +the :doc:`Build package ` doc page for more info. + +This fix requires that atoms store density and internal energy as +defined by the :doc:`atom\_style meso ` command. + +All particles in the group must be mesoscopic SPH/SDPD particles. + +Related commands +"""""""""""""""" + +:doc:`fix meso/move `, :doc:`fix rigid `, +:doc:`neigh\_modify exclude ` + +Default +""""""" + +The option defaults are force \* on on on and torque \* on on on, +meaning all rigid bodies are acted on by center-of-mass force and +torque. Also reinit = yes. + + +---------- + + +.. _Miller: + + + +**(Miller)** Miller, Eleftheriou, Pattnaik, Ndirango, and Newns, +J Chem Phys, 116, 8649 (2002). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_rx.rst b/doc/src/fix_rx.rst new file mode 100644 index 0000000000..b9df24f5a9 --- /dev/null +++ b/doc/src/fix_rx.rst @@ -0,0 +1,253 @@ +.. index:: fix rx + +fix rx command +============== + +fix rx/kk command +================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID rx file localTemp matrix solver minSteps ... + +* ID, group-ID are documented in :doc:`fix ` command +* rx = style name of this fix command +* file = filename containing the reaction kinetic equations and Arrhenius parameters +* localTemp = *none,lucy* = no local temperature averaging or local temperature defined through Lucy weighting function +* matrix = *sparse, dense* format for the stoichiometric matrix +* solver = *lammps\_rk4,rkf45* = rk4 is an explicit 4th order Runge-Kutta method; rkf45 is an adaptive 4th-order Runge-Kutta-Fehlberg method +* minSteps = # of steps for rk4 solver or minimum # of steps for rkf45 (rk4 or rkf45) +* maxSteps = maximum number of steps for the rkf45 solver (rkf45 only) +* relTol = relative tolerance for the rkf45 solver (rkf45 only) +* absTol = absolute tolerance for the rkf45 solver (rkf45 only) +* diag = Diagnostics frequency for the rkf45 solver (optional, rkf45 only) + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all rx kinetics.rx none dense lammps_rk4 + fix 1 all rx kinetics.rx none sparse lammps_rk4 1 + fix 1 all rx kinetics.rx lucy sparse lammps_rk4 10 + fix 1 all rx kinetics.rx none dense rkf45 1 100 1e-6 1e-8 + fix 1 all rx kinetics.rx none dense rkf45 1 100 1e-6 1e-8 -1 + +Description +""""""""""" + +Fix *rx* solves the reaction kinetic ODEs for a given reaction set that is +defined within the file associated with this command. + +For a general reaction such that + +.. image:: Eqs/fix_rx_reaction.jpg + :align: center + +the reaction rate equation is defined to be of the form + +.. image:: Eqs/fix_rx_reactionRate.jpg + :align: center + +In the current implementation, the exponents are defined to be equal +to the stoichiometric coefficients. A given reaction set consisting +of *n* reaction equations will contain a total of *m* species. A set +of *m* ordinary differential equations (ODEs) that describe the change +in concentration of a given species as a function of time are then +constructed based on the *n* reaction rate equations. + +The ODE systems are solved over the full DPD timestep *dt* using either a 4th +order Runge-Kutta *rk4* method with a fixed step-size *h*\ , specified +by the *lammps\_rk4* keyword, or a 4th order Runge-Kutta-Fehlberg (rkf45) method +with an adaptive step-size for *h*\ . The number of ODE steps per DPD timestep +for the rk4 method is optionally specified immediately after the rk4 +keyword. The ODE step-size is set as *dt/num\_steps*. Smaller +step-sizes tend to yield more accurate results but there is not +control on the error. For error control, use the rkf45 ODE solver. + +The rkf45 method adjusts the step-size so that the local truncation error is held +within the specified absolute and relative tolerances. The initial step-size *h0* +can be specified by the user or estimated internally. It is recommended that the user +specify *h0* since this will generally reduced the number of ODE integration steps +required. *h0* is defined as *dt / min\_steps* if min\_steps >= 1. If min\_steps == 0, +*h0* is estimated such that an explicit Euler method would likely produce +an acceptable solution. This is generally overly conservative for the 4th-order +method and users are advised to specify *h0* as some fraction of the DPD timestep. +For small DPD timesteps, only one step may be necessary depending upon the tolerances. +Note that more than min\_steps ODE steps may be taken depending upon the ODE stiffness +but no more than max\_steps will be taken. If max\_steps is reached, an error warning +is printed and the simulation is stopped. + +After each ODE step, the solution error *e* is tested and weighted using the absTol +and relTol values. The error vector is weighted as *e* / (relTol \* \|\ *u*\ \| + absTol) +where *u* is the solution vector. If the norm of the error is <= 1, the solution is +accepted, *h* is increased by a proportional amount, and the next ODE step is begun. +Otherwise, *h* is shrunk and the ODE step is repeated. + +Run-time diagnostics are available for the rkf45 ODE solver. The frequency +(in time-steps) that diagnostics are reported is controlled by the last (optional) +12th argument. A negative frequency means that diagnostics are reported once at the +end of each run. A positive value N means that the diagnostics are reported once +per N time-steps. + +The diagnostics report the average # of integrator steps and RHS function evaluations +and run-time per ODE as well as the average/RMS/min/max per process. If the +reporting frequency is 1, the RMS/min/max per ODE are also reported. The per ODE +statistics can be used to adjust the tolerance and min/max step parameters. The +statistics per MPI process can be useful to examine any load imbalance caused by the +adaptive ODE solver. (Some DPD particles can take longer to solve than others. This +can lead to an imbalance across the MPI processes.) + + +---------- + + +The filename specifies a file that contains the entire set of reaction +kinetic equations and corresponding Arrhenius parameters. The format of +this file is described below. + +There is no restriction on the total number or reaction equations that +are specified. The species names are arbitrary string names that are +associated with the species concentrations. Each species in a given +reaction must be preceded by it's stoichiometric coefficient. The +only delimiters that are recognized between the species are either a +*+* or *=* character. The *=* character corresponds to an +irreversible reaction. After specifying the reaction, the reaction +rate constant is determined through the temperature dependent +Arrhenius equation: + +.. image:: Eqs/fix_rx.jpg + :align: center + +where *A* is the Arrhenius factor in time units or concentration/time +units, *n* is the unitless exponent of the temperature dependence, and +*E\_a* is the activation energy in energy units. The temperature +dependence can be removed by specifying the exponent as zero. + +The internal temperature of the coarse-grained particles can be used +in constructing the reaction rate constants at every DPD timestep by +specifying the keyword *none*\ . Alternatively, the keyword *lucy* can +be specified to compute a local-average particle internal temperature +for use in the reaction rate constant expressions. The local-average +particle internal temperature is defined as: + +.. image:: Eqs/fix_rx_localTemp.jpg + :align: center + +where the Lucy function is expressed as: + +.. image:: Eqs/fix_rx_localTemp2.jpg + :align: center + +The self-particle interaction is included in the above equation. + +The stoichiometric coefficients for the reaction mechanism are stored +in either a sparse or dense matrix format. The dense matrix should only be +used for small reaction mechanisms. The sparse matrix should be used when there +are many reactions (e.g., more than 5). This allows the number of reactions and +species to grow while keeping the computational cost tractable. The matrix +format can be specified as using either the *sparse* or *dense* keywords. +If all stoichiometric coefficients for a reaction are small integers (whole +numbers <= 3), a fast exponential function is used. This can save significant +computational time so users are encouraged to use integer coefficients +where possible. + + +---------- + + +The format of a tabulated file is as follows (without the +parenthesized comments): + + +.. parsed-literal:: + + # Rxn equations and parameters (one or more comment or blank lines) + + 1.0 hcn + 1.0 no2 = 1.0 no + 0.5 n2 + 0.5 h2 + 1.0 co 2.49E+01 0.0 1.34 (rxn equation, A, n, Ea) + 1.0 hcn + 1.0 no = 1.0 co + 1.0 n2 + 0.5 h2 2.16E+00 0.0 1.52 + ... + 1.0 no + 1.0 co = 0.5 n2 + 1.0 co2 1.66E+06 0.0 0.69 + +A section begins with a non-blank line whose 1st character is not a +"#"; blank lines or lines starting with "#" can be used as comments +between sections. + +Following a blank line, the next N lines list the N reaction +equations. Each species within the reaction equation is specified +through its stoichiometric coefficient and a species tag. Reactant +species are specified on the left-hand side of the equation and +product species are specified on the right-hand side of the equation. +After specifying the reactant and product species, the final three +arguments of each line represent the Arrhenius parameter *A*\ , the +temperature exponent *n*\ , and the activation energy *Ea*\ . + +Note that the species tags that are defined in the reaction equations +are used by the :doc:`fix eos/table/rx ` command to +define the thermodynamic properties of each species. Furthermore, the +number of species molecules (i.e., concentration) can be specified +either with the :doc:`set ` command using the "d\_" prefix or by +reading directly the concentrations from a data file. For the latter +case, the :doc:`read\_data ` command with the fix keyword +should be specified, where the fix-ID will be the "fix rx`ID with a `_ suffix, e.g. + +fix foo all rx reaction.file ... +read\_data data.dpd fix foo\_SPECIES NULL Species + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This command is part of the USER-DPD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This command also requires use of the :doc:`atom\_style dpd ` +command. + +This command can only be used with a constant energy or constant +enthalpy DPD simulation. + +Related commands +"""""""""""""""" + +:doc:`fix eos/table/rx `, +:doc:`fix shardlow `, +:doc:`pair dpd/fdt/energy ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_saed_vtk.rst b/doc/src/fix_saed_vtk.rst new file mode 100644 index 0000000000..8b11f71e62 --- /dev/null +++ b/doc/src/fix_saed_vtk.rst @@ -0,0 +1,219 @@ +.. index:: fix saed/vtk + +fix saed/vtk command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID saed/vtk Nevery Nrepeat Nfreak c_ID attribute args ... keyword args ... + +* ID, group-ID are documented in :doc:`fix ` command +* saed/vtk = style name of this fix command +* Nevery = use input values every this many timesteps +* Nrepeat = # of times to use input values for calculating averages +* Nfreq = calculate averages every this many timesteps +* c\_ID = saed compute ID + + .. parsed-literal:: + + keyword = *file* or *ave* or *start* or *file* or *overwrite*\ :l + *ave* args = *one* or *running* or *window M* + one = output a new average value every Nfreq steps + running = output cumulative average of all previous Nfreq steps + window M = output average of M most recent Nfreq steps + *start* args = Nstart + Nstart = start averaging on this timestep + *file* arg = filename + filename = name of file to output time averages to + *overwrite* arg = none = overwrite output file with only latest output + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute 1 all saed 0.0251 Al O Kmax 1.70 Zone 0 0 1 dR_Ewald 0.01 c 0.5 0.5 0.5 + compute 2 all saed 0.0251 Ni Kmax 1.70 Zone 0 0 0 c 0.05 0.05 0.05 manual echo + + fix 1 all saed/vtk 1 1 1 c_1 file Al2O3_001.saed + fix 2 all saed/vtk 1 1 1 c_2 file Ni_000.saed + +Description +""""""""""" + +Time average computed intensities from :doc:`compute saed ` and +write output to a file in the 3rd generation vtk image data format for +visualization directly in parallelized visualization software packages +like ParaView and VisIt. Note that if no time averaging is done, this +command can be used as a convenient way to simply output diffraction +intensities at a single snapshot. + +To produce output in the image data vtk format ghost data is added +outside the *Kmax* range assigned in the compute saed. The ghost data is +assigned a value of -1 and can be removed setting a minimum isovolume +of 0 within the visualization software. SAED images can be created by +visualizing a spherical slice of the data that is centered at +R\_Ewald\*[h k l]/norm([h k l]), where R\_Ewald=1/lambda. + +The group specified within this command is ignored. However, note that +specified values may represent calculations performed by saed computes +which store their own "group" definitions. + +Fix saed/vtk is designed to work only with :doc:`compute saed ` +values, e.g. + + +.. parsed-literal:: + + compute 3 top saed 0.0251 Al O + fix saed/vtk 1 1 1 c_3 file Al2O3_001.saed + + +---------- + + +The *Nevery*\ , *Nrepeat*\ , and *Nfreq* arguments specify on what +timesteps the input values will be used in order to contribute to the +average. The final averaged quantities are generated on timesteps +that are a multiple of *Nfreq*\ . The average is over *Nrepeat* +quantities, computed in the preceding portion of the simulation every +*Nevery* timesteps. *Nfreq* must be a multiple of *Nevery* and +*Nevery* must be non-zero even if *Nrepeat* is 1. +Also, the timesteps +contributing to the average value cannot overlap, +i.e. Nrepeat\*Nevery can not exceed Nfreq. + +For example, if Nevery=2, Nrepeat=6, and Nfreq=100, then values on +timesteps 90,92,94,96,98,100 will be used to compute the final average +on timestep 100. Similarly for timesteps 190,192,194,196,198,200 on +timestep 200, etc. If Nrepeat=1 and Nfreq = 100, then no time +averaging is done; values are simply generated on timesteps +100,200,etc. + + +---------- + + +The output for fix ave/time/saed is a file written with the 3rd generation +vtk image data formatting. The filename assigned by the *file* keyword is +appended with \_N.vtk where N is an index (0,1,2...) to account for multiple +diffraction intensity outputs. + +By default the header contains the following information (with example data): + + +.. parsed-literal:: + + # vtk DataFile Version 3.0 c_SAED + Image data set + ASCII + DATASET STRUCTURED_POINTS + DIMENSIONS 337 219 209 + ASPECT_RATIO 0.00507953 0.00785161 0.00821458 + ORIGIN -0.853361 -0.855826 -0.854316 + POINT_DATA 15424827 + SCALARS intensity float + LOOKUP_TABLE default + ...data + +In this example, kspace is sampled across a 337 x 219 x 209 point mesh +where the mesh spacing is approximately 0.005, 0.007, and 0.008 +inv(length) units in the k1, k2, and k3 directions, respectively. +The data is shifted by -0.85, -0.85, -0.85 inv(length) units so that +the origin will lie at 0, 0, 0. Here, 15,424,827 kspace points are +sampled in total. + + +---------- + + +Additional optional keywords also affect the operation of this fix. + +The *ave* keyword determines how the values produced every *Nfreq* +steps are averaged with values produced on previous steps that were +multiples of *Nfreq*\ , before they are accessed by another output +command or written to a file. + +If the *ave* setting is *one*\ , then the values produced on timesteps +that are multiples of *Nfreq* are independent of each other; they are +output as-is without further averaging. + +If the *ave* setting is *running*\ , then the values produced on +timesteps that are multiples of *Nfreq* are summed and averaged in a +cumulative sense before being output. Each output value is thus the +average of the value produced on that timestep with all preceding +values. This running average begins when the fix is defined; it can +only be restarted by deleting the fix via the :doc:`unfix ` +command, or by re-defining the fix by re-specifying it. + +If the *ave* setting is *window*\ , then the values produced on +timesteps that are multiples of *Nfreq* are summed and averaged within +a moving "window" of time, so that the last M values are used to +produce the output. E.g. if M = 3 and Nfreq = 1000, then the output +on step 10000 will be the average of the individual values on steps +8000,9000,10000. Outputs on early steps will average over less than M +values if they are not available. + +The *start* keyword specifies what timestep averaging will begin on. +The default is step 0. Often input values can be 0.0 at time 0, so +setting *start* to a larger value can avoid including a 0.0 in a +running or windowed average. + +The *file* keyword allows a filename to be specified. Every *Nfreq* +steps, the vector of saed intensity data is written to a new file using +the 3rd generation vtk format. The base of each file is assigned by +the *file* keyword and this string is appended with \_N.vtk where N is +an index (0,1,2...) to account for situations with multiple diffraction +intensity outputs. + +The *overwrite* keyword will continuously overwrite the output file +with the latest output, so that it only contains one timestep worth of +output. This option can only be used with the *ave running* setting. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +The attributes for fix\_saed\_vtk must match the values assigned in the +associated :doc:`compute\_saed ` command. + +Related commands +"""""""""""""""" + +:doc:`compute\_saed ` + +Default +""""""" + +The option defaults are ave = one, start = 0, no file output. + + +---------- + + +.. _Coleman: + + + +**(Coleman)** Coleman, Spearot, Capolungo, MSMSE, 21, 055020 +(2013). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_setforce.rst b/doc/src/fix_setforce.rst new file mode 100644 index 0000000000..a01fb7dc00 --- /dev/null +++ b/doc/src/fix_setforce.rst @@ -0,0 +1,167 @@ +.. index:: fix setforce + +fix setforce command +==================== + +fix setforce/kk command +======================= + +fix setforce/spin command +========================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID setforce fx fy fz keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* setforce = style name of this fix command +* fx,fy,fz = force component values +* any of fx,fy,fz can be a variable (see below) +* zero or more keyword/value pairs may be appended to args +* keyword = *region* + + .. parsed-literal:: + + *region* value = region-ID + region-ID = ID of region atoms must be in to have added force + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix freeze indenter setforce 0.0 0.0 0.0 + fix 2 edge setforce NULL 0.0 0.0 + fix 1 edge setforce/spin 0.0 0.0 0.0 + fix 2 edge setforce NULL 0.0 v_oscillate + +Description +""""""""""" + +Set each component of force on each atom in the group to the specified +values fx,fy,fz. This erases all previously computed forces on the +atom, though additional fixes could add new forces. This command can +be used to freeze certain atoms in the simulation by zeroing their +force, either for running dynamics or performing an energy +minimization. For dynamics, this assumes their initial velocity is +also zero. + +Any of the fx,fy,fz values can be specified as NULL which means do not +alter the force component in that dimension. + +Any of the 3 quantities defining the force components can be specified +as an equal-style or atom-style :doc:`variable `, namely *fx*\ , +*fy*\ , *fz*\ . If the value is a variable, it should be specified as +v\_name, where name is the variable name. In this case, the variable +will be evaluated each timestep, and its value used to determine the +force component. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent force field. + +Atom-style variables can specify the same formulas as equal-style +variables but can also include per-atom values, such as atom +coordinates. Thus it is easy to specify a spatially-dependent force +field with optional time-dependence as well. + +If the *region* keyword is used, the atom must also be in the +specified geometric :doc:`region ` in order to have force added +to it. + + +---------- + + +Style *spin* suffix sets the components of the magnetic precession +vectors instead of the mechanical forces. This also erases all +previously computed magnetic precession vectors on the atom, though +additional magnetic fixes could add new forces. + +This command can be used to freeze the magnetic moment of certain +atoms in the simulation by zeroing their precession vector. + +All options defined above remain valid, they just apply to the magnetic +precession vectors instead of the forces. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +The region keyword is also supported by Kokkos, but a Kokkos-enabled +region must be used. See the region :doc:`region ` command for +more information. + +These accelerated styles are part of the r Kokkos package. They are +only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *respa* option is supported by +this fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is setting the forces to the desired values; on all +other levels, the force is set to 0.0 for the atoms in the fix group, +so that setforce values are not counted multiple times. Default is to +to override forces at the outermost level. + +This fix computes a global 3-vector of forces, which can be accessed +by various :doc:`output commands `. This is the total +force on the group of atoms before the forces on individual atoms are +changed by the fix. The vector values calculated by this fix are +"extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command, but you cannot set +forces to any value besides zero when performing a minimization. Use +the :doc:`fix addforce ` command if you want to apply a +non-zero force to atoms during a minimization. + +Restrictions +"""""""""""" + + +The fix *setforce/spin* only makes sense when LAMMPS was built with the +SPIN package. + +Related commands +"""""""""""""""" + +:doc:`fix addforce `, :doc:`fix aveforce ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_shake.rst b/doc/src/fix_shake.rst new file mode 100644 index 0000000000..28a50e6754 --- /dev/null +++ b/doc/src/fix_shake.rst @@ -0,0 +1,270 @@ +.. index:: fix shake + +fix shake command +================= + +fix rattle command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID style tol iter N constraint values ... keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* style = shake or rattle = style name of this fix command +* tol = accuracy tolerance of SHAKE solution +* iter = max # of iterations in each SHAKE solution +* N = print SHAKE statistics every this many timesteps (0 = never) +* one or more constraint/value pairs are appended +* constraint = *b* or *a* or *t* or *m* + + .. parsed-literal:: + + *b* values = one or more bond types + *a* values = one or more angle types + *t* values = one or more atom types + *m* value = one or more mass values + +* zero or more keyword/value pairs may be appended +* keyword = *mol* + + .. parsed-literal:: + + *mol* value = template-ID + template-ID = ID of molecule template specified in a separate :doc:`molecule ` command + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 sub shake 0.0001 20 10 b 4 19 a 3 5 2 + fix 1 sub shake 0.0001 20 10 t 5 6 m 1.0 a 31 + fix 1 sub shake 0.0001 20 10 t 5 6 m 1.0 a 31 mol myMol + fix 1 sub rattle 0.0001 20 10 t 5 6 m 1.0 a 31 + fix 1 sub rattle 0.0001 20 10 t 5 6 m 1.0 a 31 mol myMol + +Description +""""""""""" + +Apply bond and angle constraints to specified bonds and angles in the +simulation by either the SHAKE or RATTLE algorithms. This typically +enables a longer timestep. + +**SHAKE vs RATTLE:** + +The SHAKE algorithm was invented for schemes such as standard Verlet +timestepping, where only the coordinates are integrated and the +velocities are approximated as finite differences to the trajectories +(:ref:`Ryckaert et al. (1977) `). If the velocities are +integrated explicitly, as with velocity Verlet which is what LAMMPS +uses as an integration method, a second set of constraining forces is +required in order to eliminate velocity components along the bonds +(:ref:`Andersen (1983) `). + +In order to formulate individual constraints for SHAKE and RATTLE, +focus on a single molecule whose bonds are constrained. Let Ri and Vi +be the position and velocity of atom *i* at time *n*\ , for +*i* =1,...,\ *N*\ , where *N* is the number of sites of our reference +molecule. The distance vector between sites *i* and *j* is given by + +.. image:: Eqs/fix_rattle_rij.jpg + :align: center + +The constraints can then be formulated as + +.. image:: Eqs/fix_rattle_constraints.jpg + :align: center + +The SHAKE algorithm satisfies the first condition, i.e. the sites at +time *n+1* will have the desired separations Dij immediately after the +coordinates are integrated. If we also enforce the second condition, +the velocity components along the bonds will vanish. RATTLE satisfies +both conditions. As implemented in LAMMPS, fix rattle uses fix shake +for satisfying the coordinate constraints. Therefore the settings and +optional keywords are the same for both fixes, and all the information +below about SHAKE is also relevant for RATTLE. + +**SHAKE:** + +Each timestep the specified bonds and angles are reset to their +equilibrium lengths and angular values via the SHAKE algorithm +(:ref:`Ryckaert et al. (1977) `). This is done by applying an +additional constraint force so that the new positions preserve the +desired atom separations. The equations for the additional force are +solved via an iterative method that typically converges to an accurate +solution in a few iterations. The desired tolerance (e.g. 1.0e-4 = 1 +part in 10000) and maximum # of iterations are specified as arguments. +Setting the N argument will print statistics to the screen and log +file about regarding the lengths of bonds and angles that are being +constrained. Small delta values mean SHAKE is doing a good job. + +In LAMMPS, only small clusters of atoms can be constrained. This is +so the constraint calculation for a cluster can be performed by a +single processor, to enable good parallel performance. A cluster is +defined as a central atom connected to others in the cluster by +constrained bonds. LAMMPS allows for the following kinds of clusters +to be constrained: one central atom bonded to 1 or 2 or 3 atoms, or +one central atom bonded to 2 others and the angle between the 3 atoms +also constrained. This means water molecules or CH2 or CH3 groups may +be constrained, but not all the C-C backbone bonds of a long polymer +chain. + +The *b* constraint lists bond types that will be constrained. The *t* +constraint lists atom types. All bonds connected to an atom of the +specified type will be constrained. The *m* constraint lists atom +masses. All bonds connected to atoms of the specified masses will be +constrained (within a fudge factor of MASSDELTA specified in +fix\_shake.cpp). The *a* constraint lists angle types. If both bonds +in the angle are constrained then the angle will also be constrained +if its type is in the list. + +For all constraints, a particular bond is only constrained if both +atoms in the bond are in the group specified with the SHAKE fix. + +The degrees-of-freedom removed by SHAKE bonds and angles are accounted +for in temperature and pressure computations. Similarly, the SHAKE +contribution to the pressure of the system (virial) is also accounted +for. + +.. note:: + + This command works by using the current forces on atoms to + calculate an additional constraint force which when added will leave + the atoms in positions that satisfy the SHAKE constraints (e.g. bond + length) after the next time integration step. If you define fixes + (e.g. :doc:`fix efield `) that add additional force to the + atoms after fix shake operates, then this fix will not take them into + account and the time integration will typically not satisfy the SHAKE + constraints. The solution for this is to make sure that fix shake is + defined in your input script after any other fixes which add or change + forces (to atoms that fix shake operates on). + + +---------- + + +The *mol* keyword should be used when other commands, such as :doc:`fix deposit ` or :doc:`fix pour `, add molecules +on-the-fly during a simulation, and you wish to constrain the new +molecules via SHAKE. You specify a *template-ID* previously defined +using the :doc:`molecule ` command, which reads a file that +defines the molecule. You must use the same *template-ID* that the +command adding molecules uses. The coordinates, atom types, special +bond restrictions, and SHAKE info can be specified in the molecule +file. See the :doc:`molecule ` command for details. The only +settings required to be in this file (by this command) are the SHAKE +info of atoms in the molecule. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**RATTLE:** + +The velocity constraints lead to a linear system of equations which +can be solved analytically. The implementation of the algorithm in +LAMMPS closely follows (:ref:`Andersen (1983) `). + +.. note:: + + The fix rattle command modifies forces and velocities and thus + should be defined after all other integration fixes in your input + script. If you define other fixes that modify velocities or forces + after fix rattle operates, then fix rattle will not take them into + account and the overall time integration will typically not satisfy + the RATTLE constraints. You can check whether the constraints work + correctly by setting the value of RATTLE\_DEBUG in src/fix\_rattle.cpp + to 1 and recompiling LAMMPS. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +The :doc:`fix\_modify ` *virial* option is supported by this +fix to add the contribution due to keeping the constraints to the +system's virial as part of :doc:`thermodynamic output `. +The default is *virial yes* + +No information about these fixes is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to these fixes. No global or per-atom quantities are +stored by these fixes for access by various :doc:`output commands `. No parameter of these fixes can be used +with the *start/stop* keywords of the :doc:`run ` command. These +fixes are not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +These fixes are part of the RIGID package. They are only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +For computational efficiency, there can only be one shake or rattle +fix defined in a simulation. + +If you use a tolerance that is too large or a max-iteration count that +is too small, the constraints will not be enforced very strongly, +which can lead to poor energy conservation. You can test for this in +your system by running a constant NVE simulation with a particular set +of SHAKE parameters and monitoring the energy versus time. + +SHAKE or RATTLE should not be used to constrain an angle at 180 +degrees (e.g. linear CO2 molecule). This causes numeric difficulties. +You can use :doc:`fix rigid or fix rigid/small ` instead to +make a linear molecule rigid. + +**Related commands:** none + +**Default:** none + + +---------- + + +.. _Ryckaert: + + + +**(Ryckaert)** J.-P. Ryckaert, G. Ciccotti and H. J. C. Berendsen, +J of Comp Phys, 23, 327-341 (1977). + +.. _Andersen3: + + + +**(Andersen)** H. Andersen, J of Comp Phys, 52, 24-34 (1983). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_shardlow.rst b/doc/src/fix_shardlow.rst new file mode 100644 index 0000000000..b1f3cb0745 --- /dev/null +++ b/doc/src/fix_shardlow.rst @@ -0,0 +1,141 @@ +.. index:: fix shardlow + +fix shardlow command +==================== + +fix shardlow/kk command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID shardlow + +* ID, group-ID are documented in :doc:`fix ` command +* shardlow = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all shardlow + +Description +""""""""""" + +Specifies that the Shardlow splitting algorithm (SSA) is to be used to +integrate the DPD equations of motion. The SSA splits the integration +into a stochastic and deterministic integration step. The fix +*shardlow* performs the stochastic integration step and must be used +in conjunction with a deterministic integrator (e.g. :doc:`fix nve ` or :doc:`fix nph `). The stochastic +integration of the dissipative and random forces is performed prior to +the deterministic integration of the conservative force. Further +details regarding the method are provided in :ref:`(Lisal) ` and +:ref:`(Larentzos1) `. + +The fix *shardlow* must be used with the :doc:`pair\_style dpd/fdt ` or :doc:`pair\_style dpd/fdt/energy ` command to properly initialize the +fluctuation-dissipation theorem parameter(s) sigma (and kappa, if +necessary). + +Note that numerous variants of DPD can be specified by choosing an +appropriate combination of the integrator and :doc:`pair\_style dpd/fdt ` command. DPD under isothermal conditions can +be specified by using fix *shardlow*\ , fix *nve* and pair\_style +*dpd/fdt*\ . DPD under isoenergetic conditions can be specified by +using fix *shardlow*\ , fix *nve* and pair\_style *dpd/fdt/energy*\ . DPD +under isobaric conditions can be specified by using fix shardlow, fix +*nph* and pair\_style *dpd/fdt*\ . DPD under isoenthalpic conditions can +be specified by using fix shardlow, fix *nph* and pair\_style +*dpd/fdt/energy*\ . Examples of each DPD variant are provided in the +examples/USER/dpd directory. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This command is part of the USER-DPD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix is currently limited to orthogonal simulation cell +geometries. + +This fix must be used with an additional fix that specifies time +integration, e.g. :doc:`fix nve ` or :doc:`fix nph `. + +The Shardlow splitting algorithm requires the sizes of the sub-domain +lengths to be larger than twice the cutoff+skin. Generally, the +domain decomposition is dependent on the number of processors +requested. + +Related commands +"""""""""""""""" + +:doc:`pair\_style dpd/fdt `, :doc:`fix eos/cv ` + +**Default:** none + + +---------- + + +.. _Lisal: + + + +**(Lisal)** M. Lisal, J.K. Brennan, J. Bonet Avalos, "Dissipative +particle dynamics as isothermal, isobaric, isoenergetic, and +isoenthalpic conditions using Shardlow-like splitting algorithms.", +J. Chem. Phys., 135, 204105 (2011). + +.. _Larentzos1sh: + + + +**(Larentzos1)** J.P. Larentzos, J.K. Brennan, J.D. Moore, M. Lisal and +W.D. Mattson, "Parallel Implementation of Isothermal and Isoenergetic +Dissipative Particle Dynamics Using Shardlow-Like Splitting +Algorithms", Comput. Phys. Commun., 185, 1987-1998 (2014). + +.. _Larentzos2sh: + + + +**(Larentzos2)** J.P. Larentzos, J.K. Brennan, J.D. Moore, and +W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative +Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research +Laboratory, Aberdeen Proving Ground, MD (2014). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_smd.rst b/doc/src/fix_smd.rst new file mode 100644 index 0000000000..7473cb07a9 --- /dev/null +++ b/doc/src/fix_smd.rst @@ -0,0 +1,184 @@ +.. index:: fix smd + +fix smd command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID smd type values keyword values + +* ID, group-ID are documented in :doc:`fix ` command +* smd = style name of this fix command +* mode = *cvel* or *cfor* to select constant velocity or constant force SMD + + .. parsed-literal:: + + *cvel* values = K vel + K = spring constant (force/distance units) + vel = velocity of pulling (distance/time units) + *cfor* values = force + force = pulling force (force units) + +* keyword = *tether* or *couple* + + .. parsed-literal:: + + *tether* values = x y z R0 + x,y,z = point to which spring is tethered + R0 = distance of end of spring from tether point (distance units) + *couple* values = group-ID2 x y z R0 + group-ID2 = 2nd group to couple to fix group with a spring + x,y,z = direction of spring, automatically computed with 'auto' + R0 = distance of end of spring (distance units) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix pull cterm smd cvel 20.0 -0.00005 tether NULL NULL 100.0 0.0 + fix pull cterm smd cvel 20.0 -0.0001 tether 25.0 25 25.0 0.0 + fix stretch cterm smd cvel 20.0 0.0001 couple nterm auto auto auto 0.0 + fix pull cterm smd cfor 5.0 tether 25.0 25.0 25.0 0.0 + +Description +""""""""""" + +This fix implements several options of steered MD (SMD) as reviewed in +:ref:`(Izrailev) `, which allows to induce conformational changes +in systems and to compute the potential of mean force (PMF) along the +assumed reaction coordinate :ref:`(Park) ` based on Jarzynski's +equality :ref:`(Jarzynski) `. This fix borrows a lot from :doc:`fix spring ` and :doc:`fix setforce `. + +You can apply a moving spring force to a group of atoms (\ *tether* +style) or between two groups of atoms (\ *couple* style). The spring +can then be used in either constant velocity (\ *cvel*\ ) mode or in +constant force (\ *cfor*\ ) mode to induce transitions in your systems. +When running in *tether* style, you may need some way to fix some +other part of the system (e.g. via :doc:`fix spring/self `) + +The *tether* style attaches a spring between a point at a distance of +R0 away from a fixed point *x,y,z* and the center of mass of the fix +group of atoms. A restoring force of magnitude K (R - R0) Mi / M is +applied to each atom in the group where *K* is the spring constant, Mi +is the mass of the atom, and M is the total mass of all atoms in the +group. Note that *K* thus represents the total force on the group of +atoms, not a per-atom force. + +In *cvel* mode the distance R is incremented or decremented +monotonously according to the pulling (or pushing) velocity. +In *cfor* mode a constant force is added and the actual distance +in direction of the spring is recorded. + +The *couple* style links two groups of atoms together. The first +group is the fix group; the second is specified by group-ID2. The +groups are coupled together by a spring that is at equilibrium when +the two groups are displaced by a vector in direction *x,y,z* with +respect to each other and at a distance R0 from that displacement. +Note that *x,y,z* only provides a direction and will be internally +normalized. But since it represents the *absolute* displacement of +group-ID2 relative to the fix group, (1,1,0) is a different spring +than (-1,-1,0). For each vector component, the displacement can be +described with the *auto* parameter. In this case the direction is +re-computed in every step, which can be useful for steering a local +process where the whole object undergoes some other change. When the +relative positions and distance between the two groups are not in +equilibrium, the same spring force described above is applied to atoms +in each of the two groups. + +For both the *tether* and *couple* styles, any of the x,y,z values can +be specified as NULL which means do not include that dimension in the +distance calculation or force application. + +For constant velocity pulling (\ *cvel* mode), the running integral +over the pulling force in direction of the spring is recorded and +can then later be used to compute the potential of mean force (PMF) +by averaging over multiple independent trajectories along the same +pulling path. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +The fix stores the direction of the spring, current pulling target +distance and the running PMF to :doc:`binary restart files `. +See the :doc:`read\_restart ` command for info on how to +re-specify a fix in an input script that reads a restart file, so that +the operation of the fix continues in an uninterrupted fashion. + +The :doc:`fix\_modify ` *virial* option is supported by this +fix to add the contribution due to the added forces on atoms to the +system's virial as part of :doc:`thermodynamic output `. +The default is *virial no* + +The :doc:`fix\_modify ` *respa* option is supported by +this fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its forces. Default is the outermost level. + +This fix computes a vector list of 7 quantities, which can be accessed +by various :doc:`output commands `. The quantities in the +vector are in this order: the x-, y-, and z-component of the pulling +force, the total force in direction of the pull, the equilibrium +distance of the spring, the distance between the two reference points, +and finally the accumulated PMF (the sum of pulling forces times +displacement). + +The force is the total force on the group of atoms by the spring. In +the case of the *couple* style, it is the force on the fix group +(group-ID) or the negative of the force on the 2nd group (group-ID2). +The vector values calculated by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix drag `, :doc:`fix spring `, +:doc:`fix spring/self `, +:doc:`fix spring/rg `, +:doc:`fix colvars `, :doc:`fix plumed ` + +**Default:** none + + +---------- + + +.. _Izrailev: + + + +**(Izrailev)** Izrailev, Stepaniants, Isralewitz, Kosztin, Lu, Molnar, +Wriggers, Schulten. Computational Molecular Dynamics: Challenges, +Methods, Ideas, volume 4 of Lecture Notes in Computational Science and +Engineering, pp. 39-65. Springer-Verlag, Berlin, 1998. + +.. _Park: + + + +**(Park)** Park, Schulten, J. Chem. Phys. 120 (13), 5946 (2004) + +.. _Jarzynski: + + + +**(Jarzynski)** Jarzynski, Phys. Rev. Lett. 78, 2690 (1997) + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_smd_adjust_dt.rst b/doc/src/fix_smd_adjust_dt.rst new file mode 100644 index 0000000000..5176e158fe --- /dev/null +++ b/doc/src/fix_smd_adjust_dt.rst @@ -0,0 +1,74 @@ +.. index:: fix smd/adjust\_dt + +fix smd/adjust\_dt command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID smd/adjust_dt arg + +* ID, group-ID are documented in :doc:`fix ` command +* smd/adjust\_dt = style name of this fix command +* arg = *s\_fact* + + .. parsed-literal:: + + *s_fact* = safety factor + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all smd/adjust_dt 0.1 + +Description +""""""""""" + +The fix calculates a new stable time increment for use with the SMD +time integrators. + +The stable time increment is based on multiple conditions. For the SPH +pair styles, a CFL criterion (Courant, Friedrichs & Lewy, 1928) is +evaluated, which determines the speed of sound cannot propagate +further than a typical spacing between particles within a single time +step to ensure no information is lost. For the contact pair styles, a +linear analysis of the pair potential determines a stable maximum time +step. + +This fix inquires the minimum stable time increment across all +particles contained in the group for which this fix is defined. An +additional safety factor *s\_fact* is applied to the time increment. + +See `this PDF guide `_ to use Smooth Mach +Dynamics in LAMMPS. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +Currently, no part of USER-SMD supports restarting nor minimization. + +Restrictions +"""""""""""" + + +This fix is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`smd/tlsph\_dt ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_smd_integrate_tlsph.rst b/doc/src/fix_smd_integrate_tlsph.rst new file mode 100644 index 0000000000..32aba62dd9 --- /dev/null +++ b/doc/src/fix_smd_integrate_tlsph.rst @@ -0,0 +1,69 @@ +.. index:: fix smd/integrate\_tlsph + +fix smd/integrate\_tlsph command +================================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID smd/integrate_tlsph keyword values + +* ID, group-ID are documented in :doc:`fix ` command +* smd/integrate\_tlsph = style name of this fix command +* zero or more keyword/value pairs may be appended +* keyword = *limit\_velocity* + + +.. parsed-literal:: + + *limit_velocity* value = max_vel + max_vel = maximum allowed velocity + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all smd/integrate_tlsph + fix 1 all smd/integrate_tlsph limit_velocity 1000 + +Description +""""""""""" + +The fix performs explicit time integration for particles which +interact according with the Total-Lagrangian SPH pair style. + +See `this PDF guide `_ to using Smooth Mach +Dynamics in LAMMPS. + +The *limit\_velocity* keyword will control the velocity, scaling the +norm of the velocity vector to max\_vel in case it exceeds this +velocity limit. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +Currently, no part of USER-SMD supports restarting nor +minimization. This fix has no outputs. + +Restrictions +"""""""""""" + + +This fix is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`smd/integrate\_ulsph ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_smd_integrate_ulsph.rst b/doc/src/fix_smd_integrate_ulsph.rst new file mode 100644 index 0000000000..216e8652bd --- /dev/null +++ b/doc/src/fix_smd_integrate_ulsph.rst @@ -0,0 +1,73 @@ +.. index:: fix smd/integrate\_ulsph + +fix smd/integrate\_ulsph command +================================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID smd/integrate_ulsph keyword + +* ID, group-ID are documented in :doc:`fix ` command +* smd/integrate\_ulsph = style name of this fix command +* zero or more keyword/value pairs may be appended +* keyword = adjust\_radius or limit\_velocity + +adjust\_radius values = adjust\_radius\_factor min\_nn max\_nn + adjust\_radius\_factor = factor which scale the smooth/kernel radius + min\_nn = minimum number of neighbors + max\_nn = maximum number of neighbors +limit\_velocity values = max\_velocity + max\_velocity = maximum allowed velocity. + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all smd/integrate_ulsph adjust_radius 1.02 25 50 + fix 1 all smd/integrate_ulsph limit_velocity 1000 + +Description +""""""""""" + +The fix performs explicit time integration for particles which +interact with the updated Lagrangian SPH pair style. + +See `this PDF guide `_ to using Smooth Mach +Dynamics in LAMMPS. + +The *adjust\_radius* keyword activates dynamic adjustment of the +per-particle SPH smoothing kernel radius such that the number of +neighbors per particles remains within the interval *min\_nn* to +*max\_nn*. The parameter *adjust\_radius\_factor* determines the amount +of adjustment per timestep. Typical values are *adjust\_radius\_factor* +=1.02, *min\_nn* =15, and *max\_nn* =20. + +The *limit\_velocity* keyword will control the velocity, scaling the norm of +the velocity vector to max\_vel in case it exceeds this velocity limit. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +Currently, no part of USER-SMD supports restarting nor +minimization. This fix has no outputs. + +Restrictions +"""""""""""" + + +This fix is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +**Related commands:** none + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_smd_move_triangulated_surface.rst b/doc/src/fix_smd_move_triangulated_surface.rst new file mode 100644 index 0000000000..866a799d45 --- /dev/null +++ b/doc/src/fix_smd_move_triangulated_surface.rst @@ -0,0 +1,93 @@ +.. index:: fix smd/move\_tri\_surf + +fix smd/move\_tri\_surf command +=============================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID smd/move_tri_surf keyword + +* ID, group-ID are documented in :doc:`fix ` command +* smd/move\_tri\_surf keyword = style name of this fix command +* keyword = *\*LINEAR* or *\*WIGGLE* or *\*ROTATE* + + .. parsed-literal:: + + *\*LINEAR* args = Vx Vy Vz + Vx,Vy,Vz = components of velocity vector (velocity units), any component can be specified as NULL + *\*WIGGLE* args = Vx Vy Vz max_travel + vx,vy,vz = components of velocity vector (velocity units), any component can be specified as NULL + max_travel = wiggle amplitude + *\*ROTATE* args = Px Py Pz Rx Ry Rz period + Px,Py,Pz = origin point of axis of rotation (distance units) + Rx,Ry,Rz = axis of rotation vector + period = period of rotation (time units) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 tool smd/move_tri_surf \*LINEAR 20 20 10 + fix 2 tool smd/move_tri_surf \*WIGGLE 20 20 10 + fix 2 tool smd/move_tri_surf \*ROTATE 0 0 0 5 2 1 + +Description +""""""""""" + +This fix applies only to rigid surfaces read from .STL files via fix +:doc:`smd/wall\_surface ` . It updates position +and velocity for the particles in the group each timestep without +regard to forces on the particles. The rigid surfaces can thus be +moved along simple trajectories during the simulation. + +The *\*LINEAR* style moves particles with the specified constant velocity +vector V = (Vx,Vy,Vz). This style also sets the velocity of each particle +to V = (Vx,Vy,Vz). + +The *\*WIGGLE* style moves particles in an oscillatory fashion. +Particles are moved along (vx, vy, vz) with constant velocity until a +displacement of max\_travel is reached. Then, the velocity vector is +reversed. This process is repeated. + +The *\*ROTATE* style rotates particles around a rotation axis R = +(Rx,Ry,Rz) that goes through a point P = (Px,Py,Pz). The period of the +rotation is also specified. This style also sets the velocity of each +particle to (omega cross Rperp) where omega is its angular velocity +around the rotation axis and Rperp is a perpendicular vector from the +rotation axis to the particle. + +See `this PDF guide `_ to using Smooth Mach +Dynamics in LAMMPS. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +Currently, no part of USER-SMD supports restarting nor +minimization. This fix has no outputs. + +Restrictions +"""""""""""" + + +This fix is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`smd/triangle\_mesh\_vertices `, +:doc:`smd/wall\_surface ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_smd_setvel.rst b/doc/src/fix_smd_setvel.rst new file mode 100644 index 0000000000..6a8eb80ade --- /dev/null +++ b/doc/src/fix_smd_setvel.rst @@ -0,0 +1,100 @@ +.. index:: fix smd/setvel + +fix smd/setvel command +====================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID smd/setvel vx vy vz keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* smd/setvel = style name of this fix command +* vx,vy,vz = velocity component values +* any of vx,vy,vz can be a variable (see below) +* zero or more keyword/value pairs may be appended to args +* keyword = *region* + + .. parsed-literal:: + + *region* value = region-ID + region-ID = ID of region particles must be in to have their velocities set + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix top_velocity top_group setvel 1.0 0.0 0.0 + +Description +""""""""""" + +Set each component of velocity on each particle in the group to the specified +values vx,vy,vz, regardless of the forces acting on the particle. This command can +be used to impose velocity boundary conditions. + +Any of the vx,vy,vz values can be specified as NULL which means do not +alter the velocity component in that dimension. + +This fix is indented to be used together with a time integration fix. + +Any of the 3 quantities defining the velocity components can be specified +as an equal-style or atom-style :doc:`variable `, namely *vx*\ , +*vy*\ , *vz*\ . If the value is a variable, it should be specified as +v\_name, where name is the variable name. In this case, the variable +will be evaluated each timestep, and its value used to determine the +force component. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent velocity field. + +Atom-style variables can specify the same formulas as equal-style +variables but can also include per-atom values, such as atom +coordinates. Thus it is easy to specify a spatially-dependent velocity +field with optional time-dependence as well. + +If the *region* keyword is used, the particle must also be in the +specified geometric :doc:`region ` in order to have its velocity set by this command. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +Currently, no part of USER-SMD supports restarting nor minimization +None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes a global 3-vector of forces, which can be accessed +by various :doc:`output commands `. This is the total +force on the group of atoms. The vector values calculated by this fix +are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +Restrictions +"""""""""""" + + +This fix is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +**Related commands:** none + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_smd_wall_surface.rst b/doc/src/fix_smd_wall_surface.rst new file mode 100644 index 0000000000..d3c98e3088 --- /dev/null +++ b/doc/src/fix_smd_wall_surface.rst @@ -0,0 +1,86 @@ +.. index:: fix smd/wall\_surface + +fix smd/wall\_surface command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID smd/wall_surface arg type mol-ID + +* ID, group-ID are documented in :doc:`fix ` command +* smd/wall\_surface = style name of this fix command +* arg = *file* + + .. parsed-literal:: + + *file* = file name of a triangular mesh in stl format + +* type = particle type to be given to the new particles created by this fix +* mol-ID = molecule-ID to be given to the new particles created by this fix (must be >= 65535) + +Examples +"""""""" + + +.. parsed-literal:: + + fix stl_surf all smd/wall_surface tool.stl 2 65535 + +Description +""""""""""" + +This fix creates reads a triangulated surface from a file in .STL +format. For each triangle, a new particle is created which stores the +barycenter of the triangle and the vertex positions. The radius of +the new particle is that of the minimum circle which encompasses the +triangle vertices. + +The triangulated surface can be used as a complex rigid wall via the +:doc:`smd/tri\_surface ` pair style. It +is possible to move the triangulated surface via the +:doc:`smd/move\_tri\_surf ` fix style. + +Immediately after a .STL file has been read, the simulation needs to +be run for 0 timesteps in order to properly register the new particles +in the system. See the "funnel\_flow" example in the USER-SMD examples +directory. + +See `this PDF guide `_ to use Smooth Mach +Dynamics in LAMMPS. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +Currently, no part of USER-SMD supports restarting nor +minimization. This fix has no outputs. + +Restrictions +"""""""""""" + + +This fix is part of the USER-SMD package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +The molecule ID given to the particles created by this fix have to be +equal to or larger than 65535. + +Within each .STL file, only a single triangulated object must be +present, even though the STL format allows for the possibility of +multiple objects in one file. + +Related commands +"""""""""""""""" + +:doc:`smd/triangle\_mesh\_vertices `, +:doc:`smd/move\_tri\_surf `, +:doc:`smd/tri\_surface ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_spring.rst b/doc/src/fix_spring.rst new file mode 100644 index 0000000000..2d874e4b23 --- /dev/null +++ b/doc/src/fix_spring.rst @@ -0,0 +1,161 @@ +.. index:: fix spring + +fix spring command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID spring keyword values + +* ID, group-ID are documented in :doc:`fix ` command +* spring = style name of this fix command +* keyword = *tether* or *couple* + + .. parsed-literal:: + + *tether* values = K x y z R0 + K = spring constant (force/distance units) + x,y,z = point to which spring is tethered + R0 = equilibrium distance from tether point (distance units) + *couple* values = group-ID2 K x y z R0 + group-ID2 = 2nd group to couple to fix group with a spring + K = spring constant (force/distance units) + x,y,z = direction of spring + R0 = equilibrium distance of spring (distance units) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix pull ligand spring tether 50.0 0.0 0.0 0.0 0.0 + fix pull ligand spring tether 50.0 0.0 0.0 0.0 5.0 + fix pull ligand spring tether 50.0 NULL NULL 2.0 3.0 + fix 5 bilayer1 spring couple bilayer2 100.0 NULL NULL 10.0 0.0 + fix longitudinal pore spring couple ion 100.0 NULL NULL -20.0 0.0 + fix radial pore spring couple ion 100.0 0.0 0.0 NULL 5.0 + +Description +""""""""""" + +Apply a spring force to a group of atoms or between two groups of +atoms. This is useful for applying an umbrella force to a small +molecule or lightly tethering a large group of atoms (e.g. all the +solvent or a large molecule) to the center of the simulation box so +that it doesn't wander away over the course of a long simulation. It +can also be used to hold the centers of mass of two groups of atoms at +a given distance or orientation with respect to each other. + +The *tether* style attaches a spring between a fixed point *x,y,z* and +the center of mass of the fix group of atoms. The equilibrium +position of the spring is R0. At each timestep the distance R from +the center of mass of the group of atoms to the tethering point is +computed, taking account of wrap-around in a periodic simulation box. +A restoring force of magnitude K (R - R0) Mi / M is applied to each +atom in the group where *K* is the spring constant, Mi is the mass of +the atom, and M is the total mass of all atoms in the group. Note +that *K* thus represents the spring constant for the total force on +the group of atoms, not for a spring applied to each atom. + +The *couple* style links two groups of atoms together. The first +group is the fix group; the second is specified by group-ID2. The +groups are coupled together by a spring that is at equilibrium when +the two groups are displaced by a vector *x,y,z* with respect to each +other and at a distance R0 from that displacement. Note that *x,y,z* +is the equilibrium displacement of group-ID2 relative to the fix +group. Thus (1,1,0) is a different spring than (-1,-1,0). When the +relative positions and distance between the two groups are not in +equilibrium, the same spring force described above is applied to atoms +in each of the two groups. + +For both the *tether* and *couple* styles, any of the x,y,z values can +be specified as NULL which means do not include that dimension in the +distance calculation or force application. + +The first example above pulls the ligand towards the point (0,0,0). +The second example holds the ligand near the surface of a sphere of +radius 5 around the point (0,0,0). The third example holds the ligand +a distance 3 away from the z=2 plane (on either side). + +The fourth example holds 2 bilayers a distance 10 apart in z. For the +last two examples, imagine a pore (a slab of atoms with a cylindrical +hole cut out) oriented with the pore axis along z, and an ion moving +within the pore. The fifth example holds the ion a distance of -20 +below the z = 0 center plane of the pore (umbrella sampling). The +last example holds the ion a distance 5 away from the pore axis +(assuming the center-of-mass of the pore in x,y is the pore axis). + +.. note:: + + The center of mass of a group of atoms is calculated in + "unwrapped" coordinates using atom image flags, which means that the + group can straddle a periodic boundary. See the :doc:`dump ` doc + page for a discussion of unwrapped coordinates. It also means that a + spring connecting two groups or a group and the tether point can cross + a periodic boundary and its length be calculated correctly. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy stored in the spring to the system's potential +energy as part of :doc:`thermodynamic output `. + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its forces. Default is the outermost level. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the spring energy += 0.5 \* K \* r\^2. + +This fix also computes global 4-vector which can be accessed by +various :doc:`output commands `. The first 3 quantities +in the vector are xyz components of the total force added to the group +of atoms by the spring. In the case of the *couple* style, it is the +force on the fix group (group-ID) or the negative of the force on the +2nd group (group-ID2). The 4th quantity in the vector is the +magnitude of the force added by the spring, as a positive value if +(r-R0) > 0 and a negative value if (r-R0) < 0. This sign convention +can be useful when using the spring force to compute a potential of +mean force (PMF). + +The scalar and vector values calculated by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. + +.. note:: + + If you want the spring energy to be included in the total + potential energy of the system (the quantity being minimized), you + MUST enable the :doc:`fix\_modify ` *energy* option for this + fix. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix drag `, :doc:`fix spring/self `, +:doc:`fix spring/rg `, :doc:`fix smd ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_spring_chunk.rst b/doc/src/fix_spring_chunk.rst new file mode 100644 index 0000000000..9f6182df8e --- /dev/null +++ b/doc/src/fix_spring_chunk.rst @@ -0,0 +1,99 @@ +.. index:: fix spring/chunk + +fix spring/chunk command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID spring/chunk K chunkID comID + +* ID, group-ID are documented in :doc:`fix ` command +* spring/chunk = style name of this fix command +* K = spring constant for each chunk (force/distance units) +* chunkID = ID of :doc:`compute chunk/atom ` command +* comID = ID of :doc:`compute com/chunk ` command + +Examples +"""""""" + + +.. parsed-literal:: + + fix restrain all spring/chunk 100 chunkID comID + +Description +""""""""""" + +Apply a spring force to the center-of-mass (COM) of chunks of atoms as +defined by the :doc:`compute chunk/atom ` command. +Chunks can be molecules or spatial bins or other groupings of atoms. +This is a way of tethering each chunk to its initial COM coordinates. + +The *chunkID* is the ID of a compute chunk/atom command defined in the +input script. It is used to define the chunks. The *comID* is the ID +of a compute com/chunk command defined in the input script. It is +used to compute the COMs of each chunk. + +At the beginning of the first :doc:`run ` or +:doc:`minimize ` command after this fix is defined, the +initial COM of each chunk is calculated and stored as R0m, where M is +the chunk number. Thereafter, at every timestep (or minimization +iteration), the current COM of each chunk is calculated as Rm. A +restoring force of magnitude K (Rm - R0m) Mi / Mm is applied to each +atom in each chunk where *K* is the specified spring constant, Mi is +the mass of the atom, and Mm is the total mass of all atoms in the +chunk. Note that *K* thus represents the spring constant for the +total force on each chunk of atoms, not for a spring applied to each +atom. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy stored in all the springs to the system's potential +energy as part of :doc:`thermodynamic output `. + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its forces. Default is the outermost level. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the energy of all +the springs, i.e. 0.5 \* K \* r\^2 per-spring. + +The scalar value calculated by this fix is "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. + +.. note:: + + If you want the spring energies to be included in the total + potential energy of the system (the quantity being minimized), you + MUST enable the :doc:`fix\_modify ` *energy* option for this + fix. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix spring `, :doc:`fix spring/self `, +:doc:`fix spring/rg ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_spring_rg.rst b/doc/src/fix_spring_rg.rst new file mode 100644 index 0000000000..b2573483e0 --- /dev/null +++ b/doc/src/fix_spring_rg.rst @@ -0,0 +1,85 @@ +.. index:: fix spring/rg + +fix spring/rg command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID spring/rg K RG0 + +* ID, group-ID are documented in :doc:`fix ` command +* spring/rg = style name of this fix command +* K = harmonic force constant (force/distance units) +* RG0 = target radius of gyration to constrain to (distance units) + + +.. parsed-literal:: + + if RG0 = NULL, use the current RG as the target value + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 protein spring/rg 5.0 10.0 + fix 2 micelle spring/rg 5.0 NULL + +Description +""""""""""" + +Apply a harmonic restraining force to atoms in the group to affect +their central moment about the center of mass (radius of gyration). +This fix is useful to encourage a protein or polymer to fold/unfold +and also when sampling along the radius of gyration as a reaction +coordinate (i.e. for protein folding). + +The radius of gyration is defined as RG in the first formula. The +energy of the constraint and associated force on each atom is given by +the second and third formulas, when the group is at a different RG +than the target value RG0. + +.. image:: Eqs/fix_spring_rg.jpg + :align: center + +The (xi - center-of-mass) term is computed taking into account +periodic boundary conditions, m\_i is the mass of the atom, and M is +the mass of the entire group. Note that K is thus a force constant +for the aggregate force on the group of atoms, not a per-atom force. + +If RG0 is specified as NULL, then the RG of the group is computed at +the time the fix is specified, and that value is used as the target. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its forces. Default is the outermost level. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix spring `, :doc:`fix spring/self ` +:doc:`fix drag `, :doc:`fix smd ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_spring_self.rst b/doc/src/fix_spring_self.rst new file mode 100644 index 0000000000..d061c96eba --- /dev/null +++ b/doc/src/fix_spring_self.rst @@ -0,0 +1,96 @@ +.. index:: fix spring/self + +fix spring/self command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID spring/self K dir + +* ID, group-ID are documented in :doc:`fix ` command +* spring/self = style name of this fix command +* K = spring constant (force/distance units) +* dir = xyz, xy, xz, yz, x, y, or z (optional, default: xyz) + +Examples +"""""""" + + +.. parsed-literal:: + + fix tether boundary-atoms spring/self 10.0 + fix zrest move spring/self 10.0 z + +Description +""""""""""" + +Apply a spring force independently to each atom in the group to tether +it to its initial position. The initial position for each atom is its +location at the time the fix command was issued. At each timestep, +the magnitude of the force on each atom is -Kr, where r is the +displacement of the atom from its current position to its initial +position. The distance r correctly takes into account any crossings +of periodic boundary by the atom since it was in its initial +position. + +With the (optional) dir flag, one can select in which direction the +spring force is applied. By default, the restraint is applied in all +directions, but it can be limited to the xy-, xz-, yz-plane and the +x-, y-, or z-direction, thus restraining the atoms to a line or a +plane, respectively. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the original coordinates of tethered atoms to :doc:`binary restart files `, so that the spring effect will be the +same in a restarted simulation. See the +:doc:`read\_restart ` command for info on how to re-specify +a fix in an input script that reads a restart file, so that the +operation of the fix continues in an uninterrupted fashion. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy stored in the per-atom springs to the system's +potential energy as part of :doc:`thermodynamic output `. + +The :doc:`fix\_modify ` *respa* option is supported by +this fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its forces. Default is the outermost level. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is an energy which is +the sum of the spring energy for each atom, where the per-atom energy +is 0.5 \* K \* r\^2. The scalar value calculated by this fix is +"extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. + +.. note:: + + If you want the per-atom spring energy to be included in the + total potential energy of the system (the quantity being minimized), + you MUST enable the :doc:`fix\_modify ` *energy* option for + this fix. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix drag `, :doc:`fix spring `, +:doc:`fix smd `, :doc:`fix spring/rg ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_srd.rst b/doc/src/fix_srd.rst new file mode 100644 index 0000000000..51c1b25930 --- /dev/null +++ b/doc/src/fix_srd.rst @@ -0,0 +1,432 @@ +.. index:: fix srd + +fix srd command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID srd N groupbig-ID Tsrd hgrid seed keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* srd = style name of this fix command +* N = reset SRD particle velocities every this many timesteps +* groupbig-ID = ID of group of large particles that SRDs interact with +* Tsrd = temperature of SRD particles (temperature units) +* hgrid = grid spacing for SRD grouping (distance units) +* seed = random # seed (positive integer) + +* zero or more keyword/value pairs may be appended +* keyword = *lamda* or *collision* or *overlap* or *inside* or *exact* or *radius* or *bounce* or *search* or *cubic* or *shift* or *tstat* or *rescale* + + .. parsed-literal:: + + *lamda* value = mean free path of SRD particles (distance units) + *collision* value = *noslip* or *slip* = collision model + *overlap* value = *yes* or *no* = whether big particles may overlap + *inside* value = *error* or *warn* or *ignore* = how SRD particles which end up inside a big particle are treated + *exact* value = *yes* or *no* + *radius* value = rfactor = scale collision radius by this factor + *bounce* value = Nbounce = max # of collisions an SRD particle can undergo in one timestep + *search* value = sgrid = grid spacing for collision partner searching (distance units) + *cubic* values = style tolerance + style = *error* or *warn* + tolerance = fractional difference allowed (0 <= tol <= 1) + *shift* values = flag shiftseed + flag = *yes* or *no* or *possible* = SRD bin shifting for better statistics + *yes* = perform bin shifting each time SRD velocities are rescaled + *no* = no shifting + *possible* = shift depending on mean free path and bin size + shiftseed = random # seed (positive integer) + *tstat* value = *yes* or *no* = thermostat SRD particles or not + *rescale* value = *yes* or *no* or *rotate* or *collide* = rescaling of SRD velocities + *yes* = rescale during velocity rotation and collisions + *no* = no rescaling + *rotate* = rescale during velocity rotation, but not collisions + *collide* = rescale during collisions, but not velocity rotation + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 srd srd 10 big 1.0 0.25 482984 + fix 1 srd srd 10 big 0.5 0.25 482984 collision slip search 0.5 + +Description +""""""""""" + +Treat a group of particles as stochastic rotation dynamics (SRD) +particles that serve as a background solvent when interacting with big +(colloidal) particles in groupbig-ID. The SRD formalism is described +in :ref:`(Hecht) `. The key idea behind using SRD particles as a +cheap coarse-grained solvent is that SRD particles do not interact +with each other, but only with the solute particles, which in LAMMPS +can be spheroids, ellipsoids, or line segments, or triangles, or rigid +bodies containing multiple spheroids or ellipsoids or line segments +or triangles. The collision and rotation properties of the model +imbue the SRD particles with fluid-like properties, including an +effective viscosity. Thus simulations with large solute particles can +be run more quickly, to measure solute properties like diffusivity +and viscosity in a background fluid. The usual LAMMPS fixes for such +simulations, such as :doc:`fix deform `, :doc:`fix viscosity `, and :doc:`fix nvt/sllod `, +can be used in conjunction with the SRD model. + +For more details on how the SRD model is implemented in LAMMPS, :ref:`this paper ` describes the implementation and usage of pure SRD +fluids. :ref:`This paper `, which is nearly complete, describes +the implementation and usage of mixture systems (solute particles in +an SRD fluid). See the examples/srd directory for sample input +scripts using SRD particles in both settings. + +This fix does 2 things: + +(1) It advects the SRD particles, performing collisions between SRD +and big particles or walls every timestep, imparting force and torque +to the big particles. Collisions also change the position and +velocity of SRD particles. + +(2) It resets the velocity distribution of SRD particles via random +rotations every N timesteps. + +SRD particles have a mass, temperature, characteristic timestep +dt\_SRD, and mean free path between collisions (lamda). The +fundamental equation relating these 4 quantities is + + +.. parsed-literal:: + + lamda = dt_SRD \* sqrt(Kboltz \* Tsrd / mass) + +The mass of SRD particles is set by the :doc:`mass ` command +elsewhere in the input script. The SRD timestep dt\_SRD is N times the +step dt defined by the :doc:`timestep ` command. Big +particles move in the normal way via a time integration :doc:`fix ` +with a short timestep dt. SRD particles advect with a large timestep +dt\_SRD >= dt. + +If the *lamda* keyword is not specified, the SRD temperature +*Tsrd* is used in the above formula to compute lamda. If the *lamda* +keyword is specified, then the *Tsrd* setting is ignored and the above +equation is used to compute the SRD temperature. + +The characteristic length scale for the SRD fluid is set by *hgrid* +which is used to bin SRD particles for purposes of resetting their +velocities. Normally hgrid is set to be 1/4 of the big particle +diameter or smaller, to adequately resolve fluid properties around the +big particles. + +Lamda cannot be smaller than 0.6 \* hgrid, else an error is generated +(unless the *shift* keyword is used, see below). The velocities of +SRD particles are bounded by Vmax, which is set so that an SRD +particle will not advect further than Dmax = 4\*lamda in dt\_SRD. This +means that roughly speaking, Dmax should not be larger than a big +particle diameter, else SRDs may pass through big particles without +colliding. A warning is generated if this is the case. + +Collisions between SRD particles and big particles or walls are +modeled as a lightweight SRD point particle hitting a heavy big +particle of given diameter or a wall at a point on its surface and +bouncing off with a new velocity. The collision changes the momentum +of the SRD particle. It imparts a force and torque to the big +particle. It imparts a force to a wall. Static or moving SRD walls +are setup via the :doc:`fix wall/srd ` command. For the +remainder of this doc page, a collision of an SRD particle with a wall +can be viewed as a collision with a big particle of infinite radius +and mass. + +The *collision* keyword sets the style of collisions. The *slip* +style means that the tangential component of the SRD particle momentum +is preserved. Thus a force is imparted to a big particle, but no +torque. The normal component of the new SRD velocity is sampled from +a Gaussian distribution at temperature *Tsrd*\ . + +For the *noslip* style, both the normal and tangential components of +the new SRD velocity are sampled from a Gaussian distribution at +temperature *Tsrd*\ . Additionally, a new tangential direction for the +SRD velocity is chosen randomly. This collision style imparts torque +to a big particle. Thus a time integrator :doc:`fix ` that rotates +the big particles appropriately should be used. + + +---------- + + +The *overlap* keyword should be set to *yes* if two (or more) big +particles can ever overlap. This depends on the pair potential +interaction used for big-big interactions, or could be the case if +multiple big particles are held together as rigid bodies via the :doc:`fix rigid ` command. If the *overlap* keyword is *no* and +big particles do in fact overlap, then SRD/big collisions can generate +an error if an SRD ends up inside two (or more) big particles at once. +How this error is treated is determined by the *inside* keyword. +Running with *overlap* set to *no* allows for faster collision +checking, so it should only be set to *yes* if needed. + +The *inside* keyword determines how a collision is treated if the +computation determines that the timestep started with the SRD particle +already inside a big particle. If the setting is *error* then this +generates an error message and LAMMPS stops. If the setting is *warn* +then this generates a warning message and the code continues. If the +setting is *ignore* then no message is generated. One of the output +quantities logged by the fix (see below) tallies the number of such +events, so it can be monitored. Note that once an SRD particle is +inside a big particle, it may remain there for several steps until it +drifts outside the big particle. + +The *exact* keyword determines how accurately collisions are computed. +A setting of *yes* computes the time and position of each collision as +SRD and big particles move together. A setting of *no* estimates the +position of each collision based on the end-of-timestep positions of +the SRD and big particle. If *overlap* is set to yes, the setting of +the *exact* keyword is ignored since time-accurate collisions are +needed. + +The *radius* keyword scales the effective size of big particles. If +big particles will overlap as they undergo dynamics, then this keyword +can be used to scale down their effective collision radius by an +amount *rfactor*\ , so that SRD particle will only collide with one big +particle at a time. For example, in a Lennard-Jones system at a +temperature of 1.0 (in reduced LJ units), the minimum separation +between two big particles is as small as about 0.88 sigma. Thus an +*rfactor* value of 0.85 should prevent dual collisions. + +The *bounce* keyword can be used to limit the maximum number of +collisions an SRD particle undergoes in a single timestep as it +bounces between nearby big particles. Note that if the limit is +reached, the SRD can be left inside a big particle. A setting of 0 is +the same as no limit. + + +---------- + + +There are 2 kinds of bins created and maintained when running an SRD +simulation. The first are "SRD bins" which are used to bin SRD +particles and reset their velocities, as discussed above. The second +are "search bins" which are used to identify SRD/big particle +collisions. + +The *search* keyword can be used to choose a search bin size for +identifying SRD/big particle collisions. The default is to use the +*hgrid* parameter for SRD bins as the search bin size. Choosing a +smaller or large value may be more efficient, depending on the +problem. But, in a statistical sense, it should not change the +simulation results. + +The *cubic* keyword can be used to generate an error or warning when +the bin size chosen by LAMMPS creates SRD bins that are non-cubic or +different than the requested value of *hgrid* by a specified +*tolerance*\ . Note that using non-cubic SRD bins can lead to +undetermined behavior when rotating the velocities of SRD particles, +hence LAMMPS tries to protect you from this problem. + +LAMMPS attempts to set the SRD bin size to exactly *hgrid*\ . However, +there must be an integer number of bins in each dimension of the +simulation box. Thus the actual bin size will depend on the size and +shape of the overall simulation box. The actual bin size is printed +as part of the SRD output when a simulation begins. + +If the actual bin size in non-cubic by an amount exceeding the +tolerance, an error or warning is printed, depending on the style of +the *cubic* keyword. Likewise, if the actual bin size differs from +the requested *hgrid* value by an amount exceeding the tolerance, then +an error or warning is printed. The *tolerance* is a fractional +difference. E.g. a tolerance setting of 0.01 on the shape means that +if the ratio of any 2 bin dimensions exceeds (1 +/- tolerance) then an +error or warning is generated. Similarly, if the ratio of any bin +dimension with *hgrid* exceeds (1 +/- tolerance), then an error or +warning is generated. + +.. note:: + + The fix srd command can be used with simulations the size and/or + shape of the simulation box changes. This can be due to non-periodic + boundary conditions or the use of fixes such as the :doc:`fix deform ` or :doc:`fix wall/srd ` commands + to impose a shear on an SRD fluid or an interaction with an external + wall. If the box size changes then the size of SRD bins must be + recalculated every reneighboring. This is not necessary if only the + box shape changes. This re-binning is always done so as to fit an + integer number of bins in the current box dimension, whether it be a + fixed, shrink-wrapped, or periodic boundary, as set by the + :doc:`boundary ` command. If the box size or shape changes, + then the size of the search bins must be recalculated every + reneighboring. Note that changing the SRD bin size may alter the + properties of the SRD fluid, such as its viscosity. + +The *shift* keyword determines whether the coordinates of SRD +particles are randomly shifted when binned for purposes of rotating +their velocities. When no shifting is performed, SRD particles are +binned and the velocity distribution of the set of SRD particles in +each bin is adjusted via a rotation operator. This is a statistically +valid operation if SRD particles move sufficiently far between +successive rotations. This is determined by their mean-free path +lamda. If lamda is less than 0.6 of the SRD bin size, then shifting +is required. A shift means that all of the SRD particles are shifted +by a vector whose coordinates are chosen randomly in the range [-1/2 +bin size, 1/2 bin size]. Note that all particles are shifted by the +same vector. The specified random number *shiftseed* is used to +generate these vectors. This operation sufficiently randomizes which +SRD particles are in the same bin, even if lamda is small. + +If the *shift* flag is set to *no*\ , then no shifting is performed, but +bin data will be communicated if bins overlap processor boundaries. +An error will be generated if lamda < 0.6 of the SRD bin size. If the +*shift* flag is set to *possible*\ , then shifting is performed only if +lamda < 0.6 of the SRD bin size. A warning is generated to let you +know this is occurring. If the *shift* flag is set to *yes* then +shifting is performed regardless of the magnitude of lamda. Note that +the *shiftseed* is not used if the *shift* flag is set to *no*\ , but +must still be specified. + +Note that shifting of SRD coordinates requires extra communication, +hence it should not normally be enabled unless required. + +The *tstat* keyword will thermostat the SRD particles to the specified +*Tsrd*\ . This is done every N timesteps, during the velocity rotation +operation, by rescaling the thermal velocity of particles in each SRD +bin to the desired temperature. If there is a streaming velocity +associated with the system, e.g. due to use of the :doc:`fix deform ` command to perform a simulation undergoing +shear, then that is also accounted for. The mean velocity of each bin +of SRD particles is set to the position-dependent streaming velocity, +based on the coordinates of the center of the SRD bin. Note that +collisions of SRD particles with big particles or walls has a +thermostatting effect on the colliding particles, so it may not be +necessary to thermostat the SRD particles on a bin by bin basis in +that case. Also note that for streaming simulations, if no +thermostatting is performed (the default), then it may take a long +time for the SRD fluid to come to equilibrium with a velocity profile +that matches the simulation box deformation. + +The *rescale* keyword enables rescaling of an SRD particle's velocity +if it would travel more than 4 mean-free paths in an SRD timestep. If +an SRD particle exceeds this velocity it is possible it will be lost +when migrating to other processors or that collisions with big +particles will be missed, either of which will generate errors. Thus +the safest mode is to run with rescaling enabled. However rescaling +removes kinetic energy from the system (the particle's velocity is +reduced). The latter will not typically be a problem if +thermostatting is enabled via the *tstat* keyword or if SRD collisions +with big particles or walls effectively thermostat the system. If you +wish to turn off rescaling (on is the default), e.g. for a pure SRD +system with no thermostatting so that the temperature does not decline +over time, the *rescale* keyword can be used. The *no* value turns +rescaling off during collisions and the per-bin velocity rotation +operation. The *collide* and *rotate* values turn it on for +one of the operations and off for the other. + + +---------- + + +.. note:: + + This fix is normally used for simulations with a huge number of + SRD particles relative to the number of big particles, e.g. 100 to 1. + In this scenario, computations that involve only big particles + (neighbor list creation, communication, time integration) can slow + down dramatically due to the large number of background SRD particles. + +Three other input script commands will largely overcome this effect, +speeding up an SRD simulation by a significant amount. These are the +:doc:`atom\_modify first `, :doc:`neigh\_modify include `, and :doc:`comm\_modify group ` +commands. Each takes a group-ID as an argument, which in this case +should be the group-ID of the big solute particles. + +Additionally, when a :doc:`pair\_style ` for big/big particle +interactions is specified, the :doc:`pair\_coeff ` command +should be used to turn off big/SRD interactions, e.g. by setting their +epsilon or cutoff length to 0.0. + +The "delete\_atoms overlap" command may be useful in setting up an SRD +simulation to insure there are no initial overlaps between big and SRD +particles. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix tabulates several SRD statistics which are stored in a vector +of length 12, which can be accessed by various :doc:`output commands `. The vector values calculated by this fix +are "intensive", meaning they do not scale with the size of the +simulation. Technically, the first 8 do scale with the size of the +simulation, but treating them as intensive means they are not scaled +when printed as part of thermodynamic output. + +These are the 12 quantities. All are values for the current timestep, +except for quantity 5 and the last three, each of which are +cumulative quantities since the beginning of the run. + +* (1) # of SRD/big collision checks performed +* (2) # of SRDs which had a collision +* (3) # of SRD/big collisions (including multiple bounces) +* (4) # of SRD particles inside a big particle +* (5) # of SRD particles whose velocity was rescaled to be < Vmax +* (6) # of bins for collision searching +* (7) # of bins for SRD velocity rotation +* (8) # of bins in which SRD temperature was computed +* (9) SRD temperature +* (10) # of SRD particles which have undergone max # of bounces +* (11) max # of bounces any SRD particle has had in a single step +* (12) # of reneighborings due to SRD particles moving too far + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This command can only be used if LAMMPS was built with the SRD +package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix wall/srd ` + +Default +""""""" + +The option defaults are lamda inferred from Tsrd, collision = noslip, +overlap = no, inside = error, exact = yes, radius = 1.0, bounce = 0, +search = hgrid, cubic = error 0.01, shift = no, tstat = no, and +rescale = yes. + + +---------- + + +.. _Hecht: + + + +**(Hecht)** Hecht, Harting, Ihle, Herrmann, Phys Rev E, 72, 011408 (2005). + +.. _Petersen1: + + + +**(Petersen)** Petersen, Lechman, Plimpton, Grest, in' t Veld, Schunk, J +Chem Phys, 132, 174106 (2010). + +.. _Lechman: + + + +**(Lechman)** Lechman, et al, in preparation (2010). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_store_force.rst b/doc/src/fix_store_force.rst new file mode 100644 index 0000000000..4578f39f87 --- /dev/null +++ b/doc/src/fix_store_force.rst @@ -0,0 +1,81 @@ +.. index:: fix store/force + +fix store/force command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID store/force + +* ID, group-ID are documented in :doc:`fix ` command +* store/force = style name of this fix command + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all store/force + +Description +""""""""""" + +Store the forces on atoms in the group at the point during each +timestep when the fix is invoked, as described below. This is useful +for storing forces before constraints or other boundary conditions are +computed which modify the forces, so that unmodified forces can be +:doc:`written to a dump file ` or accessed by other :doc:`output commands ` that use per-atom quantities. + +This fix is invoked at the point in the velocity-Verlet timestepping +immediately after :doc:`pair `, :doc:`bond `, +:doc:`angle `, :doc:`dihedral `, +:doc:`improper `, and :doc:`long-range ` +forces have been calculated. It is the point in the timestep when +various fixes that compute constraint forces are calculated and +potentially modify the force on each atom. Examples of such fixes are +:doc:`fix shake `, :doc:`fix wall `, and :doc:`fix indent `. + +.. note:: + + The order in which various fixes are applied which operate at + the same point during the timestep, is the same as the order they are + specified in the input script. Thus normally, if you want to store + per-atom forces due to force field interactions, before constraints + are applied, you should list this fix first within that set of fixes, + i.e. before other fixes that apply constraints. However, if you wish + to include certain constraints (e.g. fix shake) in the stored force, + then it could be specified after some fixes and before others. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix produces a per-atom array which can be accessed by various +:doc:`output commands `. The number of columns for each +atom is 3, and the columns store the x,y,z forces on each atom. The +per-atom values be accessed on any timestep. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix store\_state ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_store_state.rst b/doc/src/fix_store_state.rst new file mode 100644 index 0000000000..131ba5d0b1 --- /dev/null +++ b/doc/src/fix_store_state.rst @@ -0,0 +1,148 @@ +.. index:: fix store/state + +fix store/state command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID store/state N input1 input2 ... keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* store/state = style name of this fix command +* N = store atom attributes every N steps, N = 0 for initial store only +* input = one or more atom attributes + + .. parsed-literal:: + + possible attributes = id, mol, type, mass, + x, y, z, xs, ys, zs, xu, yu, zu, xsu, ysu, zsu, ix, iy, iz, + vx, vy, vz, fx, fy, fz, + q, mux, muy, muz, mu, + radius, diameter, omegax, omegay, omegaz, + angmomx, angmomy, angmomz, tqx, tqy, tqz, + c_ID, c_ID[N], f_ID, f_ID[N], v_name, + d_name, i_name + + + .. parsed-literal:: + + id = atom ID + mol = molecule ID + type = atom type + mass = atom mass + x,y,z = unscaled atom coordinates + xs,ys,zs = scaled atom coordinates + xu,yu,zu = unwrapped atom coordinates + xsu,ysu,zsu = scaled unwrapped atom coordinates + ix,iy,iz = box image that the atom is in + vx,vy,vz = atom velocities + fx,fy,fz = forces on atoms + q = atom charge + mux,muy,muz = orientation of dipolar atom + mu = magnitued of dipole moment of atom + radius,diameter = radius.diameter of spherical particle + omegax,omegay,omegaz = angular velocity of spherical particle + angmomx,angmomy,angmomz = angular momentum of aspherical particle + tqx,tqy,tqz = torque on finite-size particles + c_ID = per-atom vector calculated by a compute with ID + c_ID[I] = Ith column of per-atom array calculated by a compute with ID + f_ID = per-atom vector calculated by a fix with ID + f_ID[I] = Ith column of per-atom array calculated by a fix with ID + v_name = per-atom vector calculated by an atom-style variable with name + d_name = per-atom floating point vector name, managed by fix property/atom + i_name = per-atom integer vector name, managed by fix property/atom + +* zero or more keyword/value pairs may be appended +* keyword = *com* + + .. parsed-literal:: + + *com* value = *yes* or *no* + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all store/state 0 x y z + fix 1 all store/state 0 xu yu zu com yes + fix 2 all store/state 1000 vx vy vz + +Description +""""""""""" + +Define a fix that stores attributes for each atom in the group at the +time the fix is defined. If *N* is 0, then the values are never +updated, so this is a way of archiving an atom attribute at a given +time for future use in a calculation or output. See the discussion of +:doc:`output commands ` that take fixes as inputs. + +If *N* is not zero, then the attributes will be updated every *N* +steps. + +.. note:: + + Actually, only atom attributes specified by keywords like *xu* + or *vy* or *radius* are initially stored immediately at the point in + your input script when the fix is defined. Attributes specified by a + compute, fix, or variable are not initially stored until the first run + following the fix definition begins. This is because calculating + those attributes may require quantities that are not defined in + between runs. + +The list of possible attributes is the same as that used by the :doc:`dump custom ` command, which describes their meaning. + +If the *com* keyword is set to *yes* then the *xu*\ , *yu*\ , and *zu* +inputs store the position of each atom relative to the center-of-mass +of the group of atoms, instead of storing the absolute position. + +The requested values are stored in a per-atom vector or array as +discussed below. Zeroes are stored for atoms not in the specified +group. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the per-atom values it stores to :doc:`binary restart files `, so that the values can be restored when a +simulation is restarted. See the :doc:`read\_restart ` +command for info on how to re-specify a fix in an input script that +reads a restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. + +If a single input is specified, this fix produces a per-atom vector. +If multiple inputs are specified, a per-atom array is produced where +the number of columns for each atom is the number of inputs. These +can be accessed by various :doc:`output commands `. The +per-atom values be accessed on any timestep. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`dump custom `, :doc:`compute property/atom `, +:doc:`fix property/atom `, :doc:`variable ` + +Default +""""""" + +The option default is com = no. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_temp_berendsen.rst b/doc/src/fix_temp_berendsen.rst new file mode 100644 index 0000000000..8d0959cd96 --- /dev/null +++ b/doc/src/fix_temp_berendsen.rst @@ -0,0 +1,186 @@ +.. index:: fix temp/berendsen + +fix temp/berendsen command +========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID temp/berendsen Tstart Tstop Tdamp + +* ID, group-ID are documented in :doc:`fix ` command +* temp/berendsen = style name of this fix command +* Tstart,Tstop = desired temperature at start/end of run + + .. parsed-literal:: + + Tstart can be a variable (see below) + +* Tdamp = temperature damping parameter (time units) + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all temp/berendsen 300.0 300.0 100.0 + +Description +""""""""""" + +Reset the temperature of a group of atoms by using a Berendsen +thermostat :ref:`(Berendsen) `, which rescales their velocities +every timestep. + +The thermostat is applied to only the translational degrees of freedom +for the particles, which is an important consideration for finite-size +particles which have rotational degrees of freedom are being +thermostatted with this fix. The translational degrees of freedom can +also have a bias velocity removed from them before thermostatting +takes place; see the description below. + +The desired temperature at each timestep is a ramped value during the +run from *Tstart* to *Tstop*\ . The *Tdamp* parameter is specified in +time units and determines how rapidly the temperature is relaxed. For +example, a value of 100.0 means to relax the temperature in a timespan +of (roughly) 100 time units (tau or fmsec or psec - see the +:doc:`units ` command). + +*Tstart* can be specified as an equal-style :doc:`variable `. +In this case, the *Tstop* setting is ignored. If the value is a +variable, it should be specified as v\_name, where name is the variable +name. In this case, the variable will be evaluated each timestep, and +its value used to determine the target temperature. + +.. note:: + + This thermostat will generate an error if the current + temperature is zero at the end of a timestep. It cannot rescale a + zero temperature. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent temperature. + +.. note:: + + Unlike the :doc:`fix nvt ` command which performs + Nose/Hoover thermostatting AND time integration, this fix does NOT + perform time integration. It only modifies velocities to effect + thermostatting. Thus you must use a separate time integration fix, + like :doc:`fix nve ` to actually update the positions of atoms + using the modified velocities. Likewise, this fix should not normally + be used on atoms that also have their temperature controlled by + another fix - e.g. by :doc:`fix nvt ` or :doc:`fix langevin ` commands. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + +This fix computes a temperature each timestep. To do this, the fix +creates its own compute of style "temp", as if this command had been +issued: + + +.. parsed-literal:: + + compute fix-ID_temp group-ID temp + +See the :doc:`compute temp ` command for details. Note +that the ID of the new compute is the fix-ID + underscore + "temp", +and the group for the new compute is the same as the fix group. + +Note that this is NOT the compute used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +This means you can change the attributes of this fix's temperature +(e.g. its degrees-of-freedom) via the +:doc:`compute\_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* will have no +effect on this fix. + +Like other fixes that perform thermostatting, this fix can be used +with :doc:`compute commands ` that calculate a temperature +after removing a "bias" from the atom velocities. E.g. removing the +center-of-mass velocity from a group of atoms or only calculating +temperature on the x-component of velocity or only calculating +temperature for atoms in a geometric region. This is not done by +default, but only if the :doc:`fix\_modify ` command is used +to assign a temperature compute to this fix that includes such a bias +term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In +this case, the thermostat works in the following manner: the current +temperature is calculated taking the bias into account, bias is +removed from each atom, thermostatting is performed on the remaining +thermal degrees of freedom, and the bias is added back in. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *temp* option is supported by this +fix. You can use it to assign a temperature :doc:`compute ` +you have defined to this fix which will be used in its thermostatting +procedure, as described above. For consistency, the group used by +this fix and by the compute should be the same. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change implied by a velocity rescaling to the +system's potential energy as part of :doc:`thermodynamic output `. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the cumulative +energy change due to this fix. The scalar value calculated by this +fix is "extensive". + +This fix can ramp its target temperature over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix can be used with dynamic groups as defined by the +:doc:`group ` command. Likewise it can be used with groups to +which atoms are added or deleted over time, e.g. a deposition +simulation. However, the conservation properties of the thermostat +and barostat are defined for systems with a static set of atoms. You +may observe odd behavior if the atoms in a group vary dramatically +over time or the atom count becomes very small. + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix langevin `, +:doc:`fix\_modify `, :doc:`compute temp `, +:doc:`fix press/berendsen ` + +**Default:** none + + +---------- + + +.. _Berendsen2: + + + +**(Berendsen)** Berendsen, Postma, van Gunsteren, DiNola, Haak, J Chem +Phys, 81, 3684 (1984). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_temp_csvr.rst b/doc/src/fix_temp_csvr.rst new file mode 100644 index 0000000000..6494c9e981 --- /dev/null +++ b/doc/src/fix_temp_csvr.rst @@ -0,0 +1,198 @@ +.. index:: fix temp/csvr + +fix temp/csvr command +===================== + +fix temp/csld command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID temp/csvr Tstart Tstop Tdamp seed + + fix ID group-ID temp/csld Tstart Tstop Tdamp seed + +* ID, group-ID are documented in :doc:`fix ` command +* temp/csvr or temp/csld = style name of this fix command +* Tstart,Tstop = desired temperature at start/end of run + + .. parsed-literal:: + + Tstart can be a variable (see below) + +* Tdamp = temperature damping parameter (time units) +* seed = random number seed to use for white noise (positive integer) + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all temp/csvr 300.0 300.0 100.0 54324 + + fix 1 all temp/csld 100.0 300.0 10.0 123321 + +Description +""""""""""" + +Adjust the temperature with a canonical sampling thermostat that uses +global velocity rescaling with Hamiltonian dynamics (\ *temp/csvr*\ ) +:ref:`(Bussi1) `, or Langevin dynamics (\ *temp/csld*\ ) +:ref:`(Bussi2) `. In the case of *temp/csvr* the thermostat is +similar to the empirical Berendsen thermostat in +:doc:`temp/berendsen `, but chooses the actual +scaling factor from a suitably chosen (gaussian) distribution rather +than having it determined from the time constant directly. In the case +of *temp/csld* the velocities are updated to a linear combination of +the current velocities with a gaussian distribution of velocities at +the desired temperature. Both thermostats are applied every timestep. + +The thermostat is applied to only the translational degrees of freedom +for the particles, which is an important consideration for finite-size +particles which have rotational degrees of freedom are being +thermostatted with these fixes. The translational degrees of freedom +can also have a bias velocity removed from them before thermostatting +takes place; see the description below. + +The desired temperature at each timestep is a ramped value during the +run from *Tstart* to *Tstop*\ . The *Tdamp* parameter is specified in +time units and determines how rapidly the temperature is relaxed. For +example, a value of 100.0 means to relax the temperature in a timespan +of (roughly) 100 time units (tau or fmsec or psec - see the +:doc:`units ` command). + +*Tstart* can be specified as an equal-style :doc:`variable `. +In this case, the *Tstop* setting is ignored. If the value is a +variable, it should be specified as v\_name, where name is the variable +name. In this case, the variable will be evaluated each timestep, and +its value used to determine the target temperature. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent temperature. + +.. note:: + + Unlike the :doc:`fix nvt ` command which performs + Nose/Hoover thermostatting AND time integration, these fixes do NOT + perform time integration. They only modify velocities to effect + thermostatting. Thus you must use a separate time integration fix, + like :doc:`fix nve ` to actually update the positions of atoms + using the modified velocities. Likewise, these fixes should not + normally be used on atoms that also have their temperature controlled + by another fix - e.g. by :doc:`fix nvt ` or :doc:`fix langevin ` commands. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + +These fixes compute a temperature each timestep. To do this, the fix +creates its own compute of style "temp", as if this command had been +issued: + + +.. parsed-literal:: + + compute fix-ID_temp group-ID temp + +See the :doc:`compute temp ` command for details. Note +that the ID of the new compute is the fix-ID + underscore + "temp", +and the group for the new compute is the same as the fix group. + +Note that this is NOT the compute used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +This means you can change the attributes of this fix's temperature +(e.g. its degrees-of-freedom) via the +:doc:`compute\_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* will have no +effect on this fix. + +Like other fixes that perform thermostatting, these fixes can be used +with :doc:`compute commands ` that calculate a temperature +after removing a "bias" from the atom velocities. E.g. removing the +center-of-mass velocity from a group of atoms or only calculating +temperature on the x-component of velocity or only calculating +temperature for atoms in a geometric region. This is not done by +default, but only if the :doc:`fix\_modify ` command is used +to assign a temperature compute to this fix that includes such a bias +term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In +this case, the thermostat works in the following manner: the current +temperature is calculated taking the bias into account, bias is +removed from each atom, thermostatting is performed on the remaining +thermal degrees of freedom, and the bias is added back in. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about these fixes are written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *temp* option is supported by these +fixes. You can use it to assign a temperature :doc:`compute ` +you have defined to these fixes which will be used in its thermostatting +procedure, as described above. For consistency, the group used by +these fixes and by the compute should be the same. + +These fixes can ramp its target temperature over multiple runs, using +the *start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +These fixes are not invoked during :doc:`energy minimization `. + +These fixes compute a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the cumulative +energy change due to the fix. The scalar value calculated by this fix +is "extensive". + +Restrictions +"""""""""""" + + +These fixes are not compatible with :doc:`fix shake `. + +The fix can be used with dynamic groups as defined by the +:doc:`group ` command. Likewise it can be used with groups to +which atoms are added or deleted over time, e.g. a deposition +simulation. However, the conservation properties of the thermostat +and barostat are defined for systems with a static set of atoms. You +may observe odd behavior if the atoms in a group vary dramatically +over time or the atom count becomes very small. + +Related commands +"""""""""""""""" + +:doc:`fix nve `, :doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix langevin `, +:doc:`fix\_modify `, :doc:`compute temp `, +:doc:`fix temp/berendsen ` + +**Default:** none + + +---------- + + +.. _Bussi1: + + + +.. _Bussi2: + +**(Bussi1)** Bussi, Donadio and Parrinello, J. Chem. Phys. 126, 014101(2007) + + +**(Bussi2)** Bussi and Parrinello, Phys. Rev. E 75, 056707 (2007) + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_temp_rescale.rst b/doc/src/fix_temp_rescale.rst new file mode 100644 index 0000000000..80f03a3018 --- /dev/null +++ b/doc/src/fix_temp_rescale.rst @@ -0,0 +1,173 @@ +.. index:: fix temp/rescale + +fix temp/rescale command +======================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID temp/rescale N Tstart Tstop window fraction + +* ID, group-ID are documented in :doc:`fix ` command +* temp/rescale = style name of this fix command +* N = perform rescaling every N steps +* Tstart,Tstop = desired temperature at start/end of run (temperature units) + + .. parsed-literal:: + + Tstart can be a variable (see below) + +* window = only rescale if temperature is outside this window (temperature units) +* fraction = rescale to target temperature by this fraction + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 flow temp/rescale 100 1.0 1.1 0.02 0.5 + fix 3 boundary temp/rescale 1 1.0 1.5 0.05 1.0 + fix 3 boundary temp/rescale 1 1.0 1.5 0.05 1.0 + +Description +""""""""""" + +Reset the temperature of a group of atoms by explicitly rescaling +their velocities. + +The rescaling is applied to only the translational degrees of freedom +for the particles, which is an important consideration if finite-size +particles which have rotational degrees of freedom are being +thermostatted with this fix. The translational degrees of freedom can +also have a bias velocity removed from them before thermostatting +takes place; see the description below. + +Rescaling is performed every N timesteps. The target temperature is a +ramped value between the *Tstart* and *Tstop* temperatures at the +beginning and end of the run. + +.. note:: + + This thermostat will generate an error if the current + temperature is zero at the end of a timestep it is invoked on. It + cannot rescale a zero temperature. + +*Tstart* can be specified as an equal-style :doc:`variable `. +In this case, the *Tstop* setting is ignored. If the value is a +variable, it should be specified as v\_name, where name is the variable +name. In this case, the variable will be evaluated each timestep, and +its value used to determine the target temperature. + +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent temperature. + +Rescaling is only performed if the difference between the current and +desired temperatures is greater than the *window* value. The amount +of rescaling that is applied is a *fraction* (from 0.0 to 1.0) of the +difference between the actual and desired temperature. E.g. if +*fraction* = 1.0, the temperature is reset to exactly the desired +value. + +.. note:: + + Unlike the :doc:`fix nvt ` command which performs + Nose/Hoover thermostatting AND time integration, this fix does NOT + perform time integration. It only modifies velocities to effect + thermostatting. Thus you must use a separate time integration fix, + like :doc:`fix nve ` to actually update the positions of atoms + using the modified velocities. Likewise, this fix should not normally + be used on atoms that also have their temperature controlled by + another fix - e.g. by :doc:`fix nvt ` or :doc:`fix langevin ` commands. + +See the :doc:`Howto thermostat ` doc page for a +discussion of different ways to compute temperature and perform +thermostatting. + +This fix computes a temperature each timestep. To do this, the fix +creates its own compute of style "temp", as if one of this command had +been issued: + + +.. parsed-literal:: + + compute fix-ID_temp group-ID temp + +See the :doc:`compute temp ` for details. Note that the +ID of the new compute is the fix-ID + underscore + "temp", and the +group for the new compute is the same as the fix group. + +Note that this is NOT the compute used by thermodynamic output (see +the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +This means you can change the attributes of this fix's temperature +(e.g. its degrees-of-freedom) via the +:doc:`compute\_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +It also means that changing attributes of *thermo\_temp* will have no +effect on this fix. + +Like other fixes that perform thermostatting, this fix can be used +with :doc:`compute commands ` that calculate a temperature +after removing a "bias" from the atom velocities. E.g. removing the +center-of-mass velocity from a group of atoms or only calculating +temperature on the x-component of velocity or only calculating +temperature for atoms in a geometric region. This is not done by +default, but only if the :doc:`fix\_modify ` command is used +to assign a temperature compute to this fix that includes such a bias +term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In +this case, the thermostat works in the following manner: the current +temperature is calculated taking the bias into account, bias is +removed from each atom, thermostatting is performed on the remaining +thermal degrees of freedom, and the bias is added back in. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *temp* option is supported by this +fix. You can use it to assign a temperature :doc:`compute ` +you have defined to this fix which will be used in its thermostatting +procedure, as described above. For consistency, the group used by +this fix and by the compute should be the same. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change implied by a velocity rescaling to the +system's potential energy as part of :doc:`thermodynamic output `. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the cumulative +energy change due to this fix. The scalar value calculated by this +fix is "extensive". + +This fix can ramp its target temperature over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix langevin `, :doc:`fix nvt `, +:doc:`fix\_modify ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_temp_rescale_eff.rst b/doc/src/fix_temp_rescale_eff.rst new file mode 100644 index 0000000000..e60459a29b --- /dev/null +++ b/doc/src/fix_temp_rescale_eff.rst @@ -0,0 +1,83 @@ +.. index:: fix temp/rescale/eff + +fix temp/rescale/eff command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID temp/rescale/eff N Tstart Tstop window fraction + +* ID, group-ID are documented in :doc:`fix ` command +* temp/rescale/eff = style name of this fix command +* N = perform rescaling every N steps +* Tstart,Tstop = desired temperature at start/end of run (temperature units) +* window = only rescale if temperature is outside this window (temperature units) +* fraction = rescale to target temperature by this fraction + +Examples +"""""""" + + +.. parsed-literal:: + + fix 3 flow temp/rescale/eff 10 1.0 100.0 0.02 1.0 + +Description +""""""""""" + +Reset the temperature of a group of nuclei and electrons in the +:doc:`electron force field ` model by explicitly rescaling +their velocities. + +The operation of this fix is exactly like that described by the :doc:`fix temp/rescale ` command, except that the rescaling +is also applied to the radial electron velocity for electron +particles. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *temp* option is supported by this +fix. You can use it to assign a temperature :doc:`compute ` +you have defined to this fix which will be used in its thermostatting +procedure, as described above. For consistency, the group used by +this fix and by the compute should be the same. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy change implied by a velocity rescaling to the +system's potential energy as part of :doc:`thermodynamic output `. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the cumulative +energy change due to this fix. The scalar value calculated by this +fix is "extensive". + +This fix can ramp its target temperature over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the USER-EFF package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix langevin/eff `, :doc:`fix nvt/eff `, :doc:`fix\_modify `, +:doc:`fix temp rescale `, + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_tfmc.rst b/doc/src/fix_tfmc.rst new file mode 100644 index 0000000000..ab407ba7b1 --- /dev/null +++ b/doc/src/fix_tfmc.rst @@ -0,0 +1,181 @@ +.. index:: fix tfmc + +fix tfmc command +================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID tfmc Delta Temp seed keyword value + +* ID, group-ID are documented in :doc:`fix ` command +* tfmc = style name of this fix command +* Delta = maximal displacement length (distance units) +* Temp = imposed temperature of the system +* seed = random number seed (positive integer) +* zero or more keyword/arg pairs may be appended +* keyword = *com* or *rot* + + .. parsed-literal:: + + *com* args = xflag yflag zflag + xflag,yflag,zflag = 0/1 to exclude/include each dimension + *rot* args = none + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all tfmc 0.1 1000.0 159345 + fix 1 all tfmc 0.05 600.0 658943 com 1 1 0 + fix 1 all tfmc 0.1 750.0 387068 com 1 1 1 rot + +Description +""""""""""" + +Perform uniform-acceptance force-bias Monte Carlo (fbMC) simulations, +using the time-stamped force-bias Monte Carlo (tfMC) algorithm +described in :ref:`(Mees) ` and :ref:`(Bal) `. + +One successful use case of force-bias Monte Carlo methods is that they +can be used to extend the time scale of atomistic simulations, in +particular when long time scale relaxation effects must be considered; +some interesting examples are given in the review by :ref:`(Neyts) `. +An example of a typical use case would be the modelling of chemical +vapor deposition (CVD) processes on a surface, in which impacts by +gas-phase species can be performed using MD, but subsequent relaxation +of the surface is too slow to be done using MD only. Using tfMC can +allow for a much faster relaxation of the surface, so that higher +fluxes can be used, effectively extending the time scale of the +simulation. (Such an alternating simulation approach could be set up +using a :doc:`loop `.) + +The initial version of tfMC algorithm in :ref:`(Mees) ` contained an +estimation of the effective time scale of such a simulation, but it +was later shown that the speed-up one can gain from a tfMC simulation +is system- and process-dependent, ranging from none to several orders +of magnitude. In general, solid-state processes such as +(re)crystallization or growth can be accelerated by up to two or three +orders of magnitude, whereas diffusion in the liquid phase is not +accelerated at all. The observed pseudodynamics when using the tfMC +method is not the actual dynamics one would obtain using MD, but the +relative importance of processes can match the actual relative +dynamics of the system quite well, provided *Delta* is chosen with +care. Thus, the system's equilibrium is reached faster than in MD, +along a path that is generally roughly similar to a typical MD +simulation (but not necessarily so). See :ref:`(Bal) ` for details. + +Each step, all atoms in the selected group are displaced using the +stochastic tfMC algorithm, which is designed to sample the canonical +(NVT) ensemble at the temperature *Temp*\ . Although tfMC is a Monte +Carlo algorithm and thus strictly speaking does not perform time +integration, it is similar in the sense that it uses the forces on all +atoms in order to update their positions. Therefore, it is implemented +as a time integration fix, and no other fixes of this type (such as +:doc:`fix nve `) should be used at the same time. Because +velocities do not play a role in this kind of Monte Carlo simulations, +instantaneous temperatures as calculated by :doc:`temperature computes ` or :doc:`thermodynamic output ` have no meaning: the only relevant +temperature is the sampling temperature *Temp*\ . Similarly, performing +tfMC simulations does not require setting a :doc:`timestep ` +and the :doc:`simulated time ` as calculated by LAMMPS is +meaningless. + +The critical parameter determining the success of a tfMC simulation is +*Delta*\ , the maximal displacement length of the lightest element in +the system: the larger it is, the longer the effective time scale of +the simulation will be (there is an approximately quadratic +dependence). However, *Delta* must also be chosen sufficiently small +in order to comply with detailed balance; in general values between 5 +and 10 % of the nearest neighbor distance are found to be a good +choice. For a more extensive discussion with specific examples, please +refer to :ref:`(Bal) `, which also describes how the code calculates +element-specific maximal displacements from *Delta*\ , based on the +fourth root of their mass. + +Because of the uncorrelated movements of the atoms, the center-of-mass +of the fix group will not necessarily be stationary, just like its +orientation. When the *com* keyword is used, all atom positions will +be shifted (after every tfMC iteration) in order to fix the position +of the center-of-mass along the included directions, by setting the +corresponding flag to 1. The *rot* keyword does the same for the +rotational component of the tfMC displacements after every iteration. + +.. note:: + + the *com* and *rot* keywords should not be used if an external + force is acting on the specified fix group, along the included + directions. This can be either a true external force (e.g. through + :doc:`fix wall `) or forces due to the interaction with atoms + not included in the fix group. This is because in such cases, + translations or rotations of the fix group could be induced by these + external forces, and removing them will lead to a violation of + detailed balance. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the MC package. It is only enabled if LAMMPS was +built with that package. See the :doc:`Build package ` +doc page for more info. + +This fix is not compatible with :doc:`fix shake `. + +Related commands +"""""""""""""""" + +:doc:`fix gcmc `, :doc:`fix nvt ` + +Default +""""""" + +The option default is com = 0 0 0 + + +---------- + + +.. _Bal: + + + +**(Bal)** K. M Bal and E. C. Neyts, J. Chem. Phys. 141, 204104 (2014). + +.. _Mees: + + + +**(Mees)** M. J. Mees, G. Pourtois, E. C. Neyts, B. J. Thijsse, and +A. Stesmans, Phys. Rev. B 85, 134301 (2012). + +.. _Neyts: + + + +**(Neyts)** E. C. Neyts and A. Bogaerts, Theor. Chem. Acc. 132, 1320 +(2013). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_thermal_conductivity.rst b/doc/src/fix_thermal_conductivity.rst new file mode 100644 index 0000000000..05552c1b37 --- /dev/null +++ b/doc/src/fix_thermal_conductivity.rst @@ -0,0 +1,188 @@ +.. index:: fix thermal/conductivity + +fix thermal/conductivity command +================================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID thermal/conductivity N edim Nbin keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* thermal/conductivity = style name of this fix command +* N = perform kinetic energy exchange every N steps +* edim = *x* or *y* or *z* = direction of kinetic energy transfer +* Nbin = # of layers in edim direction (must be even number) +* zero or more keyword/value pairs may be appended +* keyword = *swap* + + .. parsed-literal:: + + *swap* value = Nswap = number of swaps to perform every N steps + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all thermal/conductivity 100 z 20 + fix 1 all thermal/conductivity 50 z 20 swap 2 + +Description +""""""""""" + +Use the Muller-Plathe algorithm described in :ref:`this paper ` to exchange kinetic energy between two particles +in different regions of the simulation box every N steps. This +induces a temperature gradient in the system. As described below this +enables the thermal conductivity of a material to be calculated. This +algorithm is sometimes called a reverse non-equilibrium MD (reverse +NEMD) approach to computing thermal conductivity. This is because the +usual NEMD approach is to impose a temperature gradient on the system +and measure the response as the resulting heat flux. In the +Muller-Plathe method, the heat flux is imposed, and the temperature +gradient is the system's response. + +See the :doc:`compute heat/flux ` command for details +on how to compute thermal conductivity in an alternate way, via the +Green-Kubo formalism. + +The simulation box is divided into *Nbin* layers in the *edim* +direction, where the layer 1 is at the low end of that dimension and +the layer *Nbin* is at the high end. Every N steps, Nswap pairs of +atoms are chosen in the following manner. Only atoms in the fix group +are considered. The hottest Nswap atoms in layer 1 are selected. +Similarly, the coldest Nswap atoms in the "middle" layer (see below) +are selected. The two sets of Nswap atoms are paired up and their +velocities are exchanged. This effectively swaps their kinetic +energies, assuming their masses are the same. If the masses are +different, an exchange of velocities relative to center of mass motion +of the 2 atoms is performed, to conserve kinetic energy. Over time, +this induces a temperature gradient in the system which can be +measured using commands such as the following, which writes the +temperature profile (assuming z = edim) to the file tmp.profile: + + +.. parsed-literal:: + + compute ke all ke/atom + variable temp atom c_ke/1.5 + compute layers all chunk/atom bin/1d z lower 0.05 units reduced + fix 3 all ave/chunk 10 100 1000 layers v_temp file tmp.profile + +Note that by default, Nswap = 1, though this can be changed by the +optional *swap* keyword. Setting this parameter appropriately, in +conjunction with the swap rate N, allows the heat flux to be adjusted +across a wide range of values, and the kinetic energy to be exchanged +in large chunks or more smoothly. + +The "middle" layer for velocity swapping is defined as the *Nbin*\ /2 + +1 layer. Thus if *Nbin* = 20, the two swapping layers are 1 and 11. +This should lead to a symmetric temperature profile since the two +layers are separated by the same distance in both directions in a +periodic sense. This is why *Nbin* is restricted to being an even +number. + +As described below, the total kinetic energy transferred by these +swaps is computed by the fix and can be output. Dividing this +quantity by time and the cross-sectional area of the simulation box +yields a heat flux. The ratio of heat flux to the slope of the +temperature profile is proportional to the thermal conductivity of the +fluid, in appropriate units. See the :ref:`Muller-Plathe paper ` for details. + +.. note:: + + If your system is periodic in the direction of the heat flux, + then the flux is going in 2 directions. This means the effective heat + flux in one direction is reduced by a factor of 2. You will see this + in the equations for thermal conductivity (kappa) in the Muller-Plathe + paper. LAMMPS is simply tallying kinetic energy which does not + account for whether or not your system is periodic; you must use the + value appropriately to yield a kappa for your system. + +.. note:: + + After equilibration, if the temperature gradient you observe is + not linear, then you are likely swapping energy too frequently and are + not in a regime of linear response. In this case you cannot + accurately infer a thermal conductivity and should try increasing the + Nevery parameter. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the cumulative +kinetic energy transferred between the bottom and middle of the +simulation box (in the *edim* direction) is stored as a scalar +quantity by this fix. This quantity is zeroed when the fix is defined +and accumulates thereafter, once every N steps. The units of the +quantity are energy; see the :doc:`units ` command for details. +The scalar value calculated by this fix is "intensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the MISC package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Swaps conserve both momentum and kinetic energy, even if the masses of +the swapped atoms are not equal. Thus you should not need to +thermostat the system. If you do use a thermostat, you may want to +apply it only to the non-swapped dimensions (other than *vdim*\ ). + +LAMMPS does not check, but you should not use this fix to swap the +kinetic energy of atoms that are in constrained molecules, e.g. via +:doc:`fix shake ` or :doc:`fix rigid `. This is +because application of the constraints will alter the amount of +transferred momentum. You should, however, be able to use flexible +molecules. See the :ref:`Zhang paper ` for a discussion and results +of this idea. + +When running a simulation with large, massive particles or molecules +in a background solvent, you may want to only exchange kinetic energy +between solvent particles. + +Related commands +"""""""""""""""" + +:doc:`fix ehex `, :doc:`fix heat `, :doc:`fix ave/chunk `, :doc:`fix viscosity `, +:doc:`compute heat/flux ` + +Default +""""""" + +The option defaults are swap = 1. + + +---------- + + +.. _Muller-Plathe1: + + + +**(Muller-Plathe)** Muller-Plathe, J Chem Phys, 106, 6082 (1997). + +.. _Zhang2: + + + +**(Zhang)** Zhang, Lussetti, de Souza, Muller-Plathe, J Phys Chem B, +109, 15060-15067 (2005). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_ti_spring.rst b/doc/src/fix_ti_spring.rst new file mode 100644 index 0000000000..807f89b172 --- /dev/null +++ b/doc/src/fix_ti_spring.rst @@ -0,0 +1,189 @@ +.. index:: fix ti/spring + +fix ti/spring command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID ti/spring k t_s t_eq keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* ti/spring = style name of this fix command +* k = spring constant (force/distance units) +* t\_eq = number of steps for the equilibration procedure +* t\_s = number of steps for the switching procedure +* zero or more keyword/value pairs may be appended to args +* keyword = *function* + + .. parsed-literal:: + + *function* value = function-ID + function-ID = ID of the switching function (1 or 2) + + + +**Example:** + + +.. parsed-literal:: + + fix 1 all ti/spring 50.0 2000 1000 function 2 + +Description +""""""""""" + +This fix allows you to compute the free energy of crystalline solids +by performing a nonequilibrium thermodynamic integration between the +solid of interest and an Einstein crystal. A detailed explanation of +how to use this command and choose its parameters for optimal +performance and accuracy is given in the paper by +:ref:`Freitas `. The paper also presents a short summary of the +theory of nonequilibrium thermodynamic integration. + +The thermodynamic integration procedure is performed by rescaling the +force on each atom. Given an atomic configuration the force (F) on +each atom is given by + +.. image:: Eqs/fix_ti_spring_force.jpg + :align: center + +where F\_solid is the force that acts on an atom due to an interatomic +potential (\ *e.g.* EAM potential), F\_harm is the force due to the +Einstein crystal harmonic spring, and lambda is the coupling parameter +of the thermodynamic integration. An Einstein crystal is a solid where +each atom is attached to its equilibrium position by a harmonic spring +with spring constant *k*\ . With this fix a spring force is applied +independently to each atom in the group defined by the fix to tether +it to its initial position. The initial position of each atom is its +position at the time the fix command was issued. + +The fix acts as follows: during the first *t\_eq* steps after the fix +is defined the value of lambda is zero. This is the period to +equilibrate the system in the lambda = 0 state. After this the value +of lambda changes dynamically during the simulation from 0 to 1 +according to the function defined using the keyword *function* +(described below), this switching from lambda from 0 to 1 is done in +*t\_s* steps. Then comes the second equilibration period of *t\_eq* to +equilibrate the system in the lambda = 1 state. After that, the +switching back to the lambda = 0 state is made using *t\_s* timesteps +and following the same switching function. After this period the value +of lambda is kept equal to zero and the fix has no other effect on the +dynamics of the system. + +The processes described above is known as nonequilibrium thermodynamic +integration and is has been shown (:ref:`Freitas `) to present a +much superior efficiency when compared to standard equilibrium +methods. The reason why the switching it is made in both directions +(potential to Einstein crystal and back) is to eliminate the +dissipated heat due to the nonequilibrium process. Further details +about nonequilibrium thermodynamic integration and its implementation +in LAMMPS is available in :ref:`Freitas `. + +The *function* keyword allows the use of two different lambda +paths. Option *1* results in a constant rate of change of lambda with +time: + +.. image:: Eqs/fix_ti_spring_function_1.jpg + :align: center + +where tau is the scaled time variable *t/t\_s*. The option *2* performs +the lambda switching at a rate defined by the following switching +function + +.. image:: Eqs/fix_ti_spring_function_2.jpg + :align: center + +This function has zero slope as lambda approaches its extreme values +(0 and 1), according to :ref:`de Koning ` this results in +smaller fluctuations on the integral to be computed on the +thermodynamic integration. The use of option *2* is recommended since +it results in better accuracy and less dissipation without any +increase in computational resources cost. + +.. note:: + + As described in :ref:`Freitas `, it is important to keep the + center-of-mass fixed during the thermodynamic integration. A nonzero + total velocity will result in divergences during the integration due + to the fact that the atoms are 'attached' to their equilibrium + positions by the Einstein crystal. Check the option *zero* of :doc:`fix langevin ` and :doc:`velocity `. The use of + the Nose-Hoover thermostat (:doc:`fix nvt `) is *NOT* + recommended due to its well documented issues with the canonical + sampling of harmonic degrees of freedom (notice that the *chain* + option will *NOT* solve this problem). The Langevin thermostat (:doc:`fix langevin `) correctly thermostats the system and we + advise its usage with ti/spring command. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the original coordinates of tethered atoms to :doc:`binary restart files `, so that the spring effect will be the +same in a restarted simulation. See the :doc:`read restart ` command for info on how to re-specify a fix +in an input script that reads a restart file, so that the operation of +the fix continues in an uninterrupted fashion. + +The :doc:`fix modify ` *energy* option is supported by this +fix to add the energy stored in the per-atom springs to the system's +potential energy as part of :doc:`thermodynamic output `. + +This fix computes a global scalar and a global vector quantities which +can be accessed by various :doc:`output commands `. The +scalar is an energy which is the sum of the spring energy for each +atom, where the per-atom energy is 0.5 \* k \* r\^2. The vector has 2 +positions, the first one is the coupling parameter lambda and the +second one is the time derivative of lambda. The scalar and vector +values calculated by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. + +.. note:: + + If you want the per-atom spring energy to be included in the + total potential energy of the system (the quantity being minimized), + you MUST enable the :doc:`fix modify ` *energy* option for + this fix. + +Related commands +"""""""""""""""" + +:doc:`fix spring `, :doc:`fix adapt ` + +Restrictions +"""""""""""" + + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Default +""""""" + +The keyword default is function = 1. + + +---------- + + +.. _Freitas1: + + + +**(Freitas)** Freitas, Asta, and de Koning, Computational Materials +Science, 112, 333 (2016). + +.. _deKoning96: + + + +**(de Koning)** de Koning and Antonelli, Phys Rev E, 53, 465 (1996). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_tmd.rst b/doc/src/fix_tmd.rst new file mode 100644 index 0000000000..ed31733196 --- /dev/null +++ b/doc/src/fix_tmd.rst @@ -0,0 +1,151 @@ +.. index:: fix tmd + +fix tmd command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID tmd rho_final file1 N file2 + +* ID, group-ID are documented in :doc:`fix ` command +* tmd = style name of this fix command +* rho\_final = desired value of rho at the end of the run (distance units) +* file1 = filename to read target structure from +* N = dump TMD statistics every this many timesteps, 0 = no dump +* file2 = filename to write TMD statistics to (only needed if N > 0) + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all nve + fix 2 tmdatoms tmd 1.0 target_file 100 tmd_dump_file + +Description +""""""""""" + +Perform targeted molecular dynamics (TMD) on a group of atoms. A +holonomic constraint is used to force the atoms to move towards (or +away from) the target configuration. The parameter "rho" is +monotonically decreased (or increased) from its initial value to +rho\_final at the end of the run. + +Rho has distance units and is a measure of the root-mean-squared +distance (RMSD) between the current configuration of the atoms in the +group and the target coordinates listed in file1. Thus a value of +rho\_final = 0.0 means move the atoms all the way to the final +structure during the course of the run. + +The target file1 can be ASCII text or a gzipped text file (detected by +a .gz suffix). The format of the target file1 is as follows: + + +.. parsed-literal:: + + 0.0 25.0 xlo xhi + 0.0 25.0 ylo yhi + 0.0 25.0 zlo zhi + 125 24.97311 1.69005 23.46956 0 0 -1 + 126 1.94691 2.79640 1.92799 1 0 0 + 127 0.15906 3.46099 0.79121 1 0 0 + ... + +The first 3 lines may or may not be needed, depending on the format of +the atoms to follow. If image flags are included with the atoms, the +1st 3 lo/hi lines must appear in the file. If image flags are not +included, the 1st 3 lines should not appear. The 3 lines contain the +simulation box dimensions for the atom coordinates, in the same format +as in a LAMMPS data file (see the :doc:`read\_data ` command). + +The remaining lines each contain an atom ID and its target x,y,z +coordinates. The atom lines (all or none of them) can optionally be +followed by 3 integer values: nx,ny,nz. For periodic dimensions, they +specify which image of the box the atom is considered to be in, i.e. a +value of N (positive or negative) means add N times the box length to +the coordinate to get the true value. + +The atom lines can be listed in any order, but every atom in the group +must be listed in the file. Atoms not in the fix group may also be +listed; they will be ignored. + +TMD statistics are written to file2 every N timesteps, unless N is +specified as 0, which means no statistics. + +The atoms in the fix tmd group should be integrated (via a fix nve, +nvt, npt) along with other atoms in the system. + +Restarts can be used with a fix tmd command. For example, imagine a +10000 timestep run with a rho\_initial = 11 and a rho\_final = 1. If a +restart file was written after 2000 time steps, then the configuration +in the file would have a rho value of 9. A new 8000 time step run +could be performed with the same rho\_final = 1 to complete the +conformational change at the same transition rate. Note that for +restarted runs, the name of the TMD statistics file should be changed +to prevent it being overwritten. + +For more information about TMD, see :ref:`(Schlitter1) ` and +:ref:`(Schlitter2) `. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. + +This fix can ramp its rho parameter over multiple runs, using the +*start* and *stop* keywords of the :doc:`run ` command. See the +:doc:`run ` command for details of how to do this. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +All TMD fixes must be listed in the input script after all integrator +fixes (nve, nvt, npt) are applied. This ensures that atoms are moved +before their positions are corrected to comply with the constraint. + +Atoms that have a TMD fix applied should not be part of a group to +which a SHAKE fix is applied. This is because LAMMPS assumes there +are not multiple competing holonomic constraints applied to the same +atoms. + +To read gzipped target files, you must compile LAMMPS with the +-DLAMMPS\_GZIP option. See the :doc:`Build settings ` +doc page for details. + +**Related commands:** none + +**Default:** none + + +---------- + + +.. _Schlitter1: + + + +**(Schlitter1)** Schlitter, Swegat, Mulders, "Distance-type reaction +coordinates for modelling activated processes", J Molecular Modeling, +7, 171-177 (2001). + +.. _Schlitter2: + + + +**(Schlitter2)** Schlitter and Klahn, "The free energy of a reaction +coordinate at multiple constraints: a concise formulation", Molecular +Physics, 101, 3439-3443 (2003). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_ttm.rst b/doc/src/fix_ttm.rst new file mode 100644 index 0000000000..b6bc43ecd3 --- /dev/null +++ b/doc/src/fix_ttm.rst @@ -0,0 +1,383 @@ +.. index:: fix ttm + +fix ttm command +=============== + +fix ttm/mod command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID ttm seed C_e rho_e kappa_e gamma_p gamma_s v_0 Nx Ny Nz T_infile N T_outfile + fix ID group-ID ttm/mod seed init_file Nx Ny Nz T_infile N T_outfile + +* ID, group-ID are documented in :doc:`fix ` command +* style = *ttm* or *ttm\_mod* +* seed = random number seed to use for white noise (positive integer) +* remaining arguments for fix ttm: + + .. parsed-literal:: + + C_e = electronic specific heat (energy/(electron\*temperature) units) + rho_e = electronic density (electrons/volume units) + kappa_e = electronic thermal conductivity (energy/(time\*distance\*temperature) units) + gamma_p = friction coefficient due to electron-ion interactions (mass/time units) + gamma_s = friction coefficient due to electronic stopping (mass/time units) + v_0 = electronic stopping critical velocity (velocity units) + Nx = number of thermal solve grid points in the x-direction (positive integer) + Ny = number of thermal solve grid points in the y-direction (positive integer) + Nz = number of thermal solve grid points in the z-direction (positive integer) + T_infile = filename to read initial electronic temperature from + N = dump TTM temperatures every this many timesteps, 0 = no dump + T_outfile = filename to write TTM temperatures to (only needed if N > 0) + +* remaining arguments for fix ttm/mod: + + .. parsed-literal:: + + init_file = file with the parameters to TTM + Nx = number of thermal solve grid points in the x-direction (positive integer) + Ny = number of thermal solve grid points in the y-direction (positive integer) + Nz = number of thermal solve grid points in the z-direction (positive integer) + T_infile = filename to read initial electronic temperature from + N = dump TTM temperatures every this many timesteps, 0 = no dump + T_outfile = filename to write TTM temperatures to (only needed if N > 0) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 2 all ttm 699489 1.0 1.0 10 0.1 0.0 2.0 1 12 1 initialTs 1000 T.out + fix 2 all ttm 123456 1.0 1.0 1.0 1.0 1.0 5.0 5 5 5 Te.in 1 Te.out + fix 2 all ttm/mod 34277 parameters.txt 5 5 5 T_init 10 T_out + +Description +""""""""""" + +Use a two-temperature model (TTM) to represent heat transfer through +and between electronic and atomic subsystems. LAMMPS models the +atomic subsystem as usual with a molecular dynamics model and the +classical force field specified by the user, but the electronic +subsystem is modeled as a continuum, or a background "gas", on a +regular grid. Energy can be transferred spatially within the grid +representing the electrons. Energy can also be transferred between +the electronic and the atomic subsystems. The algorithm underlying +this fix was derived by D. M. Duffy and A. M. Rutherford and is +discussed in two J Physics: Condensed Matter papers: :ref:`(Duffy) ` +and :ref:`(Rutherford) `. They used this algorithm in cascade +simulations where a primary knock-on atom (PKA) was initialized with a +high velocity to simulate a radiation event. + +The description in this sub-section applies to both fix ttm and fix +ttm/mod. Fix ttm/mod adds options to account for external heat +sources (e.g. at a surface) and for specifying parameters that allow +the electronic heat capacity to depend strongly on electronic +temperature. It is more expensive computationally than fix ttm +because it treats the thermal diffusion equation as non-linear. More +details on fix ttm/mod are given below. + +Heat transfer between the electronic and atomic subsystems is carried +out via an inhomogeneous Langevin thermostat. This thermostat differs +from the regular Langevin thermostat (:doc:`fix langevin `) in three important ways. First, the +Langevin thermostat is applied uniformly to all atoms in the +user-specified group for a single target temperature, whereas the TTM +fix applies Langevin thermostatting locally to atoms within the +volumes represented by the user-specified grid points with a target +temperature specific to that grid point. Second, the Langevin +thermostat couples the temperature of the atoms to an infinite heat +reservoir, whereas the heat reservoir for fix TTM is finite and +represents the local electrons. Third, the TTM fix allows users to +specify not just one friction coefficient, but rather two independent +friction coefficients: one for the electron-ion interactions +(*gamma\_p*), and one for electron stopping (*gamma\_s*). + +When the friction coefficient due to electron stopping, *gamma\_s*, is +non-zero, electron stopping effects are included for atoms moving +faster than the electron stopping critical velocity, *v\_0*. For +further details about this algorithm, see :ref:`(Duffy) ` and +:ref:`(Rutherford) `. + +Energy transport within the electronic subsystem is solved according +to the heat diffusion equation with added source terms for heat +transfer between the subsystems: + +.. image:: Eqs/fix_ttm.jpg + :align: center + +where C\_e is the specific heat, rho\_e is the density, kappa\_e is the +thermal conductivity, T is temperature, the "e" and "a" subscripts +represent electronic and atomic subsystems respectively, g\_p is the +coupling constant for the electron-ion interaction, and g\_s is the +electron stopping coupling parameter. C\_e, rho\_e, and kappa\_e are +specified as parameters to the fix. The other quantities are derived. +The form of the heat diffusion equation used here is almost the same +as that in equation 6 of :ref:`(Duffy) `, with the exception that the +electronic density is explicitly represented, rather than being part +of the specific heat parameter. + +Currently, fix ttm assumes that none of the user-supplied parameters +will vary with temperature. Note that :ref:`(Duffy) ` used a tanh() +functional form for the temperature dependence of the electronic +specific heat, but ignored temperature dependencies of any of the +other parameters. See more discussion below for fix ttm/mod. + +These fixes require use of periodic boundary conditions and a 3D +simulation. Periodic boundary conditions are also used in the heat +equation solve for the electronic subsystem. This varies from the +approach of :ref:`(Rutherford) ` where the atomic subsystem was +embedded within a larger continuum representation of the electronic +subsystem. + +The initial electronic temperature input file, *T\_infile*, is a text +file LAMMPS reads in with no header and with four numeric columns +(ix,iy,iz,Temp) and with a number of rows equal to the number of +user-specified grid points (Nx by Ny by Nz). The ix,iy,iz are node +indices from 0 to nxnodes-1, etc. For example, the initial electronic +temperatures on a 1 by 2 by 3 grid could be specified in a *T\_infile* +as follows: + + +.. parsed-literal:: + + 0 0 0 1.0 + 0 0 1 1.0 + 0 0 2 1.0 + 0 1 0 2.0 + 0 1 1 2.0 + 0 1 2 2.0 + +where the electronic temperatures along the y=0 plane have been set to +1.0, and the electronic temperatures along the y=1 plane have been set +to 2.0. The order of lines in this file is no important. If all the +nodal values are not specified, LAMMPS will generate an error. + +The temperature output file, *T\_oufile*, is created and written by +this fix. Temperatures for both the electronic and atomic subsystems +at every node and every N timesteps are output. If N is specified as +zero, no output is generated, and no output filename is needed. The +format of the output is as follows. One long line is written every +output timestep. The timestep itself is given in the first column. +The next Nx\*Ny\*Nz columns contain the temperatures for the atomic +subsystem, and the final Nx\*Ny\*Nz columns contain the temperatures for +the electronic subsystem. The ordering of the Nx\*Ny\*Nz columns is +with the z index varying fastest, y the next fastest, and x the +slowest. + +These fixes do not change the coordinates of their atoms; they only +scales their velocities. Thus a time integration fix (e.g. :doc:`fix nve `) should still be used to time integrate the affected +atoms. The fixes should not normally be used on atoms that have their +temperature controlled by another fix - e.g. :doc:`fix nvt ` or +:doc:`fix langevin `. + +.. note:: + + The current implementations of these fixes create a copy of the + electron grid that overlays the entire simulation domain, for each + processor. Values on the grid are summed across all processors. Thus + you should insure that this grid is not too large, else your + simulation could incur high memory and communication costs. + + +---------- + + +**Additional details for fix ttm/mod** + +Fix ttm/mod uses the heat diffusion equation with possible external +heat sources (e.g. laser heating in ablation simulations): + +.. image:: Eqs/fix_ttm_mod.jpg + :align: center + +where theta is the Heaviside step function, I\_0 is the (absorbed) +laser pulse intensity for ablation simulations, l\_skin is the depth +of skin-layer, and all other designations have the same meaning as in +the former equation. The duration of the pulse is set by the parameter +*tau* in the *init\_file*. + +Fix ttm/mod also allows users to specify the dependencies of C\_e and +kappa\_e on the electronic temperature. The specific heat is expressed +as + +.. image:: Eqs/fix_ttm_ce.jpg + :align: center + +where *X* = T\_e/1000, and the thermal conductivity is defined as +kappa\_e = D\_e\*rho\_e\*C\_e, where D\_e is the thermal diffusion +coefficient. + +Electronic pressure effects are included in the TTM model to account +for the blast force acting on ions because of electronic pressure +gradient (see :ref:`(Chen) `, :ref:`(Norman) `). The total force +acting on an ion is: + +.. image:: Eqs/fix_ttm_blast.jpg + :align: center + +where F\_langevin is a force from Langevin thermostat simulating +electron-phonon coupling, and nabla P\_e/n\_ion is the electron blast +force. + +The electronic pressure is taken to be P\_e = B\*rho\_e\*C\_e\*T\_e + +The current fix ttm/mod implementation allows TTM simulations with a +vacuum. The vacuum region is defined as the grid cells with zero +electronic temperature. The numerical scheme does not allow energy +exchange with such cells. Since the material can expand to previously +unoccupied region in some simulations, the vacuum border can be +allowed to move. It is controlled by the *surface\_movement* parameter +in the *init\_file*. If it is set to 1, then "vacuum" cells can be +changed to "electron-filled" cells with the temperature *T\_e_min* if +atoms move into them (currently only implemented for the case of +1-dimensional motion of flat surface normal to the X axis). The +initial borders of vacuum can be set in the *init\_file* via *lsurface* +and *rsurface* parameters. In this case, electronic pressure gradient +is calculated as + +.. image:: Eqs/fix_ttm_blast1.jpg + :align: center + +where lambda is the electron mean free path (see :ref:`(Norman) `, +:ref:`(Pisarev) `) + +The fix ttm/mod parameter file *init\_file* has the following syntax/ +Every line with the odd number is considered as a comment and +ignored. The lines with the even numbers are treated as follows: + + +.. parsed-literal:: + + a_0, energy/(temperature\*electron) units + a_1, energy/(temperature\^2\*electron) units + a_2, energy/(temperature\^3\*electron) units + a_3, energy/(temperature\^4\*electron) units + a_4, energy/(temperature\^5\*electron) units + C_0, energy/(temperature\*electron) units + A, 1/temperature units + rho_e, electrons/volume units + D_e, length\^2/time units + gamma_p, mass/time units + gamma_s, mass/time units + v_0, length/time units + I_0, energy/(time\*length\^2) units + lsurface, electron grid units (positive integer) + rsurface, electron grid units (positive integer) + l_skin, length units + tau, time units + B, dimensionless + lambda, length units + n_ion, ions/volume units + surface_movement: 0 to disable tracking of surface motion, 1 to enable + T_e_min, temperature units + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +These fixes write the state of the electronic subsystem and the energy +exchange between the subsystems to :doc:`binary restart files `. See the :doc:`read\_restart ` command +for info on how to re-specify a fix in an input script that reads a +restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +Because the state of the random number generator is not saved in the +restart files, this means you cannot do "exact" restarts with this +fix, where the simulation continues on the same as if no restart had +taken place. However, in a statistical sense, a restarted simulation +should produce the same behavior. + +None of the :doc:`fix\_modify ` options are relevant to these +fixes. + +Both fixes compute 2 output quantities stored in a vector of length 2, +which can be accessed by various :doc:`output commands `. +The first quantity is the total energy of the electronic +subsystem. The second quantity is the energy transferred from the +electronic to the atomic subsystem on that timestep. Note that the +velocity verlet integrator applies the fix ttm forces to the atomic +subsystem as two half-step velocity updates: one on the current +timestep and one on the subsequent timestep. Consequently, the change +in the atomic subsystem energy is lagged by half a timestep relative +to the change in the electronic subsystem energy. As a result of this, +users may notice slight fluctuations in the sum of the atomic and +electronic subsystem energies reported at the end of the timestep. + +The vector values calculated are "extensive". + +No parameter of the fixes can be used with the *start/stop* keywords +of the :doc:`run ` command. The fixes are not invoked during +:doc:`energy minimization `. + +Restrictions +"""""""""""" + + +Fix *ttm* is part of the MISC package. It is only enabled if LAMMPS +was built with that package. Fix *ttm/mod* is part of the USER-MISC +package. It is only enabled if LAMMPS was built with that package. +See the :doc:`Build package ` doc page for more info. + +These fixes can only be used for 3d simulations and orthogonal +simulation boxes. You must also use periodic +:doc:`boundary ` conditions. + +Related commands +"""""""""""""""" + +:doc:`fix langevin `, :doc:`fix dt/reset ` + +**Default:** none + + +---------- + + +.. _Duffy: + + + +**(Duffy)** D M Duffy and A M Rutherford, J. Phys.: Condens. Matter, 19, +016207-016218 (2007). + +.. _Rutherford: + + + +**(Rutherford)** A M Rutherford and D M Duffy, J. Phys.: +Condens. Matter, 19, 496201-496210 (2007). + +.. _Chen: + + + +**(Chen)** J Chen, D Tzou and J Beraun, Int. J. Heat +Mass Transfer, 49, 307-316 (2006). + +.. _Norman: + + + +**(Norman)** G E Norman, S V Starikov, V V Stegailov et al., Contrib. +Plasma Phys., 53, 129-139 (2013). + +.. _Pisarev: + + + +**(Pisarev)** V V Pisarev and S V Starikov, J. Phys.: Condens. Matter, 26, +475401 (2014). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_tune_kspace.rst b/doc/src/fix_tune_kspace.rst new file mode 100644 index 0000000000..1dc6c2befd --- /dev/null +++ b/doc/src/fix_tune_kspace.rst @@ -0,0 +1,109 @@ +.. index:: fix tune/kspace + +fix tune/kspace command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID tune/kspace N + +* ID, group-ID are documented in :doc:`fix ` command +* tune/kspace = style name of this fix command +* N = invoke this fix every N steps + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 2 all tune/kspace 100 + +Description +""""""""""" + +This fix tests each kspace style (Ewald, PPPM, and MSM), and +automatically selects the fastest style to use for the remainder +of the run. If the fastest style is Ewald or PPPM, the fix also +adjusts the Coulombic cutoff towards optimal speed. Future versions +of this fix will automatically select other kspace parameters +to use for maximum simulation speed. The kspace parameters may +include the style, cutoff, grid points in each direction, order, +Ewald parameter, MSM parallelization cut-point, MPI tasks to use, etc. + +The rationale for this fix is to provide the user with +as-fast-as-possible simulations that include long-range electrostatics +(kspace) while meeting the user-prescribed accuracy requirement. A +simple heuristic could never capture the optimal combination of +parameters for every possible run-time scenario. But by performing +short tests of various kspace parameter sets, this fix allows +parameters to be tailored specifically to the user's machine, MPI +ranks, use of threading or accelerators, the simulated system, and the +simulation details. In addition, it is possible that parameters could +be evolved with the simulation on-the-fly, which is useful for systems +that are dynamically evolving (e.g. changes in box size/shape or +number of particles). + +When this fix is invoked, LAMMPS will perform short timed tests of +various parameter sets to determine the optimal parameters. Tests are +performed on-the-fly, with a new test initialized every N steps. N should +be chosen large enough so that adequate CPU time lapses between tests, +thereby providing statistically significant timings. But N should not be +chosen to be so large that an unfortunate parameter set test takes an +inordinate amount of wall time to complete. An N of 100 for most problems +seems reasonable. Once an optimal parameter set is found, that set is +used for the remainder of the run. + +This fix uses heuristics to guide it's selection of parameter sets to test, +but the actual timed results will be used to decide which set to use in the +simulation. + +It is not necessary to discard trajectories produced using sub-optimal +parameter sets, or a mix of various parameter sets, since the user-prescribed +accuracy will have been maintained throughout. However, some users may prefer +to use this fix only to discover the optimal parameter set for a given setup +that can then be used on subsequent production runs. + +This fix starts with kspace parameters that are set by the user with the +:doc:`kspace\_style ` and :doc:`kspace\_modify ` +commands. The prescribed accuracy will be maintained by this fix throughout +the simulation. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the KSPACE package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Do not set "neigh\_modify once yes" or else this fix will never be +called. Reneighboring is required. + +This fix is not compatible with a hybrid pair style, long-range dispersion, +TIP4P water support, or long-range point dipole support. + +Related commands +"""""""""""""""" + +:doc:`kspace\_style `, :doc:`boundary ` +:doc:`kspace\_modify `, :doc:`pair\_style lj/cut/coul/long `, :doc:`pair\_style lj/charmm/coul/long `, :doc:`pair\_style lj/long `, :doc:`pair\_style lj/long/coul/long `, +:doc:`pair\_style buck/coul/long ` + +Default +""""""" + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_vector.rst b/doc/src/fix_vector.rst new file mode 100644 index 0000000000..3d7fb85274 --- /dev/null +++ b/doc/src/fix_vector.rst @@ -0,0 +1,181 @@ +.. index:: fix vector + +fix vector command +================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID vector Nevery value1 value2 ... + +* ID, group-ID are documented in :doc:`fix ` command +* vector = style name of this fix command +* Nevery = use input values every this many timesteps +* one or more input values can be listed +* value = c\_ID, c\_ID[N], f\_ID, f\_ID[N], v\_name + + .. parsed-literal:: + + c_ID = global scalar calculated by a compute with ID + c_ID[I] = Ith component of global vector calculated by a compute with ID + f_ID = global scalar calculated by a fix with ID + f_ID[I] = Ith component of global vector calculated by a fix with ID + v_name = value calculated by an equal-style variable with name + v_name[I] = Ith component of vector-style variable with name + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all vector 100 c_myTemp + fix 1 all vector 5 c_myTemp v_integral + +Description +""""""""""" + +Use one or more global values as inputs every few timesteps, and +simply store them. For a single specified value, the values are +stored as a global vector of growing length. For multiple specified +values, they are stored as rows in a global array, whose number of +rows is growing. The resulting vector or array can be used by other +:doc:`output commands `. + +One way to to use this command is to accumulate a vector that is +time-integrated using the :doc:`variable trap() ` function. +For example the velocity auto-correlation function (VACF) can be +time-integrated, to yield a diffusion coefficient, as follows: + + +.. parsed-literal:: + + compute 2 all vacf + fix 5 all vector 1 c_2[4] + variable diff equal dt\*trap(f_5) + thermo_style custom step v_diff + +The group specified with this command is ignored. However, note that +specified values may represent calculations performed by computes and +fixes which store their own "group" definitions. + +Each listed value can be the result of a :doc:`compute ` or +:doc:`fix ` or the evaluation of an equal-style or vector-style +:doc:`variable `. In each case, the compute, fix, or variable +must produce a global quantity, not a per-atom or local quantity. And +the global quantity must be a scalar, not a vector or array. + +:doc:`Computes ` that produce global quantities are those which +do not have the word *atom* in their style name. Only a few +:doc:`fixes ` produce global quantities. See the doc pages for +individual fixes for info on which ones produce such values. +:doc:`Variables ` of style *equal* or *vector* are the only +ones that can be used with this fix. Variables of style *atom* cannot +be used, since they produce per-atom values. + +The *Nevery* argument specifies on what timesteps the input values +will be used in order to be stored. Only timesteps that are a +multiple of *Nevery*\ , including timestep 0, will contribute values. + +Note that if you perform multiple runs, using the "pre no" option of +the :doc:`run ` command to avoid initialization on subsequent runs, +then you need to use the *stop* keyword with the first :doc:`run ` +command with a timestep value that encompasses all the runs. This is +so that the vector or array stored by this fix can be allocated to a +sufficient size. + + +---------- + + +If a value begins with "c\_", a compute ID must follow which has been +previously defined in the input script. If no bracketed term is +appended, the global scalar calculated by the compute is used. If a +bracketed term is appended, the Ith element of the global vector +calculated by the compute is used. + +Note that there is a :doc:`compute reduce ` command +which can sum per-atom quantities into a global scalar or vector which +can thus be accessed by fix vector. Or it can be a compute defined +not in your input script, but by :doc:`thermodynamic output ` or other fixes such as :doc:`fix nvt ` +or :doc:`fix temp/rescale `. See the doc pages for +these commands which give the IDs of these computes. Users can also +write code for their own compute styles and :doc:`add them to LAMMPS `. + +If a value begins with "f\_", a fix ID must follow which has been +previously defined in the input script. If no bracketed term is +appended, the global scalar calculated by the fix is used. If a +bracketed term is appended, the Ith element of the global vector +calculated by the fix is used. + +Note that some fixes only produce their values on certain timesteps, +which must be compatible with *Nevery*\ , else an error will result. +Users can also write code for their own fix styles and :doc:`add them to LAMMPS `. + +If a value begins with "v\_", a variable name must follow which has +been previously defined in the input script. An equal-style or +vector-style variable can be referenced; the latter requires a +bracketed term to specify the Ith element of the vector calculated by +the variable. See the :doc:`variable ` command for details. +Note that variables of style *equal* and *vector* define a formula +which can reference individual atom properties or thermodynamic +keywords, or they can invoke other computes, fixes, or variables when +they are evaluated, so this is a very general means of specifying +quantities to be stored by fix vector. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix produces a global vector or global array which can be +accessed by various :doc:`output commands `. The values +can only be accessed on timesteps that are multiples of *Nevery*\ . + +A vector is produced if only a single input value is specified. +An array is produced if multiple input values are specified. +The length of the vector or the number of rows in the array grows +by 1 every *Nevery* timesteps. + +If the fix produces a vector, then the entire vector will be either +"intensive" or "extensive", depending on whether the values stored in +the vector are "intensive" or "extensive". If the fix produces an +array, then all elements in the array must be the same, either +"intensive" or "extensive". If a compute or fix provides the value +stored, then the compute or fix determines whether the value is +intensive or extensive; see the doc page for that compute or fix for +further info. Values produced by a variable are treated as intensive. + +This fix can allocate storage for stored values accumulated over +multiple runs, using the *start* and *stop* keywords of the +:doc:`run ` command. See the :doc:`run ` command for details of +how to do this. If using the :doc:`run pre no ` command option, +this is required to allow the fix to allocate sufficient storage for +stored values. + +This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`compute `, :doc:`variable ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_viscosity.rst b/doc/src/fix_viscosity.rst new file mode 100644 index 0000000000..637551b1e4 --- /dev/null +++ b/doc/src/fix_viscosity.rst @@ -0,0 +1,191 @@ +.. index:: fix viscosity + +fix viscosity command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID viscosity N vdim pdim Nbin keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* viscosity = style name of this fix command +* N = perform momentum exchange every N steps +* vdim = *x* or *y* or *z* = which momentum component to exchange +* pdim = *x* or *y* or *z* = direction of momentum transfer +* Nbin = # of layers in pdim direction (must be even number) +* zero or more keyword/value pairs may be appended +* keyword = *swap* or *target* + + .. parsed-literal:: + + *swap* value = Nswap = number of swaps to perform every N steps + *vtarget* value = V or INF = target velocity of swap partners (velocity units) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all viscosity 100 x z 20 + fix 1 all viscosity 50 x z 20 swap 2 vtarget 1.5 + +Description +""""""""""" + +Use the Muller-Plathe algorithm described in :ref:`this paper ` to exchange momenta between two particles in +different regions of the simulation box every N steps. This induces a +shear velocity profile in the system. As described below this enables +a viscosity of the fluid to be calculated. This algorithm is +sometimes called a reverse non-equilibrium MD (reverse NEMD) approach +to computing viscosity. This is because the usual NEMD approach is to +impose a shear velocity profile on the system and measure the response +via an off-diagonal component of the stress tensor, which is +proportional to the momentum flux. In the Muller-Plathe method, the +momentum flux is imposed, and the shear velocity profile is the +system's response. + +The simulation box is divided into *Nbin* layers in the *pdim* +direction, where the layer 1 is at the low end of that dimension and +the layer *Nbin* is at the high end. Every N steps, Nswap pairs of +atoms are chosen in the following manner. Only atoms in the fix group +are considered. Nswap atoms in layer 1 with positive velocity +components in the *vdim* direction closest to the target value *V* are +selected. Similarly, Nswap atoms in the "middle" layer (see below) with +negative velocity components in the *vdim* direction closest to the +negative of the target value *V* are selected. The two sets of Nswap +atoms are paired up and their *vdim* momenta components are swapped +within each pair. This resets their velocities, typically in opposite +directions. Over time, this induces a shear velocity profile in the +system which can be measured using commands such as the following, +which writes the profile to the file tmp.profile: + + +.. parsed-literal:: + + compute layers all chunk/atom bin/1d z lower 0.05 units reduced + fix f1 all ave/chunk 100 10 1000 layers vx file tmp.profile + +Note that by default, Nswap = 1 and vtarget = INF, though this can be +changed by the optional *swap* and *vtarget* keywords. When vtarget = +INF, one or more atoms with the most positive and negative velocity +components are selected. Setting these parameters appropriately, in +conjunction with the swap rate N, allows the momentum flux rate to be +adjusted across a wide range of values, and the momenta to be +exchanged in large chunks or more smoothly. + +The "middle" layer for momenta swapping is defined as the *Nbin*\ /2 + 1 +layer. Thus if *Nbin* = 20, the two swapping layers are 1 and 11. +This should lead to a symmetric velocity profile since the two layers +are separated by the same distance in both directions in a periodic +sense. This is why *Nbin* is restricted to being an even number. + +As described below, the total momentum transferred by these velocity +swaps is computed by the fix and can be output. Dividing this +quantity by time and the cross-sectional area of the simulation box +yields a momentum flux. The ratio of momentum flux to the slope of +the shear velocity profile is proportional to the viscosity of the +fluid, in appropriate units. See the :ref:`Muller-Plathe paper ` for details. + +.. note:: + + If your system is periodic in the direction of the momentum + flux, then the flux is going in 2 directions. This means the + effective momentum flux in one direction is reduced by a factor of 2. + You will see this in the equations for viscosity in the Muller-Plathe + paper. LAMMPS is simply tallying momentum which does not account for + whether or not your system is periodic; you must use the value + appropriately to yield a viscosity for your system. + +.. note:: + + After equilibration, if the velocity profile you observe is not + linear, then you are likely swapping momentum too frequently and are + not in a regime of linear response. In this case you cannot + accurately infer a viscosity and should try increasing the Nevery + parameter. + +An alternative method for calculating a viscosity is to run a NEMD +simulation, as described on the :doc:`Howto nemd ` doc page. +NEMD simulations deform the simulation box via the :doc:`fix deform ` command. Thus they cannot be run on a charged +system using a :doc:`PPPM solver ` since PPPM does not +currently support non-orthogonal boxes. Using fix viscosity keeps the +box orthogonal; thus it does not suffer from this limitation. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes a global scalar which can be accessed by various +:doc:`output commands `. The scalar is the cumulative +momentum transferred between the bottom and middle of the simulation +box (in the *pdim* direction) is stored as a scalar quantity by this +fix. This quantity is zeroed when the fix is defined and accumulates +thereafter, once every N steps. The units of the quantity are +momentum = mass\*velocity. The scalar value calculated by this fix is +"intensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the MISC package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Swaps conserve both momentum and kinetic energy, even if the masses of +the swapped atoms are not equal. Thus you should not need to +thermostat the system. If you do use a thermostat, you may want to +apply it only to the non-swapped dimensions (other than *vdim*\ ). + +LAMMPS does not check, but you should not use this fix to swap +velocities of atoms that are in constrained molecules, e.g. via :doc:`fix shake ` or :doc:`fix rigid `. This is because +application of the constraints will alter the amount of transferred +momentum. You should, however, be able to use flexible molecules. +See the :ref:`Maginn paper ` for an example of using this algorithm +in a computation of alcohol molecule properties. + +When running a simulation with large, massive particles or molecules +in a background solvent, you may want to only exchange momenta between +solvent particles. + +Related commands +"""""""""""""""" + +:doc:`fix ave/chunk `, :doc:`fix thermal/conductivity ` + +Default +""""""" + +The option defaults are swap = 1 and vtarget = INF. + + +---------- + + +.. _Muller-Plathe2: + + + +**(Muller-Plathe)** Muller-Plathe, Phys Rev E, 59, 4894-4898 (1999). + +.. _Maginn: + + + +**(Maginn)** Kelkar, Rafferty, Maginn, Siepmann, Fluid Phase Equilibria, +260, 218-231 (2007). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_viscous.rst b/doc/src/fix_viscous.rst new file mode 100644 index 0000000000..247600db93 --- /dev/null +++ b/doc/src/fix_viscous.rst @@ -0,0 +1,122 @@ +.. index:: fix viscous + +fix viscous command +=================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID viscous gamma keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* viscous = style name of this fix command +* gamma = damping coefficient (force/velocity units) +* zero or more keyword/value pairs may be appended + + .. parsed-literal:: + + keyword = *scale* + *scale* values = type ratio + type = atom type (1-N) + ratio = factor to scale the damping coefficient by + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 flow viscous 0.1 + fix 1 damp viscous 0.5 scale 3 2.5 + +Description +""""""""""" + +Add a viscous damping force to atoms in the group that is proportional +to the velocity of the atom. The added force can be thought of as a +frictional interaction with implicit solvent, i.e. the no-slip Stokes +drag on a spherical particle. In granular simulations this can be +useful for draining the kinetic energy from the system in a controlled +fashion. If used without additional thermostatting (to add kinetic +energy to the system), it has the effect of slowly (or rapidly) +freezing the system; hence it can also be used as a simple energy +minimization technique. + +The damping force F is given by F = - gamma \* velocity. The larger +the coefficient, the faster the kinetic energy is reduced. If the +optional keyword *scale* is used, gamma can scaled up or down by the +specified factor for atoms of that type. It can be used multiple +times to adjust gamma for several atom types. + +.. note:: + + You should specify gamma in force/velocity units. This is not + the same as mass/time units, at least for some of the LAMMPS + :doc:`units ` options like "real" or "metal" that are not + self-consistent. + +In a Brownian dynamics context, gamma = Kb T / D, where Kb = +Boltzmann's constant, T = temperature, and D = particle diffusion +coefficient. D can be written as Kb T / (3 pi eta d), where eta = +dynamic viscosity of the frictional fluid and d = diameter of +particle. This means gamma = 3 pi eta d, and thus is proportional to +the viscosity of the fluid and the particle diameter. + +In the current implementation, rather than have the user specify a +viscosity, gamma is specified directly in force/velocity units. If +needed, gamma can be adjusted for atoms of different sizes +(i.e. sigma) by using the *scale* keyword. + +Note that Brownian dynamics models also typically include a randomized +force term to thermostat the system at a chosen temperature. The :doc:`fix langevin ` command does this. It has the same +viscous damping term as fix viscous and adds a random force to each +atom. The random force term is proportional to the sqrt of the chosen +thermostatting temperature. Thus if you use fix langevin with a +target T = 0, its random force term is zero, and you are essentially +performing the same operation as fix viscous. Also note that the +gamma of fix viscous is related to the damping parameter of :doc:`fix langevin `, however the former is specified in units +of force/velocity and the latter in units of time, so that it can more +easily be used as a thermostat. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is modifying forces. Default is the outermost level. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. This fix should only +be used with damped dynamics minimizers that allow for +non-conservative forces. See the :doc:`min\_style ` command +for details. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix langevin ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_wall.rst b/doc/src/fix_wall.rst new file mode 100644 index 0000000000..b31ee4a663 --- /dev/null +++ b/doc/src/fix_wall.rst @@ -0,0 +1,415 @@ +.. index:: fix wall/lj93 + +fix wall/lj93 command +===================== + +fix wall/lj93/kk command +======================== + +fix wall/lj126 command +====================== + +fix wall/lj1043 command +======================= + +fix wall/colloid command +======================== + +fix wall/harmonic command +========================= + +fix wall/morse command +====================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID style face args ... keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* style = *wall/lj93* or *wall/lj126* or *wall/lj1043* or *wall/colloid* or *wall/harmonic* or *wall/morse* +* one or more face/arg pairs may be appended +* face = *xlo* or *xhi* or *ylo* or *yhi* or *zlo* or *zhi* +* args for styles *lj93* or *lj126* or *lj1043* or *colloid* or *harmonic* + + .. parsed-literal:: + + args = coord epsilon sigma cutoff + coord = position of wall = EDGE or constant or variable + EDGE = current lo or hi edge of simulation box + constant = number like 0.0 or -30.0 (distance units) + variable = :doc:`equal-style variable ` like v_x or v_wiggle + epsilon = strength factor for wall-particle interaction (energy or energy/distance\^2 units) + epsilon can be a variable (see below) + sigma = size factor for wall-particle interaction (distance units) + sigma can be a variable (see below) + cutoff = distance from wall at which wall-particle interaction is cut off (distance units) + +* args for style *morse* + + .. parsed-literal:: + + args = coord D_0 alpha r_0 cutoff + coord = position of wall = EDGE or constant or variable + EDGE = current lo or hi edge of simulation box + constant = number like 0.0 or -30.0 (distance units) + variable = :doc:`equal-style variable ` like v_x or v_wiggle + D_0 = depth of the potential (energy units) + D_0 can be a variable (see below) + alpha = width factor for wall-particle interaction (1/distance units) + alpha can be a variable (see below) + r_0 = distance of the potential minimum from the face of region (distance units) + r_0 can be a variable (see below) + cutoff = distance from wall at which wall-particle interaction is cut off (distance units) + +* zero or more keyword/value pairs may be appended +* keyword = *units* or *fld* + + .. parsed-literal:: + + *units* value = *lattice* or *box* + *lattice* = the wall position is defined in lattice units + *box* = the wall position is defined in simulation box units + *fld* value = *yes* or *no* + *yes* = invoke the wall constraint to be compatible with implicit FLD + *no* = invoke the wall constraint in the normal way + *pbc* value = *yes* or *no* + *yes* = allow periodic boundary in a wall dimension + *no* = require non-perioidic boundaries in any wall dimension + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix wallhi all wall/lj93 xlo -1.0 1.0 1.0 2.5 units box + fix wallhi all wall/lj93 xhi EDGE 1.0 1.0 2.5 + fix wallhi all wall/morse xhi EDGE 1.0 1.0 1.0 2.5 units box + fix wallhi all wall/lj126 v_wiggle 23.2 1.0 1.0 2.5 + fix zwalls all wall/colloid zlo 0.0 1.0 1.0 0.858 zhi 40.0 1.0 1.0 0.858 + +Description +""""""""""" + +Bound the simulation domain on one or more of its faces with a flat +wall that interacts with the atoms in the group by generating a force +on the atom in a direction perpendicular to the wall. The energy of +wall-particle interactions depends on the style. + +For style *wall/lj93*\ , the energy E is given by the 9/3 potential: + +.. image:: Eqs/fix_wall_lj93.jpg + :align: center + +For style *wall/lj126*\ , the energy E is given by the 12/6 potential: + +.. image:: Eqs/pair_lj.jpg + :align: center + +For style *wall/lj1043*\ , the energy E is given by the 10/4/3 potential: + +.. image:: Eqs/fix_wall_lj1043.jpg + :align: center + +For style *wall/colloid*\ , the energy E is given by an integrated form +of the :doc:`pair\_style colloid ` potential: + +.. image:: Eqs/fix_wall_colloid.jpg + :align: center + +For style *wall/harmonic*\ , the energy E is given by a harmonic spring +potential: + +.. image:: Eqs/fix_wall_harmonic.jpg + :align: center + +For style *wall/morse*\ , the energy E is given by a Morse potential: + +.. image:: Eqs/pair_morse.jpg + :align: center + +In all cases, *r* is the distance from the particle to the wall at +position *coord*\ , and Rc is the *cutoff* distance at which the +particle and wall no longer interact. The energy of the wall +potential is shifted so that the wall-particle interaction energy is +0.0 at the cutoff distance. + +Up to 6 walls or faces can be specified in a single command: *xlo*\ , +*xhi*\ , *ylo*\ , *yhi*\ , *zlo*\ , *zhi*\ . A *lo* face interacts with +particles near the lower side of the simulation box in that dimension. +A *hi* face interacts with particles near the upper side of the +simulation box in that dimension. + +The position of each wall can be specified in one of 3 ways: as the +EDGE of the simulation box, as a constant value, or as a variable. If +EDGE is used, then the corresponding boundary of the current +simulation box is used. If a numeric constant is specified then the +wall is placed at that position in the appropriate dimension (x, y, or +z). In both the EDGE and constant cases, the wall will never move. +If the wall position is a variable, it should be specified as v\_name, +where name is an :doc:`equal-style variable ` name. In this +case the variable is evaluated each timestep and the result becomes +the current position of the reflecting wall. Equal-style variables +can specify formulas with various mathematical functions, and include +:doc:`thermo\_style ` command keywords for the simulation +box parameters and timestep and elapsed time. Thus it is easy to +specify a time-dependent wall position. See examples below. + +For the *wall/lj93* and *wall/lj126* and *wall/lj1043* styles, +*epsilon* and *sigma* are the usual Lennard-Jones parameters, which +determine the strength and size of the particle as it interacts with +the wall. Epsilon has energy units. Note that this *epsilon* and +*sigma* may be different than any *epsilon* or *sigma* values defined +for a pair style that computes particle-particle interactions. + +The *wall/lj93* interaction is derived by integrating over a 3d +half-lattice of Lennard-Jones 12/6 particles. The *wall/lj126* +interaction is effectively a harder, more repulsive wall interaction. +The *wall/lj1043* interaction is yet a different form of wall +interaction, described in Magda et al in :ref:`(Magda) `. + +For the *wall/colloid* style, *R* is the radius of the colloid +particle, *D* is the distance from the surface of the colloid particle +to the wall (r-R), and *sigma* is the size of a constituent LJ +particle inside the colloid particle and wall. Note that the cutoff +distance Rc in this case is the distance from the colloid particle +center to the wall. The prefactor *epsilon* can be thought of as an +effective Hamaker constant with energy units for the strength of the +colloid-wall interaction. More specifically, the *epsilon* pre-factor += 4 \* pi\^2 \* rho\_wall \* rho\_colloid \* epsilon \* sigma\^6, where epsilon +and sigma are the LJ parameters for the constituent LJ +particles. Rho\_wall and rho\_colloid are the number density of the +constituent particles, in the wall and colloid respectively, in units +of 1/volume. + +The *wall/colloid* interaction is derived by integrating over +constituent LJ particles of size *sigma* within the colloid particle +and a 3d half-lattice of Lennard-Jones 12/6 particles of size *sigma* +in the wall. As mentioned in the preceding paragraph, the density of +particles in the wall and colloid can be different, as specified by +the *epsilon* pre-factor. + +For the *wall/harmonic* style, *epsilon* is effectively the spring +constant K, and has units (energy/distance\^2). The input parameter +*sigma* is ignored. The minimum energy position of the harmonic +spring is at the *cutoff*\ . This is a repulsive-only spring since the +interaction is truncated at the *cutoff* + +For the *wall/morse* style, the three parameters are in this order: +*D\_0* the depth of the potential, *alpha* the width parameter, and +*r\_0* the location of the minimum. *D\_0* has energy units, *alpha* +inverse distance units, and *r\_0* distance units. + +For any wall, the *epsilon* and/or *sigma* and/or *alpha* parameter can +be specified +as an :doc:`equal-style variable `, in which case it should be +specified as v\_name, where name is the variable name. As with a +variable wall position, the variable is evaluated each timestep and +the result becomes the current epsilon or sigma of the wall. +Equal-style variables can specify formulas with various mathematical +functions, and include :doc:`thermo\_style ` command +keywords for the simulation box parameters and timestep and elapsed +time. Thus it is easy to specify a time-dependent wall interaction. + +.. note:: + + For all of the styles, you must insure that r is always > 0 for + all particles in the group, or LAMMPS will generate an error. This + means you cannot start your simulation with particles at the wall + position *coord* (r = 0) or with particles on the wrong side of the + wall (r < 0). For the *wall/lj93* and *wall/lj126* styles, the energy + of the wall/particle interaction (and hence the force on the particle) + blows up as r -> 0. The *wall/colloid* style is even more + restrictive, since the energy blows up as D = r-R -> 0. This means + the finite-size particles of radius R must be a distance larger than R + from the wall position *coord*\ . The *harmonic* style is a softer + potential and does not blow up as r -> 0, but you must use a large + enough *epsilon* that particles always reamin on the correct side of + the wall (r > 0). + +The *units* keyword determines the meaning of the distance units used +to define a wall position, but only when a numeric constant or +variable is used. It is not relevant when EDGE is used to specify a +face position. In the variable case, the variable is assumed to +produce a value compatible with the *units* setting you specify. + +A *box* value selects standard distance units as defined by the +:doc:`units ` command, e.g. Angstroms for units = real or metal. +A *lattice* value means the distance units are in lattice spacings. +The :doc:`lattice ` command must have been previously used to +define the lattice spacings. + +The *fld* keyword can be used with a *yes* setting to invoke the wall +constraint before pairwise interactions are computed. This allows an +implicit FLD model using :doc:`pair\_style lubricateU ` +to include the wall force in its calculations. If the setting is +*no*\ , wall forces are imposed after pairwise interactions, in the +usual manner. + +The *pbc* keyword can be used with a *yes* setting to allow walls to +be specified in a periodic dimension. See the +:doc:`boundary ` command for options on simulation box +boundaries. The default for *pbc* is *no*\ , which means the system +must be non-periodic when using a wall. But you may wish to use a +periodic box. E.g. to allow some particles to interact with the wall +via the fix group-ID, and others to pass through it and wrap around a +periodic box. In this case you should insure that the wall if +sufficiently far enough away from the box boundary. If you do not, +then particles may interact with both the wall and with periodic +images on the other side of the box, which is probably not what you +want. + + +---------- + + +Here are examples of variable definitions that move the wall position +in a time-dependent fashion using equal-style +:doc:`variables `. The wall interaction parameters (epsilon, +sigma) could be varied with additional variable definitions. + + +.. parsed-literal:: + + variable ramp equal ramp(0,10) + fix 1 all wall xlo v_ramp 1.0 1.0 2.5 + + variable linear equal vdisplace(0,20) + fix 1 all wall xlo v_linear 1.0 1.0 2.5 + + variable wiggle equal swiggle(0.0,5.0,3.0) + fix 1 all wall xlo v_wiggle 1.0 1.0 2.5 + + variable wiggle equal cwiggle(0.0,5.0,3.0) + fix 1 all wall xlo v_wiggle 1.0 1.0 2.5 + +The ramp(lo,hi) function adjusts the wall position linearly from lo to +hi over the course of a run. The vdisplace(c0,velocity) function does +something similar using the equation position = c0 + velocity\*delta, +where delta is the elapsed time. + +The swiggle(c0,A,period) function causes the wall position to +oscillate sinusoidally according to this equation, where omega = 2 PI +/ period: + + +.. parsed-literal:: + + position = c0 + A sin(omega\*delta) + +The cwiggle(c0,A,period) function causes the wall position to +oscillate sinusoidally according to this equation, which will have an +initial wall velocity of 0.0, and thus may impose a gentler +perturbation on the particles: + + +.. parsed-literal:: + + position = c0 + A (1 - cos(omega\*delta)) + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy of interaction between atoms and each wall to +the system's potential energy as part of :doc:`thermodynamic output `. + +The :doc:`fix\_modify ` *virial* option is supported by this +fix to add the contribution due to the interaction between +atoms and each wall to the system's virial as part of :doc:`thermodynamic output `. The default is *virial no* + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its forces. Default is the outermost level. + +This fix computes a global scalar energy and a global vector of +forces, which can be accessed by various :doc:`output commands `. Note that the scalar energy is the sum +of interactions with all defined walls. If you want the energy on a +per-wall basis, you need to use multiple fix wall commands. The +length of the vector is equal to the number of walls defined by the +fix. Each vector value is the normal force on a specific wall. Note +that an outward force on a wall will be a negative value for *lo* +walls and a positive value for *hi* walls. The scalar and vector +values calculated by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. + +.. note:: + + If you want the atom/wall interaction energy to be included in + the total potential energy of the system (the quantity being + minimized), you MUST enable the :doc:`fix\_modify ` *energy* + option for this fix. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix wall/reflect `, +:doc:`fix wall/gran `, +:doc:`fix wall/region ` + +Default +""""""" + +The option defaults units = lattice, fld = no, and pbc = no. + + +---------- + + +.. _Magda: + + + +**(Magda)** Magda, Tirrell, Davis, J Chem Phys, 83, 1888-1901 (1985); +erratum in JCP 84, 2901 (1986). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_body_polygon.rst b/doc/src/fix_wall_body_polygon.rst new file mode 100644 index 0000000000..840338db5c --- /dev/null +++ b/doc/src/fix_wall_body_polygon.rst @@ -0,0 +1,119 @@ +.. index:: fix wall/body/polygon + +fix wall/body/polygon command +============================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID wall/body/polygon k_n c_n c_t wallstyle args keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* wall/body/polygon = style name of this fix command +* k\_n = normal repulsion strength (force/distance or pressure units) +* c\_n = normal damping coefficient (force/distance or pressure units) +* c\_t = tangential damping coefficient (force/distance or pressure units) +* wallstyle = *xplane* or *yplane* or *zplane* or *zcylinder* +* args = list of arguments for a particular style + + .. parsed-literal:: + + *xplane* or *yplane* args = lo hi + lo,hi = position of lower and upper plane (distance units), either can be NULL) + *zcylinder* args = radius + radius = cylinder radius (distance units) + +* zero or more keyword/value pairs may be appended to args +* keyword = *wiggle* + + .. parsed-literal:: + + *wiggle* values = dim amplitude period + dim = *x* or *y* or *z* + amplitude = size of oscillation (distance units) + period = time of oscillation (time units) + + + +Examples +"""""""" + +fix 1 all wall/body/polygon 1000.0 20.0 5.0 xplane -10.0 10.0 + +Description +""""""""""" + +This fix is for use with 2d models of body particles of style +*rounded/polygon*\ . It bounds the simulation domain with wall(s). All +particles in the group interact with the wall when they are close +enough to touch it. The nature of the interaction between the wall +and the polygon particles is the same as that between the polygon +particles themselves, which is similar to a Hookean potential. See +the :doc:`Howto body ` doc page for more details on using +body particles. + +The parameters *k\_n*, *c\_n*, *c\_t* have the same meaning and units as +those specified with the :doc:`pair\_style body/rounded/polygon ` command. + +The *wallstyle* can be planar or cylindrical. The 2 planar options +specify a pair of walls in a dimension. Wall positions are given by +*lo* and *hi*\ . Either of the values can be specified as NULL if a +single wall is desired. For a *zcylinder* wallstyle, the cylinder's +axis is at x = y = 0.0, and the radius of the cylinder is specified. + +Optionally, the wall can be moving, if the *wiggle* keyword is +appended. + +For the *wiggle* keyword, the wall oscillates sinusoidally, similar to +the oscillations of particles which can be specified by the :doc:`fix move ` command. This is useful in packing simulations of +particles. The arguments to the *wiggle* keyword specify a dimension +for the motion, as well as it's *amplitude* and *period*\ . Note that +if the dimension is in the plane of the wall, this is effectively a +shearing motion. If the dimension is perpendicular to the wall, it is +more of a shaking motion. A *zcylinder* wall can only be wiggled in +the z dimension. + +Each timestep, the position of a wiggled wall in the appropriate *dim* +is set according to this equation: + + +.. parsed-literal:: + + position = coord + A - A cos (omega \* delta) + +where *coord* is the specified initial position of the wall, *A* is +the *amplitude*\ , *omega* is 2 PI / *period*\ , and *delta* is the time +elapsed since the fix was specified. The velocity of the wall is set +to the derivative of this expression. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +None of the :doc:`fix\_modify ` options are relevant to this +fix. No global or per-atom quantities are stored by this fix for +access by various :doc:`output commands `. No parameter +of this fix can be used with the *start/stop* keywords of the +:doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the BODY package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Any dimension (xy) that has a wall must be non-periodic. + +Related commands +"""""""""""""""" + +:doc:`atom\_style body `, :doc:`pair\_style body/rounded/polygon ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_body_polyhedron.rst b/doc/src/fix_wall_body_polyhedron.rst new file mode 100644 index 0000000000..6c3e3f5e6d --- /dev/null +++ b/doc/src/fix_wall_body_polyhedron.rst @@ -0,0 +1,118 @@ +.. index:: fix wall/body/polyhedron + +fix wall/body/polyhedron command +================================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID wall/body/polyhedron k_n c_n c_t wallstyle args keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* wall/body/polyhedron = style name of this fix command +* k\_n = normal repulsion strength (force/distance units or pressure units - see discussion below) +* c\_n = normal damping coefficient (force/distance units or pressure units - see discussion below) +* c\_t = tangential damping coefficient (force/distance units or pressure units - see discussion below) +* wallstyle = *xplane* or *yplane* or *zplane* or *zcylinder* +* args = list of arguments for a particular style + + .. parsed-literal:: + + *xplane* or *yplane* args = lo hi + lo,hi = position of lower and upper plane (distance units), either can be NULL) + *zcylinder* args = radius + radius = cylinder radius (distance units) + +* zero or more keyword/value pairs may be appended to args +* keyword = *wiggle* + + .. parsed-literal:: + + *wiggle* values = dim amplitude period + dim = *x* or *y* or *z* + amplitude = size of oscillation (distance units) + period = time of oscillation (time units) + + + +Examples +"""""""" + +fix 1 all wall/body/polyhedron 1000.0 20.0 5.0 xplane -10.0 10.0 + +Description +""""""""""" + +This fix is for use with 3d models of body particles of style +*rounded/polyhedron*\ . It bounds the simulation domain with wall(s). +All particles in the group interact with the wall when they are close +enough to touch it. The nature of the interaction between the wall +and the polygon particles is the same as that between the polygon +particles themselves, which is similar to a Hookean potential. See +the :doc:`Howto body ` doc page for more details on using +body particles. + +The parameters *k\_n*, *c\_n*, *c\_t* have the same meaning and units as +those specified with the :doc:`pair\_style body/rounded/polyhedron ` command. + +The *wallstyle* can be planar or cylindrical. The 3 planar options +specify a pair of walls in a dimension. Wall positions are given by +*lo* and *hi*\ . Either of the values can be specified as NULL if a +single wall is desired. For a *zcylinder* wallstyle, the cylinder's +axis is at x = y = 0.0, and the radius of the cylinder is specified. + +Optionally, the wall can be moving, if the *wiggle* keyword is appended. + +For the *wiggle* keyword, the wall oscillates sinusoidally, similar to +the oscillations of particles which can be specified by the :doc:`fix move ` command. This is useful in packing simulations of +particles. The arguments to the *wiggle* keyword specify a dimension +for the motion, as well as it's *amplitude* and *period*\ . Note that +if the dimension is in the plane of the wall, this is effectively a +shearing motion. If the dimension is perpendicular to the wall, it is +more of a shaking motion. A *zcylinder* wall can only be wiggled in +the z dimension. + +Each timestep, the position of a wiggled wall in the appropriate *dim* +is set according to this equation: + + +.. parsed-literal:: + + position = coord + A - A cos (omega \* delta) + +where *coord* is the specified initial position of the wall, *A* is +the *amplitude*\ , *omega* is 2 PI / *period*\ , and *delta* is the time +elapsed since the fix was specified. The velocity of the wall is set +to the derivative of this expression. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +None of the :doc:`fix\_modify ` options are relevant to this +fix. No global or per-atom quantities are stored by this fix for +access by various :doc:`output commands `. No parameter +of this fix can be used with the *start/stop* keywords of the +:doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the BODY package. It is only enabled if LAMMPS +was built with that package. See the :doc:`Build package ` doc page for more info. + +Any dimension (xyz) that has a wall must be non-periodic. + +Related commands +"""""""""""""""" + +:doc:`atom\_style body `, :doc:`pair\_style body/rounded/polyhedron ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_ees.rst b/doc/src/fix_wall_ees.rst new file mode 100644 index 0000000000..559f1958d9 --- /dev/null +++ b/doc/src/fix_wall_ees.rst @@ -0,0 +1,145 @@ +.. index:: fix wall/ees + +fix wall/ees command +==================== + +fix wall/region/ees command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID style args + +* ID, group-ID are documented in :doc:`fix ` command +* style = *wall/ees* or *wall/region/ees* + + .. parsed-literal:: + + args for style *wall/ees*\ : one or more *face parameters* groups may be appended + face = *xlo* or *xhi* or *ylo* or *yhi* or *zlo* or *zhi* + parameters = coord epsilon sigma cutoff + coord = position of wall = EDGE or constant or variable + EDGE = current lo or hi edge of simulation box + constant = number like 0.0 or -30.0 (distance units) + variable = :doc:`equal-style variable ` like v_x or v_wiggle + epsilon = strength factor for wall-particle interaction (energy or energy/distance\^2 units) + epsilon can be a variable (see below) + sigma = size factor for wall-particle interaction (distance units) + sigma can be a variable (see below) + cutoff = distance from wall at which wall-particle interaction is cut off (distance units) + + + .. parsed-literal:: + + args for style *wall/region/ees*\ : *region-ID* *epsilon* *sigma* *cutoff* + region-ID = region whose boundary will act as wall + epsilon = strength factor for wall-particle interaction (energy or energy/distance\^2 units) + sigma = size factor for wall-particle interaction (distance units) + cutoff = distance from wall at which wall-particle interaction is cut off (distance units) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix wallhi all wall/ees xlo -1.0 1.0 1.0 2.5 units box + fix wallhi all wall/ees xhi EDGE 1.0 1.0 2.5 + fix wallhi all wall/ees v_wiggle 23.2 1.0 1.0 2.5 + fix zwalls all wall/ees zlo 0.0 1.0 1.0 0.858 zhi 40.0 1.0 1.0 0.858 + + fix ees_cube all wall/region/ees myCube 1.0 1.0 2.5 + +Description +""""""""""" + +Fix *wall/ees* bounds the simulation domain on one or more of its +faces with a flat wall that interacts with the ellipsoidal atoms in the +group by generating a force on the atom in a direction perpendicular to +the wall and a torque parallel with the wall. The energy of +wall-particle interactions E is given by: + +.. image:: Eqs/fix_wall_ees.jpg + :align: center + +Introduced by Babadi and Ejtehadi in :ref:`(Babadi) `. Here, +*r* is the distance from the particle to the wall at position *coord*\ , +and Rc is the *cutoff* distance at which the particle and wall no +longer interact. Also, sigma\_n is the distance between center of +ellipsoid and the nearest point of its surface to the wall. The energy +of the wall is: + +.. image:: JPG/fix_wall_ees_image.jpg + :align: center + +Details of using this command and specifications are the same as +fix/wall command. You can also find an example in USER/ees/ under +examples/ directory. + +The prefactor *epsilon* can be thought of as an +effective Hamaker constant with energy units for the strength of the +ellipsoid-wall interaction. More specifically, the *epsilon* pre-factor += 8 \* pi\^2 \* rho\_wall \* rho\_ellipsoid \* epsilon +\* sigma\_a \* sigma\_b \* sigma\_c, where epsilon is the LJ parameters for +the constituent LJ particles and sigma\_a, sigma\_b, and sigma\_c are radii +of ellipsoidal particles. Rho\_wall and rho\_ellipsoid are the number +density of the constituent particles, in the wall and ellipsoid +respectively, in units of 1/volume. + +.. note:: + + You must insure that r is always bigger than sigma\_n for + all particles in the group, or LAMMPS will generate an error. This + means you cannot start your simulation with particles touching the wall + position *coord* (r = sigma\_n) or with particles penetrating the wall + (0 =< r < sigma\_n) or with particles on the wrong side of the + wall (r < 0). + +Fix *wall/region/ees* treats the surface of the geometric region defined +by the *region-ID* as a bounding wall which interacts with nearby +ellipsoidal particles according to the EES potential introduced above. + +Other details of this command are the same as for the :doc:`fix wall/region ` command. One may also find an example +of using this fix in the examples/USER/misc/ees/ directory. + +Restrictions +"""""""""""" + + +This fix is part of the USER-MISC package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +This fix requires that atoms be ellipsoids as defined by the +:doc:`atom\_style ellipsoid ` command. + +Related commands +"""""""""""""""" + +:doc:`fix wall `, +:doc:`pair resquared ` + +Default +""""""" + +none + + +---------- + + +.. _BabadiEjtehadi: + + + +**(Babadi)** Babadi and Ejtehadi, EPL, 77 (2007) 23002. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_gran.rst b/doc/src/fix_wall_gran.rst new file mode 100644 index 0000000000..5c9c476a44 --- /dev/null +++ b/doc/src/fix_wall_gran.rst @@ -0,0 +1,216 @@ +.. index:: fix wall/gran + +fix wall/gran command +===================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID wall/gran fstyle fstyle_params wallstyle args keyword values ... + +* ID, group-ID are documented in :doc:`fix ` command +* wall/gran = style name of this fix command +* fstyle = style of force interactions between particles and wall + + .. parsed-literal:: + + possible choices: hooke, hooke/history, hertz/history, granular + +* fstyle\_params = parameters associated with force interaction style + + .. parsed-literal:: + + For *hooke*\ , *hooke/history*\ , and *hertz/history*\ , *fstyle_params* are: + Kn = elastic constant for normal particle repulsion (force/distance units or pressure units - see discussion below) + Kt = elastic constant for tangential contact (force/distance units or pressure units - see discussion below) + gamma_n = damping coefficient for collisions in normal direction (1/time units or 1/time-distance units - see discussion below) + gamma_t = damping coefficient for collisions in tangential direction (1/time units or 1/time-distance units - see discussion below) + xmu = static yield criterion (unitless value between 0.0 and 1.0e4) + dampflag = 0 or 1 if tangential damping force is excluded or included + + + .. parsed-literal:: + + For *granular*\ , *fstyle_params* are set using the same syntax as for the *pair_coeff* command of :doc:`pair_style granular ` + +* wallstyle = *xplane* or *yplane* or *zplane* or *zcylinder* +* args = list of arguments for a particular style + + .. parsed-literal:: + + *xplane* or *yplane* or *zplane* args = lo hi + lo,hi = position of lower and upper plane (distance units), either can be NULL) + *zcylinder* args = radius + radius = cylinder radius (distance units) + +* zero or more keyword/value pairs may be appended to args +* keyword = *wiggle* or *shear* + + .. parsed-literal:: + + *wiggle* values = dim amplitude period + dim = *x* or *y* or *z* + amplitude = size of oscillation (distance units) + period = time of oscillation (time units) + *shear* values = dim vshear + dim = *x* or *y* or *z* + vshear = magnitude of shear velocity (velocity units) + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix 1 all wall/gran hooke 200000.0 NULL 50.0 NULL 0.5 0 xplane -10.0 10.0 + fix 1 all wall/gran hooke/history 200000.0 NULL 50.0 NULL 0.5 0 zplane 0.0 NULL + fix 2 all wall/gran hooke 100000.0 20000.0 50.0 30.0 0.5 1 zcylinder 15.0 wiggle z 3.0 2.0 + fix 3 all wall/gran/region granular hooke 1000.0 50.0 tangential linear_nohistory 1.0 0.4 damping velocity region myBox + fix 4 all wall/gran/region granular jkr 1e5 1500.0 0.3 10.0 tangential mindlin NULL 1.0 0.5 rolling sds 500.0 200.0 0.5 twisting marshall region myCone + fix 5 all wall/gran/region granular dmt 1e5 0.2 0.3 10.0 tangential mindlin NULL 1.0 0.5 rolling sds 500.0 200.0 0.5 twisting marshall damping tsuji region myCone + +Description +""""""""""" + +Bound the simulation domain of a granular system with a frictional +wall. All particles in the group interact with the wall when they are +close enough to touch it. + +The nature of the wall/particle interactions are determined by the +*fstyle* setting. It can be any of the styles defined by the +:doc:`pair\_style gran/\* ` or the more general `pair\_style granular `_ commands. Currently the options are +*hooke*\ , *hooke/history*\ , or *hertz/history* for the former, and +*granular* with all the possible options of the associated +*pair\_coeff* command for the latter. The equation for the force +between the wall and particles touching it is the same as the +corresponding equation on the :doc:`pair\_style gran/\* ` and +:doc:`pair\_style\_granular ` doc pages, in the limit of +one of the two particles going to infinite radius and mass (flat +wall). Specifically, delta = radius - r = overlap of particle with +wall, m\_eff = mass of particle, and the effective radius of contact = +RiRj/Ri+Rj is set to the radius of the particle. + +The parameters *Kn*\ , *Kt*\ , *gamma\_n*, *gamma\_t*, *xmu* and *dampflag* +have the same meaning and units as those specified with the +:doc:`pair\_style gran/\* ` commands. This means a NULL can be +used for either *Kt* or *gamma\_t* as described on that page. If a +NULL is used for *Kt*\ , then a default value is used where *Kt* = 2/7 +*Kn*\ . If a NULL is used for *gamma\_t*, then a default value is used +where *gamma\_t* = 1/2 *gamma\_n*. + +All the model choices for cohesion, tangential friction, rolling +friction and twisting friction supported by the :doc:`pair\_style granular ` through its *pair\_coeff* command are also +supported for walls. These are discussed in greater detail on the doc +page for :doc:`pair\_style granular `. + +Note that you can choose a different force styles and/or different +values for the wall/particle coefficients than for particle/particle +interactions. E.g. if you wish to model the wall as a different +material. + +.. note:: + + As discussed on the doc page for :doc:`pair\_style gran/\* `, versions of LAMMPS before 9Jan09 used a + different equation for Hertzian interactions. This means Hertizian + wall/particle interactions have also changed. They now include a + sqrt(radius) term which was not present before. Also the previous + versions used Kn and Kt from the pairwise interaction and hardwired + dampflag to 1, rather than letting them be specified directly. This + means you can set the values of the wall/particle coefficients + appropriately in the current code to reproduce the results of a + previous Hertzian monodisperse calculation. For example, for the + common case of a monodisperse system with particles of diameter 1, Kn, + Kt, gamma\_n, and gamma\_s should be set sqrt(2.0) larger than they were + previously. + +The effective mass *m\_eff* in the formulas listed on the :doc:`pair\_style granular ` doc page is the mass of the particle for +particle/wall interactions (mass of wall is infinite). If the +particle is part of a rigid body, its mass is replaced by the mass of +the rigid body in those formulas. This is determined by searching for +a :doc:`fix rigid ` command (or its variants). + +The *wallstyle* can be planar or cylindrical. The 3 planar options +specify a pair of walls in a dimension. Wall positions are given by +*lo* and *hi*\ . Either of the values can be specified as NULL if a +single wall is desired. For a *zcylinder* wallstyle, the cylinder's +axis is at x = y = 0.0, and the radius of the cylinder is specified. + +Optionally, the wall can be moving, if the *wiggle* or *shear* +keywords are appended. Both keywords cannot be used together. + +For the *wiggle* keyword, the wall oscillates sinusoidally, similar to +the oscillations of particles which can be specified by the :doc:`fix move ` command. This is useful in packing simulations of +granular particles. The arguments to the *wiggle* keyword specify a +dimension for the motion, as well as it's *amplitude* and *period*\ . +Note that if the dimension is in the plane of the wall, this is +effectively a shearing motion. If the dimension is perpendicular to +the wall, it is more of a shaking motion. A *zcylinder* wall can only +be wiggled in the z dimension. + +Each timestep, the position of a wiggled wall in the appropriate *dim* +is set according to this equation: + + +.. parsed-literal:: + + position = coord + A - A cos (omega \* delta) + +where *coord* is the specified initial position of the wall, *A* is +the *amplitude*\ , *omega* is 2 PI / *period*\ , and *delta* is the time +elapsed since the fix was specified. The velocity of the wall is set +to the derivative of this expression. + +For the *shear* keyword, the wall moves continuously in the specified +dimension with velocity *vshear*\ . The dimension must be tangential to +walls with a planar *wallstyle*\ , e.g. in the *y* or *z* directions for +an *xplane* wall. For *zcylinder* walls, a dimension of *z* means the +cylinder is moving in the z-direction along it's axis. A dimension of +*x* or *y* means the cylinder is spinning around the z-axis, either in +the clockwise direction for *vshear* > 0 or counter-clockwise for +*vshear* < 0. In this case, *vshear* is the tangential velocity of +the wall at whatever *radius* has been defined. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +This fix writes the shear friction state of atoms interacting with the +wall to :doc:`binary restart files `, so that a simulation can +continue correctly if granular potentials with shear "history" effects +are being used. See the :doc:`read\_restart ` command for +info on how to re-specify a fix in an input script that reads a +restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. No global or per-atom quantities are stored by this fix for +access by various :doc:`output commands `. No parameter +of this fix can be used with the *start/stop* keywords of the +:doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the GRANULAR package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Any dimension (xyz) that has a granular wall must be non-periodic. + +Related commands +"""""""""""""""" + +:doc:`fix move `, +:doc:`fix wall/gran/region `, +:doc:`pair\_style gran/\* ` +:doc:`pair\_style granular ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_gran_region.rst b/doc/src/fix_wall_gran_region.rst new file mode 100644 index 0000000000..cdd6c7445b --- /dev/null +++ b/doc/src/fix_wall_gran_region.rst @@ -0,0 +1,249 @@ +.. index:: fix wall/gran/region + +fix wall/gran/region command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID wall/gran/region fstyle fstyle_params wallstyle regionID + +* ID, group-ID are documented in :doc:`fix ` command +* wall/region = style name of this fix command +* fstyle = style of force interactions between particles and wall + + .. parsed-literal:: + + possible choices: hooke, hooke/history, hertz/history, granular + +* fstyle\_params = parameters associated with force interaction style + + .. parsed-literal:: + + For *hooke*\ , *hooke/history*\ , and *hertz/history*\ , *fstyle_params* are: + Kn = elastic constant for normal particle repulsion (force/distance units or pressure units - see discussion below) + Kt = elastic constant for tangential contact (force/distance units or pressure units - see discussion below) + gamma_n = damping coefficient for collisions in normal direction (1/time units or 1/time-distance units - see discussion below) + gamma_t = damping coefficient for collisions in tangential direction (1/time units or 1/time-distance units - see discussion below) + xmu = static yield criterion (unitless value between 0.0 and 1.0e4) + dampflag = 0 or 1 if tangential damping force is excluded or included + + + .. parsed-literal:: + + For *granular*\ , *fstyle_params* are set using the same syntax as for the *pair_coeff* command of :doc:`pair_style granular ` + +* wallstyle = region (see :doc:`fix wall/gran ` for options for other kinds of walls) +* region-ID = region whose boundary will act as wall + +Examples +"""""""" + + +.. parsed-literal:: + + fix wall all wall/gran/region hooke/history 1000.0 200.0 200.0 100.0 0.5 1 region myCone + fix 3 all wall/gran/region granular hooke 1000.0 50.0 tangential linear_nohistory 1.0 0.4 damping velocity region myBox + fix 4 all wall/gran/region granular jkr 1e5 1500.0 0.3 10.0 tangential mindlin NULL 1.0 0.5 rolling sds 500.0 200.0 0.5 twisting marshall region myCone + fix 5 all wall/gran/region granular dmt 1e5 0.2 0.3 10.0 tangential mindlin NULL 1.0 0.5 rolling sds 500.0 200.0 0.5 twisting marshall damping tsuji region myCone + +Description +""""""""""" + +Treat the surface of the geometric region defined by the *region-ID* +as a bounding frictional wall which interacts with nearby finite-size +granular particles when they are close enough to touch the wall. See +the :doc:`fix wall/region ` and :doc:`fix wall/gran ` commands for related kinds of walls for +non-granular particles and simpler wall geometries, respectively. + +Here are snapshots of example models using this command. +Corresponding input scripts can be found in examples/granregion. +Click on the images to see a bigger picture. Movies of these +simulations are `here on the Movies page `_ of the LAMMPS +web site. + +.. image:: JPG/gran_funnel_small.jpg + :target: JPG/gran_funnel.png + +.. image:: JPG/gran_mixer_small.jpg + :target: JPG/gran_mixer.png + + +---------- + + +The distance between a particle and the region boundary is the +distance to the nearest point on the region surface. The force the +wall exerts on the particle is along the direction between that point +and the particle center, which is the direction normal to the surface +at that point. Note that if the region surface is comprised of +multiple "faces", then each face can exert a force on the particle if +it is close enough. E.g. for :doc:`region\_style block `, a +particle in the interior, near a corner of the block, could feel wall +forces from 1, 2, or 3 faces of the block. + +Regions are defined using the :doc:`region ` command. Note that +the region volume can be interior or exterior to the bounding surface, +which will determine in which direction the surface interacts with +particles, i.e. the direction of the surface normal. The exception to +this is if one or more *open* options are specified for the region +command, in which case particles interact with both the interior and +exterior surfaces of regions. + +Regions can either be primitive shapes (block, sphere, cylinder, etc) +or combinations of primitive shapes specified via the *union* or +*intersect* region styles. These latter styles can be used to +construct particle containers with complex shapes. + +Regions can also move dynamically via the :doc:`region ` command +keywords (move) and *rotate*\ , or change their shape by use of variables +as inputs to the :doc:`region ` command. If such a region is used +with this fix, then the region surface will move in time in the +corresponding manner. + +.. note:: + + As discussed on the :doc:`region ` command doc page, + regions in LAMMPS do not get wrapped across periodic boundaries. It + is up to you to ensure that the region location with respect to + periodic or non-periodic boundaries is specified appropriately via the + :doc:`region ` and :doc:`boundary ` commands when using + a region as a wall that bounds particle motion. + +.. note:: + + For primitive regions with sharp corners and/or edges (e.g. a + block or cylinder), wall/particle forces are computed accurately for + both interior and exterior regions. For *union* and *intersect* + regions, additional sharp corners and edges may be present due to the + intersection of the surfaces of 2 or more primitive volumes. These + corners and edges can be of two types: concave or convex. Concave + points/edges are like the corners of a cube as seen by particles in + the interior of a cube. Wall/particle forces around these features + are computed correctly. Convex points/edges are like the corners of a + cube as seen by particles exterior to the cube, i.e. the points jut + into the volume where particles are present. LAMMPS does NOT compute + the location of these convex points directly, and hence wall/particle + forces in the cutoff volume around these points suffer from + inaccuracies. The basic problem is that the outward normal of the + surface is not continuous at these points. This can cause particles + to feel no force (they don't "see" the wall) when in one location, + then move a distance epsilon, and suddenly feel a large force because + they now "see" the wall. In a worst-case scenario, this can blow + particles out of the simulation box. Thus, as a general rule you + should not use the fix wall/gran/region command with *union* or + *interesect* regions that have convex points or edges resulting from + the union/intersection (convex points/edges in the union/intersection + due to a single sub-region are still OK). + +.. note:: + + Similarly, you should not define *union* or *intersert* regions + for use with this command that share an overlapping common face that + is part of the overall outer boundary (interior boundary is OK), even + if the face is smooth. E.g. two regions of style block in a *union* + region, where the two blocks overlap on one or more of their faces. + This is because LAMMPS discards points that are part of multiple + sub-regions when calculating wall/particle interactions, to avoid + double-counting the interaction. Having two coincident faces could + cause the face to become invisible to the particles. The solution is + to make the two faces differ by epsilon in their position. + +The nature of the wall/particle interactions are determined by the +*fstyle* setting. It can be any of the styles defined by the +:doc:`pair\_style gran/\* ` or the more general `pair\_style granular `_ commands. Currently the options are +*hooke*\ , *hooke/history*\ , or *hertz/history* for the former, and +*granular* with all the possible options of the associated +*pair\_coeff* command for the latter. The equation for the force +between the wall and particles touching it is the same as the +corresponding equation on the :doc:`pair\_style gran/\* ` and +:doc:`pair\_style\_granular ` doc pages, but the effective +radius is calculated using the radius of the particle and the radius +of curvature of the wall at the contact point. + +Specifically, delta = radius - r = overlap of particle with wall, +m\_eff = mass of particle, and RiRj/Ri+Rj is the effective radius, with +Rj replaced by the radius of curvature of the wall at the contact +point. The radius of curvature can be negative for a concave wall +section, e.g. the interior of cylinder. For a flat wall, delta = +radius - r = overlap of particle with wall, m\_eff = mass of particle, +and the effective radius of contact is just the radius of the +particle. + +The parameters *Kn*\ , *Kt*\ , *gamma\_n*, *gamma\_t*, *xmu* and *dampflag* +have the same meaning and units as those specified with the +:doc:`pair\_style gran/\* ` commands. This means a NULL can be +used for either *Kt* or *gamma\_t* as described on that page. If a +NULL is used for *Kt*\ , then a default value is used where *Kt* = 2/7 +*Kn*\ . If a NULL is used for *gamma\_t*, then a default value is used +where *gamma\_t* = 1/2 *gamma\_n*. + +All the model choices for cohesion, tangential friction, rolling +friction and twisting friction supported by the :doc:`pair\_style granular ` through its *pair\_coeff* command are also +supported for walls. These are discussed in greater detail on the doc +page for :doc:`pair\_style granular `. + +Note that you can choose a different force styles and/or different +values for the 6 wall/particle coefficients than for particle/particle +interactions. E.g. if you wish to model the wall as a different +material. + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +Similar to :doc:`fix wall/gran ` command, this fix writes +the shear friction state of atoms interacting with the wall to :doc:`binary restart files `, so that a simulation can continue +correctly if granular potentials with shear "history" effects are +being used. This fix also includes info about a moving region in the +restart file. See the :doc:`read\_restart ` command for +info on how to re-specify a fix in an input script that reads a +restart file, so that the operation of the fix continues in an +uninterrupted fashion. + +.. note:: + + Information about region definitions is NOT included in restart + files, as discussed on the :doc:`read\_restart ` doc page. + So you must re-define your region and if it is a moving region, define + its motion attributes in a way that is consistent with the simulation + that wrote the restart file. In particular, if you want to change the + region motion attributes (e.g. its velocity), then you should ensure + the position/orientation of the region at the initial restart timestep + is the same as it was on the timestep the restart file was written. + If this is not possible, you may need to ignore info in the restart + file by defining a new fix wall/gran/region command in your restart + script, e.g. with a different fix ID. Or if you want to keep the + shear history info but discard the region motion information, you can + use the same fix ID for fix wall/gran/region, but assign it a region + with a different region ID. + +None of the :doc:`fix\_modify ` options are relevant to this +fix. No global or per-atom quantities are stored by this fix for +access by various :doc:`output commands `. No parameter +of this fix can be used with the *start/stop* keywords of the +:doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix is part of the GRANULAR package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix\_move `, +:doc:`fix wall/gran `, +:doc:`fix wall/region `, +:doc:`pair\_style granular `, +:doc:`region ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_piston.rst b/doc/src/fix_wall_piston.rst new file mode 100644 index 0000000000..c38057915b --- /dev/null +++ b/doc/src/fix_wall_piston.rst @@ -0,0 +1,135 @@ +.. index:: fix wall/piston + +fix wall/piston command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID wall/piston face ... keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* wall/piston = style name of this fix command +* face = *zlo* +* zero or more keyword/value pairs may be appended +* keyword = *pos* or *vel* or *ramp* or *units* + + .. parsed-literal:: + + *pos* args = z + z = z coordinate at which the piston begins (distance units) + *vel* args = vz + vz = final velocity of the piston (velocity units) + *ramp* = use a linear velocity ramp from 0 to vz + *temp* args = target damp seed extent + target = target velocity for region immediately ahead of the piston + damp = damping parameter (time units) + seed = random number seed for langevin kicks + extent = extent of thermostatted region (distance units) + *units* value = *lattice* or *box* + *lattice* = the wall position is defined in lattice units + *box* = the wall position is defined in simulation box units + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix xwalls all wall/piston zlo + fix walls all wall/piston zlo pos 1.0 vel 10.0 units box + fix top all wall/piston zlo vel 10.0 ramp + +Description +""""""""""" + +Bound the simulation with a moving wall which reflect particles in the +specified group and drive the system with an effective infinite-mass +piston capable of driving shock waves. + +A momentum mirror technique is used, which means that if an atom (or +the wall) moves such that an atom is outside the wall on a timestep by +a distance delta (e.g. due to :doc:`fix nve `), then it is put +back inside the face by the same delta, and the velocity relative to +the moving wall is flipped in z. For instance, a stationary particle +hit with a piston wall with velocity vz, will end the timestep with a +velocity of 2\*vz. + +Currently the *face* keyword can only be *zlo*\ . This creates a piston +moving in the positive z direction. Particles with z coordinate less +than the wall position are reflected to a z coordinate greater than +the wall position. If the piston velocity is vpz and the particle +velocity before reflection is vzi, the particle velocity after +reflection is -vzi + 2\*vpz. + +The initial position of the wall can be specified by the *pos* keyword. + +The final velocity of the wall can be specified by the *vel* keyword + +The *ramp* keyword will cause the wall/piston to adjust the velocity +linearly from zero velocity to *vel* over the course of the run. If +the *ramp* keyword is omitted then the wall/piston moves at a constant +velocity defined by *vel*\ . + +The *temp* keyword will cause the region immediately in front of the +wall/piston to be thermostatted with a Langevin thermostat. This +region moves with the piston. The damping and kicking are measured in +the reference frame of the piston. So, a temperature of zero would +mean all particles were moving at exactly the speed of the +wall/piston. + +The *units* keyword determines the meaning of the distance units used +to define a wall position, but only when a numeric constant is used. + +A *box* value selects standard distance units as defined by the +:doc:`units ` command, e.g. Angstroms for units = real or metal. +A *lattice* value means the distance units are in lattice spacings. +The :doc:`lattice ` command must have been previously used to +define the lattice spacings. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +This fix style is part of the SHOCK package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +The face that has the wall/piston must be boundary type 's' +(shrink-wrapped). The opposing face can be +any boundary type other than periodic. + +A wall/piston should not be used with rigid bodies such as those +defined by a "fix rigid" command. This is because the wall/piston +displaces atoms directly rather than exerting a force on them. + +Related commands +"""""""""""""""" + +:doc:`fix wall/reflect ` command, :doc:`fix append/atoms ` command + +Default +""""""" + +The keyword defaults are pos = 0, vel = 0, units = lattice. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_reflect.rst b/doc/src/fix_wall_reflect.rst new file mode 100644 index 0000000000..8fba2d8e2b --- /dev/null +++ b/doc/src/fix_wall_reflect.rst @@ -0,0 +1,219 @@ +.. index:: fix wall/reflect + +fix wall/reflect command +======================== + +fix wall/reflect/kk command +=========================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID wall/reflect face arg ... keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* wall/reflect = style name of this fix command +* one or more face/arg pairs may be appended +* face = *xlo* or *xhi* or *ylo* or *yhi* or *zlo* or *zhi* + + .. parsed-literal:: + + *xlo*\ ,\ *ylo*\ ,\ *zlo* arg = EDGE or constant or variable + EDGE = current lo edge of simulation box + constant = number like 0.0 or -30.0 (distance units) + variable = :doc:`equal-style variable ` like v_x or v_wiggle + *xhi*\ ,\ *yhi*\ ,\ *zhi* arg = EDGE or constant or variable + EDGE = current hi edge of simulation box + constant = number like 50.0 or 100.3 (distance units) + variable = :doc:`equal-style variable ` like v_x or v_wiggle + +* zero or more keyword/value pairs may be appended +* keyword = *units* + + .. parsed-literal:: + + *units* value = *lattice* or *box* + *lattice* = the wall position is defined in lattice units + *box* = the wall position is defined in simulation box units + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix xwalls all wall/reflect xlo EDGE xhi EDGE + fix walls all wall/reflect xlo 0.0 ylo 10.0 units box + fix top all wall/reflect zhi v_pressdown + +Description +""""""""""" + +Bound the simulation with one or more walls which reflect particles +in the specified group when they attempt to move through them. + +Reflection means that if an atom moves outside the wall on a timestep +by a distance delta (e.g. due to :doc:`fix nve `), then it is +put back inside the face by the same delta, and the sign of the +corresponding component of its velocity is flipped. + +When used in conjunction with :doc:`fix nve ` and :doc:`run\_style verlet `, the resultant time-integration algorithm is +equivalent to the primitive splitting algorithm (PSA) described by +:ref:`Bond `. Because each reflection event divides +the corresponding timestep asymmetrically, energy conservation is only +satisfied to O(dt), rather than to O(dt\^2) as it would be for +velocity-Verlet integration without reflective walls. + +Up to 6 walls or faces can be specified in a single command: *xlo*\ , +*xhi*\ , *ylo*\ , *yhi*\ , *zlo*\ , *zhi*\ . A *lo* face reflects particles +that move to a coordinate less than the wall position, back in the +*hi* direction. A *hi* face reflects particles that move to a +coordinate higher than the wall position, back in the *lo* direction. + +The position of each wall can be specified in one of 3 ways: as the +EDGE of the simulation box, as a constant value, or as a variable. If +EDGE is used, then the corresponding boundary of the current +simulation box is used. If a numeric constant is specified then the +wall is placed at that position in the appropriate dimension (x, y, or +z). In both the EDGE and constant cases, the wall will never move. +If the wall position is a variable, it should be specified as v\_name, +where name is an :doc:`equal-style variable ` name. In this +case the variable is evaluated each timestep and the result becomes +the current position of the reflecting wall. Equal-style variables +can specify formulas with various mathematical functions, and include +:doc:`thermo\_style ` command keywords for the simulation +box parameters and timestep and elapsed time. Thus it is easy to +specify a time-dependent wall position. + +The *units* keyword determines the meaning of the distance units used +to define a wall position, but only when a numeric constant or +variable is used. It is not relevant when EDGE is used to specify a +face position. In the variable case, the variable is assumed to +produce a value compatible with the *units* setting you specify. + +A *box* value selects standard distance units as defined by the +:doc:`units ` command, e.g. Angstroms for units = real or metal. +A *lattice* value means the distance units are in lattice spacings. +The :doc:`lattice ` command must have been previously used to +define the lattice spacings. + + +---------- + + +Here are examples of variable definitions that move the wall position +in a time-dependent fashion using equal-style +:doc:`variables `. + + +.. parsed-literal:: + + variable ramp equal ramp(0,10) + fix 1 all wall/reflect xlo v_ramp + + variable linear equal vdisplace(0,20) + fix 1 all wall/reflect xlo v_linear + + variable wiggle equal swiggle(0.0,5.0,3.0) + fix 1 all wall/reflect xlo v_wiggle + + variable wiggle equal cwiggle(0.0,5.0,3.0) + fix 1 all wall/reflect xlo v_wiggle + +The ramp(lo,hi) function adjusts the wall position linearly from lo to +hi over the course of a run. The vdisplace(c0,velocity) function does +something similar using the equation position = c0 + velocity\*delta, +where delta is the elapsed time. + +The swiggle(c0,A,period) function causes the wall position to +oscillate sinusoidally according to this equation, where omega = 2 PI +/ period: + + +.. parsed-literal:: + + position = c0 + A sin(omega\*delta) + +The cwiggle(c0,A,period) function causes the wall position to +oscillate sinusoidally according to this equation, which will have an +initial wall velocity of 0.0, and thus may impose a gentler +perturbation on the particles: + + +.. parsed-literal:: + + position = c0 + A (1 - cos(omega\*delta)) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. No global or per-atom quantities are stored +by this fix for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +Any dimension (xyz) that has a reflecting wall must be non-periodic. + +A reflecting wall should not be used with rigid bodies such as those +defined by a "fix rigid" command. This is because the wall/reflect +displaces atoms directly rather than exerts a force on them. For +rigid bodies, use a soft wall instead, such as :doc:`fix wall/lj93 `. LAMMPS will flag the use of a rigid +fix with fix wall/reflect with a warning, but will not generate an +error. + +Related commands +"""""""""""""""" + +:doc:`fix wall/lj93 `, :doc:`fix oneway ` + +**Default:** none + + +---------- + + +.. _Bond1: + + + +**(Bond)** Bond and Leimkuhler, SIAM J Sci Comput, 30, p 134 (2007). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_region.rst b/doc/src/fix_wall_region.rst new file mode 100644 index 0000000000..36b2dffde9 --- /dev/null +++ b/doc/src/fix_wall_region.rst @@ -0,0 +1,232 @@ +.. index:: fix wall/region + +fix wall/region command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID wall/region region-ID style args ... cutoff + +* ID, group-ID are documented in :doc:`fix ` command +* wall/region = style name of this fix command +* region-ID = region whose boundary will act as wall +* style = *lj93* or *lj126* or *lj1043* or *colloid* or *harmonic* or *morse* +* args for styles *lj93* or *lj126* or *lj1043* or *colloid* or *harmonic* = + + .. parsed-literal:: + + epsilon = strength factor for wall-particle interaction (energy or energy/distance\^2 units) + sigma = size factor for wall-particle interaction (distance units) + +* args for style *morse* = + + .. parsed-literal:: + + D_0 = depth of the potential (energy units) + alpha = width parameter (1/distance units) + r_0 = distance of the potential minimum from wall position (distance units) + +* cutoff = distance from wall at which wall-particle interaction is cut off (distance units) + + +Examples +"""""""" + + +.. parsed-literal:: + + fix wall all wall/region mySphere lj93 1.0 1.0 2.5 + fix wall all wall/region mySphere harmonic 1.0 0.0 2.5 + fix wall all wall/region box_top morse 1.0 1.0 1.5 3.0 + +Description +""""""""""" + +Treat the surface of the geometric region defined by the *region-ID* +as a bounding wall which interacts with nearby particles according to +the specified style. + +The distance between a particle and the surface is the distance to the +nearest point on the surface and the force the wall exerts on the +particle is along the direction between that point and the particle, +which is the direction normal to the surface at that point. Note that +if the region surface is comprised of multiple "faces", then each face +can exert a force on the particle if it is close enough. E.g. for +:doc:`region\_style block `, a particle in the interior, near a +corner of the block, could feel wall forces from 1, 2, or 3 faces of +the block. + +Regions are defined using the :doc:`region ` command. Note that +the region volume can be interior or exterior to the bounding surface, +which will determine in which direction the surface interacts with +particles, i.e. the direction of the surface normal. The surface of +the region only exerts forces on particles "inside" the region; if a +particle is "outside" the region it will generate an error, because it +has moved through the wall. + +Regions can either be primitive shapes (block, sphere, cylinder, etc) +or combinations of primitive shapes specified via the *union* or +*intersect* region styles. These latter styles can be used to +construct particle containers with complex shapes. Regions can also +change over time via the :doc:`region ` command keywords (move) +and *rotate*\ . If such a region is used with this fix, then the of +region surface will move over time in the corresponding manner. + +.. note:: + + As discussed on the :doc:`region ` command doc page, + regions in LAMMPS do not get wrapped across periodic boundaries. It + is up to you to insure that periodic or non-periodic boundaries are + specified appropriately via the :doc:`boundary ` command when + using a region as a wall that bounds particle motion. This also means + that if you embed a region in your simulation box and want it to + repulse particles from its surface (using the "side out" option in the + :doc:`region ` command), that its repulsive force will not be + felt across a periodic boundary. + +.. note:: + + For primitive regions with sharp corners and/or edges (e.g. a + block or cylinder), wall/particle forces are computed accurately for + both interior and exterior regions. For *union* and *intersect* + regions, additional sharp corners and edges may be present due to the + intersection of the surfaces of 2 or more primitive volumes. These + corners and edges can be of two types: concave or convex. Concave + points/edges are like the corners of a cube as seen by particles in + the interior of a cube. Wall/particle forces around these features + are computed correctly. Convex points/edges are like the corners of a + cube as seen by particles exterior to the cube, i.e. the points jut + into the volume where particles are present. LAMMPS does NOT compute + the location of these convex points directly, and hence wall/particle + forces in the cutoff volume around these points suffer from + inaccuracies. The basic problem is that the outward normal of the + surface is not continuous at these points. This can cause particles + to feel no force (they don't "see" the wall) when in one location, + then move a distance epsilon, and suddenly feel a large force because + they now "see" the wall. In a worst-case scenario, this can blow + particles out of the simulation box. Thus, as a general rule you + should not use the fix wall/gran/region command with *union* or + *interesect* regions that have convex points or edges resulting from + the union/intersection (convex points/edges in the union/intersection + due to a single sub-region are still OK). + +.. note:: + + Similarly, you should not define *union* or *intersert* regions + for use with this command that share an overlapping common face that + is part of the overall outer boundary (interior boundary is OK), even + if the face is smooth. E.g. two regions of style block in a *union* + region, where the two blocks overlap on one or more of their faces. + This is because LAMMPS discards points that are part of multiple + sub-regions when calculating wall/particle interactions, to avoid + double-counting the interaction. Having two coincident faces could + cause the face to become invisible to the particles. The solution is + to make the two faces differ by epsilon in their position. + +The energy of wall-particle interactions depends on the specified +style. + +For style *lj93*\ , the energy E is given by the 9/3 potential: + +.. image:: Eqs/fix_wall_lj93.jpg + :align: center + +For style *lj126*\ , the energy E is given by the 12/6 potential: + +.. image:: Eqs/pair_lj.jpg + :align: center + +For style *wall/lj1043*\ , the energy E is given by the 10/4/3 potential: + +.. image:: Eqs/fix_wall_lj1043.jpg + :align: center + +For style *colloid*\ , the energy E is given by an integrated form of +the :doc:`pair\_style colloid ` potential: + +.. image:: Eqs/fix_wall_colloid.jpg + :align: center + +For style *wall/harmonic*\ , the energy E is given by a harmonic spring +potential (the distance parameter is ignored): + +.. image:: Eqs/fix_wall_harmonic.jpg + :align: center + +For style *wall/morse*\ , the energy E is given by the Morse potential: + +.. image:: Eqs/pair_morse.jpg + :align: center + +Unlike other styles, this requires three parameters (*D\_0*, *alpha*\ , *r\_0* +in this order) instead of two like for the other wall styles. + +In all cases, *r* is the distance from the particle to the region +surface, and Rc is the *cutoff* distance at which the particle and +surface no longer interact. The cutoff is always the last argument. +The energy of the wall potential is shifted so that the wall-particle +interaction energy is 0.0 at the cutoff distance. + +For a full description of these wall styles, see fix\_style +:doc:`wall ` + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. + +The :doc:`fix\_modify ` *energy* option is supported by this +fix to add the energy of interaction between atoms and the wall to the +system's potential energy as part of :doc:`thermodynamic output `. + +The :doc:`fix\_modify ` *virial* option is supported by this +fix to add the contribution due to the interaction between +atoms and each wall to the system's virial as part of :doc:`thermodynamic output `. The default is *virial no* + +The :doc:`fix\_modify ` *respa* option is supported by this +fix. This allows to set at which level of the :doc:`r-RESPA ` +integrator the fix is adding its forces. Default is the outermost level. + +This fix computes a global scalar energy and a global 3-length vector +of forces, which can be accessed by various :doc:`output commands `. The scalar energy is the sum of energy +interactions for all particles interacting with the wall represented +by the region surface. The 3 vector quantities are the x,y,z +components of the total force acting on the wall due to the particles. +The scalar and vector values calculated by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +The forces due to this fix are imposed during an energy minimization, +invoked by the :doc:`minimize ` command. + +.. note:: + + If you want the atom/wall interaction energy to be included in + the total potential energy of the system (the quantity being + minimized), you MUST enable the :doc:`fix\_modify ` *energy* + option for this fix. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`fix wall/lj93 `, +:doc:`fix wall/lj126 `, +:doc:`fix wall/lj1043 `, +:doc:`fix wall/colloid `, +:doc:`fix wall/harmonic `, +:doc:`fix wall/gran ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_srd.rst b/doc/src/fix_wall_srd.rst new file mode 100644 index 0000000000..c302539f3c --- /dev/null +++ b/doc/src/fix_wall_srd.rst @@ -0,0 +1,225 @@ +.. index:: fix wall/srd + +fix wall/srd command +==================== + +Syntax +"""""" + + +.. parsed-literal:: + + fix ID group-ID wall/srd face arg ... keyword value ... + +* ID, group-ID are documented in :doc:`fix ` command +* wall/srd = style name of this fix command +* one or more face/arg pairs may be appended +* face = *xlo* or *xhi* or *ylo* or *yhi* or *zlo* or *zhi* + + .. parsed-literal:: + + *xlo*\ ,\ *ylo*\ ,\ *zlo* arg = EDGE or constant or variable + EDGE = current lo edge of simulation box + constant = number like 0.0 or -30.0 (distance units) + variable = :doc:`equal-style variable ` like v_x or v_wiggle + *xhi*\ ,\ *yhi*\ ,\ *zhi* arg = EDGE or constant or variable + EDGE = current hi edge of simulation box + constant = number like 50.0 or 100.3 (distance units) + variable = :doc:`equal-style variable ` like v_x or v_wiggle + +* zero or more keyword/value pairs may be appended +* keyword = *units* + + .. parsed-literal:: + + *units* value = *lattice* or *box* + *lattice* = the wall position is defined in lattice units + *box* = the wall position is defined in simulation box units + + + +Examples +"""""""" + + +.. parsed-literal:: + + fix xwalls all wall/srd xlo EDGE xhi EDGE + fix walls all wall/srd xlo 0.0 ylo 10.0 units box + fix top all wall/srd zhi v_pressdown + +Description +""""""""""" + +Bound the simulation with one or more walls which interact with +stochastic reaction dynamics (SRD) particles as slip (smooth) or +no-slip (rough) flat surfaces. The wall interaction is actually +invoked via the :doc:`fix srd ` command, only on the group of +SRD particles it defines, so the group setting for the fix wall/srd +command is ignored. + +A particle/wall collision occurs if an SRD particle moves outside the +wall on a timestep. This alters the position and velocity of the SRD +particle and imparts a force to the wall. + +The *collision* and *Tsrd* settings specified via the :doc:`fix srd ` command affect the SRD/wall collisions. A *slip* +setting for the *collision* keyword means that the tangential +component of the SRD particle momentum is preserved. Thus only a +normal force is imparted to the wall. The normal component of the new +SRD velocity is sampled from a Gaussian distribution at temperature +*Tsrd*\ . + +For a *noslip* setting of the *collision* keyword, both the normal and +tangential components of the new SRD velocity are sampled from a +Gaussian distribution at temperature *Tsrd*\ . Additionally, a new +tangential direction for the SRD velocity is chosen randomly. This +collision style imparts both a normal and tangential force to the +wall. + +Up to 6 walls or faces can be specified in a single command: *xlo*\ , +*xhi*\ , *ylo*\ , *yhi*\ , *zlo*\ , *zhi*\ . A *lo* face reflects particles +that move to a coordinate less than the wall position, back in the +*hi* direction. A *hi* face reflects particles that move to a +coordinate higher than the wall position, back in the *lo* direction. + +The position of each wall can be specified in one of 3 ways: as the +EDGE of the simulation box, as a constant value, or as a variable. If +EDGE is used, then the corresponding boundary of the current +simulation box is used. If a numeric constant is specified then the +wall is placed at that position in the appropriate dimension (x, y, or +z). In both the EDGE and constant cases, the wall will never move. +If the wall position is a variable, it should be specified as v\_name, +where name is an :doc:`equal-style variable ` name. In this +case the variable is evaluated each timestep and the result becomes +the current position of the reflecting wall. Equal-style variables +can specify formulas with various mathematical functions, and include +:doc:`thermo\_style ` command keywords for the simulation +box parameters and timestep and elapsed time. Thus it is easy to +specify a time-dependent wall position. + +.. note:: + + Because the trajectory of the SRD particle is tracked as it + collides with the wall, you must insure that r = distance of the + particle from the wall, is always > 0 for SRD particles, or LAMMPS + will generate an error. This means you cannot start your simulation + with SRD particles at the wall position *coord* (r = 0) or with + particles on the wrong side of the wall (r < 0). + +.. note:: + + If you have 2 or more walls that come together at an edge or + corner (e.g. walls in the x and y dimensions), then be sure to set the + *overlap* keyword to *yes* in the :doc:`fix srd ` command, + since the walls effectively overlap when SRD particles collide with + them. LAMMPS will issue a warning if you do not do this. + +.. note:: + + The walls of this fix only interact with SRD particles, as + defined by the :doc:`fix srd ` command. If you are simulating + a mixture containing other kinds of particles, then you should + typically use :doc:`another wall command ` to act on the other + particles. Since SRD particles will be colliding both with the walls + and the other particles, it is important to insure that the other + particle's finite extent does not overlap an SRD wall. If you do not + do this, you may generate errors when SRD particles end up "inside" + another particle or a wall at the beginning of a collision step. + +The *units* keyword determines the meaning of the distance units used +to define a wall position, but only when a numeric constant is used. +It is not relevant when EDGE or a variable is used to specify a face +position. + +A *box* value selects standard distance units as defined by the +:doc:`units ` command, e.g. Angstroms for units = real or metal. +A *lattice* value means the distance units are in lattice spacings. +The :doc:`lattice ` command must have been previously used to +define the lattice spacings. + + +---------- + + +Here are examples of variable definitions that move the wall position +in a time-dependent fashion using equal-style +:doc:`variables `. + + +.. parsed-literal:: + + variable ramp equal ramp(0,10) + fix 1 all wall/srd xlo v_ramp + + variable linear equal vdisplace(0,20) + fix 1 all wall/srd xlo v_linear + + variable wiggle equal swiggle(0.0,5.0,3.0) + fix 1 all wall/srd xlo v_wiggle + + variable wiggle equal cwiggle(0.0,5.0,3.0) + fix 1 all wall/srd xlo v_wiggle + +The ramp(lo,hi) function adjusts the wall position linearly from lo to +hi over the course of a run. The displace(c0,velocity) function does +something similar using the equation position = c0 + velocity\*delta, +where delta is the elapsed time. + +The swiggle(c0,A,period) function causes the wall position to +oscillate sinusoidally according to this equation, where omega = 2 PI +/ period: + + +.. parsed-literal:: + + position = c0 + A sin(omega\*delta) + +The cwiggle(c0,A,period) function causes the wall position to +oscillate sinusoidally according to this equation, which will have an +initial wall velocity of 0.0, and thus may impose a gentler +perturbation on the particles: + + +.. parsed-literal:: + + position = c0 + A (1 - cos(omega\*delta)) + + +---------- + + +**Restart, fix\_modify, output, run start/stop, minimize info:** + +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +are relevant to this fix. + +This fix computes a global array of values which can be accessed by +various :doc:`output commands `. The number of rows in +the array is equal to the number of walls defined by the fix. The +number of columns is 3, for the x,y,z components of force on each +wall. + +Note that an outward normal force on a wall will be a negative value +for *lo* walls and a positive value for *hi* walls. The array values +calculated by this fix are "extensive". + +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + + +Any dimension (xyz) that has an SRD wall must be non-periodic. + +Related commands +"""""""""""""""" + +:doc:`fix srd ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/fixes.rst b/doc/src/fixes.rst new file mode 100644 index 0000000000..5a85738c45 --- /dev/null +++ b/doc/src/fixes.rst @@ -0,0 +1,9 @@ +Fixes +##### + + +.. toctree:: + :maxdepth: 1 + :glob: + + fix_* diff --git a/doc/src/fixes.txt b/doc/src/fixes.txt deleted file mode 100644 index d966b9a225..0000000000 --- a/doc/src/fixes.txt +++ /dev/null @@ -1,190 +0,0 @@ -Fixes :h1 - - diff --git a/doc/src/group.rst b/doc/src/group.rst new file mode 100644 index 0000000000..6868dfd268 --- /dev/null +++ b/doc/src/group.rst @@ -0,0 +1,328 @@ +.. index:: group + +group command +============= + +Syntax +"""""" + + +.. parsed-literal:: + + group ID style args + +* ID = user-defined name of the group +* style = *delete* or *clear* or *empty* or *region* or *type* or *id* or *molecule* or *variable* or *include* or *subtract* or *union* or *intersect* or *dynamic* or *static* + + .. parsed-literal:: + + *delete* = no args + *clear* = no args + *empty* = no args + *region* args = region-ID + *type* or *id* or *molecule* + args = list of one or more atom types, atom IDs, or molecule IDs + any entry in list can be a sequence formatted as A:B or A:B:C where + A = starting index, B = ending index, + C = increment between indices, 1 if not specified + args = logical value + logical = "<" or "<=" or ">" or ">=" or "==" or "!=" + value = an atom type or atom ID or molecule ID (depending on *style*\ ) + args = logical value1 value2 + logical = "<>" + value1,value2 = atom types or atom IDs or molecule IDs (depending on *style*\ ) + *variable* args = variable-name + *include* args = molecule + molecule = add atoms to group with same molecule ID as atoms already in group + *subtract* args = two or more group IDs + *union* args = one or more group IDs + *intersect* args = two or more group IDs + *dynamic* args = parent-ID keyword value ... + one or more keyword/value pairs may be appended + keyword = *region* or *var* or *every* + *region* value = region-ID + *var* value = name of variable + *property* value = name of per-atom property + *every* value = N = update group every this many timesteps + *static* = no args + + + +Examples +"""""""" + + +.. parsed-literal:: + + group edge region regstrip + group water type 3 4 + group sub id 10 25 50 + group sub id 10 25 50 500:1000 + group sub id 100:10000:10 + group sub id <= 150 + group polyA molecule <> 50 250 + group hienergy variable eng + group hienergy include molecule + group boundary subtract all a2 a3 + group boundary union lower upper + group boundary intersect upper flow + group boundary delete + group mine dynamic all region myRegion every 100 + +Description +""""""""""" + +Identify a collection of atoms as belonging to a group. The group ID +can then be used in other commands such as :doc:`fix `, +:doc:`compute `, :doc:`dump `, or :doc:`velocity ` +to act on those atoms together. + +If the group ID already exists, the group command adds the specified +atoms to the group. + +.. note:: + + By default groups are static, meaning the atoms are permanently + assigned to the group. For example, if the *region* style is used to + assign atoms to a group, the atoms will remain in the group even if + they later move out of the region. As explained below, the *dynamic* + style can be used to make a group dynamic so that a periodic + determination is made as to which atoms are in the group. Since many + LAMMPS commands operate on groups of atoms, you should think carefully + about whether making a group dynamic makes sense for your model. + +A group with the ID *all* is predefined. All atoms belong to this +group. This group cannot be deleted, or made dynamic. + +The *delete* style removes the named group and un-assigns all atoms +that were assigned to that group. Since there is a restriction (see +below) that no more than 32 groups can be defined at any time, the +*delete* style allows you to remove groups that are no longer needed, +so that more can be specified. You cannot delete a group if it has +been used to define a current :doc:`fix ` or :doc:`compute ` +or :doc:`dump `. + +The *clear* style un-assigns all atoms that were assigned to that +group. This may be dangerous to do during a simulation run, +e.g. using the :doc:`run every ` command if a fix or compute or +other operation expects the atoms in the group to remain constant, but +LAMMPS does not check for this. + +The *empty* style creates an empty group, which is useful for commands +like :doc:`fix gcmc ` or with complex scripts that add atoms +to a group. + +The *region* style puts all atoms in the region volume into the group. +Note that this is a static one-time assignment. The atoms remain +assigned (or not assigned) to the group even in they later move out of +the region volume. + +The *type*\ , *id*\ , and *molecule* styles put all atoms with the +specified atom types, atom IDs, or molecule IDs into the group. These +3 styles can use arguments specified in one of two formats. + +The first format is a list of values (types or IDs). For example, the +2nd command in the examples above puts all atoms of type 3 or 4 into +the group named *water*\ . Each entry in the list can be a +colon-separated sequence A:B or A:B:C, as in two of the examples +above. A "sequence" generates a sequence of values (types or IDs), +with an optional increment. The first example with 500:1000 has the +default increment of 1 and would add all atom IDs from 500 to 1000 +(inclusive) to the group sub, along with 10,25,50 since they also +appear in the list of values. The second example with 100:10000:10 +uses an increment of 10 and would thus would add atoms IDs +100,110,120, ... 9990,10000 to the group sub. + +The second format is a *logical* followed by one or two values (type +or ID). The 7 valid logicals are listed above. All the logicals +except <> take a single argument. The 3rd example above adds all +atoms with IDs from 1 to 150 to the group named *sub*\ . The logical <> +means "between" and takes 2 arguments. The 4th example above adds all +atoms belonging to molecules with IDs from 50 to 250 (inclusive) to +the group named polyA. + +The *variable* style evaluates a variable to determine which atoms to +add to the group. It must be an :doc:`atom-style variable ` +previously defined in the input script. If the variable evaluates +to a non-zero value for a particular atom, then that atom is added +to the specified group. + +Atom-style variables can specify formulas that include thermodynamic +quantities, per-atom values such as atom coordinates, or per-atom +quantities calculated by computes, fixes, or other variables. They +can also include Boolean logic where 2 numeric values are compared to +yield a 1 or 0 (effectively a true or false). Thus using the +*variable* style, is a general way to flag specific atoms to include +or exclude from a group. + +For example, these lines define a variable "eatom" that calculates the +potential energy of each atom and includes it in the group if its +potential energy is above the threshold value -3.0. + + +.. parsed-literal:: + + compute 1 all pe/atom + compute 2 all reduce sum c_1 + thermo_style custom step temp pe c_2 + run 0 + + variable eatom atom "c_1 > -3.0" + group hienergy variable eatom + +Note that these lines + + +.. parsed-literal:: + + compute 2 all reduce sum c_1 + thermo_style custom step temp pe c_2 + run 0 + +are necessary to insure that the "eatom" variable is current when the +group command invokes it. Because the eatom variable computes the +per-atom energy via the pe/atom compute, it will only be current if a +run has been performed which evaluated pairwise energies, and the +pe/atom compute was actually invoked during the run. Printing the +thermodynamic info for compute 2 insures that this is the case, since +it sums the pe/atom compute values (in the reduce compute) to output +them to the screen. See the "Variable Accuracy" section of the +:doc:`variable ` doc page for more details on insuring that +variables are current when they are evaluated between runs. + +The *include* style with its arg *molecule* adds atoms to a group that +have the same molecule ID as atoms already in the group. The molecule +ID = 0 is ignored in this operation, since it is assumed to flag +isolated atoms that are not part of molecules. An example of where +this operation is useful is if the *region* style has been used +previously to add atoms to a group that are within a geometric region. +If molecules straddle the region boundary, then atoms outside the +region that are part of molecules with atoms inside the region will +not be in the group. Using the group command a 2nd time with *include +molecule* will add those atoms that are outside the region to the +group. + +.. note:: + + The *include molecule* operation is relatively expensive in a + parallel sense. This is because it requires communication of relevant + molecule IDs between all the processors and each processor to loop + over its atoms once per processor, to compare its atoms to the list of + molecule IDs from every other processor. Hence it scales as N, rather + than N/P as most of the group operations do, where N is the number of + atoms, and P is the number of processors. + +The *subtract* style takes a list of two or more existing group names +as arguments. All atoms that belong to the 1st group, but not to any +of the other groups are added to the specified group. + +The *union* style takes a list of one or more existing group names as +arguments. All atoms that belong to any of the listed groups are +added to the specified group. + +The *intersect* style takes a list of two or more existing group names +as arguments. Atoms that belong to every one of the listed groups are +added to the specified group. + + +---------- + + +The *dynamic* style flags an existing or new group as dynamic. This +means atoms will be (re)assigned to the group periodically as a +simulation runs. This is in contrast to static groups where atoms are +permanently assigned to the group. The way the assignment occurs is +as follows. Only atoms in the group specified as the parent group via +the parent-ID are assigned to the dynamic group before the following +conditions are applied. If the *region* keyword is used, atoms not in +the specified region are removed from the dynamic group. If the *var* +keyword is used, the variable name must be an atom-style or +atomfile-style variable. The variable is evaluated and atoms whose +per-atom values are 0.0, are removed from the dynamic group. If the *property* +keyword is used, the per-atom property name must be a previously defined +per-atom property. The per-atom property is evaluated and atoms whose +values are 0.0 are removed from the dynamic group. + +The assignment of atoms to a dynamic group is done at the beginning of +each run and on every timestep that is a multiple of *N*\ , which is the +argument for the *every* keyword (N = 1 is the default). For an +energy minimization, via the :doc:`minimize ` command, an +assignment is made at the beginning of the minimization, but not +during the iterations of the minimizer. + +The point in the timestep at which atoms are assigned to a dynamic +group is after the initial stage of velocity Verlet time integration +has been performed, and before neighbor lists or forces are computed. +This is the point in the timestep where atom positions have just +changed due to the time integration, so the region criterion should be +accurate, if applied. + +.. note:: + + If the *region* keyword is used to determine what atoms are in + the dynamic group, atoms can move outside of the simulation box + between reneighboring events. Thus if you want to include all atoms + on the left side of the simulation box, you probably want to set the + left boundary of the region to be outside the simulation box by some + reasonable amount (e.g. up to the cutoff of the potential), else they + may be excluded from the dynamic region. + +Here is an example of using a dynamic group to shrink the set of atoms +being integrated by using a spherical region with a variable radius +(shrinking from 18 to 5 over the course of the run). This could be +used to model a quench of the system, freezing atoms outside the +shrinking sphere, then converting the remaining atoms to a static +group and running further. + + +.. parsed-literal:: + + variable nsteps equal 5000 + variable rad equal 18-(step/v_nsteps)\*(18-5) + region ss sphere 20 20 0 v_rad + group mobile dynamic all region ss + fix 1 mobile nve + run ${nsteps} + group mobile static + run ${nsteps} + +.. note:: + + All fixes and computes take a group ID as an argument, but they + do not all allow for use of a dynamic group. If you get an error + message that this is not allowed, but feel that it should be for the + fix or compute in question, then please post your reasoning to the + LAMMPS mail list and we can change it. + +The *static* style removes the setting for a dynamic group, converting +it to a static group (the default). The atoms in the static group are +those currently in the dynamic group. + + +---------- + + +Restrictions +"""""""""""" + + +There can be no more than 32 groups defined at one time, including +"all". + +The parent group of a dynamic group cannot itself be a dynamic group. + +Related commands +"""""""""""""""" + +:doc:`dump `, :doc:`fix `, :doc:`region `, +:doc:`velocity ` + +Default +""""""" + +All atoms belong to the "all" group. + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/group2ndx.rst b/doc/src/group2ndx.rst new file mode 100644 index 0000000000..03ce1d6d4a --- /dev/null +++ b/doc/src/group2ndx.rst @@ -0,0 +1,79 @@ +.. index:: group2ndx + +group2ndx command +================= + +ndx2group command +================= + +Syntax +"""""" + + +.. parsed-literal:: + + group2ndx file group-ID ... + ndx2group file group-ID ... + +* file = name of index file to write out or read in +* zero or more group IDs may be appended + + +Examples +"""""""" + + +.. parsed-literal:: + + group2ndx allindex.ndx + group2ndx someindex.ndx upper lower mobile + ndx2group someindex.ndx + ndx2group someindex.ndx mobile + +Description +""""""""""" + +Write or read a Gromacs style index file in text format that associates +atom IDs with the corresponding group definitions. This index file can be +used with in combination with Gromacs analysis tools or to import group +definitions into the :doc:`fix colvars ` input file. It can +also be used to save and restore group definitions for static groups. + +The *group2ndx* command will write group definitions to an index file. +Without specifying any group IDs, all groups will be written to the index +file. When specifying group IDs, only those groups will be written to the +index file. In order to follow the Gromacs conventions, the group *all* +will be renamed to *System* in the index file. + +The *ndx2group* command will create of update group definitions from those +stored in an index file. Without specifying any group IDs, all groups except +*System* will be read from the index file and the corresponding groups +recreated. If a group of the same name already exists, it will be completely +reset. When specifying group IDs, those groups, if present, will be read +from the index file and restored. + + +---------- + + +Restrictions +"""""""""""" + + +This command requires that atoms have atom IDs, since this is the +information that is written to the index file. + +These commands are part of the USER-COLVARS package. They are only +enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. + +Related commands +"""""""""""""""" + +:doc:`group `, :doc:`dump `, :doc:`fix colvars ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/hyper.rst b/doc/src/hyper.rst new file mode 100644 index 0000000000..bf1e884cda --- /dev/null +++ b/doc/src/hyper.rst @@ -0,0 +1,219 @@ +.. index:: hyper + +hyper command +============= + +Syntax +"""""" + + +.. parsed-literal:: + + hyper N Nevent fix-ID compute-ID keyword values ... + +* N = # of timesteps to run +* Nevent = check for events every this many steps +* fix-ID = ID of a fix that applies a global or local bias potential, can be NULL +* compute-ID = ID of a compute that identifies when an event has occurred +* zero or more keyword/value pairs may be appended +* keyword = *min* or *dump* or *rebond* + + .. parsed-literal:: + + *min* values = etol ftol maxiter maxeval + etol = stopping tolerance for energy, used in quenching + ftol = stopping tolerance for force, used in quenching + maxiter = max iterations of minimize, used in quenching + maxeval = max number of force/energy evaluations, used in quenching + *dump* value = dump-ID + dump-ID = ID of dump to trigger whenever an event takes place + *rebond* value = Nrebond + Nrebond = frequency at which to reset bonds, even if no event has occurred + + + +Examples +"""""""" + + +.. parsed-literal:: + + compute event all event/displace 1.0 + fix HG mobile hyper/global 3.0 0.3 0.4 800.0 + hyper 5000 100 HG event min 1.0e-6 1.0e-6 100 100 dump 1 dump 5 + +Description +""""""""""" + +Run a bond-boost hyperdynamics (HD) simulation where time is +accelerated by application of a bias potential to one or more pairs of +nearby atoms in the system. This command can be used to run both +global and local hyperdynamics. In global HD a single bond within the +system is biased on each timestep. In local HD multiple bonds +(separated by a sufficient distance) can be biased simultaneously at +each timestep. In the bond-boost hyperdynamics context, a "bond" is +not a covalent bond between a pair of atoms in a molecule. Rather it +is simply a pair of nearby atoms as discussed below. + +Both global and local HD are described in :ref:`(Voter2013) ` by +Art Voter and collaborators. Similar to parallel replica dynamics +(PRD), global and local HD are methods for performing accelerated +dynamics that are suitable for infrequent-event systems that obey +first-order kinetics. A good overview of accelerated dynamics methods +for such systems in given in :ref:`(Voter2002) ` from the same +group. To quote from the review paper: "The dynamical evolution is +characterized by vibrational excursions within a potential basin, +punctuated by occasional transitions between basins." The transition +probability is characterized by p(t) = k\*exp(-kt) where k is the rate +constant. Running multiple replicas gives an effective enhancement in +the timescale spanned by the multiple simulations, while waiting for +an event to occur. + +Both HD and PRD produce a time-accurate trajectory that effectively +extends the timescale over which a system can be simulated, but they +do it differently. HD uses a single replica of the system and +accelerates time by biasing the interaction potential in a manner such +that each timestep is effectively longer. PRD creates Nr replicas of +the system and runs dynamics on each independently with a normal +unbiased potential until an event occurs in one of the replicas. The +time between events is reduced by a factor of Nr replicas. For both +methods, per CPU second, more physical time elapses and more events +occur. See the :doc:`prd ` doc page for more info about PRD. + +An HD run has several stages, which are repeated each time an event +occurs, as explained below. The logic for an HD run is as follows: + + +.. parsed-literal:: + + quench + create initial list of bonds + + while (time remains): + run dynamics for Nevent steps + quench + check for an event + if event occurred: reset list of bonds + restore pre-quench state + +The list of bonds is the list of atom pairs of atoms that are within a +short cutoff distance of each other after the system energy is +minimized (quenched). This list is created and reset by a :doc:`fix hyper/global ` or :doc:`fix hyper/local ` command specified as *fix-ID*\ . At +every dynamics timestep, the same fix selects one of more bonds to +apply a bias potential to. + +.. note:: + + The style of fix associated with the specified *fix-ID* + determines whether you are running the global versus local + hyperdynamics algorithm. + +Dynamics (with the bias potential) is run continuously, stopping every +*Nevent* steps to check if a transition event has occurred. The +specified *N* for total steps must be a multiple of *Nevent*\ . check +is performed by quenching the system and comparing the resulting atom +coordinates to the coordinates from the previous basin. + +A quench is an energy minimization and is performed by whichever +algorithm has been defined by the :doc:`min\_style ` command. +Minimization parameters may be set via the +:doc:`min\_modify ` command and by the *min* keyword of the +hyper command. The latter are the settings that would be used with +the :doc:`minimize ` command. Note that typically, you do not +need to perform a highly-converged minimization to detect a transition +event, though you may need to in order to prevent a set of atoms in +the system from relaxing to a saddle point. + +The event check is performed by a compute with the specified +*compute-ID*\ . Currently there is only one compute that works with the +hyper command, which is the :doc:`compute event/displace ` command. Other +event-checking computes may be added. :doc:`Compute event/displace ` checks whether any atom in +the compute group has moved further than a specified threshold +distance. If so, an event has occurred. + +If this happens, the list of bonds is reset, since some bond pairs +are likely now too far apart, and new pairs are likely close enough +to be considered a bond. The pre-quenched state of the +system (coordinates and velocities) is restored, and dynamics continue. + +At the end of the hyper run, a variety of statistics are output to the +screen and logfile. These include info relevant to both global and +local hyperdynamics, such as the number of events and the elapsed +hyper time (accelerated time), And it includes info specific to one or +the other, depending on which style of fix was specified by *fix-ID*\ . + + +---------- + + +The optional keywords operate as follows. + +As explained above, the *min* keyword can be used to specify +parameters for the quench. Their meaning is the same +as for the :doc:`minimize ` command + +The *dump* keyword can be used to trigger a specific dump command with +the specified *dump-ID* to output a snapshot each time an event is +detected. It can be specified multiple times with different *dump-ID* +values, as in the example above. These snapshots will be for the +quenched state of the system on a timestep that is a multiple of +*Nevent*\ , i.e. a timestep after the event has occurred. Note that any +dump command in the input script will also output snapshots at +whatever timestep interval it defines via its *N* argument; see the +:doc:`dump ` command for details. This means if you only want a +particular dump to output snapshots when events are detected, you +should specify its *N* as a value larger than the length of the +hyperdynamics run. + +As in the code logic above, the bond list is normally only reset when +an event occurs. The *rebond* keyword will force a reset of the bond +list every *Nrebond* steps, even if an event has not occurred. +*Nrebond* must be a multiple of *Nevent*\ . This can be useful to check +if more frequent resets alter event statistics, perhaps because the +parameters chosen for defining what is a bond and what is an event are +producing bad dynamics in the presence of the bias potential. + + +---------- + + +Restrictions +"""""""""""" + + +This command can only be used if LAMMPS was built with the REPLICA +package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`fix hyper/global `, :doc:`fix hyper/local `, :doc:`compute event/displace `, :doc:`prd ` + +Default +""""""" + +The option defaults are min = 0.1 0.1 40 50 and time = steps. + + +---------- + + +.. _Voter2013: + + + +**(Voter2013)** S. Y. Kim, D. Perez, A. F. Voter, J Chem Phys, 139, +144110 (2013). + +.. _Voter2002hd: + + + +**(Voter2002)** Voter, Montalenti, Germann, Annual Review of Materials +Research 32, 321 (2002). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/if.rst b/doc/src/if.rst new file mode 100644 index 0000000000..3886d35f9c --- /dev/null +++ b/doc/src/if.rst @@ -0,0 +1,223 @@ +.. index:: if + +if command +========== + +Syntax +"""""" + + +.. parsed-literal:: + + if boolean then t1 t2 ... elif boolean f1 f2 ... elif boolean f1 f2 ... else e1 e2 ... + +* boolean = a Boolean expression evaluated as TRUE or FALSE (see below) +* then = required word +* t1,t2,...,tN = one or more LAMMPS commands to execute if condition is met, each enclosed in quotes +* elif = optional word, can appear multiple times +* f1,f2,...,fN = one or more LAMMPS commands to execute if elif condition is met, each enclosed in quotes (optional arguments) +* else = optional argument +* e1,e2,...,eN = one or more LAMMPS commands to execute if no condition is met, each enclosed in quotes (optional arguments) + +Examples +"""""""" + + +.. parsed-literal:: + + if "${steps} > 1000" then quit + if "${myString} == a10" then quit + if "$x <= $y" then "print X is smaller = $x" else "print Y is smaller = $y" + if "(${eng} > 0.0) \|\| ($n < 1000)" then & + "timestep 0.005" & + elif $n<10000 & + "timestep 0.01" & + else & + "timestep 0.02" & + "print 'Max step reached'" + if "${eng} > ${eng_previous}" then "jump file1" else "jump file2" + +Description +""""""""""" + +This command provides an if-then-else capability within an input +script. A Boolean expression is evaluated and the result is TRUE or +FALSE. Note that as in the examples above, the expression can contain +variables, as defined by the :doc:`variable ` command, which +will be evaluated as part of the expression. Thus a user-defined +formula that reflects the current state of the simulation can be used +to issue one or more new commands. + +If the result of the Boolean expression is TRUE, then one or more +commands (t1, t2, ..., tN) are executed. If it is FALSE, then Boolean +expressions associated with successive elif keywords are evaluated +until one is found to be true, in which case its commands (f1, f2, +..., fN) are executed. If no Boolean expression is TRUE, then the +commands associated with the else keyword, namely (e1, e2, ..., eN), +are executed. The elif and else keywords and their associated +commands are optional. If they aren't specified and the initial +Boolean expression is FALSE, then no commands are executed. + +The syntax for Boolean expressions is described below. + +Each command (t1, f1, e1, etc) can be any valid LAMMPS input script +command. If the command is more than one word, it must enclosed in +quotes, so it will be treated as a single argument, as in the examples +above. + +.. note:: + + If a command itself requires a quoted argument (e.g. a + :doc:`print ` command), then double and single quotes can be used + and nested in the usual manner, as in the examples above and below. + The :doc:`Commands parse ` doc page has more details on + using quotes in arguments. Only one of level of nesting is allowed, + but that should be sufficient for most use cases. + +Note that by using the line continuation character "&", the if command +can be spread across many lines, though it is still a single command: + + +.. parsed-literal:: + + if "$a < $b" then & + "print 'Minimum value = $a'" & + "run 1000" & + else & + 'print "Minimum value = $b"' & + "minimize 0.001 0.001 1000 10000" + +Note that if one of the commands to execute is :doc:`quit `, as in +the first example above, then executing the command will cause LAMMPS +to halt. + +Note that by jumping to a label in the same input script, the if +command can be used to break out of a loop. See the :doc:`variable delete ` command for info on how to delete the associated +loop variable, so that it can be re-used later in the input script. + +Here is an example of a loop which checks every 1000 steps if the +system temperature has reached a certain value, and if so, breaks out +of the loop to finish the run. Note that any variable could be +checked, so long as it is current on the timestep when the run +completes. As explained on the :doc:`variable ` doc page, +this can be insured by including the variable in thermodynamic output. + + +.. parsed-literal:: + + variable myTemp equal temp + label loop + variable a loop 1000 + run 1000 + if "${myTemp} < 300.0" then "jump SELF break" + next a + jump SELF loop + label break + print "ALL DONE" + +Here is an example of a double loop which uses the if and +:doc:`jump ` commands to break out of the inner loop when a +condition is met, then continues iterating through the outer loop. + + +.. parsed-literal:: + + label loopa + variable a loop 5 + label loopb + variable b loop 5 + print "A,B = $a,$b" + run 10000 + if "$b > 2" then "jump SELF break" + next b + jump in.script loopb + label break + variable b delete + next a + jump SELF loopa + + +---------- + + +The Boolean expressions for the if and elif keywords have a C-like +syntax. Note that each expression is a single argument within the if +command. Thus if you want to include spaces in the expression for +clarity, you must enclose the entire expression in quotes. + +An expression is built out of numbers (which start with a digit or +period or minus sign) or strings (which start with a letter and can +contain alphanumeric characters or underscores): + + +.. parsed-literal:: + + 0.2, 100, 1.0e20, -15.4, etc + InP, myString, a123, ab_23_cd, etc + +and Boolean operators: + + +.. parsed-literal:: + + A == B, A != B, A < B, A <= B, A > B, A >= B, A && B, A \|\| B, A \|\^ B, !A + +Each A and B is a number or string or a variable reference like $a or +${abc}, or A or B can be another Boolean expression. + +If a variable is used it can produce a number when evaluated, like an +:doc:`equal-style variable `. Or it can produce a string, +like an :doc:`index-style variable `. For an individual +Boolean operator, A and B must both be numbers or must both be +strings. You cannot compare a number to a string. + +Expressions are evaluated left to right and have the usual C-style +precedence: the unary logical NOT operator "!" has the highest +precedence, the 4 relational operators "<", "<=", ">", and ">=" are +next; the two remaining relational operators "==" and "!=" are next; +then the logical AND operator "&&"; and finally the logical OR +operator "\|\|" and logical XOR (exclusive or) operator "\|\^" have the +lowest precedence. Parenthesis can be used to group one or more +portions of an expression and/or enforce a different order of +evaluation than what would occur with the default precedence. + +When the 6 relational operators (first 6 in list above) compare 2 +numbers, they return either a 1.0 or 0.0 depending on whether the +relationship between A and B is TRUE or FALSE. When the 6 relational +operators compare 2 strings, they also return a 1.0 or 0.0 for TRUE or +FALSE, but the comparison is done by the C function strcmp(). + +When the 3 logical operators (last 3 in list above) compare 2 numbers, +they also return either a 1.0 or 0.0 depending on whether the +relationship between A and B is TRUE or FALSE (or just A). The +logical AND operator will return 1.0 if both its arguments are +non-zero, else it returns 0.0. The logical OR operator will return +1.0 if either of its arguments is non-zero, else it returns 0.0. The +logical XOR operator will return 1.0 if one of its arguments is zero +and the other non-zero, else it returns 0.0. The logical NOT operator +returns 1.0 if its argument is 0.0, else it returns 0.0. The 3 +logical operators can only be used to operate on numbers, not on +strings. + +The overall Boolean expression produces a TRUE result if the result is +non-zero. If the result is zero, the expression result is FALSE. + + +---------- + + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`variable `, :doc:`print ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_class2.rst b/doc/src/improper_class2.rst new file mode 100644 index 0000000000..d6f23e761c --- /dev/null +++ b/doc/src/improper_class2.rst @@ -0,0 +1,148 @@ +.. index:: improper\_style class2 + +improper\_style class2 command +============================== + +improper\_style class2/omp command +================================== + +improper\_style class2/kk command +================================= + +Syntax +"""""" + + +.. parsed-literal:: + + improper_style class2 + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style class2 + improper_coeff 1 100.0 0 + improper_coeff \* aa 0.0 0.0 0.0 115.06 130.01 115.06 + +Description +""""""""""" + +The *class2* improper style uses the potential + +.. image:: Eqs/improper_class2.jpg + :align: center + +where Ei is the improper term and Eaa is an angle-angle term. The 3 X +terms in Ei are an average over 3 out-of-plane angles. + +The 4 atoms in an improper quadruplet (listed in the data file read by +the :doc:`read\_data ` command) are ordered I,J,K,L. X\_IJKL +refers to the angle between the plane of I,J,K and the plane of J,K,L, +and the bond JK lies in both planes. Similarly for X\_KJLI and X\_LJIK. +Note that atom J appears in the common bonds (JI, JK, JL) of all 3 X +terms. Thus J (the 2nd atom in the quadruplet) is the atom of +symmetry in the 3 X angles. + +The subscripts on the various theta's refer to different combinations +of 3 atoms (I,J,K,L) used to form a particular angle. E.g. Theta\_IJL +is the angle formed by atoms I,J,L with J in the middle. Theta1, +theta2, theta3 are the equilibrium positions of those angles. Again, +atom J (the 2nd atom in the quadruplet) is the atom of symmetry in the +theta angles, since it is always the center atom. + +Since atom J is the atom of symmetry, normally the bonds J-I, J-K, J-L +would exist for an improper to be defined between the 4 atoms, but +this is not required. + +See :ref:`(Sun) ` for a description of the COMPASS class2 force field. + +Coefficients for the Ei and Eaa formulas must be defined for each +improper type via the :doc:`improper\_coeff ` command as +in the example above, or in the data file or restart files read by the +:doc:`read\_data ` or :doc:`read\_restart ` +commands. + +These are the 2 coefficients for the Ei formula: + +* K (energy/radian\^2) +* X0 (degrees) + +X0 is specified in degrees, but LAMMPS converts it to radians +internally; hence the units of K are in energy/radian\^2. + +For the Eaa formula, each line in a +:doc:`improper\_coeff ` command in the input script lists +7 coefficients, the first of which is "aa" to indicate they are +AngleAngle coefficients. In a data file, these coefficients should be +listed under a "AngleAngle Coeffs" heading and you must leave out the +"aa", i.e. only list 6 coefficients after the improper type. + +* aa +* M1 (energy/distance) +* M2 (energy/distance) +* M3 (energy/distance) +* theta1 (degrees) +* theta2 (degrees) +* theta3 (degrees) + +The theta values are specified in degrees, but LAMMPS converts them to +radians internally; hence the units of M are in energy/radian\^2. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This improper style can only be used if LAMMPS was built with the +CLASS2 package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`improper\_coeff ` + +**Default:** none + + +---------- + + +.. _improper-Sun: + + + +**(Sun)** Sun, J Phys Chem B 102, 7338-7364 (1998). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_coeff.rst b/doc/src/improper_coeff.rst new file mode 100644 index 0000000000..b71469523f --- /dev/null +++ b/doc/src/improper_coeff.rst @@ -0,0 +1,110 @@ +.. index:: improper\_coeff + +improper\_coeff command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + improper_coeff N args + +* N = improper type (see asterisk form below) +* args = coefficients for one or more improper types + +Examples +"""""""" + + +.. parsed-literal:: + + improper_coeff 1 300.0 0.0 + improper_coeff \* 80.2 -1 2 + improper_coeff \*4 80.2 -1 2 + +Description +""""""""""" + +Specify the improper force field coefficients for one or more improper +types. The number and meaning of the coefficients depends on the +improper style. Improper coefficients can also be set in the data +file read by the :doc:`read\_data ` command or in a restart +file. + +N can be specified in one of two ways. An explicit numeric value can +be used, as in the 1st example above. Or a wild-card asterisk can be +used to set the coefficients for multiple improper types. This takes +the form "\*" or "\*n" or "n\*" or "m\*n". If N = the number of improper +types, then an asterisk with no numeric values means all types from 1 +to N. A leading asterisk means all types from 1 to n (inclusive). A +trailing asterisk means all types from n to N (inclusive). A middle +asterisk means all types from m to n (inclusive). + +Note that using an improper\_coeff command can override a previous +setting for the same improper type. For example, these commands set +the coeffs for all improper types, then overwrite the coeffs for just +improper type 2: + + +.. parsed-literal:: + + improper_coeff \* 300.0 0.0 + improper_coeff 2 50.0 0.0 + +A line in a data file that specifies improper coefficients uses the +exact same format as the arguments of the improper\_coeff command in an +input script, except that wild-card asterisks should not be used since +coefficients for all N types must be listed in the file. For example, +under the "Improper Coeffs" section of a data file, the line that +corresponds to the 1st example above would be listed as + + +.. parsed-literal:: + + 1 300.0 0.0 + +The :doc:`improper\_style class2 ` is an exception to +this rule, in that an additional argument is used in the input script +to allow specification of the cross-term coefficients. See its doc +page for details. + + +---------- + + +The list of all improper styles defined in LAMMPS is given on the +:doc:`improper\_style ` doc page. They are also listed +in more compact form on the :ref:`Commands improper ` doc page. + +On either of those pages, click on the style to display the formula it +computes and its coefficients as specified by the associated +improper\_coeff command. + + +---------- + + +Restrictions +"""""""""""" + + +This command must come after the simulation box is defined by a +:doc:`read\_data `, :doc:`read\_restart `, or +:doc:`create\_box ` command. + +An improper style must be defined before any improper coefficients are +set, either in the input script or in a data file. + +Related commands +"""""""""""""""" + +:doc:`improper\_style ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_cossq.rst b/doc/src/improper_cossq.rst new file mode 100644 index 0000000000..803f6d9e6a --- /dev/null +++ b/doc/src/improper_cossq.rst @@ -0,0 +1,102 @@ +.. index:: improper\_style cossq + +improper\_style cossq command +============================= + +improper\_style cossq/omp command +================================= + +Syntax +"""""" + + +.. parsed-literal:: + + improper_style cossq + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style cossq + improper_coeff 1 4.0 0.0 + +Description +""""""""""" + +The *cossq* improper style uses the potential + +.. image:: Eqs/improper_cossq.jpg + :align: center + +where x is the improper angle, x0 is its equilibrium value, and K is a +prefactor. + +If the 4 atoms in an improper quadruplet (listed in the data file read +by the :doc:`read\_data ` command) are ordered I,J,K,L then X +is the angle between the plane of I,J,K and the plane of J,K,L. +Alternatively, you can think of atoms J,K,L as being in a plane, and +atom I above the plane, and X as a measure of how far out-of-plane I +is with respect to the other 3 atoms. + +Note that defining 4 atoms to interact in this way, does not mean that +bonds necessarily exist between I-J, J-K, or K-L, as they would in a +linear dihedral. Normally, the bonds I-J, I-K, I-L would exist for an +improper to be defined between the 4 atoms. + +The following coefficients must be defined for each improper type via +the :doc:`improper\_coeff ` command as in the example +above, or in the data file or restart files read by the +:doc:`read\_data ` or :doc:`read\_restart ` +commands: + +* K (energy) +* X0 (degrees) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This improper style can only be used if LAMMPS was built with the +USER-MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`improper\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_cvff.rst b/doc/src/improper_cvff.rst new file mode 100644 index 0000000000..43cd36f60a --- /dev/null +++ b/doc/src/improper_cvff.rst @@ -0,0 +1,105 @@ +.. index:: improper\_style cvff + +improper\_style cvff command +============================ + +improper\_style cvff/intel command +================================== + +improper\_style cvff/omp command +================================ + +Syntax +"""""" + + +.. parsed-literal:: + + improper_style cvff + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style cvff + improper_coeff 1 80.0 -1 4 + +Description +""""""""""" + +The *cvff* improper style uses the potential + +.. image:: Eqs/improper_cvff.jpg + :align: center + +where phi is the improper dihedral angle. + +If the 4 atoms in an improper quadruplet (listed in the data file read +by the :doc:`read\_data ` command) are ordered I,J,K,L then +the improper dihedral angle is between the plane of I,J,K and the +plane of J,K,L. Note that because this is effectively a dihedral +angle, the formula for this improper style is the same as for +:doc:`dihedral\_style harmonic `. + +Note that defining 4 atoms to interact in this way, does not mean that +bonds necessarily exist between I-J, J-K, or K-L, as they would in a +linear dihedral. Normally, the bonds I-J, I-K, I-L would exist for an +improper to be defined between the 4 atoms. + +The following coefficients must be defined for each improper type via +the :doc:`improper\_coeff ` command as in the example +above, or in the data file or restart files read by the +:doc:`read\_data ` or :doc:`read\_restart ` +commands: + +* K (energy) +* d (+1 or -1) +* n (0,1,2,3,4,6) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This improper style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Related commands +"""""""""""""""" + +:doc:`improper\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_distance.rst b/doc/src/improper_distance.rst new file mode 100644 index 0000000000..4efc9a2261 --- /dev/null +++ b/doc/src/improper_distance.rst @@ -0,0 +1,71 @@ +.. index:: improper\_style distance + +improper\_style distance command +================================ + +Syntax +"""""" + +improper\_style distance + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style distance + improper_coeff 1 80.0 100.0 + +Description +""""""""""" + +The *distance* improper style uses the potential + +.. image:: Eqs/improper_dist-1.jpg + :align: center + +where d is the distance between the central atom and the plane formed +by the other three atoms. If the 4 atoms in an improper quadruplet +(listed in the data file read by the :doc:`read\_data ` +command) are ordered I,J,K,L then the I-atom is assumed to be the +central atom. + +.. image:: JPG/improper_distance.jpg + :align: center + +Note that defining 4 atoms to interact in this way, does not mean that +bonds necessarily exist between I-J, J-K, or K-L, as they would in a +linear dihedral. Normally, the bonds I-J, I-K, I-L would exist for an +improper to be defined between the 4 atoms. + +The following coefficients must be defined for each improper type via +the improper\_coeff command as in the example above, or in the data +file or restart files read by the read\_data or read\_restart commands: + +* K\_2 (energy/distance\^2) +* K\_4 (energy/distance\^4) + + +---------- + + +Restrictions +"""""""""""" + + +This improper style can only be used if LAMMPS was built with the +USER-MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`improper\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_distharm.rst b/doc/src/improper_distharm.rst new file mode 100644 index 0000000000..8fb74129ec --- /dev/null +++ b/doc/src/improper_distharm.rst @@ -0,0 +1,65 @@ +.. index:: improper\_style distharm + +improper\_style distharm command +================================ + +Syntax +"""""" + +improper\_style distharm + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style distharm + improper_coeff 1 25.0 0.5 + +Description +""""""""""" + +The *distharm* improper style uses the potential + +.. image:: Eqs/improper_distharm.jpg + :align: center + +where d is the oriented distance between the central atom and the plane formed +by the other three atoms. If the 4 atoms in an improper quadruplet +(listed in the data file read by the :doc:`read\_data ` +command) are ordered I,J,K,L then the L-atom is assumed to be the +central atom. Note that this is different from the convention used +in the improper\_style distance. The distance d is oriented and can take +on negative values. This may lead to unwanted behavior if d0 is not equal to zero. + +The following coefficients must be defined for each improper type via +the improper\_coeff command as in the example above, or in the data +file or restart files read by the read\_data or read\_restart commands: + +* K (energy/distance\^2) +* d0 (distance) + + +---------- + + +Restrictions +"""""""""""" + + +This improper style can only be used if LAMMPS was built with the +USER-YAFF package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`improper\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_fourier.rst b/doc/src/improper_fourier.rst new file mode 100644 index 0000000000..227b02d275 --- /dev/null +++ b/doc/src/improper_fourier.rst @@ -0,0 +1,98 @@ +.. index:: improper\_style fourier + +improper\_style fourier command +=============================== + +improper\_style fourier/omp command +=================================== + +Syntax +"""""" + + +.. parsed-literal:: + + improper_style fourier + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style fourier + improper_coeff 1 100.0 0.0 1.0 0.5 1 + +Description +""""""""""" + +The *fourier* improper style uses the following potential: + +.. image:: Eqs/improper_fourier.jpg + :align: center + +where K is the force constant, C0, C1, C2 are dimensionless coefficients, +and omega is the angle between the IL axis and the IJK plane: + +.. image:: JPG/umbrella.jpg + :align: center + +If all parameter (see below) is not zero, the all the three possible angles will taken in account. + +The following coefficients must be defined for each improper type via +the :doc:`improper\_coeff ` command as in the example +above, or in the data file or restart files read by the +:doc:`read\_data ` or :doc:`read\_restart ` +commands: + +* K (energy) +* C0 (unitless) +* C1 (unitless) +* C2 (unitless) +* all (0 or 1, optional) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This angle style can only be used if LAMMPS was built with the +USER\_MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`improper\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_harmonic.rst b/doc/src/improper_harmonic.rst new file mode 100644 index 0000000000..6eb205f8e7 --- /dev/null +++ b/doc/src/improper_harmonic.rst @@ -0,0 +1,111 @@ +.. index:: improper\_style harmonic + +improper\_style harmonic command +================================ + +improper\_style harmonic/intel command +====================================== + +improper\_style harmonic/kk command +=================================== + +improper\_style harmonic/omp command +==================================== + +Syntax +"""""" + + +.. parsed-literal:: + + improper_style harmonic + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style harmonic + improper_coeff 1 100.0 0 + +Description +""""""""""" + +The *harmonic* improper style uses the potential + +.. image:: Eqs/improper_harmonic.jpg + :align: center + +where X is the improper angle, X0 is its equilibrium value, and K is a +prefactor. Note that the usual 1/2 factor is included in K. + +If the 4 atoms in an improper quadruplet (listed in the data file read +by the :doc:`read\_data ` command) are ordered I,J,K,L then X +is the angle between the plane of I,J,K and the plane of J,K,L. +Alternatively, you can think of atoms J,K,L as being in a plane, and +atom I above the plane, and X as a measure of how far out-of-plane I +is with respect to the other 3 atoms. + +Note that defining 4 atoms to interact in this way, does not mean that +bonds necessarily exist between I-J, J-K, or K-L, as they would in a +linear dihedral. Normally, the bonds I-J, I-K, I-L would exist for an +improper to be defined between the 4 atoms. + +The following coefficients must be defined for each improper type via +the :doc:`improper\_coeff ` command as in the example +above, or in the data file or restart files read by the +:doc:`read\_data ` or :doc:`read\_restart ` +commands: + +* K (energy/radian\^2) +* X0 (degrees) + +X0 is specified in degrees, but LAMMPS converts it to radians +internally; hence the units of K are in energy/radian\^2. + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This improper style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Related commands +"""""""""""""""" + +:doc:`improper\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_hybrid.rst b/doc/src/improper_hybrid.rst new file mode 100644 index 0000000000..7272cb2abc --- /dev/null +++ b/doc/src/improper_hybrid.rst @@ -0,0 +1,83 @@ +.. index:: improper\_style hybrid + +improper\_style hybrid command +============================== + +Syntax +"""""" + + +.. parsed-literal:: + + improper_style hybrid style1 style2 ... + +* style1,style2 = list of one or more improper styles + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style hybrid harmonic helix + improper_coeff 1 harmonic 120.0 30 + improper_coeff 2 cvff 20.0 -1 2 + +Description +""""""""""" + +The *hybrid* style enables the use of multiple improper styles in one +simulation. An improper style is assigned to each improper type. For +example, impropers in a polymer flow (of improper type 1) could be +computed with a *harmonic* potential and impropers in the wall +boundary (of improper type 2) could be computed with a *cvff* +potential. The assignment of improper type to style is made via the +:doc:`improper\_coeff ` command or in the data file. + +In the improper\_coeff command, the first coefficient sets the improper +style and the remaining coefficients are those appropriate to that +style. In the example above, the 2 improper\_coeff commands would set +impropers of improper type 1 to be computed with a *harmonic* +potential with coefficients 120.0, 30 for K, X0. Improper type 2 +would be computed with a *cvff* potential with coefficients 20.0, -1, +2 for K, d, n. + +If the improper *class2* potential is one of the hybrid styles, it +requires additional AngleAngle coefficients be specified in the data +file. These lines must also have an additional "class2" argument +added after the improper type. For improper types which are assigned +to other hybrid styles, use the style name (e.g. "harmonic") +appropriate to that style. The AngleAngle coeffs for that improper +type will then be ignored. + +An improper style of *none* can be specified as the 2nd argument to +the improper\_coeff command, if you desire to turn off certain improper +types. + + +---------- + + +Restrictions +"""""""""""" + + +This improper style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Unlike other improper styles, the hybrid improper style does not store +improper coefficient info for individual sub-styles in a :doc:`binary restart files `. Thus when restarting a simulation from a +restart file, you need to re-specify improper\_coeff commands. + +Related commands +"""""""""""""""" + +:doc:`improper\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_inversion_harmonic.rst b/doc/src/improper_inversion_harmonic.rst new file mode 100644 index 0000000000..11832d2754 --- /dev/null +++ b/doc/src/improper_inversion_harmonic.rst @@ -0,0 +1,82 @@ +.. index:: improper\_style inversion/harmonic + +improper\_style inversion/harmonic command +========================================== + +Syntax +"""""" + + +.. parsed-literal:: + + improper_style inversion/harmonic + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style inversion/harmonic + improper_coeff 1 18.776340 0.000000 + +Description +""""""""""" + +The *inversion/harmonic* improper style follows the Wilson-Decius +out-of-plane angle definition and uses an harmonic potential: + +.. image:: Eqs/improper_inversion_harmonic.jpg + :align: center + +where K is the force constant and omega is the angle evaluated for +all three axis-plane combinations centered around the atom I. For +the IL axis and the IJK plane omega looks as follows: + +.. image:: JPG/umbrella.jpg + :align: center + +Note that the *inversion/harmonic* angle term evaluation differs to +the :doc:`improper\_umbrella ` due to the cyclic +evaluation of all possible angles omega. + +The following coefficients must be defined for each improper type via +the :doc:`improper\_coeff ` command as in the example +above, or in the data file or restart files read by the +:doc:`read\_data ` or :doc:`read\_restart ` +commands: + +* K (energy) +* omega0 (degrees) + +If omega0 = 0 the potential term has a minimum for the planar +structure. Otherwise it has two minima at +/- omega0, with a barrier +in between. + + +---------- + + +Restrictions +"""""""""""" + + +This improper style can only be used if LAMMPS was built with the +USER-MOFFF package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`improper\_coeff ` + +**Default:** none + + +---------- + + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_none.rst b/doc/src/improper_none.rst new file mode 100644 index 0000000000..83622b4f11 --- /dev/null +++ b/doc/src/improper_none.rst @@ -0,0 +1,46 @@ +.. index:: improper\_style none + +improper\_style none command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + improper_style none + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style none + +Description +""""""""""" + +Using an improper style of none means improper forces and energies are +not computed, even if quadruplets of improper atoms were listed in the +data file read by the :doc:`read\_data ` command. + +See the :doc:`improper\_style zero ` command for a way to +calculate improper statistics, but compute no improper interactions. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`improper\_style zero ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_ring.rst b/doc/src/improper_ring.rst new file mode 100644 index 0000000000..374b64fcd7 --- /dev/null +++ b/doc/src/improper_ring.rst @@ -0,0 +1,111 @@ +.. index:: improper\_style ring + +improper\_style ring command +============================ + +improper\_style ring/omp command +================================ + +Syntax +"""""" + + +.. parsed-literal:: + + improper_style ring + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style ring + improper_coeff 1 8000 70.5 + +Description +""""""""""" + +The *ring* improper style uses the potential + +.. image:: Eqs/improper_ring.jpg + :align: center + +where K is a prefactor, theta is the angle formed by the atoms +specified by (i,j,k,l) indices and theta0 its equilibrium value. + +If the 4 atoms in an improper quadruplet (listed in the data file read +by the :doc:`read\_data ` command) are ordered i,j,k,l then +theta\_\ *ijl* is the angle between atoms i,j and l, theta\_\ *ijk* is the +angle between atoms i,j and k, theta\_\ *kjl* is the angle between atoms +j,k, and l. + +The "ring" improper style implements the improper potential introduced +by Destree et al., in Equation (9) of :ref:`(Destree) `. This +potential does not affect small amplitude vibrations but is used in an +ad-hoc way to prevent the onset of accidentally large amplitude +fluctuations leading to the occurrence of a planar conformation of the +three bonds i-j, j-k and j-l, an intermediate conformation toward the +chiral inversion of a methine carbon. In the "Impropers" section of +data file four atoms: i, j, k and l are specified with i,j and l lying +on the backbone of the chain and k specifying the chirality of j. + +The following coefficients must be defined for each improper type via +the :doc:`improper\_coeff ` command as in the example +above, or in the data file or restart files read by the +:doc:`read\_data ` or :doc:`read\_restart ` +commands: + +* K (energy) +* theta0 (degrees) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This improper style can only be used if LAMMPS was built with the +USER-MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`improper\_coeff ` + +.. _Destree: + + + +**(Destree)** M. Destree, F. Laupretre, A. Lyulin, and J.-P. Ryckaert, +J Chem Phys, 112, 9632 (2000). + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_sqdistharm.rst b/doc/src/improper_sqdistharm.rst new file mode 100644 index 0000000000..94e9c12fca --- /dev/null +++ b/doc/src/improper_sqdistharm.rst @@ -0,0 +1,66 @@ +.. index:: improper\_style sqdistharm + +improper\_style sqdistharm command +================================== + +Syntax +"""""" + +improper\_style sqdistharm + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style sqdistharm + improper_coeff 1 50.0 0.1 + +Description +""""""""""" + +The *sqdistharm* improper style uses the potential + +.. image:: Eqs/improper_sqdistharm.jpg + :align: center + +where d is the distance between the central atom and the plane formed +by the other three atoms. If the 4 atoms in an improper quadruplet +(listed in the data file read by the :doc:`read\_data ` +command) are ordered I,J,K,L then the L-atom is assumed to be the +central atom. Note that this is different from the convention used +in the improper\_style distance. + +The following coefficients must be defined for each improper type via +the improper\_coeff command as in the example above, or in the data +file or restart files read by the read\_data or read\_restart commands: + +* K (energy/distance\^4) +* d0\^2 (distance\^2) + +Note that d0\^2 (in units distance\^2) has be provided and not d0. + + +---------- + + +Restrictions +"""""""""""" + + +This improper style can only be used if LAMMPS was built with the +USER-MISC package. See the :doc:`Build package ` doc +page for more info. + +Related commands +"""""""""""""""" + +:doc:`improper\_coeff ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_style.rst b/doc/src/improper_style.rst new file mode 100644 index 0000000000..e49818981a --- /dev/null +++ b/doc/src/improper_style.rst @@ -0,0 +1,128 @@ +.. index:: improper\_style + +improper\_style command +======================= + +Syntax +"""""" + + +.. parsed-literal:: + + improper_style style + +* style = *none* or *hybrid* or *class2* or *cvff* or *harmonic* + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style harmonic + improper_style cvff + improper_style hybrid cvff harmonic + +Description +""""""""""" + +Set the formula(s) LAMMPS uses to compute improper interactions +between quadruplets of atoms, which remain in force for the duration +of the simulation. The list of improper quadruplets is read in by a +:doc:`read\_data ` or :doc:`read\_restart ` command +from a data or restart file. Note that the ordering of the 4 atoms in +an improper quadruplet determines the definition of the improper +angle used in the formula for each style. See the doc pages of +individual styles for details. + +Hybrid models where impropers are computed using different improper +potentials can be setup using the *hybrid* improper style. + +The coefficients associated with an improper style can be specified in +a data or restart file or via the :doc:`improper\_coeff ` +command. + +All improper potentials store their coefficient data in binary restart +files which means improper\_style and +:doc:`improper\_coeff ` commands do not need to be +re-specified in an input script that restarts a simulation. See the +:doc:`read\_restart ` command for details on how to do +this. The one exception is that improper\_style *hybrid* only stores +the list of sub-styles in the restart file; improper coefficients need +to be re-specified. + +.. note:: + + When both an improper and pair style is defined, the + :doc:`special\_bonds ` command often needs to be used to + turn off (or weight) the pairwise interaction that would otherwise + exist between a group of 4 bonded atoms. + + +---------- + + +Here is an alphabetic list of improper styles defined in LAMMPS. +Click on the style to display the formula it computes and coefficients +specified by the associated :doc:`improper\_coeff ` +command. + +Click on the style to display the formula it computes, any additional +arguments specified in the improper\_style command, and coefficients +specified by the associated :doc:`improper\_coeff ` +command. + +There are also additional accelerated pair styles included in the +LAMMPS distribution for faster performance on CPUs, GPUs, and KNLs. +The individual style names on the :ref:`Commands improper ` doc page are followed by one or +more of (g,i,k,o,t) to indicate which accelerated styles exist. + +* :doc:`none ` - turn off improper interactions +* :doc:`zero ` - topology but no interactions +* :doc:`hybrid ` - define multiple styles of improper interactions + +* :doc:`class2 ` - COMPASS (class 2) improper +* :doc:`cossq ` - improper with a cosine squared term +* :doc:`cvff ` - CVFF improper +* :doc:`distance ` - improper based on distance between atom planes +* :doc:`distharm ` - improper that is harmonic in the out-of-plane distance +* :doc:`fourier ` - improper with multiple cosine terms +* :doc:`harmonic ` - harmonic improper +* :doc:`inversion/harmonic ` - harmonic improper with Wilson-Decius out-of-plane definition +* :doc:`ring ` - improper which prevents planar conformations +* :doc:`umbrella ` - DREIDING improper + +:doc:`sqdistharm ` - improper that is harmonic in the square of the out-of-plane distance + + +---------- + + +Restrictions +"""""""""""" + + +Improper styles can only be set for atom\_style choices that allow +impropers to be defined. + +Most improper styles are part of the MOLECULE package. They are only +enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. The doc pages for +individual improper potentials tell if it is part of a package. + +Related commands +"""""""""""""""" + +:doc:`improper\_coeff ` + +Default +""""""" + + +.. parsed-literal:: + + improper_style none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_umbrella.rst b/doc/src/improper_umbrella.rst new file mode 100644 index 0000000000..785d3ce7dd --- /dev/null +++ b/doc/src/improper_umbrella.rst @@ -0,0 +1,112 @@ +.. index:: improper\_style umbrella + +improper\_style umbrella command +================================ + +improper\_style umbrella/omp command +==================================== + +Syntax +"""""" + + +.. parsed-literal:: + + improper_style umbrella + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style umbrella + improper_coeff 1 100.0 180.0 + +Description +""""""""""" + +The *umbrella* improper style uses the following potential, which is +commonly referred to as a classic inversion and used in the +:doc:`DREIDING ` force field: + +.. image:: Eqs/improper_umbrella.jpg + :align: center + +where K is the force constant and omega is the angle between the IL +axis and the IJK plane: + +.. image:: JPG/umbrella.jpg + :align: center + +If omega0 = 0 the potential term has a minimum for the planar +structure. Otherwise it has two minima at +/- omega0, with a barrier +in between. + +See :ref:`(Mayo) ` for a description of the DREIDING force field. + +The following coefficients must be defined for each improper type via +the :doc:`improper\_coeff ` command as in the example +above, or in the data file or restart files read by the +:doc:`read\_data ` or :doc:`read\_restart ` +commands: + +* K (energy) +* omega0 (degrees) + + +---------- + + +Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are +functionally the same as the corresponding style without the suffix. +They have been optimized to run faster, depending on your available +hardware, as discussed on the :doc:`Speed packages ` doc +page. The accelerated styles take the same arguments and should +produce the same results, except for round-off and precision issues. + +These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, +USER-OMP and OPT packages, respectively. They are only enabled if +LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. + +You can specify the accelerated styles explicitly in your input script +by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the +:doc:`suffix ` command in your input script. + +See the :doc:`Speed packages ` doc page for more +instructions on how to use the accelerated styles effectively. + + +---------- + + +Restrictions +"""""""""""" + + +This improper style can only be used if LAMMPS was built with the +MOLECULE package. See the :doc:`Build package ` doc page +for more info. + +Related commands +"""""""""""""""" + +:doc:`improper\_coeff ` + +**Default:** none + + +---------- + + +.. _umbrella-Mayo: + + + +**(Mayo)** Mayo, Olfason, Goddard III, J Phys Chem, 94, 8897-8909 +(1990), + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/improper_zero.rst b/doc/src/improper_zero.rst new file mode 100644 index 0000000000..145146e6f6 --- /dev/null +++ b/doc/src/improper_zero.rst @@ -0,0 +1,58 @@ +.. index:: improper\_style zero + +improper\_style zero command +============================ + +Syntax +"""""" + + +.. parsed-literal:: + + improper_style zero *nocoeff* + +Examples +"""""""" + + +.. parsed-literal:: + + improper_style zero + improper_style zero nocoeff + improper_coeff \* + +Description +""""""""""" + +Using an improper style of zero means improper forces and energies are +not computed, but the geometry of improper quadruplets is still +accessible to other commands. + +As an example, the :doc:`compute improper/local ` command can be used to +compute the chi values for the list of quadruplets of improper atoms +listed in the data file read by the :doc:`read\_data ` +command. If no improper style is defined, this command cannot be +used. + +The optional *nocoeff* flag allows to read data files with a ImproperCoeff +section for any improper style. Similarly, any improper\_coeff commands +will only be checked for the improper type number and the rest ignored. + +Note that the :doc:`improper\_coeff ` command must be +used for all improper types, though no additional values are +specified. + +Restrictions +"""""""""""" + none + +**Related commands:** none + +:doc:`improper\_style none ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/impropers.rst b/doc/src/impropers.rst new file mode 100644 index 0000000000..93b4776d2c --- /dev/null +++ b/doc/src/impropers.rst @@ -0,0 +1,9 @@ +Improper Styles +############### + + +.. toctree:: + :maxdepth: 1 + :glob: + + improper_* diff --git a/doc/src/impropers.txt b/doc/src/impropers.txt deleted file mode 100644 index ce829197fe..0000000000 --- a/doc/src/impropers.txt +++ /dev/null @@ -1,23 +0,0 @@ -Improper Styles :h1 - - diff --git a/doc/src/include.rst b/doc/src/include.rst new file mode 100644 index 0000000000..9f1a11e8f7 --- /dev/null +++ b/doc/src/include.rst @@ -0,0 +1,52 @@ +.. index:: include + +include command +=============== + +Syntax +"""""" + + +.. parsed-literal:: + + include file + +* file = filename of new input script to switch to + +Examples +"""""""" + + +.. parsed-literal:: + + include newfile + include in.run2 + +Description +""""""""""" + +This command opens a new input script file and begins reading LAMMPS +commands from that file. When the new file is finished, the original +file is returned to. Include files can be nested as deeply as +desired. If input script A includes script B, and B includes A, then +LAMMPS could run for a long time. + +If the filename is a variable (see the :doc:`variable ` +command), different processor partitions can run different input +scripts. + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`variable `, :doc:`jump ` + +**Default:** none + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/info.rst b/doc/src/info.rst new file mode 100644 index 0000000000..cc41b49f29 --- /dev/null +++ b/doc/src/info.rst @@ -0,0 +1,135 @@ +.. index:: info + +info command +============ + +Syntax +"""""" + + +.. parsed-literal:: + + info args + +* args = one or more of the following keywords: *out*\ , *all*\ , *system*\ , *memory*\ , *communication*\ , *computes*\ , *dumps*\ , *fixes*\ , *groups*\ , *regions*\ , *variables*\ , *coeffs*\ , *styles*\ , *time*\ , or *configuration* +* *out* values = *screen*\ , *log*\ , *append* filename, *overwrite* filename +* *styles* values = *all*\ , *angle*\ , *atom*\ , *bond*\ , *compute*\ , *command*\ , *dump*\ , *dihedral*\ , *fix*\ , *improper*\ , *integrate*\ , *kspace*\ , *minimize*\ , *pair*\ , *region* + +Examples +"""""""" + + +.. parsed-literal:: + + info system + info groups computes variables + info all out log + info all out append info.txt + info styles all + info styles atom + +Description +""""""""""" + +Print out information about the current internal state of the running +LAMMPS process. This can be helpful when debugging or validating +complex input scripts. Several output categories are available and +one or more output category may be requested. + +The *out* flag controls where the output is sent. It can only be sent +to one target. By default this is the screen, if it is active. The +*log* argument selects the log file instead. With the *append* and +*overwrite* option, followed by a filename, the output is written +to that file, which is either appended to or overwritten, respectively. + +The *all* flag activates printing all categories listed below. + +The *configuration* category prints some information about the +LAMMPS version as well as architecture and OS it is run on. + +The *memory* category prints some information about the current +memory allocation of MPI rank 0 (this the amount of dynamically +allocated memory reported by LAMMPS classes). Where supported, +also some OS specific information about the size of the reserved +memory pool size (this is where malloc() and the new operator +request memory from) and the maximum resident set size is reported +(this is the maximum amount of physical memory occupied so far). + +The *system* category prints a general system overview listing. This +includes the unit style, atom style, number of atoms, bonds, angles, +dihedrals, and impropers and the number of the respective types, box +dimensions and properties, force computing styles and more. + +The *communication* category prints a variety of information about +communication and parallelization: the MPI library version level, +the number of MPI ranks and OpenMP threads, the communication style +and layout, the processor grid dimensions, ghost atom communication +mode, cutoff, and related settings. + +The *computes* category prints a list of all currently defined +computes, their IDs and styles and groups they operate on. + +The *dumps* category prints a list of all currently active dumps, +their IDs, styles, filenames, groups, and dump frequencies. + +The *fixes* category prints a list of all currently defined fixes, +their IDs and styles and groups they operate on. + +The *groups* category prints a list of all currently defined groups. + +The *regions* category prints a list of all currently defined regions, +their IDs and styles and whether "inside" or "outside" atoms are +selected. + +The *variables* category prints a list of all currently defined +variables, their names, styles, definition and last computed value, if +available. + +The *coeffs* category prints a list for each defined force style +(pair, bond, angle, dihedral, improper) indicating which of the +corresponding coefficients have been set. This can be very helpful +to debug error messages like "All pair coeffs are not set". + +The *styles* category prints the list of styles available in the +current LAMMPS binary. It supports one of the following options +to control which category of styles is printed out: + +* all +* angle +* atom +* bond +* compute +* command +* dump +* dihedral +* fix +* improper +* integrate +* kspace +* minimize +* pair +* region + +The *time* category prints the accumulated CPU and wall time for the +process that writes output (usually MPI rank 0). + +Restrictions +"""""""""""" + none + +Related commands +"""""""""""""""" + +:doc:`print ` + +Default +""""""" + +The *out* option has the default *screen*\ . + +The *styles* option has the default *all*\ . + + +.. _lws: http://lammps.sandia.gov +.. _ld: Manual.html +.. _lc: Commands_all.html diff --git a/doc/src/jump.rst b/doc/src/jump.rst new file mode 100644 index 0000000000..bd16c9109f --- /dev/null +++ b/doc/src/jump.rst @@ -0,0 +1,163 @@ +.. index:: jump + +jump command +============ + +Syntax +"""""" + + +.. parsed-literal:: + + jump file label + +* file = filename of new input script to switch to +* label = optional label within file to jump to + +Examples +"""""""" + + +.. parsed-literal:: + + jump newfile + jump in.run2 runloop + jump SELF runloop + +Description +""""""""""" + +This command closes the current input script file, opens the file with +the specified name, and begins reading LAMMPS commands from that file. +Unlike the :doc:`include ` command, the original file is not +returned to, although by using multiple jump commands it is possible +to chain from file to file or back to the original file. + +If the word "SELF" is used for the filename, then the current input +script is re-opened and read again. + +.. note:: + + The SELF option is not guaranteed to work when the current input + script is being read through stdin (standard input), e.g. + + +.. parsed-literal:: + + lmp_g++ < in.script + +since the SELF option invokes the C-library rewind() call, which may +not be supported for stdin on some systems or by some MPI +implementations. This can be worked around by using the :doc:`-in command-line switch `, e.g. + + +.. parsed-literal:: + + lmp_g++ -in in.script + +or by using the :doc:`-var command-line switch ` to pass +the script name as a variable to the input script. In the latter +case, a :doc:`variable ` called "fname" could be used in place +of SELF, e.g. + + +.. parsed-literal:: + + lmp_g++ -var fname in.script < in.script + +The 2nd argument to the jump command is optional. If specified, it is +treated as a label and the new file is scanned (without executing +commands) until the label is found, and commands are executed from +that point forward. This can be used to loop over a portion of the +input script, as in this example. These commands perform 10 runs, +each of 10000 steps, and create 10 dump files named file.1, file.2, +etc. The :doc:`next ` command is used to exit the loop after 10 +iterations. When the "a" variable has been incremented for the tenth +time, it will cause the next jump command to be skipped. + + +.. parsed-literal:: + + variable a loop 10 + label loop + dump 1 all atom 100 file.$a + run 10000 + undump 1 + next a + jump in.lj loop + +If the jump *file* argument is a variable, the jump command can be +used to cause different processor partitions to run different input +scripts. In this example, LAMMPS is run on 40 processors, with 4 +partitions of 10 procs each. An in.file containing the example +variable and jump command will cause each partition to run a different +simulation. + + +.. parsed-literal:: + + mpirun -np 40 lmp_ibm -partition 4x10 -in in.file + + variable f world script.1 script.2 script.3 script.4 + jump $f + +Here is an example of a loop which checks every 1000 steps if the +system temperature has reached a certain value, and if so, breaks out +of the loop to finish the run. Note that any variable could be +checked, so long as it is current on the timestep when the run +completes. As explained on the :doc:`variable ` doc page, +this can be insured by including the variable in thermodynamic output. + + +.. parsed-literal:: + + variable myTemp equal temp + label loop + variable a loop 1000 + run 1000 + if "${myTemp} < 300.0" then "jump SELF break" + next a + jump SELF loop + label break + print "ALL DONE" + +Here is an example of a double loop which uses the if and +:doc:`jump ` commands to break out of the inner loop when a +condition is met, then continues iterating through the outer loop. + + +.. parsed-literal:: + + label loopa + variable a loop 5 + label loopb + variable b loop 5 + print "A,B = $a,$b" + run 10000 + if "$b > 2" then "jump SELF break" + next b + jump in.script loopb + label break + variable b delete + next a + jump SELF loopa + +Restrictions +"""""""""""" + + +If you jump to a file and it does not contain the specified label, +LAMMPS will come to the end of the file and exit. + +Related commands +"""""""""""""""" + +:doc:`variable `, :doc:`include `, :doc:`label
θ(ω,T) = + ℏω/2 + + ℏω[exp(ℏω/kBT)-1]-1 +
-

See the example.txt and example.html -files in the txt2html directory for examples of what all the -formatting commands and mark-up syntax end up looking like in HTML. -

- - - - - - -
- -

Syntax: -

-
txt2html file -
read from text file, write HTML to standard output -
txt2html file1 file2 file3 ... -
read each argument as text file, write one HTML file per argument -
-

Input files are first opened with the specified name. If that fails, -a ".txt" suffix is added. Output files are created with an ".html" -suffix, which is either added or replaces the ".txt" suffix. -

-
- -

Compiling: -

-

The source for txt2html is a single C++ file. Compile it by typing: -

-
g++ -o txt2html txt2html.cpp 
-
-
- -

How the tool works: -

-

txt2html reads a text file, one paragraph at a time. A paragraph -ends with: -

-
  • a blank line -
  • a line whose final word starts with ":" (a format string) -
  • the end of the file -
-

Any line in the paragraph which ends with "\" is concatenated to the -following line by removing the "\" character and following newline. -This can be useful for some of the formatting commands described below -that operate on individual lines in the paragraph. -

-

If a paragraph starts with a "<" character and ends with a ">" -character, it is treated as raw HTML and is written directly into the -output file. -

-

If a paragraph does not end with a format string, then it is -surrounded with HTML paragraph markers (<P> and </P>), -mark-up is performed, and the paragraph is written to the -output file. -

-

If the paragraph ends with a format string, then formatting -is performed, mark-up is performed, and the paragraph is -written to the output file. -

-
- -Formatting: - -

A format string is the last word of a paragraph if it starts with a -":" character. A format string contains one or more comma-separated -commands, like ":ulb,l" or ":c,h3". Note that a format string cannot -contain spaces, else it would not be the last word. An individual -command can have 0 or more arguments: -

-
  • b or line() = 0 arguments -
  • image(file) = 1 argument -
  • link(alias,value) = 2 or more comma-separated arguments -
-

Format commands add HTML markers at the beginning or end of the -paragraph and individual lines. Commands are processed in the order -they appear in the format string. Thus if two commands add HTML -markers to the beginning of the paragraph, the 2nd command's marker -will appear 2nd. The reverse is true at the end of the paragraph; the -2nd command's marker will appear 1st. Some comands, like line or -image make most sense if used as stand-alone commands without an -accompanying paragraph. -

-

Commands that format the entire paragraph: -

-
  • p --> surround the paragraph with <P> </P> -
  • b --> put <BR> at the end of the paragraph -
  • pre --> surround the paragraph with <PRE> </PRE> -
  • c --> surround the paragraph with <CENTER> </CENTER> -
  • h1,h2,h3,h4,h5,h6 --> surround the paragraph with <H1> </H1>, etc -
-

Commands that format the lines of the paragraph as a list: -

-
  • ul --> surround the paragraph with <UL> </UL>, put <LI> at start of every line -
  • ol --> surround the paragraph with <OL> </OL>, put <LI> at start of every line -
  • dl --> surround the paragraph with <DL> </DL>, alternate <DT> and <DD> at start of every line -
-

Commands that treat the paragraph as one entry in a list: -

-
  • l --> put <LI> at the beginning of the paragraph -
  • dt --> put <DT> at the beginning of the paragraph -
  • dd --> put <DD> at the beginning of the paragraph -
  • ulb --> put <UL> at the beginning of the paragraph -
  • ule --> put </UL> at the end of the paragraph -
  • olb --> put <OL> at the beginning of the paragraph -
  • ole --> put </OL> at the end of the paragraph -
  • dlb --> put <DL> at the beginning of the paragraph -
  • dle --> put </DL> at the end of the paragraph -
-

Commands applied to each line of the paragraph: -

-
  • all(p) --> surround each line with <P> </P> -
  • all(c) --> surround each line with <CENTER> </CENTER> -
  • all(b) --> append a <BR> to each line -
  • all(l) --> prepend a <LI> to each line -
-

Special commands (all HTML is inserted at beginning of paragraph): -

-
  • line --> insert a horizontal line = <HR> -
  • image(file) --> insert an image = <IMG SRC = "file"> -
  • image(file,link) --> insert an image that when clicked on goes to link -
  • link(name) --> insert a named link that can be referred to elsewhere (see mark-up) = <A NAME = "name"></A> -
  • link(alias,value) --> define a link alias that can be used elsewhere in this file (see mark-up) -
-

Table command: -

-
  • tb(c=3,b=5,w=100%,a=c) --> format the paragraph as a table -
-

Arguments within tb() can appear in any order and are all optional, -since they each have default values. -

-
  • c=N --> Make an N-column table. Treat the paragraph as one - long list of entries (separated by the separator character) and put - them into N columns one after the other. If N = 0, treat each line - of the paragraph as one row of the table with as many columns as - there are maximum entries in any line. Default is c=0. - -
  • s=: --> Use the character string following the equal sign as - the separator between entries. Default separator is a comma "," which - you cannot specify directly since the comma delimits the tb() arguments - -
  • b=N --> Create a border N pixels wide. If N is 0, there is no - border between or outside the cells. If N is 1, there is a minimal - border between and outside all cells. For N > 1, the border between - cells does not change but the outside border gets wider. Default is - b=1. - -
  • w=N or w=N% --> The first form makes each cell of the table at - least N pixels wide. The second form makes the entire table take up - N% of the width of the browser window. Default is w=0 which means - each cell will be just as wide as the text it contains. - -
  • a=X --> Align the entire table at the left, center, or right of the - browser window, for X = "l", "c", or "r". Default is a=c. - -
  • ea=X --> Align the text in each entry at the left, center, or - right of its cell, for X = "l", "c", or "r". Default is browser's - default (typically left). - -
  • eva=X --> Vertically align the text in each entry at the - top, middle, baseline, or bottom of its cell, for X = "t", "m", "ba", - or "bo". Default is browser's default (typically middle). - -
  • cwM=N or cwM=N% --> The first form makes column M be at least - N pixels wide. The second form makes column M take up N% of the - width of the browser window. This setting overrides the "w" - argument for column M. Only one column per table can be tweaked - with this argument. Default is no settings for any column. - -
  • caM=X --> Align the text in each entry of column M at the left, - center, or right of its cell, for X = "l", "c", or "r". This - setting overrides the "ea" argument for column M. Only one column - per table can be tweaked with this argument. Default is no settings - for any column. - -
  • cvaM=X --> Vertically align the text in each entry of column m - at the top, middle, baseline, or bottom of its cell, for X = "t", - "m", "ba", or "bo". This setting overrides the "eva" argument for - column M. Only one column per table can be tweaked with this - argument. Default is no settings for any column. -
-
- -Mark-up: - -

The text of the paragraph is scanned for special mark-up characters -which are converted into HTML. -

-

Bold and italic characters: -

-
  • "[" (left brace) --> turn-on bold by inserting a <B> -
  • "]" (right brace) --> turn-off bold by inserting a </B> -
  • "{" (left bracket) --> turn-on italics by inserting a <I> -
  • "}" (right bracket) --> turn-off italics by - inserting a </I>
- -

If a backspace '\' precedes any of the bold/italic mark-up characters, -then mark-up is not performed; the mark-up character is simply left in -the text. -

-

Links are inserted by enclosing a section of text in double quotes, -and appending an underscore to the ending quote, followed by the link. -The link ends when whitespace is found, except that trailing -punctuation characters (comma, period, semi-colon, colon, question -mark, exclamation point, parenthesis) are not considered part of the -link. -

-

A link of the form "text"_link becomes <A HREF = -"link">text</A> in the HTML output. The only exception is if -"link" is defined elsewhere in the file as an alias (see the link -command above). In that case, the value is used instead of the alias -name.

- -

With these rules, links can take several forms. -

-
  • "This links"_#abc to another part of this file which is -labeled with a :link(abc) command.
    -
  • "This links"_other.html to another file named other.html.
    -
  • "This links"_other.html#abc to another file which has an "abc" -location defined internally.
    -
  • "This links"_http://www.google.com to a WWW site.
    -
  • "This"_M12 could be used in place of any of the above forms. It -requires an alias like :link(M12,http://www.google.com) to be defined -elsewhere in the file.
- - diff --git a/doc/utils/txt2html/txt2html b/doc/utils/txt2html/txt2html deleted file mode 100755 index 023631eac1b472cdcaf4e8c4757c72c386446ecf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68760 zcmeFad3;n=(l>rO$%TMGf&&PM(jp)rOIQuE*Z~?k8ZZxwGH#ua1c+uc>0n%NA|Xf< zq8SDp#4Rc+cvr%s(Z=bn4+?VH~@(`LrlY|8w^sHuv$+CC13^tV#YaX}r2N>-heL-kkvR0n7o z_-E=lypQqEuh-Gf(bOx#LpqxRf)g68}wVwvWuwzxg7cAL9T=yn~3E z!QVkD)vNS>d$Q@cW}{Z9+34T{lU^l?CN<0b56Y3Bzx0zRigTsDXmJ@L{+rb7hf#UC zizbX4m6tstFSnqyY(!b|gb@?QjVvh~IfmO!_DOfvoCREy8Am%f^0^28Q4Wy&-Ma5r zJ$cj9X^9(_eYED9elPdEIpYnIrQo00Z{@Lb)i_&XEMYV7ZzlddH0bv?c6jdEf}v-v z?U%kT{`-kvSM?j>d^_#N)axV*pcMA`D;zmJ3?nul6-L58hXaxDnNjrr0b7yu=R~QO z;$+9a@K1jL_HYpVefSs2{;g5)XQTLebrk%!QQA8KoffIy-cjsKjAG|V6hEt?*olo& z@AXme^eA=)MbYma1s@fqzrK&suCZvB9sj~Vv!du%M5*`eDEOr?Y!5dMek=Y(>KAtu z|1XMyAB^H>V-$Q)6gvx|_*DUS46=G6?2eGOuKO7ThUzn(XK? zi*pOI-EhX^E?n$Pza)z+WM`(c!n~5AG{U6pIMOwB$k@1&+?#UP);v#9UTPL<9-Xx` zv)Jt^&dl|cq-HtiW#Y>@Z&B)e_xvRH{LyX{pEuS$_mX)N5RWV7%qy8OnhdzJ$}-)> zIqbCQX>oXU<2AxA&Y9;)&MhoK150wor55CRv>mcIA+x9`M>`5rzuYr+YF@JVHGMR- z6d1KYT)H5uFuy3XILD01ypqg$<}rnX9Y&E73L-p#lsIO{3~WkVbIY8p1L=gkoPs5u zrGYNdR&*mtTvCdhDt6|J%?Y^$B{{_&XMV6>MvvuAT%22M?L`jhBIH$pJ1f(ZwUn~4 ztjt}MQ(RJ5keQe3xzW8WN&9JunCaE%3oJGZ3a!~ua6`B&W+UP5xa>?%rnHipY<3Go zqbIOQ&b1JW>?wN8^pipt3>A({`}0aJD9%Cam*sHu=6S{>nTf80=*}rFE-aSFgl9<5 zq}g7vo1JH-`}mw<4A`<hjysN zHx%b$SZ8_)bJgOa;@kqyV$#nqTt+IzRL<=t2V{cD&&)+t#W^`@*7WJ_u_KezthCf= z)7@i6ju|;#O<%Y$Wm>9x^vJOqUbqk{<7noJvHTax$3hav(paqfWAKl@G5N`HXjv^Y zHAy=tCzLG3i4D><@K66|14{o$P9GcodmF{gb$0sT8&9Jv$kkfR@~HH}eCj$}A;zhDAt#%jq3du;h*6J;{_&j|q{i2b9r;Lqndbw#ymVS{^Sna% zbPL|QA%i)xLG_y-y9KA{nV%sRJk|t3lPtKn$kJpBPIa3fhXuD@Pr59)wO#2J9Dxgb z7FzJm0aU3B3yzKme3n}9E&)`jA`9Ntf|ptFZWg@Uf+tw;)fSxk&HU6@@a`rEy3vAL z*K4&F{5KZ;Ef$=vZOu=e1@CEspxZ5YFALsa!OyVZ`z?5H3*KbG`&jU13r^R{=BLGi zpJ{@iJ`0{=!P_jjxfes?;}-lZi@w^G!5rlXUBjB6cnfYfLC{1CevSq2ZNUdvaJvOR z*MbkR-~%mqk_8`R!ILfcU<>ZB;OALzmjxeU!P71HPz%1$f)BIc85aC}3%=BX54Ye& z7JP&SFSFpIEO@yEPqN^vE%;~)USq+>Sn!P&oUU!nPpt*#DPIIzEckd+8MMxVPq5(I zE%*f%yupGeTk!oBe4+(!vfvk5@Ma4>%YwI9@JSZjXTc|1@HPuR#eyHV;8QKQ+MU51 z<^M$%Jl=vkEV!%Uvv^mPk^i_|xhfkxhVNzwT@`!d_h_Z|@rxj8AC!&ng#Hd35xe@so$T@{OQEgl<#*i-l ze@#41>3+rh5#nho_qY8FV9>|J(-iJ+Vg4ZTG3%)d-LP1XK7=64fM zQ?$R9`5na5)axl15yo32Q z#M4ykPhx%r@idkC?abdqJWZkgMCOZ$Kbv^P{I$f>RO)a0iQ2!2csube%wIt~O`ZNG z=I0VWfcOUHFD9O*N`D>m(}<@j(qGH`g~Zd;=&xaZ4DmE2`pcOgMm$Z0{vzfF5I=io%z#=rzy|xV7@c)=M$gAd<^k4#rf^b|F8u-O>O=}=D#L>B=L&*BgE4b z=Wjc~{ZBkiZT=SK4-!vPn!kzpH;AXH%-_KL%f!ZqK|D=a{u<_= zCZ47$e>wAy6Hil=zliyVh^MK^pTYbl;%Q3qr!&8fc$$j*4(8VoPg9LQiTM@8(-h;k zGk+8DG`08>nJ*@urWC&dKl<}j?}2Mv-j7`shuYHTr#3d!taB(=<1Ras#_GNf0Pnp2Zg0BUe=~|C^jH28P_mJ7dCFxe3sUCK zbKUk?vP~)P3tKS^T;6AEiBwn8q~P*4`p*54*)|q7`g&-#MOZ_#O~M}gft4GC{ZzAc z!Zw4g;A(88Gcg&*!+n=`*A5zl^>9J$tV6JU2M}dQk36cSLj%$#lKvIaouusRgSs1? z&)`rsI_rqI8l77-yO}inh4`*=Zgy>SRrh$26{;$^c?fxxs{ety7EP>0|5rAYc7ZW2 zHty8Lev)FjTr8n-CoESv>na*-){2~4T;6xc`svghuXBrbgtQ_#Lz*rMCMkHG4KNsH zt-4=~tIF9xiXVPYCSy-&F;OgZk%q$`+kUiKym}RNRXFQx70%7JR_ctKABor*Gtfv# zuNG-oXAFi^cg9+{M7E-bJ7JreJR)Ib9+Ck{RU0VXhVJ$@RUEe^RNjXeHacIW@K-rs zb!9cXIE|HRNpMZvb3mwSS4(VbM^|G5GLuuY`FMMKs&{Xyx8K0o)p-Nsp#*;4 zZ10z?iD}+;-%^rSG{&b^d|^wi__@9GNNV*AsCk{+t13C$H~+5S%e@@)AH3ZCT~sd{owcZ1wN9siEvQA-M$Tl&Tv>0ps=K^R>aMB< z+g-MoF@?Ci@A~G!e1)?X9aB5W`RXmtHahPmCI3}eYBV}G(s846J(1SARnGO+8YpEj zP3~7**qxz#m!;zbz}OtCaNm2Z3sC068S+y-+r7grfKJY>g2glf?w&Ocuz+U0)?7Alsn zj!CFofg@Nq=f;Pz{PH?iRykMFsLg7E$j#2d%2c3{;$YXAL^#<)DSJES%++2+& zsDusZp@hnj+TWPg-AIXWEBY8}uGWED9NRHL(o zeDYr&M{%oBp26ZVpWy2I=>Yp~gep#*?VgU?DP39(4mlF&JTVZZo#!A({vWZ@CflW< zwugxAvrc83YKvm~MdX720kQ3|N6~tKv~Gk}NV`T$-4F7xa5l6iyQ*e4m?|+;srNPN zs0>Otokcn#X2~T|(p9m%p}llhh|V~%{#T@u*I6zym*jvc?RgZ^%3G*=t1CHw!jj|= zXJRF1SeWP~h^kNNrEmg~A2eIszb^8W@BGhB%N7np;* zm1UIA{H@#T;E?HY>ph@XVo-K+jg?6(ttO=%lh_&V$Y(Dh%Nw-R+Q3_Nlvw~PmwvgH^F*#-eLdz1&PejlM13fSeE<;(zEpjn+kjXt+#x$_`R2g|+cFT+qw^)}9~{M<7%&D-W0y2s^h z<~106POZMmP-zoegHE1-f~}vYd4Ejve(Jjz{`sFn7=MLRpm=Mb!#u!}U7F4&EPov*PB!E!8Riv;^03udPN6bojCc&G(4 z`Qm#(9CdGaA9=Z(V%Rii_ zUEUY=)8&Wv*#?kC=VvsXHac7IjkEm*mSJ9nte)=pkkO%R-`R}RYgVO+70W+Up3b_T z%W2AGxHF&I`AQ7or1Dhs8Wi<9TW(w4(vC4(Is|L4A2-@zb=MBsA<&~UgT~)pG*(|> z4EwyjeV?-xP8}krT9c}rhg=&IwyiYC>T2h^<;&mg?CFK?PM$=3_rJ9RzJFI5heEi_ zIfT)3Xp*z#mi^_+Tb1W5RJod}tXj}qztKALtV50BYQ1?{ox@F~gfLrhFTBB(N$F|a zY{T!RI7xuaQoTnc9Lmp6ymuQt;){V@E3vO{CFBJ0oN`4Y1E>>(NkCIe#ZW%-Q`{Gb5%Kg=7ehc*+MmWowx{EfPYS3pxKR| zv7ilI+18G8JNb$$uqtO8PFyc>{^$*a8k%`uxP`72z0cD2jmx`XDU<39BGr{Od==d2 zd+P|ZMZ%sr1FdRw`p7bx#zn)HG}E+qO>m;Ay|nY+N!9-%Hv0Te;0r#ZOrX9$yKY9uZWY^>DWSb`Tq9O@c};@eP8*>eYzg`bc0>hH(8VO zTa?nn;Y=OKItk=0D1-#(1;u_>^#;bPD|MWCu`-52U0rDw_&b#kZ+gSYO`om}>s69A z$1Sg7a~rsX4z8D4gfoVCbOkD)VTVcr@!&Xz^vE;Nq8=HlGdSK=;q=*RT9^9wQwoRs z*L1Rf5BsRr4J--injfeyFe1gBS176$SEOqyIBQix`^ikts+=u2;bSw8FM2O$kT00;(x#_{mm9|_jlR!5 zg}a;tAO8VKpw>HR&edz9HpEOPK`%7E!r5Z0GJ34HtBKB*gtaAf)~T*+k!EMZPL**C zHYhc)eXv1G#G|vOajQ-3M>&|4ZBqC=F8rLOu$Ju8SMDt-T-emk)rCXCkVEzn2Ezj* zmPpKIoFg%p5>cXuh*C3sBh6w{0>yZ*pjWUM<$slNmiEnS^uPfozD>A+0An@O73b-g z`D`eJUhIP*MsrgAaKSqvBmB9R0;5IHgm$687_-1w!JDapRh2ZO?YIC~ptGMsoc#SQ zmL^MyRbiGKg5P1WG}CG+hb+C_E7*wHQetwLrAq~$VX?H(YUxa}RAsTWNJ@O|2yI=C z;6I>%*}7}3mJS?-r4);$A}O&Y%uCM0uE{KMTIvVyVt*$xW7C$90OC%G;#G1Z|0~W;hGCTT2b4Qg>TQy&$FN2B~!b z>=Hblf=IXM%xd7an5o`)8pf)&oE_;Xy#8?U#BFGIZ5HI-kRN%nr!IpOwL9#9|QzAmA zm9jk<%9n_iBO`cnGy8TpjF?#x(tWYi;1Y}VM6rGl_sY=VldM0jEwOd8OJ9Q#(|Sm+ zJ@PTE_q165jaa`WiuL&x>t;_DS*(Y2)-1CAx9-8nm?!G9**Z?iiuRNa;f6vvju5Ai zlTq^|U^u5@>kW&G`d;GNohS?}gHC$Y)g;<6fJMA)I)Gb_Qi9G*D?cKw4Xms~F3a_M z$Z4?xy{n+-?_zOvsMJ;hC$I&(@>84XYGnjhM+96=Bv(gC;X?#hSEg%MNwi~f(AB}( zRf5UY_gdIhRt|Bs4Pi8`K<_Wm^Uu@nV2?W$N05d@?*0pb@dYu%(BRa*onZ=S26=gr zcsW(PBtNRFNo4i1Jeln~v^1Thx_KP#MOvDqrL5#VDEp>cw9Kw$q++!@MC|I=kkXDz zg0bmrDT_A0@F9nQs{#9@W_5Lqz6Uf*zEL1+G@BvpZOm?PP(>ke-N?C7$pRGnE%f}I z61cTBP_9px_!Oa^CD%4SEoRM)bOS5IcBRXlc?-GDeKX`n3~^$Z8Xk= z3HsF2YGLQb-Ix=u`WFf`R`_raF=C(g54c_nIfkSg zw3LUxgnAAlU>1YJ{dH<^1z;03OBGRbY+zfj`!!wv;aIaFP4Fn#kR{DrErFDRJk#uv zal%-mZ@sit>aGOq-`Ig0$w`nW4Zjyv{MwP>3b@r0;#SkU>=uFK7Ej>AwObl%^!)_S z{fQPo3dN5e{|i4Fs9SixYYXwirTrj~{NOXkX5AMWYxI?pAFGXEJW9lmwXpeXK4c1T`dDt;as zErW$iA-f)iB^oTWAfkzu1|{9tucZvoRg zFA(aj4?d^XaIe!|GMj`AMSg*9N7dd~2<+U_M&Dy^lkw|K;}|+xvQM9XGm^NyrnaA4 z`4wl1m#8>*dlKpkj*9=`T7SIF^qSB0_i|nOR;S+X+oT5%l_lq|<3PNKQaCqxjpwO& zu!*xF^=HJgzYZ!9sehW^A_3oXsV|fMnSpvk?!?5xQl$Q=iQGRcVYA9urrmOF4D^rM zgH^@V==>_c&||^zlZ=W{hUE1(OaE*}z52p{Yi{&q!4mb)R2Z|4pYq84 zbLb6fOfT)0rGFgMs231{D&za#nJr~7ozs@a51T~O8eoH(Sca;pfA9~04S346(9^cA>IF5@A-U*(Dn-ss z;XdrIo%0&Ks9>-`{UL1~51>W5=Ys>(Lb@gJ)^fY5FW14}j?PiOkI`zq8yrt@(7WrL z=YbV(0&2#J_wVQus>Zas9r_hN+DdIT70&l@d+hy5&O-@nA3REKRwnX72+x0_YRh%S zGkBsH^Lj7QsDD)Q;Ik&Uytw`euzG^73R8Sa6!(zglzQ4`(Ta=06t{`uCQ|GXUe8LP z2x2Y98hKd%f@r@CE6`Qsb@lAp9WOD?tB!6|Ji42tA z(Sow|)WK9@4wtCp5@6do2)eOg+cazT*hiXWw;_E)v*ak5;`lE^sA|abAH?&2Ax7xd zp|p8Yx)9PLlA6^&KoP{)Dc^&!^AMuK$w>ytV#@18DLF5=8Of>ca*)qDIh|0}$$1@V z(fyoB&ZdM_PHg*_=}1+Po%0bQq@$Kf#4mGBNSy4P%LJEdI6=(Vy|8zRv>y@sU zIE+gCKgXGHoxraX{AmDg5O_PmO#!$`;0FnQE&#U(yoTV10&ttaB?MOmV8x3i?Eet# z3BVbm?Iif>li-mA&kVqcV&n{hM+M+?F`@{j7i#Fno3Q^iz_tKv7b9-~ZaqV*I>bUf zVe*JWlIT4iLGLb$on{{i^)0Nf=uH5q>~_fQZCxRC-_hRt`Ybq zg8vbK&5OA#s&ZQZt`+SxXt&POhU)}NCQN#vL9l@qtWNw&Busj+N%T&r;^vGjxmGf$6q0}DFmtfe`slJv55jY=~0dcx9m1w6lJ5Fif*nNxNeVbX^tmQ0v9 zVj3H0!4jo{L-72QEk`c>qzAjCuRzLR2G0(xcJ9PO6h7q{!snOjbkmruyZ%S3 zO};Ap7QSboF5of?>_9chdtNpC9i{w_5MMPL&xdI5Eb@CGFJHd%%2GT@6jT_=p0j~X zh)(Mgs9YVYGA5{U1F6h_%FUrF7X(%2lgc?zSzdakwW3KumC@7`^v3PZ!yE91ONwLTw-3XWD+h7`Dr-wvV8sww(yu zt%j>2zXcDQENGEN2C~gYRp7}le!`@*87-`1PloPxd2wY=y-!QIbo?+!Kf_z~tl74i zR6iarq0pJbfcJavBb%a*X`z5y$IlV9xU6<5miSqMe%?B0_lp}_ILvVk{66Dd&6?-1 z{hB4$XfA(FcLG~GsiBjp=Oc}lJrsf9sCpGAkSb$SkzL{EFDv)bk7|t7;OK+)mdj-L zuRR>MB4J+xYq>jfANO3s%I-EU@nbepw+#VS{xPW+P5| z6s{pHY@kzgt2eN*AH>)Qcmqs}d3)Iem8A~q4VJF}DQtloMJw>D z7u1s>N)=#rD0zQ!uASPGu<}|R$|TXcnzUm6h-*&P`r@oWC`qF}4ic(yFx31{QYhmC zy1T=4JB#iQ_;rsCd-s6uU0RpI&USl zM62kD^>c(qhy6D?9K3Wwh^aMMVr&~Kp#WSFe8 zRDcjsyrp>*F%MYoBkGSpAAQikN<}&sibzx-PMxEj%FrV2#cJzM3-+*EmFXzs!p&oH z+Hx&FT}!z%YClFH(mPV*%%@-*oz3V!Jecm3-vnm6M&A`2e&>Gw7MvCvoqLf`baveDb-qPUHYZe$0#e~@#%aS@j;DzAB>eBL zR286<0!2k*HgE?io=An%OvOi(oWPU|I=6jRv9l|#}nHfn`u2* zHJcu%q!&{9uAWgl44_x--uNiD@1B2a^zZ^pxTm2nZg zz$V@#XLIQVRmN!c$uk12b!7!SD(3v+m6si@u5i9}8d8D$^bf{2I;kemNscZAU}MgV z6nD}~+z`D#cOM)IwSQ~SeglNCZ-_#q?)eES0qc#vZeY24Y)zCtoHP;B@!{X-h_#kl zVqsmD4n*6kjFHz;x0DVGbJteZI!xI%l?kpcb=tq&tP#|^y21|W*1O#+G1s+<`Zt`0M*O3y<;)h2!ynAJ02lS-OxCHW_R^Jp`;b zI$y%%h^5g8DNt`d25bwKs;9?*slLyj!(!kQc&FEET&Xv#y!puPF6hE0)mpz$%0EHn zAExs3h=Z;_RhJ)T)^9#3bDO0+JpfAe=L5s`JMXG<*XWzA z*&4~TshX`7c9dr8gtcq7LD=qK{nt|F^0uV8Yw`oZ-2-rwXn(RD@L`&CSi42wR|$SS z0JjPJEMRkcNTEUG`hylMQLt(YW*6*6GD*MU)iosvyvU;JkZR_T>gSXhdXHCBFR-Z6 z@|0>n*McQU@dPTqDNsB^RF5O%=AK%*s2(Cr_Pcob36o8P;oUBD&(PF+p0JA<)623y z6EH{vyiK@?0NFRJCC|JBh-uSIsRhdr7cwnakzlheSh-*m3A;$UWfyD^VX}3o1nX`o zn<&^%+k(E-2!9 z9KY=<;~vn<_9`8}NzY<9(Ct48)oWnzt3j<6gZZD2s_2KV36-z%3_(j|C*sP}N+IZKb_jRXwMW z3EYb1I3@aDq){Tbe&6^jic@>!cW%15jlRC*Gi@wLKo3$i6}~vE$$k3AQJFB&< z>V@F1)E^*|)p$2d_3Wk{b;0oU)E6VbX;sVNJ478#s%Y_c-H;|a-iqVa3m|FXKCl>R z(u?I5i;)MkkrpagqK)v7xd49Dn~%l4%Z~d<~%tOJ^+sAF<75Iy}rV#kkiEZnUU!tG5v#W1L&_ zh(&{|TOTxbHyOKaFO3Atz@XpM(vN2`ki5_CrQw8GUnZze|H7;}u{IN1Rms0>gL5xw zX`2ke9bo16p#CNptuh)A61=PK+$!g1mgiH_6ChKQDygpUC0@eHTRGG8ek1D0fzd#5 z`yQ-k-$ZxvI)UQ@21^{;Qfh&@`X(KJ-`ObUe;N%9E&E3*YmV{9by-@Ia@n_~?8kM8 zDIQrBpSjX&s37fRQKi?16*M0q_!AX$gcckGT`Kc0$aJ2(c@^@c#hNG7-#Sk^>WC&$ z`0+zGYSEb+b*1DjJmqs&bv0>N_d-7FL{jtpEQ#EGJY1fo?w4Y4W0j=>us3LyDk3MB zg5~8j83^o!yzvxWihYLP=(WN1iO$aw)}Dg`@}pOO7tFI&M$fCwuJ*|uFZERp#&7hl zrprS3)+DvxgnDS*#aqM~RNRLJH*b28b3cNSuBH-!Ew8aC=Kq4b+FEuim8DHED!VhR zthojD-IIYdv6d~Ova~5iWh-=9N)xWv+!Fgc%2JwG3tm74X_Jf!UL01?+#*{+1(7D! zfzSai~s*^B&kkqufZ zyUd&>cj!c50o-sSre+0T(=}^$R0>#56Gdr~EeZPPCn!yPNRv)iQkwV@*8ZDTr~C~6 z>fPwhiD;y3)wWR&nkBDC$<_kYR|I=INHy>{?lYX%`gI(7m(7~>$2w4B^)qAgwitbq z*jdN^XHXR2e~pe8nJ4x(u=49!|L-|*@H>2ZJfwlV{0kyz=Bz$#oNuh-l=F%h7 zUR+l=YXW|DVLx$Bte#zC^>99W$h&FOWI2b~**$&QKZ?eiCleos5I^)crv8>fh=-ZD z33S%fZ&RvYEYZG)pW~)8ro1s~HqHmU1w(@hEe>cUmx?S=zJX0hLmn+qwh?X1#V?@(QKmh!B1N; z@^WkxNm|v~1wIVeT%slk_J##BXR3NC-h{r>#T}yhm_;>Rus>KZGlPFe#i{FcaWhYr zT2zaq_^1n^)0 zGyA2{w=aOnttgaz+Jc$ky&sq?haaZEiv@XuM&OMK4!lvJ*<1RS%e!Dd?_FVa=4`H~ zpE8hFLtw>=wGH-+@isneR%$T@2#dX3iL;H$kh=eI)TD2P(jstw6;A$TBe31krpg9u z0OM?uv+Z}?0vz7j&^i@d8&;0TTgL^8g=+L;4Xh)VcMj;r4JJ6G?)0RHGtm}a)DbEtY^cP5?TP`y6cknMJ4`*BGJM(eTSEM_-ta>G>Rk+MXugcLvN^|tmK-x zCX81+;TFtSt7IxB;s}zeMC~L`%Z~$1^&YWBx_$CA%W2USUBU0K)cHeiwb5yZ zs*oMx+q;{oyQxKJTcdA3v3Lj2bW{E}0C*v(DNm;U4JOM_uxWU~uzq9aV<-5fvmr0c zLt7Fpk6~4OmW(Df!-FO|!@w+Pqi+*R%0>ZXSdTpnp5APNHHTCy_9jb)hm6gTaW)xUqhlG8J>CWH!vrVK zHPm@0C(kT`skcLt=W;^np?kBunLPBy^W?(p2X;vUn&zro^v|7EBLo-G^UO zD6d*oykm;>yAc|xDZtn)w?H#V3LY|RlLsL#?JA@+RS z2i56#2QjV1c+^eNjc$7>a2^Y-**hB(3;m;kDYF*ZHy{x2Kp$CJ|3impt*7@|MsK~V zDq<_})^Rz&sqi8STr-XQN%L6wE^1|H#us zZk;z#_Zpw2_Ld_&t8tD14cV8kc!4(EaT8ykj-9KK0;rG%4jsl@CYDLOKcBFIABnHh zTeiV1<8$ukc^`G)9mAOEaPGl1aLE4sEI14pxh%H5I8D%5QY^1}NB1t4!|mz(Ki|Bh2Gy`%AkL^nX_Hd6v!z8dIn*$ELYVH?a4kFw4kv&3WqcHe1x+$J&eYlsDBS?D&$M#!4`vwmTV7z=;HsV+ zgRt_hf^;;p;zP0>czd9BqZ1pTE&p-~-2e_pl8y)hvjDZdM}nWU`=~gWH@2W3yT6YZ z@;7M*ke8M|4msxnzbV1ehE*sV7-)QkLdy{Z4%-bR)cq42jh53&pkTZX2^Z=@$;E}p zf0_kg5vL8#d)nO!yy~?n`u>zD+3GI>5AaD_Meo@4!xm&S4p0n{KWYBl7)X6cIq%mK zBIE2PQ)*ElU(%v;vmRb~?KlcOm*K^-ToHOm@yk*Wj zsQK_Yb30$f0&}KUJK#fRm(e+ER|`TD^y3;fenA|F0y z{)U9%<1RR7$~6ZH#D6(|Y^mrcIrzqfD8Jr&P`WDmUto2l4kMDPP5ydcU z^u@7ip+=vtjg!x0-(wc7sYagCV{B(Y{~zUV%>N>P2L~$U_W$Snr2>}xJ%iX_ z{th5ExT6|%6wD2^GCkA^{ZV_1m0y^@vr+0l5WGr_qwX&jb0z`FkCvbEM9%%-@@-ivLai;twaE zJbPn3EN6r89Wp(ZII|ml>kz|Jjh2(Qc)nc)H_<<(-m2JZ4_+LEown$O_>rA&?afn4aQMD_C%Po$Z1h3olDb^Tt*;tu zH6hXKjV9Af`fX4ncpZWXDv`2)mc|ozmvo?GP9b!Rb@n?RIEzW2G*P>8!qn5X;ky-m z#D-}11GRk+>@%q?%6XsXyOVmbGU#krJU0d;|3CHM0&2;rdT?-{Mm`N#l7%j;PPEeb z!&kN71g?rJoOoK2&L6m|Q0j})Vmgn6-nWe98q9cy^j;Eqhj?}kIuU*@mLBOrnwB2< zY;B-Nusm(_rBz2AMJIdoPh3Gr?u8G{Bx@A*IotK*&D+RmxIWDd3wRr49pLogNoNWa z9Q%>ioAl=o^aV4uqawe_M$yFE_?I`S(zja2lIBou5`~WjDr=8x#j5l#UNjY}Qhyau zo?Ht^HOg%wSn7^JY`rQ+3@tO!c3fJ}r~fbR!S8>0yli~33yl}OiuV@}^)Z3q;KXKbwP!MECyP(b9BaBTL8mmMQ>bUC6YwgX(gW0yx`S4);R4h_W_SL< zj}A&)O&znx=OVf8pnuR|NC$-^7OHI_yOup-dcI@;{l*^k=ferDVJ1Q~+si+Wv{`;! z{q9|IPlr_hjZwXxhjwXGT2&6VD-Z9)&W!T?@FBbAs{E%1+e%o1dhtgKKlD9$J1&&Y zZ0(ckeG#gJd;-NZFK29b?R#%b`YBic;vAvy1v>fEjm3b)+L0RKNrF?yEf>|t`I?vZ zM`-`0*<~XFui*9TzGR9s>C<&_a1X`S6sVU@c*nyh^A36hqT2#@EL;I+qprZNk$p}X z#+L??g|}ud=41(6hgc^K@|&j4qc~`xmbT(ouQY`or74uVkmgZpe(7P7=n$V`zIUQ- z%Nct@sAuPa4W6;F>w40BAJQ9`(;|&gjJp3t_w|SWmhPkXbkN+zmrH9_NpA(WOwga` zD?SrY+}s?)n-Fv1%Ypg1|Otzr_2;u{}_-G$u+K!)9A$ZHHcda`2i$b|kY z(I`AyMSo8ie~#DNo^n~L_gKn;RPWm<^V6ya)t+z1pA4=Zu?2Kq+R%TG{-H;?tg*V5Q&ep?<*M zM3+B-Zlfilc zRcB@I)LG$K;?8PNNoOrcPnqSkPn+vZxrCGfjuI2fId|@*b1$^dgm?C(nI(2lVd03p zLR6M%FYy#ptt0HY1zE*8nI$>)*(nRtQs+3)40Uc3|8kD0~$a152Ol zWR^&lnmpY(XTB3^lSi3H_}ko*U84!1@1fOp?$v3vBz$Q)2Wx)Q_@mr&6%PQn)xZy(wuf> zpLXfo8P2&=l$|qi{tPr={#^PZIVeg&l9`tm%$Jb*vn(}_9DdO`lP(-G6hAGwc{!p^ zJwRWG-sDmE8sHAeqv?gEdD-@YLJvk7e9zDHWG$r}9AIBuSZp8QrnIF7ne7hK&nd_r zQMh;nrKhPmK(`(7e@PA}{Gvj&sLQ53vrJcX8P{Y-4osdu7hyAdgysnx ztC5(j!rBvzOJPwCh0G4WDR3ic(mOeNqJ@Eq;OHy~>6c#>pRCN;!2prl_{co*>+CEO zLumI5wJaygQ&@cAh3?sI%+-1B+=3F!yJovhYCAJ_(pA_@Spy((d3*a794Fq^-d+a! z6KE0k@#1RQ+iO8T!!F={&>8Enm;^loKf$7RPY>DO-kuDa@=AMq2I$l`@pt$@6W?lY zAJPkY@4yb|a8TOs`z>f2XeDSO?EDcl3G`9WEhtCtd8Ruk2SI(HKZC~OK0(I2&;#8K zx)5|oGhV#~+61}N1-%Tk0kjCT z1(e?KuCPEk0XhV<*ZVlhg3|lhmx4Y7S_66*v<~zrXcOq!|3bS!>0SDX7;^=nNuaf$ z>7a)|aUN5hKR|iVaiDdei$R+}H-ol;)`KSEiIlHFlR%TO=1m8^7_^4$Xtxb?Ddw}XBS+6;OwHldG$P66$Wmr!f~b$~tvngMzUv>f#GZxA=oai9&L%RpN| z9|l!;^TuC5?VulnIzV%eqTQe?L05yW1Kk4pDCmCBH$i=%AA!c>6)UG>GjRy$MYO31 zdIc!`S*N9-t3hu8-2&SA7}^b*1KI}qGN`?$Qs03(KnuTv-=Ld8%R!HT)`E^W4!=Pw zL4BaxK;tp4`_ZEepf#X1pb9JfW}^7OJb!FA%~iItMBABNI>y)7IwlfM&*|0N(%wEy ztMGSZeWeD9enuH$g}Fm@OPtxQ_r(dP-4I`{F6ujJ*w}$QZ<5U!_&5JRd;17bmC`M7 zRm}9R9hRbEuq4mMzf8!7g9hYFg7TGs^C3sq1m&}X^38zVkRxS-^3Z~bJqMap z-(LJ{f1^IJuLC$tL^P?;5g|2KLYZ8xHLKTdV70ct9${Ab^9T2JB9oz$d5oyZ4B6V z>+*y>kNUrWd=ZZ0E_pWC9%n^t%)+1^y#sbgljvO;U5|d!xd?hWWbe8#y(@$EjzX^% zdRw3u@QdoaU+WM|@u6pP?Z`Vj0cKu{9qxaT^LR4lIl+3af_xatue6q*MSUMrX4XV; zpeKD-L2omT<8BV~dz03r`nJMe%p1|;`6}ccAb-qSAGPZ~vo_tXqtIIgJ-b!U(yktH zT0X=o&kFi64)QxtK3ZPPhkSJu`9Row2KBFi{CXV6tqp6hWnQ=!c3zEQhvM-(v<9o{iD#iNji`^PBDMGf*bb&%X<{mu@|eggn~(GXwH|kPo$%&kmN)hI}yO zgRSz+pnN6d!%tCuGvpH>A7d?_A1uEYau?*${67SF-YM#j!A?{R1KY4038qAU`hGa>_IE-v{|In{%0{}$wnZHt z0y$lKMT_&jQa)OopNISnl#eEVAM)dnM~m|b$UEa&?mxwOAg=MYLN8jJXF&cmmZL7$3u|c4|%ll9@j;wjgUu*6XnT3$o~|j zJmu>Q$RCD0WF4&6Ica9blAS#0y&1(0$=5>u56CaXabTV;4d&}s$UlWV+I7aOkROFS z+Pw4`dj^vp^diNZ z;&cM?qo?qrANDvthMcdF&Gr4I!8lHa{2j=n#qlc0KRJc{TOdCGd8BrdfA>oL(d<7D zIsM7fXzhC+@*}6H{{-aCkVk4C#rZ18UxoY*igUlPIIj%GVFvbc#(dP?ekJq*eGzjR zD+~v;8Fum^&mlYGEOt_>W7o!27%{SzqT3Y@Gj) zcf`%VsQC|hKggqMTdxY9VVT+bbXodXuy5adtOHUbp0wZb>QKhD_^b zpVqB6^rv-;=Y6L%*s*`o-cIgXKX@1NQ?~OBr7kp@&s3?#-ZRxgqwY+##JKlNwai$3 zrn=AeWZcod>abz_)LZ?jgA2!NI~w(URBOjIv0%KX87KOvji=q!5lrLh#^%1N<#eN_ zulkaYe?EOA@P^+Q+xx25e{&ff_b^)es`q*rul7|wKK`yp4Ox1)H`VuaZ>oA%Z}Ot4 zH#ziSZ}RPn-te;ROnkxT6~i03f!|@Zb#yu0&^RXjv zd`Fz|^h9-ETpo_^GmMues;$NeDzLkw(K1mT=-30t?H!HpCaOE)U+4doFp&1Cgu zZ^Ji9RrfI(CaFL7F*Z(8JNg(~C#jeE7;jBd&3%j$lhmhujLnnPu|CG@lhvJljl+}G z{e91dop1UYKTTHmoVnJvV!C>@pRs<5I?~Vn#Wc0;EXRQqwdQQ&&r{UhXK%ED`Fnq3 z_Y~FK|5_X$up949Q7v{l{@@&=ZHoH*oU?JfeSmTMRJGze)!U4Y|t z1C4`IRoy^i-&FO|K;!ADs+o^JW&GH{OQG}DAmfXv>XSiK_Ul1pxplB{_eJW5!F2r1 zc}CquYQ+#b{&9%Wc#&E&bQq5J3^hJL*`ecbTszEppF_0|Grqk@-EsbG9RGB_;dQ9B z!wnoiKAiMF8E#+$?C5aPZy4eH#-Sbe2Cr zFGW2)-uOO6y)ypdebdyRCm7Y!)ZZo;_fJzz6V85mnmRtg0Dk)g2K4W`z(CDM<>GH??gJS zovw%e;m*bfgVnd4`@K9^-E-Pb+e-u07hQ~J2dbaC7&uf_T_$AbB>r%^sw-QMfI7%)im-w(#XyaC5=_c37UP#*(Tf76HjThaG? z_`1LEw=rK2R*h#7bK)#x(|M}u?7zmXf@AQZM{LF)64YMXm$s+6s#h^_ zbXEV3HE!>!j`DFuoB@1YT!jrW9w86W!FR)985JX-UA}JQ2zj>q4!YU`$bSqwu4R z8EOh-^m_;7Zr9*MjYp_B7qC*|veL+l6Br#*I%?W_vhpX0ENY^=3yjJG{R+DGD@Pjyl+1Qpw3 zd)m5;H)h+iI_ImKt>t^#x{f#I+pg{GQ7gzpZ5WQnCmShh0T3K_u{KKA{NL~YM&Q2@ z_-_RM8-f2u;J*?0e-VLwsU!kfOx62V+51n4WVTEmpT9manxJhlq?Q{L0T z6kAUGS-;M~w2x+0^9vb#bf)mQB7K*a=MRK$Bekl9-MyCb1>d6yy*uX_2KrWiCmZdzyEz);vZhqHtE-W zLf;X3Sm-gK9eO#qXfL6Ig-#GUQ|M(v7Ykh`bd}J%ggz>Co6vni-w}FP=rN%k&XD?r z4i-8==uDxP30*97nb1{2?-Kf`&}~BZ34KTCVWG!_cIYkj3mq(Ug3y^lFB7_0=rWl-Sl17hDnlNUpeaKuqp6tr>Xne%z2}5zGvgF2mJaG%^p{LYAmzqbp z^we^Z8j0tDb4I32OC90KTq4|(g3^(TN^|qFN91O!k;LKY_@!!O_KgLwr>Un{OYnSt z37+u}Vcd`v=j3Hl0XZtl^Qe)z1-bb47>ajL<~$mTcT|z) zpIFSw=DZcE-$|MCUnt&Lne${Qews4R7om6;RV(vJDBe}oTJqAA#p0n(^E_i>L}OKg zs+IFkD4wWlHae^jAIGZhs_ouL`00usgA4z};-N_Md}fu!Vt3a(kA>nrRa=DlHCFXf zk>=f4b%r{=Gs9|vk7E_iB66Ox3S(6tmAE^SeqUveh@WXK&c}3~k5gZ@hYRTZZc``w zPv`X*)m1fx^~*@XRbK~=f}a!|l79I5<8t6O)mJ5ppX3L97UQ2SLOiR1lbwt(`**Yc z$^Eh&c%*i{$ohTN>OC1aGIum^PY}mse|v_5U`5Xm(&s4t5q`@s2eE1)f8#zR947oN z!RZ-B`p};_Cw%=72lM=lB#y2U{IN8R)3c29DHQy*>m1C#!QV=i3w|I=7Y#=oBd*sG3M| zK8y8xpOm*_fh&xo@bNN3@bK|33MG?U?@4i!dVk69r!(c3!B_cFa6~Qt(5#Z$KZ@{{w=5 zdxyqzSgO=lg3n#8@iBsr$GSR_KXVxGs%m83M%ejt4RC7LMzPaPaN3?c9eDV8VTI_o z6*^dRk?8-8^@XvJw?%*E?;VWhi0ph^SWvwUVR>?i;2GCzeY@x{7X0`sjgJ=m0l}}h zQ{!g8d?L6<`hBqI(}f1rJMIRpZ{}M!6R*_xAkiNo_@?C=e+6-;&vM{)J_`M!XXhf} zwZJ3w%kxq2*Q4N{0Pl|Z{FdDrT(P*LJ_kg9-4Ve&zzB+a6caqJUpNG2>!Fg z&5T1gETqWJd>N-hxfZ2H34XuC&Gf$rc%(S2iGptyJ3S?yX4$QR&yo3LoYeb);J4rD zV5Cg&=@=^H=L*p`&qvn_K3wv|Y}cOzA1eM&7dxHM5VG@7m9{@X@L_^)4V!PL12=sZ zRVJ53!Aqjx>jbC2`eFV24LJF;Hf$dFH*mXEQI2g1TK|qh2P5WrBw6r-Vewod_@iO= zZwDT!U5|?X6_wh4vef$~@a~rD7c&n(W*qDJJsGTN&WEjHXQt#8n!}&7vB5_5(%&et ze#Qf*IE1e^as*$wTI*w2@n?&51Y^j z(}4*tOb@8UNjak6EMfX=48?!99YT`gT+rsoskKlAq!05Vzo4!}?{F;CF=eM{<7fV z>zrobsQRSO(I|M29@?LW!ut_;_n1DaxAePda0&28_HP$Edu2SD>#GL@U%bM>Cd__+ zLhx%P9|lSVuL7rdHb}i@JP(Ne8nI)}hp|1i{%X-T^S?82>i4(8)+gr){-ogMx^X7i ziAhlOcaN-}d7>YFy;Caqtuk+z`|f`Q9w|OAi~iBuwS6-_p9-EO@i+6iYcI0XRoTU# z9C7L_#;qRe<59pl&u`H7%{WgMeCvu(JT;1)T+ye$>qH;3-j#xfw|BST>1A4(Lt^LCEl$txYKXX0ysM~d4v(Lc?r^%rs}{7xo{K5g+tveOed#V1SbnDLn} zc=-7=U+|=5y51R5?_Gk2&tp#sevzE7$BTXfHhL(ZTf*|Wm*5-2^7b6yk)Nc0A&zIdAtvK&amEb<4$q50kuoNh&B2d}Oiq zXS3js3qC;d8N-%8?*fn1FRj2SKJ+KQ=wpuGV`8UR=Dpilir+wE>y7+uzth2p8Ru(& zN3vfQ1z!u?E;g;?L9u^-iGyLg2zLM{KOK8A7(sXQXHOLSA4b7DqC?65ujKrKX7XpI z;IB*EO#CL`RBvrqd{&Bn2N_@Ii=9otBgNrK(f^0&FBJVx1kYRL(0&Ns>8!|h&WnOi z0#5Dvn~X0ruW|+7UZm}B5&Knw-&CV}Ludz7Bsfik&^8A3mRdAb9vZ)8DS^JtpJ&F{yVda9SUR&ofTok>cqVJLk#y z-8`=?6}&<6-<*q`06ra9gCs~Aj&yjH|{bi2RbAU(k za{_R((-3yvoG$qBuz9QyIOUbvlfgBb_HT${e@ztpA+d9Ox3&|<*6_PZ;N;ICdKgXK?u9MHO}y03$IdY1!z1~Pu~eYas^C;WP0j^KW2*K}=0sjOm8iKle& z;*nX(?Y?;WTz6XPy!mdo%FZdyS(00V8@+B%zB>!=Hp?kd5g@layU@KPuW(Ujo;w>a z0xEH5mX;~pD=o^)@#JKWoG^CWcvz00gx3WXxY?!o`8T47g~LmQ zay=oc=6m2qW)&4F_Z9OzX~}MPZXw?$c3+V;kzO0;rne{M&Yf41o}TPZz0^H3HO)D1 zj2r4{W5?h%Ryk$v!o~2SxWwb8H?R?xmkH*E!s2WcBgN4Zii!)fa!N|v^7gC}GC0pY zkIjr8SAaXxZoG*tb4hV#(b8Z&X7Qww(nTenTu-SdN1zGx1}%31xZJt9RK)~OHttX_ zq2qC*-R=@krYARxTbzq`UEKt(u)vKshPktIa09+Hi}|En=+8>KbXrOpij*#Lr@En> zSuz?{;5CA=#IqD{pUZaRy>hwBa@F zbDnd)o8L1=8X>)r9SXqxVvlmq_$^+vmO5S0{c~y(VOPw#WS(b&eqU57f|!Xfr*rfe zyg4dsX-?L4?!24=XMXx6$iyq=%=18S8NXY~O)u^W7ML-{xlA-hbGOkO@jNA|SL)@S=s2Z1^-`Z*A64eQHF;F zj1ZPMBO@UKL_k1vnwfpvI9t4KiSZt*)%Ji8LX_vxb8g+dJU#n3A_6B)EX%rJg$OQ0 zA|N9}oJ>MMMC1q&A`(tSmmu-|fBk=Tb#?Xb>@m`8zv}rvzW-6ZHQ6OtHd~IV(|(?G z+LKJKF@c;0zjgOVB}p2H77W*xPd6kIkdx&l(H;_Gvh{ko#@NH5gJiw)1u>q5GMhjj zR!{n;U}M`PgSHtMP(1CBTAZZCFeL(njo`r%2o>H&+k1xFGxH@xb=d7c9JN6MZn|U8 zdf9eNgnIMgl_{{t9y0;WwGFm^w8}zqQzRFs19NtahFBza(Oq>i+;2WLi>16WGVF8r zkkLGm>Fv@e&IUTg)x*dX%`6{{&A2#caO2J(YGyc@tbrlRDM>sH1v6_owMaLsS$~XS z2jYy*$4Qco`cOR(xMPyDqfP>rAFKf;%Q=97 zajlg5;iCk&L3}lHnl=V{dYod~=yT69HdM;o5~x(kntJC~iPghyjp)2x9H0%Pp67XT z!P5knI-t+6Kj@mo>HrC8m0c`*G#%)zJ`;h=!6fC_p26s;4Nquf#CuL$PS6*);xxF9 zQ2QfT!i9p4&QKbH=vFqqOME4NU?5TJIZUHcnZyc=Oy+0D0C4kY4s2(5Bhhs7c3~TsG}^WesLNg3gQa;v9m?@0QVkN%1YL0*dRWEz@2f;2ML+lVgu*afu42pX`yXQ;99HziLQ3Z$We) zWg9bCm6oW+4M9(4K)0*frdGfLw%7ryNfEeAH`xcx2sZ+(c_7D_L&Pn)>YN4U$dvrL zK*TKYT1}b{^YAf4z^l-KW^56WEYoN>etbDx!>MYvP(WT_Qdy_5=mHzX(q5)bQx%uO zV}8wNxB+($>^_{g!VyR-c*G8GMGs3wBRsZRc&jv`K_`xmZxw+gCjcxj0+nGs8{!qu zI({rJ=cnrPH90uD5N6+lN(*tJ$b6LSP!?`$5v$A`0Tu3G7fXpFCsDjKnBYb=BA17u zC!$0iqReyFxCou$+?q}VB-pklo&8BZog%Ws=Fis81s{4QeY?R*Rvjx(A=U1aj7|X| z%F7b*$vv??W!-GS9v8rJKs1R#U}ISEtEfnZDG-*3Nl}CB1cV)P_H_FLk`0Ys2R}NZ zaCSgjZ!@gj$^G)+sbnt$s}3NP#0Fnpii-gxn(SMP8Vwx)D{f)|j3bs&{D#GDQK(yN zCi%jg7uf`%_{@Wupb;H%qa}dLz8&?Qs+T>m%-@P)urJOB5Cf04oc&i5-wcCfPKnFY zb(U4F0^A9RVD%ni9f92iZAT4iK{n!&VZ7iK)jl}KE9e|iMk65`tyBXc@U+wAc%Pk* zsN+#FbSe`zKBM@rZTe;GnidooB@d8(U<1!##7#~eXw!2+B|_^GM8(;nYz?3go-_!| z2?lb&0CMDhS?3vwEVhJV^R4wzyh$>LjJ^(d<1u41f8mFT5U~za2M%iZ1IK)I#Bof@=q$Z646t(AcQdawExp$oo>)ijx-PwMF_~i1B2$zvt*PUAcm%#0lP62 zF9netZYAUz;gF<98b}4fo`NMv%tCgv;{gq!usev2t^cJ?fdkplLx;rSnV&3)Ftu)@ zY`A8HrL(V&AUtMl`n}*7j%g1+fnzvCHvn4ADgm#_>|=JI62-M)msQ6@ynl9$I6M9DFH~Q*#`=%LlSz#kxJFbwTdNq1WL;E1t(IGnaZV;(y+68 zqB6!8PCZMYAiI9U@JezB(7ggVx*jIc^qfMHA$L%E;x;&cUSTgAO0 z&jE2mKWy7nP5e{`nTrQ(E^Jb|F<2!l)U8ArimonshJHeXfH^EyfjOLKa|+=?E;G^^ z1f(u)icym}>X?)A=1qCiARu=F<5;Dx$3DClWL^v8{WgGHWKJm)UYBK&GQtUqIm8Jh zb3M_iV>Tth0NTZPI3w5wMI3HlINXM%>jASU$2GQCz$p{wHF-V6bQP3#lft>pYFE{j z^Q?_ANc*;|To{9p1tnvG`C#n(HalnVPiiiu$R0MiFLlS6lD^e!nvdXK5-tj4$~EVU z`c7Uw%?22ZB=@&Zc(St%)*RRX#p6T}3zMVcWq~2;zyb(<+j#;)!{(*Rdbssl7;C2Ka1vnPgrJ7^=;Bv2;Ksa_1> z;c(81Z0kO&P%INnpt9?MN`n(>HQrw+aT>qXN{PoB03iFEMiyq+NO}? zf_eQpARPq6Is&iKO@?7Aa|_&yEgE2Mp${7K*5T-ui#Jv41(>YK6Az|Am8_`Llu7yM zVB!FYR$8}!SzzM<6DFrm3846UrLSRHM{N{Qz( zdTUEwY>Dn|9x|44gHfuv^09SdE4)@Ltw-js6sMa-cITy!bhAgQ0SA|z_)1cV<+tLR z>l+QXd*(pR<#}v%PT@o3%7xUll+xn&JxIx$IiqW3ei=$qN8;F5&QR+cOaIpqufevy zfbWj9(%U)Yv!2|*>!+0umGwV(eT(;w(fWg(Lw-Dv8{g%t^3RvbQ$C~j3%`P|*5B+L z;tK!HC^zt$R^=1ce+N(T^GQpsf4y_a<*((2y(;(B(f7-^5dNIt`!#&E{^vV~xWazO za^v}HeA%J{&0Xt%%ieDN1jjGptMzriiR-W00=iF+6z4YdoQ}W1m-fif`noU0LwT?5 z6Dj;^-G)(O|`!6b8-50TjGaOQ2W>V zI{y!){@YSc_rtiB`nt~$)qfq|u>QxmM|2f3yL~f$^-bKwN8b~)S9Yv=PREb%_3P{Y z8qcIYPtL1wPtNuDG^{W0u|C6l`1JYDl|AZTt*6(&#);p*?$`13Q(HpBK#PaNX+4wr zN`Kwga?H zK=aq}>wY31{@&L3t1{MJ*5>~=+$T{b*`$x|i}3j$?R7}+u>ZfK7>SzJ*Zmg$DfPqh z;q|{zm&UL4bsv)#Th{+K>Z)$x)a`fjQtB&VlnmOx&g&)W`2Fj?C@=p+t(E#>ugYs} z=f8O1*LVA;JhwIODPyDot*6J=P}#44@3Z%~qg-~9otp9l(H>fS8pT39xrqo{r z6?ER(#v6D}McR5pj#^*;PeC7Rb9#IO543MBL&qOT|KHYv@-VpMz5^0*$@l(jEBr+a g;CFEO7QRY1#Xr*TSpVPu2Oi+_yYJbf{tf&8AJEwi+5i9m diff --git a/doc/utils/txt2html/txt2html.cpp b/doc/utils/txt2html/txt2html.cpp deleted file mode 100644 index ff71c262c8..0000000000 --- a/doc/utils/txt2html/txt2html.cpp +++ /dev/null @@ -1,940 +0,0 @@ -// txt2html - written by Steve Plimpton, May 2004 -// table formatting by Anna Reese, Jul 2004 -// Sandia National Labs, www.cs.sandia.gov/~sjplimp -// -// txt2html converts a text file with simple formatting & markup into HTML -// formatting & markup specification is given in README -// -// Syntax: txt2html options file read one file, write to stdout -// txt2html optoins file1 file2 ... read files, write files.html -// -// options: -// -b = add a page-break comment to end of each HTML file -// useful when set of HTML files will be converted to PDF -// -x file = skip a file even if it appears in file list -// specify full file name of input file -// input files are first opened as-is -// if that fails a .txt suffix is added -// output files have an .html suffix added or replaced -// (unless written to stdout) - -#include -#include -#include - -#include -#include -#include - -using namespace std; - -#define MAXLINE 1024 - -// function prototypes - -static int next_paragraph(FILE *fp, string ¶graph); -static int index_of_first_char_of_last_word(string ¶graph); -static void process_commands(int flag, string &s, string &pre, string &post); -static void substitute(string &s); -static string td_tag(int currentc); -static long find_n(string &s, int nend, int &n1); -static void file_open(int npair, string &infile, FILE **in, FILE **out); - -// global variables for links, tables, lists, all command - -vector alias1; -vector alias2; -int nlink; - -int tableflag; // makes a table if tb command specified -int rowquit; // number of cols per row if c=N specified (default = 0) -string dwidth; // width for all of the columns -string tabledelim; // speciallized separator -string tablealign; // alignment for the table as an image -string dataalign; // alignment for data in table -string rowvalign; // vertical alignment for table - -int ncnum; // # of columns with specified width -vector cnum; // column IDs -vector cwidth; // column widths - -int ncalign; // # of columns with specified alignment -vector acolnum; // column IDs -vector colalign ; // column alignment - -int ncvalign; // # of columns with specified vertical alignment -vector vacolnum; // column IDs -vector colvalign ; // column vertical alignment - -string listflag; -string allflag; - -// main program - -int main(int narg, char **arg) -{ - int npair; - size_t n; - string *infile; - FILE *in,*out; - int style,ifirst,ilast; - string raw,pre,post,body,commands,final; - - // parse command-line options and args - // setup list of files to process - // npair = # of files to process - // infile = input file names - - if (narg == 1) { - fprintf(stderr,"Syntax: txt2html options file\n"); - fprintf(stderr," txt2html options file1 file2 ...\n"); - exit(1); - } - - int breakflag = 0; - int nskip = 0; - char **skipfiles = NULL; - - int iarg = 1; - while (arg[iarg][0] == '-') { - if (strcmp(arg[iarg],"-b") == 0) breakflag = 1; - else if (strcmp(arg[iarg],"-x") == 0) { - skipfiles = (char **) realloc(skipfiles,(nskip+1)*sizeof(char *)); - n = strlen(arg[iarg+1]) + 1; - skipfiles[nskip] = new char[n]; - strcpy(skipfiles[nskip],arg[iarg+1]); - nskip++; - iarg++; - } else { - fprintf(stderr,"Syntax: txt2html options file\n"); - fprintf(stderr," txt2html options file1 file2 ...\n"); - exit(1); - } - iarg++; - } - - if (narg-iarg == 1) { - npair = 1; - infile = new string[npair]; - infile[0] = arg[narg-1]; - } else { - npair = narg-iarg; - infile = new string[npair]; - for (int i = 0; i < npair; i++) infile[i] = arg[i+iarg]; - } - - // loop over files - - for (int ipair = 0; ipair < npair; ipair++) { - - // skip file if matches -x switch - - int flag = 0; - for (int i = 0; i < nskip; i++) - if (strcmp(infile[ipair].c_str(),skipfiles[i]) == 0) flag = 1; - if (flag) continue; - - // clear global variables before processing file - - alias1.clear(); - alias2.clear(); - nlink = 0; - tableflag = 0; - listflag = ""; - allflag = ""; - - // open files & message to screen - - file_open(0,infile[ipair],&in,&out); - fprintf(stderr,"Converting %s ...\n",infile[ipair].c_str()); - - // scan file for link definitions - // read file one paragraph at a time - // process commands, looking only for link definitions - - while ((style = next_paragraph(in,raw))) { - - if (style == 2) { - int n = index_of_first_char_of_last_word(raw); - commands = raw.substr(n+1); - process_commands(0,commands,pre,post); - } - - raw.erase(); - } - - // close & reopen files - - fclose(in); - file_open(npair,infile[ipair],&in,&out); - - // write leading - - fprintf(out,"\n"); - - // process entire file - // read file one paragraph at a time - // delete newlines when line-continuation char at end-of-line - // process commands for each paragraph - // substitute text for each paragraph - // write HTML to output file - - int rstflag = 0; - - while ((style = next_paragraph(in,raw))) { - - if (rstflag && raw.find("END_RST -->") != string::npos) { - rstflag = 0; - raw.erase(); - continue; - } else if (rstflag == 0 && raw.find("\n"); - fprintf(out,"\n"); - - // close files - - fclose(in); - if (out != stdout) fclose(out); - } - - // clean up memory - - for (int i = 0; i < nskip; i++) delete [] skipfiles[i]; - if (skipfiles) free(skipfiles); - delete [] infile; -} - -// return next paragraph as string -// discard leading blank lines -// paragraph is terminated by: -// EOF or blank line or line ending with command that starts with ":" -// return 0 if EOF and no paragraph -// return 1 if no trailing command -// return 2 if trailing command - -int next_paragraph(FILE *fp, string ¶graph) -{ - char *ptr; - char str[MAXLINE]; - int first = 1; - int len = 0; - - while (1) { - ptr = fgets(str,MAXLINE,fp); - if (ptr == NULL && first) return 0; - if (ptr == NULL) return 1; - len = strlen(str); - if (len == MAXLINE-1) { - fprintf(stderr,"ERROR: File has too-long a string - increase MAXLINE\n"); - exit(1); - } - - // check for valid 7-bit ascii characters - bool nonascii = false; - for (int i=0; i < len; ++i) { - char c = str[i]; - if (c != '\n' && c != '\t' && (c < ' ' || c > '~')) - nonascii = true; - } - if (nonascii) - fprintf(stderr,"WARNING: Non-portable characters in line: %s",ptr); - - if (strspn(str," \t\n") == strlen(str) && first) continue; - if (strspn(str," \t\n") == strlen(str)) return 1; - first = 0; - - paragraph += str; - if (paragraph[index_of_first_char_of_last_word(paragraph)] == ':') - return 2; - } -} - -// return index of first char in last word of paragraph string - -int index_of_first_char_of_last_word(string ¶graph) -{ - size_t n = paragraph.find_last_not_of(" \t\n"); - size_t m = paragraph.find_last_of(" \t\n",n); - if (m == string::npos) return 0; - else return m+1; -} - -// apply commands one after the other to the paragraph - -void process_commands(int flag, string &s, string &pre, string &post) -{ - size_t start,stop,last; - int narg; - string command; - vector arg; - - start = 0; - last = s.find_last_not_of(" \t\n"); - if (last == string::npos) return; - - while (start <= last) { - - // grab a single command with optional arguments - // command = name of command - // narg = # of args - // arg = list of argument strings - - stop = s.find_first_of(",( \t\n",start); - if (s[stop] == '(') { - command = s.substr(start,stop-start); - start = stop+1; - narg = 0; - while (1) { - stop = s.find_first_of(",)",start); - if (stop == string::npos) { - fprintf(stderr,"ERROR: No trailing parenthesis in %s\n",s.c_str()); - exit(1); - } - arg.resize(narg+1); - arg[narg] = s.substr(start,stop-start); - narg++; - start = stop+1; - if (s[stop] == ')') { - start++; - break; - } - } - } else { - command = s.substr(start,stop-start); - start = stop+1; - narg = 0; - } - - // if only in scan mode, just operate on link command - - if (flag == 0) { - if (command == "link" && narg == 2) { - // s.erase(s.length()-1,1); - for (int i = 0; i < nlink; i++) - if (alias1[i] == arg[0]) { - fprintf(stderr,"ERROR: Link %s appears more than once\n", - arg[0].c_str()); - exit(1); - } - alias1.resize(nlink+1); - alias2.resize(nlink+1); - alias1[nlink] = arg[0]; - alias2[nlink] = arg[1]; - nlink++; - } else continue; - } - - // process the command - - if (command == "line") { - pre.append("
"); - } else if (command == "p") { - pre.append("

"); - post.insert(0,"

"); - } else if (command == "pre") { - pre.append("
");
-      post.insert(0,"
"); - } else if (command == "c") { - pre.append("
"); - post.insert(0,"
"); - } else if (command == "h1") { - pre.append("

"); - post.insert(0,"

"); - } else if (command == "h2") { - pre.append("

"); - post.insert(0,"

"); - } else if (command == "h3") { - pre.append("

"); - post.insert(0,"

"); - } else if (command == "h4") { - pre.append("

"); - post.insert(0,"

"); - } else if (command == "h5") { - pre.append("
"); - post.insert(0,"
"); - } else if (command == "h6") { - pre.append("
"); - post.insert(0,"
"); - } else if (command == "b") { - post.insert(0,"
"); - } else if (command == "ulb") { - pre.append("
    "); - } else if (command == "ule") { - post.insert(0,"
"); - } else if (command == "olb") { - pre.append("
    "); - } else if (command == "ole") { - post.insert(0,"
"); - } else if (command == "dlb") { - pre.append("
"); - } else if (command == "dle") { - post.insert(0,"
"); - } else if (command == "l") { - pre.append("
  • "); - } else if (command == "dt") { - pre.append("
    "); - } else if (command == "dd") { - pre.append("
    "); - } else if (command == "ul") { - listflag = command; - pre.append("
      "); - post.insert(0,"
    "); - } else if (command == "ol") { - listflag = command; - pre.append("
      "); - post.insert(0,"
    "); - } else if (command == "dl") { - listflag = command; - pre.append("
    "); - post.insert(0,"
    "); - } else if (command == "link") { - if (narg == 1) { - string aname = "
    "; - pre.append(aname); - } - } else if (command == "image") { - if (narg == 1) { - string img = ""; - pre.append(img); - } else if (narg == 2) { - string img = "" + - "" + ""; - pre.append(img); - } - } else if (command == "tb") { // read the table command and set settings - tableflag = 1; - - string tableborder = "1"; // these are the table defaults - rowquit = 0; - tablealign = "c"; - dataalign = "0"; - rowvalign = "0"; - - ncnum = 0; - ncalign = 0; - ncvalign = 0; - - cnum.clear(); - acolnum.clear(); - vacolnum.clear(); - - cwidth.clear(); - colalign.clear(); - colvalign.clear(); - - tabledelim = ","; - string tw = ""; - dwidth = "0"; - - for (int i = 0; i < narg; i++) { // loop through each tb() arg - int tbstop; - string tbcommand; - tbstop = 0; - tbstop = arg[i].find("="); - tbcommand = arg[i].substr(0,tbstop); - int n = arg[i].length(); - if (tbstop == -1) { - continue; - } else if (tbcommand == "c") { - string collumn= arg[i].substr (tbstop+1,n-(tbstop+1)); - rowquit = atoi(collumn.c_str()); - } else if (tbcommand == "s") { - tabledelim= arg[i].substr (tbstop+1,n-(tbstop+1)); - } else if (tbcommand == "b") { - tableborder= arg[i].substr (tbstop+1,n-(tbstop+1)); - } else if (tbcommand == "w") { - string width = "0"; - if (arg[i].substr (n-1,1) == "%") { - string width = arg[i].substr (tbstop+1,n-(tbstop+1)); - tw = " WIDTH=\"" + width + "\""; - } else - dwidth = arg[i].substr (tbstop+1,n-(tbstop+1)); - } else if (tbcommand == "ea") { - dataalign= arg[i].substr (tbstop+1,n-(tbstop+1)); - } else if (tbcommand == "eva") { - rowvalign= arg[i].substr (tbstop+1,n-(tbstop+1)); - } else if (tbcommand == "a") { - tablealign= arg[i].substr (tbstop+1,n-(tbstop+1)); - } else if (tbcommand.substr(0,2) == "cw") { - string cwnum= tbcommand.substr(2,tbstop-1); - cnum.resize(ncnum+1); - cnum[ncnum] = atoi(cwnum.c_str()); - cwidth.resize(ncnum+1); - cwidth[ncnum]= arg[i].substr(tbstop+1,n-(tbstop+1)); - ncnum++; - } else if (tbcommand.substr(0,2) == "ca") { - string canum= tbcommand.substr(2,tbstop-1); - acolnum.resize(ncalign+1); - acolnum[ncalign] = atoi(canum.c_str()); - colalign.resize(ncalign+1); - colalign[ncalign]= arg[i].substr(tbstop+1,n-(tbstop+1)); - ncalign++; - } else if (tbcommand.substr(0,3) == "cva") { - string cvanum= tbcommand.substr(2,tbstop-1); - vacolnum.resize(ncvalign+1); - vacolnum[ncvalign] = atoi(cvanum.c_str()); - colvalign.resize(ncvalign+1); - colvalign[ncvalign]= arg[i].substr(tbstop+1,n-(tbstop+1)); - ncvalign++; - } else { - fprintf(stderr, - "ERROR: Unrecognized table command %s\n",tbcommand.c_str()); - exit(1); - } - - tbstop = s.find("="); - } - - string align; - if (tablealign=="c") align="center"; - else if (tablealign=="r") align="right "; - else if (tablealign=="l") align="left "; - else align="center"; - string tablea = "
    " ; - pre.append(tablea); - pre.append("
  • txt2html was written by Steve Plimpton. I use it for -documentation and WWW pages. Anna Reese added the table -formatting options. -

    \n"; - pre.append(border); - post.insert(0,"
    \n"); - - } else if (command == "all") { - if (narg == 1) allflag = arg[0]; - - } else { - fprintf(stderr,"ERROR: Unrecognized command %s\n",command.c_str()); - exit(1); - } - } -} - -// perform substitutions within text of paragraph - -void substitute(string &s) -{ - size_t n,m,p; - char c; - string text,link,href; - string punctuation = ".,?!;:()"; - - // substitute for bold & italic markers - // if preceded by \ char, then leave markers in text - - n = s.find_first_of("[]{}"); - while (n != string::npos) { - c = s[n]; - if (n > 0 && s[n-1] == '\\') s.erase(n-1,1); - else { - s.erase(n,1); - if (c == '[') s.insert(n,""); - else if (c == ']') s.insert(n,""); - else if (c == '{') s.insert(n,""); - else if (c == '}') s.insert(n,""); - } - n = s.find_first_of("[]{}",n); - } - - // substitute for links - - n = s.find("\"_"); - while (n != string::npos) { - m = s.rfind("\"",n-1); - if (m == string::npos) { - fprintf(stderr,"ERROR: Could not find matching \" for \"_ in %s\n", - s.c_str()); - exit(1); - } - - p = s.find_first_of(" \t\n",n) - 1; - if (p == string::npos) { - fprintf(stderr,"ERROR: Could not find end-of-link in %s\n",s.c_str()); - exit(1); - } - while (s.find_first_of(".,?!;:()",p) == p) p--; - - text = s.substr(m+1,n-m-1); - link = s.substr(n+2,p-n-1); - for (int i = 0; i < nlink; i++) - if (alias1[i] == link) { - link = alias2[i]; - break; - } - - s.erase(m,p-m+1); - href = "" + text + ""; - s.insert(m,href); - n = s.find("\"_"); - } - - // format the paragraph as a table - - if (tableflag) { - tableflag = 0; - - string DT; - - // set up tag - // alignment for data in rows - - string tbalign; - if (dataalign != "0"){ - string align; - if (dataalign=="c") align="\"center\""; - else if (dataalign=="r") align="\"right\""; - else if (dataalign=="l") align="\"left\""; - else { - fprintf(stderr, - "ERROR: Unrecognized table alignment argument %s for ea=X\n", - dataalign.c_str()); - exit(1); - } - tbalign = " ALIGN=" + align; - } else tbalign=""; - - // set up vertical alignment for particular columns - - string va; - if (rowvalign != "0"){ - string valign; - if (rowvalign == "t") valign= "top"; - else if (rowvalign == "m") valign= "middle"; - else if (rowvalign == "ba") valign= "baseline"; - else if (rowvalign == "bo") valign= "bottom"; - else { - fprintf(stderr, - "ERROR: Unrecognized table alignment argument %s for eva=X\n", - rowvalign.c_str()); - exit(1); - } - va = " VALIGN =\"" + valign + "\""; - } else va=""; - - //tr_tag is keyword for data in rows - - string tr_tag= ""; - - //declare integers to help with counting and finding position - - int currentc=0; // current column - int nend = 0; - int n1=0; - long n = find_n(s,nend,n1); - - // if there are no separators, go to the end of the string - - if (n < 0) n = s.length(); - - // while n exists: - - while (n != static_cast(string::npos)) { - - // ignore = 0 when pass by \n because looking for delimiters only - // when ignore==0 do not put in a - int ignore=1; - - // For each loop starts nend at n - nend=n; - - // current column is 0, (very first loop), insert first - if (currentc == 0){ - currentc++; - DT=td_tag(currentc); - s.insert(0,tr_tag); - s.insert(tr_tag.length(),DT); - nend=nend+tr_tag.length()+DT.length(); - n = find_n(s,nend,n1); - if (n==n1) currentc++; - else { - // currentc will remain one if rowquit==0 - if (rowquit>0){ - s.erase(n,1); - n = find_n(s,nend,n1); - currentc++; - } - } - } else { - - // if n is separator - if (n == n1){ - s.erase(n,tabledelim.length()); - if(currentc==(rowquit+1)&& rowquit!=0){ - s.insert(nend,"\n"); - nend=nend+11; - // set current column back to one to start new line - currentc=1; - }else{ - DT= td_tag(currentc); - s.insert (nend,""); - nend=nend+5; - s.insert (nend,DT); - nend=nend+DT.length(); - // add one so current column is updated - currentc++; - n = find_n(s,nend,n1); - } - - } - //if n is newline character - else{ - s.erase(n,1); - // if columns == 0 means ARE searching for newlines - // else erase and ignore insert later and - // search for next separator - - if (rowquit==0){ - s.insert(nend,"\n"); - nend=nend+11; - // set current column back to one to start new line - currentc=1; - }else{ - ignore=0; - n = find_n(s,nend,n1); - } - } - - // if we are at the beginning of the row then insert - - if (currentc==1&&ignore) { - DT = td_tag(currentc); // find DT for currentc=1 - s.insert(nend,tr_tag); - nend=nend+tr_tag.length(); - s.insert(nend,DT); - n = find_n(s,nend,n1); // search for next separator - currentc++; - } - } // end to else statement - } // end to while loop - } // end to if tableflag - - // if listflag is set, put list marker at beginning of every line - - if (listflag != "") { - string marker; - int toggle = 0; - - n = s.find('\n'); - while (n != string::npos) { - m = s.rfind('\n',n-1); - if (listflag == "dl" && toggle == 0) marker = "

    "; - else if (listflag == "dl" && toggle == 1) marker = "
    "; - else marker = "
  • "; - if (m == string::npos) s.insert(0,marker); - else s.insert(m+1,marker); - n = s.find('\n',m+1); - n = s.find('\n',n+1); - if (toggle) toggle = 0; - else toggle = 1; - } - - listflag = ""; - } - - // if allflag is set, add markers to every line - - if (allflag != "") { - string marker1,marker2; - if (allflag == "p") { - marker1 = "

    "; - marker2 = "

    "; - } else if (allflag == "c") { - marker1 = "
    "; - marker2 = "
    "; - } else if (allflag == "b") { - marker1 = ""; - marker2 = "
    "; - } else if (allflag == "l") { - marker1 = "
  • "; - marker2 = ""; - } else marker1 = marker2 = ""; - - n = s.find('\n'); - while (n != string::npos) { - m = s.rfind('\n',n-1); - if (m == string::npos) s.insert(0,marker1); - else s.insert(m+1,marker1); - n = s.find('\n',m+1); - s.insert(n,marker2); - n = s.find('\n',n); - n = s.find('\n',n+1); - } - - allflag = ""; - } -} - -// open input file as-is or as file.txt -// if npair = 0, don't open output file (is just initial pass thru input) -// if npair = 1, open output file as stdout -// if npair > 1, open output file with .html suffix -// either replace .txt in input file, or append .html - -void file_open(int npair, string &infile, FILE **in, FILE **out) -{ - *in = fopen(infile.c_str(),"r"); - if (*in == NULL) { - string root = infile; - infile = infile + ".txt"; - *in = fopen(infile.c_str(),"r"); - if (*in == NULL) { - fprintf(stderr,"ERROR: Could not open %s or %s\n", - root.c_str(),infile.c_str()); - exit(1); - } - } - - if (npair == 0) return; - else if (npair == 1) *out = stdout; - else { - string outfile; - size_t pos = infile.rfind(".txt"); - if (pos == infile.length()-4) outfile = infile.substr(0,pos) + ".html"; - else outfile = infile + ".html"; - *out = fopen(outfile.c_str(),"w"); - if (*out == NULL) { - fprintf(stderr,"ERROR: Could not open %s\n",outfile.c_str()); - exit(1); - } - } -} - -// for tables: -// build string (DT) based on current column - -string td_tag(int currentc) { - - // eacolumn gives the alignment printout of a specific column - string eacolumn; - // va gives vertical alignment to a specific column - string va; - // DT is the complete tag, with width and align - string DT; - // dw is the width for tables. It is also the
    tag beginning - string dw; - - // set up alignment for particular columns - - for (int counter=0; counter < ncalign; counter++){ - if (ncalign != 0 && acolnum[counter] == currentc){ - string align; - if (colalign[counter] == "l") align= "left"; - else if (colalign[counter] == "r") align= "right"; - else if (colalign[counter] == "c") align= "center"; - else { - fprintf(stderr, - "ERROR: Unrecognized table alignment argument %s for caM=X\n", - colalign[counter].c_str()); - exit(1); - } - eacolumn= " ALIGN =\"" + align +"\""; - }else eacolumn= ""; - } - - // set up vertical alignment for particular columns - - for (int counter=0; counter < ncvalign; counter++){ - if (ncvalign != 0 && vacolnum[counter] == currentc){ - string valign; - if (colvalign[counter] == "t") valign= "top"; - else if (colvalign[counter] == "m") valign= "middle"; - else if (colvalign[counter] == "ba") valign= "baseline"; - else if (colvalign[counter] == "bo") valign= "bottom"; - else { - fprintf(stderr, - "ERROR: Unrecognized table alignment argument %s for cvaM=X\n", - colvalign[counter].c_str()); - exit(1); - } - va = " VALIGN =\"" + valign + "\""; - } else va = " "; - } - - // put in special width if specified - // new code - // if dwidth has not been set, dw is blank - // if dwidth has been set, dw has that... unless - - if (dwidth=="0") dw = " "; - else dw =" WIDTH=\""+ dwidth + "\""; - - for (int counter = 0; counter < ncnum; counter++){ - // if it is the right column, dw = cwidth property - if (cnum[counter] == currentc) dw= " WIDTH=\"" + cwidth[counter] + "\""; - } - - // DT is set for all of this particular separator : reset next separator - - DT = ""; - - return DT; -} - -// for tables: -// find the next separator starting at nend(the end of the last .insert) -// if there is either a delim or newline -// decide which is first -// set n = to that position -// nsep is position of the next separator. changes in here. - -long find_n(string &s, int nend, int &nsep) - // nsep is position of the next separator. changes in here. -{ - long n; - nsep = s.find(tabledelim,nend); - long n2 = s.find('\n',nend); - long m = s.length() - 1; - if (nsep >= 0 && n2 >= 0) { - if (nsep <= n2) n = nsep; - else n = n2; - } else { - if (nsep >= 0) n = nsep; - else{ - if (n2 < m) n = n2; - else n = string::npos; - } - } - - return n; -} diff --git a/examples/README b/examples/README index 46148aea8b..a0f27e2c05 100644 --- a/examples/README +++ b/examples/README @@ -76,6 +76,7 @@ ellipse: ellipsoidal particles in spherical solvent, 2d system flow: Couette and Poiseuille flow in a 2d channel friction: frictional contact of spherical asperities between 2d surfaces gcmc: Grand Canonical Monte Carlo (GCMC) via the fix gcmc command +gjf: use of fix langevin Gronbech-Jensen/Farago option granregion: use of fix wall/region/gran as boundary on granular particles hugoniostat: Hugoniostat shock dynamics hyper: global and local hyperdynamics of diffusion on Pt surface @@ -99,12 +100,12 @@ pour: pouring of granular particles into a 3d box, then chute flow prd: parallel replica dynamics of vacancy diffusion in bulk Si python: use of PYTHON package to invoke Python code from input script qeq: use of QEQ package for charge equilibration -reax: RDX and TATB models using the ReaxFF +reax: RDX and TATB and several other models using ReaxFF +rerun: use of rerun and read_dump commands rigid: rigid bodies modeled as independent or coupled shear: sideways shear applied to 2d solid, with and without a void -snap: use of SNAP potential for Ta +snap: examples for using several bundled SNAP potentials srd: stochastic rotation dynamics (SRD) particles as solvent -snap: NVE dynamics for BCC tantalum crystal using SNAP potential steinhardt: Steinhardt-Nelson Q_l and W_l parameters usng orientorder/atom streitz: Streitz-Mintmire potential for Al2O3 tad: temperature-accelerated dynamics of vacancy diffusion in bulk Si @@ -164,6 +165,15 @@ The MC directory has an example script for using LAMMPS as an energy-evaluation engine in a iterative Monte Carlo energy-relaxation loop. +The TIP4P directory has an example for testing forces computed on a +GPU. + +The UNITS directory contains examples of input scripts modeling the +same Lennard-Jones liquid model, written in 3 different unit systems: +lj, real, and metal. So that you can see how to scale/unscale input +and output values read/written by LAMMPS to verify you are performing +the same simulation in different unit systems. + The USER directory contains subdirectories of user-provided example scripts for ser packages. See the README files in those directories for more info. See the doc/Section_start.html file for more info diff --git a/examples/SPIN/README b/examples/SPIN/README index 5ad252e7f2..affb1237f8 100644 --- a/examples/SPIN/README +++ b/examples/SPIN/README @@ -1,20 +1,24 @@ This directory contains examples and applications of the SPIN package ===================================================================== +- the benchmark directory provides comparison between LAMMPS + results and a series of simple test problems (coded as python + scripts). + - the iron, cobalt_hcp, cobalt_fcc and nickel directories provide -examples of spin-lattice calculations. + examples of spin-lattice calculations. - the bfo repository provides an example of spin dynamics calculation -performed on a fixed lattice, and applied to the multiferroic -material bismuth-oxide. + performed on a fixed lattice, and applied to the multiferroic + material bismuth-oxide. - the read_restart directory provides examples allowing to write or -read data files, and restart magneto-mechanical simulations. + read data files, and restart magneto-mechanical simulations. - vizualization of the dump files can be achieved using Ovito or -VMD. See the vmd repository for help vizualizing results with VMD. + VMD. See the vmd repository for help vizualizing results with VMD. ** Note, the aim of this repository is mainly to provide users with examples. Better values and tuning of the magnetic and mechanical -interactions can be achieved for more accurate materials +interactions can (have to...) be achieved for more accurate materials simulations. ** diff --git a/examples/SPIN/bfo/in.spin.bfo b/examples/SPIN/bfo/in.spin.bfo index e3c88b0f06..b97f7e2d61 100644 --- a/examples/SPIN/bfo/in.spin.bfo +++ b/examples/SPIN/bfo/in.spin.bfo @@ -1,9 +1,7 @@ # layer sc iron atoms (in the [001] plane) in bismuth oxide -clear units metal atom_style spin - dimension 3 boundary p p f @@ -18,7 +16,6 @@ create_atoms 1 box # setting mass, mag. moments, and interactions for bfo mass 1 1.0 - set group all spin/random 11 2.50 #pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 @@ -32,7 +29,7 @@ neigh_modify every 10 check yes delay 20 fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 fix 2 all langevin/spin 0.0 0.1 21 -fix 3 all nve/spin lattice no +fix 3 all nve/spin lattice frozen timestep 0.0002 @@ -51,6 +48,6 @@ thermo_style custom step time v_magnorm pe ke v_emag temp etotal thermo 10 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_bfo.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +dump 1 all custom 100 dump_bfo.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 2000 +run 500 diff --git a/examples/SPIN/bfo/log.11May18.spin.bfo.g++.1 b/examples/SPIN/bfo/log.11May18.spin.bfo.g++.1 deleted file mode 100644 index 8e9eb82d1f..0000000000 --- a/examples/SPIN/bfo/log.11May18.spin.bfo.g++.1 +++ /dev/null @@ -1,212 +0,0 @@ -LAMMPS (11 May 2018) -# layer sc iron atoms (in the [001] plane) in bismuth oxide - -clear -units metal -atom_style spin - -dimension 3 -boundary p p f - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice sc 3.96 -Lattice spacing in x,y,z = 3.96 3.96 3.96 -region box block 0.0 34.0 0.0 34.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) - 1 by 1 by 1 MPI processor grid -create_atoms 1 box -Created 5780 atoms - Time spent = 0.0013566 secs - -# setting mass, mag. moments, and interactions for bfo - -mass 1 1.0 - -set group all spin/random 11 2.50 - 5780 settings made for spin/random - -pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 -pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 -pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.1 21 -fix 3 all nve/spin lattice no - -timestep 0.0002 - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_emag temp etotal -thermo 50 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_bfo.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 5000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.1 - ghost atom cutoff = 6.1 - binsize = 3.05, bins = 45 45 7 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard - (2) pair spin/magelec, perpetual, copy from (1) - attributes: full, newton on - pair build: copy - stencil: none - bin: none -Per MPI rank memory allocation (min/avg/max) = 7.272 | 7.272 | 7.272 Mbytes -Step Time v_magnorm v_emag Temp TotEng - 0 0 0.010071723 -0.13298298 0 -0.12034311 - 50 0.01 0.0098643821 -1.3898985 0 -1.3772103 - 100 0.02 0.0096526211 -2.6381677 0 -2.6254222 - 150 0.03 0.0094342235 -3.8784006 0 -3.8656019 - 200 0.04 0.0092074832 -5.111441 0 -5.0986001 - 250 0.05 0.0089713115 -6.3380611 0 -6.3251904 - 300 0.06 0.0087256081 -7.5587787 0 -7.5458894 - 350 0.07 0.0084715548 -8.7738491 0 -8.7609521 - 400 0.08 0.008211486 -9.9833855 0 -9.9704932 - 450 0.09 0.0079483243 -11.18751 0 -11.174637 - 500 0.1 0.0076849713 -12.386462 0 -12.37362 - 550 0.11 0.007424064 -13.580633 0 -13.567832 - 600 0.12 0.0071680699 -14.770519 0 -14.757759 - 650 0.13 0.0069192726 -15.956579 0 -15.943853 - 700 0.14 0.0066793495 -17.139049 0 -17.126343 - 750 0.15 0.0064488038 -18.317803 0 -18.305099 - 800 0.16 0.0062267571 -19.492336 0 -19.479616 - 850 0.17 0.0060112235 -20.661925 0 -20.649176 - 900 0.18 0.0057995251 -21.825931 0 -21.813141 - 950 0.19 0.0055886511 -22.98413 0 -22.971297 - 1000 0.2 0.0053757923 -24.136967 0 -24.124095 - 1050 0.21 0.0051592263 -25.285621 0 -25.272717 - 1100 0.22 0.0049391661 -26.431928 0 -26.419004 - 1150 0.23 0.0047179149 -27.578212 0 -27.565281 - 1200 0.24 0.0044991004 -28.727051 0 -28.714128 - 1250 0.25 0.0042864034 -29.880967 0 -29.868062 - 1300 0.26 0.0040824475 -31.042054 0 -31.029173 - 1350 0.27 0.0038883007 -32.21165 0 -32.198795 - 1400 0.28 0.0037036595 -33.390159 0 -33.377326 - 1450 0.29 0.0035274815 -34.577121 0 -34.564302 - 1500 0.3 0.0033587207 -35.771483 0 -35.758672 - 1550 0.31 0.0031969501 -36.971996 0 -36.95919 - 1600 0.32 0.0030429081 -38.177601 0 -38.164801 - 1650 0.33 0.0028989804 -39.387757 0 -39.374962 - 1700 0.34 0.0027692024 -40.602665 0 -40.589873 - 1750 0.35 0.0026581403 -41.823341 0 -41.81054 - 1800 0.36 0.0025686991 -43.05145 0 -43.038628 - 1850 0.37 0.002500124 -44.288966 0 -44.276111 - 1900 0.38 0.0024477804 -45.537752 0 -45.52486 - 1950 0.39 0.0024050049 -46.799255 0 -46.786336 - 2000 0.4 0.0023657031 -48.074388 0 -48.061466 - 2050 0.41 0.0023260844 -49.363587 0 -49.350695 - 2100 0.42 0.0022848329 -50.666866 0 -50.654039 - 2150 0.43 0.0022419759 -51.983781 0 -51.971055 - 2200 0.44 0.0021972506 -53.31336 0 -53.300764 - 2250 0.45 0.0021488322 -54.654121 0 -54.641676 - 2300 0.46 0.0020929483 -56.004207 0 -55.991918 - 2350 0.47 0.0020244601 -57.361586 0 -57.349442 - 2400 0.48 0.001938225 -58.72428 0 -58.712247 - 2450 0.49 0.0018309419 -60.09064 0 -60.078671 - 2500 0.5 0.0017030436 -61.459658 0 -61.447705 - 2550 0.51 0.0015599449 -62.831213 0 -62.819237 - 2600 0.52 0.0014117554 -64.206088 0 -64.194074 - 2650 0.53 0.0012709942 -65.585701 0 -65.573657 - 2700 0.54 0.0011490452 -66.971565 0 -66.959515 - 2750 0.55 0.001053009 -68.364663 0 -68.352635 - 2800 0.56 0.00098415327 -69.765002 0 -69.753017 - 2850 0.57 0.00093809306 -71.171532 0 -71.159598 - 2900 0.58 0.00090656933 -72.58234 0 -72.570459 - 2950 0.59 0.00088069677 -73.994931 0 -73.983099 - 3000 0.6 0.00085472643 -75.406507 0 -75.39472 - 3050 0.61 0.00082842902 -76.814319 0 -76.802575 - 3100 0.62 0.00080642618 -78.216074 0 -78.204373 - 3150 0.63 0.00079463972 -79.610246 0 -79.598589 - 3200 0.64 0.0007962304 -80.996103 0 -80.984494 - 3250 0.65 0.00080980411 -82.37346 0 -82.361903 - 3300 0.66 0.00083070982 -83.742356 0 -83.730855 - 3350 0.67 0.00085389185 -85.102808 0 -85.091374 - 3400 0.68 0.00087624091 -86.454619 0 -86.443259 - 3450 0.69 0.00089741986 -87.797089 0 -87.785814 - 3500 0.7 0.00091910796 -89.12875 0 -89.117567 - 3550 0.71 0.00094318459 -90.447312 0 -90.436232 - 3600 0.72 0.00096989367 -91.750008 0 -91.739046 - 3650 0.73 0.00099713096 -93.034224 0 -93.023402 - 3700 0.74 0.0010212995 -94.298186 0 -94.287529 - 3750 0.75 0.0010391164 -95.5414 0 -95.530926 - 3800 0.76 0.0010491462 -96.764626 0 -96.754338 - 3850 0.77 0.0010521238 -97.969346 0 -97.95923 - 3900 0.78 0.0010500324 -99.156875 0 -99.146899 - 3950 0.79 0.0010447043 -100.32743 0 -100.31756 - 4000 0.8 0.0010368986 -101.4796 0 -101.46978 - 4050 0.81 0.0010263632 -102.61044 0 -102.60064 - 4100 0.82 0.0010126933 -103.71619 0 -103.70639 - 4150 0.83 0.00099631895 -104.79338 0 -104.78358 - 4200 0.84 0.0009789075 -105.8398 0 -105.82998 - 4250 0.85 0.00096287608 -106.85496 0 -106.84515 - 4300 0.86 0.00095034023 -107.84011 0 -107.83029 - 4350 0.87 0.00094219078 -108.7976 0 -108.78778 - 4400 0.88 0.00093779428 -109.73016 0 -109.72031 - 4450 0.89 0.0009354459 -110.63996 0 -110.63008 - 4500 0.9 0.00093342614 -111.52805 0 -111.51812 - 4550 0.91 0.0009311077 -112.39417 0 -112.38416 - 4600 0.92 0.00092926689 -113.23706 0 -113.22697 - 4650 0.93 0.00092921566 -114.05512 0 -114.04495 - 4700 0.94 0.00093142598 -114.84701 0 -114.83675 - 4750 0.95 0.00093479851 -115.61197 0 -115.60164 - 4800 0.96 0.0009369799 -116.3499 0 -116.33951 - 4850 0.97 0.00093516768 -117.06128 0 -117.05084 - 4900 0.98 0.00092684411 -117.74695 0 -117.73645 - 4950 0.99 0.00091046222 -118.40798 0 -118.39742 - 5000 1 0.00088619957 -119.04554 0 -119.03492 -Loop time of 128.304 on 1 procs for 5000 steps with 5780 atoms - -Performance: 0.673 ns/day, 35.640 hours/ns, 38.970 timesteps/s -99.6% CPU use with 1 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 24.227 | 24.227 | 24.227 | 0.0 | 18.88 -Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.081048 | 0.081048 | 0.081048 | 0.0 | 0.06 -Output | 39.796 | 39.796 | 39.796 | 0.0 | 31.02 -Modify | 64.112 | 64.112 | 64.112 | 0.0 | 49.97 -Other | | 0.08788 | | | 0.07 - -Nlocal: 5780 ave 5780 max 5780 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 1065 ave 1065 max 1065 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 0 ave 0 max 0 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 92480 ave 92480 max 92480 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 92480 -Ave neighs/atom = 16 -Neighbor list builds = 0 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:02:08 diff --git a/examples/SPIN/bfo/log.11May18.spin.bfo.g++.4 b/examples/SPIN/bfo/log.11May18.spin.bfo.g++.4 deleted file mode 100644 index c0f96b8195..0000000000 --- a/examples/SPIN/bfo/log.11May18.spin.bfo.g++.4 +++ /dev/null @@ -1,212 +0,0 @@ -LAMMPS (11 May 2018) -# layer sc iron atoms (in the [001] plane) in bismuth oxide - -clear -units metal -atom_style spin - -dimension 3 -boundary p p f - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice sc 3.96 -Lattice spacing in x,y,z = 3.96 3.96 3.96 -region box block 0.0 34.0 0.0 34.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) - 2 by 2 by 1 MPI processor grid -create_atoms 1 box -Created 5780 atoms - Time spent = 0.000355959 secs - -# setting mass, mag. moments, and interactions for bfo - -mass 1 1.0 - -set group all spin/random 11 2.50 - 5780 settings made for spin/random - -pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 -pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 -pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.1 21 -fix 3 all nve/spin lattice no - -timestep 0.0002 - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_emag temp etotal -thermo 50 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_bfo.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 5000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.1 - ghost atom cutoff = 6.1 - binsize = 3.05, bins = 45 45 7 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard - (2) pair spin/magelec, perpetual, copy from (1) - attributes: full, newton on - pair build: copy - stencil: none - bin: none -Per MPI rank memory allocation (min/avg/max) = 6.862 | 6.862 | 6.862 Mbytes -Step Time v_magnorm v_emag Temp TotEng - 0 0 0.010071723 -0.13298298 0 -0.12034311 - 50 0.01 0.0098643821 -1.3898985 0 -1.3772103 - 100 0.02 0.009652621 -2.6381677 0 -2.6254222 - 150 0.03 0.0094342234 -3.8784007 0 -3.8656019 - 200 0.04 0.009207483 -5.1114411 0 -5.0986001 - 250 0.05 0.0089713114 -6.3380611 0 -6.3251904 - 300 0.06 0.0087256079 -7.5587787 0 -7.5458894 - 350 0.07 0.0084715546 -8.7738491 0 -8.7609521 - 400 0.08 0.0082114858 -9.9833855 0 -9.9704932 - 450 0.09 0.0079483242 -11.18751 0 -11.174637 - 500 0.1 0.0076849711 -12.386462 0 -12.37362 - 550 0.11 0.0074240638 -13.580633 0 -13.567832 - 600 0.12 0.0071680697 -14.770519 0 -14.757759 - 650 0.13 0.0069192724 -15.956579 0 -15.943853 - 700 0.14 0.0066793493 -17.139049 0 -17.126343 - 750 0.15 0.0064488035 -18.317803 0 -18.305099 - 800 0.16 0.0062267569 -19.492336 0 -19.479616 - 850 0.17 0.0060112233 -20.661925 0 -20.649176 - 900 0.18 0.005799525 -21.825931 0 -21.813141 - 950 0.19 0.0055886511 -22.98413 0 -22.971297 - 1000 0.2 0.0053757923 -24.136967 0 -24.124095 - 1050 0.21 0.0051592265 -25.285621 0 -25.272717 - 1100 0.22 0.0049391664 -26.431928 0 -26.419004 - 1150 0.23 0.0047179153 -27.578212 0 -27.565281 - 1200 0.24 0.0044991009 -28.727051 0 -28.714128 - 1250 0.25 0.0042864039 -29.880967 0 -29.868062 - 1300 0.26 0.004082448 -31.042054 0 -31.029174 - 1350 0.27 0.0038883012 -32.21165 0 -32.198795 - 1400 0.28 0.0037036599 -33.390159 0 -33.377326 - 1450 0.29 0.0035274817 -34.577121 0 -34.564302 - 1500 0.3 0.0033587208 -35.771483 0 -35.758672 - 1550 0.31 0.0031969501 -36.971996 0 -36.95919 - 1600 0.32 0.0030429079 -38.177601 0 -38.164801 - 1650 0.33 0.0028989801 -39.387757 0 -39.374962 - 1700 0.34 0.0027692022 -40.602666 0 -40.589873 - 1750 0.35 0.0026581401 -41.823341 0 -41.81054 - 1800 0.36 0.002568699 -43.05145 0 -43.038628 - 1850 0.37 0.0025001242 -44.288966 0 -44.276111 - 1900 0.38 0.0024477808 -45.537752 0 -45.52486 - 1950 0.39 0.0024050056 -46.799255 0 -46.786336 - 2000 0.4 0.002365704 -48.074388 0 -48.061466 - 2050 0.41 0.0023260854 -49.363587 0 -49.350695 - 2100 0.42 0.002284834 -50.666866 0 -50.654039 - 2150 0.43 0.0022419771 -51.983781 0 -51.971055 - 2200 0.44 0.0021972518 -53.31336 0 -53.300764 - 2250 0.45 0.0021488333 -54.654121 0 -54.641676 - 2300 0.46 0.0020929494 -56.004207 0 -55.991918 - 2350 0.47 0.0020244612 -57.361586 0 -57.349441 - 2400 0.48 0.0019382262 -58.72428 0 -58.712247 - 2450 0.49 0.001830943 -60.090639 0 -60.078671 - 2500 0.5 0.0017030446 -61.459658 0 -61.447704 - 2550 0.51 0.0015599459 -62.831213 0 -62.819237 - 2600 0.52 0.0014117562 -64.206088 0 -64.194074 - 2650 0.53 0.001270995 -65.5857 0 -65.573657 - 2700 0.54 0.001149046 -66.971565 0 -66.959515 - 2750 0.55 0.0010530098 -68.364663 0 -68.352635 - 2800 0.56 0.00098415418 -69.765002 0 -69.753017 - 2850 0.57 0.00093809402 -71.171532 0 -71.159598 - 2900 0.58 0.00090657031 -72.58234 0 -72.570459 - 2950 0.59 0.00088069773 -73.994931 0 -73.983099 - 3000 0.6 0.00085472731 -75.406507 0 -75.39472 - 3050 0.61 0.00082842975 -76.814319 0 -76.802575 - 3100 0.62 0.00080642669 -78.216074 0 -78.204373 - 3150 0.63 0.00079464 -79.610246 0 -79.59859 - 3200 0.64 0.00079623049 -80.996103 0 -80.984494 - 3250 0.65 0.00080980416 -82.373461 0 -82.361903 - 3300 0.66 0.00083070997 -83.742356 0 -83.730856 - 3350 0.67 0.00085389223 -85.102809 0 -85.091374 - 3400 0.68 0.00087624159 -86.454619 0 -86.44326 - 3450 0.69 0.00089742086 -87.79709 0 -87.785815 - 3500 0.7 0.00091910931 -89.12875 0 -89.117568 - 3550 0.71 0.00094318635 -90.447312 0 -90.436233 - 3600 0.72 0.00096989594 -91.750008 0 -91.739047 - 3650 0.73 0.00099713386 -93.034224 0 -93.023403 - 3700 0.74 0.0010213031 -94.298186 0 -94.287529 - 3750 0.75 0.0010391209 -95.541401 0 -95.530926 - 3800 0.76 0.0010491514 -96.764626 0 -96.754339 - 3850 0.77 0.0010521296 -97.969347 0 -97.959231 - 3900 0.78 0.0010500386 -99.156876 0 -99.146899 - 3950 0.79 0.0010447106 -100.32743 0 -100.31756 - 4000 0.8 0.0010369046 -101.4796 0 -101.46978 - 4050 0.81 0.0010263688 -102.61044 0 -102.60064 - 4100 0.82 0.0010126985 -103.71619 0 -103.70639 - 4150 0.83 0.00099632366 -104.79338 0 -104.78358 - 4200 0.84 0.00097891183 -105.8398 0 -105.82998 - 4250 0.85 0.00096288003 -106.85496 0 -106.84515 - 4300 0.86 0.00095034371 -107.84011 0 -107.83029 - 4350 0.87 0.00094219371 -108.7976 0 -108.78778 - 4400 0.88 0.00093779663 -109.73016 0 -109.72031 - 4450 0.89 0.00093544766 -110.63996 0 -110.63008 - 4500 0.9 0.00093342739 -111.52805 0 -111.51812 - 4550 0.91 0.00093110855 -112.39417 0 -112.38416 - 4600 0.92 0.00092926746 -113.23706 0 -113.22697 - 4650 0.93 0.00092921608 -114.05512 0 -114.04495 - 4700 0.94 0.0009314263 -114.84701 0 -114.83675 - 4750 0.95 0.0009347987 -115.61197 0 -115.60164 - 4800 0.96 0.00093697985 -116.3499 0 -116.33951 - 4850 0.97 0.00093516726 -117.06128 0 -117.05084 - 4900 0.98 0.00092684316 -117.74695 0 -117.73645 - 4950 0.99 0.00091046061 -118.40798 0 -118.39742 - 5000 1 0.00088619727 -119.04554 0 -119.03492 -Loop time of 37.142 on 4 procs for 5000 steps with 5780 atoms - -Performance: 2.326 ns/day, 10.317 hours/ns, 134.619 timesteps/s -98.7% CPU use with 4 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 6.2804 | 6.3487 | 6.4569 | 2.7 | 17.09 -Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.15385 | 0.27957 | 0.36215 | 14.6 | 0.75 -Output | 10.573 | 10.784 | 10.994 | 4.8 | 29.03 -Modify | 19.48 | 19.707 | 19.925 | 3.7 | 53.06 -Other | | 0.02255 | | | 0.06 - -Nlocal: 1445 ave 1445 max 1445 min -Histogram: 4 0 0 0 0 0 0 0 0 0 -Nghost: 555 ave 555 max 555 min -Histogram: 4 0 0 0 0 0 0 0 0 0 -Neighs: 0 ave 0 max 0 min -Histogram: 4 0 0 0 0 0 0 0 0 0 -FullNghs: 23120 ave 23120 max 23120 min -Histogram: 4 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 92480 -Ave neighs/atom = 16 -Neighbor list builds = 0 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:37 diff --git a/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.1 b/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.1 new file mode 100644 index 0000000000..b14210e9d0 --- /dev/null +++ b/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.1 @@ -0,0 +1,167 @@ +LAMMPS (30 Oct 2019) +# layer sc iron atoms (in the [001] plane) in bismuth oxide + +units metal +atom_style spin +dimension 3 +boundary p p f + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 5780 atoms + create_atoms CPU = 0.00226784 secs + +# setting mass, mag. moments, and interactions for bfo + +mass 1 1.0 +set group all spin/random 11 2.50 + 5780 settings made for spin/random + +#pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.1 21 +fix 3 all nve/spin lattice frozen + +timestep 0.0002 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +#thermo_style custom step time v_magnorm v_emag temp etotal +thermo_style custom step time v_magnorm pe ke v_emag temp etotal +thermo 10 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_bfo.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 500 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 7 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 8.154 | 8.154 | 8.154 Mbytes +Step Time v_magnorm PotEng KinEng v_emag Temp TotEng + 0 0 0.010071723 -0.059343109 0 -0.13132609 0 -0.059343109 + 10 0.002 0.01003044 -0.18537022 0 -0.38338861 0 -0.18537022 + 20 0.004 0.0099890716 -0.31121926 0 -0.63509581 0 -0.31121926 + 30 0.006 0.0099475919 -0.43689013 0 -0.88644739 0 -0.43689013 + 40 0.008 0.0099059782 -0.5623833 0 -1.1374442 0 -0.5623833 + 50 0.01 0.0098642085 -0.68769978 0 -1.388088 0 -0.68769978 + 60 0.012 0.0098222618 -0.81284106 0 -1.6383818 0 -0.81284106 + 70 0.014 0.0097801186 -0.93780907 0 -1.8883294 0 -0.93780907 + 80 0.016 0.0097377603 -1.0626062 0 -2.1379352 0 -1.0626062 + 90 0.018 0.0096951693 -1.187235 0 -2.3872045 0 -1.187235 + 100 0.02 0.0096523288 -1.3116986 0 -2.6361432 0 -1.3116986 + 110 0.022 0.0096092227 -1.4360002 0 -2.8847577 0 -1.4360002 + 120 0.024 0.009565836 -1.5601431 0 -3.1330547 0 -1.5601431 + 130 0.026 0.0095221542 -1.6841309 0 -3.3810411 0 -1.6841309 + 140 0.028 0.0094781635 -1.8079673 0 -3.6287241 0 -1.8079673 + 150 0.03 0.0094338509 -1.9316557 0 -3.8761109 0 -1.9316557 + 160 0.032 0.0093892044 -2.0551997 0 -4.1232085 0 -2.0551997 + 170 0.034 0.0093442126 -2.178603 0 -4.370024 0 -2.178603 + 180 0.036 0.0092988654 -2.3018687 0 -4.6165639 0 -2.3018687 + 190 0.038 0.0092531537 -2.4250002 0 -4.8628348 0 -2.4250002 + 200 0.04 0.0092070698 -2.5480003 0 -5.1088426 0 -2.5480003 + 210 0.042 0.0091606073 -2.670872 0 -5.3545929 0 -2.670872 + 220 0.044 0.0091137617 -2.7936178 0 -5.6000909 0 -2.7936178 + 230 0.046 0.0090665298 -2.9162399 0 -5.8453412 0 -2.9162399 + 240 0.048 0.0090189108 -3.0387405 0 -6.0903478 0 -3.0387405 + 250 0.05 0.0089709056 -3.1611214 0 -6.3351146 0 -3.1611214 + 260 0.052 0.0089225173 -3.2833841 0 -6.5796445 0 -3.2833841 + 270 0.054 0.0088737511 -3.4055299 0 -6.8239403 0 -3.4055299 + 280 0.056 0.0088246147 -3.52756 0 -7.0680043 0 -3.52756 + 290 0.058 0.0087751176 -3.6494754 0 -7.3118383 0 -3.6494754 + 300 0.06 0.008725272 -3.7712768 0 -7.5554438 0 -3.7712768 + 310 0.062 0.0086750916 -3.8929648 0 -7.7988222 0 -3.8929648 + 320 0.064 0.0086245927 -4.0145399 0 -8.0419744 0 -4.0145399 + 330 0.066 0.0085737928 -4.1360026 0 -8.2849013 0 -4.1360026 + 340 0.068 0.0085227116 -4.2573532 0 -8.5276035 0 -4.2573532 + 350 0.07 0.0084713698 -4.378592 0 -8.7700818 0 -4.378592 + 360 0.072 0.0084197895 -4.4997194 0 -9.0123367 0 -4.4997194 + 370 0.074 0.0083679936 -4.6207358 0 -9.2543688 0 -4.6207358 + 380 0.076 0.0083160058 -4.7416414 0 -9.496179 0 -4.7416414 + 390 0.078 0.0082638503 -4.8624367 0 -9.7377681 0 -4.8624367 + 400 0.08 0.0082115512 -4.9831222 0 -9.9791371 0 -4.9831222 + 410 0.082 0.0081591329 -5.1036986 0 -10.220287 0 -5.1036986 + 420 0.084 0.0081066195 -5.2241665 0 -10.46122 0 -5.2241665 + 430 0.086 0.0080540347 -5.3445267 0 -10.701936 0 -5.3445267 + 440 0.088 0.008001402 -5.4647802 0 -10.942439 0 -5.4647802 + 450 0.09 0.0079487439 -5.5849281 0 -11.18273 0 -5.5849281 + 460 0.092 0.0078960829 -5.7049716 0 -11.422811 0 -5.7049716 + 470 0.094 0.0078434404 -5.824912 0 -11.662686 0 -5.824912 + 480 0.096 0.0077908378 -5.9447508 0 -11.902357 0 -5.9447508 + 490 0.098 0.0077382955 -6.0644896 0 -12.141828 0 -6.0644896 + 500 0.1 0.0076858338 -6.1841301 0 -12.381101 0 -6.1841301 +Loop time of 13.543 on 1 procs for 500 steps with 5780 atoms + +Performance: 0.638 ns/day, 37.619 hours/ns, 36.919 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 3.8138 | 3.8138 | 3.8138 | 0.0 | 28.16 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.011875 | 0.011875 | 0.011875 | 0.0 | 0.09 +Output | 0.049726 | 0.049726 | 0.049726 | 0.0 | 0.37 +Modify | 9.655 | 9.655 | 9.655 | 0.0 | 71.29 +Other | | 0.01262 | | | 0.09 + +Nlocal: 5780 ave 5780 max 5780 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1065 ave 1065 max 1065 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 92480 ave 92480 max 92480 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 92480 +Ave neighs/atom = 16 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:13 diff --git a/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.4 b/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.4 new file mode 100644 index 0000000000..8c701c93c1 --- /dev/null +++ b/examples/SPIN/bfo/log.19Nov19.spin.bfo.g++.4 @@ -0,0 +1,167 @@ +LAMMPS (30 Oct 2019) +# layer sc iron atoms (in the [001] plane) in bismuth oxide + +units metal +atom_style spin +dimension 3 +boundary p p f + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) + 2 by 2 by 1 MPI processor grid +create_atoms 1 box +Created 5780 atoms + create_atoms CPU = 0.00149798 secs + +# setting mass, mag. moments, and interactions for bfo + +mass 1 1.0 +set group all spin/random 11 2.50 + 5780 settings made for spin/random + +#pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.1 21 +fix 3 all nve/spin lattice frozen + +timestep 0.0002 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +#thermo_style custom step time v_magnorm v_emag temp etotal +thermo_style custom step time v_magnorm pe ke v_emag temp etotal +thermo 10 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_bfo.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 500 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 7 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.744 | 7.744 | 7.744 Mbytes +Step Time v_magnorm PotEng KinEng v_emag Temp TotEng + 0 0 0.010071723 -0.11868622 0 -0.12966919 0 -0.11868622 + 10 0.002 0.010030399 -0.37068593 0 -0.38171598 0 -0.37068593 + 20 0.004 0.0099889925 -0.6223216 0 -0.6334048 0 -0.6223216 + 30 0.006 0.0099474775 -0.87359359 0 -0.8847354 0 -0.87359359 + 40 0.008 0.0099058307 -1.1245034 0 -1.1357086 0 -1.1245034 + 50 0.01 0.0098640297 -1.3750538 0 -1.3863265 0 -1.3750538 + 60 0.012 0.0098220535 -1.6252482 0 -1.6365919 0 -1.6252482 + 70 0.014 0.0097798823 -1.8750914 0 -1.8865086 0 -1.8750914 + 80 0.016 0.0097374973 -2.1245886 0 -2.1360814 0 -2.1245886 + 90 0.018 0.0096948808 -2.3737458 0 -2.3853155 0 -2.3737458 + 100 0.02 0.0096520159 -2.6225698 0 -2.6342168 0 -2.6225698 + 110 0.022 0.0096088866 -2.8710677 0 -2.8827919 0 -2.8710677 + 120 0.024 0.0095654776 -3.1192469 0 -3.1310475 0 -3.1192469 + 130 0.026 0.0095217746 -3.367115 0 -3.3789906 0 -3.367115 + 140 0.028 0.0094777638 -3.61468 0 -3.6266285 0 -3.61468 + 150 0.03 0.0094334323 -3.8619496 0 -3.8739683 0 -3.8619496 + 160 0.032 0.0093887679 -4.1089316 0 -4.1210173 0 -4.1089316 + 170 0.034 0.0093437596 -4.3556335 0 -4.3677824 0 -4.3556335 + 180 0.036 0.0092983972 -4.6020625 0 -4.6142704 0 -4.6020625 + 190 0.038 0.0092526717 -4.8482255 0 -4.8604877 0 -4.8482255 + 200 0.04 0.0092065755 -5.0941291 0 -5.1064403 0 -5.0941291 + 210 0.042 0.0091601024 -5.3397792 0 -5.3521339 0 -5.3397792 + 220 0.044 0.0091132478 -5.5851813 0 -5.5975736 0 -5.5851813 + 230 0.046 0.0090660089 -5.8303404 0 -5.842764 0 -5.8303404 + 240 0.048 0.0090183847 -6.0752609 0 -6.0877092 0 -6.0752609 + 250 0.05 0.0089703764 -6.3199467 0 -6.3324129 0 -6.3199467 + 260 0.052 0.0089219873 -6.5644011 0 -6.5768782 0 -6.5644011 + 270 0.054 0.0088732228 -6.808627 0 -6.8211078 0 -6.808627 + 280 0.056 0.0088240906 -7.0526266 0 -7.0651038 0 -7.0526266 + 290 0.058 0.0087746006 -7.296402 0 -7.3088682 0 -7.296402 + 300 0.06 0.0087247648 -7.5399545 0 -7.5524024 0 -7.5399545 + 310 0.062 0.0086745976 -7.7832854 0 -7.7957077 0 -7.7832854 + 320 0.064 0.0086241149 -8.0263956 0 -8.038785 0 -8.0263956 + 330 0.066 0.008573335 -8.2692858 0 -8.281635 0 -8.2692858 + 340 0.068 0.0085222772 -8.5119564 0 -8.5242586 0 -8.5119564 + 350 0.07 0.0084709627 -8.7544078 0 -8.7666562 0 -8.7544078 + 360 0.072 0.0084194136 -8.9966403 0 -9.0088285 0 -8.9966403 + 370 0.074 0.008367653 -9.2386543 0 -9.2507761 0 -9.2386543 + 380 0.076 0.0083157046 -9.4804501 0 -9.4924997 0 -9.4804501 + 390 0.078 0.0082635925 -9.7220281 0 -9.7340001 0 -9.7220281 + 400 0.08 0.0082113412 -9.9633888 0 -9.9752784 0 -9.9633888 + 410 0.082 0.0081589747 -10.204533 0 -10.216336 0 -10.204533 + 420 0.084 0.0081065173 -10.445462 0 -10.457173 0 -10.445462 + 430 0.086 0.0080539925 -10.686176 0 -10.697793 0 -10.686176 + 440 0.088 0.0080014235 -10.926676 0 -10.938197 0 -10.926676 + 450 0.09 0.0079488329 -11.166966 0 -11.178387 0 -11.166966 + 460 0.092 0.0078962427 -11.407045 0 -11.418366 0 -11.407045 + 470 0.094 0.0078436743 -11.646917 0 -11.658136 0 -11.646917 + 480 0.096 0.0077911486 -11.886583 0 -11.8977 0 -11.886583 + 490 0.098 0.007738686 -12.126047 0 -12.137063 0 -12.126047 + 500 0.1 0.0076863062 -12.365311 0 -12.376226 0 -12.365311 +Loop time of 3.94852 on 4 procs for 500 steps with 5780 atoms + +Performance: 2.188 ns/day, 10.968 hours/ns, 126.630 timesteps/s +99.9% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.97416 | 0.98668 | 1.0022 | 1.0 | 24.99 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.032618 | 0.04948 | 0.062614 | 5.0 | 1.25 +Output | 0.014166 | 0.014229 | 0.014374 | 0.1 | 0.36 +Modify | 2.8947 | 2.8957 | 2.8965 | 0.0 | 73.34 +Other | | 0.002385 | | | 0.06 + +Nlocal: 1445 ave 1445 max 1445 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 555 ave 555 max 555 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 23120 ave 23120 max 23120 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 92480 +Ave neighs/atom = 16 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:03 diff --git a/examples/SPIN/cobalt_fcc/in.spin.cobalt_fcc b/examples/SPIN/cobalt_fcc/in.spin.cobalt_fcc index ea98eeba94..dd9ed890ee 100644 --- a/examples/SPIN/cobalt_fcc/in.spin.cobalt_fcc +++ b/examples/SPIN/cobalt_fcc/in.spin.cobalt_fcc @@ -35,7 +35,7 @@ fix_modify 1 energy yes fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -57,7 +57,7 @@ variable tmag equal c_out_mag[6] thermo_style custom step time f_1 v_magx v_magy v_magnorm v_emag temp etotal thermo 50 -#compute outsp all property/atom spx spy spz sp fmx fmy fmz -#dump 100 all custom 1 dump_cobalt_fcc.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +# compute outsp all property/atom spx spy spz sp fmx fmy fmz +# dump 1 all custom 100 dump_cobalt_fcc.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] run 1000 diff --git a/examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.1 b/examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.1 deleted file mode 100644 index d832b0001a..0000000000 --- a/examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.1 +++ /dev/null @@ -1,142 +0,0 @@ -LAMMPS (11 May 2018) -# fcc cobalt in a 3d periodic box - -clear -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice fcc 3.54 -Lattice spacing in x,y,z = 3.54 3.54 3.54 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (17.7 17.7 17.7) - 1 by 1 by 1 MPI processor grid -create_atoms 1 box -Created 500 atoms - Time spent = 0.000651121 secs - -# setting mass, mag. moments, and interactions for fcc cobalt - -mass 1 58.93 - -#set group all spin/random 31 1.72 -set group all spin 1.72 0.0 0.0 1.0 - 500 settings made for spin -velocity all create 100 4928459 rot yes dist gaussian - -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co -pair_coeff * * spin/exchange exchange 4.0 0.0446928 0.003496 1.4885 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 -fix_modify 1 energy yes - -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# compute and output options - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -thermo_style custom f_1 - -variable magx equal c_out_mag[1] -variable magy equal c_out_mag[2] -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time f_1 v_magx v_magy v_magnorm v_emag temp etotal -thermo 50 - -#compute outsp all property/atom spx spy spz sp fmx fmy fmz -#dump 100 all custom 1 dump_cobalt_fcc.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 1000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.59954 - ghost atom cutoff = 6.59954 - binsize = 3.29977, bins = 6 6 6 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 5.218 | 5.218 | 5.218 Mbytes -Step Time f_1 v_magx v_magy v_magnorm v_emag Temp TotEng - 0 0 0.049785486 0 0 1 -187.94116 100.00543 -2372.4636 - 50 0.005 0.049785486 0 0 1 -187.94112 95.094679 -2372.4636 - 100 0.01 0.049785486 0 0 1 -187.94071 81.578321 -2372.4636 - 150 0.015 0.049785486 0 0 1 -187.93912 62.802727 -2372.4636 - 200 0.02 0.049785486 0 0 1 -187.93551 43.35108 -2372.4636 - 250 0.025 0.049785486 0 0 1 -187.92942 27.749821 -2372.4636 - 300 0.03 0.049785486 0 0 1 -187.92118 19.149389 -2372.4636 - 350 0.035 0.049785486 0 0 1 -187.91199 18.453387 -2372.4636 - 400 0.04 0.049785486 0 0 1 -187.90364 24.249423 -2372.4636 - 450 0.045 0.049785486 0 0 1 -187.89806 33.548008 -2372.4636 - 500 0.05 0.049785486 0 0 1 -187.89668 42.973172 -2372.4636 - 550 0.055 0.049785486 0 0 1 -187.9 49.902539 -2372.4636 - 600 0.06 0.049785486 0 0 1 -187.90735 53.166772 -2372.4636 - 650 0.065 0.049785486 0 0 1 -187.91706 53.153416 -2372.4636 - 700 0.07 0.049785486 0 0 1 -187.92692 51.377187 -2372.4636 - 750 0.075 0.049785486 0 0 1 -187.9348 49.725449 -2372.4636 - 800 0.08 0.049785486 0 0 1 -187.93921 49.663576 -2372.4636 - 850 0.085 0.049785486 0 0 1 -187.93974 51.681567 -2372.4636 - 900 0.09 0.049785486 0 0 1 -187.937 55.166554 -2372.4636 - 950 0.095 0.049785486 0 0 1 -187.93239 58.718232 -2372.4636 - 1000 0.1 0.049785486 0 0 1 -187.92755 60.75567 -2372.4636 -Loop time of 4.1303 on 1 procs for 1000 steps with 500 atoms - -Performance: 2.092 ns/day, 11.473 hours/ns, 242.113 timesteps/s -99.9% CPU use with 1 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 2.142 | 2.142 | 2.142 | 0.0 | 51.86 -Neigh | 0.0094573 | 0.0094573 | 0.0094573 | 0.0 | 0.23 -Comm | 0.023293 | 0.023293 | 0.023293 | 0.0 | 0.56 -Output | 0.00031972 | 0.00031972 | 0.00031972 | 0.0 | 0.01 -Modify | 1.9488 | 1.9488 | 1.9488 | 0.0 | 47.18 -Other | | 0.006488 | | | 0.16 - -Nlocal: 500 ave 500 max 500 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 1956 ave 1956 max 1956 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 24065 ave 24065 max 24065 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 48130 ave 48130 max 48130 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 48130 -Ave neighs/atom = 96.26 -Neighbor list builds = 6 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:04 diff --git a/examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.4 b/examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.4 deleted file mode 100644 index 358d7cfc7a..0000000000 --- a/examples/SPIN/cobalt_fcc/log.11May18.spin.cobalt_fcc.g++.4 +++ /dev/null @@ -1,142 +0,0 @@ -LAMMPS (11 May 2018) -# fcc cobalt in a 3d periodic box - -clear -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice fcc 3.54 -Lattice spacing in x,y,z = 3.54 3.54 3.54 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (17.7 17.7 17.7) - 1 by 2 by 2 MPI processor grid -create_atoms 1 box -Created 500 atoms - Time spent = 0.000240088 secs - -# setting mass, mag. moments, and interactions for fcc cobalt - -mass 1 58.93 - -#set group all spin/random 31 1.72 -set group all spin 1.72 0.0 0.0 1.0 - 500 settings made for spin -velocity all create 100 4928459 rot yes dist gaussian - -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co -pair_coeff * * spin/exchange exchange 4.0 0.0446928 0.003496 1.4885 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 -fix_modify 1 energy yes - -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# compute and output options - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -thermo_style custom f_1 - -variable magx equal c_out_mag[1] -variable magy equal c_out_mag[2] -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time f_1 v_magx v_magy v_magnorm v_emag temp etotal -thermo 50 - -#compute outsp all property/atom spx spy spz sp fmx fmy fmz -#dump 100 all custom 1 dump_cobalt_fcc.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 1000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.59954 - ghost atom cutoff = 6.59954 - binsize = 3.29977, bins = 6 6 6 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 5.163 | 5.163 | 5.163 Mbytes -Step Time f_1 v_magx v_magy v_magnorm v_emag Temp TotEng - 0 0 0.049785486 0 0 1 -187.94116 100.00543 -2372.4636 - 50 0.005 0.049785486 0 0 1 -187.94101 95.174807 -2372.4636 - 100 0.01 0.049785486 0 0 1 -187.94029 81.854304 -2372.4636 - 150 0.015 0.049785486 0 0 1 -187.93834 63.270938 -2372.4636 - 200 0.02 0.049785486 0 0 1 -187.93446 43.867262 -2372.4636 - 250 0.025 0.049785486 0 0 1 -187.92831 28.075261 -2372.4636 - 300 0.03 0.049785486 0 0 1 -187.92031 19.046222 -2372.4636 - 350 0.035 0.049785486 0 0 1 -187.91161 17.79071 -2372.4636 - 400 0.04 0.049785486 0 0 1 -187.9039 23.079994 -2372.4636 - 450 0.045 0.049785486 0 0 1 -187.89895 32.127316 -2372.4636 - 500 0.05 0.049785486 0 0 1 -187.89801 41.709644 -2372.4636 - 550 0.055 0.049785486 0 0 1 -187.90146 49.246292 -2372.4636 - 600 0.06 0.049785486 0 0 1 -187.90859 53.465535 -2372.4636 - 650 0.065 0.049785486 0 0 1 -187.91778 54.522857 -2372.4636 - 700 0.07 0.049785486 0 0 1 -187.9269 53.635521 -2372.4636 - 750 0.075 0.049785486 0 0 1 -187.93396 52.419678 -2372.4636 - 800 0.08 0.049785486 0 0 1 -187.9376 52.176558 -2372.4636 - 850 0.085 0.049785486 0 0 1 -187.93744 53.380592 -2372.4636 - 900 0.09 0.049785486 0 0 1 -187.93412 55.551378 -2372.4636 - 950 0.095 0.049785486 0 0 1 -187.92902 57.540047 -2372.4636 - 1000 0.1 0.049785486 0 0 1 -187.92378 58.088674 -2372.4636 -Loop time of 1.71411 on 4 procs for 1000 steps with 500 atoms - -Performance: 5.041 ns/day, 4.761 hours/ns, 583.392 timesteps/s -97.7% CPU use with 4 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 0.54717 | 0.57392 | 0.58784 | 2.1 | 33.48 -Neigh | 0.0023484 | 0.0025793 | 0.0026793 | 0.3 | 0.15 -Comm | 0.058548 | 0.073335 | 0.10006 | 5.9 | 4.28 -Output | 0.00042272 | 0.00079203 | 0.0018559 | 0.0 | 0.05 -Modify | 1.0577 | 1.0611 | 1.0625 | 0.2 | 61.90 -Other | | 0.00239 | | | 0.14 - -Nlocal: 125 ave 133 max 116 min -Histogram: 1 0 0 0 0 2 0 0 0 1 -Nghost: 1099 ave 1108 max 1091 min -Histogram: 1 0 0 0 2 0 0 0 0 1 -Neighs: 6032.5 ave 6417 max 5489 min -Histogram: 1 0 0 0 0 0 1 1 0 1 -FullNghs: 12065 ave 13062 max 10970 min -Histogram: 1 0 0 0 0 2 0 0 0 1 - -Total # of neighbors = 48260 -Ave neighs/atom = 96.52 -Neighbor list builds = 6 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:01 diff --git a/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.1 b/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.1 new file mode 100644 index 0000000000..06774d0858 --- /dev/null +++ b/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.1 @@ -0,0 +1,142 @@ +LAMMPS (30 Oct 2019) +# fcc cobalt in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice fcc 3.54 +Lattice spacing in x,y,z = 3.54 3.54 3.54 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (17.7 17.7 17.7) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.000470161 secs + +# setting mass, mag. moments, and interactions for fcc cobalt + +mass 1 58.93 + +#set group all spin/random 31 1.72 +set group all spin 1.72 0.0 0.0 1.0 + 500 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * spin/exchange exchange 4.0 0.0446928 0.003496 1.4885 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 +fix_modify 1 energy yes + +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +thermo_style custom f_1 + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time f_1 v_magx v_magy v_magnorm v_emag temp etotal +thermo 50 + +# compute outsp all property/atom spx spy spz sp fmx fmy fmz +# dump 1 all custom 100 dump_cobalt_fcc.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.59954 + ghost atom cutoff = 6.59954 + binsize = 3.29977, bins = 6 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 5.718 | 5.718 | 5.718 Mbytes +Step Time f_1 v_magx v_magy v_magnorm v_emag Temp TotEng + 0 0 -0.099570972 0 0 1 -188.09051 100.00543 -2278.6175 + 50 0.005 -0.099570972 0 0 1 -188.09048 95.094679 -2278.6175 + 100 0.01 -0.099570972 0 0 1 -188.09007 81.578321 -2278.6177 + 150 0.015 -0.099570972 0 0 1 -188.08848 62.802727 -2278.6185 + 200 0.02 -0.099570972 0 0 1 -188.08487 43.35108 -2278.6203 + 250 0.025 -0.099570972 0 0 1 -188.07877 27.749821 -2278.6233 + 300 0.03 -0.099570972 0 0 1 -188.07054 19.149389 -2278.6274 + 350 0.035 -0.099570972 0 0 1 -188.06135 18.453387 -2278.632 + 400 0.04 -0.099570972 0 0 1 -188.053 24.249423 -2278.6362 + 450 0.045 -0.099570972 0 0 1 -188.04742 33.548008 -2278.639 + 500 0.05 -0.099570972 0 0 1 -188.04604 42.973172 -2278.6397 + 550 0.055 -0.099570972 0 0 1 -188.04935 49.902539 -2278.638 + 600 0.06 -0.099570972 0 0 1 -188.0567 53.166772 -2278.6344 + 650 0.065 -0.099570972 0 0 1 -188.06642 53.153416 -2278.6295 + 700 0.07 -0.099570972 0 0 1 -188.07628 51.377187 -2278.6246 + 750 0.075 -0.099570972 0 0 1 -188.08415 49.725449 -2278.6206 + 800 0.08 -0.099570972 0 0 1 -188.08857 49.663576 -2278.6184 + 850 0.085 -0.099570972 0 0 1 -188.0891 51.681567 -2278.6182 + 900 0.09 -0.099570972 0 0 1 -188.08636 55.166554 -2278.6195 + 950 0.095 -0.099570972 0 0 1 -188.08174 58.718232 -2278.6218 + 1000 0.1 -0.099570972 0 0 1 -188.0769 60.75567 -2278.6243 +Loop time of 4.6196 on 1 procs for 1000 steps with 500 atoms + +Performance: 1.870 ns/day, 12.832 hours/ns, 216.469 timesteps/s +99.9% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 2.3116 | 2.3116 | 2.3116 | 0.0 | 50.04 +Neigh | 0.011227 | 0.011227 | 0.011227 | 0.0 | 0.24 +Comm | 0.032837 | 0.032837 | 0.032837 | 0.0 | 0.71 +Output | 0.00039411 | 0.00039411 | 0.00039411 | 0.0 | 0.01 +Modify | 2.2584 | 2.2584 | 2.2584 | 0.0 | 48.89 +Other | | 0.005152 | | | 0.11 + +Nlocal: 500 ave 500 max 500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1956 ave 1956 max 1956 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 24065 ave 24065 max 24065 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 48130 ave 48130 max 48130 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 48130 +Ave neighs/atom = 96.26 +Neighbor list builds = 6 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:04 diff --git a/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.4 b/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.4 new file mode 100644 index 0000000000..331ed60315 --- /dev/null +++ b/examples/SPIN/cobalt_fcc/log.19Nov19.spin.cobalt_fcc.g++.4 @@ -0,0 +1,142 @@ +LAMMPS (30 Oct 2019) +# fcc cobalt in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice fcc 3.54 +Lattice spacing in x,y,z = 3.54 3.54 3.54 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (17.7 17.7 17.7) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.000808001 secs + +# setting mass, mag. moments, and interactions for fcc cobalt + +mass 1 58.93 + +#set group all spin/random 31 1.72 +set group all spin 1.72 0.0 0.0 1.0 + 500 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * spin/exchange exchange 4.0 0.0446928 0.003496 1.4885 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 +fix_modify 1 energy yes + +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +thermo_style custom f_1 + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time f_1 v_magx v_magy v_magnorm v_emag temp etotal +thermo 50 + +# compute outsp all property/atom spx spy spz sp fmx fmy fmz +# dump 1 all custom 100 dump_cobalt_fcc.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.59954 + ghost atom cutoff = 6.59954 + binsize = 3.29977, bins = 6 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 5.664 | 5.664 | 5.664 Mbytes +Step Time f_1 v_magx v_magy v_magnorm v_emag Temp TotEng + 0 0 -0.099570972 0 0 1 -188.09051 100.00543 -2372.6129 + 50 0.005 -0.099570972 0 0 1 -188.09036 95.174807 -2372.6129 + 100 0.01 -0.099570972 0 0 1 -188.08965 81.854304 -2372.6129 + 150 0.015 -0.099570972 0 0 1 -188.0877 63.270938 -2372.6129 + 200 0.02 -0.099570972 0 0 1 -188.08381 43.867262 -2372.6129 + 250 0.025 -0.099570972 0 0 1 -188.07767 28.075261 -2372.6129 + 300 0.03 -0.099570972 0 0 1 -188.06966 19.046222 -2372.6129 + 350 0.035 -0.099570972 0 0 1 -188.06096 17.79071 -2372.6129 + 400 0.04 -0.099570972 0 0 1 -188.05326 23.079994 -2372.6129 + 450 0.045 -0.099570972 0 0 1 -188.04831 32.127316 -2372.6129 + 500 0.05 -0.099570972 0 0 1 -188.04737 41.709644 -2372.6129 + 550 0.055 -0.099570972 0 0 1 -188.05082 49.246292 -2372.6129 + 600 0.06 -0.099570972 0 0 1 -188.05795 53.465535 -2372.6129 + 650 0.065 -0.099570972 0 0 1 -188.06713 54.522857 -2372.6129 + 700 0.07 -0.099570972 0 0 1 -188.07626 53.635521 -2372.6129 + 750 0.075 -0.099570972 0 0 1 -188.08332 52.419678 -2372.6129 + 800 0.08 -0.099570972 0 0 1 -188.08696 52.176558 -2372.6129 + 850 0.085 -0.099570972 0 0 1 -188.0868 53.380592 -2372.6129 + 900 0.09 -0.099570972 0 0 1 -188.08348 55.551378 -2372.6129 + 950 0.095 -0.099570972 0 0 1 -188.07838 57.540047 -2372.6129 + 1000 0.1 -0.099570972 0 0 1 -188.07314 58.088674 -2372.6129 +Loop time of 2.54753 on 4 procs for 1000 steps with 500 atoms + +Performance: 3.392 ns/day, 7.076 hours/ns, 392.538 timesteps/s +100.0% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.62017 | 0.6485 | 0.66275 | 2.1 | 25.46 +Neigh | 0.0027115 | 0.0029724 | 0.0030868 | 0.3 | 0.12 +Comm | 0.095047 | 0.1102 | 0.13819 | 5.0 | 4.33 +Output | 0.00039029 | 0.00042999 | 0.00049996 | 0.0 | 0.02 +Modify | 1.7801 | 1.7834 | 1.7852 | 0.1 | 70.01 +Other | | 0.002028 | | | 0.08 + +Nlocal: 125 ave 133 max 116 min +Histogram: 1 0 0 0 0 2 0 0 0 1 +Nghost: 1099 ave 1108 max 1091 min +Histogram: 1 0 0 0 2 0 0 0 0 1 +Neighs: 6032.5 ave 6417 max 5489 min +Histogram: 1 0 0 0 0 0 1 1 0 1 +FullNghs: 12065 ave 13062 max 10970 min +Histogram: 1 0 0 0 0 2 0 0 0 1 + +Total # of neighbors = 48260 +Ave neighs/atom = 96.52 +Neighbor list builds = 6 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:02 diff --git a/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp b/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp index 3f34838553..dd114202cb 100644 --- a/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp +++ b/examples/SPIN/cobalt_hcp/in.spin.cobalt_hcp @@ -25,8 +25,7 @@ velocity all create 100 4928459 rot yes dist gaussian #pair_style hybrid/overlay eam/alloy spin/exchange 4.0 spin/neel 4.0 pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy ../examples/SPIN/cobalt_hcp/Co_PurjaPun_2012.eam.alloy Co -#pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co pair_coeff * * spin/exchange exchange 4.0 -0.3593 1.135028015e-05 1.064568567 #pair_coeff * * spin/neel neel 4.0 0.0048 0.234 1.168 2.6905 0.705 0.652 @@ -37,7 +36,7 @@ neigh_modify every 10 check yes delay 20 fix 1 all precession/spin anisotropy 0.01 0.0 0.0 1.0 #fix 2 all langevin/spin 0.0 0.0 21 fix 2 all langevin/spin 0.0 0.1 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 @@ -52,10 +51,10 @@ variable magnorm equal c_out_mag[4] variable emag equal c_out_mag[5] variable tmag equal c_out_mag[6] -thermo_style custom step time v_magnorm v_emag temp etotal +thermo_style custom step time v_magnorm v_emag temp press etotal thermo 10 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_cobalt_hcp.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +dump 1 all custom 100 dump_cobalt_hcp.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 20000 +run 1000 diff --git a/examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.1 b/examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.1 deleted file mode 100644 index 4bb513de18..0000000000 --- a/examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.1 +++ /dev/null @@ -1,318 +0,0 @@ -LAMMPS (11 May 2018) -# hcp cobalt in a 3d periodic box - -clear -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice hcp 2.5071 -Lattice spacing in x,y,z = 2.5071 4.34242 4.09408 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) - 1 by 1 by 1 MPI processor grid -create_atoms 1 box -Created 500 atoms - Time spent = 0.000801802 secs - -# setting mass, mag. moments, and interactions for hcp cobalt - -mass 1 58.93 - -#set group all spin/random 31 1.72 -set group all spin 1.72 0.0 0.0 1.0 - 500 settings made for spin -velocity all create 100 4928459 rot yes dist gaussian - -#pair_style hybrid/overlay eam/alloy spin/exchange 4.0 spin/neel 4.0 -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co -pair_coeff * * spin/exchange exchange 4.0 0.3593 1.135028015e-05 1.064568567 -#pair_coeff * * spin/neel neel 4.0 0.0048 0.234 1.168 2.6905 0.705 0.652 - - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes - -timestep 0.0001 - - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_emag temp etotal -thermo 10 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_cobalt_hcp.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 2000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.59954 - ghost atom cutoff = 6.59954 - binsize = 3.29977, bins = 4 7 7 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.401 | 7.401 | 7.401 Mbytes -Step Time v_magnorm v_emag Temp TotEng - 0 0 1 -187.29499 100.00543 -2375.8943 - 10 0.001 1 -187.29714 99.845593 -2375.8943 - 20 0.002 1 -187.30356 99.367234 -2375.8943 - 30 0.003 1 -187.31419 98.573996 -2375.8943 - 40 0.004 1 -187.32896 97.472027 -2375.8943 - 50 0.005 1 -187.34772 96.069944 -2375.8943 - 60 0.006 1 -187.37032 94.378764 -2375.8943 - 70 0.007 1 -187.39656 92.411827 -2375.8943 - 80 0.008 1 -187.4262 90.184697 -2375.8943 - 90 0.009 1 -187.459 87.715037 -2375.8943 - 100 0.01 1 -187.49466 85.022479 -2375.8943 - 110 0.011 1 -187.53289 82.128462 -2375.8943 - 120 0.012 1 -187.57334 79.05606 -2375.8943 - 130 0.013 1 -187.61568 75.82979 -2375.8943 - 140 0.014 1 -187.65953 72.475403 -2375.8943 - 150 0.015 1 -187.70453 69.019658 -2375.8943 - 160 0.016 1 -187.75028 65.490086 -2375.8943 - 170 0.017 1 -187.79642 61.914735 -2375.8943 - 180 0.018 1 -187.84254 58.321911 -2375.8943 - 190 0.019 1 -187.88828 54.739907 -2375.8943 - 200 0.02 1 -187.93324 51.196728 -2375.8943 - 210 0.021 1 -187.97708 47.719812 -2375.8943 - 220 0.022 1 -188.01947 44.335762 -2375.8943 - 230 0.023 1 -188.06003 41.07007 -2375.8943 - 240 0.024 1 -188.09853 37.946852 -2375.8944 - 250 0.025 1 -188.13457 34.988599 -2375.8944 - 260 0.026 1 -188.16795 32.215943 -2375.8944 - 270 0.027 1 -188.19851 29.647465 -2375.8944 - 280 0.028 1 -188.22593 27.299481 -2375.8944 - 290 0.029 1 -188.25011 25.185896 -2375.8944 - 300 0.03 1 -188.27095 23.318075 -2375.8945 - 310 0.031 1 -188.2883 21.70475 -2375.8945 - 320 0.032 1 -188.30213 20.35194 -2375.8945 - 330 0.033 1 -188.31251 19.262946 -2375.8945 - 340 0.034 1 -188.31928 18.438347 -2375.8945 - 350 0.035 1 -188.32258 17.876036 -2375.8945 - 360 0.036 1 -188.32249 17.571322 -2375.8945 - 370 0.037 1 -188.31913 17.517032 -2375.8945 - 380 0.038 1 -188.31264 17.703653 -2375.8945 - 390 0.039 1 -188.30321 18.119513 -2375.8945 - 400 0.04 1 -188.29102 18.750969 -2375.8945 - 410 0.041 1 -188.2763 19.582631 -2375.8945 - 420 0.042 1 -188.25929 20.597597 -2375.8945 - 430 0.043 1 -188.24025 21.777699 -2375.8945 - 440 0.044 1 -188.21945 23.103765 -2375.8945 - 450 0.045 1 -188.19719 24.555878 -2375.8946 - 460 0.046 1 -188.17368 26.113643 -2375.8946 - 470 0.047 1 -188.1493 27.756439 -2375.8946 - 480 0.048 1 -188.12429 29.463677 -2375.8946 - 490 0.049 1 -188.09895 31.21504 -2375.8946 - 500 0.05 1 -188.07354 32.990713 -2375.8946 - 510 0.051 1 -188.04832 34.771601 -2375.8945 - 520 0.052 1 -188.02358 36.539517 -2375.8945 - 530 0.053 1 -187.99951 38.27736 -2375.8945 - 540 0.054 1 -187.97636 39.969275 -2375.8945 - 550 0.055 1 -187.95437 41.600775 -2375.8945 - 560 0.056 1 -187.93364 43.158863 -2375.8944 - 570 0.057 1 -187.9144 44.632119 -2375.8944 - 580 0.058 1 -187.89669 46.010765 -2375.8944 - 590 0.059 1 -187.88074 47.286714 -2375.8944 - 600 0.06 1 -187.86658 48.453573 -2375.8944 - 610 0.061 1 -187.85422 49.506668 -2375.8943 - 620 0.062 1 -187.84377 50.443021 -2375.8943 - 630 0.063 1 -187.8352 51.261297 -2375.8943 - 640 0.064 1 -187.8285 51.961764 -2375.8943 - 650 0.065 1 -187.8236 52.54622 -2375.8943 - 660 0.066 1 -187.8205 53.017899 -2375.8943 - 670 0.067 1 -187.81909 53.381374 -2375.8943 - 680 0.068 1 -187.81926 53.64244 -2375.8943 - 690 0.069 1 -187.82092 53.807997 -2375.8943 - 700 0.07 1 -187.82391 53.885909 -2375.8943 - 710 0.071 1 -187.82814 53.884865 -2375.8943 - 720 0.072 1 -187.83339 53.814238 -2375.8943 - 730 0.073 1 -187.83952 53.68392 -2375.8943 - 740 0.074 1 -187.84635 53.504185 -2375.8943 - 750 0.075 1 -187.85375 53.285525 -2375.8943 - 760 0.076 1 -187.86153 53.038494 -2375.8943 - 770 0.077 1 -187.86952 52.773567 -2375.8943 - 780 0.078 1 -187.87758 52.500994 -2375.8943 - 790 0.079 1 -187.88549 52.230655 -2375.8943 - 800 0.08 1 -187.89313 51.971933 -2375.8943 - 810 0.081 1 -187.90035 51.733593 -2375.8943 - 820 0.082 1 -187.90702 51.523671 -2375.8943 - 830 0.083 1 -187.91302 51.349376 -2375.8943 - 840 0.084 1 -187.91824 51.217006 -2375.8943 - 850 0.085 1 -187.9226 51.131875 -2375.8943 - 860 0.086 1 -187.92602 51.098259 -2375.8943 - 870 0.087 1 -187.92844 51.119356 -2375.8943 - 880 0.088 1 -187.92979 51.197261 -2375.8943 - 890 0.089 1 -187.93011 51.332955 -2375.8943 - 900 0.09 1 -187.92937 51.526314 -2375.8943 - 910 0.091 1 -187.92757 51.77613 -2375.8943 - 920 0.092 1 -187.92475 52.080145 -2375.8943 - 930 0.093 1 -187.92096 52.435106 -2375.8943 - 940 0.094 1 -187.91624 52.836825 -2375.8943 - 950 0.095 1 -187.91068 53.280251 -2375.8943 - 960 0.096 1 -187.90435 53.759559 -2375.8943 - 970 0.097 1 -187.89734 54.268246 -2375.8943 - 980 0.098 1 -187.88981 54.799223 -2375.8943 - 990 0.099 1 -187.88185 55.344928 -2375.8943 - 1000 0.1 1 -187.87357 55.897438 -2375.8943 - 1010 0.101 1 -187.86511 56.448585 -2375.8943 - 1020 0.102 1 -187.8566 56.990069 -2375.8943 - 1030 0.103 1 -187.84817 57.513575 -2375.8943 - 1040 0.104 1 -187.83995 58.010887 -2375.8943 - 1050 0.105 1 -187.83208 58.474004 -2375.8943 - 1060 0.106 1 -187.8247 58.89524 -2375.8943 - 1070 0.107 1 -187.81789 59.267328 -2375.8943 - 1080 0.108 1 -187.81177 59.583518 -2375.8943 - 1090 0.109 1 -187.80646 59.837665 -2375.8943 - 1100 0.11 1 -187.80204 60.024306 -2375.8943 - 1110 0.111 1 -187.79861 60.138734 -2375.8943 - 1120 0.112 1 -187.79625 60.177056 -2375.8943 - 1130 0.113 1 -187.79497 60.136244 -2375.8943 - 1140 0.114 1 -187.79485 60.014176 -2375.8943 - 1150 0.115 1 -187.7959 59.809665 -2375.8943 - 1160 0.116 1 -187.79811 59.52248 -2375.8943 - 1170 0.117 1 -187.80157 59.153353 -2375.8943 - 1180 0.118 1 -187.80618 58.703971 -2375.8943 - 1190 0.119 1 -187.81193 58.176956 -2375.8943 - 1200 0.12 1 -187.81879 57.575849 -2375.8943 - 1210 0.121 1 -187.82668 56.905072 -2375.8943 - 1220 0.122 1 -187.83554 56.169878 -2375.8943 - 1230 0.123 1 -187.84528 55.376297 -2375.8943 - 1240 0.124 1 -187.85581 54.53107 -2375.8943 - 1250 0.125 1 -187.86702 53.641573 -2375.8943 - 1260 0.126 1 -187.8788 52.715739 -2375.8943 - 1270 0.127 1 -187.89103 51.761969 -2375.8943 - 1280 0.128 1 -187.90358 50.789036 -2375.8943 - 1290 0.129 1 -187.91632 49.805988 -2375.8943 - 1300 0.13 1 -187.92911 48.822045 -2375.8943 - 1310 0.131 1 -187.94182 47.846491 -2375.8943 - 1320 0.132 1 -187.95428 46.888574 -2375.8943 - 1330 0.133 1 -187.96643 45.957394 -2375.8943 - 1340 0.134 1 -187.9781 45.061794 -2375.8943 - 1350 0.135 1 -187.9892 44.210263 -2375.8943 - 1360 0.136 1 -187.99955 43.410832 -2375.8943 - 1370 0.137 1 -188.00907 42.670979 -2375.8943 - 1380 0.138 1 -188.01767 41.997547 -2375.8943 - 1390 0.139 1 -188.02525 41.396655 -2375.8943 - 1400 0.14 1 -188.03177 40.873631 -2375.8944 - 1410 0.141 1 -188.03711 40.432952 -2375.8944 - 1420 0.142 1 -188.04124 40.078172 -2375.8944 - 1430 0.143 1 -188.04413 39.811902 -2375.8944 - 1440 0.144 1 -188.04575 39.635775 -2375.8944 - 1450 0.145 1 -188.04607 39.550435 -2375.8943 - 1460 0.146 1 -188.04515 39.555512 -2375.8943 - 1470 0.147 1 -188.04298 39.649651 -2375.8943 - 1480 0.148 1 -188.03961 39.830523 -2375.8943 - 1490 0.149 1 -188.03508 40.094865 -2375.8943 - 1500 0.15 1 -188.02944 40.438519 -2375.8943 - 1510 0.151 1 -188.02275 40.856491 -2375.8943 - 1520 0.152 1 -188.01515 41.343019 -2375.8943 - 1530 0.153 1 -188.00671 41.891643 -2375.8943 - 1540 0.154 1 -187.99753 42.495295 -2375.8943 - 1550 0.155 1 -187.98772 43.14639 -2375.8943 - 1560 0.156 1 -187.9774 43.836918 -2375.8943 - 1570 0.157 1 -187.9667 44.558553 -2375.8943 - 1580 0.158 1 -187.95576 45.302751 -2375.8943 - 1590 0.159 1 -187.94466 46.060862 -2375.8943 - 1600 0.16 1 -187.93356 46.824226 -2375.8943 - 1610 0.161 1 -187.92257 47.584289 -2375.8943 - 1620 0.162 1 -187.91183 48.332703 -2375.8943 - 1630 0.163 1 -187.90145 49.061422 -2375.8943 - 1640 0.164 1 -187.89155 49.762798 -2375.8943 - 1650 0.165 1 -187.88222 50.429671 -2375.8943 - 1660 0.166 1 -187.87357 51.055445 -2375.8943 - 1670 0.167 1 -187.86569 51.634167 -2375.8943 - 1680 0.168 1 -187.85864 52.160588 -2375.8943 - 1690 0.169 1 -187.85249 52.630219 -2375.8943 - 1700 0.17 1 -187.8473 53.039377 -2375.8943 - 1710 0.171 1 -187.84311 53.385221 -2375.8943 - 1720 0.172 1 -187.83994 53.665778 -2375.8943 - 1730 0.173 1 -187.83781 53.879954 -2375.8943 - 1740 0.174 1 -187.83671 54.027539 -2375.8943 - 1750 0.175 1 -187.83663 54.109201 -2375.8943 - 1760 0.176 1 -187.83753 54.126472 -2375.8943 - 1770 0.177 1 -187.83941 54.081708 -2375.8943 - 1780 0.178 1 -187.8422 53.97806 -2375.8943 - 1790 0.179 1 -187.84584 53.819424 -2375.8943 - 1800 0.18 1 -187.85025 53.610389 -2375.8943 - 1810 0.181 1 -187.85535 53.356163 -2375.8943 - 1820 0.182 1 -187.86105 53.06251 -2375.8943 - 1830 0.183 1 -187.86723 52.735671 -2375.8943 - 1840 0.184 1 -187.87384 52.382262 -2375.8943 - 1850 0.185 1 -187.88075 52.009201 -2375.8943 - 1860 0.186 1 -187.88784 51.623613 -2375.8943 - 1870 0.187 1 -187.89501 51.232726 -2375.8943 - 1880 0.188 1 -187.90214 50.843782 -2375.8943 - 1890 0.189 1 -187.90912 50.463929 -2375.8943 - 1900 0.19 1 -187.91585 50.100133 -2375.8943 - 1910 0.191 1 -187.92222 49.759075 -2375.8943 - 1920 0.192 1 -187.92814 49.447064 -2375.8943 - 1930 0.193 1 -187.93351 49.169949 -2375.8943 - 1940 0.194 1 -187.93826 48.933036 -2375.8943 - 1950 0.195 1 -187.94232 48.741013 -2375.8943 - 1960 0.196 1 -187.94561 48.597888 -2375.8943 - 1970 0.197 1 -187.94809 48.506926 -2375.8943 - 1980 0.198 1 -187.94972 48.470605 -2375.8943 - 1990 0.199 1 -187.95047 48.490576 -2375.8943 - 2000 0.2 1 -187.95033 48.567643 -2375.8943 -Loop time of 10.5391 on 1 procs for 2000 steps with 500 atoms - -Performance: 1.640 ns/day, 14.638 hours/ns, 189.770 timesteps/s -99.6% CPU use with 1 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 4.9958 | 4.9958 | 4.9958 | 0.0 | 47.40 -Neigh | 0.020741 | 0.020741 | 0.020741 | 0.0 | 0.20 -Comm | 0.05899 | 0.05899 | 0.05899 | 0.0 | 0.56 -Output | 1.1598 | 1.1598 | 1.1598 | 0.0 | 11.00 -Modify | 4.2885 | 4.2885 | 4.2885 | 0.0 | 40.69 -Other | | 0.01522 | | | 0.14 - -Nlocal: 500 ave 500 max 500 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 2444 ave 2444 max 2444 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 27041 ave 27041 max 27041 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 54082 ave 54082 max 54082 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 54082 -Ave neighs/atom = 108.164 -Neighbor list builds = 12 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:10 diff --git a/examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.4 b/examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.4 deleted file mode 100644 index 4e7e6b1b97..0000000000 --- a/examples/SPIN/cobalt_hcp/log.11May18.spin.cobalt_hcp.g++.4 +++ /dev/null @@ -1,318 +0,0 @@ -LAMMPS (11 May 2018) -# hcp cobalt in a 3d periodic box - -clear -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice hcp 2.5071 -Lattice spacing in x,y,z = 2.5071 4.34242 4.09408 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) - 1 by 2 by 2 MPI processor grid -create_atoms 1 box -Created 500 atoms - Time spent = 0.000241518 secs - -# setting mass, mag. moments, and interactions for hcp cobalt - -mass 1 58.93 - -#set group all spin/random 31 1.72 -set group all spin 1.72 0.0 0.0 1.0 - 500 settings made for spin -velocity all create 100 4928459 rot yes dist gaussian - -#pair_style hybrid/overlay eam/alloy spin/exchange 4.0 spin/neel 4.0 -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co -pair_coeff * * spin/exchange exchange 4.0 0.3593 1.135028015e-05 1.064568567 -#pair_coeff * * spin/neel neel 4.0 0.0048 0.234 1.168 2.6905 0.705 0.652 - - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes - -timestep 0.0001 - - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_emag temp etotal -thermo 10 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_cobalt_hcp.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 2000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 6.59954 - ghost atom cutoff = 6.59954 - binsize = 3.29977, bins = 4 7 7 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.313 | 7.314 | 7.314 Mbytes -Step Time v_magnorm v_emag Temp TotEng - 0 0 1 -187.29499 100.00543 -2375.8943 - 10 0.001 1 -187.29721 99.841045 -2375.8943 - 20 0.002 1 -187.30385 99.349208 -2375.8943 - 30 0.003 1 -187.31485 98.533905 -2375.8943 - 40 0.004 1 -187.33011 97.401749 -2375.8943 - 50 0.005 1 -187.34949 95.961938 -2375.8943 - 60 0.006 1 -187.37283 94.22618 -2375.8943 - 70 0.007 1 -187.39992 92.208606 -2375.8943 - 80 0.008 1 -187.43051 89.92566 -2375.8943 - 90 0.009 1 -187.46434 87.39597 -2375.8943 - 100 0.01 1 -187.5011 84.640195 -2375.8943 - 110 0.011 1 -187.54047 81.680862 -2375.8943 - 120 0.012 1 -187.5821 78.542172 -2375.8943 - 130 0.013 1 -187.62564 75.249797 -2375.8943 - 140 0.014 1 -187.67069 71.830656 -2375.8943 - 150 0.015 1 -187.71686 68.312673 -2375.8943 - 160 0.016 1 -187.76377 64.724523 -2375.8943 - 170 0.017 1 -187.81099 61.095365 -2375.8943 - 180 0.018 1 -187.85814 57.454566 -2375.8943 - 190 0.019 1 -187.90481 53.831412 -2375.8943 - 200 0.02 1 -187.95061 50.254822 -2375.8943 - 210 0.021 1 -187.99517 46.753056 -2375.8943 - 220 0.022 1 -188.03812 43.353428 -2375.8943 - 230 0.023 1 -188.07913 40.082023 -2375.8943 - 240 0.024 1 -188.11787 36.963429 -2375.8943 - 250 0.025 1 -188.15409 34.020481 -2375.8943 - 260 0.026 1 -188.1875 31.27403 -2375.8943 - 270 0.027 1 -188.21782 28.74271 -2375.8943 - 280 0.028 1 -188.2449 26.44276 -2375.8943 - 290 0.029 1 -188.26857 24.387875 -2375.8943 - 300 0.03 1 -188.28877 22.589076 -2375.8944 - 310 0.031 1 -188.30529 21.054615 -2375.8944 - 320 0.032 1 -188.31814 19.789913 -2375.8944 - 330 0.033 1 -188.3273 18.797563 -2375.8944 - 340 0.034 1 -188.33284 18.077336 -2375.8944 - 350 0.035 1 -188.33478 17.626237 -2375.8945 - 360 0.036 1 -188.33319 17.438611 -2375.8945 - 370 0.037 1 -188.32824 17.506247 -2375.8945 - 380 0.038 1 -188.32007 17.818564 -2375.8945 - 390 0.039 1 -188.30888 18.362769 -2375.8945 - 400 0.04 1 -188.2949 19.124086 -2375.8945 - 410 0.041 1 -188.27837 20.085983 -2375.8945 - 420 0.042 1 -188.25957 21.230423 -2375.8945 - 430 0.043 1 -188.23868 22.538112 -2375.8945 - 440 0.044 1 -188.21604 23.988778 -2375.8945 - 450 0.045 1 -188.19195 25.561447 -2375.8945 - 460 0.046 1 -188.16672 27.234703 -2375.8945 - 470 0.047 1 -188.14064 28.986964 -2375.8946 - 480 0.048 1 -188.11402 30.796738 -2375.8946 - 490 0.049 1 -188.08713 32.642869 -2375.8945 - 500 0.05 1 -188.06032 34.504776 -2375.8945 - 510 0.051 1 -188.03383 36.362662 -2375.8945 - 520 0.052 1 -188.00793 38.197721 -2375.8945 - 530 0.053 1 -187.98284 39.992314 -2375.8945 - 540 0.054 1 -187.95884 41.730127 -2375.8945 - 550 0.055 1 -187.93612 43.396298 -2375.8945 - 560 0.056 1 -187.91489 44.97754 -2375.8945 - 570 0.057 1 -187.89524 46.462224 -2375.8945 - 580 0.058 1 -187.87735 47.840443 -2375.8945 - 590 0.059 1 -187.8613 49.104064 -2375.8945 - 600 0.06 1 -187.84719 50.246744 -2375.8945 - 610 0.061 1 -187.83509 51.26393 -2375.8944 - 620 0.062 1 -187.82506 52.152839 -2375.8944 - 630 0.063 1 -187.81706 52.912413 -2375.8944 - 640 0.064 1 -187.81109 53.543272 -2375.8944 - 650 0.065 1 -187.80708 54.047636 -2375.8944 - 660 0.066 1 -187.80499 54.429234 -2375.8944 - 670 0.067 1 -187.8047 54.693202 -2375.8944 - 680 0.068 1 -187.80613 54.845965 -2375.8944 - 690 0.069 1 -187.80914 54.895106 -2375.8944 - 700 0.07 1 -187.81356 54.849238 -2375.8944 - 710 0.071 1 -187.81923 54.71786 -2375.8943 - 720 0.072 1 -187.82608 54.511181 -2375.8943 - 730 0.073 1 -187.83388 54.239987 -2375.8943 - 740 0.074 1 -187.84244 53.91548 -2375.8943 - 750 0.075 1 -187.85158 53.549112 -2375.8943 - 760 0.076 1 -187.86112 53.152433 -2375.8943 - 770 0.077 1 -187.87086 52.736925 -2375.8943 - 780 0.078 1 -187.88063 52.313858 -2375.8943 - 790 0.079 1 -187.89026 51.894138 -2375.8943 - 800 0.08 1 -187.89958 51.488169 -2375.8943 - 810 0.081 1 -187.90842 51.105725 -2375.8943 - 820 0.082 1 -187.91663 50.755829 -2375.8943 - 830 0.083 1 -187.92411 50.446651 -2375.8943 - 840 0.084 1 -187.93071 50.185404 -2375.8943 - 850 0.085 1 -187.93637 49.978262 -2375.8943 - 860 0.086 1 -187.94099 49.830307 -2375.8943 - 870 0.087 1 -187.9445 49.745473 -2375.8943 - 880 0.088 1 -187.94685 49.726517 -2375.8943 - 890 0.089 1 -187.94802 49.774999 -2375.8943 - 900 0.09 1 -187.94799 49.891282 -2375.8943 - 910 0.091 1 -187.94678 50.074549 -2375.8943 - 920 0.092 1 -187.94441 50.322833 -2375.8943 - 930 0.093 1 -187.94093 50.633063 -2375.8943 - 940 0.094 1 -187.93639 51.001126 -2375.8943 - 950 0.095 1 -187.93089 51.421938 -2375.8943 - 960 0.096 1 -187.9245 51.889531 -2375.8943 - 970 0.097 1 -187.91733 52.397148 -2375.8943 - 980 0.098 1 -187.9095 52.937345 -2375.8943 - 990 0.099 1 -187.90113 53.502108 -2375.8943 - 1000 0.1 1 -187.89236 54.082966 -2375.8943 - 1010 0.101 1 -187.88332 54.671115 -2375.8943 - 1020 0.102 1 -187.87415 55.257545 -2375.8943 - 1030 0.103 1 -187.86501 55.833162 -2375.8943 - 1040 0.104 1 -187.85602 56.388915 -2375.8943 - 1050 0.105 1 -187.84734 56.915918 -2375.8943 - 1060 0.106 1 -187.83909 57.405575 -2375.8943 - 1070 0.107 1 -187.83143 57.849686 -2375.8943 - 1080 0.108 1 -187.82446 58.240564 -2375.8943 - 1090 0.109 1 -187.8183 58.571132 -2375.8943 - 1100 0.11 1 -187.81306 58.835016 -2375.8943 - 1110 0.111 1 -187.80883 59.026633 -2375.8943 - 1120 0.112 1 -187.8057 59.141258 -2375.8943 - 1130 0.113 1 -187.80372 59.17509 -2375.8943 - 1140 0.114 1 -187.80295 59.125305 -2375.8943 - 1150 0.115 1 -187.80341 58.990092 -2375.8943 - 1160 0.116 1 -187.80515 58.76868 -2375.8943 - 1170 0.117 1 -187.80814 58.461352 -2375.8943 - 1180 0.118 1 -187.81244 58.069457 -2375.8943 - 1190 0.119 1 -187.81794 57.595377 -2375.8944 - 1200 0.12 1 -187.82458 57.042514 -2375.8944 - 1210 0.121 1 -187.83233 56.415256 -2375.8944 - 1220 0.122 1 -187.84112 55.718931 -2375.8944 - 1230 0.123 1 -187.85086 54.959744 -2375.8944 - 1240 0.124 1 -187.86145 54.144707 -2375.8944 - 1250 0.125 1 -187.87277 53.281562 -2375.8944 - 1260 0.126 1 -187.88471 52.378686 -2375.8944 - 1270 0.127 1 -187.89713 51.445 -2375.8944 - 1280 0.128 1 -187.9099 50.489858 -2375.8944 - 1290 0.129 1 -187.92288 49.522943 -2375.8944 - 1300 0.13 1 -187.93591 48.554147 -2375.8944 - 1310 0.131 1 -187.94886 47.593456 -2375.8944 - 1320 0.132 1 -187.96157 46.650829 -2375.8944 - 1330 0.133 1 -187.97391 45.736073 -2375.8944 - 1340 0.134 1 -187.98573 44.858733 -2375.8944 - 1350 0.135 1 -187.99691 44.027964 -2375.8944 - 1360 0.136 1 -188.00731 43.252426 -2375.8944 - 1370 0.137 1 -188.01678 42.540178 -2375.8943 - 1380 0.138 1 -188.02529 41.898568 -2375.8943 - 1390 0.139 1 -188.0327 41.334152 -2375.8943 - 1400 0.14 1 -188.03894 40.852606 -2375.8943 - 1410 0.141 1 -188.04396 40.45866 -2375.8944 - 1420 0.142 1 -188.04768 40.156041 -2375.8944 - 1430 0.143 1 -188.05007 39.947416 -2375.8944 - 1440 0.144 1 -188.05107 39.834367 -2375.8944 - 1450 0.145 1 -188.0507 39.817378 -2375.8944 - 1460 0.146 1 -188.04898 39.895828 -2375.8944 - 1470 0.147 1 -188.04595 40.068005 -2375.8945 - 1480 0.148 1 -188.04164 40.331129 -2375.8945 - 1490 0.149 1 -188.03603 40.681394 -2375.8945 - 1500 0.15 1 -188.02929 41.114003 -2375.8945 - 1510 0.151 1 -188.02148 41.623259 -2375.8945 - 1520 0.152 1 -188.0127 42.20263 -2375.8945 - 1530 0.153 1 -188.00302 42.844846 -2375.8945 - 1540 0.154 1 -187.99255 43.541977 -2375.8945 - 1550 0.155 1 -187.98148 44.285554 -2375.8945 - 1560 0.156 1 -187.96989 45.066666 -2375.8945 - 1570 0.157 1 -187.95793 45.876084 -2375.8945 - 1580 0.158 1 -187.94574 46.704378 -2375.8945 - 1590 0.159 1 -187.93346 47.542032 -2375.8945 - 1600 0.16 1 -187.92122 48.379564 -2375.8945 - 1610 0.161 1 -187.90916 49.207642 -2375.8945 - 1620 0.162 1 -187.89742 50.0172 -2375.8945 - 1630 0.163 1 -187.88613 50.799541 -2375.8945 - 1640 0.164 1 -187.87536 51.546446 -2375.8944 - 1650 0.165 1 -187.86531 52.250265 -2375.8944 - 1660 0.166 1 -187.85604 52.904001 -2375.8944 - 1670 0.167 1 -187.84765 53.501394 -2375.8944 - 1680 0.168 1 -187.84021 54.036987 -2375.8944 - 1690 0.169 1 -187.83379 54.506178 -2375.8944 - 1700 0.17 1 -187.82846 54.905273 -2375.8944 - 1710 0.171 1 -187.82424 55.231514 -2375.8944 - 1720 0.172 1 -187.82117 55.483104 -2375.8944 - 1730 0.173 1 -187.81922 55.659221 -2375.8944 - 1740 0.174 1 -187.81843 55.760007 -2375.8944 - 1750 0.175 1 -187.81881 55.786556 -2375.8944 - 1760 0.176 1 -187.82029 55.740888 -2375.8944 - 1770 0.177 1 -187.82284 55.625916 -2375.8944 - 1780 0.178 1 -187.82639 55.445397 -2375.8944 - 1790 0.179 1 -187.83088 55.203871 -2375.8944 - 1800 0.18 1 -187.83623 54.906597 -2375.8944 - 1810 0.181 1 -187.84235 54.559471 -2375.8944 - 1820 0.182 1 -187.84913 54.168949 -2375.8944 - 1830 0.183 1 -187.85646 53.741952 -2375.8943 - 1840 0.184 1 -187.86424 53.28578 -2375.8943 - 1850 0.185 1 -187.87239 52.807988 -2375.8943 - 1860 0.186 1 -187.88077 52.3163 -2375.8943 - 1870 0.187 1 -187.88925 51.81851 -2375.8943 - 1880 0.188 1 -187.89772 51.322368 -2375.8943 - 1890 0.189 1 -187.90605 50.835483 -2375.8943 - 1900 0.19 1 -187.91415 50.365218 -2375.8943 - 1910 0.191 1 -187.92189 49.9186 -2375.8943 - 1920 0.192 1 -187.92917 49.502222 -2375.8943 - 1930 0.193 1 -187.93591 49.122167 -2375.8943 - 1940 0.194 1 -187.94198 48.783928 -2375.8943 - 1950 0.195 1 -187.94737 48.492348 -2375.8943 - 1960 0.196 1 -187.95199 48.25154 -2375.8943 - 1970 0.197 1 -187.95576 48.064862 -2375.8943 - 1980 0.198 1 -187.95866 47.934875 -2375.8943 - 1990 0.199 1 -187.96065 47.863314 -2375.8943 - 2000 0.2 1 -187.96171 47.851079 -2375.8943 -Loop time of 4.40076 on 4 procs for 2000 steps with 500 atoms - -Performance: 3.927 ns/day, 6.112 hours/ns, 454.467 timesteps/s -96.2% CPU use with 4 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 1.2934 | 1.3683 | 1.432 | 4.2 | 31.09 -Neigh | 0.005039 | 0.0053418 | 0.0054908 | 0.2 | 0.12 -Comm | 0.12642 | 0.1922 | 0.26891 | 11.6 | 4.37 -Output | 0.39256 | 0.40875 | 0.43431 | 2.5 | 9.29 -Modify | 2.395 | 2.4202 | 2.4352 | 1.0 | 54.99 -Other | | 0.006007 | | | 0.14 - -Nlocal: 125 ave 130 max 122 min -Histogram: 1 1 0 1 0 0 0 0 0 1 -Nghost: 1324 ave 1330 max 1316 min -Histogram: 1 0 0 1 0 0 0 0 0 2 -Neighs: 6747 ave 6959 max 6652 min -Histogram: 2 1 0 0 0 0 0 0 0 1 -FullNghs: 13494 ave 14060 max 13186 min -Histogram: 2 0 0 1 0 0 0 0 0 1 - -Total # of neighbors = 53976 -Ave neighs/atom = 107.952 -Neighbor list builds = 12 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:04 diff --git a/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.1 b/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.1 new file mode 100644 index 0000000000..781e2264a7 --- /dev/null +++ b/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.1 @@ -0,0 +1,219 @@ +LAMMPS (30 Oct 2019) +# hcp cobalt in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice hcp 2.5071 +Lattice spacing in x,y,z = 2.5071 4.34242 4.09408 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.00105 secs + +# setting mass, mag. moments, and interactions for hcp cobalt + +mass 1 58.93 + +set group all spin/random 31 1.72 + 500 settings made for spin/random +#set group all spin 1.72 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian + +#pair_style hybrid/overlay eam/alloy spin/exchange 4.0 spin/neel 4.0 +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * spin/exchange exchange 4.0 -0.3593 1.135028015e-05 1.064568567 +#pair_coeff * * spin/neel neel 4.0 0.0048 0.234 1.168 2.6905 0.705 0.652 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +#fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 +fix 1 all precession/spin anisotropy 0.01 0.0 0.0 1.0 +#fix 2 all langevin/spin 0.0 0.0 21 +fix 2 all langevin/spin 0.0 0.1 21 +fix 3 all nve/spin lattice moving + +timestep 0.0001 + + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magnorm v_emag temp press etotal +thermo 10 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_cobalt_hcp.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.59954 + ghost atom cutoff = 6.59954 + binsize = 3.29977, bins = 4 7 7 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.902 | 7.902 | 7.902 Mbytes +Step Time v_magnorm v_emag Temp Press TotEng + 0 0 0.076558814 -5.1073764 100.00543 -552.75983 -2189.4486 + 10 0.001 0.074494403 -6.2746901 100.01038 -1571.7966 -2190.0317 + 20 0.002 0.072366265 -7.4280779 99.885587 -2535.9845 -2190.5874 + 30 0.003 0.070127018 -8.5667999 99.611653 -3445.9872 -2191.1169 + 40 0.004 0.067755946 -9.6899272 99.164813 -4302.5715 -2191.6215 + 50 0.005 0.065261592 -10.79648 98.520535 -5107.2841 -2192.103 + 60 0.006 0.062676613 -11.885341 97.657148 -5862.7198 -2192.5638 + 70 0.007 0.060046709 -12.955115 96.558718 -6572.0571 -2193.0064 + 80 0.008 0.057417313 -14.004096 95.216748 -7238.1396 -2193.4327 + 90 0.009 0.054822275 -15.030416 93.630634 -7862.5226 -2193.8437 + 100 0.01 0.052277835 -16.032345 91.80711 -8445.2646 -2194.2391 + 110 0.011 0.049783153 -17.008652 89.759163 -8985.5937 -2194.6181 + 120 0.012 0.047326373 -17.958895 87.504922 -9483.1141 -2194.98 + 130 0.013 0.044893289 -18.883574 85.066818 -9938.8838 -2195.3247 + 140 0.014 0.042474822 -19.784052 82.471014 -10355.911 -2195.6533 + 150 0.015 0.040070404 -20.662271 79.746901 -10739.081 -2195.9677 + 160 0.016 0.037686856 -21.520294 76.926428 -11094.793 -2196.2709 + 170 0.017 0.035334961 -22.359822 74.043181 -11430.247 -2196.5659 + 180 0.018 0.033026799 -23.181822 71.131269 -11752.268 -2196.8556 + 190 0.019 0.030775544 -23.986406 68.224204 -12065.774 -2197.1412 + 200 0.02 0.028597121 -24.773013 65.353995 -12372.712 -2197.4226 + 210 0.021 0.026511775 -25.540835 62.55053 -12672.055 -2197.6975 + 220 0.022 0.02454383 -26.289327 59.841288 -12961.112 -2197.9631 + 230 0.023 0.02271918 -27.018625 57.251361 -13237.544 -2198.2165 + 240 0.024 0.021061271 -27.729714 54.80373 -13501.028 -2198.4564 + 250 0.025 0.019587072 -28.42449 52.519717 -13754.325 -2198.6833 + 260 0.026 0.018304494 -29.105398 50.419388 -14002.718 -2198.8994 + 270 0.027 0.017211977 -29.775134 48.521812 -14253.089 -2199.1079 + 280 0.028 0.016300002 -30.436204 46.845075 -14512.437 -2199.3119 + 290 0.029 0.015553519 -31.090499 45.405985 -14786.53 -2199.5143 + 300 0.03 0.014954102 -31.739026 44.219544 -15079.165 -2199.7168 + 310 0.031 0.014481189 -32.381585 43.298175 -15391.531 -2199.9198 + 320 0.032 0.014112494 -33.016984 42.650874 -15722.828 -2200.1226 + 330 0.033 0.013824206 -33.643289 42.282535 -16070.874 -2200.324 + 340 0.034 0.013591568 -34.258323 42.19365 -16433.065 -2200.5226 + 350 0.035 0.013390035 -34.860184 42.380506 -16807.186 -2200.7174 + 360 0.036 0.01319679 -35.447655 42.835832 -17191.816 -2200.9077 + 370 0.037 0.012992271 -36.020512 43.549656 -17586.676 -2201.0935 + 380 0.038 0.012761486 -36.579332 44.510078 -17991.857 -2201.2754 + 390 0.039 0.012494918 -37.125414 45.703757 -18407.738 -2201.4538 + 400 0.04 0.0121888 -37.660321 47.115967 -18834.276 -2201.6292 + 410 0.041 0.011844474 -38.185489 48.730291 -19270.674 -2201.8019 + 420 0.042 0.011466715 -38.70192 50.528119 -19715.276 -2201.9716 + 430 0.043 0.011061388 -39.21005 52.488204 -20165.66 -2202.1377 + 440 0.044 0.010633241 -39.709778 54.586528 -20618.997 -2202.2998 + 450 0.045 0.010184696 -40.200724 56.79654 -21072.538 -2202.4571 + 460 0.046 0.0097161044 -40.682449 59.089699 -21523.873 -2202.6094 + 470 0.047 0.0092271788 -41.154614 61.436133 -21970.922 -2202.7565 + 480 0.048 0.0087187266 -41.617256 63.805414 -22412.32 -2202.8989 + 490 0.049 0.0081937768 -42.070708 66.167399 -22847.061 -2203.037 + 500 0.05 0.0076576327 -42.51563 68.493235 -23274.619 -2203.172 + 510 0.051 0.0071170477 -42.952841 70.756444 -23694.559 -2203.3046 + 520 0.052 0.006579078 -43.383338 72.933996 -24106.717 -2203.4358 + 530 0.053 0.006050144 -43.807962 75.007131 -24510.338 -2203.5662 + 540 0.054 0.0055354475 -44.227552 76.961803 -24904.495 -2203.6957 + 550 0.055 0.0050386503 -44.64268 78.788647 -25287.341 -2203.8241 + 560 0.056 0.0045617699 -45.053996 80.4825 -25657.11 -2203.9504 + 570 0.057 0.0041054334 -45.461923 82.041527 -26011.443 -2204.0737 + 580 0.058 0.003669689 -45.866895 83.466142 -26348.265 -2204.1931 + 590 0.059 0.0032553824 -46.269219 84.757926 -26665.834 -2204.3077 + 600 0.06 0.0028655752 -46.669125 85.918711 -26963.24 -2204.4173 + 610 0.061 0.0025060765 -47.066641 86.95 -27240.331 -2204.5218 + 620 0.062 0.0021839971 -47.461566 87.852838 -27497.728 -2204.6218 + 630 0.063 0.0019039581 -47.853462 88.628142 -27736.503 -2204.7177 + 640 0.064 0.0016633855 -48.241747 89.277364 -27957.91 -2204.81 + 650 0.065 0.0014502904 -48.625803 89.803307 -28163.11 -2204.899 + 660 0.066 0.0012463786 -49.005026 90.210807 -28352.881 -2204.9847 + 670 0.067 0.0010345087 -49.378935 90.507107 -28527.721 -2205.0668 + 680 0.068 0.00080788134 -49.747325 90.701795 -28688.395 -2205.1453 + 690 0.069 0.000586442 -50.110227 90.80636 -28836.094 -2205.22 + 700 0.07 0.00046855102 -50.467799 90.833539 -28972.361 -2205.2911 + 710 0.071 0.00061091693 -50.82044 90.796649 -29099.44 -2205.3592 + 720 0.072 0.00094960177 -51.168606 90.709122 -29219.676 -2205.4249 + 730 0.073 0.0013742455 -51.512913 90.584346 -29335.643 -2205.4887 + 740 0.074 0.0018397629 -51.853957 90.435783 -29449.521 -2205.5511 + 750 0.075 0.0023216474 -52.192407 90.277231 -29563.316 -2205.6124 + 760 0.076 0.0028000512 -52.528883 90.123061 -29678.726 -2205.6729 + 770 0.077 0.0032569295 -52.863859 89.98824 -29797.079 -2205.7329 + 780 0.078 0.0036765431 -53.197843 89.888047 -29919.964 -2205.7925 + 790 0.079 0.0040467094 -53.530921 89.837568 -30048.271 -2205.8521 + 800 0.08 0.0043597837 -53.862938 89.850978 -30182.622 -2205.9119 + 810 0.081 0.0046129296 -54.193489 89.940884 -30323.293 -2205.9718 + 820 0.082 0.0048076151 -54.522077 90.117797 -30470.468 -2206.0321 + 830 0.083 0.004948533 -54.84813 90.389814 -30624.056 -2206.0926 + 840 0.084 0.0050423324 -55.171024 90.762454 -30783.658 -2206.1532 + 850 0.085 0.0050965581 -55.490357 91.238681 -30949.141 -2206.2139 + 860 0.086 0.0051190641 -55.805904 91.818973 -31120.5 -2206.2745 + 870 0.087 0.0051180301 -56.117429 92.501449 -31297.412 -2206.3349 + 880 0.088 0.0051024116 -56.424751 93.281992 -31479.436 -2206.3949 + 890 0.089 0.005082454 -56.727832 94.154367 -31666.293 -2206.4544 + 900 0.09 0.0050697645 -57.026442 95.110386 -31857.043 -2206.513 + 910 0.091 0.0050765431 -57.320291 96.140056 -32050.436 -2206.5703 + 920 0.092 0.0051139309 -57.609075 97.231838 -32245.079 -2206.6257 + 930 0.093 0.0051899535 -57.89236 98.372982 -32439.141 -2206.6788 + 940 0.094 0.0053078572 -58.169742 99.54995 -32630.727 -2206.7288 + 950 0.095 0.0054654923 -58.44083 100.74893 -32817.882 -2206.7752 + 960 0.096 0.0056558757 -58.705483 101.95638 -32999.116 -2206.8176 + 970 0.097 0.0058685513 -58.963698 103.15953 -33173.159 -2206.8557 + 980 0.098 0.0060912487 -59.215624 104.34681 -33338.961 -2206.8893 + 990 0.099 0.0063114886 -59.461806 105.50819 -33496.345 -2206.9188 + 1000 0.1 0.0065179843 -59.702883 106.63524 -33645.259 -2206.9444 +Loop time of 5.20295 on 1 procs for 1000 steps with 500 atoms + +Performance: 1.661 ns/day, 14.453 hours/ns, 192.199 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 2.6241 | 2.6241 | 2.6241 | 0.0 | 50.43 +Neigh | 0.01424 | 0.01424 | 0.01424 | 0.0 | 0.27 +Comm | 0.041207 | 0.041207 | 0.041207 | 0.0 | 0.79 +Output | 0.0090086 | 0.0090086 | 0.0090086 | 0.0 | 0.17 +Modify | 2.5084 | 2.5084 | 2.5084 | 0.0 | 48.21 +Other | | 0.006008 | | | 0.12 + +Nlocal: 500 ave 500 max 500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 2442 ave 2442 max 2442 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 27581 ave 27581 max 27581 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 55162 ave 55162 max 55162 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 55162 +Ave neighs/atom = 110.324 +Neighbor list builds = 7 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:05 diff --git a/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.4 b/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.4 new file mode 100644 index 0000000000..de00d5be32 --- /dev/null +++ b/examples/SPIN/cobalt_hcp/log.19Nov19.spin.cobalt_hcp.g++.4 @@ -0,0 +1,219 @@ +LAMMPS (30 Oct 2019) +# hcp cobalt in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice hcp 2.5071 +Lattice spacing in x,y,z = 2.5071 4.34242 4.09408 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.00101995 secs + +# setting mass, mag. moments, and interactions for hcp cobalt + +mass 1 58.93 + +set group all spin/random 31 1.72 + 500 settings made for spin/random +#set group all spin 1.72 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian + +#pair_style hybrid/overlay eam/alloy spin/exchange 4.0 spin/neel 4.0 +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * spin/exchange exchange 4.0 -0.3593 1.135028015e-05 1.064568567 +#pair_coeff * * spin/neel neel 4.0 0.0048 0.234 1.168 2.6905 0.705 0.652 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +#fix 1 all precession/spin zeeman 1.0 0.0 0.0 1.0 +fix 1 all precession/spin anisotropy 0.01 0.0 0.0 1.0 +#fix 2 all langevin/spin 0.0 0.0 21 +fix 2 all langevin/spin 0.0 0.1 21 +fix 3 all nve/spin lattice moving + +timestep 0.0001 + + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magnorm v_emag temp press etotal +thermo 10 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_cobalt_hcp.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.59954 + ghost atom cutoff = 6.59954 + binsize = 3.29977, bins = 4 7 7 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.814 | 7.814 | 7.815 Mbytes +Step Time v_magnorm v_emag Temp Press TotEng + 0 0 0.076558814 -5.1073764 100.00543 -552.75983 -2190.3478 + 10 0.001 0.074494512 -6.2728301 99.980769 -1570.0726 -2191.5261 + 20 0.002 0.072367013 -7.4259977 99.847801 -2531.5119 -2192.6655 + 30 0.003 0.070129365 -8.566306 99.586282 -3438.1309 -2193.7672 + 40 0.004 0.067761178 -9.6929189 99.171132 -4291.017 -2194.8323 + 50 0.005 0.065270916 -10.8048 98.575397 -5091.9111 -2195.8628 + 60 0.006 0.062690557 -11.900573 97.773618 -5843.4528 -2196.8612 + 70 0.007 0.060064592 -12.978381 96.745047 -6548.726 -2197.8306 + 80 0.008 0.05743694 -14.035923 95.476292 -7210.2954 -2198.773 + 90 0.009 0.054839883 -15.07074 93.963026 -7829.4252 -2199.689 + 100 0.01 0.052288504 -16.08066 92.210482 -8405.9983 -2200.5773 + 110 0.011 0.049782155 -17.064251 90.232741 -8939.3051 -2201.4357 + 120 0.012 0.047311759 -18.021135 88.051042 -9429.1353 -2202.2626 + 130 0.013 0.044869196 -18.952065 85.691573 -9876.5628 -2203.0575 + 140 0.014 0.042453961 -19.858739 83.18315 -10284.249 -2203.8215 + 150 0.015 0.040074171 -20.743348 80.555177 -10656.417 -2204.5569 + 160 0.016 0.037742459 -21.608 77.836156 -10998.818 -2205.2677 + 170 0.017 0.035470168 -22.454209 75.052994 -11318.525 -2205.9587 + 180 0.018 0.033263447 -23.282658 72.231211 -11623.118 -2206.6354 + 190 0.019 0.031122821 -24.093311 69.395936 -11919.248 -2207.3023 + 200 0.02 0.029045634 -24.88579 66.573223 -12211.306 -2207.9613 + 210 0.021 0.027029857 -25.659817 63.791041 -12500.812 -2208.6115 + 220 0.022 0.025077742 -26.415541 61.079413 -12787.018 -2209.2498 + 230 0.023 0.023198048 -27.153652 58.469604 -13068.277 -2209.8722 + 240 0.024 0.02140599 -27.875313 55.992687 -13343.621 -2210.4756 + 250 0.025 0.019720922 -28.581973 53.678031 -13613.86 -2211.0588 + 260 0.026 0.018162738 -29.275283 51.552191 -13882.15 -2211.6232 + 270 0.027 0.016748514 -29.956802 49.638467 -14153.137 -2212.1718 + 280 0.028 0.01549075 -30.628043 47.957071 -14432.246 -2212.7087 + 290 0.029 0.014397611 -31.290177 46.525552 -14724.005 -2213.2371 + 300 0.03 0.013474315 -31.943984 45.359085 -15031.315 -2213.759 + 310 0.031 0.012723957 -32.589853 44.47023 -15355.595 -2214.275 + 320 0.032 0.012146358 -33.227585 43.868153 -15696.845 -2214.7851 + 330 0.033 0.011734827 -33.856656 43.557623 -16054.887 -2215.289 + 340 0.034 0.011472508 -34.476313 43.538346 -16429.77 -2215.7871 + 350 0.035 0.011330772 -35.085716 43.805034 -16821.627 -2216.2802 + 360 0.036 0.011271169 -35.684147 44.348312 -17230.21 -2216.7687 + 370 0.037 0.01125027 -36.271215 45.156046 -17654.485 -2217.2524 + 380 0.038 0.011225354 -36.847053 46.214576 -18092.623 -2217.7301 + 390 0.039 0.011159026 -37.412284 47.509345 -18542.156 -2218.2003 + 400 0.04 0.011022073 -37.967916 49.024843 -19000.554 -2218.6614 + 410 0.041 0.01079477 -38.515123 50.744046 -19465.713 -2219.1128 + 420 0.042 0.010467095 -39.054921 52.647653 -19935.873 -2219.5544 + 430 0.043 0.010038219 -39.588034 54.713405 -20409.666 -2219.9869 + 440 0.044 0.0095155267 -40.114703 56.915658 -20885.556 -2220.4109 + 450 0.045 0.0089134996 -40.634722 59.225397 -21361.621 -2220.8268 + 460 0.046 0.0082528918 -41.147681 61.610799 -21835.762 -2221.2347 + 470 0.047 0.0075606723 -41.653088 64.038349 -22305.687 -2221.6343 + 480 0.048 0.0068707613 -42.150486 66.474377 -22768.948 -2222.0253 + 490 0.049 0.0062249854 -42.639704 68.886721 -23223.418 -2222.4076 + 500 0.05 0.0056723593 -43.120772 71.24617 -23667.077 -2222.7814 + 510 0.051 0.00526312 -43.59404 73.527392 -24098.459 -2223.147 + 520 0.052 0.0050342241 -44.059917 75.709206 -24516.163 -2223.5051 + 530 0.053 0.0049906301 -44.518898 77.774314 -24919.192 -2223.8564 + 540 0.054 0.0050976586 -44.971364 79.708763 -25306.611 -2224.2014 + 550 0.055 0.0052941974 -45.417577 81.501347 -25677.67 -2224.5405 + 560 0.056 0.0055157717 -45.857628 83.143173 -26031.673 -2224.8736 + 570 0.057 0.0057113414 -46.291426 84.627457 -26367.904 -2225.2003 + 580 0.058 0.0058493207 -46.718709 85.949497 -26685.6 -2225.52 + 590 0.059 0.0059162201 -47.139052 87.10679 -26984.124 -2225.8316 + 600 0.06 0.0059118584 -47.551892 88.099176 -27263.145 -2226.1347 + 610 0.061 0.005843747 -47.956571 88.928929 -27522.773 -2226.4287 + 620 0.062 0.0057222223 -48.352422 89.600763 -27763.549 -2226.7139 + 630 0.063 0.0055570967 -48.738876 90.12173 -27986.321 -2226.9905 + 640 0.064 0.0053558993 -49.115723 90.501081 -28192.238 -2227.2593 + 650 0.065 0.0051233209 -49.483122 90.750056 -28382.3 -2227.5205 + 660 0.066 0.0048614512 -49.841791 90.881635 -28557.623 -2227.7746 + 670 0.067 0.0045706003 -50.192974 90.910245 -28719.422 -2228.0219 + 680 0.068 0.0042506564 -50.538196 90.851397 -28868.809 -2228.2627 + 690 0.069 0.0039028575 -50.879364 90.721317 -29007.619 -2228.4973 + 700 0.07 0.0035319814 -51.218193 90.536521 -29137.623 -2228.7265 + 710 0.071 0.0031491486 -51.556251 90.313501 -29261.193 -2228.9511 + 720 0.072 0.0027758205 -51.894643 90.068503 -29380.924 -2229.1724 + 730 0.073 0.002449449 -52.233987 89.817462 -29499.606 -2229.3917 + 740 0.074 0.0022276613 -52.574465 89.57612 -29620.196 -2229.6103 + 750 0.075 0.0021767124 -52.915641 89.360246 -29744.882 -2229.829 + 760 0.076 0.0023310362 -53.256843 89.185838 -29875.573 -2230.0485 + 770 0.077 0.0026637349 -53.597197 89.069228 -30013.477 -2230.2685 + 780 0.078 0.0031129938 -53.93565 89.026943 -30158.812 -2230.4882 + 790 0.079 0.0036204667 -54.271339 89.075322 -30311.602 -2230.7066 + 800 0.08 0.0041448552 -54.603455 89.229912 -30471.244 -2230.9226 + 810 0.081 0.0046613106 -54.931421 89.504766 -30636.938 -2231.1352 + 820 0.082 0.0051580947 -55.255056 89.911726 -30808.087 -2231.3434 + 830 0.083 0.0056329652 -55.574491 90.459766 -30984.153 -2231.5469 + 840 0.084 0.0060893356 -55.890024 91.154456 -31164.372 -2231.7452 + 850 0.085 0.0065324419 -56.202052 91.997528 -31347.792 -2231.9379 + 860 0.086 0.0069661977 -56.511206 92.986622 -31533.977 -2232.1249 + 870 0.087 0.0073913051 -56.817814 94.115192 -31721.92 -2232.306 + 880 0.088 0.0078048547 -57.122061 95.372548 -31910.795 -2232.4809 + 890 0.089 0.008201165 -57.423984 96.744135 -32100.108 -2232.65 + 900 0.09 0.0085732702 -57.723377 98.212046 -32289.532 -2232.8136 + 910 0.091 0.0089144724 -58.019938 99.755667 -32479.154 -2232.9728 + 920 0.092 0.0092194916 -58.313266 101.35254 -32669.227 -2233.1285 + 930 0.093 0.0094849872 -58.602956 102.97932 -32860.091 -2233.2822 + 940 0.094 0.0097093572 -58.888668 104.61271 -33051.981 -2233.4348 + 950 0.095 0.0098920175 -59.169925 106.23045 -33244.279 -2233.5871 + 960 0.096 0.01003244 -59.44662 107.81212 -33436.562 -2233.7396 + 970 0.097 0.010129313 -59.718668 109.33976 -33627.714 -2233.8925 + 980 0.098 0.010180127 -59.986126 110.79823 -33816.218 -2234.0455 + 990 0.099 0.010181304 -60.24929 112.17528 -34000.522 -2234.1984 + 1000 0.1 0.01012881 -60.508632 113.46137 -34179.052 -2234.3508 +Loop time of 2.93788 on 4 procs for 1000 steps with 500 atoms + +Performance: 2.941 ns/day, 8.161 hours/ns, 340.381 timesteps/s +100.0% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.72349 | 0.73783 | 0.7554 | 1.3 | 25.11 +Neigh | 0.00353 | 0.0036981 | 0.0038559 | 0.2 | 0.13 +Comm | 0.12285 | 0.14476 | 0.16041 | 3.6 | 4.93 +Output | 0.0046515 | 0.0047909 | 0.0050418 | 0.2 | 0.16 +Modify | 2.0407 | 2.0439 | 2.0482 | 0.2 | 69.57 +Other | | 0.00288 | | | 0.10 + +Nlocal: 125 ave 136 max 119 min +Histogram: 1 1 1 0 0 0 0 0 0 1 +Nghost: 1324 ave 1331 max 1310 min +Histogram: 1 0 0 0 0 0 0 0 2 1 +Neighs: 6897.25 ave 7552 max 6604 min +Histogram: 2 1 0 0 0 0 0 0 0 1 +FullNghs: 13794.5 ave 15117 max 13164 min +Histogram: 2 0 1 0 0 0 0 0 0 1 + +Total # of neighbors = 55178 +Ave neighs/atom = 110.356 +Neighbor list builds = 7 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:02 diff --git a/examples/SPIN/dipole_spin/in.spin.iron_dipole_cut b/examples/SPIN/dipole_spin/in.spin.iron_dipole_cut index a409fe0563..9c256338a2 100644 --- a/examples/SPIN/dipole_spin/in.spin.iron_dipole_cut +++ b/examples/SPIN/dipole_spin/in.spin.iron_dipole_cut @@ -11,7 +11,7 @@ boundary p p p atom_modify map array lattice bcc 2.8665 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 create_box 1 box create_atoms 1 box @@ -33,7 +33,7 @@ fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1 fix_modify 1 energy yes fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -56,4 +56,4 @@ thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 2000 +run 100 diff --git a/examples/SPIN/dipole_spin/in.spin.iron_dipole_ewald b/examples/SPIN/dipole_spin/in.spin.iron_dipole_ewald index 58b44b55fe..560fcbb650 100644 --- a/examples/SPIN/dipole_spin/in.spin.iron_dipole_ewald +++ b/examples/SPIN/dipole_spin/in.spin.iron_dipole_ewald @@ -11,7 +11,7 @@ boundary p p p atom_modify map array lattice bcc 2.8665 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 create_box 1 box create_atoms 1 box @@ -35,7 +35,7 @@ fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1 fix_modify 1 energy yes fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -58,4 +58,4 @@ thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 2000 +run 100 diff --git a/examples/SPIN/dipole_spin/in.spin.iron_dipole_pppm b/examples/SPIN/dipole_spin/in.spin.iron_dipole_pppm index 28d7e4a4bc..28d79e3d3e 100644 --- a/examples/SPIN/dipole_spin/in.spin.iron_dipole_pppm +++ b/examples/SPIN/dipole_spin/in.spin.iron_dipole_pppm @@ -11,7 +11,7 @@ boundary p p p atom_modify map array lattice bcc 2.8665 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 create_box 1 box create_atoms 1 box @@ -36,7 +36,7 @@ fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1 fix_modify 1 energy yes fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -59,4 +59,4 @@ thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 2000 +run 100 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.1 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.1 new file mode 100644 index 0000000000..c2af23d167 --- /dev/null +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.1 @@ -0,0 +1,125 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 3456 atoms + create_atoms CPU = 0.000741005 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin 2.2 -1.0 0.0 0.0 + 3456 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 spin/dipole/cut 8.0 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 +pair_coeff * * spin/dipole/cut 8.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 100 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 8.1 + ghost atom cutoff = 8.1 + binsize = 4.05, bins = 9 9 9 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) pair spin/dipole/cut, perpetual, copy from (2) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 13.4 | 13.4 | 13.4 Mbytes +Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng + 0 0 -1 0 0 1 1.0737264e-35 -768.37511 -15175.868 -15131.207 + 50 0.005 -1 -2.7722752e-10 -2.1828666e-10 1 6.8846921e-09 -768.35793 -15174.244 -15131.215 + 100 0.01 -1 -2.0983066e-09 -1.7330951e-09 1 1.0038885e-08 -768.30868 -15169.656 -15131.24 +Loop time of 7.86359 on 1 procs for 100 steps with 3456 atoms + +Performance: 0.110 ns/day, 218.433 hours/ns, 12.717 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 3.6134 | 3.6134 | 3.6134 | 0.0 | 45.95 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.014062 | 0.014062 | 0.014062 | 0.0 | 0.18 +Output | 0.006057 | 0.006057 | 0.006057 | 0.0 | 0.08 +Modify | 4.226 | 4.226 | 4.226 | 0.0 | 53.74 +Other | | 0.004064 | | | 0.05 + +Nlocal: 3456 ave 3456 max 3456 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 7289 ave 7289 max 7289 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 290304 ave 290304 max 290304 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 580608 ave 580608 max 580608 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 580608 +Ave neighs/atom = 168 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:07 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.4 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.4 new file mode 100644 index 0000000000..1f8157bb29 --- /dev/null +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_cut.g++.4 @@ -0,0 +1,125 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 3456 atoms + create_atoms CPU = 0.00090003 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin 2.2 -1.0 0.0 0.0 + 3456 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 spin/dipole/cut 8.0 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 +pair_coeff * * spin/dipole/cut 8.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 100 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 8.1 + ghost atom cutoff = 8.1 + binsize = 4.05, bins = 9 9 9 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) pair spin/dipole/cut, perpetual, copy from (2) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 9.217 | 9.217 | 9.217 Mbytes +Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng + 0 0 -1 0 0 1 1.0737264e-35 -768.37511 -15560.055 -15515.394 + 50 0.005 -1 9.6204015e-11 -3.3767807e-10 1 6.6905249e-09 -768.35767 -15558.438 -15515.394 + 100 0.01 -1 7.8881609e-10 -2.7017321e-09 1 9.8111281e-09 -768.30769 -15553.868 -15515.394 +Loop time of 2.29116 on 4 procs for 100 steps with 3456 atoms + +Performance: 0.377 ns/day, 63.643 hours/ns, 43.646 timesteps/s +99.9% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.92259 | 0.92963 | 0.93393 | 0.4 | 40.57 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.02284 | 0.027597 | 0.035185 | 2.8 | 1.20 +Output | 0.0018489 | 0.0018544 | 0.0018642 | 0.0 | 0.08 +Modify | 1.3296 | 1.3303 | 1.3308 | 0.0 | 58.06 +Other | | 0.001818 | | | 0.08 + +Nlocal: 864 ave 864 max 864 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 3785 ave 3785 max 3785 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 72576 ave 72576 max 72576 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 145152 ave 145152 max 145152 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 580608 +Ave neighs/atom = 168 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:02 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.1 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.1 new file mode 100644 index 0000000000..9a38445af5 --- /dev/null +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.1 @@ -0,0 +1,135 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 3456 atoms + create_atoms CPU = 0.00166988 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin 2.2 -1.0 0.0 0.0 + 3456 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 spin/dipole/long 8.0 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 +pair_coeff * * spin/dipole/long 8.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +kspace_style ewald/dipole/spin 1.0e-4 + +fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 100 +EwaldDipoleSpin initialization ... + using 12-bit tables for long-range coulomb (../kspace.cpp:323) + G vector (1/distance) = 0.324623 + estimated absolute RMS force accuracy = 9.55526e-84 + estimated relative force accuracy = 6.63576e-85 + KSpace vectors: actual max1d max3d = 2084 10 4630 + kxmax kymax kzmax = 10 10 10 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 8.1 + ghost atom cutoff = 8.1 + binsize = 4.05, bins = 9 9 9 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) pair spin/dipole/long, perpetual, copy from (2) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 30.07 | 30.07 | 30.07 Mbytes +Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng + 0 0 -1 0 0 1 2.5872886e-37 -767.88567 -15175.39 -15130.729 + 50 0.005 -1 4.3660916e-09 -2.1918692e-09 1 5.3480999e-10 -767.86847 -15173.766 -15130.738 + 100 0.01 -1 9.9854966e-09 -4.2823677e-09 1 2.3267629e-09 -767.81917 -15169.178 -15130.762 +Loop time of 24.9345 on 1 procs for 100 steps with 3456 atoms + +Performance: 0.035 ns/day, 692.624 hours/ns, 4.011 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 4.8022 | 4.8022 | 4.8022 | 0.0 | 19.26 +Kspace | 10.337 | 10.337 | 10.337 | 0.0 | 41.46 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.013856 | 0.013856 | 0.013856 | 0.0 | 0.06 +Output | 0.007138 | 0.007138 | 0.007138 | 0.0 | 0.03 +Modify | 9.7705 | 9.7705 | 9.7705 | 0.0 | 39.18 +Other | | 0.004077 | | | 0.02 + +Nlocal: 3456 ave 3456 max 3456 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 7289 ave 7289 max 7289 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 290304 ave 290304 max 290304 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 580608 ave 580608 max 580608 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 580608 +Ave neighs/atom = 168 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:25 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.4 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.4 new file mode 100644 index 0000000000..306799f576 --- /dev/null +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_ewald.g++.4 @@ -0,0 +1,135 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 3456 atoms + create_atoms CPU = 0.00088191 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin 2.2 -1.0 0.0 0.0 + 3456 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 spin/dipole/long 8.0 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 +pair_coeff * * spin/dipole/long 8.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +kspace_style ewald/dipole/spin 1.0e-4 + +fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 100 +EwaldDipoleSpin initialization ... + using 12-bit tables for long-range coulomb (../kspace.cpp:323) + G vector (1/distance) = 0.324623 + estimated absolute RMS force accuracy = 9.29828e-84 + estimated relative force accuracy = 6.4573e-85 + KSpace vectors: actual max1d max3d = 2084 10 4630 + kxmax kymax kzmax = 10 10 10 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 8.1 + ghost atom cutoff = 8.1 + binsize = 4.05, bins = 9 9 9 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) pair spin/dipole/long, perpetual, copy from (2) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 25.89 | 25.89 | 25.89 Mbytes +Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng + 0 0 -1 0 0 1 3.5107565e-37 -767.88567 -15559.577 -15514.916 + 50 0.005 -1 4.3196063e-09 -2.1966927e-09 1 5.1719577e-10 -767.86822 -15557.96 -15514.916 + 100 0.01 -1 9.7636593e-09 -4.3236953e-09 1 2.2443181e-09 -767.81819 -15553.39 -15514.916 +Loop time of 6.80139 on 4 procs for 100 steps with 3456 atoms + +Performance: 0.127 ns/day, 188.927 hours/ns, 14.703 timesteps/s +100.0% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.248 | 1.2649 | 1.2816 | 1.1 | 18.60 +Kspace | 2.523 | 2.5743 | 2.6505 | 3.0 | 37.85 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.029461 | 0.087268 | 0.13754 | 13.0 | 1.28 +Output | 0.0018618 | 0.001869 | 0.0018811 | 0.0 | 0.03 +Modify | 2.8692 | 2.8709 | 2.8741 | 0.1 | 42.21 +Other | | 0.002119 | | | 0.03 + +Nlocal: 864 ave 864 max 864 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 3785 ave 3785 max 3785 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 72576 ave 72576 max 72576 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 145152 ave 145152 max 145152 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 580608 +Ave neighs/atom = 168 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:06 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.1 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.1 new file mode 100644 index 0000000000..b0e87d786d --- /dev/null +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.1 @@ -0,0 +1,137 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 3456 atoms + create_atoms CPU = 0.00166583 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin 2.2 -1.0 0.0 0.0 + 3456 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 spin/dipole/long 8.0 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 +pair_coeff * * spin/dipole/long 8.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +kspace_style pppm/dipole/spin 1.0e-4 +kspace_modify compute yes + +fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 100 +PPPMDipoleSpin initialization ... + G vector (1/distance) = 0.329367 + grid = 20 20 20 + stencil order = 5 + estimated absolute RMS force accuracy = 0.00175808 + estimated relative force accuracy = 0.000122092 + using double precision FFTs + 3d grid and FFT values/proc = 15625 8000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 8.1 + ghost atom cutoff = 8.1 + binsize = 4.05, bins = 9 9 9 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) pair spin/dipole/long, perpetual, copy from (2) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 16.27 | 16.27 | 16.27 Mbytes +Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng + 0 0 -1 0 0 1 3.7996771e-37 -767.89759 -15175.402 -15130.741 + 50 0.005 -1 3.6585337e-09 -1.9445403e-09 1 5.1405121e-10 -767.88039 -15173.779 -15130.75 + 100 0.01 -1 7.3585728e-09 -3.8640878e-09 1 2.0194927e-09 -767.83109 -15169.191 -15130.774 +Loop time of 15.3615 on 1 procs for 100 steps with 3456 atoms + +Performance: 0.056 ns/day, 426.709 hours/ns, 6.510 timesteps/s +99.9% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 4.8418 | 4.8418 | 4.8418 | 0.0 | 31.52 +Kspace | 0.66626 | 0.66626 | 0.66626 | 0.0 | 4.34 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.014248 | 0.014248 | 0.014248 | 0.0 | 0.09 +Output | 0.0064788 | 0.0064788 | 0.0064788 | 0.0 | 0.04 +Modify | 9.8279 | 9.8279 | 9.8279 | 0.0 | 63.98 +Other | | 0.00478 | | | 0.03 + +Nlocal: 3456 ave 3456 max 3456 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 7289 ave 7289 max 7289 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 290304 ave 290304 max 290304 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 580608 ave 580608 max 580608 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 580608 +Ave neighs/atom = 168 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:16 diff --git a/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.4 b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.4 new file mode 100644 index 0000000000..4fbd0eb52b --- /dev/null +++ b/examples/SPIN/dipole_spin/log.19Nov19.spin.iron_dipole_pppm.g++.4 @@ -0,0 +1,137 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 12.0 0.0 12.0 0.0 12.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (34.398 34.398 34.398) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 3456 atoms + create_atoms CPU = 0.00123286 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin 2.2 -1.0 0.0 0.0 + 3456 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 spin/dipole/long 8.0 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 +pair_coeff * * spin/dipole/long 8.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +kspace_style pppm/dipole/spin 1.0e-4 +kspace_modify compute yes + +fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 100 +PPPMDipoleSpin initialization ... + G vector (1/distance) = 0.329367 + grid = 20 20 20 + stencil order = 5 + estimated absolute RMS force accuracy = 0.00175808 + estimated relative force accuracy = 0.000122092 + using double precision FFTs + 3d grid and FFT values/proc = 5625 2000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 8.1 + ghost atom cutoff = 8.1 + binsize = 4.05, bins = 9 9 9 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) pair spin/dipole/long, perpetual, copy from (2) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 10.42 | 10.42 | 10.42 Mbytes +Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng + 0 0 -1 0 0 1 2.3173191e-37 -767.89759 -15559.59 -15514.929 + 50 0.005 -1 3.6593054e-09 -1.9379563e-09 1 4.9747018e-10 -767.88014 -15557.972 -15514.929 + 100 0.01 -1 7.3731919e-09 -3.8151563e-09 1 1.9544299e-09 -767.8301 -15553.402 -15514.929 +Loop time of 4.4084 on 4 procs for 100 steps with 3456 atoms + +Performance: 0.196 ns/day, 122.455 hours/ns, 22.684 timesteps/s +100.0% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.2326 | 1.2513 | 1.2693 | 1.3 | 28.38 +Kspace | 0.22823 | 0.24585 | 0.26385 | 2.8 | 5.58 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.025352 | 0.028409 | 0.032299 | 1.6 | 0.64 +Output | 0.001868 | 0.0018761 | 0.0018861 | 0.0 | 0.04 +Modify | 2.8753 | 2.8788 | 2.8818 | 0.1 | 65.30 +Other | | 0.002175 | | | 0.05 + +Nlocal: 864 ave 864 max 864 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 3785 ave 3785 max 3785 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 72576 ave 72576 max 72576 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 145152 ave 145152 max 145152 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 580608 +Ave neighs/atom = 168 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:04 diff --git a/examples/SPIN/iron/in.spin.iron b/examples/SPIN/iron/in.spin.iron index bb1b0e1b4d..d60e6b86f5 100644 --- a/examples/SPIN/iron/in.spin.iron +++ b/examples/SPIN/iron/in.spin.iron @@ -19,8 +19,8 @@ create_atoms 1 box mass 1 55.845 -#set group all spin/random 31 2.2 -set group all spin 2.2 0.0 0.0 1.0 +set group all spin/random 31 2.2 +# set group all spin 2.2 0.0 0.0 1.0 velocity all create 100 4928459 rot yes dist gaussian pair_style hybrid/overlay eam/alloy spin/exchange 3.5 @@ -33,7 +33,7 @@ neigh_modify every 10 check yes delay 20 fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -48,10 +48,10 @@ variable magnorm equal c_out_mag[4] variable emag equal c_out_mag[5] variable tmag equal c_out_mag[6] -thermo_style custom step time v_magnorm v_tmag temp v_emag ke pe etotal +thermo_style custom step time v_magnorm v_tmag temp v_emag ke pe press etotal thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 50000 +run 1000 diff --git a/examples/SPIN/iron/in.spin.iron_cubic b/examples/SPIN/iron/in.spin.iron_cubic index d4703a2959..30a3e0e97c 100644 --- a/examples/SPIN/iron/in.spin.iron_cubic +++ b/examples/SPIN/iron/in.spin.iron_cubic @@ -31,7 +31,7 @@ fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1 fix_modify 1 energy yes fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -52,9 +52,9 @@ thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 2000 +run 1000 # min_style spin # min_modify alpha_damp 1.0 discrete_factor 10 # minimize 1.0e-16 1.0e-16 10000 10000 diff --git a/examples/SPIN/iron/log.19Nov19.spin.iron.g++.1 b/examples/SPIN/iron/log.19Nov19.spin.iron.g++.1 new file mode 100644 index 0000000000..cbc749a1f7 --- /dev/null +++ b/examples/SPIN/iron/log.19Nov19.spin.iron.g++.1 @@ -0,0 +1,136 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 250 atoms + create_atoms CPU = 0.000422955 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 + +set group all spin/random 31 2.2 + 250 settings made for spin/random +# set group all spin 2.2 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magnorm v_tmag temp v_emag ke pe press etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.77337 + ghost atom cutoff = 5.77337 + binsize = 2.88668, bins = 5 5 5 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.82 | 7.82 | 7.82 Mbytes +Step Time v_magnorm v_tmag Temp v_emag KinEng PotEng Press TotEng + 0 0 0.076456975 4554.5462 100.00358 -0.85791269 3.2186929 -1070.429 394.43342 -1067.2103 + 50 0.005 0.076456974 4658.383 96.663685 -0.86504718 3.1111957 -1070.3179 709.50826 -1067.2067 + 100 0.01 0.076456983 4744.1872 86.965803 -0.88035771 2.7990619 -1069.9981 1466.6938 -1067.1991 + 150 0.015 0.076456973 4794.5283 72.421197 -0.8996913 2.3309324 -1069.5203 2534.3867 -1067.1894 + 200 0.02 0.076456944 4707.6548 55.633188 -0.921682 1.7905973 -1068.969 3732.183 -1067.1784 + 250 0.025 0.076456953 4439.4697 39.802206 -0.94649004 1.2810649 -1068.447 4831.5559 -1067.166 + 300 0.03 0.076457027 4101.6694 27.882295 -0.97253854 0.8974133 -1068.0504 5612.0928 -1067.153 + 350 0.035 0.076457103 3860.1545 21.776538 -0.99708692 0.70089477 -1067.8416 5906.3057 -1067.1407 + 400 0.04 0.076457117 3765.5341 21.857102 -1.0190244 0.70348778 -1067.8332 5682.0053 -1067.1297 + 450 0.045 0.076457072 3739.9037 26.959407 -1.0389343 0.86770942 -1067.9875 5066.5077 -1067.1198 + 500 0.05 0.076457001 3730.8342 34.92521 -1.0582008 1.124095 -1068.2342 4279.2424 -1067.1101 + 550 0.055 0.076456962 3698.0556 43.405912 -1.0785156 1.397053 -1068.497 3533.4153 -1067.1 + 600 0.06 0.076456997 3560.947 50.544844 -1.102048 1.626825 -1068.715 2975.8479 -1067.0882 + 650 0.065 0.076457079 3341.7402 55.261218 -1.1296588 1.7786252 -1068.853 2683.3023 -1067.0744 + 700 0.07 0.076457136 3156.8448 57.25083 -1.1595102 1.8426624 -1068.9021 2640.5967 -1067.0595 + 750 0.075 0.076457132 3099.5181 56.934336 -1.1893875 1.8324758 -1068.877 2778.3261 -1067.0445 + 800 0.08 0.076457116 3132.9985 55.266343 -1.2181223 1.7787901 -1068.809 3020.1175 -1067.0302 + 850 0.085 0.076457116 3163.2943 53.376453 -1.2443326 1.7179626 -1068.735 3287.9042 -1067.0171 + 900 0.09 0.076457121 3168.063 52.279557 -1.2676425 1.6826581 -1068.6881 3504.7334 -1067.0054 + 950 0.095 0.076457122 3144.2102 52.667743 -1.2902335 1.6951522 -1068.6893 3622.1382 -1066.9941 + 1000 0.1 0.076457135 3061.0811 54.684094 -1.314147 1.76005 -1068.7422 3625.2935 -1066.9822 +Loop time of 1.6779 on 1 procs for 1000 steps with 250 atoms + +Performance: 5.149 ns/day, 4.661 hours/ns, 595.982 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.78285 | 0.78285 | 0.78285 | 0.0 | 46.66 +Neigh | 0.004487 | 0.004487 | 0.004487 | 0.0 | 0.27 +Comm | 0.022926 | 0.022926 | 0.022926 | 0.0 | 1.37 +Output | 0.003927 | 0.003927 | 0.003927 | 0.0 | 0.23 +Modify | 0.86033 | 0.86033 | 0.86033 | 0.0 | 51.27 +Other | | 0.003381 | | | 0.20 + +Nlocal: 250 ave 250 max 250 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1399 ave 1399 max 1399 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 7855 ave 7855 max 7855 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 15710 ave 15710 max 15710 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 15710 +Ave neighs/atom = 62.84 +Neighbor list builds = 6 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:01 diff --git a/examples/SPIN/iron/log.19Nov19.spin.iron.g++.4 b/examples/SPIN/iron/log.19Nov19.spin.iron.g++.4 new file mode 100644 index 0000000000..a5cc9d7f0b --- /dev/null +++ b/examples/SPIN/iron/log.19Nov19.spin.iron.g++.4 @@ -0,0 +1,136 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 250 atoms + create_atoms CPU = 0.000705957 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 + +set group all spin/random 31 2.2 + 250 settings made for spin/random +# set group all spin 2.2 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magnorm v_tmag temp v_emag ke pe press etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.77337 + ghost atom cutoff = 5.77337 + binsize = 2.88668, bins = 5 5 5 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.766 | 7.766 | 7.766 Mbytes +Step Time v_magnorm v_tmag Temp v_emag KinEng PotEng Press TotEng + 0 0 0.076456975 4554.5462 100.00358 -0.85791269 3.2186929 -1070.8579 394.43342 -1067.6392 + 50 0.005 0.076456995 4701.2004 96.298333 -0.85659448 3.0994366 -1070.7387 714.37866 -1067.6392 + 100 0.01 0.076457028 4794.5923 86.330828 -0.87003341 2.7786247 -1070.4179 1484.2951 -1067.6392 + 150 0.015 0.076457074 4836.9634 71.603402 -0.89006992 2.3046111 -1069.9438 2551.9258 -1067.6392 + 200 0.02 0.076457106 4754.5574 54.648817 -0.91124541 1.7589146 -1069.3981 3731.1494 -1067.6392 + 250 0.025 0.076457128 4502.135 38.599515 -0.93187522 1.2423553 -1068.8816 4804.619 -1067.6392 + 300 0.03 0.076457157 4176.7186 26.383018 -0.95082226 0.8491579 -1068.4884 5563.3287 -1067.6392 + 350 0.035 0.076457207 3955.5658 20.01039 -0.96826468 0.64404992 -1068.2833 5839.6479 -1067.6392 + 400 0.04 0.076457243 3887.9746 20.097682 -0.98706373 0.64685949 -1068.2861 5601.1255 -1067.6392 + 450 0.045 0.076457231 3868.5613 25.687511 -1.0095684 0.82677249 -1068.466 4974.0031 -1067.6392 + 500 0.05 0.076457204 3838.4905 34.604697 -1.0349855 1.113779 -1068.753 4157.1837 -1067.6392 + 550 0.055 0.076457196 3775.1404 44.251809 -1.0609123 1.4242788 -1069.0635 3357.1 -1067.6392 + 600 0.06 0.076457188 3604.8828 52.475202 -1.0880854 1.6889551 -1069.3282 2752.0424 -1067.6392 + 650 0.065 0.07645718 3345.5894 57.926479 -1.1179657 1.8644087 -1069.5036 2467.7403 -1067.6392 + 700 0.07 0.076457185 3138.2001 60.030548 -1.1469999 1.9321298 -1069.5714 2510.1752 -1067.6392 + 750 0.075 0.07645719 3074.9626 59.122504 -1.1721939 1.9029037 -1069.5421 2788.7489 -1067.6392 + 800 0.08 0.076457195 3103.5294 56.349146 -1.1949365 1.813641 -1069.4529 3192.5158 -1067.6392 + 850 0.085 0.076457199 3164.2317 53.154464 -1.2164642 1.7108177 -1069.35 3602.931 -1067.6392 + 900 0.09 0.076457199 3228.1358 50.837416 -1.2366018 1.6362417 -1069.2755 3917.0758 -1067.6392 + 950 0.095 0.076457222 3247.5532 50.234549 -1.2539657 1.6168379 -1069.2561 4059.9275 -1067.6392 + 1000 0.1 0.076457266 3208.3875 51.592727 -1.2671834 1.6605519 -1069.2998 4001.4995 -1067.6392 +Loop time of 1.47769 on 4 procs for 1000 steps with 250 atoms + +Performance: 5.847 ns/day, 4.105 hours/ns, 676.731 timesteps/s +100.0% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.21791 | 0.22724 | 0.23568 | 1.4 | 15.38 +Neigh | 0.001137 | 0.0011771 | 0.0012221 | 0.1 | 0.08 +Comm | 0.066727 | 0.074288 | 0.083826 | 2.3 | 5.03 +Output | 0.0017431 | 0.0017657 | 0.0018256 | 0.1 | 0.12 +Modify | 1.1707 | 1.1718 | 1.1725 | 0.1 | 79.30 +Other | | 0.001427 | | | 0.10 + +Nlocal: 62.5 ave 66 max 60 min +Histogram: 1 0 0 2 0 0 0 0 0 1 +Nghost: 844 ave 857 max 829 min +Histogram: 1 0 0 1 0 0 0 0 1 1 +Neighs: 1962.5 ave 2096 max 1855 min +Histogram: 1 0 1 0 0 1 0 0 0 1 +FullNghs: 3925 ave 4139 max 3766 min +Histogram: 1 0 0 2 0 0 0 0 0 1 + +Total # of neighbors = 15700 +Ave neighs/atom = 62.8 +Neighbor list builds = 6 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:01 diff --git a/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.1 b/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.1 new file mode 100644 index 0000000000..22957c8498 --- /dev/null +++ b/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.1 @@ -0,0 +1,139 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 250 atoms + create_atoms CPU = 0.00101709 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin 2.2 -1.0 0.0 0.0 + 250 settings made for spin +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 3.5 +pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe +pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.77337 + ghost atom cutoff = 5.77337 + binsize = 2.88668, bins = 5 5 5 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.82 | 7.82 | 7.82 Mbytes +Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng + 0 0 -1 0 0 1 0 -55.58269 -1097.7914 -1094.5727 + 50 0.005 -1 0 0 1 0 -55.581417 -1097.6764 -1094.5733 + 100 0.01 -1 0 0 1 0 -55.577759 -1097.35 -1094.5751 + 150 0.015 -1 0 0 1 0 -55.57219 -1096.8677 -1094.5779 + 200 0.02 -1 0 0 1 0 -55.565438 -1096.3163 -1094.5813 + 250 0.025 -1 0 0 1 0 -55.558379 -1095.7987 -1094.5848 + 300 0.03 -1 0 0 1 0 -55.551886 -1095.4103 -1094.5881 + 350 0.035 -1 0 0 1 0 -55.546675 -1095.2124 -1094.5907 + 400 0.04 -1 0 0 1 0 -55.543187 -1095.2153 -1094.5924 + 450 0.045 -1 0 0 1 0 -55.54154 -1095.379 -1094.5932 + 500 0.05 -1 0 0 1 0 -55.541574 -1095.633 -1094.5932 + 550 0.055 -1 0 0 1 0 -55.542941 -1095.9006 -1094.5925 + 600 0.06 -1 0 0 1 0 -55.545209 -1096.1205 -1094.5914 + 650 0.065 -1 0 0 1 0 -55.547951 -1096.2575 -1094.59 + 700 0.07 -1 0 0 1 0 -55.550801 -1096.3044 -1094.5886 + 750 0.075 -1 0 0 1 0 -55.553483 -1096.2778 -1094.5873 + 800 0.08 -1 0 0 1 0 -55.555816 -1096.2098 -1094.5861 + 850 0.085 -1 0 0 1 0 -55.557706 -1096.1372 -1094.5852 + 900 0.09 -1 0 0 1 0 -55.55913 -1096.0919 -1094.5844 + 950 0.095 -1 0 0 1 0 -55.560111 -1096.0925 -1094.584 + 1000 0.1 -1 0 0 1 0 -55.560705 -1096.1411 -1094.5837 +Loop time of 1.74825 on 1 procs for 1000 steps with 250 atoms + +Performance: 4.942 ns/day, 4.856 hours/ns, 571.999 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.80384 | 0.80384 | 0.80384 | 0.0 | 45.98 +Neigh | 0.004528 | 0.004528 | 0.004528 | 0.0 | 0.26 +Comm | 0.022954 | 0.022954 | 0.022954 | 0.0 | 1.31 +Output | 0.0034568 | 0.0034568 | 0.0034568 | 0.0 | 0.20 +Modify | 0.91007 | 0.91007 | 0.91007 | 0.0 | 52.06 +Other | | 0.003404 | | | 0.19 + +Nlocal: 250 ave 250 max 250 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1415 ave 1415 max 1415 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 7873 ave 7873 max 7873 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 15746 ave 15746 max 15746 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 15746 +Ave neighs/atom = 62.984 +Neighbor list builds = 6 +Dangerous builds = 0 +# min_style spin +# min_modify alpha_damp 1.0 discrete_factor 10 +# minimize 1.0e-16 1.0e-16 10000 10000 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:01 diff --git a/examples/SPIN/iron/log.30Apr19.spin.iron_cubic.g++.4 b/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.4 similarity index 58% rename from examples/SPIN/iron/log.30Apr19.spin.iron_cubic.g++.4 rename to examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.4 index 677805d26a..60db1064e0 100644 --- a/examples/SPIN/iron/log.30Apr19.spin.iron_cubic.g++.4 +++ b/examples/SPIN/iron/log.19Nov19.spin.iron_cubic.g++.4 @@ -1,9 +1,7 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task +LAMMPS (30 Oct 2019) # bcc iron in a 3d periodic box clear - using 1 OpenMP thread(s) per MPI task units metal atom_style spin @@ -21,7 +19,7 @@ Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 250 atoms - create_atoms CPU = 0.000627756 secs + create_atoms CPU = 0.000651121 secs # setting mass, mag. moments, and interactions for bcc iron @@ -40,7 +38,7 @@ fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1 fix_modify 1 energy yes fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -61,9 +59,9 @@ thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] +dump 1 all custom 100 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] -run 2000 +run 1000 Neighbor list info ... update every 10 steps, delay 20 steps, check yes max neighbors/atom: 2000, page size: 100000 @@ -81,7 +79,7 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.265 | 7.265 | 7.265 Mbytes +Per MPI rank memory allocation (min/avg/max) = 7.766 | 7.766 | 7.766 Mbytes Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng 0 0 -1 0 0 1 0 -55.58269 -1125.5827 -1122.364 50 0.005 -1 0 0 1 0 -55.581457 -1125.4635 -1122.364 @@ -104,53 +102,33 @@ Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng 900 0.09 -1 0 0 1 0 -55.560147 -1123.8404 -1122.364 950 0.095 -1 0 0 1 0 -55.560992 -1123.8312 -1122.364 1000 0.1 -1 0 0 1 0 -55.561635 -1123.8853 -1122.364 - 1050 0.105 -1 0 0 1 0 -55.562156 -1123.9898 -1122.364 - 1100 0.11 -1 0 0 1 0 -55.562594 -1124.1174 -1122.364 - 1150 0.115 -1 0 0 1 0 -55.562944 -1124.2349 -1122.364 - 1200 0.12 -1 0 0 1 0 -55.563163 -1124.3115 -1122.364 - 1250 0.125 -1 0 0 1 0 -55.563193 -1124.3273 -1122.364 - 1300 0.13 -1 0 0 1 0 -55.562982 -1124.2776 -1122.364 - 1350 0.135 -1 0 0 1 0 -55.562513 -1124.1744 -1122.364 - 1400 0.14 -1 0 0 1 0 -55.561812 -1124.0433 -1122.364 - 1450 0.145 -1 0 0 1 0 -55.560956 -1123.9169 -1122.364 - 1500 0.15 -1 0 0 1 0 -55.560057 -1123.8268 -1122.364 - 1550 0.155 -1 0 0 1 0 -55.559235 -1123.7951 -1122.364 - 1600 0.16 -1 0 0 1 0 -55.55859 -1123.8282 -1122.364 - 1650 0.165 -1 0 0 1 0 -55.558174 -1123.9155 -1122.364 - 1700 0.17 -1 0 0 1 0 -55.557974 -1124.0311 -1122.364 - 1750 0.175 -1 0 0 1 0 -55.557913 -1124.1409 -1122.364 - 1800 0.18 -1 0 0 1 0 -55.55788 -1124.212 -1122.364 - 1850 0.185 -1 0 0 1 0 -55.557753 -1124.2208 -1122.364 - 1900 0.19 -1 0 0 1 0 -55.557448 -1124.1596 -1122.364 - 1950 0.195 -1 0 0 1 0 -55.556942 -1124.0384 -1122.364 - 2000 0.2 -1 0 0 1 0 -55.556288 -1123.883 -1122.364 -Loop time of 4.39485 on 4 procs for 2000 steps with 250 atoms +Loop time of 1.5074 on 4 procs for 1000 steps with 250 atoms -Performance: 3.932 ns/day, 6.104 hours/ns, 455.078 timesteps/s -98.3% CPU use with 4 MPI tasks x 1 OpenMP threads +Performance: 5.732 ns/day, 4.187 hours/ns, 663.393 timesteps/s +99.9% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.64527 | 0.6695 | 0.71114 | 3.3 | 15.23 -Neigh | 0.0032711 | 0.0034365 | 0.0036387 | 0.3 | 0.08 -Comm | 0.14872 | 0.19108 | 0.21485 | 6.1 | 4.35 -Output | 0.40622 | 0.43119 | 0.45149 | 2.5 | 9.81 -Modify | 3.0688 | 3.0921 | 3.1179 | 1.0 | 70.36 -Other | | 0.007548 | | | 0.17 +Pair | 0.22156 | 0.23223 | 0.24219 | 1.5 | 15.41 +Neigh | 0.0011292 | 0.0011852 | 0.0012362 | 0.1 | 0.08 +Comm | 0.067507 | 0.076341 | 0.087237 | 2.6 | 5.06 +Output | 0.0015073 | 0.0015442 | 0.0015914 | 0.1 | 0.10 +Modify | 1.1934 | 1.1947 | 1.1955 | 0.1 | 79.25 +Other | | 0.001434 | | | 0.10 -Nlocal: 62.5 ave 67 max 57 min -Histogram: 1 0 0 0 0 1 0 1 0 1 -Nghost: 850.5 ave 856 max 847 min -Histogram: 1 0 1 1 0 0 0 0 0 1 -Neighs: 1968.75 ave 2101 max 1792 min -Histogram: 1 0 0 0 0 1 0 1 0 1 -FullNghs: 3937.5 ave 4217 max 3583 min -Histogram: 1 0 0 0 0 1 0 1 0 1 +Nlocal: 62.5 ave 66 max 60 min +Histogram: 1 1 0 0 0 1 0 0 0 1 +Nghost: 848.25 ave 861 max 834 min +Histogram: 1 0 0 0 1 0 1 0 0 1 +Neighs: 1962.75 ave 2087 max 1870 min +Histogram: 1 1 0 0 0 0 1 0 0 1 +FullNghs: 3925.5 ave 4138 max 3776 min +Histogram: 1 1 0 0 0 1 0 0 0 1 -Total # of neighbors = 15750 -Ave neighs/atom = 63 -Neighbor list builds = 12 +Total # of neighbors = 15702 +Ave neighs/atom = 62.808 +Neighbor list builds = 6 Dangerous builds = 0 # min_style spin # min_modify alpha_damp 1.0 discrete_factor 10 @@ -158,4 +136,4 @@ Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:04 +Total wall time: 0:00:01 diff --git a/examples/SPIN/iron/log.30Apr19.spin.iron.g++.1 b/examples/SPIN/iron/log.30Apr19.spin.iron.g++.1 deleted file mode 100644 index f02c43e28c..0000000000 --- a/examples/SPIN/iron/log.30Apr19.spin.iron.g++.1 +++ /dev/null @@ -1,1117 +0,0 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task -# bcc iron in a 3d periodic box - -clear - using 1 OpenMP thread(s) per MPI task -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice bcc 2.8665 -Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) - 1 by 1 by 1 MPI processor grid -create_atoms 1 box -Created 250 atoms - create_atoms CPU = 0.00074935 secs - -# setting mass, mag. moments, and interactions for bcc iron - -mass 1 55.845 - -set group all spin/random 31 2.2 - 250 settings made for spin/random -velocity all create 100 4928459 rot yes dist gaussian - -pair_style hybrid/overlay eam/alloy spin/exchange 3.5 -pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe -pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# compute and output options - -compute out_mag all spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_tmag temp v_emag ke pe etotal -thermo 50 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 50000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 5.77337 - ghost atom cutoff = 5.77337 - binsize = 2.88668, bins = 5 5 5 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.319 | 7.319 | 7.319 Mbytes -Step Time v_magnorm v_tmag Temp v_emag KinEng PotEng TotEng - 0 0 0.076456975 9109.0924 100.00358 -0.85791269 3.2186929 -1070.8579 -1067.6392 - 50 0.005 0.076456974 9316.7659 96.663685 -0.86504718 3.1111957 -1070.7504 -1067.6392 - 100 0.01 0.076456983 9488.3743 86.965803 -0.88035771 2.7990619 -1070.4383 -1067.6392 - 150 0.015 0.076456973 9589.0566 72.421197 -0.8996913 2.3309324 -1069.9702 -1067.6392 - 200 0.02 0.076456944 9415.3095 55.633188 -0.921682 1.7905973 -1069.4298 -1067.6392 - 250 0.025 0.076456953 8878.9394 39.802206 -0.94649004 1.2810649 -1068.9203 -1067.6392 - 300 0.03 0.076457027 8203.3388 27.882295 -0.97253854 0.8974133 -1068.5366 -1067.6392 - 350 0.035 0.076457103 7720.309 21.776538 -0.99708692 0.70089477 -1068.3401 -1067.6392 - 400 0.04 0.076457117 7531.0683 21.857102 -1.0190244 0.70348778 -1068.3427 -1067.6392 - 450 0.045 0.076457072 7479.8073 26.959407 -1.0389343 0.86770942 -1068.5069 -1067.6392 - 500 0.05 0.076457001 7461.6683 34.92521 -1.0582008 1.124095 -1068.7633 -1067.6392 - 550 0.055 0.076456962 7396.1112 43.405912 -1.0785156 1.397053 -1069.0363 -1067.6392 - 600 0.06 0.076456997 7121.894 50.544844 -1.102048 1.626825 -1069.2661 -1067.6392 - 650 0.065 0.076457079 6683.4805 55.261218 -1.1296588 1.7786252 -1069.4179 -1067.6392 - 700 0.07 0.076457136 6313.6896 57.25083 -1.1595102 1.8426624 -1069.4819 -1067.6392 - 750 0.075 0.076457132 6199.0363 56.934336 -1.1893875 1.8324758 -1069.4717 -1067.6392 - 800 0.08 0.076457116 6265.997 55.266343 -1.2181223 1.7787901 -1069.418 -1067.6392 - 850 0.085 0.076457116 6326.5886 53.376453 -1.2443326 1.7179626 -1069.3572 -1067.6392 - 900 0.09 0.076457121 6336.1261 52.279557 -1.2676425 1.6826581 -1069.3219 -1067.6392 - 950 0.095 0.076457122 6288.4204 52.667743 -1.2902335 1.6951522 -1069.3344 -1067.6392 - 1000 0.1 0.076457135 6122.1622 54.684094 -1.314147 1.76005 -1069.3993 -1067.6392 - 1050 0.105 0.076457155 5830.2219 57.880399 -1.3392396 1.8629256 -1069.5022 -1067.6392 - 1100 0.11 0.076457162 5477.4214 61.505616 -1.3662331 1.979606 -1069.6188 -1067.6392 - 1150 0.115 0.076457195 5194.1423 64.810972 -1.3984474 2.0859914 -1069.7252 -1067.6392 - 1200 0.12 0.076457219 5096.2484 67.147472 -1.438326 2.1611935 -1069.8004 -1067.6392 - 1250 0.125 0.076457214 5180.7444 67.957533 -1.4822383 2.1872659 -1069.8265 -1067.6392 - 1300 0.13 0.076457208 5332.4483 66.96652 -1.5226303 2.1553694 -1069.7946 -1067.6392 - 1350 0.135 0.076457225 5441.1287 64.471602 -1.5553539 2.0750686 -1069.7143 -1067.6392 - 1400 0.14 0.076457244 5466.8622 61.292592 -1.5804721 1.9727496 -1069.612 -1067.6392 - 1450 0.145 0.07645724 5403.309 58.518161 -1.6006864 1.8834524 -1069.5227 -1067.6392 - 1500 0.15 0.076457224 5275.2171 57.1713 -1.6196756 1.8401027 -1069.4793 -1067.6392 - 1550 0.155 0.076457217 5122.7481 57.878063 -1.6407322 1.8628504 -1069.5021 -1067.6392 - 1600 0.16 0.076457217 4968.5049 60.639452 -1.6657935 1.9517278 -1069.591 -1067.6392 - 1650 0.165 0.076457208 4850.1861 64.668839 -1.690847 2.0814168 -1069.7206 -1067.6392 - 1700 0.17 0.076457217 4809.0194 68.693586 -1.7087416 2.2109564 -1069.8502 -1067.6392 - 1750 0.175 0.076457274 4835.8611 71.611033 -1.7188587 2.3048567 -1069.9441 -1067.6392 - 1800 0.18 0.076457318 4929.7428 72.815077 -1.7280248 2.3436098 -1069.9828 -1067.6392 - 1850 0.185 0.076457279 5036.6365 72.102335 -1.7426092 2.3206696 -1069.9599 -1067.6392 - 1900 0.19 0.076457222 5116.2436 69.579977 -1.7638235 2.2394856 -1069.8787 -1067.6392 - 1950 0.195 0.076457228 5207.2334 65.715745 -1.7895824 2.1151122 -1069.7543 -1067.6392 - 2000 0.2 0.076457288 5216.0413 61.340972 -1.8174915 1.9743068 -1069.6135 -1067.6392 - 2050 0.205 0.076457267 5023.1601 57.468628 -1.8456914 1.8496724 -1069.4889 -1067.6392 - 2100 0.21 0.076457198 4748.7818 55.033266 -1.8742291 1.7712884 -1069.4105 -1067.6392 - 2150 0.215 0.076457199 4558.1302 54.573806 -1.9035225 1.7565003 -1069.3957 -1067.6392 - 2200 0.22 0.076457185 4483.1644 56.074241 -1.9322669 1.804793 -1069.444 -1067.6392 - 2250 0.225 0.076457114 4430.1583 59.0552 -1.9577399 1.9007374 -1069.54 -1067.6392 - 2300 0.23 0.076457092 4353.7973 62.874849 -1.9801275 2.0236758 -1069.6629 -1067.6392 - 2350 0.235 0.076457145 4303.5275 66.892738 -2.0022129 2.1529947 -1069.7922 -1067.6392 - 2400 0.24 0.076457171 4258.6889 70.426826 -2.0233072 2.2667421 -1069.906 -1067.6392 - 2450 0.245 0.076457169 4178.5775 72.910422 -2.0405304 2.3466785 -1069.9859 -1067.6392 - 2500 0.25 0.07645717 4114.786 74.106367 -2.0531755 2.3851709 -1070.0244 -1067.6392 - 2550 0.255 0.076457136 4067.5017 74.169349 -2.0634674 2.3871981 -1070.0264 -1067.6392 - 2600 0.26 0.076457099 4045.3324 73.586199 -2.0755814 2.3684289 -1070.0077 -1067.6392 - 2650 0.265 0.076457099 4137.898 72.914235 -2.0913646 2.3468012 -1069.986 -1067.6392 - 2700 0.27 0.076457106 4332.063 72.583192 -2.1091075 2.3361464 -1069.9754 -1067.6392 - 2750 0.275 0.07645709 4465.1953 72.814559 -2.125099 2.3435931 -1069.9828 -1067.6392 - 2800 0.28 0.076457051 4516.5192 73.652154 -2.1371914 2.3705517 -1070.0098 -1067.6392 - 2850 0.285 0.076457019 4555.5962 75.060211 -2.1489378 2.4158711 -1070.0551 -1067.6392 - 2900 0.29 0.076457069 4544.2734 76.844795 -2.1667679 2.4733094 -1070.1125 -1067.6392 - 2950 0.295 0.076457172 4460.2109 78.48171 -2.1924421 2.5259948 -1070.1652 -1067.6392 - 3000 0.3 0.076457219 4323.2746 79.20682 -2.2209955 2.549333 -1070.1886 -1067.6392 - 3050 0.305 0.076457213 4155.688 78.543529 -2.2505299 2.5279844 -1070.1672 -1067.6392 - 3100 0.31 0.076457203 3969.6188 76.554785 -2.2858382 2.4639752 -1070.1032 -1067.6392 - 3150 0.315 0.076457187 3761.432 73.396149 -2.3245055 2.362312 -1070.0015 -1067.6392 - 3200 0.32 0.076457142 3602.8035 69.313196 -2.3577056 2.230899 -1069.8701 -1067.6392 - 3250 0.325 0.076457116 3505.707 65.032482 -2.3836874 2.0931209 -1069.7324 -1067.6392 - 3300 0.33 0.07645716 3424.8795 61.551539 -2.4057167 1.9810841 -1069.6203 -1067.6392 - 3350 0.335 0.076457236 3335.9672 59.709703 -2.4251844 1.9218031 -1069.561 -1067.6392 - 3400 0.34 0.076457298 3238.0186 60.026953 -2.4425501 1.9320141 -1069.5712 -1067.6392 - 3450 0.345 0.076457297 3185.0674 62.613739 -2.4593531 2.0152718 -1069.6545 -1067.6392 - 3500 0.35 0.07645723 3197.4087 67.011871 -2.4756907 2.1568291 -1069.7961 -1067.6392 - 3550 0.355 0.076457177 3216.1428 72.316209 -2.4911379 2.3275533 -1069.9668 -1067.6392 - 3600 0.36 0.076457165 3241.0326 77.550071 -2.5083858 2.4960092 -1070.1352 -1067.6392 - 3650 0.365 0.076457168 3309.6874 81.877688 -2.5306273 2.6352969 -1070.2745 -1067.6392 - 3700 0.37 0.07645718 3350.748 84.764646 -2.5595247 2.7282159 -1070.3674 -1067.6392 - 3750 0.375 0.07645721 3368.085 86.031781 -2.5938559 2.7689996 -1070.4082 -1067.6392 - 3800 0.38 0.076457208 3425.3173 85.733048 -2.6266899 2.7593847 -1070.3986 -1067.6392 - 3850 0.385 0.076457165 3420.4429 84.240647 -2.6514805 2.7113506 -1070.3506 -1067.6392 - 3900 0.39 0.076457146 3323.0403 82.320886 -2.6700966 2.6495616 -1070.2888 -1067.6392 - 3950 0.395 0.076457179 3273.2625 80.780607 -2.6892405 2.5999865 -1070.2392 -1067.6392 - 4000 0.4 0.076457229 3313.2671 79.92769 -2.709641 2.5725347 -1070.2118 -1067.6392 - 4050 0.405 0.076457272 3381.1117 79.663389 -2.7291493 2.564028 -1070.2033 -1067.6392 - 4100 0.41 0.07645731 3373.3005 79.895158 -2.7514856 2.5714877 -1070.2107 -1067.6392 - 4150 0.415 0.076457296 3279.6989 80.402828 -2.7788004 2.5878274 -1070.2271 -1067.6392 - 4200 0.42 0.076457251 3197.0478 80.770336 -2.8064773 2.599656 -1070.2389 -1067.6392 - 4250 0.425 0.076457243 3160.9065 80.756747 -2.8307967 2.5992186 -1070.2385 -1067.6392 - 4300 0.43 0.076457282 3173.9599 80.446488 -2.852192 2.5892326 -1070.2285 -1067.6392 - 4350 0.435 0.076457289 3185.8003 80.110494 -2.8726607 2.5784184 -1070.2177 -1067.6392 - 4400 0.44 0.076457262 3166.3054 80.045036 -2.8936787 2.5763116 -1070.2155 -1067.6392 - 4450 0.445 0.076457226 3177.4332 80.500194 -2.9171408 2.5909612 -1070.2302 -1067.6392 - 4500 0.45 0.076457174 3238.8362 81.573722 -2.9447352 2.6255135 -1070.2647 -1067.6392 - 4550 0.455 0.07645714 3277.7104 83.104228 -2.975052 2.6747741 -1070.314 -1067.6392 - 4600 0.46 0.076457157 3224.8571 84.845474 -3.0065552 2.7308174 -1070.37 -1067.6392 - 4650 0.465 0.076457215 3112.9952 86.608217 -3.03972 2.7875527 -1070.4268 -1067.6392 - 4700 0.47 0.076457254 3001.141 88.18732 -3.074928 2.8383773 -1070.4776 -1067.6392 - 4750 0.475 0.076457235 2904.0735 89.204263 -3.1082127 2.8711084 -1070.5103 -1067.6392 - 4800 0.48 0.076457195 2832.0276 89.24571 -3.134302 2.8724424 -1070.5117 -1067.6392 - 4850 0.485 0.076457172 2833.7453 88.206351 -3.1541802 2.8389899 -1070.4782 -1067.6392 - 4900 0.49 0.076457184 2941.993 86.310712 -3.1725372 2.7779773 -1070.4172 -1067.6392 - 4950 0.495 0.076457228 3082.4825 84.029047 -3.1931038 2.7045401 -1070.3438 -1067.6392 - 5000 0.5 0.07645727 3155.7096 81.99875 -3.2175967 2.6391934 -1070.2784 -1067.6392 - 5050 0.505 0.076457297 3162.1875 80.72053 -3.2420202 2.5980529 -1070.2373 -1067.6392 - 5100 0.51 0.076457279 3133.3889 80.483768 -3.2606472 2.5904325 -1070.2297 -1067.6392 - 5150 0.515 0.076457223 3144.6361 81.566513 -3.2759117 2.6252815 -1070.2645 -1067.6392 - 5200 0.52 0.076457166 3156.8183 84.062018 -3.2944729 2.7056013 -1070.3448 -1067.6392 - 5250 0.525 0.076457128 3059.9886 87.694328 -3.3209415 2.82251 -1070.4617 -1067.6392 - 5300 0.53 0.076457126 2891.6506 91.782947 -3.3547324 2.9541054 -1070.5933 -1067.6392 - 5350 0.535 0.076457151 2751.9452 95.417928 -3.3914125 3.0711001 -1070.7103 -1067.6392 - 5400 0.54 0.07645725 2681.0266 97.845096 -3.427665 3.1492204 -1070.7885 -1067.6392 - 5450 0.545 0.076457325 2657.0872 98.736021 -3.4632111 3.1778955 -1070.8171 -1067.6392 - 5500 0.55 0.076457263 2653.1919 98.075728 -3.4957627 3.1566434 -1070.7959 -1067.6392 - 5550 0.555 0.076457185 2644.2052 96.114965 -3.5208827 3.0935347 -1070.7328 -1067.6392 - 5600 0.56 0.076457195 2622.4173 93.52581 -3.5389264 3.0102008 -1070.6494 -1067.6392 - 5650 0.565 0.07645725 2616.385 91.264371 -3.5558734 2.9374146 -1070.5766 -1067.6392 - 5700 0.57 0.076457256 2608.245 90.135398 -3.5771375 2.9010777 -1070.5403 -1067.6392 - 5750 0.575 0.076457193 2573.2163 90.456889 -3.6030063 2.9114252 -1070.5507 -1067.6392 - 5800 0.58 0.076457145 2565.3319 92.099497 -3.6318266 2.9642938 -1070.6035 -1067.6392 - 5850 0.585 0.076457161 2566.2757 94.625315 -3.6627042 3.0455892 -1070.6848 -1067.6392 - 5900 0.59 0.076457186 2564.6803 97.321385 -3.6927592 3.1323643 -1070.7716 -1067.6392 - 5950 0.595 0.076457195 2570.6302 99.384974 -3.7170024 3.1987825 -1070.838 -1067.6392 - 6000 0.6 0.076457206 2556.8451 100.3814 -3.7363623 3.2308531 -1070.8701 -1067.6392 - 6050 0.605 0.076457195 2521.7968 100.35236 -3.7587516 3.2299187 -1070.8692 -1067.6392 - 6100 0.61 0.076457175 2476.1834 99.370379 -3.7869326 3.1983128 -1070.8375 -1067.6392 - 6150 0.615 0.076457178 2397.2793 97.46598 -3.8168635 3.1370182 -1070.7763 -1067.6392 - 6200 0.62 0.07645713 2286.8537 94.931722 -3.8450244 3.0554511 -1070.6947 -1067.6392 - 6250 0.625 0.076457116 2250.5276 92.438472 -3.8722444 2.9752039 -1070.6144 -1067.6392 - 6300 0.63 0.076457156 2338.5273 90.714367 -3.9006127 2.9197123 -1070.5589 -1067.6392 - 6350 0.635 0.07645717 2433.0191 90.142302 -3.9291161 2.9013 -1070.5405 -1067.6392 - 6400 0.64 0.076457159 2467.5427 90.771124 -3.9562695 2.9215391 -1070.5608 -1067.6392 - 6450 0.645 0.076457107 2475.8649 92.488037 -3.9828137 2.9767993 -1070.616 -1067.6392 - 6500 0.65 0.0764571 2489.7445 95.127495 -4.0122155 3.0617523 -1070.701 -1067.6392 - 6550 0.655 0.076457169 2500.4772 98.171784 -4.0419204 3.1597351 -1070.799 -1067.6392 - 6600 0.66 0.076457208 2530.8002 100.74954 -4.0632043 3.2427022 -1070.8819 -1067.6392 - 6650 0.665 0.076457205 2539.1451 102.2625 -4.0743218 3.2913979 -1070.9306 -1067.6392 - 6700 0.67 0.076457193 2456.6604 102.74354 -4.0834224 3.3068807 -1070.9461 -1067.6392 - 6750 0.675 0.076457138 2387.6116 102.56283 -4.0973681 3.3010644 -1070.9403 -1067.6392 - 6800 0.68 0.076457109 2401.109 102.04322 -4.1140004 3.2843402 -1070.9236 -1067.6392 - 6850 0.685 0.076457149 2426.903 101.49411 -4.1282038 3.2666667 -1070.9059 -1067.6392 - 6900 0.69 0.076457185 2389.4414 101.35418 -4.1401788 3.2621629 -1070.9014 -1067.6392 - 6950 0.695 0.076457175 2323.8548 101.97407 -4.1517576 3.2821145 -1070.9213 -1067.6392 - 7000 0.7 0.076457145 2273.8774 103.46341 -4.1630759 3.3300502 -1070.9693 -1067.6392 - 7050 0.705 0.076457126 2231.652 105.807 -4.1769876 3.4054803 -1071.0447 -1067.6392 - 7100 0.71 0.076457114 2185.0532 108.81826 -4.1989101 3.5024002 -1071.1416 -1067.6392 - 7150 0.715 0.076457137 2139.1143 111.85634 -4.2283255 3.6001832 -1071.2394 -1067.6392 - 7200 0.72 0.076457149 2101.4939 113.84909 -4.2559584 3.6643212 -1071.3036 -1067.6392 - 7250 0.725 0.07645712 2118.2862 113.94356 -4.2760809 3.6673619 -1071.3066 -1067.6392 - 7300 0.73 0.076457121 2191.9037 111.95148 -4.2925005 3.6032452 -1071.2425 -1067.6392 - 7350 0.735 0.076457137 2227.2391 108.2126 -4.3103519 3.4829066 -1071.1221 -1067.6392 - 7400 0.74 0.076457111 2182.826 103.4321 -4.3300063 3.3290426 -1070.9683 -1067.6392 - 7450 0.745 0.076457109 2101.7168 98.840049 -4.3541992 3.1812437 -1070.8205 -1067.6392 - 7500 0.75 0.076457149 2036.3108 95.828239 -4.386682 3.0843062 -1070.7235 -1067.6392 - 7550 0.755 0.076457161 1994.4837 95.142177 -4.4221587 3.0622248 -1070.7015 -1067.6392 - 7600 0.76 0.076457127 1970.6785 96.747859 -4.4522387 3.1139049 -1070.7531 -1067.6392 - 7650 0.765 0.076457086 1993.9417 100.15534 -4.4763203 3.2235774 -1070.8628 -1067.6392 - 7700 0.77 0.076457048 2073.7836 104.50424 -4.4979798 3.3635502 -1071.0028 -1067.6392 - 7750 0.775 0.076457026 2168.4033 108.65953 -4.5168753 3.4972912 -1071.1365 -1067.6392 - 7800 0.78 0.07645702 2217.6427 111.71942 -4.5326251 3.5957762 -1071.235 -1067.6392 - 7850 0.785 0.076457017 2202.5357 113.33023 -4.5487958 3.6476215 -1071.2869 -1067.6392 - 7900 0.79 0.076457015 2164.601 113.51362 -4.5690254 3.653524 -1071.2928 -1067.6392 - 7950 0.795 0.076457037 2131.6906 112.46493 -4.5932729 3.6197711 -1071.259 -1067.6392 - 8000 0.8 0.076457042 2076.7626 110.60384 -4.6198371 3.5598705 -1071.1991 -1067.6392 - 8050 0.805 0.07645706 2008.3681 108.69863 -4.6506123 3.4985496 -1071.1378 -1067.6392 - 8100 0.81 0.076457078 1991.1056 107.59889 -4.6874954 3.4631539 -1071.1024 -1067.6392 - 8150 0.815 0.076457081 2030.108 107.96066 -4.7301631 3.4747976 -1071.114 -1067.6392 - 8200 0.82 0.07645709 2053.0781 110.00158 -4.7752612 3.5404861 -1071.1797 -1067.6392 - 8250 0.825 0.076457092 2080.7633 113.42163 -4.8192627 3.650563 -1071.2898 -1067.6392 - 8300 0.83 0.076457092 2136.3278 117.426 -4.8602394 3.7794468 -1071.4187 -1067.6392 - 8350 0.835 0.076457128 2143.1741 120.76905 -4.8928022 3.8870456 -1071.5263 -1067.6392 - 8400 0.84 0.076457182 2096.2614 122.36127 -4.9132303 3.9382923 -1071.5775 -1067.6392 - 8450 0.845 0.076457199 2045.0508 121.81432 -4.9242986 3.9206885 -1071.5599 -1067.6392 - 8500 0.85 0.076457148 1988.55 119.39197 -4.9305717 3.8427231 -1071.482 -1067.6392 - 8550 0.855 0.076457089 1927.6698 115.82938 -4.9366606 3.7280586 -1071.3673 -1067.6392 - 8600 0.86 0.0764571 1904.9377 112.15467 -4.9485473 3.6097852 -1071.249 -1067.6392 - 8650 0.865 0.076457183 1942.1657 109.35829 -4.9712735 3.5197814 -1071.159 -1067.6392 - 8700 0.87 0.076457275 1995.7079 107.97044 -5.0032067 3.4751123 -1071.1143 -1067.6392 - 8750 0.875 0.076457274 2021.2979 107.91844 -5.0351272 3.4734386 -1071.1127 -1067.6392 - 8800 0.88 0.076457159 2019.7716 108.89001 -5.0595657 3.5047095 -1071.1439 -1067.6392 - 8850 0.885 0.076457056 1997.5026 110.65412 -5.0764543 3.5614886 -1071.2007 -1067.6392 - 8900 0.89 0.076457086 1958.2352 113.01816 -5.0898539 3.6375771 -1071.2768 -1067.6392 - 8950 0.895 0.076457184 1948.1688 115.69887 -5.1049282 3.723858 -1071.3631 -1067.6392 - 9000 0.9 0.076457251 1946.4034 118.2422 -5.125187 3.8057169 -1071.4449 -1067.6392 - 9050 0.905 0.076457271 1929.5103 120.07623 -5.1485984 3.8647467 -1071.504 -1067.6392 - 9100 0.91 0.076457223 1920.5823 120.83551 -5.1696144 3.8891848 -1071.5284 -1067.6392 - 9150 0.915 0.07645719 1947.9739 120.53164 -5.1820234 3.8794043 -1071.5186 -1067.6392 - 9200 0.92 0.076457191 2021.9322 119.4904 -5.1820769 3.8458913 -1071.4851 -1067.6392 - 9250 0.925 0.076457189 2120.5676 118.28073 -5.1733083 3.8069571 -1071.4462 -1067.6392 - 9300 0.93 0.076457202 2218.9759 117.51293 -5.1649043 3.7822448 -1071.4215 -1067.6392 - 9350 0.935 0.07645722 2256.6996 117.52636 -5.163384 3.7826772 -1071.4219 -1067.6392 - 9400 0.94 0.076457192 2219.8074 118.22843 -5.1666597 3.8052737 -1071.4445 -1067.6392 - 9450 0.945 0.076457133 2130.6686 119.30164 -5.1680994 3.8398158 -1071.479 -1067.6392 - 9500 0.95 0.076457125 2013.4271 120.65247 -5.1678977 3.8832933 -1071.5225 -1067.6392 - 9550 0.955 0.076457169 1923.3398 122.44923 -5.1747845 3.9411236 -1071.5804 -1067.6392 - 9600 0.96 0.076457205 1913.1904 124.48108 -5.1900088 4.0065202 -1071.6458 -1067.6392 - 9650 0.965 0.076457203 1960.3017 126.09586 -5.2054982 4.0584932 -1071.6977 -1067.6392 - 9700 0.97 0.0764572 1993.4886 126.91655 -5.2204458 4.0849076 -1071.7241 -1067.6392 - 9750 0.975 0.076457237 2016.3395 126.88895 -5.2391789 4.0840193 -1071.7233 -1067.6392 - 9800 0.98 0.076457278 2059.2841 125.9798 -5.2613642 4.0547577 -1071.694 -1067.6392 - 9850 0.985 0.076457268 2076.0892 124.30551 -5.2849423 4.0008692 -1071.6401 -1067.6392 - 9900 0.99 0.076457232 2054.9566 122.26397 -5.3097299 3.9351607 -1071.5744 -1067.6392 - 9950 0.995 0.076457211 2050.2277 120.49535 -5.3384666 3.8782362 -1071.5175 -1067.6392 - 10000 1 0.076457247 2069.6559 119.63397 -5.374562 3.8505122 -1071.4897 -1067.6392 - 10050 1.005 0.076457306 2079.8366 119.92165 -5.4169176 3.8597712 -1071.499 -1067.6392 - 10100 1.01 0.076457317 2051.4213 121.0737 -5.4602428 3.896851 -1071.5361 -1067.6392 - 10150 1.015 0.076457329 2026.2947 122.36851 -5.4975255 3.9385254 -1071.5778 -1067.6392 - 10200 1.02 0.076457353 2042.1162 122.97997 -5.5239278 3.9582059 -1071.5974 -1067.6392 - 10250 1.025 0.076457364 2059.2177 122.42397 -5.5402625 3.9403105 -1071.5795 -1067.6392 - 10300 1.03 0.076457332 2037.1418 120.82131 -5.5531843 3.8887277 -1071.528 -1067.6392 - 10350 1.035 0.076457305 1953.9125 118.75093 -5.5690263 3.8220908 -1071.4613 -1067.6392 - 10400 1.04 0.076457265 1845.8999 116.97821 -5.5872522 3.7650343 -1071.4043 -1067.6392 - 10450 1.045 0.076457218 1789.9704 116.44416 -5.6054265 3.7478455 -1071.3871 -1067.6392 - 10500 1.05 0.076457227 1790.1722 117.85441 -5.6201726 3.7932355 -1071.4325 -1067.6392 - 10550 1.055 0.076457265 1792.8951 121.26237 -5.6302348 3.9029234 -1071.5422 -1067.6392 - 10600 1.06 0.076457285 1801.2253 126.08926 -5.6408443 4.0582808 -1071.6975 -1067.6392 - 10650 1.065 0.076457276 1848.312 131.30844 -5.6585268 4.2262642 -1071.8655 -1067.6392 - 10700 1.07 0.076457228 1899.189 135.63605 -5.6833 4.3655515 -1072.0048 -1067.6392 - 10750 1.075 0.076457196 1933.4466 137.94816 -5.7116789 4.4399687 -1072.0792 -1067.6392 - 10800 1.08 0.076457209 1952.1407 137.53149 -5.7380474 4.4265577 -1072.0658 -1067.6392 - 10850 1.085 0.076457232 1956.2467 134.36784 -5.7597709 4.3247333 -1071.964 -1067.6392 - 10900 1.09 0.076457254 1935.3183 129.23046 -5.7778262 4.1593827 -1071.7986 -1067.6392 - 10950 1.095 0.07645725 1894.1382 123.56602 -5.7940915 3.9770683 -1071.6163 -1067.6392 - 11000 1.1 0.076457202 1869.9315 119.13104 -5.8115801 3.8343249 -1071.4736 -1067.6392 - 11050 1.105 0.076457157 1872.2105 117.1706 -5.8302554 3.7712266 -1071.4105 -1067.6392 - 11100 1.11 0.076457121 1910.0087 117.93509 -5.8479403 3.7958325 -1071.4351 -1067.6392 - 11150 1.115 0.076457111 1974.5822 120.8604 -5.8628947 3.8899857 -1071.5292 -1067.6392 - 11200 1.12 0.076457152 2017.5386 125.16424 -5.8764671 4.0285084 -1071.6677 -1067.6392 - 11250 1.125 0.076457215 2006.1464 130.14791 -5.8926588 4.1889116 -1071.8281 -1067.6392 - 11300 1.13 0.076457208 1981.6806 134.97307 -5.9111129 4.344213 -1071.9834 -1067.6392 - 11350 1.135 0.076457154 1955.8911 138.78712 -5.9293384 4.4669713 -1072.1062 -1067.6392 - 11400 1.14 0.076457103 1903.025 141.01634 -5.9477992 4.5387205 -1072.178 -1067.6392 - 11450 1.145 0.076457082 1861.8231 141.41934 -5.9709229 4.5516912 -1072.1909 -1067.6392 - 11500 1.15 0.076457105 1864.1 139.85754 -5.999873 4.5014233 -1072.1407 -1067.6392 - 11550 1.155 0.076457135 1864.553 136.29668 -6.0269465 4.3868144 -1072.026 -1067.6392 - 11600 1.16 0.076457167 1838.5238 131.42789 -6.0482365 4.2301086 -1071.8693 -1067.6392 - 11650 1.165 0.076457207 1805.0176 126.80497 -6.0718009 4.0813163 -1071.7205 -1067.6392 - 11700 1.17 0.076457247 1735.2577 124.00212 -6.1059505 3.9911044 -1071.6303 -1067.6392 - 11750 1.175 0.076457255 1641.4793 123.80317 -6.1481291 3.984701 -1071.6239 -1067.6392 - 11800 1.18 0.076457236 1596.2043 126.199 -6.1904504 4.0618126 -1071.701 -1067.6392 - 11850 1.185 0.076457229 1622.0725 130.64719 -6.2272702 4.2049812 -1071.8442 -1067.6392 - 11900 1.19 0.076457283 1669.7039 136.11282 -6.2551373 4.3808969 -1072.0201 -1067.6392 - 11950 1.195 0.076457361 1687.4469 141.27818 -6.2753897 4.5471478 -1072.1864 -1067.6392 - 12000 1.2 0.076457336 1685.355 144.8526 -6.294312 4.6621933 -1072.3014 -1067.6392 - 12050 1.205 0.076457364 1684.0235 145.75585 -6.3137437 4.691265 -1072.3305 -1067.6392 - 12100 1.21 0.076457364 1695.7222 143.63233 -6.3312278 4.6229181 -1072.2622 -1067.6392 - 12150 1.215 0.076457301 1744.0573 139.27223 -6.3471908 4.4825848 -1072.1218 -1067.6392 - 12200 1.22 0.076457264 1815.5391 134.28007 -6.3640171 4.3219083 -1071.9611 -1067.6392 - 12250 1.225 0.076457306 1839.4868 130.2409 -6.378914 4.1919044 -1071.8311 -1067.6392 - 12300 1.23 0.076457381 1791.3388 128.29684 -6.3893167 4.1293333 -1071.7686 -1067.6392 - 12350 1.235 0.076457382 1713.284 129.07652 -6.4002273 4.154428 -1071.7937 -1067.6392 - 12400 1.24 0.076457352 1639.3792 132.52697 -6.4176635 4.2654835 -1071.9047 -1067.6392 - 12450 1.245 0.076457344 1579.8725 137.81757 -6.4424211 4.4357656 -1072.075 -1067.6392 - 12500 1.25 0.076457303 1557.3644 143.52235 -6.4729454 4.6193783 -1072.2586 -1067.6392 - 12550 1.255 0.076457277 1618.5087 148.11444 -6.5082137 4.7671782 -1072.4064 -1067.6392 - 12600 1.26 0.076457326 1720.3013 150.5465 -6.5476118 4.845456 -1072.4847 -1067.6392 - 12650 1.265 0.076457391 1778.5404 150.56002 -6.5906298 4.8458912 -1072.4851 -1067.6392 - 12700 1.27 0.076457351 1788.5951 148.56554 -6.6347601 4.7816972 -1072.4209 -1067.6392 - 12750 1.275 0.076457269 1779.1884 145.24576 -6.6730452 4.6748475 -1072.3141 -1067.6392 - 12800 1.28 0.07645728 1758.2949 141.40165 -6.701303 4.5511219 -1072.1904 -1067.6392 - 12850 1.285 0.076457312 1712.5641 137.9123 -6.7240908 4.4388145 -1072.078 -1067.6392 - 12900 1.29 0.076457327 1668.6646 135.42155 -6.7444763 4.3586478 -1071.9979 -1067.6392 - 12950 1.295 0.076457332 1653.7008 134.40911 -6.7622343 4.3260615 -1071.9653 -1067.6392 - 13000 1.3 0.076457334 1678.1215 135.3964 -6.7808215 4.3578383 -1071.9971 -1067.6392 - 13050 1.305 0.076457316 1709.6866 138.43433 -6.7994699 4.4556163 -1072.0948 -1067.6392 - 13100 1.31 0.076457256 1719.9198 142.81982 -6.8124215 4.5967668 -1072.236 -1067.6392 - 13150 1.315 0.076457227 1716.5741 147.42301 -6.8192217 4.744924 -1072.3842 -1067.6392 - 13200 1.32 0.076457238 1743.2587 150.89049 -6.8222296 4.8565276 -1072.4958 -1067.6392 - 13250 1.325 0.076457261 1793.7636 151.98662 -6.8200794 4.8918073 -1072.531 -1067.6392 - 13300 1.33 0.07645729 1825.2569 150.42643 -6.8140605 4.8415915 -1072.4808 -1067.6392 - 13350 1.335 0.076457252 1838.476 147.28172 -6.8146446 4.7403765 -1072.3796 -1067.6392 - 13400 1.34 0.076457169 1838.3398 144.11825 -6.8303357 4.6385577 -1072.2778 -1067.6392 - 13450 1.345 0.076457222 1801.0039 141.93725 -6.8583491 4.5683605 -1072.2076 -1067.6392 - 13500 1.35 0.076457347 1755.582 140.99498 -6.89022 4.5380327 -1072.1773 -1067.6392 - 13550 1.355 0.076457427 1733.1918 141.21311 -6.9214427 4.5450535 -1072.1843 -1067.6392 - 13600 1.36 0.076457431 1712.5682 142.19629 -6.9465697 4.5766981 -1072.2159 -1067.6392 - 13650 1.365 0.076457399 1717.694 143.5117 -6.9629204 4.6190353 -1072.2583 -1067.6392 - 13700 1.37 0.076457334 1770.8346 145.13001 -6.9802142 4.671122 -1072.3104 -1067.6392 - 13750 1.375 0.076457247 1825.1073 146.95312 -7.0064861 4.7298002 -1072.369 -1067.6392 - 13800 1.38 0.076457256 1824.3539 148.48573 -7.0381068 4.7791285 -1072.4184 -1067.6392 - 13850 1.385 0.076457313 1782.7326 149.20301 -7.0651441 4.8022147 -1072.4414 -1067.6392 - 13900 1.39 0.076457295 1750.9167 149.18894 -7.0840385 4.8017618 -1072.441 -1067.6392 - 13950 1.395 0.076457288 1760.1963 149.12388 -7.1020342 4.7996679 -1072.4389 -1067.6392 - 14000 1.4 0.076457265 1776.4309 149.46795 -7.1245024 4.8107421 -1072.45 -1067.6392 - 14050 1.405 0.076457201 1795.0829 150.25585 -7.1514213 4.8361011 -1072.4753 -1067.6392 - 14100 1.41 0.076457229 1812.6337 151.48841 -7.1831839 4.8757722 -1072.515 -1067.6392 - 14150 1.415 0.076457297 1801.8728 153.13675 -7.2174201 4.928825 -1072.5681 -1067.6392 - 14200 1.42 0.076457305 1773.4672 155.06508 -7.2481606 4.9908901 -1072.6301 -1067.6392 - 14250 1.425 0.076457282 1738.9317 157.04135 -7.2698182 5.0544977 -1072.6937 -1067.6392 - 14300 1.43 0.076457306 1716.5389 158.77479 -7.2837833 5.1102898 -1072.7495 -1067.6392 - 14350 1.435 0.07645735 1720.7949 159.7069 -7.2945528 5.1402904 -1072.7795 -1067.6392 - 14400 1.44 0.076457333 1748.7885 159.02986 -7.3011362 5.1184995 -1072.7577 -1067.6392 - 14450 1.445 0.076457295 1742.8885 156.42679 -7.3047662 5.0347176 -1072.674 -1067.6392 - 14500 1.45 0.076457256 1670.5068 152.24569 -7.3102428 4.9001455 -1072.5394 -1067.6392 - 14550 1.455 0.076457265 1584.5241 147.05373 -7.318176 4.7330384 -1072.3723 -1067.6392 - 14600 1.46 0.076457287 1529.9826 141.71242 -7.3290619 4.5611241 -1072.2004 -1067.6392 - 14650 1.465 0.076457308 1510.2873 137.60969 -7.3489824 4.4290747 -1072.0683 -1067.6392 - 14700 1.47 0.076457333 1517.9737 136.06432 -7.3778607 4.3793359 -1072.0186 -1067.6392 - 14750 1.475 0.076457349 1536.5785 137.7444 -7.4074887 4.4334105 -1072.0726 -1067.6392 - 14800 1.48 0.076457332 1570.427 142.60265 -7.435251 4.589777 -1072.229 -1067.6392 - 14850 1.485 0.076457277 1605.5273 149.55383 -7.4584362 4.813506 -1072.4527 -1067.6392 - 14900 1.49 0.076457286 1619.5816 156.68247 -7.4687128 5.042947 -1072.6822 -1067.6392 - 14950 1.495 0.076457352 1628.8798 162.48759 -7.4692532 5.2297891 -1072.869 -1067.6392 - 15000 1.5 0.076457367 1645.2779 166.28468 -7.4710214 5.3520015 -1072.9912 -1067.6392 - 15050 1.505 0.076457354 1659.3085 168.01268 -7.4835147 5.4076185 -1073.0469 -1067.6392 - 15100 1.51 0.076457322 1657.5151 167.8691 -7.5090057 5.4029973 -1073.0422 -1067.6392 - 15150 1.515 0.076457334 1619.1825 165.90116 -7.5343027 5.3396576 -1072.9789 -1067.6392 - 15200 1.52 0.076457345 1564.833 162.54809 -7.5475534 5.2317363 -1072.871 -1067.6392 - 15250 1.525 0.076457333 1526.2301 158.9992 -7.5544031 5.1175126 -1072.7567 -1067.6392 - 15300 1.53 0.076457299 1516.6129 156.42636 -7.5677145 5.0347037 -1072.6739 -1067.6392 - 15350 1.535 0.07645727 1514.4631 155.10745 -7.5910984 4.9922537 -1072.6315 -1067.6392 - 15400 1.54 0.076457295 1489.0219 154.49939 -7.6168589 4.9726826 -1072.6119 -1067.6392 - 15450 1.545 0.076457307 1454.98 154.09722 -7.6374985 4.9597386 -1072.599 -1067.6392 - 15500 1.55 0.076457289 1465.2041 153.94567 -7.6532363 4.9548609 -1072.5941 -1067.6392 - 15550 1.555 0.076457258 1507.1468 154.2404 -7.6663203 4.964347 -1072.6036 -1067.6392 - 15600 1.56 0.076457196 1529.3808 154.91397 -7.6776911 4.9860264 -1072.6253 -1067.6392 - 15650 1.565 0.076457177 1523.9817 156.0119 -7.695343 5.021364 -1072.6606 -1067.6392 - 15700 1.57 0.076457193 1522.7643 157.82491 -7.7296805 5.0797172 -1072.7189 -1067.6392 - 15750 1.575 0.076457243 1494.5697 160.297 -7.7768073 5.1592832 -1072.7985 -1067.6392 - 15800 1.58 0.076457287 1432.4424 162.81609 -7.8203339 5.2403621 -1072.8796 -1067.6392 - 15850 1.585 0.07645733 1402.4977 164.59576 -7.8451116 5.2976423 -1072.9369 -1067.6392 - 15900 1.59 0.076457402 1416.812 165.26647 -7.8504137 5.3192297 -1072.9585 -1067.6392 - 15950 1.595 0.076457391 1434.0052 165.00555 -7.8513437 5.3108318 -1072.9501 -1067.6392 - 16000 1.6 0.07645732 1448.028 163.9183 -7.8607479 5.2758378 -1072.9151 -1067.6392 - 16050 1.605 0.076457324 1476.1802 161.67871 -7.8741051 5.2037547 -1072.843 -1067.6392 - 16100 1.61 0.076457365 1517.1195 158.257 -7.8821118 5.0936245 -1072.7329 -1067.6392 - 16150 1.615 0.07645732 1551.8013 154.48554 -7.8845021 4.9722371 -1072.6115 -1067.6392 - 16200 1.62 0.076457224 1563.4592 151.61692 -7.8867696 4.8799081 -1072.5191 -1067.6392 - 16250 1.625 0.076457231 1568.8982 150.52413 -7.8928325 4.8447358 -1072.484 -1067.6392 - 16300 1.63 0.076457315 1587.8208 151.31592 -7.9028799 4.8702203 -1072.5095 -1067.6392 - 16350 1.635 0.076457401 1587.1658 153.58503 -7.9155357 4.9432533 -1072.5825 -1067.6392 - 16400 1.64 0.0764574 1564.8466 156.97281 -7.9329671 5.0522917 -1072.6915 -1067.6392 - 16450 1.645 0.076457324 1559.9515 161.25392 -7.9569659 5.1900827 -1072.8293 -1067.6392 - 16500 1.65 0.07645729 1572.1491 166.16033 -7.9871415 5.3479991 -1072.9872 -1067.6392 - 16550 1.655 0.076457319 1587.1041 171.09675 -8.0223182 5.5068818 -1073.1461 -1067.6392 - 16600 1.66 0.076457367 1611.2738 175.10798 -8.0612322 5.6359861 -1073.2752 -1067.6392 - 16650 1.665 0.076457363 1645.197 177.28144 -8.100579 5.7059409 -1073.3452 -1067.6392 - 16700 1.67 0.076457373 1687.596 177.10275 -8.1330656 5.7001896 -1073.3394 -1067.6392 - 16750 1.675 0.076457406 1741.0657 174.63626 -8.1549243 5.6208035 -1073.26 -1067.6392 - 16800 1.68 0.076457428 1770.5295 170.6939 -8.1775588 5.4939157 -1073.1331 -1067.6392 - 16850 1.685 0.076457412 1764.9164 166.35555 -8.2116214 5.3542824 -1072.9935 -1067.6392 - 16900 1.69 0.076457377 1753.4555 162.46345 -8.24703 5.2290123 -1072.8682 -1067.6392 - 16950 1.695 0.076457382 1737.3044 159.85392 -8.2679658 5.1450224 -1072.7843 -1067.6392 - 17000 1.7 0.076457397 1698.4267 159.38372 -8.2771546 5.1298887 -1072.7691 -1067.6392 - 17050 1.705 0.076457398 1648.5432 161.02257 -8.2829365 5.1826363 -1072.8219 -1067.6392 - 17100 1.71 0.076457362 1597.8104 163.90303 -8.2883924 5.2753461 -1072.9146 -1067.6392 - 17150 1.715 0.076457407 1581.3305 167.13768 -8.2982879 5.3794559 -1073.0187 -1067.6392 - 17200 1.72 0.076457416 1615.3538 169.91691 -8.3147181 5.4689075 -1073.1081 -1067.6392 - 17250 1.725 0.076457317 1640.517 171.76528 -8.3382653 5.5283989 -1073.1676 -1067.6392 - 17300 1.73 0.076457279 1642.0824 172.72393 -8.3672834 5.5592538 -1073.1985 -1067.6392 - 17350 1.735 0.076457358 1654.7782 173.20812 -8.3956352 5.5748377 -1073.2141 -1067.6392 - 17400 1.74 0.076457387 1690.9444 174.02756 -8.4250034 5.6012122 -1073.2404 -1067.6392 - 17450 1.745 0.076457318 1700.9667 175.61591 -8.4582001 5.6523344 -1073.2916 -1067.6392 - 17500 1.75 0.076457288 1647.3737 177.46686 -8.4919066 5.7119087 -1073.3511 -1067.6392 - 17550 1.755 0.076457298 1540.9506 178.64086 -8.5244634 5.7496947 -1073.3889 -1067.6392 - 17600 1.76 0.076457329 1446.6813 178.43003 -8.554886 5.7429089 -1073.3821 -1067.6392 - 17650 1.765 0.076457379 1412.0895 176.95558 -8.5854884 5.6954528 -1073.3347 -1067.6392 - 17700 1.77 0.076457349 1414.559 175.0213 -8.6219735 5.6331963 -1073.2724 -1067.6392 - 17750 1.775 0.076457246 1413.6264 173.04798 -8.6573217 5.5696835 -1073.2089 -1067.6392 - 17800 1.78 0.076457222 1399.031 170.80066 -8.673405 5.4973518 -1073.1366 -1067.6392 - 17850 1.785 0.076457257 1402.9589 168.32364 -8.6692442 5.417627 -1073.0569 -1067.6392 - 17900 1.79 0.076457292 1421.4914 166.26754 -8.667908 5.3514498 -1072.9907 -1067.6392 - 17950 1.795 0.07645729 1459.6161 165.06532 -8.6883597 5.3127556 -1072.952 -1067.6392 - 18000 1.8 0.07645728 1526.0272 164.4467 -8.724083 5.2928448 -1072.9321 -1067.6392 - 18050 1.805 0.076457285 1579.053 164.14599 -8.7580049 5.283166 -1072.9224 -1067.6392 - 18100 1.81 0.076457295 1585.8299 164.68311 -8.7876471 5.3004537 -1072.9397 -1067.6392 - 18150 1.815 0.076457311 1571.4213 167.11719 -8.82749 5.3787965 -1073.018 -1067.6392 - 18200 1.82 0.076457253 1566.7735 171.84493 -8.8828984 5.5309623 -1073.1702 -1067.6392 - 18250 1.825 0.076457211 1565.9409 178.03402 -8.9379169 5.7301632 -1073.3694 -1067.6392 - 18300 1.83 0.076457261 1564.3982 184.19934 -8.977693 5.9285986 -1073.5678 -1067.6392 - 18350 1.835 0.07645725 1565.4674 188.93147 -9.0068361 6.0809061 -1073.7201 -1067.6392 - 18400 1.84 0.076457214 1575.9469 191.19229 -9.0319747 6.1536724 -1073.7929 -1067.6392 - 18450 1.845 0.076457289 1591.7212 190.75232 -9.0530056 6.1395115 -1073.7787 -1067.6392 - 18500 1.85 0.076457356 1602.2968 188.42238 -9.0750081 6.0645207 -1073.7038 -1067.6392 - 18550 1.855 0.076457289 1601.939 185.22419 -9.1006094 5.9615844 -1073.6008 -1067.6392 - 18600 1.86 0.076457199 1571.9204 181.88092 -9.1245655 5.8539786 -1073.4932 -1067.6392 - 18650 1.865 0.076457174 1547.9534 179.20735 -9.1468721 5.7679277 -1073.4072 -1067.6392 - 18700 1.87 0.076457165 1552.3316 177.96057 -9.1713552 5.7277992 -1073.367 -1067.6392 - 18750 1.875 0.076457197 1553.5318 178.2992 -9.1953424 5.7386981 -1073.3779 -1067.6392 - 18800 1.88 0.076457184 1502.7768 179.82752 -9.2133625 5.7878883 -1073.4271 -1067.6392 - 18850 1.885 0.076457121 1411.167 181.98955 -9.226772 5.857475 -1073.4967 -1067.6392 - 18900 1.89 0.07645718 1331.5599 184.25555 -9.244306 5.9304078 -1073.5696 -1067.6392 - 18950 1.895 0.076457306 1300.8838 185.96704 -9.269864 5.9854936 -1073.6247 -1067.6392 - 19000 1.9 0.076457332 1341.3268 186.45142 -9.2968684 6.0010837 -1073.6403 -1067.6392 - 19050 1.905 0.076457294 1418.9495 185.73025 -9.3201217 5.9778722 -1073.6171 -1067.6392 - 19100 1.91 0.076457261 1469.3348 184.71078 -9.3405594 5.9450597 -1073.5843 -1067.6392 - 19150 1.915 0.07645726 1494.8858 184.40838 -9.3593456 5.9353267 -1073.5746 -1067.6392 - 19200 1.92 0.076457302 1535.9214 185.12696 -9.3754395 5.958455 -1073.5977 -1067.6392 - 19250 1.925 0.076457322 1578.5937 186.7022 -9.3955891 6.0091552 -1073.6484 -1067.6392 - 19300 1.93 0.07645736 1578.7452 188.80101 -9.4323472 6.076707 -1073.7159 -1067.6392 - 19350 1.935 0.076457464 1549.5413 190.55677 -9.4860328 6.1332175 -1073.7725 -1067.6392 - 19400 1.94 0.076457401 1518.0105 190.8838 -9.545051 6.1437434 -1073.783 -1067.6392 - 19450 1.945 0.076457226 1476.9524 189.41845 -9.6005799 6.0965799 -1073.7358 -1067.6392 - 19500 1.95 0.076457236 1453.8032 186.8834 -9.6531215 6.0149872 -1073.6542 -1067.6392 - 19550 1.955 0.076457309 1436.5876 184.62159 -9.7075641 5.942189 -1073.5814 -1067.6392 - 19600 1.96 0.076457314 1395.5458 183.83049 -9.7642712 5.9167271 -1073.556 -1067.6392 - 19650 1.965 0.076457309 1342.194 185.07394 -9.8173107 5.9567485 -1073.596 -1067.6392 - 19700 1.97 0.076457382 1296.9221 188.42121 -9.866389 6.0644829 -1073.7037 -1067.6392 - 19750 1.975 0.076457367 1284.6809 193.29911 -9.9107399 6.2214817 -1073.8607 -1067.6392 - 19800 1.98 0.076457239 1277.2922 198.66316 -9.946204 6.3941279 -1074.0334 -1067.6392 - 19850 1.985 0.076457182 1240.7957 203.40147 -9.9754722 6.5466343 -1074.1859 -1067.6392 - 19900 1.99 0.07645726 1203.1195 206.12078 -10.001353 6.6341571 -1074.2734 -1067.6392 - 19950 1.995 0.076457363 1202.7274 205.68644 -10.025039 6.6201776 -1074.2594 -1067.6392 - 20000 2 0.076457341 1220.191 202.20273 -10.047292 6.5080517 -1074.1473 -1067.6392 - 20050 2.005 0.076457241 1219.9293 197.12841 -10.066398 6.3447308 -1073.984 -1067.6392 - 20100 2.01 0.076457168 1194.4117 192.23758 -10.079101 6.1873157 -1073.8265 -1067.6392 - 20150 2.015 0.076457198 1169.6328 188.78101 -10.085348 6.0760632 -1073.7153 -1067.6392 - 20200 2.02 0.076457237 1170.2112 187.39597 -10.084836 6.0314848 -1073.6707 -1067.6392 - 20250 2.025 0.076457263 1178.3781 188.35798 -10.080252 6.0624476 -1073.7017 -1067.6392 - 20300 2.03 0.076457263 1193.5136 191.43468 -10.076517 6.1614738 -1073.8007 -1067.6392 - 20350 2.035 0.076457217 1217.151 195.69411 -10.073155 6.2985667 -1073.9378 -1067.6392 - 20400 2.04 0.076457203 1235.3327 200.1109 -10.073615 6.4407245 -1074.08 -1067.6392 - 20450 2.045 0.076457254 1242.9155 203.63993 -10.081258 6.5543091 -1074.1935 -1067.6392 - 20500 2.05 0.076457271 1241.9055 205.2779 -10.095394 6.6070286 -1074.2463 -1067.6392 - 20550 2.055 0.076457271 1221.6949 204.56884 -10.116586 6.5842068 -1074.2234 -1067.6392 - 20600 2.06 0.076457294 1226.6359 201.68982 -10.144389 6.4915433 -1074.1308 -1067.6392 - 20650 2.065 0.07645732 1283.4482 197.23304 -10.174916 6.3480985 -1073.9873 -1067.6392 - 20700 2.07 0.076457316 1329.13 192.42022 -10.208859 6.1931942 -1073.8324 -1067.6392 - 20750 2.075 0.076457251 1326.0056 189.01786 -10.251588 6.0836867 -1073.7229 -1067.6392 - 20800 2.08 0.076457224 1289.0675 188.31447 -10.298492 6.0610474 -1073.7003 -1067.6392 - 20850 2.085 0.076457272 1261.4039 190.77218 -10.344257 6.1401507 -1073.7794 -1067.6392 - 20900 2.09 0.076457341 1274.4048 195.96512 -10.390177 6.3072895 -1073.9465 -1067.6392 - 20950 2.095 0.076457382 1294.6179 202.31796 -10.42989 6.5117606 -1074.151 -1067.6392 - 21000 2.1 0.076457336 1271.5204 207.81694 -10.451365 6.6887496 -1074.328 -1067.6392 - 21050 2.105 0.076457218 1224.8924 211.49094 -10.462946 6.8070002 -1074.4462 -1067.6392 - 21100 2.11 0.076457179 1197.0124 213.27369 -10.482662 6.8643792 -1074.5036 -1067.6392 - 21150 2.115 0.076457232 1200.2169 213.01628 -10.509071 6.8560942 -1074.4953 -1067.6392 - 21200 2.12 0.076457334 1233.3373 211.01674 -10.539776 6.7917377 -1074.431 -1067.6392 - 21250 2.125 0.076457324 1292.2293 208.23361 -10.582784 6.7021603 -1074.3414 -1067.6392 - 21300 2.13 0.076457234 1353.0348 205.33718 -10.632972 6.6089366 -1074.2482 -1067.6392 - 21350 2.135 0.076457274 1390.9107 202.43255 -10.667402 6.5154488 -1074.1547 -1067.6392 - 21400 2.14 0.076457309 1398.7408 199.69704 -10.670157 6.4274041 -1074.0666 -1067.6392 - 21450 2.145 0.076457306 1400.5231 197.71241 -10.646924 6.3635274 -1074.0028 -1067.6392 - 21500 2.15 0.076457319 1422.7259 197.36253 -10.618311 6.3522661 -1073.9915 -1067.6392 - 21550 2.155 0.076457297 1434.7766 199.14128 -10.598724 6.4095165 -1074.0487 -1067.6392 - 21600 2.16 0.076457278 1429.5442 202.52793 -10.589548 6.5185185 -1074.1577 -1067.6392 - 21650 2.165 0.076457295 1420.497 206.1935 -10.591701 6.636498 -1074.2757 -1067.6392 - 21700 2.17 0.076457276 1378.0825 208.36958 -10.599065 6.7065365 -1074.3458 -1067.6392 - 21750 2.175 0.076457297 1325.5891 208.06821 -10.604715 6.6968368 -1074.3361 -1067.6392 - 21800 2.18 0.076457341 1286.1379 205.87017 -10.612217 6.6260911 -1074.2653 -1067.6392 - 21850 2.185 0.076457343 1249.4394 203.00417 -10.618963 6.5338467 -1074.1731 -1067.6392 - 21900 2.19 0.076457342 1219.6068 200.92404 -10.618829 6.4668963 -1074.1061 -1067.6392 - 21950 2.195 0.076457255 1203.2091 201.06239 -10.615316 6.4713491 -1074.1106 -1067.6392 - 22000 2.2 0.076457157 1207.2707 203.83245 -10.616122 6.5605055 -1074.1997 -1067.6392 - 22050 2.205 0.076457174 1213.7955 208.32753 -10.627885 6.7051832 -1074.3444 -1067.6392 - 22100 2.21 0.076457305 1217.4318 212.84143 -10.652913 6.8504667 -1074.4897 -1067.6392 - 22150 2.215 0.076457345 1210.5327 215.5321 -10.688094 6.9370678 -1074.5763 -1067.6392 - 22200 2.22 0.076457215 1195.2458 215.20969 -10.73343 6.9266909 -1074.5659 -1067.6392 - 22250 2.225 0.076457077 1182.8507 211.73156 -10.788326 6.8147447 -1074.454 -1067.6392 - 22300 2.23 0.076457075 1161.1546 206.13732 -10.841515 6.6346895 -1074.2739 -1067.6392 - 22350 2.235 0.076457134 1136.2879 200.67718 -10.880177 6.4589508 -1074.0982 -1067.6392 - 22400 2.24 0.07645722 1141.1588 197.90394 -10.902196 6.369692 -1074.0089 -1067.6392 - 22450 2.245 0.07645725 1183.4596 199.22083 -10.913175 6.412077 -1074.0513 -1067.6392 - 22500 2.25 0.076457199 1229.4238 204.41082 -10.921755 6.5791208 -1074.2184 -1067.6392 - 22550 2.255 0.076457171 1264.902 212.14836 -10.939819 6.8281595 -1074.4674 -1067.6392 - 22600 2.26 0.076457158 1287.9026 220.33991 -10.971089 7.091811 -1074.731 -1067.6392 - 22650 2.265 0.076457207 1311.4828 226.7258 -11.007167 7.2973458 -1074.9366 -1067.6392 - 22700 2.27 0.076457319 1353.9253 229.84218 -11.040634 7.3976489 -1075.0369 -1067.6392 - 22750 2.275 0.076457274 1390.1174 229.24441 -11.068644 7.3784091 -1075.0176 -1067.6392 - 22800 2.28 0.076457156 1387.0664 225.36499 -11.095325 7.2535471 -1074.8928 -1067.6392 - 22850 2.285 0.076457176 1360.9519 219.18675 -11.130488 7.0546956 -1074.6939 -1067.6392 - 22900 2.29 0.076457316 1344.359 211.76274 -11.174978 6.8157482 -1074.455 -1067.6392 - 22950 2.295 0.07645732 1299.3984 204.35647 -11.214963 6.5773717 -1074.2166 -1067.6392 - 23000 2.3 0.076457162 1231.7571 198.93484 -11.2383 6.4028722 -1074.0421 -1067.6392 - 23050 2.305 0.07645712 1199.0791 197.45133 -11.245595 6.3551243 -1073.9944 -1067.6392 - 23100 2.31 0.076457206 1194.5403 200.36018 -11.246069 6.4487479 -1074.088 -1067.6392 - 23150 2.315 0.07645717 1213.0855 206.27572 -11.249945 6.6391441 -1074.2784 -1067.6392 - 23200 2.32 0.076457149 1247.0389 212.62317 -11.25317 6.8434419 -1074.4827 -1067.6392 - 23250 2.325 0.076457232 1252.9771 217.14066 -11.243809 6.9888406 -1074.6281 -1067.6392 - 23300 2.33 0.076457298 1246.3963 219.5467 -11.230203 7.0662811 -1074.7055 -1067.6392 - 23350 2.335 0.076457347 1263.8532 220.90621 -11.226826 7.1100378 -1074.7493 -1067.6392 - 23400 2.34 0.076457343 1278.9193 222.02245 -11.231757 7.1459649 -1074.7852 -1067.6392 - 23450 2.345 0.076457298 1271.4615 223.28544 -11.242585 7.1866153 -1074.8258 -1067.6392 - 23500 2.35 0.076457216 1263.4764 224.76526 -11.261772 7.2342444 -1074.8735 -1067.6392 - 23550 2.355 0.076457156 1269.5953 225.95356 -11.284145 7.2724905 -1074.9117 -1067.6392 - 23600 2.36 0.076457239 1268.359 226.26773 -11.305282 7.2826025 -1074.9218 -1067.6392 - 23650 2.365 0.076457257 1265.5906 225.69913 -11.3327 7.2643016 -1074.9035 -1067.6392 - 23700 2.37 0.076457123 1275.7614 224.53597 -11.374051 7.2268646 -1074.8661 -1067.6392 - 23750 2.375 0.076457085 1287.3169 222.75095 -11.424079 7.1694122 -1074.8086 -1067.6392 - 23800 2.38 0.076457174 1303.4659 219.83945 -11.467156 7.0757035 -1074.7149 -1067.6392 - 23850 2.385 0.076457349 1312.2776 215.4104 -11.491657 6.9331509 -1074.5724 -1067.6392 - 23900 2.39 0.076457447 1300.2196 210.22181 -11.505842 6.766152 -1074.4054 -1067.6392 - 23950 2.395 0.076457318 1285.3883 205.91466 -11.523034 6.6275231 -1074.2668 -1067.6392 - 24000 2.4 0.076457215 1271.3069 203.89116 -11.544141 6.5623954 -1074.2016 -1067.6392 - 24050 2.405 0.07645717 1275.6297 204.82158 -11.568504 6.5923414 -1074.2316 -1067.6392 - 24100 2.41 0.076457155 1308.5278 208.28691 -11.593169 6.703876 -1074.3431 -1067.6392 - 24150 2.415 0.076457173 1320.3939 213.14435 -11.610405 6.8602164 -1074.4994 -1067.6392 - 24200 2.42 0.076457286 1290.2677 218.34701 -11.616172 7.0276681 -1074.6669 -1067.6392 - 24250 2.425 0.07645742 1266.5534 223.16759 -11.612622 7.182822 -1074.8221 -1067.6392 - 24300 2.43 0.076457424 1263.1458 227.14553 -11.607449 7.310855 -1074.9501 -1067.6392 - 24350 2.435 0.076457322 1278.3394 229.88879 -11.606753 7.3991491 -1075.0384 -1067.6392 - 24400 2.44 0.076457217 1299.8856 231.18375 -11.60862 7.4408286 -1075.0801 -1067.6392 - 24450 2.445 0.076457261 1314.6037 231.51695 -11.609751 7.4515526 -1075.0908 -1067.6392 - 24500 2.45 0.076457395 1306.5195 231.80528 -11.609243 7.4608328 -1075.1001 -1067.6392 - 24550 2.455 0.076457379 1284.1202 232.64324 -11.61431 7.4878034 -1075.127 -1067.6392 - 24600 2.46 0.076457237 1266.9925 233.34522 -11.628582 7.510397 -1075.1496 -1067.6392 - 24650 2.465 0.076457198 1282.9995 232.39636 -11.648257 7.4798573 -1075.1191 -1067.6392 - 24700 2.47 0.07645726 1305.414 229.20359 -11.674265 7.3770956 -1075.0163 -1067.6392 - 24750 2.475 0.07645732 1301.6393 224.60137 -11.703977 7.2289695 -1074.8682 -1067.6392 - 24800 2.48 0.076457337 1286.6037 220.28411 -11.728511 7.090015 -1074.7292 -1067.6392 - 24850 2.485 0.076457248 1285.2636 217.75575 -11.741746 7.0086378 -1074.6479 -1067.6392 - 24900 2.49 0.076457211 1273.3347 217.15842 -11.738866 6.9894122 -1074.6286 -1067.6392 - 24950 2.495 0.076457314 1254.4627 217.67065 -11.724117 7.0058988 -1074.6451 -1067.6392 - 25000 2.5 0.07645736 1252.7349 218.6929 -11.717307 7.0388007 -1074.678 -1067.6392 - 25050 2.505 0.076457303 1253.3725 220.1096 -11.733758 7.0843985 -1074.7236 -1067.6392 - 25100 2.51 0.076457303 1226.6085 221.88399 -11.763112 7.1415083 -1074.7807 -1067.6392 - 25150 2.515 0.076457323 1179.7816 224.12648 -11.787319 7.2136847 -1074.8529 -1067.6392 - 25200 2.52 0.076457341 1147.9357 227.17475 -11.806595 7.3117955 -1074.951 -1067.6392 - 25250 2.525 0.076457289 1122.8538 230.61744 -11.827081 7.4226013 -1075.0618 -1067.6392 - 25300 2.53 0.076457275 1123.0584 232.62891 -11.840179 7.487342 -1075.1266 -1067.6392 - 25350 2.535 0.076457325 1135.7283 231.67931 -11.840266 7.4567784 -1075.096 -1067.6392 - 25400 2.54 0.076457369 1132.9884 228.34818 -11.841402 7.3495632 -1074.9888 -1067.6392 - 25450 2.545 0.076457373 1126.8396 224.33046 -11.849704 7.2202499 -1074.8595 -1067.6392 - 25500 2.55 0.076457345 1138.9754 220.94924 -11.854541 7.1114227 -1074.7507 -1067.6392 - 25550 2.555 0.076457293 1161.4091 218.97947 -11.85351 7.0480242 -1074.6873 -1067.6392 - 25600 2.56 0.076457314 1174.3492 218.77523 -11.860158 7.0414507 -1074.6807 -1067.6392 - 25650 2.565 0.07645744 1168.4635 220.04213 -11.881157 7.0822266 -1074.7215 -1067.6392 - 25700 2.57 0.076457455 1176.9925 222.26325 -11.910611 7.153715 -1074.7929 -1067.6392 - 25750 2.575 0.076457341 1184.7961 225.03857 -11.939316 7.2430409 -1074.8823 -1067.6392 - 25800 2.58 0.076457304 1154.7511 227.79451 -11.960291 7.3317431 -1074.971 -1067.6392 - 25850 2.585 0.076457382 1114.3611 229.90007 -11.97576 7.3995122 -1075.0387 -1067.6392 - 25900 2.59 0.076457443 1085.8869 230.83015 -11.989347 7.4294476 -1075.0687 -1067.6392 - 25950 2.595 0.076457402 1078.3201 230.19636 -12.002061 7.4090485 -1075.0483 -1067.6392 - 26000 2.6 0.076457319 1095.9541 227.61221 -12.008597 7.3258755 -1074.9651 -1067.6392 - 26050 2.605 0.076457291 1140.9903 223.50282 -12.008527 7.1936117 -1074.8328 -1067.6392 - 26100 2.61 0.076457385 1178.622 219.76032 -12.018995 7.0731563 -1074.7124 -1067.6392 - 26150 2.615 0.076457448 1173.4374 218.06955 -12.044671 7.0187377 -1074.658 -1067.6392 - 26200 2.62 0.076457408 1151.1453 218.96082 -12.075861 7.0474238 -1074.6867 -1067.6392 - 26250 2.625 0.076457383 1155.4138 222.06391 -12.101821 7.1472992 -1074.7865 -1067.6392 - 26300 2.63 0.076457372 1194.7964 226.66949 -12.116261 7.2955333 -1074.9348 -1067.6392 - 26350 2.635 0.076457363 1223.2766 232.21329 -12.127208 7.4739649 -1075.1132 -1067.6392 - 26400 2.64 0.076457354 1223.9805 237.61275 -12.140513 7.6477507 -1075.287 -1067.6392 - 26450 2.645 0.076457281 1218.086 241.25999 -12.14955 7.7651401 -1075.4044 -1067.6392 - 26500 2.65 0.07645724 1226.9905 242.22464 -12.151248 7.7961882 -1075.4354 -1067.6392 - 26550 2.655 0.076457293 1247.8203 240.6035 -12.151475 7.7440104 -1075.3832 -1067.6392 - 26600 2.66 0.076457269 1242.9798 237.04434 -12.161376 7.6294559 -1075.2687 -1067.6392 - 26650 2.665 0.076457162 1205.6877 232.19203 -12.183196 7.4732806 -1075.1125 -1067.6392 - 26700 2.67 0.07645716 1172.6996 227.25303 -12.214748 7.3143152 -1074.9535 -1067.6392 - 26750 2.675 0.076457262 1153.9255 224.05517 -12.256042 7.2113895 -1074.8506 -1067.6392 - 26800 2.68 0.076457311 1136.0414 223.48738 -12.295525 7.1931146 -1074.8323 -1067.6392 - 26850 2.685 0.076457307 1118.9445 225.12955 -12.319088 7.2459693 -1074.8852 -1067.6392 - 26900 2.69 0.076457308 1108.0624 228.2382 -12.325255 7.3460238 -1074.9853 -1067.6392 - 26950 2.695 0.076457378 1116.2269 232.45212 -12.323702 7.4816518 -1075.1209 -1067.6392 - 27000 2.7 0.07645739 1134.9488 237.58432 -12.328662 7.6468358 -1075.2861 -1067.6392 - 27050 2.705 0.07645735 1138.9878 242.69968 -12.344967 7.8114775 -1075.4507 -1067.6392 - 27100 2.71 0.07645736 1129.3313 246.18245 -12.366079 7.9235733 -1075.5628 -1067.6392 - 27150 2.715 0.076457354 1124.2775 246.92127 -12.384885 7.9473528 -1075.5866 -1067.6392 - 27200 2.72 0.076457305 1108.739 245.14655 -12.403913 7.8902318 -1075.5295 -1067.6392 - 27250 2.725 0.076457306 1108.6304 241.74994 -12.427874 7.7809096 -1075.4201 -1067.6392 - 27300 2.73 0.076457366 1145.8269 237.40384 -12.453673 7.641027 -1075.2803 -1067.6392 - 27350 2.735 0.076457346 1182.0337 232.72259 -12.475581 7.4903572 -1075.1296 -1067.6392 - 27400 2.74 0.076457288 1197.1644 228.48145 -12.490327 7.3538529 -1074.9931 -1067.6392 - 27450 2.745 0.076457272 1211.3793 225.74198 -12.50044 7.2656808 -1074.9049 -1067.6392 - 27500 2.75 0.076457331 1258.8799 225.52316 -12.511305 7.2586379 -1074.8979 -1067.6392 - 27550 2.755 0.076457388 1308.0524 227.54337 -12.522462 7.3236601 -1074.9629 -1067.6392 - 27600 2.76 0.076457348 1328.121 230.14115 -12.523762 7.4072716 -1075.0465 -1067.6392 - 27650 2.765 0.076457243 1340.2612 232.32442 -12.510293 7.4775417 -1075.1168 -1067.6392 - 27700 2.77 0.076457161 1351.5963 234.3197 -12.488706 7.5417616 -1075.181 -1067.6392 - 27750 2.775 0.076457282 1357.7982 236.12334 -12.460757 7.5998128 -1075.239 -1067.6392 - 27800 2.78 0.076457422 1361.4651 237.29306 -12.430447 7.6374614 -1075.2767 -1067.6392 - 27850 2.785 0.076457378 1361.9438 237.41071 -12.408369 7.6412479 -1075.2805 -1067.6392 - 27900 2.79 0.076457207 1354.0021 236.45794 -12.402868 7.6105824 -1075.2498 -1067.6392 - 27950 2.795 0.076457167 1330.2965 235.02473 -12.414971 7.5644534 -1075.2037 -1067.6392 - 28000 2.8 0.076457251 1299.3048 233.7726 -12.43317 7.5241524 -1075.1634 -1067.6392 - 28050 2.805 0.076457269 1277.0133 233.28243 -12.448406 7.5083761 -1075.1476 -1067.6392 - 28100 2.81 0.076457225 1251.8497 234.0353 -12.464212 7.5326077 -1075.1718 -1067.6392 - 28150 2.815 0.076457297 1208.4966 235.64084 -12.477803 7.5842833 -1075.2235 -1067.6392 - 28200 2.82 0.076457399 1198.6158 237.16084 -12.484054 7.6332057 -1075.2724 -1067.6392 - 28250 2.825 0.076457406 1239.4401 237.9696 -12.486107 7.6592361 -1075.2985 -1067.6392 - 28300 2.83 0.076457357 1293.9124 237.8743 -12.489779 7.6561691 -1075.2954 -1067.6392 - 28350 2.835 0.076457319 1312.3301 237.34832 -12.50409 7.63924 -1075.2785 -1067.6392 - 28400 2.84 0.076457322 1285.5505 237.14016 -12.527163 7.6325402 -1075.2718 -1067.6392 - 28450 2.845 0.076457378 1245.9557 237.75445 -12.548289 7.6523114 -1075.2915 -1067.6392 - 28500 2.85 0.076457388 1235.3861 238.91062 -12.557157 7.6895238 -1075.3288 -1067.6392 - 28550 2.855 0.076457337 1268.9513 240.25184 -12.560084 7.7326918 -1075.3719 -1067.6392 - 28600 2.86 0.076457363 1304.4221 241.87684 -12.576878 7.7849937 -1075.4242 -1067.6392 - 28650 2.865 0.076457362 1297.8936 243.05258 -12.60596 7.8228358 -1075.4621 -1067.6392 - 28700 2.87 0.076457347 1249.8912 242.36176 -12.630048 7.8006014 -1075.4398 -1067.6392 - 28750 2.875 0.076457391 1211.5737 239.53884 -12.648513 7.7097434 -1075.349 -1067.6392 - 28800 2.88 0.076457383 1202.6703 235.69511 -12.669768 7.58603 -1075.2253 -1067.6392 - 28850 2.885 0.07645729 1216.8735 232.20584 -12.686867 7.4737252 -1075.113 -1067.6392 - 28900 2.89 0.076457246 1241.5924 230.54911 -12.693862 7.4204019 -1075.0596 -1067.6392 - 28950 2.895 0.076457286 1240.767 231.97347 -12.701097 7.4662461 -1075.1055 -1067.6392 - 29000 2.9 0.076457358 1217.5962 236.18629 -12.716277 7.6018392 -1075.2411 -1067.6392 - 29050 2.905 0.076457432 1196.6203 241.17448 -12.73636 7.7623879 -1075.4016 -1067.6392 - 29100 2.91 0.076457522 1195.7297 244.6264 -12.752906 7.8734904 -1075.5127 -1067.6392 - 29150 2.915 0.076457557 1231.0931 245.54928 -12.765411 7.9031941 -1075.5424 -1067.6392 - 29200 2.92 0.07645753 1267.4904 244.15127 -12.781472 7.8581982 -1075.4974 -1067.6392 - 29250 2.925 0.076457521 1284.1755 240.9389 -12.800258 7.7548054 -1075.394 -1067.6392 - 29300 2.93 0.076457564 1286.0387 237.25035 -12.821281 7.6360866 -1075.2753 -1067.6392 - 29350 2.935 0.076457553 1256.2955 235.11519 -12.847909 7.5673647 -1075.2066 -1067.6392 - 29400 2.94 0.076457534 1204.4184 235.8746 -12.878902 7.591807 -1075.231 -1067.6392 - 29450 2.945 0.076457502 1156.6997 239.23804 -12.906804 7.700062 -1075.3393 -1067.6392 - 29500 2.95 0.076457485 1116.1408 243.69565 -12.924534 7.8435336 -1075.4828 -1067.6392 - 29550 2.955 0.076457504 1105.9977 247.90665 -12.938831 7.979068 -1075.6183 -1067.6392 - 29600 2.96 0.076457547 1114.6315 250.84823 -12.956708 8.0737448 -1075.713 -1067.6392 - 29650 2.965 0.07645753 1139.9431 251.55972 -12.974842 8.0966448 -1075.7359 -1067.6392 - 29700 2.97 0.076457492 1194.9224 249.83103 -12.990073 8.0410056 -1075.6802 -1067.6392 - 29750 2.975 0.076457443 1239.364 246.6967 -13.001472 7.9401246 -1075.5794 -1067.6392 - 29800 2.98 0.076457457 1252.6783 243.80542 -13.010513 7.8470666 -1075.4863 -1067.6392 - 29850 2.985 0.076457512 1240.1645 241.74022 -13.018373 7.7805965 -1075.4198 -1067.6392 - 29900 2.99 0.076457565 1223.7615 239.43409 -13.020593 7.7063721 -1075.3456 -1067.6392 - 29950 2.995 0.076457595 1204.1487 235.75951 -13.015055 7.5881027 -1075.2273 -1067.6392 - 30000 3 0.076457625 1186.3894 230.7717 -13.002308 7.4275663 -1075.0668 -1067.6392 - 30050 3.005 0.076457551 1196.5894 226.06185 -12.988551 7.275976 -1074.9152 -1067.6392 - 30100 3.01 0.076457433 1233.2652 224.05561 -12.98272 7.2114038 -1074.8506 -1067.6392 - 30150 3.015 0.076457506 1263.4065 226.5763 -12.989178 7.2925339 -1074.9318 -1067.6392 - 30200 3.02 0.076457597 1273.2272 233.82971 -13.003426 7.5259905 -1075.1652 -1067.6392 - 30250 3.025 0.076457526 1276.9473 244.40258 -13.018097 7.8662868 -1075.5055 -1067.6392 - 30300 3.03 0.076457432 1275.5446 255.93782 -13.034602 8.2375574 -1075.8768 -1067.6392 - 30350 3.035 0.076457464 1250.8783 265.87839 -13.057824 8.5575024 -1076.1967 -1067.6392 - 30400 3.04 0.076457427 1235.9551 272.00442 -13.083661 8.7546732 -1076.3939 -1067.6392 - 30450 3.045 0.076457316 1235.5042 273.37792 -13.111283 8.7988804 -1076.4381 -1067.6392 - 30500 3.05 0.07645726 1230.6233 270.64686 -13.146707 8.7109792 -1076.3502 -1067.6392 - 30550 3.055 0.076457233 1224.1115 265.0222 -13.182314 8.5299452 -1076.1692 -1067.6392 - 30600 3.06 0.076457361 1212.3027 257.68391 -13.202367 8.2937568 -1075.933 -1067.6392 - 30650 3.065 0.076457487 1190.0178 249.77024 -13.201564 8.0390489 -1075.6783 -1067.6392 - 30700 3.07 0.076457394 1161.8109 242.31657 -13.191293 7.7991468 -1075.4384 -1067.6392 - 30750 3.075 0.076457252 1158.6855 236.08427 -13.18911 7.5985553 -1075.2378 -1067.6392 - 30800 3.08 0.076457183 1168.5206 231.60347 -13.197075 7.4543374 -1075.0936 -1067.6392 - 30850 3.085 0.076457279 1158.9328 229.71585 -13.209643 7.3935831 -1075.0328 -1067.6392 - 30900 3.09 0.076457454 1136.1168 231.05928 -13.230895 7.4368221 -1075.0761 -1067.6392 - 30950 3.095 0.076457365 1140.4629 234.79871 -13.261019 7.5571786 -1075.1964 -1067.6392 - 31000 3.1 0.076457233 1151.4718 238.95885 -13.2835 7.691076 -1075.3303 -1067.6392 - 31050 3.105 0.076457249 1136.0165 241.99628 -13.285479 7.7888381 -1075.4281 -1067.6392 - 31100 3.11 0.076457312 1095.4919 243.6173 -13.274528 7.841012 -1075.4802 -1067.6392 - 31150 3.115 0.076457361 1043.3403 244.60685 -13.261288 7.8728613 -1075.5121 -1067.6392 - 31200 3.12 0.076457255 1000.1386 246.53553 -13.250369 7.9349374 -1075.5742 -1067.6392 - 31250 3.125 0.076457166 991.81643 250.55835 -13.24872 8.0644151 -1075.7036 -1067.6392 - 31300 3.13 0.076457166 1022.1079 256.4075 -13.267835 8.2526743 -1075.8919 -1067.6392 - 31350 3.135 0.076457189 1054.9092 262.76827 -13.305663 8.4574006 -1076.0966 -1067.6392 - 31400 3.14 0.07645724 1060.5815 267.85735 -13.342713 8.6211968 -1076.2604 -1067.6392 - 31450 3.145 0.076457287 1049.3579 269.97994 -13.36678 8.6895138 -1076.3287 -1067.6392 - 31500 3.15 0.076457292 1020.7582 268.2573 -13.386937 8.6340694 -1076.2733 -1067.6392 - 31550 3.155 0.076457309 996.86817 262.55532 -13.414409 8.4505467 -1076.0898 -1067.6392 - 31600 3.16 0.076457265 988.4472 253.14804 -13.44617 8.1477662 -1075.787 -1067.6392 - 31650 3.165 0.07645717 975.20678 241.3533 -13.472839 7.7681433 -1075.4074 -1067.6392 - 31700 3.17 0.076457122 978.08946 230.12225 -13.489241 7.4066632 -1075.0459 -1067.6392 - 31750 3.175 0.076457159 994.1906 223.24272 -13.4961 7.1852402 -1074.8245 -1067.6392 - 31800 3.18 0.076457198 1011.9808 223.61603 -13.502125 7.1972556 -1074.8365 -1067.6392 - 31850 3.185 0.076457197 1043.2929 231.32793 -13.514524 7.4454691 -1075.0847 -1067.6392 - 31900 3.19 0.076457211 1073.2125 243.48614 -13.529663 7.8367904 -1075.476 -1067.6392 - 31950 3.195 0.076457283 1089.512 255.96547 -13.531619 8.2384474 -1075.8777 -1067.6392 - 32000 3.2 0.076457346 1091.1766 265.64481 -13.515072 8.5499844 -1076.1892 -1067.6392 - 32050 3.205 0.076457238 1107.4466 271.60773 -13.502747 8.7419056 -1076.3811 -1067.6392 - 32100 3.21 0.076457153 1117.8805 274.08365 -13.50656 8.8215948 -1076.4608 -1067.6392 - 32150 3.215 0.076457122 1123.2092 273.86962 -13.522054 8.8147064 -1076.4539 -1067.6392 - 32200 3.22 0.076457105 1152.6197 271.95614 -13.543888 8.7531194 -1076.3924 -1067.6392 - 32250 3.225 0.076457164 1168.3769 268.86435 -13.563301 8.6536078 -1076.2928 -1067.6392 - 32300 3.23 0.076457237 1158.6589 265.10575 -13.580865 8.5326342 -1076.1719 -1067.6392 - 32350 3.235 0.076457159 1152.9881 261.29815 -13.605255 8.4100836 -1076.0493 -1067.6392 - 32400 3.24 0.07645703 1164.2634 257.27542 -13.625646 8.280609 -1075.9198 -1067.6392 - 32450 3.245 0.076457057 1173.0337 252.87376 -13.637472 8.1389381 -1075.7782 -1067.6392 - 32500 3.25 0.076457171 1170.4615 248.34575 -13.651248 7.9932007 -1075.6324 -1067.6392 - 32550 3.255 0.076457164 1172.6715 244.01198 -13.667945 7.8537149 -1075.4929 -1067.6392 - 32600 3.26 0.076457072 1178.0602 240.61161 -13.683594 7.7442715 -1075.3835 -1067.6392 - 32650 3.265 0.076457132 1164.2276 239.08635 -13.693266 7.6951799 -1075.3344 -1067.6392 - 32700 3.27 0.07645721 1135.6536 239.997 -13.697188 7.7244896 -1075.3637 -1067.6392 - 32750 3.275 0.07645717 1122.6725 242.77278 -13.697307 7.8138302 -1075.4531 -1067.6392 - 32800 3.28 0.076457087 1124.7984 246.08264 -13.698507 7.9203608 -1075.5596 -1067.6392 - 32850 3.285 0.076457071 1132.9874 248.8912 -13.71026 8.0107565 -1075.65 -1067.6392 - 32900 3.29 0.076457146 1144.7957 250.92712 -13.736297 8.0762841 -1075.7155 -1067.6392 - 32950 3.295 0.07645721 1152.7642 252.46291 -13.764351 8.1257148 -1075.7649 -1067.6392 - 33000 3.3 0.076457168 1146.2857 254.10358 -13.779597 8.1785209 -1075.8178 -1067.6392 - 33050 3.305 0.076457077 1145.5084 256.8303 -13.789612 8.2662826 -1075.9055 -1067.6392 - 33100 3.31 0.076457096 1154.4041 261.13865 -13.808552 8.40495 -1076.0442 -1067.6392 - 33150 3.315 0.07645715 1125.5641 266.3904 -13.833889 8.5739819 -1076.2132 -1067.6392 - 33200 3.32 0.07645715 1093.2946 271.0557 -13.855364 8.724138 -1076.3634 -1067.6392 - 33250 3.325 0.076457145 1095.5775 273.48025 -13.872191 8.8021741 -1076.4414 -1067.6392 - 33300 3.33 0.076457162 1100.9708 272.81497 -13.884719 8.7807615 -1076.42 -1067.6392 - 33350 3.335 0.07645717 1097.446 269.39464 -13.884534 8.6706755 -1076.3099 -1067.6392 - 33400 3.34 0.076457107 1081.3925 264.90836 -13.877973 8.5262812 -1076.1655 -1067.6392 - 33450 3.345 0.076457118 1078.1638 261.34438 -13.882973 8.4115716 -1076.0508 -1067.6392 - 33500 3.35 0.076457263 1098.4302 259.43885 -13.901235 8.3502409 -1075.9895 -1067.6392 - 33550 3.355 0.0764573 1113.653 258.79858 -13.925503 8.3296331 -1075.9689 -1067.6392 - 33600 3.36 0.076457139 1102.1918 258.64576 -13.952352 8.3247147 -1075.9639 -1067.6392 - 33650 3.365 0.076457044 1079.3943 258.32267 -13.984128 8.3143157 -1075.9535 -1067.6392 - 33700 3.37 0.076457092 1080.4816 257.3355 -14.022263 8.2825429 -1075.9218 -1067.6392 - 33750 3.375 0.076457159 1091.9482 255.16753 -14.058006 8.2127649 -1075.852 -1067.6392 - 33800 3.38 0.076457132 1093.3842 251.7622 -14.081909 8.1031619 -1075.7424 -1067.6392 - 33850 3.385 0.076457194 1089.6902 248.0965 -14.095869 7.9851785 -1075.6244 -1067.6392 - 33900 3.39 0.07645727 1096.6474 246.01593 -14.105391 7.9182138 -1075.5574 -1067.6392 - 33950 3.395 0.076457209 1126.664 247.11823 -14.104952 7.9536921 -1075.5929 -1067.6392 - 34000 3.4 0.076457164 1147.9196 251.93896 -14.093155 8.1088509 -1075.7481 -1067.6392 - 34050 3.405 0.076457179 1139.0305 259.69551 -14.085668 8.3585014 -1075.9977 -1067.6392 - 34100 3.41 0.076457311 1111.5824 268.28371 -14.096523 8.6349193 -1076.2742 -1067.6392 - 34150 3.415 0.076457318 1093.8889 274.76774 -14.115851 8.8436128 -1076.4828 -1067.6392 - 34200 3.42 0.076457165 1080.138 277.06119 -14.126901 8.9174293 -1076.5567 -1067.6392 - 34250 3.425 0.076457126 1068.8702 275.51584 -14.137497 8.867691 -1076.5069 -1067.6392 - 34300 3.43 0.076457173 1079.0654 272.17988 -14.166544 8.7603208 -1076.3996 -1067.6392 - 34350 3.435 0.076457237 1097.2929 268.53315 -14.204534 8.6429479 -1076.2822 -1067.6392 - 34400 3.44 0.076457306 1090.4064 265.24166 -14.230854 8.5370086 -1076.1762 -1067.6392 - 34450 3.445 0.076457334 1094.1532 263.10158 -14.24558 8.4681285 -1076.1074 -1067.6392 - 34500 3.45 0.076457326 1091.6462 262.74486 -14.260327 8.4566473 -1076.0959 -1067.6392 - 34550 3.455 0.076457285 1048.9417 263.68384 -14.279645 8.486869 -1076.1261 -1067.6392 - 34600 3.46 0.076457322 1035.8659 264.38837 -14.298673 8.509545 -1076.1488 -1067.6392 - 34650 3.465 0.076457348 1072.1468 263.89728 -14.317443 8.4937389 -1076.133 -1067.6392 - 34700 3.47 0.076457257 1099.9068 262.7456 -14.336515 8.4566712 -1076.0959 -1067.6392 - 34750 3.475 0.07645724 1086.8308 262.31079 -14.346872 8.4426763 -1076.0819 -1067.6392 - 34800 3.48 0.076457278 1063.2908 263.8317 -14.348034 8.491628 -1076.1309 -1067.6392 - 34850 3.485 0.076457253 1055.3547 267.54832 -14.355638 8.6112503 -1076.2505 -1067.6392 - 34900 3.49 0.076457295 1035.2728 272.01532 -14.373099 8.7550243 -1076.3943 -1067.6392 - 34950 3.495 0.076457375 1040.634 275.06802 -14.390413 8.8532777 -1076.4925 -1067.6392 - 35000 3.5 0.076457344 1063.0087 275.5042 -14.407745 8.8673167 -1076.5065 -1067.6392 - 35050 3.505 0.076457312 1058.6708 273.65876 -14.433515 8.8079196 -1076.4472 -1067.6392 - 35100 3.51 0.076457257 1060.8523 271.14098 -14.474773 8.7268829 -1076.3661 -1067.6392 - 35150 3.515 0.076457289 1067.0827 269.23085 -14.526301 8.6654039 -1076.3046 -1067.6392 - 35200 3.52 0.07645742 1062.2236 268.14335 -14.573177 8.6304019 -1076.2696 -1067.6392 - 35250 3.525 0.076457337 1070.5812 267.81607 -14.60424 8.6198681 -1076.2591 -1067.6392 - 35300 3.53 0.076457217 1072.5143 267.83883 -14.617097 8.6206007 -1076.2598 -1067.6392 - 35350 3.535 0.076457254 1028.3355 267.52283 -14.622569 8.6104298 -1076.2497 -1067.6392 - 35400 3.54 0.076457305 1002.1085 266.59937 -14.633762 8.5807077 -1076.2199 -1067.6392 - 35450 3.545 0.076457409 1029.413 265.25698 -14.649797 8.5375018 -1076.1767 -1067.6392 - 35500 3.55 0.076457478 1063.6674 263.65567 -14.671113 8.4859625 -1076.1252 -1067.6392 - 35550 3.555 0.076457385 1064.2389 261.55993 -14.712306 8.4185094 -1076.0577 -1067.6392 - 35600 3.56 0.076457248 1043.973 258.13746 -14.765767 8.3083544 -1075.9476 -1067.6392 - 35650 3.565 0.076457197 1018.5052 253.81996 -14.810087 8.1693925 -1075.8086 -1067.6392 - 35700 3.57 0.076457358 1000.6206 251.22894 -14.843694 8.0859983 -1075.7252 -1067.6392 - 35750 3.575 0.076457447 1017.4159 252.90054 -14.876657 8.1398 -1075.779 -1067.6392 - 35800 3.58 0.076457294 1047.8317 258.96411 -14.909538 8.3349608 -1075.9742 -1067.6392 - 35850 3.585 0.076457191 1082.9886 267.72357 -14.939208 8.6168909 -1076.2561 -1067.6392 - 35900 3.59 0.076457278 1100.5702 277.23543 -14.962644 8.9230375 -1076.5623 -1067.6392 - 35950 3.595 0.076457309 1086.933 285.96591 -14.977753 9.2040346 -1076.8433 -1067.6392 - 36000 3.6 0.076457255 1074.2647 292.9362 -14.987968 9.428379 -1077.0676 -1067.6392 - 36050 3.605 0.07645718 1055.2238 298.01121 -14.998446 9.5917221 -1077.231 -1067.6392 - 36100 3.61 0.076457233 1047.2166 302.00821 -15.020568 9.7203687 -1077.3596 -1067.6392 - 36150 3.615 0.076457349 1052.6407 305.28298 -15.059957 9.8257696 -1077.465 -1067.6392 - 36200 3.62 0.076457311 1060.7211 306.93482 -15.10603 9.8789354 -1077.5182 -1067.6392 - 36250 3.625 0.076457193 1068.8892 305.84803 -15.141949 9.8439561 -1077.4832 -1067.6392 - 36300 3.63 0.076457194 1061.6868 301.87989 -15.16629 9.7162384 -1077.3555 -1067.6392 - 36350 3.635 0.076457258 1057.9527 295.4431 -15.185933 9.5090656 -1077.1483 -1067.6392 - 36400 3.64 0.076457264 1064.3799 287.24818 -15.203507 9.2453055 -1076.8845 -1067.6392 - 36450 3.645 0.076457194 1063.7064 278.74515 -15.224498 8.9716288 -1076.6109 -1067.6392 - 36500 3.65 0.076457136 1061.3588 271.32268 -15.2455 8.732731 -1076.372 -1067.6392 - 36550 3.655 0.076457182 1067.1517 265.76761 -15.260325 8.5539369 -1076.1932 -1067.6392 - 36600 3.66 0.07645727 1089.9772 261.85411 -15.267562 8.4279778 -1076.0672 -1067.6392 - 36650 3.665 0.076457221 1104.789 258.4444 -15.265264 8.3182336 -1075.9575 -1067.6392 - 36700 3.67 0.07645716 1092.8435 255.00082 -15.25529 8.2073992 -1075.8466 -1067.6392 - 36750 3.675 0.076457168 1061.6595 252.8329 -15.247428 8.1376232 -1075.7769 -1067.6392 - 36800 3.68 0.076457215 1035.3281 254.03876 -15.243457 8.1764346 -1075.8157 -1067.6392 - 36850 3.685 0.076457264 1012.6747 259.66792 -15.232713 8.3576136 -1075.9968 -1067.6392 - 36900 3.69 0.07645721 1000.1165 269.04132 -15.219475 8.6593036 -1076.2985 -1067.6392 - 36950 3.695 0.076457158 1004.3738 279.5229 -15.222136 8.9966614 -1076.6359 -1067.6392 - 37000 3.7 0.076457194 1015.0789 287.52665 -15.242557 9.2542684 -1076.8935 -1067.6392 - 37050 3.705 0.076457209 1006.6001 291.33936 -15.269368 9.3769835 -1077.0162 -1067.6392 - 37100 3.71 0.076457215 1009.5254 292.25598 -15.292099 9.4064856 -1077.0457 -1067.6392 - 37150 3.715 0.076457221 1035.7983 292.7155 -15.306557 9.4212757 -1077.0605 -1067.6392 - 37200 3.72 0.076457114 1030.9374 293.77202 -15.308274 9.4552805 -1077.0945 -1067.6392 - 37250 3.725 0.076457028 982.50822 295.2423 -15.305932 9.5026027 -1077.1418 -1067.6392 - 37300 3.73 0.076457035 948.55083 296.17303 -15.311999 9.5325589 -1077.1718 -1067.6392 - 37350 3.735 0.076457098 937.47027 295.49824 -15.335364 9.5108401 -1077.1501 -1067.6392 - 37400 3.74 0.076457181 936.77662 292.98591 -15.385092 9.429979 -1077.0692 -1067.6392 - 37450 3.745 0.076457164 937.43311 288.88554 -15.44922 9.2980054 -1076.9372 -1067.6392 - 37500 3.75 0.076457095 942.75677 284.1287 -15.497475 9.1449027 -1076.7841 -1067.6392 - 37550 3.755 0.076457051 973.14442 280.71281 -15.516447 9.0349597 -1076.6742 -1067.6392 - 37600 3.76 0.076457064 1023.9535 280.23051 -15.517936 9.0194364 -1076.6587 -1067.6392 - 37650 3.765 0.076457028 1061.1038 282.66393 -15.519455 9.0977579 -1076.737 -1067.6392 - 37700 3.77 0.076457072 1070.7829 287.04664 -15.525411 9.2388189 -1076.8781 -1067.6392 - 37750 3.775 0.076457124 1066.3938 291.68394 -15.520525 9.388074 -1077.0273 -1067.6392 - 37800 3.78 0.076457071 1048.9796 294.14399 -15.497921 9.4672528 -1077.1065 -1067.6392 - 37850 3.785 0.076457038 1038.2533 292.47043 -15.480179 9.4133879 -1077.0526 -1067.6392 - 37900 3.79 0.076457018 1045.648 286.41439 -15.491193 9.2184695 -1076.8577 -1067.6392 - 37950 3.795 0.076457122 1065.9631 277.89366 -15.523881 8.9442232 -1076.5835 -1067.6392 - 38000 3.8 0.07645714 1090.5261 270.72264 -15.554861 8.7134183 -1076.3526 -1067.6392 - 38050 3.805 0.076457032 1113.2307 268.45698 -15.575531 8.6404964 -1076.2797 -1067.6392 - 38100 3.81 0.076457024 1116.2952 271.45106 -15.582548 8.7368631 -1076.3761 -1067.6392 - 38150 3.815 0.07645699 1093.8664 277.51108 -15.573712 8.9319094 -1076.5711 -1067.6392 - 38200 3.82 0.076456911 1051.845 284.62475 -15.56289 9.1608685 -1076.8001 -1067.6392 - 38250 3.825 0.076456883 1005.6732 291.31425 -15.566443 9.3761751 -1077.0154 -1067.6392 - 38300 3.83 0.076456909 998.58464 295.80008 -15.577737 9.5205551 -1077.1598 -1067.6392 - 38350 3.835 0.076456917 1023.8255 296.91935 -15.58617 9.5565797 -1077.1958 -1067.6392 - 38400 3.84 0.076457007 1038.0022 294.9054 -15.596528 9.4917592 -1077.131 -1067.6392 - 38450 3.845 0.076457031 1037.6121 290.96422 -15.616202 9.3649092 -1077.0041 -1067.6392 - 38500 3.85 0.076456984 1040.5904 286.88024 -15.646786 9.2334631 -1076.8727 -1067.6392 - 38550 3.855 0.076456918 1043.2321 284.56473 -15.689543 9.1589367 -1076.7982 -1067.6392 - 38600 3.86 0.076456877 1038.0862 284.74376 -15.739663 9.1646989 -1076.8039 -1067.6392 - 38650 3.865 0.076456988 1038.4376 285.95011 -15.776018 9.2035262 -1076.8428 -1067.6392 - 38700 3.87 0.076457066 1046.7517 286.45113 -15.793545 9.2196518 -1076.8589 -1067.6392 - 38750 3.875 0.076457085 1069.8363 286.1605 -15.809275 9.2102978 -1076.8495 -1067.6392 - 38800 3.88 0.076457103 1099.7649 286.35508 -15.838882 9.2165605 -1076.8558 -1067.6392 - 38850 3.885 0.076457029 1113.9425 288.09011 -15.885059 9.2724039 -1076.9116 -1067.6392 - 38900 3.89 0.076457017 1105.7043 290.97132 -15.928294 9.3651376 -1077.0044 -1067.6392 - 38950 3.895 0.076456995 1093.6515 294.07778 -15.945379 9.4651215 -1077.1044 -1067.6392 - 39000 3.9 0.07645694 1103.4477 297.5125 -15.943567 9.5756706 -1077.2149 -1067.6392 - 39050 3.905 0.076457006 1109.1277 301.82187 -15.951259 9.7143712 -1077.3536 -1067.6392 - 39100 3.91 0.076456969 1114.3237 306.51524 -15.985628 9.865431 -1077.5047 -1067.6392 - 39150 3.915 0.076456912 1114.4623 309.57518 -16.034747 9.9639174 -1077.6032 -1067.6392 - 39200 3.92 0.07645697 1087.5299 308.28093 -16.061177 9.9222609 -1077.5615 -1067.6392 - 39250 3.925 0.076457004 1085.9492 302.29555 -16.058242 9.7296168 -1077.3688 -1067.6392 - 39300 3.93 0.076456952 1107.8421 294.53188 -16.053056 9.4797371 -1077.119 -1067.6392 - 39350 3.935 0.076456973 1124.1513 288.15688 -16.067119 9.2745528 -1076.9138 -1067.6392 - 39400 3.94 0.076457054 1137.2475 283.95115 -16.101525 9.1391882 -1076.7784 -1067.6392 - 39450 3.945 0.07645698 1135.1662 281.54817 -16.141252 9.0618462 -1076.7011 -1067.6392 - 39500 3.95 0.076456838 1099.0721 281.13694 -16.174509 9.0486105 -1076.6878 -1067.6392 - 39550 3.955 0.076456882 1049.5257 282.67803 -16.205325 9.0982117 -1076.7374 -1067.6392 - 39600 3.96 0.076457011 1027.3757 284.94192 -16.234406 9.1710768 -1076.8103 -1067.6392 - 39650 3.965 0.076456971 1017.794 286.75472 -16.252188 9.2294233 -1076.8687 -1067.6392 - 39700 3.97 0.076456888 1007.7805 288.56666 -16.25612 9.2877419 -1076.927 -1067.6392 - 39750 3.975 0.076456865 1012.8541 292.07722 -16.261884 9.4007319 -1077.04 -1067.6392 - 39800 3.98 0.076456816 1043.1577 297.78139 -16.277698 9.584325 -1077.2236 -1067.6392 - 39850 3.985 0.076456836 1077.8248 304.26971 -16.297835 9.7931567 -1077.4324 -1067.6392 - 39900 3.99 0.07645687 1094.0855 309.71669 -16.325371 9.9684719 -1077.6077 -1067.6392 - 39950 3.995 0.076456883 1064.1015 312.41437 -16.358615 10.055299 -1077.6945 -1067.6392 - 40000 4 0.076456877 1022.9431 310.99163 -16.375546 10.009507 -1077.6487 -1067.6392 - 40050 4.005 0.076456756 1013.7056 306.64402 -16.373477 9.8695757 -1077.5088 -1067.6392 - 40100 4.01 0.076456759 1007.6913 303.35311 -16.376022 9.7636554 -1077.4029 -1067.6392 - 40150 4.015 0.076456864 1004.252 303.81576 -16.385329 9.7785462 -1077.4178 -1067.6392 - 40200 4.02 0.076456912 1013.1412 307.22942 -16.384285 9.8884172 -1077.5276 -1067.6392 - 40250 4.025 0.076456867 1030.3871 310.68562 -16.369477 9.9996578 -1077.6389 -1067.6392 - 40300 4.03 0.076456789 1034.7373 311.09098 -16.352628 10.012705 -1077.6519 -1067.6392 - 40350 4.035 0.076456729 1033.1387 307.52717 -16.345575 9.8980007 -1077.5372 -1067.6392 - 40400 4.04 0.07645669 1062.9045 301.64635 -16.348471 9.708722 -1077.348 -1067.6392 - 40450 4.045 0.076456729 1073.8352 295.54356 -16.354824 9.5122988 -1077.1515 -1067.6392 - 40500 4.05 0.076456875 1045.0985 290.52511 -16.36464 9.3507761 -1076.99 -1067.6392 - 40550 4.055 0.076456839 1027.9258 287.44019 -16.379541 9.2514857 -1076.8907 -1067.6392 - 40600 4.06 0.076456646 1031.5216 286.57721 -16.388491 9.22371 -1076.8629 -1067.6392 - 40650 4.065 0.076456606 1055.0251 287.81611 -16.386366 9.2635847 -1076.9028 -1067.6392 - 40700 4.07 0.076456834 1081.6077 290.98909 -16.384202 9.3657097 -1077.0049 -1067.6392 - 40750 4.075 0.076457031 1095.8624 295.35171 -16.381535 9.5061241 -1077.1454 -1067.6392 - 40800 4.08 0.076456927 1091.1884 299.74612 -16.369379 9.6475614 -1077.2868 -1067.6392 - 40850 4.085 0.076456677 1072.8108 303.12714 -16.353468 9.7563823 -1077.3956 -1067.6392 - 40900 4.09 0.076456612 1071.4265 304.47082 -16.345218 9.7996295 -1077.4389 -1067.6392 - 40950 4.095 0.076456759 1087.5691 303.62065 -16.343756 9.7722663 -1077.4115 -1067.6392 - 41000 4.1 0.07645689 1093.1572 302.41466 -16.342931 9.7334506 -1077.3727 -1067.6392 - 41050 4.105 0.076456787 1077.0283 303.03079 -16.350207 9.7532811 -1077.3925 -1067.6392 - 41100 4.11 0.0764566 1063.8174 304.59541 -16.3659 9.8036396 -1077.4429 -1067.6392 - 41150 4.115 0.076456666 1067.2044 305.05378 -16.383874 9.8183927 -1077.4576 -1067.6392 - 41200 4.12 0.076456794 1067.5418 304.12177 -16.408325 9.7883952 -1077.4276 -1067.6392 - 41250 4.125 0.076456816 1047.1076 301.87307 -16.437615 9.716019 -1077.3553 -1067.6392 - 41300 4.13 0.076456766 1000.8676 298.01778 -16.464716 9.5919337 -1077.2312 -1067.6392 - 41350 4.135 0.076456687 958.82868 293.49143 -16.485682 9.4462495 -1077.0855 -1067.6392 - 41400 4.14 0.076456739 951.84883 290.80384 -16.499012 9.3597472 -1076.999 -1067.6392 - 41450 4.145 0.076456812 963.65591 292.08601 -16.507392 9.4010149 -1077.0402 -1067.6392 - 41500 4.15 0.076456843 975.72148 297.16323 -16.520849 9.5644292 -1077.2037 -1067.6392 - 41550 4.155 0.076456845 984.53332 303.16542 -16.53794 9.7576142 -1077.3968 -1067.6392 - 41600 4.16 0.076456751 985.80319 307.28815 -16.557303 9.8903077 -1077.5295 -1067.6392 - 41650 4.165 0.076456683 1002.2286 308.88612 -16.587168 9.9417395 -1077.581 -1067.6392 - 41700 4.17 0.076456643 1030.6323 308.39988 -16.625508 9.9260895 -1077.5653 -1067.6392 - 41750 4.175 0.07645661 1034.2586 306.29955 -16.665355 9.8584887 -1077.4977 -1067.6392 - 41800 4.18 0.076456559 1020.0175 303.06426 -16.703335 9.7543583 -1077.3936 -1067.6392 - 41850 4.185 0.076456676 991.59829 299.14498 -16.725328 9.6282135 -1077.2674 -1067.6392 - 41900 4.19 0.076456761 967.85853 296.19757 -16.730689 9.5333487 -1077.1726 -1067.6392 - 41950 4.195 0.076456701 975.82892 296.71617 -16.740926 9.5500402 -1077.1893 -1067.6392 - 42000 4.2 0.076456713 1002.2491 300.92024 -16.770609 9.6853516 -1077.3246 -1067.6392 - 42050 4.205 0.076456664 1009.6687 305.97966 -16.813995 9.8481928 -1077.4874 -1067.6392 - 42100 4.21 0.076456626 1003.7314 309.08496 -16.851376 9.9481394 -1077.5874 -1067.6392 - 42150 4.215 0.076456675 1009.5258 310.0374 -16.864204 9.9787942 -1077.618 -1067.6392 - 42200 4.22 0.076456733 1016.8827 310.8272 -16.85494 10.004215 -1077.6434 -1067.6392 - 42250 4.225 0.076456828 1023.91 312.80966 -16.842511 10.068022 -1077.7073 -1067.6392 - 42300 4.23 0.076456807 1019.5709 315.15173 -16.836523 10.143403 -1077.7826 -1067.6392 - 42350 4.235 0.076456685 1017.6755 316.23931 -16.830978 10.178408 -1077.8176 -1067.6392 - 42400 4.24 0.076456572 1035.9763 314.95382 -16.817532 10.137033 -1077.7763 -1067.6392 - 42450 4.245 0.076456544 1057.572 310.93678 -16.799682 10.007741 -1077.647 -1067.6392 - 42500 4.25 0.076456618 1077.1806 305.03796 -16.792574 9.8178834 -1077.4571 -1067.6392 - 42550 4.255 0.076456744 1090.5444 299.3483 -16.809848 9.6347572 -1077.274 -1067.6392 - 42600 4.26 0.076456726 1096.922 295.41747 -16.837401 9.5082406 -1077.1475 -1067.6392 - 42650 4.265 0.076456617 1103.2531 293.46673 -16.859813 9.4454545 -1077.0847 -1067.6392 - 42700 4.27 0.076456587 1104.4238 293.26317 -16.892288 9.4389029 -1077.0781 -1067.6392 - 42750 4.275 0.076456665 1083.3823 294.65311 -16.933936 9.4836391 -1077.1229 -1067.6392 - 42800 4.28 0.076456664 1042.3438 298.70068 -16.959665 9.6139133 -1077.2531 -1067.6392 - 42850 4.285 0.076456687 1013.4416 306.95616 -16.966168 9.8796223 -1077.5189 -1067.6392 - 42900 4.29 0.076456725 1011.1467 318.14544 -16.97008 10.239758 -1077.879 -1067.6392 - 42950 4.295 0.076456665 1017.4449 328.03985 -16.982627 10.558217 -1078.1975 -1067.6392 - 43000 4.3 0.076456617 1019.3575 333.03871 -17.008768 10.719109 -1078.3583 -1067.6392 - 43050 4.305 0.076456693 999.2679 332.30906 -17.055549 10.695625 -1078.3349 -1067.6392 - 43100 4.31 0.076456762 967.7236 326.28709 -17.109853 10.501803 -1078.141 -1067.6392 - 43150 4.315 0.076456687 976.16726 316.29296 -17.144504 10.180134 -1077.8194 -1067.6392 - 43200 4.32 0.076456692 1009.9146 306.30886 -17.155114 9.8587883 -1077.498 -1067.6392 - 43250 4.325 0.076456822 1011.5832 301.46146 -17.160687 9.7027711 -1077.342 -1067.6392 - 43300 4.33 0.076456891 993.25245 303.09136 -17.173125 9.7552307 -1077.3945 -1067.6392 - 43350 4.335 0.076456691 978.1423 307.90834 -17.186565 9.910269 -1077.5495 -1067.6392 - 43400 4.34 0.07645663 966.7299 311.62095 -17.191657 10.029762 -1077.669 -1067.6392 - 43450 4.345 0.076456883 971.37208 311.68351 -17.189726 10.031776 -1077.671 -1067.6392 - 43500 4.35 0.076456994 978.85437 307.94316 -17.193481 9.9113896 -1077.5506 -1067.6392 - 43550 4.355 0.076456767 996.27549 302.13712 -17.211228 9.7245177 -1077.3637 -1067.6392 - 43600 4.36 0.076456685 1016.7792 297.0799 -17.235609 9.5617472 -1077.201 -1067.6392 - 43650 4.365 0.076456862 1020.5319 294.98379 -17.245695 9.4942822 -1077.1335 -1067.6392 - 43700 4.37 0.076456832 1016.3483 296.10415 -17.238216 9.530342 -1077.1696 -1067.6392 - 43750 4.375 0.076456643 1012.7306 299.25575 -17.241809 9.6317786 -1077.271 -1067.6392 - 43800 4.38 0.076456789 1005.3285 303.54214 -17.262691 9.7697394 -1077.409 -1067.6392 - 43850 4.385 0.076456982 1003.3326 310.06269 -17.281251 9.9796085 -1077.6188 -1067.6392 - 43900 4.39 0.076456965 987.54044 320.52249 -17.299417 10.316265 -1077.9555 -1067.6392 - 43950 4.395 0.076456761 963.2584 333.20523 -17.330466 10.724469 -1078.3637 -1067.6392 - 44000 4.4 0.076456706 963.73639 342.88698 -17.367857 11.036084 -1078.6753 -1067.6392 - 44050 4.405 0.076456821 986.80537 345.16932 -17.395458 11.109542 -1078.7488 -1067.6392 - 44100 4.41 0.076456831 1009.8445 339.67355 -17.41311 10.932657 -1078.5719 -1067.6392 - 44150 4.415 0.076456785 1014.6601 330.05625 -17.436389 10.623116 -1078.2623 -1067.6392 - 44200 4.42 0.076456797 984.52199 321.8216 -17.48274 10.358078 -1077.9973 -1067.6392 - 44250 4.425 0.076456753 957.80787 317.33913 -17.54731 10.213806 -1077.853 -1067.6392 - 44300 4.43 0.076456643 940.00066 314.53772 -17.596853 10.123641 -1077.7629 -1067.6392 - 44350 4.435 0.076456628 918.4875 312.37225 -17.612235 10.053943 -1077.6932 -1067.6392 - 44400 4.44 0.07645672 913.57846 310.8786 -17.595301 10.005869 -1077.6451 -1067.6392 - 44450 4.445 0.076456761 919.4865 309.82858 -17.561225 9.9720734 -1077.6113 -1067.6392 - 44500 4.45 0.07645674 926.5393 309.78037 -17.534259 9.9705218 -1077.6097 -1067.6392 - 44550 4.455 0.076456708 929.10063 311.77335 -17.538056 10.034667 -1077.6739 -1067.6392 - 44600 4.46 0.076456694 933.10594 315.21765 -17.566473 10.145525 -1077.7848 -1067.6392 - 44650 4.465 0.076456702 926.71966 318.06782 -17.591174 10.23726 -1077.8765 -1067.6392 - 44700 4.47 0.076456707 911.59951 319.12218 -17.602472 10.271195 -1077.9104 -1067.6392 - 44750 4.475 0.076456688 910.70606 318.9204 -17.609049 10.264701 -1077.9039 -1067.6392 - 44800 4.48 0.0764567 905.05917 318.54255 -17.616129 10.252539 -1077.8918 -1067.6392 - 44850 4.485 0.076456621 894.49408 318.42782 -17.623448 10.248847 -1077.8881 -1067.6392 - 44900 4.49 0.076456517 906.7452 318.55777 -17.630547 10.253029 -1077.8923 -1067.6392 - 44950 4.495 0.076456564 912.1438 318.94548 -17.639597 10.265508 -1077.9047 -1067.6392 - 45000 4.5 0.076456621 904.16689 319.6676 -17.650569 10.28875 -1077.928 -1067.6392 - 45050 4.505 0.076456591 906.29138 321.41748 -17.664978 10.345071 -1077.9843 -1067.6392 - 45100 4.51 0.076456544 905.96789 325.06187 -17.678666 10.462369 -1078.1016 -1067.6392 - 45150 4.515 0.076456576 898.50939 330.26103 -17.687185 10.629708 -1078.2689 -1067.6392 - 45200 4.52 0.076456663 905.35412 334.94433 -17.701241 10.780443 -1078.4197 -1067.6392 - 45250 4.525 0.07645673 930.80225 336.07069 -17.72859 10.816696 -1078.4559 -1067.6392 - 45300 4.53 0.076456595 959.3922 331.6008 -17.765016 10.672829 -1078.3121 -1067.6392 - 45350 4.535 0.076456568 984.36318 321.62814 -17.802524 10.351851 -1077.9911 -1067.6392 - 45400 4.54 0.07645668 990.20053 308.8639 -17.836056 9.9410245 -1077.5803 -1067.6392 - 45450 4.545 0.076456648 947.25396 298.78614 -17.865782 9.6166638 -1077.2559 -1067.6392 - 45500 4.55 0.076456577 910.56022 297.55292 -17.905424 9.5769716 -1077.2162 -1067.6392 - 45550 4.555 0.076456563 888.63811 306.74089 -17.960609 9.8726936 -1077.5119 -1067.6392 - 45600 4.56 0.076456599 859.98987 321.07118 -18.005145 10.333925 -1077.9732 -1067.6392 - 45650 4.565 0.076456612 856.19145 333.40125 -18.019594 10.730778 -1078.37 -1067.6392 - 45700 4.57 0.076456557 878.62104 340.06144 -18.020894 10.945141 -1078.5844 -1067.6392 - 45750 4.575 0.076456566 897.45139 340.97037 -18.029395 10.974396 -1078.6136 -1067.6392 - 45800 4.58 0.076456592 900.06632 337.73275 -18.042178 10.870191 -1078.5094 -1067.6392 - 45850 4.585 0.076456653 905.65224 333.13083 -18.060834 10.722074 -1078.3613 -1067.6392 - 45900 4.59 0.076456731 911.50958 329.86483 -18.10231 10.616955 -1078.2562 -1067.6392 - 45950 4.595 0.076456674 934.98117 327.78934 -18.158233 10.550154 -1078.1894 -1067.6392 - 46000 4.6 0.076456573 960.91441 324.26975 -18.195778 10.436874 -1078.0761 -1067.6392 - 46050 4.605 0.076456596 962.59058 317.8452 -18.203481 10.230095 -1077.8693 -1067.6392 - 46100 4.61 0.076456671 960.19967 310.62901 -18.213042 9.9978359 -1077.6371 -1067.6392 - 46150 4.615 0.076456686 958.71855 305.95972 -18.235837 9.8475511 -1077.4868 -1067.6392 - 46200 4.62 0.076456612 966.32277 305.9278 -18.25351 9.8465235 -1077.4858 -1067.6392 - 46250 4.625 0.076456484 976.33095 310.79103 -18.261143 10.00305 -1077.6423 -1067.6392 - 46300 4.63 0.076456455 971.1525 319.21516 -18.262509 10.274188 -1077.9134 -1067.6392 - 46350 4.635 0.076456555 942.98388 329.128 -18.258965 10.59324 -1078.2325 -1067.6392 - 46400 4.64 0.07645659 931.95574 338.94782 -18.258301 10.909299 -1078.5485 -1067.6392 - 46450 4.645 0.076456634 952.04764 347.69672 -18.270432 11.190889 -1078.8301 -1067.6392 - 46500 4.65 0.076456695 954.27972 354.28335 -18.291901 11.402884 -1079.0421 -1067.6392 - 46550 4.655 0.076456718 932.47699 357.80024 -18.314064 11.516078 -1079.1553 -1067.6392 - 46600 4.66 0.076456571 917.15783 358.255 -18.33944 11.530715 -1079.1699 -1067.6392 - 46650 4.665 0.076456487 914.53778 356.10608 -18.373204 11.46155 -1079.1008 -1067.6392 - 46700 4.67 0.07645664 926.29271 351.32545 -18.410415 11.307682 -1078.9469 -1067.6392 - 46750 4.675 0.076456722 955.90982 343.62423 -18.443075 11.059813 -1078.699 -1067.6392 - 46800 4.68 0.076456662 968.52074 333.76849 -18.472665 10.742598 -1078.3818 -1067.6392 - 46850 4.685 0.076456611 960.55547 323.74847 -18.502955 10.420096 -1078.0593 -1067.6392 - 46900 4.69 0.07645658 969.48482 315.29249 -18.530555 10.147933 -1077.7872 -1067.6392 - 46950 4.695 0.076456538 970.41435 309.50703 -18.552649 9.9617239 -1077.601 -1067.6392 - 47000 4.7 0.076456607 973.5826 307.27705 -18.562429 9.8899503 -1077.5292 -1067.6392 - 47050 4.705 0.076456741 971.31274 309.44374 -18.561975 9.9596868 -1077.5989 -1067.6392 - 47100 4.71 0.076456567 974.56171 315.87966 -18.571858 10.166832 -1077.8061 -1067.6392 - 47150 4.715 0.076456487 989.886 324.3948 -18.59552 10.440899 -1078.0801 -1067.6392 - 47200 4.72 0.076456752 991.34022 333.02825 -18.624859 10.718773 -1078.358 -1067.6392 - 47250 4.725 0.076456811 982.33055 341.27988 -18.652892 10.984358 -1078.6236 -1067.6392 - 47300 4.73 0.076456654 969.07699 348.54206 -18.671538 11.218097 -1078.8573 -1067.6392 - 47350 4.735 0.076456603 950.49208 353.80509 -18.681778 11.387491 -1079.0267 -1067.6392 - 47400 4.74 0.076456655 932.53448 356.59027 -18.691148 11.477134 -1079.1164 -1067.6392 - 47450 4.745 0.07645674 914.98082 356.88075 -18.707177 11.486484 -1079.1257 -1067.6392 - 47500 4.75 0.076456846 910.29391 354.25323 -18.733572 11.401915 -1079.0411 -1067.6392 - 47550 4.755 0.076456842 911.79249 348.56319 -18.768858 11.218777 -1078.858 -1067.6392 - 47600 4.76 0.076456764 896.25715 341.13087 -18.817172 10.979562 -1078.6188 -1067.6392 - 47650 4.765 0.076456752 893.56376 333.65355 -18.869281 10.738898 -1078.3781 -1067.6392 - 47700 4.77 0.076456851 923.22366 328.05385 -18.908457 10.558668 -1078.1979 -1067.6392 - 47750 4.775 0.076456872 942.84866 326.28411 -18.929889 10.501707 -1078.1409 -1067.6392 - 47800 4.78 0.076456844 930.32583 328.44034 -18.932985 10.571107 -1078.2103 -1067.6392 - 47850 4.785 0.076456902 912.36756 332.89004 -18.922464 10.714324 -1078.3536 -1067.6392 - 47900 4.79 0.076456964 916.62133 338.11673 -18.919206 10.882549 -1078.5218 -1067.6392 - 47950 4.795 0.076457014 930.75246 342.30195 -18.922007 11.017254 -1078.6565 -1067.6392 - 48000 4.8 0.076457014 936.01421 343.78811 -18.908628 11.065087 -1078.7043 -1067.6392 - 48050 4.805 0.076456953 944.54584 342.44511 -18.878537 11.021862 -1078.6611 -1067.6392 - 48100 4.81 0.076456972 941.98405 339.08691 -18.851545 10.913775 -1078.553 -1067.6392 - 48150 4.815 0.076456898 920.11331 334.61456 -18.839033 10.769829 -1078.4091 -1067.6392 - 48200 4.82 0.076456871 907.83719 330.10701 -18.832157 10.62475 -1078.264 -1067.6392 - 48250 4.825 0.076456918 912.20647 327.58291 -18.826744 10.54351 -1078.1827 -1067.6392 - 48300 4.83 0.07645699 932.39917 329.24117 -18.830768 10.596882 -1078.2361 -1067.6392 - 48350 4.835 0.07645701 945.1163 335.0398 -18.840255 10.783516 -1078.4227 -1067.6392 - 48400 4.84 0.076456836 950.22061 342.35702 -18.841461 11.019026 -1078.6583 -1067.6392 - 48450 4.845 0.0764567 952.16965 348.50659 -18.834984 11.216955 -1078.8562 -1067.6392 - 48500 4.85 0.076456712 955.36854 352.21576 -18.825983 11.336338 -1078.9756 -1067.6392 - 48550 4.855 0.076456801 959.48836 353.76389 -18.820533 11.386165 -1079.0254 -1067.6392 - 48600 4.86 0.076456823 964.22846 354.04554 -18.822337 11.395231 -1079.0345 -1067.6392 - 48650 4.865 0.076456815 974.22885 352.93972 -18.818132 11.359639 -1078.9989 -1067.6392 - 48700 4.87 0.076456877 987.44079 349.70581 -18.807017 11.255553 -1078.8948 -1067.6392 - 48750 4.875 0.076456856 980.80712 344.37973 -18.808379 11.084129 -1078.7234 -1067.6392 - 48800 4.88 0.076456847 965.79638 337.63651 -18.81979 10.867093 -1078.5063 -1067.6392 - 48850 4.885 0.076457001 966.05115 330.7499 -18.830692 10.645442 -1078.2847 -1067.6392 - 48900 4.89 0.076457069 965.02834 325.77373 -18.849924 10.48528 -1078.1245 -1067.6392 - 48950 4.895 0.076456805 951.50135 324.61657 -18.890071 10.448036 -1078.0873 -1067.6392 - 49000 4.9 0.076456678 947.91103 327.27966 -18.934537 10.53375 -1078.173 -1067.6392 - 49050 4.905 0.076456661 958.11234 332.39046 -18.962498 10.698245 -1078.3375 -1067.6392 - 49100 4.91 0.076456829 970.05161 338.47836 -18.976168 10.894189 -1078.5334 -1067.6392 - 49150 4.915 0.07645699 968.15446 343.93729 -18.98603 11.069889 -1078.7091 -1067.6392 - 49200 4.92 0.076456985 960.59968 346.43043 -18.994109 11.150132 -1078.7894 -1067.6392 - 49250 4.925 0.076456928 945.53084 343.0733 -18.986613 11.042081 -1078.6813 -1067.6392 - 49300 4.93 0.076456888 920.51419 333.13647 -18.959986 10.722256 -1078.3615 -1067.6392 - 49350 4.935 0.076456851 907.35436 320.38291 -18.938752 10.311773 -1077.951 -1067.6392 - 49400 4.94 0.07645685 893.81547 310.99739 -18.938412 10.009692 -1077.6489 -1067.6392 - 49450 4.945 0.076456896 870.23823 309.67527 -18.95594 9.9671388 -1077.6064 -1067.6392 - 49500 4.95 0.076456955 872.77052 317.13999 -18.978605 10.207397 -1077.8466 -1067.6392 - 49550 4.955 0.076456967 894.83445 330.73629 -18.98876 10.645004 -1078.2842 -1067.6392 - 49600 4.96 0.076456979 912.1661 346.73247 -18.984428 11.159854 -1078.7991 -1067.6392 - 49650 4.965 0.076456993 915.70238 361.26297 -18.978545 11.627529 -1079.2668 -1067.6392 - 49700 4.97 0.076456983 924.58803 370.71298 -18.984487 11.931685 -1079.5709 -1067.6392 - 49750 4.975 0.076456922 944.17323 372.65166 -18.998747 11.994083 -1079.6333 -1067.6392 - 49800 4.98 0.076456923 948.92864 367.69228 -19.0113 11.834461 -1079.4737 -1067.6392 - 49850 4.985 0.076456921 953.93531 359.51215 -19.018592 11.571177 -1079.2104 -1067.6392 - 49900 4.99 0.076456974 963.60708 351.14054 -19.013112 11.301731 -1078.941 -1067.6392 - 49950 4.995 0.076456997 970.081 343.67798 -19.003119 11.061543 -1078.7008 -1067.6392 - 50000 5 0.076457012 1001.2522 337.57276 -19.005327 10.865041 -1078.5043 -1067.6392 -Loop time of 149.65 on 1 procs for 50000 steps with 250 atoms - -Performance: 2.887 ns/day, 8.314 hours/ns, 334.113 timesteps/s -98.8% CPU use with 1 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 56.939 | 56.939 | 56.939 | 0.0 | 38.05 -Neigh | 0.65017 | 0.65017 | 0.65017 | 0.0 | 0.43 -Comm | 1.4958 | 1.4958 | 1.4958 | 0.0 | 1.00 -Output | 37.503 | 37.503 | 37.503 | 0.0 | 25.06 -Modify | 52.788 | 52.788 | 52.788 | 0.0 | 35.27 -Other | | 0.2742 | | | 0.18 - -Nlocal: 250 ave 250 max 250 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 1335 ave 1335 max 1335 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 7746 ave 7746 max 7746 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 15492 ave 15492 max 15492 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 15492 -Ave neighs/atom = 61.968 -Neighbor list builds = 608 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:02:29 diff --git a/examples/SPIN/iron/log.30Apr19.spin.iron.g++.4 b/examples/SPIN/iron/log.30Apr19.spin.iron.g++.4 deleted file mode 100644 index 6fc3e307f0..0000000000 --- a/examples/SPIN/iron/log.30Apr19.spin.iron.g++.4 +++ /dev/null @@ -1,1117 +0,0 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task -# bcc iron in a 3d periodic box - -clear - using 1 OpenMP thread(s) per MPI task -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice bcc 2.8665 -Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) - 1 by 2 by 2 MPI processor grid -create_atoms 1 box -Created 250 atoms - create_atoms CPU = 0.00056982 secs - -# setting mass, mag. moments, and interactions for bcc iron - -mass 1 55.845 - -set group all spin/random 31 2.2 - 250 settings made for spin/random -velocity all create 100 4928459 rot yes dist gaussian - -pair_style hybrid/overlay eam/alloy spin/exchange 3.5 -pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe -pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# compute and output options - -compute out_mag all spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_tmag temp v_emag ke pe etotal -thermo 50 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 50000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 5.77337 - ghost atom cutoff = 5.77337 - binsize = 2.88668, bins = 5 5 5 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.265 | 7.265 | 7.265 Mbytes -Step Time v_magnorm v_tmag Temp v_emag KinEng PotEng TotEng - 0 0 0.076456975 9109.0924 100.00358 -0.85791269 3.2186929 -1070.8579 -1067.6392 - 50 0.005 0.076456995 9402.4007 96.298333 -0.85659448 3.0994366 -1070.7387 -1067.6392 - 100 0.01 0.076457028 9589.1846 86.330828 -0.87003341 2.7786247 -1070.4179 -1067.6392 - 150 0.015 0.076457074 9673.9268 71.603402 -0.89006992 2.3046111 -1069.9438 -1067.6392 - 200 0.02 0.076457106 9509.1148 54.648817 -0.91124541 1.7589146 -1069.3981 -1067.6392 - 250 0.025 0.076457128 9004.27 38.599515 -0.93187522 1.2423553 -1068.8816 -1067.6392 - 300 0.03 0.076457157 8353.4371 26.383018 -0.95082226 0.8491579 -1068.4884 -1067.6392 - 350 0.035 0.076457207 7911.1316 20.01039 -0.96826468 0.64404992 -1068.2833 -1067.6392 - 400 0.04 0.076457243 7775.9492 20.097682 -0.98706373 0.64685949 -1068.2861 -1067.6392 - 450 0.045 0.076457231 7737.1225 25.687511 -1.0095684 0.82677249 -1068.466 -1067.6392 - 500 0.05 0.076457204 7676.9809 34.604697 -1.0349855 1.113779 -1068.753 -1067.6392 - 550 0.055 0.076457196 7550.2809 44.251809 -1.0609123 1.4242788 -1069.0635 -1067.6392 - 600 0.06 0.076457188 7209.7657 52.475202 -1.0880854 1.6889551 -1069.3282 -1067.6392 - 650 0.065 0.07645718 6691.1787 57.926479 -1.1179657 1.8644087 -1069.5036 -1067.6392 - 700 0.07 0.076457185 6276.4003 60.030548 -1.1469999 1.9321298 -1069.5714 -1067.6392 - 750 0.075 0.07645719 6149.9253 59.122504 -1.1721939 1.9029037 -1069.5421 -1067.6392 - 800 0.08 0.076457195 6207.0587 56.349146 -1.1949365 1.813641 -1069.4529 -1067.6392 - 850 0.085 0.076457199 6328.4635 53.154464 -1.2164642 1.7108177 -1069.35 -1067.6392 - 900 0.09 0.076457199 6456.2716 50.837416 -1.2366018 1.6362417 -1069.2755 -1067.6392 - 950 0.095 0.076457222 6495.1064 50.234549 -1.2539657 1.6168379 -1069.2561 -1067.6392 - 1000 0.1 0.076457266 6416.775 51.592727 -1.2671834 1.6605519 -1069.2998 -1067.6392 - 1050 0.105 0.076457256 6305.9015 54.719414 -1.2794824 1.7611868 -1069.4004 -1067.6392 - 1100 0.11 0.076457222 6165.987 59.01343 -1.2960617 1.8993931 -1069.5386 -1067.6392 - 1150 0.115 0.076457194 5941.7807 63.475298 -1.317859 2.0430017 -1069.6822 -1067.6392 - 1200 0.12 0.076457182 5692.0982 67.036713 -1.3432854 2.1576286 -1069.7969 -1067.6392 - 1250 0.125 0.076457217 5543.1736 68.917405 -1.3719994 2.2181602 -1069.8574 -1067.6392 - 1300 0.13 0.076457263 5507.9968 68.753418 -1.4042339 2.2128821 -1069.8521 -1067.6392 - 1350 0.135 0.076457286 5500.7848 66.608286 -1.4385667 2.1438394 -1069.7831 -1067.6392 - 1400 0.14 0.076457254 5523.456 62.967429 -1.4712143 2.0266556 -1069.6659 -1067.6392 - 1450 0.145 0.076457188 5501.5777 58.75732 -1.4990458 1.89115 -1069.5304 -1067.6392 - 1500 0.15 0.076457175 5324.4931 55.246308 -1.5236774 1.7781453 -1069.4174 -1067.6392 - 1550 0.155 0.076457234 5025.5908 53.607297 -1.5492947 1.7253925 -1069.3646 -1067.6392 - 1600 0.16 0.076457297 4742.9546 54.443418 -1.5785798 1.7523036 -1069.3915 -1067.6392 - 1650 0.165 0.076457321 4558.083 57.572305 -1.6113848 1.8530093 -1069.4922 -1067.6392 - 1700 0.17 0.076457304 4479.4352 62.073307 -1.6443595 1.9978776 -1069.6371 -1067.6392 - 1750 0.175 0.076457272 4520.5577 66.677964 -1.6742729 2.146082 -1069.7853 -1067.6392 - 1800 0.18 0.076457253 4659.9114 70.277293 -1.7021557 2.2619292 -1069.9012 -1067.6392 - 1850 0.185 0.076457257 4734.1597 72.135028 -1.7307798 2.3217219 -1069.961 -1067.6392 - 1900 0.19 0.076457279 4632.2637 71.873382 -1.7598165 2.3133006 -1069.9525 -1067.6392 - 1950 0.195 0.076457276 4496.6621 69.52131 -1.7866398 2.2375973 -1069.8768 -1067.6392 - 2000 0.2 0.076457276 4507.4594 65.61098 -1.8106776 2.1117403 -1069.751 -1067.6392 - 2050 0.205 0.076457288 4652.9279 61.016261 -1.8317479 1.9638557 -1069.6031 -1067.6392 - 2100 0.21 0.076457307 4738.4188 56.745795 -1.8489776 1.8264074 -1069.4656 -1067.6392 - 2150 0.215 0.076457279 4643.423 53.837376 -1.8647516 1.7327977 -1069.372 -1067.6392 - 2200 0.22 0.076457215 4517.9871 53.044053 -1.8828305 1.707264 -1069.3465 -1067.6392 - 2250 0.225 0.07645717 4436.4399 54.521839 -1.9038753 1.7548277 -1069.3941 -1067.6392 - 2300 0.23 0.076457132 4318.8261 57.895634 -1.9276454 1.8634159 -1069.5026 -1067.6392 - 2350 0.235 0.076457114 4148.8616 62.484473 -1.9559372 2.0111113 -1069.6503 -1067.6392 - 2400 0.24 0.076457144 4014.8498 67.404243 -1.9902034 2.1694579 -1069.8087 -1067.6392 - 2450 0.245 0.076457189 4004.017 71.654167 -2.0278558 2.306245 -1069.9455 -1067.6392 - 2500 0.25 0.076457202 4109.5497 74.379393 -2.0629968 2.3939585 -1070.0332 -1067.6392 - 2550 0.255 0.076457205 4251.6933 75.255112 -2.0918484 2.4221442 -1070.0614 -1067.6392 - 2600 0.26 0.076457208 4320.6876 74.700611 -2.1169691 2.4042972 -1070.0435 -1067.6392 - 2650 0.265 0.076457197 4297.5527 73.627823 -2.143 2.3697686 -1070.009 -1067.6392 - 2700 0.27 0.076457213 4198.4852 72.957211 -2.1702374 2.3481845 -1069.9874 -1067.6392 - 2750 0.275 0.076457256 4019.2384 73.353574 -2.1967187 2.3609417 -1070.0002 -1067.6392 - 2800 0.28 0.076457288 3867.2492 75.083781 -2.2227117 2.4166298 -1070.0559 -1067.6392 - 2850 0.285 0.076457302 3879.8471 77.82546 -2.2488766 2.5048728 -1070.1441 -1067.6392 - 2900 0.29 0.076457321 4003.8986 80.741745 -2.2742584 2.5987357 -1070.238 -1067.6392 - 2950 0.295 0.076457347 4026.6754 82.934399 -2.3001834 2.669308 -1070.3085 -1067.6392 - 3000 0.3 0.076457334 3857.2183 83.701738 -2.3291113 2.6940054 -1070.3332 -1067.6392 - 3050 0.305 0.076457295 3640.7581 82.615991 -2.3614721 2.6590598 -1070.2983 -1067.6392 - 3100 0.31 0.07645725 3489.102 79.573679 -2.3943974 2.5611406 -1070.2004 -1067.6392 - 3150 0.315 0.076457232 3396.4301 74.896125 -2.4236621 2.4105899 -1070.0498 -1067.6392 - 3200 0.32 0.076457259 3378.11 69.450128 -2.4483292 2.2353063 -1069.8745 -1067.6392 - 3250 0.325 0.076457289 3463.7734 64.542714 -2.4729224 2.0773573 -1069.7166 -1067.6392 - 3300 0.33 0.076457318 3637.4971 61.346221 -2.500303 1.9744757 -1069.6137 -1067.6392 - 3350 0.335 0.076457361 3833.5389 60.346704 -2.5252732 1.9423055 -1069.5815 -1067.6392 - 3400 0.34 0.076457387 3965.2081 61.464125 -2.5426842 1.9782706 -1069.6175 -1067.6392 - 3450 0.345 0.076457375 3976.7956 64.41797 -2.5565409 2.0733424 -1069.7126 -1067.6392 - 3500 0.35 0.076457371 3862.8334 68.714547 -2.5743062 2.211631 -1069.8509 -1067.6392 - 3550 0.355 0.076457375 3697.284 73.534942 -2.5974674 2.3667792 -1070.006 -1067.6392 - 3600 0.36 0.076457362 3575.9012 77.902682 -2.6209385 2.5073583 -1070.1466 -1067.6392 - 3650 0.365 0.076457345 3550.0667 81.043684 -2.6394846 2.6084539 -1070.2477 -1067.6392 - 3700 0.37 0.076457309 3535.0981 82.730976 -2.65464 2.6627607 -1070.302 -1067.6392 - 3750 0.375 0.076457309 3444.1795 83.322515 -2.6736085 2.6817998 -1070.321 -1067.6392 - 3800 0.38 0.076457348 3323.7191 83.436143 -2.7008525 2.685457 -1070.3247 -1067.6392 - 3850 0.385 0.076457368 3252.5404 83.62535 -2.7353937 2.6915468 -1070.3308 -1067.6392 - 3900 0.39 0.076457344 3219.5349 84.088597 -2.7722909 2.7064568 -1070.3457 -1067.6392 - 3950 0.395 0.076457316 3210.4164 84.636475 -2.8060651 2.7240906 -1070.3633 -1067.6392 - 4000 0.4 0.076457319 3223.9708 85.042888 -2.8352998 2.7371713 -1070.3764 -1067.6392 - 4050 0.405 0.076457335 3232.7108 85.266853 -2.8607963 2.7443798 -1070.3836 -1067.6392 - 4100 0.41 0.076457314 3206.1428 85.444074 -2.8837721 2.7500838 -1070.3893 -1067.6392 - 4150 0.415 0.076457325 3146.4589 85.771643 -2.9074131 2.7606269 -1070.3999 -1067.6392 - 4200 0.42 0.076457395 3092.6283 86.24875 -2.9341331 2.775983 -1070.4152 -1067.6392 - 4250 0.425 0.07645742 3103.0319 86.563557 -2.9622203 2.7861153 -1070.4253 -1067.6392 - 4300 0.43 0.076457425 3116.9053 86.320099 -2.9880208 2.7782794 -1070.4175 -1067.6392 - 4350 0.435 0.076457427 3061.2259 85.306966 -3.0085539 2.7456709 -1070.3849 -1067.6392 - 4400 0.44 0.076457432 3033.5229 83.703441 -3.0243431 2.6940602 -1070.3333 -1067.6392 - 4450 0.445 0.076457411 3042.5167 82.058057 -3.0397518 2.6411023 -1070.2803 -1067.6392 - 4500 0.45 0.076457387 2994.5161 81.002427 -3.0597817 2.607126 -1070.2464 -1067.6392 - 4550 0.455 0.076457413 2868.381 80.936403 -3.086593 2.605001 -1070.2442 -1067.6392 - 4600 0.46 0.076457454 2716.5128 81.904984 -3.1192161 2.6361755 -1070.2754 -1067.6392 - 4650 0.465 0.076457402 2628.691 83.537981 -3.1529675 2.6887347 -1070.328 -1067.6392 - 4700 0.47 0.076457327 2609.7253 85.196185 -3.1819342 2.7421053 -1070.3813 -1067.6392 - 4750 0.475 0.076457328 2604.4797 86.479192 -3.2088497 2.7833999 -1070.4226 -1067.6392 - 4800 0.48 0.076457385 2610.7583 87.294321 -3.242028 2.8096355 -1070.4489 -1067.6392 - 4850 0.485 0.076457398 2649.7853 87.477655 -3.2810534 2.8155362 -1070.4548 -1067.6392 - 4900 0.49 0.076457371 2678.8351 86.820207 -3.3154833 2.7943757 -1070.4336 -1067.6392 - 4950 0.495 0.076457344 2687.924 85.543066 -3.3381845 2.75327 -1070.3925 -1067.6392 - 5000 0.5 0.076457351 2720.6587 84.363474 -3.3508261 2.7153039 -1070.3545 -1067.6392 - 5050 0.505 0.076457408 2755.8292 84.030245 -3.3582878 2.7045787 -1070.3438 -1067.6392 - 5100 0.51 0.076457454 2753.2313 84.932962 -3.3648805 2.7336333 -1070.3729 -1067.6392 - 5150 0.515 0.076457453 2706.7195 86.928397 -3.3711152 2.7978579 -1070.4371 -1067.6392 - 5200 0.52 0.076457474 2678.177 89.583728 -3.3768576 2.8833218 -1070.5226 -1067.6392 - 5250 0.525 0.076457519 2699.6154 92.51484 -3.3860255 2.9776619 -1070.6169 -1067.6392 - 5300 0.53 0.076457531 2703.409 95.385751 -3.4040809 3.0700644 -1070.7093 -1067.6392 - 5350 0.535 0.076457501 2642.6927 97.779641 -3.4335521 3.1471136 -1070.7863 -1067.6392 - 5400 0.54 0.076457502 2536.3506 99.09318 -3.4686216 3.1893909 -1070.8286 -1067.6392 - 5450 0.545 0.076457526 2496.939 98.768917 -3.4975315 3.1789543 -1070.8182 -1067.6392 - 5500 0.55 0.07645752 2590.2956 96.816601 -3.5146308 3.1161175 -1070.7554 -1067.6392 - 5550 0.555 0.07645751 2736.468 93.934193 -3.5252273 3.0233449 -1070.6626 -1067.6392 - 5600 0.56 0.076457511 2852.5253 91.119522 -3.5395987 2.9327525 -1070.572 -1067.6392 - 5650 0.565 0.07645752 2911.6956 89.034641 -3.5601373 2.865649 -1070.5049 -1067.6392 - 5700 0.57 0.076457504 2872.1071 87.822315 -3.5786029 2.8266294 -1070.4659 -1067.6392 - 5750 0.575 0.076457514 2742.4368 87.594068 -3.5903293 2.8192831 -1070.4585 -1067.6392 - 5800 0.58 0.076457541 2620.8059 88.56771 -3.5997031 2.8506205 -1070.4899 -1067.6392 - 5850 0.585 0.076457558 2577.6659 90.685494 -3.6121768 2.918783 -1070.558 -1067.6392 - 5900 0.59 0.076457556 2603.2365 93.377823 -3.6265073 3.0054377 -1070.6447 -1067.6392 - 5950 0.595 0.076457545 2622.1463 95.785547 -3.6355062 3.0829322 -1070.7222 -1067.6392 - 6000 0.6 0.076457592 2584.5093 97.370119 -3.6379265 3.1339328 -1070.7732 -1067.6392 - 6050 0.605 0.076457628 2511.2983 98.197844 -3.6436108 3.1605738 -1070.7998 -1067.6392 - 6100 0.61 0.076457605 2460.1937 98.607325 -3.6641337 3.1737533 -1070.813 -1067.6392 - 6150 0.615 0.076457552 2425.1581 98.777199 -3.7023507 3.1792208 -1070.8185 -1067.6392 - 6200 0.62 0.076457529 2378.858 98.671036 -3.7529167 3.1758039 -1070.815 -1067.6392 - 6250 0.625 0.076457536 2373.6174 98.176109 -3.8075652 3.1598743 -1070.7991 -1067.6392 - 6300 0.63 0.076457584 2457.9895 97.287993 -3.8600038 3.1312896 -1070.7705 -1067.6392 - 6350 0.635 0.076457603 2571.5862 96.270876 -3.9092349 3.0985529 -1070.7378 -1067.6392 - 6400 0.64 0.076457558 2610.0136 95.435972 -3.9541069 3.0716808 -1070.7109 -1067.6392 - 6450 0.645 0.076457543 2587.7608 94.898692 -3.9898247 3.0543881 -1070.6936 -1067.6392 - 6500 0.65 0.076457571 2592.7016 94.731712 -4.0156706 3.0490137 -1070.6882 -1067.6392 - 6550 0.655 0.076457601 2601.6484 95.02635 -4.0381241 3.0584968 -1070.6977 -1067.6392 - 6600 0.66 0.076457634 2566.7083 95.637112 -4.0616073 3.0781547 -1070.7174 -1067.6392 - 6650 0.665 0.076457648 2514.9403 96.272248 -4.0866876 3.098597 -1070.7378 -1067.6392 - 6700 0.67 0.076457667 2469.8797 96.811623 -4.1148391 3.1159572 -1070.7552 -1067.6392 - 6750 0.675 0.076457679 2455.7631 97.232703 -4.1435988 3.12951 -1070.7687 -1067.6392 - 6800 0.68 0.076457673 2468.7416 97.598183 -4.1658052 3.1412733 -1070.7805 -1067.6392 - 6850 0.685 0.076457641 2449.95 98.364331 -4.1815152 3.1659323 -1070.8052 -1067.6392 - 6900 0.69 0.076457591 2353.8808 100.13602 -4.1974936 3.2229556 -1070.8622 -1067.6392 - 6950 0.695 0.076457574 2209.815 103.01374 -4.2144943 3.3155771 -1070.9548 -1067.6392 - 7000 0.7 0.07645757 2076.4955 106.68046 -4.2313525 3.4335935 -1071.0728 -1067.6392 - 7050 0.705 0.076457532 2018.5608 110.71726 -4.2520006 3.5635208 -1071.2028 -1067.6392 - 7100 0.71 0.076457492 2066.0289 114.55462 -4.2812097 3.6870294 -1071.3263 -1067.6392 - 7150 0.715 0.07645748 2155.5953 117.31153 -4.3158511 3.7757627 -1071.415 -1067.6392 - 7200 0.72 0.076457494 2209.404 118.11478 -4.3476294 3.8016159 -1071.4408 -1067.6392 - 7250 0.725 0.076457549 2217.455 116.73546 -4.3751645 3.7572213 -1071.3965 -1067.6392 - 7300 0.73 0.076457599 2194.7896 113.55484 -4.4007803 3.6548507 -1071.2941 -1067.6392 - 7350 0.735 0.07645757 2162.9678 109.25541 -4.4240013 3.5164702 -1071.1557 -1067.6392 - 7400 0.74 0.076457504 2179.1755 104.7762 -4.4454261 3.3723033 -1071.0115 -1067.6392 - 7450 0.745 0.076457518 2259.3755 101.07852 -4.4663804 3.2532905 -1070.8925 -1067.6392 - 7500 0.75 0.076457572 2343.5728 98.882923 -4.4874367 3.1826236 -1070.8219 -1067.6392 - 7550 0.755 0.076457589 2398.3228 98.458717 -4.5060637 3.1689702 -1070.8082 -1067.6392 - 7600 0.76 0.076457555 2420.6576 99.703599 -4.5200762 3.2090377 -1070.8483 -1067.6392 - 7650 0.765 0.076457552 2412.3104 102.42619 -4.5351178 3.2966665 -1070.9359 -1067.6392 - 7700 0.77 0.076457571 2388.742 106.24497 -4.5597331 3.4195769 -1071.0588 -1067.6392 - 7750 0.775 0.076457574 2379.8392 110.33126 -4.5953993 3.5510971 -1071.1903 -1067.6392 - 7800 0.78 0.076457547 2387.9692 113.47154 -4.6333122 3.6521696 -1071.2914 -1067.6392 - 7850 0.785 0.076457584 2375.3173 114.64931 -4.6633154 3.6900771 -1071.3293 -1067.6392 - 7900 0.79 0.076457607 2347.9452 113.52456 -4.6810365 3.6538759 -1071.2931 -1067.6392 - 7950 0.795 0.076457576 2325.3437 110.51925 -4.6879165 3.5571478 -1071.1964 -1067.6392 - 8000 0.8 0.076457576 2298.9574 106.80135 -4.6933853 3.4374844 -1071.0767 -1067.6392 - 8050 0.805 0.076457591 2279.7296 103.7714 -4.7072185 3.339963 -1070.9792 -1067.6392 - 8100 0.81 0.076457594 2277.4281 102.48909 -4.7324485 3.298691 -1070.9379 -1067.6392 - 8150 0.815 0.076457634 2249.9673 103.46477 -4.7678493 3.3300941 -1070.9693 -1067.6392 - 8200 0.82 0.076457642 2192.5499 106.44615 -4.8061066 3.4260518 -1071.0653 -1067.6392 - 8250 0.825 0.076457605 2153.4317 110.64954 -4.8384076 3.5613412 -1071.2006 -1067.6392 - 8300 0.83 0.07645754 2141.4131 115.25212 -4.8632501 3.709479 -1071.3487 -1067.6392 - 8350 0.835 0.076457494 2140.5445 119.40588 -4.8830278 3.8431708 -1071.4824 -1067.6392 - 8400 0.84 0.076457514 2137.788 122.1619 -4.8981204 3.9318754 -1071.5711 -1067.6392 - 8450 0.845 0.076457574 2137.0667 122.97752 -4.9139635 3.958127 -1071.5974 -1067.6392 - 8500 0.85 0.076457574 2145.0503 121.91147 -4.9379125 3.9238154 -1071.563 -1067.6392 - 8550 0.855 0.076457593 2147.0889 119.37696 -4.9688875 3.84224 -1071.4815 -1067.6392 - 8600 0.86 0.07645763 2081.6527 116.07646 -5.0006593 3.736011 -1071.3752 -1067.6392 - 8650 0.865 0.076457595 1962.5911 112.96131 -5.0308687 3.6357476 -1071.275 -1067.6392 - 8700 0.87 0.076457564 1869.6563 110.95387 -5.0615711 3.5711363 -1071.2104 -1067.6392 - 8750 0.875 0.076457589 1834.0748 110.57729 -5.0928561 3.5590158 -1071.1982 -1067.6392 - 8800 0.88 0.076457596 1854.43 111.81118 -5.1197787 3.5987297 -1071.238 -1067.6392 - 8850 0.885 0.076457575 1865.6826 114.38971 -5.1401001 3.6817215 -1071.321 -1067.6392 - 8900 0.89 0.076457601 1833.0206 117.96559 -5.1581048 3.796814 -1071.436 -1067.6392 - 8950 0.895 0.076457671 1792.8832 121.88891 -5.1778019 3.9230893 -1071.5623 -1067.6392 - 9000 0.9 0.076457726 1758.5023 125.25302 -5.2006688 4.0313657 -1071.6706 -1067.6392 - 9050 0.905 0.076457731 1735.1309 127.17393 -5.2254334 4.0931918 -1071.7324 -1067.6392 - 9100 0.91 0.076457741 1762.187 127.10436 -5.2491072 4.0909526 -1071.7302 -1067.6392 - 9150 0.915 0.076457708 1843.8804 124.99484 -5.2685152 4.0230558 -1071.6623 -1067.6392 - 9200 0.92 0.076457667 1957.8234 121.30407 -5.2827478 3.9042658 -1071.5435 -1067.6392 - 9250 0.925 0.076457686 2062.5914 117.02709 -5.2984278 3.7666077 -1071.4058 -1067.6392 - 9300 0.93 0.076457701 2105.5399 113.37476 -5.3254121 3.6490547 -1071.2883 -1067.6392 - 9350 0.935 0.076457698 2097.1011 111.14541 -5.3634987 3.5773012 -1071.2165 -1067.6392 - 9400 0.94 0.076457691 2074.0275 110.80542 -5.4086147 3.5663585 -1071.2056 -1067.6392 - 9450 0.945 0.076457741 2084.2231 112.48714 -5.4565921 3.6204859 -1071.2597 -1067.6392 - 9500 0.95 0.076457742 2098.9606 115.74433 -5.4989221 3.725321 -1071.3646 -1067.6392 - 9550 0.955 0.07645769 2076.1518 119.81614 -5.5288469 3.8563755 -1071.4956 -1067.6392 - 9600 0.96 0.076457671 2028.8268 123.94506 -5.5445735 3.989268 -1071.6285 -1067.6392 - 9650 0.965 0.0764577 2001.4552 127.5336 -5.548578 4.104768 -1071.744 -1067.6392 - 9700 0.97 0.076457704 1998.3789 130.13306 -5.5456805 4.1884336 -1071.8277 -1067.6392 - 9750 0.975 0.076457717 1975.232 131.4781 -5.5424564 4.2317247 -1071.871 -1067.6392 - 9800 0.98 0.076457754 1943.5946 131.52534 -5.543939 4.2332452 -1071.8725 -1067.6392 - 9850 0.985 0.076457767 1925.7258 130.61182 -5.5541538 4.2038429 -1071.8431 -1067.6392 - 9900 0.99 0.076457768 1912.4426 129.30485 -5.5732953 4.1617771 -1071.801 -1067.6392 - 9950 0.995 0.07645781 1906.7982 128.04744 -5.5944645 4.1213064 -1071.7605 -1067.6392 - 10000 1 0.076457853 1902.6667 127.24846 -5.6139316 4.0955905 -1071.7348 -1067.6392 - 10050 1.005 0.076457894 1903.6495 127.22624 -5.6350055 4.0948754 -1071.7341 -1067.6392 - 10100 1.01 0.076457899 1913.5279 127.69735 -5.6543581 4.1100384 -1071.7493 -1067.6392 - 10150 1.015 0.076457799 1907.6348 128.06173 -5.6658197 4.1217662 -1071.761 -1067.6392 - 10200 1.02 0.076457733 1899.2476 128.11218 -5.6733688 4.12339 -1071.7626 -1067.6392 - 10250 1.025 0.076457747 1895.8986 127.94169 -5.6840919 4.1179026 -1071.7571 -1067.6392 - 10300 1.03 0.076457816 1877.4598 127.6041 -5.7004798 4.107037 -1071.7463 -1067.6392 - 10350 1.035 0.076457876 1829.2074 127.11751 -5.7241722 4.0913757 -1071.7306 -1067.6392 - 10400 1.04 0.076457884 1806.0757 126.48167 -5.756364 4.0709108 -1071.7101 -1067.6392 - 10450 1.045 0.076457869 1822.1953 125.5947 -5.7930905 4.042363 -1071.6816 -1067.6392 - 10500 1.05 0.076457879 1827.9173 124.33858 -5.8252681 4.0019336 -1071.6412 -1067.6392 - 10550 1.055 0.076457858 1812.1963 122.79649 -5.8435788 3.9523004 -1071.5915 -1067.6392 - 10600 1.06 0.076457791 1797.2949 121.53225 -5.8488847 3.9116096 -1071.5508 -1067.6392 - 10650 1.065 0.076457757 1775.25 121.32451 -5.8518555 3.9049236 -1071.5442 -1067.6392 - 10700 1.07 0.076457792 1740.3273 122.44046 -5.8607258 3.9408413 -1071.5801 -1067.6392 - 10750 1.075 0.076457855 1729.7945 124.41086 -5.8780857 4.0042601 -1071.6435 -1067.6392 - 10800 1.08 0.076457901 1741.2893 126.28784 -5.9016509 4.0646721 -1071.7039 -1067.6392 - 10850 1.085 0.076457859 1751.6811 127.09185 -5.9236888 4.0905498 -1071.7298 -1067.6392 - 10900 1.09 0.076457795 1764.679 126.41883 -5.937278 4.0688881 -1071.7081 -1067.6392 - 10950 1.095 0.07645779 1769.3986 124.77704 -5.9433211 4.0160458 -1071.6553 -1067.6392 - 11000 1.1 0.076457827 1761.3552 123.29516 -5.9478426 3.9683506 -1071.6076 -1067.6392 - 11050 1.105 0.076457857 1751.4218 123.17488 -5.9566275 3.9644792 -1071.6037 -1067.6392 - 11100 1.11 0.076457863 1726.8666 125.22443 -5.9741936 4.0304456 -1071.6697 -1067.6392 - 11150 1.115 0.076457878 1735.2828 129.42028 -6.0014992 4.1654923 -1071.8047 -1067.6392 - 11200 1.12 0.076457903 1805.6904 134.81633 -6.0340926 4.3391683 -1071.9784 -1067.6392 - 11250 1.125 0.076457923 1847.8249 139.98198 -6.0631111 4.5054288 -1072.1447 -1067.6392 - 11300 1.13 0.076457865 1818.7912 143.90555 -6.0856034 4.6317119 -1072.2709 -1067.6392 - 11350 1.135 0.076457825 1798.9525 146.44555 -6.1101917 4.7134638 -1072.3527 -1067.6392 - 11400 1.14 0.076457815 1837.1775 147.67989 -6.1418356 4.7531917 -1072.3924 -1067.6392 - 11450 1.145 0.076457893 1909.6101 147.41836 -6.1737085 4.7447744 -1072.384 -1067.6392 - 11500 1.15 0.076457962 1946.7114 145.59364 -6.1998495 4.6860443 -1072.3253 -1067.6392 - 11550 1.155 0.076457957 1967.998 142.69304 -6.2256371 4.5926863 -1072.2319 -1067.6392 - 11600 1.16 0.076457903 2034.228 139.43936 -6.2585164 4.4879639 -1072.1272 -1067.6392 - 11650 1.165 0.076457847 2063.6908 136.1161 -6.2925345 4.3810023 -1072.0202 -1067.6392 - 11700 1.17 0.076457857 1990.1311 132.80435 -6.3184969 4.2744111 -1071.9136 -1067.6392 - 11750 1.175 0.076457901 1933.95 129.89649 -6.3394362 4.1808193 -1071.8201 -1067.6392 - 11800 1.18 0.076457953 1947.2099 127.68121 -6.3585167 4.1095189 -1071.7488 -1067.6392 - 11850 1.185 0.076457986 1940.4995 126.35451 -6.3779087 4.0668179 -1071.706 -1067.6392 - 11900 1.19 0.076457947 1896.3696 126.25109 -6.4040311 4.0634894 -1071.7027 -1067.6392 - 11950 1.195 0.076457956 1843.5682 127.5666 -6.4410172 4.1058301 -1071.7451 -1067.6392 - 12000 1.2 0.076457964 1811.4472 130.04643 -6.4846233 4.1856452 -1071.8249 -1067.6392 - 12050 1.205 0.076457972 1814.5828 133.04634 -6.5254215 4.2821996 -1071.9214 -1067.6392 - 12100 1.21 0.076457967 1813.6628 135.85077 -6.5555239 4.3724623 -1072.0117 -1067.6392 - 12150 1.215 0.076457935 1806.3763 138.19822 -6.5770911 4.448017 -1072.0872 -1067.6392 - 12200 1.22 0.076457946 1794.9644 140.31834 -6.5982636 4.5162546 -1072.1555 -1067.6392 - 12250 1.225 0.076457982 1772.5404 142.42677 -6.6192794 4.5841162 -1072.2233 -1067.6392 - 12300 1.23 0.076457963 1753.3843 144.61375 -6.6346864 4.6545058 -1072.2937 -1067.6392 - 12350 1.235 0.076457949 1737.1545 146.94235 -6.6429412 4.7294536 -1072.3687 -1067.6392 - 12400 1.24 0.076457977 1726.207 149.46271 -6.6518876 4.8105732 -1072.4498 -1067.6392 - 12450 1.245 0.076457983 1731.0662 151.80715 -6.6670425 4.8860309 -1072.5253 -1067.6392 - 12500 1.25 0.076457915 1760.4467 153.07641 -6.6813282 4.9268832 -1072.5661 -1067.6392 - 12550 1.255 0.076457879 1799.0622 152.72464 -6.6918933 4.9155611 -1072.5548 -1067.6392 - 12600 1.26 0.076457914 1822.2254 151.04918 -6.710248 4.861635 -1072.5009 -1067.6392 - 12650 1.265 0.07645795 1816.7324 148.37072 -6.7389019 4.7754268 -1072.4147 -1067.6392 - 12700 1.27 0.076457955 1812.8602 144.86733 -6.7666889 4.6626674 -1072.3019 -1067.6392 - 12750 1.275 0.076457984 1810.7634 141.22215 -6.788381 4.5453446 -1072.1846 -1067.6392 - 12800 1.28 0.076458017 1784.5198 138.39541 -6.8065328 4.4543636 -1072.0936 -1067.6392 - 12850 1.285 0.076458007 1723.1734 136.86317 -6.8200203 4.4050473 -1072.0443 -1067.6392 - 12900 1.29 0.076457981 1676.1889 136.77495 -6.8278227 4.4022078 -1072.0414 -1067.6392 - 12950 1.295 0.07645799 1686.883 138.26769 -6.8341741 4.4502528 -1072.0895 -1067.6392 - 13000 1.3 0.076458 1750.0412 141.08411 -6.841283 4.5409017 -1072.1801 -1067.6392 - 13050 1.305 0.076457933 1814.788 144.61706 -6.8510949 4.6546122 -1072.2938 -1067.6392 - 13100 1.31 0.076457918 1840.2708 148.22464 -6.8662706 4.770725 -1072.41 -1067.6392 - 13150 1.315 0.07645799 1855.2415 151.3832 -6.8883549 4.8723856 -1072.5116 -1067.6392 - 13200 1.32 0.076458049 1867.3248 153.53322 -6.9142169 4.9415857 -1072.5808 -1067.6392 - 13250 1.325 0.076458096 1847.9049 154.02873 -6.9377296 4.9575343 -1072.5968 -1067.6392 - 13300 1.33 0.076458112 1840.483 152.42018 -6.9562822 4.9057618 -1072.545 -1067.6392 - 13350 1.335 0.076458098 1855.9464 148.69839 -6.970188 4.7859732 -1072.4252 -1067.6392 - 13400 1.34 0.07645806 1820.6867 143.5401 -6.9830712 4.6199497 -1072.2592 -1067.6392 - 13450 1.345 0.076457976 1745.2435 138.19145 -6.9989611 4.4477992 -1072.087 -1067.6392 - 13500 1.35 0.076457963 1697.5473 133.92117 -7.0152512 4.310357 -1071.9496 -1067.6392 - 13550 1.355 0.076458016 1684.8882 131.80734 -7.0311044 4.2423215 -1071.8816 -1067.6392 - 13600 1.36 0.076458061 1708.2521 132.4772 -7.051885 4.2638815 -1071.9031 -1067.6392 - 13650 1.365 0.07645807 1723.4416 135.53906 -7.0750853 4.36243 -1072.0017 -1067.6392 - 13700 1.37 0.07645806 1706.999 139.94405 -7.0945976 4.5042079 -1072.1434 -1067.6392 - 13750 1.375 0.076458036 1712.8033 144.85597 -7.1159258 4.6623018 -1072.3015 -1067.6392 - 13800 1.38 0.076457971 1751.0123 149.63395 -7.1458169 4.8160849 -1072.4553 -1067.6392 - 13850 1.385 0.076458021 1772.9962 153.59227 -7.1786728 4.9434865 -1072.5827 -1067.6392 - 13900 1.39 0.076458106 1773.7385 156.28506 -7.2050465 5.030156 -1072.6694 -1067.6392 - 13950 1.395 0.076458102 1748.7335 157.81358 -7.2259294 5.0793525 -1072.7186 -1067.6392 - 14000 1.4 0.076458031 1718.5394 158.78508 -7.2557377 5.110621 -1072.7499 -1067.6392 - 14050 1.405 0.076457985 1759.6811 159.6226 -7.3026227 5.1375772 -1072.7768 -1067.6392 - 14100 1.41 0.076457949 1848.058 160.13835 -7.353886 5.154177 -1072.7934 -1067.6392 - 14150 1.415 0.07645791 1902.6843 160.00219 -7.387799 5.1497946 -1072.789 -1067.6392 - 14200 1.42 0.076457928 1921.0383 159.34446 -7.3946089 5.1286251 -1072.7679 -1067.6392 - 14250 1.425 0.076458016 1906.9383 158.81344 -7.3863965 5.111534 -1072.7508 -1067.6392 - 14300 1.43 0.076458065 1861.3283 158.866 -7.3810737 5.1132253 -1072.7525 -1067.6392 - 14350 1.435 0.076458033 1831.4331 159.34444 -7.3867848 5.1286245 -1072.7679 -1067.6392 - 14400 1.44 0.076457975 1816.0391 159.7047 -7.4029452 5.1402197 -1072.7795 -1067.6392 - 14450 1.445 0.076457983 1762.1574 159.29777 -7.4235285 5.1271223 -1072.7664 -1067.6392 - 14500 1.45 0.076458063 1709.2993 157.82112 -7.4454745 5.0795953 -1072.7188 -1067.6392 - 14550 1.455 0.076458051 1677.4867 155.54554 -7.4726077 5.0063538 -1072.6456 -1067.6392 - 14600 1.46 0.076457997 1654.1484 152.98432 -7.507262 4.9239192 -1072.5632 -1067.6392 - 14650 1.465 0.076457952 1662.1842 150.42233 -7.5432446 4.8414594 -1072.4807 -1067.6392 - 14700 1.47 0.076457903 1676.4959 147.93139 -7.5725021 4.7612867 -1072.4005 -1067.6392 - 14750 1.475 0.076457859 1647.8468 145.84289 -7.5959112 4.6940666 -1072.3333 -1067.6392 - 14800 1.48 0.076457877 1565.6357 144.8914 -7.6195017 4.6634423 -1072.3027 -1067.6392 - 14850 1.485 0.076457947 1482.0818 145.74233 -7.6439027 4.69083 -1072.3301 -1067.6392 - 14900 1.49 0.076457952 1458.8328 148.56937 -7.6680645 4.7818206 -1072.4211 -1067.6392 - 14950 1.495 0.076457894 1499.3699 152.90243 -7.6925072 4.9212832 -1072.5605 -1067.6392 - 15000 1.5 0.076457943 1551.7726 157.93125 -7.7198204 5.0831399 -1072.7224 -1067.6392 - 15050 1.505 0.076457986 1571.2434 162.8654 -7.7546524 5.2419492 -1072.8812 -1067.6392 - 15100 1.51 0.076457935 1575.6395 166.87268 -7.7966882 5.3709267 -1073.0102 -1067.6392 - 15150 1.515 0.076457852 1577.2167 169.36633 -7.8445178 5.4511868 -1073.0904 -1067.6392 - 15200 1.52 0.076457871 1551.3549 170.15934 -7.8947687 5.4767104 -1073.1159 -1067.6392 - 15250 1.525 0.076457931 1540.7825 169.38479 -7.9379114 5.4517809 -1073.091 -1067.6392 - 15300 1.53 0.076457872 1542.7519 167.721 -7.9689255 5.3982305 -1073.0375 -1067.6392 - 15350 1.535 0.076457794 1515.2436 166.07279 -7.9891151 5.3451817 -1072.9844 -1067.6392 - 15400 1.54 0.076457791 1471.3138 164.91456 -8.0001719 5.3079031 -1072.9471 -1067.6392 - 15450 1.545 0.076457806 1446.0781 164.17878 -8.005266 5.2842213 -1072.9235 -1067.6392 - 15500 1.55 0.076457866 1437.1273 163.51385 -8.007144 5.2628202 -1072.9021 -1067.6392 - 15550 1.555 0.076457955 1429.6394 162.9507 -8.0109974 5.2446946 -1072.8839 -1067.6392 - 15600 1.56 0.076457952 1428.0365 163.16031 -8.0290067 5.2514413 -1072.8907 -1067.6392 - 15650 1.565 0.076457861 1443.4131 164.39868 -8.0647449 5.291299 -1072.9305 -1067.6392 - 15700 1.57 0.076457793 1455.1522 165.85145 -8.105615 5.3380576 -1072.9773 -1067.6392 - 15750 1.575 0.076457798 1463.0529 166.37099 -8.1380795 5.3547794 -1072.994 -1067.6392 - 15800 1.58 0.0764579 1465.1315 165.43643 -8.1598171 5.3246998 -1072.9639 -1067.6392 - 15850 1.585 0.076457964 1481.9518 163.30816 -8.1737913 5.2561998 -1072.8954 -1067.6392 - 15900 1.59 0.076457915 1527.4564 160.78551 -8.1825869 5.1750065 -1072.8142 -1067.6392 - 15950 1.595 0.076457836 1575.6511 158.77652 -8.1876334 5.1103456 -1072.7496 -1067.6392 - 16000 1.6 0.07645778 1614.7527 157.95908 -8.1929355 5.0840356 -1072.7233 -1067.6392 - 16050 1.605 0.076457779 1617.7108 158.3895 -8.1978312 5.0978888 -1072.7371 -1067.6392 - 16100 1.61 0.076457748 1603.592 159.6981 -8.1974276 5.1400074 -1072.7792 -1067.6392 - 16150 1.615 0.076457683 1621.7853 161.62591 -8.1934309 5.2020553 -1072.8413 -1067.6392 - 16200 1.62 0.076457713 1666.2189 163.90851 -8.1904572 5.2755226 -1072.9148 -1067.6392 - 16250 1.625 0.076457784 1699.4521 166.19825 -8.1928336 5.3492197 -1072.9885 -1067.6392 - 16300 1.63 0.076457822 1732.0779 168.1831 -8.2032476 5.4131037 -1073.0523 -1067.6392 - 16350 1.635 0.076457792 1749.3266 169.69701 -8.2214781 5.4618299 -1073.1011 -1067.6392 - 16400 1.64 0.076457743 1727.9265 170.72169 -8.2470147 5.4948102 -1073.134 -1067.6392 - 16450 1.645 0.076457802 1695.7397 171.03962 -8.2748768 5.5050428 -1073.1443 -1067.6392 - 16500 1.65 0.076457865 1654.9001 170.1718 -8.2900487 5.4771114 -1073.1163 -1067.6392 - 16550 1.655 0.076457864 1599.4818 168.42964 -8.2855859 5.4210388 -1073.0603 -1067.6392 - 16600 1.66 0.076457829 1549.0403 167.32713 -8.2743004 5.3855536 -1073.0248 -1067.6392 - 16650 1.665 0.076457816 1552.8738 168.16653 -8.2712688 5.4125703 -1073.0518 -1067.6392 - 16700 1.67 0.076457855 1613.3994 170.72875 -8.278589 5.4950374 -1073.1343 -1067.6392 - 16750 1.675 0.076457923 1657.1911 173.60042 -8.287191 5.5874642 -1073.2267 -1067.6392 - 16800 1.68 0.076457913 1642.492 175.54043 -8.290541 5.6499049 -1073.2891 -1067.6392 - 16850 1.685 0.076457804 1591.5457 176.27819 -8.2944475 5.6736502 -1073.3129 -1067.6392 - 16900 1.69 0.076457721 1535.2384 176.07329 -8.3085794 5.6670554 -1073.3063 -1067.6392 - 16950 1.695 0.076457718 1505.622 175.05532 -8.3334071 5.6342912 -1073.2735 -1067.6392 - 17000 1.7 0.076457759 1497.9484 173.29107 -8.3636107 5.5775077 -1073.2167 -1067.6392 - 17050 1.705 0.076457839 1497.0049 170.93476 -8.3927083 5.5016678 -1073.1409 -1067.6392 - 17100 1.71 0.076457875 1511.4053 168.29935 -8.4139231 5.4168451 -1073.0561 -1067.6392 - 17150 1.715 0.076457846 1513.6863 166.13296 -8.4263326 5.3471182 -1072.9863 -1067.6392 - 17200 1.72 0.076457792 1500.5415 165.41134 -8.4331329 5.3238925 -1072.9631 -1067.6392 - 17250 1.725 0.076457779 1516.4257 166.86136 -8.4395441 5.3705623 -1073.0098 -1067.6392 - 17300 1.73 0.076457719 1560.1678 170.36031 -8.4473104 5.4831788 -1073.1224 -1067.6392 - 17350 1.735 0.076457713 1589.7681 174.76749 -8.4563024 5.6250272 -1073.2643 -1067.6392 - 17400 1.74 0.076457713 1591.6237 178.46853 -8.4713912 5.7441481 -1073.3834 -1067.6392 - 17450 1.745 0.076457675 1596.2649 179.85013 -8.4922285 5.7886159 -1073.4279 -1067.6392 - 17500 1.75 0.076457641 1584.0194 177.91175 -8.5124955 5.7262277 -1073.3655 -1067.6392 - 17550 1.755 0.076457729 1561.3047 172.8566 -8.5331849 5.5635239 -1073.2028 -1067.6392 - 17600 1.76 0.076457773 1572.5958 165.81832 -8.5554415 5.3369913 -1072.9762 -1067.6392 - 17650 1.765 0.076457741 1605.3403 158.62222 -8.5744278 5.1053792 -1072.7446 -1067.6392 - 17700 1.77 0.076457777 1625.9857 153.83663 -8.5928174 4.9513512 -1072.5906 -1067.6392 - 17750 1.775 0.076457794 1624.2493 153.59935 -8.6164551 4.9437143 -1072.5829 -1067.6392 - 17800 1.78 0.076457697 1600.4975 158.02997 -8.639484 5.0863173 -1072.7255 -1067.6392 - 17850 1.785 0.076457635 1572.3161 165.46312 -8.6573098 5.3255589 -1072.9648 -1067.6392 - 17900 1.79 0.076457609 1561.9769 173.49259 -8.6712589 5.5839937 -1073.2232 -1067.6392 - 17950 1.795 0.076457688 1562.7517 180.08491 -8.6850112 5.7961727 -1073.4354 -1067.6392 - 18000 1.8 0.076457774 1534.5231 184.30185 -8.7046968 5.9318979 -1073.5711 -1067.6392 - 18050 1.805 0.076457734 1514.7751 185.91513 -8.7282196 5.9838228 -1073.6231 -1067.6392 - 18100 1.81 0.076457673 1529.4218 185.3585 -8.7536862 5.9659073 -1073.6051 -1067.6392 - 18150 1.815 0.076457707 1528.0858 183.58143 -8.7834393 5.9087109 -1073.5479 -1067.6392 - 18200 1.82 0.0764577 1527.873 181.50762 -8.8147286 5.8419635 -1073.4812 -1067.6392 - 18250 1.825 0.076457665 1548.9614 179.99555 -8.8428647 5.7932965 -1073.4325 -1067.6392 - 18300 1.83 0.076457588 1549.3007 179.95539 -8.8681457 5.7920039 -1073.4312 -1067.6392 - 18350 1.835 0.076457533 1526.091 181.95841 -8.8948825 5.8564725 -1073.4957 -1067.6392 - 18400 1.84 0.076457629 1493.8372 185.43374 -8.9193239 5.968329 -1073.6076 -1067.6392 - 18450 1.845 0.076457747 1466.0305 188.93806 -8.9346392 6.0811179 -1073.7204 -1067.6392 - 18500 1.85 0.076457732 1463.6299 191.18823 -8.9432273 6.1535417 -1073.7928 -1067.6392 - 18550 1.855 0.076457611 1470.3581 191.71361 -8.9569487 6.1704514 -1073.8097 -1067.6392 - 18600 1.86 0.076457576 1465.3642 190.61383 -8.9856472 6.135054 -1073.7743 -1067.6392 - 18650 1.865 0.076457589 1435.5034 187.7372 -9.0216033 6.0424676 -1073.6817 -1067.6392 - 18700 1.87 0.076457602 1387.1168 182.94758 -9.0538168 5.8883099 -1073.5275 -1067.6392 - 18750 1.875 0.076457646 1370.2898 176.6874 -9.0814451 5.686821 -1073.3261 -1067.6392 - 18800 1.88 0.076457607 1396.5471 169.73777 -9.1008384 5.4631417 -1073.1024 -1067.6392 - 18850 1.885 0.076457617 1424.9718 163.2588 -9.109503 5.2546111 -1072.8938 -1067.6392 - 18900 1.89 0.076457679 1428.3173 158.69622 -9.1168953 5.107761 -1072.747 -1067.6392 - 18950 1.895 0.076457649 1439.2765 156.82172 -9.1272053 5.0474288 -1072.6867 -1067.6392 - 19000 1.9 0.076457629 1459.8802 157.73056 -9.1321959 5.0766804 -1072.7159 -1067.6392 - 19050 1.905 0.076457635 1504.363 162.01011 -9.1350256 5.2144212 -1072.8536 -1067.6392 - 19100 1.91 0.07645765 1534.7588 170.14098 -9.1510965 5.4761196 -1073.1153 -1067.6392 - 19150 1.915 0.076457653 1508.0173 180.71726 -9.1848155 5.8165254 -1073.4558 -1067.6392 - 19200 1.92 0.076457613 1467.829 190.69721 -9.2245704 6.1377378 -1073.777 -1067.6392 - 19250 1.925 0.076457631 1432.4759 197.48699 -9.2604662 6.3562721 -1073.9955 -1067.6392 - 19300 1.93 0.07645763 1411.3494 200.09216 -9.2919631 6.4401214 -1074.0794 -1067.6392 - 19350 1.935 0.076457594 1414.8241 198.83025 -9.3208023 6.399506 -1074.0387 -1067.6392 - 19400 1.94 0.076457607 1435.692 194.74665 -9.3453509 6.2680721 -1073.9073 -1067.6392 - 19450 1.945 0.076457654 1457.6905 189.4249 -9.3649457 6.0967875 -1073.736 -1067.6392 - 19500 1.95 0.076457645 1449.0474 184.9571 -9.3864711 5.9529879 -1073.5922 -1067.6392 - 19550 1.955 0.076457606 1409.8482 183.36678 -9.4200425 5.901802 -1073.541 -1067.6392 - 19600 1.96 0.076457637 1376.8581 185.3704 -9.4660084 5.9662902 -1073.6055 -1067.6392 - 19650 1.965 0.076457676 1394.1961 189.79341 -9.512099 6.1086483 -1073.7479 -1067.6392 - 19700 1.97 0.076457666 1444.3533 194.43969 -9.5410671 6.2581922 -1073.8974 -1067.6392 - 19750 1.975 0.076457652 1456.9001 197.74076 -9.5468975 6.3644397 -1074.0037 -1067.6392 - 19800 1.98 0.076457697 1416.4247 199.50327 -9.5434518 6.4211677 -1074.0604 -1067.6392 - 19850 1.985 0.07645765 1363.4589 200.03465 -9.5469461 6.4382705 -1074.0775 -1067.6392 - 19900 1.99 0.076457547 1331.9006 199.31164 -9.5615968 6.4149999 -1074.0542 -1067.6392 - 19950 1.995 0.076457526 1324.5585 197.29584 -9.5885975 6.3501197 -1073.9894 -1067.6392 - 20000 2 0.076457553 1337.069 194.04585 -9.6231448 6.2455162 -1073.8847 -1067.6392 - 20050 2.005 0.076457648 1351.0753 189.93086 -9.6575947 6.113072 -1073.7523 -1067.6392 - 20100 2.01 0.076457655 1339.7133 185.8145 -9.6913164 5.980584 -1073.6198 -1067.6392 - 20150 2.015 0.076457614 1318.0742 182.57664 -9.7225895 5.8763709 -1073.5156 -1067.6392 - 20200 2.02 0.076457601 1288.6368 180.87905 -9.7460096 5.8217325 -1073.461 -1067.6392 - 20250 2.025 0.076457595 1270.6138 181.09203 -9.7599966 5.8285875 -1073.4678 -1067.6392 - 20300 2.03 0.07645759 1297.0333 183.14558 -9.771863 5.8946825 -1073.5339 -1067.6392 - 20350 2.035 0.076457544 1322.481 186.19746 -9.7878745 5.9929098 -1073.6321 -1067.6392 - 20400 2.04 0.076457529 1321.8589 188.69758 -9.8051647 6.0733781 -1073.7126 -1067.6392 - 20450 2.045 0.076457552 1334.9839 189.43488 -9.8222144 6.0971087 -1073.7363 -1067.6392 - 20500 2.05 0.076457581 1383.7092 188.25801 -9.8390497 6.05923 -1073.6985 -1067.6392 - 20550 2.055 0.076457593 1422.9993 186.0328 -9.8547027 5.9876099 -1073.6268 -1067.6392 - 20600 2.06 0.07645748 1399.9508 184.16392 -9.8728024 5.9274586 -1073.5667 -1067.6392 - 20650 2.065 0.076457422 1335.1662 183.59411 -9.8931369 5.9091189 -1073.5483 -1067.6392 - 20700 2.07 0.076457465 1306.751 184.55079 -9.9118543 5.9399103 -1073.5791 -1067.6392 - 20750 2.075 0.076457483 1305.5888 187.07424 -9.9311695 6.0211296 -1073.6604 -1067.6392 - 20800 2.08 0.076457441 1294.1667 191.05858 -9.9508151 6.1493686 -1073.7886 -1067.6392 - 20850 2.085 0.076457401 1282.0253 196.07833 -9.9647464 6.3109334 -1073.9502 -1067.6392 - 20900 2.09 0.076457455 1292.0201 201.33144 -9.9711707 6.4800088 -1074.1192 -1067.6392 - 20950 2.095 0.076457576 1320.8835 205.6673 -9.9717153 6.6195616 -1074.2588 -1067.6392 - 21000 2.1 0.076457569 1327.4497 207.97171 -9.9627916 6.6937308 -1074.333 -1067.6392 - 21050 2.105 0.076457524 1302.0315 208.01339 -9.9425688 6.6950725 -1074.3343 -1067.6392 - 21100 2.11 0.076457555 1283.4817 206.79741 -9.9230585 6.6559351 -1074.2952 -1067.6392 - 21150 2.115 0.076457542 1295.1909 205.4375 -9.914788 6.6121654 -1074.2514 -1067.6392 - 21200 2.12 0.076457479 1321.5201 204.1527 -9.909418 6.5708132 -1074.21 -1067.6392 - 21250 2.125 0.076457453 1325.0561 202.79152 -9.8961399 6.5270024 -1074.1662 -1067.6392 - 21300 2.13 0.076457519 1301.9167 201.35361 -9.8787376 6.4807223 -1074.12 -1067.6392 - 21350 2.135 0.076457579 1274.9532 199.72664 -9.868175 6.428357 -1074.0676 -1067.6392 - 21400 2.14 0.076457544 1261.6495 197.3916 -9.8684802 6.3532018 -1073.9924 -1067.6392 - 21450 2.145 0.076457471 1267.8867 193.48031 -9.8693012 6.2273138 -1073.8665 -1067.6392 - 21500 2.15 0.076457431 1293.2863 187.70474 -9.8616374 6.0414226 -1073.6807 -1067.6392 - 21550 2.155 0.07645745 1323.0989 181.26349 -9.8574218 5.8341061 -1073.4733 -1067.6392 - 21600 2.16 0.076457464 1324.9095 175.93101 -9.8707078 5.662476 -1073.3017 -1067.6392 - 21650 2.165 0.076457483 1337.2372 172.83131 -9.9003355 5.56271 -1073.2019 -1067.6392 - 21700 2.17 0.076457536 1353.6476 172.28199 -9.9335024 5.5450296 -1073.1843 -1067.6392 - 21750 2.175 0.076457522 1337.4658 174.63693 -9.9656126 5.6208252 -1073.2601 -1067.6392 - 21800 2.18 0.076457492 1319.6144 180.27032 -10.002014 5.8021402 -1073.4414 -1067.6392 - 21850 2.185 0.076457468 1325.9534 188.6868 -10.042097 6.073031 -1073.7123 -1067.6392 - 21900 2.19 0.0764574 1351.519 198.20437 -10.076426 6.3793615 -1074.0186 -1067.6392 - 21950 2.195 0.076457412 1373.8526 206.68615 -10.099592 6.6523543 -1074.2916 -1067.6392 - 22000 2.2 0.076457518 1392.659 212.65494 -10.12001 6.8444642 -1074.4837 -1067.6392 - 22050 2.205 0.076457606 1390.3967 215.42094 -10.145572 6.93349 -1074.5727 -1067.6392 - 22100 2.21 0.076457602 1347.4452 214.94045 -10.173725 6.9180253 -1074.5573 -1067.6392 - 22150 2.215 0.076457513 1283.3202 211.98537 -10.199933 6.8229137 -1074.4621 -1067.6392 - 22200 2.22 0.076457494 1222.5665 207.95995 -10.224493 6.6933523 -1074.3326 -1067.6392 - 22250 2.225 0.076457542 1202.5195 204.45409 -10.254994 6.5805135 -1074.2197 -1067.6392 - 22300 2.23 0.076457582 1210.7113 202.41627 -10.292456 6.5149247 -1074.1542 -1067.6392 - 22350 2.235 0.076457593 1220.7645 201.90137 -10.329195 6.4983524 -1074.1376 -1067.6392 - 22400 2.24 0.076457607 1234.7446 202.62559 -10.36471 6.521662 -1074.1609 -1067.6392 - 22450 2.245 0.076457614 1256.0665 204.20591 -10.403554 6.5725258 -1074.2118 -1067.6392 - 22500 2.25 0.076457647 1289.6179 206.08787 -10.44356 6.6330979 -1074.2723 -1067.6392 - 22550 2.255 0.076457648 1318.2401 207.71118 -10.483186 6.6853454 -1074.3246 -1067.6392 - 22600 2.26 0.076457621 1319.5232 208.34289 -10.522979 6.7056776 -1074.3449 -1067.6392 - 22650 2.265 0.076457589 1316.8506 207.24251 -10.561044 6.670261 -1074.3095 -1067.6392 - 22700 2.27 0.076457617 1331.642 204.29832 -10.595084 6.5755001 -1074.2147 -1067.6392 - 22750 2.275 0.076457638 1346.6949 200.13918 -10.622417 6.4416347 -1074.0809 -1067.6392 - 22800 2.28 0.076457572 1347.787 196.067 -10.645862 6.3105686 -1073.9498 -1067.6392 - 22850 2.285 0.076457478 1357.3814 193.71126 -10.672581 6.2347474 -1073.874 -1067.6392 - 22900 2.29 0.076457506 1359.0604 194.23136 -10.704942 6.2514872 -1073.8907 -1067.6392 - 22950 2.295 0.07645755 1347.1653 197.67464 -10.741957 6.3623116 -1074.0015 -1067.6392 - 23000 2.3 0.076457564 1321.3672 202.79941 -10.780161 6.5272563 -1074.1665 -1067.6392 - 23050 2.305 0.076457626 1300.8493 207.8112 -10.812965 6.6885649 -1074.3278 -1067.6392 - 23100 2.31 0.076457662 1289.7113 211.5894 -10.839288 6.8101691 -1074.4494 -1067.6392 - 23150 2.315 0.076457654 1266.9494 213.84528 -10.86234 6.8827763 -1074.522 -1067.6392 - 23200 2.32 0.076457651 1237.4556 214.46793 -10.878861 6.9028167 -1074.542 -1067.6392 - 23250 2.325 0.076457588 1216.4817 213.53906 -10.88737 6.8729203 -1074.5122 -1067.6392 - 23300 2.33 0.076457561 1198.6768 211.4015 -10.892244 6.8041213 -1074.4434 -1067.6392 - 23350 2.335 0.076457617 1218.46 208.62206 -10.896503 6.714663 -1074.3539 -1067.6392 - 23400 2.34 0.076457697 1274.0141 206.18082 -10.898818 6.6360899 -1074.2753 -1067.6392 - 23450 2.345 0.076457697 1310.0462 205.39475 -10.899188 6.6107893 -1074.25 -1067.6392 - 23500 2.35 0.076457625 1309.8688 206.85671 -10.898274 6.6578437 -1074.2971 -1067.6392 - 23550 2.355 0.076457607 1294.4375 210.05998 -10.904793 6.7609436 -1074.4002 -1067.6392 - 23600 2.36 0.076457638 1272.3829 213.64213 -10.924411 6.8762376 -1074.5155 -1067.6392 - 23650 2.365 0.07645764 1263.3834 215.89726 -10.943246 6.9488208 -1074.5881 -1067.6392 - 23700 2.37 0.0764576 1265.3339 216.28708 -10.95133 6.9613674 -1074.6006 -1067.6392 - 23750 2.375 0.076457533 1265.7883 215.64775 -10.954658 6.9407901 -1074.58 -1067.6392 - 23800 2.38 0.076457509 1270.324 215.14847 -10.964811 6.9247203 -1074.564 -1067.6392 - 23850 2.385 0.076457647 1295.1389 215.59482 -10.992719 6.9390865 -1074.5783 -1067.6392 - 23900 2.39 0.07645774 1317.1304 216.50299 -11.032267 6.9683166 -1074.6075 -1067.6392 - 23950 2.395 0.076457678 1323.3993 216.86149 -11.06922 6.9798554 -1074.6191 -1067.6392 - 24000 2.4 0.076457616 1327.0079 216.51416 -11.098994 6.9686763 -1074.6079 -1067.6392 - 24050 2.405 0.076457602 1347.1187 215.98329 -11.123989 6.9515898 -1074.5908 -1067.6392 - 24100 2.41 0.076457633 1373.0058 215.6582 -11.147405 6.9411267 -1074.5804 -1067.6392 - 24150 2.415 0.076457606 1357.3622 215.33306 -11.168833 6.9306616 -1074.5699 -1067.6392 - 24200 2.42 0.076457558 1293.9783 214.6673 -11.190176 6.9092338 -1074.5485 -1067.6392 - 24250 2.425 0.076457575 1262.6983 213.59841 -11.211793 6.8748305 -1074.5141 -1067.6392 - 24300 2.43 0.076457586 1296.1082 212.60059 -11.234851 6.8427151 -1074.4819 -1067.6392 - 24350 2.435 0.07645758 1338.5152 212.36533 -11.263922 6.8351428 -1074.4744 -1067.6392 - 24400 2.44 0.07645762 1359.7328 212.76414 -11.288804 6.847979 -1074.4872 -1067.6392 - 24450 2.445 0.076457613 1354.6032 213.05104 -11.296422 6.8572131 -1074.4964 -1067.6392 - 24500 2.45 0.07645752 1340.1858 212.64499 -11.294481 6.8441441 -1074.4834 -1067.6392 - 24550 2.455 0.07645749 1331.5151 211.50434 -11.306624 6.8074314 -1074.4467 -1067.6392 - 24600 2.46 0.076457509 1316.1319 209.75998 -11.338874 6.7512878 -1074.3905 -1067.6392 - 24650 2.465 0.076457501 1303.2352 208.01652 -11.382268 6.6951732 -1074.3344 -1067.6392 - 24700 2.47 0.076457554 1316.5042 207.54508 -11.432653 6.6799995 -1074.3192 -1067.6392 - 24750 2.475 0.076457644 1323.4729 209.08952 -11.480943 6.7297085 -1074.3689 -1067.6392 - 24800 2.48 0.076457563 1316.2449 212.60405 -11.521223 6.8428264 -1074.4821 -1067.6392 - 24850 2.485 0.076457464 1303.023 217.39017 -11.549403 6.9968714 -1074.6361 -1067.6392 - 24900 2.49 0.076457476 1306.7431 222.37347 -11.558822 7.1572628 -1074.7965 -1067.6392 - 24950 2.495 0.07645745 1300.9383 226.66891 -11.5504 7.2955148 -1074.9347 -1067.6392 - 25000 2.5 0.076457461 1270.8966 229.83334 -11.536542 7.3973644 -1075.0366 -1067.6392 - 25050 2.505 0.076457456 1266.2646 231.90105 -11.533642 7.4639151 -1075.1031 -1067.6392 - 25100 2.51 0.076457446 1270.2017 233.06025 -11.547509 7.501225 -1075.1405 -1067.6392 - 25150 2.515 0.07645757 1231.6171 233.15738 -11.56954 7.5043513 -1075.1436 -1067.6392 - 25200 2.52 0.076457709 1191.0767 231.73714 -11.589225 7.4586397 -1075.0979 -1067.6392 - 25250 2.525 0.076457772 1193.1019 228.87762 -11.611584 7.366604 -1075.0058 -1067.6392 - 25300 2.53 0.076457705 1202.8442 225.48075 -11.647482 7.257273 -1074.8965 -1067.6392 - 25350 2.535 0.076457601 1201.3602 222.49225 -11.687125 7.1610856 -1074.8003 -1067.6392 - 25400 2.54 0.076457625 1191.7307 220.47028 -11.711225 7.0960072 -1074.7352 -1067.6392 - 25450 2.545 0.076457676 1184.558 219.7896 -11.72244 7.074099 -1074.7133 -1067.6392 - 25500 2.55 0.07645769 1209.0131 220.21101 -11.729634 7.0876623 -1074.7269 -1067.6392 - 25550 2.555 0.076457694 1252.4527 221.39919 -11.740381 7.1259047 -1074.7651 -1067.6392 - 25600 2.56 0.076457651 1266.8561 223.37443 -11.758317 7.1894793 -1074.8287 -1067.6392 - 25650 2.565 0.076457702 1260.0162 226.18443 -11.779767 7.2799214 -1074.9192 -1067.6392 - 25700 2.57 0.076457766 1258.0807 229.46946 -11.803244 7.3856527 -1075.0249 -1067.6392 - 25750 2.575 0.0764577 1260.0577 231.96891 -11.827028 7.4660992 -1075.1053 -1067.6392 - 25800 2.58 0.07645766 1263.5682 232.00397 -11.843175 7.4672278 -1075.1065 -1067.6392 - 25850 2.585 0.076457679 1267.6331 229.22367 -11.852724 7.3777416 -1075.017 -1067.6392 - 25900 2.59 0.076457667 1273.4873 224.95936 -11.864844 7.2404915 -1074.8797 -1067.6392 - 25950 2.595 0.076457638 1259.3238 220.69283 -11.875369 7.1031702 -1074.7424 -1067.6392 - 26000 2.6 0.07645756 1234.4517 217.53504 -11.87838 7.0015342 -1074.6408 -1067.6392 - 26050 2.605 0.076457531 1223.5843 216.47883 -11.885283 6.967539 -1074.6068 -1067.6392 - 26100 2.61 0.076457579 1239.4383 217.6799 -11.906525 7.0061965 -1074.6454 -1067.6392 - 26150 2.615 0.076457676 1254.9755 220.14626 -11.9364 7.0855781 -1074.7248 -1067.6392 - 26200 2.62 0.076457691 1263.4276 222.78599 -11.96794 7.17054 -1074.8098 -1067.6392 - 26250 2.625 0.076457661 1290.9982 225.11879 -12.002676 7.2456229 -1074.8849 -1067.6392 - 26300 2.63 0.076457625 1320.5003 226.53955 -12.032325 7.2913511 -1074.9306 -1067.6392 - 26350 2.635 0.076457604 1325.6925 226.42099 -12.045972 7.2875353 -1074.9268 -1067.6392 - 26400 2.64 0.076457635 1323.8314 225.04813 -12.050265 7.2433489 -1074.8826 -1067.6392 - 26450 2.645 0.076457683 1337.7763 223.39584 -12.056562 7.1901684 -1074.8294 -1067.6392 - 26500 2.65 0.076457646 1356.26 222.47285 -12.072437 7.1604612 -1074.7997 -1067.6392 - 26550 2.655 0.076457593 1368.7452 222.81131 -12.102517 7.1713548 -1074.8106 -1067.6392 - 26600 2.66 0.076457577 1372.4772 224.2612 -12.136283 7.2180208 -1074.8573 -1067.6392 - 26650 2.665 0.076457669 1353.1116 226.93203 -12.15666 7.3039835 -1074.9432 -1067.6392 - 26700 2.67 0.07645782 1296.4345 231.54488 -12.162395 7.4524517 -1075.0917 -1067.6392 - 26750 2.675 0.07645786 1233.171 238.00107 -12.16795 7.6602491 -1075.2995 -1067.6392 - 26800 2.68 0.0764578 1205.1226 244.60391 -12.18481 7.8727668 -1075.512 -1067.6392 - 26850 2.685 0.076457751 1203.9449 249.24116 -12.214765 8.0220202 -1075.6613 -1067.6392 - 26900 2.69 0.076457871 1220.793 250.32595 -12.247789 8.0569351 -1075.6962 -1067.6392 - 26950 2.695 0.07645797 1250.922 247.65941 -12.281839 7.9711102 -1075.6103 -1067.6392 - 27000 2.7 0.076457916 1272.2527 242.25891 -12.319204 7.7972911 -1075.4365 -1067.6392 - 27050 2.705 0.076457909 1260.7801 235.6016 -12.35094 7.5830204 -1075.2223 -1067.6392 - 27100 2.71 0.076457849 1229.7859 229.49227 -12.367756 7.3863867 -1075.0256 -1067.6392 - 27150 2.715 0.076457776 1230.1984 225.87326 -12.37385 7.2699062 -1074.9091 -1067.6392 - 27200 2.72 0.076457788 1256.5205 226.01981 -12.383103 7.2746231 -1074.9139 -1067.6392 - 27250 2.725 0.076457742 1269.109 229.57592 -12.401772 7.3890791 -1075.0283 -1067.6392 - 27300 2.73 0.076457757 1278.2216 234.37745 -12.41951 7.5436201 -1075.1829 -1067.6392 - 27350 2.735 0.076457815 1281.9146 237.72622 -12.426299 7.651403 -1075.2906 -1067.6392 - 27400 2.74 0.076457895 1266.5327 238.04161 -12.428658 7.6615539 -1075.3008 -1067.6392 - 27450 2.745 0.076457976 1238.9201 235.37217 -12.441314 7.5756359 -1075.2149 -1067.6392 - 27500 2.75 0.076457843 1230.4481 230.70667 -12.466737 7.4254733 -1075.0647 -1067.6392 - 27550 2.755 0.076457656 1236.7255 225.51713 -12.497899 7.2584439 -1074.8977 -1067.6392 - 27600 2.76 0.07645776 1238.11 221.28548 -12.52521 7.1222449 -1074.7615 -1067.6392 - 27650 2.765 0.076457889 1218.4037 219.08795 -12.543581 7.0515156 -1074.6907 -1067.6392 - 27700 2.77 0.076457882 1198.4777 219.33613 -12.554891 7.0595037 -1074.6987 -1067.6392 - 27750 2.775 0.076457863 1183.089 221.96976 -12.561518 7.144269 -1074.7835 -1067.6392 - 27800 2.78 0.076457885 1169.37 227.37353 -12.573341 7.3181935 -1074.9574 -1067.6392 - 27850 2.785 0.076457897 1169.7411 235.91312 -12.602269 7.5930469 -1075.2323 -1067.6392 - 27900 2.79 0.076457851 1151.3464 246.28711 -12.644365 7.9269419 -1075.5662 -1067.6392 - 27950 2.795 0.076457843 1106.9771 255.46726 -12.682364 8.2224121 -1075.8616 -1067.6392 - 28000 2.8 0.076457826 1068.9543 260.54346 -12.70329 8.3857935 -1076.025 -1067.6392 - 28050 2.805 0.076457783 1046.8631 260.38287 -12.707616 8.3806246 -1076.0199 -1067.6392 - 28100 2.81 0.076457851 1035.4028 255.75262 -12.701329 8.2315965 -1075.8708 -1067.6392 - 28150 2.815 0.076457914 1039.8478 248.80323 -12.698053 8.0079252 -1075.6472 -1067.6392 - 28200 2.82 0.076457945 1077.5288 241.99763 -12.714207 7.7888815 -1075.4281 -1067.6392 - 28250 2.825 0.076457907 1106.7726 236.8129 -12.748192 7.6220071 -1075.2612 -1067.6392 - 28300 2.83 0.076457858 1088.3383 233.07492 -12.770565 7.501697 -1075.1409 -1067.6392 - 28350 2.835 0.076457962 1067.6408 230.2341 -12.762291 7.4102632 -1075.0495 -1067.6392 - 28400 2.84 0.076458053 1085.7765 228.74782 -12.741859 7.362426 -1075.0017 -1067.6392 - 28450 2.845 0.076458069 1116.0156 229.35012 -12.732966 7.3818115 -1075.021 -1067.6392 - 28500 2.85 0.07645799 1140.0561 231.95241 -12.737452 7.4655684 -1075.1048 -1067.6392 - 28550 2.855 0.076457881 1175.3679 235.63809 -12.744967 7.5841948 -1075.2234 -1067.6392 - 28600 2.86 0.076457945 1191.5122 239.06582 -12.744692 7.6945191 -1075.3338 -1067.6392 - 28650 2.865 0.076458033 1165.8181 241.0619 -12.730571 7.7587645 -1075.398 -1067.6392 - 28700 2.87 0.076458003 1144.2872 241.42924 -12.708938 7.7705875 -1075.4098 -1067.6392 - 28750 2.875 0.076457916 1156.9296 241.00794 -12.69273 7.7570275 -1075.3963 -1067.6392 - 28800 2.88 0.076457978 1169.6062 241.01439 -12.691343 7.7572351 -1075.3965 -1067.6392 - 28850 2.885 0.076458067 1153.2461 242.11608 -12.703125 7.7926941 -1075.4319 -1067.6392 - 28900 2.89 0.076458128 1137.1648 244.24646 -12.730476 7.8612619 -1075.5005 -1067.6392 - 28950 2.895 0.076458132 1144.0676 245.87591 -12.765806 7.9137071 -1075.5529 -1067.6392 - 29000 2.9 0.076458055 1166.7003 244.81325 -12.786467 7.8795045 -1075.5187 -1067.6392 - 29050 2.905 0.076458115 1201.626 240.80417 -12.786117 7.7504692 -1075.3897 -1067.6392 - 29100 2.91 0.076458234 1227.2794 235.81398 -12.775018 7.5898561 -1075.2291 -1067.6392 - 29150 2.915 0.076458217 1233.5955 232.10337 -12.761015 7.470427 -1075.1097 -1067.6392 - 29200 2.92 0.076458111 1222.4273 231.10647 -12.757278 7.4383412 -1075.0776 -1067.6392 - 29250 2.925 0.076458074 1212.9521 232.98759 -12.778062 7.4988864 -1075.1381 -1067.6392 - 29300 2.93 0.076458082 1220.2844 236.56821 -12.814589 7.6141315 -1075.2534 -1067.6392 - 29350 2.935 0.076458085 1197.6267 240.71244 -12.847172 7.7475166 -1075.3867 -1067.6392 - 29400 2.94 0.076458174 1166.2296 245.3581 -12.871897 7.8970407 -1075.5363 -1067.6392 - 29450 2.945 0.0764582 1162.6548 250.15917 -12.892997 8.0515671 -1075.6908 -1067.6392 - 29500 2.95 0.076458192 1166.7685 253.39653 -12.905195 8.1557639 -1075.795 -1067.6392 - 29550 2.955 0.076458187 1155.8258 253.69254 -12.906863 8.1652912 -1075.8045 -1067.6392 - 29600 2.96 0.076458159 1155.2633 251.58259 -12.911192 8.0973809 -1075.7366 -1067.6392 - 29650 2.965 0.076458142 1187.0841 248.958 -12.92707 8.0129065 -1075.6521 -1067.6392 - 29700 2.97 0.076458107 1216.9951 247.40312 -12.945328 7.9628616 -1075.6021 -1067.6392 - 29750 2.975 0.076458054 1194.8857 246.85295 -12.955382 7.9451538 -1075.5844 -1067.6392 - 29800 2.98 0.076458024 1170.1087 246.10026 -12.960888 7.9209279 -1075.5602 -1067.6392 - 29850 2.985 0.076458073 1169.1596 244.20885 -12.971119 7.8600515 -1075.4993 -1067.6392 - 29900 2.99 0.076458181 1160.4286 240.86241 -12.984094 7.7523436 -1075.3916 -1067.6392 - 29950 2.995 0.076458232 1131.8843 236.46352 -12.994209 7.6107619 -1075.25 -1067.6392 - 30000 3 0.076458157 1094.5416 232.18947 -13.0017 7.4731984 -1075.1124 -1067.6392 - 30050 3.005 0.076458011 1065.8494 229.55114 -13.006404 7.3882816 -1075.0275 -1067.6392 - 30100 3.01 0.076458026 1061.4657 229.77899 -13.012924 7.3956153 -1075.0348 -1067.6392 - 30150 3.015 0.076458159 1064.4309 232.81858 -13.028261 7.4934467 -1075.1327 -1067.6392 - 30200 3.02 0.076458266 1064.5403 237.18963 -13.051358 7.6341323 -1075.2734 -1067.6392 - 30250 3.025 0.076458254 1077.435 241.1768 -13.07564 7.7624624 -1075.4017 -1067.6392 - 30300 3.03 0.076458129 1120.7955 244.00429 -13.099282 7.8534675 -1075.4927 -1067.6392 - 30350 3.035 0.076458123 1166.6115 245.76237 -13.120127 7.9100525 -1075.5493 -1067.6392 - 30400 3.04 0.076458222 1186.7887 246.73143 -13.12997 7.9412425 -1075.5805 -1067.6392 - 30450 3.045 0.076458192 1210.3729 247.3058 -13.131142 7.9597292 -1075.599 -1067.6392 - 30500 3.05 0.076458205 1226.7005 247.41892 -13.129466 7.9633701 -1075.6026 -1067.6392 - 30550 3.055 0.076458239 1218.1054 246.53578 -13.123602 7.9349454 -1075.5742 -1067.6392 - 30600 3.06 0.076458222 1213.5049 244.89144 -13.119076 7.882021 -1075.5213 -1067.6392 - 30650 3.065 0.076458209 1197.742 243.51998 -13.124172 7.8378794 -1075.4771 -1067.6392 - 30700 3.07 0.076458217 1173.0375 243.32265 -13.142559 7.8315283 -1075.4708 -1067.6392 - 30750 3.075 0.076458232 1174.7744 244.4044 -13.175375 7.8663454 -1075.5056 -1067.6392 - 30800 3.08 0.076458215 1182.8312 245.99614 -13.218442 7.9175767 -1075.5568 -1067.6392 - 30850 3.085 0.076458183 1183.66 247.03526 -13.258527 7.9510216 -1075.5903 -1067.6392 - 30900 3.09 0.076458319 1177.992 247.2078 -13.284596 7.9565748 -1075.5958 -1067.6392 - 30950 3.095 0.076458373 1176.7211 247.34132 -13.301899 7.9608722 -1075.6001 -1067.6392 - 31000 3.1 0.076458253 1164.7417 248.53603 -13.327025 7.9993251 -1075.6386 -1067.6392 - 31050 3.105 0.076458217 1128.9001 250.94808 -13.365858 8.0769586 -1075.7162 -1067.6392 - 31100 3.11 0.076458294 1092.9077 253.74162 -13.407353 8.1668708 -1075.8061 -1067.6392 - 31150 3.115 0.076458358 1079.4871 256.46396 -13.445278 8.2544917 -1075.8937 -1067.6392 - 31200 3.12 0.076458421 1088.7747 259.60213 -13.488098 8.3554961 -1075.9947 -1067.6392 - 31250 3.125 0.07645843 1133.6001 263.188 -13.540135 8.47091 -1076.1101 -1067.6392 - 31300 3.13 0.076458393 1192.6693 265.96082 -13.591815 8.5601553 -1076.1994 -1067.6392 - 31350 3.135 0.076458398 1206.7015 266.41337 -13.631689 8.5747211 -1076.214 -1067.6392 - 31400 3.14 0.07645845 1184.8303 264.21376 -13.660682 8.5039248 -1076.1432 -1067.6392 - 31450 3.145 0.07645848 1183.6347 260.39213 -13.689676 8.380923 -1076.0202 -1067.6392 - 31500 3.15 0.076458598 1199.1745 256.21199 -13.723387 8.2463816 -1075.8856 -1067.6392 - 31550 3.155 0.076458602 1226.3861 252.38445 -13.753029 8.1231895 -1075.7624 -1067.6392 - 31600 3.16 0.076458505 1232.7936 249.62393 -13.772372 8.0343401 -1075.6736 -1067.6392 - 31650 3.165 0.076458472 1194.1646 248.63142 -13.78451 8.0023952 -1075.6416 -1067.6392 - 31700 3.17 0.076458402 1135.0204 248.67712 -13.784757 8.0038662 -1075.6431 -1067.6392 - 31750 3.175 0.076458444 1088.5207 248.0804 -13.772118 7.9846602 -1075.6239 -1067.6392 - 31800 3.18 0.076458483 1079.5555 246.27927 -13.761932 7.9266895 -1075.5659 -1067.6392 - 31850 3.185 0.076458412 1103.2185 244.3339 -13.766697 7.8640762 -1075.5033 -1067.6392 - 31900 3.19 0.07645842 1120.0872 243.8787 -13.782801 7.8494252 -1075.4887 -1067.6392 - 31950 3.195 0.076458479 1119.4512 245.95725 -13.799444 7.9163248 -1075.5556 -1067.6392 - 32000 3.2 0.07645851 1092.4855 250.30658 -13.803665 8.0563117 -1075.6955 -1067.6392 - 32050 3.205 0.076458415 1067.424 255.82203 -13.785579 8.2338307 -1075.8731 -1067.6392 - 32100 3.21 0.076458345 1068.4429 261.44517 -13.748535 8.4148156 -1076.054 -1067.6392 - 32150 3.215 0.07645841 1080.7046 266.36957 -13.713453 8.5733114 -1076.2125 -1067.6392 - 32200 3.22 0.076458507 1092.5849 269.83978 -13.708135 8.6850028 -1076.3242 -1067.6392 - 32250 3.225 0.076458535 1099.8414 270.7057 -13.73358 8.7128731 -1076.3521 -1067.6392 - 32300 3.23 0.076458534 1114.7135 268.29144 -13.763677 8.6351683 -1076.2744 -1067.6392 - 32350 3.235 0.076458458 1109.1702 263.87403 -13.783235 8.4929906 -1076.1322 -1067.6392 - 32400 3.24 0.07645842 1084.0276 259.90176 -13.803644 8.36514 -1076.0044 -1067.6392 - 32450 3.245 0.076458464 1083.1937 257.32785 -13.835634 8.2822966 -1075.9215 -1067.6392 - 32500 3.25 0.07645845 1114.4646 255.14878 -13.870961 8.2121616 -1075.8514 -1067.6392 - 32550 3.255 0.076458381 1152.8289 252.6422 -13.897547 8.1314852 -1075.7707 -1067.6392 - 32600 3.26 0.076458468 1177.486 250.67802 -13.912211 8.0682668 -1075.7075 -1067.6392 - 32650 3.265 0.076458565 1185.3078 250.60277 -13.918256 8.0658447 -1075.7051 -1067.6392 - 32700 3.27 0.076458542 1191.2786 252.7908 -13.926328 8.136268 -1075.7755 -1067.6392 - 32750 3.275 0.076458529 1180.3288 256.6616 -13.948559 8.2608527 -1075.9001 -1067.6392 - 32800 3.28 0.076458451 1153.7783 261.08347 -13.985264 8.4031741 -1076.0424 -1067.6392 - 32850 3.285 0.076458392 1133.2496 264.84942 -14.024763 8.5243841 -1076.1636 -1067.6392 - 32900 3.29 0.076458438 1115.3658 267.38276 -14.053439 8.6059217 -1076.2452 -1067.6392 - 32950 3.295 0.076458471 1127.683 269.00733 -14.070131 8.6582097 -1076.2974 -1067.6392 - 33000 3.3 0.076458479 1149.7773 269.98003 -14.072925 8.6895169 -1076.3287 -1067.6392 - 33050 3.305 0.076458432 1151.5261 270.25086 -14.062159 8.6982337 -1076.3375 -1067.6392 - 33100 3.31 0.076458345 1155.116 269.80119 -14.049957 8.6837609 -1076.323 -1067.6392 - 33150 3.315 0.076458436 1135.61 268.22847 -14.036071 8.6331415 -1076.2724 -1067.6392 - 33200 3.32 0.076458577 1111.738 265.73519 -14.027508 8.5528932 -1076.1921 -1067.6392 - 33250 3.325 0.076458535 1116.9245 263.26799 -14.038682 8.4734846 -1076.1127 -1067.6392 - 33300 3.33 0.076458501 1131.8225 261.47169 -14.068281 8.4156693 -1076.0549 -1067.6392 - 33350 3.335 0.076458475 1120.8199 260.14815 -14.108099 8.3730701 -1076.0123 -1067.6392 - 33400 3.34 0.076458435 1094.4035 258.29932 -14.149771 8.3135641 -1075.9528 -1067.6392 - 33450 3.345 0.076458459 1082.1878 255.19265 -14.184258 8.2135735 -1075.8528 -1067.6392 - 33500 3.35 0.076458528 1083.2242 251.14433 -14.202792 8.0832751 -1075.7225 -1067.6392 - 33550 3.355 0.076458529 1103.4532 247.60346 -14.210592 7.9693094 -1075.6085 -1067.6392 - 33600 3.36 0.076458486 1137.7183 246.24059 -14.222506 7.9254445 -1075.5647 -1067.6392 - 33650 3.365 0.076458516 1150.4421 247.37214 -14.233399 7.9618644 -1075.6011 -1067.6392 - 33700 3.37 0.076458507 1143.7496 250.70305 -14.237383 8.0690723 -1075.7083 -1067.6392 - 33750 3.375 0.076458425 1135.9529 256.43973 -14.24743 8.2537116 -1075.8929 -1067.6392 - 33800 3.38 0.076458392 1126.2288 264.31662 -14.271937 8.5072354 -1076.1465 -1067.6392 - 33850 3.385 0.07645848 1105.1309 272.68103 -14.305504 8.7764506 -1076.4157 -1067.6392 - 33900 3.39 0.076458564 1085.1215 279.2817 -14.345574 8.9888984 -1076.6281 -1067.6392 - 33950 3.395 0.076458555 1076.9206 282.71636 -14.394902 9.0994454 -1076.7387 -1067.6392 - 34000 3.4 0.076458512 1086.4333 282.84295 -14.446959 9.10352 -1076.7428 -1067.6392 - 34050 3.405 0.07645848 1099.4638 280.63434 -14.486843 9.0324339 -1076.6717 -1067.6392 - 34100 3.41 0.076458382 1093.368 278.40903 -14.515246 8.9608108 -1076.6 -1067.6392 - 34150 3.415 0.076458423 1088.8094 278.43798 -14.545814 8.9617425 -1076.601 -1067.6392 - 34200 3.42 0.076458529 1070.3036 280.46333 -14.587151 9.0269298 -1076.6662 -1067.6392 - 34250 3.425 0.076458454 1052.8089 281.70843 -14.639127 9.0670046 -1076.7062 -1067.6392 - 34300 3.43 0.076458324 1067.0859 279.60749 -14.693017 8.9993839 -1076.6386 -1067.6392 - 34350 3.435 0.07645844 1078.4994 274.06548 -14.735218 8.8210102 -1076.4602 -1067.6392 - 34400 3.44 0.076458576 1065.194 267.45347 -14.7594 8.6081974 -1076.2474 -1067.6392 - 34450 3.445 0.076458493 1044.6764 262.6287 -14.769981 8.4529085 -1076.0921 -1067.6392 - 34500 3.45 0.076458493 1031.1327 261.22703 -14.778334 8.4077947 -1076.047 -1067.6392 - 34550 3.455 0.076458662 1001.3241 263.2628 -14.787349 8.4733177 -1076.1125 -1067.6392 - 34600 3.46 0.076458744 972.94591 267.72772 -14.797072 8.6170244 -1076.2563 -1067.6392 - 34650 3.465 0.076458639 990.70544 272.38909 -14.802726 8.7670542 -1076.4063 -1067.6392 - 34700 3.47 0.0764585 1025.1974 274.74718 -14.798109 8.8429511 -1076.4822 -1067.6392 - 34750 3.475 0.076458513 1061.0651 274.45565 -14.798547 8.8335681 -1076.4728 -1067.6392 - 34800 3.48 0.076458471 1123.989 273.19344 -14.824615 8.7929427 -1076.4322 -1067.6392 - 34850 3.485 0.07645842 1192.2777 272.33238 -14.868829 8.7652289 -1076.4045 -1067.6392 - 34900 3.49 0.076458595 1219.3889 271.4554 -14.89476 8.7370026 -1076.3762 -1067.6392 - 34950 3.495 0.076458742 1206.5159 270.21752 -14.898336 8.6971606 -1076.3364 -1067.6392 - 35000 3.5 0.076458628 1197.9968 269.40678 -14.907691 8.6710664 -1076.3103 -1067.6392 - 35050 3.505 0.076458539 1199.2614 270.09068 -14.937895 8.6930781 -1076.3323 -1067.6392 - 35100 3.51 0.076458542 1195.6006 272.66182 -14.979789 8.7758322 -1076.4151 -1067.6392 - 35150 3.515 0.076458532 1184.1758 276.31503 -15.015192 8.8934136 -1076.5326 -1067.6392 - 35200 3.52 0.076458506 1177.2232 279.44786 -15.03426 8.9942462 -1076.6335 -1067.6392 - 35250 3.525 0.076458498 1165.906 281.04835 -15.043888 9.0457593 -1076.685 -1067.6392 - 35300 3.53 0.076458547 1122.7378 281.23471 -15.05217 9.0517575 -1076.691 -1067.6392 - 35350 3.535 0.07645859 1089.1258 281.40192 -15.068688 9.0571393 -1076.6964 -1067.6392 - 35400 3.54 0.076458581 1071.6628 283.20912 -15.098467 9.1153054 -1076.7545 -1067.6392 - 35450 3.545 0.076458561 1061.0287 286.5938 -15.126471 9.224244 -1076.8635 -1067.6392 - 35500 3.55 0.076458577 1073.4644 290.07888 -15.144262 9.336414 -1076.9756 -1067.6392 - 35550 3.555 0.076458498 1108.9235 291.84501 -15.154818 9.3932582 -1077.0325 -1067.6392 - 35600 3.56 0.076458531 1144.2606 290.86582 -15.170369 9.3617421 -1077.001 -1067.6392 - 35650 3.565 0.076458588 1167.6046 287.19918 -15.196185 9.2437284 -1076.883 -1067.6392 - 35700 3.57 0.07645856 1179.6333 282.11602 -15.229568 9.0801229 -1076.7194 -1067.6392 - 35750 3.575 0.076458589 1168.0753 277.29692 -15.269679 8.9250164 -1076.5642 -1067.6392 - 35800 3.58 0.076458495 1150.8477 273.36789 -15.307138 8.7985576 -1076.4378 -1067.6392 - 35850 3.585 0.076458358 1134.8391 270.61841 -15.336424 8.7100634 -1076.3493 -1067.6392 - 35900 3.59 0.076458438 1131.4083 269.61936 -15.365921 8.6779085 -1076.3171 -1067.6392 - 35950 3.595 0.076458656 1156.3165 270.44071 -15.401487 8.704344 -1076.3436 -1067.6392 - 36000 3.6 0.076458662 1183.5929 272.83276 -15.446386 8.7813341 -1076.4206 -1067.6392 - 36050 3.605 0.076458511 1175.8081 276.36312 -15.497044 8.8949617 -1076.5342 -1067.6392 - 36100 3.61 0.076458487 1137.1434 280.08603 -15.537522 9.0147862 -1076.654 -1067.6392 - 36150 3.615 0.076458492 1123.4073 282.9067 -15.557122 9.1055719 -1076.7448 -1067.6392 - 36200 3.62 0.076458546 1127.9754 284.11149 -15.565186 9.1443489 -1076.7836 -1067.6392 - 36250 3.625 0.076458599 1122.4255 283.84703 -15.578297 9.1358371 -1076.7751 -1067.6392 - 36300 3.63 0.07645858 1122.041 283.02913 -15.596263 9.1095122 -1076.7487 -1067.6392 - 36350 3.635 0.076458589 1127.0768 282.3869 -15.600033 9.0888416 -1076.7281 -1067.6392 - 36400 3.64 0.07645861 1130.6907 282.23737 -15.584507 9.0840287 -1076.7233 -1067.6392 - 36450 3.645 0.076458646 1150.3415 282.27709 -15.560741 9.0853074 -1076.7245 -1067.6392 - 36500 3.65 0.076458621 1161.8202 282.18974 -15.546059 9.0824956 -1076.7217 -1067.6392 - 36550 3.655 0.076458506 1140.503 282.57893 -15.5606 9.0950221 -1076.7343 -1067.6392 - 36600 3.66 0.07645853 1126.9511 283.97898 -15.602756 9.1400839 -1076.7793 -1067.6392 - 36650 3.665 0.076458682 1117.8456 286.05487 -15.646548 9.2068979 -1076.8461 -1067.6392 - 36700 3.67 0.076458755 1118.3433 288.56573 -15.675811 9.2877121 -1076.9269 -1067.6392 - 36750 3.675 0.076458745 1135.4181 291.29108 -15.685173 9.3754294 -1077.0147 -1067.6392 - 36800 3.68 0.076458756 1121.3092 293.8519 -15.677476 9.4578516 -1077.0971 -1067.6392 - 36850 3.685 0.076458796 1089.7128 296.34944 -15.680319 9.5382369 -1077.1775 -1067.6392 - 36900 3.69 0.076458813 1078.8527 298.59269 -15.709588 9.6104374 -1077.2497 -1067.6392 - 36950 3.695 0.076458823 1068.4725 300.08588 -15.752456 9.6584969 -1077.2977 -1067.6392 - 37000 3.7 0.07645894 1065.6302 300.97074 -15.794642 9.6869768 -1077.3262 -1067.6392 - 37050 3.705 0.076458928 1060.1083 301.92719 -15.834491 9.7177609 -1077.357 -1067.6392 - 37100 3.71 0.076458812 1062.0442 303.02051 -15.872538 9.7529504 -1077.3922 -1067.6392 - 37150 3.715 0.076458776 1077.0906 303.12539 -15.902945 9.756326 -1077.3956 -1067.6392 - 37200 3.72 0.076458783 1094.3589 300.82035 -15.918455 9.6821365 -1077.3214 -1067.6392 - 37250 3.725 0.076458796 1106.983 295.78025 -15.917907 9.519917 -1077.1592 -1067.6392 - 37300 3.73 0.0764587 1117.8928 288.74175 -15.902363 9.2933774 -1076.9326 -1067.6392 - 37350 3.735 0.076458595 1115.003 281.03285 -15.877976 9.0452603 -1076.6845 -1067.6392 - 37400 3.74 0.076458589 1067.6392 274.76086 -15.863011 8.8433914 -1076.4826 -1067.6392 - 37450 3.745 0.076458768 1025.0964 271.80953 -15.86958 8.7484006 -1076.3876 -1067.6392 - 37500 3.75 0.076458888 1008.1779 272.35831 -15.896126 8.7660636 -1076.4053 -1067.6392 - 37550 3.755 0.076458753 1006.7337 275.07578 -15.933997 8.8535276 -1076.4928 -1067.6392 - 37600 3.76 0.07645857 1015.7845 279.29514 -15.983502 8.9893309 -1076.6286 -1067.6392 - 37650 3.765 0.076458646 1037.2238 285.21821 -16.044625 9.1799695 -1076.8192 -1067.6392 - 37700 3.77 0.076458804 1064.362 291.89353 -16.093253 9.3948198 -1077.0341 -1067.6392 - 37750 3.775 0.076458938 1093.2339 297.54927 -16.113154 9.5768541 -1077.2161 -1067.6392 - 37800 3.78 0.076459003 1111.3525 301.09404 -16.115824 9.6909453 -1077.3302 -1067.6392 - 37850 3.785 0.076458993 1106.8732 302.49314 -16.121107 9.7359763 -1077.3752 -1067.6392 - 37900 3.79 0.076458927 1063.9114 302.20192 -16.138918 9.7266034 -1077.3658 -1067.6392 - 37950 3.795 0.076458914 1026.1339 300.74509 -16.166089 9.679714 -1077.3189 -1067.6392 - 38000 3.8 0.076458899 1031.7602 298.64261 -16.19177 9.6120443 -1077.2513 -1067.6392 - 38050 3.805 0.076458867 1069.7247 296.45336 -16.206246 9.5415814 -1077.1808 -1067.6392 - 38100 3.81 0.076458911 1107.4666 295.0445 -16.217521 9.4962363 -1077.1355 -1067.6392 - 38150 3.815 0.076458901 1131.7783 294.91865 -16.235949 9.4921858 -1077.1314 -1067.6392 - 38200 3.82 0.076458864 1148.5656 295.74562 -16.253565 9.5188023 -1077.158 -1067.6392 - 38250 3.825 0.076458822 1148.7391 297.07753 -16.259815 9.5616709 -1077.2009 -1067.6392 - 38300 3.83 0.076458755 1156.7033 299.00407 -16.260728 9.623678 -1077.2629 -1067.6392 - 38350 3.835 0.076458804 1159.1829 301.28024 -16.263754 9.6969383 -1077.3362 -1067.6392 - 38400 3.84 0.076458983 1147.0294 302.84565 -16.273506 9.7473221 -1077.3866 -1067.6392 - 38450 3.845 0.076458991 1136.4112 302.27164 -16.282019 9.7288474 -1077.3681 -1067.6392 - 38500 3.85 0.07645888 1113.9868 298.97061 -16.274402 9.6226012 -1077.2618 -1067.6392 - 38550 3.855 0.076458691 1101.738 294.06527 -16.251341 9.464719 -1077.104 -1067.6392 - 38600 3.86 0.076458665 1085.4951 289.46444 -16.218831 9.3166378 -1076.9559 -1067.6392 - 38650 3.865 0.07645876 1061.2109 287.27235 -16.190308 9.2460835 -1076.8853 -1067.6392 - 38700 3.87 0.076458765 1055.773 288.81749 -16.176864 9.2958149 -1076.935 -1067.6392 - 38750 3.875 0.076458766 1051.082 293.80099 -16.177139 9.4562127 -1077.0954 -1067.6392 - 38800 3.88 0.076458791 1034.9231 300.50343 -16.186889 9.6719362 -1077.3112 -1067.6392 - 38850 3.885 0.076458765 1027.5343 306.11666 -16.197928 9.8526023 -1077.4918 -1067.6392 - 38900 3.89 0.076458838 1018.2888 308.22875 -16.207065 9.9205815 -1077.5598 -1067.6392 - 38950 3.895 0.076458884 1014.4073 306.63445 -16.226798 9.8692679 -1077.5085 -1067.6392 - 39000 3.9 0.076458788 1003.5264 302.69876 -16.256287 9.7425945 -1077.3818 -1067.6392 - 39050 3.905 0.076458731 996.07885 298.3808 -16.280659 9.6036175 -1077.2428 -1067.6392 - 39100 3.91 0.076458769 1027.0513 295.40443 -16.293344 9.5078209 -1077.1471 -1067.6392 - 39150 3.915 0.076458854 1072.3569 294.24208 -16.298011 9.4704097 -1077.1096 -1067.6392 - 39200 3.92 0.07645888 1080.7481 294.38216 -16.312666 9.4749184 -1077.1142 -1067.6392 - 39250 3.925 0.076458798 1074.2137 294.25738 -16.34058 9.4709023 -1077.1101 -1067.6392 - 39300 3.93 0.076458746 1072.9308 292.45791 -16.371754 9.4129849 -1077.0522 -1067.6392 - 39350 3.935 0.076458686 1052.258 289.46155 -16.40727 9.3165447 -1076.9558 -1067.6392 - 39400 3.94 0.076458677 1011.4712 286.99005 -16.441308 9.2369974 -1076.8762 -1067.6392 - 39450 3.945 0.076458657 968.89107 287.00247 -16.46678 9.2373973 -1076.8766 -1067.6392 - 39500 3.95 0.076458611 967.37752 290.38424 -16.48508 9.346242 -1076.9855 -1067.6392 - 39550 3.955 0.076458569 982.34862 295.78407 -16.492955 9.5200397 -1077.1593 -1067.6392 - 39600 3.96 0.076458595 978.6948 301.01012 -16.490336 9.6882442 -1077.3275 -1067.6392 - 39650 3.965 0.076458753 981.93177 304.90328 -16.481839 9.8135487 -1077.4528 -1067.6392 - 39700 3.97 0.076458768 1019.382 308.08081 -16.477585 9.9158201 -1077.5551 -1067.6392 - 39750 3.975 0.076458612 1051.8152 311.88767 -16.490813 10.038347 -1077.6776 -1067.6392 - 39800 3.98 0.076458521 1042.8378 316.19618 -16.511509 10.177019 -1077.8163 -1067.6392 - 39850 3.985 0.076458483 1001.149 319.35878 -16.519321 10.27881 -1077.918 -1067.6392 - 39900 3.99 0.076458542 973.4915 319.4656 -16.514459 10.282248 -1077.9215 -1067.6392 - 39950 3.995 0.076458719 972.67572 315.26025 -16.50944 10.146896 -1077.7861 -1067.6392 - 40000 4 0.076458687 994.49843 307.54177 -16.514066 9.8984707 -1077.5377 -1067.6392 - 40050 4.005 0.076458609 1020.1483 299.32861 -16.525567 9.6341236 -1077.2734 -1067.6392 - 40100 4.01 0.076458534 1028.6046 293.95707 -16.536961 9.4612366 -1077.1005 -1067.6392 - 40150 4.015 0.076458539 1021.124 292.82994 -16.54357 9.424959 -1077.0642 -1067.6392 - 40200 4.02 0.076458617 1003.8564 295.01881 -16.539479 9.4954094 -1077.1346 -1067.6392 - 40250 4.025 0.076458708 1006.3834 298.32236 -16.525081 9.6017365 -1077.241 -1067.6392 - 40300 4.03 0.076458753 1049.8514 300.72691 -16.515775 9.6791289 -1077.3184 -1067.6392 - 40350 4.035 0.076458712 1095.1887 301.23959 -16.528202 9.6956299 -1077.3349 -1067.6392 - 40400 4.04 0.07645859 1095.7277 299.27704 -16.553461 9.6324637 -1077.2717 -1067.6392 - 40450 4.045 0.076458512 1074.8132 294.7824 -16.567973 9.4878003 -1077.127 -1067.6392 - 40500 4.05 0.076458607 1054.9582 288.94001 -16.563212 9.2997586 -1076.939 -1067.6392 - 40550 4.055 0.076458679 1033.1657 283.78395 -16.555924 9.1338066 -1076.773 -1067.6392 - 40600 4.06 0.07645866 1029.0046 281.14635 -16.566778 9.0489136 -1076.6881 -1067.6392 - 40650 4.065 0.076458604 1026.6036 282.2669 -16.593805 9.0849793 -1076.7242 -1067.6392 - 40700 4.07 0.076458581 1024.2464 287.64133 -16.619273 9.2579595 -1076.8972 -1067.6392 - 40750 4.075 0.076458663 1014.2573 296.48178 -16.635414 9.5424961 -1077.1817 -1067.6392 - 40800 4.08 0.076458634 1003.9119 306.29768 -16.644226 9.8584286 -1077.4977 -1067.6392 - 40850 4.085 0.076458596 997.14687 313.7758 -16.644922 10.099118 -1077.7384 -1067.6392 - 40900 4.09 0.076458698 1003.6464 316.62645 -16.638874 10.190868 -1077.8301 -1067.6392 - 40950 4.095 0.076458737 1009.5074 314.15339 -16.626746 10.111271 -1077.7505 -1067.6392 - 41000 4.1 0.076458626 990.49508 306.88333 -16.607056 9.877278 -1077.5165 -1067.6392 - 41050 4.105 0.076458539 1003.9156 296.82556 -16.581033 9.5535609 -1077.1928 -1067.6392 - 41100 4.11 0.076458624 1025.7889 287.94279 -16.555411 9.2676623 -1076.9069 -1067.6392 - 41150 4.115 0.076458727 1019.8472 284.75687 -16.545411 9.1651209 -1076.8043 -1067.6392 - 41200 4.12 0.076458658 1009.1747 288.8934 -16.556045 9.2982584 -1076.9375 -1067.6392 - 41250 4.125 0.076458476 986.14702 297.74613 -16.573101 9.5831902 -1077.2224 -1067.6392 - 41300 4.13 0.076458533 970.56183 307.17123 -16.586828 9.8865443 -1077.5258 -1067.6392 - 41350 4.135 0.076458666 982.32883 313.98696 -16.593184 10.105914 -1077.7451 -1067.6392 - 41400 4.14 0.076458558 998.00634 316.68471 -16.585096 10.192743 -1077.832 -1067.6392 - 41450 4.145 0.076458375 988.08432 315.93321 -16.578349 10.168555 -1077.8078 -1067.6392 - 41500 4.15 0.076458387 968.13272 312.86745 -16.587207 10.069882 -1077.7091 -1067.6392 - 41550 4.155 0.07645851 962.22331 308.01319 -16.60083 9.9136436 -1077.5529 -1067.6392 - 41600 4.16 0.076458592 977.28521 302.567 -16.60995 9.7383536 -1077.3776 -1067.6392 - 41650 4.165 0.076458508 989.72477 297.98726 -16.609001 9.5909514 -1077.2302 -1067.6392 - 41700 4.17 0.076458343 1002.0807 295.07216 -16.600686 9.4971264 -1077.1364 -1067.6392 - 41750 4.175 0.076458382 1016.3945 293.91041 -16.584772 9.4597347 -1077.099 -1067.6392 - 41800 4.18 0.076458495 1009.6321 295.39416 -16.566658 9.5074902 -1077.1467 -1067.6392 - 41850 4.185 0.076458517 981.99051 300.65179 -16.561637 9.6767113 -1077.3159 -1067.6392 - 41900 4.19 0.076458508 963.70095 308.76413 -16.575186 9.9378133 -1077.577 -1067.6392 - 41950 4.195 0.07645848 934.77452 316.95219 -16.596303 10.201352 -1077.8406 -1067.6392 - 42000 4.2 0.076458508 904.42332 322.22055 -16.611182 10.370919 -1078.0102 -1067.6392 - 42050 4.205 0.07645857 902.29913 322.33865 -16.615342 10.37472 -1078.014 -1067.6392 - 42100 4.21 0.076458573 919.95355 316.51673 -16.615481 10.187337 -1077.8266 -1067.6392 - 42150 4.215 0.076458639 929.08587 305.64828 -16.617453 9.8375273 -1077.4768 -1067.6392 - 42200 4.22 0.076458638 921.14374 292.41301 -16.622157 9.4115396 -1077.0508 -1067.6392 - 42250 4.225 0.076458624 918.70221 281.1294 -16.634159 9.0483679 -1076.6876 -1067.6392 - 42300 4.23 0.076458699 936.43193 275.83201 -16.6517 8.8778674 -1076.5171 -1067.6392 - 42350 4.235 0.07645883 969.33399 278.31739 -16.669195 8.9578611 -1076.5971 -1067.6392 - 42400 4.24 0.076458843 1009.9309 287.35916 -16.679204 9.2488775 -1076.8881 -1067.6392 - 42450 4.245 0.07645864 1036.0019 299.66752 -16.672063 9.6450318 -1077.2843 -1067.6392 - 42500 4.25 0.076458571 1027.6855 312.04895 -16.657188 10.043538 -1077.6828 -1067.6392 - 42550 4.255 0.076458623 1015.0072 322.01276 -16.654314 10.364231 -1078.0035 -1067.6392 - 42600 4.26 0.076458688 1013.2933 327.27486 -16.660339 10.533595 -1078.1728 -1067.6392 - 42650 4.265 0.076458817 1018.1646 326.73267 -16.660439 10.516145 -1078.1554 -1067.6392 - 42700 4.27 0.076458894 1010.1919 321.82992 -16.65551 10.358346 -1077.9976 -1067.6392 - 42750 4.275 0.076458864 1005.0687 315.35709 -16.653726 10.150013 -1077.7892 -1067.6392 - 42800 4.28 0.076458884 1010.6833 308.9802 -16.655199 9.9447675 -1077.584 -1067.6392 - 42850 4.285 0.076458814 1016.6151 303.05879 -16.657304 9.7541825 -1077.3934 -1067.6392 - 42900 4.29 0.076458713 1017.0053 298.08717 -16.662548 9.5941669 -1077.2334 -1067.6392 - 42950 4.295 0.076458716 1044.7957 294.65223 -16.669187 9.4836106 -1077.1228 -1067.6392 - 43000 4.3 0.076458705 1100.4358 292.80033 -16.665407 9.4240058 -1077.0632 -1067.6392 - 43050 4.305 0.076458683 1131.0739 293.34724 -16.656462 9.4416087 -1077.0808 -1067.6392 - 43100 4.31 0.076458605 1142.3657 296.86691 -16.653769 9.554892 -1077.1941 -1067.6392 - 43150 4.315 0.076458599 1142.8044 301.19681 -16.655832 9.694253 -1077.3335 -1067.6392 - 43200 4.32 0.076458671 1131.7209 302.63924 -16.652234 9.7406789 -1077.3799 -1067.6392 - 43250 4.325 0.07645862 1107.868 299.38237 -16.640553 9.6358538 -1077.2751 -1067.6392 - 43300 4.33 0.076458564 1086.9877 293.0869 -16.632969 9.4332293 -1077.0725 -1067.6392 - 43350 4.335 0.076458694 1085.9393 287.23945 -16.637169 9.2450247 -1076.8843 -1067.6392 - 43400 4.34 0.076458728 1084.4536 284.62782 -16.651022 9.1609673 -1076.8002 -1067.6392 - 43450 4.345 0.076458737 1071.0304 286.42024 -16.664054 9.2186576 -1076.8579 -1067.6392 - 43500 4.35 0.07645867 1071.4218 292.14965 -16.663945 9.4030633 -1077.0423 -1067.6392 - 43550 4.355 0.076458545 1058.5175 299.7894 -16.651551 9.6489546 -1077.2882 -1067.6392 - 43600 4.36 0.076458522 1017.0691 307.34199 -16.653799 9.8920404 -1077.5313 -1067.6392 - 43650 4.365 0.07645853 984.06733 313.34684 -16.684092 10.085311 -1077.7245 -1067.6392 - 43700 4.37 0.076458526 972.47105 317.13488 -16.726591 10.207232 -1077.8465 -1067.6392 - 43750 4.375 0.076458563 982.95807 319.12477 -16.764918 10.271278 -1077.9105 -1067.6392 - 43800 4.38 0.076458569 1000.5706 319.98217 -16.791105 10.298874 -1077.9381 -1067.6392 - 43850 4.385 0.076458604 1012.6091 319.95908 -16.796106 10.298131 -1077.9374 -1067.6392 - 43900 4.39 0.076458647 1016.6021 319.07693 -16.782232 10.269739 -1077.909 -1067.6392 - 43950 4.395 0.076458717 1039.7933 317.11992 -16.765953 10.206751 -1077.846 -1067.6392 - 44000 4.4 0.07645855 1076.1914 313.94493 -16.75837 10.104561 -1077.7438 -1067.6392 - 44050 4.405 0.076458354 1103.7125 309.85364 -16.755308 9.9728798 -1077.6121 -1067.6392 - 44100 4.41 0.076458497 1123.4426 305.92806 -16.754699 9.8465319 -1077.4858 -1067.6392 - 44150 4.415 0.076458707 1128.503 303.80427 -16.759223 9.7781762 -1077.4174 -1067.6392 - 44200 4.42 0.07645872 1109.8757 305.14407 -16.773282 9.8212987 -1077.4605 -1067.6392 - 44250 4.425 0.076458604 1077.7556 310.10841 -16.799981 9.9810798 -1077.6203 -1067.6392 - 44300 4.43 0.076458461 1058.8761 316.28846 -16.829881 10.17999 -1077.8192 -1067.6392 - 44350 4.435 0.076458508 1050.5707 320.51508 -16.852668 10.316027 -1077.9553 -1067.6392 - 44400 4.44 0.076458673 1056.8449 320.97804 -16.866357 10.330927 -1077.9702 -1067.6392 - 44450 4.445 0.076458651 1050.8827 318.14487 -16.875492 10.239739 -1077.879 -1067.6392 - 44500 4.45 0.076458481 1013.764 314.16723 -16.897045 10.111716 -1077.7509 -1067.6392 - 44550 4.455 0.076458392 980.5404 310.15036 -16.935928 9.9824299 -1077.6217 -1067.6392 - 44600 4.46 0.076458504 982.46196 305.57929 -16.974614 9.8353065 -1077.4745 -1067.6392 - 44650 4.465 0.076458584 999.3409 300.38563 -17.000466 9.6681446 -1077.3074 -1067.6392 - 44700 4.47 0.076458532 1009.2469 295.28724 -17.008 9.5040491 -1077.1433 -1067.6392 - 44750 4.475 0.076458496 1041.4242 291.50055 -17.008549 9.3821713 -1077.0214 -1067.6392 - 44800 4.48 0.076458487 1086.602 289.52839 -17.016148 9.3186959 -1076.9579 -1067.6392 - 44850 4.485 0.076458613 1103.5806 288.55396 -17.029368 9.287333 -1076.9266 -1067.6392 - 44900 4.49 0.07645858 1102.8142 287.89912 -17.042093 9.2662566 -1076.9055 -1067.6392 - 44950 4.495 0.07645852 1106.0548 288.11976 -17.050281 9.273358 -1076.9126 -1067.6392 - 45000 4.5 0.076458412 1109.2471 290.73864 -17.064227 9.3576488 -1076.9969 -1067.6392 - 45050 4.505 0.076458467 1081.3367 296.40828 -17.091233 9.5401305 -1077.1794 -1067.6392 - 45100 4.51 0.076458612 1061.7915 304.1106 -17.120168 9.7880355 -1077.4273 -1067.6392 - 45150 4.515 0.076458508 1075.8664 312.21278 -17.139278 10.048811 -1077.688 -1067.6392 - 45200 4.52 0.076458381 1086.9758 319.4826 -17.149932 10.282795 -1077.922 -1067.6392 - 45250 4.525 0.076458463 1081.4821 325.45586 -17.161699 10.47505 -1078.1143 -1067.6392 - 45300 4.53 0.076458584 1102.657 330.33928 -17.184503 10.632226 -1078.2715 -1067.6392 - 45350 4.535 0.076458507 1115.9422 333.72518 -17.208225 10.741204 -1078.3804 -1067.6392 - 45400 4.54 0.076458398 1094.6076 334.77591 -17.228637 10.775023 -1078.4143 -1067.6392 - 45450 4.545 0.076458455 1089.9234 332.91387 -17.252893 10.715091 -1078.3543 -1067.6392 - 45500 4.55 0.076458651 1088.2901 328.25855 -17.279739 10.565256 -1078.2045 -1067.6392 - 45550 4.555 0.076458679 1067.4543 322.55465 -17.319717 10.381672 -1078.0209 -1067.6392 - 45600 4.56 0.076458491 1051.2478 317.7723 -17.374362 10.227748 -1077.867 -1067.6392 - 45650 4.565 0.076458315 1034.4257 314.73532 -17.430482 10.130001 -1077.7692 -1067.6392 - 45700 4.57 0.076458379 1013.128 312.65325 -17.476583 10.062987 -1077.7022 -1067.6392 - 45750 4.575 0.076458582 1006.4499 309.50085 -17.496142 9.9615252 -1077.6008 -1067.6392 - 45800 4.58 0.07645865 1024.4651 304.73909 -17.49261 9.8082641 -1077.4475 -1067.6392 - 45850 4.585 0.076458631 1046.9622 300.08416 -17.492695 9.6584417 -1077.2977 -1067.6392 - 45900 4.59 0.076458586 1042.5796 296.72782 -17.49113 9.5504152 -1077.1896 -1067.6392 - 45950 4.595 0.076458607 1008.0854 295.42286 -17.47404 9.508414 -1077.1476 -1067.6392 - 46000 4.6 0.07645866 1008.1817 297.6509 -17.457674 9.5801252 -1077.2194 -1067.6392 - 46050 4.605 0.076458648 1055.0177 303.82712 -17.454258 9.7789116 -1077.4181 -1067.6392 - 46100 4.61 0.076458681 1067.8096 312.06106 -17.459314 10.043927 -1077.6832 -1067.6392 - 46150 4.615 0.076458697 1032.3327 319.35809 -17.472054 10.278788 -1077.918 -1067.6392 - 46200 4.62 0.076458669 1011.4049 323.68987 -17.497176 10.41821 -1078.0574 -1067.6392 - 46250 4.625 0.076458694 1013.1694 324.55935 -17.524643 10.446195 -1078.0854 -1067.6392 - 46300 4.63 0.076458699 1019.9594 322.92316 -17.537516 10.393533 -1078.0328 -1067.6392 - 46350 4.635 0.076458638 1019.574 321.37933 -17.53535 10.343843 -1077.9831 -1067.6392 - 46400 4.64 0.076458549 1012.1208 322.2852 -17.529784 10.372999 -1078.0122 -1067.6392 - 46450 4.645 0.076458548 1009.7285 324.98438 -17.51749 10.459874 -1078.0991 -1067.6392 - 46500 4.65 0.076458739 1028.6359 327.73895 -17.495382 10.548533 -1078.1878 -1067.6392 - 46550 4.655 0.076458848 1054.5382 329.99374 -17.486615 10.621105 -1078.2603 -1067.6392 - 46600 4.66 0.076458871 1059.0432 330.41234 -17.496838 10.634578 -1078.2738 -1067.6392 - 46650 4.665 0.076458903 1042.6963 327.41225 -17.503279 10.538018 -1078.1773 -1067.6392 - 46700 4.67 0.076458964 1022.4908 322.64011 -17.50695 10.384422 -1078.0237 -1067.6392 - 46750 4.675 0.076458954 994.76603 319.77739 -17.52877 10.292284 -1077.9315 -1067.6392 - 46800 4.68 0.076458851 984.77354 320.04823 -17.564766 10.301001 -1077.9402 -1067.6392 - 46850 4.685 0.076458817 982.80807 322.12061 -17.59199 10.367702 -1078.0069 -1067.6392 - 46900 4.69 0.076458814 979.08705 324.60632 -17.607769 10.447706 -1078.0869 -1067.6392 - 46950 4.695 0.076458855 991.35981 325.87675 -17.625638 10.488596 -1078.1278 -1067.6392 - 47000 4.7 0.076459013 990.03823 324.25249 -17.644352 10.436318 -1078.0756 -1067.6392 - 47050 4.705 0.076459109 971.57257 320.13246 -17.664176 10.303712 -1077.9429 -1067.6392 - 47100 4.71 0.076459008 942.51677 315.82868 -17.695488 10.165191 -1077.8044 -1067.6392 - 47150 4.715 0.076458834 914.38458 312.92259 -17.729828 10.071656 -1077.7109 -1067.6392 - 47200 4.72 0.076458733 915.09427 311.73756 -17.757168 10.033515 -1077.6727 -1067.6392 - 47250 4.725 0.076458745 929.51292 311.72739 -17.778102 10.033188 -1077.6724 -1067.6392 - 47300 4.73 0.076458807 924.69906 311.5334 -17.787073 10.026944 -1077.6662 -1067.6392 - 47350 4.735 0.076458753 911.78727 310.21898 -17.784392 9.9846387 -1077.6239 -1067.6392 - 47400 4.74 0.076458811 927.84413 308.28881 -17.783399 9.9225147 -1077.5617 -1067.6392 - 47450 4.745 0.076458948 980.47197 307.41202 -17.799967 9.8942944 -1077.5335 -1067.6392 - 47500 4.75 0.076458921 1017.4095 308.92974 -17.837931 9.9431434 -1077.5824 -1067.6392 - 47550 4.755 0.076458813 1013.2842 313.10487 -17.889197 10.077523 -1077.7168 -1067.6392 - 47600 4.76 0.076458768 999.59926 319.59121 -17.94301 10.286291 -1077.9255 -1067.6392 - 47650 4.765 0.07645894 987.28899 327.28821 -17.990152 10.534025 -1078.1733 -1067.6392 - 47700 4.77 0.076459039 970.5822 333.98868 -18.025704 10.749685 -1078.3889 -1067.6392 - 47750 4.775 0.076458976 960.77569 337.1295 -18.039516 10.850774 -1078.49 -1067.6392 - 47800 4.78 0.076458945 970.90315 335.79522 -18.031317 10.80783 -1078.4471 -1067.6392 - 47850 4.785 0.07645907 982.20263 331.08028 -18.021902 10.656076 -1078.2953 -1067.6392 - 47900 4.79 0.076459119 990.67784 324.66683 -18.027289 10.449654 -1078.0889 -1067.6392 - 47950 4.795 0.076459083 998.43821 318.73987 -18.04994 10.25889 -1077.8981 -1067.6392 - 48000 4.8 0.076459069 1008.9151 315.53792 -18.077243 10.155833 -1077.7951 -1067.6392 - 48050 4.805 0.076458972 1028.1309 316.51509 -18.096678 10.187284 -1077.8265 -1067.6392 - 48100 4.81 0.076458972 1046.4248 321.4715 -18.10541 10.34681 -1077.986 -1067.6392 - 48150 4.815 0.076458847 1072.5091 328.3071 -18.108273 10.566819 -1078.2061 -1067.6392 - 48200 4.82 0.076458729 1115.3266 334.27433 -18.108253 10.758879 -1078.3981 -1067.6392 - 48250 4.825 0.076458863 1132.7705 338.0335 -18.108395 10.879871 -1078.5191 -1067.6392 - 48300 4.83 0.076458983 1104.4857 340.31669 -18.122648 10.953357 -1078.5926 -1067.6392 - 48350 4.835 0.076458942 1068.6895 341.52058 -18.147861 10.992105 -1078.6313 -1067.6392 - 48400 4.84 0.076458895 1050.2826 340.59905 -18.165876 10.962445 -1078.6017 -1067.6392 - 48450 4.845 0.076458979 1048.172 336.60118 -18.175839 10.83377 -1078.473 -1067.6392 - 48500 4.85 0.076458957 1026.5586 330.00847 -18.186406 10.621579 -1078.2608 -1067.6392 - 48550 4.855 0.076458886 999.91162 322.83938 -18.201023 10.390836 -1078.0301 -1067.6392 - 48600 4.86 0.076458961 989.90718 317.46387 -18.226455 10.217821 -1077.8571 -1067.6392 - 48650 4.865 0.076459015 982.96635 315.18649 -18.260376 10.144522 -1077.7838 -1067.6392 - 48700 4.87 0.076458922 987.30339 316.51586 -18.291398 10.187309 -1077.8265 -1067.6392 - 48750 4.875 0.076458754 1001.7173 321.20925 -18.314994 10.338369 -1077.9776 -1067.6392 - 48800 4.88 0.07645878 1018.8788 327.87563 -18.327226 10.552932 -1078.1922 -1067.6392 - 48850 4.885 0.076458771 1034.4957 334.62729 -18.332453 10.770239 -1078.4095 -1067.6392 - 48900 4.89 0.076458899 1028.6393 339.07218 -18.341739 10.913301 -1078.5525 -1067.6392 - 48950 4.895 0.076459103 1007.6856 338.61189 -18.356096 10.898487 -1078.5377 -1067.6392 - 49000 4.9 0.076459192 999.24745 332.23323 -18.365334 10.693184 -1078.3324 -1067.6392 - 49050 4.905 0.076459086 996.76706 322.52584 -18.367263 10.380744 -1078.02 -1067.6392 - 49100 4.91 0.076459029 995.85019 315.08451 -18.370824 10.14124 -1077.7805 -1067.6392 - 49150 4.915 0.076459032 983.16555 314.29119 -18.382926 10.115706 -1077.7549 -1067.6392 - 49200 4.92 0.076459075 965.8709 319.65382 -18.396231 10.288306 -1077.9275 -1067.6392 - 49250 4.925 0.076459124 962.09918 328.07092 -18.405747 10.559217 -1078.1984 -1067.6392 - 49300 4.93 0.076459019 986.327 337.01122 -18.409264 10.846968 -1078.4862 -1067.6392 - 49350 4.935 0.076458927 1004.57 345.36436 -18.407413 11.11582 -1078.7551 -1067.6392 - 49400 4.94 0.076458977 993.98483 352.63606 -18.40944 11.349865 -1078.9891 -1067.6392 - 49450 4.945 0.076459082 991.26185 357.60801 -18.416364 11.509891 -1079.1491 -1067.6392 - 49500 4.95 0.076459093 1024.0819 359.05103 -18.425791 11.556336 -1079.1956 -1067.6392 - 49550 4.955 0.076458927 1033.8368 356.67554 -18.441932 11.479879 -1079.1191 -1067.6392 - 49600 4.96 0.076458838 1019.5756 350.49667 -18.455292 11.281007 -1078.9202 -1067.6392 - 49650 4.965 0.076458925 1015.2811 341.2581 -18.44834 10.983657 -1078.6229 -1067.6392 - 49700 4.97 0.076458904 1000.5326 331.64361 -18.423481 10.674207 -1078.3134 -1067.6392 - 49750 4.975 0.076458763 997.47426 325.30523 -18.400499 10.470201 -1078.1094 -1067.6392 - 49800 4.98 0.076458774 1001.6165 323.8013 -18.387438 10.421796 -1078.061 -1067.6392 - 49850 4.985 0.076458923 1003.6919 325.43465 -18.371483 10.474367 -1078.1136 -1067.6392 - 49900 4.99 0.076458997 1014.0371 327.90126 -18.352198 10.553757 -1078.193 -1067.6392 - 49950 4.995 0.076458983 1024.0345 329.92754 -18.340929 10.618974 -1078.2582 -1067.6392 - 50000 5 0.076458894 1024.5951 330.62163 -18.327421 10.641314 -1078.2805 -1067.6392 -Loop time of 104.807 on 4 procs for 50000 steps with 250 atoms - -Performance: 4.122 ns/day, 5.823 hours/ns, 477.068 timesteps/s -98.2% CPU use with 4 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 16.436 | 16.633 | 16.862 | 4.5 | 15.87 -Neigh | 0.16699 | 0.17008 | 0.17166 | 0.4 | 0.16 -Comm | 4.1416 | 4.3331 | 4.5047 | 7.9 | 4.13 -Output | 10.767 | 11.845 | 12.706 | 20.7 | 11.30 -Modify | 70.815 | 71.648 | 72.683 | 8.2 | 68.36 -Other | | 0.1775 | | | 0.17 - -Nlocal: 62.5 ave 65 max 60 min -Histogram: 1 0 0 0 1 0 1 0 0 1 -Nghost: 757.75 ave 776 max 743 min -Histogram: 1 0 0 1 1 0 0 0 0 1 -Neighs: 1932.75 ave 2015 max 1844 min -Histogram: 1 0 0 0 1 1 0 0 0 1 -FullNghs: 3865.5 ave 4024 max 3710 min -Histogram: 1 0 0 1 0 0 1 0 0 1 - -Total # of neighbors = 15462 -Ave neighs/atom = 61.848 -Neighbor list builds = 612 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:01:45 diff --git a/examples/SPIN/iron/log.30Apr19.spin.iron_cubic.g++.1 b/examples/SPIN/iron/log.30Apr19.spin.iron_cubic.g++.1 deleted file mode 100644 index ee1e71131e..0000000000 --- a/examples/SPIN/iron/log.30Apr19.spin.iron_cubic.g++.1 +++ /dev/null @@ -1,161 +0,0 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task -# bcc iron in a 3d periodic box - -clear - using 1 OpenMP thread(s) per MPI task -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice bcc 2.8665 -Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) - 1 by 1 by 1 MPI processor grid -create_atoms 1 box -Created 250 atoms - create_atoms CPU = 0.0527296 secs - -# setting mass, mag. moments, and interactions for bcc iron - -mass 1 55.845 -set group all spin 2.2 -1.0 0.0 0.0 - 250 settings made for spin -velocity all create 100 4928459 rot yes dist gaussian - -pair_style hybrid/overlay eam/alloy spin/exchange 3.5 -pair_coeff * * eam/alloy Fe_Mishin2006.eam.alloy Fe -pair_coeff * * spin/exchange exchange 3.4 0.02726 0.2171 1.841 -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin cubic 0.001 0.0005 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 -fix_modify 1 energy yes -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# compute and output options - -compute out_mag all spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magx equal c_out_mag[1] -variable magy equal c_out_mag[2] -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magx v_magy v_magz v_magnorm v_tmag v_emag pe etotal -thermo 50 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump_iron.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] - -run 2000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 5.77337 - ghost atom cutoff = 5.77337 - binsize = 2.88668, bins = 5 5 5 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.319 | 7.319 | 7.319 Mbytes -Step Time v_magx v_magy v_magz v_magnorm v_tmag v_emag PotEng TotEng - 0 0 -1 0 0 1 0 -55.58269 -1125.5827 -1122.364 - 50 0.005 -1 0 0 1 0 -55.581417 -1125.4672 -1122.364 - 100 0.01 -1 0 0 1 0 -55.577759 -1125.1389 -1122.364 - 150 0.015 -1 0 0 1 0 -55.57219 -1124.6538 -1122.364 - 200 0.02 -1 0 0 1 0 -55.565438 -1124.099 -1122.364 - 250 0.025 -1 0 0 1 0 -55.558379 -1123.5779 -1122.364 - 300 0.03 -1 0 0 1 0 -55.551886 -1123.1862 -1122.364 - 350 0.035 -1 0 0 1 0 -55.546675 -1122.9858 -1122.364 - 400 0.04 -1 0 0 1 0 -55.543187 -1122.9869 -1122.364 - 450 0.045 -1 0 0 1 0 -55.54154 -1123.1498 -1122.364 - 500 0.05 -1 0 0 1 0 -55.541574 -1123.4037 -1122.364 - 550 0.055 -1 0 0 1 0 -55.542941 -1123.672 -1122.364 - 600 0.06 -1 0 0 1 0 -55.545209 -1123.8931 -1122.364 - 650 0.065 -1 0 0 1 0 -55.547951 -1124.0315 -1122.364 - 700 0.07 -1 0 0 1 0 -55.550801 -1124.0798 -1122.364 - 750 0.075 -1 0 0 1 0 -55.553483 -1124.0546 -1122.364 - 800 0.08 -1 0 0 1 0 -55.555816 -1123.9877 -1122.364 - 850 0.085 -1 0 0 1 0 -55.557706 -1123.916 -1122.364 - 900 0.09 -1 0 0 1 0 -55.55913 -1123.8714 -1122.364 - 950 0.095 -1 0 0 1 0 -55.560111 -1123.8726 -1122.364 - 1000 0.1 -1 0 0 1 0 -55.560705 -1123.9215 -1122.364 - 1050 0.105 -1 0 0 1 0 -55.560979 -1124.0049 -1122.364 - 1100 0.11 -1 0 0 1 0 -55.561005 -1124.0998 -1122.364 - 1150 0.115 -1 0 0 1 0 -55.560847 -1124.1802 -1122.364 - 1200 0.12 -1 0 0 1 0 -55.560562 -1124.2247 -1122.364 - 1250 0.125 -1 0 0 1 0 -55.560199 -1124.2224 -1122.364 - 1300 0.13 -1 0 0 1 0 -55.559804 -1124.1752 -1122.364 - 1350 0.135 -1 0 0 1 0 -55.559416 -1124.0977 -1122.364 - 1400 0.14 -1 0 0 1 0 -55.559073 -1124.0124 -1122.364 - 1450 0.145 -1 0 0 1 0 -55.558803 -1123.9437 -1122.364 - 1500 0.15 -1 0 0 1 0 -55.558617 -1123.9107 -1122.364 - 1550 0.155 -1 0 0 1 0 -55.558503 -1123.9224 -1122.364 - 1600 0.16 -1 0 0 1 0 -55.558425 -1123.9749 -1122.364 - 1650 0.165 -1 0 0 1 0 -55.558323 -1124.0529 -1122.364 - 1700 0.17 -1 0 0 1 0 -55.558122 -1124.1331 -1122.364 - 1750 0.175 -1 0 0 1 0 -55.557751 -1124.1899 -1122.364 - 1800 0.18 -1 0 0 1 0 -55.557157 -1124.2023 -1122.364 - 1850 0.185 -1 0 0 1 0 -55.556326 -1124.1592 -1122.364 - 1900 0.19 -1 0 0 1 0 -55.555301 -1124.0633 -1122.364 - 1950 0.195 -1 0 0 1 0 -55.554178 -1123.9313 -1122.364 - 2000 0.2 -1 0 0 1 0 -55.553099 -1123.7904 -1122.364 -Loop time of 254.052 on 1 procs for 2000 steps with 250 atoms - -Performance: 0.068 ns/day, 352.850 hours/ns, 7.872 timesteps/s -99.5% CPU use with 1 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 60.584 | 60.584 | 60.584 | 0.0 | 23.85 -Neigh | 0.34793 | 0.34793 | 0.34793 | 0.0 | 0.14 -Comm | 1.9994 | 1.9994 | 1.9994 | 0.0 | 0.79 -Output | 126.24 | 126.24 | 126.24 | 0.0 | 49.69 -Modify | 64.475 | 64.475 | 64.475 | 0.0 | 25.38 -Other | | 0.4024 | | | 0.16 - -Nlocal: 250 ave 250 max 250 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 1419 ave 1419 max 1419 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 7878 ave 7878 max 7878 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 15756 ave 15756 max 15756 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 15756 -Ave neighs/atom = 63.024 -Neighbor list builds = 12 -Dangerous builds = 0 -# min_style spin -# min_modify alpha_damp 1.0 discrete_factor 10 -# minimize 1.0e-16 1.0e-16 10000 10000 - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:04:16 diff --git a/examples/SPIN/nickel/in.spin.nickel b/examples/SPIN/nickel/in.spin.nickel index 0ed2fac410..1d62188d8f 100644 --- a/examples/SPIN/nickel/in.spin.nickel +++ b/examples/SPIN/nickel/in.spin.nickel @@ -1,58 +1,57 @@ # fcc nickel in a 3d periodic box clear -units metal -atom_style spin +units metal +atom_style spin -dimension 3 -boundary p p p +dimension 3 +boundary p p p # necessary for the serial algorithm (sametag) -atom_modify map array +atom_modify map array -lattice fcc 3.524 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -create_atoms 1 box +lattice fcc 3.524 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +create_atoms 1 box # setting mass, mag. moments, and interactions for cobalt -mass 1 58.69 +mass 1 58.69 -set group all spin/random 31 0.63 -#set group all spin 0.63 0.0 0.0 1.0 -velocity all create 100 4928459 rot yes dist gaussian +set group all spin/random 31 0.63 +#set group all spin 0.63 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Ni99.eam.alloy Ni -pair_coeff * * spin/exchange exchange 4.0 0.50 0.2280246862 1.229983475 +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Ni99.eam.alloy Ni +pair_coeff * * spin/exchange exchange 4.0 0.50 0.2280246862 1.229983475 -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes -timestep 0.0001 +fix 3 all nve/spin lattice moving +timestep 0.0001 # compute and output options -compute out_mag all spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] thermo_style custom step time v_magnorm v_emag temp v_tmag etotal thermo 50 -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 50 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] - -run 2000 +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] +run 1000 diff --git a/examples/SPIN/nickel/in.spin.nickel_cubic b/examples/SPIN/nickel/in.spin.nickel_cubic index 3c97b284ae..1ae069a64f 100644 --- a/examples/SPIN/nickel/in.spin.nickel_cubic +++ b/examples/SPIN/nickel/in.spin.nickel_cubic @@ -35,7 +35,7 @@ fix 1 all precession/spin cubic -0.0001 0.0 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1. fix_modify 1 energy yes fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -54,7 +54,7 @@ thermo_style custom step time v_magnorm v_emag temp v_tmag etotal thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 50 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] -run 2000 +run 1000 diff --git a/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.1 b/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.1 new file mode 100644 index 0000000000..7871d82ae9 --- /dev/null +++ b/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.1 @@ -0,0 +1,136 @@ +LAMMPS (30 Oct 2019) +# fcc nickel in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice fcc 3.524 +Lattice spacing in x,y,z = 3.524 3.524 3.524 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.000484943 secs + +# setting mass, mag. moments, and interactions for cobalt + +mass 1 58.69 + +set group all spin/random 31 0.63 + 500 settings made for spin/random +#set group all spin 0.63 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Ni99.eam.alloy Ni +pair_coeff * * spin/exchange exchange 4.0 0.50 0.2280246862 1.229983475 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magnorm v_emag temp v_tmag etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.90375 + ghost atom cutoff = 5.90375 + binsize = 2.95187, bins = 6 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.885 | 7.885 | 7.885 Mbytes +Step Time v_magnorm v_emag Temp v_tmag TotEng + 0 0 0.028733803 0.40997576 100.03408 -4775.0671 -2218.3068 + 50 0.005 0.028733807 0.070491717 101.47879 -28153.519 -2218.1371 + 100 0.01 0.028733815 -0.70937134 101.7311 2925.8177 -2217.7471 + 150 0.015 0.028733823 -1.853981 99.63039 1197.9339 -2217.1748 + 200 0.02 0.028733828 -3.2679239 94.850105 741.17431 -2216.4678 + 250 0.025 0.028733824 -4.863967 88.444584 550.36979 -2215.6698 + 300 0.03 0.028733807 -6.5763457 82.689581 449.78321 -2214.8136 + 350 0.035 0.028733783 -8.3489158 80.108798 384.32228 -2213.9273 + 400 0.04 0.028733763 -10.120216 82.374947 335.01545 -2213.0417 + 450 0.045 0.028733755 -11.828932 89.814597 296.88965 -2212.1873 + 500 0.05 0.028733762 -13.423712 101.39613 267.51686 -2211.39 + 550 0.055 0.028733783 -14.866724 115.07399 244.96012 -2210.6684 + 600 0.06 0.028733801 -16.135279 128.57849 229.33327 -2210.0342 + 650 0.065 0.028733804 -17.222838 140.22402 220.05718 -2209.4904 + 700 0.07 0.028733795 -18.154813 149.61295 212.95678 -2209.0244 + 750 0.075 0.028733781 -18.996903 157.5814 206.41327 -2208.6034 + 800 0.08 0.028733768 -19.804249 164.92075 203.88977 -2208.1997 + 850 0.085 0.028733752 -20.579151 171.67278 203.42363 -2207.8122 + 900 0.09 0.028733728 -21.294277 177.67238 199.84817 -2207.4547 + 950 0.095 0.028733715 -21.943945 183.2621 194.9614 -2207.1298 + 1000 0.1 0.02873374 -22.551277 188.99284 191.59796 -2206.8262 +Loop time of 4.30614 on 1 procs for 1000 steps with 500 atoms + +Performance: 2.006 ns/day, 11.961 hours/ns, 232.227 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 2.038 | 2.038 | 2.038 | 0.0 | 47.33 +Neigh | 0.01566 | 0.01566 | 0.01566 | 0.0 | 0.36 +Comm | 0.032802 | 0.032802 | 0.032802 | 0.0 | 0.76 +Output | 0.014146 | 0.014146 | 0.014146 | 0.0 | 0.33 +Modify | 2.2003 | 2.2003 | 2.2003 | 0.0 | 51.10 +Other | | 0.005288 | | | 0.12 + +Nlocal: 500 ave 500 max 500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1956 ave 1956 max 1956 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 19504 ave 19504 max 19504 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 39008 ave 39008 max 39008 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 39008 +Ave neighs/atom = 78.016 +Neighbor list builds = 9 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:04 diff --git a/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.4 b/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.4 new file mode 100644 index 0000000000..638ab5e635 --- /dev/null +++ b/examples/SPIN/nickel/log.19Nov19.spin.nickel.g++.4 @@ -0,0 +1,136 @@ +LAMMPS (30 Oct 2019) +# fcc nickel in a 3d periodic box + +clear +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice fcc 3.524 +Lattice spacing in x,y,z = 3.524 3.524 3.524 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.000733852 secs + +# setting mass, mag. moments, and interactions for cobalt + +mass 1 58.69 + +set group all spin/random 31 0.63 + 500 settings made for spin/random +#set group all spin 0.63 0.0 0.0 1.0 +velocity all create 100 4928459 rot yes dist gaussian + +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Ni99.eam.alloy Ni +pair_coeff * * spin/exchange exchange 4.0 0.50 0.2280246862 1.229983475 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# compute and output options + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo_style custom step time v_magnorm v_emag temp v_tmag etotal +thermo 50 + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +run 1000 +Neighbor list info ... + update every 10 steps, delay 20 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.90375 + ghost atom cutoff = 5.90375 + binsize = 2.95187, bins = 6 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.799 | 7.799 | 7.799 Mbytes +Step Time v_magnorm v_emag Temp v_tmag TotEng + 0 0 0.028733803 0.40997576 100.03408 -4775.0671 -2218.1018 + 50 0.005 0.028733805 0.25324083 98.741633 -7863.8744 -2218.1018 + 100 0.01 0.028733812 -0.37320751 97.073875 5622.1863 -2218.1018 + 150 0.015 0.028733819 -1.3971549 94.073447 1625.0258 -2218.1018 + 200 0.02 0.028733825 -2.7238372 89.419944 919.37601 -2218.1018 + 250 0.025 0.028733829 -4.2684428 84.07494 652.18375 -2218.1018 + 300 0.03 0.028733824 -5.9636712 80.06368 512.89077 -2218.1018 + 350 0.035 0.02873381 -7.7386326 79.366702 422.24864 -2218.1018 + 400 0.04 0.028733802 -9.5148059 83.052751 357.60379 -2218.1018 + 450 0.045 0.028733806 -11.234935 91.282747 310.87776 -2218.1018 + 500 0.05 0.02873381 -12.875184 103.49836 275.0224 -2218.1018 + 550 0.055 0.028733808 -14.413473 118.16526 247.85208 -2218.1018 + 600 0.06 0.028733803 -15.812466 132.83837 230.67903 -2218.1018 + 650 0.065 0.028733808 -17.061311 145.41049 222.19476 -2218.1018 + 700 0.07 0.028733818 -18.181903 154.83414 219.42933 -2218.1018 + 750 0.075 0.028733823 -19.176259 160.58645 218.45231 -2218.1018 + 800 0.08 0.028733825 -20.035157 163.02829 214.86596 -2218.1018 + 850 0.085 0.028733825 -20.806548 164.4197 209.86881 -2218.1018 + 900 0.09 0.028733829 -21.571419 167.8571 205.79849 -2218.1018 + 950 0.095 0.028733825 -22.365879 175.00875 201.33088 -2218.1018 + 1000 0.1 0.028733821 -23.133464 184.68305 195.52912 -2218.1018 +Loop time of 2.47211 on 4 procs for 1000 steps with 500 atoms + +Performance: 3.495 ns/day, 6.867 hours/ns, 404.513 timesteps/s +99.9% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.5549 | 0.56708 | 0.58627 | 1.6 | 22.94 +Neigh | 0.0039728 | 0.0041007 | 0.0042598 | 0.2 | 0.17 +Comm | 0.087296 | 0.10802 | 0.11917 | 3.8 | 4.37 +Output | 0.0046923 | 0.0047188 | 0.0047917 | 0.1 | 0.19 +Modify | 1.7832 | 1.7862 | 1.7879 | 0.1 | 72.25 +Other | | 0.002016 | | | 0.08 + +Nlocal: 125 ave 139 max 112 min +Histogram: 1 0 1 0 0 0 1 0 0 1 +Nghost: 1099 ave 1112 max 1085 min +Histogram: 1 0 0 1 0 0 0 1 0 1 +Neighs: 4876 ave 5386 max 4426 min +Histogram: 1 0 0 1 0 1 0 0 0 1 +FullNghs: 9752 ave 10845 max 8737 min +Histogram: 1 0 1 0 0 0 1 0 0 1 + +Total # of neighbors = 39008 +Ave neighs/atom = 78.016 +Neighbor list builds = 9 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:02 diff --git a/examples/SPIN/nickel/log.30Apr19.spin.nickel_cubic.g++.1 b/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.1 similarity index 54% rename from examples/SPIN/nickel/log.30Apr19.spin.nickel_cubic.g++.1 rename to examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.1 index 425572dedf..4f3b94df53 100644 --- a/examples/SPIN/nickel/log.30Apr19.spin.nickel_cubic.g++.1 +++ b/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.1 @@ -1,9 +1,7 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task +LAMMPS (30 Oct 2019) # fcc nickel in a 3d periodic box clear - using 1 OpenMP thread(s) per MPI task units metal atom_style spin @@ -21,7 +19,7 @@ Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.00068903 secs + create_atoms CPU = 0.00109196 secs # setting mass, mag. moments, and interactions for cobalt @@ -43,7 +41,7 @@ fix 1 all precession/spin cubic -0.0001 0.0 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1. fix_modify 1 energy yes fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -62,9 +60,9 @@ thermo_style custom step time v_magnorm v_emag temp v_tmag etotal thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 50 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] -run 2000 +run 1000 Neighbor list info ... update every 10 steps, delay 20 steps, check yes max neighbors/atom: 2000, page size: 100000 @@ -82,79 +80,59 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.384 | 7.384 | 7.384 Mbytes +Per MPI rank memory allocation (min/avg/max) = 7.885 | 7.885 | 7.885 Mbytes Step Time v_magnorm v_emag Temp v_tmag TotEng - 0 0 0.028733803 0.455085 100.03408 -8603.706 -2218.0905 - 50 0.005 0.028732021 0.11535308 101.47887 -34407.888 -2218.0904 - 100 0.01 0.0287304 -0.665283 101.73105 6238.4535 -2218.09 - 150 0.015 0.028729403 -1.8105707 99.629794 2452.7607 -2218.0896 - 200 0.02 0.028731067 -3.224763 94.849715 1501.8625 -2218.0895 - 250 0.025 0.028732765 -4.8207784 88.447019 1110.3291 -2218.0895 - 300 0.03 0.028728169 -6.5331538 82.697813 905.2202 -2218.0896 - 350 0.035 0.02871707 -8.3059526 80.122838 772.40218 -2218.0896 - 400 0.04 0.028706605 -10.077613 82.389555 672.72236 -2218.0895 - 450 0.045 0.028701727 -11.78634 89.823176 595.82956 -2218.0894 - 500 0.05 0.028706691 -13.380919 101.39804 536.65866 -2218.0894 - 550 0.055 0.028714065 -14.824128 115.07511 491.25787 -2218.0893 - 600 0.06 0.028713691 -16.093505 128.58093 459.82107 -2218.089 - 650 0.065 0.028713232 -17.181217 140.22137 441.15183 -2218.089 - 700 0.07 0.02871245 -18.113035 149.60156 426.80154 -2218.0889 - 750 0.075 0.028712431 -18.954952 157.56849 413.61924 -2218.0891 - 800 0.08 0.02872489 -19.762756 164.91833 408.49483 -2218.0892 - 850 0.085 0.028733709 -20.538757 171.69348 407.47868 -2218.0894 - 900 0.09 0.028737031 -21.256095 177.71981 400.24086 -2218.0894 - 950 0.095 0.028743446 -21.908156 183.31613 390.46773 -2218.089 - 1000 0.1 0.028751809 -22.516179 189.01672 383.80802 -2218.0888 - 1050 0.105 0.028761625 -23.084057 194.48882 376.54433 -2218.089 - 1100 0.11 0.028768138 -23.565036 198.12295 366.13309 -2218.0891 - 1150 0.115 0.028770301 -23.937136 198.95102 354.82763 -2218.089 - 1200 0.12 0.028771334 -24.273509 198.31348 347.20512 -2218.0891 - 1250 0.125 0.028769662 -24.672789 198.26173 344.02095 -2218.0889 - 1300 0.13 0.028774175 -25.13917 199.48259 337.81596 -2218.0889 - 1350 0.135 0.028795936 -25.594094 201.33509 329.891 -2218.0889 - 1400 0.14 0.028824328 -25.978285 203.4984 328.81092 -2218.0886 - 1450 0.145 0.028846467 -26.299501 206.52931 328.61151 -2218.0886 - 1500 0.15 0.028858261 -26.605847 211.09044 324.29045 -2218.0888 - 1550 0.155 0.028852825 -26.92321 216.70656 317.24339 -2218.0888 - 1600 0.16 0.02885238 -27.232535 221.73117 312.50182 -2218.0888 - 1650 0.165 0.028857985 -27.513725 224.82466 312.32346 -2218.0887 - 1700 0.17 0.028863985 -27.764471 225.85697 312.80779 -2218.0887 - 1750 0.175 0.028868714 -27.983273 225.71411 315.37238 -2218.0888 - 1800 0.18 0.028871144 -28.187572 225.78979 319.44034 -2218.0888 - 1850 0.185 0.028865191 -28.395615 226.7477 321.25107 -2218.0889 - 1900 0.19 0.028855316 -28.597095 227.90237 319.98739 -2218.0889 - 1950 0.195 0.028853072 -28.79277 228.54008 313.04557 -2218.0886 - 2000 0.2 0.028855814 -29.015073 228.8643 300.40018 -2218.0885 -Loop time of 16.5858 on 1 procs for 2000 steps with 500 atoms + 0 0 0.028733803 0.455085 100.03408 -4301.853 -2218.2955 + 50 0.005 0.028732021 0.11535308 101.47887 -17203.944 -2218.1258 + 100 0.01 0.0287304 -0.665283 101.73105 3119.2267 -2217.7358 + 150 0.015 0.028729403 -1.8105707 99.629794 1226.3803 -2217.1636 + 200 0.02 0.028731067 -3.224763 94.849715 750.93124 -2216.4566 + 250 0.025 0.028732765 -4.8207784 88.447019 555.16456 -2215.6585 + 300 0.03 0.028728169 -6.5331538 82.697813 452.6101 -2214.8022 + 350 0.035 0.02871707 -8.3059526 80.122838 386.20109 -2213.9158 + 400 0.04 0.028706605 -10.077613 82.389555 336.36118 -2213.03 + 450 0.045 0.028701727 -11.78634 89.823176 297.91478 -2212.1758 + 500 0.05 0.028706691 -13.380919 101.39804 268.32933 -2211.3785 + 550 0.055 0.028714065 -14.824128 115.07511 245.62893 -2210.6569 + 600 0.06 0.028713691 -16.093505 128.58093 229.91054 -2210.0225 + 650 0.065 0.028713232 -17.181217 140.22137 220.57591 -2209.4787 + 700 0.07 0.02871245 -18.113035 149.60156 213.40077 -2209.0127 + 750 0.075 0.028712431 -18.954952 157.56849 206.80962 -2208.5916 + 800 0.08 0.02872489 -19.762756 164.91833 204.24742 -2208.1876 + 850 0.085 0.028733709 -20.538757 171.69348 203.73934 -2207.7993 + 900 0.09 0.028737031 -21.256095 177.71981 200.12043 -2207.4406 + 950 0.095 0.028743446 -21.908156 183.31613 195.23386 -2207.1149 + 1000 0.1 0.028751809 -22.516179 189.01672 191.90401 -2206.8111 +Loop time of 4.3661 on 1 procs for 1000 steps with 500 atoms -Performance: 1.042 ns/day, 23.036 hours/ns, 120.585 timesteps/s -99.1% CPU use with 1 MPI tasks x 1 OpenMP threads +Performance: 1.979 ns/day, 12.128 hours/ns, 229.037 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 5.8835 | 5.8835 | 5.8835 | 0.0 | 35.47 -Neigh | 0.05244 | 0.05244 | 0.05244 | 0.0 | 0.32 -Comm | 0.092997 | 0.092997 | 0.092997 | 0.0 | 0.56 -Output | 5.213 | 5.213 | 5.213 | 0.0 | 31.43 -Modify | 5.3275 | 5.3275 | 5.3275 | 0.0 | 32.12 -Other | | 0.01636 | | | 0.10 +Pair | 2.0467 | 2.0467 | 2.0467 | 0.0 | 46.88 +Neigh | 0.015636 | 0.015636 | 0.015636 | 0.0 | 0.36 +Comm | 0.032918 | 0.032918 | 0.032918 | 0.0 | 0.75 +Output | 0.027737 | 0.027737 | 0.027737 | 0.0 | 0.64 +Modify | 2.2379 | 2.2379 | 2.2379 | 0.0 | 51.26 +Other | | 0.005233 | | | 0.12 Nlocal: 500 ave 500 max 500 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 1956 ave 1956 max 1956 min Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 19507 ave 19507 max 19507 min +Neighs: 19504 ave 19504 max 19504 min Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 39014 ave 39014 max 39014 min +FullNghs: 39008 ave 39008 max 39008 min Histogram: 1 0 0 0 0 0 0 0 0 0 -Total # of neighbors = 39014 -Ave neighs/atom = 78.028 -Neighbor list builds = 21 +Total # of neighbors = 39008 +Ave neighs/atom = 78.016 +Neighbor list builds = 9 Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:16 +Total wall time: 0:00:04 diff --git a/examples/SPIN/nickel/log.30Apr19.spin.nickel_cubic.g++.4 b/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.4 similarity index 52% rename from examples/SPIN/nickel/log.30Apr19.spin.nickel_cubic.g++.4 rename to examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.4 index fd9ce80533..1724ef9df8 100644 --- a/examples/SPIN/nickel/log.30Apr19.spin.nickel_cubic.g++.4 +++ b/examples/SPIN/nickel/log.19Nov19.spin.nickel_cubic.g++.4 @@ -1,9 +1,7 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task +LAMMPS (30 Oct 2019) # fcc nickel in a 3d periodic box clear - using 1 OpenMP thread(s) per MPI task units metal atom_style spin @@ -21,7 +19,7 @@ Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 500 atoms - create_atoms CPU = 0.000639439 secs + create_atoms CPU = 0.000827074 secs # setting mass, mag. moments, and interactions for cobalt @@ -43,7 +41,7 @@ fix 1 all precession/spin cubic -0.0001 0.0 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1. fix_modify 1 energy yes fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # compute and output options @@ -62,9 +60,9 @@ thermo_style custom step time v_magnorm v_emag temp v_tmag etotal thermo 50 compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 50 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] -run 2000 +run 1000 Neighbor list info ... update every 10 steps, delay 20 steps, check yes max neighbors/atom: 2000, page size: 100000 @@ -82,79 +80,59 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.298 | 7.298 | 7.298 Mbytes +Per MPI rank memory allocation (min/avg/max) = 7.799 | 7.799 | 7.799 Mbytes Step Time v_magnorm v_emag Temp v_tmag TotEng - 0 0 0.028733803 0.455085 100.03408 -8603.706 -2218.0905 - 50 0.005 0.028732088 0.2980989 98.74184 -13360.862 -2218.0904 - 100 0.01 0.02873076 -0.32911738 97.074246 12749.405 -2218.09 - 150 0.015 0.028730298 -1.3537059 94.073558 3353.8731 -2218.0897 - 200 0.02 0.028733079 -2.6807428 89.419616 1868.0661 -2218.0895 - 250 0.025 0.028735725 -4.2256641 84.074249 1317.4563 -2218.0893 - 300 0.03 0.028728939 -5.9209085 80.063263 1033.1632 -2218.0893 - 350 0.035 0.028716731 -7.6957087 79.36782 849.1925 -2218.0893 - 400 0.04 0.02871114 -9.4720832 83.055773 718.36408 -2218.0893 - 450 0.045 0.02870879 -11.19254 91.28713 624.04151 -2218.0891 - 500 0.05 0.028708873 -12.832707 103.50343 551.85983 -2218.0892 - 550 0.055 0.028710315 -14.370603 118.16778 497.19527 -2218.0893 - 600 0.06 0.028707016 -15.769641 132.83264 462.57721 -2218.089 - 650 0.065 0.028706727 -17.018362 145.39247 445.40608 -2218.0888 - 700 0.07 0.028710482 -18.137792 154.80131 439.71677 -2218.0889 - 750 0.075 0.028705169 -19.130471 160.53663 437.67621 -2218.0892 - 800 0.08 0.028695336 -19.988452 162.95918 430.42912 -2218.089 - 850 0.085 0.028688393 -20.758389 164.33238 420.42991 -2218.0889 - 900 0.09 0.028684101 -21.521505 167.76167 412.29955 -2218.089 - 950 0.095 0.028684705 -22.314351 174.918 403.31757 -2218.0891 - 1000 0.1 0.028691284 -23.080026 184.60192 391.677 -2218.0893 - 1050 0.105 0.028687846 -23.714845 193.76312 379.81345 -2218.0893 - 1100 0.11 0.028682371 -24.191738 200.43041 372.65414 -2218.0893 - 1150 0.115 0.028684765 -24.569816 204.39323 368.53291 -2218.0891 - 1200 0.12 0.028678139 -24.892093 205.879 364.46365 -2218.0892 - 1250 0.125 0.028669738 -25.160227 205.09197 361.98015 -2218.0893 - 1300 0.13 0.028666626 -25.367813 202.69136 360.10649 -2218.0891 - 1350 0.135 0.028665511 -25.520784 199.79027 359.68033 -2218.0892 - 1400 0.14 0.02866749 -25.655936 197.91217 361.218 -2218.0892 - 1450 0.145 0.028666916 -25.80086 198.1933 361.5167 -2218.0889 - 1500 0.15 0.028660248 -25.953194 200.8243 356.0167 -2218.089 - 1550 0.155 0.028641778 -26.137444 205.80307 349.94961 -2218.0887 - 1600 0.16 0.028626894 -26.393372 212.6879 347.30341 -2218.0888 - 1650 0.165 0.028619835 -26.707923 219.63834 340.80511 -2218.0885 - 1700 0.17 0.028615681 -27.023214 224.25635 329.60947 -2218.0882 - 1750 0.175 0.02861597 -27.301445 225.47908 321.35253 -2218.0884 - 1800 0.18 0.028614544 -27.53764 224.03527 320.92639 -2218.0884 - 1850 0.185 0.02860894 -27.741581 221.74286 323.07034 -2218.0884 - 1900 0.19 0.028604135 -27.943034 220.659 322.60989 -2218.0884 - 1950 0.195 0.028602672 -28.160901 221.85908 318.8957 -2218.0885 - 2000 0.2 0.028597155 -28.365986 224.55298 311.53587 -2218.0886 -Loop time of 7.21663 on 4 procs for 2000 steps with 500 atoms + 0 0 0.028733803 0.455085 100.03408 -4301.853 -2218.0905 + 50 0.005 0.028732088 0.2980989 98.74184 -6680.4308 -2218.0904 + 100 0.01 0.02873076 -0.32911738 97.074246 6374.7026 -2218.09 + 150 0.015 0.028730298 -1.3537059 94.073558 1676.9365 -2218.0897 + 200 0.02 0.028733079 -2.6807428 89.419616 934.03305 -2218.0895 + 250 0.025 0.028735725 -4.2256641 84.074249 658.72816 -2218.0893 + 300 0.03 0.028728939 -5.9209085 80.063263 516.58161 -2218.0893 + 350 0.035 0.028716731 -7.6957087 79.36782 424.59625 -2218.0893 + 400 0.04 0.02871114 -9.4720832 83.055773 359.18204 -2218.0893 + 450 0.045 0.02870879 -11.19254 91.28713 312.02076 -2218.0891 + 500 0.05 0.028708873 -12.832707 103.50343 275.92991 -2218.0892 + 550 0.055 0.028710315 -14.370603 118.16778 248.59763 -2218.0893 + 600 0.06 0.028707016 -15.769641 132.83264 231.2886 -2218.089 + 650 0.065 0.028706727 -17.018362 145.39247 222.70304 -2218.0888 + 700 0.07 0.028710482 -18.137792 154.80131 219.85838 -2218.0889 + 750 0.075 0.028705169 -19.130471 160.53663 218.83811 -2218.0892 + 800 0.08 0.028695336 -19.988452 162.95918 215.21456 -2218.089 + 850 0.085 0.028688393 -20.758389 164.33238 210.21496 -2218.0889 + 900 0.09 0.028684101 -21.521505 167.76167 206.14977 -2218.089 + 950 0.095 0.028684705 -22.314351 174.918 201.65878 -2218.0891 + 1000 0.1 0.028691284 -23.080026 184.60192 195.8385 -2218.0893 +Loop time of 2.5947 on 4 procs for 1000 steps with 500 atoms -Performance: 2.394 ns/day, 10.023 hours/ns, 277.138 timesteps/s -98.1% CPU use with 4 MPI tasks x 1 OpenMP threads +Performance: 3.330 ns/day, 7.207 hours/ns, 385.402 timesteps/s +99.9% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 1.6337 | 1.6726 | 1.7259 | 2.7 | 23.18 -Neigh | 0.013023 | 0.01361 | 0.014188 | 0.4 | 0.19 -Comm | 0.19005 | 0.24933 | 0.2905 | 7.5 | 3.45 -Output | 1.4595 | 1.5171 | 1.5725 | 3.4 | 21.02 -Modify | 3.6943 | 3.7537 | 3.8093 | 2.3 | 52.01 -Other | | 0.01025 | | | 0.14 +Pair | 0.56409 | 0.58139 | 0.605 | 2.0 | 22.41 +Neigh | 0.0039618 | 0.0041058 | 0.0042889 | 0.2 | 0.16 +Comm | 0.095324 | 0.12147 | 0.13892 | 4.8 | 4.68 +Output | 0.008945 | 0.0089793 | 0.0090477 | 0.0 | 0.35 +Modify | 1.8745 | 1.8765 | 1.8795 | 0.1 | 72.32 +Other | | 0.002217 | | | 0.09 -Nlocal: 125 ave 132 max 121 min -Histogram: 2 0 0 0 1 0 0 0 0 1 -Nghost: 1099 ave 1103 max 1092 min -Histogram: 1 0 0 0 0 1 0 0 0 2 -Neighs: 4877 ave 5097 max 4747 min -Histogram: 2 0 0 0 1 0 0 0 0 1 -FullNghs: 9754 ave 10298 max 9440 min -Histogram: 2 0 0 0 1 0 0 0 0 1 +Nlocal: 125 ave 139 max 112 min +Histogram: 1 0 1 0 0 0 1 0 0 1 +Nghost: 1099 ave 1112 max 1085 min +Histogram: 1 0 0 1 0 0 0 1 0 1 +Neighs: 4876 ave 5385 max 4427 min +Histogram: 1 0 0 1 0 1 0 0 0 1 +FullNghs: 9752 ave 10845 max 8737 min +Histogram: 1 0 1 0 0 0 1 0 0 1 -Total # of neighbors = 39016 -Ave neighs/atom = 78.032 -Neighbor list builds = 21 +Total # of neighbors = 39008 +Ave neighs/atom = 78.016 +Neighbor list builds = 9 Dangerous builds = 0 Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:07 +Total wall time: 0:00:02 diff --git a/examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.1 b/examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.1 deleted file mode 100644 index 8d7284f5e2..0000000000 --- a/examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.1 +++ /dev/null @@ -1,159 +0,0 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task -# fcc nickel in a 3d periodic box - -clear - using 1 OpenMP thread(s) per MPI task -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice fcc 3.524 -Lattice spacing in x,y,z = 3.524 3.524 3.524 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) - 1 by 1 by 1 MPI processor grid -create_atoms 1 box -Created 500 atoms - create_atoms CPU = 0.000835896 secs - -# setting mass, mag. moments, and interactions for cobalt - -mass 1 58.69 - -set group all spin/random 31 0.63 - 500 settings made for spin/random -#set group all spin 0.63 0.0 0.0 1.0 -velocity all create 100 4928459 rot yes dist gaussian - -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Ni99.eam.alloy Ni -pair_coeff * * spin/exchange exchange 4.0 0.50 0.2280246862 1.229983475 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# compute and output options - -compute out_mag all spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_emag temp v_tmag etotal -thermo 50 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 50 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] - -run 2000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 5.90375 - ghost atom cutoff = 5.90375 - binsize = 2.95187, bins = 6 6 6 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.384 | 7.384 | 7.384 Mbytes -Step Time v_magnorm v_emag Temp v_tmag TotEng - 0 0 0.028733803 0.40997576 100.03408 -9550.1342 -2218.1018 - 50 0.005 0.028733807 0.070491717 101.47879 -56307.038 -2218.1018 - 100 0.01 0.028733815 -0.70937134 101.7311 5851.6355 -2218.1018 - 150 0.015 0.028733823 -1.853981 99.63039 2395.8677 -2218.1018 - 200 0.02 0.028733828 -3.2679239 94.850105 1482.3486 -2218.1018 - 250 0.025 0.028733824 -4.863967 88.444584 1100.7396 -2218.1018 - 300 0.03 0.028733807 -6.5763457 82.689581 899.56642 -2218.1018 - 350 0.035 0.028733783 -8.3489158 80.108798 768.64457 -2218.1018 - 400 0.04 0.028733763 -10.120216 82.374947 670.03091 -2218.1018 - 450 0.045 0.028733755 -11.828932 89.814597 593.77931 -2218.1018 - 500 0.05 0.028733762 -13.423712 101.39613 535.03371 -2218.1018 - 550 0.055 0.028733783 -14.866724 115.07399 489.92024 -2218.1018 - 600 0.06 0.028733801 -16.135279 128.57849 458.66654 -2218.1018 - 650 0.065 0.028733804 -17.222838 140.22402 440.11437 -2218.1018 - 700 0.07 0.028733795 -18.154813 149.61295 425.91356 -2218.1018 - 750 0.075 0.028733781 -18.996903 157.5814 412.82654 -2218.1018 - 800 0.08 0.028733768 -19.804249 164.92075 407.77954 -2218.1018 - 850 0.085 0.028733752 -20.579151 171.67278 406.84726 -2218.1018 - 900 0.09 0.028733728 -21.294277 177.67238 399.69633 -2218.1018 - 950 0.095 0.028733715 -21.943945 183.2621 389.92281 -2218.1018 - 1000 0.1 0.02873374 -22.551277 188.99284 383.19592 -2218.1018 - 1050 0.105 0.028733783 -23.120147 194.51391 375.87245 -2218.1018 - 1100 0.11 0.028733792 -23.602325 198.18631 365.37753 -2218.1018 - 1150 0.115 0.028733774 -23.976048 199.04022 354.04863 -2218.1018 - 1200 0.12 0.02873376 -24.31575 198.41999 346.40397 -2218.1018 - 1250 0.125 0.028733759 -24.718347 198.3669 343.1701 -2218.1018 - 1300 0.13 0.028733765 -25.189073 199.57949 336.90052 -2218.1018 - 1350 0.135 0.028733774 -25.650252 201.45897 329.07023 -2218.1018 - 1400 0.14 0.028733785 -26.042702 203.6926 327.97373 -2218.1018 - 1450 0.145 0.028733791 -26.373965 206.80469 327.38747 -2218.1018 - 1500 0.15 0.028733791 -26.691802 211.43923 322.75885 -2218.1018 - 1550 0.155 0.028733794 -27.021573 217.10969 315.55781 -2218.1018 - 1600 0.16 0.028733792 -27.344066 222.16052 310.6743 -2218.1018 - 1650 0.165 0.028733788 -27.640017 225.28449 310.49671 -2218.1018 - 1700 0.17 0.028733803 -27.907241 226.37676 310.9389 -2218.1018 - 1750 0.175 0.028733828 -28.143477 226.31095 313.28034 -2218.1018 - 1800 0.18 0.028733833 -28.363397 226.43633 317.31668 -2218.1018 - 1850 0.185 0.028733811 -28.58153 227.36287 318.98645 -2218.1018 - 1900 0.19 0.028733796 -28.785208 228.39889 316.9972 -2218.1018 - 1950 0.195 0.028733826 -28.9724 228.84666 309.8027 -2218.1018 - 2000 0.2 0.02873386 -29.175039 228.918 297.88519 -2218.1018 -Loop time of 15.9256 on 1 procs for 2000 steps with 500 atoms - -Performance: 1.085 ns/day, 22.119 hours/ns, 125.584 timesteps/s -99.2% CPU use with 1 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 5.8677 | 5.8677 | 5.8677 | 0.0 | 36.84 -Neigh | 0.051965 | 0.051965 | 0.051965 | 0.0 | 0.33 -Comm | 0.088829 | 0.088829 | 0.088829 | 0.0 | 0.56 -Output | 4.7019 | 4.7019 | 4.7019 | 0.0 | 29.52 -Modify | 5.199 | 5.199 | 5.199 | 0.0 | 32.65 -Other | | 0.01632 | | | 0.10 - -Nlocal: 500 ave 500 max 500 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 1956 ave 1956 max 1956 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 19508 ave 19508 max 19508 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -FullNghs: 39016 ave 39016 max 39016 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 39016 -Ave neighs/atom = 78.032 -Neighbor list builds = 21 -Dangerous builds = 0 - - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:16 diff --git a/examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.4 b/examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.4 deleted file mode 100644 index a186253db3..0000000000 --- a/examples/SPIN/nickel/log.30Apr19.spin.nickel.g++.4 +++ /dev/null @@ -1,159 +0,0 @@ -LAMMPS (30 Apr 2019) - using 1 OpenMP thread(s) per MPI task -# fcc nickel in a 3d periodic box - -clear - using 1 OpenMP thread(s) per MPI task -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -lattice fcc 3.524 -Lattice spacing in x,y,z = 3.524 3.524 3.524 -region box block 0.0 5.0 0.0 5.0 0.0 5.0 -create_box 1 box -Created orthogonal box = (0 0 0) to (17.62 17.62 17.62) - 1 by 2 by 2 MPI processor grid -create_atoms 1 box -Created 500 atoms - create_atoms CPU = 0.000492096 secs - -# setting mass, mag. moments, and interactions for cobalt - -mass 1 58.69 - -set group all spin/random 31 0.63 - 500 settings made for spin/random -#set group all spin 0.63 0.0 0.0 1.0 -velocity all create 100 4928459 rot yes dist gaussian - -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Ni99.eam.alloy Ni -pair_coeff * * spin/exchange exchange 4.0 0.50 0.2280246862 1.229983475 - -neighbor 0.1 bin -neigh_modify every 10 check yes delay 20 - -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# compute and output options - -compute out_mag all spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo_style custom step time v_magnorm v_emag temp v_tmag etotal -thermo 50 - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 50 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] - -run 2000 -Neighbor list info ... - update every 10 steps, delay 20 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 5.90375 - ghost atom cutoff = 5.90375 - binsize = 2.95187, bins = 6 6 6 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.298 | 7.298 | 7.298 Mbytes -Step Time v_magnorm v_emag Temp v_tmag TotEng - 0 0 0.028733803 0.40997576 100.03408 -9550.1342 -2218.1018 - 50 0.005 0.028733805 0.25324083 98.741633 -15727.749 -2218.1018 - 100 0.01 0.028733812 -0.37320751 97.073875 11244.373 -2218.1018 - 150 0.015 0.028733819 -1.3971549 94.073447 3250.0517 -2218.1018 - 200 0.02 0.028733825 -2.7238372 89.419944 1838.752 -2218.1018 - 250 0.025 0.028733829 -4.2684428 84.07494 1304.3675 -2218.1018 - 300 0.03 0.028733824 -5.9636712 80.06368 1025.7815 -2218.1018 - 350 0.035 0.02873381 -7.7386326 79.366702 844.49729 -2218.1018 - 400 0.04 0.028733802 -9.5148059 83.052751 715.20758 -2218.1018 - 450 0.045 0.028733806 -11.234935 91.282747 621.75552 -2218.1018 - 500 0.05 0.02873381 -12.875184 103.49836 550.04479 -2218.1018 - 550 0.055 0.028733808 -14.413473 118.16526 495.70417 -2218.1018 - 600 0.06 0.028733803 -15.812466 132.83837 461.35805 -2218.1018 - 650 0.065 0.028733808 -17.061311 145.41049 444.38951 -2218.1018 - 700 0.07 0.028733818 -18.181903 154.83414 438.85866 -2218.1018 - 750 0.075 0.028733823 -19.176259 160.58645 436.90462 -2218.1018 - 800 0.08 0.028733825 -20.035157 163.02829 429.73193 -2218.1018 - 850 0.085 0.028733825 -20.806548 164.4197 419.73763 -2218.1018 - 900 0.09 0.028733829 -21.571419 167.8571 411.59699 -2218.1018 - 950 0.095 0.028733825 -22.365879 175.00875 402.66175 -2218.1018 - 1000 0.1 0.028733821 -23.133464 184.68305 391.05824 -2218.1018 - 1050 0.105 0.028733833 -23.770507 193.83795 379.23354 -2218.1018 - 1100 0.11 0.02873385 -24.249882 200.5039 372.08521 -2218.1018 - 1150 0.115 0.028733864 -24.630489 204.46984 367.92135 -2218.1018 - 1200 0.12 0.028733877 -24.956281 205.96624 363.72367 -2218.1018 - 1250 0.125 0.028733884 -25.227332 205.18503 361.09236 -2218.1018 - 1300 0.13 0.028733877 -25.43568 202.76969 359.10924 -2218.1018 - 1350 0.135 0.028733868 -25.588748 199.85462 358.69556 -2218.1018 - 1400 0.14 0.028733866 -25.723582 197.99165 360.27856 -2218.1018 - 1450 0.145 0.028733851 -25.866283 198.30283 360.46623 -2218.1018 - 1500 0.15 0.028733812 -26.014569 200.95517 354.66722 -2218.1018 - 1550 0.155 0.02873379 -26.192673 205.95485 348.37935 -2218.1018 - 1600 0.16 0.028733795 -26.444059 212.87557 345.53576 -2218.1018 - 1650 0.165 0.028733838 -26.75551 219.86449 338.9224 -2218.1018 - 1700 0.17 0.028733868 -27.068513 224.47868 327.81241 -2218.1018 - 1750 0.175 0.028733862 -27.344118 225.62318 319.85486 -2218.1018 - 1800 0.18 0.028733849 -27.57563 224.07463 320.07064 -2218.1018 - 1850 0.185 0.028733852 -27.774274 221.70618 323.12599 -2218.1018 - 1900 0.19 0.028733864 -27.967999 220.53947 322.9504 -2218.1018 - 1950 0.195 0.028733863 -28.173041 221.61407 318.63401 -2218.1018 - 2000 0.2 0.028733853 -28.362177 224.22281 310.55185 -2218.1018 -Loop time of 7.69012 on 4 procs for 2000 steps with 500 atoms - -Performance: 2.247 ns/day, 10.681 hours/ns, 260.074 timesteps/s -98.6% CPU use with 4 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 1.5623 | 1.5999 | 1.6541 | 2.7 | 20.80 -Neigh | 0.012559 | 0.013043 | 0.013682 | 0.4 | 0.17 -Comm | 0.1843 | 0.24254 | 0.27935 | 7.2 | 3.15 -Output | 1.4749 | 1.5228 | 1.5694 | 2.9 | 19.80 -Modify | 4.2492 | 4.3019 | 4.3507 | 1.8 | 55.94 -Other | | 0.009925 | | | 0.13 - -Nlocal: 125 ave 132 max 120 min -Histogram: 2 0 0 0 0 1 0 0 0 1 -Nghost: 1099 ave 1104 max 1092 min -Histogram: 1 0 0 0 1 0 0 0 0 2 -Neighs: 4876.5 ave 5100 max 4721 min -Histogram: 2 0 0 0 0 1 0 0 0 1 -FullNghs: 9753 ave 10296 max 9362 min -Histogram: 2 0 0 0 0 1 0 0 0 1 - -Total # of neighbors = 39012 -Ave neighs/atom = 78.024 -Neighbor list builds = 21 -Dangerous builds = 0 - - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:07 diff --git a/examples/SPIN/read_restart/Co_PurjaPun_2012.eam.alloy b/examples/SPIN/read_restart/Co_PurjaPun_2012.eam.alloy deleted file mode 120000 index 6a47c9eebe..0000000000 --- a/examples/SPIN/read_restart/Co_PurjaPun_2012.eam.alloy +++ /dev/null @@ -1 +0,0 @@ -../cobalt_fcc/Co_PurjaPun_2012.eam.alloy \ No newline at end of file diff --git a/examples/SPIN/read_restart/Co_PurjaPun_2012.eam.alloy b/examples/SPIN/read_restart/Co_PurjaPun_2012.eam.alloy new file mode 100644 index 0000000000..3af058baf7 --- /dev/null +++ b/examples/SPIN/read_restart/Co_PurjaPun_2012.eam.alloy @@ -0,0 +1,6006 @@ +Cobalt EAM potential: G. P. Purja Pun and Y. Mishin, Phys. Rev. B xx, 004100 (2012) (in press) +Data below r = 1.5 A is extrapolated. F(Rho) data not extrapolated. +Created on Wed Sep 26 17:29:54 2012 +1 Co +10000 4.788742913000000e-04 10000 6.499539000000001e-04 6.499539000000000e+00 +27 5.893320000000000e+01 2.507000000000000e+00 hcp + -1.680303080000000e-02 -1.879913964471138e-02 -2.091739081044659e-02 -2.303564197615629e-02 -2.503175082079116e-02 + -2.681996612041136e-02 -2.846010103933253e-02 -3.003179469400266e-02 -3.154842562124295e-02 -3.300931506782415e-02 + -3.442381570000001e-02 -3.580233366714632e-02 -3.714945763166951e-02 -3.846832763111274e-02 -3.976210669053554e-02 + -4.103374908125148e-02 -4.228535107207521e-02 -4.351872320172212e-02 -4.473539109100971e-02 -4.593674531110434e-02 + -4.712392115246503e-02 -4.829795108118731e-02 -4.945971154662068e-02 -5.061001094949964e-02 -5.174954151284258e-02 + -5.287894548568519e-02 -5.399878139884967e-02 -5.510957102742049e-02 -5.621177284174523e-02 -5.730581735016625e-02 + -5.839208651773948e-02 -5.947094067448531e-02 -6.054270215356945e-02 -6.160767623453070e-02 -6.266613797925552e-02 + -6.371834880435967e-02 -6.476454576302854e-02 -6.580495483863194e-02 -6.683978209870683e-02 -6.786922452279202e-02 + -6.889346265426707e-02 -6.991266949659354e-02 -7.092700432972064e-02 -7.193662011890395e-02 -7.294165829413661e-02 + -7.394225494811188e-02 -7.493853635958479e-02 -7.593062425993033e-02 -7.691863200494162e-02 -7.790266905197404e-02 + -7.888283764021425e-02 -7.985923664258643e-02 -8.083195868513401e-02 -8.180109346997461e-02 -8.276672525040257e-02 + -8.372893572415932e-02 -8.468780181559693e-02 -8.564339820511864e-02 -8.659579537072190e-02 -8.754506181558984e-02 + -8.849126234605453e-02 -8.943446001410092e-02 -9.037471455117625e-02 -9.131208412841478e-02 -9.224662399623559e-02 + -9.317838801321032e-02 -9.410742739123597e-02 -9.503379209498646e-02 -9.595752974691800e-02 -9.687868684755546e-02 + -9.779730775191570e-02 -9.871343580120046e-02 -9.962711242685958e-02 -1.005383781439554e-01 -1.014472717117523e-01 + -1.023538310651938e-01 -1.032580925977369e-01 -1.041600919387366e-01 -1.050598632026273e-01 -1.059574398208095e-01 + -1.068528540074704e-01 -1.077461373458066e-01 -1.086373201122683e-01 -1.095264320028559e-01 -1.104135016985198e-01 + -1.112985573626335e-01 -1.121816261033156e-01 -1.130627345294291e-01 -1.139419083080692e-01 -1.148191726662944e-01 + -1.156945520127823e-01 -1.165680703406650e-01 -1.174397507992727e-01 -1.183096161572101e-01 -1.191776885039839e-01 + -1.200439895800373e-01 -1.209085404086571e-01 -1.217713616730546e-01 -1.226324734132936e-01 -1.234918953788508e-01 + -1.243496468000000e-01 -1.252057466264230e-01 -1.260602132046348e-01 -1.269130646065986e-01 -1.277643184092350e-01 + -1.286139919512837e-01 -1.294621021138015e-01 -1.303086655551642e-01 -1.311536985007052e-01 -1.319972169590798e-01 + -1.328392365052704e-01 -1.336797725161469e-01 -1.345188400098036e-01 -1.353564538215464e-01 -1.361926284143060e-01 + -1.370273780803152e-01 -1.378607168013910e-01 -1.386926583917836e-01 -1.395232163058920e-01 -1.403524038515728e-01 + -1.411802341103638e-01 -1.420067200256853e-01 -1.428318742148069e-01 -1.436557091565456e-01 -1.444782371020595e-01 + -1.452994701862315e-01 -1.461194203065015e-01 -1.469380992388567e-01 -1.477555185109162e-01 -1.485716895480879e-01 + -1.493866236153044e-01 -1.502003318703277e-01 -1.510128252027127e-01 -1.518241144121522e-01 -1.526342102070998e-01 + -1.534431232126203e-01 -1.542508638114616e-01 -1.550574422930448e-01 -1.558628688157988e-01 -1.566671534698807e-01 + -1.574703062033520e-01 -1.582723368973844e-01 -1.590732553076882e-01 -1.598730711132973e-01 -1.606717938120008e-01 + -1.614694328459875e-01 -1.622659976162905e-01 -1.630614974730487e-01 -1.638559416039789e-01 -1.646493391351259e-01 + -1.654416991082678e-01 -1.662330305252601e-01 -1.670233423125346e-01 -1.678126433512354e-01 -1.686009424167802e-01 + -1.693882482431861e-01 -1.701745695045948e-01 -1.709599148401449e-01 -1.717442928088396e-01 -1.725277119385885e-01 + -1.733101807130639e-01 -1.740917075837066e-01 -1.748723009172683e-01 -1.756519690655456e-01 -1.764307204052008e-01 + -1.772085632840185e-01 -1.779855059094047e-01 -1.787615564692287e-01 -1.795367232135896e-01 -1.803110143830451e-01 + -1.810844381177561e-01 -1.818570025406103e-01 -1.826287158057983e-01 -1.833995860626770e-01 -1.841696214099643e-01 + -1.849388299454831e-01 -1.857072198141128e-01 -1.864747991526175e-01 -1.872415760182443e-01 -1.880075584641173e-01 + -1.887727546063884e-01 -1.895371725773110e-01 -1.903008205105196e-01 -1.910637065418589e-01 -1.918258388146347e-01 + -1.925872254807121e-01 -1.933478747187342e-01 -1.941077947209150e-01 -1.948669937069724e-01 -1.956254799127480e-01 + -1.963832616110719e-01 -1.971403470967068e-01 -1.978967447151567e-01 -1.986524628291068e-01 -1.994075098192274e-01 + -2.001618941005484e-01 -2.009156242075518e-01 -2.016687086990372e-01 -2.024211561116226e-01 -2.031729750127928e-01 + -2.039241741156804e-01 -2.046747621691974e-01 -2.054247479197256e-01 -2.061741401521784e-01 -2.069229478081280e-01 + -2.076711798806499e-01 -2.084188454121736e-01 -2.091659534755806e-01 -2.099125132162076e-01 -2.106585338443872e-01 + -2.114040247579823e-01 -2.121489953974893e-01 -2.128934551864067e-01 -2.136374136027109e-01 -2.143808803592873e-01 + -2.151238652468154e-01 -2.158663781322411e-01 -2.166084289346303e-01 -2.173500277052638e-01 -2.180911845646947e-01 + -2.188319097783510e-01 -2.195722136949507e-01 -2.203121068514981e-01 -2.210515998518519e-01 -2.217907033790026e-01 + -2.225294282016381e-01 -2.232677853521022e-01 -2.240057859531163e-01 -2.247434412252567e-01 -2.254807624804862e-01 + -2.262177612984613e-01 -2.269544493586047e-01 -2.276908384717110e-01 -2.284269405581227e-01 -2.291627678450005e-01 + -2.298983326532392e-01 -2.306336473718499e-01 -2.313687245044682e-01 -2.321035769451089e-01 -2.328382177230701e-01 + -2.335726600184018e-01 -2.343069171312917e-01 -2.350410026917230e-01 -2.357749304696442e-01 -2.365087144650665e-01 + -2.372423688046511e-01 -2.379759078915950e-01 -2.387093462817347e-01 -2.394426988649284e-01 -2.401759806938325e-01 + -2.409092071382775e-01 -2.416423937275558e-01 -2.423755563116356e-01 -2.431087109081851e-01 -2.438418738849959e-01 + -2.445750618045980e-01 -2.453082916583512e-01 -2.460415806101058e-01 -2.467749460848467e-01 -2.475084057095742e-01 + -2.482419776582159e-01 -2.489756803241430e-01 -2.497095324315720e-01 -2.504435529132133e-01 -2.511777612049070e-01 + -2.519121769824342e-01 -2.526468203782122e-01 -2.533817117688987e-01 -2.541168720514789e-01 -2.548523223627430e-01 + -2.555880842783758e-01 -2.563241796571988e-01 -2.570606310516858e-01 -2.577974612919421e-01 -2.585346936249472e-01 + -2.592723515924181e-01 -2.600104594981498e-01 -2.607490419576605e-01 -2.614881240712832e-01 -2.622277312727207e-01 + -2.629678898443362e-01 -2.637086264051527e-01 -2.644499680721714e-01 -2.651919423187013e-01 -2.659345775453039e-01 + -2.666779025531186e-01 -2.674219468183432e-01 -2.681667401972407e-01 -2.689123133912765e-01 -2.696586975492495e-01 + -2.704059247640904e-01 -2.711540275538941e-01 -2.719030391932789e-01 -2.726529934197978e-01 -2.734039250662187e-01 + -2.741558694758598e-01 -2.749088629390239e-01 -2.756629422674556e-01 -2.764181454116789e-01 -2.771745108563868e-01 + -2.779320780841674e-01 -2.786908871694924e-01 -2.794509795564719e-01 -2.802123972949423e-01 -2.809751834880072e-01 + -2.817393818716988e-01 -2.825050376604960e-01 -2.832721967688652e-01 -2.840409064327807e-01 -2.848112145951165e-01 + -2.855831707048412e-01 -2.863568249759762e-01 -2.871322291766564e-01 -2.879094358829076e-01 -2.886884993482028e-01 + -2.894694746623641e-01 -2.902524185831628e-01 -2.910373887617654e-01 -2.918244447549689e-01 -2.926136470970381e-01 + -2.934050583264800e-01 -2.941987419693519e-01 -2.949947634976693e-01 -2.957931894604184e-01 -2.965940887685082e-01 + -2.973975314584912e-01 -2.982035897075678e-01 -2.990123368838905e-01 -2.998238489787670e-01 -3.006382032814213e-01 + -3.014554796495834e-01 -3.022757592753754e-01 -3.030991261199829e-01 -3.039256655881672e-01 -3.047554660899296e-01 + -3.055886175640754e-01 -3.064252130593845e-01 -3.072653472379187e-01 -3.081091181048918e-01 -3.089566254021406e-01 + -3.098079724748395e-01 -3.106632645082006e-01 -3.115226104442510e-01 -3.123861211846884e-01 -3.132539117130802e-01 + -3.141260990998875e-01 -3.150028046812773e-01 -3.158841520361693e-01 -3.167702694487885e-01 -3.176612875689104e-01 + -3.185573418032087e-01 -3.194585700942650e-01 -3.203651157713922e-01 -3.212771249044592e-01 -3.221947491388281e-01 + -3.231181430183639e-01 -3.240474671054514e-01 -3.249828850672117e-01 -3.259245669711927e-01 -3.268726862299913e-01 + -3.278274232359761e-01 -3.287889619469540e-01 -3.297574936027157e-01 -3.307332132733838e-01 -3.317163240684192e-01 + -3.327070332351553e-01 -3.337055565330767e-01 -3.347121141277095e-01 -3.357269352965953e-01 -3.367502540927247e-01 + -3.377823145588749e-01 -3.388233658450175e-01 -3.398736675401181e-01 -3.409334847493447e-01 -3.420030942036733e-01 + -3.430827786115977e-01 -3.441728329658748e-01 -3.452735586625544e-01 -3.463852704265985e-01 -3.475082899277179e-01 + -3.486429532857090e-01 -3.497896041380748e-01 -3.509486017430585e-01 -3.521203134619261e-01 -3.533051234472958e-01 + -3.545034246605078e-01 -3.557156285064298e-01 -3.569421559513399e-01 -3.581834477636310e-01 -3.594399550688090e-01 + -3.607121506187135e-01 -3.620005184199024e-01 -3.633055658714727e-01 -3.646278119965309e-01 -3.659677989216845e-01 + -3.673260803339768e-01 -3.687032330586966e-01 -3.700998457090232e-01 -3.715165309114429e-01 -3.729539131544640e-01 + -3.744126403613781e-01 -3.758933720658462e-01 -3.773967908082255e-01 -3.789235902651524e-01 -3.804744856516886e-01 + -3.820502023195389e-01 -3.836514846285581e-01 -3.852790856353807e-01 -3.869337741756033e-01 -3.886163256972291e-01 + -3.903275263189269e-01 -3.920681658458204e-01 -3.938390381581898e-01 -3.956409370872805e-01 -3.974746521930466e-01 + -3.993409682701225e-01 -4.012406553231547e-01 -4.031744727439548e-01 -4.051431522629808e-01 -4.071474082130475e-01 + -4.091879129977703e-01 -4.112653138348391e-01 -4.133801991274390e-01 -4.155331235094092e-01 -4.177245653517079e-01 + -4.199549603385881e-01 -4.222246496703586e-01 -4.245339230260172e-01 -4.268829584832519e-01 -4.292718744431503e-01 + -4.317006622016948e-01 -4.341692468068394e-01 -4.366774154195978e-01 -4.392248845800756e-01 -4.418112262316757e-01 + -4.444359401252420e-01 -4.470983818380713e-01 -4.497978365893122e-01 -4.525334523390530e-01 -4.553043120100788e-01 + -4.581093756350076e-01 -4.609475466791835e-01 -4.638176252290113e-01 -4.667183660407072e-01 -4.696484459287199e-01 + -4.726065094563343e-01 -4.755911501239359e-01 -4.786009429283761e-01 -4.816344399152602e-01 -4.846901882843556e-01 + -4.877667388033212e-01 -4.908626497957108e-01 -4.939765062407663e-01 -4.971069114027755e-01 -5.002525150305011e-01 + -5.034119937007041e-01 -5.065840848176727e-01 -5.097675587133593e-01 -5.129612566028576e-01 -5.161640565945169e-01 + -5.193749134865747e-01 -5.225928209640586e-01 -5.258168515692775e-01 -5.290461169135583e-01 -5.322798060270272e-01 + -5.355171460831645e-01 -5.387574394100244e-01 -5.420000245805213e-01 -5.452443099924439e-01 -5.484897376520451e-01 + -5.517358141745681e-01 -5.549820769247875e-01 -5.582281216566209e-01 -5.614735718423751e-01 -5.647181034387753e-01 + -5.679614169890416e-01 -5.712032588979591e-01 -5.744433972991336e-01 -5.776816413798681e-01 -5.809178193507762e-01 + -5.841517944620215e-01 -5.873834463985003e-01 -5.906126855444893e-01 -5.938394364748391e-01 -5.970636498273136e-01 + -6.002852884426439e-01 -6.035043379105128e-01 -6.067207941645156e-01 -6.099346717649501e-01 -6.131459940881434e-01 + -6.163548011478311e-01 -6.195611404873568e-01 -6.227650731310865e-01 -6.259666663617727e-01 -6.291659990146931e-01 + -6.323631552654742e-01 -6.355582290986170e-01 -6.387513188871106e-01 -6.419425307490256e-01 -6.451319745539882e-01 + -6.483197674327603e-01 -6.515060293214946e-01 -6.546908841167685e-01 -6.578744572836812e-01 -6.610568766009968e-01 + -6.642382709221243e-01 -6.674187710853904e-01 -6.705985088370179e-01 -6.737776175698923e-01 -6.769562312911304e-01 + -6.801344848181089e-01 -6.833125134999645e-01 -6.864904540026142e-01 -6.896684434132225e-01 -6.928466191871651e-01 + -6.960251190039876e-01 -6.992040810717012e-01 -7.023836437724149e-01 -7.055639456561626e-01 -7.087451254024176e-01 + -7.119273220404884e-01 -7.151106745784721e-01 -7.182953215897911e-01 -7.214814016245582e-01 -7.246690535743215e-01 + -7.278584163200112e-01 -7.310496283586513e-01 -7.342428280442573e-01 -7.374381535427195e-01 -7.406357429444993e-01 + -7.438357342264661e-01 -7.470382651689156e-01 -7.502434728794412e-01 -7.534514943101106e-01 -7.566624664635970e-01 + -7.598765262236051e-01 -7.630938099473661e-01 -7.663144537782537e-01 -7.695385935306881e-01 -7.727663648349232e-01 + -7.759979029135046e-01 -7.792333428394971e-01 -7.824728194957561e-01 -7.857164675195603e-01 -7.889644207560909e-01 + -7.922168128628783e-01 -7.954737775389469e-01 -7.987354483417761e-01 -8.020019582211745e-01 -8.052734399002169e-01 + -8.085500258027153e-01 -8.118318481538471e-01 -8.151190386835121e-01 -8.184117289678831e-01 -8.217100504635063e-01 + -8.250141343769457e-01 -8.283241110344656e-01 -8.316401105683494e-01 -8.349622632152548e-01 -8.382906990624389e-01 + -8.416255474951805e-01 -8.449669376504778e-01 -8.483149983741850e-01 -8.516698583310095e-01 -8.550316457522134e-01 + -8.584004886419279e-01 -8.617765145292081e-01 -8.651598508088844e-01 -8.685506248139727e-01 -8.719489622521989e-01 + -8.753549823919468e-01 -8.787687997490927e-01 -8.821905162688262e-01 -8.856202278084699e-01 -8.890580184445617e-01 + -8.925039663319011e-01 -8.959581377191167e-01 -8.994205926453692e-01 -9.028913782181163e-01 -9.063705352609543e-01 + -9.098580923937473e-01 -9.133540718558304e-01 -9.168584825681617e-01 -9.203713268261465e-01 -9.238925937413506e-01 + -9.274222656928153e-01 -9.309603113133150e-01 -9.345066924037853e-01 -9.380613571840678e-01 -9.416242468397124e-01 + -9.451952880001965e-01 -9.487744002152808e-01 -9.523614892719469e-01 -9.559564538973973e-01 -9.595591783425093e-01 + -9.631695396882074e-01 -9.667874008119273e-01 -9.704126174878044e-01 -9.740450312802591e-01 -9.776844767743714e-01 + -9.813307748475731e-01 -9.849837394560669e-01 -9.886431705787867e-01 -9.923088615430331e-01 -9.959805930468456e-01 + -9.996581394281877e-01 -1.003341262213973e+00 -1.007029716826452e+00 -1.010723247080268e+00 -1.014421591236032e+00 + -1.018124476945841e+00 -1.021831626529500e+00 -1.025542751586175e+00 -1.029257558992056e+00 -1.032975747452084e+00 + -1.036697011770175e+00 -1.040421039317395e+00 -1.044147513860548e+00 -1.047876112182243e+00 -1.051606508161453e+00 + -1.055338371046766e+00 -1.059071368055605e+00 -1.062805162911107e+00 -1.066539417837194e+00 -1.070273792555226e+00 + -1.074007946119602e+00 -1.077741537419413e+00 -1.081474225260823e+00 -1.085205668283577e+00 -1.088935525821090e+00 + -1.092663460147868e+00 -1.096389134999202e+00 -1.100112217012435e+00 -1.103832374788097e+00 -1.107549281877421e+00 + -1.111262614364874e+00 -1.114972053517157e+00 -1.118677283811066e+00 -1.122377997381517e+00 -1.126073890115035e+00 + -1.129764665246453e+00 -1.133450029987863e+00 -1.137129700112097e+00 -1.140803395884355e+00 -1.144470846978575e+00 + -1.148131787996958e+00 -1.151785963846005e+00 -1.155433124321719e+00 -1.159073028473816e+00 -1.162705440550504e+00 + -1.166330136340245e+00 -1.169946897198408e+00 -1.173555515207745e+00 -1.177155787675114e+00 -1.180747522076412e+00 + -1.184330531453910e+00 -1.187904640946331e+00 -1.191469681045491e+00 -1.195025491559137e+00 -1.198571917630371e+00 + -1.202108816427798e+00 -1.205636050425976e+00 -1.209153491297797e+00 -1.212661015717853e+00 -1.216158511169199e+00 + -1.219645870103956e+00 -1.223122994042052e+00 -1.226589789250444e+00 -1.230046171916402e+00 -1.233492062734542e+00 + -1.236927390508550e+00 -1.240352088211073e+00 -1.243766097381527e+00 -1.247169363751694e+00 -1.250561841256042e+00 + -1.253943487695246e+00 -1.257314268132119e+00 -1.260674151007197e+00 -1.264023111009775e+00 -1.267361126327042e+00 + -1.270688182889021e+00 -1.274004269717549e+00 -1.277309380458899e+00 -1.280603511471348e+00 -1.283886665336751e+00 + -1.287158847447705e+00 -1.290420068216200e+00 -1.293670340397085e+00 -1.296909681097245e+00 -1.300138109654688e+00 + -1.303355649979877e+00 -1.306562327924205e+00 -1.309758172530325e+00 -1.312943214678930e+00 -1.316117489411603e+00 + -1.319281033477409e+00 -1.322433886294459e+00 -1.325576088655014e+00 -1.328707684178879e+00 -1.331828717822939e+00 + -1.334939237064845e+00 -1.338039290534788e+00 -1.341128928952336e+00 -1.344208204044806e+00 -1.347277169481128e+00 + -1.350335879836220e+00 -1.353384391367341e+00 -1.356422761075585e+00 -1.359451047255056e+00 -1.362469308854003e+00 + -1.365477606144248e+00 -1.368475999956682e+00 -1.371464552034891e+00 -1.374443324607048e+00 -1.377412380926959e+00 + -1.380371784452904e+00 -1.383321598435415e+00 -1.386261886043311e+00 -1.389192710326296e+00 -1.392114134331963e+00 + -1.395026221218571e+00 -1.397929034013782e+00 -1.400822635112213e+00 -1.403707086730599e+00 -1.406582451007194e+00 + -1.409448790047375e+00 -1.412306165903488e+00 -1.415154640386279e+00 -1.417994274393129e+00 -1.420825128672226e+00 + -1.423647264288326e+00 -1.426460742270041e+00 -1.429265623184807e+00 -1.432061967292326e+00 -1.434849834082543e+00 + -1.437629282863016e+00 -1.440400372981510e+00 -1.443163163644870e+00 -1.445917713456040e+00 -1.448664080745027e+00 + -1.451402323353998e+00 -1.454132498983212e+00 -1.456854665253158e+00 -1.459568879518891e+00 -1.462275198153495e+00 + -1.464973677286479e+00 -1.467664373054985e+00 -1.470347341460922e+00 -1.473022637957602e+00 -1.475690317602213e+00 + -1.478350434416031e+00 -1.481003042251009e+00 -1.483648195317718e+00 -1.486285947650543e+00 -1.488916352220507e+00 + -1.491539461636770e+00 -1.494155328124374e+00 -1.496764003712290e+00 -1.499365540029296e+00 -1.501959988475343e+00 + -1.504547399935251e+00 -1.507127824972320e+00 -1.509701313378898e+00 -1.512267914702716e+00 -1.514827678283996e+00 + -1.517380653263305e+00 -1.519926888190102e+00 -1.522466431291609e+00 -1.524999330097196e+00 -1.527525631932397e+00 + -1.530045384005255e+00 -1.532558633226744e+00 -1.535065425437065e+00 -1.537565806237489e+00 -1.540059821344337e+00 + -1.542547516227056e+00 -1.545028935252552e+00 -1.547504122520188e+00 -1.549973122161691e+00 -1.552435978060152e+00 + -1.554892733071735e+00 -1.557343429814709e+00 -1.559788110982664e+00 -1.562226819032855e+00 -1.564659595401864e+00 + -1.567086481207361e+00 -1.569507517312065e+00 -1.571922744465970e+00 -1.574332203223133e+00 -1.576735933784567e+00 + -1.579133975135047e+00 -1.581526366095511e+00 -1.583913146047792e+00 -1.586294354132112e+00 -1.588670027961349e+00 + -1.591040204840321e+00 -1.593404922368944e+00 -1.595764217997401e+00 -1.598118128281829e+00 -1.600466689560657e+00 + -1.602809938195509e+00 -1.605147910317183e+00 -1.607480641109968e+00 -1.609808165462235e+00 -1.612130518025190e+00 + -1.614447733364541e+00 -1.616759845941160e+00 -1.619066889913862e+00 -1.621368898338053e+00 -1.623665904067572e+00 + -1.625957940253400e+00 -1.628245039905108e+00 -1.630527235169479e+00 -1.632804557955816e+00 -1.635077040086276e+00 + -1.637344713164072e+00 -1.639607608003776e+00 -1.641865755216986e+00 -1.644119185392045e+00 -1.646367929030376e+00 + -1.648612016308968e+00 -1.650851477080719e+00 -1.653086340226579e+00 -1.655316634503563e+00 -1.657542389144867e+00 + -1.659763633269537e+00 -1.661980395063818e+00 -1.664192702419508e+00 -1.666400582983419e+00 -1.668604064251645e+00 + -1.670803173362428e+00 -1.672997937236383e+00 -1.675188382281491e+00 -1.677374534802169e+00 -1.679556421201192e+00 + -1.681734067628149e+00 -1.683907499121518e+00 -1.686076740528519e+00 -1.688241817042459e+00 -1.690402753749855e+00 + -1.692559574964003e+00 -1.694712304797627e+00 -1.696860967334408e+00 -1.699005586454806e+00 -1.701146185255449e+00 + -1.703282786721620e+00 -1.705415414177082e+00 -1.707544090831449e+00 -1.709668839099297e+00 -1.711789681156861e+00 + -1.713906639022084e+00 -1.716019734585396e+00 -1.718128989385494e+00 -1.720234424849230e+00 -1.722336062307809e+00 + -1.724433922917529e+00 -1.726528027230686e+00 -1.728618395721282e+00 -1.730705049154116e+00 -1.732788008101886e+00 + -1.734867292078088e+00 -1.736942920442919e+00 -1.739014913002594e+00 -1.741083289547465e+00 -1.743148069358425e+00 + -1.745209271450225e+00 -1.747266914282488e+00 -1.749321016270471e+00 -1.751371596207075e+00 -1.753418672811714e+00 + -1.755462264132180e+00 -1.757502388000569e+00 -1.759539062057792e+00 -1.761572303881055e+00 -1.763602130983907e+00 + -1.765628560778196e+00 -1.767651610332621e+00 -1.769671296580689e+00 -1.771687636258316e+00 -1.773700645994041e+00 + -1.775710342184503e+00 -1.777716741146727e+00 -1.779719859111176e+00 -1.781719712181211e+00 -1.783716316038327e+00 + -1.785709686327057e+00 -1.787699838965949e+00 -1.789686789700248e+00 -1.791670553307960e+00 -1.793651144443631e+00 + -1.795628578235185e+00 -1.797602869852874e+00 -1.799574034162875e+00 -1.801542085839167e+00 -1.803507039091021e+00 + -1.805468908052258e+00 -1.807427707019619e+00 -1.809383450209764e+00 -1.811336151356113e+00 -1.813285824110837e+00 + -1.815232482284336e+00 -1.817176139592257e+00 -1.819116809213001e+00 -1.821054504262256e+00 -1.822989238142106e+00 + -1.824921024174149e+00 -1.826849875071642e+00 -1.828775803432498e+00 -1.830698822001605e+00 -1.832618943490715e+00 + -1.834536180332052e+00 -1.836450544855570e+00 -1.838362049261658e+00 -1.840270705693083e+00 -1.842176526191684e+00 + -1.844079522732226e+00 -1.845979707122125e+00 -1.847877091069540e+00 -1.849771686052976e+00 -1.851663503515020e+00 + -1.853552554984233e+00 -1.855438851906239e+00 -1.857322405308933e+00 -1.859203226114476e+00 -1.861081325239847e+00 + -1.862956713608023e+00 -1.864829402171162e+00 -1.866699401811557e+00 -1.868566723102871e+00 -1.870431376467943e+00 + -1.872293372034969e+00 -1.874152719980291e+00 -1.876009430967454e+00 -1.877863515541558e+00 -1.879714983286677e+00 + -1.881563843740828e+00 -1.883410107218835e+00 -1.885253783963326e+00 -1.887094883151373e+00 -1.888933413891583e+00 + -1.890769386084288e+00 -1.892602809677417e+00 -1.894433694017575e+00 -1.896262048252058e+00 -1.898087881332244e+00 + -1.899911202238771e+00 -1.901732020265218e+00 -1.903550344662578e+00 -1.905366184198560e+00 -1.907179547502340e+00 + -1.908990443132265e+00 -1.910798879695625e+00 -1.912604866066330e+00 -1.914408411061036e+00 -1.916209523000752e+00 + -1.918008210058423e+00 -1.919804480310377e+00 -1.921598341888620e+00 -1.923389803244497e+00 -1.925178872754823e+00 + -1.926965558178970e+00 -1.928749867237572e+00 -1.930531808113790e+00 -1.932311388923252e+00 -1.934088617048956e+00 + -1.935863499807747e+00 -1.937636044984464e+00 -1.939406260367225e+00 -1.941174153289245e+00 -1.942939731044444e+00 + -1.944703001224463e+00 -1.946463971324967e+00 -1.948222648160018e+00 -1.949979038559213e+00 -1.951733150095908e+00 + -1.953484990331042e+00 -1.955234566032130e+00 -1.956981883796339e+00 -1.958726950332857e+00 -1.960469772453529e+00 + -1.962210357268799e+00 -1.963948711773954e+00 -1.965684842205069e+00 -1.967418754747339e+00 -1.969150456141664e+00 + -1.970879953151972e+00 -1.972607252078582e+00 -1.974332359180596e+00 -1.976055281015821e+00 -1.977776024078765e+00 + -1.979494594312026e+00 -1.981210997612849e+00 -1.982925240248993e+00 -1.984637328483028e+00 -1.986347268186276e+00 + -1.988055065135925e+00 -1.989760725123873e+00 -1.991464254028801e+00 -1.993165658061782e+00 -1.994864943305917e+00 + -1.996562115000000e+00 -1.998257178352118e+00 -1.999950139291834e+00 -2.001641003786081e+00 -2.003329777229788e+00 + -2.005016464899233e+00 -2.006701072168050e+00 -2.008383604435580e+00 -2.010064067106614e+00 -2.011742465557514e+00 + -2.013418805045480e+00 -2.015093090790721e+00 -2.016765327984645e+00 -2.018435521788566e+00 -2.020103677272243e+00 + -2.021769799450648e+00 -2.023433893211152e+00 -2.025095963440481e+00 -2.026756015150358e+00 -2.028414053372033e+00 + -2.030070083089858e+00 -2.031724109167109e+00 -2.033376136029651e+00 -2.035026168111125e+00 -2.036674210313675e+00 + -2.038320267543339e+00 -2.039964344253219e+00 -2.041606444873179e+00 -2.043246574193053e+00 -2.044884736927830e+00 + -2.046520937133174e+00 -2.048155178894251e+00 -2.049787467073582e+00 -2.051417806490505e+00 -2.053046201014273e+00 + -2.054672654449746e+00 -2.056297171294283e+00 -2.057919756136151e+00 -2.059540413234731e+00 -2.061159146675282e+00 + -2.062775960175462e+00 -2.064390857518372e+00 -2.066003843116474e+00 -2.067614921377108e+00 -2.069224096057763e+00 + -2.070831370870978e+00 -2.072436749999330e+00 -2.074040237602111e+00 -2.075641837275425e+00 -2.077241552544816e+00 + -2.078839387216755e+00 -2.080435345153352e+00 -2.082029430158359e+00 -2.083621645967183e+00 -2.085211996100236e+00 + -2.086800484128769e+00 -2.088387114042385e+00 -2.089971889736969e+00 -2.091554814315162e+00 -2.093135890870968e+00 + -2.094715123257078e+00 -2.096292515329556e+00 -2.097868070199266e+00 -2.099441790929908e+00 -2.101013681141721e+00 + -2.102583744473837e+00 -2.104151984084442e+00 -2.105718403103298e+00 -2.107283005027429e+00 -2.108845793364375e+00 + -2.110406771296459e+00 -2.111965941910842e+00 -2.113523308239219e+00 -2.115078873308544e+00 -2.116632640182243e+00 + -2.118184611994434e+00 -2.119734792125529e+00 -2.121283183887100e+00 -2.122829790069075e+00 -2.124374613416041e+00 + -2.125917657012881e+00 -2.127458923984833e+00 -2.128998417278243e+00 -2.130536139767974e+00 -2.132072094221826e+00 + -2.133606283403289e+00 -2.135138710165668e+00 -2.136669377406417e+00 -2.138198288109766e+00 -2.139725445172409e+00 + -2.141250851054121e+00 -2.142774508270670e+00 -2.144296419998729e+00 -2.145816589318136e+00 -2.147335018260493e+00 + -2.148851708859426e+00 -2.150366664204882e+00 -2.151879887475646e+00 -2.153391381149525e+00 -2.154901147551277e+00 + -2.156409189094421e+00 -2.157915508301146e+00 -2.159420108039566e+00 -2.160922991060322e+00 -2.162424159298261e+00 + -2.163923614721020e+00 -2.165421360243191e+00 -2.166917398765767e+00 -2.168411732188371e+00 -2.169904362385663e+00 + -2.171395292133801e+00 -2.172884524283159e+00 -2.174372061079477e+00 -2.175857904621596e+00 -2.177342057025400e+00 + -2.178824520458782e+00 -2.180305297280612e+00 -2.181784389836284e+00 -2.183261800226323e+00 -2.184737530553230e+00 + -2.186211583172279e+00 -2.187683960396664e+00 -2.189154664118480e+00 -2.190623696232450e+00 -2.192091059064924e+00 + -2.193556754973807e+00 -2.195020786011611e+00 -2.196483154140098e+00 -2.197943861263397e+00 -2.199402909290797e+00 + -2.200860300209873e+00 -2.202316036078389e+00 -2.203770119156592e+00 -2.205222551620105e+00 -2.206673335103553e+00 + -2.208122471221687e+00 -2.209569962050753e+00 -2.211015809743800e+00 -2.212460016299604e+00 -2.213902583604158e+00 + -2.215343513246597e+00 -2.216782806815468e+00 -2.218220466193829e+00 -2.219656493330310e+00 -2.221090890141300e+00 + -2.222523658493742e+00 -2.223954800089009e+00 -2.225384316635711e+00 -2.226812210036953e+00 -2.228238482128524e+00 + -2.229663134282465e+00 -2.231086167933421e+00 -2.232507585230206e+00 -2.233927388263609e+00 -2.235345578178182e+00 + -2.236762156112363e+00 -2.238177124126393e+00 -2.239590484325721e+00 -2.241002238074839e+00 -2.242412386688506e+00 + -2.243820932023517e+00 -2.245227875877045e+00 -2.246633219265731e+00 -2.248036963296034e+00 -2.249439110214208e+00 + -2.250839662216949e+00 -2.252238620162919e+00 -2.253635984842608e+00 -2.255031758111861e+00 -2.256425941987018e+00 + -2.257818538061035e+00 -2.259209547728066e+00 -2.260598972010440e+00 -2.261986811976363e+00 -2.263373069249392e+00 + -2.264757745520950e+00 -2.266140842198597e+00 -2.267522360622610e+00 -2.268902302148032e+00 -2.270280668153553e+00 + -2.271657460097697e+00 -2.273032679375423e+00 -2.274406327047590e+00 -2.275778404191426e+00 -2.277148912283742e+00 + -2.278517852852843e+00 -2.279885227233438e+00 -2.281251036662961e+00 -2.282615282183361e+00 -2.283977964870765e+00 + -2.285339086133513e+00 -2.286698647429660e+00 -2.288056650083893e+00 -2.289413095312870e+00 -2.290767984034498e+00 + -2.292121317209354e+00 -2.293473096267451e+00 -2.294823322630535e+00 -2.296171997217860e+00 -2.297519120939147e+00 + -2.298864695168495e+00 -2.300208721271999e+00 -2.301551200119357e+00 -2.302892132586471e+00 -2.304231520070443e+00 + -2.305569363951571e+00 -2.306905665021753e+00 -2.308240424043668e+00 -2.309573642251534e+00 -2.310905320943594e+00 + -2.312235461202651e+00 -2.313564064009707e+00 -2.314891130153991e+00 -2.316216660462560e+00 -2.317540656105554e+00 + -2.318863118293744e+00 -2.320184048057342e+00 -2.321503446385586e+00 -2.322821314284393e+00 -2.324137652689092e+00 + -2.325452462235987e+00 -2.326765743634779e+00 -2.328077498187803e+00 -2.329387727168217e+00 -2.330696431139842e+00 + -2.332003610675342e+00 -2.333309267092103e+00 -2.334613401701304e+00 -2.335916015044585e+00 -2.337217107588464e+00 + -2.338516680268511e+00 -2.339814734134101e+00 -2.341111270220800e+00 -2.342406289434137e+00 -2.343699792173311e+00 + -2.344991778936741e+00 -2.346282251126043e+00 -2.347571210092017e+00 -2.348858656078995e+00 -2.350144589310363e+00 + -2.351429011032167e+00 -2.352711922533504e+00 -2.353993324252988e+00 -2.355273216536063e+00 -2.356551600205969e+00 + -2.357828476165661e+00 -2.359103845159169e+00 -2.360377707896761e+00 -2.361650065112589e+00 -2.362920917562625e+00 + -2.364190266066228e+00 -2.365458111389245e+00 -2.366724454020086e+00 -2.367989294422349e+00 -2.369252633237819e+00 + -2.370514471195048e+00 -2.371774809191487e+00 -2.373033648052395e+00 -2.374290988145372e+00 -2.375546829856004e+00 + -2.376801174099476e+00 -2.378054021758188e+00 -2.379305373053798e+00 -2.380555228228685e+00 -2.381803588268867e+00 + -2.383050454170042e+00 -2.384295826222999e+00 -2.385539704659158e+00 -2.386782090177350e+00 -2.388022983519428e+00 + -2.389262385131917e+00 -2.390500295440986e+00 -2.391736715086700e+00 -2.392971644747536e+00 -2.394205085041701e+00 + -2.395437036486230e+00 -2.396667499253712e+00 -2.397896473568759e+00 -2.399123960208524e+00 -2.400349959968320e+00 + -2.401574473163553e+00 -2.402797500049246e+00 -2.404019041118798e+00 -2.405239096931802e+00 -2.406457668074259e+00 + -2.407674755052769e+00 -2.408890358029935e+00 -2.410104477201394e+00 -2.411317113238899e+00 -2.412528266823138e+00 + -2.413737938194389e+00 -2.414946127524263e+00 -2.416152835150093e+00 -2.417358061488310e+00 -2.418561807106014e+00 + -2.419764072540869e+00 -2.420964858062149e+00 -2.422164163883997e+00 -2.423361990268478e+00 -2.424558337539998e+00 + -2.425753206224426e+00 -2.426946596778449e+00 -2.428138509180588e+00 -2.429328943436301e+00 -2.430517900136966e+00 + -2.431705379929064e+00 -2.432891383093559e+00 -2.434075909789072e+00 -2.435258960050367e+00 -2.436440534002261e+00 + -2.437620632253666e+00 -2.438799255363957e+00 -2.439976403210287e+00 -2.441152075652963e+00 -2.442326273167121e+00 + -2.443498996281469e+00 -2.444670245124171e+00 -2.445840019720089e+00 -2.447008320081434e+00 -2.448175146330043e+00 + -2.449340499038912e+00 -2.450504378726154e+00 -2.451666785239187e+00 -2.452827718349615e+00 -2.453987178196479e+00 + -2.455145165027037e+00 -2.456301679153984e+00 -2.457456720843679e+00 -2.458610290111703e+00 -2.459762386895362e+00 + -2.460913011069636e+00 -2.462062162618941e+00 -2.463209842027783e+00 -2.464356049701044e+00 -2.465500785225038e+00 + -2.466644048210323e+00 -2.467785839182998e+00 -2.468926158651886e+00 -2.470065006141172e+00 -2.471202381154697e+00 + -2.472338284099561e+00 -2.473472715451581e+00 -2.474605675058163e+00 -2.475737162666682e+00 -2.476867178252799e+00 + -2.477995721814551e+00 -2.479122793211214e+00 -2.480248392312651e+00 -2.481372519169843e+00 -2.482495173828069e+00 + -2.483616356128687e+00 -2.484736065895716e+00 -2.485854303087743e+00 -2.486971067738408e+00 -2.488086360047014e+00 + -2.489200180083995e+00 -2.490312527238630e+00 -2.491423400907520e+00 -2.492532801197714e+00 -2.493640728315912e+00 + -2.494747182157012e+00 -2.495852162518061e+00 -2.496955669116524e+00 -2.498057701682506e+00 -2.499158260076250e+00 + -2.500257344205291e+00 -2.501354954036191e+00 -2.502451089487258e+00 -2.503545750224782e+00 -2.504638935878569e+00 + -2.505730646184535e+00 -2.506820880947837e+00 -2.507909640144502e+00 -2.508996923692245e+00 -2.510082731104683e+00 + -2.511167061905791e+00 -2.512249916065080e+00 -2.513331293568936e+00 -2.514411194025691e+00 -2.515489616993924e+00 + -2.516566562211253e+00 -2.517642029416175e+00 -2.518716018171676e+00 -2.519788528087044e+00 -2.520859559132313e+00 + -2.521929111272669e+00 -2.522997184093166e+00 -2.524063777123772e+00 -2.525128890054233e+00 -2.526192522577199e+00 + -2.527254674237163e+00 -2.528315344566595e+00 -2.529374533198041e+00 -2.530432239809303e+00 -2.531488464159136e+00 + -2.532543206017777e+00 -2.533596465120445e+00 -2.534648241083385e+00 -2.535698533081969e+00 -2.536747340380982e+00 + -2.537794663043710e+00 -2.538840501172024e+00 -2.539884854223596e+00 -2.540927721482817e+00 -2.541969102185147e+00 + -2.543008995720672e+00 -2.544047402146914e+00 -2.545084321505733e+00 -2.546119753108897e+00 -2.547153696148885e+00 + -2.548186150071097e+00 -2.549217114438763e+00 -2.550246589033513e+00 -2.551274573561718e+00 -2.552301067210345e+00 + -2.553326069170913e+00 -2.554349579172571e+00 -2.555371597001575e+00 -2.556392122135012e+00 -2.557411153995589e+00 + -2.558428692097672e+00 -2.559444735964176e+00 -2.560459285060548e+00 -2.561472338773803e+00 -2.562483896234721e+00 + -2.563493956701396e+00 -2.564502520197407e+00 -2.565509586690590e+00 -2.566515155160310e+00 -2.567519224484451e+00 + -2.568521794123430e+00 -2.569522863722881e+00 -2.570522433086768e+00 -2.571520501879673e+00 -2.572517069050324e+00 + -2.573512133570669e+00 -2.574505695221420e+00 -2.575497753777856e+00 -2.576488308184784e+00 -2.577477357385580e+00 + -2.578464901148367e+00 -2.579450939304331e+00 -2.580435471112168e+00 -2.581418495678755e+00 -2.582400012076188e+00 + -2.583380019545771e+00 -2.584358518040427e+00 -2.585335507388502e+00 -2.586310986208430e+00 -2.587284953146766e+00 + -2.588257408172476e+00 -2.589228351266687e+00 -2.590197781136742e+00 -2.591165696464199e+00 -2.592132097101227e+00 + -2.593096982965479e+00 -2.594060353065933e+00 -2.595022206300420e+00 -2.595982542030859e+00 -2.596941359648237e+00 + -2.597898658195753e+00 -2.598854436786441e+00 -2.599808695160485e+00 -2.600761432999720e+00 -2.601712649125437e+00 + -2.602662342322502e+00 -2.603610512090611e+00 -2.604557157983472e+00 -2.605502279056006e+00 -2.606445874333086e+00 + -2.607387943218189e+00 -2.608328485131743e+00 -2.609267499183389e+00 -2.610204984445080e+00 -2.611140940148811e+00 + -2.612075365584592e+00 -2.613008260114454e+00 -2.613939623006402e+00 -2.614869453080320e+00 -2.615797749224179e+00 + -2.616724511046408e+00 -2.617649738126216e+00 -2.618573429205448e+00 -2.619495583026503e+00 -2.620416199171340e+00 + -2.621335277249019e+00 -2.622252816137456e+00 -2.623168814653865e+00 -2.624083272103795e+00 -2.624996187859330e+00 + -2.625907561070358e+00 -2.626817390806325e+00 -2.627725676037143e+00 -2.628632415761536e+00 -2.629537609193020e+00 + -2.630441255587996e+00 -2.631343354159609e+00 -2.632243904045731e+00 -2.633142904126422e+00 -2.634040353337229e+00 + -2.634936251093461e+00 -2.635830596765059e+00 -2.636723389060725e+00 -2.637614626713354e+00 -2.638504309213838e+00 + -2.639392436080191e+00 -2.640279006180904e+00 -2.641164018251881e+00 -2.642047471148195e+00 -2.642929363899640e+00 + -2.643809696115713e+00 -2.644688467316341e+00 -2.645565676083456e+00 -2.646441320932559e+00 -2.647315401051427e+00 + -2.648187915755844e+00 -2.649058864201336e+00 -2.649928245427330e+00 -2.650796058169106e+00 -2.651662301248424e+00 + -2.652526974137104e+00 -2.653390076247662e+00 -2.654251606105329e+00 -2.655111562238285e+00 -2.655969944073783e+00 + -2.656826751086593e+00 -2.657681982042466e+00 -2.658535635661370e+00 -2.659387711189145e+00 -2.660238207837736e+00 + -2.661087124157626e+00 -2.661934458755756e+00 -2.662780211126336e+00 -2.663624380741185e+00 -2.664466966095276e+00 + -2.665307965694397e+00 -2.666147379064445e+00 -2.666985205710447e+00 -2.667821444033845e+00 -2.668656092405469e+00 + -2.669489150177272e+00 -2.670320616801000e+00 -2.671150491146469e+00 -2.671978771965001e+00 -2.672805458115896e+00 + -2.673630548501148e+00 -2.674454042085555e+00 -2.675275937884819e+00 -2.676096235055446e+00 -2.676914932653945e+00 + -2.677732029196031e+00 -2.678547523253807e+00 -2.679361414165717e+00 -2.680173701269736e+00 -2.680984383135636e+00 + -2.681793458321363e+00 -2.682600926105787e+00 -2.683406785794135e+00 -2.684211036076172e+00 -2.685013675548027e+00 + -2.685814703046789e+00 -2.686614117528503e+00 -2.687411918184072e+00 -2.688208104155523e+00 -2.689002674154484e+00 + -2.689795626844247e+00 -2.690586961125131e+00 -2.691376675931391e+00 -2.692164770096012e+00 -2.692951242468673e+00 + -2.693736092067127e+00 -2.694519317933390e+00 -2.695300919038479e+00 -2.696080894259941e+00 -2.696859242172434e+00 + -2.697635961409562e+00 -2.698411051143577e+00 -2.699184510529523e+00 -2.699956338114957e+00 -2.700726532498006e+00 + -2.701495093086574e+00 -2.702262019208106e+00 -2.703027309058428e+00 -2.703790960874505e+00 -2.704552974189474e+00 + -2.705313348537555e+00 -2.706072082161119e+00 -2.706829173257158e+00 -2.707584621133000e+00 -2.708338425191227e+00 + -2.709090584105120e+00 -2.709841096442358e+00 -2.710589961077480e+00 -2.711337176962203e+00 -2.712082743050078e+00 + -2.712826658235913e+00 -2.713568921177743e+00 -2.714309530527581e+00 -2.715048485150131e+00 -2.715785783993005e+00 + -2.716521426122757e+00 -2.717255410569124e+00 -2.717987736095623e+00 -2.718718401385704e+00 -2.719447405068731e+00 + -2.720174745881186e+00 -2.720900423042079e+00 -2.721624435690877e+00 -2.722346782166338e+00 -2.723067460855530e+00 + -2.723786471139474e+00 -2.724503812410580e+00 -2.725219483112852e+00 -2.725933481634188e+00 -2.726645807086471e+00 + -2.727356458650697e+00 -2.728065435060333e+00 -2.728772734953498e+00 -2.729478357034439e+00 -2.730182300087997e+00 + -2.730884563155262e+00 -2.731585145263588e+00 -2.732284045129153e+00 -2.732981261442558e+00 -2.733676793103288e+00 + -2.734370639038562e+00 -2.735062798077667e+00 -2.735753269071118e+00 -2.736442051052291e+00 -2.737129142959769e+00 + -2.737814543170111e+00 -2.738498250131983e+00 -2.739180263144520e+00 -2.739860581563291e+00 -2.740539204119172e+00 + -2.741216129405992e+00 -2.741891356094071e+00 -2.742564882952538e+00 -2.743236709069217e+00 -2.743906833523784e+00 + -2.744575255044610e+00 -2.745241972311204e+00 -2.745906984158941e+00 -2.746570289467025e+00 -2.747231887134115e+00 + -2.747891776057501e+00 -2.748549955109537e+00 -2.749206423158993e+00 -2.749861179085207e+00 -2.750514221765824e+00 + -2.751165550061125e+00 -2.751815162841771e+00 -2.752463059037292e+00 -2.753109237554207e+00 -2.753753697148108e+00 + -2.754396436622574e+00 -2.755037455124055e+00 -2.755676751755156e+00 -2.756314325100252e+00 -2.756950173779785e+00 + -2.757584297076699e+00 -2.758216694281619e+00 -2.758847364053396e+00 -2.759476305000437e+00 -2.760103516161140e+00 + -2.760728996610216e+00 -2.761352745137616e+00 -2.761974760563591e+00 -2.762595042114344e+00 -2.763213589016364e+00 + -2.763830400091322e+00 -2.764445474113015e+00 -2.765058810068553e+00 -2.765670407011266e+00 -2.766280264046035e+00 + -2.766888380201558e+00 -2.767494754150214e+00 -2.768099384646222e+00 -2.768702271127474e+00 -2.769303413030783e+00 + -2.769902809104988e+00 -2.770500458053093e+00 -2.771096359082754e+00 -2.771690511445131e+00 -2.772282914060774e+00 + -2.772873565847032e+00 -2.773462466039048e+00 -2.774049613856528e+00 -2.774635008139637e+00 -2.775218647762881e+00 + -2.775800532117688e+00 -2.776380660598635e+00 -2.776959032095993e+00 -2.777535645483684e+00 -2.778110500074552e+00 + -2.778683595228330e+00 -2.779254930053368e+00 -2.779824503611819e+00 -2.780392315032438e+00 -2.780958363471580e+00 + -2.781522648129417e+00 -2.782085168237396e+00 -2.782645923108263e+00 -2.783204912027138e+00 -2.783762134087364e+00 + -2.784317588365996e+00 -2.784871274066723e+00 -2.785423190471204e+00 -2.785973337046338e+00 -2.786521713227682e+00 + -2.787068318140169e+00 -2.787613150927563e+00 -2.788156211119559e+00 -2.788697498201977e+00 -2.789237011099205e+00 + -2.789774748795882e+00 -2.790310711079109e+00 -2.790844897774500e+00 -2.791377308059270e+00 -2.791907941021321e+00 + -2.792436796039691e+00 -2.792963872575855e+00 -2.793489170129877e+00 -2.794012688183935e+00 -2.794534426110070e+00 + -2.795054383269529e+00 -2.795572559090522e+00 -2.796088953089790e+00 -2.796603565071232e+00 -2.797116394731634e+00 + -2.797627441052200e+00 -2.798136703104035e+00 -2.798644181033428e+00 -2.799149874997305e+00 -2.799653784119957e+00 + -2.800155907491874e+00 -2.800656245100958e+00 -2.801154796934787e+00 -2.801651562082218e+00 -2.802146539693571e+00 + -2.802639730063738e+00 -2.803131133478864e+00 -2.803620749045517e+00 -2.804108575856467e+00 -2.804594614128865e+00 + -2.805078864118387e+00 -2.805561325110418e+00 -2.806041996375143e+00 -2.806520878092229e+00 -2.806997970489045e+00 + -2.807473273074300e+00 -2.807946785293329e+00 -2.808418507056632e+00 -2.808888438355500e+00 -2.809356579039224e+00 + -2.809822928959404e+00 -2.810287488118900e+00 -2.810750256531227e+00 -2.811211234101264e+00 -2.811670420689050e+00 + -2.812127816083888e+00 -2.812583420143096e+00 -2.813037233066774e+00 -2.813489255065615e+00 -2.813939486049919e+00 + -2.814387925944586e+00 -2.814834575033324e+00 -2.815279433542374e+00 -2.815722501109326e+00 -2.816163777438837e+00 + -2.816603263092504e+00 -2.817040958671196e+00 -2.817476864075942e+00 -2.817910979131784e+00 -2.818343304059641e+00 + -2.818773839208482e+00 -2.819202585043600e+00 -2.819629541969078e+00 -2.820054710027820e+00 -2.820478089265513e+00 + -2.820899680100151e+00 -2.821319482977751e+00 -2.821737498084143e+00 -2.822153725615352e+00 -2.822568166068396e+00 + -2.822980820018520e+00 -2.823391688052908e+00 -2.823800770674544e+00 -2.824208068037681e+00 -2.824613580315654e+00 + -2.825017308106835e+00 -2.825419252121360e+00 -2.825819413091381e+00 -2.826217791658008e+00 -2.826614388076187e+00 + -2.827009202624378e+00 -2.827402236061253e+00 -2.827793489256864e+00 -2.828182963046578e+00 -2.828570658171722e+00 + -2.828956575032161e+00 -2.829340714052488e+00 -2.829723076097664e+00 -2.830103662132774e+00 -2.830482473083023e+00 + -2.830859509823491e+00 -2.831234773068641e+00 -2.831608263528317e+00 -2.831979982054516e+00 -2.832349929557777e+00 + -2.832718107040651e+00 -2.833084515526141e+00 -2.833449156027042e+00 -2.833812029550204e+00 -2.834173137088914e+00 + -2.834532479620883e+00 -2.834890058075082e+00 -2.835245873448821e+00 -2.835599927061508e+00 -2.835952220243667e+00 + -2.836302754048190e+00 -2.836651529530672e+00 -2.836998548035129e+00 -2.837343810883671e+00 -2.837687319022324e+00 + -2.838029073490917e+00 -2.838369076080591e+00 -2.838707328586376e+00 -2.839043832067564e+00 -2.839378587474163e+00 + -2.839711596054793e+00 -2.840042859259108e+00 -2.840372379042276e+00 -2.840700157280677e+00 -2.841026195030013e+00 + -2.841350493343512e+00 -2.841673054085180e+00 -2.841993879190829e+00 -2.842312970072699e+00 -2.842630328108386e+00 + -2.842945955060471e+00 -2.843259852775203e+00 -2.843572023048496e+00 -2.843882467617769e+00 -2.844191188036773e+00 + -2.844498185884593e+00 -2.844803463025301e+00 -2.845107021413000e+00 -2.845408863076932e+00 -2.845708990020076e+00 + -2.846007404065244e+00 -2.846304107050338e+00 -2.846599101053807e+00 -2.846892388135785e+00 -2.847183970042619e+00 + -2.847473848570861e+00 -2.847762026031680e+00 -2.848048504803730e+00 -2.848333287020989e+00 -2.848616374754612e+00 + -2.848897770069131e+00 -2.849177475073159e+00 -2.849455492058227e+00 -2.849731823327478e+00 -2.850006471047571e+00 + -2.850279437434387e+00 -2.850550725037162e+00 -2.850820336439234e+00 -2.851088274026996e+00 -2.851354540133094e+00 + -2.851619137072155e+00 -2.851882067200814e+00 -2.852143333061782e+00 -2.852402937208544e+00 -2.852660882051651e+00 + -2.852917170055367e+00 -2.853171804041764e+00 -2.853424786850297e+00 -2.853676121032120e+00 -2.853925809140160e+00 + -2.854173854022716e+00 -2.854420258509995e+00 -2.854665025064492e+00 -2.854908156206457e+00 -2.855149655054884e+00 + -2.855389524765914e+00 -2.855627768045515e+00 -2.855864387531145e+00 -2.856099386036384e+00 -2.856332766480263e+00 + -2.856564532027491e+00 -2.856794685864488e+00 -2.857023231018833e+00 -2.857250170456676e+00 -2.857475507057297e+00 + -2.857699243787178e+00 -2.857921384048440e+00 -2.858141931205942e+00 -2.858360888039817e+00 -2.858578257403886e+00 + -2.858794043031427e+00 -2.859008248642304e+00 -2.859220877023269e+00 -2.859431930941042e+00 -2.859641414015340e+00 + -2.859849329964776e+00 -2.860055682050569e+00 -2.860260473522559e+00 -2.860463708042447e+00 -2.860665389218646e+00 + -2.860865520034553e+00 -2.861064103583913e+00 -2.861261144026887e+00 -2.861456645505078e+00 -2.861650611019446e+00 + -2.861843043539793e+00 -2.862033947051935e+00 -2.862223325674870e+00 -2.862411183044306e+00 -2.862597522669464e+00 + -2.862782348036900e+00 -2.862965662765951e+00 -2.863147471029718e+00 -2.863327776966641e+00 -2.863506584022756e+00 + -2.863683895649960e+00 -2.863859716016013e+00 -2.864034049304372e+00 -2.864206899045429e+00 -2.864378268816853e+00 + -2.864548163038503e+00 -2.864716586175495e+00 -2.864883542031795e+00 -2.865049034317118e+00 -2.865213067025303e+00 + -2.865375644227383e+00 -2.865536770019026e+00 -2.865696448531390e+00 -2.865854684012960e+00 -2.866011480747103e+00 + -2.866166843039399e+00 -2.866320775137251e+00 -2.866473281033156e+00 -2.866624364792500e+00 -2.866774031027124e+00 + -2.866922284373643e+00 -2.867069129021301e+00 -2.867214569108258e+00 -2.867358609015685e+00 -2.867501253183005e+00 + -2.867642506039625e+00 -2.867782372075631e+00 -2.867920856033839e+00 -2.868057962606175e+00 -2.868193696028257e+00 + -2.868328060561013e+00 -2.868461061022879e+00 -2.868592702303233e+00 -2.868722989017701e+00 -2.868851925722842e+00 + -2.868979517012722e+00 -2.869105767524959e+00 -2.869230682033886e+00 -2.869354265317122e+00 -2.869476522028743e+00 + -2.869597456891174e+00 -2.869717075023798e+00 -2.869835381525858e+00 -2.869952381019048e+00 -2.870068078133983e+00 + -2.870182478014490e+00 -2.870295585788873e+00 -2.870407406010122e+00 -2.870517943287246e+00 -2.870627203028626e+00 + -2.870735190678368e+00 -2.870841911024103e+00 -2.870947368779615e+00 -2.871051569019769e+00 -2.871154516959833e+00 + -2.871256218015620e+00 -2.871356677487263e+00 -2.871455900011655e+00 -2.871553890297982e+00 -2.871650654007871e+00 + -2.871746196881877e+00 -2.871840524023838e+00 -2.871933640394619e+00 -2.872025551019907e+00 -2.872116261043417e+00 + -2.872205776016155e+00 -2.872294101539941e+00 -2.872381243012580e+00 -2.872467205758066e+00 -2.872551995009178e+00 + -2.872635615995248e+00 -2.872718074023048e+00 -2.872799374482606e+00 -2.872879523019508e+00 -2.872958525324841e+00 + -2.873036387016140e+00 -2.873113113575017e+00 -2.873188710012942e+00 -2.873263181462381e+00 -2.873336534009911e+00 + -2.873408773769060e+00 -2.873479906007045e+00 -2.873549935889074e+00 -2.873618869018622e+00 -2.873686711126628e+00 + -2.873753468015626e+00 -2.873819145455355e+00 -2.873883749012791e+00 -2.873947284262238e+00 -2.874009757010115e+00 + -2.874071173064448e+00 -2.874131538007598e+00 -2.874190857408149e+00 -2.874249137005235e+00 -2.874306382592947e+00 + -2.874362600014657e+00 -2.874417795154723e+00 -2.874471974012172e+00 -2.874525142492177e+00 -2.874577306009839e+00 + -2.874628470067637e+00 -2.874678641007656e+00 -2.874727825164796e+00 -2.874776028005620e+00 -2.874823254939239e+00 + -2.874869512013286e+00 -2.874914805384953e+00 -2.874959141011137e+00 -2.875002524843012e+00 -2.875044963009132e+00 + -2.875086461553842e+00 -2.875127026007268e+00 -2.875166661990855e+00 -2.875205376005544e+00 -2.875243174521211e+00 + -2.875280063003956e+00 -2.875316046953741e+00 -2.875351133009737e+00 -2.875385327829893e+00 -2.875418637008044e+00 + -2.875451066029114e+00 -2.875482621006486e+00 -2.875513308222273e+00 -2.875543134005058e+00 -2.875572104616458e+00 + -2.875600226003760e+00 -2.875627504088381e+00 -2.875653945002586e+00 -2.875679554924722e+00 -2.875704340006628e+00 + -2.875728306365356e+00 -2.875751460005359e+00 -2.875773807024162e+00 -2.875795354004213e+00 -2.875816107441742e+00 + -2.875836073003188e+00 -2.875855256356105e+00 -2.875873664002281e+00 -2.875891302525273e+00 -2.875908178001488e+00 + -2.875924296429527e+00 -2.875939664003940e+00 -2.875954287022889e+00 -2.875968172003060e+00 -2.875981325374513e+00 + -2.875993753002293e+00 -2.876005460745149e+00 -2.876016455001635e+00 -2.876026742281703e+00 -2.876036329001085e+00 + -2.876045221511428e+00 -2.876053426002279e+00 -2.876060948682664e+00 -2.876067796001651e+00 -2.876073974394489e+00 + -2.876079490001126e+00 -2.876084348997735e+00 -2.876088558000703e+00 -2.876092123620084e+00 -2.876095052000378e+00 + -2.876097349275196e+00 -2.876099022000147e+00 -2.876100076780735e+00 -2.876100520000039e+00 -2.876100357977497e+00 + -2.876099597000405e+00 -2.876098243435337e+00 -2.876096303998139e+00 -2.876093785401991e+00 -2.876090694000126e+00 + -2.876087036076098e+00 -2.876082817994697e+00 -2.876078046153286e+00 -2.876072726998279e+00 -2.876066867041051e+00 + -2.876060473003754e+00 -2.876053551562065e+00 -2.876046108994973e+00 -2.876038151582050e+00 -2.876029686001908e+00 + -2.876020718975022e+00 -2.876011256990315e+00 -2.876001306494705e+00 -2.875990873998654e+00 -2.875979966015766e+00 + -2.875968589008655e+00 -2.875956749461299e+00 -2.875944453994101e+00 -2.875931709272467e+00 -2.875918522005370e+00 + -2.875904898821941e+00 -2.875890845988358e+00 -2.875876369796106e+00 -2.875861477000839e+00 -2.875846174460938e+00 + -2.875830468981534e+00 -2.875814367182402e+00 -2.875797874995170e+00 -2.875780998493851e+00 -2.875763745010153e+00 + -2.875746121853747e+00 -2.875728134988475e+00 -2.875709790337169e+00 -2.875691095004476e+00 -2.875672056151185e+00 + -2.875652679980860e+00 -2.875632972639220e+00 -2.875612940997824e+00 -2.875592591983200e+00 -2.875571932015899e+00 + -2.875550967463832e+00 -2.875529704990307e+00 -2.875508151305197e+00 -2.875486313009207e+00 -2.875464196688727e+00 + -2.875441808982035e+00 -2.875419156538716e+00 -2.875396246001703e+00 -2.875373083982446e+00 -2.875349676973115e+00 + -2.875326031456047e+00 -2.875302153993497e+00 -2.875278051224424e+00 -2.875253730014671e+00 -2.875229197164465e+00 + -2.875204458984698e+00 -2.875179521740897e+00 -2.875154392006447e+00 -2.875129076470253e+00 -2.875103581975416e+00 + -2.875077915323747e+00 -2.875052082997684e+00 -2.875026091410789e+00 -2.874999947020509e+00 -2.874973656330889e+00 + -2.874947225988491e+00 -2.874920662667701e+00 -2.874893973011697e+00 -2.874867163623783e+00 -2.874840240978976e+00 + -2.874813211559227e+00 -2.874786082002508e+00 -2.874758858958694e+00 -2.874731548969249e+00 -2.874704158521300e+00 + -2.874676693993052e+00 -2.874649161850167e+00 -2.874621569017096e+00 -2.874593922351292e+00 -2.874566227983435e+00 + -2.874538491996276e+00 -2.874510721007613e+00 -2.874482921761722e+00 -2.874455100973768e+00 -2.874427265275985e+00 + -2.874399420998023e+00 -2.874371574431975e+00 -2.874343732022288e+00 -2.874315900299783e+00 -2.874288085988434e+00 + -2.874260295776052e+00 -2.874232536012641e+00 -2.874204812974258e+00 -2.874177132978955e+00 -2.874149502426689e+00 + -2.874121928003048e+00 -2.874094416390038e+00 -2.874066973969692e+00 -2.874039607056358e+00 -2.874012321993617e+00 + -2.873985125156578e+00 -2.873958023017241e+00 -2.873931022092817e+00 -2.873904128984454e+00 -2.873877350227203e+00 + -2.873850692007775e+00 -2.873824160475146e+00 -2.873797761975665e+00 -2.873771502947487e+00 -2.873745389998629e+00 + -2.873719429664607e+00 -2.873693628021065e+00 -2.873667991196405e+00 -2.873642525989910e+00 -2.873617239207638e+00 + -2.873592137011854e+00 -2.873567225478465e+00 -2.873542510981722e+00 -2.873517999984164e+00 -2.873493699003122e+00 + -2.873469614539558e+00 -2.873445752974173e+00 -2.873422120664412e+00 -2.873398723994974e+00 -2.873375569341346e+00 + -2.873352663014937e+00 -2.873330011368907e+00 -2.873307620987516e+00 -2.873285498440290e+00 -2.873263650006746e+00 + -2.873242081977908e+00 -2.873220800980854e+00 -2.873199813610778e+00 -2.873179125999297e+00 -2.873158744269642e+00 + -2.873138674975094e+00 -2.873118924733721e+00 -2.873099499992696e+00 -2.873080407078925e+00 -2.873061652009151e+00 + -2.873043240951156e+00 -2.873025180987050e+00 -2.873007479104932e+00 -2.872990141002529e+00 -2.872973172348110e+00 + -2.872956579982463e+00 -2.872940370832477e+00 -2.872924550996914e+00 -2.872909126514257e+00 -2.872894104009989e+00 + -2.872879490127201e+00 -2.872865290992410e+00 -2.872851512733995e+00 -2.872838162004323e+00 -2.872825245427317e+00 + -2.872812768989124e+00 -2.872800738661925e+00 -2.872789160999820e+00 -2.872778042642130e+00 -2.872767389987160e+00 + -2.872757209355336e+00 -2.872747506996586e+00 -2.872738289140315e+00 -2.872729562004331e+00 -2.872721331833777e+00 + -2.872713604994726e+00 -2.872706387896571e+00 -2.872699687001068e+00 -2.872693508692679e+00 -2.872687858994343e+00 + -2.872682743943764e+00 -2.872678169999229e+00 -2.872674143639194e+00 -2.872670671002211e+00 -2.872667758252759e+00 + -2.872665411998920e+00 -2.872663638727966e+00 -2.872662444000314e+00 -2.872661833458480e+00 -2.872661814000242e+00 + -2.872662392564575e+00 -2.872663574999996e+00 -2.872665367034357e+00 -2.872667775003300e+00 -2.872670805307676e+00 + -2.872674464001362e+00 -2.872678757122995e+00 -2.872683690997219e+00 -2.872689271947241e+00 -2.872695506004511e+00 + -2.872702399218003e+00 -2.872709957998547e+00 -2.872718188690384e+00 -2.872727097009549e+00 -2.872736688669513e+00 + -2.872746970001709e+00 -2.872757947412680e+00 -2.872769626991446e+00 -2.872782014787135e+00 -2.872795117006809e+00 + -2.872808939808297e+00 -2.872823488994544e+00 -2.872838770359238e+00 -2.872854790013944e+00 -2.872871554154958e+00 + -2.872889068999627e+00 -2.872907340687168e+00 -2.872926375023218e+00 -2.872946177789640e+00 -2.872966755006795e+00 + -2.872988112738970e+00 -2.873010256987659e+00 -2.873033193743455e+00 -2.873056929016149e+00 -2.873081468798353e+00 + -2.873106818994782e+00 -2.873132985471494e+00 -2.873159974027786e+00 -2.873187790508094e+00 -2.873216441004140e+00 + -2.873245931584463e+00 -2.873276267977569e+00 -2.873307455856915e+00 -2.873339501015828e+00 -2.873372409342765e+00 + -2.873406186986854e+00 -2.873440840030674e+00 -2.873476374029945e+00 -2.873512794459630e+00 -2.873550106998518e+00 + -2.873588317466817e+00 -2.873627432046586e+00 -2.873667456808100e+00 -2.873708397012657e+00 -2.873750257967860e+00 + -2.873793045975522e+00 -2.873836767295967e+00 -2.873881427029366e+00 -2.873927030237608e+00 -2.873973582989610e+00 + -2.874021091436191e+00 -2.874069561048740e+00 -2.874118997257345e+00 -2.874169406006314e+00 -2.874220793186470e+00 + -2.874273163960479e+00 -2.874326523535612e+00 -2.874380878025728e+00 -2.874436233504353e+00 -2.874492594977105e+00 + -2.874549967456173e+00 -2.874608357047944e+00 -2.874667769870749e+00 -2.874728210996486e+00 -2.874789685444839e+00 + -2.874852199073056e+00 -2.874915757808161e+00 -2.874980367018717e+00 -2.875046031956011e+00 -2.875112757960702e+00 + -2.875180550448241e+00 -2.875249415043884e+00 -2.875319357389408e+00 -2.875390382982873e+00 -2.875462497200150e+00 + -2.875535705072081e+00 -2.875610011724477e+00 -2.875685423008027e+00 -2.875761944747628e+00 -2.875839581940104e+00 + -2.875918339524430e+00 -2.875998223036253e+00 -2.876079238083328e+00 -2.876161389965175e+00 -2.876244683897332e+00 + -2.876329125067640e+00 -2.876414718675390e+00 -2.876501469993362e+00 -2.876589384334920e+00 -2.876678467102276e+00 + -2.876768723646439e+00 -2.876860159024752e+00 -2.876952778311590e+00 -2.877046586943105e+00 -2.877141590285005e+00 + -2.877237793059432e+00 -2.877335200055582e+00 -2.877433816974432e+00 -2.877533649470098e+00 -2.877634702097487e+00 + -2.877736979404358e+00 -2.877840487009089e+00 -2.877945230580227e+00 -2.878051214916385e+00 -2.878158444703550e+00 + -2.878266925047163e+00 -2.878376661120778e+00 -2.878487657950954e+00 -2.878599920558564e+00 -2.878713454088738e+00 + -2.878828263638601e+00 -2.878944353988982e+00 -2.879061729871082e+00 -2.879180396133895e+00 -2.879300357745253e+00 + -2.879421620030550e+00 -2.879544188234639e+00 -2.879668066922659e+00 -2.879793260582870e+00 -2.879919774075741e+00 + -2.880047612428619e+00 -2.880176780964157e+00 -2.880307284823274e+00 -2.880439128124635e+00 -2.880572315044195e+00 + -2.880706851009318e+00 -2.880842741491739e+00 -2.880979990889281e+00 -2.881118603470176e+00 -2.881258584058220e+00 + -2.881399937594580e+00 -2.881542668934350e+00 -2.881686782880171e+00 -2.881832284110943e+00 -2.881979177270132e+00 + -2.882127466983199e+00 -2.882277157822698e+00 -2.882428254167564e+00 -2.882580760515876e+00 -2.882734682035907e+00 + -2.882890023809088e+00 -2.883046789899305e+00 -2.883204984344022e+00 -2.883364612092550e+00 -2.883525678164890e+00 + -2.883688186951939e+00 -2.883852142755886e+00 -2.884017550153203e+00 -2.884184413751485e+00 -2.884352738008543e+00 + -2.884522527349429e+00 -2.884693786217942e+00 -2.884866519029743e+00 -2.885040730069195e+00 -2.885216423722596e+00 + -2.885393604915286e+00 -2.885572278454246e+00 -2.885752448133968e+00 -2.885934117732660e+00 -2.886117291975880e+00 + -2.886301975695701e+00 -2.886488173202934e+00 -2.886675888645447e+00 -2.886865126040629e+00 -2.887055889528861e+00 + -2.887248183873006e+00 -2.887442013779875e+00 -2.887637383109605e+00 -2.887834295673936e+00 -2.888032755937675e+00 + -2.888232768417303e+00 -2.888434337182880e+00 -2.888637466267979e+00 -2.888842160006608e+00 -2.889048422705334e+00 + -2.889256258260521e+00 -2.889465670586525e+00 -2.889676664079871e+00 -2.889889243164732e+00 -2.890103411893701e+00 + -2.890319174230825e+00 -2.890536534157536e+00 -2.890755495690120e+00 -2.890976062966901e+00 -2.891198240133124e+00 + -2.891422031239666e+00 -2.891647440271526e+00 -2.891874471044534e+00 -2.892103127449178e+00 -2.892333413843735e+00 + -2.892565334531329e+00 -2.892798893126666e+00 -2.893034093211137e+00 -2.893270938921286e+00 -2.893509434394119e+00 + -2.893749583213363e+00 -2.893991388990754e+00 -2.894234856003367e+00 -2.894479988544211e+00 -2.894726790304690e+00 + -2.894975264880993e+00 -2.895225416090045e+00 -2.895477247800793e+00 -2.895730763869547e+00 -2.895985968110420e+00 + -2.896242864181383e+00 -2.896501455784724e+00 -2.896761746956156e+00 -2.897023741664482e+00 -2.897287443277443e+00 + -2.897552855132549e+00 -2.897819981047455e+00 -2.898088824960355e+00 -2.898359390811481e+00 -2.898631682423090e+00 + -2.898905703143506e+00 -2.899181456336644e+00 -2.899458945902694e+00 -2.899738175745144e+00 -2.900019149244370e+00 + -2.900301869748365e+00 -2.900586340998689e+00 -2.900872566741790e+00 -2.901160550350105e+00 -2.901450295205248e+00 + -2.901741805099525e+00 -2.902035083835090e+00 -2.902330134842785e+00 -2.902626961482952e+00 -2.902925567205262e+00 + -2.903225955501619e+00 -2.903528129943548e+00 -2.903832094083243e+00 -2.904137851315957e+00 -2.904445404943298e+00 + -2.904754758049239e+00 -2.905065913908475e+00 -2.905378876776237e+00 -2.905693650730528e+00 -2.906010238159916e+00 + -2.906328641477237e+00 -2.906648864881840e+00 -2.906970912612057e+00 -2.907294787275635e+00 -2.907620491421319e+00 + -2.907948028992455e+00 -2.908277404008211e+00 -2.908608619396449e+00 -2.908941677961907e+00 -2.909276583108139e+00 + -2.909613338320582e+00 -2.909951946813384e+00 -2.910292411733319e+00 -2.910634736228945e+00 -2.910978923497479e+00 + -2.911324976928991e+00 -2.911672899876866e+00 -2.912022695354926e+00 -2.912374366346152e+00 -2.912727916049746e+00 + -2.913083347735332e+00 -2.913440664738005e+00 -2.913799870293631e+00 -2.914160967175702e+00 -2.914523958205600e+00 + -2.914888846858668e+00 -2.915255636613397e+00 -2.915624330306910e+00 -2.915994930711883e+00 -2.916367440984558e+00 + -2.916741864289805e+00 -2.917118203443422e+00 -2.917496461287171e+00 -2.917876641115726e+00 -2.918258746264796e+00 + -2.918642779781321e+00 -2.919028744569610e+00 -2.919416643252220e+00 -2.919806478556714e+00 -2.920198253912409e+00 + -2.920591972698769e+00 -2.920987637394092e+00 -2.921385250442034e+00 -2.921784815048848e+00 -2.922186334507697e+00 + -2.922589811696789e+00 -2.922995249368979e+00 -2.923402650190686e+00 -2.923812016928122e+00 -2.924223352833133e+00 + -2.924636661116357e+00 -2.925051944337972e+00 -2.925469204994078e+00 -2.925888445974902e+00 -2.926309670222330e+00 + -2.926732880490753e+00 -2.927158079512877e+00 -2.927585270122142e+00 -2.928014455203420e+00 -2.928445637746579e+00 + -2.928878820641719e+00 -2.929314006274898e+00 -2.929751197043434e+00 -2.930190395893735e+00 -2.930631605816839e+00 + -2.931074829433217e+00 -2.931520069294359e+00 -2.931967328046430e+00 -2.932416608452995e+00 -2.932867913652596e+00 + -2.933321246608101e+00 -2.933776609204709e+00 -2.934234003435805e+00 -2.934693432805196e+00 -2.935154900804807e+00 + -2.935618409368617e+00 -2.936083960365691e+00 -2.936551556963400e+00 -2.937021202354904e+00 -2.937492898538196e+00 + -2.937966647468766e+00 -2.938442452127255e+00 -2.938920315642269e+00 -2.939400240709141e+00 -2.939882229846171e+00 + -2.940366285296803e+00 -2.940852409365155e+00 -2.941340604872910e+00 -2.941830874578781e+00 -2.942323220472084e+00 + -2.942817644603974e+00 -2.943314150042391e+00 -2.943812739919231e+00 -2.944313416605433e+00 -2.944816182292809e+00 + -2.945321039217627e+00 -2.945827989752984e+00 -2.946337036774817e+00 -2.946848183049044e+00 -2.947361430398659e+00 + -2.947876780695535e+00 -2.948394236949976e+00 -2.948913802216184e+00 -2.949435478585527e+00 -2.949959268045502e+00 + -2.950485173130951e+00 -2.951013196489051e+00 -2.951543340668991e+00 -2.952075608036040e+00 -2.952610000317780e+00 + -2.953146519451356e+00 -2.953685168849877e+00 -2.954225951787981e+00 -2.954768869510503e+00 -2.955313923227115e+00 + -2.955861116036636e+00 -2.956410451196468e+00 -2.956961930709160e+00 -2.957515556348660e+00 -2.958071330229310e+00 + -2.958629254704319e+00 -2.959189332741965e+00 -2.959751567143614e+00 -2.960315959427935e+00 -2.960882511105170e+00 + -2.961451224934558e+00 -2.962022103774683e+00 -2.962595149632548e+00 -2.963170364371659e+00 -2.963747750133120e+00 + -2.964327309260061e+00 -2.964909044626116e+00 -2.965492958892178e+00 -2.966079053337689e+00 -2.966667329311879e+00 + -2.967257789824588e+00 -2.967850437973655e+00 -2.968445275548303e+00 -2.969042304161408e+00 -2.969641526029084e+00 + -2.970242943489398e+00 -2.970846558764995e+00 -2.971452374012471e+00 -2.972060391239641e+00 -2.972670612566008e+00 + -2.973283040706606e+00 -2.973897678221620e+00 -2.974514526456296e+00 -2.975133586785449e+00 -2.975754861917081e+00 + -2.976378354633252e+00 -2.977004066679083e+00 -2.977631999719257e+00 -2.978262156133669e+00 -2.978894538388579e+00 + -2.979529148580497e+00 -2.980165988659094e+00 -2.980805060356407e+00 -2.981446365534977e+00 -2.982089906796993e+00 + -2.982735686662750e+00 -2.983383706585328e+00 -2.984033968085205e+00 -2.984686474019655e+00 -2.985341227187940e+00 + -2.985998228820469e+00 -2.986657480057624e+00 -2.987318983248517e+00 -2.987982740990944e+00 -2.988648755668708e+00 + -2.989317029403636e+00 -2.989987563483614e+00 -2.990660359350691e+00 -2.991335419897486e+00 -2.992012747963469e+00 + -2.992692344724977e+00 -2.993374211287029e+00 -2.994058350132512e+00 -2.994744763907397e+00 -2.995433454532118e+00 + -2.996124423756546e+00 -2.996817673373822e+00 -2.997513205283444e+00 -2.998211021767050e+00 -2.998911125033880e+00 + -2.999613516621449e+00 -3.000318198120732e+00 -3.001025172008281e+00 -3.001734440748973e+00 -3.002446005875424e+00 + -3.003159868783688e+00 -3.003876031255844e+00 -3.004594495323234e+00 -3.005315263628241e+00 -3.006038338638268e+00 + -3.006763721509772e+00 -3.007491413411925e+00 -3.008221416875716e+00 -3.008953734497098e+00 -3.009688367770095e+00 + -3.010425318036306e+00 -3.011164587129571e+00 -3.011906177113799e+00 -3.012650090480955e+00 -3.013396329533748e+00 + -3.014144895389836e+00 -3.014895789237767e+00 -3.015649013734712e+00 -3.016404571515447e+00 -3.017162463656545e+00 + -3.017922691248400e+00 -3.018685256994897e+00 -3.019450163571901e+00 -3.020217411929727e+00 -3.020987002987051e+00 + -3.021758939261538e+00 -3.022533223477289e+00 -3.023309857585168e+00 -3.024088843221124e+00 -3.024870181534668e+00 + -3.025653873871900e+00 -3.026439922851719e+00 -3.027228331077071e+00 -3.028019099814318e+00 -3.028812230192102e+00 + -3.029607724124773e+00 -3.030405583764245e+00 -3.031205811426982e+00 -3.032008409239547e+00 -3.032813378404362e+00 + -3.033620720145768e+00 -3.034430436699938e+00 -3.035242530366928e+00 -3.036057002690514e+00 -3.036873855182042e+00 + -3.037693089979441e+00 -3.038514709166424e+00 -3.039338713983260e+00 -3.040165105664532e+00 -3.040993886265523e+00 + -3.041825058080565e+00 -3.042658623539453e+00 -3.043494584770202e+00 -3.044332942558215e+00 -3.045173697755793e+00 + -3.046016852825442e+00 -3.046862410359265e+00 -3.047710371857544e+00 -3.048560738605269e+00 -3.049413512118055e+00 + -3.050268694173960e+00 -3.051126287370169e+00 -3.051986294136892e+00 -3.052848715417321e+00 -3.053713552140092e+00 + -3.054580806662679e+00 -3.055450481419417e+00 -3.056322577723267e+00 -3.057197096839233e+00 -3.058074040961857e+00 + -3.058953412280709e+00 -3.059835212035924e+00 -3.060719441405425e+00 -3.061606102267731e+00 -3.062495196777212e+00 + -3.063386727491054e+00 -3.064280696619269e+00 -3.065177104580330e+00 -3.066075951959016e+00 -3.066977241796834e+00 + -3.067880977177860e+00 -3.068787158899685e+00 -3.069695787543252e+00 -3.070606865109353e+00 -3.071520393938529e+00 + -3.072436376310475e+00 -3.073354814200677e+00 -3.074275708428639e+00 -3.075199059975246e+00 -3.076124871622891e+00 + -3.077053146054635e+00 -3.077983883754724e+00 -3.078917085313194e+00 -3.079852753942089e+00 -3.080790892784741e+00 + -3.081731502087634e+00 -3.082674582011150e+00 -3.083620135268097e+00 -3.084568164866139e+00 -3.085518672439932e+00 + -3.086471659270948e+00 -3.087427126600947e+00 -3.088385075921834e+00 -3.089345509765843e+00 -3.090308430518810e+00 + -3.091273838940665e+00 -3.092241735746584e+00 -3.093212123098609e+00 -3.094185003484481e+00 -3.095160379247863e+00 + -3.096138252358965e+00 -3.097118623438258e+00 -3.098101493262150e+00 -3.099086864580523e+00 -3.100074740150514e+00 + -3.101065120784818e+00 -3.102058007230942e+00 -3.103053401920080e+00 -3.104051307417155e+00 -3.105051725138318e+00 + -3.106054656274756e+00 -3.107060102266563e+00 -3.108068064811119e+00 -3.109078546386035e+00 -3.110091549326776e+00 + -3.111107074619999e+00 -3.112125123273996e+00 -3.113145697732417e+00 -3.114168800386244e+00 -3.115194431980418e+00 + -3.116222593318652e+00 -3.117253287085768e+00 -3.118286516039464e+00 -3.119322281347848e+00 -3.120360583948459e+00 + -3.121401425446115e+00 -3.122444807777008e+00 -3.123490733535526e+00 -3.124539205035892e+00 -3.125590222813487e+00 + -3.126643787500575e+00 -3.127699901895779e+00 -3.128758568841378e+00 -3.129819789187914e+00 -3.130883563634097e+00 + -3.131949894263071e+00 -3.133018783446947e+00 -3.134090233329311e+00 -3.135164245759380e+00 -3.136240821637432e+00 + -3.137319962039862e+00 -3.138401669696502e+00 -3.139485947209752e+00 -3.140572795018887e+00 -3.141662213641400e+00 + -3.142754206070774e+00 -3.143848775370422e+00 -3.144945922407469e+00 -3.146045647810740e+00 -3.147147953452156e+00 + -3.148252841552866e+00 -3.149360314487843e+00 -3.150470374336312e+00 -3.151583021840677e+00 -3.152698257836541e+00 + -3.153816084869129e+00 -3.154936505573740e+00 -3.156059521236365e+00 -3.157185132934072e+00 -3.158313342257567e+00 + -3.159444151127381e+00 -3.160577562269707e+00 -3.161713578058511e+00 -3.162852198653188e+00 -3.163993424406347e+00 + -3.165137258658042e+00 -3.166283704751602e+00 -3.167432763056018e+00 -3.168584433853514e+00 -3.169738720053572e+00 + -3.170895624664928e+00 -3.172055148466089e+00 -3.173217292044841e+00 -3.174382057456326e+00 -3.175549447119023e+00 + -3.176719463437418e+00 -3.177892108465135e+00 -3.179067382866334e+00 -3.180245287430775e+00 -3.181425824840074e+00 + -3.182608997807819e+00 -3.183794807283624e+00 -3.184983254083125e+00 -3.186174340249998e+00 -3.187368068149750e+00 + -3.188564440207163e+00 -3.189763458501066e+00 -3.190965123667219e+00 -3.192169436468204e+00 -3.193376399616980e+00 + -3.194586015855556e+00 -3.195798286091764e+00 -3.197013211234878e+00 -3.198230794034108e+00 -3.199451037209393e+00 + -3.200673941523666e+00 -3.201899507599942e+00 -3.203127737458575e+00 -3.204358633517069e+00 -3.205592198384193e+00 + -3.206828434306502e+00 -3.208067341890413e+00 -3.209308921829809e+00 -3.210553176808560e+00 -3.211800109598040e+00 + -3.213049721329648e+00 -3.214302012941719e+00 -3.215556986240311e+00 -3.216814643392485e+00 -3.218074987141617e+00 + -3.219338019837523e+00 -3.220603741679474e+00 -3.221872153094758e+00 -3.223143257573258e+00 -3.224417058543514e+00 + -3.225693556126080e+00 -3.226972750453261e+00 -3.228254645012327e+00 -3.229539243310538e+00 -3.230826545580160e+00 + -3.232116551831102e+00 -3.233409264458852e+00 -3.234704686394765e+00 -3.236002820328103e+00 -3.237303668413965e+00 + -3.238607230912866e+00 -3.239913508296335e+00 -3.241222503774527e+00 -3.242534220589764e+00 -3.243848659374397e+00 + -3.245165820540432e+00 -3.246485706228452e+00 -3.247808319087641e+00 -3.249133662073000e+00 -3.250461737608715e+00 + -3.251792545689908e+00 -3.253126086515263e+00 -3.254462363526813e+00 -3.255801380232294e+00 -3.257143137158927e+00 + -3.258487634736825e+00 -3.259834875988172e+00 -3.261184864013611e+00 -3.262537599635538e+00 -3.263893083453904e+00 + -3.265251317457108e+00 -3.266612304094287e+00 -3.267976046269084e+00 -3.269342546452898e+00 -3.270711804933652e+00 + -3.272083822201368e+00 -3.273458601737915e+00 -3.274836147008249e+00 -3.276216458417835e+00 -3.277599536106921e+00 + -3.278985382214368e+00 -3.280373999474050e+00 -3.281765391001240e+00 -3.283159559381294e+00 -3.284556504698475e+00 + -3.285956227223949e+00 -3.287358730477579e+00 -3.288764018003004e+00 -3.290172090190266e+00 -3.291582947391597e+00 + -3.292996592961586e+00 -3.294413030263101e+00 -3.295832259689772e+00 -3.297254281509102e+00 -3.298679098453292e+00 + -3.300106713632883e+00 -3.301537129207062e+00 -3.302970346938195e+00 -3.304406367952729e+00 -3.305845193592728e+00 + -3.307286826698660e+00 -3.308731270022015e+00 -3.310178524459931e+00 -3.311628590794006e+00 -3.313081471198005e+00 + -3.314537168271639e+00 -3.315995684926260e+00 -3.317457023622331e+00 -3.318921184705128e+00 -3.320388168757214e+00 + -3.321857979425488e+00 -3.323330620242623e+00 -3.324806091220061e+00 -3.326284392457951e+00 -3.327765527932510e+00 + -3.329249501635255e+00 -3.330736313742837e+00 -3.332225964151081e+00 -3.333718455447356e+00 -3.335213790816533e+00 + -3.336711973141963e+00 -3.338213004741188e+00 -3.339716885970061e+00 -3.341223617428788e+00 -3.342733202656698e+00 + -3.344245645175923e+00 -3.345760945500658e+00 -3.347279103963591e+00 -3.348800123179309e+00 -3.350324006237700e+00 + -3.351850755847976e+00 -3.353380374190363e+00 -3.354912861709826e+00 -3.356448219173252e+00 -3.357986450370467e+00 + -3.359527558984502e+00 -3.361071545248283e+00 -3.362618409368982e+00 -3.364168154900880e+00 -3.365720785489059e+00 + -3.367276301794712e+00 -3.368834704260551e+00 -3.370395995439248e+00 -3.371960178388195e+00 -3.373527256073704e+00 + -3.375097230883950e+00 -3.376670102985606e+00 -3.378245872877927e+00 -3.379824544611959e+00 -3.381406122149057e+00 + -3.382990605539988e+00 -3.384577994855671e+00 -3.386168294158221e+00 -3.387761507524905e+00 -3.389357635102426e+00 + -3.390956676825633e+00 -3.392558635712520e+00 -3.394163515324364e+00 -3.395771318312439e+00 -3.397382046745834e+00 + -3.398995701274896e+00 -3.400612282828281e+00 -3.402231794866633e+00 -3.403854240867662e+00 -3.405479621845378e+00 + -3.407107938586081e+00 -3.408739193428916e+00 -3.410373389185216e+00 -3.412010529002203e+00 -3.413650615518111e+00 + -3.415293648999326e+00 -3.416939629995896e+00 -3.418588562564371e+00 -3.420240450691449e+00 -3.421895294577897e+00 + -3.423553094414080e+00 -3.425213854134680e+00 -3.426877577792018e+00 -3.428544266164663e+00 -3.430213919689846e+00 + -3.431886540713168e+00 -3.433562132145608e+00 -3.435240697251321e+00 -3.436922238808692e+00 -3.438606757299870e+00 + -3.440294253397158e+00 -3.441984730829699e+00 -3.443678193368453e+00 -3.445374641894819e+00 -3.447074077051543e+00 + -3.448776501416308e+00 -3.450481918039497e+00 -3.452190329927366e+00 -3.453901739641781e+00 -3.455616148011183e+00 + -3.457333556082980e+00 -3.459053967513855e+00 -3.460777385853499e+00 -3.462503811614361e+00 -3.464233245386620e+00 + -3.465965691108627e+00 -3.467701152771073e+00 -3.469439631225878e+00 -3.471181127031554e+00 -3.472925642711720e+00 + -3.474673181335264e+00 -3.476423746187027e+00 -3.478177340029919e+00 -3.479933963323171e+00 -3.481693616824597e+00 + -3.483456304790008e+00 -3.485222031388338e+00 -3.486990796943019e+00 -3.488762601570069e+00 -3.490537448401365e+00 + -3.492315341151373e+00 -3.494096282849095e+00 -3.495880275915030e+00 -3.497667321021135e+00 -3.499457419173128e+00 + -3.501250574460328e+00 -3.503046790838973e+00 -3.504846068649357e+00 -3.506648408298966e+00 -3.508453814079994e+00 + -3.510262290280344e+00 -3.512073837286068e+00 -3.513888455301771e+00 -3.515706147708129e+00 -3.517526918395819e+00 + -3.519350770119465e+00 -3.521177705073145e+00 -3.523007724344773e+00 -3.524840829328240e+00 -3.526677023747485e+00 + -3.528516311267811e+00 -3.530358692989965e+00 -3.532204169811781e+00 -3.534052744384031e+00 -3.535904419874647e+00 + -3.537759199767289e+00 -3.539617087002065e+00 -3.541478082029144e+00 -3.543342185630307e+00 -3.545209402403708e+00 + -3.547079736777425e+00 -3.548953188682862e+00 -3.550829758143615e+00 -3.552709450048714e+00 -3.554592269345012e+00 + -3.556478216345227e+00 -3.558367291032073e+00 -3.560259496702344e+00 -3.562154837300620e+00 -3.564053316048536e+00 + -3.565954935512961e+00 -3.567859696364639e+00 -3.569767599635964e+00 -3.571678649702049e+00 -3.573592850895430e+00 + -3.575510204035641e+00 -3.577430709619281e+00 -3.579354370364244e+00 -3.581281189700099e+00 -3.583211171681835e+00 + -3.585144319721653e+00 -3.587080634035166e+00 -3.589020115063184e+00 -3.590962767343901e+00 -3.592908595415016e+00 + -3.594857599714854e+00 -3.596809780701911e+00 -3.598765143014713e+00 -3.600723691343250e+00 -3.602685426403352e+00 + -3.604650348553174e+00 -3.606618460694309e+00 -3.608589766473437e+00 -3.610564269974137e+00 -3.612541974573128e+00 + -3.614522880382737e+00 -3.616506987803558e+00 -3.618494301653613e+00 -3.620484826823921e+00 -3.622478564080036e+00 + -3.624475513850586e+00 -3.626475679341938e+00 -3.628479064392689e+00 -3.630485672592619e+00 -3.632495506905407e+00 + -3.634508568039156e+00 -3.636524857004877e+00 -3.638544378280809e+00 -3.640567136287224e+00 -3.642593131745308e+00 + -3.644622365423449e+00 -3.646654841977913e+00 -3.648690566065893e+00 -3.650729538460438e+00 -3.652771759626902e+00 + -3.654817232683972e+00 -3.656865961450936e+00 -3.658917949896158e+00 -3.660973201344661e+00 -3.663031716399031e+00 + -3.665093495929850e+00 -3.667158544602091e+00 -3.669226867066577e+00 -3.671298464123134e+00 -3.673373336353373e+00 + -3.675451487317045e+00 -3.677532921173144e+00 -3.679617641499514e+00 -3.681705651197185e+00 -3.683796951041065e+00 + -3.685891542158701e+00 -3.687989429214330e+00 -3.690090616811484e+00 -3.692195105774196e+00 -3.694302896934788e+00 + -3.696413994938233e+00 -3.698528404463948e+00 -3.700646126516483e+00 -3.702767161822413e+00 -3.704891513671268e+00 + -3.707019186005269e+00 -3.709150182814482e+00 -3.711284507419287e+00 -3.713422160413482e+00 -3.715563142750310e+00 + -3.717707459547388e+00 -3.719855115839397e+00 -3.722006112164920e+00 -3.724160448777861e+00 -3.726318129289493e+00 + -3.728479158099316e+00 -3.730643539402395e+00 -3.732811276589775e+00 -3.734982370040845e+00 -3.737156820495128e+00 + -3.739334633144358e+00 -3.741515813112657e+00 -3.743700360801490e+00 -3.745888276640612e+00 -3.748079565895588e+00 + -3.750274233918474e+00 -3.752472281571475e+00 -3.754673709335501e+00 -3.756878520656135e+00 -3.759086719721971e+00 + -3.761298310728990e+00 -3.763513297133539e+00 -3.765731679426046e+00 -3.767953458457793e+00 -3.770178639489403e+00 + -3.772407227784000e+00 -3.774639224205367e+00 -3.776874629489326e+00 -3.779113448259203e+00 -3.781355685279774e+00 + -3.783601341994148e+00 -3.785850419525435e+00 -3.788102921038436e+00 -3.790358850378410e+00 -3.792618212070778e+00 + -3.794881010002580e+00 -3.797147244827153e+00 -3.799416917428862e+00 -3.801690032849888e+00 -3.803966596190487e+00 + -3.806246608625402e+00 -3.808530070983860e+00 -3.810816986638503e+00 -3.813107359693981e+00 -3.815401194639556e+00 + -3.817698495297397e+00 -3.819999262436677e+00 -3.822303497093916e+00 -3.824611204428034e+00 -3.826922389548483e+00 + -3.829237053244454e+00 -3.831555196353405e+00 -3.833876824226091e+00 -3.836201942201953e+00 -3.838530551061888e+00 + -3.840862651326505e+00 -3.843198247033778e+00 -3.845537342919513e+00 -3.847879942993476e+00 -3.850226050562932e+00 + -3.852575666851148e+00 -3.854928793361406e+00 -3.857285434801036e+00 -3.859645595950435e+00 -3.862009278678248e+00 + -3.864376484523473e+00 -3.866747216618300e+00 -3.869121478726629e+00 -3.871499275546047e+00 -3.873880611182955e+00 + -3.876265486445322e+00 -3.878653902389424e+00 -3.881045864363169e+00 -3.883441377687285e+00 -3.885840443282151e+00 + -3.888243062046155e+00 -3.890649239190073e+00 -3.893058980047241e+00 -3.895472286128841e+00 -3.897889158595383e+00 + -3.900309601026809e+00 -3.902733617656517e+00 -3.905161212912323e+00 -3.907592390603840e+00 -3.910027151873432e+00 + -3.912465498159137e+00 -3.914907434748928e+00 -3.917352966879188e+00 -3.919802095729995e+00 -3.922254822259626e+00 + -3.924711150595445e+00 -3.927171085542605e+00 -3.929634631448325e+00 -3.932101791843537e+00 -3.934572567451927e+00 + -3.937046959532740e+00 -3.939524974294695e+00 -3.942006617767883e+00 -3.944491890318428e+00 -3.946980792233828e+00 + -3.949473329151056e+00 -3.951969506957779e+00 -3.954469327195002e+00 -3.956972790971958e+00 -3.959479902017460e+00 + -3.961990664762499e+00 -3.964505083827194e+00 -3.967023163167552e+00 -3.969544903893966e+00 -3.972070307479498e+00 + -3.974599379693463e+00 -3.977132126179292e+00 -3.979668547780628e+00 -3.982208645099321e+00 -3.984752422569858e+00 + -3.987299885436030e+00 -3.989851038346246e+00 -3.992405885069993e+00 -3.994964426456437e+00 -3.997526663815754e+00 + -4.000092603222488e+00 -4.002662250581340e+00 -4.005235606353252e+00 -4.007812671084819e+00 -4.010393451108941e+00 + -4.012977952843547e+00 -4.015566177260363e+00 -4.018158124897606e+00 -4.020753800005660e+00 -4.023353207686703e+00 + -4.025956352737950e+00 -4.028563239140089e+00 -4.031173867912699e+00 -4.033788240453579e+00 -4.036406362634527e+00 + -4.039028240314873e+00 -4.041653874830120e+00 -4.044283267179555e+00 -4.046916421541453e+00 -4.049553342894448e+00 + -4.052194036239657e+00 -4.054838505774454e+00 -4.057486752458788e+00 -4.060138777601743e+00 -4.062794587146426e+00 + -4.065454187011838e+00 -4.068117578386588e+00 -4.070784762448621e+00 -4.073455745063631e+00 -4.076130532171974e+00 + -4.078809125324914e+00 -4.081491525652789e+00 -4.084177736991329e+00 -4.086867764089578e+00 -4.089561612644448e+00 + -4.092259287473573e+00 -4.094960788929582e+00 -4.097666117736884e+00 -4.100375280572002e+00 -4.103088284211306e+00 + -4.105805129878449e+00 -4.108525818267906e+00 -4.111250353510137e+00 -4.113978740671802e+00 -4.116710985128399e+00 + -4.119447091422845e+00 -4.122187060458915e+00 -4.124930893522407e+00 -4.127678597066370e+00 -4.130430177441071e+00 + -4.133185635418395e+00 -4.135944971791250e+00 -4.138708193015015e+00 -4.141475305696859e+00 -4.144246311388639e+00 + -4.147021211130915e+00 -4.149800008974389e+00 -4.152582709893380e+00 -4.155369319546537e+00 -4.158159842709882e+00 + -4.160954279944561e+00 -4.163752632239020e+00 -4.166554906505763e+00 -4.169361109687737e+00 -4.172171242925584e+00 + -4.174985306927709e+00 -4.177803306475812e+00 -4.180625247195196e+00 -4.183451134012302e+00 -4.186280970992621e+00 + -4.189114759456745e+00 -4.191952501240072e+00 -4.194794202982180e+00 -4.197639871116617e+00 -4.200489506448629e+00 + -4.203343109834506e+00 -4.206200687962978e+00 -4.209062247657938e+00 -4.211927790451525e+00 -4.214797317400862e+00 + -4.217670832954751e+00 -4.220548342457539e+00 -4.223429851444060e+00 -4.226315364591702e+00 -4.229204882957573e+00 + -4.232098408004153e+00 -4.234995946435681e+00 -4.237897504949240e+00 -4.240803084971501e+00 -4.243712687544032e+00 + -4.246626317438374e+00 -4.249543980343883e+00 -4.252465681891192e+00 -4.255391426705907e+00 -4.258321215452209e+00 + -4.261255049361277e+00 -4.264192935893713e+00 -4.267134882389568e+00 -4.270080889477248e+00 -4.273030957691918e+00 + -4.275985093907401e+00 -4.278943305249538e+00 -4.281905593513557e+00 -4.284871959946388e+00 -4.287842408932329e+00 + -4.290816945777364e+00 -4.293795576336856e+00 -4.296778305653331e+00 -4.299765134968560e+00 -4.302756065899131e+00 + -4.305751105361620e+00 -4.308750260118541e+00 -4.311753531016159e+00 -4.314760919008608e+00 -4.317772431397722e+00 + -4.320788075591533e+00 -4.323807853075197e+00 -4.326831764792573e+00 -4.329859815445223e+00 -4.332892010759197e+00 + -4.335928356800809e+00 -4.338968858700405e+00 -4.342013517504197e+00 -4.345062334602749e+00 -4.348115316848165e+00 + -4.351172471198577e+00 -4.354233799574710e+00 -4.357299303495111e+00 -4.360368987907023e+00 -4.363442858590077e+00 + -4.366520921224746e+00 -4.369603180592436e+00 -4.372689637977453e+00 -4.375780295145305e+00 -4.378875159283436e+00 + -4.381974237486932e+00 -4.385077531059527e+00 -4.388185041309383e+00 -4.391296775353732e+00 -4.394412740393244e+00 + -4.397532938153312e+00 -4.400657369887305e+00 -4.403786040435705e+00 -4.406918955633090e+00 -4.410056121703311e+00 + -4.413197543940346e+00 -4.416343223529426e+00 -4.419493162052248e+00 -4.422647366785128e+00 -4.425805845047289e+00 + -4.428968598634965e+00 -4.432135628892382e+00 -4.435306940878729e+00 -4.438482540596634e+00 -4.441662434107552e+00 + -4.444846626509031e+00 -4.448035118984182e+00 -4.451227913265940e+00 -4.454425017200977e+00 -4.457626438485681e+00 + -4.460832178101560e+00 -4.464042236947444e+00 -4.467256622306292e+00 -4.470475341701105e+00 -4.473698397230936e+00 + -4.476925790483307e+00 -4.480157526423565e+00 -4.483393610985775e+00 -4.486634050601043e+00 -4.489878850742320e+00 + -4.493128012552872e+00 -4.496381537630165e+00 -4.499639433718156e+00 -4.502901708553144e+00 -4.506168363694287e+00 + -4.509439400268067e+00 -4.512714823847340e+00 -4.515994641019672e+00 -4.519278857985080e+00 -4.522567479881829e+00 + -4.525860507988668e+00 -4.529157944122721e+00 -4.532459796114085e+00 -4.535766071688615e+00 -4.539076772142213e+00 + -4.542391898765175e+00 -4.545711459255270e+00 -4.549035461446213e+00 -4.552363907308053e+00 -4.555696798263391e+00 + -4.559034139408705e+00 -4.562375936904542e+00 -4.565722197493832e+00 -4.569072926948550e+00 -4.572428126574475e+00 + -4.575787798129616e+00 -4.579151949647104e+00 -4.582520589075836e+00 -4.585893717752653e+00 -4.589271336639746e+00 + -4.592653451812744e+00 -4.596040070428725e+00 -4.599431198857142e+00 -4.602826842289216e+00 -4.606227001990830e+00 + -4.609631679831751e+00 -4.613040884022596e+00 -4.616454622677202e+00 -4.619872897181441e+00 -4.623295708819967e+00 + -4.626723065200532e+00 -4.630154974192006e+00 -4.633591438384649e+00 -4.637032459790966e+00 -4.640478043391029e+00 + -4.643928195196958e+00 -4.647382922381489e+00 -4.650842231139545e+00 -4.654306122594169e+00 -4.657774598295235e+00 + -4.661247666571815e+00 -4.664725335805659e+00 -4.668207607810025e+00 -4.671694483876048e+00 -4.675185969774820e+00 + -4.678682072408495e+00 -4.682182798723523e+00 -4.685688154522786e+00 -4.689198140990583e+00 -4.692712759891060e+00 + -4.696232019926335e+00 -4.699755929666950e+00 -4.703284490219185e+00 -4.706817702626076e+00 -4.710355575141943e+00 + -4.713898116290367e+00 -4.717445328460708e+00 -4.720997213393779e+00 -4.724553776370427e+00 -4.728115023824750e+00 + -4.731680963263822e+00 -4.735251601139764e+00 -4.738826938611875e+00 -4.742406977241646e+00 -4.745991725492132e+00 + -4.749581191958943e+00 -4.753175378866366e+00 -4.756774287871428e+00 -4.760377924733439e+00 -4.763986296289299e+00 + -4.767599409584012e+00 -4.771217270615820e+00 -4.774839880987831e+00 -4.778467242836293e+00 -4.782099364825118e+00 + -4.785736255481164e+00 -4.789377916255392e+00 -4.793024348603915e+00 -4.796675561079348e+00 -4.800331562360717e+00 + -4.803992354536202e+00 -4.807657939173200e+00 -4.811328322346788e+00 -4.815003511262576e+00 -4.818683513140625e+00 + -4.822368334073276e+00 -4.826057975627521e+00 -4.829752439872078e+00 -4.833451735407881e+00 -4.837155870922971e+00 + -4.840864848921632e+00 -4.844578671297884e+00 -4.848297343688468e+00 -4.852020872870312e+00 -4.855749266438375e+00 + -4.859482530948563e+00 -4.863220667982479e+00 -4.866963679596293e+00 -4.870711574718753e+00 -4.874464362148352e+00 + -4.878222043289993e+00 -4.881984619584831e+00 -4.885752100012597e+00 -4.889524493673498e+00 -4.893301802611106e+00 + -4.897084028340568e+00 -4.900871177319985e+00 -4.904663257144151e+00 -4.908460275011687e+00 -4.912262236942902e+00 + -4.916069144641015e+00 -4.919881000415621e+00 -4.923697813318887e+00 -4.927519592402767e+00 -4.931346339975771e+00 + -4.935178057730553e+00 -4.939014751639765e+00 -4.942856428895341e+00 -4.946703097286389e+00 -4.950554763469543e+00 + -4.954411428974413e+00 -4.958273095882141e+00 -4.962139773607051e+00 -4.966011471374763e+00 -4.969888190322918e+00 + -4.973769931656962e+00 -4.977656704941523e+00 -4.981548519919207e+00 -4.985445378685372e+00 -4.989347282670139e+00 + -4.993254238289898e+00 -4.997166253181426e+00 -5.001083334876794e+00 -5.005005489750602e+00 -5.008932719652265e+00 + -5.012865027026571e+00 -5.016802421224969e+00 -5.020744911403345e+00 -5.024692499028711e+00 -5.028645185619313e+00 + -5.032602980587180e+00 -5.036565893470627e+00 -5.040533926419334e+00 -5.044507081015939e+00 -5.048485363963517e+00 + -5.052468783200935e+00 -5.056457346489804e+00 -5.060451060330298e+00 -5.064449926354071e+00 -5.068453946757710e+00 + -5.072463130865962e+00 -5.076477488052552e+00 -5.080497020758939e+00 -5.084521730904982e+00 -5.088551625256381e+00 + -5.092586711696772e+00 -5.096626997735727e+00 -5.100672489712744e+00 -5.104723189661156e+00 -5.108779100266077e+00 + -5.112840231125939e+00 -5.116906591587866e+00 -5.120978183080382e+00 -5.125055007124604e+00 -5.129137073530554e+00 + -5.133224392250169e+00 -5.137316965514153e+00 -5.141414794882011e+00 -5.145517886949661e+00 -5.149626249667421e+00 + -5.153739891366810e+00 -5.157858819095347e+00 -5.161983034383363e+00 -5.166112539324860e+00 -5.170247343785729e+00 + -5.174387457616170e+00 -5.178532882831751e+00 -5.182683620936045e+00 -5.186839679219287e+00 -5.191001066208124e+00 + -5.195167789588259e+00 -5.199339855740569e+00 -5.203517266667578e+00 -5.207700025095241e+00 -5.211888141021600e+00 + -5.216081624199723e+00 -5.220280476130696e+00 -5.224484698310884e+00 -5.228694300469721e+00 -5.232909292611727e+00 + -5.237129677608738e+00 -5.241355457600706e+00 -5.245586638932716e+00 -5.249823229255573e+00 -5.254065237237846e+00 + -5.258312670369801e+00 -5.262565530410686e+00 -5.266823819583928e+00 -5.271087547700648e+00 -5.275356724632263e+00 + -5.279631352903723e+00 -5.283911434448228e+00 -5.288196976178466e+00 -5.292487986327965e+00 -5.296784473434150e+00 + -5.301086444698075e+00 -5.305393901671405e+00 -5.309706846569482e+00 -5.314025289911748e+00 -5.318349242027271e+00 + -5.322678704179561e+00 -5.327013677718438e+00 -5.331354173404511e+00 -5.335700202105029e+00 -5.340051765703035e+00 + -5.344408865432155e+00 -5.348771508912536e+00 -5.353139705124518e+00 -5.357513462102698e+00 -5.361892786505948e+00 + -5.366277680435933e+00 -5.370668146715638e+00 -5.375064195610523e+00 -5.379465837274747e+00 -5.383873073974794e+00 + -5.388285907439377e+00 -5.392704345133761e+00 -5.397128395890300e+00 -5.401558068273167e+00 -5.405993369375257e+00 + -5.410434300672517e+00 -5.414880864443758e+00 -5.419333071796174e+00 -5.423790933634701e+00 -5.428254451226888e+00 + -5.432723625834648e+00 -5.437198468334746e+00 -5.441678989715544e+00 -5.446165191796978e+00 -5.450657075821366e+00 + -5.455154649888983e+00 -5.459657923508107e+00 -5.464166904961132e+00 -5.468681600997277e+00 -5.473202013458992e+00 + -5.477728145011161e+00 -5.482260006515158e+00 -5.486797608759512e+00 -5.491340954044872e+00 -5.495890044003880e+00 + -5.500444886085005e+00 -5.505005489175888e+00 -5.509571862105057e+00 -5.514144012303452e+00 -5.518721941670775e+00 + -5.523305652810777e+00 -5.527895156674663e+00 -5.532490463993778e+00 -5.537091576272570e+00 -5.541698495053784e+00 + -5.546311231260242e+00 -5.550929796018560e+00 -5.555554191890502e+00 -5.560184420697174e+00 -5.564820489861896e+00 + -5.569462408240030e+00 -5.574110184812914e+00 -5.578763827204064e+00 -5.583423337479740e+00 -5.588088718319627e+00 + -5.592759980414353e+00 -5.597437134453794e+00 -5.602120183113874e+00 -5.606809128447821e+00 -5.611503978032022e+00 + -5.616204740842362e+00 -5.620911425929568e+00 -5.625624040919794e+00 -5.630342587666039e+00 -5.635067068763208e+00 + -5.639797495546991e+00 -5.644533879170592e+00 -5.649276221316504e+00 -5.654024523642824e+00 -5.658778797180806e+00 + -5.663539053129186e+00 -5.668305293983524e+00 -5.673077521581335e+00 -5.677855743831122e+00 -5.682639970117403e+00 + -5.687430209657800e+00 -5.692226470164904e+00 -5.697028753498052e+00 -5.701837062188433e+00 -5.706651407307890e+00 + -5.711471800003379e+00 -5.716298243181697e+00 -5.721130739014699e+00 -5.725969294974640e+00 -5.730813920019088e+00 + -5.735664623746429e+00 -5.740521414337008e+00 -5.745384293658165e+00 -5.750253264219532e+00 -5.755128337412918e+00 + -5.760009524502356e+00 -5.764896827358567e+00 -5.769790247833362e+00 -5.774689797096235e+00 -5.779595486532854e+00 + -5.784507319075965e+00 -5.789425296924678e+00 -5.794349427796488e+00 -5.799279720850703e+00 -5.804216185495535e+00 + -5.809158829710795e+00 -5.814107655513784e+00 -5.819062665706917e+00 -5.824023872195552e+00 -5.828991286593848e+00 + -5.833964910248241e+00 -5.838944744496904e+00 -5.843930800912663e+00 -5.848923091405570e+00 -5.853921618999967e+00 + -5.858926385866531e+00 -5.863937399646989e+00 -5.868954669511408e+00 -5.873978205272220e+00 -5.879008015280387e+00 + -5.884044101398642e+00 -5.889086466127434e+00 -5.894135121006329e+00 -5.899190077679159e+00 -5.904251339167730e+00 + -5.909318907675908e+00 -5.914392790757818e+00 -5.919472997569684e+00 -5.924559538325873e+00 -5.929652421747786e+00 + -5.934751649526802e+00 -5.939857223994977e+00 -5.944969157077114e+00 -5.950087460588470e+00 -5.955212136313389e+00 + -5.960343186070434e+00 -5.965480621845905e+00 -5.970624455737114e+00 -5.975774690117698e+00 -5.980931326619691e+00 + -5.986094373632355e+00 -5.991263841186835e+00 -5.996439739124646e+00 -6.001622075628632e+00 -6.006810852436582e+00 + -6.012006072105073e+00 -6.017207746910874e+00 -6.022415889122929e+00 -6.027630501258702e+00 -6.032851585034692e+00 + -6.038079148714933e+00 -6.043313202169935e+00 -6.048553755148549e+00 -6.053800815867540e+00 -6.059054386536941e+00 + -6.064314470164098e+00 -6.069581078952353e+00 -6.074854224823474e+00 -6.080133909377011e+00 -6.085420134277816e+00 + -6.090712911774160e+00 -6.096012254273324e+00 -6.101318164235261e+00 -6.106630643404864e+00 -6.111949700614082e+00 + -6.117275346267099e+00 -6.122607589969956e+00 -6.127946439669295e+00 -6.133291897472249e+00 -6.138643966380033e+00 + -6.144002658809652e+00 -6.149367987035877e+00 -6.154739953348771e+00 -6.160118559324411e+00 -6.165503813667637e+00 + -6.170895726810269e+00 -6.176294308963303e+00 -6.181699568610070e+00 -6.187111507544039e+00 -6.192530128394146e+00 + -6.197955443821025e+00 -6.203387466288188e+00 -6.208826197438971e+00 -6.214271638855750e+00 -6.219723802697215e+00 + -6.225182701452046e+00 -6.230648338352550e+00 -6.236120715733020e+00 -6.241599841591995e+00 -6.247085725644578e+00 + -6.252578378807894e+00 -6.258077810320607e+00 -6.263584021505486e+00 -6.269097014385768e+00 -6.274616801702433e+00 + -6.280143396389799e+00 -6.285676801437800e+00 -6.291217018848358e+00 -6.296764056615736e+00 -6.302317924554712e+00 + -6.307878633769864e+00 -6.313446193664602e+00 -6.319020605547922e+00 -6.324601871487839e+00 -6.330190004682891e+00 + -6.335785018206249e+00 -6.341386913499118e+00 -6.346995691980793e+00 -6.352611366614864e+00 -6.358233950592316e+00 + -6.363863446469443e+00 -6.369499855900457e+00 -6.375143187565898e+00 -6.380793451939097e+00 -6.386450659638202e+00 + -6.392114819555641e+00 -6.397785933536126e+00 -6.403464004233896e+00 -6.409149044588990e+00 -6.414841067513965e+00 + -6.420540075525660e+00 -6.426246070301758e+00 -6.431959060559017e+00 -6.437679056917068e+00 -6.443406070567963e+00 + -6.449140110779302e+00 -6.454881178548420e+00 -6.460629275812415e+00 -6.466384416537711e+00 -6.472146614484319e+00 + -6.477915870557313e+00 -6.483692185657911e+00 -6.489475573526882e+00 -6.495266048141532e+00 -6.501063611585819e+00 + -6.506868264986595e+00 -6.512680017535606e+00 -6.518498880384615e+00 -6.524324864460620e+00 -6.530157978732819e+00 + -6.535998224564008e+00 -6.541845604255500e+00 -6.547700131469085e+00 -6.553561819849423e+00 -6.559430671612207e+00 + -6.565306688088189e+00 -6.571189878497283e+00 -6.577080253965905e+00 -6.582977825357318e+00 -6.588882601649868e+00 + -6.594794584545345e+00 -6.600713776640095e+00 -6.606640191385222e+00 -6.612573842086468e+00 -6.618514730613387e+00 + -6.624462858757332e+00 -6.630418239433046e+00 -6.636380885778538e+00 -6.642350800701542e+00 -6.648327986279747e+00 + -6.654312451500913e+00 -6.660304207148021e+00 -6.666303264274883e+00 -6.672309632144893e+00 -6.678323312588955e+00 + -6.684344308236361e+00 -6.690372632342481e+00 -6.696408298209058e+00 -6.702451308697293e+00 -6.708501665794167e+00 + -6.714559378430309e+00 -6.720624457416141e+00 -6.726696914137652e+00 -6.732776758078630e+00 -6.738863990538500e+00 + -6.744958613795213e+00 -6.751060642225177e+00 -6.757170089911689e+00 -6.763286957667176e+00 -6.769411246357500e+00 + -6.775542970333119e+00 -6.781682144164359e+00 -6.787828769816468e+00 -6.793982848306231e+00 -6.800144389461610e+00 + -6.806313405086916e+00 -6.812489906080716e+00 -6.818673901333698e+00 -6.824865392610781e+00 -6.831064382650163e+00 + -6.837270885208925e+00 -6.843484914029985e+00 -6.849706471780753e+00 -6.855935560196301e+00 -6.862172188357874e+00 + -6.868416367348060e+00 -6.874668108908677e+00 -6.880927422841348e+00 -6.887194310527692e+00 -6.893468774218006e+00 + -6.899750828057308e+00 -6.906040486046904e+00 -6.912337749718504e+00 -6.918642620544160e+00 -6.924955112226868e+00 + -6.931275238742860e+00 -6.937603002930438e+00 -6.943938406703657e+00 -6.950281459417487e+00 -6.956632172330878e+00 + -6.962990556877839e+00 -6.969356622516854e+00 -6.975730370629293e+00 -6.982111803620415e+00 -6.988500936068168e+00 + -6.994897782349220e+00 -7.001302343862422e+00 -7.007714621896787e+00 -7.014134630279748e+00 -7.020562383120512e+00 + -7.026997883116998e+00 -7.033441132058707e+00 -7.039892139512705e+00 -7.046350916975187e+00 -7.052817475881351e+00 + -7.059291825658977e+00 -7.065773967767182e+00 -7.072263904706783e+00 -7.078761651114045e+00 -7.085267221537997e+00 + -7.091780618043302e+00 -7.098301841735545e+00 -7.104830902368316e+00 -7.111367811800725e+00 -7.117912581665987e+00 + -7.124465221496127e+00 -7.131025732644298e+00 -7.137594117517873e+00 -7.144170390919956e+00 -7.150754567380619e+00 + -7.157346647942116e+00 -7.163946633668109e+00 -7.170554539195697e+00 -7.177170379365883e+00 -7.183794156261903e+00 + -7.190425870988396e+00 -7.197065533493338e+00 -7.203713155838439e+00 -7.210368749697043e+00 -7.217032324589560e+00 + -7.223703881813015e+00 -7.230383423705708e+00 -7.237070964994412e+00 -7.243766520390449e+00 -7.250470092154861e+00 + -7.257181681552523e+00 -7.263901298313877e+00 -7.270628954301988e+00 -7.277364661444877e+00 -7.284108429522252e+00 + -7.290860259655573e+00 -7.297620154032538e+00 -7.304388127764033e+00 -7.311164195737019e+00 -7.317948359019635e+00 + -7.324740618617562e+00 -7.331540989105481e+00 -7.338349485298712e+00 -7.345166109406192e+00 -7.351990862719772e+00 + -7.358823755469352e+00 -7.365664799915581e+00 -7.372514007504119e+00 -7.379371387574386e+00 -7.386236941855793e+00 + -7.393110673113762e+00 -7.399992595867711e+00 -7.406882724521767e+00 -7.413781061264927e+00 -7.420687607444220e+00 + -7.427602373253923e+00 -7.434525370953283e+00 -7.441456612214240e+00 -7.448396106579596e+00 -7.455343855662903e+00 + -7.462299862106879e+00 -7.469264140600134e+00 -7.476236705537742e+00 -7.483217558094771e+00 -7.490206699573982e+00 + -7.497204145008848e+00 -7.504209909607961e+00 -7.511223995549668e+00 -7.518246403916826e+00 -7.525277144440522e+00 + -7.532316229110418e+00 -7.539363670302306e+00 -7.546419478207750e+00 -7.553483653895294e+00 -7.560556199398457e+00 + -7.567637129733686e+00 -7.574726459966183e+00 -7.581824192373288e+00 -7.588930328179804e+00 -7.596044877188221e+00 + -7.603167851392376e+00 -7.610299262973792e+00 -7.617439121971403e+00 -7.624587429666054e+00 -7.631744188388593e+00 + -7.638909413427992e+00 -7.646083119762239e+00 -7.653265308167305e+00 -7.660455979470388e+00 -7.667655148905554e+00 + -7.674862831955687e+00 -7.682079030692125e+00 -7.689303746121935e+00 -7.696536988406601e+00 -7.703778769965018e+00 + -7.711029103091334e+00 -7.718287997777487e+00 -7.725555454931286e+00 -7.732831476489904e+00 -7.740116077592081e+00 + -7.747409273463959e+00 -7.754711066479733e+00 -7.762021457991705e+00 -7.769340458116517e+00 -7.776668079072852e+00 + -7.784004332723263e+00 -7.791349228774319e+00 -7.798702768664788e+00 -7.806064954991001e+00 -7.813435803247359e+00 + -7.820815328504128e+00 -7.828203531237023e+00 -7.835600412067597e+00 -7.843005986795347e+00 -7.850420271453628e+00 + -7.857843267833355e+00 -7.865274976500961e+00 -7.872715407367362e+00 -7.880164572827870e+00 -7.887622485870939e+00 + -7.895089157097287e+00 -7.902564586963549e+00 -7.910048776908389e+00 -7.917541742442640e+00 -7.925043499243823e+00 + -7.932554049584044e+00 -7.940073394568305e+00 -7.947601544038569e+00 -7.955138510136092e+00 -7.962684305462377e+00 + -7.970238940357911e+00 -7.977802415658878e+00 -7.985374733292938e+00 -7.992955909057959e+00 -8.000545958501995e+00 + -8.008144882303682e+00 -8.015752681155906e+00 -8.023369370677967e+00 -8.030994966700497e+00 -8.038629470973136e+00 + -8.046272884117311e+00 -8.053925216322545e+00 -8.061586480220186e+00 -8.069256688640843e+00 -8.076935852017314e+00 + -8.084623970991846e+00 -8.092321047230506e+00 -8.100027096285098e+00 -8.107742133772728e+00 -8.115466161685978e+00 + -8.123199180963685e+00 -8.130941201954130e+00 -8.138692237272345e+00 -8.146452299190864e+00 -8.154221397655556e+00 + -8.161999533648068e+00 -8.169786709369063e+00 -8.177582940859525e+00 -8.185388243772254e+00 -8.193202618367051e+00 + -8.201026064968486e+00 -8.208858599553158e+00 -8.216700238370747e+00 -8.224550983111227e+00 -8.232410834288519e+00 + -8.240279802271914e+00 -8.248157899820946e+00 -8.256045139400785e+00 -8.263941531127587e+00 -8.271847076015916e+00 + -8.279761776165609e+00 -8.287685647119202e+00 -8.295618704371698e+00 -8.303560949785306e+00 -8.311512384182917e+00 + -8.319473017862927e+00 -8.327442863513763e+00 -8.335421933908444e+00 -8.343410239406900e+00 -8.351407780632112e+00 + -8.359414559352070e+00 -8.367430591651793e+00 -8.375455893292965e+00 -8.383490464426892e+00 -8.391534305333888e+00 + -8.399587432420665e+00 -8.407649862295598e+00 -8.415721596247392e+00 -8.423802634359653e+00 -8.431892987215194e+00 + -8.439992667917126e+00 -8.448101689150496e+00 -8.456220061058572e+00 -8.464347784035521e+00 -8.472484859778373e+00 + -8.480631304944675e+00 -8.488787135775029e+00 -8.496952351881781e+00 -8.505126952972617e+00 -8.513310955764712e+00 + -8.521504377280520e+00 -8.529707218754108e+00 -8.537919480083488e+00 -8.546141171610756e+00 -8.554372306334406e+00 + -8.562612897434500e+00 -8.570862955488629e+00 -8.579122480482935e+00 -8.587391473585072e+00 -8.595669951280222e+00 + -8.603957930092136e+00 -8.612255411381385e+00 -8.620562395277888e+00 -8.628878892152137e+00 -8.637204914976417e+00 + -8.645540476889700e+00 -8.653885588365707e+00 -8.662240249050400e+00 -8.670604460002718e+00 -8.678978238761259e+00 + -8.687361602440037e+00 -8.695754549975142e+00 -8.704157080317993e+00 -8.712569210659231e+00 -8.720990958572770e+00 + -8.729422324926496e+00 -8.737863309144757e+00 -8.746313921583734e+00 -8.754774175423437e+00 -8.763244084207386e+00 + -8.771723658743657e+00 -8.780212898534927e+00 -8.788711804325507e+00 -8.797220393131562e+00 -8.805738681960509e+00 + -8.814266671512945e+00 -8.822804361262596e+00 -8.831351762082482e+00 -8.839908887544672e+00 -8.848475750618142e+00 + -8.857052361519681e+00 -8.865638720060298e+00 -8.874234827408518e+00 -8.882840700568694e+00 -8.891456356239988e+00 + -8.900081794065120e+00 -8.908717013654563e+00 -8.917362031546196e+00 -8.926016864607513e+00 -8.934681514097109e+00 + -8.943355979966887e+00 -8.952040272550780e+00 -8.960734404827180e+00 -8.969438389970174e+00 -8.978152238557112e+00 + -8.986875950582608e+00 -8.995609527224275e+00 -9.004352984974421e+00 -9.013106340348738e+00 -9.021869594641789e+00 + -9.030642747850949e+00 -9.039425810005964e+00 -9.048218793898496e+00 -9.057021713335553e+00 -9.065834579375275e+00 + -9.074657391064932e+00 -9.083490148798390e+00 -9.092332870366718e+00 -9.101185573233034e+00 -9.110048256151465e+00 + -9.118920917820537e+00 -9.127803575425368e+00 -9.136696246597257e+00 -9.145598932265708e+00 -9.154511631860180e+00 + -9.163434355511646e+00 -9.172367116215408e+00 -9.181309927722621e+00 -9.190262801063124e+00 -9.199225735625708e+00 + -9.208198731948572e+00 -9.217181806808554e+00 -9.226174977077383e+00 -9.235178243767663e+00 -9.244191606592038e+00 + -9.253215075922315e+00 -9.262248664894432e+00 -9.271292387041701e+00 -9.280346253080740e+00 -9.289410262064051e+00 + -9.298484414471314e+00 -9.307568728155069e+00 -9.316663220573421e+00 -9.325767890233902e+00 -9.334882735648362e+00 + -9.344007774296474e+00 -9.353143024056331e+00 -9.362288485431986e+00 -9.371444157433135e+00 -9.380610050466057e+00 + -9.389786177888119e+00 -9.398972553464475e+00 -9.408169188076664e+00 -9.417376080663951e+00 -9.426593231436920e+00 + -9.435820657633688e+00 -9.445058376575700e+00 -9.454306388890288e+00 -9.463564693828612e+00 -9.472833301831271e+00 + -9.482112226230582e+00 -9.491401480736307e+00 -9.500701076124317e+00 -9.510011011057383e+00 -9.519331285649606e+00 + -9.528661917933491e+00 -9.538002925632075e+00 -9.547354307312132e+00 -9.556716061430350e+00 -9.566088205159264e+00 + -9.575470756067922e+00 -9.584863714595665e+00 -9.594267079809105e+00 -9.603680862413734e+00 -9.613105076017005e+00 + -9.622539734195460e+00 -9.631984847535897e+00 -9.641440414697058e+00 -9.650906435763309e+00 -9.660382928449559e+00 + -9.669869910482992e+00 -9.679367382009378e+00 -9.688875341677877e+00 -9.698393799732578e+00 -9.707922769547205e+00 + -9.717462265419133e+00 -9.727012298576232e+00 -9.736572867044643e+00 -9.746143970285512e+00 -9.755725626701739e+00 + -9.765317854403191e+00 -9.774920651385886e+00 -9.784534015610914e+00 -9.794157965013451e+00 -9.803792517858509e+00 + -9.813437673756464e+00 -9.823093430886084e+00 -9.832759800354408e+00 -9.842436796281985e+00 -9.852124431915341e+00 + -9.861822717446652e+00 -9.871531651724764e+00 -9.881251235098006e+00 -9.890981485255914e+00 -9.900722419735771e+00 + -9.910474038124631e+00 -9.920236338721825e+00 -9.930009332625946e+00 -9.939793033953066e+00 -9.949587456089942e+00 + -9.959392609292857e+00 -9.969208492025555e+00 -9.979035104343238e+00 -9.988872464459540e+00 -9.998720590171930e+00 + -1.000857947945488e+01 -1.001844913033355e+01 -1.002832956085879e+01 -1.003822078906736e+01 -1.004812281291406e+01 + -1.005803562971182e+01 -1.006795925428782e+01 -1.007789370360111e+01 -1.008783898562387e+01 -1.009779510571246e+01 + -1.010776206774677e+01 -1.011773987740720e+01 -1.012772854905251e+01 -1.013772809631413e+01 -1.014773852123577e+01 + -1.015775982444731e+01 -1.016779201251112e+01 -1.017783509576905e+01 -1.018788909374848e+01 -1.019795402262726e+01 + -1.020802987599985e+01 -1.021811664796306e+01 -1.022821435720666e+01 -1.023832302389762e+01 -1.024844264951883e+01 + -1.025857323411911e+01 -1.026871479069502e+01 -1.027886733277511e+01 -1.028903086306819e+01 -1.029920538356622e+01 + -1.030939090421369e+01 -1.031958743714735e+01 -1.032979499532081e+01 -1.034001358910991e+01 -1.035024321776280e+01 + -1.036048388191000e+01 -1.037073559883907e+01 -1.038099838556339e+01 -1.039127224134250e+01 -1.040155716512729e+01 + -1.041185317238784e+01 -1.042216027887615e+01 -1.043247848495290e+01 -1.044280779013644e+01 -1.045314820596725e+01 + -1.046349974688984e+01 -1.047386242694284e+01 -1.048423625623699e+01 -1.049462122957744e+01 -1.050501734396915e+01 + -1.051542462052187e+01 -1.052584308069211e+01 -1.053627272321853e+01 -1.054671354447971e+01 -1.055716555413174e+01 + -1.056762876571201e+01 -1.057810319500591e+01 -1.058858885406686e+01 -1.059908573777257e+01 -1.060959384260205e+01 + -1.062011318861535e+01 -1.063064379594653e+01 -1.064118566144451e+01 -1.065173878128750e+01 -1.066230317225584e+01 + -1.067287885251234e+01 -1.068346582514766e+01 -1.069406409086973e+01 -1.070467365592747e+01 -1.071529452946521e+01 + -1.072592672666786e+01 -1.073657026057826e+01 -1.074722512963040e+01 -1.075789133336255e+01 -1.076856889033910e+01 + -1.077925781838790e+01 -1.078995811336476e+01 -1.080066977044343e+01 -1.081139280404170e+01 -1.082212723175914e+01 + -1.083287306467895e+01 -1.084363031023443e+01 -1.085439896777578e+01 -1.086517903841335e+01 -1.087597053838113e+01 + -1.088677348334085e+01 -1.089758787154147e+01 -1.090841370173705e+01 -1.091925099211483e+01 -1.093009976068779e+01 + -1.094096000533889e+01 -1.095183172286895e+01 -1.096271492588021e+01 -1.097360962990334e+01 -1.098451584638146e+01 + -1.099543358339704e+01 -1.100636283967740e+01 -1.101730361593110e+01 -1.102825593014644e+01 -1.103921979985815e+01 + -1.105019522350652e+01 -1.106118219809120e+01 -1.107218073394329e+01 -1.108319084475604e+01 -1.109421254433972e+01 + -1.110524584310812e+01 -1.111629073777213e+01 -1.112734722664297e+01 -1.113841532813614e+01 -1.114949506055284e+01 + -1.116058642163307e+01 -1.117168940919924e+01 -1.118280404196459e+01 -1.119393033845125e+01 -1.120506829552628e+01 + -1.121621790821428e+01 -1.122737918582522e+01 -1.123855214233318e+01 -1.124973679608346e+01 -1.126093316109601e+01 + -1.127214122971816e+01 -1.128336099568353e+01 -1.129459247994368e+01 -1.130583570391351e+01 -1.131709066364352e+01 + -1.132835735316995e+01 -1.133963578383626e+01 -1.135092597165251e+01 -1.136222793398803e+01 -1.137354168289046e+01 + -1.138486720776133e+01 -1.139620450077960e+01 -1.140755358788016e+01 -1.141891449467379e+01 -1.143028721171902e+01 + -1.144167172931863e+01 -1.145306807180483e+01 -1.146447626363145e+01 -1.147589629570943e+01 -1.148732815744427e+01 + -1.149877186576219e+01 -1.151022744176966e+01 -1.152169489577362e+01 -1.153317423307527e+01 -1.154466544975234e+01 + -1.155616854500299e+01 -1.156768353973055e+01 -1.157921045411968e+01 -1.159074928377541e+01 -1.160230002278200e+01 + -1.161386268372032e+01 -1.162543728297182e+01 -1.163702383362365e+01 -1.164862234413445e+01 -1.166023280774309e+01 + -1.167185522083641e+01 -1.168348960761297e+01 -1.169513599109641e+01 -1.170679436179895e+01 -1.171846471050954e+01 + -1.173014706163534e+01 -1.174184143967664e+01 -1.175354783588804e+01 -1.176526623959987e+01 -1.177699666569085e+01 + -1.178873913359907e+01 -1.180049365545172e+01 -1.181226023874721e+01 -1.182403887977966e+01 -1.183582957710202e+01 + -1.184763234950681e+01 -1.185944721571250e+01 -1.187127417390187e+01 -1.188311322026980e+01 -1.189496436359524e+01 + -1.190682761635663e+01 -1.191870299324639e+01 -1.193059050542573e+01 -1.194249014771712e+01 -1.195440191732676e+01 + -1.196632583733436e+01 -1.197826192918009e+01 -1.199021018187259e+01 -1.200217058481946e+01 -1.201414316145583e+01 + -1.202612793653577e+01 -1.203812490606177e+01 -1.205013406283600e+01 -1.206215541561094e+01 -1.207418897775090e+01 + -1.208623476511758e+01 -1.209829279023755e+01 -1.211036304979982e+01 -1.212244554104682e+01 -1.213454027927224e+01 + -1.214664728029985e+01 -1.215876654402256e+01 -1.217089806888390e+01 -1.218304186346073e+01 -1.219519793969503e+01 + -1.220736631285608e+01 -1.221954699446002e+01 -1.223173997768314e+01 -1.224394525782826e+01 -1.225616285704409e+01 + -1.226839279716718e+01 -1.228063507193962e+01 -1.229288967419984e+01 -1.230515662126608e+01 -1.231743593190913e+01 + -1.232972760623024e+01 -1.234203164189830e+01 -1.235434804552219e+01 -1.236667682754052e+01 -1.237901800477097e+01 + -1.239137159078778e+01 -1.240373757981251e+01 -1.241611596680448e+01 -1.242850676902663e+01 -1.244091000477032e+01 + -1.245332567413717e+01 -1.246575377485128e+01 -1.247819431331654e+01 -1.249064729993889e+01 -1.250311275245252e+01 + -1.251559068470151e+01 -1.252808108764087e+01 -1.254058395403090e+01 -1.255309930674196e+01 -1.256562716858205e+01 + -1.257816753199971e+01 -1.259072038911156e+01 -1.260328576106586e+01 -1.261586366917709e+01 -1.262845410639316e+01 + -1.264105706405277e+01 -1.265367255542431e+01 -1.266630059802175e+01 -1.267894120441173e+01 -1.269159438291520e+01 + -1.270426012981745e+01 -1.271693844300063e+01 -1.272962933876972e+01 -1.274233283335257e+01 -1.275504892424538e+01 + -1.276777760888006e+01 -1.278051890316245e+01 -1.279327282335948e+01 -1.280603936870822e+01 -1.281881853703964e+01 + -1.283161033759003e+01 -1.284441478278821e+01 -1.285723188642777e+01 -1.287006165845383e+01 -1.288290409205257e+01 + -1.289575918258311e+01 -1.290862695085492e+01 -1.292150741744502e+01 -1.293440057655018e+01 -1.294730642109768e+01 + -1.296022496531707e+01 -1.297315622664438e+01 -1.298610021403966e+01 -1.299905693252094e+01 -1.301202637981436e+01 + -1.302500855607946e+01 -1.303800347850134e+01 -1.305101116311717e+01 -1.306403160434687e+01 -1.307706479749205e+01 + -1.309011076299821e+01 -1.310316952145874e+01 -1.311624106891474e+01 -1.312932539865738e+01 -1.314242251753035e+01 + -1.315553243732881e+01 -1.316865517610136e+01 -1.318179074759510e+01 -1.319493914209791e+01 -1.320810035188408e+01 + -1.322127440063306e+01 -1.323446131182036e+01 -1.324766107670098e+01 -1.326087368408213e+01 -1.327409914520021e+01 + -1.328733747660298e+01 -1.330058869365459e+01 -1.331385280702646e+01 -1.332712980980294e+01 -1.334041969690924e+01 + -1.335372248822127e+01 -1.336703820316815e+01 -1.338036683444133e+01 -1.339370837465144e+01 -1.340706284282357e+01 + -1.342043025877972e+01 -1.343381061911550e+01 -1.344720391854233e+01 -1.346061016746156e+01 -1.347402937953320e+01 + -1.348746156576247e+01 -1.350090673400032e+01 -1.351436488213541e+01 -1.352783600940468e+01 -1.354132013040003e+01 + -1.355481725974633e+01 -1.356832739684519e+01 -1.358185053959114e+01 -1.359538669507347e+01 -1.360893587411229e+01 + -1.362249809325635e+01 -1.363607336498644e+01 -1.364966167978290e+01 -1.366326303005515e+01 -1.367687743792930e+01 + -1.369050492543861e+01 -1.370414548452841e+01 -1.371779910680898e+01 -1.373146581263829e+01 -1.374514562258463e+01 + -1.375883852931014e+01 -1.377254452369323e+01 -1.378626361738342e+01 -1.379999582664259e+01 -1.381374116541099e+01 + -1.382749964295472e+01 -1.384127125216480e+01 -1.385505598801133e+01 -1.386885387015567e+01 -1.388266491822051e+01 + -1.389648912698253e+01 -1.391032648926665e+01 -1.392417701493663e+01 -1.393804071810552e+01 -1.395191761284479e+01 + -1.396580770902492e+01 -1.397971099975399e+01 -1.399362747983656e+01 -1.400755716762526e+01 -1.402150008127576e+01 + -1.403545621460787e+01 -1.404942556175519e+01 -1.406340814244217e+01 -1.407740397661280e+01 -1.409141305949836e+01 + -1.410543538386059e+01 -1.411947095729565e+01 -1.413351979216372e+01 -1.414758190504674e+01 -1.416165730817942e+01 + -1.417574599218579e+01 -1.418984794931155e+01 -1.420396319989974e+01 -1.421809176459019e+01 -1.423223363711269e+01 + -1.424638880961032e+01 -1.426055729478944e+01 -1.427473910897708e+01 -1.428893426241975e+01 -1.430314276106135e+01 + -1.431736459971596e+01 -1.433159977568000e+01 -1.434584830730895e+01 -1.436011021230267e+01 -1.437438548467938e+01 + -1.438867411856965e+01 -1.440297613223502e+01 -1.441729154417122e+01 -1.443162034967981e+01 -1.444596254173529e+01 + -1.446031812719803e+01 -1.447468711827448e+01 -1.448906953466952e+01 -1.450346539077074e+01 -1.451787467219810e+01 + -1.453229736674074e+01 -1.454673349963205e+01 -1.456118309651608e+01 -1.457564614723534e+01 -1.459012263904241e+01 + -1.460461258463169e+01 -1.461911600163362e+01 -1.463363290198108e+01 -1.464816329304780e+01 -1.466270716966852e+01 + -1.467726452861927e+01 -1.469183538698022e+01 -1.470641976118071e+01 -1.472101764474266e+01 -1.473562903182180e+01 + -1.475025394201659e+01 -1.476489239431922e+01 -1.477954437985420e+01 -1.479420988900897e+01 -1.480888893709030e+01 + -1.482358154289730e+01 -1.483828771427918e+01 -1.485300745484606e+01 -1.486774076220148e+01 -1.488248763590571e+01 + -1.489724808935241e+01 -1.491202213620220e+01 -1.492680977735018e+01 -1.494161101188853e+01 -1.495642584446314e+01 + -1.497125428281713e+01 -1.498609634152866e+01 -1.500095203243959e+01 -1.501582134961145e+01 -1.503070428834008e+01 + -1.504560086663885e+01 -1.506051110171047e+01 -1.507543498479744e+01 -1.509037250787217e+01 -1.510532369178669e+01 + -1.512028855781273e+01 -1.513526710002122e+01 -1.515025931004586e+01 -1.516526519697226e+01 -1.518028477406786e+01 + -1.519531805387558e+01 -1.521036504514735e+01 -1.522542574219565e+01 -1.524050014105165e+01 -1.525558825906066e+01 + -1.527069011317451e+01 -1.528580569745696e+01 -1.530093500454836e+01 -1.531607804428359e+01 -1.533123483115148e+01 + -1.534640538106230e+01 -1.536158970459035e+01 -1.537678778954449e+01 -1.539199962605270e+01 -1.540722523628471e+01 + -1.542246464244602e+01 -1.543771783484346e+01 -1.545298480379291e+01 -1.546826557154514e+01 -1.548356016030771e+01 + -1.549886856018057e+01 -1.551419075889859e+01 -1.552952676684366e+01 -1.554487659991805e+01 -1.556024027345857e+01 + -1.557561779759322e+01 -1.559100916218038e+01 -1.560641435912106e+01 -1.562183340875659e+01 -1.563726633124305e+01 + -1.565271311755539e+01 -1.566817375858786e+01 -1.568364827409284e+01 -1.569913668435983e+01 -1.571463898296877e+01 + -1.573015516140282e+01 -1.574568522946743e+01 -1.576122920078429e+01 -1.577678708591764e+01 -1.579235889192325e+01 + -1.580794461488044e+01 -1.582354425266206e+01 -1.583915782129173e+01 -1.585478533595468e+01 -1.587042679033195e+01 + -1.588608217713541e+01 -1.590175150670428e+01 -1.591743479377280e+01 -1.593313205302798e+01 -1.594884329356461e+01 + -1.596456850215542e+01 -1.598030766876410e+01 -1.599606081844003e+01 -1.601182797567503e+01 -1.602760912764517e+01 + -1.604340426053651e+01 -1.605921339389068e+01 -1.607503654929621e+01 -1.609087372317365e+01 -1.610672490846679e+01 + -1.612259010938000e+01 -1.613846933535691e+01 -1.615436260553746e+01 -1.617026993400350e+01 -1.618619130490810e+01 + -1.620212670496088e+01 -1.621807616102629e+01 -1.623403970021593e+01 -1.625001731047507e+01 -1.626600897617460e+01 + -1.628201470655392e+01 -1.629803451699528e+01 -1.631406842258372e+01 -1.633011643368945e+01 -1.634617854212047e+01 + -1.636225474110459e+01 -1.637834504811086e+01 -1.639444948009596e+01 -1.641056802772599e+01 -1.642670068226715e+01 + -1.644284746367691e+01 -1.645900839255391e+01 -1.647518346337059e+01 -1.649137266740475e+01 -1.650757600928198e+01 + -1.652379349905581e+01 -1.654002515514406e+01 -1.655627099138395e+01 -1.657253099492616e+01 -1.658880515436409e+01 + -1.660509349074862e+01 -1.662139602569388e+01 -1.663771275060954e+01 -1.665404365442992e+01 -1.667038874639235e+01 + -1.668674804082613e+01 -1.670312155212567e+01 -1.671950928959044e+01 -1.673591124207530e+01 -1.675232740091000e+01 + -1.676875778776886e+01 -1.678520242381186e+01 -1.680166129779755e+01 -1.681813439803682e+01 -1.683462174345131e+01 + -1.685112335404732e+01 -1.686763922355921e+01 -1.688416934305047e+01 -1.690071371917313e+01 -1.691727236387981e+01 + -1.693384529473730e+01 -1.695043252373442e+01 -1.696703403493436e+01 -1.698364981519248e+01 -1.700027989045860e+01 + -1.701692428668450e+01 -1.703358299073511e+01 -1.705025598664567e+01 -1.706694328621936e+01 -1.708364490699094e+01 + -1.710036086165371e+01 -1.711709115711999e+01 -1.713383578201967e+01 -1.715059472804424e+01 -1.716736801741393e+01 + -1.718415567151382e+01 -1.720095767785962e+01 -1.721777402421613e+01 -1.723460473321376e+01 -1.725144982735173e+01 + -1.726830929373925e+01 -1.728518311723097e+01 -1.730207130905323e+01 -1.731897388644410e+01 -1.733589086431708e+01 + -1.735282225151622e+01 -1.736976803493245e+01 -1.738672820398455e+01 -1.740370278015603e+01 -1.742069178532102e+01 + -1.743769521085149e+01 -1.745471304524893e+01 -1.747174529603476e+01 -1.748879197614670e+01 -1.750585310116775e+01 + -1.752292868122209e+01 -1.754001870195336e+01 -1.755712315207324e+01 -1.757424205704595e+01 -1.759137544124289e+01 + -1.760852328791187e+01 -1.762568558032359e+01 -1.764286234296404e+01 -1.766005360135051e+01 -1.767725934391039e+01 + -1.769447955614261e+01 -1.771171424892207e+01 -1.772896343807829e+01 -1.774622713388326e+01 -1.776350534196338e+01 + -1.778079805492016e+01 -1.779810526797336e+01 -1.781542699984077e+01 -1.783276326793605e+01 -1.785011406095838e+01 + -1.786747936642481e+01 -1.788485919583838e+01 -1.790225356596892e+01 -1.791966249066770e+01 -1.793708597750879e+01 + -1.795452401187612e+01 -1.797197658287230e+01 -1.798944371666477e+01 -1.800692543788475e+01 -1.802442172795408e+01 + -1.804193256819016e+01 -1.805945798270200e+01 -1.807699799758296e+01 -1.809455260407236e+01 -1.811212178929598e+01 + -1.812970555877947e+01 -1.814730392419934e+01 -1.816491690343573e+01 -1.818254450889657e+01 -1.820018672489731e+01 + -1.821784353770839e+01 -1.823551496951270e+01 -1.825320104351004e+01 -1.827090175105552e+01 -1.828861707995103e+01 + -1.830634703563002e+01 -1.832409162961503e+01 -1.834185088015348e+01 -1.835962479982180e+01 -1.837741337178776e+01 + -1.839521658191638e+01 -1.841303445627024e+01 -1.843086702044687e+01 -1.844871425798603e+01 -1.846657615155986e+01 + -1.848445272242748e+01 -1.850234399331442e+01 -1.852024995422484e+01 -1.853817059263430e+01 -1.855610591862525e+01 + -1.857405594751762e+01 -1.859202069297440e+01 -1.861000016303027e+01 -1.862799434486363e+01 -1.864600322762024e+01 + -1.866402682917165e+01 -1.868206516860479e+01 -1.870011824114266e+01 -1.871818603889838e+01 -1.873626856540951e+01 + -1.875436582948875e+01 -1.877247784962497e+01 -1.879060463922456e+01 -1.880874618168810e+01 -1.882690246254704e+01 + -1.884507350586227e+01 -1.886325933574866e+01 -1.888145993800745e+01 -1.889967529731236e+01 -1.891790543214035e+01 + -1.893615036295555e+01 -1.895441008436764e+01 -1.897268458788422e+01 -1.899097387845919e+01 -1.900927796546465e+01 + -1.902759686249918e+01 -1.904593057916082e+01 -1.906427910481893e+01 -1.908264243109121e+01 -1.910102057881749e+01 + -1.911941356739387e+01 -1.913782138121961e+01 -1.915624400568942e+01 -1.917468146517671e+01 -1.919313378404767e+01 + -1.921160094766128e+01 -1.923008293912871e+01 -1.924857977157690e+01 -1.926709146357444e+01 -1.928561802544077e+01 + -1.930415946120927e+01 -1.932271575801813e+01 -1.934128690695999e+01 -1.935987293184044e+01 -1.937847385553680e+01 + -1.939708966450047e+01 -1.941572034241033e+01 -1.943436589828115e+01 -1.945302634705033e+01 -1.947170170200994e+01 + -1.949039197138318e+01 -1.950909714476303e+01 -1.952781721398065e+01 -1.954655219845012e+01 -1.956530211609402e+01 + -1.958406695128608e+01 -1.960284668959667e+01 -1.962164135493148e+01 -1.964045097168231e+01 -1.965927552785040e+01 + -1.967811500826448e+01 -1.969696942145404e+01 -1.971583878200212e+01 -1.973472310500559e+01 -1.975362239928199e+01 + -1.977253664801789e+01 -1.979146583743514e+01 -1.981040999152762e+01 -1.982936913462439e+01 -1.984834325462312e+01 + -1.986733233626431e+01 -1.988633638809098e+01 -1.990535542475069e+01 -1.992438946150660e+01 -1.994343850724086e+01 + -1.996250254469571e+01 -1.998158155988759e+01 -2.000067557806942e+01 -2.001978462401460e+01 -2.003890868134189e+01 + -2.005804773353269e+01 -2.007720180467363e+01 -2.009637091866160e+01 -2.011555505802958e+01 -2.013475420367532e+01 + -2.015396837131929e+01 -2.017319758216888e+01 -2.019244184455664e+01 -2.021170116029698e+01 -2.023097551800653e+01 + -2.025026491057744e+01 -2.026956936120177e+01 -2.028888889127859e+01 -2.030822348473533e+01 -2.032757312336421e+01 + -2.034693781788847e+01 -2.036631758558183e+01 -2.038571244098909e+01 -2.040512239225047e+01 -2.042454742461679e+01 + -2.044398752597867e+01 -2.046344271767523e+01 -2.048291302072143e+01 -2.050239842138679e+01 -2.052189890581644e+01 + -2.054141449440303e+01 -2.056094520839277e+01 -2.058049103819856e+01 -2.060005197091200e+01 -2.061962801117254e+01 + -2.063921916971323e+01 -2.065882546409381e+01 -2.067844690614864e+01 -2.069808347798381e+01 -2.071773516441981e+01 + -2.073740199086278e+01 -2.075708398272239e+01 -2.077678112483692e+01 -2.079649339928443e+01 -2.081622081767353e+01 + -2.083596339752241e+01 -2.085572115045732e+01 -2.087549408142252e+01 -2.089528217452614e+01 -2.091508541798258e+01 + -2.093490383726751e+01 -2.095473745703866e+01 -2.097458626142068e+01 -2.099445023367205e+01 -2.101432939411960e+01 + -2.103422376365449e+01 -2.105413332835716e+01 -2.107405807288499e+01 -2.109399801101360e+01 -2.111395316146354e+01 + -2.113392353361706e+01 -2.115390913036233e+01 -2.117390993794961e+01 -2.119392594678185e+01 -2.121395718051052e+01 + -2.123400366165125e+01 -2.125406537492771e+01 -2.127414230292253e+01 -2.129423445744600e+01 -2.131434185603574e+01 + -2.133446450991120e+01 -2.135460242400538e+01 -2.137475558442359e+01 -2.139492398094176e+01 -2.141510763684612e+01 + -2.143530657354728e+01 -2.145552077144329e+01 -2.147575021223202e+01 -2.149599492382317e+01 -2.151625493458459e+01 + -2.153653022850520e+01 -2.155682078515937e+01 -2.157712661084235e+01 -2.159744772002078e+01 -2.161778413312624e+01 + -2.163813586321833e+01 -2.165850288790379e+01 -2.167888518769065e+01 -2.169928279014487e+01 -2.171969572392566e+01 + -2.174012397500749e+01 -2.176056752455845e+01 -2.178102637720577e+01 -2.180150054539059e+01 -2.182199004935065e+01 + -2.184249490264348e+01 -2.186301508430896e+01 -2.188355057625899e+01 -2.190410140641098e+01 -2.192466760199104e+01 + -2.194524914145450e+01 -2.196584600311797e+01 -2.198645821351363e+01 -2.200708580045210e+01 -2.202772874864248e+01 + -2.204838703903658e+01 -2.206906068065864e+01 -2.208974968965916e+01 -2.211045408262128e+01 -2.213117386881762e+01 + -2.215190902784613e+01 -2.217265954271720e+01 -2.219342543976576e+01 -2.221420674565993e+01 -2.223500344507609e+01 + -2.225581551916326e+01 -2.227664297695268e+01 -2.229748583458740e+01 -2.231834410877561e+01 -2.233921780886325e+01 + -2.236010691418214e+01 -2.238101140757746e+01 -2.240193131596196e+01 -2.242286666626994e+01 -2.244381744145418e+01 + -2.246478362333585e+01 -2.248576523319086e+01 -2.250676229308250e+01 -2.252777478876882e+01 -2.254880270395783e+01 + -2.256984605046237e+01 -2.259090484578745e+01 -2.261197910210208e+01 -2.263306882483333e+01 -2.265417399777652e+01 + -2.267529460825966e+01 -2.269643067937303e+01 -2.271758223358744e+01 -2.273874925513337e+01 -2.275993172840441e+01 + -2.278112967668665e+01 -2.280234312326570e+01 -2.282357205253301e+01 -2.284481644618636e+01 -2.286607631404299e+01 + -2.288735167241803e+01 -2.290864253549898e+01 -2.292994891082159e+01 -2.295127078144212e+01 -2.297260813386354e+01 + -2.299396099285480e+01 -2.301532938287575e+01 -2.303671328888409e+01 -2.305811269234469e+01 -2.307952760025338e+01 + -2.310095802706863e+01 -2.312240399156859e+01 -2.314386550544134e+01 -2.316534254769484e+01 -2.318683510020089e+01 + -2.320834318896662e+01 -2.322986684000025e+01 -2.325140603517923e+01 -2.327296075598023e+01 -2.329453102640753e+01 + -2.331611687084991e+01 -2.333771827270656e+01 -2.335933521295700e+01 -2.338096770389138e+01 -2.340261576396985e+01 + -2.342427940502197e+01 -2.344595863230511e+01 -2.346765343141823e+01 -2.348936379112492e+01 -2.351108973250527e+01 + -2.353283127622654e+01 -2.355458840898814e+01 -2.357636111469370e+01 -2.359814940003157e+01 -2.361995327887107e+01 + -2.364177277102066e+01 -2.366360788867084e+01 -2.368545860760097e+01 -2.370732490730504e+01 -2.372920681854641e+01 + -2.375110437181196e+01 -2.377301754521346e+01 -2.379494631547129e+01 -2.381689070611525e+01 -2.383885074279985e+01 + -2.386082641286912e+01 -2.388281770027697e+01 -2.390482461372720e+01 -2.392684716763744e+01 -2.394888537453080e+01 + -2.397093924094647e+01 -2.399300875138237e+01 -2.401509389381072e+01 -2.403719469214220e+01 -2.405931116939521e+01 + -2.408144330908079e+01 -2.410359109227195e+01 -2.412575452979684e+01 -2.414793363861520e+01 -2.417012843045825e+01 + -2.419233891107258e+01 -2.421456506749473e+01 -2.423680688969797e+01 -2.425906439811232e+01 -2.428133761196757e+01 + -2.430362651523593e+01 -2.432593109247103e+01 -2.434825136580965e+01 -2.437058735754595e+01 -2.439293905302052e+01 + -2.441530643508021e+01 -2.443768951355032e+01 -2.446008830475372e+01 -2.448250282402539e+01 -2.450493307947941e+01 + -2.452737905133441e+01 -2.454984072340254e+01 -2.457231812176549e+01 -2.459481127247106e+01 -2.461732015916192e+01 + -2.463984476198997e+01 -2.466238508954903e+01 -2.468494115731883e+01 -2.470751297988127e+01 -2.473010056541401e+01 + -2.475270389737600e+01 -2.477532296279144e+01 -2.479795778766421e+01 -2.482060839605179e+01 -2.484327476524651e+01 + -2.486595687297807e+01 -2.488865474549064e+01 -2.491136841050829e+01 -2.493409785316058e+01 -2.495684305468689e+01 + -2.497960402336061e+01 -2.500238077436705e+01 -2.502517332350563e+01 -2.504798167938967e+01 -2.507080582127416e+01 + -2.509364573240812e+01 -2.511650144137505e+01 -2.513937297643642e+01 -2.516226031923135e+01 -2.518516344740990e+01 + -2.520808236928804e+01 -2.523101710100030e+01 -2.525396765928963e+01 -2.527693405405919e+01 -2.529991626724470e+01 + -2.532291428361040e+01 -2.534592812720204e+01 -2.536895782110043e+01 -2.539200334524508e+01 -2.541506468057373e+01 + -2.543814185515816e+01 -2.546123489657537e+01 -2.548434378328921e+01 -2.550746849096137e+01 -2.553060903315797e+01 + -2.555376543163097e+01 -2.557693770297151e+01 -2.560012585444837e+01 -2.562332986120158e+01 -2.564654970308929e+01 + -2.566978541097076e+01 -2.569303701597250e+01 -2.571630449928904e+01 -2.573958783754457e+01 -2.576288703901380e+01 + -2.578620212017663e+01 -2.580953309868325e+01 -2.583287998467666e+01 -2.585624275710073e+01 -2.587962139846310e+01 + -2.590301593672573e+01 -2.592642639921134e+01 -2.594985276523152e+01 -2.597329501305775e+01 -2.599675316481207e+01 + -2.602022724494944e+01 -2.604371724340627e+01 -2.606722314554395e+01 -2.609074495294231e+01 -2.611428267453130e+01 + -2.613783633242288e+01 -2.616140594232113e+01 -2.618499148111656e+01 -2.620859292804694e+01 -2.623221031055255e+01 + -2.625584365675950e+01 -2.627949294933480e+01 -2.630315816707157e+01 -2.632683931872623e+01 -2.635053642045652e+01 + -2.637424948806206e+01 -2.639797853015353e+01 -2.642172352694394e+01 -2.644548446269175e+01 -2.646926136623515e+01 + -2.649305426487780e+01 -2.651686313520573e+01 -2.654068795336410e+01 -2.656452874445229e+01 -2.658838553565089e+01 + -2.661225831351167e+01 -2.663614706041860e+01 -2.666005178271351e+01 -2.668397249386109e+01 -2.670790921185966e+01 + -2.673186194785124e+01 -2.675583068101895e+01 -2.677981539336416e+01 -2.680381611012034e+01 -2.682783285712106e+01 + -2.685186561936856e+01 -2.687591437786270e+01 -2.689997913842517e+01 -2.692405991477839e+01 -2.694815672742597e+01 + -2.697226958936361e+01 -2.699639847677425e+01 -2.702054336911223e+01 -2.704470429573021e+01 -2.706888128546201e+01 + -2.709307431516761e+01 -2.711728336172764e+01 -2.714150845407871e+01 -2.716574962162754e+01 -2.719000684360529e+01 + -2.721428009605862e+01 -2.723856939247152e+01 -2.726287475352885e+01 -2.728719619128178e+01 -2.731153370993099e+01 + -2.733588729090867e+01 -2.736025692081293e+01 -2.738464262967399e+01 -2.740904444482641e+01 -2.743346233939021e+01 + -2.745789628706843e+01 -2.748234631811058e+01 -2.750681246441337e+01 -2.753129470791622e+01 -2.755579302585287e+01 + -2.758030742659158e+01 -2.760483792680023e+01 -2.762938454521084e+01 -2.765394729250735e+01 -2.767852614511706e+01 + -2.770312108289846e+01 -2.772773213369129e+01 -2.775235932608502e+01 -2.777700264368704e+01 -2.780166206614083e+01 + -2.782633760221619e+01 -2.785102926812099e+01 -2.787573708068912e+01 -2.790046104903706e+01 -2.792520115078565e+01 + -2.794995736764946e+01 -2.797472972921345e+01 -2.799951826412358e+01 -2.802432294939970e+01 -2.804914376169005e+01 + -2.807398072778233e+01 -2.809883387567351e+01 -2.812370318805837e+01 -2.814858864438241e+01 -2.817349025639583e+01 + -2.819840804241009e+01 -2.822334201467696e+01 -2.824829217820057e+01 -2.827325851505399e+01 -2.829824101147483e+01 + -2.832323969328987e+01 -2.834825458594292e+01 -2.837328567375688e+01 -2.839833293713809e+01 -2.842339638194745e+01 + -2.844847602232610e+01 -2.847357188008160e+01 -2.849868396869187e+01 -2.852381226064981e+01 -2.854895673259501e+01 + -2.857411741873861e+01 -2.859929435285462e+01 -2.862448750939692e+01 -2.864969686163745e+01 -2.867492243744038e+01 + -2.870016426611871e+01 -2.872542232818885e+01 -2.875069660076976e+01 -2.877598709618692e+01 -2.880129383482867e+01 + -2.882661683412842e+01 -2.885195610246809e+01 -2.887731161497835e+01 -2.890268335136361e+01 -2.892807134287440e+01 + -2.895347562064698e+01 -2.897889616381469e+01 -2.900433294736006e+01 -2.902978598166526e+01 -2.905525528595928e+01 + -2.908074087945912e+01 -2.910624277257485e+01 -2.913176094050105e+01 -2.915729536236611e+01 -2.918284606824940e+01 + -2.920841308797334e+01 -2.923399639938179e+01 -2.925959597987842e+01 -2.928521185708459e+01 -2.931084405942344e+01 + -2.933649256830759e+01 -2.936215736109871e+01 -2.938783844596477e+01 -2.941353583979598e+01 -2.943924956356517e+01 + -2.946497963001566e+01 -2.949072601489006e+01 -2.951648869675137e+01 -2.954226770244480e+01 -2.956806305999476e+01 + -2.959387475386040e+01 -2.961970276467950e+01 -2.964554710136948e+01 -2.967140778023144e+01 -2.969728481882160e+01 + -2.972317822671904e+01 -2.974908798033929e+01 -2.977501406036931e+01 -2.980095649774566e+01 -2.982691532231985e+01 + -2.985289050935425e+01 -2.987888203414534e+01 -2.990488992671488e+01 -2.993091421806754e+01 -2.995695488841446e+01 + -2.998301191396682e+01 -3.000908530572931e+01 -3.003517508294127e+01 -3.006128126298706e+01 -3.008740385472813e+01 + -3.011354283478899e+01 -3.013969818396866e+01 -3.016586993200092e+01 -3.019205810852835e+01 -3.021826269389396e+01 + -3.024448366459688e+01 -3.027072103106001e+01 -3.029697481234801e+01 -3.032324502816885e+01 -3.034953168930138e+01 + -3.037583477016444e+01 -3.040215424919064e+01 -3.042849015722735e+01 -3.045484252487287e+01 -3.048121132931426e+01 + -3.050759654718701e+01 -3.053399820633122e+01 -3.056041633582694e+01 -3.058685091850949e+01 -3.061330193277164e+01 + -3.063976938548045e+01 -3.066625329189824e+01 -3.069275367239408e+01 -3.071927054017274e+01 -3.074580387467516e+01 + -3.077235365736276e+01 -3.079891991154272e+01 -3.082550266154129e+01 -3.085210189391538e+01 -3.087871759159065e+01 + -3.090534976073683e+01 -3.093199841535169e+01 -3.095866357750086e+01 -3.098534526117247e+01 -3.101204343997652e+01 + -3.103875809113482e+01 -3.106548924669440e+01 -3.109223693806243e+01 -3.111900113926174e+01 -3.114578182447812e+01 + -3.117257902593346e+01 -3.119939277712214e+01 -3.122622305859262e+01 -3.125306984560579e+01 -3.127993314521812e+01 + -3.130681297362548e+01 -3.133370935178603e+01 -3.136062229292185e+01 -3.138755177454848e+01 -3.141449777743489e+01 + -3.144146033107010e+01 -3.146843946420585e+01 -3.149543515392452e+01 -3.152244737446985e+01 -3.154947614039987e+01 + -3.157652147508332e+01 -3.160358339681746e+01 -3.163066191390917e+01 -3.165775699977537e+01 -3.168486863280270e+01 + -3.171199684614663e+01 -3.173914167265754e+01 -3.176630308919665e+01 -3.179348107134120e+01 -3.182067564552154e+01 + -3.184788683989369e+01 -3.187511463866380e+01 -3.190235902163426e+01 -3.192961999494226e+01 -3.195689757352222e+01 + -3.198419178116283e+01 -3.201150263346307e+01 -3.203883010440887e+01 -3.206617417058478e+01 -3.209353486058297e+01 + -3.212091220418486e+01 -3.214830618392138e+01 -3.217571677868305e+01 -3.220314400004898e+01 -3.223058786708538e+01 + -3.225804839611857e+01 -3.228552559489243e+01 -3.231301943956095e+01 -3.234052991162765e+01 -3.236805704558397e+01 + -3.239560087404328e+01 -3.242316136911894e+01 -3.245073850255218e+01 -3.247833230509534e+01 -3.250594280965240e+01 + -3.253356999872297e+01 -3.256121385028732e+01 -3.258887437465276e+01 -3.261655158960600e+01 -3.264424551052439e+01 + -3.267195614529539e+01 -3.269968347425627e+01 -3.272742748229857e+01 -3.275518820008119e+01 -3.278296565603427e+01 + -3.281075982390590e+01 -3.283857067801981e+01 -3.286639824968410e+01 -3.289424257141810e+01 -3.292210362360176e+01 + -3.294998138240963e+01 -3.297787585933321e+01 -3.300578707421773e+01 -3.303371504500630e+01 -3.306165978102434e+01 + -3.308962125902853e+01 -3.311759946003357e+01 -3.314559441465483e+01 -3.317360615365304e+01 -3.320163465877013e+01 + -3.322967990687330e+01 -3.325774190434956e+01 -3.328582066713852e+01 -3.331391621987054e+01 -3.334202857831301e+01 + -3.337015771409062e+01 -3.339830360273710e+01 -3.342646627956469e+01 -3.345464577921614e+01 -3.348284207387808e+01 + -3.351105513572078e+01 -3.353928499930519e+01 -3.356753169996216e+01 -3.359579521371194e+01 -3.362407551222610e+01 + -3.365237260909204e+01 -3.368068652715969e+01 -3.370901728441355e+01 -3.373736488954338e+01 -3.376572931892538e+01 + -3.379411055342771e+01 -3.382250862419983e+01 -3.385092356238306e+01 -3.387935534880526e+01 -3.390780395979943e+01 + -3.393626940403256e+01 -3.396475169950308e+01 -3.399325086920118e+01 -3.402176692682492e+01 -3.405029984391190e+01 + -3.407884959628061e+01 -3.410741621903333e+01 -3.413599974690003e+01 -3.416460015383780e+01 -3.419321741347679e+01 + -3.422185155891206e+01 -3.425050262370409e+01 -3.427917058381036e+01 -3.430785541111823e+01 -3.433655711883738e+01 + -3.436527572977491e+01 -3.439401126380553e+01 -3.442276373145798e+01 -3.445153310880944e+01 -3.448031937598221e+01 + -3.450912256373026e+01 -3.453794270224409e+01 -3.456677976882821e+01 -3.459563373771100e+01 -3.462450462370172e+01 + -3.465339245071625e+01 -3.468229723851619e+01 -3.471121899611902e+01 -3.474015769371995e+01 -3.476911330776019e+01 + -3.479808587848705e+01 -3.482707544447295e+01 -3.485608197378501e+01 -3.488510543365825e+01 -3.491414585850467e+01 + -3.494320328527482e+01 -3.497227769389696e+01 -3.500136905869145e+01 -3.503047738856913e+01 -3.505960270226024e+01 + -3.508874502318216e+01 -3.511790436512474e+01 -3.514708069868058e+01 -3.517627399907308e+01 -3.520548430324607e+01 + -3.523471164812467e+01 -3.526395600883895e+01 -3.529321735592740e+01 -3.532249570335686e+01 -3.535179107461137e+01 + -3.538110348781549e+01 -3.541043295179184e+01 -3.543977944351469e+01 -3.546914294470585e+01 -3.549852348792567e+01 + -3.552792110371767e+01 -3.555733576371960e+01 -3.558676744035331e+01 -3.561621616808287e+01 -3.564568198278825e+01 + -3.567516486397158e+01 -3.570466478590109e+01 -3.573418175828719e+01 -3.576371580017962e+01 -3.579326693254331e+01 + -3.582283516733191e+01 -3.585242047853867e+01 -3.588202284498269e+01 -3.591164230274704e+01 -3.594127888660625e+01 + -3.597093256883734e+01 -3.600060331833949e+01 -3.603029115299790e+01 -3.605999610029281e+01 -3.608971817709886e+01 + -3.611945738978410e+01 -3.614921371329605e+01 -3.617898712799953e+01 -3.620877766734910e+01 -3.623858536391516e+01 + -3.626841019364145e+01 -3.629825213180558e+01 -3.632811120764664e+01 -3.635798745148868e+01 -3.638788084403422e+01 + -3.641779136227628e+01 -3.644771901799147e+01 -3.647766383142195e+01 -3.650762582188893e+01 -3.653760499949427e+01 + -3.656760133838370e+01 -3.659761481766282e+01 -3.662764547223315e+01 -3.665769333671685e+01 -3.668775838882340e+01 + -3.671784060113342e+01 -3.674793998262476e+01 -3.677805655273779e+01 -3.680819033636626e+01 -3.683834134900049e+01 + -3.686850956306390e+01 -3.689869495454472e+01 -3.692889755675729e+01 -3.695911740229619e+01 -3.698935446355054e+01 + -3.701960871343802e+01 -3.704988018719579e+01 -3.708016892120266e+01 -3.711047489408478e+01 -3.714079807933708e+01 + -3.717113848768184e+01 -3.720149613882988e+01 -3.723187105121882e+01 -3.726226323497034e+01 -3.729267266821555e+01 + -3.732309933333587e+01 -3.735354326170426e+01 -3.738400448395760e+01 -3.741448297879693e+01 -3.744497872108128e+01 + -3.747549172223736e+01 -3.750602200310610e+01 -3.753656958561755e+01 -3.756713448177913e+01 -3.759771666281819e+01 + -3.762831610507856e+01 -3.765893284615005e+01 -3.768956692232328e+01 -3.772021830344675e+01 -3.775088695941269e+01 + -3.778157292673024e+01 -3.781227624306894e+01 -3.784299688412320e+01 -3.787373482086582e+01 -3.790449006735824e+01 + -3.793526264738479e+01 -3.796605258053289e+01 -3.799685987630166e+01 -3.802768450803411e+01 -3.805852645435349e+01 + -3.808938575116029e+01 -3.812026243387959e+01 -3.815115647875793e+01 -3.818206785737669e+01 -3.821299658183555e+01 + -3.824394267407146e+01 -3.827490615485264e+01 -3.830588703573063e+01 -3.833688529255877e+01 -3.836790090523419e+01 + -3.839893390552727e+01 -3.842998432385276e+01 -3.846105213333004e+01 -3.849213730842061e+01 -3.852323988624988e+01 + -3.855435990371658e+01 -3.858549733414936e+01 -3.861665214665468e+01 -3.864782435702053e+01 -3.867901399128823e+01 + -3.871022106983104e+01 -3.874144560188923e+01 -3.877268755783931e+01 -3.880394691415978e+01 -3.883522371060106e+01 + -3.886651798555487e+01 -3.889782970870629e+01 -3.892915884903668e+01 -3.896050544141922e+01 -3.899186952243698e+01 + -3.902325106962145e+01 -3.905465005558139e+01 -3.908606649228560e+01 -3.911750040150871e+01 -3.914895180488885e+01 + -3.918042071436301e+01 -3.921190710320024e+01 -3.924341094905042e+01 -3.927493228575462e+01 -3.930647114756201e+01 + -3.933802751416320e+01 -3.936960136044893e+01 -3.940119269666864e+01 -3.943280154239230e+01 -3.946442791911308e+01 + -3.949607183932866e+01 -3.952773327763106e+01 -3.955941221301939e+01 -3.959110868002649e+01 -3.962282271157864e+01 + -3.965455427864192e+01 -3.968630335291520e+01 -3.971806997098832e+01 -3.974985417066340e+01 -3.978165592970123e+01 + -3.981347522024374e+01 -3.984531205199855e+01 -3.987716644515135e+01 -3.990903842423468e+01 -3.994092800366619e+01 + -3.997283515305731e+01 -4.000475984705376e+01 -4.003670212524431e+01 -4.006866202678586e+01 -4.010063952416471e+01 + -4.013263458527370e+01 -4.016464722630246e+01 -4.019667747391531e+01 -4.022872534837892e+01 -4.026079085897078e+01 + -4.029287397740929e+01 -4.032497468131004e+01 -4.035709300943645e+01 -4.038922899883853e+01 -4.042138261856475e+01 + -4.045355383733334e+01 -4.048574269054266e+01 -4.051794921541258e+01 -4.055017338976896e+01 -4.058241518694505e+01 + -4.061467462169752e+01 -4.064695171778673e+01 -4.067924649356458e+01 -4.071155895737036e+01 -4.074388908290122e+01 + -4.077623684962312e+01 -4.080860229471885e+01 -4.084098545450960e+01 -4.087338630415373e+01 -4.090580481395003e+01 + -4.093824099592192e+01 -4.097069487270115e+01 -4.100316646762842e+01 -4.103565579436854e+01 -4.106816282717386e+01 + -4.110068754422534e+01 -4.113322997883087e+01 -4.116579016300655e+01 -4.119836806847471e+01 -4.123096366815907e+01 + -4.126357700008218e+01 -4.129620810254014e+01 -4.132885694982463e+01 -4.136152351139461e+01 -4.139420780138244e+01 + -4.142690984447184e+01 -4.145962966287846e+01 -4.149236726828771e+01 -4.152512263273182e+01 -4.155789573295193e+01 + -4.159068660417814e+01 -4.162349528189675e+01 -4.165632174413023e+01 -4.168916596438000e+01 -4.172202795552684e+01 + -4.175490773972726e+01 -4.178780533686147e+01 -4.182072075745918e+01 -4.185365397692470e+01 -4.188660497553830e+01 + -4.191957378820953e+01 -4.195256044830271e+01 -4.198556492837179e+01 -4.201858720098863e+01 -4.205162729960676e+01 + -4.208468525919077e+01 -4.211776105986812e+01 -4.215085467691669e+01 -4.218396612105321e+01 -4.221709541226407e+01 + -4.225024257217616e+01 -4.228340761361360e+01 -4.231659051254899e+01 -4.234979124870078e+01 -4.238300985362200e+01 + -4.241624635885866e+01 -4.244950074409413e+01 -4.248277298525672e+01 -4.251606309511715e+01 -4.254937109530931e+01 + -4.258269700607782e+01 -4.261604083828603e+01 -4.264940256666174e+01 -4.268278217100897e+01 -4.271617968757233e+01 + -4.274959515039267e+01 -4.278302852825576e+01 -4.281647979114838e+01 -4.284994897911630e+01 -4.288343613339240e+01 + -4.291694122989936e+01 -4.295046423857267e+01 -4.298400517070971e+01 -4.301756404788966e+01 -4.305114089145757e+01 + -4.308473571388112e+01 -4.311834849235274e+01 -4.315197920801049e+01 -4.318562789305037e+01 -4.321929457904871e+01 + -4.325297924404543e+01 -4.328668186207582e+01 -4.332040244469275e+01 -4.335414101381126e+01 -4.338789759527743e+01 + -4.342167220389723e+01 -4.345546480638487e+01 -4.348927537558045e+01 -4.352310395691921e+01 -4.355695059370569e+01 + -4.359081524812669e+01 -4.362469788222823e+01 -4.365859853861065e+01 -4.369251726260594e+01 -4.372645402991838e+01 + -4.376040880917880e+01 -4.379438161035186e+01 -4.382837245512241e+01 -4.386238137072252e+01 -4.389640837367813e+01 + -4.393045343214298e+01 -4.396451651875527e+01 -4.399859767246311e+01 -4.403269693263155e+01 -4.406681427398399e+01 + -4.410094966630350e+01 -4.413510312425358e+01 -4.416927467295284e+01 -4.420346433446015e+01 -4.423767212069691e+01 + -4.427189800609401e+01 -4.430614196966567e+01 -4.434040404624994e+01 -4.437468426893484e+01 -4.440898260798443e+01 + -4.444329903479183e+01 -4.447763358808973e+01 -4.451198630763288e+01 -4.454635716992501e+01 -4.458074614621454e+01 + -4.461515324997958e+01 -4.464957850449220e+01 -4.468402192997090e+01 -4.471848353715485e+01 -4.475296330191956e+01 + -4.478746120505344e+01 -4.482197728186011e+01 -4.485651156648301e+01 -4.489106403390974e+01 -4.492563465506775e+01 + -4.496022344379944e+01 -4.499483042484561e+01 -4.502945562362576e+01 -4.506409905435962e+01 -4.509876068578905e+01 + -4.513344049220396e+01 -4.516813851556444e+01 -4.520285479589762e+01 -4.523758929782897e+01 -4.527234198687941e+01 + -4.530711290755342e+01 -4.534190210524451e+01 -4.537670954991925e+01 -4.541153520580425e+01 -4.544637908959269e+01 + -4.548124122972980e+01 -4.551612164920255e+01 -4.555102035951307e+01 -4.558593733168242e+01 -4.562087254236648e+01 + -4.565582603124118e+01 -4.569079783605451e+01 -4.572578792382265e+01 -4.576079626235065e+01 -4.579582289333027e+01 + -4.583086785976433e+01 -4.586593113601344e+01 -4.590101269036680e+01 -4.593611253546989e+01 -4.597123069530716e+01 + -4.600636719486254e+01 -4.604152204856955e+01 -4.607669522766013e+01 -4.611188670797630e+01 -4.614709652700154e+01 + -4.618232472227299e+01 -4.621757126990104e+01 -4.625283614113306e+01 -4.628811934919114e+01 -4.632342091751210e+01 + -4.635874086841728e+01 -4.639407921460932e+01 -4.642943593143147e+01 -4.646481099859044e+01 -4.650020445060623e+01 + -4.653561632090474e+01 -4.657104658372261e+01 -4.660649521327068e+01 -4.664196224284595e+01 -4.667744770698098e+01 + -4.671295158606459e+01 -4.674847385553061e+01 -4.678401452513644e+01 -4.681957361522331e+01 -4.685515115414413e+01 + -4.689074715945064e+01 -4.692636159747788e+01 -4.696199443933372e+01 -4.699764572643400e+01 -4.703331550121288e+01 + -4.706900373987032e+01 -4.710471041222129e+01 -4.714043552877479e+01 -4.717617911151273e+01 -4.721194118761495e+01 + -4.724772177397794e+01 -4.728352084116666e+01 -4.731933836391387e+01 -4.735517437995513e+01 -4.739102892624472e+01 + -4.742690197360956e+01 -4.746279349304486e+01 -4.749870352234630e+01 -4.753463210070628e+01 -4.757057920610364e+01 + -4.760654481072343e+01 -4.764252892478859e+01 -4.767853156968457e+01 -4.771455277340900e+01 -4.775059255327958e+01 + -4.778665087728216e+01 -4.782272771801416e+01 -4.785882311585065e+01 -4.789493711157514e+01 -4.793106967982698e+01 + -4.796722079021173e+01 -4.800339045834357e+01 -4.803957871014897e+01 -4.807578556679541e+01 -4.811201103905631e+01 + -4.814825510088780e+01 -4.818451773166895e+01 -4.822079896928767e+01 -4.825709884980719e+01 -4.829341734348342e+01 + -4.832975442115909e+01 -4.836611012183125e+01 -4.840248448526336e+01 -4.843887748613056e+01 -4.847528909416636e+01 + -4.851171932442625e+01 -4.854816820273300e+01 -4.858463575265701e+01 -4.862112198691646e+01 -4.865762687707282e+01 + -4.869415040003414e+01 -4.873069259525141e+01 -4.876725350118260e+01 -4.880383308977095e+01 -4.884043132904604e+01 + -4.887704823789731e+01 -4.891368384608068e+01 -4.895033817595851e+01 -4.898701123776245e+01 -4.902370300059485e+01 + -4.906041344002308e+01 -4.909714259860375e+01 -4.913389051725400e+01 -4.917065716334413e+01 -4.920744250429804e+01 + -4.924424658130064e+01 -4.928106943700116e+01 -4.931791104614518e+01 -4.935477137752828e+01 -4.939165044404930e+01 + -4.942854827009338e+01 -4.946546488188807e+01 -4.950240029454247e+01 -4.953935447684974e+01 -4.957632740294361e+01 + -4.961331911463601e+01 -4.965032965315336e+01 -4.968735898970213e+01 -4.972440709120082e+01 -4.976147397743583e+01 + -4.979855967878247e+01 -4.983566421510402e+01 -4.987278759472007e+01 -4.990992979028766e+01 -4.994709078100569e+01 + -4.998427060790318e+01 -5.002146930959274e+01 -5.005868685319148e+01 -5.009592320640078e+01 -5.013317841075434e+01 + -5.017045250915469e+01 -5.020774547614742e+01 -5.024505728017924e+01 -5.028238793365752e+01 -5.031973746104961e+01 + -5.035710589110189e+01 -5.039449324090066e+01 -5.043189947661289e+01 -5.046932456973549e+01 -5.050676856400442e+01 + -5.054423150327239e+01 -5.058171335962052e+01 -5.061921409929316e+01 -5.065673373695915e+01 -5.069427229950105e+01 + -5.073182981423184e+01 -5.076940629607507e+01 -5.080700170996615e+01 -5.084461602753602e+01 -5.088224929718589e+01 + -5.091990156525010e+01 -5.095757279302548e+01 -5.099526294209112e+01 -5.103297206019221e+01 -5.107070019605169e+01 + -5.110844731613729e+01 -5.114621338143406e+01 -5.118399841325091e+01 -5.122180244526444e+01 -5.125962550029841e+01 + -5.129746758802490e+01 -5.133532867636215e+01 -5.137320874011100e+01 -5.141110782335645e+01 -5.144902596945006e+01 + -5.148696314952589e+01 -5.152491932947918e+01 -5.156289452646703e+01 -5.160088876945014e+01 -5.163890208334180e+01 + -5.167693448081514e+01 -5.171498592963017e+01 -5.175305640369855e+01 -5.179114594645165e+01 -5.182925460014935e+01 + -5.186738233284598e+01 -5.190552911234031e+01 -5.194369497961412e+01 -5.198187997663295e+01 -5.202008407611459e+01 + -5.205830724580739e+01 -5.209654950282933e+01 -5.213481087573764e+01 -5.217309138947744e+01 -5.221139105690054e+01 + -5.224970984609732e+01 -5.228804773087789e+01 -5.232640475269200e+01 -5.236478095346914e+01 -5.240317630941821e+01 + -5.244159079031952e+01 -5.248002440595931e+01 -5.251847717885386e+01 -5.255694914243367e+01 -5.259544031823210e+01 + -5.263395066927961e+01 -5.267248016335085e+01 -5.271102884570031e+01 -5.274959676081755e+01 -5.278818387265291e+01 + -5.282679014593192e+01 -5.286541562901994e+01 -5.290406037048660e+01 -5.294272433607927e+01 -5.298140748616263e+01 + -5.302010984239256e+01 -5.305883143892672e+01 -5.309757229863885e+01 -5.313633243133304e+01 -5.317511180581835e+01 + -5.321391039785607e+01 -5.325272825201081e+01 -5.329156541074357e+01 -5.333042183929739e+01 -5.336929750308754e+01 + -5.340819244543594e+01 -5.344710671111962e+01 -5.348604027282968e+01 -5.352499309722418e+01 -5.356396519891433e+01 + -5.360295660504364e+01 -5.364196734493171e+01 -5.368099743556814e+01 -5.372004684244607e+01 -5.375911553606044e+01 + -5.379820355840945e+01 -5.383731095277006e+01 -5.387643769603123e+01 -5.391558375867469e+01 -5.395474915194053e+01 + -5.399393389872404e+01 -5.403313802778240e+01 -5.407236155707715e+01 -5.411160445552515e+01 -5.415086669663323e+01 + -5.419014832131279e+01 -5.422944936941720e+01 -5.426876980916325e+01 -5.430810960961936e+01 -5.434746881489674e+01 + -5.438684746929877e+01 -5.442624554285502e+01 -5.446566300018413e+01 -5.450509985853421e+01 -5.454455614758906e+01 + -5.458403189414573e+01 -5.462352711279953e+01 -5.466304177222543e+01 -5.470257584656953e+01 -5.474212937778257e+01 + -5.478170240720980e+01 -5.482129490597043e+01 -5.486090684084346e+01 -5.490053823147309e+01 -5.494018910890276e+01 + -5.497985949690793e+01 -5.501954940653937e+01 -5.505925880521750e+01 -5.509898766755921e+01 -5.513873604059781e+01 + -5.517850396943321e+01 -5.521829141901578e+01 -5.525809835354192e+01 -5.529792481434151e+01 -5.533777084523449e+01 + -5.537763642286803e+01 -5.541752151714192e+01 -5.545742613813913e+01 -5.549735030880384e+01 -5.553729406334213e+01 + -5.557725742375872e+01 -5.561724035199087e+01 -5.565724281465346e+01 -5.569726485713910e+01 -5.573730652628086e+01 + -5.577736779589668e+01 -5.581744863307357e+01 -5.585754905099014e+01 -5.589766907536871e+01 -5.593780873601526e+01 + -5.597796805069111e+01 -5.601814698489535e+01 -5.605834550959182e+01 -5.609856366986563e+01 -5.613880151023810e+01 + -5.617905899885479e+01 -5.621933610311022e+01 -5.625963286377015e+01 -5.629994932270948e+01 -5.634028545286861e+01 + -5.638064122221132e+01 -5.642101664772899e+01 -5.646141175844968e+01 -5.650182658252075e+01 -5.654226113528433e+01 + -5.658271538174220e+01 -5.662318929319503e+01 -5.666368291647893e+01 -5.670419629786259e+01 -5.674472940580990e+01 + -5.678528220346420e+01 -5.682585471049146e+01 -5.686644695909487e+01 -5.690705897510426e+01 -5.694769077129006e+01 + -5.698834231455854e+01 -5.702901357847642e+01 -5.706970460911611e+01 -5.711041545084194e+01 -5.715114606868026e+01 + -5.719189642778805e+01 -5.723266657318249e+01 -5.727345655110785e+01 -5.731426633285666e+01 -5.735509588339112e+01 + -5.739594521730356e+01 -5.743681436264626e+01 -5.747770335168147e+01 -5.751861220364783e+01 -5.755954088147938e+01 + -5.760048935348805e+01 -5.764145766580183e+01 -5.768244586550730e+01 -5.772345392571002e+01 -5.776448181276131e+01 + -5.780552953997691e+01 -5.784659713354442e+01 -5.788768462417462e+01 -5.792879202998626e+01 -5.796991931420698e+01 + -5.801106644664837e+01 -5.805223347834903e+01 -5.809342045860209e+01 -5.813462734849197e+01 -5.817585410820936e+01 + -5.821710078257841e+01 -5.825836741928538e+01 -5.829965399283203e+01 -5.834096047087346e+01 -5.838228686686274e+01 + -5.842363320676851e+01 -5.846499952082397e+01 -5.850638582715609e+01 -5.854779209120221e+01 -5.858921828442874e+01 + -5.863066445510763e+01 -5.867213065032231e+01 -5.871361683559694e+01 -5.875512297138874e+01 -5.879664907944645e+01 + -5.883819519466417e+01 -5.887976134322624e+01 -5.892134753756825e+01 -5.896295374384051e+01 -5.900457993500612e+01 + -5.904622615756436e+01 -5.908789245663575e+01 -5.912957879828990e+01 -5.917128514850664e+01 -5.921301155195771e+01 + -5.925475805384439e+01 -5.929652462279476e+01 -5.933831122286624e+01 -5.938011787640643e+01 -5.942194461763230e+01 + -5.946379146994821e+01 -5.950565844408734e+01 -5.954754551091072e+01 -5.958945264733813e+01 -5.963137989439624e+01 + -5.967332729249499e+01 -5.971529481547052e+01 -5.975728243227523e+01 -5.979929015889982e+01 -5.984131802305070e+01 + -5.988336605225896e+01 -5.992543426246962e+01 -5.996752262345901e+01 -6.000963111046766e+01 -6.005175976676178e+01 + -6.009390863383608e+01 -6.013607767807394e+01 -6.017826686618813e+01 -6.022047624132026e+01 -6.026270584835797e+01 + -6.030495566274465e+01 -6.034722565381767e+01 -6.038951583593452e+01 -6.043182623512069e+01 -6.047415687905394e+01 + -6.051650778421003e+01 -6.055887892060463e+01 -6.060127026325783e+01 -6.064368185366749e+01 -6.068611373308907e+01 + -6.072856587533070e+01 -6.077103824887340e+01 -6.081353086833690e+01 -6.085604376132918e+01 -6.089857696127247e+01 + -6.094113048823596e+01 -6.098370430306234e+01 -6.102629837247437e+01 -6.106891274594116e+01 -6.111154747264118e+01 + -6.115420251784390e+01 -6.119687784580902e+01 -6.123957350066591e+01 -6.128228952841628e+01 -6.132502590268162e+01 + -6.136778259056138e+01 -6.141055960544676e+01 -6.145335697380811e+01 -6.149617472814099e+01 -6.153901288864162e+01 + -6.158187142028389e+01 -6.162475029314290e+01 -6.166764955292113e+01 -6.171056924466600e+01 -6.175350933517737e+01 + -6.179646979123154e+01 -6.183945065775757e+01 -6.188245198047678e+01 -6.192547373012725e+01 -6.196851587175868e+01 + -6.201157842265037e+01 -6.205466141333163e+01 -6.209776487510229e+01 -6.214088882566958e+01 -6.218403322759970e+01 + -6.222719804958889e+01 -6.227038333999444e+01 -6.231358914752139e+01 -6.235681544260558e+01 -6.240006218936849e+01 + -6.244332940494305e+01 -6.248661712010740e+01 -6.252992536720910e+01 -6.257325416420860e+01 -6.261660346994837e+01 + -6.265997325077347e+01 -6.270336356215701e+01 -6.274677445777788e+01 -6.279020589501037e+01 -6.283365783085999e+01 + -6.287713031716163e+01 -6.292062340781234e+01 -6.296413707012920e+01 -6.300767126475596e+01 -6.305122601222295e+01 + -6.309480134635203e+01 -6.313839729424505e+01 -6.318201386936521e+01 -6.322565103734121e+01 -6.326930877093868e+01 + -6.331298711930568e+01 -6.335668613058504e+01 -6.340040577251647e+01 -6.344414600718050e+01 -6.348790685442323e+01 + -6.353168834759008e+01 -6.357549051625812e+01 -6.361931337593239e+01 -6.366315688959789e+01 -6.370702102749119e+01 + -6.375090584137499e+01 -6.379481138078580e+01 -6.383873760482961e+01 -6.388268447297220e+01 -6.392665203654889e+01 + -6.397064034897519e+01 -6.401464938011861e+01 -6.405867909237229e+01 -6.410272950177993e+01 -6.414680063823367e+01 + -6.419089253336912e+01 -6.423500520539493e+01 -6.427913861706836e+01 -6.432329273774181e+01 -6.436746761859949e+01 + -6.441166331065573e+01 -6.445587978241413e+01 -6.450011699516882e+01 -6.454437496388719e+01 -6.458865371852110e+01 + -6.463295329528786e+01 -6.467727371608086e+01 -6.472161493923234e+01 -6.476597692945877e+01 -6.481035974057480e+01 + -6.485476342551981e+01 -6.489918794463497e+01 -6.494363325783405e+01 -6.498809941591921e+01 -6.503258647107099e+01 + -6.507709439009531e+01 -6.512162313341831e+01 -6.516617272132122e+01 -6.521074318787740e+01 -6.525533456247440e+01 + -6.529994686059398e+01 -6.534458004678092e+01 -6.538923409250538e+01 -6.543390904787570e+01 -6.547860496211884e+01 + -6.552332180229843e+01 -6.556805952953434e+01 -6.561281816333469e+01 -6.565759773746066e+01 -6.570239828429803e+01 + -6.574721982146080e+01 -6.579206230885156e+01 -6.583692571363754e+01 -6.588181008975629e+01 -6.592671548982709e+01 + -6.597164187442638e+01 -6.601658920334479e+01 -6.606155752527242e+01 -6.610654689090467e+01 -6.615155727005924e+01 + -6.619658862652422e+01 -6.624164098084657e+01 -6.628671436645676e+01 -6.633180881156068e+01 -6.637692433038681e+01 + -6.642206088647883e+01 -6.646721845110714e+01 -6.651239707713407e+01 -6.655759681603797e+01 -6.660281763216933e+01 + -6.664805948389387e+01 -6.669332239276561e+01 -6.673860639512726e+01 -6.678391152328841e+01 -6.682923779433044e+01 + -6.687458516845543e+01 -6.691995361277515e+01 -6.696534317891920e+01 -6.701075391795754e+01 -6.705618579420361e+01 + -6.710163877100581e+01 -6.714711289460833e+01 -6.719260821321966e+01 -6.723812470001026e+01 -6.728366232121398e+01 + -6.732922109035582e+01 -6.737480103488133e+01 -6.742040219062761e+01 -6.746602458035952e+01 -6.751166816616187e+01 + -6.755733291529161e+01 -6.760301887637438e+01 -6.764872609859751e+01 -6.769445455202660e+01 -6.774020420051386e+01 + -6.778597506217976e+01 -6.783176716876942e+01 -6.787758055225885e+01 -6.792341523092826e+01 -6.796927116804379e+01 + -6.801514833341810e+01 -6.806104677806347e+01 -6.810696655123587e+01 -6.815290761396663e+01 -6.819886992772128e+01 + -6.824485354392678e+01 -6.829085851532395e+01 -6.833688480994840e+01 -6.838293238885097e+01 -6.842900126984890e+01 + -6.847509148538957e+01 -6.852120306967514e+01 -6.856733604269469e+01 -6.861349036583006e+01 -6.865966600658993e+01 + -6.870586301559659e+01 -6.875208144399036e+01 -6.879832126187024e+01 -6.884458243234171e+01 -6.889086497157696e+01 + -6.893716890990422e+01 -6.898349428120915e+01 -6.902984110598732e+01 -6.907620934761650e+01 -6.912259897511596e+01 + -6.916901003718877e+01 -6.921544258172949e+01 -6.926189657371528e+01 -6.930837197817074e+01 -6.935486884322755e+01 + -6.940138721768092e+01 -6.944792706987337e+01 -6.949448836290087e+01 -6.954107111932564e+01 -6.958767537490402e+01 + -6.963430115870300e+01 -6.968094848498497e+01 -6.972761731548312e+01 -6.977430762020695e+01 -6.982101945480034e+01 + -6.986775287255249e+01 -6.991450783170005e+01 -6.996128429032680e+01 -7.000808230095708e+01 -7.005490191787665e+01 + -7.010174310797666e+01 -7.014860583121035e+01 -7.019549010717337e+01 -7.024239597049470e+01 -7.028932345629492e+01 + -7.033627258446040e+01 -7.038324331344937e+01 -7.043023560838913e+01 -7.047724952251053e+01 -7.052428510987777e+01 + -7.057134233978515e+01 -7.061842117397924e+01 -7.066552162878578e+01 -7.071264373512433e+01 -7.075978752771100e+01 + -7.080695302731498e+01 -7.085414019512091e+01 -7.090134899910394e+01 -7.094857949398551e+01 -7.099583173235354e+01 + -7.104310567151599e+01 -7.109040126922885e+01 -7.113771858031990e+01 -7.118505766125368e+01 -7.123241847797109e+01 + -7.127980098937178e+01 -7.132720521671429e+01 -7.137463119544236e+01 -7.142207895538176e+01 -7.146954851252747e+01 + -7.151703983316882e+01 -7.156455289009196e+01 -7.161208773177542e+01 -7.165964440570248e+01 -7.170722287968356e+01 + -7.175482311646741e+01 -7.180244513822917e+01 -7.185008898098621e+01 -7.189775467669884e+01 -7.194544224180910e+01 + -7.199315163474331e+01 -7.204088282234626e+01 -7.208863586315185e+01 -7.213641081375658e+01 -7.218420763131780e+01 + -7.223202627227879e+01 -7.227986678966526e+01 -7.232772923884254e+01 -7.237561358795277e+01 -7.242351979769759e+01 + -7.247144788623903e+01 -7.251939788668284e+01 -7.256736983444897e+01 -7.261536375015235e+01 -7.266337959287341e+01 + -7.271141732841731e+01 -7.275947701102203e+01 -7.280755869538000e+01 -7.285566234956853e+01 -7.290378793432680e+01 + -7.295193546765573e+01 -7.300010498266862e+01 -7.304829651566631e+01 -7.309651008753943e+01 -7.314474565435016e+01 + -7.319300317971540e+01 -7.324128272229925e+01 -7.328958433981238e+01 -7.333790799110540e+01 -7.338625363374130e+01 + -7.343462131899291e+01 -7.348301110053259e+01 -7.353142294792167e+01 -7.357985682361442e+01 -7.362831274574745e+01 + -7.367679074711965e+01 -7.372529086349638e+01 -7.377381311579366e+01 -7.382235746256312e+01 -7.387092386912651e+01 + -7.391951239025020e+01 -7.396812308115555e+01 -7.401675590943988e+01 -7.406541083531380e+01 -7.411408787706513e+01 + -7.416278706814910e+01 -7.421150844461324e+01 -7.426025202733783e+01 -7.430901777394124e+01 -7.435780564940528e+01 + -7.440661571142732e+01 -7.445544801616209e+01 -7.450430252087864e+01 -7.455317918285648e+01 -7.460207805830268e+01 + -7.465099920497126e+01 -7.469994258787753e+01 -7.474890816454140e+01 -7.479789595523943e+01 -7.484690599592756e+01 + -7.489593832252380e+01 -7.494499295533201e+01 -7.499406985223764e+01 -7.504316897827101e+01 -7.509229038945979e+01 + -7.514143414169166e+01 -7.519060019929748e+01 -7.523978851997632e+01 -7.528899912645726e+01 -7.533823205657275e+01 + -7.538748734353926e+01 -7.543676500532445e+01 -7.548606500351643e+01 -7.553538730703876e+01 -7.558473197053598e+01 + -7.563409904619321e+01 -7.568348849063742e+01 -7.573290026170078e+01 -7.578233441759443e+01 -7.583179101796470e+01 + -7.588127002782028e+01 -7.593077140392674e+01 -7.598029516471465e+01 -7.602984134475692e+01 -7.607940998153097e+01 + -7.612900109746634e+01 -7.617861465189691e+01 -7.622825061065345e+01 -7.627790902865043e+01 -7.632758996032740e+01 + -7.637729336914126e+01 -7.642701921265419e+01 -7.647676751583191e+01 -7.652653831849052e+01 -7.657633165244424e+01 + -7.662614753370475e+01 -7.667598592307560e+01 -7.672584678949215e+01 -7.677573018962489e+01 -7.682563617769370e+01 + -7.687556471038147e+01 -7.692551574474433e+01 -7.697548933686781e+01 -7.702548554509247e+01 -7.707550433774978e+01 + -7.712554567498073e+01 -7.717560957417300e+01 -7.722569606768573e+01 -7.727580519051753e+01 -7.732593696392289e+01 + -7.737609135154067e+01 -7.742626832278943e+01 -7.747646792782194e+01 -7.752669021677298e+01 -7.757693515897095e+01 + -7.762720271798948e+01 -7.767749291518889e+01 -7.772780578562232e+01 -7.777814136132783e+01 -7.782849965970544e+01 + -7.787888064261847e+01 -7.792928427988689e+01 -7.797971062869398e+01 -7.803015974345008e+01 -7.808063158011076e+01 + -7.813112609521906e+01 -7.818164334612277e+01 -7.823218339188995e+01 -7.828274619766600e+01 -7.833333172107952e+01 + -7.838393998361434e+01 -7.843457102192369e+01 -7.848522486948340e+01 -7.853590154498607e+01 -7.858660101116894e+01 + -7.863732323758104e+01 -7.868806827697425e+01 -7.873883618163512e+01 -7.878962691878654e+01 -7.884044044940295e+01 + -7.889127679452803e+01 -7.894213598992800e+01 -7.899301807018992e+01 -7.904392305456564e+01 -7.909485090214494e+01 + -7.914580158005610e+01 -7.919677514774288e+01 -7.924777166238927e+01 -7.929879107982515e+01 -7.934983335558289e+01 + -7.940089854535901e+01 -7.945198670709752e+01 -7.950309780756868e+01 -7.955423180605224e+01 -7.960538872303847e+01 + -7.965656859466247e+01 -7.970777145842827e+01 -7.975899733555858e+01 -7.981024618078136e+01 -7.986151795697417e+01 + -7.991281272610696e+01 -7.996413054847572e+01 -8.001547137858779e+01 -8.006683517069925e+01 -8.011822198384908e+01 + -8.016963187855384e+01 -8.022106481645797e+01 -8.027252075224854e+01 -8.032399971165485e+01 -8.037550173585385e+01 + -8.042702685677139e+01 -8.047857509055929e+01 -8.053014639952434e+01 -8.058174075328817e+01 -8.063335820457638e+01 + -8.068499880610621e+01 -8.073666252745771e+01 -8.078834933088126e+01 -8.084005923244513e+01 -8.089179226408041e+01 + -8.094354846735196e+01 -8.099532786819320e+01 -8.104713042037783e+01 -8.109895608507813e+01 -8.115080492521992e+01 + -8.120267700205356e+01 -8.125457226837462e+01 -8.130649067623317e+01 -8.135843228315183e+01 -8.141039715010918e+01 + -8.146238524643556e+01 -8.151439653208425e+01 -8.156643102114791e+01 -8.161848874447259e+01 -8.167056974577932e+01 + -8.172267405314662e+01 -8.177480161920819e+01 -8.182695240289546e+01 -8.187912646377457e+01 -8.193132386298609e+01 + -8.198354456733288e+01 -8.203578853472443e+01 -8.208805578183410e+01 -8.214034634197473e+01 -8.219266025625411e+01 + -8.224499755029157e+01 -8.229735817995817e+01 -8.234974210798764e+01 -8.240214939431286e+01 -8.245458009683706e+01 + -8.250703416814667e+01 -8.255951156203467e+01 -8.261201234243612e+01 -8.266453657428882e+01 -8.271708421639993e+01 + -8.276965521981012e+01 -8.282224961062391e+01 -8.287486743131451e+01 -8.292750871476633e+01 -8.298017347733835e+01 + -8.303286167887651e+01 -8.308557328775250e+01 -8.313830836295337e+01 -8.319106696215761e+01 -8.324384904719405e+01 + -8.329665457280116e+01 -8.334948356120523e+01 -8.340233605179664e+01 -8.345521208513452e+01 -8.350811168407860e+01 + -8.356103479952203e+01 -8.361398139085040e+01 -8.366695152338559e+01 -8.371994526125894e+01 -8.377296255790387e+01 + -8.382600336547402e+01 -8.387906774170159e+01 -8.393215574692768e+01 -8.398526734635097e+01 -8.403840249721476e+01 + -8.409156122008268e+01 -8.414474355213920e+01 -8.419794953373223e+01 -8.425117918830632e+01 -8.430443246852916e+01 + -8.435770933516140e+01 -8.441100985211256e+01 -8.446433408298962e+01 -8.451768198704093e+01 -8.457105351533237e+01 + -8.462444869055821e+01 -8.467786755329161e+01 -8.473131014399300e+01 -8.478477648534972e+01 -8.483826652906932e+01 + -8.489178023573824e+01 -8.494531767243778e+01 -8.499887890373510e+01 -8.505246387764603e+01 -8.510607254206460e+01 + -8.515970496094809e+01 -8.521336120130535e+01 -8.526704122628841e+01 -8.532074498941530e+01 -8.537447250952404e+01 + -8.542822382319736e+01 -8.548199897267675e+01 -8.553579798342942e+01 -8.558962080816578e+01 -8.564346740685433e+01 + -8.569733784125194e+01 -8.575123217367282e+01 -8.580515036687339e+01 -8.585909237532205e+01 -8.591305821989287e+01 + -8.596704793875205e+01 -8.602106157282915e+01 -8.607509914567974e+01 -8.612916060859980e+01 -8.618324592155754e+01 + -8.623735515146925e+01 -8.629148836331387e+01 -8.634564550737286e+01 -8.639982653295500e+01 -8.645403150017543e+01 + -8.650826047252751e+01 -8.656251341621210e+01 -8.661679028858919e+01 -8.667109110894766e+01 -8.672541591317201e+01 + -8.677976474159972e+01 -8.683413761829634e+01 -8.688853449778628e+01 -8.694295534179228e+01 -8.699740021037117e+01 + -8.705186916402354e+01 -8.710636216669133e+01 -8.716087917454270e+01 -8.721542020920894e+01 -8.726998530877070e+01 + -8.732457451164281e+01 -8.737918783967393e+01 -8.743382524811331e+01 -8.748848670054353e+01 -8.754317226047976e+01 + -8.759788198894785e+01 -8.765261583708421e+01 -8.770737375634857e+01 -8.776215580938322e+01 -8.781696206132678e+01 + -8.787179247612183e+01 -8.792664700860111e+01 -8.798152567835336e+01 -8.803642852212045e+01 -8.809135558050070e+01 + -8.814630687756171e+01 -8.820128236739042e+01 -8.825628201129771e+01 -8.831130586947003e+01 -8.836635400284558e+01 + -8.842142637649435e+01 -8.847652294770472e+01 -8.853164373850628e+01 -8.858678878695027e+01 -8.864195813043362e+01 + -8.869715178945941e+01 -8.875236971760948e+01 -8.880761187808301e+01 -8.886287833946902e+01 -8.891816916696094e+01 + -8.897348430677987e+01 -8.902882370531137e+01 -8.908418742857141e+01 -8.913957554536425e+01 -8.919498801601753e+01 + -8.925042479199006e+01 -8.930588589774098e+01 -8.936137137472512e+01 -8.941688125937962e+01 -8.947241557120560e+01 + -8.952797426697802e+01 -8.958355731201681e+01 -8.963916476854843e+01 -8.969479669732335e+01 -8.975045305628245e+01 + -8.980613379692392e+01 -8.986183894778455e+01 -8.991756855389235e+01 -8.997332264920152e+01 -9.002910125051302e+01 + -9.008490431708829e+01 -9.014073181666647e+01 -9.019658380843681e+01 -9.025246034941333e+01 -9.030836139645970e+01 + -9.036428690661128e+01 -9.042023693773967e+01 -9.047621154925669e+01 -9.053221070589892e+01 -9.058823436476921e+01 + -9.064428254711031e+01 -9.070035529106499e+01 -9.075645263823618e+01 -9.081257461289793e+01 -9.086872116654884e+01 + -9.092489225918972e+01 -9.098108795760594e+01 -9.103730832657459e+01 -9.109355331605536e+01 -9.114982287548730e+01 + -9.120611706704364e+01 -9.126243595579022e+01 -9.131877950563008e+01 -9.137514767186437e+01 -9.143154047654943e+01 + -9.148795795857168e+01 -9.154440015738282e+01 -9.160086709537343e+01 -9.165735872612346e+01 -9.171387501169491e+01 + -9.177041601688784e+01 -9.182698180564800e+01 -9.188357233576582e+01 -9.194018755741556e+01 -9.199682749646104e+01 + -9.205349219658670e+01 -9.211018169707003e+01 -9.216689601912306e+01 -9.222363511610273e+01 -9.228039895018067e+01 + -9.233718758664240e+01 -9.239400108840672e+01 -9.245083940581294e+01 -9.250770248979978e+01 -9.256459040628322e+01 + -9.262150322244982e+01 -9.267844089559186e+01 -9.273540337476760e+01 -9.279239068599267e+01 -9.284940287335907e+01 + -9.290643997630693e+01 -9.296350201607783e+01 -9.302058894577094e+01 -9.307770072730455e+01 -9.313483742601555e+01 + -9.319199910633068e+01 -9.324918572561810e+01 -9.330639723351504e+01 -9.336363365579297e+01 -9.342089503640302e+01 + -9.347818141588093e+01 -9.353549281584256e+01 -9.359282918563940e+01 -9.365019048477910e+01 -9.370757678565749e+01 + -9.376498815769901e+01 -9.382242454555492e+01 -9.387988589305337e+01 -9.393737226550313e+01 -9.399488373202897e+01 + -9.405242025553964e+01 -9.410998178945039e+01 -9.416756835541781e+01 -9.422517999301114e+01 -9.428281674520871e+01 + -9.434047863667399e+01 -9.439816561540189e+01 -9.445587763836596e+01 -9.451361477512259e+01 -9.457137709520302e+01 + -9.462916455545547e+01 -9.468697710379740e+01 -9.474481476510589e+01 -9.480267758244509e+01 -9.486056559466863e+01 + -9.491847882335075e+01 -9.497641722515867e+01 -9.503438076487508e+01 -9.509236950465109e+01 -9.515038350409563e+01 + -9.520842271528107e+01 -9.526648709103007e+01 -9.532457669470300e+01 -9.538269159175374e+01 -9.544083174547335e+01 + -9.549899710997526e+01 -9.555718770482461e+01 -9.561540356780063e+01 -9.567364474408794e+01 -9.573191126075703e+01 + -9.579020306501620e+01 -9.584852011272490e+01 -9.590686247420874e+01 -9.596523021978578e+01 -9.602362330527772e+01 + -9.608204167783254e+01 -9.614048536439948e+01 -9.619895441016116e+01 -9.625744885343293e+01 -9.631596871403326e+01 + -9.637451394466026e+01 -9.643308450797647e+01 -9.649168047362274e+01 -9.655030190767742e+01 -9.660894875499127e+01 + -9.666762096089710e+01 -9.672631859388268e+01 -9.678504172537357e+01 -9.684379031539257e+01 -9.690256431417546e+01 + -9.696136374421286e+01 -9.702018864639355e+01 -9.707903906294442e+01 -9.713791501832830e+01 -9.719681646461351e+01 + -9.725574336170810e+01 -9.731469577327378e+01 -9.737367376351882e+01 -9.743267729508464e+01 -9.749170632178308e+01 + -9.755076086367355e+01 -9.760984095895955e+01 -9.766894665217343e+01 -9.772807797034233e+01 -9.778723486414395e+01 + -9.784641729236439e+01 -9.790562532257231e+01 -9.796485902036660e+01 -9.802411833468516e+01 -9.808340321418262e+01 + -9.814271372304191e+01 -9.820204992860188e+01 -9.826141179529722e+01 -9.832079927766843e+01 -9.838021239358226e+01 + -9.843965117935535e+01 -9.849911568177785e+01 -9.855860593025675e+01 -9.861812187419362e+01 -9.867766347002308e+01 + -9.873723078231735e+01 -9.879682387670165e+01 -9.885644271487612e+01 -9.891608724974174e+01 -9.897575750292785e+01 + -9.903545351466867e+01 -9.909517533088989e+01 -9.915492297862031e+01 -9.921469640360959e+01 -9.927449556058966e+01 + -9.933432052149955e+01 -9.939417135686639e+01 -9.945404801436261e+01 -9.951395044077229e+01 -9.957387870218038e+01 + -9.963383286719130e+01 -9.969381289518709e+01 -9.975381873630593e+01 -9.981385041293248e+01 -9.987390796877466e+01 + -9.993399146058783e+01 -9.999410091983435e+01 -1.000542362637563e+02 -1.001143974249114e+02 -1.001745845113392e+02 + -1.002347976270743e+02 -1.002950366846517e+02 -1.003553015922550e+02 -1.004155924321621e+02 -1.004759093011103e+02 + -1.005362521795820e+02 -1.005966210292817e+02 -1.006570158530568e+02 -1.007174366671700e+02 -1.007778835004040e+02 + -1.008383563749385e+02 -1.008988552740233e+02 -1.009593801813489e+02 -1.010199311212978e+02 -1.010805081231472e+02 + -1.011411111950619e+02 -1.012017403376325e+02 -1.012623955422635e+02 -1.013230768099676e+02 -1.013837841893743e+02 + -1.014445177207514e+02 -1.015052773633014e+02 -1.015660630775449e+02 -1.016268749103392e+02 -1.016877129150088e+02 + -1.017485770844115e+02 -1.018094673966629e+02 -1.018703838313761e+02 -1.019313263923028e+02 -1.019922951782496e+02 + -1.020532902664119e+02 -1.021143115524854e+02 -1.021753589342455e+02 -1.022364324992857e+02 -1.022975323519374e+02 + -1.023586584736673e+02 -1.024198108268543e+02 -1.024809894203941e+02 -1.025421942728475e+02 -1.026034253949216e+02 + -1.026646827901934e+02 -1.027259664415750e+02 -1.027872763473731e+02 -1.028486125881369e+02 -1.029099752254547e+02 + -1.029713641628286e+02 -1.030327793161952e+02 -1.030942208093169e+02 -1.031556887637190e+02 -1.032171830841550e+02 + -1.032787036718354e+02 -1.033402506305696e+02 -1.034018240681317e+02 -1.034634239055545e+02 -1.035250500515010e+02 + -1.035867025518952e+02 -1.036483814821213e+02 -1.037100868981441e+02 -1.037718188237329e+02 -1.038335771732939e+02 + -1.038953618747522e+02 -1.039571730194689e+02 -1.040190107055651e+02 -1.040808748947658e+02 -1.041427655331822e+02 + -1.042046826408667e+02 -1.042666262524425e+02 -1.043285963868752e+02 -1.043905930564436e+02 -1.044526162623378e+02 + -1.045146660069125e+02 -1.045767423082721e+02 -1.046388451777543e+02 -1.047009745838822e+02 -1.047631305085241e+02 + -1.048253130297424e+02 -1.048875222165416e+02 -1.049497580055002e+02 -1.050120203310284e+02 -1.050743092512860e+02 + -1.051366248384456e+02 -1.051989670969791e+02 -1.052613360137520e+02 -1.053237315729033e+02 -1.053861537661844e+02 + -1.054486026185219e+02 -1.055110781583045e+02 -1.055735803945944e+02 -1.056361093274371e+02 -1.056986649401382e+02 + -1.057612472323176e+02 -1.058238562855892e+02 -1.058864921618116e+02 -1.059491547618286e+02 -1.060118440001799e+02 + -1.060745600072047e+02 -1.061373029070868e+02 -1.062000725835928e+02 -1.062628689188559e+02 -1.063256920288941e+02 + -1.063885420424685e+02 -1.064514189054312e+02 -1.065143225392365e+02 -1.065772529506575e+02 -1.066402101774261e+02 + -1.067031942957903e+02 -1.067662053568374e+02 -1.068292432724951e+02 -1.068923079625714e+02 -1.069553995175528e+02 + -1.070185180380394e+02 -1.070816634944072e+02 -1.071448358336418e+02 -1.072080350393896e+02 -1.072712611247882e+02 + -1.073345141842783e+02 -1.073977942922143e+02 -1.074611013613008e+02 -1.075244353055826e+02 -1.075877962061142e+02 + -1.076511841502191e+02 -1.077145990832866e+02 -1.077780409492339e+02 -1.078415098280245e+02 -1.079050057992970e+02 + -1.079685288053471e+02 -1.080320787786834e+02 -1.080956557500093e+02 -1.081592597729443e+02 -1.082228908945775e+02 + -1.082865491424036e+02 -1.083502344720692e+02 -1.084139468448718e+02 -1.084776863165616e+02 -1.085414529440200e+02 + -1.086052466942038e+02 -1.086690675238350e+02 -1.087329154386204e+02 -1.087967904674474e+02 -1.088606926829425e+02 + -1.089246221377382e+02 -1.089885787607543e+02 -1.090525624876805e+02 -1.091165734050004e+02 -1.091806115963225e+02 + -1.092446769829633e+02 -1.093087694909110e+02 -1.093728892271333e+02 -1.094370362953419e+02 -1.095012106052476e+02 + -1.095654120623545e+02 -1.096296407493415e+02 -1.096938967647426e+02 -1.097581800933404e+02 -1.098224906984946e+02 + -1.098868285716250e+02 -1.099511937236656e+02 -1.100155862155477e+02 -1.100800060933800e+02 -1.101444532939841e+02 + -1.102089277564002e+02 -1.102734295378303e+02 -1.103379587096266e+02 -1.104025152815812e+02 -1.104670992426730e+02 + -1.105317105601886e+02 -1.105963492199813e+02 -1.106610153038629e+02 -1.107257088820756e+02 -1.107904298826226e+02 + -1.108551782361634e+02 -1.109199540262203e+02 -1.109847573373186e+02 -1.110495881051325e+02 -1.111144462586115e+02 + -1.111793318486534e+02 -1.112442449476576e+02 -1.113091855920787e+02 -1.113741537899001e+02 -1.114391494711626e+02 + -1.115041725824562e+02 -1.115692232145109e+02 -1.116343014623147e+02 -1.116994072937479e+02 -1.117645406555522e+02 + -1.118297015370191e+02 -1.118948899532702e+02 -1.119601059801944e+02 -1.120253496750247e+02 -1.120906209596036e+02 + -1.121559197660155e+02 -1.122212462027017e+02 -1.122866003728487e+02 -1.123519821822644e+02 -1.124173915349786e+02 + -1.124828285252852e+02 -1.125482932599049e+02 -1.126137857050017e+02 -1.126793058037530e+02 -1.127448535479451e+02 + -1.128104289543148e+02 -1.128760320907921e+02 -1.129416630123176e+02 -1.130073216706816e+02 -1.130730080183262e+02 + -1.131387221134510e+02 -1.132044640167948e+02 -1.132702336934948e+02 -1.133360310978225e+02 -1.134018562361866e+02 + -1.134677091387784e+02 -1.135335898787815e+02 -1.135994985091588e+02 -1.136654349589990e+02 -1.137313991629182e+02 + -1.137973912015162e+02 -1.138634111582333e+02 -1.139294589818884e+02 -1.139955346168527e+02 -1.140616381243277e+02 + -1.141277695680233e+02 -1.141939289048548e+02 -1.142601160860919e+02 -1.143263311472162e+02 -1.143925741390390e+02 + -1.144588450894802e+02 -1.145251440101338e+02 -1.145914708701818e+02 -1.146578256494022e+02 -1.147242084123678e+02 + -1.147906192149256e+02 -1.148570579932248e+02 -1.149235246826633e+02 -1.149900193353325e+02 -1.150565420227369e+02 + -1.151230927773426e+02 -1.151896716067799e+02 -1.152562784583746e+02 -1.153229132947855e+02 -1.153895762003063e+02 + -1.154562672526404e+02 -1.155229863814943e+02 -1.155897335150450e+02 -1.156565087233475e+02 -1.157233120892246e+02 + -1.157901436046917e+02 -1.158570032371645e+02 -1.159238909464663e+02 -1.159908067231330e+02 -1.160577506881430e+02 + -1.161247229415995e+02 -1.161917233696630e+02 -1.162587518588770e+02 -1.163258085112608e+02 -1.163928934406831e+02 + -1.164600065929374e+02 -1.165271479034755e+02 -1.165943174344564e+02 -1.166615152526160e+02 -1.167287413162901e+02 + -1.167959955757904e+02 -1.168632780577301e+02 -1.169305888112216e+02 -1.169979278990717e+02 -1.170652953548001e+02 + -1.171326910810820e+02 -1.172001149975291e+02 -1.172675672223445e+02 -1.173350478778825e+02 -1.174025569045121e+02 + -1.174700942215011e+02 -1.175376598456954e+02 -1.176052538191002e+02 -1.176728761867799e+02 -1.177405269796691e+02 + -1.178082061691247e+02 -1.178759137299273e+02 -1.179436497101298e+02 -1.180114141509050e+02 -1.180792069926326e+02 + -1.181470281872303e+02 -1.182148778335583e+02 -1.182827560287664e+02 -1.183506627162192e+02 -1.184185978220269e+02 + -1.184865613570652e+02 -1.185545533602401e+02 -1.186225738978121e+02 -1.186906230193939e+02 -1.187587006806511e+02 + -1.188268068350639e+02 -1.188949415213182e+02 -1.189631047837780e+02 -1.190312966043158e+02 -1.190995169567162e+02 + -1.191677658449030e+02 -1.192360432941998e+02 -1.193043493853908e+02 -1.193726841751893e+02 -1.194410475685670e+02 + -1.195094394794060e+02 -1.195778600089746e+02 -1.196463092648311e+02 -1.197147871923100e+02 -1.197832937276135e+02 + -1.198518289326376e+02 -1.199203928745778e+02 -1.199889855161324e+02 -1.200576068078755e+02 -1.201262567563797e+02 + -1.201949353935382e+02 -1.202636427965272e+02 -1.203323790196208e+02 -1.204011439802014e+02 -1.204699376081542e+02 + -1.205387600202684e+02 -1.206076113241917e+02 -1.206764914041025e+02 -1.207454001431820e+02 -1.208143376440890e+02 + -1.208833040296615e+02 -1.209522992839752e+02 -1.210213233653680e+02 -1.210903762679893e+02 -1.211594580022500e+02 + -1.212285686077949e+02 -1.212977081155049e+02 -1.213668764919694e+02 -1.214360737100132e+02 -1.215052998316942e+02 + -1.215745549154533e+02 -1.216438389160294e+02 -1.217131517838345e+02 -1.217824935556734e+02 -1.218518642837182e+02 + -1.219212639952166e+02 -1.219906927020717e+02 -1.220601503797327e+02 -1.221296370078328e+02 -1.221991526191948e+02 + -1.222686972509000e+02 -1.223382709038720e+02 -1.224078735702578e+02 -1.224775052432531e+02 -1.225471659287695e+02 + -1.226168556825330e+02 -1.226865745477072e+02 -1.227563224673916e+02 -1.228260993926653e+02 -1.228959054065903e+02 + -1.229657405910973e+02 -1.230356048916106e+02 -1.231054982500379e+02 -1.231754207307278e+02 -1.232453724007864e+02 + -1.233153532159101e+02 -1.233853631242201e+02 -1.234554021549459e+02 -1.235254703591199e+02 -1.235955677938801e+02 + -1.236656944915691e+02 -1.237358503792446e+02 -1.238060353939673e+02 -1.238762496180971e+02 -1.239464931371069e+02 + -1.240167659036240e+02 -1.240870678602586e+02 -1.241573990423949e+02 -1.242277595040581e+02 -1.242981492810638e+02 + -1.243685683872523e+02 -1.244390167667736e+02 -1.245094943779347e+02 -1.245800013053605e+02 -1.246505376299316e+02 + -1.247211032912332e+02 -1.247916982296097e+02 -1.248623225297382e+02 -1.249329762770640e+02 -1.250036594157741e+02 + -1.250743718736609e+02 -1.251451136541969e+02 -1.252158847947410e+02 -1.252866853925174e+02 -1.253575155184925e+02 + -1.254283750787370e+02 -1.254992639825418e+02 -1.255701823169751e+02 -1.256411301759969e+02 -1.257121075033584e+02 + -1.257831142369608e+02 -1.258541504415142e+02 -1.259252161922362e+02 -1.259963114795672e+02 -1.260674362758903e+02 + -1.261385905661348e+02 -1.262097743537985e+02 -1.262809877041053e+02 -1.263522306696565e+02 -1.264235031908370e+02 + -1.264948052148923e+02 -1.265661368287249e+02 -1.266374981169807e+02 -1.267088890156212e+02 -1.267803094502130e+02 + -1.268517594534262e+02 -1.269232390831601e+02 -1.269947483911282e+02 -1.270662874069690e+02 -1.271378560782095e+02 + -1.272094543594662e+02 -1.272810823158284e+02 -1.273527400123002e+02 -1.274244274030747e+02 -1.274961444355319e+02 + -1.275678911406106e+02 -1.276396675704015e+02 -1.277114737780431e+02 -1.277833097950603e+02 -1.278551755654751e+02 + -1.279270710424012e+02 -1.279989963028243e+02 -1.280709514152536e+02 -1.281429362904217e+02 -1.282149508513121e+02 + -1.282869952276877e+02 -1.283590695463467e+02 -1.284311737154509e+02 -1.285033076302067e+02 -1.285754713526335e+02 + -1.286476649682441e+02 -1.287198884897120e+02 -1.287921419051992e+02 -1.288644251776617e+02 -1.289367382880697e+02 + -1.290090813146567e+02 -1.290814543319980e+02 -1.291538573027727e+02 -1.292262901737162e+02 -1.292987529396840e+02 + -1.293712456190937e+02 -1.294437682764910e+02 -1.295163209673579e+02 -1.295889036647941e+02 -1.296615163353197e+02 + -1.297341590015173e+02 -1.298068316903185e+02 -1.298795343899871e+02 -1.299522670904091e+02 -1.300250298266263e+02 + -1.300978226354063e+02 -1.301706455152632e+02 -1.302434984561237e+02 -1.303163814518184e+02 -1.303892945098205e+02 + -1.304622376882688e+02 -1.305352110313897e+02 -1.306082144770936e+02 -1.306812479731976e+02 -1.307543116134598e+02 + -1.308274054850011e+02 -1.309005295024521e+02 -1.309736835845235e+02 -1.310468678387340e+02 -1.311200823754845e+02 + -1.311933271278942e+02 -1.312666020134129e+02 -1.313399070640916e+02 -1.314132423401880e+02 -1.314866079001839e+02 + -1.315600037753056e+02 -1.316334298895329e+02 -1.317068861777292e+02 -1.317803727255405e+02 -1.318538896215189e+02 + -1.319274368150577e+02 -1.320010142454794e+02 -1.320746219509807e+02 -1.321482599879661e+02 -1.322219283867981e+02 + -1.322956271602158e+02 -1.323693562765047e+02 -1.324431157110688e+02 -1.325169055122373e+02 -1.325907257242561e+02 + -1.326645763021127e+02 -1.327384572099461e+02 -1.328123685377604e+02 -1.328863103680995e+02 -1.329602826278048e+02 + -1.330342852393407e+02 -1.331083182633673e+02 -1.331823817787306e+02 -1.332564757988239e+02 -1.333306003141445e+02 + -1.334047552890586e+02 -1.334789407033280e+02 -1.335531566244299e+02 -1.336274031130300e+02 -1.337016801148342e+02 + -1.337759875748336e+02 -1.338503255501201e+02 -1.339246941130952e+02 -1.339990932852997e+02 -1.340735230609586e+02 + -1.341479833758948e+02 -1.342224741891434e+02 -1.342969956109889e+02 -1.343715477431406e+02 -1.344461305017541e+02 + -1.345207438015131e+02 -1.345953877367626e+02 -1.346700624038786e+02 -1.347447677276981e+02 -1.348195036263442e+02 + -1.348942701626209e+02 -1.349690674171868e+02 -1.350438953974369e+02 -1.351187540921076e+02 -1.351936434885642e+02 + -1.352685635848754e+02 -1.353435144232942e+02 -1.354184960414874e+02 -1.354935084145923e+02 -1.355685515128237e+02 + -1.356436253492364e+02 -1.357187299541088e+02 -1.357938653837732e+02 -1.358690316768758e+02 -1.359442287752637e+02 + -1.360194566279880e+02 -1.360947153097144e+02 -1.361700048911278e+02 -1.362453253013760e+02 -1.363206764782614e+02 + -1.363960585357406e+02 -1.364714715821978e+02 -1.365469155275740e+02 -1.366223902703805e+02 -1.366978958618521e+02 + -1.367734323848502e+02 -1.368489998960226e+02 -1.369245984210613e+02 -1.370002278880492e+02 -1.370758882331093e+02 + -1.371515795221331e+02 -1.372273018270698e+02 -1.373030551143317e+02 -1.373788393429953e+02 -1.374546545483291e+02 + -1.375305007816427e+02 -1.376063780822184e+02 -1.376822864668756e+02 -1.377582258746108e+02 -1.378341962588316e+02 + -1.379101977084133e+02 -1.379862303093919e+02 -1.380622940009784e+02 -1.381383887192652e+02 -1.382145145346940e+02 + -1.382906715205862e+02 -1.383668596274320e+02 -1.384430787972570e+02 -1.385193290610606e+02 -1.385956104734610e+02 + -1.386719230945808e+02 -1.387482669582360e+02 -1.388246419875133e+02 -1.389010481148665e+02 -1.389774854209464e+02 + -1.390539539951986e+02 -1.391304538140523e+02 -1.392069848343242e+02 -1.392835470473980e+02 -1.393601404693719e+02 + -1.394367651806349e+02 -1.395134212422815e+02 -1.395901085739362e+02 -1.396668271002043e+02 -1.397435769070855e+02 + -1.398203580874878e+02 -1.398971706005607e+02 -1.399740143977720e+02 -1.400508895336226e+02 -1.401277960614956e+02 + -1.402047339272718e+02 -1.402817030764181e+02 -1.403587035602461e+02 -1.404357354502877e+02 -1.405127987931110e+02 + -1.405898936026113e+02 -1.406670197869564e+02 -1.407441772794584e+02 -1.408213662197336e+02 -1.408985867371466e+02 + -1.409758387137537e+02 -1.410531220224061e+02 -1.411304367464428e+02 -1.412077829961380e+02 -1.412851607790223e+02 + -1.413625700771281e+02 -1.414400108732392e+02 -1.415174831646232e+02 -1.415949870057306e+02 -1.416725224388105e+02 + -1.417500894001226e+02 -1.418276878351835e+02 -1.419053178325258e+02 -1.419829794809226e+02 -1.420606727270934e+02 + -1.421383975074728e+02 -1.422161538594082e+02 -1.422939418408956e+02 -1.423717614916131e+02 -1.424496128273150e+02 + -1.425274957863782e+02 -1.426054103213069e+02 -1.426833565184944e+02 -1.427613344645970e+02 -1.428393441134355e+02 + -1.429173854035838e+02 -1.429954583454632e+02 -1.430735629773860e+02 -1.431516993773805e+02 -1.432298676007922e+02 + -1.433080675725197e+02 -1.433862992191345e+02 -1.434645626043482e+02 -1.435428578032951e+02 -1.436211847996638e+02 + -1.436995435672099e+02 -1.437779341314036e+02 -1.438563565210897e+02 -1.439348107268960e+02 -1.440132967358192e+02 + -1.440918145585468e+02 -1.441703642214681e+02 -1.442489457900865e+02 -1.443275593072134e+02 -1.444062046857781e+02 + -1.444848818522611e+02 -1.445635909172288e+02 -1.446423319927847e+02 -1.447211050130976e+02 -1.447999098925679e+02 + -1.448787466444589e+02 -1.449576153140356e+02 -1.450365159757091e+02 -1.451154486823820e+02 -1.451944133717774e+02 + -1.452734099863848e+02 -1.453524386029381e+02 -1.454314992962476e+02 -1.455105919991844e+02 -1.455897166474813e+02 + -1.456688733302556e+02 -1.457480621396693e+02 -1.458272830266799e+02 -1.459065359271370e+02 -1.459858208576615e+02 + -1.460651378591126e+02 -1.461444869885314e+02 -1.462238682831965e+02 -1.463032816851561e+02 -1.463827271416525e+02 + -1.464622047159361e+02 -1.465417144784923e+02 -1.466212564127396e+02 -1.467008304928943e+02 -1.467804367434297e+02 + -1.468600751934606e+02 -1.469397458404120e+02 -1.470194486722770e+02 -1.470991836710121e+02 -1.471789508433917e+02 + -1.472587503015001e+02 -1.473385821300154e+02 -1.474184461986837e+02 -1.474983423870870e+02 -1.475782708290815e+02 + -1.476582316674545e+02 -1.477382248264445e+02 -1.478182502096616e+02 -1.478983078567520e+02 -1.479783978350921e+02 + -1.480585201869469e+02 -1.481386749269736e+02 -1.482188619845118e+02 -1.482990813088785e+02 -1.483793330146163e+02 + -1.484596172099193e+02 -1.485399338123612e+02 -1.486202827323657e+02 -1.487006640423751e+02 -1.487810778248495e+02 + -1.488615240403001e+02 -1.489420026412511e+02 -1.490225136702235e+02 -1.491030571832025e+02 -1.491836332000337e+02 + -1.492642417202360e+02 -1.493448826981615e+02 -1.494255561054278e+02 -1.495062620278810e+02 -1.495870005487025e+02 + -1.496677716261896e+02 -1.497485751994623e+02 -1.498294112558179e+02 -1.499102798158717e+02 -1.499911809853331e+02 + -1.500721148441144e+02 -1.501530812838450e+02 -1.502340802026938e+02 -1.503151117132690e+02 -1.503961759364751e+02 + -1.504772728119622e+02 -1.505584022645880e+02 -1.506395643412949e+02 -1.507207591024668e+02 -1.508019865401696e+02 + -1.508832466324269e+02 -1.509645393694111e+02 -1.510458647628492e+02 -1.511272228985386e+02 -1.512086138412552e+02 + -1.512900374976176e+02 -1.513714937855876e+02 -1.514529828266537e+02 -1.515345047392310e+02 -1.516160594259147e+02 + -1.516976467776822e+02 -1.517792668548592e+02 -1.518609197460578e+02 -1.519426054836894e+02 -1.520243240750476e+02 + -1.521060754831553e+02 -1.521878596792744e+02 -1.522696767118938e+02 -1.523515266305248e+02 -1.524334094115421e+02 + -1.525153250314230e+02 -1.525972735401888e+02 -1.526792549864990e+02 -1.527612693400200e+02 -1.528433165631959e+02 + -1.529253966685747e+02 -1.530075096900777e+02 -1.530896556970147e+02 -1.531718347321965e+02 -1.532540466970516e+02 + -1.533362915133235e+02 -1.534185693253995e+02 -1.535008802693854e+02 -1.535832242256197e+02 -1.536656010621809e+02 + -1.537480108538752e+02 -1.538304537113657e+02 -1.539129296820158e+02 -1.539954387715506e+02 -1.540779808824423e+02 + -1.541605559457948e+02 -1.542431641104905e+02 -1.543258055115917e+02 -1.544084800111010e+02 -1.544911874726015e+02 + -1.545739280390565e+02 -1.546567018609975e+02 -1.547395088398511e+02 -1.548223488576198e+02 -1.549052219677139e+02 + -1.549881282595875e+02 -1.550710677954614e+02 -1.551540406026988e+02 -1.552370465964632e+02 -1.553200857053796e+02 + -1.554031580241178e+02 -1.554862636500489e+02 -1.555694025253043e+02 -1.556525745801794e+02 -1.557357798528659e+02 + -1.558190184045264e+02 -1.559022902803117e+02 -1.559855954979769e+02 -1.560689339817060e+02 -1.561523056771075e+02 + -1.562357107090587e+02 -1.563191491909100e+02 -1.564026210106382e+02 -1.564861260558312e+02 -1.565696644378976e+02 + -1.566532362813955e+02 -1.567368415396626e+02 -1.568204801387562e+02 -1.569041520668287e+02 -1.569878573487146e+02 + -1.570715960938785e+02 -1.571553683828581e+02 -1.572391740958522e+02 -1.573230131265335e+02 -1.574068856228085e+02 + -1.574907917295132e+02 -1.575747313249683e+02 -1.576587042737324e+02 -1.577427106518309e+02 -1.578267505715277e+02 + -1.579108240785769e+02 -1.579949311783184e+02 -1.580790717809458e+02 -1.581632458187553e+02 -1.582474534075981e+02 + -1.583316946623155e+02 -1.584159695101536e+02 -1.585002778727259e+02 -1.585846198367120e+02 -1.586689954874005e+02 + -1.587534047394542e+02 -1.588378475061590e+02 -1.589223238659185e+02 -1.590068339195322e+02 -1.590913776922658e+02 + -1.591759551748261e+02 -1.592605662952183e+02 -1.593452110061037e+02 -1.594298894214712e+02 -1.595146016508511e+02 + -1.595993476246111e+02 -1.596841272537272e+02 -1.597689405507699e+02 -1.598537875632453e+02 -1.599386683768111e+02 + -1.600235830481832e+02 -1.601085314801616e+02 -1.601935135899282e+02 -1.602785295061083e+02 -1.603635793509372e+02 + -1.604486630096468e+02 -1.605337803660765e+02 -1.606189315354990e+02 -1.607041166452176e+02 -1.607893356392255e+02 + -1.608745884397152e+02 -1.609598750649831e+02 -1.610451955612870e+02 -1.611305499906227e+02 -1.612159383917271e+02 + -1.613013606945609e+02 -1.613868168398436e+02 -1.614723069201057e+02 -1.615578310304217e+02 -1.616433891242326e+02 + -1.617289811339727e+02 -1.618146070496823e+02 -1.619002668955830e+02 -1.619859607750138e+02 -1.620716887676450e+02 + -1.621574507793529e+02 -1.622432467219253e+02 -1.623290767045893e+02 -1.624149408340039e+02 -1.625008390091176e+02 + -1.625867711331680e+02 -1.626727373342588e+02 -1.627587377384768e+02 -1.628447722389764e+02 -1.629308407201184e+02 + -1.630169432640222e+02 -1.631030799800713e+02 -1.631892508889492e+02 -1.632754559784962e+02 -1.633616951938801e+02 + -1.634479685044198e+02 -1.635342760187116e+02 -1.636206178291233e+02 -1.637069938238325e+02 -1.637934038942077e+02 + -1.638798481485683e+02 -1.639663267112721e+02 -1.640528395538795e+02 -1.641393866180353e+02 -1.642259678785196e+02 + -1.643125833411851e+02 -1.643992331030405e+02 -1.644859172470150e+02 -1.645726357085657e+02 -1.646593884180614e+02 + -1.647461754329907e+02 -1.648329968179324e+02 -1.649198525387065e+02 -1.650067425502886e+02 -1.650936668630355e+02 + -1.651806255134507e+02 -1.652676185872448e+02 -1.653546461444497e+02 -1.654417080931755e+02 -1.655288043499995e+02 + -1.656159350172886e+02 -1.657031001994683e+02 -1.657902998234105e+02 -1.658775338117127e+02 -1.659648022474274e+02 + -1.660521052162188e+02 -1.661394426537408e+02 -1.662268144894047e+02 -1.663142207776613e+02 -1.664016615975541e+02 + -1.664891370014617e+02 -1.665766470055737e+02 -1.666641915079906e+02 -1.667517704334961e+02 -1.668393839316945e+02 + -1.669270321420214e+02 -1.670147149384157e+02 -1.671024321837371e+02 -1.671901839620226e+02 -1.672779703889409e+02 + -1.673657914855093e+02 -1.674536472385115e+02 -1.675415375924466e+02 -1.676294625158688e+02 -1.677174221158364e+02 + -1.678054164853866e+02 -1.678934455229663e+02 -1.679815091339810e+02 -1.680696074462591e+02 -1.681577405863894e+02 + -1.682459084535819e+02 -1.683341109324726e+02 -1.684223480767776e+02 -1.685106199767677e+02 -1.685989266998525e+02 + -1.686872682758898e+02 -1.687756446073924e+02 -1.688640556163956e+02 -1.689525014303699e+02 -1.690409821718389e+02 + -1.691294977381033e+02 -1.692180480141565e+02 -1.693066330609834e+02 -1.693952529706734e+02 -1.694839077837423e+02 + -1.695725975104607e+02 -1.696613220916933e+02 -1.697500814887782e+02 -1.698388758143547e+02 -1.699277051650943e+02 + -1.700165694224996e+02 -1.701054684738952e+02 -1.701944024450633e+02 -1.702833714670375e+02 -1.703723754534025e+02 + -1.704614143033400e+02 -1.705504880758685e+02 -1.706395968591658e+02 -1.707287406982126e+02 -1.708179196055015e+02 + -1.709071335067704e+02 -1.709963823462651e+02 -1.710856662290167e+02 -1.711749852543236e+02 -1.712643393377691e+02 + -1.713537283867857e+02 -1.714431524599174e+02 -1.715326116432521e+02 -1.716221059819435e+02 -1.717116354891412e+02 + -1.718012000909151e+02 -1.718907997312464e+02 -1.719804345128430e+02 -1.720701045346718e+02 -1.721598097220100e+02 + -1.722495499971131e+02 -1.723393254438396e+02 -1.724291361494486e+02 -1.725189820532021e+02 -1.726088630837053e+02 + -1.726987792749333e+02 -1.727887306891670e+02 -1.728787173965418e+02 -1.729687394350333e+02 -1.730587967061244e+02 + -1.731488891286860e+02 -1.732390168276344e+02 -1.733291799265234e+02 -1.734193783374131e+02 -1.735096119603506e+02 + -1.735998808588243e+02 -1.736901851222248e+02 -1.737805247801124e+02 -1.738708998286339e+02 -1.739613101901119e+02 + -1.740517558114003e+02 -1.741422368113012e+02 -1.742327533050288e+02 -1.743233052214973e+02 -1.744138924793676e+02 + -1.745045151425876e+02 -1.745951732822802e+02 -1.746858668529805e+02 -1.747765958032038e+02 -1.748673601739718e+02 + -1.749581600245709e+02 -1.750489953948396e+02 -1.751398663036498e+02 -1.752307727054541e+02 -1.753217145616989e+02 + -1.754126919262226e+02 -1.755037048571098e+02 -1.755947533370347e+02 -1.756858373371216e+02 -1.757769568577038e+02 + -1.758681119173357e+02 -1.759593025782490e+02 -1.760505288876894e+02 -1.761417907892832e+02 -1.762330882344909e+02 + -1.763244213097290e+02 -1.764157900964081e+02 -1.765071945209611e+02 -1.765986345094344e+02 -1.766901101413071e+02 + -1.767816215026837e+02 -1.768731685527375e+02 -1.769647512369523e+02 -1.770563695729838e+02 -1.771480236027573e+02 + -1.772397133931058e+02 -1.773314389867134e+02 -1.774232003047593e+02 -1.775149972814722e+02 -1.776068300247813e+02 + -1.776986986385443e+02 -1.777906030366335e+02 -1.778825431235826e+02 -1.779745189565556e+02 -1.780665306226855e+02 + -1.781585781763529e+02 -1.782506616334199e+02 -1.783427808884287e+02 -1.784349358629673e+02 -1.785271267081259e+02 + -1.786193535668995e+02 -1.787116163204012e+02 -1.788039148425030e+02 -1.788962492399977e+02 -1.789886196318098e+02 + -1.790810259524725e+02 -1.791734681201561e+02 -1.792659461719689e+02 -1.793584601742520e+02 -1.794510101913400e+02 + -1.795435962594126e+02 -1.796362183040394e+02 -1.797288762617232e+02 -1.798215702233099e+02 -1.799143002757676e+02 + -1.800070663362093e+02 -1.800998683262517e+02 -1.801927063553792e+02 -1.802855805315161e+02 -1.803784907684791e+02 + -1.804714369692463e+02 -1.805644191875481e+02 -1.806574375103104e+02 -1.807504920064915e+02 -1.808435827084130e+02 + -1.809367095198169e+02 -1.810298723599504e+02 -1.811230713386593e+02 -1.812163065647390e+02 -1.813095779521854e+02 + -1.814028854036152e+02 -1.814962289709267e+02 -1.815896087407728e+02 -1.816830247895420e+02 -1.817764771515762e+02 + -1.818699657032943e+02 -1.819634903439186e+02 -1.820570512218083e+02 -1.821506484855823e+02 -1.822442820357622e+02 + -1.823379517614509e+02 -1.824316577541746e+02 -1.825254001134493e+02 -1.826191787683301e+02 -1.827129936397535e+02 + -1.828068447866412e+02 -1.829007322929544e+02 -1.829946562048259e+02 -1.830886165373395e+02 -1.831826132192083e+02 + -1.832766461922778e+02 -1.833707155372913e+02 -1.834648213380734e+02 -1.835589635518759e+02 -1.836531421229175e+02 + -1.837473570698571e+02 -1.838416084358642e+02 -1.839358962877114e+02 -1.840302206684350e+02 -1.841245815025237e+02 + -1.842189787235884e+02 -1.843134124202761e+02 -1.844078826806361e+02 -1.845023894352911e+02 -1.845969326205561e+02 + -1.846915123529413e+02 -1.847861287393624e+02 -1.848807816681596e+02 -1.849754710227848e+02 -1.850701968857076e+02 + -1.851649593688754e+02 -1.852597585031284e+02 -1.853545942804591e+02 -1.854494666185751e+02 -1.855443754618861e+02 + -1.856393209358935e+02 -1.857343031604275e+02 -1.858293220515437e+02 -1.859243775087027e+02 -1.860194695687597e+02 + -1.861145983033516e+02 -1.862097637858479e+02 -1.863049660540466e+02 -1.864002050017272e+02 -1.864954805431744e+02 + -1.865907928187129e+02 -1.866861419596013e+02 -1.867815278347963e+02 -1.868769503164351e+02 -1.869724095516791e+02 + -1.870679056966096e+02 -1.871634386679672e+02 -1.872590083560524e+02 -1.873546147847470e+02 -1.874502580123688e+02 + -1.875459381013990e+02 -1.876416550903780e+02 -1.877374089179168e+02 -1.878331995340542e+02 -1.879290270344656e+02 + -1.880248915055781e+02 -1.881207928511883e+02 -1.882167309755823e+02 -1.883127059676341e+02 -1.884087179360091e+02 + -1.885047668839511e+02 -1.886008527852007e+02 -1.886969756009047e+02 -1.887931353152428e+02 -1.888893320171184e+02 + -1.889855657829229e+02 -1.890818365342772e+02 -1.891781441947396e+02 -1.892744888503877e+02 -1.893708705921393e+02 + -1.894672893677523e+02 -1.895637451161106e+02 -1.896602378837592e+02 -1.897567677352667e+02 -1.898533346996371e+02 + -1.899499387807097e+02 -1.900465799172331e+02 -1.901432580674921e+02 -1.902399733330072e+02 -1.903367258125687e+02 + -1.904335154508099e+02 -1.905303421711713e+02 -1.906272059664800e+02 -1.907241068668330e+02 -1.908210449820209e+02 + -1.909180203947948e+02 -1.910150330000556e+02 -1.911120827002041e+02 -1.912091696154924e+02 -1.913062938635582e+02 + -1.914034553337337e+02 -1.915006539182285e+02 -1.915978897490666e+02 -1.916951629619544e+02 -1.917924734675151e+02 + -1.918898211586861e+02 -1.919872060827436e+02 -1.920846283161583e+02 -1.921820878978424e+02 -1.922795848438701e+02 + -1.923771191165239e+02 -1.924746906889474e+02 -1.925722996315181e+02 -1.926699460069926e+02 -1.927676297504074e+02 + -1.928653507913461e+02 -1.929631091652971e+02 -1.930609049367203e+02 -1.931587381800568e+02 -1.932566089358633e+02 + -1.933545170991796e+02 -1.934524625825225e+02 -1.935504455138344e+02 -1.936484660231147e+02 -1.937465240331655e+02 + -1.938446194535055e+02 -1.939427523477156e+02 -1.940409227930324e+02 -1.941391307672549e+02 -1.942373762317632e+02 + -1.943356591817002e+02 -1.944339796386271e+02 -1.945323376960147e+02 -1.946307334225392e+02 -1.947291667157886e+02 + -1.948276374816129e+02 -1.949261458299981e+02 -1.950246918758956e+02 -1.951232755499811e+02 -1.952218967672293e+02 + -1.953205555640852e+02 -1.954192520091347e+02 -1.955179861780584e+02 -1.956167581109271e+02 -1.957155676982765e+02 + -1.958144148511486e+02 -1.959132997121442e+02 -1.960122224157670e+02 -1.961111828325720e+02 -1.962101808324193e+02 + -1.963092165463342e+02 -1.964082901163006e+02 -1.965074014669716e+02 -1.966065505047830e+02 -1.967057372806285e+02 + -1.968049618689787e+02 -1.969042242941536e+02 -1.970035245570506e+02 -1.971028626150270e+02 -1.972022384428475e+02 + -1.973016521284466e+02 -1.974011037520065e+02 -1.975005932495305e+02 -1.976001205455443e+02 -1.976996856628438e+02 + -1.977992886519515e+02 -1.978989295760255e+02 -1.979986084767589e+02 -1.980983252973461e+02 -1.981980799861144e+02 + -1.982978726104215e+02 -1.983977032396124e+02 -1.984975718319531e+02 -1.985974783450467e+02 -1.986974228449224e+02 + -1.987974053983538e+02 -1.988974259666649e+02 -1.989974844962869e+02 -1.990975809795281e+02 -1.991977154414513e+02 + -1.992978879922588e+02 -1.993980987169082e+02 -1.994983475142392e+02 -1.995986342853965e+02 -1.996989591268633e+02 + -1.997993221398394e+02 -1.998997232490551e+02 -2.000001623829878e+02 -2.001006396615730e+02 -2.002011551976202e+02 + -2.003017088839768e+02 -2.004023006006677e+02 -2.005029303963877e+02 -2.006035983645368e+02 -2.007043046086661e+02 + -2.008050491826254e+02 -2.009058319313084e+02 -2.010066527248718e+02 -2.011075117434797e+02 -2.012084091672780e+02 + -2.013093448663347e+02 -2.014103186854462e+02 -2.015113306783989e+02 -2.016123809487723e+02 -2.017134695903300e+02 + -2.018145966520298e+02 -2.019157620134241e+02 -2.020169655668574e+02 -2.021182074252480e+02 -2.022194877090834e+02 + -2.023208063485549e+02 -2.024221632682046e+02 -2.025235585602719e+02 -2.026249923196053e+02 -2.027264644837921e+02 + -2.028279749730532e+02 -2.029295237954015e+02 -2.030311109992572e+02 -2.031327367068774e+02 -2.032344010007734e+02 + -2.033361037306376e+02 -2.034378447601810e+02 -2.035396242420057e+02 -2.036414423389593e+02 -2.037432989659801e+02 + -2.038451940079258e+02 -2.039471274772405e+02 -2.040490994323931e+02 -2.041511099883670e+02 -2.042531592234435e+02 + -2.043552470125819e+02 -2.044573732391661e+02 -2.045595380236004e+02 -2.046617414909655e+02 -2.047639835480296e+02 + -2.048662640993485e+02 -2.049685832589404e+02 -2.050709411450770e+02 -2.051733376835843e+02 -2.052757727854042e+02 + -2.053782464943871e+02 -2.054807588829732e+02 -2.055833100050551e+02 -2.056858998827895e+02 -2.057885284299405e+02 + -2.058911955783421e+02 -2.059939014405005e+02 -2.060966461276917e+02 -2.061994295656012e+02 -2.063022516666823e+02 + -2.064051124760526e+02 -2.065080120661920e+02 -2.066109504863692e+02 -2.067139277576765e+02 -2.068169438117121e+02 + -2.069199985973326e+02 -2.070230922219201e+02 -2.071262247789163e+02 -2.072293961474789e+02 -2.073326062201854e+02 + -2.074358551575783e+02 -2.075391431180403e+02 -2.076424699833530e+02 -2.077458356179337e+02 -2.078492400933438e+02 + -2.079526835133251e+02 -2.080561659031989e+02 -2.081596872578975e+02 -2.082632475292167e+02 -2.083668466898186e+02 + -2.084704848389632e+02 -2.085741620623951e+02 -2.086778782651976e+02 -2.087816333480700e+02 -2.088854273748348e+02 + -2.089892604383302e+02 -2.090931325843364e+02 -2.091970438282278e+02 -2.093009941108145e+02 -2.094049833841979e+02 + -2.095090117202067e+02 -2.096130791905716e+02 -2.097171857469022e+02 -2.098213313423286e+02 -2.099255160561849e+02 + -2.100297399619016e+02 -2.101340029830976e+02 -2.102383050403986e+02 -2.103426461922712e+02 -2.104470265253758e+02 + -2.105514461013085e+02 -2.106559049410852e+02 -2.107604029284658e+02 -2.108649399745926e+02 -2.109695162373935e+02 + -2.110741318706494e+02 -2.111787867647689e+02 -2.112834807867834e+02 -2.113882139735869e+02 -2.114929864074473e+02 + -2.115977981822681e+02 -2.117026493533424e+02 -2.118075398098887e+02 -2.119124694556393e+02 -2.120174384184601e+02 + -2.121224468216736e+02 -2.122274945462991e+02 -2.123325814769304e+02 -2.124377077547605e+02 -2.125428735238108e+02 + -2.126480786828185e+02 -2.127533231155498e+02 -2.128586068911697e+02 -2.129639301084739e+02 -2.130692927993837e+02 + -2.131746949622090e+02 -2.132801365276879e+02 -2.133856174488912e+02 -2.134911378357916e+02 -2.135966977951921e+02 + -2.137022972643151e+02 -2.138079361581469e+02 -2.139136144723085e+02 -2.140193322420075e+02 -2.141250895801643e+02 + -2.142308865713384e+02 -2.143367231089345e+02 -2.144425990899214e+02 -2.145485146166798e+02 -2.146544697958461e+02 + -2.147604645456698e+02 -2.148664987887291e+02 -2.149725726533044e+02 -2.150786862586875e+02 -2.151848394825147e+02 + -2.152910321964648e+02 -2.153972644900385e+02 -2.155035364828845e+02 -2.156098481974242e+02 -2.157161996246267e+02 + -2.158225907268823e+02 -2.159290214790141e+02 -2.160354919341570e+02 -2.161420021424622e+02 -2.162485520638355e+02 + -2.163551416576007e+02 -2.164617709709994e+02 -2.165684400663080e+02 -2.166751489780245e+02 -2.167818977145845e+02 + -2.168886862079515e+02 -2.169955144082682e+02 -2.171023824148656e+02 -2.172092903208214e+02 -2.173162380450137e+02 + -2.174232255130703e+02 -2.175302528518165e+02 -2.176373201799158e+02 -2.177444273821862e+02 -2.178515743317612e+02 + -2.179587610888773e+02 -2.180659877532527e+02 -2.181732543954297e+02 -2.182805610486399e+02 -2.183879076260487e+02 + -2.184952940541088e+02 -2.186027204324891e+02 -2.187101868605661e+02 -2.188176932633304e+02 -2.189252395535715e+02 + -2.190328257696591e+02 -2.191404519835346e+02 -2.192481182758485e+02 -2.193558246894080e+02 -2.194635711069396e+02 + -2.195713574321837e+02 -2.196791838130171e+02 -2.197870503917547e+02 -2.198949570443306e+02 -2.200029036478261e+02 + -2.201108903502962e+02 -2.202189173008489e+02 -2.203269843818326e+02 -2.204350914576510e+02 -2.205432385876858e+02 + -2.206514258738742e+02 -2.207596533933995e+02 -2.208679211808499e+02 -2.209762291251867e+02 -2.210845771334710e+02 + -2.211929653307878e+02 -2.213013938407175e+02 -2.214098625627986e+02 -2.215183713969045e+02 -2.216269204682873e+02 + -2.217355099024502e+02 -2.218441396005216e+02 -2.219528094497077e+02 -2.220615195058979e+02 -2.221702698646027e+02 + -2.222790606111339e+02 -2.223878917838657e+02 -2.224967632436199e+02 -2.226056748766821e+02 -2.227146268487432e+02 + -2.228236193240230e+02 -2.229326521814535e+02 -2.230417252803019e+02 -2.231508386864637e+02 -2.232599925050409e+02 + -2.233691867913336e+02 -2.234784215614204e+02 -2.235876967242961e+02 -2.236970122086523e+02 -2.238063681290529e+02 + -2.239157646015454e+02 -2.240252015622403e+02 -2.241346789340316e+02 -2.242441967668838e+02 -2.243537551247286e+02 + -2.244633540002964e+02 -2.245729933685804e+02 -2.246826732048266e+02 -2.247923935126906e+02 -2.249021544092157e+02 + -2.250119559889259e+02 -2.251217981428817e+02 -2.252316807628839e+02 -2.253416039471573e+02 -2.254515678046834e+02 + -2.255615722810486e+02 -2.256716173029860e+02 -2.257817028852108e+02 -2.258918290784169e+02 -2.260019959892315e+02 + -2.261122036854213e+02 -2.262224520233766e+02 -2.263327408802082e+02 -2.264430704272837e+02 -2.265534408332552e+02 + -2.266638519616550e+02 -2.267743036660735e+02 -2.268847960654481e+02 -2.269953292962885e+02 -2.271059033000460e+02 + -2.272165179952407e+02 -2.273271734037251e+02 -2.274378695801794e+02 -2.275486066072624e+02 -2.276593845334010e+02 + -2.277702032421150e+02 -2.278810626343348e+02 -2.279919628455381e+02 -2.281029040172474e+02 -2.282138860806176e+02 + -2.283249089376286e+02 -2.284359725839265e+02 -2.285470770593814e+02 -2.286582224870930e+02 -2.287694089544078e+02 + -2.288806363224278e+02 -2.289919044640359e+02 -2.291032135254801e+02 -2.292145636582007e+02 -2.293259547610424e+02 + -2.294373867252146e+02 -2.295488596639802e+02 -2.296603736910369e+02 -2.297719286997702e+02 -2.298835245768747e+02 + -2.299951614025932e+02 -2.301068392919157e+02 -2.302185583052736e+02 -2.303303184582155e+02 -2.304421196413199e+02 + -2.305539617649887e+02 -2.306658449438852e+02 -2.307777692999738e+02 -2.308897347801602e+02 -2.310017413072381e+02 + -2.311137888826106e+02 -2.312258775426401e+02 -2.313380073849178e+02 -2.314501784790464e+02 -2.315623907214496e+02 + -2.316746440227619e+02 -2.317869385236417e+02 -2.318992743527083e+02 -2.320116513604021e+02 -2.321240694060221e+02 + -2.322365286624793e+02 -2.323490293043759e+02 -2.324615711994689e+02 -2.325741541998047e+02 -2.326867784014305e+02 + -2.327994439322068e+02 -2.329121508032486e+02 -2.330248989898164e+02 -2.331376884404961e+02 -2.332505191272475e+02 + -2.333633911421986e+02 -2.334763045743060e+02 -2.335892593796759e+02 -2.337022554911374e+02 -2.338152928812627e+02 + -2.339283715644559e+02 -2.340414916827054e+02 -2.341546533474617e+02 -2.342678564204413e+02 -2.343811007676228e+02 + -2.344943865217682e+02 -2.346077138212040e+02 -2.347210825597340e+02 -2.348344926295532e+02 -2.349479441609453e+02 + -2.350614372851493e+02 -2.351749718991416e+02 -2.352885478850955e+02 -2.354021653002366e+02 -2.355158242429473e+02 + -2.356295248011875e+02 -2.357432670145577e+02 -2.358570507396431e+02 -2.359708758587992e+02 -2.360847425404777e+02 + -2.361986509531367e+02 -2.363126009791645e+02 -2.364265924750662e+02 -2.365406254798825e+02 -2.366547000814751e+02 + -2.367688163804559e+02 -2.368829744348273e+02 -2.369971741194025e+02 -2.371114153287764e+02 -2.372256982198593e+02 + -2.373400229428812e+02 -2.374543893590377e+02 -2.375687973238754e+02 -2.376832469593778e+02 -2.377977384043928e+02 + -2.379122715987879e+02 -2.380268464580362e+02 -2.381414629990116e+02 -2.382561212769444e+02 -2.383708213990897e+02 + -2.384855634334210e+02 -2.386003472387607e+02 -2.387151726904082e+02 -2.388300399387221e+02 -2.389449491374237e+02 + -2.390599001786255e+02 -2.391748929369255e+02 -2.392899274784697e+02 -2.394050039061344e+02 -2.395201222781684e+02 + -2.396352826134916e+02 -2.397504848183333e+02 -2.398657288168898e+02 -2.399810147179146e+02 -2.400963426277219e+02 + -2.402117124583125e+02 -2.403271241258893e+02 -2.404425777577767e+02 -2.405580734795174e+02 -2.406736111984077e+02 + -2.407891907995794e+02 -2.409048122977546e+02 -2.410204757554728e+02 -2.411361812969551e+02 -2.412519290053517e+02 + -2.413677187378485e+02 -2.414835503650167e+02 -2.415994240369316e+02 -2.417153399089511e+02 -2.418312978780588e+02 + -2.419472978191357e+02 -2.420633397770240e+02 -2.421794238369657e+02 -2.422955500758429e+02 -2.424117185344053e+02 + -2.425279291172331e+02 -2.426441817421263e+02 -2.427604765159341e+02 -2.428768135466203e+02 -2.429931927575585e+02 + -2.431096140668555e+02 -2.432260775561414e+02 -2.433425833145866e+02 -2.434591312980004e+02 -2.435757214497087e+02 + -2.436923537964655e+02 -2.438090283895336e+02 -2.439257452947832e+02 -2.440425045463603e+02 -2.441593060369063e+02 + -2.442761496825792e+02 -2.443930356351059e+02 -2.445099640393889e+02 -2.446269347774639e+02 -2.447439477225602e+02 + -2.448610029755453e+02 -2.449781006544274e+02 -2.450952407181387e+02 -2.452124231032676e+02 -2.453296478161015e+02 + -2.454469148921256e+02 -2.455642244139170e+02 -2.456815764363974e+02 -2.457989708567751e+02 -2.459164075868465e+02 + -2.460338867544718e+02 -2.461514084874868e+02 -2.462689726975661e+02 -2.463865792818051e+02 -2.465042282951439e+02 + -2.466219198202147e+02 -2.467396538925739e+02 -2.468574305187124e+02 -2.469752496359336e+02 -2.470931112029433e+02 + -2.472110153332446e+02 -2.473289621270786e+02 -2.474469514768406e+02 -2.475649832814832e+02 -2.476830576740329e+02 + -2.478011747871381e+02 -2.479193345178656e+02 -2.480375367456449e+02 -2.481557815149384e+02 -2.482740689103307e+02 + -2.483923990118631e+02 -2.485107718618152e+02 -2.486291873559622e+02 -2.487476454083695e+02 -2.488661461527674e+02 + -2.489846897184250e+02 -2.491032759971039e+02 -2.492219048675295e+02 -2.493405763937896e+02 -2.494592906781626e+02 + -2.495780477903268e+02 -2.496968477531592e+02 -2.498156904349301e+02 -2.499345757349562e+02 -2.500535038313474e+02 + -2.501724748933778e+02 -2.502914887761886e+02 -2.504105453266259e+02 -2.505296446724864e+02 -2.506487869586733e+02 + -2.507679721175656e+02 -2.508872000588222e+02 -2.510064708137437e+02 -2.511257844438344e+02 -2.512451410097723e+02 + -2.513645405425343e+02 -2.514839829551193e+02 -2.516034681806881e+02 -2.517229963510282e+02 -2.518425675906852e+02 + -2.519621817966139e+02 -2.520818388494823e+02 -2.522015387924022e+02 -2.523212817096907e+02 -2.524410676880414e+02 + -2.525608967718439e+02 -2.526807688338955e+02 -2.528006837687293e+02 -2.529206417294141e+02 -2.530406428681973e+02 + -2.531606870755077e+02 -2.532807742357317e+02 -2.534009044709059e+02 -2.535210779031462e+02 -2.536412944172385e+02 + -2.537615538911017e+02 -2.538818564125164e+02 -2.540022021028112e+02 -2.541225910076441e+02 -2.542430231270507e+02 + -2.543634983542462e+02 -2.544840166121418e+02 -2.546045780492533e+02 -2.547251828099108e+02 -2.548458307960956e+02 + -2.549665218842466e+02 -2.550872560909815e+02 -2.552080334828205e+02 -2.553288541857174e+02 -2.554497182835964e+02 + -2.555706256328296e+02 -2.556915761009198e+02 -2.558125698274442e+02 -2.559336069560756e+02 -2.560546873747970e+02 + -2.561758109689862e+02 -2.562969778692906e+02 -2.564181882127723e+02 -2.565394419168841e+02 -2.566607388759341e+02 + -2.567820791112567e+02 -2.569034626862424e+02 -2.570248897054782e+02 -2.571463602359873e+02 -2.572678741533426e+02 + -2.573894313462550e+02 -2.575110319474426e+02 -2.576326760938784e+02 -2.577543636955484e+02 -2.578760946446893e+02 + -2.579978689895271e+02 -2.581196868133063e+02 -2.582415481833543e+02 -2.583634531275302e+02 -2.584854015317316e+02 + -2.586073933093156e+02 -2.587294286254374e+02 -2.588515076317444e+02 -2.589736301740566e+02 -2.590957960996737e+02 + -2.592180055676404e+02 -2.593402587446819e+02 -2.594625555165019e+02 -2.595848957490105e+02 -2.597072795099639e+02 + -2.598297069067293e+02 -2.599521780032740e+02 -2.600746928207452e+02 -2.601972512524080e+02 -2.603198532148209e+02 + -2.604424988455961e+02 -2.605651882765137e+02 -2.606879213949725e+02 -2.608106980758151e+02 -2.609335183880386e+02 + -2.610563824372016e+02 -2.611792902809524e+02 -2.613022419394243e+02 -2.614252373306019e+02 -2.615482763897488e+02 + -2.616713592233935e+02 -2.617944859260970e+02 -2.619176563732862e+02 -2.620408704583867e+02 -2.621641283659552e+02 + -2.622874302706103e+02 -2.624107760160917e+02 -2.625341654302978e+02 -2.626575986086381e+02 -2.627810756876698e+02 + -2.629045967010318e+02 -2.630281616427657e+02 -2.631517704514422e+02 -2.632754230861743e+02 -2.633991196437133e+02 + -2.635228602105341e+02 -2.636466446943674e+02 -2.637704729984163e+02 -2.638943451865159e+02 -2.640182613561179e+02 + -2.641422215785110e+02 -2.642662258795402e+02 -2.643902741294400e+02 -2.645143662245587e+02 -2.646385023213122e+02 + -2.647626825745115e+02 -2.648869068724856e+02 -2.650111750962730e+02 -2.651354873642347e+02 -2.652598438005879e+02 + -2.653842443156531e+02 -2.655086888035231e+02 -2.656331773072787e+02 -2.657577099091213e+02 -2.658822866987512e+02 + -2.660069077230897e+02 -2.661315728504449e+02 -2.662562819710931e+02 -2.663810352417937e+02 -2.665058328192844e+02 + -2.666306745937331e+02 -2.667555604333347e+02 -2.668804903849584e+02 -2.670054645383429e+02 -2.671304829760297e+02 + -2.672555457413816e+02 -2.673806527282453e+02 -2.675058038464400e+02 -2.676309992191929e+02 -2.677562389652032e+02 + -2.678815229716541e+02 -2.680068511277727e+02 -2.681322235624782e+02 -2.682576404136338e+02 -2.683831016151858e+02 + -2.685086070756685e+02 -2.686341568058856e+02 -2.687597508516357e+02 -2.688853892964312e+02 -2.690110721950252e+02 + -2.691367994494158e+02 -2.692625709807897e+02 -2.693883869398372e+02 -2.695142474621058e+02 -2.696401523930688e+02 + -2.697661015819900e+02 -2.698920951833660e+02 -2.700181333642693e+02 -2.701442160368443e+02 -2.702703430840482e+02 + -2.703965145270174e+02 -2.705227304331903e+02 -2.706489909170355e+02 -2.707752960482972e+02 -2.709016456707917e+02 + -2.710280396495872e+02 -2.711544781606855e+02 -2.712809613853167e+02 -2.714074892146895e+02 -2.715340615102555e+02 + -2.716606783044584e+02 -2.717873396730564e+02 -2.719140456940721e+02 -2.720407964136753e+02 -2.721675917483545e+02 + -2.722944316245073e+02 -2.724213161378437e+02 -2.725482453844213e+02 -2.726752192923742e+02 -2.728022377909456e+02 + -2.729293009817382e+02 -2.730564089616648e+02 -2.731835616365174e+02 -2.733107589046467e+02 -2.734380008257563e+02 + -2.735652874983575e+02 -2.736926190148396e+02 -2.738199954194386e+02 -2.739474165698984e+02 -2.740748823405867e+02 + -2.742023928588563e+02 -2.743299482670098e+02 -2.744575485141638e+02 -2.745851935229188e+02 -2.747128833029967e+02 + -2.748406178969678e+02 -2.749683973916734e+02 -2.750962218440648e+02 -2.752240911472609e+02 -2.753520052060601e+02 + -2.754799641358123e+02 -2.756079680559450e+02 -2.757360168916492e+02 -2.758641105650285e+02 -2.759922491800748e+02 + -2.761204328366440e+02 -2.762486614361617e+02 -2.763769348745897e+02 -2.765052532244616e+02 -2.766336165883748e+02 + -2.767620250126050e+02 -2.768904785041199e+02 -2.770189769689730e+02 -2.771475203398639e+02 -2.772761087569904e+02 + -2.774047423518460e+02 -2.775334210136085e+02 -2.776621446145333e+02 -2.777909132015001e+02 -2.779197268642361e+02 + -2.780485856892346e+02 -2.781774897218528e+02 -2.783064388461343e+02 -2.784354329669438e+02 -2.785644722337429e+02 + -2.786935567875348e+02 -2.788226864908934e+02 -2.789518612068105e+02 -2.790810810783757e+02 -2.792103462555617e+02 + -2.793396566357773e+02 -2.794690121008859e+02 -2.795984127231330e+02 -2.797278586088501e+02 -2.798573498103315e+02 + -2.799868863353985e+02 -2.801164680680156e+02 -2.802460949220819e+02 -2.803757670550874e+02 -2.805054846206144e+02 + -2.806352475130235e+02 -2.807650555997772e+02 -2.808949088999684e+02 -2.810248074853591e+02 -2.811547514867556e+02 + -2.812847409903677e+02 -2.814147758449749e+02 -2.815448559108459e+02 -2.816749813316353e+02 -2.818051522586102e+02 + -2.819353685901064e+02 -2.820656302199222e+02 -2.821959372766401e+02 -2.823262898869716e+02 -2.824566879353637e+02 + -2.825871312931868e+02 -2.827176200217700e+02 -2.828481542276227e+02 -2.829787340080183e+02 -2.831093594072626e+02 + -2.832400302670260e+02 -2.833707464559445e+02 -2.835015081531469e+02 -2.836323155420096e+02 -2.837631685124079e+02 + -2.838940669226656e+02 -2.840250107984012e+02 -2.841560002155769e+02 -2.842870352842360e+02 -2.844181160721325e+02 + -2.845492424437817e+02 -2.846804142799303e+02 -2.848116317294889e+02 -2.849428949404899e+02 -2.850742037892878e+02 + -2.852055581519247e+02 -2.853369581748677e+02 -2.854684040068092e+02 -2.855998955349205e+02 -2.857314326251873e+02 + -2.858630153203723e+02 -2.859946437114748e+02 -2.861263179056654e+02 -2.862580379663874e+02 -2.863898037660037e+02 + -2.865216151879669e+02 -2.866534723511688e+02 -2.867853753832939e+02 -2.869173242117615e+02 -2.870493187426322e+02 + -2.871813589967982e+02 -2.873134450373917e+02 -2.874455769816758e+02 -2.875777549027032e+02 -2.877099786425546e+02 + -2.878422480619707e+02 -2.879745633273037e+02 -2.881069246090204e+02 -2.882393317884377e+02 -2.883717847366556e+02 + -2.885042835730584e+02 -2.886368284288774e+02 -2.887694192344474e+02 -2.889020558953364e+02 -2.890347384189399e+02 + -2.891674668528066e+02 -2.893002413032724e+02 -2.894330618447220e+02 -2.895659283649483e+02 -2.896988407604515e+02 + -2.898317991491523e+02 -2.899648036558058e+02 -2.900978542110840e+02 -2.902309507220182e+02 -2.903640931951591e+02 + -2.904972816775983e+02 -2.906305162790740e+02 -2.907637970750559e+02 -2.908971239412933e+02 -2.910304967707643e+02 + -2.911639157250792e+02 -2.912973809535366e+02 -2.914308922875549e+02 -2.915644495654761e+02 -2.916980529712119e+02 + -2.918317026983915e+02 -2.919653986339440e+02 -2.920991406314096e+02 -2.922329287174719e+02 -2.923667629702973e+02 + -2.925006435008390e+02 -2.926345703772706e+02 -2.927685434638595e+02 -2.929025626397000e+02 -2.930366280470975e+02 + -2.931707398343328e+02 -2.933048979103752e+02 -2.934391021578708e+02 -2.935733525934834e+02 -2.937076492857184e+02 + -2.938419923764308e+02 -2.939763819565550e+02 -2.941108178399977e+02 -2.942452998623305e+02 -2.943798282228154e+02 + -2.945144031200941e+02 -2.946490243866398e+02 -2.947836918481424e+02 -2.949184056693277e+02 -2.950531660302706e+02 + -2.951879728334102e+02 -2.953228259514730e+02 -2.954577254159683e+02 -2.955926713017622e+02 -2.957276636983648e+02 + -2.958627026572042e+02 -2.959977880627373e+02 -2.961329198152110e+02 -2.962680980450039e+02 -2.964033228802077e+02 + -2.965385942096344e+02 -2.966739119278574e+02 -2.968092761917713e+02 -2.969446871501122e+02 -2.970801446566606e+02 + -2.972156485544735e+02 -2.973511989386669e+02 -2.974867959450954e+02 -2.976224396205114e+02 -2.977581299655766e+02 + -2.978938668856917e+02 -2.980296503111913e+02 -2.981654803674056e+02 -2.983013571739824e+02 -2.984372806328453e+02 + -2.985732506311156e+02 -2.987092672144286e+02 -2.988453304703744e+02 -2.989814404958496e+02 -2.991175973412398e+02 + -2.992538008615809e+02 -2.993900509369414e+02 -2.995263477428711e+02 -2.996626914493826e+02 -2.997990819088619e+02 + -2.999355189707111e+02 -3.000720027900217e+02 -3.002085335269560e+02 -3.003451110562723e+02 -3.004817352353309e+02 + -3.006184061373012e+02 -3.007551238767678e+02 -3.008918885181671e+02 -3.010287000846923e+02 -3.011655584847104e+02 + -3.013024636430795e+02 -3.014394156654455e+02 -3.015764146559894e+02 -3.017134605322491e+02 -3.018505532010304e+02 + -3.019876927128527e+02 -3.021248791518991e+02 -3.022621125932933e+02 -3.023993930706231e+02 -3.025367204603900e+02 + -3.026740946641424e+02 -3.028115158406990e+02 -3.029489841386069e+02 -3.030864994080570e+02 -3.032240615026816e+02 + -3.033616705882347e+02 -3.034993268395738e+02 -3.036370301558538e+02 -3.037747804087723e+02 -3.039125776359002e+02 + -3.040504219146317e+02 -3.041883133157825e+02 -3.043262518737324e+02 -3.044642374836954e+02 -3.046022700638564e+02 + -3.047403497634464e+02 -3.048784767248004e+02 -3.050166508316213e+02 -3.051548719471290e+02 -3.052931401112401e+02 + -3.054314554166776e+02 -3.055698179906950e+02 -3.057082279030724e+02 -3.058466849591645e+02 -3.059851889955948e+02 + -3.061237402384871e+02 -3.062623389075358e+02 -3.064009848072192e+02 -3.065396777363650e+02 -3.066784178864098e+02 + -3.068172054654241e+02 -3.069560403554044e+02 -3.070949224023651e+02 -3.072338516344630e+02 -3.073728281334552e+02 + -3.075118520133569e+02 -3.076509233435525e+02 -3.077900419826468e+02 -3.079292078053290e+02 -3.080684209614084e+02 + -3.082076816048298e+02 -3.083469896309615e+02 -3.084863449149456e+02 -3.086257475095906e+02 -3.087651975081579e+02 + -3.089046949880547e+02 -3.090442399817611e+02 -3.091838323579038e+02 -3.093234720151574e+02 -3.094631591362355e+02 + -3.096028938900603e+02 -3.097426761063483e+02 -3.098825056148365e+02 -3.100223825845469e+02 -3.101623071983122e+02 + -3.103022793549238e+02 -3.104422989228102e+02 -3.105823659329897e+02 -3.107224804626276e+02 -3.108626426108901e+02 + -3.110028524323948e+02 -3.111431097815640e+02 -3.112834145351391e+02 -3.114237668593314e+02 -3.115641669247677e+02 + -3.117046146302696e+02 -3.118451098470761e+02 -3.119856526079039e+02 -3.121262429897644e+02 -3.122668810853719e+02 + -3.124075669478935e+02 -3.125483004566077e+02 -3.126890815070839e+02 -3.128299102339429e+02 -3.129707867704560e+02 + -3.131117110054437e+02 -3.132526828292356e+02 -3.133937023826453e+02 -3.135347698019019e+02 -3.136758849544115e+02 + -3.138170476993112e+02 -3.139582581314797e+02 -3.140995163841689e+02 -3.142408225083815e+02 -3.143821765079714e+02 + -3.145235782804463e+02 -3.146650277504123e+02 -3.148065250572144e+02 -3.149480703283944e+02 -3.150896634295446e+02 + -3.152313042212708e+02 -3.153729928061792e+02 -3.155147293192109e+02 -3.156565137826469e+02 -3.157983461803634e+02 + -3.159402264552761e+02 -3.160821545730877e+02 -3.162241306316100e+02 -3.163661547129774e+02 -3.165082267045055e+02 + -3.166503465083330e+02 -3.167925142807053e+02 -3.169347301718565e+02 -3.170769940538677e+02 -3.172193057829434e+02 + -3.173616654299331e+02 -3.175040731106142e+02 -3.176465289058318e+02 -3.177890328440690e+02 -3.179315847792938e+02 + -3.180741845934695e+02 -3.182168324550577e+02 -3.183595285351408e+02 -3.185022727287870e+02 -3.186450649049847e+02 + -3.187879051044167e+02 -3.189307934072479e+02 -3.190737298798787e+02 -3.192167145562098e+02 -3.193597473539087e+02 + -3.195028282067584e+02 -3.196459572292360e+02 -3.197891345287240e+02 -3.199323600035334e+02 -3.200756335516368e+02 + -3.202189552787263e+02 -3.203623252990410e+02 -3.205057435532916e+02 -3.206492099607363e+02 -3.207927245283494e+02 + -3.209362873029775e+02 -3.210798984032395e+02 -3.212235579095965e+02 -3.213672656781062e+02 -3.215110215776564e+02 + -3.216548257528610e+02 -3.217986783602123e+02 -3.219425793279964e+02 -3.220865285490494e+02 -3.222305260026159e+02 + -3.223745717228416e+02 -3.225186658770672e+02 -3.226628085862362e+02 -3.228069996525048e+02 -3.229512388959131e+02 + -3.230955265268207e+02 -3.232398627556209e+02 -3.233842474025269e+02 -3.235286802821290e+02 -3.236731615767077e+02 + -3.238176914785998e+02 -3.239622698526831e+02 -3.241068965416273e+02 -3.242515716267282e+02 -3.243962952303619e+02 + -3.245410674006047e+02 -3.246858881442026e+02 -3.248307573768830e+02 -3.249756750377737e+02 -3.251206412506237e+02 + -3.252656561247559e+02 -3.254107195271718e+02 -3.255558313340717e+02 -3.257009917007768e+02 -3.258462007853361e+02 + -3.259914584775946e+02 -3.261367646471811e+02 -3.262821193510638e+02 -3.264275226864755e+02 -3.265729747243638e+02 + -3.267184754961565e+02 -3.268640249014856e+02 -3.270096228564299e+02 -3.271552694746495e+02 -3.273009648690628e+02 + -3.274467089520415e+02 -3.275925016223748e+02 -3.277383429250694e+02 -3.278842329472037e+02 -3.280301717979274e+02 + -3.281761595333842e+02 -3.283221959756238e+02 -3.284682809773962e+02 -3.286144147483458e+02 -3.287605974914733e+02 + -3.289068290263132e+02 -3.290531091681708e+02 -3.291994380988984e+02 -3.293458160115122e+02 -3.294922427771376e+02 + -3.296387182388717e+02 -3.297852424495862e+02 -3.299318155124273e+02 -3.300784375218649e+02 -3.302251085265343e+02 + -3.303718284004092e+02 -3.305185970357408e+02 -3.306654145725511e+02 -3.308122811494171e+02 -3.309591966513669e+02 + -3.311061609508276e+02 -3.312531741233722e+02 -3.314002362831168e+02 -3.315473474952068e+02 -3.316945077733321e+02 + -3.318417169743284e+02 -3.319889749946440e+02 -3.321362820460264e+02 -3.322836383216903e+02 -3.324310436254205e+02 + -3.325784977579187e+02 -3.327260008969810e+02 -3.328735532388732e+02 -3.330211546766479e+02 -3.331688050699581e+02 + -3.333165044480712e+02 -3.334642528918999e+02 -3.336120505193238e+02 -3.337598974031960e+02 -3.339077933992973e+02 + -3.340557383761620e+02 -3.342037324704123e+02 -3.343517758263186e+02 -3.344998683506588e+02 -3.346480099317598e+02 + -3.347962006216366e+02 -3.349444405123485e+02 -3.350927296924430e+02 -3.352410681997821e+02 -3.353894558729969e+02 + -3.355378925848257e+02 -3.356863785436656e+02 -3.358349139484366e+02 -3.359834986244929e+02 -3.361321323883865e+02 + -3.362808153950241e+02 -3.364295478191028e+02 -3.365783295761255e+02 -3.367271605486342e+02 -3.368760407465185e+02 + -3.370249702279324e+02 -3.371739491167402e+02 -3.373229774932894e+02 -3.374720551981496e+02 -3.376211820935624e+02 + -3.377703583682330e+02 -3.379195842066430e+02 -3.380688594499171e+02 -3.382181839217990e+02 -3.383675577198622e+02 + -3.385169809890102e+02 -3.386664537896355e+02 -3.388159761271593e+02 -3.389655478716282e+02 -3.391151689236262e+02 + -3.392648394412631e+02 -3.394145595795439e+02 -3.395643292235305e+02 -3.397141482525620e+02 -3.398640167930273e+02 + -3.400139349724158e+02 -3.401639026755699e+02 -3.403139197760493e+02 -3.404639863449279e+02 -3.406141024957107e+02 + -3.407642683141136e+02 -3.409144838324194e+02 -3.410647488969659e+02 -3.412150633828331e+02 -3.413654274660125e+02 + -3.415158413252182e+02 -3.416663048491409e+02 -3.418168178992377e+02 -3.419673805180489e+02 -3.421179927901010e+02 + -3.422686547867838e+02 -3.424193665441726e+02 -3.425701279702224e+02 -3.427209389917095e+02 -3.428717997388184e+02 + -3.430227103286458e+02 -3.431736706225328e+02 -3.433246804902436e+02 -3.434757400909901e+02 -3.436268495884827e+02 + -3.437780088749811e+02 -3.439292178162220e+02 -3.440804764432992e+02 -3.442317848369893e+02 -3.443831431114438e+02 + -3.445345513395477e+02 -3.446860093957458e+02 -3.448375171638715e+02 -3.449890747637513e+02 -3.451406823209921e+02 + -3.452923397483303e+02 -3.454440469383874e+02 -3.455958039161959e+02 -3.457476107544265e+02 -3.458994675838882e+02 + -3.460513744837874e+02 -3.462033312687789e+02 -3.463553377809081e+02 -3.465073942363314e+02 -3.466595008454457e+02 + -3.468116574214998e+02 -3.469638637732855e+02 -3.471161200889126e+02 -3.472684265676839e+02 -3.474207830743587e+02 + -3.475731894457752e+02 -3.477256457416318e+02 -3.478781520698926e+02 -3.480307085087305e+02 -3.481833150905516e+02 + -3.483359716944890e+02 -3.484886782275422e+02 -3.486414348614480e+02 -3.487942417546251e+02 -3.489470987474849e+02 + -3.491000056682386e+02 -3.492529626143035e+02 -3.494059697303613e+02 -3.495590270809477e+02 -3.497121346735108e+02 + -3.498652923672977e+02 -3.500185000578142e+02 -3.501717579338015e+02 -3.503250661735650e+02 -3.504784246204307e+02 + -3.506318331106053e+02 -3.507852917867942e+02 -3.509388008057230e+02 -3.510923600737020e+02 -3.512459694729739e+02 + -3.513996290399252e+02 -3.515533388531561e+02 -3.517070990059733e+02 -3.518609095547224e+02 -3.520147703931951e+02 + -3.521686814254426e+02 -3.523226427591028e+02 -3.524766545004363e+02 -3.526307165466042e+02 -3.527848288024159e+02 + -3.529389914123712e+02 -3.530932045168612e+02 -3.532474680001527e+02 -3.534017817301934e+02 -3.535561457657783e+02 + -3.537105602073667e+02 -3.538650251312291e+02 -3.540195405716707e+02 -3.541741064193253e+02 -3.543287225825957e+02 + -3.544833891846346e+02 -3.546381063473606e+02 -3.547928739730113e+02 -3.549476919508821e+02 -3.551025603381796e+02 + -3.552574792297605e+02 -3.554124487031720e+02 -3.555674687945711e+02 -3.557225393918643e+02 -3.558776604020463e+02 + -3.560328319567154e+02 -3.561880541805177e+02 -3.563433269456882e+02 -3.564986501330765e+02 -3.566540239103983e+02 + -3.568094484429710e+02 -3.569649235996524e+02 -3.571204492251743e+02 -3.572760253642205e+02 -3.574316521198430e+02 + -3.575873296286128e+02 -3.577430579645793e+02 -3.578988369181832e+02 -3.580546663122107e+02 -3.582105463824335e+02 + -3.583664773634632e+02 -3.585224590722860e+02 -3.586784912980774e+02 -3.588345741363943e+02 -3.589907077420278e+02 + -3.591468922003262e+02 -3.593031275347307e+02 -3.594594135904955e+02 -3.596157502414973e+02 -3.597721376542854e+02 + -3.599285759961583e+02 -3.600850651447366e+02 -3.602416049709182e+02 -3.603981956083848e+02 -3.605548371920680e+02 + -3.607115295991184e+02 -3.608682726958015e+02 -3.610250665626241e+02 -3.611819113190277e+02 -3.613388070259530e+02 + -3.614957536972620e+02 -3.616527512170044e+02 -3.618097994957786e+02 -3.619668986801910e+02 -3.621240489112448e+02 + -3.622812500715253e+02 -3.624385020268735e+02 -3.625958048345691e+02 -3.627531585959862e+02 -3.629105633974360e+02 + -3.630680192762735e+02 -3.632255260890885e+02 -3.633830837209757e+02 -3.635406923518125e+02 -3.636983521500620e+02 + -3.638560629437486e+02 -3.640138245654421e+02 -3.641716372063300e+02 -3.643295010634408e+02 -3.644874159985495e+02 + -3.646453818454157e+02 -3.648033986609884e+02 -3.649614665547653e+02 -3.651195856232492e+02 -3.652777559169987e+02 + -3.654359773157880e+02 -3.655942497193339e+02 -3.657525732779061e+02 -3.659109481367831e+02 -3.660693741707290e+02 + -3.662278512419212e+02 -3.663863794327037e+02 -3.665449588644519e+02 -3.667035895945005e+02 -3.668622716357800e+02 + -3.670210048876434e+02 -3.671797892763418e+02 -3.673386249492966e+02 -3.674975120447079e+02 -3.676564504427247e+02 + -3.678154400208724e+02 -3.679744809042344e+02 -3.681335732252156e+02 -3.682927168979475e+02 -3.684519118222935e+02 + -3.686111580593141e+02 -3.687704557033292e+02 -3.689298048205014e+02 -3.690892054329191e+02 -3.692486574145354e+02 + -3.694081606700869e+02 -3.695677153755793e+02 -3.697273216946131e+02 -3.698869794698993e+02 -3.700466885253786e+02 + -3.702064489307988e+02 -3.703662608017668e+02 -3.705261241915196e+02 -3.706860391012269e+02 -3.708460053861607e+02 + -3.710060229388483e+02 -3.711660919467376e+02 -3.713262125796104e+02 -3.714863846416646e+02 -3.716466079328989e+02 + -3.718068826020972e+02 -3.719672088201144e+02 -3.721275864973102e+02 -3.722880155098476e+02 -3.724484958575989e+02 + -3.726090275883345e+02 -3.727696108177087e+02 -3.729302456171431e+02 -3.730909318132427e+02 -3.732516692484294e+02 + -3.734124580732086e+02 -3.735732984485285e+02 -3.737341902690280e+02 -3.738951333966488e+02 -3.740561278288502e+02 + -3.742171736164895e+02 -3.743782708884933e+02 -3.745394197314636e+02 -3.747006199846337e+02 -3.748618715145197e+02 + -3.750231745441332e+02 -3.751845292967938e+02 -3.753459356405600e+02 -3.755073934398666e+02 -3.756689028999150e+02 + -3.758304642401999e+02 -3.759920773966298e+02 -3.761537422764503e+02 -3.763154589558405e+02 -3.764772275566993e+02 + -3.766390482148706e+02 -3.768009210261144e+02 -3.769628459119104e+02 -3.771248228066682e+02 -3.772868518707951e+02 + -3.774489332703654e+02 -3.776110669681248e+02 -3.777732529036114e+02 -3.779354911268638e+02 -3.780977817328078e+02 + -3.782601248854201e+02 -3.784225207068740e+02 -3.785849690830777e+02 -3.787474699201715e+02 -3.789100234414875e+02 + -3.790726298611719e+02 -3.792352890394379e+02 -3.793980008403989e+02 -3.795607654977005e+02 -3.797235832511840e+02 + -3.798864539959452e+02 -3.800493775732837e+02 -3.802123539540593e+02 -3.803753831256555e+02 -3.805384650119894e+02 + -3.807015994897982e+02 -3.808647863105625e+02 -3.810280252452890e+02 -3.811913162683451e+02 -3.813546593533040e+02 + -3.815180542672069e+02 -3.816815007606327e+02 -3.818449987248433e+02 -3.820085480876401e+02 -3.821721487823003e+02 + -3.823358007029311e+02 -3.824995035814819e+02 -3.826632571794644e+02 -3.828270615387958e+02 -3.829909166775790e+02 + -3.831548222382581e+02 -3.833187778788636e+02 -3.834827836954302e+02 -3.836468397830658e+02 -3.838109457951704e+02 + -3.839751013606573e+02 -3.841393064522010e+02 -3.843035610985582e+02 -3.844678652090594e+02 -3.846322186342679e+02 + -3.847966211091070e+02 -3.849610723938522e+02 -3.851255724658270e+02 -3.852901213276589e+02 -3.854547188661456e+02 + -3.856193651039130e+02 -3.857840607227301e+02 -3.859488064858506e+02 -3.861136028233281e+02 -3.862784501283425e+02 + -3.864433489797775e+02 -3.866083000045549e+02 -3.867733038360474e+02 -3.869383610689728e+02 -3.871034721369783e+02 + -3.872686374886131e+02 -3.874338577931016e+02 -3.875991337168530e+02 -3.877644656943423e+02 -3.879298541437876e+02 + -3.880952996503134e+02 -3.882608028487801e+02 -3.884263644060860e+02 -3.885919849359946e+02 -3.887576648076931e+02 + -3.889234044110585e+02 -3.890892044633024e+02 -3.892550656828005e+02 -3.894209884652491e+02 -3.895869732058733e+02 + -3.897530206206903e+02 -3.899191314265681e+02 -3.900853060229904e+02 -3.902515447813749e+02 -3.904178482782592e+02 + -3.905842171832736e+02 -3.907506523333024e+02 -3.909171542011455e+02 -3.910837216360146e+02 -3.912503530200719e+02 + -3.914170464908692e+02 -3.915838000867597e+02 -3.917506116939103e+02 -3.919174791997058e+02 -3.920844006485843e+02 + -3.922513741233318e+02 -3.924183977030698e+02 -3.925854694180132e+02 -3.927525871064144e+02 -3.929197486330507e+02 + -3.930869521607613e+02 -3.932541958513385e+02 -3.934214775643266e+02 -3.935887951493436e+02 -3.937561467185514e+02 + -3.939235303999417e+02 -3.940909441222876e+02 -3.942583857858931e+02 -3.944258533764072e+02 -3.945933449213566e+02 + -3.947608585304349e+02 -3.949283922804248e+02 -3.950959440342958e+02 -3.952635116636291e+02 -3.954310932882606e+02 + -3.955986870327357e+02 -3.957662907921835e+02 -3.959339024467546e+02 -3.961015200461023e+02 -3.962691416638499e+02 + 1.070000000000000e-01 1.069682658750319e-01 1.069365186252596e-01 1.069047582677665e-01 1.068729848196356e-01 + 1.068411982979503e-01 1.068093987197937e-01 1.067775861022493e-01 1.067457604624000e-01 1.067139218173294e-01 + 1.066820701841205e-01 1.066502055798566e-01 1.066183280216209e-01 1.065864375264968e-01 1.065545341115673e-01 + 1.065226177939159e-01 1.064906885906257e-01 1.064587465187799e-01 1.064267915954618e-01 1.063948238377547e-01 + 1.063628432627417e-01 1.063308498875062e-01 1.062988437291314e-01 1.062668248047005e-01 1.062347931312967e-01 + 1.062027487260033e-01 1.061706916059036e-01 1.061386217880807e-01 1.061065392896180e-01 1.060744441275985e-01 + 1.060423363191058e-01 1.060102158812228e-01 1.059780828310330e-01 1.059459371856195e-01 1.059137789620655e-01 + 1.058816081774544e-01 1.058494248488693e-01 1.058172289933936e-01 1.057850206281103e-01 1.057527997701029e-01 + 1.057205664364545e-01 1.056883206442483e-01 1.056560624105677e-01 1.056237917524958e-01 1.055915086871159e-01 + 1.055592132315112e-01 1.055269054027650e-01 1.054945852179606e-01 1.054622526941811e-01 1.054299078485097e-01 + 1.053975506980299e-01 1.053651812598247e-01 1.053327995509774e-01 1.053004055885713e-01 1.052679993896897e-01 + 1.052355809714157e-01 1.052031503508325e-01 1.051707075450236e-01 1.051382525710719e-01 1.051057854460610e-01 + 1.050733061870738e-01 1.050408148111938e-01 1.050083113355042e-01 1.049757957770881e-01 1.049432681530288e-01 + 1.049107284804097e-01 1.048781767763138e-01 1.048456130578245e-01 1.048130373420250e-01 1.047804496459986e-01 + 1.047478499868284e-01 1.047152383815977e-01 1.046826148473898e-01 1.046499794012880e-01 1.046173320603753e-01 + 1.045846728417352e-01 1.045520017624508e-01 1.045193188396054e-01 1.044866240902822e-01 1.044539175315645e-01 + 1.044211991805354e-01 1.043884690542783e-01 1.043557271698764e-01 1.043229735444130e-01 1.042902081949712e-01 + 1.042574311386343e-01 1.042246423924855e-01 1.041918419736082e-01 1.041590298990855e-01 1.041262061860007e-01 + 1.040933708514369e-01 1.040605239124776e-01 1.040276653862059e-01 1.039947952897050e-01 1.039619136400582e-01 + 1.039290204543487e-01 1.038961157496599e-01 1.038631995430748e-01 1.038302718516768e-01 1.037973326925491e-01 + 1.037643820827749e-01 1.037314200394375e-01 1.036984465796201e-01 1.036654617204061e-01 1.036324654788785e-01 + 1.035994578721206e-01 1.035664389172158e-01 1.035334086312472e-01 1.035003670312980e-01 1.034673141344516e-01 + 1.034342499577912e-01 1.034011745183999e-01 1.033680878333612e-01 1.033349899197580e-01 1.033018807946739e-01 + 1.032687604751918e-01 1.032356289783953e-01 1.032024863213673e-01 1.031693325211913e-01 1.031361675949504e-01 + 1.031029915597278e-01 1.030698044326069e-01 1.030366062306709e-01 1.030033969710030e-01 1.029701766706864e-01 + 1.029369453468044e-01 1.029037030164402e-01 1.028704496966771e-01 1.028371854045984e-01 1.028039101572872e-01 + 1.027706239718267e-01 1.027373268653004e-01 1.027040188547913e-01 1.026706999573827e-01 1.026373701901580e-01 + 1.026040295702002e-01 1.025706781145926e-01 1.025373158404186e-01 1.025039427647613e-01 1.024705589047040e-01 + 1.024371642773299e-01 1.024037588997223e-01 1.023703427889643e-01 1.023369159621393e-01 1.023034784363305e-01 + 1.022700302286212e-01 1.022365713560945e-01 1.022031018358337e-01 1.021696216849221e-01 1.021361309204428e-01 + 1.021026295594792e-01 1.020691176191145e-01 1.020355951164319e-01 1.020020620685147e-01 1.019685184924461e-01 + 1.019349644053093e-01 1.019013998241876e-01 1.018678247661643e-01 1.018342392483225e-01 1.018006432877456e-01 + 1.017670369015167e-01 1.017334201067191e-01 1.016997929204361e-01 1.016661553597508e-01 1.016325074417466e-01 + 1.015988491835066e-01 1.015651806021141e-01 1.015315017146524e-01 1.014978125382047e-01 1.014641130898543e-01 + 1.014304033866843e-01 1.013966834457780e-01 1.013629532842187e-01 1.013292129190896e-01 1.012954623674739e-01 + 1.012617016464549e-01 1.012279307731159e-01 1.011941497645400e-01 1.011603586378106e-01 1.011265574100107e-01 + 1.010927460982239e-01 1.010589247195331e-01 1.010250932910217e-01 1.009912518297729e-01 1.009574003528701e-01 + 1.009235388773963e-01 1.008896674204348e-01 1.008557859990690e-01 1.008218946303820e-01 1.007879933314571e-01 + 1.007540821193774e-01 1.007201610112264e-01 1.006862300240872e-01 1.006522891750429e-01 1.006183384811770e-01 + 1.005843779595726e-01 1.005504076273130e-01 1.005164275014813e-01 1.004824375991610e-01 1.004484379374351e-01 + 1.004144285333870e-01 1.003804094040999e-01 1.003463805666569e-01 1.003123420381414e-01 1.002782938356367e-01 + 1.002442359762259e-01 1.002101684769922e-01 1.001760913550190e-01 1.001420046273895e-01 1.001079083111869e-01 + 1.000738024234945e-01 1.000396869813954e-01 1.000055620019730e-01 9.997142750231042e-02 9.993728349949102e-02 + 9.990313001059796e-02 9.986896705271456e-02 9.983479464292398e-02 9.980061279830947e-02 9.976642153595434e-02 + 9.973222087294174e-02 9.969801082635499e-02 9.966379141327726e-02 9.962956265079187e-02 9.959532455598200e-02 + 9.956107714593093e-02 9.952682043772192e-02 9.949255444843813e-02 9.945827919516288e-02 9.942399469497937e-02 + 9.938970096497086e-02 9.935539802222057e-02 9.932108588381178e-02 9.928676456682770e-02 9.925243408835159e-02 + 9.921809446546671e-02 9.918374571525623e-02 9.914938785480347e-02 9.911502090119163e-02 9.908064487150398e-02 + 9.904625978282372e-02 9.901186565223413e-02 9.897746249681845e-02 9.894305033365988e-02 9.890862917984172e-02 + 9.887419905244718e-02 9.883975996855951e-02 9.880531194526194e-02 9.877085499963774e-02 9.873638914877009e-02 + 9.870191440974231e-02 9.866743079963761e-02 9.863293833553920e-02 9.859843703453038e-02 9.856392691369432e-02 + 9.852940799011436e-02 9.849488028087365e-02 9.846034380305550e-02 9.842579857374308e-02 9.839124461001970e-02 + 9.835668192896858e-02 9.832211054767293e-02 9.828753048321603e-02 9.825294175268109e-02 9.821834437315143e-02 + 9.818373836171017e-02 9.814912373544066e-02 9.811450051142606e-02 9.807986870674969e-02 9.804522833849474e-02 + 9.801057942374444e-02 9.797592197958208e-02 9.794125602309085e-02 9.790658157135405e-02 9.787189864145487e-02 + 9.783720725047659e-02 9.780250741550246e-02 9.776779915361565e-02 9.773308248189948e-02 9.769835741743713e-02 + 9.766362397731190e-02 9.762888217860698e-02 9.759413203840565e-02 9.755937357379113e-02 9.752460680184671e-02 + 9.748983173965557e-02 9.745504840430097e-02 9.742025681286617e-02 9.738545698243438e-02 9.735064893008888e-02 + 9.731583267291286e-02 9.728100822798963e-02 9.724617561240236e-02 9.721133484323437e-02 9.717648593756885e-02 + 9.714162891248904e-02 9.710676378507821e-02 9.707189057241956e-02 9.703700929159639e-02 9.700211995969188e-02 + 9.696722259378933e-02 9.693231721097194e-02 9.689740382832296e-02 9.686248246292567e-02 9.682755313186324e-02 + 9.679261585221899e-02 9.675767064107609e-02 9.672271751551782e-02 9.668775649262741e-02 9.665278758948814e-02 + 9.661781082318323e-02 9.658282621079586e-02 9.654783376940938e-02 9.651283351610694e-02 9.647782546797186e-02 + 9.644280964208730e-02 9.640778605553657e-02 9.637275472540287e-02 9.633771566876947e-02 9.630266890271960e-02 + 9.626761444433649e-02 9.623255231070338e-02 9.619748251890356e-02 9.616240508602021e-02 9.612732002913663e-02 + 9.609222736533599e-02 9.605712711170160e-02 9.602201928531666e-02 9.598690390326445e-02 9.595178098262819e-02 + 9.591665054049109e-02 9.588151259393644e-02 9.584636716004745e-02 9.581121425590743e-02 9.577605389859950e-02 + 9.574088610520702e-02 9.570571089281314e-02 9.567052827850117e-02 9.563533827935435e-02 9.560014091245586e-02 + 9.556493619488900e-02 9.552972414373699e-02 9.549450477608308e-02 9.545927810901049e-02 9.542404415960248e-02 + 9.538880294494230e-02 9.535355448211316e-02 9.531829878819836e-02 9.528303588028109e-02 9.524776577544461e-02 + 9.521248849077216e-02 9.517720404334697e-02 9.514191245025229e-02 9.510661372857139e-02 9.507130789538748e-02 + 9.503599496778380e-02 9.500067496284360e-02 9.496534789765015e-02 9.493001378928664e-02 9.489467265483635e-02 + 9.485932451138250e-02 9.482396937600834e-02 9.478860726579713e-02 9.475323819783207e-02 9.471786218919645e-02 + 9.468247925697347e-02 9.464708941824643e-02 9.461169269009850e-02 9.457628908961296e-02 9.454087863387305e-02 + 9.450546133996199e-02 9.447003722496307e-02 9.443460630595948e-02 9.439916860003450e-02 9.436372412427137e-02 + 9.432827289575330e-02 9.429281493156354e-02 9.425735024878537e-02 9.422187886450198e-02 9.418640079579664e-02 + 9.415091605975259e-02 9.411542467345307e-02 9.407992665398136e-02 9.404442201842063e-02 9.400891078385415e-02 + 9.397339296736518e-02 9.393786858603695e-02 9.390233765695270e-02 9.386680019719568e-02 9.383125622384911e-02 + 9.379570575399625e-02 9.376014880472036e-02 9.372458539310466e-02 9.368901553623238e-02 9.365343925118678e-02 + 9.361785655505112e-02 9.358226746490858e-02 9.354667199784246e-02 9.351107017093598e-02 9.347546200127239e-02 + 9.343984750593494e-02 9.340422670200685e-02 9.336859960657137e-02 9.333296623671174e-02 9.329732660951121e-02 + 9.326168074205300e-02 9.322602865142039e-02 9.319037035469660e-02 9.315470586896488e-02 9.311903521130845e-02 + 9.308335839881057e-02 9.304767544855448e-02 9.301198637762342e-02 9.297629120310064e-02 9.294058994206936e-02 + 9.290488261161287e-02 9.286916922881436e-02 9.283344981075708e-02 9.279772437452428e-02 9.276199293719922e-02 + 9.272625551586512e-02 9.269051212760523e-02 9.265476278950278e-02 9.261900751864104e-02 9.258324633210324e-02 + 9.254747924697261e-02 9.251170628033240e-02 9.247592744926583e-02 9.244014277085617e-02 9.240435226218666e-02 + 9.236855594034055e-02 9.233275382240104e-02 9.229694592545142e-02 9.226113226657491e-02 9.222531286285476e-02 + 9.218948773137420e-02 9.215365688921646e-02 9.211782035346482e-02 9.208197814120249e-02 9.204613026951274e-02 + 9.201027675547878e-02 9.197441761618388e-02 9.193855286871126e-02 9.190268253014419e-02 9.186680661756588e-02 + 9.183092514805957e-02 9.179503813870854e-02 9.175914560659600e-02 9.172324756880521e-02 9.168734404241941e-02 + 9.165143504452181e-02 9.161552059219569e-02 9.157960070252427e-02 9.154367539259080e-02 9.150774467947854e-02 + 9.147180858027071e-02 9.143586711205055e-02 9.139992029190132e-02 9.136396813690625e-02 9.132801066414858e-02 + 9.129204789071155e-02 9.125607983367841e-02 9.122010651013239e-02 9.118412793715676e-02 9.114814413183472e-02 + 9.111215511124955e-02 9.107616089248448e-02 9.104016149262276e-02 9.100415692874760e-02 9.096814721794225e-02 + 9.093213237728998e-02 9.089611242387401e-02 9.086008737477760e-02 9.082405724708396e-02 9.078802205787638e-02 + 9.075198182423806e-02 9.071593656325225e-02 9.067988629200220e-02 9.064383102757116e-02 9.060777078704237e-02 + 9.057170558749904e-02 9.053563544602444e-02 9.049956037970180e-02 9.046348040561442e-02 9.042739554084545e-02 + 9.039130580247817e-02 9.035521120759583e-02 9.031911177328168e-02 9.028300751661894e-02 9.024689845469086e-02 + 9.021078460458068e-02 9.017466598337168e-02 9.013854260814702e-02 9.010241449599002e-02 9.006628166398388e-02 + 9.003014412921184e-02 8.999400190875718e-02 8.995785501970310e-02 8.992170347913286e-02 8.988554730412972e-02 + 8.984938651177689e-02 8.981322111915761e-02 8.977705114335516e-02 8.974087660145275e-02 8.970469751053363e-02 + 8.966851388768103e-02 8.963232574997822e-02 8.959613311450842e-02 8.955993599835491e-02 8.952373441860086e-02 + 8.948752839232957e-02 8.945131793662427e-02 8.941510306856817e-02 8.937888380524456e-02 8.934266016373665e-02 + 8.930643216112769e-02 8.927019981450095e-02 8.923396314093963e-02 8.919772215752698e-02 8.916147688134625e-02 + 8.912522732948071e-02 8.908897351901354e-02 8.905271546702803e-02 8.901645319060740e-02 8.898018670683491e-02 + 8.894391603279379e-02 8.890764118556729e-02 8.887136218223864e-02 8.883507903989107e-02 8.879879177560786e-02 + 8.876250040647221e-02 8.872620494956741e-02 8.868990542197666e-02 8.865360184078323e-02 8.861729422307035e-02 + 8.858098258592126e-02 8.854466694641919e-02 8.850834732164740e-02 8.847202372868912e-02 8.843569618462761e-02 + 8.839936470654611e-02 8.836302931152785e-02 8.832669001665606e-02 8.829034683901400e-02 8.825399979568492e-02 + 8.821764890375206e-02 8.818129418029862e-02 8.814493564240788e-02 8.810857330716310e-02 8.807220719164749e-02 + 8.803583731294432e-02 8.799946368813677e-02 8.796308633430815e-02 8.792670526854167e-02 8.789032050792057e-02 + 8.785393206952812e-02 8.781753997044753e-02 8.778114422776205e-02 8.774474485855495e-02 8.770834187990943e-02 + 8.767193530890875e-02 8.763552516263615e-02 8.759911145817488e-02 8.756269421260816e-02 8.752627344301928e-02 + 8.748984916649143e-02 8.745342140010788e-02 8.741699016095185e-02 8.738055546610660e-02 8.734411733265539e-02 + 8.730767577768141e-02 8.727123081826793e-02 8.723478247149821e-02 8.719833075445547e-02 8.716187568422298e-02 + 8.712541727788393e-02 8.708895555252159e-02 8.705249052521923e-02 8.701602221306004e-02 8.697955063312730e-02 + 8.694307580250422e-02 8.690659773827408e-02 8.687011645752010e-02 8.683363197732555e-02 8.679714431477362e-02 + 8.676065348694757e-02 8.672415951093065e-02 8.668766240380611e-02 8.665116218265721e-02 8.661465886456714e-02 + 8.657815246661917e-02 8.654164300589655e-02 8.650513049948251e-02 8.646861496446030e-02 8.643209641791315e-02 + 8.639557487692430e-02 8.635905035857701e-02 8.632252287995451e-02 8.628599245814005e-02 8.624945911021686e-02 + 8.621292285326819e-02 8.617638370437727e-02 8.613984168062737e-02 8.610329679910171e-02 8.606674907688353e-02 + 8.603019853105608e-02 8.599364517870259e-02 8.595708903690633e-02 8.592053012275053e-02 8.588396845331842e-02 + 8.584740404569323e-02 8.581083691695822e-02 8.577426708419665e-02 8.573769456449173e-02 8.570111937492672e-02 + 8.566454153258486e-02 8.562796105454940e-02 8.559137795790356e-02 8.555479225973059e-02 8.551820397711374e-02 + 8.548161312713624e-02 8.544501972688134e-02 8.540842379343229e-02 8.537182534387232e-02 8.533522439528468e-02 + 8.529862096475260e-02 8.526201506935933e-02 8.522540672618811e-02 8.518879595232219e-02 8.515218276484479e-02 + 8.511556718083918e-02 8.507894921738858e-02 8.504232889157626e-02 8.500570622048544e-02 8.496908122119934e-02 + 8.493245391080124e-02 8.489582430637438e-02 8.485919242500198e-02 8.482255828376728e-02 8.478592189975355e-02 + 8.474928329004400e-02 8.471264247172190e-02 8.467599946187047e-02 8.463935427757298e-02 8.460270693591267e-02 + 8.456605745397273e-02 8.452940584883646e-02 8.449275213758706e-02 8.445609633730780e-02 8.441943846508193e-02 + 8.438277853799266e-02 8.434611657312326e-02 8.430945258755695e-02 8.427278659837699e-02 8.423611862266661e-02 + 8.419944867750905e-02 8.416277677998756e-02 8.412610294718537e-02 8.408942719618576e-02 8.405274954407191e-02 + 8.401607000792713e-02 8.397938860483460e-02 8.394270535187759e-02 8.390602026613936e-02 8.386933336470312e-02 + 8.383264466465212e-02 8.379595418306962e-02 8.375926193703884e-02 8.372256794364304e-02 8.368587221996546e-02 + 8.364917478308932e-02 8.361247565009787e-02 8.357577483807437e-02 8.353907236410206e-02 8.350236824526415e-02 + 8.346566249864391e-02 8.342895514132459e-02 8.339224619038943e-02 8.335553566292164e-02 8.331882357600448e-02 + 8.328210994672121e-02 8.324539479215504e-02 8.320867812938924e-02 8.317195997550704e-02 8.313524034759166e-02 + 8.309851926272641e-02 8.306179673799445e-02 8.302507279047908e-02 8.298834743726349e-02 8.295162069543097e-02 + 8.291489258206473e-02 8.287816311424805e-02 8.284143230906414e-02 8.280470018359624e-02 8.276796675492762e-02 + 8.273123204014149e-02 8.269449605632111e-02 8.265775882054972e-02 8.262102034991055e-02 8.258428066148686e-02 + 8.254753977236187e-02 8.251079769961885e-02 8.247405446034105e-02 8.243731007161166e-02 8.240056455051395e-02 + 8.236381791413117e-02 8.232707017954656e-02 8.229032136384334e-02 8.225357148410478e-02 8.221682055741411e-02 + 8.218006860085458e-02 8.214331563150944e-02 8.210656166646188e-02 8.206980672279519e-02 8.203305081759260e-02 + 8.199629396793737e-02 8.195953619091272e-02 8.192277750360188e-02 8.188601792308813e-02 8.184925746645468e-02 + 8.181249615078479e-02 8.177573399316168e-02 8.173897101066861e-02 8.170220722038883e-02 8.166544263940556e-02 + 8.162867728480205e-02 8.159191117366156e-02 8.155514432306732e-02 8.151837675010254e-02 8.148160847185050e-02 + 8.144483950539445e-02 8.140806986781760e-02 8.137129957620320e-02 8.133452864763450e-02 8.129775709919475e-02 + 8.126098494796720e-02 8.122421221103504e-02 8.118743890548155e-02 8.115066504838998e-02 8.111389065684355e-02 + 8.107711574792552e-02 8.104034033871912e-02 8.100356444630759e-02 8.096678808777417e-02 8.093001128020215e-02 + 8.089323404067471e-02 8.085645638627510e-02 8.081967833408658e-02 8.078289990119239e-02 8.074612110467576e-02 + 8.070934196161997e-02 8.067256248910820e-02 8.063578270422375e-02 8.059900262404983e-02 8.056222226566968e-02 + 8.052544164616657e-02 8.048866078262369e-02 8.045187969212433e-02 8.041509839175172e-02 8.037831689858911e-02 + 8.034153522971973e-02 8.030475340222681e-02 8.026797143319361e-02 8.023118933970336e-02 8.019440713883932e-02 + 8.015762484768471e-02 8.012084248332278e-02 8.008406006283678e-02 8.004727760330994e-02 8.001049512182555e-02 + 7.997371263546676e-02 7.993693016131688e-02 7.990014771645915e-02 7.986336531797676e-02 7.982658298295300e-02 + 7.978980072847111e-02 7.975301857161432e-02 7.971623652946590e-02 7.967945461910902e-02 7.964267285762699e-02 + 7.960589126210302e-02 7.956910984962039e-02 7.953232863726228e-02 7.949554764211197e-02 7.945876688125271e-02 + 7.942198637176773e-02 7.938520613074028e-02 7.934842617525358e-02 7.931164652239087e-02 7.927486718923542e-02 + 7.923808819287045e-02 7.920130955037924e-02 7.916453127884499e-02 7.912775339535094e-02 7.909097591698037e-02 + 7.905419886081648e-02 7.901742224394255e-02 7.898064608344180e-02 7.894387039639746e-02 7.890709519989279e-02 + 7.887032051101103e-02 7.883354634683543e-02 7.879677272444922e-02 7.875999966093565e-02 7.872322717337794e-02 + 7.868645527885937e-02 7.864968399446313e-02 7.861291333727252e-02 7.857614332437074e-02 7.853937397284104e-02 + 7.850260529976670e-02 7.846583732223091e-02 7.842907005731693e-02 7.839230352210801e-02 7.835553773368738e-02 + 7.831877270913830e-02 7.828200846554398e-02 7.824524501998768e-02 7.820848238955266e-02 7.817172059132216e-02 + 7.813495964237939e-02 7.809819955980761e-02 7.806144036069006e-02 7.802468206210998e-02 7.798792468115062e-02 + 7.795116823489523e-02 7.791441274042703e-02 7.787765821482928e-02 7.784090467518520e-02 7.780415213857807e-02 + 7.776740062209107e-02 7.773065014280750e-02 7.769390071781057e-02 7.765715236418354e-02 7.762040509900967e-02 + 7.758365893937215e-02 7.754691390235426e-02 7.751017000503922e-02 7.747342726451029e-02 7.743668569785070e-02 + 7.739994532214370e-02 7.736320615447252e-02 7.732646821192042e-02 7.728973151157063e-02 7.725299607050642e-02 + 7.721626190581099e-02 7.717952903456758e-02 7.714279747385946e-02 7.710606724076986e-02 7.706933835238206e-02 + 7.703261082577922e-02 7.699588467804465e-02 7.695915992626157e-02 7.692243658751323e-02 7.688571467888285e-02 + 7.684899421745368e-02 7.681227522030898e-02 7.677555770453198e-02 7.673884168720593e-02 7.670212718541405e-02 + 7.666541421623961e-02 7.662870279676583e-02 7.659199294407595e-02 7.655528467525324e-02 7.651857800738091e-02 + 7.648187295754222e-02 7.644516954282041e-02 7.640846778029871e-02 7.637176768706039e-02 7.633506928018867e-02 + 7.629837257676678e-02 7.626167759387799e-02 7.622498434860552e-02 7.618829285803264e-02 7.615160313924255e-02 + 7.611491520931853e-02 7.607822908534380e-02 7.604154478440163e-02 7.600486232357523e-02 7.596818171994783e-02 + 7.593150299060271e-02 7.589482615262309e-02 7.585815122309225e-02 7.582147821909338e-02 7.578480715770973e-02 + 7.574813805602458e-02 7.571147093112113e-02 7.567480580008265e-02 7.563814267999236e-02 7.560148158793352e-02 + 7.556482254098935e-02 7.552816555624312e-02 7.549151065077807e-02 7.545485784167741e-02 7.541820714602442e-02 + 7.538155858090231e-02 7.534491216339434e-02 7.530826791058375e-02 7.527162583955378e-02 7.523498596738766e-02 + 7.519834831116866e-02 7.516171288797999e-02 7.512507971490495e-02 7.508844880902671e-02 7.505182018742854e-02 + 7.501519386719367e-02 7.497856986540538e-02 7.494194819914687e-02 7.490532888550142e-02 7.486871194155223e-02 + 7.483209738438257e-02 7.479548523107570e-02 7.475887549871482e-02 7.472226820438319e-02 7.468566336516404e-02 + 7.464906099814063e-02 7.461246112039621e-02 7.457586374901400e-02 7.453926890107723e-02 7.450267659366919e-02 + 7.446608684387307e-02 7.442949966877216e-02 7.439291508544965e-02 7.435633311098883e-02 7.431975376247291e-02 + 7.428317705698513e-02 7.424660301160878e-02 7.421003164342704e-02 7.417346296952319e-02 7.413689700698045e-02 + 7.410033377288210e-02 7.406377328431132e-02 7.402721555835140e-02 7.399066061208556e-02 7.395410846259706e-02 + 7.391755912696915e-02 7.388101262228504e-02 7.384446896562798e-02 7.380792817408122e-02 7.377139026472800e-02 + 7.373485525465158e-02 7.369832316093516e-02 7.366179400066203e-02 7.362526779091538e-02 7.358874454877849e-02 + 7.355222429133459e-02 7.351570703566694e-02 7.347919279885876e-02 7.344268159799329e-02 7.340617345015378e-02 + 7.336966837242348e-02 7.333316638188561e-02 7.329666749562345e-02 7.326017173072021e-02 7.322367910425913e-02 + 7.318718963332346e-02 7.315070333499644e-02 7.311422022636133e-02 7.307774032450136e-02 7.304126364649975e-02 + 7.300479020943977e-02 7.296832003040465e-02 7.293185312647765e-02 7.289538951474199e-02 7.285892921228092e-02 + 7.282247223617767e-02 7.278601860351550e-02 7.274956833137766e-02 7.271312143684736e-02 7.267667793700786e-02 + 7.264023784894239e-02 7.260380118973422e-02 7.256736797646657e-02 7.253093822622268e-02 7.249451195608582e-02 + 7.245808918313920e-02 7.242166992446607e-02 7.238525419714967e-02 7.234884201827325e-02 7.231243340492007e-02 + 7.227602837417331e-02 7.223962694311627e-02 7.220322912883217e-02 7.216683494840427e-02 7.213044441891579e-02 + 7.209405755744998e-02 7.205767438109009e-02 7.202129490691934e-02 7.198491915202099e-02 7.194854713347830e-02 + 7.191217886837446e-02 7.187581437379276e-02 7.183945366681642e-02 7.180309676452867e-02 7.176674368401278e-02 + 7.173039444235199e-02 7.169404905662952e-02 7.165770754392863e-02 7.162136992133256e-02 7.158503620592453e-02 + 7.154870641478780e-02 7.151238056500563e-02 7.147605867366123e-02 7.143974075783785e-02 7.140342683461876e-02 + 7.136711692108716e-02 7.133081103432631e-02 7.129450919141947e-02 7.125821140944985e-02 7.122191770550071e-02 + 7.118562809665530e-02 7.114934259999683e-02 7.111306123260858e-02 7.107678401157377e-02 7.104051095397565e-02 + 7.100424207689746e-02 7.096797739742244e-02 7.093171693263382e-02 7.089546069961486e-02 7.085920871544882e-02 + 7.082296099721888e-02 7.078671756200834e-02 7.075047842690044e-02 7.071424360897838e-02 7.067801312532543e-02 + 7.064178699302483e-02 7.060556522915983e-02 7.056934785081363e-02 7.053313487506954e-02 7.049692631901075e-02 + 7.046072219972052e-02 7.042452253428211e-02 7.038832733977872e-02 7.035213663329361e-02 7.031595043191004e-02 + 7.027976875271123e-02 7.024359161278042e-02 7.020741902920087e-02 7.017125101905583e-02 7.013508759942851e-02 + 7.009892878740216e-02 7.006277460006004e-02 7.002662505448538e-02 6.999048016776144e-02 6.995433995697144e-02 + 6.991820443919861e-02 6.988207363152622e-02 6.984594755103750e-02 6.980982621481568e-02 6.977370963994402e-02 + 6.973759784350578e-02 6.970149084258416e-02 6.966538865426242e-02 6.962929129562380e-02 6.959319878375156e-02 + 6.955711113572893e-02 6.952102836863913e-02 6.948495049956542e-02 6.944887754559105e-02 6.941280952379927e-02 + 6.937674645127329e-02 6.934068834509637e-02 6.930463522235174e-02 6.926858710012268e-02 6.923254399549238e-02 + 6.919650592554411e-02 6.916047290736112e-02 6.912444495802665e-02 6.908842209462392e-02 6.905240433423616e-02 + 6.901639169394666e-02 6.898038419083864e-02 6.894438184199533e-02 6.890838466449999e-02 6.887239267543585e-02 + 6.883640589188617e-02 6.880042433093415e-02 6.876444800966307e-02 6.872847694515619e-02 6.869251115449670e-02 + 6.865655065476786e-02 6.862059546305292e-02 6.858464559643512e-02 6.854870107199770e-02 6.851276190682393e-02 + 6.847682811799699e-02 6.844089972260017e-02 6.840497673771671e-02 6.836905918042983e-02 6.833314706782279e-02 + 6.829724041697882e-02 6.826133924498116e-02 6.822544356891308e-02 6.818955340585779e-02 6.815366877289854e-02 + 6.811778968711857e-02 6.808191616560114e-02 6.804604822542948e-02 6.801018588368681e-02 6.797432915745642e-02 + 6.793847806382150e-02 6.790263261986533e-02 6.786679284267115e-02 6.783095874932217e-02 6.779513035690166e-02 + 6.775930768249286e-02 6.772349074317900e-02 6.768767955604332e-02 6.765187413816909e-02 6.761607450663952e-02 + 6.758028067853786e-02 6.754449267094738e-02 6.750871050095128e-02 6.747293418563281e-02 6.743716374207524e-02 + 6.740139918736179e-02 6.736564053857570e-02 6.732988781280023e-02 6.729414102711860e-02 6.725840019861405e-02 + 6.722266534436987e-02 6.718693648146923e-02 6.715121362699542e-02 6.711549679803168e-02 6.707978601166123e-02 + 6.704408128496732e-02 6.700838263503321e-02 6.697269007894212e-02 6.693700363377729e-02 6.690132331662198e-02 + 6.686564914455943e-02 6.682998113467287e-02 6.679431930404556e-02 6.675866366976070e-02 6.672301424890158e-02 + 6.668737105855144e-02 6.665173411579348e-02 6.661610343771096e-02 6.658047904138716e-02 6.654486094390526e-02 + 6.650924916234854e-02 6.647364371380024e-02 6.643804461534360e-02 6.640245188406185e-02 6.636686553703826e-02 + 6.633128559135604e-02 6.629571206409844e-02 6.626014497234871e-02 6.622458433319009e-02 6.618903016370581e-02 + 6.615348248097914e-02 6.611794130209329e-02 6.608240664413152e-02 6.604687852417708e-02 6.601135695931318e-02 + 6.597584196662311e-02 6.594033356319007e-02 6.590483176609731e-02 6.586933659242808e-02 6.583384805926563e-02 + 6.579836618369318e-02 6.576289098279399e-02 6.572742247365128e-02 6.569196067334833e-02 6.565650559896835e-02 + 6.562105726759460e-02 6.558561569631030e-02 6.555018090219872e-02 6.551475290234308e-02 6.547933171382664e-02 + 6.544391735373260e-02 6.540850983914427e-02 6.537310918714484e-02 6.533771541481756e-02 6.530232853924568e-02 + 6.526694857751246e-02 6.523157554670111e-02 6.519620946389489e-02 6.516085034617702e-02 6.512549821063078e-02 + 6.509015307433939e-02 6.505481495438609e-02 6.501948386785412e-02 6.498415983182672e-02 6.494884286338716e-02 + 6.491353297961865e-02 6.487823019760443e-02 6.484293453442776e-02 6.480764600717190e-02 6.477236463292005e-02 + 6.473709042875546e-02 6.470182341176141e-02 6.466656359902111e-02 6.463131100761778e-02 6.459606565463470e-02 + 6.456082755715510e-02 6.452559673226224e-02 6.449037319703932e-02 6.445515696856961e-02 6.441994806393636e-02 + 6.438474650022280e-02 6.434955229451217e-02 6.431436546388770e-02 6.427918602543267e-02 6.424401399623028e-02 + 6.420884939336380e-02 6.417369223391646e-02 6.413854253497149e-02 6.410340031361215e-02 6.406826558692170e-02 + 6.403313837198334e-02 6.399801868588033e-02 6.396290654569593e-02 6.392780196851335e-02 6.389270497141585e-02 + 6.385761557148667e-02 6.382253378580906e-02 6.378745963146625e-02 6.375239312554147e-02 6.371733428511799e-02 + 6.368228312727903e-02 6.364723966910786e-02 6.361220392768768e-02 6.357717592010177e-02 6.354215566343337e-02 + 6.350714317476568e-02 6.347213847118198e-02 6.343714156976551e-02 6.340215248759951e-02 6.336717124176720e-02 + 6.333219784935186e-02 6.329723232743668e-02 6.326227469310496e-02 6.322732496343991e-02 6.319238315552476e-02 + 6.315744928644278e-02 6.312252337327721e-02 6.308760543311126e-02 6.305269548302821e-02 6.301779354011129e-02 + 6.298289962144372e-02 6.294801374410877e-02 6.291313592518968e-02 6.287826618176968e-02 6.284340453093201e-02 + 6.280855098975993e-02 6.277370557533665e-02 6.273886830474544e-02 6.270403919506955e-02 6.266921826339220e-02 + 6.263440552679662e-02 6.259960100236607e-02 6.256480470718381e-02 6.253001665833306e-02 6.249523687289707e-02 + 6.246046536795907e-02 6.242570216060229e-02 6.239094726791002e-02 6.235620070696547e-02 6.232146249485187e-02 + 6.228673264865250e-02 6.225201118545055e-02 6.221729812232930e-02 6.218259347637199e-02 6.214789726466187e-02 + 6.211320950428215e-02 6.207853021231610e-02 6.204385940584693e-02 6.200919710195792e-02 6.197454331773228e-02 + 6.193989807025328e-02 6.190526137660414e-02 6.187063325386812e-02 6.183601371912845e-02 6.180140278946837e-02 + 6.176680048197113e-02 6.173220681371997e-02 6.169762180179813e-02 6.166304546328885e-02 6.162847781527538e-02 + 6.159391887484095e-02 6.155936865906880e-02 6.152482718504219e-02 6.149029446984435e-02 6.145577053055853e-02 + 6.142125538426796e-02 6.138674904805590e-02 6.135225153900557e-02 6.131776287420022e-02 6.128328307072310e-02 + 6.124881214565744e-02 6.121435011608650e-02 6.117989699909349e-02 6.114545281176169e-02 6.111101757117431e-02 + 6.107659129441460e-02 6.104217399856583e-02 6.100776570071121e-02 6.097336641793399e-02 6.093897616731742e-02 + 6.090459496594473e-02 6.087022283089916e-02 6.083585977926396e-02 6.080150582812238e-02 6.076716099455765e-02 + 6.073282529565302e-02 6.069849874849172e-02 6.066418137015700e-02 6.062987317773211e-02 6.059557418830027e-02 + 6.056128441894475e-02 6.052700388674876e-02 6.049273260879557e-02 6.045847060216841e-02 6.042421788395052e-02 + 6.038997447122514e-02 6.035574038107552e-02 6.032151563058490e-02 6.028730023683652e-02 6.025309421691362e-02 + 6.021889758789946e-02 6.018471036687725e-02 6.015053257093025e-02 6.011636421714171e-02 6.008220532259485e-02 + 6.004805590437293e-02 6.001391597955918e-02 5.997978556523686e-02 5.994566467848918e-02 5.991155333639943e-02 + 5.987745155605081e-02 5.984335935452657e-02 5.980927674890997e-02 5.977520375628423e-02 5.974114039373261e-02 + 5.970708667833834e-02 5.967304262718466e-02 5.963900825735483e-02 5.960498358593206e-02 5.957096862999962e-02 + 5.953696340664075e-02 5.950296793293869e-02 5.946898222597666e-02 5.943500630283793e-02 5.940104018060574e-02 + 5.936708387636331e-02 5.933313740719390e-02 5.929920079018074e-02 5.926527404240709e-02 5.923135718095618e-02 + 5.919745022291125e-02 5.916355318535554e-02 5.912966608537230e-02 5.909578894004478e-02 5.906192176645620e-02 + 5.902806458168981e-02 5.899421740282887e-02 5.896038024695659e-02 5.892655313115624e-02 5.889273607251104e-02 + 5.885892908810425e-02 5.882513219501910e-02 5.879134541033884e-02 5.875756875114671e-02 5.872380223452595e-02 + 5.869004587755981e-02 5.865629969733151e-02 5.862256371092430e-02 5.858883793542144e-02 5.855512238790617e-02 + 5.852141708546170e-02 5.848772204517131e-02 5.845403728411822e-02 5.842036281938568e-02 5.838669866805692e-02 + 5.835304484721521e-02 5.831940137394376e-02 5.828576826532585e-02 5.825214553844467e-02 5.821853321038349e-02 + 5.818493129822556e-02 5.815133981905412e-02 5.811775878995240e-02 5.808418822800365e-02 5.805062815029110e-02 + 5.801707857389801e-02 5.798353951590760e-02 5.795001099340315e-02 5.791649302346786e-02 5.788298562318499e-02 + 5.784948880963779e-02 5.781600259990949e-02 5.778252701108333e-02 5.774906206024256e-02 5.771560776447041e-02 + 5.768216414085015e-02 5.764873120646499e-02 5.761530897839819e-02 5.758189747373298e-02 5.754849670955262e-02 + 5.751510670294033e-02 5.748172747097936e-02 5.744835903075296e-02 5.741500139934437e-02 5.738165459383683e-02 + 5.734831863131357e-02 5.731499352885785e-02 5.728167930355290e-02 5.724837597248197e-02 5.721508355272830e-02 + 5.718180206137512e-02 5.714853151550570e-02 5.711527193220325e-02 5.708202332855103e-02 5.704878572163228e-02 + 5.701555912853024e-02 5.698234356632816e-02 5.694913905210926e-02 5.691594560295680e-02 5.688276323595402e-02 + 5.684959196818416e-02 5.681643181673045e-02 5.678328279867616e-02 5.675014493110452e-02 5.671701823109875e-02 + 5.668390271574211e-02 5.665079840211785e-02 5.661770530730920e-02 5.658462344839940e-02 5.655155284247171e-02 + 5.651849350660935e-02 5.648544545789557e-02 5.645240871341362e-02 5.641938329024674e-02 5.638636920547815e-02 + 5.635336647619112e-02 5.632037511946889e-02 5.628739515239468e-02 5.625442659205174e-02 5.622146945552333e-02 + 5.618852375989267e-02 5.615558952224302e-02 5.612266675965761e-02 5.608975548921968e-02 5.605685572801247e-02 + 5.602396749311925e-02 5.599109080162322e-02 5.595822567060765e-02 5.592537211715578e-02 5.589253015835084e-02 + 5.585969981127608e-02 5.582688109301474e-02 5.579407402065006e-02 5.576127861126528e-02 5.572849488194366e-02 + 5.569572284976842e-02 5.566296253182280e-02 5.563021394519008e-02 5.559747710695345e-02 5.556475203419618e-02 + 5.553203874400151e-02 5.549933725345269e-02 5.546664757963294e-02 5.543396973962551e-02 5.540130375051366e-02 + 5.536864962938060e-02 5.533600739330961e-02 5.530337705938389e-02 5.527075864468672e-02 5.523815216630132e-02 + 5.520555764131094e-02 5.517297508679882e-02 5.514040451984819e-02 5.510784595754230e-02 5.507529941696442e-02 + 5.504276491519774e-02 5.501024246932555e-02 5.497773209643106e-02 5.494523381359754e-02 5.491274763790820e-02 + 5.488027358644629e-02 5.484781167629507e-02 5.481536192453777e-02 5.478292434825763e-02 5.475049896453790e-02 + 5.471808579046181e-02 5.468568484311261e-02 5.465329613957354e-02 5.462091969692785e-02 5.458855553225877e-02 + 5.455620366264955e-02 5.452386410518342e-02 5.449153687694363e-02 5.445922199501343e-02 5.442691947647604e-02 + 5.439462933841474e-02 5.436235159791274e-02 5.433008627205328e-02 5.429783337791962e-02 5.426559293259499e-02 + 5.423336495316264e-02 5.420114945670580e-02 5.416894646030773e-02 5.413675598105167e-02 5.410457803602083e-02 + 5.407241264229849e-02 5.404025981696787e-02 5.400811957711223e-02 5.397599193981480e-02 5.394387692215881e-02 + 5.391177454122753e-02 5.387968481410418e-02 5.384760775787202e-02 5.381554338961427e-02 5.378349172641418e-02 + 5.375145278535501e-02 5.371942658351998e-02 5.368741313799234e-02 5.365541246585533e-02 5.362342458419220e-02 + 5.359144951008617e-02 5.355948726062051e-02 5.352753785287844e-02 5.349560130394321e-02 5.346367763089808e-02 + 5.343176685082626e-02 5.339986898081100e-02 5.336798403793557e-02 5.333611203928318e-02 5.330425300193709e-02 + 5.327240694298052e-02 5.324057387949673e-02 5.320875382856897e-02 5.317694680728046e-02 5.314515283271445e-02 + 5.311337192195419e-02 5.308160409208292e-02 5.304984936018387e-02 5.301810774334029e-02 5.298637925860694e-02 + 5.295466392210174e-02 5.292296174881576e-02 5.289127275367324e-02 5.285959695159842e-02 5.282793435751552e-02 + 5.279628498634878e-02 5.276464885302243e-02 5.273302597246069e-02 5.270141635958780e-02 5.266982002932800e-02 + 5.263823699660550e-02 5.260666727634453e-02 5.257511088346935e-02 5.254356783290417e-02 5.251203813957321e-02 + 5.248052181840073e-02 5.244901888431094e-02 5.241752935222807e-02 5.238605323707637e-02 5.235459055378005e-02 + 5.232314131726334e-02 5.229170554245050e-02 5.226028324426572e-02 5.222887443763326e-02 5.219747913747734e-02 + 5.216609735872220e-02 5.213472911629205e-02 5.210337442511115e-02 5.207203330010370e-02 5.204070575619395e-02 + 5.200939180830615e-02 5.197809147136448e-02 5.194680476029321e-02 5.191553169001656e-02 5.188427227545876e-02 + 5.185302653154403e-02 5.182179447319664e-02 5.179057611534077e-02 5.175937147290068e-02 5.172818056080060e-02 + 5.169700339396475e-02 5.166583998731737e-02 5.163469035578269e-02 5.160355451428494e-02 5.157243247774834e-02 + 5.154132426109714e-02 5.151022987925555e-02 5.147914934714782e-02 5.144808267969817e-02 5.141702989183084e-02 + 5.138599099847005e-02 5.135496601454004e-02 5.132395495496503e-02 5.129295783466926e-02 5.126197466857695e-02 + 5.123100547161235e-02 5.120005025869967e-02 5.116910904476317e-02 5.113818184472704e-02 5.110726867351554e-02 + 5.107636954605289e-02 5.104548447726333e-02 5.101461348207109e-02 5.098375657540039e-02 5.095291377217546e-02 + 5.092208508732055e-02 5.089127053575987e-02 5.086047013241765e-02 5.082968389221815e-02 5.079891183008556e-02 + 5.076815396094415e-02 5.073741029971812e-02 5.070668086133172e-02 5.067596566070917e-02 5.064526471277472e-02 + 5.061457803245257e-02 5.058390563466697e-02 5.055324753434216e-02 5.052260374640234e-02 5.049197428577178e-02 + 5.046135916737467e-02 5.043075840613528e-02 5.040017201697781e-02 5.036960001482652e-02 5.033904241460560e-02 + 5.030849923123931e-02 5.027797047965189e-02 5.024745617476754e-02 5.021695633151052e-02 5.018647096480505e-02 + 5.015600008957535e-02 5.012554372074565e-02 5.009510187324022e-02 5.006467456198324e-02 5.003426180189897e-02 + 5.000386360791163e-02 4.997347999494546e-02 4.994311097792468e-02 4.991275657177353e-02 4.988241679141623e-02 + 4.985209165177702e-02 4.982178116778014e-02 4.979148535434980e-02 4.976120422641023e-02 4.973093779888569e-02 + 4.970068608670038e-02 4.967044910477855e-02 4.964022686804442e-02 4.961001939142222e-02 4.957982668983620e-02 + 4.954964877821057e-02 4.951948567146956e-02 4.948933738453741e-02 4.945920393233836e-02 4.942908532979662e-02 + 4.939898159183643e-02 4.936889273338203e-02 4.933881876935763e-02 4.930875971468749e-02 4.927871558429582e-02 + 4.924868639310685e-02 4.921867215604481e-02 4.918867288803395e-02 4.915868860399848e-02 4.912871931886263e-02 + 4.909876504755066e-02 4.906882580498677e-02 4.903890160609520e-02 4.900899246580018e-02 4.897909839902595e-02 + 4.894921942069672e-02 4.891935554573676e-02 4.888950678907025e-02 4.885967316562146e-02 4.882985469031461e-02 + 4.880005137807392e-02 4.877026324382362e-02 4.874049030248797e-02 4.871073256899117e-02 4.868099005825745e-02 + 4.865126278521108e-02 4.862155076477624e-02 4.859185401187720e-02 4.856217254143816e-02 4.853250636838338e-02 + 4.850285550763707e-02 4.847321997412347e-02 4.844359978276680e-02 4.841399494849130e-02 4.838440548622121e-02 + 4.835483141088075e-02 4.832527273739414e-02 4.829572948068564e-02 4.826620165567946e-02 4.823668927729983e-02 + 4.820719236047098e-02 4.817771092011715e-02 4.814824497116257e-02 4.811879452853147e-02 4.808935960714807e-02 + 4.805994022193662e-02 4.803053638782134e-02 4.800114811972645e-02 4.797177543257621e-02 4.794241834129482e-02 + 4.791307686080653e-02 4.788375100603556e-02 4.785444079190614e-02 4.782514623334252e-02 4.779586734526891e-02 + 4.776660414260955e-02 4.773735664028868e-02 4.770812485323050e-02 4.767890879635927e-02 4.764970848459921e-02 + 4.762052393287456e-02 4.759135515610954e-02 4.756220216922838e-02 4.753306498715533e-02 4.750394362481459e-02 + 4.747483809713041e-02 4.744574841902701e-02 4.741667460542864e-02 4.738761667125952e-02 4.735857463144388e-02 + 4.732954850090595e-02 4.730053829456995e-02 4.727154402736015e-02 4.724256571420073e-02 4.721360337001596e-02 + 4.718465700973005e-02 4.715572664826723e-02 4.712681230055175e-02 4.709791398150782e-02 4.706903170605968e-02 + 4.704016548913156e-02 4.701131534564769e-02 4.698248129053231e-02 4.695366333870963e-02 4.692486150510391e-02 + 4.689607580463934e-02 4.686730625224018e-02 4.683855286283068e-02 4.680981565133503e-02 4.678109463267748e-02 + 4.675238982178226e-02 4.672370123357359e-02 4.669502888297572e-02 4.666637278491287e-02 4.663773295430927e-02 + 4.660910940608916e-02 4.658050215517676e-02 4.655191121649629e-02 4.652333660497202e-02 4.649477833552815e-02 + 4.646623642308891e-02 4.643771088257853e-02 4.640920172892127e-02 4.638070897704132e-02 4.635223264186294e-02 + 4.632377273831036e-02 4.629532928130779e-02 4.626690228577947e-02 4.623849176664965e-02 4.621009773884253e-02 + 4.618172021728237e-02 4.615335921689338e-02 4.612501475259979e-02 4.609668683932586e-02 4.606837549199577e-02 + 4.604008072553380e-02 4.601180255486416e-02 4.598354099491107e-02 4.595529606059879e-02 4.592706776685152e-02 + 4.589885612859351e-02 4.587066116074899e-02 4.584248287824218e-02 4.581432129599732e-02 4.578617642893863e-02 + 4.575804829199037e-02 4.572993690007673e-02 4.570184226812196e-02 4.567376441105030e-02 4.564570334378597e-02 + 4.561765908125320e-02 4.558963163837623e-02 4.556162103007928e-02 4.553362727128659e-02 4.550565037692238e-02 + 4.547769036191089e-02 4.544974724117636e-02 4.542182102964300e-02 4.539391174223504e-02 4.536601939387674e-02 + 4.533814399949231e-02 4.531028557400597e-02 4.528244413234197e-02 4.525461968942453e-02 4.522681226017790e-02 + 4.519902185952628e-02 4.517124850239393e-02 4.514349220370505e-02 4.511575297838390e-02 4.508803084135470e-02 + 4.506032580754168e-02 4.503263789186907e-02 4.500496710926111e-02 4.497731347464200e-02 4.494967700293602e-02 + 4.492205770906736e-02 4.489445560796028e-02 4.486687071453899e-02 4.483930304372771e-02 4.481175261045071e-02 + 4.478421942963219e-02 4.475670351619640e-02 4.472920488506756e-02 4.470172355116988e-02 4.467425952942764e-02 + 4.464681283476502e-02 4.461938348210628e-02 4.459197148637566e-02 4.456457686249737e-02 4.453719962539564e-02 + 4.450983978999472e-02 4.448249737121881e-02 4.445517238399217e-02 4.442786484323902e-02 4.440057476388359e-02 + 4.437330216085012e-02 4.434604704906282e-02 4.431880944344595e-02 4.429158935892372e-02 4.426438681042035e-02 + 4.423720181286010e-02 4.421003438116718e-02 4.418288453026584e-02 4.415575227508029e-02 4.412863763053477e-02 + 4.410154061155352e-02 4.407446123306075e-02 4.404739950998071e-02 4.402035545723762e-02 4.399332908975571e-02 + 4.396632042245923e-02 4.393932947027238e-02 4.391235624811941e-02 4.388540077092456e-02 4.385846305361203e-02 + 4.383154311110608e-02 4.380464095833093e-02 4.377775661021081e-02 4.375089008166996e-02 4.372404138763258e-02 + 4.369721054302294e-02 4.367039756276526e-02 4.364360246178376e-02 4.361682525500267e-02 4.359006595734623e-02 + 4.356332458373868e-02 4.353660114910423e-02 4.350989566836711e-02 4.348320815645158e-02 4.345653862828184e-02 + 4.342988709878214e-02 4.340325358287669e-02 4.337663809548974e-02 4.335004065154552e-02 4.332346126596825e-02 + 4.329689995368217e-02 4.327035672961151e-02 4.324383160868049e-02 4.321732460581335e-02 4.319083573593433e-02 + 4.316436501396765e-02 4.313791245483754e-02 4.311147807346823e-02 4.308506188478395e-02 4.305866390370894e-02 + 4.303228414516742e-02 4.300592262408363e-02 4.297957935538180e-02 4.295325435398616e-02 4.292694763482094e-02 + 4.290065921281035e-02 4.287438910287866e-02 4.284813731995007e-02 4.282190387894883e-02 4.279568879479917e-02 + 4.276949208242530e-02 4.274331375675147e-02 4.271715383270192e-02 4.269101232520085e-02 4.266488924917250e-02 + 4.263878461954113e-02 4.261269845123093e-02 4.258663075916616e-02 4.256058155827103e-02 4.253455086346980e-02 + 4.250853868968667e-02 4.248254505184589e-02 4.245656996487169e-02 4.243061344368828e-02 4.240467550321991e-02 + 4.237875615839081e-02 4.235285542412521e-02 4.232697331534734e-02 4.230110984698143e-02 4.227526503395169e-02 + 4.224943889118240e-02 4.222363143359775e-02 4.219784267612198e-02 4.217207263367933e-02 4.214632132119402e-02 + 4.212058875359029e-02 4.209487494579236e-02 4.206917991272448e-02 4.204350366931086e-02 4.201784623047573e-02 + 4.199220761114335e-02 4.196658782623791e-02 4.194098689068368e-02 4.191540481940486e-02 4.188984162732570e-02 + 4.186429732937041e-02 4.183877194046326e-02 4.181326547552844e-02 4.178777794949019e-02 4.176230937727277e-02 + 4.173685977380037e-02 4.171142915399725e-02 4.168601753278764e-02 4.166062492509574e-02 4.163525134584580e-02 + 4.160989680996207e-02 4.158456133236876e-02 4.155924492799010e-02 4.153394761175032e-02 4.150866939857367e-02 + 4.148341030338436e-02 4.145817034110662e-02 4.143294952666470e-02 4.140774787498282e-02 4.138256540098521e-02 + 4.135740211959609e-02 4.133225804573972e-02 4.130713319434030e-02 4.128202758032209e-02 4.125694121860929e-02 + 4.123187412412615e-02 4.120682631179690e-02 4.118179779654577e-02 4.115678859329698e-02 4.113179871697477e-02 + 4.110682818250337e-02 4.108187700480702e-02 4.105694519880994e-02 4.103203277943635e-02 4.100713976161051e-02 + 4.098226616025662e-02 4.095741199029894e-02 4.093257726666168e-02 4.090776200426908e-02 4.088296621804536e-02 + 4.085818992291476e-02 4.083343313380151e-02 4.080869586562985e-02 4.078397813332400e-02 4.075927995180818e-02 + 4.073460133600665e-02 4.070994230084361e-02 4.068530286124331e-02 4.066068303212998e-02 4.063608282842784e-02 + 4.061150226506113e-02 4.058694135695408e-02 4.056240011903092e-02 4.053787856621588e-02 4.051337671343318e-02 + 4.048889457560707e-02 4.046443216766178e-02 4.043998950452153e-02 4.041556660111054e-02 4.039116347235307e-02 + 4.036678013317334e-02 4.034241659849556e-02 4.031807288324400e-02 4.029374900234285e-02 4.026944497071637e-02 + 4.024516080328877e-02 4.022089651498431e-02 4.019665212072718e-02 4.017242763544165e-02 4.014822307405193e-02 + 4.012403845148225e-02 4.009987378265685e-02 4.007572908249996e-02 4.005160436593580e-02 4.002749964788860e-02 + 4.000341494328261e-02 3.997935026862905e-02 3.995530565020248e-02 3.993128111798760e-02 3.990727670197625e-02 + 3.988329243216027e-02 3.985932833853151e-02 3.983538445108181e-02 3.981146079980302e-02 3.978755741468697e-02 + 3.976367432572553e-02 3.973981156291052e-02 3.971596915623379e-02 3.969214713568721e-02 3.966834553126258e-02 + 3.964456437295178e-02 3.962080369074663e-02 3.959706351463900e-02 3.957334387462071e-02 3.954964480068362e-02 + 3.952596632281957e-02 3.950230847102040e-02 3.947867127527795e-02 3.945505476558409e-02 3.943145897193063e-02 + 3.940788392430945e-02 3.938432965271236e-02 3.936079618713123e-02 3.933728355755788e-02 3.931379179398419e-02 + 3.929032092640197e-02 3.926687098480308e-02 3.924344199917935e-02 3.922003399952266e-02 3.919664701582481e-02 + 3.917328107807769e-02 3.914993621627309e-02 3.912661246040292e-02 3.910330984045896e-02 3.908002838643308e-02 + 3.905676812831715e-02 3.903352909610298e-02 3.901031131978242e-02 3.898711482934733e-02 3.896393965478955e-02 + 3.894078582610091e-02 3.891765337327326e-02 3.889454232629846e-02 3.887145271516833e-02 3.884838456987474e-02 + 3.882533792040951e-02 3.880231279676451e-02 3.877930922893155e-02 3.875632724690252e-02 3.873336688066923e-02 + 3.871042816022353e-02 3.868751111555727e-02 3.866461577666229e-02 3.864174217353044e-02 3.861889033615356e-02 + 3.859606029452349e-02 3.857325207863209e-02 3.855046571847119e-02 3.852770124403264e-02 3.850495868530828e-02 + 3.848223807228996e-02 3.845953943496952e-02 3.843686280333881e-02 3.841420820738967e-02 3.839157567711395e-02 + 3.836896524250349e-02 3.834637693355013e-02 3.832381078024572e-02 3.830126681258209e-02 3.827874506055112e-02 + 3.825624555414461e-02 3.823376832335444e-02 3.821131339817244e-02 3.818888080859045e-02 3.816647058460032e-02 + 3.814408275619389e-02 3.812171735336303e-02 3.809937440609954e-02 3.807705394439530e-02 3.805475599824214e-02 + 3.803248059763190e-02 3.801022777255643e-02 3.798799755300758e-02 3.796578996897719e-02 3.794360505045710e-02 + 3.792144282743916e-02 3.789930332991522e-02 3.787718658787710e-02 3.785509263131667e-02 3.783302149022577e-02 + 3.781097319459624e-02 3.778894777441992e-02 3.776694525968866e-02 3.774496568039430e-02 3.772300906652870e-02 + 3.770107544808367e-02 3.767916485505110e-02 3.765727731742280e-02 3.763541286519063e-02 3.761357152834642e-02 + 3.759175333688204e-02 3.756995832078931e-02 3.754818651006007e-02 3.752643793468620e-02 3.750471262465951e-02 + 3.748301060997186e-02 3.746133192061509e-02 3.743967658658105e-02 3.741804463786157e-02 3.739643610444850e-02 + 3.737485101633371e-02 3.735328940350900e-02 3.733175129596625e-02 3.731023672369729e-02 3.728874571669397e-02 + 3.726727830494812e-02 3.724583451845160e-02 3.722441438719625e-02 3.720301794117391e-02 3.718164521037644e-02 + 3.716029622479566e-02 3.713897101442343e-02 3.711766960925159e-02 3.709639203927199e-02 3.707513833447647e-02 + 3.705390852485687e-02 3.703270264040504e-02 3.701152071111283e-02 3.699036276697207e-02 3.696922883797462e-02 + 3.694811895411231e-02 3.692703314537699e-02 3.690597144176051e-02 3.688493387325471e-02 3.686392046985143e-02 + 3.684293126154253e-02 3.682196627831984e-02 3.680102555017520e-02 3.678010910710046e-02 3.675921697908748e-02 + 3.673834919612807e-02 3.671750578821411e-02 3.669668678533742e-02 3.667589221748987e-02 3.665512211466327e-02 + 3.663437650684950e-02 3.661365542404037e-02 3.659295889622776e-02 3.657228695340348e-02 3.655163962555941e-02 + 3.653101694268735e-02 3.651041893477919e-02 3.648984563182674e-02 3.646929706382188e-02 3.644877326075641e-02 + 3.642827425262220e-02 3.640780006941109e-02 3.638735074111494e-02 3.636692629772557e-02 3.634652676923484e-02 + 3.632615218563458e-02 3.630580257691665e-02 3.628547797307289e-02 3.626517840409513e-02 3.624490389997524e-02 + 3.622465449070505e-02 3.620443020627639e-02 3.618423107668113e-02 3.616405713191111e-02 3.614390840195816e-02 + 3.612378491681414e-02 3.610368670647089e-02 3.608361380092025e-02 3.606356623015406e-02 3.604354402416417e-02 + 3.602354721294244e-02 3.600357582648069e-02 3.598362989477077e-02 3.596370944780453e-02 3.594381451557382e-02 + 3.592394512807047e-02 3.590410131528634e-02 3.588428310721326e-02 3.586449053384308e-02 3.584472362516764e-02 + 3.582498241117880e-02 3.580526692186839e-02 3.578557718722826e-02 3.576591323725024e-02 3.574627510192620e-02 + 3.572666281124797e-02 3.570707639520740e-02 3.568751588379632e-02 3.566798130700659e-02 3.564847269483005e-02 + 3.562899007725854e-02 3.560953348428391e-02 3.559010294589800e-02 3.557069849209266e-02 3.555132015285974e-02 + 3.553196795819106e-02 3.551264193807849e-02 3.549334212251386e-02 3.547406854148901e-02 3.545482122499580e-02 + 3.543560020302607e-02 3.541640550557167e-02 3.539723716262443e-02 3.537809520417620e-02 3.535897966021882e-02 + 3.533989056074414e-02 3.532082793574401e-02 3.530179181521027e-02 3.528278222913475e-02 3.526379920750932e-02 + 3.524484278032580e-02 3.522591297757607e-02 3.520700982925193e-02 3.518813336534525e-02 3.516928361584787e-02 + 3.515046061075164e-02 3.513166438004838e-02 3.511289495372998e-02 3.509415236178823e-02 3.507543663421501e-02 + 3.505674780100216e-02 3.503808589214152e-02 3.501945093762493e-02 3.500084296744425e-02 3.498226201159130e-02 + 3.496370810005795e-02 3.494518126283602e-02 3.492668152991737e-02 3.490820893129385e-02 3.488976349695729e-02 + 3.487134525689954e-02 3.485295424111245e-02 3.483459047958785e-02 3.481625400231760e-02 3.479794483929353e-02 + 3.477966302050750e-02 3.476140857595134e-02 3.474318153561690e-02 3.472498192949603e-02 3.470680978758058e-02 + 3.468866513986237e-02 3.467054801633326e-02 3.465245844698509e-02 3.463439646180971e-02 3.461636209079897e-02 + 3.459835536394470e-02 3.458037631123875e-02 3.456242496267296e-02 3.454450134823919e-02 3.452660549792927e-02 + 3.450873744173504e-02 3.449089720964835e-02 3.447308483166107e-02 3.445530033776500e-02 3.443754375795202e-02 + 3.441981512221395e-02 3.440211446054266e-02 3.438444180292995e-02 3.436679717936773e-02 3.434918061984778e-02 + 3.433159215436199e-02 3.431403181290218e-02 3.429649962546020e-02 3.427899562202789e-02 3.426151983259711e-02 + 3.424407228715969e-02 3.422665301570748e-02 3.420926204823232e-02 3.419189941472606e-02 3.417456514518054e-02 + 3.415725926958761e-02 3.413998181793911e-02 3.412273282022688e-02 3.410551230644278e-02 3.408832030657864e-02 + 3.407115685062630e-02 3.405402196857762e-02 3.403691569042444e-02 3.401983804615860e-02 3.400278906577194e-02 + 3.398576877925633e-02 3.396877721660357e-02 3.395181440780554e-02 3.393488038285408e-02 3.391797517174103e-02 + 3.390109880445821e-02 3.388425131099751e-02 3.386743272135074e-02 3.385064306550976e-02 3.383388237346641e-02 + 3.381715067521254e-02 3.380044800073998e-02 3.378377438004059e-02 3.376712984310620e-02 3.375051441992868e-02 + 3.373392814049984e-02 3.371737103481155e-02 3.370084313285564e-02 3.368434446462396e-02 3.366787506010836e-02 + 3.365143466564878e-02 3.363501887624541e-02 3.361862209777612e-02 3.360224500875989e-02 3.358588827878357e-02 + 3.356955147090725e-02 3.355323458431880e-02 3.353693766165054e-02 3.352066065506343e-02 3.350440352193865e-02 + 3.348816624199871e-02 3.347194881659273e-02 3.345575121630599e-02 3.343957340404732e-02 3.342341535303144e-02 + 3.340727704441876e-02 3.339115845430404e-02 3.337505954322636e-02 3.335898029706669e-02 3.334292070921326e-02 + 3.332688074834195e-02 3.331086037969291e-02 3.329485957414917e-02 3.327887831864652e-02 3.326291658484171e-02 + 3.324697433542376e-02 3.323105156623186e-02 3.321514826023114e-02 3.319926437839098e-02 3.318339989412266e-02 + 3.316755478754796e-02 3.315172903929034e-02 3.313592261295018e-02 3.312013548124740e-02 3.310436764153749e-02 + 3.308861906981869e-02 3.307288973180764e-02 3.305717959801665e-02 3.304148865245999e-02 3.302581687574703e-02 + 3.301016422142487e-02 3.299453067800234e-02 3.297891624809741e-02 3.296332088425066e-02 3.294774455685354e-02 + 3.293218725810471e-02 3.291664896225673e-02 3.290112963401578e-02 3.288562923879117e-02 3.287014777263271e-02 + 3.285468522369568e-02 3.283924155670871e-02 3.282381674440858e-02 3.280841076589561e-02 3.279302360243119e-02 + 3.277765521941309e-02 3.276230558706894e-02 3.274697470113698e-02 3.273166254219040e-02 3.271636907936865e-02 + 3.270109428250347e-02 3.268583813280482e-02 3.267060061307020e-02 3.265538168459424e-02 3.264018132671115e-02 + 3.262499953449712e-02 3.260983628233858e-02 3.259469153939318e-02 3.257956527754512e-02 3.256445748091834e-02 + 3.254936812698490e-02 3.253429718174427e-02 3.251924463148387e-02 3.250421046229880e-02 3.248919464552218e-02 + 3.247419715298105e-02 3.245921796288541e-02 3.244425706251369e-02 3.242931441545717e-02 3.241438998652282e-02 + 3.239948378141620e-02 3.238459577882156e-02 3.236972593925531e-02 3.235487424670715e-02 3.234004068301546e-02 + 3.232522522137563e-02 3.231042782696456e-02 3.229564848261764e-02 3.228088718700101e-02 3.226614390644563e-02 + 3.225141860917057e-02 3.223671128042128e-02 3.222202190260593e-02 3.220735044835789e-02 3.219269687989033e-02 + 3.217806118663362e-02 3.216344336205739e-02 3.214884337811092e-02 3.213426120193776e-02 3.211969680852602e-02 + 3.210515019435922e-02 3.209062132655478e-02 3.207611016186721e-02 3.206161670288540e-02 3.204714093648681e-02 + 3.203268282961075e-02 3.201824236239234e-02 3.200381951210604e-02 3.198941424912934e-02 3.197502654604618e-02 + 3.196065638811887e-02 3.194630377248257e-02 3.193196866763873e-02 3.191765104079724e-02 3.190335087680102e-02 + 3.188906815766901e-02 3.187480285784819e-02 3.186055494296534e-02 3.184632440204734e-02 3.183211122836238e-02 + 3.181791538780577e-02 3.180373685568510e-02 3.178957561657719e-02 3.177543165075891e-02 3.176130492904844e-02 + 3.174719542079285e-02 3.173310312097031e-02 3.171902801589959e-02 3.170497007535993e-02 3.169092927256592e-02 + 3.167690558660036e-02 3.166289900092451e-02 3.164890948767075e-02 3.163493702375719e-02 3.162098160094597e-02 + 3.160704320149037e-02 3.159312179836957e-02 3.157921735868882e-02 3.156532987076624e-02 3.155145932224658e-02 + 3.153760566663864e-02 3.152376889172848e-02 3.150994900180672e-02 3.149614595827410e-02 3.148235973399625e-02 + 3.146859031868535e-02 3.145483769408502e-02 3.144110182886523e-02 3.142738268687409e-02 3.141368026942635e-02 + 3.139999456778463e-02 3.138632554513814e-02 3.137267318073906e-02 3.135903745883740e-02 3.134541835839263e-02 + 3.133181584694165e-02 3.131822989974722e-02 3.130466051752389e-02 3.129110768114365e-02 3.127757136018487e-02 + 3.126405153214003e-02 3.125054818119363e-02 3.123706128835145e-02 3.122359081277034e-02 3.121013674152311e-02 + 3.119669908223311e-02 3.118327780512727e-02 3.116987287740892e-02 3.115648427590923e-02 3.114311198755302e-02 + 3.112975599208620e-02 3.111641625878769e-02 3.110309278026453e-02 3.108978554429882e-02 3.107649451605467e-02 + 3.106321967573116e-02 3.104996101093369e-02 3.103671850522385e-02 3.102349212552239e-02 3.101028184118182e-02 + 3.099708765215899e-02 3.098390954305432e-02 3.097074748653887e-02 3.095760146577434e-02 3.094447145973171e-02 + 3.093135744175442e-02 3.091825938652267e-02 3.090517727892404e-02 3.089211111199125e-02 3.087906086415095e-02 + 3.086602651045607e-02 3.085300802884278e-02 3.084000540267990e-02 3.082701861024971e-02 3.081404762072755e-02 + 3.080109242772720e-02 3.078815302348911e-02 3.077522937271052e-02 3.076232145526043e-02 3.074942925853004e-02 + 3.073655275969265e-02 3.072369193358731e-02 3.071084675893487e-02 3.069801722815575e-02 3.068520332655950e-02 + 3.067240502926292e-02 3.065962230727411e-02 3.064685514336771e-02 3.063410352936318e-02 3.062136743092317e-02 + 3.060864682743443e-02 3.059594172387181e-02 3.058325209340110e-02 3.057057790484611e-02 3.055791914232513e-02 + 3.054527578866520e-02 3.053264782274670e-02 3.052003521936738e-02 3.050743796632342e-02 3.049485605420712e-02 + 3.048228945948342e-02 3.046973815764381e-02 3.045720212753895e-02 3.044468135532321e-02 3.043217582076147e-02 + 3.041968549967531e-02 3.040721038082923e-02 3.039475044749309e-02 3.038230567464306e-02 3.036987604544383e-02 + 3.035746154526919e-02 3.034506215632694e-02 3.033267784558463e-02 3.032030859116679e-02 3.030795439680851e-02 + 3.029561524020229e-02 3.028329109283977e-02 3.027098194217670e-02 3.025868776986960e-02 3.024640855125834e-02 + 3.023414425922958e-02 3.022189488753165e-02 3.020966043396606e-02 3.019744085927903e-02 3.018523614254973e-02 + 3.017304628070488e-02 3.016087124712451e-02 3.014871101490015e-02 3.013656556629268e-02 3.012443489643160e-02 + 3.011231899192166e-02 3.010021782348693e-02 3.008813136953290e-02 3.007605961443153e-02 3.006400254477032e-02 + 3.005196013216448e-02 3.003993235442936e-02 3.002791921520012e-02 3.001592069144608e-02 3.000393675083135e-02 + 2.999196738372897e-02 2.998001257673401e-02 2.996807230790781e-02 2.995614654679549e-02 2.994423528130847e-02 + 2.993233851118915e-02 2.992045620999083e-02 2.990858835120550e-02 2.989673491731453e-02 2.988489589805536e-02 + 2.987307127537464e-02 2.986126102011340e-02 2.984946511909828e-02 2.983768356331996e-02 2.982591633787642e-02 + 2.981416341477938e-02 2.980242477098497e-02 2.979070040412034e-02 2.977899028736241e-02 2.976729439085326e-02 + 2.975561271768286e-02 2.974394525020974e-02 2.973229195799546e-02 2.972065283153817e-02 2.970902785474345e-02 + 2.969741700233630e-02 2.968582025251779e-02 2.967423759388233e-02 2.966266902120933e-02 2.965111450751603e-02 + 2.963957402972690e-02 2.962804757853395e-02 2.961653513685447e-02 2.960503668212408e-02 2.959355219023237e-02 + 2.958208165129883e-02 2.957062505724755e-02 2.955918238857859e-02 2.954775362079399e-02 2.953633873283637e-02 + 2.952493771681483e-02 2.951355054848872e-02 2.950217720053436e-02 2.949081767862442e-02 2.947947196700992e-02 + 2.946814003034778e-02 2.945682185755054e-02 2.944551743582863e-02 2.943422674341014e-02 2.942294975870480e-02 + 2.941168646812421e-02 2.940043686618776e-02 2.938920093147064e-02 2.937797864134186e-02 2.936676998172867e-02 + 2.935557493479196e-02 2.934439347979633e-02 2.933322559583284e-02 2.932207127373048e-02 2.931093050463312e-02 + 2.929980326285230e-02 2.928868953142686e-02 2.927758929945683e-02 2.926650254799867e-02 2.925542925398767e-02 + 2.924436939550082e-02 2.923332296415483e-02 2.922228995044700e-02 2.921127033783603e-02 2.920026410004271e-02 + 2.918927122033416e-02 2.917829169471517e-02 2.916732549176795e-02 2.915637258777840e-02 2.914543298801943e-02 + 2.913450667577263e-02 2.912359362430894e-02 2.911269381274288e-02 2.910180723305731e-02 2.909093387402745e-02 + 2.908007369930849e-02 2.906922669822638e-02 2.905839287303405e-02 2.904757219714476e-02 2.903676465199738e-02 + 2.902597022808873e-02 2.901518890157972e-02 2.900442065055892e-02 2.899366546087253e-02 2.898292332562971e-02 + 2.897219423070421e-02 2.896147815085827e-02 2.895077507160809e-02 2.894008498122344e-02 2.892940786384609e-02 + 2.891874369517828e-02 2.890809245634708e-02 2.889745414621765e-02 2.888682874769054e-02 2.887621623583590e-02 + 2.886561659425123e-02 2.885502981116054e-02 2.884445587294774e-02 2.883389475319686e-02 2.882334643970105e-02 + 2.881281093000496e-02 2.880228819979298e-02 2.879177822929067e-02 2.878128100842524e-02 2.877079651898801e-02 + 2.876032473884395e-02 2.874986564740009e-02 2.873941924390505e-02 2.872898552052601e-02 2.871856444638324e-02 + 2.870815600507148e-02 2.869776018641480e-02 2.868737697516582e-02 2.867700634591397e-02 2.866664827916806e-02 + 2.865630278319325e-02 2.864596983917359e-02 2.863564941328856e-02 2.862534149829953e-02 2.861504608429113e-02 + 2.860476315234840e-02 2.859449267740666e-02 2.858423464566411e-02 2.857398905422620e-02 2.856375588402207e-02 + 2.855353511594846e-02 2.854332673804624e-02 2.853313073796621e-02 2.852294709429606e-02 2.851277577543872e-02 + 2.850261678440491e-02 2.849247012219593e-02 2.848233575178603e-02 2.847221365657614e-02 2.846210383116990e-02 + 2.845200625935100e-02 2.844192091752946e-02 2.843184778466237e-02 2.842178686053369e-02 2.841173813547823e-02 + 2.840170158739025e-02 2.839167719418843e-02 2.838166494245600e-02 2.837166482484053e-02 2.836167681707307e-02 + 2.835170090137019e-02 2.834173707461769e-02 2.833178532393912e-02 2.832184563033358e-02 2.831191797277370e-02 + 2.830200233825938e-02 2.829209871310940e-02 2.828220707523810e-02 2.827232741579271e-02 2.826245972853687e-02 + 2.825260399229306e-02 2.824276019064247e-02 2.823292831178126e-02 2.822310834132040e-02 2.821330025651807e-02 + 2.820350403438503e-02 2.819371967866794e-02 2.818394718049788e-02 2.817418651237375e-02 2.816443766090156e-02 + 2.815470061416237e-02 2.814497535504664e-02 2.813526186206681e-02 2.812556012131105e-02 2.811587013236315e-02 + 2.810619188120791e-02 2.809652534562629e-02 2.808687050311100e-02 2.807722734684383e-02 2.806759586949595e-02 + 2.805797603975531e-02 2.804836784541272e-02 2.803877128655403e-02 2.802918634812817e-02 2.801961300908425e-02 + 2.801005124931340e-02 2.800050106254358e-02 2.799096243185147e-02 2.798143533065562e-02 2.797191976200169e-02 + 2.796241571829330e-02 2.795292316767612e-02 2.794344209750147e-02 2.793397250080147e-02 2.792451436474921e-02 + 2.791506766429417e-02 2.790563238187514e-02 2.789620852426368e-02 2.788679607109519e-02 2.787739499448651e-02 + 2.786800529276515e-02 2.785862695250820e-02 2.784925995023579e-02 2.783990426851568e-02 2.783055990112446e-02 + 2.782122684523413e-02 2.781190507602721e-02 2.780259457625915e-02 2.779329533996523e-02 2.778400734510273e-02 + 2.777473057425486e-02 2.776546502209671e-02 2.775621067523501e-02 2.774696751775778e-02 2.773773553529171e-02 + 2.772851471226555e-02 2.771930503638066e-02 2.771010650156085e-02 2.770091908311444e-02 2.769174275675288e-02 + 2.768257752750487e-02 2.767342338343482e-02 2.766428030170250e-02 2.765514827509389e-02 2.764602728937508e-02 + 2.763691732224667e-02 2.762781835629091e-02 2.761873038318760e-02 2.760965340016332e-02 2.760058738918467e-02 + 2.759153233095657e-02 2.758248821223181e-02 2.757345502668101e-02 2.756443275844788e-02 2.755542137569210e-02 + 2.754642087861812e-02 2.753743126859248e-02 2.752845251726651e-02 2.751948461051369e-02 2.751052754088128e-02 + 2.750158129051000e-02 2.749264584112846e-02 2.748372117908398e-02 2.747480730190011e-02 2.746590419839729e-02 + 2.745701184777745e-02 2.744813023052759e-02 2.743925933666562e-02 2.743039916197098e-02 2.742154968107790e-02 + 2.741271087850060e-02 2.740388275814067e-02 2.739506530469222e-02 2.738625849608251e-02 2.737746231424592e-02 + 2.736867675514432e-02 2.735990180809817e-02 2.735113743878892e-02 2.734238364845174e-02 2.733364044336462e-02 + 2.732490778587926e-02 2.731618566204183e-02 2.730747407386686e-02 2.729877300249025e-02 2.729008242908668e-02 + 2.728140234030172e-02 2.727273272900814e-02 2.726407358354408e-02 2.725542488697956e-02 2.724678662927163e-02 + 2.723815879907967e-02 2.722954137935252e-02 2.722093434732608e-02 2.721233769152850e-02 2.720375141931018e-02 + 2.719517551218435e-02 2.718660994644712e-02 2.717805471481514e-02 2.716950980584153e-02 2.716097520393317e-02 + 2.715245089289530e-02 2.714393686286031e-02 2.713543310581999e-02 2.712693960497614e-02 2.711845634782483e-02 + 2.710998332519429e-02 2.710152051958041e-02 2.709306791441093e-02 2.708462549834906e-02 2.707619326918369e-02 + 2.706777121480425e-02 2.705935930907671e-02 2.705095754483260e-02 2.704256591454058e-02 2.703418439795306e-02 + 2.702581298145425e-02 2.701745165546447e-02 2.700910041075726e-02 2.700075923746808e-02 2.699242812272907e-02 + 2.698410704764140e-02 2.697579599978723e-02 2.696749496984126e-02 2.695920394125775e-02 2.695092290187428e-02 + 2.694265184396634e-02 2.693439075649869e-02 2.692613962541774e-02 2.691789843589869e-02 2.690966718080280e-02 + 2.690144584430361e-02 2.689323440003169e-02 2.688503284907665e-02 2.687684119009101e-02 2.686865940030225e-02 + 2.686048746353486e-02 2.685232536881714e-02 2.684417310662326e-02 2.683603066151065e-02 2.682789801897943e-02 + 2.681977517552054e-02 2.681166212021913e-02 2.680355883616239e-02 2.679546530889016e-02 2.678738152752996e-02 + 2.677930748200765e-02 2.677124315479004e-02 2.676318853591112e-02 2.675514362231527e-02 2.674710839396962e-02 + 2.673908283555094e-02 2.673106694339361e-02 2.672306070150655e-02 2.671506409151823e-02 2.670707710108217e-02 + 2.669909972943648e-02 2.669113197027321e-02 2.668317379682501e-02 2.667522519875436e-02 2.666728617090520e-02 + 2.665935669311371e-02 2.665143675159882e-02 2.664352634032146e-02 2.663562545659268e-02 2.662773408361464e-02 + 2.661985219717407e-02 2.661197979572226e-02 2.660411687169956e-02 2.659626340488144e-02 2.658841937631547e-02 + 2.658058477937751e-02 2.657275961893512e-02 2.656494387358596e-02 2.655713752275513e-02 2.654934056348008e-02 + 2.654155298332925e-02 2.653377476657220e-02 2.652600590198415e-02 2.651824638075199e-02 2.651049619255404e-02 + 2.650275532091429e-02 2.649502375487615e-02 2.648730148802552e-02 2.647958851263073e-02 2.647188480891689e-02 + 2.646419035368700e-02 2.645650515131691e-02 2.644882919484906e-02 2.644116246069965e-02 2.643350494181170e-02 + 2.642585663084689e-02 2.641821751242615e-02 2.641058756892747e-02 2.640296679007395e-02 2.639535517653221e-02 + 2.638775271175803e-02 2.638015937698240e-02 2.637257516664822e-02 2.636500007332271e-02 2.635743408373907e-02 + 2.634987717633525e-02 2.634232934391862e-02 2.633479058525924e-02 2.632726088227431e-02 2.631974022390311e-02 + 2.631222860499385e-02 2.630472600717760e-02 2.629723241433261e-02 2.628974781674581e-02 2.628227220621198e-02 + 2.627480557677242e-02 2.626734792215179e-02 2.625989921852152e-02 2.625245945041883e-02 2.624502862403611e-02 + 2.623760671958282e-02 2.623019371536040e-02 2.622278961237779e-02 2.621539440295659e-02 2.620800807254220e-02 + 2.620063060674004e-02 2.619326199404739e-02 2.618590222410475e-02 2.617855128386046e-02 2.617120916522779e-02 + 2.616387586230346e-02 2.615655135861502e-02 2.614923564213544e-02 2.614192870720641e-02 2.613463054125929e-02 + 2.612734112755428e-02 2.612006044964381e-02 2.611278850871195e-02 2.610552530050819e-02 2.609827080222275e-02 + 2.609102500359168e-02 2.608378789925431e-02 2.607655947900249e-02 2.606933972466179e-02 2.606212861946312e-02 + 2.605492616097670e-02 2.604773234503024e-02 2.604054716124884e-02 2.603337058950191e-02 2.602620261873257e-02 + 2.601904324395194e-02 2.601189244598317e-02 2.600475021758196e-02 2.599761656283118e-02 2.599049145836681e-02 + 2.598337488632347e-02 2.597626684662969e-02 2.596916733159564e-02 2.596207632537513e-02 2.595499380688753e-02 + 2.594791977426907e-02 2.594085422650568e-02 2.593379714560815e-02 2.592674851872178e-02 2.591970833661526e-02 + 2.591267658830654e-02 2.590565326173340e-02 2.589863834578747e-02 2.589163183398775e-02 2.588463371701131e-02 + 2.587764398252935e-02 2.587066261956569e-02 2.586368961749470e-02 2.585672496539723e-02 2.584976865103265e-02 + 2.584282066471713e-02 2.583588100000093e-02 2.582894964599770e-02 2.582202659070586e-02 2.581511182332461e-02 + 2.580820533343631e-02 2.580130710958863e-02 2.579441713875388e-02 2.578753541579036e-02 2.578066193633965e-02 + 2.577379668579866e-02 2.576693964640701e-02 2.576009080523955e-02 2.575325016689414e-02 2.574641771694009e-02 + 2.573959342940173e-02 2.573277731100565e-02 2.572596935753856e-02 2.571916954588383e-02 2.571237786264848e-02 + 2.570559430241213e-02 2.569881886299849e-02 2.569205152414907e-02 2.568529227185872e-02 2.567854111122693e-02 + 2.567179802594942e-02 2.566506299732867e-02 2.565833602386073e-02 2.565161709921462e-02 2.564490620914589e-02 + 2.563820333139000e-02 2.563150846268354e-02 2.562482160754986e-02 2.561814274902439e-02 2.561147187258114e-02 + 2.560480896924013e-02 2.559815402833877e-02 2.559150703774291e-02 2.558486798572520e-02 2.557823686789989e-02 + 2.557161367849433e-02 2.556499840587265e-02 2.555839103232124e-02 2.555179154834854e-02 2.554519995829834e-02 + 2.553861624178350e-02 2.553204037844031e-02 2.552547237202886e-02 2.551891221538829e-02 2.551235989397021e-02 + 2.550581539575596e-02 2.549927871458803e-02 2.549274984258965e-02 2.548622875540724e-02 2.547971544999134e-02 + 2.547320993631275e-02 2.546671219025347e-02 2.546022219347805e-02 2.545373994243675e-02 2.544726542971977e-02 + 2.544079864501286e-02 2.543433957656028e-02 2.542788821576999e-02 2.542144455508066e-02 2.541500858637495e-02 + 2.540858030019949e-02 2.540215968413957e-02 2.539574672197945e-02 2.538934140646816e-02 2.538294373410821e-02 + 2.537655369660362e-02 2.537017128263758e-02 2.536379648098229e-02 2.535742928550868e-02 2.535106968465225e-02 + 2.534471766277936e-02 2.533837321084466e-02 2.533203632423742e-02 2.532570699881585e-02 2.531938521813243e-02 + 2.531307097096266e-02 2.530676425602581e-02 2.530046505932213e-02 2.529417336607690e-02 2.528788916915281e-02 + 2.528161246489754e-02 2.527534324609989e-02 2.526908149634068e-02 2.526282720495094e-02 2.525658036572961e-02 + 2.525034097275206e-02 2.524410901058027e-02 2.523788446449190e-02 2.523166734234336e-02 2.522545763237074e-02 + 2.521925530838600e-02 2.521306037097086e-02 2.520687281776321e-02 2.520069263496993e-02 2.519451980442291e-02 + 2.518835431925369e-02 2.518219618546694e-02 2.517604538654039e-02 2.516990190396150e-02 2.516376573127799e-02 + 2.515763686639562e-02 2.515151530112912e-02 2.514540101358030e-02 2.513929399756280e-02 2.513319425347670e-02 + 2.512710177240427e-02 2.512101654329324e-02 2.511493855506050e-02 2.510886779787783e-02 2.510280425830826e-02 + 2.509674792451250e-02 2.509069880343641e-02 2.508465688466923e-02 2.507862214067907e-02 2.507259457630134e-02 + 2.506657418922008e-02 2.506056095604422e-02 2.505455486579475e-02 2.504855591546334e-02 2.504256410459500e-02 + 2.503657941982099e-02 2.503060184642849e-02 2.502463137903613e-02 2.501866800626509e-02 2.501271171663477e-02 + 2.500676250820755e-02 2.500082037092928e-02 2.499488529135626e-02 2.498895726677344e-02 2.498303628979692e-02 + 2.497712234741346e-02 2.497121542814719e-02 2.496531552247531e-02 2.495942262282587e-02 2.495353672310340e-02 + 2.494765781766853e-02 2.494178589943900e-02 2.493592095223772e-02 2.493006296439117e-02 2.492421193524048e-02 + 2.491836784922406e-02 2.491253069345717e-02 2.490670047398909e-02 2.490087718065651e-02 2.489506079631419e-02 + 2.488925131370227e-02 2.488344872747560e-02 2.487765302865731e-02 2.487186419727612e-02 2.486608223223404e-02 + 2.486030714174834e-02 2.485453889875117e-02 2.484877749156952e-02 2.484302292908405e-02 2.483727519324232e-02 + 2.483153426549052e-02 2.482580013961989e-02 2.482007281919668e-02 2.481435229933991e-02 2.480863855780388e-02 + 2.480293158683973e-02 2.479723138421890e-02 2.479153794250162e-02 2.478585124573938e-02 2.478017128120043e-02 + 2.477449805440481e-02 2.476883155587847e-02 2.476317176818658e-02 2.475751868877601e-02 2.475187231076201e-02 + 2.474623262098153e-02 2.474059960704484e-02 2.473497326224523e-02 2.472935358498410e-02 2.472374056978996e-02 + 2.471813420423485e-02 2.471253447111526e-02 2.470694136984621e-02 2.470135489678424e-02 2.469577503399494e-02 + 2.469020177298829e-02 2.468463511029760e-02 2.467907504169421e-02 2.467352155791407e-02 2.466797464651026e-02 + 2.466243429488579e-02 2.465690049712254e-02 2.465137324948606e-02 2.464585254039273e-02 2.464033836402688e-02 + 2.463483071739735e-02 2.462932958374225e-02 2.462383495186045e-02 2.461834681928389e-02 2.461286517898853e-02 + 2.460739002108202e-02 2.460192133524253e-02 2.459645911917798e-02 2.459100336526309e-02 2.458555405446716e-02 + 2.458011118496141e-02 2.457467475465895e-02 2.456924474486533e-02 2.456382114921245e-02 2.455840396700115e-02 + 2.455299319041756e-02 2.454758880740113e-02 2.454219080674820e-02 2.453679918638537e-02 2.453141393576077e-02 + 2.452603503863916e-02 2.452066249180092e-02 2.451529629410615e-02 2.450993644073534e-02 2.450458291517292e-02 + 2.449923570627392e-02 2.449389481263279e-02 2.448856022075961e-02 2.448323192252920e-02 2.447790992354739e-02 + 2.447259420740984e-02 2.446728475663024e-02 2.446198157303190e-02 2.445668465268695e-02 2.445139398411770e-02 + 2.444610955000165e-02 2.444083134675017e-02 2.443555937646448e-02 2.443029362647454e-02 2.442503408583922e-02 + 2.441978074770511e-02 2.441453360513738e-02 2.440929264714783e-02 2.440405786136508e-02 2.439882924944217e-02 + 2.439360680824694e-02 2.438839052372590e-02 2.438318038826778e-02 2.437797639360750e-02 2.437277852674977e-02 + 2.436758678074824e-02 2.436240115296091e-02 2.435722164202054e-02 2.435204823529888e-02 2.434688091817521e-02 + 2.434171968740183e-02 2.433656453724402e-02 2.433141545805634e-02 2.432627243782077e-02 2.432113546933723e-02 + 2.431600455029639e-02 2.431087967900234e-02 2.430576084399959e-02 2.430064802749307e-02 2.429554123205279e-02 + 2.429044044976694e-02 2.428534565606734e-02 2.428025685952290e-02 2.427517406275088e-02 2.427009724038350e-02 + 2.426502638834353e-02 2.425996150697585e-02 2.425490258288459e-02 2.424984960255012e-02 2.424480255754471e-02 + 2.423976144931379e-02 2.423472627405213e-02 2.422969702193537e-02 2.422467367993699e-02 2.421965624107330e-02 + 2.421464470176334e-02 2.420963904926960e-02 2.420463927567678e-02 2.419964537946393e-02 2.419465735323985e-02 + 2.418967518800793e-02 2.418469887545246e-02 2.417972840901141e-02 2.417476377855392e-02 2.416980496962540e-02 + 2.416485198688481e-02 2.415990483049387e-02 2.415496347565664e-02 2.415002792020104e-02 2.414509816788697e-02 + 2.414017420064829e-02 2.413525600526027e-02 2.413034357711665e-02 2.412543691925479e-02 2.412053602209589e-02 + 2.411564086852338e-02 2.411075145960207e-02 2.410586778967854e-02 2.410098984367492e-02 2.409611761892932e-02 + 2.409125110932578e-02 2.408639030144091e-02 2.408153519631380e-02 2.407668578962185e-02 2.407184206146642e-02 + 2.406700400909483e-02 2.406217163125833e-02 2.405734491326586e-02 2.405252385052364e-02 2.404770844026444e-02 + 2.404289866819192e-02 2.403809452984102e-02 2.403329602484744e-02 2.402850314011094e-02 2.402371586479471e-02 + 2.401893419282938e-02 2.401415812045089e-02 2.400938764313821e-02 2.400462275334547e-02 2.399986343578922e-02 + 2.399510968520409e-02 2.399036150812855e-02 2.398561888480285e-02 2.398088180164008e-02 2.397615026865237e-02 + 2.397142427338870e-02 2.396670380040281e-02 2.396198885088599e-02 2.395727942113068e-02 2.395257549962209e-02 + 2.394787706723708e-02 2.394318412617158e-02 2.393849668455232e-02 2.393381472012022e-02 2.392913822141401e-02 + 2.392446719065216e-02 2.391980162598514e-02 2.391514151312970e-02 2.391048683154523e-02 2.390583758880722e-02 + 2.390119378770886e-02 2.389655541357522e-02 2.389192245255953e-02 2.388729489743550e-02 2.388267274893805e-02 + 2.387805599705324e-02 2.387344463051915e-02 2.386883864637205e-02 2.386423804212813e-02 2.385964281176755e-02 + 2.385505294183017e-02 2.385046842474073e-02 2.384588925674739e-02 2.384131543037479e-02 2.383674693675093e-02 + 2.383218376863605e-02 2.382762592698097e-02 2.382307340607612e-02 2.381852619200930e-02 2.381398427584630e-02 + 2.380944765139419e-02 2.380491631418275e-02 2.380039026147703e-02 2.379586948695320e-02 2.379135397827495e-02 + 2.378684372855616e-02 2.378233873403001e-02 2.377783899070361e-02 2.377334448688785e-02 2.376885521259772e-02 + 2.376437117173840e-02 2.375989235311110e-02 2.375541874056297e-02 2.375095033967465e-02 2.374648714507580e-02 + 2.374202914136664e-02 2.373757632537944e-02 2.373312869288914e-02 2.372868623536894e-02 2.372424894471153e-02 + 2.371981681484819e-02 2.371538984133524e-02 2.371096801501392e-02 2.370655132827953e-02 2.370213977833190e-02 + 2.369773335765337e-02 2.369333205880069e-02 2.368893587883010e-02 2.368454481046802e-02 2.368015884444250e-02 + 2.367577797334512e-02 2.367140218742613e-02 2.366703147963686e-02 2.366266585606776e-02 2.365830530976384e-02 + 2.365394982335759e-02 2.364959939168465e-02 2.364525401200215e-02 2.364091367903051e-02 2.363657837870221e-02 + 2.363224810602428e-02 2.362792286773459e-02 2.362360264929340e-02 2.361928743769403e-02 2.361497723470610e-02 + 2.361067203383207e-02 2.360637182449869e-02 2.360207659794005e-02 2.359778635431920e-02 2.359350109143980e-02 + 2.358922079027601e-02 2.358494544772182e-02 2.358067506765588e-02 2.357640963547734e-02 2.357214914179353e-02 + 2.356789358468287e-02 2.356364296127548e-02 2.355939726289868e-02 2.355515647729875e-02 2.355092060314220e-02 + 2.354668963726047e-02 2.354246356971432e-02 2.353824239065819e-02 2.353402609608870e-02 2.352981468856027e-02 + 2.352560815209497e-02 2.352140647526573e-02 2.351720967050562e-02 2.351301772305351e-02 2.350883061252196e-02 + 2.350464834642137e-02 2.350047092197861e-02 2.349629832802946e-02 2.349213055910952e-02 2.348796760574937e-02 + 2.348380945835795e-02 2.347965612326723e-02 2.347550759163322e-02 2.347136384068571e-02 2.346722487769892e-02 + 2.346309070523777e-02 2.345896130833473e-02 2.345483667635093e-02 2.345071680463291e-02 2.344660169327714e-02 + 2.344249133136094e-02 2.343838570884467e-02 2.343428482723373e-02 2.343018868068117e-02 2.342609726030811e-02 + 2.342201056195244e-02 2.341792857876926e-02 2.341385130156056e-02 2.340977872164902e-02 2.340571083589386e-02 + 2.340164764377465e-02 2.339758913684304e-02 2.339353530825718e-02 2.338948615385810e-02 2.338544166438565e-02 + 2.338140183238109e-02 2.337736665460082e-02 2.337333612670094e-02 2.336931024309368e-02 2.336528899670786e-02 + 2.336127237782067e-02 2.335726037932775e-02 2.335325300092871e-02 2.334925023614406e-02 2.334525207670920e-02 + 2.334125851951941e-02 2.333726955725296e-02 2.333328518197435e-02 2.332930539416707e-02 2.332533018620607e-02 + 2.332135954429912e-02 2.331739346348105e-02 2.331343194297124e-02 2.330947498175055e-02 2.330552256758802e-02 + 2.330157469245372e-02 2.329763135682490e-02 2.329369255310137e-02 2.328975827131819e-02 2.328582850377367e-02 + 2.328190324900185e-02 2.327798250467623e-02 2.327406626164597e-02 2.327015451465238e-02 2.326624725851670e-02 + 2.326234448228765e-02 2.325844618291867e-02 2.325455236057939e-02 2.325066300636415e-02 2.324677811186985e-02 + 2.324289767062798e-02 2.323902167622130e-02 2.323515012509116e-02 2.323128301561370e-02 2.322742034088871e-02 + 2.322356209250113e-02 2.321970826255392e-02 2.321585884544971e-02 2.321201383858435e-02 2.320817324137425e-02 + 2.320433704277431e-02 2.320050523099401e-02 2.319667780275936e-02 2.319285475700314e-02 2.318903609087885e-02 + 2.318522179577433e-02 2.318141186586264e-02 2.317760629632794e-02 2.317380507773795e-02 2.317000820301008e-02 + 2.316621566880872e-02 2.316242747510807e-02 2.315864361575457e-02 2.315486407850317e-02 2.315108885694486e-02 + 2.314731794816131e-02 2.314355135044316e-02 2.313978905662257e-02 2.313603105913640e-02 2.313227735329952e-02 + 2.312852793585061e-02 2.312478280157292e-02 2.312104194073204e-02 2.311730534704967e-02 2.311357301587891e-02 + 2.310984494137890e-02 2.310612112341407e-02 2.310240155989217e-02 2.309868623130452e-02 2.309497513592190e-02 + 2.309126828241582e-02 2.308756565023808e-02 2.308386723175103e-02 2.308017303542274e-02 2.307648304592169e-02 + 2.307279725617671e-02 2.306911567493640e-02 2.306543828441958e-02 2.306176507302976e-02 2.305809605235563e-02 + 2.305443121050249e-02 2.305077053229759e-02 2.304711401909808e-02 2.304346166830784e-02 2.303981347406350e-02 + 2.303616943085239e-02 2.303252953349069e-02 2.302889377643319e-02 2.302526215247478e-02 2.302163465435939e-02 + 2.301801127709388e-02 2.301439202296127e-02 2.301077688440331e-02 2.300716584594829e-02 2.300355891234385e-02 + 2.299995607931316e-02 2.299635732709070e-02 2.299276266087610e-02 2.298917208378683e-02 2.298558558107965e-02 + 2.298200314503575e-02 2.297842477288603e-02 2.297485046311076e-02 2.297128020911345e-02 2.296771400315858e-02 + 2.296415184168031e-02 2.296059371667762e-02 2.295703962066644e-02 2.295348955785851e-02 2.294994352217295e-02 + 2.294640149900077e-02 2.294286348264926e-02 2.293932947451599e-02 2.293579947717141e-02 2.293227347444131e-02 + 2.292875145668869e-02 2.292523342863249e-02 2.292171938675970e-02 2.291820932208030e-02 2.291470322329688e-02 + 2.291120108573121e-02 2.290770290936340e-02 2.290420869564250e-02 2.290071843254762e-02 2.289723210840996e-02 + 2.289374972996874e-02 2.289027128684278e-02 2.288679676284003e-02 2.288332616596880e-02 2.287985949623025e-02 + 2.287639674290211e-02 2.287293789614104e-02 2.286948295143698e-02 2.286603190794522e-02 2.286258475709644e-02 + 2.285914149325583e-02 2.285570211629635e-02 2.285226661817064e-02 2.284883499242224e-02 2.284540723897847e-02 + 2.284198334984975e-02 2.283856331588243e-02 2.283514713353579e-02 2.283173480111027e-02 2.282832631556901e-02 + 2.282492166909090e-02 2.282152085461623e-02 2.281812386736860e-02 2.281473070606539e-02 2.281134136558116e-02 + 2.280795583769253e-02 2.280457411713410e-02 2.280119619914733e-02 2.279782207936136e-02 2.279445175627783e-02 + 2.279108522557549e-02 2.278772247795469e-02 2.278436350274908e-02 2.278100829770330e-02 2.277765687156956e-02 + 2.277430921150676e-02 2.277096530368425e-02 2.276762515226868e-02 2.276428875675497e-02 2.276095610802096e-02 + 2.275762718728153e-02 2.275430199700514e-02 2.275098054723153e-02 2.274766282325953e-02 2.274434881806882e-02 + 2.274103853245654e-02 2.273773195657694e-02 2.273442908251650e-02 2.273112990748000e-02 2.272783443024632e-02 + 2.272454264587135e-02 2.272125454541999e-02 2.271797012768606e-02 2.271468938883630e-02 2.271141231743784e-02 + 2.270813891155475e-02 2.270486917113991e-02 2.270160309030139e-02 2.269834065991423e-02 2.269508187421201e-02 + 2.269182673791773e-02 2.268857524219826e-02 2.268532737305624e-02 2.268208313254210e-02 2.267884251722086e-02 + 2.267560551920548e-02 2.267237214108131e-02 2.266914237609957e-02 2.266591620883689e-02 2.266269364166427e-02 + 2.265947467384046e-02 2.265625929499294e-02 2.265304750285308e-02 2.264983929495161e-02 2.264663466331073e-02 + 2.264343359962570e-02 2.264023610100446e-02 2.263704217283995e-02 2.263385180078203e-02 2.263066497176033e-02 + 2.262748170200772e-02 2.262430198020481e-02 2.262112578516977e-02 2.261795313211606e-02 2.261478401664109e-02 + 2.261161841743119e-02 2.260845633522814e-02 2.260529777070043e-02 2.260214271924124e-02 2.259899117823321e-02 + 2.259584314154298e-02 2.259269859890657e-02 2.258955754741791e-02 2.258641998536936e-02 2.258328590829124e-02 + 2.258015531052365e-02 2.257702818646037e-02 2.257390453172050e-02 2.257078434461123e-02 2.256766762198980e-02 + 2.256455435398716e-02 2.256144453344060e-02 2.255833815784602e-02 2.255523523027356e-02 2.255213574452021e-02 + 2.254903968810603e-02 2.254594705829782e-02 2.254285785514665e-02 2.253977207653749e-02 2.253668970834607e-02 + 2.253361074658835e-02 2.253053520058667e-02 2.252746305460894e-02 2.252439429792020e-02 2.252132894054988e-02 + 2.251826697539277e-02 2.251520839162438e-02 2.251215318778324e-02 2.250910135797150e-02 2.250605289615611e-02 + 2.250300780314812e-02 2.249996607511807e-02 2.249692770517706e-02 2.249389268897849e-02 2.249086101912092e-02 + 2.248783268793952e-02 2.248480769791340e-02 2.248178604607573e-02 2.247876772289102e-02 2.247575272657626e-02 + 2.247274105420605e-02 2.246973269884927e-02 2.246672765673356e-02 2.246372592391256e-02 2.246072749418018e-02 + 2.245773236145919e-02 2.245474052366870e-02 2.245175198466864e-02 2.244876673416187e-02 2.244578475935081e-02 + 2.244280606154297e-02 2.243983064008646e-02 2.243685849064164e-02 2.243388960632717e-02 2.243092397966235e-02 + 2.242796160524575e-02 2.242500248562306e-02 2.242204661762487e-02 2.241909399183298e-02 2.241614460666303e-02 + 2.241319845819517e-02 2.241025553754803e-02 2.240731584245553e-02 2.240437937032112e-02 2.240144611432051e-02 + 2.239851607018801e-02 2.239558923444239e-02 2.239266560299412e-02 2.238974517661811e-02 2.238682795331298e-02 + 2.238391391839321e-02 2.238100306495051e-02 2.237809539304577e-02 2.237519090301935e-02 2.237228958954325e-02 + 2.236939144530989e-02 2.236649647337483e-02 2.236360466636645e-02 2.236071600836286e-02 2.235783050633204e-02 + 2.235494816009726e-02 2.235206895420678e-02 2.234919288912077e-02 2.234631996540050e-02 2.234345017408028e-02 + 2.234058350741709e-02 2.233771996217690e-02 2.233485954108143e-02 2.233200223848051e-02 2.232914804618978e-02 + 2.232629696222737e-02 2.232344898389008e-02 2.232060410657171e-02 2.231776232362639e-02 2.231492363175558e-02 + 2.231208802922137e-02 2.230925550831191e-02 2.230642606279709e-02 2.230359969032392e-02 2.230077639232617e-02 + 2.229795616382932e-02 2.229513899284023e-02 2.229232488215048e-02 2.228951382986107e-02 2.228670582046145e-02 + 2.228390085767177e-02 2.228109894426768e-02 2.227830006461064e-02 2.227550421765863e-02 2.227271140560883e-02 + 2.226992161633195e-02 2.226713484518715e-02 2.226435109357777e-02 2.226157036041665e-02 2.225879263594571e-02 + 2.225601790864145e-02 2.225324618600033e-02 2.225047746610503e-02 2.224771173578603e-02 2.224494899695189e-02 + 2.224218924606724e-02 2.223943246967720e-02 2.223667867147697e-02 2.223392785229840e-02 2.223117999944780e-02 + 2.222843510958861e-02 2.222569318138216e-02 2.222295420869658e-02 2.222021819230338e-02 2.221748513172378e-02 + 2.221475501403353e-02 2.221202783347761e-02 2.220930358964832e-02 2.220658227937696e-02 2.220386389978368e-02 + 2.220114844711944e-02 2.219843591216284e-02 2.219572629440826e-02 2.219301959936691e-02 2.219031581219321e-02 + 2.218761492468887e-02 2.218491694233576e-02 2.218222185562244e-02 2.217952965986671e-02 2.217684036403281e-02 + 2.217415395419634e-02 2.217147041795686e-02 2.216878976537657e-02 2.216611199005385e-02 2.216343708084910e-02 + 2.216076504044857e-02 2.215809586407636e-02 2.215542954392592e-02 2.215276608232491e-02 2.215010547339664e-02 + 2.214744770611955e-02 2.214479278225410e-02 2.214214070177000e-02 2.213949145934428e-02 2.213684504847090e-02 + 2.213420146383213e-02 2.213156070201421e-02 2.212892275987791e-02 2.212628763520102e-02 2.212365532631548e-02 + 2.212102582567219e-02 2.211839912707401e-02 2.211577523186081e-02 2.211315413883962e-02 2.211053584219323e-02 + 2.210792033053083e-02 2.210530760247808e-02 2.210269766011106e-02 2.210009049378774e-02 2.209748609987134e-02 + 2.209488448015577e-02 2.209228563063591e-02 2.208968954607055e-02 2.208709622107550e-02 2.208450564887732e-02 + 2.208191782589816e-02 2.207933275252874e-02 2.207675042560285e-02 2.207417084119970e-02 2.207159399606388e-02 + 2.206901988424427e-02 2.206644850045388e-02 2.206387984291528e-02 2.206131390816773e-02 2.205875069196218e-02 + 2.205619019101501e-02 2.205363240248722e-02 2.205107732226570e-02 2.204852494231603e-02 2.204597526222870e-02 + 2.204342828418220e-02 2.204088399409952e-02 2.203834238815479e-02 2.203580347352047e-02 2.203326724064265e-02 + 2.203073368487589e-02 2.202820281109562e-02 2.202567460568826e-02 2.202314905892956e-02 2.202062617713913e-02 + 2.201810595951965e-02 2.201558839960293e-02 2.201307348855861e-02 2.201056122699519e-02 2.200805161543166e-02 + 2.200554464185156e-02 2.200304030240887e-02 2.200053859846551e-02 2.199803952619762e-02 2.199554308107517e-02 + 2.199304925941878e-02 2.199055805969111e-02 2.198806947716193e-02 2.198558350490501e-02 2.198310014348315e-02 + 2.198061939050182e-02 2.197814123774413e-02 2.197566568143648e-02 2.197319271829654e-02 2.197072234409288e-02 + 2.196825456242376e-02 2.196578937054303e-02 2.196332674903257e-02 2.196086670076693e-02 2.195840923401799e-02 + 2.195595433798292e-02 2.195350200785295e-02 2.195105224287541e-02 2.194860503638501e-02 2.194616038337459e-02 + 2.194371828086876e-02 2.194127872478465e-02 2.193884171275727e-02 2.193640724439015e-02 2.193397531871202e-02 + 2.193154592984012e-02 2.192911906730429e-02 2.192669472874541e-02 2.192427291582612e-02 2.192185362988310e-02 + 2.191943685926103e-02 2.191702259589666e-02 2.191461084837004e-02 2.191220161094460e-02 2.190979487232746e-02 + 2.190739062981033e-02 2.190498888177591e-02 2.190258962778606e-02 2.190019287048831e-02 2.189779860038415e-02 + 2.189540680312951e-02 2.189301748590321e-02 2.189063064823816e-02 2.188824627921663e-02 2.188586438035036e-02 + 2.188348494945867e-02 2.188110797669410e-02 2.187873346273279e-02 2.187636140793982e-02 2.187399180563438e-02 + 2.187162464701073e-02 2.186925992764394e-02 2.186689765219864e-02 2.186453782016761e-02 2.186218042520733e-02 + 2.185982545624109e-02 2.185747291143151e-02 2.185512279286289e-02 2.185277509428750e-02 2.185042981497303e-02 + 2.184808695595145e-02 2.184574650317918e-02 2.184340845337333e-02 2.184107281435048e-02 2.183873957690715e-02 + 2.183640873122354e-02 2.183408027442373e-02 2.183175421068970e-02 2.182943053984947e-02 2.182710925220595e-02 + 2.182479034512406e-02 2.182247381639650e-02 2.182015965839264e-02 2.181784786935527e-02 2.181553844939510e-02 + 2.181323139439093e-02 2.181092669994856e-02 2.180862436262286e-02 2.180632438083940e-02 2.180402674952244e-02 + 2.180173146217098e-02 2.179943851892379e-02 2.179714791838810e-02 2.179485965603752e-02 2.179257372764807e-02 + 2.179029013045416e-02 2.178800886254997e-02 2.178572991731780e-02 2.178345329019238e-02 2.178117898198011e-02 + 2.177890698980304e-02 2.177663730909087e-02 2.177436993586566e-02 2.177210486810286e-02 2.176984210277431e-02 + 2.176758163245009e-02 2.176532345522340e-02 2.176306757137086e-02 2.176081397536724e-02 2.175856266623576e-02 + 2.175631364444715e-02 2.175406689861889e-02 2.175182242380624e-02 2.174958022311289e-02 2.174734029291431e-02 + 2.174510262809328e-02 2.174286722491656e-02 2.174063408336708e-02 2.173840320169586e-02 2.173617457340815e-02 + 2.173394819180500e-02 2.173172405255836e-02 2.172950215559655e-02 2.172728250040623e-02 2.172506508580887e-02 + 2.172284990969628e-02 2.172063696250313e-02 2.171842623537083e-02 2.171621773566752e-02 2.171401146093844e-02 + 2.171180740120238e-02 2.170960555830954e-02 2.170740592901658e-02 2.170520850408856e-02 2.170301328419004e-02 + 2.170082027006994e-02 2.169862945830807e-02 2.169644084240343e-02 2.169425441572978e-02 2.169207017401216e-02 + 2.168988812007480e-02 2.168770825534887e-02 2.168553057272023e-02 2.168335506533793e-02 2.168118172867985e-02 + 2.167901056214399e-02 2.167684156632982e-02 2.167467473989915e-02 2.167251007478243e-02 2.167034756604321e-02 + 2.166818721221639e-02 2.166602901099679e-02 2.166387295840019e-02 2.166171905012346e-02 2.165956728718834e-02 + 2.165741766632386e-02 2.165527017845730e-02 2.165312482355555e-02 2.165098160273919e-02 2.164884051303741e-02 + 2.164670154730472e-02 2.164456469954934e-02 2.164242996946321e-02 2.164029735885670e-02 2.163816686523918e-02 + 2.163603847533059e-02 2.163391219068715e-02 2.163178801684997e-02 2.162966593882407e-02 2.162754595404139e-02 + 2.162542806873079e-02 2.162331227177066e-02 2.162119856181649e-02 2.161908694674025e-02 2.161697741144211e-02 + 2.161486994763257e-02 2.161276456243416e-02 2.161066125301312e-02 2.160856001324272e-02 2.160646083892226e-02 + 2.160436373197112e-02 2.160226869104043e-02 2.160017570438035e-02 2.159808476849354e-02 2.159599588501710e-02 + 2.159390905460169e-02 2.159182427010056e-02 2.158974152429478e-02 2.158766082444429e-02 2.158558216760809e-02 + 2.158350554187339e-02 2.158143094233737e-02 2.157935837033232e-02 2.157728782941571e-02 2.157521931196140e-02 + 2.157315281164952e-02 2.157108832745493e-02 2.156902585566251e-02 2.156696539445298e-02 2.156490694526656e-02 + 2.156285049964247e-02 2.156079605212440e-02 2.155874360997529e-02 2.155669316474123e-02 2.155464470676604e-02 + 2.155259824484399e-02 2.155055377365348e-02 2.154851128035285e-02 2.154647076406023e-02 2.154443222886153e-02 + 2.154239567713112e-02 2.154036109691455e-02 2.153832848380287e-02 2.153629784162443e-02 2.153426916110383e-02 + 2.153224243839968e-02 2.153021767928900e-02 2.152819487735599e-02 2.152617402486068e-02 2.152415511969989e-02 + 2.152213816346627e-02 2.152012315489333e-02 2.151811008517867e-02 2.151609895106827e-02 2.151408975350627e-02 + 2.151208249405811e-02 2.151007716412923e-02 2.150807375412716e-02 2.150607227139823e-02 2.150407271389111e-02 + 2.150207507178008e-02 2.150007934512424e-02 2.149808553345600e-02 2.149609363244227e-02 2.149410363369511e-02 + 2.149211553597770e-02 2.149012934592863e-02 2.148814505588094e-02 2.148616265955859e-02 2.148418215959600e-02 + 2.148220354775919e-02 2.148022681859241e-02 2.147825198020547e-02 2.147627902590631e-02 2.147430794498996e-02 + 2.147233873858447e-02 2.147037140717467e-02 2.146840594879004e-02 2.146644235912430e-02 2.146448063553682e-02 + 2.146252077578778e-02 2.146056277288728e-02 2.145860662318243e-02 2.145665232726965e-02 2.145469988438242e-02 + 2.145274929256557e-02 2.145080054831608e-02 2.144885364454498e-02 2.144690857746641e-02 2.144496534942983e-02 + 2.144302395654175e-02 2.144108439499599e-02 2.143914666610025e-02 2.143721076355154e-02 2.143527668029283e-02 + 2.143334441800114e-02 2.143141397685691e-02 2.142948535268880e-02 2.142755853497146e-02 2.142563352602930e-02 + 2.142371033388222e-02 2.142178894500280e-02 2.141986935358769e-02 2.141795156402302e-02 2.141603556793572e-02 + 2.141412136230918e-02 2.141220895321441e-02 2.141029833297722e-02 2.140838949470163e-02 2.140648244009975e-02 + 2.140457716697424e-02 2.140267367166504e-02 2.140077195168551e-02 2.139887200433115e-02 2.139697382547902e-02 + 2.139507740888590e-02 2.139318275720074e-02 2.139128987343195e-02 2.138939874415982e-02 2.138750936775835e-02 + 2.138562175102568e-02 2.138373588641631e-02 2.138185176599392e-02 2.137996938652284e-02 2.137808875223814e-02 + 2.137620986251236e-02 2.137433270909064e-02 2.137245728978030e-02 2.137058360186242e-02 2.136871163953864e-02 + 2.136684140688612e-02 2.136497290390506e-02 2.136310611597474e-02 2.136124104345297e-02 2.135937769212130e-02 + 2.135751605860686e-02 2.135565613610374e-02 2.135379791822062e-02 2.135194140402438e-02 2.135008659417071e-02 + 2.134823348788390e-02 2.134638207760105e-02 2.134453236032835e-02 2.134268433814086e-02 2.134083800772077e-02 + 2.133899336411597e-02 2.133715040305821e-02 2.133530912424798e-02 2.133346952672500e-02 2.133163160670673e-02 + 2.132979536297411e-02 2.132796079152963e-02 2.132612788229375e-02 2.132429663915477e-02 2.132246706798375e-02 + 2.132063916037057e-02 2.131881290769116e-02 2.131698830582932e-02 2.131516535978050e-02 2.131334407028698e-02 + 2.131152443198118e-02 2.130970643552249e-02 2.130789007885127e-02 2.130607536669811e-02 2.130426229682303e-02 + 2.130245086421657e-02 2.130064106313053e-02 2.129883288837854e-02 2.129702633875496e-02 2.129522141788389e-02 + 2.129341812290223e-02 2.129161644909972e-02 2.128981639414264e-02 2.128801795585396e-02 2.128622113110773e-02 + 2.128442591509673e-02 2.128263230760480e-02 2.128084030772261e-02 2.127904990395241e-02 2.127726109953179e-02 + 2.127547390424031e-02 2.127368830171838e-02 2.127190428479188e-02 2.127012186038021e-02 2.126834102886177e-02 + 2.126656178481652e-02 2.126478411995624e-02 2.126300803603507e-02 2.126123353191450e-02 2.125946059821390e-02 + 2.125768923851055e-02 2.125591945439615e-02 2.125415123382016e-02 2.125238457915817e-02 2.125061949358618e-02 + 2.124885596288304e-02 2.124709398735697e-02 2.124533357303348e-02 2.124357470952245e-02 2.124181739435340e-02 + 2.124006163206048e-02 2.123830741948956e-02 2.123655475001017e-02 2.123480361731545e-02 2.123305402409987e-02 + 2.123130596739953e-02 2.122955943693203e-02 2.122781443910126e-02 2.122607097723360e-02 2.122432904130337e-02 + 2.122258862659696e-02 2.122084973282204e-02 2.121911236175234e-02 2.121737650789419e-02 2.121564216387619e-02 + 2.121390932803162e-02 2.121217800425756e-02 2.121044819455527e-02 2.120871988671843e-02 2.120699307684077e-02 + 2.120526776795157e-02 2.120354395552526e-02 2.120182163603621e-02 2.120010080901829e-02 2.119838147500087e-02 + 2.119666363123091e-02 2.119494727091758e-02 2.119323238927472e-02 2.119151898655034e-02 2.118980706773010e-02 + 2.118809662574528e-02 2.118638765303925e-02 2.118468015121633e-02 2.118297411864271e-02 2.118126955146517e-02 + 2.117956644637810e-02 2.117786480292237e-02 2.117616462067450e-02 2.117446589411339e-02 2.117276862084477e-02 + 2.117107280130004e-02 2.116937843379139e-02 2.116768551256503e-02 2.116599403067535e-02 2.116430399205533e-02 + 2.116261539753040e-02 2.116092824074994e-02 2.115924251858398e-02 2.115755822756320e-02 2.115587536308644e-02 + 2.115419393062315e-02 2.115251393109511e-02 2.115083534999197e-02 2.114915818684827e-02 2.114748244571777e-02 + 2.114580812117730e-02 2.114413521000233e-02 2.114246371011731e-02 2.114079361630021e-02 2.113912493113981e-02 + 2.113745765864524e-02 2.113579178347091e-02 2.113412730283017e-02 2.113246422731517e-02 2.113080255018658e-02 + 2.112914226466844e-02 2.112748336987266e-02 2.112582586239263e-02 2.112416973838773e-02 2.112251499585494e-02 + 2.112086163946853e-02 2.111920966923609e-02 2.111755907231158e-02 2.111590984741022e-02 2.111426199652882e-02 + 2.111261551330255e-02 2.111097039854193e-02 2.110932665501722e-02 2.110768427494188e-02 2.110604325159932e-02 + 2.110440358337455e-02 2.110276527755971e-02 2.110112832954347e-02 2.109949272542061e-02 2.109785847270291e-02 + 2.109622557382813e-02 2.109459401840321e-02 2.109296380279178e-02 2.109133492634166e-02 2.108970738897449e-02 + 2.108808119187406e-02 2.108645633261542e-02 2.108483280177793e-02 2.108321059649476e-02 2.108158971816587e-02 + 2.107997016818712e-02 2.107835194176262e-02 2.107673503228282e-02 2.107511943992769e-02 2.107350516482023e-02 + 2.107189220511111e-02 2.107028055587330e-02 2.106867021606288e-02 2.106706118735907e-02 2.106545346293816e-02 + 2.106384703796383e-02 2.106224191316689e-02 2.106063808955507e-02 2.105903556250238e-02 2.105743432153898e-02 + 2.105583437513380e-02 2.105423572746437e-02 2.105263836035830e-02 2.105104227142354e-02 2.104944746729932e-02 + 2.104785395134047e-02 2.104626171573087e-02 2.104467074966839e-02 2.104308105452007e-02 2.104149263222363e-02 + 2.103990548218236e-02 2.103831959968388e-02 2.103673498293864e-02 2.103515163200819e-02 2.103356953798411e-02 + 2.103198869775456e-02 2.103040911733209e-02 2.102883079574534e-02 2.102725372695269e-02 2.102567790273802e-02 + 2.102410332486244e-02 2.102252999507990e-02 2.102095790737760e-02 2.101938706174730e-02 2.101781745879964e-02 + 2.101624909192282e-02 2.101468195450770e-02 2.101311604447429e-02 2.101155137000445e-02 2.100998792857284e-02 + 2.100842571064132e-02 2.100686471849675e-02 2.100530495078897e-02 2.100374640001838e-02 2.100218906014547e-02 + 2.100063293273019e-02 2.099907802537045e-02 2.099752433031871e-02 2.099597184169578e-02 2.099442056340826e-02 + 2.099287048844137e-02 2.099132161182849e-02 2.098977394056553e-02 2.098822746767990e-02 2.098668218492037e-02 + 2.098513809937855e-02 2.098359520656010e-02 2.098205349870481e-02 2.098051298433238e-02 2.097897365788888e-02 + 2.097743550607582e-02 2.097589853771057e-02 2.097436275317134e-02 2.097282814179318e-02 2.097129470444368e-02 + 2.096976244194844e-02 2.096823135057212e-02 2.096670142502171e-02 2.096517266432222e-02 2.096364507294766e-02 + 2.096211864290872e-02 2.096059336882086e-02 2.095906925902597e-02 2.095754630598820e-02 2.095602449947026e-02 + 2.095450384463222e-02 2.095298434369944e-02 2.095146599313072e-02 2.094994878341327e-02 2.094843271500539e-02 + 2.094691779352117e-02 2.094540401073429e-02 2.094389136288097e-02 2.094237985194064e-02 2.094086947133280e-02 + 2.093936021927527e-02 2.093785210108921e-02 2.093634511142213e-02 2.093483924325246e-02 2.093333449385128e-02 + 2.093183086645815e-02 2.093032836253444e-02 2.092882697593887e-02 2.092732670311165e-02 2.092582754108962e-02 + 2.092432948474122e-02 2.092283253800634e-02 2.092133670446908e-02 2.091984196956714e-02 2.091834833166288e-02 + 2.091685579922333e-02 2.091536436905392e-02 2.091387403364116e-02 2.091238478662568e-02 2.091089663391256e-02 + 2.090940957508328e-02 2.090792359986955e-02 2.090643871032298e-02 2.090495490818039e-02 2.090347218811059e-02 + 2.090199054718417e-02 2.090050998308706e-02 2.089903049243704e-02 2.089755207414248e-02 2.089607472810411e-02 + 2.089459845325996e-02 2.089312324594328e-02 2.089164910255710e-02 2.089017602427597e-02 2.088870401009232e-02 + 2.088723305634642e-02 2.088576315893389e-02 2.088429431601771e-02 2.088282652696964e-02 2.088135978615913e-02 + 2.087989409321534e-02 2.087842945395569e-02 2.087696586275656e-02 2.087550331287119e-02 2.087404180207852e-02 + 2.087258132736208e-02 2.087112188861259e-02 2.086966349090147e-02 2.086820612891688e-02 2.086674979608584e-02 + 2.086529449590395e-02 2.086384022331517e-02 2.086238697045790e-02 2.086093474039187e-02 2.085948353444753e-02 + 2.085803335091995e-02 2.085658418796912e-02 2.085513604081134e-02 2.085368890289571e-02 2.085224277300881e-02 + 2.085079765267601e-02 2.084935354393509e-02 2.084791044341373e-02 2.084646834711395e-02 2.084502725286095e-02 + 2.084358715744794e-02 2.084214805848912e-02 2.084070995598070e-02 2.083927284909677e-02 2.083783673573611e-02 + 2.083640161226469e-02 2.083496747523998e-02 2.083353432223483e-02 2.083210215303235e-02 2.083067096927498e-02 + 2.082924077044086e-02 2.082781154460241e-02 2.082638329211299e-02 2.082495602309350e-02 2.082352972509603e-02 + 2.082210439277076e-02 2.082068003454410e-02 2.081925664261260e-02 2.081783421113447e-02 2.081641274508624e-02 + 2.081499224082686e-02 2.081357269450268e-02 2.081215410878219e-02 2.081073647873721e-02 2.080931979776872e-02 + 2.080790406592918e-02 2.080648928500749e-02 2.080507545608266e-02 2.080366257645188e-02 2.080225063919177e-02 + 2.080083963814898e-02 2.079942957984240e-02 2.079802046255642e-02 2.079661227641324e-02 2.079520502452446e-02 + 2.079379870732677e-02 2.079239331877295e-02 2.079098886066600e-02 2.078958533155146e-02 2.078818272238310e-02 + 2.078678103594075e-02 2.078538027480030e-02 2.078398043169412e-02 2.078258150517176e-02 2.078118349582184e-02 + 2.077978640032045e-02 2.077839021518007e-02 2.077699493798996e-02 2.077560056860569e-02 2.077420710626992e-02 + 2.077281454908150e-02 2.077142289397691e-02 2.077003213665487e-02 2.076864227381708e-02 2.076725331084939e-02 + 2.076586524753700e-02 2.076447807479244e-02 2.076309178893910e-02 2.076170639200464e-02 2.076032188924749e-02 + 2.075893827075576e-02 2.075755552867013e-02 2.075617367037054e-02 2.075479269394757e-02 2.075341259415677e-02 + 2.075203337133167e-02 2.075065502119062e-02 2.074927754004291e-02 2.074790093527532e-02 2.074652520196147e-02 + 2.074515032814618e-02 2.074377631824518e-02 2.074240317461906e-02 2.074103089389617e-02 2.073965947285912e-02 + 2.073828890806665e-02 2.073691919635770e-02 2.073555033844026e-02 2.073418233381763e-02 2.073281517823886e-02 + 2.073144886803073e-02 2.073008340377233e-02 2.072871879147831e-02 2.072735502222402e-02 2.072599208688765e-02 + 2.072462999392301e-02 2.072326873860233e-02 2.072190831224300e-02 2.072054872378210e-02 2.071918997148765e-02 + 2.071783204556565e-02 2.071647494755481e-02 2.071511867766477e-02 2.071376323196711e-02 2.071240860565183e-02 + 2.071105479791370e-02 2.070970181180314e-02 2.070834964331268e-02 2.070699828917085e-02 2.070564775075080e-02 + 2.070429802727900e-02 2.070294911380581e-02 2.070160100113699e-02 2.070025369244763e-02 2.069890719322030e-02 + 2.069756149841416e-02 2.069621660331007e-02 2.069487250616514e-02 2.069352920972353e-02 2.069218670843115e-02 + 2.069084499406914e-02 2.068950407478504e-02 2.068816395008570e-02 2.068682460979861e-02 2.068548605525363e-02 + 2.068414828647597e-02 2.068281129879088e-02 2.068147509294542e-02 2.068013966727868e-02 2.067880501481977e-02 + 2.067747113766845e-02 2.067613803889334e-02 2.067480571527677e-02 2.067347415977921e-02 2.067214336769299e-02 + 2.067081334319025e-02 2.066948408776949e-02 2.066815559807265e-02 2.066682786498898e-02 2.066550088830383e-02 + 2.066417467341183e-02 2.066284921698086e-02 2.066152451475288e-02 2.066020056372571e-02 2.065887736182303e-02 + 2.065755490839281e-02 2.065623320354572e-02 2.065491224367795e-02 2.065359202675738e-02 2.065227255436574e-02 + 2.065095382314874e-02 2.064963582941213e-02 2.064831857270797e-02 2.064700204957123e-02 2.064568625651786e-02 + 2.064437119414936e-02 2.064305686324694e-02 2.064174326345409e-02 2.064043039179931e-02 2.063911824280925e-02 + 2.063780681176866e-02 2.063649610237503e-02 2.063518611610314e-02 2.063387684909248e-02 2.063256829217405e-02 + 2.063126044539576e-02 2.062995331851188e-02 2.062864690334512e-02 2.062734119190086e-02 2.062603618600375e-02 + 2.062473188642144e-02 2.062342829221786e-02 2.062212540064643e-02 2.062082320714733e-02 2.061952170915304e-02 + 2.061822091004314e-02 2.061692080716460e-02 2.061562139605911e-02 2.061432267954307e-02 2.061302465323251e-02 + 2.061172730955065e-02 2.061043065371613e-02 2.060913468523504e-02 2.060783939685846e-02 2.060654478913799e-02 + 2.060525086119714e-02 2.060395760866959e-02 2.060266503271371e-02 2.060137313244415e-02 2.060008190215519e-02 + 2.059879134465455e-02 2.059750146004468e-02 2.059621223782829e-02 2.059492368052522e-02 2.059363579225837e-02 + 2.059234856405708e-02 2.059106199328788e-02 2.058977608130871e-02 2.058849082556723e-02 2.058720622498806e-02 + 2.058592227959311e-02 2.058463898696043e-02 2.058335634281647e-02 2.058207434376584e-02 2.058079299573017e-02 + 2.057951229614279e-02 2.057823223269817e-02 2.057695281356401e-02 2.057567404187197e-02 2.057439590387300e-02 + 2.057311839681732e-02 2.057184152455586e-02 2.057056529173392e-02 2.056928969078429e-02 2.056801471376779e-02 + 2.056674036634529e-02 2.056546664830153e-02 2.056419355486686e-02 2.056292108306100e-02 2.056164923170236e-02 + 2.056037800067255e-02 2.055910738924650e-02 2.055783739340399e-02 2.055656800859636e-02 2.055529924146672e-02 + 2.055403109005562e-02 2.055276354110791e-02 2.055149659755915e-02 2.055023026272679e-02 2.054896453244645e-02 + 2.054769940766287e-02 2.054643488681757e-02 2.054517096062926e-02 2.054390763218316e-02 2.054264490512525e-02 + 2.054138276915942e-02 2.054012122328143e-02 2.053886027085424e-02 2.053759990682471e-02 2.053634012878631e-02 + 2.053508093799464e-02 2.053382233647706e-02 2.053256431985532e-02 2.053130687980379e-02 2.053005001911220e-02 + 2.052879373804411e-02 2.052753803104820e-02 2.052628289842169e-02 2.052502834052905e-02 2.052377435424499e-02 + 2.052252093383405e-02 2.052126807833591e-02 2.052001579579881e-02 2.051876408076618e-02 2.051751292558091e-02 + 2.051626233431153e-02 2.051501230108543e-02 2.051376281904528e-02 2.051251389905356e-02 2.051126553806812e-02 + 2.051001772450580e-02 2.050877046477720e-02 2.050752375748313e-02 2.050627759308629e-02 2.050503197764233e-02 + 2.050378691120845e-02 2.050254238346269e-02 2.050129839647772e-02 2.050005495152270e-02 2.049881204279591e-02 + 2.049756967049427e-02 2.049632783497685e-02 2.049508653204386e-02 2.049384576061373e-02 2.049260552085964e-02 + 2.049136581124810e-02 2.049012662828215e-02 2.048888796855573e-02 2.048764983217528e-02 2.048641222055239e-02 + 2.048517513365279e-02 2.048393856449956e-02 2.048270250702790e-02 2.048146696002243e-02 2.048023193267689e-02 + 2.047899742444990e-02 2.047776342204647e-02 2.047652992557144e-02 2.047529693666283e-02 2.047406445284291e-02 + 2.047283247820367e-02 2.047160101124722e-02 2.047037003705319e-02 2.046913955996649e-02 2.046790958805229e-02 + 2.046668011290463e-02 2.046545112747173e-02 2.046422263048016e-02 2.046299462941648e-02 2.046176712182623e-02 + 2.046054009863872e-02 2.045931356011635e-02 2.045808750875261e-02 2.045686194483555e-02 2.045563685869128e-02 + 2.045441224888558e-02 2.045318812405373e-02 2.045196447539730e-02 2.045074129851060e-02 2.044951860203706e-02 + 2.044829637561388e-02 2.044707461146781e-02 2.044585332076453e-02 2.044463250090934e-02 2.044341214478788e-02 + 2.044219225389736e-02 2.044097282684260e-02 2.043975385980242e-02 2.043853534979080e-02 2.043731729516990e-02 + 2.043609969584751e-02 2.043488255365452e-02 2.043366586840525e-02 2.043244963622695e-02 2.043123384788510e-02 + 2.043001850356880e-02 2.042880361352058e-02 2.042758917125052e-02 2.042637516923373e-02 2.042516160738241e-02 + 2.042394848596822e-02 2.042273580364956e-02 2.042152355668345e-02 2.042031174421715e-02 2.041910036711696e-02 + 2.041788942589821e-02 2.041667891618270e-02 2.041546883283581e-02 2.041425917723074e-02 2.041304994671302e-02 + 2.041184113736942e-02 2.041063275507356e-02 2.040942479864618e-02 2.040821725911453e-02 2.040701013329647e-02 + 2.040580342336421e-02 2.040459713364973e-02 2.040339125626194e-02 2.040218578748979e-02 2.040098073437600e-02 + 2.039977609190064e-02 2.039857185194057e-02 2.039736801200263e-02 2.039616457948628e-02 2.039496155847034e-02 + 2.039375893548800e-02 2.039255670811317e-02 2.039135487906758e-02 2.039015344139171e-02 2.038895239754324e-02 + 2.038775175394349e-02 2.038655150008423e-02 2.038535163468296e-02 2.038415216492024e-02 2.038295307932101e-02 + 2.038175437156158e-02 2.038055604740632e-02 2.037935811014152e-02 2.037816055719221e-02 2.037696338008003e-02 + 2.037576657774965e-02 2.037457015197002e-02 2.037337410306159e-02 2.037217842811476e-02 2.037098312337542e-02 + 2.036978818702816e-02 2.036859361901312e-02 2.036739941883561e-02 2.036620558232109e-02 2.036501210897116e-02 + 2.036381899981477e-02 2.036262624936801e-02 2.036143385733716e-02 2.036024182706139e-02 2.035905014947786e-02 + 2.035785882153747e-02 2.035666784977269e-02 2.035547723079831e-02 2.035428696142468e-02 2.035309704319765e-02 + 2.035190747134853e-02 2.035071824110532e-02 2.034952935293085e-02 2.034834080749865e-02 2.034715260430401e-02 + 2.034596474052595e-02 2.034477721202228e-02 2.034359001578161e-02 2.034240315367684e-02 2.034121662664043e-02 + 2.034003043357028e-02 2.033884457132868e-02 2.033765903741480e-02 2.033647382949949e-02 2.033528894162872e-02 + 2.033410437471255e-02 2.033292013620119e-02 2.033173621775026e-02 2.033055261459435e-02 2.032936933387398e-02 + 2.032818637173341e-02 2.032700371995237e-02 2.032582137330103e-02 2.032463934032926e-02 2.032345762721536e-02 + 2.032227621977112e-02 2.032109511380310e-02 2.031991431266943e-02 2.031873381713771e-02 2.031755362367381e-02 + 2.031637372822898e-02 2.031519413522404e-02 2.031401484060572e-02 2.031283583475656e-02 2.031165712768451e-02 + 2.031047872082618e-02 2.030930060067025e-02 2.030812276414845e-02 2.030694521582938e-02 2.030576796297434e-02 + 2.030459099391277e-02 2.030341430130414e-02 2.030223789822972e-02 2.030106177803277e-02 2.029988592949474e-02 + 2.029871035725545e-02 2.029753506661443e-02 2.029636005659757e-02 2.029518531267896e-02 2.029401083596470e-02 + 2.029283663654064e-02 2.029166270589052e-02 2.029048903923464e-02 2.028931563858370e-02 2.028814250195392e-02 + 2.028696962711050e-02 2.028579701358946e-02 2.028462466440920e-02 2.028345257575578e-02 2.028228073462766e-02 + 2.028110914546667e-02 2.027993781542017e-02 2.027876674182124e-02 2.027759591671596e-02 2.027642533515473e-02 + 2.027525500323221e-02 2.027408491983729e-02 2.027291508043819e-02 2.027174548650143e-02 2.027057613494678e-02 + 2.026940701983228e-02 2.026823814087089e-02 2.026706949898955e-02 2.026590109425394e-02 2.026473292320746e-02 + 2.026356498366547e-02 2.026239727592488e-02 2.026122979922282e-02 2.026006255023894e-02 2.025889552388743e-02 + 2.025772872449768e-02 2.025656215399196e-02 2.025539580342713e-02 2.025422967119250e-02 2.025306375830951e-02 + 2.025189806183918e-02 2.025073258129647e-02 2.024956731656576e-02 2.024840226339874e-02 2.024723742127980e-02 + 2.024607279125879e-02 2.024490836776212e-02 2.024374415071052e-02 2.024258014353189e-02 2.024141633571028e-02 + 2.024025272656142e-02 2.023908932762591e-02 2.023792612793740e-02 2.023676312010299e-02 2.023560031179207e-02 + 2.023443769779265e-02 2.023327527310789e-02 2.023211304323675e-02 2.023095100708355e-02 2.022978916007167e-02 + 2.022862749919407e-02 2.022746602379288e-02 2.022630473371739e-02 2.022514362648272e-02 2.022398270121405e-02 + 2.022282195791762e-02 2.022166139402294e-02 2.022050100551405e-02 2.021934078921764e-02 2.021818074920451e-02 + 2.021702088593813e-02 2.021586119314628e-02 2.021470166428228e-02 2.021354230080554e-02 2.021238311308448e-02 + 2.021122409287018e-02 2.021006523025651e-02 2.020890652716039e-02 2.020774798484683e-02 2.020658960393083e-02 + 2.020543138529554e-02 2.020427332378045e-02 2.020311541298552e-02 2.020195765397637e-02 2.020080004744672e-02 + 2.019964259236717e-02 2.019848528642001e-02 2.019732812869024e-02 2.019617111926010e-02 2.019501425544548e-02 + 2.019385753379127e-02 2.019270095135025e-02 2.019154450793482e-02 2.019038820298517e-02 2.018923203417478e-02 + 2.018807600019563e-02 2.018692010151906e-02 2.018576433995726e-02 2.018460870891364e-02 2.018345320296787e-02 + 2.018229782843392e-02 2.018114258172615e-02 2.017998745649097e-02 2.017883245877245e-02 2.017767758620927e-02 + 2.017652283054322e-02 2.017536819223788e-02 2.017421367319040e-02 2.017305927292809e-02 2.017190498313902e-02 + 2.017075080461503e-02 2.016959674752286e-02 2.016844280049332e-02 2.016728895684716e-02 2.016613522539111e-02 + 2.016498159847723e-02 2.016382807033869e-02 2.016267465040216e-02 2.016152133310211e-02 2.016036811076429e-02 + 2.015921498985646e-02 2.015806197025070e-02 2.015690904702832e-02 2.015575621731957e-02 2.015460347791708e-02 + 2.015345082711757e-02 2.015229826996444e-02 2.015114580452791e-02 2.014999342256183e-02 2.014884112402139e-02 + 2.014768891079059e-02 2.014653678283008e-02 2.014538473229735e-02 2.014423275838842e-02 2.014308087159530e-02 + 2.014192906336537e-02 2.014077732405132e-02 2.013962565684693e-02 2.013847406112768e-02 2.013732253607323e-02 + 2.013617108558620e-02 2.013501970367529e-02 2.013386838304751e-02 2.013271713092954e-02 2.013156594450895e-02 + 2.013041481517404e-02 2.012926374836556e-02 2.012811274375330e-02 2.012696179396415e-02 2.012581089842930e-02 + 2.012466005832842e-02 2.012350927388322e-02 2.012235854139777e-02 2.012120785897021e-02 2.012005722808521e-02 + 2.011890664240422e-02 2.011775609861771e-02 2.011660560342765e-02 2.011545514995805e-02 2.011430473248947e-02 + 2.011315436328775e-02 2.011200403690588e-02 2.011085374071231e-02 2.010970347811273e-02 2.010855325123000e-02 + 2.010740305829795e-02 2.010625289543029e-02 2.010510276184403e-02 2.010395265874816e-02 2.010280258124321e-02 + 2.010165252783862e-02 2.010050250168409e-02 2.009935249835288e-02 2.009820251528310e-02 2.009705255512517e-02 + 2.009590261098061e-02 2.009475267797075e-02 2.009360276160796e-02 2.009245286068316e-02 2.009130297235736e-02 + 2.009015309860190e-02 2.008900323371492e-02 2.008785337125678e-02 2.008670351711407e-02 2.008555367122358e-02 + 2.008440382812401e-02 2.008325398588614e-02 2.008210414433437e-02 2.008095430334925e-02 2.007980445913736e-02 + 2.007865461009197e-02 2.007750475755383e-02 2.007635489836262e-02 2.007520502856765e-02 2.007405514609401e-02 + 2.007290525369839e-02 2.007175535352643e-02 2.007060544261636e-02 2.006945551378952e-02 2.006830556246986e-02 + 2.006715559358176e-02 2.006600560685722e-02 2.006485559907452e-02 2.006370557035152e-02 2.006255552017783e-02 + 2.006140544519211e-02 2.006025533608720e-02 2.005910519424486e-02 2.005795502866486e-02 2.005680483150780e-02 + 2.005565460068358e-02 2.005450434307724e-02 2.005335404752871e-02 2.005220370751987e-02 2.005105333078331e-02 + 2.004990291380246e-02 2.004875245256121e-02 2.004760195075808e-02 2.004645140541610e-02 2.004530081249103e-02 + 2.004415017386308e-02 2.004299948719255e-02 2.004184874893760e-02 2.004069796075558e-02 2.003954711861807e-02 + 2.003839621652469e-02 2.003724525928808e-02 2.003609424691447e-02 2.003494317431652e-02 2.003379204407136e-02 + 2.003264085311753e-02 2.003148959193977e-02 2.003033826577724e-02 2.002918687817827e-02 2.002803542325049e-02 + 2.002688389828578e-02 2.002573230084169e-02 2.002458062668545e-02 2.002342887779152e-02 2.002227705716231e-02 + 2.002112516254241e-02 2.001997318998642e-02 2.001882113644655e-02 2.001766900292078e-02 2.001651678857442e-02 + 2.001536448981540e-02 2.001421210083374e-02 2.001305962366636e-02 2.001190706486020e-02 2.001075441600587e-02 + 2.000960167234195e-02 2.000844883687991e-02 2.000729590520412e-02 2.000614287591466e-02 2.000498975435740e-02 + 2.000383653574291e-02 2.000268321490327e-02 2.000152979351511e-02 2.000037626872929e-02 1.999922263743778e-02 + 1.999806890154111e-02 1.999691505794393e-02 1.999576110265488e-02 1.999460703886217e-02 1.999345286480270e-02 + 1.999229857569377e-02 1.999114417297134e-02 1.998998965543275e-02 1.998883501902821e-02 1.998768026399775e-02 + 1.998652538946059e-02 1.998537039260291e-02 1.998421527483334e-02 1.998306003351848e-02 1.998190465988335e-02 + 1.998074915750420e-02 1.997959352937345e-02 1.997843776879367e-02 1.997728187765045e-02 1.997612585705249e-02 + 1.997496969649909e-02 1.997381339760593e-02 1.997265696528752e-02 1.997150039002939e-02 1.997034367059401e-02 + 1.996918681208352e-02 1.996802981226081e-02 1.996687266788810e-02 1.996571537594770e-02 1.996455793197006e-02 + 1.996340033608642e-02 1.996224259309599e-02 1.996108470119043e-02 1.995992665416334e-02 1.995876844505867e-02 + 1.995761008193637e-02 1.995645156786617e-02 1.995529288784624e-02 1.995413404457776e-02 1.995297504246996e-02 + 1.995181586885687e-02 1.995065652904149e-02 1.994949703248385e-02 1.994833736513130e-02 1.994717752162546e-02 + 1.994601750553184e-02 1.994485731663886e-02 1.994369695406686e-02 1.994253641736701e-02 1.994137570693218e-02 + 1.994021481716852e-02 1.993905373876526e-02 1.993789248152490e-02 1.993673104732284e-02 1.993556942048493e-02 + 1.993440760773439e-02 1.993324561433191e-02 1.993208342679873e-02 1.993092104568069e-02 1.992975847582151e-02 + 1.992859571315939e-02 1.992743275300710e-02 1.992626959353599e-02 1.992510623927749e-02 1.992394268911061e-02 + 1.992277893654564e-02 1.992161497535049e-02 1.992045080942924e-02 1.991928644769617e-02 1.991812187931771e-02 + 1.991695709651699e-02 1.991579210148713e-02 1.991462689658082e-02 1.991346148075462e-02 1.991229584907280e-02 + 1.991113000189043e-02 1.990996393932216e-02 1.990879765723607e-02 1.990763115454515e-02 1.990646443148474e-02 + 1.990529748687400e-02 1.990413031580006e-02 1.990296291532720e-02 1.990179529310021e-02 1.990062744303953e-02 + 1.989945935329500e-02 1.989829103342642e-02 1.989712248515872e-02 1.989595370004318e-02 1.989478467737964e-02 + 1.989361541884726e-02 1.989244592499573e-02 1.989127618925862e-02 1.989010620674421e-02 1.988893597834538e-02 + 1.988776550466197e-02 1.988659478703524e-02 1.988542382727661e-02 1.988425261506333e-02 1.988308114268849e-02 + 1.988190942098788e-02 1.988073745006194e-02 1.987956522359536e-02 1.987839274079954e-02 1.987722000000555e-02 + 1.987604699732070e-02 1.987487372670402e-02 1.987370019241589e-02 1.987252640362364e-02 1.987135234678179e-02 + 1.987017801708705e-02 1.986900342417090e-02 1.986782856130232e-02 1.986665342124566e-02 1.986547800516037e-02 + 1.986430231940191e-02 1.986312636323797e-02 1.986195012209680e-02 1.986077359858922e-02 1.985959679883774e-02 + 1.985841971608161e-02 1.985724235007767e-02 1.985606470192896e-02 1.985488676268764e-02 1.985370853173279e-02 + 1.985253001389235e-02 1.985135120589531e-02 1.985017210671596e-02 1.984899271721913e-02 1.984781303008921e-02 + 1.984663304141680e-02 1.984545275323681e-02 1.984427216416261e-02 1.984309127447186e-02 1.984191008724042e-02 + 1.984072859600846e-02 1.983954679442092e-02 1.983836468369445e-02 1.983718226650526e-02 1.983599954091759e-02 + 1.983481649574990e-02 1.983363313683907e-02 1.983244947316962e-02 1.983126549121019e-02 1.983008118452795e-02 + 1.982889655650101e-02 1.982771161407836e-02 1.982652635127155e-02 1.982534075477381e-02 1.982415483542671e-02 + 1.982296859699974e-02 1.982178202865004e-02 1.982059512679342e-02 1.981940789099672e-02 1.981822032140366e-02 + 1.981703241807743e-02 1.981584417989424e-02 1.981465560415464e-02 1.981346669171603e-02 1.981227744136961e-02 + 1.981108784415540e-02 1.980989790130036e-02 1.980870761757638e-02 1.980751698807925e-02 1.980632600934410e-02 + 1.980513468056937e-02 1.980394300171975e-02 1.980275097143216e-02 1.980155858653555e-02 1.980036584235624e-02 + 1.979917273943820e-02 1.979797928262491e-02 1.979678546489206e-02 1.979559128379798e-02 1.979439674657348e-02 + 1.979320184217468e-02 1.979200656369760e-02 1.979081092352834e-02 1.978961491694981e-02 1.978841853542797e-02 + 1.978722178317891e-02 1.978602465925507e-02 1.978482715855289e-02 1.978362927697639e-02 1.978243101628911e-02 + 1.978123238058121e-02 1.978003336668686e-02 1.977883396860304e-02 1.977763418131442e-02 1.977643400902304e-02 + 1.977523345232920e-02 1.977403250607500e-02 1.977283117205557e-02 1.977162944865208e-02 1.977042732702634e-02 + 1.976922480613855e-02 1.976802188997964e-02 1.976681858355301e-02 1.976561487769950e-02 1.976441076369096e-02 + 1.976320624890566e-02 1.976200133147697e-02 1.976079600616600e-02 1.975959027757971e-02 1.975838414138116e-02 + 1.975717758909272e-02 1.975597062600439e-02 1.975476325369590e-02 1.975355546738499e-02 1.975234726242962e-02 + 1.975113863825908e-02 1.974992959762522e-02 1.974872013640206e-02 1.974751025163228e-02 1.974629994489470e-02 + 1.974508921425132e-02 1.974387805573186e-02 1.974266646519683e-02 1.974145444319864e-02 1.974024199150465e-02 + 1.973902910920840e-02 1.973781579519036e-02 1.973660204598839e-02 1.973538785240977e-02 1.973417321684443e-02 + 1.973295814730416e-02 1.973174263781577e-02 1.973052668253849e-02 1.972931027913797e-02 1.972809342747564e-02 + 1.972687612827085e-02 1.972565838187941e-02 1.972444018482310e-02 1.972322153363352e-02 1.972200242687443e-02 + 1.972078286440720e-02 1.971956284541047e-02 1.971834236691286e-02 1.971712142485657e-02 1.971590001741145e-02 + 1.971467814826898e-02 1.971345581852119e-02 1.971223302479186e-02 1.971100975804211e-02 1.970978601823674e-02 + 1.970856181065497e-02 1.970733713228995e-02 1.970611197806177e-02 1.970488634450282e-02 1.970366023582840e-02 + 1.970243364879734e-02 1.970120657299705e-02 1.969997901837739e-02 1.969875098677333e-02 1.969752246217473e-02 + 1.969629345274012e-02 1.969506396226801e-02 1.969383397141272e-02 1.969260348756574e-02 1.969137252109090e-02 + 1.969014105730648e-02 1.968890909233832e-02 1.968767662961491e-02 1.968644366805134e-02 1.968521020635475e-02 + 1.968397624286150e-02 1.968274177331172e-02 1.968150679588088e-02 1.968027131148579e-02 1.967903532058098e-02 + 1.967779882218197e-02 1.967656181292412e-02 1.967532428489620e-02 1.967408623811289e-02 1.967284768294825e-02 + 1.967160860971293e-02 1.967036900987211e-02 1.966912889102269e-02 1.966788825153749e-02 1.966664708600774e-02 + 1.966540539310703e-02 1.966416317292449e-02 1.966292042476060e-02 1.966167714455673e-02 1.966043333167102e-02 + 1.965918898702837e-02 1.965794410650064e-02 1.965669868705162e-02 1.965545272765306e-02 1.965420622710374e-02 + 1.965295918609461e-02 1.965171160585919e-02 1.965046347855766e-02 1.964921480087875e-02 1.964796557872257e-02 + 1.964671580769246e-02 1.964546548231519e-02 1.964421460325605e-02 1.964296317129598e-02 1.964171118580111e-02 + 1.964045864365522e-02 1.963920554157133e-02 1.963795187629582e-02 1.963669764477085e-02 1.963544284945441e-02 + 1.963418749362842e-02 1.963293156932153e-02 1.963167507295046e-02 1.963041800662418e-02 1.962916036936736e-02 + 1.962790216073956e-02 1.962664338014056e-02 1.962538401760687e-02 1.962412407160046e-02 1.962286355381917e-02 + 1.962160245501161e-02 1.962034076606272e-02 1.961907849332115e-02 1.961781563715828e-02 1.961655219371613e-02 + 1.961528815879130e-02 1.961402353224150e-02 1.961275831461461e-02 1.961149250160691e-02 1.961022609250104e-02 + 1.960895908768241e-02 1.960769148013132e-02 1.960642326897369e-02 1.960515445887448e-02 1.960388504699325e-02 + 1.960261502901453e-02 1.960134440209794e-02 1.960007316755673e-02 1.959880132269796e-02 1.959752885956289e-02 + 1.959625578572781e-02 1.959498210471557e-02 1.959370780282661e-02 1.959243287776576e-02 1.959115733236078e-02 + 1.958988116575855e-02 1.958860437570835e-02 1.958732696070351e-02 1.958604892230215e-02 1.958477025538254e-02 + 1.958349095293616e-02 1.958221102005211e-02 1.958093045820349e-02 1.957964926225915e-02 1.957836742427244e-02 + 1.957708494595253e-02 1.957580183693370e-02 1.957451808573694e-02 1.957323368588814e-02 1.957194864588927e-02 + 1.957066295908808e-02 1.956937661864716e-02 1.956808962863577e-02 1.956680198857452e-02 1.956551369740821e-02 + 1.956422475810978e-02 1.956293516289206e-02 1.956164490198652e-02 1.956035397935251e-02 1.955906239928264e-02 + 1.955777016187055e-02 1.955647725858155e-02 1.955518368630142e-02 1.955388944730695e-02 1.955259453790914e-02 + 1.955129895574477e-02 1.955000270138056e-02 1.954870577278503e-02 1.954740816848287e-02 1.954610988870274e-02 + 1.954481093111385e-02 1.954351129226784e-02 1.954221096901902e-02 1.954090996078360e-02 1.953960826724446e-02 + 1.953830588603245e-02 1.953700281656794e-02 1.953569905855491e-02 1.953439460897686e-02 1.953308946443935e-02 + 1.953178362233442e-02 1.953047708245082e-02 1.952916984426731e-02 1.952786190592496e-02 1.952655326324738e-02 + 1.952524391408689e-02 1.952393385929222e-02 1.952262309949111e-02 1.952131163370209e-02 1.951999945844595e-02 + 1.951868656751035e-02 1.951737295829730e-02 1.951605863555755e-02 1.951474359789877e-02 1.951342784097203e-02 + 1.951211136184995e-02 1.951079415956861e-02 1.950947623396647e-02 1.950815758387342e-02 1.950683820574165e-02 + 1.950551809587482e-02 1.950419725560715e-02 1.950287568354725e-02 1.950155337574423e-02 1.950023033242808e-02 + 1.949890655251627e-02 1.949758203322258e-02 1.949625677745909e-02 1.949493078034667e-02 1.949360402739089e-02 + 1.949227653112452e-02 1.949094829757290e-02 1.948961930480046e-02 1.948828955781861e-02 1.948695906691206e-02 + 1.948562782150981e-02 1.948429581598615e-02 1.948296304982478e-02 1.948162952319633e-02 1.948029523591830e-02 + 1.947896018726217e-02 1.947762437581102e-02 1.947628779922486e-02 1.947495045397724e-02 1.947361233489661e-02 + 1.947227344348770e-02 1.947093378593678e-02 1.946959335022997e-02 1.946825212971076e-02 1.946691013283964e-02 + 1.946556736109183e-02 1.946422381089845e-02 1.946287947598024e-02 1.946153435147304e-02 1.946018843640089e-02 + 1.945884173551620e-02 1.945749424593349e-02 1.945614596164208e-02 1.945479688244431e-02 1.945344700980195e-02 + 1.945209634356683e-02 1.945074487666461e-02 1.944939260492236e-02 1.944803952905332e-02 1.944668565282712e-02 + 1.944533097303948e-02 1.944397548026850e-02 1.944261917903520e-02 1.944126207147254e-02 1.943990414971487e-02 + 1.943854540610747e-02 1.943718584222317e-02 1.943582547177293e-02 1.943446428245481e-02 1.943310226105812e-02 + 1.943173942068859e-02 1.943037575924362e-02 1.942901126749138e-02 1.942764594793762e-02 1.942627979717840e-02 + 1.942491280913776e-02 1.942354498868186e-02 1.942217633546996e-02 1.942080684436220e-02 1.941943651933332e-02 + 1.941806535493775e-02 1.941669333695301e-02 1.941532047644210e-02 1.941394677715704e-02 1.941257222315028e-02 + 1.941119681542690e-02 1.940982056035791e-02 1.940844345901757e-02 1.940706550055424e-02 1.940568667678698e-02 + 1.940430699663802e-02 1.940292645883611e-02 1.940154505765652e-02 1.940016279578962e-02 1.939877966977487e-02 + 1.939739567223053e-02 1.939601080219835e-02 1.939462506233509e-02 1.939323845462366e-02 1.939185096971125e-02 + 1.939046260516801e-02 1.938907336764642e-02 1.938768325184633e-02 1.938629225021856e-02 1.938490035911401e-02 + 1.938350758330235e-02 1.938211392651081e-02 1.938071938447496e-02 1.937932394922459e-02 1.937792761695239e-02 + 1.937653039473651e-02 1.937513227779157e-02 1.937373325789699e-02 1.937233333934693e-02 1.937093252080456e-02 + 1.936953079702195e-02 1.936812816928827e-02 1.936672463690015e-02 1.936532019607867e-02 1.936391484345597e-02 + 1.936250857586552e-02 1.936110139138094e-02 1.935969329410197e-02 1.935828428412852e-02 1.935687435366041e-02 + 1.935546349795341e-02 1.935405171682407e-02 1.935263901452006e-02 1.935122538845629e-02 1.934981083240821e-02 + 1.934839534117787e-02 1.934697891910190e-02 1.934556156924906e-02 1.934414327695751e-02 1.934272404361874e-02 + 1.934130387854031e-02 1.933988276959641e-02 1.933846071416343e-02 1.933703771882020e-02 1.933561377409585e-02 + 1.933418887831357e-02 1.933276303945045e-02 1.933133624375953e-02 1.932990848653697e-02 1.932847978247962e-02 + 1.932705012296452e-02 1.932561949662077e-02 1.932418790536504e-02 1.932275535526071e-02 1.932132184669807e-02 + 1.931988736608416e-02 1.931845191123332e-02 1.931701548648173e-02 1.931557809132799e-02 1.931413972218449e-02 + 1.931270037603072e-02 1.931126005688787e-02 1.930981875761609e-02 1.930837646527647e-02 1.930693319154590e-02 + 1.930548893938918e-02 1.930404369700001e-02 1.930259746628386e-02 1.930115024647330e-02 1.929970202824377e-02 + 1.929825281461415e-02 1.929680260792617e-02 1.929535140092010e-02 1.929389919235001e-02 1.929244598266550e-02 + 1.929099176842190e-02 1.928953654639375e-02 1.928808031414528e-02 1.928662307035359e-02 1.928516481711372e-02 + 1.928370555611205e-02 1.928224527966380e-02 1.928078398206115e-02 1.927932166173262e-02 1.927785831899656e-02 + 1.927639395364510e-02 1.927492856464996e-02 1.927346215243780e-02 1.927199471282116e-02 1.927052623652251e-02 + 1.926905672766994e-02 1.926758618873705e-02 1.926611461056382e-02 1.926464199150991e-02 1.926316833245443e-02 + 1.926169363057714e-02 1.926021788634381e-02 1.925874109903830e-02 1.925726325940621e-02 1.925578436860509e-02 + 1.925430443199749e-02 1.925282343948819e-02 1.925134138889128e-02 1.924985828498051e-02 1.924837411847957e-02 + 1.924688888599618e-02 1.924540259377309e-02 1.924391524090012e-02 1.924242682077230e-02 1.924093732460676e-02 + 1.923944675829762e-02 1.923795512510602e-02 1.923646241448938e-02 1.923496862521413e-02 1.923347375911634e-02 + 1.923197781292445e-02 1.923048078180134e-02 1.922898266296426e-02 1.922748346006174e-02 1.922598317069195e-02 + 1.922448178990142e-02 1.922297932164773e-02 1.922147575963824e-02 1.921997109174737e-02 1.921846532805457e-02 + 1.921695846861228e-02 1.921545049993734e-02 1.921394143207274e-02 1.921243126559395e-02 1.921091998083786e-02 + 1.920940758472120e-02 1.920789408374423e-02 1.920637946562360e-02 1.920486373146851e-02 1.920334688393281e-02 + 1.920182891329169e-02 1.920030981699324e-02 1.919878959725658e-02 1.919726825432456e-02 1.919574578635056e-02 + 1.919422218928470e-02 1.919269745661605e-02 1.919117158884151e-02 1.918964459045353e-02 1.918811645370936e-02 + 1.918658717454346e-02 1.918505675553962e-02 1.918352519296369e-02 1.918199248296462e-02 1.918045862469436e-02 + 1.917892361805418e-02 1.917738746182788e-02 1.917585015265352e-02 1.917431168820606e-02 1.917277206550804e-02 + 1.917123127946213e-02 1.916968933132487e-02 1.916814622316750e-02 1.916660194885779e-02 1.916505650873668e-02 + 1.916350990423480e-02 1.916196212155291e-02 1.916041316033273e-02 1.915886303062994e-02 1.915731172194125e-02 + 1.915575922930148e-02 1.915420555876758e-02 1.915265070860661e-02 1.915109467332810e-02 1.914953744666585e-02 + 1.914797902645569e-02 1.914641941412443e-02 1.914485861314037e-02 1.914329661713828e-02 1.914173341932142e-02 + 1.914016902223032e-02 1.913860342379879e-02 1.913703662029905e-02 1.913546861279183e-02 1.913389939805644e-02 + 1.913232897075573e-02 1.913075733118505e-02 1.912918447844714e-02 1.912761040908805e-02 1.912603511839811e-02 + 1.912445860715432e-02 1.912288088009771e-02 1.912130192853472e-02 1.911972174626816e-02 1.911814033569584e-02 + 1.911655769224527e-02 1.911497381452394e-02 1.911338870990516e-02 1.911180236957772e-02 1.911021478317005e-02 + 1.910862595492130e-02 1.910703588697045e-02 1.910544457683553e-02 1.910385201685182e-02 1.910225820527016e-02 + 1.910066314375077e-02 1.909906682830796e-02 1.909746925477876e-02 1.909587042200599e-02 1.909427033688354e-02 + 1.909266899402551e-02 1.909106637643193e-02 1.908946249114346e-02 1.908785734491775e-02 1.908625093213804e-02 + 1.908464324204344e-02 1.908303427175084e-02 1.908142403234494e-02 1.907981251534393e-02 1.907819971100440e-02 + 1.907658562789714e-02 1.907497026158614e-02 1.907335360333112e-02 1.907173565762024e-02 1.907011642370295e-02 + 1.906849589616872e-02 1.906687407274958e-02 1.906525095073851e-02 1.906362652703246e-02 1.906200080112851e-02 + 1.906037377260159e-02 1.905874543999789e-02 1.905711580005939e-02 1.905548484883143e-02 1.905385258297056e-02 + 1.905221900422594e-02 1.905058411108648e-02 1.904894789413228e-02 1.904731035325132e-02 1.904567149183364e-02 + 1.904403130952197e-02 1.904238980136186e-02 1.904074696113758e-02 1.903910278612417e-02 1.903745727544392e-02 + 1.903581042868199e-02 1.903416224385271e-02 1.903251272055347e-02 1.903086185871027e-02 1.902920965236104e-02 + 1.902755609551852e-02 1.902590118543579e-02 1.902424492713456e-02 1.902258731926820e-02 1.902092835050054e-02 + 1.901926802409253e-02 1.901760634215130e-02 1.901594329530476e-02 1.901427888303375e-02 1.901261310655987e-02 + 1.901094596056572e-02 1.900927744335199e-02 1.900760755425454e-02 1.900593628837979e-02 1.900426364429972e-02 + 1.900258962310978e-02 1.900091422355684e-02 1.899923743835855e-02 1.899755925950979e-02 1.899587969656637e-02 + 1.899419874741247e-02 1.899251639645128e-02 1.899083265299966e-02 1.898914752052511e-02 1.898746098477085e-02 + 1.898577304386013e-02 1.898408369969058e-02 1.898239295076986e-02 1.898070079269564e-02 1.897900722255288e-02 + 1.897731224261929e-02 1.897561584849886e-02 1.897391803334516e-02 1.897221879605241e-02 1.897051814026927e-02 + 1.896881606767167e-02 1.896711256470153e-02 1.896540762798833e-02 1.896370126437186e-02 1.896199347193909e-02 + 1.896028424413336e-02 1.895857357350164e-02 1.895686146124061e-02 1.895514791045918e-02 1.895343292131205e-02 + 1.895171648302300e-02 1.894999858923527e-02 1.894827924721451e-02 1.894655845419708e-02 1.894483620522033e-02 + 1.894311250187257e-02 1.894138733732357e-02 1.893966070463249e-02 1.893793261072514e-02 1.893620305335951e-02 + 1.893447202418282e-02 1.893273952309081e-02 1.893100555094376e-02 1.892927010627177e-02 1.892753318110494e-02 + 1.892579477108063e-02 1.892405487784487e-02 1.892231350329449e-02 1.892057064453369e-02 1.891882629307712e-02 + 1.891708044683251e-02 1.891533310610873e-02 1.891358427035544e-02 1.891183393696100e-02 1.891008210291091e-02 + 1.890832876617924e-02 1.890657392211156e-02 1.890481756749361e-02 1.890305970669826e-02 1.890130033664154e-02 + 1.889953944876527e-02 1.889777703845312e-02 1.889601310905792e-02 1.889424766560776e-02 1.889248069356991e-02 + 1.889071219005931e-02 1.888894216610460e-02 1.888717060771540e-02 1.888539750970531e-02 1.888362288621832e-02 + 1.888184672351093e-02 1.888006901097801e-02 1.887828976119468e-02 1.887650896887177e-02 1.887472662448569e-02 + 1.887294273026847e-02 1.887115728373587e-02 1.886937028132879e-02 1.886758172601296e-02 1.886579161241305e-02 + 1.886399993232671e-02 1.886220669095003e-02 1.886041188581822e-02 1.885861550746470e-02 1.885681755698847e-02 + 1.885501803485419e-02 1.885321693733238e-02 1.885141425906957e-02 1.884960999916156e-02 1.884780416185130e-02 + 1.884599674103886e-02 1.884418772927479e-02 1.884237712445391e-02 1.884056492700234e-02 1.883875113673901e-02 + 1.883693574995443e-02 1.883511876102816e-02 1.883330016667216e-02 1.883147997149076e-02 1.882965817385698e-02 + 1.882783476601560e-02 1.882600973926643e-02 1.882418309568715e-02 1.882235484340025e-02 1.882052497417560e-02 + 1.881869348031539e-02 1.881686035975185e-02 1.881502561164409e-02 1.881318923741505e-02 1.881135123913003e-02 + 1.880951160558249e-02 1.880767032900146e-02 1.880582741534564e-02 1.880398286136111e-02 1.880213666245483e-02 + 1.880028882149621e-02 1.879843933370182e-02 1.879658819228311e-02 1.879473539862031e-02 1.879288094991765e-02 + 1.879102484097325e-02 1.878916707209326e-02 1.878730764191372e-02 1.878544654683108e-02 1.878358378459472e-02 + 1.878171935183507e-02 1.877985324430765e-02 1.877798546179407e-02 1.877611600228067e-02 1.877424486050507e-02 + 1.877237203778229e-02 1.877049753324887e-02 1.876862133863330e-02 1.876674345293673e-02 1.876486387617420e-02 + 1.876298260257535e-02 1.876109963059111e-02 1.875921496034764e-02 1.875732858848502e-02 1.875544051216185e-02 + 1.875355072885378e-02 1.875165923449702e-02 1.874976602623304e-02 1.874787110336161e-02 1.874597446797304e-02 + 1.874407611425766e-02 1.874217603022874e-02 1.874027422146802e-02 1.873837068906284e-02 1.873646542198345e-02 + 1.873455842189881e-02 1.873264969164939e-02 1.873073922656172e-02 1.872882701964194e-02 1.872691306648714e-02 + 1.872499736923527e-02 1.872307992509612e-02 1.872116072949887e-02 1.871923978227258e-02 1.871731708186487e-02 + 1.871539262387551e-02 1.871346640021372e-02 1.871153841041527e-02 1.870960865979342e-02 1.870767714578883e-02 + 1.870574386089293e-02 1.870380879685916e-02 1.870187195798613e-02 1.869993334446320e-02 1.869799294696750e-02 + 1.869605076691687e-02 1.869410680376838e-02 1.869216104730458e-02 1.869021349836844e-02 1.868826416022470e-02 + 1.868631302853863e-02 1.868436009644664e-02 1.868240535897862e-02 1.868044881818047e-02 1.867849047172725e-02 + 1.867653031474529e-02 1.867456834731333e-02 1.867260456736053e-02 1.867063897034608e-02 1.866867155351236e-02 + 1.866670231459311e-02 1.866473125095620e-02 1.866275835809391e-02 1.866078363356833e-02 1.865880707775009e-02 + 1.865682868564128e-02 1.865484845476688e-02 1.865286638889887e-02 1.865088247751579e-02 1.864889671303901e-02 + 1.864690910747520e-02 1.864491965354244e-02 1.864292833855512e-02 1.864093516946379e-02 1.863894014384585e-02 + 1.863694325319922e-02 1.863494449952898e-02 1.863294388193027e-02 1.863094139526787e-02 1.862893703607748e-02 + 1.862693080034535e-02 1.862492268387857e-02 1.862291268732941e-02 1.862090081042848e-02 1.861888704957227e-02 + 1.861687140151818e-02 1.861485386231105e-02 1.861283442704270e-02 1.861081309610335e-02 1.860878986806025e-02 + 1.860676473338590e-02 1.860473769529663e-02 1.860270875778476e-02 1.860067790615180e-02 1.859864513789995e-02 + 1.859661045850656e-02 1.859457386260990e-02 1.859253534675110e-02 1.859049490946049e-02 1.858845254228221e-02 + 1.858640824383296e-02 1.858436201966219e-02 1.858231386031445e-02 1.858026376148910e-02 1.857821173011040e-02 + 1.857615775674864e-02 1.857410183289329e-02 1.857204396224591e-02 1.856998414158087e-02 1.856792236630606e-02 + 1.856585863699762e-02 1.856379295088432e-02 1.856172530348682e-02 1.855965569223371e-02 1.855758411493529e-02 + 1.855551056872843e-02 1.855343504862798e-02 1.855135755357239e-02 1.854927808391809e-02 1.854719662999937e-02 + 1.854511318947389e-02 1.854302776884543e-02 1.854094036342127e-02 1.853885096469986e-02 1.853675956540365e-02 + 1.853466616668727e-02 1.853257077183708e-02 1.853047338096206e-02 1.852837398473379e-02 1.852627257507170e-02 + 1.852416915520061e-02 1.852206372211816e-02 1.851995627104085e-02 1.851784680396669e-02 1.851573531468755e-02 + 1.851362179508880e-02 1.851150625260910e-02 1.850938868433302e-02 1.850726907790290e-02 1.850514743267316e-02 + 1.850302375022463e-02 1.850089802974987e-02 1.849877026321467e-02 1.849664044568886e-02 1.849450857919205e-02 + 1.849237466328984e-02 1.849023869225825e-02 1.848810065567833e-02 1.848596056072587e-02 1.848381841125062e-02 + 1.848167418759208e-02 1.847952788817062e-02 1.847737952020788e-02 1.847522908039946e-02 1.847307656165976e-02 + 1.847092195736722e-02 1.846876526733367e-02 1.846660649126623e-02 1.846444562782898e-02 1.846228267641075e-02 + 1.846011763022634e-02 1.845795047822359e-02 1.845578122357826e-02 1.845360986824314e-02 1.845143640646702e-02 + 1.844926083412144e-02 1.844708314829677e-02 1.844490334652741e-02 1.844272142526039e-02 1.844053738232335e-02 + 1.843835121884711e-02 1.843616292877729e-02 1.843397250473794e-02 1.843177994759022e-02 1.842958525561723e-02 + 1.842738842512387e-02 1.842518945510765e-02 1.842298833954339e-02 1.842078507029563e-02 1.841857965103055e-02 + 1.841637208298309e-02 1.841416236088061e-02 1.841195047731196e-02 1.840973642948215e-02 1.840752022011446e-02 + 1.840530184216091e-02 1.840308128892246e-02 1.840085856103635e-02 1.839863365911139e-02 1.839640658087383e-02 + 1.839417731924000e-02 1.839194587083986e-02 1.838971223370895e-02 1.838747640300020e-02 1.838523837692452e-02 + 1.838299815548432e-02 1.838075573582631e-02 1.837851111106092e-02 1.837626427462707e-02 1.837401523350234e-02 + 1.837176398539980e-02 1.836951051641877e-02 1.836725482529124e-02 1.836499691387402e-02 1.836273678151691e-02 + 1.836047442118306e-02 1.835820982858270e-02 1.835594300692513e-02 1.835367394977665e-02 1.835140264983480e-02 + 1.834912910825698e-02 1.834685332362546e-02 1.834457529066184e-02 1.834229500068380e-02 1.834001245612868e-02 + 1.833772766191195e-02 1.833544060380268e-02 1.833315127769170e-02 1.833085968975407e-02 1.832856583633842e-02 + 1.832626971106521e-02 1.832397130817964e-02 1.832167062581619e-02 1.831936766045366e-02 1.831706240632338e-02 + 1.831475486820015e-02 1.831244504576387e-02 1.831013292472488e-02 1.830781850356614e-02 1.830550178468002e-02 + 1.830318276421879e-02 1.830086143845657e-02 1.829853780375753e-02 1.829621185558813e-02 1.829388359300937e-02 + 1.829155301569956e-02 1.828922011662799e-02 1.828688489153528e-02 1.828454733892483e-02 1.828220745351499e-02 + 1.827986523367206e-02 1.827752068069898e-02 1.827517378500067e-02 1.827282454323407e-02 1.827047296291425e-02 + 1.826811903643735e-02 1.826576275326505e-02 1.826340410954280e-02 1.826104310998728e-02 1.825867975496676e-02 + 1.825631402943589e-02 1.825394593365713e-02 1.825157547349511e-02 1.824920264235266e-02 1.824682743095013e-02 + 1.824444983334214e-02 1.824206985531418e-02 1.823968749396920e-02 1.823730273947125e-02 1.823491559405069e-02 + 1.823252605635143e-02 1.823013411851380e-02 1.822773977727079e-02 1.822534302885856e-02 1.822294386817581e-02 + 1.822054229933361e-02 1.821813832218229e-02 1.821573192447362e-02 1.821332310276354e-02 1.821091185568656e-02 + 1.820849817689734e-02 1.820608206836350e-02 1.820366353310689e-02 1.820124256311412e-02 1.819881915016099e-02 + 1.819639328969794e-02 1.819396498477247e-02 1.819153423068764e-02 1.818910101812068e-02 1.818666535246774e-02 + 1.818422723286477e-02 1.818178664914423e-02 1.817934360000525e-02 1.817689808189780e-02 1.817445008627356e-02 + 1.817199961756547e-02 1.816954667558178e-02 1.816709124568389e-02 1.816463332917677e-02 1.816217292950077e-02 + 1.815971003769815e-02 1.815724465123547e-02 1.815477676809149e-02 1.815230637650250e-02 1.814983348051392e-02 + 1.814735808823705e-02 1.814488018072306e-02 1.814239975267995e-02 1.813991681262074e-02 1.813743135508509e-02 + 1.813494337086823e-02 1.813245285281114e-02 1.812995980445686e-02 1.812746422731492e-02 1.812496611573551e-02 + 1.812246546481565e-02 1.811996226848969e-02 1.811745651920204e-02 1.811494821957559e-02 1.811243737133842e-02 + 1.810992396481434e-02 1.810740799805441e-02 1.810488947142559e-02 1.810236837745802e-02 1.809984471224923e-02 + 1.809731847419077e-02 1.809478965788605e-02 1.809225826197647e-02 1.808972428730369e-02 1.808718772623545e-02 + 1.808464857219165e-02 1.808210682315950e-02 1.807956248210254e-02 1.807701554512131e-02 1.807446599893149e-02 + 1.807191384222250e-02 1.806935907649996e-02 1.806680169977935e-02 1.806424171112906e-02 1.806167910639137e-02 + 1.805911387430984e-02 1.805654601234490e-02 1.805397552118165e-02 1.805140239539148e-02 1.804882663464111e-02 + 1.804624823872755e-02 1.804366719439020e-02 1.804108350087335e-02 1.803849716547347e-02 1.803590817366155e-02 + 1.803331652090480e-02 1.803072221546651e-02 1.802812524400898e-02 1.802552559998909e-02 1.802292329257977e-02 + 1.802031831251088e-02 1.801771065083283e-02 1.801510031065072e-02 1.801248728509480e-02 1.800987156794499e-02 + 1.800725316456288e-02 1.800463207196059e-02 1.800200828229563e-02 1.799938179038418e-02 1.799675259135415e-02 + 1.799412068157979e-02 1.799148606152016e-02 1.798884872978088e-02 1.798620868169797e-02 1.798356590941466e-02 + 1.798092041139825e-02 1.797827219073602e-02 1.797562123473000e-02 1.797296753674024e-02 1.797031110360818e-02 + 1.796765193280976e-02 1.796499001786419e-02 1.796232535287627e-02 1.795965793501132e-02 1.795698776183851e-02 + 1.795431482887613e-02 1.795163913285315e-02 1.794896067070983e-02 1.794627943785036e-02 1.794359543174794e-02 + 1.794090865000600e-02 1.793821908548673e-02 1.793552673496832e-02 1.793283159877326e-02 1.793013367385930e-02 + 1.792743295577707e-02 1.792472944026945e-02 1.792202312682011e-02 1.791931400976357e-02 1.791660207728341e-02 + 1.791388733234035e-02 1.791116977642004e-02 1.790844939977351e-02 1.790572620127331e-02 1.790300018053203e-02 + 1.790027132960331e-02 1.789753964610457e-02 1.789480512776976e-02 1.789206776371137e-02 1.788932755546883e-02 + 1.788658450796398e-02 1.788383860557862e-02 1.788108984645815e-02 1.787833823870088e-02 1.787558376650758e-02 + 1.787282642238153e-02 1.787006621288861e-02 1.786730313584615e-02 1.786453718506033e-02 1.786176835331611e-02 + 1.785899663566110e-02 1.785622203220682e-02 1.785344454733639e-02 1.785066416506327e-02 1.784788087479271e-02 + 1.784509469481547e-02 1.784230561688990e-02 1.783951362363962e-02 1.783671871969004e-02 1.783392090351773e-02 + 1.783112016693977e-02 1.782831650359620e-02 1.782550991644932e-02 1.782270041052123e-02 1.781988796773664e-02 + 1.781707258188517e-02 1.781425426228424e-02 1.781143299909701e-02 1.780860878344276e-02 1.780578161636334e-02 + 1.780295150019453e-02 1.780011843142990e-02 1.779728239750767e-02 1.779444339320670e-02 1.779160141853593e-02 + 1.778875647528820e-02 1.778590855799184e-02 1.778305765851556e-02 1.778020377358821e-02 1.777734690358035e-02 + 1.777448704738365e-02 1.777162419310320e-02 1.776875833746895e-02 1.776588948369731e-02 1.776301762263940e-02 + 1.776014274927566e-02 1.775726486578331e-02 1.775438397030816e-02 1.775150005486545e-02 1.774861310790110e-02 + 1.774572313526677e-02 1.774283013776283e-02 1.773993409898065e-02 1.773703502220879e-02 1.773413291089222e-02 + 1.773122774923129e-02 1.772831953604024e-02 1.772540827370780e-02 1.772249394894422e-02 1.771957656009896e-02 + 1.771665611194296e-02 1.771373259698992e-02 1.771080600888477e-02 1.770787634473108e-02 1.770494360249459e-02 + 1.770200777818149e-02 1.769906886558849e-02 1.769612685929023e-02 1.769318175770428e-02 1.769023356261796e-02 + 1.768728226707501e-02 1.768432786370409e-02 1.768137035050212e-02 1.767840972761326e-02 1.767544598996190e-02 + 1.767247912224100e-02 1.766950912887429e-02 1.766653601772543e-02 1.766355977437013e-02 1.766058039164660e-02 + 1.765759786981226e-02 1.765461220736955e-02 1.765162339764906e-02 1.764863143247870e-02 1.764563631444012e-02 + 1.764263804044564e-02 1.763963660052613e-02 1.763663199590508e-02 1.763362422648862e-02 1.763061328532627e-02 + 1.762759916389677e-02 1.762458185742205e-02 1.762156136756127e-02 1.761853769290762e-02 1.761551082691653e-02 + 1.761248075761478e-02 1.760944748669641e-02 1.760641101894919e-02 1.760337134551661e-02 1.760032845807722e-02 + 1.759728235211478e-02 1.759423302856655e-02 1.759118048266074e-02 1.758812470690578e-02 1.758506570645847e-02 + 1.758200347417691e-02 1.757893799151254e-02 1.757586926700291e-02 1.757279730534286e-02 1.756972209521438e-02 + 1.756664362962799e-02 1.756356190543487e-02 1.756047692143249e-02 1.755738866974527e-02 1.755429714394244e-02 + 1.755120234663686e-02 1.754810427470094e-02 1.754500292288027e-02 1.754189829041229e-02 1.753879037098419e-02 + 1.753567915477636e-02 1.753256463576890e-02 1.752944681640228e-02 1.752632570156945e-02 1.752320127895599e-02 + 1.752007354011609e-02 1.751694248500407e-02 1.751380811099548e-02 1.751067041466748e-02 1.750752939229762e-02 + 1.750438503712632e-02 1.750123734468025e-02 1.749808631552286e-02 1.749493194526630e-02 1.749177422703599e-02 + 1.748861315463852e-02 1.748544872591071e-02 1.748228094036503e-02 1.747910979560325e-02 1.747593528635296e-02 + 1.747275740493088e-02 1.746957614261004e-02 1.746639150171011e-02 1.746320348827029e-02 1.746001208402579e-02 + 1.745681728232032e-02 1.745361909228664e-02 1.745041750587895e-02 1.744721251527593e-02 1.744400411995098e-02 + 1.744079231626219e-02 1.743757709612158e-02 1.743435844889677e-02 1.743113638300998e-02 1.742791090294012e-02 + 1.742468198827393e-02 1.742144963687445e-02 1.741821385208018e-02 1.741497462017237e-02 1.741173194001650e-02 + 1.740848581625378e-02 1.740523623716524e-02 1.740198319673262e-02 1.739872669626729e-02 1.739546673433575e-02 + 1.739220330474240e-02 1.738893639777237e-02 1.738566600801745e-02 1.738239213410604e-02 1.737911477739739e-02 + 1.737583393441487e-02 1.737254959973500e-02 1.736926176792087e-02 1.736597043319887e-02 1.736267559029083e-02 + 1.735937723525189e-02 1.735607536431420e-02 1.735276997535949e-02 1.734946106967137e-02 1.734614863942214e-02 + 1.734283267462293e-02 1.733951317984790e-02 1.733619014933173e-02 1.733286356952035e-02 1.732953344236944e-02 + 1.732619976822115e-02 1.732286254123125e-02 1.731952175476255e-02 1.731617740506982e-02 1.731282949118149e-02 + 1.730947800429541e-02 1.730612293897103e-02 1.730276429900506e-02 1.729940207772190e-02 1.729603626710180e-02 + 1.729266686687025e-02 1.728929387127552e-02 1.728591727431661e-02 1.728253707811547e-02 1.727915327486350e-02 + 1.727576585445017e-02 1.727237482415143e-02 1.726898017713387e-02 1.726558189725253e-02 1.726217999255776e-02 + 1.725877446141184e-02 1.725536528836806e-02 1.725195247427305e-02 1.724853602088567e-02 1.724511592318061e-02 + 1.724169217016580e-02 1.723826475637563e-02 1.723483368674653e-02 1.723139894995541e-02 1.722796053633534e-02 + 1.722451845482723e-02 1.722107270070567e-02 1.721762326419149e-02 1.721417014587169e-02 1.721071333868621e-02 + 1.720725283251134e-02 1.720378862838028e-02 1.720032072298445e-02 1.719684910908383e-02 1.719337378669194e-02 + 1.718989475327181e-02 1.718641200187306e-02 1.718292552719872e-02 1.717943532374793e-02 1.717594138625576e-02 + 1.717244371734551e-02 1.716894231509765e-02 1.716543716617480e-02 1.716192826455456e-02 1.715841561099909e-02 + 1.715489920993168e-02 1.715137904713604e-02 1.714785510917266e-02 1.714432741097788e-02 1.714079594608009e-02 + 1.713726069602739e-02 1.713372166332687e-02 1.713017885016558e-02 1.712663225240283e-02 1.712308185705881e-02 + 1.711952765873538e-02 1.711596966109396e-02 1.711240786053498e-02 1.710884225051524e-02 1.710527282476134e-02 + 1.710169958307061e-02 1.709812252022495e-02 1.709454162136748e-02 1.709095688985418e-02 1.708736832996113e-02 + 1.708377593024533e-02 1.708017968752960e-02 1.707657960032946e-02 1.707297565703870e-02 1.706936785401023e-02 + 1.706575619189593e-02 1.706214066346443e-02 1.705852126552140e-02 1.705489799818787e-02 1.705127085519305e-02 + 1.704763983091843e-02 1.704400492089210e-02 1.704036611449886e-02 1.703672340943711e-02 1.703307681394708e-02 + 1.702942631772786e-02 1.702577190966809e-02 1.702211358937508e-02 1.701845135582294e-02 1.701478520463906e-02 + 1.701111512687454e-02 1.700744111902223e-02 1.700376317991698e-02 1.700008130526762e-02 1.699639548886451e-02 + 1.699270572517141e-02 1.698901201362202e-02 1.698531434790372e-02 1.698161271901581e-02 1.697790713038581e-02 + 1.697419757947398e-02 1.697048405591379e-02 1.696676655885514e-02 1.696304508413142e-02 1.695931962055792e-02 + 1.695559016575875e-02 1.695185672007940e-02 1.694811928170539e-02 1.694437784303563e-02 1.694063239701608e-02 + 1.693688294268234e-02 1.693312947555357e-02 1.692937198914621e-02 1.692561047849961e-02 1.692184494218333e-02 + 1.691807537819241e-02 1.691430177590003e-02 1.691052413380094e-02 1.690674245501956e-02 1.690295672392027e-02 + 1.689916693403359e-02 1.689537309141036e-02 1.689157519031890e-02 1.688777322481082e-02 1.688396719247375e-02 + 1.688015708323470e-02 1.687634289028026e-02 1.687252461641300e-02 1.686870225976892e-02 1.686487581335405e-02 + 1.686104526641643e-02 1.685721061978611e-02 1.685337187596560e-02 1.684952902423863e-02 1.684568205626177e-02 + 1.684183096806695e-02 1.683797575916921e-02 1.683411642637722e-02 1.683025296370582e-02 1.682638536598722e-02 + 1.682251363071521e-02 1.681863775630957e-02 1.681475773295268e-02 1.681087355358095e-02 1.680698521822956e-02 + 1.680309272743823e-02 1.679919607564722e-02 1.679529524908240e-02 1.679139024683375e-02 1.678748107079098e-02 + 1.678356771499038e-02 1.677965016895157e-02 1.677572842703558e-02 1.677180249929987e-02 1.676787237703614e-02 + 1.676393804299063e-02 1.675999950051788e-02 1.675605674951069e-02 1.675210978219402e-02 1.674815858725950e-02 + 1.674420316518524e-02 1.674024352454331e-02 1.673627964747038e-02 1.673231152527195e-02 1.672833916857912e-02 + 1.672436256552257e-02 1.672038170373856e-02 1.671639658470834e-02 1.671240720840105e-02 1.670841357063555e-02 + 1.670441566220705e-02 1.670041347959014e-02 1.669640702110204e-02 1.669239628051189e-02 1.668838125191250e-02 + 1.668436193143650e-02 1.668033831890629e-02 1.667631040878886e-02 1.667227819212758e-02 1.666824166734860e-02 + 1.666420083129591e-02 1.666015567735254e-02 1.665610620005455e-02 1.665205239678242e-02 1.664799426695549e-02 + 1.664393180284348e-02 1.663986499713315e-02 1.663579384792829e-02 1.663171835503466e-02 1.662763851356003e-02 + 1.662355430939835e-02 1.661946574092143e-02 1.661537281150426e-02 1.661127551677910e-02 1.660717384720702e-02 + 1.660306779425839e-02 1.659895736095696e-02 1.659484254425630e-02 1.659072333444665e-02 1.658659972465595e-02 + 1.658247171530552e-02 1.657833931027815e-02 1.657420249617699e-02 1.657006126301349e-02 1.656591561144095e-02 + 1.656176553662080e-02 1.655761103381663e-02 1.655345210211223e-02 1.654928873901935e-02 1.654512093811135e-02 + 1.654094868807454e-02 1.653677198858015e-02 1.653259084096055e-02 1.652840523447503e-02 1.652421516561530e-02 + 1.652002063436291e-02 1.651582163151349e-02 1.651161815099949e-02 1.650741019156900e-02 1.650319775344297e-02 + 1.649898082810461e-02 1.649475940168675e-02 1.649053348141889e-02 1.648630306850305e-02 1.648206814836095e-02 + 1.647782871114676e-02 1.647358475732917e-02 1.646933629656457e-02 1.646508330893651e-02 1.646082578033714e-02 + 1.645656373337251e-02 1.645229715576629e-02 1.644802602626009e-02 1.644375035674409e-02 1.643947014097659e-02 + 1.643518536281393e-02 1.643089602671802e-02 1.642660213310334e-02 1.642230367492405e-02 1.641800064388943e-02 + 1.641369303446324e-02 1.640938084474308e-02 1.640506407467653e-02 1.640074271742540e-02 1.639641675907646e-02 + 1.639208620097271e-02 1.638775104513307e-02 1.638341128505268e-02 1.637906691499287e-02 1.637471792980197e-02 + 1.637036432400064e-02 1.636600609175647e-02 1.636164322915392e-02 1.635727573684415e-02 1.635290360792794e-02 + 1.634852683359730e-02 1.634414541697593e-02 1.633975935494602e-02 1.633536863669590e-02 1.633097325119221e-02 + 1.632657319870386e-02 1.632216848742881e-02 1.631775910539292e-02 1.631334504210032e-02 1.630892629731235e-02 + 1.630450287107613e-02 1.630007475715268e-02 1.629564194133085e-02 1.629120442381021e-02 1.628676220752001e-02 + 1.628231528645751e-02 1.627786365361661e-02 1.627340730437480e-02 1.626894623909321e-02 1.626448044809207e-02 + 1.626000991935131e-02 1.625553465710418e-02 1.625105466086324e-02 1.624656992364918e-02 1.624208044008659e-02 + 1.623758620493278e-02 1.623308721259990e-02 1.622858345750622e-02 1.622407493651434e-02 1.621956164908100e-02 + 1.621504359102545e-02 1.621052075671857e-02 1.620599314061202e-02 1.620146073758967e-02 1.619692354185834e-02 + 1.619238154678624e-02 1.618783475477294e-02 1.618328316706134e-02 1.617872676957040e-02 1.617416555535298e-02 + 1.616959952441603e-02 1.616502867670949e-02 1.616045300241566e-02 1.615587248863419e-02 1.615128714307292e-02 + 1.614669696726644e-02 1.614210195036420e-02 1.613750207990814e-02 1.613289735436475e-02 1.612828778261194e-02 + 1.612367334765880e-02 1.611905403879705e-02 1.611442986870223e-02 1.610980082722066e-02 1.610516690212456e-02 + 1.610052809916244e-02 1.609588441136000e-02 1.609123582829610e-02 1.608658235171540e-02 1.608192397521171e-02 + 1.607726068992654e-02 1.607259250083978e-02 1.606791940362701e-02 1.606324138657220e-02 1.605855844962495e-02 + 1.605387058768025e-02 1.604917779011535e-02 1.604448006054786e-02 1.603977739874237e-02 1.603506979420087e-02 + 1.603035723984084e-02 1.602563973257448e-02 1.602091727188371e-02 1.601618984720332e-02 1.601145745295015e-02 + 1.600672010067149e-02 1.600197777942985e-02 1.599723047266619e-02 1.599247818462375e-02 1.598772091449355e-02 + 1.598295865408641e-02 1.597819139147786e-02 1.597341912912636e-02 1.596864187530068e-02 1.596385961058315e-02 + 1.595907232771693e-02 1.595428003613896e-02 1.594948272828454e-02 1.594468039178993e-02 1.593987301780130e-02 + 1.593506061365002e-02 1.593024318102167e-02 1.592542070422077e-02 1.592059317798925e-02 1.591576060279083e-02 + 1.591092297799217e-02 1.590608029141302e-02 1.590123253274349e-02 1.589637971157846e-02 1.589152182656434e-02 + 1.588665886609507e-02 1.588179081847464e-02 1.587691768450550e-02 1.587203947045915e-02 1.586715616213467e-02 + 1.586226775168990e-02 1.585737424168921e-02 1.585247562649581e-02 1.584757190117160e-02 1.584266306445842e-02 + 1.583774911091078e-02 1.583283003450806e-02 1.582790583090947e-02 1.582297649499978e-02 1.581804202355953e-02 + 1.581310241701619e-02 1.580815766650671e-02 1.580320776320766e-02 1.579825271139450e-02 1.579329250537274e-02 + 1.578832713506978e-02 1.578335660262603e-02 1.577838090296324e-02 1.577340002574811e-02 1.576841397243399e-02 + 1.576342274326813e-02 1.575842633194578e-02 1.575342472205075e-02 1.574841791148685e-02 1.574340591569888e-02 + 1.573838872006093e-02 1.573336631006632e-02 1.572833869008299e-02 1.572330586230670e-02 1.571826781924578e-02 + 1.571322454052314e-02 1.570817603062760e-02 1.570312230059812e-02 1.569806333998715e-02 1.569299913693516e-02 + 1.568792968457186e-02 1.568285498663007e-02 1.567777503779379e-02 1.567268982728102e-02 1.566759935997030e-02 + 1.566250363482262e-02 1.565740264102256e-02 1.565229637077196e-02 1.564718482295817e-02 1.564206800099241e-02 + 1.563694589151567e-02 1.563181848599405e-02 1.562668579194260e-02 1.562154780177149e-02 1.561640450642917e-02 + 1.561125590888111e-02 1.560610200797837e-02 1.560094279515962e-02 1.559577825343192e-02 1.559060838842812e-02 + 1.558543321151646e-02 1.558025270088283e-02 1.557506685188879e-02 1.556987567405825e-02 1.556467915294808e-02 + 1.555947727806998e-02 1.555427005014520e-02 1.554905747326830e-02 1.554383954557267e-02 1.553861625685508e-02 + 1.553338760005679e-02 1.552815357203842e-02 1.552291417232042e-02 1.551766939022104e-02 1.551241921985975e-02 + 1.550716367246923e-02 1.550190274051892e-02 1.549663640983429e-02 1.549136467943576e-02 1.548608754911306e-02 + 1.548080501516420e-02 1.547551706650131e-02 1.547022370107663e-02 1.546492492363977e-02 1.545962073006300e-02 + 1.545431111106912e-02 1.544899605692932e-02 1.544367557060635e-02 1.543834964941066e-02 1.543301828099291e-02 + 1.542768146907574e-02 1.542233921474585e-02 1.541699150599057e-02 1.541163833967913e-02 1.540627971422265e-02 + 1.540091562222576e-02 1.539554606062004e-02 1.539017102808156e-02 1.538479052048013e-02 1.537940453376258e-02 + 1.537401306270197e-02 1.536861609811398e-02 1.536321364249661e-02 1.535780570199338e-02 1.535239225620149e-02 + 1.534697329939463e-02 1.534154884369051e-02 1.533611887960563e-02 1.533068339829330e-02 1.532524239983298e-02 + 1.531979587995433e-02 1.531434383110085e-02 1.530888624554550e-02 1.530342313142362e-02 1.529795449144603e-02 + 1.529248030485156e-02 1.528700056732233e-02 1.528151528324413e-02 1.527602445059826e-02 1.527052806021316e-02 + 1.526502610370102e-02 1.525951858764995e-02 1.525400550804322e-02 1.524848685322667e-02 1.524296262660809e-02 + 1.523743282528689e-02 1.523189743753784e-02 1.522635646012132e-02 1.522080989370855e-02 1.521525773883866e-02 + 1.520969998584297e-02 1.520413662809972e-02 1.519856766896251e-02 1.519299310438481e-02 1.518741292689401e-02 + 1.518182713051541e-02 1.517623571498702e-02 1.517063867977171e-02 1.516503601659771e-02 1.515942772580205e-02 + 1.515381380882217e-02 1.514819425008754e-02 1.514256904339338e-02 1.513693819284546e-02 1.513130169987854e-02 + 1.512565955837021e-02 1.512001175774349e-02 1.511435830052952e-02 1.510869918485496e-02 1.510303439909880e-02 + 1.509736393861015e-02 1.509168780464220e-02 1.508600600178219e-02 1.508031852355242e-02 1.507462535986425e-02 + 1.506892650464710e-02 1.506322195838325e-02 1.505751172137055e-02 1.505179578553525e-02 1.504607414992266e-02 + 1.504034681527993e-02 1.503461377008154e-02 1.502887501067205e-02 1.502313053999477e-02 1.501738035243006e-02 + 1.501162444030474e-02 1.500586279803602e-02 1.500009542963074e-02 1.499432233574762e-02 1.498854350912934e-02 + 1.498275894315130e-02 1.497696863387312e-02 1.497117258012378e-02 1.496537077480856e-02 1.495956321394884e-02 + 1.495374990400090e-02 1.494793083920974e-02 1.494210600904758e-02 1.493627541059610e-02 1.493043904648383e-02 + 1.492459691659297e-02 1.491874900408085e-02 1.491289530722370e-02 1.490703583623931e-02 1.490117058646935e-02 + 1.489529954725381e-02 1.488942270892006e-02 1.488354007804980e-02 1.487765165385858e-02 1.487175742273507e-02 + 1.486585738883519e-02 1.485995155398175e-02 1.485403990610964e-02 1.484812243988829e-02 1.484219915557141e-02 + 1.483627005584607e-02 1.483033513203473e-02 1.482439437542072e-02 1.481844779264578e-02 1.481249538141862e-02 + 1.480653713381494e-02 1.480057304868135e-02 1.479460312202780e-02 1.478862734716873e-02 1.478264572087699e-02 + 1.477665824308106e-02 1.477066491441443e-02 1.476466572742758e-02 1.475866067903805e-02 1.475264977269339e-02 + 1.474663299844858e-02 1.474061034872640e-02 1.473458182710518e-02 1.472854743115566e-02 1.472250715651883e-02 + 1.471646100132783e-02 1.471040896256117e-02 1.470435103749897e-02 1.469828722554372e-02 1.469221751827344e-02 + 1.468614190646898e-02 1.468006039547928e-02 1.467397298615093e-02 1.466787967378610e-02 1.466178045636883e-02 + 1.465567533041493e-02 1.464956428982840e-02 1.464344732703370e-02 1.463732444018100e-02 1.463119563426315e-02 + 1.462506090797482e-02 1.461892025637629e-02 1.461277367320199e-02 1.460662115516677e-02 1.460046270026797e-02 + 1.459429830605704e-02 1.458812796887011e-02 1.458195168595082e-02 1.457576945823491e-02 1.456958128559711e-02 + 1.456338716422361e-02 1.455718708308891e-02 1.455098103823577e-02 1.454476903226018e-02 1.453855106504101e-02 + 1.453232713525658e-02 1.452609724028033e-02 1.451986137384772e-02 1.451361953112174e-02 1.450737171027855e-02 + 1.450111790831084e-02 1.449485812287890e-02 1.448859235383744e-02 1.448232060352556e-02 1.447604287018101e-02 + 1.446975914267516e-02 1.446346941597466e-02 1.445717368938523e-02 1.445087196279080e-02 1.444456423724572e-02 + 1.443825051237331e-02 1.443193078136921e-02 1.442560503975330e-02 1.441927328581930e-02 1.441293551683267e-02 + 1.440659172970616e-02 1.440024192165075e-02 1.439388609177658e-02 1.438752424156573e-02 1.438115637277796e-02 + 1.437478247503487e-02 1.436840254149195e-02 1.436201657648160e-02 1.435562457263202e-02 1.434922652522855e-02 + 1.434282244486077e-02 1.433641232984850e-02 1.432999617114929e-02 1.432357396196595e-02 1.431714570255755e-02 + 1.431071139387867e-02 1.430427102559402e-02 1.429782460021014e-02 1.429137212732056e-02 1.428491359501307e-02 + 1.427844899676062e-02 1.427197833606156e-02 1.426550161130239e-02 1.425901881685885e-02 1.425252994564961e-02 + 1.424603499980085e-02 1.423953398385027e-02 1.423302689906778e-02 1.422651373475527e-02 1.421999448399202e-02 + 1.421346915585374e-02 1.420693774198730e-02 1.420040023237321e-02 1.419385663850131e-02 1.418730696003290e-02 + 1.418075118751426e-02 1.417418931634679e-02 1.416762135086922e-02 1.416104729584521e-02 1.415446713263836e-02 + 1.414788085973522e-02 1.414128849363525e-02 1.413469002361970e-02 1.412808544052846e-02 1.412147474772301e-02 + 1.411485794712882e-02 1.410823503604182e-02 1.410160600672222e-02 1.409497085818714e-02 1.408832959214252e-02 + 1.408168220875668e-02 1.407502870564407e-02 1.406836907961611e-02 1.406170332864153e-02 1.405503144837146e-02 + 1.404835343608425e-02 1.404166929852345e-02 1.403497903248639e-02 1.402828262916828e-02 1.402158009603205e-02 + 1.401487143048169e-02 1.400815661918214e-02 1.400143566703935e-02 1.399470857625501e-02 1.398797534046779e-02 + 1.398123596549795e-02 1.397449045134991e-02 1.396773878380821e-02 1.396098096640959e-02 1.395421700271061e-02 + 1.394744688102961e-02 1.394067060648909e-02 1.393388818692338e-02 1.392709961198955e-02 1.392030488001634e-02 + 1.391350399327543e-02 1.390669694254475e-02 1.389988372719557e-02 1.389306435287330e-02 1.388623881438261e-02 + 1.387940711188756e-02 1.387256925103053e-02 1.386572522405790e-02 1.385887502683316e-02 1.385201866296698e-02 + 1.384515612379329e-02 1.383828740611332e-02 1.383141252098464e-02 1.382453146615934e-02 1.381764423695148e-02 + 1.381075083621117e-02 1.380385125926009e-02 1.379694549932224e-02 1.379003355634722e-02 1.378311543405784e-02 + 1.377619113577579e-02 1.376926065784134e-02 1.376232399626086e-02 1.375538114862362e-02 1.374843211529037e-02 + 1.374147689626999e-02 1.373451549097131e-02 1.372754790081035e-02 1.372057412482435e-02 1.371359415880417e-02 + 1.370660800191563e-02 1.369961565562416e-02 1.369261712158748e-02 1.368561239160383e-02 1.367860146147292e-02 + 1.367158434223160e-02 1.366456103295884e-02 1.365753152816715e-02 1.365049582984413e-02 1.364345393626983e-02 + 1.363640584363454e-02 1.362935155197557e-02 1.362229106201978e-02 1.361522437421294e-02 1.360815148809621e-02 + 1.360107240365773e-02 1.359398712117658e-02 1.358689563898480e-02 1.357979795217255e-02 1.357269405533802e-02 + 1.356558396017600e-02 1.355846767355538e-02 1.355134518540141e-02 1.354421648973967e-02 1.353708158728038e-02 + 1.352994048497773e-02 1.352279317412557e-02 1.351563964921714e-02 1.350847993234027e-02 1.350131401794928e-02 + 1.349414188812881e-02 1.348696355361660e-02 1.347977901858603e-02 1.347258827670450e-02 1.346539132112732e-02 + 1.345818815687027e-02 1.345097879723517e-02 1.344376323611521e-02 1.343654146470481e-02 1.342931348024562e-02 + 1.342207929164266e-02 1.341483890125029e-02 1.340759229714105e-02 1.340033948592649e-02 1.339308047488992e-02 + 1.338581525615185e-02 1.337854383232506e-02 1.337126620737807e-02 1.336398237245951e-02 1.335669232490426e-02 + 1.334939606999042e-02 1.334209361886319e-02 1.333478496691931e-02 1.332747010093965e-02 1.332014902896288e-02 + 1.331282175723704e-02 1.330548828381385e-02 1.329814860211957e-02 1.329080271412866e-02 1.328345063097246e-02 + 1.327609234424045e-02 1.326872784914616e-02 1.326135715657202e-02 1.325398026514318e-02 1.324659716972378e-02 + 1.323920787031880e-02 1.323181236976987e-02 1.322441067219326e-02 1.321700278123619e-02 1.320958869473772e-02 + 1.320216840889533e-02 1.319474192647233e-02 1.318730924299288e-02 1.317987035320805e-02 1.317242527523754e-02 + 1.316497401404441e-02 1.315751655750498e-02 1.315005290457417e-02 1.314258305915991e-02 1.313510702533477e-02 + 1.312762479749873e-02 1.312013637454663e-02 1.311264176674524e-02 1.310514097528989e-02 1.309763399743803e-02 + 1.309012083240218e-02 1.308260148524151e-02 1.307507595779872e-02 1.306754423810231e-02 1.306000633130083e-02 + 1.305246225068735e-02 1.304491199415833e-02 1.303735555888092e-02 1.302979294561730e-02 1.302222416114251e-02 + 1.301464920127586e-02 1.300706805512286e-02 1.299948074007148e-02 1.299188726392925e-02 1.298428761376350e-02 + 1.297668178953030e-02 1.296906979917289e-02 1.296145165196894e-02 1.295382733572278e-02 1.294619684321666e-02 + 1.293856019418804e-02 1.293091739361701e-02 1.292326843600229e-02 1.291561331594024e-02 1.290795203962965e-02 + 1.290028461406370e-02 1.289261102589192e-02 1.288493127982097e-02 1.287724539399148e-02 1.286955336728896e-02 + 1.286185519483855e-02 1.285415087393522e-02 1.284644040779901e-02 1.283872379943217e-02 1.283100105007112e-02 + 1.282327216499671e-02 1.281553714651719e-02 1.280779599126801e-02 1.280004870582322e-02 1.279229529551004e-02 + 1.278453575462785e-02 1.277677008230648e-02 1.276899828322272e-02 1.276122036637128e-02 1.275343633303281e-02 + 1.274564618082443e-02 1.273784991358546e-02 1.273004753391990e-02 1.272223904101719e-02 1.271442442957637e-02 + 1.270660370794978e-02 1.269877689384363e-02 1.269094397773904e-02 1.268310495443295e-02 1.267525983383190e-02 + 1.266740862159357e-02 1.265955131610305e-02 1.265168790986125e-02 1.264381841321034e-02 1.263594283614933e-02 + 1.262806117310012e-02 1.262017342951705e-02 1.261227961209872e-02 1.260437971406514e-02 1.259647373729069e-02 + 1.258856168925583e-02 1.258064357239260e-02 1.257271939240096e-02 1.256478915520078e-02 1.255685285459754e-02 + 1.254891049173029e-02 1.254096207570647e-02 1.253300760376554e-02 1.252504707668881e-02 1.251708050378790e-02 + 1.250910789128773e-02 1.250112924190730e-02 1.249314455497329e-02 1.248515382942968e-02 1.247715706626537e-02 + 1.246915427066142e-02 1.246114545004359e-02 1.245313061093009e-02 1.244510975519442e-02 1.243708288271855e-02 + 1.242904999334644e-02 1.242101108960597e-02 1.241296617602342e-02 1.240491525784085e-02 1.239685833832253e-02 + 1.238879542265411e-02 1.238072651672425e-02 1.237265161832934e-02 1.236457072972670e-02 1.235648385971585e-02 + 1.234839100475330e-02 1.234029216644840e-02 1.233218735967670e-02 1.232407658450629e-02 1.231595983825897e-02 + 1.230783712734204e-02 1.229970846199802e-02 1.229157384500942e-02 1.228343326032102e-02 1.227528672233900e-02 + 1.226713425500730e-02 1.225897584359588e-02 1.225081148758153e-02 1.224264120133804e-02 1.223446498720786e-02 + 1.222628284514866e-02 1.221809477711035e-02 1.220990079161559e-02 1.220170089405064e-02 1.219349508434973e-02 + 1.218528336781141e-02 1.217706575082829e-02 1.216884223701085e-02 1.216061282093886e-02 1.215237750559525e-02 + 1.214413631491834e-02 1.213588924765066e-02 1.212763629639266e-02 1.211937747504947e-02 1.211111278696468e-02 + 1.210284222899338e-02 1.209456580676226e-02 1.208628352659129e-02 1.207799539529086e-02 1.206970142400196e-02 + 1.206140161359375e-02 1.205309595715539e-02 1.204478446558403e-02 1.203646714593309e-02 1.202814399601385e-02 + 1.201981502726849e-02 1.201148024892713e-02 1.200313965960066e-02 1.199479326438714e-02 1.198644106975963e-02 + 1.197808307814890e-02 1.196971928979660e-02 1.196134970757412e-02 1.195297434273665e-02 1.194459320579336e-02 + 1.193620630286995e-02 1.192781363156250e-02 1.191941519457288e-02 1.191101099930699e-02 1.190260104978759e-02 + 1.189418535108248e-02 1.188576391078268e-02 1.187733673904143e-02 1.186890383909906e-02 1.186046520717658e-02 + 1.185202085452967e-02 1.184357078721630e-02 1.183511499765447e-02 1.182665350164435e-02 1.181818631619212e-02 + 1.180971343948878e-02 1.180123487113532e-02 1.179275061618258e-02 1.178426068678883e-02 1.177576508273127e-02 + 1.176726380098327e-02 1.175875685721244e-02 1.175024426443667e-02 1.174172602804813e-02 1.173320214474543e-02 + 1.172467261918110e-02 1.171613746318596e-02 1.170759667473828e-02 1.169905025976067e-02 1.169049823639713e-02 + 1.168194060529573e-02 1.167337736787376e-02 1.166480853596695e-02 1.165623411322526e-02 1.164765410079015e-02 + 1.163906850325271e-02 1.163047732858534e-02 1.162188058835008e-02 1.161327829716097e-02 1.160467045202270e-02 + 1.159605704763531e-02 1.158743810702480e-02 1.157881363156412e-02 1.157018361041755e-02 1.156154807040710e-02 + 1.155290702254676e-02 1.154426045745637e-02 1.153560838867705e-02 1.152695082724772e-02 1.151828777265603e-02 + 1.150961922666123e-02 1.150094519786783e-02 1.149226570234640e-02 1.148358074611148e-02 1.147489033148848e-02 + 1.146619446355201e-02 1.145749315215113e-02 1.144878640491215e-02 1.144007421936342e-02 1.143135660500108e-02 + 1.142263357779597e-02 1.141390514531738e-02 1.140517131031360e-02 1.139643207471360e-02 1.138768744746770e-02 + 1.137893743736065e-02 1.137018205114591e-02 1.136142129485616e-02 1.135265517811921e-02 1.134388371322748e-02 + 1.133510690045416e-02 1.132632474439678e-02 1.131753726104511e-02 1.130874445081251e-02 1.129994631541456e-02 + 1.129114287234474e-02 1.128233413053084e-02 1.127352009524980e-02 1.126470077646612e-02 1.125587617975814e-02 + 1.124704630615814e-02 1.123821115477194e-02 1.122937074388692e-02 1.122052509984340e-02 1.121167421843202e-02 + 1.120281809651728e-02 1.119395674175946e-02 1.118509017235879e-02 1.117621839625571e-02 1.116734140890626e-02 + 1.115845922925729e-02 1.114957187162777e-02 1.114067933143962e-02 1.113178161769016e-02 1.112287874451852e-02 + 1.111397072153178e-02 1.110505754694771e-02 1.109613922373310e-02 1.108721577854856e-02 1.107828721826434e-02 + 1.106935353946150e-02 1.106041475521090e-02 1.105147087839408e-02 1.104252191603393e-02 1.103356786436798e-02 + 1.102460873384026e-02 1.101564454870664e-02 1.100667531791245e-02 1.099770104268406e-02 1.098872172333136e-02 + 1.097973737703280e-02 1.097074801492989e-02 1.096175363206450e-02 1.095275424291130e-02 1.094374986633713e-02 + 1.093474051123777e-02 1.092572618232803e-02 1.091670688531980e-02 1.090768263148204e-02 1.089865342255811e-02 + 1.088961926240844e-02 1.088058018050034e-02 1.087153618780464e-02 1.086248727940419e-02 1.085343346361914e-02 + 1.084437475261139e-02 1.083531115780061e-02 1.082624268419920e-02 1.081716934144050e-02 1.080809114559821e-02 + 1.079900810312026e-02 1.078992022093278e-02 1.078082751184906e-02 1.077172998533364e-02 1.076262764813011e-02 + 1.075352050586474e-02 1.074440857092024e-02 1.073529185762834e-02 1.072617037570664e-02 1.071704413251609e-02 + 1.070791313635956e-02 1.069877740113652e-02 1.068963693244828e-02 1.068049173224424e-02 1.067134181766250e-02 + 1.066218720670161e-02 1.065302791162099e-02 1.064386393117340e-02 1.063469527249458e-02 1.062552195483164e-02 + 1.061634397913101e-02 1.060716135205155e-02 1.059797409807024e-02 1.058878223029125e-02 1.057958575437316e-02 + 1.057038467384018e-02 1.056117900039964e-02 1.055196874533382e-02 1.054275390960051e-02 1.053353451406393e-02 + 1.052431058354873e-02 1.051508211263400e-02 1.050584910821505e-02 1.049661158906674e-02 1.048736956269110e-02 + 1.047812303544552e-02 1.046887201730896e-02 1.045961652742825e-02 1.045035657823219e-02 1.044109217270465e-02 + 1.043182332652317e-02 1.042255005238709e-02 1.041327235213399e-02 1.040399023555266e-02 1.039470371859749e-02 + 1.038541282005145e-02 1.037611754740451e-02 1.036681790639924e-02 1.035751391340543e-02 1.034820558036888e-02 + 1.033889291336949e-02 1.032957591435120e-02 1.032025460242317e-02 1.031092900384275e-02 1.030159911688449e-02 + 1.029226495054825e-02 1.028292652729243e-02 1.027358385071069e-02 1.026423692589549e-02 1.025488576741323e-02 + 1.024553039300053e-02 1.023617081698821e-02 1.022680704740226e-02 1.021743909457171e-02 1.020806697035185e-02 + 1.019869068658227e-02 1.018931025066223e-02 1.017992567348438e-02 1.017053697875713e-02 1.016114417776936e-02 + 1.015174727399650e-02 1.014234627700861e-02 1.013294120450803e-02 1.012353207457940e-02 1.011411888599992e-02 + 1.010470164920459e-02 1.009528038851809e-02 1.008585511657422e-02 1.007642584330934e-02 1.006699257991301e-02 + 1.005755533847607e-02 1.004811412861271e-02 1.003866895746225e-02 1.002921984502842e-02 1.001976681035788e-02 + 1.001030986009602e-02 1.000084900502786e-02 9.991384259025663e-03 9.981915635495017e-03 9.972443141719819e-03 + 9.962966786689603e-03 9.953486595586885e-03 9.944002583039199e-03 9.934514754395770e-03 9.925023122335749e-03 + 9.915527701693664e-03 9.906028505794947e-03 9.896525539473492e-03 9.887018817044350e-03 9.877508364713565e-03 + 9.867994191756903e-03 9.858476305769829e-03 9.848954721540815e-03 9.839429453723526e-03 9.829900512927632e-03 + 9.820367904529967e-03 9.810831649938153e-03 9.801291772225836e-03 9.791748277276684e-03 9.782201174956444e-03 + 9.772650480173910e-03 9.763096209214261e-03 9.753538370443265e-03 9.743976971083063e-03 9.734412038356991e-03 + 9.724843589152831e-03 9.715271627378256e-03 9.705696167153652e-03 9.696117225097080e-03 9.686534815487291e-03 + 9.676948943754414e-03 9.667359623576509e-03 9.657766883492007e-03 9.648170733986708e-03 9.638571181819185e-03 + 9.628968243024477e-03 9.619361933494769e-03 9.609752265452595e-03 9.600139245296816e-03 9.590522893495216e-03 + 9.580903234511828e-03 9.571280275331249e-03 9.561654026946651e-03 9.552024506017841e-03 9.542391727779683e-03 + 9.532755702177183e-03 9.523116437885958e-03 9.513473960404769e-03 9.503828289303256e-03 9.494179431678001e-03 + 9.484527400058637e-03 9.474872210511853e-03 9.465213879778082e-03 9.455552415295903e-03 9.445887829718797e-03 + 9.436220151655284e-03 9.426549394486200e-03 9.416875565725477e-03 9.407198681221749e-03 9.397518758018270e-03 + 9.387835810148322e-03 9.378149843813783e-03 9.368460878589471e-03 9.358768941430739e-03 9.349074041571485e-03 + 9.339376189353358e-03 9.329675400879622e-03 9.319971694171958e-03 9.310265081086165e-03 9.300555568605354e-03 + 9.290843182951191e-03 9.281127946492163e-03 9.271409865969660e-03 9.261688954922952e-03 9.251965230660204e-03 + 9.242238709904914e-03 9.232509401801155e-03 9.222777318787652e-03 9.213042489474691e-03 9.203304930168641e-03 + 9.193564649383718e-03 9.183821661973759e-03 9.174075985705271e-03 9.164327637046287e-03 9.154576623077591e-03 + 9.144822962285418e-03 9.135066683045857e-03 9.125307796249328e-03 9.115546312613307e-03 9.105782249286811e-03 + 9.096015624756502e-03 9.086246452281876e-03 9.076474739187750e-03 9.066700510968253e-03 9.056923792083085e-03 + 9.047144590189744e-03 9.037362919662660e-03 9.027578799121916e-03 9.017792245480461e-03 9.008003268928564e-03 + 8.998211881680073e-03 8.988418113610518e-03 8.978621982540696e-03 8.968823496265647e-03 8.959022672124209e-03 + 8.949219528590024e-03 8.939414081469170e-03 8.929606339864140e-03 8.919796321979990e-03 8.909984056877767e-03 + 8.900169557867096e-03 8.890352835957138e-03 8.880533907981049e-03 8.870712793191068e-03 8.860889506593549e-03 + 8.851064055633283e-03 8.841236465905915e-03 8.831406764712287e-03 8.821574959648875e-03 8.811741064546590e-03 + 8.801905099237244e-03 8.792067082696866e-03 8.782227026145442e-03 8.772384940188230e-03 8.762540855386065e-03 + 8.752694792574688e-03 8.742846759945761e-03 8.732996774006149e-03 8.723144854408183e-03 8.713291019755398e-03 + 8.703435278608567e-03 8.693577647775636e-03 8.683718159456632e-03 8.673856827661263e-03 8.663993662505663e-03 + 8.654128683145933e-03 8.644261909320558e-03 8.634393356690426e-03 8.624523033451901e-03 8.614650964506795e-03 + 8.604777179373340e-03 8.594901686657006e-03 8.585024500118565e-03 8.575145640490715e-03 8.565265126670765e-03 + 8.555382971806235e-03 8.545499187654319e-03 8.535613803632294e-03 8.525726842250045e-03 8.515838312646278e-03 + 8.505948232174527e-03 8.496056621077198e-03 8.486163497882877e-03 8.476268872748003e-03 8.466372762116349e-03 + 8.456475199094931e-03 8.446576199856061e-03 8.436675774300739e-03 8.426773941795081e-03 8.416870722731803e-03 + 8.406966134358667e-03 8.397060186389057e-03 8.387152901959176e-03 8.377244311160385e-03 8.367334425300299e-03 + 8.357423258296441e-03 8.347510830980188e-03 8.337597163605794e-03 8.327682270401855e-03 8.317766161869340e-03 + 8.307848867754637e-03 8.297930413816063e-03 8.288010810083676e-03 8.278090072673102e-03 8.268168221765407e-03 + 8.258245278027963e-03 8.248321253600945e-03 8.238396163758082e-03 8.228470040664376e-03 8.218542903042886e-03 + 8.208614761992156e-03 8.198685637447353e-03 8.188755549837494e-03 8.178824516773604e-03 8.168892549578916e-03 + 8.158959670459199e-03 8.149025910256038e-03 8.139091282816925e-03 8.129155801857130e-03 8.119219487437710e-03 + 8.109282361690508e-03 8.099344440765549e-03 8.089405733754036e-03 8.079466270417937e-03 8.069526079135253e-03 + 8.059585169010465e-03 8.049643556954327e-03 8.039701265060109e-03 8.029758314127560e-03 8.019814717074126e-03 + 8.009870488264625e-03 7.999925660293698e-03 7.989980254561855e-03 7.980034282561204e-03 7.970087763203990e-03 + 7.960140717914167e-03 7.950193166721423e-03 7.940245120231920e-03 7.930296599391260e-03 7.920347637831796e-03 + 7.910398250263278e-03 7.900448449763646e-03 7.890498257622273e-03 7.880547695356892e-03 7.870596780430528e-03 + 7.860645524802819e-03 7.850693955430419e-03 7.840742100859013e-03 7.830789973961963e-03 7.820837591210042e-03 + 7.810884973654219e-03 7.800932143705464e-03 7.790979115476222e-03 7.781025902060369e-03 7.771072537550891e-03 + 7.761119045304192e-03 7.751165435253132e-03 7.741211727248220e-03 7.731257943744334e-03 7.721304105116559e-03 + 7.711350222852130e-03 7.701396316987202e-03 7.691442422531397e-03 7.681488555826352e-03 7.671534729460651e-03 + 7.661580965493510e-03 7.651627286213397e-03 7.641673709645761e-03 7.631720246474624e-03 7.621766924002147e-03 + 7.611813774300424e-03 7.601860809420407e-03 7.591908045212342e-03 7.581955503946372e-03 7.572003208680656e-03 + 7.562051174726026e-03 7.552099414296815e-03 7.542147961065804e-03 7.532196840825635e-03 7.522246063843738e-03 + 7.512295650102864e-03 7.502345622322073e-03 7.492396000716249e-03 7.482446799189802e-03 7.472498037196947e-03 + 7.462549747897286e-03 7.452601950331629e-03 7.442654658211039e-03 7.432707892744488e-03 7.422761676416634e-03 + 7.412816028768508e-03 7.402870961455420e-03 7.392926500328647e-03 7.382982678429822e-03 7.373039508794957e-03 + 7.363097007225734e-03 7.353155196864952e-03 7.343214100532815e-03 7.333273734782904e-03 7.323334112197604e-03 + 7.313395265021593e-03 7.303457220900774e-03 7.293519991033275e-03 7.283583594600794e-03 7.273648054943689e-03 + 7.263713394446934e-03 7.253779626580373e-03 7.243846768480717e-03 7.233914855435080e-03 7.223983908518886e-03 + 7.214053940460562e-03 7.204124972417771e-03 7.194197027491048e-03 7.184270126394881e-03 7.174344280726286e-03 + 7.164419514784642e-03 7.154495863236941e-03 7.144573340914020e-03 7.134651962993328e-03 7.124731752265264e-03 + 7.114812732100897e-03 7.104894920638768e-03 7.094978330575343e-03 7.085062992246606e-03 7.075148934793896e-03 + 7.065236171017366e-03 7.055324719420953e-03 7.045414603125002e-03 7.035505845669364e-03 7.025598461448587e-03 + 7.015692466009597e-03 7.005787894887785e-03 6.995884771371198e-03 6.985983107977662e-03 6.976082925249031e-03 + 6.966184246523457e-03 6.956287093797063e-03 6.946391479271966e-03 6.936497425652844e-03 6.926604968509339e-03 + 6.916714124366364e-03 6.906824907731460e-03 6.896937340931554e-03 6.887051448149962e-03 6.877167248699087e-03 + 6.867284753979424e-03 6.857403994050719e-03 6.847525000658012e-03 6.837647785670592e-03 6.827772367409923e-03 + 6.817898770109592e-03 6.808027016717447e-03 6.798157122708669e-03 6.788289103240300e-03 6.778422992931511e-03 + 6.768558816798320e-03 6.758696587557012e-03 6.748836325648165e-03 6.738978054348659e-03 6.729121795949092e-03 + 6.719267563927435e-03 6.709415379633438e-03 6.699565278400954e-03 6.689717278120727e-03 6.679871393303892e-03 + 6.670027647355804e-03 6.660186063525513e-03 6.650346660981845e-03 6.640509452367944e-03 6.630674466396449e-03 + 6.620841735868644e-03 6.611011273308148e-03 6.601183096392477e-03 6.591357229649247e-03 6.581533696087914e-03 + 6.571712512145987e-03 6.561893692372858e-03 6.552077270290561e-03 6.542263272668194e-03 6.532451712617284e-03 + 6.522642609933696e-03 6.512835987879551e-03 6.503031869590782e-03 6.493230268870023e-03 6.483431205156500e-03 + 6.473634714105858e-03 6.463840816056773e-03 6.454049525191551e-03 6.444260863046832e-03 6.434474853362258e-03 + 6.424691517208967e-03 6.414910866799055e-03 6.405132928351729e-03 6.395357735592168e-03 6.385585303753894e-03 + 6.375815649717760e-03 6.366048796411005e-03 6.356284767471845e-03 6.346523580477974e-03 6.336765248927921e-03 + 6.327009805730009e-03 6.317257279178600e-03 6.307507681412946e-03 6.297761032647583e-03 6.288017356862164e-03 + 6.278276676438099e-03 6.268539005625230e-03 6.258804362658888e-03 6.249072783406197e-03 6.239344289504087e-03 + 6.229618894349891e-03 6.219896619699197e-03 6.210177489065160e-03 6.200461523673893e-03 6.190748736475173e-03 + 6.181039151999554e-03 6.171332804226705e-03 6.161629709556120e-03 6.151929884103313e-03 6.142233350147177e-03 + 6.132540131644584e-03 6.122850247356021e-03 6.113163710170625e-03 6.103480551213418e-03 6.093800800141988e-03 + 6.084124469547710e-03 6.074451578566364e-03 6.064782150905211e-03 6.055116209626953e-03 6.045453769994722e-03 + 6.035794848740185e-03 6.026139480474754e-03 6.016487688229946e-03 6.006839485237500e-03 5.997194892776407e-03 + 5.987553934341584e-03 5.977916631713333e-03 5.968282997802390e-03 5.958653055343909e-03 5.949026838944569e-03 + 5.939404365780911e-03 5.929785651209331e-03 5.920170717549854e-03 5.910559587858684e-03 5.900952281370824e-03 + 5.891348811852907e-03 5.881749208142844e-03 5.872153500225121e-03 5.862561701850070e-03 5.852973831530551e-03 + 5.843389912374926e-03 5.833809966833203e-03 5.824234011006907e-03 5.814662060999971e-03 5.805094150375409e-03 + 5.795530303292347e-03 5.785970532524381e-03 5.776414859211175e-03 5.766863306294991e-03 5.757315894674337e-03 + 5.747772638659374e-03 5.738233559732430e-03 5.728698691311226e-03 5.719168051719483e-03 5.709641656042984e-03 + 5.700119526414031e-03 5.690601685377130e-03 5.681088152168133e-03 5.671578940158426e-03 5.662074076665564e-03 + 5.652573592801510e-03 5.643077502877857e-03 5.633585823810169e-03 5.624098577633230e-03 5.614615788052954e-03 + 5.605137471831965e-03 5.595663642810052e-03 5.586194333773162e-03 5.576729570469775e-03 5.567269364923084e-03 + 5.557813736696195e-03 5.548362708847973e-03 5.538916303890826e-03 5.529474534822445e-03 5.520037420561356e-03 + 5.510604996543656e-03 5.501177281279281e-03 5.491754287530179e-03 5.482336037985177e-03 5.472922555453679e-03 + 5.463513859119052e-03 5.454109961206277e-03 5.444710887376439e-03 5.435316669896643e-03 5.425927322428118e-03 + 5.416542861379438e-03 5.407163309793553e-03 5.397788689388935e-03 5.388419016905312e-03 5.379054306533677e-03 + 5.369694588817857e-03 5.360339890208465e-03 5.350990223294556e-03 5.341645606645782e-03 5.332306062415535e-03 + 5.322971612709802e-03 5.313642271564683e-03 5.304318056285795e-03 5.294999000250198e-03 5.285685123732157e-03 + 5.276376439554206e-03 5.267072968338082e-03 5.257774732353860e-03 5.248481751732874e-03 5.239194038865901e-03 + 5.229911616755654e-03 5.220634516968343e-03 5.211362754853240e-03 5.202096346092698e-03 5.192835312362628e-03 + 5.183579674966123e-03 5.174329450821569e-03 5.165084652994387e-03 5.155845310548846e-03 5.146611450951191e-03 + 5.137383086378589e-03 5.128160234647254e-03 5.118942917508807e-03 5.109731156137037e-03 5.100524965000140e-03 + 5.091324360054826e-03 5.082129373049942e-03 5.072940025255639e-03 5.063756329149303e-03 5.054578304260502e-03 + 5.045405972366202e-03 5.036239353680495e-03 5.027078459118392e-03 5.017923310123222e-03 5.008773940483098e-03 + 4.999630364315774e-03 4.990492594829337e-03 4.981360654331298e-03 4.972234563790402e-03 4.963114339923834e-03 + 4.953999995020500e-03 4.944891556281875e-03 4.935789051765770e-03 4.926692493194353e-03 4.917601897109304e-03 + 4.908517284729773e-03 4.899438676825864e-03 4.890366088012707e-03 4.881299532722441e-03 4.872239041569468e-03 + 4.863184636415129e-03 4.854136328649667e-03 4.845094137498133e-03 4.836058083872883e-03 4.827028186746977e-03 + 4.818004458681770e-03 4.808986918914880e-03 4.799975597861264e-03 4.790970512088721e-03 4.781971675128856e-03 + 4.772979106768043e-03 4.763992827229902e-03 4.755012853632298e-03 4.746039197549013e-03 4.737071883993436e-03 + 4.728110941197518e-03 4.719156380399636e-03 4.710208217424537e-03 4.701266473663848e-03 4.692331168251817e-03 + 4.683402315353613e-03 4.674479928383867e-03 4.665564036556664e-03 4.656654662394768e-03 4.647751816371710e-03 + 4.638855516650367e-03 4.629965783672686e-03 4.621082635909843e-03 4.612206084994354e-03 4.603336148102954e-03 + 4.594472856159325e-03 4.585616225744373e-03 4.576766268345947e-03 4.567923003199363e-03 4.559086450091263e-03 + 4.550256626033265e-03 4.541433541986122e-03 4.532617220194613e-03 4.523807688535670e-03 4.515004959722835e-03 + 4.506209047920159e-03 4.497419972185719e-03 4.488637751873642e-03 4.479862401381760e-03 4.471093932025212e-03 + 4.462332371280023e-03 4.453577742726973e-03 4.444830056583276e-03 4.436089328917552e-03 4.427355578888171e-03 + 4.418628824988929e-03 4.409909078668640e-03 4.401196354933857e-03 4.392490684030716e-03 4.383792083151365e-03 + 4.375100562120779e-03 4.366416138313078e-03 4.357738831525952e-03 4.349068659591380e-03 4.340405630957790e-03 + 4.331749765364269e-03 4.323101091949651e-03 4.314459623208851e-03 4.305825371349630e-03 4.297198354190413e-03 + 4.288578590720092e-03 4.279966095343473e-03 4.271360877578565e-03 4.262762963097229e-03 4.254172376200769e-03 + 4.245589126222103e-03 4.237013227440267e-03 4.228444697962537e-03 4.219883556022182e-03 4.211329813254019e-03 + 4.202783482548908e-03 4.194244591796649e-03 4.185713159116739e-03 4.177189194188086e-03 4.168672712320958e-03 + 4.160163731860882e-03 4.151662270610665e-03 4.143168336754119e-03 4.134681947397693e-03 4.126203130809124e-03 + 4.117731899759874e-03 4.109268265260960e-03 4.100812244167818e-03 4.092363854125291e-03 4.083923109325604e-03 + 4.075490018959178e-03 4.067064605609816e-03 4.058646892914489e-03 4.050236890474988e-03 4.041834611549669e-03 + 4.033440073099425e-03 4.025053291802670e-03 4.016674279190388e-03 4.008303046950822e-03 3.999939621219669e-03 + 3.991584019864232e-03 3.983236251035503e-03 3.974896329846703e-03 3.966564273682151e-03 3.958240098637734e-03 + 3.949923812376889e-03 3.941615430268695e-03 3.933314980874398e-03 3.925022475755094e-03 3.916737923312982e-03 + 3.908461340476090e-03 3.900192744628528e-03 3.891932149238224e-03 3.883679560814138e-03 3.875435000263637e-03 + 3.867198492508630e-03 3.858970045729460e-03 3.850749670926077e-03 3.842537384120139e-03 3.834333202377867e-03 + 3.826137136626801e-03 3.817949195349815e-03 3.809769403427763e-03 3.801597779587331e-03 3.793434330750140e-03 + 3.785279069923421e-03 3.777132013373491e-03 3.768993177352847e-03 3.760862568898475e-03 3.752740200334732e-03 + 3.744626099044159e-03 3.736520277340854e-03 3.728422742215669e-03 3.720333508785603e-03 3.712252593018920e-03 + 3.704180008090329e-03 3.696115760631814e-03 3.688059868276574e-03 3.680012354362612e-03 3.671973228138760e-03 + 3.663942499526064e-03 3.655920182566113e-03 3.647906292785413e-03 3.639900840938008e-03 3.631903834337251e-03 + 3.623915295229000e-03 3.615935242250758e-03 3.607963681828620e-03 3.600000626081414e-03 3.592046089865790e-03 + 3.584100087061132e-03 3.576162625323692e-03 3.568233715505030e-03 3.560313381862740e-03 3.552401637255495e-03 + 3.544498488187401e-03 3.536603947761108e-03 3.528718030587010e-03 3.520840749407267e-03 3.512972109975055e-03 + 3.505112127471606e-03 3.497260824593953e-03 3.489418209893856e-03 3.481584291815555e-03 3.473759083632174e-03 + 3.465942599385497e-03 3.458134849136788e-03 3.450335838875430e-03 3.442545588595099e-03 3.434764116831954e-03 + 3.426991428902786e-03 3.419227535146918e-03 3.411472449427477e-03 3.403726185233638e-03 3.395988749408295e-03 + 3.388260149964055e-03 3.380540409506120e-03 3.372829541439428e-03 3.365127551327278e-03 3.357434450344299e-03 + 3.349750251864305e-03 3.342074968176267e-03 3.334408603200120e-03 3.326751169911567e-03 3.319102691777129e-03 + 3.311463175183513e-03 3.303832626198486e-03 3.296211059114474e-03 3.288598486024217e-03 3.280994915398627e-03 + 3.273400352769854e-03 3.265814815709593e-03 3.258238322074859e-03 3.250670876135365e-03 3.243112486983179e-03 + 3.235563167624456e-03 3.228022929479646e-03 3.220491779361285e-03 3.212969724272006e-03 3.205456783570964e-03 + 3.197952970426890e-03 3.190458290104943e-03 3.182972751519780e-03 3.175496366385864e-03 3.168029146873250e-03 + 3.160571096621216e-03 3.153122225636278e-03 3.145682555500280e-03 3.138252093348739e-03 3.130830843615626e-03 + 3.123418817816768e-03 3.116016027518625e-03 3.108622481356378e-03 3.101238183229207e-03 3.093863147897005e-03 + 3.086497392737253e-03 3.079140921752824e-03 3.071793741871484e-03 3.064455864252268e-03 3.057127299904285e-03 + 3.049808055146270e-03 3.042498134791386e-03 3.035197556645182e-03 3.027906333235584e-03 3.020624467536793e-03 + 3.013351968343262e-03 3.006088846580162e-03 2.998835112089031e-03 2.991590768047797e-03 2.984355822285627e-03 + 2.977130294631421e-03 2.969914192263928e-03 2.962707518230782e-03 2.955510282832787e-03 2.948322496039390e-03 + 2.941144165204636e-03 2.933975293458325e-03 2.926815893073326e-03 2.919665980487675e-03 2.912525559332239e-03 + 2.905394635071103e-03 2.898273217656210e-03 2.891161316595433e-03 2.884058936906487e-03 2.876966081111658e-03 + 2.869882766189157e-03 2.862809005041444e-03 2.855744798230348e-03 2.848690153100023e-03 2.841645079496137e-03 + 2.834609585256340e-03 2.827583673848185e-03 2.820567351490293e-03 2.813560634590312e-03 2.806563530531927e-03 + 2.799576041999259e-03 2.792598177467573e-03 2.785629945309582e-03 2.778671351607254e-03 2.771722398039775e-03 + 2.764783095014263e-03 2.757853459091809e-03 2.750933492568204e-03 2.744023198517816e-03 2.737122585640385e-03 + 2.730231662189404e-03 2.723350432970404e-03 2.716478899800820e-03 2.709617075896625e-03 2.702764973241287e-03 + 2.695922593060963e-03 2.689089940152226e-03 2.682267022316270e-03 2.675453847914084e-03 2.668650418902243e-03 + 2.661856738145520e-03 2.655072822033232e-03 2.648298678030288e-03 2.641534306206961e-03 2.634779712258937e-03 + 2.628034904058933e-03 2.621299888635041e-03 2.614574665771587e-03 2.607859242632423e-03 2.601153634957146e-03 + 2.594457844452072e-03 2.587771872555374e-03 2.581095727373358e-03 2.574429415266960e-03 2.567772939497474e-03 + 2.561126300777387e-03 2.554489510835181e-03 2.547862581281132e-03 2.541245510713479e-03 2.534638303078699e-03 + 2.528040966193904e-03 2.521453505493298e-03 2.514875922225054e-03 2.508308218200437e-03 2.501750407164573e-03 + 2.495202496081871e-03 2.488664484118587e-03 2.482136376281468e-03 2.475618178705269e-03 2.469109895957427e-03 + 2.462611527825166e-03 2.456123079328407e-03 2.449644563898542e-03 2.443175984269443e-03 2.436717340526153e-03 + 2.430268636964234e-03 2.423829879853036e-03 2.417401073311931e-03 2.410982215756923e-03 2.404573315098301e-03 + 2.398174382071132e-03 2.391785416912405e-03 2.385406421217447e-03 2.379037399546287e-03 2.372678357701878e-03 + 2.366329296305038e-03 2.359990214012962e-03 2.353661123666590e-03 2.347342032379030e-03 2.341032936953993e-03 + 2.334733840455562e-03 2.328444748068140e-03 2.322165663885325e-03 2.315896586946297e-03 2.309637519733881e-03 + 2.303388473653537e-03 2.297149451184649e-03 2.290920451297887e-03 2.284701476927273e-03 2.278492533074980e-03 + 2.272293622898508e-03 2.266104742447669e-03 2.259925897918875e-03 2.253757100645447e-03 2.247598348619136e-03 + 2.241449641489242e-03 2.235310983406359e-03 2.229182378556762e-03 2.223063827011661e-03 2.216955326220785e-03 + 2.210856885615230e-03 2.204768511855369e-03 2.198690202073136e-03 2.192621957162963e-03 2.186563780523993e-03 + 2.180515675851768e-03 2.174477640514074e-03 2.168449674335647e-03 2.162431789038673e-03 2.156423986093689e-03 + 2.150426261719325e-03 2.144438618887063e-03 2.138461061015507e-03 2.132493589319895e-03 2.126536199820428e-03 + 2.120588896234097e-03 2.114651688169617e-03 2.108724573757348e-03 2.102807551461262e-03 2.096900623831682e-03 + 2.091003792760502e-03 2.085117057433877e-03 2.079240415028002e-03 2.073373872799373e-03 2.067517436442142e-03 + 2.061671101563673e-03 2.055834867994772e-03 2.050008738194652e-03 2.044192713868095e-03 2.038386792128391e-03 + 2.032590971333173e-03 2.026805260662020e-03 2.021029661329869e-03 2.015264168518725e-03 2.009508783500123e-03 + 2.003763508166370e-03 1.998028342654997e-03 1.992303282805534e-03 1.986588330078225e-03 1.980883492165770e-03 + 1.975188767039759e-03 1.969504151730439e-03 1.963829647004430e-03 1.958165254218237e-03 1.952510971963634e-03 + 1.946866794889960e-03 1.941232728159857e-03 1.935608777640074e-03 1.929994938329363e-03 1.924391207914093e-03 + 1.918797587114099e-03 1.913214077256622e-03 1.907640674795718e-03 1.902077375557082e-03 1.896524186430478e-03 + 1.890981108949087e-03 1.885448138032121e-03 1.879925272541809e-03 1.874412513138102e-03 1.868909859971047e-03 + 1.863417306389931e-03 1.857934851379391e-03 1.852462503653811e-03 1.847000259754348e-03 1.841548114039762e-03 + 1.836106066817225e-03 1.830674118529854e-03 1.825252266916765e-03 1.819840505202892e-03 1.814438836319749e-03 + 1.809047265638602e-03 1.803665787133681e-03 1.798294397101445e-03 1.792933095135866e-03 1.787581880369786e-03 + 1.782240749155103e-03 1.776909697172910e-03 1.771588728179710e-03 1.766277842767543e-03 1.760977035675204e-03 + 1.755686304337379e-03 1.750405647484752e-03 1.745135063548007e-03 1.739874546386865e-03 1.734624093589025e-03 + 1.729383711586370e-03 1.724153396315838e-03 1.718933140719367e-03 1.713722944309894e-03 1.708522806163372e-03 + 1.703332722978997e-03 1.698152687791741e-03 1.692982700783420e-03 1.687822765464940e-03 1.682672875794938e-03 + 1.677533027054054e-03 1.672403217813849e-03 1.667283446525115e-03 1.662173708173832e-03 1.657073995739192e-03 + 1.651984312946546e-03 1.646904660364047e-03 1.641835029387390e-03 1.636775416468660e-03 1.631725820220986e-03 + 1.626686238226539e-03 1.621656663682810e-03 1.616637091835148e-03 1.611627526662728e-03 1.606627964700548e-03 + 1.601638398623349e-03 1.596658825754688e-03 1.591689243408400e-03 1.586729647378206e-03 1.581780030725023e-03 + 1.576840391697073e-03 1.571910732264727e-03 1.566991046477593e-03 1.562081328242421e-03 1.557181574037859e-03 + 1.552291781114454e-03 1.547411944138861e-03 1.542542055154552e-03 1.537682115822498e-03 1.532832126356767e-03 + 1.527992077470792e-03 1.523161963747274e-03 1.518341782422417e-03 1.513531530571088e-03 1.508731200913292e-03 + 1.503940786876937e-03 1.499160290964809e-03 1.494389709200610e-03 1.489629032745148e-03 1.484878257820629e-03 + 1.480137381279299e-03 1.475406398389162e-03 1.470685299850305e-03 1.465974082141071e-03 1.461272748080975e-03 + 1.456581290224651e-03 1.451899700275850e-03 1.447227974089072e-03 1.442566108566721e-03 1.437914097994959e-03 + 1.433271932504185e-03 1.428639611034298e-03 1.424017133356480e-03 1.419404490680891e-03 1.414801676491448e-03 + 1.410208686553135e-03 1.405625516589791e-03 1.401052158609908e-03 1.396488604511052e-03 1.391934855472548e-03 + 1.387390907364871e-03 1.382856750165021e-03 1.378332378783991e-03 1.373817788890047e-03 1.369312974750468e-03 + 1.364817927255285e-03 1.360332641059443e-03 1.355857116711623e-03 1.351391347026849e-03 1.346935323100728e-03 + 1.342489039284644e-03 1.338052491255308e-03 1.333625672740901e-03 1.329208572800934e-03 1.324801188462658e-03 + 1.320403519143769e-03 1.316015555822497e-03 1.311637290544184e-03 1.307268717472159e-03 1.302909831116118e-03 + 1.298560623326278e-03 1.294221085253892e-03 1.289891216124110e-03 1.285571011566486e-03 1.281260461060531e-03 + 1.276959557618139e-03 1.272668295740209e-03 1.268386669608614e-03 1.264114669618853e-03 1.259852288349743e-03 + 1.255599524419093e-03 1.251356371085625e-03 1.247122819189722e-03 1.242898861265979e-03 1.238684491359706e-03 + 1.234479702756933e-03 1.230284484841117e-03 1.226098832748256e-03 1.221922744434409e-03 1.217756210326720e-03 + 1.213599221362577e-03 1.209451770765583e-03 1.205313852635065e-03 1.201185458480448e-03 1.197066577985755e-03 + 1.192957208640432e-03 1.188857345511447e-03 1.184766976969275e-03 1.180686095693037e-03 1.176614695732404e-03 + 1.172552769621902e-03 1.168500307042727e-03 1.164457299537124e-03 1.160423745213695e-03 1.156399636114517e-03 + 1.152384961360659e-03 1.148379714206853e-03 1.144383887440774e-03 1.140397472403066e-03 1.136420458871837e-03 + 1.132452840804467e-03 1.128494614815977e-03 1.124545770440235e-03 1.120606297984056e-03 1.116676190709075e-03 + 1.112755440623707e-03 1.108844038267568e-03 1.104941973598277e-03 1.101049242215234e-03 1.097165838523137e-03 + 1.093291750933755e-03 1.089426970747485e-03 1.085571490835547e-03 1.081725303225761e-03 1.077888396808512e-03 + 1.074060761522748e-03 1.070242395009795e-03 1.066433289590875e-03 1.062633433332422e-03 1.058842817553080e-03 + 1.055061434373011e-03 1.051289275348505e-03 1.047526329409495e-03 1.043772588486000e-03 1.040028047931513e-03 + 1.036292698203525e-03 1.032566529042292e-03 1.028849531681517e-03 1.025141697676040e-03 1.021443017315572e-03 + 1.017753479165712e-03 1.014073077446178e-03 1.010401806565697e-03 1.006739654876394e-03 1.003086612170896e-03 + 9.994426698862881e-04 9.958078198244436e-04 9.921820510029489e-04 9.885653522799815e-04 9.849577193159157e-04 + 9.813591440739670e-04 9.777696142556011e-04 9.741891204675346e-04 9.706176542328248e-04 9.670552065524777e-04 + 9.635017651512704e-04 9.599573207794398e-04 9.564218691437683e-04 9.528953995809905e-04 9.493779002331982e-04 + 9.458693621672339e-04 9.423697766254766e-04 9.388791334439822e-04 9.353974200435674e-04 9.319246293443443e-04 + 9.284607555133966e-04 9.250057861419034e-04 9.215597102726345e-04 9.181225189615299e-04 9.146942031524666e-04 + 9.112747514066988e-04 9.078641516289516e-04 9.044623983719834e-04 9.010694834242857e-04 8.976853937790154e-04 + 8.943101192935385e-04 8.909436508104612e-04 8.875859786393426e-04 8.842370902316334e-04 8.808969751654204e-04 + 8.775656281905130e-04 8.742430385918343e-04 8.709291937982416e-04 8.676240840155020e-04 8.643276998573467e-04 + 8.610400308208924e-04 8.577610636611962e-04 8.544907899714905e-04 8.512292035626933e-04 8.479762917886125e-04 + 8.447320428739457e-04 8.414964471843920e-04 8.382694949325988e-04 8.350511744137459e-04 8.318414728923707e-04 + 8.286403836395943e-04 8.254478982373706e-04 8.222640032931049e-04 8.190886878204532e-04 8.159219419987107e-04 + 8.127637556794064e-04 8.096141160179775e-04 8.064730115089579e-04 8.033404360997527e-04 8.002163789609624e-04 + 7.971008268111541e-04 7.939937692507287e-04 7.908951962853333e-04 7.878050969946667e-04 7.847234577702081e-04 + 7.816502689905088e-04 7.785855239466778e-04 7.755292098590464e-04 7.724813142232633e-04 7.694418267842021e-04 + 7.664107372089749e-04 7.633880335334087e-04 7.603737023812342e-04 7.573677358642847e-04 7.543701253849379e-04 + 7.513808572285544e-04 7.483999196962093e-04 7.454273024026923e-04 7.424629947358947e-04 7.395069836664074e-04 + 7.365592567622367e-04 7.336198070174806e-04 7.306886236388442e-04 7.277656929130117e-04 7.248510036837761e-04 + 7.219445453636994e-04 7.190463067357669e-04 7.161562739946586e-04 7.132744364309508e-04 7.104007867132190e-04 + 7.075353120392018e-04 7.046779992824802e-04 7.018288375861283e-04 6.989878161882759e-04 6.961549229362052e-04 + 6.933301438820412e-04 6.905134700383686e-04 6.877048926511914e-04 6.849043978549774e-04 6.821119732944710e-04 + 6.793276080246700e-04 6.765512910034699e-04 6.737830090783149e-04 6.710227490756584e-04 6.682705030776122e-04 + 6.655262603091742e-04 6.627900067379164e-04 6.600617305924390e-04 6.573414207627890e-04 6.546290656955580e-04 + 6.519246513982958e-04 6.492281662548372e-04 6.465396024423735e-04 6.438589471596415e-04 6.411861867028291e-04 + 6.385213096762252e-04 6.358643049114898e-04 6.332151601148890e-04 6.305738609661260e-04 6.279403974635571e-04 + 6.253147606410383e-04 6.226969365620930e-04 6.200869123319087e-04 6.174846765257772e-04 6.148902176504979e-04 + 6.123035224628875e-04 6.097245772740803e-04 6.071533733723410e-04 6.045898999580564e-04 6.020341426510520e-04 + 5.994860891934145e-04 5.969457280748620e-04 5.944130474177512e-04 5.918880332091087e-04 5.893706730594447e-04 + 5.868609584534629e-04 5.843588766665737e-04 5.818644136544619e-04 5.793775576682911e-04 5.768982970317317e-04 + 5.744266191686133e-04 5.719625097277512e-04 5.695059578510202e-04 5.670569542308351e-04 5.646154849082753e-04 + 5.621815365284883e-04 5.597550972743215e-04 5.573361553519681e-04 5.549246974872960e-04 5.525207095632259e-04 + 5.501241820142805e-04 5.477351040267441e-04 5.453534610951853e-04 5.429792405131840e-04 5.406124304314462e-04 + 5.382530187447214e-04 5.359009913605971e-04 5.335563351904396e-04 5.312190411682156e-04 5.288890968140364e-04 + 5.265664878332606e-04 5.242512018091515e-04 5.219432267978740e-04 5.196425502978362e-04 5.173491576918976e-04 + 5.150630373381158e-04 5.127841797796618e-04 5.105125710953982e-04 5.082481974966798e-04 5.059910467933278e-04 + 5.037411069671739e-04 5.014983647643853e-04 4.992628057533249e-04 4.970344196034297e-04 4.948131954905409e-04 + 4.925991188614672e-04 4.903921766298550e-04 4.881923566574878e-04 4.859996466359864e-04 4.838140324815327e-04 + 4.816355005995136e-04 4.794640414647377e-04 4.772996426854546e-04 4.751422896755638e-04 4.729919697488023e-04 + 4.708486707166207e-04 4.687123799720691e-04 4.665830828962369e-04 4.644607671738101e-04 4.623454230212830e-04 + 4.602370366779194e-04 4.581355941018685e-04 4.560410828358216e-04 4.539534906171381e-04 4.518728041821612e-04 + 4.497990089033435e-04 4.477320938149108e-04 4.456720481170030e-04 4.436188572707195e-04 4.415725078895158e-04 + 4.395329875976124e-04 4.375002838422590e-04 4.354743826722610e-04 4.334552702201095e-04 4.314429363226086e-04 + 4.294373687059989e-04 4.274385527576286e-04 4.254464755700176e-04 4.234611247199864e-04 4.214824874479911e-04 + 4.195105492176435e-04 4.175452972239935e-04 4.155867214135851e-04 4.136348082067204e-04 4.116895433467350e-04 + 4.097509141339746e-04 4.078189081189173e-04 4.058935120995524e-04 4.039747114386321e-04 4.020624945699733e-04 + 4.001568506324645e-04 3.982577652062802e-04 3.963652246433777e-04 3.944792163840573e-04 3.925997278951708e-04 + 3.907267452820787e-04 3.888602542761684e-04 3.870002443827855e-04 3.851467035420477e-04 3.832996170232135e-04 + 3.814589716941001e-04 3.796247550166885e-04 3.777969542187427e-04 3.759755548771444e-04 3.741605437648361e-04 + 3.723519105456335e-04 3.705496418343326e-04 3.687537232626712e-04 3.669641420580878e-04 3.651808856652343e-04 + 3.634039408935104e-04 3.616332930379869e-04 3.598689301103073e-04 3.581108413327368e-04 3.563590123412032e-04 + 3.546134293224166e-04 3.528740796868620e-04 3.511409507353364e-04 3.494140287293094e-04 3.476932993968030e-04 + 3.459787517007610e-04 3.442703736842207e-04 3.425681507579447e-04 3.408720696736798e-04 3.391821178070990e-04 + 3.374982823340253e-04 3.358205489790399e-04 3.341489042294683e-04 3.324833375391577e-04 3.308238358267097e-04 + 3.291703846864138e-04 3.275229711235071e-04 3.258815824857735e-04 3.242462057388915e-04 3.226168264116891e-04 + 3.209934320343741e-04 3.193760116170641e-04 3.177645512713499e-04 3.161590371207419e-04 3.145594562690266e-04 + 3.129657961319975e-04 3.113780432227079e-04 3.097961831114660e-04 3.082202043645004e-04 3.066500952444524e-04 + 3.050858414009347e-04 3.035274294402161e-04 3.019748466354355e-04 3.004280802320956e-04 2.988871162192853e-04 + 2.973519409077311e-04 2.958225434173786e-04 2.942989109163873e-04 2.927810290941792e-04 2.912688849504159e-04 + 2.897624658129895e-04 2.882617587216531e-04 2.867667493909568e-04 2.852774250910157e-04 2.837937747837379e-04 + 2.823157848000407e-04 2.808434412718301e-04 2.793767313619733e-04 2.779156424588856e-04 2.764601612241833e-04 + 2.750102732798498e-04 2.735659669757869e-04 2.721272307826111e-04 2.706940504177620e-04 2.692664125118005e-04 + 2.678443044384447e-04 2.664277133531666e-04 2.650166254907073e-04 2.636110271946842e-04 2.622109073508727e-04 + 2.608162534146021e-04 2.594270512444905e-04 2.580432877716125e-04 2.566649503351083e-04 2.552920261463284e-04 + 2.539245011192165e-04 2.525623623480746e-04 2.512055988243127e-04 2.498541971146173e-04 2.485081433825346e-04 + 2.471674249383843e-04 2.458320291468696e-04 2.445019428356345e-04 2.431771519464020e-04 2.418576445147758e-04 + 2.405434090455539e-04 2.392344316436903e-04 2.379306989304936e-04 2.366321982706708e-04 2.353389171046539e-04 + 2.340508418959193e-04 2.327679588365217e-04 2.314902568213100e-04 2.302177235947735e-04 2.289503450019842e-04 + 2.276881081822984e-04 2.264310006278554e-04 2.251790095285085e-04 2.239321211178975e-04 2.226903224828012e-04 + 2.214536025966827e-04 2.202219483393713e-04 2.189953459440866e-04 2.177737827672056e-04 2.165572463172210e-04 + 2.153457236927424e-04 2.141392010208329e-04 2.129376661694288e-04 2.117411078009580e-04 2.105495123800498e-04 + 2.093628666254358e-04 2.081811579562958e-04 2.070043738711933e-04 2.058325011765904e-04 2.046655262979033e-04 + 2.035034378928387e-04 2.023462239716796e-04 2.011938707312936e-04 2.000463653117907e-04 1.989036953143001e-04 + 1.977658482429478e-04 1.966328105707422e-04 1.955045692837424e-04 1.943811134060168e-04 1.932624302421221e-04 + 1.921485062157297e-04 1.910393287336514e-04 1.899348854684124e-04 1.888351638115297e-04 1.877401500482506e-04 + 1.866498319949601e-04 1.855641985831636e-04 1.844832365124926e-04 1.834069326310023e-04 1.823352746298841e-04 + 1.812682501147551e-04 1.802058461455679e-04 1.791480493724017e-04 1.780948483852737e-04 1.770462314872484e-04 + 1.760021851824818e-04 1.749626967491274e-04 1.739277539439587e-04 1.728973444305181e-04 1.718714550470096e-04 + 1.708500728855944e-04 1.698331869571933e-04 1.688207849549946e-04 1.678128535713188e-04 1.668093803524777e-04 + 1.658103531111011e-04 1.648157594964937e-04 1.638255861976382e-04 1.628398210066413e-04 1.618584529166454e-04 + 1.608814690931768e-04 1.599088565742865e-04 1.589406031206167e-04 1.579766966509897e-04 1.570171246224424e-04 + 1.560618738321770e-04 1.551109328208930e-04 1.541642902068764e-04 1.532219328717612e-04 1.522838482661923e-04 + 1.513500243337891e-04 1.504204489591066e-04 1.494951093483970e-04 1.485739927662749e-04 1.476570882997282e-04 + 1.467443839796364e-04 1.458358667202351e-04 1.449315243896633e-04 1.440313449862068e-04 1.431353162531848e-04 + 1.422434254066872e-04 1.413556604013758e-04 1.404720102486319e-04 1.395924625558734e-04 1.387170046489957e-04 + 1.378456244430427e-04 1.369783100559194e-04 1.361150493062282e-04 1.352558293490397e-04 1.344006387024136e-04 + 1.335494662293593e-04 1.327022993333140e-04 1.318591256583063e-04 1.310199332689028e-04 1.301847103692820e-04 + 1.293534446013900e-04 1.285261234477974e-04 1.277027359881715e-04 1.268832706365997e-04 1.260677147052468e-04 + 1.252560562359565e-04 1.244482834803957e-04 1.236443845356053e-04 1.228443469528238e-04 1.220481588198588e-04 + 1.212558093699401e-04 1.204672865809282e-04 1.196825780471873e-04 1.189016720308052e-04 1.181245568536085e-04 + 1.173512205995857e-04 1.165816508484800e-04 1.158158362776897e-04 1.150537660210759e-04 1.142954277590100e-04 + 1.135408094568152e-04 1.127898995954114e-04 1.120426864956402e-04 1.112991581353023e-04 1.105593024093304e-04 + 1.098231085283700e-04 1.090905652465313e-04 1.083616601800625e-04 1.076363816399760e-04 1.069147182196831e-04 + 1.061966583782502e-04 1.054821899944032e-04 1.047713013150353e-04 1.040639818640637e-04 1.033602200082437e-04 + 1.026600035826387e-04 1.019633211976323e-04 1.012701615275282e-04 1.005805130149820e-04 9.989436355203399e-05 + 9.921170194739147e-05 9.853251765411631e-05 9.785679881782247e-05 9.718453366352614e-05 9.651571091087277e-05 + 9.585031930594751e-05 9.518834724915350e-05 9.452978284703146e-05 9.387461543789448e-05 9.322283420353250e-05 + 9.257442723618249e-05 9.192938310286574e-05 9.128769066247626e-05 9.064933872161225e-05 9.001431561187756e-05 + 8.938260983500139e-05 8.875421104519957e-05 8.812910809646098e-05 8.750728925694059e-05 8.688874335824857e-05 + 8.627345936363417e-05 8.566142611724158e-05 8.505263195150667e-05 8.444706587898619e-05 8.384471762172232e-05 + 8.324557578035348e-05 8.264962891132210e-05 8.205686604727953e-05 8.146727626544971e-05 8.088084838175318e-05 + 8.029757088191735e-05 7.971743327705584e-05 7.914042512047892e-05 7.856653495630607e-05 7.799575166346450e-05 + 7.742806441871695e-05 7.686346239245813e-05 7.630193435494130e-05 7.574346911053080e-05 7.518805653837606e-05 + 7.463568593117825e-05 7.408634594826592e-05 7.354002575090044e-05 7.299671464423979e-05 7.245640185167563e-05 + 7.191907614532941e-05 7.138472679150608e-05 7.085334380230530e-05 7.032491623916224e-05 6.979943301854977e-05 + 6.927688351841825e-05 6.875725716877753e-05 6.824054320182008e-05 6.772673050550591e-05 6.721580881996242e-05 + 6.670776807704407e-05 6.620259726868480e-05 6.570028562031883e-05 6.520082266140781e-05 6.470419793220322e-05 + 6.421040064958054e-05 6.371941996817583e-05 6.323124601185380e-05 6.274586851226631e-05 6.226327655003573e-05 + 6.178345963615301e-05 6.130640743984757e-05 6.083210957777482e-05 6.036055527561582e-05 5.989173409263222e-05 + 5.942563633391719e-05 5.896225154191688e-05 5.850156903007261e-05 5.804357852627766e-05 5.758826983099529e-05 + 5.713563260712647e-05 5.668565617514362e-05 5.623833053838233e-05 5.579364600051564e-05 5.535159201768813e-05 + 5.491215819134343e-05 5.447533442712218e-05 5.404111064124177e-05 5.360947650466450e-05 5.318042157160001e-05 + 5.275393622516995e-05 5.233001062811153e-05 5.190863431238880e-05 5.148979716458554e-05 5.107348923404401e-05 + 5.065970053025621e-05 5.024842074849432e-05 4.983963979263951e-05 4.943334827635427e-05 4.902953621108006e-05 + 4.862819332553702e-05 4.822930973793706e-05 4.783287562882953e-05 4.743888107972067e-05 4.704731588033618e-05 + 4.665817033540254e-05 4.627143510842172e-05 4.588710014690383e-05 4.550515545082771e-05 4.512559130332447e-05 + 4.474839802715817e-05 4.437356575264515e-05 4.400108444300858e-05 4.363094478314062e-05 4.326313737450849e-05 + 4.289765220307346e-05 4.253447954450777e-05 4.217360984935306e-05 4.181503354031293e-05 4.145874078526325e-05 + 4.110472186234567e-05 4.075296770939578e-05 4.040346881442376e-05 4.005621534517384e-05 3.971119780891244e-05 + 3.936840678851008e-05 3.902783280379881e-05 3.868946611492773e-05 3.835329736378580e-05 3.801931758461789e-05 + 3.768751721520911e-05 3.735788667634669e-05 3.703041665089796e-05 3.670509786268472e-05 3.638192090588934e-05 + 3.606087620758478e-05 3.574195476070656e-05 3.542514758568229e-05 3.511044516462031e-05 3.479783817623805e-05 + 3.448731747191980e-05 3.417887390941621e-05 3.387249813623169e-05 3.356818082938366e-05 3.326591326488256e-05 + 3.296568640239042e-05 3.266749086476883e-05 3.237131756688427e-05 3.207715751232477e-05 3.178500166911470e-05 + 3.149484077201404e-05 3.120666582870710e-05 3.092046825328168e-05 3.063623897047349e-05 3.035396883732847e-05 + 3.007364895961203e-05 2.979527048619034e-05 2.951882447255356e-05 2.924430180184470e-05 2.897169381596313e-05 + 2.870099196601076e-05 2.843218722351712e-05 2.816527069305565e-05 2.790023364581556e-05 2.763706736588794e-05 + 2.737576298520704e-05 2.711631161938774e-05 2.685870489191871e-05 2.660293422952212e-05 2.634899073350601e-05 + 2.609686574272242e-05 2.584655068622352e-05 2.559803697386157e-05 2.535131582907573e-05 2.510637865851451e-05 + 2.486321726016628e-05 2.462182305120829e-05 2.438218734168926e-05 2.414430166313400e-05 2.390815760058303e-05 + 2.367374667612129e-05 2.344106023464476e-05 2.321008999935892e-05 2.298082786356460e-05 2.275326527748312e-05 + 2.252739378233606e-05 2.230320509258137e-05 2.208069093512809e-05 2.185984291941186e-05 2.164065260635458e-05 + 2.142311199522572e-05 2.120721298028661e-05 2.099294714303281e-05 2.078030625998752e-05 2.056928220029127e-05 + 2.035986682231265e-05 2.015205183896797e-05 1.994582907956633e-05 1.974119073954575e-05 1.953812872162773e-05 + 1.933663479825456e-05 1.913670094979531e-05 1.893831919578259e-05 1.874148151575467e-05 1.854617976080873e-05 + 1.835240605058427e-05 1.816015268982217e-05 1.796941162992672e-05 1.778017486956627e-05 1.759243456762222e-05 + 1.740618289118282e-05 1.722141193137039e-05 1.703811372777776e-05 1.685628066375182e-05 1.667590509374455e-05 + 1.649697910104339e-05 1.631949489857415e-05 1.614344479286407e-05 1.596882111103627e-05 1.579561606259506e-05 + 1.562382191518076e-05 1.545343126338709e-05 1.528443649706141e-05 1.511682986511545e-05 1.495060379262073e-05 + 1.478575075387210e-05 1.462226320346460e-05 1.446013347627832e-05 1.429935410828208e-05 1.413991783947596e-05 + 1.398181711799591e-05 1.382504440087988e-05 1.366959229690567e-05 1.351545344207288e-05 1.336262041089977e-05 + 1.321108569966174e-05 1.306084210743495e-05 1.291188246012095e-05 1.276419932540445e-05 1.261778537439798e-05 + 1.247263337350260e-05 1.232873611168182e-05 1.218608628547451e-05 1.204467661277090e-05 1.190450010670460e-05 + 1.176554964839514e-05 1.162781797531038e-05 1.149129796332477e-05 1.135598253898601e-05 1.122186462622714e-05 + 1.108893706038782e-05 1.095719281332111e-05 1.082662505098182e-05 1.069722672643097e-05 1.056899077370047e-05 + 1.044191025341683e-05 1.031597825830204e-05 1.019118784797653e-05 1.006753201372614e-05 9.945003972957807e-06 + 9.823597003224701e-06 9.703304169766936e-06 9.584118614966616e-06 9.466033570975281e-06 9.349042284940899e-06 + 9.233137946012443e-06 9.118313747892748e-06 9.004563126071509e-06 8.891879438415634e-06 8.780255908737012e-06 + 8.669685879934477e-06 8.560162746518096e-06 8.451679906731882e-06 8.344230688978416e-06 8.237808513777729e-06 + 8.132406985376577e-06 8.028019552616531e-06 7.924639629701503e-06 7.822260741691212e-06 7.720876445763237e-06 + 7.620480284148957e-06 7.521065743540658e-06 7.422626477381218e-06 7.325156218634066e-06 7.228648532638821e-06 + 7.133097034958690e-06 7.038495423985100e-06 6.944837416133499e-06 6.852116691729515e-06 6.760326924607246e-06 + 6.669461983453847e-06 6.579515704432944e-06 6.490481806747385e-06 6.402354101863004e-06 6.315126452251840e-06 + 6.228792731669073e-06 6.143346764859859e-06 6.058782435540508e-06 5.975093791198315e-06 5.892274772590937e-06 + 5.810319279027480e-06 5.729221306547671e-06 5.648974882411472e-06 5.569574030477156e-06 5.491012732167998e-06 + 5.413285091010444e-06 5.336385298912571e-06 5.260307420244722e-06 5.185045547999291e-06 5.110593849728286e-06 + 5.036946516955677e-06 4.964097720721464e-06 4.892041619202182e-06 4.820772525961763e-06 4.750284753859853e-06 + 4.680572517390150e-06 4.611630102585562e-06 4.543451844884654e-06 4.476032095169469e-06 4.409365173309600e-06 + 4.343445435493855e-06 4.278267378107974e-06 4.213825432046252e-06 4.150113986510229e-06 4.087127510654963e-06 + 4.024860505544460e-06 3.963307478207591e-06 3.902462905546128e-06 3.842321351732513e-06 3.782877469285005e-06 + 3.724125818875267e-06 3.666060976275786e-06 3.608677584308628e-06 3.551970310325800e-06 3.495933813913828e-06 + 3.440562742860537e-06 3.385851865026623e-06 3.331795968547279e-06 3.278389763636986e-06 3.225628015585682e-06 + 3.173505536483180e-06 3.122017155106099e-06 3.071157684657154e-06 3.020921961442045e-06 2.971304937503200e-06 + 2.922301530764381e-06 2.873906622400171e-06 2.826115159163556e-06 2.778922119160790e-06 2.732322492500433e-06 + 2.686311250918327e-06 2.640883427466542e-06 2.596034137909800e-06 2.551758437600915e-06 2.508051388712647e-06 + 2.464908112415978e-06 2.422323753722291e-06 2.380293459852445e-06 2.338812372063220e-06 2.297875719562253e-06 + 2.257478763762930e-06 2.217616712073996e-06 2.178284811840686e-06 2.139478353112250e-06 2.101192645402220e-06 + 2.063422994293474e-06 2.026164721213360e-06 1.989413239181793e-06 1.953163950788084e-06 1.917412231009713e-06 + 1.882153506609316e-06 1.847383234461138e-06 1.813096887995954e-06 1.779289933937322e-06 1.745957881749227e-06 + 1.713096313387221e-06 1.680700776153704e-06 1.648766820412035e-06 1.617290047665242e-06 1.586266083282953e-06 + 1.555690561349229e-06 1.525559115412809e-06 1.495867444877275e-06 1.466611286844381e-06 1.437786342321971e-06 + 1.409388342689011e-06 1.381413059137875e-06 1.353856283643994e-06 1.326713811980504e-06 1.299981452903499e-06 + 1.273655087535907e-06 1.247730601634883e-06 1.222203862466376e-06 1.197070780161529e-06 1.172327293218336e-06 + 1.147969358200551e-06 1.123992934949297e-06 1.100394014305713e-06 1.077168647815731e-06 1.054312872343777e-06 + 1.031822727943270e-06 1.009694299029158e-06 9.879236928228051e-07 9.665070295488333e-07 9.454404356909418e-07 + 9.247200854784831e-07 9.043421911847067e-07 8.843029477247774e-07 8.645985728173436e-07 8.452253193362285e-07 + 8.261794626052351e-07 8.074572875932502e-07 7.890550921071068e-07 7.709692301619030e-07 7.531960701353248e-07 + 7.357319715620587e-07 7.185733287203112e-07 7.017165630618881e-07 6.851581162834306e-07 6.688944388625421e-07 + 6.529220052598067e-07 6.372373411274385e-07 6.218369717692920e-07 6.067174274527125e-07 5.918752755194360e-07 + 5.773071063798692e-07 5.630095271034721e-07 5.489791556312369e-07 5.352126455394792e-07 5.217066864180125e-07 + 5.084579644193884e-07 4.954631845887763e-07 4.827190834887087e-07 4.702224204045173e-07 4.579699684713550e-07 + 4.459585154334098e-07 4.341848919935187e-07 4.226459485782965e-07 4.113385363883691e-07 4.002595352312233e-07 + 3.894058504065020e-07 3.787744086301839e-07 3.683621500987016e-07 3.581660355932383e-07 3.481830676805770e-07 + 3.384102581524441e-07 3.288446273745833e-07 3.194832275224818e-07 3.103231330843525e-07 3.013614373207315e-07 + 2.925952486098954e-07 2.840217031010630e-07 2.756379695267500e-07 2.674412234106971e-07 2.594286576386206e-07 + 2.515974937029081e-07 2.439449754383926e-07 2.364683632309526e-07 2.291649345383248e-07 2.220320002407473e-07 + 2.150668931442167e-07 2.082669548865648e-07 2.016295514473211e-07 1.951520727682157e-07 1.888319311586693e-07 + 1.826665552837694e-07 1.766533931743509e-07 1.707899271779558e-07 1.650736547045015e-07 1.595020857916059e-07 + 1.540727581256184e-07 1.487832309302349e-07 1.436310837043274e-07 1.386139140291348e-07 1.337293426531939e-07 + 1.289750194034745e-07 1.243486077550924e-07 1.198477884856861e-07 1.154702687444825e-07 1.112137774078364e-07 + 1.070760615754017e-07 1.030548878714015e-07 9.914804983102429e-08 9.535336319532080e-08 9.166865877274502e-08 + 8.809178921148019e-08 8.462062987184363e-08 8.125307865123530e-08 7.798705169188094e-08 7.482048486743137e-08 + 7.175134265372113e-08 6.877760756933380e-08 6.589727849023001e-08 6.310837918621049e-08 6.040895419177239e-08 + 5.779706919084610e-08 5.527080986023133e-08 5.282828275733461e-08 5.046762055622123e-08 4.818697371034567e-08 + 4.598451068334482e-08 4.385842456607357e-08 4.180692971968811e-08 3.982825980405518e-08 3.792066966127786e-08 + 3.608243718277188e-08 3.431186206040581e-08 3.260726312426322e-08 3.096697968233847e-08 2.938937298745983e-08 + 2.787282684203093e-08 2.641574418968914e-08 2.501654849393015e-08 2.367368813134603e-08 2.238563078881267e-08 + 2.115086344400587e-08 1.996789606940446e-08 1.883525886916157e-08 1.775150390948272e-08 1.671520402936120e-08 + 1.572495208680648e-08 1.477936511938296e-08 1.387707990026544e-08 1.301675220490221e-08 1.219706138041649e-08 + 1.141670750179082e-08 1.067441065312196e-08 9.968913113355902e-09 9.298978133402818e-09 8.663390331238368e-09 + 8.060955677291694e-09 7.490500025975069e-09 6.950870854385858e-09 6.440937996309972e-09 5.959590797852082e-09 + 5.505739944416565e-09 5.078318901633865e-09 4.676280806472903e-09 4.298600029449081e-09 3.944272776496124e-09 + 3.612315204086912e-09 3.301765808464261e-09 3.011683971683484e-09 2.741149022073358e-09 2.489263438950313e-09 + 2.255150010734707e-09 2.037951439802415e-09 1.836833426869985e-09 1.650981924522248e-09 1.479603458288696e-09 + 1.321927088896133e-09 1.177201927023745e-09 1.044698361371603e-09 9.237089042804517e-10 8.135457713165132e-10 + 7.135428727606122e-10 6.230561233086797e-10 5.414610837010692e-10 4.681552957722881e-10 4.025579739718386e-10 + 3.441080911031397e-10 2.922668865200973e-10 2.465167169238545e-10 2.063598966733955e-10 1.713213823559041e-10 + 1.409467301732644e-10 1.148017117805301e-10 9.247489436372923e-11 7.357503403670199e-11 5.773147403071901e-11 + 4.459623415664643e-11 3.384125546419585e-11 2.515956035071991e-11 1.826656159304613e-11 1.289741553721677e-11 + 8.808852910154413e-12 5.779611749592996e-12 3.608107240050744e-12 2.114775563702074e-12 1.141629414770904e-12 + 5.504076981088132e-13 2.252028793998774e-13 7.135404618680312e-14 1.400208835054596e-14 2.858282411901289e-16 + 0.000000000000000e+00 3.280907692410757e+00 6.559093802140417e+00 9.834554467967374e+00 1.310728583537977e+01 + 1.637728405657552e+01 1.964454529046227e+01 2.290906570265743e+01 2.617084146548816e+01 2.942986875799139e+01 + 3.268614376591378e+01 3.593966268171175e+01 3.919042170455148e+01 4.243841704030890e+01 4.568364490156970e+01 + 4.892610150762930e+01 5.216578308449292e+01 5.540268586487547e+01 5.863680608820168e+01 6.186814000060598e+01 + 6.509668385493259e+01 6.832243391073550e+01 7.154538643427834e+01 7.476553769853463e+01 7.798288398318758e+01 + 8.119742157463018e+01 8.440914676596513e+01 8.761805585700493e+01 9.082414515427180e+01 9.402741097099775e+01 + 9.722784962712448e+01 1.004254574493035e+02 1.036202307708961e+02 1.068121659319733e+02 1.100012592793157e+02 + 1.131875071664140e+02 1.163709059534683e+02 1.195514520073887e+02 1.227291417017950e+02 1.259039714170167e+02 + 1.290759375400930e+02 1.322450364647731e+02 1.354112645915156e+02 1.385746183274891e+02 1.417350940865720e+02 + 1.448926882893522e+02 1.480473973631275e+02 1.511992177419055e+02 1.543481458664036e+02 1.574941781840487e+02 + 1.606373111489777e+02 1.637775412220371e+02 1.669148648707833e+02 1.700492785694823e+02 1.731807787991100e+02 + 1.763093620473519e+02 1.794350248086033e+02 1.825577635839695e+02 1.856775748812652e+02 1.887944552150149e+02 + 1.919084011064531e+02 1.950194090835239e+02 1.981274756808810e+02 2.012325974398883e+02 2.043347709086188e+02 + 2.074339926418558e+02 2.105302592010923e+02 2.136235671545306e+02 2.167139130770834e+02 2.198012935503726e+02 + 2.228857051627302e+02 2.259671445091978e+02 2.290456081915269e+02 2.321210928181784e+02 2.351935950043234e+02 + 2.382631113718425e+02 2.413296385493261e+02 2.443931731720744e+02 2.474537118820972e+02 2.505112513281143e+02 + 2.535657881655549e+02 2.566173190565586e+02 2.596658406699738e+02 2.627113496813596e+02 2.657538427729843e+02 + 2.687933166338259e+02 2.718297679595726e+02 2.748631934526219e+02 2.778935898220815e+02 2.809209537837683e+02 + 2.839452820602094e+02 2.869665713806416e+02 2.899848184810112e+02 2.930000201039745e+02 2.960121729988974e+02 + 2.990212739218558e+02 3.020273196356349e+02 3.050303069097302e+02 3.080302325203465e+02 3.110270932503987e+02 + 3.140208858895110e+02 3.170116072340180e+02 3.199992540869634e+02 3.229838232581013e+02 3.259653115638948e+02 + 3.289437158275174e+02 3.319190328788521e+02 3.348912595544916e+02 3.378603926977383e+02 3.408264291586049e+02 + 3.437893657938130e+02 3.467491994667945e+02 3.497059270476910e+02 3.526595454133537e+02 3.556100514473437e+02 + 3.585574420399318e+02 3.615017140880985e+02 3.644428644955341e+02 3.673808901726388e+02 3.703157880365222e+02 + 3.732475550110041e+02 3.761761880266134e+02 3.791016840205897e+02 3.820240399368814e+02 3.849432527261474e+02 + 3.878593193457557e+02 3.907722367597846e+02 3.936820019390219e+02 3.965886118609651e+02 3.994920635098217e+02 + 4.023923538765087e+02 4.052894799586530e+02 4.081834387605912e+02 4.110742272933696e+02 4.139618425747443e+02 + 4.168462816291812e+02 4.197275414878559e+02 4.226056191886540e+02 4.254805117761704e+02 4.283522163017099e+02 + 4.312207298232872e+02 4.340860494056267e+02 4.369481721201628e+02 4.398070950450389e+02 4.426628152651090e+02 + 4.455153298719365e+02 4.483646359637945e+02 4.512107306456656e+02 4.540536110292430e+02 4.568932742329288e+02 + 4.597297173818351e+02 4.625629376077841e+02 4.653929320493071e+02 4.682196978516460e+02 4.710432321667516e+02 + 4.738635321532851e+02 4.766805949766169e+02 4.794944178088276e+02 4.823049978287075e+02 4.851123322217564e+02 + 4.879164181801841e+02 4.907172529029099e+02 4.935148335955632e+02 4.963091574704831e+02 4.991002217467178e+02 + 5.018880236500261e+02 5.046725604128764e+02 5.074538292744463e+02 5.102318274806237e+02 5.130065522840063e+02 + 5.157780009439010e+02 5.185461707263250e+02 5.213110589040049e+02 5.240726627563774e+02 5.268309795695885e+02 + 5.295860066364945e+02 5.323377412566609e+02 5.350861807363634e+02 5.378313223885873e+02 5.405731635330272e+02 + 5.433117014960885e+02 5.460469336108854e+02 5.487788572172420e+02 5.515074696616928e+02 5.542327682974811e+02 + 5.569547504845609e+02 5.596734135895950e+02 5.623887549859570e+02 5.651007720537292e+02 5.678094621797045e+02 + 5.705148227573850e+02 5.732168511869830e+02 5.759155448754203e+02 5.786109012363282e+02 5.813029176900482e+02 + 5.839915916636313e+02 5.866769205908384e+02 5.893589019121401e+02 5.920375330747167e+02 5.947128115324583e+02 + 5.973847347459648e+02 6.000533001825459e+02 6.027185053162206e+02 6.053803476277183e+02 6.080388246044777e+02 + 6.106939337406476e+02 6.133456725370861e+02 6.159940385013617e+02 6.186390291477520e+02 6.212806419972447e+02 + 6.239188745775372e+02 6.265537244230364e+02 6.291851890748597e+02 6.318132660808333e+02 6.344379529954938e+02 + 6.370592473800871e+02 6.396771468025696e+02 6.422916488376064e+02 6.449027510665734e+02 6.475104510775553e+02 + 6.501147464653474e+02 6.527156348314542e+02 6.553131137840901e+02 6.579071809381794e+02 6.604978339153558e+02 + 6.630850703439634e+02 6.656688878590552e+02 6.682492841023947e+02 6.708262567224546e+02 6.733998033744177e+02 + 6.759699217201766e+02 6.785366094283333e+02 6.810998641742000e+02 6.836596836397980e+02 6.862160655138592e+02 + 6.887690074918247e+02 6.913185072758453e+02 6.938645625747821e+02 6.964071711042051e+02 6.989463305863949e+02 + 7.014820387503412e+02 7.040142933317441e+02 7.065430920730126e+02 7.090684327232666e+02 7.115903130383348e+02 + 7.141087307807558e+02 7.166236837197782e+02 7.191351696313601e+02 7.216431862981700e+02 7.241477315095852e+02 + 7.266488030616937e+02 7.291463987572921e+02 7.316405164058881e+02 7.341311538236981e+02 7.366183088336488e+02 + 7.391019792653765e+02 7.415821629552270e+02 7.440588577462564e+02 7.465320614882301e+02 7.490017720376235e+02 + 7.514679872576214e+02 7.539307050181191e+02 7.563899231957208e+02 7.588456396737411e+02 7.612978523422037e+02 + 7.637465590978424e+02 7.661917578441014e+02 7.686334464911333e+02 7.710716229558018e+02 7.735062851616793e+02 + 7.759374310390485e+02 7.783650585249019e+02 7.807891655629417e+02 7.832097501035795e+02 7.856268101039369e+02 + 7.880403435278453e+02 7.904503483458460e+02 7.928568225351897e+02 7.952597640798369e+02 7.976591709704585e+02 + 8.000550412044341e+02 8.024473727858536e+02 8.048361637255169e+02 8.072214120409334e+02 8.096031157563222e+02 + 8.119812729026120e+02 8.143558815174417e+02 8.167269396451593e+02 8.190944453368236e+02 8.214583966502021e+02 + 8.238187916497725e+02 8.261756284067224e+02 8.285289049989487e+02 8.308786195110586e+02 8.332247700343684e+02 + 8.355673546669050e+02 8.379063715134042e+02 8.402418186853124e+02 8.425736943007848e+02 8.449019964846872e+02 + 8.472267233685945e+02 8.495478730907921e+02 8.518654437962743e+02 8.541794336367457e+02 8.564898407706205e+02 + 8.587966633630226e+02 8.610998995857861e+02 8.633995476174539e+02 8.656956056432798e+02 8.679880718552264e+02 + 8.702769444519665e+02 8.725622216388828e+02 8.748439016280670e+02 8.771219826383219e+02 8.793964628951586e+02 + 8.816673406307990e+02 8.839346140841741e+02 8.861982815009252e+02 8.884583411334027e+02 8.907147912406675e+02 + 8.929676300884897e+02 8.952168559493493e+02 8.974624671024361e+02 8.997044618336495e+02 9.019428384355992e+02 + 9.041775952076036e+02 9.064087304556922e+02 9.086362424926032e+02 9.108601296377846e+02 9.130803902173951e+02 + 9.152970225643020e+02 9.175100250180832e+02 9.197193959250255e+02 9.219251336381268e+02 9.241272365170935e+02 + 9.263257029283417e+02 9.285205312449986e+02 9.307117198468995e+02 9.328992671205907e+02 9.350831714593277e+02 + 9.372634312630761e+02 9.394400449385104e+02 9.416130108990160e+02 9.437823275646871e+02 9.459479933623287e+02 + 9.481100067254541e+02 9.502683660942876e+02 9.524230699157629e+02 9.545741166435229e+02 9.567215047379214e+02 + 9.588652326660207e+02 9.610052989015940e+02 9.631417019251231e+02 9.652744402238004e+02 9.674035122915279e+02 + 9.695289166289172e+02 9.716506517432896e+02 9.737687161486764e+02 9.758831083658184e+02 9.779938269221661e+02 + 9.801008703518804e+02 9.822042371958310e+02 9.843039260015983e+02 9.863999353234714e+02 9.884922637224498e+02 + 9.905809097662435e+02 9.926658720292703e+02 9.947471490926598e+02 9.968247395442500e+02 9.988986419785891e+02 + 1.000968854996935e+03 1.003035377207256e+03 1.005098207224229e+03 1.007157343669241e+03 1.009212785170389e+03 + 1.011264530362480e+03 1.013312577887031e+03 1.015356926392268e+03 1.017397574533126e+03 1.019434520971252e+03 + 1.021467764375000e+03 1.023497303419437e+03 1.025523136786337e+03 1.027545263164185e+03 1.029563681248175e+03 + 1.031578389740212e+03 1.033589387348909e+03 1.035596672789591e+03 1.037600244784291e+03 1.039600102061752e+03 + 1.041596243357428e+03 1.043588667413480e+03 1.045577372978782e+03 1.047562358808916e+03 1.049543623666173e+03 + 1.051521166319557e+03 1.053494985544777e+03 1.055465080124256e+03 1.057431448847125e+03 1.059394090509224e+03 + 1.061353003913104e+03 1.063308187868025e+03 1.065259641189957e+03 1.067207362701581e+03 1.069151351232285e+03 + 1.071091605618170e+03 1.073028124702043e+03 1.074960907333424e+03 1.076889952368542e+03 1.078815258670335e+03 + 1.080736825108451e+03 1.082654650559248e+03 1.084568733905793e+03 1.086479074037864e+03 1.088385669851947e+03 + 1.090288520251241e+03 1.092187624145651e+03 1.094082980451794e+03 1.095974588092995e+03 1.097862445999292e+03 + 1.099746553107428e+03 1.101626908360861e+03 1.103503510709754e+03 1.105376359110983e+03 1.107245452528133e+03 + 1.109110789931497e+03 1.110972370298081e+03 1.112830192611597e+03 1.114684255862470e+03 1.116534559047833e+03 + 1.118381101171529e+03 1.120223881244111e+03 1.122062898282842e+03 1.123898151311694e+03 1.125729639361349e+03 + 1.127557361469200e+03 1.129381316679347e+03 1.131201504042604e+03 1.133017922616489e+03 1.134830571465235e+03 + 1.136639449659783e+03 1.138444556277782e+03 1.140245890403593e+03 1.142043451128286e+03 1.143837237549640e+03 + 1.145627248772146e+03 1.147413483907002e+03 1.149195942072117e+03 1.150974622392110e+03 1.152749523998310e+03 + 1.154520646028755e+03 1.156287987628192e+03 1.158051547948079e+03 1.159811326146585e+03 1.161567321388586e+03 + 1.163319532845669e+03 1.165067959696131e+03 1.166812601124979e+03 1.168553456323928e+03 1.170290524491405e+03 + 1.172023804832545e+03 1.173753296559195e+03 1.175478998889909e+03 1.177200911049953e+03 1.178919032271301e+03 + 1.180633361792637e+03 1.182343898859357e+03 1.184050642723563e+03 1.185753592644071e+03 1.187452747886402e+03 + 1.189148107722792e+03 1.190839671432183e+03 1.192527438300227e+03 1.194211407619287e+03 1.195891578688435e+03 + 1.197567950813455e+03 1.199240523306837e+03 1.200909295487783e+03 1.202574266682204e+03 1.204235436222721e+03 + 1.205892803448666e+03 1.207546367706079e+03 1.209196128347710e+03 1.210842084733019e+03 1.212484236228177e+03 + 1.214122582206062e+03 1.215757122046265e+03 1.217387855135084e+03 1.219014780865528e+03 1.220637898637316e+03 + 1.222257207856876e+03 1.223872707937346e+03 1.225484398298575e+03 1.227092278367119e+03 1.228696347576247e+03 + 1.230296605365935e+03 1.231893051182870e+03 1.233485684480449e+03 1.235074504718779e+03 1.236659511364675e+03 + 1.238240703891664e+03 1.239818081779981e+03 1.241391644516571e+03 1.242961391595090e+03 1.244527322515903e+03 + 1.246089436786084e+03 1.247647733919417e+03 1.249202213436398e+03 1.250752874864230e+03 1.252299717736826e+03 + 1.253842741594810e+03 1.255381945985516e+03 1.256917330462986e+03 1.258448894587972e+03 1.259976637927938e+03 + 1.261500560057056e+03 1.263020660556207e+03 1.264536939012984e+03 1.266049395021687e+03 1.267558028183329e+03 + 1.269062838105629e+03 1.270563824403019e+03 1.272060986696640e+03 1.273554324614341e+03 1.275043837790682e+03 + 1.276529525866934e+03 1.278011388491075e+03 1.279489425317796e+03 1.280963636008494e+03 1.282434020231280e+03 + 1.283900577660971e+03 1.285363307979095e+03 1.286822210873891e+03 1.288277286040307e+03 1.289728533179999e+03 + 1.291175952001336e+03 1.292619542219393e+03 1.294059303555960e+03 1.295495235739530e+03 1.296927338505312e+03 + 1.298355611595221e+03 1.299780054757883e+03 1.301200667748633e+03 1.302617450329516e+03 1.304030402269289e+03 + 1.305439523343415e+03 1.306844813334069e+03 1.308246272030136e+03 1.309643899227210e+03 1.311037694727594e+03 + 1.312427658340302e+03 1.313813789881058e+03 1.315196089172293e+03 1.316574556043153e+03 1.317949190329488e+03 + 1.319319991873862e+03 1.320686960525546e+03 1.322050096140523e+03 1.323409398581483e+03 1.324764867717829e+03 + 1.326116503425671e+03 1.327464305587830e+03 1.328808274093838e+03 1.330148408839934e+03 1.331484709729068e+03 + 1.332817176670901e+03 1.334145809581802e+03 1.335470608384850e+03 1.336791573009835e+03 1.338108703393256e+03 + 1.339421999478320e+03 1.340731461214948e+03 1.342037088559766e+03 1.343338881476113e+03 1.344636839934036e+03 + 1.345930963910293e+03 1.347221253388351e+03 1.348507708358388e+03 1.349790328817288e+03 1.351069114768650e+03 + 1.352344066222779e+03 1.353615183196692e+03 1.354882465714113e+03 1.356145913805479e+03 1.357405527507935e+03 + 1.358661306865335e+03 1.359913251928245e+03 1.361161362753938e+03 1.362405639406399e+03 1.363646081956323e+03 + 1.364882690481112e+03 1.366115465064880e+03 1.367344405798451e+03 1.368569512779358e+03 1.369790786111843e+03 + 1.371008225906858e+03 1.372221832282067e+03 1.373431605361840e+03 1.374637545277261e+03 1.375839652166119e+03 + 1.377037926172918e+03 1.378232367448867e+03 1.379422976151887e+03 1.380609752446609e+03 1.381792696504374e+03 + 1.382971808503231e+03 1.384147088627939e+03 1.385318537069970e+03 1.386486154027501e+03 1.387649939705423e+03 + 1.388809894315333e+03 1.389966018075540e+03 1.391118311211063e+03 1.392266773953630e+03 1.393411406541678e+03 + 1.394552209220356e+03 1.395689182241520e+03 1.396822325863737e+03 1.397951640352285e+03 1.399077125979150e+03 + 1.400198783023028e+03 1.401316611769325e+03 1.402430612510158e+03 1.403540785544351e+03 1.404647131177441e+03 + 1.405749649721672e+03 1.406848341496000e+03 1.407943206826088e+03 1.409034246044311e+03 1.410121459489754e+03 + 1.411204847508209e+03 1.412284410452182e+03 1.413360148680885e+03 1.414432062560241e+03 1.415500152462884e+03 + 1.416564418768155e+03 1.417624861862108e+03 1.418681482137504e+03 1.419734279993815e+03 1.420783255837224e+03 + 1.421828410080621e+03 1.422869743143608e+03 1.423907255452495e+03 1.424940947440303e+03 1.425970819546763e+03 + 1.426996872218314e+03 1.428019105908108e+03 1.429037521076003e+03 1.430052118188569e+03 1.431062897719085e+03 + 1.432069860147540e+03 1.433073005960632e+03 1.434072335651771e+03 1.435067849721075e+03 1.436059548675370e+03 + 1.437047433028196e+03 1.438031503299800e+03 1.439011760017138e+03 1.439988203713878e+03 1.440960834930396e+03 + 1.441929654213780e+03 1.442894662117825e+03 1.443855859203037e+03 1.444813246036631e+03 1.445766823192535e+03 + 1.446716591251382e+03 1.447662550800518e+03 1.448604702433997e+03 1.449543046752585e+03 1.450477584363755e+03 + 1.451408315881691e+03 1.452335241927287e+03 1.453258363128147e+03 1.454177680118583e+03 1.455093193539620e+03 + 1.456004904038989e+03 1.456912812271134e+03 1.457816918897206e+03 1.458717224585068e+03 1.459613730009291e+03 + 1.460506435851157e+03 1.461395342798658e+03 1.462280451546494e+03 1.463161762796076e+03 1.464039277255525e+03 + 1.464912995639670e+03 1.465782918670054e+03 1.466649047074924e+03 1.467511381589240e+03 1.468369922954673e+03 + 1.469224671919600e+03 1.470075629239112e+03 1.470922795675006e+03 1.471766171995790e+03 1.472605758976684e+03 + 1.473441557399614e+03 1.474273568053219e+03 1.475101791732846e+03 1.475926229240551e+03 1.476746881385102e+03 + 1.477563748981976e+03 1.478376832853358e+03 1.479186133828146e+03 1.479991652741944e+03 1.480793390437068e+03 + 1.481591347762545e+03 1.482385525574108e+03 1.483175924734204e+03 1.483962546111986e+03 1.484745390583318e+03 + 1.485524459030776e+03 1.486299752343644e+03 1.487071271417914e+03 1.487839017156289e+03 1.488602990468185e+03 + 1.489363192269722e+03 1.490119623483735e+03 1.490872285039765e+03 1.491621177874064e+03 1.492366302929595e+03 + 1.493107661156030e+03 1.493845253509749e+03 1.494579080953843e+03 1.495309144458115e+03 1.496035444999074e+03 + 1.496757983559942e+03 1.497476761130647e+03 1.498191778707831e+03 1.498903037294843e+03 1.499610537901742e+03 + 1.500314281545298e+03 1.501014269248990e+03 1.501710502043006e+03 1.502402980964245e+03 1.503091707056315e+03 + 1.503776681369534e+03 1.504457904960931e+03 1.505135378894241e+03 1.505809104239914e+03 1.506479082075105e+03 + 1.507145313483682e+03 1.507807799556220e+03 1.508466541390007e+03 1.509121540089038e+03 1.509772796764020e+03 + 1.510420312532367e+03 1.511064088518205e+03 1.511704125852369e+03 1.512340425672404e+03 1.512972989122564e+03 + 1.513601817353814e+03 1.514226911523828e+03 1.514848272796989e+03 1.515465902344391e+03 1.516079801343838e+03 + 1.516689970979842e+03 1.517296412443626e+03 1.517899126933124e+03 1.518498115652977e+03 1.519093379814537e+03 + 1.519684920635866e+03 1.520272739341736e+03 1.520856837163628e+03 1.521437215339733e+03 1.522013875114953e+03 + 1.522586817740897e+03 1.523156044475887e+03 1.523721556584951e+03 1.524283355339831e+03 1.524841442018975e+03 + 1.525395817907543e+03 1.525946484297405e+03 1.526493442487138e+03 1.527036693782033e+03 1.527576239494086e+03 + 1.528112080942007e+03 1.528644219451213e+03 1.529172656353831e+03 1.529697392988700e+03 1.530218430701367e+03 + 1.530735770844087e+03 1.531249414775829e+03 1.531759363862268e+03 1.532265619475790e+03 1.532768182995492e+03 + 1.533267055807180e+03 1.533762239303368e+03 1.534253734883281e+03 1.534741543952856e+03 1.535225667924735e+03 + 1.535706108218275e+03 1.536182866259539e+03 1.536655943481301e+03 1.537125341323045e+03 1.537591061230964e+03 + 1.538053104657961e+03 1.538511473063650e+03 1.538966167914353e+03 1.539417190683102e+03 1.539864542849641e+03 + 1.540308225900420e+03 1.540748241328602e+03 1.541184590634058e+03 1.541617275323370e+03 1.542046296909827e+03 + 1.542471656913432e+03 1.542893356860894e+03 1.543311398285634e+03 1.543725782727782e+03 1.544136511734178e+03 + 1.544543586858370e+03 1.544947009660620e+03 1.545346781707894e+03 1.545742904573873e+03 1.546135379838945e+03 + 1.546524209090207e+03 1.546909393921469e+03 1.547290935933248e+03 1.547668836732771e+03 1.548043097933976e+03 + 1.548413721157510e+03 1.548780708030729e+03 1.549144060187701e+03 1.549503779269201e+03 1.549859866922715e+03 + 1.550212324802440e+03 1.550561154569281e+03 1.550906357890854e+03 1.551247936441483e+03 1.551585891902203e+03 + 1.551920225960758e+03 1.552250940311604e+03 1.552578036655905e+03 1.552901516701533e+03 1.553221382163073e+03 + 1.553537634761818e+03 1.553850276225772e+03 1.554159308289647e+03 1.554464732694865e+03 1.554766551189559e+03 + 1.555064765528572e+03 1.555359377473454e+03 1.555650388792468e+03 1.555937801260586e+03 1.556221616659488e+03 + 1.556501836777564e+03 1.556778463409917e+03 1.557051498358356e+03 1.557320943431401e+03 1.557586800444283e+03 + 1.557849071218940e+03 1.558107757584023e+03 1.558362861374890e+03 1.558614384433611e+03 1.558862328608964e+03 + 1.559106695756438e+03 1.559347487738230e+03 1.559584706423249e+03 1.559818353687112e+03 1.560048431412147e+03 + 1.560274941487391e+03 1.560497885808591e+03 1.560717266278204e+03 1.560933084805396e+03 1.561145343306044e+03 + 1.561354043702732e+03 1.561559187924758e+03 1.561760777908126e+03 1.561958815595552e+03 1.562153302936461e+03 + 1.562344241886987e+03 1.562531634409975e+03 1.562715482474979e+03 1.562895788058264e+03 1.563072553142803e+03 + 1.563245779718279e+03 1.563415469781085e+03 1.563581625334326e+03 1.563744248387813e+03 1.563903340958068e+03 + 1.564058905068325e+03 1.564210942748526e+03 1.564359456035321e+03 1.564504446972073e+03 1.564645917608853e+03 + 1.564783870002442e+03 1.564918306216331e+03 1.565049228320720e+03 1.565176638392519e+03 1.565300538515349e+03 + 1.565420930779540e+03 1.565537817282130e+03 1.565651200126870e+03 1.565761081424219e+03 1.565867463291344e+03 + 1.565970347852125e+03 1.566069737237150e+03 1.566165633583717e+03 1.566258039035835e+03 1.566346955744220e+03 + 1.566432385866300e+03 1.566514331566212e+03 1.566592795014803e+03 1.566667778389629e+03 1.566739283874957e+03 + 1.566807313661764e+03 1.566871869947734e+03 1.566932954937263e+03 1.566990570841457e+03 1.567044719878131e+03 + 1.567095404271811e+03 1.567142626253729e+03 1.567186388061831e+03 1.567226691940771e+03 1.567263540141913e+03 + 1.567296934923331e+03 1.567326878549808e+03 1.567353373292836e+03 1.567376421430620e+03 1.567396025248071e+03 + 1.567412187036812e+03 1.567424909095176e+03 1.567434193728203e+03 1.567440043247646e+03 1.567442459971967e+03 + 1.567441446226336e+03 1.567437004342634e+03 1.567429136659453e+03 1.567417845522091e+03 1.567403133282561e+03 + 1.567385002299581e+03 1.567363454938582e+03 1.567338493571702e+03 1.567310120577791e+03 1.567278338342408e+03 + 1.567243149257822e+03 1.567204555723011e+03 1.567162560143663e+03 1.567117164932177e+03 1.567068372507660e+03 + 1.567016185295929e+03 1.566960605729512e+03 1.566901636247646e+03 1.566839279296277e+03 1.566773537328063e+03 + 1.566704412802369e+03 1.566631908185271e+03 1.566556025949555e+03 1.566476768574717e+03 1.566394138546961e+03 + 1.566308138359204e+03 1.566218770511069e+03 1.566126037508891e+03 1.566029941865714e+03 1.565930486101294e+03 + 1.565827672742092e+03 1.565721504321283e+03 1.565611983378751e+03 1.565499112461087e+03 1.565382894121595e+03 + 1.565263330920288e+03 1.565140425423888e+03 1.565014180205826e+03 1.564884597846246e+03 1.564751680931997e+03 + 1.564615432056643e+03 1.564475853820452e+03 1.564332948830408e+03 1.564186719700199e+03 1.564037169050227e+03 + 1.563884299507601e+03 1.563728113706142e+03 1.563568614286379e+03 1.563405803895550e+03 1.563239685187607e+03 + 1.563070260823207e+03 1.562897533469719e+03 1.562721505801220e+03 1.562542180498501e+03 1.562359560249057e+03 + 1.562173647747097e+03 1.561984445693539e+03 1.561791956796009e+03 1.561596183768845e+03 1.561397129333092e+03 + 1.561194796216507e+03 1.560989187153558e+03 1.560780304885418e+03 1.560568152159974e+03 1.560352731731822e+03 + 1.560134046362267e+03 1.559912098819323e+03 1.559686891877715e+03 1.559458428318879e+03 1.559226710930956e+03 + 1.558991742508803e+03 1.558753525853981e+03 1.558512063774766e+03 1.558267359086140e+03 1.558019414609795e+03 + 1.557768233174136e+03 1.557513817614273e+03 1.557256170772030e+03 1.556995295495938e+03 1.556731194641239e+03 + 1.556463871069885e+03 1.556193327650536e+03 1.555919567258564e+03 1.555642592776049e+03 1.555362407091783e+03 + 1.555079013101264e+03 1.554792413706704e+03 1.554502611817021e+03 1.554209610347846e+03 1.553913412221517e+03 + 1.553614020367084e+03 1.553311437720305e+03 1.553005667223649e+03 1.552696711826295e+03 1.552384574484129e+03 + 1.552069258159750e+03 1.551750765822466e+03 1.551429100448294e+03 1.551104265019960e+03 1.550776262526902e+03 + 1.550445095965265e+03 1.550110768337907e+03 1.549773282654394e+03 1.549432641931000e+03 1.549088849190713e+03 + 1.548741907463227e+03 1.548391819784946e+03 1.548038589198987e+03 1.547682218755173e+03 1.547322711510039e+03 + 1.546960070526829e+03 1.546594298875496e+03 1.546225399632705e+03 1.545853375881829e+03 1.545478230712950e+03 + 1.545099967222861e+03 1.544718588515066e+03 1.544334097699777e+03 1.543946497893915e+03 1.543555792221112e+03 + 1.543161983811711e+03 1.542765075802762e+03 1.542365071338026e+03 1.541961973567975e+03 1.541555785649789e+03 + 1.541146510747358e+03 1.540734152031283e+03 1.540318712678874e+03 1.539900195874149e+03 1.539478604807839e+03 + 1.539053942677383e+03 1.538626212686929e+03 1.538195418047336e+03 1.537761561976173e+03 1.537324647697717e+03 + 1.536884678442957e+03 1.536441657449592e+03 1.535995587962026e+03 1.535546473231378e+03 1.535094316515475e+03 + 1.534639121078853e+03 1.534180890192759e+03 1.533719627135150e+03 1.533255335190690e+03 1.532788017650757e+03 + 1.532317677813435e+03 1.531844318983518e+03 1.531367944472514e+03 1.530888557598635e+03 1.530406161686807e+03 + 1.529920760068664e+03 1.529432356082550e+03 1.528940953073517e+03 1.528446554393331e+03 1.527949163400464e+03 + 1.527448783460099e+03 1.526945417944129e+03 1.526439070231157e+03 1.525929743706494e+03 1.525417441762163e+03 + 1.524902167796895e+03 1.524383925216131e+03 1.523862717432025e+03 1.523338547863434e+03 1.522811419935932e+03 + 1.522281337081799e+03 1.521748302740024e+03 1.521212320356308e+03 1.520673393383061e+03 1.520131525279401e+03 + 1.519586719511159e+03 1.519038979550873e+03 1.518488308877793e+03 1.517934710977876e+03 1.517378189343791e+03 + 1.516818747474916e+03 1.516256388877339e+03 1.515691117063858e+03 1.515122935553979e+03 1.514551847873920e+03 + 1.513977857556607e+03 1.513400968141679e+03 1.512821183175479e+03 1.512238506211065e+03 1.511652940808203e+03 + 1.511064490533368e+03 1.510473158959745e+03 1.509878949667230e+03 1.509281866242427e+03 1.508681912278651e+03 + 1.508079091375926e+03 1.507473407140987e+03 1.506864863187277e+03 1.506253463134950e+03 1.505639210610869e+03 + 1.505022109248608e+03 1.504402162688449e+03 1.503779374577385e+03 1.503153748569118e+03 1.502525288324061e+03 + 1.501893997509335e+03 1.501259879798773e+03 1.500622938872914e+03 1.499983178419011e+03 1.499340602131025e+03 + 1.498695213709626e+03 1.498047016862194e+03 1.497396015302820e+03 1.496742212752304e+03 1.496085612938155e+03 + 1.495426219594593e+03 1.494764036462547e+03 1.494099067289655e+03 1.493431315830267e+03 1.492760785845442e+03 + 1.492087481102946e+03 1.491411405377259e+03 1.490732562449567e+03 1.490050956107769e+03 1.489366590146471e+03 + 1.488679468366991e+03 1.487989594577355e+03 1.487296972592300e+03 1.486601606233272e+03 1.485903499328426e+03 + 1.485202655712629e+03 1.484499079227457e+03 1.483792773721193e+03 1.483083743048834e+03 1.482371991072084e+03 + 1.481657521659358e+03 1.480940338685780e+03 1.480220446033183e+03 1.479497847590113e+03 1.478772547251821e+03 + 1.478044548920272e+03 1.477313856504138e+03 1.476580473918802e+03 1.475844405086357e+03 1.475105653935605e+03 + 1.474364224402058e+03 1.473620120427938e+03 1.472873345962177e+03 1.472123904960415e+03 1.471371801385004e+03 + 1.470617039205005e+03 1.469859622396187e+03 1.469099554941032e+03 1.468336840828730e+03 1.467571484055180e+03 + 1.466803488622991e+03 1.466032858541484e+03 1.465259597826687e+03 1.464483710501340e+03 1.463705200594890e+03 + 1.462924072143496e+03 1.462140329190026e+03 1.461353975784058e+03 1.460565015981880e+03 1.459773453846489e+03 + 1.458979293447591e+03 1.458182538861605e+03 1.457383194171656e+03 1.456581263467582e+03 1.455776750845927e+03 + 1.454969660409948e+03 1.454159996269611e+03 1.453347762541590e+03 1.452532963349272e+03 1.451715602822750e+03 + 1.450895685098830e+03 1.450073214321026e+03 1.449248194639563e+03 1.448420630211373e+03 1.447590525200101e+03 + 1.446757883776100e+03 1.445922710116434e+03 1.445085008404874e+03 1.444244782831905e+03 1.443402037594718e+03 + 1.442556776897215e+03 1.441709004950008e+03 1.440858725970420e+03 1.440005944182481e+03 1.439150663816933e+03 + 1.438292889111226e+03 1.437432624309523e+03 1.436569873662692e+03 1.435704641428314e+03 1.434836931870678e+03 + 1.433966749260786e+03 1.433094097876346e+03 1.432218982001777e+03 1.431341405928208e+03 1.430461373953479e+03 + 1.429578890382137e+03 1.428693959525441e+03 1.427806585701360e+03 1.426916773234569e+03 1.426024526456458e+03 + 1.425129849705122e+03 1.424232747325370e+03 1.423333223668719e+03 1.422431283093393e+03 1.421526929964331e+03 + 1.420620168653178e+03 1.419711003538289e+03 1.418799439004731e+03 1.417885479444278e+03 1.416969129255415e+03 + 1.416050392843337e+03 1.415129274619950e+03 1.414205779003866e+03 1.413279910420411e+03 1.412351673301618e+03 + 1.411421072086230e+03 1.410488111219700e+03 1.409552795154193e+03 1.408615128348581e+03 1.407675115268446e+03 + 1.406732760386080e+03 1.405788068180486e+03 1.404841043137375e+03 1.403891689749170e+03 1.402940012515001e+03 + 1.401986015940709e+03 1.401029704538846e+03 1.400071082828672e+03 1.399110155336157e+03 1.398146926593981e+03 + 1.397181401141535e+03 1.396213583524918e+03 1.395243478296938e+03 1.394271090017116e+03 1.393296423251680e+03 + 1.392319482573570e+03 1.391340272562432e+03 1.390358797804626e+03 1.389375062893219e+03 1.388389072427989e+03 + 1.387400831015423e+03 1.386410343268718e+03 1.385417613807782e+03 1.384422647259231e+03 1.383425448256391e+03 + 1.382426021439299e+03 1.381424371454700e+03 1.380420502956051e+03 1.379414420603515e+03 1.378406129063970e+03 + 1.377395633010999e+03 1.376382937124898e+03 1.375368046092671e+03 1.374350964608031e+03 1.373331697371403e+03 + 1.372310249089921e+03 1.371286624477428e+03 1.370260828254477e+03 1.369232865148331e+03 1.368202739892964e+03 + 1.367170457229056e+03 1.366136021904002e+03 1.365099438671902e+03 1.364060712293568e+03 1.363019847536522e+03 + 1.361976849174995e+03 1.360931721989928e+03 1.359884470768972e+03 1.358835100306487e+03 1.357783615403544e+03 + 1.356730020867921e+03 1.355674321514110e+03 1.354616522163310e+03 1.353556627643430e+03 1.352494642789090e+03 + 1.351430572441617e+03 1.350364421449050e+03 1.349296194666138e+03 1.348225896954338e+03 1.347153533181818e+03 + 1.346079108223457e+03 1.345002626960841e+03 1.343924094282267e+03 1.342843515082743e+03 1.341760894263984e+03 + 1.340676236734416e+03 1.339589547409177e+03 1.338500831210112e+03 1.337410093065776e+03 1.336317337911434e+03 + 1.335222570689062e+03 1.334125796347346e+03 1.333027019841677e+03 1.331926246134163e+03 1.330823480193616e+03 + 1.329718726995561e+03 1.328611991522230e+03 1.327503278762568e+03 1.326392593712228e+03 1.325279941373571e+03 + 1.324165326755672e+03 1.323048754874311e+03 1.321930230751983e+03 1.320809759417887e+03 1.319687345907936e+03 + 1.318562995264752e+03 1.317436712537665e+03 1.316308502782716e+03 1.315178371062656e+03 1.314046322446946e+03 + 1.312912362011755e+03 1.311776494839963e+03 1.310638726021160e+03 1.309499060651645e+03 1.308357503834428e+03 + 1.307214060679228e+03 1.306068736302473e+03 1.304921535827301e+03 1.303772464383560e+03 1.302621527107810e+03 + 1.301468729143317e+03 1.300314075640058e+03 1.299157571754721e+03 1.297999222650704e+03 1.296839033498112e+03 + 1.295677009473761e+03 1.294513155761180e+03 1.293347477550602e+03 1.292179980038974e+03 1.291010668429951e+03 + 1.289839547933899e+03 1.288666623767893e+03 1.287491901155716e+03 1.286315385327865e+03 1.285137081521542e+03 + 1.283956994980662e+03 1.282775130955849e+03 1.281591494704436e+03 1.280406091490466e+03 1.279218926584693e+03 + 1.278030005264579e+03 1.276839332814297e+03 1.275646914524728e+03 1.274452755693465e+03 1.273256861624810e+03 + 1.272059237629775e+03 1.270859889026079e+03 1.269658821138155e+03 1.268456039297144e+03 1.267251548840895e+03 + 1.266045355113969e+03 1.264837463467636e+03 1.263627879259876e+03 1.262416607855379e+03 1.261203654625543e+03 + 1.259989024948479e+03 1.258772724209004e+03 1.257554757798647e+03 1.256335131115646e+03 1.255113849564950e+03 + 1.253890918558217e+03 1.252666343513813e+03 1.251440129856817e+03 1.250212283019015e+03 1.248982808438904e+03 + 1.247751711561691e+03 1.246518997839292e+03 1.245284672730334e+03 1.244048741700151e+03 1.242811210220790e+03 + 1.241572083771006e+03 1.240331367836264e+03 1.239089067908740e+03 1.237845189487317e+03 1.236599738077590e+03 + 1.235352719191863e+03 1.234104138349150e+03 1.232854001075175e+03 1.231602312902370e+03 1.230349079369880e+03 + 1.229094306023557e+03 1.227837998415964e+03 1.226580162106373e+03 1.225320802660766e+03 1.224059925651835e+03 + 1.222797536658982e+03 1.221533641268318e+03 1.220268245072664e+03 1.219001353671552e+03 1.217732972671222e+03 + 1.216463107684624e+03 1.215191764331420e+03 1.213918948237977e+03 1.212644665037377e+03 1.211368920369408e+03 + 1.210091719880570e+03 1.208813069224072e+03 1.207532974059833e+03 1.206251440054480e+03 1.204968472881353e+03 + 1.203684078220499e+03 1.202398261758676e+03 1.201111029189351e+03 1.199822386212701e+03 1.198532338535615e+03 + 1.197240891871687e+03 1.195948051941225e+03 1.194653824471246e+03 1.193358215195474e+03 1.192061229854346e+03 + 1.190762874195007e+03 1.189463153971313e+03 1.188162074943828e+03 1.186859642879827e+03 1.185555863553295e+03 + 1.184250742744927e+03 1.182944286242125e+03 1.181636499839004e+03 1.180327389336388e+03 1.179016960541809e+03 + 1.177705219269511e+03 1.176392171340446e+03 1.175077822582277e+03 1.173762178829377e+03 1.172445245922827e+03 + 1.171127029710419e+03 1.169807536046655e+03 1.168486770792745e+03 1.167164739816612e+03 1.165841448992886e+03 + 1.164516904202907e+03 1.163191111334726e+03 1.161864076283103e+03 1.160535804949508e+03 1.159206303242120e+03 + 1.157875577075829e+03 1.156543632372233e+03 1.155210475059642e+03 1.153876111073074e+03 1.152540546354257e+03 + 1.151203786851631e+03 1.149865838520342e+03 1.148526707322247e+03 1.147186399225916e+03 1.145844920206624e+03 + 1.144502276246358e+03 1.143158473333815e+03 1.141813517464402e+03 1.140467414640234e+03 1.139120170870139e+03 + 1.137771792169650e+03 1.136422284561014e+03 1.135071654073185e+03 1.133719906741829e+03 1.132367048609320e+03 + 1.131013085724743e+03 1.129658024143891e+03 1.128301869929270e+03 1.126944629150092e+03 1.125586307882280e+03 + 1.124226912208469e+03 1.122866448218001e+03 1.121504922006928e+03 1.120142339678013e+03 1.118778707340729e+03 + 1.117414031111256e+03 1.116048317112488e+03 1.114681571474025e+03 1.113313800332179e+03 1.111945009829970e+03 + 1.110575206117129e+03 1.109204395350097e+03 1.107832583692024e+03 1.106459777312770e+03 1.105085982388904e+03 + 1.103711205103706e+03 1.102335451647166e+03 1.100958728215983e+03 1.099581041013564e+03 1.098202396250028e+03 + 1.096822800142205e+03 1.095442258913632e+03 1.094060778794555e+03 1.092678366021934e+03 1.091295026839436e+03 + 1.089910767497437e+03 1.088525594253023e+03 1.087139513369993e+03 1.085752531118851e+03 1.084364653776815e+03 + 1.082975887627809e+03 1.081586238962469e+03 1.080195714078142e+03 1.078804319278880e+03 1.077412060875450e+03 + 1.076018945185327e+03 1.074624978532693e+03 1.073230167248444e+03 1.071834517670182e+03 1.070438036142223e+03 + 1.069040729015589e+03 1.067642602648012e+03 1.066243663403937e+03 1.064843917654515e+03 1.063443371777609e+03 + 1.062042032157791e+03 1.060639905186343e+03 1.059236997261256e+03 1.057833314787232e+03 1.056428864175682e+03 + 1.055023651844726e+03 1.053617684219196e+03 1.052210967730631e+03 1.050803508817282e+03 1.049395313897890e+03 + 1.047986388534756e+03 1.046576737255851e+03 1.045166364529164e+03 1.043755274824231e+03 1.042343472612131e+03 + 1.040930962365484e+03 1.039517748558457e+03 1.038103835666756e+03 1.036689228167636e+03 1.035273930539893e+03 + 1.033857947263865e+03 1.032441282821436e+03 1.031023941696033e+03 1.029605928372625e+03 1.028187247337727e+03 + 1.026767903079397e+03 1.025347900087235e+03 1.023927242852386e+03 1.022505935867538e+03 1.021083983626923e+03 + 1.019661390626317e+03 1.018238161363038e+03 1.016814300335948e+03 1.015389812045455e+03 1.013964700993507e+03 + 1.012538971683598e+03 1.011112628620765e+03 1.009685676311588e+03 1.008258119264191e+03 1.006829961988242e+03 + 1.005401208994952e+03 1.003971864797076e+03 1.002541933908912e+03 1.001111420846301e+03 9.996803301266303e+02 + 9.982486662688275e+02 9.968164337933661e+02 9.953836372222621e+02 9.939502810790750e+02 9.925163698889086e+02 + 9.910819081784098e+02 9.896469004757686e+02 9.882113513107199e+02 9.867752652145410e+02 9.853386467200531e+02 + 9.839015003616214e+02 9.824638306751541e+02 9.810256421981031e+02 9.795869394694643e+02 9.781477270297768e+02 + 9.767080094211232e+02 9.752677911871300e+02 9.738270768729670e+02 9.723858710253478e+02 9.709441781925295e+02 + 9.695020029243127e+02 9.680593497720415e+02 9.666162232886040e+02 9.651726280284314e+02 9.637285685474986e+02 + 9.622840494033246e+02 9.608390751549712e+02 9.593936503630440e+02 9.579477795896925e+02 9.565014673986094e+02 + 9.550547183550314e+02 9.536075370257383e+02 9.521599279790540e+02 9.507118957848456e+02 9.492634450145238e+02 + 9.478145802410424e+02 9.463653060389005e+02 9.449156269841388e+02 9.434655476543426e+02 9.420150726286407e+02 + 9.405642064877048e+02 9.391129538137513e+02 9.376613191905399e+02 9.362093072033728e+02 9.347569224390970e+02 + 9.333041694861028e+02 9.318510529343232e+02 9.303975773752362e+02 9.289437474018629e+02 9.274895676087672e+02 + 9.260350425920570e+02 9.245801769493847e+02 9.231249752799448e+02 9.216694421844763e+02 9.202135822652619e+02 + 9.187574001261273e+02 9.173009003724419e+02 9.158440876111187e+02 9.143869664506148e+02 9.129295415009306e+02 + 9.114718173736089e+02 9.100137986817383e+02 9.085554900399494e+02 9.070968960644165e+02 9.056380213728581e+02 + 9.041788705845360e+02 9.027194483202552e+02 9.012597592023648e+02 8.997998078547574e+02 8.983395989028686e+02 + 8.968791369736786e+02 8.954184266957105e+02 8.939574726990309e+02 8.924962796152502e+02 8.910348520775226e+02 + 8.895731947205452e+02 8.881113121805595e+02 8.866492090953504e+02 8.851868901042455e+02 8.837243598481174e+02 + 8.822616229693809e+02 8.807986841119955e+02 8.793355479214636e+02 8.778722190448314e+02 8.764087021306887e+02 + 8.749450018291686e+02 8.734811227919481e+02 8.720170696722481e+02 8.705528471248323e+02 8.690884598060085e+02 + 8.676239123736278e+02 8.661592094870851e+02 8.646943558073189e+02 8.632293559968109e+02 8.617642147195870e+02 + 8.602989366412162e+02 8.588335264288111e+02 8.573679887510280e+02 8.559023282780669e+02 8.544365496816713e+02 + 8.529706576351281e+02 8.515046568132680e+02 8.500385518924651e+02 8.485723475506371e+02 8.471060484672456e+02 + 8.456396593232956e+02 8.441731848013352e+02 8.427066295854568e+02 8.412399983612960e+02 8.397732958160319e+02 + 8.383065266383875e+02 8.368396955186294e+02 8.353728071485672e+02 8.339058662215547e+02 8.324388774324890e+02 + 8.309718454778108e+02 8.295047750555044e+02 8.280376708650979e+02 8.265705376076626e+02 8.251033799858133e+02 + 8.236362027037090e+02 8.221690104670519e+02 8.207018079830875e+02 8.192345999606056e+02 8.177673911099388e+02 + 8.163001861429635e+02 8.148329897731001e+02 8.133658067153123e+02 8.118986416861073e+02 8.104314994035359e+02 + 8.089643845871925e+02 8.074973019582153e+02 8.060302562392853e+02 8.045632521546285e+02 8.030962944300132e+02 + 8.016293877927517e+02 8.001625369717000e+02 7.986957466972576e+02 7.972290217013673e+02 7.957623667175162e+02 + 7.942957864807344e+02 7.928292857275953e+02 7.913628691962167e+02 7.898965416262595e+02 7.884303077589279e+02 + 7.869641723369706e+02 7.854981401046790e+02 7.840322158078881e+02 7.825664041939773e+02 7.811007100118686e+02 + 7.796351380120283e+02 7.781696929464658e+02 7.767043795687346e+02 7.752392026339312e+02 7.737741668986956e+02 + 7.723092771212124e+02 7.708445380612087e+02 7.693799544799557e+02 7.679155311402681e+02 7.664512728065041e+02 + 7.649871842445651e+02 7.635232702218972e+02 7.620595355074889e+02 7.605959848718730e+02 7.591326230871256e+02 + 7.576694549268664e+02 7.562064851662584e+02 7.547437185820088e+02 7.532811599523681e+02 7.518188140571300e+02 + 7.503566856776325e+02 7.488947795967565e+02 7.474331005989271e+02 7.459716534701122e+02 7.445104429978242e+02 + 7.430494739711182e+02 7.415887511805935e+02 7.401282794183929e+02 7.386680634782024e+02 7.372081081552518e+02 + 7.357484182463149e+02 7.342889985497084e+02 7.328298538652926e+02 7.313709889944722e+02 7.299124087401947e+02 + 7.284541179069513e+02 7.269961213007771e+02 7.255384237292504e+02 7.240810300014931e+02 7.226239449281712e+02 + 7.211671733214938e+02 7.197107199952134e+02 7.182545897646269e+02 7.167987874465738e+02 7.153433178594373e+02 + 7.138881858231457e+02 7.124333961591685e+02 7.109789536905207e+02 7.095248632417597e+02 7.080711296389870e+02 + 7.066177577098478e+02 7.051647522835304e+02 7.037121181907675e+02 7.022598602638342e+02 7.008079833365500e+02 + 6.993564922442782e+02 6.979053918239249e+02 6.964546869139400e+02 6.950043823543177e+02 6.935544829865950e+02 + 6.921049936538523e+02 6.906559192007142e+02 6.892072644733491e+02 6.877590343194680e+02 6.863112335883264e+02 + 6.848638671307228e+02 6.834169397989994e+02 6.819704564470420e+02 6.805244219302806e+02 6.790788411056876e+02 + 6.776337188317796e+02 6.761890599686175e+02 6.747448693778041e+02 6.733011519224871e+02 6.718579124673579e+02 + 6.704151558786504e+02 6.689728870241429e+02 6.675311107731571e+02 6.660898319965579e+02 6.646490555667547e+02 + 6.632087863576994e+02 6.617690292448882e+02 6.603297891053608e+02 6.588910708177000e+02 6.574528792620325e+02 + 6.560152193200289e+02 6.545780958749028e+02 6.531415138114120e+02 6.517054780158572e+02 6.502699933760831e+02 + 6.488350647814780e+02 6.474006971229736e+02 6.459668952930450e+02 6.445336641857116e+02 6.431010086965356e+02 + 6.416689337226230e+02 6.402374441626239e+02 6.388065449167315e+02 6.373762408866819e+02 6.359465369757564e+02 + 6.345174380887786e+02 6.330889491321157e+02 6.316610750136796e+02 6.302338206429247e+02 6.288071909308491e+02 + 6.273811907899951e+02 6.259558251344477e+02 6.245310988798360e+02 6.231070169433332e+02 6.216835842436550e+02 + 6.202608057010611e+02 6.188386862373554e+02 6.174172307758844e+02 6.159964442415383e+02 6.145763315607522e+02 + 6.131568976615030e+02 6.117381474733122e+02 6.103200859272448e+02 6.089027179559087e+02 6.074860484934565e+02 + 6.060700824755835e+02 6.046548248395288e+02 6.032402805240755e+02 6.018264544695495e+02 6.004133516178208e+02 + 5.990009769123031e+02 5.975893352979532e+02 5.961784317212720e+02 5.947682711303036e+02 5.933588584746357e+02 + 5.919501987053994e+02 5.905422967752705e+02 5.891351576384668e+02 5.877287862507508e+02 5.863231875694282e+02 + 5.849183665533477e+02 5.835143281629030e+02 5.821110773600302e+02 5.807086191082091e+02 5.793069583724634e+02 + 5.779061001193606e+02 5.765060493170109e+02 5.751068109350690e+02 5.737083899447330e+02 5.723107913187440e+02 + 5.709140200313871e+02 5.695180810584912e+02 5.681229793774282e+02 5.667287199671144e+02 5.653353078080089e+02 + 5.639427478821145e+02 5.625510451729782e+02 5.611602046656897e+02 5.597702313468828e+02 5.583811302047351e+02 + 5.569929062289672e+02 5.556055644108436e+02 5.542191097431725e+02 5.528335472203050e+02 5.514488818381369e+02 + 5.500651185941068e+02 5.486822624871968e+02 5.473003185179330e+02 5.459192916883851e+02 5.445391870021655e+02 + 5.431600094644319e+02 5.417817640818839e+02 5.404044558627653e+02 5.390280898168637e+02 5.376526709555103e+02 + 5.362782042915790e+02 5.349046948394886e+02 5.335321476152006e+02 5.321605676362202e+02 5.307899599215965e+02 + 5.294203294919217e+02 5.280516813693320e+02 5.266840205775071e+02 5.253173521416702e+02 5.239516810885877e+02 + 5.225870124465707e+02 5.212233512454725e+02 5.198607025166908e+02 5.184990712931668e+02 5.171384626093851e+02 + 5.157788815013741e+02 5.144203330067055e+02 5.130628221644946e+02 5.117063540154008e+02 5.103509336016263e+02 + 5.089965659669175e+02 5.076432561565640e+02 5.062910092173990e+02 5.049398301977998e+02 5.035897241476866e+02 + 5.022406961185235e+02 5.008927511633182e+02 4.995458943366220e+02 4.982001306945292e+02 4.968554652946787e+02 + 4.955119031962524e+02 4.941694494599757e+02 4.928281091481178e+02 4.914878873244913e+02 4.901487890544524e+02 + 4.888108194049014e+02 4.874739834442815e+02 4.861382862425793e+02 4.848037328713260e+02 4.834703284035954e+02 + 4.821380779140055e+02 4.808069864787175e+02 4.794770591754360e+02 4.781483010834104e+02 4.768207172834317e+02 + 4.754943128578365e+02 4.741690928905032e+02 4.728450624668552e+02 4.715222266738587e+02 4.702005906000235e+02 + 4.688801593354034e+02 4.675609379715956e+02 4.662429316017405e+02 4.649261453205227e+02 4.636105842241698e+02 + 4.622962534104534e+02 4.609831579786886e+02 4.596713030297340e+02 4.583606936659914e+02 4.570513349914071e+02 + 4.557432321114703e+02 4.544363901332138e+02 4.531308141652141e+02 4.518265093175915e+02 4.505234807020092e+02 + 4.492217334316751e+02 4.479212726213398e+02 4.466221033872973e+02 4.453242308473862e+02 4.440276601209875e+02 + 4.427323963290266e+02 4.414384445939725e+02 4.401458100398370e+02 4.388544977921764e+02 4.375645129780900e+02 + 4.362758607262207e+02 4.349885461667554e+02 4.337025744314242e+02 4.324179506535007e+02 4.311346799678025e+02 + 4.298527675106906e+02 4.285722184200691e+02 4.272930378353866e+02 4.260152308976346e+02 4.247388027493482e+02 + 4.234637585346064e+02 4.221901033990317e+02 4.209178424897899e+02 4.196469809555908e+02 4.183775239466873e+02 + 4.171094766148764e+02 4.158428441134982e+02 4.145776315974367e+02 4.133138442231195e+02 4.120514871485177e+02 + 4.107905655331455e+02 4.095310845380616e+02 4.082730493258674e+02 4.070164650607085e+02 4.057613369082738e+02 + 4.045076700357962e+02 4.032554696120511e+02 4.020047408073589e+02 4.007554887935824e+02 3.995077187441286e+02 + 3.982614358339480e+02 3.970166452395346e+02 3.957733521389259e+02 3.945315617117033e+02 3.932912791389912e+02 + 3.920525096034583e+02 3.908152582893162e+02 3.895795303823206e+02 3.883453310697706e+02 3.871126655405087e+02 + 3.858815389849212e+02 3.846519565949380e+02 3.834239235640323e+02 3.821974450872211e+02 3.809725263610652e+02 + 3.797491725836686e+02 3.785273889546788e+02 3.773071806752873e+02 3.760885529482291e+02 3.748715109777822e+02 + 3.736560599697692e+02 3.724422051315553e+02 3.712299516720498e+02 3.700193048017055e+02 3.688102697325187e+02 + 3.676028516780295e+02 3.663970558533210e+02 3.651928874750207e+02 3.639903517612993e+02 3.627894539318706e+02 + 3.615901992079928e+02 3.603925928124674e+02 3.591966399696389e+02 3.580023459053963e+02 3.568097158471716e+02 + 3.556187550239405e+02 3.544294686662223e+02 3.532418620060801e+02 3.520559402771199e+02 3.508717087144923e+02 + 3.496891725548904e+02 3.485083370365518e+02 3.473292073992571e+02 3.461517888843309e+02 3.449760867346407e+02 + 3.438021061945983e+02 3.426298525101589e+02 3.414593309288210e+02 3.402905466996269e+02 3.391235050731623e+02 + 3.379582113015570e+02 3.367946706384836e+02 3.356328883391590e+02 3.344728696603431e+02 3.333146198603399e+02 + 3.321581441989965e+02 3.310034479377038e+02 3.298505363393963e+02 3.286994146685523e+02 3.275500881911931e+02 + 3.264025621748842e+02 3.252568418887342e+02 3.241129326033955e+02 3.229708395910641e+02 3.218305681254797e+02 + 3.206921234819250e+02 3.195555109372272e+02 3.184207357697562e+02 3.172878032594259e+02 3.161567186876940e+02 + 3.150274873375612e+02 3.139001144935722e+02 3.127746054418153e+02 3.116509654699221e+02 3.105291998670680e+02 + 3.094093139239718e+02 3.082913129328962e+02 3.071752021876472e+02 3.060609869835743e+02 3.049486726175709e+02 + 3.038382643880739e+02 3.027297675950632e+02 3.016231875400634e+02 3.005185295261418e+02 2.994157988579094e+02 + 2.983150008415209e+02 2.972161407846750e+02 2.961192239966130e+02 2.950242557881208e+02 2.939312414715272e+02 + 2.928401863607048e+02 2.917510957710699e+02 2.906639750195822e+02 2.895788294247451e+02 2.884956643066055e+02 + 2.874144849867538e+02 2.863352967883243e+02 2.852581050359946e+02 2.841829150559857e+02 2.831097321760628e+02 + 2.820385617255341e+02 2.809694090352515e+02 2.799022794376108e+02 2.788371782665511e+02 2.777741108575549e+02 + 2.767130825476488e+02 2.756540986754025e+02 2.745971645809293e+02 2.735422856058867e+02 2.724894670934750e+02 + 2.714387143884384e+02 2.703900328370648e+02 2.693434277871856e+02 2.682989045881756e+02 2.672564685909533e+02 + 2.662161251479810e+02 2.651778796132642e+02 2.641417373423522e+02 2.631077036923379e+02 2.620757840218578e+02 + 2.610459836910915e+02 2.600183080617631e+02 2.589927624971394e+02 2.579693523620314e+02 2.569480830227931e+02 + 2.559289598473227e+02 2.549119882050614e+02 2.538971734669946e+02 2.528845210056507e+02 2.518740361951020e+02 + 2.508657244109642e+02 2.498595910303967e+02 2.488556414321026e+02 2.478538809963281e+02 2.468543151048638e+02 + 2.458569491410431e+02 2.448617884897432e+02 2.438688385373852e+02 2.428781046719333e+02 2.418895922828956e+02 + 2.409033067613238e+02 2.399192534998131e+02 2.389374378925019e+02 2.379578653350729e+02 2.369805412247519e+02 + 2.360054709603084e+02 2.350326599420553e+02 2.340621135718494e+02 2.330938372530911e+02 2.321278363907239e+02 + 2.311641163912353e+02 2.302026826626565e+02 2.292435406145617e+02 2.282866956580692e+02 2.273321532058407e+02 + 2.263799186720815e+02 2.254299974725404e+02 2.244823950245099e+02 2.235371167468261e+02 2.225941680598685e+02 + 2.216535543855603e+02 2.207152811473682e+02 2.197793537703028e+02 2.188457776809178e+02 2.179145583073106e+02 + 2.169857010791227e+02 2.160592114275385e+02 2.151350947852860e+02 2.142133565866376e+02 2.132940022674083e+02 + 2.123770372649571e+02 2.114624670181867e+02 2.105502969675431e+02 2.096405325550162e+02 2.087331792241393e+02 + 2.078282424199890e+02 2.069257275891860e+02 2.060256401798943e+02 2.051279856418216e+02 2.042327694262190e+02 + 2.033399969858813e+02 2.024496737751469e+02 2.015618052498977e+02 2.006763968675590e+02 1.997934540871004e+02 + 1.989129823690343e+02 1.980349871754169e+02 1.971594739698481e+02 1.962864482174713e+02 1.954159153849736e+02 + 1.945478809405854e+02 1.936823503540812e+02 1.928193290967781e+02 1.919588226415381e+02 1.911008364627658e+02 + 1.902453760364096e+02 1.893924468399617e+02 1.885420543524577e+02 1.876942040544768e+02 1.868489014281417e+02 + 1.860061519571189e+02 1.851659611266184e+02 1.843283344233937e+02 1.834932773357418e+02 1.826607953535034e+02 + 1.818308939680629e+02 1.810035786723481e+02 1.801788549608304e+02 1.793567283295249e+02 1.785372042759901e+02 + 1.777202882993282e+02 1.769059859001850e+02 1.760943025807497e+02 1.752852438447554e+02 1.744788151974785e+02 + 1.736750221457390e+02 1.728738701979007e+02 1.720753648638706e+02 1.712795116550998e+02 1.704863160845825e+02 + 1.696957836668566e+02 1.689079199180039e+02 1.681227303556493e+02 1.673402204989617e+02 1.665603958686532e+02 + 1.657832619869799e+02 1.650088243777409e+02 1.642370885662795e+02 1.634680600794823e+02 1.627017444457793e+02 + 1.619381471951445e+02 1.611772738590951e+02 1.604191299706921e+02 1.596637210645399e+02 1.589110526767867e+02 + 1.581611303451241e+02 1.574139596087874e+02 1.566695460085554e+02 1.559278950867503e+02 1.551890123872385e+02 + 1.544529034554292e+02 1.537195738382757e+02 1.529890290842748e+02 1.522612747434666e+02 1.515363163674351e+02 + 1.508141595093076e+02 1.500948097237555e+02 1.493782725669932e+02 1.486645535967789e+02 1.479536583724143e+02 + 1.472455924547449e+02 1.465403614061596e+02 1.458379707905909e+02 1.451384261735148e+02 1.444417331219514e+02 + 1.437478972044633e+02 1.430569239911578e+02 1.423688190536853e+02 1.416835879652396e+02 1.410012363005585e+02 + 1.403217696359229e+02 1.396451935491577e+02 1.389715136196312e+02 1.383007354282553e+02 1.376328645574854e+02 + 1.369679065913208e+02 1.363058671153038e+02 1.356467517165207e+02 1.349905659836014e+02 1.343373155067194e+02 + 1.336870058775913e+02 1.330396426894780e+02 1.323952315371832e+02 1.317537780170550e+02 1.311152877269845e+02 + 1.304797662664065e+02 1.298472192362996e+02 1.292176522391855e+02 1.285910708791301e+02 1.279674807617425e+02 + 1.273468874941753e+02 1.267292966851250e+02 1.261147139448316e+02 1.255031448850783e+02 1.248945951191923e+02 + 1.242890702620443e+02 1.236865759300485e+02 1.230871177411627e+02 1.224907013148884e+02 1.218973322722703e+02 + 1.213070162358971e+02 1.207197588299010e+02 1.201355656799576e+02 1.195544424132864e+02 1.189763946586499e+02 + 1.184014280463548e+02 1.178295482082510e+02 1.172607607777323e+02 1.166950713897357e+02 1.161324856807421e+02 + 1.155730092887757e+02 1.150166478534045e+02 1.144634070157400e+02 1.139132924184372e+02 1.133663097056950e+02 + 1.128224645232555e+02 1.122817625184044e+02 1.117442093399712e+02 1.112098106383290e+02 1.106785720653942e+02 + 1.101504843345202e+02 1.096253193854976e+02 1.091027814759659e+02 1.085828903190926e+02 1.080656662057070e+02 + 1.075510744401853e+02 1.070391017583160e+02 1.065297369211215e+02 1.060229642403793e+02 1.055187689946627e+02 + 1.050171373101604e+02 1.045180558156006e+02 1.040215103049707e+02 1.035274865113781e+02 1.030359706887152e+02 + 1.025469492169604e+02 1.020604083357866e+02 1.015763340040288e+02 1.010947131078929e+02 1.006155327791835e+02 + 1.001387792631148e+02 9.966443911893010e+01 9.919249927205091e+01 9.872294669690289e+01 9.825576811144268e+01 + 9.779095024426459e+01 9.732848086108395e+01 9.686834738339628e+01 9.641053663288847e+01 9.595503591883143e+01 + 9.550183276437639e+01 9.505091470489599e+01 9.460226894357737e+01 9.415588307372171e+01 9.371174549820027e+01 + 9.326984390100915e+01 9.283016578095182e+01 9.239269910989660e+01 9.195743199867270e+01 9.152435246657959e+01 + 9.109344822825337e+01 9.066470776170968e+01 9.023811990175319e+01 8.981367265385576e+01 8.939135422700863e+01 + 8.897115319588202e+01 8.855305819940260e+01 8.813705766268812e+01 8.772313993524557e+01 8.731129428898021e+01 + 8.690150981214184e+01 8.649377498492467e+01 8.608807868460502e+01 8.568441000539183e+01 8.528275807208179e+01 + 8.488311171021131e+01 8.448546000255536e+01 8.408979283578468e+01 8.369609949978657e+01 8.330436902264381e+01 + 8.291459088961614e+01 8.252675470341519e+01 8.214085000107356e+01 8.175686603719873e+01 8.137479266933553e+01 + 8.099462018292702e+01 8.061633811896954e+01 8.023993612969721e+01 7.986540422509246e+01 7.949273245617202e+01 + 7.912191071864751e+01 7.875292880591886e+01 7.838577728963824e+01 7.802044667908689e+01 7.765692688210476e+01 + 7.729520814701189e+01 7.693528093921003e+01 7.657713574044320e+01 7.622076279877933e+01 7.586615250876412e+01 + 7.551329599462582e+01 7.516218394284439e+01 7.481280673973237e+01 7.446515517211270e+01 7.411922012543234e+01 + 7.377499243991551e+01 7.343246273248482e+01 7.309162206375170e+01 7.275246194060588e+01 7.241497325488510e+01 + 7.207914691168762e+01 7.174497413637995e+01 7.141244624067238e+01 7.108155440657860e+01 7.075228964021176e+01 + 7.042464364044737e+01 7.009860816502822e+01 6.977417437950896e+01 6.945133371117183e+01 6.913007780419414e+01 + 6.881039831641085e+01 6.849228672098478e+01 6.817573455985929e+01 6.786073404036127e+01 6.754727706019318e+01 + 6.723535518365489e+01 6.692496029976250e+01 6.661608442214438e+01 6.630871955818391e+01 6.600285747074972e+01 + 6.569849025826812e+01 6.539561050984807e+01 6.509421028016476e+01 6.479428156422156e+01 6.449581665898590e+01 + 6.419880794007263e+01 6.390324769379086e+01 6.360912802573969e+01 6.331644161216560e+01 6.302518126952705e+01 + 6.273533924838438e+01 6.244690800283556e+01 6.215988021335375e+01 6.187424856554645e+01 6.159000558852496e+01 + 6.130714382209544e+01 6.102565642873360e+01 6.074553634647369e+01 6.046677613965124e+01 6.018936867893675e+01 + 5.991330696615304e+01 5.963858400265185e+01 5.936519255461710e+01 5.909312563142009e+01 5.882237675846172e+01 + 5.855293899151076e+01 5.828480526925385e+01 5.801796883717194e+01 5.775242299813667e+01 5.748816098906929e+01 + 5.722517588172157e+01 5.696346118973321e+01 5.670301063052477e+01 5.644381744585571e+01 5.618587497447161e+01 + 5.592917675378749e+01 5.567371639288440e+01 5.541948735564524e+01 5.516648303666721e+01 5.491469740133566e+01 + 5.466412430128952e+01 5.441475721341882e+01 5.416658984866251e+01 5.391961604526729e+01 5.367382965707854e+01 + 5.342922435049869e+01 5.318579394824101e+01 5.294353276046760e+01 5.270243471566913e+01 5.246249358126801e+01 + 5.222370341980431e+01 5.198605834991378e+01 5.174955243603662e+01 5.151417956992881e+01 5.127993401538280e+01 + 5.104681029539683e+01 5.081480246751264e+01 5.058390465007635e+01 5.035411117607305e+01 5.012541641928832e+01 + 4.989781463692880e+01 4.967129999443014e+01 4.944586717469857e+01 4.922151081792142e+01 4.899822516393252e+01 + 4.877600466591702e+01 4.855484391176263e+01 4.833473749525371e+01 4.811567985888949e+01 4.789766553100244e+01 + 4.768068948486052e+01 4.746474643299185e+01 4.724983089968822e+01 4.703593761581940e+01 4.682306140175855e+01 + 4.661119706938157e+01 4.640033923440899e+01 4.619048280117971e+01 4.598162297433280e+01 4.577375454810339e+01 + 4.556687232031752e+01 4.536097129194708e+01 4.515604651624491e+01 4.495209295916556e+01 4.474910546848848e+01 + 4.454707932343867e+01 4.434600983627007e+01 4.414589194663536e+01 4.394672075425581e+01 4.374849149110094e+01 + 4.355119939554362e+01 4.335483958155968e+01 4.315940720272008e+01 4.296489783321342e+01 4.277130684141869e+01 + 4.257862938067940e+01 4.238686082011235e+01 4.219599659307687e+01 4.200603211268383e+01 4.181696265307154e+01 + 4.162878369849639e+01 4.144149102922540e+01 4.125508008000694e+01 4.106954625154178e+01 4.088488514080404e+01 + 4.070109237453877e+01 4.051816351991027e+01 4.033609404369983e+01 4.015487975529847e+01 3.997451654390139e+01 + 3.979499995457292e+01 3.961632565249730e+01 3.943848943565658e+01 3.926148710146721e+01 3.908531435163689e+01 + 3.890996689581685e+01 3.873544082272831e+01 3.856173207783515e+01 3.838883637414560e+01 3.821674961156019e+01 + 3.804546776546066e+01 3.787498680517137e+01 3.770530255859592e+01 3.753641100849845e+01 3.736830845518836e+01 + 3.720099088344971e+01 3.703445420945200e+01 3.686869456603723e+01 3.670370808841574e+01 3.653949085950763e+01 + 3.637603888796111e+01 3.621334844811717e+01 3.605141592615973e+01 3.589023740445852e+01 3.572980904042850e+01 + 3.557012712196481e+01 3.541118795282225e+01 3.525298774403768e+01 3.509552267323749e+01 3.493878928773343e+01 + 3.478278404343990e+01 3.462750313614663e+01 3.447294293878365e+01 3.431909990161546e+01 3.416597046087814e+01 + 3.401355094900445e+01 3.386183779648810e+01 3.371082772101448e+01 3.356051721064496e+01 3.341090265530899e+01 + 3.326198061398263e+01 3.311374767636361e+01 3.296620040125966e+01 3.281933525310492e+01 3.267314891432770e+01 + 3.252763821351709e+01 3.238279969616838e+01 3.223862995512887e+01 3.209512571750849e+01 3.195228370249094e+01 + 3.181010057023420e+01 3.166857295105629e+01 3.152769775432829e+01 3.138747186368265e+01 3.124789194582367e+01 + 3.110895478177638e+01 3.097065722333928e+01 3.083299612203396e+01 3.069596823521478e+01 3.055957038379009e+01 + 3.042379968490992e+01 3.028865305190764e+01 3.015412726448298e+01 3.002021927954454e+01 2.988692608783410e+01 + 2.975424465393443e+01 2.962217185358958e+01 2.949070472525562e+01 2.935984046863818e+01 2.922957605244617e+01 + 2.909990844798608e+01 2.897083474125067e+01 2.884235205411202e+01 2.871445744621140e+01 2.858714789194334e+01 + 2.846042066311678e+01 2.833427304434733e+01 2.820870204788112e+01 2.808370481822039e+01 2.795927858955916e+01 + 2.783542056310479e+01 2.771212788710439e+01 2.758939774558937e+01 2.746722754519704e+01 2.734561457842300e+01 + 2.722455602005491e+01 2.710404915757552e+01 2.698409131619408e+01 2.686467981339180e+01 2.674581188504884e+01 + 2.662748489299116e+01 2.650969637323688e+01 2.639244364869198e+01 2.627572402574995e+01 2.615953493480668e+01 + 2.604387380499337e+01 2.592873803144385e+01 2.581412497154068e+01 2.570003216993883e+01 2.558645721031992e+01 + 2.547339748309297e+01 2.536085044648649e+01 2.524881363723968e+01 2.513728460374055e+01 2.502626081142699e+01 + 2.491573971820056e+01 2.480571905896494e+01 2.469619646153339e+01 2.458716938319504e+01 2.447863542000312e+01 + 2.437059221927192e+01 2.426303741725681e+01 2.415596854366440e+01 2.404938323139217e+01 2.394327933047775e+01 + 2.383765447837906e+01 2.373250626120992e+01 2.362783239922733e+01 2.352363062421024e+01 2.341989863680159e+01 + 2.331663407933185e+01 2.321383475989216e+01 2.311149855755017e+01 2.300962316438995e+01 2.290820631357202e+01 + 2.280724581327735e+01 2.270673948178020e+01 2.260668508940155e+01 2.250708039173678e+01 2.240792334786956e+01 + 2.230921186720802e+01 2.221094371595302e+01 2.211311674173436e+01 2.201572884123411e+01 2.191877792312015e+01 + 2.182226182065280e+01 2.172617842216956e+01 2.163052579410284e+01 2.153530186271772e+01 2.144050449256298e+01 + 2.134613164544727e+01 2.125218130870039e+01 2.115865145244560e+01 2.106553997668644e+01 2.097284492087666e+01 + 2.088056441996010e+01 2.078869643251129e+01 2.069723893213309e+01 2.060618996606658e+01 2.051554761096601e+01 + 2.042530989859754e+01 2.033547481777502e+01 2.024604054022628e+01 2.015700522393599e+01 2.006836688994228e+01 + 1.998012363072147e+01 1.989227358045817e+01 1.980481486918973e+01 1.971774557717947e+01 1.963106382303616e+01 + 1.954476789103884e+01 1.945885594703988e+01 1.937332608222908e+01 1.928817649453870e+01 1.920340539662878e+01 + 1.911901098077130e+01 1.903499138773951e+01 1.895134486255558e+01 1.886806974988112e+01 1.878516424109755e+01 + 1.870262653275597e+01 1.862045489823334e+01 1.853864761644500e+01 1.845720293609644e+01 1.837611907561623e+01 + 1.829539441141390e+01 1.821502731690405e+01 1.813501600648008e+01 1.805535878852776e+01 1.797605402680784e+01 + 1.789710004813803e+01 1.781849513976010e+01 1.774023761822760e+01 1.766232596769640e+01 1.758475857461898e+01 + 1.750753373031707e+01 1.743064982368309e+01 1.735410526816905e+01 1.727789846424588e+01 1.720202775432962e+01 + 1.712649156263800e+01 1.705128842771503e+01 1.697641675133914e+01 1.690187492053174e+01 1.682766139576636e+01 + 1.675377465125957e+01 1.668021313537254e+01 1.660697525047803e+01 1.653405953620346e+01 1.646146456303875e+01 + 1.638918876353225e+01 1.631723061252691e+01 1.624558863577738e+01 1.617426136715184e+01 1.610324729276991e+01 + 1.603254489420701e+01 1.596215281065743e+01 1.589206962268447e+01 1.582229381597797e+01 1.575282394813798e+01 + 1.568365860435203e+01 1.561479636559848e+01 1.554623575841051e+01 1.547797536749664e+01 1.541001389568697e+01 + 1.534234992945672e+01 1.527498202635700e+01 1.520790881496337e+01 1.514112893627654e+01 1.507464101206718e+01 + 1.500844361854594e+01 1.494253544400039e+01 1.487691522461213e+01 1.481158156982783e+01 1.474653311471545e+01 + 1.468176854391490e+01 1.461728655322583e+01 1.455308580005108e+01 1.448916492494823e+01 1.442552270891503e+01 + 1.436215789907635e+01 1.429906914560298e+01 1.423625515786986e+01 1.417371467503432e+01 1.411144643634281e+01 + 1.404944913182382e+01 1.398772148936426e+01 1.392626235467004e+01 1.386507047757601e+01 1.380414456703780e+01 + 1.374348339923097e+01 1.368308576360786e+01 1.362295043539383e+01 1.356307614411792e+01 1.350346171009224e+01 + 1.344410601461897e+01 1.338500782259274e+01 1.332616591200318e+01 1.326757911048049e+01 1.320924625504148e+01 + 1.315116615215319e+01 1.309333758418828e+01 1.303575945915385e+01 1.297843067064863e+01 1.292135001185642e+01 + 1.286451632934388e+01 1.280792850075226e+01 1.275158540067995e+01 1.269548586414703e+01 1.263962874841400e+01 + 1.258401302186647e+01 1.252863758019894e+01 1.247350127006052e+01 1.241860299544399e+01 1.236394167532885e+01 + 1.230951622025856e+01 1.225532549825102e+01 1.220136844757296e+01 1.214764407513537e+01 1.209415128431592e+01 + 1.204088897936275e+01 1.198785611322907e+01 1.193505164847797e+01 1.188247452422181e+01 1.183012365035161e+01 + 1.177799804372636e+01 1.172609672645034e+01 1.167441862559045e+01 1.162296270435431e+01 1.157172795813644e+01 + 1.152071338824009e+01 1.146991795771504e+01 1.141934063624516e+01 1.136898050295155e+01 1.131883658051165e+01 + 1.126890783457083e+01 1.121919328583311e+01 1.116969196974251e+01 1.112040291453270e+01 1.107132511138846e+01 + 1.102245760367597e+01 1.097379950683186e+01 1.092534984778681e+01 1.087710764406476e+01 1.082907196010627e+01 + 1.078124186863284e+01 1.073361642501848e+01 1.068619465441603e+01 1.063897567074718e+01 1.059195860734133e+01 + 1.054514250814830e+01 1.049852644360809e+01 1.045210951602862e+01 1.040589083229813e+01 1.035986946911022e+01 + 1.031404450080543e+01 1.026841510170119e+01 1.022298040707346e+01 1.017773949095798e+01 1.013269147478631e+01 + 1.008783549702620e+01 1.004317069189082e+01 9.998696157456914e+00 9.954411030186206e+00 9.910314523784715e+00 + 9.866405774945729e+00 9.822683900561229e+00 9.779148062474189e+00 9.735797433007823e+00 9.692631171490490e+00 + 9.649648402951970e+00 9.606848328743531e+00 9.564230182014787e+00 9.521793107635142e+00 9.479536270440141e+00 + 9.437458869806633e+00 9.395560106559989e+00 9.353839157926716e+00 9.312295192835592e+00 9.270927467731591e+00 + 9.229735216231479e+00 9.188717610212938e+00 9.147873860369382e+00 9.107203196336844e+00 9.066704846764596e+00 + 9.026378005702853e+00 8.986221892357717e+00 8.946235805206038e+00 8.906418978693665e+00 8.866770619316361e+00 + 8.827289975974383e+00 8.787976307390357e+00 8.748828863538764e+00 8.709846863139358e+00 8.671029583554503e+00 + 8.632376341244221e+00 8.593886376949055e+00 8.555558939921891e+00 8.517393311170933e+00 8.479388776756116e+00 + 8.441544603229096e+00 8.403860042243403e+00 8.366334424744339e+00 8.328967072292842e+00 8.291757243124138e+00 + 8.254704227472720e+00 8.217807335382002e+00 8.181065876905594e+00 8.144479133106664e+00 8.108046399433587e+00 + 8.071767047639053e+00 8.035640397926882e+00 7.999665736506032e+00 7.963842390434660e+00 7.928169696145141e+00 + 7.892646983285742e+00 7.857273552651162e+00 7.822048750599857e+00 7.786971968025827e+00 7.752042529333232e+00 + 7.717259758863888e+00 7.682623011133142e+00 7.648131647347260e+00 7.613785013617140e+00 7.579582436948184e+00 + 7.545523312250220e+00 7.511607037617057e+00 7.477832951167176e+00 7.444200413093294e+00 7.410708803334905e+00 + 7.377357505498556e+00 7.344145878673218e+00 7.311073286547245e+00 7.278139163173499e+00 7.245342906306997e+00 + 7.212683876663248e+00 7.180161467446147e+00 7.147775082852699e+00 7.115524124234772e+00 7.083407965702390e+00 + 7.051426016132217e+00 7.019577732801474e+00 6.987862512275252e+00 6.956279745475502e+00 6.924828855941318e+00 + 6.893509269882150e+00 6.862320401692200e+00 6.831261647888545e+00 6.800332460884749e+00 6.769532305211046e+00 + 6.738860589806862e+00 6.708316738463165e+00 6.677900193977888e+00 6.647610403615440e+00 6.617446795946176e+00 + 6.587408797932629e+00 6.557495898186097e+00 6.527707560796614e+00 6.498043211862364e+00 6.468502306113241e+00 + 6.439084309299234e+00 6.409788685242900e+00 6.380614873655190e+00 6.351562339061567e+00 6.322630595895343e+00 + 6.293819108127046e+00 6.265127326375664e+00 6.236554729526047e+00 6.208100805116588e+00 6.179765032202197e+00 + 6.151546864740690e+00 6.123445807150094e+00 6.095461385258917e+00 6.067593067877628e+00 6.039840335121551e+00 + 6.012202688508743e+00 5.984679633169969e+00 5.957270656961056e+00 5.929975240292937e+00 5.902792923627279e+00 + 5.875723232013562e+00 5.848765648702115e+00 5.821919682493143e+00 5.795184854142510e+00 5.768560683026402e+00 + 5.742046666390822e+00 5.715642318587924e+00 5.689347205919744e+00 5.663160851223163e+00 5.637082758311135e+00 + 5.611112458697719e+00 5.585249491519008e+00 5.559493390584049e+00 5.533843667789125e+00 5.508299872311603e+00 + 5.482861578646651e+00 5.457528314665947e+00 5.432299611523626e+00 5.407175018586152e+00 5.382154093094761e+00 + 5.357236378022760e+00 5.332421403106363e+00 5.307708752059064e+00 5.283098003376689e+00 5.258588694187007e+00 + 5.234180379291222e+00 5.209872626694981e+00 5.185665008050016e+00 5.161557074183171e+00 5.137548383980142e+00 + 5.113638545797982e+00 5.089827134282968e+00 5.066113702430728e+00 5.042497830741953e+00 5.018979105007048e+00 + 4.995557105455633e+00 4.972231392615168e+00 4.949001558388967e+00 4.925867224885915e+00 4.902827967986653e+00 + 4.879883363679411e+00 4.857033008673309e+00 4.834276503129009e+00 4.811613436797770e+00 4.789043387081744e+00 + 4.766565977795326e+00 4.744180833573695e+00 4.721887536130310e+00 4.699685684376157e+00 4.677574891583497e+00 + 4.655554772271826e+00 4.633624922898647e+00 4.611784942911348e+00 4.590034481232405e+00 4.568373160121153e+00 + 4.546800575450856e+00 4.525316347519302e+00 4.503920103923871e+00 4.482611469298424e+00 4.461390048788094e+00 + 4.440255471271009e+00 4.419207398665950e+00 4.398245451269402e+00 4.377369245425554e+00 4.356578419383048e+00 + 4.335872613273037e+00 4.315251459075552e+00 4.294714576337845e+00 4.274261622204341e+00 4.253892261314030e+00 + 4.233606119889290e+00 4.213402835603544e+00 4.193282059746365e+00 4.173243445650493e+00 4.153286631923412e+00 + 4.133411255497697e+00 4.113616998652003e+00 4.093903524786619e+00 4.074270469191258e+00 4.054717490515994e+00 + 4.035244253601178e+00 4.015850419023907e+00 3.996535633568783e+00 3.977299560905666e+00 3.958141896495164e+00 + 3.939062301025637e+00 3.920060427447142e+00 3.901135950094528e+00 3.882288544897898e+00 3.863517881118590e+00 + 3.844823615448907e+00 3.826205437051391e+00 3.807663047653544e+00 3.789196110563124e+00 3.770804297342049e+00 + 3.752487294212357e+00 3.734244789018890e+00 3.716076457976182e+00 3.697981972490954e+00 3.679961043694115e+00 + 3.662013372248035e+00 3.644138631063968e+00 3.626336509775109e+00 3.608606705542072e+00 3.590948914412318e+00 + 3.573362819793663e+00 3.555848115085657e+00 3.538404523614169e+00 3.521031745026515e+00 3.503729467883798e+00 + 3.486497394134707e+00 3.469335231734055e+00 3.452242686325544e+00 3.435219448952052e+00 3.418265234650198e+00 + 3.401379774604279e+00 3.384562769850576e+00 3.367813923930398e+00 3.351132951883403e+00 3.334519571031865e+00 + 3.317973491801103e+00 3.301494419647167e+00 3.285082090084510e+00 3.268736234671993e+00 3.252456560777042e+00 + 3.236242786971220e+00 3.220094639575606e+00 3.204011846234647e+00 3.187994121490988e+00 3.172041185626448e+00 + 3.156152791161071e+00 3.140328668842820e+00 3.124568535295174e+00 3.108872124034968e+00 3.093239171871656e+00 + 3.077669412161458e+00 3.062162565910707e+00 3.046718374098970e+00 3.031336596904380e+00 3.016016966139392e+00 + 3.000759212810465e+00 2.985563079528153e+00 2.970428312130104e+00 2.955354650145179e+00 2.940341825152254e+00 + 2.925389598488303e+00 2.910497731503551e+00 2.895665957526404e+00 2.880894022713473e+00 2.866181682137055e+00 + 2.851528688498591e+00 2.836934785005289e+00 2.822399718118186e+00 2.807923264019232e+00 2.793505182293368e+00 + 2.779145216423770e+00 2.764843124903896e+00 2.750598669795774e+00 2.736411610868753e+00 2.722281698431688e+00 + 2.708208697067331e+00 2.694192390113966e+00 2.680232535961204e+00 2.666328890540199e+00 2.652481222662398e+00 + 2.638689303226956e+00 2.624952898002155e+00 2.611271764144950e+00 2.597645683492627e+00 2.584074442444535e+00 + 2.570557801667266e+00 2.557095530257868e+00 2.543687406599445e+00 2.530333209423413e+00 2.517032707379746e+00 + 2.503785668122807e+00 2.490591889861845e+00 2.477451158950901e+00 2.464363243138197e+00 2.451327922049569e+00 + 2.438344980862380e+00 2.425414204994132e+00 2.412535368413293e+00 2.399708255484590e+00 2.386932671907132e+00 + 2.374208401602455e+00 2.361535223009603e+00 2.348912926727443e+00 2.336341305706971e+00 2.323820149408004e+00 + 2.311349238873846e+00 2.298928374328811e+00 2.286557363678248e+00 2.274235992966902e+00 2.261964052364815e+00 + 2.249741340335214e+00 2.237567658215990e+00 2.225442798573621e+00 2.213366549457367e+00 2.201338726388740e+00 + 2.189359138707274e+00 2.177427577694549e+00 2.165543843493499e+00 2.153707741170415e+00 2.141919076444355e+00 + 2.130177647034976e+00 2.118483256831743e+00 2.106835728234196e+00 2.095234867960482e+00 2.083680476325080e+00 + 2.072172364176171e+00 2.060710343839133e+00 2.049294224696878e+00 2.037923808395575e+00 2.026598913260298e+00 + 2.015319367985618e+00 2.004084979196668e+00 1.992895556108562e+00 1.981750916950703e+00 1.970650881000152e+00 + 1.959595261684839e+00 1.948583868145923e+00 1.937616532016987e+00 1.926693081878526e+00 1.915813328267264e+00 + 1.904977090405082e+00 1.894184192977273e+00 1.883434460875044e+00 1.872727710477953e+00 1.862063762090873e+00 + 1.851442457083682e+00 1.840863622251705e+00 1.830327074965862e+00 1.819832643502570e+00 1.809380158797907e+00 + 1.798969449793061e+00 1.788600336572885e+00 1.778272652771865e+00 1.767986244795942e+00 1.757740938619203e+00 + 1.747536560606076e+00 1.737372946411540e+00 1.727249932639099e+00 1.717167351154095e+00 1.707125028541288e+00 + 1.697122811212298e+00 1.687160545804055e+00 1.677238060829077e+00 1.667355192130723e+00 1.657511781312863e+00 + 1.647707669880958e+00 1.637942692337234e+00 1.628216684763444e+00 1.618529503053863e+00 1.608880992276723e+00 + 1.599270986915247e+00 1.589699330823691e+00 1.580165870897195e+00 1.570670452975510e+00 1.561212914561866e+00 + 1.551793103249197e+00 1.542410880472349e+00 1.533066090216831e+00 1.523758574579748e+00 1.514488184288800e+00 + 1.505254771462676e+00 1.496058184704016e+00 1.486898266759950e+00 1.477774877044576e+00 1.468687878023066e+00 + 1.459637114930725e+00 1.450622438289068e+00 1.441643704572125e+00 1.432700770639202e+00 1.423793487269355e+00 + 1.414921704769478e+00 1.406085292220042e+00 1.397284110913275e+00 1.388518010515092e+00 1.379786849127615e+00 + 1.371090488107240e+00 1.362428788219066e+00 1.353801602746353e+00 1.345208792137069e+00 1.336650231141558e+00 + 1.328125779708811e+00 1.319635294146069e+00 1.311178639017341e+00 1.302755680403749e+00 1.294366281732825e+00 + 1.286010300246468e+00 1.277687607130681e+00 1.269398079017509e+00 1.261141576506052e+00 1.252917963373013e+00 + 1.244727109229262e+00 1.236568884548108e+00 1.228443154841189e+00 1.220349783647821e+00 1.212288651549746e+00 + 1.204259634287000e+00 1.196262595500517e+00 1.188297406122070e+00 1.180363940507803e+00 1.172462072687314e+00 + 1.164591670206239e+00 1.156752605274376e+00 1.148944764287503e+00 1.141168021685895e+00 1.133422246839356e+00 + 1.125707316556084e+00 1.118023109341937e+00 1.110369501923575e+00 1.102746365022667e+00 1.095153580538906e+00 + 1.087591037394418e+00 1.080058609806265e+00 1.072556173728377e+00 1.065083611042832e+00 1.057640804167975e+00 + 1.050227631677888e+00 1.042843969448370e+00 1.035489708218281e+00 1.028164736497249e+00 1.020868930712798e+00 + 1.013602173363602e+00 1.006364350528145e+00 9.991553480860069e-01 9.919750464549014e-01 9.848233287198007e-01 + 9.777000916381701e-01 9.706052224312447e-01 9.635386022157533e-01 9.565001191688937e-01 9.494896630661879e-01 + 9.425071223228538e-01 9.355523797940184e-01 9.286253271866921e-01 9.217258644183214e-01 9.148538781303724e-01 + 9.080092551050607e-01 9.011918879859632e-01 8.944016703005543e-01 8.876384924746002e-01 8.809022413584221e-01 + 8.741928168976413e-01 8.675101190938330e-01 8.608540359442419e-01 8.542244603473701e-01 8.476212889430066e-01 + 8.410444181391276e-01 8.344937399710189e-01 8.279691476350027e-01 8.214705470141707e-01 8.149978368018493e-01 + 8.085509088588196e-01 8.021296614287111e-01 7.957339944800463e-01 7.893638070383275e-01 7.830189931350516e-01 + 7.766994532966268e-01 7.704050967403675e-01 7.641358215802615e-01 7.578915247022724e-01 7.516721083807270e-01 + 7.454774759379389e-01 7.393075284143857e-01 7.331621629407183e-01 7.270412875750237e-01 7.209448123528730e-01 + 7.148726361079928e-01 7.088246610576617e-01 7.028007931997213e-01 6.968009387204053e-01 6.908250000358214e-01 + 6.848728793751606e-01 6.789444908271167e-01 6.730397435251165e-01 6.671585392499849e-01 6.613007849024644e-01 + 6.554663896318030e-01 6.496552624588109e-01 6.438673070778183e-01 6.381024319556428e-01 6.323605552121262e-01 + 6.266415850605696e-01 6.209454272475601e-01 6.152719929073242e-01 6.096211942955035e-01 6.039929419697414e-01 + 5.983871423673978e-01 5.928037109278776e-01 5.872425665727200e-01 5.817036179262789e-01 5.761867757580472e-01 + 5.706919545755328e-01 5.652190691753797e-01 5.597680312855905e-01 5.543387515608681e-01 5.489311514266204e-01 + 5.435451491959484e-01 5.381806555529779e-01 5.328375858091706e-01 5.275158573424954e-01 5.222153871968650e-01 + 5.169360885007255e-01 5.116778775087658e-01 5.064406794925096e-01 5.012244118255510e-01 4.960289886382637e-01 + 4.908543290552675e-01 4.857003532629381e-01 4.805669801867241e-01 4.754541247133137e-01 4.703617092625736e-01 + 4.652896609026711e-01 4.602378967146020e-01 4.552063350475851e-01 4.501948983226124e-01 4.452035092771810e-01 + 4.402320879227842e-01 4.352805523654864e-01 4.303488309750054e-01 4.254368504386150e-01 4.205445290166767e-01 + 4.156717895856258e-01 4.108185573527897e-01 4.059847567861119e-01 4.011703090912549e-01 3.963751374739253e-01 + 3.915991740467544e-01 3.868423443729578e-01 3.821045699452743e-01 3.773857771630841e-01 3.726858934536713e-01 + 3.680048452743795e-01 3.633425553945757e-01 3.586989523890614e-01 3.540739701811214e-01 3.494675340422360e-01 + 3.448795694018267e-01 3.403100055229290e-01 3.357587720701978e-01 3.312257966625470e-01 3.267110046986084e-01 + 3.222143302305144e-01 3.177357072575733e-01 3.132750617821559e-01 3.088323230437107e-01 3.044074228278458e-01 + 3.000002929514869e-01 2.956108619814004e-01 2.912390591663653e-01 2.868848226223222e-01 2.825480855369588e-01 + 2.782287763584979e-01 2.739268276304007e-01 2.696421732978619e-01 2.653747469077652e-01 2.611244782932083e-01 + 2.568913016367161e-01 2.526751570146955e-01 2.484759769388697e-01 2.442936932048949e-01 2.401282413902519e-01 + 2.359795575701045e-01 2.318475761710866e-01 2.277322290127450e-01 2.236334554284879e-01 2.195511960314929e-01 + 2.154853836729677e-01 2.114359536211432e-01 2.074028437636633e-01 2.033859920182897e-01 1.993853337119912e-01 + 1.954008040589642e-01 1.914323463143237e-01 1.874799002688242e-01 1.835434007181165e-01 1.796227861758036e-01 + 1.757179964922509e-01 1.718289711649378e-01 1.679556465242757e-01 1.640979620393169e-01 1.602558632656972e-01 + 1.564292893436780e-01 1.526181778855338e-01 1.488224700413446e-01 1.450421075715582e-01 1.412770310767497e-01 + 1.375271785489454e-01 1.337924939887067e-01 1.300729236356154e-01 1.263684067750867e-01 1.226788841702678e-01 + 1.190042991249222e-01 1.153445951805052e-01 1.116997137432381e-01 1.080695954417651e-01 1.044541881911586e-01 + 1.008534377603918e-01 9.726728475975084e-02 9.369567294988820e-02 9.013854752144720e-02 8.659585347215112e-02 + 8.306753302147955e-02 7.955353046975124e-02 7.605379621791922e-02 7.256827534889604e-02 6.909691079142652e-02 + 6.563964883225221e-02 6.219643640409570e-02 5.876721959493493e-02 5.535194193553600e-02 5.195055179453398e-02 + 4.856300050562060e-02 4.518923308325209e-02 4.182919528191363e-02 3.848283536820589e-02 3.515010193539807e-02 + 3.183094185890936e-02 2.852530077920949e-02 2.523313079087341e-02 2.195438300307553e-02 1.868900335629075e-02 + 1.543694036357313e-02 1.219814405293583e-02 8.972564385828061e-03 5.760148923624660e-03 2.560846417529306e-03 + -6.253884489496408e-04 -3.798605206001689e-03 -6.958856024607482e-03 -1.010619000899848e-02 -1.324065554473652e-02 + -1.636230159824732e-02 -1.947117958312726e-02 -2.256733711284757e-02 -2.565081832749929e-02 -2.872167302619957e-02 + -3.177995089902724e-02 -3.482569914268617e-02 -3.785896464500105e-02 -4.087979562235380e-02 -4.388824175488684e-02 + -4.688434717766576e-02 -4.986815604286890e-02 -5.283971753775529e-02 -5.579907881824794e-02 -5.874628546589089e-02 + -6.168138307363240e-02 -6.460441923558070e-02 -6.751544105442296e-02 -7.041449003639784e-02 -7.330161087707579e-02 + -7.617685125406765e-02 -7.904025608548425e-02 -8.189186951723537e-02 -8.473173608907363e-02 -8.755990257827875e-02 + -9.037641289395969e-02 -9.318130717201861e-02 -9.597463047763352e-02 -9.875642835115833e-02 -1.015267439140877e-01 + -1.042856199263307e-01 -1.070331001684683e-01 -1.097692300567918e-01 -1.124940502948268e-01 -1.152076007898061e-01 + -1.179099262631479e-01 -1.206010699593113e-01 -1.232810735016665e-01 -1.259499784255051e-01 -1.286078279418341e-01 + -1.312546653333709e-01 -1.338905286984875e-01 -1.365154583874092e-01 -1.391294979538990e-01 -1.417326885345280e-01 + -1.443250704192513e-01 -1.469066841433861e-01 -1.494775722507627e-01 -1.520377752494497e-01 -1.545873297590701e-01 + -1.571262765202916e-01 -1.596546572452540e-01 -1.621725113907878e-01 -1.646798779801165e-01 -1.671767967821347e-01 + -1.696633092874520e-01 -1.721394530811854e-01 -1.746052643091513e-01 -1.770607836101869e-01 -1.795060506428017e-01 + -1.819411034225526e-01 -1.843659798390828e-01 -1.867807191554161e-01 -1.891853611111403e-01 -1.915799407499077e-01 + -1.939644945120454e-01 -1.963390621459183e-01 -1.987036813730624e-01 -2.010583889984393e-01 -2.034032219467188e-01 + -2.057382189127211e-01 -2.080634172465200e-01 -2.103788504106409e-01 -2.126845552585028e-01 -2.149805700057577e-01 + -2.172669307458855e-01 -2.195436731393316e-01 -2.218108333786645e-01 -2.240684493062661e-01 -2.263165556286022e-01 + -2.285551851690127e-01 -2.307843748874083e-01 -2.330041611277884e-01 -2.352145785311434e-01 -2.374156618282909e-01 + -2.396074467707450e-01 -2.417899696732801e-01 -2.439632627554057e-01 -2.461273590292558e-01 -2.482822949571798e-01 + -2.504281050002428e-01 -2.525648226666662e-01 -2.546924818382261e-01 -2.568111176810049e-01 -2.589207645010757e-01 + -2.610214530059819e-01 -2.631132165202481e-01 -2.651960899948890e-01 -2.672701065219724e-01 -2.693352987894519e-01 + -2.713916998229662e-01 -2.734393439668777e-01 -2.754782632038173e-01 -2.775084874639143e-01 -2.795300503441993e-01 + -2.815429852855671e-01 -2.835473240274155e-01 -2.855430981234691e-01 -2.875303400246380e-01 -2.895090831627840e-01 + -2.914793573631382e-01 -2.934411924374482e-01 -2.953946213942734e-01 -2.973396760049649e-01 -2.992763870705049e-01 + -3.012047853752455e-01 -3.031249029054077e-01 -3.050367713048046e-01 -3.069404187491607e-01 -3.088358754333808e-01 + -3.107231733999588e-01 -3.126023429151826e-01 -3.144734138246973e-01 -3.163364162512183e-01 -3.181913814969073e-01 + -3.200383391593082e-01 -3.218773166629695e-01 -3.237083442965246e-01 -3.255314526206347e-01 -3.273466708133588e-01 + -3.291540279174764e-01 -3.309535535062730e-01 -3.327452779044484e-01 -3.345292286746930e-01 -3.363054329977739e-01 + -3.380739209920870e-01 -3.398347217688169e-01 -3.415878634526212e-01 -3.433333743100879e-01 -3.450712833788954e-01 + -3.468016195958206e-01 -3.485244091566739e-01 -3.502396793974815e-01 -3.519474593420066e-01 -3.536477770380763e-01 + -3.553406598299846e-01 -3.570261348354672e-01 -3.587042307855341e-01 -3.603749751839582e-01 -3.620383929731605e-01 + -3.636945116923384e-01 -3.653433594409278e-01 -3.669849628231984e-01 -3.686193482790397e-01 -3.702465427747400e-01 + -3.718665743211436e-01 -3.734794684043725e-01 -3.750852495624684e-01 -3.766839451194457e-01 -3.782755819189342e-01 + -3.798601858648072e-01 -3.814377826321034e-01 -3.830083986549013e-01 -3.845720606417443e-01 -3.861287926090124e-01 + -3.876786193539286e-01 -3.892215675502101e-01 -3.907576628594260e-01 -3.922869303026715e-01 -3.938093947284727e-01 + -3.953250822556230e-01 -3.968340182497304e-01 -3.983362256494206e-01 -3.998317293097848e-01 -4.013205549386248e-01 + -4.028027272117153e-01 -4.042782703087232e-01 -4.057472086115670e-01 -4.072095677082399e-01 -4.086653712889545e-01 + -4.101146418277140e-01 -4.115574040934622e-01 -4.129936826934361e-01 -4.144235014035024e-01 -4.158468836578273e-01 + -4.172638535617268e-01 -4.186744357650895e-01 -4.200786523524958e-01 -4.214765258006608e-01 -4.228680805923657e-01 + -4.242533401481378e-01 -4.256323273241845e-01 -4.270050650780072e-01 -4.283715771591216e-01 -4.297318868367957e-01 + -4.310860152683936e-01 -4.324339850671611e-01 -4.337758197699306e-01 -4.351115419219263e-01 -4.364411736856622e-01 + -4.377647373653272e-01 -4.390822563519974e-01 -4.403937525793140e-01 -4.416992465950099e-01 -4.429987609092939e-01 + -4.442923180804305e-01 -4.455799398898891e-01 -4.468616477876415e-01 -4.481374637930542e-01 -4.494074106490894e-01 + -4.506715085877422e-01 -4.519297779021105e-01 -4.531822412097039e-01 -4.544289201442401e-01 -4.556698355752103e-01 + -4.569050083194456e-01 -4.581344599890250e-01 -4.593582121055255e-01 -4.605762842891920e-01 -4.617886970897419e-01 + -4.629954719556403e-01 -4.641966295426422e-01 -4.653921902577345e-01 -4.665821746143150e-01 -4.677666038635413e-01 + -4.689454981292748e-01 -4.701188761476531e-01 -4.712867586709557e-01 -4.724491664926360e-01 -4.736061192593240e-01 + -4.747576368456714e-01 -4.759037394682022e-01 -4.770444475543998e-01 -4.781797800875144e-01 -4.793097558338887e-01 + -4.804343950164401e-01 -4.815537175042383e-01 -4.826677426390972e-01 -4.837764894228364e-01 -4.848799775883490e-01 + -4.859782270303963e-01 -4.870712557287352e-01 -4.881590823344398e-01 -4.892417265305033e-01 -4.903192072931410e-01 + -4.913915433426016e-01 -4.924587534540600e-01 -4.935208569593936e-01 -4.945778724869024e-01 -4.956298174121960e-01 + -4.966767104426105e-01 -4.977185705977166e-01 -4.987554161795947e-01 -4.997872652579317e-01 -5.008141361357437e-01 + -5.018360477540788e-01 -5.028530175622089e-01 -5.038650625463708e-01 -5.048722015765362e-01 -5.058744527800632e-01 + -5.068718334710337e-01 -5.078643614554021e-01 -5.088520548881869e-01 -5.098349318298798e-01 -5.108130088001350e-01 + -5.117863028619736e-01 -5.127548322161382e-01 -5.137186142245088e-01 -5.146776659499980e-01 -5.156320045833772e-01 + -5.165816478015819e-01 -5.175266128170244e-01 -5.184669156304091e-01 -5.194025733016244e-01 -5.203336032597101e-01 + -5.212600221732120e-01 -5.221818466804444e-01 -5.230990936596679e-01 -5.240117804553392e-01 -5.249199232262068e-01 + -5.258235374392936e-01 -5.267226400387954e-01 -5.276172478389746e-01 -5.285073771019844e-01 -5.293930438910602e-01 + -5.302742646986305e-01 -5.311510563423283e-01 -5.320234339437281e-01 -5.328914129379527e-01 -5.337550101355577e-01 + -5.346142414983102e-01 -5.354691226448078e-01 -5.363196694209366e-01 -5.371658979374595e-01 -5.380078240078261e-01 + -5.388454624615836e-01 -5.396788287704753e-01 -5.405079388378121e-01 -5.413328081929075e-01 -5.421534521210617e-01 + -5.429698859177164e-01 -5.437821254261226e-01 -5.445901856060492e-01 -5.453940806517681e-01 -5.461938261275164e-01 + -5.469894375147514e-01 -5.477809296410460e-01 -5.485683172596564e-01 -5.493516154047422e-01 -5.501308394233321e-01 + -5.509060035978606e-01 -5.516771220917993e-01 -5.524442098036262e-01 -5.532072816062331e-01 -5.539663521228516e-01 + -5.547214355736525e-01 -5.554725467511782e-01 -5.562197004144761e-01 -5.569629099559865e-01 -5.577021895124128e-01 + -5.584375539231472e-01 -5.591690174427206e-01 -5.598965939391384e-01 -5.606202972403660e-01 -5.613401421520022e-01 + -5.620561426054913e-01 -5.627683113219669e-01 -5.634766626491997e-01 -5.641812109417922e-01 -5.648819696019924e-01 + -5.655789522526887e-01 -5.662721727674018e-01 -5.669616451334641e-01 -5.676473824290281e-01 -5.683293976251365e-01 + -5.690077046537543e-01 -5.696823171027902e-01 -5.703532481968968e-01 -5.710205111045815e-01 -5.716841193018837e-01 + -5.723440862989044e-01 -5.730004247377283e-01 -5.736531475408438e-01 -5.743022680808630e-01 -5.749477994635019e-01 + -5.755897545119250e-01 -5.762281459317424e-01 -5.768629872133108e-01 -5.774942912813225e-01 -5.781220698864685e-01 + -5.787463360372200e-01 -5.793671029370097e-01 -5.799843829591812e-01 -5.805981885004621e-01 -5.812085322229668e-01 + -5.818154271777390e-01 -5.824188854500640e-01 -5.830189187855023e-01 -5.836155400127914e-01 -5.842087616519486e-01 + -5.847985957903102e-01 -5.853850545399070e-01 -5.859681502822114e-01 -5.865478954643482e-01 -5.871243015837295e-01 + -5.876973804424807e-01 -5.882671445115567e-01 -5.888336058093040e-01 -5.893967761301214e-01 -5.899566672475657e-01 + -5.905132912554449e-01 -5.910666600004119e-01 -5.916167846344484e-01 -5.921636769312483e-01 -5.927073488739303e-01 + -5.932478119884005e-01 -5.937850777230974e-01 -5.943191576345895e-01 -5.948500635775013e-01 -5.953778067525587e-01 + -5.959023980172641e-01 -5.964238491804477e-01 -5.969421717317064e-01 -5.974573766302176e-01 -5.979694750153504e-01 + -5.984784782975928e-01 -5.989843980133127e-01 -5.994872448737363e-01 -5.999870296226286e-01 -6.004837635008013e-01 + -6.009774575116591e-01 -6.014681225640990e-01 -6.019557696406324e-01 -6.024404098188824e-01 -6.029220539582525e-01 + -6.034007123251734e-01 -6.038763957092128e-01 -6.043491151546724e-01 -6.048188811990667e-01 -6.052857043294740e-01 + -6.057495951725935e-01 -6.062105647034982e-01 -6.066686232996821e-01 -6.071237808282512e-01 -6.075760480581535e-01 + -6.080254356249652e-01 -6.084719536597242e-01 -6.089156123708600e-01 -6.093564221655233e-01 -6.097943936088406e-01 + -6.102295366277345e-01 -6.106618611466814e-01 -6.110913776082281e-01 -6.115180960018122e-01 -6.119420262061138e-01 + -6.123631785057825e-01 -6.127815629923925e-01 -6.131971895415724e-01 -6.136100679122567e-01 -6.140202079254689e-01 + -6.144276194632986e-01 -6.148323123693087e-01 -6.152342964516117e-01 -6.156335814880438e-01 -6.160301772367670e-01 + -6.164240932773791e-01 -6.168153390131846e-01 -6.172039241057757e-01 -6.175898582479540e-01 -6.179731510100582e-01 + -6.183538118537011e-01 -6.187318502245757e-01 -6.191072755983122e-01 -6.194800972241303e-01 -6.198503243163954e-01 + -6.202179663089392e-01 -6.205830326036273e-01 -6.209455324825972e-01 -6.213054750121583e-01 -6.216628693834372e-01 + -6.220177248671027e-01 -6.223700505100402e-01 -6.227198553511943e-01 -6.230671484590707e-01 -6.234119388224310e-01 + -6.237542354039819e-01 -6.240940471906395e-01 -6.244313833278470e-01 -6.247662526956897e-01 -6.250986637315333e-01 + -6.254286253149073e-01 -6.257561464374979e-01 -6.260812358699522e-01 -6.264039022632663e-01 -6.267241542804416e-01 + -6.270420007239386e-01 -6.273574502418447e-01 -6.276705113436000e-01 -6.279811924920996e-01 -6.282895022600340e-01 + -6.285954492669960e-01 -6.288990419377586e-01 -6.292002887596219e-01 -6.294991982474318e-01 -6.297957785295903e-01 + -6.300900379535952e-01 -6.303819851813233e-01 -6.306716282540937e-01 -6.309589752809680e-01 -6.312440348023121e-01 + -6.315268150763020e-01 -6.318073241903770e-01 -6.320855701836068e-01 -6.323615610879741e-01 -6.326353050044859e-01 + -6.329068101802829e-01 -6.331760846635813e-01 -6.334431363818833e-01 -6.337079733473078e-01 -6.339706034520735e-01 + -6.342310345121693e-01 -6.344892744839461e-01 -6.347453312805855e-01 -6.349992127114430e-01 -6.352509264768633e-01 + -6.355004804526597e-01 -6.357478826585540e-01 -6.359931404400122e-01 -6.362362612918424e-01 -6.364772532644518e-01 + -6.367161239398067e-01 -6.369528807876881e-01 -6.371875315012039e-01 -6.374200836672138e-01 -6.376505447719858e-01 + -6.378789222449943e-01 -6.381052236017390e-01 -6.383294563385360e-01 -6.385516277126226e-01 -6.387717451483415e-01 + -6.389898161925324e-01 -6.392058481779943e-01 -6.394198483013303e-01 -6.396318237129481e-01 -6.398417817583982e-01 + -6.400497298004382e-01 -6.402556751053731e-01 -6.404596246811356e-01 -6.406615856182318e-01 -6.408615652398488e-01 + -6.410595705960431e-01 -6.412556087124355e-01 -6.414496867908267e-01 -6.416418117430738e-01 -6.418319904244396e-01 + -6.420202299552208e-01 -6.422065373268501e-01 -6.423909194238488e-01 -6.425733831564441e-01 -6.427539354568388e-01 + -6.429325832107947e-01 -6.431093330874931e-01 -6.432841919278923e-01 -6.434571667152847e-01 -6.436282640341581e-01 + -6.437974905134223e-01 -6.439648529819666e-01 -6.441303582355420e-01 -6.442940129046214e-01 -6.444558234243410e-01 + -6.446157964842297e-01 -6.447739387669796e-01 -6.449302567289288e-01 -6.450847570451982e-01 -6.452374463418470e-01 + -6.453883308317777e-01 -6.455374170518916e-01 -6.456847116523639e-01 -6.458302208459006e-01 -6.459739509825424e-01 + -6.461159085765001e-01 -6.462561000624228e-01 -6.463945317857885e-01 -6.465312099893501e-01 -6.466661407794220e-01 + -6.467993305071421e-01 -6.469307857586633e-01 -6.470605124176557e-01 -6.471885165505020e-01 -6.473148048129491e-01 + -6.474393831451855e-01 -6.475622574433044e-01 -6.476834341411803e-01 -6.478029193005811e-01 -6.479207188186653e-01 + -6.480368387749067e-01 -6.481512852365653e-01 -6.482640642356557e-01 -6.483751817763184e-01 -6.484846438333333e-01 + -6.485924563559199e-01 -6.486986252696630e-01 -6.488031563964390e-01 -6.489060555062011e-01 -6.490073285956434e-01 + -6.491069816182633e-01 -6.492050203757027e-01 -6.493014505946639e-01 -6.493962779796888e-01 -6.494895082497514e-01 + -6.495811472172135e-01 -6.496712006463234e-01 -6.497596741452655e-01 -6.498465734697708e-01 -6.499319043537729e-01 + -6.500156722751166e-01 -6.500978828758883e-01 -6.501785418212779e-01 -6.502576544563589e-01 -6.503352264336196e-01 + -6.504112635780723e-01 -6.504857712206107e-01 -6.505587548117625e-01 -6.506302199692129e-01 -6.507001719669850e-01 + -6.507686161481057e-01 -6.508355580770583e-01 -6.509010033515999e-01 -6.509649573333303e-01 -6.510274250599254e-01 + -6.510884119408136e-01 -6.511479234691252e-01 -6.512059649357221e-01 -6.512625414820176e-01 -6.513176583196066e-01 + -6.513713209657690e-01 -6.514235346566493e-01 -6.514743044494572e-01 -6.515236355351222e-01 -6.515715331668240e-01 + -6.516180025498758e-01 -6.516630486086969e-01 -6.517066764698182e-01 -6.517488914696901e-01 -6.517896986474616e-01 + -6.518291029696229e-01 -6.518671094474887e-01 -6.519037232298822e-01 -6.519389493677847e-01 -6.519727927034696e-01 + -6.520052582102593e-01 -6.520363509344871e-01 -6.520660759114448e-01 -6.520944379877177e-01 -6.521214419863292e-01 + -6.521470929034477e-01 -6.521713955379932e-01 -6.521943546611896e-01 -6.522159753870301e-01 -6.522362625000242e-01 + -6.522552205660485e-01 -6.522728545508729e-01 -6.522891692872490e-01 -6.523041693781095e-01 -6.523178594474156e-01 + -6.523302443147758e-01 -6.523413289626511e-01 -6.523511179648659e-01 -6.523596158248584e-01 -6.523668271884714e-01 + -6.523727568212391e-01 -6.523774093997819e-01 -6.523807893579161e-01 -6.523829012952149e-01 -6.523837498990516e-01 + -6.523833397960367e-01 -6.523816754611410e-01 -6.523787613199525e-01 -6.523746019358498e-01 -6.523692018302728e-01 + -6.523625654555820e-01 -6.523546972248629e-01 -6.523456017173497e-01 -6.523352835702680e-01 -6.523237468711672e-01 + -6.523109959032295e-01 -6.522970353197415e-01 -6.522818693382445e-01 -6.522655022842732e-01 -6.522479388337681e-01 + -6.522291831409690e-01 -6.522092393163972e-01 -6.521881118419591e-01 -6.521658050464721e-01 -6.521423231008568e-01 + -6.521176700882644e-01 -6.520918504277817e-01 -6.520648685798258e-01 -6.520367284462982e-01 -6.520074341903623e-01 + -6.519769901852531e-01 -6.519454004576026e-01 -6.519126690272374e-01 -6.518788000417296e-01 -6.518437978790763e-01 + -6.518076667685843e-01 -6.517704106505043e-01 -6.517320333460206e-01 -6.516925389358605e-01 -6.516519318553129e-01 + -6.516102158220000e-01 -6.515673946405215e-01 -6.515234728464969e-01 -6.514784543315630e-01 -6.514323427842886e-01 + -6.513851423523833e-01 -6.513368570527661e-01 -6.512874907235414e-01 -6.512370470939771e-01 -6.511855301990920e-01 + -6.511329442190841e-01 -6.510792928715797e-01 -6.510245798816351e-01 -6.509688091361985e-01 -6.509119847142907e-01 + -6.508541103488035e-01 -6.507951894034477e-01 -6.507352259931611e-01 -6.506742241942834e-01 -6.506121876059120e-01 + -6.505491199228429e-01 -6.504850249436106e-01 -6.504199065016956e-01 -6.503537680222150e-01 -6.502866130342899e-01 + -6.502184457971011e-01 -6.501492700279957e-01 -6.500790890906794e-01 -6.500079066129352e-01 -6.499357263329657e-01 + -6.498625519683058e-01 -6.497883869826074e-01 -6.497132350047277e-01 -6.496370998048885e-01 -6.495599847614121e-01 + -6.494818934475555e-01 -6.494028297363450e-01 -6.493227969968260e-01 -6.492417985197620e-01 -6.491598378013752e-01 + -6.490769185970405e-01 -6.489930446200032e-01 -6.489082192796405e-01 -6.488224457999440e-01 -6.487357275334984e-01 + -6.486480682838258e-01 -6.485594713376021e-01 -6.484699398068251e-01 -6.483794774339799e-01 -6.482880877536140e-01 + -6.481957740532812e-01 -6.481025397024727e-01 -6.480083880017639e-01 -6.479133221889776e-01 -6.478173456351086e-01 + -6.477204618036257e-01 -6.476226741599570e-01 -6.475239858039916e-01 -6.474243999826228e-01 -6.473239202990485e-01 + -6.472225498463482e-01 -6.471202916312221e-01 -6.470171489638400e-01 -6.469131252405815e-01 -6.468082238277443e-01 + -6.467024479420175e-01 -6.465958006550642e-01 -6.464882850509053e-01 -6.463799044773618e-01 -6.462706620382276e-01 + -6.461605607272912e-01 -6.460496040101232e-01 -6.459377950690467e-01 -6.458251367734501e-01 -6.457116323868038e-01 + -6.455972850655802e-01 -6.454820977029684e-01 -6.453660732942879e-01 -6.452492150754419e-01 -6.451315264887545e-01 + -6.450130102914885e-01 -6.448936692680686e-01 -6.447735068128447e-01 -6.446525260129213e-01 -6.445307296530088e-01 + -6.444081203587793e-01 -6.442847014715996e-01 -6.441604765089356e-01 -6.440354480546840e-01 -6.439096188724848e-01 + -6.437829920095609e-01 -6.436555704731397e-01 -6.435273570693492e-01 -6.433983545533010e-01 -6.432685663163126e-01 + -6.431379953365300e-01 -6.430066439769492e-01 -6.428745153347271e-01 -6.427416124750638e-01 -6.426079380140648e-01 + -6.424734947555180e-01 -6.423382856273998e-01 -6.422023135830728e-01 -6.420655814260000e-01 -6.419280919255173e-01 + -6.417898479598759e-01 -6.416508523135933e-01 -6.415111076305331e-01 -6.413706163966455e-01 -6.412293816393564e-01 + -6.410874066048897e-01 -6.409446936267265e-01 -6.408012453136449e-01 -6.406570646910840e-01 -6.405121544270317e-01 + -6.403665170374713e-01 -6.402201550644944e-01 -6.400730715072882e-01 -6.399252691822962e-01 -6.397767504407681e-01 + -6.396275180930010e-01 -6.394775749890055e-01 -6.393269236107165e-01 -6.391755662191552e-01 -6.390235053902433e-01 + -6.388707445708105e-01 -6.387172861694177e-01 -6.385631322023312e-01 -6.384082857966726e-01 -6.382527494896121e-01 + -6.380965253642142e-01 -6.379396162401521e-01 -6.377820248167250e-01 -6.376237535602883e-01 -6.374648052204416e-01 + -6.373051823107587e-01 -6.371448870124290e-01 -6.369839218821269e-01 -6.368222895078627e-01 -6.366599923302766e-01 + -6.364970329561520e-01 -6.363334139746031e-01 -6.361691377885151e-01 -6.360042067688202e-01 -6.358386233547334e-01 + -6.356723901317635e-01 -6.355055093799952e-01 -6.353379833438523e-01 -6.351698147827204e-01 -6.350010061497325e-01 + -6.348315596278746e-01 -6.346614776297652e-01 -6.344907627044540e-01 -6.343194173354602e-01 -6.341474433478579e-01 + -6.339748431233465e-01 -6.338016197812808e-01 -6.336277753787244e-01 -6.334533118997744e-01 -6.332782318265875e-01 + -6.331025376588558e-01 -6.329262316544187e-01 -6.327493157114107e-01 -6.325717923863455e-01 -6.323936643403999e-01 + -6.322149336030685e-01 -6.320356024195775e-01 -6.318556731749607e-01 -6.316751480498738e-01 -6.314940290711796e-01 + -6.313123183267710e-01 -6.311300184615836e-01 -6.309471319109403e-01 -6.307636607640942e-01 -6.305796070902886e-01 + -6.303949730482692e-01 -6.302097608691579e-01 -6.300239725606558e-01 -6.298376103756032e-01 -6.296506769748604e-01 + -6.294631743864889e-01 -6.292751044804592e-01 -6.290864694027335e-01 -6.288972714311484e-01 -6.287075127245377e-01 + -6.285171950849623e-01 -6.283263208775478e-01 -6.281348926187029e-01 -6.279429120773061e-01 -6.277503812180564e-01 + -6.275573022752827e-01 -6.273636774541002e-01 -6.271695087389834e-01 -6.269747979757735e-01 -6.267795473573458e-01 + -6.265837591630624e-01 -6.263874355834504e-01 -6.261905784094625e-01 -6.259931895045528e-01 -6.257952710369122e-01 + -6.255968250363517e-01 -6.253978534898084e-01 -6.251983584520242e-01 -6.249983420853732e-01 -6.247978064572296e-01 + -6.245967533125147e-01 -6.243951846742302e-01 -6.241931026018996e-01 -6.239905086686763e-01 -6.237874050561640e-01 + -6.235837942608177e-01 -6.233796778475696e-01 -6.231750576026635e-01 -6.229699356978790e-01 -6.227643140512986e-01 + -6.225581944126894e-01 -6.223515785171654e-01 -6.221444686516174e-01 -6.219368669106876e-01 -6.217287748516653e-01 + -6.215201944179222e-01 -6.213111276341791e-01 -6.211015763012264e-01 -6.208915420627059e-01 -6.206810267189914e-01 + -6.204700325606027e-01 -6.202585614407183e-01 -6.200466150025669e-01 -6.198341952555039e-01 -6.196213039807257e-01 + -6.194079427661365e-01 -6.191941133919308e-01 -6.189798178811384e-01 -6.187650583625046e-01 -6.185498365366234e-01 + -6.183341539791172e-01 -6.181180123373080e-01 -6.179014136693182e-01 -6.176843597571294e-01 -6.174668518753883e-01 + -6.172488922358068e-01 -6.170304830078728e-01 -6.168116255085183e-01 -6.165923213940302e-01 -6.163725725542526e-01 + -6.161523808379610e-01 -6.159317477445455e-01 -6.157106747923912e-01 -6.154891641891720e-01 -6.152672177134336e-01 + -6.150448367622374e-01 -6.148220230127394e-01 -6.145987783325538e-01 -6.143751045698781e-01 -6.141510029326600e-01 + -6.139264750393221e-01 -6.137015231470567e-01 -6.134761489851926e-01 -6.132503540152313e-01 -6.130241396532106e-01 + -6.127975076851865e-01 -6.125704598048077e-01 -6.123429972989166e-01 -6.121151221351967e-01 -6.118868363314907e-01 + -6.116581411278224e-01 -6.114290380220153e-01 -6.111995287783158e-01 -6.109696151823703e-01 -6.107392985450728e-01 + -6.105085801024925e-01 -6.102774622058419e-01 -6.100459465922933e-01 -6.098140342484372e-01 -6.095817267256873e-01 + -6.093490257933440e-01 -6.091159331809802e-01 -6.088824500709522e-01 -6.086485779905337e-01 -6.084143191489354e-01 + -6.081796748129595e-01 -6.079446461968719e-01 -6.077092351925356e-01 -6.074734432434898e-01 -6.072372716150822e-01 + -6.070007218360295e-01 -6.067637956065657e-01 -6.065264946232775e-01 -6.062888203126375e-01 -6.060507740692458e-01 + -6.058123573561740e-01 -6.055735718185850e-01 -6.053344188005130e-01 -6.050948994718379e-01 -6.048550157592759e-01 + -6.046147693250087e-01 -6.043741612917217e-01 -6.041331930896253e-01 -6.038918662688606e-01 -6.036501823335466e-01 + -6.034081424814672e-01 -6.031657481058161e-01 -6.029230011393863e-01 -6.026799028730719e-01 -6.024364544399844e-01 + -6.021926574869638e-01 -6.019485136055120e-01 -6.017040241022006e-01 -6.014591897708976e-01 -6.012140122415236e-01 + -6.009684936432825e-01 -6.007226351565053e-01 -6.004764378633045e-01 -6.002299030368295e-01 -5.999830322604393e-01 + -5.997358269112610e-01 -5.994882881008079e-01 -5.992404174674395e-01 -5.989922165630734e-01 -5.987436865327392e-01 + -5.984948286273432e-01 -5.982456442781595e-01 -5.979961350600861e-01 -5.977463018616249e-01 -5.974961457245347e-01 + -5.972456688462123e-01 -5.969948725706038e-01 -5.967437577688297e-01 -5.964923259025159e-01 -5.962405782771161e-01 + -5.959885160038786e-01 -5.957361402849749e-01 -5.954834525607696e-01 -5.952304544228757e-01 -5.949771471628894e-01 + -5.947235319540697e-01 -5.944696099654433e-01 -5.942153825546195e-01 -5.939608509107162e-01 -5.937060159741117e-01 + -5.934508794411635e-01 -5.931954428951332e-01 -5.929397071302310e-01 -5.926836734445704e-01 -5.924273432987167e-01 + -5.921707177793331e-01 -5.919137978828047e-01 -5.916565847753502e-01 -5.913990801532651e-01 -5.911412853604616e-01 + -5.908832013941032e-01 -5.906248293335863e-01 -5.903661704565201e-01 -5.901072261246485e-01 -5.898479972855557e-01 + -5.895884850905705e-01 -5.893286910470348e-01 -5.890686164387193e-01 -5.888082623596927e-01 -5.885476297953414e-01 + -5.882867200485414e-01 -5.880255342895034e-01 -5.877640732646211e-01 -5.875023385228563e-01 -5.872403317009627e-01 + -5.869780535979796e-01 -5.867155052441069e-01 -5.864526878805291e-01 -5.861896026754034e-01 -5.859262506932092e-01 + -5.856626329801135e-01 -5.853987507817091e-01 -5.851346053972879e-01 -5.848701980701103e-01 -5.846055297559873e-01 + -5.843406014627009e-01 -5.840754143260567e-01 -5.838099692919883e-01 -5.835442675863415e-01 -5.832783108438364e-01 + -5.830120998737411e-01 -5.827456354637697e-01 -5.824789190313094e-01 -5.822119517157962e-01 -5.819447343999242e-01 + -5.816772678604962e-01 -5.814095534384316e-01 -5.811415926659900e-01 -5.808733865100626e-01 -5.806049358083534e-01 + -5.803362414940428e-01 -5.800673049021045e-01 -5.797981269727348e-01 -5.795287083747186e-01 -5.792590507223763e-01 + -5.789891553127540e-01 -5.787190227795775e-01 -5.784486540773595e-01 -5.781780503537821e-01 -5.779072127885909e-01 + -5.776361421027820e-01 -5.773648392415993e-01 -5.770933058481036e-01 -5.768215427543451e-01 -5.765495506173008e-01 + -5.762773307782053e-01 -5.760048843724456e-01 -5.757322122309633e-01 -5.754593149355522e-01 -5.751861936930261e-01 + -5.749128500443350e-01 -5.746392847733658e-01 -5.743654986749642e-01 -5.740914927526973e-01 -5.738172681170074e-01 + -5.735428256834612e-01 -5.732681661997935e-01 -5.729932909950833e-01 -5.727182011898047e-01 -5.724428973589288e-01 + -5.721673806475209e-01 -5.718916522032619e-01 -5.716157126986885e-01 -5.713395629769044e-01 -5.710632040862346e-01 + -5.707866372440725e-01 -5.705098634203313e-01 -5.702328834166335e-01 -5.699556980810941e-01 -5.696783084118523e-01 + -5.694007154024264e-01 -5.691229196446771e-01 -5.688449222662509e-01 -5.685667247951188e-01 -5.682883277592247e-01 + -5.680097317796297e-01 -5.677309379467054e-01 -5.674519473718960e-01 -5.671727608332666e-01 -5.668933787438524e-01 + -5.666138024324125e-01 -5.663340332775648e-01 -5.660540719736767e-01 -5.657739191147048e-01 -5.654935755198692e-01 + -5.652130424887296e-01 -5.649323205844615e-01 -5.646514102596061e-01 -5.643703131320561e-01 -5.640890302500955e-01 + -5.638075621229782e-01 -5.635259096013298e-01 -5.632440735413435e-01 -5.629620547371306e-01 -5.626798540413637e-01 + -5.623974724401825e-01 -5.621149109968532e-01 -5.618321704141040e-01 -5.615492514232792e-01 -5.612661549867731e-01 + -5.609828820346520e-01 -5.606994332802816e-01 -5.604158091721365e-01 -5.601320109850756e-01 -5.598480400285579e-01 + -5.595638966628304e-01 -5.592795815381203e-01 -5.589950956088516e-01 -5.587104398719418e-01 -5.584256150214867e-01 + -5.581406216413944e-01 -5.578554608147975e-01 -5.575701335442586e-01 -5.572846406020895e-01 -5.569989825973618e-01 + -5.567131602740183e-01 -5.564271745453506e-01 -5.561410260628522e-01 -5.558547156725416e-01 -5.555682445647333e-01 + -5.552816133007876e-01 -5.549948224318785e-01 -5.547078730025937e-01 -5.544207659049382e-01 -5.541335017868810e-01 + -5.538460810525171e-01 -5.535585047530838e-01 -5.532707741030544e-01 -5.529828895161875e-01 -5.526948516856666e-01 + -5.524066615722431e-01 -5.521183198617187e-01 -5.518298271294942e-01 -5.515411840216864e-01 -5.512523916981388e-01 + -5.509634510475757e-01 -5.506743625070015e-01 -5.503851268106821e-01 -5.500957448096843e-01 -5.498062173123895e-01 + -5.495165448046009e-01 -5.492267279674086e-01 -5.489367680360671e-01 -5.486466657159732e-01 -5.483564214808752e-01 + -5.480660360175322e-01 -5.477755101695411e-01 -5.474848446983241e-01 -5.471940399297857e-01 -5.469030967097296e-01 + -5.466120162347039e-01 -5.463207992130580e-01 -5.460294461220425e-01 -5.457379574365921e-01 -5.454463341419615e-01 + -5.451545769787555e-01 -5.448626863052353e-01 -5.445706629798505e-01 -5.442785079610155e-01 -5.439862220351145e-01 + -5.436938056623958e-01 -5.434012594168094e-01 -5.431085842649811e-01 -5.428157805859503e-01 -5.425228488112607e-01 + -5.422297902211034e-01 -5.419366056396356e-01 -5.416432955189590e-01 -5.413498603513526e-01 -5.410563008101139e-01 + -5.407626176406882e-01 -5.404688113584152e-01 -5.401748827259091e-01 -5.398808327262222e-01 -5.395866619984641e-01 + -5.392923710452394e-01 -5.389979603718316e-01 -5.387034307479797e-01 -5.384087828255361e-01 -5.381140170098579e-01 + -5.378191341794292e-01 -5.375241352697128e-01 -5.372290208939874e-01 -5.369337913756430e-01 -5.366384472427702e-01 + -5.363429897090184e-01 -5.360474189692397e-01 -5.357517350808286e-01 -5.354559397287709e-01 -5.351600336380363e-01 + -5.348640167550405e-01 -5.345678898586708e-01 -5.342716537895550e-01 -5.339753091509816e-01 -5.336788560795809e-01 + -5.333822952812678e-01 -5.330856281219807e-01 -5.327888549366336e-01 -5.324919760228772e-01 -5.321949921530423e-01 + -5.318979038948367e-01 -5.316007117591099e-01 -5.313034163655616e-01 -5.310060185016283e-01 -5.307085188690476e-01 + -5.304109178113635e-01 -5.301132159560333e-01 -5.298154141057816e-01 -5.295175129068631e-01 -5.292195125739295e-01 + -5.289214133220888e-01 -5.286232164928936e-01 -5.283249229043371e-01 -5.280265326905970e-01 -5.277280463629660e-01 + -5.274294646406563e-01 -5.271307882435877e-01 -5.268320172699235e-01 -5.265331522204252e-01 -5.262341943956992e-01 + -5.259351442515741e-01 -5.256360020246456e-01 -5.253367683007200e-01 -5.250374438802079e-01 -5.247380293156688e-01 + -5.244385244793137e-01 -5.241389303158239e-01 -5.238392481089597e-01 -5.235394779437145e-01 -5.232396201567239e-01 + -5.229396754457293e-01 -5.226396444439171e-01 -5.223395275325885e-01 -5.220393250130385e-01 -5.217390378529512e-01 + -5.214386667612969e-01 -5.211382119631184e-01 -5.208376739941909e-01 -5.205370535049869e-01 -5.202363510969753e-01 + -5.199355670763710e-01 -5.196347019022574e-01 -5.193337564915598e-01 -5.190327313042545e-01 -5.187316266472318e-01 + -5.184304431068453e-01 -5.181291813913007e-01 -5.178278420262173e-01 -5.175264249304404e-01 -5.172249309061349e-01 + -5.169233612064826e-01 -5.166217158673360e-01 -5.163199951550123e-01 -5.160181998004911e-01 -5.157163303784532e-01 + -5.154143871836301e-01 -5.151123703899823e-01 -5.148102810445049e-01 -5.145081200022412e-01 -5.142058873966443e-01 + -5.139035834879907e-01 -5.136012088439446e-01 -5.132987643470369e-01 -5.129962500176725e-01 -5.126936660139045e-01 + -5.123910137907831e-01 -5.120882937169244e-01 -5.117855056864241e-01 -5.114826505830118e-01 -5.111797289351894e-01 + -5.108767409175631e-01 -5.105736869791608e-01 -5.102705678009448e-01 -5.099673841164564e-01 -5.096641361609235e-01 + -5.093608243087677e-01 -5.090574492425100e-01 -5.087540114820200e-01 -5.084505112619658e-01 -5.081469486274651e-01 + -5.078433245912960e-01 -5.075396400795943e-01 -5.072358951124865e-01 -5.069320899536702e-01 -5.066282251477461e-01 + -5.063243014155288e-01 -5.060203189866231e-01 -5.057162780382299e-01 -5.054121795257869e-01 -5.051080240346536e-01 + -5.048038117428125e-01 -5.044995428560932e-01 -5.041952179946867e-01 -5.038908379779851e-01 -5.035864027540428e-01 + -5.032819126747086e-01 -5.029773687584369e-01 -5.026727713803431e-01 -5.023681207203433e-01 -5.020634170773620e-01 + -5.017586611304518e-01 -5.014538534087800e-01 -5.011489939472488e-01 -5.008440834008399e-01 -5.005391225202214e-01 + -5.002341114848970e-01 -4.999290507534227e-01 -4.996239408965545e-01 -4.993187821357916e-01 -4.990135746184980e-01 + -4.987083187010172e-01 -4.984030154770353e-01 -4.980976654859903e-01 -4.977922686591017e-01 -4.974868253646026e-01 + -4.971813362150598e-01 -4.968758018164073e-01 -4.965702219796178e-01 -4.962645970518764e-01 -4.959589283986423e-01 + -4.956532161259331e-01 -4.953474601672504e-01 -4.950416611894621e-01 -4.947358197709370e-01 -4.944299362131679e-01 + -4.941240104625670e-01 -4.938180432013966e-01 -4.935120353360559e-01 -4.932059869696777e-01 -4.928998983832586e-01 + -4.925937700937396e-01 -4.922876025288242e-01 -4.919813957951697e-01 -4.916751499430368e-01 -4.913688660561277e-01 + -4.910625447982750e-01 -4.907561860728009e-01 -4.904497902858990e-01 -4.901433579647613e-01 -4.898368894758774e-01 + -4.895303847877975e-01 -4.892238442443610e-01 -4.889172690570770e-01 -4.886106594399146e-01 -4.883040152916479e-01 + -4.879973371198497e-01 -4.876906255185612e-01 -4.873838808516193e-01 -4.870771028969680e-01 -4.867702923235035e-01 + -4.864634502410182e-01 -4.861565765237592e-01 -4.858496713307078e-01 -4.855427352755911e-01 -4.852357685536697e-01 + -4.849287714451036e-01 -4.846217444589359e-01 -4.843146879997467e-01 -4.840076025123002e-01 -4.837004885060202e-01 + -4.833933461066379e-01 -4.830861755003688e-01 -4.827789772517898e-01 -4.824717516127337e-01 -4.821644988235214e-01 + -4.818572195031119e-01 -4.815499140763169e-01 -4.812425828318353e-01 -4.809352261296052e-01 -4.806278443199989e-01 + -4.803204376463540e-01 -4.800130060714603e-01 -4.797055501717924e-01 -4.793980709573083e-01 -4.790905684347367e-01 + -4.787830426340720e-01 -4.784754939887473e-01 -4.781679231200341e-01 -4.778603302286951e-01 -4.775527150015833e-01 + -4.772450784284375e-01 -4.769374213667171e-01 -4.766297434623847e-01 -4.763220450397429e-01 -4.760143266869929e-01 + -4.757065886153464e-01 -4.753988310011543e-01 -4.750910541528841e-01 -4.747832586964973e-01 -4.744754450010169e-01 + -4.741676132522562e-01 -4.738597638648681e-01 -4.735518971269201e-01 -4.732440131603057e-01 -4.729361121339242e-01 + -4.726281945136708e-01 -4.723202610280838e-01 -4.720123119889466e-01 -4.717043475548789e-01 -4.713963678930571e-01 + -4.710883732580126e-01 -4.707803639362851e-01 -4.704723402372425e-01 -4.701643027667922e-01 -4.698562520096238e-01 + -4.695481878708884e-01 -4.692401107063794e-01 -4.689320210638210e-01 -4.686239190614940e-01 -4.683158048406638e-01 + -4.680076787162389e-01 -4.676995413185929e-01 -4.673913930202820e-01 -4.670832339045677e-01 -4.667750641928977e-01 + -4.664668842720264e-01 -4.661586945788764e-01 -4.658504950199774e-01 -4.655422858974875e-01 -4.652340682220931e-01 + -4.649258420178881e-01 -4.646176071935555e-01 -4.643093642460228e-01 -4.640011135361189e-01 -4.636928552533583e-01 + -4.633845894780055e-01 -4.630763167063440e-01 -4.627680375263447e-01 -4.624597520114774e-01 -4.621514604268375e-01 + -4.618431632080228e-01 -4.615348605890552e-01 -4.612265525685530e-01 -4.609182391698630e-01 -4.606099213200685e-01 + -4.603015994943055e-01 -4.599932734377760e-01 -4.596849434943749e-01 -4.593766101319814e-01 -4.590682736286037e-01 + -4.587599339472412e-01 -4.584515913122191e-01 -4.581432465762054e-01 -4.578348999443045e-01 -4.575265513883392e-01 + -4.572182012155285e-01 -4.569098498253546e-01 -4.566014974456956e-01 -4.562931438038699e-01 -4.559847894939479e-01 + -4.556764355440957e-01 -4.553680818446301e-01 -4.550597283221777e-01 -4.547513752454754e-01 -4.544430231318768e-01 + -4.541346721146189e-01 -4.538263219879204e-01 -4.535179736207505e-01 -4.532096276207381e-01 -4.529012837320638e-01 + -4.525929421989657e-01 -4.522846033793929e-01 -4.519762674029318e-01 -4.516679344715044e-01 -4.513596049388520e-01 + -4.510512793496801e-01 -4.507429578901284e-01 -4.504346405869434e-01 -4.501263277269192e-01 -4.498180196893253e-01 + -4.495097167463535e-01 -4.492014186979058e-01 -4.488931259139300e-01 -4.485848392328776e-01 -4.482765586745183e-01 + -4.479682843350483e-01 -4.476600166157323e-01 -4.473517555800268e-01 -4.470435013321629e-01 -4.467352542154915e-01 + -4.464270145748750e-01 -4.461187827567155e-01 -4.458105590951706e-01 -4.455023436689998e-01 -4.451941365719282e-01 + -4.448859382022067e-01 -4.445777486373541e-01 -4.442695679571050e-01 -4.439613968717006e-01 -4.436532356916815e-01 + -4.433450843880059e-01 -4.430369431657580e-01 -4.427288122616561e-01 -4.424206918620519e-01 -4.421125820372482e-01 + -4.418044832064567e-01 -4.414963960811867e-01 -4.411883204960218e-01 -4.408802564087612e-01 -4.405722043668788e-01 + -4.402641646390490e-01 -4.399561373068210e-01 -4.396481224088197e-01 -4.393401203468038e-01 -4.390321316119934e-01 + -4.387241564347777e-01 -4.384161947343386e-01 -4.381082465266398e-01 -4.378003125430411e-01 -4.374923928277115e-01 + -4.371844871230922e-01 -4.368765963346815e-01 -4.365687207997857e-01 -4.362608601883623e-01 -4.359530147661063e-01 + -4.356451849773876e-01 -4.353373711547212e-01 -4.350295729831375e-01 -4.347217906709347e-01 -4.344140253247259e-01 + -4.341062767701542e-01 -4.337985447574569e-01 -4.334908298973194e-01 -4.331831324142745e-01 -4.328754522838512e-01 + -4.325677895304312e-01 -4.322601446380396e-01 -4.319525182069930e-01 -4.316449103351276e-01 -4.313373209430619e-01 + -4.310297500384340e-01 -4.307221981580691e-01 -4.304146654764764e-01 -4.301071518609876e-01 -4.297996578556980e-01 + -4.294921838432407e-01 -4.291847298181669e-01 -4.288772959356691e-01 -4.285698824691314e-01 -4.282624896947286e-01 + -4.279551173581843e-01 -4.276477655542056e-01 -4.273404353166645e-01 -4.270331268873108e-01 -4.267258400671970e-01 + -4.264185747737768e-01 -4.261113314513503e-01 -4.258041105111009e-01 -4.254969114260224e-01 -4.251897346526543e-01 + -4.248825811839114e-01 -4.245754507348872e-01 -4.242683433304872e-01 -4.239612594489042e-01 -4.236541990429175e-01 + -4.233471621233121e-01 -4.230401489624036e-01 -4.227331599159186e-01 -4.224261953202194e-01 -4.221192554076946e-01 + -4.218123401221037e-01 -4.215054495276057e-01 -4.211985840665567e-01 -4.208917437341202e-01 -4.205849285470991e-01 + -4.202781391077526e-01 -4.199713756820169e-01 -4.196646382796324e-01 -4.193579269625680e-01 -4.190512419898234e-01 + -4.187445835885104e-01 -4.184379514023820e-01 -4.181313458657921e-01 -4.178247679943504e-01 -4.175182174706034e-01 + -4.172116941638125e-01 -4.169051985589959e-01 -4.165987308801878e-01 -4.162922910262470e-01 -4.159858787333477e-01 + -4.156794948456864e-01 -4.153731400237493e-01 -4.150668138055245e-01 -4.147605162480433e-01 -4.144542477033889e-01 + -4.141480084083939e-01 -4.138417983331389e-01 -4.135356175072968e-01 -4.132294665425894e-01 -4.129233456523720e-01 + -4.126172547353913e-01 -4.123111939769975e-01 -4.120051637027982e-01 -4.116991641480549e-01 -4.113931948631621e-01 + -4.110872561089984e-01 -4.107813489720965e-01 -4.104754732505308e-01 -4.101696286974395e-01 -4.098638156566466e-01 + -4.095580344057681e-01 -4.092522850492459e-01 -4.089465675148873e-01 -4.086408821301867e-01 -4.083352292811099e-01 + -4.080296090087697e-01 -4.077240214925531e-01 -4.074184669621912e-01 -4.071129454474836e-01 -4.068074568206541e-01 + -4.065020011172992e-01 -4.061965792344674e-01 -4.058911914234347e-01 -4.055858372701102e-01 -4.052805169731385e-01 + -4.049752308691225e-01 -4.046699791746853e-01 -4.043647616984872e-01 -4.040595785275335e-01 -4.037544302850327e-01 + -4.034493171430220e-01 -4.031442391412985e-01 -4.028391964411297e-01 -4.025341890399178e-01 -4.022292169515432e-01 + -4.019242804318620e-01 -4.016193797575413e-01 -4.013145151618574e-01 -4.010096867767989e-01 -4.007048946739946e-01 + -4.004001389575452e-01 -4.000954199442892e-01 -3.997907376333255e-01 -3.994860918450180e-01 -3.991814831388100e-01 + -3.988769118682245e-01 -3.985723779299208e-01 -3.982678813725196e-01 -3.979634224118638e-01 -3.976590013430957e-01 + -3.973546179557737e-01 -3.970502723184750e-01 -3.967459652757308e-01 -3.964416967373386e-01 -3.961374664325438e-01 + -3.958332748416728e-01 -3.955291221412219e-01 -3.952250082276700e-01 -3.949209329883424e-01 -3.946168969005399e-01 + -3.943129006192436e-01 -3.940089438207542e-01 -3.937050264421336e-01 -3.934011488327164e-01 -3.930973111392007e-01 + -3.927935133510078e-01 -3.924897554398895e-01 -3.921860379028622e-01 -3.918823611410527e-01 -3.915787251272155e-01 + -3.912751296302741e-01 -3.909715747221262e-01 -3.906680610479274e-01 -3.903645884467465e-01 -3.900611567141484e-01 + -3.897577665105899e-01 -3.894544180732338e-01 -3.891511112918067e-01 -3.888478460867855e-01 -3.885446227676595e-01 + -3.882414417069796e-01 -3.879383024897914e-01 -3.876352053351357e-01 -3.873321510269954e-01 -3.870291394376005e-01 + -3.867261704550462e-01 -3.864232442776043e-01 -3.861203610538394e-01 -3.858175208256477e-01 -3.855147235659399e-01 + -3.852119696012977e-01 -3.849092593053318e-01 -3.846065928280623e-01 -3.843039700003283e-01 -3.840013907871894e-01 + -3.836988557264463e-01 -3.833963646642737e-01 -3.830939173673272e-01 -3.827915146861536e-01 -3.824891567344230e-01 + -3.821868431312930e-01 -3.818845742897094e-01 -3.815823505036508e-01 -3.812801717050347e-01 -3.809780375081945e-01 + -3.806759481537249e-01 -3.803739045452896e-01 -3.800719066553854e-01 -3.797699542729503e-01 -3.794680474344709e-01 + -3.791661864151066e-01 -3.788643713579414e-01 -3.785626020610045e-01 -3.782608787892401e-01 -3.779592019649877e-01 + -3.776575717504184e-01 -3.773559879986245e-01 -3.770544506277551e-01 -3.767529601718599e-01 -3.764515165488658e-01 + -3.761501194541416e-01 -3.758487697291592e-01 -3.755474675286999e-01 -3.752462123142175e-01 -3.749450044400430e-01 + -3.746438442933219e-01 -3.743427319385532e-01 -3.740416670860849e-01 -3.737406497610264e-01 -3.734396805632812e-01 + -3.731387597991040e-01 -3.728378873981389e-01 -3.725370629746288e-01 -3.722362869751284e-01 -3.719355598195744e-01 + -3.716348809475082e-01 -3.713342505611615e-01 -3.710336692885385e-01 -3.707331373206220e-01 -3.704326544188714e-01 + -3.701322203470578e-01 -3.698318357923215e-01 -3.695315007664240e-01 -3.692312147431765e-01 -3.689309784821330e-01 + -3.686307923312130e-01 -3.683306558583173e-01 -3.680305692832940e-01 -3.677305328772401e-01 -3.674305466155561e-01 + -3.671306102835627e-01 -3.668307239979260e-01 -3.665308885123383e-01 -3.662311039528895e-01 -3.659313700864294e-01 + -3.656316867340536e-01 -3.653320542170925e-01 -3.650324728818179e-01 -3.647329423252613e-01 -3.644334627823841e-01 + -3.641340348652060e-01 -3.638346584224414e-01 -3.635353333854674e-01 -3.632360599381753e-01 -3.629368383087880e-01 + -3.626376683911322e-01 -3.623385498640058e-01 -3.620394834143431e-01 -3.617404694429358e-01 -3.614415075289109e-01 + -3.611425978472304e-01 -3.608437406892576e-01 -3.605449360396625e-01 -3.602461837170217e-01 -3.599474837636126e-01 + -3.596488368123176e-01 -3.593502429497555e-01 -3.590517019950174e-01 -3.587532141258951e-01 -3.584547794364419e-01 + -3.581563978967544e-01 -3.578580694598877e-01 -3.575597943932133e-01 -3.572615731273898e-01 -3.569634054963255e-01 + -3.566652915450074e-01 -3.563672316398869e-01 -3.560692255181004e-01 -3.557712730433470e-01 -3.554733745722332e-01 + -3.551755304325120e-01 -3.548777407381354e-01 -3.545800053200450e-01 -3.542823243820459e-01 -3.539846981602633e-01 + -3.536871265064687e-01 -3.533896092936707e-01 -3.530921466577667e-01 -3.527947392696623e-01 -3.524973870763591e-01 + -3.522000896417020e-01 -3.519028473926252e-01 -3.516056606257513e-01 -3.513085292624320e-01 -3.510114529438408e-01 + -3.507144318797571e-01 -3.504174668509267e-01 -3.501205576763053e-01 -3.498237041407538e-01 -3.495269064579332e-01 + -3.492301648012658e-01 -3.489334792023763e-01 -3.486368495320163e-01 -3.483402759532310e-01 -3.480437587608516e-01 + -3.477472981563033e-01 -3.474508940116457e-01 -3.471545462266357e-01 -3.468582552838557e-01 -3.465620210594309e-01 + -3.462658431862374e-01 -3.459697223261950e-01 -3.456736587298253e-01 -3.453776521244075e-01 -3.450817025977070e-01 + -3.447858103250944e-01 -3.444899754033867e-01 -3.441941976114102e-01 -3.438984770490408e-01 -3.436028143288083e-01 + -3.433072093931014e-01 -3.430116620696204e-01 -3.427161725111446e-01 -3.424207408695913e-01 -3.421253671506906e-01 + -3.418300511322294e-01 -3.415347931565998e-01 -3.412395936962896e-01 -3.409444525560181e-01 -3.406493696743920e-01 + -3.403543451949735e-01 -3.400593792856730e-01 -3.397644718554241e-01 -3.394696227303268e-01 -3.391748324448361e-01 + -3.388801012525273e-01 -3.385854289098167e-01 -3.382908154719833e-01 -3.379962610967925e-01 -3.377017658856785e-01 + -3.374073296405456e-01 -3.371129523992028e-01 -3.368186347618567e-01 -3.365243767275647e-01 -3.362301780997549e-01 + -3.359360390044588e-01 -3.356419595939377e-01 -3.353479398983790e-01 -3.350539796822969e-01 -3.347600792157354e-01 + -3.344662390001809e-01 -3.341724588683134e-01 -3.338787387386647e-01 -3.335850787505256e-01 -3.332914790393797e-01 + -3.329979395469141e-01 -3.327044601082655e-01 -3.324110411740308e-01 -3.321176830325031e-01 -3.318243854727410e-01 + -3.315311485033696e-01 -3.312379722613320e-01 -3.309448568815591e-01 -3.306518021855764e-01 -3.303588081394571e-01 + -3.300658753265905e-01 -3.297730038003383e-01 -3.294801933460689e-01 -3.291874440822869e-01 -3.288947561448500e-01 + -3.286021295596533e-01 -3.283095641084477e-01 -3.280170600152969e-01 -3.277246178092963e-01 -3.274322373144385e-01 + -3.271399184133136e-01 -3.268476612759387e-01 -3.265554660369243e-01 -3.262633326374516e-01 -3.259712608638953e-01 + -3.256792511518811e-01 -3.253873038511834e-01 -3.250954187049387e-01 -3.248035957166725e-01 -3.245118350464998e-01 + -3.242201368055027e-01 -3.239285008232202e-01 -3.236369270127419e-01 -3.233454159517716e-01 -3.230539677655248e-01 + -3.227625822208953e-01 -3.224712593689608e-01 -3.221799993547627e-01 -3.218888022707884e-01 -3.215976678728723e-01 + -3.213065962862219e-01 -3.210155880538063e-01 -3.207246430922022e-01 -3.204337612603162e-01 -3.201429426545060e-01 + -3.198521874188910e-01 -3.195614955407240e-01 -3.192708667833873e-01 -3.189803015317205e-01 -3.186898001852494e-01 + -3.183993624745159e-01 -3.181089883645859e-01 -3.178186780215274e-01 -3.175284315788672e-01 -3.172382488912609e-01 + -3.169481298117736e-01 -3.166580748847834e-01 -3.163680842820584e-01 -3.160781577505636e-01 -3.157882953403168e-01 + -3.154984971942622e-01 -3.152087634033934e-01 -3.149190937439705e-01 -3.146294882798918e-01 -3.143399475483734e-01 + -3.140504715109739e-01 -3.137610600081304e-01 -3.134717131245625e-01 -3.131824310053718e-01 -3.128932136614712e-01 + -3.126040608259110e-01 -3.123149728003283e-01 -3.120259500284038e-01 -3.117369923103007e-01 -3.114480995811182e-01 + -3.111592719695180e-01 -3.108705096041851e-01 -3.105818123704323e-01 -3.102931800853200e-01 -3.100046132424714e-01 + -3.097161120700553e-01 -3.094276763275429e-01 -3.091393060498078e-01 -3.088510013669117e-01 -3.085627623567511e-01 + -3.082745888090075e-01 -3.079864807413559e-01 -3.076984387104112e-01 -3.074104627037881e-01 -3.071225525229602e-01 + -3.068347082674415e-01 -3.065469300647063e-01 -3.062592179233167e-01 -3.059715715883658e-01 -3.056839913222955e-01 + -3.053964776128304e-01 -3.051090302429263e-01 -3.048216491115613e-01 -3.045343343664140e-01 -3.042470861256498e-01 + -3.039599042912569e-01 -3.036727886539801e-01 -3.033857396783212e-01 -3.030987576532087e-01 -3.028118423290159e-01 + -3.025249936916685e-01 -3.022382118572411e-01 -3.019514969324824e-01 -3.016648487319269e-01 -3.013782672163520e-01 + -3.010917529380510e-01 -3.008053059332530e-01 -3.005189259718208e-01 -3.002326131255288e-01 -2.999463675243501e-01 + -2.996601892115071e-01 -2.993740779431134e-01 -2.990880338991673e-01 -2.988020575697556e-01 -2.985161488129333e-01 + -2.982303074956766e-01 -2.979445337070337e-01 -2.976588275957710e-01 -2.973731891105994e-01 -2.970876179949718e-01 + -2.968021146693378e-01 -2.965166794729635e-01 -2.962313121299224e-01 -2.959460126205053e-01 -2.956607810824475e-01 + -2.953756176130727e-01 -2.950905220348498e-01 -2.948054942542040e-01 -2.945205348259674e-01 -2.942356438398593e-01 + -2.939508210351428e-01 -2.936660664737455e-01 -2.933813802767271e-01 -2.930967624892026e-01 -2.928122128931882e-01 + -2.925277316158055e-01 -2.922433191494531e-01 -2.919589753765323e-01 -2.916747001400424e-01 -2.913904935350139e-01 + -2.911063557118664e-01 -2.908222866434848e-01 -2.905382860439090e-01 -2.902543542778646e-01 -2.899704917370004e-01 + -2.896866981425306e-01 -2.894029734511842e-01 -2.891193178139609e-01 -2.888357313345801e-01 -2.885522138545054e-01 + -2.882687652243500e-01 -2.879853859636904e-01 -2.877020762131379e-01 -2.874188357014512e-01 -2.871356645025479e-01 + -2.868525627422169e-01 -2.865695304469716e-01 -2.862865673963798e-01 -2.860036736642309e-01 -2.857208497673618e-01 + -2.854380956360413e-01 -2.851554110854154e-01 -2.848727961880673e-01 -2.845902510831507e-01 -2.843077757793696e-01 + -2.840253700094237e-01 -2.837430340397069e-01 -2.834607682748240e-01 -2.831785725328111e-01 -2.828964467316310e-01 + -2.826143909542473e-01 -2.823324053101364e-01 -2.820504896922502e-01 -2.817686439371250e-01 -2.814868685136343e-01 + -2.812051636152371e-01 -2.809235289745332e-01 -2.806419646055033e-01 -2.803604706362606e-01 -2.800790471610514e-01 + -2.797976939416736e-01 -2.795164109639519e-01 -2.792351987736799e-01 -2.789540573481899e-01 -2.786729864814172e-01 + -2.783919862645312e-01 -2.781110567914744e-01 -2.778301980476193e-01 -2.775494098202491e-01 -2.772686923282846e-01 + -2.769880459823117e-01 -2.767074706347814e-01 -2.764269661749121e-01 -2.761465326612197e-01 -2.758661702373058e-01 + -2.755858788282252e-01 -2.753056582075042e-01 -2.750255088041456e-01 -2.747454308713073e-01 -2.744654241403574e-01 + -2.741854886058927e-01 -2.739056243892176e-01 -2.736258315782464e-01 -2.733461099674180e-01 -2.730664595012521e-01 + -2.727868807168794e-01 -2.725073736368404e-01 -2.722279380246611e-01 -2.719485739535283e-01 -2.716692815376729e-01 + -2.713900607905190e-01 -2.711109114418696e-01 -2.708318336740216e-01 -2.705528279896257e-01 -2.702738942089605e-01 + -2.699950321750810e-01 -2.697162419812612e-01 -2.694375237750356e-01 -2.691588774953904e-01 -2.688803028674867e-01 + -2.686018002777490e-01 -2.683233700490228e-01 -2.680450119322323e-01 -2.677667258920440e-01 -2.674885120321642e-01 + -2.672103704327183e-01 -2.669323009240009e-01 -2.666543034142266e-01 -2.663763784024609e-01 -2.660985259744725e-01 + -2.658207458961011e-01 -2.655430381891060e-01 -2.652654029648259e-01 -2.649878402880381e-01 -2.647103499069445e-01 + -2.644329319184849e-01 -2.641555868035665e-01 -2.638783144422805e-01 -2.636011146840161e-01 -2.633239876271375e-01 + -2.630469333706403e-01 -2.627699518665801e-01 -2.624930428881614e-01 -2.622162067361601e-01 -2.619394437425979e-01 + -2.616627537197243e-01 -2.613861365959049e-01 -2.611095924398818e-01 -2.608331213683194e-01 -2.605567232565551e-01 + -2.602803979638560e-01 -2.600041459185203e-01 -2.597279672559259e-01 -2.594518617711524e-01 -2.591758294668244e-01 + -2.588998704444723e-01 -2.586239847880919e-01 -2.583481722507706e-01 -2.580724328621725e-01 -2.577967671126083e-01 + -2.575211749406902e-01 -2.572456561780725e-01 -2.569702108956164e-01 -2.566948391959332e-01 -2.564195410517088e-01 + -2.561443162003717e-01 -2.558691649278121e-01 -2.555940876367002e-01 -2.553190840839927e-01 -2.550441541814838e-01 + -2.547692980445108e-01 -2.544945157803290e-01 -2.542198072584164e-01 -2.539451722830000e-01 -2.536706112997469e-01 + -2.533961245035316e-01 -2.531217116489478e-01 -2.528473727232912e-01 -2.525731078267265e-01 -2.522989170513077e-01 + -2.520248001810547e-01 -2.517507572028029e-01 -2.514767886096237e-01 -2.512028943623831e-01 -2.509290742545349e-01 + -2.506553283625735e-01 -2.503816568034038e-01 -2.501080595782905e-01 -2.498345364108095e-01 -2.495610875124447e-01 + -2.492877133133172e-01 -2.490144136112123e-01 -2.487411882994743e-01 -2.484680374856057e-01 -2.481949612635986e-01 + -2.479219595287280e-01 -2.476490320734136e-01 -2.473761793087864e-01 -2.471034014703498e-01 -2.468306982957061e-01 + -2.465580697844871e-01 -2.462855160432138e-01 -2.460130371204629e-01 -2.457406328233614e-01 -2.454683031113906e-01 + -2.451960484794311e-01 -2.449238689415910e-01 -2.446517642712055e-01 -2.443797345227543e-01 -2.441077797933181e-01 + -2.438359000947776e-01 -2.435640951889690e-01 -2.432923652315951e-01 -2.430207106571287e-01 -2.427491313175689e-01 + -2.424776270783986e-01 -2.422061980074125e-01 -2.419348442072336e-01 -2.416635656192684e-01 -2.413923620306189e-01 + -2.411212337762792e-01 -2.408501811283544e-01 -2.405792038734625e-01 -2.403083019688687e-01 -2.400374754936993e-01 + -2.397667245256450e-01 -2.394960488977194e-01 -2.392254485194238e-01 -2.389549238762380e-01 -2.386844750244205e-01 + -2.384141017100180e-01 -2.381438039886236e-01 -2.378735819631148e-01 -2.376034356560101e-01 -2.373333648418426e-01 + -2.370633696160408e-01 -2.367934504134751e-01 -2.365236071336530e-01 -2.362538396334552e-01 -2.359841479713349e-01 + -2.357145322333765e-01 -2.354449923780104e-01 -2.351755281955192e-01 -2.349061399838227e-01 -2.346368280467886e-01 + -2.343675921502802e-01 -2.340984322401892e-01 -2.338293484224673e-01 -2.335603407944267e-01 -2.332914091991481e-01 + -2.330225534791031e-01 -2.327537740958542e-01 -2.324850711724544e-01 -2.322164444575208e-01 -2.319478939696494e-01 + -2.316794198107119e-01 -2.314110220364787e-01 -2.311427004172850e-01 -2.308744549913938e-01 -2.306062862221652e-01 + -2.303381940399467e-01 -2.300701782673901e-01 -2.298022389505013e-01 -2.295343762055658e-01 -2.292665900251787e-01 + -2.289988801367178e-01 -2.287312467963517e-01 -2.284636903804389e-01 -2.281962106639611e-01 -2.279288075702767e-01 + -2.276614812041137e-01 -2.273942316314865e-01 -2.271270587234099e-01 -2.268599623216859e-01 -2.265929428586625e-01 + -2.263260004971463e-01 -2.260591349680134e-01 -2.257923462859340e-01 -2.255256345570404e-01 -2.252589998316905e-01 + -2.249924418873443e-01 -2.247259607239798e-01 -2.244595568451081e-01 -2.241932301870257e-01 -2.239269805236896e-01 + -2.236608079513920e-01 -2.233947125724077e-01 -2.231286943677930e-01 -2.228627530899186e-01 -2.225968889349937e-01 + -2.223311022938890e-01 -2.220653929888047e-01 -2.217997609137618e-01 -2.215342061492806e-01 -2.212687287997047e-01 + -2.210033287645195e-01 -2.207380058226258e-01 -2.204727603658667e-01 -2.202075926188733e-01 -2.199425023254976e-01 + -2.196774894791217e-01 -2.194125541827232e-01 -2.191476964953657e-01 -2.188829162198361e-01 -2.186182133017065e-01 + -2.183535882155842e-01 -2.180890409721393e-01 -2.178245713492862e-01 -2.175601793915103e-01 -2.172958651996608e-01 + -2.170316287941991e-01 -2.167674699222372e-01 -2.165033887351043e-01 -2.162393856655618e-01 -2.159754605317784e-01 + -2.157116131976179e-01 -2.154478437626437e-01 -2.151841523053365e-01 -2.149205387568082e-01 -2.146570029331132e-01 + -2.143935451423346e-01 -2.141301656253313e-01 -2.138668641770334e-01 -2.136036407648879e-01 -2.133404954698548e-01 + -2.130774283590253e-01 -2.128144392711416e-01 -2.125515281171839e-01 -2.122886953403734e-01 -2.120259409959825e-01 + -2.117632648531722e-01 -2.115006669388265e-01 -2.112381473557379e-01 -2.109757061544524e-01 -2.107133431005909e-01 + -2.104510582708100e-01 -2.101888520817322e-01 -2.099267244352251e-01 -2.096646751892664e-01 -2.094027043922436e-01 + -2.091408121382980e-01 -2.088789983898283e-01 -2.086172629233026e-01 -2.083556060294393e-01 -2.080940280081475e-01 + -2.078325286261216e-01 -2.075711078316715e-01 -2.073097657230958e-01 -2.070485023681648e-01 -2.067873176254528e-01 + -2.065262113703670e-01 -2.062651840261599e-01 -2.060042356935543e-01 -2.057433661320316e-01 -2.054825753736384e-01 + -2.052218635119340e-01 -2.049612305777034e-01 -2.047006763593381e-01 -2.044402009029163e-01 -2.041798046444743e-01 + -2.039194875091236e-01 -2.036592493288050e-01 -2.033990901597007e-01 -2.031390101041152e-01 -2.028790091364410e-01 + -2.026190869860804e-01 -2.023592439213894e-01 -2.020994803209571e-01 -2.018397959336108e-01 -2.015801906636277e-01 + -2.013206646163115e-01 -2.010612178968381e-01 -2.008018503846473e-01 -2.005425618909167e-01 -2.002833527994660e-01 + -2.000242232866459e-01 -1.997651731545872e-01 -1.995062023757428e-01 -1.992473110134654e-01 -1.989884991329442e-01 + -1.987297665552775e-01 -1.984711132804359e-01 -1.982125397288479e-01 -1.979540458641874e-01 -1.976956315048893e-01 + -1.974372966986851e-01 -1.971790415364275e-01 -1.969208660181268e-01 -1.966627699138122e-01 -1.964047534115951e-01 + -1.961468168792641e-01 -1.958889601415059e-01 -1.956311830976701e-01 -1.953734858227050e-01 -1.951158683885618e-01 + -1.948583307060198e-01 -1.946008726082255e-01 -1.943434944554087e-01 -1.940861964418109e-01 -1.938289783248288e-01 + -1.935718400929853e-01 -1.933147818435645e-01 -1.930578036445209e-01 -1.928009053047615e-01 -1.925440867668252e-01 + -1.922873484836986e-01 -1.920306904586313e-01 -1.917741124759950e-01 -1.915176145882685e-01 -1.912611968971867e-01 + -1.910048594156118e-01 -1.907486018758652e-01 -1.904924244300230e-01 -1.902363275204000e-01 -1.899803109613821e-01 + -1.897243746214878e-01 -1.894685186111405e-01 -1.892127429944364e-01 -1.889570476814606e-01 -1.887014324762902e-01 + -1.884458977092228e-01 -1.881904436322386e-01 -1.879350700181010e-01 -1.876797768445363e-01 -1.874245641980662e-01 + -1.871694321106837e-01 -1.869143804464632e-01 -1.866594091449939e-01 -1.864045185802509e-01 -1.861497088150435e-01 + -1.858949796742653e-01 -1.856403311585743e-01 -1.853857633524328e-01 -1.851312763093270e-01 -1.848768697910832e-01 + -1.846225438828809e-01 -1.843682990131126e-01 -1.841141350478542e-01 -1.838600518410295e-01 -1.836060494900988e-01 + -1.833521280737523e-01 -1.830982875326949e-01 -1.828445276569093e-01 -1.825908487213151e-01 -1.823372510073639e-01 + -1.820837342990139e-01 -1.818302985608840e-01 -1.815769438919524e-01 -1.813236703339543e-01 -1.810704777470943e-01 + -1.808173660274447e-01 -1.805643355946649e-01 -1.803113865319381e-01 -1.800585185867421e-01 -1.798057318207557e-01 + -1.795530263298101e-01 -1.793004021140676e-01 -1.790478589821669e-01 -1.787953969871552e-01 -1.785430165333783e-01 + -1.782907175616041e-01 -1.780384999147782e-01 -1.777863636186671e-01 -1.775343087850783e-01 -1.772823354138563e-01 + -1.770304432439544e-01 -1.767786324996124e-01 -1.765269035206169e-01 -1.762752561209628e-01 -1.760236902365481e-01 + -1.757722059508868e-01 -1.755208033072168e-01 -1.752694821962465e-01 -1.750182424985018e-01 -1.747670845873172e-01 + -1.745160085943736e-01 -1.742650142826787e-01 -1.740141016708582e-01 -1.737632708599284e-01 -1.735125219002990e-01 + -1.732618545819516e-01 -1.730112688968157e-01 -1.727607652962038e-01 -1.725103437360838e-01 -1.722600040199003e-01 + -1.720097462053399e-01 -1.717595703957765e-01 -1.715094765937824e-01 -1.712594645505801e-01 -1.710095344617568e-01 + -1.707596867053610e-01 -1.705099210652020e-01 -1.702602374503936e-01 -1.700106359820640e-01 -1.697611167032507e-01 + -1.695116795170456e-01 -1.692623242857098e-01 -1.690130513415946e-01 -1.687638608735592e-01 -1.685147526839133e-01 + -1.682657267304136e-01 -1.680167830834059e-01 -1.677679218434041e-01 -1.675191428301483e-01 -1.672704459776749e-01 + -1.670218317162355e-01 -1.667733000505553e-01 -1.665248507843929e-01 -1.662764839848620e-01 -1.660281997331086e-01 + -1.657799980211539e-01 -1.655318786421316e-01 -1.652838417439954e-01 -1.650358877061586e-01 -1.647880163635810e-01 + -1.645402275978841e-01 -1.642925215033296e-01 -1.640448981629310e-01 -1.637973575048030e-01 -1.635498993322754e-01 + -1.633025239587731e-01 -1.630552316214122e-01 -1.628080220971913e-01 -1.625608953706327e-01 -1.623138515347123e-01 + -1.620668906280902e-01 -1.618200125176413e-01 -1.615732171440627e-01 -1.613265048790783e-01 -1.610798757703294e-01 + -1.608333296326273e-01 -1.605868664946396e-01 -1.603404864451659e-01 -1.600941895233320e-01 -1.598479755194739e-01 + -1.596018445089071e-01 -1.593557968710357e-01 -1.591098325274174e-01 -1.588639513462271e-01 -1.586181533501567e-01 + -1.583724386633118e-01 -1.581268072684121e-01 -1.578812589110151e-01 -1.576357938605635e-01 -1.573904124176000e-01 + -1.571451143885420e-01 -1.568998997115455e-01 -1.566547684551118e-01 -1.564097207009810e-01 -1.561647563377750e-01 + -1.559198752534892e-01 -1.556750777971572e-01 -1.554303640753041e-01 -1.551857339241298e-01 -1.549411873472499e-01 + -1.546967244117141e-01 -1.544523451583313e-01 -1.542080493972972e-01 -1.539638371771692e-01 -1.537197089019022e-01 + -1.534756644902717e-01 -1.532317037874507e-01 -1.529878268669247e-01 -1.527440338285302e-01 -1.525003246495042e-01 + -1.522566990917994e-01 -1.520131573865194e-01 -1.517696998607227e-01 -1.515263263105132e-01 -1.512830366842278e-01 + -1.510398310896279e-01 -1.507967095609423e-01 -1.505536719818633e-01 -1.503107182379510e-01 -1.500678487166025e-01 + -1.498250635429138e-01 -1.495823624607518e-01 -1.493397455183047e-01 -1.490972128240516e-01 -1.488547643939502e-01 + -1.486124000468938e-01 -1.483701197975273e-01 -1.481279240643807e-01 -1.478858128086334e-01 -1.476437858541442e-01 + -1.474018432575297e-01 -1.471599850901578e-01 -1.469182113447434e-01 -1.466765218581870e-01 -1.464349167991909e-01 + -1.461933964691583e-01 -1.459519607332137e-01 -1.457106095126376e-01 -1.454693428712828e-01 -1.452281609001614e-01 + -1.449870635167667e-01 -1.447460505411944e-01 -1.445051223204885e-01 -1.442642790465533e-01 -1.440235204958664e-01 + -1.437828466645076e-01 -1.435422576460715e-01 -1.433017535021517e-01 -1.430613340788666e-01 -1.428209993367665e-01 + -1.425807496580667e-01 -1.423405850452980e-01 -1.421005053276286e-01 -1.418605105748216e-01 -1.416206008760722e-01 + -1.413807762310167e-01 -1.411410364179444e-01 -1.409013815814383e-01 -1.406618121114770e-01 -1.404223278620860e-01 + -1.401829287142080e-01 -1.399436147388266e-01 -1.397043860171121e-01 -1.394652424999606e-01 -1.392261840277533e-01 + -1.389872108800275e-01 -1.387483232704581e-01 -1.385095210193419e-01 -1.382708041155041e-01 -1.380321726381191e-01 + -1.377936266235328e-01 -1.375551659356028e-01 -1.373167905196480e-01 -1.370785007699294e-01 -1.368402967462084e-01 + -1.366021782602805e-01 -1.363641453151502e-01 -1.361261980034910e-01 -1.358883363925467e-01 -1.356505602730137e-01 + -1.354128697173978e-01 -1.351752651019714e-01 -1.349377463365720e-01 -1.347003133096952e-01 -1.344629660943524e-01 + -1.342257047644556e-01 -1.339885292721434e-01 -1.337514394288152e-01 -1.335144355004790e-01 -1.332775177574095e-01 + -1.330406860095451e-01 -1.328039402156265e-01 -1.325672804621033e-01 -1.323307068237664e-01 -1.320942191803451e-01 + -1.318578174250235e-01 -1.316215019436967e-01 -1.313852728254415e-01 -1.311491298574344e-01 -1.309130730812647e-01 + -1.306771025967214e-01 -1.304412184433993e-01 -1.302054204167683e-01 -1.299697085633917e-01 -1.297340833011096e-01 + -1.294985445422908e-01 -1.292630921400970e-01 -1.290277262032818e-01 -1.287924468024440e-01 -1.285572538860320e-01 + -1.283221472565841e-01 -1.280871271607027e-01 -1.278521939245786e-01 -1.276173473594251e-01 -1.273825873815436e-01 + -1.271479140654554e-01 -1.269133275291332e-01 -1.266788276689478e-01 -1.264444143112885e-01 -1.262100878411512e-01 + -1.259758484249543e-01 -1.257416958580221e-01 -1.255076301118343e-01 -1.252736512740011e-01 -1.250397594556589e-01 + -1.248059544551782e-01 -1.245722362561283e-01 -1.243386053032582e-01 -1.241050615437150e-01 -1.238716047916152e-01 + -1.236382351439431e-01 -1.234049527007845e-01 -1.231717574487822e-01 -1.229386491649988e-01 -1.227056280466961e-01 + -1.224726944551588e-01 -1.222398481939305e-01 -1.220070891810755e-01 -1.217744175349468e-01 -1.215418333321439e-01 + -1.213093364896874e-01 -1.210769268543440e-01 -1.208446047468073e-01 -1.206123703546746e-01 -1.203802234985189e-01 + -1.201481641556592e-01 -1.199161924040098e-01 -1.196843083373426e-01 -1.194525118101599e-01 -1.192208027778711e-01 + -1.189891816158967e-01 -1.187576483334740e-01 -1.185262027772708e-01 -1.182948450325541e-01 -1.180635751718018e-01 + -1.178323931740712e-01 -1.176012988598141e-01 -1.173702923768903e-01 -1.171393740841554e-01 -1.169085438684581e-01 + -1.166778016318426e-01 -1.164471474323627e-01 -1.162165813372163e-01 -1.159861033094216e-01 -1.157557132288848e-01 + -1.155254113554128e-01 -1.152951978878259e-01 -1.150650726784410e-01 -1.148350356935617e-01 -1.146050869998271e-01 + -1.143752266983624e-01 -1.141454546633286e-01 -1.139157708150553e-01 -1.136861755297615e-01 -1.134566688685596e-01 + -1.132272506625232e-01 -1.129979209389772e-01 -1.127686797968139e-01 -1.125395272939830e-01 -1.123104632216639e-01 + -1.120814876598629e-01 -1.118526009932446e-01 -1.116238031362107e-01 -1.113950939743172e-01 -1.111664735714766e-01 + -1.109379420230661e-01 -1.107094992989161e-01 -1.104811452047023e-01 -1.102528800189790e-01 -1.100247040176238e-01 + -1.097966169898620e-01 -1.095686189066022e-01 -1.093407098806465e-01 -1.091128899944971e-01 -1.088851591239916e-01 + -1.086575171512236e-01 -1.084299644451029e-01 -1.082025011238454e-01 -1.079751270251657e-01 -1.077478421434466e-01 + -1.075206465724022e-01 -1.072935404061887e-01 -1.070665234272605e-01 -1.068395956686409e-01 -1.066127575621145e-01 + -1.063860090403522e-01 -1.061593499609373e-01 -1.059327804074918e-01 -1.057063004552603e-01 -1.054799100848440e-01 + -1.052536091459819e-01 -1.050273978363624e-01 -1.048012764247322e-01 -1.045752447992682e-01 -1.043493029044653e-01 + -1.041234507912105e-01 -1.038976885616201e-01 -1.036720161437409e-01 -1.034464334142674e-01 -1.032209407082870e-01 + -1.029955381585720e-01 -1.027702255852857e-01 -1.025450030256683e-01 -1.023198705766582e-01 -1.020948282803886e-01 + -1.018698759615270e-01 -1.016450136357437e-01 -1.014202417243671e-01 -1.011955602054591e-01 -1.009709689162001e-01 + -1.007464679013254e-01 -1.005220572777319e-01 -1.002977370772110e-01 -1.000735070732387e-01 -9.984936745539402e-02 + -9.962531858349888e-02 -9.940136027998529e-02 -9.917749246814733e-02 -9.895371525770333e-02 -9.873002873335845e-02 + -9.850643282337790e-02 -9.828292738770521e-02 -9.805951276903688e-02 -9.783618914357473e-02 -9.761295629040607e-02 + -9.738981424317925e-02 -9.716676311420755e-02 -9.694380293900719e-02 -9.672093359332221e-02 -9.649815506782670e-02 + -9.627546771326484e-02 -9.605287156919239e-02 -9.583036651098850e-02 -9.560795255252680e-02 -9.538562978098189e-02 + -9.516339824129488e-02 -9.494125774199282e-02 -9.471920843970391e-02 -9.449725071216948e-02 -9.427538438593883e-02 + -9.405360936874554e-02 -9.383192580278800e-02 -9.361033376064058e-02 -9.338883317577901e-02 -9.316742389906425e-02 + -9.294610622995669e-02 -9.272488039403920e-02 -9.250374621386263e-02 -9.228270367992475e-02 -9.206175287916113e-02 + -9.184089387273792e-02 -9.162012656935895e-02 -9.139945093572596e-02 -9.117886729658348e-02 -9.095837571294788e-02 + -9.073797605928635e-02 -9.051766837713708e-02 -9.029745274779008e-02 -9.007732920697027e-02 -8.985729759887780e-02 + -8.963735802530043e-02 -8.941751083887589e-02 -8.919775594907166e-02 -8.897809325953572e-02 -8.875852286193828e-02 + -8.853904483959285e-02 -8.831965916578795e-02 -8.810036569419880e-02 -8.788116467295366e-02 -8.766205635082600e-02 + -8.744304058057480e-02 -8.722411733824492e-02 -8.700528670561582e-02 -8.678654875532379e-02 -8.656790339361393e-02 + -8.634935054757228e-02 -8.613089058374623e-02 -8.591252359970507e-02 -8.569424942256174e-02 -8.547606809595372e-02 + -8.525797972327777e-02 -8.503998436304407e-02 -8.482208183975883e-02 -8.460427219735964e-02 -8.438655581333676e-02 + -8.416893266387415e-02 -8.395140264416648e-02 -8.373396580036768e-02 -8.351662221748458e-02 -8.329937190808817e-02 + -8.308221474187347e-02 -8.286515089972675e-02 -8.264818063381729e-02 -8.243130387381740e-02 -8.221452057360500e-02 + -8.199783077068876e-02 -8.178123458056528e-02 -8.156473193866548e-02 -8.134832272179610e-02 -8.113200727104515e-02 + -8.091578573554094e-02 -8.069965795549490e-02 -8.048362394306618e-02 -8.026768379237301e-02 -8.005183759034226e-02 + -7.983608519016389e-02 -7.962042660317335e-02 -7.940486220827629e-02 -7.918939199917317e-02 -7.897401585103307e-02 + -7.875873382193239e-02 -7.854354599947752e-02 -7.832845240531904e-02 -7.811345290511561e-02 -7.789854765910142e-02 + -7.768373695009409e-02 -7.746902070156129e-02 -7.725439886068521e-02 -7.703987147751143e-02 -7.682543865920169e-02 + -7.661110037032860e-02 -7.639685648697914e-02 -7.618270730319152e-02 -7.596865299784139e-02 -7.575469343456721e-02 + -7.554082861289950e-02 -7.532705861915691e-02 -7.511338355056779e-02 -7.489980327273796e-02 -7.468631776375068e-02 + -7.447292742489155e-02 -7.425963225373161e-02 -7.404643208981297e-02 -7.383332706618533e-02 -7.362031725942129e-02 + -7.340740264369265e-02 -7.319458312424655e-02 -7.298185885257603e-02 -7.276923011698885e-02 -7.255669681825400e-02 + -7.234425890125808e-02 -7.213191646645117e-02 -7.191966959969415e-02 -7.170751827394115e-02 -7.149546237742448e-02 + -7.128350216363183e-02 -7.107163782537941e-02 -7.085986923051370e-02 -7.064819639413342e-02 -7.043661941815849e-02 + -7.022513838389523e-02 -7.001375316964638e-02 -6.980246372359999e-02 -6.959127044971054e-02 -6.938017339783993e-02 + -6.916917238807876e-02 -6.895826751099868e-02 -6.874745887832359e-02 -6.853674652264935e-02 -6.832613029387129e-02 + -6.811561029537151e-02 -6.790518687416305e-02 -6.769485994872884e-02 -6.748462944761908e-02 -6.727449549181348e-02 + -6.706445814195625e-02 -6.685451736224034e-02 -6.664467305023641e-02 -6.643492546019260e-02 -6.622527482862205e-02 + -6.601572100856345e-02 -6.580626400049541e-02 -6.559690390732385e-02 -6.538764078471235e-02 -6.517847455920224e-02 + -6.496940519404462e-02 -6.476043303620643e-02 -6.455155816426872e-02 -6.434278041275177e-02 -6.413409988235154e-02 + -6.392551667227454e-02 -6.371703078482928e-02 -6.350864213121965e-02 -6.330035079826633e-02 -6.309215709125325e-02 + -6.288406097171770e-02 -6.267606236590158e-02 -6.246816137578116e-02 -6.226035810132791e-02 -6.205265253482506e-02 + -6.184504450634240e-02 -6.163753424009603e-02 -6.143012204113525e-02 -6.122280779495761e-02 -6.101559145710207e-02 + -6.080847310111580e-02 -6.060145284620669e-02 -6.039453063876327e-02 -6.018770637541451e-02 -5.998098039534337e-02 + -5.977435284136760e-02 -5.956782355675167e-02 -5.936139258218223e-02 -5.915506002510895e-02 -5.894882595975996e-02 + -5.874269025717062e-02 -5.853665294379332e-02 -5.833071438748900e-02 -5.812487459491447e-02 -5.791913345983549e-02 + -5.771349104248068e-02 -5.750794745476003e-02 -5.730250273990040e-02 -5.709715674449271e-02 -5.689190963313420e-02 + -5.668676170442684e-02 -5.648171287301057e-02 -5.627676311138611e-02 -5.607191251359627e-02 -5.586716116856662e-02 + -5.566250902085241e-02 -5.545795595276776e-02 -5.525350230977423e-02 -5.504914828197500e-02 -5.484489368806074e-02 + -5.464073856561743e-02 -5.443668303623681e-02 -5.423272717677420e-02 -5.402887087270093e-02 -5.382511411736842e-02 + -5.362145727556954e-02 -5.341790037997223e-02 -5.321444331788154e-02 -5.301108618236487e-02 -5.280782907094528e-02 + -5.260467200594416e-02 -5.240161485390568e-02 -5.219865776343095e-02 -5.199580105954085e-02 -5.179304465507040e-02 + -5.159038850941820e-02 -5.138783273765680e-02 -5.118537740030552e-02 -5.098302246878324e-02 -5.078076787428482e-02 + -5.057861387937131e-02 -5.037656068404879e-02 -5.017460818262723e-02 -4.997275637519877e-02 -4.977100534878579e-02 + -4.956935521374012e-02 -4.936780587637167e-02 -4.916635729330274e-02 -4.896500983679772e-02 -4.876376358063662e-02 + -4.856261839799727e-02 -4.836157437280066e-02 -4.816063160553166e-02 -4.795979012910388e-02 -4.775904981223175e-02 + -4.755841077230219e-02 -4.735787336181510e-02 -4.715743752596301e-02 -4.695710319390285e-02 -4.675687045398216e-02 + -4.655673941737810e-02 -4.635671009364274e-02 -4.615678236145827e-02 -4.595695644691457e-02 -4.575723258610617e-02 + -4.555761069075770e-02 -4.535809077212207e-02 -4.515867291944397e-02 -4.495935719937229e-02 -4.476014355843901e-02 + -4.456103197632578e-02 -4.436202279051898e-02 -4.416311608901573e-02 -4.396431172960501e-02 -4.376560979706327e-02 + -4.356701040970479e-02 -4.336851362154585e-02 -4.317011930970618e-02 -4.297182755295056e-02 -4.277363871130811e-02 + -4.257555275870079e-02 -4.237756961321195e-02 -4.217968936488893e-02 -4.198191211978222e-02 -4.178423789759614e-02 + -4.158666657665847e-02 -4.138919837391426e-02 -4.119183356383482e-02 -4.099457203865310e-02 -4.079741379048268e-02 + -4.060035892668235e-02 -4.040340754077800e-02 -4.020655958670875e-02 -4.000981499812348e-02 -3.981317410229721e-02 + -3.961663704352115e-02 -3.942020369405195e-02 -3.922387410519079e-02 -3.902764838570288e-02 -3.883152661169272e-02 + -3.863550868276464e-02 -3.843959464464100e-02 -3.824378485096525e-02 -3.804807931112070e-02 -3.785247793879744e-02 + -3.765698082240899e-02 -3.746158806803077e-02 -3.726629970906549e-02 -3.707111562537097e-02 -3.687603600301111e-02 + -3.668106114329449e-02 -3.648619095542227e-02 -3.629142541706046e-02 -3.609676463615045e-02 -3.590220871216067e-02 + -3.570775761915167e-02 -3.551341127587861e-02 -3.531916998478909e-02 -3.512503392646860e-02 -3.493100298239093e-02 + -3.473707719308593e-02 -3.454325666569649e-02 -3.434954148093054e-02 -3.415593156072503e-02 -3.396242692622412e-02 + -3.376902792182854e-02 -3.357573459185429e-02 -3.338254684613227e-02 -3.318946476737597e-02 -3.299648846264201e-02 + -3.280361798076661e-02 -3.261085320981364e-02 -3.241819429994710e-02 -3.222564156785773e-02 -3.203319495411584e-02 + -3.184085442350271e-02 -3.164862007407277e-02 -3.145649201602077e-02 -3.126447024597763e-02 -3.107255466700169e-02 + -3.088074555671056e-02 -3.068904313085425e-02 -3.049744727803826e-02 -3.030595802638682e-02 -3.011457548570120e-02 + -2.992329974875160e-02 -2.973213075050443e-02 -2.954106848293515e-02 -2.935011329195715e-02 -2.915926525661732e-02 + -2.896852427673346e-02 -2.877789042941862e-02 -2.858736382466336e-02 -2.839694452567641e-02 -2.820663243092813e-02 + -2.801642765839682e-02 -2.782633053619610e-02 -2.763634102981755e-02 -2.744645909471058e-02 -2.725668483048721e-02 + -2.706701834793413e-02 -2.687745966148872e-02 -2.668800867127078e-02 -2.649866562411629e-02 -2.630943076513501e-02 + -2.612030399888650e-02 -2.593128533989631e-02 -2.574237489560391e-02 -2.555357276907920e-02 -2.536487891525730e-02 + -2.517629330290238e-02 -2.498781626631630e-02 -2.479944791947400e-02 -2.461118815951395e-02 -2.442303705775731e-02 + -2.423499472682666e-02 -2.404706124098910e-02 -2.385923651050157e-02 -2.367152062237768e-02 -2.348391391197065e-02 + -2.329641637680258e-02 -2.310902796361102e-02 -2.292174876507744e-02 -2.273457889435020e-02 -2.254751838574287e-02 + -2.236056713942959e-02 -2.217372537079298e-02 -2.198699334983061e-02 -2.180037099746794e-02 -2.161385831877313e-02 + -2.142745542221016e-02 -2.124116241611923e-02 -2.105497927356034e-02 -2.086890594375282e-02 -2.068294274565517e-02 + -2.049708982965088e-02 -2.031134709508492e-02 -2.012571460207244e-02 -1.994019246558534e-02 -1.975478077426674e-02 + -1.956947944878238e-02 -1.938428854559868e-02 -1.919920840769478e-02 -1.901423906121075e-02 -1.882938044349050e-02 + -1.864463264867233e-02 -1.845999578941159e-02 -1.827546991282947e-02 -1.809105492490821e-02 -1.790675101318496e-02 + -1.772255847013706e-02 -1.753847723077995e-02 -1.735450728912205e-02 -1.717064875577919e-02 -1.698690174123156e-02 + -1.680326624034783e-02 -1.661974219495428e-02 -1.643632989539235e-02 -1.625302952284425e-02 -1.606984099009794e-02 + -1.588676434582367e-02 -1.570379970237604e-02 -1.552094715767664e-02 -1.533820665109939e-02 -1.515557821470722e-02 + -1.497306218983010e-02 -1.479065863118324e-02 -1.460836746737021e-02 -1.442618879376636e-02 -1.424412272699600e-02 + -1.406216932715821e-02 -1.388032850365394e-02 -1.369860041414062e-02 -1.351698537084881e-02 -1.333548332713773e-02 + -1.315409426742165e-02 -1.297281830737383e-02 -1.279165555870565e-02 -1.261060603011550e-02 -1.242966965324022e-02 + -1.224884670128487e-02 -1.206813738892206e-02 -1.188754163203305e-02 -1.170705946859269e-02 -1.152669101347058e-02 + -1.134643637569507e-02 -1.116629550991553e-02 -1.098626842139487e-02 -1.080635544822676e-02 -1.062655668128806e-02 + -1.044687204494093e-02 -1.026730162280993e-02 -1.008784553433474e-02 -9.908503858526582e-03 -9.729276511698201e-03 + -9.550163618928804e-03 -9.371165505355611e-03 -9.192282154920128e-03 -9.013513542246960e-03 -8.834859775588668e-03 + -8.656320970291077e-03 -8.477897155130903e-03 -8.299588259899083e-03 -8.121394531144674e-03 -7.943316209259341e-03 + -7.765353219198069e-03 -7.587505591333328e-03 -7.409773443860054e-03 -7.232156891183837e-03 -7.054655906230881e-03 + -6.877270474033493e-03 -6.700000921715352e-03 -6.522847372218281e-03 -6.345809748257097e-03 -6.168888131399519e-03 + -5.992082642122597e-03 -5.815393366379400e-03 -5.638820235869921e-03 -5.462363348533388e-03 -5.286023033805962e-03 + -5.109799304673499e-03 -4.933692127821829e-03 -4.757701606393674e-03 -4.581827861470766e-03 -4.406070940931505e-03 + -4.230430770274698e-03 -4.054907567997104e-03 -3.879501600335772e-03 -3.704212807069328e-03 -3.529041210474627e-03 + -3.353986930090703e-03 -3.179050081041732e-03 -3.004230655593028e-03 -2.829528626659512e-03 -2.654944304289923e-03 + -2.480477843039907e-03 -2.306129168890747e-03 -2.131898354626704e-03 -1.957785522367332e-03 -1.783790769612464e-03 + -1.609914041309663e-03 -1.436155409326836e-03 -1.262515208025358e-03 -1.088993476198761e-03 -9.155901719868249e-04 + -7.423054008843995e-04 -5.691392854771952e-04 -3.960918865957833e-04 -2.231631331613931e-04 -5.035321608514060e-05 + 1.223375771945329e-04 2.949092895407656e-04 4.673619084872533e-04 6.396953140537370e-04 8.119093865188150e-04 + 9.840041155727759e-04 1.155979539871523e-03 1.327835367602612e-03 1.499571413663267e-03 1.671187748049661e-03 + 1.842684305331169e-03 2.014060960896812e-03 2.185317608856639e-03 2.356454289147141e-03 2.527470954200780e-03 + 2.698367270832486e-03 2.869143169831049e-03 3.039798698561594e-03 3.210333755176400e-03 3.380748214685887e-03 + 3.551042001872539e-03 3.721215182132198e-03 3.891267592694254e-03 4.061198929412137e-03 4.231009214636464e-03 + 4.400698444839332e-03 4.570266499650065e-03 4.739713256426893e-03 4.909038688279234e-03 5.078242841339914e-03 + 5.247325443294046e-03 5.416286280121805e-03 5.585125417934797e-03 5.753842797319914e-03 5.922438289361948e-03 + 6.090911784292105e-03 6.259263304936011e-03 6.427492823105761e-03 6.595600012759487e-03 6.763584774419725e-03 + 6.931447157908777e-03 7.099187064683324e-03 7.266804368739545e-03 7.434298984071849e-03 7.601670964899477e-03 + 7.768920175905106e-03 7.936046303989365e-03 8.103049345026314e-03 8.269929303195386e-03 8.436686062480435e-03 + 8.603319496825714e-03 8.769829559891583e-03 8.936216298209541e-03 9.102479469308070e-03 9.268618835503980e-03 + 9.434634442417017e-03 9.600526244002849e-03 9.766294116521254e-03 9.931937936947469e-03 1.009745771049027e-02 + 1.026285342997890e-02 1.042812477681206e-02 1.059327162144324e-02 1.075829401681754e-02 1.092319186819127e-02 + 1.108796504594824e-02 1.125261345370748e-02 1.141713713772357e-02 1.158153598704318e-02 1.174580967555363e-02 + 1.190995817803677e-02 1.207398151021485e-02 1.223787955540131e-02 1.240165218070774e-02 1.256529932365555e-02 + 1.272882103806231e-02 1.289221710280211e-02 1.305548725320952e-02 1.321863152957668e-02 1.338164989105289e-02 + 1.354454220587777e-02 1.370730835288826e-02 1.386994832163190e-02 1.403246211588375e-02 1.419484943187744e-02 + 1.435711010999991e-02 1.451924419921884e-02 1.468125161270911e-02 1.484313222013652e-02 1.500488591571896e-02 + 1.516651273046586e-02 1.532801257754355e-02 1.548938513124086e-02 1.565063033579857e-02 1.581174821092933e-02 + 1.597273864701365e-02 1.613360150922888e-02 1.629433671764488e-02 1.645494432276120e-02 1.661542413184349e-02 + 1.677577586209575e-02 1.693599953321696e-02 1.709609511287956e-02 1.725606247097126e-02 1.741590148147653e-02 + 1.757561211738663e-02 1.773519439308624e-02 1.789464801957598e-02 1.805397280960725e-02 1.821316881163111e-02 + 1.837223594327105e-02 1.853117406905512e-02 1.868998307594014e-02 1.884866298214414e-02 1.900721372338833e-02 + 1.916563497459167e-02 1.932392665507269e-02 1.948208878919649e-02 1.964012126059438e-02 1.979802393750615e-02 + 1.995579673545799e-02 2.011343968946751e-02 2.027095263124555e-02 2.042833526879373e-02 2.058558759933038e-02 + 2.074270959919291e-02 2.089970114286997e-02 2.105656209513535e-02 2.121329241031374e-02 2.136989211400533e-02 + 2.152636093833320e-02 2.168269866776463e-02 2.183890534086288e-02 2.199498088647827e-02 2.215092516911965e-02 + 2.230673806408907e-02 2.246241957468516e-02 2.261796965793072e-02 2.277338799181243e-02 2.292867446749406e-02 + 2.308382911412376e-02 2.323885181888266e-02 2.339374244699652e-02 2.354850090287507e-02 2.370312721409915e-02 + 2.385762123470989e-02 2.401198266010886e-02 2.416621147301771e-02 2.432030765671687e-02 2.447427107682733e-02 + 2.462810160176357e-02 2.478179917471193e-02 2.493536381795363e-02 2.508879528739230e-02 2.524209334527653e-02 + 2.539525801488748e-02 2.554828923354157e-02 2.570118686847216e-02 2.585395079171064e-02 2.600658098606827e-02 + 2.615907742012537e-02 2.631143978762620e-02 2.646366795301069e-02 2.661576194257877e-02 2.676772164859378e-02 + 2.691954693391293e-02 2.707123769272043e-02 2.722279394328245e-02 2.737421556407061e-02 2.752550224474631e-02 + 2.767665393933695e-02 2.782767063812680e-02 2.797855221700411e-02 2.812929853552858e-02 2.827990951702357e-02 + 2.843038519104858e-02 2.858072533585580e-02 2.873092969062032e-02 2.888099827101270e-02 2.903093101911967e-02 + 2.918072779556083e-02 2.933038847140823e-02 2.947991301658642e-02 2.962930141213865e-02 2.977855336278226e-02 + 2.992766870509821e-02 3.007664746318324e-02 3.022548953626840e-02 3.037419478553557e-02 3.052276309616091e-02 + 3.067119447416764e-02 3.081948881896879e-02 3.096764581778017e-02 3.111566540198458e-02 3.126354756710210e-02 + 3.141129218718559e-02 3.155889912410548e-02 3.170636829125183e-02 3.185369970791438e-02 3.200089317518744e-02 + 3.214794841776677e-02 3.229486543634106e-02 3.244164418203412e-02 3.258828451581320e-02 3.273478630264194e-02 + 3.288114949586567e-02 3.302737408530167e-02 3.317345979235018e-02 3.331940642975919e-02 3.346521401820098e-02 + 3.361088246101045e-02 3.375641161607764e-02 3.390180136352038e-02 3.404705169548587e-02 3.419216253016829e-02 + 3.433713355905806e-02 3.448196468652563e-02 3.462665590981111e-02 3.477120710939272e-02 3.491561814527116e-02 + 3.505988891618091e-02 3.520401943397326e-02 3.534800952666442e-02 3.549185891051008e-02 3.563556756111654e-02 + 3.577913543618631e-02 3.592256240340591e-02 3.606584831947614e-02 3.620899312153205e-02 3.635199681091714e-02 + 3.649485912620978e-02 3.663757985375464e-02 3.678015900636063e-02 3.692259649832257e-02 3.706489218607827e-02 + 3.720704593508108e-02 3.734905772908955e-02 3.749092751022131e-02 3.763265496742431e-02 3.777423997951684e-02 + 3.791568254953915e-02 3.805698256030369e-02 3.819813986869797e-02 3.833915436267914e-02 3.848002605018682e-02 + 3.862075477984065e-02 3.876134025391093e-02 3.890178243600422e-02 3.904208129158644e-02 3.918223668100989e-02 + 3.932224846044379e-02 3.946211655605483e-02 3.960184097189857e-02 3.974142146457355e-02 3.988085779819951e-02 + 4.002014997942075e-02 4.015929792921669e-02 4.029830150192959e-02 4.043716055991190e-02 4.057587507004282e-02 + 4.071444498657769e-02 4.085287001066611e-02 4.099114999824743e-02 4.112928495212512e-02 4.126727475679569e-02 + 4.140511926665246e-02 4.154281836167219e-02 4.168037204269245e-02 4.181778018003033e-02 4.195504246778908e-02 + 4.209215884913708e-02 4.222912929605258e-02 4.236595366776428e-02 4.250263182248033e-02 4.263916367566677e-02 + 4.277554922465009e-02 4.291178824859961e-02 4.304788049654025e-02 4.318382596138427e-02 4.331962457087349e-02 + 4.345527617981602e-02 4.359078064797250e-02 4.372613792550029e-02 4.386134797486977e-02 4.399641051415262e-02 + 4.413132537776133e-02 4.426609256403441e-02 4.440071196061698e-02 4.453518342174363e-02 4.466950682320869e-02 + 4.480368214879805e-02 4.493770928728694e-02 4.507158793990715e-02 4.520531802497359e-02 4.533889951667943e-02 + 4.547233228082954e-02 4.560561616979211e-02 4.573875108353129e-02 4.587173702317195e-02 4.600457379177124e-02 + 4.613726112101928e-02 4.626979898466685e-02 4.640218731770854e-02 4.653442597807410e-02 4.666651481740990e-02 + 4.679845378497393e-02 4.693024287357150e-02 4.706188178521280e-02 4.719337030512012e-02 4.732470843170088e-02 + 4.745589609974604e-02 4.758693317708736e-02 4.771781949014568e-02 4.784855500276729e-02 4.797913963655120e-02 + 4.810957311625792e-02 4.823985532440599e-02 4.836998622519359e-02 4.849996572088229e-02 4.862979364778694e-02 + 4.875946986129576e-02 4.888899438454671e-02 4.901836703838853e-02 4.914758752328308e-02 4.927665585368439e-02 + 4.940557196434897e-02 4.953433564666962e-02 4.966294680168561e-02 4.979140536998770e-02 4.991971127467005e-02 + 5.004786430086550e-02 5.017586426593462e-02 5.030371111424699e-02 5.043140473941395e-02 5.055894500969876e-02 + 5.068633180855401e-02 5.081356509387767e-02 5.094064477169723e-02 5.106757053524139e-02 5.119434226596677e-02 + 5.132095996453229e-02 5.144742351517578e-02 5.157373274644007e-02 5.169988750799723e-02 5.182588783131492e-02 + 5.195173357105356e-02 5.207742440366903e-02 5.220296027189056e-02 5.232834113948501e-02 5.245356688434039e-02 + 5.257863735375337e-02 5.270355244318054e-02 5.282831211610928e-02 5.295291615700908e-02 5.307736435753736e-02 + 5.320165668494783e-02 5.332579302368824e-02 5.344977322479061e-02 5.357359720391287e-02 5.369726488407797e-02 + 5.382077614890905e-02 5.394413077320572e-02 5.406732861255047e-02 5.419036960275756e-02 5.431325364836510e-02 + 5.443598061485443e-02 5.455855035736775e-02 5.468096283548277e-02 5.480321791614200e-02 5.492531533836561e-02 + 5.504725504027442e-02 5.516903696522249e-02 5.529066094250196e-02 5.541212681912044e-02 5.553343451105355e-02 + 5.565458402054679e-02 5.577557512714444e-02 5.589640757833542e-02 5.601708136214176e-02 5.613759637012277e-02 + 5.625795242697428e-02 5.637814944133901e-02 5.649818735356010e-02 5.661806606948155e-02 5.673778531909066e-02 + 5.685734496106067e-02 5.697674499811992e-02 5.709598525886500e-02 5.721506557962035e-02 5.733398588420521e-02 + 5.745274613557275e-02 5.757134619305772e-02 5.768978576165893e-02 5.780806477237931e-02 5.792618319490116e-02 + 5.804414085654030e-02 5.816193759992416e-02 5.827957333255503e-02 5.839704805764100e-02 5.851436157058919e-02 + 5.863151359019340e-02 5.874850407742044e-02 5.886533297606138e-02 5.898200016057164e-02 5.909850545490182e-02 + 5.921484876799358e-02 5.933103006596772e-02 5.944704910278828e-02 5.956290569090495e-02 5.967859979076014e-02 + 5.979413129454921e-02 5.990950006107775e-02 6.002470595625681e-02 6.013974894676900e-02 6.025462892974234e-02 + 6.036934559538653e-02 6.048389882575328e-02 6.059828859366181e-02 6.071251478747773e-02 6.082657726499330e-02 + 6.094047589468096e-02 6.105421060960093e-02 6.116778124880510e-02 6.128118760026364e-02 6.139442960439424e-02 + 6.150750715787331e-02 6.162042008748835e-02 6.173316829355946e-02 6.184575170612789e-02 6.195817023946892e-02 + 6.207042366308074e-02 6.218251178412997e-02 6.229443455021107e-02 6.240619187345142e-02 6.251778362644587e-02 + 6.262920965673664e-02 6.274046989094115e-02 6.285156423838029e-02 6.296249246083868e-02 6.307325441937692e-02 + 6.318385004239983e-02 6.329427920287174e-02 6.340454177652059e-02 6.351463766120390e-02 6.362456678994362e-02 + 6.373432899407734e-02 6.384392402667542e-02 6.395335181995393e-02 6.406261231361865e-02 6.417170537725830e-02 + 6.428063082883417e-02 6.438938856382127e-02 6.449797859582693e-02 6.460640069400744e-02 6.471465460887021e-02 + 6.482274028565467e-02 6.493065766530991e-02 6.503840663024645e-02 6.514598697176463e-02 6.525339863731919e-02 + 6.536064160053869e-02 6.546771556229376e-02 6.557462036169828e-02 6.568135597564134e-02 6.578792228094754e-02 + 6.589431913461476e-02 6.600054641494822e-02 6.610660407274732e-02 6.621249195669229e-02 6.631820979208959e-02 + 6.642375751800587e-02 6.652913508526218e-02 6.663434233390064e-02 6.673937912206085e-02 6.684424535139094e-02 + 6.694894096694531e-02 6.705346576057515e-02 6.715781952052316e-02 6.726200223606826e-02 6.736601378290344e-02 + 6.746985396850236e-02 6.757352270136854e-02 6.767701992273348e-02 6.778034554033589e-02 6.788349929667206e-02 + 6.798648102682574e-02 6.808929069330329e-02 6.819192820375723e-02 6.829439341428477e-02 6.839668615716293e-02 + 6.849880637697058e-02 6.860075397106770e-02 6.870252870886938e-02 6.880413046413429e-02 6.890555915577500e-02 + 6.900681468090485e-02 6.910789689150486e-02 6.920880565820778e-02 6.930954094436353e-02 6.941010257623929e-02 + 6.951049032497619e-02 6.961070411466443e-02 6.971074386483528e-02 6.981060945693285e-02 6.991030074013053e-02 + 7.000981760721879e-02 7.010915998226322e-02 7.020832768385020e-02 7.030732053981503e-02 7.040613843777971e-02 + 7.050478130476578e-02 7.060324902125202e-02 7.070154139632766e-02 7.079965841104072e-02 7.089759998592053e-02 + 7.099536579014293e-02 7.109295574922263e-02 7.119036986301433e-02 7.128760792254588e-02 7.138466979343019e-02 + 7.148155540894172e-02 7.157826467726322e-02 7.167479742578257e-02 7.177115345207208e-02 7.186733268619028e-02 + 7.196333504975572e-02 7.205916041090092e-02 7.215480858692887e-02 7.225027948023270e-02 7.234557308374470e-02 + 7.244068916926014e-02 7.253562753252076e-02 7.263038813284139e-02 7.272497087062332e-02 7.281937559790036e-02 + 7.291360215228662e-02 7.300765049821943e-02 7.310152057265214e-02 7.319521208383468e-02 7.328872490709243e-02 + 7.338205901635925e-02 7.347521425841259e-02 7.356819049091311e-02 7.366098761637971e-02 7.375360558736099e-02 + 7.384604424623381e-02 7.393830334347133e-02 7.403038279875497e-02 7.412228254437477e-02 7.421400245985316e-02 + 7.430554241104276e-02 7.439690229021774e-02 7.448808202204141e-02 7.457908141717452e-02 7.466990029970315e-02 + 7.476053861745356e-02 7.485099625058683e-02 7.494127304678436e-02 7.503136889191833e-02 7.512128371784581e-02 + 7.521101743547498e-02 7.530056981436373e-02 7.538994071268737e-02 7.547913007544443e-02 7.556813780083994e-02 + 7.565696374971752e-02 7.574560777501017e-02 7.583406981695588e-02 7.592234975180168e-02 7.601044736291800e-02 + 7.609836256769248e-02 7.618609528331391e-02 7.627364535037680e-02 7.636101265407126e-02 7.644819711937149e-02 + 7.653519868718589e-02 7.662201715447789e-02 7.670865230880411e-02 7.679510411035856e-02 7.688137246970578e-02 + 7.696745724207896e-02 7.705335828035317e-02 7.713907552614908e-02 7.722460893765626e-02 7.730995825366380e-02 + 7.739512330293280e-02 7.748010405365591e-02 7.756490042829636e-02 7.764951228919105e-02 7.773393946198498e-02 + 7.781818189157449e-02 7.790223948237281e-02 7.798611201876808e-02 7.806979939436651e-02 7.815330154059554e-02 + 7.823661834982702e-02 7.831974966729814e-02 7.840269536418043e-02 7.848545542109749e-02 7.856802968700778e-02 + 7.865041794492959e-02 7.873262009221961e-02 7.881463606524114e-02 7.889646578364969e-02 7.897810905385311e-02 + 7.905956578813299e-02 7.914083598393755e-02 7.922191938944982e-02 7.930281582198326e-02 7.938352526916173e-02 + 7.946404763288464e-02 7.954438277705837e-02 7.962453057021987e-02 7.970449093695484e-02 7.978426377009373e-02 + 7.986384886265184e-02 7.994324611178145e-02 8.002245546069972e-02 8.010147680163558e-02 8.018030998339011e-02 + 8.025895486859348e-02 8.033741142939121e-02 8.041567953647351e-02 8.049375898816008e-02 8.057164970191152e-02 + 8.064935159117341e-02 8.072686453538828e-02 8.080418841559016e-02 8.088132313650849e-02 8.095826861741187e-02 + 8.103502469212946e-02 8.111159121525567e-02 8.118796811657426e-02 8.126415526945288e-02 8.134015254787534e-02 + 8.141595988122388e-02 8.149157718184835e-02 8.156700432424771e-02 8.164224113093393e-02 8.171728750211138e-02 + 8.179214337283539e-02 8.186680860558979e-02 8.194128308109257e-02 8.201556671181809e-02 8.208965942384167e-02 + 8.216356107347705e-02 8.223727146913333e-02 8.231079055026533e-02 8.238411825286719e-02 8.245725445426123e-02 + 8.253019901019013e-02 8.260295182089074e-02 8.267551284923887e-02 8.274788192985057e-02 8.282005889192648e-02 + 8.289204367192234e-02 8.296383619751495e-02 8.303543635380874e-02 8.310684396376640e-02 8.317805898151856e-02 + 8.324908138250064e-02 8.331991092178788e-02 8.339054746670159e-02 8.346099098907200e-02 8.353124136246602e-02 + 8.360129848004999e-02 8.367116227251760e-02 8.374083263302687e-02 8.381030943134427e-02 8.387959252741883e-02 + 8.394868181167527e-02 8.401757720093640e-02 8.408627862550171e-02 8.415478594369409e-02 8.422309904154775e-02 + 8.429121790707177e-02 8.435914237533512e-02 8.442687225429805e-02 8.449440750560887e-02 8.456174803803686e-02 + 8.462889372267089e-02 8.469584447602406e-02 8.476260023136410e-02 8.482916090148240e-02 8.489552630009754e-02 + 8.496169630228255e-02 8.502767086164854e-02 8.509344988672647e-02 8.515903326018803e-02 8.522442086136313e-02 + 8.528961263471936e-02 8.535460848680074e-02 8.541940824041729e-02 8.548401181612168e-02 8.554841915131453e-02 + 8.561263012321893e-02 8.567664461211427e-02 8.574046253447680e-02 8.580408386832587e-02 8.586750845589863e-02 + 8.593073610333024e-02 8.599376680387132e-02 8.605660047760594e-02 8.611923696874126e-02 8.618167618396408e-02 + 8.624391807608472e-02 8.630596259724549e-02 8.636780954833972e-02 8.642945878839840e-02 8.649091029427977e-02 + 8.655216396695875e-02 8.661321970043215e-02 8.667407742210617e-02 8.673473702989365e-02 8.679519841504303e-02 + 8.685546148336530e-02 8.691552612855238e-02 8.697539224666265e-02 8.703505975750943e-02 8.709452857692032e-02 + 8.715379861893667e-02 8.721286980508075e-02 8.727174201224434e-02 8.733041510377958e-02 8.738888903629666e-02 + 8.744716372671989e-02 8.750523904187274e-02 8.756311491392924e-02 8.762079127795709e-02 8.767826803995526e-02 + 8.773554506310657e-02 8.779262223690780e-02 8.784949951260017e-02 8.790617682173207e-02 8.796265406226209e-02 + 8.801893109931651e-02 8.807500788687952e-02 8.813088437660771e-02 8.818656039674132e-02 8.824203585227545e-02 + 8.829731070095961e-02 8.835238486000704e-02 8.840725822106667e-02 8.846193068214857e-02 8.851640221803356e-02 + 8.857067273700293e-02 8.862474207580676e-02 8.867861014722141e-02 8.873227689758616e-02 8.878574227696898e-02 + 8.883900618220902e-02 8.889206851560667e-02 8.894492921167085e-02 8.899758815302622e-02 8.905004524008538e-02 + 8.910230044719054e-02 8.915435367300073e-02 8.920620479173334e-02 8.925785373448247e-02 8.930930045917142e-02 + 8.936054490961548e-02 8.941158695191696e-02 8.946242647641844e-02 8.951306341364354e-02 8.956349771969928e-02 + 8.961372931388180e-02 8.966375808278661e-02 8.971358396554302e-02 8.976320688963368e-02 8.981262675341668e-02 + 8.986184348935064e-02 8.991085703129179e-02 8.995966729258320e-02 9.000827417122792e-02 9.005667759770250e-02 + 9.010487756379584e-02 9.015287394264000e-02 9.020066659275561e-02 9.024825550203337e-02 9.029564061179933e-02 + 9.034282181894199e-02 9.038979902630290e-02 9.043657218570805e-02 9.048314126656666e-02 9.052950615463343e-02 + 9.057566675480395e-02 9.062162300961238e-02 9.066737484935303e-02 9.071292219781772e-02 9.075826498061153e-02 + 9.080340315127385e-02 9.084833664156222e-02 9.089306533771581e-02 9.093758915627431e-02 9.098190804149961e-02 + 9.102602195783284e-02 9.106993084471440e-02 9.111363462196023e-02 9.115713320054021e-02 9.120042650346059e-02 + 9.124351446434358e-02 9.128639702175202e-02 9.132907412994692e-02 9.137154573427010e-02 9.141381170435277e-02 + 9.145587198962597e-02 9.149772660800266e-02 9.153937542844172e-02 9.158081834977004e-02 9.162205535599281e-02 + 9.166308637778346e-02 9.170391133536025e-02 9.174453017072061e-02 9.178494285856946e-02 9.182514933661440e-02 + 9.186514945794547e-02 9.190494319482566e-02 9.194453054665523e-02 9.198391140758180e-02 9.202308569543158e-02 + 9.206205336702038e-02 9.210081441034919e-02 9.213936875086109e-02 9.217771627651770e-02 9.221585694962209e-02 + 9.225379072840771e-02 9.229151754885842e-02 9.232903734819613e-02 9.236635007909103e-02 9.240345570404732e-02 + 9.244035413434255e-02 9.247704529963750e-02 9.251352918345666e-02 9.254980573968512e-02 9.258587489795035e-02 + 9.262173657649034e-02 9.265739073985793e-02 9.269283735974691e-02 9.272807636276849e-02 9.276310769047050e-02 + 9.279793130272118e-02 9.283254716719631e-02 9.286695521394739e-02 9.290115536246511e-02 9.293514761281572e-02 + 9.296893192325742e-02 9.300250819824006e-02 9.303587638369953e-02 9.306903645092859e-02 9.310198837852499e-02 + 9.313473209662422e-02 9.316726755984403e-02 9.319959477466139e-02 9.323171364631608e-02 9.326362408592948e-02 + 9.329532610133226e-02 9.332681964339190e-02 9.335810464438972e-02 9.338918108249107e-02 9.342004893308628e-02 + 9.345070815580041e-02 9.348115868437977e-02 9.351140046962789e-02 9.354143348306601e-02 9.357125770365762e-02 + 9.360087308621738e-02 9.363027956518245e-02 9.365947710363894e-02 9.368846567300493e-02 9.371724524372237e-02 + 9.374581578300241e-02 9.377417725111503e-02 9.380232960142115e-02 9.383027280206080e-02 9.385800682788301e-02 + 9.388553164914089e-02 9.391284719773688e-02 9.393995342276806e-02 9.396685035781838e-02 9.399353796706621e-02 + 9.402001617537038e-02 9.404628495786660e-02 9.407234429781461e-02 9.409819417117830e-02 9.412383453169183e-02 + 9.414926534580341e-02 9.417448659641373e-02 9.419949825736050e-02 9.422430029380560e-02 9.424889267135104e-02 + 9.427327539998738e-02 9.429744844865905e-02 9.432141171534560e-02 9.434516522540957e-02 9.436870900006604e-02 + 9.439204294634228e-02 9.441516705436934e-02 9.443808133745002e-02 9.446078573953387e-02 9.448328023801857e-02 + 9.450556483411636e-02 9.452763950923013e-02 9.454950421611270e-02 9.457115890701832e-02 9.459260360830167e-02 + 9.461383832574666e-02 9.463486302352626e-02 9.465567765409444e-02 9.467628220109425e-02 9.469667668274938e-02 + 9.471686106967921e-02 9.473683533004949e-02 9.475659945563136e-02 9.477615343325803e-02 9.479549725292793e-02 + 9.481463091432241e-02 9.483355439545672e-02 9.485226766778346e-02 9.487077071788189e-02 9.488906353992572e-02 + 9.490714613644993e-02 9.492501852119042e-02 9.494268066964073e-02 9.496013253895599e-02 9.497737414244060e-02 + 9.499440547543551e-02 9.501122651272445e-02 9.502783728094538e-02 9.504423778187990e-02 9.506042797340242e-02 + 9.507640785191551e-02 9.509217742006319e-02 9.510773667189122e-02 9.512308563868060e-02 9.513822432123879e-02 + 9.515315264231193e-02 9.516787063845662e-02 9.518237836728226e-02 9.519667577724227e-02 9.521076284349063e-02 + 9.522463958294539e-02 9.523830604498588e-02 9.525176221483619e-02 9.526500804718509e-02 9.527804359769618e-02 + 9.529086886623650e-02 9.530348379689602e-02 9.531588845120076e-02 9.532808286166987e-02 9.534006699012688e-02 + 9.535184085361241e-02 9.536340447105748e-02 9.537475783364874e-02 9.538590095359538e-02 9.539683385237334e-02 + 9.540755654711666e-02 9.541806903829181e-02 9.542837132640679e-02 9.543846343230179e-02 9.544834536597921e-02 + 9.545801714100983e-02 9.546747880593646e-02 9.547673036184304e-02 9.548577178084619e-02 9.549460309483834e-02 + 9.550322434581640e-02 9.551163556335956e-02 9.551983673903520e-02 9.552782788036314e-02 9.553560902903191e-02 + 9.554318022933674e-02 9.555054148771730e-02 9.555769276632298e-02 9.556463412975340e-02 9.557136563747151e-02 + 9.557788725689133e-02 9.558419903459103e-02 9.559030102901959e-02 9.559619321427665e-02 9.560187562136102e-02 + 9.560734830883322e-02 9.561261127917654e-02 9.561766456108449e-02 9.562250820572099e-02 9.562714223416331e-02 + 9.563156666435306e-02 9.563578152405575e-02 9.563978686682097e-02 9.564358272631937e-02 9.564716910782914e-02 + 9.565054604965099e-02 9.565371359980702e-02 9.565667179877529e-02 9.565942066526258e-02 9.566196023293236e-02 + 9.566429057683135e-02 9.566641172752892e-02 9.566832368940979e-02 9.567002647518966e-02 9.567152016429874e-02 + 9.567280484915060e-02 9.567388053004788e-02 9.567474721294261e-02 9.567540493730267e-02 9.567585379392737e-02 + 9.567609383300600e-02 9.567612506298810e-02 9.567594754568214e-02 9.567556133790830e-02 9.567496647244744e-02 + 9.567416299512438e-02 9.567315095370396e-02 9.567193039196389e-02 9.567050136232016e-02 9.566886392120964e-02 + 9.566701812558283e-02 9.566496403827787e-02 9.566270170884209e-02 9.566023115264767e-02 9.565755243736668e-02 + 9.565466564791879e-02 9.565157080775241e-02 9.564826797386157e-02 9.564475723264595e-02 9.564103864027859e-02 + 9.563711223757489e-02 9.563297806735498e-02 9.562863621895812e-02 9.562408675116861e-02 9.561932968250994e-02 + 9.561436511583814e-02 9.560919313325968e-02 9.560381374743886e-02 9.559822704785555e-02 9.559243313048145e-02 + 9.558643203289170e-02 9.558022378864620e-02 9.557380846466877e-02 9.556718619530349e-02 9.556035703327785e-02 + 9.555332100122134e-02 9.554607821247386e-02 9.553862873475936e-02 9.553097259908433e-02 9.552310989218279e-02 + 9.551504070130773e-02 9.550676510186747e-02 9.549828317393894e-02 9.548959500356741e-02 9.548070067318166e-02 + 9.547160021295119e-02 9.546229369018946e-02 9.545278124506257e-02 9.544306292579091e-02 9.543313878273989e-02 + 9.542300894892854e-02 9.541267351639289e-02 9.540213254817664e-02 9.539138610562420e-02 9.538043425774057e-02 + 9.536927709152246e-02 9.535791472882026e-02 9.534634726779553e-02 9.533457478138217e-02 9.532259734256758e-02 + 9.531041503990305e-02 9.529802797105680e-02 9.528543620462085e-02 9.527263983869082e-02 9.525963900525855e-02 + 9.524643375927100e-02 9.523302417643500e-02 9.521941040061487e-02 9.520559252291068e-02 9.519157060486365e-02 + 9.517734471153570e-02 9.516291499670615e-02 9.514828160467456e-02 9.513344455080376e-02 9.511840393248631e-02 + 9.510315989360162e-02 9.508771251519674e-02 9.507206189457258e-02 9.505620814925633e-02 9.504015138530268e-02 + 9.502389169582724e-02 9.500742917228551e-02 9.499076394524120e-02 9.497389612890822e-02 9.495682580659018e-02 + 9.493955308203066e-02 9.492207807526097e-02 9.490440091330225e-02 9.488652168366014e-02 9.486844048723730e-02 + 9.485015747906970e-02 9.483167277063544e-02 9.481298644119306e-02 9.479409856622809e-02 9.477500930738031e-02 + 9.475571884085587e-02 9.473622721810367e-02 9.471653454723004e-02 9.469664098786204e-02 9.467654664635866e-02 + 9.465625162221861e-02 9.463575602621152e-02 9.461505999415500e-02 9.459416367044585e-02 9.457306719633034e-02 + 9.455177068421998e-02 9.453027423759350e-02 9.450857796468222e-02 9.448668199276268e-02 9.446458647203468e-02 + 9.444229157255099e-02 9.441979739649474e-02 9.439710403006842e-02 9.437421161454676e-02 9.435112031829759e-02 + 9.432783029179438e-02 9.430434160094567e-02 9.428065438538669e-02 9.425676883924589e-02 9.423268508508292e-02 + 9.420840322981890e-02 9.418392339716981e-02 9.415924578030670e-02 9.413437051700123e-02 9.410929767030043e-02 + 9.408402741009517e-02 9.405855992335012e-02 9.403289535840260e-02 9.400703383941893e-02 9.398097549341558e-02 + 9.395472046838550e-02 9.392826889502673e-02 9.390162091553057e-02 9.387477672023849e-02 9.384773645864139e-02 + 9.382050025947151e-02 9.379306828457251e-02 9.376544068778003e-02 9.373761760606118e-02 9.370959916011609e-02 + 9.368138552427184e-02 9.365297690930323e-02 9.362437342817573e-02 9.359557520850639e-02 9.356658243379877e-02 + 9.353739529945312e-02 9.350801394425273e-02 9.347843843855524e-02 9.344866901272440e-02 9.341870589097585e-02 + 9.338854915644307e-02 9.335819897637819e-02 9.332765555734250e-02 9.329691906420928e-02 9.326598960092489e-02 + 9.323486729288316e-02 9.320355242698486e-02 9.317204517635257e-02 9.314034562740874e-02 9.310845398153604e-02 + 9.307637042858882e-02 9.304409511565054e-02 9.301162817412864e-02 9.297896979469056e-02 9.294612022999450e-02 + 9.291307963943660e-02 9.287984815938743e-02 9.284642594887814e-02 9.281281319942865e-02 9.277901009754375e-02 + 9.274501679883909e-02 9.271083349621308e-02 9.267646039527271e-02 9.264189767811302e-02 9.260714551564306e-02 + 9.257220408228978e-02 9.253707357624473e-02 9.250175417101536e-02 9.246624602802385e-02 9.243054935165987e-02 + 9.239466434718238e-02 9.235859120974489e-02 9.232233012999355e-02 9.228588129454922e-02 9.224924488066757e-02 + 9.221242103323031e-02 9.217540995047416e-02 9.213821191347883e-02 9.210082709355732e-02 9.206325564930115e-02 + 9.202549780755387e-02 9.198755374602623e-02 9.194942363528436e-02 9.191110769995278e-02 9.187260614753277e-02 + 9.183391917841241e-02 9.179504701848260e-02 9.175598985687712e-02 9.171674785963810e-02 9.167732123351167e-02 + 9.163771019528422e-02 9.159791495855178e-02 9.155793572040530e-02 9.151777270193290e-02 9.147742614628342e-02 + 9.143689622063791e-02 9.139618310892414e-02 9.135528705455570e-02 9.131420824439858e-02 9.127294688450004e-02 + 9.123150325806001e-02 9.118987755991119e-02 9.114806996063474e-02 9.110608069642255e-02 9.106390998608170e-02 + 9.102155802996120e-02 9.097902503011562e-02 9.093631123402490e-02 9.089341690732793e-02 9.085034224655422e-02 + 9.080708743846595e-02 9.076365269164367e-02 9.072003828369785e-02 9.067624443485320e-02 9.063227129485288e-02 + 9.058811915193726e-02 9.054378827004000e-02 9.049927881221763e-02 9.045459103770109e-02 9.040972520178260e-02 + 9.036468147234690e-02 9.031946007844127e-02 9.027406127956829e-02 9.022848531585773e-02 9.018273243214560e-02 + 9.013680287341128e-02 9.009069686920407e-02 9.004441462623869e-02 8.999795635152021e-02 8.995132231203949e-02 + 8.990451276610797e-02 8.985752795281814e-02 8.981036812557305e-02 8.976303351703613e-02 8.971552434037033e-02 + 8.966784087291869e-02 8.961998334831080e-02 8.957195192338249e-02 8.952374693198487e-02 8.947536869631613e-02 + 8.942681737354224e-02 8.937809319632291e-02 8.932919644498671e-02 8.928012738635183e-02 8.923088623240803e-02 + 8.918147319450437e-02 8.913188858291199e-02 8.908213269254797e-02 8.903220577223506e-02 8.898210800726358e-02 + 8.893183965769864e-02 8.888140104180198e-02 8.883079233855783e-02 8.878001380541380e-02 8.872906581842580e-02 + 8.867794859494142e-02 8.862666233412557e-02 8.857520730323154e-02 8.852358381153494e-02 8.847179212845252e-02 + 8.841983243253916e-02 8.836770502123131e-02 8.831541022882371e-02 8.826294830990469e-02 8.821031949641793e-02 + 8.815752403748606e-02 8.810456224863354e-02 8.805143437639511e-02 8.799814063336710e-02 8.794468134879541e-02 + 8.789105684257616e-02 8.783726738270531e-02 8.778331316928159e-02 8.772919447874153e-02 8.767491167446911e-02 + 8.762046495069514e-02 8.756585454037039e-02 8.751108081839833e-02 8.745614408581825e-02 8.740104459021790e-02 + 8.734578256007368e-02 8.729035830815834e-02 8.723477214343743e-02 8.717902426868683e-02 8.712311501918556e-02 + 8.706704476846663e-02 8.701081371877695e-02 8.695442211628683e-02 8.689787027644420e-02 8.684115853767592e-02 + 8.678428714435096e-02 8.672725629439892e-02 8.667006642064547e-02 8.661271785522098e-02 8.655521075244504e-02 + 8.649754543067346e-02 8.643972223965939e-02 8.638174147222141e-02 8.632360334916610e-02 8.626530814542391e-02 + 8.620685627786050e-02 8.614824804295058e-02 8.608948367410735e-02 8.603056343813603e-02 8.597148768708160e-02 + 8.591225676580187e-02 8.585287085352321e-02 8.579333027004854e-02 8.573363543090719e-02 8.567378659419787e-02 + 8.561378404241062e-02 8.555362810687137e-02 8.549331906471129e-02 8.543285719635127e-02 8.537224281446841e-02 + 8.531147627953188e-02 8.525055791649624e-02 8.518948798167383e-02 8.512826679756995e-02 8.506689470133286e-02 + 8.500537199311337e-02 8.494369892596923e-02 8.488187579804041e-02 8.481990305210670e-02 8.475778099074194e-02 + 8.469550984763315e-02 8.463308996695838e-02 8.457052168539449e-02 8.450780530789033e-02 8.444494110975011e-02 + 8.438192942971584e-02 8.431877065438623e-02 8.425546507059704e-02 8.419201297696736e-02 8.412841471805475e-02 + 8.406467061549007e-02 8.400078097306259e-02 8.393674609180030e-02 8.387256634619757e-02 8.380824209666674e-02 + 8.374377362095807e-02 8.367916122870038e-02 8.361440526888680e-02 8.354950611900661e-02 8.348446403538942e-02 + 8.341927927704872e-02 8.335395233905314e-02 8.328848356223681e-02 8.322287316371958e-02 8.315712149574238e-02 + 8.309122893699929e-02 8.302519583647612e-02 8.295902243510637e-02 8.289270907781640e-02 8.282625623697057e-02 + 8.275966417678003e-02 8.269293318851907e-02 8.262606370095599e-02 8.255905601211083e-02 8.249191039312886e-02 + 8.242462718945633e-02 8.235720681988298e-02 8.228964967784431e-02 8.222195602541869e-02 8.215412621284769e-02 + 8.208616062445039e-02 8.201805954142698e-02 8.194982329150195e-02 8.188145225476894e-02 8.181294680713293e-02 + 8.174430731452863e-02 8.167553412282050e-02 8.160662752890076e-02 8.153758789030935e-02 8.146841562526554e-02 + 8.139911098330359e-02 8.132967428676124e-02 8.126010603531450e-02 8.119040656216225e-02 8.112057615694021e-02 + 8.105061517994502e-02 8.098052402265073e-02 8.091030303880128e-02 8.083995248093376e-02 8.076947276447492e-02 + 8.069886435754116e-02 8.062812754457355e-02 8.055726265736828e-02 8.048627008799529e-02 8.041515020636995e-02 + 8.034390332540668e-02 8.027252974489747e-02 8.020102993492553e-02 8.012940431195667e-02 8.005765317555476e-02 + 7.998577686939379e-02 7.991377577220368e-02 7.984165027334414e-02 7.976940065907111e-02 7.969702727793032e-02 + 7.962453065567111e-02 7.955191112254574e-02 7.947916895239987e-02 7.940630455590227e-02 7.933331833212637e-02 + 7.926021063894960e-02 7.918698178217287e-02 7.911363216326053e-02 7.904016223823181e-02 7.896657235187955e-02 + 7.889286283938438e-02 7.881903406306398e-02 7.874508643443230e-02 7.867102031060058e-02 7.859683599526633e-02 + 7.852253395767629e-02 7.844811463098400e-02 7.837357831424305e-02 7.829892537205134e-02 7.822415619643758e-02 + 7.814927116484589e-02 7.807427062910767e-02 7.799915496813195e-02 7.792392464520610e-02 7.784858004657273e-02 + 7.777312150359181e-02 7.769754936428309e-02 7.762186403791040e-02 7.754606594385612e-02 7.747015537442642e-02 + 7.739413273994507e-02 7.731799855521804e-02 7.724175314852555e-02 7.716539684747571e-02 7.708893004657069e-02 + 7.701235315053030e-02 7.693566653742440e-02 7.685887055661017e-02 7.678196565918903e-02 7.670495227727288e-02 + 7.662783073280909e-02 7.655060142689749e-02 7.647326478202995e-02 7.639582115595660e-02 7.631827089499127e-02 + 7.624061438211467e-02 7.616285210329320e-02 7.608498447266238e-02 7.600701183814436e-02 7.592893457493513e-02 + 7.585075308733022e-02 7.577246778116596e-02 7.569407897223836e-02 7.561558707997214e-02 7.553699264667676e-02 + 7.545829602219666e-02 7.537949752159374e-02 7.530059752746436e-02 7.522159652110559e-02 7.514249491290788e-02 + 7.506329293711217e-02 7.498399108869409e-02 7.490458989985715e-02 7.482508965268882e-02 7.474549074308040e-02 + 7.466579363230305e-02 7.458599868473173e-02 7.450610623924510e-02 7.442611667561436e-02 7.434603053570255e-02 + 7.426584824442337e-02 7.418557009969678e-02 7.410519651333995e-02 7.402472793153594e-02 7.394416477978479e-02 + 7.386350736456949e-02 7.378275607823381e-02 7.370191147772952e-02 7.362097394239986e-02 7.353994380500382e-02 + 7.345882147239775e-02 7.337760740248925e-02 7.329630201371148e-02 7.321490559729334e-02 7.313341861868546e-02 + 7.305184160923943e-02 7.297017492620234e-02 7.288841893034562e-02 7.280657402242413e-02 7.272464064227188e-02 + 7.264261917439505e-02 7.256050997585588e-02 7.247831356170273e-02 7.239603038649280e-02 7.231366079163171e-02 + 7.223120520116612e-02 7.214866404160214e-02 7.206603769517569e-02 7.198332653777370e-02 7.190053098792457e-02 + 7.181765153838118e-02 7.173468863077177e-02 7.165164265282598e-02 7.156851395212357e-02 7.148530298289761e-02 + 7.140201021117390e-02 7.131863593482980e-02 7.123518058493326e-02 7.115164469180060e-02 7.106802866653637e-02 + 7.098433289103630e-02 7.090055775733806e-02 7.081670370962735e-02 7.073277114629017e-02 7.064876042084919e-02 + 7.056467204467058e-02 7.048050649359339e-02 7.039626411522021e-02 7.031194531783586e-02 7.022755055007633e-02 + 7.014308026270048e-02 7.005853477507426e-02 6.997391445865883e-02 6.988921994223606e-02 6.980445161374127e-02 + 6.971960976161336e-02 6.963469490630880e-02 6.954970749457975e-02 6.946464787470261e-02 6.937951638488904e-02 + 6.929431352344900e-02 6.920903988440608e-02 6.912369577614699e-02 6.903828154824053e-02 6.895279768813133e-02 + 6.886724462309453e-02 6.878162274040467e-02 6.869593242264821e-02 6.861017418575431e-02 6.852434851303352e-02 + 6.843845573229547e-02 6.835249626715924e-02 6.826647058722328e-02 6.818037912112360e-02 6.809422221022603e-02 + 6.800800023353686e-02 6.792171381432285e-02 6.783536337902803e-02 6.774894920974223e-02 6.766247176656806e-02 + 6.757593152448671e-02 6.748932891036163e-02 6.740266425451470e-02 6.731593799992638e-02 6.722915072040272e-02 + 6.714230278026269e-02 6.705539454984789e-02 6.696842651283096e-02 6.688139909018249e-02 6.679431266253504e-02 + 6.670716761081900e-02 6.661996446504156e-02 6.653270374249923e-02 6.644538575792285e-02 6.635801090742725e-02 + 6.627057965598744e-02 6.618309245387675e-02 6.609554968705872e-02 6.600795173819872e-02 6.592029914958422e-02 + 6.583259238307172e-02 6.574483179767340e-02 6.565701780669353e-02 6.556915085921187e-02 6.548123140723705e-02 + 6.539325979064996e-02 6.530523643565112e-02 6.521716192687264e-02 6.512903665438342e-02 6.504086097557776e-02 + 6.495263535156262e-02 6.486436022769713e-02 6.477603601048113e-02 6.468766306269763e-02 6.459924187637454e-02 + 6.451077298036002e-02 6.442225675573160e-02 6.433369358016772e-02 6.424508387319842e-02 6.415642813133042e-02 + 6.406772674084167e-02 6.397898002556264e-02 6.389018858464109e-02 6.380135290132970e-02 6.371247325592760e-02 + 6.362355010153516e-02 6.353458392277617e-02 6.344557514446422e-02 6.335652411846264e-02 6.326743126079815e-02 + 6.317829713990436e-02 6.308912216326193e-02 6.299990668862973e-02 6.291065117630994e-02 6.282135608306753e-02 + 6.273202182393535e-02 6.264264873955985e-02 6.255323731562341e-02 6.246378810230178e-02 6.237430143094801e-02 + 6.228477769978175e-02 6.219521740601344e-02 6.210562097707054e-02 6.201598879095212e-02 6.192632121693314e-02 + 6.183661876812600e-02 6.174688193928092e-02 6.165711112558074e-02 6.156730673780070e-02 6.147746920022401e-02 + 6.138759893800432e-02 6.129769633241683e-02 6.120776180293847e-02 6.111779589683188e-02 6.102779903735479e-02 + 6.093777158500626e-02 6.084771398591046e-02 6.075762667844817e-02 6.066751007308262e-02 6.057736455111417e-02 + 6.048719057054321e-02 6.039698864588414e-02 6.030675917961215e-02 6.021650256672047e-02 6.012621923377075e-02 + 6.003590961818356e-02 5.994557411659043e-02 5.985521308639186e-02 5.976482706463886e-02 5.967441656528669e-02 + 5.958398192281734e-02 5.949352353003544e-02 5.940304183449088e-02 5.931253730252380e-02 5.922201027916447e-02 + 5.913146112197507e-02 5.904089044032181e-02 5.895029868043596e-02 5.885968615096351e-02 5.876905326755812e-02 + 5.867840050492581e-02 5.858772833116550e-02 5.849703703991720e-02 5.840632705235495e-02 5.831559896255584e-02 + 5.822485314806121e-02 5.813408997000494e-02 5.804330987759122e-02 5.795251328764216e-02 5.786170059865808e-02 + 5.777087221384987e-02 5.768002859772193e-02 5.758917021647553e-02 5.749829746896256e-02 5.740741077575853e-02 + 5.731651056875526e-02 5.722559725171274e-02 5.713467118430270e-02 5.704373274635539e-02 5.695278249332581e-02 + 5.686182088614487e-02 5.677084826809927e-02 5.667986504336005e-02 5.658887165217444e-02 5.649786853613976e-02 + 5.640685602792318e-02 5.631583453941855e-02 5.622480462822738e-02 5.613376666437993e-02 5.604272100502515e-02 + 5.595166813210956e-02 5.586060845174765e-02 5.576954232437998e-02 5.567847012652845e-02 5.558739236715193e-02 + 5.549630955542323e-02 5.540522197136583e-02 5.531413002536285e-02 5.522303422299683e-02 5.513193492275553e-02 + 5.504083247717721e-02 5.494972729209355e-02 5.485861988753332e-02 5.476751071228679e-02 5.467640010379995e-02 + 5.458528846418693e-02 5.449417622493567e-02 5.440306381105370e-02 5.431195155656662e-02 5.422083985771245e-02 + 5.412972927459819e-02 5.403862019627870e-02 5.394751295390937e-02 5.385640797531270e-02 5.376530569364821e-02 + 5.367420650537214e-02 5.358311072889269e-02 5.349201882499156e-02 5.340093132499041e-02 5.330984856991542e-02 + 5.321877091980749e-02 5.312769879767464e-02 5.303663263591166e-02 5.294557280318667e-02 5.285451962473617e-02 + 5.276347361952855e-02 5.267243525955664e-02 5.258140485845194e-02 5.249038280640431e-02 5.239936952998326e-02 + 5.230836544276557e-02 5.221737088032564e-02 5.212638621732711e-02 5.203541199430900e-02 5.194444860919033e-02 + 5.185349638284296e-02 5.176255572471577e-02 5.167162705674897e-02 5.158071077330502e-02 5.148980718747074e-02 + 5.139891673261619e-02 5.130803993485430e-02 5.121717713356427e-02 5.112632867301793e-02 5.103549496777923e-02 + 5.094467643725986e-02 5.085387344650644e-02 5.076308630673339e-02 5.067231551219451e-02 5.058156153920812e-02 + 5.049082469322039e-02 5.040010534612100e-02 5.030940391348503e-02 5.021872080090227e-02 5.012805633824483e-02 + 5.003741087422633e-02 4.994678493647212e-02 4.985617892926745e-02 4.976559315779018e-02 4.967502801470126e-02 + 4.958448390876292e-02 4.949396122643934e-02 4.940346027599988e-02 4.931298146262254e-02 4.922252530167843e-02 + 4.913209213539834e-02 4.904168229174269e-02 4.895129616994274e-02 4.886093417404704e-02 4.877059666413559e-02 + 4.868028394034647e-02 4.858999646754281e-02 4.849973472130898e-02 4.840949900241633e-02 4.831928966152828e-02 + 4.822910709871525e-02 4.813895171199074e-02 4.804882382564480e-02 4.795872376124456e-02 4.786865202942978e-02 + 4.777860903855367e-02 4.768859507592742e-02 4.759861051627762e-02 4.750865575639699e-02 4.741873117406014e-02 + 4.732883706721817e-02 4.723897381137243e-02 4.714914191200375e-02 4.705934171189571e-02 4.696957351961628e-02 + 4.687983771740974e-02 4.679013469431771e-02 4.670046480338604e-02 4.661082833156779e-02 4.652122571187634e-02 + 4.643165741520618e-02 4.634212373882778e-02 4.625262501422293e-02 4.616316162482947e-02 4.607373395212459e-02 + 4.598434231610999e-02 4.589498701904484e-02 4.580566854223844e-02 4.571638729424802e-02 4.562714355109129e-02 + 4.553793766452621e-02 4.544877001582995e-02 4.535964097502848e-02 4.527055082898004e-02 4.518149992236756e-02 + 4.509248874970542e-02 4.500351765014129e-02 4.491458690878355e-02 4.482569689376779e-02 4.473684797939540e-02 + 4.464804050747698e-02 4.455927474828068e-02 4.447055110499822e-02 4.438187004531898e-02 4.429323185876936e-02 + 4.420463685202721e-02 4.411608538888854e-02 4.402757783926076e-02 4.393911451733543e-02 4.385069570127949e-02 + 4.376232184208732e-02 4.367399334643604e-02 4.358571047769912e-02 4.349747356709084e-02 4.340928298020802e-02 + 4.332113907381294e-02 4.323304212320113e-02 4.314499244129432e-02 4.305699050668390e-02 4.296903665620930e-02 + 4.288113115167341e-02 4.279327434447749e-02 4.270546659199307e-02 4.261770822231841e-02 4.252999949469098e-02 + 4.244234077853745e-02 4.235473252680039e-02 4.226717502474875e-02 4.217966855846760e-02 4.209221347273914e-02 + 4.200481011967518e-02 4.191745880279663e-02 4.183015977695443e-02 4.174291346429643e-02 4.165572027077732e-02 + 4.156858044734360e-02 4.148149429654668e-02 4.139446216241891e-02 4.130748439363172e-02 4.122056125606220e-02 + 4.113369302794675e-02 4.104688016346336e-02 4.096012300095512e-02 4.087342178434451e-02 4.078677683583759e-02 + 4.070018849668031e-02 4.061365708919899e-02 4.052718285106741e-02 4.044076611819490e-02 4.035440733833207e-02 + 4.026810678092279e-02 4.018186470341873e-02 4.009568143909095e-02 4.000955732298062e-02 3.992349264534106e-02 + 3.983748763759326e-02 3.975154269055037e-02 3.966565820546299e-02 3.957983441649049e-02 3.949407160357907e-02 + 3.940837009289332e-02 3.932273021031552e-02 3.923715221270428e-02 3.915163635394041e-02 3.906618306202975e-02 + 3.898079266950179e-02 3.889546539672872e-02 3.881020154253283e-02 3.872500143016262e-02 3.863986536923758e-02 + 3.855479358615301e-02 3.846978637959592e-02 3.838484417257106e-02 3.829996723484980e-02 3.821515580420295e-02 + 3.813041018714970e-02 3.804573069687705e-02 3.796111761198420e-02 3.787657114752344e-02 3.779209165765486e-02 + 3.770767953120019e-02 3.762333499040284e-02 3.753905829251161e-02 3.745484974542636e-02 3.737070965331050e-02 + 3.728663825939783e-02 3.720263578933122e-02 3.711870264209954e-02 3.703483914671073e-02 3.695104550519348e-02 + 3.686732199057993e-02 3.678366890490292e-02 3.670008654113079e-02 3.661657511036890e-02 3.653313487804630e-02 + 3.644976625150438e-02 3.636646948823320e-02 3.628324479604935e-02 3.620009246605282e-02 3.611701279349350e-02 + 3.603400604041686e-02 3.595107239910939e-02 3.586821219020735e-02 3.578542579441001e-02 3.570271341631447e-02 + 3.562007528519529e-02 3.553751169069794e-02 3.545502291550906e-02 3.537260919186706e-02 3.529027072401183e-02 + 3.520800787214007e-02 3.512582095428173e-02 3.504371015751370e-02 3.496167573051010e-02 3.487971795476078e-02 + 3.479783710598274e-02 3.471603337811516e-02 3.463430699965583e-02 3.455265835796009e-02 3.447108770848941e-02 + 3.438959523450754e-02 3.430818119554624e-02 3.422684586511945e-02 3.414558949343227e-02 3.406441225419257e-02 + 3.398331443038755e-02 3.390229638782512e-02 3.382135832287533e-02 3.374050043789544e-02 3.365972299780525e-02 + 3.357902626321113e-02 3.349841045119794e-02 3.341787574130316e-02 3.333742246166845e-02 3.325705092272905e-02 + 3.317676129391954e-02 3.309655379649919e-02 3.301642868788483e-02 3.293638622159571e-02 3.285642658240021e-02 + 3.277654996949401e-02 3.269675673538998e-02 3.261704712715797e-02 3.253742130855802e-02 3.245787951722746e-02 + 3.237842200259459e-02 3.229904899349424e-02 3.221976065258773e-02 3.214055722659278e-02 3.206143905506719e-02 + 3.198240632628265e-02 3.190345921865954e-02 3.182459797365254e-02 3.174582282841434e-02 3.166713398447476e-02 + 3.158853160183031e-02 3.151001597036992e-02 3.143158738592136e-02 3.135324600516137e-02 3.127499202279022e-02 + 3.119682567104914e-02 3.111874718036912e-02 3.104075672462514e-02 3.096285447683152e-02 3.088504075536903e-02 + 3.080731579690068e-02 3.072967974437236e-02 3.065213281019982e-02 3.057467522135681e-02 3.049730718652442e-02 + 3.042002885157935e-02 3.034284042889533e-02 3.026574223701538e-02 3.018873445294931e-02 3.011181722724549e-02 + 3.003499077734359e-02 2.995825532248887e-02 2.988161104857855e-02 2.980505808548691e-02 2.972859668986686e-02 + 2.965222714891759e-02 2.957594959806504e-02 2.949976420500935e-02 2.942367118266701e-02 2.934767073798247e-02 + 2.927176302885600e-02 2.919594820074298e-02 2.912022654108078e-02 2.904459827654108e-02 2.896906352751058e-02 + 2.889362247668933e-02 2.881827533028623e-02 2.874302228403363e-02 2.866786346167200e-02 2.859279903706265e-02 + 2.851782931145582e-02 2.844295445253672e-02 2.836817458182308e-02 2.829348988995876e-02 2.821890057629359e-02 + 2.814440681221589e-02 2.807000870175516e-02 2.799570646465742e-02 2.792150037589211e-02 2.784739055623231e-02 + 2.777337714638600e-02 2.769946033688953e-02 2.762564030841585e-02 2.755191720229608e-02 2.747829114116882e-02 + 2.740476237631904e-02 2.733133112357609e-02 2.725799748998750e-02 2.718476162641247e-02 2.711162371095654e-02 + 2.703858392279279e-02 2.696564237390275e-02 2.689279920452167e-02 2.682005468428394e-02 2.674740897239565e-02 + 2.667486216835663e-02 2.660241443488607e-02 2.653006594727732e-02 2.645781686062815e-02 2.638566726160998e-02 + 2.631361733435826e-02 2.624166733570949e-02 2.616981737012440e-02 2.609806754771221e-02 2.602641803533937e-02 + 2.595486900051258e-02 2.588342056814261e-02 2.581207282360541e-02 2.574082599292273e-02 2.566968028470076e-02 + 2.559863577456860e-02 2.552769259041796e-02 2.545685089381796e-02 2.538611083889939e-02 2.531547252137675e-02 + 2.524493605061727e-02 2.517450166747065e-02 2.510416952086314e-02 2.503393968681819e-02 2.496381230163825e-02 + 2.489378751859868e-02 2.482386547683629e-02 2.475404624292582e-02 2.468432996264991e-02 2.461471687229032e-02 + 2.454520706873932e-02 2.447580063686782e-02 2.440649771598710e-02 2.433729844997764e-02 2.426820294893469e-02 + 2.419921127712116e-02 2.413032362216684e-02 2.406154017790910e-02 2.399286100816565e-02 2.392428621229386e-02 + 2.385581592554643e-02 2.378745028409909e-02 2.371918936700126e-02 2.365103325041379e-02 2.358298215018098e-02 + 2.351503620457756e-02 2.344719546326070e-02 2.337946004127276e-02 2.331183006962702e-02 2.324430566419196e-02 + 2.317688687789637e-02 2.310957382435168e-02 2.304236671579298e-02 2.297526563441205e-02 2.290827063843882e-02 + 2.284138184722980e-02 2.277459938171355e-02 2.270792333404544e-02 2.264135374860772e-02 2.257489077729924e-02 + 2.250853459738779e-02 2.244228525780410e-02 2.237614283279474e-02 2.231010743473913e-02 2.224417917668724e-02 + 2.217835812285958e-02 2.211264432248330e-02 2.204703795931322e-02 2.198153916317220e-02 2.191614796666107e-02 + 2.185086445220271e-02 2.178568872592581e-02 2.172062089111306e-02 2.165566098457172e-02 2.159080908357505e-02 + 2.152606537366001e-02 2.146142993110024e-02 2.139690279242156e-02 2.133248404619538e-02 2.126817379406035e-02 + 2.120397211607284e-02 2.113987903003668e-02 2.107589465469217e-02 2.101201915594272e-02 2.094825256288664e-02 + 2.088459492231405e-02 2.082104632696408e-02 2.075760686991806e-02 2.069427660166107e-02 2.063105554609518e-02 + 2.056794384972622e-02 2.050494162894281e-02 2.044204890243054e-02 2.037926573000831e-02 2.031659219454509e-02 + 2.025402837653619e-02 2.019157429898307e-02 2.012923000978476e-02 2.006699566765361e-02 2.000487133731908e-02 + 1.994285703240835e-02 1.988095281849638e-02 1.981915877663429e-02 1.975747497137283e-02 1.969590139839621e-02 + 1.963443814246610e-02 1.957308535571834e-02 1.951184305296579e-02 1.945071125524195e-02 1.938969003470093e-02 + 1.932877945979973e-02 1.926797956444602e-02 1.920729035294688e-02 1.914671194302782e-02 1.908624443873623e-02 + 1.902588783798898e-02 1.896564217312377e-02 1.890550750534374e-02 1.884548390173623e-02 1.878557136933607e-02 + 1.872576992282937e-02 1.866607969751645e-02 1.860650074902563e-02 1.854703306920867e-02 1.848767670108510e-02 + 1.842843170242723e-02 1.836929811895166e-02 1.831027593341436e-02 1.825136519709141e-02 1.819256603897189e-02 + 1.813387846842225e-02 1.807530248298604e-02 1.801683812530333e-02 1.795848544988909e-02 1.790024447932676e-02 + 1.784211518704799e-02 1.778409766075985e-02 1.772619199567190e-02 1.766839817113224e-02 1.761071619932593e-02 + 1.755314612276550e-02 1.749568797940397e-02 1.743834176385679e-02 1.738110747126647e-02 1.732398520795971e-02 + 1.726697501687009e-02 1.721007686976607e-02 1.715329079150987e-02 1.709661681774517e-02 1.704005496995066e-02 + 1.698360522175755e-02 1.692726759648597e-02 1.687104219632033e-02 1.681492902190890e-02 1.675892805218375e-02 + 1.670303930866012e-02 1.664726282100333e-02 1.659159859573434e-02 1.653604659349284e-02 1.648060687061485e-02 + 1.642527950537791e-02 1.637006446137386e-02 1.631496172845883e-02 1.625997133117372e-02 1.620509328829045e-02 + 1.615032758053278e-02 1.609567417924041e-02 1.604113316306734e-02 1.598670456411958e-02 1.593238833576510e-02 + 1.587818448257840e-02 1.582409302120838e-02 1.577011395254391e-02 1.571624723647299e-02 1.566249287063067e-02 + 1.560885093721684e-02 1.555532142372995e-02 1.550190428691725e-02 1.544859953345741e-02 1.539540716895692e-02 + 1.534232718045593e-02 1.528935952298772e-02 1.523650422043375e-02 1.518376132655854e-02 1.513113080051426e-02 + 1.507861261080395e-02 1.502620675643192e-02 1.497391324399307e-02 1.492173204313831e-02 1.486966309840608e-02 + 1.481770646058926e-02 1.476586215324725e-02 1.471413011485714e-02 1.466251032223325e-02 1.461100277337298e-02 + 1.455960746411957e-02 1.450832433725036e-02 1.445715335761371e-02 1.440609458945226e-02 1.435514801148310e-02 + 1.430431355790390e-02 1.425359121341204e-02 1.420298097105418e-02 1.415248280845771e-02 1.410209665546564e-02 + 1.405182250942155e-02 1.400166041623447e-02 1.395161031395394e-02 1.390167215017196e-02 1.385184591619880e-02 + 1.380213159317199e-02 1.375252913341631e-02 1.370303846818604e-02 1.365365962256361e-02 1.360439260851619e-02 + 1.355523734898775e-02 1.350619380184460e-02 1.345726194685572e-02 1.340844175819677e-02 1.335973317080697e-02 + 1.331113613029375e-02 1.326265067233158e-02 1.321427676765317e-02 1.316601433678336e-02 1.311786334248669e-02 + 1.306982375879771e-02 1.302189555021592e-02 1.297407863461756e-02 1.292637298076667e-02 1.287877861455418e-02 + 1.283129547339001e-02 1.278392348592105e-02 1.273666261347862e-02 1.268951282495219e-02 1.264247406704279e-02 + 1.259554625321822e-02 1.254872937642621e-02 1.250202343522368e-02 1.245542834900525e-02 1.240894405313941e-02 + 1.236257050462080e-02 1.231630767029411e-02 1.227015547343941e-02 1.222411383176151e-02 1.217818275998809e-02 + 1.213236222220244e-02 1.208665212384520e-02 1.204105241018576e-02 1.199556303854240e-02 1.195018395838791e-02 + 1.190491507365890e-02 1.185975632952753e-02 1.181470773836339e-02 1.176976922480089e-02 1.172494069835479e-02 + 1.168022211004454e-02 1.163561340968965e-02 1.159111452823667e-02 1.154672536811994e-02 1.150244589927961e-02 + 1.145827610670764e-02 1.141421589534856e-02 1.137026518661645e-02 1.132642392502224e-02 1.128269205281729e-02 + 1.123906948383837e-02 1.119555612518262e-02 1.115215196588227e-02 1.110885695891592e-02 1.106567099667937e-02 + 1.102259400831050e-02 1.097962593601935e-02 1.093676671505125e-02 1.089401623812122e-02 1.085137442757511e-02 + 1.080884127911701e-02 1.076641671182367e-02 1.072410061923310e-02 1.068189293399554e-02 1.063979359231152e-02 + 1.059780251428707e-02 1.055591958418482e-02 1.051414475108346e-02 1.047247799305691e-02 1.043091920126454e-02 + 1.038946827795377e-02 1.034812515386981e-02 1.030688975996647e-02 1.026576200007446e-02 1.022474176231751e-02 + 1.018382901647819e-02 1.014302370834395e-02 1.010232571551464e-02 1.006173495028295e-02 1.002125134058496e-02 + 9.980874808217161e-03 9.940605238090998e-03 9.900442533803457e-03 9.860386673211879e-03 9.820437566105797e-03 + 9.780595089730604e-03 9.740859166502601e-03 9.701229717604148e-03 9.661706648486619e-03 9.622289837555094e-03 + 9.582979211676392e-03 9.543774731762645e-03 9.504676285752028e-03 9.465683761437204e-03 9.426797070527869e-03 + 9.388016130061547e-03 9.349340837763126e-03 9.310771071700266e-03 9.272306774287777e-03 9.233947879847340e-03 + 9.195694263233465e-03 9.157545820041815e-03 9.119502462398593e-03 9.081564104605406e-03 9.043730620594144e-03 + 9.006001891771507e-03 8.968377884117109e-03 8.930858503326412e-03 8.893443610144467e-03 8.856133108771761e-03 + 8.818926910576046e-03 8.781824915337199e-03 8.744826984807866e-03 8.707933026764444e-03 8.671142997995955e-03 + 8.634456771198624e-03 8.597874217863410e-03 8.561395247729468e-03 8.525019762147885e-03 8.488747643810387e-03 + 8.452578758551675e-03 8.416513035074836e-03 8.380550402064440e-03 8.344690718755845e-03 8.308933866062409e-03 + 8.273279745485652e-03 8.237728259206089e-03 8.202279277607399e-03 8.166932668725525e-03 8.131688373197346e-03 + 8.096546291813443e-03 8.061506280849479e-03 8.026568229604077e-03 7.991732033790425e-03 7.956997581179438e-03 + 7.922364735477982e-03 7.887833385768220e-03 7.853403460644042e-03 7.819074838170454e-03 7.784847385209607e-03 + 7.750720988388416e-03 7.716695538073770e-03 7.682770912288046e-03 7.648946965667346e-03 7.615223607644973e-03 + 7.581600758648286e-03 7.548078272068747e-03 7.514656018308716e-03 7.481333888256649e-03 7.448111767084748e-03 + 7.414989518558892e-03 7.381967002509678e-03 7.349044141005179e-03 7.316220829119200e-03 7.283496916229069e-03 + 7.250872276568530e-03 7.218346796125786e-03 7.185920358959778e-03 7.153592811909379e-03 7.121364026156801e-03 + 7.089233934032213e-03 7.057202401526107e-03 7.025269274784423e-03 6.993434437254338e-03 6.961697770726437e-03 + 6.930059144137623e-03 6.898518406074085e-03 6.867075445461445e-03 6.835730169890301e-03 6.804482436531050e-03 + 6.773332103630715e-03 6.742279042830752e-03 6.711323134446215e-03 6.680464239400761e-03 6.649702204950062e-03 + 6.619036937093537e-03 6.588468325547939e-03 6.557996212108587e-03 6.527620458965777e-03 6.497340941897300e-03 + 6.467157538628341e-03 6.437070090473932e-03 6.407078453159759e-03 6.377182548096138e-03 6.347382238649846e-03 + 6.317677359750170e-03 6.288067782822399e-03 6.258553381641384e-03 6.229134019133821e-03 6.199809533909972e-03 + 6.170579803332374e-03 6.141444731866248e-03 6.112404164377095e-03 6.083457948651627e-03 6.054605954063168e-03 + 6.025848047899531e-03 5.997184082520315e-03 5.968613898555075e-03 5.940137388272029e-03 5.911754435973001e-03 + 5.883464876798197e-03 5.855268565478542e-03 5.827165369238958e-03 5.799155152943781e-03 5.771237757858197e-03 + 5.743413031370796e-03 5.715680873423079e-03 5.688041146137241e-03 5.660493683352233e-03 5.633038344713090e-03 + 5.605674994693767e-03 5.578403490874967e-03 5.551223666073857e-03 5.524135383482108e-03 5.497138538622371e-03 + 5.470232973711985e-03 5.443418527865922e-03 5.416695061766649e-03 5.390062436684385e-03 5.363520500801443e-03 + 5.337069085950208e-03 5.310708070645691e-03 5.284437334686721e-03 5.258256709167105e-03 5.232166039984466e-03 + 5.206165186351173e-03 5.180254006079314e-03 5.154432337116667e-03 5.128700017566677e-03 5.103056934758595e-03 + 5.077502948400768e-03 5.052037887552509e-03 5.026661602896529e-03 5.001373950974750e-03 4.976174783805283e-03 + 4.951063931174483e-03 4.926041244835856e-03 4.901106610871052e-03 4.876259869861805e-03 4.851500854152867e-03 + 4.826829416485723e-03 4.802245411238555e-03 4.777748682676776e-03 4.753339057595283e-03 4.729016402174706e-03 + 4.704780591018902e-03 4.680631452386119e-03 4.656568824906738e-03 4.632592561043116e-03 4.608702512089780e-03 + 4.584898512841469e-03 4.561180394112987e-03 4.537548032865621e-03 4.514001286180084e-03 4.490539978046344e-03 + 4.467163952568486e-03 4.443873060291688e-03 4.420667147623122e-03 4.397546041481102e-03 4.374509584352294e-03 + 4.351557654555007e-03 4.328690090868674e-03 4.305906719484884e-03 4.283207387010587e-03 4.260591942258349e-03 + 4.238060226010617e-03 4.215612060889534e-03 4.193247302342208e-03 4.170965820265097e-03 4.148767441443334e-03 + 4.126651998168965e-03 4.104619336614093e-03 4.082669303050944e-03 4.060801730082235e-03 4.039016442831475e-03 + 4.017313308452854e-03 3.995692181792875e-03 3.974152883344686e-03 3.952695251163741e-03 3.931319130911208e-03 + 3.910024364917125e-03 3.888810777810686e-03 3.867678204037116e-03 3.846626514691173e-03 3.825655547709963e-03 + 3.804765124734014e-03 3.783955087456414e-03 3.763225279741349e-03 3.742575538839424e-03 3.722005684569956e-03 + 3.701515563829318e-03 3.681105042529648e-03 3.660773945892437e-03 3.640522100973796e-03 3.620349349516141e-03 + 3.600255533338096e-03 3.580240483202974e-03 3.560304020332013e-03 3.540446002992503e-03 3.520666284206718e-03 + 3.500964682823155e-03 3.481341031384374e-03 3.461795171007476e-03 3.442326941040924e-03 3.422936165061433e-03 + 3.403622671201535e-03 3.384386323473485e-03 3.365226959961049e-03 3.346144399498565e-03 3.327138478378434e-03 + 3.308209036536853e-03 3.289355909461925e-03 3.270578915351533e-03 3.251877893639187e-03 3.233252706195778e-03 + 3.214703178029928e-03 3.196229132118811e-03 3.177830406368320e-03 3.159506839403438e-03 3.141258260810600e-03 + 3.123084488811596e-03 3.104985374197366e-03 3.086960768611876e-03 3.069010490077185e-03 3.051134366997480e-03 + 3.033332237019262e-03 3.015603936903380e-03 2.997949290147841e-03 2.980368120588831e-03 2.962860285290425e-03 + 2.945425622240710e-03 2.928063948810786e-03 2.910775098113858e-03 2.893558906982335e-03 2.876415208617919e-03 + 2.859343821344898e-03 2.842344578930633e-03 2.825417338731532e-03 2.808561926446875e-03 2.791778162629514e-03 + 2.775065882662152e-03 2.758424922052246e-03 2.741855109318431e-03 2.725356262118107e-03 2.708928224810950e-03 + 2.692570847204586e-03 2.676283947708203e-03 2.660067352018658e-03 2.643920895408666e-03 2.627844412630983e-03 + 2.611837727127577e-03 2.595900659591014e-03 2.580033062057212e-03 2.564234773200918e-03 2.548505609580814e-03 + 2.532845401329118e-03 2.517253983314282e-03 2.501731188088862e-03 2.486276834298587e-03 2.470890751027053e-03 + 2.455572791828030e-03 2.440322784214469e-03 2.425140547489158e-03 2.410025914370114e-03 2.394978718743150e-03 + 2.379998789312335e-03 2.365085943631231e-03 2.350240020749269e-03 2.335460868942443e-03 2.320748308349550e-03 + 2.306102163022297e-03 2.291522266200105e-03 2.277008450857895e-03 2.262560541519312e-03 2.248178358404482e-03 + 2.233861748393963e-03 2.219610550590767e-03 2.205424582540762e-03 2.191303672653564e-03 2.177247654150935e-03 + 2.163256358437406e-03 2.149329606085116e-03 2.135467224025938e-03 2.121669062135428e-03 2.107934949596006e-03 + 2.094264705479671e-03 2.080658161247730e-03 2.067115150052171e-03 2.053635501035216e-03 2.040219032033609e-03 + 2.026865578574763e-03 2.013574988607888e-03 2.000347084189316e-03 1.987181688126059e-03 1.974078632294973e-03 + 1.961037750159034e-03 1.948058867783843e-03 1.935141804192390e-03 1.922286403096425e-03 1.909492504980594e-03 + 1.896759928265229e-03 1.884088500763132e-03 1.871478055631251e-03 1.858928424089599e-03 1.846439428400912e-03 + 1.834010894228015e-03 1.821642669213327e-03 1.809334584628213e-03 1.797086460037203e-03 1.784898126770644e-03 + 1.772769417737367e-03 1.760700162615002e-03 1.748690181778845e-03 1.736739308394668e-03 1.724847388831493e-03 + 1.713014248130287e-03 1.701239709792772e-03 1.689523605558227e-03 1.677865768960374e-03 1.666266027776910e-03 + 1.654724201747776e-03 1.643240132443950e-03 1.631813662093462e-03 1.620444610863358e-03 1.609132806416696e-03 + 1.597878082462674e-03 1.586680271167799e-03 1.575539197124769e-03 1.564454685806544e-03 1.553426583192850e-03 + 1.542454723186195e-03 1.531538926942232e-03 1.520679025889417e-03 1.509874853790604e-03 1.499126242122267e-03 + 1.488433013507451e-03 1.477795000037597e-03 1.467212048115432e-03 1.456683985464255e-03 1.446210636719452e-03 + 1.435791835117153e-03 1.425427414393694e-03 1.415117204211151e-03 1.404861027594662e-03 1.394658724273689e-03 + 1.384510137356095e-03 1.374415090575271e-03 1.364373412382042e-03 1.354384937246215e-03 1.344449499301808e-03 + 1.334566925970926e-03 1.324737043332181e-03 1.314959696939330e-03 1.305234723823342e-03 1.295561947265019e-03 + 1.285941199528206e-03 1.276372315963847e-03 1.266855130463658e-03 1.257389468322312e-03 1.247975161599065e-03 + 1.238612057815808e-03 1.229299987951490e-03 1.220038778115428e-03 1.210828263449681e-03 1.201668279419893e-03 + 1.192558658328712e-03 1.183499226491516e-03 1.174489822883548e-03 1.165530291825810e-03 1.156620461345326e-03 + 1.147760161971411e-03 1.138949229776032e-03 1.130187500878873e-03 1.121474806129454e-03 1.112810973708310e-03 + 1.104195848566657e-03 1.095629271185936e-03 1.087111069073448e-03 1.078641075658101e-03 1.070219127753748e-03 + 1.061845062287274e-03 1.053518708913237e-03 1.045239900848634e-03 1.037008485418972e-03 1.028824298155823e-03 + 1.020687168641753e-03 1.012596933141099e-03 1.004553429894111e-03 9.965564952721074e-04 9.886059579764911e-04 + 9.807016577383673e-04 9.728434421263681e-04 9.650311428619217e-04 9.572645925441391e-04 9.495436296868831e-04 + 9.418680934992058e-04 9.342378189983833e-04 9.266526374013966e-04 9.191123940951565e-04 9.116169327210938e-04 + 9.041660846048507e-04 8.967596865276394e-04 8.893975784458786e-04 8.820795994475233e-04 8.748055834052338e-04 + 8.675753662309574e-04 8.603887967412885e-04 8.532457145816050e-04 8.461459528881801e-04 8.390893515597134e-04 + 8.320757512954288e-04 8.251049910410551e-04 8.181769052102455e-04 8.112913354889369e-04 8.044481307476467e-04 + 7.976471276304203e-04 7.908881626723219e-04 7.841710779271092e-04 7.774957151422038e-04 7.708619131557394e-04 + 7.642695077220146e-04 7.577183458379644e-04 7.512082748417916e-04 7.447391309361296e-04 7.383107537219758e-04 + 7.319229861740803e-04 7.255756719189899e-04 7.192686493738265e-04 7.130017570250109e-04 7.067748463319056e-04 + 7.005877618919097e-04 6.944403408515077e-04 6.883324261093659e-04 6.822638623160529e-04 6.762344932684062e-04 + 6.702441573916524e-04 6.642926986443232e-04 6.583799694858947e-04 6.525058122102392e-04 6.466700672293728e-04 + 6.408725793807691e-04 6.351131947715911e-04 6.293917574305099e-04 6.237081070877600e-04 6.180620932909059e-04 + 6.124535677685099e-04 6.068823714677426e-04 6.013483481700967e-04 5.958513451670206e-04 5.903912096703989e-04 + 5.849677853780454e-04 5.795809154020751e-04 5.742304534677881e-04 5.689162489783443e-04 5.636381442526738e-04 + 5.583959863498279e-04 5.531896240506697e-04 5.480189055622431e-04 5.428836748799696e-04 5.377837797240800e-04 + 5.327190759830209e-04 5.276894110958636e-04 5.226946300477827e-04 5.177345825024617e-04 5.128091188465486e-04 + 5.079180879528710e-04 5.030613351067660e-04 4.982387130290541e-04 4.934500776624026e-04 4.886952758062522e-04 + 4.839741558713263e-04 4.792865695826084e-04 4.746323688630657e-04 4.700114029595036e-04 4.654235198613055e-04 + 4.608685766627245e-04 4.563464280591107e-04 4.518569219186994e-04 4.473999099762359e-04 4.429752457691277e-04 + 4.385827824909558e-04 4.342223700107388e-04 4.298938604566902e-04 4.255971135329090e-04 4.213319826090788e-04 + 4.170983180859963e-04 4.128959744299958e-04 4.087248069577171e-04 4.045846700338900e-04 4.004754147907325e-04 + 3.963968979642262e-04 3.923489801919561e-04 3.883315144592717e-04 3.843443544269981e-04 3.803873568608614e-04 + 3.764603788261386e-04 3.725632754784107e-04 3.686959004384349e-04 3.648581147870281e-04 3.610497787686854e-04 + 3.572707463878945e-04 3.535208745539621e-04 3.498000220657478e-04 3.461080477383748e-04 3.424448076363575e-04 + 3.388101589386426e-04 3.352039657815740e-04 3.316260877532703e-04 3.280763812137888e-04 3.245547060139738e-04 + 3.210609229167205e-04 3.175948921405597e-04 3.141564711604799e-04 3.107455215081982e-04 3.073619088757455e-04 + 3.040054927848886e-04 3.006761327105527e-04 2.973736909925681e-04 2.940980303881470e-04 2.908490123115160e-04 + 2.876264965105581e-04 2.844303488008553e-04 2.812604353029198e-04 2.781166164989417e-04 2.749987551423296e-04 + 2.719067158817455e-04 2.688403633742989e-04 2.657995602462465e-04 2.627841695326067e-04 2.597940603791381e-04 + 2.568290988582687e-04 2.538891477672460e-04 2.509740728301346e-04 2.480837407612393e-04 2.452180180501483e-04 + 2.423767689150773e-04 2.395598604007145e-04 2.367671637065971e-04 2.339985452156380e-04 2.312538707417314e-04 + 2.285330086975239e-04 2.258358279521211e-04 2.231621965330517e-04 2.205119809474630e-04 2.178850522930381e-04 + 2.152812827957872e-04 2.127005401044592e-04 2.101426932429596e-04 2.076076129630843e-04 2.050951703707553e-04 + 2.026052350574154e-04 2.001376764695323e-04 1.976923692963255e-04 1.952691863631026e-04 1.928679973631469e-04 + 1.904886744667185e-04 1.881310908124045e-04 1.857951194428946e-04 1.834806317739651e-04 1.811875010647571e-04 + 1.789156043640377e-04 1.766648152326652e-04 1.744350063601967e-04 1.722260526922104e-04 1.700378296945535e-04 + 1.678702123432160e-04 1.657230742438847e-04 1.635962925697728e-04 1.614897461072756e-04 1.594033097074569e-04 + 1.573368592094730e-04 1.552902721810668e-04 1.532634264532060e-04 1.512561988693490e-04 1.492684659352835e-04 + 1.473001083560244e-04 1.453510059716440e-04 1.434210358729406e-04 1.415100771164913e-04 1.396180097223186e-04 + 1.377447137267307e-04 1.358900680130841e-04 1.340539526362652e-04 1.322362510498252e-04 1.304368442346035e-04 + 1.286556121626104e-04 1.268924368411170e-04 1.251472007379926e-04 1.234197860690376e-04 1.217100740639766e-04 + 1.200179485071157e-04 1.183432949752447e-04 1.166859960758634e-04 1.150459349477667e-04 1.134229962637926e-04 + 1.118170649981152e-04 1.102280255615328e-04 1.086557620076939e-04 1.071001616642248e-04 1.055611117192228e-04 + 1.040384970703678e-04 1.025322040262462e-04 1.010421198490596e-04 9.956813202096472e-05 9.811012722455996e-05 + 9.666799283658755e-05 9.524161921027426e-05 9.383089505710078e-05 9.243570803818307e-05 9.105594759252440e-05 + 8.969150364397068e-05 8.834226604286881e-05 8.700812397260034e-05 8.568896841419017e-05 8.438469212608002e-05 + 8.309518568825200e-05 8.182033994906239e-05 8.056004718218619e-05 7.931419998170841e-05 7.808269064296404e-05 + 7.686541112857092e-05 7.566225594198306e-05 7.447311991364301e-05 7.329789600792314e-05 7.213647827366786e-05 + 7.098876170896106e-05 6.985464163907488e-05 6.873401282606521e-05 6.762677039259616e-05 6.653281205307769e-05 + 6.545203459530543e-05 6.438433381335806e-05 6.332960688869456e-05 6.228775159650499e-05 6.125866586213212e-05 + 6.024224709312662e-05 5.923839394811549e-05 5.824700680510711e-05 5.726798458845817e-05 5.630122626966778e-05 + 5.534663202079377e-05 5.440410243697520e-05 5.347353805513213e-05 5.255483915897720e-05 5.164790790372327e-05 + 5.075264706713765e-05 4.986895809670387e-05 4.899674321102013e-05 4.813590548272275e-05 4.728634834520723e-05 + 4.644797500988253e-05 4.562068892036128e-05 4.480439551815946e-05 4.399899988301035e-05 4.320440633696577e-05 + 4.242052030402665e-05 4.164724778526068e-05 4.088449502887978e-05 4.013216802138054e-05 3.939017361734100e-05 + 3.865842020891389e-05 3.793681530287127e-05 3.722526637683801e-05 3.652368195642655e-05 3.583197100166348e-05 + 3.515004257550265e-05 3.447780563338777e-05 3.381517049939420e-05 3.316204825033269e-05 3.251834908257212e-05 + 3.188398376275541e-05 3.125886384349450e-05 3.064290126992314e-05 3.003600797392098e-05 2.943809607683111e-05 + 2.884907925556903e-05 2.826887119646782e-05 2.769738505988399e-05 2.713453488302094e-05 2.658023526748751e-05 + 2.603440114263312e-05 2.549694738792051e-05 2.496778949423694e-05 2.444684425976710e-05 2.393402805764408e-05 + 2.342925723948219e-05 2.293244905822871e-05 2.244352120797989e-05 2.196239159983278e-05 2.148897818423003e-05 + 2.102319990982268e-05 2.056497650699234e-05 2.011422722229805e-05 1.967087173846936e-05 1.923483045310688e-05 + 1.880602417859793e-05 1.838437386840237e-05 1.796980069033951e-05 1.756222699777835e-05 1.716157539169325e-05 + 1.676776819323897e-05 1.638072842752046e-05 1.600037965967140e-05 1.562664583506045e-05 1.525945101785764e-05 + 1.489871974108943e-05 1.454437762041471e-05 1.419635018600421e-05 1.385456300630342e-05 1.351894241351905e-05 + 1.318941519258516e-05 1.286590843459537e-05 1.254834939298960e-05 1.223666606495489e-05 1.193078719950152e-05 + 1.163064137727749e-05 1.133615754527981e-05 1.104726530816775e-05 1.076389469662666e-05 1.048597599093073e-05 + 1.021343974753131e-05 9.946217419267380e-06 9.684240838620889e-06 9.427441790773100e-06 9.175752643853506e-06 + 8.929106280098344e-06 8.687435997194528e-06 8.450675338936148e-06 8.218758257424963e-06 7.991619584870982e-06 + 7.769194298227330e-06 7.551417507621627e-06 7.338224987041431e-06 7.129552955942858e-06 6.925337997222138e-06 + 6.725516977155444e-06 6.530027335862672e-06 6.338807194551445e-06 6.151794769434223e-06 5.968928615355085e-06 + 5.790147878391894e-06 5.615392155261267e-06 5.444601365246586e-06 5.277715758699128e-06 5.114676291438329e-06 + 4.955424365336747e-06 4.799901525655197e-06 4.648049820836300e-06 4.499811793985402e-06 4.355130438087899e-06 + 4.213949069835453e-06 4.076211399540344e-06 3.941861865039729e-06 3.810845196499976e-06 3.683106361660463e-06 + 3.558590910585118e-06 3.437244835818923e-06 3.319014541070219e-06 3.203846795533912e-06 3.091688852089737e-06 + 2.982488579295818e-06 2.876194109656037e-06 2.772753925582794e-06 2.672117063800105e-06 2.574233014808049e-06 + 2.479051643033932e-06 2.386523210361943e-06 2.296598552297165e-06 2.209228971591383e-06 2.124366069775506e-06 + 2.041961906232304e-06 1.961969019732135e-06 1.884340423438541e-06 1.809029507182080e-06 1.735990071613592e-06 + 1.665176534356502e-06 1.596543687803830e-06 1.530046658503296e-06 1.465641105678908e-06 1.403283128309336e-06 + 1.342929271825179e-06 1.284536503035511e-06 1.228062233226246e-06 1.173464436795038e-06 1.120701460082181e-06 + 1.069732028902882e-06 1.020515399241352e-06 9.730112822753146e-07 9.271798002921477e-07 8.829815278752155e-07 + 8.403775374680640e-07 7.993293716485992e-07 7.597989809176624e-07 7.217487560416926e-07 6.851415619710593e-07 + 6.499407524191172e-07 6.161100929136179e-07 5.836137918783888e-07 5.524166028233452e-07 5.224836968385216e-07 + 4.937806609639881e-07 4.662735849361845e-07 4.399289991547822e-07 4.147139110260500e-07 3.905957813609555e-07 + 3.675425084859321e-07 3.455225231396512e-07 3.245046871736890e-07 3.044582778536548e-07 2.853530928283095e-07 + 2.671593859185241e-07 2.498478511400059e-07 2.333896726605378e-07 2.177564985206194e-07 2.029204500538344e-07 + 1.888541210793108e-07 1.755305458522738e-07 1.629232393506973e-07 1.510062144201093e-07 1.397539174372155e-07 + 1.291412703741045e-07 1.191437050672961e-07 1.097370923617762e-07 1.008977778162274e-07 9.260259669902208e-08 + 8.482883141984319e-08 7.755426670738778e-08 7.075715683240311e-08 6.441620467100832e-08 5.851063608240125e-08 + 5.302013495440350e-08 4.792483459927075e-08 4.320538955913144e-08 3.884291294265582e-08 3.481898425658018e-08 + 3.111569527451850e-08 2.771559342817648e-08 2.460171067137196e-08 2.175758348333717e-08 1.916719757773861e-08 + 1.681503457183268e-08 1.468607978947252e-08 1.276576812429566e-08 1.104003874048358e-08 9.495328649625366e-09 + 8.118528715645258e-09 6.897042498203040e-09 5.818760232281117e-09 4.872032311209139e-09 4.045732447740840e-09 + 3.329210679517489e-09 2.712284881132093e-09 2.185301687016959e-09 1.739076161987666e-09 1.364901589086205e-09 + 1.054599065845252e-09 8.004535320102697e-10 5.952414597054672e-10 4.322622496028902e-10 3.052766304104823e-10 + 2.085502003918036e-10 1.368642901349301e-10 8.546164059834664e-11 5.010215808832263e-11 2.705311520847365e-11 + 1.304599438344934e-11 5.339090781311160e-12 1.692041320615927e-12 3.321208355096226e-13 6.781366937015517e-15 diff --git a/examples/SPIN/read_restart/in.spin.read_data b/examples/SPIN/read_restart/in.spin.read_data index a450421699..e788ecf67e 100644 --- a/examples/SPIN/read_restart/in.spin.read_data +++ b/examples/SPIN/read_restart/in.spin.read_data @@ -20,7 +20,7 @@ neigh_modify every 1 check no delay 0 fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # define outputs and computes diff --git a/examples/SPIN/read_restart/in.spin.restart b/examples/SPIN/read_restart/in.spin.restart index 39157fdac4..ccce25b254 100644 --- a/examples/SPIN/read_restart/in.spin.restart +++ b/examples/SPIN/read_restart/in.spin.restart @@ -24,7 +24,7 @@ neigh_modify every 1 check no delay 0 fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # define outputs diff --git a/examples/SPIN/read_restart/in.spin.write_restart b/examples/SPIN/read_restart/in.spin.write_restart index 42f07fd316..c127101093 100644 --- a/examples/SPIN/read_restart/in.spin.write_restart +++ b/examples/SPIN/read_restart/in.spin.write_restart @@ -29,7 +29,7 @@ neigh_modify every 10 check yes delay 20 fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 fix 2 all langevin/spin 100.0 0.01 21 -fix 3 all nve/spin lattice no +fix 3 all nve/spin lattice frozen timestep 0.0001 # compute and output options diff --git a/examples/SPIN/read_restart/log.11May18.spin.read_data.g++.4 b/examples/SPIN/read_restart/log.11May18.spin.read_data.g++.4 deleted file mode 100644 index 56fed35307..0000000000 --- a/examples/SPIN/read_restart/log.11May18.spin.read_data.g++.4 +++ /dev/null @@ -1,112 +0,0 @@ -LAMMPS (11 May 2018) -units metal -dimension 3 -boundary p p p - -atom_style spin - -# necessary for the serial algorithm (sametag) -atom_modify map array -read_data Norm_randXY_8x8x32.data - orthogonal box = (0 0 0) to (28.32 28.32 113.28) - 1 by 1 by 4 MPI processor grid - reading atoms ... - 8192 atoms - -mass 1 58.93 - -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co -pair_coeff * * spin/exchange exchange 4.0 0.0446928 0.003496 1.4885 - -neighbor 1.0 bin -neigh_modify every 1 check no delay 0 - -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# define outputs and computes - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo 10 -thermo_style custom step time v_magnorm v_emag v_tmag temp etotal -thermo_modify format float %20.15g - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 10 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] - -run 100 -Neighbor list info ... - update every 1 steps, delay 0 steps, check no - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 7.49954 - ghost atom cutoff = 7.49954 - binsize = 3.74977, bins = 8 8 31 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 7.883 | 7.994 | 8.25 Mbytes -Step Time v_magnorm v_emag v_tmag Temp TotEng - 0 0 0.980832325249103 -2984.9466433509 51.7121203365411 0 -38881.8459242507 - 10 0.001 0.980832325329477 -2984.94800197307 52.2550778515409 0.00128259391683994 -38881.8459243698 - 20 0.002 0.980832324654401 -2984.95196908569 53.4253110612179 0.00502068532291255 -38881.8459246487 - 30 0.003 0.98083232312993 -2984.95826683995 55.148898005011 0.0109316232931419 -38881.84592505 - 40 0.004 0.980832320808156 -2984.9664981035 57.3218040934977 0.0186091337978305 -38881.8459255198 - 50 0.005 0.980832317596783 -2984.97619813016 59.827198436387 0.0275752665472358 -38881.8459260035 - 60 0.006 0.980832313514709 -2984.98688847322 62.5519331668858 0.037334879488755 -38881.84592645 - 70 0.007 0.980832309220414 -2984.99812399537 65.3979760533737 0.0474235360022736 -38881.8459268243 - 80 0.008 0.980832304490479 -2985.00952678209 68.2863250613635 0.0574425728014485 -38881.8459271068 - 90 0.009 0.980832299379824 -2985.02080456789 71.1540940309591 0.0670788096168283 -38881.8459272917 - 100 0.01 0.980832294622694 -2985.03175503971 73.9487734241296 0.0761100584457276 -38881.8459273851 -Loop time of 3.6612 on 4 procs for 100 steps with 8192 atoms - -Performance: 0.236 ns/day, 101.700 hours/ns, 27.313 timesteps/s -98.8% CPU use with 4 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 1.0622 | 1.076 | 1.0936 | 1.1 | 29.39 -Neigh | 0.77462 | 0.79542 | 0.81798 | 1.9 | 21.73 -Comm | 0.024701 | 0.066122 | 0.10261 | 11.1 | 1.81 -Output | 0.50304 | 0.51253 | 0.52111 | 0.9 | 14.00 -Modify | 1.2006 | 1.2082 | 1.2205 | 0.7 | 33.00 -Other | | 0.002962 | | | 0.08 - -Nlocal: 2048 ave 2095 max 1981 min -Histogram: 1 0 0 0 0 0 2 0 0 1 -Nghost: 5765 ave 5832 max 5718 min -Histogram: 1 0 0 2 0 0 0 0 0 1 -Neighs: 143360 ave 146361 max 139058 min -Histogram: 1 0 0 0 0 0 1 1 0 1 -FullNghs: 286720 ave 293300 max 277340 min -Histogram: 1 0 0 0 0 0 2 0 0 1 - -Total # of neighbors = 1146880 -Ave neighs/atom = 140 -Neighbor list builds = 100 -Dangerous builds not checked - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:03 diff --git a/examples/SPIN/read_restart/log.11May18.spin.restart.g++.4 b/examples/SPIN/read_restart/log.11May18.spin.restart.g++.4 deleted file mode 100644 index f93605a10a..0000000000 --- a/examples/SPIN/read_restart/log.11May18.spin.restart.g++.4 +++ /dev/null @@ -1,118 +0,0 @@ -LAMMPS (11 May 2018) -# start a spin-lattice simulation from a data file -units metal -atom_style spin - -dimension 3 -boundary p p p - -# necessary for the serial algorithm (sametag) -atom_modify map array - -read_restart restart_hcp_cobalt.equil -WARNING: Restart file used different # of processors (../read_restart.cpp:723) - restoring atom style spin from restart - orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) - 1 by 2 by 2 MPI processor grid - restoring pair style spin/exchange from restart - 500 atoms - -# setting mass, mag. moments, and interactions - -mass 1 58.93 - -pair_style hybrid/overlay eam/alloy spin/exchange 4.0 -pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co -pair_coeff * * spin/exchange exchange 4.0 0.3593 1.135028015e-05 1.064568567 - -neighbor 1.0 bin -neigh_modify every 1 check no delay 0 - -fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 -fix 2 all langevin/spin 0.0 0.0 21 - -fix 3 all nve/spin lattice yes -timestep 0.0001 - -# define outputs - -compute out_mag all compute/spin -compute out_pe all pe -compute out_ke all ke -compute out_temp all temp - -variable magz equal c_out_mag[3] -variable magnorm equal c_out_mag[4] -variable emag equal c_out_mag[5] -variable tmag equal c_out_mag[6] - -thermo 10 -thermo_style custom step time v_magnorm v_emag v_tmag temp etotal -thermo_modify format float %20.15g - -compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 100 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] - -run 100 -Neighbor list info ... - update every 1 steps, delay 0 steps, check no - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 7.49954 - ghost atom cutoff = 7.49954 - binsize = 3.74977, bins = 4 6 6 - 2 neighbor lists, perpetual/occasional/extra = 2 0 0 - (1) pair eam/alloy, perpetual, half/full from (2) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (2) pair spin/exchange, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 6.203 | 6.203 | 6.203 Mbytes -Step Time v_magnorm v_emag v_tmag Temp TotEng - 1000 0 0.106120063678768 -11.8110267448939 5244.87332482316 0 -2206.81097898003 - 1010 0.001 0.106120030254187 -11.8198467883806 5263.87550015043 0.136650306637598 -2206.81097929055 - 1020 0.002 0.106119996655714 -11.8460960476455 5267.299198699 0.542282344092749 -2206.81098022997 - 1030 0.003 0.106119967407682 -11.8891433919665 5252.95473019843 1.20401809237154 -2206.81098172552 - 1040 0.004 0.106119960016585 -11.9479778326021 5220.88686874944 2.10120827278397 -2206.81098371049 - 1050 0.005 0.106119961252471 -12.0212426191481 5172.58712301374 3.20622343988728 -2206.81098610703 - 1060 0.006 0.106119967598995 -12.1072712483404 5110.57504803718 4.48535830705751 -2206.81098879724 - 1070 0.007 0.106119967669058 -12.2041566468564 5038.48927079832 5.90031039867811 -2206.81099161179 - 1080 0.008 0.106119969263395 -12.3098693905406 4961.03212459716 7.41044810751949 -2206.8109943465 - 1090 0.009 0.106119960964075 -12.4224156966204 4883.31968289062 8.97568865379831 -2206.81099680112 - 1100 0.01 0.106119945605273 -12.5400036591612 4809.87930844463 10.5594596175303 -2206.81099883101 -Loop time of 0.304678 on 4 procs for 100 steps with 500 atoms - -Performance: 2.836 ns/day, 8.463 hours/ns, 328.215 timesteps/s -98.0% CPU use with 4 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 0.071445 | 0.073018 | 0.074151 | 0.4 | 23.97 -Neigh | 0.054448 | 0.055709 | 0.057528 | 0.5 | 18.28 -Comm | 0.0061178 | 0.0074609 | 0.0090766 | 1.2 | 2.45 -Output | 0.037489 | 0.038586 | 0.039952 | 0.5 | 12.66 -Modify | 0.12826 | 0.12954 | 0.13065 | 0.3 | 42.52 -Other | | 0.0003686 | | | 0.12 - -Nlocal: 125 ave 129 max 120 min -Histogram: 1 0 0 0 1 0 0 1 0 1 -Nghost: 1387 ave 1392 max 1383 min -Histogram: 1 0 1 0 0 1 0 0 0 1 -Neighs: 9125 ave 9428 max 8740 min -Histogram: 1 0 0 1 0 0 0 0 1 1 -FullNghs: 18250 ave 18834 max 17520 min -Histogram: 1 0 0 0 1 0 0 1 0 1 - -Total # of neighbors = 73000 -Ave neighs/atom = 146 -Neighbor list builds = 100 -Dangerous builds not checked - -Please see the log.cite file for references relevant to this simulation - -Total wall time: 0:00:00 diff --git a/examples/SPIN/read_restart/log.11May18.spin.read_data.g++.1 b/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.1 similarity index 51% rename from examples/SPIN/read_restart/log.11May18.spin.read_data.g++.1 rename to examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.1 index 405be50bd9..d5c38a9967 100644 --- a/examples/SPIN/read_restart/log.11May18.spin.read_data.g++.1 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.1 @@ -1,4 +1,4 @@ -LAMMPS (11 May 2018) +LAMMPS (30 Oct 2019) units metal dimension 3 boundary p p p @@ -12,6 +12,7 @@ read_data Norm_randXY_8x8x32.data 1 by 1 by 1 MPI processor grid reading atoms ... 8192 atoms + read_data CPU = 0.0127251 secs mass 1 58.93 @@ -25,12 +26,12 @@ neigh_modify every 1 check no delay 0 fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # define outputs and computes -compute out_mag all compute/spin +compute out_mag all spin compute out_pe all pe compute out_ke all ke compute out_temp all temp @@ -45,7 +46,7 @@ thermo_style custom step time v_magnorm v_emag v_tmag temp etotal thermo_modify format float %20.15g compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 10 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] +dump 1 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] run 100 Neighbor list info ... @@ -65,33 +66,33 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 18.68 | 18.68 | 18.68 Mbytes +Per MPI rank memory allocation (min/avg/max) = 19.68 | 19.68 | 19.68 Mbytes Step Time v_magnorm v_emag v_tmag Temp TotEng - 0 0 0.980832325249102 -2984.9466433509 51.7121203365409 0 -38881.8459242429 - 10 0.001 0.980832325038224 -2984.94800197308 52.2550760237226 0.00128259392155095 -38881.8459243688 - 20 0.002 0.980832322622779 -2984.95196908579 53.4253029071033 0.0050206854169363 -38881.8459246487 - 30 0.003 0.980832317889283 -2984.95826684048 55.1488791221993 0.0109316238061975 -38881.8459250502 - 40 0.004 0.980832310888481 -2984.96649810512 57.3217709603901 0.0186091353316915 -38881.8459255204 - 50 0.005 0.980832301939686 -2984.97619813381 59.8271487572311 0.0275752699737783 -38881.8459260027 - 60 0.006 0.980832291654664 -2984.98688847988 62.5518654049861 0.0373348857300743 -38881.8459264498 - 70 0.007 0.980832280861627 -2984.99812400566 65.3978892661935 0.0474235455824994 -38881.845926824 - 80 0.008 0.980832270462785 -2985.00952679611 68.286219599829 0.0574425858114516 -38881.8459271072 - 90 0.009 0.980832261284587 -2985.02080458573 71.1539714621652 0.0670788260497413 -38881.8459272915 - 100 0.01 0.980832253960703 -2985.03175506188 73.9486358176052 0.0761100787140068 -38881.8459273845 -Loop time of 12.4286 on 1 procs for 100 steps with 8192 atoms + 0 0 0.0177864461018737 -1323.65841279979 1274.398774669 0 -36558.7284872918 + 10 0.001 0.0177864363786085 -1323.66900862123 1270.76616762926 0.0100007025152235 -36558.7231900452 + 20 0.002 0.0177864377251544 -1323.70032173151 1259.90270462032 0.0394803272360477 -36558.7075350597 + 30 0.003 0.0177864511986563 -1323.75117991179 1243.50772254923 0.0871132837928349 -36558.6821082609 + 40 0.004 0.0177864729727686 -1323.81992477224 1223.91535595806 0.150986538096776 -36558.6477386289 + 50 0.005 0.017786495620418 -1323.90456907402 1203.45497846157 0.22877054554493 -36558.6054195788 + 60 0.006 0.0177865119365897 -1324.00293472823 1183.95496070422 0.317876389336898 -36558.556239967 + 70 0.007 0.0177865186121948 -1324.11277680481 1166.52445270059 0.415601818818485 -36558.5013220755 + 80 0.008 0.0177865171615599 -1324.23190710734 1151.59958937508 0.519276751090729 -36558.4417598279 + 90 0.009 0.0177865117923882 -1324.35831839963 1139.14485136813 0.626407059487507 -36558.3785566998 + 100 0.01 0.0177865063215865 -1324.49029089774 1128.88117273962 0.734797362055872 -36558.3125725035 +Loop time of 14.8985 on 1 procs for 100 steps with 8192 atoms -Performance: 0.070 ns/day, 345.239 hours/ns, 8.046 timesteps/s +Performance: 0.058 ns/day, 413.847 hours/ns, 6.712 timesteps/s 99.6% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 4.0123 | 4.0123 | 4.0123 | 0.0 | 32.28 -Neigh | 3.005 | 3.005 | 3.005 | 0.0 | 24.18 -Comm | 0.041798 | 0.041798 | 0.041798 | 0.0 | 0.34 -Output | 1.8465 | 1.8465 | 1.8465 | 0.0 | 14.86 -Modify | 3.5157 | 3.5157 | 3.5157 | 0.0 | 28.29 -Other | | 0.007261 | | | 0.06 +Pair | 4.5996 | 4.5996 | 4.5996 | 0.0 | 30.87 +Neigh | 3.6 | 3.6 | 3.6 | 0.0 | 24.16 +Comm | 0.057512 | 0.057512 | 0.057512 | 0.0 | 0.39 +Output | 2.4463 | 2.4463 | 2.4463 | 0.0 | 16.42 +Modify | 4.1766 | 4.1766 | 4.1766 | 0.0 | 28.03 +Other | | 0.01854 | | | 0.12 Nlocal: 8192 ave 8192 max 8192 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -109,4 +110,4 @@ Dangerous builds not checked Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:12 +Total wall time: 0:00:15 diff --git a/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.4 b/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.4 new file mode 100644 index 0000000000..decd7f66de --- /dev/null +++ b/examples/SPIN/read_restart/log.19Nov19.spin.read_data.g++.4 @@ -0,0 +1,113 @@ +LAMMPS (30 Oct 2019) +units metal +dimension 3 +boundary p p p + +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array +read_data Norm_randXY_8x8x32.data + orthogonal box = (0 0 0) to (28.32 28.32 113.28) + 1 by 1 by 4 MPI processor grid + reading atoms ... + 8192 atoms + read_data CPU = 0.0103889 secs + +mass 1 58.93 + +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * spin/exchange exchange 4.0 0.0446928 0.003496 1.4885 + +neighbor 1.0 bin +neigh_modify every 1 check no delay 0 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# define outputs and computes + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 10 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +run 100 +Neighbor list info ... + update every 1 steps, delay 0 steps, check no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.49954 + ghost atom cutoff = 7.49954 + binsize = 3.74977, bins = 8 8 31 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 8.422 | 8.508 | 8.751 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0177864461018739 -1323.65841279979 1274.398774669 0 -37220.5576936996 + 10 0.001 0.0177864050983603 -1323.66900862096 1270.76618998865 0.0100007022583634 -37220.5576943555 + 20 0.002 0.0177863936833753 -1323.70032172864 1259.90276925185 0.0394803245313843 -37220.5576959254 + 30 0.003 0.0177864120892274 -1323.75117990111 1243.50783331745 0.087113273744231 -37220.5576982173 + 40 0.004 0.0177864533855652 -1323.8199247464 1223.91551103958 0.150986513868405 -37220.557701015 + 50 0.005 0.0177865078997919 -1323.90456902433 1203.45516787752 0.228770499151177 -37220.5577041159 + 60 0.006 0.0177865576955448 -1324.0029346455 1183.95517338662 0.317876312538184 -37220.5577073314 + 70 0.007 0.0177865860816348 -1324.11277667948 1166.52467969539 0.415601703342581 -37220.5577104775 + 80 0.008 0.0177865881669081 -1324.23190693081 1151.59982868413 0.519276589926842 -37220.557713381 + 90 0.009 0.0177865780982769 -1324.35831816525 1139.14509878533 0.626406847905203 -37220.557715901 + 100 0.01 0.017786564605084 -1324.49029060173 1128.88143013641 0.734797098519806 -37220.557717952 +Loop time of 4.32342 on 4 procs for 100 steps with 8192 atoms + +Performance: 0.200 ns/day, 120.095 hours/ns, 23.130 timesteps/s +99.8% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.185 | 1.1925 | 1.1991 | 0.5 | 27.58 +Neigh | 0.93459 | 0.93934 | 0.94983 | 0.6 | 21.73 +Comm | 0.042462 | 0.059373 | 0.069249 | 4.1 | 1.37 +Output | 0.61823 | 0.63273 | 0.64528 | 1.3 | 14.63 +Modify | 1.4827 | 1.4955 | 1.5099 | 0.8 | 34.59 +Other | | 0.003968 | | | 0.09 + +Nlocal: 2048 ave 2061 max 2035 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +Nghost: 5765 ave 5778 max 5752 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +Neighs: 143360 ave 144262 max 142469 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +FullNghs: 286720 ave 288540 max 284900 min +Histogram: 1 0 0 1 0 0 1 0 0 1 + +Total # of neighbors = 1146880 +Ave neighs/atom = 140 +Neighbor list builds = 100 +Dangerous builds not checked + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:04 diff --git a/examples/SPIN/read_restart/log.11May18.spin.restart.g++.1 b/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.1 similarity index 52% rename from examples/SPIN/read_restart/log.11May18.spin.restart.g++.1 rename to examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.1 index 16eb7c3f5e..c7544dedfa 100644 --- a/examples/SPIN/read_restart/log.11May18.spin.restart.g++.1 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.1 @@ -1,4 +1,4 @@ -LAMMPS (11 May 2018) +LAMMPS (30 Oct 2019) # start a spin-lattice simulation from a data file units metal atom_style spin @@ -10,11 +10,13 @@ boundary p p p atom_modify map array read_restart restart_hcp_cobalt.equil +WARNING: Restart file used different # of processors: 4 vs. 1 (../read_restart.cpp:742) restoring atom style spin from restart orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) 1 by 1 by 1 MPI processor grid restoring pair style spin/exchange from restart 500 atoms + read_restart CPU = 0.000396967 secs # setting mass, mag. moments, and interactions @@ -30,12 +32,12 @@ neigh_modify every 1 check no delay 0 fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 fix 2 all langevin/spin 0.0 0.0 21 -fix 3 all nve/spin lattice yes +fix 3 all nve/spin lattice moving timestep 0.0001 # define outputs -compute out_mag all compute/spin +compute out_mag all spin compute out_pe all pe compute out_ke all ke compute out_temp all temp @@ -70,33 +72,33 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 6.315 | 6.315 | 6.315 Mbytes +Per MPI rank memory allocation (min/avg/max) = 6.816 | 6.816 | 6.816 Mbytes Step Time v_magnorm v_emag v_tmag Temp TotEng - 1000 0 0.106120063678768 -11.8110267448938 5244.87332482316 0 -2206.81097898043 - 1010 0.001 0.106120047478105 -11.8198467887534 5263.87502105137 0.136650312456579 -2206.81097929055 - 1020 0.002 0.106120026430373 -11.8460960518731 5267.29822866382 0.542282409605327 -2206.81098022997 - 1030 0.003 0.106120005015917 -11.8891434078861 5252.95323564256 1.204018338139 -2206.81098172551 - 1040 0.004 0.106119988532653 -11.9479778701641 5220.88508622311 2.10120884995911 -2206.81098371047 - 1050 0.005 0.10611998133687 -12.021242685853 5172.58549378915 3.20622445795757 -2206.81098610701 - 1060 0.006 0.10611998489458 -12.107271344148 5110.57395203849 4.48535975411235 -2206.81098879725 - 1070 0.007 0.106119996964771 -12.204156761765 5038.48903231346 5.9003121044977 -2206.81099161183 - 1080 0.008 0.106120013042521 -12.3098695046152 4961.0327167967 7.4104497466856 -2206.81099434653 - 1090 0.009 0.106120029236234 -12.4224157835754 4883.3210922213 8.97568980540163 -2206.81099680117 - 1100 0.01 0.106120044071404 -12.5400036896932 4809.88136080052 10.559459821976 -2206.81099883104 -Loop time of 0.833234 on 1 procs for 100 steps with 500 atoms + 1000 0 0.108317262557656 -10.7649197733649 2538.4247868621 0 -2200.38241212222 + 1010 0.001 0.108317281393701 -10.7743543303502 2527.22692799144 0.146167392153018 -2200.3776953858 + 1020 0.002 0.108317318482233 -10.8022550516195 2509.47863584151 0.577304300153637 -2200.36374625815 + 1030 0.003 0.108317366763426 -10.8476659807571 2487.5614649682 1.27529086243277 -2200.34104256596 + 1040 0.004 0.108317415532953 -10.9092708333549 2463.97963921611 2.21443906326453 -2200.31024227618 + 1050 0.005 0.108317453851058 -10.98553406179 2440.70473642157 3.36396898978859 -2200.27211302201 + 1060 0.006 0.108317473584086 -11.0748008072977 2418.66477599297 4.68991434259399 -2200.22748216359 + 1070 0.007 0.108317471632913 -11.175325501803 2397.59274785581 6.15596240129541 -2200.17722244953 + 1080 0.008 0.108317450667394 -11.2852665400894 2376.32871275528 7.7237909750654 -2200.12225459883 + 1090 0.009 0.108317417687893 -11.4027246787047 2353.52646917989 9.35409156720424 -2200.06352807392 + 1100 0.01 0.108317381194814 -11.52585602487 2328.41541723561 11.0087303030003 -2200.0019646458 +Loop time of 0.964681 on 1 procs for 100 steps with 500 atoms -Performance: 1.037 ns/day, 23.145 hours/ns, 120.014 timesteps/s -99.7% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 0.896 ns/day, 26.797 hours/ns, 103.661 timesteps/s +100.0% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.26558 | 0.26558 | 0.26558 | 0.0 | 31.87 -Neigh | 0.21352 | 0.21352 | 0.21352 | 0.0 | 25.62 -Comm | 0.0057988 | 0.0057988 | 0.0057988 | 0.0 | 0.70 -Output | 0.12463 | 0.12463 | 0.12463 | 0.0 | 14.96 -Modify | 0.22275 | 0.22275 | 0.22275 | 0.0 | 26.73 -Other | | 0.0009537 | | | 0.11 +Pair | 0.29842 | 0.29842 | 0.29842 | 0.0 | 30.93 +Neigh | 0.25359 | 0.25359 | 0.25359 | 0.0 | 26.29 +Comm | 0.0069926 | 0.0069926 | 0.0069926 | 0.0 | 0.72 +Output | 0.14398 | 0.14398 | 0.14398 | 0.0 | 14.93 +Modify | 0.26045 | 0.26045 | 0.26045 | 0.0 | 27.00 +Other | | 0.001249 | | | 0.13 Nlocal: 500 ave 500 max 500 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -114,4 +116,4 @@ Dangerous builds not checked Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:00 +Total wall time: 0:00:01 diff --git a/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.4 b/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.4 new file mode 100644 index 0000000000..6443d341cd --- /dev/null +++ b/examples/SPIN/read_restart/log.19Nov19.spin.restart.g++.4 @@ -0,0 +1,118 @@ +LAMMPS (30 Oct 2019) +# start a spin-lattice simulation from a data file +units metal +atom_style spin + +dimension 3 +boundary p p p + +# necessary for the serial algorithm (sametag) +atom_modify map array + +read_restart restart_hcp_cobalt.equil + restoring atom style spin from restart + orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) + 1 by 2 by 2 MPI processor grid + restoring pair style spin/exchange from restart + 500 atoms + read_restart CPU = 0.000922918 secs + +# setting mass, mag. moments, and interactions + +mass 1 58.93 + +pair_style hybrid/overlay eam/alloy spin/exchange 4.0 +pair_coeff * * eam/alloy Co_PurjaPun_2012.eam.alloy Co +pair_coeff * * spin/exchange exchange 4.0 0.3593 1.135028015e-05 1.064568567 + +neighbor 1.0 bin +neigh_modify every 1 check no delay 0 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 +fix 2 all langevin/spin 0.0 0.0 21 + +fix 3 all nve/spin lattice moving +timestep 0.0001 + +# define outputs + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 10 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 100 all custom 1 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +run 100 +Neighbor list info ... + update every 1 steps, delay 0 steps, check no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 7.49954 + ghost atom cutoff = 7.49954 + binsize = 3.74977, bins = 4 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair eam/alloy, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.704 | 6.704 | 6.704 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 1000 0 0.108317262557656 -10.7649197733649 2538.4247868621 0 -2205.7648720085 + 1010 0.001 0.108317290362529 -10.7743543303489 2527.22680531097 0.146167392137698 -2205.76487255096 + 1020 0.002 0.108317316207642 -10.8022550521284 2509.47840782645 0.577304308061779 -2205.76487378396 + 1030 0.003 0.108317335980455 -10.8476659832667 2487.56119588937 1.27529090130452 -2205.76487555634 + 1040 0.004 0.108317347902639 -10.9092708400684 2463.97936529674 2.21443916694928 -2205.76487769286 + 1050 0.005 0.108317349786635 -10.9855340757384 2440.7044253165 3.36396920446814 -2205.76488005291 + 1060 0.006 0.108317342445881 -11.0748008315013 2418.66438763214 4.68991471343994 -2205.76488256723 + 1070 0.007 0.10831733355314 -11.1753255362286 2397.59228728929 6.15596292529133 -2205.76488520046 + 1080 0.008 0.108317320750099 -11.2852665775656 2376.32820919279 7.7237915384778 -2205.76488786888 + 1090 0.009 0.108317304079233 -11.402724701646 2353.52588586648 9.35409189724323 -2205.7648904133 + 1100 0.01 0.108317284409678 -11.5258560062539 2328.41472376239 11.0087299868288 -2205.76489265829 +Loop time of 0.410707 on 4 procs for 100 steps with 500 atoms + +Performance: 2.104 ns/day, 11.409 hours/ns, 243.483 timesteps/s +99.7% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.083043 | 0.083714 | 0.084202 | 0.1 | 20.38 +Neigh | 0.063158 | 0.064429 | 0.065314 | 0.3 | 15.69 +Comm | 0.012237 | 0.013588 | 0.014798 | 0.8 | 3.31 +Output | 0.039088 | 0.040653 | 0.042176 | 0.6 | 9.90 +Modify | 0.20645 | 0.20795 | 0.20945 | 0.2 | 50.63 +Other | | 0.0003724 | | | 0.09 + +Nlocal: 125 ave 127 max 122 min +Histogram: 1 0 0 0 1 0 0 0 0 2 +Nghost: 1387 ave 1390 max 1385 min +Histogram: 2 0 0 0 0 0 1 0 0 1 +Neighs: 9125 ave 9272 max 8945 min +Histogram: 1 0 0 1 0 0 0 0 1 1 +FullNghs: 18250 ave 18542 max 17812 min +Histogram: 1 0 0 0 1 0 0 0 0 2 + +Total # of neighbors = 73000 +Ave neighs/atom = 146 +Neighbor list builds = 100 +Dangerous builds not checked + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:00 diff --git a/examples/SPIN/read_restart/log.11May18.spin.write_restart.g++.1 b/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.1 similarity index 62% rename from examples/SPIN/read_restart/log.11May18.spin.write_restart.g++.1 rename to examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.1 index c3be90cb50..9dbe1a3548 100644 --- a/examples/SPIN/read_restart/log.11May18.spin.write_restart.g++.1 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.1 @@ -1,4 +1,4 @@ -LAMMPS (11 May 2018) +LAMMPS (30 Oct 2019) # fcc cobalt in a 3d periodic box units metal @@ -18,7 +18,7 @@ Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) 1 by 1 by 1 MPI processor grid create_atoms 1 box Created 500 atoms - Time spent = 0.00027585 secs + create_atoms CPU = 0.000552893 secs # setting mass, mag. moments, and interactions for cobalt @@ -36,12 +36,12 @@ neigh_modify every 10 check yes delay 20 fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 fix 2 all langevin/spin 100.0 0.01 21 -fix 3 all nve/spin lattice no +fix 3 all nve/spin lattice frozen timestep 0.0001 # compute and output options -compute out_mag all compute/spin +compute out_mag all spin compute out_pe all pe compute out_ke all ke compute out_temp all temp @@ -70,33 +70,33 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 6.446 | 6.446 | 6.446 Mbytes +Per MPI rank memory allocation (min/avg/max) = 6.947 | 6.947 | 6.947 Mbytes Step Time v_magnorm v_emag Temp TotEng - 0 0 0.076558814 1.7982359 0 1.7982359 - 100 0.01 0.079107243 0.56368447 0 0.56368447 - 200 0.02 0.08225862 -0.42421042 0 -0.42421042 - 300 0.03 0.08397714 -1.4964948 0 -1.4964948 - 400 0.04 0.084704989 -2.6740652 0 -2.6740652 - 500 0.05 0.087486342 -4.2043382 0 -4.2043382 - 600 0.06 0.09187261 -5.6687169 0 -5.6687169 - 700 0.07 0.096925249 -6.937499 0 -6.937499 - 800 0.08 0.098988236 -8.2456715 0 -8.2456715 - 900 0.09 0.10434092 -10.111953 0 -10.111953 - 1000 0.1 0.10612006 -11.811027 0 -11.811027 -Loop time of 2.60215 on 1 procs for 1000 steps with 500 atoms + 0 0 0.076558814 1.7982359 0 0.89911794 + 100 0.01 0.077628154 0.73387834 0 0.36693917 + 200 0.02 0.076678996 -0.4048463 0 -0.20242315 + 300 0.03 0.079174837 -1.3519103 0 -0.67595514 + 400 0.04 0.085031632 -3.0345702 0 -1.5172851 + 500 0.05 0.08702747 -4.0853256 0 -2.0426628 + 600 0.06 0.087066482 -5.259549 0 -2.6297745 + 700 0.07 0.089788894 -6.629076 0 -3.314538 + 800 0.08 0.091699611 -8.0574087 0 -4.0287043 + 900 0.09 0.090038899 -9.2012019 0 -4.600601 + 1000 0.1 0.093257309 -10.470452 0 -5.2352261 +Loop time of 3.37852 on 1 procs for 1000 steps with 500 atoms -Performance: 3.320 ns/day, 7.228 hours/ns, 384.297 timesteps/s -99.0% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 2.557 ns/day, 9.385 hours/ns, 295.987 timesteps/s +99.6% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.35178 | 0.35178 | 0.35178 | 0.0 | 13.52 +Pair | 0.45808 | 0.45808 | 0.45808 | 0.0 | 13.56 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.014421 | 0.014421 | 0.014421 | 0.0 | 0.55 -Output | 1.2046 | 1.2046 | 1.2046 | 0.0 | 46.29 -Modify | 1.0274 | 1.0274 | 1.0274 | 0.0 | 39.48 -Other | | 0.004006 | | | 0.15 +Comm | 0.019707 | 0.019707 | 0.019707 | 0.0 | 0.58 +Output | 1.3865 | 1.3865 | 1.3865 | 0.0 | 41.04 +Modify | 1.5106 | 1.5106 | 1.5106 | 0.0 | 44.71 +Other | | 0.003624 | | | 0.11 Nlocal: 500 ave 500 max 500 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -116,4 +116,4 @@ write_restart restart_hcp_cobalt.equil Please see the log.cite file for references relevant to this simulation -Total wall time: 0:00:02 +Total wall time: 0:00:03 diff --git a/examples/SPIN/read_restart/log.11May18.spin.write_restart.g++.4 b/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.4 similarity index 64% rename from examples/SPIN/read_restart/log.11May18.spin.write_restart.g++.4 rename to examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.4 index e54299b9dd..cb98274603 100644 --- a/examples/SPIN/read_restart/log.11May18.spin.write_restart.g++.4 +++ b/examples/SPIN/read_restart/log.19Nov19.spin.write_restart.g++.4 @@ -1,4 +1,4 @@ -LAMMPS (11 May 2018) +LAMMPS (30 Oct 2019) # fcc cobalt in a 3d periodic box units metal @@ -18,7 +18,7 @@ Created orthogonal box = (0 0 0) to (12.5355 21.7121 20.4704) 1 by 2 by 2 MPI processor grid create_atoms 1 box Created 500 atoms - Time spent = 0.000257969 secs + create_atoms CPU = 0.000751972 secs # setting mass, mag. moments, and interactions for cobalt @@ -36,12 +36,12 @@ neigh_modify every 10 check yes delay 20 fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 fix 2 all langevin/spin 100.0 0.01 21 -fix 3 all nve/spin lattice no +fix 3 all nve/spin lattice frozen timestep 0.0001 # compute and output options -compute out_mag all compute/spin +compute out_mag all spin compute out_pe all pe compute out_ke all ke compute out_temp all temp @@ -70,33 +70,33 @@ Neighbor list info ... pair build: full/bin/atomonly stencil: full/bin/3d bin: standard -Per MPI rank memory allocation (min/avg/max) = 6.367 | 6.367 | 6.367 Mbytes +Per MPI rank memory allocation (min/avg/max) = 6.868 | 6.868 | 6.868 Mbytes Step Time v_magnorm v_emag Temp TotEng 0 0 0.076558814 1.7982359 0 1.7982359 - 100 0.01 0.081414414 0.70545723 0 0.70545723 - 200 0.02 0.084519539 -0.33171078 0 -0.33171078 - 300 0.03 0.089334139 -1.3988283 0 -1.3988283 - 400 0.04 0.092873722 -2.8519371 0 -2.8519371 - 500 0.05 0.0970839 -4.1531164 0 -4.1531164 - 600 0.06 0.099626132 -5.7993765 0 -5.7993765 - 700 0.07 0.10467169 -7.3011333 0 -7.3011333 - 800 0.08 0.10893493 -8.6918141 0 -8.6918141 - 900 0.09 0.11389657 -10.236174 0 -10.236174 - 1000 0.1 0.1180057 -11.896933 0 -11.896933 -Loop time of 1.05012 on 4 procs for 1000 steps with 500 atoms + 100 0.01 0.078299981 0.88259584 0 0.88259584 + 200 0.02 0.081260508 -0.43484722 0 -0.43484722 + 300 0.03 0.081195603 -1.7408209 0 -1.7408209 + 400 0.04 0.087298495 -3.4139038 0 -3.4139038 + 500 0.05 0.087663924 -4.3766089 0 -4.3766089 + 600 0.06 0.091713683 -5.8534921 0 -5.8534921 + 700 0.07 0.093779119 -6.706628 0 -6.706628 + 800 0.08 0.097960611 -7.8688568 0 -7.8688568 + 900 0.09 0.10193463 -9.5888008 0 -9.5888008 + 1000 0.1 0.10831726 -10.76492 0 -10.76492 +Loop time of 1.70473 on 4 procs for 1000 steps with 500 atoms -Performance: 8.228 ns/day, 2.917 hours/ns, 952.272 timesteps/s -98.1% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 5.068 ns/day, 4.735 hours/ns, 586.602 timesteps/s +99.6% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.08972 | 0.090456 | 0.091872 | 0.3 | 8.61 +Pair | 0.11636 | 0.11927 | 0.12069 | 0.5 | 7.00 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.016958 | 0.018047 | 0.019791 | 0.8 | 1.72 -Output | 0.36286 | 0.37483 | 0.38975 | 1.6 | 35.69 -Modify | 0.55131 | 0.56541 | 0.57702 | 1.3 | 53.84 -Other | | 0.001374 | | | 0.13 +Comm | 0.049208 | 0.052445 | 0.057424 | 1.4 | 3.08 +Output | 0.38579 | 0.40345 | 0.4199 | 2.0 | 23.67 +Modify | 1.1138 | 1.1282 | 1.1436 | 1.1 | 66.18 +Other | | 0.001322 | | | 0.08 Nlocal: 125 ave 125 max 125 min Histogram: 4 0 0 0 0 0 0 0 0 0 diff --git a/examples/SPIN/run_spin_examples.sh b/examples/SPIN/run_spin_examples.sh new file mode 100755 index 0000000000..a71da82a04 --- /dev/null +++ b/examples/SPIN/run_spin_examples.sh @@ -0,0 +1,120 @@ +#!/bin/bash + +DATE=19Nov19 + +# bfo +cd bfo/ +../../../src/lmp_serial -in in.spin.bfo +cp log.lammps log.${DATE}.spin.bfo.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.bfo +cp log.lammps log.${DATE}.spin.bfo.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# fcc cobalt +cd cobalt_fcc/ +../../../src/lmp_serial -in in.spin.cobalt_fcc +cp log.lammps log.${DATE}.spin.cobalt_fcc.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.cobalt_fcc +cp log.lammps log.${DATE}.spin.cobalt_fcc.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# hcp cobalt +cd cobalt_hcp/ +../../../src/lmp_serial -in in.spin.cobalt_hcp +cp log.lammps log.${DATE}.spin.cobalt_hcp.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.cobalt_hcp +cp log.lammps log.${DATE}.spin.cobalt_hcp.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# dipole spin +cd dipole_spin/ +../../../src/lmp_serial -in in.spin.iron_dipole_cut +cp log.lammps log.${DATE}.spin.iron_dipole_cut.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.iron_dipole_cut +cp log.lammps log.${DATE}.spin.iron_dipole_cut.g++.4 +../../../src/lmp_serial -in in.spin.iron_dipole_ewald +cp log.lammps log.${DATE}.spin.iron_dipole_ewald.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.iron_dipole_ewald +cp log.lammps log.${DATE}.spin.iron_dipole_ewald.g++.4 +../../../src/lmp_serial -in in.spin.iron_dipole_pppm +cp log.lammps log.${DATE}.spin.iron_dipole_pppm.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.iron_dipole_pppm +cp log.lammps log.${DATE}.spin.iron_dipole_pppm.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# bcc iron +cd iron/ +../../../src/lmp_serial -in in.spin.iron +cp log.lammps log.${DATE}.spin.iron.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.iron +cp log.lammps log.${DATE}.spin.iron.g++.4 +../../../src/lmp_serial -in in.spin.iron_cubic +cp log.lammps log.${DATE}.spin.iron_cubic.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.iron_cubic +cp log.lammps log.${DATE}.spin.iron_cubic.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# fcc nickel +cd nickel/ +../../../src/lmp_serial -in in.spin.nickel +cp log.lammps log.${DATE}.spin.nickel.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.nickel +cp log.lammps log.${DATE}.spin.nickel.g++.4 +../../../src/lmp_serial -in in.spin.nickel_cubic +cp log.lammps log.${DATE}.spin.nickel_cubic.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.nickel_cubic +cp log.lammps log.${DATE}.spin.nickel_cubic.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# read restart +cd read_restart/ +../../../src/lmp_serial -in in.spin.write_restart +cp log.lammps log.${DATE}.spin.write_restart.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.write_restart +cp log.lammps log.${DATE}.spin.write_restart.g++.4 +../../../src/lmp_serial -in in.spin.restart +cp log.lammps log.${DATE}.spin.restart.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.restart +cp log.lammps log.${DATE}.spin.restart.g++.4 +../../../src/lmp_serial -in in.spin.read_data +cp log.lammps log.${DATE}.spin.read_data.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.read_data +cp log.lammps log.${DATE}.spin.read_data.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# setforce +cd setforce_spin/ +../../../src/lmp_serial -in in.spin.setforce +cp log.lammps log.${DATE}.spin.setforce.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.setforce +cp log.lammps log.${DATE}.spin.setforce.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. + +# spin minimizers +cd spinmin/ +../../../src/lmp_serial -in in.spin.bfo_min +cp log.lammps log.${DATE}.spin.bfo_min.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.bfo_min +cp log.lammps log.${DATE}.spin.bfo_min.g++.4 +../../../src/lmp_serial -in in.spin.bfo_min_cg +cp log.lammps log.${DATE}.spin.bfo_min_cg.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.bfo_min_cg +cp log.lammps log.${DATE}.spin.bfo_min_cg.g++.4 +../../../src/lmp_serial -in in.spin.bfo_min_lbfgs +cp log.lammps log.${DATE}.spin.bfo_min_lbfgs.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.bfo_min_lbfgs +cp log.lammps log.${DATE}.spin.bfo_min_lbfgs.g++.4 +../../../src/lmp_serial -in in.spin.iron_min +cp log.lammps log.${DATE}.spin.iron_min.g++.1 +mpirun -np 4 ../../../src/lmp_mpi -in in.spin.iron_min +cp log.lammps log.${DATE}.spin.iron_min.g++.4 +rm log.lammps log.cite dump*.lammpstrj +cd .. diff --git a/examples/SPIN/setforce_spin/in.spinmin.setforce b/examples/SPIN/setforce_spin/in.spin.setforce similarity index 85% rename from examples/SPIN/setforce_spin/in.spinmin.setforce rename to examples/SPIN/setforce_spin/in.spin.setforce index 10d4df66ed..0d65955a29 100644 --- a/examples/SPIN/setforce_spin/in.spinmin.setforce +++ b/examples/SPIN/setforce_spin/in.spin.setforce @@ -8,7 +8,7 @@ atom_style spin atom_modify map array lattice sc 3.0 -region box block 0.0 10.0 0.0 10.0 0.0 1.0 +region box block 0.0 10.0 0.0 10.0 0.0 4.0 create_box 2 box region reg1 block 0.0 10.0 0.0 5.0 0.0 1.0 region reg2 block 0.0 10.0 6.0 10.0 0.0 1.0 @@ -35,7 +35,7 @@ fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 anisotropy 5e-05 0.0 0.0 1.0 fix_modify 1 energy yes fix 2 fixed_spin setforce/spin 0.0 0.0 0.0 fix 3 all langevin/spin 0.0 0.1 21 -fix 4 all nve/spin lattice no +fix 4 all nve/spin lattice frozen timestep 0.0001 @@ -47,13 +47,13 @@ variable magnorm equal c_out_mag[4] variable emag equal c_out_mag[5] variable tmag equal c_out_mag[6] -thermo 1000 +thermo 100 thermo_style custom step time v_magx v_magz v_magnorm v_tmag etotal thermo_modify format float %20.15g compute outsp all property/atom spx spy spz sp fmx fmy fmz -dump 1 all custom 1000 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[5] c_outsp[6] c_outsp[7] +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[5] c_outsp[6] c_outsp[7] min_style spin min_modify alpha_damp 1.0 discrete_factor 20.0 -minimize 1.0e-16 1.0e-16 50000 1000 +minimize 1.0e-16 1.0e-16 1000 100 diff --git a/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.1 b/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.1 new file mode 100644 index 0000000000..ed5c037feb --- /dev/null +++ b/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.1 @@ -0,0 +1,141 @@ +LAMMPS (30 Oct 2019) + +units metal +dimension 3 +boundary f f f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.0 +Lattice spacing in x,y,z = 3 3 3 +region box block 0.0 10.0 0.0 10.0 0.0 4.0 +create_box 2 box +Created orthogonal box = (0 0 0) to (30 30 12) + 1 by 1 by 1 MPI processor grid +region reg1 block 0.0 10.0 0.0 5.0 0.0 1.0 +region reg2 block 0.0 10.0 6.0 10.0 0.0 1.0 +create_atoms 1 region reg1 +Created 120 atoms + create_atoms CPU = 0.000998974 secs +create_atoms 2 region reg2 +Created 80 atoms + create_atoms CPU = 4.1008e-05 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +mass 2 55.845 +set region reg1 spin 2.2 0.0 0.0 1.0 + 120 settings made for spin +set region reg2 spin/random 31 2.2 + 80 settings made for spin/random + +group fixed_spin region reg1 +120 atoms in group fixed_spin + +pair_style hybrid/overlay spin/exchange 3.1 spin/dmi 3.1 +pair_coeff * * spin/exchange exchange 3.1 -0.01593 0.06626915552 1.211 +pair_coeff * * spin/dmi dmi 3.1 0.12e-03 0.0 0.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 anisotropy 5e-05 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 fixed_spin setforce/spin 0.0 0.0 0.0 +fix 3 all langevin/spin 0.0 0.1 21 +fix 4 all nve/spin lattice frozen + +timestep 0.0001 + +compute out_mag all spin +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 100 +thermo_style custom step time v_magx v_magz v_magnorm v_tmag etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin +min_modify alpha_damp 1.0 discrete_factor 20.0 +minimize 1.0e-16 1.0e-16 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.2 + ghost atom cutoff = 3.2 + binsize = 1.6, bins = 19 19 8 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.215 | 7.215 | 7.215 Mbytes +Step Time v_magx v_magz v_magnorm v_tmag TotEng + 0 0 0.000143282585570239 0.615515043943419 0.615726279597251 24.9364200982478 0.121881906963737 + 100 0.01 0.000616167502203097 0.594467364025194 0.594498630048783 0.00188964439583802 0.0371335982020527 + 200 0.02 0.000498981016106215 0.595175581059792 0.595218717456538 0.000158614984300385 0.036877233648055 + 300 0.03 0.000211899815837572 0.595357874794342 0.595402442288391 1.44454891242177e-05 0.0368548794182375 + 400 0.04 7.98967577397158e-05 0.595395828381057 0.595440657806237 1.50721782707597e-06 0.0368527556548781 + 500 0.05 2.9121648914103e-05 0.595403174462525 0.595448064489507 1.74330474543395e-07 0.0368525254239539 + 600 0.06 1.04772320898497e-05 0.595404457003426 0.595449362424563 2.12204214498221e-08 0.0368524982492743 + 700 0.07 3.74634771616422e-06 0.595404627382825 0.595449536940641 2.63852407890463e-09 0.036852494912626 + 800 0.08 1.33525617457914e-06 0.595404626884198 0.595449537611055 3.30772506699851e-10 0.0368524944963445 + 900 0.09 4.75054785504803e-07 0.595404613763238 0.595449524836571 4.15940445257144e-11 0.0368524944440918 + 1000 0.1 1.68843135202601e-07 0.59540460640039 0.595449517580793 5.23632581178917e-12 0.036852494437518 +Loop time of 0.0966749 on 1 procs for 1000 steps with 200 atoms + +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + 0.121881906964 0.0368524944375 0.0368524944375 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.08679 | 0.08679 | 0.08679 | 0.0 | 89.77 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 7.2956e-05 | 7.2956e-05 | 7.2956e-05 | 0.0 | 0.08 +Output | 0.0033231 | 0.0033231 | 0.0033231 | 0.0 | 3.44 +Modify | 0.0022919 | 0.0022919 | 0.0022919 | 0.0 | 2.37 +Other | | 0.004197 | | | 4.34 + +Nlocal: 200 ave 200 max 200 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 920 ave 920 max 920 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 920 +Ave neighs/atom = 4.6 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:00 diff --git a/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.4 b/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.4 new file mode 100644 index 0000000000..4ce1497957 --- /dev/null +++ b/examples/SPIN/setforce_spin/log.19Nov19.spin.setforce.g++.4 @@ -0,0 +1,141 @@ +LAMMPS (30 Oct 2019) + +units metal +dimension 3 +boundary f f f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.0 +Lattice spacing in x,y,z = 3 3 3 +region box block 0.0 10.0 0.0 10.0 0.0 4.0 +create_box 2 box +Created orthogonal box = (0 0 0) to (30 30 12) + 2 by 2 by 1 MPI processor grid +region reg1 block 0.0 10.0 0.0 5.0 0.0 1.0 +region reg2 block 0.0 10.0 6.0 10.0 0.0 1.0 +create_atoms 1 region reg1 +Created 120 atoms + create_atoms CPU = 0.000770092 secs +create_atoms 2 region reg2 +Created 80 atoms + create_atoms CPU = 7.9155e-05 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +mass 2 55.845 +set region reg1 spin 2.2 0.0 0.0 1.0 + 120 settings made for spin +set region reg2 spin/random 31 2.2 + 80 settings made for spin/random + +group fixed_spin region reg1 +120 atoms in group fixed_spin + +pair_style hybrid/overlay spin/exchange 3.1 spin/dmi 3.1 +pair_coeff * * spin/exchange exchange 3.1 -0.01593 0.06626915552 1.211 +pair_coeff * * spin/dmi dmi 3.1 0.12e-03 0.0 0.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin zeeman 0.0 0.0 0.0 1.0 anisotropy 5e-05 0.0 0.0 1.0 +fix_modify 1 energy yes +fix 2 fixed_spin setforce/spin 0.0 0.0 0.0 +fix 3 all langevin/spin 0.0 0.1 21 +fix 4 all nve/spin lattice frozen + +timestep 0.0001 + +compute out_mag all spin +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 100 +thermo_style custom step time v_magx v_magz v_magnorm v_tmag etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin +min_modify alpha_damp 1.0 discrete_factor 20.0 +minimize 1.0e-16 1.0e-16 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.2 + ghost atom cutoff = 3.2 + binsize = 1.6, bins = 19 19 8 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.2 | 7.2 | 7.2 Mbytes +Step Time v_magx v_magz v_magnorm v_tmag TotEng + 0 0 0.000143282585570239 0.615515043943419 0.615726279597251 21.735436446264 0.251043691626527 + 100 0.01 -0.00116085697754605 0.590264559350799 0.590315072966953 0.00283413081085227 0.0846048989956832 + 200 0.02 -0.000147570523236238 0.5896197627388 0.589686497206689 0.000451051163122381 0.0839054390713705 + 300 0.03 2.64982966536902e-05 0.59002969475615 0.590102003120244 5.22539631503911e-05 0.0838351677819014 + 400 0.04 1.77805448780033e-05 0.590195117338991 0.590268726215095 4.46490059775722e-06 0.0838382933245032 + 500 0.05 6.71566571038784e-06 0.590243842081075 0.590317756995865 3.63227563542099e-07 0.0838411433937997 + 600 0.06 2.2410340743112e-06 0.590257551861528 0.590331542128336 2.99360370345601e-08 0.0838420708305252 + 700 0.07 7.12179152897591e-07 0.5902614042958 0.590335413637884 2.51559188415894e-09 0.0838423375091767 + 800 0.08 2.20574733079126e-07 0.590262494529884 0.590336508799302 2.14455748236281e-10 0.0838424126463497 + 900 0.09 6.72564339365689e-08 0.590262805532644 0.590336821097688 1.84495767133404e-11 0.0838424338620728 + 1000 0.1 2.03001940390912e-08 0.590262894882646 0.590336910794094 1.5958531383517e-12 0.0838424398944951 +Loop time of 0.0617704 on 4 procs for 1000 steps with 200 atoms + +98.7% CPU use with 4 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + 0.251043691627 0.0838424398641 0.0838424398945 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.023753 | 0.029762 | 0.035936 | 3.3 | 48.18 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.011783 | 0.019131 | 0.025404 | 4.3 | 30.97 +Output | 0.0019517 | 0.0019774 | 0.0020368 | 0.1 | 3.20 +Modify | 0.0006361 | 0.00087249 | 0.0011525 | 0.0 | 1.41 +Other | | 0.01003 | | | 16.23 + +Nlocal: 50 ave 50 max 50 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 34.5 ave 48 max 22 min +Histogram: 1 0 0 0 2 0 0 0 0 1 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 230 ave 230 max 230 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 920 +Ave neighs/atom = 4.6 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:00 diff --git a/examples/SPIN/spinmin/in.spinmin.bfo b/examples/SPIN/spinmin/in.spin.bfo_min similarity index 97% rename from examples/SPIN/spinmin/in.spinmin.bfo rename to examples/SPIN/spinmin/in.spin.bfo_min index 5ebc9e0afe..701e049de3 100644 --- a/examples/SPIN/spinmin/in.spinmin.bfo +++ b/examples/SPIN/spinmin/in.spin.bfo_min @@ -9,7 +9,7 @@ atom_style spin atom_modify map array lattice sc 3.96 -region box block 0.0 34.0 0.0 34.0 0.0 1.0 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 create_box 1 box create_atoms 1 box diff --git a/examples/SPIN/spinmin/in.spin.bfo_min_cg b/examples/SPIN/spinmin/in.spin.bfo_min_cg new file mode 100644 index 0000000000..7ce29b35ab --- /dev/null +++ b/examples/SPIN/spinmin/in.spin.bfo_min_cg @@ -0,0 +1,54 @@ +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 +create_box 1 box +create_atoms 1 box + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +# pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 100 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin/cg +# min_modify line spin_none discrete_factor 10.0 +minimize 1.0e-10 1.0e-10 1000 100 diff --git a/examples/SPIN/spinmin/in.spin.bfo_min_lbfgs b/examples/SPIN/spinmin/in.spin.bfo_min_lbfgs new file mode 100644 index 0000000000..055903ab04 --- /dev/null +++ b/examples/SPIN/spinmin/in.spin.bfo_min_lbfgs @@ -0,0 +1,55 @@ +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 1.0 +create_box 1 box +create_atoms 1 box + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +#pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 50 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin/lbfgs +# min_modify line spin_cubic discrete_factor 10.0 +min_modify norm max +minimize 1.0e-15 1.0e-10 1000 100 diff --git a/examples/SPIN/spinmin/in.spinmin.iron b/examples/SPIN/spinmin/in.spin.iron_min similarity index 94% rename from examples/SPIN/spinmin/in.spinmin.iron rename to examples/SPIN/spinmin/in.spin.iron_min index ebbd229b89..9ed07eccc7 100644 --- a/examples/SPIN/spinmin/in.spinmin.iron +++ b/examples/SPIN/spinmin/in.spin.iron_min @@ -9,7 +9,7 @@ atom_style spin atom_modify map array lattice bcc 2.8665 -region box block 0.0 4.0 0.0 4.0 0.0 4.0 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 create_box 1 box create_atoms 1 box @@ -52,4 +52,4 @@ dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[ min_style spin min_modify alpha_damp 1.0 discrete_factor 10.0 -minimize 1.0e-10 1.0e-10 100000 1000 +minimize 1.0e-10 1.0e-10 1000 100 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.1 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.1 new file mode 100644 index 0000000000..61b6ad8700 --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.1 @@ -0,0 +1,148 @@ +LAMMPS (30 Oct 2019) +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 5780 atoms + create_atoms CPU = 0.00107217 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + 5780 settings made for spin/random + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +#pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +#fix 1 all precession/spin zeeman 0.001 0.0 0.0 1.0 anisotropy 0.01 1.0 0.0 0.0 +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 50 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin +min_modify alpha_damp 1.0 discrete_factor 10.0 +minimize 1.0e-10 0.0 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 7 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 8.331 | 8.331 | 8.331 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0100717228668283 -0.163834417271778 14831.3069413956 0 -0.0819172086358848 + 50 0.005 0.000106105812337003 -128.307447484203 0.104264818055985 0 -64.1537237421011 + 100 0.01 7.95347901119144e-06 -131.449389798071 0.0221943604064967 0 -65.7246948990356 + 150 0.015 5.63006161138875e-07 -132.296453030419 0.0085472877724348 0 -66.1482265152089 + 200 0.02 5.07390677383517e-07 -132.622857703805 0.00361380451198708 0 -66.3114288519012 + 250 0.025 3.28458336892231e-07 -132.774411992703 0.00187753161968493 0 -66.3872059963511 + 300 0.03 1.93294839202864e-07 -132.861283726084 0.00121374398924599 0 -66.4306418630428 + 350 0.035 1.13872157437693e-07 -132.923137019136 0.000954736871701507 0 -66.4615685095675 + 400 0.04 6.42075545620808e-08 -132.975239148591 0.000854064736183609 0 -66.4876195742954 + 450 0.045 3.44210513403008e-08 -133.023523287306 0.000812909459005007 0 -66.5117616436536 + 500 0.05 1.80394981485933e-08 -133.070071976252 0.000789742875305133 0 -66.5350359881254 + 550 0.055 9.54697157105863e-09 -133.11541233939 0.000769860218895372 0 -66.5577061696963 + 600 0.06 5.22455110720346e-09 -133.159676447906 0.000752941158466282 0 -66.5798382239526 + 650 0.065 2.95172977724016e-09 -133.203196195612 0.000745065216626277 0 -66.6015980978057 + 700 0.07 1.6727567441294e-09 -133.246696814329 0.000752898926000619 0 -66.6233484071653 + 750 0.075 9.17127001723567e-10 -133.291227007554 0.000780491405791262 0 -66.6456135037769 + 800 0.08 4.72669535949609e-10 -133.337962593396 0.000827942834401386 0 -66.6689812966976 + 850 0.085 2.25696738407094e-10 -133.387945245851 0.000890246383931885 0 -66.6939726229243 + 900 0.09 1.0030717061716e-10 -133.441737087546 0.000955403731484674 0 -66.720868543773 + 950 0.095 4.19867626359036e-11 -133.498969798312 0.00100352240545389 0 -66.7494848991554 + 1000 0.1 1.64283478182092e-11 -133.557979904763 0.00101162410316333 0 -66.7789899523816 +Loop time of 9.23057 on 1 procs for 1000 steps with 5780 atoms + +99.9% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.0819172086359 -66.778399627 -66.7789899524 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 8.7576 | 8.7576 | 8.7576 | 0.0 | 94.88 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.023815 | 0.023815 | 0.023815 | 0.0 | 0.26 +Output | 0.31665 | 0.31665 | 0.31665 | 0.0 | 3.43 +Modify | 0.029446 | 0.029446 | 0.029446 | 0.0 | 0.32 +Other | | 0.1031 | | | 1.12 + +Nlocal: 5780 ave 5780 max 5780 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1065 ave 1065 max 1065 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 92480 ave 92480 max 92480 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 92480 +Ave neighs/atom = 16 +Neighbor list builds = 0 +Dangerous builds = 0 +Total wall time: 0:00:09 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.4 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.4 new file mode 100644 index 0000000000..efc4628b9e --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min.g++.4 @@ -0,0 +1,148 @@ +LAMMPS (30 Oct 2019) +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) + 2 by 2 by 1 MPI processor grid +create_atoms 1 box +Created 5780 atoms + create_atoms CPU = 0.00102711 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + 5780 settings made for spin/random + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +#pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +#fix 1 all precession/spin zeeman 0.001 0.0 0.0 1.0 anisotropy 0.01 1.0 0.0 0.0 +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 50 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin +min_modify alpha_damp 1.0 discrete_factor 10.0 +minimize 1.0e-10 0.0 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 7 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.788 | 7.788 | 7.788 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0100717228668283 -0.162177519662199 14970.709092345 0 -0.157514482753586 + 50 0.005 0.000134061770654521 -128.226118665465 0.102634444037434 0 -128.286182424672 + 100 0.01 7.67769618983817e-06 -131.374599259781 0.0222596977749883 0 -131.428418504308 + 150 0.015 6.02904602224806e-07 -132.224372015825 0.00974271828169071 0 -132.273190134602 + 200 0.02 6.50197247050491e-07 -132.573383315469 0.00374227079785921 0 -132.617565541034 + 250 0.025 4.4053438575152e-07 -132.729743470508 0.0019334097282578 0 -132.770567114743 + 300 0.03 2.78356316513274e-07 -132.819255077939 0.00124938353773497 0 -132.857574876413 + 350 0.035 1.79684785125388e-07 -132.882714312877 0.000973166792896165 0 -132.919261229742 + 400 0.04 1.10949878459078e-07 -132.935357748213 0.000852955460997588 0 -132.970786605995 + 450 0.045 6.49064465617817e-08 -132.982991683198 0.000790741148426224 0 -133.017887798927 + 500 0.05 3.70514666559952e-08 -133.027689959766 0.00074794913288275 0 -133.06256199189 + 550 0.055 2.12433814830885e-08 -133.070148920145 0.00071263732127117 0 -133.105417593745 + 600 0.06 1.24676590171361e-08 -133.110772798503 0.000685051841817325 0 -133.14676746928 + 650 0.065 7.53611859129351e-09 -133.150126417754 0.000669443562813208 0 -133.187094895708 + 700 0.07 4.63539338651321e-09 -133.189024073453 0.000669619853917953 0 -133.227152349439 + 750 0.075 2.82145833974835e-09 -133.22844627026 0.000687338035086961 0 -133.267881315198 + 800 0.08 1.64378151566173e-09 -133.269413776733 0.000722197692175127 0 -133.310284062463 + 850 0.085 8.883310104497e-10 -133.312863108454 0.000771645398804486 0 -133.355293578462 + 900 0.09 4.33874801863461e-10 -133.359507749172 0.000830255722998156 0 -133.403626236688 + 950 0.095 1.8812784924272e-10 -133.409630495316 0.000888348219681112 0 -133.455560507802 + 1000 0.1 7.17748875671948e-11 -133.462806227865 0.000931427722404681 0 -133.510640942679 +Loop time of 2.53419 on 4 procs for 1000 steps with 5780 atoms + +99.9% CPU use with 4 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.157514482754 -133.509516066 -133.510640943 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 2.2697 | 2.2995 | 2.3564 | 2.2 | 90.74 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.05711 | 0.11414 | 0.14368 | 10.1 | 4.50 +Output | 0.084883 | 0.084915 | 0.084985 | 0.0 | 3.35 +Modify | 0.0071826 | 0.0072024 | 0.0072234 | 0.0 | 0.28 +Other | | 0.02847 | | | 1.12 + +Nlocal: 1445 ave 1445 max 1445 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 555 ave 555 max 555 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 23120 ave 23120 max 23120 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 92480 +Ave neighs/atom = 16 +Neighbor list builds = 0 +Dangerous builds = 0 +Total wall time: 0:00:02 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.1 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.1 new file mode 100644 index 0000000000..ffd244b146 --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.1 @@ -0,0 +1,141 @@ +LAMMPS (30 Oct 2019) +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 5780 atoms + create_atoms CPU = 0.00135589 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + 5780 settings made for spin/random + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +# pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 100 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin/cg +# min_modify line spin_none discrete_factor 10.0 +minimize 1.0e-10 1.0e-10 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Line search incompatible gneb (../min_spin_cg.cpp:105) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 7 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 8.331 | 8.331 | 8.331 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0100717228668283 -0.163834417271778 14831.3069413956 0 -0.0819172086358848 + 100 0.01 8.80197005314557e-06 -132.80634639767 0.00226660536216922 0 -66.4031731988347 + 200 0.02 6.70903250218956e-06 -133.127078243354 0.00103783628361662 0 -66.563539121677 + 300 0.03 4.5381603452565e-06 -133.471076972345 0.00144833375067451 0 -66.7355384861738 + 400 0.04 9.04820921016732e-07 -133.767843456662 0.000682239601485924 0 -66.8839217283314 + 500 0.05 1.6866160174916e-06 -133.893922160731 0.00032462625992713 0 -66.946961080365 + 600 0.06 1.78038217785001e-06 -133.957222680701 0.000160730704849448 0 -66.9786113403509 + 700 0.07 1.49199057723078e-06 -133.987255887786 7.39864656758093e-05 0 -66.9936279438931 + 800 0.08 1.15173756711067e-06 -134.000921126053 3.33959465206462e-05 0 -67.0004605630278 + 900 0.09 8.48526364752965e-07 -134.007049858868 1.49345737358251e-05 0 -67.0035249294347 + 1000 0.1 6.10346492876059e-07 -134.009791515671 6.71648807105468e-06 0 -67.0048957578347 +Loop time of 9.4449 on 1 procs for 1000 steps with 5780 atoms + +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.0819172086359 -67.0048809251 -67.0048957578 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 2.122e-314 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 8.7686 | 8.7686 | 8.7686 | 0.0 | 92.84 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.02386 | 0.02386 | 0.02386 | 0.0 | 0.25 +Output | 0.31808 | 0.31808 | 0.31808 | 0.0 | 3.37 +Modify | 0.029416 | 0.029416 | 0.029416 | 0.0 | 0.31 +Other | | 0.305 | | | 3.23 + +Nlocal: 5780 ave 5780 max 5780 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1065 ave 1065 max 1065 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 92480 ave 92480 max 92480 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 92480 +Ave neighs/atom = 16 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:09 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.4 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.4 new file mode 100644 index 0000000000..730bf477d4 --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_cg.g++.4 @@ -0,0 +1,141 @@ +LAMMPS (30 Oct 2019) +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 19.8) + 2 by 2 by 1 MPI processor grid +create_atoms 1 box +Created 5780 atoms + create_atoms CPU = 0.00138712 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + 5780 settings made for spin/random + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +# pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 100 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin/cg +# min_modify line spin_none discrete_factor 10.0 +minimize 1.0e-10 1.0e-10 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Line search incompatible gneb (../min_spin_cg.cpp:105) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 7 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.788 | 7.788 | 7.788 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0100717228668283 -0.162177519662199 14970.709092345 0 -0.157514482753586 + 100 0.01 8.97646420936397e-06 -132.756468673032 0.00226858475243123 0 -132.79881239587 + 200 0.02 5.7049674439631e-06 -133.065966570145 0.000924384747875186 0 -133.105411060402 + 300 0.03 7.08166486348038e-06 -133.359072681024 0.00128114254070688 0 -133.406669528642 + 400 0.04 4.60224970353229e-06 -133.668643035703 0.000822334798448062 0 -133.725353643022 + 500 0.05 3.13737045264193e-06 -133.819548711647 0.000369678417461456 0 -133.878037514585 + 600 0.06 2.55239214469856e-06 -133.889302880669 0.0001696142482835 0 -133.948327309746 + 700 0.07 1.92236411979341e-06 -133.920147501261 7.31985644003847e-05 0 -133.979597440788 + 800 0.08 1.40879742055238e-06 -133.933445418833 3.19349095035109e-05 0 -133.993344750158 + 900 0.09 1.02629246257047e-06 -133.939321574068 1.44399877051467e-05 0 -133.999611147322 + 1000 0.1 7.52253147824893e-07 -133.942032102451 6.85789018963965e-06 0 -134.002604512509 +Loop time of 2.49676 on 4 procs for 1000 steps with 5780 atoms + +100.0% CPU use with 4 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.157514482754 -134.00257032 -134.002604513 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 2.2509 | 2.2589 | 2.2629 | 0.3 | 90.47 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.06036 | 0.064254 | 0.072356 | 1.9 | 2.57 +Output | 0.084002 | 0.085009 | 0.085985 | 0.3 | 3.40 +Modify | 0.0072496 | 0.0072694 | 0.0073116 | 0.0 | 0.29 +Other | | 0.08134 | | | 3.26 + +Nlocal: 1445 ave 1445 max 1445 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 555 ave 555 max 555 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 23120 ave 23120 max 23120 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 92480 +Ave neighs/atom = 16 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:02 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.1 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.1 new file mode 100644 index 0000000000..a8685eb2cf --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.1 @@ -0,0 +1,139 @@ +LAMMPS (30 Oct 2019) +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 1.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 3.96) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 1156 atoms + create_atoms CPU = 0.00136805 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + 1156 settings made for spin/random + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +#pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 50 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin/lbfgs +# min_modify line spin_cubic discrete_factor 10.0 +min_modify norm max +minimize 1.0e-15 1.0e-10 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Line search incompatible gneb (../min_spin_lbfgs.cpp:109) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 2 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.748 | 7.748 | 7.748 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0205636053306396 -0.218504643888467 1537.40479337332 0 -0.109252321944233 + 50 0.005 0.000800557938107919 -19.2937186217138 0.293526226015746 0 -9.65918446070018 + 100 0.01 0.000434178067296136 -19.6225314972776 0.136842093090897 0 -9.81803976806459 + 150 0.015 9.48307628510239e-06 -19.7062424007137 0.000835148627123792 0 -9.85315267460932 + 200 0.02 9.40072944704056e-06 -19.7072931204571 7.72334770010361e-06 0 -9.85364693487844 + 250 0.025 5.05117500164935e-07 -19.7072952885901 5.72437821949831e-08 0 -9.85364764712939 + 300 0.03 2.15063977474981e-09 -19.707295295749 2.09970244523395e-12 0 -9.8536476478746 + 303 0.0303 1.43831710574092e-09 -19.7072952957498 1.70336397715489e-13 0 -9.85364764787493 +Loop time of 0.335897 on 1 procs for 303 steps with 1156 atoms + +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = energy tolerance + Energy initial, next-to-last, final = + -0.109252321944 -9.85364764787 -9.85364764787 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 303 303 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.28129 | 0.28129 | 0.28129 | 0.0 | 83.74 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.0010796 | 0.0010796 | 0.0010796 | 0.0 | 0.32 +Output | 0.017942 | 0.017942 | 0.017942 | 0.0 | 5.34 +Modify | 0.001771 | 0.001771 | 0.001771 | 0.0 | 0.53 +Other | | 0.03382 | | | 10.07 + +Nlocal: 1156 ave 1156 max 1156 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 213 ave 213 max 213 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 9248 ave 9248 max 9248 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 9248 +Ave neighs/atom = 8 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:00 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.4 b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.4 new file mode 100644 index 0000000000..f2756d0f5e --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.bfo_min_lbfgs.g++.4 @@ -0,0 +1,139 @@ +LAMMPS (30 Oct 2019) +# bfo in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice sc 3.96 +Lattice spacing in x,y,z = 3.96 3.96 3.96 +region box block 0.0 34.0 0.0 34.0 0.0 1.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (134.64 134.64 3.96) + 2 by 2 by 1 MPI processor grid +create_atoms 1 box +Created 1156 atoms + create_atoms CPU = 0.000981808 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 1.0 +set group all spin/random 11 2.50 + 1156 settings made for spin/random + +pair_style hybrid/overlay spin/exchange 6.0 spin/magelec 4.5 spin/dmi 4.5 +pair_coeff * * spin/exchange exchange 6.0 -0.01575 0.0 1.965 +#pair_coeff * * spin/magelec magelec 4.5 0.000109 1.0 1.0 1.0 +pair_coeff * * spin/magelec magelec 4.5 0.00109 1.0 1.0 1.0 +pair_coeff * * spin/dmi dmi 4.5 0.00005 1.0 1.0 1.0 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +fix 1 all precession/spin anisotropy 0.0000033 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 50 +thermo_style custom step time v_magnorm v_emag v_tmag temp etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 50 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin/lbfgs +# min_modify line spin_cubic discrete_factor 10.0 +min_modify norm max +minimize 1.0e-15 1.0e-10 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Line search incompatible gneb (../min_spin_lbfgs.cpp:109) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.1 + ghost atom cutoff = 6.1 + binsize = 3.05, bins = 45 45 2 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (2) pair spin/magelec, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none + (3) pair spin/dmi, perpetual, copy from (1) + attributes: full, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.619 | 7.619 | 7.619 Mbytes +Step Time v_magnorm v_emag v_tmag Temp TotEng + 0 0 0.0205636053306396 -0.217760509274282 1541.29975585882 0 -0.217230771393012 + 50 0.005 0.000966655616837406 -19.2878369426356 0.312860071233841 0 -19.3229939390148 + 100 0.01 0.00154452800191107 -19.5948898197917 0.365367666925029 0 -19.6389064900413 + 150 0.015 4.89955946750017e-05 -19.6962580067431 0.000385536538802408 0 -19.7047140195852 + 200 0.02 5.66300530875654e-05 -19.6975252647309 9.8679922880911e-05 0 -19.7059140354146 + 250 0.025 5.21141123128679e-08 -19.6975359469038 2.52554968535685e-09 0 -19.7059189333986 + 300 0.03 2.9845103782958e-09 -19.6975359475094 2.31782597655471e-11 0 -19.7059191124033 + 342 0.0342 1.0526549233076e-10 -19.6975359475123 3.65641352240487e-16 0 -19.7059191178145 +Loop time of 0.117672 on 4 procs for 342 steps with 1156 atoms + +99.4% CPU use with 4 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = force tolerance + Energy initial, next-to-last, final = + -0.217230771393 -19.7059191178 -19.7059191178 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 342 342 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.084558 | 0.086668 | 0.091471 | 1.0 | 73.65 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.0052197 | 0.010042 | 0.012191 | 2.8 | 8.53 +Output | 0.0050647 | 0.0050726 | 0.0050921 | 0.0 | 4.31 +Modify | 0.00052595 | 0.00053537 | 0.00055242 | 0.0 | 0.45 +Other | | 0.01535 | | | 13.05 + +Nlocal: 289 ave 289 max 289 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 111 ave 111 max 111 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 2312 ave 2312 max 2312 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 9248 +Ave neighs/atom = 8 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:00 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.1 b/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.1 new file mode 100644 index 0000000000..6df5959c0b --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.1 @@ -0,0 +1,126 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 250 atoms + create_atoms CPU = 0.000965834 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin/random 31 2.2 + 250 settings made for spin/random +#set group all spin 2.2 1.0 1.0 -1.0 + +pair_style spin/exchange 3.5 +pair_coeff * * exchange 3.4 0.02726 0.2171 1.841 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +#fix 1 all precession/spin zeeman 0.001 0.0 0.0 1.0 anisotropy 0.01 1.0 0.0 0.0 +fix 1 all precession/spin anisotropy 0.0001 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 100 +thermo_style custom step time v_magx v_magz v_magnorm v_tmag etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin +min_modify alpha_damp 1.0 discrete_factor 10.0 +minimize 1.0e-10 1.0e-10 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.6 + ghost atom cutoff = 3.6 + binsize = 1.8, bins = 8 8 8 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.848 | 6.848 | 6.848 Mbytes +Step Time v_magx v_magz v_magnorm v_tmag TotEng + 0 0 -0.0285071136621457 -0.00948990815281275 0.0764569750905723 5048.56076237679 -0.354774619362398 + 100 0.01 -0.584953861980204 -0.0517163256267969 0.999992350892306 6.25556948778472e-05 -25.2894057771132 + 200 0.02 -0.584864756506845 -0.0547143484057153 0.999999990495506 3.49782260454062e-06 -25.289435991418 + 300 0.03 -0.5847600493607 -0.0578846348986585 0.999999999988174 3.83095226805016e-06 -25.2894449433165 + 400 0.04 -0.584642875238893 -0.0612373075362701 0.999999999999986 4.28575832708226e-06 -25.2894549277735 + 500 0.05 -0.584511765589529 -0.0647826190376231 1 4.79421486949086e-06 -25.2894660972709 + 600 0.06 -0.584365074206159 -0.0685313536438759 1 5.36242072641834e-06 -25.2894785912384 + 700 0.07 -0.584200963215273 -0.072494846958872 1 5.99725249459222e-06 -25.2894925651485 + 800 0.08 -0.584017381477007 -0.0766850043611195 0.999999999999999 6.70634191991825e-06 -25.289508192325 + 900 0.09 -0.583812040722351 -0.0811143180675364 0.999999999999999 7.49814943594148e-06 -25.2895256658925 + 1000 0.1 -0.583582389243979 -0.0857958823565731 0.999999999999998 8.38204259112222e-06 -25.2895452009133 +Loop time of 0.195254 on 1 procs for 1000 steps with 250 atoms + +100.0% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.354774619362 -25.2895449946 -25.2895452009 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.17668 | 0.17668 | 0.17668 | 0.0 | 90.49 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.0052176 | 0.0052176 | 0.0052176 | 0.0 | 2.67 +Output | 0.0067751 | 0.0067751 | 0.0067751 | 0.0 | 3.47 +Modify | 0.0013788 | 0.0013788 | 0.0013788 | 0.0 | 0.71 +Other | | 0.005203 | | | 2.66 + +Nlocal: 250 ave 250 max 250 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 315 ave 315 max 315 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 3200 ave 3200 max 3200 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 3200 +Ave neighs/atom = 12.8 +Neighbor list builds = 0 +Dangerous builds = 0 +Total wall time: 0:00:00 diff --git a/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.4 b/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.4 new file mode 100644 index 0000000000..b0cdd4f94a --- /dev/null +++ b/examples/SPIN/spinmin/log.19Nov19.spin.iron_min.g++.4 @@ -0,0 +1,126 @@ +LAMMPS (30 Oct 2019) +# bcc iron in a 3d periodic box + +units metal +dimension 3 +boundary p p f +atom_style spin + +# necessary for the serial algorithm (sametag) +atom_modify map array + +lattice bcc 2.8665 +Lattice spacing in x,y,z = 2.8665 2.8665 2.8665 +region box block 0.0 5.0 0.0 5.0 0.0 5.0 +create_box 1 box +Created orthogonal box = (0 0 0) to (14.3325 14.3325 14.3325) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 250 atoms + create_atoms CPU = 0.000759125 secs + +# setting mass, mag. moments, and interactions for bcc iron + +mass 1 55.845 +set group all spin/random 31 2.2 + 250 settings made for spin/random +#set group all spin 2.2 1.0 1.0 -1.0 + +pair_style spin/exchange 3.5 +pair_coeff * * exchange 3.4 0.02726 0.2171 1.841 + +neighbor 0.1 bin +neigh_modify every 10 check yes delay 20 + +#fix 1 all precession/spin zeeman 0.001 0.0 0.0 1.0 anisotropy 0.01 1.0 0.0 0.0 +fix 1 all precession/spin anisotropy 0.0001 0.0 0.0 1.0 +fix_modify 1 energy yes + +timestep 0.0001 + +compute out_mag all spin +compute out_pe all pe +compute out_ke all ke +compute out_temp all temp + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] +variable tmag equal c_out_mag[6] + +thermo 100 +thermo_style custom step time v_magx v_magz v_magnorm v_tmag etotal +thermo_modify format float %20.15g + +compute outsp all property/atom spx spy spz sp fmx fmy fmz +dump 1 all custom 100 dump.lammpstrj type x y z c_outsp[1] c_outsp[2] c_outsp[3] c_outsp[4] c_outsp[5] c_outsp[6] c_outsp[7] + +min_style spin +min_modify alpha_damp 1.0 discrete_factor 10.0 +minimize 1.0e-10 1.0e-10 1000 100 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:177) +WARNING: Using spin pair style without nve/spin or neb/spin (../pair_spin.cpp:87) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.6 + ghost atom cutoff = 3.6 + binsize = 1.8, bins = 8 8 8 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair spin/exchange, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.828 | 6.829 | 6.829 Mbytes +Step Time v_magx v_magz v_magnorm v_tmag TotEng + 0 0 -0.0285071136621457 -0.00948990815281275 0.0764569750905723 5048.5607623768 -0.701465876910695 + 100 0.01 -0.584953861980204 -0.0517163256267969 0.999992350892306 6.25556948778489e-05 -50.5787443620229 + 200 0.02 -0.584864756506845 -0.0547143484057154 0.999999990495506 3.49782260454051e-06 -50.5787971409246 + 300 0.03 -0.5847600493607 -0.0578846348986585 0.999999999988173 3.83095226804998e-06 -50.5788061208592 + 400 0.04 -0.584642875238891 -0.06123730753627 0.999999999999984 4.28575832708228e-06 -50.5788161053499 + 500 0.05 -0.584511765589526 -0.0647826190376232 0.999999999999999 4.79421486949061e-06 -50.5788272748473 + 600 0.06 -0.584365074206158 -0.0685313536438759 0.999999999999999 5.36242072641826e-06 -50.5788397688148 + 700 0.07 -0.584200963215272 -0.0724948469588718 1 5.99725249459218e-06 -50.5788537427249 + 800 0.08 -0.584017381477007 -0.0766850043611196 1 6.7063419199184e-06 -50.5788693699014 + 900 0.09 -0.583812040722352 -0.0811143180675365 0.999999999999998 7.49814943594153e-06 -50.5788868434688 + 1000 0.1 -0.583582389243979 -0.0857958823565732 0.999999999999999 8.38204259112203e-06 -50.5789063784897 +Loop time of 0.0845464 on 4 procs for 1000 steps with 250 atoms + +99.8% CPU use with 4 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.701465876911 -50.5789061722 -50.5789063785 + Force two-norm initial, final = 0 0 + Force max component initial, final = 0 0 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1000 1000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.043007 | 0.045307 | 0.04776 | 0.8 | 53.59 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.026827 | 0.029139 | 0.031438 | 1.0 | 34.47 +Output | 0.0023198 | 0.0023302 | 0.0023572 | 0.0 | 2.76 +Modify | 0.00041103 | 0.0004673 | 0.00054026 | 0.0 | 0.55 +Other | | 0.007303 | | | 8.64 + +Nlocal: 62.5 ave 65 max 60 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 217.5 ave 240 max 195 min +Histogram: 1 1 0 0 0 0 0 0 1 1 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 800 ave 825 max 775 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 3200 +Ave neighs/atom = 12.8 +Neighbor list builds = 0 +Dangerous builds = 0 +Total wall time: 0:00:00 diff --git a/examples/SPIN/test_problems/README b/examples/SPIN/test_problems/README new file mode 100644 index 0000000000..5557e3d42b --- /dev/null +++ b/examples/SPIN/test_problems/README @@ -0,0 +1,47 @@ +** The objective of the benchmark examples in this directory + is the following twofold: +- verify the implementation of the LAMMPS' SPIN package by + comparing its results to well-known analytic results, or + to simple test problems, +- provide users with simple comparisons, allowing them to + better understand what is implemented in the code. + +The LAMMPS input file (bench-*) can be modified, as well as the +associated python script, in order to try different comparisons. + +All scripts can be run by executing the shell script from its +directory. Example: +./run-bench-exchange.sh from the benchmarck_damped_exchange/ +directory. + +** Below a brief description of the different benchmark + problems: + +- benchmarck_damped_precession: + simulates the damped precession of a single spin in a magnetic + field. + Run as: ./run-bench-prec.sh + Output: x, y and z components of the magnetization, and + magnetic energy. + +- benchmarck_damped_exchange: + simulates two spins interacting through the exchange + interaction. The parameters in the LAMMPS input script + (bench-spin-precession.in) are calibrated to match the + exchange definition in the python script (llg_exchange.py). + Run as: ./run-bench-exchange.sh + Output: average magnetization resulting from the damped + precession of the two interacting spins. Also plots the + evolution of the magnetic energy. + +- benchmarck_langevin_precession: + simulates a single spin in a magnetic field and in contact + with a thermal bath, and compares the statistical averages of + the output to the analytical result of the Langevin function. + Run as: ./run-bench-prec.sh + Output: statistical average of the z-component of the + magnetization (along the applied field) and of the magnetic + energy versus temperature. Comparison to the Langevin function + results (computed by the python script). + Note: This example is a reworked version of a test problem + provided by Martin Kroger (ETHZ). diff --git a/examples/SPIN/test_problems/validation_damped_exchange/bench-spin-precession.in b/examples/SPIN/test_problems/validation_damped_exchange/bench-spin-precession.in new file mode 100644 index 0000000000..0ca49364d2 --- /dev/null +++ b/examples/SPIN/test_problems/validation_damped_exchange/bench-spin-precession.in @@ -0,0 +1,39 @@ +#LAMMPS in.run + +units metal +atom_style spin +atom_modify map array +boundary f f f + +read_data two_spins.data + +pair_style spin/exchange 3.1 +pair_coeff * * exchange 3.1 11.254 0.0 1.0 + +group bead type 1 + +variable H equal 0.0 +variable Kan equal 0.0 +variable Temperature equal 0.0 +variable RUN equal 30000 + +fix 1 all nve/spin lattice no +fix 2 all precession/spin zeeman ${H} 0.0 0.0 1.0 anisotropy ${Kan} 0.0 0.0 1.0 +fix_modify 2 energy yes +fix 3 all langevin/spin ${Temperature} 0.01 12345 + +compute out_mag all spin +compute out_pe all pe + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] + +thermo_style custom step time v_magx v_magy v_magz v_emag pe etotal +thermo 10 + +timestep 0.0001 + +run ${RUN} diff --git a/examples/SPIN/test_problems/validation_damped_exchange/llg_exchange.py b/examples/SPIN/test_problems/validation_damped_exchange/llg_exchange.py new file mode 100755 index 0000000000..dd1c543bb3 --- /dev/null +++ b/examples/SPIN/test_problems/validation_damped_exchange/llg_exchange.py @@ -0,0 +1,70 @@ +#!/usr/bin/env python3 + +import numpy as np , pylab, tkinter +import math +import matplotlib.pyplot as plt +import mpmath as mp + +hbar=0.658212 # Planck's constant (eV.fs/rad) +J0=0.05 # per-neighbor exchange interaction (eV) +S1 = np.array([1.0, 0.0, 0.0]) +S2 = np.array([0.0, 1.0, 0.0]) +alpha=0.01 # damping coefficient +pi=math.pi + +N=30000 # number of timesteps +dt=0.1 # timestep (fs) + +# Rodrigues rotation formula +def rotation_matrix(axis, theta): + """ + Return the rotation matrix associated with counterclockwise + rotation about the given axis by theta radians + """ + axis = np.asarray(axis) + a = math.cos(theta / 2.0) + b, c, d = -axis * math.sin(theta / 2.0) + aa, bb, cc, dd = a * a, b * b, c * c, d * d + bc, ad, ac, ab, bd, cd = b * c, a * d, a * c, a * b, b * d, c * d + return np.array([[aa + bb - cc - dd, 2 * (bc + ad), 2 * (bd - ac)], + [2 * (bc - ad), aa + cc - bb - dd, 2 * (cd + ab)], + [2 * (bd + ac), 2 * (cd - ab), aa + dd - bb - cc]]) + +# calculating precession field of spin Sr +def calc_rot_vector(Sr,Sf): + rot = (J0/hbar)*(Sf-alpha*np.cross(Sf,Sr))/(1.0+alpha**2) + return rot + +# second-order ST decomposition as implemented in LAMMPS +for t in range (0,N): + # advance s1 by dt/4 + wf1 = calc_rot_vector(S1,S2) + theta=dt*np.linalg.norm(wf1)*0.25 + axis=wf1/np.linalg.norm(wf1) + S1 = np.dot(rotation_matrix(axis, theta), S1) + # advance s2 by dt/2 + wf2 = calc_rot_vector(S2,S1) + theta=dt*np.linalg.norm(wf2)*0.5 + axis=wf2/np.linalg.norm(wf2) + S2 = np.dot(rotation_matrix(axis, theta), S2) + # advance s1 by dt/2 + wf1 = calc_rot_vector(S1,S2) + theta=dt*np.linalg.norm(wf1)*0.5 + axis=wf1/np.linalg.norm(wf1) + S1 = np.dot(rotation_matrix(axis, theta), S1) + # advance s2 by dt/2 + wf2 = calc_rot_vector(S2,S1) + theta=dt*np.linalg.norm(wf2)*0.5 + axis=wf2/np.linalg.norm(wf2) + S2 = np.dot(rotation_matrix(axis, theta), S2) + # advance s1 by dt/4 + wf1 = calc_rot_vector(S1,S2) + theta=dt*np.linalg.norm(wf1)*0.25 + axis=wf1/np.linalg.norm(wf1) + S1 = np.dot(rotation_matrix(axis, theta), S1) + # calc. average magnetization + Sm = (S1+S2)*0.5 + # calc. energy + en = -J0*(np.dot(S1,S2)) + # print res. in ps for comparison with LAMMPS + print(t*dt/1000.0,Sm[0],Sm[1],Sm[2],en) diff --git a/examples/SPIN/test_problems/validation_damped_exchange/plot_precession.py b/examples/SPIN/test_problems/validation_damped_exchange/plot_precession.py new file mode 100755 index 0000000000..bbc7c8f54e --- /dev/null +++ b/examples/SPIN/test_problems/validation_damped_exchange/plot_precession.py @@ -0,0 +1,44 @@ +#!/usr/bin/env python3 + +import numpy as np, pylab, tkinter +import matplotlib.pyplot as plt +from scipy.optimize import curve_fit +from decimal import * +import sys, string, os + + +argv = sys.argv +if len(argv) != 3: + print("Syntax: ./plot_precession.py res_lammps.dat res_llg.dat") + sys.exit() + +lammps_file = sys.argv[1] +llg_file = sys.argv[2] + +t_lmp,Sx_lmp,Sy_lmp,Sz_lmp,e_lmp = np.loadtxt(lammps_file,skiprows=0, usecols=(1,2,3,4,7),unpack=True) +t_llg,Sx_llg,Sy_llg,Sz_llg,e_llg = np.loadtxt(llg_file,skiprows=0, usecols=(0,1,2,3,4),unpack=True) + +plt.figure() +plt.subplot(411) +plt.ylabel('Sx') +plt.plot(t_lmp, Sx_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, Sx_llg, 'r--', label='LLG') + +plt.subplot(412) +plt.ylabel('Sy') +plt.plot(t_lmp, Sy_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, Sy_llg, 'r--', label='LLG') + +plt.subplot(413) +plt.ylabel('Sz') +plt.plot(t_lmp, Sz_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, Sz_llg, 'r--', label='LLG') + +plt.subplot(414) +plt.ylabel('E (eV)') +plt.plot(t_lmp, e_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, e_llg, 'r--', label='LLG') + +plt.xlabel('time (in ps)') +plt.legend() +plt.show() diff --git a/examples/SPIN/test_problems/validation_damped_exchange/run-test-exchange.sh b/examples/SPIN/test_problems/validation_damped_exchange/run-test-exchange.sh new file mode 100755 index 0000000000..15de8d350e --- /dev/null +++ b/examples/SPIN/test_problems/validation_damped_exchange/run-test-exchange.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# clean old res +rm res_*.dat + +# compute Lammps +./../../../../src/lmp_serial \ + -in bench-spin-precession.in +in="$(grep -n Step log.lammps | awk -F ':' '{print $1}')" +en="$(grep -n Loop log.lammps | awk -F ':' '{print $1}')" +in="$(echo "$in+1" | bc -l)" +en="$(echo "$en-$in" | bc -l)" +tail -n +$in log.lammps | head -n $en > res_lammps.dat + +# compute Langevin +python3 -m llg_exchange.py > res_llg.dat + +# plot results +python3 -m plot_precession.py res_lammps.dat res_llg.dat diff --git a/examples/SPIN/test_problems/validation_damped_precession/bench-spin-precession.in b/examples/SPIN/test_problems/validation_damped_precession/bench-spin-precession.in new file mode 100644 index 0000000000..ed8a5caeaf --- /dev/null +++ b/examples/SPIN/test_problems/validation_damped_precession/bench-spin-precession.in @@ -0,0 +1,47 @@ +#LAMMPS in.run + +units metal +atom_style spin +atom_modify map array +boundary p p p + +# read_data singlespin.data + +lattice sc 3.0 +region box block 0.0 1.0 0.0 1.0 0.0 1.0 +create_box 1 box +create_atoms 1 box + +mass 1 1.0 +set type 1 spin 2.0 1.0 0.0 0.0 + +pair_style spin/exchange 4.0 +pair_coeff * * exchange 1.0 0.0 0.0 1.0 + +group bead type 1 + +variable H equal 10.0 +variable Kan equal 0.0 +variable Temperature equal 0.0 +variable Nsteps equal 500000 + +fix 1 all nve/spin lattice no +fix 2 all precession/spin zeeman ${H} 0.0 0.0 1.0 anisotropy ${Kan} 0.0 0.0 1.0 +fix_modify 2 energy yes +fix 3 all langevin/spin ${Temperature} 0.01 12345 + +compute out_mag all spin +compute out_pe all pe + +variable magx equal c_out_mag[1] +variable magy equal c_out_mag[2] +variable magz equal c_out_mag[3] +variable magnorm equal c_out_mag[4] +variable emag equal c_out_mag[5] + +thermo_style custom step time v_magx v_magy v_magz v_emag pe etotal +thermo 100 + +timestep 0.0001 + +run ${Nsteps} diff --git a/examples/SPIN/test_problems/validation_damped_precession/llg_precession.py b/examples/SPIN/test_problems/validation_damped_precession/llg_precession.py new file mode 100755 index 0000000000..e8a46f389a --- /dev/null +++ b/examples/SPIN/test_problems/validation_damped_precession/llg_precession.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 + +import numpy as np , pylab, tkinter +import math +import matplotlib.pyplot as plt +import mpmath as mp + +mub=5.78901e-5 # Bohr magneton (eV/T) +hbar=0.658212 # Planck's constant (eV.fs/rad) +g=2.0 # Lande factor (adim) +gyro=g*mub/hbar # gyromag ratio (rad/fs/T) +alpha=0.01 # damping coefficient +pi=math.pi + +Bnrm=10.0 # mag. field (T) +Bext = np.array([0.0, 0.0, 1.0]) +Sn = 2.0 # spin norm (in # of muB) +S = np.array([1.0, 0.0, 0.0]) + +N=500000 # number of timesteps +dt=0.1 # timestep (fs) + +# Rodrigues rotation formula +def rotation_matrix(axis, theta): + """ + Return the rotation matrix associated with counterclockwise + rotation about the given axis by theta radians + """ + axis = np.asarray(axis) + a = math.cos(theta / 2.0) + b, c, d = -axis * math.sin(theta / 2.0) + aa, bb, cc, dd = a * a, b * b, c * c, d * d + bc, ad, ac, ab, bd, cd = b * c, a * d, a * c, a * b, b * d, c * d + return np.array([[aa + bb - cc - dd, 2 * (bc + ad), 2 * (bd - ac)], + [2 * (bc - ad), aa + cc - bb - dd, 2 * (cd + ab)], + [2 * (bd + ac), 2 * (cd - ab), aa + dd - bb - cc]]) + +# calc. precession field +def calc_rot_vector(Fi,Sp): + rot = gyro*Sn*Bnrm*(Fi-alpha*np.cross(Fi,Sp)) + return rot + +# np.set_printoptions(precision=4) +for t in range (0,N): + wf = calc_rot_vector(Bext,S) + theta=dt*np.linalg.norm(wf) + axis=wf/np.linalg.norm(wf) + S = np.dot(rotation_matrix(axis, theta), S) + en = -hbar*gyro*Sn*Bnrm*np.dot(S,Bext) + # print res. in ps for comparison with LAMMPS + print(t*dt/1000.0,S[0],S[1],S[2],en) + diff --git a/examples/SPIN/test_problems/validation_damped_precession/plot_precession.py b/examples/SPIN/test_problems/validation_damped_precession/plot_precession.py new file mode 100755 index 0000000000..9c07f1cefa --- /dev/null +++ b/examples/SPIN/test_problems/validation_damped_precession/plot_precession.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python3 + +import numpy as np, pylab, tkinter +import matplotlib.pyplot as plt +from scipy.optimize import curve_fit +from decimal import * +import sys, string, os + + +argv = sys.argv +if len(argv) != 3: + print("Syntax: ./plot_precession.py res_lammps.dat res_llg.dat") + sys.exit() + +lammps_file = sys.argv[1] +llg_file = sys.argv[2] + +t_lmp,Sx_lmp,Sy_lmp,Sz_lmp,en_lmp = np.loadtxt(lammps_file, + skiprows=0, usecols=(1,2,3,4,5),unpack=True) +t_llg,Sx_llg,Sy_llg,Sz_llg,en_llg = np.loadtxt(llg_file, skiprows=0, usecols=(0,1,2,3,4),unpack=True) + +plt.figure() +plt.subplot(411) +plt.ylabel('Sx') +plt.plot(t_lmp, Sx_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, Sx_llg, 'r--', label='LLG') + +plt.subplot(412) +plt.ylabel('Sy') +plt.plot(t_lmp, Sy_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, Sy_llg, 'r--', label='LLG') + +plt.subplot(413) +plt.ylabel('Sz') +plt.plot(t_lmp, Sz_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, Sz_llg, 'r--', label='LLG') + +plt.subplot(414) +plt.ylabel('En (eV)') +plt.plot(t_lmp, en_lmp, 'b-', label='LAMMPS') +plt.plot(t_llg, en_llg, 'r--', label='LLG') + +plt.xlabel('time (in ps)') +plt.legend() +plt.show() diff --git a/examples/SPIN/test_problems/validation_damped_precession/run-test-prec.sh b/examples/SPIN/test_problems/validation_damped_precession/run-test-prec.sh new file mode 100755 index 0000000000..49ebc2ac4e --- /dev/null +++ b/examples/SPIN/test_problems/validation_damped_precession/run-test-prec.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# clean old res +rm res_*.dat + +# compute Lammps +./../../../../src/lmp_serial \ + -in bench-spin-precession.in +in="$(grep -n Step log.lammps | awk -F ':' '{print $1}')" +en="$(grep -n Loop log.lammps | awk -F ':' '{print $1}')" +in="$(echo "$in+1" | bc -l)" +en="$(echo "$en-$in" | bc -l)" +tail -n +$in log.lammps | head -n $en > res_lammps.dat + +# compute Langevin +python3 -m llg_precession.py > res_llg.dat + +# plot results +python3 -m plot_precession.py res_lammps.dat res_llg.dat diff --git a/examples/SPIN/test_problems/validation_langevin_precession/bench-prec-spin.template b/examples/SPIN/test_problems/validation_langevin_precession/bench-prec-spin.template new file mode 100644 index 0000000000..52f6a105ea --- /dev/null +++ b/examples/SPIN/test_problems/validation_langevin_precession/bench-prec-spin.template @@ -0,0 +1,46 @@ +#LAMMPS in.run + +units metal +atom_style spin +atom_modify map array +boundary p p p + +# read_data singlespin.data + +lattice sc 3.0 +region box block 0.0 1.0 0.0 1.0 0.0 1.0 +create_box 1 box +create_atoms 1 box + +mass 1 1.0 +set type 1 spin 1.0 0.0 0.0 1.0 + +# defines a pair/style for neighbor list, but do not use it +pair_style spin/exchange 4.0 +pair_coeff * * exchange 1.0 0.0 0.0 1.0 + +group bead type 1 + +variable H equal 10.0 +variable Kan equal 0.0 +variable Temperature equal temperature +variable RUN equal 1000000 + +fix 1 all nve/spin lattice no +fix 2 all precession/spin zeeman ${H} 0.0 0.0 1.0 anisotropy ${Kan} 0.0 0.0 1.0 +fix_modify 2 energy yes +fix 3 all langevin/spin ${Temperature} 0.01 12345 + +compute compute_spin all spin +compute outsp all property/atom spx spy spz sp +compute magsz all reduce ave c_outsp[3] + +thermo 50000 +thermo_style custom step time temp vol pe c_compute_spin[5] etotal + +variable magnetic_energy equal c_compute_spin[5] + +fix avespin all ave/time 1 ${RUN} ${RUN} v_Temperature v_H v_Kan c_magsz v_magnetic_energy file average_spin + +timestep 0.1 +run ${RUN} diff --git a/examples/SPIN/test_problems/validation_langevin_precession/langevin.py b/examples/SPIN/test_problems/validation_langevin_precession/langevin.py new file mode 100755 index 0000000000..7acb780143 --- /dev/null +++ b/examples/SPIN/test_problems/validation_langevin_precession/langevin.py @@ -0,0 +1,27 @@ +#!/usr/bin/env python3 + +#Program fitting the exchange interaction +#Model curve: Bethe-Slater function +import numpy as np, pylab, tkinter +import matplotlib.pyplot as plt +import mpmath as mp +# from scipy.optimize import curve_fit +# from decimal import * + +mub=5.78901e-5 # Bohr magneton (eV/T) +kb=8.617333262145e-5 # Boltzman constant (eV/K) +g=2.0 # Lande factor (adim) + +Hz=10.0 # mag. field (T) + +#Definition of the Langevin function +def func(t): + return mp.coth(g*mub*Hz/(kb*t))-1.0/(g*mub*Hz/(kb*t)) + +npoints=200 +ti=0.01 +tf=20.0 +for i in range (0,npoints): + temp=ti+i*(tf-ti)/npoints + print('%lf %lf %lf' % (temp,func(temp),-g*mub*Hz*func(temp))) + diff --git a/examples/SPIN/test_problems/validation_langevin_precession/plot_precession.py b/examples/SPIN/test_problems/validation_langevin_precession/plot_precession.py new file mode 100755 index 0000000000..0141af56a0 --- /dev/null +++ b/examples/SPIN/test_problems/validation_langevin_precession/plot_precession.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python3 + +#Program fitting the exchange interaction +#Model curve: Bethe-Slater function +import numpy as np, pylab, tkinter +import matplotlib.pyplot as plt +from scipy.optimize import curve_fit +from decimal import * +import sys, string, os + + +argv = sys.argv +if len(argv) != 3: + print("Syntax: ./plot_precession.py res_lammps.dat res_langevin.dat") + sys.exit() + +lammps_file = sys.argv[1] +langevin_file = sys.argv[2] + +T_lmp,S_lmp,E_lmp = np.loadtxt(lammps_file, skiprows=0, usecols=(0,2,3),unpack=True) +T_lan,S_lan,E_lan = np.loadtxt(langevin_file, skiprows=0, usecols=(0,1,2),unpack=True) + +plt.figure() +plt.subplot(211) +plt.ylabel('') +plt.plot(T_lmp, S_lmp, 'b-', label='LAMMPS') +plt.plot(T_lan, S_lan, 'r--', label='Langevin') + +plt.subplot(212) +plt.ylabel('E (in eV)') +plt.plot(T_lmp, E_lmp, 'b-', label='LAMMPS') +plt.plot(T_lan, E_lan, 'r--', label='Langevin') + +plt.xlabel('T (in K)') +pylab.xlim([0,20.0]) +plt.legend() +plt.show() diff --git a/examples/SPIN/test_problems/validation_langevin_precession/run-test-prec.sh b/examples/SPIN/test_problems/validation_langevin_precession/run-test-prec.sh new file mode 100755 index 0000000000..98fceeca95 --- /dev/null +++ b/examples/SPIN/test_problems/validation_langevin_precession/run-test-prec.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +tempi=0.0 +tempf=20.0 + +rm res_*.dat + +# compute Lammps +N=20 +for (( i=0; i<$N; i++ )) +do + temp="$(echo "$tempi+$i*($tempf-$tempi)/$N" | bc -l)" + sed s/temperature/${temp}/g bench-prec-spin.template > \ + bench-prec-spin.in + ./../../../../src/lmp_serial \ + -in bench-prec-spin.in + Hz="$(tail -n 1 average_spin | awk -F " " '{print $3}')" + sz="$(tail -n 1 average_spin | awk -F " " '{print $5}')" + en="$(tail -n 1 average_spin | awk -F " " '{print $6}')" + echo $temp $Hz $sz $en >> res_lammps.dat +done + +# compute Langevin +python3 -m langevin.py > res_langevin.dat + +# plot results +python3 -m plot_precession.py res_lammps.dat res_langevin.dat diff --git a/examples/TIP4P/gpu_dump/data.spce b/examples/TIP4P/gpu_dump/data.spce new file mode 120000 index 0000000000..4c8051fdff --- /dev/null +++ b/examples/TIP4P/gpu_dump/data.spce @@ -0,0 +1 @@ +../../rdf-adf/data.spce \ No newline at end of file diff --git a/examples/TIP4P/gpu_dump/dump.force_cpu.19Dec19.tip4p.g++.1 b/examples/TIP4P/gpu_dump/dump.force_cpu.19Dec19.tip4p.g++.1 new file mode 100644 index 0000000000..faa6d3c117 --- /dev/null +++ b/examples/TIP4P/gpu_dump/dump.force_cpu.19Dec19.tip4p.g++.1 @@ -0,0 +1,9018 @@ +ITEM: TIMESTEP +0 +ITEM: NUMBER OF ATOMS +4500 +ITEM: BOX BOUNDS pp pp pp +2.6450000000000001e-02 3.5532800000000002e+01 +2.6450000000000001e-02 3.5532800000000002e+01 +2.6409999999999999e-02 3.5473599999999998e+01 +ITEM: ATOMS id type x y z fx fy fz +1 1 12.1247 28.092 22.2745 44.3296 17.0725 48.5356 +2 2 12.4974 28.7565 22.854 -24.598 -41.7029 -32.885 +3 2 11.5314 28.5784 21.7021 -26.0334 10.24 -23.1056 +4 1 1.17081 29.3781 23.7307 -74.0189 -7.00332 56.5394 +5 2 1.86259 29.4619 23.0745 28.6874 -4.77355 -53.1747 +6 2 0.455888 28.9379 23.2709 28.8474 14.4006 -7.70694 +7 1 29.6824 14.7369 21.6275 -6.84135 -10.4682 -14.9806 +8 2 30.5192 14.9459 21.2125 -6.0991 2.52794 20.3786 +9 2 29.7669 15.072 22.5202 13.979 5.65532 2.32707 +10 1 10.8733 7.00191 35.1099 71.1535 29.5945 64.996 +11 2 11.0641 6.25389 34.5439 -29.2143 -6.46229 -20.2952 +12 2 9.99418 7.27965 34.8524 -52.7015 -16.0671 -37.9354 +13 1 9.46552 6.437 19.7997 85.2674 -39.8413 10.9994 +14 2 9.09748 6.31006 18.9252 -72.8621 17.4338 -56.4264 +15 2 10.2738 5.92429 19.7966 -6.89627 25.8832 52.2923 +16 1 3.17887 29.6978 22.1201 11.0669 36.9603 2.15921 +17 2 3.20092 30.5775 21.7434 1.96842 -53.5324 1.10468 +18 2 3.38088 29.1173 21.3863 -1.13041 18.9593 -2.63733 +19 1 23.3853 11.3001 30.7823 -23.52 11.4998 -1.78141 +20 2 23.7233 10.5129 31.2094 -10.6549 -69.8744 42.1205 +21 2 24.1635 11.7415 30.442 31.685 49.5553 -38.1127 +22 1 11.0372 10.4605 30.1467 -38.6093 -16.0236 -66.6776 +23 2 10.974 11.4059 30.2831 -19.3275 67.6485 -7.84838 +24 2 11.5859 10.1503 30.8671 54.5017 -54.8943 68.1861 +25 1 26.2405 25.4087 21.068 -56.1074 83.4996 53.8252 +26 2 25.6867 26.079 21.4683 35.5039 -49.8834 28.2082 +27 2 26.1991 25.5923 20.1295 25.5629 -23.0759 -81.8338 +28 1 10.8412 35.3391 19.7844 2.25797 -26.5412 -45.6254 +29 2 10.2354 0.4972 19.4561 -48.2648 70.871 28.539 +30 2 11.0286 34.7886 19.024 33.3135 -41.853 25.3389 +31 1 20.0736 4.95841 33.6228 -61.0677 -13.7236 -95.3328 +32 2 19.8087 5.82724 33.9249 54.506 -38.052 50.8578 +33 2 20.6504 4.63009 34.3126 1.15025 57.2924 50.6838 +34 1 12.4393 28.5674 17.3981 33.9775 120.605 -49.4783 +35 2 12.7582 27.993 18.0943 -64.8698 -62.097 -14.4475 +36 2 11.6784 28.1105 17.0396 32.2849 -56.3428 67.7286 +37 1 14.8039 7.14276 1.42142 -7.78991 -28.0947 -44.4196 +38 2 14.8296 6.67781 0.58511 21.988 19.6957 -0.20597 +39 2 14.1583 6.66478 1.94198 -16.8612 -0.635684 46.5116 +40 1 15.8789 22.1828 24.1349 44.729 6.0878 18.5114 +41 2 16.0034 22.7047 23.3423 9.45233 -5.41322 19.0748 +42 2 16.6757 22.3276 24.6452 -62.1564 -2.11365 -46.4012 +43 1 13.2926 18.3041 12.3718 -21.6321 35.4491 -10.1185 +44 2 12.5784 18.6431 12.9115 9.10165 -10.6191 6.40125 +45 2 13.218 18.7831 11.5465 14.7856 -26.5319 15.1201 +46 1 20.2739 23.9416 15.503 27.5133 -80.7739 21.5233 +47 2 20.1962 24.62 14.8322 -14.4264 75.5043 -48.974 +48 2 20.6056 23.1764 15.0333 -10.3055 9.55818 35.1212 +49 1 30.1029 10.7821 14.2432 -141.04 -58.2559 25.7885 +50 2 29.4054 10.9741 13.6165 73.7261 15.4355 6.52542 +51 2 29.6831 10.2399 14.911 75.3093 38.8314 -27.5838 +52 1 19.7156 12.9895 25.4049 25.1117 -7.00757 -10.1087 +53 2 20.1589 13.3425 26.1764 19.8361 12.6508 10.0706 +54 2 18.8028 12.8923 25.6761 -46.6998 -11.9636 -2.64236 +55 1 4.22446 18.9933 32.6299 -12.2623 -33.6491 -3.58742 +56 2 4.01977 18.2262 32.0951 -0.65906 11.4759 13.4292 +57 2 3.40273 19.4824 32.6724 -7.13172 6.03869 -1.39336 +58 1 17.6728 30.8673 34.87 42.8216 130.59 -162.103 +59 2 17.2252 31.7134 34.8674 13.8991 -74.4356 51.5196 +60 2 18.1499 30.8456 34.0405 -35.2142 -46.045 103.968 +61 1 7.49176 27.8412 34.6561 -8.38477 -4.69264 -29.7059 +62 2 7.38276 27.3655 33.8327 3.64633 13.1076 44.1915 +63 2 7.82071 27.1851 35.2706 1.95624 -6.65514 -3.58729 +64 1 9.58253 8.75799 28.3877 116.709 -125.981 52.5075 +65 2 8.92109 8.98732 27.7349 -83.0107 68.6483 -51.5114 +66 2 9.58418 9.49606 28.9972 -27.4509 50.7129 1.40082 +67 1 18.1554 7.97905 4.0298 47.2833 37.721 -106.65 +68 2 17.6432 8.00694 3.22162 21.7418 4.14945 19.095 +69 2 17.5569 7.61234 4.68067 -67.2893 -44.6283 76.9492 +70 1 13.4544 10.3013 21.9454 112.071 76.0432 -129.691 +71 2 14.0936 10.9988 21.8003 -80.2192 -86.4066 17.6862 +72 2 13.1932 10.4017 22.8608 -32.0643 14.779 114.996 +73 1 28.7733 1.83557 6.23648 -33.7442 -50.1324 141.754 +74 2 29.5164 1.24498 6.11254 72.8233 -15.8851 -85.3405 +75 2 28.4822 1.6701 7.1332 -43.058 63.9581 -50.3394 +76 1 21.1742 3.00831 4.56194 0.158124 109.891 -61.1284 +77 2 21.0127 3.00272 5.5054 -3.77625 0.15944 20.7409 +78 2 21.1677 3.93514 4.32281 -4.10082 -117.387 36.7397 +79 1 15.8627 20.7772 10.347 -10.8751 -6.77505 -87.4378 +80 2 15.8439 20.002 10.9082 2.07226 -35.7907 75.1733 +81 2 15.7698 20.4328 9.45877 3.69478 48.5508 14.319 +82 1 19.3725 6.41188 28.333 42.8955 -47.4225 -74.3718 +83 2 19.8486 6.19566 27.5312 -2.00587 -66.9261 16.8146 +84 2 19.262 7.36203 28.2977 -43.4222 115.62 57.3684 +85 1 19.6982 26.8019 22.5666 -77.4398 127.696 -35.8514 +86 2 20.4868 26.5238 22.1007 51.2918 -45.295 0.540468 +87 2 19.5656 26.1306 23.236 21.0243 -78.6205 45.4993 +88 1 10.4486 1.95811 4.23832 63.567 40.254 14.5292 +89 2 10.9951 1.54351 4.90589 -28.1495 10.7305 -27.3413 +90 2 10.8566 2.81117 4.08991 -18.7034 -31.7241 3.15415 +91 1 6.35427 29.1963 23.1793 -29.2287 -97.5878 12.9355 +92 2 5.55633 29.6696 23.4149 55.5736 43.5447 -24.9518 +93 2 6.95717 29.8766 22.8795 -35.247 50.4619 7.95578 +94 1 27.7028 33.6383 1.45462 36.6631 -4.41182 91.5502 +95 2 27.4855 34.5223 1.7505 12.7995 -35.9533 -4.41385 +96 2 28.2115 33.2629 2.17332 -48.0369 41.4416 -65.6927 +97 1 34.5416 25.9073 10.9736 -19.1062 -56.3751 83.5104 +98 2 34.2864 25.1281 10.4796 8.74626 32.4951 -24.3485 +99 2 34.7285 26.5654 10.3041 1.15796 20.488 -60.0485 +100 1 35.1366 10.3525 32.754 -9.9115 27.9412 -47.5072 +101 2 35.323 9.88429 31.9401 -1.21323 0.173058 45.894 +102 2 35.4066 9.74832 33.4456 11.7906 -25.9937 -4.14432 +103 1 19.4561 25.2295 13.0696 -34.7922 43.4863 20.8002 +104 2 18.6651 25.749 12.9256 44.3512 -42.029 -2.37612 +105 2 19.5339 24.6879 12.2842 -8.2881 -3.31681 -21.2962 +106 1 8.76547 34.6063 24.2016 7.52675 9.11202 41.274 +107 2 9.5024 34.687 24.8071 -2.7471 26.6092 61.1862 +108 2 9.1379 34.1896 23.4245 -16.1122 -29.9152 -90.1805 +109 1 18.5215 34.0034 24.7629 -74.498 64.9847 76.1986 +110 2 19.4506 33.8539 24.5878 58.0195 -31.5722 -39.0073 +111 2 18.0656 33.4544 24.1249 7.42357 -27.6015 -32.0517 +112 1 5.46886 16.7558 12.093 -17.0969 53.0014 -84.6821 +113 2 5.21531 17.6489 11.8601 5.11263 -40.4739 -3.81505 +114 2 5.63533 16.7914 13.035 16.0052 -14.0188 86.0212 +115 1 26.781 26.5431 35.171 -28.5043 23.0849 6.25217 +116 2 27.3832 26.8853 0.384541 9.51793 -6.79118 0.854316 +117 2 27.1949 25.7365 34.8639 10.5636 -6.94813 2.07456 +118 1 14.042 15.2722 12.4152 -6.98046 5.31304 -41.3336 +119 2 14.3635 15.7719 13.1656 10.4373 16.2949 7.19166 +120 2 14.3154 15.7819 11.6525 -7.62897 -16.9701 33.4178 +121 1 6.75572 6.34761 6.04904 -14.913 -114.378 50.8323 +122 2 7.52382 5.77889 6.1022 89.7723 50.1259 -42.1802 +123 2 6.04245 5.82212 6.41148 -76.7731 69.3424 -2.39869 +124 1 10.8653 34.9299 25.9813 -12.691 35.3986 86.5855 +125 2 10.7304 35.3349 26.838 6.78153 -45.5644 -81.4521 +126 2 11.5626 35.4473 25.5784 9.92948 4.856 -7.07708 +127 1 18.3449 30.5117 26.2753 -103.107 -57.9301 72.3714 +128 2 18.0864 30.3259 25.3725 26.7237 15.8486 -29.6445 +129 2 19.1377 31.0419 26.1936 65.5933 39.9704 -39.8997 +130 1 13.1854 0.779973 20.6243 81.3777 12.0416 59.4967 +131 2 13.4027 0.553288 21.5285 14.4341 14.3149 -18.5238 +132 2 12.3296 0.377931 20.4752 -83.0606 -29.5325 -38.428 +133 1 24.4788 24.0591 28.2097 -118.912 -31.1893 -55.4725 +134 2 24.1351 23.1975 27.9733 62.8124 16.5818 27.6012 +135 2 23.752 24.6603 28.0467 42.8457 25.2665 21.0462 +136 1 30.7914 15.3383 34.8666 -36.8734 -27.4228 -38.7829 +137 2 31.1297 15.2985 0.314002 43.4745 5.19776 74.1708 +138 2 30.0192 14.7728 34.8767 -3.99114 4.82244 -19.2854 +139 1 18.3088 19.7692 34.2383 43.6473 -35.1725 -56.0785 +140 2 17.808 20.1629 33.5238 -92.1196 74.2998 -2.9096 +141 2 19.0026 19.2752 33.8013 48.8682 -37.2392 66.2367 +142 1 24.189 16.2105 25.5385 -0.181209 -16.6726 59.0143 +143 2 24.349 17.1409 25.3808 2.42437 26.5156 -15.3934 +144 2 24.2607 16.1121 26.488 -2.83765 -5.75982 -36.6239 +145 1 9.29124 8.02555 32.2386 2.48948 -29.6534 -24.8342 +146 2 10.2134 7.8576 32.4327 31.8036 20.4105 17.0655 +147 2 9.01097 7.26542 31.7288 -26.4691 14.1164 -4.4899 +148 1 5.33072 1.15323 27.6455 -99.5241 -60.3872 -16.82 +149 2 4.53119 0.648193 27.4974 81.2369 20.6794 11.1662 +150 2 5.02358 2.04221 27.8233 17.4124 37.2156 9.91232 +151 1 22.8986 21.3393 11.6393 28.1132 127.743 73.0574 +152 2 23.2137 20.533 12.0479 33.0241 -93.8932 48.8254 +153 2 22.4644 21.0481 10.8374 -63.9384 -44.2191 -122.295 +154 1 16.8853 32.6084 23.1632 -40.2231 21.2143 -13.5481 +155 2 15.9412 32.7546 23.1043 69.618 -40.0453 12.4309 +156 2 16.9707 31.688 23.4119 -32.3722 12.1186 -5.38012 +157 1 29.2445 7.09638 23.7072 -1.12957 -3.65594 21.0543 +158 2 28.5132 7.5433 24.1336 40.6101 12.7753 -56.5041 +159 2 29.5003 7.68133 22.9941 -50.5075 13.9556 40.0132 +160 1 34.2995 6.85607 2.08221 -41.6067 85.9705 -42.0765 +161 2 34.928 6.93053 1.36409 61.0147 -50.7124 -15.7023 +162 2 33.7562 7.64071 2.00804 -26.0889 -31.781 52.5771 +163 1 32.9538 29.2697 19.2601 25.0772 4.67584 -9.25793 +164 2 32.6162 28.3947 19.4512 6.09507 -0.239467 -8.85929 +165 2 33.629 29.1269 18.5967 -36.3898 0.969014 34.9175 +166 1 9.782 33.7315 21.9679 23.6304 -12.3053 113.32 +167 2 9.27554 33.1646 21.3863 28.7547 58.3849 -65.0641 +168 2 10.1185 34.422 21.3969 -43.9505 -45.3547 -65.3708 +169 1 7.86172 6.97535 8.72743 5.31026 117.758 1.6484 +170 2 8.12672 6.10163 9.01491 -17.4208 -76.0839 -8.70951 +171 2 7.18636 6.81647 8.06797 4.22171 -49.2367 4.72701 +172 1 34.2523 27.8162 31.7928 4.42728 37.1672 22.9422 +173 2 34.6656 28.5971 31.4245 -22.2446 -26.6653 23.5366 +174 2 33.7864 28.1334 32.5665 26.7616 -2.81452 -43.2471 +175 1 34.9408 26.8493 19.5207 -40.8253 20.186 -15.7627 +176 2 35.3567 26.0213 19.7607 47.8518 -45.0982 20.9735 +177 2 34.1941 26.5945 18.9786 -19.8359 20.7404 -9.04553 +178 1 21.7634 32.2052 20.8913 40.2319 -7.57914 11.5032 +179 2 22.6356 31.8785 21.1119 -61.4458 48.6587 -12.7466 +180 2 21.8052 33.1438 21.0744 21.6291 -41.0188 -1.29321 +181 1 34.3069 3.4369 14.2416 11.8825 -4.17747 -6.06276 +182 2 34.8955 2.86956 13.7437 -6.07372 58.069 42.8805 +183 2 34.8876 4.05554 14.6847 0.534158 -52.3872 -36.6293 +184 1 17.8805 18.9098 14.4214 18.2247 4.88776 64.045 +185 2 17.9548 18.9993 15.3715 -42.8043 -30.1627 -8.62782 +186 2 18.5763 19.4669 14.0726 32.4897 21.6255 -64.6188 +187 1 19.084 14.23 20.7836 110.796 -60.9746 98.9936 +188 2 19.5859 13.8071 21.4803 -40.7047 88.2745 -62.4523 +189 2 18.6613 13.5073 20.3196 -48.7232 -31.1271 -64.9364 +190 1 7.86003 17.978 9.48229 -28.237 73.4846 14.5895 +191 2 7.53996 18.808 9.12874 -16.2898 29.8858 41.7847 +192 2 8.10073 17.4653 8.71064 41.8456 -98.8301 -50.6458 +193 1 0.304617 23.1831 0.38096 -78.3927 60.1352 -2.29358 +194 2 35.3295 24.0104 0.390698 61.0788 -8.89985 -2.77166 +195 2 35.1318 22.5097 0.420236 19.2727 -54.2865 -4.32405 +196 1 4.53589 21.216 29.8616 25.0598 -50.3298 37.7541 +197 2 5.09258 21.9865 29.7486 12.5883 75.9238 -33.6575 +198 2 5.02947 20.648 30.4532 -34.5266 -23.3977 -2.20192 +199 1 3.76258 1.66522 34.1156 20.1869 41.1278 62.7052 +200 2 4.69217 1.8395 33.9682 1.88904 -6.47658 -21.3021 +201 2 3.6079 1.93725 35.0202 -13.7483 -26.962 -46.3795 +202 1 35.18 34.703 7.53061 -5.65508 -102.057 61.1201 +203 2 34.2674 34.45 7.391 73.3918 -0.541703 20.1152 +204 2 0.039622 33.9969 8.06332 -71.5895 97.8188 -77.7579 +205 1 24.8192 8.21475 16.0928 43.6176 5.27942 48.1074 +206 2 25.5443 8.83016 15.9844 -25.7863 -9.11079 -14.9001 +207 2 25.0356 7.7264 16.8871 -28.0524 3.85964 -38.3966 +208 1 4.18203 28.528 29.7088 41.5799 -18.4054 9.76833 +209 2 5.08976 28.4127 29.9899 -13.4909 -11.6805 29.9384 +210 2 4.2439 29.0359 28.8999 -35.7908 29.3683 -45.3609 +211 1 26.4364 31.2732 3.91789 49.4594 16.1792 -4.09451 +212 2 26.5539 30.6091 3.23869 -23.3814 -19.6039 -7.625 +213 2 27.2972 31.6828 4.00459 -24.6028 4.5394 12.5465 +214 1 35.1129 7.70441 27.0798 21.9105 0.565462 41.1714 +215 2 35.1479 7.37061 27.9763 -25.8854 -2.87034 -84.2074 +216 2 34.5635 7.07612 26.6111 6.2251 -2.52059 38.5326 +217 1 21.4537 34.0564 2.90079 44.0394 20.1673 12.9283 +218 2 21.0733 33.794 3.73906 24.8882 24.4222 -24.099 +219 2 22.2378 34.5516 3.13761 -65.8204 -38.3052 7.28173 +220 1 31.2126 3.31209 25.8037 -39.5059 178.463 71.9614 +221 2 30.7527 4.00258 25.3262 19.1009 -84.3985 -20.4576 +222 2 31.4851 3.72687 26.6222 8.64932 -86.8097 -50.8943 +223 1 7.37047 1.049 25.8311 -34.6037 -105.976 -17.3001 +224 2 7.45985 0.254776 25.3043 30.7853 56.4536 3.7687 +225 2 6.67901 0.843187 26.4602 5.83672 41.2452 14.0228 +226 1 30.3443 6.0935 15.7346 29.0103 -50.3202 57.2757 +227 2 30.8577 5.55742 15.1302 -17.0625 19.1427 11.7234 +228 2 30.4383 5.6573 16.5814 -13.6217 36.2093 -68.8758 +229 1 34.9406 25.1535 32.0359 -53.0762 -30.1649 90.3946 +230 2 34.6475 24.6313 32.7827 26.3961 117.066 -102.702 +231 2 34.5757 26.0242 32.1941 15.1417 -80.1978 19.5365 +232 1 0.486827 26.4103 7.95722 124.875 -85.7052 40.59 +233 2 35.2606 26.1137 7.41716 -79.3455 0.456501 -47.345 +234 2 0.316061 27.3408 8.10317 -44.4252 80.7273 0.713515 +235 1 28.5546 15.8348 29.5308 66.8025 41.4978 -5.89079 +236 2 28.4016 16.7769 29.603 -5.5961 -48.4331 0.809848 +237 2 29.4774 15.7595 29.2877 -69.7011 1.65452 15.1976 +238 1 18.1482 14.6895 4.78996 8.00082 -70.2306 -11.2 +239 2 18.482 15.5072 5.15915 48.1651 77.4657 47.0685 +240 2 17.3317 14.9376 4.35647 -49.4963 -7.10304 -29.2879 +241 1 23.9882 17.7998 4.00135 20.3949 74.3027 21.119 +242 2 24.8648 17.7641 3.61845 -68.5798 -57.8839 7.89019 +243 2 23.6128 16.9377 3.82215 51.9494 -25.0455 -30.3431 +244 1 27.7862 18.3989 29.8265 -63.6581 -49.8202 70.1486 +245 2 27.1292 18.9462 30.2565 -7.75297 -4.80631 2.21132 +246 2 28.306 19.0119 29.3064 63.0177 59.3949 -62.3275 +247 1 32.5582 20.9927 23.1604 38.3772 -15.0773 -39.4729 +248 2 33.1231 20.5952 22.4977 6.98637 -51.1748 14.5939 +249 2 32.4888 21.9104 22.8973 -35.7752 58.1314 21.5966 +250 1 0.528608 10.6878 20.5129 -45.1825 -91.6801 -43.9594 +251 2 35.2342 10.7282 21.0358 48.3923 39.2871 -3.51685 +252 2 1.04905 11.433 20.8129 -6.60051 50.7162 44.2546 +253 1 24.9866 7.82749 20.9415 -6.60822 19.7581 -51.3802 +254 2 25.8535 7.95815 20.5572 -4.03983 -7.49698 19.0213 +255 2 24.377 8.11853 20.2633 16.7624 -16.0334 39.3525 +256 1 22.843 20.1255 4.77966 -5.35193 8.30823 7.63631 +257 2 23.2394 19.2562 4.83915 6.63705 -10.0641 -1.45143 +258 2 23.5621 20.6995 4.51581 -2.434 -0.970204 -5.47414 +259 1 33.5356 10.0152 10.4555 12.5933 37.9752 -122.351 +260 2 32.8766 9.38348 10.7435 50.3779 9.66049 78.5068 +261 2 34.0545 10.1949 11.2395 -59.5617 -58.0541 41.63 +262 1 16.0063 10.0182 6.93569 -102.376 -18.2949 26.802 +263 2 16.3601 10.7312 6.40402 19.5437 35.7976 -25.6892 +264 2 15.0648 10.1875 6.96843 82.7652 -14.9595 0.289532 +265 1 29.8113 30.3232 24.406 -23.7178 98.4642 -3.14443 +266 2 29.922 30.0038 25.3015 12.0233 -11.0747 81.5559 +267 2 29.9367 29.5487 23.8577 11.5541 -81.6359 -77.4595 +268 1 4.63644 9.89466 32.0912 120.797 -9.32754 65.1128 +269 2 4.05974 9.6844 31.3567 -76.1477 -19.9134 -84.1071 +270 2 5.44173 9.40979 31.9105 -48.0989 32.1609 19.6015 +271 1 32.8568 18.7926 15.2635 -51.2923 14.5456 -75.9336 +272 2 33.0922 17.9405 15.6308 24.7186 -23.8985 32.9854 +273 2 33.3873 19.4203 15.7543 39.5623 6.46069 40.5207 +274 1 0.620035 7.9515 15.2532 -143.122 -14.9926 129.979 +275 2 0.0510458 7.86056 16.0175 123.296 5.69832 -56.917 +276 2 35.5239 8.03812 14.5144 24.9711 5.12758 -70.7027 +277 1 2.41065 1.86754 23.9447 -40.4756 105.488 -9.40925 +278 2 2.47755 1.8148 22.9913 11.2521 -33.4133 32.9604 +279 2 2.77411 1.03892 24.257 34.231 -72.5424 -13.211 +280 1 35.1326 4.79391 16.9146 106.68 -42.9244 -68.6416 +281 2 34.777 5.68071 16.8566 -63.4326 2.62601 40.6823 +282 2 34.4928 4.31261 17.4393 -62.593 37.258 23.7005 +283 1 0.971748 31.0445 15.1789 76.4355 -14.7966 -16.0432 +284 2 35.5565 31.2671 15.3104 -50.0812 0.95173 26.557 +285 2 1.19513 30.494 15.9294 -27.3807 17.0655 -11.5771 +286 1 2.20035 4.72159 17.0276 47.0668 39.7929 17.8805 +287 2 2.33908 5.61694 17.3364 61.7702 15.4537 12.3053 +288 2 1.25717 4.66382 16.8749 -87.1196 -55.0563 -28.2108 +289 1 11.3254 9.4347 18.2344 11.7976 -10.4379 24.5317 +290 2 11.3164 9.66372 17.3051 -25.075 5.1143 3.69917 +291 2 10.4471 9.65542 18.5445 7.50548 -0.11578 -26.3305 +292 1 1.17591 29.8737 2.3068 -107.463 -153.382 44.0449 +293 2 0.828878 30.5377 1.71103 86.6769 59.3349 7.20169 +294 2 2.04257 30.1991 2.55023 21.8408 99.5657 -50.7846 +295 1 30.8956 1.46771 1.98014 -75.339 129.725 59.4699 +296 2 31.6312 1.00728 2.38406 42.7946 -65.7909 -19.7995 +297 2 30.7103 0.971315 1.18295 34.3845 -56.7708 -28.112 +298 1 5.03388 1.93986 10.3156 40.2198 -8.9614 79.105 +299 2 4.31666 1.9889 10.9476 -10.0479 4.93042 54.0974 +300 2 4.60913 2.03307 9.4629 -17.7046 6.17047 -105.855 +301 1 12.089 2.71992 8.77078 -0.44395 146.49 0.351241 +302 2 11.7554 3.02262 9.61538 -27.0699 -84.9299 99.2585 +303 2 12.2005 3.51938 8.2563 39.3597 -64.2996 -86.5592 +304 1 33.0148 6.97463 32.6982 59.5937 11.0476 -7.192 +305 2 32.3935 6.99179 31.9702 -72.4361 0.276944 -27.2154 +306 2 33.8723 7.07198 32.2842 7.82339 -9.57214 40.7648 +307 1 24.198 6.71447 6.6216 35.4711 -61.6312 -34.9 +308 2 24.4396 5.98182 6.05494 -3.14269 40.3724 37.7002 +309 2 23.3814 7.04694 6.24897 -29.5513 22.2993 -1.9748 +310 1 11.2072 33.6597 13.7404 -90.0765 -14.1081 5.97921 +311 2 11.1307 33.961 12.8351 58.6471 -3.82007 33.6458 +312 2 12.1269 33.8025 13.9641 27.3421 17.4136 -46.6304 +313 1 9.04559 20.2483 13.1334 -12.3327 118.563 28.8468 +314 2 8.84419 19.4861 13.6763 14.5411 -47.5289 -57.295 +315 2 9.26221 19.8818 12.2761 -9.75541 -75.679 25.6173 +316 1 8.42923 16.2958 7.43331 124.073 -42.0451 -52.7424 +317 2 9.13467 15.7129 7.15261 -46.0416 66.5848 23.4621 +318 2 7.69911 15.71 7.63334 -74.6834 -28.5133 18.2854 +319 1 8.18104 30.9568 14.0723 -133.551 72.597 -7.443 +320 2 7.61271 30.5196 14.7065 49.0629 -6.08976 -18.3683 +321 2 7.66595 31.7014 13.7617 83.6323 -69.5569 10.9112 +322 1 17.7645 27.7213 30.1781 51.9341 -123.736 -74.5055 +323 2 17.6426 28.6085 29.84 -29.2491 52.2985 53.3968 +324 2 17.4532 27.7641 31.0823 -27.5855 68.413 26.443 +325 1 17.4568 25.8552 16.7827 154.473 -58.3036 63.0945 +326 2 18.0215 26.5675 17.0825 -59.5731 -25.912 -28.4384 +327 2 17.9731 25.0623 16.9277 -97.2115 84.5361 -31.6402 +328 1 28.6 12.4539 18.305 6.49159 -106.916 62.1566 +329 2 28.8491 12.5384 17.3846 0.679384 33.4404 -47.7569 +330 2 28.3481 13.3392 18.5677 -11.5062 71.0539 -6.87848 +331 1 20.0399 19.6067 21.614 3.01922 17.046 38.0965 +332 2 19.2616 19.3948 22.1295 -54.7351 -40.0747 -11.8341 +333 2 20.5158 20.2426 22.1483 33.955 6.52502 -34.0655 +334 1 24.4307 31.0807 15.275 23.5122 -14.3992 -27.9385 +335 2 24.6303 31.0822 14.3389 -51.3969 23.1188 70.6773 +336 2 23.6561 31.6372 15.3562 21.8003 -10.0533 -44.1874 +337 1 14.0344 4.28348 28.231 58.5623 -7.93259 -45.5328 +338 2 13.7612 5.01885 27.6826 -51.1202 45.9101 7.95334 +339 2 14.7762 3.89853 27.7643 -10.9784 -32.6367 41.9163 +340 1 3.18854 1.92069 1.25146 -20.104 97.423 -144.691 +341 2 3.9078 2.01521 1.87594 -44.2109 -69.4343 59.7438 +342 2 2.6209 1.25404 1.63827 62.3149 -16.3633 79.9835 +343 1 22.5438 23.6026 9.4683 -87.252 -6.22256 -36.4821 +344 2 22.8416 22.8247 8.99672 14.7837 -22.9257 -12.1197 +345 2 23.3332 23.947 9.886 82.1846 37.0176 42.2679 +346 1 6.44607 3.02132 18.876 78.7812 47.2181 -22.7118 +347 2 5.96158 2.75632 19.6579 -41.5365 -23.3135 99.9642 +348 2 5.92777 2.68238 18.1461 -36.0119 -20.5394 -78.3414 +349 1 12.3169 10.9432 26.1829 -5.08656 -28.0125 43.4747 +350 2 11.8078 11.5545 26.7152 16.3468 -20.8769 -15.1568 +351 2 12.4989 10.2086 26.769 -4.79142 30.8135 -20.3199 +352 1 8.93682 1.70871 18.8141 -58.6924 9.95536 -22.4594 +353 2 9.38413 2.41209 19.2847 65.4522 22.7208 33.2048 +354 2 8.08246 2.07653 18.5882 -7.64927 -33.5054 -10.5631 +355 1 2.23471 20.2183 0.676125 -163.761 -2.13057 -62.3142 +356 2 1.94055 19.3844 0.309555 79.6101 -58.4522 18.6978 +357 2 1.49985 20.8152 0.534791 75.9203 50.0528 46.035 +358 1 32.3471 18.1361 22.3814 33.0839 -23.5078 39.0562 +359 2 31.7985 18.8718 22.6535 -58.2719 59.1757 -20.3121 +360 2 32.8137 17.8777 23.1762 25.448 -34.6631 -15.3604 +361 1 20.2462 32.095 18.494 -44.3344 3.0311 -25.3448 +362 2 19.4254 32.5546 18.6705 65.2391 -20.7042 28.631 +363 2 20.7682 32.2231 19.286 -36.9082 18.5041 12.5029 +364 1 32.4443 13.4841 19.5474 -10.9594 -49.1601 -73.407 +365 2 32.4715 14.2622 20.1041 -32.1411 15.5405 -66.0445 +366 2 32.0113 13.7776 18.7457 38.6789 32.0174 122.655 +367 1 35.2662 18.2165 1.39492 32.4568 25.5004 34.1354 +368 2 0.0781831 18.3756 2.28352 14.7457 5.48261 -32.5375 +369 2 34.5289 17.6166 1.50792 -53.602 -35.4773 -19.5135 +370 1 3.39321 26.4378 7.35976 -132.051 -84.8389 -66.0548 +371 2 2.46301 26.3969 7.5818 68.4405 43.1117 36.9187 +372 2 3.47809 25.8893 6.57987 64.6112 37.2069 30.8245 +373 1 15.9473 21.7571 15.7717 80.2477 37.3872 97.4646 +374 2 16.5322 22.1216 15.1074 -34.0919 -18.5258 -16.5313 +375 2 15.2781 21.2896 15.2718 -24.9871 -11.8194 -70.5596 +376 1 20.4938 23.5717 7.41159 50.8193 20.4004 68.0395 +377 2 19.762 23.467 8.01969 -37.5397 -16.3792 -20.7314 +378 2 21.2331 23.8203 7.96634 -4.87661 -6.30441 -49.9873 +379 1 6.64522 4.33607 1.9108 -89.8952 -38.2359 -27.7463 +380 2 6.3417 4.912 1.20907 37.8968 -2.82108 23.7595 +381 2 7.47689 4.71773 2.1917 37.5115 41.0863 -6.03177 +382 1 26.7061 32.8934 9.88993 -46.2541 34.8766 -56.947 +383 2 26.6289 31.9395 9.9114 27.757 8.92786 33.4513 +384 2 27.3372 33.0987 10.5797 20.6789 -38.3521 25.8477 +385 1 5.48762 32.6298 12.9312 90.8528 -39.6573 -57.829 +386 2 5.6899 33.4572 13.3679 -41.8708 9.12524 24.0689 +387 2 4.57656 32.4516 13.1646 -41.376 32.1412 34.7119 +388 1 3.37037 5.95494 9.99259 -73.6018 1.37215 -95.8919 +389 2 3.97871 6.51332 10.4767 56.43 33.8593 55.7786 +390 2 3.42291 5.10584 10.4314 15.7429 -37.8924 39.7238 +391 1 2.63508 9.37827 30.0091 21.121 18.2333 -26.021 +392 2 2.77034 9.84765 29.1859 -49.0229 -52.7445 61.9651 +393 2 1.72909 9.07251 29.965 32.3238 35.317 -35.2681 +394 1 0.977609 8.01621 8.99919 -111.563 -11.1128 68.7844 +395 2 1.80768 8.15617 8.54352 75.3304 32.5143 -57.4543 +396 2 0.443131 8.77422 8.76255 38.9877 -26.0165 -8.7021 +397 1 2.73739 11.5303 15.3858 -0.442878 -61.1168 -47.9938 +398 2 3.53085 11.7961 15.8506 80.7975 102.272 87.973 +399 2 2.95627 10.6803 15.004 -64.613 -35.0083 -44.0725 +400 1 18.3556 23.1694 17.3713 -20.4775 -22.0644 -13.6739 +401 2 17.8315 22.4691 16.9827 50.8265 45.4387 -4.75072 +402 2 19.0225 23.3638 16.7128 -39.801 -33.8349 4.72978 +403 1 9.12975 4.89663 5.72344 95.4048 128.979 43.9469 +404 2 9.74879 5.58115 5.97734 -92.9449 -70.912 -48.2661 +405 2 9.47026 4.10122 6.13285 -2.30589 -59.3782 14.5398 +406 1 7.31487 35.3513 12.8636 -53.7009 10.8717 -37.9202 +407 2 7.73273 35.1803 13.7076 3.88322 -3.06639 44.3497 +408 2 6.41171 0.0723024 13.0846 65.4322 -13.1168 3.70361 +409 1 0.521146 24.4006 19.6652 23.4031 31.7994 89.2139 +410 2 0.81366 23.586 20.0739 -16.8799 22.5984 -36.8923 +411 2 0.269965 24.1469 18.7771 -16.5335 -39.5627 -65.1023 +412 1 11.6427 23.42 11.5287 41.9603 -80.4573 -53.5971 +413 2 12.5664 23.6709 11.5231 -57.7336 33.5005 25.4825 +414 2 11.2049 24.1268 12.0031 30.9178 34.3145 7.24893 +415 1 3.45754 3.18434 19.1296 -0.791523 -195.631 19.4209 +416 2 3.14656 3.75098 18.4236 -39.9981 101.254 -92.2787 +417 2 3.78767 3.78858 19.7945 39.2864 99.8256 68.2361 +418 1 20.6324 31.64 26.8937 -50.896 -88.2509 -36.3265 +419 2 21.2188 31.7854 26.1513 29.9033 0.455118 -37.7432 +420 2 20.8442 32.3427 27.5082 29.1877 97.6429 84.8576 +421 1 27.8733 20.3289 9.33363 33.4251 35.6949 -34.4631 +422 2 27.043 20.7293 9.07542 -1.36718 -21.0707 18.556 +423 2 27.6306 19.674 9.98818 -35.5326 -16.8023 19.2559 +424 1 31.2911 11.9345 0.401079 -0.669509 -1.5057 14.1636 +425 2 31.3346 12.033 1.35222 66.4446 3.47246 60.5543 +426 2 30.3556 11.9582 0.199844 -70.6666 -5.75203 -80.5383 +427 1 21.3945 7.42481 2.71765 40.4438 -7.61201 -28.0919 +428 2 22.2268 6.9521 2.71221 -74.2935 29.919 30.902 +429 2 21.0664 7.32279 3.61106 25.307 -16.9995 -1.99737 +430 1 20.0198 19.5365 17.1659 77.726 3.43199 -2.6656 +431 2 19.0718 19.4551 17.0617 -101.912 -24.19 -30.1089 +432 2 20.1298 20.0787 17.9471 30.6105 23.147 30.7171 +433 1 3.61397 34.6745 24.7218 -109.308 14.9079 63.5267 +434 2 3.62587 34.539 25.6693 57.4424 8.28404 -116.419 +435 2 4.52288 34.5476 24.4497 49.8739 -17.5674 50.3328 +436 1 23.4164 19.5568 18.899 8.1154 -3.76905 8.85423 +437 2 24.0628 19.0481 18.4095 -6.46996 7.58754 -7.80924 +438 2 23.0406 20.1537 18.2519 8.76205 -8.26691 -1.39997 +439 1 13.0197 3.81797 4.39004 -13.751 -29.1759 87.5723 +440 2 13.3658 3.12571 3.82679 28.7745 -69.2024 -39.3079 +441 2 12.942 4.57905 3.81474 -11.8278 86.2159 -47.0621 +442 1 15.2845 28.3697 13.0717 -95.1139 -12.2299 -48.7565 +443 2 15.6975 28.8397 12.3473 54.9125 27.8223 -4.42333 +444 2 14.4265 28.1135 12.7335 32.4002 -8.41115 55.0494 +445 1 31.0729 4.63924 29.6443 -6.76117 59.7208 11.8063 +446 2 30.905 5.34935 30.2638 16.8108 -48.7851 -51.7218 +447 2 31.2708 5.08233 28.8192 2.74051 -14.2359 41.6695 +448 1 18.6697 22.7204 9.28188 64.4602 -69.137 86.0174 +449 2 19.3896 22.6437 9.9081 -51.066 36.4415 -57.6202 +450 2 18.234 21.8687 9.31152 -10.0184 22.6509 -21.3654 +451 1 20.6769 4.79527 26.4455 112.125 37.3145 -38.5672 +452 2 21.3077 4.88435 25.731 31.8742 24.8201 47.3011 +453 2 19.9194 4.36867 26.0451 -142.877 -60.5842 -8.85356 +454 1 23.3256 28.5944 34.8758 -49.0897 -75.8034 4.91447 +455 2 22.3798 28.7293 34.8168 -15.7028 66.527 -10.1902 +456 2 23.4249 27.655 35.0304 62.731 20.2169 4.14569 +457 1 19.3044 32.1589 13.0141 -29.5809 23.5704 45.9915 +458 2 18.8311 32.2128 13.8443 -12.7724 -41.1367 6.13506 +459 2 19.7127 33.0189 12.9144 31.6374 4.45258 -49.2538 +460 1 34.7634 20.4998 35.2443 -13.6499 93.575 -4.385 +461 2 34.8055 20.2032 34.3351 5.28093 -46.3307 73.4743 +462 2 34.8943 19.7055 0.314969 7.43231 -45.8009 -53.0403 +463 1 13.9861 1.37234 3.23 -17.3905 76.8784 -30.4277 +464 2 13.6014 0.497041 3.27534 -38.5888 -70.4565 1.30393 +465 2 14.8347 1.28425 3.66407 58.6516 -6.1958 30.8329 +466 1 24.9605 8.59214 8.51438 71.9788 47.2208 45.683 +467 2 24.9432 7.91317 7.83988 -28.7961 -55.0824 -53.6017 +468 2 25.8898 8.71292 8.70958 -43.6741 10.0154 9.12725 +469 1 14.1786 14.8674 29.6201 -55.0628 -68.3241 -6.25569 +470 2 14.4547 13.9914 29.8895 -3.51416 41.8122 -10.9206 +471 2 13.2518 14.7702 29.4012 58.2236 16.0113 13.2021 +472 1 32.4922 9.01235 2.57225 60.3162 55.0596 -15.4453 +473 2 31.9249 8.89765 3.33466 -31.9796 -13.4608 35.4835 +474 2 32.9537 9.83445 2.73797 -18.9102 -40.2828 -15.6205 +475 1 33.4785 32.1769 27.4678 -36.0697 66.285 -128.06 +476 2 33.3593 32.1783 28.4175 33.2141 -61.8531 39.0471 +477 2 34.0456 31.4246 27.2982 -1.20475 -7.74747 75.6765 +478 1 31.0956 6.22277 0.75316 -1.68791 3.1179 22.1487 +479 2 31.59 5.84207 35.4745 1.32683 72.8085 26.2947 +480 2 31.3748 7.13796 0.779867 5.56221 -88.5619 -52.6526 +481 1 14.5717 18.7904 19.0881 -37.3197 3.53263 -16.8672 +482 2 15.4679 18.7544 19.4223 105.341 49.1246 32.5226 +483 2 14.2779 17.8794 19.0906 -69.5095 -56.084 -18.0849 +484 1 34.1233 15.7722 34.7603 -68.787 99.0112 -45.9824 +485 2 34.1397 15.2396 0.108299 16.1175 -69.8001 72.5325 +486 2 33.3672 16.3483 34.8728 50.5399 -25.6276 -28.6308 +487 1 27.185 6.31325 11.1444 -10.152 -29.5811 59.2476 +488 2 27.1779 6.89013 10.3806 5.72129 45.5244 -74.8985 +489 2 26.8382 6.85214 11.8554 9.71853 -16.3633 2.97909 +490 1 11.8433 26.7799 35.2855 30.4022 23.9277 -92.2132 +491 2 11.0199 26.4465 0.194727 -85.2345 -31.5198 31.3192 +492 2 12.4362 26.8075 0.589303 53.1338 2.65929 55.988 +493 1 7.69402 20.7204 27.4987 1.79057 89.8662 -4.7832 +494 2 7.6955 21.6527 27.2816 -8.50029 -21.6446 45.407 +495 2 7.81217 20.278 26.6581 5.64822 -75.2982 -39.207 +496 1 23.5086 8.78525 32.0301 53.7446 137.692 106.931 +497 2 23.271 8.22239 31.2932 -36.2918 -106.054 -11.4029 +498 2 23.3895 8.23251 32.8025 -13.1224 -25.361 -93.2468 +499 1 15.5723 12.9998 12.6022 -61.849 -26.1968 -183.135 +500 2 14.8092 13.5199 12.8541 7.43183 14.6243 36.583 +501 2 15.427 12.7919 11.6792 54.5257 13.4483 130.138 +502 1 11.2985 27.9294 8.6854 23.1152 -19.3718 -75.1387 +503 2 11.6352 27.1258 8.28897 9.67304 -70.3423 49.655 +504 2 11.2946 28.5662 7.97077 -23.8632 81.7385 18.9316 +505 1 15.7586 14.5554 3.4991 -8.20249 -59.9263 -66.7933 +506 2 16.0207 15.0913 2.75059 0.143613 26.6417 14.6013 +507 2 15.6309 13.6797 3.13428 0.262132 39.9968 44.162 +508 1 29.042 26.8837 19.8513 -11.7145 -32.1786 -32.6432 +509 2 28.5771 26.7987 19.0189 7.81062 -10.9956 2.48898 +510 2 28.9565 27.8091 20.0806 0.171708 60.5996 27.2904 +511 1 28.0275 8.84497 0.367598 13.4533 -7.20738 71.0945 +512 2 28.9832 8.89053 0.338066 41.255 8.50518 -59.4352 +513 2 27.8216 8.72304 1.29441 -61.4887 -2.58931 -0.227275 +514 1 32.7498 2.39469 21.0187 -49.2344 157.964 20.5985 +515 2 32.2039 1.60948 20.978 45.7607 -72.66 -9.16697 +516 2 33.6468 2.06698 20.9535 12.2647 -89.4033 -3.91285 +517 1 16.2518 5.40714 30.7296 176.034 127.855 -121.817 +518 2 16.7322 6.23429 30.7652 -114.2 -83.4266 70.7216 +519 2 16.6149 4.95125 29.9702 -71.1617 -39.2645 63.1616 +520 1 28.5774 22.3151 24.2235 126.464 -30.0745 123.215 +521 2 28.6145 23.0449 24.8418 -50.2287 23.9506 -43.3353 +522 2 29.2544 21.7097 24.5259 -73.5696 11.9078 -76.2697 +523 1 31.7128 17.9846 9.79808 -72.66 70.2809 -108.931 +524 2 32.5424 17.6112 10.0956 92.5579 -53.8911 58.0559 +525 2 31.0865 17.7557 10.4849 -12.0469 -16.3097 47.7217 +526 1 28.8218 33.2443 34.5954 11.3632 13.4381 -69.1097 +527 2 28.5344 33.9618 34.0308 8.10746 -33.2748 41.731 +528 2 28.3356 33.3706 35.4102 -7.0575 14.7438 9.60856 +529 1 34.6093 19.7152 32.7136 -58.4991 51.5425 -18.2983 +530 2 34.6152 19.2892 31.8564 16.8286 -21.6165 -3.19767 +531 2 33.942 20.3972 32.6381 48.1976 -38.2016 17.2125 +532 1 17.6954 27.6501 3.21718 -72.6845 1.30547 -51.6073 +533 2 18.4481 27.4622 3.77784 55.1781 20.3748 30.2719 +534 2 17.8188 28.56 2.94674 23.328 -13.2163 21.5928 +535 1 26.6884 34.6209 27.4938 -26.4402 111.109 -39.6184 +536 2 26.4581 35.4305 27.9494 19.1084 -83.1179 -31.4301 +537 2 26.5877 34.831 26.5653 6.42432 -21.2515 52.4499 +538 1 21.336 26.6252 14.5054 -72.5875 57.5812 133.446 +539 2 20.7546 26.1743 13.8931 18.0626 -22.6846 -55.4308 +540 2 22.2041 26.5545 14.1084 58.8894 -36.7423 -77.0296 +541 1 0.364659 14.1659 2.1165 -8.47071 10.3543 -79.6351 +542 2 0.92543 14.6282 1.49353 -29.6648 -24.2212 44.7411 +543 2 35.1633 13.8064 1.5815 28.5989 12.8252 35.2752 +544 1 23.7941 1.57151 23.8153 -152.335 47.9415 -90.6871 +545 2 23.0155 1.15189 24.1813 46.0715 -40.9612 64.2251 +546 2 23.4645 2.09117 23.0822 107.126 -4.74738 25.5915 +547 1 8.54969 33.4626 4.50828 -2.60668 -9.59529 -25.0495 +548 2 9.3287 33.1991 4.01843 -72.4941 13.9234 -2.86505 +549 2 7.84086 33.4335 3.86567 85.5731 -5.94196 31.1338 +550 1 33.9747 22.1753 28.939 -7.01808 59.5677 19.8481 +551 2 33.7668 23.0311 29.3141 32.1904 -88.6827 -59.7482 +552 2 34.5098 22.3737 28.1705 -21.906 19.6801 34.2682 +553 1 14.4946 4.44832 8.81497 97.6551 51.8994 -25.5764 +554 2 14.1684 4.63793 7.93526 -27.8383 -13.0718 5.01487 +555 2 15.3792 4.81378 8.82685 -60.0149 -33.9443 26.3443 +556 1 33.7962 24.0182 9.18382 -16.6703 96.0125 96.0278 +557 2 33.9547 23.1393 8.8394 14.0112 -82.5213 -66.5027 +558 2 33.5743 24.5414 8.41358 6.7603 -26.8866 -14.771 +559 1 16.2286 19.0037 12.2651 5.66163 -11.3285 13.5815 +560 2 16.8898 18.9736 12.9566 -94.6652 -13.0707 -20.3657 +561 2 15.4158 18.7435 12.6987 83.7389 13.3963 10.1536 +562 1 31.009 33.5738 32.2523 -98.6016 -62.4559 -58.3452 +563 2 30.9182 33.2351 33.143 45.3997 7.92623 105.383 +564 2 30.3115 33.1421 31.7591 49.6293 48.0445 -40.6251 +565 1 2.10054 7.03891 25.4933 49.5742 -116.414 -24.3642 +566 2 1.37817 7.21613 26.0958 -46.5398 18.9272 35.2538 +567 2 2.23171 6.09229 25.5477 -8.82651 99.5353 -10.0328 +568 1 20.3898 7.66837 35.4531 -71.8388 10.0211 14.4813 +569 2 20.3691 7.16129 0.817511 25.0287 5.72214 -14.6494 +570 2 21.2857 7.56941 35.131 49.8575 -18.8171 -2.49779 +571 1 29.274 19.0325 27.686 46.2941 -57.7969 -81.4741 +572 2 28.4655 18.615 27.3891 -2.60762 18.7786 17.045 +573 2 29.95 18.6894 27.1016 -32.0159 35.3968 53.3081 +574 1 13.9386 22.6609 17.3852 -97.7961 -40.3289 22.4585 +575 2 14.7687 22.5571 16.9199 100.143 -25.998 -72.0206 +576 2 14.0638 23.4388 17.9288 -3.35982 72.3696 50.3521 +577 1 25.1286 22.9251 17.5378 2.88627 34.8303 -40.7053 +578 2 24.3315 22.3996 17.6057 70.2325 -11.6087 52.9929 +579 2 25.7079 22.5707 18.2124 -80.6546 -34.0558 -10.1113 +580 1 14.8135 28.3634 3.79138 58.9163 -4.93091 -19.0913 +581 2 15.7559 28.3034 3.63485 23.3775 -21.475 -70.9606 +582 2 14.7389 28.6274 4.70842 -76.4898 26.8388 94.1799 +583 1 9.41819 1.55647 11.4413 -43.6786 -53.6748 -18.6154 +584 2 9.08375 1.02165 12.1613 17.8336 20.117 53.8054 +585 2 9.02915 1.17188 10.6558 23.9428 34.2089 -37.3194 +586 1 0.585961 35.2962 12.1156 64.9297 1.5716 72.811 +587 2 0.994623 34.458 11.8996 -20.9731 8.50202 -18.6912 +588 2 35.3883 35.3923 11.4742 -49.9897 -13.7446 -58.3011 +589 1 24.9957 27.1133 22.8582 -6.35046 -2.68148 -104 +590 2 24.9452 26.681 23.7108 1.40984 -2.49174 68.2654 +591 2 24.9712 28.0484 23.0614 3.40426 3.89543 28.47 +592 1 28.0977 27.082 14.3679 108.558 44.661 -99.5092 +593 2 28.1744 26.1324 14.4617 -2.40605 -20.7513 2.43342 +594 2 28.7791 27.3167 13.738 -98.0415 -29.0805 90.2958 +595 1 29.4417 8.93123 21.3892 -53.0669 -61.5733 10.4227 +596 2 29.8847 9.43489 20.7063 37.9098 45.9659 -31.5319 +597 2 28.8141 8.38518 20.9158 14.0931 12.6147 28.1266 +598 1 5.82302 14.8968 2.82269 -35.3302 -38.213 6.3863 +599 2 5.68081 14.0101 3.15399 -7.68409 74.7431 -49.424 +600 2 5.12218 15.0298 2.18442 42.3828 -35.6195 47.9763 +601 1 31.1131 8.01659 27.8852 -12.2841 -38.95 -68.9882 +602 2 31.4869 8.6953 27.3232 -35.4764 -64.2999 25.4486 +603 2 30.8257 7.33413 27.2787 38.1647 89.4277 53.1272 +604 1 24.9203 28.5915 25.9686 122.426 -10.4542 4.02408 +605 2 25.8714 28.5083 25.8993 -67.2903 -16.7404 -37.9179 +606 2 24.7802 29.0712 26.785 -60.47 27.9967 37.1181 +607 1 34.8613 10.3008 12.873 -24.6312 -15.8447 20.1712 +608 2 34.6288 9.37357 12.9234 3.38717 17.763 4.49854 +609 2 34.257 10.7328 13.4767 15.4493 -14.0255 -17.6758 +610 1 10.3166 24.58 6.5705 150.619 -12.9618 -27.2885 +611 2 9.45032 24.6532 6.97112 -101.461 -0.59168 -17.8031 +612 2 10.1396 24.3961 5.64794 -50.6187 13.5075 51.4764 +613 1 4.30103 0.284542 18.8493 -92.8263 119.369 61.7574 +614 2 3.78792 0.981299 19.2586 42.7748 -77.3563 43.1915 +615 2 4.32621 0.518396 17.9215 49.0858 -36.2257 -111.275 +616 1 8.41845 15.4894 34.9161 -21.9995 -92.3116 77.3643 +617 2 8.5516 16.0973 34.1888 0.40017 33.805 -80.7382 +618 2 8.06037 14.7013 34.5077 22.5642 59.4361 -2.08439 +619 1 6.18986 7.53958 24.2193 -77.072 -75.6264 59.2598 +620 2 6.02793 8.4788 24.3082 64.4468 -2.40175 -50.2801 +621 2 6.94982 7.48078 23.6403 10.241 79.4709 -7.75386 +622 1 1.0813 14.4102 23.7545 17.8874 -20.3959 33.4307 +623 2 0.598463 15.0355 23.214 -16.6192 -13.5318 -8.93398 +624 2 0.4708 13.6847 23.8856 10.4261 29.3799 -13.6347 +625 1 31.6711 8.22546 14.0838 -88.2666 -7.53425 73.0485 +626 2 31.1065 7.81878 14.7411 54.414 -17.8712 -41.7073 +627 2 31.356 9.12718 14.0215 24.3549 26.385 -31.506 +628 1 4.3232 13.1663 34.0253 50.9904 35.9431 -5.38217 +629 2 4.88629 13.8006 33.5817 -24.9491 -34.0612 29.2466 +630 2 3.56221 13.0783 33.4514 -25.8695 -7.26615 -11.2578 +631 1 22.66 11.9929 8.47771 25.9841 35.8168 65.8525 +632 2 22.5722 11.2159 9.0299 2.25539 -19.3247 31.6031 +633 2 22.4098 11.6952 7.60305 -23.4685 -9.98814 -92.4697 +634 1 12.5648 8.92628 31.8888 1.71286 -62.5223 -5.76503 +635 2 12.9463 8.57405 32.6929 0.308995 28.7305 4.42907 +636 2 12.421 8.1588 31.3351 -4.47831 29.2538 -10.7263 +637 1 7.37205 21.642 6.22483 20.2244 -86.7927 59.8717 +638 2 7.17256 22.5036 5.85864 -20.6203 77.8304 -49.894 +639 2 7.30266 21.0433 5.48122 -1.15773 28.5541 -2.18688 +640 1 27.0078 16.6345 8.08915 -16.7776 114.02 -71.7494 +641 2 26.4317 16.8465 8.82358 20.4643 -48.3731 4.30587 +642 2 27.3718 15.7771 8.30945 -2.5544 -68.4615 65.4386 +643 1 7.19536 3.79407 31.5939 96.3444 9.15971 20.9346 +644 2 7.20257 3.7578 30.6374 -28.8696 -3.48026 -31.443 +645 2 8.10798 3.95301 31.835 -61.9528 -6.37481 15.5395 +646 1 30.1599 16.2094 7.44437 -35.1628 168.291 44.0803 +647 2 30.079 17.1255 7.71015 68.0691 -88.8671 -10.22 +648 2 29.2887 15.9745 7.12475 -38.9582 -76.3841 -36.7339 +649 1 10.2158 4.39927 31.8968 -6.01407 5.71757 -20.7292 +650 2 10.6261 4.90358 31.1942 -3.38616 -15.715 37.2549 +651 2 10.8508 4.42448 32.6126 4.69159 14.9508 -18.7469 +652 1 27.5051 28.3875 25.6828 25.783 -101.894 -52.45 +653 2 28.3631 27.9785 25.7959 -40.3441 43.7985 9.06157 +654 2 27.5763 29.225 26.1408 28.1345 58.1745 43.8413 +655 1 19.0552 11.8994 31.2663 -77.5761 8.06187 -72.9526 +656 2 18.2733 12.0303 30.7299 78.2406 -2.712 25.5012 +657 2 18.718 11.6279 32.12 -2.99072 -21.4479 60.884 +658 1 3.86571 28.0938 13.0195 -23.2585 47.2329 -4.50778 +659 2 4.48935 27.487 12.6207 28.5174 -54.326 2.54157 +660 2 3.82038 28.8282 12.4073 -10.4375 24.678 3.96981 +661 1 26.5997 23.3417 29.5587 73.2868 -39.8192 40.6402 +662 2 25.8214 23.6007 29.0654 -22.3292 -27.6393 -29.4187 +663 2 26.7611 22.4359 29.2943 -38.6075 64.9284 -7.60011 +664 1 27.6897 7.4106 19.8613 -2.32359 -71.1062 23.1248 +665 2 27.7834 6.6158 20.3865 -6.02471 65.3847 -36.2911 +666 2 27.2839 7.11367 19.0468 6.10913 11.539 5.40271 +667 1 20.052 4.55998 1.8452 -194.038 24.7244 132.492 +668 2 19.1395 4.41593 2.09567 91.5236 -46.551 -114.209 +669 2 20.3859 5.17527 2.49807 107.272 28.0869 -18.4638 +670 1 32.602 15.4737 21.2951 -20.8893 85.8797 37.032 +671 2 32.419 16.3995 21.4555 17.422 -88.4588 -11.6652 +672 2 32.5897 15.0726 22.1641 -3.37279 8.6533 -16.743 +673 1 29.0551 5.06529 32.5326 81.873 0.589934 15.5768 +674 2 28.1799 4.93926 32.1661 -73.8772 -5.63912 -27.1218 +675 2 28.9484 5.76953 33.1721 -8.03642 11.6135 14.9819 +676 1 18.3067 3.04276 8.64187 58.9499 28.4676 21.5917 +677 2 18.0273 3.95829 8.64076 -14.7608 -8.96715 -3.85249 +678 2 17.5352 2.55607 8.35159 -55.9613 -18.4359 -22.7107 +679 1 34.7363 1.91301 8.12053 -45.688 -72.7847 28.8951 +680 2 35.34 2.23351 7.45037 10.331 -34.4005 -28.2947 +681 2 34.6269 0.983418 7.92018 43.1562 100.845 -11.0094 +682 1 20.9532 29.3093 14.6908 -4.60573 112.316 14.3233 +683 2 21.1336 28.3739 14.5972 -18.7645 -74.3146 -6.63115 +684 2 20.0031 29.3613 14.795 20.5811 -32.033 -10.1947 +685 1 31.9049 26.1971 33.5443 41.5261 82.5513 -15.2504 +686 2 32.2733 27.0776 33.4714 -11.1011 -15.7157 -58.4875 +687 2 31.8757 26.0263 34.4857 -31.0414 -70.4302 56.2803 +688 1 2.97534 9.05622 14.3085 45.0085 17.308 21.7581 +689 2 2.85821 8.92243 13.368 -8.55564 -6.43928 -41.4636 +690 2 2.15798 8.74642 14.6986 -35.2668 -14.2551 17.1973 +691 1 34.246 3.69816 9.97129 14.5708 -111.765 -106.32 +692 2 34.5614 3.03818 9.35388 13.6627 80.4291 70.4334 +693 2 33.2925 3.61889 9.94105 -40.2636 36.5172 37.1086 +694 1 19.8481 0.1446 18.9016 165.62 -54.4695 -12.0568 +695 2 20.6412 0.676939 18.8389 -99.5459 -44.6615 7.47188 +696 2 19.1308 0.777274 18.864 -72.1431 89.5926 -6.96567 +697 1 32.2576 30.8368 10.9242 -4.12348 -37.4357 8.36234 +698 2 32.6018 31.6723 10.6083 13.1132 21.1816 -3.81674 +699 2 32.9278 30.5134 11.5262 -7.8978 8.0616 -10.3923 +700 1 27.0172 17.9456 11.2339 111.375 60.0151 127.451 +701 2 26.8607 18.3613 12.0818 8.76844 -53.1347 -107.71 +702 2 27.9706 17.9125 11.1552 -89.3416 -0.550725 -0.0157693 +703 1 20.2294 35.2354 14.5871 -69.5438 52.6266 169.078 +704 2 20.5807 34.9392 13.7474 65.2364 -78.6829 -86.9768 +705 2 20.5305 34.581 15.2175 -1.95356 32.4603 -87.1035 +706 1 28.1368 28.8737 1.33752 129.541 -82.7722 38.9908 +707 2 27.5178 29.2409 0.706451 -60.0221 43.4138 -79.105 +708 2 28.8678 28.5626 0.803539 -84.8509 46.3105 51.5473 +709 1 19.0545 9.09722 19.79 -152.566 -42.7986 10.497 +710 2 18.0987 9.14314 19.8123 104.842 -29.9296 -1.67142 +711 2 19.3362 10.0063 19.6879 47.1859 71.8968 -7.7632 +712 1 28.908 11.6794 7.13619 -32.8137 26.418 27.6514 +713 2 29.7566 11.7919 6.70779 71.7765 16.0929 -8.36171 +714 2 28.3974 11.1515 6.52235 -54.2056 -34.7688 -26.2478 +715 1 15.6777 27.8008 20.4095 -84.1403 3.80829 36.1379 +716 2 15.9895 28.5082 19.8451 11.2665 83.3724 -57.4992 +717 2 16.431 27.2174 20.5016 66.7711 -81.0963 20.3708 +718 1 11.4721 8.69009 1.78864 9.74736 60.9033 64.9989 +719 2 10.6762 9.14002 2.07189 62.441 -89.2061 -84.8795 +720 2 11.1868 8.12832 1.06806 -68.7286 22.8855 8.22006 +721 1 35.2886 10.2847 26.2142 -55.2572 -126.911 6.37938 +722 2 35.2399 9.49264 26.7496 3.78223 80.7839 -55.2166 +723 2 0.374116 10.8633 26.695 54.7586 50.479 44.8435 +724 1 15.1246 29.3353 22.6989 -173.18 43.7445 -20.7779 +725 2 14.2253 29.6628 22.6828 103.781 10.023 59.5298 +726 2 15.1678 28.7167 21.9697 68.0826 -57.4093 -43.0165 +727 1 26.3537 6.84547 25.1722 -4.63582 -30.3837 -33.5314 +728 2 25.9912 7.58362 24.6824 -0.533292 -8.29827 1.21582 +729 2 26.2201 6.08934 24.6007 7.66998 43.3118 28.3176 +730 1 17.8778 33.0777 31.3347 -23.1416 -152.823 -27.2 +731 2 18.2325 33.7816 30.7917 -8.37178 79.2676 50.5199 +732 2 17.6112 33.5111 32.1455 27.552 84.4547 -22.52 +733 1 3.45247 32.2248 21.0692 -79.9962 122.14 -62.2245 +734 2 2.9778 32.5294 20.2958 65.3854 -68.3954 72.9715 +735 2 3.42657 32.9662 21.6741 20.5788 -54.8723 0.450483 +736 1 34.6889 28.2408 9.56726 -31.5443 -98.6328 -4.15076 +737 2 33.8747 28.2799 9.06547 15.7923 17.4516 13.4028 +738 2 35.0184 29.1395 9.56046 13.3439 88.3226 -6.37393 +739 1 11.8358 33.7715 34.9766 -7.59771 16.0905 1.8506 +740 2 12.7339 33.7274 34.6486 -75.2112 -72.8999 42.4189 +741 2 11.6246 32.8701 35.2199 88.2497 49.9512 -42.8838 +742 1 27.9904 23.6439 17.286 -15.328 -38.6404 29.5053 +743 2 27.3279 24.2176 17.6709 -6.6554 48.8867 -7.44392 +744 2 27.8318 22.7901 17.6887 28.3517 -1.32444 -21.643 +745 1 30.2148 28.5985 35.3214 -30.2772 20.3466 35.8071 +746 2 31.1059 28.3583 0.128141 26.9181 -15.6798 -7.40653 +747 2 30.1852 28.4461 34.3768 17.9101 -10.14 -30.889 +748 1 21.8918 27.3711 7.14598 -148.078 43.9407 23.0348 +749 2 22.4412 27.9944 7.62137 47.5919 25.4942 20.0399 +750 2 22.5114 26.7573 6.7516 98.3268 -66.7798 -41.9308 +751 1 1.75582 32.9681 9.67423 76.9241 56.0879 15.9253 +752 2 2.23482 33.1074 8.85728 -32.3396 -8.59603 57.9151 +753 2 2.25379 33.4555 10.3305 -50.3439 -50.5299 -75.8858 +754 1 0.210008 25.7004 3.19351 -72.0205 -4.01381 -16.6285 +755 2 0.752182 26.3766 3.59968 34.0966 64.3694 29.3021 +756 2 0.811576 24.9725 3.03678 38.3408 -73.6781 -19.3042 +757 1 13.8935 31.5152 7.21535 -40.4393 49.1214 -42.5753 +758 2 14.5105 30.793 7.09721 35.9866 -44.5832 8.92535 +759 2 13.6509 31.7716 6.3256 -3.02824 4.80241 32.9126 +760 1 1.19548 17.2352 10.1726 -105 64.9433 35.3647 +761 2 1.8345 16.532 10.2883 60.6709 9.4678 -74.2388 +762 2 1.46533 17.6744 9.3661 49.3378 -85.9182 46.5246 +763 1 26.3964 29.9711 16.7931 131.115 43.8223 24.0088 +764 2 25.615 30.239 16.3096 -120.078 10.7388 -52.8908 +765 2 27.0366 30.6602 16.6155 -8.56758 -54.021 30.9895 +766 1 6.05099 32.3967 30.1853 5.48676 -2.35019 10.1937 +767 2 6.80443 32.7303 30.6724 8.29144 14.4257 28.3309 +768 2 6.4293 31.9976 29.4018 -7.14654 -18.1784 -31.1246 +769 1 26.1089 21.6679 1.29472 -41.158 18.3879 78.8768 +770 2 25.6625 21.8759 2.11553 47.1287 -31.2792 -38.0875 +771 2 25.5986 22.1199 0.622772 0.353705 5.18418 -43.7309 +772 1 17.4431 21.3042 6.11842 -2.70618 68.5058 128.415 +773 2 17.3424 22.2395 6.29547 8.74893 -104.1 -61.7908 +774 2 17.4191 21.2366 5.1639 -5.74586 33.7778 -63.5851 +775 1 28.4147 27.0935 17.1252 -4.01319 2.30477 -36.9394 +776 2 29.2981 27.3227 16.8362 70.6484 10.5538 39.2698 +777 2 27.8837 27.1349 16.3298 -65.7772 -11.5243 2.01916 +778 1 31.3045 34.7149 13.4427 -22.9799 3.84685 62.0716 +779 2 30.9406 34.8277 14.3208 22.7542 -4.75958 -44.9741 +780 2 31.3145 33.7674 13.307 1.65605 -5.97599 -4.99822 +781 1 17.8316 30.3744 2.80742 13.8805 -76.5249 64.0274 +782 2 18.7244 30.6355 2.58163 40.9368 17.643 -19.2379 +783 2 17.2736 30.9537 2.28859 -46.9564 55.8062 -50.6318 +784 1 21.2138 4.88347 14.5608 2.3624 -63.9532 -48.0032 +785 2 21.2751 5.63756 15.1472 9.7261 63.6419 71.4622 +786 2 20.9623 5.25631 13.7158 0.427283 -19.9888 11.3786 +787 1 2.58183 4.47768 29.5793 33.1872 -112.438 77.902 +788 2 1.83044 3.97205 29.2694 23.0956 26.3269 2.96372 +789 2 3.0506 3.87908 30.1608 -65.4663 91.523 -76.6854 +790 1 13.9988 19.821 25.1902 -50.5167 25.8502 89.6039 +791 2 13.5791 20.1209 25.9965 -26.9821 -31.4414 -58.1881 +792 2 14.9228 20.0441 25.3033 86.3655 -3.02184 -35.8162 +793 1 31.2355 21.2734 20.2143 -22.8319 -178.555 16.4726 +794 2 31.0188 22.0288 19.6678 46.9607 78.2348 39.4622 +795 2 31.7477 21.6382 20.936 -22.7661 84.7573 -54.6178 +796 1 5.98906 23.6118 29.5057 -154.089 -65.5094 119.896 +797 2 6.93675 23.486 29.4575 53.5671 62.5392 -85.3176 +798 2 5.78994 24.2129 28.7879 100.452 1.92566 -28.5892 +799 1 34.9793 3.70523 28.2195 43.653 0.981173 -28.7798 +800 2 34.4045 2.95652 28.0606 13.3441 0.363569 -2.54187 +801 2 0.270595 3.50348 27.7302 -60.0238 5.59393 35.9209 +802 1 23.9077 26.4062 10.4329 -31.0905 79.2029 -34.765 +803 2 23.1989 27.0484 10.4714 35.6956 -48.5262 7.93538 +804 2 24.5797 26.8226 9.89327 -6.35781 -29.0963 17.2877 +805 1 24.6635 14.2149 8.75122 -39.4385 3.94714 -7.68593 +806 2 25.5004 13.7857 8.57367 7.09634 -16.7695 -6.84775 +807 2 24.0042 13.5626 8.51429 33.5665 11.9077 8.1046 +808 1 26.7626 32.3281 18.595 8.1296 1.1658 12.0067 +809 2 26.9983 33.2223 18.3477 -91.7296 -59.0605 15.7335 +810 2 25.8084 32.3029 18.5231 71.6174 64.4425 -18.1641 +811 1 15.8164 4.4571 25.2911 -0.969443 86.149 -10.0472 +812 2 15.0355 4.40765 24.7397 -46.7166 -57.684 -28.6245 +813 2 16.0298 5.38972 25.3219 42.8368 -11.5485 34.585 +814 1 19.1817 10.0629 23.1816 68.003 -1.18629 -14.7437 +815 2 18.8592 10.7015 23.8174 1.6019 14.4418 14.5874 +816 2 20.1103 10.2722 23.081 -63.999 -15.0981 11.0875 +817 1 16.921 8.80992 1.39691 5.51049 13.2857 10.0508 +818 2 17.4295 8.46922 0.660943 31.0913 -3.20643 -19.5252 +819 2 16.0637 8.39331 1.30961 -36.5554 -8.76862 17.2256 +820 1 22.4017 16.2975 33.083 -46.5196 78.6596 -76.537 +821 2 21.6855 15.7153 32.8295 42.5686 -0.672646 23.9555 +822 2 22.9005 15.7973 33.7289 15.9456 -69.0485 48.9107 +823 1 8.68182 34.4885 6.98579 -7.54129 -17.0971 -74.3771 +824 2 9.58038 34.4267 7.30984 47.1176 4.05073 69.7424 +825 2 8.74978 34.2933 6.05116 -47.8024 5.72394 -1.35938 +826 1 23.9512 6.80496 13.7055 -35.8857 128.919 -101.661 +827 2 24.0159 5.85015 13.7253 7.28979 -110.021 42.5823 +828 2 24.0412 7.0706 14.6207 11.7879 -25.1848 57.1416 +829 1 9.0144 30.1287 34.4159 -0.708265 8.16789 10.0914 +830 2 8.35259 29.4395 34.3581 18.8865 -0.814734 -4.64994 +831 2 9.66769 29.8898 33.7583 -19.5491 -5.66185 11.0471 +832 1 26.4508 33.5536 7.0832 30.7795 5.806 64.7147 +833 2 25.8042 32.9499 6.71762 2.13217 0.065051 28.627 +834 2 26.471 33.3468 8.01757 -20.2274 -4.69719 -76.7028 +835 1 30.8883 23.188 18.3978 -60.1288 17.4927 -118.222 +836 2 29.9874 23.2377 18.078 36.9377 -1.33026 55.9953 +837 2 31.4239 23.1712 17.6046 16.0945 -3.4338 56.4184 +838 1 10.5274 12.5423 34.9033 -67.3919 -37.4538 -27.0356 +839 2 11.4153 12.1942 34.9851 20.1408 18.2778 27.0574 +840 2 10.508 13.2924 0.0504926 35.4649 12.497 20.8063 +841 1 3.6378 19.4364 9.7108 33.6687 15.1204 -3.97269 +842 2 3.0357 19.2383 8.99353 -59.0343 -11.7264 -18.7601 +843 2 4.49675 19.4984 9.29293 38.2053 10.1555 14.4545 +844 1 24.552 32.7037 5.53456 -2.31145 38.281 30.8588 +845 2 25.0512 32.3315 4.80761 13.3201 -26.0485 -34.3085 +846 2 23.7072 32.2548 5.50019 -22.3644 -20.5171 -7.08918 +847 1 11.8101 0.451759 5.9598 15.4316 -62.4853 87.049 +848 2 11.4451 35.4188 6.66135 55.2539 68.259 -78.1318 +849 2 12.7375 0.537519 6.18076 -65.4691 -10.4776 -2.40589 +850 1 7.05339 31.9289 0.309817 164.597 36.2718 -83.4904 +851 2 7.51988 32.7647 0.29898 -81.1253 41.2246 61.7545 +852 2 7.60576 31.3391 35.244 -74.4289 -77.8106 19.4093 +853 1 4.88055 2.44646 3.21122 102.671 94.0043 197.055 +854 2 5.10886 2.27848 4.1255 -63.2274 -85.3691 -85.6811 +855 2 5.19609 3.33462 3.04433 -34.8947 -9.68548 -98.8989 +856 1 7.48014 15.1531 10.2941 119.548 -89.2114 96.8156 +857 2 7.02997 15.9036 10.6818 -56.0165 40.0736 -44.9064 +858 2 7.08821 15.0605 9.42574 -70.6546 45.1128 -44.6028 +859 1 6.26711 26.904 24.5466 -18.018 -76.9316 38.2749 +860 2 5.56995 27.0721 25.1806 10.0001 6.03582 -14.8282 +861 2 6.32268 27.7091 24.0318 -1.24218 65.9708 -34.6969 +862 1 7.15211 18.2021 25.5449 -21.9536 -33.5674 24.005 +863 2 6.52129 17.8319 26.1624 -13.8754 34.3002 20.3471 +864 2 7.48415 17.447 25.0593 34.9883 -3.83009 -40.6165 +865 1 15.2388 32.9181 4.26291 63.2653 32.3933 46.9188 +866 2 14.3143 32.8539 4.50245 16.128 -25.6484 -74.9416 +867 2 15.2798 32.5747 3.37035 -68.3688 -1.95224 25.7349 +868 1 13.9005 29.6985 15.3252 -30.0489 -11.9024 16.8227 +869 2 14.4357 29.0527 14.864 29.1459 -5.70279 -28.1173 +870 2 13.2647 29.1773 15.8155 -2.88812 19.4683 8.82766 +871 1 0.236869 14.7799 15.9933 -197.541 41.6284 59.2942 +872 2 35.1551 14.0603 16.2226 86.5786 -43.0383 -8.15884 +873 2 35.1805 15.554 15.9773 92.3677 25.5619 -23.0335 +874 1 9.98766 25.2301 12.269 0.452101 89.4539 63.6673 +875 2 10.0365 26.0882 11.8477 -5.88975 -42.2823 4.14746 +876 2 10.185 25.4031 13.1895 -13.3365 -28.6036 -60.4023 +877 1 21.4603 13.2049 15.0149 100.974 32.5156 139.024 +878 2 21.7735 13.1276 14.1137 -54.0891 -21.1588 -58.7194 +879 2 20.5298 12.986 14.9652 -34.2482 -21.6515 -73.3557 +880 1 31.1078 22.9991 9.65619 -47.0525 -33.6785 -15.0028 +881 2 30.4287 23.5253 10.0782 -15.2089 10.2746 9.6055 +882 2 31.9291 23.4241 9.90348 61.6807 29.1457 10.9788 +883 1 13.2563 9.90564 3.33829 10.1964 57.4404 -83.1333 +884 2 13.6677 10.6346 2.87389 3.37715 -23.2035 53.2807 +885 2 12.6585 9.51987 2.69791 -5.56637 -26.1562 32.7142 +886 1 10.3022 4.65246 17.6406 -11.9537 53.9357 -141.36 +887 2 10.5017 4.29474 18.5057 34.357 -45.9381 100.725 +888 2 11.1439 4.66203 17.1849 -26.5292 -7.18061 27.5695 +889 1 28.8782 21.4777 33.7524 -28.0991 -50.0375 -36.958 +890 2 28.5952 20.7854 34.3497 7.96749 25.3026 19.3337 +891 2 28.6422 21.1554 32.8825 19.2969 39.6636 6.94403 +892 1 17.6859 22.5274 26.0562 -108.664 -84.7987 -55.3245 +893 2 18.3831 23.1834 26.0541 80.5569 56.5831 44.5095 +894 2 17.6978 22.1675 26.9431 38.4307 29.1208 19.4878 +895 1 35.3289 15.359 21.6101 62.6541 8.59664 11.8438 +896 2 34.4232 15.3943 21.3024 -33.3167 -6.32726 -28.4045 +897 2 0.308301 14.9705 20.8824 -31.569 9.15313 9.65361 +898 1 34.8143 9.91543 7.88002 62.1971 -47.1153 40.7324 +899 2 34.3424 10.3801 7.18896 -48.1009 44.9985 -38.8917 +900 2 34.3864 10.1917 8.69047 -22.5153 13.9236 -0.899322 +901 1 25.9892 17.7284 34.7684 43.956 42.9765 -14.3718 +902 2 25.4513 18.3755 34.3122 -9.0187 -6.44238 0.752225 +903 2 25.3784 17.0285 34.9993 -37.0621 -34.4819 11.6648 +904 1 1.10554 14.4475 19.2888 -185.972 60.8617 29.0657 +905 2 1.58112 13.7328 19.7122 87.1098 -45.5977 2.30081 +906 2 1.73164 14.8165 18.6659 97.1772 -10.9253 -35.2674 +907 1 23.0705 7.39442 29.7254 -24.5986 -112.115 -33.4465 +908 2 22.6417 7.26401 28.8796 11.4404 51.1764 13.1754 +909 2 23.2161 6.50936 30.0596 15.5321 54.2943 28.7578 +910 1 10.5227 33.0542 2.5622 -8.79506 38.2993 23.3453 +911 2 10.8293 33.949 2.41547 -8.39548 -36.7363 4.12177 +912 2 10.8693 32.5572 1.8212 10.0232 -12.1532 -24.397 +913 1 32.8796 27.8684 13.0471 -88.3048 68.8629 78.8026 +914 2 33.4627 28.4844 12.6035 15.1763 -79.2035 -19.9047 +915 2 33.1447 27.0089 12.7197 66.9624 2.74064 -56.4333 +916 1 28.8646 12.2173 3.75367 60.119 23.7361 15.5141 +917 2 28.5496 11.5164 4.32455 -19.4619 8.56407 -25.578 +918 2 28.2443 12.23 3.02472 -25.8272 -13.9675 -8.60119 +919 1 23.1206 7.48998 34.3923 50.1617 -54.6697 -48.0913 +920 2 23.0885 7.77596 35.3053 -16.0878 39.0306 71.9507 +921 2 23.9155 6.95985 34.3347 -42.399 20.9419 -14.9485 +922 1 23.0496 24.1218 3.43647 -10.5386 -61.3395 -25.0519 +923 2 23.1849 24.9084 3.96491 -28.4328 -22.981 33.6151 +924 2 22.4579 23.5805 3.95905 58.1067 80.5812 -11.1972 +925 1 32.9268 24.0067 30.5698 93.4107 -38.706 9.0689 +926 2 33.6604 24.5596 30.8386 -62.7364 -15.7161 -11.1461 +927 2 32.1781 24.602 30.534 -33.0532 54.6577 7.00249 +928 1 3.45549 11.7451 10.9315 55.2503 -47.3468 -62.6269 +929 2 2.67175 11.8755 11.4653 66.182 69.0224 22.3506 +930 2 4.06526 12.4191 11.2317 -113.835 -23.8394 39.789 +931 1 18.0309 4.40872 5.247 3.37645 -24.2481 -1.4641 +932 2 18.4652 3.55907 5.17087 -12.8562 15.5609 6.39922 +933 2 17.1792 4.209 5.63557 14.7085 -4.37891 -5.72668 +934 1 21.9173 10.6745 23.007 -138.057 -21.9234 -6.13985 +935 2 21.5554 11.4521 23.4321 54.8553 -18.9986 -14.4575 +936 2 22.8638 10.8174 23.011 83.3206 46.855 16.4839 +937 1 27.4308 31.4867 23.7611 62.2461 25.3649 -7.13523 +938 2 27.8048 32.2023 23.2471 -30.9176 -35.4317 23.2129 +939 2 28.189 31.0389 24.1364 -34.9223 14.7407 -14.7627 +940 1 31.1334 15.0475 2.15046 -6.94564 65.7161 -55.1515 +941 2 31.361 14.3063 2.71188 14.6102 -59.6222 41.1184 +942 2 30.5869 15.6073 2.70187 -8.64082 1.0755 8.08938 +943 1 26.4837 26.4613 29.233 106.107 -63.0887 -30.778 +944 2 26.2683 27.33 29.5723 -53.5769 54.4639 19.2382 +945 2 25.6386 26.0194 29.1508 -60.0652 4.6996 8.51536 +946 1 31.2215 24.1777 24.5883 14.1308 -20.036 -56.0792 +947 2 31.2462 25.0877 24.2924 -6.94032 33.9551 15.3996 +948 2 31.4406 23.666 23.8095 -10.0522 -9.58882 31.6924 +949 1 2.2308 8.39805 11.702 -25.9278 72.4629 -62.3921 +950 2 2.19268 7.46748 11.923 -18.2178 -30.2456 -15.1875 +951 2 1.69593 8.47931 10.9123 45.6222 -39.4373 72.291 +952 1 10.3032 13.6934 7.45165 -26.5584 -22.6742 -26.7631 +953 2 9.99582 13.2455 6.66356 36.4271 36.3883 49.4382 +954 2 10.9817 14.2917 7.13847 -0.600371 -7.03533 -17.82 +955 1 19.0967 27.2701 33.964 13.3213 87.1582 59.4234 +956 2 18.3249 27.61 33.511 7.02123 -13.6294 3.65441 +957 2 19.3587 27.9763 34.5547 -21.057 -80.5959 -61.541 +958 1 21.984 20.9149 33.6057 -13.2294 -111.165 45.6027 +959 2 22.1104 21.6543 33.0111 4.56541 83.2239 -6.28725 +960 2 21.881 21.3158 34.4688 7.70274 30.7349 -39.0983 +961 1 8.05927 10.6139 31.6569 -39.7855 72.6436 -23.7398 +962 2 8.405 9.72798 31.7655 -32.7633 -16.4778 -53.6367 +963 2 7.49797 10.5594 30.8835 74.8422 -56.3765 75.6807 +964 1 9.0941 18.3243 0.84783 26.3867 -45.0205 70.9669 +965 2 9.39079 17.9803 1.69038 -14.0457 47.0499 -38.1091 +966 2 8.83676 17.5488 0.349181 -13.4024 -0.1274 -32.7344 +967 1 13.2562 25.9707 14.2144 25.3824 7.01883 -62.881 +968 2 13.5094 26.1925 15.1105 -25.7918 -13.6183 17.0963 +969 2 12.3709 25.616 14.296 10.0725 8.78775 40.8899 +970 1 33.1354 9.19259 24.0589 85.7786 -47.5273 23.0686 +971 2 32.6875 9.78224 23.4523 0.825384 40.0659 -44.3043 +972 2 34.0648 9.30186 23.8576 -78.9974 11.272 -7.9459 +973 1 0.58659 30.7969 7.10441 -76.0371 32.9328 96.3177 +974 2 0.169654 30.8981 7.96008 21.302 10.6759 -79.165 +975 2 1.21081 30.0812 7.22473 40.397 -34.8905 -16.7496 +976 1 16.6083 24.0059 6.4584 14.2821 54.4666 22.4032 +977 2 16.7425 24.606 5.72479 -6.25319 -17.653 -38.7459 +978 2 16.7413 24.5459 7.23752 -8.86305 -35.3724 18.3455 +979 1 21.7834 18.2351 15.2976 62.7229 -36.1596 -108.657 +980 2 21.2936 17.4129 15.2838 -9.75237 7.09872 25.6914 +981 2 21.4639 18.6918 16.0759 -54.4229 25.6067 86.3738 +982 1 1.07513 17.9084 22.5021 155.324 26.1063 -64.9168 +983 2 0.716816 17.1248 22.0851 -45.4358 -37.2277 -7.57822 +984 2 1.962 17.9835 22.1499 -123.14 9.12379 73.6764 +985 1 8.51552 8.69526 13.4464 27.9726 -3.93814 38.5488 +986 2 8.03144 8.05905 12.9199 -8.38501 37.5413 -6.78268 +987 2 8.12975 9.54047 13.2161 -15.1185 -30.5594 -19.9669 +988 1 28.3524 22.6765 2.57778 4.50918 45.8972 4.67774 +989 2 27.7649 22.2675 1.94231 -16.0283 -30.0373 -7.27243 +990 2 28.7214 21.9432 3.07005 -4.44835 -34.7704 0.426531 +991 1 17.1523 8.01103 31.3361 -6.43129 -6.19971 63.0736 +992 2 16.782 8.45558 32.0986 -1.47691 -24.9844 54.7888 +993 2 16.9529 8.59004 30.6004 -7.61986 35.4159 -124.442 +994 1 29.3721 32.2834 30.4082 -98.2459 -79.9855 2.24996 +995 2 28.6217 31.7907 30.7403 58.7826 37.0593 37.1014 +996 2 29.3092 32.204 29.4563 42.3709 32.2814 -36.7511 +997 1 35.3011 34.4955 31.3099 -34.6845 -39.5258 -74.9262 +998 2 0.494462 34.8466 31.8607 35.8661 43.0693 47.1311 +999 2 34.5081 34.931 31.6226 -0.133072 18.1987 18.232 +1000 1 14.0996 2.13108 18.09 -20.823 -77.5244 -44.303 +1001 2 13.8706 1.505 17.403 12.4673 51.7003 -2.55363 +1002 2 14.0677 1.62139 18.8996 6.81076 20.6619 48.5382 +1003 1 23.7489 3.68726 32.9571 69.1184 -38.1078 123.401 +1004 2 23.6219 3.88613 32.0295 -49.2533 26.2939 -86.3729 +1005 2 22.8923 3.84232 33.3553 -16.6362 9.37066 -33.9528 +1006 1 31.0991 21.5663 28.0754 64.0698 21.9165 9.92207 +1007 2 31.8476 21.203 28.5487 -24.4509 -32.4919 3.98123 +1008 2 31.379 22.4461 27.8227 -40.3331 12.4814 -17.3785 +1009 1 20.641 15.6933 14.8203 43.377 -2.22174 -57.3948 +1010 2 20.0531 15.8097 15.5667 -70.0316 39.5881 70.6618 +1011 2 21.0709 14.8535 14.9821 27.3569 -27.1541 -21.1361 +1012 1 20.2875 15.138 31.9425 -36.4419 5.41552 10.6307 +1013 2 20.5979 14.4012 31.4161 8.95763 -14.6982 -9.11594 +1014 2 19.3458 14.9904 32.0302 20.0558 4.72103 -4.13998 +1015 1 32.4737 33.0549 7.42136 57.7398 14.465 -2.87417 +1016 2 31.5251 33.0996 7.54192 -15.4179 -34.4658 1.30456 +1017 2 32.6733 32.1189 7.43347 -46.0939 28.5804 1.92267 +1018 1 25.6358 27.7652 13.6201 17.9068 -76.954 -5.91433 +1019 2 26.5234 27.4872 13.8464 -41.296 29.8658 -8.28664 +1020 2 25.1859 26.9563 13.3761 11.3414 52.8605 8.98245 +1021 1 0.752811 4.33746 20.9711 26.3523 87.0603 -16.7255 +1022 2 0.735369 4.49981 20.0279 -18.8716 -50.1447 -27.1136 +1023 2 1.05098 5.16373 21.3514 -12.233 -35.5578 45.2635 +1024 1 1.15955 21.097 13.1804 -5.70836 50.9455 49.396 +1025 2 1.14347 21.475 12.3011 9.75717 -95.3378 14.0555 +1026 2 1.23437 20.1539 13.0349 -2.99113 48.1469 -70.6267 +1027 1 8.63447 29.6682 25.4291 -24.2937 15.1584 -57.2241 +1028 2 8.2969 30.3446 24.8419 0.386903 32.0326 34.6862 +1029 2 8.70943 28.8884 24.879 18.5133 -46.3605 26.4414 +1030 1 30.7609 20.6322 25.1496 -66.4937 -19.9747 62.2919 +1031 2 31.506 20.908 24.6158 36.8894 16.0715 36.9823 +1032 2 31.0187 20.8408 26.0475 26.0015 3.09923 -89.5564 +1033 1 4.24567 30.7967 2.94453 1.13943 -48.8247 -106.457 +1034 2 4.17998 31.333 2.15442 -5.0906 73.5472 26.6679 +1035 2 4.35745 29.9033 2.61955 2.54345 -26.9407 75.6015 +1036 1 15.4298 29.354 26.2536 -21.2886 -38.6909 -36.5509 +1037 2 16.2299 29.239 25.741 -33.1263 -2.12357 9.93884 +1038 2 14.7684 28.8465 25.7833 52.8592 30.8222 23.0843 +1039 1 15.489 26.8995 10.3602 80.9819 -10.7728 -8.06397 +1040 2 15.1155 26.1015 10.7342 6.2318 -0.755727 1.63719 +1041 2 16.4293 26.7262 10.3153 -80.6119 6.16622 6.08593 +1042 1 3.69093 24.7984 1.79789 53.7836 -14.2604 17.3241 +1043 2 2.97812 24.7914 1.15906 -65.9914 16.2221 -35.9748 +1044 2 4.387 24.2861 1.38648 20.0102 2.62709 18.5968 +1045 1 30.6362 20.421 0.684293 -108.223 -87.2204 97.7535 +1046 2 29.7183 20.5224 0.432403 70.0785 0.995274 0.947085 +1047 2 31.1142 20.9947 0.0854012 48.7689 93.7421 -96.2573 +1048 1 23.0789 3.25676 10.1998 -56.8271 -82.1987 163.266 +1049 2 23.0881 3.65825 9.33089 -32.905 48.5766 -109.699 +1050 2 22.1531 3.09177 10.3782 94.3427 33.2525 -52.0774 +1051 1 35.1739 13.9254 30.4187 93.3453 51.4364 -45.9008 +1052 2 34.4624 13.3238 30.6378 -114.635 -67.6202 66.4469 +1053 2 35.4474 13.6636 29.5395 30.7835 23.3683 -20.6124 +1054 1 28.8873 35.0723 21.7756 -60.5953 -149.17 -57.9849 +1055 2 29.7858 35.0419 22.1043 100.868 58.0547 52.4067 +1056 2 28.7071 34.1777 21.4865 -43.6743 91.8104 5.88896 +1057 1 11.0517 25.6031 26.2833 84.2023 -149.954 6.23889 +1058 2 11.1927 24.6601 26.1988 10.9372 99.8877 15.6456 +1059 2 10.1376 25.7327 26.0304 -98.6491 41.8353 -24.1329 +1060 1 31.6325 18.1406 19.4413 137.795 -27.3735 -41.4505 +1061 2 31.8817 18.8171 20.071 -61.2417 79.73 83.0788 +1062 2 32.4612 17.8515 19.0591 -69.38 -51.332 -39.8188 +1063 1 3.312 2.6318 12.334 -107.581 73.6051 29.3374 +1064 2 2.44277 2.88495 12.0232 46.5541 -45.4413 -38.982 +1065 2 3.39854 3.06444 13.1835 62.6426 -30.027 5.03646 +1066 1 12.2454 6.49511 14.0823 82.2064 81.0609 -45.5992 +1067 2 13.1196 6.41676 13.7003 -21.1732 -65.0757 18.2416 +1068 2 12.0488 7.43101 14.0417 -58.6882 -26.4395 24.6073 +1069 1 11.5046 16.9032 14.0494 79.7741 -24.151 -20.9732 +1070 2 12.2839 16.8335 13.4979 -68.6855 9.71393 36.3467 +1071 2 11.7474 16.4638 14.8644 -15.0941 15.9792 -17.697 +1072 1 35.4327 34.5785 0.886731 -10.8441 27.0805 -2.03554 +1073 2 34.8065 34.925 0.251066 53.0505 -76.519 22.9354 +1074 2 0.0236496 33.6563 0.649613 -46.5146 44.7546 -30.8102 +1075 1 32.9022 21.6462 32.0455 -18.6267 86.0059 -76.4499 +1076 2 32.8865 22.3518 31.3989 28.136 -37.6397 61.9662 +1077 2 32.1381 21.1099 31.834 -12.5655 -36.7867 20.0832 +1078 1 28.666 4.66171 28.4229 -23.7263 -35.2508 -24.4602 +1079 2 29.6021 4.57844 28.6042 -14.3351 -12.174 -2.07158 +1080 2 28.415 3.81178 28.0611 30.0327 47.8705 20.2444 +1081 1 11.7974 16.6105 9.43137 -32.9505 84.4933 -45.5955 +1082 2 12.6181 16.4215 9.88636 31.5138 -27.9555 21.6745 +1083 2 11.277 15.8137 9.53417 -19.2206 -55.1657 22.0584 +1084 1 9.5567 34.0297 10.6332 5.08397 -30.78 -3.50354 +1085 2 8.64488 34.2191 10.8545 -22.6455 24.893 8.77543 +1086 2 9.56535 33.0941 10.4314 18.7297 3.83284 -2.75462 +1087 1 22.0706 19.0062 23.4589 -50.6034 61.4956 73.3002 +1088 2 22.8697 19.4423 23.163 73.2576 -9.44263 -53.7673 +1089 2 21.6588 19.6357 24.0508 -17.1189 -56.8738 -17.8811 +1090 1 35.0507 19.9084 25.8047 -8.97498 -57.1681 14.3012 +1091 2 35.3227 20.4791 25.086 3.20608 23.5388 -15.6564 +1092 2 34.7922 20.5093 26.5036 -4.15561 25.1786 14.68 +1093 1 1.29509 5.44627 7.26844 -105.385 48.7942 -14.1839 +1094 2 0.503537 5.90603 7.5483 75.4881 -40.619 -24.513 +1095 2 1.76785 5.26593 8.08098 27.1151 -6.97561 49.2339 +1096 1 33.079 1.6019 25.1564 -44.0711 -50.1524 43.9863 +1097 2 32.3867 2.22782 25.3688 -0.688406 -0.567475 0.120255 +1098 2 33.655 2.0756 24.5563 57.9468 46.3913 -55.0037 +1099 1 14.2223 33.4357 22.7965 44.6458 -102.796 -72.7688 +1100 2 14.3111 34.2608 23.2737 -9.66296 89.3801 50.3192 +1101 2 13.2969 33.2068 22.8833 -36.7491 6.49743 17.9439 +1102 1 27.0764 24.9189 8.20593 16.6439 -74.7286 73.16 +1103 2 27.1764 24.95 7.25446 2.52372 18.6385 -66.7873 +1104 2 26.7986 25.8026 8.4471 -14.7838 45.7512 -7.27173 +1105 1 7.24983 20.2262 4.06282 52.8138 47.254 9.61264 +1106 2 6.60861 19.545 4.26536 -35.0709 -40.735 -19.4254 +1107 2 7.32775 20.2065 3.10899 -17.2476 -20.1948 -6.14881 +1108 1 13.4126 1.40206 12.7354 -50.3951 11.3155 42.0291 +1109 2 13.8845 1.45584 11.9043 25.881 6.1063 -51.9478 +1110 2 12.594 1.87248 12.5774 24.798 -15.1811 -2.59961 +1111 1 0.852213 16.3886 27.3816 -38.9671 -64.4858 75.4018 +1112 2 1.08742 16.8331 28.1961 6.56439 5.83862 -36.777 +1113 2 1.16568 16.9722 26.6906 33.8962 64.6142 -42.946 +1114 1 4.02403 25.2956 4.78907 12.5824 -31.0604 13.6428 +1115 2 3.90816 25.5675 3.87865 -32.8978 82.4023 -72.6643 +1116 2 4.3228 24.388 4.73227 15.7865 -49.6513 59.6569 +1117 1 16.5897 15.7718 19.3669 12.7176 -90.9182 -88.7668 +1118 2 16.7861 16.3511 20.1032 53.6208 20.9259 47.938 +1119 2 17.4037 15.2914 19.2157 -68.2302 71.3709 48.3064 +1120 1 33.138 25.8228 3.9786 -68.8332 54.6496 22.9106 +1121 2 32.8297 24.9295 4.13115 50.2042 -11.2461 -19.0873 +1122 2 34.0101 25.7142 3.59935 12.3465 -53.1371 -1.11756 +1123 1 31.5763 1.03019 18.5632 -15.1436 26.0476 6.56201 +1124 2 31.8736 0.411808 19.2306 -3.12571 -8.88644 -35.1118 +1125 2 31.6624 0.552575 17.7381 9.10405 -12.4766 43.6027 +1126 1 2.96133 16.2944 6.71328 14.6005 5.35419 -78.0001 +1127 2 3.06766 15.5042 7.24293 2.85304 -12.3624 9.88323 +1128 2 3.2307 16.0315 5.83319 -20.3773 19.8766 61.5194 +1129 1 20.3444 33.6993 7.89419 -55.8188 -70.7228 28.1259 +1130 2 20.3572 32.7428 7.85821 37.6074 20.1923 -22.1427 +1131 2 19.5421 33.9108 8.37147 18.2087 49.7047 -7.42802 +1132 1 19.3737 16.8055 19.7353 94.066 21.1274 26.5062 +1133 2 20.2474 17.1614 19.8972 -42.0598 35.9658 -26.3561 +1134 2 19.4036 15.9208 20.0994 -49.9023 -50.4933 2.84341 +1135 1 19.2328 9.13935 28.8891 -97.3718 -44.9198 -22.2374 +1136 2 20.086 9.56472 28.9744 99.3991 45.2652 4.49131 +1137 2 18.8197 9.25619 29.7446 -9.69961 0.411218 19.8043 +1138 1 27.7276 22.9171 10.4608 -62.6602 98.4379 -18.4366 +1139 2 27.5781 23.39 9.64208 -11.4069 9.12972 23.4701 +1140 2 28.2562 22.1603 10.2077 67.4179 -107.285 -16.8798 +1141 1 6.32768 1.89226 33.44 -72.0744 7.49082 -82.9874 +1142 2 6.58014 2.58071 32.8248 25.4581 -46.099 96.5402 +1143 2 6.95637 1.96939 34.1577 50.8871 50.0147 -11.457 +1144 1 5.63587 5.55012 15.3806 92.2133 73.6508 52.3846 +1145 2 6.56181 5.55866 15.6231 -130.377 1.2146 -37.5389 +1146 2 5.33094 6.43826 15.5663 44.7075 -99.2767 -21.2438 +1147 1 3.24197 34.9522 10.9341 17.2036 -1.52774 9.33956 +1148 2 2.7887 0.238224 11.2221 -30.9696 18.823 -2.34631 +1149 2 4.08818 34.9841 11.3804 15.9618 -17.4101 -2.88726 +1150 1 10.5446 28.1697 5.04139 55.7205 -11.45 -30.6131 +1151 2 10.7484 28.8432 5.69027 -2.43738 9.2734 21.0659 +1152 2 9.62178 27.964 5.1907 -41.4898 -3.41787 17.5967 +1153 1 17.0092 14.0659 8.09647 -12.136 -64.9675 -42.4125 +1154 2 17.3431 14.7589 8.66621 6.79549 55.0712 19.4704 +1155 2 16.5827 14.5314 7.37705 9.12413 7.3379 22.4737 +1156 1 6.62718 33.8523 2.7885 -175.304 114.452 -163.462 +1157 2 5.76537 34.0356 3.16259 53.0361 -47.3213 73.6221 +1158 2 6.58166 34.2015 1.89843 104.742 -68.6427 95.0605 +1159 1 29.7652 24.7644 2.86101 31.5485 29.5689 5.18325 +1160 2 29.2091 23.99 2.77496 89.7481 21.2068 32.4867 +1161 2 30.5676 24.4394 3.26941 -101.79 -34.1407 -36.7138 +1162 1 13.5911 30.3716 2.31083 7.38646 -93.7607 142.075 +1163 2 12.6998 30.488 2.64013 17.0731 19.9579 -45.8209 +1164 2 14.0047 29.782 2.94132 -12.5232 72.6453 -107.847 +1165 1 12.3977 27.4721 30.6571 -57.9762 46.4221 48.3965 +1166 2 12.976 27.1696 29.9569 44.913 -34.3822 -37.8674 +1167 2 12.4809 26.8076 31.341 11.6055 0.319656 -17.5517 +1168 1 6.06068 34.0502 23.5902 -57.9836 -49.9335 78.7031 +1169 2 5.97725 34.4306 22.7158 80.0963 18.9425 1.99906 +1170 2 6.98204 34.1734 23.8186 -18.7054 31.5723 -80.6112 +1171 1 14.9074 2.14518 10.3424 -3.86741 -53.7378 51.4215 +1172 2 15.8029 2.09856 10.0073 -28.5191 34.2278 -16.329 +1173 2 14.5045 2.86146 9.85158 35.2613 16.6623 -28.9955 +1174 1 5.95436 23.5246 19.2547 56.8234 -91.8572 2.69859 +1175 2 6.54424 22.9592 19.7534 -16.4427 57.3292 24.6682 +1176 2 5.77843 23.0373 18.4498 -32.3426 34.3286 -33.6345 +1177 1 16.5383 22.9775 33.9079 -25.623 13.5284 7.35937 +1178 2 16.9652 22.2488 33.4573 14.2626 -60.371 -95.9308 +1179 2 16.944 22.9944 34.7747 13.8359 48.4157 98.0346 +1180 1 19.3595 19.3018 25.9192 53.3344 39.8848 31.3257 +1181 2 18.4077 19.4001 25.8917 -21.9983 -24.9642 -21.1437 +1182 2 19.5531 18.6508 25.2447 -26.2432 -18.9209 -17.6824 +1183 1 17.8401 26.2845 20.606 40.1769 77.7602 46.7425 +1184 2 18.3464 25.5318 20.3003 17.2256 -37.5992 -20.2908 +1185 2 18.4831 26.8468 21.038 -51.2144 -42.8042 -29.1582 +1186 1 25.3913 19.8552 30.7376 20.0936 -65.381 -71.8147 +1187 2 24.7959 19.2127 31.1236 1.40413 20.913 15.475 +1188 2 25.3818 20.59 31.3509 -16.3859 32.8174 45.5155 +1189 1 32.1725 22.9298 4.21561 -24.7259 98.7674 -35.3221 +1190 2 32.6174 22.3949 3.5582 8.01284 -36.5995 20.1539 +1191 2 32.1195 22.3664 4.98761 16.4227 -55.8294 12.2274 +1192 1 17.293 0.371901 33.3426 -29.2453 33.5646 -5.3233 +1193 2 16.6778 1.10483 33.3677 74.5313 -46.2801 -10.1642 +1194 2 18.1074 0.753287 33.0149 -50.7551 10.5434 13.6834 +1195 1 12.8918 11.4121 34.9634 -58.3647 143.561 -30.6204 +1196 2 13.7859 11.6081 35.2433 -18.8504 -104.751 1.91778 +1197 2 12.8302 10.4579 35.0075 91.388 -47.4214 32.8659 +1198 1 6.36207 31.8606 10.2731 -135.307 63.22 -9.47997 +1199 2 6.36892 32.2067 11.1655 57.4111 -42.3017 -45.4597 +1200 2 7.21503 31.4379 10.1731 87.2992 -15.188 54.1059 +1201 1 28.3837 3.88807 10.784 2.27523 31.5532 -42.2355 +1202 2 28.4188 3.66246 11.7135 -2.24411 4.62971 23.9645 +1203 2 28.1944 4.82629 10.7717 3.21905 -41.1355 15.5841 +1204 1 18.3948 3.79886 25.3535 73.1638 -120.408 -4.47755 +1205 2 18.429 2.84257 25.3776 -3.81601 100.317 1.68225 +1206 2 17.4648 4.00804 25.44 -57.8416 12.8671 -1.42522 +1207 1 30.8084 7.81437 7.0699 102.38 -11.3463 13.9379 +1208 2 30.6043 7.49665 7.94947 -56.6145 -7.38245 25.8535 +1209 2 31.7639 7.78607 7.02024 -36.4349 18.0501 -41.8929 +1210 1 23.5106 5.83877 2.88586 37.2541 -48.3299 55.3324 +1211 2 23.8638 5.67191 3.75971 -26.7954 19.2891 -68.2444 +1212 2 23.7226 5.05005 2.38664 -4.96277 30.2279 5.58204 +1213 1 20.521 3.94364 31.1629 -47.5713 61.9085 82.8437 +1214 2 20.2273 4.51578 31.8719 -25.7834 -50.6714 -46.9258 +1215 2 21.4544 4.13492 31.0712 75.2943 -15.9676 -42.0404 +1216 1 35.4734 28.0649 0.545313 43.7911 43.3453 83.2764 +1217 2 0.719897 27.8074 35.4604 13.1602 -29.7558 -64.9751 +1218 2 0.3481 28.5217 1.29524 -55.9305 -10.0894 -18.5136 +1219 1 25.3434 8.52543 3.30452 2.68319 116.19 -69.5319 +1220 2 24.8083 8.23407 4.04283 11.9946 -67.0033 26.5426 +1221 2 25.9107 7.7794 3.11011 -12.5781 -57.7959 42.733 +1222 1 14.0305 20.3049 1.00346 97.4574 103.285 -4.32456 +1223 2 14.5352 21.0518 1.32538 -39.29 -71.4043 -38.5883 +1224 2 13.3736 20.1488 1.682 -52.2565 -20.6915 42.6683 +1225 1 4.87206 5.75987 12.7023 -6.3087 1.3838 -22.8637 +1226 2 5.71533 6.05576 12.3594 -10.4187 -12.7283 36.8865 +1227 2 5.04403 5.55981 13.6225 34.3757 14.394 -19.8446 +1228 1 13.5366 35.1238 16.5047 -49.915 -180.894 115.595 +1229 2 13.073 0.353281 16.1048 -53.7603 99.8364 -61.4548 +1230 2 12.8458 34.5887 16.8954 103.367 69.5917 -51.6059 +1231 1 31.2842 13.9756 12.1655 52.8024 -20.3553 2.40583 +1232 2 30.3507 14.0549 12.362 -54.8058 6.85213 12.1205 +1233 2 31.3501 14.1703 11.2307 -2.71706 8.74406 -17.2599 +1234 1 23.7287 25.7733 13.0452 17.6814 -88.1793 -0.0907475 +1235 2 23.5572 26.1842 12.1979 -12.9211 54.6089 -33.7686 +1236 2 23.9578 24.8688 12.8313 -5.94387 37.7036 45.7103 +1237 1 18.4257 13.2996 12.6757 58.2863 69.1626 -74.5633 +1238 2 18.7099 12.845 13.4687 46.7597 -48.3383 98.3482 +1239 2 17.5212 13.0143 12.5465 -104.479 -19.1726 -26.2275 +1240 1 24.3805 21.2318 28.5222 -16.6584 12.8651 -28.1703 +1241 2 24.888 20.7134 29.1466 16.9641 12.4199 -40.5222 +1242 2 24.9442 21.2984 27.7515 -2.44622 -29.6153 63.2217 +1243 1 4.76601 3.74899 28.1536 -31.4564 56.147 -22.1624 +1244 2 3.98332 4.07454 28.5982 25.1202 -20.8058 -4.77683 +1245 2 4.86658 4.32258 27.3939 9.85382 -29.6967 24.1702 +1246 1 31.108 24.4217 27.2462 -32.8319 4.04044 11.7032 +1247 2 30.9657 24.3003 26.3075 28.2469 -26.1525 -50.6649 +1248 2 30.343 24.9144 27.5432 -4.42364 11.0213 44.9813 +1249 1 17.2783 19.5093 16.9655 -60.1784 -29.4078 150.552 +1250 2 16.8826 19.416 17.8321 72.6947 -18.5118 -89.5063 +1251 2 16.815 20.2466 16.5682 -16.5438 51.6415 -60.3519 +1252 1 3.72712 18.9765 12.2733 -60.481 -21.5634 -8.54324 +1253 2 3.66857 19.3414 11.3903 37.0586 20.8875 -20.4083 +1254 2 2.88663 18.5388 12.4083 30.8409 -0.239219 39.8288 +1255 1 20.9657 21.2382 26.7901 -32.3032 -33.3405 70.7632 +1256 2 20.371 20.5309 26.5405 31.4588 42.4983 31.1449 +1257 2 20.9334 21.2526 27.7466 -6.91795 -14.0858 -89.827 +1258 1 32.5271 5.30066 27.394 101.283 85.3312 -24.7355 +1259 2 32.5765 5.97016 26.7117 -58.6391 -37.4096 -2.67819 +1260 2 33.3762 5.343 27.8338 -43.855 -51.8169 26.8108 +1261 1 4.50556 19.021 2.7385 58.9959 21.6696 -28.7879 +1262 2 4.92573 18.2632 3.14518 -4.83727 -11.7556 10.0253 +1263 2 3.57771 18.9249 2.95321 -62.8393 -19.4247 20.2901 +1264 1 5.79971 17.6809 34.541 38.5048 -44.0747 -11.9115 +1265 2 5.23998 18.2445 34.0069 -24.9319 22.9427 -7.74228 +1266 2 5.65575 17.9809 -0.00869391 -12.5216 17.4664 21.9898 +1267 1 2.03129 11.2778 4.67972 14.1215 16.6431 11.1564 +1268 2 2.51154 11.8318 4.06435 41.8172 36.2027 -2.91361 +1269 2 1.34576 10.8698 4.15072 -50.1017 -43.9426 0.246861 +1270 1 21.6378 11.6763 6.00517 58.4066 1.86269 -35.668 +1271 2 22.2118 11.437 5.2775 -22.8664 29.5295 40.54 +1272 2 20.8832 11.0939 5.91714 -47.8755 -23.4964 7.0582 +1273 1 12.7351 6.22467 3.30416 -0.976459 -152.272 -15.1903 +1274 2 12.9753 6.93245 3.90215 -16.1236 82.1518 -46.7996 +1275 2 12.4285 6.67102 2.51486 14.7223 79.8271 55.3646 +1276 1 8.02075 27.6995 5.68907 0.105108 7.77206 -15.0229 +1277 2 7.57159 27.1964 6.36829 -7.38328 2.60367 8.30732 +1278 2 7.72177 28.5994 5.81975 -4.10548 -19.1299 3.94593 +1279 1 25.0734 29.2811 32.0874 87.3603 -44.2001 -65.4859 +1280 2 25.8469 29.0521 32.6026 -36.9664 6.74013 -6.93622 +1281 2 24.4383 29.5912 32.733 -52.6967 27.5081 69.9018 +1282 1 1.22354 34.1624 23.4099 -70.2961 -14.3262 -32.7606 +1283 2 2.01674 34.4997 23.8262 89.2072 23.5083 32.8694 +1284 2 0.514189 34.4259 23.9961 -21.9767 -4.25928 2.85625 +1285 1 32.5606 17.3037 1.33552 -3.55823 -4.86336 2.57453 +1286 2 32.0526 16.5053 1.47954 5.0489 30.4425 -16.5687 +1287 2 32.1165 17.7432 0.610343 6.61525 -33.5489 21.8662 +1288 1 23.5606 32.1915 29.5912 -58.9738 27.5069 -119.926 +1289 2 23.5826 31.8743 30.4941 51.0545 3.28699 71.6217 +1290 2 24.3671 32.6981 29.4951 1.82036 -23.095 59.7299 +1291 1 19.5201 6.96296 31.098 -33.4441 17.598 55.087 +1292 2 19.3294 6.57096 30.2458 32.5061 -40.602 -83.7079 +1293 2 18.6621 7.19711 31.4519 22.9384 18.547 31.2692 +1294 1 4.38512 5.1998 20.8473 24.9778 33.632 -14.5609 +1295 2 4.92522 5.85634 20.4074 -19.9868 -30.0931 13.8877 +1296 2 4.17731 5.58975 21.6964 -2.66288 -4.31882 0.543793 +1297 1 31.4096 11.1988 22.7912 3.41945 -18.1746 -114.057 +1298 2 30.9434 11.0298 21.9724 37.9262 17.9978 76.3244 +1299 2 30.7409 11.1115 23.4705 -51.5111 -4.46773 44.084 +1300 1 22.1571 13.6464 17.9692 20.051 160.475 61.447 +1301 2 21.9787 13.3388 17.0806 -18.7429 -46.2623 -87.2785 +1302 2 22.1932 14.5997 17.8905 -3.9102 -106.03 25.4767 +1303 1 27.1765 16.0707 32.8225 86.1395 -82.5375 -62.9647 +1304 2 26.8988 16.0748 31.9065 -9.50974 9.82048 16.448 +1305 2 26.5906 16.6928 33.2537 -75.8713 76.5065 41.2929 +1306 1 15.665 24.9406 32.3942 -29.3091 70.6216 -34.1987 +1307 2 15.8541 24.241 33.0196 17.3246 -47.2529 24.742 +1308 2 15.7701 24.5302 31.5359 5.66033 -13.5667 -2.13695 +1309 1 15.408 32.1299 30.7089 115.781 42.9243 62.4771 +1310 2 16.2953 32.4051 30.9396 -99.1638 -22.203 -3.50268 +1311 2 15.4783 31.8272 29.8036 -22.0022 -22.7219 -57.5648 +1312 1 16.0269 35.5208 25.8556 48.1596 -10.6463 26.2732 +1313 2 16.3107 34.673 26.1976 -42.2113 43.6875 -28.5338 +1314 2 15.1486 35.3589 25.5114 -5.96048 -29.6144 7.59265 +1315 1 22.6023 17.622 10.5767 -36.1924 -30.5014 -26.9574 +1316 2 22.1544 17.0701 9.93558 22.6295 18.8292 9.28398 +1317 2 21.9809 17.7018 11.3005 -4.26698 7.54511 22.6868 +1318 1 19.6527 1.47462 32.3789 -12.2142 -28.9087 8.04189 +1319 2 19.9334 2.33577 32.0692 -2.62415 -18.0943 -34.504 +1320 2 19.5892 0.94317 31.5854 12.567 52.9065 15.0016 +1321 1 29.9469 28.284 22.6292 -39.1106 69.5603 25.8377 +1322 2 29.2973 27.5903 22.7434 -13.0205 -30.7032 5.78975 +1323 2 30.7475 27.8241 22.3769 65.4846 -52.0904 -22.7206 +1324 1 1.2726 25.4708 15.544 -45.5079 17.5669 -55.8638 +1325 2 1.00544 25.8573 14.71 17.7594 -35.0725 71.8048 +1326 2 0.47714 25.0616 15.8847 18.1907 15.9788 -12.9239 +1327 1 15.3159 29.3189 6.73734 -2.02491 -29.0031 -0.930171 +1328 2 14.9965 28.4535 6.99287 -72.2606 -34.4565 -7.17928 +1329 2 16.2354 29.3235 7.00313 72.1792 62.7168 -0.0444177 +1330 1 32.3569 35.0381 20.7172 7.0959 -6.20045 -33.7562 +1331 2 33.2862 35.0845 20.9418 -37.5874 -1.53598 24.1924 +1332 2 31.9107 34.9471 21.5591 32.0734 2.90974 10.1871 +1333 1 16.0024 9.2535 19.8541 72.4051 81.66 -72.9817 +1334 2 16.2106 9.61439 20.7159 -33.4838 -46.4534 1.14611 +1335 2 15.4614 8.48595 20.0397 -37.1277 -48.0831 65.0859 +1336 1 0.161092 12.4703 34.7744 12.2039 3.05784 3.57477 +1337 2 0.227633 12.2363 33.8486 -11.0561 -12.6126 -24.4493 +1338 2 1.06042 12.6652 35.0379 8.82702 4.72066 14.8727 +1339 1 10.8803 14.0171 18.6776 71.8329 41.0729 58.9697 +1340 2 9.9777 14.2843 18.504 -24.3282 19.696 13.0716 +1341 2 11.1754 14.6055 19.3725 -51.4206 -57.9544 -72.5678 +1342 1 10.1528 18.8692 10.8437 -76.8134 -60.1193 -33.2812 +1343 2 10.9615 18.4218 10.5945 45.0918 1.09944 2.21813 +1344 2 9.45596 18.3368 10.4599 29.7685 55.6589 34.0211 +1345 1 27.8606 32.5033 21.0207 35.7226 -57.1208 21.6396 +1346 2 27.4858 32.3186 20.1595 9.18463 -2.64104 17.5864 +1347 2 28.2767 31.6819 21.2825 -40.3337 59.6224 -30.8282 +1348 1 22.3488 4.76645 7.82381 9.70975 -1.66795 -4.14218 +1349 2 23.2087 5.12525 7.6047 39.6281 -5.95853 -38.2003 +1350 2 22.0354 5.31589 8.54227 -48.9028 10.9985 43.1758 +1351 1 22.1743 31.295 5.91224 -105.748 -32.7267 45.3784 +1352 2 22.1292 30.4773 5.41671 47.1225 -4.78591 -29.5695 +1353 2 21.358 31.3183 6.41156 59.9512 40.0693 -12.7264 +1354 1 30.1296 27.2073 12.2108 4.58457 -11.0289 1.85728 +1355 2 30.0951 26.266 12.0403 37.283 65.8111 22.9591 +1356 2 31.024 27.3636 12.5141 -40.7559 -46.5712 -21.1669 +1357 1 5.00064 18.675 17.14 -33.0814 -16.1069 -6.87397 +1358 2 4.34836 18.7908 17.8309 49.2484 11.4397 -18.974 +1359 2 5.73674 19.2239 17.4104 -24.0873 0.94509 26.7424 +1360 1 0.506065 15.2301 32.8526 -42.7934 -9.89495 -32.0656 +1361 2 0.0495987 14.9647 32.0543 25.9805 8.96974 34.4161 +1362 2 35.3228 15.2939 33.5135 12.713 1.28012 -8.30898 +1363 1 0.363005 21.4896 23.8864 6.27916 18.2402 -176.719 +1364 2 35.4303 21.6582 23.0527 17.8652 -11.7523 124.524 +1365 2 1.23751 21.188 23.6403 -17.6735 7.78026 48.073 +1366 1 8.03728 15.2226 26.8397 -84.7474 99.6952 95.9521 +1367 2 8.74964 15.7825 27.1485 2.18716 -33.5928 -31.015 +1368 2 7.25601 15.5682 27.2715 85.017 -67.9654 -66.4092 +1369 1 34.6838 18.8502 10.8922 -0.259639 -46.2597 6.36543 +1370 2 0.00799904 18.3869 10.7832 15.6853 -42.1857 4.87203 +1371 2 34.8715 19.7474 10.6165 -13.9009 85.9933 -20.1174 +1372 1 31.3398 22.9006 34.2952 -67.4276 -7.60732 5.21933 +1373 2 31.9538 22.7215 33.583 137.992 -4.85595 -54.0105 +1374 2 30.4807 22.6878 33.9306 -71.1965 3.99713 45.985 +1375 1 35.1271 20.4288 21.394 -35.7539 28.9737 -83.235 +1376 2 35.3537 19.7239 22.0006 29.5449 -64.6546 84.6042 +1377 2 35.045 19.9967 20.5438 -4.21543 32.4219 16.3262 +1378 1 17.3691 12.9617 29.5298 -50.6158 16.5385 -68.0183 +1379 2 17.3472 13.2666 28.6227 51.043 10.5019 3.85175 +1380 2 16.4616 12.7297 29.7269 5.42638 -20.7268 48.6147 +1381 1 16.0952 4.35113 20.4656 -111.562 -23.1831 -30.4415 +1382 2 16.8442 4.88951 20.21 59.6749 -10.7025 31.4165 +1383 2 16.4392 3.76619 21.1407 56.1101 24.296 2.44889 +1384 1 13.6655 33.4732 9.21016 -14.6434 37.0793 15.1981 +1385 2 14.2197 33.2523 9.95868 -9.57172 -23.2998 -40.9927 +1386 2 13.8557 32.7948 8.56223 24.3428 -15.0531 27.2471 +1387 1 25.1695 0.643382 29.2335 21.6465 7.95298 -130.788 +1388 2 24.7386 0.166493 29.9428 -29.9978 -22.498 78.141 +1389 2 25.5891 1.38773 29.6649 3.33758 13.4086 29.2283 +1390 1 24.8138 0.436907 0.690727 82.9688 63.0709 -81.8661 +1391 2 25.2941 0.519025 1.51461 -3.8017 3.41814 -32.584 +1392 2 25.3749 0.862377 35.4895 -86.4281 -63.7493 106.295 +1393 1 13.7956 23.6312 5.71698 -35.7377 -64.3828 62.7025 +1394 2 13.842 24.1956 4.9453 -21.5195 70.6055 -99.7723 +1395 2 14.6849 23.6351 6.07102 59.4049 -13.6179 44.5807 +1396 1 7.02677 26.6503 3.02399 -21.3525 -19.2925 1.13509 +1397 2 7.55117 26.8222 3.8061 11.0515 11.8412 13.9462 +1398 2 6.54412 25.8497 3.22987 5.1324 7.58352 -12.6751 +1399 1 18.318 10.3747 9.8207 -69.0317 -42.8691 127.234 +1400 2 18.707 10.6545 8.99207 44.2864 49.335 -117.918 +1401 2 17.434 10.7417 9.80682 22.0442 -3.86412 -9.97593 +1402 1 22.326 9.87117 1.19539 40.9266 19.5162 -10.9025 +1403 2 21.5732 10.3756 0.887038 -9.18788 -28.0544 15.3445 +1404 2 21.9446 9.16763 1.72058 -34.0527 5.68362 -4.38123 +1405 1 10.9077 22.4384 26.2571 53.7764 -11.6296 -86.1821 +1406 2 10.3417 22.4067 27.0285 34.0431 -34.4579 21.229 +1407 2 11.5524 21.7462 26.4038 -80.1967 47.6878 34.6446 +1408 1 1.32004 18.3856 3.4783 -27.7467 110.044 35.0836 +1409 2 1.00096 18.0083 4.29811 2.17993 -56.7925 19.1756 +1410 2 1.03374 19.2985 3.50678 36.0406 -40.6698 -42.6953 +1411 1 6.61677 10.2852 21.3574 9.58689 -39.0761 64.6614 +1412 2 6.49798 10.336 22.3058 -7.33316 19.6021 -41.7054 +1413 2 6.96581 9.40689 21.2059 -6.30944 16.7036 -21.0585 +1414 1 19.8012 1.74541 35.1965 -29.4306 -7.47265 57.1041 +1415 2 19.8884 1.70617 34.2441 13.6581 2.39509 -47.3898 +1416 2 20.601 2.17956 0.0459631 11.8203 4.44552 -10.5283 +1417 1 22.0001 23.1291 31.8058 -54.6841 16.07 1.56329 +1418 2 21.1377 23.5428 31.7681 -10.1327 -24.8997 -22.7677 +1419 2 22.5056 23.6821 32.4016 59.6791 6.74463 25.8539 +1420 1 21.0289 21.4059 14.8517 -44.1254 -67.6583 2.8981 +1421 2 20.6787 20.8086 15.5126 24.1258 41.8838 -25.1308 +1422 2 20.7142 21.0538 14.0191 19.8493 21.3704 23.5235 +1423 1 29.505 13.0928 27.0217 -107.653 103.967 -57.0344 +1424 2 29.8602 12.7396 27.8374 18.1003 -17.1709 78.425 +1425 2 28.8285 13.7094 27.3017 87.5048 -87.3846 -21.3471 +1426 1 30.7698 14.8611 17.3189 17.5138 -134.472 -42.0085 +1427 2 30.4122 15.6867 17.6457 -50.4164 96.8817 38.7428 +1428 2 30.006 14.2941 17.2123 34.0684 32.1428 2.369 +1429 1 12.5732 32.154 27.8481 -6.31995 23.46 -13.9166 +1430 2 12.6209 33.0232 27.4502 9.90664 -36.2322 16.7352 +1431 2 13.4863 31.8831 27.9431 -1.57741 13.2234 -5.62125 +1432 1 15.4498 20.1384 7.8344 48.4415 41.1344 -58.0345 +1433 2 16.0623 20.5634 7.234 -42.8246 -19.7189 44.354 +1434 2 15.4537 19.2185 7.56981 -7.21379 -22.1224 2.01465 +1435 1 27.2557 6.25579 2.82563 -59.761 92.8868 -65.711 +1436 2 27.5031 5.33128 2.84265 34.811 -83.2273 23.7266 +1437 2 27.6042 6.6126 3.64264 23.1159 -6.88647 41.2559 +1438 1 32.3064 10.3228 17.6539 118.765 -108.507 -61.3909 +1439 2 32.9663 10.3428 16.9608 -60.4617 78.2692 14.0558 +1440 2 32.4224 9.46918 18.0711 -64.5691 29.4345 48.0744 +1441 1 17.3491 14.8921 22.4719 -44.6868 6.44812 46.6807 +1442 2 17.9987 14.7469 21.7841 -6.22047 24.2872 -10.1369 +1443 2 17.0204 15.7762 22.3089 37.4009 -46.2035 -15.619 +1444 1 24.791 15.5753 30.8618 -64.4598 -19.7068 38.6591 +1445 2 23.9186 15.6713 31.2437 40.3392 12.4654 -23.9298 +1446 2 25.0554 14.6837 31.0884 14.1664 20.6161 -10.7037 +1447 1 18.6782 24.8372 24.4046 -14.5103 -31.9694 -38.4522 +1448 2 17.859 25.2 24.0678 -31.385 54.4281 29.1764 +1449 2 18.8975 24.1329 23.7946 49.2072 -15.3593 20.9719 +1450 1 4.57751 35.3113 30.6937 -15.6966 67.0722 14.9899 +1451 2 4.18802 34.5119 30.3395 -28.7954 -55.821 -26.0477 +1452 2 5.49527 35.0848 30.8442 38.1821 -9.54411 10.9305 +1453 1 22.1368 7.03674 27.3081 32.7954 91.2137 44.1913 +1454 2 21.753 6.16242 27.2411 -18.4835 -43.5438 -51.6082 +1455 2 22.2482 7.3202 26.4007 -15.9554 -43.6992 -0.093033 +1456 1 20.9956 25.6219 2.95695 -98.5049 58.8207 -38.9534 +1457 2 21.6083 24.9057 2.79006 47.7293 -54.4712 -10.745 +1458 2 20.3559 25.5607 2.24751 41.6943 1.0756 41.7927 +1459 1 19.8924 8.7545 11.5513 55.7089 -129.639 124.693 +1460 2 19.3642 9.23782 10.9159 -32.6135 100.35 -83.5693 +1461 2 20.6791 9.28782 11.6646 -21.4365 33.3546 -37.0064 +1462 1 35.3169 7.31809 4.49898 29.4751 -21.769 16.3554 +1463 2 34.9183 7.01033 3.68494 -63.81 16.2325 -75.7788 +1464 2 0.447432 6.64038 4.72557 49.7681 -5.96568 51.491 +1465 1 1.9355 20.4295 32.7373 0.0235286 41.2151 -46.5324 +1466 2 1.65024 20.8948 31.951 32.4868 -1.84136 26.2853 +1467 2 1.22056 19.8228 32.9299 -33.0497 -43.2753 32.1616 +1468 1 14.6938 26.3169 16.5184 -49.6012 7.41863 -31.0797 +1469 2 14.3727 26.4394 17.4118 44.7859 -7.20856 -5.11159 +1470 2 15.6396 26.207 16.6162 5.67087 2.23012 40.7061 +1471 1 34.5432 29.0051 17.205 87.3538 -47.5622 -43.7907 +1472 2 -0.0131445 29.0815 17.1158 -77.6281 14.2291 15.3026 +1473 2 34.3414 28.1278 16.8796 -16.092 30.8182 12.6619 +1474 1 19.1676 26.024 7.57252 17.3309 28.2203 -10.3177 +1475 2 19.5078 25.4445 6.89079 -22.7028 -74.1092 -43.6128 +1476 2 19.8731 26.652 7.72774 11.6307 60.3526 48.1414 +1477 1 5.88699 11.5974 0.0750917 -11.397 6.61126 12.4805 +1478 2 6.61357 11.6352 34.9003 -54.4901 17.725 1.45372 +1479 2 5.19218 12.1117 35.1112 73.1208 -29.3779 -9.78091 +1480 1 33.5452 10.1857 28.6521 -117.999 -6.82498 -96.5276 +1481 2 33.0353 10.128 27.8441 88.4536 10.9027 59.8411 +1482 2 32.9019 10.0673 29.3509 24.4362 4.883 32.0541 +1483 1 12.8347 20.7594 27.3436 64.8954 13.5772 -12.4334 +1484 2 12.1335 20.746 27.995 -35.754 -6.40342 39.6202 +1485 2 13.6396 20.8173 27.8585 -26.5877 -4.82988 -18.2562 +1486 1 30.9453 23.5354 7.01712 -3.79111 -75.5576 -104.025 +1487 2 30.8188 23.3276 7.94291 -2.77067 -9.92772 48.2901 +1488 2 30.8368 22.698 6.56621 6.2652 93.6929 51.7292 +1489 1 22.3771 28.646 11.2728 61.7169 34.2017 21.3674 +1490 2 23.1106 29.1563 11.6161 -80.0898 -38.4124 -56.0167 +1491 2 22.1647 29.0631 10.4378 26.4728 2.43983 35.5913 +1492 1 23.9787 11.3621 13.9802 -37.0876 66.0885 -59.0902 +1493 2 24.0761 11.9626 14.7192 19.9802 -11.2667 54.877 +1494 2 23.6517 11.9104 13.267 9.21913 -50.9673 7.86957 +1495 1 19.0946 19.8258 30.3969 -6.72115 -13.0711 42.2878 +1496 2 19.5944 19.3543 29.7304 0.00751095 1.25155 46.2361 +1497 2 19.3222 19.392 31.2192 8.63242 12.2508 -79.4812 +1498 1 35.1985 30.2504 30.6737 -33.146 -58.7931 -60.4343 +1499 2 35.163 30.9483 31.3279 50.7396 10.2514 21.0995 +1500 2 0.612914 29.9899 30.6505 -18.3276 41.9676 40.2048 +1501 1 3.50028 19.4402 27.8959 -12.9943 8.03922 24.0427 +1502 2 2.812 19.2077 28.5192 64.0106 29.1795 -28.1468 +1503 2 4.05908 20.0535 28.3732 -47.6572 -35.5715 1.09958 +1504 1 8.60562 18.3221 15.0406 22.3767 2.09925 -37.4438 +1505 2 9.49043 17.9913 14.886 -12.0732 2.53916 -3.08372 +1506 2 8.48138 18.2423 15.9864 -6.76131 -8.00219 31.4675 +1507 1 15.0888 12.0278 30.3538 -24.2091 -81.8331 -11.8119 +1508 2 14.3122 12.0516 30.9129 3.24102 4.7152 2.64164 +1509 2 15.1575 11.114 30.0773 4.53056 74.9853 15.7961 +1510 1 34.2443 30.1962 12.7027 -61.5193 53.1761 11.2353 +1511 2 34.1387 30.8199 13.4211 46.9213 -66.5821 -47.9074 +1512 2 35.1054 29.8047 12.8493 15.0476 22.4894 32.7197 +1513 1 16.0363 11.3784 34.5979 -87.1601 95.4939 -32.3314 +1514 2 15.9994 12.1743 34.0674 3.93094 -63.6283 45.8668 +1515 2 16.9499 11.0977 34.5464 83.904 -29.8353 -3.16959 +1516 1 12.4152 19.7731 32.359 -29.23 -105.434 -42.2761 +1517 2 11.7582 19.8074 33.0543 43.706 57.5963 -11.7122 +1518 2 12.8722 20.612 32.419 -16.9607 52.1285 56.4364 +1519 1 16.3614 1.43284 13.6015 -46.342 25.3971 -20.4111 +1520 2 16.6779 2.32463 13.7458 -41.6887 -47.6717 -13.4338 +1521 2 15.4914 1.54591 13.2187 80.0304 11.2373 37.3255 +1522 1 3.93277 21.9872 35.0581 -58.7737 35.0306 -25.0108 +1523 2 3.31118 22.6785 34.8299 51.0255 -59.3625 16.4731 +1524 2 3.40055 21.1933 35.1095 15.4245 36.5818 0.309174 +1525 1 3.71521 25.4976 16.6129 -148.342 2.80328 -4.24477 +1526 2 3.58896 25.2752 17.5353 62.4394 -10.206 58.9231 +1527 2 2.82928 25.5411 16.2531 76.7206 14.8199 -48.8937 +1528 1 12.4985 4.72387 6.90255 1.91962 0.52362 -19.1508 +1529 2 12.6514 4.50999 5.98217 8.17142 -18.4337 1.58486 +1530 2 11.9509 5.50861 6.87878 -10.6994 16.2775 17.4777 +1531 1 0.21346 15.4946 12.4585 4.39006 -29.9867 56.3628 +1532 2 0.769886 15.5472 11.6814 17.657 -3.35287 -18.9153 +1533 2 0.636607 14.8388 13.0127 -20.1879 35.4316 -36.7927 +1534 1 18.2512 16.0368 12.3029 17.8365 38.5449 -61.9645 +1535 2 18.5747 15.2221 12.6874 -19.6615 -16.5382 28.7596 +1536 2 17.5497 16.3176 12.8905 -7.9691 -19.2674 30.5526 +1537 1 26.9017 18.5689 6.14094 26.8653 -71.854 8.15584 +1538 2 27.174 17.8118 6.6594 -31.1006 74.5865 -60.4986 +1539 2 26.9315 18.2625 5.2346 0.839629 4.62758 46.1112 +1540 1 33.442 4.98845 23.0317 -75.6749 -19.7714 19.3376 +1541 2 32.5433 4.81178 23.31 74.1662 17.7462 -24.8336 +1542 2 33.8705 4.13266 23.0467 2.97596 2.87355 2.89537 +1543 1 26.442 7.53491 13.3223 121.751 35.6501 30.8845 +1544 2 26.4996 8.46929 13.5219 -81.7588 -101.618 -37.0763 +1545 2 25.5189 7.3904 13.1143 -30.5681 66.173 16.9024 +1546 1 3.43826 25.264 19.5283 89.1385 -55.4691 20.9639 +1547 2 4.36612 25.0299 19.5058 -84.1054 23.8768 0.0693532 +1548 2 3.10198 24.8368 20.3161 -0.207042 15.1097 -23.8577 +1549 1 31.866 26.7728 18.8636 -9.0721 -13.1062 -6.48517 +1550 2 31.0204 26.6571 19.2969 -16.0098 1.98494 41.8094 +1551 2 31.6682 26.7056 17.9295 22.3541 5.14399 -34.0248 +1552 1 27.9829 0.0751176 33.1577 44.0638 1.24253 79.9828 +1553 2 27.1539 0.503472 33.3709 -17.5162 7.038 -15.5979 +1554 2 27.887 35.3146 32.2434 -21.7632 -9.16523 -67.5476 +1555 1 12.5009 14.3873 2.6462 55.5124 5.27167 -117.38 +1556 2 13.3795 14.0779 2.42584 -36.8136 3.6346 51.294 +1557 2 12.1504 14.7224 1.82091 1.70912 -19.6039 88.6409 +1558 1 35.3499 8.99378 30.2361 -71.673 137.679 -57.7263 +1559 2 34.738 9.54929 29.7532 92.4381 -73.5106 66.8807 +1560 2 35.0429 8.10164 30.0746 -15.2678 -67.3723 -6.51647 +1561 1 7.94184 25.3175 7.96439 -40.8607 -135.513 -106.497 +1562 2 8.07175 26.2092 8.28741 31.6947 88.0599 83.9912 +1563 2 8.25803 24.7571 8.67303 6.22746 44.5192 25.2024 +1564 1 32.0389 28.4793 8.5667 26.7942 -83.7809 -57.855 +1565 2 31.549 27.8876 7.9956 18.246 33.6491 35.1854 +1566 2 31.3699 29.0341 8.96795 -52.8128 36.9513 27.9447 +1567 1 7.65276 14.6738 31.3611 61.5049 -61.2367 1.31765 +1568 2 8.3836 14.1425 31.0452 -30.1415 5.69719 23.5996 +1569 2 7.66016 15.4497 30.8006 -14.928 49.3529 -30.5248 +1570 1 30.6546 5.02904 23.1487 32.4845 -17.5397 -93.7816 +1571 2 30.3254 5.90734 23.3398 -15.8593 14.3918 21.9405 +1572 2 30.8109 5.03157 22.2043 -10.5032 -20.2248 80.4125 +1573 1 16.77 18.1619 2.61666 32.1728 3.16549 11.3331 +1574 2 17.4259 17.7967 2.02271 -26.9007 8.54143 8.21315 +1575 2 15.9351 17.832 2.28438 -4.87514 -8.26756 -13.8911 +1576 1 24.4883 17.4271 17.1944 89.4519 15.8533 48.1909 +1577 2 23.568 17.313 17.4316 -57.0761 -12.7957 -18.7189 +1578 2 24.4958 17.3919 16.2379 -31.8419 -7.37793 -33.0905 +1579 1 26.3197 10.561 19.0568 -12.5125 29.391 13.0461 +1580 2 25.5556 11.0622 19.3417 71.2805 -15.1349 -17.1482 +1581 2 27.0516 11.1727 19.137 -57.3276 -12.5408 3.14824 +1582 1 17.3895 17.6639 5.36751 136.865 -46.2505 -86.6115 +1583 2 17.1875 17.8762 4.45625 -37.8252 2.79242 85.9577 +1584 2 16.6036 17.9157 5.85246 -96.6438 38.5511 -4.41566 +1585 1 17.483 20.8441 3.33293 -20.0766 -22.2361 -12.6015 +1586 2 17.3516 19.9309 3.07779 34.4362 -84.6278 29.6443 +1587 2 16.9046 21.3407 2.75404 -19.0832 93.1123 -7.33096 +1588 1 30.7037 8.90538 0.583707 63.0404 36.3138 -42.9969 +1589 2 31.2523 8.91432 1.36801 -14.4539 20.7652 -90.2982 +1590 2 31.2691 9.24757 35.3385 -47.807 -47.2069 128.263 +1591 1 17.2453 9.5157 26.9759 -60.856 -102.386 13.3636 +1592 2 18.0957 9.68447 27.3816 32.785 40.7682 -4.60386 +1593 2 17.1001 10.2674 26.4013 31.8421 57.3579 -14.2918 +1594 1 26.714 8.00411 33.0086 -18.8372 2.47145 -88.6429 +1595 2 26.4184 7.28436 33.5661 -6.78048 -42.4253 71.7477 +1596 2 26.318 7.82524 32.1557 23.0525 35.8489 7.53648 +1597 1 2.78382 32.0058 13.2659 -79.3847 -71.8506 -8.07404 +1598 2 2.87581 31.3758 12.5512 -5.84405 49.218 52.4079 +1599 2 1.99207 31.7305 13.7281 83.6797 26.2771 -44.1959 +1600 1 7.54066 16.0825 21.8424 83.3387 106.529 97.4681 +1601 2 8.1886 16.7346 22.1092 20.7274 -33.8673 -107.529 +1602 2 6.98425 15.9678 22.6127 -105.353 -83.5861 3.81267 +1603 1 3.5859 2.68851 31.3102 2.64894 -19.5051 -22.5632 +1604 2 3.77606 1.79432 31.0264 -0.583355 28.1287 27.2612 +1605 2 3.86178 2.71335 32.2264 2.91842 -15.4128 -1.29979 +1606 1 6.00535 6.06827 35.2473 21.0603 14.9965 65.757 +1607 2 6.87263 6.45646 35.1317 -4.70248 3.14836 -6.3667 +1608 2 5.73031 5.82735 34.3627 -12.7763 -13.9795 -52.1841 +1609 1 10.8009 12.6166 27.5365 -23.3163 29.9009 65.6171 +1610 2 10.01 12.2018 27.881 13.0457 1.8261 -17.6657 +1611 2 10.9429 13.3727 28.106 5.28197 -37.8943 -37.3005 +1612 1 5.91857 34.412 7.6627 -25.1587 -13.9473 -11.6672 +1613 2 6.17134 34.8139 8.49387 -30.1461 54.1173 99.284 +1614 2 6.73751 34.0732 7.30108 51.3012 -50.54 -80.2485 +1615 1 33.1196 4.34069 33.432 106.907 -83.3611 -24.5211 +1616 2 32.9915 5.2225 33.0824 -24.5718 79.7221 -19.805 +1617 2 33.9591 4.05826 33.069 -73.7331 8.37694 41.0772 +1618 1 4.74677 32.2549 32.8203 23.0535 2.88625 -90.9187 +1619 2 5.03231 32.4285 31.9233 -19.9967 -24.823 61.3615 +1620 2 4.54887 33.1193 33.1807 -3.71913 19.6053 24.3811 +1621 1 16.3431 0.390297 4.84014 92.1028 -29.6041 -88.0807 +1622 2 16.2331 35.0363 4.43524 -39.8901 11.9003 35.0145 +1623 2 17.173 0.715438 4.49121 -61.5698 14.9698 52.8055 +1624 1 29.7614 18.4935 11.691 -11.1144 -4.59879 18.648 +1625 2 29.6222 19.3822 12.0183 11.4933 -51.067 8.1685 +1626 2 29.8231 17.9542 12.4794 -4.1558 50.6836 -26.0052 +1627 1 6.35865 20.2396 32.1088 -1.83806 -23.796 -0.768101 +1628 2 5.60426 19.7608 32.4522 0.644557 -24.6272 -24.3801 +1629 2 6.37864 21.0514 32.6156 27.2229 66.0038 14.8107 +1630 1 32.3886 33.7655 35.3574 -34.9092 136.423 -9.40077 +1631 2 33.1176 34.3557 35.1662 -4.66992 -58.7547 4.14178 +1632 2 31.6272 34.3408 35.432 32.1983 -80.4017 2.11851 +1633 1 33.535 26.8252 15.68 -24.9602 -98.0496 -155.48 +1634 2 33.3744 27.5341 15.0572 9.75888 26.8221 40.8427 +1635 2 33.4921 26.0277 15.1523 13.7426 71.5683 113.526 +1636 1 10.2698 4.84621 26.0289 -42.4697 -49.8707 63.1331 +1637 2 9.72661 4.19971 26.4797 51.487 59.2848 -51.3943 +1638 2 9.9363 4.8561 25.1317 -7.36393 -4.22669 -4.63818 +1639 1 21.2839 12.9972 30.4097 -2.4449 -61.1998 15.9761 +1640 2 20.6421 12.3291 30.6505 78.1043 62.6959 -18.1643 +1641 2 22.1322 12.5848 30.5725 -72.0347 11.544 -7.13444 +1642 1 15.4545 8.3492 23.3732 6.15535 45.4233 123.296 +1643 2 15.3671 7.90171 22.5315 -4.06507 -39.2025 -95.8133 +1644 2 15.9371 9.15051 23.17 -3.96388 -6.89081 -19.4508 +1645 1 6.9692 34.4149 28.2496 126.344 13.0669 92.9354 +1646 2 7.75215 34.2986 28.7878 -80.6382 -33.7673 -79.4595 +1647 2 6.6558 35.2925 28.4683 -57.791 32.4648 -27.4451 +1648 1 1.81069 22.893 2.63117 -18.1116 -2.7492 -100.894 +1649 2 1.55963 22.8823 1.70753 -6.5128 -6.94875 85.854 +1650 2 2.69067 23.2696 2.63633 21.9196 9.64694 25.3183 +1651 1 33.2762 8.93412 34.7773 -13.2381 56.1361 38.4201 +1652 2 33.5997 8.15141 34.3312 25.4279 -26.9532 -8.4114 +1653 2 33.9793 9.17417 35.3809 -17.2597 -31.508 -36.1669 +1654 1 11.2728 30.3309 3.53307 74.4696 124.831 -73.1291 +1655 2 10.3798 30.4519 3.21011 -42.5272 -22.7395 7.19523 +1656 2 11.2115 29.5902 4.13636 -46.901 -97.3504 65.2987 +1657 1 24.9656 2.12252 18.9021 33.3563 -17.3579 39.7137 +1658 2 25.4507 2.94695 18.8673 -5.67418 -38.5328 11.5703 +1659 2 25.4573 1.58052 19.5191 -30.7963 54.7743 -50.3064 +1660 1 27.5802 12.9165 22.8062 34.2937 -106.205 -22.72 +1661 2 28.2409 13.4616 22.379 46.0228 31.356 -28.0055 +1662 2 26.9553 13.5411 23.1745 -80.0686 77.0279 49.3683 +1663 1 34.6817 21.4399 8.60969 -73.058 22.5949 45.0197 +1664 2 35.104 21.1458 7.80258 47.7135 -13.3412 -3.90043 +1665 2 35.3457 21.3139 9.28759 20.5098 -6.8073 -35.3017 +1666 1 2.66043 24.6342 34.3839 -201.347 15.5141 46.9287 +1667 2 2.54285 25.5752 34.2532 89.1663 43.726 -25.045 +1668 2 1.78739 24.3121 34.6082 109.098 -60.0536 -14.7027 +1669 1 21.599 20.2716 9.43204 -56.4951 -35.9493 -88.8409 +1670 2 21.31 19.7799 10.2008 2.83399 -12.92 68.5135 +1671 2 21.1026 19.8948 8.70553 43.6339 44.7837 17.264 +1672 1 17.7015 4.32954 28.8155 -33.6982 -68.3783 27.9871 +1673 2 18.2861 5.04784 28.5736 30.5259 48.6789 -26.0938 +1674 2 17.0824 4.26851 28.088 4.70363 8.36075 -11.4455 +1675 1 33.5959 13.3965 0.695757 2.79841 -24.1553 -42.5753 +1676 2 32.7156 13.039 0.579496 -14.9363 8.19131 18.7453 +1677 2 34.0833 13.0874 35.3793 9.4111 19.0814 31.0753 +1678 1 14.7123 15.9805 26.964 -42.2435 47.3128 -122.718 +1679 2 14.7242 15.4242 27.7429 26.2961 -54.2827 108.603 +1680 2 15.4805 16.5435 27.0595 26.2067 -1.75861 29.3924 +1681 1 25.2092 21.9557 32.2815 4.04508 35.4619 23.1261 +1682 2 25.3274 22.9036 32.2198 -7.9735 -53.6536 13.5863 +1683 2 25.1049 21.7873 33.2179 2.69287 22.6518 -31.5403 +1684 1 6.8152 3.83407 8.73031 -7.34112 5.27456 2.31529 +1685 2 7.56538 3.28217 8.50919 60.3111 -7.62897 -24.0959 +1686 2 6.13748 3.21783 9.00813 -51.0667 -4.31125 21.852 +1687 1 9.21614 7.78454 24.9559 94.662 18.0946 21.3798 +1688 2 9.5013 7.22695 25.6798 -8.6858 30.463 -41.8049 +1689 2 10.0137 8.22672 24.6649 -84.4616 -48.6356 40.5947 +1690 1 25.7661 24.5664 31.8221 16.139 4.73405 -156.303 +1691 2 25.2319 25.3353 31.6226 -32.5472 39.6123 65.8085 +1692 2 26.059 24.2494 30.9677 23.401 -39.9205 88.9561 +1693 1 15.9782 35.0173 18.8879 132.666 -54.1077 123.171 +1694 2 15.0677 35.0725 19.1782 -51.5336 28.7784 -67.7068 +1695 2 15.9592 35.3188 17.9796 -84.804 21.2184 -51.7155 +1696 1 13.183 8.82794 28.5664 -105.277 -122.027 -38.9877 +1697 2 12.3716 9.19446 28.9179 -2.34036 100.559 49.3371 +1698 2 12.9277 7.97655 28.2112 101.455 27.0344 -10.777 +1699 1 1.80201 1.01319 14.2125 -10.9994 108.429 11.6013 +1700 2 2.15615 0.283851 14.7213 39.2506 -81.1255 49.7133 +1701 2 1.36283 0.597347 13.4706 -26.3655 -26.5573 -49.0049 +1702 1 27.2049 9.56984 16.515 -122.192 59.5793 16.3919 +1703 2 28.0878 9.20111 16.4896 81.0579 -24.2595 37.5124 +1704 2 27.0912 9.85809 17.4207 38.8898 -30.2236 -51.7474 +1705 1 22.6438 27.8828 17.7012 49.3457 18.1757 -73.0896 +1706 2 23.3962 27.6648 17.151 -82.2546 49.5789 56.4651 +1707 2 22.4278 28.7852 17.4658 34.1152 -68.9783 3.55196 +1708 1 35.0221 17.7583 30.838 -25.1366 -163.909 -30.0371 +1709 2 35.2543 16.8308 30.884 19.9373 100.762 22.1918 +1710 2 34.1816 17.7728 30.3802 9.20744 55.9104 6.77971 +1711 1 32.1562 2.34683 15.7785 16.8639 -17.4896 5.79746 +1712 2 31.3149 2.79707 15.8547 3.30382 10.9899 -15.41 +1713 2 32.6299 2.83564 15.1055 -20.4562 2.78633 10.1896 +1714 1 17.3491 33.6121 35.0554 28.0663 -20.3669 34.0552 +1715 2 17.1509 34.4411 34.6198 17.9725 14.6268 3.83022 +1716 2 18.1602 33.7808 0.0877944 -54.6905 10.1453 -40.8997 +1717 1 1.64578 29.1889 17.0804 49.603 -4.48077 -54.9171 +1718 2 2.45524 28.7783 16.7764 -63.8429 27.0246 36.324 +1719 2 1.60016 28.9696 18.011 14.7364 -14.8058 31.0836 +1720 1 19.9464 29.2537 0.269639 -26.8873 -56.575 -80.5011 +1721 2 19.2231 29.8603 0.111085 -5.06196 13.5063 10.198 +1722 2 20.3884 29.6041 1.04298 28.7619 40.6573 62.5122 +1723 1 27.8751 8.50124 9.36767 -63.6131 -41.3148 -12.2052 +1724 2 28.6953 8.01212 9.3013 13.7418 37.4852 9.3571 +1725 2 28.146 9.39911 9.55925 44.6403 -2.626 -1.79707 +1726 1 9.83009 27.7479 10.8535 35.48 -43.6722 -77.1661 +1727 2 10.0168 28.6051 11.2364 14.3999 23.1012 9.24224 +1728 2 10.4015 27.6978 10.0872 -56.6997 19.3254 82.5667 +1729 1 26.3005 18.4601 21.2951 14.5335 -83.6305 -16.8008 +1730 2 27.1781 18.8416 21.319 -83.2571 48.8169 11.9793 +1731 2 25.712 19.2034 21.4273 70.7685 36.4426 0.424326 +1732 1 14.1931 25.9911 24.7443 -198.215 -14.4377 51.3373 +1733 2 13.3857 26.4657 24.9421 118.834 12.0828 -28.5984 +1734 2 13.9501 25.0674 24.8069 73.5881 9.35866 -14.5886 +1735 1 0.68914 8.97174 18.2007 61.1146 -22.113 79.7685 +1736 2 1.47886 8.43084 18.1956 -31.3821 7.19771 -40.948 +1737 2 0.659383 9.34465 19.0818 -31.0353 11.9113 -38.3143 +1738 1 32.7638 11.762 33.2407 155.271 -70.1926 -64.5912 +1739 2 33.5829 11.2865 33.1021 -74.1724 66.4987 -31.2067 +1740 2 32.4646 11.4779 34.1044 -82.0389 -1.68615 100.141 +1741 1 11.5837 29.9382 6.86929 68.3086 96.8308 30.659 +1742 2 10.8312 30.5293 6.84786 -80.6859 -12.2726 -16.7586 +1743 2 12.3177 30.4934 7.13259 8.33693 -75.678 -14.9418 +1744 1 33.7412 13.4573 4.64077 57.4437 -27.4415 -59.0767 +1745 2 33.2622 14.0744 5.19406 2.79143 46.6947 3.92001 +1746 2 34.2624 14.011 4.05935 -48.6945 -7.59113 53.8631 +1747 1 20.834 4.12553 19.8797 -36.0917 -30.8907 39.6433 +1748 2 20.9344 4.49859 20.7554 -34.0334 -10.765 52.4405 +1749 2 21.5059 4.56085 19.3549 63.6418 30.6897 -107.072 +1750 1 25.2814 8.95348 23.557 113.275 41.1287 -141.268 +1751 2 25.1132 8.59773 22.6844 -40.0213 -9.36321 67.6354 +1752 2 26.0681 9.48829 23.4506 -78.4309 -37.9369 71.1926 +1753 1 16.3379 1.45632 7.44654 -7.6265 0.517501 36.3702 +1754 2 15.5559 1.07957 7.84999 -0.84736 5.60168 5.42508 +1755 2 16.3331 1.11752 6.55131 9.51431 -14.4495 -40.4388 +1756 1 8.46245 10.8141 34.5349 -105.564 -54.5549 27.1296 +1757 2 8.57768 10.9131 33.5898 41.3995 21.57 -1.82151 +1758 2 9.25468 11.1943 34.9144 58.3156 34.8572 -29.9698 +1759 1 5.31339 12.695 25.2695 49.5823 22.0342 -4.2842 +1760 2 5.28055 12.4465 26.1933 -51.7824 -33.1812 63.8585 +1761 2 6.20703 13.0116 25.1378 -4.64511 8.64075 -53.7069 +1762 1 28.5176 6.14909 35.2405 -88.1782 47.8796 -5.94682 +1763 2 28.1069 6.97269 0.0565239 44.1167 -62.7793 -19.5292 +1764 2 29.4065 6.2011 0.144711 40.6685 10.4457 21.8035 +1765 1 7.78961 0.697739 16.2244 -84.5532 -7.2713 -20.9178 +1766 2 8.09867 0.8319 17.1203 24.3771 9.55988 83.0212 +1767 2 8.55261 0.883276 15.677 61.8641 10.8884 -56.4237 +1768 1 21.6803 21.8045 29.4666 92.6174 -29.1217 6.5542 +1769 2 21.6121 21.9092 30.4156 -6.33304 2.49275 -14.679 +1770 2 22.6036 21.6037 29.3131 -84.8983 18.8452 2.49276 +1771 1 20.5415 13.5162 22.8863 -63.6149 -44.7099 -59.224 +1772 2 20.1252 13.4069 23.7413 41.5347 19.0983 10.1776 +1773 2 21.3921 13.9091 23.0819 28.2143 21.3073 52.2065 +1774 1 13.5096 24.4133 28.8518 -16.7584 -104.831 19.9095 +1775 2 13.7422 25.3379 28.7668 -58.9978 10.9322 -52.2701 +1776 2 12.7416 24.3065 28.2906 68.3339 88.9671 29.8283 +1777 1 10.6965 24.268 31.9247 39.9214 65.0054 -105.217 +1778 2 10.6473 23.7252 32.7116 26.2784 -37.7588 71.5504 +1779 2 11.6103 24.5501 31.8844 -76.997 -34.07 32.5642 +1780 1 15.9558 28.976 35.0551 -4.59869 16.9032 24.3371 +1781 2 15.9895 28.403 34.289 13.1654 5.89541 -13.4528 +1782 2 16.6183 29.6453 34.8835 -18.1637 -24.8778 -4.73429 +1783 1 1.56494 0.695931 33.0488 -7.82546 2.85897 6.28041 +1784 2 2.3653 1.15923 33.2959 21.5381 2.16919 -17.3713 +1785 2 1.07421 0.61188 33.8664 -30.4619 -13.1026 5.47324 +1786 1 26.1486 0.156998 10.0334 100.992 19.0148 78.4341 +1787 2 25.3876 0.327467 9.47838 -100.512 12.7939 -72.7237 +1788 2 26.2276 34.7095 10.046 -6.30603 -35.7748 -6.321 +1789 1 9.77747 17.7256 3.3079 -15.1177 -51.4176 -46.837 +1790 2 9.84926 17.8953 4.24722 -2.02682 14.0052 57.0174 +1791 2 9.25206 16.9278 3.24758 22.2251 35.8836 0.252656 +1792 1 8.7542 5.30397 3.09771 12.4213 18.1284 -138.238 +1793 2 8.60827 5.08184 4.01728 -2.3211 -5.44548 114.096 +1794 2 9.11045 6.19216 3.11897 -1.95036 -2.72999 26.7585 +1795 1 20.4817 15.9179 9.33613 21.0604 -24.5147 -135.704 +1796 2 20.554 15.4845 8.48573 -10.0707 58.8981 115.641 +1797 2 20.2655 15.2133 9.94696 -7.71867 -31.7412 19.3962 +1798 1 16.8258 18.5832 26.1716 29.5009 -180.881 47.1146 +1799 2 16.6113 18.4222 27.0905 -41.8391 101.856 42.9472 +1800 2 17.1968 17.7563 25.8634 -2.55761 77.1759 -91.7224 +1801 1 13.7602 16.9853 22.3202 -0.347047 22.858 -76.9174 +1802 2 13.5835 17.873 22.0086 7.00159 -0.924808 -16.0352 +1803 2 13.5903 17.0231 23.2614 -8.69006 -19.8049 86.5568 +1804 1 32.6202 30.4061 6.88945 12.3583 39.1277 -33.0313 +1805 2 33.5171 30.4006 6.55509 -2.18656 -7.54507 2.7296 +1806 2 32.5606 29.6182 7.42965 1.39015 -29.1017 22.5731 +1807 1 17.6323 14.6078 27.182 -11.8057 18.0452 -87.9568 +1808 2 17.8963 15.2122 27.8757 18.0023 21.7031 44.3758 +1809 2 17.7049 15.1203 26.3767 -9.11405 -46.4403 43.6533 +1810 1 11.6224 21.259 16.4721 -32.7747 -25.0008 40.6365 +1811 2 11.4997 21.3612 15.5283 -40.9671 0.61544 -90.6165 +1812 2 12.4984 21.6069 16.6393 70.6567 28.2261 46.8509 +1813 1 1.37589 22.2789 20.7522 -41.4353 -37.4922 33.5456 +1814 2 2.11728 21.8396 20.3355 7.62508 -10.9398 -1.55026 +1815 2 0.768503 21.5715 20.9687 46.2513 38.8436 -18.9684 +1816 1 7.18312 3.2674 24.3648 10.7382 40.4213 -33.1762 +1817 2 7.70367 3.09513 23.5802 -33.0432 -24.3849 55.393 +1818 2 6.96172 2.39909 24.7013 24.8018 -7.23514 -26.132 +1819 1 17.6495 11.9524 5.42355 10.8967 15.9964 107.143 +1820 2 17.6466 12.8975 5.57508 1.82762 -1.82657 0.60285 +1821 2 17.4214 11.8569 4.49883 -20.8259 -17.7865 -102.08 +1822 1 12.8489 11.6661 32.148 -17.8965 188.078 -111.666 +1823 2 12.9552 10.7149 32.136 14.8057 -118.886 68.8195 +1824 2 12.8329 11.8941 33.0775 8.91269 -65.1713 40.0813 +1825 1 28.1248 28.5738 6.21199 -192.186 43.1029 -11.4148 +1826 2 28.7331 27.8725 6.44515 126.968 -85.4696 28.3322 +1827 2 28.6866 29.2917 5.91998 82.4559 38.5651 -17.6132 +1828 1 9.60802 10.1304 3.09593 -93.7682 46.3021 37.3457 +1829 2 9.15367 10.5237 3.841 48.1761 -48.506 -94.0423 +1830 2 8.91505 9.94798 2.4613 39.6056 15.8046 57.281 +1831 1 14.4249 9.53466 14.3051 -123.439 24.9231 25.9395 +1832 2 13.6218 9.61307 14.82 56.7426 -18.0094 52.7871 +1833 2 14.1516 9.7137 13.4053 59.4293 -1.54716 -76.4542 +1834 1 6.04341 31.1491 20.461 -47.2656 -32.3307 7.09195 +1835 2 6.13021 30.2015 20.3565 -34.2445 79.6778 13.6184 +1836 2 5.11162 31.2874 20.6309 73.0105 -36.3797 -15.7581 +1837 1 8.78644 13.5813 21.8859 65.416 50.4952 92.7993 +1838 2 8.50305 14.4953 21.9079 -17.1217 -46.3339 -35.7963 +1839 2 8.24095 13.177 21.2112 -44.0244 9.7129 -48.364 +1840 1 23.4728 35.2749 4.51444 82.1512 -62.8586 -4.43703 +1841 2 22.7717 35.446 5.14336 -24.85 2.97315 30.1159 +1842 2 24.0277 34.6244 4.94466 -50.4442 53.9632 -33.0951 +1843 1 22.0934 26.5436 21.4556 61.6688 13.3811 31.4118 +1844 2 22.6334 26.459 22.2414 -33.6265 -15.6813 -19.5227 +1845 2 22.498 27.2571 20.962 -25.1393 -16.8342 -7.17079 +1846 1 1.89425 19.0608 16.6622 3.28475 46.2513 -5.68985 +1847 2 1.87083 19.9778 16.3884 1.6448 -79.7844 41.4251 +1848 2 2.01718 19.0967 17.6108 -5.23574 16.1596 -36.0108 +1849 1 23.9637 29.6196 2.08828 -69.8703 54.5439 -173.282 +1850 2 23.9782 29.2387 1.21026 17.7273 -5.49981 101.72 +1851 2 23.5499 30.4749 1.97202 26.107 -35.3959 56.7774 +1852 1 1.04741 21.6892 30.5979 -115.233 -13.532 -151.998 +1853 2 0.113051 21.7444 30.3975 31.2588 10.1427 93.9672 +1854 2 1.46569 21.533 29.7512 75.2562 4.98715 47.7558 +1855 1 13.7336 18.7716 16.05 36.1898 53.9538 -56.9996 +1856 2 14.028 19.1122 16.8948 -13.9343 -22.8762 19.6579 +1857 2 13.1753 18.0268 16.2729 -19.3783 -29.7417 40.7088 +1858 1 15.0251 6.07561 33.9309 8.45826 5.37648 -1.81671 +1859 2 14.744 5.59469 33.1525 44.0459 8.11479 29.3483 +1860 2 15.9583 5.8782 34.011 -55.9922 -14.2135 -28.2397 +1861 1 31.8194 4.72563 13.932 -76.438 36.5996 36.6777 +1862 2 32.7645 4.6887 14.0793 76.2185 -10.5878 3.59609 +1863 2 31.6915 4.29775 13.0854 0.759274 -26.189 -49.3505 +1864 1 24.2464 18.8312 7.32372 -41.9992 53.3351 -90.8799 +1865 2 24.4155 18.4871 8.20079 50.7924 -34.3591 51.5305 +1866 2 25.0374 18.6218 6.8271 14.2528 -14.3602 32.1679 +1867 1 30.0922 6.70763 9.34653 19.3341 -118.414 -30.4242 +1868 2 30.6874 6.86847 10.0787 17.9106 47.1118 43.6622 +1869 2 30.3036 5.82052 9.05573 -43.4784 60.4306 -8.82744 +1870 1 6.445 22.2103 16.5271 -47.7403 -14.1187 159.808 +1871 2 6.64042 21.365 16.9316 2.42881 46.1711 -48.8959 +1872 2 6.77163 22.1288 15.6311 45.4809 -35.2284 -93.468 +1873 1 26.5351 4.89727 31.491 20.5514 42.1388 77.5845 +1874 2 26.401 4.09028 30.9939 -19.8733 12.7801 -50.7802 +1875 2 26.231 5.59212 30.9071 -5.94505 -47.2654 -24.2121 +1876 1 16.6218 30.9593 12.5758 76.776 21.1314 15.0447 +1877 2 17.5309 31.2416 12.4755 -63.1447 -15.9732 -5.44499 +1878 2 16.5322 30.7656 13.509 -13.3801 -1.95666 -9.97437 +1879 1 4.87302 34.6151 34.447 104.714 84.2993 -0.89393 +1880 2 5.78717 34.7455 34.6991 -66.4725 -52.938 1.96992 +1881 2 4.61648 35.4418 34.0383 -42.5934 -34.2834 5.2485 +1882 1 2.50195 12.2818 26.0872 -8.67516 29.7785 -70.3215 +1883 2 3.1341 12.4118 25.3803 -27.1441 -5.8392 34.5663 +1884 2 3.01104 11.8861 26.7947 30.271 -23.377 31.7936 +1885 1 11.0081 34.2904 8.17399 9.42688 -5.7969 97.8947 +1886 2 10.7998 34.3332 9.10726 7.04621 0.417361 -87.1889 +1887 2 11.8825 33.9022 8.14084 -5.45944 4.15781 -5.16582 +1888 1 10.4598 16.7637 26.4131 148.288 90.0257 41.7655 +1889 2 10.4316 17.0754 27.3177 -72.7157 -36.8972 0.248291 +1890 2 11.309 17.0585 26.0841 -70.484 -54.3031 -51.5156 +1891 1 17.2098 4.69875 34.6801 81.246 -30.7191 -41.3973 +1892 2 18.0151 4.45904 34.2214 -71.7257 21.3966 42.2854 +1893 2 16.875 3.87125 35.0255 6.50051 11.5534 -2.108 +1894 1 6.97863 35.1347 32.2629 50.8129 -99.4838 -30.4474 +1895 2 7.56347 34.8235 32.9538 -41.616 46.5075 -25.0214 +1896 2 6.65314 0.469077 32.5846 2.57011 40.1833 47.8232 +1897 1 30.2687 4.69117 18.0464 60.7323 97.3861 -22.0469 +1898 2 29.6025 4.01217 17.9397 -42.0291 -72.8011 18.2538 +1899 2 30.768 4.4187 18.8164 -17.8086 -24.6517 8.15754 +1900 1 14.1597 29.6356 31.6828 30.9419 40.4802 -8.95169 +1901 2 14.4476 30.3966 31.1787 -5.71984 -21.9829 20.3791 +1902 2 13.5545 29.1766 31.1002 -20.3468 -21.2423 -11.9375 +1903 1 22.4062 9.51588 9.73682 -25.0265 24.595 63.1611 +1904 2 22.734 9.37614 10.6252 -11.7157 4.39127 -35.1937 +1905 2 23.0228 9.04451 9.1766 39.1276 -27.1504 -30.8252 +1906 1 22.2407 0.134276 35.413 -42.8239 -41.0374 60.4051 +1907 2 23.1409 0.333643 0.222809 43.4422 17.792 -1.46489 +1908 2 21.8776 35.1647 0.712762 2.03662 22.5692 -45.7042 +1909 1 30.8031 21.1275 11.6291 8.18201 -81.2251 51.4742 +1910 2 31.1578 21.6894 10.9401 18.9684 37.0502 -48.7174 +1911 2 31.4306 20.4081 11.699 -31.726 41.7294 -2.6312 +1912 1 27.4502 5.23285 21.3967 43.0518 -12.2654 10.7167 +1913 2 27.8253 4.72625 22.1171 -28.5647 20.7097 -13.5339 +1914 2 26.5781 5.47904 21.705 -14.103 -7.53663 23.2646 +1915 1 34.2489 16.5307 18.5363 26.9125 -52.6845 -20.1673 +1916 2 34.8827 15.8461 18.7503 10.1132 17.7044 42.0284 +1917 2 33.9212 16.2918 17.6692 -38.1022 30.6955 -21.5306 +1918 1 32.1141 35.0942 16.4825 -0.867004 -48.405 2.84315 +1919 2 32.9623 34.6708 16.6154 -20.9146 28.4235 -14.5239 +1920 2 32.313 0.365179 15.9607 23.3692 9.94143 -6.48738 +1921 1 5.27687 31.5242 24.5907 -41.8155 -32.232 -72.1813 +1922 2 5.60539 31.6007 25.4865 31.5439 41.9211 28.7506 +1923 2 5.5227 32.3499 24.1735 12.1666 -5.48947 41.746 +1924 1 25.7907 25.4154 18.2947 20.8035 21.2797 20.5846 +1925 2 25.4138 24.7122 17.7657 -11.5015 -8.7926 -11.7913 +1926 2 25.758 26.186 17.7278 -5.43932 -10.731 -2.4049 +1927 1 4.9373 22.5181 12.7303 -6.4384 -109.105 57.2178 +1928 2 4.67073 21.7372 13.2154 46.7558 31.8331 -22.6463 +1929 2 4.1183 22.9792 12.549 -49.1964 70.1051 -30.4411 +1930 1 12.3715 3.4068 24.8685 96.9889 -105.459 -2.59257 +1931 2 11.5379 3.78717 25.1454 -78.5271 72.7012 7.46574 +1932 2 12.7376 4.04834 24.2597 -26.2048 27.0425 1.81415 +1933 1 17.2206 21.0678 32.2286 70.9033 -32.4857 -28.922 +1934 2 16.37 21.3218 31.8703 -31.2433 6.59635 -32.464 +1935 2 17.7395 20.8211 31.463 -47.0509 20.4749 43.9242 +1936 1 25.4169 13.6587 27.4317 -0.727949 9.42962 -145.923 +1937 2 25.9517 14.3734 27.0861 -3.23386 -8.44445 54.635 +1938 2 25.0518 13.2348 26.655 1.65215 1.37226 80.6823 +1939 1 31.3457 0.922103 6.09387 93.2805 93.8551 -38.7299 +1940 2 31.5155 0.207477 5.48008 -21.219 -72.6924 -14.0259 +1941 2 31.9625 1.6085 5.83961 -64.7524 -23.8625 51.719 +1942 1 14.5195 27.1466 0.851682 38.6886 37.2405 14.6579 +1943 2 15.053 27.8652 0.512027 -28.0679 -32.9887 -8.99741 +1944 2 14.6072 27.2114 1.80267 -15.0183 -14.128 4.77814 +1945 1 28.877 13.802 31.4018 -4.50288 23.8843 -13.5573 +1946 2 29.2081 14.2631 32.1725 -0.230544 2.07915 -12.4648 +1947 2 28.8087 14.4787 30.7282 1.77038 -19.7831 31.8497 +1948 1 32.2979 1.69743 30.0205 -28.8467 109.78 -38.9645 +1949 2 32.9555 1.84764 29.3413 24.5461 -47.0658 1.39339 +1950 2 31.7668 2.49381 30.0206 1.00965 -60.2251 37.5257 +1951 1 12.623 8.26205 20.3365 -51.0291 54.698 -56.076 +1952 2 12.8038 8.94712 20.98 7.54061 -8.85741 0.764622 +1953 2 12.1346 8.70659 19.6435 47.8511 -55.3633 57.2868 +1954 1 12.529 25.4483 7.87221 -48.9382 -101.6 1.11575 +1955 2 12.9572 24.6439 8.16517 48.6378 37.6284 17.52 +1956 2 11.6948 25.156 7.50493 -0.295674 62.8691 -15.443 +1957 1 1.10092 20.9789 6.76259 27.205 20.4467 -20.553 +1958 2 0.8209 21.0263 5.84848 -7.50941 -2.67192 -4.52081 +1959 2 1.91303 21.4847 6.79139 -30.6585 -22.163 10.0435 +1960 1 4.82409 0.410104 13.4746 -3.61871 -66.6275 45.8026 +1961 2 4.33159 1.13563 13.0908 -33.7684 83.5475 -47.5464 +1962 2 4.1925 35.4689 14.0377 32.5565 -8.9676 -2.20459 +1963 1 7.97943 14.3227 18.3991 -62.6546 39.1623 68.9072 +1964 2 7.48796 15.0929 18.6846 32.7298 -3.02693 -45.5565 +1965 2 7.74856 13.6426 19.0319 33.3077 -26.9346 -30.733 +1966 1 6.57492 10.8376 7.69432 -42.1835 -33.4879 61.6812 +1967 2 6.88034 11.43 7.00728 61.1077 54.5155 -84.4452 +1968 2 5.70739 11.1679 7.92785 -16.8375 -20.6972 23.7848 +1969 1 10.1308 13.458 3.45525 -19.289 -27.8108 18.398 +1970 2 9.47924 14.0224 3.03904 59.8681 9.66437 -14.5467 +1971 2 10.9686 13.7582 3.10271 -46.1431 27.4514 -18.5848 +1972 1 2.78627 23.982 22.6844 61.7668 -37.9237 -21.697 +1973 2 2.23775 23.3518 22.2172 -8.17893 -35.1455 -20.7984 +1974 2 2.17291 24.6441 23.0031 -46.5196 68.0647 37.1881 +1975 1 29.6763 34.0661 9.4221 -25.2085 -34.5053 76.7307 +1976 2 29.4116 33.869 10.3206 -13.3027 -22.4655 -41.4267 +1977 2 30.2063 34.8598 9.49668 49.5961 63.0099 -39.1917 +1978 1 17.3951 25.0142 9.24935 74.1256 -119.972 13.8699 +1979 2 18.0557 25.5131 8.76884 -7.409 57.2755 -19.7204 +1980 2 17.7887 24.1502 9.37149 -78.6001 67.4017 9.86198 +1981 1 11.139 14.0733 32.9523 31.4256 -0.03008 -5.2348 +1982 2 12.066 14.2725 33.0835 -15.5197 6.63618 -14.1202 +1983 2 10.9478 13.388 33.5926 -13.6636 8.48879 -3.5036 +1984 1 1.12572 32.0183 27.5356 24.6266 46.3494 2.8897 +1985 2 0.546692 31.3048 27.8037 -3.08121 -31.7776 -12.0256 +1986 2 1.55521 31.6943 26.7439 -12.2274 -17.2869 5.12609 +1987 1 16.7457 10.366 22.1454 -15.3164 -22.3958 -16.0252 +1988 2 17.6114 10.1816 22.5099 -14.3265 37.126 0.80158 +1989 2 16.5565 11.2637 22.4183 29.9704 0.0490406 16.3066 +1990 1 3.7604 22.8172 16.7231 -94.979 -46.3638 63.4302 +1991 2 3.80199 23.6592 16.2696 52.6252 2.42304 -21.4425 +1992 2 4.60092 22.4005 16.533 37.2062 36.1623 -37.5204 +1993 1 1.85858 2.74219 27.3787 -16.8615 -16.8421 15.8272 +1994 2 2.54214 2.17108 27.7292 -4.59146 35.0941 -40.6374 +1995 2 2.27945 3.20266 26.6527 25.2819 -23.6186 22.0617 +1996 1 20.9735 33.5714 23.8814 -106.803 36.5464 88.0259 +1997 2 21.6236 32.9171 24.1374 45.6079 -11.0665 -63.4639 +1998 2 21.2264 33.8268 22.9943 67.7875 -35.3184 -31.857 +1999 1 14.9346 6.66221 21.3527 -126.314 -3.88715 -82.8474 +2000 2 14.0911 6.81595 20.927 39.2653 62.6904 53.7569 +2001 2 15.1982 5.79131 21.0556 85.678 -53.7307 17.9606 +2002 1 22.2461 5.18918 17.8715 -69.145 -31.4218 -18.0837 +2003 2 21.9344 5.83223 17.2347 -27.7401 11.8107 -16.433 +2004 2 23.137 5.47038 18.0801 108.344 19.9553 34.4799 +2005 1 31.7359 29.9237 26.3736 -84.3482 -146.558 -73.4212 +2006 2 32.1627 30.6728 26.7895 111.481 40.2155 8.28834 +2007 2 32.4462 29.4563 25.9339 -20.9159 104.035 73.147 +2008 1 24.5541 23.2903 6.20562 34.8499 -73.6669 40.9676 +2009 2 25.3233 22.7463 6.0363 -54.9847 54.2625 4.3351 +2010 2 24.1245 22.8728 6.95223 10.9892 27.9336 -36.5991 +2011 1 25.8826 13.3692 31.6978 -39.5587 45.0721 109.942 +2012 2 26.0654 12.9392 30.8624 14.4928 -55.2593 -101.315 +2013 2 26.7459 13.5818 32.0524 34.4682 10.678 13.5079 +2014 1 31.9081 10.2232 30.8508 60.5777 139.069 -26.1959 +2015 2 32.2481 10.7082 31.6027 -21.552 -31.8062 -26.0603 +2016 2 31.6024 9.39393 31.2183 -39.6468 -107.76 57.4176 +2017 1 0.849757 3.66316 11.6882 -66.4227 -77.864 -86.3174 +2018 2 0.839326 4.56785 12.0007 9.47524 78.9317 34.8726 +2019 2 0.14017 3.62253 11.047 60.8788 -7.45935 55.9047 +2020 1 12.6493 6.4064 27.2531 -40.9759 17.8512 -96.8045 +2021 2 11.9988 5.88507 26.7827 30.2874 12.9967 48.5047 +2022 2 12.9203 7.07589 26.6249 2.54534 -39.1725 52.0268 +2023 1 15.9599 7.99333 15.8859 30.1406 -18.388 8.6192 +2024 2 16.7797 7.85417 15.4117 -4.79859 1.07516 10.1564 +2025 2 15.4667 8.60439 15.3385 -20.0761 12.8881 -12.5608 +2026 1 20.0344 20.1357 12.6654 -3.86966 -64.7249 -48.8174 +2027 2 19.4344 20.3202 11.9427 10.3543 13.9442 17.6237 +2028 2 20.3441 19.2454 12.4988 -10.1918 51.4785 29.9814 +2029 1 21.356 6.30633 10.131 -67.0198 -114.109 -5.58798 +2030 2 20.9103 5.53439 10.4799 -7.83167 25.8119 -63.3827 +2031 2 21.891 6.6238 10.8585 85.5245 81.2641 57.4267 +2032 1 35.1559 30.9332 9.83309 61.3262 -2.90007 -69.3354 +2033 2 0.303167 31.6302 9.88912 -24.8958 -15.4978 13.785 +2034 2 34.5934 31.0698 10.5955 -26.5859 21.8525 52.7843 +2035 1 4.27659 27.2552 26.2915 116.968 -151.738 -34.7454 +2036 2 3.39554 27.3768 25.9377 -83.718 52.8428 -4.72735 +2037 2 4.42257 28.0247 26.8419 -28.396 103.456 48.6556 +2038 1 26.8593 19.3342 13.6851 30.7677 67.3413 -148.698 +2039 2 26.0004 19.2038 14.0871 -50.0945 -27.4421 67.323 +2040 2 27.4811 19.0115 14.3374 18.1351 -38.3726 82.2067 +2041 1 7.83885 28.1834 15.8334 16.5365 20.604 -8.56175 +2042 2 7.60386 27.3316 16.2014 -33.7069 20.3127 -2.25908 +2043 2 7.02096 28.6807 15.838 5.21927 -39.3621 14.9074 +2044 1 32.631 18.2249 29.7861 41.9215 38.3318 11.8543 +2045 2 32.1421 17.5039 29.3895 -39.2744 -31.6531 -17.1652 +2046 2 31.957 18.8189 30.1164 -14.576 -4.73824 -0.949144 +2047 1 3.25628 33.4796 7.39391 71.9746 30.5666 -22.4299 +2048 2 4.11434 33.8297 7.63344 -69.5572 -27.2519 -15.9057 +2049 2 3.24436 33.5071 6.43718 -2.52475 -1.44402 31.1707 +2050 1 0.842237 3.50013 3.05753 16.9517 -63.8559 -23.0072 +2051 2 1.37533 4.09985 3.57944 19.8724 20.4219 19.8016 +2052 2 1.42823 2.77011 2.85767 -26.1771 37.5505 12.1175 +2053 1 25.1227 15.9755 21.4703 2.5941 62.4248 -49.2139 +2054 2 25.4287 15.7265 22.3424 20.0835 -17.1737 50.8233 +2055 2 25.5184 16.8328 21.3129 -18.0552 -40.9029 7.45317 +2056 1 7.27484 22.2113 14.035 48.561 60.0034 62.6588 +2057 2 7.83751 21.4533 13.8765 -38.0713 -11.7879 -38.4589 +2058 2 6.51927 22.0729 13.4638 0.293443 -44.8648 -32.9729 +2059 1 14.2406 9.72758 11.5631 116.878 81.801 14.5405 +2060 2 13.6867 9.60902 10.7914 -66.2487 -25.9071 -61.3884 +2061 2 14.9707 10.264 11.2543 -53.7978 -46.298 43.148 +2062 1 24.5661 34.1068 22.5037 -12.6784 75.01 -32.2381 +2063 2 24.4448 33.1898 22.2577 -6.71238 -64.4707 -26.8253 +2064 2 24.8834 34.0733 23.4061 24.4774 5.00072 65.3718 +2065 1 28.1828 24.2163 14.5011 36.8397 60.2005 -124.445 +2066 2 28.1283 24.0875 15.448 -42.2705 -47.9485 79.128 +2067 2 27.5548 23.5921 14.1374 10.284 -1.76503 54.6319 +2068 1 35.2069 9.7887 0.991304 -95.944 64.7317 5.27254 +2069 2 0.552607 10.1881 0.815879 115.488 -3.29094 -17.0999 +2070 2 34.5965 10.5257 1.01417 -16.4988 -53.7782 7.85015 +2071 1 0.691695 26.2382 12.9947 -9.41017 61.2975 -51.419 +2072 2 0.0768464 25.8717 12.3592 -28.0544 -73.2286 1.85962 +2073 2 0.833398 27.1379 12.7003 45.2238 18.3035 55.3252 +2074 1 22.1934 29.1186 4.33055 7.9951 12.5985 3.19312 +2075 2 21.5188 28.4403 4.36471 47.1765 5.49724 -20.3584 +2076 2 22.9008 28.7279 3.81759 -48.2839 -12.3785 13.5407 +2077 1 17.9152 28.6807 14.9942 -54.009 -38.437 -55.3386 +2078 2 18.4519 28.3813 15.7281 -12.5555 -30.3197 -4.96761 +2079 2 17.4906 27.8873 14.668 64.847 68.7897 58.1862 +2080 1 12.7944 25.7701 32.651 87.3127 -33.674 -49.9122 +2081 2 13.7325 25.6374 32.7874 -23.9657 -5.59064 -20.5018 +2082 2 12.4854 26.1582 33.4696 -48.9202 37.6441 80.1222 +2083 1 30.8723 23.1715 13.4622 -9.11844 -27.0426 17.3174 +2084 2 30.4177 23.0049 14.2879 -11.7763 32.8722 29.883 +2085 2 30.92 22.3151 13.0374 18.8176 -9.0042 -46.3578 +2086 1 9.82399 23.583 1.7494 3.91602 -23.2748 -58.3544 +2087 2 9.72916 23.4277 0.80965 -20.0403 27.4058 -4.72991 +2088 2 10.3677 22.8585 2.05872 18.1457 -16.7879 43.7545 +2089 1 6.8955 12.5745 5.5963 85.8424 -23.1235 -93.8407 +2090 2 7.81182 12.4154 5.36977 -59.0646 18.9114 61.7966 +2091 2 6.4222 12.4672 4.77122 -25.9937 7.60744 34.9584 +2092 1 11.0245 29.5546 32.8142 27.2343 -22.8279 -26.0862 +2093 2 11.5962 29.377 33.5611 -2.51259 4.69703 -3.95931 +2094 2 11.3841 29.0222 32.1047 -13.3466 16.0372 20.0845 +2095 1 5.68503 15.1158 32.9715 71.9243 84.7749 22.2842 +2096 2 6.43529 15.2072 32.3842 -29.722 -48.1256 -23.5074 +2097 2 5.83799 15.7643 33.6589 -49.7197 -21.4736 10.4848 +2098 1 21.2604 27.2124 29.976 9.35206 -13.3824 -10.3518 +2099 2 21.1086 27.9685 30.543 -0.00945565 9.47109 13.7934 +2100 2 20.5932 27.2863 29.2937 2.67135 -4.7572 1.71573 +2101 1 6.19805 8.13917 30.3426 -73.1956 -40.2746 18.2363 +2102 2 6.98147 7.66228 30.0686 68.3476 -8.23578 -14.6177 +2103 2 5.51941 7.46745 30.4098 -8.28926 38.749 8.67497 +2104 1 32.4114 28.41 3.86786 -36.9652 -91.2495 22.0784 +2105 2 32.506 27.4619 3.95885 10.6094 88.9598 -11.6688 +2106 2 31.5044 28.5859 4.11817 26.5222 9.8783 -10.8104 +2107 1 23.9888 26.6201 31.2201 1.20293 -109.473 17.0178 +2108 2 23.2074 26.8924 30.739 -49.7779 23.7284 -32.1279 +2109 2 24.4775 27.4307 31.3625 44.3945 90.7049 14.6397 +2110 1 28.5019 29.5744 20.8753 -105.573 -63.5283 91.4836 +2111 2 29.2364 29.9771 20.4121 98.2346 34.6669 -48.3894 +2112 2 28.9027 29.1372 21.6267 -2.74566 33.6259 -52.7638 +2113 1 27.7502 21.2781 18.5161 19.7289 10.8774 29.9785 +2114 2 27.4189 20.4309 18.218 36.4689 9.88724 51.6874 +2115 2 28.2531 21.075 19.3049 -59.0951 -30.5306 -78.2835 +2116 1 25.2558 27.4375 16.5506 -27.3132 48.5894 -138.27 +2117 2 25.6596 28.3054 16.5549 -16.4669 -51.6805 13.5284 +2118 2 24.9314 27.3282 15.6566 44.5383 5.03271 118.679 +2119 1 5.61318 2.12428 21.5016 42.3627 116.054 -46.2104 +2120 2 4.7857 2.12108 21.9828 -11.881 -55.7866 17.5254 +2121 2 5.90501 1.21282 21.52 -32.99 -59.6739 27.9577 +2122 1 14.2061 17.2982 2.13514 14.87 -16.8255 82.4501 +2123 2 13.459 17.6149 1.62724 -31.7979 16.4565 -57.7066 +2124 2 13.9007 17.3075 3.0423 30.4046 -13.1183 -10.0672 +2125 1 33.7736 2.92312 0.155872 -23.2753 70.1969 84.7704 +2126 2 33.4448 3.50799 34.9204 -1.98604 -9.23228 -59.7488 +2127 2 33.6438 3.40839 0.970669 26.2779 -65.148 -23.8257 +2128 1 0.228023 13.6858 9.35278 75.2268 -30.5675 -41.8622 +2129 2 0.628256 13.369 10.1625 -15.1728 4.49884 -22.1448 +2130 2 0.840824 13.4263 8.66472 -61.7866 22.2466 65.7642 +2131 1 27.5701 24.367 33.9196 28.7332 -71.3958 -21.3549 +2132 2 27.0209 24.2561 33.1435 -61.9626 57.7048 -37.1137 +2133 2 28.0866 23.5623 33.965 40.9923 1.35586 55.7795 +2134 1 18.7528 23.4345 22.1157 -55.989 -41.7974 78.544 +2135 2 17.831 23.3407 21.8758 44.1354 11.4866 -10.7307 +2136 2 19.1759 23.7589 21.3207 13.9252 25.7041 -74.501 +2137 1 2.29467 10.8714 1.51084 -32.1408 -14.5508 -43.6556 +2138 2 2.49392 11.7359 1.87029 8.29658 40.0219 18.0615 +2139 2 2.86631 10.2736 1.99261 26.9538 -27.5494 21.3125 +2140 1 25.6183 25.8965 25.2435 -22.6704 50.8467 44.5622 +2141 2 25.4682 26.5987 25.8765 11.2294 -47.0705 -40.532 +2142 2 26.3923 25.4388 25.5719 14.337 -4.85607 6.83892 +2143 1 16.9274 16.3249 9.80007 65.7834 60.832 91.2583 +2144 2 17.206 17.0991 9.31089 -15.6938 -45.7663 10.4381 +2145 2 17.345 16.4189 10.6563 -51.7702 -27.03 -90.6821 +2146 1 10.4759 17.2108 29.1097 -29.7724 -51.6266 4.03033 +2147 2 10.915 18.0412 29.2938 16.6521 36.3727 20.7383 +2148 2 10.1976 16.8911 29.968 12.6809 23.8938 -15.59 +2149 1 16.0664 22.369 1.69557 85.9561 -48.6572 -5.15207 +2150 2 15.3902 23.0063 1.46575 -28.2658 50.5099 -24.9006 +2151 2 16.8392 22.6523 1.20702 -67.0317 -6.80127 33.7933 +2152 1 16.3327 27.5815 32.8061 -97.1356 26.6046 -105.602 +2153 2 15.9617 26.7251 32.5938 37.4344 3.83013 30.771 +2154 2 15.8275 28.1996 32.278 61.9273 -28.2727 64.9337 +2155 1 20.4924 11.6244 35.2661 -5.21163 -1.0569 -6.7191 +2156 2 20.9669 12.078 34.5693 21.3478 4.01433 -4.63918 +2157 2 19.7346 11.2374 34.8278 -14.5793 -14.9179 8.0377 +2158 1 30.4097 26.5784 6.51351 -9.32609 30.1609 -39.3002 +2159 2 30.176 26.74 5.59942 17.4667 -38.6776 62.5005 +2160 2 30.4473 25.6247 6.58661 -9.16188 10.4851 -24.9264 +2161 1 12.3738 16.3745 4.56041 -15.067 -62.6596 -68.9688 +2162 2 12.3566 15.5741 4.03566 24.5663 39.9643 43.3456 +2163 2 11.6799 16.9196 4.18943 -10.8773 31.6695 6.66512 +2164 1 33.5682 11.906 21.4632 131.371 -44.4617 47.3568 +2165 2 33.2081 12.3946 20.723 -83.4852 -5.59447 28.6945 +2166 2 32.8074 11.6945 22.0041 -35.7983 48.0193 -76.3145 +2167 1 31.321 31.2318 1.41481 -9.64347 -36.4689 79.3449 +2168 2 31.4863 31.9888 0.852737 -9.20003 -55.8008 -59.1419 +2169 2 31.1997 30.5029 0.806288 16.3896 96.331 -24.3681 +2170 1 28.8703 19.6379 21.2284 48.52 113.94 -13.0221 +2171 2 29.7074 19.4491 20.8043 -13.2463 -30.88 0.948916 +2172 2 28.8769 20.5858 21.3611 -33.496 -85.1446 0.652634 +2173 1 4.42957 23.1715 25.4257 16.2789 -123.243 -35.6211 +2174 2 3.96582 23.5238 24.6661 2.94752 -9.19552 1.30951 +2175 2 4.5263 22.2382 25.2362 -18.205 130.166 23.9116 +2176 1 24.008 31.9956 18.1856 -117.196 85.2226 -16.1123 +2177 2 23.242 32.5523 18.0459 108.23 -55.2981 20.8967 +2178 2 23.6712 31.1022 18.1165 7.89186 -25.0594 -0.78642 +2179 1 12.5975 11.8079 19.0164 -30.5357 87.8883 -34.2682 +2180 2 12.2075 11.1552 18.4349 -2.33616 -57.2338 -2.36799 +2181 2 12.293 12.6478 18.6728 26.2177 -28.2123 43.9707 +2182 1 22.6089 27.9043 24.8195 -160.576 -21.8022 52.0453 +2183 2 23.4906 28.2525 24.9526 69.6867 41.0498 40.342 +2184 2 22.0845 28.3081 25.511 84.5604 -39.6516 -76.6987 +2185 1 10.8916 10.4455 15.8 -22.9141 -62.4068 -81.1362 +2186 2 10.7237 10.0344 14.952 11.329 1.04638 60.8679 +2187 2 10.9593 11.3801 15.6043 14.5228 67.5064 8.34378 +2188 1 0.0806027 9.79667 3.64446 -0.950094 -5.43541 -85.2643 +2189 2 35.4479 8.89892 3.94607 11.3933 22.8736 -38.4962 +2190 2 0.0936377 9.72978 2.68968 -7.40219 -19.1687 115.509 +2191 1 30.4073 21.0886 5.84674 52.8532 96.6697 -8.54195 +2192 2 30.0786 20.9467 4.95901 -16.1652 -22.7283 -11.5336 +2193 2 30.129 20.3123 6.33268 -33.0331 -73.0871 29.5632 +2194 1 24.6725 21.9194 3.53992 28.8323 6.42743 43.0674 +2195 2 24.3523 22.8154 3.43518 -38.9559 26.8758 -32.1553 +2196 2 25.2182 21.9499 4.32571 8.87151 -37.4672 -8.77811 +2197 1 28.9523 32.9106 27.7139 38.777 -73.8098 3.30276 +2198 2 28.276 33.5695 27.871 -22.8961 53.4222 -7.02643 +2199 2 29.6378 33.3791 27.2377 -17.926 15.2775 1.12307 +2200 1 30.0351 19.2109 7.99842 56.3343 -46.5142 -52.7242 +2201 2 30.7099 18.7746 8.51848 -74.8025 59.0519 7.30024 +2202 2 29.4792 19.6472 8.64408 20.8691 -13.7133 39.8829 +2203 1 24.4989 23.3484 12.1537 31.9512 118.967 26.8713 +2204 2 25.3983 23.0485 12.2856 -105.266 -69.2773 -33.8465 +2205 2 24.0125 22.5559 11.9268 85.1555 -46.3862 9.27762 +2206 1 31.7734 12.6346 3.01042 -34.2182 -37.3041 -88.7021 +2207 2 30.9423 12.3459 3.38745 -3.41543 4.45908 24.7195 +2208 2 32.2888 12.9278 3.76182 30.7768 15.3316 72.6946 +2209 1 14.3004 32.5135 11.8847 47.3641 -27.9171 -75.5567 +2210 2 15.1265 32.0325 11.9345 2.57721 -4.43068 -23.7228 +2211 2 14.0856 32.7162 12.7952 -47.0809 31.0815 95.3786 +2212 1 29.4344 16.8279 3.26315 1.71258 21.4097 -10.3499 +2213 2 29.2745 16.425 4.11658 35.0595 47.4908 -32.0321 +2214 2 30.0363 17.5491 3.44721 -34.267 -57.0872 34.6434 +2215 1 16.9328 0.291348 22.9259 -96.0457 35.1642 -81.0802 +2216 2 17.6742 35.4119 23.3925 68.2767 -48.9319 17.8501 +2217 2 16.9924 35.4375 22.041 26.4343 7.98162 65.9151 +2218 1 6.39107 32.0742 27.1141 -71.8376 -120.036 -66.8619 +2219 2 7.19893 31.719 27.4849 48.8832 -1.28396 25.7903 +2220 2 6.41169 33.0041 27.3403 23.9249 107.873 39.1037 +2221 1 11.3853 0.736949 34.4447 -6.27155 -21.4529 13.9855 +2222 2 11.8452 0.738645 33.6052 5.55277 -1.6284 -9.06704 +2223 2 11.3558 35.3213 34.7003 8.13427 36.8025 -14.2026 +2224 1 5.62922 0.9539 5.9663 143.249 9.02751 -73.4699 +2225 2 5.6188 0.151351 6.48789 -57.4481 -51.6778 60.9691 +2226 2 6.50024 0.971096 5.56972 -85.5718 52.5802 3.87491 +2227 1 31.4437 14.7803 9.5261 72.7893 -49.8157 51.2561 +2228 2 30.8084 15.3043 9.03817 -14.7892 50.6077 -37.3046 +2229 2 32.2619 15.2726 9.46018 -56.6295 -4.02105 -14.0818 +2230 1 4.14196 30.4663 11.2574 11.7043 -31.1743 -105.49 +2231 2 4.27745 30.2949 10.3255 -32.782 12.1484 85.6385 +2232 2 4.96545 30.8553 11.5521 11.1088 11.3476 21.6061 +2233 1 2.68608 19.0816 19.359 -3.01057 17.0183 27.4831 +2234 2 2.27221 18.6011 20.0759 -10.6631 -34.8733 -4.22677 +2235 2 2.869 19.9472 19.7243 18.376 16.3539 -25.2662 +2236 1 22.9299 35.3243 10.6498 -18.4446 106.559 3.48015 +2237 2 23.025 34.5167 11.1546 13.1046 -47.5462 -63.684 +2238 2 23.0373 35.0518 9.73849 8.84858 -59.2344 54.0435 +2239 1 21.4245 28.833 27.2617 -112.882 -122.417 48.1301 +2240 2 20.9579 28.0587 27.5765 94.6762 127.005 -55.7499 +2241 2 20.7393 29.4877 27.1269 24.9839 7.30026 -4.47793 +2242 1 30.8529 9.03894 4.7007 -10.4074 0.580166 26.9286 +2243 2 30.816 8.58637 5.54336 1.35589 4.39792 -23.1526 +2244 2 30.494 9.90818 4.87919 1.68948 2.12885 -6.87637 +2245 1 4.86299 22.6951 4.35164 68.9609 53.2154 38.5763 +2246 2 5.71115 23.1388 4.34908 -68.3496 -36.7087 0.304243 +2247 2 4.83212 22.2315 3.51476 -0.0544366 -20.7945 -36.6172 +2248 1 13.4448 3.46093 20.9058 117.199 -147.58 -78.3774 +2249 2 14.2592 3.66177 20.4448 -54.2965 70.2265 33.8493 +2250 2 13.3849 2.50589 20.8823 -65.9335 79.899 41.3496 +2251 1 22.1549 21.8464 0.89966 70.1558 -49.7685 -19.5359 +2252 2 22.4513 21.0015 1.23811 24.4575 9.50177 -15.5263 +2253 2 21.3077 21.99 1.32132 -96.5829 40.0968 36.6351 +2254 1 9.81432 3.47734 1.49557 -20.9621 29.0428 47.0274 +2255 2 9.6162 4.18978 2.10338 5.3877 -81.0925 -49.9401 +2256 2 9.30715 2.73449 1.823 14.9586 47.8294 -0.725459 +2257 1 25.044 17.8503 9.69663 27.1502 -5.67979 -58.5993 +2258 2 24.2054 17.8816 10.1572 -69.4711 -0.0877294 26.756 +2259 2 25.6996 17.8219 10.3934 28.1182 5.25101 15.3179 +2260 1 15.1885 12.4135 1.71068 7.9846 18.3332 -112.133 +2261 2 15.5278 12.4107 0.815631 -46.1935 16.816 46.221 +2262 2 15.8252 11.9023 2.21028 36.3231 -37.1811 65.9966 +2263 1 10.8225 25.4182 22.6942 -16.3709 41.7061 -2.96855 +2264 2 11.5577 24.8393 22.896 51.7105 -104.798 27.2426 +2265 2 11.2285 26.2631 22.5003 -26.5312 68.4147 -17.545 +2266 1 18.2565 35.029 9.19933 93.2247 -130.515 -43.5824 +2267 2 17.8418 0.076846 8.53814 -47.7517 59.7514 27.4167 +2268 2 17.9592 35.389 10.035 -46.5773 66.1426 3.76913 +2269 1 20.6778 9.17376 32.729 13.3347 58.1187 40.967 +2270 2 21.5931 9.09497 32.998 21.3061 -0.378409 3.74345 +2271 2 20.5577 8.47997 32.0806 -13.4588 -66.5699 -61.818 +2272 1 26.3205 10.1324 13.9383 -82.5262 78.4062 47.6559 +2273 2 26.6072 10.0574 14.8484 56.1801 -32.325 13.375 +2274 2 25.526 10.6647 13.98 41.9144 -38.3569 -60.0645 +2275 1 0.822477 13.723 27.8175 -18.4017 86.3861 0.306287 +2276 2 0.842594 14.6428 27.5534 -7.45577 -62.9773 29.0841 +2277 2 1.34584 13.2716 27.1553 24.5862 -30.0006 -29.3344 +2278 1 21.8482 3.72499 35.3614 36.4395 57.3032 155.66 +2279 2 22.7485 3.92269 0.172076 9.19721 -27.7397 -73.4064 +2280 2 21.3254 3.93384 0.688367 -38.3534 -28.3721 -78.9399 +2281 1 19.2709 12.3493 7.94476 -62.7607 -34.1593 44.1878 +2282 2 18.5912 12.9879 7.72931 8.59403 -0.283937 -0.469165 +2283 2 20.0393 12.6421 7.45467 58.528 31.0007 -42.4613 +2284 1 29.8055 8.7965 16.4947 -12.9653 17.4412 -9.2463 +2285 2 30.5349 9.33389 16.8037 38.9819 89.4241 16.7099 +2286 2 30.0908 7.89527 16.6453 -19.0631 -103.816 -7.43473 +2287 1 27.8603 15.0699 19.6052 83.747 75.2206 -5.30123 +2288 2 28.3877 14.91 20.3878 -26.3407 6.71241 -35.3388 +2289 2 28.2706 15.8287 19.1903 -47.6683 -81.2156 42.8305 +2290 1 23.9795 35.0271 31.2038 -16.0643 -35.4203 65.0323 +2291 2 23.2135 35.1816 31.7565 75.965 -32.1958 -23.9523 +2292 2 24.5232 34.4236 31.7104 -70.7673 54.323 -20.7793 +2293 1 28.6882 19.2643 23.8942 -16.4712 1.15992 -26.0508 +2294 2 29.4533 19.5951 24.3649 19.4068 7.6544 8.63 +2295 2 28.7906 19.6001 23.0037 -0.414651 -13.7932 21.9272 +2296 1 20.7335 23.1194 11.3875 -132.673 -3.94111 55.0552 +2297 2 21.1715 22.5352 12.0065 40.8347 21.9813 -45.4087 +2298 2 21.4293 23.409 10.7974 78.2433 -16.4624 -6.64684 +2299 1 5.76865 34.8073 20.9366 8.59954 55.6468 36.0945 +2300 2 5.89297 33.8627 20.8445 -19.239 -11.8736 -44.9649 +2301 2 5.29271 35.0648 20.147 14.6633 -48.6548 9.42685 +2302 1 26.3719 21.6155 25.723 -52.4769 41.5212 -107.741 +2303 2 25.5949 21.9411 25.2687 49.1753 -30.8638 68.2328 +2304 2 27.0803 21.7124 25.0866 0.971727 -15.0263 43.7018 +2305 1 31.1949 33.5037 26.1577 -0.305328 17.7795 77.151 +2306 2 31.1856 33.3666 25.2104 -18.7205 -0.0870564 -112.732 +2307 2 31.8436 32.8802 26.4841 23.9745 -14.7429 37.6849 +2308 1 24.5449 11.8069 22.6789 -100.147 -62.5151 81.3694 +2309 2 24.237 12.4805 22.0724 13.8625 44.5054 -49.4034 +2310 2 25.4812 11.7288 22.4957 90.5149 15.6782 -42.0978 +2311 1 5.96395 23.1672 33.3812 97.8855 -28.9792 -37.3817 +2312 2 5.34134 22.8619 34.041 -59.4175 -1.95037 35.496 +2313 2 5.55146 23.9439 33.0032 -40.8304 26.6924 -1.815 +2314 1 5.02408 11.1391 19.2056 7.79439 37.4987 -8.0257 +2315 2 5.58969 10.8764 19.9318 -11.0185 23.6311 -15.0243 +2316 2 5.05585 12.0958 19.2107 11.5163 -64.2191 20.6005 +2317 1 22.6925 11.2993 3.68885 81.6279 47.0615 -150.454 +2318 2 23.2095 12.0912 3.54084 -38.1501 -33.0125 65.3097 +2319 2 22.6662 10.8668 2.83532 -31.4268 -19.1718 69.7692 +2320 1 13.2731 8.09219 34.2734 56.1217 -69.4658 28.7909 +2321 2 12.3781 7.81581 34.4702 -82.5992 21.2634 7.82178 +2322 2 13.8048 7.31117 34.427 21.784 49.9213 -22.6862 +2323 1 34.147 7.38458 17.2959 128.122 84.7247 16.155 +2324 2 34.8037 7.99519 17.6308 -71.8626 -79.6139 -45.092 +2325 2 33.3918 7.50471 17.8715 -53.191 -5.44706 27.234 +2326 1 20.6676 14.0728 27.6799 -4.55589 -56.3065 14.3935 +2327 2 20.8489 15.004 27.8074 8.55006 51.3349 6.637 +2328 2 20.6522 13.7079 28.5647 3.70158 5.23715 -13.8869 +2329 1 6.84695 29.7784 7.44131 -56.2079 -12.309 74.102 +2330 2 7.1152 29.1572 8.11836 13.0111 17.5933 -40.7267 +2331 2 5.9866 30.0868 7.72582 39.9029 2.67604 -36.4672 +2332 1 8.84483 31.9119 32.1601 16.1855 30.0914 -21.6965 +2333 2 8.26994 31.2378 32.5224 5.30669 -20.9853 8.41054 +2334 2 9.69641 31.4826 32.0783 -23.1356 -6.1695 8.66511 +2335 1 12.7037 30.3257 23.6316 -52.1283 90.7618 55.6358 +2336 2 12.3849 31.209 23.4459 29.331 9.64204 -93.3124 +2337 2 12.4292 30.1561 24.5328 23.8475 -100.184 43.644 +2338 1 21.7678 30.4577 17.1688 94.4256 -21.2218 35.6331 +2339 2 21.3226 30.123 16.3903 -54.714 37.3878 10.1016 +2340 2 21.1222 31.026 17.5888 -30.7298 -28.2798 -57.6974 +2341 1 6.27785 16.189 19.5392 -2.31074 -6.88598 1.96642 +2342 2 6.76193 16.0689 20.3562 -12.7975 17.3096 -20.0626 +2343 2 6.31288 17.1315 19.3758 3.79875 -6.52673 8.34609 +2344 1 6.9984 25.0316 14.1875 -37.8963 18.3255 21.5916 +2345 2 7.02602 24.0748 14.187 34.0156 14.1914 -23.6091 +2346 2 7.76438 25.294 13.677 11.4611 -36.2604 -6.20007 +2347 1 7.4937 35.0734 0.573486 -58.0494 -50.9225 2.1652 +2348 2 7.7463 0.417943 0.931942 17.4114 46.531 15.358 +2349 2 8.09222 34.935 35.2866 34.7488 1.38206 -28.1603 +2350 1 6.48178 7.54146 20.65 -53.6324 23.4755 0.101216 +2351 2 7.21504 7.33761 21.2305 40.8944 -7.2597 39.2754 +2352 2 6.6779 7.06932 19.8408 5.10199 -21.4665 -39.2175 +2353 1 5.24021 9.16161 11.0807 89.9759 -12.4896 19.1187 +2354 2 5.1137 8.72341 10.2392 -38.6083 15.7454 4.46654 +2355 2 4.35678 9.39798 11.3635 -59.0149 -5.33741 -22.9569 +2356 1 27.6384 15.5319 26.979 -17.4192 -46.1585 -24.2583 +2357 2 27.5981 16.4544 26.7265 3.56674 30.9889 -9.09763 +2358 2 28.2543 15.5102 27.7114 13.2412 13.7928 26.3189 +2359 1 22.8464 5.25124 24.8604 -167.224 -108.347 -36.2384 +2360 2 23.6152 4.70705 25.0311 64.3934 48.623 13.8499 +2361 2 23.1726 6.14978 24.9101 100.116 61.2069 17.8055 +2362 1 29.5224 32.0833 3.42784 -38.829 38.153 -81.4999 +2363 2 29.8883 31.7142 4.23165 47.8461 -29.7935 -11.9893 +2364 2 30.1285 31.8083 2.73987 -15.7148 -6.36159 87.7867 +2365 1 13.9881 20.8968 14.3191 -36.1683 -61.5204 25.0363 +2366 2 13.6862 20.1606 14.8512 14.4404 72.0861 -58.5737 +2367 2 13.2157 21.1666 13.8224 6.25032 -17.1684 21.099 +2368 1 8.3642 15.6026 2.21043 116.172 6.52238 113.755 +2369 2 7.43697 15.4611 2.40139 -92.7595 -15.7171 -2.72572 +2370 2 8.4069 15.658 1.25578 -16.7336 0.06983 -107.951 +2371 1 25.8083 29.1256 29.4969 -44.265 32.8015 48.2871 +2372 2 25.4685 29.3124 30.3721 31.269 -16.5859 -53.3047 +2373 2 25.1849 29.5439 28.9031 15.4683 -15.7264 9.53257 +2374 1 21.3317 23.7584 26.2371 19.41 135.601 -58.1021 +2375 2 21.1955 22.8183 26.3544 -16.7367 -73.0332 52.4513 +2376 2 21.2804 24.1206 27.1217 -2.54367 -53.3155 -14.8388 +2377 1 32.6092 28.8341 33.799 5.65931 23.2817 -72.8064 +2378 2 32.8586 29.755 33.7216 -10.0399 -50.8303 31.0365 +2379 2 32.6235 28.6599 34.7401 12.4276 16.5343 38.7942 +2380 1 22.0655 16.5871 18.1964 -2.22093 5.40452 7.85251 +2381 2 22.2169 17.0383 19.0269 -45.9543 -13.5814 -56.4262 +2382 2 21.2165 16.9129 17.8977 43.9112 1.15471 43.153 +2383 1 10.537 29.7378 12.9329 -71.4525 -26.4273 42.0895 +2384 2 9.82316 30.3735 12.9838 56.9052 -19.7581 -10.4636 +2385 2 11.2563 30.2169 12.5216 -2.42853 34.1683 -14.1558 +2386 1 17.1531 2.96331 22.8161 55.5613 -26.8636 58.709 +2387 2 16.9307 2.04759 22.9841 27.9593 59.295 -7.37414 +2388 2 17.9051 3.13551 23.3827 -82.3858 -22.6026 -57.6016 +2389 1 2.8461 16.6254 31.8339 30.7511 143.552 21.7101 +2390 2 3.06062 15.7862 31.4264 -40.8143 -81.3386 9.39514 +2391 2 2.06905 16.4438 32.3626 15.3649 -67.5137 -31.4111 +2392 1 17.8188 7.51575 34.6569 6.4968 99.814 -25.158 +2393 2 18.7683 7.60874 34.7349 -32.0366 -37.8491 5.88384 +2394 2 17.6609 6.57651 34.7527 25.2407 -68.7114 13.5328 +2395 1 26.8816 17.8253 18.4913 -0.599549 23.4064 26.8398 +2396 2 26.1255 17.5424 17.977 -13.6715 -3.33116 -8.78617 +2397 2 26.5076 18.1434 19.313 9.86374 -9.95401 -13.6482 +2398 1 19.0544 1.05637 26.0196 -4.09618 69.666 24.3304 +2399 2 18.5926 0.283664 25.6941 -41.1554 -65.7457 -25.3793 +2400 2 19.957 0.939121 25.7233 37.4086 -5.34329 -9.63087 +2401 1 1.10132 34.6529 5.12328 23.9732 85.5176 17.1806 +2402 2 0.880765 33.7329 4.97805 -27.0915 -41.8561 24.878 +2403 2 0.812351 34.8306 6.01836 2.68594 -43.3193 -44.8014 +2404 1 3.04471 35.0954 27.4151 -106.657 33.6928 -13.7095 +2405 2 2.09018 35.108 27.4855 43.6283 29.5516 -22.4649 +2406 2 3.3122 34.325 27.9163 58.0272 -65.556 40.3947 +2407 1 14.1254 17.7122 32.8459 20.8693 -50.3188 1.26855 +2408 2 14.7635 18.0559 33.4712 -66.7916 34.5289 -43.3557 +2409 2 13.5955 18.4711 32.6021 41.6345 16.7444 43.1291 +2410 1 20.9523 30.6956 2.27631 -17.2977 16.3641 0.316953 +2411 2 21.429 31.5226 2.20525 -3.89086 -20.1286 1.76727 +2412 2 21.1256 30.3946 3.16828 11.1257 -2.22088 9.07081 +2413 1 16.9619 25.7118 27.4219 100.476 -40.0943 -23.0217 +2414 2 16.9677 25.283 26.5661 -29.1653 29.1549 41.8013 +2415 2 16.065 26.0298 27.5249 -71.7256 7.30527 -21.235 +2416 1 28.7512 33.8326 11.8205 39.6374 -41.3815 101.263 +2417 2 29.372 33.3045 12.3225 1.66675 -13.2024 -65.1474 +2418 2 28.308 34.3704 12.4767 -52.2957 48.3981 -15.4157 +2419 1 13.8956 4.37358 31.9518 -41.6917 72.8033 28.8823 +2420 2 13.8793 3.41777 32.0008 27.5751 -32.0189 -24.7717 +2421 2 14.5091 4.56715 31.2431 17.9423 -36.8477 -10.7968 +2422 1 34.191 7.66514 13.3948 -52.135 -85.6155 -54.3587 +2423 2 34.2368 6.88003 12.8492 31.8394 56.5051 31.256 +2424 2 33.2615 7.75857 13.6035 26.1341 25.5259 15.4426 +2425 1 2.17905 12.8728 21.403 63.3842 -23.7486 -70.8515 +2426 2 3.05329 12.9088 21.0149 -82.2351 19.0593 55.4489 +2427 2 2.22429 13.4673 22.1519 19.4139 17.4895 11.8405 +2428 1 20.024 29.9384 11.783 -47.9279 64.19 -0.762442 +2429 2 20.7791 29.4544 12.1172 47.0599 -30.9048 16.82 +2430 2 20.0253 30.7573 12.2786 -5.1146 -40.3181 -24.7763 +2431 1 12.6844 8.32072 9.63148 102.622 -17.6101 70.642 +2432 2 12.5774 7.52176 10.1477 -28.3297 35.3895 -45.0079 +2433 2 11.8683 8.39832 9.13731 -79.1927 -29.0308 -19.705 +2434 1 27.1767 35.0717 17.9429 -70.2345 73.1212 56.4 +2435 2 26.6892 0.135546 17.3483 24.1215 -22.7687 -63.6353 +2436 2 26.9423 35.3808 18.8179 48.0327 -54.4481 12.6475 +2437 1 23.4999 14.0122 4.26674 9.42008 -42.3865 -26.7528 +2438 2 22.651 14.345 3.97534 -66.3488 2.57158 -59.4664 +2439 2 23.7117 14.5378 5.03815 53.6134 31.6325 82.7852 +2440 1 13.2037 1.239 26.2271 -2.66521 -35.017 -99.8782 +2441 2 12.8963 2.054 25.8302 10.5504 -14.2048 47.5675 +2442 2 13.2509 1.43103 27.1637 -6.47069 44.1647 53.9049 +2443 1 32.6125 13.5614 31.2261 -13.5468 31.8748 0.0526688 +2444 2 32.5535 13.0731 32.0473 -0.689731 36.4651 -10.1369 +2445 2 32.5458 14.4797 31.4876 5.41377 -77.1341 7.14631 +2446 1 11.3656 10.006 5.49035 -80.7814 -0.67841 103.695 +2447 2 11.8931 10.1029 6.2832 5.73155 -5.05381 -48.476 +2448 2 12.0034 10.0028 4.77662 80.7154 4.64604 -48.3796 +2449 1 9.17459 26.419 20.7245 -37.2781 -6.07716 -14.4824 +2450 2 8.24673 26.2197 20.5996 27.2959 -0.446912 9.82908 +2451 2 9.48167 25.755 21.3419 -2.12078 -3.23867 1.45952 +2452 1 9.87026 7.59448 4.03866 43.6133 -46.4041 105.54 +2453 2 10.2864 7.37686 4.87278 -39.399 -53.6234 -20.114 +2454 2 10.1962 8.46974 3.82902 -6.30794 99.1966 -80.7604 +2455 1 20.557 13.7759 1.37132 -8.30169 -8.39195 52.4977 +2456 2 20.371 13.4016 2.23247 9.17431 22.1909 -61.1236 +2457 2 20.6389 13.0177 0.792755 -4.47525 -6.15952 1.31369 +2458 1 29.9325 5.93369 4.91003 -44.6695 -5.23782 -46.0847 +2459 2 30.4535 6.06817 5.70169 39.9144 19.6821 71.0338 +2460 2 30.4405 5.30971 4.39152 -0.937947 -7.51881 -21.5744 +2461 1 12.516 1.74295 15.2961 -19.8391 -55.8309 -3.05401 +2462 2 12.8895 1.9545 14.4405 6.10259 12.5785 8.26535 +2463 2 12.522 2.57317 15.7725 6.61047 39.8615 -4.65859 +2464 1 11.625 32.788 23.8271 -105.779 109.217 -8.99331 +2465 2 11.4555 32.9895 24.7473 25.1664 -24.2735 -17.6564 +2466 2 11.0079 33.3373 23.3435 78.9275 -78.703 26.0362 +2467 1 13.0634 18.992 9.84318 -8.02388 -19.4384 -122.358 +2468 2 12.6831 18.3656 9.22741 -17.3722 -11.5575 68.886 +2469 2 13.5692 19.5913 9.29424 28.5903 46.8648 39.866 +2470 1 26.0237 14.5711 17.782 82.0721 10.7288 70.381 +2471 2 25.4537 15.3243 17.937 -1.28501 1.9169 0.491881 +2472 2 26.7233 14.6624 18.429 -96.522 -8.55476 -80.5525 +2473 1 27.0396 16.2503 1.75686 -31.9879 -35.1923 10.2752 +2474 2 27.9746 16.2658 1.96093 95.218 46.32 -9.7392 +2475 2 26.6887 15.5389 2.29259 -61.1581 -10.9731 -0.253272 +2476 1 15.3583 20.7242 28.7265 42.7669 -32.5274 -10.8199 +2477 2 15.985 21.4477 28.7242 -6.81721 15.5559 0.197791 +2478 2 15.8959 19.9414 28.847 -37.5569 11.9199 -2.2391 +2479 1 27.1055 30.5022 27.4233 -37.04 -77.1838 -26.2864 +2480 2 26.8761 30.0025 28.2068 17.8196 37.2762 -16.0095 +2481 2 27.477 31.3179 27.7591 23.718 47.0387 41.0177 +2482 1 24.9744 18.8146 24.6908 86.3646 -30.4117 -49.3552 +2483 2 25.4242 19.2625 23.9744 -38.2285 -19.2401 45.4377 +2484 2 24.1759 19.3242 24.8287 -53.5956 50.1898 2.14076 +2485 1 29.2347 2.55748 15.48 -80.391 44.2924 -18.4495 +2486 2 29.4594 2.0826 14.6799 16.1257 -11.316 -7.4104 +2487 2 28.424 3.01897 15.2655 63.5637 -28.9279 29.783 +2488 1 23.9872 0.629662 13.0513 55.7402 -176.355 100.53 +2489 2 23.9026 1.58207 13.0961 -30.4697 110.235 -62.6042 +2490 2 23.759 0.410696 12.1479 -15.2479 69.2884 -34.1009 +2491 1 30.8423 19.9765 31.5279 -21.7127 -69.3849 14.0458 +2492 2 30.1813 19.2903 31.6201 17.2573 -90.5456 40.5217 +2493 2 30.3802 20.6993 31.1032 1.31526 144.594 -56.731 +2494 1 30.1636 12.1291 29.6752 77.3602 -114.774 -171.263 +2495 2 29.8535 12.6346 30.4266 1.71911 52.8864 135.49 +2496 2 30.9519 11.6879 29.9916 -78.5718 59.2821 27.4517 +2497 1 8.49941 25.1151 30.478 -103.416 57.7784 15.2022 +2498 2 9.21053 24.8508 31.0617 42.5065 -9.36 44.9239 +2499 2 7.93975 25.6725 31.0187 63.9018 -59.7873 -46.3297 +2500 1 5.73637 9.03013 5.59225 60.5821 -9.42521 67.8502 +2501 2 6.08528 9.67767 6.20479 -27.7976 57.9257 -30.2207 +2502 2 6.04234 8.18915 5.93194 -22.5341 -50.8366 -47.3982 +2503 1 11.2524 34.7652 31.5211 -116.208 71.3695 25.9476 +2504 2 12.1881 34.8117 31.3251 75.4529 15.2137 -14.5797 +2505 2 10.982 0.171879 31.6188 43.7827 -100.133 -12.3525 +2506 1 5.35366 22.0175 22.2346 3.64304 -55.9826 -1.82342 +2507 2 5.96721 21.4316 22.6778 -32.1158 106.962 -23.8327 +2508 2 5.67997 22.8966 22.4267 32.5965 -51.2768 26.2228 +2509 1 33.5598 31.0965 3.22313 44.0686 -95.1114 44.3274 +2510 2 32.8441 31.5566 2.78451 -48.9791 -1.91012 -22.4197 +2511 2 33.2665 30.1865 3.27073 5.65077 93.3172 -13.864 +2512 1 25.964 29.5827 7.26463 -44.7506 -5.4197 82.4735 +2513 2 26.765 29.2043 6.90212 15.2728 9.38187 -39.6754 +2514 2 25.6336 30.1544 6.57162 16.5485 6.54615 -42.3894 +2515 1 33.8777 4.18707 2.43604 -55.4501 8.26836 2.36575 +2516 2 34.8152 4.03226 2.55213 18.8456 25.249 2.7166 +2517 2 33.8005 5.13704 2.3475 31.7402 -23.8862 3.94488 +2518 1 13.8114 25.3718 3.67105 -65.3049 -9.06907 11.4943 +2519 2 13.2573 26.0848 3.35364 -5.7945 1.99705 2.38244 +2520 2 14.6717 25.5486 3.29043 54.9942 4.93808 -15.1448 +2521 1 30.8848 4.38217 2.92127 51.7066 -40.6331 -67.9753 +2522 2 31.3701 3.56801 2.78752 -38.0844 58.5177 14.5353 +2523 2 31.0056 4.87019 2.10673 -11.5554 -22.1869 51.437 +2524 1 12.0694 4.99265 33.857 61.9342 -70.3626 1.30241 +2525 2 12.1121 4.23493 34.4403 -30.737 39.1177 -4.24698 +2526 2 12.8564 4.92416 33.3165 -33.496 28.882 -2.01291 +2527 1 7.37693 22.9959 25.9948 -123.614 33.8567 -28.3154 +2528 2 7.67711 23.9048 26.0038 38.3409 14.5139 6.54532 +2529 2 6.44135 23.0541 25.801 86.8714 -38.2435 17.9418 +2530 1 6.26719 14.4572 7.69069 32.5423 -47.1094 -45.2674 +2531 2 5.31045 14.4624 7.66107 -46.5982 19.507 22.3074 +2532 2 6.52267 13.7704 7.07481 18.0344 28.8525 24.8402 +2533 1 3.42177 16.3256 24.5529 10.0482 -18.4972 2.19713 +2534 2 2.7692 15.6254 24.5593 1.42308 -3.07529 -3.07129 +2535 2 2.93123 17.113 24.7889 -6.77451 11.5867 6.99486 +2536 1 11.8927 13.7293 11.881 74.9988 -140.812 120.581 +2537 2 11.2691 14.1226 11.2705 -76.2957 86.6584 -92.6118 +2538 2 12.5402 14.4163 12.0385 9.6688 44.1871 -14.1094 +2539 1 27.0851 4.13632 19.0672 16.7176 15.3374 41.5616 +2540 2 27.6727 3.3834 19.0033 17.5619 -62.9286 -53.1671 +2541 2 27.3028 4.54004 19.9073 -37.4501 35.5716 -3.28978 +2542 1 27.8272 10.5816 29.1165 -30.9176 -60.9511 -7.32488 +2543 2 28.0436 9.64926 29.101 16.4608 79.5556 4.45046 +2544 2 28.6744 11.0236 29.1719 24.1165 -26.4177 3.53441 +2545 1 8.69836 11.8249 17.3326 71.0366 -46.4969 -48.3257 +2546 2 8.91783 12.7473 17.2013 0.794482 -11.1782 -0.0751204 +2547 2 9.42107 11.3461 16.9268 -64.4599 49.5074 34.3334 +2548 1 13.4279 16.9758 24.9588 34.1563 13.7459 48.6035 +2549 2 13.9279 16.4791 25.6066 -30.8708 -6.03087 -31.2224 +2550 2 13.6668 17.8886 25.1196 -19.603 4.02195 -22.0798 +2551 1 25.2932 29.7753 23.4555 -76.4771 -52.7546 -62.5805 +2552 2 24.991 29.5838 24.3433 -44.6727 -21.9864 65.4926 +2553 2 26.1263 30.2302 23.5784 127.321 70.9051 -12.2232 +2554 1 1.80823 18.6694 8.01778 38.1887 -46.5474 -149.289 +2555 2 2.26727 18.0401 7.46142 -48.8521 63.641 81.977 +2556 2 1.52685 19.3599 7.41754 7.13197 -23.4394 49.9072 +2557 1 30.1224 27.6134 26.5464 -13.7825 26.2831 21.6709 +2558 2 30.5295 27.0023 25.9324 20.7865 16.5579 -3.80488 +2559 2 30.7058 28.3722 26.5522 -7.14206 -43.6792 -16.176 +2560 1 33.1846 17.8857 6.35207 31.4568 -56.3608 19.9367 +2561 2 32.5892 18.5857 6.62007 -15.9089 11.1535 25.3335 +2562 2 33.2712 17.3336 7.12919 -20.7702 46.3098 -43.1133 +2563 1 33.2728 21.1808 2.29508 -22.9392 20.1414 38.244 +2564 2 32.3589 20.9052 2.22454 13.6857 -4.91243 -14.5777 +2565 2 33.6769 20.8829 1.48006 0.18497 -14.7888 -31.4998 +2566 1 28.3439 11.5381 12.3752 10.5881 28.3218 44.9126 +2567 2 28.275 11.1377 11.5085 7.21294 -22.8022 -85.6506 +2568 2 27.6852 11.0854 12.9018 -29.2888 -9.71495 36.1554 +2569 1 28.3004 2.64499 2.85749 2.07125 9.46596 22.4267 +2570 2 28.3454 2.7769 3.8045 27.7028 -11.2085 -78.7103 +2571 2 29.195 2.41807 2.60393 -21.0522 10.996 43.2599 +2572 1 31.4417 35.4347 23.4012 -50.6227 125.845 -24.4512 +2573 2 32.2354 0.374998 23.6957 -17.5384 -67.1458 -3.29044 +2574 2 31.6578 34.5035 23.4508 65.5235 -64.7245 24.8254 +2575 1 3.7133 28.2017 15.8796 27.7833 -25.2085 -9.84873 +2576 2 3.95056 28.3084 14.9584 -3.2806 23.4102 -22.5767 +2577 2 3.89552 27.2813 16.0694 -8.46786 -2.93706 24.1835 +2578 1 10.9456 21.0269 2.86059 101.963 23.7457 39.8435 +2579 2 11.6136 20.9452 3.54132 -82.9708 4.62671 -62.7019 +2580 2 10.2413 20.4441 3.14429 -21.0936 -26.9197 21.8168 +2581 1 15.5794 3.78445 6.21944 -52.3283 -29.4076 -18.2149 +2582 2 15.7079 2.9224 6.61517 38.8829 -3.9294 25.5762 +2583 2 14.7213 3.72987 5.79876 6.13031 38.0697 -14.2942 +2584 1 19.6459 9.99163 5.15199 -146.737 -10.203 -6.51045 +2585 2 18.8865 10.5107 5.41651 77.0647 35.0067 20.5957 +2586 2 19.2746 9.24686 4.67903 68.5571 -26.1646 -11.0948 +2587 1 3.53556 21.9464 7.08874 9.51448 -18.0672 -47.7131 +2588 2 4.16425 22.5925 7.41063 22.6156 45.714 59.6861 +2589 2 3.81038 21.7719 6.1886 -22.0497 -24.4685 -15.2921 +2590 1 12.525 18.649 6.43848 83.8367 -101.519 143.338 +2591 2 11.7757 18.4286 5.88511 -23.5173 61.6419 -58.4141 +2592 2 12.846 19.4799 6.08792 -49.15 40.9024 -70.7612 +2593 1 23.9503 18.894 33.0696 43.4536 -27.6598 -5.88685 +2594 2 23.5234 18.0724 32.8267 -14.6705 24.7058 7.57044 +2595 2 23.2282 19.5007 33.2327 -30.6495 -0.656101 -0.419966 +2596 1 19.8513 7.44506 22.0304 -10.2273 77.1659 -37.1205 +2597 2 19.512 7.85727 22.8248 4.6998 -15.8383 2.85052 +2598 2 19.8228 8.13726 21.3698 5.73997 -58.1365 31.7955 +2599 1 7.99967 26.6387 28.4332 18.0864 15.3632 15.3662 +2600 2 8.46535 27.4341 28.6916 -2.34521 57.3237 -24.865 +2601 2 8.29438 25.9748 29.0565 -19.6207 -56.6835 4.92201 +2602 1 23.8368 15.0159 11.2196 -71.7275 68.1064 56.4738 +2603 2 24.1491 15.0269 10.3149 44.9805 -27.6427 -82.7179 +2604 2 23.1787 15.7102 11.2548 26.5509 -36.6431 26.757 +2605 1 17.623 5.88954 12.542 12.4382 -6.44618 1.93776 +2606 2 16.7437 6.20214 12.3294 -34.4471 20.9213 -14.7925 +2607 2 17.4975 5.31561 13.2977 7.70165 -13.8845 11.5094 +2608 1 33.2481 25.7929 27.9949 -14.7465 -65.7345 -62.4061 +2609 2 33.0067 25.9906 28.8998 -16.8571 5.27634 29.9023 +2610 2 32.6969 25.0475 27.7568 35.0404 68.3416 30.8148 +2611 1 8.52507 32.1103 20.1491 -76.8468 37.2909 98.1061 +2612 2 8.86015 31.7275 19.3383 68.8752 -49.0959 -117.957 +2613 2 7.62967 31.7792 20.2188 10.7876 14.1417 12.2205 +2614 1 27.8257 4.07116 5.11499 56.4882 -77.5739 82.3051 +2615 2 28.4962 4.74768 5.02009 2.19793 20.0432 -11.7763 +2616 2 28.2418 3.39401 5.64844 -65.0009 68.3454 -63.3303 +2617 1 26.0875 14.3347 3.52318 -13.6781 9.99037 18.498 +2618 2 26.1246 13.6914 2.81531 48.2248 -38.2897 -60.3247 +2619 2 25.2074 14.2401 3.88751 -27.2387 26.4627 40.1447 +2620 1 30.1746 24.5516 31.229 36.3247 -7.64612 94.2215 +2621 2 29.8999 25.2009 30.5816 -17.4714 45.1025 -41.0079 +2622 2 30.4379 25.0684 31.9905 -16.1015 -29.9443 -51.1546 +2623 1 4.56917 31.1784 8.22951 71.2995 -71.5899 53.2349 +2624 2 4.04525 31.8928 7.86707 -44.2872 77.5199 -28.7951 +2625 2 5.17866 31.6082 8.82954 -28.5171 -7.82692 -23.1096 +2626 1 6.38187 30.8924 16.1144 -88.0505 -107.31 15.919 +2627 2 5.44366 30.8448 16.2981 74.7505 16.7619 -13.5627 +2628 2 6.58668 31.8267 16.152 4.25627 86.0654 4.84886 +2629 1 22.9379 32.2556 1.41549 -32.8751 37.6209 61.1968 +2630 2 22.7457 32.88 2.11506 22.8713 -44.1922 -62.3876 +2631 2 23.7415 32.5854 1.0134 22.8149 14.778 -4.61832 +2632 1 26.7401 10.5378 34.1404 23.9748 -80.1729 -1.73937 +2633 2 26.6671 9.8552 33.4733 -18.8954 42.4357 0.872912 +2634 2 27.1894 10.1125 34.8708 -11.5364 38.4875 4.20159 +2635 1 18.1286 0.528634 11.6383 74.8256 47.0823 90.9006 +2636 2 17.6446 0.642191 12.4563 13.2115 -7.21849 -50.6904 +2637 2 19.0118 0.839512 11.8368 -85.9936 -32.5152 -31.2306 +2638 1 5.04223 17.2483 27.1671 46.6996 -2.9071 12.1929 +2639 2 4.48051 16.6222 26.7102 -28.0304 85.2331 34.5951 +2640 2 4.4623 17.979 27.3817 -20.4576 -85.2897 -46.011 +2641 1 0.200054 22.7309 26.749 -63.6178 16.1674 31.8428 +2642 2 0.486537 22.5053 25.8639 23.4085 -20.3772 -57.1853 +2643 2 0.976109 22.5986 27.2935 45.3949 -7.86946 23.8961 +2644 1 6.67359 10.3929 29.1264 -7.37823 -147.55 24.0972 +2645 2 7.08222 10.0424 28.335 -24.0022 38.9786 44.0098 +2646 2 6.40403 9.61858 29.6204 26.5412 114.862 -55.5225 +2647 1 0.36104 3.59799 32.9651 11.4014 26.6468 51.9375 +2648 2 0.873648 2.81009 32.7843 -3.68055 30.9884 38.8418 +2649 2 0.646484 3.87548 33.8356 -6.73988 -63.0976 -92.7865 +2650 1 1.12478 7.04672 21.9698 66.7487 -77.5766 -66.966 +2651 2 2.08107 7.05977 21.93 -24.7398 -12.3836 -6.26863 +2652 2 0.898266 7.78155 22.5399 -43.8856 93.6322 73.8478 +2653 1 20.4666 7.96111 8.20874 15.8434 -32.6035 52.6354 +2654 2 20.7142 7.33465 8.8888 -21.8573 83.348 -61.0888 +2655 2 20.6597 8.81774 8.58974 2.2457 -43.5191 2.72564 +2656 1 29.2217 8.66715 31.7283 19.833 -66.0471 -20.0069 +2657 2 28.4817 8.16808 32.0741 11.1103 48.9974 0.117948 +2658 2 29.0002 9.58077 31.9086 -30.3824 13.2653 19.7787 +2659 1 13.3441 26.4709 19.2927 -115.971 37.8527 97.0575 +2660 2 12.4279 26.3229 19.058 30.7284 -24.3712 -59.0751 +2661 2 13.3101 26.8245 20.1815 72.4576 -9.56039 -38.9884 +2662 1 19.9465 12.7059 3.72521 -36.1988 -7.42816 -65.8015 +2663 2 20.7192 12.4772 4.24181 -0.447715 15.7117 46.1089 +2664 2 19.4354 13.2775 4.29812 36.1351 -10.6912 22.6229 +2665 1 35.2316 31.6321 19.7285 3.80197 -28.2812 -105.649 +2666 2 0.36441 30.9813 19.4383 -38.0783 43.8553 65.8631 +2667 2 35.3447 31.6725 20.6782 39.8826 -25.2633 32.6525 +2668 1 24.9028 4.71974 4.92239 -63.3583 -33.3608 -15.992 +2669 2 24.6018 3.89886 4.53277 -7.11114 26.2248 12.6603 +2670 2 25.8469 4.60302 5.02852 80.5179 2.14044 12.1928 +2671 1 24.3545 20.3891 21.3939 -102.965 -23.0718 -103.911 +2672 2 24.5635 21.3231 21.3785 59.9967 78.3811 49.1747 +2673 2 23.7485 20.2667 20.6632 40.6037 -56.1156 60.4666 +2674 1 27.5086 1.34545 12.131 44.0317 -15.4597 -3.55067 +2675 2 26.8907 0.938183 11.5239 -31.2707 -6.90501 -18.3088 +2676 2 26.9731 1.94188 12.6543 -28.942 19.4273 16.453 +2677 1 13.1367 1.89352 29.112 -6.62117 -111.122 44.8152 +2678 2 13.1447 2.81909 28.8681 53.6601 34.8113 29.6886 +2679 2 13.8601 1.80252 29.7322 -60.1189 69.4814 -76.0169 +2680 1 28.1449 3.96235 23.804 -93.391 66.1592 -3.9443 +2681 2 28.0928 3.0105 23.8907 22.084 -60.9204 6.3715 +2682 2 29.0832 4.15097 23.7889 69.1442 -7.97473 -3.30581 +2683 1 18.2497 23.2275 0.516824 -7.4507 -73.1195 -9.26436 +2684 2 18.5105 24.1471 0.566952 54.6303 -32.6454 32.7005 +2685 2 18.9778 22.7496 0.91401 -36.4349 102.442 -21.1507 +2686 1 2.5137 29.0901 7.57562 -55.8197 21.9792 -10.8777 +2687 2 3.11306 29.8135 7.39196 24.9271 2.70377 3.89564 +2688 2 3.08188 28.3736 7.85838 40.9053 -30.5936 7.33634 +2689 1 25.0079 10.6905 1.68671 141.214 144.387 -12.5437 +2690 2 25.2324 9.8706 2.12671 -41.1713 -69.7619 19.7156 +2691 2 24.1055 10.566 1.39281 -100.059 -69.9567 -12.5108 +2692 1 0.508572 31.9831 4.59022 24.6707 45.0758 -47.4396 +2693 2 0.565883 31.5803 5.45667 5.41788 -29.7953 64.3678 +2694 2 35.2575 31.5649 4.18077 -29.3276 -13.8025 -18.2311 +2695 1 8.51919 24.056 22.2589 64.1043 -87.2503 -95.0235 +2696 2 7.75486 24.4204 22.7053 -106.348 57.231 69.3263 +2697 2 9.26573 24.5036 22.6572 35.7388 30.3316 25.936 +2698 1 3.74125 33.1514 4.3048 -21.4819 -79.4932 -60.957 +2699 2 2.7927 33.0305 4.26148 34.5404 19.032 11.8258 +2700 2 4.09772 32.4502 3.75942 -14.3741 62.7479 54.4682 +2701 1 23.7084 3.65684 13.1034 54.6014 6.20372 -78.2996 +2702 2 22.8587 3.36418 13.433 -104.643 -21.5773 109.995 +2703 2 23.6851 3.45586 12.1678 53.2148 20.3639 -38.7242 +2704 1 24.605 3.77015 1.43548 -68.163 -28.4542 58.3319 +2705 2 25.4485 3.56335 1.03297 45.1027 -15.9382 -16.7113 +2706 2 24.4726 3.0787 2.08403 14.2563 40.9913 -41.9301 +2707 1 19.4869 29.4921 22.0104 166.882 -121.378 42.987 +2708 2 19.5701 28.5549 22.1866 -54.8293 108.301 -26.2606 +2709 2 20.3758 29.8341 22.1064 -98.0152 11.6221 -19.0776 +2710 1 16.2301 13.9005 33.7977 -111.673 -105.461 30.1439 +2711 2 16.8203 14.224 33.1169 75.1109 60.5581 -52.7099 +2712 2 16.4373 14.4311 34.5669 36.9306 47.0721 11.9951 +2713 1 31.4006 4.69857 20.6192 142.369 -3.20111 51.6757 +2714 2 31.8989 3.93239 20.9037 -72.1931 34.0727 -35.3877 +2715 2 31.9922 5.43699 20.7643 -67.5914 -23.2216 -27.4061 +2716 1 11.9141 27.2143 2.83094 -74.1765 48.9976 77.2612 +2717 2 11.7378 27.6177 3.68092 61.8305 -31.7271 -30.6941 +2718 2 11.0749 27.2457 2.37166 16.8031 -19.7319 -48.5888 +2719 1 22.2931 12.3266 33.3111 54.0525 -10.7077 -0.246658 +2720 2 23.1318 12.4064 33.7655 -36.5516 2.05601 -9.73195 +2721 2 22.4872 11.792 32.5412 -18.5412 9.92714 6.38864 +2722 1 34.7646 23.6541 16.893 -67.9785 -34.696 -1.00751 +2723 2 35.4605 23.1586 16.4612 27.1246 -9.71736 -9.85471 +2724 2 33.9816 23.1147 16.7822 50.5401 50.4801 12.7823 +2725 1 1.74248 27.5855 25.6015 -30.7642 -25.9133 70.2902 +2726 2 1.16405 27.7208 26.3521 19.3008 -37.0103 20.5099 +2727 2 1.50405 28.2793 24.9867 6.79333 56.5179 -87.2203 +2728 1 12.8948 5.6108 10.6747 95.455 61.2594 -38.3881 +2729 2 12.1716 5.02097 10.8874 -87.9466 -69.3071 29.6563 +2730 2 13.4561 5.10122 10.0903 -7.97913 14.9967 6.65116 +2731 1 26.3115 30.231 9.95969 5.34231 -6.90593 35.2746 +2732 2 26.2963 29.9692 9.0391 -7.29872 -0.202001 -44.9514 +2733 2 26.8791 29.5869 10.383 -2.126 9.47921 9.40371 +2734 1 2.44559 10.303 33.9575 -94.4174 -10.9117 47.6112 +2735 2 3.25634 10.413 33.4607 72.4063 13.6244 -0.311529 +2736 2 2.67967 10.5411 34.8546 27.714 -2.43626 -44.0458 +2737 1 23.5954 21.3764 7.99423 -61.8129 -58.9749 20.7867 +2738 2 22.8343 21.0079 8.44276 -19.6241 64.7815 39.0644 +2739 2 23.9551 20.6454 7.49181 81.4823 0.345496 -56.7672 +2740 1 35.3134 2.94635 23.5839 -7.05487 18.7534 -33.4632 +2741 2 0.232722 3.38509 22.8473 -15.2107 -2.17004 3.81712 +2742 2 0.528143 2.56826 24.0873 20.8343 -19.1251 24.5829 +2743 1 13.9967 14.344 15.5008 12.7808 -34.8924 14.4207 +2744 2 14.7703 13.9657 15.9188 -11.6631 -15.065 -2.15325 +2745 2 14.1557 15.2879 15.5113 -4.94027 45.2337 -11.1722 +2746 1 6.46786 25.9869 20.3665 -14.1505 63.9641 63.1481 +2747 2 6.59641 25.2992 19.7132 -5.96476 -61.8687 -7.92735 +2748 2 6.12736 25.5279 21.1343 21.4951 -1.50962 -59.0287 +2749 1 13.2419 10.2222 7.85745 -34.0179 69.392 63.7033 +2750 2 12.9462 10.9161 8.44681 31.6309 -50.9664 -76.2031 +2751 2 13.3295 9.45178 8.41869 6.82988 -25.1507 -9.51637 +2752 1 19.8806 15.7607 34.7873 -37.0107 24.3223 66.6847 +2753 2 20.2198 15.0943 35.3849 -1.13409 -17.9924 48.2272 +2754 2 20.2698 15.5438 33.9402 30.4228 -5.67562 -110.977 +2755 1 28.0615 14.474 34.8691 0.409611 12.6457 27.5878 +2756 2 27.8498 15.0298 0.171869 3.58985 -16.1929 -16.439 +2757 2 27.8916 15.026 34.1057 -6.63253 1.40685 -7.21741 +2758 1 19.6279 31.0003 7.02693 95.9331 57.4595 5.63075 +2759 2 18.9027 31.3652 6.51969 -52.483 29.7381 -40.5469 +2760 2 19.2874 30.1753 7.37296 -33.3349 -78.7794 37.112 +2761 1 23.5196 19.5792 13.6534 11.9703 -11.9872 -16.0803 +2762 2 23.6724 20.443 14.0364 21.0772 46.6019 4.07495 +2763 2 22.948 19.1363 14.2807 -27.4046 -32.4068 14.6896 +2764 1 17.2298 33.3918 27.4282 136.737 -44.9806 38.5596 +2765 2 17.9104 33.6617 28.0447 -64.6365 72.609 31.4718 +2766 2 17.6201 32.6648 26.9429 -67.6491 -27.3852 -72.0513 +2767 1 14.5268 35.0836 34.7036 76.357 -105.08 3.06184 +2768 2 14.9194 34.4663 34.0863 -44.5302 60.5052 19.8773 +2769 2 14.8544 34.808 0.112509 -31.0786 39.0882 -20.3082 +2770 1 23.4454 32.9767 12.2117 4.78103 -41.7327 -98.3026 +2771 2 24.2263 32.4486 12.3775 -33.1722 34.8981 28.2986 +2772 2 23.3422 33.5071 13.0018 24.5216 2.21769 60.9284 +2773 1 27.832 1.81871 26.9047 -32.0759 64.1072 72.7195 +2774 2 28.3908 1.28778 27.4722 -1.09261 -12.6809 -52.067 +2775 2 27.9432 1.43761 26.0337 31.771 -40.3508 -4.74014 +2776 1 33.4891 28.0906 24.9173 -46.8518 63.902 27.9928 +2777 2 33.9371 28.5069 24.1809 11.4662 -13.0261 -12.6512 +2778 2 33.8254 27.1944 24.9271 34.3676 -54.1118 -11.2405 +2779 1 4.51563 24.7989 27.5189 15.8458 -16.6832 -111.647 +2780 2 4.61605 24.1405 26.8314 -10.7558 -34.721 67.0397 +2781 2 4.53926 25.6358 27.055 -9.99317 59.6882 52.1345 +2782 1 21.9856 18.5099 0.0939801 116.12 -37.0828 22.3152 +2783 2 22.4363 17.9182 34.9386 -49.9278 23.9836 6.77421 +2784 2 22.6424 18.7234 0.756763 -71.4054 8.06381 -34.2768 +2785 1 1.51371 16.0299 0.147148 -24.4521 46.4337 41.1972 +2786 2 1.10521 16.6802 0.718505 26.6731 -45.7321 -50.918 +2787 2 1.18565 16.239 34.7197 -0.794459 0.0473671 14.1248 +2788 1 15.6023 24.9766 19.1526 -30.4876 6.15423 9.07014 +2789 2 16.1677 25.4411 18.5355 77.1737 -4.56497 -55.3531 +2790 2 14.9395 25.6204 19.4023 -44.9173 -12.2782 35.9217 +2791 1 14.8951 26.7785 7.57002 -28.9024 -12.7271 77.4225 +2792 2 15.0575 26.9683 8.49406 -11.8303 -20.5564 -75.969 +2793 2 14.0842 26.2699 7.5684 44.5902 29.0216 -2.09941 +2794 1 20.1216 16.9941 24.3889 -31.6835 -59.9485 -34.0243 +2795 2 20.0745 16.276 23.7577 -0.546933 34.9584 37.2473 +2796 2 20.9425 17.4412 24.1829 55.8782 32.646 -10.7657 +2797 1 31.9712 9.82395 26.2433 2.36483 16.2972 -73.3128 +2798 2 31.2308 10.3276 25.905 -2.0764 -2.12049 27.598 +2799 2 32.4308 9.51836 25.4612 -3.98865 9.02436 56.1582 +2800 1 0.384785 34.9305 18.5365 -1.02826 75.3333 -48.1016 +2801 2 0.354052 0.183512 17.9545 15.0984 -60.6377 56.1406 +2802 2 35.1912 34.3585 18.2218 -22.9533 -27.0379 -0.65624 +2803 1 13.4153 12.3332 24.2365 53.861 15.3051 -19.0809 +2804 2 13.1015 11.7844 24.9552 -20.4292 -27.21 42.4184 +2805 2 12.6205 12.7041 23.8531 -37.0126 12.5839 -20.1741 +2806 1 5.18743 5.1874 32.8737 -15.2537 5.61229 -28.6354 +2807 2 4.61713 5.7387 32.3379 29.3153 -25.3254 10.5915 +2808 2 5.77525 4.76805 32.2453 -20.6678 19.7285 11.6709 +2809 1 32.4256 26.6679 22.0935 -87.9601 -81.0708 -81.2 +2810 2 33.1172 26.9848 22.6746 79.3103 23.5872 55.7243 +2811 2 32.7109 25.791 21.8369 -4.28217 68.5352 27.2623 +2812 1 26.5495 2.70435 29.9119 -59.8392 17.2196 34.5191 +2813 2 26.4581 3.07008 29.0321 21.5598 -1.9171 -9.32332 +2814 2 27.4581 2.40645 29.9548 48.0416 -3.54659 -19.3604 +2815 1 31.3613 7.26017 30.587 25.248 22.6492 -92.5078 +2816 2 31.4661 7.56461 29.6856 -26.7071 -28.7997 101.629 +2817 2 30.4884 7.55955 30.8415 -4.65436 10.3928 -9.60175 +2818 1 10.1748 14.388 10.0675 60.1917 1.01503 -16.4986 +2819 2 9.29104 14.5008 10.4175 -54.2346 1.37504 -2.04806 +2820 2 10.0441 13.9746 9.21416 -18.2269 3.89829 8.59036 +2821 1 28.1567 13.9451 15.9579 60.9298 -20.4478 25.5826 +2822 2 27.2963 14.2301 16.2656 -18.8925 7.92771 -35.3315 +2823 2 28.1014 14.0018 15.004 -37.6295 13.7187 8.76001 +2824 1 8.84141 24.5716 17.2442 -15.1354 -95.9852 71.0112 +2825 2 7.89444 24.6528 17.3579 -48.3914 65.3555 -41.9685 +2826 2 9.0818 23.809 17.7705 66.8992 27.9244 -33.2913 +2827 1 6.95639 20.2904 23.8496 5.10672 30.3774 -27.7754 +2828 2 7.08451 19.4606 24.3091 9.46819 -22.2566 14.2323 +2829 2 7.84243 20.5992 23.6602 -11.593 -4.08766 6.08018 +2830 1 5.75365 13.11 29.0537 61.2888 -5.98057 40.761 +2831 2 5.92902 12.9785 29.9855 -47.1793 14.8338 -69.0138 +2832 2 4.80751 13.2466 29.0046 -21.2898 1.01333 36.259 +2833 1 30.0299 16.6854 32.8482 -69.0194 25.9389 -13.7276 +2834 2 29.0847 16.8354 32.8675 63.3953 -15.9432 1.52291 +2835 2 30.2217 16.2551 33.6815 -3.34277 5.67395 -8.60755 +2836 1 19.4105 24.3103 19.4554 -6.45078 22.0348 82.3983 +2837 2 18.9684 23.7628 18.8065 52.915 26.3034 -31.6666 +2838 2 20.17 24.6647 18.9929 -37.5734 -39.0679 -37.0269 +2839 1 21.0876 32.5234 34.0548 4.44932 59.9927 111.572 +2840 2 21.4201 33.3104 33.6231 20.4274 22.4473 -105.558 +2841 2 21.0169 32.7677 34.9776 -26.2577 -81.494 -6.49713 +2842 1 27.58 10.4702 5.09171 -65.2659 5.31237 12.2309 +2843 2 26.6286 10.5692 5.12737 -0.2139 44.391 9.28985 +2844 2 27.7181 9.5393 4.91664 52.9737 -66.6441 -8.53156 +2845 1 28.7347 28.9472 29.8879 7.45179 86.9813 22.018 +2846 2 27.7913 28.8345 30.0046 -51.7656 -1.30873 6.75643 +2847 2 29.0371 28.1044 29.5497 32.1883 -83.9254 -30.2719 +2848 1 23.1275 9.19045 12.3318 -23.9151 -43.3885 -25.0746 +2849 2 23.4816 8.43938 12.808 -0.108479 97.3974 -0.673422 +2850 2 23.502 9.95277 12.7732 20.9614 -58.0152 32.6549 +2851 1 7.73216 20.4882 35.3884 -79.8619 53.6086 26.6705 +2852 2 7.15161 20.7595 0.652262 -9.28349 14.6477 -30.7094 +2853 2 8.30386 19.8298 0.336145 66.1889 -67.8282 9.79696 +2854 1 15.7512 1.18494 29.4705 45.5095 23.8518 -9.66497 +2855 2 16.6208 1.21888 29.8691 -57.067 12.8279 -49.9056 +2856 2 15.8169 1.75236 28.7024 18.7036 -43.2154 69.2484 +2857 1 21.0125 1.65575 12.0146 -59.7992 -6.22894 -86.5593 +2858 2 21.2864 1.87162 12.906 31.1405 18.4624 94.0344 +2859 2 21.754 1.17624 11.6452 24.5695 -19.7654 -12.1322 +2860 1 17.7706 21.9532 29.4088 28.4722 40.1726 13.2434 +2861 2 18.054 22.8281 29.6744 -25.2589 0.91138 -16.2222 +2862 2 18.4264 21.3647 29.7828 -2.82969 -29.684 -8.31059 +2863 1 22.4681 13.0574 12.4604 -3.89925 -7.04083 111.939 +2864 2 23.1035 13.6329 12.0345 2.45139 7.79522 -50.7168 +2865 2 22.0388 12.5979 11.7386 -5.84249 -2.03513 -69.058 +2866 1 11.2192 21.7415 13.5285 0.71591 13.1881 -35.2564 +2867 2 11.4727 22.2366 12.7495 54.0703 31.7834 6.09939 +2868 2 10.3482 21.4014 13.3239 -46.4165 -48.0548 42.6166 +2869 1 21.7279 10.8896 26.2263 155.179 -72.0569 -85.1622 +2870 2 20.9652 11.4405 26.0502 -88.2546 35.9495 60.6437 +2871 2 21.6288 10.628 27.1418 -65.0603 43.6902 6.08865 +2872 1 18.4681 8.09524 14.4984 -42.8663 -10.5244 65.1347 +2873 2 19.2322 8.4718 14.0618 12.347 -3.22468 -46.981 +2874 2 18.0028 7.62636 13.8056 32.0667 11.3951 -20.5248 +2875 1 2.91994 4.40223 25.4102 68.4593 -106.026 -71.0964 +2876 2 2.9641 3.59725 24.8941 -43.6585 75.7969 46.9731 +2877 2 3.83273 4.67101 25.5142 -27.2896 23.449 16.4356 +2878 1 5.27068 8.45247 8.47141 -0.45936 59.6162 -88.5046 +2879 2 6.07814 8.80495 8.09723 -38.6684 -29.5621 41.7408 +2880 2 4.5724 8.84056 7.94411 30.7556 -35.9611 44.4882 +2881 1 1.77043 24.1476 31.5884 113.491 -45.171 -13.3083 +2882 2 1.57331 23.2177 31.476 -37.6559 54.8168 8.35864 +2883 2 0.922094 24.5527 31.7685 -67.1584 -21.0734 6.19013 +2884 1 24.4488 22.6675 34.863 53.6463 31.8488 -27.9005 +2885 2 24.1329 23.4176 34.3593 8.57955 16.1041 -13.8081 +2886 2 23.6572 22.2748 35.2308 -65.4644 -43.4471 42.7218 +2887 1 4.18134 10.9323 27.7271 -41.3639 46.5937 7.13493 +2888 2 4.44351 10.1435 27.2524 13.6387 -38.0837 -13.1096 +2889 2 4.90713 11.1036 28.3272 27.6277 -3.86564 16.1274 +2890 1 17.6908 23.1912 14.1671 40.9328 34.084 -66.2881 +2891 2 17.1845 23.2465 13.3566 33.8272 -2.9704 51.2992 +2892 2 18.5214 23.6199 13.9609 -76.319 -34.0165 16.0849 +2893 1 7.47672 4.12438 28.9446 -22.8299 28.7473 27.892 +2894 2 6.58995 4.0886 28.586 -19.5575 2.09032 0.409323 +2895 2 8.00996 3.63896 28.3151 40.7678 -31.8926 -34.8062 +2896 1 24.0042 12.4897 25.2199 38.5247 37.3461 5.77766 +2897 2 24.2259 12.1149 24.3675 -55.0705 -12.1358 56.7591 +2898 2 23.2744 11.956 25.5343 13.9204 -22.8569 -51.6737 +2899 1 29.918 1.50225 13.0354 75.5507 21.2953 35.0371 +2900 2 29.1022 1.34652 12.5595 -101.695 9.35002 -44.2639 +2901 2 30.3992 0.677984 12.9629 41.4874 -27.6833 13.0594 +2902 1 10.6846 11.2162 11.7056 46.9543 7.255 52.1953 +2903 2 10.069 11.2418 10.973 -3.47021 43.2252 -9.19003 +2904 2 10.9117 12.1331 11.8604 -41.0777 -53.5227 -44.7363 +2905 1 26.8381 6.78465 27.9006 -50.7771 42.2208 59.3526 +2906 2 27.6215 6.24454 28.0045 36.2291 -28.7848 -29.968 +2907 2 26.7437 6.89101 26.9541 22.397 -17.2347 -36.5058 +2908 1 19.4556 27.2634 28.0476 74.7157 44.3669 -12.6026 +2909 2 19.0273 26.4901 27.6804 -55.5415 -27.4345 8.10583 +2910 2 18.8413 27.5881 28.706 -35.0639 -30.5625 -2.17053 +2911 1 9.18255 17.5435 23.2127 8.21961 -70.4799 94.4371 +2912 2 9.74774 18.2918 23.0206 41.5016 83.0309 -44.0195 +2913 2 9.53163 17.182 24.0274 -39.1929 -7.16284 -37.3733 +2914 1 18.2489 34.633 20.6572 -68.217 -28.4289 7.38848 +2915 2 17.3984 34.3595 20.3135 35.4618 11.8698 15.9795 +2916 2 18.8007 34.7322 19.8813 22.3872 8.18786 -10.4491 +2917 1 32.5286 32.1002 29.978 144.636 -105.032 -13.0226 +2918 2 33.1946 32.7213 30.2727 -13.1541 10.2472 6.53621 +2919 2 31.7069 32.589 30.0248 -130.943 94.3219 16.4759 +2920 1 3.80317 11.4907 8.14909 143.302 26.8417 45.2275 +2921 2 2.93818 11.2859 7.79399 -84.4397 -31.4305 25.0952 +2922 2 3.73823 11.2741 9.0792 -50.9865 2.5913 -64.012 +2923 1 19.1863 31.1183 32.5068 -12.0623 35.8943 -19.4964 +2924 2 19.8048 31.5887 33.0657 23.4255 -9.54582 26.7298 +2925 2 18.8225 31.7915 31.9317 -10.2112 -32.3181 3.06299 +2926 1 13.3411 28.4149 10.641 3.34007 -14.726 -13.3078 +2927 2 14.1915 28.0363 10.4178 -75.4882 3.20921 -1.65362 +2928 2 12.713 27.9229 10.1123 63.6172 16.6732 18.4633 +2929 1 9.56066 12.0599 5.5378 -71.0216 -17.4924 88.2472 +2930 2 10.0845 11.2645 5.63368 18.3524 28.1895 -51.8271 +2931 2 9.85161 12.4404 4.70907 46.6748 -26.2759 -33.8016 +2932 1 7.60233 1.79163 2.09066 39.672 -27.8932 -56.456 +2933 2 7.02467 2.55091 2.01293 -17.9461 10.8592 30.4958 +2934 2 7.49185 1.49758 2.99485 -16.2544 23.8587 4.1825 +2935 1 28.7863 11.0348 9.63764 39.2072 31.7224 -76.3819 +2936 2 28.9362 11.2441 8.71571 -23.8279 -25.9114 103.079 +2937 2 29.6227 11.2195 10.0648 -17.09 -5.59611 -10.921 +2938 1 4.02098 14.8441 0.820804 67.4068 -72.0618 -71.7471 +2939 2 4.34572 14.3154 0.091936 -31.0882 51.9916 75.4603 +2940 2 3.18107 15.1857 0.514003 -42.0857 24.178 -9.54397 +2941 1 28.3015 1.63961 9.02848 -52.559 48.1017 123.575 +2942 2 28.2815 2.44636 9.54326 29.2851 -31.2803 -68.8272 +2943 2 27.7918 1.01381 9.54309 22.4243 -13.276 -57.996 +2944 1 8.86256 20.4666 30.0525 -99.7857 -26.2475 -55.8247 +2945 2 8.39383 20.5285 29.2202 64.3164 48.7994 -50.6381 +2946 2 8.28464 19.9518 30.6158 28.9816 -21.4281 107.605 +2947 1 18.1542 12.2335 19.1516 27.4247 70.8773 89.7586 +2948 2 18.5969 11.7695 18.441 1.30388 -40.2364 -56.5476 +2949 2 17.2292 12.0128 19.0428 -40.092 -29.1614 -29.4192 +2950 1 30.2698 30.1299 18.8353 37.1352 -11.1803 25.939 +2951 2 31.1342 29.7381 18.7104 -44.6819 19.4956 -6.12373 +2952 2 29.8739 30.1204 17.9638 3.6213 -6.78098 -24.7147 +2953 1 28.7226 14.9429 4.97488 -1.66756 68.8243 10.6896 +2954 2 29.0698 14.07 5.15845 50.8057 -84.1089 16.9265 +2955 2 27.7967 14.797 4.78055 -55.3976 7.23105 -17.2855 +2956 1 30.791 17.3437 25.8787 20.1614 42.3021 24.3914 +2957 2 31.6006 17.6157 25.4464 -17.9015 -17.809 2.6887 +2958 2 30.4503 16.6385 25.3284 -1.72001 -22.5407 -23.6411 +2959 1 20.8506 21.7807 22.8003 -141.087 -9.07591 20.3625 +2960 2 20.0136 22.2116 22.6276 45.5953 -44.6865 16.3948 +2961 2 21.5099 22.4241 22.5403 100.472 60.9364 -24.9189 +2962 1 3.21789 15.2924 10.937 -23.3893 80.6483 -91.9814 +2963 2 3.56197 14.7753 11.6653 22.2621 -76.518 90.9634 +2964 2 3.77722 16.0687 10.9085 -8.42365 4.33568 -12.5946 +2965 1 33.9264 7.67463 6.62657 -123.621 -62.3054 138.698 +2966 2 34.0772 8.53894 7.0093 23.6199 38.9048 3.63645 +2967 2 34.4214 7.68527 5.80732 85.0314 17.3009 -123.347 +2968 1 33.0988 6.7402 25.1335 0.212515 -37.547 78.5615 +2969 2 33.4699 6.34989 24.3422 9.85314 -9.13135 -40.9209 +2970 2 32.7257 7.57107 24.839 -8.8376 38.7946 -32.2126 +2971 1 29.49 24.6375 11.599 -92.0933 -92.6967 25.7368 +2972 2 29.8285 24.0569 12.2806 64.957 29.8299 13.5556 +2973 2 28.6115 24.3048 11.4149 33.5439 64.4375 -41.704 +2974 1 2.34598 1.81435 21.2345 53.6875 49.7702 -34.2509 +2975 2 1.41391 1.65909 21.0816 -67.4521 -27.5074 3.58396 +2976 2 2.57001 2.53236 20.6425 11.5078 -31.0174 28.0644 +2977 1 11.0668 31.422 0.346272 -83.3704 -1.44554 -0.838347 +2978 2 10.3033 30.9597 35.4476 57.5828 23.3342 19.4149 +2979 2 11.8087 30.8591 0.125255 19.2238 -33.5191 -13.3845 +2980 1 34.9363 6.0772 11.1023 -60.9353 28.2084 104.489 +2981 2 0.149072 6.51881 10.6506 20.1781 -20.3265 -61.1897 +2982 2 34.6812 5.36839 10.5117 37.3097 3.47695 -42.2691 +2983 1 20.0091 11.1394 17.5178 -0.0794191 -31.8703 -70.9117 +2984 2 20.5934 10.5672 17.0204 -20.5913 28.6887 40.1527 +2985 2 20.4725 11.2994 18.3399 31.4596 -0.864838 26.8425 +2986 1 26.6349 15.2395 11.5807 107.963 104.775 -6.48655 +2987 2 25.7801 14.947 11.2644 -95.4482 -28.6297 -30.8549 +2988 2 26.7542 16.1032 11.1857 -11.9979 -81.0141 43.1229 +2989 1 7.32435 7.27453 11.524 -70.2163 27.9645 41.0289 +2990 2 7.87904 7.21046 10.7465 45.0638 -14.5459 -54.9957 +2991 2 6.64935 7.90995 11.2855 10.9667 -13.9591 17.3675 +2992 1 8.60901 9.07467 19.349 14.4873 113.489 -2.27516 +2993 2 8.9412 8.21275 19.6 -10.2127 -71.8664 -4.31275 +2994 2 7.80419 8.89005 18.8648 -0.407555 -38.1702 0.605339 +2995 1 11.2137 13.0386 22.91 36.8508 11.3381 91.9037 +2996 2 10.9248 13.309 23.7816 32.0583 -11.9969 -24.55 +2997 2 10.4278 13.0997 22.3669 -71.1031 -0.0183268 -74.6972 +2998 1 15.706 18.8252 34.7368 50.6702 220.334 66.4483 +2999 2 15.2717 19.5697 35.1533 -104.112 -106.929 -0.0739134 +3000 2 16.5944 19.1342 34.5594 58.4791 -116.649 -60.1393 +3001 1 23.1225 30.9535 32.8062 -11.5232 -47.4843 -20.1772 +3002 2 22.4213 31.3292 33.3386 15.2889 32.1831 4.48784 +3003 2 23.7593 31.6621 32.7135 -11.1202 27.3947 19.9914 +3004 1 2.07266 30.6853 32.5082 2.20304 -15.1846 -4.47244 +3005 2 2.44872 29.8345 32.2824 1.25664 45.9244 14.0498 +3006 2 2.82553 31.2228 32.7543 4.98464 -28.1642 -7.87423 +3007 1 12.1995 21.2364 5.4283 -32.0454 75.4827 65.604 +3008 2 11.4513 21.4729 5.97648 -25.9566 -62.9847 -26.2509 +3009 2 12.8424 21.9273 5.58856 61.6065 -7.78012 -40.7108 +3010 1 16.4972 26.0218 23.2803 -66.2874 -32.1385 72.9852 +3011 2 15.7823 26.3937 23.797 42.4703 -25.7243 -34.9881 +3012 2 16.794 26.7439 22.7265 21.8666 56.0479 -42.3271 +3013 1 3.71179 6.69621 23.0926 -123.342 -8.49758 127.592 +3014 2 4.46036 7.2121 23.3922 48.6623 20.0326 -4.01401 +3015 2 3.10433 6.70275 23.8324 76.4543 -10.2282 -122.733 +3016 1 23.6935 19.6422 1.85777 0.209897 17.5701 -36.761 +3017 2 23.6211 19.1016 2.64434 -7.3501 -27.1257 40.9529 +3018 2 24.5697 20.0243 1.90892 11.6264 9.37825 -3.08416 +3019 1 12.4965 4.32588 15.9575 -9.06634 5.4772 3.82191 +3020 2 12.1362 4.97328 15.3514 -39.6978 19.6755 -25.3815 +3021 2 13.4258 4.54664 16.0199 52.3356 -13.2322 24.8652 +3022 1 2.88894 24.3137 12.3312 16.7267 -24.6252 -128.381 +3023 2 2.72116 24.3254 11.3889 15.4058 5.68649 111.475 +3024 2 2.10712 24.7068 12.7191 -37.833 23.192 17.3605 +3025 1 4.46987 13.6695 19.8465 6.53189 -3.89799 126.194 +3026 2 4.25748 13.4758 18.9335 -9.70471 18.73 -97.5383 +3027 2 4.92458 14.5112 19.8138 -0.86866 3.86998 -29.753 +3028 1 7.11206 19.8591 18.4357 8.56105 -85.7575 -137.309 +3029 2 7.44511 20.0321 19.3163 36.1343 22.3162 96.66 +3030 2 7.65103 19.137 18.1128 -42.0071 59.7902 33.455 +3031 1 23.3108 24.8603 33.3744 22.8366 36.6175 -67.4818 +3032 2 23.603 25.3992 32.6393 -29.2433 -42.0669 95.8325 +3033 2 23.4688 25.4025 34.1472 5.86126 12.1595 -16.5901 +3034 1 6.59197 35.268 10.2945 -26.2422 63.9458 220.321 +3035 2 6.06101 0.556756 10.3414 -16.3484 4.65997 -115.118 +3036 2 6.81337 35.0732 11.2051 40.821 -73.0983 -107.658 +3037 1 21.5894 3.03649 28.3505 77.2698 -48.2297 35.1374 +3038 2 21.3509 3.70374 27.707 -44.5588 39.9593 -31.1666 +3039 2 20.7855 2.88365 28.8471 -44.2206 13.0545 -3.14814 +3040 1 24.8162 5.45263 22.574 50.8055 -8.19271 71.6016 +3041 2 24.3367 4.70144 22.2247 -24.3128 -24.308 -28.2633 +3042 2 24.6302 6.16283 21.9598 -20.7455 36.1325 -44.1965 +3043 1 34.443 0.140586 3.28665 22.7476 -4.27742 -18.2466 +3044 2 34.6441 35.4023 2.38336 -49.054 -21.0686 -58.8521 +3045 2 35.298 0.280292 3.69354 25.7472 19.623 80.1278 +3046 1 4.27801 2.41134 7.98156 -52.0027 48.716 42.461 +3047 2 4.63221 1.98118 7.20326 -20.9194 39.5469 -45.4201 +3048 2 3.80563 3.17135 7.64171 60.5922 -83.5855 -31.0222 +3049 1 24.5229 31.654 21.5399 14.9007 25.2874 -71.6345 +3050 2 24.6934 30.9807 22.1986 34.1571 -16.2199 -16.6001 +3051 2 25.2238 31.5441 20.8973 -52.2928 -21.7319 83.3836 +3052 1 34.4216 34.6829 25.273 -30.5636 -51.7606 39.8167 +3053 2 33.9512 0.00647401 25.1939 -7.37968 -20.3485 16.6229 +3054 2 33.8936 34.1647 25.8803 41.5734 66.6679 -57.8298 +3055 1 11.2651 8.85698 13.2565 6.11934 -18.1511 34.6897 +3056 2 11.1803 9.45133 12.511 43.0191 72.8104 -86.6167 +3057 2 10.3634 8.66802 13.5165 -52.5127 -44.4877 51.1612 +3058 1 17.0485 2.13014 0.320304 -43.131 -13.3828 -71.8851 +3059 2 17.1878 2.31814 1.24847 37.1022 1.7386 47.0418 +3060 2 17.8595 1.70824 35.4837 0.612316 12.3229 30.846 +3061 1 24.823 22.0754 14.9421 -6.63076 28.6944 -27.1115 +3062 2 25.0916 22.4371 15.7866 -7.77581 7.22436 -26.5664 +3063 2 24.7553 22.8366 14.3657 8.94946 -40.7131 48.733 +3064 1 17.7785 29.215 7.78087 5.96691 6.93036 -13.4023 +3065 2 17.51 29.1426 8.69677 -3.91694 12.0117 40.0881 +3066 2 17.678 28.3299 7.43057 3.06703 -33.3962 -24.411 +3067 1 14.0455 24.7655 11.8398 -49.2556 40.9757 -49.7447 +3068 2 14.7227 24.0969 11.9431 67.8415 -63.9109 -0.68869 +3069 2 13.9232 25.1211 12.7201 -16.1137 28.9092 45.8115 +3070 1 24.4288 23.4037 24.8381 32.0421 -132.205 -12.7566 +3071 2 24.7652 24.0979 25.4048 -4.53894 64.141 15.4496 +3072 2 23.7166 23.8165 24.3497 -19.8377 53.1604 -1.7683 +3073 1 11.8864 15.0814 0.295659 -23.6845 124.122 -87.2924 +3074 2 12.5067 15.0949 35.014 47.757 -74.3406 -4.18454 +3075 2 11.4471 15.9308 0.252718 -32.7933 -36.5625 65.9053 +3076 1 11.005 18.7627 17.7 57.571 104.704 54.04 +3077 2 11.2164 19.0989 18.5709 -26.2432 -42.8806 -122.398 +3078 2 11.3661 19.4131 17.0976 -34.5845 -54.5784 64.5603 +3079 1 0.213824 34.4341 28.4428 21.8233 49.2599 -121.163 +3080 2 35.4371 34.42 29.3571 -7.57222 -43.8627 81.875 +3081 2 0.503842 33.5389 28.2675 -14.3425 3.10667 40.5483 +3082 1 27.6974 7.75614 5.28368 -24.1258 54.3121 -69.9057 +3083 2 28.5713 7.36598 5.26558 2.06337 -29.0246 38.9829 +3084 2 27.2788 7.37167 6.05388 27.1055 -33.9832 30.5922 +3085 1 18.5713 5.67475 20.2207 -2.51276 2.63569 -5.61542 +3086 2 19.1274 6.25517 20.7404 -5.47448 -17.9351 -13.6563 +3087 2 19.1825 5.0702 19.7998 0.412368 20.1907 17.371 +3088 1 2.33518 13.1733 32.3637 -6.67276 -6.59705 -16.0066 +3089 2 1.56693 13.7328 32.4774 -3.27126 3.73458 2.50816 +3090 2 1.9767 12.3206 32.1172 -3.45382 -3.48071 1.62879 +3091 1 35.0159 31.7345 0.975688 57.7793 37.717 -88.537 +3092 2 34.603 31.4215 1.78052 -56.1962 -39.1495 9.85887 +3093 2 34.515 31.3212 0.272487 2.72589 2.20814 74.1069 +3094 1 17.1685 3.81685 14.5237 -0.395477 -4.79857 42.9314 +3095 2 16.5563 3.93356 15.2503 -23.639 22.1736 -23.5747 +3096 2 17.8471 3.2386 14.8721 36.0122 -9.6197 -21.8192 +3097 1 23.7386 2.4584 3.91235 47.4542 -90.8935 17.4722 +3098 2 23.8003 1.55288 4.21645 31.1365 41.007 -18.5667 +3099 2 22.8025 2.65665 3.93718 -71.6822 46.4586 -3.97008 +3100 1 22.4655 29.5058 22.7956 -2.25466 1.96441 -21.2068 +3101 2 22.7703 29.3341 21.9046 1.67822 23.1404 -57.5992 +3102 2 22.6993 28.7173 23.2854 -13.9541 -14.9818 55.1933 +3103 1 8.33712 6.62653 29.9373 31.5476 -89.8883 -122.772 +3104 2 8.86569 7.13039 29.3185 -8.28931 25.4008 42.5857 +3105 2 8.17788 5.79321 29.4941 -11.5475 60.286 76.4204 +3106 1 35.1771 29.8014 28.031 -31.2652 19.0848 99.6402 +3107 2 35.03 29.8291 28.9764 2.72713 51.7456 -45.4691 +3108 2 35.306 28.8734 27.8352 18.4617 -58.896 -58.6129 +3109 1 30.2844 0.508833 35.0187 -48.777 -22.175 105.623 +3110 2 29.4063 0.495686 34.6378 43.2415 5.19364 -33.303 +3111 2 30.8697 0.616182 34.269 6.38214 12.525 -84.2589 +3112 1 9.04292 33.8986 34.1544 75.5062 26.0372 32.7989 +3113 2 9.98341 33.9212 34.3311 -63.3922 2.00547 -6.25756 +3114 2 8.9528 33.3037 33.4099 -9.59051 -33.9579 -35.0105 +3115 1 8.19435 7.9026 34.6297 11.855 -66.149 -33.6619 +3116 2 8.11438 8.7497 35.0682 -12.1268 66.7494 45.2147 +3117 2 8.55127 8.11191 33.7665 -4.62032 -10.8461 -2.78562 +3118 1 16.3662 30.7294 16.147 20.5344 -27.5856 -5.42293 +3119 2 15.4361 30.6063 16.3368 -34.2708 9.28735 7.76366 +3120 2 16.6458 29.8966 15.7667 17.1217 16.2493 2.62049 +3121 1 1.38264 21.5184 15.8303 -58.9783 12.9998 134.042 +3122 2 2.16376 22.006 16.0918 3.20911 -13.3891 -61.5717 +3123 2 1.48275 21.3927 14.8867 60.1299 18.9745 -70.8489 +3124 1 24.4963 16.9169 14.4141 62.9081 -66.8611 41.999 +3125 2 24.4414 15.999 14.1481 3.35497 18.1124 5.89269 +3126 2 23.8376 17.3613 13.8805 -61.0725 46.665 -49.6133 +3127 1 6.59739 30.0808 32.9641 23.3861 54.144 -66.6773 +3128 2 6.359 29.5259 33.7068 -17.7568 -70.0809 79.3913 +3129 2 5.92691 30.7638 32.9499 -12.7795 21.81 -7.26337 +3130 1 13.7884 1.75333 32.9894 -14.5543 135.526 34.0508 +3131 2 13.8644 0.828995 32.7525 13.4684 -120.922 -18.159 +3132 2 13.8464 1.76184 33.9448 1.98557 -14.9872 -21.9652 +3133 1 4.51029 20.4673 25.3828 23.0121 -31.6647 -26.1194 +3134 2 4.11123 20.2108 26.2142 -36.7709 5.32783 47.1395 +3135 2 5.09212 19.7402 25.1614 9.15468 17.9259 -19.2209 +3136 1 8.54987 4.97894 10.5397 32.5233 5.08555 5.68287 +3137 2 9.37764 4.57053 10.2862 37.2636 4.57339 9.473 +3138 2 7.87834 4.43952 10.1222 -60.7434 -17.5176 -14.734 +3139 1 6.5683 13.4283 12.4661 -8.91078 -14.636 12.1494 +3140 2 6.84231 14.1375 11.8845 7.19049 17.4336 -29.3178 +3141 2 6.79546 13.7362 13.3435 -0.0869492 -3.01627 16.8131 +3142 1 17.307 29.5652 18.8231 -7.52758 76.379 -46.3916 +3143 2 17.0003 30.1022 18.0924 3.94572 -52.4499 23.6073 +3144 2 17.7929 30.1732 19.3803 -0.817609 -24.7159 15.5413 +3145 1 7.07642 33.6794 15.8803 -75.984 -114.82 -59.9806 +3146 2 7.97477 33.3657 15.9843 53.4595 -0.638717 11.6813 +3147 2 7.08478 34.56 16.2552 22.6245 99.3747 41.5713 +3148 1 4.32137 32.0873 0.424436 69.9283 161.382 -65.8744 +3149 2 5.25166 32.0605 0.200658 -14.4107 -84.2935 33.228 +3150 2 4.04886 32.9798 0.211301 -61.597 -74.6591 37.9821 +3151 1 12.5002 15.4323 7.00232 -8.70739 10.6033 -11.8746 +3152 2 12.4155 16.0237 7.75023 -1.78474 3.27413 2.15962 +3153 2 12.4195 16.0009 6.23649 5.22072 -22.9938 24.5208 +3154 1 20.2221 27.4409 4.69069 -74.908 50.482 -17.9587 +3155 2 20.7352 27.3354 5.49186 37.8695 -14.9753 51.9266 +3156 2 20.545 26.7545 4.1068 23.4431 -37.6015 -21.274 +3157 1 30.0029 27.9944 32.6308 30.7558 -164.84 66.5675 +3158 2 30.486 28.5742 32.042 49.7091 49.809 -56.1679 +3159 2 30.5704 27.2305 32.7343 -78.3062 113.464 -15.4126 +3160 1 14.6352 3.86392 1.20817 44.1387 158.917 54.6602 +3161 2 15.1668 3.06821 1.1869 -30.6919 -76.2285 -30.1494 +3162 2 13.7873 3.59559 0.85413 -14.6988 -81.689 -24.0301 +3163 1 4.28636 7.12905 1.70236 21.9316 -51.2641 -29.7234 +3164 2 4.88191 6.73262 1.06642 -15.5554 37.644 -5.12385 +3165 2 4.17288 6.45812 2.37558 -16.0108 9.25601 28.8861 +3166 1 29.161 26.1946 28.881 58.8653 58.7727 -64.3034 +3167 2 29.2454 26.8933 28.2323 14.6843 -51.8693 28.463 +3168 2 28.2799 26.3044 29.2387 -64.5288 -9.89334 32.5705 +3169 1 3.6307 32.7844 28.9131 23.018 139.373 0.667921 +3170 2 3.08044 32.01 28.7957 31.628 -77.5558 11.1173 +3171 2 4.48391 32.4356 29.1713 -57.5917 -56.2137 -10.4294 +3172 1 23.7597 25.8477 5.67657 -96.5423 10.253 11.886 +3173 2 23.9308 24.9206 5.84223 18.4402 -28.1721 5.89335 +3174 2 24.6048 26.202 5.39989 77.2583 21.8985 -17.2391 +3175 1 25.3798 33.2779 0.148899 75.4223 71.5816 61.7665 +3176 2 26.2702 33.3855 0.483413 -91.4497 -27.8402 -36.1648 +3177 2 24.9565 34.1195 0.318356 8.5596 -45.599 -18.6525 +3178 1 0.684541 1.52127 17.0723 46.0853 98.2221 -58.1946 +3179 2 0.543599 2.42315 17.3604 18.8968 -86.4072 -37.6137 +3180 2 1.27924 1.59782 16.3261 -64.7647 5.04332 79.4214 +3181 1 23.6522 8.67676 18.7747 140.904 44.0114 -2.02711 +3182 2 22.7387 8.77383 18.5057 -98.0332 18.3775 -33.1976 +3183 2 24.0927 9.44429 18.4099 -50.6636 -68.5567 34.2005 +3184 1 33.0517 15.6304 13.3433 -20.2908 58.9141 60.681 +3185 2 33.9502 15.6132 13.0136 46.7877 -10.5931 -27.7962 +3186 2 32.6041 14.9385 12.8563 -21.1064 -43.2951 -33.3811 +3187 1 18.3296 24.6507 30.1353 38.9348 21.2611 37.121 +3188 2 18.9708 24.8861 30.8059 -54.088 -5.60163 -59.2884 +3189 2 18.1634 25.4676 29.6649 9.88442 -16.6591 20.1549 +3190 1 5.36499 26.7656 9.7064 98.2529 29.6679 -35.6306 +3191 2 4.62217 26.8187 9.10502 -60.0596 -9.20086 -15.0624 +3192 2 4.99158 26.4259 10.5197 -48.2634 -26.3659 48.4727 +3193 1 10.1058 10.0801 21.5441 24.4402 29.4457 10.0886 +3194 2 10.506 10.9023 21.2612 11.0252 1.08249 13.2242 +3195 2 9.51926 9.83943 20.827 -30.9863 -24.4863 -21.5877 +3196 1 19.0061 35.0715 29.8453 32.7906 -136.427 60.0693 +3197 2 19.0829 0.407401 29.397 36.0421 53.0525 -49.5439 +3198 2 19.8366 34.6294 29.6693 -68.7432 76.2642 -6.4072 +3199 1 29.9967 14.9835 24.7284 100.622 -51.4676 -58.9963 +3200 2 29.7413 14.5569 25.5464 -73.7508 -10.0155 90.6002 +3201 2 30.7764 14.5074 24.4427 -47.7605 66.2903 -29.5139 +3202 1 6.63552 29.0069 30.4954 22.7967 -16.2204 -48.5805 +3203 2 7.11118 29.3398 29.7344 -17.8038 0.479644 70.7388 +3204 2 6.91887 29.566 31.2189 9.0948 9.05753 -20.8884 +3205 1 10.1147 30.2942 18.3028 -55.2895 -4.36511 25.5693 +3206 2 10.963 30.6738 18.532 37.4021 19.4289 9.25994 +3207 2 10.2334 29.9607 17.4135 5.50325 -14.2197 -35.7038 +3208 1 32.3883 34.1525 4.7896 -25.6317 101.338 -107.376 +3209 2 33.3038 34.1786 4.51137 3.24538 -13.6024 13.8673 +3210 2 32.3673 33.4945 5.48444 21.467 -87.2294 89.2683 +3211 1 8.2698 25.9039 25.879 -62.9319 19.1398 -22.7544 +3212 2 7.46619 26.2015 25.4525 47.3148 -22.9759 -17.5113 +3213 2 8.18507 26.2014 26.7849 28.2241 -5.49332 39.9778 +3214 1 34.3961 28.7638 22.3401 44.2066 -74.5895 17.391 +3215 2 34.7524 28.2418 21.6212 -46.8371 75.1473 28.4799 +3216 2 33.9862 29.5149 21.911 2.03002 0.342479 -52.3425 +3217 1 26.178 0.333694 20.7574 -132.28 -3.06791 -19.4387 +3218 2 26.9777 0.119867 21.2381 58.3164 -25.9 50.5338 +3219 2 25.4776 35.4231 21.2593 77.6027 27.3215 -32.1949 +3220 1 10.6118 26.3762 18.4157 -33.1031 -65.7202 -81.658 +3221 2 10.078 25.7513 17.925 53.6369 51.6786 32.3461 +3222 2 10.1123 26.5429 19.215 -14.6818 12.8496 45.101 +3223 1 8.64268 7.64083 22.408 112.388 -21.7311 17.6467 +3224 2 9.37406 7.40432 21.8376 -73.5032 18.9955 41.1717 +3225 2 9.02858 7.69711 23.2822 -48.741 -4.97437 -70.5746 +3226 1 34.9414 6.28976 29.4794 -34.6058 161.542 -105.674 +3227 2 34.7735 5.37329 29.26 9.55491 -106.349 27.1499 +3228 2 35.3353 6.25953 30.3513 24.0478 -60.8354 69.3312 +3229 1 22.9676 8.26696 24.975 74.487 191.822 -49.0853 +3230 2 23.5974 8.59941 24.3354 -88.7604 -82.9852 87.9522 +3231 2 22.6788 9.04395 25.4537 11.1391 -105.72 -39.2231 +3232 1 11.4546 14.5872 29.1683 -2.58474 -63.6869 28.1888 +3233 2 11.2716 15.5199 29.282 -19.599 21.9368 17.6733 +3234 2 10.9912 14.1621 29.8899 22.1003 49.0686 -40.7668 +3235 1 30.985 28.1923 16.3523 9.64695 -130.27 67.3652 +3236 2 30.9061 29.0428 15.9204 58.5398 31.2604 -48.592 +3237 2 31.8462 27.8681 16.0885 -68.3856 89.1096 -18.4133 +3238 1 19.6047 34.6371 0.729815 -45.7141 -106.869 -45.8594 +3239 2 20.0601 34.5259 1.56436 33.1216 11.5576 58.3708 +3240 2 19.676 0.0663058 0.540252 17.6326 91.021 -4.8927 +3241 1 6.52775 20.2004 8.34661 17.3958 -45.2217 -129.249 +3242 2 6.4609 20.8282 9.06611 -16.9595 81.73 131.538 +3243 2 6.74854 20.7334 7.58279 -5.01426 -38.2966 6.87302 +3244 1 2.22302 5.95014 13.033 27.2297 -9.93227 10.5128 +3245 2 3.15877 5.75509 13.0838 -71.5812 22.0438 13.6531 +3246 2 1.98328 6.20969 13.9226 30.22 -10.9768 -23.0461 +3247 1 33.5471 3.0257 18.3252 11.3508 7.81036 96.9187 +3248 2 33.2451 2.83172 19.2126 10.2059 9.4294 -113.126 +3249 2 32.8845 2.63513 17.7554 -17.5703 -12.2742 15.925 +3250 1 27.713 5.53325 14.9777 36.8493 49.4888 -13.4663 +3251 2 28.5713 5.88565 15.2131 -27.7003 -33.7876 4.33164 +3252 2 27.3573 6.1651 14.3528 -12.8791 -17.6877 7.33821 +3253 1 15.9444 23.733 21.562 7.76589 30.0149 72.9707 +3254 2 15.9674 24.6061 21.9537 7.0313 -32.9011 0.629257 +3255 2 15.6479 23.8806 20.6639 -16.1495 4.56357 -64.5545 +3256 1 6.69181 14.3979 15.1017 4.13052 -24.6817 2.417 +3257 2 7.63647 14.552 15.1112 -17.9767 11.9167 -0.0614324 +3258 2 6.30866 15.2639 14.9622 14.3309 11.016 0.986939 +3259 1 5.95406 12.1457 3.05336 48.454 39.3818 -42.6333 +3260 2 6.26184 12.1924 2.14819 -45.4957 -26.1772 67.861 +3261 2 5.25059 11.4969 3.03453 -3.30765 -16.9927 -28.6957 +3262 1 12.1016 30.8099 11.2235 155.185 -19.8029 -22.9497 +3263 2 12.541 29.9828 11.0259 -57.5428 88.9252 19.3385 +3264 2 12.8146 31.429 11.3803 -82.1418 -56.3231 -13.8489 +3265 1 18.9335 2.00915 15.9897 88.7001 -124.516 -56.1124 +3266 2 19.4402 1.25104 15.6986 -35.5491 93.817 -21.1516 +3267 2 18.5824 1.75029 16.8417 -54.9783 31.1795 74.375 +3268 1 23.9645 13.7277 20.7019 112.02 124.421 94.8307 +3269 2 24.4506 14.5099 20.963 -62.6811 -130.203 -21.241 +3270 2 23.4797 13.9958 19.9213 -56.8481 0.494608 -77.5142 +3271 1 8.25081 5.7875 16.0213 79.9576 -74.7123 19.2498 +3272 2 8.7527 5.13509 16.5099 -52.0172 65.9522 -32.7973 +3273 2 8.67838 5.82789 15.1658 -20.6495 9.26393 10.327 +3274 1 28.35 22.2559 21.4982 40.7798 49.6332 44.3967 +3275 2 29.0686 22.7951 21.1679 -18.1415 -14.2002 -29.9981 +3276 2 28.3189 22.4456 22.4359 -26.5065 -29.0232 -16.7208 +3277 1 1.812 0.0675245 2.46565 -23.8176 -48.4348 11.365 +3278 2 1.24126 34.9858 1.97104 24.5176 33.2589 17.4237 +3279 2 1.91105 35.151 3.31865 0.402326 13.5121 -15.2157 +3280 1 35.5318 20.9796 3.82301 23.9546 -23.8115 24.5029 +3281 2 34.6922 21.3612 3.56659 2.09191 10.041 -12.7756 +3282 2 0.680289 21.5875 3.47953 -13.3663 11.7675 -6.60228 +3283 1 11.1775 3.63432 11.4321 54.9348 65.6556 67.6734 +3284 2 10.4865 2.97194 11.4215 -33.6081 -28.3827 23.7474 +3285 2 11.2327 3.90893 12.3474 -24.7465 -39.3972 -87.3741 +3286 1 9.92695 28.8961 20.6834 91.5452 116.242 110.274 +3287 2 9.95565 29.2881 19.8106 -10.0877 15.446 -74.162 +3288 2 9.39203 28.1096 20.5758 -74.191 -111.529 -30.7529 +3289 1 8.0874 0.987365 4.46162 33.0475 21.9523 24.5842 +3290 2 8.90823 1.47434 4.38853 -44.725 -15.0677 7.60756 +3291 2 8.33225 35.5839 4.29273 -7.85787 -27.655 -4.61239 +3292 1 2.10784 25.5839 29.3574 9.44459 40.5552 -58.3612 +3293 2 2.22865 25.0927 30.17 8.15378 -24.566 37.717 +3294 2 2.98786 25.8772 29.1212 -19.0729 -10.9767 11.1079 +3295 1 0.21754 17.1269 5.6237 1.86836 -0.749514 17.6612 +3296 2 0.667185 16.9733 6.45465 -19.3442 5.73553 -16.6027 +3297 2 34.857 17.4454 5.8752 19.6174 -7.35086 2.52803 +3298 1 29.3603 32.8815 7.14991 0.101535 1.84776 -7.11208 +3299 2 28.4639 33.0416 6.85464 -24.1197 0.377775 -16.22 +3300 2 29.4335 33.3694 7.97018 11.1714 9.8229 22.1136 +3301 1 33.4609 17.4446 24.9889 34.8459 19.6949 44.3807 +3302 2 33.7335 16.5688 25.2626 -17.6138 -21.8592 -16.3795 +3303 2 33.8346 18.0293 25.6482 -17.878 13.9155 -31.7685 +3304 1 14.6341 31.9725 20.1175 -10.2422 -33.9331 -87.7276 +3305 2 14.4125 32.3819 20.9538 68.0644 -3.09541 31.0175 +3306 2 15.5667 31.7692 20.1894 -48.4577 37.7206 63.2122 +3307 1 17.9003 30.1954 29.0743 -20.5718 -10.6223 -35.8036 +3308 2 17.9938 30.3841 28.1406 16.2906 4.03579 62.6651 +3309 2 18.5464 30.7597 29.4991 7.40136 8.62669 -26.9221 +3310 1 29.8169 30.589 9.54408 39.6713 155.86 -33.18 +3311 2 29.6746 31.3817 9.02685 -35.6802 -93.4223 6.28851 +3312 2 30.5093 30.826 10.161 -4.3369 -62.5369 21.6605 +3313 1 21.8305 0.179867 6.59561 -131.553 24.4675 93.6831 +3314 2 21.3265 35.0491 7.10188 56.6761 -51.529 -42.5722 +3315 2 21.4655 1.02846 6.84652 56.7059 32.3959 -53.67 +3316 1 29.6929 11.0441 25.0272 68.5124 10.0532 -10.3615 +3317 2 28.8625 10.574 24.9514 -48.3361 -13.9214 3.38157 +3318 2 29.5569 11.6566 25.7501 -17.7477 7.91035 9.88249 +3319 1 7.91799 12.4181 27.4903 38.2933 48.1398 -40.1548 +3320 2 7.29823 12.3555 28.2171 -21.1617 10.1593 23.0352 +3321 2 8.04287 13.3584 27.3617 -13.9837 -54.2923 12.9695 +3322 1 1.58321 18.1522 25.2386 91.2986 -50.7877 56.0817 +3323 2 0.935055 18.795 25.5266 -44.6607 18.6983 -44.2886 +3324 2 1.35627 17.9751 24.3257 -50.6701 38.1164 -10.704 +3325 1 6.93301 23.5326 2.35574 -143.702 50.9719 121.697 +3326 2 6.7006 22.6248 2.16076 94.0162 47.7602 -51.0249 +3327 2 7.72931 23.6907 1.84864 50.8499 -90.7436 -70.5706 +3328 1 4.74447 5.25766 7.60102 19.9075 -27.8094 -0.753735 +3329 2 5.38569 4.62785 7.93028 2.14717 4.07472 -20.7134 +3330 2 4.31509 5.59604 8.38675 -26.7245 27.0335 18.304 +3331 1 8.12565 1.12124 8.50092 37.7007 154.709 -26.3853 +3332 2 7.75501 0.575229 9.19428 -11.7892 -87.7153 -14.3202 +3333 2 8.33368 0.506866 7.79699 -29.7583 -61.3847 45.9006 +3334 1 19.7437 22.072 2.67536 -72.6452 -87.084 35.6201 +3335 2 20.3016 22.2032 3.44201 18.2973 12.2857 9.66385 +3336 2 19.0937 21.4291 2.95877 68.6697 80.7659 -46.803 +3337 1 26.996 3.406 0.239371 -66.2659 32.1677 -86.7549 +3338 2 27.3911 4.22902 35.3989 18.753 -48.8397 52.7615 +3339 2 27.5459 3.11752 0.967819 63.4184 26.7336 38.2662 +3340 1 2.7621 30.7273 25.4424 74.8314 71.9446 101.042 +3341 2 2.31783 30.4193 24.6525 -55.1412 -39.0564 -105.488 +3342 2 3.5226 31.2093 25.1175 -28.2416 -20.6612 -0.597836 +3343 1 32.1236 13.8574 23.8371 82.6849 -92.3484 25.6154 +3344 2 32.8168 14.2397 24.3753 -29.9897 10.0684 -14.062 +3345 2 32.2779 12.9138 23.8819 -36.7412 75.6787 -21.0433 +3346 1 10.2167 20.2654 34.4011 -29.0169 -52.8399 -24.3943 +3347 2 10.6544 21.097 34.5827 -56.8116 22.1131 -0.754093 +3348 2 9.28658 20.4877 34.3598 104.381 40.8574 18.6361 +3349 1 23.0912 20.8756 25.3036 45.4503 70.41 -36.826 +3350 2 22.403 20.9462 25.9651 -56.0243 -33.0301 53.3605 +3351 2 23.2916 21.7815 25.0682 24.2539 -34.2054 -20.0738 +3352 1 29.4589 17.1069 18.2198 19.4228 -1.40422 1.05421 +3353 2 30.1657 17.4898 18.7395 39.3762 -8.71837 8.8109 +3354 2 28.7383 17.7323 18.2972 -55.9257 7.97026 -13.1335 +3355 1 20.0572 13.4047 10.4575 -2.4323 25.8505 84.4739 +3356 2 19.4773 13.2123 11.1943 24.6504 10.5749 -32.8394 +3357 2 19.765 12.8156 9.76187 -20.1514 -37.3764 -49.959 +3358 1 20.7068 15.0622 6.6659 22.0222 105.487 -3.90323 +3359 2 21.2622 14.3842 6.28108 21.5218 5.94817 -10.4378 +3360 2 21.1772 15.8796 6.50172 -44.0914 -112.56 13.5308 +3361 1 18.8927 16.3345 29.0147 3.11439 -5.52118 23.7863 +3362 2 19.5602 17.018 29.0749 3.80841 8.53475 -13.572 +3363 2 18.8557 15.9571 29.8936 -5.87826 -5.29892 -6.19814 +3364 1 32.5311 22.1127 16.3334 46.7764 47.0163 35.2924 +3365 2 31.6606 21.7262 16.2385 8.686 -8.32642 -67.7514 +3366 2 32.9046 22.0819 15.4526 -79.2373 -24.2636 31.1248 +3367 1 25.6681 12.0582 29.5269 -43.3653 1.85266 30.514 +3368 2 25.5754 12.5328 28.7009 3.15091 15.8366 -30.653 +3369 2 26.4292 11.493 29.3949 38.09 -26.6876 -15.2454 +3370 1 17.5095 29.899 23.7505 -70.9322 -33.6234 -30.1557 +3371 2 18.2389 29.8011 23.1384 4.10489 -2.49186 -3.14647 +3372 2 16.7592 29.5205 23.2923 64.9967 39.6899 42.2027 +3373 1 20.4281 5.60763 4.90377 43.3353 15.8926 -17.7164 +3374 2 20.7454 5.92042 5.75094 20.3228 9.88075 17.3449 +3375 2 19.5006 5.42055 5.04908 -57.5937 -15.3165 -1.5189 +3376 1 21.2234 7.21772 16.3362 -54.0068 -49.4883 0.496242 +3377 2 21.6615 8.0648 16.2537 -7.48507 35.6857 -4.04865 +3378 2 20.2897 7.42645 16.3062 51.4826 7.47009 -1.10846 +3379 1 8.7241 17.2874 17.5571 50.0242 18.6049 8.24109 +3380 2 9.56672 17.7358 17.6291 -59.5477 -42.7563 -7.04497 +3381 2 8.94619 16.4058 17.2576 2.45645 24.0611 6.31696 +3382 1 8.76448 18.0667 33.5473 -18.346 -49.3877 -22.772 +3383 2 9.24749 18.8304 33.863 -64.5601 8.40435 -10.4695 +3384 2 7.86477 18.3771 33.4452 77.2328 36.4092 28.0727 +3385 1 32.8279 35.5211 32.0991 -10.4975 -32.3901 13.2109 +3386 2 32.1895 34.8107 32.1627 21.0022 44.1785 -14.0154 +3387 2 32.4202 0.651917 31.5124 -9.11716 -8.55347 -5.19565 +3388 1 9.68833 32.4158 15.8107 3.23149 -9.79765 5.76038 +3389 2 10.2945 32.8351 15.2 21.23 34.5213 -14.6478 +3390 2 9.52376 31.5527 15.4309 -22.1751 -17.1488 8.31693 +3391 1 3.1368 9.32324 6.33094 -3.39491 25.1297 -51.1663 +3392 2 2.77138 10.1031 5.91308 -61.0141 40.3755 38.8402 +3393 2 3.77819 8.99228 5.70219 55.4222 -73.1271 17.2332 +3394 1 8.1759 30.3492 28.5657 7.5399 -1.43381 -14.9468 +3395 2 8.31433 29.939 27.712 14.466 31.0842 30.1305 +3396 2 8.87221 31.0024 28.6338 -28.4678 -40.1121 -23.713 +3397 1 5.52993 5.11953 25.8355 53.5195 -13.135 -30.2365 +3398 2 6.23257 4.5294 25.5629 -30.9488 0.177078 20.6695 +3399 2 5.65688 5.90546 25.304 -16.8137 18.9708 5.53673 +3400 1 27.9661 26.597 23.4635 16.7393 -26.4826 -28.0337 +3401 2 27.4491 26.129 22.8078 5.32207 1.51069 1.43209 +3402 2 27.3188 27.068 23.9882 -20.7744 18.2494 21.327 +3403 1 8.76852 34.4617 30.1291 162.613 -32.0616 27.02 +3404 2 8.04582 34.686 30.7153 -46.8888 17.0706 57.3805 +3405 2 9.51946 34.3391 30.7099 -100.66 18.9808 -61.5523 +3406 1 6.61756 26.6857 32.4204 31.166 25.8027 -19.8292 +3407 2 6.41207 27.4057 31.8241 18.3739 24.5396 -7.73335 +3408 2 5.83584 26.1334 32.4082 -50.738 -53.4944 12.7413 +3409 1 20.6112 1.66808 21.2131 -43.6657 -67.1231 26.6125 +3410 2 20.4312 2.47489 20.7305 27.2766 117.435 -47.6964 +3411 2 19.8211 1.13957 21.1002 11.355 -43.6885 26.316 +3412 1 17.1102 11.9426 25.7026 69.0884 -60.5556 70.5342 +3413 2 16.5894 12.2432 24.9579 -53.605 52.6405 -53.434 +3414 2 17.034 12.6453 26.3481 -19.4738 14.9789 -19.6483 +3415 1 35.2931 32.2182 32.5142 -56.7764 103.938 -25.8188 +3416 2 0.697494 31.9244 32.5363 56.4161 -2.59715 -3.99805 +3417 2 35.3412 33.1271 32.2178 14.3382 -103.63 25.6849 +3418 1 18.6382 20.0677 10.2448 25.7639 86.1471 45.8099 +3419 2 18.676 19.2526 9.74431 -44.7576 -47.8898 -9.37971 +3420 2 17.7796 20.0499 10.6677 14.0086 -41.4336 -38.0528 +3421 1 15.6726 16.7093 30.8461 -44.8368 -83.8999 -77.4136 +3422 2 15.1741 17.0928 31.5678 -23.835 15.4404 28.7229 +3423 2 15.0758 16.0717 30.4544 66.1832 75.5011 46.6656 +3424 1 25.3202 32.9979 32.9327 43.4105 -29.6453 8.45064 +3425 2 25.3628 32.954 33.888 -6.84476 9.95434 -27.8054 +3426 2 26.1328 32.5874 32.6371 -37.5595 17.0426 7.19597 +3427 1 21.9587 34.9141 21.6809 -42.4235 5.70057 -25.5554 +3428 2 22.8241 35.1307 22.028 49.499 0.561843 19.9907 +3429 2 21.5943 0.248143 21.4031 -2.60287 -12.5542 3.09103 +3430 1 9.90973 22.8694 28.5464 -28.0032 99.8289 105.23 +3431 2 9.65694 22.0726 29.0127 -11.6245 -115.025 -5.18689 +3432 2 9.79178 23.5703 29.1876 24.8154 19.9895 -68.3317 +3433 1 18.9212 1.83008 28.5451 -35.6287 68.4189 13.817 +3434 2 18.7633 1.66888 27.6149 18.9969 -41.7285 -36.2556 +3435 2 18.4661 2.65234 28.7268 18.1074 -11.1764 31.36 +3436 1 16.8393 26.3035 13.637 63.1028 -75.2487 27.2994 +3437 2 16.3042 25.8814 14.3092 -1.86222 30.0778 -24.7142 +3438 2 16.3114 27.0449 13.3406 -57.045 37.0959 -2.04287 +3439 1 23.0349 33.9771 14.6645 -29.0599 -53.7854 83.9222 +3440 2 22.8905 33.8789 15.6056 -15.2502 -27.5782 -28.5587 +3441 2 23.4463 34.8366 14.5732 42.5054 87.3122 -46.9412 +3442 1 26.3752 30.4314 35.255 66.7486 -91.2019 51.862 +3443 2 25.736 30.4012 34.5432 -31.4707 53.3263 -18.3384 +3444 2 26.3927 31.3502 0.075858 -39.4981 35.5157 -31.8471 +3445 1 32.6389 13.7831 28.3883 -40.287 85.0313 54.2217 +3446 2 32.5988 13.6435 29.3344 4.66747 -2.65884 -27.1701 +3447 2 33.0186 12.9753 28.0424 37.4597 -87.3197 -27.1008 +3448 1 1.19593 11.8888 7.42467 17.9071 0.0770962 -155.647 +3449 2 1.33615 11.8699 6.47798 21.8886 32.368 89.9456 +3450 2 0.465825 11.2873 7.57121 -40.183 -32.3659 56.5142 +3451 1 35.0035 34.5814 14.679 3.44773 -53.1054 -94.5722 +3452 2 35.3667 34.7837 13.8168 -25.1988 -4.48377 64.5505 +3453 2 35.2101 35.3488 15.2125 19.5787 60.5919 30.4304 +3454 1 9.9103 32.3347 28.6243 48.6878 -46.6998 -53.2543 +3455 2 10.8379 32.2614 28.3996 -77.9924 36.8395 46.4538 +3456 2 9.87291 33.0504 29.2588 34.9508 15.1029 5.85766 +3457 1 6.36403 25.8243 16.6644 -16.1589 17.9781 52.9133 +3458 2 6.37999 25.3464 15.8352 -29.3146 4.42505 10.8465 +3459 2 5.45095 25.7817 16.9485 56.2893 -15.3865 -54.905 +3460 1 32.8168 28.0031 1.05913 -96.0089 1.17159 66.622 +3461 2 32.6956 27.9847 2.00846 27.0307 3.09449 -76.0414 +3462 2 33.7662 27.9895 0.93806 59.9237 0.352852 9.64117 +3463 1 2.09899 25.0043 9.7293 -53.6534 13.8155 26.5068 +3464 2 1.36584 25.4283 9.28321 45.6659 -23.0643 8.43214 +3465 2 2.74207 24.8471 9.03794 13.3196 1.18355 -35.1154 +3466 1 3.70652 6.67891 30.8857 15.87 75.9393 15.1615 +3467 2 3.23501 7.46601 30.6129 17.4934 -7.99131 11.223 +3468 2 3.20651 5.9561 30.5065 -32.4693 -63.445 -27.4311 +3469 1 22.9178 23.3564 22.0081 -25.1602 81.2187 36.1659 +3470 2 23.8577 23.369 21.8271 -15.1274 16.504 8.87942 +3471 2 22.7393 24.2067 22.4099 39.5264 -94.2896 -47.7767 +3472 1 4.20162 8.41358 26.7982 48.7791 104.166 72.608 +3473 2 4.85221 7.71145 26.7996 -16.7383 -41.4118 -28.8962 +3474 2 3.4841 8.07485 26.2628 -28.6378 -71.1973 -47.1544 +3475 1 27.8326 24.3777 5.10329 -137.893 -72.3241 88.237 +3476 2 28.5466 24.7957 4.6219 91.754 77.5058 -79.2674 +3477 2 27.0858 24.9642 4.98216 50.4121 -8.65731 -6.38646 +3478 1 28.2544 34.7065 30.381 97.2627 45.8314 -116.984 +3479 2 28.8182 33.9394 30.4815 -27.7812 -23.1994 38.6363 +3480 2 28.6257 35.1814 29.6374 -78.0351 -20.6732 95.0681 +3481 1 30.1607 30.7278 15.6443 8.59899 -65.5002 -49.0853 +3482 2 29.4337 31.3109 15.8625 19.5435 41.053 22.8313 +3483 2 30.9387 31.1837 15.9653 -34.1392 27.1611 18.3096 +3484 1 14.2997 15.8865 9.70203 14.0989 9.98026 12.8524 +3485 2 14.1713 15.1909 9.05721 9.45358 -7.56628 -8.3217 +3486 2 15.2349 16.0858 9.65712 -15.1491 -8.81076 -4.31854 +3487 1 32.3072 26.7535 30.2794 -4.5433 -41.6012 5.85099 +3488 2 31.8458 27.5106 29.9186 42.1621 15.4809 23.2047 +3489 2 33.1226 27.1132 30.6284 -48.3043 29.8418 -21.5533 +3490 1 26.3835 26.6899 5.02896 -0.646478 75.6432 -63.7359 +3491 2 26.1032 27.0026 4.16877 0.104151 -42.3419 41.4498 +3492 2 26.9429 27.3888 5.36785 -3.27869 -32.0366 24.9016 +3493 1 20.864 29.0333 31.8884 26.8352 -53.5207 -33.162 +3494 2 21.5917 29.5833 32.1784 30.9919 25.2238 12.4152 +3495 2 20.0872 29.4419 32.2703 -48.6771 31.7017 22.7137 +3496 1 25.8114 29.4495 19.7816 13.8466 24.3072 -82.231 +3497 2 26.6672 29.3412 20.1964 53.3822 -25.961 100.31 +3498 2 26.0117 29.6945 18.8783 -64.6468 4.77229 -21.0812 +3499 1 9.81251 4.84888 23.3863 -96.2886 -40.2315 -51.7316 +3500 2 10.5835 5.30584 23.0502 25.5556 19.0493 -21.7735 +3501 2 9.24406 4.74414 22.6233 58.4793 15.0587 71.2459 +3502 1 27.0947 22.2721 13.0402 -6.79161 -59.1148 13.4854 +3503 2 27.0933 21.3415 13.2646 13.7968 86.6695 -55.4936 +3504 2 27.4864 22.308 12.1675 -16.0519 -36.2129 38.8825 +3505 1 29.7425 0.482189 28.6511 -61.0464 -56.8096 -84.3857 +3506 2 30.6713 0.250926 28.6414 -0.608574 55.5878 47.9626 +3507 2 29.6816 1.20466 29.2761 73.5748 -6.48145 8.66722 +3508 1 23.2947 4.02586 30.1986 -29.3203 1.89031 -119.633 +3509 2 23.9237 4.3356 29.5469 60.2069 21.4296 57.3546 +3510 2 22.5567 3.69958 29.6836 -31.7596 -22.7644 70.0354 +3511 1 10.1204 1.62223 31.7903 -61.1305 -4.46558 -29.5722 +3512 2 10.0959 2.5661 31.9476 35.4632 48.5161 20.8741 +3513 2 9.30023 1.43352 31.3343 18.841 -34.1159 5.79413 +3514 1 23.9845 35.1238 7.96016 -10.6284 53.2855 123.072 +3515 2 23.3733 35.3976 7.27625 -47.1229 16.9718 -51.208 +3516 2 24.5796 34.5161 7.52095 72.6521 -74.3364 -60.1194 +3517 1 18.958 12.2172 15.0986 38.367 46.2019 -29.0506 +3518 2 19.2466 11.8535 15.9357 28.8113 -20.7278 65.6048 +3519 2 18.1608 11.731 14.8878 -58.6663 -27.0262 -23.9617 +3520 1 20.6442 34.0582 11.9649 20.1198 13.5935 -25.2181 +3521 2 20.094 34.3902 11.2555 -13.5655 8.52734 1.78246 +3522 2 21.3382 33.57 11.522 2.25438 -4.07039 15.6592 +3523 1 1.02054 25.621 23.7941 37.5301 83.1538 132.617 +3524 2 1.38957 26.2576 24.4063 -31.1523 -55.2068 -104.824 +3525 2 0.562232 24.991 24.3502 -15.3302 -21.5782 -24.2806 +3526 1 10.9908 19.5452 23.2486 68.5748 -17.9341 -38.6244 +3527 2 10.64 20.4033 23.4872 -40.935 44.9961 21.1151 +3528 2 11.8288 19.7371 22.8275 -22.3723 -25.2391 20.0988 +3529 1 27.884 14.0953 8.7173 -18.8364 52.4126 -45.4144 +3530 2 28.0351 13.6732 9.56304 12.8353 -40.7635 21.3733 +3531 2 28.0597 13.4101 8.07235 7.77097 -18.0644 22.9239 +3532 1 24.8519 12.3704 16.4494 -57.1725 -118.05 -87.7455 +3533 2 24.8365 11.8185 17.2313 12.9151 38.5206 10.6428 +3534 2 25.2031 13.2074 16.7533 44.0679 79.9499 75.4369 +3535 1 3.37362 29.514 35.2477 -6.65795 29.8202 -24.4663 +3536 2 3.67396 30.3806 0.0747184 -0.42068 -50.0754 10.7076 +3537 2 3.66636 28.9269 0.497535 8.80803 36.0696 3.11396 +3538 1 0.35226 31.8838 22.2817 19.9559 44.3717 40.2784 +3539 2 0.728631 32.6231 22.7592 -23.764 -44.0518 -33.4235 +3540 2 0.147801 31.2394 22.9593 2.61951 -6.29362 2.55222 +3541 1 22.0935 22.9647 19.3038 -17.5433 -23.9669 -112.667 +3542 2 22.1588 23.8226 18.8845 3.76004 -23.0409 56.3376 +3543 2 22.252 23.1383 20.2317 20.8587 53.8537 61.7942 +3544 1 21.044 34.0795 16.8811 -11.8234 13.9577 41.5468 +3545 2 20.6443 33.2966 17.2599 4.53262 -42.2129 -20.5005 +3546 2 20.8337 34.7794 17.4994 16.8739 28.505 -21.0635 +3547 1 33.5506 31.2389 34.0734 -21.848 127.989 31.631 +3548 2 33.1175 31.966 34.5206 24.2052 -77.9044 -29.8647 +3549 2 34.1844 31.6583 33.4915 -18.5509 -40.3948 16.7176 +3550 1 18.0376 31.4119 20.7349 -70.5184 133.665 18.3336 +3551 2 18.5755 30.7593 21.1831 52.2329 -60.202 42.9481 +3552 2 17.8751 32.0844 21.3964 16.4363 -65.143 -61.9239 +3553 1 21.1192 11.5157 20.229 -0.695157 85.1391 -43.4765 +3554 2 21.2035 11.2726 21.151 6.08178 -0.594923 36.6384 +3555 2 21.2074 12.4688 20.2231 -7.74155 -85.9257 9.31637 +3556 1 2.50298 22.4551 28.2607 -35.7628 -42.888 -8.38434 +3557 2 2.72055 23.372 28.0933 14.6089 58.9774 -8.90274 +3558 2 3.24684 22.1194 28.761 25.2697 -13.3805 18.0552 +3559 1 1.89573 15.3497 4.09787 -73.7571 -30.0003 -12.3158 +3560 2 1.55642 16.13 4.53631 -11.7893 -48.7663 -27.0419 +3561 2 1.11485 14.8833 3.79961 85.8573 81.3405 43.3891 +3562 1 11.3172 29.9474 26.0701 13.6802 29.5476 17.3138 +3563 2 10.4038 30.1953 25.9267 -32.0254 -5.70543 -20.2709 +3564 2 11.5572 30.3791 26.89 14.3318 1.19991 0.31166 +3565 1 10.4617 0.481497 28.4692 -35.1413 -4.44637 -117.314 +3566 2 11.2541 0.772002 28.9209 65.4782 23.1716 61.7502 +3567 2 9.8718 0.207679 29.1716 -23.5462 -15.9573 59.7126 +3568 1 20.0134 21.115 19.3997 -26.6372 -12.9945 -21.0188 +3569 2 19.9559 20.4788 20.1125 -41.9022 -77.7552 36.5394 +3570 2 20.699 21.7234 19.6757 67.7466 96.7635 -20.3254 +3571 1 17.4984 14.902 31.4572 27.506 -3.30801 28.9215 +3572 2 17.4805 14.2255 30.7803 -15.1269 14.4773 -8.48787 +3573 2 16.8757 15.5623 31.1531 -3.14909 -15.2433 -12.5692 +3574 1 23.9317 26.1796 0.412398 170.195 -100.839 79.5365 +3575 2 23.8236 25.4801 1.05676 -76.9067 37.3757 -31.5576 +3576 2 24.8794 26.2676 0.310427 -88.1848 51.789 -45.9488 +3577 1 15.4819 12.3634 9.67033 -19.8663 5.11764 -18.7055 +3578 2 14.5857 12.4026 9.33616 1.98503 -12.8102 21.4596 +3579 2 16 12.8443 9.02488 22.7048 3.85741 5.98872 +3580 1 24.9486 4.70241 28.2375 -2.57864 -79.4793 -59.1556 +3581 2 25.4351 5.5253 28.2858 26.851 7.65263 -32.8143 +3582 2 25.2637 4.28395 27.4363 -16.938 74.1766 78.4681 +3583 1 7.23436 24.3184 5.42789 37.8735 -0.775645 -27.2929 +3584 2 7.44612 24.7131 6.27383 2.40615 -2.39704 -6.60842 +3585 2 8.0488 24.3713 4.92775 -54.0402 3.27436 36.7715 +3586 1 28.5832 14.1094 13.2002 -110.691 -136.314 -144.649 +3587 2 27.8159 14.4607 12.7484 32.9652 92.6729 57.8164 +3588 2 28.651 13.206 12.8911 79.4664 49.3465 86.9461 +3589 1 34.0325 15.8739 9.37626 -140.603 -10.1161 -63.328 +3590 2 34.5926 16.5368 9.78008 80.1926 -87.154 14.1906 +3591 2 34.546 15.0672 9.4193 61.9781 104.02 48.8618 +3592 1 31.8276 18.3692 3.71243 42.0448 -49.6994 101.317 +3593 2 32.3174 17.8315 4.33463 -53.1986 58.6671 -39.5589 +3594 2 32.1706 18.117 2.85514 8.17491 -3.77404 -54.4445 +3595 1 23.5968 11.4782 18.8515 -109.809 111.1 50.0643 +3596 2 23.0828 11.2528 19.627 52.8829 -15.2654 -54.0368 +3597 2 23.2543 12.3284 18.5755 61.5152 -99.5577 1.33405 +3598 1 15.3421 31.4032 27.9998 -183.55 60.7817 173.055 +3599 2 16.102 31.8955 27.6893 84.335 -33.9473 -85.0037 +3600 2 15.3804 30.5752 27.5209 90.2591 -19.864 -83.0916 +3601 1 13.7728 0.546334 8.10166 -6.18769 36.6368 11.829 +3602 2 13.846 35.2661 8.64223 22.8887 -100.977 5.98018 +3603 2 13.4362 1.21616 8.69689 -14.3689 59.6653 -22.0468 +3604 1 29.742 21.7386 15.8096 -116.344 -22.759 34.8034 +3605 2 28.9315 22.1581 16.0983 44.9247 61.5364 -14.7166 +3606 2 29.5531 20.8009 15.8462 72.3367 -31.0434 -21.7142 +3607 1 9.34314 5.53326 13.3807 39.7143 33.4527 -11.565 +3608 2 8.95036 5.79809 12.5489 -42.741 -18.0317 -20.0179 +3609 2 10.1637 6.02411 13.4257 7.39092 -15.8392 32.8869 +3610 1 33.6876 33.2668 18.3422 22.4446 -25.5797 -35.5458 +3611 2 34.1527 32.5711 18.8069 -26.2016 41.0503 2.93598 +3612 2 33.1844 33.7148 19.0222 -4.20149 -7.92709 30.0046 +3613 1 8.49135 30.2457 2.44109 23.9157 7.17537 -19.8003 +3614 2 8.19958 31.0768 2.06644 -2.25202 1.622 -4.15097 +3615 2 7.89603 30.0909 3.17448 -23.9722 -3.50079 27.8968 +3616 1 25.3191 5.99196 34.5142 8.83459 -55.4612 -32.2293 +3617 2 25.2955 5.20312 33.9725 -13.8482 25.8594 -30.1698 +3618 2 25.6102 5.68486 35.3728 12.1103 21.5915 61.5313 +3619 1 26.7363 34.729 14.2933 -24.482 -4.66775 -20.9684 +3620 2 26.7669 35.3792 14.9952 26.0996 24.8258 42.7509 +3621 2 25.9046 34.8943 13.8492 -1.08397 -19.2769 -22.1655 +3622 1 21.8359 2.05719 14.5302 -136.849 -25.6928 82.2069 +3623 2 21.3287 1.27515 14.748 76.2742 -72.3947 -47.8433 +3624 2 21.3162 2.78375 14.8743 59.737 101.526 -24.0072 +3625 1 35.0179 0.236717 21.0037 -9.61163 22.1292 76.2748 +3626 2 35.1757 0.0302649 20.0825 26.4302 -20.4656 -51.3901 +3627 2 0.24548 35.3413 21.4688 -10.2702 -0.22372 -18.2343 +3628 1 22.3584 9.63112 16.2628 65.9758 -66.6564 30.5877 +3629 2 23.2076 9.19027 16.2357 -15.0421 -40.6174 44.2396 +3630 2 22.4357 10.3404 15.6247 -45.8975 118.836 -79.4017 +3631 1 11.2018 33.5967 17.8171 -5.099 113.175 2.58168 +3632 2 10.7267 33.2243 17.0742 -14.5078 -40.2049 -20.1264 +3633 2 11.6224 32.8448 18.2342 21.7676 -69.2239 7.85863 +3634 1 31.8268 18.5181 34.5626 -18.7801 28.4882 24.4267 +3635 2 31.2933 19.1513 35.043 24.1808 -32.1657 -39.964 +3636 2 31.5202 18.5832 33.6581 -9.15953 8.84109 3.51105 +3637 1 30.8823 31.9632 12.906 -4.98046 65.4917 -37.3837 +3638 2 31.3576 31.3219 12.3776 -5.51623 -12.2794 19.4275 +3639 2 30.645 31.489 13.7029 0.552455 -47.0477 27.9218 +3640 1 13.9814 21.3914 19.922 -11.2257 32.4667 74.1258 +3641 2 13.9691 20.4501 19.7488 3.51439 -42.4832 -20.9941 +3642 2 14.3175 21.7797 19.1141 15.4374 10.5992 -55.0963 +3643 1 4.16074 28.1777 1.92626 -91.3549 -59.4207 65.0367 +3644 2 4.95285 27.7239 2.21405 14.1258 -7.86638 -2.62881 +3645 2 3.45307 27.7602 2.41731 88.6726 56.9226 -61.1326 +3646 1 2.61292 16.008 16.0487 105.888 2.78042 -11.4889 +3647 2 1.76196 15.5699 16.0641 -25.6889 94.5201 12.2982 +3648 2 2.40685 16.9366 16.1559 -76.8729 -84.8802 -1.38338 +3649 1 13.5967 19.9543 22.5359 124.713 101.686 148.592 +3650 2 14.2007 20.5831 22.1408 -41.39 -30.3474 -78.3384 +3651 2 13.76 20.0232 23.4765 -80.4878 -70.5046 -80.6887 +3652 1 7.19074 10.7165 12.0509 69.853 -11.7546 27.2393 +3653 2 6.44501 10.1821 11.7778 -25.4296 60.9173 12.6181 +3654 2 6.81031 11.5688 12.2632 -46.381 -39.9432 -21.5414 +3655 1 15.0751 14.7213 6.25146 41.8724 11.9251 -92.4929 +3656 2 14.1717 14.5529 6.51932 -70.7452 -9.24225 48.7997 +3657 2 15.037 14.7705 5.29628 31.8718 0.628492 36.8551 +3658 1 17.767 16.0818 24.8764 65.0609 6.12587 -85.9001 +3659 2 17.6335 15.6615 24.0268 -52.6699 -14.2077 36.6454 +3660 2 18.6257 16.4987 24.8056 -29.5285 4.96417 59.1713 +3661 1 17.6587 7.92315 7.74956 122.522 -24.7524 19.6573 +3662 2 18.5393 8.2564 7.9223 -67.315 -39.8303 -13.6759 +3663 2 17.1148 8.70762 7.67908 -53.9639 62.4966 -9.58155 +3664 1 3.0519 13.206 2.89884 42.117 180.004 -29.5126 +3665 2 3.54416 13.7163 2.25579 -5.76554 -106.242 -4.69676 +3666 2 2.67043 13.8607 3.48366 -28.5456 -78.2571 30.8168 +3667 1 5.2597 2.13569 16.4052 14.6148 -24.5364 35.7916 +3668 2 6.05252 1.8221 15.9701 -39.0215 30.8268 -11.9325 +3669 2 4.85794 2.73085 15.7723 36.2715 -24.5444 -7.37103 +3670 1 12.6134 32.5254 4.71836 -77.0261 -107.537 -73.751 +3671 2 11.9146 33.1777 4.76638 7.48894 10.4031 4.30928 +3672 2 12.2375 31.8081 4.20803 63.842 99.7629 77.1855 +3673 1 33.0591 19.819 12.7153 -10.5355 34.8811 -32.9597 +3674 2 32.9006 19.3073 13.5086 35.274 -33.3787 -25.8266 +3675 2 33.6734 19.2895 12.2069 -35.7488 -4.36963 63.8621 +3676 1 8.67433 22.945 34.6166 1.11384 2.39081 0.553861 +3677 2 8.08877 22.2163 34.8226 8.39419 10.2847 -7.59116 +3678 2 8.32013 23.3165 33.8086 -5.42022 -5.35904 5.77631 +3679 1 0.870004 12.0996 11.6814 -3.76935 -56.2811 -41.6354 +3680 2 0.727373 12.5483 12.5148 -6.93992 -7.25146 25.5319 +3681 2 0.577346 11.202 11.8389 15.2299 76.7283 11.0605 +3682 1 27.2946 18.0251 25.8768 -53.8373 92.1518 -136.781 +3683 2 26.383 18.116 25.5993 28.013 -40.7342 68.7489 +3684 2 27.7932 18.5255 25.2308 27.0974 -53.3359 74.9799 +3685 1 20.9684 4.9403 22.3218 60.7873 84.9249 170.058 +3686 2 21.4172 4.88033 23.1652 -34.5288 -49.8334 -98.5988 +3687 2 20.6807 5.85161 22.2674 -18.9541 -31.1188 -49.9598 +3688 1 22.2718 31.3297 24.7708 -80.0185 -53.121 -69.8147 +3689 2 22.2477 30.6898 24.0593 36.4882 73.5448 84.0062 +3690 2 23.202 31.4273 24.9744 51.4504 -17.2534 -13.6299 +3691 1 22.6617 15.1536 23.5469 -18.8991 -10.9707 -25.4067 +3692 2 23.0869 15.5816 22.8037 -4.19446 17.1751 -99.3992 +3693 2 23.2114 15.3756 24.2984 20.8263 -5.53181 117.107 +3694 1 11.1975 9.41597 24.1559 -25.3928 -64.3436 -63.0139 +3695 2 10.868 9.89822 23.3975 3.02115 -1.46911 5.99015 +3696 2 11.5307 10.0931 24.7447 25.52 69.5593 52.5239 +3697 1 11.9981 23.2883 34.3373 35.2719 2.83079 25.1033 +3698 2 12.5336 23.6025 35.0658 -30.6011 22.854 37.6283 +3699 2 12.6285 22.9254 33.715 -9.62688 -26.9002 -52.4375 +3700 1 23.2236 18.5991 28.074 -77.9135 84.2362 -24.6075 +3701 2 23.5211 19.5072 28.1286 12.4408 -82.2918 6.03597 +3702 2 23.9891 18.0804 28.3213 65.5163 -3.23327 17.4056 +3703 1 30.9252 3.09481 32.5192 205.089 81.8476 52.6774 +3704 2 31.7867 3.46344 32.7148 -105.355 -111.647 -46.8149 +3705 2 30.3097 3.79539 32.7351 -102.757 19.0956 -3.30129 +3706 1 1.33849 18.3589 13.3863 20.1387 54.0284 3.71633 +3707 2 1.21373 18.273 14.3315 -15.2268 -48.2671 -57.0255 +3708 2 1.0008 17.5397 13.0242 -13.5703 -16.3848 57.58 +3709 1 9.40473 27.6845 1.86011 45.9651 29.7375 -23.0635 +3710 2 9.16585 28.582 2.09199 -15.9779 -48.9078 -2.63319 +3711 2 8.66685 27.1543 2.16124 -35.101 12.9469 17.9902 +3712 1 22.5953 25.1543 24.1614 -50.2095 48.6282 102.182 +3713 2 22.1396 24.6687 24.849 13.3479 -23.9966 -52.3854 +3714 2 22.6986 26.0363 24.5186 18.1816 -10.9155 -54.4902 +3715 1 34.943 12.2429 24.2306 -62.0963 -28.608 -114.43 +3716 2 34.9706 11.4908 24.8219 13.4099 -22.892 49.9694 +3717 2 34.521 11.9101 23.4385 44.7781 56.4983 60.8973 +3718 1 13.6602 32.5523 14.5575 -18.1295 -51.4806 17.7018 +3719 2 13.5574 31.7091 14.9986 47.1179 115.369 -20.5459 +3720 2 14.2752 33.0375 15.1075 -24.2999 -62.9766 8.7767 +3721 1 25.8474 7.64634 30.194 36.3371 -5.68322 -33.2046 +3722 2 26.4363 7.46941 29.4605 -43.1885 11.5927 42.7948 +3723 2 25.0515 7.98745 29.786 5.9268 -5.4747 4.08938 +3724 1 31.3497 3.95976 8.27225 -37.7113 15.7662 -135.086 +3725 2 31.6898 4.44698 7.5218 -0.807487 -30.075 83.3033 +3726 2 30.6246 3.44617 7.91631 38.4536 15.4527 52.359 +3727 1 32.0835 7.74348 18.9834 -118.321 -96.9953 -47.7577 +3728 2 31.5295 6.96362 18.9485 -9.87082 60.5249 -57.0648 +3729 2 32.6456 7.60469 19.7456 111.654 39.5691 97.8797 +3730 1 33.8625 32.0398 14.8287 8.88825 44.9115 -6.97317 +3731 2 34.1613 32.9378 14.6851 38.1086 9.40182 -42.4816 +3732 2 33.2684 32.1013 15.5767 -43.067 -54.1821 42.7837 +3733 1 15.8053 9.53925 29.227 -63.3074 -31.1981 -12.5856 +3734 2 16.235 9.50709 28.3723 71.1484 21.3998 -31.0882 +3735 2 14.9378 9.16499 29.0738 -9.06846 9.80772 51.6698 +3736 1 14.7566 31.7855 33.951 -3.85881 -9.77149 5.84353 +3737 2 14.8638 31.6022 33.0176 -17.6981 -30.2622 59.4115 +3738 2 14.505 30.9449 34.3334 20.237 40.8399 -65.2085 +3739 1 19.5465 27.8829 17.0407 37.0051 -44.8122 -76.6473 +3740 2 19.9165 28.2367 17.8495 5.36694 42.7819 88.6308 +3741 2 20.305 27.577 16.5434 -40.4277 -0.822133 -8.45086 +3742 1 29.4132 2.42115 30.2725 60.8001 114.214 147.635 +3743 2 29.5757 3.35129 30.1155 -35.0686 -26.316 -77.7359 +3744 2 29.7196 2.27169 31.167 -37.2695 -74.6259 -55.0817 +3745 1 25.2139 16.4592 28.3341 103.521 -47.9511 69.4163 +3746 2 26.1699 16.4528 28.2871 -102.233 10.423 -12.3309 +3747 2 25.0079 15.9288 29.1038 -2.77519 46.7478 -61.8722 +3748 1 4.35692 14.2082 17.0329 -7.63685 -48.921 41.3301 +3749 2 5.22516 14.2766 16.6358 -24.0649 29.9545 -22.1658 +3750 2 3.82591 14.8497 16.561 37.4402 10.1153 -18.4927 +3751 1 29.136 0.849216 24.7718 -25.2743 -38.0925 -51.2255 +3752 2 29.7495 1.31244 25.3422 36.8781 68.075 79.8822 +3753 2 29.6922 0.316795 24.2032 -11.1608 -28.7889 -35.6432 +3754 1 27.6198 10.2269 23.3023 35.3891 -107.296 -8.73321 +3755 2 28.375 9.94904 22.7839 -39.7159 23.6922 19.9601 +3756 2 27.6063 11.1801 23.2148 10.3849 81.8835 -14.7071 +3757 1 13.1034 23.7862 22.5198 102.675 -36.4531 -19.979 +3758 2 13.3645 23.5156 23.4001 -36.2422 7.08165 36.729 +3759 2 13.8528 23.5627 21.9678 -61.6767 29.9161 -5.41039 +3760 1 33.1916 2.34747 4.32665 18.6917 -91.9564 -5.20366 +3761 2 33.6838 3.00989 3.84168 10.5325 56.2988 -20.1389 +3762 2 33.5518 1.51306 4.0262 -34.8695 35.0605 31.1053 +3763 1 25.9473 28.2992 2.89749 11.9918 54.2463 -78.1888 +3764 2 25.1283 28.7066 2.61539 -14.4676 -26.502 42.8749 +3765 2 26.607 28.6452 2.29629 25.4852 -42.7043 41.5031 +3766 1 9.90683 2.78059 7.29585 40.727 55.865 -47.6439 +3767 2 9.33986 2.14368 7.73076 -10.3866 -46.2604 33.3027 +3768 2 10.7937 2.52476 7.54919 -42.208 -8.82879 8.48066 +3769 1 16.3085 34.8621 16.1224 -94.1852 -45.4498 72.3766 +3770 2 16.5694 35.2711 15.2972 22.6449 45.9135 -81.753 +3771 2 15.3523 34.8384 16.0867 73.4532 5.41117 2.6017 +3772 1 7.6175 9.73713 26.7829 -52.9316 -149.954 136.326 +3773 2 7.5002 10.6846 26.8516 31.7631 72.1364 -82.6104 +3774 2 7.99062 9.60404 25.9115 25.6652 73.9941 -79.3087 +3775 1 3.53486 14.1967 8.20157 -2.21972 49.6361 11.8082 +3776 2 3.27793 14.4501 9.08814 -0.933519 41.5238 33.4662 +3777 2 3.40949 13.248 8.17725 3.14009 -94.5475 -33.5619 +3778 1 17.3671 21.518 20.3435 -177.556 73.0687 55.0646 +3779 2 18.1489 21.6971 19.821 78.9273 38.658 -60.9633 +3780 2 16.8156 22.2911 20.2231 99.6339 -108.418 6.47984 +3781 1 24.8604 10.5339 5.64122 25.528 64.9002 -85.7486 +3782 2 24.5944 9.99761 6.38814 -59.4041 -28.7414 26.1508 +3783 2 24.0545 10.6671 5.14219 31.5663 -35.5399 61.6783 +3784 1 17.5413 19.8838 23.1648 121.413 -193.777 -91.2804 +3785 2 18.25 20.3298 23.6286 -91.1236 62.0394 18.8114 +3786 2 16.7691 20.425 23.3291 -28.8566 131.743 76.3545 +3787 1 9.13803 2.62533 27.3096 -19.337 74.3707 0.178883 +3788 2 9.74534 1.98181 27.6747 74.5527 -52.9825 54.9755 +3789 2 8.60582 2.12782 26.6887 -56.6932 -20.2386 -55.8039 +3790 1 14.2663 24.1469 0.962263 5.18682 98.0449 22.1723 +3791 2 13.7723 24.4114 1.73836 -29.5231 -49.3764 15.9435 +3792 2 14.7686 24.9251 0.720771 11.1868 -40.6144 -41.1654 +3793 1 34.128 0.604428 34.3605 57.209 30.8234 155.974 +3794 2 33.9675 1.41632 34.8414 4.30279 -69.1537 -64.2192 +3795 2 33.6763 0.726776 33.5254 -56.6618 27.9211 -85.9534 +3796 1 12.286 18.1905 0.678623 -53.9478 16.9283 -11.9112 +3797 2 12.8592 18.6585 0.0715165 5.02307 2.82091 -2.18507 +3798 2 11.4919 18.7235 0.718171 22.7098 -18.2088 -1.13205 +3799 1 12.1621 6.42616 30.3419 55.7932 -115.517 96.1664 +3800 2 12.5994 5.70683 30.7975 -64.9691 74.7512 -8.51393 +3801 2 12.6065 6.47979 29.4958 8.88454 36.7959 -83.4163 +3802 1 22.543 21.3288 17.1582 57.3393 -94.5688 -97.8253 +3803 2 22.2584 21.4942 16.2593 -0.272427 20.1763 67.7799 +3804 2 22.1496 22.0366 17.6686 -53.5414 80.9932 22.4362 +3805 1 16.47 17.2479 22.2277 -59.9998 -11.1194 -31.9926 +3806 2 16.6497 17.999 22.7932 -1.35671 26.3877 17.6291 +3807 2 15.5155 17.1765 22.2195 55.191 11.0222 8.98424 +3808 1 15.8971 2.6331 27.1142 11.2406 37.9804 5.0284 +3809 2 15.9573 1.74705 26.7571 5.72403 59.8246 -45.6159 +3810 2 16.0112 3.20582 26.3558 -13.2085 -114.573 46.336 +3811 1 17.5641 29.2049 10.5347 -77.1799 -32.3785 -39.2824 +3812 2 16.9547 29.7515 11.0309 44.1972 0.139983 1.9337 +3813 2 18.4279 29.4406 10.873 34.6611 31.7834 39.3004 +3814 1 14.1342 0.57901 23.4048 42.6714 -54.8038 -86.8328 +3815 2 15.0781 0.738211 23.4044 -22.417 2.4917 11.6896 +3816 2 13.8024 1.10489 24.1325 -20.4431 58.9146 79.0554 +3817 1 14.9427 16.7399 14.4969 -16.8506 -74.2055 -85.5732 +3818 2 14.562 17.5426 14.8532 -28.8969 84.4981 45.7137 +3819 2 15.7272 16.5914 15.0247 51.9281 -1.74408 46.0391 +3820 1 18.6053 10.1016 33.8522 -56.5687 4.0164 18.6858 +3821 2 18.0884 9.29617 33.8725 10.3756 18.8329 1.47471 +3822 2 19.4211 9.85231 33.4179 20.0518 -8.83435 -9.91195 +3823 1 21.9193 17.7798 6.9681 10.1336 127.905 -49.9752 +3824 2 22.7197 18.2669 7.16356 52.8718 -67.9787 56.8213 +3825 2 21.4024 18.3753 6.42548 -82.7154 -63.4348 -9.82444 +3826 1 9.21812 31.2544 9.94992 71.8501 -53.1816 -58.0694 +3827 2 9.95344 30.7007 10.2126 -57.0022 48.0258 -8.86601 +3828 2 9.26437 31.2773 8.9941 -12.8923 6.39395 66.3921 +3829 1 13.4106 7.95481 25.2803 120.373 90.504 -116.279 +3830 2 12.6872 8.48697 24.9489 -61.7816 -9.62097 19.1689 +3831 2 14.1711 8.24211 24.775 -58.3802 -73.5624 85.7139 +3832 1 12.0756 15.04 21.0432 6.77022 25.6313 58.5733 +3833 2 11.9728 14.227 21.538 -9.98404 -30.353 -13.0223 +3834 2 12.3022 15.6954 21.703 -0.572982 1.23392 -42.1214 +3835 1 9.88585 18.4112 5.93334 -20.7946 -118.114 1.16194 +3836 2 9.70018 19.3071 6.21482 -18.8974 63.6123 36.5545 +3837 2 9.39199 17.8613 6.54158 29.922 51.7912 -35.0079 +3838 1 17.694 1.78604 18.6471 -23.1157 -38.503 -2.04107 +3839 2 17.1299 1.01598 18.7183 28.28 118.607 23.967 +3840 2 17.2285 2.46985 19.1288 -10.4947 -75.5136 -19.9588 +3841 1 31.7859 31.5583 20.7045 44.0355 88.0378 159.334 +3842 2 30.9836 31.4696 20.19 40.7097 -61.3332 -84.2489 +3843 2 32.4449 31.0741 20.2069 -78.6276 -23.7977 -70.36 +3844 1 3.88749 14.0721 13.1675 -31.2694 10.0601 -19.9332 +3845 2 4.82385 13.8812 13.1123 17.1179 -11.0264 21.5198 +3846 2 3.64642 13.834 14.0628 20.3602 -7.5611 7.14616 +3847 1 17.402 4.32978 2.49944 -29.3485 23.7234 26.7661 +3848 2 16.6947 4.9715 2.43447 16.8402 -19.4402 -15.7945 +3849 2 17.6155 4.30153 3.43211 6.01644 -6.27806 -8.76153 +3850 1 32.9546 16.0441 16.0362 13.9808 -41.1799 -104.526 +3851 2 32.2114 15.5645 16.4024 10.4079 3.14484 -17.257 +3852 2 33.0332 15.717 15.1401 -22.3131 39.8006 124.846 +3853 1 26.8132 18.7522 3.07369 77.8004 76.1902 59.0526 +3854 2 26.8273 18.0153 2.46291 3.94673 -56.6928 -45.1098 +3855 2 27.7351 18.9763 3.20073 -81.2472 -19.7751 -12.6025 +3856 1 31.2997 29.3842 30.4902 -103.512 -14.7955 5.44397 +3857 2 30.4211 29.6993 30.2783 132.626 -14.158 11.4731 +3858 2 31.8849 30.0684 30.1652 -19.348 36.4718 -15.5492 +3859 1 7.70361 13.5829 24.4311 -144.431 -39.7748 81.8736 +3860 2 8.13101 13.595 23.5747 84.8615 8.92574 -88.9901 +3861 2 8.38594 13.8574 25.0438 68.187 19.073 7.1178 +3862 1 6.4007 28.6097 19.7383 68.5202 -85.112 -70.5468 +3863 2 6.92332 28.7846 18.9557 -49.8417 -7.90281 70.9479 +3864 2 6.53243 27.6776 19.9116 -19.0901 90.3994 -6.75589 +3865 1 3.04408 10.5078 22.1946 -10.2125 -10.9841 -34.5484 +3866 2 2.92599 9.94853 21.4268 7.70682 38.7755 43.2747 +3867 2 2.80744 11.3844 21.8917 4.05782 -36.1895 6.66626 +3868 1 14.3758 26.9336 28.5997 -35.6717 -123.461 91.9062 +3869 2 13.7979 27.4278 28.0182 -58.5589 63.3166 -75.5207 +3870 2 15.2199 27.3805 28.5356 102.467 69.7095 -13.7668 +3871 1 34.1224 21.8531 14.1489 -76.6694 37.3201 33.9626 +3872 2 33.6746 21.0959 13.7716 11.3792 -7.49305 -14.7754 +3873 2 35.0399 21.7369 13.9021 70.0708 -23.1808 -28.4367 +3874 1 32.6449 5.25699 5.99983 9.46429 89.6575 68.1829 +3875 2 33.123 4.93289 5.23655 25.9111 -5.47944 -31.8037 +3876 2 33.0886 6.07263 6.23243 -35.8405 -86.8319 -34.1512 +3877 1 23.6491 3.217 21.3646 -23.4859 -5.01895 -26.1614 +3878 2 22.758 3.50121 21.1608 47.1961 -24.8556 -4.42956 +3879 2 23.9289 2.73024 20.5893 -27.1692 27.5407 29.9763 +3880 1 32.6423 16.1168 31.9718 -48.3175 -105.592 -1.03155 +3881 2 31.8696 16.4365 32.4377 51.954 34.4611 -20.4869 +3882 2 33.2067 16.8853 31.8876 -2.1729 78.687 21.7928 +3883 1 6.29203 17.3633 3.95531 -6.75445 68.7148 -15.2076 +3884 2 6.75038 17.3996 4.79486 -3.20797 -40.3455 -3.38379 +3885 2 6.15162 16.4294 3.79875 12.5484 -30.1008 26.6482 +3886 1 31.9247 23.3077 22.0031 -38.1409 -20.8326 11.6228 +3887 2 31.3098 23.8442 21.5028 -9.39582 3.23473 -1.07966 +3888 2 32.7734 23.7307 21.8728 49.4852 23.854 -6.86032 +3889 1 27.3319 28.0706 32.9209 27.7225 12.2407 -23.6096 +3890 2 27.1225 27.4233 33.5942 37.9859 3.87945 -12.8349 +3891 2 28.2588 27.9269 32.7298 -66.5582 -13.9817 37.8349 +3892 1 2.64591 33.5295 18.9202 -11.3191 69.7841 -26.6106 +3893 2 1.74708 33.8238 18.7728 12.5353 -26.5552 6.90608 +3894 2 3.17265 34.3263 18.8576 2.21666 -43.1513 9.12223 +3895 1 20.257 25.4032 31.939 -100.56 -73.1093 112.747 +3896 2 19.9736 25.8395 32.7424 17.9644 -19.6455 -49.594 +3897 2 20.8409 26.0334 31.5168 79.4306 94.4404 -59.2991 +3898 1 3.04255 13.8246 29.6388 58.7738 5.22196 40.762 +3899 2 2.21889 13.7031 29.1665 -34.3364 -15.2998 13.5278 +3900 2 2.87518 13.4646 30.5098 -23.8581 12.9843 -54.4598 +3901 1 27.7397 30.9994 32.5858 9.84868 14.9659 6.32656 +3902 2 28.2885 31.2801 33.3181 -59.3734 -88.6667 -50.2212 +3903 2 27.5819 30.0692 32.7469 52.3802 78.8762 42.1382 +3904 1 31.5461 3.17401 11.4804 -21.8556 -25.3674 18.8081 +3905 2 31.0042 2.59604 12.0175 11.8984 3.88446 41.5306 +3906 2 31.2258 3.0424 10.588 8.79655 22.1184 -63.6348 +3907 1 12.7837 29.3646 35.2496 12.2982 97.0361 -64.5975 +3908 2 12.5107 28.4472 35.2395 -14.6625 -71.5958 25.4733 +3909 2 13.0867 29.515 0.697791 6.13919 -22.1466 35.5473 +3910 1 23.7774 14.977 35.0802 -3.69278 7.14628 34.439 +3911 2 23.6695 15.0199 0.583175 12.1643 -33.4032 -64.9615 +3912 2 23.9742 14.0573 34.9023 -3.7322 29.6997 35.2332 +3913 1 9.02799 31.4435 7.08018 110.618 70.3656 -2.61447 +3914 2 8.9271 32.3241 6.71877 -9.11581 -37.2557 13.2004 +3915 2 8.15653 31.0539 7.0097 -94.6111 -31.6948 -7.75256 +3916 1 31.3646 11.5948 10.4205 100.931 -27.1663 29.6046 +3917 2 31.6766 12.1795 11.1112 -40.7494 12.8878 -6.78762 +3918 2 32.0867 10.9823 10.2803 -63.5942 23.4953 -17.2483 +3919 1 29.5022 27.3281 3.75926 -23.5431 0.497001 -72.4655 +3920 2 29.5153 26.5471 3.206 36.6853 -78.5678 38.5122 +3921 2 29.0949 28.0015 3.21427 -12.1953 84.0421 36.4354 +3922 1 33.8191 14.8849 25.7613 -142.294 6.89503 29.2421 +3923 2 34.7013 14.9296 25.3925 105.629 -26.526 9.32968 +3924 2 33.9283 14.4165 26.5888 45.994 15.1423 -36.7235 +3925 1 7.98755 21.5067 20.4128 -30.7776 10.4914 -61.0325 +3926 2 8.56995 21.558 19.6549 -7.41699 14.1094 -40.3774 +3927 2 8.56934 21.3239 21.1506 39.8293 -19.8323 108.488 +3928 1 32.4672 14.8373 6.59315 -39.5699 33.6315 -12.808 +3929 2 32.6894 14.2103 7.28145 11.4237 -22.3999 23.2457 +3930 2 31.6136 15.1851 6.85167 27.9693 -6.26206 -9.97527 +3931 1 19.2731 16.6271 16.9098 42.1095 5.21202 5.10933 +3932 2 18.4149 16.5308 16.4968 -34.1927 -2.70334 1.02101 +3933 2 19.0777 16.8359 17.8233 -9.14151 -1.63393 3.40478 +3934 1 10.7538 25.3086 14.9022 -126.11 72.3384 112.454 +3935 2 10.04 24.8151 15.306 63.4093 -11.9509 -46.5339 +3936 2 10.6541 26.1974 15.2433 50.8136 -63.029 -59.8558 +3937 1 10.5921 3.58132 20.0272 108.132 -27.6287 71.1391 +3938 2 10.1601 3.59103 20.8814 -26.7917 7.89907 -11.1127 +3939 2 11.515 3.42438 20.2268 -74.4636 17.6518 -44.1852 +3940 1 23.1561 28.533 20.1793 60.615 76.0359 65.9746 +3941 2 23.9599 29.0513 20.1411 -70.2008 -62.3663 -26.1144 +3942 2 23.0599 28.1739 19.2972 21.3169 5.89706 -36.7198 +3943 1 6.61244 15.8817 29.1737 128.084 -15.1744 66.3596 +3944 2 5.97242 16.4603 28.7592 -86.1858 -13.1564 -41.5393 +3945 2 6.21546 15.0119 29.1268 -48.8016 35.7291 -29.6068 +3946 1 33.8405 10.8765 5.32362 24.6039 -21.6428 -15.9068 +3947 2 34.0721 11.7765 5.09401 -15.0361 19.7806 10.7728 +3948 2 34.3804 10.3354 4.7475 -15.2629 -3.44202 15.9901 +3949 1 5.10896 7.9872 15.7577 32.2099 78.0231 2.2553 +3950 2 5.79008 8.63784 15.9279 -56.0004 -45.0323 -15.2791 +3951 2 4.57569 8.37405 15.0632 14.1517 -4.41468 19.9202 +3952 1 21.7314 9.9854 28.6562 65.6476 35.2022 97.5872 +3953 2 22.1296 9.13272 28.4811 -3.48187 -33.0468 -23.8249 +3954 2 22.2305 10.3365 29.3937 -50.7824 -2.95266 -56.0653 +3955 1 15.1199 17.5475 6.96592 130.633 -15.7396 11.5417 +3956 2 15.1985 16.6949 6.53791 -80.4635 65.315 27.9025 +3957 2 14.184 17.746 6.93554 -54.7979 -53.584 -38.8831 +3958 1 9.36219 21.7283 23.4735 3.69911 -32.0659 3.15996 +3959 2 9.44071 22.4646 22.8669 -5.3106 21.5683 -6.38658 +3960 2 9.26265 22.1358 24.3339 -0.186565 10.7362 8.33334 +3961 1 9.43559 15.0019 14.9412 -150.072 29.5889 25.5001 +3962 2 10.2393 14.564 15.2215 79.7059 5.40836 -50.4428 +3963 2 9.68522 15.4776 14.149 70.7115 -36.9437 26.3654 +3964 1 8.59124 10.7686 9.86787 -136.463 28.64 -79.2346 +3965 2 7.83086 10.931 9.30959 107.428 -16.7834 -4.92613 +3966 2 8.23592 10.7447 10.7564 36.9967 -13.1632 62.596 +3967 1 11.6169 13.0834 14.8942 14.1006 10.3119 100.78 +3968 2 11.7088 13.0622 13.9417 32.0913 11.6462 -49.5976 +3969 2 12.451 13.4329 15.2081 -49.4521 -21.4647 -51.1199 +3970 1 16.1169 13.0849 16.6526 9.2025 -118.553 -31.6532 +3971 2 16.2719 12.5665 15.8629 -3.85869 60.7569 35.2333 +3972 2 15.9434 12.4365 17.3351 -0.882779 56.5315 -6.67566 +3973 1 15.866 31.9621 1.66404 29.6265 -57.8362 123.611 +3974 2 15.0447 31.485 1.54502 -3.78469 19.2449 -32.805 +3975 2 15.9266 32.5308 0.896478 -27.8613 42.2014 -91.4736 +3976 1 24.9205 12.5492 34.1182 -0.768731 39.2345 -40.3125 +3977 2 25.5161 11.8217 34.2974 -3.56131 30.9527 -44.9034 +3978 2 25.1997 12.8836 33.2659 -0.952291 -68.2749 91.2498 +3979 1 11.5306 35.4797 2.50652 11.3594 -86.7641 77.4664 +3980 2 11.2758 0.841541 2.81893 -10.0827 51.0069 -15.6281 +3981 2 11.6868 0.0917655 1.56959 3.58949 45.0992 -65.4944 +3982 1 30.3765 11.0645 19.9845 -19.9557 48.7036 -97.4672 +3983 2 31.0238 11.004 19.2819 29.113 -26.4623 37.1752 +3984 2 29.6551 11.5652 19.6037 -0.138011 -20.5029 56.9178 +3985 1 5.33901 10.3562 23.8263 -160.708 51.5163 -68.117 +3986 2 4.52304 10.463 23.3373 119.173 -58.7901 41.533 +3987 2 5.38642 11.131 24.3863 42.8351 2.05132 28.862 +3988 1 17.2104 5.6409 9.21134 -40.7922 -110.795 2.46205 +3989 2 17.4479 5.74172 10.1331 13.07 48.8488 -27.3336 +3990 2 17.4366 6.48089 8.81196 26.0325 56.818 28.7572 +3991 1 8.48374 30.6404 22.5653 3.52697 19.7682 4.5482 +3992 2 9.04208 30.0276 22.0868 19.9346 -37.5412 -4.63915 +3993 2 8.40382 31.3965 21.9839 -12.7462 21.6308 -0.115894 +3994 1 1.13232 13.3894 14.1228 20.767 -54.7832 -62.6344 +3995 2 1.02916 13.9976 14.8547 -15.6633 34.5091 41.3055 +3996 2 1.55605 12.6217 14.5066 0.972021 0.0249524 -4.46702 +3997 1 3.61281 27.7853 20.2183 67.9648 -82.7745 -64.5073 +3998 2 3.58429 26.8869 19.8892 -24.9679 75.0864 43.157 +3999 2 4.46736 28.1155 19.941 -30.3744 14.7052 21.5721 +4000 1 34.8799 19.1634 19.1612 -2.34923 54.4692 -41.8603 +4001 2 34.7249 18.2474 18.9307 -6.01899 -40.4295 -9.80293 +4002 2 34.7324 19.6442 18.3468 8.94431 -22.6536 37.6407 +4003 1 33.1712 25.437 7.0972 -152.771 -43.8268 -64.9432 +4004 2 32.7369 26.2101 6.73655 62.1747 96.8067 3.23272 +4005 2 32.5368 24.7296 6.98161 86.0824 -46.2917 46.4623 +4006 1 10.0393 8.39228 8.37502 -6.08522 4.40716 13.4263 +4007 2 9.809 9.24672 8.73989 -9.73291 -10.2887 -0.00548656 +4008 2 9.27531 7.84279 8.54984 17.0955 27.1119 -1.88733 +4009 1 8.03207 12.0726 19.9369 3.3007 -89.4561 -23.2569 +4010 2 7.66129 11.3606 20.4583 -12.2653 33.7895 19.4337 +4011 2 8.48691 11.6325 19.2188 -1.6296 47.371 -2.58803 +4012 1 1.41772 21.5423 10.364 38.5564 -79.5266 6.67197 +4013 2 2.19256 20.9994 10.2189 -44.346 17.6397 9.17324 +4014 2 1.68724 22.4213 10.0974 6.24901 63.0656 -17.2737 +4015 1 34.5004 20.5433 16.8123 -24.2521 -14.2884 19.1521 +4016 2 35.1775 21.0076 16.3201 -32.8025 13.3867 9.00467 +4017 2 33.7604 21.1501 16.8334 67.2253 -19.2211 -21.2652 +4018 1 9.44504 24.8047 4.00393 -56.4685 -31.9136 80.5927 +4019 2 10.0435 25.5181 3.78224 -1.2047 -44.9338 -79.6807 +4020 2 9.37527 24.2912 3.19917 66.8721 89.3024 4.48336 +4021 1 4.73733 28.1361 4.76614 9.56656 -60.5211 8.3486 +4022 2 4.6771 27.2657 5.15997 -34.7909 8.52006 38.4775 +4023 2 5.35703 28.0305 4.04428 22.7677 47.575 -36.921 +4024 1 28.7938 11.263 32.5626 13.0736 28.7459 -27.229 +4025 2 28.6378 12.0424 32.0292 27.3655 7.45622 -22.0831 +4026 2 28.0196 11.1957 33.1214 -34.84 -34.6011 50.1087 +4027 1 29.0062 2.02213 18.3206 -32.4818 13.1566 -67.6776 +4028 2 29.8902 1.72755 18.5397 7.44521 -7.04392 -17.2011 +4029 2 28.9607 1.95611 17.3668 19.8444 -2.0809 84.537 +4030 1 31.3854 11.7053 6.36087 41.3535 -44.6501 -48.2621 +4031 2 31.7474 12.2695 7.04417 22.1051 -11.5557 -3.51736 +4032 2 32.1346 11.2002 6.04488 -53.3989 55.9312 39.2357 +4033 1 14.0436 34.7426 31.2335 28.6142 -55.3715 24.8918 +4034 2 14.4327 35.2515 30.5223 9.08543 31.9943 -30.7826 +4035 2 14.5977 33.9652 31.3035 -34.2215 24.382 3.11232 +4036 1 11.7414 19.2455 20.2133 -42.3978 39.8075 -112.174 +4037 2 12.1828 18.4237 20.428 32.8363 -51.9587 45.3544 +4038 2 11.6652 19.7029 21.0507 6.95558 11.4491 71.9189 +4039 1 35.5212 6.24096 32.0311 83.386 67.6774 97.8305 +4040 2 0.501933 6.77327 32.66 -64.5465 -5.62764 -78.8143 +4041 2 0.310734 5.34544 32.1945 -13.2609 -75.4962 -25.1732 +4042 1 15.5732 9.26805 33.0817 64.1884 31.7576 -151.129 +4043 2 15.5209 10.0473 33.6351 -26.4068 -31.8921 57.8934 +4044 2 15.2065 8.56649 33.6198 -39.7344 -2.61323 91.5865 +4045 1 17.8042 31.8086 5.14303 -73.3105 31.6045 -0.990426 +4046 2 16.8948 32.0909 5.04562 112.928 -59.8769 -17.0012 +4047 2 17.9269 31.153 4.45644 -46.3914 34.1053 17.4489 +4048 1 30.3836 19.1224 16.0754 -8.29799 -35.0116 3.78594 +4049 2 31.2532 19.0127 15.6908 53.3503 47.565 -31.0824 +4050 2 30.1301 18.2414 16.3508 -60.8597 -20.7297 34.0065 +4051 1 11.1034 6.99694 6.44966 63.101 -48.721 -64.0294 +4052 2 11.9698 7.39064 6.3472 -22.8019 -6.07207 0.212319 +4053 2 10.6483 7.57439 7.06264 -33.661 51.1316 52.5476 +4054 1 12.2719 16.5901 16.7475 -52.0673 53.4205 0.2594 +4055 2 11.8603 17.264 17.2884 12.777 -29.321 -32.7724 +4056 2 12.8586 16.1274 17.3459 38.5413 -35.2887 34.6272 +4057 1 20.3352 18.8399 32.6982 -47.9287 -69.161 -55.1321 +4058 2 20.7109 19.5689 33.1918 44.5744 133.898 52.4844 +4059 2 20.7379 18.0594 33.0791 10.0986 -72.1948 1.48436 +4060 1 2.03115 27.6025 3.55873 -56.44 -33.4012 -143.474 +4061 2 1.51924 28.3309 3.20717 41.4594 -28.369 51.3312 +4062 2 2.30014 27.8962 4.42914 20.8834 65.5837 101.464 +4063 1 18.8812 18.114 0.872943 -5.50629 36.808 -56.9446 +4064 2 19.3639 17.5365 0.281572 22.2754 -40.2042 15.6535 +4065 2 18.5977 18.8417 0.319433 -7.07197 -3.65798 44.6492 +4066 1 16.2545 6.69927 5.58133 36.8343 -158.261 133.657 +4067 2 16.85 6.95769 6.28482 4.57163 92.7831 -31.1905 +4068 2 16.0577 5.77956 5.75921 -44.456 68.1751 -93.0296 +4069 1 4.91576 23.8201 8.54951 -34.8863 7.94033 -28.2498 +4070 2 5.3561 23.2676 9.19534 23.5267 58.5193 -11.5304 +4071 2 5.41642 24.636 8.55037 11.3325 -57.2222 38.7255 +4072 1 33.3098 33.2048 10.0927 -18.0555 170.007 66.8906 +4073 2 33.2524 34.0404 10.5561 23.0855 -125.995 -16.3 +4074 2 32.9744 33.3929 9.21616 -6.06188 -41.0569 -51.2764 +4075 1 16.61 7.10567 25.5457 11.8064 -27.218 27.7901 +4076 2 17.0402 7.76051 26.0956 -18.958 2.27451 -33.6266 +4077 2 16.3592 7.58349 24.7551 8.36263 23.1996 7.43295 +4078 1 21.9021 1.54985 18.3703 -12.0951 102.669 -25.1008 +4079 2 22.8484 1.67143 18.4479 70.871 -39.7346 13.5334 +4080 2 21.5606 2.42755 18.1994 -33.7855 -47.6755 4.07183 +4081 1 3.86513 3.59757 14.8367 -60.2762 115.365 102.767 +4082 2 4.37641 4.40219 14.923 -6.49213 -67.749 -29.0902 +4083 2 3.20261 3.65925 15.5248 50.4561 -38.2372 -79.4078 +4084 1 21.9237 8.04577 5.73412 -37.1889 34.5506 6.76492 +4085 2 21.1749 8.13328 6.32401 53.3781 8.98228 -48.1525 +4086 2 21.887 8.82704 5.18228 -14.9814 -40.4833 40.9395 +4087 1 3.88407 21.7075 19.8733 -13.655 82.7301 -71.4332 +4088 2 3.80964 22.4702 19.2998 7.85298 -87.1212 59.6058 +4089 2 4.62523 21.9084 20.4448 2.04081 -3.24013 5.7781 +4090 1 12.5075 27.831 26.8382 53.2796 -171.165 42.0426 +4091 2 11.8218 27.1819 26.6813 40.8129 83.2836 1.39157 +4092 2 12.1126 28.6642 26.5812 -81.7384 69.8635 -40.7298 +4093 1 32.4676 31.1621 16.9489 -45.3255 118.894 39.2801 +4094 2 33.0531 30.405 16.9576 71.3041 -102.72 -4.62485 +4095 2 32.8167 31.7433 17.6246 -22.6798 -12.8914 -28.8335 +4096 1 4.0462 20.2388 14.721 10.7706 38.5488 28.0881 +4097 2 4.06816 19.7036 15.5143 2.12203 -6.39002 14.2189 +4098 2 3.88937 19.6132 14.0137 -7.59074 -28.9868 -41.9528 +4099 1 13.7624 15.0652 33.4126 -44.3308 -86.3802 23.0514 +4100 2 14.6525 14.8881 33.7168 -0.298325 32.3795 -17.5296 +4101 2 13.7878 15.9736 33.1119 37.2853 48.8631 -4.56446 +4102 1 7.97866 4.0276 21.4105 45.9331 4.13344 41.1377 +4103 2 7.61163 3.92061 20.533 -27.5969 -4.52354 -35.3523 +4104 2 7.21511 4.11842 21.9806 -21.2436 0.236445 -5.03316 +4105 1 20.2977 6.13359 12.6213 -70.0954 89.9508 -63.0316 +4106 2 19.358 6.05556 12.4567 10.5837 -53.8912 24.846 +4107 2 20.5184 7.02037 12.3364 46.8524 -19.6553 16.1467 +4108 1 5.16562 5.52039 3.92857 98.0827 -58.5175 -79.3159 +4109 2 5.61987 5.95736 4.64896 -0.481325 15.1632 21.5242 +4110 2 5.86684 5.15438 3.38952 -102.904 43.8394 55.6923 +4111 1 17.276 18.9186 19.6389 -16.0602 -6.16293 -0.915394 +4112 2 18.0373 18.3453 19.7287 -5.57176 48.4352 20.2316 +4113 2 17.5204 19.7171 20.1067 21.5504 -52.6985 -14.1221 +4114 1 14.9208 7.12472 11.9717 -96.3347 -22.6645 -106.2 +4115 2 14.4819 6.63552 11.2757 65.1647 -77.7223 32.3549 +4116 2 14.4872 7.97812 11.9753 38.456 91.1732 78.1031 +4117 1 1.0995 6.63177 0.4939 -19.726 14.8208 11.6641 +4118 2 1.96189 6.84415 0.850885 -33.5524 -65.3579 -15.7026 +4119 2 1.07961 5.67513 0.467575 54.802 43.7673 21.0643 +4120 1 22.5944 0.720101 27.604 -30.6354 10.1384 -9.95581 +4121 2 22.2256 1.57413 27.8295 -17.7906 -4.03207 -9.06126 +4122 2 23.4669 0.723901 27.9978 64.3614 -16.9811 22.2502 +4123 1 15.7818 12.7952 23.3556 193.366 -93.0785 -59.6124 +4124 2 15.9775 13.7072 23.141 -81.53 1.56953 30.1426 +4125 2 14.8889 12.816 23.7001 -92.6374 87.0994 21.1865 +4126 1 33.5807 6.89886 20.9769 -67.4702 -73.8261 21.227 +4127 2 34.3837 7.39995 21.1195 76.4786 43.2345 13.3692 +4128 2 33.612 6.20327 21.6337 2.5678 27.1745 -22.6866 +4129 1 1.92096 17.8931 29.5572 42.0261 24.7042 -130.352 +4130 2 1.05789 17.9235 29.97 -1.02847 -11.7679 73.7154 +4131 2 2.51758 17.6519 30.2658 -45.7839 -9.3511 54.5571 +4132 1 11.6294 22.332 20.7837 160.752 12.1677 117.856 +4133 2 11.8639 22.6912 21.6394 -85.0579 -14.7229 -82.0733 +4134 2 12.4515 21.9882 20.4342 -83.5378 0.260443 -35.21 +4135 1 18.9996 25.7341 1.0776 -8.36208 -21.9597 49.982 +4136 2 19.196 26.0724 0.203977 -16.0629 35.8546 -16.193 +4137 2 18.3751 26.3609 1.44284 22.1218 -0.766186 -38.043 +4138 1 26.7313 0.586038 2.48947 17.4123 1.5478 108.896 +4139 2 27.237 1.39213 2.59302 -36.2148 -66.2088 5.39657 +4140 2 26.6349 0.247162 3.37949 20.2548 53.8496 -106.586 +4141 1 10.3992 13.9179 25.3044 26.4972 -70.0641 94.7814 +4142 2 10.6162 13.5077 26.1415 -28.1814 37.0429 -99.9328 +4143 2 10.4216 14.8577 25.4847 0.00991706 45.4978 2.37219 +4144 1 21.3622 34.044 28.8312 -35.8761 19.3806 -31.3339 +4145 2 21.8057 34.6579 28.2458 -1.71621 -14.5395 22.1583 +4146 2 22.0722 33.5796 29.2746 38.8265 -12.3834 10.9892 +4147 1 6.60698 30.2287 4.76591 -104.339 27.2563 -5.29409 +4148 2 6.8203 30.2006 5.69863 12.5037 -2.4126 13.8544 +4149 2 5.66171 30.3772 4.74026 96.322 -17.4449 -17.9614 +4150 1 6.99527 5.86523 18.4942 20.1488 82.371 -89.8142 +4151 2 6.81261 4.93294 18.6114 -15.6779 -73.967 6.1687 +4152 2 7.15302 5.96272 17.5551 -12.0079 -9.60018 81.616 +4153 1 27.851 24.405 26.7617 4.63888 7.53081 -42.5366 +4154 2 28.1406 23.539 27.049 20.3725 -58.7489 -2.94192 +4155 2 27.5324 24.8283 27.5589 -26.4583 49.9367 44.627 +4156 1 26.1847 0.140034 24.9008 62.7222 46.5586 -72.3822 +4157 2 27.0828 0.257357 24.591 -102.243 -9.60509 28.7724 +4158 2 25.664 0.730934 24.3567 39.2694 -40.7231 36.8022 +4159 1 28.2393 32.5515 16.4746 -12.2491 123.187 -96.561 +4160 2 27.7891 32.452 17.3135 -24.8874 -33.3896 63.5897 +4161 2 27.9456 33.4004 16.1438 44.2559 -94.2137 14.1925 +4162 1 3.71145 17.6948 22.1384 -17.7568 -46.1662 -22.8866 +4163 2 4.10707 18.5551 22.2783 11.5165 -32.666 53.6072 +4164 2 3.87233 17.2212 22.9546 15.813 81.368 -38.3691 +4165 1 21.9983 17.9774 20.5384 -54.4162 -108.032 14.2413 +4166 2 22.6974 18.5479 20.2189 -47.2879 67.1311 55.5722 +4167 2 21.4981 18.5261 21.1426 96.9611 32.4959 -62.3011 +4168 1 10.4152 21.3694 9.81762 -45.4392 -50.2753 -28.6746 +4169 2 10.9708 21.8708 10.4144 41.7288 35.9066 43.8126 +4170 2 10.3192 20.5155 10.2394 6.24922 21.8148 -12.3303 +4171 1 26.0998 27.3565 8.93221 -33.2139 -131.113 16.3657 +4172 2 26.683 27.7806 9.56173 56.4207 44.1515 53.9534 +4173 2 25.8564 28.0537 8.32312 -22.7985 85.7147 -68.6226 +4174 1 17.3585 11.0882 2.80177 33.7992 -74.4663 -63.6096 +4175 2 17.0711 10.3084 2.32677 -6.66147 52.1132 40.7412 +4176 2 18.2976 11.1443 2.62499 -23.4478 26.5739 25.6273 +4177 1 16.7677 15.9689 35.3849 -41.4458 -49.4886 9.22468 +4178 2 16.4599 16.8496 0.151763 27.43 21.0248 -4.53329 +4179 2 17.7067 16.0736 35.231 16.3588 35.636 3.88828 +4180 1 5.38626 21.3296 1.85846 22.3993 19.6506 -5.63091 +4181 2 4.98086 21.4219 0.996265 -15.5366 43.9803 -55.2713 +4182 2 5.1146 20.4626 2.15982 -3.93441 -58.2389 55.0752 +4183 1 13.9881 4.76201 23.3058 66.2072 -11.3778 -81.4889 +4184 2 14.6499 5.4446 23.1945 0.535987 69.1431 56.6713 +4185 2 14.1404 4.15917 22.578 -61.4504 -51.0725 15.3107 +4186 1 25.2047 3.81471 25.2009 43.4572 85.7786 11.9519 +4187 2 25.4092 4.3195 24.4137 -29.7601 -66.8171 35.8169 +4188 2 24.7808 3.02126 24.8738 -14.9213 -25.5147 -48.9941 +4189 1 34.5545 24.9158 25.7931 39.6922 -15.4832 -50.1964 +4190 2 35.04 24.1833 26.1724 65.5511 -53.5182 -18.3836 +4191 2 33.9022 25.1407 26.4566 -106.246 77.4659 57.8672 +4192 1 26.2159 33.1144 29.5411 -59.7931 -87.9085 13.7663 +4193 2 26.8586 33.6195 30.0392 31.0856 45.5375 -0.315276 +4194 2 26.0866 33.6172 28.7369 22.8132 27.5787 -1.79026 +4195 1 12.7591 12.3309 9.28105 5.98193 6.01833 -5.79113 +4196 2 12.4759 12.4887 10.1817 -13.6472 12.7894 -8.29459 +4197 2 12.1887 12.8861 8.74935 -4.32777 -1.23923 22.8682 +4198 1 30.8987 15.9931 28.3963 -10.4365 40.8042 -6.93341 +4199 2 31.4259 15.1945 28.4193 15.7151 -9.25018 -28.5756 +4200 2 30.9571 16.2932 27.4892 12.3767 -29.5553 29.0552 +4201 1 0.818705 11.507 17.1895 -68.7428 46.1498 49.8602 +4202 2 0.657409 10.5641 17.225 24.145 -15.8376 -8.92911 +4203 2 1.611 11.5951 16.6597 38.3532 -26.6343 -32.3638 +4204 1 6.31268 10.4416 16.767 24.9253 20.778 -16.2056 +4205 2 6.96974 11.1351 16.7068 -84.0816 -54.3302 52.0982 +4206 2 5.81593 10.6497 17.5583 58.081 29.9648 -35.2506 +4207 1 0.544073 9.54408 23.5586 -4.3706 22.6093 109.062 +4208 2 0.363425 9.65181 24.4924 -47.1283 -45.3155 -25.856 +4209 2 1.32226 10.0788 23.4014 52.8387 16.0325 -83.6953 +4210 1 1.24466 29.2191 12.9975 -36.0018 9.59645 -9.87451 +4211 2 2.08033 28.7555 12.9426 -35.2817 49.4131 83.7737 +4212 2 1.22283 29.5699 13.8879 76.819 -65.1755 -71.2037 +4213 1 9.87662 0.562628 14.3854 84.0468 -136.889 -83.1184 +4214 2 10.3383 35.3377 13.9751 -100.753 56.8195 26.6604 +4215 2 10.5602 1.05107 14.8441 21.7444 82.8147 58.4438 +4216 1 20.6218 2.6258 7.23221 4.17682 45.1246 31.5708 +4217 2 21.2054 3.30993 7.5603 42.7041 -10.2172 -22.3238 +4218 2 19.7794 2.80909 7.6482 -43.2379 -34.9052 -8.90715 +4219 1 26.2496 1.51431 16.1992 -32.964 20.7417 -2.09295 +4220 2 25.4303 1.67954 16.6658 28.4303 -5.66665 -11.7313 +4221 2 26.2591 2.16179 15.4942 -0.399018 -13.6519 8.98367 +4222 1 21.5217 15.5304 3.18398 -78.0758 30.3799 -52.8039 +4223 2 21.1405 15.1107 2.41275 37.6875 11.5799 49.4482 +4224 2 20.9406 16.2686 3.36738 39.1093 -29.4171 6.25381 +4225 1 9.60109 12.8135 30.7528 -87.4895 -113.448 22.2979 +4226 2 10.1842 13.0399 31.4773 62.7224 47.069 45.2582 +4227 2 9.0992 12.0643 31.0738 31.4711 70.1779 -63.679 +4228 1 5.23742 9.36432 2.7609 -79.4047 -118.798 -53.7307 +4229 2 5.46697 9.12123 3.65782 24.4799 18.4127 49.9166 +4230 2 4.85038 8.57176 2.38901 40.8137 104.034 15.3421 +4231 1 30.1558 30.8628 5.78729 -3.72737 -45.1893 -34.6351 +4232 2 30.9971 30.6604 6.1966 8.09579 4.14245 6.07764 +4233 2 29.8224 31.6117 6.28152 -0.441078 19.4019 18.9085 +4234 1 3.00035 7.40303 17.6643 98.6865 52.8777 2.94112 +4235 2 3.33936 7.95458 18.3694 -38.7947 -39.7416 -29.1246 +4236 2 3.68076 7.42834 16.9915 -57.2432 -11.3125 31.6151 +4237 1 1.27113 7.78357 33.6312 -9.85035 4.69088 -83.0319 +4238 2 1.0809 7.47596 34.5174 46.5729 53.0604 16.649 +4239 2 1.82714 8.55233 33.7581 -24.4065 -36.0685 64.1051 +4240 1 10.3667 16.589 31.9495 -48.2698 111.133 9.80002 +4241 2 9.92399 17.1174 32.6136 58.1399 -94.3192 -65.9368 +4242 2 10.5562 15.7602 32.3893 -7.14018 -20.851 47.8334 +4243 1 2.92555 20.7895 22.9982 76.894 -26.497 46.9922 +4244 2 3.40176 20.4652 23.7626 -44.4334 42.484 -85.4879 +4245 2 3.6046 21.148 22.4267 -32.4142 -19.1026 43.5123 +4246 1 31.2431 32.5658 23.4061 26.937 80.5778 -8.0527 +4247 2 30.8022 31.8369 23.8428 -23.7865 -59.5874 13.8433 +4248 2 31.6341 32.176 22.6241 -3.20003 -20.7055 -9.18394 +4249 1 20.5012 18.6736 3.6052 58.7628 64.3317 -51.4312 +4250 2 20.5286 18.7715 2.6534 -34.6747 -38.0176 9.57071 +4251 2 21.097 19.3472 3.93299 -23.6667 -30.0125 37.8835 +4252 1 29.2619 22.0258 30.8195 -81.2608 -2.50192 -71.0244 +4253 2 29.7304 22.8285 31.0485 48.313 47.5955 34.7042 +4254 2 28.6249 22.2996 30.1596 25.2142 -44.0421 32.1754 +4255 1 1.85152 27.6227 34.117 11.0262 27.7966 4.74673 +4256 2 2.14468 28.5211 34.2692 1.78183 -25.2709 16.659 +4257 2 1.67189 27.5847 33.1776 -11.0875 -15.4824 -31.9165 +4258 1 7.53086 9.50176 1.4703 -63.2347 45.0319 -45.3469 +4259 2 6.63963 9.2584 1.72075 60.4172 15.0205 -5.42767 +4260 2 7.41895 10.2429 0.874912 13.3897 -57.6764 44.4595 +4261 1 16.5836 11.395 14.3984 -26.4763 -4.99026 -17.5907 +4262 2 16.1767 11.8854 13.6842 18.3968 28.8087 -2.9943 +4263 2 16.0084 10.6414 14.5304 -2.04278 -37.3185 27.4559 +4264 1 2.10525 5.43636 4.72248 -92.5019 7.99273 18.804 +4265 2 3.05147 5.3496 4.60672 91.5626 -7.4674 -6.16113 +4266 2 1.97684 5.4184 5.67087 6.21074 -0.406508 -21.4929 +4267 1 3.71422 8.98222 20.0167 84.0841 36.8647 13.121 +4268 2 3.97101 9.87224 19.7755 -25.7266 -74.6288 13.2815 +4269 2 4.49152 8.61356 20.4364 -61.9564 20.1516 -30.0386 +4270 1 1.86853 28.2348 30.9459 85.4366 90.2736 6.30511 +4271 2 2.74699 28.3771 30.5934 -78.5776 -17.65 26.2199 +4272 2 1.63778 27.3492 30.6652 -16.24 -77.6018 -28.2934 +4273 1 25.9191 1.73701 33.9074 -14.7334 97.0787 -2.4223 +4274 2 26.3411 2.44678 34.3915 -14.4732 -63.2448 -21.1255 +4275 2 25.2697 2.17482 33.3571 21.7332 -38.1397 17.3839 +4276 1 4.3036 25.0121 31.6946 33.359 30.4584 17.7997 +4277 2 4.72483 24.5936 30.9438 9.0318 -13.7759 -19.8908 +4278 2 3.47004 24.5512 31.7898 -26.4588 -13.9006 2.94815 +4279 1 19.6649 33.9607 4.92684 62.0225 96.9369 -17.6808 +4280 2 19.9636 33.8924 5.83367 -70.1908 -66.6773 -54.7211 +4281 2 19.0902 33.2048 4.80584 1.75769 -35.6365 83.3046 +4282 1 21.5287 24.5356 28.7061 2.7837 34.6474 -18.2043 +4283 2 21.5455 23.8549 29.3788 6.90842 -56.7077 29.0636 +4284 2 21.2645 25.3282 29.1732 -7.18974 33.8939 4.26458 +4285 1 26.1058 14.9608 24.0555 -70.3841 -17.4636 -43.971 +4286 2 26.8778 15.2443 24.5454 109.24 19.9969 44.73 +4287 2 25.3738 15.4061 24.4823 -33.5986 -3.41378 -1.36086 +4288 1 8.93904 1.91687 34.6652 -91.0921 59.0088 86.3563 +4289 2 9.70491 1.74517 34.1173 58.8577 32.9501 15.3198 +4290 2 9.22019 2.61261 35.2595 21.4639 -87.4106 -99.9056 +4291 1 5.49227 24.8499 22.622 50.5127 -14.2436 -14.0932 +4292 2 4.55601 24.6836 22.5125 12.2398 42.75 51.9481 +4293 2 5.54164 25.4795 23.3414 -62.0664 -28.8336 -30.7225 +4294 1 30.3586 16.6612 13.6925 -54.894 -88.0087 23.9793 +4295 2 31.314 16.608 13.6682 61.3375 21.0413 -8.04941 +4296 2 30.073 15.7666 13.878 -9.85953 66.3778 -13.3349 +4297 1 23.7399 30.0972 28.0052 25.9833 -27.1787 -24.4024 +4298 2 22.9036 29.8099 27.6386 -24.2408 -21.6133 -14.7739 +4299 2 23.5176 30.8566 28.5438 1.01118 44.4545 33.5519 +4300 1 6.27413 22.2847 10.3122 -83.908 -9.44513 99.9529 +4301 2 7.15863 22.6504 10.3254 69.9751 26.9318 -13.4948 +4302 2 5.93038 22.4563 11.1889 15.915 -23.509 -84.3421 +4303 1 34.2658 24.6704 21.9649 176.818 45.1028 -9.72726 +4304 2 34.876 24.9304 21.2747 -91.0118 -25.4458 -63.2233 +4305 2 34.7738 24.7402 22.7732 -76.4184 -28.2201 73.1029 +4306 1 18.9208 1.08323 4.46925 74.9367 1.95491 -10.0117 +4307 2 19.7691 1.48879 4.29016 -71.995 -48.6351 19.4975 +4308 2 19.1268 0.16646 4.65186 4.75725 55.7717 -12.4829 +4309 1 12.5722 31.4022 18.4685 -14.3392 -27.9508 -21.5843 +4310 2 12.5473 30.5523 18.029 26.1444 33.4695 29.4392 +4311 2 13.3821 31.385 18.9785 -2.53236 -16.3966 -8.97759 +4312 1 18.3397 32.5022 15.432 -14.0618 91.2114 -2.00392 +4313 2 17.9283 33.3663 15.4177 32.1 -67.8146 3.84335 +4314 2 17.6969 31.9374 15.861 -22.4516 -18.5175 11.3528 +4315 1 7.67656 27.849 9.04222 -84.1818 -41.5128 28.9933 +4316 2 8.37571 27.9363 9.69015 33.9368 4.04618 28.0405 +4317 2 6.94927 27.4567 9.52532 64.7629 37.6472 -53.3266 +4318 1 21.6506 35.2328 32.9035 23.291 -4.94824 67.1547 +4319 2 21.8618 35.309 33.8341 -12.8847 -5.98885 -73.1945 +4320 2 21.1419 0.51334 32.7077 -6.91316 3.09637 -7.02745 +4321 1 26.989 12.6621 1.39547 3.46456 8.46491 -49.9898 +4322 2 27.1921 13.0086 0.526617 24.1553 24.3485 17.691 +4323 2 26.3388 11.9782 1.2351 -26.4113 -33.371 34.6187 +4324 1 33.9049 1.20278 27.7978 -79.6453 134.643 -27.3552 +4325 2 33.6054 1.1356 26.8911 49.996 -47.3666 70.3922 +4326 2 34.3526 0.373371 27.9648 31.3392 -90.2051 -43.8397 +4327 1 16.0905 23.005 11.9077 -5.78308 -51.6557 -59.7145 +4328 2 15.6387 22.2014 11.65 8.38405 30.5909 36.3528 +4329 2 16.6436 23.2206 11.1569 3.30965 23.9635 24.0397 +4330 1 21.6618 22.497 5.11379 55.9249 -125.883 2.50076 +4331 2 21.5079 22.9444 5.9459 -32.9677 60.336 53.0828 +4332 2 22.073 21.6682 5.35935 -38.7041 69.6465 -59.4998 +4333 1 28.2697 28.4704 10.542 27.7623 -54.0697 49.8376 +4334 2 28.7511 29.1688 10.0986 16.3472 34.8786 -23.9178 +4335 2 28.9236 28.0408 11.0935 -40.8466 14.1719 -23.8977 +4336 1 11.8105 6.08311 22.2294 -14.3797 -36.3983 14.5895 +4337 2 12.015 6.91994 21.8122 30.8537 16.0756 -13.0829 +4338 2 12.6584 5.64975 22.3266 -9.78262 32.2911 -10.3957 +4339 1 11.5474 20.0039 29.6491 89.0735 -11.7162 84.5737 +4340 2 12.1502 19.9592 30.3913 30.0699 -16.8145 -62.2277 +4341 2 10.7063 20.2451 30.0371 -123.312 22.6151 -21.3909 +4342 1 23.633 15.7527 6.25933 43.886 -23.1933 92.2258 +4343 2 23.9874 15.5139 7.11584 -23.2272 8.91646 -72.9336 +4344 2 23.2084 16.5985 6.40269 -10.9351 13.1655 -8.27802 +4345 1 18.5954 17.845 8.51439 -139.532 53.0339 62.8825 +4346 2 19.2977 17.263 8.80488 71.37 -8.10933 -58.673 +4347 2 18.9047 18.1961 7.67936 76.1179 -37.1234 -2.10796 +4348 1 24.9575 31.6473 25.4268 -14.7131 12.7911 -25.788 +4349 2 25.8072 31.6496 24.986 -52.856 2.78645 122.052 +4350 2 25.1709 31.6733 26.3595 68.4387 -3.45896 -87.0383 +4351 1 16.669 15.8459 16.5977 -24.0276 -108.485 55.488 +4352 2 16.315 16.1221 17.4431 -7.69536 91.2611 14.7797 +4353 2 16.7072 14.8911 16.6538 28.6221 17.6454 -79.7267 +4354 1 33.0156 0.032498 11.5021 136.916 -93.2588 -16.1157 +4355 2 32.495 0.66338 11.0049 -74.6471 51.1252 33.4699 +4356 2 32.6206 35.5359 12.374 -54.5859 48.4887 -25.07 +4357 1 28.0541 19.828 0.195551 63.9544 130.693 70.8175 +4358 2 27.3725 20.1651 0.776876 7.8426 -53.5821 -46.6086 +4359 2 27.6778 19.0317 35.2679 -86.6184 -88.3 -17.3198 +4360 1 13.8269 16.0706 19.243 22.4058 -6.11085 -5.877 +4361 2 14.7397 15.844 19.4211 30.1098 18.5393 -15.8417 +4362 2 13.3193 15.4086 19.7123 -49.472 -9.35297 14.3587 +4363 1 14.0791 21.9775 33.1802 5.60041 -4.57527 -118.796 +4364 2 14.8575 22.0984 33.724 44.9898 9.29066 69.0512 +4365 2 14.3937 22.0881 32.2829 -54.5149 -7.30097 44.2626 +4366 1 16.3364 25.3929 3.02022 84.6359 60.776 -19.7724 +4367 2 16.8023 26.2291 3.02574 -52.3593 -70.7163 7.78233 +4368 2 16.9642 24.7707 2.65304 -19.9952 -1.24897 8.16014 +4369 1 34.411 25.5093 0.150128 23.1129 -20.4309 -18.5952 +4370 2 34.8151 26.3405 0.399127 17.9618 22.6695 4.60842 +4371 2 33.5103 25.5758 0.467514 -44.3095 -3.76013 12.8009 +4372 1 27.8617 21.3523 28.1223 -172.701 -12.33 -72.7862 +4373 2 28.7364 21.0508 27.8769 100.743 -34.1309 -18.9959 +4374 2 27.2915 21.027 27.4256 72.8324 50.0532 93.1416 +4375 1 0.23536 27.2417 28.0006 50.4314 -167.045 80.5358 +4376 2 0.771775 26.6312 28.5064 14.5807 108.626 -37.1926 +4377 2 34.9462 26.75 27.7965 -63.3451 42.5012 -45.6736 +4378 1 21.6873 25.3227 17.7978 12.661 -55.1413 106.503 +4379 2 21.9866 26.2293 17.7289 3.60281 37.5382 -29.5901 +4380 2 21.3387 25.1184 16.9301 -19.9609 10.3437 -77.8735 +4381 1 30.9723 0.898875 8.90471 -85.0078 23.6007 -5.9887 +4382 2 31.2744 0.987181 8.00074 61.6503 -8.01533 -39.7214 +4383 2 30.0369 1.09847 8.86571 28.0055 -11.1114 50.7891 +4384 1 25.4563 22.8754 20.9972 -5.07435 22.6462 -12.0219 +4385 2 26.2859 22.4494 21.2129 4.37207 23.7254 -4.92608 +4386 2 25.6906 23.7893 20.8359 6.40417 -51.5425 17.211 +4387 1 24.874 30.4804 12.6059 -19.8947 10.9055 4.72499 +4388 2 25.6407 30.6521 12.0591 -15.3438 -55.4859 31.8644 +4389 2 25.017 29.5985 12.9496 39.664 38.1048 -40.1102 +4390 1 13.809 7.99375 5.2908 51.1555 87.9643 -54.3658 +4391 2 13.7738 8.74071 4.69324 -30.9877 -60.4603 41.5936 +4392 2 14.7365 7.90537 5.5102 -26.1136 -30.347 14.1217 +4393 1 33.9748 12.8432 16.8232 -13.4845 12.7944 69.4529 +4394 2 34.7718 12.3687 17.0593 61.3828 -42.5897 -47.7906 +4395 2 33.6028 13.1193 17.6609 -51.4331 28.1604 -20.197 +4396 1 26.5897 21.8387 5.49561 28.0221 -38.4976 2.8844 +4397 2 27.183 22.5117 5.16189 6.23018 26.244 -5.94113 +4398 2 27.1546 21.0859 5.66997 -16.7122 0.536598 3.89112 +4399 1 5.16644 25.9255 12.3571 -82.7459 1.42539 -84.5855 +4400 2 4.39998 25.3604 12.4545 23.0139 17.2738 -1.42561 +4401 2 5.73938 25.6802 13.0836 64.5181 -30.4443 80.3616 +4402 1 26.7913 35.4278 5.15497 -9.40389 -28.7505 60.3628 +4403 2 26.5972 34.8126 5.86211 -1.28859 6.35502 -43.8848 +4404 2 27.2233 0.657265 5.58886 12.9592 24.9801 -17.5741 +4405 1 1.20621 3.82847 0.244538 -40.0525 -9.51598 5.30674 +4406 2 2.01543 3.41203 0.541171 68.6845 -6.13463 0.748333 +4407 2 0.510081 3.34188 0.685998 -29.6666 16.922 -13.6114 +4408 1 26.437 3.26469 13.8626 -20.4753 -1.51645 -19.7008 +4409 2 26.7883 4.05515 14.2724 1.73507 11.5741 -1.0845 +4410 2 25.7399 3.58167 13.2883 20.1784 -7.72027 24.8614 +4411 1 33.2059 12.6345 8.22768 -48.259 16.5415 62.8839 +4412 2 32.687 12.8286 9.00826 23.0672 -16.7871 -55.5218 +4413 2 34.1098 12.806 8.49161 28.9905 3.90551 -0.0860054 +4414 1 29.9054 24.5675 20.7059 -13.5854 11.3423 24.5363 +4415 2 29.4901 25.4285 20.6558 -14.887 8.10393 22.1611 +4416 2 30.2859 24.4337 19.8378 33.321 -33.5201 -47.5323 +4417 1 15.2981 4.02934 16.4438 -29.935 -15.2392 -93.1997 +4418 2 15.7196 4.61703 17.0709 20.926 20.3598 62.1741 +4419 2 14.9943 3.29177 16.9729 7.15007 3.44663 37.4838 +4420 1 31.2726 25.182 0.424883 26.649 -8.81929 -45.8657 +4421 2 31.0449 24.4589 35.2877 -9.53936 49.552 98.4664 +4422 2 30.7324 25.0415 1.20245 -16.8458 -44.7892 -34.1521 +4423 1 12.1232 3.02693 0.178421 -45.5005 12.2205 35.5735 +4424 2 11.8547 2.17886 35.2722 18.192 -31.0677 -25.0771 +4425 2 11.3649 3.32967 0.678076 34.0795 14.5182 -2.88402 +4426 1 32.8427 11.5509 14.3819 -91.2789 68.5593 27.437 +4427 2 31.909 11.5768 14.1727 60.9571 -31.84 -6.08398 +4428 2 32.9724 12.278 14.9909 32.2787 -37.0296 -17.8106 +4429 1 20.5619 17.4416 12.4541 136.986 74.6128 143.748 +4430 2 19.8502 16.8877 12.1333 -116.27 -88.0868 -42.1302 +4431 2 20.6375 17.2215 13.3826 -13.0941 16.617 -100.388 +4432 1 15.2812 11.6219 18.8127 6.80276 34.133 -6.01119 +4433 2 14.3861 11.8289 19.0813 -11.9318 5.09595 -3.58709 +4434 2 15.4041 10.7084 19.0708 12.1743 -38.1237 8.8528 +4435 1 29.7405 20.3666 3.36315 18.3701 14.8795 -105.965 +4436 2 30.4862 19.8082 3.58297 12.0341 -20.5311 32.607 +4437 2 29.868 20.5849 2.43993 -29.7698 -3.80367 66.9347 +4438 1 10.46 28.0973 15.3778 71.514 -16.5505 3.27588 +4439 2 9.53034 28.2357 15.5588 24.3304 39.3431 -68.0595 +4440 2 10.6357 28.6311 14.6029 -88.3516 -22.5465 61.2733 +4441 1 16.7725 6.13462 17.9388 20.149 83.0126 15.9032 +4442 2 17.2522 6.31266 18.7478 -23.8922 -10.6549 -48.6411 +4443 2 16.6775 6.99137 17.5227 3.52603 -73.958 31.3174 +4444 1 21.5176 0.3225 25.1413 -92.813 126.218 -57.3643 +4445 2 22.2268 0.140791 25.7579 90.7671 -41.9406 79.7128 +4446 2 21.4174 35.0167 24.6446 7.64372 -73.5945 -25.9911 +4447 1 8.70604 23.6629 10.1379 -25.7717 -48.0317 -84.6185 +4448 2 9.03204 24.0884 10.931 57.7445 -21.3587 13.668 +4449 2 9.40137 23.0539 9.88907 -30.5683 69.1944 70.3422 +4450 1 20.2489 3.67137 10.3661 -8.30713 -22.3406 27.8151 +4451 2 20.3807 3.09493 11.1189 -11.4663 21.3636 -35.98 +4452 2 19.4828 3.31127 9.91934 21.4222 6.23375 12.7328 +4453 1 5.99013 17.0858 14.8655 71.5445 42.4963 -59.2165 +4454 2 6.63939 17.7618 14.671 -6.85989 -44.1823 -21.0692 +4455 2 5.55609 17.3919 15.6618 -67.0354 2.45563 81.7331 +4456 1 9.84183 21.0265 7.17511 14.7304 -5.05498 19.0396 +4457 2 9.13236 21.5961 6.87762 -51.8618 28.4149 -70.0223 +4458 2 9.85429 21.1353 8.12603 43.7584 -27.0665 43.7908 +4459 1 14.2772 22.3485 30.4736 -10.2863 -6.65522 -127.018 +4460 2 13.816 23.1243 30.1546 -21.9549 53.9289 62.6314 +4461 2 14.4875 21.8521 29.6826 31.5113 -44.9653 79.5439 +4462 1 9.99678 22.3634 18.6226 -42.4577 -0.332751 -31.978 +4463 2 10.4634 21.97 17.8852 5.89745 -13.1733 -32.2516 +4464 2 10.6659 22.4752 19.2979 32.1741 11.9416 55.6482 +4465 1 13.5454 23.313 25.3324 134.115 -67.6122 13.7333 +4466 2 13.26 22.9881 26.1863 -55.527 13.4579 20.873 +4467 2 14.4248 22.9521 25.22 -73.5869 51.7449 -37.8159 +4468 1 20.3795 18.6911 28.3966 -70.0465 35.9997 -116.917 +4469 2 20.0142 18.9793 27.5601 -11.6358 -28.1922 84.1403 +4470 2 21.3195 18.6133 28.2339 89.7671 -19.3825 29.567 +4471 1 31.9732 7.21096 11.2032 -10.093 -13.3317 92.5153 +4472 2 31.6137 7.12832 12.0866 24.3899 12.1792 -76.805 +4473 2 32.839 6.80642 11.2576 -7.612 5.61821 -10.8494 +4474 1 3.59876 34.1729 15.108 -39.7918 -52.0796 -27.2857 +4475 2 3.18707 33.4613 14.6177 21.2066 37.7172 0.898996 +4476 2 3.55439 33.8917 16.0219 9.2138 8.29839 33.3399 +4477 1 16.7544 18.4101 28.9948 64.7577 13.9098 13.7679 +4478 2 17.6391 18.6424 29.277 -37.2231 5.8359 -22.2173 +4479 2 16.5422 17.6219 29.4948 -26.7194 -15.7664 6.92865 +4480 1 4.3038 30.0039 27.4134 91.3839 4.65336 29.2546 +4481 2 5.14801 30.4096 27.2162 -84.4322 -23.2475 2.4758 +4482 2 3.72077 30.3139 26.7204 3.17073 12.3231 -21.1344 +4483 1 6.15154 15.7184 24.0708 -40.3603 76.9811 -23.667 +4484 2 5.31566 15.8508 24.5181 39.881 -34.8127 -5.09765 +4485 2 6.50772 14.9194 24.4594 -9.12014 -33.6788 31.6837 +4486 1 1.16747 28.7757 19.837 13.8631 126.139 11.3653 +4487 2 0.560743 28.0604 19.646 47.6494 -59.0546 1.85876 +4488 2 2.01917 28.3492 19.9316 -62.3678 -51.3412 -14.7173 +4489 1 23.2355 29.743 8.55328 107.193 47.7531 -19.2738 +4490 2 24.1772 29.8565 8.68164 -86.3163 -32.1967 9.60776 +4491 2 23.0034 30.3937 7.89074 -26.213 -16.9993 8.08903 +4492 1 19.4814 19.1556 6.41632 -3.02546 14.8549 -4.88762 +4493 2 18.9878 18.526 5.89073 0.339062 -6.44059 -6.88493 +4494 2 18.8848 19.8957 6.52735 6.38336 5.649 0.895905 +4495 1 33.0444 24.8218 13.6454 190.156 76.9754 21.5069 +4496 2 33.78 24.3567 13.2468 -97.1422 21.3535 28.2737 +4497 2 32.2746 24.3082 13.4005 -87.762 -95.9209 -46.39 +4498 1 26.0489 6.03932 17.256 55.7356 -79.2221 36.6622 +4499 2 26.4088 5.4448 17.9142 -36.0877 61.7902 -92.8565 +4500 2 26.4379 5.74814 16.4313 -16.42 12.5907 64.2149 +ITEM: TIMESTEP +1 +ITEM: NUMBER OF ATOMS +4500 +ITEM: BOX BOUNDS pp pp pp +2.6450000000000001e-02 3.5532800000000002e+01 +2.6450000000000001e-02 3.5532800000000002e+01 +2.6409999999999999e-02 3.5473599999999998e+01 +ITEM: ATOMS id type x y z fx fy fz +1 1 12.1197 28.0885 22.2802 2.83943 -11.6349 -7.21473 +2 2 12.4885 28.7491 22.8667 -4.16123 0.985402 0.0193574 +3 2 11.5388 28.5804 21.6998 -2.84409 -3.92723 0.75706 +4 1 1.17511 29.3742 23.736 -17.8933 0.0578882 -4.35639 +5 2 1.85553 29.4497 23.067 -0.487987 0.0169913 1.59281 +6 2 0.446373 28.9431 23.2894 -0.690646 3.49336 -1.95732 +7 1 29.6785 14.7335 21.6258 1.95135 1.24077 6.15592 +8 2 30.5168 14.9438 21.2143 0.99602 -1.20723 1.56832 +9 2 29.7509 15.087 22.5123 -0.421409 -1.69686 -0.228008 +10 1 10.8735 6.99846 35.108 -10.0389 10.835 1.5249 +11 2 11.079 6.26364 34.53 0.88781 -0.467315 4.23203 +12 2 9.9984 7.2779 34.8389 -2.34395 -3.85231 2.12436 +13 1 9.47019 6.43118 19.8044 6.90852 5.54825 2.30363 +14 2 9.10191 6.30845 18.9295 -1.1598 -3.72224 1.39899 +15 2 10.2897 5.93683 19.7914 -0.715388 1.07873 1.68353 +16 1 3.18398 29.7003 22.1238 14.0628 3.95468 0.562309 +17 2 3.20329 30.5742 21.7339 -0.955442 -0.973553 -1.40556 +18 2 3.39235 29.1098 21.3999 -0.982794 -0.455077 0.844587 +19 1 23.3815 11.2999 30.7862 0.144812 -2.51891 4.09525 +20 2 23.7172 10.5132 31.216 -2.29648 -1.01218 0.478777 +21 2 24.1599 11.7319 30.4344 0.453813 -4.30435 -2.18913 +22 1 11.0338 10.4586 30.1489 -0.620609 -1.02936 -7.35718 +23 2 10.9806 11.4046 30.285 -0.925455 -0.536551 0.922496 +24 2 11.578 10.1426 30.8701 -0.978535 -0.658662 -0.175294 +25 1 26.2351 25.4085 21.065 7.1584 9.23358 -1.45945 +26 2 25.6774 26.0793 21.4591 0.706736 -0.0882212 1.15416 +27 2 26.2119 25.5979 20.127 -1.55701 0.736299 0.865926 +28 1 10.8404 35.3437 19.7859 -8.50381 6.03522 6.89699 +29 2 10.2386 0.508835 19.4647 -1.67824 -1.32566 -0.261999 +30 2 11.0233 34.7992 19.0202 -2.84454 -2.6281 2.24284 +31 1 20.0749 4.96011 33.6181 -8.09271 4.73099 7.64077 +32 2 19.8036 5.82849 33.9157 3.36446 1.68187 -0.386527 +33 2 20.659 4.64213 34.3065 -0.240854 -0.494311 -0.643129 +34 1 12.4352 28.5642 17.3982 1.07487 1.56659 6.44931 +35 2 12.737 27.9994 18.1096 -0.0782354 0.221159 -1.46202 +36 2 11.6768 28.1074 17.0343 0.751379 -0.247561 -0.393532 +37 1 14.8065 7.14018 1.42106 -8.02644 -4.25717 -3.68122 +38 2 14.8136 6.66898 0.587897 1.58363 -3.56536 2.76297 +39 2 14.1708 6.66771 1.95853 3.66778 -1.40869 1.75119 +40 1 15.8758 22.1873 24.1301 -5.86729 -5.47916 -12.8363 +41 2 15.9916 22.7158 23.3405 1.57497 0.623028 0.476755 +42 2 16.6833 22.3184 24.6271 -4.05631 2.59608 2.33577 +43 1 13.2908 18.3045 12.369 2.75858 1.2371 17.1257 +44 2 12.5605 18.6229 12.8997 0.322944 1.15953 -2.83651 +45 2 13.2207 18.7912 11.5477 -0.341369 -4.86634 -1.60449 +46 1 20.2764 23.9401 15.4995 3.20873 8.01449 5.07135 +47 2 20.1809 24.6135 14.8259 0.142923 -1.69999 -0.626952 +48 2 20.6042 23.1741 15.0283 -0.0540956 -0.996547 2.63258 +49 1 30.1061 10.7787 14.243 5.62232 -4.16839 6.17127 +50 2 29.4199 10.9553 13.5995 3.0264 0.504971 0.184688 +51 2 29.6797 10.2351 14.9054 -1.09306 0.467184 -0.199294 +52 1 19.7168 12.9867 25.4038 2.10581 -8.4639 -0.0930328 +53 2 20.1668 13.3273 26.1769 -2.70216 4.40091 -1.0351 +54 2 18.8056 12.889 25.6801 -0.310147 -1.39533 -1.91953 +55 1 4.22865 18.9983 32.6298 -18.8845 -14.8365 6.31113 +56 2 4.03782 18.2267 32.0966 -3.48939 -1.86931 3.47252 +57 2 3.4031 19.4821 32.656 0.85948 1.11098 -0.884952 +58 1 17.6782 30.8671 34.8731 20.9264 7.80933 -6.55676 +59 2 17.2389 31.7174 34.8614 1.75282 0.32389 2.07873 +60 2 18.1479 30.8282 34.0399 -1.04653 1.99998 -0.795977 +61 1 7.49719 27.8425 34.6559 0.711667 0.422199 9.24732 +62 2 7.38783 27.3525 33.8409 -3.80781 -0.699131 2.36107 +63 2 7.82516 27.1969 35.2819 0.832186 0.853418 0.112955 +64 1 9.58841 8.76146 28.3855 0.421925 -8.00793 0.889771 +65 2 8.91948 9.00414 27.7453 1.63331 2.40481 0.994192 +66 2 9.59444 9.48491 29.0123 4.45118 -1.51376 -0.861827 +67 1 18.1508 7.97873 4.03126 1.19851 -3.23444 -5.56895 +68 2 17.642 8.00406 3.22091 1.76243 2.3251 -1.28592 +69 2 17.5522 7.60681 4.679 -1.20543 -1.81415 -2.59291 +70 1 13.4533 10.3047 21.9486 1.29645 4.21818 4.52343 +71 2 14.0965 10.995 21.7873 -0.993808 -0.150147 -0.863461 +72 2 13.1982 10.4234 22.8635 0.505393 1.47316 -0.741787 +73 1 28.7728 1.83933 6.23542 -6.65128 -8.01516 4.02892 +74 2 29.5247 1.26313 6.09823 1.68913 4.05945 1.16655 +75 2 28.4952 1.66172 7.1341 1.80959 0.821771 0.315841 +76 1 21.1702 3.00541 4.56565 -2.73613 -4.25787 -6.86233 +77 2 21.014 3.01364 5.50998 0.22429 -3.71788 -0.828608 +78 2 21.1656 3.92882 4.31359 -3.75499 0.0853394 2.439 +79 1 15.8613 20.7792 10.3461 -2.1509 6.20406 2.42187 +80 2 15.8605 20.0094 10.9151 -1.96176 0.95374 -0.736288 +81 2 15.7672 20.4242 9.46214 -1.38938 1.20573 0.28312 +82 1 19.3699 6.4158 28.3267 -3.76481 2.15265 -3.12662 +83 2 19.8657 6.19926 27.537 -1.55855 -0.527811 0.745342 +84 2 19.2669 7.36681 28.2921 2.39367 0.343061 1.82307 +85 1 19.693 26.803 22.5635 -6.01875 0.290784 6.9103 +86 2 20.4921 26.5342 22.1102 1.07526 2.72016 3.43643 +87 2 19.5587 26.1312 23.232 -0.0599486 0.140756 0.639191 +88 1 10.4543 1.95998 4.23361 14.57 21.0633 -12.4632 +89 2 11.0104 1.54281 4.89155 -1.67412 0.0313792 -0.0455861 +90 2 10.8423 2.82552 4.10523 2.10771 -1.33362 2.84224 +91 1 6.34959 29.1954 23.1846 -13.1563 -1.58418 -3.77502 +92 2 5.55058 29.6622 23.4294 1.15638 2.83752 -0.431495 +93 2 6.95232 29.8832 22.902 1.9456 -3.66523 -0.185132 +94 1 27.7056 33.6421 1.45472 -1.62869 3.71204 22.1075 +95 2 27.4924 34.5343 1.72816 1.3689 -1.06238 1.7149 +96 2 28.2162 33.2841 2.18091 1.05986 -0.401654 -0.871882 +97 1 34.5461 25.9093 10.9792 -7.25124 -8.22401 -0.411791 +98 2 34.2838 25.1355 10.4806 0.105132 1.70434 -3.27492 +99 2 34.7392 26.5696 10.3136 -2.14199 2.74203 2.91602 +100 1 35.1317 10.3539 32.7564 3.98212 -1.13684 -3.47087 +101 2 35.3289 9.88921 31.9431 -1.93508 0.303203 -0.623766 +102 2 35.4275 9.7626 33.4485 0.0343044 2.21555 -1.07153 +103 1 19.4604 25.2267 13.0653 -0.363992 -0.984018 -5.3813 +104 2 18.6718 25.7534 12.9347 -1.62401 -3.1834 0.969792 +105 2 19.5157 24.6792 12.2821 2.06933 2.34955 -0.297024 +106 1 8.76522 34.6074 24.2066 -8.82969 1.416 11.5869 +107 2 9.51058 34.7062 24.799 -2.3368 0.584546 0.611902 +108 2 9.13417 34.201 23.4224 -0.772331 3.40749 -0.554145 +109 1 18.5221 33.9987 24.7608 -2.93377 5.39726 7.76333 +110 2 19.4554 33.8572 24.6019 -1.81501 -0.822564 -3.43674 +111 2 18.0823 33.4502 24.1113 -3.27337 1.93913 2.54194 +112 1 5.47387 16.7567 12.0943 8.27471 1.42195 -4.08713 +113 2 5.20982 17.646 11.8584 -2.53422 -0.796464 1.24347 +114 2 5.6267 16.7942 13.0385 -2.10079 -2.56077 -0.237851 +115 1 26.7775 26.5446 35.1729 -6.86914 9.68401 11.5013 +116 2 27.3719 26.8911 0.391099 0.931334 -0.83299 -0.0417153 +117 2 27.1994 25.7409 34.8693 -2.05961 0.438302 -0.525641 +118 1 14.0402 15.2713 12.4147 -4.19791 5.66653 0.621796 +119 2 14.3586 15.7751 13.1637 1.10827 0.906128 -0.977754 +120 2 14.3044 15.7841 11.6508 -0.152959 -1.55261 -0.933291 +121 1 6.76112 6.34981 6.05238 -2.70495 2.85939 1.39213 +122 2 7.52396 5.77463 6.11124 -0.0700211 0.393854 -2.68118 +123 2 6.03967 5.82838 6.4043 2.12309 1.55706 5.74267 +124 1 10.8686 34.9287 25.9776 7.77314 -2.79381 -6.74978 +125 2 10.732 35.335 26.8334 -2.13344 -2.8432 0.426264 +126 2 11.585 35.4286 25.5863 -0.481848 0.461465 3.57474 +127 1 18.3451 30.5104 26.2815 -14.9723 0.2775 0.512422 +128 2 18.0951 30.3237 25.3766 2.0694 -0.276021 -0.527541 +129 2 19.1314 31.0511 26.2065 1.04458 -3.34861 2.2845 +130 1 13.1902 0.775062 20.6208 12.1623 -4.75254 6.75315 +131 2 13.3972 0.571428 21.5329 0.165578 -0.74308 -1.34619 +132 2 12.3249 0.390876 20.4795 1.75963 1.77962 -3.42515 +133 1 24.4741 24.0632 28.214 -12.7106 11.7323 -13.9437 +134 2 24.1502 23.1986 27.9614 0.829329 0.536959 3.81511 +135 2 23.7414 24.6541 28.0402 -2.53365 -1.55982 2.11145 +136 1 30.7906 15.3363 34.869 4.63905 -16.5667 18.2332 +137 2 31.1338 15.2839 0.313836 -0.042718 -2.44006 0.687676 +138 2 30.0303 14.7548 34.8698 0.0454091 1.20789 -1.3884 +139 1 18.3054 19.7719 34.2398 -2.65777 -3.13815 7.16495 +140 2 17.7985 20.1569 33.5248 3.10359 4.14252 0.757259 +141 2 19.0004 19.2794 33.8032 0.784736 1.15633 0.421225 +142 1 24.1942 16.2148 25.5393 -0.782891 5.84105 10.9734 +143 2 24.3348 17.1483 25.3806 -1.23573 -0.79486 -1.34185 +144 2 24.2407 16.1235 26.491 1.11135 -0.75001 -1.14865 +145 1 9.28645 8.02377 32.2408 8.05966 1.4497 -7.31894 +146 2 10.2068 7.85329 32.4413 1.263 0.751324 -3.76416 +147 2 9.00276 7.25603 31.7445 -0.0742995 2.55319 -2.84575 +148 1 5.33384 1.15297 27.6506 -1.75272 -4.1022 0.0591199 +149 2 4.54258 0.633055 27.5098 -0.61388 1.20081 3.18076 +150 2 5.01191 2.03694 27.8272 2.01119 -0.329206 1.17155 +151 1 22.9016 21.3407 11.6347 -1.63083 -9.51727 -2.27349 +152 2 23.2136 20.5314 12.0396 -3.0482 -0.662518 1.84435 +153 2 22.466 21.0549 10.8317 1.45482 -0.726841 -0.872976 +154 1 16.8814 32.603 23.1625 -1.99651 -7.02783 -6.02043 +155 2 15.937 32.7487 23.1056 0.0449312 0.920253 0.0996749 +156 2 16.9674 31.6871 23.4269 -1.00053 -0.0186117 -0.941042 +157 1 29.2427 7.09932 23.713 -5.45108 23.3244 3.61939 +158 2 28.5117 7.55692 24.1285 -1.98056 -2.32106 0.280838 +159 2 29.4998 7.66732 22.9867 -3.68654 1.64426 0.679867 +160 1 34.2995 6.85329 2.08574 -8.21029 1.97776 -8.91288 +161 2 34.9275 6.9298 1.36744 2.0579 1.94829 1.87792 +162 2 33.768 7.64707 2.02537 -0.334071 -0.952619 -0.373538 +163 1 32.9585 29.2727 19.2571 -4.7292 2.96696 18.7205 +164 2 32.622 28.3943 19.4342 -0.888368 0.483627 -1.42878 +165 2 33.6279 29.1424 18.5854 -0.291946 2.23437 1.72417 +166 1 9.78203 33.7297 21.9669 4.93329 2.3764 -13.8274 +167 2 9.26811 33.1664 21.3882 2.40106 -1.22896 -1.13088 +168 2 10.1179 34.4193 21.3943 0.776117 -0.219468 -1.06337 +169 1 7.85979 6.97575 8.72784 -6.69291 -4.69032 -4.55535 +170 2 8.12984 6.10181 9.00986 -2.65325 0.129473 2.85676 +171 2 7.18136 6.81716 8.07149 0.0534681 -1.05163 -0.559877 +172 1 34.2511 27.8157 31.7899 10.4762 7.05211 4.51592 +173 2 34.6389 28.6044 31.4107 -0.460218 -1.37768 0.621499 +174 2 33.7966 28.1247 32.5736 -0.63165 2.38407 -2.06476 +175 1 34.9453 26.8443 19.5201 -14.5394 -4.41372 1.51362 +176 2 35.353 26.0133 19.764 2.43554 -0.560912 -7.11053 +177 2 34.2056 26.5952 18.966 -1.90509 1.10494 1.72174 +178 1 21.7592 32.2086 20.8925 -0.960966 -0.833187 0.557924 +179 2 22.6308 31.8822 21.1161 0.425469 0.0200191 -1.74286 +180 2 21.7978 33.1459 21.0827 0.363327 0.0105238 -1.00393 +181 1 34.3091 3.44165 14.2418 6.85604 2.0347 -1.97505 +182 2 34.8868 2.86532 13.7415 0.126524 2.00945 -1.69308 +183 2 34.8997 4.0644 14.6656 -0.171216 -2.72991 2.33793 +184 1 17.8781 18.9142 14.4175 11.2959 -3.49575 -6.33449 +185 2 17.9618 18.9721 15.3693 -4.79424 0.675416 -2.63349 +186 2 18.5847 19.465 14.0805 1.08316 -1.26729 0.789542 +187 1 19.0844 14.2299 20.7819 17.9425 -3.81829 -29.597 +188 2 19.5933 13.8075 21.4738 -0.168135 2.5365 0.58617 +189 2 18.6697 13.5059 20.3129 2.96701 -1.65518 -0.867102 +190 1 7.8639 17.9762 9.47954 -1.9145 7.76101 7.13427 +191 2 7.55814 18.8151 9.13442 -1.77281 -2.06344 -2.05978 +192 2 8.09095 17.4654 8.70252 -0.0229779 -1.0275 2.11073 +193 1 0.305213 23.1875 0.380315 2.15923 -1.20055 -5.2823 +194 2 35.3376 24.0188 0.401724 -1.10221 -1.3328 -0.660012 +195 2 35.1268 22.5198 0.419787 1.281 -1.26386 -3.6752 +196 1 4.53609 21.2197 29.8607 6.18031 -0.301104 1.13012 +197 2 5.07517 22.0038 29.7573 -1.5309 -0.553643 -0.179216 +198 2 5.03313 20.6642 30.4613 -1.56608 1.24611 1.83912 +199 1 3.76374 1.66703 34.1149 4.60928 13.749 -4.42429 +200 2 4.6935 1.84503 33.9731 0.246792 1.27148 0.627445 +201 2 3.60851 1.91341 35.0267 0.804549 -5.77191 -0.447515 +202 1 35.1782 34.7026 7.53573 -6.31198 -4.95123 2.51746 +203 2 34.2731 34.4329 7.38013 1.80099 -1.90553 -0.534367 +204 2 0.0447447 33.9975 8.06495 1.00405 1.67013 1.55509 +205 1 24.8236 8.21132 16.0938 -9.6969 7.89144 -2.27959 +206 2 25.5407 8.83618 15.9864 1.50586 -2.32451 0.45854 +207 2 25.0361 7.73819 16.8983 -1.18389 -4.46215 -3.8081 +208 1 4.17923 28.5296 29.7058 -2.88046 -10.6216 -6.84024 +209 2 5.08358 28.4277 30.0025 -1.01535 6.12236 0.587199 +210 2 4.24837 29.0292 28.8923 -2.21319 2.09021 1.43555 +211 1 26.4376 31.2789 3.92319 2.84025 3.04321 0.456704 +212 2 26.5554 30.6022 3.25646 -1.74519 -0.941019 1.99126 +213 2 27.2972 31.6928 3.99958 0.923212 -1.66733 -2.21147 +214 1 35.1104 7.7066 27.0823 6.05284 -5.7425 -0.180027 +215 2 35.1458 7.37552 27.9797 -1.75363 -2.57822 -0.738777 +216 2 34.5557 7.08035 26.6172 -1.44653 2.94276 -2.05708 +217 1 21.4552 34.0539 2.89573 11.302 2.09916 -2.67275 +218 2 21.0613 33.7789 3.72363 -5.06393 4.0502 -2.98268 +219 2 22.2256 34.5603 3.15307 -3.28377 0.950992 2.87891 +220 1 31.2149 3.30939 25.8036 -17.0599 6.72165 5.63366 +221 2 30.7602 4.00583 25.3298 1.04912 0.188966 -1.67492 +222 2 31.5053 3.72236 26.6168 3.12088 1.89515 -3.0163 +223 1 7.3704 1.04797 25.8271 0.552616 -8.24081 -0.442916 +224 2 7.45764 0.257315 25.2946 2.71341 -1.88807 2.58774 +225 2 6.69161 0.832836 26.4668 -0.29095 0.0312636 -1.47269 +226 1 30.3418 6.08721 15.7385 3.90543 9.00007 2.29911 +227 2 30.8669 5.56177 15.1349 -2.23048 1.01371 -1.46973 +228 2 30.4505 5.65811 16.5872 -3.59843 -2.57949 -1.61253 +229 1 34.9369 25.1501 32.0324 -13.6155 2.18796 7.82975 +230 2 34.6307 24.6345 32.7785 -1.51556 2.82725 1.36609 +231 2 34.5731 26.0233 32.1786 2.4557 1.35615 -1.0158 +232 1 0.490122 26.4103 7.95636 3.32409 -3.20955 -12.856 +233 2 35.2631 26.0934 7.42912 -0.106447 0.0969442 2.10962 +234 2 0.306616 27.3405 8.08821 -2.2747 -2.25371 3.97245 +235 1 28.56 15.833 29.5301 -3.826 -6.56926 11.2866 +236 2 28.3907 16.7712 29.6158 -3.55148 -2.34318 1.59443 +237 2 29.4835 15.7773 29.2842 -1.72847 3.58265 -1.65629 +238 1 18.1451 14.6878 4.78782 9.51977 3.79075 4.87582 +239 2 18.4764 15.509 5.15136 -1.90617 0.799269 1.03289 +240 2 17.3382 14.9339 4.33558 0.165899 -2.85263 1.69221 +241 1 23.9833 17.8058 3.99744 3.5085 -8.49432 -3.19996 +242 2 24.8668 17.7728 3.63051 -0.0339981 -1.72033 1.32632 +243 2 23.6069 16.9495 3.79418 1.78792 0.206614 0.831364 +244 1 27.7841 18.4005 29.8222 -5.82682 5.62791 15.5672 +245 2 27.1267 18.943 30.2578 -2.2913 1.07112 -3.01516 +246 2 28.3079 19.0198 29.3139 -1.08291 -1.61952 -1.35224 +247 1 32.5628 20.9923 23.1578 10.2894 -7.06679 -1.36124 +248 2 33.1107 20.5989 22.4787 1.65535 0.570396 2.07657 +249 2 32.498 21.9145 22.9097 -1.96237 -1.94554 -2.74825 +250 1 0.529621 10.6912 20.5083 -1.52448 -5.20317 2.76575 +251 2 35.2484 10.7192 21.0516 -0.746382 2.59942 -3.95564 +252 2 1.05343 11.4348 20.8065 -0.649637 0.904838 -2.0048 +253 1 24.9847 7.82339 20.9378 4.22697 -3.24249 5.83819 +254 2 25.8484 7.96491 20.5501 0.321651 -0.472163 1.19417 +255 2 24.3689 8.1054 20.2615 1.24569 0.510515 0.168072 +256 1 22.8417 20.1259 4.77636 2.25192 -4.01988 9.51734 +257 2 23.2469 19.2622 4.85416 -0.68369 0.262114 -2.19466 +258 2 23.5617 20.7077 4.53292 -3.57154 0.12694 -5.28692 +259 1 33.531 10.0194 10.4523 2.23865 -9.02086 0.65873 +260 2 32.8869 9.37147 10.7377 3.10392 -2.68693 -2.46734 +261 2 34.0623 10.1885 11.2303 -1.10666 2.12307 -0.551179 +262 1 16.0034 10.0187 6.93969 -0.0157862 1.46394 -2.25462 +263 2 16.3729 10.7237 6.40805 -0.581764 0.322807 1.11678 +264 2 15.0645 10.2033 6.96401 0.984556 0.881953 2.09758 +265 1 29.8073 30.3234 24.4015 -2.98162 4.05797 3.97019 +266 2 29.9402 30.0111 25.2965 4.59268 1.93769 -1.44163 +267 2 29.9351 29.5479 23.8552 -0.962857 0.38951 -0.116666 +268 1 4.63504 9.89981 32.0876 -0.597646 3.76672 -0.607395 +269 2 4.06399 9.66601 31.3559 0.0145483 0.519651 1.75544 +270 2 5.44802 9.4234 31.9193 -1.58937 -1.21179 0.422227 +271 1 32.858 18.7906 15.2586 15.368 -0.368584 -3.67531 +272 2 33.09 17.9392 15.6294 -2.47177 -1.02061 -0.504964 +273 2 33.3912 19.4182 15.7466 1.51076 -2.09783 1.81346 +274 1 0.623382 7.94944 15.2508 3.80799 0.24342 2.82524 +275 2 0.0633951 7.84158 16.0196 0.616825 -0.663036 -0.846482 +276 2 35.5186 8.05521 14.5217 0.292685 -3.688 1.25463 +277 1 2.40678 1.86324 23.9393 7.33346 -1.44995 11.0012 +278 2 2.48578 1.7912 22.9881 -2.26933 0.255389 1.70609 +279 2 2.76086 1.03878 24.2727 0.126448 0.610747 -1.0252 +280 1 35.1333 4.78832 16.9147 -18.0369 0.782922 -7.14109 +281 2 34.7851 5.67886 16.8708 -0.992126 -0.470626 3.57874 +282 2 34.491 4.30485 17.4343 -0.216958 -1.63923 -1.01964 +283 1 0.96815 31.039 15.177 -2.59575 1.20166 1.79468 +284 2 35.559 31.2792 15.3194 1.1809 1.34848 -1.2581 +285 2 1.19767 30.5062 15.9384 0.841992 0.849433 -1.12295 +286 1 2.19584 4.7201 17.0282 18.7205 -1.10406 -0.13592 +287 2 2.34925 5.61815 17.3218 2.89469 -1.14643 -1.40782 +288 2 1.24984 4.67085 16.8907 1.56541 1.99584 2.35003 +289 1 11.3259 9.43872 18.2362 -3.88264 0.0389878 0.0584138 +290 2 11.298 9.65681 17.3046 -1.24279 -1.93525 0.843635 +291 2 10.4494 9.64919 18.5582 -0.344631 -3.84908 0.281424 +292 1 1.17054 29.874 2.31095 2.13019 5.50944 0.52163 +293 2 0.831358 30.5292 1.70118 -0.344656 -0.49626 0.672084 +294 2 2.03768 30.1984 2.55396 -0.0734556 0.913319 0.0850878 +295 1 30.8983 1.46705 1.98029 1.622 4.78186 14.4004 +296 2 31.6371 1.00972 2.38172 -0.0311556 -1.06285 -0.510003 +297 2 30.7157 0.972925 1.18107 0.485102 3.49755 -1.1124 +298 1 5.02918 1.93606 10.3113 11.4394 -3.20201 28.2572 +299 2 4.31926 1.99065 10.951 1.46516 6.05228 1.49628 +300 2 4.59569 2.03046 9.46313 1.15288 -1.38093 1.65567 +301 1 12.0936 2.71745 8.76878 8.49805 -3.46067 13.138 +302 2 11.7642 3.02088 9.61477 0.220384 0.945424 0.25363 +303 2 12.1902 3.51522 8.24872 2.21173 -1.18559 0.759853 +304 1 33.0108 6.97676 32.6955 -5.39336 5.62795 5.2098 +305 2 32.4 6.99323 31.9588 0.303423 2.98326 0.44294 +306 2 33.8734 7.08299 32.2945 -0.112867 -5.59797 0.727311 +307 1 24.1963 6.70858 6.62675 0.879076 0.0982027 -0.983687 +308 2 24.4318 5.9833 6.04821 0.352999 1.10541 -0.37129 +309 2 23.3964 7.07001 6.24502 1.91575 -0.216065 3.33754 +310 1 11.2091 33.6649 13.7407 -6.08425 8.77156 -4.90196 +311 2 11.1256 33.9572 12.833 2.14023 -4.30782 -1.72852 +312 2 12.1306 33.8092 13.9555 0.414871 -5.22416 -0.696513 +313 1 9.04203 20.2545 13.13 -11.6814 -4.34275 -7.95811 +314 2 8.8286 19.4941 13.6708 1.64772 1.25875 2.00469 +315 2 9.25025 19.8872 12.2709 1.63204 -2.13387 1.03075 +316 1 8.42575 16.2928 7.43807 4.27381 -5.07133 -11.2648 +317 2 9.14283 15.7265 7.15276 -0.223023 -1.0138 2.92862 +318 2 7.70404 15.6916 7.62238 -0.390521 1.92201 -3.11575 +319 1 8.18394 30.9543 14.0748 -2.41667 -5.27262 -15.4671 +320 2 7.61392 30.4978 14.6935 1.26892 2.6435 0.282607 +321 2 7.66613 31.7031 13.779 0.517852 -0.171684 0.241652 +322 1 17.7653 27.7195 30.1717 -5.59966 -3.46467 4.68953 +323 2 17.6495 28.6114 29.8441 1.1767 0.00400204 1.62723 +324 2 17.4674 27.7572 31.0806 -0.00179477 -1.83252 -0.125619 +325 1 17.4565 25.8547 16.7851 -0.924208 4.99742 3.12478 +326 2 18.0298 26.5695 17.0618 1.78723 -3.04755 -0.28129 +327 2 17.9684 25.0615 16.9433 -2.11137 -0.526495 -0.247938 +328 1 28.6033 12.4545 18.3091 1.30401 -1.32623 5.99183 +329 2 28.8677 12.5412 17.3932 -6.09413 0.760724 -0.774634 +330 2 28.3247 13.3344 18.5628 0.561944 -2.20607 0.512001 +331 1 20.0362 19.611 21.6134 -13.4793 -19.5824 -2.94183 +332 2 19.2704 19.3962 22.146 -1.65974 0.452498 -2.60353 +333 2 20.5285 20.2383 22.143 -2.66547 0.558464 -2.18073 +334 1 24.4357 31.0837 15.2736 -7.11272 4.40663 -2.01195 +335 2 24.6197 31.0814 14.3343 -0.722228 -2.7073 0.505959 +336 2 23.6441 31.6146 15.3618 1.31075 -1.77272 0.685277 +337 1 14.0307 4.28505 28.2267 3.6145 5.9881 4.95361 +338 2 13.7557 5.01311 27.6695 -1.23453 0.238681 1.38326 +339 2 14.7553 3.8791 27.751 -4.23601 -1.64363 -0.401782 +340 1 3.18443 1.92001 1.25427 -3.2953 14.3493 -3.63966 +341 2 3.90511 2.02168 1.87598 -0.637342 1.43726 -0.0244416 +342 2 2.61932 1.25558 1.6485 2.7296 -3.03416 -2.96996 +343 1 22.5471 23.601 9.46872 7.69607 4.82225 -7.27847 +344 2 22.8393 22.8173 9.00325 3.05506 0.618861 1.11025 +345 2 23.3409 23.9483 9.87554 -1.01519 2.56456 -0.27686 +346 1 6.44242 3.01688 18.8813 1.82273 1.7924 0.410445 +347 2 5.97208 2.73028 19.6641 0.698581 -0.273663 -1.81346 +348 2 5.9178 2.68682 18.1518 -1.05906 2.15457 0.347978 +349 1 12.3141 10.9428 26.1835 2.77889 -16.9609 6.06916 +350 2 11.7911 11.5389 26.7195 1.48107 -0.890573 -0.438788 +351 2 12.5038 10.204 26.7618 2.58289 1.03348 1.72282 +352 1 8.93879 1.71279 18.8111 -4.63544 1.30018 -2.05909 +353 2 9.38423 2.3982 19.3091 3.50858 -3.22624 -4.06656 +354 2 8.08216 2.08568 18.6028 -0.570251 -0.468788 4.26163 +355 1 2.23179 20.2207 0.677379 -8.64361 -7.72747 2.41023 +356 2 1.94019 19.3835 0.316362 0.0914765 -1.12871 1.42597 +357 2 1.49665 20.8154 0.528486 -0.886094 -1.37579 -0.774201 +358 1 32.3482 18.1318 22.3789 0.558177 1.12951 3.49315 +359 2 31.8038 18.8698 22.6531 -0.382097 -0.295343 0.226796 +360 2 32.8285 17.8815 23.1682 0.188179 0.196747 -0.685 +361 1 20.2488 32.1003 18.4895 -14.2425 6.04396 12.8856 +362 2 19.4344 32.568 18.6749 -1.59525 -2.4038 2.46969 +363 2 20.7813 32.225 19.275 -1.94305 -2.80646 1.54529 +364 1 32.4423 13.4881 19.5499 -1.48552 -2.05876 -19.7713 +365 2 32.4655 14.2688 20.1034 1.38911 -1.27458 0.223738 +366 2 31.9988 13.7734 18.7511 -4.15659 0.456242 1.81568 +367 1 35.2698 18.2117 1.39679 -9.31338 -2.25079 -16.8697 +368 2 0.0774076 18.3737 2.28641 4.04563 -5.10782 -1.81823 +369 2 34.5202 17.6273 1.50955 -1.78436 3.10543 -0.930148 +370 1 3.3859 26.4404 7.35643 1.04508 -5.80812 4.88798 +371 2 2.45634 26.3944 7.5801 -0.622699 0.701582 -2.53259 +372 2 3.4738 25.8865 6.58071 1.68108 1.16996 -0.465971 +373 1 15.9435 21.7553 15.768 24.104 -4.31563 10.3878 +374 2 16.5364 22.1083 15.1046 -0.192815 4.85855 2.44345 +375 2 15.2807 21.2786 15.2682 -1.69841 6.3951 -1.01283 +376 1 20.498 23.5729 7.40932 9.51757 2.01359 -2.50442 +377 2 19.7757 23.4786 8.03026 0.221927 -4.54778 -2.54866 +378 2 21.2469 23.8263 7.94899 -1.82273 0.142949 1.81261 +379 1 6.63884 4.33333 1.91475 -15.452 2.83468 -9.69141 +380 2 6.33817 4.88893 1.19564 2.85594 -1.87067 -1.30187 +381 2 7.46593 4.72701 2.19255 -0.936521 -1.25523 -0.056747 +382 1 26.7003 32.8932 9.89209 1.89298 6.32708 1.08491 +383 2 26.6207 31.9398 9.92351 -1.6032 0.81617 0.639698 +384 2 27.3368 33.1035 10.5754 0.827969 -0.69281 -0.566807 +385 1 5.49409 32.6341 12.9276 7.40176 2.39872 1.50516 +386 2 5.69799 33.4612 13.3643 -0.120038 -0.654192 1.92629 +387 2 4.58681 32.4512 13.1718 0.431893 -0.340158 -1.74835 +388 1 3.37321 5.95681 9.99178 1.45489 -4.52468 -1.46946 +389 2 3.97059 6.52252 10.481 -1.68862 0.0234268 0.727212 +390 2 3.44617 5.10368 10.4197 -1.31454 2.07979 1.93758 +391 1 2.62995 9.37933 30.0075 1.85838 -1.67291 -1.09479 +392 2 2.76015 9.85854 29.1892 2.58473 -1.85191 -0.329678 +393 2 1.71864 9.08853 29.9729 -0.242362 3.88792 1.44688 +394 1 0.976039 8.02112 8.99902 5.73753 -0.624598 9.30034 +395 2 1.81032 8.16289 8.55169 -0.965673 -1.99762 -2.13252 +396 2 0.442944 8.77886 8.75846 -1.49315 -2.97558 -4.35998 +397 1 2.73717 11.5335 15.383 16.3922 7.22197 -3.81787 +398 2 3.53088 11.795 15.8498 1.78704 -1.50506 -0.523988 +399 2 2.95475 10.6855 14.9959 -1.35244 -0.289537 0.203787 +400 1 18.3512 23.1702 17.3703 -4.95937 -10.7694 -12.8152 +401 2 17.8222 22.4723 16.9837 -2.04428 1.05664 -1.34106 +402 2 19.0358 23.339 16.7229 -2.69325 -1.34853 0.520452 +403 1 9.13203 4.89942 5.72214 0.239062 -1.22177 11.0193 +404 2 9.74802 5.58289 5.98606 1.20171 -0.498932 -1.82272 +405 2 9.4604 4.10486 6.14294 -1.02005 0.302482 0.646603 +406 1 7.31467 35.3527 12.8609 11.546 -9.36403 9.08963 +407 2 7.71939 35.181 13.7112 1.78824 0.973874 -0.170189 +408 2 6.4036 0.0557527 13.0667 3.43704 4.20229 1.08076 +409 1 0.520361 24.4038 19.6695 -7.48128 12.4677 -11.6493 +410 2 0.794978 23.582 20.0762 0.0760696 1.5804 -1.63398 +411 2 0.273098 24.1594 18.7777 -1.59613 0.629255 -0.102249 +412 1 11.6461 23.418 11.5254 19.3089 -15.7344 -13.4298 +413 2 12.5711 23.6642 11.5243 -0.173102 3.96595 -0.780912 +414 2 11.2137 24.1117 12.0235 -3.8378 -1.73203 -7.52143 +415 1 3.45601 3.18554 19.1271 -2.46962 4.1222 -1.6637 +416 2 3.15792 3.7519 18.4153 -0.842065 -2.18539 -1.11456 +417 2 3.79508 3.78913 19.7881 1.94644 1.26937 -2.4694 +418 1 20.6329 31.6376 26.8968 4.80244 12.8541 12.6069 +419 2 21.2262 31.7764 26.1586 1.14682 -3.64936 1.01608 +420 2 20.8434 32.342 27.5097 2.26883 2.08422 -1.34892 +421 1 27.8714 20.3258 9.33865 -3.3081 -0.804317 5.9965 +422 2 27.0362 20.7175 9.0834 0.487018 -0.540637 -1.72978 +423 2 27.6374 19.6655 9.99095 -1.49585 -0.931242 -1.34209 +424 1 31.2907 11.935 0.403222 -5.16277 -4.03868 -6.95223 +425 2 31.3266 12.0385 1.35412 -0.0314989 0.539472 -0.727772 +426 2 30.3566 11.9522 0.195033 -0.214207 -0.751818 0.000993452 +427 1 21.393 7.42281 2.71191 -5.24456 8.36552 1.80019 +428 2 22.2268 6.95299 2.72748 -2.37431 -0.841254 0.0737861 +429 2 21.0503 7.33297 3.60112 -1.92978 -1.44291 -1.71718 +430 1 20.0182 19.5371 17.1698 4.10963 1.46782 -4.0209 +431 2 19.072 19.4657 17.0434 1.35174 -0.972995 2.81464 +432 2 20.1153 20.0708 17.9585 1.15183 0.710433 -1.62106 +433 1 3.60738 34.6751 24.7187 0.216396 4.58085 -3.75026 +434 2 3.62356 34.5417 25.6664 -1.51956 2.32936 0.038933 +435 2 4.51511 34.5478 24.4429 0.184437 -1.71569 1.29655 +436 1 23.4211 19.5532 18.8954 11.6131 -3.593 -1.24999 +437 2 24.0828 19.0413 18.4303 -2.26588 0.773423 -1.28315 +438 2 23.0598 20.1392 18.2304 -0.15863 -0.444182 2.45498 +439 1 13.0249 3.81722 4.39568 3.56887 -12.4582 -1.3446 +440 2 13.3837 3.13173 3.83212 -1.32684 -0.332106 -0.798633 +441 2 12.9531 4.58307 3.82599 0.613943 0.165888 1.50952 +442 1 15.2865 28.3719 13.0679 -10.2917 7.23825 0.0244674 +443 2 15.6972 28.8248 12.3314 0.212319 0.180989 1.7217 +444 2 14.4299 28.1024 12.7365 0.536309 -0.575973 -0.609846 +445 1 31.0686 4.6397 29.6449 1.43394 2.05487 0.386275 +446 2 30.926 5.35165 30.2686 2.23912 -2.18878 0.563649 +447 2 31.2886 5.08021 28.824 10.088 -3.19924 2.71167 +448 1 18.6711 22.7246 9.2811 1.49922 -10.5913 7.12206 +449 2 19.3914 22.6549 9.90762 0.13932 0.66929 0.369292 +450 2 18.2325 21.8749 9.32414 2.45023 -1.44778 -0.689229 +451 1 20.6767 4.79282 26.4504 -0.590313 -0.952314 -0.968562 +452 2 21.2956 4.87233 25.7245 0.450434 -0.564718 1.45007 +453 2 19.9084 4.37101 26.0657 0.24932 2.5393 -1.1478 +454 1 23.3303 28.5909 34.8777 -2.81343 10.6046 -7.34803 +455 2 22.3866 28.74 34.8206 0.106825 -0.252715 0.87678 +456 2 23.4159 27.6491 35.0256 0.5842 2.04095 4.35992 +457 1 19.3011 32.1582 13.0189 -19.6232 -14.0731 3.58768 +458 2 18.8244 32.2026 13.8478 6.36595 2.94129 4.18185 +459 2 19.6986 33.0238 12.924 1.99286 -3.30428 -4.86621 +460 1 34.7649 20.5 35.2421 1.76199 1.77478 15.1806 +461 2 34.8177 20.2119 34.3308 -3.34859 1.45927 0.784508 +462 2 34.9002 19.7027 0.306946 -0.253 -0.658019 -0.416262 +463 1 13.9835 1.36871 3.22861 6.99391 1.42338 0.122431 +464 2 13.603 0.492216 3.28479 -2.78286 1.80507 -0.282218 +465 2 14.8374 1.28731 3.65357 -0.900388 -3.09043 1.34963 +466 1 24.9654 8.5946 8.51564 1.72964 6.2782 0.705419 +467 2 24.9517 7.91214 7.8446 -2.19037 -1.12406 1.74601 +468 2 25.8931 8.71042 8.72118 0.0737234 -1.99007 0.0117182 +469 1 14.1791 14.8719 29.6206 -0.918442 -10.3852 -4.82433 +470 2 14.451 13.9922 29.882 -0.775842 -0.619118 -0.244396 +471 2 13.2483 14.7844 29.4154 0.438279 -0.104685 0.762058 +472 1 32.488 9.01431 2.57467 11.5904 1.75899 3.61817 +473 2 31.9241 8.88468 3.33717 0.166931 -0.276803 -0.97149 +474 2 32.9484 9.83428 2.75331 -0.929715 0.630808 -0.0765109 +475 1 33.4764 32.1742 27.4714 1.05341 -2.61782 -13.9523 +476 2 33.3729 32.1778 28.4229 -5.2426 -1.12562 -1.9872 +477 2 34.0436 31.4237 27.2945 2.33066 1.11697 1.51862 +478 1 31.0984 6.21906 0.750212 12.3643 -12.4159 -0.421904 +479 2 31.6066 5.85837 35.4709 -0.494525 1.66756 -0.15846 +480 2 31.3572 7.13971 0.790405 -5.68671 -0.551968 -3.21754 +481 1 14.5695 18.7894 19.0871 -1.90796 -3.76053 -3.63924 +482 2 15.4683 18.7669 19.4156 -0.630005 0.263907 -0.375132 +483 2 14.2829 17.8763 19.1093 0.486453 0.766963 0.812827 +484 1 34.1171 15.7715 34.7579 1.56618 7.09269 1.4946 +485 2 34.1309 15.2433 0.108857 -3.94339 -3.20093 -2.32266 +486 2 33.3644 16.3525 34.8677 -0.193311 0.120866 -0.987159 +487 1 27.1796 6.31455 11.1495 -0.266231 -2.83304 -14.9625 +488 2 27.1663 6.88132 10.3783 1.1045 2.84259 1.77445 +489 2 26.8565 6.86858 11.8601 4.07747 -2.36122 -0.139652 +490 1 11.8389 26.7847 35.2847 -1.91829 -6.52206 -2.64155 +491 2 11.0136 26.453 0.191095 -0.549642 1.52125 0.596636 +492 2 12.4367 26.7866 0.585057 -0.447364 -1.41139 -2.15905 +493 1 7.69881 20.7241 27.5003 1.8828 -2.06647 2.71073 +494 2 7.68295 21.6549 27.2778 -1.99637 -1.87466 -3.19419 +495 2 7.81645 20.2787 26.6613 -1.37681 -3.47018 1.76359 +496 1 23.5044 8.78517 32.0302 3.32344 6.36037 2.07369 +497 2 23.2527 8.22132 31.2988 0.253398 -0.0881024 1.23143 +498 2 23.4087 8.23076 32.8046 1.87213 0.687678 -1.19919 +499 1 15.5757 12.9973 12.6037 -5.57599 -4.4579 -12.8095 +500 2 14.8142 13.5229 12.8488 2.90329 4.65698 -2.20035 +501 2 15.4272 12.7735 11.685 0.656589 3.07486 -1.13415 +502 1 11.2997 27.9238 8.68592 3.62424 -8.43873 -8.49129 +503 2 11.6457 27.1285 8.28079 0.771654 0.415271 -0.578333 +504 2 11.2957 28.5704 7.9802 3.63943 0.89983 1.37702 +505 1 15.7631 14.5535 3.49731 -6.85886 2.14874 -12.0003 +506 2 16.0022 15.076 2.73178 -2.52479 1.57515 2.67209 +507 2 15.6107 13.6747 3.1499 0.494254 2.10286 0.205646 +508 1 29.0408 26.8793 19.8513 -5.49056 13.969 -4.6493 +509 2 28.5993 26.7894 19.0068 2.16094 1.85512 0.37728 +510 2 28.9486 27.806 20.0728 -1.16326 0.29917 0.76249 +511 1 28.0287 8.84036 0.368412 -4.82376 -0.0637703 9.78351 +512 2 28.9833 8.90623 0.343309 -1.31513 -0.756137 0.287451 +513 2 27.8204 8.72485 1.29551 -1.01476 -0.0693157 0.347446 +514 1 32.7521 2.39627 21.02 8.00488 -5.51663 5.67018 +515 2 32.2006 1.61423 20.997 0.0566587 1.05481 -1.41139 +516 2 33.6468 2.06065 20.9658 0.272289 -0.0662684 3.3069 +517 1 16.2501 5.40454 30.7319 -10.6043 1.46911 6.06676 +518 2 16.7175 6.23904 30.7691 -4.10224 1.1731 3.32774 +519 2 16.6099 4.962 29.9632 4.76324 0.982963 3.22418 +520 1 28.5802 22.3131 24.2218 2.10409 3.22733 4.27187 +521 2 28.6225 23.0502 24.8311 0.649947 1.43249 -1.91374 +522 2 29.2532 21.7069 24.5314 0.725953 1.52311 1.07467 +523 1 31.7165 17.9817 9.79948 5.89721 -8.24391 -2.31239 +524 2 32.5537 17.6205 10.0908 0.337057 1.53474 0.464249 +525 2 31.1062 17.7736 10.5069 1.79463 6.02692 -0.949074 +526 1 28.8184 33.2418 34.5975 6.42684 -9.17969 -22.3829 +527 2 28.5188 33.9514 34.0293 0.851926 1.3499 1.61506 +528 2 28.338 33.3703 35.4154 6.05313 1.26619 1.43314 +529 1 34.6124 19.7116 32.7122 2.9387 -5.89333 -0.721319 +530 2 34.6267 19.2985 31.8489 1.81217 -3.23088 2.05347 +531 2 33.9386 20.3879 32.6436 2.14753 0.741233 -5.03891 +532 1 17.6895 27.6466 3.22037 10.3042 8.51135 -1.46486 +533 2 18.4438 27.4466 3.77465 -0.59305 1.70352 1.28878 +534 2 17.8365 28.5469 2.93053 -3.05018 -1.08204 1.14552 +535 1 26.688 34.6179 27.4958 6.90214 8.50192 -19.3943 +536 2 26.44 35.4283 27.9407 -3.27192 -2.50748 -0.144205 +537 2 26.6047 34.8206 26.564 -3.13653 1.8516 0.247606 +538 1 21.3295 26.6207 14.5048 6.70822 -2.20352 2.66792 +539 2 20.7459 26.1786 13.8882 -1.37163 3.52334 -0.332461 +540 2 22.1963 26.5547 14.1043 0.192064 -2.84235 0.25139 +541 1 0.363555 14.1675 2.11303 -6.25059 -2.05981 -1.5423 +542 2 0.9324 14.6264 1.49488 -1.74165 1.00595 -0.160775 +543 2 35.1804 13.7879 1.56834 -0.239314 0.577713 2.75664 +544 1 23.7908 1.56977 23.8123 -0.816205 1.39063 0.740525 +545 2 23.0057 1.16548 24.1817 -0.260863 1.94539 -0.274017 +546 2 23.4679 2.09782 23.0821 2.10223 -0.879634 -1.21132 +547 1 8.55211 33.4678 4.50991 12.9856 -6.42546 3.97051 +548 2 9.32851 33.2069 4.01458 -0.818876 0.857663 -2.75803 +549 2 7.84149 33.4507 3.86885 -0.888496 2.40113 2.65811 +550 1 33.9695 22.1742 28.9396 7.32738 -10.1169 -9.0686 +551 2 33.7528 23.0342 29.2996 -3.1884 -3.44281 1.85201 +552 2 34.4899 22.365 28.1592 0.15838 1.97285 1.08942 +553 1 14.4933 4.45192 8.81758 11.5568 2.77541 3.78457 +554 2 14.1841 4.63623 7.93062 -0.591872 -0.790408 1.45674 +555 2 15.3793 4.81325 8.84285 -0.312317 1.61279 -1.00632 +556 1 33.7969 24.0157 9.17998 -0.860672 -12.3168 14.9645 +557 2 33.9536 23.139 8.82927 3.01344 0.158328 0.255365 +558 2 33.5722 24.544 8.414 2.28134 0.00539634 0.928837 +559 1 16.234 19.0059 12.2615 0.112462 -10.8756 3.7563 +560 2 16.8908 18.9843 12.9575 -2.53229 -0.477538 2.24349 +561 2 15.418 18.7538 12.6936 -1.60278 -0.242065 -2.96867 +562 1 31.0089 33.5775 32.251 -6.08024 -4.9206 6.69296 +563 2 30.9159 33.2471 33.1445 -1.01377 0.598589 0.481275 +564 2 30.3001 33.1565 31.7645 2.42064 -2.19834 -0.774328 +565 1 2.09615 7.04206 25.4974 -2.95029 1.66888 1.12805 +566 2 1.37386 7.21121 26.1023 -1.0704 0.813157 -1.41652 +567 2 2.2409 6.0976 25.5546 -1.32486 0.399374 0.122301 +568 1 20.3863 7.66706 35.4487 2.00529 -5.62568 -1.1247 +569 2 20.3751 7.15146 0.807865 3.34321 3.16259 1.68616 +570 2 21.2821 7.58257 35.1222 -1.17467 -0.255137 -2.00875 +571 1 29.2757 19.0355 27.69 12.4492 -5.23436 -9.41886 +572 2 28.4706 18.6154 27.3874 0.176645 2.40036 -2.41706 +573 2 29.9585 18.6868 27.1169 0.286933 -0.867438 -0.0214945 +574 1 13.9396 22.6604 17.387 0.961528 3.84075 8.26404 +575 2 14.768 22.5713 16.9158 -2.94659 0.0446589 -3.3908 +576 2 14.0526 23.444 17.9251 -0.0210095 2.54723 -3.81474 +577 1 25.1254 22.9236 17.5328 -4.2072 -11.6775 1.173 +578 2 24.3238 22.4054 17.604 -1.15035 1.09054 0.507968 +579 2 25.7048 22.5629 18.204 -1.85558 -0.22377 1.57804 +580 1 14.8107 28.3579 3.79288 5.41004 1.08897 3.5082 +581 2 15.7515 28.2829 3.63346 -0.268184 -0.326884 0.247627 +582 2 14.7429 28.6174 4.71173 -0.0160614 -1.18561 0.381478 +583 1 9.41598 1.55951 11.4373 -1.27708 -1.30543 -1.18447 +584 2 9.07006 1.0324 12.1575 -2.01482 1.69029 -0.369165 +585 2 9.03579 1.16939 10.6502 0.662771 -0.875416 0.288418 +586 1 0.58385 35.2913 12.1129 -4.59852 -5.51783 -3.21217 +587 2 0.998386 34.4544 11.9028 0.0502009 0.746187 -3.21713 +588 2 35.3824 35.3755 11.474 -1.03704 0.908107 1.36058 +589 1 25.0004 27.1119 22.8622 -13.2571 -1.66181 -7.51737 +590 2 24.9396 26.6753 23.7118 4.98409 0.805757 0.124312 +591 2 24.9754 28.046 23.0701 5.00974 0.105757 -0.896936 +592 1 28.0962 27.0826 14.3699 9.75909 -4.99327 -3.40396 +593 2 28.1956 26.1355 14.4667 -0.81923 0.593925 -2.48966 +594 2 28.7706 27.3314 13.7379 -0.0317515 -0.23503 0.0672887 +595 1 29.444 8.92761 21.3861 1.50481 -8.93017 6.1292 +596 2 29.8855 9.44577 20.7132 -2.0851 2.43375 2.45504 +597 2 28.8381 8.36871 20.8996 0.44643 3.49538 -0.812548 +598 1 5.82754 14.8939 2.81911 -5.59983 2.76004 10.7496 +599 2 5.68023 14.0084 3.15134 1.85506 -1.47027 -2.8334 +600 2 5.11996 15.0351 2.19011 2.5704 -0.655237 -2.15153 +601 1 31.1105 8.01751 27.8865 -6.5494 -12.9843 8.28162 +602 2 31.4698 8.70389 27.3243 -1.56568 -0.571698 1.23814 +603 2 30.8161 7.33917 27.2787 -1.53479 -0.513772 0.977857 +604 1 24.9252 28.59 25.9654 -5.42324 -2.99608 5.96273 +605 2 25.8765 28.5064 25.9001 -0.101464 2.35665 0.906911 +606 2 24.7824 29.079 26.7758 -1.91588 2.1974 -1.74784 +607 1 34.8618 10.2981 12.8754 -6.03294 -9.82315 5.91867 +608 2 34.62 9.37383 12.934 1.66846 -0.524965 3.68104 +609 2 34.2791 10.7384 13.4941 0.317523 -0.167799 -2.16845 +610 1 10.3162 24.5779 6.57326 -1.56094 -7.98183 6.25629 +611 2 9.44667 24.6657 6.96364 0.985614 2.82514 -0.0705805 +612 2 10.147 24.3987 5.64833 0.163381 3.32176 -0.15988 +613 1 4.30088 0.283364 18.8449 -6.8644 4.78232 -9.13732 +614 2 3.7956 0.986036 19.2538 1.66753 0.890384 0.436428 +615 2 4.34804 0.528123 17.9208 3.86139 1.28596 1.6154 +616 1 8.41821 15.4855 34.9168 1.64855 -0.638461 -5.83869 +617 2 8.57075 16.0913 34.1915 -1.60864 0.518095 0.946156 +618 2 8.05851 14.7011 34.5026 0.352975 0.24098 -0.868061 +619 1 6.18725 7.54332 24.2159 -2.57914 1.32946 0.257693 +620 2 6.02423 8.48096 24.3183 -0.209671 -0.301546 -0.618823 +621 2 6.94523 7.49367 23.6335 1.18408 -0.061398 2.14073 +622 1 1.08592 14.4152 23.7524 6.00274 5.28206 14.9512 +623 2 0.608047 15.0258 23.1911 2.02583 -5.93496 -4.04289 +624 2 0.479964 13.686 23.8844 4.0026 -2.60843 0.599883 +625 1 31.6746 8.22056 14.0861 -10.0186 2.39958 -1.144 +626 2 31.1088 7.81954 14.7459 0.00693743 -0.98606 -0.317934 +627 2 31.361 9.1223 14.0171 -1.06214 0.0184056 1.37046 +628 1 4.32019 13.1655 34.0204 1.45698 -6.33101 11.6555 +629 2 4.89915 13.7806 33.5702 -2.03822 -0.611236 1.14573 +630 2 3.5548 13.0949 33.4499 1.05598 -0.287541 0.805733 +631 1 22.6652 11.9877 8.47553 6.87629 4.72031 7.41651 +632 2 22.5671 11.2066 9.02004 0.248744 -0.407166 -1.3907 +633 2 22.4063 11.7033 7.59901 -1.38341 3.46652 0.726627 +634 1 12.57 8.92618 31.8905 -5.5735 -8.37952 -10.0675 +635 2 12.9683 8.56051 32.6804 0.497007 3.07762 -1.37082 +636 2 12.4409 8.17186 31.3156 2.46302 1.62 -0.466361 +637 1 7.37381 21.6448 6.22012 -6.12579 14.0379 7.33633 +638 2 7.14945 22.4979 5.84839 1.60045 0.951472 3.86764 +639 2 7.30317 21.0364 5.48454 2.20602 3.48273 -1.49842 +640 1 27.012 16.638 8.08604 7.42115 -3.47323 -1.11644 +641 2 26.4249 16.8502 8.81163 -2.32483 1.48305 -3.55121 +642 2 27.3761 15.7826 8.31424 -3.14108 -0.976135 2.14509 +643 1 7.19631 3.79075 31.5904 6.27022 -6.71864 5.57236 +644 2 7.20908 3.74333 30.6345 0.007883 2.98959 0.506436 +645 2 8.10694 3.95604 31.8347 -0.368599 3.41115 0.0311792 +646 1 30.1631 16.2124 7.4475 -5.07716 4.07369 0.661528 +647 2 30.0806 17.1289 7.71122 -1.47852 0.620996 -1.60343 +648 2 29.29 15.9726 7.13678 0.661691 -0.819756 -1.14693 +649 1 10.2181 4.40317 31.8925 -0.932383 0.930783 -2.57327 +650 2 10.6312 4.89156 31.1804 -3.31874 0.342968 -0.704544 +651 2 10.8637 4.41688 32.5991 -1.50209 3.84142 0.0634357 +652 1 27.5055 28.3854 25.6772 15.2262 0.781625 -3.25947 +653 2 28.3671 27.9822 25.7843 0.406487 -0.189089 1.7948 +654 2 27.5734 29.2222 26.137 -0.383396 -0.891831 1.64994 +655 1 19.0548 11.9044 31.2635 -1.49924 -16.0938 16.0943 +656 2 18.278 12.0337 30.7194 1.60015 2.04851 -0.290398 +657 2 18.7096 11.6346 32.1145 -2.50396 -2.7008 -0.71459 +658 1 3.86829 28.0986 13.0251 -8.88494 20.506 -2.24887 +659 2 4.48938 27.4844 12.6336 -2.77072 -3.10086 4.10107 +660 2 3.80929 28.8154 12.3935 6.75996 -0.56643 0.252764 +661 1 26.5989 23.341 29.5583 10.1106 -5.00147 5.08156 +662 2 25.8179 23.605 29.0719 1.03155 0.176755 0.313586 +663 2 26.739 22.4273 29.3098 3.0246 2.44074 -1.50213 +664 1 27.6953 7.41221 19.8629 -1.30025 3.73685 -8.38598 +665 2 27.8011 6.61011 20.3744 -1.90562 1.30371 -0.183769 +666 2 27.2997 7.1222 19.0409 1.36775 1.39393 -1.00924 +667 1 20.0533 4.55795 1.84261 7.22428 2.40301 3.70219 +668 2 19.1372 4.42261 2.08475 -0.400473 1.96223 -3.73638 +669 2 20.387 5.16994 2.49861 -1.94327 1.51343 0.137945 +670 1 32.6071 15.4752 21.2995 -5.91183 8.22589 6.98481 +671 2 32.4285 16.4031 21.4518 0.346947 0.258797 1.63333 +672 2 32.5913 15.0814 22.1718 -2.33312 -0.847998 -0.394008 +673 1 29.0544 5.06448 32.5335 0.595357 9.51656 1.52449 +674 2 28.1825 4.93011 32.162 0.386468 0.677 -0.128446 +675 2 28.9332 5.75284 33.1874 -0.0493197 -3.41456 1.71749 +676 1 18.3053 3.04581 8.64569 -10.7406 0.946939 -3.19733 +677 2 18.0242 3.96078 8.64788 -2.20562 -0.435996 0.89925 +678 2 17.5385 2.55982 8.3424 1.10413 -0.303243 -2.54057 +679 1 34.7305 1.9173 8.11838 3.01631 -7.00668 -11.9442 +680 2 35.3311 2.23212 7.44274 -0.519048 0.195859 -0.860094 +681 2 34.6269 0.984264 7.93148 3.98188 -0.648897 1.2795 +682 1 20.9496 29.3104 14.6892 -3.70179 3.33217 3.77515 +683 2 21.1509 28.3804 14.5859 -0.506779 1.88547 -2.17469 +684 2 19.9969 29.3415 14.7761 1.26672 1.35164 -4.74743 +685 1 31.9093 26.1979 33.5435 5.8537 -2.47937 -18.9022 +686 2 32.2876 27.0747 33.4779 -0.35563 -0.0340489 2.33841 +687 2 31.8752 26.021 34.4836 -3.70334 -2.04476 -1.873 +688 1 2.9736 9.05146 14.3062 2.19599 -2.30297 -3.99016 +689 2 2.8398 8.90967 13.3691 -1.20179 0.358292 0.773672 +690 2 2.15931 8.75466 14.7125 1.92027 -0.439365 0.51019 +691 1 34.2421 3.69258 9.97318 -9.24712 4.42745 -0.146502 +692 2 34.5516 3.03765 9.34748 -2.5003 0.669663 -0.865995 +693 2 33.2879 3.62583 9.93819 -0.325589 1.34622 2.80943 +694 1 19.8463 0.146468 18.9028 -5.82595 -8.64354 -11.8952 +695 2 20.6351 0.687189 18.8624 -0.385776 -3.00728 0.414895 +696 2 19.1237 0.773588 18.8739 0.297834 -0.280708 -1.54633 +697 1 32.2566 30.8307 10.9245 1.9182 -8.08889 -8.37295 +698 2 32.6124 31.6594 10.6036 -0.67285 0.0188545 1.37469 +699 2 32.9253 30.4983 11.5233 -0.60072 -1.0408 -0.364989 +700 1 27.0164 17.9458 11.2306 29.3941 5.4327 18.0331 +701 2 26.8549 18.3628 12.0769 0.436708 0.120834 0.902788 +702 2 27.9702 17.9002 11.1637 1.24744 1.38009 2.23159 +703 1 20.2276 35.2413 14.5847 -6.38363 4.21045 -6.3748 +704 2 20.5897 34.942 13.7507 -0.946295 -1.58315 0.467771 +705 2 20.5096 34.5822 15.2191 0.552104 2.65704 0.197085 +706 1 28.1335 28.8742 1.33585 -17.9446 -4.44271 7.6833 +707 2 27.5222 29.2604 0.708656 1.69257 3.84862 2.08503 +708 2 28.8679 28.5731 0.800859 2.88528 6.54779 2.79293 +709 1 19.0579 9.09327 19.7905 -0.924494 0.415639 0.758809 +710 2 18.1016 9.1349 19.795 0.755584 -0.638899 -1.26678 +711 2 19.3372 10.0032 19.6897 -0.41003 0.224577 0.865792 +712 1 28.9062 11.685 7.13595 -15.8028 12.0419 -10.8777 +713 2 29.7558 11.7798 6.70539 0.941726 -3.74856 4.05338 +714 2 28.3932 11.1419 6.53758 -0.416183 1.13666 0.369734 +715 1 15.6796 27.8051 20.409 -4.30862 8.99812 1.76111 +716 2 16.0055 28.5046 19.8426 0.0658771 -0.608898 -0.0431367 +717 2 16.4247 27.2131 20.5121 -2.55065 -1.78559 -2.97347 +718 1 11.4669 8.69535 1.7881 3.54567 -6.70503 -14.197 +719 2 10.6677 9.13781 2.07408 1.62169 0.639925 0.837299 +720 2 11.181 8.11651 1.08139 -0.720094 -0.204453 0.962196 +721 1 35.2897 10.2863 26.2119 4.12582 6.84814 -3.0773 +722 2 35.2518 9.49778 26.7532 -1.85243 0.132487 -1.42403 +723 2 0.369646 10.8754 26.6866 0.692651 -1.59346 0.99278 +724 1 15.127 29.3401 22.7028 -1.22894 -7.21841 -4.94819 +725 2 14.233 29.681 22.6765 1.25715 1.15531 2.7638 +726 2 15.1711 28.7255 21.9702 -2.05708 2.0103 -2.41298 +727 1 26.3495 6.84339 25.1733 2.22474 4.34196 -5.42501 +728 2 26.0131 7.59501 24.6853 -2.12949 -2.27416 1.37751 +729 2 26.2031 6.09588 24.5936 1.37698 0.744542 -0.0605856 +730 1 17.8747 33.0766 31.3368 -4.46865 10.3686 0.32797 +731 2 18.2301 33.7802 30.7937 -0.355211 0.357844 -0.445013 +732 2 17.6073 33.5106 32.147 1.72848 0.757838 0.649591 +733 1 3.45284 32.2318 21.0708 2.99049 -2.38264 10.4642 +734 2 2.9913 32.5369 20.2897 3.33045 1.23759 0.0991466 +735 2 3.41787 32.9732 21.6752 -0.938543 -0.814509 1.09571 +736 1 34.6932 28.2428 9.5684 2.1398 5.67268 -7.27178 +737 2 33.8722 28.2955 9.07907 -2.4346 0.378912 5.92242 +738 2 35.026 29.1403 9.57611 -2.28024 0.575748 3.84267 +739 1 11.8368 33.7717 34.9745 6.7257 -5.48874 0.0622548 +740 2 12.7371 33.729 34.652 0.520141 -0.703576 0.541759 +741 2 11.6253 32.8699 35.2158 -0.102979 -0.288651 -0.206856 +742 1 27.9876 23.6391 17.2843 4.2527 4.80622 -1.904 +743 2 27.3196 24.2059 17.6699 2.42824 2.89254 -0.549716 +744 2 27.824 22.7785 17.6702 -0.193594 2.38761 2.30631 +745 1 30.2156 28.5996 35.3164 13.208 0.187617 -5.75936 +746 2 31.1094 28.3726 0.125881 -1.47113 -4.62885 2.07286 +747 2 30.1952 28.4605 34.3696 1.46371 0.0797129 0.287279 +748 1 21.8931 27.3718 7.15006 -1.7779 -0.164471 1.53479 +749 2 22.4329 28.0093 7.61746 -1.8107 0.406661 -0.37565 +750 2 22.522 26.7616 6.76473 0.855512 1.50878 0.399324 +751 1 1.75464 32.9681 9.67687 -3.45906 -2.79051 0.874438 +752 2 2.24229 33.084 8.86139 -3.23062 -1.10111 -0.0597052 +753 2 2.25929 33.4537 10.3294 0.276254 1.02643 -1.43296 +754 1 0.204776 25.6965 3.19375 1.36017 -11.3926 -2.51395 +755 2 0.740405 26.3727 3.60847 1.97185 0.15522 -4.51441 +756 2 0.807961 24.9673 3.04982 -1.78998 -1.81678 0.150586 +757 1 13.8908 31.5112 7.2093 -4.25783 9.6193 0.327517 +758 2 14.5208 30.7998 7.09398 -2.4872 -0.414508 -0.234897 +759 2 13.6443 31.7602 6.31854 0.499774 1.18747 0.138962 +760 1 1.19257 17.2315 10.1724 4.01387 -13.8147 7.04449 +761 2 1.83915 16.535 10.2865 2.04963 0.996736 -0.620844 +762 2 1.4596 17.6774 9.36858 -1.36246 1.05917 1.15977 +763 1 26.3983 29.9729 16.7961 1.54086 -1.3537 -0.476481 +764 2 25.6109 30.232 16.3175 1.00484 3.11554 0.811359 +765 2 27.0297 30.6689 16.6138 1.70043 -1.44863 1.94541 +766 1 6.05025 32.3938 30.1849 6.17697 -3.72403 6.84415 +767 2 6.80649 32.728 30.6672 0.860386 -1.655 0.566707 +768 2 6.42365 31.998 29.3975 -0.373442 -0.344908 0.255516 +769 1 26.1115 21.6673 1.3012 7.12165 -5.40928 -3.64136 +770 2 25.6609 21.8616 2.12305 -0.540892 -1.83053 -1.03408 +771 2 25.6039 22.1295 0.634127 0.0537422 -0.954958 0.0841886 +772 1 17.4459 21.3013 6.11685 1.78239 0.181429 2.56524 +773 2 17.3636 22.2363 6.30487 -1.39352 -1.1471 -0.339725 +774 2 17.4351 21.2469 5.16126 0.0922605 -1.95764 1.09362 +775 1 28.4195 27.0911 17.1251 0.678339 -2.91075 1.24681 +776 2 29.3029 27.3259 16.8412 -0.362192 2.77564 1.74486 +777 2 27.8881 27.1525 16.3313 0.283859 1.18249 1.25909 +778 1 31.3012 34.7157 13.4417 -3.06609 -6.0331 12.8699 +779 2 30.9535 34.8442 14.3242 3.16677 -1.95228 0.902964 +780 2 31.3147 33.7657 13.3251 0.457325 0.814418 -1.48046 +781 1 17.8283 30.3749 2.81217 11.1034 -0.54637 -4.59472 +782 2 18.7188 30.6217 2.56249 -1.7505 -0.465613 -1.79537 +783 2 17.2655 30.9475 2.29108 -1.65554 -1.8943 0.554334 +784 1 21.2134 4.8843 14.5638 16.6109 -17.1721 28.0077 +785 2 21.2778 5.63444 15.1548 -0.658846 -1.64915 2.51101 +786 2 20.9765 5.26482 13.718 -3.9094 -1.58545 3.59177 +787 1 2.58032 4.48009 29.5844 -7.63806 1.10318 -0.00169331 +788 2 1.84483 3.96528 29.2523 0.706097 3.75402 -2.25857 +789 2 3.05925 3.87606 30.1518 -4.492 2.02049 4.27185 +790 1 14.0037 19.8262 25.1957 10.4219 -6.88538 -5.74017 +791 2 13.5836 20.1344 25.9986 -1.16381 -0.477683 -1.52352 +792 2 14.9285 20.0456 25.3091 0.449756 -0.939857 2.15512 +793 1 31.2388 21.2715 20.2169 -0.978942 -14.3411 7.7303 +794 2 31.0148 22.0257 19.6718 4.05201 -4.13714 -5.50188 +795 2 31.7411 21.641 20.9431 -2.18941 2.22165 -0.114837 +796 1 5.99108 23.613 29.5076 2.20651 -2.158 5.73083 +797 2 6.93723 23.4783 29.454 0.453286 3.52709 0.775664 +798 2 5.79582 24.2282 28.8008 -1.39296 -2.47047 -0.205965 +799 1 34.9823 3.70887 28.218 -7.42252 8.93455 -0.990117 +800 2 34.3991 2.96677 28.0588 1.78363 -1.38487 2.18174 +801 2 0.268119 3.50226 27.7219 1.57212 -0.347883 3.96058 +802 1 23.905 26.4033 10.4361 -4.99275 -0.632022 -9.39197 +803 2 23.196 27.0453 10.4738 1.97109 2.49298 -0.28063 +804 2 24.5764 26.8186 9.89483 1.47483 -1.94104 0.15074 +805 1 24.6685 14.2148 8.74888 0.490576 -1.08209 -10.1909 +806 2 25.5156 13.8043 8.57526 -0.714151 0.860405 -0.0223568 +807 2 24.0252 13.5444 8.51884 1.6899 -0.559991 2.99971 +808 1 26.7588 32.328 18.5961 -9.88326 7.15566 7.66545 +809 2 26.9994 33.224 18.3605 -3.588 2.03285 5.28261 +810 2 25.8034 32.3135 18.5408 0.520015 -4.83521 -3.04287 +811 1 15.8178 4.45394 25.2923 -7.79911 14.9462 -4.79541 +812 2 15.0322 4.41122 24.7471 0.822951 0.71047 -1.77631 +813 2 16.0255 5.38705 25.3412 -0.333557 -0.069973 0.788481 +814 1 19.1809 10.067 23.1841 4.47504 2.70061 8.17267 +815 2 18.8741 10.7191 23.8141 3.79214 -0.686846 1.30661 +816 2 20.1161 10.2469 23.0886 -1.47128 -3.43001 0.964128 +817 1 16.9222 8.81535 1.40159 1.11574 5.51973 1.7043 +818 2 17.443 8.47992 0.671935 -1.63985 -1.40282 0.356451 +819 2 16.0665 8.39936 1.29681 1.44643 -2.08056 4.69763 +820 1 22.3983 16.3017 33.0868 12.2723 10.2759 4.52391 +821 2 21.6828 15.7193 32.8314 2.71963 1.43165 -6.9005 +822 2 22.9082 15.7933 33.7174 -2.37334 -1.3664 -0.370885 +823 1 8.68233 34.4854 6.98831 -9.7051 -3.27958 -5.92687 +824 2 9.57728 34.4164 7.32079 -1.47786 -1.83561 0.638748 +825 2 8.75931 34.3015 6.05209 0.558767 -0.582056 0.327442 +826 1 23.9504 6.80165 13.7007 -16.785 -6.31991 0.984633 +827 2 24.0053 5.8461 13.7126 -4.24613 -0.168663 -0.545233 +828 2 24.0238 7.05771 14.6201 2.52793 -0.222877 -1.18707 +829 1 9.00961 30.1242 34.4123 -4.27587 5.41846 11.1091 +830 2 8.35755 29.4249 34.3668 3.36005 -1.91259 3.54475 +831 2 9.65661 29.8927 33.746 0.298694 -0.556363 2.1198 +832 1 26.454 33.5568 7.08081 15.2613 0.494126 18.4802 +833 2 25.8052 32.958 6.71108 -0.415725 2.75231 -0.515271 +834 2 26.4642 33.3521 8.01581 -0.0157164 -1.76267 0.527178 +835 1 30.8871 23.1896 18.3992 -8.25913 13.9675 -4.99826 +836 2 29.9833 23.2292 18.0863 0.615221 0.774556 -2.52108 +837 2 31.4165 23.1711 17.602 1.55419 -1.80827 1.25911 +838 1 10.5268 12.5434 34.908 -10.8736 -5.90294 20.6677 +839 2 11.4058 12.1758 34.9997 -2.59425 -1.2223 1.37599 +840 2 10.516 13.2916 0.057822 1.10212 1.4047 -1.21476 +841 1 3.63297 19.4314 9.71344 13.7626 11.0083 -7.25409 +842 2 3.01725 19.227 9.00964 0.607175 0.501317 1.22175 +843 2 4.48397 19.488 9.27889 -0.71312 1.94194 -1.33876 +844 1 24.5544 32.6989 5.53846 -13.5656 -3.21901 -13.5335 +845 2 25.0445 32.3281 4.80463 -0.198621 -2.58559 1.16942 +846 2 23.7009 32.2674 5.49958 0.761127 -1.64249 2.29822 +847 1 11.8092 0.446084 5.96109 7.63818 -9.67527 3.05556 +848 2 11.4356 35.4153 6.65981 -0.693046 2.58685 1.73292 +849 2 12.7327 0.536988 6.19588 -0.896521 2.16961 2.02876 +850 1 7.05982 31.924 0.313227 8.16613 0.0544357 -3.14849 +851 2 7.51797 32.7644 0.302398 0.374268 -0.149748 0.450227 +852 2 7.60883 31.3445 35.2322 0.00783651 0.204646 0.595802 +853 1 4.87712 2.45099 3.2103 3.22154 0.565306 11.5681 +854 2 5.1171 2.28281 4.12154 -0.150093 -1.39136 0.193859 +855 2 5.18989 3.33944 3.03982 1.62839 -0.298584 1.74792 +856 1 7.47702 15.1494 10.2914 -5.47325 -1.55438 6.53866 +857 2 7.03069 15.8948 10.6931 1.33627 1.66494 -2.26695 +858 2 7.08667 15.0769 9.42043 -1.53852 -3.18225 2.24385 +859 1 6.26198 26.9056 24.5482 -8.59015 -4.90367 -11.0347 +860 2 5.56016 27.0785 25.1757 -0.022373 0.699909 -0.692928 +861 2 6.33876 27.7161 24.0447 0.388205 -1.53808 0.379158 +862 1 7.15043 18.1988 25.5502 1.97087 -4.41344 3.52421 +863 2 6.51258 17.8342 26.1637 -0.0501158 0.892358 0.381078 +864 2 7.46953 17.4424 25.058 -1.24096 0.130871 -0.252243 +865 1 15.2346 32.9183 4.26158 7.62632 4.14162 1.05113 +866 2 14.3137 32.8339 4.50878 0.964362 0.709243 -2.53528 +867 2 15.2754 32.5777 3.36796 2.63011 0.0325706 0.262083 +868 1 13.9003 29.6953 15.3271 -2.9226 -0.161324 -3.65308 +869 2 14.4226 29.057 14.8412 -2.58159 2.37199 -1.66209 +870 2 13.2664 29.1671 15.8123 2.40351 -0.365244 2.43418 +871 1 0.239233 14.7762 15.9996 -20.5469 23 28.2465 +872 2 35.1523 14.0524 16.2007 2.75684 0.778005 1.3174 +873 2 35.1804 15.5481 15.9679 -1.52974 0.300683 -1.06901 +874 1 9.98974 25.2291 12.2643 -21.3325 18.1189 5.93291 +875 2 10.0556 26.0845 11.8397 -0.371119 0.775272 1.5155 +876 2 10.1747 25.4043 13.187 2.25837 0.200368 -0.527085 +877 1 21.4671 13.2091 15.0149 11.5092 -10.3064 7.25368 +878 2 21.7845 13.1314 14.1153 -0.130653 1.05219 0.0356988 +879 2 20.5349 12.9987 14.9595 1.22841 -2.0453 1.23938 +880 1 31.1065 22.9962 9.65247 -3.22868 4.41444 8.04541 +881 2 30.4319 23.5401 10.0591 2.21392 0.0864726 1.46667 +882 2 31.9318 23.4155 9.8959 0.680104 0.897967 -4.18554 +883 1 13.2583 9.90624 3.34279 6.85003 9.5915 1.75346 +884 2 13.6652 10.6316 2.86889 -0.0908223 0.0588134 -0.563914 +885 2 12.6387 9.52906 2.71825 2.65167 -0.478626 1.56622 +886 1 10.3071 4.65074 17.6392 -2.97127 5.71213 -12.7341 +887 2 10.5089 4.30382 18.5082 -1.7479 -2.19821 -1.77883 +888 2 11.1452 4.6423 17.1768 -0.562846 -1.75802 0.572138 +889 1 28.8785 21.4736 33.7528 4.20895 8.37446 -9.49764 +890 2 28.5983 20.77 34.3383 -4.75236 2.66363 -1.49688 +891 2 28.6683 21.1537 32.8755 0.483209 3.54062 0.235375 +892 1 17.6802 22.5275 26.0501 9.95684 -1.37522 9.79687 +893 2 18.3844 23.1757 26.0447 -0.163737 0.345415 -1.16609 +894 2 17.69 22.1698 26.9379 1.4168 1.96442 1.42528 +895 1 35.3295 15.3622 21.6118 0.814845 10.8359 -7.99854 +896 2 34.4205 15.3937 21.3137 -0.121348 -0.316346 0.856637 +897 2 0.305356 14.9913 20.8728 -1.92359 -0.853623 0.387732 +898 1 34.8119 9.9125 7.87572 -4.11235 13.8645 1.67449 +899 2 34.3441 10.3796 7.18343 -0.201097 0.370967 -0.215983 +900 2 34.3912 10.2003 8.68594 -2.90774 -2.46392 -0.542342 +901 1 25.9855 17.7266 34.7681 -2.38058 5.81205 -3.64555 +902 2 25.4597 18.3715 34.2949 -2.00986 -2.06434 0.657588 +903 2 25.3666 17.0327 34.9955 1.99008 -0.401705 2.28697 +904 1 1.1053 14.4509 19.286 -1.65239 5.30578 -7.32113 +905 2 1.57885 13.7271 19.696 -1.4056 1.09553 0.919251 +906 2 1.73596 14.8363 18.6778 1.04276 -2.20356 1.0866 +907 1 23.0751 7.38903 29.7282 -1.94613 -6.44395 7.63198 +908 2 22.6505 7.26836 28.8789 2.63821 -0.365156 -0.555244 +909 2 23.2305 6.50006 30.0473 0.295208 0.621698 0.633405 +910 1 10.5172 33.0499 2.5668 -6.44514 -9.37624 1.85866 +911 2 10.8284 33.9396 2.39986 1.1147 -1.97234 1.94928 +912 2 10.8574 32.5354 1.83489 -2.16127 0.68007 -0.217623 +913 1 32.8792 27.871 13.0461 -7.40126 -10.537 0.491139 +914 2 33.4649 28.4854 12.6038 -0.91222 1.12148 1.93551 +915 2 33.1369 27.0115 12.7128 2.16008 0.463611 -0.300406 +916 1 28.8689 12.2189 3.75837 17.1988 11.3541 -15.533 +917 2 28.5486 11.5178 4.32597 -3.757 2.9122 -1.18473 +918 2 28.2558 12.2315 3.02334 1.77794 4.57089 -1.215 +919 1 23.1241 7.49412 34.3894 -9.88396 -1.58608 9.6826 +920 2 23.0875 7.77884 35.3026 2.88505 5.27029 -0.943563 +921 2 23.9082 6.9474 34.3397 -1.70843 0.341585 0.277899 +922 1 23.0515 24.1243 3.44044 13.1151 1.09212 -4.41551 +923 2 23.1775 24.9192 3.95866 1.65731 -1.44767 0.733747 +924 2 22.4488 23.5922 3.9599 5.06065 -3.28527 0.378437 +925 1 32.9264 24.0008 30.5652 -1.92969 4.12307 -2.77763 +926 2 33.6583 24.5475 30.8511 -2.42043 -0.45685 4.03365 +927 2 32.1835 24.6022 30.514 -0.137016 -0.608082 3.0046 +928 1 3.45599 11.7491 10.9314 10.4183 -2.84831 1.45042 +929 2 2.67255 11.8758 11.4666 -1.67862 0.713006 -3.55986 +930 2 4.06349 12.4252 11.2314 -0.516532 0.0700833 1.87725 +931 1 18.0366 4.40471 5.24781 2.58042 -11.0824 -1.78529 +932 2 18.4845 3.56079 5.18918 -0.28112 0.441872 1.99901 +933 2 17.1802 4.19646 5.62132 1.13501 -1.20967 -0.189733 +934 1 21.9199 10.6731 23.0084 0.365904 6.12722 -1.25848 +935 2 21.5542 11.4517 23.4282 1.87637 0.976659 0.256827 +936 2 22.8641 10.8299 22.993 -1.04692 -2.19886 -2.15146 +937 1 27.4279 31.4892 23.7652 -1.35614 3.90524 5.73694 +938 2 27.8112 32.2004 23.2519 -3.07679 0.240047 -1.48385 +939 2 28.1805 31.0284 24.1361 1.36139 1.49383 -2.37626 +940 1 31.1291 15.0522 2.14682 4.07418 12.19 -2.91994 +941 2 31.3569 14.305 2.70001 -1.71985 -2.10378 -3.75783 +942 2 30.5984 15.6151 2.71049 -3.07124 -4.25702 0.0759651 +943 1 26.4819 26.4635 29.2371 -5.55747 -3.15814 1.51615 +944 2 26.2636 27.3302 29.5798 -2.43995 0.997149 -4.34783 +945 2 25.6391 26.0159 29.1618 0.759839 -1.83796 0.0196529 +946 1 31.2231 24.1827 24.5825 0.668516 3.37323 -7.49659 +947 2 31.2495 25.0894 24.277 -1.23716 -0.0568031 -0.612805 +948 2 31.4433 23.6626 23.8097 -2.16984 0.287856 -0.842212 +949 1 2.23494 8.39997 11.7038 -1.07096 3.18645 -7.91655 +950 2 2.20931 7.46595 11.9116 0.512227 1.68043 2.53768 +951 2 1.7129 8.48269 10.9058 1.23752 -1.26548 -0.792511 +952 1 10.3 13.6909 7.45672 3.48271 12.99 4.45395 +953 2 10.0096 13.2306 6.66933 3.1851 -2.81438 2.7756 +954 2 10.9602 14.3092 7.1435 0.879723 -3.75474 -2.08828 +955 1 19.1012 27.2712 33.962 0.859966 -5.26038 0.00912596 +956 2 18.3308 27.6171 33.5114 -1.67668 -1.89967 1.93105 +957 2 19.376 27.9788 34.5451 0.369945 -0.116617 -1.31671 +958 1 21.9793 20.9172 33.61 -0.2697 4.05844 -0.81161 +959 2 22.1177 21.6676 33.0321 -1.20275 -0.45485 0.961878 +960 2 21.8831 21.3003 34.4819 0.37651 -1.39348 -0.511266 +961 1 8.05848 10.6148 31.6623 0.309139 -0.5612 0.771344 +962 2 8.40211 9.72846 31.7741 0.835138 0.137303 -1.17245 +963 2 7.50301 10.5606 30.8847 0.7 0.642883 -0.342158 +964 1 9.09722 18.3264 0.850838 0.921404 -4.8852 -0.591393 +965 2 9.36736 17.9882 1.70458 -1.66308 3.52202 -0.465673 +966 2 8.8156 17.5519 0.364033 -0.376267 2.5005 -0.666062 +967 1 13.2543 25.9751 14.21 3.66876 5.25566 -6.43392 +968 2 13.5184 26.1778 15.1075 4.46846 -2.69915 -2.36647 +969 2 12.3655 25.6298 14.2936 0.989876 0.093166 3.78898 +970 1 33.1402 9.19669 24.0632 8.62539 2.96225 -27.3181 +971 2 32.693 9.79381 23.4635 -0.160159 -0.119383 -1.11725 +972 2 34.0701 9.31189 23.8675 0.275043 -0.223416 -2.5497 +973 1 0.582484 30.8006 7.11057 -15.9209 5.64454 -0.552312 +974 2 0.16146 30.8929 7.96524 1.02162 1.57604 0.603476 +975 2 1.20235 30.0802 7.22496 0.731033 2.02029 -0.26031 +976 1 16.6056 24.0039 6.45517 1.58102 2.01032 -0.209196 +977 2 16.7527 24.5997 5.72062 -1.31219 0.808301 0.809874 +978 2 16.7378 24.5452 7.23346 -0.870702 -0.33848 0.48891 +979 1 21.7788 18.2334 15.3006 -1.10516 0.177375 4.33381 +980 2 21.2844 17.414 15.2842 2.63986 -1.57114 0.744139 +981 2 21.4693 18.6847 16.086 -2.83589 -0.0888003 -1.23499 +982 1 1.07405 17.9077 22.5065 -13.7562 2.15816 -7.90545 +983 2 0.717523 17.1347 22.0688 -1.35337 0.670309 1.79359 +984 2 1.95443 18.0044 22.1434 1.01162 -3.80271 6.67723 +985 1 8.51637 8.69022 13.4495 0.516471 3.2135 14.5379 +986 2 8.02789 8.05013 12.9319 2.95095 0.142212 -1.33087 +987 2 8.12989 9.53388 13.2147 0.850681 -0.0258318 -1.06011 +988 1 28.355 22.6813 2.57923 -9.10787 -19.1853 -4.11436 +989 2 27.7805 22.2817 1.92614 -3.80403 0.223936 3.62752 +990 2 28.7009 21.9419 3.07912 -3.0699 -1.32209 -1.79037 +991 1 17.1494 8.00605 31.3315 -3.79617 9.97543 -3.90521 +992 2 16.7837 8.46458 32.088 -4.86097 -2.50552 -1.29184 +993 2 16.9618 8.58034 30.5891 -5.75721 -2.69167 -0.824764 +994 1 29.3688 32.2879 30.4114 5.21045 -13.6556 0.41496 +995 2 28.613 31.7986 30.7364 1.68526 -2.13682 0.697675 +996 2 29.3242 32.1942 29.4598 -2.98689 2.52559 1.08257 +997 1 35.3007 34.4984 31.3042 2.55575 15.0193 -4.65081 +998 2 0.502159 34.8439 31.8482 -0.163288 5.49552 -3.3491 +999 2 34.513 34.9332 31.6307 0.0262034 0.776608 -1.87328 +1000 1 14.098 2.1335 18.0845 1.67442 -6.17995 1.11332 +1001 2 13.8599 1.5091 17.3992 -0.101339 -0.777558 0.783385 +1002 2 14.0564 1.62698 18.8957 -3.17157 1.94372 1.01733 +1003 1 23.7463 3.68797 32.9572 2.89417 0.439725 5.07309 +1004 2 23.6107 3.89139 32.0318 0.784306 -2.13734 -0.018941 +1005 2 22.8968 3.85293 33.3662 0.108705 -0.929859 -0.907845 +1006 1 31.095 21.564 28.0747 3.57491 -2.07699 -5.07625 +1007 2 31.8312 21.1945 28.5623 0.103021 2.19218 -0.247774 +1008 2 31.3861 22.4423 27.8295 -3.63277 1.50654 2.62633 +1009 1 20.6388 15.6961 14.8235 0.740236 8.30795 -7.31642 +1010 2 20.0535 15.8194 15.5707 1.58372 1.35362 0.442957 +1011 2 21.0802 14.8651 14.9989 -2.15295 -0.138047 -3.00885 +1012 1 20.2886 15.1408 31.9396 -8.59911 -6.60832 -2.01982 +1013 2 20.5926 14.3874 31.4334 1.1122 1.46081 1.46897 +1014 2 19.3474 14.9987 32.0397 -0.531595 0.292663 -2.95284 +1015 1 32.4772 33.0516 7.41771 -1.06495 7.81374 4.10713 +1016 2 31.5311 33.0941 7.55641 0.392316 1.51321 -2.32768 +1017 2 32.6777 32.1156 7.41665 -2.45116 0.444671 -1.76406 +1018 1 25.6318 27.7599 13.6223 -11.7453 5.92874 -3.47886 +1019 2 26.5207 27.4796 13.84 -0.847114 0.666326 -0.217674 +1020 2 25.1735 26.9506 13.3961 0.806733 0.948756 -1.55053 +1021 1 0.749179 4.34026 20.9761 0.36129 0.337454 -0.0435254 +1022 2 0.741418 4.49244 20.0311 -0.878137 -0.470793 0.410183 +1023 2 1.06092 5.1647 21.3494 -3.36576 0.528334 0.362277 +1024 1 1.15402 21.0969 13.1843 -1.71412 6.6269 -8.74155 +1025 2 1.14321 21.4728 12.3041 2.47914 -2.11123 -1.56905 +1026 2 1.21652 20.1525 13.0412 0.440485 0.427739 2.16536 +1027 1 8.6325 29.6658 25.4263 -6.67403 2.37725 2.35468 +1028 2 8.28422 30.329 24.8304 0.822107 -1.62717 -1.07589 +1029 2 8.72312 28.8812 24.8856 -0.204939 -0.0268692 2.03587 +1030 1 30.7606 20.6341 25.1537 -3.54425 2.37055 8.45768 +1031 2 31.5065 20.8915 24.6118 0.208588 -2.82407 1.58924 +1032 2 31.0236 20.8589 26.0462 0.199644 0.110335 -0.422102 +1033 1 4.24459 30.7927 2.94419 -5.73888 0.448207 -3.41699 +1034 2 4.17765 31.3338 2.15744 4.56731 -1.22206 -1.42565 +1035 2 4.36847 29.903 2.61371 -0.0600479 -0.357315 2.23115 +1036 1 15.4286 29.3517 26.2541 -0.34126 -10.3518 -3.47102 +1037 2 16.2287 29.2603 25.7367 -1.46617 0.521017 0.0597372 +1038 2 14.7769 28.8335 25.7818 0.668807 0.26784 -1.1244 +1039 1 15.4887 26.9032 10.3573 6.84261 -6.99284 0.304499 +1040 2 15.1217 26.1128 10.7533 -0.406571 1.89063 0.3289 +1041 2 16.4305 26.7367 10.3176 0.0885609 -1.22142 -1.05714 +1042 1 3.69165 24.8011 1.80378 3.32407 -1.44316 0.842433 +1043 2 2.97159 24.8024 1.17311 3.06008 3.19797 -2.51489 +1044 2 4.37103 24.2677 1.3912 0.629469 2.81942 0.983877 +1045 1 30.6385 20.4209 0.683151 11.4039 10.3869 2.45886 +1046 2 29.7186 20.5353 0.444326 1.00173 -4.95433 -0.566655 +1047 2 31.1152 20.9953 0.083937 -1.90266 4.02119 1.29025 +1048 1 23.0832 3.2592 10.1974 2.77576 -2.70447 2.1017 +1049 2 23.0813 3.66259 9.32935 1.31559 0.351393 0.683887 +1050 2 22.1608 3.08128 10.3813 0.225475 1.37947 -0.621634 +1051 1 35.1715 13.9293 30.4231 17.2996 0.108073 0.681043 +1052 2 34.4558 13.3318 30.64 -3.03981 4.63637 -1.39619 +1053 2 35.4639 13.6487 29.5559 -3.42703 1.71901 0.190238 +1054 1 28.8878 35.0696 21.7774 -2.48504 1.6217 1.30567 +1055 2 29.7844 35.0388 22.1113 -0.176661 -0.439909 -0.0743526 +1056 2 28.7103 34.1761 21.4835 -0.284459 0.489987 -0.80681 +1057 1 11.0508 25.6044 26.2793 -2.44634 -10.2617 -1.0534 +1058 2 11.1936 24.6599 26.2181 -0.873746 0.659167 -1.00917 +1059 2 10.1357 25.7257 26.0262 0.175173 0.589206 -0.112941 +1060 1 31.6317 18.1425 19.4448 7.26459 1.56022 1.89996 +1061 2 31.887 18.8177 20.0734 0.581476 0.831731 -0.848601 +1062 2 32.4587 17.8354 19.0733 -0.705265 -0.718909 1.07161 +1063 1 3.30689 2.62838 12.3339 0.101554 -0.923591 -8.48063 +1064 2 2.43509 2.87708 12.0267 -0.616451 1.03862 2.39992 +1065 2 3.39918 3.07052 13.1778 1.89279 -2.77674 0.289106 +1066 1 12.244 6.49339 14.0857 6.21035 -9.74564 1.5769 +1067 2 13.1083 6.40596 13.6838 -1.01509 0.31991 0.271108 +1068 2 12.0552 7.431 14.0473 -2.07822 -1.39201 -3.52963 +1069 1 11.5078 16.9016 14.0534 -3.534 -1.01107 -3.7526 +1070 2 12.273 16.8197 13.4841 -1.42 -0.391294 0.952563 +1071 2 11.7654 16.4659 14.8658 0.734087 2.70942 0.227559 +1072 1 35.4302 34.5763 0.88364 -3.97299 -6.78797 -6.8011 +1073 2 34.8 34.912 0.2462 5.22393 2.54891 -3.85881 +1074 2 0.0246398 33.6517 0.657342 -4.92949 -1.08958 1.58972 +1075 1 32.9062 21.6469 32.0502 -2.86569 11.8673 4.26171 +1076 2 32.8747 22.3603 31.4128 -0.235529 -0.0363658 0.860309 +1077 2 32.143 21.1071 31.8443 1.03674 -0.502059 -0.557064 +1078 1 28.6678 4.65732 28.4235 -8.30589 -1.97349 -10.3402 +1079 2 29.6077 4.57516 28.5848 -2.32838 0.675922 4.83243 +1080 2 28.4145 3.81502 28.0459 0.717603 1.26399 -2.49898 +1081 1 11.7987 16.6095 9.4364 -22.9291 0.960262 -2.476 +1082 2 12.6212 16.411 9.88395 -0.0868168 -0.26264 -3.62332 +1083 2 11.2651 15.8238 9.55552 -0.665605 2.00108 4.15764 +1084 1 9.55714 34.0244 10.628 0.343311 -1.44167 3.9861 +1085 2 8.64775 34.2241 10.8502 0.131094 0.10844 -0.626629 +1086 2 9.55645 33.0871 10.4337 -0.0655578 0.277631 0.188859 +1087 1 22.0752 19.0056 23.4545 2.69518 -3.42356 3.93402 +1088 2 22.8708 19.4383 23.1447 -0.179218 -2.62903 -2.25356 +1089 2 21.6714 19.6407 24.046 3.0214 1.4366 0.00309633 +1090 1 35.0557 19.9075 25.8017 -8.80715 -7.75201 13.9898 +1091 2 35.3315 20.4786 25.0848 -2.73183 -1.2438 -0.540834 +1092 2 34.7979 20.5078 26.5012 0.727405 0.211208 0.778201 +1093 1 1.29751 5.44499 7.26746 -5.14916 -3.61338 12.772 +1094 2 0.510745 5.91836 7.53794 1.40072 1.96069 -0.775975 +1095 2 1.76912 5.27734 8.08337 0.953298 2.45944 0.0902307 +1096 1 33.0764 1.5984 25.1516 10.3154 -6.2862 -12.5658 +1097 2 32.3716 2.21247 25.3575 1.63711 -0.708828 -0.264764 +1098 2 33.6552 2.08531 24.565 1.24548 1.14454 2.65687 +1099 1 14.2184 33.4365 22.7948 -2.0109 -8.45621 -3.91105 +1100 2 14.3092 34.2615 23.2716 0.0766034 2.00361 -4.66317 +1101 2 13.2923 33.2103 22.8806 0.444639 -1.44586 3.53675 +1102 1 27.0821 24.9192 8.20154 4.87223 -5.78877 -1.75426 +1103 2 27.1649 24.967 7.24912 0.437196 -1.75504 1.23031 +1104 2 26.784 25.7911 8.46055 -0.947283 -3.10337 -0.558426 +1105 1 7.2487 20.2249 4.05929 -0.695783 -13.5797 -14.2258 +1106 2 6.61521 19.5425 4.28113 0.374388 -0.311185 -2.51556 +1107 2 7.31225 20.1922 3.10476 0.714551 0.31933 0.0123078 +1108 1 13.4157 1.40303 12.737 -1.37479 4.02125 -11.0222 +1109 2 13.8679 1.45767 11.895 1.54164 -0.181746 1.52063 +1110 2 12.5861 1.85849 12.5938 0.41448 -2.36464 -2.46868 +1111 1 0.851448 16.3863 27.3794 -0.699147 6.92179 -1.54325 +1112 2 1.11005 16.8215 28.1917 2.15066 -0.260283 -2.36697 +1113 2 1.1563 16.9716 26.686 -0.654342 -0.159766 -0.601956 +1114 1 4.02154 25.2943 4.7923 0.210942 3.13836 -0.973808 +1115 2 3.90321 25.5655 3.88198 -2.90738 -1.48865 -0.176506 +1116 2 4.30977 24.3833 4.73576 -1.51033 -0.0335246 1.07873 +1117 1 16.5936 15.7737 19.3697 -0.298721 1.54972 7.84348 +1118 2 16.7916 16.3673 20.0941 0.404147 -0.0362057 -0.666801 +1119 2 17.4104 15.298 19.2191 -0.76339 -1.03747 0.354535 +1120 1 33.1419 25.8287 3.97581 -9.73239 -11.2093 -0.424041 +1121 2 32.8327 24.9377 4.13935 1.37975 -0.83924 1.19714 +1122 2 34.0192 25.7151 3.61031 0.105393 1.82574 2.52392 +1123 1 31.5809 1.03266 18.568 -6.76167 6.01285 9.03228 +1124 2 31.8778 0.42006 19.2409 -2.90302 0.5711 1.62227 +1125 2 31.6534 0.54289 17.7488 0.306132 0.139627 1.83604 +1126 1 2.95795 16.2924 6.70699 -1.48909 10.7669 -6.61385 +1127 2 3.07374 15.5086 7.24413 0.61621 1.85014 0.30302 +1128 2 3.24672 16.0293 5.83314 -2.06424 1.12307 -0.120291 +1129 1 20.3462 33.6967 7.89773 0.776187 -4.61772 -2.75312 +1130 2 20.3612 32.7404 7.86081 -3.25588 -0.413956 1.32848 +1131 2 19.5311 33.9065 8.3536 3.14499 3.2483 0.603564 +1132 1 19.3712 16.8012 19.7355 3.43843 5.10869 2.81411 +1133 2 20.2392 17.1671 19.9055 -1.05168 1.12887 2.0405 +1134 2 19.4029 15.9225 20.1137 -0.510168 0.3861 -1.02933 +1135 1 19.2326 9.13993 28.8892 -10.2675 4.57779 4.78141 +1136 2 20.0925 9.55374 28.9634 -0.0787822 -2.31348 -2.16036 +1137 2 18.8387 9.24797 29.7549 2.14133 -0.673583 0.110521 +1138 1 27.731 22.9141 10.4558 -1.37486 -2.0777 -9.54442 +1139 2 27.5951 23.3766 9.62889 -1.96895 1.38758 1.51158 +1140 2 28.2483 22.1446 10.2182 -2.61328 0.719227 -3.70024 +1141 1 6.32965 1.88677 33.4438 2.22666 14.4555 6.52356 +1142 2 6.57204 2.58727 32.8382 -0.454538 -0.534984 -0.211498 +1143 2 6.95371 1.9666 34.1652 3.07172 -1.52569 -1.93469 +1144 1 5.63488 5.5512 15.376 1.91358 -23.3563 1.34139 +1145 2 6.55585 5.55772 15.6367 0.818555 -3.18356 -5.2588 +1146 2 5.32532 6.43676 15.5662 3.22171 0.0372073 -2.27021 +1147 1 3.24725 34.9571 10.9309 2.92352 0.284236 2.74299 +1148 2 2.79077 0.240978 11.2197 -0.239818 -0.284652 0.264801 +1149 2 4.09418 34.9932 11.3754 -0.0391706 0.204194 0.520059 +1150 1 10.5471 28.1721 5.0358 6.83307 -0.674273 0.678612 +1151 2 10.7567 28.8255 5.70316 1.68467 -5.25869 1.73875 +1152 2 9.62078 27.9753 5.17519 1.55823 -1.08687 3.23398 +1153 1 17.0117 14.0685 8.09923 10.9304 0.551701 0.165965 +1154 2 17.3279 14.7525 8.68955 -4.1862 0.408869 -1.21891 +1155 2 16.593 14.545 7.38236 -2.43596 -2.48781 0.695203 +1156 1 6.62517 33.8531 2.79148 -19.1018 -7.09126 4.16426 +1157 2 5.76079 34.0309 3.16225 -1.61616 1.49289 -1.8933 +1158 2 6.58126 34.2031 1.90167 3.08893 3.2464 1.51747 +1159 1 29.763 24.7685 2.85611 21.2758 16.027 2.35288 +1160 2 29.2099 23.9926 2.76492 -0.267512 2.48102 -1.79573 +1161 2 30.5575 24.448 3.28296 -0.890917 -1.47111 0.0879258 +1162 1 13.5858 30.3747 2.31436 10.5065 5.70594 -5.87399 +1163 2 12.6917 30.4715 2.6422 1.09667 -2.79779 -1.32904 +1164 2 14.0066 29.7813 2.93643 1.1561 -2.52712 -4.04057 +1165 1 12.4011 27.4751 30.6561 -2.8088 8.66388 -8.12607 +1166 2 12.9668 27.1422 29.9595 -0.852171 1.55065 2.22409 +1167 2 12.4798 26.8294 31.3584 0.471696 1.7726 -1.86613 +1168 1 6.06359 34.0451 23.5896 3.21677 1.67305 2.06798 +1169 2 5.98147 34.4244 22.7146 0.0636259 -0.542452 -0.151382 +1170 2 6.98293 34.1751 23.8223 0.359544 -0.757179 -0.602406 +1171 1 14.9045 2.14558 10.3411 1.08416 -1.86778 2.08485 +1172 2 15.8053 2.12347 10.0182 -0.710876 -1.28131 3.8149 +1173 2 14.4939 2.86277 9.85813 2.00325 0.406721 -0.212067 +1174 1 5.95914 23.5257 19.2522 2.35504 -6.02996 -5.58588 +1175 2 6.54285 22.9529 19.7495 1.17565 1.41639 0.125617 +1176 2 5.7511 23.0281 18.4613 3.81807 3.33203 0.213826 +1177 1 16.5376 22.9758 33.9075 -6.23817 -3.77554 15.281 +1178 2 16.9792 22.2566 33.4558 1.81228 3.85969 -1.63095 +1179 2 16.9256 22.9839 34.7825 6.0081 1.97002 -2.97433 +1180 1 19.3558 19.2998 25.9146 4.58881 5.05423 -13.0087 +1181 2 18.4062 19.417 25.8904 0.341577 -5.36477 2.59103 +1182 2 19.5347 18.6496 25.2352 1.14662 -2.45179 2.8392 +1183 1 17.842 26.2826 20.603 6.14746 1.43167 -1.99646 +1184 2 18.3547 25.534 20.2979 -1.6971 0.200077 -3.54593 +1185 2 18.4829 26.8584 21.0199 0.914585 -3.83894 2.34609 +1186 1 25.3882 19.8571 30.7333 5.5889 -14.783 -6.98428 +1187 2 24.7996 19.2181 31.1351 0.388217 0.836897 0.598353 +1188 2 25.3915 20.5961 31.3418 -0.779953 1.19177 -3.79542 +1189 1 32.1696 22.9315 4.21847 1.00763 5.40314 -2.12157 +1190 2 32.6276 22.4081 3.56085 -0.263357 0.815686 0.352062 +1191 2 32.1235 22.3636 4.98764 -1.45217 0.168282 -0.552111 +1192 1 17.2973 0.371716 33.3401 -3.77544 -3.32716 -4.58856 +1193 2 16.6731 1.09732 33.3474 1.06662 -0.517195 1.79196 +1194 2 18.1168 0.763147 33.0376 -2.64799 0.899378 0.686687 +1195 1 12.8932 11.4087 34.9628 13.3407 -8.35341 3.7397 +1196 2 13.789 11.608 35.2351 0.579788 -0.709499 0.695871 +1197 2 12.8303 10.4555 35.0236 1.10849 0.140111 0.0846143 +1198 1 6.36209 31.8667 10.2781 9.43217 0.659495 -1.89227 +1199 2 6.37921 32.2051 11.1733 -1.33946 1.66774 -1.10363 +1200 2 7.21656 31.4512 10.1623 1.27818 2.62894 1.75295 +1201 1 28.3789 3.89121 10.7818 8.84146 -2.01293 -2.34204 +1202 2 28.4034 3.65 11.7078 -0.686655 -1.27428 -1.38671 +1203 2 28.1993 4.83142 10.7834 -4.51911 -1.80235 1.34072 +1204 1 18.3921 3.79626 25.3581 10.9336 -8.03379 -1.54257 +1205 2 18.4442 2.84112 25.3931 0.000530959 0.726118 3.77444 +1206 2 17.4599 3.98955 25.4576 1.31479 1.0581 -6.36741 +1207 1 30.8111 7.8191 7.06802 8.83318 0.733882 -1.62309 +1208 2 30.5959 7.50813 7.94734 -0.84219 0.0174011 -0.915337 +1209 2 31.7664 7.77549 7.02523 -0.0933524 -0.354766 1.5902 +1210 1 23.5143 5.84272 2.88877 -2.32193 -1.28287 -2.17091 +1211 2 23.8594 5.67034 3.7648 3.39751 -0.673462 -1.87777 +1212 2 23.7395 5.06122 2.38404 3.8888 3.57885 -2.61375 +1213 1 20.5198 3.93971 31.165 1.49686 -4.7621 -6.16354 +1214 2 20.2216 4.51985 31.8655 -0.293769 -0.437411 -0.952717 +1215 2 21.4512 4.13847 31.0689 -0.291327 0.1806 -1.27968 +1216 1 35.4763 28.0627 0.543325 0.137484 -2.45374 7.70265 +1217 2 0.721277 27.8126 35.4527 -1.85391 3.58982 -3.37933 +1218 2 0.3536 28.5044 1.3009 2.12113 2.32402 -2.8539 +1219 1 25.3437 8.52132 3.30449 1.9991 -7.49321 0.217306 +1220 2 24.8196 8.23374 4.05209 0.903449 0.659124 0.286543 +1221 2 25.9066 7.77351 3.10412 -1.26646 -1.34771 0.0166595 +1222 1 14.0303 20.301 1.0078 2.25373 12.8874 2.11268 +1223 2 14.5237 21.0551 1.33068 1.49349 -0.718829 0.431676 +1224 2 13.3543 20.1553 1.66958 1.15369 -0.115439 -1.77847 +1225 1 4.86836 5.7588 12.6995 14.8603 0.733642 -2.53048 +1226 2 5.70872 6.06464 12.3582 -0.502049 0.0646611 -2.95579 +1227 2 5.04369 5.54986 13.6171 4.12756 1.37597 -0.703412 +1228 1 13.5391 35.1232 16.5053 -0.164633 -9.12076 7.91113 +1229 2 13.0773 0.356465 16.1105 0.542976 -2.75147 -4.08221 +1230 2 12.8482 34.5937 16.9034 -0.418039 0.0271149 0.126329 +1231 1 31.2884 13.9783 12.1616 -4.43371 -10.6496 -5.33862 +1232 2 30.3527 14.0418 12.3534 1.1563 1.17381 2.93793 +1233 2 31.3538 14.1575 11.2236 -1.24601 3.92621 1.0247 +1234 1 23.7303 25.7698 13.045 -6.81135 2.29274 10.2203 +1235 2 23.5698 26.179 12.1946 3.58107 0.801923 0.613767 +1236 2 23.973 24.868 12.8354 0.487099 0.632497 2.03812 +1237 1 18.4229 13.2985 12.6746 2.22144 -5.02051 -3.86098 +1238 2 18.705 12.852 13.4729 -1.41485 1.53926 1.04029 +1239 2 17.5136 13.0246 12.555 -0.60751 4.15039 0.496543 +1240 1 24.3818 21.2326 28.5199 -0.936851 -2.54954 -8.04439 +1241 2 24.8854 20.7056 29.1404 -0.714701 2.5189 1.97172 +1242 2 24.9505 21.31 27.7539 0.862181 -3.2343 0.344195 +1243 1 4.76538 3.74751 28.1534 1.24201 5.5239 -0.752161 +1244 2 3.9882 4.06561 28.6127 0.251301 0.633579 -1.45781 +1245 2 4.8526 4.32912 27.3981 1.1266 -0.505854 0.200278 +1246 1 31.1031 24.4216 27.2469 -9.47026 -9.88393 6.35816 +1247 2 30.9831 24.3092 26.3039 -0.498619 0.590062 1.75804 +1248 2 30.3227 24.8962 27.5332 0.615942 -1.12937 -1.06004 +1249 1 17.2795 19.508 16.9685 -6.05388 3.89875 -1.87904 +1250 2 16.8833 19.4075 17.834 3.50616 0.328252 1.54232 +1251 2 16.8098 20.2425 16.5734 -2.51586 -0.44019 1.47479 +1252 1 3.72472 18.9816 12.2765 7.88709 0.793819 5.78526 +1253 2 3.68136 19.3289 11.3855 0.545982 -3.8515 0.534142 +1254 2 2.88621 18.5374 12.4019 0.496929 1.7214 4.14213 +1255 1 20.967 21.2347 26.7888 -7.39741 -4.3235 13.1896 +1256 2 20.3615 20.5302 26.5577 -1.11854 2.04608 0.260423 +1257 2 20.951 21.2607 27.7455 -0.192126 -1.78073 -0.0973039 +1258 1 32.5333 5.30525 27.3893 -4.20841 1.47081 4.10313 +1259 2 32.5792 5.97523 26.7072 3.11014 -3.23655 -2.78005 +1260 2 33.3866 5.34368 27.8212 -0.142516 -2.602 -0.2589 +1261 1 4.50577 19.0196 2.73747 -9.92633 -7.99611 0.706984 +1262 2 4.93113 18.2583 3.13201 0.462389 1.07441 0.852502 +1263 2 3.5793 18.9163 2.95474 -0.508017 -2.14097 -0.860845 +1264 1 5.80075 17.6858 34.537 3.37322 -1.06124 4.0505 +1265 2 5.23218 18.2523 34.0154 -0.97525 -2.68144 -0.207856 +1266 2 5.65701 17.9677 -0.00682635 -0.456885 -0.213111 -0.733587 +1267 1 2.02998 11.2736 4.67563 7.64661 10.2056 7.48092 +1268 2 2.50896 11.8215 4.05384 -2.00608 1.3849 -0.50885 +1269 2 1.34774 10.8551 4.15068 1.28782 -1.96386 2.16807 +1270 1 21.6403 11.6786 6.00623 -9.00808 0.446811 15.9891 +1271 2 22.2238 11.4311 5.28894 -3.16349 6.19056 -2.50624 +1272 2 20.8915 11.0885 5.92102 -1.16976 1.43055 -1.00137 +1273 1 12.7361 6.22759 3.30002 1.45045 7.80013 -10.8096 +1274 2 12.9895 6.93415 3.894 0.902688 -1.57898 0.675674 +1275 2 12.4214 6.67546 2.51477 -5.73046 3.16963 3.51165 +1276 1 8.02061 27.6965 5.69417 -9.6713 -5.52008 0.257153 +1277 2 7.55785 27.2006 6.36955 1.02131 -0.895441 -0.100214 +1278 2 7.72528 28.5991 5.8144 -2.93917 -1.29985 -0.99213 +1279 1 25.0701 29.2822 32.0862 -0.613756 -3.74178 -0.857573 +1280 2 25.8503 29.0742 32.6001 -2.56665 -4.68695 -0.0508963 +1281 2 24.4379 29.6036 32.729 -0.957471 -0.329338 -1.41499 +1282 1 1.22498 34.1618 23.4103 -3.69996 12.7247 -0.425056 +1283 2 2.0299 34.4871 23.8135 -0.57519 -4.55632 2.21092 +1284 2 0.528243 34.4471 24.0014 1.56115 -2.31492 1.01345 +1285 1 32.5582 17.3033 1.33281 3.40831 -4.92216 8.66623 +1286 2 32.0478 16.5089 1.48967 0.874001 0.00824853 1.46608 +1287 2 32.0966 17.7488 0.622427 4.43742 -3.05654 -2.20986 +1288 1 23.5583 32.1951 29.5915 -6.04009 12.132 10.3658 +1289 2 23.5731 31.8874 30.4978 -1.47268 -1.24721 -0.383311 +1290 2 24.3634 32.7043 29.4978 1.54884 -2.16376 1.39904 +1291 1 19.5215 6.96383 31.0983 14.5251 -8.38924 7.42836 +1292 2 19.3294 6.58468 30.2407 5.74866 0.654739 -0.586084 +1293 2 18.6669 7.22234 31.4434 2.07938 2.11741 -3.66241 +1294 1 4.38022 5.19516 20.8514 2.39274 1.11654 -2.28108 +1295 2 4.89965 5.85379 20.3903 0.118168 -1.49165 2.05749 +1296 2 4.18756 5.59282 21.7005 -0.123298 -0.0736771 -0.927625 +1297 1 31.4131 11.1978 22.7939 -8.26544 -10.1366 5.26921 +1298 2 30.9599 11.0127 21.9714 -0.651625 2.90004 0.80574 +1299 2 30.7363 11.1127 23.4653 -1.24269 2.42956 -0.492715 +1300 1 22.1535 13.6461 17.9735 0.177689 7.56615 -2.97468 +1301 2 21.9877 13.3317 17.0848 -0.575155 0.338041 0.501571 +1302 2 22.2097 14.5976 17.8848 -2.5929 -0.380813 1.79762 +1303 1 27.1729 16.0733 32.8226 3.31925 4.51863 -9.47914 +1304 2 26.9088 16.0963 31.9029 -3.29381 -0.165118 1.76535 +1305 2 26.5818 16.6878 33.2575 0.748117 -0.809958 1.15248 +1306 1 15.6672 24.9422 32.3926 -12.472 4.50298 -10.6497 +1307 2 15.8368 24.2332 33.0129 4.49188 3.15243 -0.516368 +1308 2 15.7537 24.5334 31.5314 1.47006 2.15014 -0.407296 +1309 1 15.4135 32.1251 30.7119 -4.06414 -2.58309 3.90849 +1310 2 16.2956 32.4213 30.9367 -0.72825 -1.14105 -1.93233 +1311 2 15.4878 31.813 29.8101 -2.08695 1.74913 -0.30615 +1312 1 16.0266 35.5227 25.8507 -1.68804 3.73632 0.700345 +1313 2 16.3142 34.6718 26.1816 0.90054 1.33117 1.00969 +1314 2 15.1405 35.3663 25.5242 0.330753 -1.52668 2.72929 +1315 1 22.6018 17.6201 10.5786 -15.4664 -4.40861 5.91735 +1316 2 22.1528 17.0654 9.94065 -1.6898 2.17028 -1.22216 +1317 2 21.9892 17.6877 11.311 -0.104874 -1.3595 0.208472 +1318 1 19.6521 1.4788 32.3839 -0.640898 7.76494 -9.3217 +1319 2 19.9152 2.3467 32.0777 -1.09202 -0.567683 -1.62713 +1320 2 19.6002 0.949116 31.5883 -0.818105 0.330226 -0.0288603 +1321 1 29.9454 28.2899 22.6344 14.0756 -12.3004 4.38512 +1322 2 29.2905 27.5983 22.7293 1.30026 0.634643 4.06281 +1323 2 30.7451 27.8299 22.3791 0.0311167 -1.48812 -1.08258 +1324 1 1.27497 25.4706 15.5402 -8.8055 -3.30306 3.05318 +1325 2 1.01438 25.8709 14.7107 0.509512 -0.997783 0.188338 +1326 2 0.473853 25.0668 15.8739 -1.10159 2.14495 0.966343 +1327 1 15.3127 29.3138 6.73594 -3.85416 -4.05914 -13.3732 +1328 2 14.993 28.4442 6.97649 2.15537 0.0406233 1.25003 +1329 2 16.2311 29.3149 7.00545 -1.11426 3.81908 1.99067 +1330 1 32.3614 35.043 20.7162 0.947019 -10.0211 1.28976 +1331 2 33.2932 35.0818 20.9316 -0.403223 1.99233 0.109545 +1332 2 31.9234 34.9475 21.5619 -0.0829661 1.21943 -0.0376552 +1333 1 16.0007 9.25661 19.8533 2.54125 -14.6392 -6.41458 +1334 2 16.2126 9.61088 20.717 -0.94492 0.643919 -0.903769 +1335 2 15.4631 8.48588 20.0354 -0.648917 -0.165083 0.115412 +1336 1 0.161604 12.4673 34.7768 12.7324 -0.448419 -7.85995 +1337 2 0.223697 12.2533 33.8459 -0.94983 -4.4369 1.4404 +1338 2 1.05816 12.6825 35.0339 -0.237842 -0.920887 -0.275148 +1339 1 10.8809 14.0201 18.6787 -1.73126 6.90791 -7.91142 +1340 2 9.9762 14.2773 18.5007 -1.16993 -1.92002 3.14986 +1341 2 11.1662 14.6124 19.3744 -0.75978 -3.02143 2.3593 +1342 1 10.155 18.8731 10.8436 -0.657588 -8.75248 6.80245 +1343 2 10.955 18.4147 10.5866 -0.781684 0.185377 -0.810078 +1344 2 9.44646 18.3392 10.4842 0.912499 2.8901 -1.86918 +1345 1 27.8595 32.5077 21.0166 8.66128 -2.18015 8.64688 +1346 2 27.4679 32.2969 20.1689 0.589036 4.07127 2.62241 +1347 2 28.289 31.6974 21.2906 -3.97765 -2.17673 -1.93402 +1348 1 22.3527 4.76363 7.82926 2.41943 2.50223 3.12033 +1349 2 23.2083 5.12935 7.60491 -1.77496 2.38316 -2.44964 +1350 2 22.0292 5.32474 8.53406 -0.624233 -1.3326 -0.391069 +1351 1 22.1719 31.296 5.91703 -0.00957182 4.45362 5.91712 +1352 2 22.1318 30.4715 5.43255 3.15176 1.10186 -0.358184 +1353 2 21.3573 31.3193 6.41902 -1.68878 -1.37012 -2.28306 +1354 1 30.1287 27.2092 12.2148 2.60607 9.11368 4.57296 +1355 2 30.0953 26.2698 12.0341 -1.28008 0.949927 -0.0639179 +1356 2 31.0219 27.3628 12.5226 0.64862 -0.931144 -0.526383 +1357 1 5.00448 18.6716 17.1345 -4.86731 1.12253 -1.58291 +1358 2 4.33991 18.7823 17.8144 -0.627081 -2.4045 -1.08408 +1359 2 5.74003 19.2092 17.428 -1.88564 -2.45001 2.77554 +1360 1 0.50983 15.2295 32.8533 -4.11944 1.84497 -4.88685 +1361 2 0.0682036 14.9784 32.042 0.420343 -2.30381 1.74271 +1362 2 35.3159 15.2724 33.5044 0.383026 1.62334 -2.034 +1363 1 0.365858 21.492 23.8872 7.23513 15.6048 -4.46135 +1364 2 35.4236 21.6647 23.0595 -1.08017 -2.55812 0.214767 +1365 2 1.23304 21.1793 23.6295 0.0999107 2.38425 -0.365415 +1366 1 8.03708 15.229 26.8357 -2.04252 -0.316478 -1.1417 +1367 2 8.74483 15.7959 27.1423 1.45772 -0.347475 -3.65558 +1368 2 7.25186 15.5745 27.2603 2.06872 -0.144754 3.83204 +1369 1 34.6784 18.8507 10.8897 2.36808 -1.79398 -5.79972 +1370 2 0.00459478 18.3945 10.768 -0.416468 0.216598 -1.25377 +1371 2 34.8586 19.7533 10.6267 -0.322781 -1.0366 -1.77505 +1372 1 31.3418 22.8996 34.2951 -1.14382 -5.65388 -3.92804 +1373 2 31.9644 22.713 33.5923 0.167349 -0.0439441 0.613173 +1374 2 30.488 22.6747 33.9253 0.612452 -2.42819 0.742504 +1375 1 35.1215 20.4293 21.3907 -11.548 -3.32559 18.5011 +1376 2 35.35 19.7256 21.998 2.38881 -0.508693 -0.354099 +1377 2 35.034 19.9951 20.5421 -1.69952 0.773587 0.844303 +1378 1 17.3671 12.958 29.5255 5.11076 8.87788 -14.5971 +1379 2 17.3555 13.2539 28.6153 -0.884713 2.10664 0.0659456 +1380 2 16.4541 12.747 29.7208 2.20572 -4.25651 -2.56262 +1381 1 16.0931 4.35231 20.4642 5.91845 -13.2791 -1.50355 +1382 2 16.8504 4.87778 20.206 -1.21616 0.617072 0.247744 +1383 2 16.4313 3.75591 21.1321 -0.396646 3.07443 3.12285 +1384 1 13.6695 33.4717 9.21077 2.29543 1.48261 -2.12416 +1385 2 14.2141 33.2477 9.9654 -3.66482 -1.43616 1.65843 +1386 2 13.8781 32.8039 8.55755 0.245772 -0.702491 2.41708 +1387 1 25.1657 0.642153 29.2335 -4.59085 -3.74202 -21.3018 +1388 2 24.737 0.172076 29.9487 -0.558511 2.057 -0.285887 +1389 2 25.5932 1.38621 29.6576 -0.075956 0.469352 -3.44803 +1390 1 24.8095 0.442117 0.694518 -5.36604 -0.109712 -1.52909 +1391 2 25.2949 0.516149 1.51617 2.79137 0.994372 -2.31132 +1392 2 25.3734 0.860676 35.4913 -4.35024 1.06998 -2.69906 +1393 1 13.7965 23.6252 5.71653 3.90815 -11.7263 7.2362 +1394 2 13.8498 24.1885 4.94446 -2.85234 2.33795 2.58868 +1395 2 14.6795 23.6397 6.08568 -0.233356 1.13462 -0.907426 +1396 1 7.02727 26.6553 3.02374 -5.17097 -1.31983 6.59546 +1397 2 7.57072 26.8194 3.79441 -2.8738 2.12975 0.112605 +1398 2 6.56459 25.8419 3.22518 2.82009 -1.16555 -4.11085 +1399 1 18.3219 10.375 9.82054 -2.67445 -0.810474 -3.1847 +1400 2 18.7061 10.6513 8.98854 0.284026 4.00377 1.44517 +1401 2 17.4399 10.7467 9.81279 -0.144922 -0.342449 0.848519 +1402 1 22.3236 9.87128 1.2009 -1.4295 -0.793311 5.19762 +1403 2 21.5796 10.3783 0.875969 1.35958 -2.09004 -3.3491 +1404 2 21.9288 9.17818 1.7301 -1.52948 -0.334754 -2.4752 +1405 1 10.9124 22.4386 26.2534 3.03207 -4.70073 -32.4592 +1406 2 10.3511 22.4066 27.0281 3.81597 5.96568 0.716842 +1407 2 11.5487 21.7364 26.3889 -0.699237 0.275791 0.111391 +1408 1 1.31868 18.384 3.4795 13.7351 10.4325 13.7713 +1409 2 0.979225 18.0084 4.29185 -1.59499 -0.168935 -2.01154 +1410 2 1.03409 19.2977 3.50027 0.922852 0.533062 0.760545 +1411 1 6.61973 10.288 21.3565 1.37768 -1.81138 2.18941 +1412 2 6.50612 10.3401 22.3055 -3.29888 -0.610272 -0.275105 +1413 2 6.96333 9.40775 21.2039 -1.51029 -0.767181 0.783622 +1414 1 19.7986 1.74467 35.1946 -2.17719 1.63205 2.1666 +1415 2 19.8857 1.70585 34.2422 -1.59524 -0.716055 0.0138104 +1416 2 20.6038 2.16817 0.0450252 0.0251848 0.164343 -1.47069 +1417 1 22.0004 23.132 31.8017 -7.4975 -3.43952 6.01246 +1418 2 21.1399 23.5499 31.7694 0.781806 2.11508 0.859838 +1419 2 22.5088 23.6757 32.4035 2.26776 -0.0879471 -2.52286 +1420 1 21.0314 21.4005 14.8519 -0.828165 -3.3167 -0.172162 +1421 2 20.6809 20.8108 15.5195 -0.518104 0.655628 0.152897 +1422 2 20.7021 21.0491 14.0246 2.34736 -1.44485 0.196267 +1423 1 29.5064 13.0888 27.0228 1.72479 1.75439 1.22244 +1424 2 29.8667 12.7296 27.8336 -0.273049 1.72648 0.752644 +1425 2 28.8409 13.7131 27.3118 -3.16754 -3.42388 -1.70811 +1426 1 30.7756 14.8616 17.3161 1.42311 -5.35583 4.53374 +1427 2 30.4237 15.6938 17.632 -1.53169 -1.18784 -0.709816 +1428 2 30.0095 14.2943 17.2299 0.860341 0.925417 -4.5862 +1429 1 12.5746 32.1589 27.8456 3.41994 0.575839 -3.31357 +1430 2 12.6442 33.0335 27.4629 0.172076 -1.47175 0.976087 +1431 2 13.4806 31.8637 27.936 -1.02939 1.54234 0.015198 +1432 1 15.4464 20.1353 7.83226 -2.70284 -0.499793 -10.7676 +1433 2 16.0732 20.5564 7.24403 -0.557846 -1.31587 -0.536307 +1434 2 15.4315 19.2202 7.55186 0.95495 1.43888 -0.318854 +1435 1 27.2537 6.25173 2.83022 -0.408874 0.183442 -0.139964 +1436 2 27.5036 5.32773 2.83022 0.091142 0.802362 -0.476584 +1437 2 27.6253 6.60082 3.64037 -1.24243 0.569625 -1.53547 +1438 1 32.3096 10.3257 17.6569 -6.08967 -1.23434 -0.474204 +1439 2 32.9699 10.352 16.9644 0.147765 0.97778 0.641002 +1440 2 32.4261 9.46873 18.0671 0.778923 0.314022 0.158804 +1441 1 17.3506 14.8889 22.477 -12.5546 -11.3309 20.0858 +1442 2 17.998 14.74 21.7879 -1.18669 -2.92936 1.42644 +1443 2 17.0317 15.7775 22.3186 0.0201363 -1.14867 -0.85026 +1444 1 24.7897 15.5721 30.8604 -13.6105 9.63798 3.4681 +1445 2 23.9079 15.6652 31.2208 0.447779 0.842595 -0.317297 +1446 2 25.0387 14.6708 31.0652 3.34822 3.98773 1.16936 +1447 1 18.6762 24.8399 24.409 3.04668 -1.05331 12.3404 +1448 2 17.8528 25.189 24.0678 2.04043 2.72122 0.561402 +1449 2 18.9196 24.1513 23.7902 -0.80957 3.84234 -0.386605 +1450 1 4.57816 35.3118 30.6935 -5.0951 1.49892 -3.00437 +1451 2 4.19876 34.5135 30.3262 0.221048 0.974654 -0.895508 +1452 2 5.49754 35.0929 30.8453 -1.23593 -0.77961 3.28839 +1453 1 22.1356 7.03609 27.3081 -6.84865 1.42402 -5.01333 +1454 2 21.7639 6.1559 27.2505 1.42776 0.182187 -2.74355 +1455 2 22.2384 7.31319 26.3976 3.06966 0.879143 0.585467 +1456 1 20.9969 25.6249 2.95634 -10.4318 5.51343 -8.51129 +1457 2 21.6109 24.9121 2.77949 0.427584 0.950206 2.10334 +1458 2 20.3544 25.5692 2.249 0.963881 -1.55619 -1.76584 +1459 1 19.8899 8.75644 11.5526 2.36354 3.03945 4.60088 +1460 2 19.3663 9.2395 10.9133 -1.53333 -0.00753126 1.60753 +1461 2 20.6787 9.28661 11.6666 0.476464 0.143344 -1.885 +1462 1 35.3228 7.31424 4.49674 10.504 -14.225 -3.18079 +1463 2 34.914 7.0035 3.68895 2.06691 0.445085 -1.04694 +1464 2 0.45027 6.63333 4.72226 3.58071 1.08091 -2.48672 +1465 1 1.93139 20.428 32.7404 -0.824098 -6.4487 11.0073 +1466 2 1.65904 20.897 31.9516 1.98961 0.563968 1.14381 +1467 2 1.20899 19.8274 32.924 -1.94292 2.45106 0.237913 +1468 1 14.6956 26.3146 16.5191 1.09468 4.28865 3.84182 +1469 2 14.375 26.4359 17.4128 0.145879 -0.767451 0.425749 +1470 2 15.6442 26.2287 16.6141 -1.45251 -1.0769 -0.189023 +1471 1 34.5427 29.0009 17.208 -4.88449 -2.6316 -15.8072 +1472 2 -0.0143205 29.0626 17.102 -1.29416 -0.268411 0.93603 +1473 2 34.3213 28.1277 16.8844 0.239945 0.939662 -1.44274 +1474 1 19.1652 26.0218 7.57594 4.14765 18.511 -11.0405 +1475 2 19.491 25.4501 6.88076 0.969112 -2.65551 4.16473 +1476 2 19.8764 26.6441 7.7279 2.07029 -1.38082 0.0380258 +1477 1 5.88429 11.6017 0.0769697 4.87374 1.38194 8.11156 +1478 2 6.61435 11.6532 34.9072 0.265938 -4.6398 0.833481 +1479 2 5.18801 12.1159 35.1155 0.765576 -2.30327 -3.25491 +1480 1 33.5434 10.1885 28.6512 -5.16126 8.24088 -4.03409 +1481 2 33.0419 10.1427 27.8371 1.46464 -1.45434 -0.54149 +1482 2 32.8897 10.0815 29.3421 -0.344921 1.65642 -1.13414 +1483 1 12.8404 20.7624 27.348 -1.68232 11.4061 9.17061 +1484 2 12.1346 20.7447 27.9943 1.88992 -5.68904 2.34172 +1485 2 13.6416 20.8164 27.8689 1.31604 -2.91106 -1.50353 +1486 1 30.9483 23.5352 7.01313 0.979359 6.35397 -5.87517 +1487 2 30.8307 23.3385 7.94249 2.94911 0.753777 -0.497099 +1488 2 30.8198 22.6955 6.57195 -4.05963 1.84136 0.994945 +1489 1 22.377 28.6456 11.2718 9.62249 -3.3664 -1.40192 +1490 2 23.1091 29.1589 11.6134 -0.873444 0.949223 1.28389 +1491 2 22.1566 29.0656 10.4404 -0.330029 0.838071 0.925303 +1492 1 23.9822 11.3576 13.9781 -7.96375 4.34795 -0.436933 +1493 2 24.0597 11.9545 14.7224 2.28643 -3.59368 1.43637 +1494 2 23.6525 11.9046 13.2651 -3.07709 2.84702 3.15131 +1495 1 19.0954 19.83 30.3994 -6.74717 -8.81551 10.0609 +1496 2 19.5729 19.3467 29.7252 3.2595 7.10322 -0.0288859 +1497 2 19.3152 19.3825 31.2165 4.85567 2.21949 0.0120677 +1498 1 35.194 30.2545 30.675 -0.00325861 -5.3541 -0.466303 +1499 2 35.1597 30.9616 31.3192 -0.243858 -0.423087 -0.621134 +1500 2 0.604865 29.9807 30.6678 -1.34921 -0.893424 2.95608 +1501 1 3.49459 19.442 27.893 3.51418 7.70933 -4.80646 +1502 2 2.80704 19.2266 28.5232 1.40649 -4.31732 -1.81924 +1503 2 4.06978 20.0461 28.3625 -2.23338 -0.95918 2.56437 +1504 1 8.60984 18.3239 15.045 3.93585 3.67412 -4.03711 +1505 2 9.49688 17.9917 14.9072 -1.40743 -1.47176 -2.12699 +1506 2 8.46616 18.2407 15.9877 0.0627209 -4.89771 -1.76545 +1507 1 15.0862 12.0286 30.3533 -20.7973 1.49421 5.37801 +1508 2 14.3001 12.0697 30.8979 1.35482 -4.79209 2.17907 +1509 2 15.1512 11.1093 30.0947 1.70977 1.43043 -0.441665 +1510 1 34.2419 30.1927 12.7001 1.30331 8.42729 -2.09699 +1511 2 34.1466 30.8171 13.4193 -0.300536 -0.86199 0.707832 +1512 2 35.1054 29.802 12.8344 0.829359 2.43596 -2.28348 +1513 1 16.0401 11.3798 34.5983 0.384837 1.50985 9.54227 +1514 2 16.0053 12.1814 34.0763 2.31591 0.781151 2.00321 +1515 2 16.9483 11.0861 34.5268 -1.89196 -0.840976 0.315611 +1516 1 12.4189 19.7734 32.3587 -3.00118 6.17608 -0.52067 +1517 2 11.7656 19.7989 33.0579 -1.60946 0.0513 -1.67935 +1518 2 12.8578 20.6225 32.4093 0.863823 -1.73562 3.63051 +1519 1 16.3644 1.43616 13.5982 -4.45026 -9.61999 -0.937344 +1520 2 16.6755 2.32722 13.7578 -2.35529 -1.15587 2.84071 +1521 2 15.498 1.55075 13.2078 -0.646615 -0.66309 1.10723 +1522 1 3.93127 21.9822 35.0556 6.54555 9.03566 -9.44152 +1523 2 3.30895 22.6774 34.8419 1.97285 0.588043 -2.82251 +1524 2 3.39902 21.1877 35.0959 -1.40465 2.26706 2.70483 +1525 1 3.71412 25.5028 16.6179 -4.55853 5.25955 8.2012 +1526 2 3.58201 25.2608 17.5345 -2.58156 1.23176 -0.737153 +1527 2 2.8309 25.5462 16.2515 1.0074 0.155607 -2.28034 +1528 1 12.503 4.72407 6.8972 0.325521 2.9202 -0.382441 +1529 2 12.6722 4.52349 5.97667 -1.84824 -3.48092 1.47744 +1530 2 11.971 5.51949 6.87565 0.487667 -0.565427 0.137213 +1531 1 0.21892 15.4983 12.4645 3.84218 2.55808 0.81364 +1532 2 0.767238 15.5399 11.681 -0.814365 0.322051 0.0059746 +1533 2 0.63619 14.8352 13.0144 -0.855356 -0.578169 -0.452661 +1534 1 18.2549 16.0338 12.3038 -5.07495 4.75803 0.879261 +1535 2 18.5823 15.2176 12.6818 -4.2137 -2.5912 -3.18853 +1536 2 17.5544 16.3083 12.8956 0.354447 0.734167 0.452541 +1537 1 26.907 18.5733 6.14364 1.47189 6.2058 -6.22923 +1538 2 27.1514 17.8111 6.66853 -3.08562 2.46806 0.112797 +1539 2 26.9385 18.2619 5.23907 -0.718384 -1.07659 0.151652 +1540 1 33.4365 4.99059 23.0286 3.50247 -3.60847 -4.33296 +1541 2 32.5415 4.79382 23.3054 0.92574 -0.0862174 -1.48623 +1542 2 33.8905 4.14887 23.0683 -0.884349 3.55993 2.41578 +1543 1 26.439 7.53311 13.3281 13.313 4.8046 4.19393 +1544 2 26.5025 8.46551 13.535 -1.61892 0.452948 -0.545671 +1545 2 25.515 7.3961 13.1188 -0.0768458 -3.77546 7.43398 +1546 1 3.43455 25.2604 19.5279 8.25111 -17.0165 -2.80611 +1547 2 4.36736 25.0474 19.5005 -0.674924 -1.17209 2.14656 +1548 2 3.11676 24.8443 20.3292 -2.89501 1.29103 -2.1461 +1549 1 31.8707 26.7669 18.8677 -0.759797 -10.9446 -1.34449 +1550 2 31.0222 26.6362 19.291 -0.00124199 3.15644 -0.528172 +1551 2 31.6799 26.7279 17.9305 -1.27767 2.42817 2.27722 +1552 1 27.98 0.0728208 33.1595 1.49479 -7.45941 -0.502913 +1553 2 27.1426 0.490327 33.3612 2.39089 3.23494 -1.7015 +1554 2 27.9013 35.314 32.2431 1.42934 2.93021 -0.317011 +1555 1 12.5044 14.3906 2.64676 15.1087 -9.39083 17.5397 +1556 2 13.3884 14.0943 2.43013 0.886069 -0.941992 3.62317 +1557 2 12.1522 14.7196 1.81978 3.92225 0.21392 0.252965 +1558 1 35.3469 8.99292 30.2383 1.98289 -2.60913 4.50879 +1559 2 34.74 9.55607 29.7579 1.66577 -1.25598 -2.53986 +1560 2 35.0474 8.10313 30.0517 1.81915 0.794383 1.63101 +1561 1 7.94185 25.316 7.9644 2.50908 -2.52172 0.239062 +1562 2 8.06842 26.2093 8.28409 -2.60436 -0.133909 0.885098 +1563 2 8.24263 24.7592 8.68257 -2.65265 0.145668 0.242167 +1564 1 32.0427 28.4794 8.56592 -6.81119 -12.3532 2.23283 +1565 2 31.5552 27.8774 8.00364 -1.85487 -1.0482 2.47848 +1566 2 31.3706 29.0302 8.96739 1.03246 -0.455201 2.05418 +1567 1 7.64853 14.6773 31.3628 19.9519 -0.923273 -0.647949 +1568 2 8.37741 14.1384 31.0553 -0.142824 -1.2504 -0.256279 +1569 2 7.659 15.4443 30.7903 -1.91913 -3.81534 -4.05852 +1570 1 30.6566 5.02589 23.1481 12.1267 -13.7036 8.94453 +1571 2 30.306 5.89312 23.3511 -4.28317 -5.02373 0.328229 +1572 2 30.7918 5.03744 22.2006 -2.36324 -3.78179 1.46811 +1573 1 16.7728 18.1621 2.61401 -1.42575 -1.21083 8.75385 +1574 2 17.4208 17.7872 2.01755 -0.0138849 3.68103 -1.15083 +1575 2 15.9317 17.8461 2.28396 0.765879 0.996739 -0.963545 +1576 1 24.484 17.4256 17.1907 -0.114491 2.53934 -2.8731 +1577 2 23.5685 17.3158 17.4476 1.49051 -4.06803 -0.569458 +1578 2 24.4709 17.3885 16.2343 0.583004 -1.75592 0.926961 +1579 1 26.3222 10.5658 19.0558 3.05895 0.853092 2.20902 +1580 2 25.5629 11.0738 19.3416 -0.418558 -0.722881 -0.638298 +1581 2 27.0579 11.1743 19.1252 -0.929127 0.985435 -0.968582 +1582 1 17.3896 17.6664 5.37034 3.65524 -3.46077 -6.03813 +1583 2 17.1879 17.8621 4.45532 -0.806979 0.556997 0.734336 +1584 2 16.6049 17.9304 5.85082 0.342973 -1.99811 0.0191143 +1585 1 17.4777 20.8458 3.328 -3.79193 -14.6668 8.63594 +1586 2 17.3397 19.9311 3.08209 -0.765626 -0.404588 0.0886088 +1587 2 16.8819 21.3385 2.76357 1.45213 0.626554 2.30091 +1588 1 30.7011 8.90714 0.57984 1.26553 7.63176 -4.60185 +1589 2 31.2413 8.91277 1.37002 -1.13981 4.14411 0.181597 +1590 2 31.2722 9.25742 35.3434 0.395104 -2.03807 -0.76182 +1591 1 17.2406 9.51829 26.9735 2.80464 -5.08975 -12.4407 +1592 2 18.0861 9.69404 27.3864 -1.24442 -1.81115 2.02963 +1593 2 17.0985 10.2643 26.3907 1.56735 2.31386 2.59961 +1594 1 26.7134 8.00274 33.0109 1.57155 -5.48374 -8.44171 +1595 2 26.415 7.2786 33.5612 -1.34894 0.874959 -0.0105577 +1596 2 26.326 7.82779 32.1533 -2.1083 1.14904 0.430711 +1597 1 2.78108 32.0047 13.2693 -3.79196 5.8553 -0.621097 +1598 2 2.87182 31.3694 12.559 0.242387 1.18372 -0.577626 +1599 2 1.98979 31.7331 13.7344 1.89803 -2.63784 1.76496 +1600 1 7.53885 16.0827 21.8412 0.188885 -6.73655 -8.22665 +1601 2 8.18753 16.7344 22.1071 0.402431 -1.82996 2.03032 +1602 2 6.98291 15.9691 22.6121 -1.53155 -1.37348 -1.74886 +1603 1 3.58087 2.6873 31.3064 6.12692 -8.68566 2.06076 +1604 2 3.7593 1.78451 31.043 0.234009 0.655424 1.65801 +1605 2 3.85427 2.72845 32.2228 -1.37099 0.229259 -0.0937033 +1606 1 6.00249 6.0735 35.246 8.90489 0.0568186 6.7614 +1607 2 6.87976 6.43644 35.1239 -3.54278 4.62978 -1.26979 +1608 2 5.72175 5.82319 34.3658 -1.38053 -1.01132 1.7235 +1609 1 10.8007 12.6172 27.5356 -4.87113 -10.6629 13.6081 +1610 2 10.0185 12.1916 27.8866 -2.70744 3.32406 -1.0003 +1611 2 10.9433 13.369 28.1106 1.93744 -0.640098 0.0953286 +1612 1 5.92169 34.4067 7.66379 -1.69582 -9.16162 3.73755 +1613 2 6.16444 34.8027 8.50076 -2.11426 -3.05561 1.4745 +1614 2 6.74603 34.0766 7.30642 0.720997 1.63755 0.951689 +1615 1 33.1189 4.3436 33.4318 4.14817 4.62978 -5.79712 +1616 2 32.9766 5.22496 33.0866 2.51591 1.00795 1.96525 +1617 2 33.9567 4.07156 33.0571 0.145898 0.0397904 1.04753 +1618 1 4.74385 32.2532 32.8182 -5.61693 -0.937522 -5.51628 +1619 2 5.02916 32.439 31.9236 -0.672421 0.227017 0.008911 +1620 2 4.56205 33.1138 33.1957 4.44372 -1.49352 1.3558 +1621 1 16.3473 0.393864 4.84025 -12.9764 0.454048 -5.96315 +1622 2 16.2471 35.0361 4.44087 0.26536 -1.03011 2.51384 +1623 2 17.1711 0.728123 4.48542 1.47369 -2.97122 2.96091 +1624 1 29.7583 18.4882 11.6957 -10.5235 -5.00376 0.767103 +1625 2 29.6165 19.3792 12.0156 4.00896 0.462347 -0.514732 +1626 2 29.8138 17.9546 12.4885 2.74941 0.822619 0.32884 +1627 1 6.36272 20.2439 32.1062 29.7675 14.7106 -3.90603 +1628 2 5.60631 19.776 32.4599 -0.302089 2.02775 -4.85357 +1629 2 6.40253 21.0543 32.6141 -1.29723 1.04415 -1.90186 +1630 1 32.3858 33.7647 35.3561 -3.68256 0.800266 -0.165521 +1631 2 33.1171 34.3575 35.1831 -1.44842 -0.429083 -2.39507 +1632 2 31.627 34.3405 35.4498 -1.13473 -2.5451 -0.545654 +1633 1 33.5401 26.8258 15.6796 -2.6875 3.56292 -1.9021 +1634 2 33.356 27.5281 15.0558 3.78374 -2.95964 -2.71465 +1635 2 33.507 26.0251 15.1561 -1.59552 -1.42057 3.04795 +1636 1 10.2665 4.84142 26.03 -0.883567 8.05403 7.99147 +1637 2 9.71786 4.19158 26.4693 2.50785 -1.7152 -0.518256 +1638 2 9.94249 4.85985 25.1296 -0.198668 0.793775 0.999518 +1639 1 21.287 12.9963 30.4048 8.64638 11.6621 -10.5109 +1640 2 20.6376 12.3313 30.6337 -1.42183 4.23767 1.82465 +1641 2 22.1299 12.5825 30.5905 -2.30022 -2.37989 -1.79226 +1642 1 15.4569 8.3488 23.3702 2.74033 3.05025 10.1566 +1643 2 15.373 7.89569 22.5313 -2.60095 -2.56237 2.54512 +1644 2 15.941 9.14832 23.1639 -2.43111 0.547883 -3.93157 +1645 1 6.96926 34.4201 28.2534 -7.44912 7.43163 -12.5359 +1646 2 7.75638 34.3061 28.7861 -0.880635 2.77886 0.100735 +1647 2 6.65875 35.2994 28.4692 -2.77603 -0.0129522 -2.27 +1648 1 1.80763 22.889 2.62846 3.40479 -4.82814 10.7528 +1649 2 1.55527 22.8588 1.70561 -2.41694 2.89626 2.20661 +1650 2 2.67907 23.285 2.62612 -1.89773 1.14419 -1.7506 +1651 1 33.2809 8.93917 34.779 -4.45895 0.833769 -0.731631 +1652 2 33.6219 8.16371 34.3334 -3.95709 0.955224 -2.65031 +1653 2 33.9723 9.18662 35.393 2.09581 -3.45298 -2.32363 +1654 1 11.2744 30.3298 3.53087 -14.2317 4.61021 5.51068 +1655 2 10.3799 30.4685 3.21936 1.20117 0.749865 -2.15314 +1656 2 11.2069 29.5875 4.13133 -2.74347 -1.71098 -2.54214 +1657 1 24.9634 2.12244 18.9035 -4.62233 4.00021 1.72961 +1658 2 25.4328 2.95644 18.8844 1.76916 -2.50616 -0.692872 +1659 2 25.4579 1.58285 19.5204 -0.806965 -1.78993 -1.27415 +1660 1 27.583 12.9201 22.8093 -1.91355 3.94107 -4.34255 +1661 2 28.231 13.4716 22.3709 1.01401 -1.49465 0.885001 +1662 2 26.9436 13.5375 23.1647 1.69372 -0.435282 1.44004 +1663 1 34.6816 21.4438 8.60678 -7.59995 -9.20186 5.12545 +1664 2 35.1108 21.1318 7.8101 0.687078 4.44594 0.296021 +1665 2 35.3325 21.3144 9.29651 0.922517 5.75387 -0.835847 +1666 1 2.66327 24.6305 34.3848 -2.57643 0.226677 11.0723 +1667 2 2.55466 25.5742 34.2666 1.05295 -0.681249 -1.27154 +1668 2 1.78974 24.3157 34.6173 -0.986279 0.243558 -3.14385 +1669 1 21.5961 20.2689 9.43623 -8.91104 -5.27448 -1.09992 +1670 2 21.2914 19.7844 10.2035 -0.94635 -0.728836 -1.40678 +1671 2 21.1052 19.8938 8.70507 -0.634536 1.06904 -0.577801 +1672 1 17.6998 4.32986 28.8162 0.0470835 -9.70813 -9.82544 +1673 2 18.2844 5.04367 28.5614 -0.583697 -0.157664 0.895449 +1674 2 17.0649 4.27313 28.1021 2.16453 -0.333214 -1.12352 +1675 1 33.6002 13.397 0.691356 -6.82825 4.40222 7.15182 +1676 2 32.7166 13.0486 0.57281 0.160305 -0.14685 -0.907652 +1677 2 34.087 13.0807 35.3775 0.999025 -0.551989 1.88374 +1678 1 14.7169 15.9807 26.9648 10.9415 -7.73377 13.5307 +1679 2 14.7226 15.4281 27.7463 -1.34534 0.723212 1.53905 +1680 2 15.4807 16.5486 27.0668 1.00111 -1.23334 0.881763 +1681 1 25.2139 21.9579 32.2871 1.27158 -0.0516868 7.93375 +1682 2 25.3301 22.9053 32.2148 -0.243699 -0.522486 -2.56916 +1683 2 25.1236 21.7982 33.2266 -2.4123 3.50151 0.148676 +1684 1 6.81077 3.83481 8.72774 3.58569 -6.80957 -0.0585816 +1685 2 7.56235 3.28629 8.50307 -1.4373 -1.25159 -3.35806 +1686 2 6.13779 3.21566 9.01054 0.894452 0.380572 2.91079 +1687 1 9.21552 7.78779 24.9513 0.851865 -2.96996 19.6674 +1688 2 9.50611 7.21599 25.6618 0.455792 -1.37977 -1.32421 +1689 2 10.0113 8.23405 24.6617 -0.677032 2.57149 3.65727 +1690 1 25.77 24.5649 31.8222 3.02397 6.77212 0.774988 +1691 2 25.2359 25.3342 31.6245 0.66635 0.156705 -2.36342 +1692 2 26.0527 24.2426 30.9664 2.25624 -0.763796 1.5217 +1693 1 15.9783 35.0149 18.8881 -2.52424 6.36231 7.69138 +1694 2 15.0684 35.0561 19.1825 -0.363845 -1.64935 -1.6214 +1695 2 15.9548 35.3431 17.9892 -1.40776 -9.07428 -1.0381 +1696 1 13.1827 8.82568 28.5669 -5.28574 4.5653 0.106327 +1697 2 12.3732 9.19564 28.9192 -0.0752527 -0.0597401 0.908166 +1698 2 12.9266 7.96828 28.227 -0.390865 1.50433 -1.23303 +1699 1 1.80124 1.00981 14.2164 -2.17871 0.0268062 15.5731 +1700 2 2.14683 0.272412 14.7195 1.86508 -1.10869 -2.83941 +1701 2 1.36677 0.605435 13.4655 2.06109 2.61459 -0.89005 +1702 1 27.2073 9.56512 16.5201 0.763728 3.98977 -0.110689 +1703 2 28.0839 9.1822 16.4877 -0.481461 0.522971 2.73865 +1704 2 27.1029 9.8492 17.4282 -2.76864 0.666836 -0.698285 +1705 1 22.6415 27.8876 17.7055 -2.53325 -4.85744 -18.6506 +1706 2 23.3998 27.6695 17.1636 3.31055 2.93737 2.90797 +1707 2 22.4245 28.7879 17.4635 0.283615 0.2607 0.89547 +1708 1 35.024 17.7611 30.837 7.00863 -10.2522 0.788331 +1709 2 35.2749 16.8379 30.8677 -4.39228 -0.501888 0.258944 +1710 2 34.1752 17.7646 30.3946 2.73062 2.13705 -2.20154 +1711 1 32.1588 2.34656 15.7759 -1.31786 -1.4549 2.43 +1712 2 31.3097 2.78327 15.8429 -0.0852006 -1.50952 -2.89976 +1713 2 32.6312 2.84181 15.1067 0.827025 -0.279904 0.834726 +1714 1 17.3517 33.607 35.0559 -7.91182 5.95534 -1.32808 +1715 2 17.1655 34.4337 34.6108 0.197304 -1.19601 -1.9684 +1716 2 18.1712 33.766 0.0772161 -1.09548 -0.562889 -0.176332 +1717 1 1.64488 29.1834 17.0852 -0.0815325 7.00023 12.2952 +1718 2 2.45105 28.7757 16.7688 -1.60768 -0.0772507 -1.2852 +1719 2 1.61769 28.9694 18.0178 2.50057 0.89099 -0.0371666 +1720 1 19.9506 29.2489 0.273098 -4.25536 -3.36927 -6.20834 +1721 2 19.2352 29.8589 0.0936771 0.503118 -0.682629 1.46511 +1722 2 20.3728 29.5983 1.0579 1.3161 1.07523 -3.32135 +1723 1 27.8716 8.50267 9.36321 -3.35714 -5.18294 -1.3578 +1724 2 28.6831 7.99746 9.31369 -2.54911 -1.12108 0.0872618 +1725 2 28.1556 9.39335 9.56884 -0.30153 -0.574623 -3.49663 +1726 1 9.82818 27.7479 10.8488 -6.86871 -1.02967 9.93278 +1727 2 10.0249 28.601 11.2357 1.0744 -3.24139 5.94322 +1728 2 10.4102 27.688 10.0912 -1.79317 2.78384 0.173816 +1729 1 26.3014 18.4567 21.2957 2.97647 0.633511 -3.14148 +1730 2 27.1778 18.8413 21.31 -0.191739 0.273 2.06412 +1731 2 25.7116 19.1982 21.4319 -0.360629 -0.119192 -1.88185 +1732 1 14.1914 25.9865 24.741 -8.56081 5.41353 5.26795 +1733 2 13.3901 26.4644 24.9552 0.801187 0.9469 0.49194 +1734 2 13.9489 25.0639 24.8199 1.01328 0.836675 2.54839 +1735 1 0.691931 8.9728 18.1979 -3.96677 -7.54445 4.48751 +1736 2 1.47197 8.41808 18.19 0.376242 1.60941 -1.26285 +1737 2 0.664427 9.33553 19.0833 2.64769 3.31739 -1.46519 +1738 1 32.7652 11.7583 33.2395 1.54918 -3.51172 4.14695 +1739 2 33.5873 11.2854 33.1103 -0.908083 -1.99124 2.2228 +1740 2 32.4626 11.4818 34.1045 -2.75121 0.59432 -0.665015 +1741 1 11.5804 29.9345 6.87085 -3.98604 9.21602 -2.45617 +1742 2 10.8367 30.5367 6.85149 0.851864 1.19311 1.9558 +1743 2 12.3257 30.4815 7.11894 0.0163468 -1.68651 -0.123458 +1744 1 33.7395 13.4583 4.64308 10.1649 10.37 -3.38104 +1745 2 33.2614 14.0691 5.20404 3.11441 -0.157142 2.33649 +1746 2 34.2654 14.0184 4.07207 -0.588828 0.656755 -0.674781 +1747 1 20.8293 4.12745 19.884 -0.900155 -15.6481 -12.3012 +1748 2 20.9387 4.49588 20.7607 -1.00948 1.1354 -1.78485 +1749 2 21.497 4.56415 19.3551 -4.10532 2.81675 -2.55123 +1750 1 25.2813 8.95117 23.5529 -5.6549 -6.06679 -1.98084 +1751 2 25.1124 8.60317 22.6773 0.0877073 0.937122 -0.552264 +1752 2 26.07 9.48399 23.4513 -0.42974 -0.187555 0.938219 +1753 1 16.3361 1.45257 7.44306 -0.501178 -6.27248 2.34719 +1754 2 15.5487 1.07503 7.83514 -1.16082 1.49855 -1.27372 +1755 2 16.3356 1.12726 6.54283 3.10938 -3.19078 1.70532 +1756 1 8.46444 10.8147 34.5389 1.12869 -0.330035 -1.90714 +1757 2 8.56968 10.9289 33.5943 -4.54814 -2.02095 -0.0366463 +1758 2 9.24803 11.2132 34.9176 -1.55944 2.95459 -2.62445 +1759 1 5.31657 12.6947 25.2739 -9.69831 1.103 8.43976 +1760 2 5.27809 12.4477 26.1978 1.52965 0.18905 0.598663 +1761 2 6.20859 13.0186 25.149 -0.0991383 -3.08896 -2.53084 +1762 1 28.5157 6.15004 35.2372 -5.69213 -5.5969 -1.87507 +1763 2 28.1098 6.98026 0.0393634 1.89261 0.643659 -2.3838 +1764 2 29.4003 6.19696 0.15274 -0.951175 -0.989321 0.289933 +1765 1 7.78466 0.693766 16.2287 1.07241 17.9604 8.0931 +1766 2 8.08356 0.837065 17.1267 2.58043 -0.069536 -0.583198 +1767 2 8.54661 0.898259 15.6866 -1.36197 -3.65085 -1.7895 +1768 1 21.6813 21.8072 29.4703 -1.631 -11.6725 -3.76703 +1769 2 21.6061 21.9011 30.4199 2.13797 2.18847 -0.698889 +1770 2 22.6074 21.6171 29.3206 -0.332776 0.79081 -1.47354 +1771 1 20.5438 13.5191 22.8826 8.03659 -9.74553 5.52175 +1772 2 20.1393 13.3888 23.7403 -0.0625002 0.794746 -1.27364 +1773 2 21.4006 13.8991 23.0765 -1.59286 3.93326 -1.415 +1774 1 13.5072 24.416 28.8495 -8.61398 -6.58765 -2.60536 +1775 2 13.7372 25.3416 28.7683 2.58009 -1.31723 -1.32215 +1776 2 12.7483 24.3061 28.2766 -1.06138 1.82656 0.980875 +1777 1 10.701 24.2694 31.9278 -7.73908 -14.9481 -5.3071 +1778 2 10.6397 23.7255 32.7131 0.152684 2.00444 1.33256 +1779 2 11.6139 24.5564 31.9053 -3.56031 5.87723 2.3617 +1780 1 15.9514 28.9785 35.05 -6.13348 -2.84415 3.65671 +1781 2 16.0007 28.4044 34.2856 0.493557 1.27707 -0.0375282 +1782 2 16.6361 29.6313 34.9043 -4.91485 0.184314 4.289 +1783 1 1.56406 0.696046 33.0473 -16.3277 -3.33827 -5.14075 +1784 2 2.3588 1.1655 33.3007 1.16723 -4.89822 0.624136 +1785 2 1.06186 0.61896 33.8585 -1.23525 -0.142794 -1.08219 +1786 1 26.1489 0.161449 10.031 -5.85314 -4.26932 -0.640182 +1787 2 25.3888 0.338633 9.47686 -0.577658 0.378965 0.630074 +1788 2 26.2083 34.7128 10.0587 -0.3756 1.22642 -0.639825 +1789 1 9.77827 17.7213 3.30542 13.4611 -4.29639 13.2923 +1790 2 9.83141 17.9127 4.24179 -5.99096 1.04012 -1.33779 +1791 2 9.26456 16.9152 3.254 -0.739499 1.56695 -0.0280845 +1792 1 8.75546 5.30359 3.09792 -0.255889 15.3482 2.41007 +1793 2 8.6027 5.09529 4.01961 5.84751 -3.00388 -0.291936 +1794 2 9.09027 6.20028 3.10684 1.43964 -1.33517 0.526293 +1795 1 20.4814 15.9216 9.33796 2.81371 2.13566 3.79524 +1796 2 20.5543 15.4841 8.48968 0.274219 2.66894 -1.03473 +1797 2 20.2654 15.2198 9.95206 0.47654 -1.71684 -1.79442 +1798 1 16.8296 18.5853 26.1735 -17.8837 -2.73022 -2.5972 +1799 2 16.6236 18.4217 27.0938 3.92839 1.60667 1.04126 +1800 2 17.1997 17.7601 25.86 -2.6041 -0.625285 -0.525706 +1801 1 13.7551 16.9871 22.3221 -6.04948 3.15298 -10.5342 +1802 2 13.5677 17.869 22.0006 2.17897 1.9518 4.20383 +1803 2 13.5993 17.0374 23.2652 0.893133 -3.3634 -1.12973 +1804 1 32.6224 30.4104 6.89006 12.2886 3.52112 -9.79544 +1805 2 33.5187 30.4095 6.55399 0.662146 -3.05942 -0.827721 +1806 2 32.5692 29.6244 7.43374 -1.08508 2.2176 1.86676 +1807 1 17.6301 14.6078 27.1804 -9.11653 -2.98566 2.71955 +1808 2 17.8789 15.2291 27.8647 5.79835 -2.21682 -2.26285 +1809 2 17.6954 15.1079 26.3669 0.199624 -2.18441 -0.175446 +1810 1 11.6265 21.2541 16.4685 1.56278 -2.32071 -4.67919 +1811 2 11.5027 21.367 15.5261 -1.319 2.52053 0.527184 +1812 2 12.4931 21.6214 16.6425 -3.12478 2.9172 1.71274 +1813 1 1.37498 22.2786 20.7552 7.83084 -9.33461 11.8114 +1814 2 2.11044 21.8342 20.3335 2.21102 1.17282 2.27104 +1815 2 0.762515 21.5758 20.9725 1.01663 -1.67241 -1.68685 +1816 1 7.17805 3.26556 24.3673 -4.99946 9.48611 -9.40754 +1817 2 7.6939 3.09383 23.5795 2.13125 -0.0841017 1.22202 +1818 2 6.9663 2.39709 24.7096 4.87344 1.24813 3.20579 +1819 1 17.6456 11.9508 5.42429 -12.8292 2.12827 9.01964 +1820 2 17.666 12.8943 5.58451 0.315621 -0.93474 -2.51064 +1821 2 17.4213 11.8696 4.49727 3.76995 -3.16317 0.287845 +1822 1 12.8487 11.6647 32.1501 1.95459 3.14079 0.595388 +1823 2 12.9364 10.7117 32.1312 1.03335 1.31396 -2.45903 +1824 2 12.8135 11.8841 33.0812 1.80441 -0.0285427 -0.940293 +1825 1 28.1273 28.5701 6.20796 15.569 -1.19954 -3.84549 +1826 2 28.7421 27.8707 6.42982 0.569705 0.69249 1.61013 +1827 2 28.6828 29.3008 5.93649 0.880667 -1.77333 0.445495 +1828 1 9.60977 10.1365 3.09891 -5.94523 16.4753 -3.61789 +1829 2 9.15241 10.5276 3.84329 1.96922 -0.0930667 1.79105 +1830 2 8.91879 9.95189 2.46275 -2.80442 -1.49947 3.15747 +1831 1 14.4197 9.53079 14.3089 -7.16532 7.48911 2.91416 +1832 2 13.6136 9.59909 14.8205 -1.17855 0.294958 -1.49237 +1833 2 14.1507 9.72232 13.4104 0.397574 -1.98121 -0.174343 +1834 1 6.04069 31.1465 20.4566 -9.15708 8.12434 4.89108 +1835 2 6.13395 30.1983 20.3652 -0.244382 1.09085 -0.00860043 +1836 2 5.11224 31.279 20.6481 0.843334 1.97473 -0.0647082 +1837 1 8.7838 13.5803 21.8928 0.217801 17.1488 14.4834 +1838 2 8.51094 14.4978 21.8985 -1.45571 -0.38088 -3.77848 +1839 2 8.24509 13.174 21.2139 6.3086 -2.86453 -1.40498 +1840 1 23.4748 35.2743 4.51161 4.21931 -5.52566 -6.44192 +1841 2 22.7721 35.442 5.13959 1.52363 0.185827 0.842397 +1842 2 24.0271 34.6195 4.93869 0.555595 -0.767624 -1.58782 +1843 1 22.0894 26.5427 21.4562 3.95908 -18.8496 4.23428 +1844 2 22.6255 26.467 22.2455 0.409818 -0.407813 -0.0667319 +1845 2 22.4919 27.2556 20.9601 -0.706819 -0.893449 -0.0692904 +1846 1 1.89498 19.0649 16.666 2.80053 -16.753 0.163504 +1847 2 1.87316 19.9794 16.384 -2.84196 -1.39736 -0.279 +1848 2 2.03554 19.1088 17.6118 -0.829705 -0.704631 -0.796266 +1849 1 23.9684 29.6207 2.08753 -23.7725 14.9997 -17.3986 +1850 2 23.9631 29.2365 1.21082 -2.58409 -0.109131 0.494741 +1851 2 23.5338 30.4669 1.98139 -0.29018 0.110115 1.17243 +1852 1 1.04624 21.6926 30.599 -10.8783 -3.72514 -8.42776 +1853 2 0.112367 21.7513 30.3974 -0.385649 -0.331062 -1.86197 +1854 2 1.46468 21.5314 29.7533 0.951807 4.52263 -0.597105 +1855 1 13.7383 18.7757 16.052 2.06801 4.28003 3.94841 +1856 2 14.0403 19.1264 16.8898 0.614545 -1.93383 0.441892 +1857 2 13.1788 18.0361 16.289 0.955085 -0.158913 -1.28769 +1858 1 15.0232 6.07511 33.936 -1.29508 2.93069 -5.05057 +1859 2 14.7347 5.5858 33.1655 0.234827 -0.161482 0.355153 +1860 2 15.9546 5.86971 34.0159 -1.64187 -4.18189 4.22192 +1861 1 31.8145 4.72505 13.9315 3.51696 2.46284 -9.06312 +1862 2 32.7583 4.70545 14.09 -0.860689 -3.55617 -0.581682 +1863 2 31.7034 4.28385 13.0893 -0.970181 0.0843368 0.95089 +1864 1 24.2418 18.8281 7.32442 19.8697 2.2108 -6.54484 +1865 2 24.4226 18.4746 8.19539 2.81024 2.54724 -0.45717 +1866 2 25.0242 18.62 6.81378 0.970146 1.95667 -0.32899 +1867 1 30.0972 6.70621 9.34508 -7.11575 -10.6459 5.95087 +1868 2 30.6725 6.85653 10.0952 0.385181 0.328039 -2.98084 +1869 2 30.3149 5.82236 9.04901 -0.729241 -1.02843 1.76281 +1870 1 6.44717 22.2065 16.5255 -3.59057 -4.00173 16.1678 +1871 2 6.64259 21.3661 16.94 3.11856 0.683016 0.647408 +1872 2 6.76977 22.1127 15.6292 0.416604 1.37739 1.48251 +1873 1 26.5355 4.89359 31.4896 -7.52384 6.40183 3.48158 +1874 2 26.4108 4.09458 30.9775 1.28288 1.47802 -0.0815147 +1875 2 26.2333 5.59673 30.9148 0.174929 0.381041 0.467201 +1876 1 16.6203 30.9547 12.5759 2.29181 3.31892 0.336466 +1877 2 17.5257 31.2473 12.4718 -0.428516 1.14843 0.686943 +1878 2 16.5321 30.7758 13.5121 -0.928822 -0.936925 -0.848334 +1879 1 4.87322 34.619 34.4415 0.500801 -6.20716 0.421653 +1880 2 5.78673 34.74 34.7005 -1.1578 1.99203 1.93461 +1881 2 4.62688 35.45 34.0352 -2.67178 0.290957 3.74667 +1882 1 2.50149 12.2801 26.0877 -3.61028 1.8033 -1.8975 +1883 2 3.14626 12.3987 25.3903 -1.63452 1.76565 0.0939493 +1884 2 2.99924 11.9029 26.8131 -0.546173 -2.4228 -3.67059 +1885 1 11.0044 34.2914 8.17886 15.9126 -2.73607 2.69613 +1886 2 10.7906 34.3407 9.11057 -2.69506 0.109664 -0.892116 +1887 2 11.8744 33.8931 8.15305 0.922075 0.494336 3.88877 +1888 1 10.4642 16.7648 26.4147 2.80971 1.51282 -9.61072 +1889 2 10.4264 17.0779 27.3185 1.17471 -1.35509 -0.280756 +1890 2 11.3146 17.0636 26.0926 0.590472 -1.32977 -0.414974 +1891 1 17.2152 4.69462 34.6747 11.9213 0.65814 -4.69715 +1892 2 18.0195 4.45625 34.2137 1.04857 -0.57361 0.535519 +1893 2 16.8774 3.86516 35.0125 1.91423 1.04657 2.96864 +1894 1 6.97445 35.1353 32.2671 9.97328 -11.6302 -7.33462 +1895 2 7.55154 34.8288 32.9666 0.774769 -1.62199 -1.46055 +1896 2 6.63884 0.467797 32.5832 1.02155 -1.24749 0.362107 +1897 1 30.2645 4.69075 18.0422 0.694439 -2.46184 2.97624 +1898 2 29.6017 4.00886 17.9326 1.10342 -1.19819 0.759635 +1899 2 30.7589 4.42264 18.8167 -1.07894 2.27368 1.54311 +1900 1 14.1656 29.632 31.6787 5.05867 -0.355939 -0.980506 +1901 2 14.4451 30.4041 31.1867 -0.842964 -0.790639 -0.294246 +1902 2 13.5563 29.1821 31.0933 0.0725257 -1.19259 1.4708 +1903 1 22.4084 9.52165 9.7397 0.735332 -1.67091 -3.93305 +1904 2 22.7212 9.37225 10.6319 -1.09142 1.00002 -0.542777 +1905 2 23.025 9.04279 9.18587 1.34861 1.44662 0.230846 +1906 1 22.2367 0.136878 35.4162 2.39769 -1.00634 11.3877 +1907 2 23.1336 0.346647 0.22933 -0.416125 0.426818 1.11968 +1908 2 21.8755 35.1657 0.715801 -0.0814999 0.0454572 0.682247 +1909 1 30.8013 21.126 11.6255 -3.46793 -5.01909 1.70411 +1910 2 31.1601 21.6971 10.9462 -4.45423 -1.15624 -2.23432 +1911 2 31.4336 20.4108 11.6964 2.44046 2.26421 0.934019 +1912 1 27.4508 5.23152 21.4006 1.74025 1.89877 19.0993 +1913 2 27.8319 4.73772 22.1266 0.4018 0.947765 0.850108 +1914 2 26.5774 5.47438 21.7079 -0.634266 -2.0344 0.72118 +1915 1 34.2517 16.5309 18.5306 0.907524 -6.93269 -4.04601 +1916 2 34.8715 15.8322 18.7399 -0.501769 0.835994 1.04597 +1917 2 33.8909 16.2844 17.6789 -0.976215 1.5179 3.59303 +1918 1 32.115 35.0905 16.482 2.22898 -11.9743 -20.9485 +1919 2 32.966 34.6682 16.5991 -0.636814 -0.495605 0.383446 +1920 2 32.3008 0.353133 15.9431 0.148533 0.858467 3.15742 +1921 1 5.2813 31.5245 24.5891 -0.88265 3.56081 0.527901 +1922 2 5.6102 31.6063 25.4843 2.8911 0.897716 -1.16555 +1923 2 5.50826 32.3562 24.1732 0.0452461 -1.83796 -1.84019 +1924 1 25.7935 25.4126 18.2933 8.42974 5.04501 3.04403 +1925 2 25.4171 24.7186 17.752 -3.18932 0.154086 3.92798 +1926 2 25.7522 26.195 17.7434 -1.62301 -1.62428 -0.262324 +1927 1 4.94055 22.5134 12.7286 -9.04805 -9.98913 0.740441 +1928 2 4.66669 21.7387 13.2196 -2.25032 0.777095 0.693415 +1929 2 4.12797 22.9905 12.5602 2.55025 2.81834 1.88639 +1930 1 12.3705 3.40796 24.8702 -10.2718 -6.94273 4.16449 +1931 2 11.5354 3.79201 25.1374 1.11482 2.05237 1.26765 +1932 2 12.7415 4.04279 24.2574 1.31703 -1.09657 1.0894 +1933 1 17.2229 21.0728 32.2314 -8.179 -5.27121 -18.2871 +1934 2 16.3825 21.3411 31.86 1.15239 -1.37236 -2.54915 +1935 2 17.7485 20.8146 31.4742 0.636225 0.416061 0.167394 +1936 1 25.4211 13.6617 27.4256 -0.423575 1.5864 -14.144 +1937 2 25.9311 14.3939 27.0792 0.209498 -1.21813 2.94262 +1938 2 25.0385 13.2482 26.6517 -1.88498 1.40152 0.678356 +1939 1 31.3452 0.921707 6.09496 5.75289 0.0456399 -1.04313 +1940 2 31.5193 0.206077 5.48357 1.7599 -1.91271 2.66807 +1941 2 31.9558 1.61205 5.83652 -0.775733 -0.136291 -2.46929 +1942 1 14.5238 27.1426 0.855822 -0.28203 -13.8472 13.0001 +1943 2 15.0637 27.8615 0.527327 -2.90129 -0.385453 -1.8344 +1944 2 14.5862 27.2115 1.8085 -1.36301 3.80564 -1.12804 +1945 1 28.8746 13.8014 31.4027 -2.88672 6.47051 7.86952 +1946 2 29.2232 14.2517 32.1721 1.91816 0.252514 -1.72337 +1947 2 28.8041 14.4848 30.7362 -2.55312 0.206489 0.885327 +1948 1 32.2921 1.69364 30.0162 -5.24318 6.11719 0.10458 +1949 2 32.9509 1.85569 29.3409 -1.02656 -2.73336 -0.95222 +1950 2 31.7703 2.49576 30.0398 2.18736 -0.0064308 0.36284 +1951 1 12.6171 8.26014 20.3408 -0.40671 -8.63132 6.16379 +1952 2 12.7962 8.9555 20.9737 1.99194 1.08407 -2.86475 +1953 2 12.1389 8.69542 19.635 2.27749 -2.82959 -1.29442 +1954 1 12.5264 25.4516 7.87552 -4.00904 -0.543437 10.3565 +1955 2 12.9562 24.654 8.18449 -0.215524 -0.0928553 -1.74864 +1956 2 11.705 25.1474 7.48948 4.50811 -0.52052 -4.58555 +1957 1 1.10395 20.9772 6.76689 -12.4418 -4.87906 -17.0173 +1958 2 0.841381 21.0115 5.84704 0.961335 2.29109 -0.167377 +1959 2 1.91806 21.4794 6.80294 -0.662195 -1.08577 2.11991 +1960 1 4.82166 0.411135 13.4723 -6.95497 7.27665 -10.2603 +1961 2 4.31632 1.13144 13.0954 -1.71759 1.5163 4.71861 +1962 2 4.19868 35.4546 14.0325 3.34255 0.282635 2.02706 +1963 1 7.98045 14.3231 18.3954 3.08041 14.4496 -7.04888 +1964 2 7.47829 15.0927 18.6634 -2.22303 -2.54215 1.24386 +1965 2 7.75094 13.6513 19.0374 2.28408 -1.12721 -2.33416 +1966 1 6.57567 10.8403 7.6939 2.74017 2.33053 3.06743 +1967 2 6.87818 11.4306 7.00375 -0.816871 -0.135469 -0.424054 +1968 2 5.69956 11.1571 7.91368 0.353319 -2.48188 -0.273827 +1969 1 10.1296 13.4617 3.4523 -7.92991 7.36607 -13.5551 +1970 2 9.4814 14.0411 3.05172 2.81436 1.47522 -1.87702 +1971 2 10.9658 13.745 3.08241 -0.999119 -0.282534 1.18626 +1972 1 2.78873 23.9803 22.6823 7.39875 -2.15156 -6.43063 +1973 2 2.24341 23.3472 22.2153 1.0523 -1.39215 0.678747 +1974 2 2.17172 24.6381 23.0029 -0.309516 -1.48449 0.660469 +1975 1 29.681 34.0668 9.41834 9.5803 -0.140978 0.198088 +1976 2 29.4023 33.8738 10.3135 -0.39736 4.75337 0.09998 +1977 2 30.2232 34.8514 9.49973 0.132783 -0.224159 -2.50537 +1978 1 17.3964 25.0161 9.25437 -10.6964 6.49204 10.2875 +1979 2 18.0663 25.5133 8.78518 -2.57426 -0.200004 -1.71763 +1980 2 17.7826 24.1488 9.37642 -1.26016 -0.11254 -2.41078 +1981 1 11.1411 14.0768 32.9507 2.74692 8.93145 -23.0737 +1982 2 12.0674 14.2752 33.0877 0.326495 0.0181461 -2.13137 +1983 2 10.9448 13.3932 33.5914 -1.40918 5.092 2.7765 +1984 1 1.12682 32.0133 27.5402 4.517 -1.51145 -4.02069 +1985 2 0.552584 31.2959 27.8081 3.00058 -1.99467 0.131487 +1986 2 1.5621 31.6905 26.7511 1.52551 1.30495 -0.0263278 +1987 1 16.7481 10.3694 22.1507 0.264039 13.0692 4.69918 +1988 2 17.6248 10.1979 22.4946 -0.0377334 0.851346 -4.78636 +1989 2 16.5624 11.2729 22.4066 -1.46932 -0.377234 0.467584 +1990 1 3.76375 22.8172 16.7293 -4.0741 -10.5757 1.02761 +1991 2 3.80151 23.6586 16.2743 -0.690304 1.29329 3.69566 +1992 2 4.5994 22.3969 16.5262 -0.197813 0.973283 -0.721214 +1993 1 1.85399 2.73861 27.3822 3.20071 -7.68688 -3.72082 +1994 2 2.53752 2.17131 27.7389 0.0246343 -1.14856 -1.23911 +1995 2 2.27395 3.18876 26.6492 0.934788 1.93265 2.10385 +1996 1 20.9724 33.5726 23.8784 8.10433 -9.20518 -4.51155 +1997 2 21.6189 32.9194 24.1461 -2.046 -3.87957 -3.38316 +1998 2 21.2405 33.8276 22.9955 0.119388 1.30018 0.791288 +1999 1 14.9356 6.66547 21.3473 -4.32378 2.01425 -5.99167 +2000 2 14.0917 6.81509 20.921 0.850589 0.904261 -2.27949 +2001 2 15.2025 5.79487 21.0522 1.98877 1.97817 -3.72271 +2002 1 22.2485 5.18667 17.87 13.215 -1.9753 -1.37536 +2003 2 21.9401 5.84134 17.2434 -1.85661 0.524428 2.90348 +2004 2 23.1453 5.4526 18.0731 0.178716 1.34064 -2.4977 +2005 1 31.7392 29.9223 26.3752 4.76914 0.177865 5.41636 +2006 2 32.1647 30.6696 26.7955 0.903997 -0.87703 1.20137 +2007 2 32.4505 29.4583 25.9336 0.0227674 -0.433216 0.401033 +2008 1 24.5495 23.287 6.21014 -9.6064 5.24279 8.20718 +2009 2 25.3283 22.7624 6.02443 0.116339 4.39189 1.8768 +2010 2 24.1468 22.8595 6.966 0.2289 -0.0589481 -2.13137 +2011 1 25.8848 13.3641 31.6949 11.7976 1.283 28.4217 +2012 2 26.0644 12.9328 30.8595 -3.81135 -1.20515 1.50928 +2013 2 26.7491 13.586 32.0412 2.1747 1.23594 -3.73301 +2014 1 31.9059 10.2239 30.8521 3.15397 -0.693558 5.50864 +2015 2 32.2432 10.7005 31.6105 -2.64306 -0.474064 1.50947 +2016 2 31.6065 9.38729 31.2082 -1.91976 0.707005 -1.14165 +2017 1 0.84878 3.6625 11.6852 3.82778 -4.24681 3.04899 +2018 2 0.853073 4.56299 12.0097 1.00506 -0.863618 -0.913913 +2019 2 0.134074 3.64014 11.0488 -1.02679 -1.02985 3.07516 +2020 1 12.653 6.40924 27.2569 -10.896 -2.3651 4.67545 +2021 2 12.0107 5.88536 26.7781 -1.95087 -0.422561 2.90655 +2022 2 12.932 7.07765 26.6311 3.33215 -5.37792 -3.19321 +2023 1 15.9575 7.9951 15.8816 6.43964 -4.15323 6.61769 +2024 2 16.7831 7.8467 15.4206 0.588477 2.84349 1.20404 +2025 2 15.4803 8.61195 15.3266 -2.08725 -4.05933 -0.295667 +2026 1 20.0375 20.1391 12.665 -4.11025 1.52341 -3.10314 +2027 2 19.4274 20.3342 11.9537 2.89664 -0.270393 -1.94487 +2028 2 20.3292 19.244 12.4922 -2.13637 -0.289793 3.97752 +2029 1 21.356 6.30845 10.1293 11.8845 -7.32937 -8.40835 +2030 2 20.9041 5.54426 10.4872 -0.836302 1.13214 -0.345734 +2031 2 21.8894 6.63336 10.8547 0.11176 0.0745871 -0.490015 +2032 1 35.1526 30.9366 9.83286 7.59845 5.2547 -1.12957 +2033 2 0.311501 31.622 9.89575 0.964885 -1.25019 -0.233494 +2034 2 34.6019 31.0651 10.6052 0.344797 -0.803576 -0.904465 +2035 1 4.27525 27.2569 26.2869 4.28071 5.72746 7.8462 +2036 2 3.39987 27.3692 25.9163 0.165296 -0.828825 2.86229 +2037 2 4.39971 28.0244 26.8452 0.266735 0.0706906 -1.3371 +2038 1 26.8649 19.3391 13.6882 0.177125 1.61838 2.46927 +2039 2 26.0052 19.1944 14.0834 -0.103725 0.362381 -1.50792 +2040 2 27.4862 19.0117 14.3386 -0.695576 -0.902314 0.251747 +2041 1 7.83542 28.181 15.8382 -13.3943 -2.71551 5.4783 +2042 2 7.57758 27.3247 16.1794 -0.25335 2.11014 -2.48558 +2043 2 7.02351 28.6878 15.8233 1.95232 1.88776 0.576467 +2044 1 32.6262 18.2228 29.791 -14.1882 1.19327 -8.66236 +2045 2 32.1279 17.5186 29.3763 0.458993 0.618559 0.834874 +2046 2 31.9606 18.8321 30.1103 1.27184 -0.0824113 1.15038 +2047 1 3.26267 33.4782 7.39241 0.72256 1.05107 -6.58477 +2048 2 4.1177 33.8412 7.62335 -1.20198 1.46048 -0.601021 +2049 2 3.2457 33.4941 6.43549 0.071718 0.812761 -0.0287205 +2050 1 0.844894 3.50214 3.06141 10.9265 -6.46418 5.34726 +2051 2 1.3825 4.10673 3.57296 -1.34547 0.02462 1.3239 +2052 2 1.43348 2.7774 2.85035 0.956803 -0.0258241 1.47884 +2053 1 25.1225 15.9729 21.4727 1.26189 6.66637 7.55006 +2054 2 25.4376 15.7328 22.3441 1.99941 -1.50251 -1.18582 +2055 2 25.5145 16.8296 21.3033 0.649747 -0.161475 0.915999 +2056 1 7.27486 22.2101 14.0385 10.1815 -3.49421 -8.18063 +2057 2 7.84619 21.46 13.8737 1.50039 1.74304 -3.72093 +2058 2 6.53621 22.0846 13.4428 1.08182 3.6941 2.34564 +2059 1 14.2409 9.72949 11.5638 -2.21614 13.7167 -2.62635 +2060 2 13.6906 9.62021 10.7883 -0.22348 -2.43277 0.646692 +2061 2 14.9733 10.2682 11.2645 -0.353329 -0.504752 -2.50308 +2062 1 24.5604 34.1124 22.5076 2.81011 9.56643 12.8028 +2063 2 24.4651 33.192 22.2624 2.76066 3.39389 -3.794 +2064 2 24.909 34.0885 23.3987 -0.0660125 2.15758 -2.31326 +2065 1 28.1787 24.2138 14.4977 2.85163 13.2743 10.1108 +2066 2 28.1314 24.0884 15.4454 -1.95 -0.314329 0.254779 +2067 2 27.5593 23.5776 14.1402 4.78697 -1.19745 -1.90137 +2068 1 35.2086 9.78789 0.994199 1.76044 6.5307 -5.2317 +2069 2 0.557202 10.1754 0.806894 0.418955 -1.44608 0.928967 +2070 2 34.6067 10.532 1.01289 1.59781 1.15857 -0.38696 +2071 1 0.696525 26.2392 12.9981 6.15683 2.43528 1.97356 +2072 2 0.0853603 25.8774 12.3564 0.126465 3.40177 -1.1815 +2073 2 0.827069 27.1459 12.7205 1.01216 -0.0198955 3.9203 +2074 1 22.1927 29.1204 4.3329 10.0155 4.13346 -1.27455 +2075 2 21.5089 28.451 4.35461 1.49845 0.495267 -0.159421 +2076 2 22.908 28.7169 3.84119 -2.47796 1.10379 -2.16302 +2077 1 17.916 28.683 14.989 -2.36263 0.654597 -2.84745 +2078 2 18.4385 28.392 15.7363 -2.11473 0.465722 -0.120026 +2079 2 17.5044 27.8844 14.6585 2.66175 -0.386546 -1.02105 +2080 1 12.7952 25.7665 32.6497 13.9949 3.53752 8.37998 +2081 2 13.7341 25.6434 32.7898 0.325895 -1.85511 0.845326 +2082 2 12.4802 26.1577 33.4645 0.612139 -2.92432 1.79416 +2083 1 30.8742 23.167 13.459 1.42585 -4.1257 6.75052 +2084 2 30.4067 23.0024 14.2778 -1.88886 -0.614314 -1.43999 +2085 2 30.9172 22.3119 13.0311 -1.44327 1.00043 -2.06414 +2086 1 9.82816 23.5848 1.74826 4.09339 -9.25808 -17.9911 +2087 2 9.74381 23.4546 0.803719 0.485579 -1.71759 0.88707 +2088 2 10.3572 22.8448 2.04625 -1.70334 -0.335486 -1.80313 +2089 1 6.89263 12.5722 5.59003 -3.42428 7.18815 0.109591 +2090 2 7.81348 12.4179 5.37924 -0.409968 -0.134661 3.03095 +2091 2 6.43412 12.4627 4.75695 2.18255 -2.57536 -0.0517335 +2092 1 11.0294 29.5516 32.8106 9.33574 -3.0002 -9.362 +2093 2 11.6012 29.3802 33.5589 1.86495 1.52792 -1.29087 +2094 2 11.3895 29.014 32.1053 -0.11513 -1.05364 -0.15456 +2095 1 5.68421 15.1154 32.971 -6.10389 17.5032 9.81276 +2096 2 6.44786 15.1804 32.3976 -2.76176 -5.22659 1.4758 +2097 2 5.84755 15.7576 33.6618 -0.353412 4.33933 -2.88367 +2098 1 21.2619 27.2128 29.9745 13.6163 -5.96544 1.97752 +2099 2 21.1023 27.9709 30.5368 -0.179442 -1.82524 1.45305 +2100 2 20.5969 27.2782 29.2891 0.137903 -0.746035 1.06037 +2101 1 6.19181 8.13957 30.3451 -8.48727 -8.28994 6.01453 +2102 2 6.97701 7.67729 30.0519 -2.03856 -3.21695 4.93459 +2103 2 5.52559 7.45652 30.4214 -1.35773 1.55745 0.920755 +2104 1 32.4099 28.4116 3.86444 -4.18766 8.07464 1.54038 +2105 2 32.5147 27.4665 3.9742 3.5415 2.18598 0.381035 +2106 2 31.5078 28.5858 4.13297 -0.124238 -0.90634 -1.56255 +2107 1 23.9935 26.6237 31.2156 -1.77594 5.02662 -3.69764 +2108 2 23.2047 26.8918 30.7444 0.0659868 -0.69126 -0.258411 +2109 2 24.4759 27.438 31.3587 -2.36725 0.937325 2.90768 +2110 1 28.5047 29.5758 20.8717 -11.8816 10.0842 -0.798304 +2111 2 29.2407 29.9723 20.4054 -1.63534 -5.14698 -5.99675 +2112 2 28.9026 29.1526 21.6325 1.97682 0.775721 -2.26728 +2113 1 27.7507 21.2746 18.519 -2.5653 -10.6239 2.62546 +2114 2 27.4235 20.422 18.2324 0.481061 -0.629309 0.781079 +2115 2 28.2537 21.0848 19.311 -1.00646 0.362905 0.392864 +2116 1 25.2532 27.4363 16.553 -8.60012 2.32024 -6.4729 +2117 2 25.6623 28.3016 16.542 2.83422 -2.12619 2.30998 +2118 2 24.92 27.317 15.6636 5.31661 1.51202 -2.34852 +2119 1 5.61824 2.12637 21.503 -1.17612 0.715888 4.06576 +2120 2 4.8052 2.11258 22.008 1.06061 -0.364635 -2.05514 +2121 2 5.91777 1.21725 21.5055 -2.31637 0.137551 -1.97542 +2122 1 14.2045 17.3028 2.13313 13.8322 -9.9262 14.7443 +2123 2 13.4643 17.6404 1.62874 2.50063 -2.15093 -0.197974 +2124 2 13.9013 17.314 3.04098 -1.33233 -2.7535 0.223921 +2125 1 33.7781 2.9239 0.155769 0.178407 -4.43945 -0.37031 +2126 2 33.4616 3.50802 34.9138 0.119409 -0.168031 0.668625 +2127 2 33.6395 3.41265 0.967026 0.0418614 -0.671587 -0.0553616 +2128 1 0.227757 13.6891 9.35453 3.75917 4.51084 1.19032 +2129 2 0.64664 13.3875 10.1607 -2.554 -4.83332 -1.99438 +2130 2 0.820174 13.4088 8.65689 -2.36288 -2.906 2.52442 +2131 1 27.5718 24.3683 33.9227 11.8758 -14.0536 -0.652827 +2132 2 27.0285 24.2545 33.1429 -0.126379 2.90913 0.147778 +2133 2 28.103 23.573 33.9632 -2.25564 -2.06787 -1.68633 +2134 1 18.7547 23.4368 22.1148 1.76793 -3.43652 -5.89452 +2135 2 17.8334 23.3516 21.8695 0.21508 -0.204651 0.176003 +2136 2 19.1852 23.7587 21.3229 -0.448118 0.043474 -0.389491 +2137 1 2.29221 10.8734 1.51363 3.40588 -1.78065 -4.02462 +2138 2 2.50322 11.7417 1.85678 -0.631189 -1.51747 1.05411 +2139 2 2.85137 10.2765 2.01087 0.643156 1.05988 -1.16649 +2140 1 25.6214 25.899 25.2413 3.03123 -3.73655 12.5526 +2141 2 25.4794 26.589 25.8893 -0.15111 -0.362854 -0.719554 +2142 2 26.3846 25.42 25.5642 0.366269 1.78247 -0.942643 +2143 1 16.9269 16.3234 9.79661 -6.62239 -4.09948 11.2029 +2144 2 17.2235 17.0918 9.30892 4.24477 -4.29454 -0.846488 +2145 2 17.3507 16.4032 10.6511 0.535424 -3.08265 -0.22927 +2146 1 10.4746 17.2104 29.111 0.461956 5.13833 10.1707 +2147 2 10.9241 18.0338 29.3012 -0.703571 0.85844 -2.15095 +2148 2 10.1952 16.8862 29.9673 -1.05192 3.52498 1.46743 +2149 1 16.0666 22.3671 1.6953 -13.4076 -7.95118 -0.708657 +2150 2 15.3907 23.0043 1.46427 1.07175 1.7325 0.439819 +2151 2 16.8399 22.6498 1.20714 1.38044 0.287258 3.91095 +2152 1 16.3357 27.5846 32.8085 2.54571 4.88704 -14.3477 +2153 2 15.9474 26.7327 32.6096 4.10112 -0.695412 1.47727 +2154 2 15.8243 28.2078 32.2925 -3.9931 -1.27178 2.38137 +2155 1 20.4932 11.6283 35.2655 -3.26067 -1.10384 -0.810694 +2156 2 20.9736 12.0663 34.5629 2.17296 -7.5022 -1.79892 +2157 2 19.7289 11.2477 34.8327 1.40006 -3.27805 0.449146 +2158 1 30.4143 26.578 6.51765 1.34698 1.94845 -3.36576 +2159 2 30.1945 26.7453 5.60116 0.455236 -0.800151 0.112693 +2160 2 30.4582 25.6241 6.58369 -2.82519 0.317721 2.06092 +2161 1 12.3779 16.378 4.55641 -4.36421 7.90937 -13.7187 +2162 2 12.3465 15.5702 4.0438 3.23934 2.28262 -2.17386 +2163 2 11.6883 16.9264 4.18253 -0.260462 -0.501236 -2.16943 +2164 1 33.5739 11.9086 21.4588 11.1152 -1.5316 3.49609 +2165 2 33.2115 12.3917 20.7162 3.11323 -0.128176 -0.870749 +2166 2 32.8144 11.6995 22.0027 -1.07419 -0.174326 -2.30381 +2167 1 31.3265 31.2337 1.41157 1.73917 3.01076 -4.26138 +2168 2 31.4705 31.9953 0.849882 -0.517616 -0.645507 0.434596 +2169 2 31.2025 30.5061 0.802147 -2.99133 0.294358 0.258116 +2170 1 28.8718 19.6384 21.2244 5.68955 -4.46505 -10.0472 +2171 2 29.7168 19.4523 20.815 -0.0967467 0.927831 -0.484415 +2172 2 28.8758 20.5854 21.3635 -2.11682 -0.153636 -2.1144 +2173 1 4.42453 23.1716 25.4282 2.90202 2.28962 -12.879 +2174 2 3.9564 23.5331 24.6756 -0.22092 -2.25427 -1.27917 +2175 2 4.52948 22.2427 25.222 -2.16739 -0.10553 2.93245 +2176 1 24.0098 31.996 18.183 -2.49774 3.05067 4.43748 +2177 2 23.2463 32.5536 18.0336 0.686358 1.13207 0.939593 +2178 2 23.6737 31.1031 18.1056 -0.339556 0.639762 -1.92479 +2179 1 12.5965 11.8134 19.0199 0.740877 6.18874 2.34954 +2180 2 12.2121 11.1554 18.4406 -0.485915 -2.06334 3.55624 +2181 2 12.2837 12.6494 18.6744 -6.15752 -1.78466 1.24711 +2182 1 22.6083 27.9044 24.8206 -4.82246 -13.5194 9.39119 +2183 2 23.4879 28.2584 24.9519 0.0947729 -4.15615 6.39783 +2184 2 22.0799 28.3144 25.5054 -2.34407 -3.05615 0.0172565 +2185 1 10.8934 10.4495 15.7934 -5.11254 6.98451 -8.01208 +2186 2 10.7152 10.0409 14.9463 1.76759 -0.812467 -0.0749665 +2187 2 10.9693 11.3835 15.5982 5.17566 -0.714622 -2.87787 +2188 1 0.082404 9.79724 3.64898 -2.02438 -0.241486 -8.02039 +2189 2 35.4288 8.901 3.9446 6.48101 -0.274731 -1.11117 +2190 2 0.113674 9.73312 2.69444 -2.08722 -0.349248 0.254082 +2191 1 30.4051 21.0896 5.849 4.70324 0.772835 5.75226 +2192 2 30.0855 20.9492 4.95774 -1.61648 -1.90844 1.56949 +2193 2 30.1158 20.3157 6.33237 0.187226 1.91967 2.66775 +2194 1 24.6681 21.9189 3.54032 1.5012 -2.16417 1.86007 +2195 2 24.3513 22.8175 3.44855 -5.46579 -2.27758 3.27978 +2196 2 25.2021 21.9326 4.33461 2.49917 0.648722 -2.89273 +2197 1 28.9535 32.9129 27.7197 -2.2052 -2.2515 2.98885 +2198 2 28.2714 33.5692 27.8623 -0.0456994 -0.210812 -3.47395 +2199 2 29.6382 33.3788 27.2398 -0.0427422 -2.86791 -2.22103 +2200 1 30.0346 19.208 7.99526 4.75506 -6.66374 -4.34388 +2201 2 30.7123 18.7664 8.5071 0.454158 5.08749 3.93067 +2202 2 29.4988 19.6607 8.64652 -2.97823 -0.274169 -5.51419 +2203 1 24.4975 23.3494 12.1534 13.7107 4.89884 2.56005 +2204 2 25.3937 23.044 12.2939 0.156279 -1.67664 -1.47157 +2205 2 24.0084 22.5599 11.9216 -1.08709 1.54871 0.416254 +2206 1 31.7696 12.6394 3.00526 -9.99272 -17.4934 8.72874 +2207 2 30.9432 12.3333 3.37887 -0.209767 2.52571 2.50869 +2208 2 32.2815 12.9292 3.76032 3.30471 -3.9613 -1.10394 +2209 1 14.3063 32.5165 11.8812 7.30143 0.0556361 -1.38649 +2210 2 15.1181 32.0114 11.9261 -1.38711 0.777775 -1.05715 +2211 2 14.0878 32.7013 12.7946 -3.05929 -1.69692 -1.52082 +2212 1 29.4326 16.8233 3.26073 -1.1934 19.9674 -6.70824 +2213 2 29.2772 16.4318 4.12024 -0.373273 -3.4086 -3.02457 +2214 2 30.0347 17.5474 3.43221 2.36875 -2.11674 3.31269 +2215 1 16.9359 0.294205 22.93 -1.43661 -5.88207 -1.02348 +2216 2 17.6799 35.4202 23.3969 -2.82944 -1.25383 3.44888 +2217 2 16.9928 35.4332 22.0479 4.11945 0.0654616 0.169236 +2218 1 6.38667 32.0714 27.1175 -1.34154 -7.88241 -2.95021 +2219 2 7.18916 31.7222 27.5053 -0.512257 -1.75037 -2.44929 +2220 2 6.40383 33.0046 27.3299 1.69591 -1.45992 1.74288 +2221 1 11.385 0.737762 34.444 1.0769 9.84781 -8.3086 +2222 2 11.8541 0.729189 33.6096 -0.191503 2.29055 -0.103684 +2223 2 11.348 35.3248 34.708 4.0328 0.86116 -0.188704 +2224 1 5.62568 0.955507 5.96111 -0.934378 8.09796 -8.81512 +2225 2 5.62063 0.151628 6.48071 0.42077 1.38248 0.679491 +2226 2 6.49814 0.981823 5.56822 -0.398521 0.313198 -0.774023 +2227 1 31.4414 14.775 9.5218 -0.12758 -1.13407 1.28874 +2228 2 30.8095 15.3119 9.04368 1.0014 -1.48762 -1.55137 +2229 2 32.2667 15.2547 9.4504 -0.726656 -0.00515146 -0.133122 +2230 1 4.13931 30.4704 11.2579 -4.64295 -12.2416 2.30026 +2231 2 4.26266 30.2823 10.3275 -2.90422 2.95032 0.101658 +2232 2 4.96616 30.8654 11.5346 -1.71939 1.42058 -2.07621 +2233 1 2.68111 19.0805 19.357 0.288495 -0.965979 -1.46009 +2234 2 2.26378 18.6038 20.0745 0.613272 0.598088 0.627627 +2235 2 2.86302 19.9478 19.7188 3.79847 -0.957173 0.111671 +2236 1 22.9328 35.3205 10.654 -1.17128 -1.3631 -3.13154 +2237 2 23.0104 34.5088 11.1552 1.68407 -0.569046 -2.78572 +2238 2 23.0408 35.0506 9.74197 2.03086 2.91551 -0.823667 +2239 1 21.4267 28.833 27.2611 5.01184 6.20341 -7.50164 +2240 2 20.9554 28.0656 27.5855 -2.16121 1.53484 -2.53281 +2241 2 20.7464 29.4921 27.1237 2.50921 2.41066 -0.766813 +2242 1 30.8573 9.03794 4.70224 -5.68181 8.0784 -2.67509 +2243 2 30.8212 8.60041 5.55283 -1.94414 -0.488055 -1.51649 +2244 2 30.4962 9.90935 4.86509 0.308488 -0.0282253 0.643963 +2245 1 4.86565 22.6956 4.35471 -0.616398 -4.28067 1.06681 +2246 2 5.71049 23.1455 4.34482 -0.16007 -0.536699 0.198194 +2247 2 4.83945 22.216 3.52676 0.744006 0.0629632 0.877338 +2248 1 13.4417 3.4638 20.9032 -1.99632 1.72584 -0.702536 +2249 2 14.2551 3.66454 20.4403 -1.02977 0.584263 -1.43401 +2250 2 13.3931 2.50784 20.8996 -0.655064 1.40362 -1.76127 +2251 1 22.1603 21.8511 0.901716 -7.10607 -1.12586 -2.74575 +2252 2 22.4546 20.9995 1.22474 3.06491 2.51485 1.50768 +2253 2 21.3098 21.9855 1.31985 1.18724 -0.0774429 2.61558 +2254 1 9.81493 3.48285 1.49932 2.26475 -8.4394 -1.32831 +2255 2 9.61878 4.19515 2.10792 -0.710188 0.950926 -2.07478 +2256 2 9.33199 2.73212 1.84486 -1.07434 2.35338 -2.01987 +2257 1 25.0473 17.8456 9.69231 -14.3842 -5.19005 -16.2047 +2258 2 24.2117 17.8649 10.1588 -0.385203 -1.38885 -0.994251 +2259 2 25.7079 17.816 10.3844 -0.475704 5.97919 -1.30498 +2260 1 15.1904 12.4179 1.71138 -2.67464 -1.64625 0.609141 +2261 2 15.5382 12.4179 0.819609 -1.16785 -0.661763 -0.140467 +2262 2 15.8133 11.891 2.21191 0.172249 1.15005 -1.0779 +2263 1 10.8181 25.4174 22.6919 9.58336 3.59728 10.2152 +2264 2 11.5544 24.8356 22.8806 1.23843 0.501538 -3.46471 +2265 2 11.2239 26.2611 22.4925 -1.1591 1.24299 1.60585 +2266 1 18.2549 35.0277 9.20161 -4.50675 -6.59285 -15.2326 +2267 2 17.8393 0.0704687 8.53681 -1.26387 1.11665 1.01091 +2268 2 17.948 35.3856 10.0346 4.52059 0.0316157 0.402168 +2269 1 20.6792 9.17175 32.7272 21.7634 -9.32988 -14.2962 +2270 2 21.5877 9.09614 33.0191 0.663048 0.238701 -3.06646 +2271 2 20.5735 8.46796 32.0871 -0.388148 -0.314998 0.451021 +2272 1 26.3243 10.1277 13.9338 14.7149 7.83308 0.760686 +2273 2 26.6293 10.0691 14.8392 -0.429455 1.97339 -1.04355 +2274 2 25.522 10.6473 13.984 0.308735 -1.88575 0.236102 +2275 1 0.821087 13.7218 27.8146 -2.26492 -9.59385 -1.07816 +2276 2 0.847164 14.6412 27.5496 -0.184504 0.0728298 2.52512 +2277 2 1.34985 13.2678 27.1584 -0.259283 1.10003 -1.12015 +2278 1 21.8514 3.72663 35.3611 7.84788 0.365632 2.13817 +2279 2 22.752 3.91439 0.178158 0.081654 -2.20158 1.79129 +2280 2 21.3246 3.94932 0.681469 0.422671 1.75435 -1.22192 +2281 1 19.2674 12.3505 7.94159 5.49851 -4.59446 -2.34016 +2282 2 18.5911 12.992 7.72426 -0.287121 -0.304051 1.92836 +2283 2 20.0315 12.6265 7.43548 -1.20273 1.02982 0.774456 +2284 1 29.8096 8.7982 16.4994 8.96829 4.07211 0.418976 +2285 2 30.5497 9.33158 16.7893 -0.530701 -1.42266 1.98351 +2286 2 30.0933 7.89546 16.6437 -1.18305 -0.410238 -1.41774 +2287 1 27.8657 15.0681 19.6061 8.55154 -1.00711 1.29943 +2288 2 28.4001 14.9028 20.3828 0.112602 1.5095 0.405119 +2289 2 28.269 15.833 19.1956 -0.932179 0.723724 0.725274 +2290 1 23.9809 35.023 31.2007 -10.0867 -12.9137 18.1875 +2291 2 23.2146 35.1817 31.7518 -0.557535 -0.0422997 0.971954 +2292 2 24.5228 34.421 31.7109 -0.546179 -0.0543038 1.89337 +2293 1 28.6883 19.2647 23.8972 -1.06559 0.370071 5.98763 +2294 2 29.457 19.5962 24.3614 0.867262 -0.259978 -1.24066 +2295 2 28.7785 19.6078 23.0081 1.20813 -4.84946 -0.896597 +2296 1 20.7337 23.115 11.3862 -11.7918 3.04966 8.24761 +2297 2 21.1739 22.5193 11.9925 0.124017 -0.927109 -2.46924 +2298 2 21.4277 23.4174 10.8005 -2.31786 -1.02388 -1.27723 +2299 1 5.7637 34.8087 20.9376 2.82092 -7.11993 2.9332 +2300 2 5.89804 33.8668 20.8334 0.50885 0.657977 -3.2233 +2301 2 5.27649 35.0696 20.1561 1.16825 1.5682 0.845121 +2302 1 26.3661 21.6175 25.7165 -3.91456 -10.3696 2.1367 +2303 2 25.586 21.9419 25.2666 0.946708 3.82434 1.41459 +2304 2 27.0697 21.7105 25.0742 0.391923 1.23046 1.31727 +2305 1 31.1931 33.5092 26.1544 3.86364 3.76933 -0.293378 +2306 2 31.1857 33.3639 25.2083 -0.357315 -2.05612 0.52228 +2307 2 31.8416 32.889 26.4874 1.11476 1.8572 0.935319 +2308 1 24.546 11.8067 22.6747 2.57064 -2.75864 -10.3969 +2309 2 24.2325 12.4851 22.0766 1.26784 0.277594 -0.249071 +2310 2 25.4811 11.7321 22.484 0.251406 -0.236827 0.537012 +2311 1 5.97086 23.1659 33.3816 0.705889 0.834823 0.888701 +2312 2 5.35068 22.853 34.0402 -0.940541 -1.80376 -1.98015 +2313 2 5.54819 23.9354 33.0003 -1.20932 -2.3363 -2.28282 +2314 1 5.02374 11.1367 19.2099 9.11094 1.4522 -5.05209 +2315 2 5.57832 10.8665 19.9418 0.0667804 -2.44269 -1.56288 +2316 2 5.05074 12.0933 19.2288 -1.04476 -0.52274 3.09253 +2317 1 22.6927 11.3007 3.69 11.7717 -5.75673 -14.7203 +2318 2 23.186 12.1059 3.53346 -0.554293 -1.90399 -0.546262 +2319 2 22.6736 10.8617 2.83959 0.229846 0.997184 -1.36306 +2320 1 13.2787 8.09069 34.2792 -5.87462 4.25582 16.8038 +2321 2 12.3796 7.82903 34.4773 1.14502 -1.10337 3.47234 +2322 2 13.7994 7.30467 34.4445 0.719881 0.435052 -5.10805 +2323 1 34.1492 7.38549 17.2995 2.86733 3.35536 -5.99085 +2324 2 34.8094 7.99031 17.6381 -0.254148 -1.5628 3.20709 +2325 2 33.3995 7.49678 17.8841 -0.46512 -3.21209 -1.32731 +2326 1 20.6672 14.0678 27.6787 5.22805 0.460659 8.25552 +2327 2 20.8532 14.9985 27.8022 -1.06787 0.319231 -0.0930803 +2328 2 20.6693 13.7031 28.5637 2.99808 -0.145382 -0.431332 +2329 1 6.84198 29.7775 7.43738 -3.6945 7.08614 -1.32895 +2330 2 7.11063 29.17 8.12657 -0.669828 -0.717694 -2.02287 +2331 2 5.98193 30.0918 7.71632 0.15126 0.568919 0.480994 +2332 1 8.84596 31.9067 32.1619 -1.71367 1.17373 -8.29679 +2333 2 8.27076 31.2397 32.5367 1.09525 1.29079 2.10124 +2334 2 9.69241 31.4693 32.0697 -0.474034 0.125448 0.689486 +2335 1 12.7039 30.3224 23.6336 3.14334 4.61749 6.41166 +2336 2 12.37 31.1982 23.4394 -0.848294 -1.2064 -0.0332228 +2337 2 12.4155 30.1489 24.5297 -1.02623 -2.42083 -1.17093 +2338 1 21.7674 30.4564 17.1685 6.5518 -12.4474 -9.45557 +2339 2 21.3087 30.112 16.4023 2.78164 3.67264 -2.82802 +2340 2 21.1257 31.0218 17.5984 0.650375 -1.76947 0.395319 +2341 1 6.28059 16.1851 19.5341 -8.375 1.45001 -7.90091 +2342 2 6.75192 16.0752 20.3599 -2.33614 2.5353 -0.186929 +2343 2 6.3153 17.1259 19.3613 -1.57662 -0.389152 -2.08316 +2344 1 6.99654 25.0325 14.189 6.37705 -5.97158 -7.91246 +2345 2 7.03721 24.0761 14.1968 0.93065 0.226108 -0.951314 +2346 2 7.76576 25.3013 13.6868 0.0459608 1.06549 0.296257 +2347 1 7.49172 35.0755 0.571041 -7.54956 -1.02289 -15.168 +2348 2 7.7428 0.41275 0.947324 -2.23751 -1.40677 0.780299 +2349 2 8.09285 34.952 35.2837 3.79006 -0.0562834 3.27487 +2350 1 6.48037 7.53717 20.648 -8.02777 -4.747 -0.62537 +2351 2 7.21581 7.34537 21.2298 -0.837511 1.08193 0.21763 +2352 2 6.67733 7.05454 19.8451 0.315343 -1.20679 1.16012 +2353 1 5.24123 9.15932 11.0846 -10.6843 -8.81928 6.09711 +2354 2 5.12586 8.71611 10.244 1.19034 6.57538 -3.23221 +2355 2 4.3528 9.38285 11.3619 -0.464243 0.0554528 -1.26203 +2356 1 27.6329 15.5327 26.9815 7.07009 -4.51744 -6.19427 +2357 2 27.5893 16.4508 26.7142 -0.670524 -2.49491 -5.27887 +2358 2 28.2696 15.5208 27.6961 -6.71133 4.24043 3.46151 +2359 1 22.8449 5.25425 24.8601 -1.3917 0.173002 -4.63316 +2360 2 23.6077 4.70545 25.0424 -0.260217 1.19249 1.46138 +2361 2 23.1767 6.15069 24.9103 -0.822615 0.30714 -1.9854 +2362 1 29.5201 32.0828 3.42734 -5.34051 4.53098 -5.37183 +2363 2 29.8855 31.7217 4.235 -1.21524 -0.286452 -0.401081 +2364 2 30.1345 31.8135 2.74455 -1.29293 -0.823783 -0.363964 +2365 1 13.9897 20.8994 14.3156 -14.0381 -5.85964 -16.5379 +2366 2 13.6895 20.1628 14.8479 0.25559 -0.584225 -0.677042 +2367 2 13.2179 21.1643 13.8152 -2.26938 0.822901 1.83824 +2368 1 8.36277 15.6001 2.20894 6.52209 -2.69932 2.69911 +2369 2 7.43379 15.4638 2.39514 0.9458 -2.61057 0.550013 +2370 2 8.41129 15.6508 1.25432 0.217873 -3.20535 0.135441 +2371 1 25.8126 29.1212 29.4999 2.46095 3.60515 -0.506437 +2372 2 25.4701 29.3084 30.3739 2.82308 0.128297 1.04318 +2373 2 25.183 29.5265 28.9036 -2.85708 -2.76924 2.03039 +2374 1 21.3363 23.7549 26.2382 -0.579308 9.77558 -18.7807 +2375 2 21.1875 22.8163 26.3529 -0.888272 1.21154 -0.921635 +2376 2 21.3017 24.1134 27.1251 1.57509 -0.318968 -1.5505 +2377 1 32.6125 28.8311 33.8005 0.235997 -6.9473 -1.53484 +2378 2 32.8588 29.7518 33.7119 1.51986 -1.18944 -0.283798 +2379 2 32.634 28.6667 34.7433 4.91311 -1.61745 -0.805848 +2380 1 22.062 16.5876 18.1999 -1.80021 -3.11402 -4.7509 +2381 2 22.2021 17.0488 19.0269 -3.25178 -1.55956 0.265227 +2382 2 21.2087 16.8958 17.8947 0.625352 -2.08885 -1.31173 +2383 1 10.5389 29.7358 12.9364 -12.7593 -9.41484 16.8249 +2384 2 9.81454 30.3583 13.0004 -0.164148 -1.9119 3.40176 +2385 2 11.2491 30.2346 12.5327 -3.77976 -1.41639 -2.12395 +2386 1 17.1497 2.96302 22.8123 -2.86226 7.88029 -3.50334 +2387 2 16.9332 2.04837 22.9934 5.25217 -0.707133 -2.47536 +2388 2 17.8982 3.14921 23.3792 -1.46687 3.53261 -0.454214 +2389 1 2.85085 16.6241 31.8294 -0.237117 -3.93008 0.382887 +2390 2 3.0593 15.7855 31.4176 3.0594 0.221942 0.854424 +2391 2 2.06098 16.4502 32.3414 1.44269 -1.30476 -0.373273 +2392 1 17.814 7.51767 34.6584 -0.216548 -8.72397 -13.26 +2393 2 18.7644 7.61621 34.7149 -1.63703 1.22522 4.48935 +2394 2 17.6655 6.57516 34.7349 -1.19489 0.992974 2.36771 +2395 1 26.8863 17.8275 18.4929 -6.87722 12.3895 2.70852 +2396 2 26.1237 17.5492 17.9858 -0.613852 1.67922 0.470501 +2397 2 26.5239 18.1268 19.3267 1.27971 -4.11344 0.720256 +2398 1 19.0539 1.05719 26.024 -7.17866 0.452909 -16.7359 +2399 2 18.5856 0.290948 25.6926 -0.558003 -0.829103 1.81807 +2400 2 19.9491 0.948666 25.703 -0.901923 -1.282 3.25294 +2401 1 1.10399 34.6555 5.12556 4.09992 0.295934 -0.358278 +2402 2 0.888586 33.7336 4.98424 -2.83867 1.06254 -1.64303 +2403 2 0.823645 34.8326 6.02349 -0.916637 0.246813 -0.620362 +2404 1 3.04357 35.0974 27.4205 -4.46906 -2.53166 2.67694 +2405 2 2.08966 35.122 27.4958 0.200141 0.287758 0.87854 +2406 2 3.30243 34.3134 27.9049 -1.31357 1.35733 0.567667 +2407 1 14.1278 17.7111 32.8473 -0.319038 1.68778 -1.0739 +2408 2 14.7509 18.0662 33.4812 -2.34692 0.182838 0.520773 +2409 2 13.5865 18.4599 32.5975 -1.9156 -1.82157 0.879205 +2410 1 20.9574 30.6986 2.27113 -19.686 2.13661 16.7588 +2411 2 21.4102 31.5404 2.21974 2.31005 -5.11481 -3.53369 +2412 2 21.1213 30.392 3.16295 5.92237 -2.16654 -1.30373 +2413 1 16.9594 25.7075 27.4213 -0.948258 0.506541 -2.62232 +2414 2 16.9749 25.2792 26.5654 1.25357 -0.406528 0.338891 +2415 2 16.0646 26.0358 27.5091 -0.306281 -3.04471 0.0689326 +2416 1 28.7504 33.8266 11.8199 -9.72652 -3.55156 19.4258 +2417 2 29.3754 33.3057 12.3241 -0.562569 -0.734957 0.337774 +2418 2 28.3157 34.3768 12.4715 -0.415935 -0.803731 0.975799 +2419 1 13.8898 4.37077 31.9564 -2.5287 2.99378 -14.0691 +2420 2 13.8839 3.41454 31.999 2.1508 0.695756 2.76411 +2421 2 14.4981 4.57559 31.2463 4.43455 -0.982105 3.16165 +2422 1 34.186 7.66677 13.3942 4.81902 -3.87759 -6.57067 +2423 2 34.2489 6.88436 12.8463 0.144402 1.0824 -1.02676 +2424 2 33.254 7.74232 13.5987 1.39935 -1.47495 1.02822 +2425 1 2.1811 12.8724 21.4013 5.37692 7.09755 -1.58485 +2426 2 3.05735 12.8908 21.0165 -0.984916 6.69812 -1.10862 +2427 2 2.2398 13.4536 22.1596 -4.46569 -0.508194 -0.326457 +2428 1 20.0245 29.9398 11.7838 -3.18592 -6.83682 -5.48856 +2429 2 20.7672 29.4459 12.1312 0.216597 0.668003 -2.4493 +2430 2 20.0165 30.7507 12.2924 -2.83824 -1.27647 -0.562509 +2431 1 12.6863 8.32573 9.63016 -5.34324 -10.2496 6.94001 +2432 2 12.59 7.50839 10.119 1.51587 0.752951 -2.92993 +2433 2 11.8655 8.41374 9.14562 -1.05411 -2.06667 2.4836 +2434 1 27.1798 35.0741 17.9428 -4.93722 -8.32202 4.28407 +2435 2 26.677 0.125738 17.3494 4.77076 2.79933 0.420244 +2436 2 26.9375 35.3752 18.8185 2.62258 0.673448 0.382376 +2437 1 23.501 14.0131 4.27013 -3.1066 -10.8845 -1.51389 +2438 2 22.6551 14.3486 3.97308 2.52641 1.94126 -4.40419 +2439 2 23.7117 14.5415 5.04 -2.0039 -0.918869 0.551021 +2440 1 13.1993 1.2376 26.2308 -0.0377683 -2.56308 2.02019 +2441 2 12.9134 2.05284 25.8187 0.201584 -1.7374 0.859191 +2442 2 13.2593 1.44798 27.1627 1.51495 -2.64421 -0.716056 +2443 1 32.6176 13.5619 31.2224 -12.7142 -7.55177 -3.50872 +2444 2 32.5606 13.0866 32.0513 -0.0534797 -0.895006 -1.04554 +2445 2 32.5391 14.4836 31.4684 2.31451 -1.41549 0.761516 +2446 1 11.364 10.0025 5.49064 5.21002 -1.23718 7.85778 +2447 2 11.8798 10.0908 6.29211 1.73028 -1.66702 -1.04168 +2448 2 12.0118 10.0115 4.78606 -1.49863 0.894201 -0.0804874 +2449 1 9.17425 26.4194 20.7228 -13.6699 -11.0732 -4.19379 +2450 2 8.24519 26.2239 20.6008 -0.9992 -1.49946 2.45359 +2451 2 9.47449 25.7705 21.3592 1.98389 1.42195 -1.79821 +2452 1 9.87547 7.59326 4.03593 0.883171 -3.44409 4.26605 +2453 2 10.299 7.38518 4.8687 1.49211 1.38928 -0.500535 +2454 2 10.1867 8.47267 3.82149 -4.65415 0.833573 0.861099 +2455 1 20.557 13.7786 1.37502 3.205 5.16823 -8.48874 +2456 2 20.3777 13.3855 2.22916 -3.08669 2.21554 -1.54 +2457 2 20.6351 13.0333 0.779463 -3.09556 0.383008 0.813317 +2458 1 29.9318 5.93866 4.90663 -3.60609 -1.06295 11.0676 +2459 2 30.4405 6.05199 5.70949 1.36851 2.43673 -2.67826 +2460 2 30.4226 5.29089 4.40093 -2.56784 5.82371 -4.58499 +2461 1 12.5153 1.74362 15.2984 -10.8636 3.35373 2.73939 +2462 2 12.876 1.9367 14.4331 3.94471 -5.76471 2.46227 +2463 2 12.5114 2.58732 15.7505 -1.1863 -0.0294337 -4.21117 +2464 1 11.6267 32.7838 23.8264 1.03734 9.75962 5.26541 +2465 2 11.442 32.9687 24.7472 -1.1882 1.23065 -1.34969 +2466 2 11.0021 33.3247 23.3431 -1.61581 -4.55086 -2.55462 +2467 1 13.0669 18.986 9.84038 3.33517 16.6445 -14.1393 +2468 2 12.6725 18.3695 9.22345 0.489585 0.38348 0.703203 +2469 2 13.5705 19.5865 9.29076 -0.0733354 0.573218 -1.67715 +2470 1 26.0197 14.5747 17.7833 -10.2536 3.3327 -8.54489 +2471 2 25.4576 15.3345 17.9348 -1.67012 -0.556756 -2.21609 +2472 2 26.7191 14.6606 18.4312 -3.23085 0.457096 2.13364 +2473 1 27.0423 16.2446 1.7557 4.70326 -5.00337 -5.38823 +2474 2 27.9731 16.2543 1.97879 -1.80526 3.26291 3.58925 +2475 2 26.6749 15.5403 2.28971 -0.519056 2.21714 0.931438 +2476 1 15.3611 20.7239 28.7216 1.20597 -0.245867 -16.9637 +2477 2 15.9805 21.4537 28.7276 2.56858 -2.65264 1.97675 +2478 2 15.9038 19.9475 28.8589 -4.92025 -2.11854 0.899041 +2479 1 27.0999 30.5024 27.4193 1.0109 5.93928 0.0562211 +2480 2 26.8686 29.9966 28.1984 1.14902 1.68636 1.03794 +2481 2 27.4825 31.31 27.7623 1.60369 -0.102085 -2.25533 +2482 1 24.9789 18.8128 24.687 -7.53856 1.44271 -6.87967 +2483 2 25.4361 19.2786 23.9869 0.402066 -1.41473 1.33752 +2484 2 24.1853 19.326 24.8384 1.99303 1.763 3.03767 +2485 1 29.2382 2.55474 15.4842 -3.31484 1.87848 3.65103 +2486 2 29.4505 2.08858 14.6756 0.707966 1.77299 0.39448 +2487 2 28.4169 3.00721 15.2918 1.9658 0.37742 -0.194336 +2488 1 23.984 0.631265 13.0554 10.7624 1.05418 2.21336 +2489 2 23.8893 1.58288 13.0967 -0.431254 -0.424151 2.45856 +2490 2 23.7633 0.407082 12.1514 0.526395 2.2046 -0.166429 +2491 1 30.8432 19.9805 31.527 -3.09153 -12.8661 -2.45215 +2492 2 30.1838 19.2912 31.6067 0.997981 -1.40606 -0.379255 +2493 2 30.381 20.7077 31.11 -1.68263 -1.29434 1.09279 +2494 1 30.1598 12.1327 29.6775 4.77956 -1.41289 -8.20705 +2495 2 29.844 12.6253 30.4351 -0.168345 1.41792 -2.3804 +2496 2 30.9454 11.6857 29.9924 -2.71361 -3.43495 1.90098 +2497 1 8.49576 25.1186 30.478 2.50308 -12.3475 13.7376 +2498 2 9.2182 24.8702 31.0547 0.503684 1.57581 -0.403978 +2499 2 7.93312 25.6698 31.0219 0.139393 -1.35531 1.20362 +2500 1 5.74112 9.02584 5.59473 7.6874 -2.13278 -7.76044 +2501 2 6.09781 9.66792 6.20852 -0.64989 -0.052286 -0.228595 +2502 2 6.04234 8.18105 5.92914 2.82579 0.356003 -1.75083 +2503 1 11.248 34.7652 31.5221 1.66538 -11.9248 -1.68254 +2504 2 12.1823 34.8085 31.3184 0.155843 -1.14116 0.764978 +2505 2 10.985 0.171981 31.6376 1.23696 -1.46377 0.381503 +2506 1 5.35121 22.0216 22.2333 6.02592 -0.848622 -0.13292 +2507 2 5.96925 21.4492 22.6878 -0.527151 0.778755 0.550141 +2508 2 5.66662 22.9071 22.4142 -0.779678 -0.52244 0.613903 +2509 1 33.5647 31.0964 3.22264 -0.585532 -2.25901 4.90734 +2510 2 32.8469 31.5645 2.79604 -0.440377 -1.47333 0.661883 +2511 2 33.2684 30.1871 3.26191 0.0931372 0.0828954 2.64392 +2512 1 25.9586 29.5778 7.26604 -11.156 11.8725 -0.932792 +2513 2 26.7582 29.2106 6.88917 -1.44866 0.264706 0.856777 +2514 2 25.6147 30.1546 6.58396 -0.831726 -1.49291 -0.78684 +2515 1 33.872 4.1891 2.43361 -5.14681 11.4021 7.36067 +2516 2 34.8076 4.0173 2.5401 -1.69556 -0.173078 2.59153 +2517 2 33.8121 5.13942 2.33587 0.360386 -0.327702 -0.600446 +2518 1 13.8061 25.366 3.67669 -16.4922 -3.3948 -6.78713 +2519 2 13.246 26.0763 3.36341 1.44735 2.14405 0.825318 +2520 2 14.6666 25.5565 3.30339 0.433187 0.182352 4.77498 +2521 1 30.8829 4.38467 2.92061 2.36553 -7.8232 -1.28025 +2522 2 31.362 3.56455 2.80183 0.0858757 0.560851 -2.02351 +2523 2 31.0124 4.8593 2.09951 -0.575946 1.05035 1.49595 +2524 1 12.0677 4.99568 33.8529 0.711927 -4.37376 -7.12077 +2525 2 12.0915 4.22871 34.4251 0.371353 3.60395 2.49988 +2526 2 12.8474 4.91001 33.3042 -1.39331 -0.280065 -0.676199 +2527 1 7.3804 22.9973 25.9998 -1.26488 11.0414 -3.32291 +2528 2 7.67016 23.9095 25.9875 0.666485 -1.01452 0.254445 +2529 2 6.44844 23.0386 25.7854 1.85872 -0.86745 -0.704059 +2530 1 6.27227 14.4592 7.69437 4.36272 1.8509 -1.84231 +2531 2 5.31542 14.4663 7.66943 0.21803 -1.70643 3.98418 +2532 2 6.52326 13.7696 7.07982 -0.975729 0.61486 -1.09642 +2533 1 3.42149 16.3234 24.5572 1.99666 -7.14473 5.86282 +2534 2 2.77068 15.6216 24.5478 2.04411 -1.25759 -2.78267 +2535 2 2.92209 17.1109 24.7733 0.692575 -2.13941 2.91917 +2536 1 11.8924 13.7297 11.8857 7.34878 -6.89105 13.365 +2537 2 11.2677 14.1185 11.2734 0.769076 -0.332571 0.661763 +2538 2 12.5505 14.4112 12.0222 0.284382 -2.28551 0.74805 +2539 1 27.0842 4.13469 19.0705 -0.579223 -8.01077 -14.6741 +2540 2 27.68 3.38835 19.0055 -0.717828 -0.638239 -1.88883 +2541 2 27.3023 4.54376 19.9079 -1.9337 -3.25034 0.853043 +2542 1 27.8231 10.5814 29.1136 9.01581 -7.88073 -4.43631 +2543 2 28.044 9.65044 29.0845 0.376996 -0.106267 1.34453 +2544 2 28.6685 11.027 29.1678 0.335287 -0.479378 2.85233 +2545 1 8.69733 11.8294 17.337 9.31799 -6.67989 -15.1806 +2546 2 8.9004 12.7514 17.1792 -1.67775 -1.90487 1.95611 +2547 2 9.41556 11.3511 16.9228 0.159419 0.198253 -1.90207 +2548 1 13.4311 16.9813 24.9618 -13.0532 10.544 -5.41904 +2549 2 13.9336 16.4931 25.614 -2.61652 0.329759 0.472667 +2550 2 13.662 17.8972 25.1173 -0.976717 0.322298 0.495971 +2551 1 25.2958 29.7712 23.4585 3.55844 -9.5727 -5.90045 +2552 2 24.993 29.5971 24.3497 1.6947 4.59589 0.20742 +2553 2 26.1319 30.223 23.5731 -0.166553 0.536019 -3.94791 +2554 1 1.80399 18.671 8.02133 -7.37783 -9.95427 -17.9732 +2555 2 2.25893 18.0422 7.46104 1.13594 1.7194 -2.35741 +2556 2 1.53398 19.3708 7.42673 1.32613 1.2116 1.27953 +2557 1 30.118 27.6164 26.5456 -1.18557 -0.0618805 -2.19944 +2558 2 30.5216 26.9893 25.9454 0.809147 0.840649 1.40233 +2559 2 30.7037 28.3733 26.5314 0.64456 -1.74754 2.10831 +2560 1 33.1829 17.8848 6.35072 -3.65742 2.83492 3.65576 +2561 2 32.6032 18.5986 6.61645 1.20921 -0.292978 0.635203 +2562 2 33.2546 17.3316 7.12858 -3.32066 -1.03914 -1.0834 +2563 1 33.2717 21.1828 2.29144 -9.68722 0.436961 -7.2067 +2564 2 32.3558 20.9091 2.24022 0.825493 -1.38791 -1.5673 +2565 2 33.6596 20.8775 1.47132 0.686099 1.17223 0.668902 +2566 1 28.341 11.5329 12.3732 -8.47327 -6.8272 -1.16735 +2567 2 28.2692 11.1218 11.5117 0.0991386 2.27738 -1.0661 +2568 2 27.6852 11.0856 12.908 -3.54188 0.889008 -3.04969 +2569 1 28.2949 2.63944 2.86311 10.5168 4.27249 -11.5497 +2570 2 28.3595 2.7858 3.80685 -1.04675 4.878 -2.88961 +2571 2 29.1827 2.40182 2.59575 0.866287 0.589303 2.57587 +2572 1 31.44 35.4365 23.4059 1.37683 -4.86578 -9.2244 +2573 2 32.2305 0.379979 23.7042 -2.11239 0.538924 3.63843 +2574 2 31.6596 34.5062 23.4569 -0.28108 -0.144794 3.50708 +2575 1 3.71286 28.1965 15.8744 20.7969 -0.779916 -6.51302 +2576 2 3.94042 28.3062 14.9512 -2.22305 -2.42971 -1.27009 +2577 2 3.90411 27.2774 16.0611 -1.85204 -0.461113 -0.132222 +2578 1 10.9435 21.0253 2.85794 2.06931 -3.16979 -3.84085 +2579 2 11.6016 20.9623 3.55012 -4.4319 4.08433 2.2642 +2580 2 10.2463 20.4308 3.1349 0.747186 0.0593113 -0.0884858 +2581 1 15.5763 3.78874 6.21377 -7.0445 3.53778 -6.04847 +2582 2 15.7042 2.93817 6.63375 -2.00891 2.65582 0.797074 +2583 2 14.7258 3.71697 5.78049 1.27379 -1.75631 -0.505344 +2584 1 19.6419 9.99075 5.15053 1.2755 -6.29449 5.23881 +2585 2 18.8806 10.4985 5.43135 2.09443 2.92741 -3.22524 +2586 2 19.2724 9.25176 4.66718 -2.21285 0.902642 0.775694 +2587 1 3.53446 21.9417 7.0908 11.0875 0.278195 -8.15233 +2588 2 4.153 22.5997 7.40806 -2.68591 0.113968 3.87499 +2589 2 3.79852 21.7812 6.18485 3.06261 2.34224 0.661959 +2590 1 12.5238 18.6425 6.44357 19.6018 -3.77207 3.63381 +2591 2 11.7831 18.4223 5.8787 -3.98008 1.69666 6.96944 +2592 2 12.8563 19.4685 6.09221 -4.44662 2.80814 2.811 +2593 1 23.9477 18.8913 33.0683 -0.672565 -6.24728 -0.545141 +2594 2 23.533 18.0576 32.8466 -2.18849 2.63818 0.396189 +2595 2 23.2166 19.4921 33.2126 1.98397 0.147998 0.528278 +2596 1 19.8517 7.44184 22.0292 2.16616 5.78893 1.96391 +2597 2 19.5289 7.86813 22.8232 0.464402 0.273898 -1.11868 +2598 2 19.8336 8.12931 21.3634 -2.1131 -1.62843 -1.33122 +2599 1 8.00087 26.6376 28.4337 -1.0351 14.1878 -6.62671 +2600 2 8.47057 27.4284 28.6985 -0.533087 0.765719 0.187145 +2601 2 8.30474 25.9632 29.0413 -3.73395 2.18308 1.25568 +2602 1 23.836 15.0131 11.2192 2.92728 10.5305 2.78273 +2603 2 24.1577 15.0323 10.3179 -4.25793 -5.82523 -1.22176 +2604 2 23.187 15.7157 11.2573 0.911817 0.853086 -0.665495 +2605 1 17.6273 5.8919 12.5464 -13.503 1.23989 -2.23486 +2606 2 16.7437 6.2 12.345 -0.492059 1.2263 2.01687 +2607 2 17.5135 5.31228 13.2996 -0.267386 -1.64534 -1.94712 +2608 1 33.2476 25.7937 27.9891 12.8701 -4.23847 0.996233 +2609 2 33.0135 25.9726 28.8998 -1.0973 6.39722 -2.72093 +2610 2 32.7022 25.0465 27.7434 -7.05173 5.57993 0.414508 +2611 1 8.51914 32.1129 20.1464 1.04532 2.17642 -5.77016 +2612 2 8.85286 31.7371 19.3318 1.87128 -0.547667 0.847531 +2613 2 7.63307 31.7602 20.2281 1.13846 1.37709 -3.14964 +2614 1 27.8227 4.07151 5.11334 -5.24716 15.1216 7.06912 +2615 2 28.5081 4.73042 5.00255 -0.342972 -1.95037 0.470709 +2616 2 28.2302 3.38864 5.64617 -2.12271 -0.289679 -0.275411 +2617 1 26.09 14.3328 3.51959 3.57115 1.28362 1.37381 +2618 2 26.1234 13.6783 2.82191 3.49818 -1.05108 2.13729 +2619 2 25.2066 14.2547 3.87977 0.0511633 -1.75065 -2.63981 +2620 1 30.174 24.5518 31.2318 0.453806 8.37899 3.97807 +2621 2 29.8931 25.1932 30.5792 0.192708 -0.318399 -0.197484 +2622 2 30.4132 25.076 31.9961 1.04353 -0.255543 -1.48615 +2623 1 4.56466 31.1753 8.23455 -1.47407 -1.80864 -0.241406 +2624 2 4.0545 31.8998 7.87252 0.649766 -0.274746 0.522243 +2625 2 5.17132 31.5914 8.84695 -1.61562 -0.76437 0.56642 +2626 1 6.38498 30.8921 16.1135 -8.7013 -3.59789 8.37059 +2627 2 5.44256 30.8586 16.2776 0.870294 0.193461 -0.00545666 +2628 2 6.6039 31.8227 16.1607 -1.498 -0.676669 -0.813149 +2629 1 22.938 32.2614 1.41519 14.0793 6.87784 -4.94951 +2630 2 22.7465 32.8754 2.12408 -0.553048 2.06651 -2.69849 +2631 2 23.7481 32.59 1.02541 1.0202 -1.18075 -0.224786 +2632 1 26.7444 10.5412 34.1386 -0.729196 1.75666 0.74932 +2633 2 26.6718 9.85587 33.4743 -4.75502 -1.46035 2.22842 +2634 2 27.2035 10.1222 34.8666 -1.67976 -0.183623 0.488617 +2635 1 18.1293 0.52611 11.6353 3.41316 3.29135 9.94169 +2636 2 17.6407 0.643794 12.4499 -1.4887 3.06455 -0.965199 +2637 2 19.012 0.836124 11.8379 -0.276044 1.01134 1.40861 +2638 1 5.04501 17.2495 27.1697 -2.146 -4.61458 -0.836672 +2639 2 4.4774 16.628 26.7139 -0.82171 0.917514 -0.568112 +2640 2 4.47003 17.9822 27.3907 0.645521 -0.401839 1.61141 +2641 1 0.198644 22.7272 26.7498 4.97196 -9.83645 -0.747047 +2642 2 0.485092 22.4978 25.8657 -0.767604 -2.67568 0.161263 +2643 2 0.970107 22.5816 27.2974 0.488831 1.32294 -0.60145 +2644 1 6.67849 10.3936 29.1304 -1.39586 4.92947 13.2738 +2645 2 7.07742 10.0396 28.3355 -1.37077 1.95382 -0.194229 +2646 2 6.39016 9.62216 29.6182 -2.55868 1.21458 -1.25885 +2647 1 0.357222 3.60367 32.963 3.54082 -1.49796 -0.860356 +2648 2 0.853001 2.80565 32.7797 -1.82766 0.0764419 -1.10872 +2649 2 0.663016 3.88332 33.8259 0.00141422 -4.14073 0.0386493 +2650 1 1.13046 7.04777 21.9697 -1.36602 4.54907 -1.81365 +2651 2 2.08727 7.0469 21.9423 -0.933193 -0.759308 1.26323 +2652 2 0.907488 7.78147 22.5426 -0.618196 -0.166542 0.202288 +2653 1 20.4723 7.96391 8.21019 -5.70361 8.16976 -4.32045 +2654 2 20.7008 7.33003 8.89006 -0.820803 0.456798 -1.6465 +2655 2 20.6808 8.8149 8.59569 2.83099 -1.19691 -0.124197 +2656 1 29.2237 8.66913 31.7268 -3.76694 -6.34732 -4.28055 +2657 2 28.474 8.17605 32.0601 0.201797 2.17518 2.56007 +2658 2 29.0053 9.5847 31.9006 4.0033 0.225852 1.0783 +2659 1 13.3479 26.4695 19.2974 -12.6879 5.26715 -1.6482 +2660 2 12.4341 26.3198 19.0548 -0.69562 -2.60764 1.92669 +2661 2 13.3056 26.82 20.1872 -0.00757085 1.02006 -0.520727 +2662 1 19.945 12.7021 3.72663 2.30376 -1.43383 2.03977 +2663 2 20.7173 12.4663 4.24053 -2.13784 -2.46285 2.21689 +2664 2 19.4388 13.2747 4.30302 -0.201643 0.523955 -0.901549 +2665 1 35.2269 31.6271 19.7321 3.0437 -12.9806 -5.85585 +2666 2 0.350386 30.9713 19.4328 -0.650925 -1.31964 0.448065 +2667 2 35.3339 31.6462 20.6831 2.90425 4.63755 -1.87852 +2668 1 24.9049 4.724 4.91696 10.9643 -4.21072 6.97059 +2669 2 24.587 3.91058 4.52513 -0.672371 -0.0493481 3.21388 +2670 2 25.8462 4.58705 5.0239 -0.186405 -0.689595 -1.70685 +2671 1 24.3494 20.3931 21.3946 -7.30182 1.25914 9.95131 +2672 2 24.5733 21.3233 21.3667 0.918382 -1.32978 -0.695591 +2673 2 23.7379 20.2716 20.6682 3.50744 -0.697665 -2.48663 +2674 1 27.5146 1.3468 12.1304 -18.9568 -3.37881 -7.09919 +2675 2 26.8978 0.952809 11.5135 -0.57462 0.635446 -0.558951 +2676 2 26.9857 1.96141 12.6391 1.33641 -1.65086 1.25419 +2677 1 13.1382 1.88681 29.1164 -19.3501 -1.21559 5.25222 +2678 2 13.1475 2.80789 28.8561 2.37382 -1.33266 -1.23115 +2679 2 13.8632 1.80524 29.7361 2.29128 -3.36128 -4.5117 +2680 1 28.1419 3.96507 23.8017 -4.13944 -4.90891 3.33174 +2681 2 28.0866 3.01241 23.8767 2.08831 -0.0530147 0.949923 +2682 2 29.0808 4.15147 23.7989 -0.897092 1.16349 -3.58271 +2683 1 18.255 23.2281 0.51671 13.017 -2.60707 -6.14686 +2684 2 18.501 24.1514 0.572386 0.58418 -0.949365 2.42056 +2685 2 18.992 22.7593 0.908282 -2.29153 -0.436364 4.12473 +2686 1 2.51327 29.0883 7.57027 8.56702 -1.21518 2.97505 +2687 2 3.1076 29.8197 7.40263 1.53159 -1.43542 2.78538 +2688 2 3.08511 28.3739 7.85107 -0.729143 -2.95678 -4.67993 +2689 1 25.0121 10.6877 1.68774 -1.05656 3.05609 -5.09265 +2690 2 25.2283 9.87495 2.14483 -0.171184 3.0798 2.57181 +2691 2 24.1067 10.5683 1.40112 1.32529 -1.43319 -3.47055 +2692 1 0.50617 31.9797 4.59155 1.77512 1.04483 -0.489645 +2693 2 0.576737 31.5785 5.45776 -0.607725 -0.972758 -0.907699 +2694 2 35.2544 31.5542 4.19107 0.265634 1.31029 -0.934013 +2695 1 8.51989 24.0602 22.2582 -7.65516 0.0063794 1.89121 +2696 2 7.74514 24.4102 22.6982 0.307435 -0.286949 -0.184993 +2697 2 9.25561 24.5092 22.6746 -1.06747 0.567575 -1.92694 +2698 1 3.73918 33.1554 4.30804 -2.18129 3.63303 0.584678 +2699 2 2.79347 33.013 4.26818 0.979572 0.737021 0.250396 +2700 2 4.11004 32.4564 3.7695 0.173535 -1.95325 4.26562 +2701 1 23.7076 3.6516 13.1066 5.92638 0.744877 -8.33536 +2702 2 22.8563 3.37109 13.4427 1.50065 2.01964 2.52455 +2703 2 23.6751 3.44909 12.1717 -4.75045 3.71825 -0.887774 +2704 1 24.6094 3.76835 1.43633 -7.83663 -3.87311 -2.26436 +2705 2 25.4373 3.54032 1.01348 -1.9767 0.932489 2.44944 +2706 2 24.4797 3.08518 2.09411 0.570828 0.0828268 -0.161102 +2707 1 19.489 29.4901 22.011 12.9932 -2.12124 -4.93526 +2708 2 19.5763 28.5564 22.203 0.787662 0.886444 1.11437 +2709 2 20.3762 29.8378 22.1017 0.549872 0.0858767 0.0230447 +2710 1 16.2231 13.9023 33.7957 5.34525 -2.16947 -4.07723 +2711 2 16.8156 14.224 33.1163 -3.21617 0.123838 -3.23683 +2712 2 16.4259 14.4365 34.5636 0.686072 3.08711 -2.69532 +2713 1 31.399 4.7027 20.6234 3.9746 8.45814 -7.29279 +2714 2 31.9008 3.93057 20.8846 -2.52839 -0.230635 -2.9313 +2715 2 32.0005 5.43562 20.7551 0.843683 -0.607816 -2.56919 +2716 1 11.9188 27.2126 2.82681 1.93093 -3.34621 -1.70953 +2717 2 11.7457 27.6027 3.68362 0.986563 -1.96242 0.197858 +2718 2 11.0739 27.2359 2.37743 1.47321 3.98089 -1.5501 +2719 1 22.2884 12.3306 33.307 0.940241 3.05038 -1.33159 +2720 2 23.1322 12.4197 33.7501 0.255271 -2.02172 -1.26508 +2721 2 22.4783 11.7989 32.5339 -2.36363 0.687125 -0.911792 +2722 1 34.7656 23.657 16.896 9.62155 3.90823 2.11601 +2723 2 35.4516 23.1498 16.4621 -1.32827 -1.54927 0.558607 +2724 2 33.9698 23.1397 16.772 0.60288 4.39094 -0.396775 +2725 1 1.74523 27.5889 25.5996 -6.53839 -6.82767 1.94607 +2726 2 1.17073 27.7273 26.3526 0.539793 -1.6298 0.992483 +2727 2 1.51072 28.2863 24.9874 0.657332 1.76883 2.35651 +2728 1 12.8914 5.60656 10.6761 -1.76008 7.46092 0.161921 +2729 2 12.1721 5.01955 10.9088 2.65328 -1.03119 0.394868 +2730 2 13.4357 5.09391 10.0784 -1.61704 2.48952 -1.15736 +2731 1 26.3153 30.236 9.95479 -7.74972 -1.80655 2.43549 +2732 2 26.2843 29.9614 9.03834 1.80453 1.97719 0.494949 +2733 2 26.8894 29.5973 10.3774 1.41313 1.08345 -1.02797 +2734 1 2.44722 10.3076 33.9549 4.72672 5.68641 2.8651 +2735 2 3.26412 10.3953 33.4637 -0.941029 -3.90876 0.277869 +2736 2 2.68214 10.5364 34.8541 0.37328 -0.595572 0.165857 +2737 1 23.5954 21.3779 8.00008 -2.85632 5.19091 -0.190371 +2738 2 22.8512 21.0049 8.47256 2.68306 0.841767 0.343144 +2739 2 23.954 20.6448 7.49988 2.14098 0.206487 1.84538 +2740 1 35.3128 2.94243 23.5832 -0.399748 -1.02466 -1.58818 +2741 2 0.251374 3.38626 22.8612 -1.94198 -0.803917 0.223577 +2742 2 0.513676 2.55574 24.0994 4.07735e-05 -0.211042 -2.17315 +2743 1 13.9993 14.3451 15.4959 -5.74139 -2.53368 2.32769 +2744 2 14.7868 13.9813 15.9005 -2.60555 -0.0933608 1.24778 +2745 2 14.1339 15.2926 15.518 3.21263 -2.30957 -3.34463 +2746 1 6.4645 25.9877 20.3714 1.43107 -1.25589 -9.65394 +2747 2 6.6171 25.2913 19.7326 -2.00968 -1.37895 3.56543 +2748 2 6.11211 25.5365 21.1386 1.6957 2.75439 1.17621 +2749 1 13.2457 10.2242 7.859 3.43441 -8.3974 -20.8527 +2750 2 12.9557 10.9266 8.44107 2.81464 0.707181 -2.19064 +2751 2 13.3446 9.46353 8.43156 -1.69187 0.066917 -1.61218 +2752 1 19.8812 15.7573 34.7861 -4.06867 3.04416 2.11606 +2753 2 20.2197 15.0911 35.3841 -1.39693 0.0543542 0.655742 +2754 2 20.2627 15.534 33.9371 -1.74523 -1.63224 0.24708 +2755 1 28.0598 14.4787 34.8705 5.37928 2.614 3.07549 +2756 2 27.8692 15.0335 0.1797 -2.40524 -2.56523 0.0428427 +2757 2 27.909 15.0449 34.1136 -5.62842 -3.60627 0.267252 +2758 1 19.6323 31.005 7.0221 9.20888 4.55656 1.96157 +2759 2 18.9038 31.3669 6.51756 1.61612 0.27848 -1.30313 +2760 2 19.2969 30.1781 7.36848 -1.30502 2.08742 2.48415 +2761 1 23.521 19.5792 13.6503 6.03364 -0.332811 2.62901 +2762 2 23.6747 20.445 14.0286 1.80967 -0.349473 0.225309 +2763 2 22.9412 19.1438 14.2752 -1.95949 1.66324 -1.35292 +2764 1 17.2304 33.3898 27.4249 1.1281 -6.20412 3.21829 +2765 2 17.9059 33.6588 28.0475 -0.192424 2.73248 -1.06281 +2766 2 17.626 32.6657 26.9397 4.2075 4.38632 -3.32403 +2767 1 14.5322 35.0858 34.6993 -0.268081 -5.95202 0.907761 +2768 2 14.9164 34.4631 34.0822 0.504538 -0.699612 1.06231 +2769 2 14.8594 34.8085 0.107853 0.741955 1.64832 0.440973 +2770 1 23.4486 32.977 12.2136 3.47655 5.48574 -13.7567 +2771 2 24.2409 32.4625 12.3679 -3.79185 -3.83586 -0.412587 +2772 2 23.3448 33.5017 13.0074 -2.52596 -6.75812 3.26493 +2773 1 27.8316 1.824 26.9097 -1.66042 8.9451 14.5854 +2774 2 28.3871 1.2825 27.4705 0.0286398 0.299291 -0.174207 +2775 2 27.9327 1.44688 26.0358 -0.962392 1.60629 0.713311 +2776 1 33.4916 28.0884 24.9203 -0.712322 -2.11292 3.47627 +2777 2 33.9329 28.4947 24.1744 -1.82696 -1.99834 -1.05081 +2778 2 33.8333 27.1946 24.9436 1.69504 1.18455 2.07523 +2779 1 4.51133 24.8021 27.5206 1.28979 5.47865 7.81809 +2780 2 4.62931 24.1455 26.8341 -4.27974 1.54165 -0.437149 +2781 2 4.53136 25.6396 27.0576 -1.95256 0.799878 1.27739 +2782 1 21.9854 18.5123 0.092704 -6.56221 -8.14758 -3.58299 +2783 2 22.4317 17.916 34.9387 0.0920611 -0.325727 0.101063 +2784 2 22.6414 18.7165 0.759221 0.0444473 3.15133 -2.08491 +2785 1 1.51348 16.027 0.149824 2.03745 3.53117 4.01959 +2786 2 1.09257 16.6699 0.720627 -0.162494 0.449542 -1.0739 +2787 2 1.18326 16.2305 34.7219 -1.02773 -3.01344 0.0396897 +2788 1 15.5969 24.9785 19.1505 1.73011 -8.89754 -8.0953 +2789 2 16.1733 25.4392 18.5408 1.97217 -1.48094 1.33374 +2790 2 14.9434 25.6309 19.4025 -0.186919 -0.70118 -2.37729 +2791 1 14.8977 26.7736 7.56698 3.64679 -0.802562 -0.27657 +2792 2 15.0608 26.9434 8.49478 0.535359 -4.91904 -0.346031 +2793 2 14.077 26.2812 7.55376 1.07337 0.968492 -0.658073 +2794 1 20.1266 16.995 24.3871 19.087 8.12062 -9.1825 +2795 2 20.0724 16.2868 23.7454 3.05509 -0.835597 1.61385 +2796 2 20.9558 17.4319 24.1928 0.975087 -0.677737 -0.421857 +2797 1 31.9677 9.81852 26.242 -4.91114 20.8064 9.87467 +2798 2 31.2256 10.3168 25.8997 -1.50199 -1.3044 -0.259873 +2799 2 32.4373 9.52148 25.4626 1.75304 3.89594 1.46565 +2800 1 0.380368 34.9269 18.532 -6.74307 -12.0947 7.8343 +2801 2 0.337044 0.188368 17.962 2.15691 -2.12816 -0.0824411 +2802 2 35.1959 34.3487 18.2086 -1.59822 1.57104 0.186063 +2803 1 13.4144 12.3364 24.2319 -3.88795 0.629947 5.10119 +2804 2 13.1054 11.7821 24.9484 -1.04187 3.33703 2.40208 +2805 2 12.6184 12.7232 23.8671 1.10482 -3.53512 -2.80024 +2806 1 5.18575 5.18379 32.8683 -8.52953 -1.48329 -7.56321 +2807 2 4.63138 5.73738 32.3183 0.791719 -0.45441 -0.17166 +2808 2 5.78991 4.76488 32.2553 0.641899 1.39399 1.70778 +2809 1 32.4253 26.6631 22.0955 -15.0204 3.20577 5.30348 +2810 2 33.1217 26.9876 22.6663 -0.981396 4.27585 -2.81302 +2811 2 32.7121 25.7858 21.8419 3.36573 2.01772 -1.00995 +2812 1 26.5528 2.70454 29.9113 8.95514 7.83874 3.78904 +2813 2 26.4617 3.06993 29.0313 -0.0834723 0.307849 0.204299 +2814 2 27.4614 2.4065 29.9545 1.33238 2.80669 0.553669 +2815 1 31.3574 7.26094 30.5828 -4.03998 0.261943 -3.75028 +2816 2 31.4615 7.58031 29.6865 -2.28306 -0.22389 0.0901194 +2817 2 30.4784 7.54204 30.8371 2.15248 2.87526 1.73663 +2818 1 10.1801 14.3848 10.0633 -12.1617 2.0849 -4.30922 +2819 2 9.29239 14.5028 10.4013 -0.911512 3.38922 -3.1982 +2820 2 10.0586 13.9669 9.21069 0.198087 0.963979 -0.535541 +2821 1 28.1521 13.9438 15.9583 2.50892 0.408084 -0.679025 +2822 2 27.2912 14.2181 16.2743 0.671428 0.0163249 0.0139203 +2823 2 28.0832 13.989 15.0046 1.37228 0.945193 0.662166 +2824 1 8.84268 24.5712 17.2424 3.44969 -1.93068 -2.28459 +2825 2 7.89403 24.6452 17.3464 0.397558 -0.544831 -1.58029 +2826 2 9.08421 23.8139 17.7758 -0.788671 -0.507014 -0.544087 +2827 1 6.95641 20.2933 23.8469 1.06651 -0.198739 -9.54172 +2828 2 7.07455 19.4613 24.3052 1.71358 1.37465 1.02785 +2829 2 7.84625 20.5962 23.6661 -0.775495 2.59061 1.12602 +2830 1 5.75767 13.1151 29.0524 -7.97376 7.83299 5.44391 +2831 2 5.93882 12.9694 29.9809 1.21281 0.126021 -0.679553 +2832 2 4.81049 13.2467 29.0104 -0.266364 1.37462 1.95971 +2833 1 30.0282 16.6847 32.8516 -11.2328 20.0015 -20.869 +2834 2 29.0808 16.8206 32.8633 -0.693183 -3.69826 0.0648344 +2835 2 30.2207 16.2642 33.6897 1.77695 1.0191 -2.32119 +2836 1 19.4053 24.3099 19.4577 8.65447 4.77876 10.7924 +2837 2 18.979 23.7496 18.8092 0.341436 2.37178 0.50017 +2838 2 20.1747 24.6569 19.0063 0.3177 1.49143 2.67484 +2839 1 21.0843 32.5202 34.0578 2.576 1.41346 0.224423 +2840 2 21.4117 33.3054 33.619 -3.5255 1.31905 -0.103233 +2841 2 21.014 32.7716 34.9787 -0.254995 -0.394205 -0.00629371 +2842 1 27.5834 10.4686 5.09157 -10.9482 -14.9634 6.13458 +2843 2 26.6332 10.5766 5.13221 -0.305973 -0.0647781 0.954535 +2844 2 27.7115 9.53795 4.9079 -1.7223 -1.39351 3.98857 +2845 1 28.7385 28.951 29.8835 -11.5401 2.51462 -4.71309 +2846 2 27.7957 28.8412 30.007 -0.670738 0.750379 -0.285083 +2847 2 29.0373 28.1043 29.5518 -0.417363 -0.926714 3.30304 +2848 1 23.1307 9.19308 12.3337 0.271372 -1.41529 3.65252 +2849 2 23.4644 8.44505 12.8289 -2.54285 0.642465 -0.778933 +2850 2 23.5213 9.95628 12.7593 -0.350473 -3.21359 3.45456 +2851 1 7.73182 20.4858 35.3899 -17.0412 3.67328 5.67729 +2852 2 7.15162 20.744 0.658948 -2.46349 -1.5055 -0.808684 +2853 2 8.31437 19.8322 0.329594 -3.36666 -1.41409 -0.124757 +2854 1 15.7473 1.18738 29.4666 8.99138 -4.76431 11.4419 +2855 2 16.622 1.2105 29.8547 0.69727 -0.907829 -1.13811 +2856 2 15.8119 1.7508 28.6955 -0.722798 -1.46272 -0.167298 +2857 1 21.0153 1.65931 12.0138 -0.807926 -2.85642 -3.27261 +2858 2 21.2844 1.85364 12.9116 -0.916424 -2.25324 -0.944087 +2859 2 21.749 1.16777 11.6444 -3.09998 -2.89318 -1.19791 +2860 1 17.7742 21.9579 29.4079 -1.43183 10.2189 -7.71686 +2861 2 18.0478 22.8312 29.6883 -0.485372 -0.0277758 -0.691396 +2862 2 18.4284 21.3691 29.7843 1.3136 0.635409 -2.92429 +2863 1 22.4656 13.0592 12.4564 0.391903 -10.4928 -6.3805 +2864 2 23.0946 13.6425 12.0317 -4.65889 3.40678 -1.05301 +2865 2 22.0569 12.581 11.735 -3.09446 4.72481 0.137222 +2866 1 11.2187 21.7367 13.5236 11.2203 -3.3679 11.148 +2867 2 11.4662 22.2306 12.7419 -3.03733 3.77767 2.17024 +2868 2 10.344 21.4007 13.3282 2.01496 -3.25253 1.35227 +2869 1 21.7259 10.8873 26.2257 -0.948559 4.40785 -20.9387 +2870 2 20.958 11.4299 26.0464 0.258215 0.988232 0.700661 +2871 2 21.6279 10.628 27.1419 2.85847 1.84581 -0.569352 +2872 1 18.468 8.09921 14.496 0.460724 0.338582 -2.70037 +2873 2 19.2276 8.48671 14.0611 -0.617008 0.333315 -0.269705 +2874 2 18.0138 7.61945 13.8033 2.29812 -1.97785 0.612331 +2875 1 2.92126 4.40316 25.4055 -0.594627 -6.74262 -2.27643 +2876 2 2.97228 3.60227 24.8838 -2.15811 1.70178 -3.17956 +2877 2 3.83162 4.67978 25.5102 0.275709 -1.41156 -1.54012 +2878 1 5.27078 8.44836 8.47366 -7.50519 -7.60062 -6.39689 +2879 2 6.08819 8.80039 8.12131 -1.56714 2.55761 4.24307 +2880 2 4.58633 8.84767 7.93671 0.783629 -1.12696 -0.660225 +2881 1 1.76917 24.1455 31.5871 9.02602 -11.9706 7.00766 +2882 2 1.55883 23.2163 31.4947 -0.39641 1.31334 -4.25707 +2883 2 0.926216 24.5669 31.7549 1.38584 -1.397 -0.144867 +2884 1 24.4496 22.6663 34.8586 -4.73651 3.87611 -0.631536 +2885 2 24.1429 23.4303 34.3704 1.24114 -0.963438 -0.382184 +2886 2 23.6548 22.2847 35.2313 0.557533 1.95083 2.46902 +2887 1 4.18318 10.9343 27.7274 4.85776 10.5023 6.59977 +2888 2 4.44701 10.155 27.2381 -4.63086 -2.5052 4.10237 +2889 2 4.904 11.0899 28.3377 0.494956 -2.76604 -0.457625 +2890 1 17.6964 23.1891 14.1611 2.528 -4.65335 -0.844841 +2891 2 17.1743 23.2456 13.3608 -0.520082 -0.73266 1.43697 +2892 2 18.517 23.6315 13.944 -2.46878 2.79571 1.01989 +2893 1 7.47741 4.12466 28.9506 -0.540841 2.4568 -9.88588 +2894 2 6.59486 4.06975 28.5841 0.644358 -1.70369 0.968235 +2895 2 8.0256 3.64574 28.329 -0.917384 -1.43845 1.04733 +2896 1 24.0011 12.4872 25.2177 -1.63741 0.861853 11.3118 +2897 2 24.2343 12.1095 24.3697 -0.728214 2.62357 -0.177716 +2898 2 23.2773 11.9448 25.5311 0.320345 -0.391044 0.088968 +2899 1 29.9156 1.50347 13.0309 19.0448 3.52148 -0.747577 +2900 2 29.0968 1.34719 12.5604 -0.905026 1.13431 3.52755 +2901 2 30.3885 0.67336 12.9718 -1.2587 -0.441583 1.56873 +2902 1 10.6844 11.217 11.7013 1.33878 -3.06313 0.144848 +2903 2 10.067 11.2335 10.97 -0.166971 -0.282535 0.479962 +2904 2 10.8998 12.137 11.8544 0.938882 -0.612302 -0.818373 +2905 1 26.8336 6.78223 27.9029 11.5112 1.50349 -6.90344 +2906 2 27.609 6.23134 28.01 -1.77876 -2.62931 -0.866304 +2907 2 26.7369 6.8791 26.9555 -1.69975 -1.31495 -0.0891284 +2908 1 19.4521 27.2611 28.0451 -14.0332 -12.1976 -5.23952 +2909 2 19.029 26.4902 27.667 -1.80084 1.18086 -2.29871 +2910 2 18.8344 27.5738 28.7061 -1.07244 -0.952262 -0.975604 +2911 1 9.18005 17.542 23.217 9.58692 5.53966 10.9819 +2912 2 9.73809 18.2933 23.0162 0.661761 0.249674 1.94269 +2913 2 9.53057 17.1951 24.0374 -0.451038 -0.441519 0.120853 +2914 1 18.2432 34.6318 20.6587 -14.8178 -12.8929 14.9929 +2915 2 17.3934 34.3554 20.3155 0.894255 0.596258 -4.69797 +2916 2 18.7971 34.7224 19.8833 2.90117 3.60804 4.39229 +2917 1 32.525 32.1026 29.9775 1.19741 1.95427 4.3926 +2918 2 33.1896 32.7313 30.259 -1.36297 -1.02136 4.51635 +2919 2 31.7007 32.5867 30.0264 -0.513643 -1.30973 2.8375 +2920 1 3.80601 11.4922 8.14632 9.02824 -8.2097 3.10397 +2921 2 2.93881 11.2995 7.78988 0.418984 0.403059 1.076 +2922 2 3.74295 11.2562 9.07183 -1.1469 4.51136 0.447144 +2923 1 19.1896 31.1144 32.5061 3.07339 -6.40905 6.96892 +2924 2 19.8074 31.5927 33.059 0.501986 -0.0600323 -0.60876 +2925 2 18.8138 31.7824 31.9326 -2.14162 -0.712873 2.35727 +2926 1 13.3364 28.4195 10.6384 -5.01076 1.76213 2.05512 +2927 2 14.1859 28.0302 10.4309 -1.16483 -0.864801 2.96633 +2928 2 12.7079 27.9116 10.1252 -0.68838 4.04386 -1.17866 +2929 1 9.56373 12.0613 5.54417 -8.0218 -20.2669 0.875703 +2930 2 10.1056 11.2784 5.64203 1.58025 1.53603 -1.36768 +2931 2 9.8396 12.4414 4.71008 0.617277 1.75 2.48548 +2932 1 7.60285 1.78858 2.08879 0.19232 5.73283 -20.0824 +2933 2 7.02218 2.54466 2.00276 0.474573 0.83358 1.69376 +2934 2 7.5107 1.51792 3.0023 2.91195 0.168917 -3.59678 +2935 1 28.7816 11.0345 9.63859 0.266169 2.83895 19.5255 +2936 2 28.9365 11.2443 8.71761 -4.17654 -1.73685 0.115912 +2937 2 29.611 11.2337 10.0729 1.89841 -0.786874 -3.46395 +2938 1 4.02317 14.839 0.81847 -3.68837 0.0531165 -5.35539 +2939 2 4.35752 14.3192 0.0875726 -2.82348 0.0993259 -1.0692 +2940 2 3.18374 15.1781 0.507615 0.966628 3.94 0.797238 +2941 1 28.3052 1.63659 9.03352 3.26313 2.99961 -1.05437 +2942 2 28.2986 2.44251 9.54994 -1.34905 -0.986399 0.956591 +2943 2 27.7776 1.02109 9.54254 -2.62801 1.48309 -3.72567 +2944 1 8.86105 20.4677 30.0536 -5.92802 2.2053 1.7584 +2945 2 8.39358 20.5181 29.2198 0.0772718 -3.11318 0.0771502 +2946 2 8.28184 19.9615 30.6233 -0.533885 2.24543 1.30942 +2947 1 18.1537 12.2328 19.151 -10.4682 0.155871 4.44097 +2948 2 18.586 11.7639 18.4373 -0.384457 1.67294 -0.206693 +2949 2 17.225 12.0258 19.0465 0.0480797 -0.774503 0.24081 +2950 1 30.2744 30.1289 18.8358 -3.96715 0.0935664 -8.38557 +2951 2 31.145 29.7517 18.7095 -0.147376 1.12178 1.6605 +2952 2 29.8876 30.1384 17.9603 0.0432452 -0.346864 0.583518 +2953 1 28.7255 14.9388 4.98002 -7.49327 -7.4278 17.7853 +2954 2 29.0605 14.0616 5.16564 0.211933 -0.85908 -4.01397 +2955 2 27.8008 14.8038 4.77322 1.20335 -0.518813 -2.96547 +2956 1 30.7879 17.3487 25.8764 1.48818 5.56834 -1.94334 +2957 2 31.6096 17.59 25.4489 -0.730261 -2.47537 3.11669 +2958 2 30.4383 16.6371 25.3401 -0.609294 0.308066 1.82469 +2959 1 20.8478 21.7768 22.7954 0.0358594 9.27172 14.5119 +2960 2 20.0162 22.2243 22.6391 2.52586 1.35719 -1.62567 +2961 2 21.5151 22.4166 22.5472 2.52891 -2.86184 0.976522 +2962 1 3.22194 15.2975 10.9357 -3.51532 7.70573 -16.7386 +2963 2 3.55999 14.7783 11.6653 -7.00058 0.904732 2.19656 +2964 2 3.78028 16.0747 10.9152 1.92723 -1.19381 1.40173 +2965 1 33.9272 7.6728 6.62392 -20.804 -1.07668 13.7617 +2966 2 34.078 8.5423 6.99464 4.86877 -2.50402 3.08823 +2967 2 34.4214 7.67239 5.80416 0.736965 -2.28961 2.47031 +2968 1 33.0943 6.73498 25.1359 -2.35227 -2.84798 5.46258 +2969 2 33.4608 6.34555 24.342 -1.23612 -4.04645 1.80119 +2970 2 32.7218 7.56737 24.845 4.72804 1.10746 -2.15895 +2971 1 29.4942 24.6409 11.6012 4.71049 0.825667 -3.56202 +2972 2 29.8232 24.0575 12.285 -0.610726 2.31733 1.79505 +2973 2 28.6114 24.3203 11.4164 1.46015 -1.24279 -1.57806 +2974 1 2.34792 1.81035 21.2382 -3.4999 -6.91405 -2.42619 +2975 2 1.4121 1.66343 21.1008 0.451451 0.0707964 0.348786 +2976 2 2.56626 2.53329 20.65 1.02378 -1.82654 -1.17006 +2977 1 11.0679 31.4274 0.349589 -3.97336 -13.8949 2.97679 +2978 2 10.304 30.9501 35.4729 -0.760996 2.82044 1.03595 +2979 2 11.8111 30.8622 0.138954 -1.44827 -2.32165 1.11003 +2980 1 34.9397 6.07678 11.1034 -2.22254 12.6479 0.124682 +2981 2 0.14602 6.5293 10.6522 -1.43533 0.263672 -1.74925 +2982 2 34.6875 5.37179 10.5071 0.11593 -1.26085 2.49135 +2983 1 20.0111 11.1357 17.5169 8.94125 -5.40484 -5.62534 +2984 2 20.596 10.5709 17.0117 0.573271 -1.62917 1.56005 +2985 2 20.4766 11.2893 18.339 0.347632 1.95303 -0.753852 +2986 1 26.6381 15.2383 11.5783 2.78153 -9.62363 -3.13409 +2987 2 25.7818 14.953 11.2598 -1.96195 2.60261 3.13745 +2988 2 26.7609 16.1057 11.1926 -0.616151 1.23039 4.45004 +2989 1 7.32762 7.27335 11.5191 -11.5084 1.52659 1.91609 +2990 2 7.87547 7.21532 10.7364 -3.04089 -2.64426 -0.970149 +2991 2 6.63615 7.89162 11.2828 1.28543 0.865092 1.79652 +2992 1 8.60792 9.07582 19.3478 1.04807 2.81443 -4.51533 +2993 2 8.93494 8.21003 19.5922 -0.156428 -0.0130758 -1.45729 +2994 2 7.78872 8.90098 18.8846 1.88853 1.2264 -0.117691 +2995 1 11.2159 13.0372 22.9095 -3.77077 -2.02172 -8.1681 +2996 2 10.931 13.3055 23.783 0.451649 1.14277 -0.721053 +2997 2 10.4331 13.1218 22.3651 0.734647 -0.604207 0.445075 +2998 1 15.7036 18.8245 34.7355 5.23332 -0.227801 0.791726 +2999 2 15.2712 19.5646 35.1615 -0.454361 -2.99982 3.71108 +3000 2 16.5946 19.1314 34.5676 0.0840154 0.936719 1.94938 +3001 1 23.1195 30.9582 32.8093 -11.3175 14.9495 1.96537 +3002 2 22.4065 31.3447 33.3176 1.35806 -1.22189 0.859915 +3003 2 23.7489 31.6708 32.6982 1.85513 -2.36108 1.61979 +3004 1 2.07812 30.6848 32.5125 9.50871 4.37908 2.11897 +3005 2 2.43408 29.8226 32.2975 -1.77747 1.34646 -0.726946 +3006 2 2.8449 31.2117 32.7374 0.797833 -3.39264 -0.125451 +3007 1 12.1981 21.2384 5.43324 3.93045 4.29295 -2.75349 +3008 2 11.4503 21.4703 5.98398 0.717393 -3.04214 1.72986 +3009 2 12.8415 21.9273 5.59964 -1.76956 2.25667 -1.02733 +3010 1 16.4951 26.0231 23.2793 1.20945 1.85924 -2.84815 +3011 2 15.7985 26.4104 23.8094 -1.49847 -3.03635 -3.10019 +3012 2 16.7991 26.7395 22.7221 -0.741222 0.615042 0.378175 +3013 1 3.71108 6.70022 23.0891 0.546525 1.51113 1.77057 +3014 2 4.45769 7.21328 23.3982 1.24038 -2.02874 -0.0210337 +3015 2 3.10006 6.69769 23.8259 -0.180669 2.16934 -0.352777 +3016 1 23.6925 19.6449 1.86019 6.11077 -4.15312 -0.477888 +3017 2 23.6298 19.1029 2.64672 -0.089146 2.12459 1.32039 +3018 2 24.5702 20.0247 1.89981 -0.817435 1.66468 0.388381 +3019 1 12.4959 4.32834 15.962 -0.464021 11.3045 -0.319746 +3020 2 12.1311 4.98338 15.367 3.40215 1.83627 -0.124034 +3021 2 13.4256 4.54853 16.0205 0.3889 -1.75557 2.45794 +3022 1 2.89099 24.3098 12.3341 -10.2719 -2.50793 -2.75169 +3023 2 2.73334 24.3455 11.3906 0.597416 3.60168 1.58196 +3024 2 2.11574 24.7153 12.7225 2.77215 2.33842 2.72458 +3025 1 4.4686 13.6711 19.8435 -0.224386 11.0909 -3.62286 +3026 2 4.27441 13.4825 18.9254 -2.82327 7.11789 0.0186368 +3027 2 4.91935 14.5153 19.8249 0.632082 -0.232832 3.71788 +3028 1 7.1078 19.856 18.4337 2.64282 -7.78221 -9.14682 +3029 2 7.43041 20.0245 19.319 -2.09754 4.43317 -1.08205 +3030 2 7.64216 19.1271 18.1182 2.03997 -0.403494 3.33763 +3031 1 23.3081 24.8617 33.3754 1.02774 5.67881 9.77323 +3032 2 23.5976 25.4019 32.6402 -1.14669 1.16174 0.738581 +3033 2 23.4605 25.406 34.1479 -0.414788 0.0385136 0.849893 +3034 1 6.59192 35.2634 10.2919 -1.69789 -7.03354 -1.4315 +3035 2 6.039 0.537106 10.3377 0.735783 -1.88206 -2.53305 +3036 2 6.80998 35.0699 11.2036 0.924183 2.2383 0.209157 +3037 1 21.5878 3.03158 28.3469 -7.36918 10.2464 7.09225 +3038 2 21.3479 3.69549 27.7004 -1.01123 -1.88456 -1.87167 +3039 2 20.7883 2.89048 28.854 -1.54958 -2.11883 -3.12699 +3040 1 24.8121 5.45479 22.5708 4.95404 0.738567 0.825884 +3041 2 24.3509 4.70237 22.2001 1.47035 2.40415 -0.973521 +3042 2 24.6174 6.1749 21.971 -0.859228 -0.289865 1.57076 +3043 1 34.4439 0.14072 3.29046 0.170386 0.494963 0.747063 +3044 2 34.6455 35.4143 2.38414 0.597437 -2.35776 1.12549 +3045 2 35.299 0.264483 3.70234 -0.535882 -2.81448 0.371187 +3046 1 4.27486 2.40924 7.98257 -17.2399 4.37037 -32.5587 +3047 2 4.6166 1.97117 7.20312 0.888642 -0.0110902 -0.402426 +3048 2 3.79879 3.16693 7.64271 1.17907 1.10367 -3.32676 +3049 1 24.5176 31.6538 21.542 -1.7922 -10.8329 -4.7487 +3050 2 24.6804 30.9765 22.1986 0.388193 -0.0291122 -0.00436807 +3051 2 25.2264 31.5481 20.9075 -0.808358 -1.43934 -0.445244 +3052 1 34.4191 34.6792 25.2728 1.19412 -4.21575 -4.26816 +3053 2 33.9421 -0.00252157 25.1796 0.357394 -0.571662 2.03016 +3054 2 33.8891 34.1627 25.88 2.14388 -0.654089 1.21809 +3055 1 11.2607 8.85349 13.2596 -2.85349 8.637 0.395286 +3056 2 11.1856 9.44817 12.5133 2.36053 2.61497 1.72379 +3057 2 10.3558 8.66542 13.5087 -0.678152 -0.566696 -3.97953 +3058 1 17.0459 2.13522 0.319573 -7.62627 -7.75025 6.92663 +3059 2 17.1923 2.32736 1.24579 1.43866 3.99033 -1.0029 +3060 2 17.8554 1.71362 35.4783 0.980211 3.23457 -0.74221 +3061 1 24.82 22.0747 14.9437 -3.32541 -3.90264 -4.36813 +3062 2 25.0997 22.4204 15.7913 -2.12642 0.636614 -1.03652 +3063 2 24.7413 22.847 14.3837 0.143539 -1.58195 -0.0114513 +3064 1 17.7746 29.2204 7.77634 -1.75581 -15.0852 -1.02709 +3065 2 17.5185 29.1396 8.6951 4.22675 1.97634 0.772015 +3066 2 17.6967 28.3328 7.42654 3.48531 -0.859944 2.65568 +3067 1 14.0445 24.7695 11.8375 0.104386 3.22218 -4.1619 +3068 2 14.7198 24.1007 11.9509 1.97005 2.64165 0.295046 +3069 2 13.9228 25.1386 12.7122 -0.891384 0.540169 -1.09134 +3070 1 24.4309 23.4053 24.8337 1.96428 -14.3017 4.03813 +3071 2 24.7546 24.0966 25.4113 3.72551 -1.18643 -2.45811 +3072 2 23.719 23.8162 24.3432 2.19485 1.23715 -0.958494 +3073 1 11.8838 15.0848 0.294702 -11.4296 10.2094 -27.0561 +3074 2 12.5161 15.1014 35.0234 1.30371 0.162089 0.989065 +3075 2 11.4533 15.9388 0.255296 2.16788 1.85131 0.156548 +3076 1 11.0005 18.7643 17.6983 0.390203 6.27683 -5.83743 +3077 2 11.2331 19.0898 18.5679 -0.860541 -1.16214 -1.08104 +3078 2 11.3443 19.4235 17.0955 -2.41904 3.17817 2.87646 +3079 1 0.212921 34.4319 28.4455 -5.86964 7.99631 1.8581 +3080 2 35.4147 34.4114 29.3527 5.9547 -0.0953155 0.917275 +3081 2 0.50196 33.5366 28.2691 -0.201666 1.05608 -2.47241 +3082 1 27.6981 7.7592 5.28276 3.92355 -11.2186 0.242097 +3083 2 28.562 7.34785 5.25841 -0.149851 1.68166 0.720173 +3084 2 27.2695 7.37236 6.04625 0.205607 0.902706 0.367591 +3085 1 18.5723 5.67892 20.2163 -6.02016 1.8601 -5.43617 +3086 2 19.1293 6.24861 20.7468 -3.96339 1.04349 1.38954 +3087 2 19.1816 5.07394 19.7932 2.43478 1.13669 2.2349 +3088 1 2.33693 13.1719 32.3593 -13.3993 -4.48384 -16.0865 +3089 2 1.5677 13.7241 32.4995 1.4918 -0.72052 0.376221 +3090 2 1.97874 12.3212 32.1059 -2.51831 -0.528888 2.5057 +3091 1 35.0122 31.7353 0.970772 6.57238 -0.58943 -2.42739 +3092 2 34.6001 31.4202 1.77521 -2.94121 2.29257 -0.94387 +3093 2 34.5126 31.3212 0.267087 1.75996 -0.0651233 -1.11022 +3094 1 17.1722 3.81562 14.5284 11.466 6.01945 -3.64575 +3095 2 16.5577 3.94465 15.2509 -1.01933 -0.138314 -2.17922 +3096 2 17.8427 3.23287 14.8849 1.32264 3.2161 2.31187 +3097 1 23.7396 2.46095 3.91675 5.09855 -3.6877 -8.41987 +3098 2 23.8152 1.55569 4.21847 1.25645 0.0633707 -1.44855 +3099 2 22.8006 2.64503 3.94296 1.06893 0.251702 4.18713 +3100 1 22.4692 29.5039 22.7944 -7.04283 13.1446 -24.7136 +3101 2 22.7786 29.3334 21.9047 -0.0355099 -3.58315 -0.530013 +3102 2 22.6888 28.7095 23.2812 -5.94423 1.46554 0.646369 +3103 1 8.34225 6.62101 29.939 10.7605 -4.966 -5.37703 +3104 2 8.85581 7.12833 29.3104 1.09347 -0.453817 1.09475 +3105 2 8.16523 5.79339 29.4918 -0.746411 0.476258 0.738427 +3106 1 35.1774 29.8008 28.037 -14.2266 5.81133 -9.66849 +3107 2 35.0229 29.8285 28.9813 1.46344 3.94796 -0.437012 +3108 2 35.2933 28.8713 27.84 2.87828 0.486819 2.79865 +3109 1 30.2879 0.506773 35.0183 -0.0220244 -7.48652 -13.6305 +3110 2 29.4063 0.507705 34.6456 0.368065 -0.436168 0.028707 +3111 2 30.8668 0.628735 34.2658 0.0722307 3.42722 0.71933 +3112 1 9.04929 33.894 34.152 1.75944 -1.76355 -12.0666 +3113 2 9.98995 33.9231 34.3267 -0.237583 -0.73015 0.731214 +3114 2 8.9592 33.2777 33.4251 0.940534 -1.93201 3.3508 +3115 1 8.19649 7.90125 34.6279 -0.750093 -8.24519 11.2663 +3116 2 8.11967 8.7432 35.0768 -1.49527 -0.431736 -0.390457 +3117 2 8.55354 8.11986 33.7671 -4.43471 -0.494743 -0.869832 +3118 1 16.3613 30.7341 16.1521 -1.32103 -1.78989 8.1053 +3119 2 15.4334 30.5913 16.3388 0.211157 -1.94223 -4.84257 +3120 2 16.6538 29.9164 15.7495 2.73462 3.00948 1.63632 +3121 1 1.38641 21.5237 15.8356 0.382218 21.7981 1.54053 +3122 2 2.17106 22.0089 16.0908 1.63247 -1.64657 0.384985 +3123 2 1.47499 21.4044 14.89 1.02155 -0.698164 0.852323 +3124 1 24.4986 16.9123 14.4172 3.36877 -4.46589 -1.72943 +3125 2 24.4501 15.9986 14.1361 -0.1234 0.839279 -1.26243 +3126 2 23.8432 17.3624 13.8842 0.898563 1.2003 0.483694 +3127 1 6.59793 30.0857 32.9682 -10.0053 7.44618 5.35652 +3128 2 6.34106 29.5277 33.7022 1.72771 -1.41646 -1.61101 +3129 2 5.91687 30.7571 32.9272 1.67235 -0.510327 1.12055 +3130 1 13.7919 1.75339 32.9854 -3.04482 -0.841377 -3.04608 +3131 2 13.8631 0.825517 32.7614 2.90628 0.884514 -1.17246 +3132 2 13.8558 1.7753 33.9403 1.63449 -0.902038 -0.815833 +3133 1 4.50537 20.472 25.3775 -7.01104 -10.863 -0.411089 +3134 2 4.10411 20.2045 26.2044 0.21006 -1.79814 -0.483465 +3135 2 5.10303 19.7571 25.1585 3.19687 3.09117 2.48273 +3136 1 8.5517 4.97747 10.5373 8.54264 -6.17324 -2.27361 +3137 2 9.3799 4.56812 10.2868 -0.0265061 -2.80724 1.99319 +3138 2 7.88203 4.45063 10.1011 0.791187 -0.216069 1.93204 +3139 1 6.57267 13.4244 12.4651 -2.66533 0.190568 0.343552 +3140 2 6.84562 14.1285 11.8769 0.999929 -1.41232 -0.862375 +3141 2 6.80767 13.737 13.3388 0.593879 0.504111 -0.617371 +3142 1 17.3051 29.5698 18.826 -2.09761 -1.56961 -5.85992 +3143 2 16.9932 30.1121 18.1015 1.27135 -1.36871 -1.67475 +3144 2 17.7855 30.1759 19.3899 -2.60039 0.672287 0.578534 +3145 1 7.07373 33.6833 15.8811 -3.33946 -16.3787 0.753892 +3146 2 7.97151 33.3642 15.973 -0.335634 -0.646447 -2.04025 +3147 2 7.09186 34.5629 16.258 1.52739 0.883337 -5.12431 +3148 1 4.32196 32.0851 0.42601 -8.31271 4.23867 3.2573 +3149 2 5.25152 32.0642 0.19857 0.0467094 -1.76689 3.06762 +3150 2 4.04169 32.9742 0.208875 1.73502 0.288443 -1.76802 +3151 1 12.4966 15.4353 7.00479 -4.87305 -6.78623 14.9711 +3152 2 12.4009 16.0358 7.74402 -1.11078 0.813417 -1.10515 +3153 2 12.4123 15.9922 6.23079 2.09218 -2.59353 -0.188445 +3154 1 20.2251 27.4421 4.69375 -14.3676 -3.36821 9.96803 +3155 2 20.7465 27.3324 5.48899 -2.05761 0.0840214 1.10639 +3156 2 20.5287 26.7469 4.10997 0.279503 0.866927 1.72249 +3157 1 30.0019 27.9901 32.6268 1.82088 -2.2096 -6.54983 +3158 2 30.4839 28.5623 32.0298 0.44041 -1.26554 -0.728412 +3159 2 30.5757 27.2339 32.7502 0.0590132 1.6685 1.09813 +3160 1 14.6358 3.8656 1.21071 -0.819968 1.59801 0.387496 +3161 2 15.1718 3.07311 1.18106 0.116537 0.518779 -0.450852 +3162 2 13.7884 3.59562 0.856623 -0.433036 -0.289237 1.20145 +3163 1 4.2822 7.13256 1.69724 -14.9359 -8.17507 -4.62687 +3164 2 4.87502 6.72009 1.06902 -1.06769 2.21203 -1.06715 +3165 2 4.16104 6.47383 2.38107 5.26702 0.414931 0.632684 +3166 1 29.1615 26.1905 28.8827 9.67772 3.76926 8.13664 +3167 2 29.2574 26.8932 28.2398 0.513427 -4.85775 -4.47592 +3168 2 28.2853 26.3164 29.2469 -1.95118 -3.16068 -6.29995 +3169 1 3.62976 32.788 28.9084 -0.834533 -1.73903 1.92162 +3170 2 3.07474 32.0132 28.8196 -0.722843 3.12955 -2.08264 +3171 2 4.47746 32.4449 29.191 -1.39132 2.29384 1.33189 +3172 1 23.7625 25.8517 5.67418 -2.89265 0.905805 -6.3717 +3173 2 23.9373 24.928 5.85466 0.777798 1.62035 3.15506 +3174 2 24.6083 26.2071 5.40128 0.409569 1.94495 4.04616 +3175 1 25.3841 33.2777 0.144757 -6.80409 -2.47605 7.89502 +3176 2 26.2712 33.376 0.490466 -1.91422 -1.35509 3.02263 +3177 2 24.9671 34.1233 0.310124 1.51027 1.3301 -3.37749 +3178 1 0.685328 1.52273 17.0713 2.74794 15.6135 -13.9686 +3179 2 0.559315 2.42202 17.374 -1.37572 -0.190286 -1.4119 +3180 2 1.27373 1.60246 16.3206 -0.68884 2.516 -1.17394 +3181 1 23.6485 8.67276 18.7769 -7.08752 -5.50871 -6.71542 +3182 2 22.7359 8.79532 18.5156 1.02533 -0.47446 0.882346 +3183 2 24.1045 9.43553 18.4212 -1.32333 0.912962 3.4913 +3184 1 33.0482 15.6342 13.3463 8.18733 4.85689 -0.214581 +3185 2 33.9436 15.6098 13.0087 -0.630976 -1.10045 -2.04374 +3186 2 32.5901 14.9479 12.8612 -1.60322 1.25415 1.39163 +3187 1 18.3307 24.6467 30.1322 -0.955422 -1.38722 -1.75177 +3188 2 18.9627 24.8944 30.8071 -1.49562 1.04332 -0.108165 +3189 2 18.153 25.46 29.6597 -2.69449 -0.827413 0.404738 +3190 1 5.36796 26.7648 9.70426 -13.6267 -2.88569 -2.78576 +3191 2 4.62472 26.803 9.10228 -0.865691 -2.76846 0.591491 +3192 2 5.0026 26.4092 10.5144 2.49814 -0.442311 0.242191 +3193 1 10.1075 10.0813 21.5404 3.09966 6.72823 0.892418 +3194 2 10.4974 10.9043 21.2457 0.780786 -0.847116 -0.777912 +3195 2 9.50312 9.83741 20.8393 0.835184 0.0782372 1.61986 +3196 1 19.012 35.0674 29.8516 4.3428 -6.61849 10.5981 +3197 2 19.0973 0.402926 29.4041 -5.38171 -1.86839 -2.89064 +3198 2 19.8446 34.6239 29.6891 0.183317 1.63007 -3.019 +3199 1 29.9973 14.9857 24.7306 -17.4183 5.33963 4.87523 +3200 2 29.7441 14.5706 25.5551 -1.91594 -1.82735 -1.48944 +3201 2 30.7847 14.5152 24.457 -2.11635 0.90977 -1.69864 +3202 1 6.6402 29.0041 30.4905 15.7643 -8.82461 -4.15695 +3203 2 7.10398 29.3504 29.7281 2.3573 3.19606 3.31031 +3204 2 6.93748 29.5482 31.2198 -4.49631 -0.702552 0.707882 +3205 1 10.1181 30.2954 18.3043 -12.0596 -1.90595 -3.77068 +3206 2 10.9678 30.6733 18.5311 -1.63719 1.83543 -0.208788 +3207 2 10.241 29.9394 17.4243 -0.308495 -0.288452 1.5646 +3208 1 32.3865 34.1511 4.78754 -1.67137 -3.00822 -5.19097 +3209 2 33.3065 34.19 4.52596 -1.62335 1.39459 -1.27044 +3210 2 32.3622 33.4932 5.4824 2.08471 1.65484 1.49175 +3211 1 8.26454 25.9048 25.8804 8.94171 -11.3934 0.741146 +3212 2 7.47174 26.2165 25.4439 4.55256 2.3376 -2.50811 +3213 2 8.18021 26.2157 26.7817 -0.324019 -1.77069 -0.17311 +3214 1 34.3926 28.7617 22.3391 1.9632 1.7306 -7.94159 +3215 2 34.76 28.2417 21.6243 -0.843718 -0.102087 -0.399323 +3216 2 33.9973 29.5186 21.9066 -1.328 -0.716924 0.707409 +3217 1 26.1808 0.338509 20.7552 -0.530624 0.905905 1.22078 +3218 2 26.9748 0.135408 21.2496 0.758579 0.520292 -2.53616 +3219 2 25.4771 35.4207 21.2463 2.72845 -3.10353 0.445541 +3220 1 10.6084 26.3748 18.4166 3.99152 3.8481 -5.58069 +3221 2 10.0782 25.743 17.9308 0.773352 -0.238694 0.0988648 +3222 2 10.0993 26.5584 19.2062 2.35715 -3.68713 0.611427 +3223 1 8.64044 7.6455 22.4072 -6.40467 -2.47405 -12.6408 +3224 2 9.37282 7.41678 21.8349 0.521448 -1.22821 1.03763 +3225 2 9.0216 7.6745 23.2847 -3.04737 -2.20988 -1.76929 +3226 1 34.9357 6.28892 29.4823 -2.65782 -6.85515 -9.59745 +3227 2 34.7842 5.37266 29.2505 2.73546 0.78599 -2.66532 +3228 2 35.3491 6.25302 30.3449 -3.33941 1.66965 -0.276464 +3229 1 22.966 8.26627 24.9751 -3.72776 2.73435 -0.299067 +3230 2 23.5948 8.60314 24.3369 2.10863 -1.48539 1.46579 +3231 2 22.6759 9.04029 25.4578 -1.42852 1.2525 -2.54178 +3232 1 11.4497 14.5881 29.1677 3.44622 4.90251 9.9534 +3233 2 11.2767 15.52 29.3013 -2.29014 -0.777789 -3.16685 +3234 2 10.9794 14.1524 29.8785 -1.01619 2.56573 0.316079 +3235 1 30.9829 28.1896 16.3482 3.36744 -8.84675 3.87946 +3236 2 30.8989 29.0477 15.9326 -2.1131 -1.76634 0.217371 +3237 2 31.8401 27.8695 16.0668 -1.29576 0.932408 -2.9256 +3238 1 19.6015 34.6355 0.734635 3.82111 -4.37811 6.72148 +3239 2 20.0608 34.5325 1.5681 -1.3195 1.04856 1.2229 +3240 2 19.6676 0.0635781 0.537969 1.46512 -0.941646 -1.4333 +3241 1 6.52274 20.2042 8.34712 -4.98263 -2.7053 7.87655 +3242 2 6.45632 20.8253 9.07234 -0.554966 0.744751 -0.522263 +3243 2 6.74491 20.7439 7.58844 0.61905 -1.46179 0.0439269 +3244 1 2.22782 5.94996 13.0364 -17.2712 -2.84246 5.56346 +3245 2 3.16404 5.76122 13.1004 -0.880385 2.20527 -2.96363 +3246 2 1.97011 6.19048 13.9263 2.3965 0.663106 -0.613193 +3247 1 33.5525 3.02123 18.3272 2.13174 3.66578 2.24417 +3248 2 33.2473 2.81478 19.2106 -1.29332 0.657395 -0.726031 +3249 2 32.9021 2.62214 17.7492 2.43767 0.0675429 -1.10021 +3250 1 27.7117 5.52877 14.9754 -6.06074 2.41431 -3.95136 +3251 2 28.5657 5.88536 15.2199 0.974935 -4.04966 0.119662 +3252 2 27.3439 6.17708 14.3749 1.28794 -0.410055 2.17493 +3253 1 15.9445 23.7335 21.564 -8.60712 -0.951582 4.96711 +3254 2 15.9725 24.607 21.9545 3.72476 -1.41776 2.87875 +3255 2 15.6578 23.8825 20.663 3.24861 3.81336 0.0586851 +3256 1 6.6904 14.3962 15.0963 -0.0978392 0.803277 -0.133338 +3257 2 7.63287 14.5603 15.1288 -1.21276 -2.8047 2.42918 +3258 2 6.30051 15.261 14.9683 0.879849 0.2149 1.69295 +3259 1 5.94938 12.1421 3.05339 -3.45367 0.791173 -5.22024 +3260 2 6.27182 12.1751 2.15274 -0.568328 -2.4727 0.596492 +3261 2 5.22855 11.5128 3.02733 4.3059 -2.57114 0.352067 +3262 1 12.099 30.8089 11.2227 13.3139 12.603 -17.0896 +3263 2 12.5423 29.98 11.0424 0.570747 1.63989 -1.53893 +3264 2 12.8088 31.4303 11.3848 0.212312 0.992703 0.299528 +3265 1 18.9397 2.00989 15.9859 2.37424 0.777821 -2.15082 +3266 2 19.4513 1.25681 15.6903 -3.41359 -2.21367 -0.125346 +3267 2 18.5899 1.74354 16.8361 -0.67014 1.851 -0.0408308 +3268 1 23.9633 13.7242 20.699 -7.04089 -4.10473 -2.62291 +3269 2 24.4543 14.5014 20.9656 -0.258566 -0.269603 -1.11839 +3270 2 23.4888 13.9978 19.914 -0.17171 -1.31947 -0.255456 +3271 1 8.24907 5.78477 16.0182 6.14668 -1.69714 -3.23432 +3272 2 8.75532 5.13106 16.5005 3.79762 3.09406 0.268565 +3273 2 8.6576 5.81429 15.153 -2.1102 -0.242667 0.23941 +3274 1 28.3557 22.2528 21.4965 -1.12848 4.9588 -3.03789 +3275 2 29.0642 22.8062 21.1679 -4.15163 4.40876 0.435322 +3276 2 28.3309 22.428 22.4372 0.684064 -0.998779 -0.589035 +3277 1 1.81383 0.070486 2.4619 3.60168 -5.24101 14.9462 +3278 2 1.24801 34.9933 1.95639 -0.841782 1.90331 0.324084 +3279 2 1.92066 35.1365 3.30507 -1.36045 -0.149955 -0.0515105 +3280 1 35.5284 20.9796 3.82593 13.6567 3.77454 7.24769 +3281 2 34.6903 21.3564 3.55764 -0.452622 -5.9856 -2.48859 +3282 2 0.679368 21.5709 3.45906 -1.36066 -0.17902 1.15662 +3283 1 11.1819 3.63594 11.4341 -1.23448 -4.24365 3.98738 +3284 2 10.4888 2.97589 11.4209 0.599039 -0.966374 0.794656 +3285 2 11.232 3.91313 12.3489 -2.46566 2.9773 -0.694713 +3286 1 9.92738 28.8964 20.6864 3.94915 24.4543 3.73891 +3287 2 9.94766 29.2857 19.8121 -1.39617 -0.84439 -0.640753 +3288 2 9.39516 28.1073 20.5854 4.66981 -1.48028 2.11861 +3289 1 8.08269 0.989361 4.46134 -14.0597 -16.2403 28.609 +3290 2 8.89529 1.4905 4.39221 -0.684921 -2.58286 2.11947 +3291 2 8.34315 35.5911 4.28807 -2.96919 -0.287033 -1.33236 +3292 1 2.10527 25.5824 29.3595 0.983872 8.37989 -9.79344 +3293 2 2.22015 25.088 30.171 -2.38025 -1.22084 -1.47614 +3294 2 2.98885 25.865 29.1235 0.77411 -1.56796 0.88154 +3295 1 0.212584 17.1241 5.62441 1.39821 -1.61016 5.87563 +3296 2 0.651319 16.9542 6.45802 -0.368837 -0.914572 -0.677593 +3297 2 34.8451 17.4276 5.87057 0.334555 -0.236617 -1.48321 +3298 1 29.3616 32.8766 7.14896 -12.0765 10.2589 -0.939196 +3299 2 28.4597 33.0352 6.87015 0.182995 1.14712 -0.311918 +3300 2 29.4455 33.3551 7.97369 -0.209521 0.732153 -0.786202 +3301 1 33.4598 17.4491 24.9847 2.11038 8.3072 -5.40215 +3302 2 33.7183 16.5716 25.2665 -4.33311 1.26891 3.50772 +3303 2 33.84 18.0335 25.6406 2.0206 1.18645 -2.23072 +3304 1 14.6377 31.9704 20.1131 9.68456 0.860329 7.32485 +3305 2 14.4071 32.3851 20.9444 0.906652 0.595226 -0.0943368 +3306 2 15.5756 31.7932 20.1853 -1.25285 -0.793495 -0.410536 +3307 1 17.8961 30.1944 29.0767 0.621021 7.11004 1.80483 +3308 2 17.9929 30.3778 28.1422 1.44532 -3.2156 -0.349684 +3309 2 18.5488 30.7524 29.4996 0.838933 -0.0453566 -0.936837 +3310 1 29.8193 30.5889 9.54668 -0.628052 1.56003 -4.40323 +3311 2 29.6738 31.3737 9.01837 -0.450756 0.0175536 0.559744 +3312 2 30.5229 30.8317 10.1485 0.00756191 -1.38613 -1.25868 +3313 1 21.8272 0.179766 6.5969 -18.0431 4.53122 -6.56692 +3314 2 21.3272 35.0418 7.098 1.25164 0.338498 1.62574 +3315 2 21.4588 1.02419 6.85657 -0.750224 -0.0582204 0.31509 +3316 1 29.6904 11.0454 25.0251 2.33752 -0.96734 9.85858 +3317 2 28.8519 10.59 24.9487 0.302626 1.82834 -3.32752 +3318 2 29.5572 11.6764 25.7325 -0.76139 1.86091 -3.3875 +3319 1 7.91663 12.4205 27.488 2.38558 4.83677 -0.669721 +3320 2 7.28177 12.3613 28.2019 0.272835 0.640398 -1.26434 +3321 2 8.02843 13.3601 27.3435 1.12213 -1.33235 -2.81748 +3322 1 1.5855 18.1499 25.235 -3.60019 4.62669 0.297942 +3323 2 0.946117 18.7954 25.5363 0.895335 -0.142645 1.24424 +3324 2 1.35029 17.9874 24.3215 -0.800766 1.71324 0.665709 +3325 1 6.92913 23.5306 2.35467 4.24147 9.91669 0.192001 +3326 2 6.69957 22.6225 2.15737 -2.97042 1.45814 -0.0241258 +3327 2 7.72624 23.6918 1.84982 1.01333 -2.26896 0.290488 +3328 1 4.74579 5.257 7.60594 -8.1153 -0.577194 -4.07828 +3329 2 5.37806 4.61978 7.93823 1.04971 2.75479 1.22151 +3330 2 4.32943 5.61357 8.39062 1.06583 1.38027 -1.63751 +3331 1 8.12968 1.12532 8.49743 1.1209 3.96308 4.67158 +3332 2 7.74892 0.577617 9.18392 -3.55806 2.94526 -0.130036 +3333 2 8.3272 0.515943 7.78618 -1.14764 -0.264716 1.0137 +3334 1 19.7458 22.0659 2.67225 18.3384 2.20608 -0.94418 +3335 2 20.2877 22.1995 3.44988 -0.904178 0.218135 0.152496 +3336 2 19.0861 21.4287 2.94609 -1.91537 3.86918 -0.863176 +3337 1 26.9934 3.40086 0.234015 14.6517 10.5186 3.97054 +3338 2 27.3756 4.23204 35.3997 2.55867 -0.827732 0.197438 +3339 2 27.5537 3.1106 0.953764 -0.029995 0.66067 0.409184 +3340 1 2.76103 30.7268 25.4412 -5.75383 16.6906 -3.55212 +3341 2 2.32342 30.421 24.6467 -2.08578 -2.42204 2.2176 +3342 2 3.52516 31.2082 25.1241 -0.175038 -1.94824 -3.89895 +3343 1 32.1288 13.8554 23.8329 21.7008 -5.37731 -10.4704 +3344 2 32.8136 14.2332 24.3846 -2.0612 -2.23312 3.55763 +3345 2 32.2638 12.9099 23.8964 -3.38076 0.761255 -2.47604 +3346 1 10.2185 20.2676 34.3998 15.2593 10.6233 -8.64911 +3347 2 10.6626 21.0934 34.5924 2.38968 -0.805604 0.0260447 +3348 2 9.289 20.4948 34.376 1.73925 0.523081 2.37512 +3349 1 23.0906 20.8756 25.3075 13.7229 4.09741 -4.27902 +3350 2 22.4009 20.9589 25.9661 -0.288635 -0.356673 -1.99659 +3351 2 23.28 21.7759 25.0432 1.39522 -2.138 0.749067 +3352 1 29.4549 17.1088 18.2217 7.94286 -2.378 -3.85895 +3353 2 30.1656 17.4819 18.7432 -1.08675 3.07326 -0.802121 +3354 2 28.7383 17.7375 18.3082 -2.51312 -4.05733 0.561873 +3355 1 20.0608 13.4039 10.4572 5.04473 -4.51256 2.86533 +3356 2 19.4979 13.2149 11.208 -1.40501 1.1548 -2.22268 +3357 2 19.7461 12.819 9.76801 -0.432934 2.44907 0.190352 +3358 1 20.7016 15.0623 6.66541 1.39628 -2.79706 -4.73189 +3359 2 21.2622 14.3782 6.29955 -0.211539 0.394243 0.968982 +3360 2 21.1859 15.8745 6.51674 -1.87715 0.0703474 2.07966 +3361 1 18.8984 16.3315 29.0204 1.04537 0.310191 8.55786 +3362 2 19.5417 17.0382 29.0741 -1.41499 -2.25769 -4.03755 +3363 2 18.8584 15.9754 29.908 1.79801 -0.29507 -0.922349 +3364 1 32.5352 22.1102 16.3319 -24.3725 11.9478 -0.680763 +3365 2 31.659 21.7359 16.2399 -0.895725 0.758594 -1.5004 +3366 2 32.906 22.0727 15.4503 -1.05083 2.91754 0.171807 +3367 1 25.6654 12.063 29.5304 -2.85898 -13.6103 -17.2582 +3368 2 25.5664 12.5179 28.6941 0.531749 2.37548 1.99238 +3369 2 26.4216 11.49 29.4038 -0.650078 -0.782704 -2.2293 +3370 1 17.5123 29.9015 23.7452 0.130619 -0.12934 7.10982 +3371 2 18.2375 29.8134 23.1268 -0.184475 -2.12229 1.05588 +3372 2 16.7553 29.5459 23.2796 -1.00122 4.6161 1.99008 +3373 1 20.4269 5.6055 4.9074 4.34446 11.8067 0.910525 +3374 2 20.7434 5.94266 5.74551 1.47457 0.00737942 -2.02064 +3375 2 19.4959 5.43711 5.05254 1.31156 -0.867906 -0.780244 +3376 1 21.2253 7.22168 16.333 -7.94769 -3.95955 -3.61516 +3377 2 21.6588 8.07216 16.2626 -1.35531 -0.307306 -0.278736 +3378 2 20.2905 7.42705 16.3201 -0.220529 -2.51262 -0.430337 +3379 1 8.72324 17.2916 17.5625 -6.58968 -1.33093 7.05123 +3380 2 9.5685 17.7359 17.6288 -0.155545 -0.986223 1.46862 +3381 2 8.9395 16.4072 17.267 -1.04737 0.195017 -0.447676 +3382 1 8.76201 18.0604 33.5428 -7.56838 -2.56141 -6.95389 +3383 2 9.25193 18.8141 33.8717 0.521228 -2.10818 0.132125 +3384 2 7.86559 18.3812 33.4443 0.0444599 0.894764 1.53827 +3385 1 32.8224 35.5233 32.0988 -1.95057 3.24234 -1.2997 +3386 2 32.1812 34.8166 32.1745 -0.440579 0.909898 -1.21059 +3387 2 32.4032 0.661248 31.5284 4.28658 -0.597406 -2.52913 +3388 1 9.69385 32.4204 15.8089 10.3807 2.9954 3.37865 +3389 2 10.2901 32.8334 15.1844 -2.7783 0.235633 -1.68737 +3390 2 9.51347 31.5582 15.4344 -5.42953 2.82506 -0.923237 +3391 1 3.13446 9.32127 6.33326 -10.8097 -6.22737 3.06476 +3392 2 2.77258 10.0937 5.89901 -0.654735 -2.84703 -2.24445 +3393 2 3.78943 8.98642 5.72079 2.45726 1.68982 4.38482 +3394 1 8.17139 30.3513 28.5615 -6.52517 -10.0004 -7.04036 +3395 2 8.30711 29.9371 27.7093 1.01048 0.239809 -0.594245 +3396 2 8.8657 31.0073 28.6228 -0.506277 -0.885291 1.42944 +3397 1 5.53189 5.12086 25.8323 7.48861 7.48227 -2.55695 +3398 2 6.24114 4.54539 25.5459 -2.72995 -0.797924 -1.879 +3399 2 5.64172 5.91539 25.3099 1.47095 -0.398534 0.725182 +3400 1 27.9626 26.5991 23.4596 0.521509 -7.8934 -4.74021 +3401 2 27.4533 26.1298 22.7988 -0.388008 0.37005 -0.30781 +3402 2 27.3083 27.0624 23.9825 0.668756 -0.526858 0.0598596 +3403 1 8.77088 34.4658 30.1266 11.0961 2.89892 20.9596 +3404 2 8.04443 34.6847 30.7102 1.20981 0.306993 1.7449 +3405 2 9.52086 34.35 30.7099 0.890756 -0.0646288 0.845224 +3406 1 6.61394 26.6807 32.4226 -1.3746 -7.30693 -13.2846 +3407 2 6.41447 27.3957 31.8184 1.48957 0.777806 0.551128 +3408 2 5.83053 26.1308 32.4107 -1.57063 1.66406 -1.17362 +3409 1 20.6153 1.66454 21.2115 -6.82624 7.44408 7.7485 +3410 2 20.4401 2.47712 20.7369 1.56518 -0.224013 -0.875498 +3411 2 19.8172 1.14718 21.1044 0.272287 0.671331 -0.97757 +3412 1 17.1106 11.9436 25.7023 -2.31529 6.52622 -0.828719 +3413 2 16.5993 12.2588 24.9571 0.534096 -0.801411 -0.0917035 +3414 2 17.0326 12.6371 26.3574 -2.24782 0.334892 -0.841434 +3415 1 35.2892 32.216 32.5107 13.1229 3.49317 1.45054 +3416 2 0.695874 31.93 32.5391 0.180618 -0.974867 0.87005 +3417 2 35.3318 33.1256 32.2156 1.86379 -1.74338 -5.62944 +3418 1 18.6421 20.0697 10.2411 -0.760249 -5.85374 5.35721 +3419 2 18.6772 19.2535 9.74221 -1.20709 1.46995 -2.74082 +3420 2 17.788 20.0505 10.6727 -1.88027 1.53515 -3.60403 +3421 1 15.6679 16.7069 30.8439 -0.595343 6.97263 0.138322 +3422 2 15.1675 17.1025 31.5576 -0.077824 0.576454 -0.801573 +3423 2 15.0709 16.0652 30.4591 -0.549308 1.5231 -0.663896 +3424 1 25.3192 32.9991 32.9335 -0.145392 -5.90495 -13.1481 +3425 2 25.3528 32.9615 33.8893 0.482085 5.00413 -0.954227 +3426 2 26.1444 32.6064 32.6486 -1.53445 -1.1667 0.750488 +3427 1 21.9587 34.9114 21.6861 3.65539 -4.39228 -4.58889 +3428 2 22.819 35.1406 22.0376 0.572314 -1.7044 -1.45319 +3429 2 21.5901 0.237978 21.3919 0.714861 0.114712 2.79563 +3430 1 9.91267 22.8658 28.5446 -14.1799 3.41403 28.2445 +3431 2 9.67354 22.0633 29.0082 -0.138092 1.34312 2.98703 +3432 2 9.7777 23.563 29.1863 -0.00296983 0.094768 1.01292 +3433 1 18.918 1.83045 28.5438 -4.34857 15.7549 12.7936 +3434 2 18.7461 1.66405 27.617 4.87863 -1.77712 0.881538 +3435 2 18.4478 2.64243 28.7331 1.11083 1.64439 -3.12636 +3436 1 16.8382 26.302 13.6324 4.03359 -4.89263 2.71657 +3437 2 16.3219 25.8742 14.3155 2.00875 -1.24876 -0.88422 +3438 2 16.3006 27.0435 13.3542 -1.28915 -3.19085 -0.920498 +3439 1 23.037 33.978 14.6628 4.21813 1.60877 12.8096 +3440 2 22.874 33.8925 15.6022 -3.58972 2.05233 -1.08386 +3441 2 23.4374 34.8421 14.5663 -2.57994 0.643832 -1.57212 +3442 1 26.3779 30.428 35.2555 -2.59592 1.3535 -0.703548 +3443 2 25.7296 30.3999 34.5518 -0.687619 -1.42471 1.01732 +3444 2 26.3863 31.3426 0.0905942 -0.974484 -0.920489 0.627836 +3445 1 32.6398 13.7853 28.3915 3.91467 -4.13414 -2.69765 +3446 2 32.6 13.6369 29.3363 -0.334727 1.22835 -0.132315 +3447 2 33.0146 12.9788 28.0375 -1.76618 -1.4672 1.02159 +3448 1 1.19215 11.8896 7.4208 -3.40921 3.0357 -8.44886 +3449 2 1.34061 11.8641 6.47552 -0.0214094 0.0908808 -0.23019 +3450 2 0.4742 11.2738 7.56762 3.37529 -2.1067 1.14894 +3451 1 34.9995 34.5795 14.6795 0.672929 3.09838 2.60259 +3452 2 35.3498 34.7743 13.8103 -2.70571 0.851942 -0.029096 +3453 2 35.2236 35.3468 15.206 -0.104801 0.039011 -1.13565 +3454 1 9.91254 32.335 28.62 6.43116 4.37118 -1.75464 +3455 2 10.8418 32.2754 28.3983 0.372593 1.35336 1.6582 +3456 2 9.86533 33.0362 29.2698 -1.18122 -0.321332 -1.5517 +3457 1 6.3693 25.8201 16.6625 4.89261 3.72648 16.1743 +3458 2 6.38554 25.3562 15.8255 4.68629 4.26171 -0.313855 +3459 2 5.45701 25.7688 16.9477 -1.32666 -0.225144 -4.93422 +3460 1 32.8185 28.0047 1.06201 -5.57838 -0.182744 2.14705 +3461 2 32.6937 27.9671 2.0103 -1.48662 1.85874 -0.858103 +3462 2 33.7676 27.9681 0.943146 -1.68683 2.33236 -1.05935 +3463 1 2.1035 25.0049 9.73403 2.95207 -6.29275 -3.55759 +3464 2 1.35926 25.4058 9.28504 0.954402 -0.304633 2.04874 +3465 2 2.73675 24.8283 9.0383 0.972908 -0.362293 2.12157 +3466 1 3.70785 6.67803 30.8843 -0.122161 1.91736 -0.676321 +3467 2 3.2359 7.46176 30.6028 0.876484 0.82842 1.08843 +3468 2 3.22136 5.95182 30.4942 0.328417 1.21638 -0.602421 +3469 1 22.9146 23.3527 22.0072 -1.25971 4.56475 -2.81829 +3470 2 23.8559 23.365 21.8337 -0.307358 -0.605235 -0.784883 +3471 2 22.733 24.2037 22.4061 1.19574 0.104677 0.745539 +3472 1 4.20014 8.41088 26.8029 3.35373 -10.5811 -5.95442 +3473 2 4.86162 7.71927 26.7841 0.667307 1.94241 0.897544 +3474 2 3.49206 8.08084 26.2498 -0.356082 -0.157469 2.01662 +3475 1 27.8337 24.3776 5.10567 2.37849 -2.46319 1.28414 +3476 2 28.5459 24.7904 4.61722 0.708865 -2.94222 -1.05415 +3477 2 27.0836 24.9571 4.97201 2.05225 2.00893 2.20421 +3478 1 28.2509 34.7039 30.3825 -4.76092 5.9163 14.3707 +3479 2 28.8312 33.9508 30.4935 -4.9948 -1.75713 -0.332144 +3480 2 28.6292 35.1927 29.6516 -0.488576 0.708654 2.36347 +3481 1 30.1567 30.7224 15.6451 -5.56801 6.05947 -12.8658 +3482 2 29.4341 31.3077 15.8719 0.216574 0.435467 -0.148853 +3483 2 30.9386 31.1699 15.9683 -0.663861 -3.57014 4.63153 +3484 1 14.2972 15.8915 9.69908 6.00922 -9.96312 -2.98521 +3485 2 14.168 15.1752 9.07746 2.48745 1.24989 0.896836 +3486 2 15.2333 16.0856 9.65033 -0.0480828 1.47306 1.31405 +3487 1 32.3046 26.7568 30.2773 -7.39435 0.497476 -1.72373 +3488 2 31.8334 27.5168 29.9358 -0.240412 0.378062 3.91081 +3489 2 33.1297 27.1138 30.606 -4.33621 0.934021 5.34919 +3490 1 26.3854 26.686 5.02592 -6.28809 1.49535 -0.333485 +3491 2 26.1235 27.0032 4.16161 1.89347 1.97834 1.0529 +3492 2 26.9511 27.3755 5.37336 0.570478 -2.65752 2.37432 +3493 1 20.8665 29.0275 31.8909 5.36828 4.21718 9.04454 +3494 2 21.5933 29.5881 32.1622 1.31269 -1.7962 -1.90981 +3495 2 20.0884 29.4512 32.2531 0.891686 1.37944 -3.93709 +3496 1 25.8114 29.4524 19.7813 2.2953 1.9769 -2.73118 +3497 2 26.6647 29.3298 20.1973 -0.55122 0.851488 0.300945 +3498 2 26.0172 29.6955 18.8787 0.410045 -0.279303 -0.150156 +3499 1 9.81686 4.85262 23.3895 -8.50047 -8.13822 -1.58707 +3500 2 10.5761 5.33185 23.0577 -3.01161 -0.823542 -1.48687 +3501 2 9.25704 4.72945 22.6229 -1.41547 1.83375 1.4111 +3502 1 27.0981 22.2755 13.0372 -5.79791 -11.1936 -1.06182 +3503 2 27.0848 21.3442 13.2579 -1.28749 -0.558793 -1.17073 +3504 2 27.4762 22.3085 12.1585 -1.86038 1.03598 -0.0250246 +3505 1 29.7369 0.480195 28.652 12.2129 -8.08815 -24.5161 +3506 2 30.6646 0.244616 28.6399 0.756028 -0.396893 -1.42312 +3507 2 29.6773 1.18742 29.2943 0.331103 -0.821681 -3.1717 +3508 1 23.2894 4.02621 30.2023 -7.80416 7.48217 6.80169 +3509 2 23.9204 4.33065 29.5501 3.38599 -3.03822 2.67836 +3510 2 22.5594 3.68221 29.6876 3.46398 -3.3341 -0.708655 +3511 1 10.1189 1.62701 31.7898 -7.85916 9.22144 -0.458996 +3512 2 10.1027 2.57334 31.9327 2.36057 0.373786 -3.53498 +3513 2 9.30033 1.43971 31.3303 -1.34381 0.688964 1.47321 +3514 1 23.9872 35.1189 7.95919 18.2284 -4.45602 9.92786 +3515 2 23.3849 35.3931 7.26763 -2.37641 -0.792485 3.86618 +3516 2 24.5935 34.5186 7.52529 -0.124602 1.06337 -1.954 +3517 1 18.9544 12.2169 15.1004 10.2231 -4.43145 10.464 +3518 2 19.2397 11.8363 15.931 -0.89808 1.29549 0.977857 +3519 2 18.1641 11.7279 14.8712 0.110716 2.38867 0.796028 +3520 1 20.6404 34.0536 11.9687 10.9976 22.9347 -8.87206 +3521 2 20.1001 34.3982 11.2577 1.08415 -1.24532 -1.34625 +3522 2 21.3245 33.5499 11.5277 -1.88305 -1.47489 0.768636 +3523 1 1.017 25.617 23.7961 -7.92267 0.658327 3.97665 +3524 2 1.38738 26.2623 24.3983 -0.812074 2.08464 -2.50786 +3525 2 0.547806 25.0031 24.3611 -1.22761 3.33116 1.18225 +3526 1 10.9896 19.5445 23.2452 7.35267 2.45306 -3.75204 +3527 2 10.6494 20.4052 23.4893 -3.34348 -1.37248 -1.35083 +3528 2 11.8438 19.7263 22.8534 0.58284 -0.238467 7.936 +3529 1 27.8814 14.101 8.71517 0.109321 -7.76244 -0.615685 +3530 2 28.0546 13.6708 9.55254 -0.0253166 0.728765 -1.16574 +3531 2 28.041 13.4224 8.05922 1.98769 -0.154603 1.545 +3532 1 24.8552 12.373 16.4534 2.80402 1.37301 -2.57344 +3533 2 24.8519 11.8215 17.2357 -2.71734 -0.573195 -1.02185 +3534 2 25.2072 13.2114 16.7523 0.16036 -0.577582 1.59551 +3535 1 3.37031 29.514 35.2429 -0.0700923 12.6569 -7.84996 +3536 2 3.66439 30.385 0.062327 0.917191 0.741811 -2.36499 +3537 2 3.65998 28.9363 0.501846 1.12877 1.71083 -0.811827 +3538 1 0.35179 31.8885 22.2866 -4.82826 -7.70345 8.66802 +3539 2 0.730755 32.6265 22.764 -0.707823 0.866423 -1.2186 +3540 2 0.145411 31.2448 22.9643 3.9157 -0.707138 1.64225 +3541 1 22.0899 22.9664 19.2985 4.70583 6.96804 7.90385 +3542 2 22.1645 23.8259 18.8839 -0.743098 -0.17563 -0.413381 +3543 2 22.2615 23.1315 20.2256 3.39693 0.254649 -0.705176 +3544 1 21.0387 34.0771 16.8789 9.42866 0.954763 1.11011 +3545 2 20.6588 33.2828 17.2543 1.85843 0.782471 -0.543927 +3546 2 20.8192 34.7671 17.505 -0.905472 -0.435533 -0.831423 +3547 1 33.5501 31.2386 34.0706 -17.9894 8.57009 21.169 +3548 2 33.1048 31.9677 34.5025 -0.227183 2.00155 -2.44441 +3549 2 34.1864 31.6561 33.49 -0.0951291 -2.53785 0.286302 +3550 1 18.0421 31.4157 20.7315 -3.54393 8.45405 -0.394748 +3551 2 18.5773 30.7558 21.1723 1.23674 1.32093 -1.20787 +3552 2 17.8888 32.0849 21.3985 0.209624 0.0301862 0.154975 +3553 1 21.1227 11.5161 20.2274 -2.94068 -0.514279 3.15262 +3554 2 21.2126 11.261 21.1456 1.30391 0.18203 -0.372681 +3555 2 21.1991 12.4703 20.2349 -0.913297 -0.771684 0.379285 +3556 1 2.50289 22.4546 28.2579 3.97027 3.8635 -2.0516 +3557 2 2.73189 23.3675 28.0839 0.778268 -0.0521987 1.48239 +3558 2 3.24618 22.111 28.7536 -0.858374 -1.15872 0.172186 +3559 1 1.8987 15.3539 4.09987 1.91946 3.10074 8.837 +3560 2 1.55499 16.1318 4.5392 -2.06187 -0.819541 0.519926 +3561 2 1.1204 14.8823 3.80303 1.72475 1.17813 -4.99141 +3562 1 11.3151 29.949 26.0703 -1.41373 23.6675 -0.0178891 +3563 2 10.4032 30.209 25.9397 -0.87803 -4.18166 -0.714799 +3564 2 11.5722 30.3771 26.8869 -2.50055 5.26044 -2.07259 +3565 1 10.4669 0.479635 28.4702 6.98332 6.20547 4.03663 +3566 2 11.2534 0.795588 28.9148 -1.51046 -0.625385 0.548199 +3567 2 9.88649 0.200778 29.1784 1.44536 -2.50786 -0.579011 +3568 1 20.0135 21.1165 19.4011 -3.59943 1.69688 -3.445 +3569 2 19.9536 20.4738 20.1079 1.96905 2.86659 2.2711 +3570 2 20.6939 21.7257 19.6877 0.137013 1.20992 -4.39894 +3571 1 17.5011 14.9063 31.4526 12.2293 -3.89433 5.3826 +3572 2 17.4859 14.2261 30.7793 -0.631998 0.440275 -0.243768 +3573 2 16.8852 15.5684 31.1388 -1.43239 -1.22134 3.50248 +3574 1 23.931 26.1772 0.41894 3.4952 -12.1766 2.4676 +3575 2 23.8214 25.4864 1.07235 0.23721 0.368712 0.775735 +3576 2 24.8789 26.2665 0.320726 0.153128 -0.269827 0.172132 +3577 1 15.4795 12.3632 9.66808 4.77688 -2.6466 3.07168 +3578 2 14.5803 12.4215 9.34538 0.809631 -2.41294 2.04023 +3579 2 15.9943 12.8653 9.03633 0.239404 0.110885 2.89077 +3580 1 24.9488 4.70562 28.2371 10.4489 1.89581 -7.86617 +3581 2 25.448 5.52031 28.2951 -0.102147 -0.134311 -2.74845 +3582 2 25.27 4.28349 27.4404 -4.30517 0.452977 -2.52901 +3583 1 7.23206 24.3137 5.43109 -10.1411 -1.59806 1.82694 +3584 2 7.46337 24.7198 6.26647 -1.94101 -1.17937 -0.734066 +3585 2 8.03645 24.354 4.91382 -2.41115 4.06508 0.165746 +3586 1 28.5838 14.1121 13.1994 3.38335 3.6329 -0.906964 +3587 2 27.8233 14.4668 12.7388 2.42436 2.74832 -1.03467 +3588 2 28.6528 13.2093 12.8889 -3.84794 -0.838277 2.10966 +3589 1 34.0346 15.8788 9.37622 0.131364 5.75879 2.51971 +3590 2 34.6052 16.5377 9.77182 0.0575523 0.315541 -1.00307 +3591 2 34.541 15.0675 9.4162 0.878431 1.0162 -2.0188 +3592 1 31.8255 18.3671 3.7158 -3.06808 4.08983 3.78201 +3593 2 32.3233 17.8301 4.33223 -0.063455 2.96079 2.15242 +3594 2 32.1715 18.1285 2.85582 0.381466 -1.43646 1.45312 +3595 1 23.5909 11.4785 18.8548 7.42138 -1.39114 1.98375 +3596 2 23.0733 11.2643 19.631 -1.5958 -0.653773 -1.8128 +3597 2 23.25 12.3248 18.5651 -1.24317 -2.21549 -2.31425 +3598 1 15.3418 31.4092 27.9991 -7.70302 -0.410807 5.9489 +3599 2 16.105 31.8971 27.6896 -2.59685 3.80238 1.33792 +3600 2 15.3801 30.5781 27.5258 1.37541 2.15685 -3.17854 +3601 1 13.7731 0.54618 8.10539 6.97101 -3.75342 -3.05543 +3602 2 13.8337 35.2662 8.64781 -2.02246 -0.132773 -0.51265 +3603 2 13.437 1.22004 8.69631 -2.63957 -0.574753 -1.67622 +3604 1 29.7422 21.7344 15.8154 -1.95403 10.4986 -4.52406 +3605 2 28.9359 22.1604 16.1062 -1.10714 -1.4998 -0.245697 +3606 2 29.5462 20.7983 15.8533 3.33193 0.150481 2.48514 +3607 1 9.34752 5.53292 13.3797 4.53531 0.896783 2.83435 +3608 2 8.95398 5.79174 12.5464 -0.00511393 -2.29292 -0.30685 +3609 2 10.1583 6.03926 13.4297 -0.872468 0.373057 -1.44367 +3610 1 33.684 33.2628 18.3391 -9.38675 5.22013 -2.74967 +3611 2 34.1458 32.5654 18.8045 4.10766 4.24635 1.0333 +3612 2 33.1866 33.7168 19.0193 -2.79996 -1.30155 -0.881049 +3613 1 8.4881 30.2448 2.44149 -2.91557 4.94298 8.44177 +3614 2 8.18575 31.0735 2.06995 -0.0779166 -1.72637 -3.34146 +3615 2 7.8819 30.0691 3.16112 0.382119 1.96789 -1.02635 +3616 1 25.319 5.98733 34.5148 9.10799 -7.69883 -0.0667008 +3617 2 25.2927 5.2034 33.9662 -0.961659 -0.352086 0.199196 +3618 2 25.5961 5.66962 35.3742 -1.03878 -0.574276 -0.381033 +3619 1 26.738 34.7332 14.2948 -0.192919 -0.77538 1.63215 +3620 2 26.7609 35.3851 14.9954 0.175471 0.947019 -1.02275 +3621 2 25.9081 34.8928 13.8455 0.658691 0.141659 -0.771348 +3622 1 21.8327 2.06013 14.527 -0.635347 2.9555 12.4407 +3623 2 21.3272 1.2791 14.7521 0.248146 -0.0819776 -0.00855613 +3624 2 21.3262 2.78671 14.89 0.71593 -0.420402 -0.402694 +3625 1 35.0221 0.231656 21.0048 5.8521 4.11702 3.33082 +3626 2 35.1729 0.0292659 20.0815 3.18998 -0.349771 0.935023 +3627 2 0.258699 35.3433 21.4615 -3.0313 -1.9009 2.99488 +3628 1 22.3551 9.63087 16.261 3.21709 12.3275 -4.47889 +3629 2 23.2053 9.19286 16.2233 -0.0580106 0.740061 1.02011 +3630 2 22.4247 10.3449 15.6273 1.02553 0.0823399 -0.635705 +3631 1 11.1995 33.5959 17.8181 1.39374 4.3774 -10.6936 +3632 2 10.7111 33.2273 17.0819 -3.25889 0.227744 2.41585 +3633 2 11.6092 32.8391 18.2372 2.89241 1.37201 -2.15736 +3634 1 31.8225 18.5223 34.56 -3.32058 4.17571 -14.0097 +3635 2 31.2933 19.1603 35.0386 0.388426 0.295278 -0.447712 +3636 2 31.5307 18.6015 33.6518 -0.0579648 -0.566791 0.104417 +3637 1 30.8789 31.967 12.9036 -8.57018 2.32107 14.4843 +3638 2 31.3717 31.3383 12.3763 -1.20305 3.89146 -2.01136 +3639 2 30.6654 31.4917 13.7065 -0.73233 -1.08716 -1.63962 +3640 1 13.9773 21.3924 19.9242 15.079 -0.891371 0.898863 +3641 2 13.9791 20.4495 19.759 -0.870544 0.573986 0.0319369 +3642 2 14.3236 21.7777 19.1193 -4.97921 0.688458 -1.87293 +3643 1 4.162 28.1763 1.92941 11.2721 -8.25651 1.61204 +3644 2 4.94995 27.7043 2.19893 -1.31961 -2.6288 -4.12438 +3645 2 3.45404 27.7635 2.42398 1.53577 0.976199 2.3694 +3646 1 2.61894 16.0128 16.0534 2.65221 11.0603 -4.20442 +3647 2 1.76957 15.5719 16.0717 -0.0421554 1.20978 0.836914 +3648 2 2.41054 16.94 16.1686 1.25569 0.529009 1.6056 +3649 1 13.5943 19.9564 22.5357 4.54283 -0.432012 -8.94128 +3650 2 14.2073 20.577 22.1417 -1.19203 0.931768 -0.533043 +3651 2 13.7521 20.0282 23.4771 0.502176 0.351287 -0.710161 +3652 1 7.18825 10.713 12.0528 -2.48975 4.45098 20.3952 +3653 2 6.438 10.1849 11.78 -0.336733 2.22227 -1.45167 +3654 2 6.81486 11.5681 12.2663 1.42221 1.43926 -1.25772 +3655 1 15.08 14.7211 6.25087 -0.211104 0.314136 -3.71454 +3656 2 14.1791 14.5607 6.53161 -0.736201 4.4101 -2.0467 +3657 2 15.03 14.7624 5.29587 2.1131 -1.95858 0.0522404 +3658 1 17.765 16.0872 24.8765 -17.3417 1.98754 7.54358 +3659 2 17.6371 15.6461 24.0367 -1.40239 -0.993093 2.74635 +3660 2 18.6221 16.5063 24.7993 0.524903 -3.39808 0.45681 +3661 1 17.6629 7.92428 7.74929 -1.20634 -0.534031 -1.41505 +3662 2 18.5439 8.25368 7.92729 0.372735 -1.41963 -0.236844 +3663 2 17.1242 8.71134 7.66842 1.70362 0.631063 -1.20406 +3664 1 3.05034 13.2039 2.90071 10.2577 -4.19471 0.743669 +3665 2 3.52904 13.709 2.24345 -2.21814 -1.41999 -1.3374 +3666 2 2.68483 13.8632 3.49061 -0.339733 0.790115 -2.89934 +3667 1 5.25491 2.13415 16.4098 11.9451 -13.3004 16.608 +3668 2 6.04493 1.82002 15.97 -0.105212 -1.83028 0.357528 +3669 2 4.85255 2.73353 15.7812 -1.01364 -3.31444 -0.086644 +3670 1 12.6124 32.5216 4.72024 -7.39105 -0.0519653 7.72896 +3671 2 11.9102 33.1688 4.78609 1.97676 1.73144 -2.28293 +3672 2 12.2335 31.8077 4.20746 -1.36205 0.465649 0.592344 +3673 1 33.0547 19.8219 12.7146 -10.8752 -2.59039 6.17341 +3674 2 32.8939 19.3218 13.5147 1.18754 -2.24639 -1.03368 +3675 2 33.6538 19.2753 12.2062 -1.52272 2.43346 -0.965447 +3676 1 8.67027 22.9484 34.6112 3.13757 7.0879 -3.76372 +3677 2 8.07556 22.2294 34.8246 2.73145 -0.739243 0.442631 +3678 2 8.31198 23.3258 33.8078 -2.10255 1.10927 1.31712 +3679 1 0.873324 12.1041 11.6855 1.26905 8.08275 -5.81077 +3680 2 0.737631 12.5655 12.5131 3.44448 1.56175 -1.1404 +3681 2 0.574472 11.211 11.8569 -1.97722 2.20648 1.22909 +3682 1 27.2981 18.0281 25.8759 -0.4372 -1.12812 7.87205 +3683 2 26.3866 18.1115 25.596 0.307484 2.81361 0.662547 +3684 2 27.7939 18.5361 25.2337 1.50146 -3.62283 -0.91399 +3685 1 20.972 4.9435 22.3243 7.50275 2.75784 20.6111 +3686 2 21.4313 4.88244 23.1619 1.50414 1.19126 0.40113 +3687 2 20.6811 5.85414 22.2759 -1.22078 -0.458237 1.75147 +3688 1 22.2724 31.3263 24.7749 7.72278 2.17579 -0.11151 +3689 2 22.2631 30.6884 24.0613 0.0533488 0.901774 0.0440948 +3690 2 23.1999 31.4416 24.9817 -0.27852 -0.449026 0.0780911 +3691 1 22.6642 15.1568 23.547 -0.409347 -0.839205 -9.17366 +3692 2 23.1048 15.5712 22.8051 0.320161 0.521419 1.31174 +3693 2 23.2094 15.3757 24.3027 -2.3218 0.727711 0.709085 +3694 1 11.1995 9.41799 24.1582 7.49311 3.92997 -5.50027 +3695 2 10.8862 9.88232 23.382 0.308949 -2.06835 1.11573 +3696 2 11.5175 10.1091 24.7392 -4.26906 1.30341 -1.15195 +3697 1 12.0009 23.2868 34.3322 -4.06381 -1.58742 8.14865 +3698 2 12.5234 23.5892 35.0751 -1.62705 1.22844 -0.685304 +3699 2 12.6425 22.9362 33.7144 0.289955 -0.75336 2.58293 +3700 1 23.225 18.6038 28.0793 1.07587 2.74212 0.47148 +3701 2 23.5425 19.5062 28.1115 0.0146688 -2.30849 -0.104113 +3702 2 23.9859 18.0731 28.3151 -1.78285 -1.85308 -1.76605 +3703 1 30.9246 3.09255 32.5197 -0.453915 -11.6761 4.12126 +3704 2 31.7846 3.46107 32.7215 -1.01082 0.485358 1.73266 +3705 2 30.3079 3.79419 32.7284 -1.05165 -0.870628 -2.96253 +3706 1 1.33894 18.3603 13.3846 -12.6271 -14.8007 4.29297 +3707 2 1.18911 18.2847 14.3269 2.71412 2.32134 -0.73482 +3708 2 0.976982 17.5534 13.0185 -0.0977707 0.902942 0.459145 +3709 1 9.40279 27.6865 1.85571 -3.49317 -7.06257 -2.07381 +3710 2 9.17571 28.5909 2.07163 0.345047 -0.500758 -4.5524 +3711 2 8.65428 27.1723 2.15837 -0.83578 1.68486 -1.06326 +3712 1 22.5972 25.1523 24.1599 -13.3957 12.8051 -2.79119 +3713 2 22.1466 24.6721 24.8546 -2.53168 1.5964 -1.04922 +3714 2 22.6844 26.0424 24.501 -1.95031 -0.318702 -1.07895 +3715 1 34.9451 12.2382 24.2306 -6.74699 4.90626 -2.4964 +3716 2 34.9676 11.4871 24.8234 -0.515597 0.648015 0.1903 +3717 2 34.5092 11.9103 23.444 2.69797 -0.172751 -1.02667 +3718 1 13.656 32.5527 14.5591 3.52399 3.28347 7.53009 +3719 2 13.5559 31.7127 15.007 1.70432 -1.68555 -2.99108 +3720 2 14.2764 33.0408 15.1005 -0.0096836 -1.42096 1.77616 +3721 1 25.8424 7.64287 30.1946 3.58911 4.37424 12.2937 +3722 2 26.4323 7.47709 29.4592 -3.24595 -0.732783 -1.40073 +3723 2 25.0375 7.96479 29.7888 -0.801812 -2.2113 3.65897 +3724 1 31.3475 3.95503 8.26969 -4.55984 6.24184 2.07703 +3725 2 31.6686 4.45361 7.51833 3.35756 -4.24341 0.00786495 +3726 2 30.6243 3.43397 7.92062 1.39136 -0.763387 -0.922171 +3727 1 32.0824 7.74441 18.9869 -14.1506 3.89877 -5.14723 +3728 2 31.5304 6.96305 18.9547 -1.83786 0.962853 -1.31355 +3729 2 32.6478 7.60768 19.747 -1.41189 -1.12343 -0.210839 +3730 1 33.8621 32.041 14.8242 2.211 3.12936 -10.2194 +3731 2 34.1566 32.9388 14.6711 -0.420902 0.736677 2.79158 +3732 2 33.2655 32.108 15.5698 0.914608 -3.38995 0.227113 +3733 1 15.8076 9.5358 29.2283 -1.80414 -2.26686 7.46877 +3734 2 16.2385 9.52694 28.3736 0.258512 0.504924 2.18098 +3735 2 14.9413 9.16325 29.0642 -0.116251 0.948383 -0.245439 +3736 1 14.7618 31.7857 33.9494 -0.862215 0.864066 -1.4651 +3737 2 14.8394 31.6125 33.0112 -1.38111 0.0101356 2.39798 +3738 2 14.521 30.9412 34.3302 0.66341 0.0671641 -0.448572 +3739 1 19.5432 27.8851 17.0366 3.36727 -4.51675 3.56854 +3740 2 19.9105 28.2384 17.8469 -0.780504 0.846087 0.17294 +3741 2 20.3042 27.5873 16.538 0.763129 0.195968 1.10021 +3742 1 29.4154 2.42483 30.2737 -13.3417 12.2077 17.6282 +3743 2 29.5887 3.35348 30.1195 1.17257 -0.114372 0.0723006 +3744 2 29.6925 2.27588 31.1777 1.52121 1.61815 -1.872 +3745 1 25.2114 16.456 28.3378 -0.138512 8.36784 -5.25643 +3746 2 26.1667 16.4449 28.2787 -0.525412 -1.292 -1.35792 +3747 2 25.0121 15.9163 29.1028 -0.764483 2.69607 0.583732 +3748 1 4.36082 14.2052 17.0353 5.66967 -11.0513 -2.65596 +3749 2 5.22231 14.268 16.6228 -0.156834 -0.0338139 0.602701 +3750 2 3.82085 14.8371 16.5606 0.794212 1.96493 3.67543 +3751 1 29.1382 0.851962 24.7707 2.06285 -1.13215 -6.06762 +3752 2 29.7411 1.31386 25.3532 -1.31145 0.491696 -0.408364 +3753 2 29.7045 0.31817 24.2134 0.555398 1.54372 -0.520127 +3754 1 27.6216 10.2278 23.2979 6.89211 -0.404131 0.510688 +3755 2 28.3775 9.96145 22.7747 -2.92047 -1.33565 -3.45873 +3756 2 27.6049 11.1823 23.227 1.28662 -0.754596 -0.814504 +3757 1 13.1028 23.7808 22.5152 8.99427 -0.0303466 9.38373 +3758 2 13.3775 23.5343 23.3984 -3.08937 -0.387731 -0.400884 +3759 2 13.8574 23.5758 21.9632 0.104562 2.04529 0.838043 +3760 1 33.1902 2.34833 4.32561 -1.75265 -2.42667 10.7405 +3761 2 33.6768 3.00764 3.83091 -4.56299 0.0272706 -2.71816 +3762 2 33.5625 1.51303 4.04301 0.0208334 1.71962 -0.866583 +3763 1 25.9453 28.2959 2.8978 16.8701 -15.6795 6.56734 +3764 2 25.1192 28.6872 2.61386 3.79374 3.54762 0.976538 +3765 2 26.5988 28.6514 2.29548 2.61282 -4.41372 0.498951 +3766 1 9.91296 2.7846 7.29577 -9.12229 -0.339628 -8.40421 +3767 2 9.33787 2.14816 7.72056 -0.350326 0.236506 -0.747486 +3768 2 10.7956 2.52321 7.55827 -1.14038 1.92774 2.10014 +3769 1 16.3074 34.8594 16.1228 3.5563 -1.36468 -12.0203 +3770 2 16.589 35.2646 15.3026 -1.44097 3.97022 1.98468 +3771 2 15.3516 34.8526 16.0714 1.39507 2.01712 1.76657 +3772 1 7.62107 9.73917 26.7802 -2.62894 -1.44688 -20.7265 +3773 2 7.50842 10.6867 26.856 5.44315 0.551319 -3.29343 +3774 2 7.99259 9.61071 25.9074 0.49808 -3.99413 -0.417346 +3775 1 3.53298 14.1983 8.20234 -8.19283 -2.13588 8.66323 +3776 2 3.25626 14.4375 9.0869 3.71795 -1.47699 0.701187 +3777 2 3.40553 13.2506 8.15903 4.56537 0.0399284 0.969593 +3778 1 17.369 21.5175 20.3438 -1.78726 3.34487 -1.26263 +3779 2 18.1535 21.7027 19.8276 0.617841 0.413018 1.48625 +3780 2 16.815 22.2887 20.2236 0.601437 0.778507 0.296816 +3781 1 24.8552 10.5385 5.64092 -2.07206 0.283785 4.81887 +3782 2 24.5974 9.98806 6.38036 -1.26661 1.31526 -0.132052 +3783 2 24.0468 10.6682 5.14502 1.14524 -1.08438 -1.97886 +3784 1 17.5413 19.8866 23.1663 0.716769 -0.077373 5.2828 +3785 2 18.2506 20.3344 23.6274 -0.0824389 0.0361011 0.472299 +3786 2 16.7708 20.4325 23.3233 0.396018 0.69726 -1.62177 +3787 1 9.13332 2.63099 27.3103 0.711433 0.238673 -3.16846 +3788 2 9.74087 1.98474 27.6701 -1.20779 -0.291884 1.20181 +3789 2 8.60772 2.14047 26.6784 -0.747072 0.18407 1.08674 +3790 1 14.2662 24.1474 0.96094 -12.2675 9.05938 -2.94394 +3791 2 13.7881 24.3962 1.75203 1.79681 -1.75478 -0.184912 +3792 2 14.7674 24.9289 0.727714 -2.70773 1.29013 -1.20205 +3793 1 34.1239 0.604707 34.3595 5.25471 -7.77037 6.08357 +3794 2 33.9537 1.42157 34.8286 0.723865 0.228405 -2.07331 +3795 2 33.6859 0.71669 33.5158 -0.310434 -3.20951 1.40054 +3796 1 12.2867 18.1924 0.681844 -26.9322 0.4752 -16.3741 +3797 2 12.8667 18.6555 0.0774987 -0.330875 1.47695 1.6832 +3798 2 11.4909 18.7237 0.705366 -1.03264 -0.124562 -1.31948 +3799 1 12.1575 6.42873 30.341 0.393529 -4.38889 4.89359 +3800 2 12.6038 5.72238 30.8081 2.18145 1.62459 -0.868224 +3801 2 12.5962 6.46916 29.4912 -2.43196 -1.27183 -0.36985 +3802 1 22.5459 21.3328 17.1554 4.88784 5.35815 -10.1134 +3803 2 22.2724 21.4952 16.2526 -0.993205 2.08258 0.418613 +3804 2 22.1318 22.0322 17.6611 0.26072 -2.30674 0.512731 +3805 1 16.4645 17.2516 22.2267 -4.68363 25.4595 -6.35803 +3806 2 16.6361 17.9878 22.8139 0.789742 0.486581 -2.32161 +3807 2 15.5107 17.172 22.2142 0.00738741 -0.123813 2.8024 +3808 1 15.9011 2.63371 27.117 11.0663 -18.576 6.78915 +3809 2 15.941 1.74607 26.761 -0.616252 0.395834 -0.805462 +3810 2 16.0186 3.20283 26.3564 -6.16279 0.231731 0.461073 +3811 1 17.5615 29.2029 10.5364 -1.06731 -1.05621 2.15091 +3812 2 16.9553 29.7528 11.0327 1.7347 1.92492 0.0444944 +3813 2 18.4269 29.4352 10.8733 0.698365 -2.48939 -0.237792 +3814 1 14.1384 0.581608 23.4078 -2.27897 9.31261 3.03833 +3815 2 15.085 0.723624 23.4143 -0.654032 -2.09883 0.0671299 +3816 2 13.8123 1.10415 24.1404 0.706033 0.223679 0.618332 +3817 1 14.9414 16.7395 14.495 7.32463 10.4942 3.301 +3818 2 14.5649 17.5429 14.8543 0.721363 0.702768 0.265994 +3819 2 15.7277 16.5877 15.0193 -0.820958 -0.865094 1.60426 +3820 1 18.608 10.1031 33.8477 -24.6084 14.0078 6.08919 +3821 2 18.0893 9.29922 33.8803 -1.5282 1.42905 2.34129 +3822 2 19.4229 9.84556 33.4167 -1.39694 -0.111796 1.69863 +3823 1 21.924 17.7782 6.96358 -19.7746 -3.21631 -2.76134 +3824 2 22.7217 18.2712 7.15575 -0.830949 -0.475262 -1.77061 +3825 2 21.3913 18.3778 6.44112 -1.77895 -1.23316 2.36002 +3826 1 9.22437 31.2544 9.95433 -1.17376 -3.31566 0.249839 +3827 2 9.95489 30.6972 10.223 2.55651 3.3203 -0.291877 +3828 2 9.2825 31.2824 8.99931 -0.289951 0.241407 0.420031 +3829 1 13.4077 7.95674 25.2807 1.23659 11.6173 -5.01344 +3830 2 12.685 8.48745 24.9455 -0.160213 -2.12909 -4.1976 +3831 2 14.1706 8.24687 24.7807 -0.134911 -2.45592 -2.35689 +3832 1 12.0763 15.0399 21.0425 -7.31986 -3.86399 5.04573 +3833 2 11.9752 14.2178 21.5222 -0.945123 1.25472 1.30913 +3834 2 12.2894 15.686 21.7159 3.77031 -0.895496 -1.86868 +3835 1 9.88201 18.408 5.93331 -14.9718 -1.8265 -1.45985 +3836 2 9.68756 19.3058 6.2023 4.29769 -0.451865 3.06777 +3837 2 9.38485 17.862 6.54235 0.444895 0.192676 1.24753 +3838 1 17.6882 1.78624 18.6449 -5.5752 3.91968 1.91873 +3839 2 17.1199 1.01994 18.7229 -0.425798 0.760221 2.22595 +3840 2 17.2387 2.46991 19.1417 1.02602 1.14993 -2.15016 +3841 1 31.7855 31.5559 20.7063 4.07595 4.65975 3.12935 +3842 2 30.9813 31.471 20.1943 0.982712 -0.00207104 -0.828102 +3843 2 32.4396 31.0649 20.2091 0.288299 -1.77808 2.62639 +3844 1 3.88936 14.0746 13.1719 5.21678 -7.17671 8.87143 +3845 2 4.82767 13.8896 13.1317 -0.365096 -0.752722 1.34397 +3846 2 3.63346 13.8254 14.06 0.296763 -0.345453 -0.47382 +3847 1 17.4025 4.32568 2.49463 -3.22214 -3.03566 5.24046 +3848 2 16.6942 4.96663 2.43314 -0.724206 -1.10438 -3.08822 +3849 2 17.6307 4.30859 3.42408 -2.55518 2.50628 0.0732779 +3850 1 32.9548 16.0465 16.0376 4.73557 -1.91881 5.23081 +3851 2 32.2003 15.5837 16.4023 0.422038 0.748287 -1.03015 +3852 2 33.0386 15.7047 15.1475 -2.1859 2.42796 -0.209222 +3853 1 26.8154 18.7571 3.07913 -0.134287 -0.681192 -0.14024 +3854 2 26.8181 18.0148 2.47477 1.19869 -0.326906 1.0985 +3855 2 27.7396 18.981 3.18846 -1.02417 0.967329 -0.375125 +3856 1 31.3031 29.3841 30.4925 12.7439 8.83549 -0.178563 +3857 2 30.4263 29.7121 30.2926 0.304923 -3.42483 -0.96222 +3858 2 31.8928 30.0718 30.1834 -0.913196 2.26969 2.85603 +3859 1 7.70111 13.5855 24.4289 9.97791 -8.95713 2.74808 +3860 2 8.14074 13.5829 23.5786 -1.21899 -3.08791 0.364893 +3861 2 8.37794 13.8586 25.0481 1.90439 -1.00514 -1.26579 +3862 1 6.3968 28.6105 19.7408 -0.298131 -2.04319 -8.18028 +3863 2 6.92458 28.7818 18.9608 0.391544 -1.6957 -0.454225 +3864 2 6.52111 27.6774 19.9145 0.47838 0.48206 1.75964 +3865 1 3.0465 10.5056 22.1889 2.32709 -5.82071 13.3437 +3866 2 2.93123 9.9475 21.4198 1.57071 -0.631015 0.832052 +3867 2 2.78828 11.3785 21.8929 -2.5708 -2.4563 1.52268 +3868 1 14.3782 26.937 28.596 9.60821 8.67151 3.62702 +3869 2 13.8037 27.432 28.0119 0.616908 -2.59811 -2.3899 +3870 2 15.2219 27.3856 28.5396 -0.937364 3.31179 1.78532 +3871 1 34.1164 21.8568 14.1478 5.18695 2.86612 -2.7819 +3872 2 33.6711 21.0886 13.7901 0.16716 4.15357 -5.49101 +3873 2 35.0325 21.7426 13.8948 0.187499 0.538806 -0.484871 +3874 1 32.6419 5.25883 6.00163 -1.22133 -1.26739 1.29798 +3875 2 33.1212 4.91923 5.24587 -1.75701 -1.11358 0.427833 +3876 2 33.0934 6.07234 6.22641 1.38351 -1.07468 -0.612535 +3877 1 23.6494 3.21765 21.3683 -4.61863 -1.51797 -3.01354 +3878 2 22.7543 3.49597 21.1747 -0.723196 -2.29625 0.609988 +3879 2 23.9167 2.71609 20.5981 1.33059 0.975413 0.873379 +3880 1 32.6447 16.118 31.9771 4.92458 7.65149 1.94671 +3881 2 31.882 16.4455 32.4539 -1.16603 -1.1017 -2.42802 +3882 2 33.2111 16.883 31.8761 -1.63804 1.29903 1.94438 +3883 1 6.29363 17.3648 3.95884 3.82395 -0.2605 9.74489 +3884 2 6.75172 17.3936 4.79881 0.55513 -2.43879 0.368223 +3885 2 6.1626 16.4319 3.78889 -0.713888 1.20396 -1.5457 +3886 1 31.9214 23.3127 21.9983 5.36237 5.08739 0.0628286 +3887 2 31.3177 23.8463 21.4815 -1.92443 -0.722569 3.27565 +3888 2 32.7782 23.7156 21.8579 -1.37972 0.583558 -0.232822 +3889 1 27.3274 28.0727 32.9254 -0.128522 -1.07874 -0.963512 +3890 2 27.1357 27.4156 33.5945 0.299043 2.24237 0.827474 +3891 2 28.2535 27.9436 32.7206 -0.706554 0.340564 1.0787 +3892 1 2.65063 33.5261 18.923 -0.475807 -1.10987 -14.2598 +3893 2 1.75038 33.8241 18.7929 1.23411 1.79624 0.588586 +3894 2 3.17886 34.3215 18.856 1.2742 -0.74189 1.82999 +3895 1 20.2603 25.4035 31.9398 2.63764 0.0143584 7.38238 +3896 2 19.983 25.8467 32.7416 -1.55154 1.44191 -1.17301 +3897 2 20.8361 26.0323 31.5048 -3.07164 0.57669 -1.61765 +3898 1 3.04327 13.8289 29.6408 2.43251 0.0959545 0.236489 +3899 2 2.22727 13.6895 29.1602 0.789563 1.61886 0.59905 +3900 2 2.86792 13.4843 30.5165 -1.91014 1.17906 -0.843994 +3901 1 27.7419 30.9995 32.5812 0.988809 2.46475 -0.334488 +3902 2 28.2985 31.2828 33.3066 -1.29678 1.61875 0.102619 +3903 2 27.5981 30.0665 32.7393 2.08457 0.262362 -0.900174 +3904 1 31.542 3.17267 11.4819 1.02322 -1.35888 -3.07947 +3905 2 30.9885 2.60353 12.0166 -0.049823 0.79761 -0.343916 +3906 2 31.2216 3.04871 10.5885 -0.937969 1.97019 0.0305741 +3907 1 12.7852 29.3614 35.2516 2.39249 4.76346 -3.32027 +3908 2 12.5245 28.4404 35.2449 -0.356984 0.86532 -0.0646309 +3909 2 13.0702 29.5235 0.70374 2.06797 -1.36651 -1.70521 +3910 1 23.7791 14.9732 35.0754 -0.252773 2.18519 7.13887 +3911 2 23.6502 15.0285 0.575116 -0.559464 -1.21197 -1.08213 +3912 2 23.9673 14.0489 34.9124 4.70784 2.06207 -0.820371 +3913 1 9.02665 31.44 7.08347 8.27154 4.28279 -3.52326 +3914 2 8.94569 32.3163 6.70697 -2.00378 -1.19947 0.809177 +3915 2 8.14967 31.0641 7.00717 1.2558 -0.714131 3.41882 +3916 1 31.3639 11.5983 10.4259 -1.70757 6.16601 1.45299 +3917 2 31.689 12.1759 11.1166 -3.63186 -0.553661 1.85101 +3918 2 32.0768 10.977 10.2775 1.29081 2.54659 1.10007 +3919 1 29.501 27.3231 3.76377 1.83422 7.56217 -2.35355 +3920 2 29.5414 26.5529 3.19682 0.187293 0.323983 4.38327 +3921 2 29.1082 28.0034 3.21681 -1.31734 -0.533733 0.682033 +3922 1 33.8197 14.8834 25.7597 9.98008 -4.08683 0.786344 +3923 2 34.7053 14.9197 25.3984 1.16536 -3.59622 2.02366 +3924 2 33.92 14.4282 26.5957 -2.31186 2.6059 0.953868 +3925 1 7.99155 21.511 20.4084 0.841531 -3.34819 4.8852 +3926 2 8.58315 21.5572 19.6573 1.54996 6.17917 2.36193 +3927 2 8.56211 21.3152 21.1516 -1.17675 2.34941 0.913831 +3928 1 32.4664 14.836 6.58929 -3.69142 2.85219 3.11936 +3929 2 32.7087 14.2224 7.28276 0.598258 1.08428 -1.41378 +3930 2 31.6242 15.1945 6.86953 2.04516 1.93914 -1.34063 +3931 1 19.2736 16.6309 16.9127 -2.72804 5.46857 4.23886 +3932 2 18.4227 16.5336 16.4851 -1.02528 -1.93414 3.81939 +3933 2 19.0624 16.8516 17.8198 3.18621 -1.89443 0.555498 +3934 1 10.7516 25.3069 14.9072 -12.6816 -3.02274 4.15342 +3935 2 10.0377 24.8166 15.3149 1.75007 -0.291116 4.4484 +3936 2 10.6565 26.1966 15.2472 -0.241497 0.288138 -0.960155 +3937 1 10.5884 3.58122 20.0241 9.23179 -7.39875 17.9616 +3938 2 10.1708 3.61014 20.8849 -0.528131 2.60921 -1.26157 +3939 2 11.5163 3.44022 20.2121 -0.0999029 2.18294 1.06876 +3940 1 23.1577 28.5342 20.1835 10.03 20.794 4.65757 +3941 2 23.9618 29.0523 20.1484 3.70821 -3.52097 -0.198815 +3942 2 23.058 28.1857 19.2975 -1.98278 2.08897 0.653897 +3943 1 6.6118 15.8866 29.1698 -5.56486 7.72349 -4.46841 +3944 2 5.97541 16.4756 28.7644 -0.753584 -1.19732 -1.00247 +3945 2 6.21404 15.0188 29.1 0.529937 1.31684 1.60809 +3946 1 33.8455 10.8712 5.32661 -0.648991 -6.26708 8.94336 +3947 2 34.0468 11.78 5.10335 -5.36502 -1.92314 1.29238 +3948 2 34.3936 10.3524 4.7379 0.102438 3.13333 0.661722 +3949 1 5.10697 7.98289 15.7546 -5.07526 27.341 4.51981 +3950 2 5.79832 8.61997 15.9346 -2.14877 2.30924 0.345888 +3951 2 4.57114 8.39525 15.0771 -0.366538 0.571445 2.96368 +3952 1 21.7333 9.98464 28.6528 10.1004 -3.52142 18.1579 +3953 2 22.1105 9.12109 28.4849 0.385492 1.14576 2.12448 +3954 2 22.2404 10.3293 29.3878 1.65115 1.10133 -0.525412 +3955 1 15.1205 17.5441 6.96785 -4.0742 -3.6394 -0.822275 +3956 2 15.1991 16.6892 6.54453 -0.611912 -2.02696 3.68048 +3957 2 14.1831 17.7364 6.94816 0.435806 1.26001 -2.2264 +3958 1 9.35744 21.7286 23.4748 4.60203 4.54243 5.31986 +3959 2 9.45631 22.4742 22.8827 -5.90072 -1.23724 0.0174059 +3960 2 9.27857 22.1213 24.3441 0.730143 -2.41451 -0.441865 +3961 1 9.43883 15.0048 14.9419 0.314426 1.59906 0.367481 +3962 2 10.2424 14.571 15.2288 -1.28222 -3.26256 -1.76344 +3963 2 9.6848 15.456 14.1344 0.767672 0.794746 3.0722 +3964 1 8.59354 10.7735 9.86306 5.99071 0.841656 -16.1772 +3965 2 7.83556 10.9072 9.294 4.25535 -0.712678 -2.30007 +3966 2 8.22842 10.7501 10.7476 -2.05275 -1.18312 -2.37107 +3967 1 11.617 13.0887 14.8901 -1.58894 -2.71727 -1.71031 +3968 2 11.7167 13.0473 13.939 -1.11901 1.43904 0.848427 +3969 2 12.4526 13.4342 15.2042 -0.689057 0.855696 0.270819 +3970 1 16.1134 13.085 16.6558 9.68148 -1.04717 -5.59688 +3971 2 16.2934 12.568 15.8706 0.402135 -1.30428 2.38463 +3972 2 15.9412 12.4349 17.3369 -4.22554 2.16248 0.566251 +3973 1 15.868 31.9579 1.66213 -3.81785 6.05441 -0.660218 +3974 2 15.0368 31.4962 1.55145 1.60361 -0.8945 -0.227265 +3975 2 15.9319 32.5247 0.893466 0.0556864 -1.5497 -1.40815 +3976 1 24.9234 12.5447 34.1221 -2.19408 4.7233 7.06644 +3977 2 25.5223 11.8195 34.2998 -2.48522 -1.91103 -0.736903 +3978 2 25.1937 12.8746 33.2652 -0.754639 -0.887511 0.121088 +3979 1 11.5296 35.4822 2.50447 6.38765 6.83479 -7.57633 +3980 2 11.2785 0.847732 2.80947 -1.29039 -1.10514 2.02978 +3981 2 11.701 0.0888475 1.56954 0.194343 3.11193 0.455568 +3982 1 30.379 11.0671 19.9867 5.07017 1.23248 -3.26146 +3983 2 31.0311 11.0087 19.2884 1.44841 0.55972 0.955547 +3984 2 29.6547 11.5577 19.5983 1.58837 0.565512 -0.967737 +3985 1 5.34237 10.3555 23.823 1.59358 -5.3267 5.95594 +3986 2 4.52641 10.4614 23.3339 0.739924 -1.63484 -0.998042 +3987 2 5.391 11.1326 24.3797 -0.548755 1.15207 -1.70377 +3988 1 17.2112 5.63859 9.20963 -1.59931 -4.98841 4.50344 +3989 2 17.4458 5.73633 10.1325 0.725663 0.553121 -0.0395487 +3990 2 17.4308 6.48275 8.81545 -1.20794 -0.678259 -0.627942 +3991 1 8.4864 30.6373 22.5698 11.9751 8.04387 0.919905 +3992 2 9.05026 30.0245 22.0978 -1.04013 -0.934625 0.0994632 +3993 2 8.3935 31.3832 21.977 0.471907 -1.58626 -0.868862 +3994 1 1.13272 13.3843 14.1251 11.7036 -16.0311 -24.3026 +3995 2 1.01956 13.9974 14.8515 -6.323 -3.68607 -0.94242 +3996 2 1.56261 12.6243 14.5173 1.24662 0.146274 -0.863917 +3997 1 3.61294 27.789 20.2148 13.9479 5.36317 -4.0896 +3998 2 3.59563 26.882 19.9095 -1.78317 1.42596 2.75437 +3999 2 4.47375 28.1144 19.9516 0.838882 -0.571317 0.875417 +4000 1 34.8798 19.1594 19.1625 -1.37504 -8.57866 -11.1703 +4001 2 34.7419 18.2405 18.9328 0.448631 0.286869 -1.25144 +4002 2 34.7198 19.6369 18.3485 1.74758 -0.95274 -0.862345 +4003 1 33.1735 25.431 7.09449 -4.41583 8.04986 -14.0378 +4004 2 32.7408 26.208 6.74045 -0.153824 0.146071 -1.47643 +4005 2 32.5342 24.7277 6.98075 0.235387 0.195829 -1.12817 +4006 1 10.0403 8.3942 8.36977 4.14754 19.2341 14.7274 +4007 2 9.80807 9.25226 8.72475 -1.53965 0.921002 -0.310744 +4008 2 9.28269 7.84178 8.56228 -0.0702865 1.99929 -2.25635 +4009 1 8.03694 12.0759 19.9347 -6.94948 -9.78202 -2.71026 +4010 2 7.66226 11.3761 20.4696 0.465487 -1.29197 -1.87734 +4011 2 8.46717 11.6206 19.2109 -3.7033 2.2393 -0.981192 +4012 1 1.41766 21.5415 10.3687 3.56249 0.224637 1.99497 +4013 2 2.20022 21.0061 10.2376 -0.799637 0.308728 -1.87963 +4014 2 1.6839 22.4234 10.1087 -1.33896 -0.12877 -1.47044 +4015 1 34.4975 20.5465 16.8175 10.2315 -18.1569 6.94962 +4016 2 35.1902 20.9993 16.3365 0.686829 -2.29661 1.94671 +4017 2 33.7669 21.165 16.825 1.44562 -1.77936 -1.90522 +4018 1 9.44173 24.8072 4.00537 3.18599 11.7807 2.5113 +4019 2 10.039 25.5224 3.78628 1.23444 0.581297 2.51338 +4020 2 9.36854 24.2995 3.19717 4.07741 0.133672 0.321972 +4021 1 4.73899 28.1296 4.76971 -4.30797 -5.26562 6.13443 +4022 2 4.69158 27.2545 5.15468 -0.352808 -0.10607 -0.737971 +4023 2 5.34102 28.0348 4.03161 2.43216 1.51696 4.45808 +4024 1 28.796 11.2658 32.5582 5.02594 2.57225 -1.18075 +4025 2 28.6287 12.054 32.0414 -0.34881 -0.152093 1.94418 +4026 2 28.0215 11.1737 33.113 2.03126 -0.126897 -0.434179 +4027 1 29.0048 2.02236 18.3182 -1.14984 8.37325 0.0309689 +4028 2 29.8924 1.7417 18.5408 -1.79269 -3.04698 0.308423 +4029 2 28.9688 1.96941 17.3631 -2.05592 -1.81896 0.795206 +4030 1 31.3835 11.699 6.3574 10.9594 1.27938 -9.56884 +4031 2 31.7367 12.2798 7.03134 0.937998 -2.47325 -0.00298411 +4032 2 32.1425 11.209 6.04112 -1.14077 0.263894 -2.91021 +4033 1 14.039 34.7439 31.2374 6.55161 4.04245 1.09534 +4034 2 14.4287 35.2564 30.5291 0.646193 -0.252499 -0.127536 +4035 2 14.5951 33.9679 31.3063 -3.37862 -2.77928 -3.44851 +4036 1 11.7428 19.2437 20.2152 -1.01459 -1.7126 5.84868 +4037 2 12.184 18.4187 20.4175 -0.415383 0.413393 1.45802 +4038 2 11.6883 19.699 21.0555 -0.515379 0.526114 -1.34328 +4039 1 35.5196 6.23858 32.0273 3.7866 -14.0836 -1.4516 +4040 2 0.476394 6.78305 32.6639 2.63966 -0.412619 -5.04589 +4041 2 0.316301 5.34861 32.2072 -1.05321 -0.176121 0.94582 +4042 1 15.5685 9.27302 33.0832 -3.56537 -3.4913 -2.62028 +4043 2 15.5367 10.0579 33.6302 2.27954 -1.54372 -0.320553 +4044 2 15.1891 8.58446 33.6292 -1.61314 1.65034 -0.551582 +4045 1 17.805 31.8087 5.1392 -4.7417 2.97872 -0.583035 +4046 2 16.8967 32.096 5.04612 0.220436 1.90547 1.34335 +4047 2 17.9241 31.1609 4.44468 -2.35066 0.492209 -0.216663 +4048 1 30.388 19.1235 16.0717 -15.4952 -8.29265 2.28005 +4049 2 31.2475 19.0131 15.6652 -1.15164 -0.201718 2.93494 +4050 2 30.139 18.2421 16.3497 -0.28409 -0.17882 1.69683 +4051 1 11.1062 6.99079 6.45424 6.82627 -4.17254 -7.99901 +4052 2 11.9773 7.37785 6.36684 -1.26792 1.13689 -4.19989 +4053 2 10.6476 7.56754 7.06515 1.39533 -0.186942 0.120506 +4054 1 12.2758 16.5947 16.7471 4.00536 -11.4271 2.79862 +4055 2 11.8835 17.2722 17.298 -2.22573 -2.32725 -1.58234 +4056 2 12.8613 16.117 17.3346 -2.55884 -0.147513 2.09305 +4057 1 20.3366 18.8419 32.7002 0.349495 -8.19314 3.83485 +4058 2 20.7162 19.5767 33.182 5.07714 -1.24001 -3.68865 +4059 2 20.7258 18.065 33.1017 1.08608 0.848222 -1.72409 +4060 1 2.0347 27.6022 3.56204 -0.861034 -0.0757757 10.9711 +4061 2 1.51849 28.3324 3.22076 2.83222 1.46954 0.28477 +4062 2 2.31345 27.8908 4.43108 3.3218 0.767371 -1.00717 +4063 1 18.8803 18.1119 0.867847 4.19773 -6.78545 1.58949 +4064 2 19.3578 17.5252 0.281209 2.80027 0.212795 2.02743 +4065 2 18.6026 18.837 0.308191 2.76695 -0.22979 -0.560285 +4066 1 16.2594 6.69312 5.57876 2.07676 0.708831 7.4761 +4067 2 16.8319 6.95983 6.29796 -3.56934 0.430806 0.365346 +4068 2 16.0572 5.77536 5.76065 -1.36362 0.308777 -0.432378 +4069 1 4.9164 23.8172 8.5489 -1.24016 9.80911 -0.832883 +4070 2 5.3451 23.2639 9.20185 0.582883 0.543676 -1.1967 +4071 2 5.42892 24.6256 8.5456 0.190051 -0.186211 -0.195091 +4072 1 33.306 33.2019 10.0884 3.14214 5.3069 1.1605 +4073 2 33.2759 34.0363 10.5565 -3.31366 -1.41005 -0.742553 +4074 2 32.9633 33.4028 9.21751 0.762042 -0.620598 0.279913 +4075 1 16.6105 7.1066 25.5431 5.94612 -1.5227 2.37806 +4076 2 17.0345 7.75528 26.1049 -2.86499 1.05855 0.332526 +4077 2 16.3552 7.59643 24.7614 -1.38338 -1.70352 0.430624 +4078 1 21.9068 1.54935 18.3721 22.6272 15.0493 -7.48295 +4079 2 22.8544 1.66656 18.4399 1.15982 0.700986 -0.126586 +4080 2 21.5683 2.4274 18.197 1.3468 0.932152 -0.161088 +4081 1 3.86061 3.59448 14.8336 -20.9965 13.3007 -10.8766 +4082 2 4.3642 4.40576 14.9003 4.04561 -4.16115 4.64785 +4083 2 3.20468 3.66148 15.5275 -0.637703 1.25249 -0.427359 +4084 1 21.923 8.04684 5.73181 -0.022764 5.45969 -4.87883 +4085 2 21.1698 8.12301 6.31756 2.82842 -0.549169 2.82146 +4086 2 21.8686 8.81933 5.1692 -1.9017 -1.13364 0.0701226 +4087 1 3.88484 21.7031 19.8762 -3.15287 -4.75027 -6.0866 +4088 2 3.80219 22.471 19.3107 2.22261 -1.42062 -1.68005 +4089 2 4.6185 21.9095 20.4553 -1.4287 -1.43493 0.986333 +4090 1 12.5086 27.8274 26.8377 11.4372 -9.37868 4.5279 +4091 2 11.8211 27.179 26.6857 3.70669 -3.69502 0.297188 +4092 2 12.113 28.6609 26.5829 -2.08228 -2.69956 -2.29516 +4093 1 32.4704 31.1628 16.9518 2.11357 -1.48819 5.50013 +4094 2 33.0533 30.4036 16.942 0.856727 1.46943 2.59918 +4095 2 32.8223 31.7266 17.6406 -1.11806 1.25621 -1.68717 +4096 1 4.04431 20.2437 14.7189 3.51045 3.84186 3.40953 +4097 2 4.05985 19.7071 15.5114 0.862525 -1.00848 -0.750195 +4098 2 3.88361 19.6206 14.0103 0.448612 1.46331 -0.858565 +4099 1 13.7668 15.0619 33.4074 -7.98084 1.45787 4.28602 +4100 2 14.6552 14.9022 33.726 -0.808891 -4.72155 -4.64895 +4101 2 13.7741 15.9763 33.1244 0.228786 -1.35587 1.30139 +4102 1 7.97543 4.02727 21.414 -4.18161 0.0674029 1.52049 +4103 2 7.59981 3.90537 20.5421 2.23066 -0.411297 -0.0588781 +4104 2 7.21732 4.11355 21.992 -1.11858 0.158971 -1.45303 +4105 1 20.2992 6.13681 12.6157 -4.65839 18.1078 -21.4402 +4106 2 19.3618 6.04703 12.4445 -0.334513 -1.33003 2.71319 +4107 2 20.5071 7.03248 12.3496 -4.8248 0.351749 -2.06179 +4108 1 5.16634 5.52008 3.92799 -5.78184 -1.8257 4.30678 +4109 2 5.62719 5.95699 4.6442 1.52983 0.662518 -1.62898 +4110 2 5.86253 5.15273 3.38338 -1.93258 2.13051 -2.97674 +4111 1 17.2743 18.9143 19.6381 1.95092 -12.4678 4.69416 +4112 2 18.0384 18.345 19.7287 1.1155 0.940059 2.14255 +4113 2 17.5128 19.7129 20.1089 -2.11882 0.329402 -0.681864 +4114 1 14.9231 7.12293 11.9749 5.60369 -10.0502 3.75912 +4115 2 14.4841 6.62806 11.2831 -3.12459 -0.362157 2.40912 +4116 2 14.4907 7.97685 11.9706 4.5601 1.30052 -1.57856 +4117 1 1.1018 6.6283 0.493833 0.0847131 -5.76526 19.042 +4118 2 1.96371 6.82989 0.858113 0.191272 0.208256 -0.573607 +4119 2 1.07326 5.67212 0.459891 1.89671 -0.0056239 -1.45991 +4120 1 22.5994 0.719477 27.6088 17.1548 -11.2245 2.33891 +4121 2 22.2394 1.57393 27.8465 -0.961734 -1.82423 -1.00339 +4122 2 23.4707 0.707589 28.005 0.0650274 1.08426 1.02412 +4123 1 15.7804 12.793 23.3565 18.8794 -2.11187 -5.38727 +4124 2 15.973 13.7033 23.1316 0.759814 -0.583143 -1.27856 +4125 2 14.89 12.8157 23.7072 0.585073 -0.153164 -2.1205 +4126 1 33.5832 6.90147 20.9754 9.08701 -2.73932 12.8218 +4127 2 34.386 7.40667 21.1043 1.24123 -1.73736 -1.0843 +4128 2 33.6157 6.22312 21.65 1.34856 0.910449 -0.297508 +4129 1 1.92125 17.8885 29.5518 -0.997191 2.22251 -1.60841 +4130 2 1.05933 17.9202 29.9669 -0.0724016 4.24677 -0.451976 +4131 2 2.51844 17.6399 30.2573 -1.72221 -3.05845 -0.0506166 +4132 1 11.6317 22.3278 20.7882 -11.0202 -5.53003 5.37447 +4133 2 11.8675 22.7064 21.6351 2.48978 3.60538 -3.72978 +4134 2 12.4521 21.9704 20.4483 -1.67976 0.0752414 -0.600526 +4135 1 18.9959 25.7341 1.07897 -3.47994 10.7156 -5.46845 +4136 2 19.1913 26.0765 0.206694 -0.252977 1.54123 0.0216058 +4137 2 18.3616 26.3518 1.44266 1.56703 1.13346 0.906771 +4138 1 26.7287 0.59146 2.48599 -2.20293 -9.78492 6.85805 +4139 2 27.2352 1.39482 2.60526 1.64506 -2.20521 -1.26388 +4140 2 26.6187 0.243488 3.3709 0.863162 0.562581 0.26655 +4141 1 10.4003 13.92 25.3078 -0.962396 15.3833 -4.93199 +4142 2 10.6122 13.4967 26.1398 -2.14085 -1.53014 -1.73293 +4143 2 10.4096 14.8565 25.5057 1.04593 -0.701333 1.55735 +4144 1 21.3637 34.043 28.8298 1.4001 -11.7715 -1.67874 +4145 2 21.8046 34.6519 28.2372 -1.50159 4.07699 3.9044 +4146 2 22.0757 33.584 29.2755 1.25601 0.388789 -0.978831 +4147 1 6.60999 30.225 4.76784 8.53452 9.67382 -4.29729 +4148 2 6.83393 30.1794 5.69736 -4.44206 0.238457 -0.139842 +4149 2 5.66376 30.369 4.75574 0.609064 -2.29517 -5.70018 +4150 1 6.99068 5.86981 18.4947 -8.23218 -2.20618 -0.894714 +4151 2 6.8151 4.93759 18.6227 -0.944124 0.172147 -1.23251 +4152 2 7.14578 5.95791 17.5542 2.29827 0.473602 0.679238 +4153 1 27.8466 24.3996 26.7588 1.05667 -1.74424 0.244623 +4154 2 28.1463 23.5403 27.0556 -3.25726 -0.701678 -0.0547919 +4155 2 27.5281 24.8299 27.5523 1.09271 1.11987 -0.409343 +4156 1 26.1831 0.140071 24.8988 2.35276 -3.3745 -4.70384 +4157 2 27.0796 0.245964 24.5803 -1.18138 0.568071 -2.21468 +4158 2 25.6645 0.736318 24.3586 -1.33754 -0.605024 0.874003 +4159 1 28.2363 32.548 16.4734 10.7774 0.742271 -16.6282 +4160 2 27.7881 32.4455 17.3129 -1.06544 -2.92576 -2.36439 +4161 2 27.9382 33.3959 16.1441 -1.02354 -0.261093 -0.15835 +4162 1 3.7132 17.6923 22.1338 9.48116 4.06658 -6.57558 +4163 2 4.10276 18.5544 22.2794 1.82023 -0.62549 0.480462 +4164 2 3.85734 17.222 22.955 -0.238367 -1.39491 -2.11917 +4165 1 21.9958 17.9788 20.5412 -0.23362 -9.40487 10.2253 +4166 2 22.69 18.5507 20.2136 -3.38689 1.18515 -2.63097 +4167 2 21.4976 18.5284 21.1461 -0.602627 -1.03644 0.576629 +4168 1 10.4154 21.3642 9.81859 -1.19287 9.56963 5.15119 +4169 2 10.974 21.8613 10.4162 1.63516 -0.365362 -0.565172 +4170 2 10.3197 20.5081 10.2358 2.73217 -0.708676 -1.86311 +4171 1 26.0962 27.3575 8.92767 -5.09794 0.447979 3.42067 +4172 2 26.675 27.7896 9.55576 2.50225 -1.90922 -1.31364 +4173 2 25.8413 28.0514 8.31947 2.49327 -0.121371 -0.649587 +4174 1 17.3595 11.0885 2.80451 -0.250902 3.86482 -2.43409 +4175 2 17.0745 10.3089 2.32789 3.58894 -1.8659 1.16046 +4176 2 18.2984 11.1477 2.62808 0.456684 2.04601 3.031 +4177 1 16.7677 15.9659 35.3884 4.2245 5.80279 10.1208 +4178 2 16.4669 16.8472 0.162809 -0.762282 0.77283 -3.27711 +4179 2 17.7026 16.0691 35.2106 -1.11119 0.926401 1.49324 +4180 1 5.38645 21.334 1.85386 8.77862 -1.42981 -9.42808 +4181 2 4.96706 21.439 0.999853 -3.25578 3.68236 3.06371 +4182 2 5.10365 20.4708 2.15562 -2.29893 1.86754 1.18616 +4183 1 13.986 4.7631 23.3052 12.8047 6.08458 -3.78654 +4184 2 14.6542 5.44206 23.2121 -1.76542 1.1993 -3.81598 +4185 2 14.1474 4.16571 22.5749 -2.48461 1.02262 -1.14882 +4186 1 25.2052 3.81092 25.2058 -1.355 -2.40509 -1.02471 +4187 2 25.3952 4.31498 24.4146 1.17205 -2.79144 -0.789296 +4188 2 24.7951 3.00742 24.8858 0.838829 -0.115986 1.22923 +4189 1 34.5549 24.9172 25.7942 -2.0019 3.3272 -13.8093 +4190 2 35.0348 24.1788 26.1694 -1.07342 0.657736 0.761941 +4191 2 33.9024 25.1413 26.4577 2.46285 4.86874 0.125467 +4192 1 26.21 33.1108 29.5456 -8.31537 -11.4325 12.1979 +4193 2 26.8514 33.6083 30.0529 -0.403036 -1.34439 0.585757 +4194 2 26.0717 33.6331 28.7555 2.6809 -3.75217 0.0799075 +4195 1 12.762 12.3262 9.28007 -11.3443 21.406 11.346 +4196 2 12.4904 12.5084 10.1797 -0.187416 -0.590399 -0.627906 +4197 2 12.204 12.8882 8.74247 -1.74784 -1.27697 0.00882101 +4198 1 30.9034 15.9971 28.3949 15.7811 0.909492 -3.857 +4199 2 31.4312 15.1988 28.4115 1.6553 0.56775 -2.32094 +4200 2 30.9644 16.3064 27.4911 -0.411354 1.67942 0.48472 +4201 1 0.823294 11.51 17.1883 -6.21799 4.15266 5.58237 +4202 2 0.682832 10.5642 17.2328 1.74444 1.63934 6.29122 +4203 2 1.61273 11.6107 16.6565 -2.30255 -1.59641 -2.13798 +4204 1 6.31451 10.4384 16.7685 -5.40696 0.391454 -3.08155 +4205 2 6.95707 11.1454 16.7095 2.72145 -3.77209 1.99599 +4206 2 5.8109 10.637 17.5579 1.07225 -0.237642 0.380436 +4207 1 0.544232 9.54012 23.5575 -3.52185 -2.62805 3.04745 +4208 2 0.344971 9.66391 24.4855 4.79456 -1.28192 -0.103218 +4209 2 1.31881 10.0812 23.4041 0.295248 -2.2391 -3.76116 +4210 1 1.24787 29.2155 12.9959 5.2137 -6.26201 1.90798 +4211 2 2.08465 28.7542 12.9395 0.207961 -0.745689 1.17577 +4212 2 1.23094 29.5742 13.8832 0.0694037 1.38271 -0.86036 +4213 1 9.88023 0.563343 14.3846 4.69978 5.52396 -1.09311 +4214 2 10.3391 35.3341 13.979 -0.917016 -2.55741 4.18097 +4215 2 10.5662 1.05399 14.8373 0.75593 0.458577 -1.10443 +4216 1 20.6209 2.62161 7.22959 1.89471 1.48231 0.349766 +4217 2 21.206 3.30512 7.55617 -0.274177 0.280324 0.366066 +4218 2 19.7824 2.79984 7.65552 0.818032 -1.95265 1.44662 +4219 1 26.2452 1.50903 16.1996 -4.92227 2.83603 -5.1937 +4220 2 25.4166 1.67954 16.6476 1.88236 1.47512 0.873518 +4221 2 26.2763 2.15852 15.4972 -2.36156 -2.20011 -1.07786 +4222 1 21.5207 15.5264 3.18393 -1.8434 13.8518 2.35567 +4223 2 21.1263 15.0987 2.42382 0.357029 -0.807719 2.00353 +4224 2 20.9346 16.2577 3.37874 0.57537 0.848378 -0.0529868 +4225 1 9.60299 12.813 30.7548 8.23807 3.47296 3.2908 +4226 2 10.2026 13.0281 31.4693 -2.34791 0.932592 0.826893 +4227 2 9.10876 12.0585 31.0752 -0.132626 -0.0459088 -2.01363 +4228 1 5.23254 9.36496 2.75943 -17.9102 4.87483 10.3512 +4229 2 5.4629 9.10845 3.65239 1.49794 1.23415 -0.25961 +4230 2 4.85398 8.57528 2.373 1.2137 -0.204359 1.20085 +4231 1 30.1611 30.8666 5.78152 2.74501 -22.6484 -7.27604 +4232 2 31.0126 30.6778 6.17607 0.0500574 -0.625303 -2.96798 +4233 2 29.8281 31.6153 6.27617 0.913738 -1.07661 -0.44818 +4234 1 2.99923 7.40789 17.6657 3.6309 -0.277655 3.87185 +4235 2 3.35203 7.93807 18.3803 -0.684746 -2.4533 -0.0123526 +4236 2 3.67545 7.43695 16.9888 -0.284233 3.25991 0.0382316 +4237 1 1.27275 7.7847 33.6274 6.00436 23.1762 -1.62376 +4238 2 1.08578 7.46756 34.511 5.91532 -1.27953 -0.252786 +4239 2 1.80994 8.56555 33.7614 0.562347 -0.262301 -0.42384 +4240 1 10.368 16.5859 31.9462 5.55607 -4.3468 -8.1128 +4241 2 9.92432 17.1103 32.6129 -1.71107 0.189694 -2.2981 +4242 2 10.5695 15.7597 32.3857 -0.091162 0.772908 0.88631 +4243 1 2.92593 20.7927 22.9961 1.57154 -11.0194 -1.95547 +4244 2 3.38836 20.4602 23.7654 -1.24949 3.92598 1.83288 +4245 2 3.61613 21.1486 22.4364 -0.558415 3.9339 3.18365 +4246 1 31.2431 32.5659 23.4081 3.40158 -1.08707 -0.0936051 +4247 2 30.8131 31.8382 23.8573 -0.406753 -0.318552 -2.36231 +4248 2 31.6153 32.174 22.6181 -2.43488 1.46892 -0.699903 +4249 1 20.5012 18.6719 3.60613 1.78027 -3.8485 -3.29082 +4250 2 20.5227 18.7829 2.65564 -1.78367 0.52182 0.377812 +4251 2 21.0943 19.345 3.93991 0.151215 -0.251783 -0.506028 +4252 1 29.2561 22.0296 30.8148 -6.1356 1.25133 -1.93814 +4253 2 29.7302 22.8297 31.0413 -2.579 1.5052 -0.886503 +4254 2 28.6097 22.3091 30.1665 0.29547 -2.47382 -1.03056 +4255 1 1.84675 27.6232 34.1127 -3.31041 -13.6715 -12.6919 +4256 2 2.15482 28.5179 34.2575 4.40641 -3.60954 1.17567 +4257 2 1.64814 27.5863 33.177 0.441925 3.54535 -0.166983 +4258 1 7.52671 9.50693 1.47357 8.24451 -0.247118 -11.8827 +4259 2 6.63067 9.25859 1.70088 2.81554 3.10769 6.4063 +4260 2 7.4259 10.2408 0.867375 -0.503515 -1.06514 -0.728157 +4261 1 16.5831 11.3905 14.3941 -8.88341 -18.0698 6.57772 +4262 2 16.1671 11.876 13.6818 -0.297836 1.84141 2.61871 +4263 2 16.0028 10.6447 14.5471 -0.446192 0.0817589 -1.21788 +4264 1 2.10561 5.43705 4.72412 6.19336 -0.905368 -10.3882 +4265 2 3.0524 5.36045 4.60599 0.484628 1.34862 1.33413 +4266 2 1.97835 5.40102 5.67214 -0.700933 0.518019 -1.5785 +4267 1 3.71536 8.97987 20.0174 -4.48125 -14.4493 -0.0769435 +4268 2 3.98256 9.86896 19.7843 1.23707 -2.89427 -4.17115 +4269 2 4.48637 8.60034 20.439 -0.73916 -0.766973 0.0830405 +4270 1 1.86961 28.2346 30.9432 -7.35062 -6.22047 8.16235 +4271 2 2.74687 28.3908 30.5936 -2.13545 0.265312 -2.01973 +4272 2 1.65535 27.3442 30.6647 -1.36891 1.00187 -0.808785 +4273 1 25.92 1.73368 33.9064 -9.29514 -3.99789 -10.0984 +4274 2 26.3457 2.4441 34.3862 0.45073 -1.41319 0.0410852 +4275 2 25.2575 2.16949 33.3702 -0.0131382 0.968065 1.33015 +4276 1 4.30053 25.0097 31.692 12.5576 -0.506469 -4.24601 +4277 2 4.71024 24.6087 30.9255 1.01281 0.0056296 1.91444 +4278 2 3.45345 24.5706 31.7686 2.01976 3.70981 3.57969 +4279 1 19.6612 33.9569 4.9309 -0.829477 -7.21018 7.25756 +4280 2 19.9483 33.8958 5.84201 -1.30476 0.916428 0.387737 +4281 2 19.0951 33.1952 4.80603 -2.83186 1.56858 2.57645 +4282 1 21.5273 24.5414 28.7055 1.38389 12.9697 13.6851 +4283 2 21.5515 23.8605 29.3778 0.348781 -0.899889 -1.05701 +4284 2 21.2479 25.3293 29.1719 0.797487 -1.02461 3.1406 +4285 1 26.1041 14.9647 24.0521 5.92546 4.21508 -3.75316 +4286 2 26.8787 15.2277 24.5493 -0.679749 -0.915015 -0.296971 +4287 2 25.379 15.4222 24.4778 0.457882 -4.01465 3.55886 +4288 1 8.93685 1.91916 34.6637 -10.219 9.93164 -3.0808 +4289 2 9.69587 1.73055 34.1119 0.0521306 -3.99518 3.943 +4290 2 9.23849 2.60375 35.2609 -0.648201 -1.82671 0.375325 +4291 1 5.49707 24.8501 22.6193 -2.64832 -1.74254 7.2366 +4292 2 4.56261 24.6705 22.5156 0.28805 -0.746343 2.57357 +4293 2 5.54331 25.4666 23.3501 2.29492 1.44312 -1.96031 +4294 1 30.3615 16.6632 13.6928 -0.834857 0.826893 6.19588 +4295 2 31.3169 16.6074 13.6763 -0.362501 -2.24513 -1.3004 +4296 2 30.0719 15.7692 13.8746 -1.86163 0.435158 -0.963462 +4297 1 23.74 30.1021 28.003 2.66463 -2.54372 -8.45555 +4298 2 22.898 29.8192 27.6462 -0.329809 -2.18974 3.28077 +4299 2 23.5277 30.8616 28.5455 0.954541 -0.0968009 -0.796022 +4300 1 6.27848 22.2857 10.3096 5.66257 -7.53804 1.41095 +4301 2 7.15621 22.6675 10.3085 -2.01244 1.72553 1.76521 +4302 2 5.94782 22.4468 11.1933 -0.762301 -0.311752 -1.21153 +4303 1 34.2693 24.6682 21.9687 10.1329 -5.54387 3.34255 +4304 2 34.8751 24.9349 21.2772 -0.157333 -3.72037 -1.60043 +4305 2 34.7749 24.7543 22.777 0.694809 2.34151 -0.961264 +4306 1 18.9198 1.08653 4.47467 6.55378 6.00902 -4.77798 +4307 2 19.766 1.49649 4.29555 -0.101016 1.92026 1.05607 +4308 2 19.1293 0.168315 4.64555 1.75962 1.20728 0.50861 +4309 1 12.5678 31.4035 18.4647 5.88584 -15.3346 -3.70324 +4310 2 12.5742 30.5592 18.0137 6.40143 1.63704 1.49927 +4311 2 13.3662 31.3996 18.9927 -1.88881 2.73012 0.193204 +4312 1 18.3438 32.4995 15.4266 -3.9904 6.06415 14.5954 +4313 2 17.9296 33.3624 15.4193 -0.137747 0.299802 2.80798 +4314 2 17.6989 31.9273 15.8426 -0.550353 -0.237777 -1.78186 +4315 1 7.6725 27.8532 9.04801 16.7987 1.56087 5.84171 +4316 2 8.36576 27.9235 9.70426 -1.02062 -1.56521 1.25195 +4317 2 6.94044 27.4498 9.51451 -0.165982 1.01236 -3.0079 +4318 1 21.6535 35.2374 32.8993 4.09947 -9.4506 -8.49862 +4319 2 21.8537 35.2911 33.8338 1.85435 3.29633 -2.62281 +4320 2 21.1505 0.524473 32.7157 -1.78918 -2.85981 -2.11222 +4321 1 26.993 12.6617 1.39198 2.05848 -1.69099 0.0687019 +4322 2 27.1894 12.9954 0.516592 -0.966777 -0.223245 0.395614 +4323 2 26.3538 11.9645 1.24523 0.577407 0.849651 1.35699 +4324 1 33.9045 1.20052 27.8023 -2.33637 -5.51682 1.40975 +4325 2 33.603 1.12676 26.8968 1.24979 1.40491 -0.426436 +4326 2 34.3526 0.372347 27.9743 3.42524 1.1543 -2.2197 +4327 1 16.0885 23.0056 11.9093 4.79202 -2.39237 -5.32742 +4328 2 15.6597 22.187 11.6595 2.29095 0.459862 2.29915 +4329 2 16.666 23.2083 11.1734 -1.09887 4.00583 2.85637 +4330 1 21.6596 22.4961 5.11773 -9.51431 9.8708 -1.62575 +4331 2 21.4852 22.935 5.95029 -4.61028 -4.53582 0.221516 +4332 2 22.081 21.6727 5.36417 -1.64014 -0.0267157 -1.6718 +4333 1 28.268 28.4681 10.5467 2.75704 -2.71017 -0.730922 +4334 2 28.7416 29.169 10.0988 2.15222 -0.64057 1.68507 +4335 2 28.9254 28.053 11.1052 -2.17328 -1.67899 0.509274 +4336 1 11.814 6.08474 22.2338 5.57575 11.6684 -11.1484 +4337 2 12.0007 6.92598 21.817 1.20852 -0.699246 -1.35385 +4338 2 12.6676 5.65722 22.3043 -1.45818 1.81313 2.98978 +4339 1 11.545 20.0086 29.645 2.45448 -2.28849 6.0506 +4340 2 12.1383 19.9359 30.3926 -2.64585 -0.8671 -0.395312 +4341 2 10.6992 20.2362 30.0311 -1.60912 -2.00444 -3.76502 +4342 1 23.6299 15.7509 6.2555 8.45802 1.4203 10.158 +4343 2 23.9938 15.5035 7.10558 0.281676 0.425602 0.293976 +4344 2 23.1914 16.5864 6.41616 0.290038 -1.76178 0.628914 +4345 1 18.5937 17.8488 8.51013 6.82909 6.27367 3.88919 +4346 2 19.2963 17.2747 8.81497 -1.2703 -2.29402 -2.74965 +4347 2 18.902 18.178 7.66582 0.962976 1.97469 2.59929 +4348 1 24.9607 31.6484 25.4236 1.38453 13.0051 9.65847 +4349 2 25.8152 31.6438 24.9923 -0.843985 1.17469 -0.410583 +4350 2 25.1639 31.6709 26.3587 1.11749 -1.86222 0.156463 +4351 1 16.6738 15.8481 16.6039 -6.49855 0.857235 -8.51147 +4352 2 16.332 16.1253 17.4539 3.13074 -1.17484 0.758344 +4353 2 16.6932 14.8923 16.6532 -0.673001 1.01633 -0.95947 +4354 1 33.0124 0.0361321 11.5052 9.94137 10.2428 -7.05107 +4355 2 32.4782 0.653016 11.005 0.748592 0.590978 1.1889 +4356 2 32.6293 35.5497 12.3824 -2.50239 -3.64973 -2.40855 +4357 1 28.0502 19.8274 0.200166 -14.718 -13.8365 8.14135 +4358 2 27.3541 20.1731 0.758914 0.586214 2.00411 -2.90586 +4359 2 27.6786 19.0326 35.2649 -1.29562 -1.13825 1.86866 +4360 1 13.8259 16.066 19.2377 3.42806 -1.9108 -8.46231 +4361 2 14.739 15.8494 19.4262 -0.173301 -1.04149 -2.1628 +4362 2 13.3196 15.4176 19.727 -1.00489 5.59839 2.6295 +4363 1 14.0833 21.9737 33.177 1.55338 -10.2777 0.601086 +4364 2 14.8552 22.1139 33.7254 -0.592833 3.48917 -2.04988 +4365 2 14.3993 22.0966 32.2819 -4.6893 3.47479 -0.636361 +4366 1 16.3426 25.3935 3.01903 8.64182 -10.3293 -7.26207 +4367 2 16.7982 26.2352 3.03233 1.45724 -1.73979 2.17777 +4368 2 16.9769 24.7832 2.64282 0.517788 -0.592036 1.01179 +4369 1 34.4109 25.5041 0.147232 -4.97865 0.544753 -0.984839 +4370 2 34.8322 26.3303 0.384396 -0.932015 -0.895181 -0.271714 +4371 2 33.5198 25.5827 0.487847 1.51715 -0.291147 -0.624421 +4372 1 27.8648 21.35 28.119 -0.690813 2.64901 0.101312 +4373 2 28.7387 21.0626 27.8543 -1.28703 -2.80379 3.83509 +4374 2 27.2858 21.0223 27.4309 2.06622 3.35093 -2.82638 +4375 1 0.240252 27.2384 27.9971 -0.91815 -14.2657 -2.87632 +4376 2 0.781723 26.637 28.5084 1.49113 0.267903 -1.08884 +4377 2 34.9499 26.7426 27.8083 0.127613 -0.916031 2.36942 +4378 1 21.6858 25.3229 17.7964 -5.16014 -6.43428 -1.59847 +4379 2 21.9921 26.2272 17.7279 -0.0319833 -0.570092 0.694787 +4380 2 21.3181 25.1281 16.9343 1.91105 0.442844 0.0444748 +4381 1 30.9762 0.893719 8.90624 6.84658 4.89315 4.34164 +4382 2 31.2866 0.970928 8.00407 -1.30872 -1.28953 0.0387564 +4383 2 30.0457 1.11331 8.85952 1.85147 1.23716 1.21913 +4384 1 25.4566 22.8733 21.0012 8.46941 -6.2365 -4.41175 +4385 2 26.2934 22.4661 21.2251 -0.0869085 0.997113 -0.522472 +4386 2 25.6712 23.793 20.8454 -2.04348 -0.380031 3.58637 +4387 1 24.8743 30.4839 12.6069 5.18592 -5.90954 -3.66721 +4388 2 25.6363 30.6355 12.0478 -2.47753 -1.31299 -1.73489 +4389 2 25.0041 29.602 12.9557 1.098 0.771613 1.03075 +4390 1 13.8113 7.99004 5.29125 -6.25539 2.54191 5.22156 +4391 2 13.7892 8.73645 4.69241 1.40451 -0.877124 -0.322734 +4392 2 14.7345 7.89861 5.52688 -0.824712 -3.60413 -2.23204 +4393 1 33.9717 12.8445 16.8206 -5.08834 3.24579 2.32558 +4394 2 34.7638 12.3611 17.0557 -0.912544 -1.123 -1.64622 +4395 2 33.6042 13.1252 17.6586 -0.0818337 -2.83827 1.19082 +4396 1 26.5929 21.8369 5.4998 15.2188 -12.8758 -3.5611 +4397 2 27.193 22.4961 5.15108 1.54123 -0.472239 4.36294 +4398 2 27.1503 21.0829 5.69232 0.775207 0.532331 0.731822 +4399 1 5.16966 25.9262 12.3542 3.63388 -10.9707 -4.2268 +4400 2 4.39065 25.3778 12.4469 0.868663 0.512582 0.49162 +4401 2 5.73068 25.672 13.0869 1.15015 -1.40555 -2.02342 +4402 1 26.7931 35.4254 5.15069 -2.58439 4.8653 0.22666 +4403 2 26.5925 34.8211 5.86542 2.47532 -0.574882 -0.655596 +4404 2 27.2131 0.665389 5.57819 2.08955 -0.944702 -1.56575 +4405 1 1.20884 3.82973 0.244724 1.66138 -1.50883 -2.97877 +4406 2 2.01641 3.42102 0.556221 -0.565104 -0.453085 -0.98583 +4407 2 0.510904 3.36319 0.704569 -0.652139 1.89174 -3.14661 +4408 1 26.4335 3.26352 13.8621 2.94116 4.56618 2.38726 +4409 2 26.7833 4.04332 14.2931 1.33818 -0.0840263 -3.07679 +4410 2 25.7332 3.59406 13.2994 -3.10068 -2.3533 4.10846 +4411 1 33.2055 12.6395 8.23391 5.45516 1.9919 5.8193 +4412 2 32.6787 12.8131 9.01402 -0.345731 -1.59928 -1.24485 +4413 2 34.1053 12.8183 8.50726 -0.805487 1.53365 1.78742 +4414 1 29.9023 24.5626 20.7116 3.42295 -6.98403 -0.952027 +4415 2 29.4679 25.4132 20.6473 -0.48284 -2.69496 0.222901 +4416 2 30.2739 24.4166 19.8417 -0.244826 -2.35878 0.7128 +4417 1 15.2998 4.02453 16.4417 -2.15742 4.79241 6.05563 +4418 2 15.7057 4.6226 17.0692 0.191126 1.42105 -2.21766 +4419 2 14.9946 3.28953 16.9736 -0.120429 1.69431 2.26192 +4420 1 31.2753 25.1783 0.424078 -3.05861 -1.08728 17.9787 +4421 2 31.0586 24.4517 35.287 4.05906 -1.40755 1.82856 +4422 2 30.7422 25.0259 1.20438 -1.38424 0.164027 -0.204301 +4423 1 12.1221 3.02324 0.180171 5.54245 -1.23026 6.11818 +4424 2 11.8464 2.17458 35.281 1.14317 0.150516 -0.180026 +4425 2 11.3607 3.34415 0.66332 2.03454 -2.74467 1.9593 +4426 1 32.8431 11.557 14.38 0.147749 2.67556 -1.98289 +4427 2 31.9068 11.5678 14.1811 0.291943 -1.00905 2.75821 +4428 2 32.9664 12.2812 14.9936 1.19966 -2.12497 2.082 +4429 1 20.5645 17.4424 12.4515 6.55406 0.156517 0.559841 +4430 2 19.8459 16.8903 12.1433 -1.42603 2.83887 0.952488 +4431 2 20.6495 17.2292 13.3808 1.56555 -1.24922 -0.696423 +4432 1 15.2816 11.6269 18.8168 5.55975 3.4447 3.66971 +4433 2 14.386 11.8473 19.0727 -0.646747 -2.40537 -4.21442 +4434 2 15.3862 10.7109 19.0741 1.74861 1.0941 -0.195148 +4435 1 29.7377 20.372 3.36652 0.797329 -7.98301 -8.63454 +4436 2 30.4736 19.7997 3.5836 -1.83703 -0.890419 1.54523 +4437 2 29.86 20.5792 2.44008 0.781849 -1.5009 -0.273719 +4438 1 10.4638 28.1009 15.3794 8.14468 4.22684 -0.814723 +4439 2 9.53379 28.2306 15.5652 0.0260372 -2.67835 -1.69305 +4440 2 10.6322 28.642 14.608 -0.570693 -1.3859 -1.11001 +4441 1 16.7704 6.13101 17.944 -0.211983 -1.47772 3.31 +4442 2 17.2683 6.32159 18.7389 1.86764 1.15901 -3.46209 +4443 2 16.6681 6.98075 17.5153 -2.39931 -1.61441 -0.74807 +4444 1 21.5135 0.327334 25.1409 8.66564 11.1895 -11.7105 +4445 2 22.2279 0.15114 25.7531 -4.2921 0.404201 4.61487 +4446 2 21.4118 35.0184 24.6498 0.519456 -0.928846 2.19863 +4447 1 8.71062 23.6629 10.1362 3.05079 1.60887 0.77512 +4448 2 9.03714 24.1011 10.9221 0.259856 1.17771 -1.23482 +4449 2 9.41576 23.0672 9.88307 -1.85123 -1.62472 0.915088 +4450 1 20.2468 3.67222 10.3704 0.4777 5.10365 7.10224 +4451 2 20.359 3.07898 11.1132 -0.765711 0.100413 -2.14552 +4452 2 19.4836 3.33128 9.90403 2.85534 1.08452 -0.754728 +4453 1 5.99164 17.0864 14.8678 -5.37574 3.84131 -0.459775 +4454 2 6.63127 17.7689 14.6646 3.22934 -2.98012 2.44679 +4455 2 5.554 17.396 15.6608 -0.457156 0.512177 -0.289605 +4456 1 9.83882 21.0265 7.18035 5.95081 -1.40299 -8.14061 +4457 2 9.12061 21.5838 6.88056 -2.6067 -3.24929 2.7288 +4458 2 9.85976 21.1517 8.1291 3.24078 0.788148 -1.58199 +4459 1 14.2806 22.3479 30.4744 -5.28704 8.01428 14.3895 +4460 2 13.8253 23.128 30.1575 2.20354 -0.167513 -4.00018 +4461 2 14.4934 21.8556 29.6816 1.73645 -3.40489 3.93134 +4462 1 9.99574 22.3649 18.625 -1.24662 -2.70761 -10.6994 +4463 2 10.4595 21.9481 17.8987 0.183494 1.6516 0.642745 +4464 2 10.6595 22.4657 19.3072 -3.1201 -0.222712 1.57266 +4465 1 13.5444 23.3091 25.3305 6.03923 1.55312 0.42896 +4466 2 13.2633 22.9728 26.1815 -0.932337 -1.00851 -1.27722 +4467 2 14.4265 22.9566 25.2126 -1.02044 -2.61951 -0.48294 +4468 1 20.38 18.6937 28.3968 7.14119 -6.8925 -2.09374 +4469 2 20.0167 18.9886 27.5617 0.316244 -5.43562 -1.75257 +4470 2 21.3206 18.6184 28.2361 0.666353 0.344779 0.815735 +4471 1 31.9689 7.20731 11.1996 7.34708 3.16447 9.75319 +4472 2 31.6099 7.15114 12.0852 0.998483 0.911771 -1.0382 +4473 2 32.8409 6.81882 11.269 -0.906482 -0.425175 -2.58612 +4474 1 3.59826 34.1759 15.1126 -11.7123 -5.68349 5.97393 +4475 2 3.21043 33.454 14.6179 1.39026 0.0576551 1.52481 +4476 2 3.54331 33.8972 16.0267 0.654449 -1.39662 -0.127074 +4477 1 16.7556 18.4081 28.9987 8.31009 -1.52636 -3.73736 +4478 2 17.6307 18.6606 29.2931 -1.43242 0.172472 0.00350369 +4479 2 16.5433 17.6311 29.5158 -4.3853 4.025 1.85791 +4480 1 4.3102 29.9995 27.41 12.3163 -5.69934 9.04024 +4481 2 5.14895 30.4141 27.2079 -1.45489 3.42303 0.773461 +4482 2 3.71946 30.3049 26.7216 -0.489848 -3.13791 0.780952 +4483 1 6.15571 15.7166 24.0745 -10.4675 14.0348 8.09529 +4484 2 5.31022 15.8535 24.5019 -1.15491 -4.01696 -1.7966 +4485 2 6.50126 14.9194 24.4761 0.366863 0.626035 -2.42182 +4486 1 1.16849 28.775 19.8427 0.210476 14.8941 -2.95759 +4487 2 0.55835 28.0645 19.6452 -0.37833 1.16517 1.01041 +4488 2 2.02094 28.3459 19.9163 -1.22217 1.3797 3.29741 +4489 1 23.2346 29.7445 8.55319 -3.19073 0.0591217 -1.71373 +4490 2 24.177 29.8703 8.66448 -1.37464 0.315561 0.0894517 +4491 2 22.981 30.3965 7.89984 0.244518 -1.23007 0.476314 +4492 1 19.4825 19.1594 6.42054 2.91673 9.05689 -8.3853 +4493 2 19.0036 18.5381 5.87205 1.04646 3.76482 -1.27192 +4494 2 18.8796 19.8942 6.5334 2.07477 2.20963 -2.23813 +4495 1 33.0425 24.822 13.641 6.63183 6.2187 -2.78039 +4496 2 33.7809 24.3577 13.2468 -0.641414 -1.92179 0.68381 +4497 2 32.2751 24.3054 13.3949 -0.245517 -1.04267 4.99319 +4498 1 26.0476 6.03912 17.2588 1.74441 -5.97008 8.24573 +4499 2 26.4147 5.4419 17.9106 -0.885223 -2.61028 -1.33276 +4500 2 26.4184 5.74408 16.4271 1.8916 3.73175 0.920143 diff --git a/examples/TIP4P/gpu_dump/dump.force_gpu.19Dec19.tip4p.g++.1.gtx1070.dp b/examples/TIP4P/gpu_dump/dump.force_gpu.19Dec19.tip4p.g++.1.gtx1070.dp new file mode 100644 index 0000000000..faa6d3c117 --- /dev/null +++ b/examples/TIP4P/gpu_dump/dump.force_gpu.19Dec19.tip4p.g++.1.gtx1070.dp @@ -0,0 +1,9018 @@ +ITEM: TIMESTEP +0 +ITEM: NUMBER OF ATOMS +4500 +ITEM: BOX BOUNDS pp pp pp +2.6450000000000001e-02 3.5532800000000002e+01 +2.6450000000000001e-02 3.5532800000000002e+01 +2.6409999999999999e-02 3.5473599999999998e+01 +ITEM: ATOMS id type x y z fx fy fz +1 1 12.1247 28.092 22.2745 44.3296 17.0725 48.5356 +2 2 12.4974 28.7565 22.854 -24.598 -41.7029 -32.885 +3 2 11.5314 28.5784 21.7021 -26.0334 10.24 -23.1056 +4 1 1.17081 29.3781 23.7307 -74.0189 -7.00332 56.5394 +5 2 1.86259 29.4619 23.0745 28.6874 -4.77355 -53.1747 +6 2 0.455888 28.9379 23.2709 28.8474 14.4006 -7.70694 +7 1 29.6824 14.7369 21.6275 -6.84135 -10.4682 -14.9806 +8 2 30.5192 14.9459 21.2125 -6.0991 2.52794 20.3786 +9 2 29.7669 15.072 22.5202 13.979 5.65532 2.32707 +10 1 10.8733 7.00191 35.1099 71.1535 29.5945 64.996 +11 2 11.0641 6.25389 34.5439 -29.2143 -6.46229 -20.2952 +12 2 9.99418 7.27965 34.8524 -52.7015 -16.0671 -37.9354 +13 1 9.46552 6.437 19.7997 85.2674 -39.8413 10.9994 +14 2 9.09748 6.31006 18.9252 -72.8621 17.4338 -56.4264 +15 2 10.2738 5.92429 19.7966 -6.89627 25.8832 52.2923 +16 1 3.17887 29.6978 22.1201 11.0669 36.9603 2.15921 +17 2 3.20092 30.5775 21.7434 1.96842 -53.5324 1.10468 +18 2 3.38088 29.1173 21.3863 -1.13041 18.9593 -2.63733 +19 1 23.3853 11.3001 30.7823 -23.52 11.4998 -1.78141 +20 2 23.7233 10.5129 31.2094 -10.6549 -69.8744 42.1205 +21 2 24.1635 11.7415 30.442 31.685 49.5553 -38.1127 +22 1 11.0372 10.4605 30.1467 -38.6093 -16.0236 -66.6776 +23 2 10.974 11.4059 30.2831 -19.3275 67.6485 -7.84838 +24 2 11.5859 10.1503 30.8671 54.5017 -54.8943 68.1861 +25 1 26.2405 25.4087 21.068 -56.1074 83.4996 53.8252 +26 2 25.6867 26.079 21.4683 35.5039 -49.8834 28.2082 +27 2 26.1991 25.5923 20.1295 25.5629 -23.0759 -81.8338 +28 1 10.8412 35.3391 19.7844 2.25797 -26.5412 -45.6254 +29 2 10.2354 0.4972 19.4561 -48.2648 70.871 28.539 +30 2 11.0286 34.7886 19.024 33.3135 -41.853 25.3389 +31 1 20.0736 4.95841 33.6228 -61.0677 -13.7236 -95.3328 +32 2 19.8087 5.82724 33.9249 54.506 -38.052 50.8578 +33 2 20.6504 4.63009 34.3126 1.15025 57.2924 50.6838 +34 1 12.4393 28.5674 17.3981 33.9775 120.605 -49.4783 +35 2 12.7582 27.993 18.0943 -64.8698 -62.097 -14.4475 +36 2 11.6784 28.1105 17.0396 32.2849 -56.3428 67.7286 +37 1 14.8039 7.14276 1.42142 -7.78991 -28.0947 -44.4196 +38 2 14.8296 6.67781 0.58511 21.988 19.6957 -0.20597 +39 2 14.1583 6.66478 1.94198 -16.8612 -0.635684 46.5116 +40 1 15.8789 22.1828 24.1349 44.729 6.0878 18.5114 +41 2 16.0034 22.7047 23.3423 9.45233 -5.41322 19.0748 +42 2 16.6757 22.3276 24.6452 -62.1564 -2.11365 -46.4012 +43 1 13.2926 18.3041 12.3718 -21.6321 35.4491 -10.1185 +44 2 12.5784 18.6431 12.9115 9.10165 -10.6191 6.40125 +45 2 13.218 18.7831 11.5465 14.7856 -26.5319 15.1201 +46 1 20.2739 23.9416 15.503 27.5133 -80.7739 21.5233 +47 2 20.1962 24.62 14.8322 -14.4264 75.5043 -48.974 +48 2 20.6056 23.1764 15.0333 -10.3055 9.55818 35.1212 +49 1 30.1029 10.7821 14.2432 -141.04 -58.2559 25.7885 +50 2 29.4054 10.9741 13.6165 73.7261 15.4355 6.52542 +51 2 29.6831 10.2399 14.911 75.3093 38.8314 -27.5838 +52 1 19.7156 12.9895 25.4049 25.1117 -7.00757 -10.1087 +53 2 20.1589 13.3425 26.1764 19.8361 12.6508 10.0706 +54 2 18.8028 12.8923 25.6761 -46.6998 -11.9636 -2.64236 +55 1 4.22446 18.9933 32.6299 -12.2623 -33.6491 -3.58742 +56 2 4.01977 18.2262 32.0951 -0.65906 11.4759 13.4292 +57 2 3.40273 19.4824 32.6724 -7.13172 6.03869 -1.39336 +58 1 17.6728 30.8673 34.87 42.8216 130.59 -162.103 +59 2 17.2252 31.7134 34.8674 13.8991 -74.4356 51.5196 +60 2 18.1499 30.8456 34.0405 -35.2142 -46.045 103.968 +61 1 7.49176 27.8412 34.6561 -8.38477 -4.69264 -29.7059 +62 2 7.38276 27.3655 33.8327 3.64633 13.1076 44.1915 +63 2 7.82071 27.1851 35.2706 1.95624 -6.65514 -3.58729 +64 1 9.58253 8.75799 28.3877 116.709 -125.981 52.5075 +65 2 8.92109 8.98732 27.7349 -83.0107 68.6483 -51.5114 +66 2 9.58418 9.49606 28.9972 -27.4509 50.7129 1.40082 +67 1 18.1554 7.97905 4.0298 47.2833 37.721 -106.65 +68 2 17.6432 8.00694 3.22162 21.7418 4.14945 19.095 +69 2 17.5569 7.61234 4.68067 -67.2893 -44.6283 76.9492 +70 1 13.4544 10.3013 21.9454 112.071 76.0432 -129.691 +71 2 14.0936 10.9988 21.8003 -80.2192 -86.4066 17.6862 +72 2 13.1932 10.4017 22.8608 -32.0643 14.779 114.996 +73 1 28.7733 1.83557 6.23648 -33.7442 -50.1324 141.754 +74 2 29.5164 1.24498 6.11254 72.8233 -15.8851 -85.3405 +75 2 28.4822 1.6701 7.1332 -43.058 63.9581 -50.3394 +76 1 21.1742 3.00831 4.56194 0.158124 109.891 -61.1284 +77 2 21.0127 3.00272 5.5054 -3.77625 0.15944 20.7409 +78 2 21.1677 3.93514 4.32281 -4.10082 -117.387 36.7397 +79 1 15.8627 20.7772 10.347 -10.8751 -6.77505 -87.4378 +80 2 15.8439 20.002 10.9082 2.07226 -35.7907 75.1733 +81 2 15.7698 20.4328 9.45877 3.69478 48.5508 14.319 +82 1 19.3725 6.41188 28.333 42.8955 -47.4225 -74.3718 +83 2 19.8486 6.19566 27.5312 -2.00587 -66.9261 16.8146 +84 2 19.262 7.36203 28.2977 -43.4222 115.62 57.3684 +85 1 19.6982 26.8019 22.5666 -77.4398 127.696 -35.8514 +86 2 20.4868 26.5238 22.1007 51.2918 -45.295 0.540468 +87 2 19.5656 26.1306 23.236 21.0243 -78.6205 45.4993 +88 1 10.4486 1.95811 4.23832 63.567 40.254 14.5292 +89 2 10.9951 1.54351 4.90589 -28.1495 10.7305 -27.3413 +90 2 10.8566 2.81117 4.08991 -18.7034 -31.7241 3.15415 +91 1 6.35427 29.1963 23.1793 -29.2287 -97.5878 12.9355 +92 2 5.55633 29.6696 23.4149 55.5736 43.5447 -24.9518 +93 2 6.95717 29.8766 22.8795 -35.247 50.4619 7.95578 +94 1 27.7028 33.6383 1.45462 36.6631 -4.41182 91.5502 +95 2 27.4855 34.5223 1.7505 12.7995 -35.9533 -4.41385 +96 2 28.2115 33.2629 2.17332 -48.0369 41.4416 -65.6927 +97 1 34.5416 25.9073 10.9736 -19.1062 -56.3751 83.5104 +98 2 34.2864 25.1281 10.4796 8.74626 32.4951 -24.3485 +99 2 34.7285 26.5654 10.3041 1.15796 20.488 -60.0485 +100 1 35.1366 10.3525 32.754 -9.9115 27.9412 -47.5072 +101 2 35.323 9.88429 31.9401 -1.21323 0.173058 45.894 +102 2 35.4066 9.74832 33.4456 11.7906 -25.9937 -4.14432 +103 1 19.4561 25.2295 13.0696 -34.7922 43.4863 20.8002 +104 2 18.6651 25.749 12.9256 44.3512 -42.029 -2.37612 +105 2 19.5339 24.6879 12.2842 -8.2881 -3.31681 -21.2962 +106 1 8.76547 34.6063 24.2016 7.52675 9.11202 41.274 +107 2 9.5024 34.687 24.8071 -2.7471 26.6092 61.1862 +108 2 9.1379 34.1896 23.4245 -16.1122 -29.9152 -90.1805 +109 1 18.5215 34.0034 24.7629 -74.498 64.9847 76.1986 +110 2 19.4506 33.8539 24.5878 58.0195 -31.5722 -39.0073 +111 2 18.0656 33.4544 24.1249 7.42357 -27.6015 -32.0517 +112 1 5.46886 16.7558 12.093 -17.0969 53.0014 -84.6821 +113 2 5.21531 17.6489 11.8601 5.11263 -40.4739 -3.81505 +114 2 5.63533 16.7914 13.035 16.0052 -14.0188 86.0212 +115 1 26.781 26.5431 35.171 -28.5043 23.0849 6.25217 +116 2 27.3832 26.8853 0.384541 9.51793 -6.79118 0.854316 +117 2 27.1949 25.7365 34.8639 10.5636 -6.94813 2.07456 +118 1 14.042 15.2722 12.4152 -6.98046 5.31304 -41.3336 +119 2 14.3635 15.7719 13.1656 10.4373 16.2949 7.19166 +120 2 14.3154 15.7819 11.6525 -7.62897 -16.9701 33.4178 +121 1 6.75572 6.34761 6.04904 -14.913 -114.378 50.8323 +122 2 7.52382 5.77889 6.1022 89.7723 50.1259 -42.1802 +123 2 6.04245 5.82212 6.41148 -76.7731 69.3424 -2.39869 +124 1 10.8653 34.9299 25.9813 -12.691 35.3986 86.5855 +125 2 10.7304 35.3349 26.838 6.78153 -45.5644 -81.4521 +126 2 11.5626 35.4473 25.5784 9.92948 4.856 -7.07708 +127 1 18.3449 30.5117 26.2753 -103.107 -57.9301 72.3714 +128 2 18.0864 30.3259 25.3725 26.7237 15.8486 -29.6445 +129 2 19.1377 31.0419 26.1936 65.5933 39.9704 -39.8997 +130 1 13.1854 0.779973 20.6243 81.3777 12.0416 59.4967 +131 2 13.4027 0.553288 21.5285 14.4341 14.3149 -18.5238 +132 2 12.3296 0.377931 20.4752 -83.0606 -29.5325 -38.428 +133 1 24.4788 24.0591 28.2097 -118.912 -31.1893 -55.4725 +134 2 24.1351 23.1975 27.9733 62.8124 16.5818 27.6012 +135 2 23.752 24.6603 28.0467 42.8457 25.2665 21.0462 +136 1 30.7914 15.3383 34.8666 -36.8734 -27.4228 -38.7829 +137 2 31.1297 15.2985 0.314002 43.4745 5.19776 74.1708 +138 2 30.0192 14.7728 34.8767 -3.99114 4.82244 -19.2854 +139 1 18.3088 19.7692 34.2383 43.6473 -35.1725 -56.0785 +140 2 17.808 20.1629 33.5238 -92.1196 74.2998 -2.9096 +141 2 19.0026 19.2752 33.8013 48.8682 -37.2392 66.2367 +142 1 24.189 16.2105 25.5385 -0.181209 -16.6726 59.0143 +143 2 24.349 17.1409 25.3808 2.42437 26.5156 -15.3934 +144 2 24.2607 16.1121 26.488 -2.83765 -5.75982 -36.6239 +145 1 9.29124 8.02555 32.2386 2.48948 -29.6534 -24.8342 +146 2 10.2134 7.8576 32.4327 31.8036 20.4105 17.0655 +147 2 9.01097 7.26542 31.7288 -26.4691 14.1164 -4.4899 +148 1 5.33072 1.15323 27.6455 -99.5241 -60.3872 -16.82 +149 2 4.53119 0.648193 27.4974 81.2369 20.6794 11.1662 +150 2 5.02358 2.04221 27.8233 17.4124 37.2156 9.91232 +151 1 22.8986 21.3393 11.6393 28.1132 127.743 73.0574 +152 2 23.2137 20.533 12.0479 33.0241 -93.8932 48.8254 +153 2 22.4644 21.0481 10.8374 -63.9384 -44.2191 -122.295 +154 1 16.8853 32.6084 23.1632 -40.2231 21.2143 -13.5481 +155 2 15.9412 32.7546 23.1043 69.618 -40.0453 12.4309 +156 2 16.9707 31.688 23.4119 -32.3722 12.1186 -5.38012 +157 1 29.2445 7.09638 23.7072 -1.12957 -3.65594 21.0543 +158 2 28.5132 7.5433 24.1336 40.6101 12.7753 -56.5041 +159 2 29.5003 7.68133 22.9941 -50.5075 13.9556 40.0132 +160 1 34.2995 6.85607 2.08221 -41.6067 85.9705 -42.0765 +161 2 34.928 6.93053 1.36409 61.0147 -50.7124 -15.7023 +162 2 33.7562 7.64071 2.00804 -26.0889 -31.781 52.5771 +163 1 32.9538 29.2697 19.2601 25.0772 4.67584 -9.25793 +164 2 32.6162 28.3947 19.4512 6.09507 -0.239467 -8.85929 +165 2 33.629 29.1269 18.5967 -36.3898 0.969014 34.9175 +166 1 9.782 33.7315 21.9679 23.6304 -12.3053 113.32 +167 2 9.27554 33.1646 21.3863 28.7547 58.3849 -65.0641 +168 2 10.1185 34.422 21.3969 -43.9505 -45.3547 -65.3708 +169 1 7.86172 6.97535 8.72743 5.31026 117.758 1.6484 +170 2 8.12672 6.10163 9.01491 -17.4208 -76.0839 -8.70951 +171 2 7.18636 6.81647 8.06797 4.22171 -49.2367 4.72701 +172 1 34.2523 27.8162 31.7928 4.42728 37.1672 22.9422 +173 2 34.6656 28.5971 31.4245 -22.2446 -26.6653 23.5366 +174 2 33.7864 28.1334 32.5665 26.7616 -2.81452 -43.2471 +175 1 34.9408 26.8493 19.5207 -40.8253 20.186 -15.7627 +176 2 35.3567 26.0213 19.7607 47.8518 -45.0982 20.9735 +177 2 34.1941 26.5945 18.9786 -19.8359 20.7404 -9.04553 +178 1 21.7634 32.2052 20.8913 40.2319 -7.57914 11.5032 +179 2 22.6356 31.8785 21.1119 -61.4458 48.6587 -12.7466 +180 2 21.8052 33.1438 21.0744 21.6291 -41.0188 -1.29321 +181 1 34.3069 3.4369 14.2416 11.8825 -4.17747 -6.06276 +182 2 34.8955 2.86956 13.7437 -6.07372 58.069 42.8805 +183 2 34.8876 4.05554 14.6847 0.534158 -52.3872 -36.6293 +184 1 17.8805 18.9098 14.4214 18.2247 4.88776 64.045 +185 2 17.9548 18.9993 15.3715 -42.8043 -30.1627 -8.62782 +186 2 18.5763 19.4669 14.0726 32.4897 21.6255 -64.6188 +187 1 19.084 14.23 20.7836 110.796 -60.9746 98.9936 +188 2 19.5859 13.8071 21.4803 -40.7047 88.2745 -62.4523 +189 2 18.6613 13.5073 20.3196 -48.7232 -31.1271 -64.9364 +190 1 7.86003 17.978 9.48229 -28.237 73.4846 14.5895 +191 2 7.53996 18.808 9.12874 -16.2898 29.8858 41.7847 +192 2 8.10073 17.4653 8.71064 41.8456 -98.8301 -50.6458 +193 1 0.304617 23.1831 0.38096 -78.3927 60.1352 -2.29358 +194 2 35.3295 24.0104 0.390698 61.0788 -8.89985 -2.77166 +195 2 35.1318 22.5097 0.420236 19.2727 -54.2865 -4.32405 +196 1 4.53589 21.216 29.8616 25.0598 -50.3298 37.7541 +197 2 5.09258 21.9865 29.7486 12.5883 75.9238 -33.6575 +198 2 5.02947 20.648 30.4532 -34.5266 -23.3977 -2.20192 +199 1 3.76258 1.66522 34.1156 20.1869 41.1278 62.7052 +200 2 4.69217 1.8395 33.9682 1.88904 -6.47658 -21.3021 +201 2 3.6079 1.93725 35.0202 -13.7483 -26.962 -46.3795 +202 1 35.18 34.703 7.53061 -5.65508 -102.057 61.1201 +203 2 34.2674 34.45 7.391 73.3918 -0.541703 20.1152 +204 2 0.039622 33.9969 8.06332 -71.5895 97.8188 -77.7579 +205 1 24.8192 8.21475 16.0928 43.6176 5.27942 48.1074 +206 2 25.5443 8.83016 15.9844 -25.7863 -9.11079 -14.9001 +207 2 25.0356 7.7264 16.8871 -28.0524 3.85964 -38.3966 +208 1 4.18203 28.528 29.7088 41.5799 -18.4054 9.76833 +209 2 5.08976 28.4127 29.9899 -13.4909 -11.6805 29.9384 +210 2 4.2439 29.0359 28.8999 -35.7908 29.3683 -45.3609 +211 1 26.4364 31.2732 3.91789 49.4594 16.1792 -4.09451 +212 2 26.5539 30.6091 3.23869 -23.3814 -19.6039 -7.625 +213 2 27.2972 31.6828 4.00459 -24.6028 4.5394 12.5465 +214 1 35.1129 7.70441 27.0798 21.9105 0.565462 41.1714 +215 2 35.1479 7.37061 27.9763 -25.8854 -2.87034 -84.2074 +216 2 34.5635 7.07612 26.6111 6.2251 -2.52059 38.5326 +217 1 21.4537 34.0564 2.90079 44.0394 20.1673 12.9283 +218 2 21.0733 33.794 3.73906 24.8882 24.4222 -24.099 +219 2 22.2378 34.5516 3.13761 -65.8204 -38.3052 7.28173 +220 1 31.2126 3.31209 25.8037 -39.5059 178.463 71.9614 +221 2 30.7527 4.00258 25.3262 19.1009 -84.3985 -20.4576 +222 2 31.4851 3.72687 26.6222 8.64932 -86.8097 -50.8943 +223 1 7.37047 1.049 25.8311 -34.6037 -105.976 -17.3001 +224 2 7.45985 0.254776 25.3043 30.7853 56.4536 3.7687 +225 2 6.67901 0.843187 26.4602 5.83672 41.2452 14.0228 +226 1 30.3443 6.0935 15.7346 29.0103 -50.3202 57.2757 +227 2 30.8577 5.55742 15.1302 -17.0625 19.1427 11.7234 +228 2 30.4383 5.6573 16.5814 -13.6217 36.2093 -68.8758 +229 1 34.9406 25.1535 32.0359 -53.0762 -30.1649 90.3946 +230 2 34.6475 24.6313 32.7827 26.3961 117.066 -102.702 +231 2 34.5757 26.0242 32.1941 15.1417 -80.1978 19.5365 +232 1 0.486827 26.4103 7.95722 124.875 -85.7052 40.59 +233 2 35.2606 26.1137 7.41716 -79.3455 0.456501 -47.345 +234 2 0.316061 27.3408 8.10317 -44.4252 80.7273 0.713515 +235 1 28.5546 15.8348 29.5308 66.8025 41.4978 -5.89079 +236 2 28.4016 16.7769 29.603 -5.5961 -48.4331 0.809848 +237 2 29.4774 15.7595 29.2877 -69.7011 1.65452 15.1976 +238 1 18.1482 14.6895 4.78996 8.00082 -70.2306 -11.2 +239 2 18.482 15.5072 5.15915 48.1651 77.4657 47.0685 +240 2 17.3317 14.9376 4.35647 -49.4963 -7.10304 -29.2879 +241 1 23.9882 17.7998 4.00135 20.3949 74.3027 21.119 +242 2 24.8648 17.7641 3.61845 -68.5798 -57.8839 7.89019 +243 2 23.6128 16.9377 3.82215 51.9494 -25.0455 -30.3431 +244 1 27.7862 18.3989 29.8265 -63.6581 -49.8202 70.1486 +245 2 27.1292 18.9462 30.2565 -7.75297 -4.80631 2.21132 +246 2 28.306 19.0119 29.3064 63.0177 59.3949 -62.3275 +247 1 32.5582 20.9927 23.1604 38.3772 -15.0773 -39.4729 +248 2 33.1231 20.5952 22.4977 6.98637 -51.1748 14.5939 +249 2 32.4888 21.9104 22.8973 -35.7752 58.1314 21.5966 +250 1 0.528608 10.6878 20.5129 -45.1825 -91.6801 -43.9594 +251 2 35.2342 10.7282 21.0358 48.3923 39.2871 -3.51685 +252 2 1.04905 11.433 20.8129 -6.60051 50.7162 44.2546 +253 1 24.9866 7.82749 20.9415 -6.60822 19.7581 -51.3802 +254 2 25.8535 7.95815 20.5572 -4.03983 -7.49698 19.0213 +255 2 24.377 8.11853 20.2633 16.7624 -16.0334 39.3525 +256 1 22.843 20.1255 4.77966 -5.35193 8.30823 7.63631 +257 2 23.2394 19.2562 4.83915 6.63705 -10.0641 -1.45143 +258 2 23.5621 20.6995 4.51581 -2.434 -0.970204 -5.47414 +259 1 33.5356 10.0152 10.4555 12.5933 37.9752 -122.351 +260 2 32.8766 9.38348 10.7435 50.3779 9.66049 78.5068 +261 2 34.0545 10.1949 11.2395 -59.5617 -58.0541 41.63 +262 1 16.0063 10.0182 6.93569 -102.376 -18.2949 26.802 +263 2 16.3601 10.7312 6.40402 19.5437 35.7976 -25.6892 +264 2 15.0648 10.1875 6.96843 82.7652 -14.9595 0.289532 +265 1 29.8113 30.3232 24.406 -23.7178 98.4642 -3.14443 +266 2 29.922 30.0038 25.3015 12.0233 -11.0747 81.5559 +267 2 29.9367 29.5487 23.8577 11.5541 -81.6359 -77.4595 +268 1 4.63644 9.89466 32.0912 120.797 -9.32754 65.1128 +269 2 4.05974 9.6844 31.3567 -76.1477 -19.9134 -84.1071 +270 2 5.44173 9.40979 31.9105 -48.0989 32.1609 19.6015 +271 1 32.8568 18.7926 15.2635 -51.2923 14.5456 -75.9336 +272 2 33.0922 17.9405 15.6308 24.7186 -23.8985 32.9854 +273 2 33.3873 19.4203 15.7543 39.5623 6.46069 40.5207 +274 1 0.620035 7.9515 15.2532 -143.122 -14.9926 129.979 +275 2 0.0510458 7.86056 16.0175 123.296 5.69832 -56.917 +276 2 35.5239 8.03812 14.5144 24.9711 5.12758 -70.7027 +277 1 2.41065 1.86754 23.9447 -40.4756 105.488 -9.40925 +278 2 2.47755 1.8148 22.9913 11.2521 -33.4133 32.9604 +279 2 2.77411 1.03892 24.257 34.231 -72.5424 -13.211 +280 1 35.1326 4.79391 16.9146 106.68 -42.9244 -68.6416 +281 2 34.777 5.68071 16.8566 -63.4326 2.62601 40.6823 +282 2 34.4928 4.31261 17.4393 -62.593 37.258 23.7005 +283 1 0.971748 31.0445 15.1789 76.4355 -14.7966 -16.0432 +284 2 35.5565 31.2671 15.3104 -50.0812 0.95173 26.557 +285 2 1.19513 30.494 15.9294 -27.3807 17.0655 -11.5771 +286 1 2.20035 4.72159 17.0276 47.0668 39.7929 17.8805 +287 2 2.33908 5.61694 17.3364 61.7702 15.4537 12.3053 +288 2 1.25717 4.66382 16.8749 -87.1196 -55.0563 -28.2108 +289 1 11.3254 9.4347 18.2344 11.7976 -10.4379 24.5317 +290 2 11.3164 9.66372 17.3051 -25.075 5.1143 3.69917 +291 2 10.4471 9.65542 18.5445 7.50548 -0.11578 -26.3305 +292 1 1.17591 29.8737 2.3068 -107.463 -153.382 44.0449 +293 2 0.828878 30.5377 1.71103 86.6769 59.3349 7.20169 +294 2 2.04257 30.1991 2.55023 21.8408 99.5657 -50.7846 +295 1 30.8956 1.46771 1.98014 -75.339 129.725 59.4699 +296 2 31.6312 1.00728 2.38406 42.7946 -65.7909 -19.7995 +297 2 30.7103 0.971315 1.18295 34.3845 -56.7708 -28.112 +298 1 5.03388 1.93986 10.3156 40.2198 -8.9614 79.105 +299 2 4.31666 1.9889 10.9476 -10.0479 4.93042 54.0974 +300 2 4.60913 2.03307 9.4629 -17.7046 6.17047 -105.855 +301 1 12.089 2.71992 8.77078 -0.44395 146.49 0.351241 +302 2 11.7554 3.02262 9.61538 -27.0699 -84.9299 99.2585 +303 2 12.2005 3.51938 8.2563 39.3597 -64.2996 -86.5592 +304 1 33.0148 6.97463 32.6982 59.5937 11.0476 -7.192 +305 2 32.3935 6.99179 31.9702 -72.4361 0.276944 -27.2154 +306 2 33.8723 7.07198 32.2842 7.82339 -9.57214 40.7648 +307 1 24.198 6.71447 6.6216 35.4711 -61.6312 -34.9 +308 2 24.4396 5.98182 6.05494 -3.14269 40.3724 37.7002 +309 2 23.3814 7.04694 6.24897 -29.5513 22.2993 -1.9748 +310 1 11.2072 33.6597 13.7404 -90.0765 -14.1081 5.97921 +311 2 11.1307 33.961 12.8351 58.6471 -3.82007 33.6458 +312 2 12.1269 33.8025 13.9641 27.3421 17.4136 -46.6304 +313 1 9.04559 20.2483 13.1334 -12.3327 118.563 28.8468 +314 2 8.84419 19.4861 13.6763 14.5411 -47.5289 -57.295 +315 2 9.26221 19.8818 12.2761 -9.75541 -75.679 25.6173 +316 1 8.42923 16.2958 7.43331 124.073 -42.0451 -52.7424 +317 2 9.13467 15.7129 7.15261 -46.0416 66.5848 23.4621 +318 2 7.69911 15.71 7.63334 -74.6834 -28.5133 18.2854 +319 1 8.18104 30.9568 14.0723 -133.551 72.597 -7.443 +320 2 7.61271 30.5196 14.7065 49.0629 -6.08976 -18.3683 +321 2 7.66595 31.7014 13.7617 83.6323 -69.5569 10.9112 +322 1 17.7645 27.7213 30.1781 51.9341 -123.736 -74.5055 +323 2 17.6426 28.6085 29.84 -29.2491 52.2985 53.3968 +324 2 17.4532 27.7641 31.0823 -27.5855 68.413 26.443 +325 1 17.4568 25.8552 16.7827 154.473 -58.3036 63.0945 +326 2 18.0215 26.5675 17.0825 -59.5731 -25.912 -28.4384 +327 2 17.9731 25.0623 16.9277 -97.2115 84.5361 -31.6402 +328 1 28.6 12.4539 18.305 6.49159 -106.916 62.1566 +329 2 28.8491 12.5384 17.3846 0.679384 33.4404 -47.7569 +330 2 28.3481 13.3392 18.5677 -11.5062 71.0539 -6.87848 +331 1 20.0399 19.6067 21.614 3.01922 17.046 38.0965 +332 2 19.2616 19.3948 22.1295 -54.7351 -40.0747 -11.8341 +333 2 20.5158 20.2426 22.1483 33.955 6.52502 -34.0655 +334 1 24.4307 31.0807 15.275 23.5122 -14.3992 -27.9385 +335 2 24.6303 31.0822 14.3389 -51.3969 23.1188 70.6773 +336 2 23.6561 31.6372 15.3562 21.8003 -10.0533 -44.1874 +337 1 14.0344 4.28348 28.231 58.5623 -7.93259 -45.5328 +338 2 13.7612 5.01885 27.6826 -51.1202 45.9101 7.95334 +339 2 14.7762 3.89853 27.7643 -10.9784 -32.6367 41.9163 +340 1 3.18854 1.92069 1.25146 -20.104 97.423 -144.691 +341 2 3.9078 2.01521 1.87594 -44.2109 -69.4343 59.7438 +342 2 2.6209 1.25404 1.63827 62.3149 -16.3633 79.9835 +343 1 22.5438 23.6026 9.4683 -87.252 -6.22256 -36.4821 +344 2 22.8416 22.8247 8.99672 14.7837 -22.9257 -12.1197 +345 2 23.3332 23.947 9.886 82.1846 37.0176 42.2679 +346 1 6.44607 3.02132 18.876 78.7812 47.2181 -22.7118 +347 2 5.96158 2.75632 19.6579 -41.5365 -23.3135 99.9642 +348 2 5.92777 2.68238 18.1461 -36.0119 -20.5394 -78.3414 +349 1 12.3169 10.9432 26.1829 -5.08656 -28.0125 43.4747 +350 2 11.8078 11.5545 26.7152 16.3468 -20.8769 -15.1568 +351 2 12.4989 10.2086 26.769 -4.79142 30.8135 -20.3199 +352 1 8.93682 1.70871 18.8141 -58.6924 9.95536 -22.4594 +353 2 9.38413 2.41209 19.2847 65.4522 22.7208 33.2048 +354 2 8.08246 2.07653 18.5882 -7.64927 -33.5054 -10.5631 +355 1 2.23471 20.2183 0.676125 -163.761 -2.13057 -62.3142 +356 2 1.94055 19.3844 0.309555 79.6101 -58.4522 18.6978 +357 2 1.49985 20.8152 0.534791 75.9203 50.0528 46.035 +358 1 32.3471 18.1361 22.3814 33.0839 -23.5078 39.0562 +359 2 31.7985 18.8718 22.6535 -58.2719 59.1757 -20.3121 +360 2 32.8137 17.8777 23.1762 25.448 -34.6631 -15.3604 +361 1 20.2462 32.095 18.494 -44.3344 3.0311 -25.3448 +362 2 19.4254 32.5546 18.6705 65.2391 -20.7042 28.631 +363 2 20.7682 32.2231 19.286 -36.9082 18.5041 12.5029 +364 1 32.4443 13.4841 19.5474 -10.9594 -49.1601 -73.407 +365 2 32.4715 14.2622 20.1041 -32.1411 15.5405 -66.0445 +366 2 32.0113 13.7776 18.7457 38.6789 32.0174 122.655 +367 1 35.2662 18.2165 1.39492 32.4568 25.5004 34.1354 +368 2 0.0781831 18.3756 2.28352 14.7457 5.48261 -32.5375 +369 2 34.5289 17.6166 1.50792 -53.602 -35.4773 -19.5135 +370 1 3.39321 26.4378 7.35976 -132.051 -84.8389 -66.0548 +371 2 2.46301 26.3969 7.5818 68.4405 43.1117 36.9187 +372 2 3.47809 25.8893 6.57987 64.6112 37.2069 30.8245 +373 1 15.9473 21.7571 15.7717 80.2477 37.3872 97.4646 +374 2 16.5322 22.1216 15.1074 -34.0919 -18.5258 -16.5313 +375 2 15.2781 21.2896 15.2718 -24.9871 -11.8194 -70.5596 +376 1 20.4938 23.5717 7.41159 50.8193 20.4004 68.0395 +377 2 19.762 23.467 8.01969 -37.5397 -16.3792 -20.7314 +378 2 21.2331 23.8203 7.96634 -4.87661 -6.30441 -49.9873 +379 1 6.64522 4.33607 1.9108 -89.8952 -38.2359 -27.7463 +380 2 6.3417 4.912 1.20907 37.8968 -2.82108 23.7595 +381 2 7.47689 4.71773 2.1917 37.5115 41.0863 -6.03177 +382 1 26.7061 32.8934 9.88993 -46.2541 34.8766 -56.947 +383 2 26.6289 31.9395 9.9114 27.757 8.92786 33.4513 +384 2 27.3372 33.0987 10.5797 20.6789 -38.3521 25.8477 +385 1 5.48762 32.6298 12.9312 90.8528 -39.6573 -57.829 +386 2 5.6899 33.4572 13.3679 -41.8708 9.12524 24.0689 +387 2 4.57656 32.4516 13.1646 -41.376 32.1412 34.7119 +388 1 3.37037 5.95494 9.99259 -73.6018 1.37215 -95.8919 +389 2 3.97871 6.51332 10.4767 56.43 33.8593 55.7786 +390 2 3.42291 5.10584 10.4314 15.7429 -37.8924 39.7238 +391 1 2.63508 9.37827 30.0091 21.121 18.2333 -26.021 +392 2 2.77034 9.84765 29.1859 -49.0229 -52.7445 61.9651 +393 2 1.72909 9.07251 29.965 32.3238 35.317 -35.2681 +394 1 0.977609 8.01621 8.99919 -111.563 -11.1128 68.7844 +395 2 1.80768 8.15617 8.54352 75.3304 32.5143 -57.4543 +396 2 0.443131 8.77422 8.76255 38.9877 -26.0165 -8.7021 +397 1 2.73739 11.5303 15.3858 -0.442878 -61.1168 -47.9938 +398 2 3.53085 11.7961 15.8506 80.7975 102.272 87.973 +399 2 2.95627 10.6803 15.004 -64.613 -35.0083 -44.0725 +400 1 18.3556 23.1694 17.3713 -20.4775 -22.0644 -13.6739 +401 2 17.8315 22.4691 16.9827 50.8265 45.4387 -4.75072 +402 2 19.0225 23.3638 16.7128 -39.801 -33.8349 4.72978 +403 1 9.12975 4.89663 5.72344 95.4048 128.979 43.9469 +404 2 9.74879 5.58115 5.97734 -92.9449 -70.912 -48.2661 +405 2 9.47026 4.10122 6.13285 -2.30589 -59.3782 14.5398 +406 1 7.31487 35.3513 12.8636 -53.7009 10.8717 -37.9202 +407 2 7.73273 35.1803 13.7076 3.88322 -3.06639 44.3497 +408 2 6.41171 0.0723024 13.0846 65.4322 -13.1168 3.70361 +409 1 0.521146 24.4006 19.6652 23.4031 31.7994 89.2139 +410 2 0.81366 23.586 20.0739 -16.8799 22.5984 -36.8923 +411 2 0.269965 24.1469 18.7771 -16.5335 -39.5627 -65.1023 +412 1 11.6427 23.42 11.5287 41.9603 -80.4573 -53.5971 +413 2 12.5664 23.6709 11.5231 -57.7336 33.5005 25.4825 +414 2 11.2049 24.1268 12.0031 30.9178 34.3145 7.24893 +415 1 3.45754 3.18434 19.1296 -0.791523 -195.631 19.4209 +416 2 3.14656 3.75098 18.4236 -39.9981 101.254 -92.2787 +417 2 3.78767 3.78858 19.7945 39.2864 99.8256 68.2361 +418 1 20.6324 31.64 26.8937 -50.896 -88.2509 -36.3265 +419 2 21.2188 31.7854 26.1513 29.9033 0.455118 -37.7432 +420 2 20.8442 32.3427 27.5082 29.1877 97.6429 84.8576 +421 1 27.8733 20.3289 9.33363 33.4251 35.6949 -34.4631 +422 2 27.043 20.7293 9.07542 -1.36718 -21.0707 18.556 +423 2 27.6306 19.674 9.98818 -35.5326 -16.8023 19.2559 +424 1 31.2911 11.9345 0.401079 -0.669509 -1.5057 14.1636 +425 2 31.3346 12.033 1.35222 66.4446 3.47246 60.5543 +426 2 30.3556 11.9582 0.199844 -70.6666 -5.75203 -80.5383 +427 1 21.3945 7.42481 2.71765 40.4438 -7.61201 -28.0919 +428 2 22.2268 6.9521 2.71221 -74.2935 29.919 30.902 +429 2 21.0664 7.32279 3.61106 25.307 -16.9995 -1.99737 +430 1 20.0198 19.5365 17.1659 77.726 3.43199 -2.6656 +431 2 19.0718 19.4551 17.0617 -101.912 -24.19 -30.1089 +432 2 20.1298 20.0787 17.9471 30.6105 23.147 30.7171 +433 1 3.61397 34.6745 24.7218 -109.308 14.9079 63.5267 +434 2 3.62587 34.539 25.6693 57.4424 8.28404 -116.419 +435 2 4.52288 34.5476 24.4497 49.8739 -17.5674 50.3328 +436 1 23.4164 19.5568 18.899 8.1154 -3.76905 8.85423 +437 2 24.0628 19.0481 18.4095 -6.46996 7.58754 -7.80924 +438 2 23.0406 20.1537 18.2519 8.76205 -8.26691 -1.39997 +439 1 13.0197 3.81797 4.39004 -13.751 -29.1759 87.5723 +440 2 13.3658 3.12571 3.82679 28.7745 -69.2024 -39.3079 +441 2 12.942 4.57905 3.81474 -11.8278 86.2159 -47.0621 +442 1 15.2845 28.3697 13.0717 -95.1139 -12.2299 -48.7565 +443 2 15.6975 28.8397 12.3473 54.9125 27.8223 -4.42333 +444 2 14.4265 28.1135 12.7335 32.4002 -8.41115 55.0494 +445 1 31.0729 4.63924 29.6443 -6.76117 59.7208 11.8063 +446 2 30.905 5.34935 30.2638 16.8108 -48.7851 -51.7218 +447 2 31.2708 5.08233 28.8192 2.74051 -14.2359 41.6695 +448 1 18.6697 22.7204 9.28188 64.4602 -69.137 86.0174 +449 2 19.3896 22.6437 9.9081 -51.066 36.4415 -57.6202 +450 2 18.234 21.8687 9.31152 -10.0184 22.6509 -21.3654 +451 1 20.6769 4.79527 26.4455 112.125 37.3145 -38.5672 +452 2 21.3077 4.88435 25.731 31.8742 24.8201 47.3011 +453 2 19.9194 4.36867 26.0451 -142.877 -60.5842 -8.85356 +454 1 23.3256 28.5944 34.8758 -49.0897 -75.8034 4.91447 +455 2 22.3798 28.7293 34.8168 -15.7028 66.527 -10.1902 +456 2 23.4249 27.655 35.0304 62.731 20.2169 4.14569 +457 1 19.3044 32.1589 13.0141 -29.5809 23.5704 45.9915 +458 2 18.8311 32.2128 13.8443 -12.7724 -41.1367 6.13506 +459 2 19.7127 33.0189 12.9144 31.6374 4.45258 -49.2538 +460 1 34.7634 20.4998 35.2443 -13.6499 93.575 -4.385 +461 2 34.8055 20.2032 34.3351 5.28093 -46.3307 73.4743 +462 2 34.8943 19.7055 0.314969 7.43231 -45.8009 -53.0403 +463 1 13.9861 1.37234 3.23 -17.3905 76.8784 -30.4277 +464 2 13.6014 0.497041 3.27534 -38.5888 -70.4565 1.30393 +465 2 14.8347 1.28425 3.66407 58.6516 -6.1958 30.8329 +466 1 24.9605 8.59214 8.51438 71.9788 47.2208 45.683 +467 2 24.9432 7.91317 7.83988 -28.7961 -55.0824 -53.6017 +468 2 25.8898 8.71292 8.70958 -43.6741 10.0154 9.12725 +469 1 14.1786 14.8674 29.6201 -55.0628 -68.3241 -6.25569 +470 2 14.4547 13.9914 29.8895 -3.51416 41.8122 -10.9206 +471 2 13.2518 14.7702 29.4012 58.2236 16.0113 13.2021 +472 1 32.4922 9.01235 2.57225 60.3162 55.0596 -15.4453 +473 2 31.9249 8.89765 3.33466 -31.9796 -13.4608 35.4835 +474 2 32.9537 9.83445 2.73797 -18.9102 -40.2828 -15.6205 +475 1 33.4785 32.1769 27.4678 -36.0697 66.285 -128.06 +476 2 33.3593 32.1783 28.4175 33.2141 -61.8531 39.0471 +477 2 34.0456 31.4246 27.2982 -1.20475 -7.74747 75.6765 +478 1 31.0956 6.22277 0.75316 -1.68791 3.1179 22.1487 +479 2 31.59 5.84207 35.4745 1.32683 72.8085 26.2947 +480 2 31.3748 7.13796 0.779867 5.56221 -88.5619 -52.6526 +481 1 14.5717 18.7904 19.0881 -37.3197 3.53263 -16.8672 +482 2 15.4679 18.7544 19.4223 105.341 49.1246 32.5226 +483 2 14.2779 17.8794 19.0906 -69.5095 -56.084 -18.0849 +484 1 34.1233 15.7722 34.7603 -68.787 99.0112 -45.9824 +485 2 34.1397 15.2396 0.108299 16.1175 -69.8001 72.5325 +486 2 33.3672 16.3483 34.8728 50.5399 -25.6276 -28.6308 +487 1 27.185 6.31325 11.1444 -10.152 -29.5811 59.2476 +488 2 27.1779 6.89013 10.3806 5.72129 45.5244 -74.8985 +489 2 26.8382 6.85214 11.8554 9.71853 -16.3633 2.97909 +490 1 11.8433 26.7799 35.2855 30.4022 23.9277 -92.2132 +491 2 11.0199 26.4465 0.194727 -85.2345 -31.5198 31.3192 +492 2 12.4362 26.8075 0.589303 53.1338 2.65929 55.988 +493 1 7.69402 20.7204 27.4987 1.79057 89.8662 -4.7832 +494 2 7.6955 21.6527 27.2816 -8.50029 -21.6446 45.407 +495 2 7.81217 20.278 26.6581 5.64822 -75.2982 -39.207 +496 1 23.5086 8.78525 32.0301 53.7446 137.692 106.931 +497 2 23.271 8.22239 31.2932 -36.2918 -106.054 -11.4029 +498 2 23.3895 8.23251 32.8025 -13.1224 -25.361 -93.2468 +499 1 15.5723 12.9998 12.6022 -61.849 -26.1968 -183.135 +500 2 14.8092 13.5199 12.8541 7.43183 14.6243 36.583 +501 2 15.427 12.7919 11.6792 54.5257 13.4483 130.138 +502 1 11.2985 27.9294 8.6854 23.1152 -19.3718 -75.1387 +503 2 11.6352 27.1258 8.28897 9.67304 -70.3423 49.655 +504 2 11.2946 28.5662 7.97077 -23.8632 81.7385 18.9316 +505 1 15.7586 14.5554 3.4991 -8.20249 -59.9263 -66.7933 +506 2 16.0207 15.0913 2.75059 0.143613 26.6417 14.6013 +507 2 15.6309 13.6797 3.13428 0.262132 39.9968 44.162 +508 1 29.042 26.8837 19.8513 -11.7145 -32.1786 -32.6432 +509 2 28.5771 26.7987 19.0189 7.81062 -10.9956 2.48898 +510 2 28.9565 27.8091 20.0806 0.171708 60.5996 27.2904 +511 1 28.0275 8.84497 0.367598 13.4533 -7.20738 71.0945 +512 2 28.9832 8.89053 0.338066 41.255 8.50518 -59.4352 +513 2 27.8216 8.72304 1.29441 -61.4887 -2.58931 -0.227275 +514 1 32.7498 2.39469 21.0187 -49.2344 157.964 20.5985 +515 2 32.2039 1.60948 20.978 45.7607 -72.66 -9.16697 +516 2 33.6468 2.06698 20.9535 12.2647 -89.4033 -3.91285 +517 1 16.2518 5.40714 30.7296 176.034 127.855 -121.817 +518 2 16.7322 6.23429 30.7652 -114.2 -83.4266 70.7216 +519 2 16.6149 4.95125 29.9702 -71.1617 -39.2645 63.1616 +520 1 28.5774 22.3151 24.2235 126.464 -30.0745 123.215 +521 2 28.6145 23.0449 24.8418 -50.2287 23.9506 -43.3353 +522 2 29.2544 21.7097 24.5259 -73.5696 11.9078 -76.2697 +523 1 31.7128 17.9846 9.79808 -72.66 70.2809 -108.931 +524 2 32.5424 17.6112 10.0956 92.5579 -53.8911 58.0559 +525 2 31.0865 17.7557 10.4849 -12.0469 -16.3097 47.7217 +526 1 28.8218 33.2443 34.5954 11.3632 13.4381 -69.1097 +527 2 28.5344 33.9618 34.0308 8.10746 -33.2748 41.731 +528 2 28.3356 33.3706 35.4102 -7.0575 14.7438 9.60856 +529 1 34.6093 19.7152 32.7136 -58.4991 51.5425 -18.2983 +530 2 34.6152 19.2892 31.8564 16.8286 -21.6165 -3.19767 +531 2 33.942 20.3972 32.6381 48.1976 -38.2016 17.2125 +532 1 17.6954 27.6501 3.21718 -72.6845 1.30547 -51.6073 +533 2 18.4481 27.4622 3.77784 55.1781 20.3748 30.2719 +534 2 17.8188 28.56 2.94674 23.328 -13.2163 21.5928 +535 1 26.6884 34.6209 27.4938 -26.4402 111.109 -39.6184 +536 2 26.4581 35.4305 27.9494 19.1084 -83.1179 -31.4301 +537 2 26.5877 34.831 26.5653 6.42432 -21.2515 52.4499 +538 1 21.336 26.6252 14.5054 -72.5875 57.5812 133.446 +539 2 20.7546 26.1743 13.8931 18.0626 -22.6846 -55.4308 +540 2 22.2041 26.5545 14.1084 58.8894 -36.7423 -77.0296 +541 1 0.364659 14.1659 2.1165 -8.47071 10.3543 -79.6351 +542 2 0.92543 14.6282 1.49353 -29.6648 -24.2212 44.7411 +543 2 35.1633 13.8064 1.5815 28.5989 12.8252 35.2752 +544 1 23.7941 1.57151 23.8153 -152.335 47.9415 -90.6871 +545 2 23.0155 1.15189 24.1813 46.0715 -40.9612 64.2251 +546 2 23.4645 2.09117 23.0822 107.126 -4.74738 25.5915 +547 1 8.54969 33.4626 4.50828 -2.60668 -9.59529 -25.0495 +548 2 9.3287 33.1991 4.01843 -72.4941 13.9234 -2.86505 +549 2 7.84086 33.4335 3.86567 85.5731 -5.94196 31.1338 +550 1 33.9747 22.1753 28.939 -7.01808 59.5677 19.8481 +551 2 33.7668 23.0311 29.3141 32.1904 -88.6827 -59.7482 +552 2 34.5098 22.3737 28.1705 -21.906 19.6801 34.2682 +553 1 14.4946 4.44832 8.81497 97.6551 51.8994 -25.5764 +554 2 14.1684 4.63793 7.93526 -27.8383 -13.0718 5.01487 +555 2 15.3792 4.81378 8.82685 -60.0149 -33.9443 26.3443 +556 1 33.7962 24.0182 9.18382 -16.6703 96.0125 96.0278 +557 2 33.9547 23.1393 8.8394 14.0112 -82.5213 -66.5027 +558 2 33.5743 24.5414 8.41358 6.7603 -26.8866 -14.771 +559 1 16.2286 19.0037 12.2651 5.66163 -11.3285 13.5815 +560 2 16.8898 18.9736 12.9566 -94.6652 -13.0707 -20.3657 +561 2 15.4158 18.7435 12.6987 83.7389 13.3963 10.1536 +562 1 31.009 33.5738 32.2523 -98.6016 -62.4559 -58.3452 +563 2 30.9182 33.2351 33.143 45.3997 7.92623 105.383 +564 2 30.3115 33.1421 31.7591 49.6293 48.0445 -40.6251 +565 1 2.10054 7.03891 25.4933 49.5742 -116.414 -24.3642 +566 2 1.37817 7.21613 26.0958 -46.5398 18.9272 35.2538 +567 2 2.23171 6.09229 25.5477 -8.82651 99.5353 -10.0328 +568 1 20.3898 7.66837 35.4531 -71.8388 10.0211 14.4813 +569 2 20.3691 7.16129 0.817511 25.0287 5.72214 -14.6494 +570 2 21.2857 7.56941 35.131 49.8575 -18.8171 -2.49779 +571 1 29.274 19.0325 27.686 46.2941 -57.7969 -81.4741 +572 2 28.4655 18.615 27.3891 -2.60762 18.7786 17.045 +573 2 29.95 18.6894 27.1016 -32.0159 35.3968 53.3081 +574 1 13.9386 22.6609 17.3852 -97.7961 -40.3289 22.4585 +575 2 14.7687 22.5571 16.9199 100.143 -25.998 -72.0206 +576 2 14.0638 23.4388 17.9288 -3.35982 72.3696 50.3521 +577 1 25.1286 22.9251 17.5378 2.88627 34.8303 -40.7053 +578 2 24.3315 22.3996 17.6057 70.2325 -11.6087 52.9929 +579 2 25.7079 22.5707 18.2124 -80.6546 -34.0558 -10.1113 +580 1 14.8135 28.3634 3.79138 58.9163 -4.93091 -19.0913 +581 2 15.7559 28.3034 3.63485 23.3775 -21.475 -70.9606 +582 2 14.7389 28.6274 4.70842 -76.4898 26.8388 94.1799 +583 1 9.41819 1.55647 11.4413 -43.6786 -53.6748 -18.6154 +584 2 9.08375 1.02165 12.1613 17.8336 20.117 53.8054 +585 2 9.02915 1.17188 10.6558 23.9428 34.2089 -37.3194 +586 1 0.585961 35.2962 12.1156 64.9297 1.5716 72.811 +587 2 0.994623 34.458 11.8996 -20.9731 8.50202 -18.6912 +588 2 35.3883 35.3923 11.4742 -49.9897 -13.7446 -58.3011 +589 1 24.9957 27.1133 22.8582 -6.35046 -2.68148 -104 +590 2 24.9452 26.681 23.7108 1.40984 -2.49174 68.2654 +591 2 24.9712 28.0484 23.0614 3.40426 3.89543 28.47 +592 1 28.0977 27.082 14.3679 108.558 44.661 -99.5092 +593 2 28.1744 26.1324 14.4617 -2.40605 -20.7513 2.43342 +594 2 28.7791 27.3167 13.738 -98.0415 -29.0805 90.2958 +595 1 29.4417 8.93123 21.3892 -53.0669 -61.5733 10.4227 +596 2 29.8847 9.43489 20.7063 37.9098 45.9659 -31.5319 +597 2 28.8141 8.38518 20.9158 14.0931 12.6147 28.1266 +598 1 5.82302 14.8968 2.82269 -35.3302 -38.213 6.3863 +599 2 5.68081 14.0101 3.15399 -7.68409 74.7431 -49.424 +600 2 5.12218 15.0298 2.18442 42.3828 -35.6195 47.9763 +601 1 31.1131 8.01659 27.8852 -12.2841 -38.95 -68.9882 +602 2 31.4869 8.6953 27.3232 -35.4764 -64.2999 25.4486 +603 2 30.8257 7.33413 27.2787 38.1647 89.4277 53.1272 +604 1 24.9203 28.5915 25.9686 122.426 -10.4542 4.02408 +605 2 25.8714 28.5083 25.8993 -67.2903 -16.7404 -37.9179 +606 2 24.7802 29.0712 26.785 -60.47 27.9967 37.1181 +607 1 34.8613 10.3008 12.873 -24.6312 -15.8447 20.1712 +608 2 34.6288 9.37357 12.9234 3.38717 17.763 4.49854 +609 2 34.257 10.7328 13.4767 15.4493 -14.0255 -17.6758 +610 1 10.3166 24.58 6.5705 150.619 -12.9618 -27.2885 +611 2 9.45032 24.6532 6.97112 -101.461 -0.59168 -17.8031 +612 2 10.1396 24.3961 5.64794 -50.6187 13.5075 51.4764 +613 1 4.30103 0.284542 18.8493 -92.8263 119.369 61.7574 +614 2 3.78792 0.981299 19.2586 42.7748 -77.3563 43.1915 +615 2 4.32621 0.518396 17.9215 49.0858 -36.2257 -111.275 +616 1 8.41845 15.4894 34.9161 -21.9995 -92.3116 77.3643 +617 2 8.5516 16.0973 34.1888 0.40017 33.805 -80.7382 +618 2 8.06037 14.7013 34.5077 22.5642 59.4361 -2.08439 +619 1 6.18986 7.53958 24.2193 -77.072 -75.6264 59.2598 +620 2 6.02793 8.4788 24.3082 64.4468 -2.40175 -50.2801 +621 2 6.94982 7.48078 23.6403 10.241 79.4709 -7.75386 +622 1 1.0813 14.4102 23.7545 17.8874 -20.3959 33.4307 +623 2 0.598463 15.0355 23.214 -16.6192 -13.5318 -8.93398 +624 2 0.4708 13.6847 23.8856 10.4261 29.3799 -13.6347 +625 1 31.6711 8.22546 14.0838 -88.2666 -7.53425 73.0485 +626 2 31.1065 7.81878 14.7411 54.414 -17.8712 -41.7073 +627 2 31.356 9.12718 14.0215 24.3549 26.385 -31.506 +628 1 4.3232 13.1663 34.0253 50.9904 35.9431 -5.38217 +629 2 4.88629 13.8006 33.5817 -24.9491 -34.0612 29.2466 +630 2 3.56221 13.0783 33.4514 -25.8695 -7.26615 -11.2578 +631 1 22.66 11.9929 8.47771 25.9841 35.8168 65.8525 +632 2 22.5722 11.2159 9.0299 2.25539 -19.3247 31.6031 +633 2 22.4098 11.6952 7.60305 -23.4685 -9.98814 -92.4697 +634 1 12.5648 8.92628 31.8888 1.71286 -62.5223 -5.76503 +635 2 12.9463 8.57405 32.6929 0.308995 28.7305 4.42907 +636 2 12.421 8.1588 31.3351 -4.47831 29.2538 -10.7263 +637 1 7.37205 21.642 6.22483 20.2244 -86.7927 59.8717 +638 2 7.17256 22.5036 5.85864 -20.6203 77.8304 -49.894 +639 2 7.30266 21.0433 5.48122 -1.15773 28.5541 -2.18688 +640 1 27.0078 16.6345 8.08915 -16.7776 114.02 -71.7494 +641 2 26.4317 16.8465 8.82358 20.4643 -48.3731 4.30587 +642 2 27.3718 15.7771 8.30945 -2.5544 -68.4615 65.4386 +643 1 7.19536 3.79407 31.5939 96.3444 9.15971 20.9346 +644 2 7.20257 3.7578 30.6374 -28.8696 -3.48026 -31.443 +645 2 8.10798 3.95301 31.835 -61.9528 -6.37481 15.5395 +646 1 30.1599 16.2094 7.44437 -35.1628 168.291 44.0803 +647 2 30.079 17.1255 7.71015 68.0691 -88.8671 -10.22 +648 2 29.2887 15.9745 7.12475 -38.9582 -76.3841 -36.7339 +649 1 10.2158 4.39927 31.8968 -6.01407 5.71757 -20.7292 +650 2 10.6261 4.90358 31.1942 -3.38616 -15.715 37.2549 +651 2 10.8508 4.42448 32.6126 4.69159 14.9508 -18.7469 +652 1 27.5051 28.3875 25.6828 25.783 -101.894 -52.45 +653 2 28.3631 27.9785 25.7959 -40.3441 43.7985 9.06157 +654 2 27.5763 29.225 26.1408 28.1345 58.1745 43.8413 +655 1 19.0552 11.8994 31.2663 -77.5761 8.06187 -72.9526 +656 2 18.2733 12.0303 30.7299 78.2406 -2.712 25.5012 +657 2 18.718 11.6279 32.12 -2.99072 -21.4479 60.884 +658 1 3.86571 28.0938 13.0195 -23.2585 47.2329 -4.50778 +659 2 4.48935 27.487 12.6207 28.5174 -54.326 2.54157 +660 2 3.82038 28.8282 12.4073 -10.4375 24.678 3.96981 +661 1 26.5997 23.3417 29.5587 73.2868 -39.8192 40.6402 +662 2 25.8214 23.6007 29.0654 -22.3292 -27.6393 -29.4187 +663 2 26.7611 22.4359 29.2943 -38.6075 64.9284 -7.60011 +664 1 27.6897 7.4106 19.8613 -2.32359 -71.1062 23.1248 +665 2 27.7834 6.6158 20.3865 -6.02471 65.3847 -36.2911 +666 2 27.2839 7.11367 19.0468 6.10913 11.539 5.40271 +667 1 20.052 4.55998 1.8452 -194.038 24.7244 132.492 +668 2 19.1395 4.41593 2.09567 91.5236 -46.551 -114.209 +669 2 20.3859 5.17527 2.49807 107.272 28.0869 -18.4638 +670 1 32.602 15.4737 21.2951 -20.8893 85.8797 37.032 +671 2 32.419 16.3995 21.4555 17.422 -88.4588 -11.6652 +672 2 32.5897 15.0726 22.1641 -3.37279 8.6533 -16.743 +673 1 29.0551 5.06529 32.5326 81.873 0.589934 15.5768 +674 2 28.1799 4.93926 32.1661 -73.8772 -5.63912 -27.1218 +675 2 28.9484 5.76953 33.1721 -8.03642 11.6135 14.9819 +676 1 18.3067 3.04276 8.64187 58.9499 28.4676 21.5917 +677 2 18.0273 3.95829 8.64076 -14.7608 -8.96715 -3.85249 +678 2 17.5352 2.55607 8.35159 -55.9613 -18.4359 -22.7107 +679 1 34.7363 1.91301 8.12053 -45.688 -72.7847 28.8951 +680 2 35.34 2.23351 7.45037 10.331 -34.4005 -28.2947 +681 2 34.6269 0.983418 7.92018 43.1562 100.845 -11.0094 +682 1 20.9532 29.3093 14.6908 -4.60573 112.316 14.3233 +683 2 21.1336 28.3739 14.5972 -18.7645 -74.3146 -6.63115 +684 2 20.0031 29.3613 14.795 20.5811 -32.033 -10.1947 +685 1 31.9049 26.1971 33.5443 41.5261 82.5513 -15.2504 +686 2 32.2733 27.0776 33.4714 -11.1011 -15.7157 -58.4875 +687 2 31.8757 26.0263 34.4857 -31.0414 -70.4302 56.2803 +688 1 2.97534 9.05622 14.3085 45.0085 17.308 21.7581 +689 2 2.85821 8.92243 13.368 -8.55564 -6.43928 -41.4636 +690 2 2.15798 8.74642 14.6986 -35.2668 -14.2551 17.1973 +691 1 34.246 3.69816 9.97129 14.5708 -111.765 -106.32 +692 2 34.5614 3.03818 9.35388 13.6627 80.4291 70.4334 +693 2 33.2925 3.61889 9.94105 -40.2636 36.5172 37.1086 +694 1 19.8481 0.1446 18.9016 165.62 -54.4695 -12.0568 +695 2 20.6412 0.676939 18.8389 -99.5459 -44.6615 7.47188 +696 2 19.1308 0.777274 18.864 -72.1431 89.5926 -6.96567 +697 1 32.2576 30.8368 10.9242 -4.12348 -37.4357 8.36234 +698 2 32.6018 31.6723 10.6083 13.1132 21.1816 -3.81674 +699 2 32.9278 30.5134 11.5262 -7.8978 8.0616 -10.3923 +700 1 27.0172 17.9456 11.2339 111.375 60.0151 127.451 +701 2 26.8607 18.3613 12.0818 8.76844 -53.1347 -107.71 +702 2 27.9706 17.9125 11.1552 -89.3416 -0.550725 -0.0157693 +703 1 20.2294 35.2354 14.5871 -69.5438 52.6266 169.078 +704 2 20.5807 34.9392 13.7474 65.2364 -78.6829 -86.9768 +705 2 20.5305 34.581 15.2175 -1.95356 32.4603 -87.1035 +706 1 28.1368 28.8737 1.33752 129.541 -82.7722 38.9908 +707 2 27.5178 29.2409 0.706451 -60.0221 43.4138 -79.105 +708 2 28.8678 28.5626 0.803539 -84.8509 46.3105 51.5473 +709 1 19.0545 9.09722 19.79 -152.566 -42.7986 10.497 +710 2 18.0987 9.14314 19.8123 104.842 -29.9296 -1.67142 +711 2 19.3362 10.0063 19.6879 47.1859 71.8968 -7.7632 +712 1 28.908 11.6794 7.13619 -32.8137 26.418 27.6514 +713 2 29.7566 11.7919 6.70779 71.7765 16.0929 -8.36171 +714 2 28.3974 11.1515 6.52235 -54.2056 -34.7688 -26.2478 +715 1 15.6777 27.8008 20.4095 -84.1403 3.80829 36.1379 +716 2 15.9895 28.5082 19.8451 11.2665 83.3724 -57.4992 +717 2 16.431 27.2174 20.5016 66.7711 -81.0963 20.3708 +718 1 11.4721 8.69009 1.78864 9.74736 60.9033 64.9989 +719 2 10.6762 9.14002 2.07189 62.441 -89.2061 -84.8795 +720 2 11.1868 8.12832 1.06806 -68.7286 22.8855 8.22006 +721 1 35.2886 10.2847 26.2142 -55.2572 -126.911 6.37938 +722 2 35.2399 9.49264 26.7496 3.78223 80.7839 -55.2166 +723 2 0.374116 10.8633 26.695 54.7586 50.479 44.8435 +724 1 15.1246 29.3353 22.6989 -173.18 43.7445 -20.7779 +725 2 14.2253 29.6628 22.6828 103.781 10.023 59.5298 +726 2 15.1678 28.7167 21.9697 68.0826 -57.4093 -43.0165 +727 1 26.3537 6.84547 25.1722 -4.63582 -30.3837 -33.5314 +728 2 25.9912 7.58362 24.6824 -0.533292 -8.29827 1.21582 +729 2 26.2201 6.08934 24.6007 7.66998 43.3118 28.3176 +730 1 17.8778 33.0777 31.3347 -23.1416 -152.823 -27.2 +731 2 18.2325 33.7816 30.7917 -8.37178 79.2676 50.5199 +732 2 17.6112 33.5111 32.1455 27.552 84.4547 -22.52 +733 1 3.45247 32.2248 21.0692 -79.9962 122.14 -62.2245 +734 2 2.9778 32.5294 20.2958 65.3854 -68.3954 72.9715 +735 2 3.42657 32.9662 21.6741 20.5788 -54.8723 0.450483 +736 1 34.6889 28.2408 9.56726 -31.5443 -98.6328 -4.15076 +737 2 33.8747 28.2799 9.06547 15.7923 17.4516 13.4028 +738 2 35.0184 29.1395 9.56046 13.3439 88.3226 -6.37393 +739 1 11.8358 33.7715 34.9766 -7.59771 16.0905 1.8506 +740 2 12.7339 33.7274 34.6486 -75.2112 -72.8999 42.4189 +741 2 11.6246 32.8701 35.2199 88.2497 49.9512 -42.8838 +742 1 27.9904 23.6439 17.286 -15.328 -38.6404 29.5053 +743 2 27.3279 24.2176 17.6709 -6.6554 48.8867 -7.44392 +744 2 27.8318 22.7901 17.6887 28.3517 -1.32444 -21.643 +745 1 30.2148 28.5985 35.3214 -30.2772 20.3466 35.8071 +746 2 31.1059 28.3583 0.128141 26.9181 -15.6798 -7.40653 +747 2 30.1852 28.4461 34.3768 17.9101 -10.14 -30.889 +748 1 21.8918 27.3711 7.14598 -148.078 43.9407 23.0348 +749 2 22.4412 27.9944 7.62137 47.5919 25.4942 20.0399 +750 2 22.5114 26.7573 6.7516 98.3268 -66.7798 -41.9308 +751 1 1.75582 32.9681 9.67423 76.9241 56.0879 15.9253 +752 2 2.23482 33.1074 8.85728 -32.3396 -8.59603 57.9151 +753 2 2.25379 33.4555 10.3305 -50.3439 -50.5299 -75.8858 +754 1 0.210008 25.7004 3.19351 -72.0205 -4.01381 -16.6285 +755 2 0.752182 26.3766 3.59968 34.0966 64.3694 29.3021 +756 2 0.811576 24.9725 3.03678 38.3408 -73.6781 -19.3042 +757 1 13.8935 31.5152 7.21535 -40.4393 49.1214 -42.5753 +758 2 14.5105 30.793 7.09721 35.9866 -44.5832 8.92535 +759 2 13.6509 31.7716 6.3256 -3.02824 4.80241 32.9126 +760 1 1.19548 17.2352 10.1726 -105 64.9433 35.3647 +761 2 1.8345 16.532 10.2883 60.6709 9.4678 -74.2388 +762 2 1.46533 17.6744 9.3661 49.3378 -85.9182 46.5246 +763 1 26.3964 29.9711 16.7931 131.115 43.8223 24.0088 +764 2 25.615 30.239 16.3096 -120.078 10.7388 -52.8908 +765 2 27.0366 30.6602 16.6155 -8.56758 -54.021 30.9895 +766 1 6.05099 32.3967 30.1853 5.48676 -2.35019 10.1937 +767 2 6.80443 32.7303 30.6724 8.29144 14.4257 28.3309 +768 2 6.4293 31.9976 29.4018 -7.14654 -18.1784 -31.1246 +769 1 26.1089 21.6679 1.29472 -41.158 18.3879 78.8768 +770 2 25.6625 21.8759 2.11553 47.1287 -31.2792 -38.0875 +771 2 25.5986 22.1199 0.622772 0.353705 5.18418 -43.7309 +772 1 17.4431 21.3042 6.11842 -2.70618 68.5058 128.415 +773 2 17.3424 22.2395 6.29547 8.74893 -104.1 -61.7908 +774 2 17.4191 21.2366 5.1639 -5.74586 33.7778 -63.5851 +775 1 28.4147 27.0935 17.1252 -4.01319 2.30477 -36.9394 +776 2 29.2981 27.3227 16.8362 70.6484 10.5538 39.2698 +777 2 27.8837 27.1349 16.3298 -65.7772 -11.5243 2.01916 +778 1 31.3045 34.7149 13.4427 -22.9799 3.84685 62.0716 +779 2 30.9406 34.8277 14.3208 22.7542 -4.75958 -44.9741 +780 2 31.3145 33.7674 13.307 1.65605 -5.97599 -4.99822 +781 1 17.8316 30.3744 2.80742 13.8805 -76.5249 64.0274 +782 2 18.7244 30.6355 2.58163 40.9368 17.643 -19.2379 +783 2 17.2736 30.9537 2.28859 -46.9564 55.8062 -50.6318 +784 1 21.2138 4.88347 14.5608 2.3624 -63.9532 -48.0032 +785 2 21.2751 5.63756 15.1472 9.7261 63.6419 71.4622 +786 2 20.9623 5.25631 13.7158 0.427283 -19.9888 11.3786 +787 1 2.58183 4.47768 29.5793 33.1872 -112.438 77.902 +788 2 1.83044 3.97205 29.2694 23.0956 26.3269 2.96372 +789 2 3.0506 3.87908 30.1608 -65.4663 91.523 -76.6854 +790 1 13.9988 19.821 25.1902 -50.5167 25.8502 89.6039 +791 2 13.5791 20.1209 25.9965 -26.9821 -31.4414 -58.1881 +792 2 14.9228 20.0441 25.3033 86.3655 -3.02184 -35.8162 +793 1 31.2355 21.2734 20.2143 -22.8319 -178.555 16.4726 +794 2 31.0188 22.0288 19.6678 46.9607 78.2348 39.4622 +795 2 31.7477 21.6382 20.936 -22.7661 84.7573 -54.6178 +796 1 5.98906 23.6118 29.5057 -154.089 -65.5094 119.896 +797 2 6.93675 23.486 29.4575 53.5671 62.5392 -85.3176 +798 2 5.78994 24.2129 28.7879 100.452 1.92566 -28.5892 +799 1 34.9793 3.70523 28.2195 43.653 0.981173 -28.7798 +800 2 34.4045 2.95652 28.0606 13.3441 0.363569 -2.54187 +801 2 0.270595 3.50348 27.7302 -60.0238 5.59393 35.9209 +802 1 23.9077 26.4062 10.4329 -31.0905 79.2029 -34.765 +803 2 23.1989 27.0484 10.4714 35.6956 -48.5262 7.93538 +804 2 24.5797 26.8226 9.89327 -6.35781 -29.0963 17.2877 +805 1 24.6635 14.2149 8.75122 -39.4385 3.94714 -7.68593 +806 2 25.5004 13.7857 8.57367 7.09634 -16.7695 -6.84775 +807 2 24.0042 13.5626 8.51429 33.5665 11.9077 8.1046 +808 1 26.7626 32.3281 18.595 8.1296 1.1658 12.0067 +809 2 26.9983 33.2223 18.3477 -91.7296 -59.0605 15.7335 +810 2 25.8084 32.3029 18.5231 71.6174 64.4425 -18.1641 +811 1 15.8164 4.4571 25.2911 -0.969443 86.149 -10.0472 +812 2 15.0355 4.40765 24.7397 -46.7166 -57.684 -28.6245 +813 2 16.0298 5.38972 25.3219 42.8368 -11.5485 34.585 +814 1 19.1817 10.0629 23.1816 68.003 -1.18629 -14.7437 +815 2 18.8592 10.7015 23.8174 1.6019 14.4418 14.5874 +816 2 20.1103 10.2722 23.081 -63.999 -15.0981 11.0875 +817 1 16.921 8.80992 1.39691 5.51049 13.2857 10.0508 +818 2 17.4295 8.46922 0.660943 31.0913 -3.20643 -19.5252 +819 2 16.0637 8.39331 1.30961 -36.5554 -8.76862 17.2256 +820 1 22.4017 16.2975 33.083 -46.5196 78.6596 -76.537 +821 2 21.6855 15.7153 32.8295 42.5686 -0.672646 23.9555 +822 2 22.9005 15.7973 33.7289 15.9456 -69.0485 48.9107 +823 1 8.68182 34.4885 6.98579 -7.54129 -17.0971 -74.3771 +824 2 9.58038 34.4267 7.30984 47.1176 4.05073 69.7424 +825 2 8.74978 34.2933 6.05116 -47.8024 5.72394 -1.35938 +826 1 23.9512 6.80496 13.7055 -35.8857 128.919 -101.661 +827 2 24.0159 5.85015 13.7253 7.28979 -110.021 42.5823 +828 2 24.0412 7.0706 14.6207 11.7879 -25.1848 57.1416 +829 1 9.0144 30.1287 34.4159 -0.708265 8.16789 10.0914 +830 2 8.35259 29.4395 34.3581 18.8865 -0.814734 -4.64994 +831 2 9.66769 29.8898 33.7583 -19.5491 -5.66185 11.0471 +832 1 26.4508 33.5536 7.0832 30.7795 5.806 64.7147 +833 2 25.8042 32.9499 6.71762 2.13217 0.065051 28.627 +834 2 26.471 33.3468 8.01757 -20.2274 -4.69719 -76.7028 +835 1 30.8883 23.188 18.3978 -60.1288 17.4927 -118.222 +836 2 29.9874 23.2377 18.078 36.9377 -1.33026 55.9953 +837 2 31.4239 23.1712 17.6046 16.0945 -3.4338 56.4184 +838 1 10.5274 12.5423 34.9033 -67.3919 -37.4538 -27.0356 +839 2 11.4153 12.1942 34.9851 20.1408 18.2778 27.0574 +840 2 10.508 13.2924 0.0504926 35.4649 12.497 20.8063 +841 1 3.6378 19.4364 9.7108 33.6687 15.1204 -3.97269 +842 2 3.0357 19.2383 8.99353 -59.0343 -11.7264 -18.7601 +843 2 4.49675 19.4984 9.29293 38.2053 10.1555 14.4545 +844 1 24.552 32.7037 5.53456 -2.31145 38.281 30.8588 +845 2 25.0512 32.3315 4.80761 13.3201 -26.0485 -34.3085 +846 2 23.7072 32.2548 5.50019 -22.3644 -20.5171 -7.08918 +847 1 11.8101 0.451759 5.9598 15.4316 -62.4853 87.049 +848 2 11.4451 35.4188 6.66135 55.2539 68.259 -78.1318 +849 2 12.7375 0.537519 6.18076 -65.4691 -10.4776 -2.40589 +850 1 7.05339 31.9289 0.309817 164.597 36.2718 -83.4904 +851 2 7.51988 32.7647 0.29898 -81.1253 41.2246 61.7545 +852 2 7.60576 31.3391 35.244 -74.4289 -77.8106 19.4093 +853 1 4.88055 2.44646 3.21122 102.671 94.0043 197.055 +854 2 5.10886 2.27848 4.1255 -63.2274 -85.3691 -85.6811 +855 2 5.19609 3.33462 3.04433 -34.8947 -9.68548 -98.8989 +856 1 7.48014 15.1531 10.2941 119.548 -89.2114 96.8156 +857 2 7.02997 15.9036 10.6818 -56.0165 40.0736 -44.9064 +858 2 7.08821 15.0605 9.42574 -70.6546 45.1128 -44.6028 +859 1 6.26711 26.904 24.5466 -18.018 -76.9316 38.2749 +860 2 5.56995 27.0721 25.1806 10.0001 6.03582 -14.8282 +861 2 6.32268 27.7091 24.0318 -1.24218 65.9708 -34.6969 +862 1 7.15211 18.2021 25.5449 -21.9536 -33.5674 24.005 +863 2 6.52129 17.8319 26.1624 -13.8754 34.3002 20.3471 +864 2 7.48415 17.447 25.0593 34.9883 -3.83009 -40.6165 +865 1 15.2388 32.9181 4.26291 63.2653 32.3933 46.9188 +866 2 14.3143 32.8539 4.50245 16.128 -25.6484 -74.9416 +867 2 15.2798 32.5747 3.37035 -68.3688 -1.95224 25.7349 +868 1 13.9005 29.6985 15.3252 -30.0489 -11.9024 16.8227 +869 2 14.4357 29.0527 14.864 29.1459 -5.70279 -28.1173 +870 2 13.2647 29.1773 15.8155 -2.88812 19.4683 8.82766 +871 1 0.236869 14.7799 15.9933 -197.541 41.6284 59.2942 +872 2 35.1551 14.0603 16.2226 86.5786 -43.0383 -8.15884 +873 2 35.1805 15.554 15.9773 92.3677 25.5619 -23.0335 +874 1 9.98766 25.2301 12.269 0.452101 89.4539 63.6673 +875 2 10.0365 26.0882 11.8477 -5.88975 -42.2823 4.14746 +876 2 10.185 25.4031 13.1895 -13.3365 -28.6036 -60.4023 +877 1 21.4603 13.2049 15.0149 100.974 32.5156 139.024 +878 2 21.7735 13.1276 14.1137 -54.0891 -21.1588 -58.7194 +879 2 20.5298 12.986 14.9652 -34.2482 -21.6515 -73.3557 +880 1 31.1078 22.9991 9.65619 -47.0525 -33.6785 -15.0028 +881 2 30.4287 23.5253 10.0782 -15.2089 10.2746 9.6055 +882 2 31.9291 23.4241 9.90348 61.6807 29.1457 10.9788 +883 1 13.2563 9.90564 3.33829 10.1964 57.4404 -83.1333 +884 2 13.6677 10.6346 2.87389 3.37715 -23.2035 53.2807 +885 2 12.6585 9.51987 2.69791 -5.56637 -26.1562 32.7142 +886 1 10.3022 4.65246 17.6406 -11.9537 53.9357 -141.36 +887 2 10.5017 4.29474 18.5057 34.357 -45.9381 100.725 +888 2 11.1439 4.66203 17.1849 -26.5292 -7.18061 27.5695 +889 1 28.8782 21.4777 33.7524 -28.0991 -50.0375 -36.958 +890 2 28.5952 20.7854 34.3497 7.96749 25.3026 19.3337 +891 2 28.6422 21.1554 32.8825 19.2969 39.6636 6.94403 +892 1 17.6859 22.5274 26.0562 -108.664 -84.7987 -55.3245 +893 2 18.3831 23.1834 26.0541 80.5569 56.5831 44.5095 +894 2 17.6978 22.1675 26.9431 38.4307 29.1208 19.4878 +895 1 35.3289 15.359 21.6101 62.6541 8.59664 11.8438 +896 2 34.4232 15.3943 21.3024 -33.3167 -6.32726 -28.4045 +897 2 0.308301 14.9705 20.8824 -31.569 9.15313 9.65361 +898 1 34.8143 9.91543 7.88002 62.1971 -47.1153 40.7324 +899 2 34.3424 10.3801 7.18896 -48.1009 44.9985 -38.8917 +900 2 34.3864 10.1917 8.69047 -22.5153 13.9236 -0.899322 +901 1 25.9892 17.7284 34.7684 43.956 42.9765 -14.3718 +902 2 25.4513 18.3755 34.3122 -9.0187 -6.44238 0.752225 +903 2 25.3784 17.0285 34.9993 -37.0621 -34.4819 11.6648 +904 1 1.10554 14.4475 19.2888 -185.972 60.8617 29.0657 +905 2 1.58112 13.7328 19.7122 87.1098 -45.5977 2.30081 +906 2 1.73164 14.8165 18.6659 97.1772 -10.9253 -35.2674 +907 1 23.0705 7.39442 29.7254 -24.5986 -112.115 -33.4465 +908 2 22.6417 7.26401 28.8796 11.4404 51.1764 13.1754 +909 2 23.2161 6.50936 30.0596 15.5321 54.2943 28.7578 +910 1 10.5227 33.0542 2.5622 -8.79506 38.2993 23.3453 +911 2 10.8293 33.949 2.41547 -8.39548 -36.7363 4.12177 +912 2 10.8693 32.5572 1.8212 10.0232 -12.1532 -24.397 +913 1 32.8796 27.8684 13.0471 -88.3048 68.8629 78.8026 +914 2 33.4627 28.4844 12.6035 15.1763 -79.2035 -19.9047 +915 2 33.1447 27.0089 12.7197 66.9624 2.74064 -56.4333 +916 1 28.8646 12.2173 3.75367 60.119 23.7361 15.5141 +917 2 28.5496 11.5164 4.32455 -19.4619 8.56407 -25.578 +918 2 28.2443 12.23 3.02472 -25.8272 -13.9675 -8.60119 +919 1 23.1206 7.48998 34.3923 50.1617 -54.6697 -48.0913 +920 2 23.0885 7.77596 35.3053 -16.0878 39.0306 71.9507 +921 2 23.9155 6.95985 34.3347 -42.399 20.9419 -14.9485 +922 1 23.0496 24.1218 3.43647 -10.5386 -61.3395 -25.0519 +923 2 23.1849 24.9084 3.96491 -28.4328 -22.981 33.6151 +924 2 22.4579 23.5805 3.95905 58.1067 80.5812 -11.1972 +925 1 32.9268 24.0067 30.5698 93.4107 -38.706 9.0689 +926 2 33.6604 24.5596 30.8386 -62.7364 -15.7161 -11.1461 +927 2 32.1781 24.602 30.534 -33.0532 54.6577 7.00249 +928 1 3.45549 11.7451 10.9315 55.2503 -47.3468 -62.6269 +929 2 2.67175 11.8755 11.4653 66.182 69.0224 22.3506 +930 2 4.06526 12.4191 11.2317 -113.835 -23.8394 39.789 +931 1 18.0309 4.40872 5.247 3.37645 -24.2481 -1.4641 +932 2 18.4652 3.55907 5.17087 -12.8562 15.5609 6.39922 +933 2 17.1792 4.209 5.63557 14.7085 -4.37891 -5.72668 +934 1 21.9173 10.6745 23.007 -138.057 -21.9234 -6.13985 +935 2 21.5554 11.4521 23.4321 54.8553 -18.9986 -14.4575 +936 2 22.8638 10.8174 23.011 83.3206 46.855 16.4839 +937 1 27.4308 31.4867 23.7611 62.2461 25.3649 -7.13523 +938 2 27.8048 32.2023 23.2471 -30.9176 -35.4317 23.2129 +939 2 28.189 31.0389 24.1364 -34.9223 14.7407 -14.7627 +940 1 31.1334 15.0475 2.15046 -6.94564 65.7161 -55.1515 +941 2 31.361 14.3063 2.71188 14.6102 -59.6222 41.1184 +942 2 30.5869 15.6073 2.70187 -8.64082 1.0755 8.08938 +943 1 26.4837 26.4613 29.233 106.107 -63.0887 -30.778 +944 2 26.2683 27.33 29.5723 -53.5769 54.4639 19.2382 +945 2 25.6386 26.0194 29.1508 -60.0652 4.6996 8.51536 +946 1 31.2215 24.1777 24.5883 14.1308 -20.036 -56.0792 +947 2 31.2462 25.0877 24.2924 -6.94032 33.9551 15.3996 +948 2 31.4406 23.666 23.8095 -10.0522 -9.58882 31.6924 +949 1 2.2308 8.39805 11.702 -25.9278 72.4629 -62.3921 +950 2 2.19268 7.46748 11.923 -18.2178 -30.2456 -15.1875 +951 2 1.69593 8.47931 10.9123 45.6222 -39.4373 72.291 +952 1 10.3032 13.6934 7.45165 -26.5584 -22.6742 -26.7631 +953 2 9.99582 13.2455 6.66356 36.4271 36.3883 49.4382 +954 2 10.9817 14.2917 7.13847 -0.600371 -7.03533 -17.82 +955 1 19.0967 27.2701 33.964 13.3213 87.1582 59.4234 +956 2 18.3249 27.61 33.511 7.02123 -13.6294 3.65441 +957 2 19.3587 27.9763 34.5547 -21.057 -80.5959 -61.541 +958 1 21.984 20.9149 33.6057 -13.2294 -111.165 45.6027 +959 2 22.1104 21.6543 33.0111 4.56541 83.2239 -6.28725 +960 2 21.881 21.3158 34.4688 7.70274 30.7349 -39.0983 +961 1 8.05927 10.6139 31.6569 -39.7855 72.6436 -23.7398 +962 2 8.405 9.72798 31.7655 -32.7633 -16.4778 -53.6367 +963 2 7.49797 10.5594 30.8835 74.8422 -56.3765 75.6807 +964 1 9.0941 18.3243 0.84783 26.3867 -45.0205 70.9669 +965 2 9.39079 17.9803 1.69038 -14.0457 47.0499 -38.1091 +966 2 8.83676 17.5488 0.349181 -13.4024 -0.1274 -32.7344 +967 1 13.2562 25.9707 14.2144 25.3824 7.01883 -62.881 +968 2 13.5094 26.1925 15.1105 -25.7918 -13.6183 17.0963 +969 2 12.3709 25.616 14.296 10.0725 8.78775 40.8899 +970 1 33.1354 9.19259 24.0589 85.7786 -47.5273 23.0686 +971 2 32.6875 9.78224 23.4523 0.825384 40.0659 -44.3043 +972 2 34.0648 9.30186 23.8576 -78.9974 11.272 -7.9459 +973 1 0.58659 30.7969 7.10441 -76.0371 32.9328 96.3177 +974 2 0.169654 30.8981 7.96008 21.302 10.6759 -79.165 +975 2 1.21081 30.0812 7.22473 40.397 -34.8905 -16.7496 +976 1 16.6083 24.0059 6.4584 14.2821 54.4666 22.4032 +977 2 16.7425 24.606 5.72479 -6.25319 -17.653 -38.7459 +978 2 16.7413 24.5459 7.23752 -8.86305 -35.3724 18.3455 +979 1 21.7834 18.2351 15.2976 62.7229 -36.1596 -108.657 +980 2 21.2936 17.4129 15.2838 -9.75237 7.09872 25.6914 +981 2 21.4639 18.6918 16.0759 -54.4229 25.6067 86.3738 +982 1 1.07513 17.9084 22.5021 155.324 26.1063 -64.9168 +983 2 0.716816 17.1248 22.0851 -45.4358 -37.2277 -7.57822 +984 2 1.962 17.9835 22.1499 -123.14 9.12379 73.6764 +985 1 8.51552 8.69526 13.4464 27.9726 -3.93814 38.5488 +986 2 8.03144 8.05905 12.9199 -8.38501 37.5413 -6.78268 +987 2 8.12975 9.54047 13.2161 -15.1185 -30.5594 -19.9669 +988 1 28.3524 22.6765 2.57778 4.50918 45.8972 4.67774 +989 2 27.7649 22.2675 1.94231 -16.0283 -30.0373 -7.27243 +990 2 28.7214 21.9432 3.07005 -4.44835 -34.7704 0.426531 +991 1 17.1523 8.01103 31.3361 -6.43129 -6.19971 63.0736 +992 2 16.782 8.45558 32.0986 -1.47691 -24.9844 54.7888 +993 2 16.9529 8.59004 30.6004 -7.61986 35.4159 -124.442 +994 1 29.3721 32.2834 30.4082 -98.2459 -79.9855 2.24996 +995 2 28.6217 31.7907 30.7403 58.7826 37.0593 37.1014 +996 2 29.3092 32.204 29.4563 42.3709 32.2814 -36.7511 +997 1 35.3011 34.4955 31.3099 -34.6845 -39.5258 -74.9262 +998 2 0.494462 34.8466 31.8607 35.8661 43.0693 47.1311 +999 2 34.5081 34.931 31.6226 -0.133072 18.1987 18.232 +1000 1 14.0996 2.13108 18.09 -20.823 -77.5244 -44.303 +1001 2 13.8706 1.505 17.403 12.4673 51.7003 -2.55363 +1002 2 14.0677 1.62139 18.8996 6.81076 20.6619 48.5382 +1003 1 23.7489 3.68726 32.9571 69.1184 -38.1078 123.401 +1004 2 23.6219 3.88613 32.0295 -49.2533 26.2939 -86.3729 +1005 2 22.8923 3.84232 33.3553 -16.6362 9.37066 -33.9528 +1006 1 31.0991 21.5663 28.0754 64.0698 21.9165 9.92207 +1007 2 31.8476 21.203 28.5487 -24.4509 -32.4919 3.98123 +1008 2 31.379 22.4461 27.8227 -40.3331 12.4814 -17.3785 +1009 1 20.641 15.6933 14.8203 43.377 -2.22174 -57.3948 +1010 2 20.0531 15.8097 15.5667 -70.0316 39.5881 70.6618 +1011 2 21.0709 14.8535 14.9821 27.3569 -27.1541 -21.1361 +1012 1 20.2875 15.138 31.9425 -36.4419 5.41552 10.6307 +1013 2 20.5979 14.4012 31.4161 8.95763 -14.6982 -9.11594 +1014 2 19.3458 14.9904 32.0302 20.0558 4.72103 -4.13998 +1015 1 32.4737 33.0549 7.42136 57.7398 14.465 -2.87417 +1016 2 31.5251 33.0996 7.54192 -15.4179 -34.4658 1.30456 +1017 2 32.6733 32.1189 7.43347 -46.0939 28.5804 1.92267 +1018 1 25.6358 27.7652 13.6201 17.9068 -76.954 -5.91433 +1019 2 26.5234 27.4872 13.8464 -41.296 29.8658 -8.28664 +1020 2 25.1859 26.9563 13.3761 11.3414 52.8605 8.98245 +1021 1 0.752811 4.33746 20.9711 26.3523 87.0603 -16.7255 +1022 2 0.735369 4.49981 20.0279 -18.8716 -50.1447 -27.1136 +1023 2 1.05098 5.16373 21.3514 -12.233 -35.5578 45.2635 +1024 1 1.15955 21.097 13.1804 -5.70836 50.9455 49.396 +1025 2 1.14347 21.475 12.3011 9.75717 -95.3378 14.0555 +1026 2 1.23437 20.1539 13.0349 -2.99113 48.1469 -70.6267 +1027 1 8.63447 29.6682 25.4291 -24.2937 15.1584 -57.2241 +1028 2 8.2969 30.3446 24.8419 0.386903 32.0326 34.6862 +1029 2 8.70943 28.8884 24.879 18.5133 -46.3605 26.4414 +1030 1 30.7609 20.6322 25.1496 -66.4937 -19.9747 62.2919 +1031 2 31.506 20.908 24.6158 36.8894 16.0715 36.9823 +1032 2 31.0187 20.8408 26.0475 26.0015 3.09923 -89.5564 +1033 1 4.24567 30.7967 2.94453 1.13943 -48.8247 -106.457 +1034 2 4.17998 31.333 2.15442 -5.0906 73.5472 26.6679 +1035 2 4.35745 29.9033 2.61955 2.54345 -26.9407 75.6015 +1036 1 15.4298 29.354 26.2536 -21.2886 -38.6909 -36.5509 +1037 2 16.2299 29.239 25.741 -33.1263 -2.12357 9.93884 +1038 2 14.7684 28.8465 25.7833 52.8592 30.8222 23.0843 +1039 1 15.489 26.8995 10.3602 80.9819 -10.7728 -8.06397 +1040 2 15.1155 26.1015 10.7342 6.2318 -0.755727 1.63719 +1041 2 16.4293 26.7262 10.3153 -80.6119 6.16622 6.08593 +1042 1 3.69093 24.7984 1.79789 53.7836 -14.2604 17.3241 +1043 2 2.97812 24.7914 1.15906 -65.9914 16.2221 -35.9748 +1044 2 4.387 24.2861 1.38648 20.0102 2.62709 18.5968 +1045 1 30.6362 20.421 0.684293 -108.223 -87.2204 97.7535 +1046 2 29.7183 20.5224 0.432403 70.0785 0.995274 0.947085 +1047 2 31.1142 20.9947 0.0854012 48.7689 93.7421 -96.2573 +1048 1 23.0789 3.25676 10.1998 -56.8271 -82.1987 163.266 +1049 2 23.0881 3.65825 9.33089 -32.905 48.5766 -109.699 +1050 2 22.1531 3.09177 10.3782 94.3427 33.2525 -52.0774 +1051 1 35.1739 13.9254 30.4187 93.3453 51.4364 -45.9008 +1052 2 34.4624 13.3238 30.6378 -114.635 -67.6202 66.4469 +1053 2 35.4474 13.6636 29.5395 30.7835 23.3683 -20.6124 +1054 1 28.8873 35.0723 21.7756 -60.5953 -149.17 -57.9849 +1055 2 29.7858 35.0419 22.1043 100.868 58.0547 52.4067 +1056 2 28.7071 34.1777 21.4865 -43.6743 91.8104 5.88896 +1057 1 11.0517 25.6031 26.2833 84.2023 -149.954 6.23889 +1058 2 11.1927 24.6601 26.1988 10.9372 99.8877 15.6456 +1059 2 10.1376 25.7327 26.0304 -98.6491 41.8353 -24.1329 +1060 1 31.6325 18.1406 19.4413 137.795 -27.3735 -41.4505 +1061 2 31.8817 18.8171 20.071 -61.2417 79.73 83.0788 +1062 2 32.4612 17.8515 19.0591 -69.38 -51.332 -39.8188 +1063 1 3.312 2.6318 12.334 -107.581 73.6051 29.3374 +1064 2 2.44277 2.88495 12.0232 46.5541 -45.4413 -38.982 +1065 2 3.39854 3.06444 13.1835 62.6426 -30.027 5.03646 +1066 1 12.2454 6.49511 14.0823 82.2064 81.0609 -45.5992 +1067 2 13.1196 6.41676 13.7003 -21.1732 -65.0757 18.2416 +1068 2 12.0488 7.43101 14.0417 -58.6882 -26.4395 24.6073 +1069 1 11.5046 16.9032 14.0494 79.7741 -24.151 -20.9732 +1070 2 12.2839 16.8335 13.4979 -68.6855 9.71393 36.3467 +1071 2 11.7474 16.4638 14.8644 -15.0941 15.9792 -17.697 +1072 1 35.4327 34.5785 0.886731 -10.8441 27.0805 -2.03554 +1073 2 34.8065 34.925 0.251066 53.0505 -76.519 22.9354 +1074 2 0.0236496 33.6563 0.649613 -46.5146 44.7546 -30.8102 +1075 1 32.9022 21.6462 32.0455 -18.6267 86.0059 -76.4499 +1076 2 32.8865 22.3518 31.3989 28.136 -37.6397 61.9662 +1077 2 32.1381 21.1099 31.834 -12.5655 -36.7867 20.0832 +1078 1 28.666 4.66171 28.4229 -23.7263 -35.2508 -24.4602 +1079 2 29.6021 4.57844 28.6042 -14.3351 -12.174 -2.07158 +1080 2 28.415 3.81178 28.0611 30.0327 47.8705 20.2444 +1081 1 11.7974 16.6105 9.43137 -32.9505 84.4933 -45.5955 +1082 2 12.6181 16.4215 9.88636 31.5138 -27.9555 21.6745 +1083 2 11.277 15.8137 9.53417 -19.2206 -55.1657 22.0584 +1084 1 9.5567 34.0297 10.6332 5.08397 -30.78 -3.50354 +1085 2 8.64488 34.2191 10.8545 -22.6455 24.893 8.77543 +1086 2 9.56535 33.0941 10.4314 18.7297 3.83284 -2.75462 +1087 1 22.0706 19.0062 23.4589 -50.6034 61.4956 73.3002 +1088 2 22.8697 19.4423 23.163 73.2576 -9.44263 -53.7673 +1089 2 21.6588 19.6357 24.0508 -17.1189 -56.8738 -17.8811 +1090 1 35.0507 19.9084 25.8047 -8.97498 -57.1681 14.3012 +1091 2 35.3227 20.4791 25.086 3.20608 23.5388 -15.6564 +1092 2 34.7922 20.5093 26.5036 -4.15561 25.1786 14.68 +1093 1 1.29509 5.44627 7.26844 -105.385 48.7942 -14.1839 +1094 2 0.503537 5.90603 7.5483 75.4881 -40.619 -24.513 +1095 2 1.76785 5.26593 8.08098 27.1151 -6.97561 49.2339 +1096 1 33.079 1.6019 25.1564 -44.0711 -50.1524 43.9863 +1097 2 32.3867 2.22782 25.3688 -0.688406 -0.567475 0.120255 +1098 2 33.655 2.0756 24.5563 57.9468 46.3913 -55.0037 +1099 1 14.2223 33.4357 22.7965 44.6458 -102.796 -72.7688 +1100 2 14.3111 34.2608 23.2737 -9.66296 89.3801 50.3192 +1101 2 13.2969 33.2068 22.8833 -36.7491 6.49743 17.9439 +1102 1 27.0764 24.9189 8.20593 16.6439 -74.7286 73.16 +1103 2 27.1764 24.95 7.25446 2.52372 18.6385 -66.7873 +1104 2 26.7986 25.8026 8.4471 -14.7838 45.7512 -7.27173 +1105 1 7.24983 20.2262 4.06282 52.8138 47.254 9.61264 +1106 2 6.60861 19.545 4.26536 -35.0709 -40.735 -19.4254 +1107 2 7.32775 20.2065 3.10899 -17.2476 -20.1948 -6.14881 +1108 1 13.4126 1.40206 12.7354 -50.3951 11.3155 42.0291 +1109 2 13.8845 1.45584 11.9043 25.881 6.1063 -51.9478 +1110 2 12.594 1.87248 12.5774 24.798 -15.1811 -2.59961 +1111 1 0.852213 16.3886 27.3816 -38.9671 -64.4858 75.4018 +1112 2 1.08742 16.8331 28.1961 6.56439 5.83862 -36.777 +1113 2 1.16568 16.9722 26.6906 33.8962 64.6142 -42.946 +1114 1 4.02403 25.2956 4.78907 12.5824 -31.0604 13.6428 +1115 2 3.90816 25.5675 3.87865 -32.8978 82.4023 -72.6643 +1116 2 4.3228 24.388 4.73227 15.7865 -49.6513 59.6569 +1117 1 16.5897 15.7718 19.3669 12.7176 -90.9182 -88.7668 +1118 2 16.7861 16.3511 20.1032 53.6208 20.9259 47.938 +1119 2 17.4037 15.2914 19.2157 -68.2302 71.3709 48.3064 +1120 1 33.138 25.8228 3.9786 -68.8332 54.6496 22.9106 +1121 2 32.8297 24.9295 4.13115 50.2042 -11.2461 -19.0873 +1122 2 34.0101 25.7142 3.59935 12.3465 -53.1371 -1.11756 +1123 1 31.5763 1.03019 18.5632 -15.1436 26.0476 6.56201 +1124 2 31.8736 0.411808 19.2306 -3.12571 -8.88644 -35.1118 +1125 2 31.6624 0.552575 17.7381 9.10405 -12.4766 43.6027 +1126 1 2.96133 16.2944 6.71328 14.6005 5.35419 -78.0001 +1127 2 3.06766 15.5042 7.24293 2.85304 -12.3624 9.88323 +1128 2 3.2307 16.0315 5.83319 -20.3773 19.8766 61.5194 +1129 1 20.3444 33.6993 7.89419 -55.8188 -70.7228 28.1259 +1130 2 20.3572 32.7428 7.85821 37.6074 20.1923 -22.1427 +1131 2 19.5421 33.9108 8.37147 18.2087 49.7047 -7.42802 +1132 1 19.3737 16.8055 19.7353 94.066 21.1274 26.5062 +1133 2 20.2474 17.1614 19.8972 -42.0598 35.9658 -26.3561 +1134 2 19.4036 15.9208 20.0994 -49.9023 -50.4933 2.84341 +1135 1 19.2328 9.13935 28.8891 -97.3718 -44.9198 -22.2374 +1136 2 20.086 9.56472 28.9744 99.3991 45.2652 4.49131 +1137 2 18.8197 9.25619 29.7446 -9.69961 0.411218 19.8043 +1138 1 27.7276 22.9171 10.4608 -62.6602 98.4379 -18.4366 +1139 2 27.5781 23.39 9.64208 -11.4069 9.12972 23.4701 +1140 2 28.2562 22.1603 10.2077 67.4179 -107.285 -16.8798 +1141 1 6.32768 1.89226 33.44 -72.0744 7.49082 -82.9874 +1142 2 6.58014 2.58071 32.8248 25.4581 -46.099 96.5402 +1143 2 6.95637 1.96939 34.1577 50.8871 50.0147 -11.457 +1144 1 5.63587 5.55012 15.3806 92.2133 73.6508 52.3846 +1145 2 6.56181 5.55866 15.6231 -130.377 1.2146 -37.5389 +1146 2 5.33094 6.43826 15.5663 44.7075 -99.2767 -21.2438 +1147 1 3.24197 34.9522 10.9341 17.2036 -1.52774 9.33956 +1148 2 2.7887 0.238224 11.2221 -30.9696 18.823 -2.34631 +1149 2 4.08818 34.9841 11.3804 15.9618 -17.4101 -2.88726 +1150 1 10.5446 28.1697 5.04139 55.7205 -11.45 -30.6131 +1151 2 10.7484 28.8432 5.69027 -2.43738 9.2734 21.0659 +1152 2 9.62178 27.964 5.1907 -41.4898 -3.41787 17.5967 +1153 1 17.0092 14.0659 8.09647 -12.136 -64.9675 -42.4125 +1154 2 17.3431 14.7589 8.66621 6.79549 55.0712 19.4704 +1155 2 16.5827 14.5314 7.37705 9.12413 7.3379 22.4737 +1156 1 6.62718 33.8523 2.7885 -175.304 114.452 -163.462 +1157 2 5.76537 34.0356 3.16259 53.0361 -47.3213 73.6221 +1158 2 6.58166 34.2015 1.89843 104.742 -68.6427 95.0605 +1159 1 29.7652 24.7644 2.86101 31.5485 29.5689 5.18325 +1160 2 29.2091 23.99 2.77496 89.7481 21.2068 32.4867 +1161 2 30.5676 24.4394 3.26941 -101.79 -34.1407 -36.7138 +1162 1 13.5911 30.3716 2.31083 7.38646 -93.7607 142.075 +1163 2 12.6998 30.488 2.64013 17.0731 19.9579 -45.8209 +1164 2 14.0047 29.782 2.94132 -12.5232 72.6453 -107.847 +1165 1 12.3977 27.4721 30.6571 -57.9762 46.4221 48.3965 +1166 2 12.976 27.1696 29.9569 44.913 -34.3822 -37.8674 +1167 2 12.4809 26.8076 31.341 11.6055 0.319656 -17.5517 +1168 1 6.06068 34.0502 23.5902 -57.9836 -49.9335 78.7031 +1169 2 5.97725 34.4306 22.7158 80.0963 18.9425 1.99906 +1170 2 6.98204 34.1734 23.8186 -18.7054 31.5723 -80.6112 +1171 1 14.9074 2.14518 10.3424 -3.86741 -53.7378 51.4215 +1172 2 15.8029 2.09856 10.0073 -28.5191 34.2278 -16.329 +1173 2 14.5045 2.86146 9.85158 35.2613 16.6623 -28.9955 +1174 1 5.95436 23.5246 19.2547 56.8234 -91.8572 2.69859 +1175 2 6.54424 22.9592 19.7534 -16.4427 57.3292 24.6682 +1176 2 5.77843 23.0373 18.4498 -32.3426 34.3286 -33.6345 +1177 1 16.5383 22.9775 33.9079 -25.623 13.5284 7.35937 +1178 2 16.9652 22.2488 33.4573 14.2626 -60.371 -95.9308 +1179 2 16.944 22.9944 34.7747 13.8359 48.4157 98.0346 +1180 1 19.3595 19.3018 25.9192 53.3344 39.8848 31.3257 +1181 2 18.4077 19.4001 25.8917 -21.9983 -24.9642 -21.1437 +1182 2 19.5531 18.6508 25.2447 -26.2432 -18.9209 -17.6824 +1183 1 17.8401 26.2845 20.606 40.1769 77.7602 46.7425 +1184 2 18.3464 25.5318 20.3003 17.2256 -37.5992 -20.2908 +1185 2 18.4831 26.8468 21.038 -51.2144 -42.8042 -29.1582 +1186 1 25.3913 19.8552 30.7376 20.0936 -65.381 -71.8147 +1187 2 24.7959 19.2127 31.1236 1.40413 20.913 15.475 +1188 2 25.3818 20.59 31.3509 -16.3859 32.8174 45.5155 +1189 1 32.1725 22.9298 4.21561 -24.7259 98.7674 -35.3221 +1190 2 32.6174 22.3949 3.5582 8.01284 -36.5995 20.1539 +1191 2 32.1195 22.3664 4.98761 16.4227 -55.8294 12.2274 +1192 1 17.293 0.371901 33.3426 -29.2453 33.5646 -5.3233 +1193 2 16.6778 1.10483 33.3677 74.5313 -46.2801 -10.1642 +1194 2 18.1074 0.753287 33.0149 -50.7551 10.5434 13.6834 +1195 1 12.8918 11.4121 34.9634 -58.3647 143.561 -30.6204 +1196 2 13.7859 11.6081 35.2433 -18.8504 -104.751 1.91778 +1197 2 12.8302 10.4579 35.0075 91.388 -47.4214 32.8659 +1198 1 6.36207 31.8606 10.2731 -135.307 63.22 -9.47997 +1199 2 6.36892 32.2067 11.1655 57.4111 -42.3017 -45.4597 +1200 2 7.21503 31.4379 10.1731 87.2992 -15.188 54.1059 +1201 1 28.3837 3.88807 10.784 2.27523 31.5532 -42.2355 +1202 2 28.4188 3.66246 11.7135 -2.24411 4.62971 23.9645 +1203 2 28.1944 4.82629 10.7717 3.21905 -41.1355 15.5841 +1204 1 18.3948 3.79886 25.3535 73.1638 -120.408 -4.47755 +1205 2 18.429 2.84257 25.3776 -3.81601 100.317 1.68225 +1206 2 17.4648 4.00804 25.44 -57.8416 12.8671 -1.42522 +1207 1 30.8084 7.81437 7.0699 102.38 -11.3463 13.9379 +1208 2 30.6043 7.49665 7.94947 -56.6145 -7.38245 25.8535 +1209 2 31.7639 7.78607 7.02024 -36.4349 18.0501 -41.8929 +1210 1 23.5106 5.83877 2.88586 37.2541 -48.3299 55.3324 +1211 2 23.8638 5.67191 3.75971 -26.7954 19.2891 -68.2444 +1212 2 23.7226 5.05005 2.38664 -4.96277 30.2279 5.58204 +1213 1 20.521 3.94364 31.1629 -47.5713 61.9085 82.8437 +1214 2 20.2273 4.51578 31.8719 -25.7834 -50.6714 -46.9258 +1215 2 21.4544 4.13492 31.0712 75.2943 -15.9676 -42.0404 +1216 1 35.4734 28.0649 0.545313 43.7911 43.3453 83.2764 +1217 2 0.719897 27.8074 35.4604 13.1602 -29.7558 -64.9751 +1218 2 0.3481 28.5217 1.29524 -55.9305 -10.0894 -18.5136 +1219 1 25.3434 8.52543 3.30452 2.68319 116.19 -69.5319 +1220 2 24.8083 8.23407 4.04283 11.9946 -67.0033 26.5426 +1221 2 25.9107 7.7794 3.11011 -12.5781 -57.7959 42.733 +1222 1 14.0305 20.3049 1.00346 97.4574 103.285 -4.32456 +1223 2 14.5352 21.0518 1.32538 -39.29 -71.4043 -38.5883 +1224 2 13.3736 20.1488 1.682 -52.2565 -20.6915 42.6683 +1225 1 4.87206 5.75987 12.7023 -6.3087 1.3838 -22.8637 +1226 2 5.71533 6.05576 12.3594 -10.4187 -12.7283 36.8865 +1227 2 5.04403 5.55981 13.6225 34.3757 14.394 -19.8446 +1228 1 13.5366 35.1238 16.5047 -49.915 -180.894 115.595 +1229 2 13.073 0.353281 16.1048 -53.7603 99.8364 -61.4548 +1230 2 12.8458 34.5887 16.8954 103.367 69.5917 -51.6059 +1231 1 31.2842 13.9756 12.1655 52.8024 -20.3553 2.40583 +1232 2 30.3507 14.0549 12.362 -54.8058 6.85213 12.1205 +1233 2 31.3501 14.1703 11.2307 -2.71706 8.74406 -17.2599 +1234 1 23.7287 25.7733 13.0452 17.6814 -88.1793 -0.0907475 +1235 2 23.5572 26.1842 12.1979 -12.9211 54.6089 -33.7686 +1236 2 23.9578 24.8688 12.8313 -5.94387 37.7036 45.7103 +1237 1 18.4257 13.2996 12.6757 58.2863 69.1626 -74.5633 +1238 2 18.7099 12.845 13.4687 46.7597 -48.3383 98.3482 +1239 2 17.5212 13.0143 12.5465 -104.479 -19.1726 -26.2275 +1240 1 24.3805 21.2318 28.5222 -16.6584 12.8651 -28.1703 +1241 2 24.888 20.7134 29.1466 16.9641 12.4199 -40.5222 +1242 2 24.9442 21.2984 27.7515 -2.44622 -29.6153 63.2217 +1243 1 4.76601 3.74899 28.1536 -31.4564 56.147 -22.1624 +1244 2 3.98332 4.07454 28.5982 25.1202 -20.8058 -4.77683 +1245 2 4.86658 4.32258 27.3939 9.85382 -29.6967 24.1702 +1246 1 31.108 24.4217 27.2462 -32.8319 4.04044 11.7032 +1247 2 30.9657 24.3003 26.3075 28.2469 -26.1525 -50.6649 +1248 2 30.343 24.9144 27.5432 -4.42364 11.0213 44.9813 +1249 1 17.2783 19.5093 16.9655 -60.1784 -29.4078 150.552 +1250 2 16.8826 19.416 17.8321 72.6947 -18.5118 -89.5063 +1251 2 16.815 20.2466 16.5682 -16.5438 51.6415 -60.3519 +1252 1 3.72712 18.9765 12.2733 -60.481 -21.5634 -8.54324 +1253 2 3.66857 19.3414 11.3903 37.0586 20.8875 -20.4083 +1254 2 2.88663 18.5388 12.4083 30.8409 -0.239219 39.8288 +1255 1 20.9657 21.2382 26.7901 -32.3032 -33.3405 70.7632 +1256 2 20.371 20.5309 26.5405 31.4588 42.4983 31.1449 +1257 2 20.9334 21.2526 27.7466 -6.91795 -14.0858 -89.827 +1258 1 32.5271 5.30066 27.394 101.283 85.3312 -24.7355 +1259 2 32.5765 5.97016 26.7117 -58.6391 -37.4096 -2.67819 +1260 2 33.3762 5.343 27.8338 -43.855 -51.8169 26.8108 +1261 1 4.50556 19.021 2.7385 58.9959 21.6696 -28.7879 +1262 2 4.92573 18.2632 3.14518 -4.83727 -11.7556 10.0253 +1263 2 3.57771 18.9249 2.95321 -62.8393 -19.4247 20.2901 +1264 1 5.79971 17.6809 34.541 38.5048 -44.0747 -11.9115 +1265 2 5.23998 18.2445 34.0069 -24.9319 22.9427 -7.74228 +1266 2 5.65575 17.9809 -0.00869391 -12.5216 17.4664 21.9898 +1267 1 2.03129 11.2778 4.67972 14.1215 16.6431 11.1564 +1268 2 2.51154 11.8318 4.06435 41.8172 36.2027 -2.91361 +1269 2 1.34576 10.8698 4.15072 -50.1017 -43.9426 0.246861 +1270 1 21.6378 11.6763 6.00517 58.4066 1.86269 -35.668 +1271 2 22.2118 11.437 5.2775 -22.8664 29.5295 40.54 +1272 2 20.8832 11.0939 5.91714 -47.8755 -23.4964 7.0582 +1273 1 12.7351 6.22467 3.30416 -0.976459 -152.272 -15.1903 +1274 2 12.9753 6.93245 3.90215 -16.1236 82.1518 -46.7996 +1275 2 12.4285 6.67102 2.51486 14.7223 79.8271 55.3646 +1276 1 8.02075 27.6995 5.68907 0.105108 7.77206 -15.0229 +1277 2 7.57159 27.1964 6.36829 -7.38328 2.60367 8.30732 +1278 2 7.72177 28.5994 5.81975 -4.10548 -19.1299 3.94593 +1279 1 25.0734 29.2811 32.0874 87.3603 -44.2001 -65.4859 +1280 2 25.8469 29.0521 32.6026 -36.9664 6.74013 -6.93622 +1281 2 24.4383 29.5912 32.733 -52.6967 27.5081 69.9018 +1282 1 1.22354 34.1624 23.4099 -70.2961 -14.3262 -32.7606 +1283 2 2.01674 34.4997 23.8262 89.2072 23.5083 32.8694 +1284 2 0.514189 34.4259 23.9961 -21.9767 -4.25928 2.85625 +1285 1 32.5606 17.3037 1.33552 -3.55823 -4.86336 2.57453 +1286 2 32.0526 16.5053 1.47954 5.0489 30.4425 -16.5687 +1287 2 32.1165 17.7432 0.610343 6.61525 -33.5489 21.8662 +1288 1 23.5606 32.1915 29.5912 -58.9738 27.5069 -119.926 +1289 2 23.5826 31.8743 30.4941 51.0545 3.28699 71.6217 +1290 2 24.3671 32.6981 29.4951 1.82036 -23.095 59.7299 +1291 1 19.5201 6.96296 31.098 -33.4441 17.598 55.087 +1292 2 19.3294 6.57096 30.2458 32.5061 -40.602 -83.7079 +1293 2 18.6621 7.19711 31.4519 22.9384 18.547 31.2692 +1294 1 4.38512 5.1998 20.8473 24.9778 33.632 -14.5609 +1295 2 4.92522 5.85634 20.4074 -19.9868 -30.0931 13.8877 +1296 2 4.17731 5.58975 21.6964 -2.66288 -4.31882 0.543793 +1297 1 31.4096 11.1988 22.7912 3.41945 -18.1746 -114.057 +1298 2 30.9434 11.0298 21.9724 37.9262 17.9978 76.3244 +1299 2 30.7409 11.1115 23.4705 -51.5111 -4.46773 44.084 +1300 1 22.1571 13.6464 17.9692 20.051 160.475 61.447 +1301 2 21.9787 13.3388 17.0806 -18.7429 -46.2623 -87.2785 +1302 2 22.1932 14.5997 17.8905 -3.9102 -106.03 25.4767 +1303 1 27.1765 16.0707 32.8225 86.1395 -82.5375 -62.9647 +1304 2 26.8988 16.0748 31.9065 -9.50974 9.82048 16.448 +1305 2 26.5906 16.6928 33.2537 -75.8713 76.5065 41.2929 +1306 1 15.665 24.9406 32.3942 -29.3091 70.6216 -34.1987 +1307 2 15.8541 24.241 33.0196 17.3246 -47.2529 24.742 +1308 2 15.7701 24.5302 31.5359 5.66033 -13.5667 -2.13695 +1309 1 15.408 32.1299 30.7089 115.781 42.9243 62.4771 +1310 2 16.2953 32.4051 30.9396 -99.1638 -22.203 -3.50268 +1311 2 15.4783 31.8272 29.8036 -22.0022 -22.7219 -57.5648 +1312 1 16.0269 35.5208 25.8556 48.1596 -10.6463 26.2732 +1313 2 16.3107 34.673 26.1976 -42.2113 43.6875 -28.5338 +1314 2 15.1486 35.3589 25.5114 -5.96048 -29.6144 7.59265 +1315 1 22.6023 17.622 10.5767 -36.1924 -30.5014 -26.9574 +1316 2 22.1544 17.0701 9.93558 22.6295 18.8292 9.28398 +1317 2 21.9809 17.7018 11.3005 -4.26698 7.54511 22.6868 +1318 1 19.6527 1.47462 32.3789 -12.2142 -28.9087 8.04189 +1319 2 19.9334 2.33577 32.0692 -2.62415 -18.0943 -34.504 +1320 2 19.5892 0.94317 31.5854 12.567 52.9065 15.0016 +1321 1 29.9469 28.284 22.6292 -39.1106 69.5603 25.8377 +1322 2 29.2973 27.5903 22.7434 -13.0205 -30.7032 5.78975 +1323 2 30.7475 27.8241 22.3769 65.4846 -52.0904 -22.7206 +1324 1 1.2726 25.4708 15.544 -45.5079 17.5669 -55.8638 +1325 2 1.00544 25.8573 14.71 17.7594 -35.0725 71.8048 +1326 2 0.47714 25.0616 15.8847 18.1907 15.9788 -12.9239 +1327 1 15.3159 29.3189 6.73734 -2.02491 -29.0031 -0.930171 +1328 2 14.9965 28.4535 6.99287 -72.2606 -34.4565 -7.17928 +1329 2 16.2354 29.3235 7.00313 72.1792 62.7168 -0.0444177 +1330 1 32.3569 35.0381 20.7172 7.0959 -6.20045 -33.7562 +1331 2 33.2862 35.0845 20.9418 -37.5874 -1.53598 24.1924 +1332 2 31.9107 34.9471 21.5591 32.0734 2.90974 10.1871 +1333 1 16.0024 9.2535 19.8541 72.4051 81.66 -72.9817 +1334 2 16.2106 9.61439 20.7159 -33.4838 -46.4534 1.14611 +1335 2 15.4614 8.48595 20.0397 -37.1277 -48.0831 65.0859 +1336 1 0.161092 12.4703 34.7744 12.2039 3.05784 3.57477 +1337 2 0.227633 12.2363 33.8486 -11.0561 -12.6126 -24.4493 +1338 2 1.06042 12.6652 35.0379 8.82702 4.72066 14.8727 +1339 1 10.8803 14.0171 18.6776 71.8329 41.0729 58.9697 +1340 2 9.9777 14.2843 18.504 -24.3282 19.696 13.0716 +1341 2 11.1754 14.6055 19.3725 -51.4206 -57.9544 -72.5678 +1342 1 10.1528 18.8692 10.8437 -76.8134 -60.1193 -33.2812 +1343 2 10.9615 18.4218 10.5945 45.0918 1.09944 2.21813 +1344 2 9.45596 18.3368 10.4599 29.7685 55.6589 34.0211 +1345 1 27.8606 32.5033 21.0207 35.7226 -57.1208 21.6396 +1346 2 27.4858 32.3186 20.1595 9.18463 -2.64104 17.5864 +1347 2 28.2767 31.6819 21.2825 -40.3337 59.6224 -30.8282 +1348 1 22.3488 4.76645 7.82381 9.70975 -1.66795 -4.14218 +1349 2 23.2087 5.12525 7.6047 39.6281 -5.95853 -38.2003 +1350 2 22.0354 5.31589 8.54227 -48.9028 10.9985 43.1758 +1351 1 22.1743 31.295 5.91224 -105.748 -32.7267 45.3784 +1352 2 22.1292 30.4773 5.41671 47.1225 -4.78591 -29.5695 +1353 2 21.358 31.3183 6.41156 59.9512 40.0693 -12.7264 +1354 1 30.1296 27.2073 12.2108 4.58457 -11.0289 1.85728 +1355 2 30.0951 26.266 12.0403 37.283 65.8111 22.9591 +1356 2 31.024 27.3636 12.5141 -40.7559 -46.5712 -21.1669 +1357 1 5.00064 18.675 17.14 -33.0814 -16.1069 -6.87397 +1358 2 4.34836 18.7908 17.8309 49.2484 11.4397 -18.974 +1359 2 5.73674 19.2239 17.4104 -24.0873 0.94509 26.7424 +1360 1 0.506065 15.2301 32.8526 -42.7934 -9.89495 -32.0656 +1361 2 0.0495987 14.9647 32.0543 25.9805 8.96974 34.4161 +1362 2 35.3228 15.2939 33.5135 12.713 1.28012 -8.30898 +1363 1 0.363005 21.4896 23.8864 6.27916 18.2402 -176.719 +1364 2 35.4303 21.6582 23.0527 17.8652 -11.7523 124.524 +1365 2 1.23751 21.188 23.6403 -17.6735 7.78026 48.073 +1366 1 8.03728 15.2226 26.8397 -84.7474 99.6952 95.9521 +1367 2 8.74964 15.7825 27.1485 2.18716 -33.5928 -31.015 +1368 2 7.25601 15.5682 27.2715 85.017 -67.9654 -66.4092 +1369 1 34.6838 18.8502 10.8922 -0.259639 -46.2597 6.36543 +1370 2 0.00799904 18.3869 10.7832 15.6853 -42.1857 4.87203 +1371 2 34.8715 19.7474 10.6165 -13.9009 85.9933 -20.1174 +1372 1 31.3398 22.9006 34.2952 -67.4276 -7.60732 5.21933 +1373 2 31.9538 22.7215 33.583 137.992 -4.85595 -54.0105 +1374 2 30.4807 22.6878 33.9306 -71.1965 3.99713 45.985 +1375 1 35.1271 20.4288 21.394 -35.7539 28.9737 -83.235 +1376 2 35.3537 19.7239 22.0006 29.5449 -64.6546 84.6042 +1377 2 35.045 19.9967 20.5438 -4.21543 32.4219 16.3262 +1378 1 17.3691 12.9617 29.5298 -50.6158 16.5385 -68.0183 +1379 2 17.3472 13.2666 28.6227 51.043 10.5019 3.85175 +1380 2 16.4616 12.7297 29.7269 5.42638 -20.7268 48.6147 +1381 1 16.0952 4.35113 20.4656 -111.562 -23.1831 -30.4415 +1382 2 16.8442 4.88951 20.21 59.6749 -10.7025 31.4165 +1383 2 16.4392 3.76619 21.1407 56.1101 24.296 2.44889 +1384 1 13.6655 33.4732 9.21016 -14.6434 37.0793 15.1981 +1385 2 14.2197 33.2523 9.95868 -9.57172 -23.2998 -40.9927 +1386 2 13.8557 32.7948 8.56223 24.3428 -15.0531 27.2471 +1387 1 25.1695 0.643382 29.2335 21.6465 7.95298 -130.788 +1388 2 24.7386 0.166493 29.9428 -29.9978 -22.498 78.141 +1389 2 25.5891 1.38773 29.6649 3.33758 13.4086 29.2283 +1390 1 24.8138 0.436907 0.690727 82.9688 63.0709 -81.8661 +1391 2 25.2941 0.519025 1.51461 -3.8017 3.41814 -32.584 +1392 2 25.3749 0.862377 35.4895 -86.4281 -63.7493 106.295 +1393 1 13.7956 23.6312 5.71698 -35.7377 -64.3828 62.7025 +1394 2 13.842 24.1956 4.9453 -21.5195 70.6055 -99.7723 +1395 2 14.6849 23.6351 6.07102 59.4049 -13.6179 44.5807 +1396 1 7.02677 26.6503 3.02399 -21.3525 -19.2925 1.13509 +1397 2 7.55117 26.8222 3.8061 11.0515 11.8412 13.9462 +1398 2 6.54412 25.8497 3.22987 5.1324 7.58352 -12.6751 +1399 1 18.318 10.3747 9.8207 -69.0317 -42.8691 127.234 +1400 2 18.707 10.6545 8.99207 44.2864 49.335 -117.918 +1401 2 17.434 10.7417 9.80682 22.0442 -3.86412 -9.97593 +1402 1 22.326 9.87117 1.19539 40.9266 19.5162 -10.9025 +1403 2 21.5732 10.3756 0.887038 -9.18788 -28.0544 15.3445 +1404 2 21.9446 9.16763 1.72058 -34.0527 5.68362 -4.38123 +1405 1 10.9077 22.4384 26.2571 53.7764 -11.6296 -86.1821 +1406 2 10.3417 22.4067 27.0285 34.0431 -34.4579 21.229 +1407 2 11.5524 21.7462 26.4038 -80.1967 47.6878 34.6446 +1408 1 1.32004 18.3856 3.4783 -27.7467 110.044 35.0836 +1409 2 1.00096 18.0083 4.29811 2.17993 -56.7925 19.1756 +1410 2 1.03374 19.2985 3.50678 36.0406 -40.6698 -42.6953 +1411 1 6.61677 10.2852 21.3574 9.58689 -39.0761 64.6614 +1412 2 6.49798 10.336 22.3058 -7.33316 19.6021 -41.7054 +1413 2 6.96581 9.40689 21.2059 -6.30944 16.7036 -21.0585 +1414 1 19.8012 1.74541 35.1965 -29.4306 -7.47265 57.1041 +1415 2 19.8884 1.70617 34.2441 13.6581 2.39509 -47.3898 +1416 2 20.601 2.17956 0.0459631 11.8203 4.44552 -10.5283 +1417 1 22.0001 23.1291 31.8058 -54.6841 16.07 1.56329 +1418 2 21.1377 23.5428 31.7681 -10.1327 -24.8997 -22.7677 +1419 2 22.5056 23.6821 32.4016 59.6791 6.74463 25.8539 +1420 1 21.0289 21.4059 14.8517 -44.1254 -67.6583 2.8981 +1421 2 20.6787 20.8086 15.5126 24.1258 41.8838 -25.1308 +1422 2 20.7142 21.0538 14.0191 19.8493 21.3704 23.5235 +1423 1 29.505 13.0928 27.0217 -107.653 103.967 -57.0344 +1424 2 29.8602 12.7396 27.8374 18.1003 -17.1709 78.425 +1425 2 28.8285 13.7094 27.3017 87.5048 -87.3846 -21.3471 +1426 1 30.7698 14.8611 17.3189 17.5138 -134.472 -42.0085 +1427 2 30.4122 15.6867 17.6457 -50.4164 96.8817 38.7428 +1428 2 30.006 14.2941 17.2123 34.0684 32.1428 2.369 +1429 1 12.5732 32.154 27.8481 -6.31995 23.46 -13.9166 +1430 2 12.6209 33.0232 27.4502 9.90664 -36.2322 16.7352 +1431 2 13.4863 31.8831 27.9431 -1.57741 13.2234 -5.62125 +1432 1 15.4498 20.1384 7.8344 48.4415 41.1344 -58.0345 +1433 2 16.0623 20.5634 7.234 -42.8246 -19.7189 44.354 +1434 2 15.4537 19.2185 7.56981 -7.21379 -22.1224 2.01465 +1435 1 27.2557 6.25579 2.82563 -59.761 92.8868 -65.711 +1436 2 27.5031 5.33128 2.84265 34.811 -83.2273 23.7266 +1437 2 27.6042 6.6126 3.64264 23.1159 -6.88647 41.2559 +1438 1 32.3064 10.3228 17.6539 118.765 -108.507 -61.3909 +1439 2 32.9663 10.3428 16.9608 -60.4617 78.2692 14.0558 +1440 2 32.4224 9.46918 18.0711 -64.5691 29.4345 48.0744 +1441 1 17.3491 14.8921 22.4719 -44.6868 6.44812 46.6807 +1442 2 17.9987 14.7469 21.7841 -6.22047 24.2872 -10.1369 +1443 2 17.0204 15.7762 22.3089 37.4009 -46.2035 -15.619 +1444 1 24.791 15.5753 30.8618 -64.4598 -19.7068 38.6591 +1445 2 23.9186 15.6713 31.2437 40.3392 12.4654 -23.9298 +1446 2 25.0554 14.6837 31.0884 14.1664 20.6161 -10.7037 +1447 1 18.6782 24.8372 24.4046 -14.5103 -31.9694 -38.4522 +1448 2 17.859 25.2 24.0678 -31.385 54.4281 29.1764 +1449 2 18.8975 24.1329 23.7946 49.2072 -15.3593 20.9719 +1450 1 4.57751 35.3113 30.6937 -15.6966 67.0722 14.9899 +1451 2 4.18802 34.5119 30.3395 -28.7954 -55.821 -26.0477 +1452 2 5.49527 35.0848 30.8442 38.1821 -9.54411 10.9305 +1453 1 22.1368 7.03674 27.3081 32.7954 91.2137 44.1913 +1454 2 21.753 6.16242 27.2411 -18.4835 -43.5438 -51.6082 +1455 2 22.2482 7.3202 26.4007 -15.9554 -43.6992 -0.093033 +1456 1 20.9956 25.6219 2.95695 -98.5049 58.8207 -38.9534 +1457 2 21.6083 24.9057 2.79006 47.7293 -54.4712 -10.745 +1458 2 20.3559 25.5607 2.24751 41.6943 1.0756 41.7927 +1459 1 19.8924 8.7545 11.5513 55.7089 -129.639 124.693 +1460 2 19.3642 9.23782 10.9159 -32.6135 100.35 -83.5693 +1461 2 20.6791 9.28782 11.6646 -21.4365 33.3546 -37.0064 +1462 1 35.3169 7.31809 4.49898 29.4751 -21.769 16.3554 +1463 2 34.9183 7.01033 3.68494 -63.81 16.2325 -75.7788 +1464 2 0.447432 6.64038 4.72557 49.7681 -5.96568 51.491 +1465 1 1.9355 20.4295 32.7373 0.0235286 41.2151 -46.5324 +1466 2 1.65024 20.8948 31.951 32.4868 -1.84136 26.2853 +1467 2 1.22056 19.8228 32.9299 -33.0497 -43.2753 32.1616 +1468 1 14.6938 26.3169 16.5184 -49.6012 7.41863 -31.0797 +1469 2 14.3727 26.4394 17.4118 44.7859 -7.20856 -5.11159 +1470 2 15.6396 26.207 16.6162 5.67087 2.23012 40.7061 +1471 1 34.5432 29.0051 17.205 87.3538 -47.5622 -43.7907 +1472 2 -0.0131445 29.0815 17.1158 -77.6281 14.2291 15.3026 +1473 2 34.3414 28.1278 16.8796 -16.092 30.8182 12.6619 +1474 1 19.1676 26.024 7.57252 17.3309 28.2203 -10.3177 +1475 2 19.5078 25.4445 6.89079 -22.7028 -74.1092 -43.6128 +1476 2 19.8731 26.652 7.72774 11.6307 60.3526 48.1414 +1477 1 5.88699 11.5974 0.0750917 -11.397 6.61126 12.4805 +1478 2 6.61357 11.6352 34.9003 -54.4901 17.725 1.45372 +1479 2 5.19218 12.1117 35.1112 73.1208 -29.3779 -9.78091 +1480 1 33.5452 10.1857 28.6521 -117.999 -6.82498 -96.5276 +1481 2 33.0353 10.128 27.8441 88.4536 10.9027 59.8411 +1482 2 32.9019 10.0673 29.3509 24.4362 4.883 32.0541 +1483 1 12.8347 20.7594 27.3436 64.8954 13.5772 -12.4334 +1484 2 12.1335 20.746 27.995 -35.754 -6.40342 39.6202 +1485 2 13.6396 20.8173 27.8585 -26.5877 -4.82988 -18.2562 +1486 1 30.9453 23.5354 7.01712 -3.79111 -75.5576 -104.025 +1487 2 30.8188 23.3276 7.94291 -2.77067 -9.92772 48.2901 +1488 2 30.8368 22.698 6.56621 6.2652 93.6929 51.7292 +1489 1 22.3771 28.646 11.2728 61.7169 34.2017 21.3674 +1490 2 23.1106 29.1563 11.6161 -80.0898 -38.4124 -56.0167 +1491 2 22.1647 29.0631 10.4378 26.4728 2.43983 35.5913 +1492 1 23.9787 11.3621 13.9802 -37.0876 66.0885 -59.0902 +1493 2 24.0761 11.9626 14.7192 19.9802 -11.2667 54.877 +1494 2 23.6517 11.9104 13.267 9.21913 -50.9673 7.86957 +1495 1 19.0946 19.8258 30.3969 -6.72115 -13.0711 42.2878 +1496 2 19.5944 19.3543 29.7304 0.00751095 1.25155 46.2361 +1497 2 19.3222 19.392 31.2192 8.63242 12.2508 -79.4812 +1498 1 35.1985 30.2504 30.6737 -33.146 -58.7931 -60.4343 +1499 2 35.163 30.9483 31.3279 50.7396 10.2514 21.0995 +1500 2 0.612914 29.9899 30.6505 -18.3276 41.9676 40.2048 +1501 1 3.50028 19.4402 27.8959 -12.9943 8.03922 24.0427 +1502 2 2.812 19.2077 28.5192 64.0106 29.1795 -28.1468 +1503 2 4.05908 20.0535 28.3732 -47.6572 -35.5715 1.09958 +1504 1 8.60562 18.3221 15.0406 22.3767 2.09925 -37.4438 +1505 2 9.49043 17.9913 14.886 -12.0732 2.53916 -3.08372 +1506 2 8.48138 18.2423 15.9864 -6.76131 -8.00219 31.4675 +1507 1 15.0888 12.0278 30.3538 -24.2091 -81.8331 -11.8119 +1508 2 14.3122 12.0516 30.9129 3.24102 4.7152 2.64164 +1509 2 15.1575 11.114 30.0773 4.53056 74.9853 15.7961 +1510 1 34.2443 30.1962 12.7027 -61.5193 53.1761 11.2353 +1511 2 34.1387 30.8199 13.4211 46.9213 -66.5821 -47.9074 +1512 2 35.1054 29.8047 12.8493 15.0476 22.4894 32.7197 +1513 1 16.0363 11.3784 34.5979 -87.1601 95.4939 -32.3314 +1514 2 15.9994 12.1743 34.0674 3.93094 -63.6283 45.8668 +1515 2 16.9499 11.0977 34.5464 83.904 -29.8353 -3.16959 +1516 1 12.4152 19.7731 32.359 -29.23 -105.434 -42.2761 +1517 2 11.7582 19.8074 33.0543 43.706 57.5963 -11.7122 +1518 2 12.8722 20.612 32.419 -16.9607 52.1285 56.4364 +1519 1 16.3614 1.43284 13.6015 -46.342 25.3971 -20.4111 +1520 2 16.6779 2.32463 13.7458 -41.6887 -47.6717 -13.4338 +1521 2 15.4914 1.54591 13.2187 80.0304 11.2373 37.3255 +1522 1 3.93277 21.9872 35.0581 -58.7737 35.0306 -25.0108 +1523 2 3.31118 22.6785 34.8299 51.0255 -59.3625 16.4731 +1524 2 3.40055 21.1933 35.1095 15.4245 36.5818 0.309174 +1525 1 3.71521 25.4976 16.6129 -148.342 2.80328 -4.24477 +1526 2 3.58896 25.2752 17.5353 62.4394 -10.206 58.9231 +1527 2 2.82928 25.5411 16.2531 76.7206 14.8199 -48.8937 +1528 1 12.4985 4.72387 6.90255 1.91962 0.52362 -19.1508 +1529 2 12.6514 4.50999 5.98217 8.17142 -18.4337 1.58486 +1530 2 11.9509 5.50861 6.87878 -10.6994 16.2775 17.4777 +1531 1 0.21346 15.4946 12.4585 4.39006 -29.9867 56.3628 +1532 2 0.769886 15.5472 11.6814 17.657 -3.35287 -18.9153 +1533 2 0.636607 14.8388 13.0127 -20.1879 35.4316 -36.7927 +1534 1 18.2512 16.0368 12.3029 17.8365 38.5449 -61.9645 +1535 2 18.5747 15.2221 12.6874 -19.6615 -16.5382 28.7596 +1536 2 17.5497 16.3176 12.8905 -7.9691 -19.2674 30.5526 +1537 1 26.9017 18.5689 6.14094 26.8653 -71.854 8.15584 +1538 2 27.174 17.8118 6.6594 -31.1006 74.5865 -60.4986 +1539 2 26.9315 18.2625 5.2346 0.839629 4.62758 46.1112 +1540 1 33.442 4.98845 23.0317 -75.6749 -19.7714 19.3376 +1541 2 32.5433 4.81178 23.31 74.1662 17.7462 -24.8336 +1542 2 33.8705 4.13266 23.0467 2.97596 2.87355 2.89537 +1543 1 26.442 7.53491 13.3223 121.751 35.6501 30.8845 +1544 2 26.4996 8.46929 13.5219 -81.7588 -101.618 -37.0763 +1545 2 25.5189 7.3904 13.1143 -30.5681 66.173 16.9024 +1546 1 3.43826 25.264 19.5283 89.1385 -55.4691 20.9639 +1547 2 4.36612 25.0299 19.5058 -84.1054 23.8768 0.0693532 +1548 2 3.10198 24.8368 20.3161 -0.207042 15.1097 -23.8577 +1549 1 31.866 26.7728 18.8636 -9.0721 -13.1062 -6.48517 +1550 2 31.0204 26.6571 19.2969 -16.0098 1.98494 41.8094 +1551 2 31.6682 26.7056 17.9295 22.3541 5.14399 -34.0248 +1552 1 27.9829 0.0751176 33.1577 44.0638 1.24253 79.9828 +1553 2 27.1539 0.503472 33.3709 -17.5162 7.038 -15.5979 +1554 2 27.887 35.3146 32.2434 -21.7632 -9.16523 -67.5476 +1555 1 12.5009 14.3873 2.6462 55.5124 5.27167 -117.38 +1556 2 13.3795 14.0779 2.42584 -36.8136 3.6346 51.294 +1557 2 12.1504 14.7224 1.82091 1.70912 -19.6039 88.6409 +1558 1 35.3499 8.99378 30.2361 -71.673 137.679 -57.7263 +1559 2 34.738 9.54929 29.7532 92.4381 -73.5106 66.8807 +1560 2 35.0429 8.10164 30.0746 -15.2678 -67.3723 -6.51647 +1561 1 7.94184 25.3175 7.96439 -40.8607 -135.513 -106.497 +1562 2 8.07175 26.2092 8.28741 31.6947 88.0599 83.9912 +1563 2 8.25803 24.7571 8.67303 6.22746 44.5192 25.2024 +1564 1 32.0389 28.4793 8.5667 26.7942 -83.7809 -57.855 +1565 2 31.549 27.8876 7.9956 18.246 33.6491 35.1854 +1566 2 31.3699 29.0341 8.96795 -52.8128 36.9513 27.9447 +1567 1 7.65276 14.6738 31.3611 61.5049 -61.2367 1.31765 +1568 2 8.3836 14.1425 31.0452 -30.1415 5.69719 23.5996 +1569 2 7.66016 15.4497 30.8006 -14.928 49.3529 -30.5248 +1570 1 30.6546 5.02904 23.1487 32.4845 -17.5397 -93.7816 +1571 2 30.3254 5.90734 23.3398 -15.8593 14.3918 21.9405 +1572 2 30.8109 5.03157 22.2043 -10.5032 -20.2248 80.4125 +1573 1 16.77 18.1619 2.61666 32.1728 3.16549 11.3331 +1574 2 17.4259 17.7967 2.02271 -26.9007 8.54143 8.21315 +1575 2 15.9351 17.832 2.28438 -4.87514 -8.26756 -13.8911 +1576 1 24.4883 17.4271 17.1944 89.4519 15.8533 48.1909 +1577 2 23.568 17.313 17.4316 -57.0761 -12.7957 -18.7189 +1578 2 24.4958 17.3919 16.2379 -31.8419 -7.37793 -33.0905 +1579 1 26.3197 10.561 19.0568 -12.5125 29.391 13.0461 +1580 2 25.5556 11.0622 19.3417 71.2805 -15.1349 -17.1482 +1581 2 27.0516 11.1727 19.137 -57.3276 -12.5408 3.14824 +1582 1 17.3895 17.6639 5.36751 136.865 -46.2505 -86.6115 +1583 2 17.1875 17.8762 4.45625 -37.8252 2.79242 85.9577 +1584 2 16.6036 17.9157 5.85246 -96.6438 38.5511 -4.41566 +1585 1 17.483 20.8441 3.33293 -20.0766 -22.2361 -12.6015 +1586 2 17.3516 19.9309 3.07779 34.4362 -84.6278 29.6443 +1587 2 16.9046 21.3407 2.75404 -19.0832 93.1123 -7.33096 +1588 1 30.7037 8.90538 0.583707 63.0404 36.3138 -42.9969 +1589 2 31.2523 8.91432 1.36801 -14.4539 20.7652 -90.2982 +1590 2 31.2691 9.24757 35.3385 -47.807 -47.2069 128.263 +1591 1 17.2453 9.5157 26.9759 -60.856 -102.386 13.3636 +1592 2 18.0957 9.68447 27.3816 32.785 40.7682 -4.60386 +1593 2 17.1001 10.2674 26.4013 31.8421 57.3579 -14.2918 +1594 1 26.714 8.00411 33.0086 -18.8372 2.47145 -88.6429 +1595 2 26.4184 7.28436 33.5661 -6.78048 -42.4253 71.7477 +1596 2 26.318 7.82524 32.1557 23.0525 35.8489 7.53648 +1597 1 2.78382 32.0058 13.2659 -79.3847 -71.8506 -8.07404 +1598 2 2.87581 31.3758 12.5512 -5.84405 49.218 52.4079 +1599 2 1.99207 31.7305 13.7281 83.6797 26.2771 -44.1959 +1600 1 7.54066 16.0825 21.8424 83.3387 106.529 97.4681 +1601 2 8.1886 16.7346 22.1092 20.7274 -33.8673 -107.529 +1602 2 6.98425 15.9678 22.6127 -105.353 -83.5861 3.81267 +1603 1 3.5859 2.68851 31.3102 2.64894 -19.5051 -22.5632 +1604 2 3.77606 1.79432 31.0264 -0.583355 28.1287 27.2612 +1605 2 3.86178 2.71335 32.2264 2.91842 -15.4128 -1.29979 +1606 1 6.00535 6.06827 35.2473 21.0603 14.9965 65.757 +1607 2 6.87263 6.45646 35.1317 -4.70248 3.14836 -6.3667 +1608 2 5.73031 5.82735 34.3627 -12.7763 -13.9795 -52.1841 +1609 1 10.8009 12.6166 27.5365 -23.3163 29.9009 65.6171 +1610 2 10.01 12.2018 27.881 13.0457 1.8261 -17.6657 +1611 2 10.9429 13.3727 28.106 5.28197 -37.8943 -37.3005 +1612 1 5.91857 34.412 7.6627 -25.1587 -13.9473 -11.6672 +1613 2 6.17134 34.8139 8.49387 -30.1461 54.1173 99.284 +1614 2 6.73751 34.0732 7.30108 51.3012 -50.54 -80.2485 +1615 1 33.1196 4.34069 33.432 106.907 -83.3611 -24.5211 +1616 2 32.9915 5.2225 33.0824 -24.5718 79.7221 -19.805 +1617 2 33.9591 4.05826 33.069 -73.7331 8.37694 41.0772 +1618 1 4.74677 32.2549 32.8203 23.0535 2.88625 -90.9187 +1619 2 5.03231 32.4285 31.9233 -19.9967 -24.823 61.3615 +1620 2 4.54887 33.1193 33.1807 -3.71913 19.6053 24.3811 +1621 1 16.3431 0.390297 4.84014 92.1028 -29.6041 -88.0807 +1622 2 16.2331 35.0363 4.43524 -39.8901 11.9003 35.0145 +1623 2 17.173 0.715438 4.49121 -61.5698 14.9698 52.8055 +1624 1 29.7614 18.4935 11.691 -11.1144 -4.59879 18.648 +1625 2 29.6222 19.3822 12.0183 11.4933 -51.067 8.1685 +1626 2 29.8231 17.9542 12.4794 -4.1558 50.6836 -26.0052 +1627 1 6.35865 20.2396 32.1088 -1.83806 -23.796 -0.768101 +1628 2 5.60426 19.7608 32.4522 0.644557 -24.6272 -24.3801 +1629 2 6.37864 21.0514 32.6156 27.2229 66.0038 14.8107 +1630 1 32.3886 33.7655 35.3574 -34.9092 136.423 -9.40077 +1631 2 33.1176 34.3557 35.1662 -4.66992 -58.7547 4.14178 +1632 2 31.6272 34.3408 35.432 32.1983 -80.4017 2.11851 +1633 1 33.535 26.8252 15.68 -24.9602 -98.0496 -155.48 +1634 2 33.3744 27.5341 15.0572 9.75888 26.8221 40.8427 +1635 2 33.4921 26.0277 15.1523 13.7426 71.5683 113.526 +1636 1 10.2698 4.84621 26.0289 -42.4697 -49.8707 63.1331 +1637 2 9.72661 4.19971 26.4797 51.487 59.2848 -51.3943 +1638 2 9.9363 4.8561 25.1317 -7.36393 -4.22669 -4.63818 +1639 1 21.2839 12.9972 30.4097 -2.4449 -61.1998 15.9761 +1640 2 20.6421 12.3291 30.6505 78.1043 62.6959 -18.1643 +1641 2 22.1322 12.5848 30.5725 -72.0347 11.544 -7.13444 +1642 1 15.4545 8.3492 23.3732 6.15535 45.4233 123.296 +1643 2 15.3671 7.90171 22.5315 -4.06507 -39.2025 -95.8133 +1644 2 15.9371 9.15051 23.17 -3.96388 -6.89081 -19.4508 +1645 1 6.9692 34.4149 28.2496 126.344 13.0669 92.9354 +1646 2 7.75215 34.2986 28.7878 -80.6382 -33.7673 -79.4595 +1647 2 6.6558 35.2925 28.4683 -57.791 32.4648 -27.4451 +1648 1 1.81069 22.893 2.63117 -18.1116 -2.7492 -100.894 +1649 2 1.55963 22.8823 1.70753 -6.5128 -6.94875 85.854 +1650 2 2.69067 23.2696 2.63633 21.9196 9.64694 25.3183 +1651 1 33.2762 8.93412 34.7773 -13.2381 56.1361 38.4201 +1652 2 33.5997 8.15141 34.3312 25.4279 -26.9532 -8.4114 +1653 2 33.9793 9.17417 35.3809 -17.2597 -31.508 -36.1669 +1654 1 11.2728 30.3309 3.53307 74.4696 124.831 -73.1291 +1655 2 10.3798 30.4519 3.21011 -42.5272 -22.7395 7.19523 +1656 2 11.2115 29.5902 4.13636 -46.901 -97.3504 65.2987 +1657 1 24.9656 2.12252 18.9021 33.3563 -17.3579 39.7137 +1658 2 25.4507 2.94695 18.8673 -5.67418 -38.5328 11.5703 +1659 2 25.4573 1.58052 19.5191 -30.7963 54.7743 -50.3064 +1660 1 27.5802 12.9165 22.8062 34.2937 -106.205 -22.72 +1661 2 28.2409 13.4616 22.379 46.0228 31.356 -28.0055 +1662 2 26.9553 13.5411 23.1745 -80.0686 77.0279 49.3683 +1663 1 34.6817 21.4399 8.60969 -73.058 22.5949 45.0197 +1664 2 35.104 21.1458 7.80258 47.7135 -13.3412 -3.90043 +1665 2 35.3457 21.3139 9.28759 20.5098 -6.8073 -35.3017 +1666 1 2.66043 24.6342 34.3839 -201.347 15.5141 46.9287 +1667 2 2.54285 25.5752 34.2532 89.1663 43.726 -25.045 +1668 2 1.78739 24.3121 34.6082 109.098 -60.0536 -14.7027 +1669 1 21.599 20.2716 9.43204 -56.4951 -35.9493 -88.8409 +1670 2 21.31 19.7799 10.2008 2.83399 -12.92 68.5135 +1671 2 21.1026 19.8948 8.70553 43.6339 44.7837 17.264 +1672 1 17.7015 4.32954 28.8155 -33.6982 -68.3783 27.9871 +1673 2 18.2861 5.04784 28.5736 30.5259 48.6789 -26.0938 +1674 2 17.0824 4.26851 28.088 4.70363 8.36075 -11.4455 +1675 1 33.5959 13.3965 0.695757 2.79841 -24.1553 -42.5753 +1676 2 32.7156 13.039 0.579496 -14.9363 8.19131 18.7453 +1677 2 34.0833 13.0874 35.3793 9.4111 19.0814 31.0753 +1678 1 14.7123 15.9805 26.964 -42.2435 47.3128 -122.718 +1679 2 14.7242 15.4242 27.7429 26.2961 -54.2827 108.603 +1680 2 15.4805 16.5435 27.0595 26.2067 -1.75861 29.3924 +1681 1 25.2092 21.9557 32.2815 4.04508 35.4619 23.1261 +1682 2 25.3274 22.9036 32.2198 -7.9735 -53.6536 13.5863 +1683 2 25.1049 21.7873 33.2179 2.69287 22.6518 -31.5403 +1684 1 6.8152 3.83407 8.73031 -7.34112 5.27456 2.31529 +1685 2 7.56538 3.28217 8.50919 60.3111 -7.62897 -24.0959 +1686 2 6.13748 3.21783 9.00813 -51.0667 -4.31125 21.852 +1687 1 9.21614 7.78454 24.9559 94.662 18.0946 21.3798 +1688 2 9.5013 7.22695 25.6798 -8.6858 30.463 -41.8049 +1689 2 10.0137 8.22672 24.6649 -84.4616 -48.6356 40.5947 +1690 1 25.7661 24.5664 31.8221 16.139 4.73405 -156.303 +1691 2 25.2319 25.3353 31.6226 -32.5472 39.6123 65.8085 +1692 2 26.059 24.2494 30.9677 23.401 -39.9205 88.9561 +1693 1 15.9782 35.0173 18.8879 132.666 -54.1077 123.171 +1694 2 15.0677 35.0725 19.1782 -51.5336 28.7784 -67.7068 +1695 2 15.9592 35.3188 17.9796 -84.804 21.2184 -51.7155 +1696 1 13.183 8.82794 28.5664 -105.277 -122.027 -38.9877 +1697 2 12.3716 9.19446 28.9179 -2.34036 100.559 49.3371 +1698 2 12.9277 7.97655 28.2112 101.455 27.0344 -10.777 +1699 1 1.80201 1.01319 14.2125 -10.9994 108.429 11.6013 +1700 2 2.15615 0.283851 14.7213 39.2506 -81.1255 49.7133 +1701 2 1.36283 0.597347 13.4706 -26.3655 -26.5573 -49.0049 +1702 1 27.2049 9.56984 16.515 -122.192 59.5793 16.3919 +1703 2 28.0878 9.20111 16.4896 81.0579 -24.2595 37.5124 +1704 2 27.0912 9.85809 17.4207 38.8898 -30.2236 -51.7474 +1705 1 22.6438 27.8828 17.7012 49.3457 18.1757 -73.0896 +1706 2 23.3962 27.6648 17.151 -82.2546 49.5789 56.4651 +1707 2 22.4278 28.7852 17.4658 34.1152 -68.9783 3.55196 +1708 1 35.0221 17.7583 30.838 -25.1366 -163.909 -30.0371 +1709 2 35.2543 16.8308 30.884 19.9373 100.762 22.1918 +1710 2 34.1816 17.7728 30.3802 9.20744 55.9104 6.77971 +1711 1 32.1562 2.34683 15.7785 16.8639 -17.4896 5.79746 +1712 2 31.3149 2.79707 15.8547 3.30382 10.9899 -15.41 +1713 2 32.6299 2.83564 15.1055 -20.4562 2.78633 10.1896 +1714 1 17.3491 33.6121 35.0554 28.0663 -20.3669 34.0552 +1715 2 17.1509 34.4411 34.6198 17.9725 14.6268 3.83022 +1716 2 18.1602 33.7808 0.0877944 -54.6905 10.1453 -40.8997 +1717 1 1.64578 29.1889 17.0804 49.603 -4.48077 -54.9171 +1718 2 2.45524 28.7783 16.7764 -63.8429 27.0246 36.324 +1719 2 1.60016 28.9696 18.011 14.7364 -14.8058 31.0836 +1720 1 19.9464 29.2537 0.269639 -26.8873 -56.575 -80.5011 +1721 2 19.2231 29.8603 0.111085 -5.06196 13.5063 10.198 +1722 2 20.3884 29.6041 1.04298 28.7619 40.6573 62.5122 +1723 1 27.8751 8.50124 9.36767 -63.6131 -41.3148 -12.2052 +1724 2 28.6953 8.01212 9.3013 13.7418 37.4852 9.3571 +1725 2 28.146 9.39911 9.55925 44.6403 -2.626 -1.79707 +1726 1 9.83009 27.7479 10.8535 35.48 -43.6722 -77.1661 +1727 2 10.0168 28.6051 11.2364 14.3999 23.1012 9.24224 +1728 2 10.4015 27.6978 10.0872 -56.6997 19.3254 82.5667 +1729 1 26.3005 18.4601 21.2951 14.5335 -83.6305 -16.8008 +1730 2 27.1781 18.8416 21.319 -83.2571 48.8169 11.9793 +1731 2 25.712 19.2034 21.4273 70.7685 36.4426 0.424326 +1732 1 14.1931 25.9911 24.7443 -198.215 -14.4377 51.3373 +1733 2 13.3857 26.4657 24.9421 118.834 12.0828 -28.5984 +1734 2 13.9501 25.0674 24.8069 73.5881 9.35866 -14.5886 +1735 1 0.68914 8.97174 18.2007 61.1146 -22.113 79.7685 +1736 2 1.47886 8.43084 18.1956 -31.3821 7.19771 -40.948 +1737 2 0.659383 9.34465 19.0818 -31.0353 11.9113 -38.3143 +1738 1 32.7638 11.762 33.2407 155.271 -70.1926 -64.5912 +1739 2 33.5829 11.2865 33.1021 -74.1724 66.4987 -31.2067 +1740 2 32.4646 11.4779 34.1044 -82.0389 -1.68615 100.141 +1741 1 11.5837 29.9382 6.86929 68.3086 96.8308 30.659 +1742 2 10.8312 30.5293 6.84786 -80.6859 -12.2726 -16.7586 +1743 2 12.3177 30.4934 7.13259 8.33693 -75.678 -14.9418 +1744 1 33.7412 13.4573 4.64077 57.4437 -27.4415 -59.0767 +1745 2 33.2622 14.0744 5.19406 2.79143 46.6947 3.92001 +1746 2 34.2624 14.011 4.05935 -48.6945 -7.59113 53.8631 +1747 1 20.834 4.12553 19.8797 -36.0917 -30.8907 39.6433 +1748 2 20.9344 4.49859 20.7554 -34.0334 -10.765 52.4405 +1749 2 21.5059 4.56085 19.3549 63.6418 30.6897 -107.072 +1750 1 25.2814 8.95348 23.557 113.275 41.1287 -141.268 +1751 2 25.1132 8.59773 22.6844 -40.0213 -9.36321 67.6354 +1752 2 26.0681 9.48829 23.4506 -78.4309 -37.9369 71.1926 +1753 1 16.3379 1.45632 7.44654 -7.6265 0.517501 36.3702 +1754 2 15.5559 1.07957 7.84999 -0.84736 5.60168 5.42508 +1755 2 16.3331 1.11752 6.55131 9.51431 -14.4495 -40.4388 +1756 1 8.46245 10.8141 34.5349 -105.564 -54.5549 27.1296 +1757 2 8.57768 10.9131 33.5898 41.3995 21.57 -1.82151 +1758 2 9.25468 11.1943 34.9144 58.3156 34.8572 -29.9698 +1759 1 5.31339 12.695 25.2695 49.5823 22.0342 -4.2842 +1760 2 5.28055 12.4465 26.1933 -51.7824 -33.1812 63.8585 +1761 2 6.20703 13.0116 25.1378 -4.64511 8.64075 -53.7069 +1762 1 28.5176 6.14909 35.2405 -88.1782 47.8796 -5.94682 +1763 2 28.1069 6.97269 0.0565239 44.1167 -62.7793 -19.5292 +1764 2 29.4065 6.2011 0.144711 40.6685 10.4457 21.8035 +1765 1 7.78961 0.697739 16.2244 -84.5532 -7.2713 -20.9178 +1766 2 8.09867 0.8319 17.1203 24.3771 9.55988 83.0212 +1767 2 8.55261 0.883276 15.677 61.8641 10.8884 -56.4237 +1768 1 21.6803 21.8045 29.4666 92.6174 -29.1217 6.5542 +1769 2 21.6121 21.9092 30.4156 -6.33304 2.49275 -14.679 +1770 2 22.6036 21.6037 29.3131 -84.8983 18.8452 2.49276 +1771 1 20.5415 13.5162 22.8863 -63.6149 -44.7099 -59.224 +1772 2 20.1252 13.4069 23.7413 41.5347 19.0983 10.1776 +1773 2 21.3921 13.9091 23.0819 28.2143 21.3073 52.2065 +1774 1 13.5096 24.4133 28.8518 -16.7584 -104.831 19.9095 +1775 2 13.7422 25.3379 28.7668 -58.9978 10.9322 -52.2701 +1776 2 12.7416 24.3065 28.2906 68.3339 88.9671 29.8283 +1777 1 10.6965 24.268 31.9247 39.9214 65.0054 -105.217 +1778 2 10.6473 23.7252 32.7116 26.2784 -37.7588 71.5504 +1779 2 11.6103 24.5501 31.8844 -76.997 -34.07 32.5642 +1780 1 15.9558 28.976 35.0551 -4.59869 16.9032 24.3371 +1781 2 15.9895 28.403 34.289 13.1654 5.89541 -13.4528 +1782 2 16.6183 29.6453 34.8835 -18.1637 -24.8778 -4.73429 +1783 1 1.56494 0.695931 33.0488 -7.82546 2.85897 6.28041 +1784 2 2.3653 1.15923 33.2959 21.5381 2.16919 -17.3713 +1785 2 1.07421 0.61188 33.8664 -30.4619 -13.1026 5.47324 +1786 1 26.1486 0.156998 10.0334 100.992 19.0148 78.4341 +1787 2 25.3876 0.327467 9.47838 -100.512 12.7939 -72.7237 +1788 2 26.2276 34.7095 10.046 -6.30603 -35.7748 -6.321 +1789 1 9.77747 17.7256 3.3079 -15.1177 -51.4176 -46.837 +1790 2 9.84926 17.8953 4.24722 -2.02682 14.0052 57.0174 +1791 2 9.25206 16.9278 3.24758 22.2251 35.8836 0.252656 +1792 1 8.7542 5.30397 3.09771 12.4213 18.1284 -138.238 +1793 2 8.60827 5.08184 4.01728 -2.3211 -5.44548 114.096 +1794 2 9.11045 6.19216 3.11897 -1.95036 -2.72999 26.7585 +1795 1 20.4817 15.9179 9.33613 21.0604 -24.5147 -135.704 +1796 2 20.554 15.4845 8.48573 -10.0707 58.8981 115.641 +1797 2 20.2655 15.2133 9.94696 -7.71867 -31.7412 19.3962 +1798 1 16.8258 18.5832 26.1716 29.5009 -180.881 47.1146 +1799 2 16.6113 18.4222 27.0905 -41.8391 101.856 42.9472 +1800 2 17.1968 17.7563 25.8634 -2.55761 77.1759 -91.7224 +1801 1 13.7602 16.9853 22.3202 -0.347047 22.858 -76.9174 +1802 2 13.5835 17.873 22.0086 7.00159 -0.924808 -16.0352 +1803 2 13.5903 17.0231 23.2614 -8.69006 -19.8049 86.5568 +1804 1 32.6202 30.4061 6.88945 12.3583 39.1277 -33.0313 +1805 2 33.5171 30.4006 6.55509 -2.18656 -7.54507 2.7296 +1806 2 32.5606 29.6182 7.42965 1.39015 -29.1017 22.5731 +1807 1 17.6323 14.6078 27.182 -11.8057 18.0452 -87.9568 +1808 2 17.8963 15.2122 27.8757 18.0023 21.7031 44.3758 +1809 2 17.7049 15.1203 26.3767 -9.11405 -46.4403 43.6533 +1810 1 11.6224 21.259 16.4721 -32.7747 -25.0008 40.6365 +1811 2 11.4997 21.3612 15.5283 -40.9671 0.61544 -90.6165 +1812 2 12.4984 21.6069 16.6393 70.6567 28.2261 46.8509 +1813 1 1.37589 22.2789 20.7522 -41.4353 -37.4922 33.5456 +1814 2 2.11728 21.8396 20.3355 7.62508 -10.9398 -1.55026 +1815 2 0.768503 21.5715 20.9687 46.2513 38.8436 -18.9684 +1816 1 7.18312 3.2674 24.3648 10.7382 40.4213 -33.1762 +1817 2 7.70367 3.09513 23.5802 -33.0432 -24.3849 55.393 +1818 2 6.96172 2.39909 24.7013 24.8018 -7.23514 -26.132 +1819 1 17.6495 11.9524 5.42355 10.8967 15.9964 107.143 +1820 2 17.6466 12.8975 5.57508 1.82762 -1.82657 0.60285 +1821 2 17.4214 11.8569 4.49883 -20.8259 -17.7865 -102.08 +1822 1 12.8489 11.6661 32.148 -17.8965 188.078 -111.666 +1823 2 12.9552 10.7149 32.136 14.8057 -118.886 68.8195 +1824 2 12.8329 11.8941 33.0775 8.91269 -65.1713 40.0813 +1825 1 28.1248 28.5738 6.21199 -192.186 43.1029 -11.4148 +1826 2 28.7331 27.8725 6.44515 126.968 -85.4696 28.3322 +1827 2 28.6866 29.2917 5.91998 82.4559 38.5651 -17.6132 +1828 1 9.60802 10.1304 3.09593 -93.7682 46.3021 37.3457 +1829 2 9.15367 10.5237 3.841 48.1761 -48.506 -94.0423 +1830 2 8.91505 9.94798 2.4613 39.6056 15.8046 57.281 +1831 1 14.4249 9.53466 14.3051 -123.439 24.9231 25.9395 +1832 2 13.6218 9.61307 14.82 56.7426 -18.0094 52.7871 +1833 2 14.1516 9.7137 13.4053 59.4293 -1.54716 -76.4542 +1834 1 6.04341 31.1491 20.461 -47.2656 -32.3307 7.09195 +1835 2 6.13021 30.2015 20.3565 -34.2445 79.6778 13.6184 +1836 2 5.11162 31.2874 20.6309 73.0105 -36.3797 -15.7581 +1837 1 8.78644 13.5813 21.8859 65.416 50.4952 92.7993 +1838 2 8.50305 14.4953 21.9079 -17.1217 -46.3339 -35.7963 +1839 2 8.24095 13.177 21.2112 -44.0244 9.7129 -48.364 +1840 1 23.4728 35.2749 4.51444 82.1512 -62.8586 -4.43703 +1841 2 22.7717 35.446 5.14336 -24.85 2.97315 30.1159 +1842 2 24.0277 34.6244 4.94466 -50.4442 53.9632 -33.0951 +1843 1 22.0934 26.5436 21.4556 61.6688 13.3811 31.4118 +1844 2 22.6334 26.459 22.2414 -33.6265 -15.6813 -19.5227 +1845 2 22.498 27.2571 20.962 -25.1393 -16.8342 -7.17079 +1846 1 1.89425 19.0608 16.6622 3.28475 46.2513 -5.68985 +1847 2 1.87083 19.9778 16.3884 1.6448 -79.7844 41.4251 +1848 2 2.01718 19.0967 17.6108 -5.23574 16.1596 -36.0108 +1849 1 23.9637 29.6196 2.08828 -69.8703 54.5439 -173.282 +1850 2 23.9782 29.2387 1.21026 17.7273 -5.49981 101.72 +1851 2 23.5499 30.4749 1.97202 26.107 -35.3959 56.7774 +1852 1 1.04741 21.6892 30.5979 -115.233 -13.532 -151.998 +1853 2 0.113051 21.7444 30.3975 31.2588 10.1427 93.9672 +1854 2 1.46569 21.533 29.7512 75.2562 4.98715 47.7558 +1855 1 13.7336 18.7716 16.05 36.1898 53.9538 -56.9996 +1856 2 14.028 19.1122 16.8948 -13.9343 -22.8762 19.6579 +1857 2 13.1753 18.0268 16.2729 -19.3783 -29.7417 40.7088 +1858 1 15.0251 6.07561 33.9309 8.45826 5.37648 -1.81671 +1859 2 14.744 5.59469 33.1525 44.0459 8.11479 29.3483 +1860 2 15.9583 5.8782 34.011 -55.9922 -14.2135 -28.2397 +1861 1 31.8194 4.72563 13.932 -76.438 36.5996 36.6777 +1862 2 32.7645 4.6887 14.0793 76.2185 -10.5878 3.59609 +1863 2 31.6915 4.29775 13.0854 0.759274 -26.189 -49.3505 +1864 1 24.2464 18.8312 7.32372 -41.9992 53.3351 -90.8799 +1865 2 24.4155 18.4871 8.20079 50.7924 -34.3591 51.5305 +1866 2 25.0374 18.6218 6.8271 14.2528 -14.3602 32.1679 +1867 1 30.0922 6.70763 9.34653 19.3341 -118.414 -30.4242 +1868 2 30.6874 6.86847 10.0787 17.9106 47.1118 43.6622 +1869 2 30.3036 5.82052 9.05573 -43.4784 60.4306 -8.82744 +1870 1 6.445 22.2103 16.5271 -47.7403 -14.1187 159.808 +1871 2 6.64042 21.365 16.9316 2.42881 46.1711 -48.8959 +1872 2 6.77163 22.1288 15.6311 45.4809 -35.2284 -93.468 +1873 1 26.5351 4.89727 31.491 20.5514 42.1388 77.5845 +1874 2 26.401 4.09028 30.9939 -19.8733 12.7801 -50.7802 +1875 2 26.231 5.59212 30.9071 -5.94505 -47.2654 -24.2121 +1876 1 16.6218 30.9593 12.5758 76.776 21.1314 15.0447 +1877 2 17.5309 31.2416 12.4755 -63.1447 -15.9732 -5.44499 +1878 2 16.5322 30.7656 13.509 -13.3801 -1.95666 -9.97437 +1879 1 4.87302 34.6151 34.447 104.714 84.2993 -0.89393 +1880 2 5.78717 34.7455 34.6991 -66.4725 -52.938 1.96992 +1881 2 4.61648 35.4418 34.0383 -42.5934 -34.2834 5.2485 +1882 1 2.50195 12.2818 26.0872 -8.67516 29.7785 -70.3215 +1883 2 3.1341 12.4118 25.3803 -27.1441 -5.8392 34.5663 +1884 2 3.01104 11.8861 26.7947 30.271 -23.377 31.7936 +1885 1 11.0081 34.2904 8.17399 9.42688 -5.7969 97.8947 +1886 2 10.7998 34.3332 9.10726 7.04621 0.417361 -87.1889 +1887 2 11.8825 33.9022 8.14084 -5.45944 4.15781 -5.16582 +1888 1 10.4598 16.7637 26.4131 148.288 90.0257 41.7655 +1889 2 10.4316 17.0754 27.3177 -72.7157 -36.8972 0.248291 +1890 2 11.309 17.0585 26.0841 -70.484 -54.3031 -51.5156 +1891 1 17.2098 4.69875 34.6801 81.246 -30.7191 -41.3973 +1892 2 18.0151 4.45904 34.2214 -71.7257 21.3966 42.2854 +1893 2 16.875 3.87125 35.0255 6.50051 11.5534 -2.108 +1894 1 6.97863 35.1347 32.2629 50.8129 -99.4838 -30.4474 +1895 2 7.56347 34.8235 32.9538 -41.616 46.5075 -25.0214 +1896 2 6.65314 0.469077 32.5846 2.57011 40.1833 47.8232 +1897 1 30.2687 4.69117 18.0464 60.7323 97.3861 -22.0469 +1898 2 29.6025 4.01217 17.9397 -42.0291 -72.8011 18.2538 +1899 2 30.768 4.4187 18.8164 -17.8086 -24.6517 8.15754 +1900 1 14.1597 29.6356 31.6828 30.9419 40.4802 -8.95169 +1901 2 14.4476 30.3966 31.1787 -5.71984 -21.9829 20.3791 +1902 2 13.5545 29.1766 31.1002 -20.3468 -21.2423 -11.9375 +1903 1 22.4062 9.51588 9.73682 -25.0265 24.595 63.1611 +1904 2 22.734 9.37614 10.6252 -11.7157 4.39127 -35.1937 +1905 2 23.0228 9.04451 9.1766 39.1276 -27.1504 -30.8252 +1906 1 22.2407 0.134276 35.413 -42.8239 -41.0374 60.4051 +1907 2 23.1409 0.333643 0.222809 43.4422 17.792 -1.46489 +1908 2 21.8776 35.1647 0.712762 2.03662 22.5692 -45.7042 +1909 1 30.8031 21.1275 11.6291 8.18201 -81.2251 51.4742 +1910 2 31.1578 21.6894 10.9401 18.9684 37.0502 -48.7174 +1911 2 31.4306 20.4081 11.699 -31.726 41.7294 -2.6312 +1912 1 27.4502 5.23285 21.3967 43.0518 -12.2654 10.7167 +1913 2 27.8253 4.72625 22.1171 -28.5647 20.7097 -13.5339 +1914 2 26.5781 5.47904 21.705 -14.103 -7.53663 23.2646 +1915 1 34.2489 16.5307 18.5363 26.9125 -52.6845 -20.1673 +1916 2 34.8827 15.8461 18.7503 10.1132 17.7044 42.0284 +1917 2 33.9212 16.2918 17.6692 -38.1022 30.6955 -21.5306 +1918 1 32.1141 35.0942 16.4825 -0.867004 -48.405 2.84315 +1919 2 32.9623 34.6708 16.6154 -20.9146 28.4235 -14.5239 +1920 2 32.313 0.365179 15.9607 23.3692 9.94143 -6.48738 +1921 1 5.27687 31.5242 24.5907 -41.8155 -32.232 -72.1813 +1922 2 5.60539 31.6007 25.4865 31.5439 41.9211 28.7506 +1923 2 5.5227 32.3499 24.1735 12.1666 -5.48947 41.746 +1924 1 25.7907 25.4154 18.2947 20.8035 21.2797 20.5846 +1925 2 25.4138 24.7122 17.7657 -11.5015 -8.7926 -11.7913 +1926 2 25.758 26.186 17.7278 -5.43932 -10.731 -2.4049 +1927 1 4.9373 22.5181 12.7303 -6.4384 -109.105 57.2178 +1928 2 4.67073 21.7372 13.2154 46.7558 31.8331 -22.6463 +1929 2 4.1183 22.9792 12.549 -49.1964 70.1051 -30.4411 +1930 1 12.3715 3.4068 24.8685 96.9889 -105.459 -2.59257 +1931 2 11.5379 3.78717 25.1454 -78.5271 72.7012 7.46574 +1932 2 12.7376 4.04834 24.2597 -26.2048 27.0425 1.81415 +1933 1 17.2206 21.0678 32.2286 70.9033 -32.4857 -28.922 +1934 2 16.37 21.3218 31.8703 -31.2433 6.59635 -32.464 +1935 2 17.7395 20.8211 31.463 -47.0509 20.4749 43.9242 +1936 1 25.4169 13.6587 27.4317 -0.727949 9.42962 -145.923 +1937 2 25.9517 14.3734 27.0861 -3.23386 -8.44445 54.635 +1938 2 25.0518 13.2348 26.655 1.65215 1.37226 80.6823 +1939 1 31.3457 0.922103 6.09387 93.2805 93.8551 -38.7299 +1940 2 31.5155 0.207477 5.48008 -21.219 -72.6924 -14.0259 +1941 2 31.9625 1.6085 5.83961 -64.7524 -23.8625 51.719 +1942 1 14.5195 27.1466 0.851682 38.6886 37.2405 14.6579 +1943 2 15.053 27.8652 0.512027 -28.0679 -32.9887 -8.99741 +1944 2 14.6072 27.2114 1.80267 -15.0183 -14.128 4.77814 +1945 1 28.877 13.802 31.4018 -4.50288 23.8843 -13.5573 +1946 2 29.2081 14.2631 32.1725 -0.230544 2.07915 -12.4648 +1947 2 28.8087 14.4787 30.7282 1.77038 -19.7831 31.8497 +1948 1 32.2979 1.69743 30.0205 -28.8467 109.78 -38.9645 +1949 2 32.9555 1.84764 29.3413 24.5461 -47.0658 1.39339 +1950 2 31.7668 2.49381 30.0206 1.00965 -60.2251 37.5257 +1951 1 12.623 8.26205 20.3365 -51.0291 54.698 -56.076 +1952 2 12.8038 8.94712 20.98 7.54061 -8.85741 0.764622 +1953 2 12.1346 8.70659 19.6435 47.8511 -55.3633 57.2868 +1954 1 12.529 25.4483 7.87221 -48.9382 -101.6 1.11575 +1955 2 12.9572 24.6439 8.16517 48.6378 37.6284 17.52 +1956 2 11.6948 25.156 7.50493 -0.295674 62.8691 -15.443 +1957 1 1.10092 20.9789 6.76259 27.205 20.4467 -20.553 +1958 2 0.8209 21.0263 5.84848 -7.50941 -2.67192 -4.52081 +1959 2 1.91303 21.4847 6.79139 -30.6585 -22.163 10.0435 +1960 1 4.82409 0.410104 13.4746 -3.61871 -66.6275 45.8026 +1961 2 4.33159 1.13563 13.0908 -33.7684 83.5475 -47.5464 +1962 2 4.1925 35.4689 14.0377 32.5565 -8.9676 -2.20459 +1963 1 7.97943 14.3227 18.3991 -62.6546 39.1623 68.9072 +1964 2 7.48796 15.0929 18.6846 32.7298 -3.02693 -45.5565 +1965 2 7.74856 13.6426 19.0319 33.3077 -26.9346 -30.733 +1966 1 6.57492 10.8376 7.69432 -42.1835 -33.4879 61.6812 +1967 2 6.88034 11.43 7.00728 61.1077 54.5155 -84.4452 +1968 2 5.70739 11.1679 7.92785 -16.8375 -20.6972 23.7848 +1969 1 10.1308 13.458 3.45525 -19.289 -27.8108 18.398 +1970 2 9.47924 14.0224 3.03904 59.8681 9.66437 -14.5467 +1971 2 10.9686 13.7582 3.10271 -46.1431 27.4514 -18.5848 +1972 1 2.78627 23.982 22.6844 61.7668 -37.9237 -21.697 +1973 2 2.23775 23.3518 22.2172 -8.17893 -35.1455 -20.7984 +1974 2 2.17291 24.6441 23.0031 -46.5196 68.0647 37.1881 +1975 1 29.6763 34.0661 9.4221 -25.2085 -34.5053 76.7307 +1976 2 29.4116 33.869 10.3206 -13.3027 -22.4655 -41.4267 +1977 2 30.2063 34.8598 9.49668 49.5961 63.0099 -39.1917 +1978 1 17.3951 25.0142 9.24935 74.1256 -119.972 13.8699 +1979 2 18.0557 25.5131 8.76884 -7.409 57.2755 -19.7204 +1980 2 17.7887 24.1502 9.37149 -78.6001 67.4017 9.86198 +1981 1 11.139 14.0733 32.9523 31.4256 -0.03008 -5.2348 +1982 2 12.066 14.2725 33.0835 -15.5197 6.63618 -14.1202 +1983 2 10.9478 13.388 33.5926 -13.6636 8.48879 -3.5036 +1984 1 1.12572 32.0183 27.5356 24.6266 46.3494 2.8897 +1985 2 0.546692 31.3048 27.8037 -3.08121 -31.7776 -12.0256 +1986 2 1.55521 31.6943 26.7439 -12.2274 -17.2869 5.12609 +1987 1 16.7457 10.366 22.1454 -15.3164 -22.3958 -16.0252 +1988 2 17.6114 10.1816 22.5099 -14.3265 37.126 0.80158 +1989 2 16.5565 11.2637 22.4183 29.9704 0.0490406 16.3066 +1990 1 3.7604 22.8172 16.7231 -94.979 -46.3638 63.4302 +1991 2 3.80199 23.6592 16.2696 52.6252 2.42304 -21.4425 +1992 2 4.60092 22.4005 16.533 37.2062 36.1623 -37.5204 +1993 1 1.85858 2.74219 27.3787 -16.8615 -16.8421 15.8272 +1994 2 2.54214 2.17108 27.7292 -4.59146 35.0941 -40.6374 +1995 2 2.27945 3.20266 26.6527 25.2819 -23.6186 22.0617 +1996 1 20.9735 33.5714 23.8814 -106.803 36.5464 88.0259 +1997 2 21.6236 32.9171 24.1374 45.6079 -11.0665 -63.4639 +1998 2 21.2264 33.8268 22.9943 67.7875 -35.3184 -31.857 +1999 1 14.9346 6.66221 21.3527 -126.314 -3.88715 -82.8474 +2000 2 14.0911 6.81595 20.927 39.2653 62.6904 53.7569 +2001 2 15.1982 5.79131 21.0556 85.678 -53.7307 17.9606 +2002 1 22.2461 5.18918 17.8715 -69.145 -31.4218 -18.0837 +2003 2 21.9344 5.83223 17.2347 -27.7401 11.8107 -16.433 +2004 2 23.137 5.47038 18.0801 108.344 19.9553 34.4799 +2005 1 31.7359 29.9237 26.3736 -84.3482 -146.558 -73.4212 +2006 2 32.1627 30.6728 26.7895 111.481 40.2155 8.28834 +2007 2 32.4462 29.4563 25.9339 -20.9159 104.035 73.147 +2008 1 24.5541 23.2903 6.20562 34.8499 -73.6669 40.9676 +2009 2 25.3233 22.7463 6.0363 -54.9847 54.2625 4.3351 +2010 2 24.1245 22.8728 6.95223 10.9892 27.9336 -36.5991 +2011 1 25.8826 13.3692 31.6978 -39.5587 45.0721 109.942 +2012 2 26.0654 12.9392 30.8624 14.4928 -55.2593 -101.315 +2013 2 26.7459 13.5818 32.0524 34.4682 10.678 13.5079 +2014 1 31.9081 10.2232 30.8508 60.5777 139.069 -26.1959 +2015 2 32.2481 10.7082 31.6027 -21.552 -31.8062 -26.0603 +2016 2 31.6024 9.39393 31.2183 -39.6468 -107.76 57.4176 +2017 1 0.849757 3.66316 11.6882 -66.4227 -77.864 -86.3174 +2018 2 0.839326 4.56785 12.0007 9.47524 78.9317 34.8726 +2019 2 0.14017 3.62253 11.047 60.8788 -7.45935 55.9047 +2020 1 12.6493 6.4064 27.2531 -40.9759 17.8512 -96.8045 +2021 2 11.9988 5.88507 26.7827 30.2874 12.9967 48.5047 +2022 2 12.9203 7.07589 26.6249 2.54534 -39.1725 52.0268 +2023 1 15.9599 7.99333 15.8859 30.1406 -18.388 8.6192 +2024 2 16.7797 7.85417 15.4117 -4.79859 1.07516 10.1564 +2025 2 15.4667 8.60439 15.3385 -20.0761 12.8881 -12.5608 +2026 1 20.0344 20.1357 12.6654 -3.86966 -64.7249 -48.8174 +2027 2 19.4344 20.3202 11.9427 10.3543 13.9442 17.6237 +2028 2 20.3441 19.2454 12.4988 -10.1918 51.4785 29.9814 +2029 1 21.356 6.30633 10.131 -67.0198 -114.109 -5.58798 +2030 2 20.9103 5.53439 10.4799 -7.83167 25.8119 -63.3827 +2031 2 21.891 6.6238 10.8585 85.5245 81.2641 57.4267 +2032 1 35.1559 30.9332 9.83309 61.3262 -2.90007 -69.3354 +2033 2 0.303167 31.6302 9.88912 -24.8958 -15.4978 13.785 +2034 2 34.5934 31.0698 10.5955 -26.5859 21.8525 52.7843 +2035 1 4.27659 27.2552 26.2915 116.968 -151.738 -34.7454 +2036 2 3.39554 27.3768 25.9377 -83.718 52.8428 -4.72735 +2037 2 4.42257 28.0247 26.8419 -28.396 103.456 48.6556 +2038 1 26.8593 19.3342 13.6851 30.7677 67.3413 -148.698 +2039 2 26.0004 19.2038 14.0871 -50.0945 -27.4421 67.323 +2040 2 27.4811 19.0115 14.3374 18.1351 -38.3726 82.2067 +2041 1 7.83885 28.1834 15.8334 16.5365 20.604 -8.56175 +2042 2 7.60386 27.3316 16.2014 -33.7069 20.3127 -2.25908 +2043 2 7.02096 28.6807 15.838 5.21927 -39.3621 14.9074 +2044 1 32.631 18.2249 29.7861 41.9215 38.3318 11.8543 +2045 2 32.1421 17.5039 29.3895 -39.2744 -31.6531 -17.1652 +2046 2 31.957 18.8189 30.1164 -14.576 -4.73824 -0.949144 +2047 1 3.25628 33.4796 7.39391 71.9746 30.5666 -22.4299 +2048 2 4.11434 33.8297 7.63344 -69.5572 -27.2519 -15.9057 +2049 2 3.24436 33.5071 6.43718 -2.52475 -1.44402 31.1707 +2050 1 0.842237 3.50013 3.05753 16.9517 -63.8559 -23.0072 +2051 2 1.37533 4.09985 3.57944 19.8724 20.4219 19.8016 +2052 2 1.42823 2.77011 2.85767 -26.1771 37.5505 12.1175 +2053 1 25.1227 15.9755 21.4703 2.5941 62.4248 -49.2139 +2054 2 25.4287 15.7265 22.3424 20.0835 -17.1737 50.8233 +2055 2 25.5184 16.8328 21.3129 -18.0552 -40.9029 7.45317 +2056 1 7.27484 22.2113 14.035 48.561 60.0034 62.6588 +2057 2 7.83751 21.4533 13.8765 -38.0713 -11.7879 -38.4589 +2058 2 6.51927 22.0729 13.4638 0.293443 -44.8648 -32.9729 +2059 1 14.2406 9.72758 11.5631 116.878 81.801 14.5405 +2060 2 13.6867 9.60902 10.7914 -66.2487 -25.9071 -61.3884 +2061 2 14.9707 10.264 11.2543 -53.7978 -46.298 43.148 +2062 1 24.5661 34.1068 22.5037 -12.6784 75.01 -32.2381 +2063 2 24.4448 33.1898 22.2577 -6.71238 -64.4707 -26.8253 +2064 2 24.8834 34.0733 23.4061 24.4774 5.00072 65.3718 +2065 1 28.1828 24.2163 14.5011 36.8397 60.2005 -124.445 +2066 2 28.1283 24.0875 15.448 -42.2705 -47.9485 79.128 +2067 2 27.5548 23.5921 14.1374 10.284 -1.76503 54.6319 +2068 1 35.2069 9.7887 0.991304 -95.944 64.7317 5.27254 +2069 2 0.552607 10.1881 0.815879 115.488 -3.29094 -17.0999 +2070 2 34.5965 10.5257 1.01417 -16.4988 -53.7782 7.85015 +2071 1 0.691695 26.2382 12.9947 -9.41017 61.2975 -51.419 +2072 2 0.0768464 25.8717 12.3592 -28.0544 -73.2286 1.85962 +2073 2 0.833398 27.1379 12.7003 45.2238 18.3035 55.3252 +2074 1 22.1934 29.1186 4.33055 7.9951 12.5985 3.19312 +2075 2 21.5188 28.4403 4.36471 47.1765 5.49724 -20.3584 +2076 2 22.9008 28.7279 3.81759 -48.2839 -12.3785 13.5407 +2077 1 17.9152 28.6807 14.9942 -54.009 -38.437 -55.3386 +2078 2 18.4519 28.3813 15.7281 -12.5555 -30.3197 -4.96761 +2079 2 17.4906 27.8873 14.668 64.847 68.7897 58.1862 +2080 1 12.7944 25.7701 32.651 87.3127 -33.674 -49.9122 +2081 2 13.7325 25.6374 32.7874 -23.9657 -5.59064 -20.5018 +2082 2 12.4854 26.1582 33.4696 -48.9202 37.6441 80.1222 +2083 1 30.8723 23.1715 13.4622 -9.11844 -27.0426 17.3174 +2084 2 30.4177 23.0049 14.2879 -11.7763 32.8722 29.883 +2085 2 30.92 22.3151 13.0374 18.8176 -9.0042 -46.3578 +2086 1 9.82399 23.583 1.7494 3.91602 -23.2748 -58.3544 +2087 2 9.72916 23.4277 0.80965 -20.0403 27.4058 -4.72991 +2088 2 10.3677 22.8585 2.05872 18.1457 -16.7879 43.7545 +2089 1 6.8955 12.5745 5.5963 85.8424 -23.1235 -93.8407 +2090 2 7.81182 12.4154 5.36977 -59.0646 18.9114 61.7966 +2091 2 6.4222 12.4672 4.77122 -25.9937 7.60744 34.9584 +2092 1 11.0245 29.5546 32.8142 27.2343 -22.8279 -26.0862 +2093 2 11.5962 29.377 33.5611 -2.51259 4.69703 -3.95931 +2094 2 11.3841 29.0222 32.1047 -13.3466 16.0372 20.0845 +2095 1 5.68503 15.1158 32.9715 71.9243 84.7749 22.2842 +2096 2 6.43529 15.2072 32.3842 -29.722 -48.1256 -23.5074 +2097 2 5.83799 15.7643 33.6589 -49.7197 -21.4736 10.4848 +2098 1 21.2604 27.2124 29.976 9.35206 -13.3824 -10.3518 +2099 2 21.1086 27.9685 30.543 -0.00945565 9.47109 13.7934 +2100 2 20.5932 27.2863 29.2937 2.67135 -4.7572 1.71573 +2101 1 6.19805 8.13917 30.3426 -73.1956 -40.2746 18.2363 +2102 2 6.98147 7.66228 30.0686 68.3476 -8.23578 -14.6177 +2103 2 5.51941 7.46745 30.4098 -8.28926 38.749 8.67497 +2104 1 32.4114 28.41 3.86786 -36.9652 -91.2495 22.0784 +2105 2 32.506 27.4619 3.95885 10.6094 88.9598 -11.6688 +2106 2 31.5044 28.5859 4.11817 26.5222 9.8783 -10.8104 +2107 1 23.9888 26.6201 31.2201 1.20293 -109.473 17.0178 +2108 2 23.2074 26.8924 30.739 -49.7779 23.7284 -32.1279 +2109 2 24.4775 27.4307 31.3625 44.3945 90.7049 14.6397 +2110 1 28.5019 29.5744 20.8753 -105.573 -63.5283 91.4836 +2111 2 29.2364 29.9771 20.4121 98.2346 34.6669 -48.3894 +2112 2 28.9027 29.1372 21.6267 -2.74566 33.6259 -52.7638 +2113 1 27.7502 21.2781 18.5161 19.7289 10.8774 29.9785 +2114 2 27.4189 20.4309 18.218 36.4689 9.88724 51.6874 +2115 2 28.2531 21.075 19.3049 -59.0951 -30.5306 -78.2835 +2116 1 25.2558 27.4375 16.5506 -27.3132 48.5894 -138.27 +2117 2 25.6596 28.3054 16.5549 -16.4669 -51.6805 13.5284 +2118 2 24.9314 27.3282 15.6566 44.5383 5.03271 118.679 +2119 1 5.61318 2.12428 21.5016 42.3627 116.054 -46.2104 +2120 2 4.7857 2.12108 21.9828 -11.881 -55.7866 17.5254 +2121 2 5.90501 1.21282 21.52 -32.99 -59.6739 27.9577 +2122 1 14.2061 17.2982 2.13514 14.87 -16.8255 82.4501 +2123 2 13.459 17.6149 1.62724 -31.7979 16.4565 -57.7066 +2124 2 13.9007 17.3075 3.0423 30.4046 -13.1183 -10.0672 +2125 1 33.7736 2.92312 0.155872 -23.2753 70.1969 84.7704 +2126 2 33.4448 3.50799 34.9204 -1.98604 -9.23228 -59.7488 +2127 2 33.6438 3.40839 0.970669 26.2779 -65.148 -23.8257 +2128 1 0.228023 13.6858 9.35278 75.2268 -30.5675 -41.8622 +2129 2 0.628256 13.369 10.1625 -15.1728 4.49884 -22.1448 +2130 2 0.840824 13.4263 8.66472 -61.7866 22.2466 65.7642 +2131 1 27.5701 24.367 33.9196 28.7332 -71.3958 -21.3549 +2132 2 27.0209 24.2561 33.1435 -61.9626 57.7048 -37.1137 +2133 2 28.0866 23.5623 33.965 40.9923 1.35586 55.7795 +2134 1 18.7528 23.4345 22.1157 -55.989 -41.7974 78.544 +2135 2 17.831 23.3407 21.8758 44.1354 11.4866 -10.7307 +2136 2 19.1759 23.7589 21.3207 13.9252 25.7041 -74.501 +2137 1 2.29467 10.8714 1.51084 -32.1408 -14.5508 -43.6556 +2138 2 2.49392 11.7359 1.87029 8.29658 40.0219 18.0615 +2139 2 2.86631 10.2736 1.99261 26.9538 -27.5494 21.3125 +2140 1 25.6183 25.8965 25.2435 -22.6704 50.8467 44.5622 +2141 2 25.4682 26.5987 25.8765 11.2294 -47.0705 -40.532 +2142 2 26.3923 25.4388 25.5719 14.337 -4.85607 6.83892 +2143 1 16.9274 16.3249 9.80007 65.7834 60.832 91.2583 +2144 2 17.206 17.0991 9.31089 -15.6938 -45.7663 10.4381 +2145 2 17.345 16.4189 10.6563 -51.7702 -27.03 -90.6821 +2146 1 10.4759 17.2108 29.1097 -29.7724 -51.6266 4.03033 +2147 2 10.915 18.0412 29.2938 16.6521 36.3727 20.7383 +2148 2 10.1976 16.8911 29.968 12.6809 23.8938 -15.59 +2149 1 16.0664 22.369 1.69557 85.9561 -48.6572 -5.15207 +2150 2 15.3902 23.0063 1.46575 -28.2658 50.5099 -24.9006 +2151 2 16.8392 22.6523 1.20702 -67.0317 -6.80127 33.7933 +2152 1 16.3327 27.5815 32.8061 -97.1356 26.6046 -105.602 +2153 2 15.9617 26.7251 32.5938 37.4344 3.83013 30.771 +2154 2 15.8275 28.1996 32.278 61.9273 -28.2727 64.9337 +2155 1 20.4924 11.6244 35.2661 -5.21163 -1.0569 -6.7191 +2156 2 20.9669 12.078 34.5693 21.3478 4.01433 -4.63918 +2157 2 19.7346 11.2374 34.8278 -14.5793 -14.9179 8.0377 +2158 1 30.4097 26.5784 6.51351 -9.32609 30.1609 -39.3002 +2159 2 30.176 26.74 5.59942 17.4667 -38.6776 62.5005 +2160 2 30.4473 25.6247 6.58661 -9.16188 10.4851 -24.9264 +2161 1 12.3738 16.3745 4.56041 -15.067 -62.6596 -68.9688 +2162 2 12.3566 15.5741 4.03566 24.5663 39.9643 43.3456 +2163 2 11.6799 16.9196 4.18943 -10.8773 31.6695 6.66512 +2164 1 33.5682 11.906 21.4632 131.371 -44.4617 47.3568 +2165 2 33.2081 12.3946 20.723 -83.4852 -5.59447 28.6945 +2166 2 32.8074 11.6945 22.0041 -35.7983 48.0193 -76.3145 +2167 1 31.321 31.2318 1.41481 -9.64347 -36.4689 79.3449 +2168 2 31.4863 31.9888 0.852737 -9.20003 -55.8008 -59.1419 +2169 2 31.1997 30.5029 0.806288 16.3896 96.331 -24.3681 +2170 1 28.8703 19.6379 21.2284 48.52 113.94 -13.0221 +2171 2 29.7074 19.4491 20.8043 -13.2463 -30.88 0.948916 +2172 2 28.8769 20.5858 21.3611 -33.496 -85.1446 0.652634 +2173 1 4.42957 23.1715 25.4257 16.2789 -123.243 -35.6211 +2174 2 3.96582 23.5238 24.6661 2.94752 -9.19552 1.30951 +2175 2 4.5263 22.2382 25.2362 -18.205 130.166 23.9116 +2176 1 24.008 31.9956 18.1856 -117.196 85.2226 -16.1123 +2177 2 23.242 32.5523 18.0459 108.23 -55.2981 20.8967 +2178 2 23.6712 31.1022 18.1165 7.89186 -25.0594 -0.78642 +2179 1 12.5975 11.8079 19.0164 -30.5357 87.8883 -34.2682 +2180 2 12.2075 11.1552 18.4349 -2.33616 -57.2338 -2.36799 +2181 2 12.293 12.6478 18.6728 26.2177 -28.2123 43.9707 +2182 1 22.6089 27.9043 24.8195 -160.576 -21.8022 52.0453 +2183 2 23.4906 28.2525 24.9526 69.6867 41.0498 40.342 +2184 2 22.0845 28.3081 25.511 84.5604 -39.6516 -76.6987 +2185 1 10.8916 10.4455 15.8 -22.9141 -62.4068 -81.1362 +2186 2 10.7237 10.0344 14.952 11.329 1.04638 60.8679 +2187 2 10.9593 11.3801 15.6043 14.5228 67.5064 8.34378 +2188 1 0.0806027 9.79667 3.64446 -0.950094 -5.43541 -85.2643 +2189 2 35.4479 8.89892 3.94607 11.3933 22.8736 -38.4962 +2190 2 0.0936377 9.72978 2.68968 -7.40219 -19.1687 115.509 +2191 1 30.4073 21.0886 5.84674 52.8532 96.6697 -8.54195 +2192 2 30.0786 20.9467 4.95901 -16.1652 -22.7283 -11.5336 +2193 2 30.129 20.3123 6.33268 -33.0331 -73.0871 29.5632 +2194 1 24.6725 21.9194 3.53992 28.8323 6.42743 43.0674 +2195 2 24.3523 22.8154 3.43518 -38.9559 26.8758 -32.1553 +2196 2 25.2182 21.9499 4.32571 8.87151 -37.4672 -8.77811 +2197 1 28.9523 32.9106 27.7139 38.777 -73.8098 3.30276 +2198 2 28.276 33.5695 27.871 -22.8961 53.4222 -7.02643 +2199 2 29.6378 33.3791 27.2377 -17.926 15.2775 1.12307 +2200 1 30.0351 19.2109 7.99842 56.3343 -46.5142 -52.7242 +2201 2 30.7099 18.7746 8.51848 -74.8025 59.0519 7.30024 +2202 2 29.4792 19.6472 8.64408 20.8691 -13.7133 39.8829 +2203 1 24.4989 23.3484 12.1537 31.9512 118.967 26.8713 +2204 2 25.3983 23.0485 12.2856 -105.266 -69.2773 -33.8465 +2205 2 24.0125 22.5559 11.9268 85.1555 -46.3862 9.27762 +2206 1 31.7734 12.6346 3.01042 -34.2182 -37.3041 -88.7021 +2207 2 30.9423 12.3459 3.38745 -3.41543 4.45908 24.7195 +2208 2 32.2888 12.9278 3.76182 30.7768 15.3316 72.6946 +2209 1 14.3004 32.5135 11.8847 47.3641 -27.9171 -75.5567 +2210 2 15.1265 32.0325 11.9345 2.57721 -4.43068 -23.7228 +2211 2 14.0856 32.7162 12.7952 -47.0809 31.0815 95.3786 +2212 1 29.4344 16.8279 3.26315 1.71258 21.4097 -10.3499 +2213 2 29.2745 16.425 4.11658 35.0595 47.4908 -32.0321 +2214 2 30.0363 17.5491 3.44721 -34.267 -57.0872 34.6434 +2215 1 16.9328 0.291348 22.9259 -96.0457 35.1642 -81.0802 +2216 2 17.6742 35.4119 23.3925 68.2767 -48.9319 17.8501 +2217 2 16.9924 35.4375 22.041 26.4343 7.98162 65.9151 +2218 1 6.39107 32.0742 27.1141 -71.8376 -120.036 -66.8619 +2219 2 7.19893 31.719 27.4849 48.8832 -1.28396 25.7903 +2220 2 6.41169 33.0041 27.3403 23.9249 107.873 39.1037 +2221 1 11.3853 0.736949 34.4447 -6.27155 -21.4529 13.9855 +2222 2 11.8452 0.738645 33.6052 5.55277 -1.6284 -9.06704 +2223 2 11.3558 35.3213 34.7003 8.13427 36.8025 -14.2026 +2224 1 5.62922 0.9539 5.9663 143.249 9.02751 -73.4699 +2225 2 5.6188 0.151351 6.48789 -57.4481 -51.6778 60.9691 +2226 2 6.50024 0.971096 5.56972 -85.5718 52.5802 3.87491 +2227 1 31.4437 14.7803 9.5261 72.7893 -49.8157 51.2561 +2228 2 30.8084 15.3043 9.03817 -14.7892 50.6077 -37.3046 +2229 2 32.2619 15.2726 9.46018 -56.6295 -4.02105 -14.0818 +2230 1 4.14196 30.4663 11.2574 11.7043 -31.1743 -105.49 +2231 2 4.27745 30.2949 10.3255 -32.782 12.1484 85.6385 +2232 2 4.96545 30.8553 11.5521 11.1088 11.3476 21.6061 +2233 1 2.68608 19.0816 19.359 -3.01057 17.0183 27.4831 +2234 2 2.27221 18.6011 20.0759 -10.6631 -34.8733 -4.22677 +2235 2 2.869 19.9472 19.7243 18.376 16.3539 -25.2662 +2236 1 22.9299 35.3243 10.6498 -18.4446 106.559 3.48015 +2237 2 23.025 34.5167 11.1546 13.1046 -47.5462 -63.684 +2238 2 23.0373 35.0518 9.73849 8.84858 -59.2344 54.0435 +2239 1 21.4245 28.833 27.2617 -112.882 -122.417 48.1301 +2240 2 20.9579 28.0587 27.5765 94.6762 127.005 -55.7499 +2241 2 20.7393 29.4877 27.1269 24.9839 7.30026 -4.47793 +2242 1 30.8529 9.03894 4.7007 -10.4074 0.580166 26.9286 +2243 2 30.816 8.58637 5.54336 1.35589 4.39792 -23.1526 +2244 2 30.494 9.90818 4.87919 1.68948 2.12885 -6.87637 +2245 1 4.86299 22.6951 4.35164 68.9609 53.2154 38.5763 +2246 2 5.71115 23.1388 4.34908 -68.3496 -36.7087 0.304243 +2247 2 4.83212 22.2315 3.51476 -0.0544366 -20.7945 -36.6172 +2248 1 13.4448 3.46093 20.9058 117.199 -147.58 -78.3774 +2249 2 14.2592 3.66177 20.4448 -54.2965 70.2265 33.8493 +2250 2 13.3849 2.50589 20.8823 -65.9335 79.899 41.3496 +2251 1 22.1549 21.8464 0.89966 70.1558 -49.7685 -19.5359 +2252 2 22.4513 21.0015 1.23811 24.4575 9.50177 -15.5263 +2253 2 21.3077 21.99 1.32132 -96.5829 40.0968 36.6351 +2254 1 9.81432 3.47734 1.49557 -20.9621 29.0428 47.0274 +2255 2 9.6162 4.18978 2.10338 5.3877 -81.0925 -49.9401 +2256 2 9.30715 2.73449 1.823 14.9586 47.8294 -0.725459 +2257 1 25.044 17.8503 9.69663 27.1502 -5.67979 -58.5993 +2258 2 24.2054 17.8816 10.1572 -69.4711 -0.0877294 26.756 +2259 2 25.6996 17.8219 10.3934 28.1182 5.25101 15.3179 +2260 1 15.1885 12.4135 1.71068 7.9846 18.3332 -112.133 +2261 2 15.5278 12.4107 0.815631 -46.1935 16.816 46.221 +2262 2 15.8252 11.9023 2.21028 36.3231 -37.1811 65.9966 +2263 1 10.8225 25.4182 22.6942 -16.3709 41.7061 -2.96855 +2264 2 11.5577 24.8393 22.896 51.7105 -104.798 27.2426 +2265 2 11.2285 26.2631 22.5003 -26.5312 68.4147 -17.545 +2266 1 18.2565 35.029 9.19933 93.2247 -130.515 -43.5824 +2267 2 17.8418 0.076846 8.53814 -47.7517 59.7514 27.4167 +2268 2 17.9592 35.389 10.035 -46.5773 66.1426 3.76913 +2269 1 20.6778 9.17376 32.729 13.3347 58.1187 40.967 +2270 2 21.5931 9.09497 32.998 21.3061 -0.378409 3.74345 +2271 2 20.5577 8.47997 32.0806 -13.4588 -66.5699 -61.818 +2272 1 26.3205 10.1324 13.9383 -82.5262 78.4062 47.6559 +2273 2 26.6072 10.0574 14.8484 56.1801 -32.325 13.375 +2274 2 25.526 10.6647 13.98 41.9144 -38.3569 -60.0645 +2275 1 0.822477 13.723 27.8175 -18.4017 86.3861 0.306287 +2276 2 0.842594 14.6428 27.5534 -7.45577 -62.9773 29.0841 +2277 2 1.34584 13.2716 27.1553 24.5862 -30.0006 -29.3344 +2278 1 21.8482 3.72499 35.3614 36.4395 57.3032 155.66 +2279 2 22.7485 3.92269 0.172076 9.19721 -27.7397 -73.4064 +2280 2 21.3254 3.93384 0.688367 -38.3534 -28.3721 -78.9399 +2281 1 19.2709 12.3493 7.94476 -62.7607 -34.1593 44.1878 +2282 2 18.5912 12.9879 7.72931 8.59403 -0.283937 -0.469165 +2283 2 20.0393 12.6421 7.45467 58.528 31.0007 -42.4613 +2284 1 29.8055 8.7965 16.4947 -12.9653 17.4412 -9.2463 +2285 2 30.5349 9.33389 16.8037 38.9819 89.4241 16.7099 +2286 2 30.0908 7.89527 16.6453 -19.0631 -103.816 -7.43473 +2287 1 27.8603 15.0699 19.6052 83.747 75.2206 -5.30123 +2288 2 28.3877 14.91 20.3878 -26.3407 6.71241 -35.3388 +2289 2 28.2706 15.8287 19.1903 -47.6683 -81.2156 42.8305 +2290 1 23.9795 35.0271 31.2038 -16.0643 -35.4203 65.0323 +2291 2 23.2135 35.1816 31.7565 75.965 -32.1958 -23.9523 +2292 2 24.5232 34.4236 31.7104 -70.7673 54.323 -20.7793 +2293 1 28.6882 19.2643 23.8942 -16.4712 1.15992 -26.0508 +2294 2 29.4533 19.5951 24.3649 19.4068 7.6544 8.63 +2295 2 28.7906 19.6001 23.0037 -0.414651 -13.7932 21.9272 +2296 1 20.7335 23.1194 11.3875 -132.673 -3.94111 55.0552 +2297 2 21.1715 22.5352 12.0065 40.8347 21.9813 -45.4087 +2298 2 21.4293 23.409 10.7974 78.2433 -16.4624 -6.64684 +2299 1 5.76865 34.8073 20.9366 8.59954 55.6468 36.0945 +2300 2 5.89297 33.8627 20.8445 -19.239 -11.8736 -44.9649 +2301 2 5.29271 35.0648 20.147 14.6633 -48.6548 9.42685 +2302 1 26.3719 21.6155 25.723 -52.4769 41.5212 -107.741 +2303 2 25.5949 21.9411 25.2687 49.1753 -30.8638 68.2328 +2304 2 27.0803 21.7124 25.0866 0.971727 -15.0263 43.7018 +2305 1 31.1949 33.5037 26.1577 -0.305328 17.7795 77.151 +2306 2 31.1856 33.3666 25.2104 -18.7205 -0.0870564 -112.732 +2307 2 31.8436 32.8802 26.4841 23.9745 -14.7429 37.6849 +2308 1 24.5449 11.8069 22.6789 -100.147 -62.5151 81.3694 +2309 2 24.237 12.4805 22.0724 13.8625 44.5054 -49.4034 +2310 2 25.4812 11.7288 22.4957 90.5149 15.6782 -42.0978 +2311 1 5.96395 23.1672 33.3812 97.8855 -28.9792 -37.3817 +2312 2 5.34134 22.8619 34.041 -59.4175 -1.95037 35.496 +2313 2 5.55146 23.9439 33.0032 -40.8304 26.6924 -1.815 +2314 1 5.02408 11.1391 19.2056 7.79439 37.4987 -8.0257 +2315 2 5.58969 10.8764 19.9318 -11.0185 23.6311 -15.0243 +2316 2 5.05585 12.0958 19.2107 11.5163 -64.2191 20.6005 +2317 1 22.6925 11.2993 3.68885 81.6279 47.0615 -150.454 +2318 2 23.2095 12.0912 3.54084 -38.1501 -33.0125 65.3097 +2319 2 22.6662 10.8668 2.83532 -31.4268 -19.1718 69.7692 +2320 1 13.2731 8.09219 34.2734 56.1217 -69.4658 28.7909 +2321 2 12.3781 7.81581 34.4702 -82.5992 21.2634 7.82178 +2322 2 13.8048 7.31117 34.427 21.784 49.9213 -22.6862 +2323 1 34.147 7.38458 17.2959 128.122 84.7247 16.155 +2324 2 34.8037 7.99519 17.6308 -71.8626 -79.6139 -45.092 +2325 2 33.3918 7.50471 17.8715 -53.191 -5.44706 27.234 +2326 1 20.6676 14.0728 27.6799 -4.55589 -56.3065 14.3935 +2327 2 20.8489 15.004 27.8074 8.55006 51.3349 6.637 +2328 2 20.6522 13.7079 28.5647 3.70158 5.23715 -13.8869 +2329 1 6.84695 29.7784 7.44131 -56.2079 -12.309 74.102 +2330 2 7.1152 29.1572 8.11836 13.0111 17.5933 -40.7267 +2331 2 5.9866 30.0868 7.72582 39.9029 2.67604 -36.4672 +2332 1 8.84483 31.9119 32.1601 16.1855 30.0914 -21.6965 +2333 2 8.26994 31.2378 32.5224 5.30669 -20.9853 8.41054 +2334 2 9.69641 31.4826 32.0783 -23.1356 -6.1695 8.66511 +2335 1 12.7037 30.3257 23.6316 -52.1283 90.7618 55.6358 +2336 2 12.3849 31.209 23.4459 29.331 9.64204 -93.3124 +2337 2 12.4292 30.1561 24.5328 23.8475 -100.184 43.644 +2338 1 21.7678 30.4577 17.1688 94.4256 -21.2218 35.6331 +2339 2 21.3226 30.123 16.3903 -54.714 37.3878 10.1016 +2340 2 21.1222 31.026 17.5888 -30.7298 -28.2798 -57.6974 +2341 1 6.27785 16.189 19.5392 -2.31074 -6.88598 1.96642 +2342 2 6.76193 16.0689 20.3562 -12.7975 17.3096 -20.0626 +2343 2 6.31288 17.1315 19.3758 3.79875 -6.52673 8.34609 +2344 1 6.9984 25.0316 14.1875 -37.8963 18.3255 21.5916 +2345 2 7.02602 24.0748 14.187 34.0156 14.1914 -23.6091 +2346 2 7.76438 25.294 13.677 11.4611 -36.2604 -6.20007 +2347 1 7.4937 35.0734 0.573486 -58.0494 -50.9225 2.1652 +2348 2 7.7463 0.417943 0.931942 17.4114 46.531 15.358 +2349 2 8.09222 34.935 35.2866 34.7488 1.38206 -28.1603 +2350 1 6.48178 7.54146 20.65 -53.6324 23.4755 0.101216 +2351 2 7.21504 7.33761 21.2305 40.8944 -7.2597 39.2754 +2352 2 6.6779 7.06932 19.8408 5.10199 -21.4665 -39.2175 +2353 1 5.24021 9.16161 11.0807 89.9759 -12.4896 19.1187 +2354 2 5.1137 8.72341 10.2392 -38.6083 15.7454 4.46654 +2355 2 4.35678 9.39798 11.3635 -59.0149 -5.33741 -22.9569 +2356 1 27.6384 15.5319 26.979 -17.4192 -46.1585 -24.2583 +2357 2 27.5981 16.4544 26.7265 3.56674 30.9889 -9.09763 +2358 2 28.2543 15.5102 27.7114 13.2412 13.7928 26.3189 +2359 1 22.8464 5.25124 24.8604 -167.224 -108.347 -36.2384 +2360 2 23.6152 4.70705 25.0311 64.3934 48.623 13.8499 +2361 2 23.1726 6.14978 24.9101 100.116 61.2069 17.8055 +2362 1 29.5224 32.0833 3.42784 -38.829 38.153 -81.4999 +2363 2 29.8883 31.7142 4.23165 47.8461 -29.7935 -11.9893 +2364 2 30.1285 31.8083 2.73987 -15.7148 -6.36159 87.7867 +2365 1 13.9881 20.8968 14.3191 -36.1683 -61.5204 25.0363 +2366 2 13.6862 20.1606 14.8512 14.4404 72.0861 -58.5737 +2367 2 13.2157 21.1666 13.8224 6.25032 -17.1684 21.099 +2368 1 8.3642 15.6026 2.21043 116.172 6.52238 113.755 +2369 2 7.43697 15.4611 2.40139 -92.7595 -15.7171 -2.72572 +2370 2 8.4069 15.658 1.25578 -16.7336 0.06983 -107.951 +2371 1 25.8083 29.1256 29.4969 -44.265 32.8015 48.2871 +2372 2 25.4685 29.3124 30.3721 31.269 -16.5859 -53.3047 +2373 2 25.1849 29.5439 28.9031 15.4683 -15.7264 9.53257 +2374 1 21.3317 23.7584 26.2371 19.41 135.601 -58.1021 +2375 2 21.1955 22.8183 26.3544 -16.7367 -73.0332 52.4513 +2376 2 21.2804 24.1206 27.1217 -2.54367 -53.3155 -14.8388 +2377 1 32.6092 28.8341 33.799 5.65931 23.2817 -72.8064 +2378 2 32.8586 29.755 33.7216 -10.0399 -50.8303 31.0365 +2379 2 32.6235 28.6599 34.7401 12.4276 16.5343 38.7942 +2380 1 22.0655 16.5871 18.1964 -2.22093 5.40452 7.85251 +2381 2 22.2169 17.0383 19.0269 -45.9543 -13.5814 -56.4262 +2382 2 21.2165 16.9129 17.8977 43.9112 1.15471 43.153 +2383 1 10.537 29.7378 12.9329 -71.4525 -26.4273 42.0895 +2384 2 9.82316 30.3735 12.9838 56.9052 -19.7581 -10.4636 +2385 2 11.2563 30.2169 12.5216 -2.42853 34.1683 -14.1558 +2386 1 17.1531 2.96331 22.8161 55.5613 -26.8636 58.709 +2387 2 16.9307 2.04759 22.9841 27.9593 59.295 -7.37414 +2388 2 17.9051 3.13551 23.3827 -82.3858 -22.6026 -57.6016 +2389 1 2.8461 16.6254 31.8339 30.7511 143.552 21.7101 +2390 2 3.06062 15.7862 31.4264 -40.8143 -81.3386 9.39514 +2391 2 2.06905 16.4438 32.3626 15.3649 -67.5137 -31.4111 +2392 1 17.8188 7.51575 34.6569 6.4968 99.814 -25.158 +2393 2 18.7683 7.60874 34.7349 -32.0366 -37.8491 5.88384 +2394 2 17.6609 6.57651 34.7527 25.2407 -68.7114 13.5328 +2395 1 26.8816 17.8253 18.4913 -0.599549 23.4064 26.8398 +2396 2 26.1255 17.5424 17.977 -13.6715 -3.33116 -8.78617 +2397 2 26.5076 18.1434 19.313 9.86374 -9.95401 -13.6482 +2398 1 19.0544 1.05637 26.0196 -4.09618 69.666 24.3304 +2399 2 18.5926 0.283664 25.6941 -41.1554 -65.7457 -25.3793 +2400 2 19.957 0.939121 25.7233 37.4086 -5.34329 -9.63087 +2401 1 1.10132 34.6529 5.12328 23.9732 85.5176 17.1806 +2402 2 0.880765 33.7329 4.97805 -27.0915 -41.8561 24.878 +2403 2 0.812351 34.8306 6.01836 2.68594 -43.3193 -44.8014 +2404 1 3.04471 35.0954 27.4151 -106.657 33.6928 -13.7095 +2405 2 2.09018 35.108 27.4855 43.6283 29.5516 -22.4649 +2406 2 3.3122 34.325 27.9163 58.0272 -65.556 40.3947 +2407 1 14.1254 17.7122 32.8459 20.8693 -50.3188 1.26855 +2408 2 14.7635 18.0559 33.4712 -66.7916 34.5289 -43.3557 +2409 2 13.5955 18.4711 32.6021 41.6345 16.7444 43.1291 +2410 1 20.9523 30.6956 2.27631 -17.2977 16.3641 0.316953 +2411 2 21.429 31.5226 2.20525 -3.89086 -20.1286 1.76727 +2412 2 21.1256 30.3946 3.16828 11.1257 -2.22088 9.07081 +2413 1 16.9619 25.7118 27.4219 100.476 -40.0943 -23.0217 +2414 2 16.9677 25.283 26.5661 -29.1653 29.1549 41.8013 +2415 2 16.065 26.0298 27.5249 -71.7256 7.30527 -21.235 +2416 1 28.7512 33.8326 11.8205 39.6374 -41.3815 101.263 +2417 2 29.372 33.3045 12.3225 1.66675 -13.2024 -65.1474 +2418 2 28.308 34.3704 12.4767 -52.2957 48.3981 -15.4157 +2419 1 13.8956 4.37358 31.9518 -41.6917 72.8033 28.8823 +2420 2 13.8793 3.41777 32.0008 27.5751 -32.0189 -24.7717 +2421 2 14.5091 4.56715 31.2431 17.9423 -36.8477 -10.7968 +2422 1 34.191 7.66514 13.3948 -52.135 -85.6155 -54.3587 +2423 2 34.2368 6.88003 12.8492 31.8394 56.5051 31.256 +2424 2 33.2615 7.75857 13.6035 26.1341 25.5259 15.4426 +2425 1 2.17905 12.8728 21.403 63.3842 -23.7486 -70.8515 +2426 2 3.05329 12.9088 21.0149 -82.2351 19.0593 55.4489 +2427 2 2.22429 13.4673 22.1519 19.4139 17.4895 11.8405 +2428 1 20.024 29.9384 11.783 -47.9279 64.19 -0.762442 +2429 2 20.7791 29.4544 12.1172 47.0599 -30.9048 16.82 +2430 2 20.0253 30.7573 12.2786 -5.1146 -40.3181 -24.7763 +2431 1 12.6844 8.32072 9.63148 102.622 -17.6101 70.642 +2432 2 12.5774 7.52176 10.1477 -28.3297 35.3895 -45.0079 +2433 2 11.8683 8.39832 9.13731 -79.1927 -29.0308 -19.705 +2434 1 27.1767 35.0717 17.9429 -70.2345 73.1212 56.4 +2435 2 26.6892 0.135546 17.3483 24.1215 -22.7687 -63.6353 +2436 2 26.9423 35.3808 18.8179 48.0327 -54.4481 12.6475 +2437 1 23.4999 14.0122 4.26674 9.42008 -42.3865 -26.7528 +2438 2 22.651 14.345 3.97534 -66.3488 2.57158 -59.4664 +2439 2 23.7117 14.5378 5.03815 53.6134 31.6325 82.7852 +2440 1 13.2037 1.239 26.2271 -2.66521 -35.017 -99.8782 +2441 2 12.8963 2.054 25.8302 10.5504 -14.2048 47.5675 +2442 2 13.2509 1.43103 27.1637 -6.47069 44.1647 53.9049 +2443 1 32.6125 13.5614 31.2261 -13.5468 31.8748 0.0526688 +2444 2 32.5535 13.0731 32.0473 -0.689731 36.4651 -10.1369 +2445 2 32.5458 14.4797 31.4876 5.41377 -77.1341 7.14631 +2446 1 11.3656 10.006 5.49035 -80.7814 -0.67841 103.695 +2447 2 11.8931 10.1029 6.2832 5.73155 -5.05381 -48.476 +2448 2 12.0034 10.0028 4.77662 80.7154 4.64604 -48.3796 +2449 1 9.17459 26.419 20.7245 -37.2781 -6.07716 -14.4824 +2450 2 8.24673 26.2197 20.5996 27.2959 -0.446912 9.82908 +2451 2 9.48167 25.755 21.3419 -2.12078 -3.23867 1.45952 +2452 1 9.87026 7.59448 4.03866 43.6133 -46.4041 105.54 +2453 2 10.2864 7.37686 4.87278 -39.399 -53.6234 -20.114 +2454 2 10.1962 8.46974 3.82902 -6.30794 99.1966 -80.7604 +2455 1 20.557 13.7759 1.37132 -8.30169 -8.39195 52.4977 +2456 2 20.371 13.4016 2.23247 9.17431 22.1909 -61.1236 +2457 2 20.6389 13.0177 0.792755 -4.47525 -6.15952 1.31369 +2458 1 29.9325 5.93369 4.91003 -44.6695 -5.23782 -46.0847 +2459 2 30.4535 6.06817 5.70169 39.9144 19.6821 71.0338 +2460 2 30.4405 5.30971 4.39152 -0.937947 -7.51881 -21.5744 +2461 1 12.516 1.74295 15.2961 -19.8391 -55.8309 -3.05401 +2462 2 12.8895 1.9545 14.4405 6.10259 12.5785 8.26535 +2463 2 12.522 2.57317 15.7725 6.61047 39.8615 -4.65859 +2464 1 11.625 32.788 23.8271 -105.779 109.217 -8.99331 +2465 2 11.4555 32.9895 24.7473 25.1664 -24.2735 -17.6564 +2466 2 11.0079 33.3373 23.3435 78.9275 -78.703 26.0362 +2467 1 13.0634 18.992 9.84318 -8.02388 -19.4384 -122.358 +2468 2 12.6831 18.3656 9.22741 -17.3722 -11.5575 68.886 +2469 2 13.5692 19.5913 9.29424 28.5903 46.8648 39.866 +2470 1 26.0237 14.5711 17.782 82.0721 10.7288 70.381 +2471 2 25.4537 15.3243 17.937 -1.28501 1.9169 0.491881 +2472 2 26.7233 14.6624 18.429 -96.522 -8.55476 -80.5525 +2473 1 27.0396 16.2503 1.75686 -31.9879 -35.1923 10.2752 +2474 2 27.9746 16.2658 1.96093 95.218 46.32 -9.7392 +2475 2 26.6887 15.5389 2.29259 -61.1581 -10.9731 -0.253272 +2476 1 15.3583 20.7242 28.7265 42.7669 -32.5274 -10.8199 +2477 2 15.985 21.4477 28.7242 -6.81721 15.5559 0.197791 +2478 2 15.8959 19.9414 28.847 -37.5569 11.9199 -2.2391 +2479 1 27.1055 30.5022 27.4233 -37.04 -77.1838 -26.2864 +2480 2 26.8761 30.0025 28.2068 17.8196 37.2762 -16.0095 +2481 2 27.477 31.3179 27.7591 23.718 47.0387 41.0177 +2482 1 24.9744 18.8146 24.6908 86.3646 -30.4117 -49.3552 +2483 2 25.4242 19.2625 23.9744 -38.2285 -19.2401 45.4377 +2484 2 24.1759 19.3242 24.8287 -53.5956 50.1898 2.14076 +2485 1 29.2347 2.55748 15.48 -80.391 44.2924 -18.4495 +2486 2 29.4594 2.0826 14.6799 16.1257 -11.316 -7.4104 +2487 2 28.424 3.01897 15.2655 63.5637 -28.9279 29.783 +2488 1 23.9872 0.629662 13.0513 55.7402 -176.355 100.53 +2489 2 23.9026 1.58207 13.0961 -30.4697 110.235 -62.6042 +2490 2 23.759 0.410696 12.1479 -15.2479 69.2884 -34.1009 +2491 1 30.8423 19.9765 31.5279 -21.7127 -69.3849 14.0458 +2492 2 30.1813 19.2903 31.6201 17.2573 -90.5456 40.5217 +2493 2 30.3802 20.6993 31.1032 1.31526 144.594 -56.731 +2494 1 30.1636 12.1291 29.6752 77.3602 -114.774 -171.263 +2495 2 29.8535 12.6346 30.4266 1.71911 52.8864 135.49 +2496 2 30.9519 11.6879 29.9916 -78.5718 59.2821 27.4517 +2497 1 8.49941 25.1151 30.478 -103.416 57.7784 15.2022 +2498 2 9.21053 24.8508 31.0617 42.5065 -9.36 44.9239 +2499 2 7.93975 25.6725 31.0187 63.9018 -59.7873 -46.3297 +2500 1 5.73637 9.03013 5.59225 60.5821 -9.42521 67.8502 +2501 2 6.08528 9.67767 6.20479 -27.7976 57.9257 -30.2207 +2502 2 6.04234 8.18915 5.93194 -22.5341 -50.8366 -47.3982 +2503 1 11.2524 34.7652 31.5211 -116.208 71.3695 25.9476 +2504 2 12.1881 34.8117 31.3251 75.4529 15.2137 -14.5797 +2505 2 10.982 0.171879 31.6188 43.7827 -100.133 -12.3525 +2506 1 5.35366 22.0175 22.2346 3.64304 -55.9826 -1.82342 +2507 2 5.96721 21.4316 22.6778 -32.1158 106.962 -23.8327 +2508 2 5.67997 22.8966 22.4267 32.5965 -51.2768 26.2228 +2509 1 33.5598 31.0965 3.22313 44.0686 -95.1114 44.3274 +2510 2 32.8441 31.5566 2.78451 -48.9791 -1.91012 -22.4197 +2511 2 33.2665 30.1865 3.27073 5.65077 93.3172 -13.864 +2512 1 25.964 29.5827 7.26463 -44.7506 -5.4197 82.4735 +2513 2 26.765 29.2043 6.90212 15.2728 9.38187 -39.6754 +2514 2 25.6336 30.1544 6.57162 16.5485 6.54615 -42.3894 +2515 1 33.8777 4.18707 2.43604 -55.4501 8.26836 2.36575 +2516 2 34.8152 4.03226 2.55213 18.8456 25.249 2.7166 +2517 2 33.8005 5.13704 2.3475 31.7402 -23.8862 3.94488 +2518 1 13.8114 25.3718 3.67105 -65.3049 -9.06907 11.4943 +2519 2 13.2573 26.0848 3.35364 -5.7945 1.99705 2.38244 +2520 2 14.6717 25.5486 3.29043 54.9942 4.93808 -15.1448 +2521 1 30.8848 4.38217 2.92127 51.7066 -40.6331 -67.9753 +2522 2 31.3701 3.56801 2.78752 -38.0844 58.5177 14.5353 +2523 2 31.0056 4.87019 2.10673 -11.5554 -22.1869 51.437 +2524 1 12.0694 4.99265 33.857 61.9342 -70.3626 1.30241 +2525 2 12.1121 4.23493 34.4403 -30.737 39.1177 -4.24698 +2526 2 12.8564 4.92416 33.3165 -33.496 28.882 -2.01291 +2527 1 7.37693 22.9959 25.9948 -123.614 33.8567 -28.3154 +2528 2 7.67711 23.9048 26.0038 38.3409 14.5139 6.54532 +2529 2 6.44135 23.0541 25.801 86.8714 -38.2435 17.9418 +2530 1 6.26719 14.4572 7.69069 32.5423 -47.1094 -45.2674 +2531 2 5.31045 14.4624 7.66107 -46.5982 19.507 22.3074 +2532 2 6.52267 13.7704 7.07481 18.0344 28.8525 24.8402 +2533 1 3.42177 16.3256 24.5529 10.0482 -18.4972 2.19713 +2534 2 2.7692 15.6254 24.5593 1.42308 -3.07529 -3.07129 +2535 2 2.93123 17.113 24.7889 -6.77451 11.5867 6.99486 +2536 1 11.8927 13.7293 11.881 74.9988 -140.812 120.581 +2537 2 11.2691 14.1226 11.2705 -76.2957 86.6584 -92.6118 +2538 2 12.5402 14.4163 12.0385 9.6688 44.1871 -14.1094 +2539 1 27.0851 4.13632 19.0672 16.7176 15.3374 41.5616 +2540 2 27.6727 3.3834 19.0033 17.5619 -62.9286 -53.1671 +2541 2 27.3028 4.54004 19.9073 -37.4501 35.5716 -3.28978 +2542 1 27.8272 10.5816 29.1165 -30.9176 -60.9511 -7.32488 +2543 2 28.0436 9.64926 29.101 16.4608 79.5556 4.45046 +2544 2 28.6744 11.0236 29.1719 24.1165 -26.4177 3.53441 +2545 1 8.69836 11.8249 17.3326 71.0366 -46.4969 -48.3257 +2546 2 8.91783 12.7473 17.2013 0.794482 -11.1782 -0.0751204 +2547 2 9.42107 11.3461 16.9268 -64.4599 49.5074 34.3334 +2548 1 13.4279 16.9758 24.9588 34.1563 13.7459 48.6035 +2549 2 13.9279 16.4791 25.6066 -30.8708 -6.03087 -31.2224 +2550 2 13.6668 17.8886 25.1196 -19.603 4.02195 -22.0798 +2551 1 25.2932 29.7753 23.4555 -76.4771 -52.7546 -62.5805 +2552 2 24.991 29.5838 24.3433 -44.6727 -21.9864 65.4926 +2553 2 26.1263 30.2302 23.5784 127.321 70.9051 -12.2232 +2554 1 1.80823 18.6694 8.01778 38.1887 -46.5474 -149.289 +2555 2 2.26727 18.0401 7.46142 -48.8521 63.641 81.977 +2556 2 1.52685 19.3599 7.41754 7.13197 -23.4394 49.9072 +2557 1 30.1224 27.6134 26.5464 -13.7825 26.2831 21.6709 +2558 2 30.5295 27.0023 25.9324 20.7865 16.5579 -3.80488 +2559 2 30.7058 28.3722 26.5522 -7.14206 -43.6792 -16.176 +2560 1 33.1846 17.8857 6.35207 31.4568 -56.3608 19.9367 +2561 2 32.5892 18.5857 6.62007 -15.9089 11.1535 25.3335 +2562 2 33.2712 17.3336 7.12919 -20.7702 46.3098 -43.1133 +2563 1 33.2728 21.1808 2.29508 -22.9392 20.1414 38.244 +2564 2 32.3589 20.9052 2.22454 13.6857 -4.91243 -14.5777 +2565 2 33.6769 20.8829 1.48006 0.18497 -14.7888 -31.4998 +2566 1 28.3439 11.5381 12.3752 10.5881 28.3218 44.9126 +2567 2 28.275 11.1377 11.5085 7.21294 -22.8022 -85.6506 +2568 2 27.6852 11.0854 12.9018 -29.2888 -9.71495 36.1554 +2569 1 28.3004 2.64499 2.85749 2.07125 9.46596 22.4267 +2570 2 28.3454 2.7769 3.8045 27.7028 -11.2085 -78.7103 +2571 2 29.195 2.41807 2.60393 -21.0522 10.996 43.2599 +2572 1 31.4417 35.4347 23.4012 -50.6227 125.845 -24.4512 +2573 2 32.2354 0.374998 23.6957 -17.5384 -67.1458 -3.29044 +2574 2 31.6578 34.5035 23.4508 65.5235 -64.7245 24.8254 +2575 1 3.7133 28.2017 15.8796 27.7833 -25.2085 -9.84873 +2576 2 3.95056 28.3084 14.9584 -3.2806 23.4102 -22.5767 +2577 2 3.89552 27.2813 16.0694 -8.46786 -2.93706 24.1835 +2578 1 10.9456 21.0269 2.86059 101.963 23.7457 39.8435 +2579 2 11.6136 20.9452 3.54132 -82.9708 4.62671 -62.7019 +2580 2 10.2413 20.4441 3.14429 -21.0936 -26.9197 21.8168 +2581 1 15.5794 3.78445 6.21944 -52.3283 -29.4076 -18.2149 +2582 2 15.7079 2.9224 6.61517 38.8829 -3.9294 25.5762 +2583 2 14.7213 3.72987 5.79876 6.13031 38.0697 -14.2942 +2584 1 19.6459 9.99163 5.15199 -146.737 -10.203 -6.51045 +2585 2 18.8865 10.5107 5.41651 77.0647 35.0067 20.5957 +2586 2 19.2746 9.24686 4.67903 68.5571 -26.1646 -11.0948 +2587 1 3.53556 21.9464 7.08874 9.51448 -18.0672 -47.7131 +2588 2 4.16425 22.5925 7.41063 22.6156 45.714 59.6861 +2589 2 3.81038 21.7719 6.1886 -22.0497 -24.4685 -15.2921 +2590 1 12.525 18.649 6.43848 83.8367 -101.519 143.338 +2591 2 11.7757 18.4286 5.88511 -23.5173 61.6419 -58.4141 +2592 2 12.846 19.4799 6.08792 -49.15 40.9024 -70.7612 +2593 1 23.9503 18.894 33.0696 43.4536 -27.6598 -5.88685 +2594 2 23.5234 18.0724 32.8267 -14.6705 24.7058 7.57044 +2595 2 23.2282 19.5007 33.2327 -30.6495 -0.656101 -0.419966 +2596 1 19.8513 7.44506 22.0304 -10.2273 77.1659 -37.1205 +2597 2 19.512 7.85727 22.8248 4.6998 -15.8383 2.85052 +2598 2 19.8228 8.13726 21.3698 5.73997 -58.1365 31.7955 +2599 1 7.99967 26.6387 28.4332 18.0864 15.3632 15.3662 +2600 2 8.46535 27.4341 28.6916 -2.34521 57.3237 -24.865 +2601 2 8.29438 25.9748 29.0565 -19.6207 -56.6835 4.92201 +2602 1 23.8368 15.0159 11.2196 -71.7275 68.1064 56.4738 +2603 2 24.1491 15.0269 10.3149 44.9805 -27.6427 -82.7179 +2604 2 23.1787 15.7102 11.2548 26.5509 -36.6431 26.757 +2605 1 17.623 5.88954 12.542 12.4382 -6.44618 1.93776 +2606 2 16.7437 6.20214 12.3294 -34.4471 20.9213 -14.7925 +2607 2 17.4975 5.31561 13.2977 7.70165 -13.8845 11.5094 +2608 1 33.2481 25.7929 27.9949 -14.7465 -65.7345 -62.4061 +2609 2 33.0067 25.9906 28.8998 -16.8571 5.27634 29.9023 +2610 2 32.6969 25.0475 27.7568 35.0404 68.3416 30.8148 +2611 1 8.52507 32.1103 20.1491 -76.8468 37.2909 98.1061 +2612 2 8.86015 31.7275 19.3383 68.8752 -49.0959 -117.957 +2613 2 7.62967 31.7792 20.2188 10.7876 14.1417 12.2205 +2614 1 27.8257 4.07116 5.11499 56.4882 -77.5739 82.3051 +2615 2 28.4962 4.74768 5.02009 2.19793 20.0432 -11.7763 +2616 2 28.2418 3.39401 5.64844 -65.0009 68.3454 -63.3303 +2617 1 26.0875 14.3347 3.52318 -13.6781 9.99037 18.498 +2618 2 26.1246 13.6914 2.81531 48.2248 -38.2897 -60.3247 +2619 2 25.2074 14.2401 3.88751 -27.2387 26.4627 40.1447 +2620 1 30.1746 24.5516 31.229 36.3247 -7.64612 94.2215 +2621 2 29.8999 25.2009 30.5816 -17.4714 45.1025 -41.0079 +2622 2 30.4379 25.0684 31.9905 -16.1015 -29.9443 -51.1546 +2623 1 4.56917 31.1784 8.22951 71.2995 -71.5899 53.2349 +2624 2 4.04525 31.8928 7.86707 -44.2872 77.5199 -28.7951 +2625 2 5.17866 31.6082 8.82954 -28.5171 -7.82692 -23.1096 +2626 1 6.38187 30.8924 16.1144 -88.0505 -107.31 15.919 +2627 2 5.44366 30.8448 16.2981 74.7505 16.7619 -13.5627 +2628 2 6.58668 31.8267 16.152 4.25627 86.0654 4.84886 +2629 1 22.9379 32.2556 1.41549 -32.8751 37.6209 61.1968 +2630 2 22.7457 32.88 2.11506 22.8713 -44.1922 -62.3876 +2631 2 23.7415 32.5854 1.0134 22.8149 14.778 -4.61832 +2632 1 26.7401 10.5378 34.1404 23.9748 -80.1729 -1.73937 +2633 2 26.6671 9.8552 33.4733 -18.8954 42.4357 0.872912 +2634 2 27.1894 10.1125 34.8708 -11.5364 38.4875 4.20159 +2635 1 18.1286 0.528634 11.6383 74.8256 47.0823 90.9006 +2636 2 17.6446 0.642191 12.4563 13.2115 -7.21849 -50.6904 +2637 2 19.0118 0.839512 11.8368 -85.9936 -32.5152 -31.2306 +2638 1 5.04223 17.2483 27.1671 46.6996 -2.9071 12.1929 +2639 2 4.48051 16.6222 26.7102 -28.0304 85.2331 34.5951 +2640 2 4.4623 17.979 27.3817 -20.4576 -85.2897 -46.011 +2641 1 0.200054 22.7309 26.749 -63.6178 16.1674 31.8428 +2642 2 0.486537 22.5053 25.8639 23.4085 -20.3772 -57.1853 +2643 2 0.976109 22.5986 27.2935 45.3949 -7.86946 23.8961 +2644 1 6.67359 10.3929 29.1264 -7.37823 -147.55 24.0972 +2645 2 7.08222 10.0424 28.335 -24.0022 38.9786 44.0098 +2646 2 6.40403 9.61858 29.6204 26.5412 114.862 -55.5225 +2647 1 0.36104 3.59799 32.9651 11.4014 26.6468 51.9375 +2648 2 0.873648 2.81009 32.7843 -3.68055 30.9884 38.8418 +2649 2 0.646484 3.87548 33.8356 -6.73988 -63.0976 -92.7865 +2650 1 1.12478 7.04672 21.9698 66.7487 -77.5766 -66.966 +2651 2 2.08107 7.05977 21.93 -24.7398 -12.3836 -6.26863 +2652 2 0.898266 7.78155 22.5399 -43.8856 93.6322 73.8478 +2653 1 20.4666 7.96111 8.20874 15.8434 -32.6035 52.6354 +2654 2 20.7142 7.33465 8.8888 -21.8573 83.348 -61.0888 +2655 2 20.6597 8.81774 8.58974 2.2457 -43.5191 2.72564 +2656 1 29.2217 8.66715 31.7283 19.833 -66.0471 -20.0069 +2657 2 28.4817 8.16808 32.0741 11.1103 48.9974 0.117948 +2658 2 29.0002 9.58077 31.9086 -30.3824 13.2653 19.7787 +2659 1 13.3441 26.4709 19.2927 -115.971 37.8527 97.0575 +2660 2 12.4279 26.3229 19.058 30.7284 -24.3712 -59.0751 +2661 2 13.3101 26.8245 20.1815 72.4576 -9.56039 -38.9884 +2662 1 19.9465 12.7059 3.72521 -36.1988 -7.42816 -65.8015 +2663 2 20.7192 12.4772 4.24181 -0.447715 15.7117 46.1089 +2664 2 19.4354 13.2775 4.29812 36.1351 -10.6912 22.6229 +2665 1 35.2316 31.6321 19.7285 3.80197 -28.2812 -105.649 +2666 2 0.36441 30.9813 19.4383 -38.0783 43.8553 65.8631 +2667 2 35.3447 31.6725 20.6782 39.8826 -25.2633 32.6525 +2668 1 24.9028 4.71974 4.92239 -63.3583 -33.3608 -15.992 +2669 2 24.6018 3.89886 4.53277 -7.11114 26.2248 12.6603 +2670 2 25.8469 4.60302 5.02852 80.5179 2.14044 12.1928 +2671 1 24.3545 20.3891 21.3939 -102.965 -23.0718 -103.911 +2672 2 24.5635 21.3231 21.3785 59.9967 78.3811 49.1747 +2673 2 23.7485 20.2667 20.6632 40.6037 -56.1156 60.4666 +2674 1 27.5086 1.34545 12.131 44.0317 -15.4597 -3.55067 +2675 2 26.8907 0.938183 11.5239 -31.2707 -6.90501 -18.3088 +2676 2 26.9731 1.94188 12.6543 -28.942 19.4273 16.453 +2677 1 13.1367 1.89352 29.112 -6.62117 -111.122 44.8152 +2678 2 13.1447 2.81909 28.8681 53.6601 34.8113 29.6886 +2679 2 13.8601 1.80252 29.7322 -60.1189 69.4814 -76.0169 +2680 1 28.1449 3.96235 23.804 -93.391 66.1592 -3.9443 +2681 2 28.0928 3.0105 23.8907 22.084 -60.9204 6.3715 +2682 2 29.0832 4.15097 23.7889 69.1442 -7.97473 -3.30581 +2683 1 18.2497 23.2275 0.516824 -7.4507 -73.1195 -9.26436 +2684 2 18.5105 24.1471 0.566952 54.6303 -32.6454 32.7005 +2685 2 18.9778 22.7496 0.91401 -36.4349 102.442 -21.1507 +2686 1 2.5137 29.0901 7.57562 -55.8197 21.9792 -10.8777 +2687 2 3.11306 29.8135 7.39196 24.9271 2.70377 3.89564 +2688 2 3.08188 28.3736 7.85838 40.9053 -30.5936 7.33634 +2689 1 25.0079 10.6905 1.68671 141.214 144.387 -12.5437 +2690 2 25.2324 9.8706 2.12671 -41.1713 -69.7619 19.7156 +2691 2 24.1055 10.566 1.39281 -100.059 -69.9567 -12.5108 +2692 1 0.508572 31.9831 4.59022 24.6707 45.0758 -47.4396 +2693 2 0.565883 31.5803 5.45667 5.41788 -29.7953 64.3678 +2694 2 35.2575 31.5649 4.18077 -29.3276 -13.8025 -18.2311 +2695 1 8.51919 24.056 22.2589 64.1043 -87.2503 -95.0235 +2696 2 7.75486 24.4204 22.7053 -106.348 57.231 69.3263 +2697 2 9.26573 24.5036 22.6572 35.7388 30.3316 25.936 +2698 1 3.74125 33.1514 4.3048 -21.4819 -79.4932 -60.957 +2699 2 2.7927 33.0305 4.26148 34.5404 19.032 11.8258 +2700 2 4.09772 32.4502 3.75942 -14.3741 62.7479 54.4682 +2701 1 23.7084 3.65684 13.1034 54.6014 6.20372 -78.2996 +2702 2 22.8587 3.36418 13.433 -104.643 -21.5773 109.995 +2703 2 23.6851 3.45586 12.1678 53.2148 20.3639 -38.7242 +2704 1 24.605 3.77015 1.43548 -68.163 -28.4542 58.3319 +2705 2 25.4485 3.56335 1.03297 45.1027 -15.9382 -16.7113 +2706 2 24.4726 3.0787 2.08403 14.2563 40.9913 -41.9301 +2707 1 19.4869 29.4921 22.0104 166.882 -121.378 42.987 +2708 2 19.5701 28.5549 22.1866 -54.8293 108.301 -26.2606 +2709 2 20.3758 29.8341 22.1064 -98.0152 11.6221 -19.0776 +2710 1 16.2301 13.9005 33.7977 -111.673 -105.461 30.1439 +2711 2 16.8203 14.224 33.1169 75.1109 60.5581 -52.7099 +2712 2 16.4373 14.4311 34.5669 36.9306 47.0721 11.9951 +2713 1 31.4006 4.69857 20.6192 142.369 -3.20111 51.6757 +2714 2 31.8989 3.93239 20.9037 -72.1931 34.0727 -35.3877 +2715 2 31.9922 5.43699 20.7643 -67.5914 -23.2216 -27.4061 +2716 1 11.9141 27.2143 2.83094 -74.1765 48.9976 77.2612 +2717 2 11.7378 27.6177 3.68092 61.8305 -31.7271 -30.6941 +2718 2 11.0749 27.2457 2.37166 16.8031 -19.7319 -48.5888 +2719 1 22.2931 12.3266 33.3111 54.0525 -10.7077 -0.246658 +2720 2 23.1318 12.4064 33.7655 -36.5516 2.05601 -9.73195 +2721 2 22.4872 11.792 32.5412 -18.5412 9.92714 6.38864 +2722 1 34.7646 23.6541 16.893 -67.9785 -34.696 -1.00751 +2723 2 35.4605 23.1586 16.4612 27.1246 -9.71736 -9.85471 +2724 2 33.9816 23.1147 16.7822 50.5401 50.4801 12.7823 +2725 1 1.74248 27.5855 25.6015 -30.7642 -25.9133 70.2902 +2726 2 1.16405 27.7208 26.3521 19.3008 -37.0103 20.5099 +2727 2 1.50405 28.2793 24.9867 6.79333 56.5179 -87.2203 +2728 1 12.8948 5.6108 10.6747 95.455 61.2594 -38.3881 +2729 2 12.1716 5.02097 10.8874 -87.9466 -69.3071 29.6563 +2730 2 13.4561 5.10122 10.0903 -7.97913 14.9967 6.65116 +2731 1 26.3115 30.231 9.95969 5.34231 -6.90593 35.2746 +2732 2 26.2963 29.9692 9.0391 -7.29872 -0.202001 -44.9514 +2733 2 26.8791 29.5869 10.383 -2.126 9.47921 9.40371 +2734 1 2.44559 10.303 33.9575 -94.4174 -10.9117 47.6112 +2735 2 3.25634 10.413 33.4607 72.4063 13.6244 -0.311529 +2736 2 2.67967 10.5411 34.8546 27.714 -2.43626 -44.0458 +2737 1 23.5954 21.3764 7.99423 -61.8129 -58.9749 20.7867 +2738 2 22.8343 21.0079 8.44276 -19.6241 64.7815 39.0644 +2739 2 23.9551 20.6454 7.49181 81.4823 0.345496 -56.7672 +2740 1 35.3134 2.94635 23.5839 -7.05487 18.7534 -33.4632 +2741 2 0.232722 3.38509 22.8473 -15.2107 -2.17004 3.81712 +2742 2 0.528143 2.56826 24.0873 20.8343 -19.1251 24.5829 +2743 1 13.9967 14.344 15.5008 12.7808 -34.8924 14.4207 +2744 2 14.7703 13.9657 15.9188 -11.6631 -15.065 -2.15325 +2745 2 14.1557 15.2879 15.5113 -4.94027 45.2337 -11.1722 +2746 1 6.46786 25.9869 20.3665 -14.1505 63.9641 63.1481 +2747 2 6.59641 25.2992 19.7132 -5.96476 -61.8687 -7.92735 +2748 2 6.12736 25.5279 21.1343 21.4951 -1.50962 -59.0287 +2749 1 13.2419 10.2222 7.85745 -34.0179 69.392 63.7033 +2750 2 12.9462 10.9161 8.44681 31.6309 -50.9664 -76.2031 +2751 2 13.3295 9.45178 8.41869 6.82988 -25.1507 -9.51637 +2752 1 19.8806 15.7607 34.7873 -37.0107 24.3223 66.6847 +2753 2 20.2198 15.0943 35.3849 -1.13409 -17.9924 48.2272 +2754 2 20.2698 15.5438 33.9402 30.4228 -5.67562 -110.977 +2755 1 28.0615 14.474 34.8691 0.409611 12.6457 27.5878 +2756 2 27.8498 15.0298 0.171869 3.58985 -16.1929 -16.439 +2757 2 27.8916 15.026 34.1057 -6.63253 1.40685 -7.21741 +2758 1 19.6279 31.0003 7.02693 95.9331 57.4595 5.63075 +2759 2 18.9027 31.3652 6.51969 -52.483 29.7381 -40.5469 +2760 2 19.2874 30.1753 7.37296 -33.3349 -78.7794 37.112 +2761 1 23.5196 19.5792 13.6534 11.9703 -11.9872 -16.0803 +2762 2 23.6724 20.443 14.0364 21.0772 46.6019 4.07495 +2763 2 22.948 19.1363 14.2807 -27.4046 -32.4068 14.6896 +2764 1 17.2298 33.3918 27.4282 136.737 -44.9806 38.5596 +2765 2 17.9104 33.6617 28.0447 -64.6365 72.609 31.4718 +2766 2 17.6201 32.6648 26.9429 -67.6491 -27.3852 -72.0513 +2767 1 14.5268 35.0836 34.7036 76.357 -105.08 3.06184 +2768 2 14.9194 34.4663 34.0863 -44.5302 60.5052 19.8773 +2769 2 14.8544 34.808 0.112509 -31.0786 39.0882 -20.3082 +2770 1 23.4454 32.9767 12.2117 4.78103 -41.7327 -98.3026 +2771 2 24.2263 32.4486 12.3775 -33.1722 34.8981 28.2986 +2772 2 23.3422 33.5071 13.0018 24.5216 2.21769 60.9284 +2773 1 27.832 1.81871 26.9047 -32.0759 64.1072 72.7195 +2774 2 28.3908 1.28778 27.4722 -1.09261 -12.6809 -52.067 +2775 2 27.9432 1.43761 26.0337 31.771 -40.3508 -4.74014 +2776 1 33.4891 28.0906 24.9173 -46.8518 63.902 27.9928 +2777 2 33.9371 28.5069 24.1809 11.4662 -13.0261 -12.6512 +2778 2 33.8254 27.1944 24.9271 34.3676 -54.1118 -11.2405 +2779 1 4.51563 24.7989 27.5189 15.8458 -16.6832 -111.647 +2780 2 4.61605 24.1405 26.8314 -10.7558 -34.721 67.0397 +2781 2 4.53926 25.6358 27.055 -9.99317 59.6882 52.1345 +2782 1 21.9856 18.5099 0.0939801 116.12 -37.0828 22.3152 +2783 2 22.4363 17.9182 34.9386 -49.9278 23.9836 6.77421 +2784 2 22.6424 18.7234 0.756763 -71.4054 8.06381 -34.2768 +2785 1 1.51371 16.0299 0.147148 -24.4521 46.4337 41.1972 +2786 2 1.10521 16.6802 0.718505 26.6731 -45.7321 -50.918 +2787 2 1.18565 16.239 34.7197 -0.794459 0.0473671 14.1248 +2788 1 15.6023 24.9766 19.1526 -30.4876 6.15423 9.07014 +2789 2 16.1677 25.4411 18.5355 77.1737 -4.56497 -55.3531 +2790 2 14.9395 25.6204 19.4023 -44.9173 -12.2782 35.9217 +2791 1 14.8951 26.7785 7.57002 -28.9024 -12.7271 77.4225 +2792 2 15.0575 26.9683 8.49406 -11.8303 -20.5564 -75.969 +2793 2 14.0842 26.2699 7.5684 44.5902 29.0216 -2.09941 +2794 1 20.1216 16.9941 24.3889 -31.6835 -59.9485 -34.0243 +2795 2 20.0745 16.276 23.7577 -0.546933 34.9584 37.2473 +2796 2 20.9425 17.4412 24.1829 55.8782 32.646 -10.7657 +2797 1 31.9712 9.82395 26.2433 2.36483 16.2972 -73.3128 +2798 2 31.2308 10.3276 25.905 -2.0764 -2.12049 27.598 +2799 2 32.4308 9.51836 25.4612 -3.98865 9.02436 56.1582 +2800 1 0.384785 34.9305 18.5365 -1.02826 75.3333 -48.1016 +2801 2 0.354052 0.183512 17.9545 15.0984 -60.6377 56.1406 +2802 2 35.1912 34.3585 18.2218 -22.9533 -27.0379 -0.65624 +2803 1 13.4153 12.3332 24.2365 53.861 15.3051 -19.0809 +2804 2 13.1015 11.7844 24.9552 -20.4292 -27.21 42.4184 +2805 2 12.6205 12.7041 23.8531 -37.0126 12.5839 -20.1741 +2806 1 5.18743 5.1874 32.8737 -15.2537 5.61229 -28.6354 +2807 2 4.61713 5.7387 32.3379 29.3153 -25.3254 10.5915 +2808 2 5.77525 4.76805 32.2453 -20.6678 19.7285 11.6709 +2809 1 32.4256 26.6679 22.0935 -87.9601 -81.0708 -81.2 +2810 2 33.1172 26.9848 22.6746 79.3103 23.5872 55.7243 +2811 2 32.7109 25.791 21.8369 -4.28217 68.5352 27.2623 +2812 1 26.5495 2.70435 29.9119 -59.8392 17.2196 34.5191 +2813 2 26.4581 3.07008 29.0321 21.5598 -1.9171 -9.32332 +2814 2 27.4581 2.40645 29.9548 48.0416 -3.54659 -19.3604 +2815 1 31.3613 7.26017 30.587 25.248 22.6492 -92.5078 +2816 2 31.4661 7.56461 29.6856 -26.7071 -28.7997 101.629 +2817 2 30.4884 7.55955 30.8415 -4.65436 10.3928 -9.60175 +2818 1 10.1748 14.388 10.0675 60.1917 1.01503 -16.4986 +2819 2 9.29104 14.5008 10.4175 -54.2346 1.37504 -2.04806 +2820 2 10.0441 13.9746 9.21416 -18.2269 3.89829 8.59036 +2821 1 28.1567 13.9451 15.9579 60.9298 -20.4478 25.5826 +2822 2 27.2963 14.2301 16.2656 -18.8925 7.92771 -35.3315 +2823 2 28.1014 14.0018 15.004 -37.6295 13.7187 8.76001 +2824 1 8.84141 24.5716 17.2442 -15.1354 -95.9852 71.0112 +2825 2 7.89444 24.6528 17.3579 -48.3914 65.3555 -41.9685 +2826 2 9.0818 23.809 17.7705 66.8992 27.9244 -33.2913 +2827 1 6.95639 20.2904 23.8496 5.10672 30.3774 -27.7754 +2828 2 7.08451 19.4606 24.3091 9.46819 -22.2566 14.2323 +2829 2 7.84243 20.5992 23.6602 -11.593 -4.08766 6.08018 +2830 1 5.75365 13.11 29.0537 61.2888 -5.98057 40.761 +2831 2 5.92902 12.9785 29.9855 -47.1793 14.8338 -69.0138 +2832 2 4.80751 13.2466 29.0046 -21.2898 1.01333 36.259 +2833 1 30.0299 16.6854 32.8482 -69.0194 25.9389 -13.7276 +2834 2 29.0847 16.8354 32.8675 63.3953 -15.9432 1.52291 +2835 2 30.2217 16.2551 33.6815 -3.34277 5.67395 -8.60755 +2836 1 19.4105 24.3103 19.4554 -6.45078 22.0348 82.3983 +2837 2 18.9684 23.7628 18.8065 52.915 26.3034 -31.6666 +2838 2 20.17 24.6647 18.9929 -37.5734 -39.0679 -37.0269 +2839 1 21.0876 32.5234 34.0548 4.44932 59.9927 111.572 +2840 2 21.4201 33.3104 33.6231 20.4274 22.4473 -105.558 +2841 2 21.0169 32.7677 34.9776 -26.2577 -81.494 -6.49713 +2842 1 27.58 10.4702 5.09171 -65.2659 5.31237 12.2309 +2843 2 26.6286 10.5692 5.12737 -0.2139 44.391 9.28985 +2844 2 27.7181 9.5393 4.91664 52.9737 -66.6441 -8.53156 +2845 1 28.7347 28.9472 29.8879 7.45179 86.9813 22.018 +2846 2 27.7913 28.8345 30.0046 -51.7656 -1.30873 6.75643 +2847 2 29.0371 28.1044 29.5497 32.1883 -83.9254 -30.2719 +2848 1 23.1275 9.19045 12.3318 -23.9151 -43.3885 -25.0746 +2849 2 23.4816 8.43938 12.808 -0.108479 97.3974 -0.673422 +2850 2 23.502 9.95277 12.7732 20.9614 -58.0152 32.6549 +2851 1 7.73216 20.4882 35.3884 -79.8619 53.6086 26.6705 +2852 2 7.15161 20.7595 0.652262 -9.28349 14.6477 -30.7094 +2853 2 8.30386 19.8298 0.336145 66.1889 -67.8282 9.79696 +2854 1 15.7512 1.18494 29.4705 45.5095 23.8518 -9.66497 +2855 2 16.6208 1.21888 29.8691 -57.067 12.8279 -49.9056 +2856 2 15.8169 1.75236 28.7024 18.7036 -43.2154 69.2484 +2857 1 21.0125 1.65575 12.0146 -59.7992 -6.22894 -86.5593 +2858 2 21.2864 1.87162 12.906 31.1405 18.4624 94.0344 +2859 2 21.754 1.17624 11.6452 24.5695 -19.7654 -12.1322 +2860 1 17.7706 21.9532 29.4088 28.4722 40.1726 13.2434 +2861 2 18.054 22.8281 29.6744 -25.2589 0.91138 -16.2222 +2862 2 18.4264 21.3647 29.7828 -2.82969 -29.684 -8.31059 +2863 1 22.4681 13.0574 12.4604 -3.89925 -7.04083 111.939 +2864 2 23.1035 13.6329 12.0345 2.45139 7.79522 -50.7168 +2865 2 22.0388 12.5979 11.7386 -5.84249 -2.03513 -69.058 +2866 1 11.2192 21.7415 13.5285 0.71591 13.1881 -35.2564 +2867 2 11.4727 22.2366 12.7495 54.0703 31.7834 6.09939 +2868 2 10.3482 21.4014 13.3239 -46.4165 -48.0548 42.6166 +2869 1 21.7279 10.8896 26.2263 155.179 -72.0569 -85.1622 +2870 2 20.9652 11.4405 26.0502 -88.2546 35.9495 60.6437 +2871 2 21.6288 10.628 27.1418 -65.0603 43.6902 6.08865 +2872 1 18.4681 8.09524 14.4984 -42.8663 -10.5244 65.1347 +2873 2 19.2322 8.4718 14.0618 12.347 -3.22468 -46.981 +2874 2 18.0028 7.62636 13.8056 32.0667 11.3951 -20.5248 +2875 1 2.91994 4.40223 25.4102 68.4593 -106.026 -71.0964 +2876 2 2.9641 3.59725 24.8941 -43.6585 75.7969 46.9731 +2877 2 3.83273 4.67101 25.5142 -27.2896 23.449 16.4356 +2878 1 5.27068 8.45247 8.47141 -0.45936 59.6162 -88.5046 +2879 2 6.07814 8.80495 8.09723 -38.6684 -29.5621 41.7408 +2880 2 4.5724 8.84056 7.94411 30.7556 -35.9611 44.4882 +2881 1 1.77043 24.1476 31.5884 113.491 -45.171 -13.3083 +2882 2 1.57331 23.2177 31.476 -37.6559 54.8168 8.35864 +2883 2 0.922094 24.5527 31.7685 -67.1584 -21.0734 6.19013 +2884 1 24.4488 22.6675 34.863 53.6463 31.8488 -27.9005 +2885 2 24.1329 23.4176 34.3593 8.57955 16.1041 -13.8081 +2886 2 23.6572 22.2748 35.2308 -65.4644 -43.4471 42.7218 +2887 1 4.18134 10.9323 27.7271 -41.3639 46.5937 7.13493 +2888 2 4.44351 10.1435 27.2524 13.6387 -38.0837 -13.1096 +2889 2 4.90713 11.1036 28.3272 27.6277 -3.86564 16.1274 +2890 1 17.6908 23.1912 14.1671 40.9328 34.084 -66.2881 +2891 2 17.1845 23.2465 13.3566 33.8272 -2.9704 51.2992 +2892 2 18.5214 23.6199 13.9609 -76.319 -34.0165 16.0849 +2893 1 7.47672 4.12438 28.9446 -22.8299 28.7473 27.892 +2894 2 6.58995 4.0886 28.586 -19.5575 2.09032 0.409323 +2895 2 8.00996 3.63896 28.3151 40.7678 -31.8926 -34.8062 +2896 1 24.0042 12.4897 25.2199 38.5247 37.3461 5.77766 +2897 2 24.2259 12.1149 24.3675 -55.0705 -12.1358 56.7591 +2898 2 23.2744 11.956 25.5343 13.9204 -22.8569 -51.6737 +2899 1 29.918 1.50225 13.0354 75.5507 21.2953 35.0371 +2900 2 29.1022 1.34652 12.5595 -101.695 9.35002 -44.2639 +2901 2 30.3992 0.677984 12.9629 41.4874 -27.6833 13.0594 +2902 1 10.6846 11.2162 11.7056 46.9543 7.255 52.1953 +2903 2 10.069 11.2418 10.973 -3.47021 43.2252 -9.19003 +2904 2 10.9117 12.1331 11.8604 -41.0777 -53.5227 -44.7363 +2905 1 26.8381 6.78465 27.9006 -50.7771 42.2208 59.3526 +2906 2 27.6215 6.24454 28.0045 36.2291 -28.7848 -29.968 +2907 2 26.7437 6.89101 26.9541 22.397 -17.2347 -36.5058 +2908 1 19.4556 27.2634 28.0476 74.7157 44.3669 -12.6026 +2909 2 19.0273 26.4901 27.6804 -55.5415 -27.4345 8.10583 +2910 2 18.8413 27.5881 28.706 -35.0639 -30.5625 -2.17053 +2911 1 9.18255 17.5435 23.2127 8.21961 -70.4799 94.4371 +2912 2 9.74774 18.2918 23.0206 41.5016 83.0309 -44.0195 +2913 2 9.53163 17.182 24.0274 -39.1929 -7.16284 -37.3733 +2914 1 18.2489 34.633 20.6572 -68.217 -28.4289 7.38848 +2915 2 17.3984 34.3595 20.3135 35.4618 11.8698 15.9795 +2916 2 18.8007 34.7322 19.8813 22.3872 8.18786 -10.4491 +2917 1 32.5286 32.1002 29.978 144.636 -105.032 -13.0226 +2918 2 33.1946 32.7213 30.2727 -13.1541 10.2472 6.53621 +2919 2 31.7069 32.589 30.0248 -130.943 94.3219 16.4759 +2920 1 3.80317 11.4907 8.14909 143.302 26.8417 45.2275 +2921 2 2.93818 11.2859 7.79399 -84.4397 -31.4305 25.0952 +2922 2 3.73823 11.2741 9.0792 -50.9865 2.5913 -64.012 +2923 1 19.1863 31.1183 32.5068 -12.0623 35.8943 -19.4964 +2924 2 19.8048 31.5887 33.0657 23.4255 -9.54582 26.7298 +2925 2 18.8225 31.7915 31.9317 -10.2112 -32.3181 3.06299 +2926 1 13.3411 28.4149 10.641 3.34007 -14.726 -13.3078 +2927 2 14.1915 28.0363 10.4178 -75.4882 3.20921 -1.65362 +2928 2 12.713 27.9229 10.1123 63.6172 16.6732 18.4633 +2929 1 9.56066 12.0599 5.5378 -71.0216 -17.4924 88.2472 +2930 2 10.0845 11.2645 5.63368 18.3524 28.1895 -51.8271 +2931 2 9.85161 12.4404 4.70907 46.6748 -26.2759 -33.8016 +2932 1 7.60233 1.79163 2.09066 39.672 -27.8932 -56.456 +2933 2 7.02467 2.55091 2.01293 -17.9461 10.8592 30.4958 +2934 2 7.49185 1.49758 2.99485 -16.2544 23.8587 4.1825 +2935 1 28.7863 11.0348 9.63764 39.2072 31.7224 -76.3819 +2936 2 28.9362 11.2441 8.71571 -23.8279 -25.9114 103.079 +2937 2 29.6227 11.2195 10.0648 -17.09 -5.59611 -10.921 +2938 1 4.02098 14.8441 0.820804 67.4068 -72.0618 -71.7471 +2939 2 4.34572 14.3154 0.091936 -31.0882 51.9916 75.4603 +2940 2 3.18107 15.1857 0.514003 -42.0857 24.178 -9.54397 +2941 1 28.3015 1.63961 9.02848 -52.559 48.1017 123.575 +2942 2 28.2815 2.44636 9.54326 29.2851 -31.2803 -68.8272 +2943 2 27.7918 1.01381 9.54309 22.4243 -13.276 -57.996 +2944 1 8.86256 20.4666 30.0525 -99.7857 -26.2475 -55.8247 +2945 2 8.39383 20.5285 29.2202 64.3164 48.7994 -50.6381 +2946 2 8.28464 19.9518 30.6158 28.9816 -21.4281 107.605 +2947 1 18.1542 12.2335 19.1516 27.4247 70.8773 89.7586 +2948 2 18.5969 11.7695 18.441 1.30388 -40.2364 -56.5476 +2949 2 17.2292 12.0128 19.0428 -40.092 -29.1614 -29.4192 +2950 1 30.2698 30.1299 18.8353 37.1352 -11.1803 25.939 +2951 2 31.1342 29.7381 18.7104 -44.6819 19.4956 -6.12373 +2952 2 29.8739 30.1204 17.9638 3.6213 -6.78098 -24.7147 +2953 1 28.7226 14.9429 4.97488 -1.66756 68.8243 10.6896 +2954 2 29.0698 14.07 5.15845 50.8057 -84.1089 16.9265 +2955 2 27.7967 14.797 4.78055 -55.3976 7.23105 -17.2855 +2956 1 30.791 17.3437 25.8787 20.1614 42.3021 24.3914 +2957 2 31.6006 17.6157 25.4464 -17.9015 -17.809 2.6887 +2958 2 30.4503 16.6385 25.3284 -1.72001 -22.5407 -23.6411 +2959 1 20.8506 21.7807 22.8003 -141.087 -9.07591 20.3625 +2960 2 20.0136 22.2116 22.6276 45.5953 -44.6865 16.3948 +2961 2 21.5099 22.4241 22.5403 100.472 60.9364 -24.9189 +2962 1 3.21789 15.2924 10.937 -23.3893 80.6483 -91.9814 +2963 2 3.56197 14.7753 11.6653 22.2621 -76.518 90.9634 +2964 2 3.77722 16.0687 10.9085 -8.42365 4.33568 -12.5946 +2965 1 33.9264 7.67463 6.62657 -123.621 -62.3054 138.698 +2966 2 34.0772 8.53894 7.0093 23.6199 38.9048 3.63645 +2967 2 34.4214 7.68527 5.80732 85.0314 17.3009 -123.347 +2968 1 33.0988 6.7402 25.1335 0.212515 -37.547 78.5615 +2969 2 33.4699 6.34989 24.3422 9.85314 -9.13135 -40.9209 +2970 2 32.7257 7.57107 24.839 -8.8376 38.7946 -32.2126 +2971 1 29.49 24.6375 11.599 -92.0933 -92.6967 25.7368 +2972 2 29.8285 24.0569 12.2806 64.957 29.8299 13.5556 +2973 2 28.6115 24.3048 11.4149 33.5439 64.4375 -41.704 +2974 1 2.34598 1.81435 21.2345 53.6875 49.7702 -34.2509 +2975 2 1.41391 1.65909 21.0816 -67.4521 -27.5074 3.58396 +2976 2 2.57001 2.53236 20.6425 11.5078 -31.0174 28.0644 +2977 1 11.0668 31.422 0.346272 -83.3704 -1.44554 -0.838347 +2978 2 10.3033 30.9597 35.4476 57.5828 23.3342 19.4149 +2979 2 11.8087 30.8591 0.125255 19.2238 -33.5191 -13.3845 +2980 1 34.9363 6.0772 11.1023 -60.9353 28.2084 104.489 +2981 2 0.149072 6.51881 10.6506 20.1781 -20.3265 -61.1897 +2982 2 34.6812 5.36839 10.5117 37.3097 3.47695 -42.2691 +2983 1 20.0091 11.1394 17.5178 -0.0794191 -31.8703 -70.9117 +2984 2 20.5934 10.5672 17.0204 -20.5913 28.6887 40.1527 +2985 2 20.4725 11.2994 18.3399 31.4596 -0.864838 26.8425 +2986 1 26.6349 15.2395 11.5807 107.963 104.775 -6.48655 +2987 2 25.7801 14.947 11.2644 -95.4482 -28.6297 -30.8549 +2988 2 26.7542 16.1032 11.1857 -11.9979 -81.0141 43.1229 +2989 1 7.32435 7.27453 11.524 -70.2163 27.9645 41.0289 +2990 2 7.87904 7.21046 10.7465 45.0638 -14.5459 -54.9957 +2991 2 6.64935 7.90995 11.2855 10.9667 -13.9591 17.3675 +2992 1 8.60901 9.07467 19.349 14.4873 113.489 -2.27516 +2993 2 8.9412 8.21275 19.6 -10.2127 -71.8664 -4.31275 +2994 2 7.80419 8.89005 18.8648 -0.407555 -38.1702 0.605339 +2995 1 11.2137 13.0386 22.91 36.8508 11.3381 91.9037 +2996 2 10.9248 13.309 23.7816 32.0583 -11.9969 -24.55 +2997 2 10.4278 13.0997 22.3669 -71.1031 -0.0183268 -74.6972 +2998 1 15.706 18.8252 34.7368 50.6702 220.334 66.4483 +2999 2 15.2717 19.5697 35.1533 -104.112 -106.929 -0.0739134 +3000 2 16.5944 19.1342 34.5594 58.4791 -116.649 -60.1393 +3001 1 23.1225 30.9535 32.8062 -11.5232 -47.4843 -20.1772 +3002 2 22.4213 31.3292 33.3386 15.2889 32.1831 4.48784 +3003 2 23.7593 31.6621 32.7135 -11.1202 27.3947 19.9914 +3004 1 2.07266 30.6853 32.5082 2.20304 -15.1846 -4.47244 +3005 2 2.44872 29.8345 32.2824 1.25664 45.9244 14.0498 +3006 2 2.82553 31.2228 32.7543 4.98464 -28.1642 -7.87423 +3007 1 12.1995 21.2364 5.4283 -32.0454 75.4827 65.604 +3008 2 11.4513 21.4729 5.97648 -25.9566 -62.9847 -26.2509 +3009 2 12.8424 21.9273 5.58856 61.6065 -7.78012 -40.7108 +3010 1 16.4972 26.0218 23.2803 -66.2874 -32.1385 72.9852 +3011 2 15.7823 26.3937 23.797 42.4703 -25.7243 -34.9881 +3012 2 16.794 26.7439 22.7265 21.8666 56.0479 -42.3271 +3013 1 3.71179 6.69621 23.0926 -123.342 -8.49758 127.592 +3014 2 4.46036 7.2121 23.3922 48.6623 20.0326 -4.01401 +3015 2 3.10433 6.70275 23.8324 76.4543 -10.2282 -122.733 +3016 1 23.6935 19.6422 1.85777 0.209897 17.5701 -36.761 +3017 2 23.6211 19.1016 2.64434 -7.3501 -27.1257 40.9529 +3018 2 24.5697 20.0243 1.90892 11.6264 9.37825 -3.08416 +3019 1 12.4965 4.32588 15.9575 -9.06634 5.4772 3.82191 +3020 2 12.1362 4.97328 15.3514 -39.6978 19.6755 -25.3815 +3021 2 13.4258 4.54664 16.0199 52.3356 -13.2322 24.8652 +3022 1 2.88894 24.3137 12.3312 16.7267 -24.6252 -128.381 +3023 2 2.72116 24.3254 11.3889 15.4058 5.68649 111.475 +3024 2 2.10712 24.7068 12.7191 -37.833 23.192 17.3605 +3025 1 4.46987 13.6695 19.8465 6.53189 -3.89799 126.194 +3026 2 4.25748 13.4758 18.9335 -9.70471 18.73 -97.5383 +3027 2 4.92458 14.5112 19.8138 -0.86866 3.86998 -29.753 +3028 1 7.11206 19.8591 18.4357 8.56105 -85.7575 -137.309 +3029 2 7.44511 20.0321 19.3163 36.1343 22.3162 96.66 +3030 2 7.65103 19.137 18.1128 -42.0071 59.7902 33.455 +3031 1 23.3108 24.8603 33.3744 22.8366 36.6175 -67.4818 +3032 2 23.603 25.3992 32.6393 -29.2433 -42.0669 95.8325 +3033 2 23.4688 25.4025 34.1472 5.86126 12.1595 -16.5901 +3034 1 6.59197 35.268 10.2945 -26.2422 63.9458 220.321 +3035 2 6.06101 0.556756 10.3414 -16.3484 4.65997 -115.118 +3036 2 6.81337 35.0732 11.2051 40.821 -73.0983 -107.658 +3037 1 21.5894 3.03649 28.3505 77.2698 -48.2297 35.1374 +3038 2 21.3509 3.70374 27.707 -44.5588 39.9593 -31.1666 +3039 2 20.7855 2.88365 28.8471 -44.2206 13.0545 -3.14814 +3040 1 24.8162 5.45263 22.574 50.8055 -8.19271 71.6016 +3041 2 24.3367 4.70144 22.2247 -24.3128 -24.308 -28.2633 +3042 2 24.6302 6.16283 21.9598 -20.7455 36.1325 -44.1965 +3043 1 34.443 0.140586 3.28665 22.7476 -4.27742 -18.2466 +3044 2 34.6441 35.4023 2.38336 -49.054 -21.0686 -58.8521 +3045 2 35.298 0.280292 3.69354 25.7472 19.623 80.1278 +3046 1 4.27801 2.41134 7.98156 -52.0027 48.716 42.461 +3047 2 4.63221 1.98118 7.20326 -20.9194 39.5469 -45.4201 +3048 2 3.80563 3.17135 7.64171 60.5922 -83.5855 -31.0222 +3049 1 24.5229 31.654 21.5399 14.9007 25.2874 -71.6345 +3050 2 24.6934 30.9807 22.1986 34.1571 -16.2199 -16.6001 +3051 2 25.2238 31.5441 20.8973 -52.2928 -21.7319 83.3836 +3052 1 34.4216 34.6829 25.273 -30.5636 -51.7606 39.8167 +3053 2 33.9512 0.00647401 25.1939 -7.37968 -20.3485 16.6229 +3054 2 33.8936 34.1647 25.8803 41.5734 66.6679 -57.8298 +3055 1 11.2651 8.85698 13.2565 6.11934 -18.1511 34.6897 +3056 2 11.1803 9.45133 12.511 43.0191 72.8104 -86.6167 +3057 2 10.3634 8.66802 13.5165 -52.5127 -44.4877 51.1612 +3058 1 17.0485 2.13014 0.320304 -43.131 -13.3828 -71.8851 +3059 2 17.1878 2.31814 1.24847 37.1022 1.7386 47.0418 +3060 2 17.8595 1.70824 35.4837 0.612316 12.3229 30.846 +3061 1 24.823 22.0754 14.9421 -6.63076 28.6944 -27.1115 +3062 2 25.0916 22.4371 15.7866 -7.77581 7.22436 -26.5664 +3063 2 24.7553 22.8366 14.3657 8.94946 -40.7131 48.733 +3064 1 17.7785 29.215 7.78087 5.96691 6.93036 -13.4023 +3065 2 17.51 29.1426 8.69677 -3.91694 12.0117 40.0881 +3066 2 17.678 28.3299 7.43057 3.06703 -33.3962 -24.411 +3067 1 14.0455 24.7655 11.8398 -49.2556 40.9757 -49.7447 +3068 2 14.7227 24.0969 11.9431 67.8415 -63.9109 -0.68869 +3069 2 13.9232 25.1211 12.7201 -16.1137 28.9092 45.8115 +3070 1 24.4288 23.4037 24.8381 32.0421 -132.205 -12.7566 +3071 2 24.7652 24.0979 25.4048 -4.53894 64.141 15.4496 +3072 2 23.7166 23.8165 24.3497 -19.8377 53.1604 -1.7683 +3073 1 11.8864 15.0814 0.295659 -23.6845 124.122 -87.2924 +3074 2 12.5067 15.0949 35.014 47.757 -74.3406 -4.18454 +3075 2 11.4471 15.9308 0.252718 -32.7933 -36.5625 65.9053 +3076 1 11.005 18.7627 17.7 57.571 104.704 54.04 +3077 2 11.2164 19.0989 18.5709 -26.2432 -42.8806 -122.398 +3078 2 11.3661 19.4131 17.0976 -34.5845 -54.5784 64.5603 +3079 1 0.213824 34.4341 28.4428 21.8233 49.2599 -121.163 +3080 2 35.4371 34.42 29.3571 -7.57222 -43.8627 81.875 +3081 2 0.503842 33.5389 28.2675 -14.3425 3.10667 40.5483 +3082 1 27.6974 7.75614 5.28368 -24.1258 54.3121 -69.9057 +3083 2 28.5713 7.36598 5.26558 2.06337 -29.0246 38.9829 +3084 2 27.2788 7.37167 6.05388 27.1055 -33.9832 30.5922 +3085 1 18.5713 5.67475 20.2207 -2.51276 2.63569 -5.61542 +3086 2 19.1274 6.25517 20.7404 -5.47448 -17.9351 -13.6563 +3087 2 19.1825 5.0702 19.7998 0.412368 20.1907 17.371 +3088 1 2.33518 13.1733 32.3637 -6.67276 -6.59705 -16.0066 +3089 2 1.56693 13.7328 32.4774 -3.27126 3.73458 2.50816 +3090 2 1.9767 12.3206 32.1172 -3.45382 -3.48071 1.62879 +3091 1 35.0159 31.7345 0.975688 57.7793 37.717 -88.537 +3092 2 34.603 31.4215 1.78052 -56.1962 -39.1495 9.85887 +3093 2 34.515 31.3212 0.272487 2.72589 2.20814 74.1069 +3094 1 17.1685 3.81685 14.5237 -0.395477 -4.79857 42.9314 +3095 2 16.5563 3.93356 15.2503 -23.639 22.1736 -23.5747 +3096 2 17.8471 3.2386 14.8721 36.0122 -9.6197 -21.8192 +3097 1 23.7386 2.4584 3.91235 47.4542 -90.8935 17.4722 +3098 2 23.8003 1.55288 4.21645 31.1365 41.007 -18.5667 +3099 2 22.8025 2.65665 3.93718 -71.6822 46.4586 -3.97008 +3100 1 22.4655 29.5058 22.7956 -2.25466 1.96441 -21.2068 +3101 2 22.7703 29.3341 21.9046 1.67822 23.1404 -57.5992 +3102 2 22.6993 28.7173 23.2854 -13.9541 -14.9818 55.1933 +3103 1 8.33712 6.62653 29.9373 31.5476 -89.8883 -122.772 +3104 2 8.86569 7.13039 29.3185 -8.28931 25.4008 42.5857 +3105 2 8.17788 5.79321 29.4941 -11.5475 60.286 76.4204 +3106 1 35.1771 29.8014 28.031 -31.2652 19.0848 99.6402 +3107 2 35.03 29.8291 28.9764 2.72713 51.7456 -45.4691 +3108 2 35.306 28.8734 27.8352 18.4617 -58.896 -58.6129 +3109 1 30.2844 0.508833 35.0187 -48.777 -22.175 105.623 +3110 2 29.4063 0.495686 34.6378 43.2415 5.19364 -33.303 +3111 2 30.8697 0.616182 34.269 6.38214 12.525 -84.2589 +3112 1 9.04292 33.8986 34.1544 75.5062 26.0372 32.7989 +3113 2 9.98341 33.9212 34.3311 -63.3922 2.00547 -6.25756 +3114 2 8.9528 33.3037 33.4099 -9.59051 -33.9579 -35.0105 +3115 1 8.19435 7.9026 34.6297 11.855 -66.149 -33.6619 +3116 2 8.11438 8.7497 35.0682 -12.1268 66.7494 45.2147 +3117 2 8.55127 8.11191 33.7665 -4.62032 -10.8461 -2.78562 +3118 1 16.3662 30.7294 16.147 20.5344 -27.5856 -5.42293 +3119 2 15.4361 30.6063 16.3368 -34.2708 9.28735 7.76366 +3120 2 16.6458 29.8966 15.7667 17.1217 16.2493 2.62049 +3121 1 1.38264 21.5184 15.8303 -58.9783 12.9998 134.042 +3122 2 2.16376 22.006 16.0918 3.20911 -13.3891 -61.5717 +3123 2 1.48275 21.3927 14.8867 60.1299 18.9745 -70.8489 +3124 1 24.4963 16.9169 14.4141 62.9081 -66.8611 41.999 +3125 2 24.4414 15.999 14.1481 3.35497 18.1124 5.89269 +3126 2 23.8376 17.3613 13.8805 -61.0725 46.665 -49.6133 +3127 1 6.59739 30.0808 32.9641 23.3861 54.144 -66.6773 +3128 2 6.359 29.5259 33.7068 -17.7568 -70.0809 79.3913 +3129 2 5.92691 30.7638 32.9499 -12.7795 21.81 -7.26337 +3130 1 13.7884 1.75333 32.9894 -14.5543 135.526 34.0508 +3131 2 13.8644 0.828995 32.7525 13.4684 -120.922 -18.159 +3132 2 13.8464 1.76184 33.9448 1.98557 -14.9872 -21.9652 +3133 1 4.51029 20.4673 25.3828 23.0121 -31.6647 -26.1194 +3134 2 4.11123 20.2108 26.2142 -36.7709 5.32783 47.1395 +3135 2 5.09212 19.7402 25.1614 9.15468 17.9259 -19.2209 +3136 1 8.54987 4.97894 10.5397 32.5233 5.08555 5.68287 +3137 2 9.37764 4.57053 10.2862 37.2636 4.57339 9.473 +3138 2 7.87834 4.43952 10.1222 -60.7434 -17.5176 -14.734 +3139 1 6.5683 13.4283 12.4661 -8.91078 -14.636 12.1494 +3140 2 6.84231 14.1375 11.8845 7.19049 17.4336 -29.3178 +3141 2 6.79546 13.7362 13.3435 -0.0869492 -3.01627 16.8131 +3142 1 17.307 29.5652 18.8231 -7.52758 76.379 -46.3916 +3143 2 17.0003 30.1022 18.0924 3.94572 -52.4499 23.6073 +3144 2 17.7929 30.1732 19.3803 -0.817609 -24.7159 15.5413 +3145 1 7.07642 33.6794 15.8803 -75.984 -114.82 -59.9806 +3146 2 7.97477 33.3657 15.9843 53.4595 -0.638717 11.6813 +3147 2 7.08478 34.56 16.2552 22.6245 99.3747 41.5713 +3148 1 4.32137 32.0873 0.424436 69.9283 161.382 -65.8744 +3149 2 5.25166 32.0605 0.200658 -14.4107 -84.2935 33.228 +3150 2 4.04886 32.9798 0.211301 -61.597 -74.6591 37.9821 +3151 1 12.5002 15.4323 7.00232 -8.70739 10.6033 -11.8746 +3152 2 12.4155 16.0237 7.75023 -1.78474 3.27413 2.15962 +3153 2 12.4195 16.0009 6.23649 5.22072 -22.9938 24.5208 +3154 1 20.2221 27.4409 4.69069 -74.908 50.482 -17.9587 +3155 2 20.7352 27.3354 5.49186 37.8695 -14.9753 51.9266 +3156 2 20.545 26.7545 4.1068 23.4431 -37.6015 -21.274 +3157 1 30.0029 27.9944 32.6308 30.7558 -164.84 66.5675 +3158 2 30.486 28.5742 32.042 49.7091 49.809 -56.1679 +3159 2 30.5704 27.2305 32.7343 -78.3062 113.464 -15.4126 +3160 1 14.6352 3.86392 1.20817 44.1387 158.917 54.6602 +3161 2 15.1668 3.06821 1.1869 -30.6919 -76.2285 -30.1494 +3162 2 13.7873 3.59559 0.85413 -14.6988 -81.689 -24.0301 +3163 1 4.28636 7.12905 1.70236 21.9316 -51.2641 -29.7234 +3164 2 4.88191 6.73262 1.06642 -15.5554 37.644 -5.12385 +3165 2 4.17288 6.45812 2.37558 -16.0108 9.25601 28.8861 +3166 1 29.161 26.1946 28.881 58.8653 58.7727 -64.3034 +3167 2 29.2454 26.8933 28.2323 14.6843 -51.8693 28.463 +3168 2 28.2799 26.3044 29.2387 -64.5288 -9.89334 32.5705 +3169 1 3.6307 32.7844 28.9131 23.018 139.373 0.667921 +3170 2 3.08044 32.01 28.7957 31.628 -77.5558 11.1173 +3171 2 4.48391 32.4356 29.1713 -57.5917 -56.2137 -10.4294 +3172 1 23.7597 25.8477 5.67657 -96.5423 10.253 11.886 +3173 2 23.9308 24.9206 5.84223 18.4402 -28.1721 5.89335 +3174 2 24.6048 26.202 5.39989 77.2583 21.8985 -17.2391 +3175 1 25.3798 33.2779 0.148899 75.4223 71.5816 61.7665 +3176 2 26.2702 33.3855 0.483413 -91.4497 -27.8402 -36.1648 +3177 2 24.9565 34.1195 0.318356 8.5596 -45.599 -18.6525 +3178 1 0.684541 1.52127 17.0723 46.0853 98.2221 -58.1946 +3179 2 0.543599 2.42315 17.3604 18.8968 -86.4072 -37.6137 +3180 2 1.27924 1.59782 16.3261 -64.7647 5.04332 79.4214 +3181 1 23.6522 8.67676 18.7747 140.904 44.0114 -2.02711 +3182 2 22.7387 8.77383 18.5057 -98.0332 18.3775 -33.1976 +3183 2 24.0927 9.44429 18.4099 -50.6636 -68.5567 34.2005 +3184 1 33.0517 15.6304 13.3433 -20.2908 58.9141 60.681 +3185 2 33.9502 15.6132 13.0136 46.7877 -10.5931 -27.7962 +3186 2 32.6041 14.9385 12.8563 -21.1064 -43.2951 -33.3811 +3187 1 18.3296 24.6507 30.1353 38.9348 21.2611 37.121 +3188 2 18.9708 24.8861 30.8059 -54.088 -5.60163 -59.2884 +3189 2 18.1634 25.4676 29.6649 9.88442 -16.6591 20.1549 +3190 1 5.36499 26.7656 9.7064 98.2529 29.6679 -35.6306 +3191 2 4.62217 26.8187 9.10502 -60.0596 -9.20086 -15.0624 +3192 2 4.99158 26.4259 10.5197 -48.2634 -26.3659 48.4727 +3193 1 10.1058 10.0801 21.5441 24.4402 29.4457 10.0886 +3194 2 10.506 10.9023 21.2612 11.0252 1.08249 13.2242 +3195 2 9.51926 9.83943 20.827 -30.9863 -24.4863 -21.5877 +3196 1 19.0061 35.0715 29.8453 32.7906 -136.427 60.0693 +3197 2 19.0829 0.407401 29.397 36.0421 53.0525 -49.5439 +3198 2 19.8366 34.6294 29.6693 -68.7432 76.2642 -6.4072 +3199 1 29.9967 14.9835 24.7284 100.622 -51.4676 -58.9963 +3200 2 29.7413 14.5569 25.5464 -73.7508 -10.0155 90.6002 +3201 2 30.7764 14.5074 24.4427 -47.7605 66.2903 -29.5139 +3202 1 6.63552 29.0069 30.4954 22.7967 -16.2204 -48.5805 +3203 2 7.11118 29.3398 29.7344 -17.8038 0.479644 70.7388 +3204 2 6.91887 29.566 31.2189 9.0948 9.05753 -20.8884 +3205 1 10.1147 30.2942 18.3028 -55.2895 -4.36511 25.5693 +3206 2 10.963 30.6738 18.532 37.4021 19.4289 9.25994 +3207 2 10.2334 29.9607 17.4135 5.50325 -14.2197 -35.7038 +3208 1 32.3883 34.1525 4.7896 -25.6317 101.338 -107.376 +3209 2 33.3038 34.1786 4.51137 3.24538 -13.6024 13.8673 +3210 2 32.3673 33.4945 5.48444 21.467 -87.2294 89.2683 +3211 1 8.2698 25.9039 25.879 -62.9319 19.1398 -22.7544 +3212 2 7.46619 26.2015 25.4525 47.3148 -22.9759 -17.5113 +3213 2 8.18507 26.2014 26.7849 28.2241 -5.49332 39.9778 +3214 1 34.3961 28.7638 22.3401 44.2066 -74.5895 17.391 +3215 2 34.7524 28.2418 21.6212 -46.8371 75.1473 28.4799 +3216 2 33.9862 29.5149 21.911 2.03002 0.342479 -52.3425 +3217 1 26.178 0.333694 20.7574 -132.28 -3.06791 -19.4387 +3218 2 26.9777 0.119867 21.2381 58.3164 -25.9 50.5338 +3219 2 25.4776 35.4231 21.2593 77.6027 27.3215 -32.1949 +3220 1 10.6118 26.3762 18.4157 -33.1031 -65.7202 -81.658 +3221 2 10.078 25.7513 17.925 53.6369 51.6786 32.3461 +3222 2 10.1123 26.5429 19.215 -14.6818 12.8496 45.101 +3223 1 8.64268 7.64083 22.408 112.388 -21.7311 17.6467 +3224 2 9.37406 7.40432 21.8376 -73.5032 18.9955 41.1717 +3225 2 9.02858 7.69711 23.2822 -48.741 -4.97437 -70.5746 +3226 1 34.9414 6.28976 29.4794 -34.6058 161.542 -105.674 +3227 2 34.7735 5.37329 29.26 9.55491 -106.349 27.1499 +3228 2 35.3353 6.25953 30.3513 24.0478 -60.8354 69.3312 +3229 1 22.9676 8.26696 24.975 74.487 191.822 -49.0853 +3230 2 23.5974 8.59941 24.3354 -88.7604 -82.9852 87.9522 +3231 2 22.6788 9.04395 25.4537 11.1391 -105.72 -39.2231 +3232 1 11.4546 14.5872 29.1683 -2.58474 -63.6869 28.1888 +3233 2 11.2716 15.5199 29.282 -19.599 21.9368 17.6733 +3234 2 10.9912 14.1621 29.8899 22.1003 49.0686 -40.7668 +3235 1 30.985 28.1923 16.3523 9.64695 -130.27 67.3652 +3236 2 30.9061 29.0428 15.9204 58.5398 31.2604 -48.592 +3237 2 31.8462 27.8681 16.0885 -68.3856 89.1096 -18.4133 +3238 1 19.6047 34.6371 0.729815 -45.7141 -106.869 -45.8594 +3239 2 20.0601 34.5259 1.56436 33.1216 11.5576 58.3708 +3240 2 19.676 0.0663058 0.540252 17.6326 91.021 -4.8927 +3241 1 6.52775 20.2004 8.34661 17.3958 -45.2217 -129.249 +3242 2 6.4609 20.8282 9.06611 -16.9595 81.73 131.538 +3243 2 6.74854 20.7334 7.58279 -5.01426 -38.2966 6.87302 +3244 1 2.22302 5.95014 13.033 27.2297 -9.93227 10.5128 +3245 2 3.15877 5.75509 13.0838 -71.5812 22.0438 13.6531 +3246 2 1.98328 6.20969 13.9226 30.22 -10.9768 -23.0461 +3247 1 33.5471 3.0257 18.3252 11.3508 7.81036 96.9187 +3248 2 33.2451 2.83172 19.2126 10.2059 9.4294 -113.126 +3249 2 32.8845 2.63513 17.7554 -17.5703 -12.2742 15.925 +3250 1 27.713 5.53325 14.9777 36.8493 49.4888 -13.4663 +3251 2 28.5713 5.88565 15.2131 -27.7003 -33.7876 4.33164 +3252 2 27.3573 6.1651 14.3528 -12.8791 -17.6877 7.33821 +3253 1 15.9444 23.733 21.562 7.76589 30.0149 72.9707 +3254 2 15.9674 24.6061 21.9537 7.0313 -32.9011 0.629257 +3255 2 15.6479 23.8806 20.6639 -16.1495 4.56357 -64.5545 +3256 1 6.69181 14.3979 15.1017 4.13052 -24.6817 2.417 +3257 2 7.63647 14.552 15.1112 -17.9767 11.9167 -0.0614324 +3258 2 6.30866 15.2639 14.9622 14.3309 11.016 0.986939 +3259 1 5.95406 12.1457 3.05336 48.454 39.3818 -42.6333 +3260 2 6.26184 12.1924 2.14819 -45.4957 -26.1772 67.861 +3261 2 5.25059 11.4969 3.03453 -3.30765 -16.9927 -28.6957 +3262 1 12.1016 30.8099 11.2235 155.185 -19.8029 -22.9497 +3263 2 12.541 29.9828 11.0259 -57.5428 88.9252 19.3385 +3264 2 12.8146 31.429 11.3803 -82.1418 -56.3231 -13.8489 +3265 1 18.9335 2.00915 15.9897 88.7001 -124.516 -56.1124 +3266 2 19.4402 1.25104 15.6986 -35.5491 93.817 -21.1516 +3267 2 18.5824 1.75029 16.8417 -54.9783 31.1795 74.375 +3268 1 23.9645 13.7277 20.7019 112.02 124.421 94.8307 +3269 2 24.4506 14.5099 20.963 -62.6811 -130.203 -21.241 +3270 2 23.4797 13.9958 19.9213 -56.8481 0.494608 -77.5142 +3271 1 8.25081 5.7875 16.0213 79.9576 -74.7123 19.2498 +3272 2 8.7527 5.13509 16.5099 -52.0172 65.9522 -32.7973 +3273 2 8.67838 5.82789 15.1658 -20.6495 9.26393 10.327 +3274 1 28.35 22.2559 21.4982 40.7798 49.6332 44.3967 +3275 2 29.0686 22.7951 21.1679 -18.1415 -14.2002 -29.9981 +3276 2 28.3189 22.4456 22.4359 -26.5065 -29.0232 -16.7208 +3277 1 1.812 0.0675245 2.46565 -23.8176 -48.4348 11.365 +3278 2 1.24126 34.9858 1.97104 24.5176 33.2589 17.4237 +3279 2 1.91105 35.151 3.31865 0.402326 13.5121 -15.2157 +3280 1 35.5318 20.9796 3.82301 23.9546 -23.8115 24.5029 +3281 2 34.6922 21.3612 3.56659 2.09191 10.041 -12.7756 +3282 2 0.680289 21.5875 3.47953 -13.3663 11.7675 -6.60228 +3283 1 11.1775 3.63432 11.4321 54.9348 65.6556 67.6734 +3284 2 10.4865 2.97194 11.4215 -33.6081 -28.3827 23.7474 +3285 2 11.2327 3.90893 12.3474 -24.7465 -39.3972 -87.3741 +3286 1 9.92695 28.8961 20.6834 91.5452 116.242 110.274 +3287 2 9.95565 29.2881 19.8106 -10.0877 15.446 -74.162 +3288 2 9.39203 28.1096 20.5758 -74.191 -111.529 -30.7529 +3289 1 8.0874 0.987365 4.46162 33.0475 21.9523 24.5842 +3290 2 8.90823 1.47434 4.38853 -44.725 -15.0677 7.60756 +3291 2 8.33225 35.5839 4.29273 -7.85787 -27.655 -4.61239 +3292 1 2.10784 25.5839 29.3574 9.44459 40.5552 -58.3612 +3293 2 2.22865 25.0927 30.17 8.15378 -24.566 37.717 +3294 2 2.98786 25.8772 29.1212 -19.0729 -10.9767 11.1079 +3295 1 0.21754 17.1269 5.6237 1.86836 -0.749514 17.6612 +3296 2 0.667185 16.9733 6.45465 -19.3442 5.73553 -16.6027 +3297 2 34.857 17.4454 5.8752 19.6174 -7.35086 2.52803 +3298 1 29.3603 32.8815 7.14991 0.101535 1.84776 -7.11208 +3299 2 28.4639 33.0416 6.85464 -24.1197 0.377775 -16.22 +3300 2 29.4335 33.3694 7.97018 11.1714 9.8229 22.1136 +3301 1 33.4609 17.4446 24.9889 34.8459 19.6949 44.3807 +3302 2 33.7335 16.5688 25.2626 -17.6138 -21.8592 -16.3795 +3303 2 33.8346 18.0293 25.6482 -17.878 13.9155 -31.7685 +3304 1 14.6341 31.9725 20.1175 -10.2422 -33.9331 -87.7276 +3305 2 14.4125 32.3819 20.9538 68.0644 -3.09541 31.0175 +3306 2 15.5667 31.7692 20.1894 -48.4577 37.7206 63.2122 +3307 1 17.9003 30.1954 29.0743 -20.5718 -10.6223 -35.8036 +3308 2 17.9938 30.3841 28.1406 16.2906 4.03579 62.6651 +3309 2 18.5464 30.7597 29.4991 7.40136 8.62669 -26.9221 +3310 1 29.8169 30.589 9.54408 39.6713 155.86 -33.18 +3311 2 29.6746 31.3817 9.02685 -35.6802 -93.4223 6.28851 +3312 2 30.5093 30.826 10.161 -4.3369 -62.5369 21.6605 +3313 1 21.8305 0.179867 6.59561 -131.553 24.4675 93.6831 +3314 2 21.3265 35.0491 7.10188 56.6761 -51.529 -42.5722 +3315 2 21.4655 1.02846 6.84652 56.7059 32.3959 -53.67 +3316 1 29.6929 11.0441 25.0272 68.5124 10.0532 -10.3615 +3317 2 28.8625 10.574 24.9514 -48.3361 -13.9214 3.38157 +3318 2 29.5569 11.6566 25.7501 -17.7477 7.91035 9.88249 +3319 1 7.91799 12.4181 27.4903 38.2933 48.1398 -40.1548 +3320 2 7.29823 12.3555 28.2171 -21.1617 10.1593 23.0352 +3321 2 8.04287 13.3584 27.3617 -13.9837 -54.2923 12.9695 +3322 1 1.58321 18.1522 25.2386 91.2986 -50.7877 56.0817 +3323 2 0.935055 18.795 25.5266 -44.6607 18.6983 -44.2886 +3324 2 1.35627 17.9751 24.3257 -50.6701 38.1164 -10.704 +3325 1 6.93301 23.5326 2.35574 -143.702 50.9719 121.697 +3326 2 6.7006 22.6248 2.16076 94.0162 47.7602 -51.0249 +3327 2 7.72931 23.6907 1.84864 50.8499 -90.7436 -70.5706 +3328 1 4.74447 5.25766 7.60102 19.9075 -27.8094 -0.753735 +3329 2 5.38569 4.62785 7.93028 2.14717 4.07472 -20.7134 +3330 2 4.31509 5.59604 8.38675 -26.7245 27.0335 18.304 +3331 1 8.12565 1.12124 8.50092 37.7007 154.709 -26.3853 +3332 2 7.75501 0.575229 9.19428 -11.7892 -87.7153 -14.3202 +3333 2 8.33368 0.506866 7.79699 -29.7583 -61.3847 45.9006 +3334 1 19.7437 22.072 2.67536 -72.6452 -87.084 35.6201 +3335 2 20.3016 22.2032 3.44201 18.2973 12.2857 9.66385 +3336 2 19.0937 21.4291 2.95877 68.6697 80.7659 -46.803 +3337 1 26.996 3.406 0.239371 -66.2659 32.1677 -86.7549 +3338 2 27.3911 4.22902 35.3989 18.753 -48.8397 52.7615 +3339 2 27.5459 3.11752 0.967819 63.4184 26.7336 38.2662 +3340 1 2.7621 30.7273 25.4424 74.8314 71.9446 101.042 +3341 2 2.31783 30.4193 24.6525 -55.1412 -39.0564 -105.488 +3342 2 3.5226 31.2093 25.1175 -28.2416 -20.6612 -0.597836 +3343 1 32.1236 13.8574 23.8371 82.6849 -92.3484 25.6154 +3344 2 32.8168 14.2397 24.3753 -29.9897 10.0684 -14.062 +3345 2 32.2779 12.9138 23.8819 -36.7412 75.6787 -21.0433 +3346 1 10.2167 20.2654 34.4011 -29.0169 -52.8399 -24.3943 +3347 2 10.6544 21.097 34.5827 -56.8116 22.1131 -0.754093 +3348 2 9.28658 20.4877 34.3598 104.381 40.8574 18.6361 +3349 1 23.0912 20.8756 25.3036 45.4503 70.41 -36.826 +3350 2 22.403 20.9462 25.9651 -56.0243 -33.0301 53.3605 +3351 2 23.2916 21.7815 25.0682 24.2539 -34.2054 -20.0738 +3352 1 29.4589 17.1069 18.2198 19.4228 -1.40422 1.05421 +3353 2 30.1657 17.4898 18.7395 39.3762 -8.71837 8.8109 +3354 2 28.7383 17.7323 18.2972 -55.9257 7.97026 -13.1335 +3355 1 20.0572 13.4047 10.4575 -2.4323 25.8505 84.4739 +3356 2 19.4773 13.2123 11.1943 24.6504 10.5749 -32.8394 +3357 2 19.765 12.8156 9.76187 -20.1514 -37.3764 -49.959 +3358 1 20.7068 15.0622 6.6659 22.0222 105.487 -3.90323 +3359 2 21.2622 14.3842 6.28108 21.5218 5.94817 -10.4378 +3360 2 21.1772 15.8796 6.50172 -44.0914 -112.56 13.5308 +3361 1 18.8927 16.3345 29.0147 3.11439 -5.52118 23.7863 +3362 2 19.5602 17.018 29.0749 3.80841 8.53475 -13.572 +3363 2 18.8557 15.9571 29.8936 -5.87826 -5.29892 -6.19814 +3364 1 32.5311 22.1127 16.3334 46.7764 47.0163 35.2924 +3365 2 31.6606 21.7262 16.2385 8.686 -8.32642 -67.7514 +3366 2 32.9046 22.0819 15.4526 -79.2373 -24.2636 31.1248 +3367 1 25.6681 12.0582 29.5269 -43.3653 1.85266 30.514 +3368 2 25.5754 12.5328 28.7009 3.15091 15.8366 -30.653 +3369 2 26.4292 11.493 29.3949 38.09 -26.6876 -15.2454 +3370 1 17.5095 29.899 23.7505 -70.9322 -33.6234 -30.1557 +3371 2 18.2389 29.8011 23.1384 4.10489 -2.49186 -3.14647 +3372 2 16.7592 29.5205 23.2923 64.9967 39.6899 42.2027 +3373 1 20.4281 5.60763 4.90377 43.3353 15.8926 -17.7164 +3374 2 20.7454 5.92042 5.75094 20.3228 9.88075 17.3449 +3375 2 19.5006 5.42055 5.04908 -57.5937 -15.3165 -1.5189 +3376 1 21.2234 7.21772 16.3362 -54.0068 -49.4883 0.496242 +3377 2 21.6615 8.0648 16.2537 -7.48507 35.6857 -4.04865 +3378 2 20.2897 7.42645 16.3062 51.4826 7.47009 -1.10846 +3379 1 8.7241 17.2874 17.5571 50.0242 18.6049 8.24109 +3380 2 9.56672 17.7358 17.6291 -59.5477 -42.7563 -7.04497 +3381 2 8.94619 16.4058 17.2576 2.45645 24.0611 6.31696 +3382 1 8.76448 18.0667 33.5473 -18.346 -49.3877 -22.772 +3383 2 9.24749 18.8304 33.863 -64.5601 8.40435 -10.4695 +3384 2 7.86477 18.3771 33.4452 77.2328 36.4092 28.0727 +3385 1 32.8279 35.5211 32.0991 -10.4975 -32.3901 13.2109 +3386 2 32.1895 34.8107 32.1627 21.0022 44.1785 -14.0154 +3387 2 32.4202 0.651917 31.5124 -9.11716 -8.55347 -5.19565 +3388 1 9.68833 32.4158 15.8107 3.23149 -9.79765 5.76038 +3389 2 10.2945 32.8351 15.2 21.23 34.5213 -14.6478 +3390 2 9.52376 31.5527 15.4309 -22.1751 -17.1488 8.31693 +3391 1 3.1368 9.32324 6.33094 -3.39491 25.1297 -51.1663 +3392 2 2.77138 10.1031 5.91308 -61.0141 40.3755 38.8402 +3393 2 3.77819 8.99228 5.70219 55.4222 -73.1271 17.2332 +3394 1 8.1759 30.3492 28.5657 7.5399 -1.43381 -14.9468 +3395 2 8.31433 29.939 27.712 14.466 31.0842 30.1305 +3396 2 8.87221 31.0024 28.6338 -28.4678 -40.1121 -23.713 +3397 1 5.52993 5.11953 25.8355 53.5195 -13.135 -30.2365 +3398 2 6.23257 4.5294 25.5629 -30.9488 0.177078 20.6695 +3399 2 5.65688 5.90546 25.304 -16.8137 18.9708 5.53673 +3400 1 27.9661 26.597 23.4635 16.7393 -26.4826 -28.0337 +3401 2 27.4491 26.129 22.8078 5.32207 1.51069 1.43209 +3402 2 27.3188 27.068 23.9882 -20.7744 18.2494 21.327 +3403 1 8.76852 34.4617 30.1291 162.613 -32.0616 27.02 +3404 2 8.04582 34.686 30.7153 -46.8888 17.0706 57.3805 +3405 2 9.51946 34.3391 30.7099 -100.66 18.9808 -61.5523 +3406 1 6.61756 26.6857 32.4204 31.166 25.8027 -19.8292 +3407 2 6.41207 27.4057 31.8241 18.3739 24.5396 -7.73335 +3408 2 5.83584 26.1334 32.4082 -50.738 -53.4944 12.7413 +3409 1 20.6112 1.66808 21.2131 -43.6657 -67.1231 26.6125 +3410 2 20.4312 2.47489 20.7305 27.2766 117.435 -47.6964 +3411 2 19.8211 1.13957 21.1002 11.355 -43.6885 26.316 +3412 1 17.1102 11.9426 25.7026 69.0884 -60.5556 70.5342 +3413 2 16.5894 12.2432 24.9579 -53.605 52.6405 -53.434 +3414 2 17.034 12.6453 26.3481 -19.4738 14.9789 -19.6483 +3415 1 35.2931 32.2182 32.5142 -56.7764 103.938 -25.8188 +3416 2 0.697494 31.9244 32.5363 56.4161 -2.59715 -3.99805 +3417 2 35.3412 33.1271 32.2178 14.3382 -103.63 25.6849 +3418 1 18.6382 20.0677 10.2448 25.7639 86.1471 45.8099 +3419 2 18.676 19.2526 9.74431 -44.7576 -47.8898 -9.37971 +3420 2 17.7796 20.0499 10.6677 14.0086 -41.4336 -38.0528 +3421 1 15.6726 16.7093 30.8461 -44.8368 -83.8999 -77.4136 +3422 2 15.1741 17.0928 31.5678 -23.835 15.4404 28.7229 +3423 2 15.0758 16.0717 30.4544 66.1832 75.5011 46.6656 +3424 1 25.3202 32.9979 32.9327 43.4105 -29.6453 8.45064 +3425 2 25.3628 32.954 33.888 -6.84476 9.95434 -27.8054 +3426 2 26.1328 32.5874 32.6371 -37.5595 17.0426 7.19597 +3427 1 21.9587 34.9141 21.6809 -42.4235 5.70057 -25.5554 +3428 2 22.8241 35.1307 22.028 49.499 0.561843 19.9907 +3429 2 21.5943 0.248143 21.4031 -2.60287 -12.5542 3.09103 +3430 1 9.90973 22.8694 28.5464 -28.0032 99.8289 105.23 +3431 2 9.65694 22.0726 29.0127 -11.6245 -115.025 -5.18689 +3432 2 9.79178 23.5703 29.1876 24.8154 19.9895 -68.3317 +3433 1 18.9212 1.83008 28.5451 -35.6287 68.4189 13.817 +3434 2 18.7633 1.66888 27.6149 18.9969 -41.7285 -36.2556 +3435 2 18.4661 2.65234 28.7268 18.1074 -11.1764 31.36 +3436 1 16.8393 26.3035 13.637 63.1028 -75.2487 27.2994 +3437 2 16.3042 25.8814 14.3092 -1.86222 30.0778 -24.7142 +3438 2 16.3114 27.0449 13.3406 -57.045 37.0959 -2.04287 +3439 1 23.0349 33.9771 14.6645 -29.0599 -53.7854 83.9222 +3440 2 22.8905 33.8789 15.6056 -15.2502 -27.5782 -28.5587 +3441 2 23.4463 34.8366 14.5732 42.5054 87.3122 -46.9412 +3442 1 26.3752 30.4314 35.255 66.7486 -91.2019 51.862 +3443 2 25.736 30.4012 34.5432 -31.4707 53.3263 -18.3384 +3444 2 26.3927 31.3502 0.075858 -39.4981 35.5157 -31.8471 +3445 1 32.6389 13.7831 28.3883 -40.287 85.0313 54.2217 +3446 2 32.5988 13.6435 29.3344 4.66747 -2.65884 -27.1701 +3447 2 33.0186 12.9753 28.0424 37.4597 -87.3197 -27.1008 +3448 1 1.19593 11.8888 7.42467 17.9071 0.0770962 -155.647 +3449 2 1.33615 11.8699 6.47798 21.8886 32.368 89.9456 +3450 2 0.465825 11.2873 7.57121 -40.183 -32.3659 56.5142 +3451 1 35.0035 34.5814 14.679 3.44773 -53.1054 -94.5722 +3452 2 35.3667 34.7837 13.8168 -25.1988 -4.48377 64.5505 +3453 2 35.2101 35.3488 15.2125 19.5787 60.5919 30.4304 +3454 1 9.9103 32.3347 28.6243 48.6878 -46.6998 -53.2543 +3455 2 10.8379 32.2614 28.3996 -77.9924 36.8395 46.4538 +3456 2 9.87291 33.0504 29.2588 34.9508 15.1029 5.85766 +3457 1 6.36403 25.8243 16.6644 -16.1589 17.9781 52.9133 +3458 2 6.37999 25.3464 15.8352 -29.3146 4.42505 10.8465 +3459 2 5.45095 25.7817 16.9485 56.2893 -15.3865 -54.905 +3460 1 32.8168 28.0031 1.05913 -96.0089 1.17159 66.622 +3461 2 32.6956 27.9847 2.00846 27.0307 3.09449 -76.0414 +3462 2 33.7662 27.9895 0.93806 59.9237 0.352852 9.64117 +3463 1 2.09899 25.0043 9.7293 -53.6534 13.8155 26.5068 +3464 2 1.36584 25.4283 9.28321 45.6659 -23.0643 8.43214 +3465 2 2.74207 24.8471 9.03794 13.3196 1.18355 -35.1154 +3466 1 3.70652 6.67891 30.8857 15.87 75.9393 15.1615 +3467 2 3.23501 7.46601 30.6129 17.4934 -7.99131 11.223 +3468 2 3.20651 5.9561 30.5065 -32.4693 -63.445 -27.4311 +3469 1 22.9178 23.3564 22.0081 -25.1602 81.2187 36.1659 +3470 2 23.8577 23.369 21.8271 -15.1274 16.504 8.87942 +3471 2 22.7393 24.2067 22.4099 39.5264 -94.2896 -47.7767 +3472 1 4.20162 8.41358 26.7982 48.7791 104.166 72.608 +3473 2 4.85221 7.71145 26.7996 -16.7383 -41.4118 -28.8962 +3474 2 3.4841 8.07485 26.2628 -28.6378 -71.1973 -47.1544 +3475 1 27.8326 24.3777 5.10329 -137.893 -72.3241 88.237 +3476 2 28.5466 24.7957 4.6219 91.754 77.5058 -79.2674 +3477 2 27.0858 24.9642 4.98216 50.4121 -8.65731 -6.38646 +3478 1 28.2544 34.7065 30.381 97.2627 45.8314 -116.984 +3479 2 28.8182 33.9394 30.4815 -27.7812 -23.1994 38.6363 +3480 2 28.6257 35.1814 29.6374 -78.0351 -20.6732 95.0681 +3481 1 30.1607 30.7278 15.6443 8.59899 -65.5002 -49.0853 +3482 2 29.4337 31.3109 15.8625 19.5435 41.053 22.8313 +3483 2 30.9387 31.1837 15.9653 -34.1392 27.1611 18.3096 +3484 1 14.2997 15.8865 9.70203 14.0989 9.98026 12.8524 +3485 2 14.1713 15.1909 9.05721 9.45358 -7.56628 -8.3217 +3486 2 15.2349 16.0858 9.65712 -15.1491 -8.81076 -4.31854 +3487 1 32.3072 26.7535 30.2794 -4.5433 -41.6012 5.85099 +3488 2 31.8458 27.5106 29.9186 42.1621 15.4809 23.2047 +3489 2 33.1226 27.1132 30.6284 -48.3043 29.8418 -21.5533 +3490 1 26.3835 26.6899 5.02896 -0.646478 75.6432 -63.7359 +3491 2 26.1032 27.0026 4.16877 0.104151 -42.3419 41.4498 +3492 2 26.9429 27.3888 5.36785 -3.27869 -32.0366 24.9016 +3493 1 20.864 29.0333 31.8884 26.8352 -53.5207 -33.162 +3494 2 21.5917 29.5833 32.1784 30.9919 25.2238 12.4152 +3495 2 20.0872 29.4419 32.2703 -48.6771 31.7017 22.7137 +3496 1 25.8114 29.4495 19.7816 13.8466 24.3072 -82.231 +3497 2 26.6672 29.3412 20.1964 53.3822 -25.961 100.31 +3498 2 26.0117 29.6945 18.8783 -64.6468 4.77229 -21.0812 +3499 1 9.81251 4.84888 23.3863 -96.2886 -40.2315 -51.7316 +3500 2 10.5835 5.30584 23.0502 25.5556 19.0493 -21.7735 +3501 2 9.24406 4.74414 22.6233 58.4793 15.0587 71.2459 +3502 1 27.0947 22.2721 13.0402 -6.79161 -59.1148 13.4854 +3503 2 27.0933 21.3415 13.2646 13.7968 86.6695 -55.4936 +3504 2 27.4864 22.308 12.1675 -16.0519 -36.2129 38.8825 +3505 1 29.7425 0.482189 28.6511 -61.0464 -56.8096 -84.3857 +3506 2 30.6713 0.250926 28.6414 -0.608574 55.5878 47.9626 +3507 2 29.6816 1.20466 29.2761 73.5748 -6.48145 8.66722 +3508 1 23.2947 4.02586 30.1986 -29.3203 1.89031 -119.633 +3509 2 23.9237 4.3356 29.5469 60.2069 21.4296 57.3546 +3510 2 22.5567 3.69958 29.6836 -31.7596 -22.7644 70.0354 +3511 1 10.1204 1.62223 31.7903 -61.1305 -4.46558 -29.5722 +3512 2 10.0959 2.5661 31.9476 35.4632 48.5161 20.8741 +3513 2 9.30023 1.43352 31.3343 18.841 -34.1159 5.79413 +3514 1 23.9845 35.1238 7.96016 -10.6284 53.2855 123.072 +3515 2 23.3733 35.3976 7.27625 -47.1229 16.9718 -51.208 +3516 2 24.5796 34.5161 7.52095 72.6521 -74.3364 -60.1194 +3517 1 18.958 12.2172 15.0986 38.367 46.2019 -29.0506 +3518 2 19.2466 11.8535 15.9357 28.8113 -20.7278 65.6048 +3519 2 18.1608 11.731 14.8878 -58.6663 -27.0262 -23.9617 +3520 1 20.6442 34.0582 11.9649 20.1198 13.5935 -25.2181 +3521 2 20.094 34.3902 11.2555 -13.5655 8.52734 1.78246 +3522 2 21.3382 33.57 11.522 2.25438 -4.07039 15.6592 +3523 1 1.02054 25.621 23.7941 37.5301 83.1538 132.617 +3524 2 1.38957 26.2576 24.4063 -31.1523 -55.2068 -104.824 +3525 2 0.562232 24.991 24.3502 -15.3302 -21.5782 -24.2806 +3526 1 10.9908 19.5452 23.2486 68.5748 -17.9341 -38.6244 +3527 2 10.64 20.4033 23.4872 -40.935 44.9961 21.1151 +3528 2 11.8288 19.7371 22.8275 -22.3723 -25.2391 20.0988 +3529 1 27.884 14.0953 8.7173 -18.8364 52.4126 -45.4144 +3530 2 28.0351 13.6732 9.56304 12.8353 -40.7635 21.3733 +3531 2 28.0597 13.4101 8.07235 7.77097 -18.0644 22.9239 +3532 1 24.8519 12.3704 16.4494 -57.1725 -118.05 -87.7455 +3533 2 24.8365 11.8185 17.2313 12.9151 38.5206 10.6428 +3534 2 25.2031 13.2074 16.7533 44.0679 79.9499 75.4369 +3535 1 3.37362 29.514 35.2477 -6.65795 29.8202 -24.4663 +3536 2 3.67396 30.3806 0.0747184 -0.42068 -50.0754 10.7076 +3537 2 3.66636 28.9269 0.497535 8.80803 36.0696 3.11396 +3538 1 0.35226 31.8838 22.2817 19.9559 44.3717 40.2784 +3539 2 0.728631 32.6231 22.7592 -23.764 -44.0518 -33.4235 +3540 2 0.147801 31.2394 22.9593 2.61951 -6.29362 2.55222 +3541 1 22.0935 22.9647 19.3038 -17.5433 -23.9669 -112.667 +3542 2 22.1588 23.8226 18.8845 3.76004 -23.0409 56.3376 +3543 2 22.252 23.1383 20.2317 20.8587 53.8537 61.7942 +3544 1 21.044 34.0795 16.8811 -11.8234 13.9577 41.5468 +3545 2 20.6443 33.2966 17.2599 4.53262 -42.2129 -20.5005 +3546 2 20.8337 34.7794 17.4994 16.8739 28.505 -21.0635 +3547 1 33.5506 31.2389 34.0734 -21.848 127.989 31.631 +3548 2 33.1175 31.966 34.5206 24.2052 -77.9044 -29.8647 +3549 2 34.1844 31.6583 33.4915 -18.5509 -40.3948 16.7176 +3550 1 18.0376 31.4119 20.7349 -70.5184 133.665 18.3336 +3551 2 18.5755 30.7593 21.1831 52.2329 -60.202 42.9481 +3552 2 17.8751 32.0844 21.3964 16.4363 -65.143 -61.9239 +3553 1 21.1192 11.5157 20.229 -0.695157 85.1391 -43.4765 +3554 2 21.2035 11.2726 21.151 6.08178 -0.594923 36.6384 +3555 2 21.2074 12.4688 20.2231 -7.74155 -85.9257 9.31637 +3556 1 2.50298 22.4551 28.2607 -35.7628 -42.888 -8.38434 +3557 2 2.72055 23.372 28.0933 14.6089 58.9774 -8.90274 +3558 2 3.24684 22.1194 28.761 25.2697 -13.3805 18.0552 +3559 1 1.89573 15.3497 4.09787 -73.7571 -30.0003 -12.3158 +3560 2 1.55642 16.13 4.53631 -11.7893 -48.7663 -27.0419 +3561 2 1.11485 14.8833 3.79961 85.8573 81.3405 43.3891 +3562 1 11.3172 29.9474 26.0701 13.6802 29.5476 17.3138 +3563 2 10.4038 30.1953 25.9267 -32.0254 -5.70543 -20.2709 +3564 2 11.5572 30.3791 26.89 14.3318 1.19991 0.31166 +3565 1 10.4617 0.481497 28.4692 -35.1413 -4.44637 -117.314 +3566 2 11.2541 0.772002 28.9209 65.4782 23.1716 61.7502 +3567 2 9.8718 0.207679 29.1716 -23.5462 -15.9573 59.7126 +3568 1 20.0134 21.115 19.3997 -26.6372 -12.9945 -21.0188 +3569 2 19.9559 20.4788 20.1125 -41.9022 -77.7552 36.5394 +3570 2 20.699 21.7234 19.6757 67.7466 96.7635 -20.3254 +3571 1 17.4984 14.902 31.4572 27.506 -3.30801 28.9215 +3572 2 17.4805 14.2255 30.7803 -15.1269 14.4773 -8.48787 +3573 2 16.8757 15.5623 31.1531 -3.14909 -15.2433 -12.5692 +3574 1 23.9317 26.1796 0.412398 170.195 -100.839 79.5365 +3575 2 23.8236 25.4801 1.05676 -76.9067 37.3757 -31.5576 +3576 2 24.8794 26.2676 0.310427 -88.1848 51.789 -45.9488 +3577 1 15.4819 12.3634 9.67033 -19.8663 5.11764 -18.7055 +3578 2 14.5857 12.4026 9.33616 1.98503 -12.8102 21.4596 +3579 2 16 12.8443 9.02488 22.7048 3.85741 5.98872 +3580 1 24.9486 4.70241 28.2375 -2.57864 -79.4793 -59.1556 +3581 2 25.4351 5.5253 28.2858 26.851 7.65263 -32.8143 +3582 2 25.2637 4.28395 27.4363 -16.938 74.1766 78.4681 +3583 1 7.23436 24.3184 5.42789 37.8735 -0.775645 -27.2929 +3584 2 7.44612 24.7131 6.27383 2.40615 -2.39704 -6.60842 +3585 2 8.0488 24.3713 4.92775 -54.0402 3.27436 36.7715 +3586 1 28.5832 14.1094 13.2002 -110.691 -136.314 -144.649 +3587 2 27.8159 14.4607 12.7484 32.9652 92.6729 57.8164 +3588 2 28.651 13.206 12.8911 79.4664 49.3465 86.9461 +3589 1 34.0325 15.8739 9.37626 -140.603 -10.1161 -63.328 +3590 2 34.5926 16.5368 9.78008 80.1926 -87.154 14.1906 +3591 2 34.546 15.0672 9.4193 61.9781 104.02 48.8618 +3592 1 31.8276 18.3692 3.71243 42.0448 -49.6994 101.317 +3593 2 32.3174 17.8315 4.33463 -53.1986 58.6671 -39.5589 +3594 2 32.1706 18.117 2.85514 8.17491 -3.77404 -54.4445 +3595 1 23.5968 11.4782 18.8515 -109.809 111.1 50.0643 +3596 2 23.0828 11.2528 19.627 52.8829 -15.2654 -54.0368 +3597 2 23.2543 12.3284 18.5755 61.5152 -99.5577 1.33405 +3598 1 15.3421 31.4032 27.9998 -183.55 60.7817 173.055 +3599 2 16.102 31.8955 27.6893 84.335 -33.9473 -85.0037 +3600 2 15.3804 30.5752 27.5209 90.2591 -19.864 -83.0916 +3601 1 13.7728 0.546334 8.10166 -6.18769 36.6368 11.829 +3602 2 13.846 35.2661 8.64223 22.8887 -100.977 5.98018 +3603 2 13.4362 1.21616 8.69689 -14.3689 59.6653 -22.0468 +3604 1 29.742 21.7386 15.8096 -116.344 -22.759 34.8034 +3605 2 28.9315 22.1581 16.0983 44.9247 61.5364 -14.7166 +3606 2 29.5531 20.8009 15.8462 72.3367 -31.0434 -21.7142 +3607 1 9.34314 5.53326 13.3807 39.7143 33.4527 -11.565 +3608 2 8.95036 5.79809 12.5489 -42.741 -18.0317 -20.0179 +3609 2 10.1637 6.02411 13.4257 7.39092 -15.8392 32.8869 +3610 1 33.6876 33.2668 18.3422 22.4446 -25.5797 -35.5458 +3611 2 34.1527 32.5711 18.8069 -26.2016 41.0503 2.93598 +3612 2 33.1844 33.7148 19.0222 -4.20149 -7.92709 30.0046 +3613 1 8.49135 30.2457 2.44109 23.9157 7.17537 -19.8003 +3614 2 8.19958 31.0768 2.06644 -2.25202 1.622 -4.15097 +3615 2 7.89603 30.0909 3.17448 -23.9722 -3.50079 27.8968 +3616 1 25.3191 5.99196 34.5142 8.83459 -55.4612 -32.2293 +3617 2 25.2955 5.20312 33.9725 -13.8482 25.8594 -30.1698 +3618 2 25.6102 5.68486 35.3728 12.1103 21.5915 61.5313 +3619 1 26.7363 34.729 14.2933 -24.482 -4.66775 -20.9684 +3620 2 26.7669 35.3792 14.9952 26.0996 24.8258 42.7509 +3621 2 25.9046 34.8943 13.8492 -1.08397 -19.2769 -22.1655 +3622 1 21.8359 2.05719 14.5302 -136.849 -25.6928 82.2069 +3623 2 21.3287 1.27515 14.748 76.2742 -72.3947 -47.8433 +3624 2 21.3162 2.78375 14.8743 59.737 101.526 -24.0072 +3625 1 35.0179 0.236717 21.0037 -9.61163 22.1292 76.2748 +3626 2 35.1757 0.0302649 20.0825 26.4302 -20.4656 -51.3901 +3627 2 0.24548 35.3413 21.4688 -10.2702 -0.22372 -18.2343 +3628 1 22.3584 9.63112 16.2628 65.9758 -66.6564 30.5877 +3629 2 23.2076 9.19027 16.2357 -15.0421 -40.6174 44.2396 +3630 2 22.4357 10.3404 15.6247 -45.8975 118.836 -79.4017 +3631 1 11.2018 33.5967 17.8171 -5.099 113.175 2.58168 +3632 2 10.7267 33.2243 17.0742 -14.5078 -40.2049 -20.1264 +3633 2 11.6224 32.8448 18.2342 21.7676 -69.2239 7.85863 +3634 1 31.8268 18.5181 34.5626 -18.7801 28.4882 24.4267 +3635 2 31.2933 19.1513 35.043 24.1808 -32.1657 -39.964 +3636 2 31.5202 18.5832 33.6581 -9.15953 8.84109 3.51105 +3637 1 30.8823 31.9632 12.906 -4.98046 65.4917 -37.3837 +3638 2 31.3576 31.3219 12.3776 -5.51623 -12.2794 19.4275 +3639 2 30.645 31.489 13.7029 0.552455 -47.0477 27.9218 +3640 1 13.9814 21.3914 19.922 -11.2257 32.4667 74.1258 +3641 2 13.9691 20.4501 19.7488 3.51439 -42.4832 -20.9941 +3642 2 14.3175 21.7797 19.1141 15.4374 10.5992 -55.0963 +3643 1 4.16074 28.1777 1.92626 -91.3549 -59.4207 65.0367 +3644 2 4.95285 27.7239 2.21405 14.1258 -7.86638 -2.62881 +3645 2 3.45307 27.7602 2.41731 88.6726 56.9226 -61.1326 +3646 1 2.61292 16.008 16.0487 105.888 2.78042 -11.4889 +3647 2 1.76196 15.5699 16.0641 -25.6889 94.5201 12.2982 +3648 2 2.40685 16.9366 16.1559 -76.8729 -84.8802 -1.38338 +3649 1 13.5967 19.9543 22.5359 124.713 101.686 148.592 +3650 2 14.2007 20.5831 22.1408 -41.39 -30.3474 -78.3384 +3651 2 13.76 20.0232 23.4765 -80.4878 -70.5046 -80.6887 +3652 1 7.19074 10.7165 12.0509 69.853 -11.7546 27.2393 +3653 2 6.44501 10.1821 11.7778 -25.4296 60.9173 12.6181 +3654 2 6.81031 11.5688 12.2632 -46.381 -39.9432 -21.5414 +3655 1 15.0751 14.7213 6.25146 41.8724 11.9251 -92.4929 +3656 2 14.1717 14.5529 6.51932 -70.7452 -9.24225 48.7997 +3657 2 15.037 14.7705 5.29628 31.8718 0.628492 36.8551 +3658 1 17.767 16.0818 24.8764 65.0609 6.12587 -85.9001 +3659 2 17.6335 15.6615 24.0268 -52.6699 -14.2077 36.6454 +3660 2 18.6257 16.4987 24.8056 -29.5285 4.96417 59.1713 +3661 1 17.6587 7.92315 7.74956 122.522 -24.7524 19.6573 +3662 2 18.5393 8.2564 7.9223 -67.315 -39.8303 -13.6759 +3663 2 17.1148 8.70762 7.67908 -53.9639 62.4966 -9.58155 +3664 1 3.0519 13.206 2.89884 42.117 180.004 -29.5126 +3665 2 3.54416 13.7163 2.25579 -5.76554 -106.242 -4.69676 +3666 2 2.67043 13.8607 3.48366 -28.5456 -78.2571 30.8168 +3667 1 5.2597 2.13569 16.4052 14.6148 -24.5364 35.7916 +3668 2 6.05252 1.8221 15.9701 -39.0215 30.8268 -11.9325 +3669 2 4.85794 2.73085 15.7723 36.2715 -24.5444 -7.37103 +3670 1 12.6134 32.5254 4.71836 -77.0261 -107.537 -73.751 +3671 2 11.9146 33.1777 4.76638 7.48894 10.4031 4.30928 +3672 2 12.2375 31.8081 4.20803 63.842 99.7629 77.1855 +3673 1 33.0591 19.819 12.7153 -10.5355 34.8811 -32.9597 +3674 2 32.9006 19.3073 13.5086 35.274 -33.3787 -25.8266 +3675 2 33.6734 19.2895 12.2069 -35.7488 -4.36963 63.8621 +3676 1 8.67433 22.945 34.6166 1.11384 2.39081 0.553861 +3677 2 8.08877 22.2163 34.8226 8.39419 10.2847 -7.59116 +3678 2 8.32013 23.3165 33.8086 -5.42022 -5.35904 5.77631 +3679 1 0.870004 12.0996 11.6814 -3.76935 -56.2811 -41.6354 +3680 2 0.727373 12.5483 12.5148 -6.93992 -7.25146 25.5319 +3681 2 0.577346 11.202 11.8389 15.2299 76.7283 11.0605 +3682 1 27.2946 18.0251 25.8768 -53.8373 92.1518 -136.781 +3683 2 26.383 18.116 25.5993 28.013 -40.7342 68.7489 +3684 2 27.7932 18.5255 25.2308 27.0974 -53.3359 74.9799 +3685 1 20.9684 4.9403 22.3218 60.7873 84.9249 170.058 +3686 2 21.4172 4.88033 23.1652 -34.5288 -49.8334 -98.5988 +3687 2 20.6807 5.85161 22.2674 -18.9541 -31.1188 -49.9598 +3688 1 22.2718 31.3297 24.7708 -80.0185 -53.121 -69.8147 +3689 2 22.2477 30.6898 24.0593 36.4882 73.5448 84.0062 +3690 2 23.202 31.4273 24.9744 51.4504 -17.2534 -13.6299 +3691 1 22.6617 15.1536 23.5469 -18.8991 -10.9707 -25.4067 +3692 2 23.0869 15.5816 22.8037 -4.19446 17.1751 -99.3992 +3693 2 23.2114 15.3756 24.2984 20.8263 -5.53181 117.107 +3694 1 11.1975 9.41597 24.1559 -25.3928 -64.3436 -63.0139 +3695 2 10.868 9.89822 23.3975 3.02115 -1.46911 5.99015 +3696 2 11.5307 10.0931 24.7447 25.52 69.5593 52.5239 +3697 1 11.9981 23.2883 34.3373 35.2719 2.83079 25.1033 +3698 2 12.5336 23.6025 35.0658 -30.6011 22.854 37.6283 +3699 2 12.6285 22.9254 33.715 -9.62688 -26.9002 -52.4375 +3700 1 23.2236 18.5991 28.074 -77.9135 84.2362 -24.6075 +3701 2 23.5211 19.5072 28.1286 12.4408 -82.2918 6.03597 +3702 2 23.9891 18.0804 28.3213 65.5163 -3.23327 17.4056 +3703 1 30.9252 3.09481 32.5192 205.089 81.8476 52.6774 +3704 2 31.7867 3.46344 32.7148 -105.355 -111.647 -46.8149 +3705 2 30.3097 3.79539 32.7351 -102.757 19.0956 -3.30129 +3706 1 1.33849 18.3589 13.3863 20.1387 54.0284 3.71633 +3707 2 1.21373 18.273 14.3315 -15.2268 -48.2671 -57.0255 +3708 2 1.0008 17.5397 13.0242 -13.5703 -16.3848 57.58 +3709 1 9.40473 27.6845 1.86011 45.9651 29.7375 -23.0635 +3710 2 9.16585 28.582 2.09199 -15.9779 -48.9078 -2.63319 +3711 2 8.66685 27.1543 2.16124 -35.101 12.9469 17.9902 +3712 1 22.5953 25.1543 24.1614 -50.2095 48.6282 102.182 +3713 2 22.1396 24.6687 24.849 13.3479 -23.9966 -52.3854 +3714 2 22.6986 26.0363 24.5186 18.1816 -10.9155 -54.4902 +3715 1 34.943 12.2429 24.2306 -62.0963 -28.608 -114.43 +3716 2 34.9706 11.4908 24.8219 13.4099 -22.892 49.9694 +3717 2 34.521 11.9101 23.4385 44.7781 56.4983 60.8973 +3718 1 13.6602 32.5523 14.5575 -18.1295 -51.4806 17.7018 +3719 2 13.5574 31.7091 14.9986 47.1179 115.369 -20.5459 +3720 2 14.2752 33.0375 15.1075 -24.2999 -62.9766 8.7767 +3721 1 25.8474 7.64634 30.194 36.3371 -5.68322 -33.2046 +3722 2 26.4363 7.46941 29.4605 -43.1885 11.5927 42.7948 +3723 2 25.0515 7.98745 29.786 5.9268 -5.4747 4.08938 +3724 1 31.3497 3.95976 8.27225 -37.7113 15.7662 -135.086 +3725 2 31.6898 4.44698 7.5218 -0.807487 -30.075 83.3033 +3726 2 30.6246 3.44617 7.91631 38.4536 15.4527 52.359 +3727 1 32.0835 7.74348 18.9834 -118.321 -96.9953 -47.7577 +3728 2 31.5295 6.96362 18.9485 -9.87082 60.5249 -57.0648 +3729 2 32.6456 7.60469 19.7456 111.654 39.5691 97.8797 +3730 1 33.8625 32.0398 14.8287 8.88825 44.9115 -6.97317 +3731 2 34.1613 32.9378 14.6851 38.1086 9.40182 -42.4816 +3732 2 33.2684 32.1013 15.5767 -43.067 -54.1821 42.7837 +3733 1 15.8053 9.53925 29.227 -63.3074 -31.1981 -12.5856 +3734 2 16.235 9.50709 28.3723 71.1484 21.3998 -31.0882 +3735 2 14.9378 9.16499 29.0738 -9.06846 9.80772 51.6698 +3736 1 14.7566 31.7855 33.951 -3.85881 -9.77149 5.84353 +3737 2 14.8638 31.6022 33.0176 -17.6981 -30.2622 59.4115 +3738 2 14.505 30.9449 34.3334 20.237 40.8399 -65.2085 +3739 1 19.5465 27.8829 17.0407 37.0051 -44.8122 -76.6473 +3740 2 19.9165 28.2367 17.8495 5.36694 42.7819 88.6308 +3741 2 20.305 27.577 16.5434 -40.4277 -0.822133 -8.45086 +3742 1 29.4132 2.42115 30.2725 60.8001 114.214 147.635 +3743 2 29.5757 3.35129 30.1155 -35.0686 -26.316 -77.7359 +3744 2 29.7196 2.27169 31.167 -37.2695 -74.6259 -55.0817 +3745 1 25.2139 16.4592 28.3341 103.521 -47.9511 69.4163 +3746 2 26.1699 16.4528 28.2871 -102.233 10.423 -12.3309 +3747 2 25.0079 15.9288 29.1038 -2.77519 46.7478 -61.8722 +3748 1 4.35692 14.2082 17.0329 -7.63685 -48.921 41.3301 +3749 2 5.22516 14.2766 16.6358 -24.0649 29.9545 -22.1658 +3750 2 3.82591 14.8497 16.561 37.4402 10.1153 -18.4927 +3751 1 29.136 0.849216 24.7718 -25.2743 -38.0925 -51.2255 +3752 2 29.7495 1.31244 25.3422 36.8781 68.075 79.8822 +3753 2 29.6922 0.316795 24.2032 -11.1608 -28.7889 -35.6432 +3754 1 27.6198 10.2269 23.3023 35.3891 -107.296 -8.73321 +3755 2 28.375 9.94904 22.7839 -39.7159 23.6922 19.9601 +3756 2 27.6063 11.1801 23.2148 10.3849 81.8835 -14.7071 +3757 1 13.1034 23.7862 22.5198 102.675 -36.4531 -19.979 +3758 2 13.3645 23.5156 23.4001 -36.2422 7.08165 36.729 +3759 2 13.8528 23.5627 21.9678 -61.6767 29.9161 -5.41039 +3760 1 33.1916 2.34747 4.32665 18.6917 -91.9564 -5.20366 +3761 2 33.6838 3.00989 3.84168 10.5325 56.2988 -20.1389 +3762 2 33.5518 1.51306 4.0262 -34.8695 35.0605 31.1053 +3763 1 25.9473 28.2992 2.89749 11.9918 54.2463 -78.1888 +3764 2 25.1283 28.7066 2.61539 -14.4676 -26.502 42.8749 +3765 2 26.607 28.6452 2.29629 25.4852 -42.7043 41.5031 +3766 1 9.90683 2.78059 7.29585 40.727 55.865 -47.6439 +3767 2 9.33986 2.14368 7.73076 -10.3866 -46.2604 33.3027 +3768 2 10.7937 2.52476 7.54919 -42.208 -8.82879 8.48066 +3769 1 16.3085 34.8621 16.1224 -94.1852 -45.4498 72.3766 +3770 2 16.5694 35.2711 15.2972 22.6449 45.9135 -81.753 +3771 2 15.3523 34.8384 16.0867 73.4532 5.41117 2.6017 +3772 1 7.6175 9.73713 26.7829 -52.9316 -149.954 136.326 +3773 2 7.5002 10.6846 26.8516 31.7631 72.1364 -82.6104 +3774 2 7.99062 9.60404 25.9115 25.6652 73.9941 -79.3087 +3775 1 3.53486 14.1967 8.20157 -2.21972 49.6361 11.8082 +3776 2 3.27793 14.4501 9.08814 -0.933519 41.5238 33.4662 +3777 2 3.40949 13.248 8.17725 3.14009 -94.5475 -33.5619 +3778 1 17.3671 21.518 20.3435 -177.556 73.0687 55.0646 +3779 2 18.1489 21.6971 19.821 78.9273 38.658 -60.9633 +3780 2 16.8156 22.2911 20.2231 99.6339 -108.418 6.47984 +3781 1 24.8604 10.5339 5.64122 25.528 64.9002 -85.7486 +3782 2 24.5944 9.99761 6.38814 -59.4041 -28.7414 26.1508 +3783 2 24.0545 10.6671 5.14219 31.5663 -35.5399 61.6783 +3784 1 17.5413 19.8838 23.1648 121.413 -193.777 -91.2804 +3785 2 18.25 20.3298 23.6286 -91.1236 62.0394 18.8114 +3786 2 16.7691 20.425 23.3291 -28.8566 131.743 76.3545 +3787 1 9.13803 2.62533 27.3096 -19.337 74.3707 0.178883 +3788 2 9.74534 1.98181 27.6747 74.5527 -52.9825 54.9755 +3789 2 8.60582 2.12782 26.6887 -56.6932 -20.2386 -55.8039 +3790 1 14.2663 24.1469 0.962263 5.18682 98.0449 22.1723 +3791 2 13.7723 24.4114 1.73836 -29.5231 -49.3764 15.9435 +3792 2 14.7686 24.9251 0.720771 11.1868 -40.6144 -41.1654 +3793 1 34.128 0.604428 34.3605 57.209 30.8234 155.974 +3794 2 33.9675 1.41632 34.8414 4.30279 -69.1537 -64.2192 +3795 2 33.6763 0.726776 33.5254 -56.6618 27.9211 -85.9534 +3796 1 12.286 18.1905 0.678623 -53.9478 16.9283 -11.9112 +3797 2 12.8592 18.6585 0.0715165 5.02307 2.82091 -2.18507 +3798 2 11.4919 18.7235 0.718171 22.7098 -18.2088 -1.13205 +3799 1 12.1621 6.42616 30.3419 55.7932 -115.517 96.1664 +3800 2 12.5994 5.70683 30.7975 -64.9691 74.7512 -8.51393 +3801 2 12.6065 6.47979 29.4958 8.88454 36.7959 -83.4163 +3802 1 22.543 21.3288 17.1582 57.3393 -94.5688 -97.8253 +3803 2 22.2584 21.4942 16.2593 -0.272427 20.1763 67.7799 +3804 2 22.1496 22.0366 17.6686 -53.5414 80.9932 22.4362 +3805 1 16.47 17.2479 22.2277 -59.9998 -11.1194 -31.9926 +3806 2 16.6497 17.999 22.7932 -1.35671 26.3877 17.6291 +3807 2 15.5155 17.1765 22.2195 55.191 11.0222 8.98424 +3808 1 15.8971 2.6331 27.1142 11.2406 37.9804 5.0284 +3809 2 15.9573 1.74705 26.7571 5.72403 59.8246 -45.6159 +3810 2 16.0112 3.20582 26.3558 -13.2085 -114.573 46.336 +3811 1 17.5641 29.2049 10.5347 -77.1799 -32.3785 -39.2824 +3812 2 16.9547 29.7515 11.0309 44.1972 0.139983 1.9337 +3813 2 18.4279 29.4406 10.873 34.6611 31.7834 39.3004 +3814 1 14.1342 0.57901 23.4048 42.6714 -54.8038 -86.8328 +3815 2 15.0781 0.738211 23.4044 -22.417 2.4917 11.6896 +3816 2 13.8024 1.10489 24.1325 -20.4431 58.9146 79.0554 +3817 1 14.9427 16.7399 14.4969 -16.8506 -74.2055 -85.5732 +3818 2 14.562 17.5426 14.8532 -28.8969 84.4981 45.7137 +3819 2 15.7272 16.5914 15.0247 51.9281 -1.74408 46.0391 +3820 1 18.6053 10.1016 33.8522 -56.5687 4.0164 18.6858 +3821 2 18.0884 9.29617 33.8725 10.3756 18.8329 1.47471 +3822 2 19.4211 9.85231 33.4179 20.0518 -8.83435 -9.91195 +3823 1 21.9193 17.7798 6.9681 10.1336 127.905 -49.9752 +3824 2 22.7197 18.2669 7.16356 52.8718 -67.9787 56.8213 +3825 2 21.4024 18.3753 6.42548 -82.7154 -63.4348 -9.82444 +3826 1 9.21812 31.2544 9.94992 71.8501 -53.1816 -58.0694 +3827 2 9.95344 30.7007 10.2126 -57.0022 48.0258 -8.86601 +3828 2 9.26437 31.2773 8.9941 -12.8923 6.39395 66.3921 +3829 1 13.4106 7.95481 25.2803 120.373 90.504 -116.279 +3830 2 12.6872 8.48697 24.9489 -61.7816 -9.62097 19.1689 +3831 2 14.1711 8.24211 24.775 -58.3802 -73.5624 85.7139 +3832 1 12.0756 15.04 21.0432 6.77022 25.6313 58.5733 +3833 2 11.9728 14.227 21.538 -9.98404 -30.353 -13.0223 +3834 2 12.3022 15.6954 21.703 -0.572982 1.23392 -42.1214 +3835 1 9.88585 18.4112 5.93334 -20.7946 -118.114 1.16194 +3836 2 9.70018 19.3071 6.21482 -18.8974 63.6123 36.5545 +3837 2 9.39199 17.8613 6.54158 29.922 51.7912 -35.0079 +3838 1 17.694 1.78604 18.6471 -23.1157 -38.503 -2.04107 +3839 2 17.1299 1.01598 18.7183 28.28 118.607 23.967 +3840 2 17.2285 2.46985 19.1288 -10.4947 -75.5136 -19.9588 +3841 1 31.7859 31.5583 20.7045 44.0355 88.0378 159.334 +3842 2 30.9836 31.4696 20.19 40.7097 -61.3332 -84.2489 +3843 2 32.4449 31.0741 20.2069 -78.6276 -23.7977 -70.36 +3844 1 3.88749 14.0721 13.1675 -31.2694 10.0601 -19.9332 +3845 2 4.82385 13.8812 13.1123 17.1179 -11.0264 21.5198 +3846 2 3.64642 13.834 14.0628 20.3602 -7.5611 7.14616 +3847 1 17.402 4.32978 2.49944 -29.3485 23.7234 26.7661 +3848 2 16.6947 4.9715 2.43447 16.8402 -19.4402 -15.7945 +3849 2 17.6155 4.30153 3.43211 6.01644 -6.27806 -8.76153 +3850 1 32.9546 16.0441 16.0362 13.9808 -41.1799 -104.526 +3851 2 32.2114 15.5645 16.4024 10.4079 3.14484 -17.257 +3852 2 33.0332 15.717 15.1401 -22.3131 39.8006 124.846 +3853 1 26.8132 18.7522 3.07369 77.8004 76.1902 59.0526 +3854 2 26.8273 18.0153 2.46291 3.94673 -56.6928 -45.1098 +3855 2 27.7351 18.9763 3.20073 -81.2472 -19.7751 -12.6025 +3856 1 31.2997 29.3842 30.4902 -103.512 -14.7955 5.44397 +3857 2 30.4211 29.6993 30.2783 132.626 -14.158 11.4731 +3858 2 31.8849 30.0684 30.1652 -19.348 36.4718 -15.5492 +3859 1 7.70361 13.5829 24.4311 -144.431 -39.7748 81.8736 +3860 2 8.13101 13.595 23.5747 84.8615 8.92574 -88.9901 +3861 2 8.38594 13.8574 25.0438 68.187 19.073 7.1178 +3862 1 6.4007 28.6097 19.7383 68.5202 -85.112 -70.5468 +3863 2 6.92332 28.7846 18.9557 -49.8417 -7.90281 70.9479 +3864 2 6.53243 27.6776 19.9116 -19.0901 90.3994 -6.75589 +3865 1 3.04408 10.5078 22.1946 -10.2125 -10.9841 -34.5484 +3866 2 2.92599 9.94853 21.4268 7.70682 38.7755 43.2747 +3867 2 2.80744 11.3844 21.8917 4.05782 -36.1895 6.66626 +3868 1 14.3758 26.9336 28.5997 -35.6717 -123.461 91.9062 +3869 2 13.7979 27.4278 28.0182 -58.5589 63.3166 -75.5207 +3870 2 15.2199 27.3805 28.5356 102.467 69.7095 -13.7668 +3871 1 34.1224 21.8531 14.1489 -76.6694 37.3201 33.9626 +3872 2 33.6746 21.0959 13.7716 11.3792 -7.49305 -14.7754 +3873 2 35.0399 21.7369 13.9021 70.0708 -23.1808 -28.4367 +3874 1 32.6449 5.25699 5.99983 9.46429 89.6575 68.1829 +3875 2 33.123 4.93289 5.23655 25.9111 -5.47944 -31.8037 +3876 2 33.0886 6.07263 6.23243 -35.8405 -86.8319 -34.1512 +3877 1 23.6491 3.217 21.3646 -23.4859 -5.01895 -26.1614 +3878 2 22.758 3.50121 21.1608 47.1961 -24.8556 -4.42956 +3879 2 23.9289 2.73024 20.5893 -27.1692 27.5407 29.9763 +3880 1 32.6423 16.1168 31.9718 -48.3175 -105.592 -1.03155 +3881 2 31.8696 16.4365 32.4377 51.954 34.4611 -20.4869 +3882 2 33.2067 16.8853 31.8876 -2.1729 78.687 21.7928 +3883 1 6.29203 17.3633 3.95531 -6.75445 68.7148 -15.2076 +3884 2 6.75038 17.3996 4.79486 -3.20797 -40.3455 -3.38379 +3885 2 6.15162 16.4294 3.79875 12.5484 -30.1008 26.6482 +3886 1 31.9247 23.3077 22.0031 -38.1409 -20.8326 11.6228 +3887 2 31.3098 23.8442 21.5028 -9.39582 3.23473 -1.07966 +3888 2 32.7734 23.7307 21.8728 49.4852 23.854 -6.86032 +3889 1 27.3319 28.0706 32.9209 27.7225 12.2407 -23.6096 +3890 2 27.1225 27.4233 33.5942 37.9859 3.87945 -12.8349 +3891 2 28.2588 27.9269 32.7298 -66.5582 -13.9817 37.8349 +3892 1 2.64591 33.5295 18.9202 -11.3191 69.7841 -26.6106 +3893 2 1.74708 33.8238 18.7728 12.5353 -26.5552 6.90608 +3894 2 3.17265 34.3263 18.8576 2.21666 -43.1513 9.12223 +3895 1 20.257 25.4032 31.939 -100.56 -73.1093 112.747 +3896 2 19.9736 25.8395 32.7424 17.9644 -19.6455 -49.594 +3897 2 20.8409 26.0334 31.5168 79.4306 94.4404 -59.2991 +3898 1 3.04255 13.8246 29.6388 58.7738 5.22196 40.762 +3899 2 2.21889 13.7031 29.1665 -34.3364 -15.2998 13.5278 +3900 2 2.87518 13.4646 30.5098 -23.8581 12.9843 -54.4598 +3901 1 27.7397 30.9994 32.5858 9.84868 14.9659 6.32656 +3902 2 28.2885 31.2801 33.3181 -59.3734 -88.6667 -50.2212 +3903 2 27.5819 30.0692 32.7469 52.3802 78.8762 42.1382 +3904 1 31.5461 3.17401 11.4804 -21.8556 -25.3674 18.8081 +3905 2 31.0042 2.59604 12.0175 11.8984 3.88446 41.5306 +3906 2 31.2258 3.0424 10.588 8.79655 22.1184 -63.6348 +3907 1 12.7837 29.3646 35.2496 12.2982 97.0361 -64.5975 +3908 2 12.5107 28.4472 35.2395 -14.6625 -71.5958 25.4733 +3909 2 13.0867 29.515 0.697791 6.13919 -22.1466 35.5473 +3910 1 23.7774 14.977 35.0802 -3.69278 7.14628 34.439 +3911 2 23.6695 15.0199 0.583175 12.1643 -33.4032 -64.9615 +3912 2 23.9742 14.0573 34.9023 -3.7322 29.6997 35.2332 +3913 1 9.02799 31.4435 7.08018 110.618 70.3656 -2.61447 +3914 2 8.9271 32.3241 6.71877 -9.11581 -37.2557 13.2004 +3915 2 8.15653 31.0539 7.0097 -94.6111 -31.6948 -7.75256 +3916 1 31.3646 11.5948 10.4205 100.931 -27.1663 29.6046 +3917 2 31.6766 12.1795 11.1112 -40.7494 12.8878 -6.78762 +3918 2 32.0867 10.9823 10.2803 -63.5942 23.4953 -17.2483 +3919 1 29.5022 27.3281 3.75926 -23.5431 0.497001 -72.4655 +3920 2 29.5153 26.5471 3.206 36.6853 -78.5678 38.5122 +3921 2 29.0949 28.0015 3.21427 -12.1953 84.0421 36.4354 +3922 1 33.8191 14.8849 25.7613 -142.294 6.89503 29.2421 +3923 2 34.7013 14.9296 25.3925 105.629 -26.526 9.32968 +3924 2 33.9283 14.4165 26.5888 45.994 15.1423 -36.7235 +3925 1 7.98755 21.5067 20.4128 -30.7776 10.4914 -61.0325 +3926 2 8.56995 21.558 19.6549 -7.41699 14.1094 -40.3774 +3927 2 8.56934 21.3239 21.1506 39.8293 -19.8323 108.488 +3928 1 32.4672 14.8373 6.59315 -39.5699 33.6315 -12.808 +3929 2 32.6894 14.2103 7.28145 11.4237 -22.3999 23.2457 +3930 2 31.6136 15.1851 6.85167 27.9693 -6.26206 -9.97527 +3931 1 19.2731 16.6271 16.9098 42.1095 5.21202 5.10933 +3932 2 18.4149 16.5308 16.4968 -34.1927 -2.70334 1.02101 +3933 2 19.0777 16.8359 17.8233 -9.14151 -1.63393 3.40478 +3934 1 10.7538 25.3086 14.9022 -126.11 72.3384 112.454 +3935 2 10.04 24.8151 15.306 63.4093 -11.9509 -46.5339 +3936 2 10.6541 26.1974 15.2433 50.8136 -63.029 -59.8558 +3937 1 10.5921 3.58132 20.0272 108.132 -27.6287 71.1391 +3938 2 10.1601 3.59103 20.8814 -26.7917 7.89907 -11.1127 +3939 2 11.515 3.42438 20.2268 -74.4636 17.6518 -44.1852 +3940 1 23.1561 28.533 20.1793 60.615 76.0359 65.9746 +3941 2 23.9599 29.0513 20.1411 -70.2008 -62.3663 -26.1144 +3942 2 23.0599 28.1739 19.2972 21.3169 5.89706 -36.7198 +3943 1 6.61244 15.8817 29.1737 128.084 -15.1744 66.3596 +3944 2 5.97242 16.4603 28.7592 -86.1858 -13.1564 -41.5393 +3945 2 6.21546 15.0119 29.1268 -48.8016 35.7291 -29.6068 +3946 1 33.8405 10.8765 5.32362 24.6039 -21.6428 -15.9068 +3947 2 34.0721 11.7765 5.09401 -15.0361 19.7806 10.7728 +3948 2 34.3804 10.3354 4.7475 -15.2629 -3.44202 15.9901 +3949 1 5.10896 7.9872 15.7577 32.2099 78.0231 2.2553 +3950 2 5.79008 8.63784 15.9279 -56.0004 -45.0323 -15.2791 +3951 2 4.57569 8.37405 15.0632 14.1517 -4.41468 19.9202 +3952 1 21.7314 9.9854 28.6562 65.6476 35.2022 97.5872 +3953 2 22.1296 9.13272 28.4811 -3.48187 -33.0468 -23.8249 +3954 2 22.2305 10.3365 29.3937 -50.7824 -2.95266 -56.0653 +3955 1 15.1199 17.5475 6.96592 130.633 -15.7396 11.5417 +3956 2 15.1985 16.6949 6.53791 -80.4635 65.315 27.9025 +3957 2 14.184 17.746 6.93554 -54.7979 -53.584 -38.8831 +3958 1 9.36219 21.7283 23.4735 3.69911 -32.0659 3.15996 +3959 2 9.44071 22.4646 22.8669 -5.3106 21.5683 -6.38658 +3960 2 9.26265 22.1358 24.3339 -0.186565 10.7362 8.33334 +3961 1 9.43559 15.0019 14.9412 -150.072 29.5889 25.5001 +3962 2 10.2393 14.564 15.2215 79.7059 5.40836 -50.4428 +3963 2 9.68522 15.4776 14.149 70.7115 -36.9437 26.3654 +3964 1 8.59124 10.7686 9.86787 -136.463 28.64 -79.2346 +3965 2 7.83086 10.931 9.30959 107.428 -16.7834 -4.92613 +3966 2 8.23592 10.7447 10.7564 36.9967 -13.1632 62.596 +3967 1 11.6169 13.0834 14.8942 14.1006 10.3119 100.78 +3968 2 11.7088 13.0622 13.9417 32.0913 11.6462 -49.5976 +3969 2 12.451 13.4329 15.2081 -49.4521 -21.4647 -51.1199 +3970 1 16.1169 13.0849 16.6526 9.2025 -118.553 -31.6532 +3971 2 16.2719 12.5665 15.8629 -3.85869 60.7569 35.2333 +3972 2 15.9434 12.4365 17.3351 -0.882779 56.5315 -6.67566 +3973 1 15.866 31.9621 1.66404 29.6265 -57.8362 123.611 +3974 2 15.0447 31.485 1.54502 -3.78469 19.2449 -32.805 +3975 2 15.9266 32.5308 0.896478 -27.8613 42.2014 -91.4736 +3976 1 24.9205 12.5492 34.1182 -0.768731 39.2345 -40.3125 +3977 2 25.5161 11.8217 34.2974 -3.56131 30.9527 -44.9034 +3978 2 25.1997 12.8836 33.2659 -0.952291 -68.2749 91.2498 +3979 1 11.5306 35.4797 2.50652 11.3594 -86.7641 77.4664 +3980 2 11.2758 0.841541 2.81893 -10.0827 51.0069 -15.6281 +3981 2 11.6868 0.0917655 1.56959 3.58949 45.0992 -65.4944 +3982 1 30.3765 11.0645 19.9845 -19.9557 48.7036 -97.4672 +3983 2 31.0238 11.004 19.2819 29.113 -26.4623 37.1752 +3984 2 29.6551 11.5652 19.6037 -0.138011 -20.5029 56.9178 +3985 1 5.33901 10.3562 23.8263 -160.708 51.5163 -68.117 +3986 2 4.52304 10.463 23.3373 119.173 -58.7901 41.533 +3987 2 5.38642 11.131 24.3863 42.8351 2.05132 28.862 +3988 1 17.2104 5.6409 9.21134 -40.7922 -110.795 2.46205 +3989 2 17.4479 5.74172 10.1331 13.07 48.8488 -27.3336 +3990 2 17.4366 6.48089 8.81196 26.0325 56.818 28.7572 +3991 1 8.48374 30.6404 22.5653 3.52697 19.7682 4.5482 +3992 2 9.04208 30.0276 22.0868 19.9346 -37.5412 -4.63915 +3993 2 8.40382 31.3965 21.9839 -12.7462 21.6308 -0.115894 +3994 1 1.13232 13.3894 14.1228 20.767 -54.7832 -62.6344 +3995 2 1.02916 13.9976 14.8547 -15.6633 34.5091 41.3055 +3996 2 1.55605 12.6217 14.5066 0.972021 0.0249524 -4.46702 +3997 1 3.61281 27.7853 20.2183 67.9648 -82.7745 -64.5073 +3998 2 3.58429 26.8869 19.8892 -24.9679 75.0864 43.157 +3999 2 4.46736 28.1155 19.941 -30.3744 14.7052 21.5721 +4000 1 34.8799 19.1634 19.1612 -2.34923 54.4692 -41.8603 +4001 2 34.7249 18.2474 18.9307 -6.01899 -40.4295 -9.80293 +4002 2 34.7324 19.6442 18.3468 8.94431 -22.6536 37.6407 +4003 1 33.1712 25.437 7.0972 -152.771 -43.8268 -64.9432 +4004 2 32.7369 26.2101 6.73655 62.1747 96.8067 3.23272 +4005 2 32.5368 24.7296 6.98161 86.0824 -46.2917 46.4623 +4006 1 10.0393 8.39228 8.37502 -6.08522 4.40716 13.4263 +4007 2 9.809 9.24672 8.73989 -9.73291 -10.2887 -0.00548656 +4008 2 9.27531 7.84279 8.54984 17.0955 27.1119 -1.88733 +4009 1 8.03207 12.0726 19.9369 3.3007 -89.4561 -23.2569 +4010 2 7.66129 11.3606 20.4583 -12.2653 33.7895 19.4337 +4011 2 8.48691 11.6325 19.2188 -1.6296 47.371 -2.58803 +4012 1 1.41772 21.5423 10.364 38.5564 -79.5266 6.67197 +4013 2 2.19256 20.9994 10.2189 -44.346 17.6397 9.17324 +4014 2 1.68724 22.4213 10.0974 6.24901 63.0656 -17.2737 +4015 1 34.5004 20.5433 16.8123 -24.2521 -14.2884 19.1521 +4016 2 35.1775 21.0076 16.3201 -32.8025 13.3867 9.00467 +4017 2 33.7604 21.1501 16.8334 67.2253 -19.2211 -21.2652 +4018 1 9.44504 24.8047 4.00393 -56.4685 -31.9136 80.5927 +4019 2 10.0435 25.5181 3.78224 -1.2047 -44.9338 -79.6807 +4020 2 9.37527 24.2912 3.19917 66.8721 89.3024 4.48336 +4021 1 4.73733 28.1361 4.76614 9.56656 -60.5211 8.3486 +4022 2 4.6771 27.2657 5.15997 -34.7909 8.52006 38.4775 +4023 2 5.35703 28.0305 4.04428 22.7677 47.575 -36.921 +4024 1 28.7938 11.263 32.5626 13.0736 28.7459 -27.229 +4025 2 28.6378 12.0424 32.0292 27.3655 7.45622 -22.0831 +4026 2 28.0196 11.1957 33.1214 -34.84 -34.6011 50.1087 +4027 1 29.0062 2.02213 18.3206 -32.4818 13.1566 -67.6776 +4028 2 29.8902 1.72755 18.5397 7.44521 -7.04392 -17.2011 +4029 2 28.9607 1.95611 17.3668 19.8444 -2.0809 84.537 +4030 1 31.3854 11.7053 6.36087 41.3535 -44.6501 -48.2621 +4031 2 31.7474 12.2695 7.04417 22.1051 -11.5557 -3.51736 +4032 2 32.1346 11.2002 6.04488 -53.3989 55.9312 39.2357 +4033 1 14.0436 34.7426 31.2335 28.6142 -55.3715 24.8918 +4034 2 14.4327 35.2515 30.5223 9.08543 31.9943 -30.7826 +4035 2 14.5977 33.9652 31.3035 -34.2215 24.382 3.11232 +4036 1 11.7414 19.2455 20.2133 -42.3978 39.8075 -112.174 +4037 2 12.1828 18.4237 20.428 32.8363 -51.9587 45.3544 +4038 2 11.6652 19.7029 21.0507 6.95558 11.4491 71.9189 +4039 1 35.5212 6.24096 32.0311 83.386 67.6774 97.8305 +4040 2 0.501933 6.77327 32.66 -64.5465 -5.62764 -78.8143 +4041 2 0.310734 5.34544 32.1945 -13.2609 -75.4962 -25.1732 +4042 1 15.5732 9.26805 33.0817 64.1884 31.7576 -151.129 +4043 2 15.5209 10.0473 33.6351 -26.4068 -31.8921 57.8934 +4044 2 15.2065 8.56649 33.6198 -39.7344 -2.61323 91.5865 +4045 1 17.8042 31.8086 5.14303 -73.3105 31.6045 -0.990426 +4046 2 16.8948 32.0909 5.04562 112.928 -59.8769 -17.0012 +4047 2 17.9269 31.153 4.45644 -46.3914 34.1053 17.4489 +4048 1 30.3836 19.1224 16.0754 -8.29799 -35.0116 3.78594 +4049 2 31.2532 19.0127 15.6908 53.3503 47.565 -31.0824 +4050 2 30.1301 18.2414 16.3508 -60.8597 -20.7297 34.0065 +4051 1 11.1034 6.99694 6.44966 63.101 -48.721 -64.0294 +4052 2 11.9698 7.39064 6.3472 -22.8019 -6.07207 0.212319 +4053 2 10.6483 7.57439 7.06264 -33.661 51.1316 52.5476 +4054 1 12.2719 16.5901 16.7475 -52.0673 53.4205 0.2594 +4055 2 11.8603 17.264 17.2884 12.777 -29.321 -32.7724 +4056 2 12.8586 16.1274 17.3459 38.5413 -35.2887 34.6272 +4057 1 20.3352 18.8399 32.6982 -47.9287 -69.161 -55.1321 +4058 2 20.7109 19.5689 33.1918 44.5744 133.898 52.4844 +4059 2 20.7379 18.0594 33.0791 10.0986 -72.1948 1.48436 +4060 1 2.03115 27.6025 3.55873 -56.44 -33.4012 -143.474 +4061 2 1.51924 28.3309 3.20717 41.4594 -28.369 51.3312 +4062 2 2.30014 27.8962 4.42914 20.8834 65.5837 101.464 +4063 1 18.8812 18.114 0.872943 -5.50629 36.808 -56.9446 +4064 2 19.3639 17.5365 0.281572 22.2754 -40.2042 15.6535 +4065 2 18.5977 18.8417 0.319433 -7.07197 -3.65798 44.6492 +4066 1 16.2545 6.69927 5.58133 36.8343 -158.261 133.657 +4067 2 16.85 6.95769 6.28482 4.57163 92.7831 -31.1905 +4068 2 16.0577 5.77956 5.75921 -44.456 68.1751 -93.0296 +4069 1 4.91576 23.8201 8.54951 -34.8863 7.94033 -28.2498 +4070 2 5.3561 23.2676 9.19534 23.5267 58.5193 -11.5304 +4071 2 5.41642 24.636 8.55037 11.3325 -57.2222 38.7255 +4072 1 33.3098 33.2048 10.0927 -18.0555 170.007 66.8906 +4073 2 33.2524 34.0404 10.5561 23.0855 -125.995 -16.3 +4074 2 32.9744 33.3929 9.21616 -6.06188 -41.0569 -51.2764 +4075 1 16.61 7.10567 25.5457 11.8064 -27.218 27.7901 +4076 2 17.0402 7.76051 26.0956 -18.958 2.27451 -33.6266 +4077 2 16.3592 7.58349 24.7551 8.36263 23.1996 7.43295 +4078 1 21.9021 1.54985 18.3703 -12.0951 102.669 -25.1008 +4079 2 22.8484 1.67143 18.4479 70.871 -39.7346 13.5334 +4080 2 21.5606 2.42755 18.1994 -33.7855 -47.6755 4.07183 +4081 1 3.86513 3.59757 14.8367 -60.2762 115.365 102.767 +4082 2 4.37641 4.40219 14.923 -6.49213 -67.749 -29.0902 +4083 2 3.20261 3.65925 15.5248 50.4561 -38.2372 -79.4078 +4084 1 21.9237 8.04577 5.73412 -37.1889 34.5506 6.76492 +4085 2 21.1749 8.13328 6.32401 53.3781 8.98228 -48.1525 +4086 2 21.887 8.82704 5.18228 -14.9814 -40.4833 40.9395 +4087 1 3.88407 21.7075 19.8733 -13.655 82.7301 -71.4332 +4088 2 3.80964 22.4702 19.2998 7.85298 -87.1212 59.6058 +4089 2 4.62523 21.9084 20.4448 2.04081 -3.24013 5.7781 +4090 1 12.5075 27.831 26.8382 53.2796 -171.165 42.0426 +4091 2 11.8218 27.1819 26.6813 40.8129 83.2836 1.39157 +4092 2 12.1126 28.6642 26.5812 -81.7384 69.8635 -40.7298 +4093 1 32.4676 31.1621 16.9489 -45.3255 118.894 39.2801 +4094 2 33.0531 30.405 16.9576 71.3041 -102.72 -4.62485 +4095 2 32.8167 31.7433 17.6246 -22.6798 -12.8914 -28.8335 +4096 1 4.0462 20.2388 14.721 10.7706 38.5488 28.0881 +4097 2 4.06816 19.7036 15.5143 2.12203 -6.39002 14.2189 +4098 2 3.88937 19.6132 14.0137 -7.59074 -28.9868 -41.9528 +4099 1 13.7624 15.0652 33.4126 -44.3308 -86.3802 23.0514 +4100 2 14.6525 14.8881 33.7168 -0.298325 32.3795 -17.5296 +4101 2 13.7878 15.9736 33.1119 37.2853 48.8631 -4.56446 +4102 1 7.97866 4.0276 21.4105 45.9331 4.13344 41.1377 +4103 2 7.61163 3.92061 20.533 -27.5969 -4.52354 -35.3523 +4104 2 7.21511 4.11842 21.9806 -21.2436 0.236445 -5.03316 +4105 1 20.2977 6.13359 12.6213 -70.0954 89.9508 -63.0316 +4106 2 19.358 6.05556 12.4567 10.5837 -53.8912 24.846 +4107 2 20.5184 7.02037 12.3364 46.8524 -19.6553 16.1467 +4108 1 5.16562 5.52039 3.92857 98.0827 -58.5175 -79.3159 +4109 2 5.61987 5.95736 4.64896 -0.481325 15.1632 21.5242 +4110 2 5.86684 5.15438 3.38952 -102.904 43.8394 55.6923 +4111 1 17.276 18.9186 19.6389 -16.0602 -6.16293 -0.915394 +4112 2 18.0373 18.3453 19.7287 -5.57176 48.4352 20.2316 +4113 2 17.5204 19.7171 20.1067 21.5504 -52.6985 -14.1221 +4114 1 14.9208 7.12472 11.9717 -96.3347 -22.6645 -106.2 +4115 2 14.4819 6.63552 11.2757 65.1647 -77.7223 32.3549 +4116 2 14.4872 7.97812 11.9753 38.456 91.1732 78.1031 +4117 1 1.0995 6.63177 0.4939 -19.726 14.8208 11.6641 +4118 2 1.96189 6.84415 0.850885 -33.5524 -65.3579 -15.7026 +4119 2 1.07961 5.67513 0.467575 54.802 43.7673 21.0643 +4120 1 22.5944 0.720101 27.604 -30.6354 10.1384 -9.95581 +4121 2 22.2256 1.57413 27.8295 -17.7906 -4.03207 -9.06126 +4122 2 23.4669 0.723901 27.9978 64.3614 -16.9811 22.2502 +4123 1 15.7818 12.7952 23.3556 193.366 -93.0785 -59.6124 +4124 2 15.9775 13.7072 23.141 -81.53 1.56953 30.1426 +4125 2 14.8889 12.816 23.7001 -92.6374 87.0994 21.1865 +4126 1 33.5807 6.89886 20.9769 -67.4702 -73.8261 21.227 +4127 2 34.3837 7.39995 21.1195 76.4786 43.2345 13.3692 +4128 2 33.612 6.20327 21.6337 2.5678 27.1745 -22.6866 +4129 1 1.92096 17.8931 29.5572 42.0261 24.7042 -130.352 +4130 2 1.05789 17.9235 29.97 -1.02847 -11.7679 73.7154 +4131 2 2.51758 17.6519 30.2658 -45.7839 -9.3511 54.5571 +4132 1 11.6294 22.332 20.7837 160.752 12.1677 117.856 +4133 2 11.8639 22.6912 21.6394 -85.0579 -14.7229 -82.0733 +4134 2 12.4515 21.9882 20.4342 -83.5378 0.260443 -35.21 +4135 1 18.9996 25.7341 1.0776 -8.36208 -21.9597 49.982 +4136 2 19.196 26.0724 0.203977 -16.0629 35.8546 -16.193 +4137 2 18.3751 26.3609 1.44284 22.1218 -0.766186 -38.043 +4138 1 26.7313 0.586038 2.48947 17.4123 1.5478 108.896 +4139 2 27.237 1.39213 2.59302 -36.2148 -66.2088 5.39657 +4140 2 26.6349 0.247162 3.37949 20.2548 53.8496 -106.586 +4141 1 10.3992 13.9179 25.3044 26.4972 -70.0641 94.7814 +4142 2 10.6162 13.5077 26.1415 -28.1814 37.0429 -99.9328 +4143 2 10.4216 14.8577 25.4847 0.00991706 45.4978 2.37219 +4144 1 21.3622 34.044 28.8312 -35.8761 19.3806 -31.3339 +4145 2 21.8057 34.6579 28.2458 -1.71621 -14.5395 22.1583 +4146 2 22.0722 33.5796 29.2746 38.8265 -12.3834 10.9892 +4147 1 6.60698 30.2287 4.76591 -104.339 27.2563 -5.29409 +4148 2 6.8203 30.2006 5.69863 12.5037 -2.4126 13.8544 +4149 2 5.66171 30.3772 4.74026 96.322 -17.4449 -17.9614 +4150 1 6.99527 5.86523 18.4942 20.1488 82.371 -89.8142 +4151 2 6.81261 4.93294 18.6114 -15.6779 -73.967 6.1687 +4152 2 7.15302 5.96272 17.5551 -12.0079 -9.60018 81.616 +4153 1 27.851 24.405 26.7617 4.63888 7.53081 -42.5366 +4154 2 28.1406 23.539 27.049 20.3725 -58.7489 -2.94192 +4155 2 27.5324 24.8283 27.5589 -26.4583 49.9367 44.627 +4156 1 26.1847 0.140034 24.9008 62.7222 46.5586 -72.3822 +4157 2 27.0828 0.257357 24.591 -102.243 -9.60509 28.7724 +4158 2 25.664 0.730934 24.3567 39.2694 -40.7231 36.8022 +4159 1 28.2393 32.5515 16.4746 -12.2491 123.187 -96.561 +4160 2 27.7891 32.452 17.3135 -24.8874 -33.3896 63.5897 +4161 2 27.9456 33.4004 16.1438 44.2559 -94.2137 14.1925 +4162 1 3.71145 17.6948 22.1384 -17.7568 -46.1662 -22.8866 +4163 2 4.10707 18.5551 22.2783 11.5165 -32.666 53.6072 +4164 2 3.87233 17.2212 22.9546 15.813 81.368 -38.3691 +4165 1 21.9983 17.9774 20.5384 -54.4162 -108.032 14.2413 +4166 2 22.6974 18.5479 20.2189 -47.2879 67.1311 55.5722 +4167 2 21.4981 18.5261 21.1426 96.9611 32.4959 -62.3011 +4168 1 10.4152 21.3694 9.81762 -45.4392 -50.2753 -28.6746 +4169 2 10.9708 21.8708 10.4144 41.7288 35.9066 43.8126 +4170 2 10.3192 20.5155 10.2394 6.24922 21.8148 -12.3303 +4171 1 26.0998 27.3565 8.93221 -33.2139 -131.113 16.3657 +4172 2 26.683 27.7806 9.56173 56.4207 44.1515 53.9534 +4173 2 25.8564 28.0537 8.32312 -22.7985 85.7147 -68.6226 +4174 1 17.3585 11.0882 2.80177 33.7992 -74.4663 -63.6096 +4175 2 17.0711 10.3084 2.32677 -6.66147 52.1132 40.7412 +4176 2 18.2976 11.1443 2.62499 -23.4478 26.5739 25.6273 +4177 1 16.7677 15.9689 35.3849 -41.4458 -49.4886 9.22468 +4178 2 16.4599 16.8496 0.151763 27.43 21.0248 -4.53329 +4179 2 17.7067 16.0736 35.231 16.3588 35.636 3.88828 +4180 1 5.38626 21.3296 1.85846 22.3993 19.6506 -5.63091 +4181 2 4.98086 21.4219 0.996265 -15.5366 43.9803 -55.2713 +4182 2 5.1146 20.4626 2.15982 -3.93441 -58.2389 55.0752 +4183 1 13.9881 4.76201 23.3058 66.2072 -11.3778 -81.4889 +4184 2 14.6499 5.4446 23.1945 0.535987 69.1431 56.6713 +4185 2 14.1404 4.15917 22.578 -61.4504 -51.0725 15.3107 +4186 1 25.2047 3.81471 25.2009 43.4572 85.7786 11.9519 +4187 2 25.4092 4.3195 24.4137 -29.7601 -66.8171 35.8169 +4188 2 24.7808 3.02126 24.8738 -14.9213 -25.5147 -48.9941 +4189 1 34.5545 24.9158 25.7931 39.6922 -15.4832 -50.1964 +4190 2 35.04 24.1833 26.1724 65.5511 -53.5182 -18.3836 +4191 2 33.9022 25.1407 26.4566 -106.246 77.4659 57.8672 +4192 1 26.2159 33.1144 29.5411 -59.7931 -87.9085 13.7663 +4193 2 26.8586 33.6195 30.0392 31.0856 45.5375 -0.315276 +4194 2 26.0866 33.6172 28.7369 22.8132 27.5787 -1.79026 +4195 1 12.7591 12.3309 9.28105 5.98193 6.01833 -5.79113 +4196 2 12.4759 12.4887 10.1817 -13.6472 12.7894 -8.29459 +4197 2 12.1887 12.8861 8.74935 -4.32777 -1.23923 22.8682 +4198 1 30.8987 15.9931 28.3963 -10.4365 40.8042 -6.93341 +4199 2 31.4259 15.1945 28.4193 15.7151 -9.25018 -28.5756 +4200 2 30.9571 16.2932 27.4892 12.3767 -29.5553 29.0552 +4201 1 0.818705 11.507 17.1895 -68.7428 46.1498 49.8602 +4202 2 0.657409 10.5641 17.225 24.145 -15.8376 -8.92911 +4203 2 1.611 11.5951 16.6597 38.3532 -26.6343 -32.3638 +4204 1 6.31268 10.4416 16.767 24.9253 20.778 -16.2056 +4205 2 6.96974 11.1351 16.7068 -84.0816 -54.3302 52.0982 +4206 2 5.81593 10.6497 17.5583 58.081 29.9648 -35.2506 +4207 1 0.544073 9.54408 23.5586 -4.3706 22.6093 109.062 +4208 2 0.363425 9.65181 24.4924 -47.1283 -45.3155 -25.856 +4209 2 1.32226 10.0788 23.4014 52.8387 16.0325 -83.6953 +4210 1 1.24466 29.2191 12.9975 -36.0018 9.59645 -9.87451 +4211 2 2.08033 28.7555 12.9426 -35.2817 49.4131 83.7737 +4212 2 1.22283 29.5699 13.8879 76.819 -65.1755 -71.2037 +4213 1 9.87662 0.562628 14.3854 84.0468 -136.889 -83.1184 +4214 2 10.3383 35.3377 13.9751 -100.753 56.8195 26.6604 +4215 2 10.5602 1.05107 14.8441 21.7444 82.8147 58.4438 +4216 1 20.6218 2.6258 7.23221 4.17682 45.1246 31.5708 +4217 2 21.2054 3.30993 7.5603 42.7041 -10.2172 -22.3238 +4218 2 19.7794 2.80909 7.6482 -43.2379 -34.9052 -8.90715 +4219 1 26.2496 1.51431 16.1992 -32.964 20.7417 -2.09295 +4220 2 25.4303 1.67954 16.6658 28.4303 -5.66665 -11.7313 +4221 2 26.2591 2.16179 15.4942 -0.399018 -13.6519 8.98367 +4222 1 21.5217 15.5304 3.18398 -78.0758 30.3799 -52.8039 +4223 2 21.1405 15.1107 2.41275 37.6875 11.5799 49.4482 +4224 2 20.9406 16.2686 3.36738 39.1093 -29.4171 6.25381 +4225 1 9.60109 12.8135 30.7528 -87.4895 -113.448 22.2979 +4226 2 10.1842 13.0399 31.4773 62.7224 47.069 45.2582 +4227 2 9.0992 12.0643 31.0738 31.4711 70.1779 -63.679 +4228 1 5.23742 9.36432 2.7609 -79.4047 -118.798 -53.7307 +4229 2 5.46697 9.12123 3.65782 24.4799 18.4127 49.9166 +4230 2 4.85038 8.57176 2.38901 40.8137 104.034 15.3421 +4231 1 30.1558 30.8628 5.78729 -3.72737 -45.1893 -34.6351 +4232 2 30.9971 30.6604 6.1966 8.09579 4.14245 6.07764 +4233 2 29.8224 31.6117 6.28152 -0.441078 19.4019 18.9085 +4234 1 3.00035 7.40303 17.6643 98.6865 52.8777 2.94112 +4235 2 3.33936 7.95458 18.3694 -38.7947 -39.7416 -29.1246 +4236 2 3.68076 7.42834 16.9915 -57.2432 -11.3125 31.6151 +4237 1 1.27113 7.78357 33.6312 -9.85035 4.69088 -83.0319 +4238 2 1.0809 7.47596 34.5174 46.5729 53.0604 16.649 +4239 2 1.82714 8.55233 33.7581 -24.4065 -36.0685 64.1051 +4240 1 10.3667 16.589 31.9495 -48.2698 111.133 9.80002 +4241 2 9.92399 17.1174 32.6136 58.1399 -94.3192 -65.9368 +4242 2 10.5562 15.7602 32.3893 -7.14018 -20.851 47.8334 +4243 1 2.92555 20.7895 22.9982 76.894 -26.497 46.9922 +4244 2 3.40176 20.4652 23.7626 -44.4334 42.484 -85.4879 +4245 2 3.6046 21.148 22.4267 -32.4142 -19.1026 43.5123 +4246 1 31.2431 32.5658 23.4061 26.937 80.5778 -8.0527 +4247 2 30.8022 31.8369 23.8428 -23.7865 -59.5874 13.8433 +4248 2 31.6341 32.176 22.6241 -3.20003 -20.7055 -9.18394 +4249 1 20.5012 18.6736 3.6052 58.7628 64.3317 -51.4312 +4250 2 20.5286 18.7715 2.6534 -34.6747 -38.0176 9.57071 +4251 2 21.097 19.3472 3.93299 -23.6667 -30.0125 37.8835 +4252 1 29.2619 22.0258 30.8195 -81.2608 -2.50192 -71.0244 +4253 2 29.7304 22.8285 31.0485 48.313 47.5955 34.7042 +4254 2 28.6249 22.2996 30.1596 25.2142 -44.0421 32.1754 +4255 1 1.85152 27.6227 34.117 11.0262 27.7966 4.74673 +4256 2 2.14468 28.5211 34.2692 1.78183 -25.2709 16.659 +4257 2 1.67189 27.5847 33.1776 -11.0875 -15.4824 -31.9165 +4258 1 7.53086 9.50176 1.4703 -63.2347 45.0319 -45.3469 +4259 2 6.63963 9.2584 1.72075 60.4172 15.0205 -5.42767 +4260 2 7.41895 10.2429 0.874912 13.3897 -57.6764 44.4595 +4261 1 16.5836 11.395 14.3984 -26.4763 -4.99026 -17.5907 +4262 2 16.1767 11.8854 13.6842 18.3968 28.8087 -2.9943 +4263 2 16.0084 10.6414 14.5304 -2.04278 -37.3185 27.4559 +4264 1 2.10525 5.43636 4.72248 -92.5019 7.99273 18.804 +4265 2 3.05147 5.3496 4.60672 91.5626 -7.4674 -6.16113 +4266 2 1.97684 5.4184 5.67087 6.21074 -0.406508 -21.4929 +4267 1 3.71422 8.98222 20.0167 84.0841 36.8647 13.121 +4268 2 3.97101 9.87224 19.7755 -25.7266 -74.6288 13.2815 +4269 2 4.49152 8.61356 20.4364 -61.9564 20.1516 -30.0386 +4270 1 1.86853 28.2348 30.9459 85.4366 90.2736 6.30511 +4271 2 2.74699 28.3771 30.5934 -78.5776 -17.65 26.2199 +4272 2 1.63778 27.3492 30.6652 -16.24 -77.6018 -28.2934 +4273 1 25.9191 1.73701 33.9074 -14.7334 97.0787 -2.4223 +4274 2 26.3411 2.44678 34.3915 -14.4732 -63.2448 -21.1255 +4275 2 25.2697 2.17482 33.3571 21.7332 -38.1397 17.3839 +4276 1 4.3036 25.0121 31.6946 33.359 30.4584 17.7997 +4277 2 4.72483 24.5936 30.9438 9.0318 -13.7759 -19.8908 +4278 2 3.47004 24.5512 31.7898 -26.4588 -13.9006 2.94815 +4279 1 19.6649 33.9607 4.92684 62.0225 96.9369 -17.6808 +4280 2 19.9636 33.8924 5.83367 -70.1908 -66.6773 -54.7211 +4281 2 19.0902 33.2048 4.80584 1.75769 -35.6365 83.3046 +4282 1 21.5287 24.5356 28.7061 2.7837 34.6474 -18.2043 +4283 2 21.5455 23.8549 29.3788 6.90842 -56.7077 29.0636 +4284 2 21.2645 25.3282 29.1732 -7.18974 33.8939 4.26458 +4285 1 26.1058 14.9608 24.0555 -70.3841 -17.4636 -43.971 +4286 2 26.8778 15.2443 24.5454 109.24 19.9969 44.73 +4287 2 25.3738 15.4061 24.4823 -33.5986 -3.41378 -1.36086 +4288 1 8.93904 1.91687 34.6652 -91.0921 59.0088 86.3563 +4289 2 9.70491 1.74517 34.1173 58.8577 32.9501 15.3198 +4290 2 9.22019 2.61261 35.2595 21.4639 -87.4106 -99.9056 +4291 1 5.49227 24.8499 22.622 50.5127 -14.2436 -14.0932 +4292 2 4.55601 24.6836 22.5125 12.2398 42.75 51.9481 +4293 2 5.54164 25.4795 23.3414 -62.0664 -28.8336 -30.7225 +4294 1 30.3586 16.6612 13.6925 -54.894 -88.0087 23.9793 +4295 2 31.314 16.608 13.6682 61.3375 21.0413 -8.04941 +4296 2 30.073 15.7666 13.878 -9.85953 66.3778 -13.3349 +4297 1 23.7399 30.0972 28.0052 25.9833 -27.1787 -24.4024 +4298 2 22.9036 29.8099 27.6386 -24.2408 -21.6133 -14.7739 +4299 2 23.5176 30.8566 28.5438 1.01118 44.4545 33.5519 +4300 1 6.27413 22.2847 10.3122 -83.908 -9.44513 99.9529 +4301 2 7.15863 22.6504 10.3254 69.9751 26.9318 -13.4948 +4302 2 5.93038 22.4563 11.1889 15.915 -23.509 -84.3421 +4303 1 34.2658 24.6704 21.9649 176.818 45.1028 -9.72726 +4304 2 34.876 24.9304 21.2747 -91.0118 -25.4458 -63.2233 +4305 2 34.7738 24.7402 22.7732 -76.4184 -28.2201 73.1029 +4306 1 18.9208 1.08323 4.46925 74.9367 1.95491 -10.0117 +4307 2 19.7691 1.48879 4.29016 -71.995 -48.6351 19.4975 +4308 2 19.1268 0.16646 4.65186 4.75725 55.7717 -12.4829 +4309 1 12.5722 31.4022 18.4685 -14.3392 -27.9508 -21.5843 +4310 2 12.5473 30.5523 18.029 26.1444 33.4695 29.4392 +4311 2 13.3821 31.385 18.9785 -2.53236 -16.3966 -8.97759 +4312 1 18.3397 32.5022 15.432 -14.0618 91.2114 -2.00392 +4313 2 17.9283 33.3663 15.4177 32.1 -67.8146 3.84335 +4314 2 17.6969 31.9374 15.861 -22.4516 -18.5175 11.3528 +4315 1 7.67656 27.849 9.04222 -84.1818 -41.5128 28.9933 +4316 2 8.37571 27.9363 9.69015 33.9368 4.04618 28.0405 +4317 2 6.94927 27.4567 9.52532 64.7629 37.6472 -53.3266 +4318 1 21.6506 35.2328 32.9035 23.291 -4.94824 67.1547 +4319 2 21.8618 35.309 33.8341 -12.8847 -5.98885 -73.1945 +4320 2 21.1419 0.51334 32.7077 -6.91316 3.09637 -7.02745 +4321 1 26.989 12.6621 1.39547 3.46456 8.46491 -49.9898 +4322 2 27.1921 13.0086 0.526617 24.1553 24.3485 17.691 +4323 2 26.3388 11.9782 1.2351 -26.4113 -33.371 34.6187 +4324 1 33.9049 1.20278 27.7978 -79.6453 134.643 -27.3552 +4325 2 33.6054 1.1356 26.8911 49.996 -47.3666 70.3922 +4326 2 34.3526 0.373371 27.9648 31.3392 -90.2051 -43.8397 +4327 1 16.0905 23.005 11.9077 -5.78308 -51.6557 -59.7145 +4328 2 15.6387 22.2014 11.65 8.38405 30.5909 36.3528 +4329 2 16.6436 23.2206 11.1569 3.30965 23.9635 24.0397 +4330 1 21.6618 22.497 5.11379 55.9249 -125.883 2.50076 +4331 2 21.5079 22.9444 5.9459 -32.9677 60.336 53.0828 +4332 2 22.073 21.6682 5.35935 -38.7041 69.6465 -59.4998 +4333 1 28.2697 28.4704 10.542 27.7623 -54.0697 49.8376 +4334 2 28.7511 29.1688 10.0986 16.3472 34.8786 -23.9178 +4335 2 28.9236 28.0408 11.0935 -40.8466 14.1719 -23.8977 +4336 1 11.8105 6.08311 22.2294 -14.3797 -36.3983 14.5895 +4337 2 12.015 6.91994 21.8122 30.8537 16.0756 -13.0829 +4338 2 12.6584 5.64975 22.3266 -9.78262 32.2911 -10.3957 +4339 1 11.5474 20.0039 29.6491 89.0735 -11.7162 84.5737 +4340 2 12.1502 19.9592 30.3913 30.0699 -16.8145 -62.2277 +4341 2 10.7063 20.2451 30.0371 -123.312 22.6151 -21.3909 +4342 1 23.633 15.7527 6.25933 43.886 -23.1933 92.2258 +4343 2 23.9874 15.5139 7.11584 -23.2272 8.91646 -72.9336 +4344 2 23.2084 16.5985 6.40269 -10.9351 13.1655 -8.27802 +4345 1 18.5954 17.845 8.51439 -139.532 53.0339 62.8825 +4346 2 19.2977 17.263 8.80488 71.37 -8.10933 -58.673 +4347 2 18.9047 18.1961 7.67936 76.1179 -37.1234 -2.10796 +4348 1 24.9575 31.6473 25.4268 -14.7131 12.7911 -25.788 +4349 2 25.8072 31.6496 24.986 -52.856 2.78645 122.052 +4350 2 25.1709 31.6733 26.3595 68.4387 -3.45896 -87.0383 +4351 1 16.669 15.8459 16.5977 -24.0276 -108.485 55.488 +4352 2 16.315 16.1221 17.4431 -7.69536 91.2611 14.7797 +4353 2 16.7072 14.8911 16.6538 28.6221 17.6454 -79.7267 +4354 1 33.0156 0.032498 11.5021 136.916 -93.2588 -16.1157 +4355 2 32.495 0.66338 11.0049 -74.6471 51.1252 33.4699 +4356 2 32.6206 35.5359 12.374 -54.5859 48.4887 -25.07 +4357 1 28.0541 19.828 0.195551 63.9544 130.693 70.8175 +4358 2 27.3725 20.1651 0.776876 7.8426 -53.5821 -46.6086 +4359 2 27.6778 19.0317 35.2679 -86.6184 -88.3 -17.3198 +4360 1 13.8269 16.0706 19.243 22.4058 -6.11085 -5.877 +4361 2 14.7397 15.844 19.4211 30.1098 18.5393 -15.8417 +4362 2 13.3193 15.4086 19.7123 -49.472 -9.35297 14.3587 +4363 1 14.0791 21.9775 33.1802 5.60041 -4.57527 -118.796 +4364 2 14.8575 22.0984 33.724 44.9898 9.29066 69.0512 +4365 2 14.3937 22.0881 32.2829 -54.5149 -7.30097 44.2626 +4366 1 16.3364 25.3929 3.02022 84.6359 60.776 -19.7724 +4367 2 16.8023 26.2291 3.02574 -52.3593 -70.7163 7.78233 +4368 2 16.9642 24.7707 2.65304 -19.9952 -1.24897 8.16014 +4369 1 34.411 25.5093 0.150128 23.1129 -20.4309 -18.5952 +4370 2 34.8151 26.3405 0.399127 17.9618 22.6695 4.60842 +4371 2 33.5103 25.5758 0.467514 -44.3095 -3.76013 12.8009 +4372 1 27.8617 21.3523 28.1223 -172.701 -12.33 -72.7862 +4373 2 28.7364 21.0508 27.8769 100.743 -34.1309 -18.9959 +4374 2 27.2915 21.027 27.4256 72.8324 50.0532 93.1416 +4375 1 0.23536 27.2417 28.0006 50.4314 -167.045 80.5358 +4376 2 0.771775 26.6312 28.5064 14.5807 108.626 -37.1926 +4377 2 34.9462 26.75 27.7965 -63.3451 42.5012 -45.6736 +4378 1 21.6873 25.3227 17.7978 12.661 -55.1413 106.503 +4379 2 21.9866 26.2293 17.7289 3.60281 37.5382 -29.5901 +4380 2 21.3387 25.1184 16.9301 -19.9609 10.3437 -77.8735 +4381 1 30.9723 0.898875 8.90471 -85.0078 23.6007 -5.9887 +4382 2 31.2744 0.987181 8.00074 61.6503 -8.01533 -39.7214 +4383 2 30.0369 1.09847 8.86571 28.0055 -11.1114 50.7891 +4384 1 25.4563 22.8754 20.9972 -5.07435 22.6462 -12.0219 +4385 2 26.2859 22.4494 21.2129 4.37207 23.7254 -4.92608 +4386 2 25.6906 23.7893 20.8359 6.40417 -51.5425 17.211 +4387 1 24.874 30.4804 12.6059 -19.8947 10.9055 4.72499 +4388 2 25.6407 30.6521 12.0591 -15.3438 -55.4859 31.8644 +4389 2 25.017 29.5985 12.9496 39.664 38.1048 -40.1102 +4390 1 13.809 7.99375 5.2908 51.1555 87.9643 -54.3658 +4391 2 13.7738 8.74071 4.69324 -30.9877 -60.4603 41.5936 +4392 2 14.7365 7.90537 5.5102 -26.1136 -30.347 14.1217 +4393 1 33.9748 12.8432 16.8232 -13.4845 12.7944 69.4529 +4394 2 34.7718 12.3687 17.0593 61.3828 -42.5897 -47.7906 +4395 2 33.6028 13.1193 17.6609 -51.4331 28.1604 -20.197 +4396 1 26.5897 21.8387 5.49561 28.0221 -38.4976 2.8844 +4397 2 27.183 22.5117 5.16189 6.23018 26.244 -5.94113 +4398 2 27.1546 21.0859 5.66997 -16.7122 0.536598 3.89112 +4399 1 5.16644 25.9255 12.3571 -82.7459 1.42539 -84.5855 +4400 2 4.39998 25.3604 12.4545 23.0139 17.2738 -1.42561 +4401 2 5.73938 25.6802 13.0836 64.5181 -30.4443 80.3616 +4402 1 26.7913 35.4278 5.15497 -9.40389 -28.7505 60.3628 +4403 2 26.5972 34.8126 5.86211 -1.28859 6.35502 -43.8848 +4404 2 27.2233 0.657265 5.58886 12.9592 24.9801 -17.5741 +4405 1 1.20621 3.82847 0.244538 -40.0525 -9.51598 5.30674 +4406 2 2.01543 3.41203 0.541171 68.6845 -6.13463 0.748333 +4407 2 0.510081 3.34188 0.685998 -29.6666 16.922 -13.6114 +4408 1 26.437 3.26469 13.8626 -20.4753 -1.51645 -19.7008 +4409 2 26.7883 4.05515 14.2724 1.73507 11.5741 -1.0845 +4410 2 25.7399 3.58167 13.2883 20.1784 -7.72027 24.8614 +4411 1 33.2059 12.6345 8.22768 -48.259 16.5415 62.8839 +4412 2 32.687 12.8286 9.00826 23.0672 -16.7871 -55.5218 +4413 2 34.1098 12.806 8.49161 28.9905 3.90551 -0.0860054 +4414 1 29.9054 24.5675 20.7059 -13.5854 11.3423 24.5363 +4415 2 29.4901 25.4285 20.6558 -14.887 8.10393 22.1611 +4416 2 30.2859 24.4337 19.8378 33.321 -33.5201 -47.5323 +4417 1 15.2981 4.02934 16.4438 -29.935 -15.2392 -93.1997 +4418 2 15.7196 4.61703 17.0709 20.926 20.3598 62.1741 +4419 2 14.9943 3.29177 16.9729 7.15007 3.44663 37.4838 +4420 1 31.2726 25.182 0.424883 26.649 -8.81929 -45.8657 +4421 2 31.0449 24.4589 35.2877 -9.53936 49.552 98.4664 +4422 2 30.7324 25.0415 1.20245 -16.8458 -44.7892 -34.1521 +4423 1 12.1232 3.02693 0.178421 -45.5005 12.2205 35.5735 +4424 2 11.8547 2.17886 35.2722 18.192 -31.0677 -25.0771 +4425 2 11.3649 3.32967 0.678076 34.0795 14.5182 -2.88402 +4426 1 32.8427 11.5509 14.3819 -91.2789 68.5593 27.437 +4427 2 31.909 11.5768 14.1727 60.9571 -31.84 -6.08398 +4428 2 32.9724 12.278 14.9909 32.2787 -37.0296 -17.8106 +4429 1 20.5619 17.4416 12.4541 136.986 74.6128 143.748 +4430 2 19.8502 16.8877 12.1333 -116.27 -88.0868 -42.1302 +4431 2 20.6375 17.2215 13.3826 -13.0941 16.617 -100.388 +4432 1 15.2812 11.6219 18.8127 6.80276 34.133 -6.01119 +4433 2 14.3861 11.8289 19.0813 -11.9318 5.09595 -3.58709 +4434 2 15.4041 10.7084 19.0708 12.1743 -38.1237 8.8528 +4435 1 29.7405 20.3666 3.36315 18.3701 14.8795 -105.965 +4436 2 30.4862 19.8082 3.58297 12.0341 -20.5311 32.607 +4437 2 29.868 20.5849 2.43993 -29.7698 -3.80367 66.9347 +4438 1 10.46 28.0973 15.3778 71.514 -16.5505 3.27588 +4439 2 9.53034 28.2357 15.5588 24.3304 39.3431 -68.0595 +4440 2 10.6357 28.6311 14.6029 -88.3516 -22.5465 61.2733 +4441 1 16.7725 6.13462 17.9388 20.149 83.0126 15.9032 +4442 2 17.2522 6.31266 18.7478 -23.8922 -10.6549 -48.6411 +4443 2 16.6775 6.99137 17.5227 3.52603 -73.958 31.3174 +4444 1 21.5176 0.3225 25.1413 -92.813 126.218 -57.3643 +4445 2 22.2268 0.140791 25.7579 90.7671 -41.9406 79.7128 +4446 2 21.4174 35.0167 24.6446 7.64372 -73.5945 -25.9911 +4447 1 8.70604 23.6629 10.1379 -25.7717 -48.0317 -84.6185 +4448 2 9.03204 24.0884 10.931 57.7445 -21.3587 13.668 +4449 2 9.40137 23.0539 9.88907 -30.5683 69.1944 70.3422 +4450 1 20.2489 3.67137 10.3661 -8.30713 -22.3406 27.8151 +4451 2 20.3807 3.09493 11.1189 -11.4663 21.3636 -35.98 +4452 2 19.4828 3.31127 9.91934 21.4222 6.23375 12.7328 +4453 1 5.99013 17.0858 14.8655 71.5445 42.4963 -59.2165 +4454 2 6.63939 17.7618 14.671 -6.85989 -44.1823 -21.0692 +4455 2 5.55609 17.3919 15.6618 -67.0354 2.45563 81.7331 +4456 1 9.84183 21.0265 7.17511 14.7304 -5.05498 19.0396 +4457 2 9.13236 21.5961 6.87762 -51.8618 28.4149 -70.0223 +4458 2 9.85429 21.1353 8.12603 43.7584 -27.0665 43.7908 +4459 1 14.2772 22.3485 30.4736 -10.2863 -6.65522 -127.018 +4460 2 13.816 23.1243 30.1546 -21.9549 53.9289 62.6314 +4461 2 14.4875 21.8521 29.6826 31.5113 -44.9653 79.5439 +4462 1 9.99678 22.3634 18.6226 -42.4577 -0.332751 -31.978 +4463 2 10.4634 21.97 17.8852 5.89745 -13.1733 -32.2516 +4464 2 10.6659 22.4752 19.2979 32.1741 11.9416 55.6482 +4465 1 13.5454 23.313 25.3324 134.115 -67.6122 13.7333 +4466 2 13.26 22.9881 26.1863 -55.527 13.4579 20.873 +4467 2 14.4248 22.9521 25.22 -73.5869 51.7449 -37.8159 +4468 1 20.3795 18.6911 28.3966 -70.0465 35.9997 -116.917 +4469 2 20.0142 18.9793 27.5601 -11.6358 -28.1922 84.1403 +4470 2 21.3195 18.6133 28.2339 89.7671 -19.3825 29.567 +4471 1 31.9732 7.21096 11.2032 -10.093 -13.3317 92.5153 +4472 2 31.6137 7.12832 12.0866 24.3899 12.1792 -76.805 +4473 2 32.839 6.80642 11.2576 -7.612 5.61821 -10.8494 +4474 1 3.59876 34.1729 15.108 -39.7918 -52.0796 -27.2857 +4475 2 3.18707 33.4613 14.6177 21.2066 37.7172 0.898996 +4476 2 3.55439 33.8917 16.0219 9.2138 8.29839 33.3399 +4477 1 16.7544 18.4101 28.9948 64.7577 13.9098 13.7679 +4478 2 17.6391 18.6424 29.277 -37.2231 5.8359 -22.2173 +4479 2 16.5422 17.6219 29.4948 -26.7194 -15.7664 6.92865 +4480 1 4.3038 30.0039 27.4134 91.3839 4.65336 29.2546 +4481 2 5.14801 30.4096 27.2162 -84.4322 -23.2475 2.4758 +4482 2 3.72077 30.3139 26.7204 3.17073 12.3231 -21.1344 +4483 1 6.15154 15.7184 24.0708 -40.3603 76.9811 -23.667 +4484 2 5.31566 15.8508 24.5181 39.881 -34.8127 -5.09765 +4485 2 6.50772 14.9194 24.4594 -9.12014 -33.6788 31.6837 +4486 1 1.16747 28.7757 19.837 13.8631 126.139 11.3653 +4487 2 0.560743 28.0604 19.646 47.6494 -59.0546 1.85876 +4488 2 2.01917 28.3492 19.9316 -62.3678 -51.3412 -14.7173 +4489 1 23.2355 29.743 8.55328 107.193 47.7531 -19.2738 +4490 2 24.1772 29.8565 8.68164 -86.3163 -32.1967 9.60776 +4491 2 23.0034 30.3937 7.89074 -26.213 -16.9993 8.08903 +4492 1 19.4814 19.1556 6.41632 -3.02546 14.8549 -4.88762 +4493 2 18.9878 18.526 5.89073 0.339062 -6.44059 -6.88493 +4494 2 18.8848 19.8957 6.52735 6.38336 5.649 0.895905 +4495 1 33.0444 24.8218 13.6454 190.156 76.9754 21.5069 +4496 2 33.78 24.3567 13.2468 -97.1422 21.3535 28.2737 +4497 2 32.2746 24.3082 13.4005 -87.762 -95.9209 -46.39 +4498 1 26.0489 6.03932 17.256 55.7356 -79.2221 36.6622 +4499 2 26.4088 5.4448 17.9142 -36.0877 61.7902 -92.8565 +4500 2 26.4379 5.74814 16.4313 -16.42 12.5907 64.2149 +ITEM: TIMESTEP +1 +ITEM: NUMBER OF ATOMS +4500 +ITEM: BOX BOUNDS pp pp pp +2.6450000000000001e-02 3.5532800000000002e+01 +2.6450000000000001e-02 3.5532800000000002e+01 +2.6409999999999999e-02 3.5473599999999998e+01 +ITEM: ATOMS id type x y z fx fy fz +1 1 12.1197 28.0885 22.2802 2.83943 -11.6349 -7.21473 +2 2 12.4885 28.7491 22.8667 -4.16123 0.985402 0.0193574 +3 2 11.5388 28.5804 21.6998 -2.84409 -3.92723 0.75706 +4 1 1.17511 29.3742 23.736 -17.8933 0.0578882 -4.35639 +5 2 1.85553 29.4497 23.067 -0.487987 0.0169913 1.59281 +6 2 0.446373 28.9431 23.2894 -0.690646 3.49336 -1.95732 +7 1 29.6785 14.7335 21.6258 1.95135 1.24077 6.15592 +8 2 30.5168 14.9438 21.2143 0.99602 -1.20723 1.56832 +9 2 29.7509 15.087 22.5123 -0.421409 -1.69686 -0.228008 +10 1 10.8735 6.99846 35.108 -10.0389 10.835 1.5249 +11 2 11.079 6.26364 34.53 0.88781 -0.467315 4.23203 +12 2 9.9984 7.2779 34.8389 -2.34395 -3.85231 2.12436 +13 1 9.47019 6.43118 19.8044 6.90852 5.54825 2.30363 +14 2 9.10191 6.30845 18.9295 -1.1598 -3.72224 1.39899 +15 2 10.2897 5.93683 19.7914 -0.715388 1.07873 1.68353 +16 1 3.18398 29.7003 22.1238 14.0628 3.95468 0.562309 +17 2 3.20329 30.5742 21.7339 -0.955442 -0.973553 -1.40556 +18 2 3.39235 29.1098 21.3999 -0.982794 -0.455077 0.844587 +19 1 23.3815 11.2999 30.7862 0.144812 -2.51891 4.09525 +20 2 23.7172 10.5132 31.216 -2.29648 -1.01218 0.478777 +21 2 24.1599 11.7319 30.4344 0.453813 -4.30435 -2.18913 +22 1 11.0338 10.4586 30.1489 -0.620609 -1.02936 -7.35718 +23 2 10.9806 11.4046 30.285 -0.925455 -0.536551 0.922496 +24 2 11.578 10.1426 30.8701 -0.978535 -0.658662 -0.175294 +25 1 26.2351 25.4085 21.065 7.1584 9.23358 -1.45945 +26 2 25.6774 26.0793 21.4591 0.706736 -0.0882212 1.15416 +27 2 26.2119 25.5979 20.127 -1.55701 0.736299 0.865926 +28 1 10.8404 35.3437 19.7859 -8.50381 6.03522 6.89699 +29 2 10.2386 0.508835 19.4647 -1.67824 -1.32566 -0.261999 +30 2 11.0233 34.7992 19.0202 -2.84454 -2.6281 2.24284 +31 1 20.0749 4.96011 33.6181 -8.09271 4.73099 7.64077 +32 2 19.8036 5.82849 33.9157 3.36446 1.68187 -0.386527 +33 2 20.659 4.64213 34.3065 -0.240854 -0.494311 -0.643129 +34 1 12.4352 28.5642 17.3982 1.07487 1.56659 6.44931 +35 2 12.737 27.9994 18.1096 -0.0782354 0.221159 -1.46202 +36 2 11.6768 28.1074 17.0343 0.751379 -0.247561 -0.393532 +37 1 14.8065 7.14018 1.42106 -8.02644 -4.25717 -3.68122 +38 2 14.8136 6.66898 0.587897 1.58363 -3.56536 2.76297 +39 2 14.1708 6.66771 1.95853 3.66778 -1.40869 1.75119 +40 1 15.8758 22.1873 24.1301 -5.86729 -5.47916 -12.8363 +41 2 15.9916 22.7158 23.3405 1.57497 0.623028 0.476755 +42 2 16.6833 22.3184 24.6271 -4.05631 2.59608 2.33577 +43 1 13.2908 18.3045 12.369 2.75858 1.2371 17.1257 +44 2 12.5605 18.6229 12.8997 0.322944 1.15953 -2.83651 +45 2 13.2207 18.7912 11.5477 -0.341369 -4.86634 -1.60449 +46 1 20.2764 23.9401 15.4995 3.20873 8.01449 5.07135 +47 2 20.1809 24.6135 14.8259 0.142923 -1.69999 -0.626952 +48 2 20.6042 23.1741 15.0283 -0.0540956 -0.996547 2.63258 +49 1 30.1061 10.7787 14.243 5.62232 -4.16839 6.17127 +50 2 29.4199 10.9553 13.5995 3.0264 0.504971 0.184688 +51 2 29.6797 10.2351 14.9054 -1.09306 0.467184 -0.199294 +52 1 19.7168 12.9867 25.4038 2.10581 -8.4639 -0.0930328 +53 2 20.1668 13.3273 26.1769 -2.70216 4.40091 -1.0351 +54 2 18.8056 12.889 25.6801 -0.310147 -1.39533 -1.91953 +55 1 4.22865 18.9983 32.6298 -18.8845 -14.8365 6.31113 +56 2 4.03782 18.2267 32.0966 -3.48939 -1.86931 3.47252 +57 2 3.4031 19.4821 32.656 0.85948 1.11098 -0.884952 +58 1 17.6782 30.8671 34.8731 20.9264 7.80933 -6.55676 +59 2 17.2389 31.7174 34.8614 1.75282 0.32389 2.07873 +60 2 18.1479 30.8282 34.0399 -1.04653 1.99998 -0.795977 +61 1 7.49719 27.8425 34.6559 0.711667 0.422199 9.24732 +62 2 7.38783 27.3525 33.8409 -3.80781 -0.699131 2.36107 +63 2 7.82516 27.1969 35.2819 0.832186 0.853418 0.112955 +64 1 9.58841 8.76146 28.3855 0.421925 -8.00793 0.889771 +65 2 8.91948 9.00414 27.7453 1.63331 2.40481 0.994192 +66 2 9.59444 9.48491 29.0123 4.45118 -1.51376 -0.861827 +67 1 18.1508 7.97873 4.03126 1.19851 -3.23444 -5.56895 +68 2 17.642 8.00406 3.22091 1.76243 2.3251 -1.28592 +69 2 17.5522 7.60681 4.679 -1.20543 -1.81415 -2.59291 +70 1 13.4533 10.3047 21.9486 1.29645 4.21818 4.52343 +71 2 14.0965 10.995 21.7873 -0.993808 -0.150147 -0.863461 +72 2 13.1982 10.4234 22.8635 0.505393 1.47316 -0.741787 +73 1 28.7728 1.83933 6.23542 -6.65128 -8.01516 4.02892 +74 2 29.5247 1.26313 6.09823 1.68913 4.05945 1.16655 +75 2 28.4952 1.66172 7.1341 1.80959 0.821771 0.315841 +76 1 21.1702 3.00541 4.56565 -2.73613 -4.25787 -6.86233 +77 2 21.014 3.01364 5.50998 0.22429 -3.71788 -0.828608 +78 2 21.1656 3.92882 4.31359 -3.75499 0.0853394 2.439 +79 1 15.8613 20.7792 10.3461 -2.1509 6.20406 2.42187 +80 2 15.8605 20.0094 10.9151 -1.96176 0.95374 -0.736288 +81 2 15.7672 20.4242 9.46214 -1.38938 1.20573 0.28312 +82 1 19.3699 6.4158 28.3267 -3.76481 2.15265 -3.12662 +83 2 19.8657 6.19926 27.537 -1.55855 -0.527811 0.745342 +84 2 19.2669 7.36681 28.2921 2.39367 0.343061 1.82307 +85 1 19.693 26.803 22.5635 -6.01875 0.290784 6.9103 +86 2 20.4921 26.5342 22.1102 1.07526 2.72016 3.43643 +87 2 19.5587 26.1312 23.232 -0.0599486 0.140756 0.639191 +88 1 10.4543 1.95998 4.23361 14.57 21.0633 -12.4632 +89 2 11.0104 1.54281 4.89155 -1.67412 0.0313792 -0.0455861 +90 2 10.8423 2.82552 4.10523 2.10771 -1.33362 2.84224 +91 1 6.34959 29.1954 23.1846 -13.1563 -1.58418 -3.77502 +92 2 5.55058 29.6622 23.4294 1.15638 2.83752 -0.431495 +93 2 6.95232 29.8832 22.902 1.9456 -3.66523 -0.185132 +94 1 27.7056 33.6421 1.45472 -1.62869 3.71204 22.1075 +95 2 27.4924 34.5343 1.72816 1.3689 -1.06238 1.7149 +96 2 28.2162 33.2841 2.18091 1.05986 -0.401654 -0.871882 +97 1 34.5461 25.9093 10.9792 -7.25124 -8.22401 -0.411791 +98 2 34.2838 25.1355 10.4806 0.105132 1.70434 -3.27492 +99 2 34.7392 26.5696 10.3136 -2.14199 2.74203 2.91602 +100 1 35.1317 10.3539 32.7564 3.98212 -1.13684 -3.47087 +101 2 35.3289 9.88921 31.9431 -1.93508 0.303203 -0.623766 +102 2 35.4275 9.7626 33.4485 0.0343044 2.21555 -1.07153 +103 1 19.4604 25.2267 13.0653 -0.363992 -0.984018 -5.3813 +104 2 18.6718 25.7534 12.9347 -1.62401 -3.1834 0.969792 +105 2 19.5157 24.6792 12.2821 2.06933 2.34955 -0.297024 +106 1 8.76522 34.6074 24.2066 -8.82969 1.416 11.5869 +107 2 9.51058 34.7062 24.799 -2.3368 0.584546 0.611902 +108 2 9.13417 34.201 23.4224 -0.772331 3.40749 -0.554145 +109 1 18.5221 33.9987 24.7608 -2.93377 5.39726 7.76333 +110 2 19.4554 33.8572 24.6019 -1.81501 -0.822564 -3.43674 +111 2 18.0823 33.4502 24.1113 -3.27337 1.93913 2.54194 +112 1 5.47387 16.7567 12.0943 8.27471 1.42195 -4.08713 +113 2 5.20982 17.646 11.8584 -2.53422 -0.796464 1.24347 +114 2 5.6267 16.7942 13.0385 -2.10079 -2.56077 -0.237851 +115 1 26.7775 26.5446 35.1729 -6.86914 9.68401 11.5013 +116 2 27.3719 26.8911 0.391099 0.931334 -0.83299 -0.0417153 +117 2 27.1994 25.7409 34.8693 -2.05961 0.438302 -0.525641 +118 1 14.0402 15.2713 12.4147 -4.19791 5.66653 0.621796 +119 2 14.3586 15.7751 13.1637 1.10827 0.906128 -0.977754 +120 2 14.3044 15.7841 11.6508 -0.152959 -1.55261 -0.933291 +121 1 6.76112 6.34981 6.05238 -2.70495 2.85939 1.39213 +122 2 7.52396 5.77463 6.11124 -0.0700211 0.393854 -2.68118 +123 2 6.03967 5.82838 6.4043 2.12309 1.55706 5.74267 +124 1 10.8686 34.9287 25.9776 7.77314 -2.79381 -6.74978 +125 2 10.732 35.335 26.8334 -2.13344 -2.8432 0.426264 +126 2 11.585 35.4286 25.5863 -0.481848 0.461465 3.57474 +127 1 18.3451 30.5104 26.2815 -14.9723 0.2775 0.512422 +128 2 18.0951 30.3237 25.3766 2.0694 -0.276021 -0.527541 +129 2 19.1314 31.0511 26.2065 1.04458 -3.34861 2.2845 +130 1 13.1902 0.775062 20.6208 12.1623 -4.75254 6.75315 +131 2 13.3972 0.571428 21.5329 0.165578 -0.74308 -1.34619 +132 2 12.3249 0.390876 20.4795 1.75963 1.77962 -3.42515 +133 1 24.4741 24.0632 28.214 -12.7106 11.7323 -13.9437 +134 2 24.1502 23.1986 27.9614 0.829329 0.536959 3.81511 +135 2 23.7414 24.6541 28.0402 -2.53365 -1.55982 2.11145 +136 1 30.7906 15.3363 34.869 4.63905 -16.5667 18.2332 +137 2 31.1338 15.2839 0.313836 -0.042718 -2.44006 0.687676 +138 2 30.0303 14.7548 34.8698 0.0454091 1.20789 -1.3884 +139 1 18.3054 19.7719 34.2398 -2.65777 -3.13815 7.16495 +140 2 17.7985 20.1569 33.5248 3.10359 4.14252 0.757259 +141 2 19.0004 19.2794 33.8032 0.784736 1.15633 0.421225 +142 1 24.1942 16.2148 25.5393 -0.782891 5.84105 10.9734 +143 2 24.3348 17.1483 25.3806 -1.23573 -0.79486 -1.34185 +144 2 24.2407 16.1235 26.491 1.11135 -0.75001 -1.14865 +145 1 9.28645 8.02377 32.2408 8.05966 1.4497 -7.31894 +146 2 10.2068 7.85329 32.4413 1.263 0.751324 -3.76416 +147 2 9.00276 7.25603 31.7445 -0.0742995 2.55319 -2.84575 +148 1 5.33384 1.15297 27.6506 -1.75272 -4.1022 0.0591199 +149 2 4.54258 0.633055 27.5098 -0.61388 1.20081 3.18076 +150 2 5.01191 2.03694 27.8272 2.01119 -0.329206 1.17155 +151 1 22.9016 21.3407 11.6347 -1.63083 -9.51727 -2.27349 +152 2 23.2136 20.5314 12.0396 -3.0482 -0.662518 1.84435 +153 2 22.466 21.0549 10.8317 1.45482 -0.726841 -0.872976 +154 1 16.8814 32.603 23.1625 -1.99651 -7.02783 -6.02043 +155 2 15.937 32.7487 23.1056 0.0449312 0.920253 0.0996749 +156 2 16.9674 31.6871 23.4269 -1.00053 -0.0186117 -0.941042 +157 1 29.2427 7.09932 23.713 -5.45108 23.3244 3.61939 +158 2 28.5117 7.55692 24.1285 -1.98056 -2.32106 0.280838 +159 2 29.4998 7.66732 22.9867 -3.68654 1.64426 0.679867 +160 1 34.2995 6.85329 2.08574 -8.21029 1.97776 -8.91288 +161 2 34.9275 6.9298 1.36744 2.0579 1.94829 1.87792 +162 2 33.768 7.64707 2.02537 -0.334071 -0.952619 -0.373538 +163 1 32.9585 29.2727 19.2571 -4.7292 2.96696 18.7205 +164 2 32.622 28.3943 19.4342 -0.888368 0.483627 -1.42878 +165 2 33.6279 29.1424 18.5854 -0.291946 2.23437 1.72417 +166 1 9.78203 33.7297 21.9669 4.93329 2.3764 -13.8274 +167 2 9.26811 33.1664 21.3882 2.40106 -1.22896 -1.13088 +168 2 10.1179 34.4193 21.3943 0.776117 -0.219468 -1.06337 +169 1 7.85979 6.97575 8.72784 -6.69291 -4.69032 -4.55535 +170 2 8.12984 6.10181 9.00986 -2.65325 0.129473 2.85676 +171 2 7.18136 6.81716 8.07149 0.0534681 -1.05163 -0.559877 +172 1 34.2511 27.8157 31.7899 10.4762 7.05211 4.51592 +173 2 34.6389 28.6044 31.4107 -0.460218 -1.37768 0.621499 +174 2 33.7966 28.1247 32.5736 -0.63165 2.38407 -2.06476 +175 1 34.9453 26.8443 19.5201 -14.5394 -4.41372 1.51362 +176 2 35.353 26.0133 19.764 2.43554 -0.560912 -7.11053 +177 2 34.2056 26.5952 18.966 -1.90509 1.10494 1.72174 +178 1 21.7592 32.2086 20.8925 -0.960966 -0.833187 0.557924 +179 2 22.6308 31.8822 21.1161 0.425469 0.0200191 -1.74286 +180 2 21.7978 33.1459 21.0827 0.363327 0.0105238 -1.00393 +181 1 34.3091 3.44165 14.2418 6.85604 2.0347 -1.97505 +182 2 34.8868 2.86532 13.7415 0.126524 2.00945 -1.69308 +183 2 34.8997 4.0644 14.6656 -0.171216 -2.72991 2.33793 +184 1 17.8781 18.9142 14.4175 11.2959 -3.49575 -6.33449 +185 2 17.9618 18.9721 15.3693 -4.79424 0.675416 -2.63349 +186 2 18.5847 19.465 14.0805 1.08316 -1.26729 0.789542 +187 1 19.0844 14.2299 20.7819 17.9425 -3.81829 -29.597 +188 2 19.5933 13.8075 21.4738 -0.168135 2.5365 0.58617 +189 2 18.6697 13.5059 20.3129 2.96701 -1.65518 -0.867102 +190 1 7.8639 17.9762 9.47954 -1.9145 7.76101 7.13427 +191 2 7.55814 18.8151 9.13442 -1.77281 -2.06344 -2.05978 +192 2 8.09095 17.4654 8.70252 -0.0229779 -1.0275 2.11073 +193 1 0.305213 23.1875 0.380315 2.15923 -1.20055 -5.2823 +194 2 35.3376 24.0188 0.401724 -1.10221 -1.3328 -0.660012 +195 2 35.1268 22.5198 0.419787 1.281 -1.26386 -3.6752 +196 1 4.53609 21.2197 29.8607 6.18031 -0.301104 1.13012 +197 2 5.07517 22.0038 29.7573 -1.5309 -0.553643 -0.179216 +198 2 5.03313 20.6642 30.4613 -1.56608 1.24611 1.83912 +199 1 3.76374 1.66703 34.1149 4.60928 13.749 -4.42429 +200 2 4.6935 1.84503 33.9731 0.246792 1.27148 0.627445 +201 2 3.60851 1.91341 35.0267 0.804549 -5.77191 -0.447515 +202 1 35.1782 34.7026 7.53573 -6.31198 -4.95123 2.51746 +203 2 34.2731 34.4329 7.38013 1.80099 -1.90553 -0.534367 +204 2 0.0447447 33.9975 8.06495 1.00405 1.67013 1.55509 +205 1 24.8236 8.21132 16.0938 -9.6969 7.89144 -2.27959 +206 2 25.5407 8.83618 15.9864 1.50586 -2.32451 0.45854 +207 2 25.0361 7.73819 16.8983 -1.18389 -4.46215 -3.8081 +208 1 4.17923 28.5296 29.7058 -2.88046 -10.6216 -6.84024 +209 2 5.08358 28.4277 30.0025 -1.01535 6.12236 0.587199 +210 2 4.24837 29.0292 28.8923 -2.21319 2.09021 1.43555 +211 1 26.4376 31.2789 3.92319 2.84025 3.04321 0.456704 +212 2 26.5554 30.6022 3.25646 -1.74519 -0.941019 1.99126 +213 2 27.2972 31.6928 3.99958 0.923212 -1.66733 -2.21147 +214 1 35.1104 7.7066 27.0823 6.05284 -5.7425 -0.180027 +215 2 35.1458 7.37552 27.9797 -1.75363 -2.57822 -0.738777 +216 2 34.5557 7.08035 26.6172 -1.44653 2.94276 -2.05708 +217 1 21.4552 34.0539 2.89573 11.302 2.09916 -2.67275 +218 2 21.0613 33.7789 3.72363 -5.06393 4.0502 -2.98268 +219 2 22.2256 34.5603 3.15307 -3.28377 0.950992 2.87891 +220 1 31.2149 3.30939 25.8036 -17.0599 6.72165 5.63366 +221 2 30.7602 4.00583 25.3298 1.04912 0.188966 -1.67492 +222 2 31.5053 3.72236 26.6168 3.12088 1.89515 -3.0163 +223 1 7.3704 1.04797 25.8271 0.552616 -8.24081 -0.442916 +224 2 7.45764 0.257315 25.2946 2.71341 -1.88807 2.58774 +225 2 6.69161 0.832836 26.4668 -0.29095 0.0312636 -1.47269 +226 1 30.3418 6.08721 15.7385 3.90543 9.00007 2.29911 +227 2 30.8669 5.56177 15.1349 -2.23048 1.01371 -1.46973 +228 2 30.4505 5.65811 16.5872 -3.59843 -2.57949 -1.61253 +229 1 34.9369 25.1501 32.0324 -13.6155 2.18796 7.82975 +230 2 34.6307 24.6345 32.7785 -1.51556 2.82725 1.36609 +231 2 34.5731 26.0233 32.1786 2.4557 1.35615 -1.0158 +232 1 0.490122 26.4103 7.95636 3.32409 -3.20955 -12.856 +233 2 35.2631 26.0934 7.42912 -0.106447 0.0969442 2.10962 +234 2 0.306616 27.3405 8.08821 -2.2747 -2.25371 3.97245 +235 1 28.56 15.833 29.5301 -3.826 -6.56926 11.2866 +236 2 28.3907 16.7712 29.6158 -3.55148 -2.34318 1.59443 +237 2 29.4835 15.7773 29.2842 -1.72847 3.58265 -1.65629 +238 1 18.1451 14.6878 4.78782 9.51977 3.79075 4.87582 +239 2 18.4764 15.509 5.15136 -1.90617 0.799269 1.03289 +240 2 17.3382 14.9339 4.33558 0.165899 -2.85263 1.69221 +241 1 23.9833 17.8058 3.99744 3.5085 -8.49432 -3.19996 +242 2 24.8668 17.7728 3.63051 -0.0339981 -1.72033 1.32632 +243 2 23.6069 16.9495 3.79418 1.78792 0.206614 0.831364 +244 1 27.7841 18.4005 29.8222 -5.82682 5.62791 15.5672 +245 2 27.1267 18.943 30.2578 -2.2913 1.07112 -3.01516 +246 2 28.3079 19.0198 29.3139 -1.08291 -1.61952 -1.35224 +247 1 32.5628 20.9923 23.1578 10.2894 -7.06679 -1.36124 +248 2 33.1107 20.5989 22.4787 1.65535 0.570396 2.07657 +249 2 32.498 21.9145 22.9097 -1.96237 -1.94554 -2.74825 +250 1 0.529621 10.6912 20.5083 -1.52448 -5.20317 2.76575 +251 2 35.2484 10.7192 21.0516 -0.746382 2.59942 -3.95564 +252 2 1.05343 11.4348 20.8065 -0.649637 0.904838 -2.0048 +253 1 24.9847 7.82339 20.9378 4.22697 -3.24249 5.83819 +254 2 25.8484 7.96491 20.5501 0.321651 -0.472163 1.19417 +255 2 24.3689 8.1054 20.2615 1.24569 0.510515 0.168072 +256 1 22.8417 20.1259 4.77636 2.25192 -4.01988 9.51734 +257 2 23.2469 19.2622 4.85416 -0.68369 0.262114 -2.19466 +258 2 23.5617 20.7077 4.53292 -3.57154 0.12694 -5.28692 +259 1 33.531 10.0194 10.4523 2.23865 -9.02086 0.65873 +260 2 32.8869 9.37147 10.7377 3.10392 -2.68693 -2.46734 +261 2 34.0623 10.1885 11.2303 -1.10666 2.12307 -0.551179 +262 1 16.0034 10.0187 6.93969 -0.0157862 1.46394 -2.25462 +263 2 16.3729 10.7237 6.40805 -0.581764 0.322807 1.11678 +264 2 15.0645 10.2033 6.96401 0.984556 0.881953 2.09758 +265 1 29.8073 30.3234 24.4015 -2.98162 4.05797 3.97019 +266 2 29.9402 30.0111 25.2965 4.59268 1.93769 -1.44163 +267 2 29.9351 29.5479 23.8552 -0.962857 0.38951 -0.116666 +268 1 4.63504 9.89981 32.0876 -0.597646 3.76672 -0.607395 +269 2 4.06399 9.66601 31.3559 0.0145483 0.519651 1.75544 +270 2 5.44802 9.4234 31.9193 -1.58937 -1.21179 0.422227 +271 1 32.858 18.7906 15.2586 15.368 -0.368584 -3.67531 +272 2 33.09 17.9392 15.6294 -2.47177 -1.02061 -0.504964 +273 2 33.3912 19.4182 15.7466 1.51076 -2.09783 1.81346 +274 1 0.623382 7.94944 15.2508 3.80799 0.24342 2.82524 +275 2 0.0633951 7.84158 16.0196 0.616825 -0.663036 -0.846482 +276 2 35.5186 8.05521 14.5217 0.292685 -3.688 1.25463 +277 1 2.40678 1.86324 23.9393 7.33346 -1.44995 11.0012 +278 2 2.48578 1.7912 22.9881 -2.26933 0.255389 1.70609 +279 2 2.76086 1.03878 24.2727 0.126448 0.610747 -1.0252 +280 1 35.1333 4.78832 16.9147 -18.0369 0.782922 -7.14109 +281 2 34.7851 5.67886 16.8708 -0.992126 -0.470626 3.57874 +282 2 34.491 4.30485 17.4343 -0.216958 -1.63923 -1.01964 +283 1 0.96815 31.039 15.177 -2.59575 1.20166 1.79468 +284 2 35.559 31.2792 15.3194 1.1809 1.34848 -1.2581 +285 2 1.19767 30.5062 15.9384 0.841992 0.849433 -1.12295 +286 1 2.19584 4.7201 17.0282 18.7205 -1.10406 -0.13592 +287 2 2.34925 5.61815 17.3218 2.89469 -1.14643 -1.40782 +288 2 1.24984 4.67085 16.8907 1.56541 1.99584 2.35003 +289 1 11.3259 9.43872 18.2362 -3.88264 0.0389878 0.0584138 +290 2 11.298 9.65681 17.3046 -1.24279 -1.93525 0.843635 +291 2 10.4494 9.64919 18.5582 -0.344631 -3.84908 0.281424 +292 1 1.17054 29.874 2.31095 2.13019 5.50944 0.52163 +293 2 0.831358 30.5292 1.70118 -0.344656 -0.49626 0.672084 +294 2 2.03768 30.1984 2.55396 -0.0734556 0.913319 0.0850878 +295 1 30.8983 1.46705 1.98029 1.622 4.78186 14.4004 +296 2 31.6371 1.00972 2.38172 -0.0311556 -1.06285 -0.510003 +297 2 30.7157 0.972925 1.18107 0.485102 3.49755 -1.1124 +298 1 5.02918 1.93606 10.3113 11.4394 -3.20201 28.2572 +299 2 4.31926 1.99065 10.951 1.46516 6.05228 1.49628 +300 2 4.59569 2.03046 9.46313 1.15288 -1.38093 1.65567 +301 1 12.0936 2.71745 8.76878 8.49805 -3.46067 13.138 +302 2 11.7642 3.02088 9.61477 0.220384 0.945424 0.25363 +303 2 12.1902 3.51522 8.24872 2.21173 -1.18559 0.759853 +304 1 33.0108 6.97676 32.6955 -5.39336 5.62795 5.2098 +305 2 32.4 6.99323 31.9588 0.303423 2.98326 0.44294 +306 2 33.8734 7.08299 32.2945 -0.112867 -5.59797 0.727311 +307 1 24.1963 6.70858 6.62675 0.879076 0.0982027 -0.983687 +308 2 24.4318 5.9833 6.04821 0.352999 1.10541 -0.37129 +309 2 23.3964 7.07001 6.24502 1.91575 -0.216065 3.33754 +310 1 11.2091 33.6649 13.7407 -6.08425 8.77156 -4.90196 +311 2 11.1256 33.9572 12.833 2.14023 -4.30782 -1.72852 +312 2 12.1306 33.8092 13.9555 0.414871 -5.22416 -0.696513 +313 1 9.04203 20.2545 13.13 -11.6814 -4.34275 -7.95811 +314 2 8.8286 19.4941 13.6708 1.64772 1.25875 2.00469 +315 2 9.25025 19.8872 12.2709 1.63204 -2.13387 1.03075 +316 1 8.42575 16.2928 7.43807 4.27381 -5.07133 -11.2648 +317 2 9.14283 15.7265 7.15276 -0.223023 -1.0138 2.92862 +318 2 7.70404 15.6916 7.62238 -0.390521 1.92201 -3.11575 +319 1 8.18394 30.9543 14.0748 -2.41667 -5.27262 -15.4671 +320 2 7.61392 30.4978 14.6935 1.26892 2.6435 0.282607 +321 2 7.66613 31.7031 13.779 0.517852 -0.171684 0.241652 +322 1 17.7653 27.7195 30.1717 -5.59966 -3.46467 4.68953 +323 2 17.6495 28.6114 29.8441 1.1767 0.00400204 1.62723 +324 2 17.4674 27.7572 31.0806 -0.00179477 -1.83252 -0.125619 +325 1 17.4565 25.8547 16.7851 -0.924208 4.99742 3.12478 +326 2 18.0298 26.5695 17.0618 1.78723 -3.04755 -0.28129 +327 2 17.9684 25.0615 16.9433 -2.11137 -0.526495 -0.247938 +328 1 28.6033 12.4545 18.3091 1.30401 -1.32623 5.99183 +329 2 28.8677 12.5412 17.3932 -6.09413 0.760724 -0.774634 +330 2 28.3247 13.3344 18.5628 0.561944 -2.20607 0.512001 +331 1 20.0362 19.611 21.6134 -13.4793 -19.5824 -2.94183 +332 2 19.2704 19.3962 22.146 -1.65974 0.452498 -2.60353 +333 2 20.5285 20.2383 22.143 -2.66547 0.558464 -2.18073 +334 1 24.4357 31.0837 15.2736 -7.11272 4.40663 -2.01195 +335 2 24.6197 31.0814 14.3343 -0.722228 -2.7073 0.505959 +336 2 23.6441 31.6146 15.3618 1.31075 -1.77272 0.685277 +337 1 14.0307 4.28505 28.2267 3.6145 5.9881 4.95361 +338 2 13.7557 5.01311 27.6695 -1.23453 0.238681 1.38326 +339 2 14.7553 3.8791 27.751 -4.23601 -1.64363 -0.401782 +340 1 3.18443 1.92001 1.25427 -3.2953 14.3493 -3.63966 +341 2 3.90511 2.02168 1.87598 -0.637342 1.43726 -0.0244416 +342 2 2.61932 1.25558 1.6485 2.7296 -3.03416 -2.96996 +343 1 22.5471 23.601 9.46872 7.69607 4.82225 -7.27847 +344 2 22.8393 22.8173 9.00325 3.05506 0.618861 1.11025 +345 2 23.3409 23.9483 9.87554 -1.01519 2.56456 -0.27686 +346 1 6.44242 3.01688 18.8813 1.82273 1.7924 0.410445 +347 2 5.97208 2.73028 19.6641 0.698581 -0.273663 -1.81346 +348 2 5.9178 2.68682 18.1518 -1.05906 2.15457 0.347978 +349 1 12.3141 10.9428 26.1835 2.77889 -16.9609 6.06916 +350 2 11.7911 11.5389 26.7195 1.48107 -0.890573 -0.438788 +351 2 12.5038 10.204 26.7618 2.58289 1.03348 1.72282 +352 1 8.93879 1.71279 18.8111 -4.63544 1.30018 -2.05909 +353 2 9.38423 2.3982 19.3091 3.50858 -3.22624 -4.06656 +354 2 8.08216 2.08568 18.6028 -0.570251 -0.468788 4.26163 +355 1 2.23179 20.2207 0.677379 -8.64361 -7.72747 2.41023 +356 2 1.94019 19.3835 0.316362 0.0914765 -1.12871 1.42597 +357 2 1.49665 20.8154 0.528486 -0.886094 -1.37579 -0.774201 +358 1 32.3482 18.1318 22.3789 0.558177 1.12951 3.49315 +359 2 31.8038 18.8698 22.6531 -0.382097 -0.295343 0.226796 +360 2 32.8285 17.8815 23.1682 0.188179 0.196747 -0.685 +361 1 20.2488 32.1003 18.4895 -14.2425 6.04396 12.8856 +362 2 19.4344 32.568 18.6749 -1.59525 -2.4038 2.46969 +363 2 20.7813 32.225 19.275 -1.94305 -2.80646 1.54529 +364 1 32.4423 13.4881 19.5499 -1.48552 -2.05876 -19.7713 +365 2 32.4655 14.2688 20.1034 1.38911 -1.27458 0.223738 +366 2 31.9988 13.7734 18.7511 -4.15659 0.456242 1.81568 +367 1 35.2698 18.2117 1.39679 -9.31338 -2.25079 -16.8697 +368 2 0.0774076 18.3737 2.28641 4.04563 -5.10782 -1.81823 +369 2 34.5202 17.6273 1.50955 -1.78436 3.10543 -0.930148 +370 1 3.3859 26.4404 7.35643 1.04508 -5.80812 4.88798 +371 2 2.45634 26.3944 7.5801 -0.622699 0.701582 -2.53259 +372 2 3.4738 25.8865 6.58071 1.68108 1.16996 -0.465971 +373 1 15.9435 21.7553 15.768 24.104 -4.31563 10.3878 +374 2 16.5364 22.1083 15.1046 -0.192815 4.85855 2.44345 +375 2 15.2807 21.2786 15.2682 -1.69841 6.3951 -1.01283 +376 1 20.498 23.5729 7.40932 9.51757 2.01359 -2.50442 +377 2 19.7757 23.4786 8.03026 0.221927 -4.54778 -2.54866 +378 2 21.2469 23.8263 7.94899 -1.82273 0.142949 1.81261 +379 1 6.63884 4.33333 1.91475 -15.452 2.83468 -9.69141 +380 2 6.33817 4.88893 1.19564 2.85594 -1.87067 -1.30187 +381 2 7.46593 4.72701 2.19255 -0.936521 -1.25523 -0.056747 +382 1 26.7003 32.8932 9.89209 1.89298 6.32708 1.08491 +383 2 26.6207 31.9398 9.92351 -1.6032 0.81617 0.639698 +384 2 27.3368 33.1035 10.5754 0.827969 -0.69281 -0.566807 +385 1 5.49409 32.6341 12.9276 7.40176 2.39872 1.50516 +386 2 5.69799 33.4612 13.3643 -0.120038 -0.654192 1.92629 +387 2 4.58681 32.4512 13.1718 0.431893 -0.340158 -1.74835 +388 1 3.37321 5.95681 9.99178 1.45489 -4.52468 -1.46946 +389 2 3.97059 6.52252 10.481 -1.68862 0.0234268 0.727212 +390 2 3.44617 5.10368 10.4197 -1.31454 2.07979 1.93758 +391 1 2.62995 9.37933 30.0075 1.85838 -1.67291 -1.09479 +392 2 2.76015 9.85854 29.1892 2.58473 -1.85191 -0.329678 +393 2 1.71864 9.08853 29.9729 -0.242362 3.88792 1.44688 +394 1 0.976039 8.02112 8.99902 5.73753 -0.624598 9.30034 +395 2 1.81032 8.16289 8.55169 -0.965673 -1.99762 -2.13252 +396 2 0.442944 8.77886 8.75846 -1.49315 -2.97558 -4.35998 +397 1 2.73717 11.5335 15.383 16.3922 7.22197 -3.81787 +398 2 3.53088 11.795 15.8498 1.78704 -1.50506 -0.523988 +399 2 2.95475 10.6855 14.9959 -1.35244 -0.289537 0.203787 +400 1 18.3512 23.1702 17.3703 -4.95937 -10.7694 -12.8152 +401 2 17.8222 22.4723 16.9837 -2.04428 1.05664 -1.34106 +402 2 19.0358 23.339 16.7229 -2.69325 -1.34853 0.520452 +403 1 9.13203 4.89942 5.72214 0.239062 -1.22177 11.0193 +404 2 9.74802 5.58289 5.98606 1.20171 -0.498932 -1.82272 +405 2 9.4604 4.10486 6.14294 -1.02005 0.302482 0.646603 +406 1 7.31467 35.3527 12.8609 11.546 -9.36403 9.08963 +407 2 7.71939 35.181 13.7112 1.78824 0.973874 -0.170189 +408 2 6.4036 0.0557527 13.0667 3.43704 4.20229 1.08076 +409 1 0.520361 24.4038 19.6695 -7.48128 12.4677 -11.6493 +410 2 0.794978 23.582 20.0762 0.0760696 1.5804 -1.63398 +411 2 0.273098 24.1594 18.7777 -1.59613 0.629255 -0.102249 +412 1 11.6461 23.418 11.5254 19.3089 -15.7344 -13.4298 +413 2 12.5711 23.6642 11.5243 -0.173102 3.96595 -0.780912 +414 2 11.2137 24.1117 12.0235 -3.8378 -1.73203 -7.52143 +415 1 3.45601 3.18554 19.1271 -2.46962 4.1222 -1.6637 +416 2 3.15792 3.7519 18.4153 -0.842065 -2.18539 -1.11456 +417 2 3.79508 3.78913 19.7881 1.94644 1.26937 -2.4694 +418 1 20.6329 31.6376 26.8968 4.80244 12.8541 12.6069 +419 2 21.2262 31.7764 26.1586 1.14682 -3.64936 1.01608 +420 2 20.8434 32.342 27.5097 2.26883 2.08422 -1.34892 +421 1 27.8714 20.3258 9.33865 -3.3081 -0.804317 5.9965 +422 2 27.0362 20.7175 9.0834 0.487018 -0.540637 -1.72978 +423 2 27.6374 19.6655 9.99095 -1.49585 -0.931242 -1.34209 +424 1 31.2907 11.935 0.403222 -5.16277 -4.03868 -6.95223 +425 2 31.3266 12.0385 1.35412 -0.0314989 0.539472 -0.727772 +426 2 30.3566 11.9522 0.195033 -0.214207 -0.751818 0.000993452 +427 1 21.393 7.42281 2.71191 -5.24456 8.36552 1.80019 +428 2 22.2268 6.95299 2.72748 -2.37431 -0.841254 0.0737861 +429 2 21.0503 7.33297 3.60112 -1.92978 -1.44291 -1.71718 +430 1 20.0182 19.5371 17.1698 4.10963 1.46782 -4.0209 +431 2 19.072 19.4657 17.0434 1.35174 -0.972995 2.81464 +432 2 20.1153 20.0708 17.9585 1.15183 0.710433 -1.62106 +433 1 3.60738 34.6751 24.7187 0.216396 4.58085 -3.75026 +434 2 3.62356 34.5417 25.6664 -1.51956 2.32936 0.038933 +435 2 4.51511 34.5478 24.4429 0.184437 -1.71569 1.29655 +436 1 23.4211 19.5532 18.8954 11.6131 -3.593 -1.24999 +437 2 24.0828 19.0413 18.4303 -2.26588 0.773423 -1.28315 +438 2 23.0598 20.1392 18.2304 -0.15863 -0.444182 2.45498 +439 1 13.0249 3.81722 4.39568 3.56887 -12.4582 -1.3446 +440 2 13.3837 3.13173 3.83212 -1.32684 -0.332106 -0.798633 +441 2 12.9531 4.58307 3.82599 0.613943 0.165888 1.50952 +442 1 15.2865 28.3719 13.0679 -10.2917 7.23825 0.0244674 +443 2 15.6972 28.8248 12.3314 0.212319 0.180989 1.7217 +444 2 14.4299 28.1024 12.7365 0.536309 -0.575973 -0.609846 +445 1 31.0686 4.6397 29.6449 1.43394 2.05487 0.386275 +446 2 30.926 5.35165 30.2686 2.23912 -2.18878 0.563649 +447 2 31.2886 5.08021 28.824 10.088 -3.19924 2.71167 +448 1 18.6711 22.7246 9.2811 1.49922 -10.5913 7.12206 +449 2 19.3914 22.6549 9.90762 0.13932 0.66929 0.369292 +450 2 18.2325 21.8749 9.32414 2.45023 -1.44778 -0.689229 +451 1 20.6767 4.79282 26.4504 -0.590313 -0.952314 -0.968562 +452 2 21.2956 4.87233 25.7245 0.450434 -0.564718 1.45007 +453 2 19.9084 4.37101 26.0657 0.24932 2.5393 -1.1478 +454 1 23.3303 28.5909 34.8777 -2.81343 10.6046 -7.34803 +455 2 22.3866 28.74 34.8206 0.106825 -0.252715 0.87678 +456 2 23.4159 27.6491 35.0256 0.5842 2.04095 4.35992 +457 1 19.3011 32.1582 13.0189 -19.6232 -14.0731 3.58768 +458 2 18.8244 32.2026 13.8478 6.36595 2.94129 4.18185 +459 2 19.6986 33.0238 12.924 1.99286 -3.30428 -4.86621 +460 1 34.7649 20.5 35.2421 1.76199 1.77478 15.1806 +461 2 34.8177 20.2119 34.3308 -3.34859 1.45927 0.784508 +462 2 34.9002 19.7027 0.306946 -0.253 -0.658019 -0.416262 +463 1 13.9835 1.36871 3.22861 6.99391 1.42338 0.122431 +464 2 13.603 0.492216 3.28479 -2.78286 1.80507 -0.282218 +465 2 14.8374 1.28731 3.65357 -0.900388 -3.09043 1.34963 +466 1 24.9654 8.5946 8.51564 1.72964 6.2782 0.705419 +467 2 24.9517 7.91214 7.8446 -2.19037 -1.12406 1.74601 +468 2 25.8931 8.71042 8.72118 0.0737234 -1.99007 0.0117182 +469 1 14.1791 14.8719 29.6206 -0.918442 -10.3852 -4.82433 +470 2 14.451 13.9922 29.882 -0.775842 -0.619118 -0.244396 +471 2 13.2483 14.7844 29.4154 0.438279 -0.104685 0.762058 +472 1 32.488 9.01431 2.57467 11.5904 1.75899 3.61817 +473 2 31.9241 8.88468 3.33717 0.166931 -0.276803 -0.97149 +474 2 32.9484 9.83428 2.75331 -0.929715 0.630808 -0.0765109 +475 1 33.4764 32.1742 27.4714 1.05341 -2.61782 -13.9523 +476 2 33.3729 32.1778 28.4229 -5.2426 -1.12562 -1.9872 +477 2 34.0436 31.4237 27.2945 2.33066 1.11697 1.51862 +478 1 31.0984 6.21906 0.750212 12.3643 -12.4159 -0.421904 +479 2 31.6066 5.85837 35.4709 -0.494525 1.66756 -0.15846 +480 2 31.3572 7.13971 0.790405 -5.68671 -0.551968 -3.21754 +481 1 14.5695 18.7894 19.0871 -1.90796 -3.76053 -3.63924 +482 2 15.4683 18.7669 19.4156 -0.630005 0.263907 -0.375132 +483 2 14.2829 17.8763 19.1093 0.486453 0.766963 0.812827 +484 1 34.1171 15.7715 34.7579 1.56618 7.09269 1.4946 +485 2 34.1309 15.2433 0.108857 -3.94339 -3.20093 -2.32266 +486 2 33.3644 16.3525 34.8677 -0.193311 0.120866 -0.987159 +487 1 27.1796 6.31455 11.1495 -0.266231 -2.83304 -14.9625 +488 2 27.1663 6.88132 10.3783 1.1045 2.84259 1.77445 +489 2 26.8565 6.86858 11.8601 4.07747 -2.36122 -0.139652 +490 1 11.8389 26.7847 35.2847 -1.91829 -6.52206 -2.64155 +491 2 11.0136 26.453 0.191095 -0.549642 1.52125 0.596636 +492 2 12.4367 26.7866 0.585057 -0.447364 -1.41139 -2.15905 +493 1 7.69881 20.7241 27.5003 1.8828 -2.06647 2.71073 +494 2 7.68295 21.6549 27.2778 -1.99637 -1.87466 -3.19419 +495 2 7.81645 20.2787 26.6613 -1.37681 -3.47018 1.76359 +496 1 23.5044 8.78517 32.0302 3.32344 6.36037 2.07369 +497 2 23.2527 8.22132 31.2988 0.253398 -0.0881024 1.23143 +498 2 23.4087 8.23076 32.8046 1.87213 0.687678 -1.19919 +499 1 15.5757 12.9973 12.6037 -5.57599 -4.4579 -12.8095 +500 2 14.8142 13.5229 12.8488 2.90329 4.65698 -2.20035 +501 2 15.4272 12.7735 11.685 0.656589 3.07486 -1.13415 +502 1 11.2997 27.9238 8.68592 3.62424 -8.43873 -8.49129 +503 2 11.6457 27.1285 8.28079 0.771654 0.415271 -0.578333 +504 2 11.2957 28.5704 7.9802 3.63943 0.89983 1.37702 +505 1 15.7631 14.5535 3.49731 -6.85886 2.14874 -12.0003 +506 2 16.0022 15.076 2.73178 -2.52479 1.57515 2.67209 +507 2 15.6107 13.6747 3.1499 0.494254 2.10286 0.205646 +508 1 29.0408 26.8793 19.8513 -5.49056 13.969 -4.6493 +509 2 28.5993 26.7894 19.0068 2.16094 1.85512 0.37728 +510 2 28.9486 27.806 20.0728 -1.16326 0.29917 0.76249 +511 1 28.0287 8.84036 0.368412 -4.82376 -0.0637703 9.78351 +512 2 28.9833 8.90623 0.343309 -1.31513 -0.756137 0.287451 +513 2 27.8204 8.72485 1.29551 -1.01476 -0.0693157 0.347446 +514 1 32.7521 2.39627 21.02 8.00488 -5.51663 5.67018 +515 2 32.2006 1.61423 20.997 0.0566587 1.05481 -1.41139 +516 2 33.6468 2.06065 20.9658 0.272289 -0.0662684 3.3069 +517 1 16.2501 5.40454 30.7319 -10.6043 1.46911 6.06676 +518 2 16.7175 6.23904 30.7691 -4.10224 1.1731 3.32774 +519 2 16.6099 4.962 29.9632 4.76324 0.982963 3.22418 +520 1 28.5802 22.3131 24.2218 2.10409 3.22733 4.27187 +521 2 28.6225 23.0502 24.8311 0.649947 1.43249 -1.91374 +522 2 29.2532 21.7069 24.5314 0.725953 1.52311 1.07467 +523 1 31.7165 17.9817 9.79948 5.89721 -8.24391 -2.31239 +524 2 32.5537 17.6205 10.0908 0.337057 1.53474 0.464249 +525 2 31.1062 17.7736 10.5069 1.79463 6.02692 -0.949074 +526 1 28.8184 33.2418 34.5975 6.42684 -9.17969 -22.3829 +527 2 28.5188 33.9514 34.0293 0.851926 1.3499 1.61506 +528 2 28.338 33.3703 35.4154 6.05313 1.26619 1.43314 +529 1 34.6124 19.7116 32.7122 2.9387 -5.89333 -0.721319 +530 2 34.6267 19.2985 31.8489 1.81217 -3.23088 2.05347 +531 2 33.9386 20.3879 32.6436 2.14753 0.741233 -5.03891 +532 1 17.6895 27.6466 3.22037 10.3042 8.51135 -1.46486 +533 2 18.4438 27.4466 3.77465 -0.59305 1.70352 1.28878 +534 2 17.8365 28.5469 2.93053 -3.05018 -1.08204 1.14552 +535 1 26.688 34.6179 27.4958 6.90214 8.50192 -19.3943 +536 2 26.44 35.4283 27.9407 -3.27192 -2.50748 -0.144205 +537 2 26.6047 34.8206 26.564 -3.13653 1.8516 0.247606 +538 1 21.3295 26.6207 14.5048 6.70822 -2.20352 2.66792 +539 2 20.7459 26.1786 13.8882 -1.37163 3.52334 -0.332461 +540 2 22.1963 26.5547 14.1043 0.192064 -2.84235 0.25139 +541 1 0.363555 14.1675 2.11303 -6.25059 -2.05981 -1.5423 +542 2 0.9324 14.6264 1.49488 -1.74165 1.00595 -0.160775 +543 2 35.1804 13.7879 1.56834 -0.239314 0.577713 2.75664 +544 1 23.7908 1.56977 23.8123 -0.816205 1.39063 0.740525 +545 2 23.0057 1.16548 24.1817 -0.260863 1.94539 -0.274017 +546 2 23.4679 2.09782 23.0821 2.10223 -0.879634 -1.21132 +547 1 8.55211 33.4678 4.50991 12.9856 -6.42546 3.97051 +548 2 9.32851 33.2069 4.01458 -0.818876 0.857663 -2.75803 +549 2 7.84149 33.4507 3.86885 -0.888496 2.40113 2.65811 +550 1 33.9695 22.1742 28.9396 7.32738 -10.1169 -9.0686 +551 2 33.7528 23.0342 29.2996 -3.1884 -3.44281 1.85201 +552 2 34.4899 22.365 28.1592 0.15838 1.97285 1.08942 +553 1 14.4933 4.45192 8.81758 11.5568 2.77541 3.78457 +554 2 14.1841 4.63623 7.93062 -0.591872 -0.790408 1.45674 +555 2 15.3793 4.81325 8.84285 -0.312317 1.61279 -1.00632 +556 1 33.7969 24.0157 9.17998 -0.860672 -12.3168 14.9645 +557 2 33.9536 23.139 8.82927 3.01344 0.158328 0.255365 +558 2 33.5722 24.544 8.414 2.28134 0.00539634 0.928837 +559 1 16.234 19.0059 12.2615 0.112462 -10.8756 3.7563 +560 2 16.8908 18.9843 12.9575 -2.53229 -0.477538 2.24349 +561 2 15.418 18.7538 12.6936 -1.60278 -0.242065 -2.96867 +562 1 31.0089 33.5775 32.251 -6.08024 -4.9206 6.69296 +563 2 30.9159 33.2471 33.1445 -1.01377 0.598589 0.481275 +564 2 30.3001 33.1565 31.7645 2.42064 -2.19834 -0.774328 +565 1 2.09615 7.04206 25.4974 -2.95029 1.66888 1.12805 +566 2 1.37386 7.21121 26.1023 -1.0704 0.813157 -1.41652 +567 2 2.2409 6.0976 25.5546 -1.32486 0.399374 0.122301 +568 1 20.3863 7.66706 35.4487 2.00529 -5.62568 -1.1247 +569 2 20.3751 7.15146 0.807865 3.34321 3.16259 1.68616 +570 2 21.2821 7.58257 35.1222 -1.17467 -0.255137 -2.00875 +571 1 29.2757 19.0355 27.69 12.4492 -5.23436 -9.41886 +572 2 28.4706 18.6154 27.3874 0.176645 2.40036 -2.41706 +573 2 29.9585 18.6868 27.1169 0.286933 -0.867438 -0.0214945 +574 1 13.9396 22.6604 17.387 0.961528 3.84075 8.26404 +575 2 14.768 22.5713 16.9158 -2.94659 0.0446589 -3.3908 +576 2 14.0526 23.444 17.9251 -0.0210095 2.54723 -3.81474 +577 1 25.1254 22.9236 17.5328 -4.2072 -11.6775 1.173 +578 2 24.3238 22.4054 17.604 -1.15035 1.09054 0.507968 +579 2 25.7048 22.5629 18.204 -1.85558 -0.22377 1.57804 +580 1 14.8107 28.3579 3.79288 5.41004 1.08897 3.5082 +581 2 15.7515 28.2829 3.63346 -0.268184 -0.326884 0.247627 +582 2 14.7429 28.6174 4.71173 -0.0160614 -1.18561 0.381478 +583 1 9.41598 1.55951 11.4373 -1.27708 -1.30543 -1.18447 +584 2 9.07006 1.0324 12.1575 -2.01482 1.69029 -0.369165 +585 2 9.03579 1.16939 10.6502 0.662771 -0.875416 0.288418 +586 1 0.58385 35.2913 12.1129 -4.59852 -5.51783 -3.21217 +587 2 0.998386 34.4544 11.9028 0.0502009 0.746187 -3.21713 +588 2 35.3824 35.3755 11.474 -1.03704 0.908107 1.36058 +589 1 25.0004 27.1119 22.8622 -13.2571 -1.66181 -7.51737 +590 2 24.9396 26.6753 23.7118 4.98409 0.805757 0.124312 +591 2 24.9754 28.046 23.0701 5.00974 0.105757 -0.896936 +592 1 28.0962 27.0826 14.3699 9.75909 -4.99327 -3.40396 +593 2 28.1956 26.1355 14.4667 -0.81923 0.593925 -2.48966 +594 2 28.7706 27.3314 13.7379 -0.0317515 -0.23503 0.0672887 +595 1 29.444 8.92761 21.3861 1.50481 -8.93017 6.1292 +596 2 29.8855 9.44577 20.7132 -2.0851 2.43375 2.45504 +597 2 28.8381 8.36871 20.8996 0.44643 3.49538 -0.812548 +598 1 5.82754 14.8939 2.81911 -5.59983 2.76004 10.7496 +599 2 5.68023 14.0084 3.15134 1.85506 -1.47027 -2.8334 +600 2 5.11996 15.0351 2.19011 2.5704 -0.655237 -2.15153 +601 1 31.1105 8.01751 27.8865 -6.5494 -12.9843 8.28162 +602 2 31.4698 8.70389 27.3243 -1.56568 -0.571698 1.23814 +603 2 30.8161 7.33917 27.2787 -1.53479 -0.513772 0.977857 +604 1 24.9252 28.59 25.9654 -5.42324 -2.99608 5.96273 +605 2 25.8765 28.5064 25.9001 -0.101464 2.35665 0.906911 +606 2 24.7824 29.079 26.7758 -1.91588 2.1974 -1.74784 +607 1 34.8618 10.2981 12.8754 -6.03294 -9.82315 5.91867 +608 2 34.62 9.37383 12.934 1.66846 -0.524965 3.68104 +609 2 34.2791 10.7384 13.4941 0.317523 -0.167799 -2.16845 +610 1 10.3162 24.5779 6.57326 -1.56094 -7.98183 6.25629 +611 2 9.44667 24.6657 6.96364 0.985614 2.82514 -0.0705805 +612 2 10.147 24.3987 5.64833 0.163381 3.32176 -0.15988 +613 1 4.30088 0.283364 18.8449 -6.8644 4.78232 -9.13732 +614 2 3.7956 0.986036 19.2538 1.66753 0.890384 0.436428 +615 2 4.34804 0.528123 17.9208 3.86139 1.28596 1.6154 +616 1 8.41821 15.4855 34.9168 1.64855 -0.638461 -5.83869 +617 2 8.57075 16.0913 34.1915 -1.60864 0.518095 0.946156 +618 2 8.05851 14.7011 34.5026 0.352975 0.24098 -0.868061 +619 1 6.18725 7.54332 24.2159 -2.57914 1.32946 0.257693 +620 2 6.02423 8.48096 24.3183 -0.209671 -0.301546 -0.618823 +621 2 6.94523 7.49367 23.6335 1.18408 -0.061398 2.14073 +622 1 1.08592 14.4152 23.7524 6.00274 5.28206 14.9512 +623 2 0.608047 15.0258 23.1911 2.02583 -5.93496 -4.04289 +624 2 0.479964 13.686 23.8844 4.0026 -2.60843 0.599883 +625 1 31.6746 8.22056 14.0861 -10.0186 2.39958 -1.144 +626 2 31.1088 7.81954 14.7459 0.00693743 -0.98606 -0.317934 +627 2 31.361 9.1223 14.0171 -1.06214 0.0184056 1.37046 +628 1 4.32019 13.1655 34.0204 1.45698 -6.33101 11.6555 +629 2 4.89915 13.7806 33.5702 -2.03822 -0.611236 1.14573 +630 2 3.5548 13.0949 33.4499 1.05598 -0.287541 0.805733 +631 1 22.6652 11.9877 8.47553 6.87629 4.72031 7.41651 +632 2 22.5671 11.2066 9.02004 0.248744 -0.407166 -1.3907 +633 2 22.4063 11.7033 7.59901 -1.38341 3.46652 0.726627 +634 1 12.57 8.92618 31.8905 -5.5735 -8.37952 -10.0675 +635 2 12.9683 8.56051 32.6804 0.497007 3.07762 -1.37082 +636 2 12.4409 8.17186 31.3156 2.46302 1.62 -0.466361 +637 1 7.37381 21.6448 6.22012 -6.12579 14.0379 7.33633 +638 2 7.14945 22.4979 5.84839 1.60045 0.951472 3.86764 +639 2 7.30317 21.0364 5.48454 2.20602 3.48273 -1.49842 +640 1 27.012 16.638 8.08604 7.42115 -3.47323 -1.11644 +641 2 26.4249 16.8502 8.81163 -2.32483 1.48305 -3.55121 +642 2 27.3761 15.7826 8.31424 -3.14108 -0.976135 2.14509 +643 1 7.19631 3.79075 31.5904 6.27022 -6.71864 5.57236 +644 2 7.20908 3.74333 30.6345 0.007883 2.98959 0.506436 +645 2 8.10694 3.95604 31.8347 -0.368599 3.41115 0.0311792 +646 1 30.1631 16.2124 7.4475 -5.07716 4.07369 0.661528 +647 2 30.0806 17.1289 7.71122 -1.47852 0.620996 -1.60343 +648 2 29.29 15.9726 7.13678 0.661691 -0.819756 -1.14693 +649 1 10.2181 4.40317 31.8925 -0.932383 0.930783 -2.57327 +650 2 10.6312 4.89156 31.1804 -3.31874 0.342968 -0.704544 +651 2 10.8637 4.41688 32.5991 -1.50209 3.84142 0.0634357 +652 1 27.5055 28.3854 25.6772 15.2262 0.781625 -3.25947 +653 2 28.3671 27.9822 25.7843 0.406487 -0.189089 1.7948 +654 2 27.5734 29.2222 26.137 -0.383396 -0.891831 1.64994 +655 1 19.0548 11.9044 31.2635 -1.49924 -16.0938 16.0943 +656 2 18.278 12.0337 30.7194 1.60015 2.04851 -0.290398 +657 2 18.7096 11.6346 32.1145 -2.50396 -2.7008 -0.71459 +658 1 3.86829 28.0986 13.0251 -8.88494 20.506 -2.24887 +659 2 4.48938 27.4844 12.6336 -2.77072 -3.10086 4.10107 +660 2 3.80929 28.8154 12.3935 6.75996 -0.56643 0.252764 +661 1 26.5989 23.341 29.5583 10.1106 -5.00147 5.08156 +662 2 25.8179 23.605 29.0719 1.03155 0.176755 0.313586 +663 2 26.739 22.4273 29.3098 3.0246 2.44074 -1.50213 +664 1 27.6953 7.41221 19.8629 -1.30025 3.73685 -8.38598 +665 2 27.8011 6.61011 20.3744 -1.90562 1.30371 -0.183769 +666 2 27.2997 7.1222 19.0409 1.36775 1.39393 -1.00924 +667 1 20.0533 4.55795 1.84261 7.22428 2.40301 3.70219 +668 2 19.1372 4.42261 2.08475 -0.400473 1.96223 -3.73638 +669 2 20.387 5.16994 2.49861 -1.94327 1.51343 0.137945 +670 1 32.6071 15.4752 21.2995 -5.91183 8.22589 6.98481 +671 2 32.4285 16.4031 21.4518 0.346947 0.258797 1.63333 +672 2 32.5913 15.0814 22.1718 -2.33312 -0.847998 -0.394008 +673 1 29.0544 5.06448 32.5335 0.595357 9.51656 1.52449 +674 2 28.1825 4.93011 32.162 0.386468 0.677 -0.128446 +675 2 28.9332 5.75284 33.1874 -0.0493197 -3.41456 1.71749 +676 1 18.3053 3.04581 8.64569 -10.7406 0.946939 -3.19733 +677 2 18.0242 3.96078 8.64788 -2.20562 -0.435996 0.89925 +678 2 17.5385 2.55982 8.3424 1.10413 -0.303243 -2.54057 +679 1 34.7305 1.9173 8.11838 3.01631 -7.00668 -11.9442 +680 2 35.3311 2.23212 7.44274 -0.519048 0.195859 -0.860094 +681 2 34.6269 0.984264 7.93148 3.98188 -0.648897 1.2795 +682 1 20.9496 29.3104 14.6892 -3.70179 3.33217 3.77515 +683 2 21.1509 28.3804 14.5859 -0.506779 1.88547 -2.17469 +684 2 19.9969 29.3415 14.7761 1.26672 1.35164 -4.74743 +685 1 31.9093 26.1979 33.5435 5.8537 -2.47937 -18.9022 +686 2 32.2876 27.0747 33.4779 -0.35563 -0.0340489 2.33841 +687 2 31.8752 26.021 34.4836 -3.70334 -2.04476 -1.873 +688 1 2.9736 9.05146 14.3062 2.19599 -2.30297 -3.99016 +689 2 2.8398 8.90967 13.3691 -1.20179 0.358292 0.773672 +690 2 2.15931 8.75466 14.7125 1.92027 -0.439365 0.51019 +691 1 34.2421 3.69258 9.97318 -9.24712 4.42745 -0.146502 +692 2 34.5516 3.03765 9.34748 -2.5003 0.669663 -0.865995 +693 2 33.2879 3.62583 9.93819 -0.325589 1.34622 2.80943 +694 1 19.8463 0.146468 18.9028 -5.82595 -8.64354 -11.8952 +695 2 20.6351 0.687189 18.8624 -0.385776 -3.00728 0.414895 +696 2 19.1237 0.773588 18.8739 0.297834 -0.280708 -1.54633 +697 1 32.2566 30.8307 10.9245 1.9182 -8.08889 -8.37295 +698 2 32.6124 31.6594 10.6036 -0.67285 0.0188545 1.37469 +699 2 32.9253 30.4983 11.5233 -0.60072 -1.0408 -0.364989 +700 1 27.0164 17.9458 11.2306 29.3941 5.4327 18.0331 +701 2 26.8549 18.3628 12.0769 0.436708 0.120834 0.902788 +702 2 27.9702 17.9002 11.1637 1.24744 1.38009 2.23159 +703 1 20.2276 35.2413 14.5847 -6.38363 4.21045 -6.3748 +704 2 20.5897 34.942 13.7507 -0.946295 -1.58315 0.467771 +705 2 20.5096 34.5822 15.2191 0.552104 2.65704 0.197085 +706 1 28.1335 28.8742 1.33585 -17.9446 -4.44271 7.6833 +707 2 27.5222 29.2604 0.708656 1.69257 3.84862 2.08503 +708 2 28.8679 28.5731 0.800859 2.88528 6.54779 2.79293 +709 1 19.0579 9.09327 19.7905 -0.924494 0.415639 0.758809 +710 2 18.1016 9.1349 19.795 0.755584 -0.638899 -1.26678 +711 2 19.3372 10.0032 19.6897 -0.41003 0.224577 0.865792 +712 1 28.9062 11.685 7.13595 -15.8028 12.0419 -10.8777 +713 2 29.7558 11.7798 6.70539 0.941726 -3.74856 4.05338 +714 2 28.3932 11.1419 6.53758 -0.416183 1.13666 0.369734 +715 1 15.6796 27.8051 20.409 -4.30862 8.99812 1.76111 +716 2 16.0055 28.5046 19.8426 0.0658771 -0.608898 -0.0431367 +717 2 16.4247 27.2131 20.5121 -2.55065 -1.78559 -2.97347 +718 1 11.4669 8.69535 1.7881 3.54567 -6.70503 -14.197 +719 2 10.6677 9.13781 2.07408 1.62169 0.639925 0.837299 +720 2 11.181 8.11651 1.08139 -0.720094 -0.204453 0.962196 +721 1 35.2897 10.2863 26.2119 4.12582 6.84814 -3.0773 +722 2 35.2518 9.49778 26.7532 -1.85243 0.132487 -1.42403 +723 2 0.369646 10.8754 26.6866 0.692651 -1.59346 0.99278 +724 1 15.127 29.3401 22.7028 -1.22894 -7.21841 -4.94819 +725 2 14.233 29.681 22.6765 1.25715 1.15531 2.7638 +726 2 15.1711 28.7255 21.9702 -2.05708 2.0103 -2.41298 +727 1 26.3495 6.84339 25.1733 2.22474 4.34196 -5.42501 +728 2 26.0131 7.59501 24.6853 -2.12949 -2.27416 1.37751 +729 2 26.2031 6.09588 24.5936 1.37698 0.744542 -0.0605856 +730 1 17.8747 33.0766 31.3368 -4.46865 10.3686 0.32797 +731 2 18.2301 33.7802 30.7937 -0.355211 0.357844 -0.445013 +732 2 17.6073 33.5106 32.147 1.72848 0.757838 0.649591 +733 1 3.45284 32.2318 21.0708 2.99049 -2.38264 10.4642 +734 2 2.9913 32.5369 20.2897 3.33045 1.23759 0.0991466 +735 2 3.41787 32.9732 21.6752 -0.938543 -0.814509 1.09571 +736 1 34.6932 28.2428 9.5684 2.1398 5.67268 -7.27178 +737 2 33.8722 28.2955 9.07907 -2.4346 0.378912 5.92242 +738 2 35.026 29.1403 9.57611 -2.28024 0.575748 3.84267 +739 1 11.8368 33.7717 34.9745 6.7257 -5.48874 0.0622548 +740 2 12.7371 33.729 34.652 0.520141 -0.703576 0.541759 +741 2 11.6253 32.8699 35.2158 -0.102979 -0.288651 -0.206856 +742 1 27.9876 23.6391 17.2843 4.2527 4.80622 -1.904 +743 2 27.3196 24.2059 17.6699 2.42824 2.89254 -0.549716 +744 2 27.824 22.7785 17.6702 -0.193594 2.38761 2.30631 +745 1 30.2156 28.5996 35.3164 13.208 0.187617 -5.75936 +746 2 31.1094 28.3726 0.125881 -1.47113 -4.62885 2.07286 +747 2 30.1952 28.4605 34.3696 1.46371 0.0797129 0.287279 +748 1 21.8931 27.3718 7.15006 -1.7779 -0.164471 1.53479 +749 2 22.4329 28.0093 7.61746 -1.8107 0.406661 -0.37565 +750 2 22.522 26.7616 6.76473 0.855512 1.50878 0.399324 +751 1 1.75464 32.9681 9.67687 -3.45906 -2.79051 0.874438 +752 2 2.24229 33.084 8.86139 -3.23062 -1.10111 -0.0597052 +753 2 2.25929 33.4537 10.3294 0.276254 1.02643 -1.43296 +754 1 0.204776 25.6965 3.19375 1.36017 -11.3926 -2.51395 +755 2 0.740405 26.3727 3.60847 1.97185 0.15522 -4.51441 +756 2 0.807961 24.9673 3.04982 -1.78998 -1.81678 0.150586 +757 1 13.8908 31.5112 7.2093 -4.25783 9.6193 0.327517 +758 2 14.5208 30.7998 7.09398 -2.4872 -0.414508 -0.234897 +759 2 13.6443 31.7602 6.31854 0.499774 1.18747 0.138962 +760 1 1.19257 17.2315 10.1724 4.01387 -13.8147 7.04449 +761 2 1.83915 16.535 10.2865 2.04963 0.996736 -0.620844 +762 2 1.4596 17.6774 9.36858 -1.36246 1.05917 1.15977 +763 1 26.3983 29.9729 16.7961 1.54086 -1.3537 -0.476481 +764 2 25.6109 30.232 16.3175 1.00484 3.11554 0.811359 +765 2 27.0297 30.6689 16.6138 1.70043 -1.44863 1.94541 +766 1 6.05025 32.3938 30.1849 6.17697 -3.72403 6.84415 +767 2 6.80649 32.728 30.6672 0.860386 -1.655 0.566707 +768 2 6.42365 31.998 29.3975 -0.373442 -0.344908 0.255516 +769 1 26.1115 21.6673 1.3012 7.12165 -5.40928 -3.64136 +770 2 25.6609 21.8616 2.12305 -0.540892 -1.83053 -1.03408 +771 2 25.6039 22.1295 0.634127 0.0537422 -0.954958 0.0841886 +772 1 17.4459 21.3013 6.11685 1.78239 0.181429 2.56524 +773 2 17.3636 22.2363 6.30487 -1.39352 -1.1471 -0.339725 +774 2 17.4351 21.2469 5.16126 0.0922605 -1.95764 1.09362 +775 1 28.4195 27.0911 17.1251 0.678339 -2.91075 1.24681 +776 2 29.3029 27.3259 16.8412 -0.362192 2.77564 1.74486 +777 2 27.8881 27.1525 16.3313 0.283859 1.18249 1.25909 +778 1 31.3012 34.7157 13.4417 -3.06609 -6.0331 12.8699 +779 2 30.9535 34.8442 14.3242 3.16677 -1.95228 0.902964 +780 2 31.3147 33.7657 13.3251 0.457325 0.814418 -1.48046 +781 1 17.8283 30.3749 2.81217 11.1034 -0.54637 -4.59472 +782 2 18.7188 30.6217 2.56249 -1.7505 -0.465613 -1.79537 +783 2 17.2655 30.9475 2.29108 -1.65554 -1.8943 0.554334 +784 1 21.2134 4.8843 14.5638 16.6109 -17.1721 28.0077 +785 2 21.2778 5.63444 15.1548 -0.658846 -1.64915 2.51101 +786 2 20.9765 5.26482 13.718 -3.9094 -1.58545 3.59177 +787 1 2.58032 4.48009 29.5844 -7.63806 1.10318 -0.00169331 +788 2 1.84483 3.96528 29.2523 0.706097 3.75402 -2.25857 +789 2 3.05925 3.87606 30.1518 -4.492 2.02049 4.27185 +790 1 14.0037 19.8262 25.1957 10.4219 -6.88538 -5.74017 +791 2 13.5836 20.1344 25.9986 -1.16381 -0.477683 -1.52352 +792 2 14.9285 20.0456 25.3091 0.449756 -0.939857 2.15512 +793 1 31.2388 21.2715 20.2169 -0.978942 -14.3411 7.7303 +794 2 31.0148 22.0257 19.6718 4.05201 -4.13714 -5.50188 +795 2 31.7411 21.641 20.9431 -2.18941 2.22165 -0.114837 +796 1 5.99108 23.613 29.5076 2.20651 -2.158 5.73083 +797 2 6.93723 23.4783 29.454 0.453286 3.52709 0.775664 +798 2 5.79582 24.2282 28.8008 -1.39296 -2.47047 -0.205965 +799 1 34.9823 3.70887 28.218 -7.42252 8.93455 -0.990117 +800 2 34.3991 2.96677 28.0588 1.78363 -1.38487 2.18174 +801 2 0.268119 3.50226 27.7219 1.57212 -0.347883 3.96058 +802 1 23.905 26.4033 10.4361 -4.99275 -0.632022 -9.39197 +803 2 23.196 27.0453 10.4738 1.97109 2.49298 -0.28063 +804 2 24.5764 26.8186 9.89483 1.47483 -1.94104 0.15074 +805 1 24.6685 14.2148 8.74888 0.490576 -1.08209 -10.1909 +806 2 25.5156 13.8043 8.57526 -0.714151 0.860405 -0.0223568 +807 2 24.0252 13.5444 8.51884 1.6899 -0.559991 2.99971 +808 1 26.7588 32.328 18.5961 -9.88326 7.15566 7.66545 +809 2 26.9994 33.224 18.3605 -3.588 2.03285 5.28261 +810 2 25.8034 32.3135 18.5408 0.520015 -4.83521 -3.04287 +811 1 15.8178 4.45394 25.2923 -7.79911 14.9462 -4.79541 +812 2 15.0322 4.41122 24.7471 0.822951 0.71047 -1.77631 +813 2 16.0255 5.38705 25.3412 -0.333557 -0.069973 0.788481 +814 1 19.1809 10.067 23.1841 4.47504 2.70061 8.17267 +815 2 18.8741 10.7191 23.8141 3.79214 -0.686846 1.30661 +816 2 20.1161 10.2469 23.0886 -1.47128 -3.43001 0.964128 +817 1 16.9222 8.81535 1.40159 1.11574 5.51973 1.7043 +818 2 17.443 8.47992 0.671935 -1.63985 -1.40282 0.356451 +819 2 16.0665 8.39936 1.29681 1.44643 -2.08056 4.69763 +820 1 22.3983 16.3017 33.0868 12.2723 10.2759 4.52391 +821 2 21.6828 15.7193 32.8314 2.71963 1.43165 -6.9005 +822 2 22.9082 15.7933 33.7174 -2.37334 -1.3664 -0.370885 +823 1 8.68233 34.4854 6.98831 -9.7051 -3.27958 -5.92687 +824 2 9.57728 34.4164 7.32079 -1.47786 -1.83561 0.638748 +825 2 8.75931 34.3015 6.05209 0.558767 -0.582056 0.327442 +826 1 23.9504 6.80165 13.7007 -16.785 -6.31991 0.984633 +827 2 24.0053 5.8461 13.7126 -4.24613 -0.168663 -0.545233 +828 2 24.0238 7.05771 14.6201 2.52793 -0.222877 -1.18707 +829 1 9.00961 30.1242 34.4123 -4.27587 5.41846 11.1091 +830 2 8.35755 29.4249 34.3668 3.36005 -1.91259 3.54475 +831 2 9.65661 29.8927 33.746 0.298694 -0.556363 2.1198 +832 1 26.454 33.5568 7.08081 15.2613 0.494126 18.4802 +833 2 25.8052 32.958 6.71108 -0.415725 2.75231 -0.515271 +834 2 26.4642 33.3521 8.01581 -0.0157164 -1.76267 0.527178 +835 1 30.8871 23.1896 18.3992 -8.25913 13.9675 -4.99826 +836 2 29.9833 23.2292 18.0863 0.615221 0.774556 -2.52108 +837 2 31.4165 23.1711 17.602 1.55419 -1.80827 1.25911 +838 1 10.5268 12.5434 34.908 -10.8736 -5.90294 20.6677 +839 2 11.4058 12.1758 34.9997 -2.59425 -1.2223 1.37599 +840 2 10.516 13.2916 0.057822 1.10212 1.4047 -1.21476 +841 1 3.63297 19.4314 9.71344 13.7626 11.0083 -7.25409 +842 2 3.01725 19.227 9.00964 0.607175 0.501317 1.22175 +843 2 4.48397 19.488 9.27889 -0.71312 1.94194 -1.33876 +844 1 24.5544 32.6989 5.53846 -13.5656 -3.21901 -13.5335 +845 2 25.0445 32.3281 4.80463 -0.198621 -2.58559 1.16942 +846 2 23.7009 32.2674 5.49958 0.761127 -1.64249 2.29822 +847 1 11.8092 0.446084 5.96109 7.63818 -9.67527 3.05556 +848 2 11.4356 35.4153 6.65981 -0.693046 2.58685 1.73292 +849 2 12.7327 0.536988 6.19588 -0.896521 2.16961 2.02876 +850 1 7.05982 31.924 0.313227 8.16613 0.0544357 -3.14849 +851 2 7.51797 32.7644 0.302398 0.374268 -0.149748 0.450227 +852 2 7.60883 31.3445 35.2322 0.00783651 0.204646 0.595802 +853 1 4.87712 2.45099 3.2103 3.22154 0.565306 11.5681 +854 2 5.1171 2.28281 4.12154 -0.150093 -1.39136 0.193859 +855 2 5.18989 3.33944 3.03982 1.62839 -0.298584 1.74792 +856 1 7.47702 15.1494 10.2914 -5.47325 -1.55438 6.53866 +857 2 7.03069 15.8948 10.6931 1.33627 1.66494 -2.26695 +858 2 7.08667 15.0769 9.42043 -1.53852 -3.18225 2.24385 +859 1 6.26198 26.9056 24.5482 -8.59015 -4.90367 -11.0347 +860 2 5.56016 27.0785 25.1757 -0.022373 0.699909 -0.692928 +861 2 6.33876 27.7161 24.0447 0.388205 -1.53808 0.379158 +862 1 7.15043 18.1988 25.5502 1.97087 -4.41344 3.52421 +863 2 6.51258 17.8342 26.1637 -0.0501158 0.892358 0.381078 +864 2 7.46953 17.4424 25.058 -1.24096 0.130871 -0.252243 +865 1 15.2346 32.9183 4.26158 7.62632 4.14162 1.05113 +866 2 14.3137 32.8339 4.50878 0.964362 0.709243 -2.53528 +867 2 15.2754 32.5777 3.36796 2.63011 0.0325706 0.262083 +868 1 13.9003 29.6953 15.3271 -2.9226 -0.161324 -3.65308 +869 2 14.4226 29.057 14.8412 -2.58159 2.37199 -1.66209 +870 2 13.2664 29.1671 15.8123 2.40351 -0.365244 2.43418 +871 1 0.239233 14.7762 15.9996 -20.5469 23 28.2465 +872 2 35.1523 14.0524 16.2007 2.75684 0.778005 1.3174 +873 2 35.1804 15.5481 15.9679 -1.52974 0.300683 -1.06901 +874 1 9.98974 25.2291 12.2643 -21.3325 18.1189 5.93291 +875 2 10.0556 26.0845 11.8397 -0.371119 0.775272 1.5155 +876 2 10.1747 25.4043 13.187 2.25837 0.200368 -0.527085 +877 1 21.4671 13.2091 15.0149 11.5092 -10.3064 7.25368 +878 2 21.7845 13.1314 14.1153 -0.130653 1.05219 0.0356988 +879 2 20.5349 12.9987 14.9595 1.22841 -2.0453 1.23938 +880 1 31.1065 22.9962 9.65247 -3.22868 4.41444 8.04541 +881 2 30.4319 23.5401 10.0591 2.21392 0.0864726 1.46667 +882 2 31.9318 23.4155 9.8959 0.680104 0.897967 -4.18554 +883 1 13.2583 9.90624 3.34279 6.85003 9.5915 1.75346 +884 2 13.6652 10.6316 2.86889 -0.0908223 0.0588134 -0.563914 +885 2 12.6387 9.52906 2.71825 2.65167 -0.478626 1.56622 +886 1 10.3071 4.65074 17.6392 -2.97127 5.71213 -12.7341 +887 2 10.5089 4.30382 18.5082 -1.7479 -2.19821 -1.77883 +888 2 11.1452 4.6423 17.1768 -0.562846 -1.75802 0.572138 +889 1 28.8785 21.4736 33.7528 4.20895 8.37446 -9.49764 +890 2 28.5983 20.77 34.3383 -4.75236 2.66363 -1.49688 +891 2 28.6683 21.1537 32.8755 0.483209 3.54062 0.235375 +892 1 17.6802 22.5275 26.0501 9.95684 -1.37522 9.79687 +893 2 18.3844 23.1757 26.0447 -0.163737 0.345415 -1.16609 +894 2 17.69 22.1698 26.9379 1.4168 1.96442 1.42528 +895 1 35.3295 15.3622 21.6118 0.814845 10.8359 -7.99854 +896 2 34.4205 15.3937 21.3137 -0.121348 -0.316346 0.856637 +897 2 0.305356 14.9913 20.8728 -1.92359 -0.853623 0.387732 +898 1 34.8119 9.9125 7.87572 -4.11235 13.8645 1.67449 +899 2 34.3441 10.3796 7.18343 -0.201097 0.370967 -0.215983 +900 2 34.3912 10.2003 8.68594 -2.90774 -2.46392 -0.542342 +901 1 25.9855 17.7266 34.7681 -2.38058 5.81205 -3.64555 +902 2 25.4597 18.3715 34.2949 -2.00986 -2.06434 0.657588 +903 2 25.3666 17.0327 34.9955 1.99008 -0.401705 2.28697 +904 1 1.1053 14.4509 19.286 -1.65239 5.30578 -7.32113 +905 2 1.57885 13.7271 19.696 -1.4056 1.09553 0.919251 +906 2 1.73596 14.8363 18.6778 1.04276 -2.20356 1.0866 +907 1 23.0751 7.38903 29.7282 -1.94613 -6.44395 7.63198 +908 2 22.6505 7.26836 28.8789 2.63821 -0.365156 -0.555244 +909 2 23.2305 6.50006 30.0473 0.295208 0.621698 0.633405 +910 1 10.5172 33.0499 2.5668 -6.44514 -9.37624 1.85866 +911 2 10.8284 33.9396 2.39986 1.1147 -1.97234 1.94928 +912 2 10.8574 32.5354 1.83489 -2.16127 0.68007 -0.217623 +913 1 32.8792 27.871 13.0461 -7.40126 -10.537 0.491139 +914 2 33.4649 28.4854 12.6038 -0.91222 1.12148 1.93551 +915 2 33.1369 27.0115 12.7128 2.16008 0.463611 -0.300406 +916 1 28.8689 12.2189 3.75837 17.1988 11.3541 -15.533 +917 2 28.5486 11.5178 4.32597 -3.757 2.9122 -1.18473 +918 2 28.2558 12.2315 3.02334 1.77794 4.57089 -1.215 +919 1 23.1241 7.49412 34.3894 -9.88396 -1.58608 9.6826 +920 2 23.0875 7.77884 35.3026 2.88505 5.27029 -0.943563 +921 2 23.9082 6.9474 34.3397 -1.70843 0.341585 0.277899 +922 1 23.0515 24.1243 3.44044 13.1151 1.09212 -4.41551 +923 2 23.1775 24.9192 3.95866 1.65731 -1.44767 0.733747 +924 2 22.4488 23.5922 3.9599 5.06065 -3.28527 0.378437 +925 1 32.9264 24.0008 30.5652 -1.92969 4.12307 -2.77763 +926 2 33.6583 24.5475 30.8511 -2.42043 -0.45685 4.03365 +927 2 32.1835 24.6022 30.514 -0.137016 -0.608082 3.0046 +928 1 3.45599 11.7491 10.9314 10.4183 -2.84831 1.45042 +929 2 2.67255 11.8758 11.4666 -1.67862 0.713006 -3.55986 +930 2 4.06349 12.4252 11.2314 -0.516532 0.0700833 1.87725 +931 1 18.0366 4.40471 5.24781 2.58042 -11.0824 -1.78529 +932 2 18.4845 3.56079 5.18918 -0.28112 0.441872 1.99901 +933 2 17.1802 4.19646 5.62132 1.13501 -1.20967 -0.189733 +934 1 21.9199 10.6731 23.0084 0.365904 6.12722 -1.25848 +935 2 21.5542 11.4517 23.4282 1.87637 0.976659 0.256827 +936 2 22.8641 10.8299 22.993 -1.04692 -2.19886 -2.15146 +937 1 27.4279 31.4892 23.7652 -1.35614 3.90524 5.73694 +938 2 27.8112 32.2004 23.2519 -3.07679 0.240047 -1.48385 +939 2 28.1805 31.0284 24.1361 1.36139 1.49383 -2.37626 +940 1 31.1291 15.0522 2.14682 4.07418 12.19 -2.91994 +941 2 31.3569 14.305 2.70001 -1.71985 -2.10378 -3.75783 +942 2 30.5984 15.6151 2.71049 -3.07124 -4.25702 0.0759651 +943 1 26.4819 26.4635 29.2371 -5.55747 -3.15814 1.51615 +944 2 26.2636 27.3302 29.5798 -2.43995 0.997149 -4.34783 +945 2 25.6391 26.0159 29.1618 0.759839 -1.83796 0.0196529 +946 1 31.2231 24.1827 24.5825 0.668516 3.37323 -7.49659 +947 2 31.2495 25.0894 24.277 -1.23716 -0.0568031 -0.612805 +948 2 31.4433 23.6626 23.8097 -2.16984 0.287856 -0.842212 +949 1 2.23494 8.39997 11.7038 -1.07096 3.18645 -7.91655 +950 2 2.20931 7.46595 11.9116 0.512227 1.68043 2.53768 +951 2 1.7129 8.48269 10.9058 1.23752 -1.26548 -0.792511 +952 1 10.3 13.6909 7.45672 3.48271 12.99 4.45395 +953 2 10.0096 13.2306 6.66933 3.1851 -2.81438 2.7756 +954 2 10.9602 14.3092 7.1435 0.879723 -3.75474 -2.08828 +955 1 19.1012 27.2712 33.962 0.859966 -5.26038 0.00912596 +956 2 18.3308 27.6171 33.5114 -1.67668 -1.89967 1.93105 +957 2 19.376 27.9788 34.5451 0.369945 -0.116617 -1.31671 +958 1 21.9793 20.9172 33.61 -0.2697 4.05844 -0.81161 +959 2 22.1177 21.6676 33.0321 -1.20275 -0.45485 0.961878 +960 2 21.8831 21.3003 34.4819 0.37651 -1.39348 -0.511266 +961 1 8.05848 10.6148 31.6623 0.309139 -0.5612 0.771344 +962 2 8.40211 9.72846 31.7741 0.835138 0.137303 -1.17245 +963 2 7.50301 10.5606 30.8847 0.7 0.642883 -0.342158 +964 1 9.09722 18.3264 0.850838 0.921404 -4.8852 -0.591393 +965 2 9.36736 17.9882 1.70458 -1.66308 3.52202 -0.465673 +966 2 8.8156 17.5519 0.364033 -0.376267 2.5005 -0.666062 +967 1 13.2543 25.9751 14.21 3.66876 5.25566 -6.43392 +968 2 13.5184 26.1778 15.1075 4.46846 -2.69915 -2.36647 +969 2 12.3655 25.6298 14.2936 0.989876 0.093166 3.78898 +970 1 33.1402 9.19669 24.0632 8.62539 2.96225 -27.3181 +971 2 32.693 9.79381 23.4635 -0.160159 -0.119383 -1.11725 +972 2 34.0701 9.31189 23.8675 0.275043 -0.223416 -2.5497 +973 1 0.582484 30.8006 7.11057 -15.9209 5.64454 -0.552312 +974 2 0.16146 30.8929 7.96524 1.02162 1.57604 0.603476 +975 2 1.20235 30.0802 7.22496 0.731033 2.02029 -0.26031 +976 1 16.6056 24.0039 6.45517 1.58102 2.01032 -0.209196 +977 2 16.7527 24.5997 5.72062 -1.31219 0.808301 0.809874 +978 2 16.7378 24.5452 7.23346 -0.870702 -0.33848 0.48891 +979 1 21.7788 18.2334 15.3006 -1.10516 0.177375 4.33381 +980 2 21.2844 17.414 15.2842 2.63986 -1.57114 0.744139 +981 2 21.4693 18.6847 16.086 -2.83589 -0.0888003 -1.23499 +982 1 1.07405 17.9077 22.5065 -13.7562 2.15816 -7.90545 +983 2 0.717523 17.1347 22.0688 -1.35337 0.670309 1.79359 +984 2 1.95443 18.0044 22.1434 1.01162 -3.80271 6.67723 +985 1 8.51637 8.69022 13.4495 0.516471 3.2135 14.5379 +986 2 8.02789 8.05013 12.9319 2.95095 0.142212 -1.33087 +987 2 8.12989 9.53388 13.2147 0.850681 -0.0258318 -1.06011 +988 1 28.355 22.6813 2.57923 -9.10787 -19.1853 -4.11436 +989 2 27.7805 22.2817 1.92614 -3.80403 0.223936 3.62752 +990 2 28.7009 21.9419 3.07912 -3.0699 -1.32209 -1.79037 +991 1 17.1494 8.00605 31.3315 -3.79617 9.97543 -3.90521 +992 2 16.7837 8.46458 32.088 -4.86097 -2.50552 -1.29184 +993 2 16.9618 8.58034 30.5891 -5.75721 -2.69167 -0.824764 +994 1 29.3688 32.2879 30.4114 5.21045 -13.6556 0.41496 +995 2 28.613 31.7986 30.7364 1.68526 -2.13682 0.697675 +996 2 29.3242 32.1942 29.4598 -2.98689 2.52559 1.08257 +997 1 35.3007 34.4984 31.3042 2.55575 15.0193 -4.65081 +998 2 0.502159 34.8439 31.8482 -0.163288 5.49552 -3.3491 +999 2 34.513 34.9332 31.6307 0.0262034 0.776608 -1.87328 +1000 1 14.098 2.1335 18.0845 1.67442 -6.17995 1.11332 +1001 2 13.8599 1.5091 17.3992 -0.101339 -0.777558 0.783385 +1002 2 14.0564 1.62698 18.8957 -3.17157 1.94372 1.01733 +1003 1 23.7463 3.68797 32.9572 2.89417 0.439725 5.07309 +1004 2 23.6107 3.89139 32.0318 0.784306 -2.13734 -0.018941 +1005 2 22.8968 3.85293 33.3662 0.108705 -0.929859 -0.907845 +1006 1 31.095 21.564 28.0747 3.57491 -2.07699 -5.07625 +1007 2 31.8312 21.1945 28.5623 0.103021 2.19218 -0.247774 +1008 2 31.3861 22.4423 27.8295 -3.63277 1.50654 2.62633 +1009 1 20.6388 15.6961 14.8235 0.740236 8.30795 -7.31642 +1010 2 20.0535 15.8194 15.5707 1.58372 1.35362 0.442957 +1011 2 21.0802 14.8651 14.9989 -2.15295 -0.138047 -3.00885 +1012 1 20.2886 15.1408 31.9396 -8.59911 -6.60832 -2.01982 +1013 2 20.5926 14.3874 31.4334 1.1122 1.46081 1.46897 +1014 2 19.3474 14.9987 32.0397 -0.531595 0.292663 -2.95284 +1015 1 32.4772 33.0516 7.41771 -1.06495 7.81374 4.10713 +1016 2 31.5311 33.0941 7.55641 0.392316 1.51321 -2.32768 +1017 2 32.6777 32.1156 7.41665 -2.45116 0.444671 -1.76406 +1018 1 25.6318 27.7599 13.6223 -11.7453 5.92874 -3.47886 +1019 2 26.5207 27.4796 13.84 -0.847114 0.666326 -0.217674 +1020 2 25.1735 26.9506 13.3961 0.806733 0.948756 -1.55053 +1021 1 0.749179 4.34026 20.9761 0.36129 0.337454 -0.0435254 +1022 2 0.741418 4.49244 20.0311 -0.878137 -0.470793 0.410183 +1023 2 1.06092 5.1647 21.3494 -3.36576 0.528334 0.362277 +1024 1 1.15402 21.0969 13.1843 -1.71412 6.6269 -8.74155 +1025 2 1.14321 21.4728 12.3041 2.47914 -2.11123 -1.56905 +1026 2 1.21652 20.1525 13.0412 0.440485 0.427739 2.16536 +1027 1 8.6325 29.6658 25.4263 -6.67403 2.37725 2.35468 +1028 2 8.28422 30.329 24.8304 0.822107 -1.62717 -1.07589 +1029 2 8.72312 28.8812 24.8856 -0.204939 -0.0268692 2.03587 +1030 1 30.7606 20.6341 25.1537 -3.54425 2.37055 8.45768 +1031 2 31.5065 20.8915 24.6118 0.208588 -2.82407 1.58924 +1032 2 31.0236 20.8589 26.0462 0.199644 0.110335 -0.422102 +1033 1 4.24459 30.7927 2.94419 -5.73888 0.448207 -3.41699 +1034 2 4.17765 31.3338 2.15744 4.56731 -1.22206 -1.42565 +1035 2 4.36847 29.903 2.61371 -0.0600479 -0.357315 2.23115 +1036 1 15.4286 29.3517 26.2541 -0.34126 -10.3518 -3.47102 +1037 2 16.2287 29.2603 25.7367 -1.46617 0.521017 0.0597372 +1038 2 14.7769 28.8335 25.7818 0.668807 0.26784 -1.1244 +1039 1 15.4887 26.9032 10.3573 6.84261 -6.99284 0.304499 +1040 2 15.1217 26.1128 10.7533 -0.406571 1.89063 0.3289 +1041 2 16.4305 26.7367 10.3176 0.0885609 -1.22142 -1.05714 +1042 1 3.69165 24.8011 1.80378 3.32407 -1.44316 0.842433 +1043 2 2.97159 24.8024 1.17311 3.06008 3.19797 -2.51489 +1044 2 4.37103 24.2677 1.3912 0.629469 2.81942 0.983877 +1045 1 30.6385 20.4209 0.683151 11.4039 10.3869 2.45886 +1046 2 29.7186 20.5353 0.444326 1.00173 -4.95433 -0.566655 +1047 2 31.1152 20.9953 0.083937 -1.90266 4.02119 1.29025 +1048 1 23.0832 3.2592 10.1974 2.77576 -2.70447 2.1017 +1049 2 23.0813 3.66259 9.32935 1.31559 0.351393 0.683887 +1050 2 22.1608 3.08128 10.3813 0.225475 1.37947 -0.621634 +1051 1 35.1715 13.9293 30.4231 17.2996 0.108073 0.681043 +1052 2 34.4558 13.3318 30.64 -3.03981 4.63637 -1.39619 +1053 2 35.4639 13.6487 29.5559 -3.42703 1.71901 0.190238 +1054 1 28.8878 35.0696 21.7774 -2.48504 1.6217 1.30567 +1055 2 29.7844 35.0388 22.1113 -0.176661 -0.439909 -0.0743526 +1056 2 28.7103 34.1761 21.4835 -0.284459 0.489987 -0.80681 +1057 1 11.0508 25.6044 26.2793 -2.44634 -10.2617 -1.0534 +1058 2 11.1936 24.6599 26.2181 -0.873746 0.659167 -1.00917 +1059 2 10.1357 25.7257 26.0262 0.175173 0.589206 -0.112941 +1060 1 31.6317 18.1425 19.4448 7.26459 1.56022 1.89996 +1061 2 31.887 18.8177 20.0734 0.581476 0.831731 -0.848601 +1062 2 32.4587 17.8354 19.0733 -0.705265 -0.718909 1.07161 +1063 1 3.30689 2.62838 12.3339 0.101554 -0.923591 -8.48063 +1064 2 2.43509 2.87708 12.0267 -0.616451 1.03862 2.39992 +1065 2 3.39918 3.07052 13.1778 1.89279 -2.77674 0.289106 +1066 1 12.244 6.49339 14.0857 6.21035 -9.74564 1.5769 +1067 2 13.1083 6.40596 13.6838 -1.01509 0.31991 0.271108 +1068 2 12.0552 7.431 14.0473 -2.07822 -1.39201 -3.52963 +1069 1 11.5078 16.9016 14.0534 -3.534 -1.01107 -3.7526 +1070 2 12.273 16.8197 13.4841 -1.42 -0.391294 0.952563 +1071 2 11.7654 16.4659 14.8658 0.734087 2.70942 0.227559 +1072 1 35.4302 34.5763 0.88364 -3.97299 -6.78797 -6.8011 +1073 2 34.8 34.912 0.2462 5.22393 2.54891 -3.85881 +1074 2 0.0246398 33.6517 0.657342 -4.92949 -1.08958 1.58972 +1075 1 32.9062 21.6469 32.0502 -2.86569 11.8673 4.26171 +1076 2 32.8747 22.3603 31.4128 -0.235529 -0.0363658 0.860309 +1077 2 32.143 21.1071 31.8443 1.03674 -0.502059 -0.557064 +1078 1 28.6678 4.65732 28.4235 -8.30589 -1.97349 -10.3402 +1079 2 29.6077 4.57516 28.5848 -2.32838 0.675922 4.83243 +1080 2 28.4145 3.81502 28.0459 0.717603 1.26399 -2.49898 +1081 1 11.7987 16.6095 9.4364 -22.9291 0.960262 -2.476 +1082 2 12.6212 16.411 9.88395 -0.0868168 -0.26264 -3.62332 +1083 2 11.2651 15.8238 9.55552 -0.665605 2.00108 4.15764 +1084 1 9.55714 34.0244 10.628 0.343311 -1.44167 3.9861 +1085 2 8.64775 34.2241 10.8502 0.131094 0.10844 -0.626629 +1086 2 9.55645 33.0871 10.4337 -0.0655578 0.277631 0.188859 +1087 1 22.0752 19.0056 23.4545 2.69518 -3.42356 3.93402 +1088 2 22.8708 19.4383 23.1447 -0.179218 -2.62903 -2.25356 +1089 2 21.6714 19.6407 24.046 3.0214 1.4366 0.00309633 +1090 1 35.0557 19.9075 25.8017 -8.80715 -7.75201 13.9898 +1091 2 35.3315 20.4786 25.0848 -2.73183 -1.2438 -0.540834 +1092 2 34.7979 20.5078 26.5012 0.727405 0.211208 0.778201 +1093 1 1.29751 5.44499 7.26746 -5.14916 -3.61338 12.772 +1094 2 0.510745 5.91836 7.53794 1.40072 1.96069 -0.775975 +1095 2 1.76912 5.27734 8.08337 0.953298 2.45944 0.0902307 +1096 1 33.0764 1.5984 25.1516 10.3154 -6.2862 -12.5658 +1097 2 32.3716 2.21247 25.3575 1.63711 -0.708828 -0.264764 +1098 2 33.6552 2.08531 24.565 1.24548 1.14454 2.65687 +1099 1 14.2184 33.4365 22.7948 -2.0109 -8.45621 -3.91105 +1100 2 14.3092 34.2615 23.2716 0.0766034 2.00361 -4.66317 +1101 2 13.2923 33.2103 22.8806 0.444639 -1.44586 3.53675 +1102 1 27.0821 24.9192 8.20154 4.87223 -5.78877 -1.75426 +1103 2 27.1649 24.967 7.24912 0.437196 -1.75504 1.23031 +1104 2 26.784 25.7911 8.46055 -0.947283 -3.10337 -0.558426 +1105 1 7.2487 20.2249 4.05929 -0.695783 -13.5797 -14.2258 +1106 2 6.61521 19.5425 4.28113 0.374388 -0.311185 -2.51556 +1107 2 7.31225 20.1922 3.10476 0.714551 0.31933 0.0123078 +1108 1 13.4157 1.40303 12.737 -1.37479 4.02125 -11.0222 +1109 2 13.8679 1.45767 11.895 1.54164 -0.181746 1.52063 +1110 2 12.5861 1.85849 12.5938 0.41448 -2.36464 -2.46868 +1111 1 0.851448 16.3863 27.3794 -0.699147 6.92179 -1.54325 +1112 2 1.11005 16.8215 28.1917 2.15066 -0.260283 -2.36697 +1113 2 1.1563 16.9716 26.686 -0.654342 -0.159766 -0.601956 +1114 1 4.02154 25.2943 4.7923 0.210942 3.13836 -0.973808 +1115 2 3.90321 25.5655 3.88198 -2.90738 -1.48865 -0.176506 +1116 2 4.30977 24.3833 4.73576 -1.51033 -0.0335246 1.07873 +1117 1 16.5936 15.7737 19.3697 -0.298721 1.54972 7.84348 +1118 2 16.7916 16.3673 20.0941 0.404147 -0.0362057 -0.666801 +1119 2 17.4104 15.298 19.2191 -0.76339 -1.03747 0.354535 +1120 1 33.1419 25.8287 3.97581 -9.73239 -11.2093 -0.424041 +1121 2 32.8327 24.9377 4.13935 1.37975 -0.83924 1.19714 +1122 2 34.0192 25.7151 3.61031 0.105393 1.82574 2.52392 +1123 1 31.5809 1.03266 18.568 -6.76167 6.01285 9.03228 +1124 2 31.8778 0.42006 19.2409 -2.90302 0.5711 1.62227 +1125 2 31.6534 0.54289 17.7488 0.306132 0.139627 1.83604 +1126 1 2.95795 16.2924 6.70699 -1.48909 10.7669 -6.61385 +1127 2 3.07374 15.5086 7.24413 0.61621 1.85014 0.30302 +1128 2 3.24672 16.0293 5.83314 -2.06424 1.12307 -0.120291 +1129 1 20.3462 33.6967 7.89773 0.776187 -4.61772 -2.75312 +1130 2 20.3612 32.7404 7.86081 -3.25588 -0.413956 1.32848 +1131 2 19.5311 33.9065 8.3536 3.14499 3.2483 0.603564 +1132 1 19.3712 16.8012 19.7355 3.43843 5.10869 2.81411 +1133 2 20.2392 17.1671 19.9055 -1.05168 1.12887 2.0405 +1134 2 19.4029 15.9225 20.1137 -0.510168 0.3861 -1.02933 +1135 1 19.2326 9.13993 28.8892 -10.2675 4.57779 4.78141 +1136 2 20.0925 9.55374 28.9634 -0.0787822 -2.31348 -2.16036 +1137 2 18.8387 9.24797 29.7549 2.14133 -0.673583 0.110521 +1138 1 27.731 22.9141 10.4558 -1.37486 -2.0777 -9.54442 +1139 2 27.5951 23.3766 9.62889 -1.96895 1.38758 1.51158 +1140 2 28.2483 22.1446 10.2182 -2.61328 0.719227 -3.70024 +1141 1 6.32965 1.88677 33.4438 2.22666 14.4555 6.52356 +1142 2 6.57204 2.58727 32.8382 -0.454538 -0.534984 -0.211498 +1143 2 6.95371 1.9666 34.1652 3.07172 -1.52569 -1.93469 +1144 1 5.63488 5.5512 15.376 1.91358 -23.3563 1.34139 +1145 2 6.55585 5.55772 15.6367 0.818555 -3.18356 -5.2588 +1146 2 5.32532 6.43676 15.5662 3.22171 0.0372073 -2.27021 +1147 1 3.24725 34.9571 10.9309 2.92352 0.284236 2.74299 +1148 2 2.79077 0.240978 11.2197 -0.239818 -0.284652 0.264801 +1149 2 4.09418 34.9932 11.3754 -0.0391706 0.204194 0.520059 +1150 1 10.5471 28.1721 5.0358 6.83307 -0.674273 0.678612 +1151 2 10.7567 28.8255 5.70316 1.68467 -5.25869 1.73875 +1152 2 9.62078 27.9753 5.17519 1.55823 -1.08687 3.23398 +1153 1 17.0117 14.0685 8.09923 10.9304 0.551701 0.165965 +1154 2 17.3279 14.7525 8.68955 -4.1862 0.408869 -1.21891 +1155 2 16.593 14.545 7.38236 -2.43596 -2.48781 0.695203 +1156 1 6.62517 33.8531 2.79148 -19.1018 -7.09126 4.16426 +1157 2 5.76079 34.0309 3.16225 -1.61616 1.49289 -1.8933 +1158 2 6.58126 34.2031 1.90167 3.08893 3.2464 1.51747 +1159 1 29.763 24.7685 2.85611 21.2758 16.027 2.35288 +1160 2 29.2099 23.9926 2.76492 -0.267512 2.48102 -1.79573 +1161 2 30.5575 24.448 3.28296 -0.890917 -1.47111 0.0879258 +1162 1 13.5858 30.3747 2.31436 10.5065 5.70594 -5.87399 +1163 2 12.6917 30.4715 2.6422 1.09667 -2.79779 -1.32904 +1164 2 14.0066 29.7813 2.93643 1.1561 -2.52712 -4.04057 +1165 1 12.4011 27.4751 30.6561 -2.8088 8.66388 -8.12607 +1166 2 12.9668 27.1422 29.9595 -0.852171 1.55065 2.22409 +1167 2 12.4798 26.8294 31.3584 0.471696 1.7726 -1.86613 +1168 1 6.06359 34.0451 23.5896 3.21677 1.67305 2.06798 +1169 2 5.98147 34.4244 22.7146 0.0636259 -0.542452 -0.151382 +1170 2 6.98293 34.1751 23.8223 0.359544 -0.757179 -0.602406 +1171 1 14.9045 2.14558 10.3411 1.08416 -1.86778 2.08485 +1172 2 15.8053 2.12347 10.0182 -0.710876 -1.28131 3.8149 +1173 2 14.4939 2.86277 9.85813 2.00325 0.406721 -0.212067 +1174 1 5.95914 23.5257 19.2522 2.35504 -6.02996 -5.58588 +1175 2 6.54285 22.9529 19.7495 1.17565 1.41639 0.125617 +1176 2 5.7511 23.0281 18.4613 3.81807 3.33203 0.213826 +1177 1 16.5376 22.9758 33.9075 -6.23817 -3.77554 15.281 +1178 2 16.9792 22.2566 33.4558 1.81228 3.85969 -1.63095 +1179 2 16.9256 22.9839 34.7825 6.0081 1.97002 -2.97433 +1180 1 19.3558 19.2998 25.9146 4.58881 5.05423 -13.0087 +1181 2 18.4062 19.417 25.8904 0.341577 -5.36477 2.59103 +1182 2 19.5347 18.6496 25.2352 1.14662 -2.45179 2.8392 +1183 1 17.842 26.2826 20.603 6.14746 1.43167 -1.99646 +1184 2 18.3547 25.534 20.2979 -1.6971 0.200077 -3.54593 +1185 2 18.4829 26.8584 21.0199 0.914585 -3.83894 2.34609 +1186 1 25.3882 19.8571 30.7333 5.5889 -14.783 -6.98428 +1187 2 24.7996 19.2181 31.1351 0.388217 0.836897 0.598353 +1188 2 25.3915 20.5961 31.3418 -0.779953 1.19177 -3.79542 +1189 1 32.1696 22.9315 4.21847 1.00763 5.40314 -2.12157 +1190 2 32.6276 22.4081 3.56085 -0.263357 0.815686 0.352062 +1191 2 32.1235 22.3636 4.98764 -1.45217 0.168282 -0.552111 +1192 1 17.2973 0.371716 33.3401 -3.77544 -3.32716 -4.58856 +1193 2 16.6731 1.09732 33.3474 1.06662 -0.517195 1.79196 +1194 2 18.1168 0.763147 33.0376 -2.64799 0.899378 0.686687 +1195 1 12.8932 11.4087 34.9628 13.3407 -8.35341 3.7397 +1196 2 13.789 11.608 35.2351 0.579788 -0.709499 0.695871 +1197 2 12.8303 10.4555 35.0236 1.10849 0.140111 0.0846143 +1198 1 6.36209 31.8667 10.2781 9.43217 0.659495 -1.89227 +1199 2 6.37921 32.2051 11.1733 -1.33946 1.66774 -1.10363 +1200 2 7.21656 31.4512 10.1623 1.27818 2.62894 1.75295 +1201 1 28.3789 3.89121 10.7818 8.84146 -2.01293 -2.34204 +1202 2 28.4034 3.65 11.7078 -0.686655 -1.27428 -1.38671 +1203 2 28.1993 4.83142 10.7834 -4.51911 -1.80235 1.34072 +1204 1 18.3921 3.79626 25.3581 10.9336 -8.03379 -1.54257 +1205 2 18.4442 2.84112 25.3931 0.000530959 0.726118 3.77444 +1206 2 17.4599 3.98955 25.4576 1.31479 1.0581 -6.36741 +1207 1 30.8111 7.8191 7.06802 8.83318 0.733882 -1.62309 +1208 2 30.5959 7.50813 7.94734 -0.84219 0.0174011 -0.915337 +1209 2 31.7664 7.77549 7.02523 -0.0933524 -0.354766 1.5902 +1210 1 23.5143 5.84272 2.88877 -2.32193 -1.28287 -2.17091 +1211 2 23.8594 5.67034 3.7648 3.39751 -0.673462 -1.87777 +1212 2 23.7395 5.06122 2.38404 3.8888 3.57885 -2.61375 +1213 1 20.5198 3.93971 31.165 1.49686 -4.7621 -6.16354 +1214 2 20.2216 4.51985 31.8655 -0.293769 -0.437411 -0.952717 +1215 2 21.4512 4.13847 31.0689 -0.291327 0.1806 -1.27968 +1216 1 35.4763 28.0627 0.543325 0.137484 -2.45374 7.70265 +1217 2 0.721277 27.8126 35.4527 -1.85391 3.58982 -3.37933 +1218 2 0.3536 28.5044 1.3009 2.12113 2.32402 -2.8539 +1219 1 25.3437 8.52132 3.30449 1.9991 -7.49321 0.217306 +1220 2 24.8196 8.23374 4.05209 0.903449 0.659124 0.286543 +1221 2 25.9066 7.77351 3.10412 -1.26646 -1.34771 0.0166595 +1222 1 14.0303 20.301 1.0078 2.25373 12.8874 2.11268 +1223 2 14.5237 21.0551 1.33068 1.49349 -0.718829 0.431676 +1224 2 13.3543 20.1553 1.66958 1.15369 -0.115439 -1.77847 +1225 1 4.86836 5.7588 12.6995 14.8603 0.733642 -2.53048 +1226 2 5.70872 6.06464 12.3582 -0.502049 0.0646611 -2.95579 +1227 2 5.04369 5.54986 13.6171 4.12756 1.37597 -0.703412 +1228 1 13.5391 35.1232 16.5053 -0.164633 -9.12076 7.91113 +1229 2 13.0773 0.356465 16.1105 0.542976 -2.75147 -4.08221 +1230 2 12.8482 34.5937 16.9034 -0.418039 0.0271149 0.126329 +1231 1 31.2884 13.9783 12.1616 -4.43371 -10.6496 -5.33862 +1232 2 30.3527 14.0418 12.3534 1.1563 1.17381 2.93793 +1233 2 31.3538 14.1575 11.2236 -1.24601 3.92621 1.0247 +1234 1 23.7303 25.7698 13.045 -6.81135 2.29274 10.2203 +1235 2 23.5698 26.179 12.1946 3.58107 0.801923 0.613767 +1236 2 23.973 24.868 12.8354 0.487099 0.632497 2.03812 +1237 1 18.4229 13.2985 12.6746 2.22144 -5.02051 -3.86098 +1238 2 18.705 12.852 13.4729 -1.41485 1.53926 1.04029 +1239 2 17.5136 13.0246 12.555 -0.60751 4.15039 0.496543 +1240 1 24.3818 21.2326 28.5199 -0.936851 -2.54954 -8.04439 +1241 2 24.8854 20.7056 29.1404 -0.714701 2.5189 1.97172 +1242 2 24.9505 21.31 27.7539 0.862181 -3.2343 0.344195 +1243 1 4.76538 3.74751 28.1534 1.24201 5.5239 -0.752161 +1244 2 3.9882 4.06561 28.6127 0.251301 0.633579 -1.45781 +1245 2 4.8526 4.32912 27.3981 1.1266 -0.505854 0.200278 +1246 1 31.1031 24.4216 27.2469 -9.47026 -9.88393 6.35816 +1247 2 30.9831 24.3092 26.3039 -0.498619 0.590062 1.75804 +1248 2 30.3227 24.8962 27.5332 0.615942 -1.12937 -1.06004 +1249 1 17.2795 19.508 16.9685 -6.05388 3.89875 -1.87904 +1250 2 16.8833 19.4075 17.834 3.50616 0.328252 1.54232 +1251 2 16.8098 20.2425 16.5734 -2.51586 -0.44019 1.47479 +1252 1 3.72472 18.9816 12.2765 7.88709 0.793819 5.78526 +1253 2 3.68136 19.3289 11.3855 0.545982 -3.8515 0.534142 +1254 2 2.88621 18.5374 12.4019 0.496929 1.7214 4.14213 +1255 1 20.967 21.2347 26.7888 -7.39741 -4.3235 13.1896 +1256 2 20.3615 20.5302 26.5577 -1.11854 2.04608 0.260423 +1257 2 20.951 21.2607 27.7455 -0.192126 -1.78073 -0.0973039 +1258 1 32.5333 5.30525 27.3893 -4.20841 1.47081 4.10313 +1259 2 32.5792 5.97523 26.7072 3.11014 -3.23655 -2.78005 +1260 2 33.3866 5.34368 27.8212 -0.142516 -2.602 -0.2589 +1261 1 4.50577 19.0196 2.73747 -9.92633 -7.99611 0.706984 +1262 2 4.93113 18.2583 3.13201 0.462389 1.07441 0.852502 +1263 2 3.5793 18.9163 2.95474 -0.508017 -2.14097 -0.860845 +1264 1 5.80075 17.6858 34.537 3.37322 -1.06124 4.0505 +1265 2 5.23218 18.2523 34.0154 -0.97525 -2.68144 -0.207856 +1266 2 5.65701 17.9677 -0.00682635 -0.456885 -0.213111 -0.733587 +1267 1 2.02998 11.2736 4.67563 7.64661 10.2056 7.48092 +1268 2 2.50896 11.8215 4.05384 -2.00608 1.3849 -0.50885 +1269 2 1.34774 10.8551 4.15068 1.28782 -1.96386 2.16807 +1270 1 21.6403 11.6786 6.00623 -9.00808 0.446811 15.9891 +1271 2 22.2238 11.4311 5.28894 -3.16349 6.19056 -2.50624 +1272 2 20.8915 11.0885 5.92102 -1.16976 1.43055 -1.00137 +1273 1 12.7361 6.22759 3.30002 1.45045 7.80013 -10.8096 +1274 2 12.9895 6.93415 3.894 0.902688 -1.57898 0.675674 +1275 2 12.4214 6.67546 2.51477 -5.73046 3.16963 3.51165 +1276 1 8.02061 27.6965 5.69417 -9.6713 -5.52008 0.257153 +1277 2 7.55785 27.2006 6.36955 1.02131 -0.895441 -0.100214 +1278 2 7.72528 28.5991 5.8144 -2.93917 -1.29985 -0.99213 +1279 1 25.0701 29.2822 32.0862 -0.613756 -3.74178 -0.857573 +1280 2 25.8503 29.0742 32.6001 -2.56665 -4.68695 -0.0508963 +1281 2 24.4379 29.6036 32.729 -0.957471 -0.329338 -1.41499 +1282 1 1.22498 34.1618 23.4103 -3.69996 12.7247 -0.425056 +1283 2 2.0299 34.4871 23.8135 -0.57519 -4.55632 2.21092 +1284 2 0.528243 34.4471 24.0014 1.56115 -2.31492 1.01345 +1285 1 32.5582 17.3033 1.33281 3.40831 -4.92216 8.66623 +1286 2 32.0478 16.5089 1.48967 0.874001 0.00824853 1.46608 +1287 2 32.0966 17.7488 0.622427 4.43742 -3.05654 -2.20986 +1288 1 23.5583 32.1951 29.5915 -6.04009 12.132 10.3658 +1289 2 23.5731 31.8874 30.4978 -1.47268 -1.24721 -0.383311 +1290 2 24.3634 32.7043 29.4978 1.54884 -2.16376 1.39904 +1291 1 19.5215 6.96383 31.0983 14.5251 -8.38924 7.42836 +1292 2 19.3294 6.58468 30.2407 5.74866 0.654739 -0.586084 +1293 2 18.6669 7.22234 31.4434 2.07938 2.11741 -3.66241 +1294 1 4.38022 5.19516 20.8514 2.39274 1.11654 -2.28108 +1295 2 4.89965 5.85379 20.3903 0.118168 -1.49165 2.05749 +1296 2 4.18756 5.59282 21.7005 -0.123298 -0.0736771 -0.927625 +1297 1 31.4131 11.1978 22.7939 -8.26544 -10.1366 5.26921 +1298 2 30.9599 11.0127 21.9714 -0.651625 2.90004 0.80574 +1299 2 30.7363 11.1127 23.4653 -1.24269 2.42956 -0.492715 +1300 1 22.1535 13.6461 17.9735 0.177689 7.56615 -2.97468 +1301 2 21.9877 13.3317 17.0848 -0.575155 0.338041 0.501571 +1302 2 22.2097 14.5976 17.8848 -2.5929 -0.380813 1.79762 +1303 1 27.1729 16.0733 32.8226 3.31925 4.51863 -9.47914 +1304 2 26.9088 16.0963 31.9029 -3.29381 -0.165118 1.76535 +1305 2 26.5818 16.6878 33.2575 0.748117 -0.809958 1.15248 +1306 1 15.6672 24.9422 32.3926 -12.472 4.50298 -10.6497 +1307 2 15.8368 24.2332 33.0129 4.49188 3.15243 -0.516368 +1308 2 15.7537 24.5334 31.5314 1.47006 2.15014 -0.407296 +1309 1 15.4135 32.1251 30.7119 -4.06414 -2.58309 3.90849 +1310 2 16.2956 32.4213 30.9367 -0.72825 -1.14105 -1.93233 +1311 2 15.4878 31.813 29.8101 -2.08695 1.74913 -0.30615 +1312 1 16.0266 35.5227 25.8507 -1.68804 3.73632 0.700345 +1313 2 16.3142 34.6718 26.1816 0.90054 1.33117 1.00969 +1314 2 15.1405 35.3663 25.5242 0.330753 -1.52668 2.72929 +1315 1 22.6018 17.6201 10.5786 -15.4664 -4.40861 5.91735 +1316 2 22.1528 17.0654 9.94065 -1.6898 2.17028 -1.22216 +1317 2 21.9892 17.6877 11.311 -0.104874 -1.3595 0.208472 +1318 1 19.6521 1.4788 32.3839 -0.640898 7.76494 -9.3217 +1319 2 19.9152 2.3467 32.0777 -1.09202 -0.567683 -1.62713 +1320 2 19.6002 0.949116 31.5883 -0.818105 0.330226 -0.0288603 +1321 1 29.9454 28.2899 22.6344 14.0756 -12.3004 4.38512 +1322 2 29.2905 27.5983 22.7293 1.30026 0.634643 4.06281 +1323 2 30.7451 27.8299 22.3791 0.0311167 -1.48812 -1.08258 +1324 1 1.27497 25.4706 15.5402 -8.8055 -3.30306 3.05318 +1325 2 1.01438 25.8709 14.7107 0.509512 -0.997783 0.188338 +1326 2 0.473853 25.0668 15.8739 -1.10159 2.14495 0.966343 +1327 1 15.3127 29.3138 6.73594 -3.85416 -4.05914 -13.3732 +1328 2 14.993 28.4442 6.97649 2.15537 0.0406233 1.25003 +1329 2 16.2311 29.3149 7.00545 -1.11426 3.81908 1.99067 +1330 1 32.3614 35.043 20.7162 0.947019 -10.0211 1.28976 +1331 2 33.2932 35.0818 20.9316 -0.403223 1.99233 0.109545 +1332 2 31.9234 34.9475 21.5619 -0.0829661 1.21943 -0.0376552 +1333 1 16.0007 9.25661 19.8533 2.54125 -14.6392 -6.41458 +1334 2 16.2126 9.61088 20.717 -0.94492 0.643919 -0.903769 +1335 2 15.4631 8.48588 20.0354 -0.648917 -0.165083 0.115412 +1336 1 0.161604 12.4673 34.7768 12.7324 -0.448419 -7.85995 +1337 2 0.223697 12.2533 33.8459 -0.94983 -4.4369 1.4404 +1338 2 1.05816 12.6825 35.0339 -0.237842 -0.920887 -0.275148 +1339 1 10.8809 14.0201 18.6787 -1.73126 6.90791 -7.91142 +1340 2 9.9762 14.2773 18.5007 -1.16993 -1.92002 3.14986 +1341 2 11.1662 14.6124 19.3744 -0.75978 -3.02143 2.3593 +1342 1 10.155 18.8731 10.8436 -0.657588 -8.75248 6.80245 +1343 2 10.955 18.4147 10.5866 -0.781684 0.185377 -0.810078 +1344 2 9.44646 18.3392 10.4842 0.912499 2.8901 -1.86918 +1345 1 27.8595 32.5077 21.0166 8.66128 -2.18015 8.64688 +1346 2 27.4679 32.2969 20.1689 0.589036 4.07127 2.62241 +1347 2 28.289 31.6974 21.2906 -3.97765 -2.17673 -1.93402 +1348 1 22.3527 4.76363 7.82926 2.41943 2.50223 3.12033 +1349 2 23.2083 5.12935 7.60491 -1.77496 2.38316 -2.44964 +1350 2 22.0292 5.32474 8.53406 -0.624233 -1.3326 -0.391069 +1351 1 22.1719 31.296 5.91703 -0.00957182 4.45362 5.91712 +1352 2 22.1318 30.4715 5.43255 3.15176 1.10186 -0.358184 +1353 2 21.3573 31.3193 6.41902 -1.68878 -1.37012 -2.28306 +1354 1 30.1287 27.2092 12.2148 2.60607 9.11368 4.57296 +1355 2 30.0953 26.2698 12.0341 -1.28008 0.949927 -0.0639179 +1356 2 31.0219 27.3628 12.5226 0.64862 -0.931144 -0.526383 +1357 1 5.00448 18.6716 17.1345 -4.86731 1.12253 -1.58291 +1358 2 4.33991 18.7823 17.8144 -0.627081 -2.4045 -1.08408 +1359 2 5.74003 19.2092 17.428 -1.88564 -2.45001 2.77554 +1360 1 0.50983 15.2295 32.8533 -4.11944 1.84497 -4.88685 +1361 2 0.0682036 14.9784 32.042 0.420343 -2.30381 1.74271 +1362 2 35.3159 15.2724 33.5044 0.383026 1.62334 -2.034 +1363 1 0.365858 21.492 23.8872 7.23513 15.6048 -4.46135 +1364 2 35.4236 21.6647 23.0595 -1.08017 -2.55812 0.214767 +1365 2 1.23304 21.1793 23.6295 0.0999107 2.38425 -0.365415 +1366 1 8.03708 15.229 26.8357 -2.04252 -0.316478 -1.1417 +1367 2 8.74483 15.7959 27.1423 1.45772 -0.347475 -3.65558 +1368 2 7.25186 15.5745 27.2603 2.06872 -0.144754 3.83204 +1369 1 34.6784 18.8507 10.8897 2.36808 -1.79398 -5.79972 +1370 2 0.00459478 18.3945 10.768 -0.416468 0.216598 -1.25377 +1371 2 34.8586 19.7533 10.6267 -0.322781 -1.0366 -1.77505 +1372 1 31.3418 22.8996 34.2951 -1.14382 -5.65388 -3.92804 +1373 2 31.9644 22.713 33.5923 0.167349 -0.0439441 0.613173 +1374 2 30.488 22.6747 33.9253 0.612452 -2.42819 0.742504 +1375 1 35.1215 20.4293 21.3907 -11.548 -3.32559 18.5011 +1376 2 35.35 19.7256 21.998 2.38881 -0.508693 -0.354099 +1377 2 35.034 19.9951 20.5421 -1.69952 0.773587 0.844303 +1378 1 17.3671 12.958 29.5255 5.11076 8.87788 -14.5971 +1379 2 17.3555 13.2539 28.6153 -0.884713 2.10664 0.0659456 +1380 2 16.4541 12.747 29.7208 2.20572 -4.25651 -2.56262 +1381 1 16.0931 4.35231 20.4642 5.91845 -13.2791 -1.50355 +1382 2 16.8504 4.87778 20.206 -1.21616 0.617072 0.247744 +1383 2 16.4313 3.75591 21.1321 -0.396646 3.07443 3.12285 +1384 1 13.6695 33.4717 9.21077 2.29543 1.48261 -2.12416 +1385 2 14.2141 33.2477 9.9654 -3.66482 -1.43616 1.65843 +1386 2 13.8781 32.8039 8.55755 0.245772 -0.702491 2.41708 +1387 1 25.1657 0.642153 29.2335 -4.59085 -3.74202 -21.3018 +1388 2 24.737 0.172076 29.9487 -0.558511 2.057 -0.285887 +1389 2 25.5932 1.38621 29.6576 -0.075956 0.469352 -3.44803 +1390 1 24.8095 0.442117 0.694518 -5.36604 -0.109712 -1.52909 +1391 2 25.2949 0.516149 1.51617 2.79137 0.994372 -2.31132 +1392 2 25.3734 0.860676 35.4913 -4.35024 1.06998 -2.69906 +1393 1 13.7965 23.6252 5.71653 3.90815 -11.7263 7.2362 +1394 2 13.8498 24.1885 4.94446 -2.85234 2.33795 2.58868 +1395 2 14.6795 23.6397 6.08568 -0.233356 1.13462 -0.907426 +1396 1 7.02727 26.6553 3.02374 -5.17097 -1.31983 6.59546 +1397 2 7.57072 26.8194 3.79441 -2.8738 2.12975 0.112605 +1398 2 6.56459 25.8419 3.22518 2.82009 -1.16555 -4.11085 +1399 1 18.3219 10.375 9.82054 -2.67445 -0.810474 -3.1847 +1400 2 18.7061 10.6513 8.98854 0.284026 4.00377 1.44517 +1401 2 17.4399 10.7467 9.81279 -0.144922 -0.342449 0.848519 +1402 1 22.3236 9.87128 1.2009 -1.4295 -0.793311 5.19762 +1403 2 21.5796 10.3783 0.875969 1.35958 -2.09004 -3.3491 +1404 2 21.9288 9.17818 1.7301 -1.52948 -0.334754 -2.4752 +1405 1 10.9124 22.4386 26.2534 3.03207 -4.70073 -32.4592 +1406 2 10.3511 22.4066 27.0281 3.81597 5.96568 0.716842 +1407 2 11.5487 21.7364 26.3889 -0.699237 0.275791 0.111391 +1408 1 1.31868 18.384 3.4795 13.7351 10.4325 13.7713 +1409 2 0.979225 18.0084 4.29185 -1.59499 -0.168935 -2.01154 +1410 2 1.03409 19.2977 3.50027 0.922852 0.533062 0.760545 +1411 1 6.61973 10.288 21.3565 1.37768 -1.81138 2.18941 +1412 2 6.50612 10.3401 22.3055 -3.29888 -0.610272 -0.275105 +1413 2 6.96333 9.40775 21.2039 -1.51029 -0.767181 0.783622 +1414 1 19.7986 1.74467 35.1946 -2.17719 1.63205 2.1666 +1415 2 19.8857 1.70585 34.2422 -1.59524 -0.716055 0.0138104 +1416 2 20.6038 2.16817 0.0450252 0.0251848 0.164343 -1.47069 +1417 1 22.0004 23.132 31.8017 -7.4975 -3.43952 6.01246 +1418 2 21.1399 23.5499 31.7694 0.781806 2.11508 0.859838 +1419 2 22.5088 23.6757 32.4035 2.26776 -0.0879471 -2.52286 +1420 1 21.0314 21.4005 14.8519 -0.828165 -3.3167 -0.172162 +1421 2 20.6809 20.8108 15.5195 -0.518104 0.655628 0.152897 +1422 2 20.7021 21.0491 14.0246 2.34736 -1.44485 0.196267 +1423 1 29.5064 13.0888 27.0228 1.72479 1.75439 1.22244 +1424 2 29.8667 12.7296 27.8336 -0.273049 1.72648 0.752644 +1425 2 28.8409 13.7131 27.3118 -3.16754 -3.42388 -1.70811 +1426 1 30.7756 14.8616 17.3161 1.42311 -5.35583 4.53374 +1427 2 30.4237 15.6938 17.632 -1.53169 -1.18784 -0.709816 +1428 2 30.0095 14.2943 17.2299 0.860341 0.925417 -4.5862 +1429 1 12.5746 32.1589 27.8456 3.41994 0.575839 -3.31357 +1430 2 12.6442 33.0335 27.4629 0.172076 -1.47175 0.976087 +1431 2 13.4806 31.8637 27.936 -1.02939 1.54234 0.015198 +1432 1 15.4464 20.1353 7.83226 -2.70284 -0.499793 -10.7676 +1433 2 16.0732 20.5564 7.24403 -0.557846 -1.31587 -0.536307 +1434 2 15.4315 19.2202 7.55186 0.95495 1.43888 -0.318854 +1435 1 27.2537 6.25173 2.83022 -0.408874 0.183442 -0.139964 +1436 2 27.5036 5.32773 2.83022 0.091142 0.802362 -0.476584 +1437 2 27.6253 6.60082 3.64037 -1.24243 0.569625 -1.53547 +1438 1 32.3096 10.3257 17.6569 -6.08967 -1.23434 -0.474204 +1439 2 32.9699 10.352 16.9644 0.147765 0.97778 0.641002 +1440 2 32.4261 9.46873 18.0671 0.778923 0.314022 0.158804 +1441 1 17.3506 14.8889 22.477 -12.5546 -11.3309 20.0858 +1442 2 17.998 14.74 21.7879 -1.18669 -2.92936 1.42644 +1443 2 17.0317 15.7775 22.3186 0.0201363 -1.14867 -0.85026 +1444 1 24.7897 15.5721 30.8604 -13.6105 9.63798 3.4681 +1445 2 23.9079 15.6652 31.2208 0.447779 0.842595 -0.317297 +1446 2 25.0387 14.6708 31.0652 3.34822 3.98773 1.16936 +1447 1 18.6762 24.8399 24.409 3.04668 -1.05331 12.3404 +1448 2 17.8528 25.189 24.0678 2.04043 2.72122 0.561402 +1449 2 18.9196 24.1513 23.7902 -0.80957 3.84234 -0.386605 +1450 1 4.57816 35.3118 30.6935 -5.0951 1.49892 -3.00437 +1451 2 4.19876 34.5135 30.3262 0.221048 0.974654 -0.895508 +1452 2 5.49754 35.0929 30.8453 -1.23593 -0.77961 3.28839 +1453 1 22.1356 7.03609 27.3081 -6.84865 1.42402 -5.01333 +1454 2 21.7639 6.1559 27.2505 1.42776 0.182187 -2.74355 +1455 2 22.2384 7.31319 26.3976 3.06966 0.879143 0.585467 +1456 1 20.9969 25.6249 2.95634 -10.4318 5.51343 -8.51129 +1457 2 21.6109 24.9121 2.77949 0.427584 0.950206 2.10334 +1458 2 20.3544 25.5692 2.249 0.963881 -1.55619 -1.76584 +1459 1 19.8899 8.75644 11.5526 2.36354 3.03945 4.60088 +1460 2 19.3663 9.2395 10.9133 -1.53333 -0.00753126 1.60753 +1461 2 20.6787 9.28661 11.6666 0.476464 0.143344 -1.885 +1462 1 35.3228 7.31424 4.49674 10.504 -14.225 -3.18079 +1463 2 34.914 7.0035 3.68895 2.06691 0.445085 -1.04694 +1464 2 0.45027 6.63333 4.72226 3.58071 1.08091 -2.48672 +1465 1 1.93139 20.428 32.7404 -0.824098 -6.4487 11.0073 +1466 2 1.65904 20.897 31.9516 1.98961 0.563968 1.14381 +1467 2 1.20899 19.8274 32.924 -1.94292 2.45106 0.237913 +1468 1 14.6956 26.3146 16.5191 1.09468 4.28865 3.84182 +1469 2 14.375 26.4359 17.4128 0.145879 -0.767451 0.425749 +1470 2 15.6442 26.2287 16.6141 -1.45251 -1.0769 -0.189023 +1471 1 34.5427 29.0009 17.208 -4.88449 -2.6316 -15.8072 +1472 2 -0.0143205 29.0626 17.102 -1.29416 -0.268411 0.93603 +1473 2 34.3213 28.1277 16.8844 0.239945 0.939662 -1.44274 +1474 1 19.1652 26.0218 7.57594 4.14765 18.511 -11.0405 +1475 2 19.491 25.4501 6.88076 0.969112 -2.65551 4.16473 +1476 2 19.8764 26.6441 7.7279 2.07029 -1.38082 0.0380258 +1477 1 5.88429 11.6017 0.0769697 4.87374 1.38194 8.11156 +1478 2 6.61435 11.6532 34.9072 0.265938 -4.6398 0.833481 +1479 2 5.18801 12.1159 35.1155 0.765576 -2.30327 -3.25491 +1480 1 33.5434 10.1885 28.6512 -5.16126 8.24088 -4.03409 +1481 2 33.0419 10.1427 27.8371 1.46464 -1.45434 -0.54149 +1482 2 32.8897 10.0815 29.3421 -0.344921 1.65642 -1.13414 +1483 1 12.8404 20.7624 27.348 -1.68232 11.4061 9.17061 +1484 2 12.1346 20.7447 27.9943 1.88992 -5.68904 2.34172 +1485 2 13.6416 20.8164 27.8689 1.31604 -2.91106 -1.50353 +1486 1 30.9483 23.5352 7.01313 0.979359 6.35397 -5.87517 +1487 2 30.8307 23.3385 7.94249 2.94911 0.753777 -0.497099 +1488 2 30.8198 22.6955 6.57195 -4.05963 1.84136 0.994945 +1489 1 22.377 28.6456 11.2718 9.62249 -3.3664 -1.40192 +1490 2 23.1091 29.1589 11.6134 -0.873444 0.949223 1.28389 +1491 2 22.1566 29.0656 10.4404 -0.330029 0.838071 0.925303 +1492 1 23.9822 11.3576 13.9781 -7.96375 4.34795 -0.436933 +1493 2 24.0597 11.9545 14.7224 2.28643 -3.59368 1.43637 +1494 2 23.6525 11.9046 13.2651 -3.07709 2.84702 3.15131 +1495 1 19.0954 19.83 30.3994 -6.74717 -8.81551 10.0609 +1496 2 19.5729 19.3467 29.7252 3.2595 7.10322 -0.0288859 +1497 2 19.3152 19.3825 31.2165 4.85567 2.21949 0.0120677 +1498 1 35.194 30.2545 30.675 -0.00325861 -5.3541 -0.466303 +1499 2 35.1597 30.9616 31.3192 -0.243858 -0.423087 -0.621134 +1500 2 0.604865 29.9807 30.6678 -1.34921 -0.893424 2.95608 +1501 1 3.49459 19.442 27.893 3.51418 7.70933 -4.80646 +1502 2 2.80704 19.2266 28.5232 1.40649 -4.31732 -1.81924 +1503 2 4.06978 20.0461 28.3625 -2.23338 -0.95918 2.56437 +1504 1 8.60984 18.3239 15.045 3.93585 3.67412 -4.03711 +1505 2 9.49688 17.9917 14.9072 -1.40743 -1.47176 -2.12699 +1506 2 8.46616 18.2407 15.9877 0.0627209 -4.89771 -1.76545 +1507 1 15.0862 12.0286 30.3533 -20.7973 1.49421 5.37801 +1508 2 14.3001 12.0697 30.8979 1.35482 -4.79209 2.17907 +1509 2 15.1512 11.1093 30.0947 1.70977 1.43043 -0.441665 +1510 1 34.2419 30.1927 12.7001 1.30331 8.42729 -2.09699 +1511 2 34.1466 30.8171 13.4193 -0.300536 -0.86199 0.707832 +1512 2 35.1054 29.802 12.8344 0.829359 2.43596 -2.28348 +1513 1 16.0401 11.3798 34.5983 0.384837 1.50985 9.54227 +1514 2 16.0053 12.1814 34.0763 2.31591 0.781151 2.00321 +1515 2 16.9483 11.0861 34.5268 -1.89196 -0.840976 0.315611 +1516 1 12.4189 19.7734 32.3587 -3.00118 6.17608 -0.52067 +1517 2 11.7656 19.7989 33.0579 -1.60946 0.0513 -1.67935 +1518 2 12.8578 20.6225 32.4093 0.863823 -1.73562 3.63051 +1519 1 16.3644 1.43616 13.5982 -4.45026 -9.61999 -0.937344 +1520 2 16.6755 2.32722 13.7578 -2.35529 -1.15587 2.84071 +1521 2 15.498 1.55075 13.2078 -0.646615 -0.66309 1.10723 +1522 1 3.93127 21.9822 35.0556 6.54555 9.03566 -9.44152 +1523 2 3.30895 22.6774 34.8419 1.97285 0.588043 -2.82251 +1524 2 3.39902 21.1877 35.0959 -1.40465 2.26706 2.70483 +1525 1 3.71412 25.5028 16.6179 -4.55853 5.25955 8.2012 +1526 2 3.58201 25.2608 17.5345 -2.58156 1.23176 -0.737153 +1527 2 2.8309 25.5462 16.2515 1.0074 0.155607 -2.28034 +1528 1 12.503 4.72407 6.8972 0.325521 2.9202 -0.382441 +1529 2 12.6722 4.52349 5.97667 -1.84824 -3.48092 1.47744 +1530 2 11.971 5.51949 6.87565 0.487667 -0.565427 0.137213 +1531 1 0.21892 15.4983 12.4645 3.84218 2.55808 0.81364 +1532 2 0.767238 15.5399 11.681 -0.814365 0.322051 0.0059746 +1533 2 0.63619 14.8352 13.0144 -0.855356 -0.578169 -0.452661 +1534 1 18.2549 16.0338 12.3038 -5.07495 4.75803 0.879261 +1535 2 18.5823 15.2176 12.6818 -4.2137 -2.5912 -3.18853 +1536 2 17.5544 16.3083 12.8956 0.354447 0.734167 0.452541 +1537 1 26.907 18.5733 6.14364 1.47189 6.2058 -6.22923 +1538 2 27.1514 17.8111 6.66853 -3.08562 2.46806 0.112797 +1539 2 26.9385 18.2619 5.23907 -0.718384 -1.07659 0.151652 +1540 1 33.4365 4.99059 23.0286 3.50247 -3.60847 -4.33296 +1541 2 32.5415 4.79382 23.3054 0.92574 -0.0862174 -1.48623 +1542 2 33.8905 4.14887 23.0683 -0.884349 3.55993 2.41578 +1543 1 26.439 7.53311 13.3281 13.313 4.8046 4.19393 +1544 2 26.5025 8.46551 13.535 -1.61892 0.452948 -0.545671 +1545 2 25.515 7.3961 13.1188 -0.0768458 -3.77546 7.43398 +1546 1 3.43455 25.2604 19.5279 8.25111 -17.0165 -2.80611 +1547 2 4.36736 25.0474 19.5005 -0.674924 -1.17209 2.14656 +1548 2 3.11676 24.8443 20.3292 -2.89501 1.29103 -2.1461 +1549 1 31.8707 26.7669 18.8677 -0.759797 -10.9446 -1.34449 +1550 2 31.0222 26.6362 19.291 -0.00124199 3.15644 -0.528172 +1551 2 31.6799 26.7279 17.9305 -1.27767 2.42817 2.27722 +1552 1 27.98 0.0728208 33.1595 1.49479 -7.45941 -0.502913 +1553 2 27.1426 0.490327 33.3612 2.39089 3.23494 -1.7015 +1554 2 27.9013 35.314 32.2431 1.42934 2.93021 -0.317011 +1555 1 12.5044 14.3906 2.64676 15.1087 -9.39083 17.5397 +1556 2 13.3884 14.0943 2.43013 0.886069 -0.941992 3.62317 +1557 2 12.1522 14.7196 1.81978 3.92225 0.21392 0.252965 +1558 1 35.3469 8.99292 30.2383 1.98289 -2.60913 4.50879 +1559 2 34.74 9.55607 29.7579 1.66577 -1.25598 -2.53986 +1560 2 35.0474 8.10313 30.0517 1.81915 0.794383 1.63101 +1561 1 7.94185 25.316 7.9644 2.50908 -2.52172 0.239062 +1562 2 8.06842 26.2093 8.28409 -2.60436 -0.133909 0.885098 +1563 2 8.24263 24.7592 8.68257 -2.65265 0.145668 0.242167 +1564 1 32.0427 28.4794 8.56592 -6.81119 -12.3532 2.23283 +1565 2 31.5552 27.8774 8.00364 -1.85487 -1.0482 2.47848 +1566 2 31.3706 29.0302 8.96739 1.03246 -0.455201 2.05418 +1567 1 7.64853 14.6773 31.3628 19.9519 -0.923273 -0.647949 +1568 2 8.37741 14.1384 31.0553 -0.142824 -1.2504 -0.256279 +1569 2 7.659 15.4443 30.7903 -1.91913 -3.81534 -4.05852 +1570 1 30.6566 5.02589 23.1481 12.1267 -13.7036 8.94453 +1571 2 30.306 5.89312 23.3511 -4.28317 -5.02373 0.328229 +1572 2 30.7918 5.03744 22.2006 -2.36324 -3.78179 1.46811 +1573 1 16.7728 18.1621 2.61401 -1.42575 -1.21083 8.75385 +1574 2 17.4208 17.7872 2.01755 -0.0138849 3.68103 -1.15083 +1575 2 15.9317 17.8461 2.28396 0.765879 0.996739 -0.963545 +1576 1 24.484 17.4256 17.1907 -0.114491 2.53934 -2.8731 +1577 2 23.5685 17.3158 17.4476 1.49051 -4.06803 -0.569458 +1578 2 24.4709 17.3885 16.2343 0.583004 -1.75592 0.926961 +1579 1 26.3222 10.5658 19.0558 3.05895 0.853092 2.20902 +1580 2 25.5629 11.0738 19.3416 -0.418558 -0.722881 -0.638298 +1581 2 27.0579 11.1743 19.1252 -0.929127 0.985435 -0.968582 +1582 1 17.3896 17.6664 5.37034 3.65524 -3.46077 -6.03813 +1583 2 17.1879 17.8621 4.45532 -0.806979 0.556997 0.734336 +1584 2 16.6049 17.9304 5.85082 0.342973 -1.99811 0.0191143 +1585 1 17.4777 20.8458 3.328 -3.79193 -14.6668 8.63594 +1586 2 17.3397 19.9311 3.08209 -0.765626 -0.404588 0.0886088 +1587 2 16.8819 21.3385 2.76357 1.45213 0.626554 2.30091 +1588 1 30.7011 8.90714 0.57984 1.26553 7.63176 -4.60185 +1589 2 31.2413 8.91277 1.37002 -1.13981 4.14411 0.181597 +1590 2 31.2722 9.25742 35.3434 0.395104 -2.03807 -0.76182 +1591 1 17.2406 9.51829 26.9735 2.80464 -5.08975 -12.4407 +1592 2 18.0861 9.69404 27.3864 -1.24442 -1.81115 2.02963 +1593 2 17.0985 10.2643 26.3907 1.56735 2.31386 2.59961 +1594 1 26.7134 8.00274 33.0109 1.57155 -5.48374 -8.44171 +1595 2 26.415 7.2786 33.5612 -1.34894 0.874959 -0.0105577 +1596 2 26.326 7.82779 32.1533 -2.1083 1.14904 0.430711 +1597 1 2.78108 32.0047 13.2693 -3.79196 5.8553 -0.621097 +1598 2 2.87182 31.3694 12.559 0.242387 1.18372 -0.577626 +1599 2 1.98979 31.7331 13.7344 1.89803 -2.63784 1.76496 +1600 1 7.53885 16.0827 21.8412 0.188885 -6.73655 -8.22665 +1601 2 8.18753 16.7344 22.1071 0.402431 -1.82996 2.03032 +1602 2 6.98291 15.9691 22.6121 -1.53155 -1.37348 -1.74886 +1603 1 3.58087 2.6873 31.3064 6.12692 -8.68566 2.06076 +1604 2 3.7593 1.78451 31.043 0.234009 0.655424 1.65801 +1605 2 3.85427 2.72845 32.2228 -1.37099 0.229259 -0.0937033 +1606 1 6.00249 6.0735 35.246 8.90489 0.0568186 6.7614 +1607 2 6.87976 6.43644 35.1239 -3.54278 4.62978 -1.26979 +1608 2 5.72175 5.82319 34.3658 -1.38053 -1.01132 1.7235 +1609 1 10.8007 12.6172 27.5356 -4.87113 -10.6629 13.6081 +1610 2 10.0185 12.1916 27.8866 -2.70744 3.32406 -1.0003 +1611 2 10.9433 13.369 28.1106 1.93744 -0.640098 0.0953286 +1612 1 5.92169 34.4067 7.66379 -1.69582 -9.16162 3.73755 +1613 2 6.16444 34.8027 8.50076 -2.11426 -3.05561 1.4745 +1614 2 6.74603 34.0766 7.30642 0.720997 1.63755 0.951689 +1615 1 33.1189 4.3436 33.4318 4.14817 4.62978 -5.79712 +1616 2 32.9766 5.22496 33.0866 2.51591 1.00795 1.96525 +1617 2 33.9567 4.07156 33.0571 0.145898 0.0397904 1.04753 +1618 1 4.74385 32.2532 32.8182 -5.61693 -0.937522 -5.51628 +1619 2 5.02916 32.439 31.9236 -0.672421 0.227017 0.008911 +1620 2 4.56205 33.1138 33.1957 4.44372 -1.49352 1.3558 +1621 1 16.3473 0.393864 4.84025 -12.9764 0.454048 -5.96315 +1622 2 16.2471 35.0361 4.44087 0.26536 -1.03011 2.51384 +1623 2 17.1711 0.728123 4.48542 1.47369 -2.97122 2.96091 +1624 1 29.7583 18.4882 11.6957 -10.5235 -5.00376 0.767103 +1625 2 29.6165 19.3792 12.0156 4.00896 0.462347 -0.514732 +1626 2 29.8138 17.9546 12.4885 2.74941 0.822619 0.32884 +1627 1 6.36272 20.2439 32.1062 29.7675 14.7106 -3.90603 +1628 2 5.60631 19.776 32.4599 -0.302089 2.02775 -4.85357 +1629 2 6.40253 21.0543 32.6141 -1.29723 1.04415 -1.90186 +1630 1 32.3858 33.7647 35.3561 -3.68256 0.800266 -0.165521 +1631 2 33.1171 34.3575 35.1831 -1.44842 -0.429083 -2.39507 +1632 2 31.627 34.3405 35.4498 -1.13473 -2.5451 -0.545654 +1633 1 33.5401 26.8258 15.6796 -2.6875 3.56292 -1.9021 +1634 2 33.356 27.5281 15.0558 3.78374 -2.95964 -2.71465 +1635 2 33.507 26.0251 15.1561 -1.59552 -1.42057 3.04795 +1636 1 10.2665 4.84142 26.03 -0.883567 8.05403 7.99147 +1637 2 9.71786 4.19158 26.4693 2.50785 -1.7152 -0.518256 +1638 2 9.94249 4.85985 25.1296 -0.198668 0.793775 0.999518 +1639 1 21.287 12.9963 30.4048 8.64638 11.6621 -10.5109 +1640 2 20.6376 12.3313 30.6337 -1.42183 4.23767 1.82465 +1641 2 22.1299 12.5825 30.5905 -2.30022 -2.37989 -1.79226 +1642 1 15.4569 8.3488 23.3702 2.74033 3.05025 10.1566 +1643 2 15.373 7.89569 22.5313 -2.60095 -2.56237 2.54512 +1644 2 15.941 9.14832 23.1639 -2.43111 0.547883 -3.93157 +1645 1 6.96926 34.4201 28.2534 -7.44912 7.43163 -12.5359 +1646 2 7.75638 34.3061 28.7861 -0.880635 2.77886 0.100735 +1647 2 6.65875 35.2994 28.4692 -2.77603 -0.0129522 -2.27 +1648 1 1.80763 22.889 2.62846 3.40479 -4.82814 10.7528 +1649 2 1.55527 22.8588 1.70561 -2.41694 2.89626 2.20661 +1650 2 2.67907 23.285 2.62612 -1.89773 1.14419 -1.7506 +1651 1 33.2809 8.93917 34.779 -4.45895 0.833769 -0.731631 +1652 2 33.6219 8.16371 34.3334 -3.95709 0.955224 -2.65031 +1653 2 33.9723 9.18662 35.393 2.09581 -3.45298 -2.32363 +1654 1 11.2744 30.3298 3.53087 -14.2317 4.61021 5.51068 +1655 2 10.3799 30.4685 3.21936 1.20117 0.749865 -2.15314 +1656 2 11.2069 29.5875 4.13133 -2.74347 -1.71098 -2.54214 +1657 1 24.9634 2.12244 18.9035 -4.62233 4.00021 1.72961 +1658 2 25.4328 2.95644 18.8844 1.76916 -2.50616 -0.692872 +1659 2 25.4579 1.58285 19.5204 -0.806965 -1.78993 -1.27415 +1660 1 27.583 12.9201 22.8093 -1.91355 3.94107 -4.34255 +1661 2 28.231 13.4716 22.3709 1.01401 -1.49465 0.885001 +1662 2 26.9436 13.5375 23.1647 1.69372 -0.435282 1.44004 +1663 1 34.6816 21.4438 8.60678 -7.59995 -9.20186 5.12545 +1664 2 35.1108 21.1318 7.8101 0.687078 4.44594 0.296021 +1665 2 35.3325 21.3144 9.29651 0.922517 5.75387 -0.835847 +1666 1 2.66327 24.6305 34.3848 -2.57643 0.226677 11.0723 +1667 2 2.55466 25.5742 34.2666 1.05295 -0.681249 -1.27154 +1668 2 1.78974 24.3157 34.6173 -0.986279 0.243558 -3.14385 +1669 1 21.5961 20.2689 9.43623 -8.91104 -5.27448 -1.09992 +1670 2 21.2914 19.7844 10.2035 -0.94635 -0.728836 -1.40678 +1671 2 21.1052 19.8938 8.70507 -0.634536 1.06904 -0.577801 +1672 1 17.6998 4.32986 28.8162 0.0470835 -9.70813 -9.82544 +1673 2 18.2844 5.04367 28.5614 -0.583697 -0.157664 0.895449 +1674 2 17.0649 4.27313 28.1021 2.16453 -0.333214 -1.12352 +1675 1 33.6002 13.397 0.691356 -6.82825 4.40222 7.15182 +1676 2 32.7166 13.0486 0.57281 0.160305 -0.14685 -0.907652 +1677 2 34.087 13.0807 35.3775 0.999025 -0.551989 1.88374 +1678 1 14.7169 15.9807 26.9648 10.9415 -7.73377 13.5307 +1679 2 14.7226 15.4281 27.7463 -1.34534 0.723212 1.53905 +1680 2 15.4807 16.5486 27.0668 1.00111 -1.23334 0.881763 +1681 1 25.2139 21.9579 32.2871 1.27158 -0.0516868 7.93375 +1682 2 25.3301 22.9053 32.2148 -0.243699 -0.522486 -2.56916 +1683 2 25.1236 21.7982 33.2266 -2.4123 3.50151 0.148676 +1684 1 6.81077 3.83481 8.72774 3.58569 -6.80957 -0.0585816 +1685 2 7.56235 3.28629 8.50307 -1.4373 -1.25159 -3.35806 +1686 2 6.13779 3.21566 9.01054 0.894452 0.380572 2.91079 +1687 1 9.21552 7.78779 24.9513 0.851865 -2.96996 19.6674 +1688 2 9.50611 7.21599 25.6618 0.455792 -1.37977 -1.32421 +1689 2 10.0113 8.23405 24.6617 -0.677032 2.57149 3.65727 +1690 1 25.77 24.5649 31.8222 3.02397 6.77212 0.774988 +1691 2 25.2359 25.3342 31.6245 0.66635 0.156705 -2.36342 +1692 2 26.0527 24.2426 30.9664 2.25624 -0.763796 1.5217 +1693 1 15.9783 35.0149 18.8881 -2.52424 6.36231 7.69138 +1694 2 15.0684 35.0561 19.1825 -0.363845 -1.64935 -1.6214 +1695 2 15.9548 35.3431 17.9892 -1.40776 -9.07428 -1.0381 +1696 1 13.1827 8.82568 28.5669 -5.28574 4.5653 0.106327 +1697 2 12.3732 9.19564 28.9192 -0.0752527 -0.0597401 0.908166 +1698 2 12.9266 7.96828 28.227 -0.390865 1.50433 -1.23303 +1699 1 1.80124 1.00981 14.2164 -2.17871 0.0268062 15.5731 +1700 2 2.14683 0.272412 14.7195 1.86508 -1.10869 -2.83941 +1701 2 1.36677 0.605435 13.4655 2.06109 2.61459 -0.89005 +1702 1 27.2073 9.56512 16.5201 0.763728 3.98977 -0.110689 +1703 2 28.0839 9.1822 16.4877 -0.481461 0.522971 2.73865 +1704 2 27.1029 9.8492 17.4282 -2.76864 0.666836 -0.698285 +1705 1 22.6415 27.8876 17.7055 -2.53325 -4.85744 -18.6506 +1706 2 23.3998 27.6695 17.1636 3.31055 2.93737 2.90797 +1707 2 22.4245 28.7879 17.4635 0.283615 0.2607 0.89547 +1708 1 35.024 17.7611 30.837 7.00863 -10.2522 0.788331 +1709 2 35.2749 16.8379 30.8677 -4.39228 -0.501888 0.258944 +1710 2 34.1752 17.7646 30.3946 2.73062 2.13705 -2.20154 +1711 1 32.1588 2.34656 15.7759 -1.31786 -1.4549 2.43 +1712 2 31.3097 2.78327 15.8429 -0.0852006 -1.50952 -2.89976 +1713 2 32.6312 2.84181 15.1067 0.827025 -0.279904 0.834726 +1714 1 17.3517 33.607 35.0559 -7.91182 5.95534 -1.32808 +1715 2 17.1655 34.4337 34.6108 0.197304 -1.19601 -1.9684 +1716 2 18.1712 33.766 0.0772161 -1.09548 -0.562889 -0.176332 +1717 1 1.64488 29.1834 17.0852 -0.0815325 7.00023 12.2952 +1718 2 2.45105 28.7757 16.7688 -1.60768 -0.0772507 -1.2852 +1719 2 1.61769 28.9694 18.0178 2.50057 0.89099 -0.0371666 +1720 1 19.9506 29.2489 0.273098 -4.25536 -3.36927 -6.20834 +1721 2 19.2352 29.8589 0.0936771 0.503118 -0.682629 1.46511 +1722 2 20.3728 29.5983 1.0579 1.3161 1.07523 -3.32135 +1723 1 27.8716 8.50267 9.36321 -3.35714 -5.18294 -1.3578 +1724 2 28.6831 7.99746 9.31369 -2.54911 -1.12108 0.0872618 +1725 2 28.1556 9.39335 9.56884 -0.30153 -0.574623 -3.49663 +1726 1 9.82818 27.7479 10.8488 -6.86871 -1.02967 9.93278 +1727 2 10.0249 28.601 11.2357 1.0744 -3.24139 5.94322 +1728 2 10.4102 27.688 10.0912 -1.79317 2.78384 0.173816 +1729 1 26.3014 18.4567 21.2957 2.97647 0.633511 -3.14148 +1730 2 27.1778 18.8413 21.31 -0.191739 0.273 2.06412 +1731 2 25.7116 19.1982 21.4319 -0.360629 -0.119192 -1.88185 +1732 1 14.1914 25.9865 24.741 -8.56081 5.41353 5.26795 +1733 2 13.3901 26.4644 24.9552 0.801187 0.9469 0.49194 +1734 2 13.9489 25.0639 24.8199 1.01328 0.836675 2.54839 +1735 1 0.691931 8.9728 18.1979 -3.96677 -7.54445 4.48751 +1736 2 1.47197 8.41808 18.19 0.376242 1.60941 -1.26285 +1737 2 0.664427 9.33553 19.0833 2.64769 3.31739 -1.46519 +1738 1 32.7652 11.7583 33.2395 1.54918 -3.51172 4.14695 +1739 2 33.5873 11.2854 33.1103 -0.908083 -1.99124 2.2228 +1740 2 32.4626 11.4818 34.1045 -2.75121 0.59432 -0.665015 +1741 1 11.5804 29.9345 6.87085 -3.98604 9.21602 -2.45617 +1742 2 10.8367 30.5367 6.85149 0.851864 1.19311 1.9558 +1743 2 12.3257 30.4815 7.11894 0.0163468 -1.68651 -0.123458 +1744 1 33.7395 13.4583 4.64308 10.1649 10.37 -3.38104 +1745 2 33.2614 14.0691 5.20404 3.11441 -0.157142 2.33649 +1746 2 34.2654 14.0184 4.07207 -0.588828 0.656755 -0.674781 +1747 1 20.8293 4.12745 19.884 -0.900155 -15.6481 -12.3012 +1748 2 20.9387 4.49588 20.7607 -1.00948 1.1354 -1.78485 +1749 2 21.497 4.56415 19.3551 -4.10532 2.81675 -2.55123 +1750 1 25.2813 8.95117 23.5529 -5.6549 -6.06679 -1.98084 +1751 2 25.1124 8.60317 22.6773 0.0877073 0.937122 -0.552264 +1752 2 26.07 9.48399 23.4513 -0.42974 -0.187555 0.938219 +1753 1 16.3361 1.45257 7.44306 -0.501178 -6.27248 2.34719 +1754 2 15.5487 1.07503 7.83514 -1.16082 1.49855 -1.27372 +1755 2 16.3356 1.12726 6.54283 3.10938 -3.19078 1.70532 +1756 1 8.46444 10.8147 34.5389 1.12869 -0.330035 -1.90714 +1757 2 8.56968 10.9289 33.5943 -4.54814 -2.02095 -0.0366463 +1758 2 9.24803 11.2132 34.9176 -1.55944 2.95459 -2.62445 +1759 1 5.31657 12.6947 25.2739 -9.69831 1.103 8.43976 +1760 2 5.27809 12.4477 26.1978 1.52965 0.18905 0.598663 +1761 2 6.20859 13.0186 25.149 -0.0991383 -3.08896 -2.53084 +1762 1 28.5157 6.15004 35.2372 -5.69213 -5.5969 -1.87507 +1763 2 28.1098 6.98026 0.0393634 1.89261 0.643659 -2.3838 +1764 2 29.4003 6.19696 0.15274 -0.951175 -0.989321 0.289933 +1765 1 7.78466 0.693766 16.2287 1.07241 17.9604 8.0931 +1766 2 8.08356 0.837065 17.1267 2.58043 -0.069536 -0.583198 +1767 2 8.54661 0.898259 15.6866 -1.36197 -3.65085 -1.7895 +1768 1 21.6813 21.8072 29.4703 -1.631 -11.6725 -3.76703 +1769 2 21.6061 21.9011 30.4199 2.13797 2.18847 -0.698889 +1770 2 22.6074 21.6171 29.3206 -0.332776 0.79081 -1.47354 +1771 1 20.5438 13.5191 22.8826 8.03659 -9.74553 5.52175 +1772 2 20.1393 13.3888 23.7403 -0.0625002 0.794746 -1.27364 +1773 2 21.4006 13.8991 23.0765 -1.59286 3.93326 -1.415 +1774 1 13.5072 24.416 28.8495 -8.61398 -6.58765 -2.60536 +1775 2 13.7372 25.3416 28.7683 2.58009 -1.31723 -1.32215 +1776 2 12.7483 24.3061 28.2766 -1.06138 1.82656 0.980875 +1777 1 10.701 24.2694 31.9278 -7.73908 -14.9481 -5.3071 +1778 2 10.6397 23.7255 32.7131 0.152684 2.00444 1.33256 +1779 2 11.6139 24.5564 31.9053 -3.56031 5.87723 2.3617 +1780 1 15.9514 28.9785 35.05 -6.13348 -2.84415 3.65671 +1781 2 16.0007 28.4044 34.2856 0.493557 1.27707 -0.0375282 +1782 2 16.6361 29.6313 34.9043 -4.91485 0.184314 4.289 +1783 1 1.56406 0.696046 33.0473 -16.3277 -3.33827 -5.14075 +1784 2 2.3588 1.1655 33.3007 1.16723 -4.89822 0.624136 +1785 2 1.06186 0.61896 33.8585 -1.23525 -0.142794 -1.08219 +1786 1 26.1489 0.161449 10.031 -5.85314 -4.26932 -0.640182 +1787 2 25.3888 0.338633 9.47686 -0.577658 0.378965 0.630074 +1788 2 26.2083 34.7128 10.0587 -0.3756 1.22642 -0.639825 +1789 1 9.77827 17.7213 3.30542 13.4611 -4.29639 13.2923 +1790 2 9.83141 17.9127 4.24179 -5.99096 1.04012 -1.33779 +1791 2 9.26456 16.9152 3.254 -0.739499 1.56695 -0.0280845 +1792 1 8.75546 5.30359 3.09792 -0.255889 15.3482 2.41007 +1793 2 8.6027 5.09529 4.01961 5.84751 -3.00388 -0.291936 +1794 2 9.09027 6.20028 3.10684 1.43964 -1.33517 0.526293 +1795 1 20.4814 15.9216 9.33796 2.81371 2.13566 3.79524 +1796 2 20.5543 15.4841 8.48968 0.274219 2.66894 -1.03473 +1797 2 20.2654 15.2198 9.95206 0.47654 -1.71684 -1.79442 +1798 1 16.8296 18.5853 26.1735 -17.8837 -2.73022 -2.5972 +1799 2 16.6236 18.4217 27.0938 3.92839 1.60667 1.04126 +1800 2 17.1997 17.7601 25.86 -2.6041 -0.625285 -0.525706 +1801 1 13.7551 16.9871 22.3221 -6.04948 3.15298 -10.5342 +1802 2 13.5677 17.869 22.0006 2.17897 1.9518 4.20383 +1803 2 13.5993 17.0374 23.2652 0.893133 -3.3634 -1.12973 +1804 1 32.6224 30.4104 6.89006 12.2886 3.52112 -9.79544 +1805 2 33.5187 30.4095 6.55399 0.662146 -3.05942 -0.827721 +1806 2 32.5692 29.6244 7.43374 -1.08508 2.2176 1.86676 +1807 1 17.6301 14.6078 27.1804 -9.11653 -2.98566 2.71955 +1808 2 17.8789 15.2291 27.8647 5.79835 -2.21682 -2.26285 +1809 2 17.6954 15.1079 26.3669 0.199624 -2.18441 -0.175446 +1810 1 11.6265 21.2541 16.4685 1.56278 -2.32071 -4.67919 +1811 2 11.5027 21.367 15.5261 -1.319 2.52053 0.527184 +1812 2 12.4931 21.6214 16.6425 -3.12478 2.9172 1.71274 +1813 1 1.37498 22.2786 20.7552 7.83084 -9.33461 11.8114 +1814 2 2.11044 21.8342 20.3335 2.21102 1.17282 2.27104 +1815 2 0.762515 21.5758 20.9725 1.01663 -1.67241 -1.68685 +1816 1 7.17805 3.26556 24.3673 -4.99946 9.48611 -9.40754 +1817 2 7.6939 3.09383 23.5795 2.13125 -0.0841017 1.22202 +1818 2 6.9663 2.39709 24.7096 4.87344 1.24813 3.20579 +1819 1 17.6456 11.9508 5.42429 -12.8292 2.12827 9.01964 +1820 2 17.666 12.8943 5.58451 0.315621 -0.93474 -2.51064 +1821 2 17.4213 11.8696 4.49727 3.76995 -3.16317 0.287845 +1822 1 12.8487 11.6647 32.1501 1.95459 3.14079 0.595388 +1823 2 12.9364 10.7117 32.1312 1.03335 1.31396 -2.45903 +1824 2 12.8135 11.8841 33.0812 1.80441 -0.0285427 -0.940293 +1825 1 28.1273 28.5701 6.20796 15.569 -1.19954 -3.84549 +1826 2 28.7421 27.8707 6.42982 0.569705 0.69249 1.61013 +1827 2 28.6828 29.3008 5.93649 0.880667 -1.77333 0.445495 +1828 1 9.60977 10.1365 3.09891 -5.94523 16.4753 -3.61789 +1829 2 9.15241 10.5276 3.84329 1.96922 -0.0930667 1.79105 +1830 2 8.91879 9.95189 2.46275 -2.80442 -1.49947 3.15747 +1831 1 14.4197 9.53079 14.3089 -7.16532 7.48911 2.91416 +1832 2 13.6136 9.59909 14.8205 -1.17855 0.294958 -1.49237 +1833 2 14.1507 9.72232 13.4104 0.397574 -1.98121 -0.174343 +1834 1 6.04069 31.1465 20.4566 -9.15708 8.12434 4.89108 +1835 2 6.13395 30.1983 20.3652 -0.244382 1.09085 -0.00860043 +1836 2 5.11224 31.279 20.6481 0.843334 1.97473 -0.0647082 +1837 1 8.7838 13.5803 21.8928 0.217801 17.1488 14.4834 +1838 2 8.51094 14.4978 21.8985 -1.45571 -0.38088 -3.77848 +1839 2 8.24509 13.174 21.2139 6.3086 -2.86453 -1.40498 +1840 1 23.4748 35.2743 4.51161 4.21931 -5.52566 -6.44192 +1841 2 22.7721 35.442 5.13959 1.52363 0.185827 0.842397 +1842 2 24.0271 34.6195 4.93869 0.555595 -0.767624 -1.58782 +1843 1 22.0894 26.5427 21.4562 3.95908 -18.8496 4.23428 +1844 2 22.6255 26.467 22.2455 0.409818 -0.407813 -0.0667319 +1845 2 22.4919 27.2556 20.9601 -0.706819 -0.893449 -0.0692904 +1846 1 1.89498 19.0649 16.666 2.80053 -16.753 0.163504 +1847 2 1.87316 19.9794 16.384 -2.84196 -1.39736 -0.279 +1848 2 2.03554 19.1088 17.6118 -0.829705 -0.704631 -0.796266 +1849 1 23.9684 29.6207 2.08753 -23.7725 14.9997 -17.3986 +1850 2 23.9631 29.2365 1.21082 -2.58409 -0.109131 0.494741 +1851 2 23.5338 30.4669 1.98139 -0.29018 0.110115 1.17243 +1852 1 1.04624 21.6926 30.599 -10.8783 -3.72514 -8.42776 +1853 2 0.112367 21.7513 30.3974 -0.385649 -0.331062 -1.86197 +1854 2 1.46468 21.5314 29.7533 0.951807 4.52263 -0.597105 +1855 1 13.7383 18.7757 16.052 2.06801 4.28003 3.94841 +1856 2 14.0403 19.1264 16.8898 0.614545 -1.93383 0.441892 +1857 2 13.1788 18.0361 16.289 0.955085 -0.158913 -1.28769 +1858 1 15.0232 6.07511 33.936 -1.29508 2.93069 -5.05057 +1859 2 14.7347 5.5858 33.1655 0.234827 -0.161482 0.355153 +1860 2 15.9546 5.86971 34.0159 -1.64187 -4.18189 4.22192 +1861 1 31.8145 4.72505 13.9315 3.51696 2.46284 -9.06312 +1862 2 32.7583 4.70545 14.09 -0.860689 -3.55617 -0.581682 +1863 2 31.7034 4.28385 13.0893 -0.970181 0.0843368 0.95089 +1864 1 24.2418 18.8281 7.32442 19.8697 2.2108 -6.54484 +1865 2 24.4226 18.4746 8.19539 2.81024 2.54724 -0.45717 +1866 2 25.0242 18.62 6.81378 0.970146 1.95667 -0.32899 +1867 1 30.0972 6.70621 9.34508 -7.11575 -10.6459 5.95087 +1868 2 30.6725 6.85653 10.0952 0.385181 0.328039 -2.98084 +1869 2 30.3149 5.82236 9.04901 -0.729241 -1.02843 1.76281 +1870 1 6.44717 22.2065 16.5255 -3.59057 -4.00173 16.1678 +1871 2 6.64259 21.3661 16.94 3.11856 0.683016 0.647408 +1872 2 6.76977 22.1127 15.6292 0.416604 1.37739 1.48251 +1873 1 26.5355 4.89359 31.4896 -7.52384 6.40183 3.48158 +1874 2 26.4108 4.09458 30.9775 1.28288 1.47802 -0.0815147 +1875 2 26.2333 5.59673 30.9148 0.174929 0.381041 0.467201 +1876 1 16.6203 30.9547 12.5759 2.29181 3.31892 0.336466 +1877 2 17.5257 31.2473 12.4718 -0.428516 1.14843 0.686943 +1878 2 16.5321 30.7758 13.5121 -0.928822 -0.936925 -0.848334 +1879 1 4.87322 34.619 34.4415 0.500801 -6.20716 0.421653 +1880 2 5.78673 34.74 34.7005 -1.1578 1.99203 1.93461 +1881 2 4.62688 35.45 34.0352 -2.67178 0.290957 3.74667 +1882 1 2.50149 12.2801 26.0877 -3.61028 1.8033 -1.8975 +1883 2 3.14626 12.3987 25.3903 -1.63452 1.76565 0.0939493 +1884 2 2.99924 11.9029 26.8131 -0.546173 -2.4228 -3.67059 +1885 1 11.0044 34.2914 8.17886 15.9126 -2.73607 2.69613 +1886 2 10.7906 34.3407 9.11057 -2.69506 0.109664 -0.892116 +1887 2 11.8744 33.8931 8.15305 0.922075 0.494336 3.88877 +1888 1 10.4642 16.7648 26.4147 2.80971 1.51282 -9.61072 +1889 2 10.4264 17.0779 27.3185 1.17471 -1.35509 -0.280756 +1890 2 11.3146 17.0636 26.0926 0.590472 -1.32977 -0.414974 +1891 1 17.2152 4.69462 34.6747 11.9213 0.65814 -4.69715 +1892 2 18.0195 4.45625 34.2137 1.04857 -0.57361 0.535519 +1893 2 16.8774 3.86516 35.0125 1.91423 1.04657 2.96864 +1894 1 6.97445 35.1353 32.2671 9.97328 -11.6302 -7.33462 +1895 2 7.55154 34.8288 32.9666 0.774769 -1.62199 -1.46055 +1896 2 6.63884 0.467797 32.5832 1.02155 -1.24749 0.362107 +1897 1 30.2645 4.69075 18.0422 0.694439 -2.46184 2.97624 +1898 2 29.6017 4.00886 17.9326 1.10342 -1.19819 0.759635 +1899 2 30.7589 4.42264 18.8167 -1.07894 2.27368 1.54311 +1900 1 14.1656 29.632 31.6787 5.05867 -0.355939 -0.980506 +1901 2 14.4451 30.4041 31.1867 -0.842964 -0.790639 -0.294246 +1902 2 13.5563 29.1821 31.0933 0.0725257 -1.19259 1.4708 +1903 1 22.4084 9.52165 9.7397 0.735332 -1.67091 -3.93305 +1904 2 22.7212 9.37225 10.6319 -1.09142 1.00002 -0.542777 +1905 2 23.025 9.04279 9.18587 1.34861 1.44662 0.230846 +1906 1 22.2367 0.136878 35.4162 2.39769 -1.00634 11.3877 +1907 2 23.1336 0.346647 0.22933 -0.416125 0.426818 1.11968 +1908 2 21.8755 35.1657 0.715801 -0.0814999 0.0454572 0.682247 +1909 1 30.8013 21.126 11.6255 -3.46793 -5.01909 1.70411 +1910 2 31.1601 21.6971 10.9462 -4.45423 -1.15624 -2.23432 +1911 2 31.4336 20.4108 11.6964 2.44046 2.26421 0.934019 +1912 1 27.4508 5.23152 21.4006 1.74025 1.89877 19.0993 +1913 2 27.8319 4.73772 22.1266 0.4018 0.947765 0.850108 +1914 2 26.5774 5.47438 21.7079 -0.634266 -2.0344 0.72118 +1915 1 34.2517 16.5309 18.5306 0.907524 -6.93269 -4.04601 +1916 2 34.8715 15.8322 18.7399 -0.501769 0.835994 1.04597 +1917 2 33.8909 16.2844 17.6789 -0.976215 1.5179 3.59303 +1918 1 32.115 35.0905 16.482 2.22898 -11.9743 -20.9485 +1919 2 32.966 34.6682 16.5991 -0.636814 -0.495605 0.383446 +1920 2 32.3008 0.353133 15.9431 0.148533 0.858467 3.15742 +1921 1 5.2813 31.5245 24.5891 -0.88265 3.56081 0.527901 +1922 2 5.6102 31.6063 25.4843 2.8911 0.897716 -1.16555 +1923 2 5.50826 32.3562 24.1732 0.0452461 -1.83796 -1.84019 +1924 1 25.7935 25.4126 18.2933 8.42974 5.04501 3.04403 +1925 2 25.4171 24.7186 17.752 -3.18932 0.154086 3.92798 +1926 2 25.7522 26.195 17.7434 -1.62301 -1.62428 -0.262324 +1927 1 4.94055 22.5134 12.7286 -9.04805 -9.98913 0.740441 +1928 2 4.66669 21.7387 13.2196 -2.25032 0.777095 0.693415 +1929 2 4.12797 22.9905 12.5602 2.55025 2.81834 1.88639 +1930 1 12.3705 3.40796 24.8702 -10.2718 -6.94273 4.16449 +1931 2 11.5354 3.79201 25.1374 1.11482 2.05237 1.26765 +1932 2 12.7415 4.04279 24.2574 1.31703 -1.09657 1.0894 +1933 1 17.2229 21.0728 32.2314 -8.179 -5.27121 -18.2871 +1934 2 16.3825 21.3411 31.86 1.15239 -1.37236 -2.54915 +1935 2 17.7485 20.8146 31.4742 0.636225 0.416061 0.167394 +1936 1 25.4211 13.6617 27.4256 -0.423575 1.5864 -14.144 +1937 2 25.9311 14.3939 27.0792 0.209498 -1.21813 2.94262 +1938 2 25.0385 13.2482 26.6517 -1.88498 1.40152 0.678356 +1939 1 31.3452 0.921707 6.09496 5.75289 0.0456399 -1.04313 +1940 2 31.5193 0.206077 5.48357 1.7599 -1.91271 2.66807 +1941 2 31.9558 1.61205 5.83652 -0.775733 -0.136291 -2.46929 +1942 1 14.5238 27.1426 0.855822 -0.28203 -13.8472 13.0001 +1943 2 15.0637 27.8615 0.527327 -2.90129 -0.385453 -1.8344 +1944 2 14.5862 27.2115 1.8085 -1.36301 3.80564 -1.12804 +1945 1 28.8746 13.8014 31.4027 -2.88672 6.47051 7.86952 +1946 2 29.2232 14.2517 32.1721 1.91816 0.252514 -1.72337 +1947 2 28.8041 14.4848 30.7362 -2.55312 0.206489 0.885327 +1948 1 32.2921 1.69364 30.0162 -5.24318 6.11719 0.10458 +1949 2 32.9509 1.85569 29.3409 -1.02656 -2.73336 -0.95222 +1950 2 31.7703 2.49576 30.0398 2.18736 -0.0064308 0.36284 +1951 1 12.6171 8.26014 20.3408 -0.40671 -8.63132 6.16379 +1952 2 12.7962 8.9555 20.9737 1.99194 1.08407 -2.86475 +1953 2 12.1389 8.69542 19.635 2.27749 -2.82959 -1.29442 +1954 1 12.5264 25.4516 7.87552 -4.00904 -0.543437 10.3565 +1955 2 12.9562 24.654 8.18449 -0.215524 -0.0928553 -1.74864 +1956 2 11.705 25.1474 7.48948 4.50811 -0.52052 -4.58555 +1957 1 1.10395 20.9772 6.76689 -12.4418 -4.87906 -17.0173 +1958 2 0.841381 21.0115 5.84704 0.961335 2.29109 -0.167377 +1959 2 1.91806 21.4794 6.80294 -0.662195 -1.08577 2.11991 +1960 1 4.82166 0.411135 13.4723 -6.95497 7.27665 -10.2603 +1961 2 4.31632 1.13144 13.0954 -1.71759 1.5163 4.71861 +1962 2 4.19868 35.4546 14.0325 3.34255 0.282635 2.02706 +1963 1 7.98045 14.3231 18.3954 3.08041 14.4496 -7.04888 +1964 2 7.47829 15.0927 18.6634 -2.22303 -2.54215 1.24386 +1965 2 7.75094 13.6513 19.0374 2.28408 -1.12721 -2.33416 +1966 1 6.57567 10.8403 7.6939 2.74017 2.33053 3.06743 +1967 2 6.87818 11.4306 7.00375 -0.816871 -0.135469 -0.424054 +1968 2 5.69956 11.1571 7.91368 0.353319 -2.48188 -0.273827 +1969 1 10.1296 13.4617 3.4523 -7.92991 7.36607 -13.5551 +1970 2 9.4814 14.0411 3.05172 2.81436 1.47522 -1.87702 +1971 2 10.9658 13.745 3.08241 -0.999119 -0.282534 1.18626 +1972 1 2.78873 23.9803 22.6823 7.39875 -2.15156 -6.43063 +1973 2 2.24341 23.3472 22.2153 1.0523 -1.39215 0.678747 +1974 2 2.17172 24.6381 23.0029 -0.309516 -1.48449 0.660469 +1975 1 29.681 34.0668 9.41834 9.5803 -0.140978 0.198088 +1976 2 29.4023 33.8738 10.3135 -0.39736 4.75337 0.09998 +1977 2 30.2232 34.8514 9.49973 0.132783 -0.224159 -2.50537 +1978 1 17.3964 25.0161 9.25437 -10.6964 6.49204 10.2875 +1979 2 18.0663 25.5133 8.78518 -2.57426 -0.200004 -1.71763 +1980 2 17.7826 24.1488 9.37642 -1.26016 -0.11254 -2.41078 +1981 1 11.1411 14.0768 32.9507 2.74692 8.93145 -23.0737 +1982 2 12.0674 14.2752 33.0877 0.326495 0.0181461 -2.13137 +1983 2 10.9448 13.3932 33.5914 -1.40918 5.092 2.7765 +1984 1 1.12682 32.0133 27.5402 4.517 -1.51145 -4.02069 +1985 2 0.552584 31.2959 27.8081 3.00058 -1.99467 0.131487 +1986 2 1.5621 31.6905 26.7511 1.52551 1.30495 -0.0263278 +1987 1 16.7481 10.3694 22.1507 0.264039 13.0692 4.69918 +1988 2 17.6248 10.1979 22.4946 -0.0377334 0.851346 -4.78636 +1989 2 16.5624 11.2729 22.4066 -1.46932 -0.377234 0.467584 +1990 1 3.76375 22.8172 16.7293 -4.0741 -10.5757 1.02761 +1991 2 3.80151 23.6586 16.2743 -0.690304 1.29329 3.69566 +1992 2 4.5994 22.3969 16.5262 -0.197813 0.973283 -0.721214 +1993 1 1.85399 2.73861 27.3822 3.20071 -7.68688 -3.72082 +1994 2 2.53752 2.17131 27.7389 0.0246343 -1.14856 -1.23911 +1995 2 2.27395 3.18876 26.6492 0.934788 1.93265 2.10385 +1996 1 20.9724 33.5726 23.8784 8.10433 -9.20518 -4.51155 +1997 2 21.6189 32.9194 24.1461 -2.046 -3.87957 -3.38316 +1998 2 21.2405 33.8276 22.9955 0.119388 1.30018 0.791288 +1999 1 14.9356 6.66547 21.3473 -4.32378 2.01425 -5.99167 +2000 2 14.0917 6.81509 20.921 0.850589 0.904261 -2.27949 +2001 2 15.2025 5.79487 21.0522 1.98877 1.97817 -3.72271 +2002 1 22.2485 5.18667 17.87 13.215 -1.9753 -1.37536 +2003 2 21.9401 5.84134 17.2434 -1.85661 0.524428 2.90348 +2004 2 23.1453 5.4526 18.0731 0.178716 1.34064 -2.4977 +2005 1 31.7392 29.9223 26.3752 4.76914 0.177865 5.41636 +2006 2 32.1647 30.6696 26.7955 0.903997 -0.87703 1.20137 +2007 2 32.4505 29.4583 25.9336 0.0227674 -0.433216 0.401033 +2008 1 24.5495 23.287 6.21014 -9.6064 5.24279 8.20718 +2009 2 25.3283 22.7624 6.02443 0.116339 4.39189 1.8768 +2010 2 24.1468 22.8595 6.966 0.2289 -0.0589481 -2.13137 +2011 1 25.8848 13.3641 31.6949 11.7976 1.283 28.4217 +2012 2 26.0644 12.9328 30.8595 -3.81135 -1.20515 1.50928 +2013 2 26.7491 13.586 32.0412 2.1747 1.23594 -3.73301 +2014 1 31.9059 10.2239 30.8521 3.15397 -0.693558 5.50864 +2015 2 32.2432 10.7005 31.6105 -2.64306 -0.474064 1.50947 +2016 2 31.6065 9.38729 31.2082 -1.91976 0.707005 -1.14165 +2017 1 0.84878 3.6625 11.6852 3.82778 -4.24681 3.04899 +2018 2 0.853073 4.56299 12.0097 1.00506 -0.863618 -0.913913 +2019 2 0.134074 3.64014 11.0488 -1.02679 -1.02985 3.07516 +2020 1 12.653 6.40924 27.2569 -10.896 -2.3651 4.67545 +2021 2 12.0107 5.88536 26.7781 -1.95087 -0.422561 2.90655 +2022 2 12.932 7.07765 26.6311 3.33215 -5.37792 -3.19321 +2023 1 15.9575 7.9951 15.8816 6.43964 -4.15323 6.61769 +2024 2 16.7831 7.8467 15.4206 0.588477 2.84349 1.20404 +2025 2 15.4803 8.61195 15.3266 -2.08725 -4.05933 -0.295667 +2026 1 20.0375 20.1391 12.665 -4.11025 1.52341 -3.10314 +2027 2 19.4274 20.3342 11.9537 2.89664 -0.270393 -1.94487 +2028 2 20.3292 19.244 12.4922 -2.13637 -0.289793 3.97752 +2029 1 21.356 6.30845 10.1293 11.8845 -7.32937 -8.40835 +2030 2 20.9041 5.54426 10.4872 -0.836302 1.13214 -0.345734 +2031 2 21.8894 6.63336 10.8547 0.11176 0.0745871 -0.490015 +2032 1 35.1526 30.9366 9.83286 7.59845 5.2547 -1.12957 +2033 2 0.311501 31.622 9.89575 0.964885 -1.25019 -0.233494 +2034 2 34.6019 31.0651 10.6052 0.344797 -0.803576 -0.904465 +2035 1 4.27525 27.2569 26.2869 4.28071 5.72746 7.8462 +2036 2 3.39987 27.3692 25.9163 0.165296 -0.828825 2.86229 +2037 2 4.39971 28.0244 26.8452 0.266735 0.0706906 -1.3371 +2038 1 26.8649 19.3391 13.6882 0.177125 1.61838 2.46927 +2039 2 26.0052 19.1944 14.0834 -0.103725 0.362381 -1.50792 +2040 2 27.4862 19.0117 14.3386 -0.695576 -0.902314 0.251747 +2041 1 7.83542 28.181 15.8382 -13.3943 -2.71551 5.4783 +2042 2 7.57758 27.3247 16.1794 -0.25335 2.11014 -2.48558 +2043 2 7.02351 28.6878 15.8233 1.95232 1.88776 0.576467 +2044 1 32.6262 18.2228 29.791 -14.1882 1.19327 -8.66236 +2045 2 32.1279 17.5186 29.3763 0.458993 0.618559 0.834874 +2046 2 31.9606 18.8321 30.1103 1.27184 -0.0824113 1.15038 +2047 1 3.26267 33.4782 7.39241 0.72256 1.05107 -6.58477 +2048 2 4.1177 33.8412 7.62335 -1.20198 1.46048 -0.601021 +2049 2 3.2457 33.4941 6.43549 0.071718 0.812761 -0.0287205 +2050 1 0.844894 3.50214 3.06141 10.9265 -6.46418 5.34726 +2051 2 1.3825 4.10673 3.57296 -1.34547 0.02462 1.3239 +2052 2 1.43348 2.7774 2.85035 0.956803 -0.0258241 1.47884 +2053 1 25.1225 15.9729 21.4727 1.26189 6.66637 7.55006 +2054 2 25.4376 15.7328 22.3441 1.99941 -1.50251 -1.18582 +2055 2 25.5145 16.8296 21.3033 0.649747 -0.161475 0.915999 +2056 1 7.27486 22.2101 14.0385 10.1815 -3.49421 -8.18063 +2057 2 7.84619 21.46 13.8737 1.50039 1.74304 -3.72093 +2058 2 6.53621 22.0846 13.4428 1.08182 3.6941 2.34564 +2059 1 14.2409 9.72949 11.5638 -2.21614 13.7167 -2.62635 +2060 2 13.6906 9.62021 10.7883 -0.22348 -2.43277 0.646692 +2061 2 14.9733 10.2682 11.2645 -0.353329 -0.504752 -2.50308 +2062 1 24.5604 34.1124 22.5076 2.81011 9.56643 12.8028 +2063 2 24.4651 33.192 22.2624 2.76066 3.39389 -3.794 +2064 2 24.909 34.0885 23.3987 -0.0660125 2.15758 -2.31326 +2065 1 28.1787 24.2138 14.4977 2.85163 13.2743 10.1108 +2066 2 28.1314 24.0884 15.4454 -1.95 -0.314329 0.254779 +2067 2 27.5593 23.5776 14.1402 4.78697 -1.19745 -1.90137 +2068 1 35.2086 9.78789 0.994199 1.76044 6.5307 -5.2317 +2069 2 0.557202 10.1754 0.806894 0.418955 -1.44608 0.928967 +2070 2 34.6067 10.532 1.01289 1.59781 1.15857 -0.38696 +2071 1 0.696525 26.2392 12.9981 6.15683 2.43528 1.97356 +2072 2 0.0853603 25.8774 12.3564 0.126465 3.40177 -1.1815 +2073 2 0.827069 27.1459 12.7205 1.01216 -0.0198955 3.9203 +2074 1 22.1927 29.1204 4.3329 10.0155 4.13346 -1.27455 +2075 2 21.5089 28.451 4.35461 1.49845 0.495267 -0.159421 +2076 2 22.908 28.7169 3.84119 -2.47796 1.10379 -2.16302 +2077 1 17.916 28.683 14.989 -2.36263 0.654597 -2.84745 +2078 2 18.4385 28.392 15.7363 -2.11473 0.465722 -0.120026 +2079 2 17.5044 27.8844 14.6585 2.66175 -0.386546 -1.02105 +2080 1 12.7952 25.7665 32.6497 13.9949 3.53752 8.37998 +2081 2 13.7341 25.6434 32.7898 0.325895 -1.85511 0.845326 +2082 2 12.4802 26.1577 33.4645 0.612139 -2.92432 1.79416 +2083 1 30.8742 23.167 13.459 1.42585 -4.1257 6.75052 +2084 2 30.4067 23.0024 14.2778 -1.88886 -0.614314 -1.43999 +2085 2 30.9172 22.3119 13.0311 -1.44327 1.00043 -2.06414 +2086 1 9.82816 23.5848 1.74826 4.09339 -9.25808 -17.9911 +2087 2 9.74381 23.4546 0.803719 0.485579 -1.71759 0.88707 +2088 2 10.3572 22.8448 2.04625 -1.70334 -0.335486 -1.80313 +2089 1 6.89263 12.5722 5.59003 -3.42428 7.18815 0.109591 +2090 2 7.81348 12.4179 5.37924 -0.409968 -0.134661 3.03095 +2091 2 6.43412 12.4627 4.75695 2.18255 -2.57536 -0.0517335 +2092 1 11.0294 29.5516 32.8106 9.33574 -3.0002 -9.362 +2093 2 11.6012 29.3802 33.5589 1.86495 1.52792 -1.29087 +2094 2 11.3895 29.014 32.1053 -0.11513 -1.05364 -0.15456 +2095 1 5.68421 15.1154 32.971 -6.10389 17.5032 9.81276 +2096 2 6.44786 15.1804 32.3976 -2.76176 -5.22659 1.4758 +2097 2 5.84755 15.7576 33.6618 -0.353412 4.33933 -2.88367 +2098 1 21.2619 27.2128 29.9745 13.6163 -5.96544 1.97752 +2099 2 21.1023 27.9709 30.5368 -0.179442 -1.82524 1.45305 +2100 2 20.5969 27.2782 29.2891 0.137903 -0.746035 1.06037 +2101 1 6.19181 8.13957 30.3451 -8.48727 -8.28994 6.01453 +2102 2 6.97701 7.67729 30.0519 -2.03856 -3.21695 4.93459 +2103 2 5.52559 7.45652 30.4214 -1.35773 1.55745 0.920755 +2104 1 32.4099 28.4116 3.86444 -4.18766 8.07464 1.54038 +2105 2 32.5147 27.4665 3.9742 3.5415 2.18598 0.381035 +2106 2 31.5078 28.5858 4.13297 -0.124238 -0.90634 -1.56255 +2107 1 23.9935 26.6237 31.2156 -1.77594 5.02662 -3.69764 +2108 2 23.2047 26.8918 30.7444 0.0659868 -0.69126 -0.258411 +2109 2 24.4759 27.438 31.3587 -2.36725 0.937325 2.90768 +2110 1 28.5047 29.5758 20.8717 -11.8816 10.0842 -0.798304 +2111 2 29.2407 29.9723 20.4054 -1.63534 -5.14698 -5.99675 +2112 2 28.9026 29.1526 21.6325 1.97682 0.775721 -2.26728 +2113 1 27.7507 21.2746 18.519 -2.5653 -10.6239 2.62546 +2114 2 27.4235 20.422 18.2324 0.481061 -0.629309 0.781079 +2115 2 28.2537 21.0848 19.311 -1.00646 0.362905 0.392864 +2116 1 25.2532 27.4363 16.553 -8.60012 2.32024 -6.4729 +2117 2 25.6623 28.3016 16.542 2.83422 -2.12619 2.30998 +2118 2 24.92 27.317 15.6636 5.31661 1.51202 -2.34852 +2119 1 5.61824 2.12637 21.503 -1.17612 0.715888 4.06576 +2120 2 4.8052 2.11258 22.008 1.06061 -0.364635 -2.05514 +2121 2 5.91777 1.21725 21.5055 -2.31637 0.137551 -1.97542 +2122 1 14.2045 17.3028 2.13313 13.8322 -9.9262 14.7443 +2123 2 13.4643 17.6404 1.62874 2.50063 -2.15093 -0.197974 +2124 2 13.9013 17.314 3.04098 -1.33233 -2.7535 0.223921 +2125 1 33.7781 2.9239 0.155769 0.178407 -4.43945 -0.37031 +2126 2 33.4616 3.50802 34.9138 0.119409 -0.168031 0.668625 +2127 2 33.6395 3.41265 0.967026 0.0418614 -0.671587 -0.0553616 +2128 1 0.227757 13.6891 9.35453 3.75917 4.51084 1.19032 +2129 2 0.64664 13.3875 10.1607 -2.554 -4.83332 -1.99438 +2130 2 0.820174 13.4088 8.65689 -2.36288 -2.906 2.52442 +2131 1 27.5718 24.3683 33.9227 11.8758 -14.0536 -0.652827 +2132 2 27.0285 24.2545 33.1429 -0.126379 2.90913 0.147778 +2133 2 28.103 23.573 33.9632 -2.25564 -2.06787 -1.68633 +2134 1 18.7547 23.4368 22.1148 1.76793 -3.43652 -5.89452 +2135 2 17.8334 23.3516 21.8695 0.21508 -0.204651 0.176003 +2136 2 19.1852 23.7587 21.3229 -0.448118 0.043474 -0.389491 +2137 1 2.29221 10.8734 1.51363 3.40588 -1.78065 -4.02462 +2138 2 2.50322 11.7417 1.85678 -0.631189 -1.51747 1.05411 +2139 2 2.85137 10.2765 2.01087 0.643156 1.05988 -1.16649 +2140 1 25.6214 25.899 25.2413 3.03123 -3.73655 12.5526 +2141 2 25.4794 26.589 25.8893 -0.15111 -0.362854 -0.719554 +2142 2 26.3846 25.42 25.5642 0.366269 1.78247 -0.942643 +2143 1 16.9269 16.3234 9.79661 -6.62239 -4.09948 11.2029 +2144 2 17.2235 17.0918 9.30892 4.24477 -4.29454 -0.846488 +2145 2 17.3507 16.4032 10.6511 0.535424 -3.08265 -0.22927 +2146 1 10.4746 17.2104 29.111 0.461956 5.13833 10.1707 +2147 2 10.9241 18.0338 29.3012 -0.703571 0.85844 -2.15095 +2148 2 10.1952 16.8862 29.9673 -1.05192 3.52498 1.46743 +2149 1 16.0666 22.3671 1.6953 -13.4076 -7.95118 -0.708657 +2150 2 15.3907 23.0043 1.46427 1.07175 1.7325 0.439819 +2151 2 16.8399 22.6498 1.20714 1.38044 0.287258 3.91095 +2152 1 16.3357 27.5846 32.8085 2.54571 4.88704 -14.3477 +2153 2 15.9474 26.7327 32.6096 4.10112 -0.695412 1.47727 +2154 2 15.8243 28.2078 32.2925 -3.9931 -1.27178 2.38137 +2155 1 20.4932 11.6283 35.2655 -3.26067 -1.10384 -0.810694 +2156 2 20.9736 12.0663 34.5629 2.17296 -7.5022 -1.79892 +2157 2 19.7289 11.2477 34.8327 1.40006 -3.27805 0.449146 +2158 1 30.4143 26.578 6.51765 1.34698 1.94845 -3.36576 +2159 2 30.1945 26.7453 5.60116 0.455236 -0.800151 0.112693 +2160 2 30.4582 25.6241 6.58369 -2.82519 0.317721 2.06092 +2161 1 12.3779 16.378 4.55641 -4.36421 7.90937 -13.7187 +2162 2 12.3465 15.5702 4.0438 3.23934 2.28262 -2.17386 +2163 2 11.6883 16.9264 4.18253 -0.260462 -0.501236 -2.16943 +2164 1 33.5739 11.9086 21.4588 11.1152 -1.5316 3.49609 +2165 2 33.2115 12.3917 20.7162 3.11323 -0.128176 -0.870749 +2166 2 32.8144 11.6995 22.0027 -1.07419 -0.174326 -2.30381 +2167 1 31.3265 31.2337 1.41157 1.73917 3.01076 -4.26138 +2168 2 31.4705 31.9953 0.849882 -0.517616 -0.645507 0.434596 +2169 2 31.2025 30.5061 0.802147 -2.99133 0.294358 0.258116 +2170 1 28.8718 19.6384 21.2244 5.68955 -4.46505 -10.0472 +2171 2 29.7168 19.4523 20.815 -0.0967467 0.927831 -0.484415 +2172 2 28.8758 20.5854 21.3635 -2.11682 -0.153636 -2.1144 +2173 1 4.42453 23.1716 25.4282 2.90202 2.28962 -12.879 +2174 2 3.9564 23.5331 24.6756 -0.22092 -2.25427 -1.27917 +2175 2 4.52948 22.2427 25.222 -2.16739 -0.10553 2.93245 +2176 1 24.0098 31.996 18.183 -2.49774 3.05067 4.43748 +2177 2 23.2463 32.5536 18.0336 0.686358 1.13207 0.939593 +2178 2 23.6737 31.1031 18.1056 -0.339556 0.639762 -1.92479 +2179 1 12.5965 11.8134 19.0199 0.740877 6.18874 2.34954 +2180 2 12.2121 11.1554 18.4406 -0.485915 -2.06334 3.55624 +2181 2 12.2837 12.6494 18.6744 -6.15752 -1.78466 1.24711 +2182 1 22.6083 27.9044 24.8206 -4.82246 -13.5194 9.39119 +2183 2 23.4879 28.2584 24.9519 0.0947729 -4.15615 6.39783 +2184 2 22.0799 28.3144 25.5054 -2.34407 -3.05615 0.0172565 +2185 1 10.8934 10.4495 15.7934 -5.11254 6.98451 -8.01208 +2186 2 10.7152 10.0409 14.9463 1.76759 -0.812467 -0.0749665 +2187 2 10.9693 11.3835 15.5982 5.17566 -0.714622 -2.87787 +2188 1 0.082404 9.79724 3.64898 -2.02438 -0.241486 -8.02039 +2189 2 35.4288 8.901 3.9446 6.48101 -0.274731 -1.11117 +2190 2 0.113674 9.73312 2.69444 -2.08722 -0.349248 0.254082 +2191 1 30.4051 21.0896 5.849 4.70324 0.772835 5.75226 +2192 2 30.0855 20.9492 4.95774 -1.61648 -1.90844 1.56949 +2193 2 30.1158 20.3157 6.33237 0.187226 1.91967 2.66775 +2194 1 24.6681 21.9189 3.54032 1.5012 -2.16417 1.86007 +2195 2 24.3513 22.8175 3.44855 -5.46579 -2.27758 3.27978 +2196 2 25.2021 21.9326 4.33461 2.49917 0.648722 -2.89273 +2197 1 28.9535 32.9129 27.7197 -2.2052 -2.2515 2.98885 +2198 2 28.2714 33.5692 27.8623 -0.0456994 -0.210812 -3.47395 +2199 2 29.6382 33.3788 27.2398 -0.0427422 -2.86791 -2.22103 +2200 1 30.0346 19.208 7.99526 4.75506 -6.66374 -4.34388 +2201 2 30.7123 18.7664 8.5071 0.454158 5.08749 3.93067 +2202 2 29.4988 19.6607 8.64652 -2.97823 -0.274169 -5.51419 +2203 1 24.4975 23.3494 12.1534 13.7107 4.89884 2.56005 +2204 2 25.3937 23.044 12.2939 0.156279 -1.67664 -1.47157 +2205 2 24.0084 22.5599 11.9216 -1.08709 1.54871 0.416254 +2206 1 31.7696 12.6394 3.00526 -9.99272 -17.4934 8.72874 +2207 2 30.9432 12.3333 3.37887 -0.209767 2.52571 2.50869 +2208 2 32.2815 12.9292 3.76032 3.30471 -3.9613 -1.10394 +2209 1 14.3063 32.5165 11.8812 7.30143 0.0556361 -1.38649 +2210 2 15.1181 32.0114 11.9261 -1.38711 0.777775 -1.05715 +2211 2 14.0878 32.7013 12.7946 -3.05929 -1.69692 -1.52082 +2212 1 29.4326 16.8233 3.26073 -1.1934 19.9674 -6.70824 +2213 2 29.2772 16.4318 4.12024 -0.373273 -3.4086 -3.02457 +2214 2 30.0347 17.5474 3.43221 2.36875 -2.11674 3.31269 +2215 1 16.9359 0.294205 22.93 -1.43661 -5.88207 -1.02348 +2216 2 17.6799 35.4202 23.3969 -2.82944 -1.25383 3.44888 +2217 2 16.9928 35.4332 22.0479 4.11945 0.0654616 0.169236 +2218 1 6.38667 32.0714 27.1175 -1.34154 -7.88241 -2.95021 +2219 2 7.18916 31.7222 27.5053 -0.512257 -1.75037 -2.44929 +2220 2 6.40383 33.0046 27.3299 1.69591 -1.45992 1.74288 +2221 1 11.385 0.737762 34.444 1.0769 9.84781 -8.3086 +2222 2 11.8541 0.729189 33.6096 -0.191503 2.29055 -0.103684 +2223 2 11.348 35.3248 34.708 4.0328 0.86116 -0.188704 +2224 1 5.62568 0.955507 5.96111 -0.934378 8.09796 -8.81512 +2225 2 5.62063 0.151628 6.48071 0.42077 1.38248 0.679491 +2226 2 6.49814 0.981823 5.56822 -0.398521 0.313198 -0.774023 +2227 1 31.4414 14.775 9.5218 -0.12758 -1.13407 1.28874 +2228 2 30.8095 15.3119 9.04368 1.0014 -1.48762 -1.55137 +2229 2 32.2667 15.2547 9.4504 -0.726656 -0.00515146 -0.133122 +2230 1 4.13931 30.4704 11.2579 -4.64295 -12.2416 2.30026 +2231 2 4.26266 30.2823 10.3275 -2.90422 2.95032 0.101658 +2232 2 4.96616 30.8654 11.5346 -1.71939 1.42058 -2.07621 +2233 1 2.68111 19.0805 19.357 0.288495 -0.965979 -1.46009 +2234 2 2.26378 18.6038 20.0745 0.613272 0.598088 0.627627 +2235 2 2.86302 19.9478 19.7188 3.79847 -0.957173 0.111671 +2236 1 22.9328 35.3205 10.654 -1.17128 -1.3631 -3.13154 +2237 2 23.0104 34.5088 11.1552 1.68407 -0.569046 -2.78572 +2238 2 23.0408 35.0506 9.74197 2.03086 2.91551 -0.823667 +2239 1 21.4267 28.833 27.2611 5.01184 6.20341 -7.50164 +2240 2 20.9554 28.0656 27.5855 -2.16121 1.53484 -2.53281 +2241 2 20.7464 29.4921 27.1237 2.50921 2.41066 -0.766813 +2242 1 30.8573 9.03794 4.70224 -5.68181 8.0784 -2.67509 +2243 2 30.8212 8.60041 5.55283 -1.94414 -0.488055 -1.51649 +2244 2 30.4962 9.90935 4.86509 0.308488 -0.0282253 0.643963 +2245 1 4.86565 22.6956 4.35471 -0.616398 -4.28067 1.06681 +2246 2 5.71049 23.1455 4.34482 -0.16007 -0.536699 0.198194 +2247 2 4.83945 22.216 3.52676 0.744006 0.0629632 0.877338 +2248 1 13.4417 3.4638 20.9032 -1.99632 1.72584 -0.702536 +2249 2 14.2551 3.66454 20.4403 -1.02977 0.584263 -1.43401 +2250 2 13.3931 2.50784 20.8996 -0.655064 1.40362 -1.76127 +2251 1 22.1603 21.8511 0.901716 -7.10607 -1.12586 -2.74575 +2252 2 22.4546 20.9995 1.22474 3.06491 2.51485 1.50768 +2253 2 21.3098 21.9855 1.31985 1.18724 -0.0774429 2.61558 +2254 1 9.81493 3.48285 1.49932 2.26475 -8.4394 -1.32831 +2255 2 9.61878 4.19515 2.10792 -0.710188 0.950926 -2.07478 +2256 2 9.33199 2.73212 1.84486 -1.07434 2.35338 -2.01987 +2257 1 25.0473 17.8456 9.69231 -14.3842 -5.19005 -16.2047 +2258 2 24.2117 17.8649 10.1588 -0.385203 -1.38885 -0.994251 +2259 2 25.7079 17.816 10.3844 -0.475704 5.97919 -1.30498 +2260 1 15.1904 12.4179 1.71138 -2.67464 -1.64625 0.609141 +2261 2 15.5382 12.4179 0.819609 -1.16785 -0.661763 -0.140467 +2262 2 15.8133 11.891 2.21191 0.172249 1.15005 -1.0779 +2263 1 10.8181 25.4174 22.6919 9.58336 3.59728 10.2152 +2264 2 11.5544 24.8356 22.8806 1.23843 0.501538 -3.46471 +2265 2 11.2239 26.2611 22.4925 -1.1591 1.24299 1.60585 +2266 1 18.2549 35.0277 9.20161 -4.50675 -6.59285 -15.2326 +2267 2 17.8393 0.0704687 8.53681 -1.26387 1.11665 1.01091 +2268 2 17.948 35.3856 10.0346 4.52059 0.0316157 0.402168 +2269 1 20.6792 9.17175 32.7272 21.7634 -9.32988 -14.2962 +2270 2 21.5877 9.09614 33.0191 0.663048 0.238701 -3.06646 +2271 2 20.5735 8.46796 32.0871 -0.388148 -0.314998 0.451021 +2272 1 26.3243 10.1277 13.9338 14.7149 7.83308 0.760686 +2273 2 26.6293 10.0691 14.8392 -0.429455 1.97339 -1.04355 +2274 2 25.522 10.6473 13.984 0.308735 -1.88575 0.236102 +2275 1 0.821087 13.7218 27.8146 -2.26492 -9.59385 -1.07816 +2276 2 0.847164 14.6412 27.5496 -0.184504 0.0728298 2.52512 +2277 2 1.34985 13.2678 27.1584 -0.259283 1.10003 -1.12015 +2278 1 21.8514 3.72663 35.3611 7.84788 0.365632 2.13817 +2279 2 22.752 3.91439 0.178158 0.081654 -2.20158 1.79129 +2280 2 21.3246 3.94932 0.681469 0.422671 1.75435 -1.22192 +2281 1 19.2674 12.3505 7.94159 5.49851 -4.59446 -2.34016 +2282 2 18.5911 12.992 7.72426 -0.287121 -0.304051 1.92836 +2283 2 20.0315 12.6265 7.43548 -1.20273 1.02982 0.774456 +2284 1 29.8096 8.7982 16.4994 8.96829 4.07211 0.418976 +2285 2 30.5497 9.33158 16.7893 -0.530701 -1.42266 1.98351 +2286 2 30.0933 7.89546 16.6437 -1.18305 -0.410238 -1.41774 +2287 1 27.8657 15.0681 19.6061 8.55154 -1.00711 1.29943 +2288 2 28.4001 14.9028 20.3828 0.112602 1.5095 0.405119 +2289 2 28.269 15.833 19.1956 -0.932179 0.723724 0.725274 +2290 1 23.9809 35.023 31.2007 -10.0867 -12.9137 18.1875 +2291 2 23.2146 35.1817 31.7518 -0.557535 -0.0422997 0.971954 +2292 2 24.5228 34.421 31.7109 -0.546179 -0.0543038 1.89337 +2293 1 28.6883 19.2647 23.8972 -1.06559 0.370071 5.98763 +2294 2 29.457 19.5962 24.3614 0.867262 -0.259978 -1.24066 +2295 2 28.7785 19.6078 23.0081 1.20813 -4.84946 -0.896597 +2296 1 20.7337 23.115 11.3862 -11.7918 3.04966 8.24761 +2297 2 21.1739 22.5193 11.9925 0.124017 -0.927109 -2.46924 +2298 2 21.4277 23.4174 10.8005 -2.31786 -1.02388 -1.27723 +2299 1 5.7637 34.8087 20.9376 2.82092 -7.11993 2.9332 +2300 2 5.89804 33.8668 20.8334 0.50885 0.657977 -3.2233 +2301 2 5.27649 35.0696 20.1561 1.16825 1.5682 0.845121 +2302 1 26.3661 21.6175 25.7165 -3.91456 -10.3696 2.1367 +2303 2 25.586 21.9419 25.2666 0.946708 3.82434 1.41459 +2304 2 27.0697 21.7105 25.0742 0.391923 1.23046 1.31727 +2305 1 31.1931 33.5092 26.1544 3.86364 3.76933 -0.293378 +2306 2 31.1857 33.3639 25.2083 -0.357315 -2.05612 0.52228 +2307 2 31.8416 32.889 26.4874 1.11476 1.8572 0.935319 +2308 1 24.546 11.8067 22.6747 2.57064 -2.75864 -10.3969 +2309 2 24.2325 12.4851 22.0766 1.26784 0.277594 -0.249071 +2310 2 25.4811 11.7321 22.484 0.251406 -0.236827 0.537012 +2311 1 5.97086 23.1659 33.3816 0.705889 0.834823 0.888701 +2312 2 5.35068 22.853 34.0402 -0.940541 -1.80376 -1.98015 +2313 2 5.54819 23.9354 33.0003 -1.20932 -2.3363 -2.28282 +2314 1 5.02374 11.1367 19.2099 9.11094 1.4522 -5.05209 +2315 2 5.57832 10.8665 19.9418 0.0667804 -2.44269 -1.56288 +2316 2 5.05074 12.0933 19.2288 -1.04476 -0.52274 3.09253 +2317 1 22.6927 11.3007 3.69 11.7717 -5.75673 -14.7203 +2318 2 23.186 12.1059 3.53346 -0.554293 -1.90399 -0.546262 +2319 2 22.6736 10.8617 2.83959 0.229846 0.997184 -1.36306 +2320 1 13.2787 8.09069 34.2792 -5.87462 4.25582 16.8038 +2321 2 12.3796 7.82903 34.4773 1.14502 -1.10337 3.47234 +2322 2 13.7994 7.30467 34.4445 0.719881 0.435052 -5.10805 +2323 1 34.1492 7.38549 17.2995 2.86733 3.35536 -5.99085 +2324 2 34.8094 7.99031 17.6381 -0.254148 -1.5628 3.20709 +2325 2 33.3995 7.49678 17.8841 -0.46512 -3.21209 -1.32731 +2326 1 20.6672 14.0678 27.6787 5.22805 0.460659 8.25552 +2327 2 20.8532 14.9985 27.8022 -1.06787 0.319231 -0.0930803 +2328 2 20.6693 13.7031 28.5637 2.99808 -0.145382 -0.431332 +2329 1 6.84198 29.7775 7.43738 -3.6945 7.08614 -1.32895 +2330 2 7.11063 29.17 8.12657 -0.669828 -0.717694 -2.02287 +2331 2 5.98193 30.0918 7.71632 0.15126 0.568919 0.480994 +2332 1 8.84596 31.9067 32.1619 -1.71367 1.17373 -8.29679 +2333 2 8.27076 31.2397 32.5367 1.09525 1.29079 2.10124 +2334 2 9.69241 31.4693 32.0697 -0.474034 0.125448 0.689486 +2335 1 12.7039 30.3224 23.6336 3.14334 4.61749 6.41166 +2336 2 12.37 31.1982 23.4394 -0.848294 -1.2064 -0.0332228 +2337 2 12.4155 30.1489 24.5297 -1.02623 -2.42083 -1.17093 +2338 1 21.7674 30.4564 17.1685 6.5518 -12.4474 -9.45557 +2339 2 21.3087 30.112 16.4023 2.78164 3.67264 -2.82802 +2340 2 21.1257 31.0218 17.5984 0.650375 -1.76947 0.395319 +2341 1 6.28059 16.1851 19.5341 -8.375 1.45001 -7.90091 +2342 2 6.75192 16.0752 20.3599 -2.33614 2.5353 -0.186929 +2343 2 6.3153 17.1259 19.3613 -1.57662 -0.389152 -2.08316 +2344 1 6.99654 25.0325 14.189 6.37705 -5.97158 -7.91246 +2345 2 7.03721 24.0761 14.1968 0.93065 0.226108 -0.951314 +2346 2 7.76576 25.3013 13.6868 0.0459608 1.06549 0.296257 +2347 1 7.49172 35.0755 0.571041 -7.54956 -1.02289 -15.168 +2348 2 7.7428 0.41275 0.947324 -2.23751 -1.40677 0.780299 +2349 2 8.09285 34.952 35.2837 3.79006 -0.0562834 3.27487 +2350 1 6.48037 7.53717 20.648 -8.02777 -4.747 -0.62537 +2351 2 7.21581 7.34537 21.2298 -0.837511 1.08193 0.21763 +2352 2 6.67733 7.05454 19.8451 0.315343 -1.20679 1.16012 +2353 1 5.24123 9.15932 11.0846 -10.6843 -8.81928 6.09711 +2354 2 5.12586 8.71611 10.244 1.19034 6.57538 -3.23221 +2355 2 4.3528 9.38285 11.3619 -0.464243 0.0554528 -1.26203 +2356 1 27.6329 15.5327 26.9815 7.07009 -4.51744 -6.19427 +2357 2 27.5893 16.4508 26.7142 -0.670524 -2.49491 -5.27887 +2358 2 28.2696 15.5208 27.6961 -6.71133 4.24043 3.46151 +2359 1 22.8449 5.25425 24.8601 -1.3917 0.173002 -4.63316 +2360 2 23.6077 4.70545 25.0424 -0.260217 1.19249 1.46138 +2361 2 23.1767 6.15069 24.9103 -0.822615 0.30714 -1.9854 +2362 1 29.5201 32.0828 3.42734 -5.34051 4.53098 -5.37183 +2363 2 29.8855 31.7217 4.235 -1.21524 -0.286452 -0.401081 +2364 2 30.1345 31.8135 2.74455 -1.29293 -0.823783 -0.363964 +2365 1 13.9897 20.8994 14.3156 -14.0381 -5.85964 -16.5379 +2366 2 13.6895 20.1628 14.8479 0.25559 -0.584225 -0.677042 +2367 2 13.2179 21.1643 13.8152 -2.26938 0.822901 1.83824 +2368 1 8.36277 15.6001 2.20894 6.52209 -2.69932 2.69911 +2369 2 7.43379 15.4638 2.39514 0.9458 -2.61057 0.550013 +2370 2 8.41129 15.6508 1.25432 0.217873 -3.20535 0.135441 +2371 1 25.8126 29.1212 29.4999 2.46095 3.60515 -0.506437 +2372 2 25.4701 29.3084 30.3739 2.82308 0.128297 1.04318 +2373 2 25.183 29.5265 28.9036 -2.85708 -2.76924 2.03039 +2374 1 21.3363 23.7549 26.2382 -0.579308 9.77558 -18.7807 +2375 2 21.1875 22.8163 26.3529 -0.888272 1.21154 -0.921635 +2376 2 21.3017 24.1134 27.1251 1.57509 -0.318968 -1.5505 +2377 1 32.6125 28.8311 33.8005 0.235997 -6.9473 -1.53484 +2378 2 32.8588 29.7518 33.7119 1.51986 -1.18944 -0.283798 +2379 2 32.634 28.6667 34.7433 4.91311 -1.61745 -0.805848 +2380 1 22.062 16.5876 18.1999 -1.80021 -3.11402 -4.7509 +2381 2 22.2021 17.0488 19.0269 -3.25178 -1.55956 0.265227 +2382 2 21.2087 16.8958 17.8947 0.625352 -2.08885 -1.31173 +2383 1 10.5389 29.7358 12.9364 -12.7593 -9.41484 16.8249 +2384 2 9.81454 30.3583 13.0004 -0.164148 -1.9119 3.40176 +2385 2 11.2491 30.2346 12.5327 -3.77976 -1.41639 -2.12395 +2386 1 17.1497 2.96302 22.8123 -2.86226 7.88029 -3.50334 +2387 2 16.9332 2.04837 22.9934 5.25217 -0.707133 -2.47536 +2388 2 17.8982 3.14921 23.3792 -1.46687 3.53261 -0.454214 +2389 1 2.85085 16.6241 31.8294 -0.237117 -3.93008 0.382887 +2390 2 3.0593 15.7855 31.4176 3.0594 0.221942 0.854424 +2391 2 2.06098 16.4502 32.3414 1.44269 -1.30476 -0.373273 +2392 1 17.814 7.51767 34.6584 -0.216548 -8.72397 -13.26 +2393 2 18.7644 7.61621 34.7149 -1.63703 1.22522 4.48935 +2394 2 17.6655 6.57516 34.7349 -1.19489 0.992974 2.36771 +2395 1 26.8863 17.8275 18.4929 -6.87722 12.3895 2.70852 +2396 2 26.1237 17.5492 17.9858 -0.613852 1.67922 0.470501 +2397 2 26.5239 18.1268 19.3267 1.27971 -4.11344 0.720256 +2398 1 19.0539 1.05719 26.024 -7.17866 0.452909 -16.7359 +2399 2 18.5856 0.290948 25.6926 -0.558003 -0.829103 1.81807 +2400 2 19.9491 0.948666 25.703 -0.901923 -1.282 3.25294 +2401 1 1.10399 34.6555 5.12556 4.09992 0.295934 -0.358278 +2402 2 0.888586 33.7336 4.98424 -2.83867 1.06254 -1.64303 +2403 2 0.823645 34.8326 6.02349 -0.916637 0.246813 -0.620362 +2404 1 3.04357 35.0974 27.4205 -4.46906 -2.53166 2.67694 +2405 2 2.08966 35.122 27.4958 0.200141 0.287758 0.87854 +2406 2 3.30243 34.3134 27.9049 -1.31357 1.35733 0.567667 +2407 1 14.1278 17.7111 32.8473 -0.319038 1.68778 -1.0739 +2408 2 14.7509 18.0662 33.4812 -2.34692 0.182838 0.520773 +2409 2 13.5865 18.4599 32.5975 -1.9156 -1.82157 0.879205 +2410 1 20.9574 30.6986 2.27113 -19.686 2.13661 16.7588 +2411 2 21.4102 31.5404 2.21974 2.31005 -5.11481 -3.53369 +2412 2 21.1213 30.392 3.16295 5.92237 -2.16654 -1.30373 +2413 1 16.9594 25.7075 27.4213 -0.948258 0.506541 -2.62232 +2414 2 16.9749 25.2792 26.5654 1.25357 -0.406528 0.338891 +2415 2 16.0646 26.0358 27.5091 -0.306281 -3.04471 0.0689326 +2416 1 28.7504 33.8266 11.8199 -9.72652 -3.55156 19.4258 +2417 2 29.3754 33.3057 12.3241 -0.562569 -0.734957 0.337774 +2418 2 28.3157 34.3768 12.4715 -0.415935 -0.803731 0.975799 +2419 1 13.8898 4.37077 31.9564 -2.5287 2.99378 -14.0691 +2420 2 13.8839 3.41454 31.999 2.1508 0.695756 2.76411 +2421 2 14.4981 4.57559 31.2463 4.43455 -0.982105 3.16165 +2422 1 34.186 7.66677 13.3942 4.81902 -3.87759 -6.57067 +2423 2 34.2489 6.88436 12.8463 0.144402 1.0824 -1.02676 +2424 2 33.254 7.74232 13.5987 1.39935 -1.47495 1.02822 +2425 1 2.1811 12.8724 21.4013 5.37692 7.09755 -1.58485 +2426 2 3.05735 12.8908 21.0165 -0.984916 6.69812 -1.10862 +2427 2 2.2398 13.4536 22.1596 -4.46569 -0.508194 -0.326457 +2428 1 20.0245 29.9398 11.7838 -3.18592 -6.83682 -5.48856 +2429 2 20.7672 29.4459 12.1312 0.216597 0.668003 -2.4493 +2430 2 20.0165 30.7507 12.2924 -2.83824 -1.27647 -0.562509 +2431 1 12.6863 8.32573 9.63016 -5.34324 -10.2496 6.94001 +2432 2 12.59 7.50839 10.119 1.51587 0.752951 -2.92993 +2433 2 11.8655 8.41374 9.14562 -1.05411 -2.06667 2.4836 +2434 1 27.1798 35.0741 17.9428 -4.93722 -8.32202 4.28407 +2435 2 26.677 0.125738 17.3494 4.77076 2.79933 0.420244 +2436 2 26.9375 35.3752 18.8185 2.62258 0.673448 0.382376 +2437 1 23.501 14.0131 4.27013 -3.1066 -10.8845 -1.51389 +2438 2 22.6551 14.3486 3.97308 2.52641 1.94126 -4.40419 +2439 2 23.7117 14.5415 5.04 -2.0039 -0.918869 0.551021 +2440 1 13.1993 1.2376 26.2308 -0.0377683 -2.56308 2.02019 +2441 2 12.9134 2.05284 25.8187 0.201584 -1.7374 0.859191 +2442 2 13.2593 1.44798 27.1627 1.51495 -2.64421 -0.716056 +2443 1 32.6176 13.5619 31.2224 -12.7142 -7.55177 -3.50872 +2444 2 32.5606 13.0866 32.0513 -0.0534797 -0.895006 -1.04554 +2445 2 32.5391 14.4836 31.4684 2.31451 -1.41549 0.761516 +2446 1 11.364 10.0025 5.49064 5.21002 -1.23718 7.85778 +2447 2 11.8798 10.0908 6.29211 1.73028 -1.66702 -1.04168 +2448 2 12.0118 10.0115 4.78606 -1.49863 0.894201 -0.0804874 +2449 1 9.17425 26.4194 20.7228 -13.6699 -11.0732 -4.19379 +2450 2 8.24519 26.2239 20.6008 -0.9992 -1.49946 2.45359 +2451 2 9.47449 25.7705 21.3592 1.98389 1.42195 -1.79821 +2452 1 9.87547 7.59326 4.03593 0.883171 -3.44409 4.26605 +2453 2 10.299 7.38518 4.8687 1.49211 1.38928 -0.500535 +2454 2 10.1867 8.47267 3.82149 -4.65415 0.833573 0.861099 +2455 1 20.557 13.7786 1.37502 3.205 5.16823 -8.48874 +2456 2 20.3777 13.3855 2.22916 -3.08669 2.21554 -1.54 +2457 2 20.6351 13.0333 0.779463 -3.09556 0.383008 0.813317 +2458 1 29.9318 5.93866 4.90663 -3.60609 -1.06295 11.0676 +2459 2 30.4405 6.05199 5.70949 1.36851 2.43673 -2.67826 +2460 2 30.4226 5.29089 4.40093 -2.56784 5.82371 -4.58499 +2461 1 12.5153 1.74362 15.2984 -10.8636 3.35373 2.73939 +2462 2 12.876 1.9367 14.4331 3.94471 -5.76471 2.46227 +2463 2 12.5114 2.58732 15.7505 -1.1863 -0.0294337 -4.21117 +2464 1 11.6267 32.7838 23.8264 1.03734 9.75962 5.26541 +2465 2 11.442 32.9687 24.7472 -1.1882 1.23065 -1.34969 +2466 2 11.0021 33.3247 23.3431 -1.61581 -4.55086 -2.55462 +2467 1 13.0669 18.986 9.84038 3.33517 16.6445 -14.1393 +2468 2 12.6725 18.3695 9.22345 0.489585 0.38348 0.703203 +2469 2 13.5705 19.5865 9.29076 -0.0733354 0.573218 -1.67715 +2470 1 26.0197 14.5747 17.7833 -10.2536 3.3327 -8.54489 +2471 2 25.4576 15.3345 17.9348 -1.67012 -0.556756 -2.21609 +2472 2 26.7191 14.6606 18.4312 -3.23085 0.457096 2.13364 +2473 1 27.0423 16.2446 1.7557 4.70326 -5.00337 -5.38823 +2474 2 27.9731 16.2543 1.97879 -1.80526 3.26291 3.58925 +2475 2 26.6749 15.5403 2.28971 -0.519056 2.21714 0.931438 +2476 1 15.3611 20.7239 28.7216 1.20597 -0.245867 -16.9637 +2477 2 15.9805 21.4537 28.7276 2.56858 -2.65264 1.97675 +2478 2 15.9038 19.9475 28.8589 -4.92025 -2.11854 0.899041 +2479 1 27.0999 30.5024 27.4193 1.0109 5.93928 0.0562211 +2480 2 26.8686 29.9966 28.1984 1.14902 1.68636 1.03794 +2481 2 27.4825 31.31 27.7623 1.60369 -0.102085 -2.25533 +2482 1 24.9789 18.8128 24.687 -7.53856 1.44271 -6.87967 +2483 2 25.4361 19.2786 23.9869 0.402066 -1.41473 1.33752 +2484 2 24.1853 19.326 24.8384 1.99303 1.763 3.03767 +2485 1 29.2382 2.55474 15.4842 -3.31484 1.87848 3.65103 +2486 2 29.4505 2.08858 14.6756 0.707966 1.77299 0.39448 +2487 2 28.4169 3.00721 15.2918 1.9658 0.37742 -0.194336 +2488 1 23.984 0.631265 13.0554 10.7624 1.05418 2.21336 +2489 2 23.8893 1.58288 13.0967 -0.431254 -0.424151 2.45856 +2490 2 23.7633 0.407082 12.1514 0.526395 2.2046 -0.166429 +2491 1 30.8432 19.9805 31.527 -3.09153 -12.8661 -2.45215 +2492 2 30.1838 19.2912 31.6067 0.997981 -1.40606 -0.379255 +2493 2 30.381 20.7077 31.11 -1.68263 -1.29434 1.09279 +2494 1 30.1598 12.1327 29.6775 4.77956 -1.41289 -8.20705 +2495 2 29.844 12.6253 30.4351 -0.168345 1.41792 -2.3804 +2496 2 30.9454 11.6857 29.9924 -2.71361 -3.43495 1.90098 +2497 1 8.49576 25.1186 30.478 2.50308 -12.3475 13.7376 +2498 2 9.2182 24.8702 31.0547 0.503684 1.57581 -0.403978 +2499 2 7.93312 25.6698 31.0219 0.139393 -1.35531 1.20362 +2500 1 5.74112 9.02584 5.59473 7.6874 -2.13278 -7.76044 +2501 2 6.09781 9.66792 6.20852 -0.64989 -0.052286 -0.228595 +2502 2 6.04234 8.18105 5.92914 2.82579 0.356003 -1.75083 +2503 1 11.248 34.7652 31.5221 1.66538 -11.9248 -1.68254 +2504 2 12.1823 34.8085 31.3184 0.155843 -1.14116 0.764978 +2505 2 10.985 0.171981 31.6376 1.23696 -1.46377 0.381503 +2506 1 5.35121 22.0216 22.2333 6.02592 -0.848622 -0.13292 +2507 2 5.96925 21.4492 22.6878 -0.527151 0.778755 0.550141 +2508 2 5.66662 22.9071 22.4142 -0.779678 -0.52244 0.613903 +2509 1 33.5647 31.0964 3.22264 -0.585532 -2.25901 4.90734 +2510 2 32.8469 31.5645 2.79604 -0.440377 -1.47333 0.661883 +2511 2 33.2684 30.1871 3.26191 0.0931372 0.0828954 2.64392 +2512 1 25.9586 29.5778 7.26604 -11.156 11.8725 -0.932792 +2513 2 26.7582 29.2106 6.88917 -1.44866 0.264706 0.856777 +2514 2 25.6147 30.1546 6.58396 -0.831726 -1.49291 -0.78684 +2515 1 33.872 4.1891 2.43361 -5.14681 11.4021 7.36067 +2516 2 34.8076 4.0173 2.5401 -1.69556 -0.173078 2.59153 +2517 2 33.8121 5.13942 2.33587 0.360386 -0.327702 -0.600446 +2518 1 13.8061 25.366 3.67669 -16.4922 -3.3948 -6.78713 +2519 2 13.246 26.0763 3.36341 1.44735 2.14405 0.825318 +2520 2 14.6666 25.5565 3.30339 0.433187 0.182352 4.77498 +2521 1 30.8829 4.38467 2.92061 2.36553 -7.8232 -1.28025 +2522 2 31.362 3.56455 2.80183 0.0858757 0.560851 -2.02351 +2523 2 31.0124 4.8593 2.09951 -0.575946 1.05035 1.49595 +2524 1 12.0677 4.99568 33.8529 0.711927 -4.37376 -7.12077 +2525 2 12.0915 4.22871 34.4251 0.371353 3.60395 2.49988 +2526 2 12.8474 4.91001 33.3042 -1.39331 -0.280065 -0.676199 +2527 1 7.3804 22.9973 25.9998 -1.26488 11.0414 -3.32291 +2528 2 7.67016 23.9095 25.9875 0.666485 -1.01452 0.254445 +2529 2 6.44844 23.0386 25.7854 1.85872 -0.86745 -0.704059 +2530 1 6.27227 14.4592 7.69437 4.36272 1.8509 -1.84231 +2531 2 5.31542 14.4663 7.66943 0.21803 -1.70643 3.98418 +2532 2 6.52326 13.7696 7.07982 -0.975729 0.61486 -1.09642 +2533 1 3.42149 16.3234 24.5572 1.99666 -7.14473 5.86282 +2534 2 2.77068 15.6216 24.5478 2.04411 -1.25759 -2.78267 +2535 2 2.92209 17.1109 24.7733 0.692575 -2.13941 2.91917 +2536 1 11.8924 13.7297 11.8857 7.34878 -6.89105 13.365 +2537 2 11.2677 14.1185 11.2734 0.769076 -0.332571 0.661763 +2538 2 12.5505 14.4112 12.0222 0.284382 -2.28551 0.74805 +2539 1 27.0842 4.13469 19.0705 -0.579223 -8.01077 -14.6741 +2540 2 27.68 3.38835 19.0055 -0.717828 -0.638239 -1.88883 +2541 2 27.3023 4.54376 19.9079 -1.9337 -3.25034 0.853043 +2542 1 27.8231 10.5814 29.1136 9.01581 -7.88073 -4.43631 +2543 2 28.044 9.65044 29.0845 0.376996 -0.106267 1.34453 +2544 2 28.6685 11.027 29.1678 0.335287 -0.479378 2.85233 +2545 1 8.69733 11.8294 17.337 9.31799 -6.67989 -15.1806 +2546 2 8.9004 12.7514 17.1792 -1.67775 -1.90487 1.95611 +2547 2 9.41556 11.3511 16.9228 0.159419 0.198253 -1.90207 +2548 1 13.4311 16.9813 24.9618 -13.0532 10.544 -5.41904 +2549 2 13.9336 16.4931 25.614 -2.61652 0.329759 0.472667 +2550 2 13.662 17.8972 25.1173 -0.976717 0.322298 0.495971 +2551 1 25.2958 29.7712 23.4585 3.55844 -9.5727 -5.90045 +2552 2 24.993 29.5971 24.3497 1.6947 4.59589 0.20742 +2553 2 26.1319 30.223 23.5731 -0.166553 0.536019 -3.94791 +2554 1 1.80399 18.671 8.02133 -7.37783 -9.95427 -17.9732 +2555 2 2.25893 18.0422 7.46104 1.13594 1.7194 -2.35741 +2556 2 1.53398 19.3708 7.42673 1.32613 1.2116 1.27953 +2557 1 30.118 27.6164 26.5456 -1.18557 -0.0618805 -2.19944 +2558 2 30.5216 26.9893 25.9454 0.809147 0.840649 1.40233 +2559 2 30.7037 28.3733 26.5314 0.64456 -1.74754 2.10831 +2560 1 33.1829 17.8848 6.35072 -3.65742 2.83492 3.65576 +2561 2 32.6032 18.5986 6.61645 1.20921 -0.292978 0.635203 +2562 2 33.2546 17.3316 7.12858 -3.32066 -1.03914 -1.0834 +2563 1 33.2717 21.1828 2.29144 -9.68722 0.436961 -7.2067 +2564 2 32.3558 20.9091 2.24022 0.825493 -1.38791 -1.5673 +2565 2 33.6596 20.8775 1.47132 0.686099 1.17223 0.668902 +2566 1 28.341 11.5329 12.3732 -8.47327 -6.8272 -1.16735 +2567 2 28.2692 11.1218 11.5117 0.0991386 2.27738 -1.0661 +2568 2 27.6852 11.0856 12.908 -3.54188 0.889008 -3.04969 +2569 1 28.2949 2.63944 2.86311 10.5168 4.27249 -11.5497 +2570 2 28.3595 2.7858 3.80685 -1.04675 4.878 -2.88961 +2571 2 29.1827 2.40182 2.59575 0.866287 0.589303 2.57587 +2572 1 31.44 35.4365 23.4059 1.37683 -4.86578 -9.2244 +2573 2 32.2305 0.379979 23.7042 -2.11239 0.538924 3.63843 +2574 2 31.6596 34.5062 23.4569 -0.28108 -0.144794 3.50708 +2575 1 3.71286 28.1965 15.8744 20.7969 -0.779916 -6.51302 +2576 2 3.94042 28.3062 14.9512 -2.22305 -2.42971 -1.27009 +2577 2 3.90411 27.2774 16.0611 -1.85204 -0.461113 -0.132222 +2578 1 10.9435 21.0253 2.85794 2.06931 -3.16979 -3.84085 +2579 2 11.6016 20.9623 3.55012 -4.4319 4.08433 2.2642 +2580 2 10.2463 20.4308 3.1349 0.747186 0.0593113 -0.0884858 +2581 1 15.5763 3.78874 6.21377 -7.0445 3.53778 -6.04847 +2582 2 15.7042 2.93817 6.63375 -2.00891 2.65582 0.797074 +2583 2 14.7258 3.71697 5.78049 1.27379 -1.75631 -0.505344 +2584 1 19.6419 9.99075 5.15053 1.2755 -6.29449 5.23881 +2585 2 18.8806 10.4985 5.43135 2.09443 2.92741 -3.22524 +2586 2 19.2724 9.25176 4.66718 -2.21285 0.902642 0.775694 +2587 1 3.53446 21.9417 7.0908 11.0875 0.278195 -8.15233 +2588 2 4.153 22.5997 7.40806 -2.68591 0.113968 3.87499 +2589 2 3.79852 21.7812 6.18485 3.06261 2.34224 0.661959 +2590 1 12.5238 18.6425 6.44357 19.6018 -3.77207 3.63381 +2591 2 11.7831 18.4223 5.8787 -3.98008 1.69666 6.96944 +2592 2 12.8563 19.4685 6.09221 -4.44662 2.80814 2.811 +2593 1 23.9477 18.8913 33.0683 -0.672565 -6.24728 -0.545141 +2594 2 23.533 18.0576 32.8466 -2.18849 2.63818 0.396189 +2595 2 23.2166 19.4921 33.2126 1.98397 0.147998 0.528278 +2596 1 19.8517 7.44184 22.0292 2.16616 5.78893 1.96391 +2597 2 19.5289 7.86813 22.8232 0.464402 0.273898 -1.11868 +2598 2 19.8336 8.12931 21.3634 -2.1131 -1.62843 -1.33122 +2599 1 8.00087 26.6376 28.4337 -1.0351 14.1878 -6.62671 +2600 2 8.47057 27.4284 28.6985 -0.533087 0.765719 0.187145 +2601 2 8.30474 25.9632 29.0413 -3.73395 2.18308 1.25568 +2602 1 23.836 15.0131 11.2192 2.92728 10.5305 2.78273 +2603 2 24.1577 15.0323 10.3179 -4.25793 -5.82523 -1.22176 +2604 2 23.187 15.7157 11.2573 0.911817 0.853086 -0.665495 +2605 1 17.6273 5.8919 12.5464 -13.503 1.23989 -2.23486 +2606 2 16.7437 6.2 12.345 -0.492059 1.2263 2.01687 +2607 2 17.5135 5.31228 13.2996 -0.267386 -1.64534 -1.94712 +2608 1 33.2476 25.7937 27.9891 12.8701 -4.23847 0.996233 +2609 2 33.0135 25.9726 28.8998 -1.0973 6.39722 -2.72093 +2610 2 32.7022 25.0465 27.7434 -7.05173 5.57993 0.414508 +2611 1 8.51914 32.1129 20.1464 1.04532 2.17642 -5.77016 +2612 2 8.85286 31.7371 19.3318 1.87128 -0.547667 0.847531 +2613 2 7.63307 31.7602 20.2281 1.13846 1.37709 -3.14964 +2614 1 27.8227 4.07151 5.11334 -5.24716 15.1216 7.06912 +2615 2 28.5081 4.73042 5.00255 -0.342972 -1.95037 0.470709 +2616 2 28.2302 3.38864 5.64617 -2.12271 -0.289679 -0.275411 +2617 1 26.09 14.3328 3.51959 3.57115 1.28362 1.37381 +2618 2 26.1234 13.6783 2.82191 3.49818 -1.05108 2.13729 +2619 2 25.2066 14.2547 3.87977 0.0511633 -1.75065 -2.63981 +2620 1 30.174 24.5518 31.2318 0.453806 8.37899 3.97807 +2621 2 29.8931 25.1932 30.5792 0.192708 -0.318399 -0.197484 +2622 2 30.4132 25.076 31.9961 1.04353 -0.255543 -1.48615 +2623 1 4.56466 31.1753 8.23455 -1.47407 -1.80864 -0.241406 +2624 2 4.0545 31.8998 7.87252 0.649766 -0.274746 0.522243 +2625 2 5.17132 31.5914 8.84695 -1.61562 -0.76437 0.56642 +2626 1 6.38498 30.8921 16.1135 -8.7013 -3.59789 8.37059 +2627 2 5.44256 30.8586 16.2776 0.870294 0.193461 -0.00545666 +2628 2 6.6039 31.8227 16.1607 -1.498 -0.676669 -0.813149 +2629 1 22.938 32.2614 1.41519 14.0793 6.87784 -4.94951 +2630 2 22.7465 32.8754 2.12408 -0.553048 2.06651 -2.69849 +2631 2 23.7481 32.59 1.02541 1.0202 -1.18075 -0.224786 +2632 1 26.7444 10.5412 34.1386 -0.729196 1.75666 0.74932 +2633 2 26.6718 9.85587 33.4743 -4.75502 -1.46035 2.22842 +2634 2 27.2035 10.1222 34.8666 -1.67976 -0.183623 0.488617 +2635 1 18.1293 0.52611 11.6353 3.41316 3.29135 9.94169 +2636 2 17.6407 0.643794 12.4499 -1.4887 3.06455 -0.965199 +2637 2 19.012 0.836124 11.8379 -0.276044 1.01134 1.40861 +2638 1 5.04501 17.2495 27.1697 -2.146 -4.61458 -0.836672 +2639 2 4.4774 16.628 26.7139 -0.82171 0.917514 -0.568112 +2640 2 4.47003 17.9822 27.3907 0.645521 -0.401839 1.61141 +2641 1 0.198644 22.7272 26.7498 4.97196 -9.83645 -0.747047 +2642 2 0.485092 22.4978 25.8657 -0.767604 -2.67568 0.161263 +2643 2 0.970107 22.5816 27.2974 0.488831 1.32294 -0.60145 +2644 1 6.67849 10.3936 29.1304 -1.39586 4.92947 13.2738 +2645 2 7.07742 10.0396 28.3355 -1.37077 1.95382 -0.194229 +2646 2 6.39016 9.62216 29.6182 -2.55868 1.21458 -1.25885 +2647 1 0.357222 3.60367 32.963 3.54082 -1.49796 -0.860356 +2648 2 0.853001 2.80565 32.7797 -1.82766 0.0764419 -1.10872 +2649 2 0.663016 3.88332 33.8259 0.00141422 -4.14073 0.0386493 +2650 1 1.13046 7.04777 21.9697 -1.36602 4.54907 -1.81365 +2651 2 2.08727 7.0469 21.9423 -0.933193 -0.759308 1.26323 +2652 2 0.907488 7.78147 22.5426 -0.618196 -0.166542 0.202288 +2653 1 20.4723 7.96391 8.21019 -5.70361 8.16976 -4.32045 +2654 2 20.7008 7.33003 8.89006 -0.820803 0.456798 -1.6465 +2655 2 20.6808 8.8149 8.59569 2.83099 -1.19691 -0.124197 +2656 1 29.2237 8.66913 31.7268 -3.76694 -6.34732 -4.28055 +2657 2 28.474 8.17605 32.0601 0.201797 2.17518 2.56007 +2658 2 29.0053 9.5847 31.9006 4.0033 0.225852 1.0783 +2659 1 13.3479 26.4695 19.2974 -12.6879 5.26715 -1.6482 +2660 2 12.4341 26.3198 19.0548 -0.69562 -2.60764 1.92669 +2661 2 13.3056 26.82 20.1872 -0.00757085 1.02006 -0.520727 +2662 1 19.945 12.7021 3.72663 2.30376 -1.43383 2.03977 +2663 2 20.7173 12.4663 4.24053 -2.13784 -2.46285 2.21689 +2664 2 19.4388 13.2747 4.30302 -0.201643 0.523955 -0.901549 +2665 1 35.2269 31.6271 19.7321 3.0437 -12.9806 -5.85585 +2666 2 0.350386 30.9713 19.4328 -0.650925 -1.31964 0.448065 +2667 2 35.3339 31.6462 20.6831 2.90425 4.63755 -1.87852 +2668 1 24.9049 4.724 4.91696 10.9643 -4.21072 6.97059 +2669 2 24.587 3.91058 4.52513 -0.672371 -0.0493481 3.21388 +2670 2 25.8462 4.58705 5.0239 -0.186405 -0.689595 -1.70685 +2671 1 24.3494 20.3931 21.3946 -7.30182 1.25914 9.95131 +2672 2 24.5733 21.3233 21.3667 0.918382 -1.32978 -0.695591 +2673 2 23.7379 20.2716 20.6682 3.50744 -0.697665 -2.48663 +2674 1 27.5146 1.3468 12.1304 -18.9568 -3.37881 -7.09919 +2675 2 26.8978 0.952809 11.5135 -0.57462 0.635446 -0.558951 +2676 2 26.9857 1.96141 12.6391 1.33641 -1.65086 1.25419 +2677 1 13.1382 1.88681 29.1164 -19.3501 -1.21559 5.25222 +2678 2 13.1475 2.80789 28.8561 2.37382 -1.33266 -1.23115 +2679 2 13.8632 1.80524 29.7361 2.29128 -3.36128 -4.5117 +2680 1 28.1419 3.96507 23.8017 -4.13944 -4.90891 3.33174 +2681 2 28.0866 3.01241 23.8767 2.08831 -0.0530147 0.949923 +2682 2 29.0808 4.15147 23.7989 -0.897092 1.16349 -3.58271 +2683 1 18.255 23.2281 0.51671 13.017 -2.60707 -6.14686 +2684 2 18.501 24.1514 0.572386 0.58418 -0.949365 2.42056 +2685 2 18.992 22.7593 0.908282 -2.29153 -0.436364 4.12473 +2686 1 2.51327 29.0883 7.57027 8.56702 -1.21518 2.97505 +2687 2 3.1076 29.8197 7.40263 1.53159 -1.43542 2.78538 +2688 2 3.08511 28.3739 7.85107 -0.729143 -2.95678 -4.67993 +2689 1 25.0121 10.6877 1.68774 -1.05656 3.05609 -5.09265 +2690 2 25.2283 9.87495 2.14483 -0.171184 3.0798 2.57181 +2691 2 24.1067 10.5683 1.40112 1.32529 -1.43319 -3.47055 +2692 1 0.50617 31.9797 4.59155 1.77512 1.04483 -0.489645 +2693 2 0.576737 31.5785 5.45776 -0.607725 -0.972758 -0.907699 +2694 2 35.2544 31.5542 4.19107 0.265634 1.31029 -0.934013 +2695 1 8.51989 24.0602 22.2582 -7.65516 0.0063794 1.89121 +2696 2 7.74514 24.4102 22.6982 0.307435 -0.286949 -0.184993 +2697 2 9.25561 24.5092 22.6746 -1.06747 0.567575 -1.92694 +2698 1 3.73918 33.1554 4.30804 -2.18129 3.63303 0.584678 +2699 2 2.79347 33.013 4.26818 0.979572 0.737021 0.250396 +2700 2 4.11004 32.4564 3.7695 0.173535 -1.95325 4.26562 +2701 1 23.7076 3.6516 13.1066 5.92638 0.744877 -8.33536 +2702 2 22.8563 3.37109 13.4427 1.50065 2.01964 2.52455 +2703 2 23.6751 3.44909 12.1717 -4.75045 3.71825 -0.887774 +2704 1 24.6094 3.76835 1.43633 -7.83663 -3.87311 -2.26436 +2705 2 25.4373 3.54032 1.01348 -1.9767 0.932489 2.44944 +2706 2 24.4797 3.08518 2.09411 0.570828 0.0828268 -0.161102 +2707 1 19.489 29.4901 22.011 12.9932 -2.12124 -4.93526 +2708 2 19.5763 28.5564 22.203 0.787662 0.886444 1.11437 +2709 2 20.3762 29.8378 22.1017 0.549872 0.0858767 0.0230447 +2710 1 16.2231 13.9023 33.7957 5.34525 -2.16947 -4.07723 +2711 2 16.8156 14.224 33.1163 -3.21617 0.123838 -3.23683 +2712 2 16.4259 14.4365 34.5636 0.686072 3.08711 -2.69532 +2713 1 31.399 4.7027 20.6234 3.9746 8.45814 -7.29279 +2714 2 31.9008 3.93057 20.8846 -2.52839 -0.230635 -2.9313 +2715 2 32.0005 5.43562 20.7551 0.843683 -0.607816 -2.56919 +2716 1 11.9188 27.2126 2.82681 1.93093 -3.34621 -1.70953 +2717 2 11.7457 27.6027 3.68362 0.986563 -1.96242 0.197858 +2718 2 11.0739 27.2359 2.37743 1.47321 3.98089 -1.5501 +2719 1 22.2884 12.3306 33.307 0.940241 3.05038 -1.33159 +2720 2 23.1322 12.4197 33.7501 0.255271 -2.02172 -1.26508 +2721 2 22.4783 11.7989 32.5339 -2.36363 0.687125 -0.911792 +2722 1 34.7656 23.657 16.896 9.62155 3.90823 2.11601 +2723 2 35.4516 23.1498 16.4621 -1.32827 -1.54927 0.558607 +2724 2 33.9698 23.1397 16.772 0.60288 4.39094 -0.396775 +2725 1 1.74523 27.5889 25.5996 -6.53839 -6.82767 1.94607 +2726 2 1.17073 27.7273 26.3526 0.539793 -1.6298 0.992483 +2727 2 1.51072 28.2863 24.9874 0.657332 1.76883 2.35651 +2728 1 12.8914 5.60656 10.6761 -1.76008 7.46092 0.161921 +2729 2 12.1721 5.01955 10.9088 2.65328 -1.03119 0.394868 +2730 2 13.4357 5.09391 10.0784 -1.61704 2.48952 -1.15736 +2731 1 26.3153 30.236 9.95479 -7.74972 -1.80655 2.43549 +2732 2 26.2843 29.9614 9.03834 1.80453 1.97719 0.494949 +2733 2 26.8894 29.5973 10.3774 1.41313 1.08345 -1.02797 +2734 1 2.44722 10.3076 33.9549 4.72672 5.68641 2.8651 +2735 2 3.26412 10.3953 33.4637 -0.941029 -3.90876 0.277869 +2736 2 2.68214 10.5364 34.8541 0.37328 -0.595572 0.165857 +2737 1 23.5954 21.3779 8.00008 -2.85632 5.19091 -0.190371 +2738 2 22.8512 21.0049 8.47256 2.68306 0.841767 0.343144 +2739 2 23.954 20.6448 7.49988 2.14098 0.206487 1.84538 +2740 1 35.3128 2.94243 23.5832 -0.399748 -1.02466 -1.58818 +2741 2 0.251374 3.38626 22.8612 -1.94198 -0.803917 0.223577 +2742 2 0.513676 2.55574 24.0994 4.07735e-05 -0.211042 -2.17315 +2743 1 13.9993 14.3451 15.4959 -5.74139 -2.53368 2.32769 +2744 2 14.7868 13.9813 15.9005 -2.60555 -0.0933608 1.24778 +2745 2 14.1339 15.2926 15.518 3.21263 -2.30957 -3.34463 +2746 1 6.4645 25.9877 20.3714 1.43107 -1.25589 -9.65394 +2747 2 6.6171 25.2913 19.7326 -2.00968 -1.37895 3.56543 +2748 2 6.11211 25.5365 21.1386 1.6957 2.75439 1.17621 +2749 1 13.2457 10.2242 7.859 3.43441 -8.3974 -20.8527 +2750 2 12.9557 10.9266 8.44107 2.81464 0.707181 -2.19064 +2751 2 13.3446 9.46353 8.43156 -1.69187 0.066917 -1.61218 +2752 1 19.8812 15.7573 34.7861 -4.06867 3.04416 2.11606 +2753 2 20.2197 15.0911 35.3841 -1.39693 0.0543542 0.655742 +2754 2 20.2627 15.534 33.9371 -1.74523 -1.63224 0.24708 +2755 1 28.0598 14.4787 34.8705 5.37928 2.614 3.07549 +2756 2 27.8692 15.0335 0.1797 -2.40524 -2.56523 0.0428427 +2757 2 27.909 15.0449 34.1136 -5.62842 -3.60627 0.267252 +2758 1 19.6323 31.005 7.0221 9.20888 4.55656 1.96157 +2759 2 18.9038 31.3669 6.51756 1.61612 0.27848 -1.30313 +2760 2 19.2969 30.1781 7.36848 -1.30502 2.08742 2.48415 +2761 1 23.521 19.5792 13.6503 6.03364 -0.332811 2.62901 +2762 2 23.6747 20.445 14.0286 1.80967 -0.349473 0.225309 +2763 2 22.9412 19.1438 14.2752 -1.95949 1.66324 -1.35292 +2764 1 17.2304 33.3898 27.4249 1.1281 -6.20412 3.21829 +2765 2 17.9059 33.6588 28.0475 -0.192424 2.73248 -1.06281 +2766 2 17.626 32.6657 26.9397 4.2075 4.38632 -3.32403 +2767 1 14.5322 35.0858 34.6993 -0.268081 -5.95202 0.907761 +2768 2 14.9164 34.4631 34.0822 0.504538 -0.699612 1.06231 +2769 2 14.8594 34.8085 0.107853 0.741955 1.64832 0.440973 +2770 1 23.4486 32.977 12.2136 3.47655 5.48574 -13.7567 +2771 2 24.2409 32.4625 12.3679 -3.79185 -3.83586 -0.412587 +2772 2 23.3448 33.5017 13.0074 -2.52596 -6.75812 3.26493 +2773 1 27.8316 1.824 26.9097 -1.66042 8.9451 14.5854 +2774 2 28.3871 1.2825 27.4705 0.0286398 0.299291 -0.174207 +2775 2 27.9327 1.44688 26.0358 -0.962392 1.60629 0.713311 +2776 1 33.4916 28.0884 24.9203 -0.712322 -2.11292 3.47627 +2777 2 33.9329 28.4947 24.1744 -1.82696 -1.99834 -1.05081 +2778 2 33.8333 27.1946 24.9436 1.69504 1.18455 2.07523 +2779 1 4.51133 24.8021 27.5206 1.28979 5.47865 7.81809 +2780 2 4.62931 24.1455 26.8341 -4.27974 1.54165 -0.437149 +2781 2 4.53136 25.6396 27.0576 -1.95256 0.799878 1.27739 +2782 1 21.9854 18.5123 0.092704 -6.56221 -8.14758 -3.58299 +2783 2 22.4317 17.916 34.9387 0.0920611 -0.325727 0.101063 +2784 2 22.6414 18.7165 0.759221 0.0444473 3.15133 -2.08491 +2785 1 1.51348 16.027 0.149824 2.03745 3.53117 4.01959 +2786 2 1.09257 16.6699 0.720627 -0.162494 0.449542 -1.0739 +2787 2 1.18326 16.2305 34.7219 -1.02773 -3.01344 0.0396897 +2788 1 15.5969 24.9785 19.1505 1.73011 -8.89754 -8.0953 +2789 2 16.1733 25.4392 18.5408 1.97217 -1.48094 1.33374 +2790 2 14.9434 25.6309 19.4025 -0.186919 -0.70118 -2.37729 +2791 1 14.8977 26.7736 7.56698 3.64679 -0.802562 -0.27657 +2792 2 15.0608 26.9434 8.49478 0.535359 -4.91904 -0.346031 +2793 2 14.077 26.2812 7.55376 1.07337 0.968492 -0.658073 +2794 1 20.1266 16.995 24.3871 19.087 8.12062 -9.1825 +2795 2 20.0724 16.2868 23.7454 3.05509 -0.835597 1.61385 +2796 2 20.9558 17.4319 24.1928 0.975087 -0.677737 -0.421857 +2797 1 31.9677 9.81852 26.242 -4.91114 20.8064 9.87467 +2798 2 31.2256 10.3168 25.8997 -1.50199 -1.3044 -0.259873 +2799 2 32.4373 9.52148 25.4626 1.75304 3.89594 1.46565 +2800 1 0.380368 34.9269 18.532 -6.74307 -12.0947 7.8343 +2801 2 0.337044 0.188368 17.962 2.15691 -2.12816 -0.0824411 +2802 2 35.1959 34.3487 18.2086 -1.59822 1.57104 0.186063 +2803 1 13.4144 12.3364 24.2319 -3.88795 0.629947 5.10119 +2804 2 13.1054 11.7821 24.9484 -1.04187 3.33703 2.40208 +2805 2 12.6184 12.7232 23.8671 1.10482 -3.53512 -2.80024 +2806 1 5.18575 5.18379 32.8683 -8.52953 -1.48329 -7.56321 +2807 2 4.63138 5.73738 32.3183 0.791719 -0.45441 -0.17166 +2808 2 5.78991 4.76488 32.2553 0.641899 1.39399 1.70778 +2809 1 32.4253 26.6631 22.0955 -15.0204 3.20577 5.30348 +2810 2 33.1217 26.9876 22.6663 -0.981396 4.27585 -2.81302 +2811 2 32.7121 25.7858 21.8419 3.36573 2.01772 -1.00995 +2812 1 26.5528 2.70454 29.9113 8.95514 7.83874 3.78904 +2813 2 26.4617 3.06993 29.0313 -0.0834723 0.307849 0.204299 +2814 2 27.4614 2.4065 29.9545 1.33238 2.80669 0.553669 +2815 1 31.3574 7.26094 30.5828 -4.03998 0.261943 -3.75028 +2816 2 31.4615 7.58031 29.6865 -2.28306 -0.22389 0.0901194 +2817 2 30.4784 7.54204 30.8371 2.15248 2.87526 1.73663 +2818 1 10.1801 14.3848 10.0633 -12.1617 2.0849 -4.30922 +2819 2 9.29239 14.5028 10.4013 -0.911512 3.38922 -3.1982 +2820 2 10.0586 13.9669 9.21069 0.198087 0.963979 -0.535541 +2821 1 28.1521 13.9438 15.9583 2.50892 0.408084 -0.679025 +2822 2 27.2912 14.2181 16.2743 0.671428 0.0163249 0.0139203 +2823 2 28.0832 13.989 15.0046 1.37228 0.945193 0.662166 +2824 1 8.84268 24.5712 17.2424 3.44969 -1.93068 -2.28459 +2825 2 7.89403 24.6452 17.3464 0.397558 -0.544831 -1.58029 +2826 2 9.08421 23.8139 17.7758 -0.788671 -0.507014 -0.544087 +2827 1 6.95641 20.2933 23.8469 1.06651 -0.198739 -9.54172 +2828 2 7.07455 19.4613 24.3052 1.71358 1.37465 1.02785 +2829 2 7.84625 20.5962 23.6661 -0.775495 2.59061 1.12602 +2830 1 5.75767 13.1151 29.0524 -7.97376 7.83299 5.44391 +2831 2 5.93882 12.9694 29.9809 1.21281 0.126021 -0.679553 +2832 2 4.81049 13.2467 29.0104 -0.266364 1.37462 1.95971 +2833 1 30.0282 16.6847 32.8516 -11.2328 20.0015 -20.869 +2834 2 29.0808 16.8206 32.8633 -0.693183 -3.69826 0.0648344 +2835 2 30.2207 16.2642 33.6897 1.77695 1.0191 -2.32119 +2836 1 19.4053 24.3099 19.4577 8.65447 4.77876 10.7924 +2837 2 18.979 23.7496 18.8092 0.341436 2.37178 0.50017 +2838 2 20.1747 24.6569 19.0063 0.3177 1.49143 2.67484 +2839 1 21.0843 32.5202 34.0578 2.576 1.41346 0.224423 +2840 2 21.4117 33.3054 33.619 -3.5255 1.31905 -0.103233 +2841 2 21.014 32.7716 34.9787 -0.254995 -0.394205 -0.00629371 +2842 1 27.5834 10.4686 5.09157 -10.9482 -14.9634 6.13458 +2843 2 26.6332 10.5766 5.13221 -0.305973 -0.0647781 0.954535 +2844 2 27.7115 9.53795 4.9079 -1.7223 -1.39351 3.98857 +2845 1 28.7385 28.951 29.8835 -11.5401 2.51462 -4.71309 +2846 2 27.7957 28.8412 30.007 -0.670738 0.750379 -0.285083 +2847 2 29.0373 28.1043 29.5518 -0.417363 -0.926714 3.30304 +2848 1 23.1307 9.19308 12.3337 0.271372 -1.41529 3.65252 +2849 2 23.4644 8.44505 12.8289 -2.54285 0.642465 -0.778933 +2850 2 23.5213 9.95628 12.7593 -0.350473 -3.21359 3.45456 +2851 1 7.73182 20.4858 35.3899 -17.0412 3.67328 5.67729 +2852 2 7.15162 20.744 0.658948 -2.46349 -1.5055 -0.808684 +2853 2 8.31437 19.8322 0.329594 -3.36666 -1.41409 -0.124757 +2854 1 15.7473 1.18738 29.4666 8.99138 -4.76431 11.4419 +2855 2 16.622 1.2105 29.8547 0.69727 -0.907829 -1.13811 +2856 2 15.8119 1.7508 28.6955 -0.722798 -1.46272 -0.167298 +2857 1 21.0153 1.65931 12.0138 -0.807926 -2.85642 -3.27261 +2858 2 21.2844 1.85364 12.9116 -0.916424 -2.25324 -0.944087 +2859 2 21.749 1.16777 11.6444 -3.09998 -2.89318 -1.19791 +2860 1 17.7742 21.9579 29.4079 -1.43183 10.2189 -7.71686 +2861 2 18.0478 22.8312 29.6883 -0.485372 -0.0277758 -0.691396 +2862 2 18.4284 21.3691 29.7843 1.3136 0.635409 -2.92429 +2863 1 22.4656 13.0592 12.4564 0.391903 -10.4928 -6.3805 +2864 2 23.0946 13.6425 12.0317 -4.65889 3.40678 -1.05301 +2865 2 22.0569 12.581 11.735 -3.09446 4.72481 0.137222 +2866 1 11.2187 21.7367 13.5236 11.2203 -3.3679 11.148 +2867 2 11.4662 22.2306 12.7419 -3.03733 3.77767 2.17024 +2868 2 10.344 21.4007 13.3282 2.01496 -3.25253 1.35227 +2869 1 21.7259 10.8873 26.2257 -0.948559 4.40785 -20.9387 +2870 2 20.958 11.4299 26.0464 0.258215 0.988232 0.700661 +2871 2 21.6279 10.628 27.1419 2.85847 1.84581 -0.569352 +2872 1 18.468 8.09921 14.496 0.460724 0.338582 -2.70037 +2873 2 19.2276 8.48671 14.0611 -0.617008 0.333315 -0.269705 +2874 2 18.0138 7.61945 13.8033 2.29812 -1.97785 0.612331 +2875 1 2.92126 4.40316 25.4055 -0.594627 -6.74262 -2.27643 +2876 2 2.97228 3.60227 24.8838 -2.15811 1.70178 -3.17956 +2877 2 3.83162 4.67978 25.5102 0.275709 -1.41156 -1.54012 +2878 1 5.27078 8.44836 8.47366 -7.50519 -7.60062 -6.39689 +2879 2 6.08819 8.80039 8.12131 -1.56714 2.55761 4.24307 +2880 2 4.58633 8.84767 7.93671 0.783629 -1.12696 -0.660225 +2881 1 1.76917 24.1455 31.5871 9.02602 -11.9706 7.00766 +2882 2 1.55883 23.2163 31.4947 -0.39641 1.31334 -4.25707 +2883 2 0.926216 24.5669 31.7549 1.38584 -1.397 -0.144867 +2884 1 24.4496 22.6663 34.8586 -4.73651 3.87611 -0.631536 +2885 2 24.1429 23.4303 34.3704 1.24114 -0.963438 -0.382184 +2886 2 23.6548 22.2847 35.2313 0.557533 1.95083 2.46902 +2887 1 4.18318 10.9343 27.7274 4.85776 10.5023 6.59977 +2888 2 4.44701 10.155 27.2381 -4.63086 -2.5052 4.10237 +2889 2 4.904 11.0899 28.3377 0.494956 -2.76604 -0.457625 +2890 1 17.6964 23.1891 14.1611 2.528 -4.65335 -0.844841 +2891 2 17.1743 23.2456 13.3608 -0.520082 -0.73266 1.43697 +2892 2 18.517 23.6315 13.944 -2.46878 2.79571 1.01989 +2893 1 7.47741 4.12466 28.9506 -0.540841 2.4568 -9.88588 +2894 2 6.59486 4.06975 28.5841 0.644358 -1.70369 0.968235 +2895 2 8.0256 3.64574 28.329 -0.917384 -1.43845 1.04733 +2896 1 24.0011 12.4872 25.2177 -1.63741 0.861853 11.3118 +2897 2 24.2343 12.1095 24.3697 -0.728214 2.62357 -0.177716 +2898 2 23.2773 11.9448 25.5311 0.320345 -0.391044 0.088968 +2899 1 29.9156 1.50347 13.0309 19.0448 3.52148 -0.747577 +2900 2 29.0968 1.34719 12.5604 -0.905026 1.13431 3.52755 +2901 2 30.3885 0.67336 12.9718 -1.2587 -0.441583 1.56873 +2902 1 10.6844 11.217 11.7013 1.33878 -3.06313 0.144848 +2903 2 10.067 11.2335 10.97 -0.166971 -0.282535 0.479962 +2904 2 10.8998 12.137 11.8544 0.938882 -0.612302 -0.818373 +2905 1 26.8336 6.78223 27.9029 11.5112 1.50349 -6.90344 +2906 2 27.609 6.23134 28.01 -1.77876 -2.62931 -0.866304 +2907 2 26.7369 6.8791 26.9555 -1.69975 -1.31495 -0.0891284 +2908 1 19.4521 27.2611 28.0451 -14.0332 -12.1976 -5.23952 +2909 2 19.029 26.4902 27.667 -1.80084 1.18086 -2.29871 +2910 2 18.8344 27.5738 28.7061 -1.07244 -0.952262 -0.975604 +2911 1 9.18005 17.542 23.217 9.58692 5.53966 10.9819 +2912 2 9.73809 18.2933 23.0162 0.661761 0.249674 1.94269 +2913 2 9.53057 17.1951 24.0374 -0.451038 -0.441519 0.120853 +2914 1 18.2432 34.6318 20.6587 -14.8178 -12.8929 14.9929 +2915 2 17.3934 34.3554 20.3155 0.894255 0.596258 -4.69797 +2916 2 18.7971 34.7224 19.8833 2.90117 3.60804 4.39229 +2917 1 32.525 32.1026 29.9775 1.19741 1.95427 4.3926 +2918 2 33.1896 32.7313 30.259 -1.36297 -1.02136 4.51635 +2919 2 31.7007 32.5867 30.0264 -0.513643 -1.30973 2.8375 +2920 1 3.80601 11.4922 8.14632 9.02824 -8.2097 3.10397 +2921 2 2.93881 11.2995 7.78988 0.418984 0.403059 1.076 +2922 2 3.74295 11.2562 9.07183 -1.1469 4.51136 0.447144 +2923 1 19.1896 31.1144 32.5061 3.07339 -6.40905 6.96892 +2924 2 19.8074 31.5927 33.059 0.501986 -0.0600323 -0.60876 +2925 2 18.8138 31.7824 31.9326 -2.14162 -0.712873 2.35727 +2926 1 13.3364 28.4195 10.6384 -5.01076 1.76213 2.05512 +2927 2 14.1859 28.0302 10.4309 -1.16483 -0.864801 2.96633 +2928 2 12.7079 27.9116 10.1252 -0.68838 4.04386 -1.17866 +2929 1 9.56373 12.0613 5.54417 -8.0218 -20.2669 0.875703 +2930 2 10.1056 11.2784 5.64203 1.58025 1.53603 -1.36768 +2931 2 9.8396 12.4414 4.71008 0.617277 1.75 2.48548 +2932 1 7.60285 1.78858 2.08879 0.19232 5.73283 -20.0824 +2933 2 7.02218 2.54466 2.00276 0.474573 0.83358 1.69376 +2934 2 7.5107 1.51792 3.0023 2.91195 0.168917 -3.59678 +2935 1 28.7816 11.0345 9.63859 0.266169 2.83895 19.5255 +2936 2 28.9365 11.2443 8.71761 -4.17654 -1.73685 0.115912 +2937 2 29.611 11.2337 10.0729 1.89841 -0.786874 -3.46395 +2938 1 4.02317 14.839 0.81847 -3.68837 0.0531165 -5.35539 +2939 2 4.35752 14.3192 0.0875726 -2.82348 0.0993259 -1.0692 +2940 2 3.18374 15.1781 0.507615 0.966628 3.94 0.797238 +2941 1 28.3052 1.63659 9.03352 3.26313 2.99961 -1.05437 +2942 2 28.2986 2.44251 9.54994 -1.34905 -0.986399 0.956591 +2943 2 27.7776 1.02109 9.54254 -2.62801 1.48309 -3.72567 +2944 1 8.86105 20.4677 30.0536 -5.92802 2.2053 1.7584 +2945 2 8.39358 20.5181 29.2198 0.0772718 -3.11318 0.0771502 +2946 2 8.28184 19.9615 30.6233 -0.533885 2.24543 1.30942 +2947 1 18.1537 12.2328 19.151 -10.4682 0.155871 4.44097 +2948 2 18.586 11.7639 18.4373 -0.384457 1.67294 -0.206693 +2949 2 17.225 12.0258 19.0465 0.0480797 -0.774503 0.24081 +2950 1 30.2744 30.1289 18.8358 -3.96715 0.0935664 -8.38557 +2951 2 31.145 29.7517 18.7095 -0.147376 1.12178 1.6605 +2952 2 29.8876 30.1384 17.9603 0.0432452 -0.346864 0.583518 +2953 1 28.7255 14.9388 4.98002 -7.49327 -7.4278 17.7853 +2954 2 29.0605 14.0616 5.16564 0.211933 -0.85908 -4.01397 +2955 2 27.8008 14.8038 4.77322 1.20335 -0.518813 -2.96547 +2956 1 30.7879 17.3487 25.8764 1.48818 5.56834 -1.94334 +2957 2 31.6096 17.59 25.4489 -0.730261 -2.47537 3.11669 +2958 2 30.4383 16.6371 25.3401 -0.609294 0.308066 1.82469 +2959 1 20.8478 21.7768 22.7954 0.0358594 9.27172 14.5119 +2960 2 20.0162 22.2243 22.6391 2.52586 1.35719 -1.62567 +2961 2 21.5151 22.4166 22.5472 2.52891 -2.86184 0.976522 +2962 1 3.22194 15.2975 10.9357 -3.51532 7.70573 -16.7386 +2963 2 3.55999 14.7783 11.6653 -7.00058 0.904732 2.19656 +2964 2 3.78028 16.0747 10.9152 1.92723 -1.19381 1.40173 +2965 1 33.9272 7.6728 6.62392 -20.804 -1.07668 13.7617 +2966 2 34.078 8.5423 6.99464 4.86877 -2.50402 3.08823 +2967 2 34.4214 7.67239 5.80416 0.736965 -2.28961 2.47031 +2968 1 33.0943 6.73498 25.1359 -2.35227 -2.84798 5.46258 +2969 2 33.4608 6.34555 24.342 -1.23612 -4.04645 1.80119 +2970 2 32.7218 7.56737 24.845 4.72804 1.10746 -2.15895 +2971 1 29.4942 24.6409 11.6012 4.71049 0.825667 -3.56202 +2972 2 29.8232 24.0575 12.285 -0.610726 2.31733 1.79505 +2973 2 28.6114 24.3203 11.4164 1.46015 -1.24279 -1.57806 +2974 1 2.34792 1.81035 21.2382 -3.4999 -6.91405 -2.42619 +2975 2 1.4121 1.66343 21.1008 0.451451 0.0707964 0.348786 +2976 2 2.56626 2.53329 20.65 1.02378 -1.82654 -1.17006 +2977 1 11.0679 31.4274 0.349589 -3.97336 -13.8949 2.97679 +2978 2 10.304 30.9501 35.4729 -0.760996 2.82044 1.03595 +2979 2 11.8111 30.8622 0.138954 -1.44827 -2.32165 1.11003 +2980 1 34.9397 6.07678 11.1034 -2.22254 12.6479 0.124682 +2981 2 0.14602 6.5293 10.6522 -1.43533 0.263672 -1.74925 +2982 2 34.6875 5.37179 10.5071 0.11593 -1.26085 2.49135 +2983 1 20.0111 11.1357 17.5169 8.94125 -5.40484 -5.62534 +2984 2 20.596 10.5709 17.0117 0.573271 -1.62917 1.56005 +2985 2 20.4766 11.2893 18.339 0.347632 1.95303 -0.753852 +2986 1 26.6381 15.2383 11.5783 2.78153 -9.62363 -3.13409 +2987 2 25.7818 14.953 11.2598 -1.96195 2.60261 3.13745 +2988 2 26.7609 16.1057 11.1926 -0.616151 1.23039 4.45004 +2989 1 7.32762 7.27335 11.5191 -11.5084 1.52659 1.91609 +2990 2 7.87547 7.21532 10.7364 -3.04089 -2.64426 -0.970149 +2991 2 6.63615 7.89162 11.2828 1.28543 0.865092 1.79652 +2992 1 8.60792 9.07582 19.3478 1.04807 2.81443 -4.51533 +2993 2 8.93494 8.21003 19.5922 -0.156428 -0.0130758 -1.45729 +2994 2 7.78872 8.90098 18.8846 1.88853 1.2264 -0.117691 +2995 1 11.2159 13.0372 22.9095 -3.77077 -2.02172 -8.1681 +2996 2 10.931 13.3055 23.783 0.451649 1.14277 -0.721053 +2997 2 10.4331 13.1218 22.3651 0.734647 -0.604207 0.445075 +2998 1 15.7036 18.8245 34.7355 5.23332 -0.227801 0.791726 +2999 2 15.2712 19.5646 35.1615 -0.454361 -2.99982 3.71108 +3000 2 16.5946 19.1314 34.5676 0.0840154 0.936719 1.94938 +3001 1 23.1195 30.9582 32.8093 -11.3175 14.9495 1.96537 +3002 2 22.4065 31.3447 33.3176 1.35806 -1.22189 0.859915 +3003 2 23.7489 31.6708 32.6982 1.85513 -2.36108 1.61979 +3004 1 2.07812 30.6848 32.5125 9.50871 4.37908 2.11897 +3005 2 2.43408 29.8226 32.2975 -1.77747 1.34646 -0.726946 +3006 2 2.8449 31.2117 32.7374 0.797833 -3.39264 -0.125451 +3007 1 12.1981 21.2384 5.43324 3.93045 4.29295 -2.75349 +3008 2 11.4503 21.4703 5.98398 0.717393 -3.04214 1.72986 +3009 2 12.8415 21.9273 5.59964 -1.76956 2.25667 -1.02733 +3010 1 16.4951 26.0231 23.2793 1.20945 1.85924 -2.84815 +3011 2 15.7985 26.4104 23.8094 -1.49847 -3.03635 -3.10019 +3012 2 16.7991 26.7395 22.7221 -0.741222 0.615042 0.378175 +3013 1 3.71108 6.70022 23.0891 0.546525 1.51113 1.77057 +3014 2 4.45769 7.21328 23.3982 1.24038 -2.02874 -0.0210337 +3015 2 3.10006 6.69769 23.8259 -0.180669 2.16934 -0.352777 +3016 1 23.6925 19.6449 1.86019 6.11077 -4.15312 -0.477888 +3017 2 23.6298 19.1029 2.64672 -0.089146 2.12459 1.32039 +3018 2 24.5702 20.0247 1.89981 -0.817435 1.66468 0.388381 +3019 1 12.4959 4.32834 15.962 -0.464021 11.3045 -0.319746 +3020 2 12.1311 4.98338 15.367 3.40215 1.83627 -0.124034 +3021 2 13.4256 4.54853 16.0205 0.3889 -1.75557 2.45794 +3022 1 2.89099 24.3098 12.3341 -10.2719 -2.50793 -2.75169 +3023 2 2.73334 24.3455 11.3906 0.597416 3.60168 1.58196 +3024 2 2.11574 24.7153 12.7225 2.77215 2.33842 2.72458 +3025 1 4.4686 13.6711 19.8435 -0.224386 11.0909 -3.62286 +3026 2 4.27441 13.4825 18.9254 -2.82327 7.11789 0.0186368 +3027 2 4.91935 14.5153 19.8249 0.632082 -0.232832 3.71788 +3028 1 7.1078 19.856 18.4337 2.64282 -7.78221 -9.14682 +3029 2 7.43041 20.0245 19.319 -2.09754 4.43317 -1.08205 +3030 2 7.64216 19.1271 18.1182 2.03997 -0.403494 3.33763 +3031 1 23.3081 24.8617 33.3754 1.02774 5.67881 9.77323 +3032 2 23.5976 25.4019 32.6402 -1.14669 1.16174 0.738581 +3033 2 23.4605 25.406 34.1479 -0.414788 0.0385136 0.849893 +3034 1 6.59192 35.2634 10.2919 -1.69789 -7.03354 -1.4315 +3035 2 6.039 0.537106 10.3377 0.735783 -1.88206 -2.53305 +3036 2 6.80998 35.0699 11.2036 0.924183 2.2383 0.209157 +3037 1 21.5878 3.03158 28.3469 -7.36918 10.2464 7.09225 +3038 2 21.3479 3.69549 27.7004 -1.01123 -1.88456 -1.87167 +3039 2 20.7883 2.89048 28.854 -1.54958 -2.11883 -3.12699 +3040 1 24.8121 5.45479 22.5708 4.95404 0.738567 0.825884 +3041 2 24.3509 4.70237 22.2001 1.47035 2.40415 -0.973521 +3042 2 24.6174 6.1749 21.971 -0.859228 -0.289865 1.57076 +3043 1 34.4439 0.14072 3.29046 0.170386 0.494963 0.747063 +3044 2 34.6455 35.4143 2.38414 0.597437 -2.35776 1.12549 +3045 2 35.299 0.264483 3.70234 -0.535882 -2.81448 0.371187 +3046 1 4.27486 2.40924 7.98257 -17.2399 4.37037 -32.5587 +3047 2 4.6166 1.97117 7.20312 0.888642 -0.0110902 -0.402426 +3048 2 3.79879 3.16693 7.64271 1.17907 1.10367 -3.32676 +3049 1 24.5176 31.6538 21.542 -1.7922 -10.8329 -4.7487 +3050 2 24.6804 30.9765 22.1986 0.388193 -0.0291122 -0.00436807 +3051 2 25.2264 31.5481 20.9075 -0.808358 -1.43934 -0.445244 +3052 1 34.4191 34.6792 25.2728 1.19412 -4.21575 -4.26816 +3053 2 33.9421 -0.00252157 25.1796 0.357394 -0.571662 2.03016 +3054 2 33.8891 34.1627 25.88 2.14388 -0.654089 1.21809 +3055 1 11.2607 8.85349 13.2596 -2.85349 8.637 0.395286 +3056 2 11.1856 9.44817 12.5133 2.36053 2.61497 1.72379 +3057 2 10.3558 8.66542 13.5087 -0.678152 -0.566696 -3.97953 +3058 1 17.0459 2.13522 0.319573 -7.62627 -7.75025 6.92663 +3059 2 17.1923 2.32736 1.24579 1.43866 3.99033 -1.0029 +3060 2 17.8554 1.71362 35.4783 0.980211 3.23457 -0.74221 +3061 1 24.82 22.0747 14.9437 -3.32541 -3.90264 -4.36813 +3062 2 25.0997 22.4204 15.7913 -2.12642 0.636614 -1.03652 +3063 2 24.7413 22.847 14.3837 0.143539 -1.58195 -0.0114513 +3064 1 17.7746 29.2204 7.77634 -1.75581 -15.0852 -1.02709 +3065 2 17.5185 29.1396 8.6951 4.22675 1.97634 0.772015 +3066 2 17.6967 28.3328 7.42654 3.48531 -0.859944 2.65568 +3067 1 14.0445 24.7695 11.8375 0.104386 3.22218 -4.1619 +3068 2 14.7198 24.1007 11.9509 1.97005 2.64165 0.295046 +3069 2 13.9228 25.1386 12.7122 -0.891384 0.540169 -1.09134 +3070 1 24.4309 23.4053 24.8337 1.96428 -14.3017 4.03813 +3071 2 24.7546 24.0966 25.4113 3.72551 -1.18643 -2.45811 +3072 2 23.719 23.8162 24.3432 2.19485 1.23715 -0.958494 +3073 1 11.8838 15.0848 0.294702 -11.4296 10.2094 -27.0561 +3074 2 12.5161 15.1014 35.0234 1.30371 0.162089 0.989065 +3075 2 11.4533 15.9388 0.255296 2.16788 1.85131 0.156548 +3076 1 11.0005 18.7643 17.6983 0.390203 6.27683 -5.83743 +3077 2 11.2331 19.0898 18.5679 -0.860541 -1.16214 -1.08104 +3078 2 11.3443 19.4235 17.0955 -2.41904 3.17817 2.87646 +3079 1 0.212921 34.4319 28.4455 -5.86964 7.99631 1.8581 +3080 2 35.4147 34.4114 29.3527 5.9547 -0.0953155 0.917275 +3081 2 0.50196 33.5366 28.2691 -0.201666 1.05608 -2.47241 +3082 1 27.6981 7.7592 5.28276 3.92355 -11.2186 0.242097 +3083 2 28.562 7.34785 5.25841 -0.149851 1.68166 0.720173 +3084 2 27.2695 7.37236 6.04625 0.205607 0.902706 0.367591 +3085 1 18.5723 5.67892 20.2163 -6.02016 1.8601 -5.43617 +3086 2 19.1293 6.24861 20.7468 -3.96339 1.04349 1.38954 +3087 2 19.1816 5.07394 19.7932 2.43478 1.13669 2.2349 +3088 1 2.33693 13.1719 32.3593 -13.3993 -4.48384 -16.0865 +3089 2 1.5677 13.7241 32.4995 1.4918 -0.72052 0.376221 +3090 2 1.97874 12.3212 32.1059 -2.51831 -0.528888 2.5057 +3091 1 35.0122 31.7353 0.970772 6.57238 -0.58943 -2.42739 +3092 2 34.6001 31.4202 1.77521 -2.94121 2.29257 -0.94387 +3093 2 34.5126 31.3212 0.267087 1.75996 -0.0651233 -1.11022 +3094 1 17.1722 3.81562 14.5284 11.466 6.01945 -3.64575 +3095 2 16.5577 3.94465 15.2509 -1.01933 -0.138314 -2.17922 +3096 2 17.8427 3.23287 14.8849 1.32264 3.2161 2.31187 +3097 1 23.7396 2.46095 3.91675 5.09855 -3.6877 -8.41987 +3098 2 23.8152 1.55569 4.21847 1.25645 0.0633707 -1.44855 +3099 2 22.8006 2.64503 3.94296 1.06893 0.251702 4.18713 +3100 1 22.4692 29.5039 22.7944 -7.04283 13.1446 -24.7136 +3101 2 22.7786 29.3334 21.9047 -0.0355099 -3.58315 -0.530013 +3102 2 22.6888 28.7095 23.2812 -5.94423 1.46554 0.646369 +3103 1 8.34225 6.62101 29.939 10.7605 -4.966 -5.37703 +3104 2 8.85581 7.12833 29.3104 1.09347 -0.453817 1.09475 +3105 2 8.16523 5.79339 29.4918 -0.746411 0.476258 0.738427 +3106 1 35.1774 29.8008 28.037 -14.2266 5.81133 -9.66849 +3107 2 35.0229 29.8285 28.9813 1.46344 3.94796 -0.437012 +3108 2 35.2933 28.8713 27.84 2.87828 0.486819 2.79865 +3109 1 30.2879 0.506773 35.0183 -0.0220244 -7.48652 -13.6305 +3110 2 29.4063 0.507705 34.6456 0.368065 -0.436168 0.028707 +3111 2 30.8668 0.628735 34.2658 0.0722307 3.42722 0.71933 +3112 1 9.04929 33.894 34.152 1.75944 -1.76355 -12.0666 +3113 2 9.98995 33.9231 34.3267 -0.237583 -0.73015 0.731214 +3114 2 8.9592 33.2777 33.4251 0.940534 -1.93201 3.3508 +3115 1 8.19649 7.90125 34.6279 -0.750093 -8.24519 11.2663 +3116 2 8.11967 8.7432 35.0768 -1.49527 -0.431736 -0.390457 +3117 2 8.55354 8.11986 33.7671 -4.43471 -0.494743 -0.869832 +3118 1 16.3613 30.7341 16.1521 -1.32103 -1.78989 8.1053 +3119 2 15.4334 30.5913 16.3388 0.211157 -1.94223 -4.84257 +3120 2 16.6538 29.9164 15.7495 2.73462 3.00948 1.63632 +3121 1 1.38641 21.5237 15.8356 0.382218 21.7981 1.54053 +3122 2 2.17106 22.0089 16.0908 1.63247 -1.64657 0.384985 +3123 2 1.47499 21.4044 14.89 1.02155 -0.698164 0.852323 +3124 1 24.4986 16.9123 14.4172 3.36877 -4.46589 -1.72943 +3125 2 24.4501 15.9986 14.1361 -0.1234 0.839279 -1.26243 +3126 2 23.8432 17.3624 13.8842 0.898563 1.2003 0.483694 +3127 1 6.59793 30.0857 32.9682 -10.0053 7.44618 5.35652 +3128 2 6.34106 29.5277 33.7022 1.72771 -1.41646 -1.61101 +3129 2 5.91687 30.7571 32.9272 1.67235 -0.510327 1.12055 +3130 1 13.7919 1.75339 32.9854 -3.04482 -0.841377 -3.04608 +3131 2 13.8631 0.825517 32.7614 2.90628 0.884514 -1.17246 +3132 2 13.8558 1.7753 33.9403 1.63449 -0.902038 -0.815833 +3133 1 4.50537 20.472 25.3775 -7.01104 -10.863 -0.411089 +3134 2 4.10411 20.2045 26.2044 0.21006 -1.79814 -0.483465 +3135 2 5.10303 19.7571 25.1585 3.19687 3.09117 2.48273 +3136 1 8.5517 4.97747 10.5373 8.54264 -6.17324 -2.27361 +3137 2 9.3799 4.56812 10.2868 -0.0265061 -2.80724 1.99319 +3138 2 7.88203 4.45063 10.1011 0.791187 -0.216069 1.93204 +3139 1 6.57267 13.4244 12.4651 -2.66533 0.190568 0.343552 +3140 2 6.84562 14.1285 11.8769 0.999929 -1.41232 -0.862375 +3141 2 6.80767 13.737 13.3388 0.593879 0.504111 -0.617371 +3142 1 17.3051 29.5698 18.826 -2.09761 -1.56961 -5.85992 +3143 2 16.9932 30.1121 18.1015 1.27135 -1.36871 -1.67475 +3144 2 17.7855 30.1759 19.3899 -2.60039 0.672287 0.578534 +3145 1 7.07373 33.6833 15.8811 -3.33946 -16.3787 0.753892 +3146 2 7.97151 33.3642 15.973 -0.335634 -0.646447 -2.04025 +3147 2 7.09186 34.5629 16.258 1.52739 0.883337 -5.12431 +3148 1 4.32196 32.0851 0.42601 -8.31271 4.23867 3.2573 +3149 2 5.25152 32.0642 0.19857 0.0467094 -1.76689 3.06762 +3150 2 4.04169 32.9742 0.208875 1.73502 0.288443 -1.76802 +3151 1 12.4966 15.4353 7.00479 -4.87305 -6.78623 14.9711 +3152 2 12.4009 16.0358 7.74402 -1.11078 0.813417 -1.10515 +3153 2 12.4123 15.9922 6.23079 2.09218 -2.59353 -0.188445 +3154 1 20.2251 27.4421 4.69375 -14.3676 -3.36821 9.96803 +3155 2 20.7465 27.3324 5.48899 -2.05761 0.0840214 1.10639 +3156 2 20.5287 26.7469 4.10997 0.279503 0.866927 1.72249 +3157 1 30.0019 27.9901 32.6268 1.82088 -2.2096 -6.54983 +3158 2 30.4839 28.5623 32.0298 0.44041 -1.26554 -0.728412 +3159 2 30.5757 27.2339 32.7502 0.0590132 1.6685 1.09813 +3160 1 14.6358 3.8656 1.21071 -0.819968 1.59801 0.387496 +3161 2 15.1718 3.07311 1.18106 0.116537 0.518779 -0.450852 +3162 2 13.7884 3.59562 0.856623 -0.433036 -0.289237 1.20145 +3163 1 4.2822 7.13256 1.69724 -14.9359 -8.17507 -4.62687 +3164 2 4.87502 6.72009 1.06902 -1.06769 2.21203 -1.06715 +3165 2 4.16104 6.47383 2.38107 5.26702 0.414931 0.632684 +3166 1 29.1615 26.1905 28.8827 9.67772 3.76926 8.13664 +3167 2 29.2574 26.8932 28.2398 0.513427 -4.85775 -4.47592 +3168 2 28.2853 26.3164 29.2469 -1.95118 -3.16068 -6.29995 +3169 1 3.62976 32.788 28.9084 -0.834533 -1.73903 1.92162 +3170 2 3.07474 32.0132 28.8196 -0.722843 3.12955 -2.08264 +3171 2 4.47746 32.4449 29.191 -1.39132 2.29384 1.33189 +3172 1 23.7625 25.8517 5.67418 -2.89265 0.905805 -6.3717 +3173 2 23.9373 24.928 5.85466 0.777798 1.62035 3.15506 +3174 2 24.6083 26.2071 5.40128 0.409569 1.94495 4.04616 +3175 1 25.3841 33.2777 0.144757 -6.80409 -2.47605 7.89502 +3176 2 26.2712 33.376 0.490466 -1.91422 -1.35509 3.02263 +3177 2 24.9671 34.1233 0.310124 1.51027 1.3301 -3.37749 +3178 1 0.685328 1.52273 17.0713 2.74794 15.6135 -13.9686 +3179 2 0.559315 2.42202 17.374 -1.37572 -0.190286 -1.4119 +3180 2 1.27373 1.60246 16.3206 -0.68884 2.516 -1.17394 +3181 1 23.6485 8.67276 18.7769 -7.08752 -5.50871 -6.71542 +3182 2 22.7359 8.79532 18.5156 1.02533 -0.47446 0.882346 +3183 2 24.1045 9.43553 18.4212 -1.32333 0.912962 3.4913 +3184 1 33.0482 15.6342 13.3463 8.18733 4.85689 -0.214581 +3185 2 33.9436 15.6098 13.0087 -0.630976 -1.10045 -2.04374 +3186 2 32.5901 14.9479 12.8612 -1.60322 1.25415 1.39163 +3187 1 18.3307 24.6467 30.1322 -0.955422 -1.38722 -1.75177 +3188 2 18.9627 24.8944 30.8071 -1.49562 1.04332 -0.108165 +3189 2 18.153 25.46 29.6597 -2.69449 -0.827413 0.404738 +3190 1 5.36796 26.7648 9.70426 -13.6267 -2.88569 -2.78576 +3191 2 4.62472 26.803 9.10228 -0.865691 -2.76846 0.591491 +3192 2 5.0026 26.4092 10.5144 2.49814 -0.442311 0.242191 +3193 1 10.1075 10.0813 21.5404 3.09966 6.72823 0.892418 +3194 2 10.4974 10.9043 21.2457 0.780786 -0.847116 -0.777912 +3195 2 9.50312 9.83741 20.8393 0.835184 0.0782372 1.61986 +3196 1 19.012 35.0674 29.8516 4.3428 -6.61849 10.5981 +3197 2 19.0973 0.402926 29.4041 -5.38171 -1.86839 -2.89064 +3198 2 19.8446 34.6239 29.6891 0.183317 1.63007 -3.019 +3199 1 29.9973 14.9857 24.7306 -17.4183 5.33963 4.87523 +3200 2 29.7441 14.5706 25.5551 -1.91594 -1.82735 -1.48944 +3201 2 30.7847 14.5152 24.457 -2.11635 0.90977 -1.69864 +3202 1 6.6402 29.0041 30.4905 15.7643 -8.82461 -4.15695 +3203 2 7.10398 29.3504 29.7281 2.3573 3.19606 3.31031 +3204 2 6.93748 29.5482 31.2198 -4.49631 -0.702552 0.707882 +3205 1 10.1181 30.2954 18.3043 -12.0596 -1.90595 -3.77068 +3206 2 10.9678 30.6733 18.5311 -1.63719 1.83543 -0.208788 +3207 2 10.241 29.9394 17.4243 -0.308495 -0.288452 1.5646 +3208 1 32.3865 34.1511 4.78754 -1.67137 -3.00822 -5.19097 +3209 2 33.3065 34.19 4.52596 -1.62335 1.39459 -1.27044 +3210 2 32.3622 33.4932 5.4824 2.08471 1.65484 1.49175 +3211 1 8.26454 25.9048 25.8804 8.94171 -11.3934 0.741146 +3212 2 7.47174 26.2165 25.4439 4.55256 2.3376 -2.50811 +3213 2 8.18021 26.2157 26.7817 -0.324019 -1.77069 -0.17311 +3214 1 34.3926 28.7617 22.3391 1.9632 1.7306 -7.94159 +3215 2 34.76 28.2417 21.6243 -0.843718 -0.102087 -0.399323 +3216 2 33.9973 29.5186 21.9066 -1.328 -0.716924 0.707409 +3217 1 26.1808 0.338509 20.7552 -0.530624 0.905905 1.22078 +3218 2 26.9748 0.135408 21.2496 0.758579 0.520292 -2.53616 +3219 2 25.4771 35.4207 21.2463 2.72845 -3.10353 0.445541 +3220 1 10.6084 26.3748 18.4166 3.99152 3.8481 -5.58069 +3221 2 10.0782 25.743 17.9308 0.773352 -0.238694 0.0988648 +3222 2 10.0993 26.5584 19.2062 2.35715 -3.68713 0.611427 +3223 1 8.64044 7.6455 22.4072 -6.40467 -2.47405 -12.6408 +3224 2 9.37282 7.41678 21.8349 0.521448 -1.22821 1.03763 +3225 2 9.0216 7.6745 23.2847 -3.04737 -2.20988 -1.76929 +3226 1 34.9357 6.28892 29.4823 -2.65782 -6.85515 -9.59745 +3227 2 34.7842 5.37266 29.2505 2.73546 0.78599 -2.66532 +3228 2 35.3491 6.25302 30.3449 -3.33941 1.66965 -0.276464 +3229 1 22.966 8.26627 24.9751 -3.72776 2.73435 -0.299067 +3230 2 23.5948 8.60314 24.3369 2.10863 -1.48539 1.46579 +3231 2 22.6759 9.04029 25.4578 -1.42852 1.2525 -2.54178 +3232 1 11.4497 14.5881 29.1677 3.44622 4.90251 9.9534 +3233 2 11.2767 15.52 29.3013 -2.29014 -0.777789 -3.16685 +3234 2 10.9794 14.1524 29.8785 -1.01619 2.56573 0.316079 +3235 1 30.9829 28.1896 16.3482 3.36744 -8.84675 3.87946 +3236 2 30.8989 29.0477 15.9326 -2.1131 -1.76634 0.217371 +3237 2 31.8401 27.8695 16.0668 -1.29576 0.932408 -2.9256 +3238 1 19.6015 34.6355 0.734635 3.82111 -4.37811 6.72148 +3239 2 20.0608 34.5325 1.5681 -1.3195 1.04856 1.2229 +3240 2 19.6676 0.0635781 0.537969 1.46512 -0.941646 -1.4333 +3241 1 6.52274 20.2042 8.34712 -4.98263 -2.7053 7.87655 +3242 2 6.45632 20.8253 9.07234 -0.554966 0.744751 -0.522263 +3243 2 6.74491 20.7439 7.58844 0.61905 -1.46179 0.0439269 +3244 1 2.22782 5.94996 13.0364 -17.2712 -2.84246 5.56346 +3245 2 3.16404 5.76122 13.1004 -0.880385 2.20527 -2.96363 +3246 2 1.97011 6.19048 13.9263 2.3965 0.663106 -0.613193 +3247 1 33.5525 3.02123 18.3272 2.13174 3.66578 2.24417 +3248 2 33.2473 2.81478 19.2106 -1.29332 0.657395 -0.726031 +3249 2 32.9021 2.62214 17.7492 2.43767 0.0675429 -1.10021 +3250 1 27.7117 5.52877 14.9754 -6.06074 2.41431 -3.95136 +3251 2 28.5657 5.88536 15.2199 0.974935 -4.04966 0.119662 +3252 2 27.3439 6.17708 14.3749 1.28794 -0.410055 2.17493 +3253 1 15.9445 23.7335 21.564 -8.60712 -0.951582 4.96711 +3254 2 15.9725 24.607 21.9545 3.72476 -1.41776 2.87875 +3255 2 15.6578 23.8825 20.663 3.24861 3.81336 0.0586851 +3256 1 6.6904 14.3962 15.0963 -0.0978392 0.803277 -0.133338 +3257 2 7.63287 14.5603 15.1288 -1.21276 -2.8047 2.42918 +3258 2 6.30051 15.261 14.9683 0.879849 0.2149 1.69295 +3259 1 5.94938 12.1421 3.05339 -3.45367 0.791173 -5.22024 +3260 2 6.27182 12.1751 2.15274 -0.568328 -2.4727 0.596492 +3261 2 5.22855 11.5128 3.02733 4.3059 -2.57114 0.352067 +3262 1 12.099 30.8089 11.2227 13.3139 12.603 -17.0896 +3263 2 12.5423 29.98 11.0424 0.570747 1.63989 -1.53893 +3264 2 12.8088 31.4303 11.3848 0.212312 0.992703 0.299528 +3265 1 18.9397 2.00989 15.9859 2.37424 0.777821 -2.15082 +3266 2 19.4513 1.25681 15.6903 -3.41359 -2.21367 -0.125346 +3267 2 18.5899 1.74354 16.8361 -0.67014 1.851 -0.0408308 +3268 1 23.9633 13.7242 20.699 -7.04089 -4.10473 -2.62291 +3269 2 24.4543 14.5014 20.9656 -0.258566 -0.269603 -1.11839 +3270 2 23.4888 13.9978 19.914 -0.17171 -1.31947 -0.255456 +3271 1 8.24907 5.78477 16.0182 6.14668 -1.69714 -3.23432 +3272 2 8.75532 5.13106 16.5005 3.79762 3.09406 0.268565 +3273 2 8.6576 5.81429 15.153 -2.1102 -0.242667 0.23941 +3274 1 28.3557 22.2528 21.4965 -1.12848 4.9588 -3.03789 +3275 2 29.0642 22.8062 21.1679 -4.15163 4.40876 0.435322 +3276 2 28.3309 22.428 22.4372 0.684064 -0.998779 -0.589035 +3277 1 1.81383 0.070486 2.4619 3.60168 -5.24101 14.9462 +3278 2 1.24801 34.9933 1.95639 -0.841782 1.90331 0.324084 +3279 2 1.92066 35.1365 3.30507 -1.36045 -0.149955 -0.0515105 +3280 1 35.5284 20.9796 3.82593 13.6567 3.77454 7.24769 +3281 2 34.6903 21.3564 3.55764 -0.452622 -5.9856 -2.48859 +3282 2 0.679368 21.5709 3.45906 -1.36066 -0.17902 1.15662 +3283 1 11.1819 3.63594 11.4341 -1.23448 -4.24365 3.98738 +3284 2 10.4888 2.97589 11.4209 0.599039 -0.966374 0.794656 +3285 2 11.232 3.91313 12.3489 -2.46566 2.9773 -0.694713 +3286 1 9.92738 28.8964 20.6864 3.94915 24.4543 3.73891 +3287 2 9.94766 29.2857 19.8121 -1.39617 -0.84439 -0.640753 +3288 2 9.39516 28.1073 20.5854 4.66981 -1.48028 2.11861 +3289 1 8.08269 0.989361 4.46134 -14.0597 -16.2403 28.609 +3290 2 8.89529 1.4905 4.39221 -0.684921 -2.58286 2.11947 +3291 2 8.34315 35.5911 4.28807 -2.96919 -0.287033 -1.33236 +3292 1 2.10527 25.5824 29.3595 0.983872 8.37989 -9.79344 +3293 2 2.22015 25.088 30.171 -2.38025 -1.22084 -1.47614 +3294 2 2.98885 25.865 29.1235 0.77411 -1.56796 0.88154 +3295 1 0.212584 17.1241 5.62441 1.39821 -1.61016 5.87563 +3296 2 0.651319 16.9542 6.45802 -0.368837 -0.914572 -0.677593 +3297 2 34.8451 17.4276 5.87057 0.334555 -0.236617 -1.48321 +3298 1 29.3616 32.8766 7.14896 -12.0765 10.2589 -0.939196 +3299 2 28.4597 33.0352 6.87015 0.182995 1.14712 -0.311918 +3300 2 29.4455 33.3551 7.97369 -0.209521 0.732153 -0.786202 +3301 1 33.4598 17.4491 24.9847 2.11038 8.3072 -5.40215 +3302 2 33.7183 16.5716 25.2665 -4.33311 1.26891 3.50772 +3303 2 33.84 18.0335 25.6406 2.0206 1.18645 -2.23072 +3304 1 14.6377 31.9704 20.1131 9.68456 0.860329 7.32485 +3305 2 14.4071 32.3851 20.9444 0.906652 0.595226 -0.0943368 +3306 2 15.5756 31.7932 20.1853 -1.25285 -0.793495 -0.410536 +3307 1 17.8961 30.1944 29.0767 0.621021 7.11004 1.80483 +3308 2 17.9929 30.3778 28.1422 1.44532 -3.2156 -0.349684 +3309 2 18.5488 30.7524 29.4996 0.838933 -0.0453566 -0.936837 +3310 1 29.8193 30.5889 9.54668 -0.628052 1.56003 -4.40323 +3311 2 29.6738 31.3737 9.01837 -0.450756 0.0175536 0.559744 +3312 2 30.5229 30.8317 10.1485 0.00756191 -1.38613 -1.25868 +3313 1 21.8272 0.179766 6.5969 -18.0431 4.53122 -6.56692 +3314 2 21.3272 35.0418 7.098 1.25164 0.338498 1.62574 +3315 2 21.4588 1.02419 6.85657 -0.750224 -0.0582204 0.31509 +3316 1 29.6904 11.0454 25.0251 2.33752 -0.96734 9.85858 +3317 2 28.8519 10.59 24.9487 0.302626 1.82834 -3.32752 +3318 2 29.5572 11.6764 25.7325 -0.76139 1.86091 -3.3875 +3319 1 7.91663 12.4205 27.488 2.38558 4.83677 -0.669721 +3320 2 7.28177 12.3613 28.2019 0.272835 0.640398 -1.26434 +3321 2 8.02843 13.3601 27.3435 1.12213 -1.33235 -2.81748 +3322 1 1.5855 18.1499 25.235 -3.60019 4.62669 0.297942 +3323 2 0.946117 18.7954 25.5363 0.895335 -0.142645 1.24424 +3324 2 1.35029 17.9874 24.3215 -0.800766 1.71324 0.665709 +3325 1 6.92913 23.5306 2.35467 4.24147 9.91669 0.192001 +3326 2 6.69957 22.6225 2.15737 -2.97042 1.45814 -0.0241258 +3327 2 7.72624 23.6918 1.84982 1.01333 -2.26896 0.290488 +3328 1 4.74579 5.257 7.60594 -8.1153 -0.577194 -4.07828 +3329 2 5.37806 4.61978 7.93823 1.04971 2.75479 1.22151 +3330 2 4.32943 5.61357 8.39062 1.06583 1.38027 -1.63751 +3331 1 8.12968 1.12532 8.49743 1.1209 3.96308 4.67158 +3332 2 7.74892 0.577617 9.18392 -3.55806 2.94526 -0.130036 +3333 2 8.3272 0.515943 7.78618 -1.14764 -0.264716 1.0137 +3334 1 19.7458 22.0659 2.67225 18.3384 2.20608 -0.94418 +3335 2 20.2877 22.1995 3.44988 -0.904178 0.218135 0.152496 +3336 2 19.0861 21.4287 2.94609 -1.91537 3.86918 -0.863176 +3337 1 26.9934 3.40086 0.234015 14.6517 10.5186 3.97054 +3338 2 27.3756 4.23204 35.3997 2.55867 -0.827732 0.197438 +3339 2 27.5537 3.1106 0.953764 -0.029995 0.66067 0.409184 +3340 1 2.76103 30.7268 25.4412 -5.75383 16.6906 -3.55212 +3341 2 2.32342 30.421 24.6467 -2.08578 -2.42204 2.2176 +3342 2 3.52516 31.2082 25.1241 -0.175038 -1.94824 -3.89895 +3343 1 32.1288 13.8554 23.8329 21.7008 -5.37731 -10.4704 +3344 2 32.8136 14.2332 24.3846 -2.0612 -2.23312 3.55763 +3345 2 32.2638 12.9099 23.8964 -3.38076 0.761255 -2.47604 +3346 1 10.2185 20.2676 34.3998 15.2593 10.6233 -8.64911 +3347 2 10.6626 21.0934 34.5924 2.38968 -0.805604 0.0260447 +3348 2 9.289 20.4948 34.376 1.73925 0.523081 2.37512 +3349 1 23.0906 20.8756 25.3075 13.7229 4.09741 -4.27902 +3350 2 22.4009 20.9589 25.9661 -0.288635 -0.356673 -1.99659 +3351 2 23.28 21.7759 25.0432 1.39522 -2.138 0.749067 +3352 1 29.4549 17.1088 18.2217 7.94286 -2.378 -3.85895 +3353 2 30.1656 17.4819 18.7432 -1.08675 3.07326 -0.802121 +3354 2 28.7383 17.7375 18.3082 -2.51312 -4.05733 0.561873 +3355 1 20.0608 13.4039 10.4572 5.04473 -4.51256 2.86533 +3356 2 19.4979 13.2149 11.208 -1.40501 1.1548 -2.22268 +3357 2 19.7461 12.819 9.76801 -0.432934 2.44907 0.190352 +3358 1 20.7016 15.0623 6.66541 1.39628 -2.79706 -4.73189 +3359 2 21.2622 14.3782 6.29955 -0.211539 0.394243 0.968982 +3360 2 21.1859 15.8745 6.51674 -1.87715 0.0703474 2.07966 +3361 1 18.8984 16.3315 29.0204 1.04537 0.310191 8.55786 +3362 2 19.5417 17.0382 29.0741 -1.41499 -2.25769 -4.03755 +3363 2 18.8584 15.9754 29.908 1.79801 -0.29507 -0.922349 +3364 1 32.5352 22.1102 16.3319 -24.3725 11.9478 -0.680763 +3365 2 31.659 21.7359 16.2399 -0.895725 0.758594 -1.5004 +3366 2 32.906 22.0727 15.4503 -1.05083 2.91754 0.171807 +3367 1 25.6654 12.063 29.5304 -2.85898 -13.6103 -17.2582 +3368 2 25.5664 12.5179 28.6941 0.531749 2.37548 1.99238 +3369 2 26.4216 11.49 29.4038 -0.650078 -0.782704 -2.2293 +3370 1 17.5123 29.9015 23.7452 0.130619 -0.12934 7.10982 +3371 2 18.2375 29.8134 23.1268 -0.184475 -2.12229 1.05588 +3372 2 16.7553 29.5459 23.2796 -1.00122 4.6161 1.99008 +3373 1 20.4269 5.6055 4.9074 4.34446 11.8067 0.910525 +3374 2 20.7434 5.94266 5.74551 1.47457 0.00737942 -2.02064 +3375 2 19.4959 5.43711 5.05254 1.31156 -0.867906 -0.780244 +3376 1 21.2253 7.22168 16.333 -7.94769 -3.95955 -3.61516 +3377 2 21.6588 8.07216 16.2626 -1.35531 -0.307306 -0.278736 +3378 2 20.2905 7.42705 16.3201 -0.220529 -2.51262 -0.430337 +3379 1 8.72324 17.2916 17.5625 -6.58968 -1.33093 7.05123 +3380 2 9.5685 17.7359 17.6288 -0.155545 -0.986223 1.46862 +3381 2 8.9395 16.4072 17.267 -1.04737 0.195017 -0.447676 +3382 1 8.76201 18.0604 33.5428 -7.56838 -2.56141 -6.95389 +3383 2 9.25193 18.8141 33.8717 0.521228 -2.10818 0.132125 +3384 2 7.86559 18.3812 33.4443 0.0444599 0.894764 1.53827 +3385 1 32.8224 35.5233 32.0988 -1.95057 3.24234 -1.2997 +3386 2 32.1812 34.8166 32.1745 -0.440579 0.909898 -1.21059 +3387 2 32.4032 0.661248 31.5284 4.28658 -0.597406 -2.52913 +3388 1 9.69385 32.4204 15.8089 10.3807 2.9954 3.37865 +3389 2 10.2901 32.8334 15.1844 -2.7783 0.235633 -1.68737 +3390 2 9.51347 31.5582 15.4344 -5.42953 2.82506 -0.923237 +3391 1 3.13446 9.32127 6.33326 -10.8097 -6.22737 3.06476 +3392 2 2.77258 10.0937 5.89901 -0.654735 -2.84703 -2.24445 +3393 2 3.78943 8.98642 5.72079 2.45726 1.68982 4.38482 +3394 1 8.17139 30.3513 28.5615 -6.52517 -10.0004 -7.04036 +3395 2 8.30711 29.9371 27.7093 1.01048 0.239809 -0.594245 +3396 2 8.8657 31.0073 28.6228 -0.506277 -0.885291 1.42944 +3397 1 5.53189 5.12086 25.8323 7.48861 7.48227 -2.55695 +3398 2 6.24114 4.54539 25.5459 -2.72995 -0.797924 -1.879 +3399 2 5.64172 5.91539 25.3099 1.47095 -0.398534 0.725182 +3400 1 27.9626 26.5991 23.4596 0.521509 -7.8934 -4.74021 +3401 2 27.4533 26.1298 22.7988 -0.388008 0.37005 -0.30781 +3402 2 27.3083 27.0624 23.9825 0.668756 -0.526858 0.0598596 +3403 1 8.77088 34.4658 30.1266 11.0961 2.89892 20.9596 +3404 2 8.04443 34.6847 30.7102 1.20981 0.306993 1.7449 +3405 2 9.52086 34.35 30.7099 0.890756 -0.0646288 0.845224 +3406 1 6.61394 26.6807 32.4226 -1.3746 -7.30693 -13.2846 +3407 2 6.41447 27.3957 31.8184 1.48957 0.777806 0.551128 +3408 2 5.83053 26.1308 32.4107 -1.57063 1.66406 -1.17362 +3409 1 20.6153 1.66454 21.2115 -6.82624 7.44408 7.7485 +3410 2 20.4401 2.47712 20.7369 1.56518 -0.224013 -0.875498 +3411 2 19.8172 1.14718 21.1044 0.272287 0.671331 -0.97757 +3412 1 17.1106 11.9436 25.7023 -2.31529 6.52622 -0.828719 +3413 2 16.5993 12.2588 24.9571 0.534096 -0.801411 -0.0917035 +3414 2 17.0326 12.6371 26.3574 -2.24782 0.334892 -0.841434 +3415 1 35.2892 32.216 32.5107 13.1229 3.49317 1.45054 +3416 2 0.695874 31.93 32.5391 0.180618 -0.974867 0.87005 +3417 2 35.3318 33.1256 32.2156 1.86379 -1.74338 -5.62944 +3418 1 18.6421 20.0697 10.2411 -0.760249 -5.85374 5.35721 +3419 2 18.6772 19.2535 9.74221 -1.20709 1.46995 -2.74082 +3420 2 17.788 20.0505 10.6727 -1.88027 1.53515 -3.60403 +3421 1 15.6679 16.7069 30.8439 -0.595343 6.97263 0.138322 +3422 2 15.1675 17.1025 31.5576 -0.077824 0.576454 -0.801573 +3423 2 15.0709 16.0652 30.4591 -0.549308 1.5231 -0.663896 +3424 1 25.3192 32.9991 32.9335 -0.145392 -5.90495 -13.1481 +3425 2 25.3528 32.9615 33.8893 0.482085 5.00413 -0.954227 +3426 2 26.1444 32.6064 32.6486 -1.53445 -1.1667 0.750488 +3427 1 21.9587 34.9114 21.6861 3.65539 -4.39228 -4.58889 +3428 2 22.819 35.1406 22.0376 0.572314 -1.7044 -1.45319 +3429 2 21.5901 0.237978 21.3919 0.714861 0.114712 2.79563 +3430 1 9.91267 22.8658 28.5446 -14.1799 3.41403 28.2445 +3431 2 9.67354 22.0633 29.0082 -0.138092 1.34312 2.98703 +3432 2 9.7777 23.563 29.1863 -0.00296983 0.094768 1.01292 +3433 1 18.918 1.83045 28.5438 -4.34857 15.7549 12.7936 +3434 2 18.7461 1.66405 27.617 4.87863 -1.77712 0.881538 +3435 2 18.4478 2.64243 28.7331 1.11083 1.64439 -3.12636 +3436 1 16.8382 26.302 13.6324 4.03359 -4.89263 2.71657 +3437 2 16.3219 25.8742 14.3155 2.00875 -1.24876 -0.88422 +3438 2 16.3006 27.0435 13.3542 -1.28915 -3.19085 -0.920498 +3439 1 23.037 33.978 14.6628 4.21813 1.60877 12.8096 +3440 2 22.874 33.8925 15.6022 -3.58972 2.05233 -1.08386 +3441 2 23.4374 34.8421 14.5663 -2.57994 0.643832 -1.57212 +3442 1 26.3779 30.428 35.2555 -2.59592 1.3535 -0.703548 +3443 2 25.7296 30.3999 34.5518 -0.687619 -1.42471 1.01732 +3444 2 26.3863 31.3426 0.0905942 -0.974484 -0.920489 0.627836 +3445 1 32.6398 13.7853 28.3915 3.91467 -4.13414 -2.69765 +3446 2 32.6 13.6369 29.3363 -0.334727 1.22835 -0.132315 +3447 2 33.0146 12.9788 28.0375 -1.76618 -1.4672 1.02159 +3448 1 1.19215 11.8896 7.4208 -3.40921 3.0357 -8.44886 +3449 2 1.34061 11.8641 6.47552 -0.0214094 0.0908808 -0.23019 +3450 2 0.4742 11.2738 7.56762 3.37529 -2.1067 1.14894 +3451 1 34.9995 34.5795 14.6795 0.672929 3.09838 2.60259 +3452 2 35.3498 34.7743 13.8103 -2.70571 0.851942 -0.029096 +3453 2 35.2236 35.3468 15.206 -0.104801 0.039011 -1.13565 +3454 1 9.91254 32.335 28.62 6.43116 4.37118 -1.75464 +3455 2 10.8418 32.2754 28.3983 0.372593 1.35336 1.6582 +3456 2 9.86533 33.0362 29.2698 -1.18122 -0.321332 -1.5517 +3457 1 6.3693 25.8201 16.6625 4.89261 3.72648 16.1743 +3458 2 6.38554 25.3562 15.8255 4.68629 4.26171 -0.313855 +3459 2 5.45701 25.7688 16.9477 -1.32666 -0.225144 -4.93422 +3460 1 32.8185 28.0047 1.06201 -5.57838 -0.182744 2.14705 +3461 2 32.6937 27.9671 2.0103 -1.48662 1.85874 -0.858103 +3462 2 33.7676 27.9681 0.943146 -1.68683 2.33236 -1.05935 +3463 1 2.1035 25.0049 9.73403 2.95207 -6.29275 -3.55759 +3464 2 1.35926 25.4058 9.28504 0.954402 -0.304633 2.04874 +3465 2 2.73675 24.8283 9.0383 0.972908 -0.362293 2.12157 +3466 1 3.70785 6.67803 30.8843 -0.122161 1.91736 -0.676321 +3467 2 3.2359 7.46176 30.6028 0.876484 0.82842 1.08843 +3468 2 3.22136 5.95182 30.4942 0.328417 1.21638 -0.602421 +3469 1 22.9146 23.3527 22.0072 -1.25971 4.56475 -2.81829 +3470 2 23.8559 23.365 21.8337 -0.307358 -0.605235 -0.784883 +3471 2 22.733 24.2037 22.4061 1.19574 0.104677 0.745539 +3472 1 4.20014 8.41088 26.8029 3.35373 -10.5811 -5.95442 +3473 2 4.86162 7.71927 26.7841 0.667307 1.94241 0.897544 +3474 2 3.49206 8.08084 26.2498 -0.356082 -0.157469 2.01662 +3475 1 27.8337 24.3776 5.10567 2.37849 -2.46319 1.28414 +3476 2 28.5459 24.7904 4.61722 0.708865 -2.94222 -1.05415 +3477 2 27.0836 24.9571 4.97201 2.05225 2.00893 2.20421 +3478 1 28.2509 34.7039 30.3825 -4.76092 5.9163 14.3707 +3479 2 28.8312 33.9508 30.4935 -4.9948 -1.75713 -0.332144 +3480 2 28.6292 35.1927 29.6516 -0.488576 0.708654 2.36347 +3481 1 30.1567 30.7224 15.6451 -5.56801 6.05947 -12.8658 +3482 2 29.4341 31.3077 15.8719 0.216574 0.435467 -0.148853 +3483 2 30.9386 31.1699 15.9683 -0.663861 -3.57014 4.63153 +3484 1 14.2972 15.8915 9.69908 6.00922 -9.96312 -2.98521 +3485 2 14.168 15.1752 9.07746 2.48745 1.24989 0.896836 +3486 2 15.2333 16.0856 9.65033 -0.0480828 1.47306 1.31405 +3487 1 32.3046 26.7568 30.2773 -7.39435 0.497476 -1.72373 +3488 2 31.8334 27.5168 29.9358 -0.240412 0.378062 3.91081 +3489 2 33.1297 27.1138 30.606 -4.33621 0.934021 5.34919 +3490 1 26.3854 26.686 5.02592 -6.28809 1.49535 -0.333485 +3491 2 26.1235 27.0032 4.16161 1.89347 1.97834 1.0529 +3492 2 26.9511 27.3755 5.37336 0.570478 -2.65752 2.37432 +3493 1 20.8665 29.0275 31.8909 5.36828 4.21718 9.04454 +3494 2 21.5933 29.5881 32.1622 1.31269 -1.7962 -1.90981 +3495 2 20.0884 29.4512 32.2531 0.891686 1.37944 -3.93709 +3496 1 25.8114 29.4524 19.7813 2.2953 1.9769 -2.73118 +3497 2 26.6647 29.3298 20.1973 -0.55122 0.851488 0.300945 +3498 2 26.0172 29.6955 18.8787 0.410045 -0.279303 -0.150156 +3499 1 9.81686 4.85262 23.3895 -8.50047 -8.13822 -1.58707 +3500 2 10.5761 5.33185 23.0577 -3.01161 -0.823542 -1.48687 +3501 2 9.25704 4.72945 22.6229 -1.41547 1.83375 1.4111 +3502 1 27.0981 22.2755 13.0372 -5.79791 -11.1936 -1.06182 +3503 2 27.0848 21.3442 13.2579 -1.28749 -0.558793 -1.17073 +3504 2 27.4762 22.3085 12.1585 -1.86038 1.03598 -0.0250246 +3505 1 29.7369 0.480195 28.652 12.2129 -8.08815 -24.5161 +3506 2 30.6646 0.244616 28.6399 0.756028 -0.396893 -1.42312 +3507 2 29.6773 1.18742 29.2943 0.331103 -0.821681 -3.1717 +3508 1 23.2894 4.02621 30.2023 -7.80416 7.48217 6.80169 +3509 2 23.9204 4.33065 29.5501 3.38599 -3.03822 2.67836 +3510 2 22.5594 3.68221 29.6876 3.46398 -3.3341 -0.708655 +3511 1 10.1189 1.62701 31.7898 -7.85916 9.22144 -0.458996 +3512 2 10.1027 2.57334 31.9327 2.36057 0.373786 -3.53498 +3513 2 9.30033 1.43971 31.3303 -1.34381 0.688964 1.47321 +3514 1 23.9872 35.1189 7.95919 18.2284 -4.45602 9.92786 +3515 2 23.3849 35.3931 7.26763 -2.37641 -0.792485 3.86618 +3516 2 24.5935 34.5186 7.52529 -0.124602 1.06337 -1.954 +3517 1 18.9544 12.2169 15.1004 10.2231 -4.43145 10.464 +3518 2 19.2397 11.8363 15.931 -0.89808 1.29549 0.977857 +3519 2 18.1641 11.7279 14.8712 0.110716 2.38867 0.796028 +3520 1 20.6404 34.0536 11.9687 10.9976 22.9347 -8.87206 +3521 2 20.1001 34.3982 11.2577 1.08415 -1.24532 -1.34625 +3522 2 21.3245 33.5499 11.5277 -1.88305 -1.47489 0.768636 +3523 1 1.017 25.617 23.7961 -7.92267 0.658327 3.97665 +3524 2 1.38738 26.2623 24.3983 -0.812074 2.08464 -2.50786 +3525 2 0.547806 25.0031 24.3611 -1.22761 3.33116 1.18225 +3526 1 10.9896 19.5445 23.2452 7.35267 2.45306 -3.75204 +3527 2 10.6494 20.4052 23.4893 -3.34348 -1.37248 -1.35083 +3528 2 11.8438 19.7263 22.8534 0.58284 -0.238467 7.936 +3529 1 27.8814 14.101 8.71517 0.109321 -7.76244 -0.615685 +3530 2 28.0546 13.6708 9.55254 -0.0253166 0.728765 -1.16574 +3531 2 28.041 13.4224 8.05922 1.98769 -0.154603 1.545 +3532 1 24.8552 12.373 16.4534 2.80402 1.37301 -2.57344 +3533 2 24.8519 11.8215 17.2357 -2.71734 -0.573195 -1.02185 +3534 2 25.2072 13.2114 16.7523 0.16036 -0.577582 1.59551 +3535 1 3.37031 29.514 35.2429 -0.0700923 12.6569 -7.84996 +3536 2 3.66439 30.385 0.062327 0.917191 0.741811 -2.36499 +3537 2 3.65998 28.9363 0.501846 1.12877 1.71083 -0.811827 +3538 1 0.35179 31.8885 22.2866 -4.82826 -7.70345 8.66802 +3539 2 0.730755 32.6265 22.764 -0.707823 0.866423 -1.2186 +3540 2 0.145411 31.2448 22.9643 3.9157 -0.707138 1.64225 +3541 1 22.0899 22.9664 19.2985 4.70583 6.96804 7.90385 +3542 2 22.1645 23.8259 18.8839 -0.743098 -0.17563 -0.413381 +3543 2 22.2615 23.1315 20.2256 3.39693 0.254649 -0.705176 +3544 1 21.0387 34.0771 16.8789 9.42866 0.954763 1.11011 +3545 2 20.6588 33.2828 17.2543 1.85843 0.782471 -0.543927 +3546 2 20.8192 34.7671 17.505 -0.905472 -0.435533 -0.831423 +3547 1 33.5501 31.2386 34.0706 -17.9894 8.57009 21.169 +3548 2 33.1048 31.9677 34.5025 -0.227183 2.00155 -2.44441 +3549 2 34.1864 31.6561 33.49 -0.0951291 -2.53785 0.286302 +3550 1 18.0421 31.4157 20.7315 -3.54393 8.45405 -0.394748 +3551 2 18.5773 30.7558 21.1723 1.23674 1.32093 -1.20787 +3552 2 17.8888 32.0849 21.3985 0.209624 0.0301862 0.154975 +3553 1 21.1227 11.5161 20.2274 -2.94068 -0.514279 3.15262 +3554 2 21.2126 11.261 21.1456 1.30391 0.18203 -0.372681 +3555 2 21.1991 12.4703 20.2349 -0.913297 -0.771684 0.379285 +3556 1 2.50289 22.4546 28.2579 3.97027 3.8635 -2.0516 +3557 2 2.73189 23.3675 28.0839 0.778268 -0.0521987 1.48239 +3558 2 3.24618 22.111 28.7536 -0.858374 -1.15872 0.172186 +3559 1 1.8987 15.3539 4.09987 1.91946 3.10074 8.837 +3560 2 1.55499 16.1318 4.5392 -2.06187 -0.819541 0.519926 +3561 2 1.1204 14.8823 3.80303 1.72475 1.17813 -4.99141 +3562 1 11.3151 29.949 26.0703 -1.41373 23.6675 -0.0178891 +3563 2 10.4032 30.209 25.9397 -0.87803 -4.18166 -0.714799 +3564 2 11.5722 30.3771 26.8869 -2.50055 5.26044 -2.07259 +3565 1 10.4669 0.479635 28.4702 6.98332 6.20547 4.03663 +3566 2 11.2534 0.795588 28.9148 -1.51046 -0.625385 0.548199 +3567 2 9.88649 0.200778 29.1784 1.44536 -2.50786 -0.579011 +3568 1 20.0135 21.1165 19.4011 -3.59943 1.69688 -3.445 +3569 2 19.9536 20.4738 20.1079 1.96905 2.86659 2.2711 +3570 2 20.6939 21.7257 19.6877 0.137013 1.20992 -4.39894 +3571 1 17.5011 14.9063 31.4526 12.2293 -3.89433 5.3826 +3572 2 17.4859 14.2261 30.7793 -0.631998 0.440275 -0.243768 +3573 2 16.8852 15.5684 31.1388 -1.43239 -1.22134 3.50248 +3574 1 23.931 26.1772 0.41894 3.4952 -12.1766 2.4676 +3575 2 23.8214 25.4864 1.07235 0.23721 0.368712 0.775735 +3576 2 24.8789 26.2665 0.320726 0.153128 -0.269827 0.172132 +3577 1 15.4795 12.3632 9.66808 4.77688 -2.6466 3.07168 +3578 2 14.5803 12.4215 9.34538 0.809631 -2.41294 2.04023 +3579 2 15.9943 12.8653 9.03633 0.239404 0.110885 2.89077 +3580 1 24.9488 4.70562 28.2371 10.4489 1.89581 -7.86617 +3581 2 25.448 5.52031 28.2951 -0.102147 -0.134311 -2.74845 +3582 2 25.27 4.28349 27.4404 -4.30517 0.452977 -2.52901 +3583 1 7.23206 24.3137 5.43109 -10.1411 -1.59806 1.82694 +3584 2 7.46337 24.7198 6.26647 -1.94101 -1.17937 -0.734066 +3585 2 8.03645 24.354 4.91382 -2.41115 4.06508 0.165746 +3586 1 28.5838 14.1121 13.1994 3.38335 3.6329 -0.906964 +3587 2 27.8233 14.4668 12.7388 2.42436 2.74832 -1.03467 +3588 2 28.6528 13.2093 12.8889 -3.84794 -0.838277 2.10966 +3589 1 34.0346 15.8788 9.37622 0.131364 5.75879 2.51971 +3590 2 34.6052 16.5377 9.77182 0.0575523 0.315541 -1.00307 +3591 2 34.541 15.0675 9.4162 0.878431 1.0162 -2.0188 +3592 1 31.8255 18.3671 3.7158 -3.06808 4.08983 3.78201 +3593 2 32.3233 17.8301 4.33223 -0.063455 2.96079 2.15242 +3594 2 32.1715 18.1285 2.85582 0.381466 -1.43646 1.45312 +3595 1 23.5909 11.4785 18.8548 7.42138 -1.39114 1.98375 +3596 2 23.0733 11.2643 19.631 -1.5958 -0.653773 -1.8128 +3597 2 23.25 12.3248 18.5651 -1.24317 -2.21549 -2.31425 +3598 1 15.3418 31.4092 27.9991 -7.70302 -0.410807 5.9489 +3599 2 16.105 31.8971 27.6896 -2.59685 3.80238 1.33792 +3600 2 15.3801 30.5781 27.5258 1.37541 2.15685 -3.17854 +3601 1 13.7731 0.54618 8.10539 6.97101 -3.75342 -3.05543 +3602 2 13.8337 35.2662 8.64781 -2.02246 -0.132773 -0.51265 +3603 2 13.437 1.22004 8.69631 -2.63957 -0.574753 -1.67622 +3604 1 29.7422 21.7344 15.8154 -1.95403 10.4986 -4.52406 +3605 2 28.9359 22.1604 16.1062 -1.10714 -1.4998 -0.245697 +3606 2 29.5462 20.7983 15.8533 3.33193 0.150481 2.48514 +3607 1 9.34752 5.53292 13.3797 4.53531 0.896783 2.83435 +3608 2 8.95398 5.79174 12.5464 -0.00511393 -2.29292 -0.30685 +3609 2 10.1583 6.03926 13.4297 -0.872468 0.373057 -1.44367 +3610 1 33.684 33.2628 18.3391 -9.38675 5.22013 -2.74967 +3611 2 34.1458 32.5654 18.8045 4.10766 4.24635 1.0333 +3612 2 33.1866 33.7168 19.0193 -2.79996 -1.30155 -0.881049 +3613 1 8.4881 30.2448 2.44149 -2.91557 4.94298 8.44177 +3614 2 8.18575 31.0735 2.06995 -0.0779166 -1.72637 -3.34146 +3615 2 7.8819 30.0691 3.16112 0.382119 1.96789 -1.02635 +3616 1 25.319 5.98733 34.5148 9.10799 -7.69883 -0.0667008 +3617 2 25.2927 5.2034 33.9662 -0.961659 -0.352086 0.199196 +3618 2 25.5961 5.66962 35.3742 -1.03878 -0.574276 -0.381033 +3619 1 26.738 34.7332 14.2948 -0.192919 -0.77538 1.63215 +3620 2 26.7609 35.3851 14.9954 0.175471 0.947019 -1.02275 +3621 2 25.9081 34.8928 13.8455 0.658691 0.141659 -0.771348 +3622 1 21.8327 2.06013 14.527 -0.635347 2.9555 12.4407 +3623 2 21.3272 1.2791 14.7521 0.248146 -0.0819776 -0.00855613 +3624 2 21.3262 2.78671 14.89 0.71593 -0.420402 -0.402694 +3625 1 35.0221 0.231656 21.0048 5.8521 4.11702 3.33082 +3626 2 35.1729 0.0292659 20.0815 3.18998 -0.349771 0.935023 +3627 2 0.258699 35.3433 21.4615 -3.0313 -1.9009 2.99488 +3628 1 22.3551 9.63087 16.261 3.21709 12.3275 -4.47889 +3629 2 23.2053 9.19286 16.2233 -0.0580106 0.740061 1.02011 +3630 2 22.4247 10.3449 15.6273 1.02553 0.0823399 -0.635705 +3631 1 11.1995 33.5959 17.8181 1.39374 4.3774 -10.6936 +3632 2 10.7111 33.2273 17.0819 -3.25889 0.227744 2.41585 +3633 2 11.6092 32.8391 18.2372 2.89241 1.37201 -2.15736 +3634 1 31.8225 18.5223 34.56 -3.32058 4.17571 -14.0097 +3635 2 31.2933 19.1603 35.0386 0.388426 0.295278 -0.447712 +3636 2 31.5307 18.6015 33.6518 -0.0579648 -0.566791 0.104417 +3637 1 30.8789 31.967 12.9036 -8.57018 2.32107 14.4843 +3638 2 31.3717 31.3383 12.3763 -1.20305 3.89146 -2.01136 +3639 2 30.6654 31.4917 13.7065 -0.73233 -1.08716 -1.63962 +3640 1 13.9773 21.3924 19.9242 15.079 -0.891371 0.898863 +3641 2 13.9791 20.4495 19.759 -0.870544 0.573986 0.0319369 +3642 2 14.3236 21.7777 19.1193 -4.97921 0.688458 -1.87293 +3643 1 4.162 28.1763 1.92941 11.2721 -8.25651 1.61204 +3644 2 4.94995 27.7043 2.19893 -1.31961 -2.6288 -4.12438 +3645 2 3.45404 27.7635 2.42398 1.53577 0.976199 2.3694 +3646 1 2.61894 16.0128 16.0534 2.65221 11.0603 -4.20442 +3647 2 1.76957 15.5719 16.0717 -0.0421554 1.20978 0.836914 +3648 2 2.41054 16.94 16.1686 1.25569 0.529009 1.6056 +3649 1 13.5943 19.9564 22.5357 4.54283 -0.432012 -8.94128 +3650 2 14.2073 20.577 22.1417 -1.19203 0.931768 -0.533043 +3651 2 13.7521 20.0282 23.4771 0.502176 0.351287 -0.710161 +3652 1 7.18825 10.713 12.0528 -2.48975 4.45098 20.3952 +3653 2 6.438 10.1849 11.78 -0.336733 2.22227 -1.45167 +3654 2 6.81486 11.5681 12.2663 1.42221 1.43926 -1.25772 +3655 1 15.08 14.7211 6.25087 -0.211104 0.314136 -3.71454 +3656 2 14.1791 14.5607 6.53161 -0.736201 4.4101 -2.0467 +3657 2 15.03 14.7624 5.29587 2.1131 -1.95858 0.0522404 +3658 1 17.765 16.0872 24.8765 -17.3417 1.98754 7.54358 +3659 2 17.6371 15.6461 24.0367 -1.40239 -0.993093 2.74635 +3660 2 18.6221 16.5063 24.7993 0.524903 -3.39808 0.45681 +3661 1 17.6629 7.92428 7.74929 -1.20634 -0.534031 -1.41505 +3662 2 18.5439 8.25368 7.92729 0.372735 -1.41963 -0.236844 +3663 2 17.1242 8.71134 7.66842 1.70362 0.631063 -1.20406 +3664 1 3.05034 13.2039 2.90071 10.2577 -4.19471 0.743669 +3665 2 3.52904 13.709 2.24345 -2.21814 -1.41999 -1.3374 +3666 2 2.68483 13.8632 3.49061 -0.339733 0.790115 -2.89934 +3667 1 5.25491 2.13415 16.4098 11.9451 -13.3004 16.608 +3668 2 6.04493 1.82002 15.97 -0.105212 -1.83028 0.357528 +3669 2 4.85255 2.73353 15.7812 -1.01364 -3.31444 -0.086644 +3670 1 12.6124 32.5216 4.72024 -7.39105 -0.0519653 7.72896 +3671 2 11.9102 33.1688 4.78609 1.97676 1.73144 -2.28293 +3672 2 12.2335 31.8077 4.20746 -1.36205 0.465649 0.592344 +3673 1 33.0547 19.8219 12.7146 -10.8752 -2.59039 6.17341 +3674 2 32.8939 19.3218 13.5147 1.18754 -2.24639 -1.03368 +3675 2 33.6538 19.2753 12.2062 -1.52272 2.43346 -0.965447 +3676 1 8.67027 22.9484 34.6112 3.13757 7.0879 -3.76372 +3677 2 8.07556 22.2294 34.8246 2.73145 -0.739243 0.442631 +3678 2 8.31198 23.3258 33.8078 -2.10255 1.10927 1.31712 +3679 1 0.873324 12.1041 11.6855 1.26905 8.08275 -5.81077 +3680 2 0.737631 12.5655 12.5131 3.44448 1.56175 -1.1404 +3681 2 0.574472 11.211 11.8569 -1.97722 2.20648 1.22909 +3682 1 27.2981 18.0281 25.8759 -0.4372 -1.12812 7.87205 +3683 2 26.3866 18.1115 25.596 0.307484 2.81361 0.662547 +3684 2 27.7939 18.5361 25.2337 1.50146 -3.62283 -0.91399 +3685 1 20.972 4.9435 22.3243 7.50275 2.75784 20.6111 +3686 2 21.4313 4.88244 23.1619 1.50414 1.19126 0.40113 +3687 2 20.6811 5.85414 22.2759 -1.22078 -0.458237 1.75147 +3688 1 22.2724 31.3263 24.7749 7.72278 2.17579 -0.11151 +3689 2 22.2631 30.6884 24.0613 0.0533488 0.901774 0.0440948 +3690 2 23.1999 31.4416 24.9817 -0.27852 -0.449026 0.0780911 +3691 1 22.6642 15.1568 23.547 -0.409347 -0.839205 -9.17366 +3692 2 23.1048 15.5712 22.8051 0.320161 0.521419 1.31174 +3693 2 23.2094 15.3757 24.3027 -2.3218 0.727711 0.709085 +3694 1 11.1995 9.41799 24.1582 7.49311 3.92997 -5.50027 +3695 2 10.8862 9.88232 23.382 0.308949 -2.06835 1.11573 +3696 2 11.5175 10.1091 24.7392 -4.26906 1.30341 -1.15195 +3697 1 12.0009 23.2868 34.3322 -4.06381 -1.58742 8.14865 +3698 2 12.5234 23.5892 35.0751 -1.62705 1.22844 -0.685304 +3699 2 12.6425 22.9362 33.7144 0.289955 -0.75336 2.58293 +3700 1 23.225 18.6038 28.0793 1.07587 2.74212 0.47148 +3701 2 23.5425 19.5062 28.1115 0.0146688 -2.30849 -0.104113 +3702 2 23.9859 18.0731 28.3151 -1.78285 -1.85308 -1.76605 +3703 1 30.9246 3.09255 32.5197 -0.453915 -11.6761 4.12126 +3704 2 31.7846 3.46107 32.7215 -1.01082 0.485358 1.73266 +3705 2 30.3079 3.79419 32.7284 -1.05165 -0.870628 -2.96253 +3706 1 1.33894 18.3603 13.3846 -12.6271 -14.8007 4.29297 +3707 2 1.18911 18.2847 14.3269 2.71412 2.32134 -0.73482 +3708 2 0.976982 17.5534 13.0185 -0.0977707 0.902942 0.459145 +3709 1 9.40279 27.6865 1.85571 -3.49317 -7.06257 -2.07381 +3710 2 9.17571 28.5909 2.07163 0.345047 -0.500758 -4.5524 +3711 2 8.65428 27.1723 2.15837 -0.83578 1.68486 -1.06326 +3712 1 22.5972 25.1523 24.1599 -13.3957 12.8051 -2.79119 +3713 2 22.1466 24.6721 24.8546 -2.53168 1.5964 -1.04922 +3714 2 22.6844 26.0424 24.501 -1.95031 -0.318702 -1.07895 +3715 1 34.9451 12.2382 24.2306 -6.74699 4.90626 -2.4964 +3716 2 34.9676 11.4871 24.8234 -0.515597 0.648015 0.1903 +3717 2 34.5092 11.9103 23.444 2.69797 -0.172751 -1.02667 +3718 1 13.656 32.5527 14.5591 3.52399 3.28347 7.53009 +3719 2 13.5559 31.7127 15.007 1.70432 -1.68555 -2.99108 +3720 2 14.2764 33.0408 15.1005 -0.0096836 -1.42096 1.77616 +3721 1 25.8424 7.64287 30.1946 3.58911 4.37424 12.2937 +3722 2 26.4323 7.47709 29.4592 -3.24595 -0.732783 -1.40073 +3723 2 25.0375 7.96479 29.7888 -0.801812 -2.2113 3.65897 +3724 1 31.3475 3.95503 8.26969 -4.55984 6.24184 2.07703 +3725 2 31.6686 4.45361 7.51833 3.35756 -4.24341 0.00786495 +3726 2 30.6243 3.43397 7.92062 1.39136 -0.763387 -0.922171 +3727 1 32.0824 7.74441 18.9869 -14.1506 3.89877 -5.14723 +3728 2 31.5304 6.96305 18.9547 -1.83786 0.962853 -1.31355 +3729 2 32.6478 7.60768 19.747 -1.41189 -1.12343 -0.210839 +3730 1 33.8621 32.041 14.8242 2.211 3.12936 -10.2194 +3731 2 34.1566 32.9388 14.6711 -0.420902 0.736677 2.79158 +3732 2 33.2655 32.108 15.5698 0.914608 -3.38995 0.227113 +3733 1 15.8076 9.5358 29.2283 -1.80414 -2.26686 7.46877 +3734 2 16.2385 9.52694 28.3736 0.258512 0.504924 2.18098 +3735 2 14.9413 9.16325 29.0642 -0.116251 0.948383 -0.245439 +3736 1 14.7618 31.7857 33.9494 -0.862215 0.864066 -1.4651 +3737 2 14.8394 31.6125 33.0112 -1.38111 0.0101356 2.39798 +3738 2 14.521 30.9412 34.3302 0.66341 0.0671641 -0.448572 +3739 1 19.5432 27.8851 17.0366 3.36727 -4.51675 3.56854 +3740 2 19.9105 28.2384 17.8469 -0.780504 0.846087 0.17294 +3741 2 20.3042 27.5873 16.538 0.763129 0.195968 1.10021 +3742 1 29.4154 2.42483 30.2737 -13.3417 12.2077 17.6282 +3743 2 29.5887 3.35348 30.1195 1.17257 -0.114372 0.0723006 +3744 2 29.6925 2.27588 31.1777 1.52121 1.61815 -1.872 +3745 1 25.2114 16.456 28.3378 -0.138512 8.36784 -5.25643 +3746 2 26.1667 16.4449 28.2787 -0.525412 -1.292 -1.35792 +3747 2 25.0121 15.9163 29.1028 -0.764483 2.69607 0.583732 +3748 1 4.36082 14.2052 17.0353 5.66967 -11.0513 -2.65596 +3749 2 5.22231 14.268 16.6228 -0.156834 -0.0338139 0.602701 +3750 2 3.82085 14.8371 16.5606 0.794212 1.96493 3.67543 +3751 1 29.1382 0.851962 24.7707 2.06285 -1.13215 -6.06762 +3752 2 29.7411 1.31386 25.3532 -1.31145 0.491696 -0.408364 +3753 2 29.7045 0.31817 24.2134 0.555398 1.54372 -0.520127 +3754 1 27.6216 10.2278 23.2979 6.89211 -0.404131 0.510688 +3755 2 28.3775 9.96145 22.7747 -2.92047 -1.33565 -3.45873 +3756 2 27.6049 11.1823 23.227 1.28662 -0.754596 -0.814504 +3757 1 13.1028 23.7808 22.5152 8.99427 -0.0303466 9.38373 +3758 2 13.3775 23.5343 23.3984 -3.08937 -0.387731 -0.400884 +3759 2 13.8574 23.5758 21.9632 0.104562 2.04529 0.838043 +3760 1 33.1902 2.34833 4.32561 -1.75265 -2.42667 10.7405 +3761 2 33.6768 3.00764 3.83091 -4.56299 0.0272706 -2.71816 +3762 2 33.5625 1.51303 4.04301 0.0208334 1.71962 -0.866583 +3763 1 25.9453 28.2959 2.8978 16.8701 -15.6795 6.56734 +3764 2 25.1192 28.6872 2.61386 3.79374 3.54762 0.976538 +3765 2 26.5988 28.6514 2.29548 2.61282 -4.41372 0.498951 +3766 1 9.91296 2.7846 7.29577 -9.12229 -0.339628 -8.40421 +3767 2 9.33787 2.14816 7.72056 -0.350326 0.236506 -0.747486 +3768 2 10.7956 2.52321 7.55827 -1.14038 1.92774 2.10014 +3769 1 16.3074 34.8594 16.1228 3.5563 -1.36468 -12.0203 +3770 2 16.589 35.2646 15.3026 -1.44097 3.97022 1.98468 +3771 2 15.3516 34.8526 16.0714 1.39507 2.01712 1.76657 +3772 1 7.62107 9.73917 26.7802 -2.62894 -1.44688 -20.7265 +3773 2 7.50842 10.6867 26.856 5.44315 0.551319 -3.29343 +3774 2 7.99259 9.61071 25.9074 0.49808 -3.99413 -0.417346 +3775 1 3.53298 14.1983 8.20234 -8.19283 -2.13588 8.66323 +3776 2 3.25626 14.4375 9.0869 3.71795 -1.47699 0.701187 +3777 2 3.40553 13.2506 8.15903 4.56537 0.0399284 0.969593 +3778 1 17.369 21.5175 20.3438 -1.78726 3.34487 -1.26263 +3779 2 18.1535 21.7027 19.8276 0.617841 0.413018 1.48625 +3780 2 16.815 22.2887 20.2236 0.601437 0.778507 0.296816 +3781 1 24.8552 10.5385 5.64092 -2.07206 0.283785 4.81887 +3782 2 24.5974 9.98806 6.38036 -1.26661 1.31526 -0.132052 +3783 2 24.0468 10.6682 5.14502 1.14524 -1.08438 -1.97886 +3784 1 17.5413 19.8866 23.1663 0.716769 -0.077373 5.2828 +3785 2 18.2506 20.3344 23.6274 -0.0824389 0.0361011 0.472299 +3786 2 16.7708 20.4325 23.3233 0.396018 0.69726 -1.62177 +3787 1 9.13332 2.63099 27.3103 0.711433 0.238673 -3.16846 +3788 2 9.74087 1.98474 27.6701 -1.20779 -0.291884 1.20181 +3789 2 8.60772 2.14047 26.6784 -0.747072 0.18407 1.08674 +3790 1 14.2662 24.1474 0.96094 -12.2675 9.05938 -2.94394 +3791 2 13.7881 24.3962 1.75203 1.79681 -1.75478 -0.184912 +3792 2 14.7674 24.9289 0.727714 -2.70773 1.29013 -1.20205 +3793 1 34.1239 0.604707 34.3595 5.25471 -7.77037 6.08357 +3794 2 33.9537 1.42157 34.8286 0.723865 0.228405 -2.07331 +3795 2 33.6859 0.71669 33.5158 -0.310434 -3.20951 1.40054 +3796 1 12.2867 18.1924 0.681844 -26.9322 0.4752 -16.3741 +3797 2 12.8667 18.6555 0.0774987 -0.330875 1.47695 1.6832 +3798 2 11.4909 18.7237 0.705366 -1.03264 -0.124562 -1.31948 +3799 1 12.1575 6.42873 30.341 0.393529 -4.38889 4.89359 +3800 2 12.6038 5.72238 30.8081 2.18145 1.62459 -0.868224 +3801 2 12.5962 6.46916 29.4912 -2.43196 -1.27183 -0.36985 +3802 1 22.5459 21.3328 17.1554 4.88784 5.35815 -10.1134 +3803 2 22.2724 21.4952 16.2526 -0.993205 2.08258 0.418613 +3804 2 22.1318 22.0322 17.6611 0.26072 -2.30674 0.512731 +3805 1 16.4645 17.2516 22.2267 -4.68363 25.4595 -6.35803 +3806 2 16.6361 17.9878 22.8139 0.789742 0.486581 -2.32161 +3807 2 15.5107 17.172 22.2142 0.00738741 -0.123813 2.8024 +3808 1 15.9011 2.63371 27.117 11.0663 -18.576 6.78915 +3809 2 15.941 1.74607 26.761 -0.616252 0.395834 -0.805462 +3810 2 16.0186 3.20283 26.3564 -6.16279 0.231731 0.461073 +3811 1 17.5615 29.2029 10.5364 -1.06731 -1.05621 2.15091 +3812 2 16.9553 29.7528 11.0327 1.7347 1.92492 0.0444944 +3813 2 18.4269 29.4352 10.8733 0.698365 -2.48939 -0.237792 +3814 1 14.1384 0.581608 23.4078 -2.27897 9.31261 3.03833 +3815 2 15.085 0.723624 23.4143 -0.654032 -2.09883 0.0671299 +3816 2 13.8123 1.10415 24.1404 0.706033 0.223679 0.618332 +3817 1 14.9414 16.7395 14.495 7.32463 10.4942 3.301 +3818 2 14.5649 17.5429 14.8543 0.721363 0.702768 0.265994 +3819 2 15.7277 16.5877 15.0193 -0.820958 -0.865094 1.60426 +3820 1 18.608 10.1031 33.8477 -24.6084 14.0078 6.08919 +3821 2 18.0893 9.29922 33.8803 -1.5282 1.42905 2.34129 +3822 2 19.4229 9.84556 33.4167 -1.39694 -0.111796 1.69863 +3823 1 21.924 17.7782 6.96358 -19.7746 -3.21631 -2.76134 +3824 2 22.7217 18.2712 7.15575 -0.830949 -0.475262 -1.77061 +3825 2 21.3913 18.3778 6.44112 -1.77895 -1.23316 2.36002 +3826 1 9.22437 31.2544 9.95433 -1.17376 -3.31566 0.249839 +3827 2 9.95489 30.6972 10.223 2.55651 3.3203 -0.291877 +3828 2 9.2825 31.2824 8.99931 -0.289951 0.241407 0.420031 +3829 1 13.4077 7.95674 25.2807 1.23659 11.6173 -5.01344 +3830 2 12.685 8.48745 24.9455 -0.160213 -2.12909 -4.1976 +3831 2 14.1706 8.24687 24.7807 -0.134911 -2.45592 -2.35689 +3832 1 12.0763 15.0399 21.0425 -7.31986 -3.86399 5.04573 +3833 2 11.9752 14.2178 21.5222 -0.945123 1.25472 1.30913 +3834 2 12.2894 15.686 21.7159 3.77031 -0.895496 -1.86868 +3835 1 9.88201 18.408 5.93331 -14.9718 -1.8265 -1.45985 +3836 2 9.68756 19.3058 6.2023 4.29769 -0.451865 3.06777 +3837 2 9.38485 17.862 6.54235 0.444895 0.192676 1.24753 +3838 1 17.6882 1.78624 18.6449 -5.5752 3.91968 1.91873 +3839 2 17.1199 1.01994 18.7229 -0.425798 0.760221 2.22595 +3840 2 17.2387 2.46991 19.1417 1.02602 1.14993 -2.15016 +3841 1 31.7855 31.5559 20.7063 4.07595 4.65975 3.12935 +3842 2 30.9813 31.471 20.1943 0.982712 -0.00207104 -0.828102 +3843 2 32.4396 31.0649 20.2091 0.288299 -1.77808 2.62639 +3844 1 3.88936 14.0746 13.1719 5.21678 -7.17671 8.87143 +3845 2 4.82767 13.8896 13.1317 -0.365096 -0.752722 1.34397 +3846 2 3.63346 13.8254 14.06 0.296763 -0.345453 -0.47382 +3847 1 17.4025 4.32568 2.49463 -3.22214 -3.03566 5.24046 +3848 2 16.6942 4.96663 2.43314 -0.724206 -1.10438 -3.08822 +3849 2 17.6307 4.30859 3.42408 -2.55518 2.50628 0.0732779 +3850 1 32.9548 16.0465 16.0376 4.73557 -1.91881 5.23081 +3851 2 32.2003 15.5837 16.4023 0.422038 0.748287 -1.03015 +3852 2 33.0386 15.7047 15.1475 -2.1859 2.42796 -0.209222 +3853 1 26.8154 18.7571 3.07913 -0.134287 -0.681192 -0.14024 +3854 2 26.8181 18.0148 2.47477 1.19869 -0.326906 1.0985 +3855 2 27.7396 18.981 3.18846 -1.02417 0.967329 -0.375125 +3856 1 31.3031 29.3841 30.4925 12.7439 8.83549 -0.178563 +3857 2 30.4263 29.7121 30.2926 0.304923 -3.42483 -0.96222 +3858 2 31.8928 30.0718 30.1834 -0.913196 2.26969 2.85603 +3859 1 7.70111 13.5855 24.4289 9.97791 -8.95713 2.74808 +3860 2 8.14074 13.5829 23.5786 -1.21899 -3.08791 0.364893 +3861 2 8.37794 13.8586 25.0481 1.90439 -1.00514 -1.26579 +3862 1 6.3968 28.6105 19.7408 -0.298131 -2.04319 -8.18028 +3863 2 6.92458 28.7818 18.9608 0.391544 -1.6957 -0.454225 +3864 2 6.52111 27.6774 19.9145 0.47838 0.48206 1.75964 +3865 1 3.0465 10.5056 22.1889 2.32709 -5.82071 13.3437 +3866 2 2.93123 9.9475 21.4198 1.57071 -0.631015 0.832052 +3867 2 2.78828 11.3785 21.8929 -2.5708 -2.4563 1.52268 +3868 1 14.3782 26.937 28.596 9.60821 8.67151 3.62702 +3869 2 13.8037 27.432 28.0119 0.616908 -2.59811 -2.3899 +3870 2 15.2219 27.3856 28.5396 -0.937364 3.31179 1.78532 +3871 1 34.1164 21.8568 14.1478 5.18695 2.86612 -2.7819 +3872 2 33.6711 21.0886 13.7901 0.16716 4.15357 -5.49101 +3873 2 35.0325 21.7426 13.8948 0.187499 0.538806 -0.484871 +3874 1 32.6419 5.25883 6.00163 -1.22133 -1.26739 1.29798 +3875 2 33.1212 4.91923 5.24587 -1.75701 -1.11358 0.427833 +3876 2 33.0934 6.07234 6.22641 1.38351 -1.07468 -0.612535 +3877 1 23.6494 3.21765 21.3683 -4.61863 -1.51797 -3.01354 +3878 2 22.7543 3.49597 21.1747 -0.723196 -2.29625 0.609988 +3879 2 23.9167 2.71609 20.5981 1.33059 0.975413 0.873379 +3880 1 32.6447 16.118 31.9771 4.92458 7.65149 1.94671 +3881 2 31.882 16.4455 32.4539 -1.16603 -1.1017 -2.42802 +3882 2 33.2111 16.883 31.8761 -1.63804 1.29903 1.94438 +3883 1 6.29363 17.3648 3.95884 3.82395 -0.2605 9.74489 +3884 2 6.75172 17.3936 4.79881 0.55513 -2.43879 0.368223 +3885 2 6.1626 16.4319 3.78889 -0.713888 1.20396 -1.5457 +3886 1 31.9214 23.3127 21.9983 5.36237 5.08739 0.0628286 +3887 2 31.3177 23.8463 21.4815 -1.92443 -0.722569 3.27565 +3888 2 32.7782 23.7156 21.8579 -1.37972 0.583558 -0.232822 +3889 1 27.3274 28.0727 32.9254 -0.128522 -1.07874 -0.963512 +3890 2 27.1357 27.4156 33.5945 0.299043 2.24237 0.827474 +3891 2 28.2535 27.9436 32.7206 -0.706554 0.340564 1.0787 +3892 1 2.65063 33.5261 18.923 -0.475807 -1.10987 -14.2598 +3893 2 1.75038 33.8241 18.7929 1.23411 1.79624 0.588586 +3894 2 3.17886 34.3215 18.856 1.2742 -0.74189 1.82999 +3895 1 20.2603 25.4035 31.9398 2.63764 0.0143584 7.38238 +3896 2 19.983 25.8467 32.7416 -1.55154 1.44191 -1.17301 +3897 2 20.8361 26.0323 31.5048 -3.07164 0.57669 -1.61765 +3898 1 3.04327 13.8289 29.6408 2.43251 0.0959545 0.236489 +3899 2 2.22727 13.6895 29.1602 0.789563 1.61886 0.59905 +3900 2 2.86792 13.4843 30.5165 -1.91014 1.17906 -0.843994 +3901 1 27.7419 30.9995 32.5812 0.988809 2.46475 -0.334488 +3902 2 28.2985 31.2828 33.3066 -1.29678 1.61875 0.102619 +3903 2 27.5981 30.0665 32.7393 2.08457 0.262362 -0.900174 +3904 1 31.542 3.17267 11.4819 1.02322 -1.35888 -3.07947 +3905 2 30.9885 2.60353 12.0166 -0.049823 0.79761 -0.343916 +3906 2 31.2216 3.04871 10.5885 -0.937969 1.97019 0.0305741 +3907 1 12.7852 29.3614 35.2516 2.39249 4.76346 -3.32027 +3908 2 12.5245 28.4404 35.2449 -0.356984 0.86532 -0.0646309 +3909 2 13.0702 29.5235 0.70374 2.06797 -1.36651 -1.70521 +3910 1 23.7791 14.9732 35.0754 -0.252773 2.18519 7.13887 +3911 2 23.6502 15.0285 0.575116 -0.559464 -1.21197 -1.08213 +3912 2 23.9673 14.0489 34.9124 4.70784 2.06207 -0.820371 +3913 1 9.02665 31.44 7.08347 8.27154 4.28279 -3.52326 +3914 2 8.94569 32.3163 6.70697 -2.00378 -1.19947 0.809177 +3915 2 8.14967 31.0641 7.00717 1.2558 -0.714131 3.41882 +3916 1 31.3639 11.5983 10.4259 -1.70757 6.16601 1.45299 +3917 2 31.689 12.1759 11.1166 -3.63186 -0.553661 1.85101 +3918 2 32.0768 10.977 10.2775 1.29081 2.54659 1.10007 +3919 1 29.501 27.3231 3.76377 1.83422 7.56217 -2.35355 +3920 2 29.5414 26.5529 3.19682 0.187293 0.323983 4.38327 +3921 2 29.1082 28.0034 3.21681 -1.31734 -0.533733 0.682033 +3922 1 33.8197 14.8834 25.7597 9.98008 -4.08683 0.786344 +3923 2 34.7053 14.9197 25.3984 1.16536 -3.59622 2.02366 +3924 2 33.92 14.4282 26.5957 -2.31186 2.6059 0.953868 +3925 1 7.99155 21.511 20.4084 0.841531 -3.34819 4.8852 +3926 2 8.58315 21.5572 19.6573 1.54996 6.17917 2.36193 +3927 2 8.56211 21.3152 21.1516 -1.17675 2.34941 0.913831 +3928 1 32.4664 14.836 6.58929 -3.69142 2.85219 3.11936 +3929 2 32.7087 14.2224 7.28276 0.598258 1.08428 -1.41378 +3930 2 31.6242 15.1945 6.86953 2.04516 1.93914 -1.34063 +3931 1 19.2736 16.6309 16.9127 -2.72804 5.46857 4.23886 +3932 2 18.4227 16.5336 16.4851 -1.02528 -1.93414 3.81939 +3933 2 19.0624 16.8516 17.8198 3.18621 -1.89443 0.555498 +3934 1 10.7516 25.3069 14.9072 -12.6816 -3.02274 4.15342 +3935 2 10.0377 24.8166 15.3149 1.75007 -0.291116 4.4484 +3936 2 10.6565 26.1966 15.2472 -0.241497 0.288138 -0.960155 +3937 1 10.5884 3.58122 20.0241 9.23179 -7.39875 17.9616 +3938 2 10.1708 3.61014 20.8849 -0.528131 2.60921 -1.26157 +3939 2 11.5163 3.44022 20.2121 -0.0999029 2.18294 1.06876 +3940 1 23.1577 28.5342 20.1835 10.03 20.794 4.65757 +3941 2 23.9618 29.0523 20.1484 3.70821 -3.52097 -0.198815 +3942 2 23.058 28.1857 19.2975 -1.98278 2.08897 0.653897 +3943 1 6.6118 15.8866 29.1698 -5.56486 7.72349 -4.46841 +3944 2 5.97541 16.4756 28.7644 -0.753584 -1.19732 -1.00247 +3945 2 6.21404 15.0188 29.1 0.529937 1.31684 1.60809 +3946 1 33.8455 10.8712 5.32661 -0.648991 -6.26708 8.94336 +3947 2 34.0468 11.78 5.10335 -5.36502 -1.92314 1.29238 +3948 2 34.3936 10.3524 4.7379 0.102438 3.13333 0.661722 +3949 1 5.10697 7.98289 15.7546 -5.07526 27.341 4.51981 +3950 2 5.79832 8.61997 15.9346 -2.14877 2.30924 0.345888 +3951 2 4.57114 8.39525 15.0771 -0.366538 0.571445 2.96368 +3952 1 21.7333 9.98464 28.6528 10.1004 -3.52142 18.1579 +3953 2 22.1105 9.12109 28.4849 0.385492 1.14576 2.12448 +3954 2 22.2404 10.3293 29.3878 1.65115 1.10133 -0.525412 +3955 1 15.1205 17.5441 6.96785 -4.0742 -3.6394 -0.822275 +3956 2 15.1991 16.6892 6.54453 -0.611912 -2.02696 3.68048 +3957 2 14.1831 17.7364 6.94816 0.435806 1.26001 -2.2264 +3958 1 9.35744 21.7286 23.4748 4.60203 4.54243 5.31986 +3959 2 9.45631 22.4742 22.8827 -5.90072 -1.23724 0.0174059 +3960 2 9.27857 22.1213 24.3441 0.730143 -2.41451 -0.441865 +3961 1 9.43883 15.0048 14.9419 0.314426 1.59906 0.367481 +3962 2 10.2424 14.571 15.2288 -1.28222 -3.26256 -1.76344 +3963 2 9.6848 15.456 14.1344 0.767672 0.794746 3.0722 +3964 1 8.59354 10.7735 9.86306 5.99071 0.841656 -16.1772 +3965 2 7.83556 10.9072 9.294 4.25535 -0.712678 -2.30007 +3966 2 8.22842 10.7501 10.7476 -2.05275 -1.18312 -2.37107 +3967 1 11.617 13.0887 14.8901 -1.58894 -2.71727 -1.71031 +3968 2 11.7167 13.0473 13.939 -1.11901 1.43904 0.848427 +3969 2 12.4526 13.4342 15.2042 -0.689057 0.855696 0.270819 +3970 1 16.1134 13.085 16.6558 9.68148 -1.04717 -5.59688 +3971 2 16.2934 12.568 15.8706 0.402135 -1.30428 2.38463 +3972 2 15.9412 12.4349 17.3369 -4.22554 2.16248 0.566251 +3973 1 15.868 31.9579 1.66213 -3.81785 6.05441 -0.660218 +3974 2 15.0368 31.4962 1.55145 1.60361 -0.8945 -0.227265 +3975 2 15.9319 32.5247 0.893466 0.0556864 -1.5497 -1.40815 +3976 1 24.9234 12.5447 34.1221 -2.19408 4.7233 7.06644 +3977 2 25.5223 11.8195 34.2998 -2.48522 -1.91103 -0.736903 +3978 2 25.1937 12.8746 33.2652 -0.754639 -0.887511 0.121088 +3979 1 11.5296 35.4822 2.50447 6.38765 6.83479 -7.57633 +3980 2 11.2785 0.847732 2.80947 -1.29039 -1.10514 2.02978 +3981 2 11.701 0.0888475 1.56954 0.194343 3.11193 0.455568 +3982 1 30.379 11.0671 19.9867 5.07017 1.23248 -3.26146 +3983 2 31.0311 11.0087 19.2884 1.44841 0.55972 0.955547 +3984 2 29.6547 11.5577 19.5983 1.58837 0.565512 -0.967737 +3985 1 5.34237 10.3555 23.823 1.59358 -5.3267 5.95594 +3986 2 4.52641 10.4614 23.3339 0.739924 -1.63484 -0.998042 +3987 2 5.391 11.1326 24.3797 -0.548755 1.15207 -1.70377 +3988 1 17.2112 5.63859 9.20963 -1.59931 -4.98841 4.50344 +3989 2 17.4458 5.73633 10.1325 0.725663 0.553121 -0.0395487 +3990 2 17.4308 6.48275 8.81545 -1.20794 -0.678259 -0.627942 +3991 1 8.4864 30.6373 22.5698 11.9751 8.04387 0.919905 +3992 2 9.05026 30.0245 22.0978 -1.04013 -0.934625 0.0994632 +3993 2 8.3935 31.3832 21.977 0.471907 -1.58626 -0.868862 +3994 1 1.13272 13.3843 14.1251 11.7036 -16.0311 -24.3026 +3995 2 1.01956 13.9974 14.8515 -6.323 -3.68607 -0.94242 +3996 2 1.56261 12.6243 14.5173 1.24662 0.146274 -0.863917 +3997 1 3.61294 27.789 20.2148 13.9479 5.36317 -4.0896 +3998 2 3.59563 26.882 19.9095 -1.78317 1.42596 2.75437 +3999 2 4.47375 28.1144 19.9516 0.838882 -0.571317 0.875417 +4000 1 34.8798 19.1594 19.1625 -1.37504 -8.57866 -11.1703 +4001 2 34.7419 18.2405 18.9328 0.448631 0.286869 -1.25144 +4002 2 34.7198 19.6369 18.3485 1.74758 -0.95274 -0.862345 +4003 1 33.1735 25.431 7.09449 -4.41583 8.04986 -14.0378 +4004 2 32.7408 26.208 6.74045 -0.153824 0.146071 -1.47643 +4005 2 32.5342 24.7277 6.98075 0.235387 0.195829 -1.12817 +4006 1 10.0403 8.3942 8.36977 4.14754 19.2341 14.7274 +4007 2 9.80807 9.25226 8.72475 -1.53965 0.921002 -0.310744 +4008 2 9.28269 7.84178 8.56228 -0.0702865 1.99929 -2.25635 +4009 1 8.03694 12.0759 19.9347 -6.94948 -9.78202 -2.71026 +4010 2 7.66226 11.3761 20.4696 0.465487 -1.29197 -1.87734 +4011 2 8.46717 11.6206 19.2109 -3.7033 2.2393 -0.981192 +4012 1 1.41766 21.5415 10.3687 3.56249 0.224637 1.99497 +4013 2 2.20022 21.0061 10.2376 -0.799637 0.308728 -1.87963 +4014 2 1.6839 22.4234 10.1087 -1.33896 -0.12877 -1.47044 +4015 1 34.4975 20.5465 16.8175 10.2315 -18.1569 6.94962 +4016 2 35.1902 20.9993 16.3365 0.686829 -2.29661 1.94671 +4017 2 33.7669 21.165 16.825 1.44562 -1.77936 -1.90522 +4018 1 9.44173 24.8072 4.00537 3.18599 11.7807 2.5113 +4019 2 10.039 25.5224 3.78628 1.23444 0.581297 2.51338 +4020 2 9.36854 24.2995 3.19717 4.07741 0.133672 0.321972 +4021 1 4.73899 28.1296 4.76971 -4.30797 -5.26562 6.13443 +4022 2 4.69158 27.2545 5.15468 -0.352808 -0.10607 -0.737971 +4023 2 5.34102 28.0348 4.03161 2.43216 1.51696 4.45808 +4024 1 28.796 11.2658 32.5582 5.02594 2.57225 -1.18075 +4025 2 28.6287 12.054 32.0414 -0.34881 -0.152093 1.94418 +4026 2 28.0215 11.1737 33.113 2.03126 -0.126897 -0.434179 +4027 1 29.0048 2.02236 18.3182 -1.14984 8.37325 0.0309689 +4028 2 29.8924 1.7417 18.5408 -1.79269 -3.04698 0.308423 +4029 2 28.9688 1.96941 17.3631 -2.05592 -1.81896 0.795206 +4030 1 31.3835 11.699 6.3574 10.9594 1.27938 -9.56884 +4031 2 31.7367 12.2798 7.03134 0.937998 -2.47325 -0.00298411 +4032 2 32.1425 11.209 6.04112 -1.14077 0.263894 -2.91021 +4033 1 14.039 34.7439 31.2374 6.55161 4.04245 1.09534 +4034 2 14.4287 35.2564 30.5291 0.646193 -0.252499 -0.127536 +4035 2 14.5951 33.9679 31.3063 -3.37862 -2.77928 -3.44851 +4036 1 11.7428 19.2437 20.2152 -1.01459 -1.7126 5.84868 +4037 2 12.184 18.4187 20.4175 -0.415383 0.413393 1.45802 +4038 2 11.6883 19.699 21.0555 -0.515379 0.526114 -1.34328 +4039 1 35.5196 6.23858 32.0273 3.7866 -14.0836 -1.4516 +4040 2 0.476394 6.78305 32.6639 2.63966 -0.412619 -5.04589 +4041 2 0.316301 5.34861 32.2072 -1.05321 -0.176121 0.94582 +4042 1 15.5685 9.27302 33.0832 -3.56537 -3.4913 -2.62028 +4043 2 15.5367 10.0579 33.6302 2.27954 -1.54372 -0.320553 +4044 2 15.1891 8.58446 33.6292 -1.61314 1.65034 -0.551582 +4045 1 17.805 31.8087 5.1392 -4.7417 2.97872 -0.583035 +4046 2 16.8967 32.096 5.04612 0.220436 1.90547 1.34335 +4047 2 17.9241 31.1609 4.44468 -2.35066 0.492209 -0.216663 +4048 1 30.388 19.1235 16.0717 -15.4952 -8.29265 2.28005 +4049 2 31.2475 19.0131 15.6652 -1.15164 -0.201718 2.93494 +4050 2 30.139 18.2421 16.3497 -0.28409 -0.17882 1.69683 +4051 1 11.1062 6.99079 6.45424 6.82627 -4.17254 -7.99901 +4052 2 11.9773 7.37785 6.36684 -1.26792 1.13689 -4.19989 +4053 2 10.6476 7.56754 7.06515 1.39533 -0.186942 0.120506 +4054 1 12.2758 16.5947 16.7471 4.00536 -11.4271 2.79862 +4055 2 11.8835 17.2722 17.298 -2.22573 -2.32725 -1.58234 +4056 2 12.8613 16.117 17.3346 -2.55884 -0.147513 2.09305 +4057 1 20.3366 18.8419 32.7002 0.349495 -8.19314 3.83485 +4058 2 20.7162 19.5767 33.182 5.07714 -1.24001 -3.68865 +4059 2 20.7258 18.065 33.1017 1.08608 0.848222 -1.72409 +4060 1 2.0347 27.6022 3.56204 -0.861034 -0.0757757 10.9711 +4061 2 1.51849 28.3324 3.22076 2.83222 1.46954 0.28477 +4062 2 2.31345 27.8908 4.43108 3.3218 0.767371 -1.00717 +4063 1 18.8803 18.1119 0.867847 4.19773 -6.78545 1.58949 +4064 2 19.3578 17.5252 0.281209 2.80027 0.212795 2.02743 +4065 2 18.6026 18.837 0.308191 2.76695 -0.22979 -0.560285 +4066 1 16.2594 6.69312 5.57876 2.07676 0.708831 7.4761 +4067 2 16.8319 6.95983 6.29796 -3.56934 0.430806 0.365346 +4068 2 16.0572 5.77536 5.76065 -1.36362 0.308777 -0.432378 +4069 1 4.9164 23.8172 8.5489 -1.24016 9.80911 -0.832883 +4070 2 5.3451 23.2639 9.20185 0.582883 0.543676 -1.1967 +4071 2 5.42892 24.6256 8.5456 0.190051 -0.186211 -0.195091 +4072 1 33.306 33.2019 10.0884 3.14214 5.3069 1.1605 +4073 2 33.2759 34.0363 10.5565 -3.31366 -1.41005 -0.742553 +4074 2 32.9633 33.4028 9.21751 0.762042 -0.620598 0.279913 +4075 1 16.6105 7.1066 25.5431 5.94612 -1.5227 2.37806 +4076 2 17.0345 7.75528 26.1049 -2.86499 1.05855 0.332526 +4077 2 16.3552 7.59643 24.7614 -1.38338 -1.70352 0.430624 +4078 1 21.9068 1.54935 18.3721 22.6272 15.0493 -7.48295 +4079 2 22.8544 1.66656 18.4399 1.15982 0.700986 -0.126586 +4080 2 21.5683 2.4274 18.197 1.3468 0.932152 -0.161088 +4081 1 3.86061 3.59448 14.8336 -20.9965 13.3007 -10.8766 +4082 2 4.3642 4.40576 14.9003 4.04561 -4.16115 4.64785 +4083 2 3.20468 3.66148 15.5275 -0.637703 1.25249 -0.427359 +4084 1 21.923 8.04684 5.73181 -0.022764 5.45969 -4.87883 +4085 2 21.1698 8.12301 6.31756 2.82842 -0.549169 2.82146 +4086 2 21.8686 8.81933 5.1692 -1.9017 -1.13364 0.0701226 +4087 1 3.88484 21.7031 19.8762 -3.15287 -4.75027 -6.0866 +4088 2 3.80219 22.471 19.3107 2.22261 -1.42062 -1.68005 +4089 2 4.6185 21.9095 20.4553 -1.4287 -1.43493 0.986333 +4090 1 12.5086 27.8274 26.8377 11.4372 -9.37868 4.5279 +4091 2 11.8211 27.179 26.6857 3.70669 -3.69502 0.297188 +4092 2 12.113 28.6609 26.5829 -2.08228 -2.69956 -2.29516 +4093 1 32.4704 31.1628 16.9518 2.11357 -1.48819 5.50013 +4094 2 33.0533 30.4036 16.942 0.856727 1.46943 2.59918 +4095 2 32.8223 31.7266 17.6406 -1.11806 1.25621 -1.68717 +4096 1 4.04431 20.2437 14.7189 3.51045 3.84186 3.40953 +4097 2 4.05985 19.7071 15.5114 0.862525 -1.00848 -0.750195 +4098 2 3.88361 19.6206 14.0103 0.448612 1.46331 -0.858565 +4099 1 13.7668 15.0619 33.4074 -7.98084 1.45787 4.28602 +4100 2 14.6552 14.9022 33.726 -0.808891 -4.72155 -4.64895 +4101 2 13.7741 15.9763 33.1244 0.228786 -1.35587 1.30139 +4102 1 7.97543 4.02727 21.414 -4.18161 0.0674029 1.52049 +4103 2 7.59981 3.90537 20.5421 2.23066 -0.411297 -0.0588781 +4104 2 7.21732 4.11355 21.992 -1.11858 0.158971 -1.45303 +4105 1 20.2992 6.13681 12.6157 -4.65839 18.1078 -21.4402 +4106 2 19.3618 6.04703 12.4445 -0.334513 -1.33003 2.71319 +4107 2 20.5071 7.03248 12.3496 -4.8248 0.351749 -2.06179 +4108 1 5.16634 5.52008 3.92799 -5.78184 -1.8257 4.30678 +4109 2 5.62719 5.95699 4.6442 1.52983 0.662518 -1.62898 +4110 2 5.86253 5.15273 3.38338 -1.93258 2.13051 -2.97674 +4111 1 17.2743 18.9143 19.6381 1.95092 -12.4678 4.69416 +4112 2 18.0384 18.345 19.7287 1.1155 0.940059 2.14255 +4113 2 17.5128 19.7129 20.1089 -2.11882 0.329402 -0.681864 +4114 1 14.9231 7.12293 11.9749 5.60369 -10.0502 3.75912 +4115 2 14.4841 6.62806 11.2831 -3.12459 -0.362157 2.40912 +4116 2 14.4907 7.97685 11.9706 4.5601 1.30052 -1.57856 +4117 1 1.1018 6.6283 0.493833 0.0847131 -5.76526 19.042 +4118 2 1.96371 6.82989 0.858113 0.191272 0.208256 -0.573607 +4119 2 1.07326 5.67212 0.459891 1.89671 -0.0056239 -1.45991 +4120 1 22.5994 0.719477 27.6088 17.1548 -11.2245 2.33891 +4121 2 22.2394 1.57393 27.8465 -0.961734 -1.82423 -1.00339 +4122 2 23.4707 0.707589 28.005 0.0650274 1.08426 1.02412 +4123 1 15.7804 12.793 23.3565 18.8794 -2.11187 -5.38727 +4124 2 15.973 13.7033 23.1316 0.759814 -0.583143 -1.27856 +4125 2 14.89 12.8157 23.7072 0.585073 -0.153164 -2.1205 +4126 1 33.5832 6.90147 20.9754 9.08701 -2.73932 12.8218 +4127 2 34.386 7.40667 21.1043 1.24123 -1.73736 -1.0843 +4128 2 33.6157 6.22312 21.65 1.34856 0.910449 -0.297508 +4129 1 1.92125 17.8885 29.5518 -0.997191 2.22251 -1.60841 +4130 2 1.05933 17.9202 29.9669 -0.0724016 4.24677 -0.451976 +4131 2 2.51844 17.6399 30.2573 -1.72221 -3.05845 -0.0506166 +4132 1 11.6317 22.3278 20.7882 -11.0202 -5.53003 5.37447 +4133 2 11.8675 22.7064 21.6351 2.48978 3.60538 -3.72978 +4134 2 12.4521 21.9704 20.4483 -1.67976 0.0752414 -0.600526 +4135 1 18.9959 25.7341 1.07897 -3.47994 10.7156 -5.46845 +4136 2 19.1913 26.0765 0.206694 -0.252977 1.54123 0.0216058 +4137 2 18.3616 26.3518 1.44266 1.56703 1.13346 0.906771 +4138 1 26.7287 0.59146 2.48599 -2.20293 -9.78492 6.85805 +4139 2 27.2352 1.39482 2.60526 1.64506 -2.20521 -1.26388 +4140 2 26.6187 0.243488 3.3709 0.863162 0.562581 0.26655 +4141 1 10.4003 13.92 25.3078 -0.962396 15.3833 -4.93199 +4142 2 10.6122 13.4967 26.1398 -2.14085 -1.53014 -1.73293 +4143 2 10.4096 14.8565 25.5057 1.04593 -0.701333 1.55735 +4144 1 21.3637 34.043 28.8298 1.4001 -11.7715 -1.67874 +4145 2 21.8046 34.6519 28.2372 -1.50159 4.07699 3.9044 +4146 2 22.0757 33.584 29.2755 1.25601 0.388789 -0.978831 +4147 1 6.60999 30.225 4.76784 8.53452 9.67382 -4.29729 +4148 2 6.83393 30.1794 5.69736 -4.44206 0.238457 -0.139842 +4149 2 5.66376 30.369 4.75574 0.609064 -2.29517 -5.70018 +4150 1 6.99068 5.86981 18.4947 -8.23218 -2.20618 -0.894714 +4151 2 6.8151 4.93759 18.6227 -0.944124 0.172147 -1.23251 +4152 2 7.14578 5.95791 17.5542 2.29827 0.473602 0.679238 +4153 1 27.8466 24.3996 26.7588 1.05667 -1.74424 0.244623 +4154 2 28.1463 23.5403 27.0556 -3.25726 -0.701678 -0.0547919 +4155 2 27.5281 24.8299 27.5523 1.09271 1.11987 -0.409343 +4156 1 26.1831 0.140071 24.8988 2.35276 -3.3745 -4.70384 +4157 2 27.0796 0.245964 24.5803 -1.18138 0.568071 -2.21468 +4158 2 25.6645 0.736318 24.3586 -1.33754 -0.605024 0.874003 +4159 1 28.2363 32.548 16.4734 10.7774 0.742271 -16.6282 +4160 2 27.7881 32.4455 17.3129 -1.06544 -2.92576 -2.36439 +4161 2 27.9382 33.3959 16.1441 -1.02354 -0.261093 -0.15835 +4162 1 3.7132 17.6923 22.1338 9.48116 4.06658 -6.57558 +4163 2 4.10276 18.5544 22.2794 1.82023 -0.62549 0.480462 +4164 2 3.85734 17.222 22.955 -0.238367 -1.39491 -2.11917 +4165 1 21.9958 17.9788 20.5412 -0.23362 -9.40487 10.2253 +4166 2 22.69 18.5507 20.2136 -3.38689 1.18515 -2.63097 +4167 2 21.4976 18.5284 21.1461 -0.602627 -1.03644 0.576629 +4168 1 10.4154 21.3642 9.81859 -1.19287 9.56963 5.15119 +4169 2 10.974 21.8613 10.4162 1.63516 -0.365362 -0.565172 +4170 2 10.3197 20.5081 10.2358 2.73217 -0.708676 -1.86311 +4171 1 26.0962 27.3575 8.92767 -5.09794 0.447979 3.42067 +4172 2 26.675 27.7896 9.55576 2.50225 -1.90922 -1.31364 +4173 2 25.8413 28.0514 8.31947 2.49327 -0.121371 -0.649587 +4174 1 17.3595 11.0885 2.80451 -0.250902 3.86482 -2.43409 +4175 2 17.0745 10.3089 2.32789 3.58894 -1.8659 1.16046 +4176 2 18.2984 11.1477 2.62808 0.456684 2.04601 3.031 +4177 1 16.7677 15.9659 35.3884 4.2245 5.80279 10.1208 +4178 2 16.4669 16.8472 0.162809 -0.762282 0.77283 -3.27711 +4179 2 17.7026 16.0691 35.2106 -1.11119 0.926401 1.49324 +4180 1 5.38645 21.334 1.85386 8.77862 -1.42981 -9.42808 +4181 2 4.96706 21.439 0.999853 -3.25578 3.68236 3.06371 +4182 2 5.10365 20.4708 2.15562 -2.29893 1.86754 1.18616 +4183 1 13.986 4.7631 23.3052 12.8047 6.08458 -3.78654 +4184 2 14.6542 5.44206 23.2121 -1.76542 1.1993 -3.81598 +4185 2 14.1474 4.16571 22.5749 -2.48461 1.02262 -1.14882 +4186 1 25.2052 3.81092 25.2058 -1.355 -2.40509 -1.02471 +4187 2 25.3952 4.31498 24.4146 1.17205 -2.79144 -0.789296 +4188 2 24.7951 3.00742 24.8858 0.838829 -0.115986 1.22923 +4189 1 34.5549 24.9172 25.7942 -2.0019 3.3272 -13.8093 +4190 2 35.0348 24.1788 26.1694 -1.07342 0.657736 0.761941 +4191 2 33.9024 25.1413 26.4577 2.46285 4.86874 0.125467 +4192 1 26.21 33.1108 29.5456 -8.31537 -11.4325 12.1979 +4193 2 26.8514 33.6083 30.0529 -0.403036 -1.34439 0.585757 +4194 2 26.0717 33.6331 28.7555 2.6809 -3.75217 0.0799075 +4195 1 12.762 12.3262 9.28007 -11.3443 21.406 11.346 +4196 2 12.4904 12.5084 10.1797 -0.187416 -0.590399 -0.627906 +4197 2 12.204 12.8882 8.74247 -1.74784 -1.27697 0.00882101 +4198 1 30.9034 15.9971 28.3949 15.7811 0.909492 -3.857 +4199 2 31.4312 15.1988 28.4115 1.6553 0.56775 -2.32094 +4200 2 30.9644 16.3064 27.4911 -0.411354 1.67942 0.48472 +4201 1 0.823294 11.51 17.1883 -6.21799 4.15266 5.58237 +4202 2 0.682832 10.5642 17.2328 1.74444 1.63934 6.29122 +4203 2 1.61273 11.6107 16.6565 -2.30255 -1.59641 -2.13798 +4204 1 6.31451 10.4384 16.7685 -5.40696 0.391454 -3.08155 +4205 2 6.95707 11.1454 16.7095 2.72145 -3.77209 1.99599 +4206 2 5.8109 10.637 17.5579 1.07225 -0.237642 0.380436 +4207 1 0.544232 9.54012 23.5575 -3.52185 -2.62805 3.04745 +4208 2 0.344971 9.66391 24.4855 4.79456 -1.28192 -0.103218 +4209 2 1.31881 10.0812 23.4041 0.295248 -2.2391 -3.76116 +4210 1 1.24787 29.2155 12.9959 5.2137 -6.26201 1.90798 +4211 2 2.08465 28.7542 12.9395 0.207961 -0.745689 1.17577 +4212 2 1.23094 29.5742 13.8832 0.0694037 1.38271 -0.86036 +4213 1 9.88023 0.563343 14.3846 4.69978 5.52396 -1.09311 +4214 2 10.3391 35.3341 13.979 -0.917016 -2.55741 4.18097 +4215 2 10.5662 1.05399 14.8373 0.75593 0.458577 -1.10443 +4216 1 20.6209 2.62161 7.22959 1.89471 1.48231 0.349766 +4217 2 21.206 3.30512 7.55617 -0.274177 0.280324 0.366066 +4218 2 19.7824 2.79984 7.65552 0.818032 -1.95265 1.44662 +4219 1 26.2452 1.50903 16.1996 -4.92227 2.83603 -5.1937 +4220 2 25.4166 1.67954 16.6476 1.88236 1.47512 0.873518 +4221 2 26.2763 2.15852 15.4972 -2.36156 -2.20011 -1.07786 +4222 1 21.5207 15.5264 3.18393 -1.8434 13.8518 2.35567 +4223 2 21.1263 15.0987 2.42382 0.357029 -0.807719 2.00353 +4224 2 20.9346 16.2577 3.37874 0.57537 0.848378 -0.0529868 +4225 1 9.60299 12.813 30.7548 8.23807 3.47296 3.2908 +4226 2 10.2026 13.0281 31.4693 -2.34791 0.932592 0.826893 +4227 2 9.10876 12.0585 31.0752 -0.132626 -0.0459088 -2.01363 +4228 1 5.23254 9.36496 2.75943 -17.9102 4.87483 10.3512 +4229 2 5.4629 9.10845 3.65239 1.49794 1.23415 -0.25961 +4230 2 4.85398 8.57528 2.373 1.2137 -0.204359 1.20085 +4231 1 30.1611 30.8666 5.78152 2.74501 -22.6484 -7.27604 +4232 2 31.0126 30.6778 6.17607 0.0500574 -0.625303 -2.96798 +4233 2 29.8281 31.6153 6.27617 0.913738 -1.07661 -0.44818 +4234 1 2.99923 7.40789 17.6657 3.6309 -0.277655 3.87185 +4235 2 3.35203 7.93807 18.3803 -0.684746 -2.4533 -0.0123526 +4236 2 3.67545 7.43695 16.9888 -0.284233 3.25991 0.0382316 +4237 1 1.27275 7.7847 33.6274 6.00436 23.1762 -1.62376 +4238 2 1.08578 7.46756 34.511 5.91532 -1.27953 -0.252786 +4239 2 1.80994 8.56555 33.7614 0.562347 -0.262301 -0.42384 +4240 1 10.368 16.5859 31.9462 5.55607 -4.3468 -8.1128 +4241 2 9.92432 17.1103 32.6129 -1.71107 0.189694 -2.2981 +4242 2 10.5695 15.7597 32.3857 -0.091162 0.772908 0.88631 +4243 1 2.92593 20.7927 22.9961 1.57154 -11.0194 -1.95547 +4244 2 3.38836 20.4602 23.7654 -1.24949 3.92598 1.83288 +4245 2 3.61613 21.1486 22.4364 -0.558415 3.9339 3.18365 +4246 1 31.2431 32.5659 23.4081 3.40158 -1.08707 -0.0936051 +4247 2 30.8131 31.8382 23.8573 -0.406753 -0.318552 -2.36231 +4248 2 31.6153 32.174 22.6181 -2.43488 1.46892 -0.699903 +4249 1 20.5012 18.6719 3.60613 1.78027 -3.8485 -3.29082 +4250 2 20.5227 18.7829 2.65564 -1.78367 0.52182 0.377812 +4251 2 21.0943 19.345 3.93991 0.151215 -0.251783 -0.506028 +4252 1 29.2561 22.0296 30.8148 -6.1356 1.25133 -1.93814 +4253 2 29.7302 22.8297 31.0413 -2.579 1.5052 -0.886503 +4254 2 28.6097 22.3091 30.1665 0.29547 -2.47382 -1.03056 +4255 1 1.84675 27.6232 34.1127 -3.31041 -13.6715 -12.6919 +4256 2 2.15482 28.5179 34.2575 4.40641 -3.60954 1.17567 +4257 2 1.64814 27.5863 33.177 0.441925 3.54535 -0.166983 +4258 1 7.52671 9.50693 1.47357 8.24451 -0.247118 -11.8827 +4259 2 6.63067 9.25859 1.70088 2.81554 3.10769 6.4063 +4260 2 7.4259 10.2408 0.867375 -0.503515 -1.06514 -0.728157 +4261 1 16.5831 11.3905 14.3941 -8.88341 -18.0698 6.57772 +4262 2 16.1671 11.876 13.6818 -0.297836 1.84141 2.61871 +4263 2 16.0028 10.6447 14.5471 -0.446192 0.0817589 -1.21788 +4264 1 2.10561 5.43705 4.72412 6.19336 -0.905368 -10.3882 +4265 2 3.0524 5.36045 4.60599 0.484628 1.34862 1.33413 +4266 2 1.97835 5.40102 5.67214 -0.700933 0.518019 -1.5785 +4267 1 3.71536 8.97987 20.0174 -4.48125 -14.4493 -0.0769435 +4268 2 3.98256 9.86896 19.7843 1.23707 -2.89427 -4.17115 +4269 2 4.48637 8.60034 20.439 -0.73916 -0.766973 0.0830405 +4270 1 1.86961 28.2346 30.9432 -7.35062 -6.22047 8.16235 +4271 2 2.74687 28.3908 30.5936 -2.13545 0.265312 -2.01973 +4272 2 1.65535 27.3442 30.6647 -1.36891 1.00187 -0.808785 +4273 1 25.92 1.73368 33.9064 -9.29514 -3.99789 -10.0984 +4274 2 26.3457 2.4441 34.3862 0.45073 -1.41319 0.0410852 +4275 2 25.2575 2.16949 33.3702 -0.0131382 0.968065 1.33015 +4276 1 4.30053 25.0097 31.692 12.5576 -0.506469 -4.24601 +4277 2 4.71024 24.6087 30.9255 1.01281 0.0056296 1.91444 +4278 2 3.45345 24.5706 31.7686 2.01976 3.70981 3.57969 +4279 1 19.6612 33.9569 4.9309 -0.829477 -7.21018 7.25756 +4280 2 19.9483 33.8958 5.84201 -1.30476 0.916428 0.387737 +4281 2 19.0951 33.1952 4.80603 -2.83186 1.56858 2.57645 +4282 1 21.5273 24.5414 28.7055 1.38389 12.9697 13.6851 +4283 2 21.5515 23.8605 29.3778 0.348781 -0.899889 -1.05701 +4284 2 21.2479 25.3293 29.1719 0.797487 -1.02461 3.1406 +4285 1 26.1041 14.9647 24.0521 5.92546 4.21508 -3.75316 +4286 2 26.8787 15.2277 24.5493 -0.679749 -0.915015 -0.296971 +4287 2 25.379 15.4222 24.4778 0.457882 -4.01465 3.55886 +4288 1 8.93685 1.91916 34.6637 -10.219 9.93164 -3.0808 +4289 2 9.69587 1.73055 34.1119 0.0521306 -3.99518 3.943 +4290 2 9.23849 2.60375 35.2609 -0.648201 -1.82671 0.375325 +4291 1 5.49707 24.8501 22.6193 -2.64832 -1.74254 7.2366 +4292 2 4.56261 24.6705 22.5156 0.28805 -0.746343 2.57357 +4293 2 5.54331 25.4666 23.3501 2.29492 1.44312 -1.96031 +4294 1 30.3615 16.6632 13.6928 -0.834857 0.826893 6.19588 +4295 2 31.3169 16.6074 13.6763 -0.362501 -2.24513 -1.3004 +4296 2 30.0719 15.7692 13.8746 -1.86163 0.435158 -0.963462 +4297 1 23.74 30.1021 28.003 2.66463 -2.54372 -8.45555 +4298 2 22.898 29.8192 27.6462 -0.329809 -2.18974 3.28077 +4299 2 23.5277 30.8616 28.5455 0.954541 -0.0968009 -0.796022 +4300 1 6.27848 22.2857 10.3096 5.66257 -7.53804 1.41095 +4301 2 7.15621 22.6675 10.3085 -2.01244 1.72553 1.76521 +4302 2 5.94782 22.4468 11.1933 -0.762301 -0.311752 -1.21153 +4303 1 34.2693 24.6682 21.9687 10.1329 -5.54387 3.34255 +4304 2 34.8751 24.9349 21.2772 -0.157333 -3.72037 -1.60043 +4305 2 34.7749 24.7543 22.777 0.694809 2.34151 -0.961264 +4306 1 18.9198 1.08653 4.47467 6.55378 6.00902 -4.77798 +4307 2 19.766 1.49649 4.29555 -0.101016 1.92026 1.05607 +4308 2 19.1293 0.168315 4.64555 1.75962 1.20728 0.50861 +4309 1 12.5678 31.4035 18.4647 5.88584 -15.3346 -3.70324 +4310 2 12.5742 30.5592 18.0137 6.40143 1.63704 1.49927 +4311 2 13.3662 31.3996 18.9927 -1.88881 2.73012 0.193204 +4312 1 18.3438 32.4995 15.4266 -3.9904 6.06415 14.5954 +4313 2 17.9296 33.3624 15.4193 -0.137747 0.299802 2.80798 +4314 2 17.6989 31.9273 15.8426 -0.550353 -0.237777 -1.78186 +4315 1 7.6725 27.8532 9.04801 16.7987 1.56087 5.84171 +4316 2 8.36576 27.9235 9.70426 -1.02062 -1.56521 1.25195 +4317 2 6.94044 27.4498 9.51451 -0.165982 1.01236 -3.0079 +4318 1 21.6535 35.2374 32.8993 4.09947 -9.4506 -8.49862 +4319 2 21.8537 35.2911 33.8338 1.85435 3.29633 -2.62281 +4320 2 21.1505 0.524473 32.7157 -1.78918 -2.85981 -2.11222 +4321 1 26.993 12.6617 1.39198 2.05848 -1.69099 0.0687019 +4322 2 27.1894 12.9954 0.516592 -0.966777 -0.223245 0.395614 +4323 2 26.3538 11.9645 1.24523 0.577407 0.849651 1.35699 +4324 1 33.9045 1.20052 27.8023 -2.33637 -5.51682 1.40975 +4325 2 33.603 1.12676 26.8968 1.24979 1.40491 -0.426436 +4326 2 34.3526 0.372347 27.9743 3.42524 1.1543 -2.2197 +4327 1 16.0885 23.0056 11.9093 4.79202 -2.39237 -5.32742 +4328 2 15.6597 22.187 11.6595 2.29095 0.459862 2.29915 +4329 2 16.666 23.2083 11.1734 -1.09887 4.00583 2.85637 +4330 1 21.6596 22.4961 5.11773 -9.51431 9.8708 -1.62575 +4331 2 21.4852 22.935 5.95029 -4.61028 -4.53582 0.221516 +4332 2 22.081 21.6727 5.36417 -1.64014 -0.0267157 -1.6718 +4333 1 28.268 28.4681 10.5467 2.75704 -2.71017 -0.730922 +4334 2 28.7416 29.169 10.0988 2.15222 -0.64057 1.68507 +4335 2 28.9254 28.053 11.1052 -2.17328 -1.67899 0.509274 +4336 1 11.814 6.08474 22.2338 5.57575 11.6684 -11.1484 +4337 2 12.0007 6.92598 21.817 1.20852 -0.699246 -1.35385 +4338 2 12.6676 5.65722 22.3043 -1.45818 1.81313 2.98978 +4339 1 11.545 20.0086 29.645 2.45448 -2.28849 6.0506 +4340 2 12.1383 19.9359 30.3926 -2.64585 -0.8671 -0.395312 +4341 2 10.6992 20.2362 30.0311 -1.60912 -2.00444 -3.76502 +4342 1 23.6299 15.7509 6.2555 8.45802 1.4203 10.158 +4343 2 23.9938 15.5035 7.10558 0.281676 0.425602 0.293976 +4344 2 23.1914 16.5864 6.41616 0.290038 -1.76178 0.628914 +4345 1 18.5937 17.8488 8.51013 6.82909 6.27367 3.88919 +4346 2 19.2963 17.2747 8.81497 -1.2703 -2.29402 -2.74965 +4347 2 18.902 18.178 7.66582 0.962976 1.97469 2.59929 +4348 1 24.9607 31.6484 25.4236 1.38453 13.0051 9.65847 +4349 2 25.8152 31.6438 24.9923 -0.843985 1.17469 -0.410583 +4350 2 25.1639 31.6709 26.3587 1.11749 -1.86222 0.156463 +4351 1 16.6738 15.8481 16.6039 -6.49855 0.857235 -8.51147 +4352 2 16.332 16.1253 17.4539 3.13074 -1.17484 0.758344 +4353 2 16.6932 14.8923 16.6532 -0.673001 1.01633 -0.95947 +4354 1 33.0124 0.0361321 11.5052 9.94137 10.2428 -7.05107 +4355 2 32.4782 0.653016 11.005 0.748592 0.590978 1.1889 +4356 2 32.6293 35.5497 12.3824 -2.50239 -3.64973 -2.40855 +4357 1 28.0502 19.8274 0.200166 -14.718 -13.8365 8.14135 +4358 2 27.3541 20.1731 0.758914 0.586214 2.00411 -2.90586 +4359 2 27.6786 19.0326 35.2649 -1.29562 -1.13825 1.86866 +4360 1 13.8259 16.066 19.2377 3.42806 -1.9108 -8.46231 +4361 2 14.739 15.8494 19.4262 -0.173301 -1.04149 -2.1628 +4362 2 13.3196 15.4176 19.727 -1.00489 5.59839 2.6295 +4363 1 14.0833 21.9737 33.177 1.55338 -10.2777 0.601086 +4364 2 14.8552 22.1139 33.7254 -0.592833 3.48917 -2.04988 +4365 2 14.3993 22.0966 32.2819 -4.6893 3.47479 -0.636361 +4366 1 16.3426 25.3935 3.01903 8.64182 -10.3293 -7.26207 +4367 2 16.7982 26.2352 3.03233 1.45724 -1.73979 2.17777 +4368 2 16.9769 24.7832 2.64282 0.517788 -0.592036 1.01179 +4369 1 34.4109 25.5041 0.147232 -4.97865 0.544753 -0.984839 +4370 2 34.8322 26.3303 0.384396 -0.932015 -0.895181 -0.271714 +4371 2 33.5198 25.5827 0.487847 1.51715 -0.291147 -0.624421 +4372 1 27.8648 21.35 28.119 -0.690813 2.64901 0.101312 +4373 2 28.7387 21.0626 27.8543 -1.28703 -2.80379 3.83509 +4374 2 27.2858 21.0223 27.4309 2.06622 3.35093 -2.82638 +4375 1 0.240252 27.2384 27.9971 -0.91815 -14.2657 -2.87632 +4376 2 0.781723 26.637 28.5084 1.49113 0.267903 -1.08884 +4377 2 34.9499 26.7426 27.8083 0.127613 -0.916031 2.36942 +4378 1 21.6858 25.3229 17.7964 -5.16014 -6.43428 -1.59847 +4379 2 21.9921 26.2272 17.7279 -0.0319833 -0.570092 0.694787 +4380 2 21.3181 25.1281 16.9343 1.91105 0.442844 0.0444748 +4381 1 30.9762 0.893719 8.90624 6.84658 4.89315 4.34164 +4382 2 31.2866 0.970928 8.00407 -1.30872 -1.28953 0.0387564 +4383 2 30.0457 1.11331 8.85952 1.85147 1.23716 1.21913 +4384 1 25.4566 22.8733 21.0012 8.46941 -6.2365 -4.41175 +4385 2 26.2934 22.4661 21.2251 -0.0869085 0.997113 -0.522472 +4386 2 25.6712 23.793 20.8454 -2.04348 -0.380031 3.58637 +4387 1 24.8743 30.4839 12.6069 5.18592 -5.90954 -3.66721 +4388 2 25.6363 30.6355 12.0478 -2.47753 -1.31299 -1.73489 +4389 2 25.0041 29.602 12.9557 1.098 0.771613 1.03075 +4390 1 13.8113 7.99004 5.29125 -6.25539 2.54191 5.22156 +4391 2 13.7892 8.73645 4.69241 1.40451 -0.877124 -0.322734 +4392 2 14.7345 7.89861 5.52688 -0.824712 -3.60413 -2.23204 +4393 1 33.9717 12.8445 16.8206 -5.08834 3.24579 2.32558 +4394 2 34.7638 12.3611 17.0557 -0.912544 -1.123 -1.64622 +4395 2 33.6042 13.1252 17.6586 -0.0818337 -2.83827 1.19082 +4396 1 26.5929 21.8369 5.4998 15.2188 -12.8758 -3.5611 +4397 2 27.193 22.4961 5.15108 1.54123 -0.472239 4.36294 +4398 2 27.1503 21.0829 5.69232 0.775207 0.532331 0.731822 +4399 1 5.16966 25.9262 12.3542 3.63388 -10.9707 -4.2268 +4400 2 4.39065 25.3778 12.4469 0.868663 0.512582 0.49162 +4401 2 5.73068 25.672 13.0869 1.15015 -1.40555 -2.02342 +4402 1 26.7931 35.4254 5.15069 -2.58439 4.8653 0.22666 +4403 2 26.5925 34.8211 5.86542 2.47532 -0.574882 -0.655596 +4404 2 27.2131 0.665389 5.57819 2.08955 -0.944702 -1.56575 +4405 1 1.20884 3.82973 0.244724 1.66138 -1.50883 -2.97877 +4406 2 2.01641 3.42102 0.556221 -0.565104 -0.453085 -0.98583 +4407 2 0.510904 3.36319 0.704569 -0.652139 1.89174 -3.14661 +4408 1 26.4335 3.26352 13.8621 2.94116 4.56618 2.38726 +4409 2 26.7833 4.04332 14.2931 1.33818 -0.0840263 -3.07679 +4410 2 25.7332 3.59406 13.2994 -3.10068 -2.3533 4.10846 +4411 1 33.2055 12.6395 8.23391 5.45516 1.9919 5.8193 +4412 2 32.6787 12.8131 9.01402 -0.345731 -1.59928 -1.24485 +4413 2 34.1053 12.8183 8.50726 -0.805487 1.53365 1.78742 +4414 1 29.9023 24.5626 20.7116 3.42295 -6.98403 -0.952027 +4415 2 29.4679 25.4132 20.6473 -0.48284 -2.69496 0.222901 +4416 2 30.2739 24.4166 19.8417 -0.244826 -2.35878 0.7128 +4417 1 15.2998 4.02453 16.4417 -2.15742 4.79241 6.05563 +4418 2 15.7057 4.6226 17.0692 0.191126 1.42105 -2.21766 +4419 2 14.9946 3.28953 16.9736 -0.120429 1.69431 2.26192 +4420 1 31.2753 25.1783 0.424078 -3.05861 -1.08728 17.9787 +4421 2 31.0586 24.4517 35.287 4.05906 -1.40755 1.82856 +4422 2 30.7422 25.0259 1.20438 -1.38424 0.164027 -0.204301 +4423 1 12.1221 3.02324 0.180171 5.54245 -1.23026 6.11818 +4424 2 11.8464 2.17458 35.281 1.14317 0.150516 -0.180026 +4425 2 11.3607 3.34415 0.66332 2.03454 -2.74467 1.9593 +4426 1 32.8431 11.557 14.38 0.147749 2.67556 -1.98289 +4427 2 31.9068 11.5678 14.1811 0.291943 -1.00905 2.75821 +4428 2 32.9664 12.2812 14.9936 1.19966 -2.12497 2.082 +4429 1 20.5645 17.4424 12.4515 6.55406 0.156517 0.559841 +4430 2 19.8459 16.8903 12.1433 -1.42603 2.83887 0.952488 +4431 2 20.6495 17.2292 13.3808 1.56555 -1.24922 -0.696423 +4432 1 15.2816 11.6269 18.8168 5.55975 3.4447 3.66971 +4433 2 14.386 11.8473 19.0727 -0.646747 -2.40537 -4.21442 +4434 2 15.3862 10.7109 19.0741 1.74861 1.0941 -0.195148 +4435 1 29.7377 20.372 3.36652 0.797329 -7.98301 -8.63454 +4436 2 30.4736 19.7997 3.5836 -1.83703 -0.890419 1.54523 +4437 2 29.86 20.5792 2.44008 0.781849 -1.5009 -0.273719 +4438 1 10.4638 28.1009 15.3794 8.14468 4.22684 -0.814723 +4439 2 9.53379 28.2306 15.5652 0.0260372 -2.67835 -1.69305 +4440 2 10.6322 28.642 14.608 -0.570693 -1.3859 -1.11001 +4441 1 16.7704 6.13101 17.944 -0.211983 -1.47772 3.31 +4442 2 17.2683 6.32159 18.7389 1.86764 1.15901 -3.46209 +4443 2 16.6681 6.98075 17.5153 -2.39931 -1.61441 -0.74807 +4444 1 21.5135 0.327334 25.1409 8.66564 11.1895 -11.7105 +4445 2 22.2279 0.15114 25.7531 -4.2921 0.404201 4.61487 +4446 2 21.4118 35.0184 24.6498 0.519456 -0.928846 2.19863 +4447 1 8.71062 23.6629 10.1362 3.05079 1.60887 0.77512 +4448 2 9.03714 24.1011 10.9221 0.259856 1.17771 -1.23482 +4449 2 9.41576 23.0672 9.88307 -1.85123 -1.62472 0.915088 +4450 1 20.2468 3.67222 10.3704 0.4777 5.10365 7.10224 +4451 2 20.359 3.07898 11.1132 -0.765711 0.100413 -2.14552 +4452 2 19.4836 3.33128 9.90403 2.85534 1.08452 -0.754728 +4453 1 5.99164 17.0864 14.8678 -5.37574 3.84131 -0.459775 +4454 2 6.63127 17.7689 14.6646 3.22934 -2.98012 2.44679 +4455 2 5.554 17.396 15.6608 -0.457156 0.512177 -0.289605 +4456 1 9.83882 21.0265 7.18035 5.95081 -1.40299 -8.14061 +4457 2 9.12061 21.5838 6.88056 -2.6067 -3.24929 2.7288 +4458 2 9.85976 21.1517 8.1291 3.24078 0.788148 -1.58199 +4459 1 14.2806 22.3479 30.4744 -5.28704 8.01428 14.3895 +4460 2 13.8253 23.128 30.1575 2.20354 -0.167513 -4.00018 +4461 2 14.4934 21.8556 29.6816 1.73645 -3.40489 3.93134 +4462 1 9.99574 22.3649 18.625 -1.24662 -2.70761 -10.6994 +4463 2 10.4595 21.9481 17.8987 0.183494 1.6516 0.642745 +4464 2 10.6595 22.4657 19.3072 -3.1201 -0.222712 1.57266 +4465 1 13.5444 23.3091 25.3305 6.03923 1.55312 0.42896 +4466 2 13.2633 22.9728 26.1815 -0.932337 -1.00851 -1.27722 +4467 2 14.4265 22.9566 25.2126 -1.02044 -2.61951 -0.48294 +4468 1 20.38 18.6937 28.3968 7.14119 -6.8925 -2.09374 +4469 2 20.0167 18.9886 27.5617 0.316244 -5.43562 -1.75257 +4470 2 21.3206 18.6184 28.2361 0.666353 0.344779 0.815735 +4471 1 31.9689 7.20731 11.1996 7.34708 3.16447 9.75319 +4472 2 31.6099 7.15114 12.0852 0.998483 0.911771 -1.0382 +4473 2 32.8409 6.81882 11.269 -0.906482 -0.425175 -2.58612 +4474 1 3.59826 34.1759 15.1126 -11.7123 -5.68349 5.97393 +4475 2 3.21043 33.454 14.6179 1.39026 0.0576551 1.52481 +4476 2 3.54331 33.8972 16.0267 0.654449 -1.39662 -0.127074 +4477 1 16.7556 18.4081 28.9987 8.31009 -1.52636 -3.73736 +4478 2 17.6307 18.6606 29.2931 -1.43242 0.172472 0.00350369 +4479 2 16.5433 17.6311 29.5158 -4.3853 4.025 1.85791 +4480 1 4.3102 29.9995 27.41 12.3163 -5.69934 9.04024 +4481 2 5.14895 30.4141 27.2079 -1.45489 3.42303 0.773461 +4482 2 3.71946 30.3049 26.7216 -0.489848 -3.13791 0.780952 +4483 1 6.15571 15.7166 24.0745 -10.4675 14.0348 8.09529 +4484 2 5.31022 15.8535 24.5019 -1.15491 -4.01696 -1.7966 +4485 2 6.50126 14.9194 24.4761 0.366863 0.626035 -2.42182 +4486 1 1.16849 28.775 19.8427 0.210476 14.8941 -2.95759 +4487 2 0.55835 28.0645 19.6452 -0.37833 1.16517 1.01041 +4488 2 2.02094 28.3459 19.9163 -1.22217 1.3797 3.29741 +4489 1 23.2346 29.7445 8.55319 -3.19073 0.0591217 -1.71373 +4490 2 24.177 29.8703 8.66448 -1.37464 0.315561 0.0894517 +4491 2 22.981 30.3965 7.89984 0.244518 -1.23007 0.476314 +4492 1 19.4825 19.1594 6.42054 2.91673 9.05689 -8.3853 +4493 2 19.0036 18.5381 5.87205 1.04646 3.76482 -1.27192 +4494 2 18.8796 19.8942 6.5334 2.07477 2.20963 -2.23813 +4495 1 33.0425 24.822 13.641 6.63183 6.2187 -2.78039 +4496 2 33.7809 24.3577 13.2468 -0.641414 -1.92179 0.68381 +4497 2 32.2751 24.3054 13.3949 -0.245517 -1.04267 4.99319 +4498 1 26.0476 6.03912 17.2588 1.74441 -5.97008 8.24573 +4499 2 26.4147 5.4419 17.9106 -0.885223 -2.61028 -1.33276 +4500 2 26.4184 5.74408 16.4271 1.8916 3.73175 0.920143 diff --git a/examples/TIP4P/gpu_dump/in.tip4p b/examples/TIP4P/gpu_dump/in.tip4p new file mode 100644 index 0000000000..b31960d203 --- /dev/null +++ b/examples/TIP4P/gpu_dump/in.tip4p @@ -0,0 +1,49 @@ +# sample script to compare and debug GPU accelerated tip4p water +# use '-sf gpu' to enables the GPU accelerated pair style +# without it the original lj/cut/tip4p/long from module KSPACE will be used + +units real +boundary p p p + +atom_style full +bond_style harmonic +angle_style harmonic +atom_modify map array + +pair_style lj/cut/tip4p/long 1 2 1 1 0.1546 9.0 9.0 +pair_modify table 0 + +#long-range solver for TIP4P from module KSPACE works on CPU +suffix off +newton on +kspace_style pppm/tip4p 1.0e-5 +suffix on + +read_data data.spce + +pair_coeff * * 0.0 0.0 +pair_coeff 1 1 0.1852 3.1589 + +bond_coeff 1 0.0 0.9572 +angle_coeff 1 0.0 104.52 + +group water type 1 2 + +#maintain the water molecule rigid +fix 1 water shake 1.0e-4 200 0 b 1 a 1 +fix 2 water nve + +thermo 100 +thermo_style custom step etotal ke pe temp evdwl ecoul elong press +thermo_modify format float "%.15g" + +velocity water create 300 123 + +if $(is_active(package,gpu)) & + then "dump 11 all custom 1 dump.force_gpu id type x y z fx fy fz"& + else "dump 11 all custom 1 dump.force_cpu id type x y z fx fy fz" +dump_modify 11 sort id + +timestep 1 + +run 1 diff --git a/examples/TIP4P/gpu_dump/log.19Dec19.tip4p.g++.1 b/examples/TIP4P/gpu_dump/log.19Dec19.tip4p.g++.1 new file mode 100644 index 0000000000..57b0db597c --- /dev/null +++ b/examples/TIP4P/gpu_dump/log.19Dec19.tip4p.g++.1 @@ -0,0 +1,127 @@ +LAMMPS (30 Oct 2019) +# + +units real +boundary p p p + +atom_style full +bond_style harmonic +angle_style harmonic +atom_modify map array + +pair_style lj/cut/tip4p/long 1 2 1 1 0.1546 9.0 9.0 +pair_modify table 0 + +#long-range solver for TIP4P from module KSPACE works on CPU +suffix off +newton on +kspace_style pppm/tip4p 1.0e-5 +suffix on + +read_data data.spce + orthogonal box = (0.02645 0.02645 0.02641) to (35.5328 35.5328 35.4736) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 4500 atoms + scanning bonds ... + 2 = max bonds/atom + scanning angles ... + 1 = max angles/atom + reading bonds ... + 3000 bonds + reading angles ... + 1500 angles + 2 = max # of 1-2 neighbors + 1 = max # of 1-3 neighbors + 1 = max # of 1-4 neighbors + 2 = max # of special neighbors + special bonds CPU = 0.00143709 secs + read_data CPU = 0.0185545 secs + +pair_coeff * * 0.0 0.0 +pair_coeff 1 1 0.1852 3.1589 + +bond_coeff 1 0.0 0.9572 +angle_coeff 1 0.0 104.52 + +group water type 1 2 +4500 atoms in group water + +#maintain the water molecule rigid +fix 1 water shake 1.0e-4 200 0 b 1 a 1 + 0 = # of size 2 clusters + 0 = # of size 3 clusters + 0 = # of size 4 clusters + 1500 = # of frozen angles +fix 2 water nve + +thermo 100 +thermo_style custom step etotal ke pe temp evdwl ecoul elong press +thermo_modify format float "%.15g" + +velocity water create 300 123 + +if $(is_active(package,gpu)) then "dump 11 all custom 1 dump.force_gpu id type x y z fx fy fz" else "dump 11 all custom 1 dump.force_cpu id type x y z fx fy fz" +if 0 then "dump 11 all custom 1 dump.force_gpu id type x y z fx fy fz" else "dump 11 all custom 1 dump.force_cpu id type x y z fx fy fz" +dump 11 all custom 1 dump.force_cpu id type x y z fx fy fz +dump_modify 11 sort id + +timestep 1 + +run 1 +PPPM initialization ... + extracting TIP4P info from pair style + using polynomial approximation for long-range coulomb (../kspace.cpp:323) + G vector (1/distance) = 0.342797 + grid = 36 36 36 + stencil order = 5 + estimated absolute RMS force accuracy = 0.00261362 + estimated relative force accuracy = 7.87083e-06 + using double precision KISS FFT + 3d grid and FFT values/proc = 79507 46656 +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 11.3092 + ghost atom cutoff = 11.3092 + binsize = 5.6546, bins = 7 7 7 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut/tip4p/long, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 30.18 | 30.18 | 30.18 Mbytes +Step TotEng KinEng PotEng Temp E_vdwl E_coul E_long Press + 0 -6581.1098053463 2681.834801985 -9262.9446073313 300 3652.16918734499 90723.8782743546 -103638.992069031 20828.2770003273 + 1 -6293.09711304554 1787.55263217222 -8080.64974521776 199.96227554909 3652.66537554581 91910.2042281151 -103643.519348879 20986.2037813061 +Loop time of 0.0943946 on 1 procs for 1 steps with 4500 atoms + +Performance: 0.915 ns/day, 26.221 hours/ns, 10.594 timesteps/s +101.7% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.071838 | 0.071838 | 0.071838 | 0.0 | 76.10 +Bond | 1.974e-06 | 1.974e-06 | 1.974e-06 | 0.0 | 0.00 +Kspace | 0.012686 | 0.012686 | 0.012686 | 0.0 | 13.44 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.00012462 | 0.00012462 | 0.00012462 | 0.0 | 0.13 +Output | 0.0093175 | 0.0093175 | 0.0093175 | 0.0 | 9.87 +Modify | 0.00038138 | 0.00038138 | 0.00038138 | 0.0 | 0.40 +Other | | 4.484e-05 | | | 0.05 + +Nlocal: 4500 ave 4500 max 4500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 15219 ave 15219 max 15219 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 1.37151e+06 ave 1.37151e+06 max 1.37151e+06 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 1371514 +Ave neighs/atom = 304.781 +Ave special neighs/atom = 2 +Neighbor list builds = 0 +Dangerous builds = 0 +Total wall time: 0:00:00 diff --git a/examples/TIP4P/gpu_dump/log.19Dec19.tip4p.g++.1.gtx1070.dp b/examples/TIP4P/gpu_dump/log.19Dec19.tip4p.g++.1.gtx1070.dp new file mode 100644 index 0000000000..4441a448da --- /dev/null +++ b/examples/TIP4P/gpu_dump/log.19Dec19.tip4p.g++.1.gtx1070.dp @@ -0,0 +1,120 @@ +LAMMPS (30 Oct 2019) +package gpu 1 +# + +units real +boundary p p p + +atom_style full +bond_style harmonic +angle_style harmonic +atom_modify map array + +pair_style lj/cut/tip4p/long 1 2 1 1 0.1546 9.0 9.0 +pair_modify table 0 + +#long-range solver for TIP4P from module KSPACE works on CPU +suffix off +newton on +kspace_style pppm/tip4p 1.0e-5 +suffix on + +read_data data.spce + orthogonal box = (0.02645 0.02645 0.02641) to (35.5328 35.5328 35.4736) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 4500 atoms + scanning bonds ... + 2 = max bonds/atom + scanning angles ... + 1 = max angles/atom + reading bonds ... + 3000 bonds + reading angles ... + 1500 angles + 2 = max # of 1-2 neighbors + 1 = max # of 1-3 neighbors + 1 = max # of 1-4 neighbors + 2 = max # of special neighbors + special bonds CPU = 0.000921346 secs + read_data CPU = 0.0115216 secs + +pair_coeff * * 0.0 0.0 +pair_coeff 1 1 0.1852 3.1589 + +bond_coeff 1 0.0 0.9572 +angle_coeff 1 0.0 104.52 + +group water type 1 2 +4500 atoms in group water + +#maintain the water molecule rigid +fix 1 water shake 1.0e-4 200 0 b 1 a 1 + 0 = # of size 2 clusters + 0 = # of size 3 clusters + 0 = # of size 4 clusters + 1500 = # of frozen angles +fix 2 water nve + +thermo 100 +thermo_style custom step etotal ke pe temp evdwl ecoul elong press +thermo_modify format float "%.15g" + +velocity water create 300 123 + +if $(is_active(package,gpu)) then "dump 11 all custom 1 dump.force_gpu id type x y z fx fy fz" else "dump 11 all custom 1 dump.force_cpu id type x y z fx fy fz" +if 1 then "dump 11 all custom 1 dump.force_gpu id type x y z fx fy fz" else "dump 11 all custom 1 dump.force_cpu id type x y z fx fy fz" +dump 11 all custom 1 dump.force_gpu id type x y z fx fy fz +dump_modify 11 sort id + +timestep 1 + +run 1 +PPPM initialization ... + extracting TIP4P info from pair style + using polynomial approximation for long-range coulomb (../kspace.cpp:323) + G vector (1/distance) = 0.342797 + grid = 36 36 36 + stencil order = 5 + estimated absolute RMS force accuracy = 0.00261362 + estimated relative force accuracy = 7.87083e-06 + using double precision KISS FFT + 3d grid and FFT values/proc = 79507 46656 +WARNING: Increasing communication cutoff for TIP4P GPU style (../pair_lj_cut_tip4p_long_gpu.cpp:220) +Per MPI rank memory allocation (min/avg/max) = 25.12 | 25.12 | 25.12 Mbytes +Step TotEng KinEng PotEng Temp E_vdwl E_coul E_long Press + 0 -6581.10980534572 2681.834801985 -9262.94460733072 300 3652.169187345 90723.8782743551 -103638.992069031 20828.2770003278 + 1 -6293.09711304691 1787.55263217221 -8080.64974521913 199.96227554909 3652.6653755458 91910.2042281137 -103643.519348879 20986.203781307 +Loop time of 0.0230916 on 1 procs for 1 steps with 4500 atoms + +Performance: 3.742 ns/day, 6.414 hours/ns, 43.306 timesteps/s +103.9% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.000606 | 0.000606 | 0.000606 | 0.0 | 2.62 +Bond | 1.682e-06 | 1.682e-06 | 1.682e-06 | 0.0 | 0.01 +Kspace | 0.012588 | 0.012588 | 0.012588 | 0.0 | 54.51 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.00015025 | 0.00015025 | 0.00015025 | 0.0 | 0.65 +Output | 0.0093124 | 0.0093124 | 0.0093124 | 0.0 | 40.33 +Modify | 0.00039674 | 0.00039674 | 0.00039674 | 0.0 | 1.72 +Other | | 3.623e-05 | | | 0.16 + +Nlocal: 4500 ave 4500 max 4500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 16834 ave 16834 max 16834 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Ave special neighs/atom = 2 +Neighbor list builds = 0 +Dangerous builds = 0 + +Please see the log.cite file for references relevant to this simulation + +Total wall time: 0:00:00 diff --git a/examples/UNITS/README b/examples/UNITS/README new file mode 100644 index 0000000000..3980b38688 --- /dev/null +++ b/examples/UNITS/README @@ -0,0 +1,54 @@ +This directory has 3 scripts which show how to run the same problem +using the 3 most common units system used in LAMMPS: lj, real, and +metal units. As stated on the units command doc page: + +"Any simulation you perform for one choice of units can be duplicated +with any other unit setting LAMMPS supports. ... To perform the same +simulation in a different set of units you must change all the +unit-based input parameters in your input script and other input files +(data file, potential files, etc) correctly to the new units. And you +must correctly convert all output from the new units to the old units +when comparing to the original results. That is often not simple to +do." + +These examples are meant to illustrate how to do this for a simple +Lennard-Jones liquid (argon). All of the scripts have a set of +variables defined at the top which can be changed as command line +arguments (e.g. -v cutoff 3.0). All 3 scripts give identical output, +modulo round-offs due to the finite precision of the conversion +factors used, either internally in LAMMPS or in the scripts. If there +were run for a long time, the trajectories would diverge, but they +would still give statistically identical results. + +The LJ script is the simplest; it is similar to the bench/in.lj +script. + +The real and metal scripts each have a set of variables at the top +which define scale factors for converting quantities like distance, +energy, pressure from reduced LJ units to real or metal units. Once +these are defined the rest of the input script is very similar to the +LJ script. The approprate scale factor is applied to every input. +Output quantities are printed in both the native real/metal units and +unscaled back to LJ units. So that you can see the outputs are the +same if you examine the log files. Comments about this comparison +are at the bottom of the real and metal scripts. + +These 3 scripts are provided, because converting from lj reduced units +to physical units (e.g. real or metal) or vice versa is the trickiest +case. Converting input scripts between 2 sets of physical units +(e.g. reak <--> metal) is much easier. But you can use the same ideas +as in these scripts; just define a set of scale/unscale factors. + +See Allen & Tildesley's Computer Simulation of Liquids, Appendix B for +a nice discussion of reduced units. It will explain the conversion +formulas used in the real and metal scripts. + +Hopefully, if you study these scripts, you should be able to convert +an input script of your own, written in one set of units, to an +identical input script in an alternate set of units. Where +"identical" means it runs the same simulation in a statistical sense. + +You can find the full set of scale factors LAMMPS uses internally for +different unit systems it supports, at the top of the src/udpate.cpp +file. A couple of those values are used in the real and metal +scripts. diff --git a/examples/UNITS/in.ar.lj b/examples/UNITS/in.ar.lj new file mode 100644 index 0000000000..264ead8ab8 --- /dev/null +++ b/examples/UNITS/in.ar.lj @@ -0,0 +1,43 @@ +# Ar in lj units + +# simulation params in reduced units +# settable from command line +# epsilon = sigma = mass = 1.0 + +variable x index 5 +variable y index 5 +variable z index 5 +variable rhostar index 0.8842 +variable dt index 0.005 +variable cutoff index 2.5 +variable skin index 0.3 +variable tinitial index 1.0 +variable nthermo index 10 +variable nsteps index 100 + +# script + +units lj +atom_style atomic + +lattice fcc ${rhostar} +region box block 0 $x 0 $y 0 $z +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +velocity all create ${tinitial} 12345 + +pair_style lj/cut ${cutoff} +pair_coeff 1 1 1.0 1.0 + +neighbor ${skin} bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +timestep ${dt} + +thermo 10 + +run 100 diff --git a/examples/UNITS/in.ar.metal b/examples/UNITS/in.ar.metal new file mode 100644 index 0000000000..50f105530e --- /dev/null +++ b/examples/UNITS/in.ar.metal @@ -0,0 +1,98 @@ +# Ar in metal units + +# simulation params in reduced units +# settable from command line +# epsilon, sigma, mass set below + +variable x index 5 +variable y index 5 +variable z index 5 +variable rhostar index 0.8842 +variable dt index 0.005 +variable cutoff index 2.5 +variable skin index 0.3 +variable tinitial index 1.0 +variable nthermo index 10 +variable nsteps index 100 + +# physical constants from update.cpp + +variable kb index 8.617343e-5 # kB in eV/K +variable avogadro index 6.02214129e23 # Avogadro's number + +# Ar properties in metal units + +variable epskb index 117.7 # LJ epsilon/kB in degrees K +variable sigma index 3.504 # LJ sigma in Angstroms +variable epsilon equal ${epskb}*${kb} # LJ epsilon in eV +variable mass index 39.95 # mass in g/mole + +# scale factors + +# sigma = scale factor on distance, converts reduced distance to Angs +# epsilon = scale factor on energy, converts reduced energy to eV +# tmpscale = scale factor on temperature, converts reduced temp to degrees K +# tscale = scale factor on time, converts reduced time to ps +# formula is t = t* / sqrt(epsilon/mass/sigma^2), but need t in fs +# use epsilon (Joule), mass (kg/atom), sigma (meter) to get t in seconds +# pscale = scale factor on pressure, converts reduced pressure to bars +# formula is P = P* / (sigma^3/epsilon), but need P in atmospheres +# use sigma (meter), epsilon (Joule) to get P in nt/meter^2, convert to bars + +variable eVtoJoule index 1.602e-19 # convert eV to Joules +variable NtMtoAtm equal 1.0e-5 # convert Nt/meter^2 to bars + +variable tmpscale equal ${epskb} +variable epsilonJ equal ${epsilon}*${eVtoJoule} +variable massKgAtom equal ${mass}/1000.0/${avogadro} +variable sigmaM equal ${sigma}/1.0e10 +variable sigmaMsq equal ${sigmaM}*${sigmaM} +variable tscale equal 1.0e12/sqrt(${epsilonJ}/${massKgAtom}/${sigmaMsq}) +variable sigmaM3 equal ${sigmaM}*${sigmaM}*${sigmaM} +variable pscale equal ${NtMtoAtm}/(${sigmaM3}/(${epsilonJ})) + +# variables +# alat = lattice constant in Angs (at reduced density rhostar) +# temp = reduced temperature for output +# epair,emol,etotal = reduced epair,emol,etotal energies for output +# press = reduced pressure for output + +variable alat equal (4.0*${sigma}*${sigma}*${sigma}/${rhostar})^(1.0/3.0) +variable temp equal temp/${tmpscale} +variable epair equal epair/${epsilon} +variable emol equal emol/${epsilon} +variable etotal equal etotal/${epsilon} +variable press equal press/${pscale} + +# same script as in.ar.lj + +units metal +atom_style atomic + +lattice fcc ${alat} +region box block 0 $x 0 $y 0 $z +create_box 1 box +create_atoms 1 box +mass 1 ${mass} + +velocity all create $(v_tinitial*v_epskb) 12345 + +pair_style lj/cut $(v_cutoff*v_sigma) +pair_coeff 1 1 ${epsilon} ${sigma} + +neighbor $(v_skin*v_sigma) bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +timestep $(v_dt*v_tscale) + +# columns 2,3,4 = temp,pe,press in metal units +# columns 5-9 = temp,energy.press in reduced units, compare to in.ar.lj +# need to include metal unit output to enable use of reduced variables + +thermo_style custom step temp pe press v_temp v_epair v_emol v_etotal v_press +thermo_modify norm yes +thermo ${nthermo} + +run ${nsteps} diff --git a/examples/UNITS/in.ar.real b/examples/UNITS/in.ar.real new file mode 100644 index 0000000000..ea9670e599 --- /dev/null +++ b/examples/UNITS/in.ar.real @@ -0,0 +1,98 @@ +# Ar in real units + +# simulation params in reduced units +# settable from command line +# epsilon, sigma, mass set below + +variable x index 5 +variable y index 5 +variable z index 5 +variable rhostar index 0.8842 +variable dt index 0.005 +variable cutoff index 2.5 +variable skin index 0.3 +variable tinitial index 1.0 +variable nthermo index 10 +variable nsteps index 100 + +# physical constants from update.cpp + +variable kb index 0.0019872067 # kB in Kcal/mole/K +variable avogadro index 6.02214129e23 # Avogadro's number + +# Ar properties in real units + +variable epskb index 117.7 # LJ epsilon/kB in degrees K +variable sigma index 3.504 # LJ sigma in Angstroms +variable epsilon equal ${epskb}*${kb} # LJ epsilon in Kcal/mole +variable mass index 39.95 # mass in g/mole + +# scale factors + +# sigma = scale factor on distance, converts reduced distance to Angs +# epsilon = scale factor on energy, converts reduced energy to Kcal/mole +# tmpscale = scale factor on temperature, converts reduced temp to degrees K +# tscale = scale factor on time, converts reduced time to fs +# formula is t = t* / sqrt(epsilon/mass/sigma^2), but need t in fs +# use epsilon (Joule/mole), mass (kg/mole), sigma (meter) to get t in seconds +# pscale = scale factor on pressure, converts reduced pressure to atmospheres +# formula is P = P* / (sigma^3/epsilon), but need P in atmospheres +# use sigma (meter), epsilon (Joule) to get P in nt/meter^2, convert to atms + +variable KcaltoJoule index 4.1868e3 # convert Kcals to Joules +variable NtMtoAtm equal 1.0/1.0135e5 # convert Nt/meter^2 to Atmospheres + +variable tmpscale equal ${epskb} +variable epsJmole equal ${epsilon}*${KcaltoJoule} +variable massKgmole equal ${mass}/1000.0 +variable sigmaM equal ${sigma}/1.0e10 +variable sigmaMsq equal ${sigmaM}*${sigmaM} +variable tscale equal 1.0e15/sqrt(${epsJmole}/${massKgmole}/${sigmaMsq}) +variable sigmaM3 equal ${sigmaM}*${sigmaM}*${sigmaM} +variable pscale equal ${NtMtoAtm}/(${sigmaM3}/(${epsJmole}/${avogadro})) + +# variables +# alat = lattice constant in Angs (at reduced density rhostar) +# temp = reduced temperature for output +# epair,emol,etotal = reduced epair,emol,etotal energies for output +# press = reduced pressure for output + +variable alat equal (4.0*${sigma}*${sigma}*${sigma}/${rhostar})^(1.0/3.0) +variable temp equal temp/${tmpscale} +variable epair equal epair/${epsilon} +variable emol equal emol/${epsilon} +variable etotal equal etotal/${epsilon} +variable press equal press/${pscale} + +# same script as in.ar.lj + +units real +atom_style atomic + +lattice fcc ${alat} +region box block 0 $x 0 $y 0 $z +create_box 1 box +create_atoms 1 box +mass 1 ${mass} + +velocity all create $(v_tinitial*v_epskb) 12345 + +pair_style lj/cut $(v_cutoff*v_sigma) +pair_coeff 1 1 ${epsilon} ${sigma} + +neighbor $(v_skin*v_sigma) bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +timestep $(v_dt*v_tscale) + +# columns 2,3,4 = temp,pe,press in real units +# columns 5-9 = temp,energy.press in reduced units, compare to in.ar.lj +# need to include real unit output to enable use of reduced variables + +thermo_style custom step temp pe press v_temp v_epair v_emol v_etotal v_press +thermo_modify norm yes +thermo ${nthermo} + +run ${nsteps} diff --git a/examples/UNITS/log.ar.lj.8Oct19.g++.1 b/examples/UNITS/log.ar.lj.8Oct19.g++.1 new file mode 100644 index 0000000000..39c3143cf5 --- /dev/null +++ b/examples/UNITS/log.ar.lj.8Oct19.g++.1 @@ -0,0 +1,109 @@ +LAMMPS (19 Sep 2019) +# Ar in lj units + +# simulation params in reduced units +# settable from command line +# epsilon = sigma = mass = 1.0 + +variable x index 5 +variable y index 5 +variable z index 5 +variable rhostar index 0.8842 +variable dt index 0.005 +variable cutoff index 2.5 +variable skin index 0.3 +variable tinitial index 1.0 +variable nthermo index 10 +variable nsteps index 100 + +# script + +units lj +atom_style atomic + +lattice fcc ${rhostar} +lattice fcc 0.8842 +Lattice spacing in x,y,z = 1.65388 1.65388 1.65388 +region box block 0 $x 0 $y 0 $z +region box block 0 5 0 $y 0 $z +region box block 0 5 0 5 0 $z +region box block 0 5 0 5 0 5 +create_box 1 box +Created orthogonal box = (0 0 0) to (8.26938 8.26938 8.26938) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.000547171 secs +mass 1 1.0 + +velocity all create ${tinitial} 12345 +velocity all create 1.0 12345 + +pair_style lj/cut ${cutoff} +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 + +neighbor ${skin} bin +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +timestep ${dt} +timestep 0.005 + +thermo 10 + +run 100 +Neighbor list info ... + update every 20 steps, delay 0 steps, check no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 6 6 6 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 2.644 | 2.644 | 2.644 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 1 -7.1026383 0 -5.6056383 -5.1224757 + 10 0.74213042 -6.7245488 0 -5.6135795 -3.1363153 + 20 0.36167746 -6.1681704 0 -5.6267393 -0.40461854 + 30 0.4684512 -6.3315744 0 -5.630303 -1.0390065 + 40 0.46774191 -6.3308002 0 -5.6305906 -1.077533 + 50 0.48323399 -6.3533122 0 -5.6299109 -1.1506287 + 60 0.49569105 -6.3711644 0 -5.6291149 -1.2296104 + 70 0.5208333 -6.4096336 0 -5.6299462 -1.4483636 + 80 0.53708431 -6.4345933 0 -5.6305781 -1.5945708 + 90 0.52618946 -6.4185937 0 -5.6308881 -1.5264055 + 100 0.52862701 -6.4231724 0 -5.6318178 -1.5714077 +Loop time of 0.065218 on 1 procs for 100 steps with 500 atoms + +Performance: 662394.104 tau/day, 1533.320 timesteps/s +99.9% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.053584 | 0.053584 | 0.053584 | 0.0 | 82.16 +Neigh | 0.0075939 | 0.0075939 | 0.0075939 | 0.0 | 11.64 +Comm | 0.0022638 | 0.0022638 | 0.0022638 | 0.0 | 3.47 +Output | 0.00021172 | 0.00021172 | 0.00021172 | 0.0 | 0.32 +Modify | 0.0011077 | 0.0011077 | 0.0011077 | 0.0 | 1.70 +Other | | 0.0004568 | | | 0.70 + +Nlocal: 500 ave 500 max 500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1946 ave 1946 max 1946 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 19572 ave 19572 max 19572 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 19572 +Ave neighs/atom = 39.144 +Neighbor list builds = 5 +Dangerous builds not checked +Total wall time: 0:00:00 diff --git a/examples/UNITS/log.ar.lj.8Oct19.g++.4 b/examples/UNITS/log.ar.lj.8Oct19.g++.4 new file mode 100644 index 0000000000..dba5ffb66a --- /dev/null +++ b/examples/UNITS/log.ar.lj.8Oct19.g++.4 @@ -0,0 +1,109 @@ +LAMMPS (19 Sep 2019) +# Ar in lj units + +# simulation params in reduced units +# settable from command line +# epsilon = sigma = mass = 1.0 + +variable x index 5 +variable y index 5 +variable z index 5 +variable rhostar index 0.8842 +variable dt index 0.005 +variable cutoff index 2.5 +variable skin index 0.3 +variable tinitial index 1.0 +variable nthermo index 10 +variable nsteps index 100 + +# script + +units lj +atom_style atomic + +lattice fcc ${rhostar} +lattice fcc 0.8842 +Lattice spacing in x,y,z = 1.65388 1.65388 1.65388 +region box block 0 $x 0 $y 0 $z +region box block 0 5 0 $y 0 $z +region box block 0 5 0 5 0 $z +region box block 0 5 0 5 0 5 +create_box 1 box +Created orthogonal box = (0 0 0) to (8.26938 8.26938 8.26938) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.000570774 secs +mass 1 1.0 + +velocity all create ${tinitial} 12345 +velocity all create 1.0 12345 + +pair_style lj/cut ${cutoff} +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 + +neighbor ${skin} bin +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +timestep ${dt} +timestep 0.005 + +thermo 10 + +run 100 +Neighbor list info ... + update every 20 steps, delay 0 steps, check no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 6 6 6 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 2.609 | 2.609 | 2.609 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 1 -7.1026383 0 -5.6056383 -5.1224757 + 10 0.73621446 -6.7154544 0 -5.6133413 -3.089257 + 20 0.35775263 -6.1618707 0 -5.626315 -0.37875949 + 30 0.47139877 -6.3359656 0 -5.6302816 -1.1018761 + 40 0.46337135 -6.3247084 0 -5.6310415 -1.0985336 + 50 0.48738877 -6.360393 0 -5.630772 -1.2274707 + 60 0.50832261 -6.3913892 0 -5.6304302 -1.374293 + 70 0.50988271 -6.3936997 0 -5.6304053 -1.4112286 + 80 0.53931444 -6.4367444 0 -5.6293906 -1.6484686 + 90 0.55277272 -6.4563334 0 -5.6288326 -1.760598 + 100 0.54916776 -6.4507537 0 -5.6286495 -1.728837 +Loop time of 0.0237499 on 4 procs for 100 steps with 500 atoms + +Performance: 1818955.951 tau/day, 4210.546 timesteps/s +97.1% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.0098808 | 0.011585 | 0.015043 | 1.9 | 48.78 +Neigh | 0.0015168 | 0.0017335 | 0.001997 | 0.4 | 7.30 +Comm | 0.005949 | 0.0097297 | 0.011739 | 2.3 | 40.97 +Output | 0.00019789 | 0.0002324 | 0.00032282 | 0.0 | 0.98 +Modify | 0.00021482 | 0.00025994 | 0.00031853 | 0.0 | 1.09 +Other | | 0.0002095 | | | 0.88 + +Nlocal: 125 ave 133 max 117 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +Nghost: 1099 ave 1107 max 1091 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +Neighs: 4909 ave 5493 max 4644 min +Histogram: 1 2 0 0 0 0 0 0 0 1 + +Total # of neighbors = 19636 +Ave neighs/atom = 39.272 +Neighbor list builds = 5 +Dangerous builds not checked +Total wall time: 0:00:00 diff --git a/examples/UNITS/log.ar.metal.8Oct19.g++.1 b/examples/UNITS/log.ar.metal.8Oct19.g++.1 new file mode 100644 index 0000000000..8bcf54f6ed --- /dev/null +++ b/examples/UNITS/log.ar.metal.8Oct19.g++.1 @@ -0,0 +1,197 @@ +LAMMPS (19 Sep 2019) +# Ar in metal units + +# simulation params in reduced units +# settable from command line +# epsilon, sigma, mass set below + +variable x index 5 +variable y index 5 +variable z index 5 +variable rhostar index 0.8842 +variable dt index 0.005 +variable cutoff index 2.5 +variable skin index 0.3 +variable tinitial index 1.0 +variable nthermo index 10 +variable nsteps index 100 + +# physical constants from update.cpp + +variable kb index 8.617343e-5 # kB in eV/K +variable avogadro index 6.02214129e23 # Avogadro's number + +# Ar properties in metal units + +variable epskb index 117.7 # LJ epsilon/kB in degrees K +variable sigma index 3.504 # LJ sigma in Angstroms +variable epsilon equal ${epskb}*${kb} # LJ epsilon in eV +variable epsilon equal 117.7*${kb} +variable epsilon equal 117.7*8.617343e-5 +variable mass index 39.95 # mass in g/mole + +# scale factors + +# sigma = scale factor on distance, converts reduced distance to Angs +# epsilon = scale factor on energy, converts reduced energy to eV +# tmpscale = scale factor on temperature, converts reduced temp to degrees K +# tscale = scale factor on time, converts reduced time to ps +# formula is t = t* / sqrt(epsilon/mass/sigma^2), but need t in fs +# use epsilon (Joule), mass (kg/atom), sigma (meter) to get t in seconds +# pscale = scale factor on pressure, converts reduced pressure to bars +# formula is P = P* / (sigma^3/epsilon), but need P in atmospheres +# use sigma (meter), epsilon (Joule) to get P in nt/meter^2, convert to bars + +variable eVtoJoule index 1.602e-19 # convert eV to Joules +variable NtMtoAtm equal 1.0e-5 # convert Nt/meter^2 to bars + +variable tmpscale equal ${epskb} +variable tmpscale equal 117.7 +variable epsilonJ equal ${epsilon}*${eVtoJoule} +variable epsilonJ equal 0.010142612711*${eVtoJoule} +variable epsilonJ equal 0.010142612711*1.602e-19 +variable massKgAtom equal ${mass}/1000.0/${avogadro} +variable massKgAtom equal 39.95/1000.0/${avogadro} +variable massKgAtom equal 39.95/1000.0/6.02214129e23 +variable sigmaM equal ${sigma}/1.0e10 +variable sigmaM equal 3.504/1.0e10 +variable sigmaMsq equal ${sigmaM}*${sigmaM} +variable sigmaMsq equal 3.504e-10*${sigmaM} +variable sigmaMsq equal 3.504e-10*3.504e-10 +variable tscale equal 1.0e12/sqrt(${epsilonJ}/${massKgAtom}/${sigmaMsq}) +variable tscale equal 1.0e12/sqrt(1.6248465563022e-21/${massKgAtom}/${sigmaMsq}) +variable tscale equal 1.0e12/sqrt(1.6248465563022e-21/6.6338529895236e-26/${sigmaMsq}) +variable tscale equal 1.0e12/sqrt(1.6248465563022e-21/6.6338529895236e-26/1.2278016e-19) +variable sigmaM3 equal ${sigmaM}*${sigmaM}*${sigmaM} +variable sigmaM3 equal 3.504e-10*${sigmaM}*${sigmaM} +variable sigmaM3 equal 3.504e-10*3.504e-10*${sigmaM} +variable sigmaM3 equal 3.504e-10*3.504e-10*3.504e-10 +variable pscale equal ${NtMtoAtm}/(${sigmaM3}/(${epsilonJ})) +variable pscale equal 1e-05/(${sigmaM3}/(${epsilonJ})) +variable pscale equal 1e-05/(4.3022168064e-29/(${epsilonJ})) +variable pscale equal 1e-05/(4.3022168064e-29/(1.6248465563022e-21)) + +# variables +# alat = lattice constant in Angs (at reduced density rhostar) +# temp = reduced temperature for output +# epair,emol,etotal = reduced epair,emol,etotal energies for output +# press = reduced pressure for output + +variable alat equal (4.0*${sigma}*${sigma}*${sigma}/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*${sigma}*${sigma}/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*3.504*${sigma}/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*3.504*3.504/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*3.504*3.504/0.8842)^(1.0/3.0) +variable temp equal temp/${tmpscale} +variable temp equal temp/117.7 +variable epair equal epair/${epsilon} +variable epair equal epair/0.010142612711 +variable emol equal emol/${epsilon} +variable emol equal emol/0.010142612711 +variable etotal equal etotal/${epsilon} +variable etotal equal etotal/0.010142612711 +variable press equal press/${pscale} +variable press equal press/377.676586146256 + +# same script as in.ar.lj + +units metal +atom_style atomic + +lattice fcc ${alat} +lattice fcc 5.79518437579763 +Lattice spacing in x,y,z = 5.79518 5.79518 5.79518 +region box block 0 $x 0 $y 0 $z +region box block 0 5 0 $y 0 $z +region box block 0 5 0 5 0 $z +region box block 0 5 0 5 0 5 +create_box 1 box +Created orthogonal box = (0 0 0) to (28.9759 28.9759 28.9759) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.000549078 secs +mass 1 ${mass} +mass 1 39.95 + +velocity all create $(v_tinitial*v_epskb) 12345 +velocity all create 117.70000000000000284 12345 + +pair_style lj/cut $(v_cutoff*v_sigma) +pair_style lj/cut 8.7599999999999997868 +pair_coeff 1 1 ${epsilon} ${sigma} +pair_coeff 1 1 0.010142612711 ${sigma} +pair_coeff 1 1 0.010142612711 3.504 + +neighbor $(v_skin*v_sigma) bin +neighbor 1.0511999999999999122 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +timestep $(v_dt*v_tscale) +timestep 0.011194658410003900315 + +# columns 2,3,4 = temp,pe,press in metal units +# columns 5-9 = temp,energy.press in reduced units, compare to in.ar.lj +# need to include metal unit output to enable use of reduced variables + +thermo_style custom step temp pe press v_temp v_epair v_emol v_etotal v_press +thermo_modify norm yes +thermo ${nthermo} +thermo 10 + +run ${nsteps} +run 100 +Neighbor list info ... + update every 20 steps, delay 0 steps, check no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 9.8112 + ghost atom cutoff = 9.8112 + binsize = 4.9056, bins = 6 6 6 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 2.644 | 2.644 | 2.644 Mbytes +Step Temp PotEng Press v_temp v_epair v_emol v_etotal v_press + 0 117.7 -0.07203931 -1934.8523 1 -7.1026383 0 -5.6056383 -5.12304 + 10 87.345225 -0.06820404 -1184.5618 0.74210047 -6.724504 0 -5.6135796 -3.1364449 + 20 42.569809 -0.062561408 -152.82812 0.36168062 -6.1681748 0 -5.6267389 -0.40465341 + 30 55.137637 -0.064219154 -392.49645 0.46845911 -6.3316185 0 -5.6303352 -1.0392396 + 40 55.053014 -0.064210828 -406.99941 0.46774014 -6.3307976 0 -5.6305906 -1.07764 + 50 56.87723 -0.064439241 -434.61958 0.483239 -6.3533177 0 -5.6299089 -1.1507718 + 60 58.344019 -0.064620383 -464.4684 0.4957011 -6.3711772 0 -5.6291126 -1.2298046 + 70 61.30301 -0.065010529 -547.09852 0.5208412 -6.4096433 0 -5.629944 -1.44859 + 80 63.214836 -0.065263563 -602.29599 0.53708442 -6.4345909 0 -5.6305755 -1.5947401 + 90 61.931826 -0.065101194 -576.5342 0.52618374 -6.4185823 0 -5.6308852 -1.5265288 + 100 62.221816 -0.065148028 -593.59878 0.52864755 -6.4231998 0 -5.6318144 -1.5717119 +Loop time of 0.04864 on 1 procs for 100 steps with 500 atoms + +Performance: 1988.524 ns/day, 0.012 hours/ns, 2055.921 timesteps/s +99.8% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.039802 | 0.039802 | 0.039802 | 0.0 | 81.83 +Neigh | 0.0057771 | 0.0057771 | 0.0057771 | 0.0 | 11.88 +Comm | 0.0015905 | 0.0015905 | 0.0015905 | 0.0 | 3.27 +Output | 0.00033736 | 0.00033736 | 0.00033736 | 0.0 | 0.69 +Modify | 0.00077343 | 0.00077343 | 0.00077343 | 0.0 | 1.59 +Other | | 0.0003595 | | | 0.74 + +Nlocal: 500 ave 500 max 500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1946 ave 1946 max 1946 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 19572 ave 19572 max 19572 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 19572 +Ave neighs/atom = 39.144 +Neighbor list builds = 5 +Dangerous builds not checked +Total wall time: 0:00:00 diff --git a/examples/UNITS/log.ar.metal.8Oct19.g++.4 b/examples/UNITS/log.ar.metal.8Oct19.g++.4 new file mode 100644 index 0000000000..5a88231128 --- /dev/null +++ b/examples/UNITS/log.ar.metal.8Oct19.g++.4 @@ -0,0 +1,197 @@ +LAMMPS (19 Sep 2019) +# Ar in metal units + +# simulation params in reduced units +# settable from command line +# epsilon, sigma, mass set below + +variable x index 5 +variable y index 5 +variable z index 5 +variable rhostar index 0.8842 +variable dt index 0.005 +variable cutoff index 2.5 +variable skin index 0.3 +variable tinitial index 1.0 +variable nthermo index 10 +variable nsteps index 100 + +# physical constants from update.cpp + +variable kb index 8.617343e-5 # kB in eV/K +variable avogadro index 6.02214129e23 # Avogadro's number + +# Ar properties in metal units + +variable epskb index 117.7 # LJ epsilon/kB in degrees K +variable sigma index 3.504 # LJ sigma in Angstroms +variable epsilon equal ${epskb}*${kb} # LJ epsilon in eV +variable epsilon equal 117.7*${kb} +variable epsilon equal 117.7*8.617343e-5 +variable mass index 39.95 # mass in g/mole + +# scale factors + +# sigma = scale factor on distance, converts reduced distance to Angs +# epsilon = scale factor on energy, converts reduced energy to eV +# tmpscale = scale factor on temperature, converts reduced temp to degrees K +# tscale = scale factor on time, converts reduced time to ps +# formula is t = t* / sqrt(epsilon/mass/sigma^2), but need t in fs +# use epsilon (Joule), mass (kg/atom), sigma (meter) to get t in seconds +# pscale = scale factor on pressure, converts reduced pressure to bars +# formula is P = P* / (sigma^3/epsilon), but need P in atmospheres +# use sigma (meter), epsilon (Joule) to get P in nt/meter^2, convert to bars + +variable eVtoJoule index 1.602e-19 # convert eV to Joules +variable NtMtoAtm equal 1.0e-5 # convert Nt/meter^2 to bars + +variable tmpscale equal ${epskb} +variable tmpscale equal 117.7 +variable epsilonJ equal ${epsilon}*${eVtoJoule} +variable epsilonJ equal 0.010142612711*${eVtoJoule} +variable epsilonJ equal 0.010142612711*1.602e-19 +variable massKgAtom equal ${mass}/1000.0/${avogadro} +variable massKgAtom equal 39.95/1000.0/${avogadro} +variable massKgAtom equal 39.95/1000.0/6.02214129e23 +variable sigmaM equal ${sigma}/1.0e10 +variable sigmaM equal 3.504/1.0e10 +variable sigmaMsq equal ${sigmaM}*${sigmaM} +variable sigmaMsq equal 3.504e-10*${sigmaM} +variable sigmaMsq equal 3.504e-10*3.504e-10 +variable tscale equal 1.0e12/sqrt(${epsilonJ}/${massKgAtom}/${sigmaMsq}) +variable tscale equal 1.0e12/sqrt(1.6248465563022e-21/${massKgAtom}/${sigmaMsq}) +variable tscale equal 1.0e12/sqrt(1.6248465563022e-21/6.6338529895236e-26/${sigmaMsq}) +variable tscale equal 1.0e12/sqrt(1.6248465563022e-21/6.6338529895236e-26/1.2278016e-19) +variable sigmaM3 equal ${sigmaM}*${sigmaM}*${sigmaM} +variable sigmaM3 equal 3.504e-10*${sigmaM}*${sigmaM} +variable sigmaM3 equal 3.504e-10*3.504e-10*${sigmaM} +variable sigmaM3 equal 3.504e-10*3.504e-10*3.504e-10 +variable pscale equal ${NtMtoAtm}/(${sigmaM3}/(${epsilonJ})) +variable pscale equal 1e-05/(${sigmaM3}/(${epsilonJ})) +variable pscale equal 1e-05/(4.3022168064e-29/(${epsilonJ})) +variable pscale equal 1e-05/(4.3022168064e-29/(1.6248465563022e-21)) + +# variables +# alat = lattice constant in Angs (at reduced density rhostar) +# temp = reduced temperature for output +# epair,emol,etotal = reduced epair,emol,etotal energies for output +# press = reduced pressure for output + +variable alat equal (4.0*${sigma}*${sigma}*${sigma}/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*${sigma}*${sigma}/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*3.504*${sigma}/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*3.504*3.504/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*3.504*3.504/0.8842)^(1.0/3.0) +variable temp equal temp/${tmpscale} +variable temp equal temp/117.7 +variable epair equal epair/${epsilon} +variable epair equal epair/0.010142612711 +variable emol equal emol/${epsilon} +variable emol equal emol/0.010142612711 +variable etotal equal etotal/${epsilon} +variable etotal equal etotal/0.010142612711 +variable press equal press/${pscale} +variable press equal press/377.676586146256 + +# same script as in.ar.lj + +units metal +atom_style atomic + +lattice fcc ${alat} +lattice fcc 5.79518437579763 +Lattice spacing in x,y,z = 5.79518 5.79518 5.79518 +region box block 0 $x 0 $y 0 $z +region box block 0 5 0 $y 0 $z +region box block 0 5 0 5 0 $z +region box block 0 5 0 5 0 5 +create_box 1 box +Created orthogonal box = (0 0 0) to (28.9759 28.9759 28.9759) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.000674009 secs +mass 1 ${mass} +mass 1 39.95 + +velocity all create $(v_tinitial*v_epskb) 12345 +velocity all create 117.70000000000000284 12345 + +pair_style lj/cut $(v_cutoff*v_sigma) +pair_style lj/cut 8.7599999999999997868 +pair_coeff 1 1 ${epsilon} ${sigma} +pair_coeff 1 1 0.010142612711 ${sigma} +pair_coeff 1 1 0.010142612711 3.504 + +neighbor $(v_skin*v_sigma) bin +neighbor 1.0511999999999999122 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +timestep $(v_dt*v_tscale) +timestep 0.011194658410003900315 + +# columns 2,3,4 = temp,pe,press in metal units +# columns 5-9 = temp,energy.press in reduced units, compare to in.ar.lj +# need to include metal unit output to enable use of reduced variables + +thermo_style custom step temp pe press v_temp v_epair v_emol v_etotal v_press +thermo_modify norm yes +thermo ${nthermo} +thermo 10 + +run ${nsteps} +run 100 +Neighbor list info ... + update every 20 steps, delay 0 steps, check no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 9.8112 + ghost atom cutoff = 9.8112 + binsize = 4.9056, bins = 6 6 6 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 2.609 | 2.609 | 2.609 Mbytes +Step Temp PotEng Press v_temp v_epair v_emol v_etotal v_press + 0 117.7 -0.07203931 -1934.8523 1 -7.1026383 0 -5.6056383 -5.12304 + 10 86.648851 -0.06811179 -1166.7855 0.73618395 -6.7154088 0 -5.6133414 -3.0893774 + 20 42.107954 -0.062497536 -143.06615 0.35775662 -6.1618774 0 -5.6263157 -0.37880598 + 30 55.484504 -0.064263032 -416.20245 0.47140615 -6.3359445 0 -5.6302495 -1.1020075 + 40 54.538222 -0.064148334 -414.88071 0.46336637 -6.3246361 0 -5.6309766 -1.0985079 + 50 57.367693 -0.064511259 -463.67683 0.48740606 -6.3604182 0 -5.6307714 -1.2277087 + 60 59.828794 -0.064824938 -519.05997 0.50831601 -6.3913451 0 -5.630396 -1.3743504 + 70 60.014616 -0.064848979 -533.07604 0.50989478 -6.3937154 0 -5.6304029 -1.4114617 + 80 63.47861 -0.065285885 -622.71073 0.53932549 -6.4367917 0 -5.6294215 -1.6487936 + 90 65.060881 -0.065484011 -664.99883 0.55276874 -6.4563257 0 -5.6288309 -1.7607627 + 100 64.637033 -0.065427467 -653.00765 0.54916765 -6.4507508 0 -5.6286468 -1.7290128 +Loop time of 0.0258265 on 4 procs for 100 steps with 500 atoms + +Performance: 3745.060 ns/day, 0.006 hours/ns, 3871.990 timesteps/s +99.6% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.0090213 | 0.012419 | 0.015494 | 2.1 | 48.09 +Neigh | 0.0013709 | 0.0018765 | 0.0022483 | 0.7 | 7.27 +Comm | 0.0071132 | 0.010597 | 0.014538 | 2.6 | 41.03 +Output | 0.00039983 | 0.00042897 | 0.00049567 | 0.0 | 1.66 +Modify | 0.00024104 | 0.00028801 | 0.00031543 | 0.0 | 1.12 +Other | | 0.0002173 | | | 0.84 + +Nlocal: 125 ave 133 max 117 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +Nghost: 1099 ave 1107 max 1091 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +Neighs: 4908.75 ave 5492 max 4644 min +Histogram: 1 2 0 0 0 0 0 0 0 1 + +Total # of neighbors = 19635 +Ave neighs/atom = 39.27 +Neighbor list builds = 5 +Dangerous builds not checked +Total wall time: 0:00:00 diff --git a/examples/UNITS/log.ar.real.8Oct19.g++.1 b/examples/UNITS/log.ar.real.8Oct19.g++.1 new file mode 100644 index 0000000000..7c046ab965 --- /dev/null +++ b/examples/UNITS/log.ar.real.8Oct19.g++.1 @@ -0,0 +1,197 @@ +LAMMPS (19 Sep 2019) +# Ar in real units + +# simulation params in reduced units +# settable from command line +# epsilon, sigma, mass set below + +variable x index 5 +variable y index 5 +variable z index 5 +variable rhostar index 0.8842 +variable dt index 0.005 +variable cutoff index 2.5 +variable skin index 0.3 +variable tinitial index 1.0 +variable nthermo index 10 +variable nsteps index 100 + +# physical constants from update.cpp + +variable kb index 0.0019872067 # kB in Kcal/mole/K +variable avogadro index 6.02214129e23 # Avogadro's number + +# Ar properties in real units + +variable epskb index 117.7 # LJ epsilon/kB in degrees K +variable sigma index 3.504 # LJ sigma in Angstroms +variable epsilon equal ${epskb}*${kb} # LJ epsilon in Kcal/mole +variable epsilon equal 117.7*${kb} +variable epsilon equal 117.7*0.0019872067 +variable mass index 39.95 # mass in g/mole + +# scale factors + +# sigma = scale factor on distance, converts reduced distance to Angs +# epsilon = scale factor on energy, converts reduced energy to Kcal/mole +# tmpscale = scale factor on temperature, converts reduced temp to degrees K +# tscale = scale factor on time, converts reduced time to fs +# formula is t = t* / sqrt(epsilon/mass/sigma^2), but need t in fs +# use epsilon (Joule/mole), mass (kg/mole), sigma (meter) to get t in seconds +# pscale = scale factor on pressure, converts reduced pressure to atmospheres +# formula is P = P* / (sigma^3/epsilon), but need P in atmospheres +# use sigma (meter), epsilon (Joule) to get P in nt/meter^2, convert to atms + +variable KcaltoJoule index 4.1868e3 # convert Kcals to Joules +variable NtMtoAtm equal 1.0/1.0135e5 # convert Nt/meter^2 to Atmospheres + +variable tmpscale equal ${epskb} +variable tmpscale equal 117.7 +variable epsJmole equal ${epsilon}*${KcaltoJoule} +variable epsJmole equal 0.23389422859*${KcaltoJoule} +variable epsJmole equal 0.23389422859*4.1868e3 +variable massKgmole equal ${mass}/1000.0 +variable massKgmole equal 39.95/1000.0 +variable sigmaM equal ${sigma}/1.0e10 +variable sigmaM equal 3.504/1.0e10 +variable sigmaMsq equal ${sigmaM}*${sigmaM} +variable sigmaMsq equal 3.504e-10*${sigmaM} +variable sigmaMsq equal 3.504e-10*3.504e-10 +variable tscale equal 1.0e15/sqrt(${epsJmole}/${massKgmole}/${sigmaMsq}) +variable tscale equal 1.0e15/sqrt(979.268356260612/${massKgmole}/${sigmaMsq}) +variable tscale equal 1.0e15/sqrt(979.268356260612/0.03995/${sigmaMsq}) +variable tscale equal 1.0e15/sqrt(979.268356260612/0.03995/1.2278016e-19) +variable sigmaM3 equal ${sigmaM}*${sigmaM}*${sigmaM} +variable sigmaM3 equal 3.504e-10*${sigmaM}*${sigmaM} +variable sigmaM3 equal 3.504e-10*3.504e-10*${sigmaM} +variable sigmaM3 equal 3.504e-10*3.504e-10*3.504e-10 +variable pscale equal ${NtMtoAtm}/(${sigmaM3}/(${epsJmole}/${avogadro})) +variable pscale equal 9.86679822397632e-06/(${sigmaM3}/(${epsJmole}/${avogadro})) +variable pscale equal 9.86679822397632e-06/(4.3022168064e-29/(${epsJmole}/${avogadro})) +variable pscale equal 9.86679822397632e-06/(4.3022168064e-29/(979.268356260612/${avogadro})) +variable pscale equal 9.86679822397632e-06/(4.3022168064e-29/(979.268356260612/6.02214129e23)) + +# variables +# alat = lattice constant in Angs (at reduced density rhostar) +# temp = reduced temperature for output +# epair,emol,etotal = reduced epair,emol,etotal energies for output +# press = reduced pressure for output + +variable alat equal (4.0*${sigma}*${sigma}*${sigma}/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*${sigma}*${sigma}/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*3.504*${sigma}/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*3.504*3.504/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*3.504*3.504/0.8842)^(1.0/3.0) +variable temp equal temp/${tmpscale} +variable temp equal temp/117.7 +variable epair equal epair/${epsilon} +variable epair equal epair/0.23389422859 +variable emol equal emol/${epsilon} +variable emol equal emol/0.23389422859 +variable etotal equal etotal/${epsilon} +variable etotal equal etotal/0.23389422859 +variable press equal press/${pscale} +variable press equal press/372.936366301003 + +# same script as in.ar.lj + +units real +atom_style atomic + +lattice fcc ${alat} +lattice fcc 5.79518437579763 +Lattice spacing in x,y,z = 5.79518 5.79518 5.79518 +region box block 0 $x 0 $y 0 $z +region box block 0 5 0 $y 0 $z +region box block 0 5 0 5 0 $z +region box block 0 5 0 5 0 5 +create_box 1 box +Created orthogonal box = (0 0 0) to (28.9759 28.9759 28.9759) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.000550985 secs +mass 1 ${mass} +mass 1 39.95 + +velocity all create $(v_tinitial*v_epskb) 12345 +velocity all create 117.70000000000000284 12345 + +pair_style lj/cut $(v_cutoff*v_sigma) +pair_style lj/cut 8.7599999999999997868 +pair_coeff 1 1 ${epsilon} ${sigma} +pair_coeff 1 1 0.23389422859 ${sigma} +pair_coeff 1 1 0.23389422859 3.504 + +neighbor $(v_skin*v_sigma) bin +neighbor 1.0511999999999999122 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +timestep $(v_dt*v_tscale) +timestep 11.190297512378050371 + +# columns 2,3,4 = temp,pe,press in real units +# columns 5-9 = temp,energy.press in reduced units, compare to in.ar.lj +# need to include real unit output to enable use of reduced variables + +thermo_style custom step temp pe press v_temp v_epair v_emol v_etotal v_press +thermo_modify norm yes +thermo ${nthermo} +thermo 10 + +run ${nsteps} +run 100 +Neighbor list info ... + update every 20 steps, delay 0 steps, check no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 9.8112 + ghost atom cutoff = 9.8112 + binsize = 4.9056, bins = 6 6 6 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 2.644 | 2.644 | 2.644 Mbytes +Step Temp PotEng Press v_temp v_epair v_emol v_etotal v_press + 0 117.7 -1.6612661 -1909.5509 1 -7.1026383 0 -5.6056383 -5.1203128 + 10 87.369977 -1.5728967 -1169.6414 0.74231077 -6.7248204 0 -5.6135812 -3.1363029 + 20 42.567295 -1.4427006 -150.87379 0.36165926 -6.1681752 0 -5.6267713 -0.40455638 + 30 55.130978 -1.480902 -387.17817 0.46840253 -6.3315028 0 -5.6303042 -1.0381883 + 40 55.054202 -1.4807485 -401.72653 0.46775023 -6.3308469 0 -5.6306248 -1.0771986 + 50 56.873955 -1.4860029 -428.9126 0.48321117 -6.3533113 0 -5.6299442 -1.1500959 + 60 58.33701 -1.490161 -458.23636 0.49564154 -6.3710892 0 -5.6291138 -1.2287253 + 70 61.29671 -1.4991528 -539.72484 0.52078768 -6.4095331 0 -5.629914 -1.4472304 + 80 63.214984 -1.504992 -594.34987 0.53708567 -6.4344983 0 -5.630481 -1.5937032 + 90 61.936907 -1.5013008 -569.13985 0.5262269 -6.4187169 0 -5.6309552 -1.5261045 + 100 62.20662 -1.5023046 -585.49121 0.52851844 -6.4230083 0 -5.6318162 -1.5699494 +Loop time of 0.047307 on 1 procs for 100 steps with 500 atoms + +Performance: 2043.760 ns/day, 0.012 hours/ns, 2113.851 timesteps/s +98.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.038646 | 0.038646 | 0.038646 | 0.0 | 81.69 +Neigh | 0.0056832 | 0.0056832 | 0.0056832 | 0.0 | 12.01 +Comm | 0.0015347 | 0.0015347 | 0.0015347 | 0.0 | 3.24 +Output | 0.0003581 | 0.0003581 | 0.0003581 | 0.0 | 0.76 +Modify | 0.00075364 | 0.00075364 | 0.00075364 | 0.0 | 1.59 +Other | | 0.0003314 | | | 0.70 + +Nlocal: 500 ave 500 max 500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1946 ave 1946 max 1946 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 19572 ave 19572 max 19572 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 19572 +Ave neighs/atom = 39.144 +Neighbor list builds = 5 +Dangerous builds not checked +Total wall time: 0:00:00 diff --git a/examples/UNITS/log.ar.real.8Oct19.g++.4 b/examples/UNITS/log.ar.real.8Oct19.g++.4 new file mode 100644 index 0000000000..d5c01eb22d --- /dev/null +++ b/examples/UNITS/log.ar.real.8Oct19.g++.4 @@ -0,0 +1,197 @@ +LAMMPS (19 Sep 2019) +# Ar in real units + +# simulation params in reduced units +# settable from command line +# epsilon, sigma, mass set below + +variable x index 5 +variable y index 5 +variable z index 5 +variable rhostar index 0.8842 +variable dt index 0.005 +variable cutoff index 2.5 +variable skin index 0.3 +variable tinitial index 1.0 +variable nthermo index 10 +variable nsteps index 100 + +# physical constants from update.cpp + +variable kb index 0.0019872067 # kB in Kcal/mole/K +variable avogadro index 6.02214129e23 # Avogadro's number + +# Ar properties in real units + +variable epskb index 117.7 # LJ epsilon/kB in degrees K +variable sigma index 3.504 # LJ sigma in Angstroms +variable epsilon equal ${epskb}*${kb} # LJ epsilon in Kcal/mole +variable epsilon equal 117.7*${kb} +variable epsilon equal 117.7*0.0019872067 +variable mass index 39.95 # mass in g/mole + +# scale factors + +# sigma = scale factor on distance, converts reduced distance to Angs +# epsilon = scale factor on energy, converts reduced energy to Kcal/mole +# tmpscale = scale factor on temperature, converts reduced temp to degrees K +# tscale = scale factor on time, converts reduced time to fs +# formula is t = t* / sqrt(epsilon/mass/sigma^2), but need t in fs +# use epsilon (Joule/mole), mass (kg/mole), sigma (meter) to get t in seconds +# pscale = scale factor on pressure, converts reduced pressure to atmospheres +# formula is P = P* / (sigma^3/epsilon), but need P in atmospheres +# use sigma (meter), epsilon (Joule) to get P in nt/meter^2, convert to atms + +variable KcaltoJoule index 4.1868e3 # convert Kcals to Joules +variable NtMtoAtm equal 1.0/1.0135e5 # convert Nt/meter^2 to Atmospheres + +variable tmpscale equal ${epskb} +variable tmpscale equal 117.7 +variable epsJmole equal ${epsilon}*${KcaltoJoule} +variable epsJmole equal 0.23389422859*${KcaltoJoule} +variable epsJmole equal 0.23389422859*4.1868e3 +variable massKgmole equal ${mass}/1000.0 +variable massKgmole equal 39.95/1000.0 +variable sigmaM equal ${sigma}/1.0e10 +variable sigmaM equal 3.504/1.0e10 +variable sigmaMsq equal ${sigmaM}*${sigmaM} +variable sigmaMsq equal 3.504e-10*${sigmaM} +variable sigmaMsq equal 3.504e-10*3.504e-10 +variable tscale equal 1.0e15/sqrt(${epsJmole}/${massKgmole}/${sigmaMsq}) +variable tscale equal 1.0e15/sqrt(979.268356260612/${massKgmole}/${sigmaMsq}) +variable tscale equal 1.0e15/sqrt(979.268356260612/0.03995/${sigmaMsq}) +variable tscale equal 1.0e15/sqrt(979.268356260612/0.03995/1.2278016e-19) +variable sigmaM3 equal ${sigmaM}*${sigmaM}*${sigmaM} +variable sigmaM3 equal 3.504e-10*${sigmaM}*${sigmaM} +variable sigmaM3 equal 3.504e-10*3.504e-10*${sigmaM} +variable sigmaM3 equal 3.504e-10*3.504e-10*3.504e-10 +variable pscale equal ${NtMtoAtm}/(${sigmaM3}/(${epsJmole}/${avogadro})) +variable pscale equal 9.86679822397632e-06/(${sigmaM3}/(${epsJmole}/${avogadro})) +variable pscale equal 9.86679822397632e-06/(4.3022168064e-29/(${epsJmole}/${avogadro})) +variable pscale equal 9.86679822397632e-06/(4.3022168064e-29/(979.268356260612/${avogadro})) +variable pscale equal 9.86679822397632e-06/(4.3022168064e-29/(979.268356260612/6.02214129e23)) + +# variables +# alat = lattice constant in Angs (at reduced density rhostar) +# temp = reduced temperature for output +# epair,emol,etotal = reduced epair,emol,etotal energies for output +# press = reduced pressure for output + +variable alat equal (4.0*${sigma}*${sigma}*${sigma}/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*${sigma}*${sigma}/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*3.504*${sigma}/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*3.504*3.504/${rhostar})^(1.0/3.0) +variable alat equal (4.0*3.504*3.504*3.504/0.8842)^(1.0/3.0) +variable temp equal temp/${tmpscale} +variable temp equal temp/117.7 +variable epair equal epair/${epsilon} +variable epair equal epair/0.23389422859 +variable emol equal emol/${epsilon} +variable emol equal emol/0.23389422859 +variable etotal equal etotal/${epsilon} +variable etotal equal etotal/0.23389422859 +variable press equal press/${pscale} +variable press equal press/372.936366301003 + +# same script as in.ar.lj + +units real +atom_style atomic + +lattice fcc ${alat} +lattice fcc 5.79518437579763 +Lattice spacing in x,y,z = 5.79518 5.79518 5.79518 +region box block 0 $x 0 $y 0 $z +region box block 0 5 0 $y 0 $z +region box block 0 5 0 5 0 $z +region box block 0 5 0 5 0 5 +create_box 1 box +Created orthogonal box = (0 0 0) to (28.9759 28.9759 28.9759) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 500 atoms + create_atoms CPU = 0.000664949 secs +mass 1 ${mass} +mass 1 39.95 + +velocity all create $(v_tinitial*v_epskb) 12345 +velocity all create 117.70000000000000284 12345 + +pair_style lj/cut $(v_cutoff*v_sigma) +pair_style lj/cut 8.7599999999999997868 +pair_coeff 1 1 ${epsilon} ${sigma} +pair_coeff 1 1 0.23389422859 ${sigma} +pair_coeff 1 1 0.23389422859 3.504 + +neighbor $(v_skin*v_sigma) bin +neighbor 1.0511999999999999122 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +timestep $(v_dt*v_tscale) +timestep 11.190297512378050371 + +# columns 2,3,4 = temp,pe,press in real units +# columns 5-9 = temp,energy.press in reduced units, compare to in.ar.lj +# need to include real unit output to enable use of reduced variables + +thermo_style custom step temp pe press v_temp v_epair v_emol v_etotal v_press +thermo_modify norm yes +thermo ${nthermo} +thermo 10 + +run ${nsteps} +run 100 +Neighbor list info ... + update every 20 steps, delay 0 steps, check no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 9.8112 + ghost atom cutoff = 9.8112 + binsize = 4.9056, bins = 6 6 6 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 2.609 | 2.609 | 2.609 Mbytes +Step Temp PotEng Press v_temp v_epair v_emol v_etotal v_press + 0 117.7 -1.6612661 -1909.5509 1 -7.1026383 0 -5.6056383 -5.1203128 + 10 86.674156 -1.5707707 -1152.1077 0.73639895 -6.715731 0 -5.6133417 -3.0892877 + 20 42.104452 -1.4412091 -141.16344 0.35772687 -6.1617986 0 -5.6262815 -0.37851883 + 30 55.478223 -1.4819221 -410.58592 0.47135278 -6.3358644 0 -5.6302493 -1.1009544 + 40 54.54231 -1.4793231 -409.58446 0.4634011 -6.3247524 0 -5.631041 -1.098269 + 50 57.354168 -1.4876242 -457.34719 0.48729115 -6.3602431 0 -5.6307682 -1.2263411 + 60 59.835295 -1.4949249 -512.38519 0.50837124 -6.391457 0 -5.6304252 -1.3739212 + 70 60.005554 -1.4954174 -525.858 0.50981779 -6.3935625 0 -5.6303653 -1.4100475 + 80 63.469566 -1.505493 -614.29111 0.53924865 -6.4366403 0 -5.6293851 -1.6471741 + 90 65.064012 -1.5100983 -656.32951 0.55279535 -6.4563301 0 -5.6287955 -1.7598968 + 100 64.63774 -1.5088033 -644.51211 0.54917366 -6.4507932 0 -5.6286803 -1.7282093 +Loop time of 0.0285767 on 4 procs for 100 steps with 500 atoms + +Performance: 3383.318 ns/day, 0.007 hours/ns, 3499.350 timesteps/s +99.7% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.012398 | 0.014826 | 0.016774 | 1.6 | 51.88 +Neigh | 0.001797 | 0.0021547 | 0.0025899 | 0.6 | 7.54 +Comm | 0.0079622 | 0.010444 | 0.013427 | 2.3 | 36.55 +Output | 0.00042987 | 0.00047708 | 0.00059676 | 0.0 | 1.67 +Modify | 0.00028896 | 0.00038844 | 0.00049448 | 0.0 | 1.36 +Other | | 0.0002864 | | | 1.00 + +Nlocal: 125 ave 133 max 117 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +Nghost: 1099 ave 1107 max 1091 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +Neighs: 4908.75 ave 5493 max 4644 min +Histogram: 1 2 0 0 0 0 0 0 0 1 + +Total # of neighbors = 19635 +Ave neighs/atom = 39.27 +Neighbor list builds = 5 +Dangerous builds not checked +Total wall time: 0:00:00 diff --git a/examples/USER/cgdna/README b/examples/USER/cgdna/README index 8a9dc44359..49b7cd1f84 100644 --- a/examples/USER/cgdna/README +++ b/examples/USER/cgdna/README @@ -1,8 +1,12 @@ This directory contains example data and input files -and utility scripts for the oxDNA coarse-grained model -for DNA. +as well as utility scripts for the oxDNA/oxDNA2/oxRNA2 +coarse-grained model of DNA and RNA. + +/******************************************************************************/ + +/examples/oxDNA/duplex1: +/examples/oxDNA2/duplex1: -/examples/duplex1: Input, data and log files for a DNA duplex (double-stranded DNA) consisiting of 5 base pairs. The duplex contains two strands with complementary base pairs. The topology is @@ -11,7 +15,14 @@ A - C - G - T - A | | | | | T - G - C - A - T -/examples/duplex2: +Note that in this example the stacking and hydrogen-bonding interactions +are sequence-averaged (cf. keyword 'seqav' in according pair styles). + +/******************************************************************************/ + +/examples/oxDNA/duplex2: +/examples/oxDNA2/duplex2: + Input, data and log files for a nicked DNA duplex (double-stranded DNA) consisiting of 8 base pairs. The duplex contains strands with complementary base pairs, but the backbone on one side is not continuous: @@ -22,16 +33,52 @@ A - C - G - T - A - C - G - T | | | | | | | | T - G - C - A T - G - C - A -/examples/duplex3: -This is basically the duplex1 run with sequence-dependent stacking -and hydrogen-bonding strengths enabled and both nucleotide mass and -moment of inertia set to the value of the standalone implementation -of oxDNA (M = I = 1). To achieve this, the masses can be set directly -in the input and data file, whereas the moment of inertia is set via -the diameter of the ellipsoid in the data file and has a value of 3.16227766. +Note that in this example the stacking and hydrogen-bonding interactions +are sequence-averaged (cf. keyword 'seqav' in according pair styles). + +/******************************************************************************/ + +/examples/oxDNA2/duplex3: + +This example uses the duplex1 with sequence-dependent stacking and +hydrogen-bonding interactions and both nucleotide mass and +moment of inertia set to the value used in the standalone implementation +of oxDNA (M = I = 1). The masses can be set directly in the input and +data file, whereas the moment of inertia is set via the diameter of the +ellipsoid in the data file and has a value of 3.16227766. The change of mass and moment of inertia allows direct comparision of -e.g. trajectory data, energies or time-dependent observables on a per-timestep -basis until numerical noise causes deviations at later simulation times. +trajectory data or time-dependent observables on a per-timestep basis. + +As mentioned above, the stacking and hydrogen-bonding interactions +are sequence-dependent (cf. keyword 'seqdep' in according pair styles). + +/******************************************************************************/ + +/examples/oxDNA2/unique_bp: + +This example uses atom types 1-8 to model a 13 base pair duplex. +The nucleotide types are assigned as follows: +A = 1,5; C = 2,6; G = 3,7; T = 4,8 + +The topology is +A C G T A C G T A C G T A +1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 1 - 2 - 7 - 8 - 1 +| | | | | | | | | | | | | +4 - 3 - 2 - 1 - 8 - 7 - 6 - 5 - 4 - 3 - 6 - 5 - 4 +T G C A T G C A T G C A T + +With a large (32 or 64) number of atom types quasi-unique base pairing +between two individual nucleotides can be established. + +/******************************************************************************/ + +/examples/oxRNA2/duplex4 + +This example uses the duplex2 with the oxRNA2 force field instead of oxDNA or +oxDNA2 force field. Sequence-dependent stacking and hydrogen-bonding +strengths enabled (cf. keyword 'seqdep' in according pair styles). + +/******************************************************************************/ /util: This directory contains a simple python setup tool which creates diff --git a/examples/USER/cgdna/examples/oxDNA/duplex1/in.duplex1 b/examples/USER/cgdna/examples/oxDNA/duplex1/in.duplex1 index 34e17380af..254c551f4e 100644 --- a/examples/USER/cgdna/examples/oxDNA/duplex1/in.duplex1 +++ b/examples/USER/cgdna/examples/oxDNA/duplex1/in.duplex1 @@ -31,7 +31,7 @@ bond_coeff * 2.0 0.25 0.7525 # oxDNA pair interactions pair_style hybrid/overlay oxdna/excv oxdna/stk oxdna/hbond oxdna/xstk oxdna/coaxstk pair_coeff * * oxdna/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna/stk seqav ${T} 1.3448 2.6568 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna/stk seqav ${T} 1.3448 2.6568 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 pair_coeff * * oxdna/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 1 4 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 2 3 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 diff --git a/examples/USER/cgdna/examples/oxDNA/duplex1/log.07Aug19.duplex1.g++.1 b/examples/USER/cgdna/examples/oxDNA/duplex1/log.07Aug19.duplex1.g++.1 new file mode 100644 index 0000000000..3a4b84bffd --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA/duplex1/log.07Aug19.duplex1.g++.1 @@ -0,0 +1,1166 @@ +LAMMPS (7 Aug 2019) +variable number equal 1 +variable ofreq equal 1000 +variable efreq equal 1000 +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 1 delay 0 check yes + +read_data data.duplex1 + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 10 atoms + reading velocities ... + 10 velocities + 10 ellipsoids + scanning bonds ... + 2 = max bonds/atom + reading bonds ... + 8 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 2 = max # of 1-4 neighbors + 4 = max # of special neighbors + special bonds CPU = 9.5e-05 secs + read_data CPU = 0.001865 secs + +set atom * mass 3.1575 + 10 settings made for mass + +group all type 1 4 +10 atoms in group all + +# oxDNA bond interactions - FENE backbone +bond_style oxdna/fene +bond_coeff * 2.0 0.25 0.7525 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna/excv oxdna/stk oxdna/hbond oxdna/xstk oxdna/coaxstk +pair_coeff * * oxdna/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna/stk seqav ${T} 1.3448 2.6568 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna/stk seqav 0.1 1.3448 2.6568 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff * * oxdna/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna/coaxstk 46.0 0.4 0.6 0.22 0.58 2.0 2.541592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 -0.65 2.0 -0.65 + +# NVE ensemble +fix 1 all nve/dot +#fix 1 all nve/dotc/langevin ${T} ${T} 0.03 457145 angmom 10 +#fix 1 all nve/asphere +#fix 2 all langevin ${T} ${T} 0.03 457145 angmom 10 + +timestep 1e-5 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +#compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz +#dump_modify out sort id +#dump_modify out format line "%d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le" + +run 1000000 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 1.956 + ghost atom cutoff = 1.956 + binsize = 0.978, bins = 41 41 41 + 5 neighbor lists, perpetual/occasional/extra = 5 0 0 + (1) pair oxdna/excv, perpetual + attributes: half, newton off + pair build: half/bin/newtoff + stencil: half/bin/3d/newtoff + bin: standard + (2) pair oxdna/stk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (3) pair oxdna/hbond, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (4) pair oxdna/xstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (5) pair oxdna/coaxstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +WARNING: Communication cutoff 1.956 is shorter than a bond length based estimate of 2.12875. This may lead to errors. (../comm.cpp:685) +Per MPI rank memory allocation (min/avg/max) = 2.836 | 2.836 | 2.836 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -1.4711818 0.0069384985 -1.4642433 2.5836586e-06 +1000 ekin = 0.00113448721737003 | erot = 0.00413455947734281 | epot = -14.6477022915193 | etot = -14.6424332448246 +2000 ekin = 0.00449927223902336 | erot = 0.0164446434455805 | epot = -14.6633771605337 | etot = -14.6424332448491 +3000 ekin = 0.00997964450841065 | erot = 0.0366523356056461 | epot = -14.6890652250033 | etot = -14.6424332448892 +4000 ekin = 0.0173888111295073 | erot = 0.0643039804300224 | epot = -14.7241260365031 | etot = -14.6424332449436 +5000 ekin = 0.0264744514136619 | erot = 0.0987844033142069 | epot = -14.7676920997383 | etot = -14.6424332450104 +6000 ekin = 0.0369277948556079 | erot = 0.139336571052566 | epot = -14.8186976109956 | etot = -14.6424332450875 +7000 ekin = 0.04839505571915 | erot = 0.185086295692081 | epot = -14.8759145965832 | etot = -14.642433245172 +8000 ekin = 0.0604909336920643 | erot = 0.235071307523532 | epot = -14.9379954864767 | etot = -14.6424332452611 +9000 ekin = 0.0728137406440561 | erot = 0.288273694501538 | epot = -15.003520680497 | etot = -14.6424332453514 +10000 ekin = 0.0849615563085878 | erot = 0.343654369293473 | epot = -15.0710491710418 | etot = -14.6424332454398 +11000 ekin = 0.0965486715045649 | erot = 0.400187932108223 | epot = -15.1391698491357 | etot = -14.6424332455229 +12000 ekin = 0.10722146628289 | erot = 0.456896095459165 | epot = -15.20655080734 | etot = -14.642433245598 +13000 ekin = 0.116672809719548 | erot = 0.512877765427643 | epot = -15.2719838208099 | etot = -14.6424332456627 +14000 ekin = 0.12465407373104 | erot = 0.567333962045116 | epot = -15.3344212814913 | etot = -14.6424332457151 +15000 ekin = 0.13098393968427 | erot = 0.619586028256667 | epot = -15.3930032136954 | etot = -14.6424332457544 +16000 ekin = 0.135553354544872 | erot = 0.669086028489761 | epot = -15.447072628815 | etot = -14.6424332457804 +17000 ekin = 0.138326263958247 | erot = 0.715418858085449 | epot = -15.4961783678372 | etot = -14.6424332457935 +18000 ekin = 0.139336096664052 | erot = 0.758296324627745 | epot = -15.5400656670872 | etot = -14.6424332457954 +19000 ekin = 0.138678360045177 | erot = 0.797544234275864 | epot = -15.5786558401088 | etot = -14.6424332457878 +20000 ekin = 0.136500074655373 | erot = 0.83308420441103 | epot = -15.6120175248394 | etot = -14.642433245773 +21000 ekin = 0.132987065285671 | erot = 0.864912408452581 | epot = -15.6403327194916 | etot = -14.6424332457533 +22000 ekin = 0.128350288213556 | erot = 0.893077649557994 | epot = -15.6638611835027 | etot = -14.6424332457311 +23000 ekin = 0.122812385135508 | erot = 0.917661024683965 | epot = -15.6829066555277 | etot = -14.6424332457083 +24000 ekin = 0.116595521408284 | erot = 0.938759014332098 | epot = -15.6977877814267 | etot = -14.6424332456863 +25000 ekin = 0.109911323474816 | erot = 0.956471207347239 | epot = -15.7088157764882 | etot = -14.6424332456662 +26000 ekin = 0.102953426207644 | erot = 0.970893163953205 | epot = -15.7162798358091 | etot = -14.6424332456483 +27000 ekin = 0.0958928250746637 | erot = 0.982114250194058 | epot = -15.7204403209013 | etot = -14.6424332456325 +28000 ekin = 0.0888759410950343 | erot = 0.990219731539854 | epot = -15.7215289182535 | etot = -14.6424332456186 +29000 ekin = 0.0820250748773376 | erot = 0.995296041202929 | epot = -15.719754361686 | etot = -14.6424332456058 +30000 ekin = 0.0754407616839748 | erot = 0.997437949320997 | epot = -15.7153119565981 | etot = -14.6424332455932 +31000 ekin = 0.0692054432610605 | erot = 0.996756332762286 | epot = -15.7083950216035 | etot = -14.6424332455802 +32000 ekin = 0.0633878377978472 | erot = 0.993385345349225 | epot = -15.699206428713 | etot = -14.6424332455659 +33000 ekin = 0.0580474070871663 | erot = 0.987487973309971 | epot = -15.6879686259471 | etot = -14.64243324555 +34000 ekin = 0.0532383791888181 | erot = 0.979259192921751 | epot = -15.6749308176426 | etot = -14.642433245532 +35000 ekin = 0.0490128758307997 | erot = 0.968926197407229 | epot = -15.66037231875 | etot = -14.642433245512 +36000 ekin = 0.0454228081410748 | erot = 0.956745409625975 | epot = -15.6446014632576 | etot = -14.6424332454906 +37000 ekin = 0.0425203357176439 | erot = 0.942996238000726 | epot = -15.6279498191869 | etot = -14.6424332454685 +38000 ekin = 0.0403568280949571 | erot = 0.927971766616668 | epot = -15.6107618401582 | etot = -14.6424332454465 +39000 ekin = 0.0389804214212713 | erot = 0.911966804110017 | epot = -15.5933804709572 | etot = -14.642433245426 +40000 ekin = 0.0384324238856427 | erot = 0.895263959562923 | epot = -15.5761296288567 | etot = -14.6424332454081 +41000 ekin = 0.0387429860408528 | erot = 0.878118672838279 | epot = -15.5592949042733 | etot = -14.6424332453942 +42000 ekin = 0.0399266053637511 | erot = 0.860744395135508 | epot = -15.5431042458848 | etot = -14.6424332453855 +43000 ekin = 0.0419781561011213 | erot = 0.843299365355989 | epot = -15.52771076684 | etot = -14.6424332453829 +44000 ekin = 0.0448701894086714 | erot = 0.82587660331255 | epot = -15.5131800381078 | etot = -14.6424332453866 +45000 ekin = 0.0485521857411517 | erot = 0.808498758184885 | epot = -15.4994841893228 | etot = -14.6424332453968 +46000 ekin = 0.0529522094031971 | erot = 0.791119212186815 | epot = -15.4865046670025 | etot = -14.6424332454125 +47000 ekin = 0.0579809824236746 | erot = 0.773630265882156 | epot = -15.4740444937379 | etot = -14.6424332454321 +48000 ekin = 0.0635377846493077 | erot = 0.755878310836116 | epot = -15.4618493409392 | etot = -14.6424332454537 +49000 ekin = 0.069516912445729 | erot = 0.737684732482671 | epot = -15.4496348904037 | etot = -14.6424332454753 +50000 ekin = 0.0758129058454751 | erot = 0.718870126218106 | epot = -15.4371162775587 | etot = -14.6424332454952 +51000 ekin = 0.0823226638641914 | erot = 0.699278599518873 | epot = -15.4240345088949 | etot = -14.6424332455118 +52000 ekin = 0.0889431481334987 | erot = 0.678798807098492 | epot = -15.4101752007567 | etot = -14.6424332455248 +53000 ekin = 0.0955646689255783 | erot = 0.657379086770007 | epot = -15.3953770012299 | etot = -14.6424332455343 +54000 ekin = 0.102061477509349 | erot = 0.635035489168657 | epot = -15.3795302122191 | etot = -14.6424332455411 +55000 ekin = 0.108282960174 | erot = 0.611853171347175 | epot = -15.362569377067 | etot = -14.6424332455459 +56000 ekin = 0.114049426281782 | erot = 0.587982945924791 | epot = -15.344465617755 | etot = -14.6424332455484 +57000 ekin = 0.119155806186855 | erot = 0.56363525592402 | epot = -15.3252243076595 | etot = -14.6424332455486 +58000 ekin = 0.123384552305435 | erot = 0.539073355224031 | epot = -15.3048911530747 | etot = -14.6424332455452 +59000 ekin = 0.126526300954941 | erot = 0.514606324860987 | epot = -15.2835658713528 | etot = -14.6424332455369 +60000 ekin = 0.128404399836503 | erot = 0.490581338842511 | epot = -15.2614189842015 | etot = -14.6424332455224 +61000 ekin = 0.128898142362337 | erot = 0.467373892403714 | epot = -15.2387052802675 | etot = -14.6424332455015 +62000 ekin = 0.127959880290302 | erot = 0.445374820089113 | epot = -15.2157679458544 | etot = -14.6424332454749 +63000 ekin = 0.125622870624954 | erot = 0.424973765390048 | epot = -15.1930298814588 | etot = -14.6424332454438 +64000 ekin = 0.121999044843202 | erot = 0.406539918574853 | epot = -15.1709722088285 | etot = -14.6424332454104 +65000 ekin = 0.117268056619303 | erot = 0.390401831022836 | epot = -15.1501031330193 | etot = -14.6424332453771 +66000 ekin = 0.111660385257243 | erot = 0.376828594081003 | epot = -15.1309222246847 | etot = -14.6424332453465 +67000 ekin = 0.105437746905135 | erot = 0.366014539812687 | epot = -15.1138855320383 | etot = -14.6424332453205 +68000 ekin = 0.0988737375607857 | erot = 0.358069014156216 | epot = -15.0993759970176 | etot = -14.6424332453006 +69000 ekin = 0.0922368286502244 | erot = 0.353011948772493 | epot = -15.0876820227105 | etot = -14.6424332452877 +70000 ekin = 0.0857769015274457 | erot = 0.350775174164874 | epot = -15.0789853209744 | etot = -14.6424332452821 +71000 ekin = 0.0797156921642124 | erot = 0.35120884424483 | epot = -15.0733577816925 | etot = -14.6424332452834 +72000 ekin = 0.0742409440406404 | erot = 0.354092037745959 | epot = -15.0707662270775 | etot = -14.6424332452909 +73000 ekin = 0.069503749870144 | erot = 0.359146526959529 | epot = -15.0710835221333 | etot = -14.6424332453037 +74000 ekin = 0.0656184497423043 | erot = 0.36605276987658 | epot = -15.0741044649392 | etot = -14.6424332453203 +75000 ekin = 0.0626644690389273 | erot = 0.37446729003154 | epot = -15.07956500441 | etot = -14.6424332453395 +76000 ekin = 0.0606895535086071 | erot = 0.384040683400773 | epot = -15.0871634822692 | etot = -14.6424332453599 +77000 ekin = 0.0597139401235039 | erot = 0.394435495890113 | epot = -15.0965826813933 | etot = -14.6424332453797 +78000 ekin = 0.0597350629869167 | erot = 0.405343151479122 | epot = -15.1075114598641 | etot = -14.6424332453981 +79000 ekin = 0.0607324264355599 | erot = 0.416499017639979 | epot = -15.1196646894891 | etot = -14.6424332454136 +80000 ekin = 0.0626722904949853 | erot = 0.427694630236173 | epot = -15.1328001661567 | etot = -14.6424332454256 +81000 ekin = 0.0655118235328824 | erot = 0.438786127846776 | epot = -15.1467311968131 | etot = -14.6424332454334 +82000 ekin = 0.0692024020835959 | erot = 0.449698113828529 | epot = -15.1613337613492 | etot = -14.6424332454371 +83000 ekin = 0.0736917936906687 | erot = 0.460422490739007 | epot = -15.1765475298665 | etot = -14.6424332454368 +84000 ekin = 0.0789250526546792 | erot = 0.471012272293637 | epot = -15.1923705703818 | etot = -14.6424332454335 +85000 ekin = 0.0848440878750104 | erot = 0.481570908649218 | epot = -15.2088482419521 | etot = -14.6424332454279 +86000 ekin = 0.0913860133254689 | erot = 0.492238169205271 | epot = -15.226057427952 | etot = -14.6424332454213 +87000 ekin = 0.0984805441200107 | erot = 0.503174014616583 | epot = -15.2440878041518 | etot = -14.6424332454152 +88000 ekin = 0.106046830304303 | erot = 0.514542076496116 | epot = -15.2630221522109 | etot = -14.6424332454105 +89000 ekin = 0.113990204127989 | erot = 0.526494309539271 | epot = -15.2829177590758 | etot = -14.6424332454086 +90000 ekin = 0.122199339151899 | erot = 0.539158097285764 | epot = -15.3037906818476 | etot = -14.64243324541 +91000 ekin = 0.130544275971407 | erot = 0.552626637865788 | epot = -15.3256041592523 | etot = -14.6424332454151 +92000 ekin = 0.138875666148818 | erot = 0.566952900962214 | epot = -15.3482618125354 | etot = -14.6424332454244 +93000 ekin = 0.147025440614644 | erot = 0.58214693373749 | epot = -15.3716056197896 | etot = -14.6424332454375 +94000 ekin = 0.154808946847823 | erot = 0.598175891801268 | epot = -15.3954180841032 | etot = -14.6424332454541 +95000 ekin = 0.162028449602152 | erot = 0.6149659424539 | epot = -15.4194276375298 | etot = -14.6424332454737 +96000 ekin = 0.168477779667818 | erot = 0.632405154082103 | epot = -15.4433161792458 | etot = -14.6424332454959 +97000 ekin = 0.173947863026719 | erot = 0.6503466316284 | epot = -15.4667277401751 | etot = -14.64243324552 +98000 ekin = 0.178232875004241 | erot = 0.668611435746027 | epot = -15.4892775562957 | etot = -14.6424332455454 +99000 ekin = 0.181136831926352 | erot = 0.686991165056287 | epot = -15.5105612425543 | etot = -14.6424332455716 +100000 ekin = 0.182480533643596 | erot = 0.705250413407857 | epot = -15.5301641926494 | etot = -14.642433245598 +101000 ekin = 0.182108871451933 | erot = 0.723129571003271 | epot = -15.5476716880789 | etot = -14.6424332456237 +102000 ekin = 0.179898581170267 | erot = 0.740348571090405 | epot = -15.5626803979087 | etot = -14.642433245648 +103000 ekin = 0.175766517608083 | erot = 0.756612167825933 | epot = -15.5748119311038 | etot = -14.6424332456698 +104000 ekin = 0.169678431535444 | erot = 0.771617166851702 | epot = -15.5837288440751 | etot = -14.6424332456879 +105000 ekin = 0.161658036036865 | erot = 0.7850617429621 | epot = -15.5891530246999 | etot = -14.642433245701 +106000 ekin = 0.151795867650478 | erot = 0.796656613424693 | epot = -15.5908857267828 | etot = -14.6424332457076 +107000 ekin = 0.140257112952728 | erot = 0.806137449197324 | epot = -15.5888278078567 | etot = -14.6424332457066 +108000 ekin = 0.127287240201243 | erot = 0.813277564481201 | epot = -15.5829980503796 | etot = -14.6424332456971 +109000 ekin = 0.113214025490919 | erot = 0.817899691734526 | epot = -15.5735469629039 | etot = -14.6424332456785 +110000 ekin = 0.0984444823805245 | erot = 0.819885578054015 | epot = -15.5607633060855 | etot = -14.642433245651 +111000 ekin = 0.0834553769364607 | erot = 0.819182262545871 | epot = -15.5450708850979 | etot = -14.6424332456156 +112000 ekin = 0.0687764915871071 | erot = 0.815804215094497 | epot = -15.5270139522555 | etot = -14.6424332455739 +113000 ekin = 0.0549665904028951 | erot = 0.809830999844525 | epot = -15.5072308357758 | etot = -14.6424332455284 +114000 ekin = 0.0425830583120669 | erot = 0.801400700351035 | epot = -15.4864170041451 | etot = -14.642433245482 +115000 ekin = 0.032147280213268 | erot = 0.790699910049129 | epot = -15.4652804357002 | etot = -14.6424332454378 +116000 ekin = 0.0241087780345819 | erot = 0.777951546674794 | epot = -15.4444935701084 | etot = -14.642433245399 +117000 ekin = 0.0188117102728978 | erot = 0.763402004774129 | epot = -15.4246469604153 | etot = -14.6424332453683 +118000 ekin = 0.0164673894159088 | erot = 0.747309167857022 | epot = -15.4062098026202 | etot = -14.6424332453473 +119000 ekin = 0.0171359296532941 | erot = 0.72993256457545 | epot = -15.3895017395656 | etot = -14.6424332453369 +120000 ekin = 0.0207190822430537 | erot = 0.711526526250299 | epot = -15.3746788538304 | etot = -14.642433245337 +121000 ekin = 0.0269649552319852 | erot = 0.692336677373468 | epot = -15.3617348779521 | etot = -14.6424332453466 +122000 ekin = 0.035483922029777 | erot = 0.67259957021413 | epot = -15.3505167376078 | etot = -14.6424332453639 +123000 ekin = 0.0457738626451396 | erot = 0.652544850165462 | epot = -15.3407519581969 | etot = -14.6424332453863 +124000 ekin = 0.0572521324296494 | erot = 0.632399068066162 | epot = -15.3320844459073 | etot = -14.6424332454115 +125000 ekin = 0.069291373600259 | erot = 0.61239015618606 | epot = -15.324114775223 | etot = -14.6424332454366 +126000 ekin = 0.0812564128172871 | erot = 0.592751635109631 | epot = -15.3164412933861 | etot = -14.6424332454592 +127000 ekin = 0.0925398817823739 | erot = 0.573725774407947 | epot = -15.3086989016674 | etot = -14.642433245477 +128000 ekin = 0.102594692018531 | erot = 0.555565138943754 | epot = -15.3005930764508 | etot = -14.6424332454885 +129000 ekin = 0.110961953873463 | erot = 0.538532171478064 | epot = -15.2919273708439 | etot = -14.6424332454924 +130000 ekin = 0.117293279472126 | erot = 0.522896664453456 | epot = -15.2826231894135 | etot = -14.6424332454879 +131000 ekin = 0.121366644774015 | erot = 0.508931150171097 | epot = -15.2727310404202 | etot = -14.6424332454751 +132000 ekin = 0.123095155538849 | erot = 0.496904390905147 | epot = -15.2624327918983 | etot = -14.6424332454543 +133000 ekin = 0.122528239670492 | erot = 0.48707328299654 | epot = -15.2520347680937 | etot = -14.6424332454267 +134000 ekin = 0.119845042600695 | erot = 0.479673601169304 | epot = -15.2419518891638 | etot = -14.6424332453938 +135000 ekin = 0.115340171966309 | erot = 0.474910093714655 | epot = -15.2326835110385 | etot = -14.6424332453575 +136000 ekin = 0.10940241928465 | erot = 0.472946484072585 | epot = -15.2247821486776 | etot = -14.6424332453204 +137000 ekin = 0.102487634021819 | erot = 0.473895929917062 | epot = -15.2188168092236 | etot = -14.6424332452848 +138000 ekin = 0.0950874634047241 | erot = 0.477812435582801 | epot = -15.2153331442408 | etot = -14.6424332452533 +139000 ekin = 0.0876961121512828 | erot = 0.484683617748065 | epot = -15.2148129751279 | etot = -14.6424332452285 +140000 ekin = 0.0807775418431644 | erot = 0.494425108537532 | epot = -15.2176358955931 | etot = -14.6424332452124 +141000 ekin = 0.0747355681577843 | erot = 0.506876770807999 | epot = -15.2240455841725 | etot = -14.6424332452067 +142000 ekin = 0.0698891098450152 | erot = 0.521800821238859 | epot = -15.2341231762965 | etot = -14.6424332452126 +143000 ekin = 0.0664544171866109 | erot = 0.538881922424141 | epot = -15.2477695848412 | etot = -14.6424332452305 +144000 ekin = 0.0645355104692138 | erot = 0.557729316020268 | epot = -15.2646980717496 | etot = -14.6424332452601 +145000 ekin = 0.0641233595162975 | erot = 0.577881111412676 | epot = -15.2844377162296 | etot = -14.6424332453007 +146000 ekin = 0.065103607751526 | erot = 0.598810893851671 | epot = -15.3063477469538 | etot = -14.6424332453506 +147000 ekin = 0.067271957897368 | erot = 0.619936843681793 | epot = -15.3296420469867 | etot = -14.6424332454076 +148000 ekin = 0.070355749269213 | erot = 0.640633538190949 | epot = -15.3534225329294 | etot = -14.6424332454693 +149000 ekin = 0.0740398128642513 | erot = 0.660246523237734 | epot = -15.3767195816347 | etot = -14.6424332455327 +150000 ekin = 0.0779944201058762 | erot = 0.678109590376207 | epot = -15.398537256077 | etot = -14.6424332455949 +151000 ekin = 0.0819030604172403 | erot = 0.693564488648145 | epot = -15.4179007947184 | etot = -14.642433245653 +152000 ekin = 0.0854878938552698 | erot = 0.705982563003937 | epot = -15.4339037025634 | etot = -14.6424332457042 +153000 ekin = 0.0885310147328597 | erot = 0.714787575382121 | epot = -15.4457518358609 | etot = -14.6424332457459 +154000 ekin = 0.090890101288761 | erot = 0.719478762727545 | epot = -15.4528021097924 | etot = -14.6424332457761 +155000 ekin = 0.0925075703714592 | erot = 0.719653046097743 | epot = -15.4545938622626 | etot = -14.6424332457934 +156000 ekin = 0.0934129479728876 | erot = 0.715025243754007 | epot = -15.4508714375239 | etot = -14.642433245797 +157000 ekin = 0.093718743577964 | erot = 0.705445163946351 | epot = -15.4415971533109 | etot = -14.6424332457866 +158000 ekin = 0.0936106185393401 | erot = 0.690910554325733 | epot = -15.4269544186277 | etot = -14.6424332457627 +159000 ekin = 0.0933330174010976 | erot = 0.67157505165981 | epot = -15.407341314787 | etot = -14.6424332457261 +160000 ekin = 0.0931716565242302 | erot = 0.647750492120669 | epot = -15.3833553943233 | etot = -14.6424332456784 +161000 ekin = 0.093434329623141 | erot = 0.619903194016607 | epot = -15.3557707692612 | etot = -14.6424332456214 +162000 ekin = 0.0944314104804151 | erot = 0.588644098979629 | epot = -15.3255087550172 | etot = -14.6424332455572 +163000 ekin = 0.0964572425739466 | erot = 0.554712943453935 | epot = -15.293603431516 | etot = -14.6424332454881 +164000 ekin = 0.0997733472806099 | erot = 0.51895691856195 | epot = -15.2611635112594 | etot = -14.6424332454168 +165000 ekin = 0.104594102019908 | erot = 0.482304549422441 | epot = -15.2293318967882 | etot = -14.6424332453459 +166000 ekin = 0.111075276516248 | erot = 0.445735768512404 | epot = -15.1992442903064 | etot = -14.6424332452778 +167000 ekin = 0.119305597513578 | erot = 0.410249354728338 | epot = -15.1719881974571 | etot = -14.6424332452152 +168000 ekin = 0.129301354725085 | erot = 0.376829046178766 | epot = -15.1485636460642 | etot = -14.6424332451603 +169000 ekin = 0.141003965789751 | erot = 0.346409702527123 | epot = -15.129846913432 | etot = -14.6424332451151 +170000 ekin = 0.154280377439944 | erot = 0.319844892417983 | epot = -15.1165585149393 | etot = -14.6424332450814 +171000 ekin = 0.168926178621547 | erot = 0.29787722160694 | epot = -15.109236645289 | etot = -14.6424332450605 +172000 ekin = 0.184671319364516 | erot = 0.281112611137265 | epot = -15.1082171755549 | etot = -14.6424332450532 +173000 ekin = 0.201188345437126 | erot = 0.269999595570288 | epot = -15.1136211860671 | etot = -14.6424332450597 +174000 ekin = 0.218103052207045 | erot = 0.264814547402998 | epot = -15.1253508446899 | etot = -14.6424332450799 +175000 ekin = 0.235007413035636 | erot = 0.265653545950127 | epot = -15.1430942040986 | etot = -14.6424332451128 +176000 ekin = 0.25147453426793 | erot = 0.272431389432275 | epot = -15.1663391688573 | etot = -14.642433245157 +177000 ekin = 0.267075225143454 | erot = 0.284887984978814 | epot = -15.1943964553329 | etot = -14.6424332452106 +178000 ekin = 0.281395553895307 | erot = 0.302602030915426 | epot = -15.2264308300819 | etot = -14.6424332452711 +179000 ekin = 0.294054514411889 | erot = 0.325011526057921 | epot = -15.2614992858055 | etot = -14.6424332453357 +180000 ekin = 0.304720692896967 | erot = 0.351440214935869 | epot = -15.2985941532343 | etot = -14.6424332454015 +181000 ekin = 0.313126658918453 | erot = 0.381128639602711 | epot = -15.3366885439866 | etot = -14.6424332454655 +182000 ekin = 0.31907977582365 | erot = 0.413268071114184 | epot = -15.374781092463 | etot = -14.6424332455251 +183000 ekin = 0.322468290005793 | erot = 0.447035301736757 | epot = -15.4119368373208 | etot = -14.6424332455782 +184000 ekin = 0.323261947554702 | erot = 0.48162615508047 | epot = -15.4473213482582 | etot = -14.6424332456231 +185000 ekin = 0.321506983530858 | erot = 0.516285658867847 | epot = -15.4802258880574 | etot = -14.6424332456587 +186000 ekin = 0.317316057633713 | erot = 0.550333132629142 | epot = -15.5100824359478 | etot = -14.642433245685 +187000 ekin = 0.310854440590115 | erot = 0.583180936761995 | epot = -15.5364686230541 | etot = -14.642433245702 +188000 ekin = 0.302324329763978 | erot = 0.614346238385449 | epot = -15.55910381386 | etot = -14.6424332457106 +189000 ekin = 0.291949445197146 | erot = 0.643455779012842 | epot = -15.5778384699217 | etot = -14.6424332457117 +190000 ekin = 0.279961942768283 | erot = 0.670244185704452 | epot = -15.5926393741794 | etot = -14.6424332457066 +191000 ekin = 0.266593185653692 | erot = 0.694546781233374 | epot = -15.6035732125832 | etot = -14.6424332456962 +192000 ekin = 0.25206914162339 | erot = 0.716288088787003 | epot = -15.6107904760917 | etot = -14.6424332456813 +193000 ekin = 0.236610293254171 | erot = 0.73546730224254 | epot = -15.6145108411597 | etot = -14.642433245663 +194000 ekin = 0.220435149405134 | erot = 0.752141943027135 | epot = -15.615010338074 | etot = -14.6424332456418 +195000 ekin = 0.203765880093363 | erot = 0.766410799029957 | epot = -15.6126099247417 | etot = -14.6424332456184 +196000 ekin = 0.186834339037387 | erot = 0.778397083250795 | epot = -15.6076646678817 | etot = -14.6424332455935 +197000 ekin = 0.169886782294202 | erot = 0.788232586070606 | epot = -15.6005526139326 | etot = -14.6424332455678 +198000 ekin = 0.153185871078003 | erot = 0.796043434538988 | epot = -15.5916625511591 | etot = -14.6424332455421 +199000 ekin = 0.137008972987419 | erot = 0.801937915798975 | epot = -15.5813801343039 | etot = -14.6424332455175 +200000 ekin = 0.121642272364818 | erot = 0.80599667326165 | epot = -15.5700721911217 | etot = -14.6424332454952 +201000 ekin = 0.107370722656495 | erot = 0.808265456806725 | epot = -15.5580694249396 | etot = -14.6424332454764 +202000 ekin = 0.0944644042392259 | erot = 0.808750524309999 | epot = -15.5456481740113 | etot = -14.642433245462 +203000 ekin = 0.0831623790894052 | erot = 0.807416772443545 | epot = -15.5330123969864 | etot = -14.6424332454535 +204000 ekin = 0.0736556272335603 | erot = 0.804188725419786 | epot = -15.5202775981049 | etot = -14.6424332454515 +205000 ekin = 0.0660710401675988 | erot = 0.798954607355857 | epot = -15.50745889298 | etot = -14.6424332454565 +206000 ekin = 0.0604586317681712 | erot = 0.791573809424193 | epot = -15.4944656866606 | etot = -14.6424332454683 +207000 ekin = 0.0567840026883055 | erot = 0.781888054798429 | epot = -15.4811053029727 | etot = -14.642433245486 +208000 ekin = 0.0549275971601587 | erot = 0.769736381379669 | epot = -15.4670972240478 | etot = -14.6424332455079 +209000 ekin = 0.0546914447538068 | erot = 0.754973659533921 | epot = -15.4520983498196 | etot = -14.6424332455319 +210000 ekin = 0.0558130126775254 | erot = 0.737491764374774 | epot = -15.4357380226072 | etot = -14.6424332455549 +211000 ekin = 0.0579847210238465 | erot = 0.717241838880044 | epot = -15.417659805478 | etot = -14.6424332455741 +212000 ekin = 0.0608768356205403 | erot = 0.694255492639204 | epot = -15.3975655738466 | etot = -14.6424332455869 +213000 ekin = 0.0641610427083153 | erot = 0.66866247616333 | epot = -15.3752567644623 | etot = -14.6424332455907 +214000 ekin = 0.0675321043587494 | erot = 0.640702495517984 | epot = -15.3506678454611 | etot = -14.6424332455844 +215000 ekin = 0.070725533636796 | erot = 0.610729417267914 | epot = -15.3238881964721 | etot = -14.6424332455674 +216000 ekin = 0.0735300437834149 | erot = 0.579207054837064 | epot = -15.2951703441606 | etot = -14.6424332455401 +217000 ekin = 0.0757943994895872 | erot = 0.54669681320896 | epot = -15.2649244582023 | etot = -14.6424332455037 +218000 ekin = 0.0774290394184588 | erot = 0.513838451215604 | epot = -15.2337007360941 | etot = -14.6424332454601 +219000 ekin = 0.0784033323162054 | erot = 0.481325894960068 | epot = -15.2021624726878 | etot = -14.6424332454115 +220000 ekin = 0.0787395495628487 | erot = 0.449880299616969 | epot = -15.17105309454 | etot = -14.6424332453602 +221000 ekin = 0.0785046319692735 | erot = 0.420222425154563 | epot = -15.1411603024324 | etot = -14.6424332453086 +222000 ekin = 0.0778006814288913 | erot = 0.393045972165166 | epot = -15.113279898853 | etot = -14.642433245259 +223000 ekin = 0.0767549035403158 | erot = 0.368992968905282 | epot = -15.0881811176588 | etot = -14.6424332452132 +224000 ekin = 0.0755095293719617 | erot = 0.348631757026545 | epot = -15.0665745315715 | etot = -14.642433245173 +225000 ekin = 0.0742120885681049 | erot = 0.332437700423087 | epot = -15.0490830341314 | etot = -14.6424332451402 +226000 ekin = 0.0730063028703793 | erot = 0.320776497496347 | epot = -15.0362160454828 | etot = -14.642433245116 +227000 ekin = 0.072023814089001 | erot = 0.313889923623746 | epot = -15.0283469828147 | etot = -14.6424332451019 +228000 ekin = 0.0713769419944288 | erot = 0.311883945242982 | epot = -15.0256941323359 | etot = -14.6424332450985 +229000 ekin = 0.0711526728859999 | erot = 0.314719386436034 | epot = -15.0283053044286 | etot = -14.6424332451066 +230000 ekin = 0.0714080974064536 | erot = 0.322205638587354 | epot = -15.0360469811206 | etot = -14.6424332451268 +231000 ekin = 0.0721675361185164 | erot = 0.333998222200299 | epot = -15.0485990034776 | etot = -14.6424332451587 +232000 ekin = 0.0734216022897964 | erot = 0.349601270465511 | epot = -15.0654561179572 | etot = -14.6424332452019 +233000 ekin = 0.0751284397495126 | erot = 0.368376135876537 | epot = -15.0859378208814 | etot = -14.6424332452553 +234000 ekin = 0.0772173235430297 | erot = 0.389557254435315 | epot = -15.1092078232955 | etot = -14.6424332453172 +235000 ekin = 0.0795947059788122 | erot = 0.412276079792818 | epot = -15.134304031156 | etot = -14.6424332453844 +236000 ekin = 0.0821526186131207 | erot = 0.435593295650776 | epot = -15.1601791597182 | etot = -14.6424332454543 +237000 ekin = 0.0847791014223481 | erot = 0.458538653868279 | epot = -15.1857510008135 | etot = -14.6424332455229 +238000 ekin = 0.0873700423841474 | erot = 0.480156759890556 | epot = -15.2099600478608 | etot = -14.6424332455861 +239000 ekin = 0.0898415153120355 | erot = 0.499556095556555 | epot = -15.2318308565087 | etot = -14.6424332456401 +240000 ekin = 0.0921414623518661 | erot = 0.515957735404873 | epot = -15.250532443438 | etot = -14.6424332456813 +241000 ekin = 0.094259449012787 | erot = 0.528739776890155 | epot = -15.2654324716098 | etot = -14.6424332457068 +242000 ekin = 0.096233280586619 | erot = 0.537473606139462 | epot = -15.276140132441 | etot = -14.6424332457149 +243000 ekin = 0.0981515319325847 | erot = 0.5419487859829 | epot = -15.2825335636204 | etot = -14.642433245705 +244000 ekin = 0.100151482350113 | erot = 0.542184479376325 | epot = -15.2847692074041 | etot = -14.6424332456777 +245000 ekin = 0.102412491094949 | erot = 0.538426702319087 | epot = -15.283272439049 | etot = -14.6424332456349 +246000 ekin = 0.10514539554429 | erot = 0.531132085867033 | epot = -15.2787107269906 | etot = -14.6424332455793 +247000 ekin = 0.108578961411818 | erot = 0.520939994206916 | epot = -15.271952201133 | etot = -14.6424332455143 +248000 ekin = 0.112944688754722 | erot = 0.50863565229477 | epot = -15.2640135864931 | etot = -14.6424332454436 +249000 ekin = 0.118461348905716 | erot = 0.495107336752456 | epot = -15.2560019310293 | etot = -14.6424332453711 +250000 ekin = 0.12532051071417 | erot = 0.481300713195499 | epot = -15.2490544692103 | etot = -14.6424332453007 +251000 ekin = 0.133674056956426 | erot = 0.468173145421963 | epot = -15.2442804476139 | etot = -14.6424332452355 +252000 ekin = 0.143624355874462 | erot = 0.456650355971893 | epot = -15.2427079570251 | etot = -14.6424332451787 +253000 ekin = 0.155217400156355 | erot = 0.447587277163441 | epot = -15.2452379224524 | etot = -14.6424332451326 +254000 ekin = 0.168438906846642 | erot = 0.441734376015304 | epot = -15.2526065279605 | etot = -14.6424332450986 +255000 ekin = 0.183213121646742 | erot = 0.439710227351497 | epot = -15.2653565940763 | etot = -14.642433245078 +256000 ekin = 0.199403908834931 | erot = 0.441980689731482 | epot = -15.283817843638 | etot = -14.6424332450716 +257000 ekin = 0.216817638464837 | erot = 0.448844730303129 | epot = -15.3080956138476 | etot = -14.6424332450796 +258000 ekin = 0.235207399038858 | erot = 0.460426746273211 | epot = -15.3380673904137 | etot = -14.6424332451016 +259000 ekin = 0.254278151369372 | erot = 0.476675120646291 | epot = -15.3733865171527 | etot = -14.642433245137 +260000 ekin = 0.273692576680298 | erot = 0.497366691704061 | epot = -15.4134925135692 | etot = -14.6424332451849 +261000 ekin = 0.293077534076616 | erot = 0.522116767902342 | epot = -15.4576275472227 | etot = -14.6424332452438 +262000 ekin = 0.312031202024067 | erot = 0.550394247117877 | epot = -15.5048586944538 | etot = -14.6424332453119 +263000 ekin = 0.330131107619695 | erot = 0.581541281995867 | epot = -15.5541056350029 | etot = -14.6424332453873 +264000 ekin = 0.346943319973868 | erot = 0.614796773442828 | epot = -15.6041733388843 | etot = -14.6424332454676 +265000 ekin = 0.362033078258367 | erot = 0.649322794992396 | epot = -15.6537891188012 | etot = -14.6424332455505 +266000 ekin = 0.374977027500513 | erot = 0.684232889055324 | epot = -15.7016431621889 | etot = -14.6424332456331 +267000 ekin = 0.385377045185317 | erot = 0.718621072058556 | epot = -15.7464313629566 | etot = -14.6424332457127 +268000 ekin = 0.392875374680224 | erot = 0.75159036946148 | epot = -15.7868989899282 | etot = -14.6424332457865 +269000 ekin = 0.397170471139203 | erot = 0.782279784271994 | epot = -15.8218835012632 | etot = -14.642433245852 +270000 ekin = 0.39803266202809 | erot = 0.80988877167351 | epot = -15.8503546796086 | etot = -14.642433245907 +271000 ekin = 0.395318487598737 | erot = 0.833698516709663 | epot = -15.8714502502579 | etot = -14.6424332459495 +272000 ekin = 0.388982474352171 | erot = 0.853089551908401 | epot = -15.8845052722386 | etot = -14.6424332459781 +273000 ekin = 0.379085147931464 | erot = 0.867555470405014 | epot = -15.8890738643282 | etot = -14.6424332459917 +274000 ekin = 0.365796322193278 | erot = 0.876712662629274 | epot = -15.8849422308128 | etot = -14.6424332459903 +275000 ekin = 0.349393082921568 | erot = 0.880306121913762 | epot = -15.8721324508092 | etot = -14.6424332459739 +276000 ekin = 0.330252358905702 | erot = 0.878211432148943 | epot = -15.8508970369982 | etot = -14.6424332459435 +277000 ekin = 0.308838461220239 | erot = 0.870433084876928 | epot = -15.8217047919976 | etot = -14.6424332459005 +278000 ekin = 0.285686394604133 | erot = 0.857099294885134 | epot = -15.7852189353358 | etot = -14.6424332458465 +279000 ekin = 0.261382042766456 | erot = 0.838453513181018 | epot = -15.7422688017312 | etot = -14.6424332457837 +280000 ekin = 0.236540473325989 | erot = 0.814842890587939 | epot = -15.6938166096284 | etot = -14.6424332457145 +281000 ekin = 0.21178360260805 | erot = 0.78670403285838 | epot = -15.6409208811075 | etot = -14.6424332456411 +282000 ekin = 0.187718337271923 | erot = 0.754546508157667 | epot = -15.5846980909958 | etot = -14.6424332455662 +283000 ekin = 0.164916115090819 | erot = 0.71893470884518 | epot = -15.5262840694281 | etot = -14.6424332454921 +284000 ekin = 0.143894549221734 | erot = 0.680468811939341 | epot = -15.4667966065823 | etot = -14.6424332454212 +285000 ekin = 0.125101678372309 | erot = 0.639765701847639 | epot = -15.4073006255757 | etot = -14.6424332453557 +286000 ekin = 0.108903164107404 | erot = 0.597440790010452 | epot = -15.3487771994147 | etot = -14.6424332452969 +287000 ekin = 0.0955726645551871 | erot = 0.554091668604971 | epot = -15.2920975784065 | etot = -14.6424332452464 +288000 ekin = 0.0852855448006991 | erot = 0.510284456822087 | epot = -15.2380032468277 | etot = -14.6424332452049 +289000 ekin = 0.0781160413102893 | erot = 0.466543535623136 | epot = -15.1870928221065 | etot = -14.6424332451731 +290000 ekin = 0.0740379578618401 | erot = 0.42334512758908 | epot = -15.1398163306018 | etot = -14.6424332451509 +291000 ekin = 0.07292891006337 | erot = 0.381114879437427 | epot = -15.0964770346384 | etot = -14.6424332451376 +292000 ekin = 0.074578035792751 | erot = 0.340229271737877 | epot = -15.0572405526631 | etot = -14.6424332451324 +293000 ekin = 0.0786969407539187 | erot = 0.301020346548478 | epot = -15.0221505324364 | etot = -14.642433245134 +294000 ekin = 0.0849334564702348 | erot = 0.263782947588673 | epot = -14.9911496491996 | etot = -14.6424332451407 +295000 ekin = 0.0928875723607527 | erot = 0.228783448806945 | epot = -14.9641042663184 | etot = -14.6424332451507 +296000 ekin = 0.10212869750719 | erot = 0.19626884038739 | epot = -14.9408307830571 | etot = -14.6424332451625 +297000 ekin = 0.112213252496714 | erot = 0.166475068218874 | epot = -14.92112156589 | etot = -14.6424332451744 +298000 ekin = 0.122701527066799 | erot = 0.139633685446924 | epot = -14.9047684576991 | etot = -14.6424332451854 +299000 ekin = 0.133172792910571 | erot = 0.115976150690183 | epot = -14.8915821887951 | etot = -14.6424332451943 +300000 ekin = 0.14323783970709 | erot = 0.0957354521215423 | epot = -14.8814065370293 | etot = -14.6424332452007 +301000 ekin = 0.152548387988443 | erot = 0.0791450908732833 | epot = -14.8741267240661 | etot = -14.6424332452044 +302000 ekin = 0.16080318429946 | erot = 0.0664357608562006 | epot = -14.8696721903613 | etot = -14.6424332452056 +303000 ekin = 0.167750948486619 | erot = 0.0578302677257533 | epot = -14.868014461417 | etot = -14.6424332452046 +304000 ekin = 0.173190665587062 | erot = 0.0535373136372916 | epot = -14.8691612244265 | etot = -14.6424332452021 +305000 ekin = 0.176969952948875 | erot = 0.053744740290904 | epot = -14.8731479384385 | etot = -14.6424332451987 +306000 ekin = 0.17898236329054 | erot = 0.0586126977876512 | epot = -14.8800283062731 | etot = -14.6424332451949 +307000 ekin = 0.179164502944013 | erot = 0.0682670321056721 | epot = -14.8898647802412 | etot = -14.6424332451915 +308000 ekin = 0.177493763288032 | erot = 0.0827930029186384 | epot = -14.9027200113955 | etot = -14.6424332451889 +309000 ekin = 0.173987301150973 | erot = 0.102229291870626 | epot = -14.9186498382088 | etot = -14.6424332451872 +310000 ekin = 0.168702678647183 | erot = 0.126562162216031 | epot = -14.9376980860501 | etot = -14.6424332451869 +311000 ekin = 0.161740297008921 | erot = 0.155719593406505 | epot = -14.9598931356033 | etot = -14.6424332451879 +312000 ekin = 0.15324744012493 | erot = 0.189565237977707 | epot = -14.985245923293 | etot = -14.6424332451904 +313000 ekin = 0.143423389996968 | erot = 0.227892126760359 | epot = -15.0137487619517 | etot = -14.6424332451944 +314000 ekin = 0.132524706018471 | erot = 0.270416174780379 | epot = -15.0453741259986 | etot = -14.6424332451997 +315000 ekin = 0.120869409552547 | erot = 0.316769708289002 | epot = -15.0800723630487 | etot = -14.6424332452072 +316000 ekin = 0.108838546104732 | erot = 0.3664954379943 | epot = -15.117767229316 | etot = -14.642433245217 +317000 ekin = 0.0968734934277273 | erot = 0.419041536809115 | epot = -15.1583482754667 | etot = -14.6424332452299 +318000 ekin = 0.0854675378549808 | erot = 0.473758725764069 | epot = -15.2016595088657 | etot = -14.6424332452466 +319000 ekin = 0.0751507271451904 | erot = 0.529900497448209 | epot = -15.2474844698619 | etot = -14.6424332452685 +320000 ekin = 0.0664678443364339 | erot = 0.586627760739843 | epot = -15.2955288503729 | etot = -14.6424332452966 +321000 ekin = 0.0599504590563242 | erot = 0.643019202691524 | epot = -15.3454029070797 | etot = -14.6424332453318 +322000 ekin = 0.0560852142799999 | erot = 0.698088453267007 | epot = -15.3966069129217 | etot = -14.6424332453747 +323000 ekin = 0.0552815181248962 | erot = 0.750808639916083 | epot = -15.4485234034659 | etot = -14.6424332454249 +324000 ekin = 0.0578423255205682 | erot = 0.800144112657402 | epot = -15.5004196836594 | etot = -14.6424332454815 +325000 ekin = 0.0639414864634509 | erot = 0.845088070114915 | epot = -15.5514628021208 | etot = -14.6424332455424 +326000 ekin = 0.0736101694210092 | erot = 0.884703689967185 | epot = -15.6007471049934 | etot = -14.6424332456052 +327000 ekin = 0.0867333560897029 | erot = 0.918165419812939 | epot = -15.6473320215696 | etot = -14.642433245667 +328000 ekin = 0.103055779603997 | erot = 0.944796600223848 | epot = -15.6902856255527 | etot = -14.6424332457249 +329000 ekin = 0.122195446170794 | erot = 0.964099781594435 | epot = -15.7287284735416 | etot = -14.6424332457764 +330000 ekin = 0.143662406710256 | erot = 0.975776996237332 | epot = -15.7618726487672 | etot = -14.6424332458196 +331000 ekin = 0.166880785133597 | erot = 0.979738667517973 | epot = -15.7890526985047 | etot = -14.6424332458531 +332000 ekin = 0.191212923969949 | erot = 0.976101405902857 | epot = -15.8097475757491 | etot = -14.6424332458763 +333000 ekin = 0.215985355319607 | erot = 0.965176233539026 | epot = -15.8235948347474 | etot = -14.6424332458887 +334000 ekin = 0.24051665683118 | erot = 0.94744948511249 | epot = -15.8303993878336 | etot = -14.64243324589 +335000 ekin = 0.264146896086271 | erot = 0.923558676868031 | epot = -15.8301388188342 | etot = -14.6424332458799 +336000 ekin = 0.286267467754269 | erot = 0.894265184760613 | epot = -15.8229658983735 | etot = -14.6424332458586 +337000 ekin = 0.306349134750126 | erot = 0.860424939336685 | epot = -15.809207319913 | etot = -14.6424332458262 +338000 ekin = 0.323965497674733 | erot = 0.822957838322781 | epot = -15.7893565817813 | etot = -14.6424332457838 +339000 ekin = 0.338809250789021 | erot = 0.782816380150505 | epot = -15.7640588766724 | etot = -14.6424332457329 +340000 ekin = 0.350699444233775 | erot = 0.74095414130314 | epot = -15.7340868312126 | etot = -14.6424332456757 +341000 ekin = 0.359579293536528 | erot = 0.698295027831883 | epot = -15.7003075669831 | etot = -14.6424332456146 +342000 ekin = 0.365505462154955 | erot = 0.655704542035024 | epot = -15.6636432497426 | etot = -14.6424332455526 +343000 ekin = 0.36863083266141 | erot = 0.613964463465585 | epot = -15.6250285416196 | etot = -14.6424332454926 +344000 ekin = 0.369183369589239 | erot = 0.57375227308083 | epot = -15.5853688881069 | etot = -14.6424332454368 +345000 ekin = 0.367443732824309 | erot = 0.535626361233186 | epot = -15.5455033394448 | etot = -14.6424332453873 +346000 ekin = 0.363723933131786 | erot = 0.500017626276236 | epot = -15.5061748047535 | etot = -14.6424332453455 +347000 ekin = 0.35834870527769 | erot = 0.4672275854273 | epot = -15.468009536017 | etot = -14.642433245312 +348000 ekin = 0.351640582954847 | erot = 0.437432666908131 | epot = -15.4315064951499 | etot = -14.6424332452869 +349000 ekin = 0.34390902469482 | erot = 0.410693986169958 | epot = -15.3970362561344 | etot = -14.6424332452696 +350000 ekin = 0.335443435968795 | erot = 0.386971649880754 | epot = -15.3648483311092 | etot = -14.6424332452597 +351000 ekin = 0.326509584093778 | erot = 0.366142474251534 | epot = -15.3350853036005 | etot = -14.6424332452552 +352000 ekin = 0.317348699022206 | erot = 0.348019930401133 | epot = -15.3078018746784 | etot = -14.642433245255 +353000 ekin = 0.308178466648759 | erot = 0.332375117501959 | epot = -15.2829868294085 | etot = -14.6424332452578 +354000 ekin = 0.299195119854398 | erot = 0.318957598139 | epot = -15.2605859632553 | etot = -14.6424332452619 +355000 ekin = 0.290575888248861 | erot = 0.307515001370351 | epot = -15.2405241348854 | etot = -14.6424332452662 +356000 ekin = 0.282481160312499 | erot = 0.297810406217201 | epot = -15.2227248117992 | etot = -14.6424332452695 +357000 ekin = 0.275055828993794 | erot = 0.289636664277844 | epot = -15.2071257385429 | etot = -14.6424332452713 +358000 ekin = 0.268429427254947 | erot = 0.282827006912201 | epot = -15.1936896794382 | etot = -14.6424332452711 +359000 ekin = 0.262714810201774 | erot = 0.277261507857975 | epot = -15.1824095633287 | etot = -14.642433245269 +360000 ekin = 0.258005302569451 | erot = 0.272869227748628 | epot = -15.1733077755836 | etot = -14.6424332452655 +361000 ekin = 0.2543704006218 | erot = 0.26962613780198 | epot = -15.1664297836851 | etot = -14.6424332452613 +362000 ekin = 0.251850290178673 | erot = 0.267549186087919 | epot = -15.1618327215239 | etot = -14.6424332452573 +363000 ekin = 0.250449609862776 | erot = 0.266687109597444 | epot = -15.159569964715 | etot = -14.6424332452548 +364000 ekin = 0.250131041863364 | erot = 0.267108788857685 | epot = -15.1596730759762 | etot = -14.6424332452551 +365000 ekin = 0.250809442162096 | erot = 0.268890073927981 | epot = -15.1621327613494 | etot = -14.6424332452593 +366000 ekin = 0.252347318763382 | erot = 0.27210007300604 | epot = -15.1668806370379 | etot = -14.6424332452684 +367000 ekin = 0.254552520178544 | erot = 0.276787886819364 | epot = -15.1737736522811 | etot = -14.6424332452832 +368000 ekin = 0.25717899615333 | erot = 0.28297069952372 | epot = -15.1825829409812 | etot = -14.6424332453042 +369000 ekin = 0.259931424908739 | erot = 0.290624011143398 | epot = -15.1929886813831 | etot = -14.642433245331 +370000 ekin = 0.262474349326661 | erot = 0.299674631814961 | epot = -15.2045822265049 | etot = -14.6424332453633 +371000 ekin = 0.264446209428328 | erot = 0.309996869297309 | epot = -15.2168763241252 | etot = -14.6424332453996 +372000 ekin = 0.265478281861457 | erot = 0.321412142686622 | epot = -15.2293236699864 | etot = -14.6424332454383 +373000 ekin = 0.265218028290062 | erot = 0.333692059448684 | epot = -15.2413433332161 | etot = -14.6424332454774 +374000 ekin = 0.263355721247738 | erot = 0.346564809671242 | epot = -15.2523537764331 | etot = -14.6424332455141 +375000 ekin = 0.259652497500791 | erot = 0.359724567998139 | epot = -15.2618103110451 | etot = -14.6424332455462 +376000 ekin = 0.253967268934329 | erot = 0.372843454384676 | epot = -15.2692439688901 | etot = -14.6424332455711 +377000 ekin = 0.246279333497668 | erot = 0.385585491299172 | epot = -15.2742980703837 | etot = -14.6424332455868 +378000 ekin = 0.236703249874173 | erot = 0.397621906702945 | epot = -15.2767584021691 | etot = -14.642433245592 +379000 ekin = 0.225492756940715 | erot = 0.40864706693682 | epot = -15.2765730694637 | etot = -14.6424332455862 +380000 ekin = 0.213031377534926 | erot = 0.418394279001937 | epot = -15.2738589021068 | etot = -14.64243324557 +381000 ekin = 0.199808877311648 | erot = 0.426650676217097 | epot = -15.2688927990735 | etot = -14.6424332455448 +382000 ekin = 0.186384809014953 | erot = 0.433270396060973 | epot = -15.2620884505889 | etot = -14.642433245513 +383000 ekin = 0.173342616140324 | erot = 0.438185279055512 | epot = -15.2539611406731 | etot = -14.6424332454773 +384000 ekin = 0.161239700828068 | erot = 0.441412371407278 | epot = -15.2450853176757 | etot = -14.6424332454403 +385000 ekin = 0.15055995464472 | erot = 0.443057612556829 | epot = -15.2360508126064 | etot = -14.6424332454049 +386000 ekin = 0.141675129696858 | erot = 0.443315241526512 | epot = -15.2274236165962 | etot = -14.6424332453728 +387000 ekin = 0.134820015696242 | erot = 0.442462667351568 | epot = -15.219715928393 | etot = -14.6424332453452 +388000 ekin = 0.130083976412365 | erot = 0.440850813515941 | epot = -15.2133680352507 | etot = -14.6424332453224 +389000 ekin = 0.127418570237209 | erot = 0.438890246280336 | epot = -15.2087420618216 | etot = -14.6424332453041 +390000 ekin = 0.126658423092949 | erot = 0.437033702086702 | epot = -15.2061253704692 | etot = -14.6424332452896 +391000 ekin = 0.127550804261054 | erot = 0.435755902066146 | epot = -15.2057399516053 | etot = -14.6424332452781 +392000 ekin = 0.129788752936042 | erot = 0.435531744058158 | epot = -15.2077537422634 | etot = -14.6424332452692 +393000 ekin = 0.133043055316548 | erot = 0.436814065077171 | epot = -15.2122903656559 | etot = -14.6424332452622 +394000 ekin = 0.13698956146631 | erot = 0.440012156509963 | epot = -15.2194349632336 | etot = -14.6424332452574 +395000 ekin = 0.141329833042578 | erot = 0.445472096884894 | epot = -15.2292351751821 | etot = -14.6424332452547 +396000 ekin = 0.145804542777388 | erot = 0.453459767648299 | epot = -15.2416975556806 | etot = -14.6424332452549 +397000 ekin = 0.150200153188693 | erot = 0.464147173461362 | epot = -15.2567805719085 | etot = -14.6424332452585 +398000 ekin = 0.154350089766171 | erot = 0.477602441558455 | epot = -15.2743857765907 | etot = -14.642433245266 +399000 ekin = 0.158131920622385 | erot = 0.493783661155615 | epot = -15.2943488270562 | etot = -14.6424332452782 +400000 ekin = 0.161462056173815 | erot = 0.512536568006289 | epot = -15.3164318694755 | etot = -14.6424332452954 +401000 ekin = 0.164289301181092 | erot = 0.533595989002424 | epot = -15.3403185355012 | etot = -14.6424332453177 +402000 ekin = 0.166588323050712 | erot = 0.556590928839782 | epot = -15.3656124972355 | etot = -14.642433245345 +403000 ekin = 0.168353810379714 | erot = 0.581053183644432 | epot = -15.3918402394011 | etot = -14.642433245377 +404000 ekin = 0.169595821301209 | erot = 0.606429376023235 | epot = -15.4184584427372 | etot = -14.6424332454128 +405000 ekin = 0.170336578562032 | erot = 0.632096292540657 | epot = -15.444866116554 | etot = -14.6424332454513 +406000 ekin = 0.170608761978825 | erot = 0.65737934451492 | epot = -15.4704213519851 | etot = -14.6424332454913 +407000 ekin = 0.170455178567339 | erot = 0.681573854094692 | epot = -15.4944622781935 | etot = -14.6424332455315 +408000 ekin = 0.169929554809768 | erot = 0.703968692151365 | epot = -15.5163314925311 | etot = -14.64243324557 +409000 ekin = 0.169098093451402 | erot = 0.723871579521667 | epot = -15.5354029185781 | etot = -14.642433245605 +410000 ekin = 0.168041369040766 | erot = 0.740635137248604 | epot = -15.5511097519242 | etot = -14.6424332456348 +411000 ekin = 0.166856102809042 | erot = 0.753682569971378 | epot = -15.5629719184381 | etot = -14.6424332456577 +412000 ekin = 0.165656359033244 | erot = 0.762531725093222 | epot = -15.5706213297988 | etot = -14.6424332456723 +413000 ekin = 0.164573741711754 | erot = 0.766816218739629 | epot = -15.5738232061291 | etot = -14.6424332456777 +414000 ekin = 0.16375624095788 | erot = 0.76630237757158 | epot = -15.5724918642026 | etot = -14.6424332456731 +415000 ekin = 0.163365479945841 | erot = 0.760900920224475 | epot = -15.5666996458289 | etot = -14.6424332456586 +416000 ekin = 0.163572240094564 | erot = 0.750672586698962 | epot = -15.556678072428 | etot = -14.6424332456344 +417000 ekin = 0.164550286199959 | erot = 0.735827297890632 | epot = -15.5428108296923 | etot = -14.6424332456017 +418000 ekin = 0.166468663393417 | erot = 0.716716857299964 | epot = -15.5256187662552 | etot = -14.6424332455618 +419000 ekin = 0.169482781127086 | erot = 0.693821649098622 | epot = -15.5057376757421 | etot = -14.6424332455164 +420000 ekin = 0.173724722667741 | erot = 0.667732191682839 | epot = -15.4838901598183 | etot = -14.6424332454677 +421000 ekin = 0.179293310761204 | erot = 0.639126725581036 | epot = -15.4608532817599 | etot = -14.6424332454176 +422000 ekin = 0.186244514521543 | erot = 0.608746211198846 | epot = -15.4374239710891 | etot = -14.6424332453687 +423000 ekin = 0.19458279814717 | erot = 0.57736816557662 | epot = -15.4143842090468 | etot = -14.642433245323 +424000 ekin = 0.204253993032132 | erot = 0.545780680985193 | epot = -15.3924679192997 | etot = -14.6424332452824 +425000 ekin = 0.215140228919715 | erot = 0.514757766830946 | epot = -15.372331240999 | etot = -14.6424332452483 +426000 ekin = 0.227057395200036 | erot = 0.485036881514114 | epot = -15.3545275219361 | etot = -14.6424332452219 +427000 ekin = 0.239755526228613 | erot = 0.45729922156058 | epot = -15.3394879929935 | etot = -14.6424332452043 +428000 ekin = 0.252922416271937 | erot = 0.432153058133966 | epot = -15.3275087196017 | etot = -14.6424332451958 +429000 ekin = 0.26619066718155 | erot = 0.410120192007268 | epot = -15.318744104385 | etot = -14.6424332451962 +430000 ekin = 0.279148248287638 | erot = 0.391625457761839 | epot = -15.313206951255 | etot = -14.6424332452055 +431000 ekin = 0.291352495295118 | erot = 0.376989149810355 | epot = -15.310774890328 | etot = -14.6424332452226 +432000 ekin = 0.302347287571226 | erot = 0.366422254466054 | epot = -15.3112027872841 | etot = -14.6424332452468 +433000 ekin = 0.311682921771869 | erot = 0.360024429012261 | epot = -15.31414059606 | etot = -14.6424332452759 +434000 ekin = 0.318937954387437 | erot = 0.357784738270616 | epot = -15.3191559379665 | etot = -14.6424332453085 +435000 ekin = 0.323742037714879 | erot = 0.359585207272693 | epot = -15.3257604903309 | etot = -14.6424332453433 +436000 ekin = 0.325798554031361 | erot = 0.365207245305615 | epot = -15.3334390447156 | etot = -14.6424332453787 +437000 ekin = 0.324905697097351 | erot = 0.3743409223498 | epot = -15.3416798648587 | etot = -14.6424332454115 +438000 ekin = 0.320974589858406 | erot = 0.386596930160279 | epot = -15.3500047654589 | etot = -14.6424332454403 +439000 ekin = 0.314043077746411 | erot = 0.401520852185304 | epot = -15.3579971753956 | etot = -14.6424332454639 +440000 ekin = 0.304283988020589 | erot = 0.418609132213777 | epot = -15.3653263657149 | etot = -14.6424332454805 +441000 ekin = 0.292006859111662 | erot = 0.43732591619283 | epot = -15.3717660207935 | etot = -14.642433245489 +442000 ekin = 0.277652365815121 | erot = 0.457119792518649 | epot = -15.3772054038233 | etot = -14.6424332454895 +443000 ekin = 0.261778853590793 | erot = 0.477439412175561 | epot = -15.3816515112488 | etot = -14.6424332454825 +444000 ekin = 0.245040553434287 | erot = 0.497747053376211 | epot = -15.3852208522799 | etot = -14.6424332454694 +445000 ekin = 0.228157260420329 | erot = 0.517529408202232 | epot = -15.3881199140743 | etot = -14.6424332454517 +446000 ekin = 0.21187568172941 | erot = 0.536305196856337 | epot = -15.3906141240179 | etot = -14.6424332454322 +447000 ekin = 0.196923472681482 | erot = 0.553629632753198 | epot = -15.3929863508487 | etot = -14.642433245414 +448000 ekin = 0.183958277880817 | erot = 0.569096233370736 | epot = -15.3954877566523 | etot = -14.6424332454007 +449000 ekin = 0.173515771313228 | erot = 0.5823369471514 | epot = -15.3982859638601 | etot = -14.6424332453955 +450000 ekin = 0.165962361199431 | erot = 0.593021970145669 | epot = -15.4014175767459 | etot = -14.6424332454008 +451000 ekin = 0.161459280835244 | erot = 0.600860851249224 | epot = -15.4047533775022 | etot = -14.6424332454178 +452000 ekin = 0.159944578253892 | erot = 0.605606408076117 | epot = -15.4079842317756 | etot = -14.6424332454456 +453000 ekin = 0.16113765311534 | erot = 0.607062496367839 | epot = -15.410633394965 | etot = -14.6424332454818 +454000 ekin = 0.164567591513356 | erot = 0.605095779305886 | epot = -15.4120966163412 | etot = -14.642433245522 +455000 ekin = 0.169622334209554 | erot = 0.599650455421075 | epot = -15.4117060351916 | etot = -14.642433245561 +456000 ekin = 0.175611802350678 | erot = 0.590763702894336 | epot = -15.4088087508385 | etot = -14.6424332455934 +457000 ekin = 0.18183562198226 | erot = 0.578578749363001 | epot = -15.40284761696 | etot = -14.6424332456148 +458000 ekin = 0.187645727030885 | erot = 0.563352302649156 | epot = -15.3934312753017 | etot = -14.6424332456216 +459000 ekin = 0.192495880384903 | erot = 0.54545371714944 | epot = -15.380382843147 | etot = -14.6424332456127 +460000 ekin = 0.195973381637231 | erot = 0.525354597711837 | epot = -15.3637612249374 | etot = -14.6424332455883 +461000 ekin = 0.19781192099122 | erot = 0.503609203464113 | epot = -15.3438543700065 | etot = -14.6424332455512 +462000 ekin = 0.197887724919132 | erot = 0.48082756028462 | epot = -15.3211485307077 | etot = -14.642433245504 +463000 ekin = 0.196203198485173 | erot = 0.457644248438995 | epot = -15.2962806923752 | etot = -14.642433245451 +464000 ekin = 0.192863034125907 | erot = 0.434686220431767 | epot = -15.2699824999538 | etot = -14.6424332453961 +465000 ekin = 0.188047435822224 | erot = 0.412542760093908 | epot = -15.2430234412587 | etot = -14.6424332453426 +466000 ekin = 0.181986107552777 | erot = 0.391740010674779 | epot = -15.2161593635208 | etot = -14.6424332452933 +467000 ekin = 0.174935400197989 | erot = 0.372721626737635 | epot = -15.1900902721858 | etot = -14.6424332452502 +468000 ekin = 0.167159826102147 | erot = 0.355836258353843 | epot = -15.1654293296706 | etot = -14.6424332452146 +469000 ekin = 0.158918218022594 | erot = 0.341331890767393 | epot = -15.142683353977 | etot = -14.642433245187 +470000 ekin = 0.15045418565321 | erot = 0.329356584635604 | epot = -15.122244015456 | etot = -14.6424332451672 +471000 ekin = 0.141990180749419 | erot = 0.319964871778363 | epot = -15.1043882976826 | etot = -14.6424332451548 +472000 ekin = 0.133724353868213 | erot = 0.313128906246296 | epot = -15.0892865052631 | etot = -14.6424332451486 +473000 ekin = 0.125829398101872 | erot = 0.30875339232503 | epot = -15.0770160355745 | etot = -14.6424332451476 +474000 ekin = 0.118452666363189 | erot = 0.306693264414343 | epot = -15.0675791759279 | etot = -14.6424332451504 +475000 ekin = 0.111716976218893 | erot = 0.306773053291024 | epot = -15.0609232746654 | etot = -14.6424332451555 +476000 ekin = 0.105721655633223 | erot = 0.308806833537924 | epot = -15.0569617343329 | etot = -14.6424332451618 +477000 ekin = 0.100543523675712 | erot = 0.312617617130677 | epot = -15.0555943859742 | etot = -14.6424332451678 +478000 ekin = 0.0962376398644513 | erot = 0.318055055635923 | epot = -15.0567259406731 | etot = -14.6424332451728 +479000 ekin = 0.0928377950023785 | erot = 0.325010357031079 | epot = -15.0602813972093 | etot = -14.6424332451759 +480000 ekin = 0.090356854634411 | erot = 0.33342742776467 | epot = -15.0662175275758 | etot = -14.6424332451768 +481000 ekin = 0.0887871989354817 | erot = 0.343309423711643 | epot = -15.0745298678222 | etot = -14.6424332451751 +482000 ekin = 0.0881016191313876 | erot = 0.354720133059481 | epot = -15.0852549973622 | etot = -14.6424332451713 +483000 ekin = 0.0882551127429665 | erot = 0.367779908275322 | epot = -15.0984682661839 | etot = -14.6424332451656 +484000 ekin = 0.0891880440123839 | erot = 0.382656193510897 | epot = -15.1142774826821 | etot = -14.6424332451588 +485000 ekin = 0.0908310739090705 | erot = 0.399549033149946 | epot = -15.1328133522104 | etot = -14.6424332451514 +486000 ekin = 0.0931120890965814 | erot = 0.418672269927034 | epot = -15.154217604168 | etot = -14.6424332451444 +487000 ekin = 0.095965052636228 | erot = 0.440231422325024 | epot = -15.1786297200999 | etot = -14.6424332451386 +488000 ekin = 0.0993402613831294 | erot = 0.46439945138847 | epot = -15.2061729579066 | etot = -14.642433245135 +489000 ekin = 0.103214957393527 | erot = 0.491291775407073 | epot = -15.2369399779351 | etot = -14.6424332451345 +490000 ekin = 0.107602676592558 | erot = 0.520941965501705 | epot = -15.2709778872323 | etot = -14.6424332451381 +491000 ekin = 0.112559247659628 | erot = 0.553279563920015 | epot = -15.3082720567265 | etot = -14.6424332451469 +492000 ekin = 0.118183136718373 | erot = 0.588111425310959 | epot = -15.3487278071917 | etot = -14.6424332451624 +493000 ekin = 0.124608040121095 | erot = 0.625107908280837 | epot = -15.392149193588 | etot = -14.642433245186 +494000 ekin = 0.131986393307407 | erot = 0.663795156036258 | epot = -15.4382147945633 | etot = -14.6424332452196 +495000 ekin = 0.140463823895335 | erot = 0.703554605722134 | epot = -15.4864516748823 | etot = -14.6424332452649 +496000 ekin = 0.150146408031538 | erot = 0.743630741562818 | epot = -15.5362103949173 | etot = -14.642433245323 +497000 ekin = 0.16106457906771 | erot = 0.783147917316484 | epot = -15.5866457417788 | etot = -14.6424332453946 +498000 ekin = 0.17313921915462 | erot = 0.821136754970969 | epot = -15.6367092196046 | etot = -14.642433245479 +499000 ekin = 0.186156317831562 | erot = 0.856570103854254 | epot = -15.6851596672598 | etot = -14.642433245574 +500000 ekin = 0.199756195068111 | erot = 0.888407758271 | epot = -15.7305971990146 | etot = -14.6424332456755 +501000 ekin = 0.213441517837515 | erot = 0.91564807872929 | epot = -15.7715228423448 | etot = -14.642433245778 +502000 ekin = 0.226605416599129 | erot = 0.937383433645168 | epot = -15.8064220961188 | etot = -14.6424332458745 +503000 ekin = 0.238577508979587 | erot = 0.952855183120512 | epot = -15.833865938058 | etot = -14.6424332459579 +504000 ekin = 0.248682347019072 | erot = 0.961503066783608 | epot = -15.852618659824 | etot = -14.6424332460214 +505000 ekin = 0.256302488972932 | erot = 0.963003656361611 | epot = -15.8617393913938 | etot = -14.6424332460593 +506000 ekin = 0.260937583147984 | erot = 0.957293217915285 | epot = -15.8606640471316 | etot = -14.6424332460684 +507000 ekin = 0.262251679303336 | erot = 0.944571918253111 | epot = -15.849256843604 | etot = -14.6424332460476 +508000 ekin = 0.260103184115659 | erot = 0.925288564928836 | epot = -15.8278249950432 | etot = -14.6424332459987 +509000 ekin = 0.254554875284732 | erot = 0.900107536932193 | epot = -15.7970956581424 | etot = -14.6424332459255 +510000 ekin = 0.245864483352383 | erot = 0.869861717979723 | epot = -15.7581594471658 | etot = -14.6424332458337 +511000 ekin = 0.234458914530911 | erot = 0.835496660120876 | epot = -15.7123888203816 | etot = -14.6424332457298 +512000 ekin = 0.220896820243761 | erot = 0.798011684060442 | epot = -15.6613417499246 | etot = -14.6424332456204 +513000 ekin = 0.205824805091364 | erot = 0.758403224573062 | epot = -15.6066612751764 | etot = -14.642433245512 +514000 ekin = 0.189932244119323 | erot = 0.717614706855288 | epot = -15.5499801963845 | etot = -14.6424332454099 +515000 ekin = 0.17390874820257 | erot = 0.676495918867881 | epot = -15.4928379123889 | etot = -14.6424332453184 +516000 ekin = 0.158407108511426 | erot = 0.635773516021008 | epot = -15.4366138697731 | etot = -14.6424332452406 +517000 ekin = 0.14401335018595 | erot = 0.596033149114218 | epot = -15.3824797444788 | etot = -14.6424332451787 +518000 ekin = 0.131224514119687 | erot = 0.557712825685522 | epot = -15.3313705849381 | etot = -14.6424332451329 +519000 ekin = 0.120434042407135 | erot = 0.521106495594791 | epot = -15.283973783105 | etot = -14.6424332451031 +520000 ekin = 0.111924165177655 | erot = 0.486376443197342 | epot = -15.2407338534629 | etot = -14.6424332450879 +521000 ekin = 0.105864424816476 | erot = 0.453572806058521 | epot = -15.2018704759605 | etot = -14.6424332450855 +522000 ekin = 0.102315362067652 | erot = 0.422658367130085 | epot = -15.1674069742913 | etot = -14.6424332450936 +523000 ekin = 0.101236366465111 | erot = 0.393536647096003 | epot = -15.1372062586706 | etot = -14.6424332451095 +524000 ekin = 0.102496717236374 | erot = 0.366081244307575 | epot = -15.1110112066745 | etot = -14.6424332451305 +525000 ekin = 0.105888887335369 | erot = 0.340164343214287 | epot = -15.0884864757035 | etot = -14.6424332451539 +526000 ekin = 0.111143247849981 | erot = 0.315682368378401 | epot = -15.069258861406 | etot = -14.6424332451776 +527000 ekin = 0.117943398961218 | erot = 0.292576937806713 | epot = -15.0529535819675 | etot = -14.6424332451996 +528000 ekin = 0.12594147425438 | erot = 0.270849598243415 | epot = -15.0392243177162 | etot = -14.6424332452184 +529000 ekin = 0.134772916008765 | erot = 0.250569317238797 | epot = -15.0277754784806 | etot = -14.642433245233 +530000 ekin = 0.144070383401974 | erot = 0.231872340651149 | epot = -15.0183759692965 | etot = -14.6424332452434 +531000 ekin = 0.15347660196879 | erot = 0.214954741433796 | epot = -15.0108645886522 | etot = -14.6424332452496 +532000 ekin = 0.162656054077 | erot = 0.200058697647209 | epot = -15.0051479969762 | etot = -14.642433245252 +533000 ekin = 0.171305419079586 | erot = 0.187454143182299 | epot = -15.0011928075133 | etot = -14.6424332452514 +534000 ekin = 0.179162595538566 | erot = 0.177417842692211 | epot = -14.9990136834797 | etot = -14.6424332452489 +535000 ekin = 0.186014006484961 | erot = 0.170212094440673 | epot = -14.9986593461708 | etot = -14.6424332452451 +536000 ekin = 0.191699759238903 | erot = 0.166065149224394 | epot = -15.0001981537044 | etot = -14.6424332452411 +537000 ekin = 0.196116169930247 | erot = 0.165155084977408 | epot = -15.003704500145 | etot = -14.6424332452374 +538000 ekin = 0.199215220532698 | erot = 0.16759836456926 | epot = -15.0092468303366 | etot = -14.6424332452346 +539000 ekin = 0.201000709668931 | erot = 0.173443713615155 | epot = -15.0168776685175 | etot = -14.6424332452334 +540000 ekin = 0.201521164037735 | erot = 0.182671367030103 | epot = -15.0266257763018 | etot = -14.642433245234 +541000 ekin = 0.200859940141597 | erot = 0.195197211440054 | epot = -15.0384903968184 | etot = -14.6424332452368 +542000 ekin = 0.199123298889485 | erot = 0.210880936221537 | epot = -15.0524374803529 | etot = -14.6424332452419 +543000 ekin = 0.196427519384797 | erot = 0.229537017788178 | epot = -15.0683977824221 | etot = -14.6424332452491 +544000 ekin = 0.192886294946265 | erot = 0.250947202002037 | epot = -15.0862667422075 | etot = -14.6424332452592 +545000 ekin = 0.188599710888657 | erot = 0.274873110236047 | epot = -15.105906066396 | etot = -14.6424332452713 +546000 ekin = 0.183646045244013 | erot = 0.301067663120938 | epot = -15.1271469536504 | etot = -14.6424332452855 +547000 ekin = 0.178077473819967 | erot = 0.329284179376605 | epot = -15.1497948984979 | etot = -14.6424332453014 +548000 ekin = 0.171920510268461 | erot = 0.359282253787744 | epot = -15.1736360093748 | etot = -14.6424332453186 +549000 ekin = 0.165181670578861 | erot = 0.390829837836081 | epot = -15.1984447537512 | etot = -14.6424332453363 +550000 ekin = 0.157858408655945 | erot = 0.423701326923182 | epot = -15.2239929809331 | etot = -14.642433245354 +551000 ekin = 0.149954809005839 | erot = 0.457671882722358 | epot = -15.2500599370991 | etot = -14.6424332453709 +552000 ekin = 0.141500835822421 | erot = 0.492508662666581 | epot = -15.2764427438753 | etot = -14.6424332453863 +553000 ekin = 0.132573145480449 | erot = 0.527960055130409 | epot = -15.3029664460102 | etot = -14.6424332453994 +554000 ekin = 0.123314645146745 | erot = 0.563744383275535 | epot = -15.3294922738321 | etot = -14.6424332454099 +555000 ekin = 0.113949270900184 | erot = 0.599539792629149 | epot = -15.3559223089468 | etot = -14.6424332454175 +556000 ekin = 0.104788088804101 | erot = 0.634977129568617 | epot = -15.3821984637955 | etot = -14.6424332454228 +557000 ekin = 0.096223065473816 | erot = 0.669637513728817 | epot = -15.4082938246293 | etot = -14.6424332454266 +558000 ekin = 0.0887059614381205 | erot = 0.703055990484285 | epot = -15.4341951973531 | etot = -14.6424332454307 +559000 ekin = 0.0827118847691962 | erot = 0.734732129427077 | epot = -15.4598772596334 | etot = -14.6424332454371 +560000 ekin = 0.0786899547209169 | erot = 0.764147748401263 | epot = -15.4852709485701 | etot = -14.6424332454479 +561000 ekin = 0.0770067720584255 | erot = 0.790791153077886 | epot = -15.5102311706012 | etot = -14.6424332454649 +562000 ekin = 0.0778911706718282 | erot = 0.814186471630634 | epot = -15.5345108877914 | etot = -14.6424332454889 +563000 ekin = 0.0813901113631115 | erot = 0.83392592548433 | epot = -15.557749282367 | etot = -14.6424332455196 +564000 ekin = 0.0873448530183196 | erot = 0.849702302566903 | epot = -15.57948040114 | etot = -14.6424332455547 +565000 ekin = 0.0953935152513145 | erot = 0.861338569498428 | epot = -15.5991653303408 | etot = -14.6424332455911 +566000 ekin = 0.105001366117329 | erot = 0.868811531658717 | epot = -15.6162461434001 | etot = -14.642433245624 +567000 ekin = 0.115514789209051 | erot = 0.872266750929858 | epot = -15.6302147857878 | etot = -14.6424332456489 +568000 ekin = 0.126230320989268 | erot = 0.872022546763063 | epot = -15.6406861134137 | etot = -14.6424332456614 +569000 ekin = 0.136467575204541 | erot = 0.868561781940356 | epot = -15.6474626028035 | etot = -14.6424332456586 +570000 ekin = 0.14563482322856 | erot = 0.862511177265558 | epot = -15.6505792461336 | etot = -14.6424332456395 +571000 ekin = 0.153278250259509 | erot = 0.854608991359196 | epot = -15.6503204872237 | etot = -14.642433245605 +572000 ekin = 0.159109636953315 | erot = 0.84566291861986 | epot = -15.6472058011309 | etot = -14.6424332455578 +573000 ekin = 0.163011362016618 | erot = 0.836500892323047 | epot = -15.6419454998422 | etot = -14.6424332455025 +574000 ekin = 0.165021239079159 | erot = 0.827918058208187 | epot = -15.635372542732 | etot = -14.6424332454446 +575000 ekin = 0.165302195907322 | erot = 0.820623479706763 | epot = -15.6283589210038 | etot = -14.6424332453898 +576000 ekin = 0.164102988099574 | erot = 0.815190165400983 | epot = -15.621726398844 | etot = -14.6424332453435 +577000 ekin = 0.161716152385172 | erot = 0.812011817945883 | epot = -15.6161612156416 | etot = -14.6424332453106 +578000 ekin = 0.158438569369477 | erot = 0.811269345695122 | epot = -15.6121411603591 | etot = -14.6424332452945 +579000 ekin = 0.154538688866709 | erot = 0.812909695780285 | epot = -15.6098816299442 | etot = -14.6424332452972 +580000 ekin = 0.150232988451571 | erot = 0.816638977240369 | epot = -15.609305211011 | etot = -14.642433245319 +581000 ekin = 0.145672809811868 | erot = 0.821931135408533 | epot = -15.6100371905791 | etot = -14.6424332453587 +582000 ekin = 0.140941476788303 | erot = 0.828052590347458 | epot = -15.6114273125488 | etot = -14.6424332454131 +583000 ekin = 0.136060602595946 | erot = 0.834102246892096 | epot = -15.6125960949662 | etot = -14.6424332454781 +584000 ekin = 0.131003759893458 | erot = 0.839065139153303 | epot = -15.6125021445952 | etot = -14.6424332455484 +585000 ekin = 0.12571521648007 | erot = 0.841876757443486 | epot = -15.6100252195418 | etot = -14.6424332456182 +586000 ekin = 0.120131224766287 | erot = 0.841493945660819 | epot = -15.6040584161085 | etot = -14.6424332456814 +587000 ekin = 0.11420138056985 | erot = 0.836967317747627 | epot = -15.5936019440499 | etot = -14.6424332457324 +588000 ekin = 0.107907808224915 | erot = 0.827509595977126 | epot = -15.5778506499685 | etot = -14.6424332457665 +589000 ekin = 0.101280337908428 | erot = 0.812554260667712 | epot = -15.5562678443564 | etot = -14.6424332457802 +590000 ekin = 0.0944063548781052 | erot = 0.791799488415071 | epot = -15.5286390890649 | etot = -14.6424332457717 +591000 ekin = 0.0874345511050671 | erot = 0.765233519218362 | epot = -15.4951013160642 | etot = -14.6424332457407 +592000 ekin = 0.0805723392089649 | erot = 0.733139214280964 | epot = -15.4561447991789 | etot = -14.642433245689 +593000 ekin = 0.0740771594091136 | erot = 0.696077455345172 | epot = -15.4125878603738 | etot = -14.6424332456195 +594000 ekin = 0.0682423089615399 | erot = 0.654850963355347 | epot = -15.3655265178539 | etot = -14.642433245537 +595000 ekin = 0.0633782539034779 | erot = 0.610451848321571 | epot = -15.3162633476718 | etot = -14.6424332454467 +596000 ekin = 0.0597906540673611 | erot = 0.563997548399802 | epot = -15.2662214478219 | etot = -14.6424332453547 +597000 ekin = 0.0577565493650921 | erot = 0.516660644083595 | epot = -15.2168504387157 | etot = -14.642433245267 +598000 ekin = 0.0575003158564784 | erot = 0.469598294353525 | epot = -15.1695318553992 | etot = -14.6424332451892 +599000 ekin = 0.0591710965315349 | erot = 0.423886769451421 | epot = -15.125491111109 | etot = -14.6424332451261 +600000 ekin = 0.0628234356919278 | erot = 0.380465849282147 | epot = -15.0857225300552 | etot = -14.6424332450811 +601000 ekin = 0.0684027903404539 | erot = 0.340096852289996 | epot = -15.0509328876871 | etot = -14.6424332450566 +602000 ekin = 0.0757374499151871 | erot = 0.303336891509908 | epot = -15.0215075864782 | etot = -14.6424332450531 +603000 ekin = 0.0845381560125591 | erot = 0.27053072625361 | epot = -14.9975021273357 | etot = -14.6424332450695 +604000 ekin = 0.0944063594091915 | erot = 0.241820347964647 | epot = -14.9786599524771 | etot = -14.6424332451032 +605000 ekin = 0.104851562461362 | erot = 0.217171224792199 | epot = -14.9644560324035 | etot = -14.64243324515 +606000 ekin = 0.115317556390045 | erot = 0.196412930357212 | epot = -14.9541637319514 | etot = -14.6424332452042 +607000 ekin = 0.125216580352904 | erot = 0.179290709848448 | epot = -14.9469405354612 | etot = -14.6424332452598 +608000 ekin = 0.133969542489652 | erot = 0.165523445158619 | epot = -14.9419262329586 | etot = -14.6424332453103 +609000 ekin = 0.141049537027137 | erot = 0.154862582265986 | epot = -14.9383453646425 | etot = -14.6424332453493 +610000 ekin = 0.146025095174201 | erot = 0.147146040889238 | epot = -14.9356043814352 | etot = -14.6424332453717 +611000 ekin = 0.148599079333767 | erot = 0.142341118194411 | epot = -14.933373442902 | etot = -14.6424332453738 +612000 ekin = 0.148639027540153 | erot = 0.140571068728021 | epot = -14.9316433416219 | etot = -14.6424332453538 +613000 ekin = 0.146195193891304 | erot = 0.142121441396014 | epot = -14.9307498805999 | etot = -14.6424332453126 +614000 ekin = 0.141503544703229 | erot = 0.147424293659367 | epot = -14.931361083616 | etot = -14.6424332452534 +615000 ekin = 0.134972482668101 | erot = 0.157020849768253 | epot = -14.9344265776178 | etot = -14.6424332451814 +616000 ekin = 0.127153892886448 | erot = 0.171505679771477 | epot = -14.9410928177618 | etot = -14.6424332451039 +617000 ekin = 0.118700960496736 | erot = 0.191457667913385 | epot = -14.9525918734389 | etot = -14.6424332450288 +618000 ekin = 0.110316794782069 | erot = 0.217364584488849 | epot = -14.9701146242352 | etot = -14.6424332449643 +619000 ekin = 0.10269894266683 | erot = 0.249548776230041 | epot = -14.9946809638151 | etot = -14.6424332449182 +620000 ekin = 0.0964852203328795 | erot = 0.288101317489107 | epot = -15.0270197827187 | etot = -14.6424332448967 +621000 ekin = 0.0922059091544532 | erot = 0.332831044362015 | epot = -15.0674701984206 | etot = -14.6424332449041 +622000 ekin = 0.0902463647123495 | erot = 0.38323345185745 | epot = -15.1159130615123 | etot = -14.6424332449425 +623000 ekin = 0.0908226920728683 | erot = 0.438482716260395 | epot = -15.1717386533448 | etot = -14.6424332450115 +624000 ekin = 0.093971606254935 | erot = 0.497448307332334 | epot = -15.2338531586955 | etot = -14.6424332451083 +625000 ekin = 0.0995541611253139 | erot = 0.558735886776706 | epot = -15.3007232931298 | etot = -14.6424332452277 +626000 ekin = 0.107271859328534 | erot = 0.620750477448395 | epot = -15.3704555821401 | etot = -14.6424332453632 +627000 ekin = 0.116692826740249 | erot = 0.681778220893157 | epot = -15.4409042931398 | etot = -14.6424332455064 +628000 ekin = 0.127285245275924 | erot = 0.740081431761873 | epot = -15.5097999226864 | etot = -14.6424332456486 +629000 ekin = 0.138455039155856 | erot = 0.794000196763613 | epot = -15.5748884817005 | etot = -14.642433245781 +630000 ekin = 0.149584842938721 | erot = 0.842052640234425 | epot = -15.6340707290684 | etot = -14.6424332458952 +631000 ekin = 0.160071499854236 | erot = 0.883025442873649 | epot = -15.6855301887126 | etot = -14.6424332459847 +632000 ekin = 0.169359720293564 | erot = 0.91604650342356 | epot = -15.7278394697617 | etot = -14.6424332460446 +633000 ekin = 0.176970053692923 | erot = 0.940632922939441 | epot = -15.7600362227046 | etot = -14.6424332460723 +634000 ekin = 0.182519961289934 | erot = 0.956709735134031 | epot = -15.7816629424917 | etot = -14.6424332460677 +635000 ekin = 0.185737466035253 | erot = 0.964597760207907 | epot = -15.7927684722764 | etot = -14.6424332460332 +636000 ekin = 0.18646751930257 | erot = 0.964972204259268 | epot = -15.793872969535 | etot = -14.6424332459731 +637000 ekin = 0.184671774603444 | erot = 0.958796660380516 | epot = -15.7859016808771 | etot = -14.6424332458931 +638000 ekin = 0.18042282577675 | erot = 0.947239527077747 | epot = -15.7700955986542 | etot = -14.6424332457997 +639000 ekin = 0.173894119063336 | erot = 0.931581224201453 | epot = -15.7479085889647 | etot = -14.6424332456999 +640000 ekin = 0.165346701826116 | erot = 0.913120838758794 | epot = -15.7209007861851 | etot = -14.6424332456002 +641000 ekin = 0.155113786101916 | erot = 0.89309006009493 | epot = -15.690637091703 | etot = -14.6424332455061 +642000 ekin = 0.143583869242389 | erot = 0.87258071031098 | epot = -15.6585978249756 | etot = -14.6424332454222 +643000 ekin = 0.131182953687747 | erot = 0.852490168058439 | epot = -15.6261063670979 | etot = -14.6424332453517 +644000 ekin = 0.118356305759423 | erot = 0.833486853993461 | epot = -15.5942764050496 | etot = -14.6424332452967 +645000 ekin = 0.105550209083462 | erot = 0.815995971214927 | epot = -15.5639794255562 | etot = -14.6424332452578 +646000 ekin = 0.0931942744180316 | erot = 0.800204061932273 | epot = -15.5358315815851 | etot = -14.6424332452348 +647000 ekin = 0.0816850001788887 | erot = 0.786079744440846 | epot = -15.5101979898461 | etot = -14.6424332452264 +648000 ekin = 0.0713713598428991 | erot = 0.773407243192036 | epot = -15.4872118482655 | etot = -14.6424332452306 +649000 ekin = 0.0625431628711377 | erot = 0.761828976528719 | epot = -15.4668053846447 | etot = -14.6424332452448 +650000 ekin = 0.0554227735500933 | erot = 0.75089345341146 | epot = -15.4487494722279 | etot = -14.6424332452664 +651000 ekin = 0.0501605027659751 | erot = 0.740104978445454 | epot = -15.4326987265037 | etot = -14.6424332452922 +652000 ekin = 0.0468336713668763 | erot = 0.728972100417424 | epot = -15.4182390171038 | etot = -14.6424332453195 +653000 ekin = 0.0454490492582802 | erot = 0.717052285941716 | epot = -15.4049345805454 | etot = -14.6424332453455 +654000 ekin = 0.0459481524955786 | erot = 0.703990869780758 | epot = -15.392372267644 | etot = -14.6424332453677 +655000 ekin = 0.0482147495301334 | erot = 0.689552835103776 | epot = -15.3802008300181 | etot = -14.6424332453842 +656000 ekin = 0.0520838761279773 | erot = 0.673646332746782 | epot = -15.3681634542682 | etot = -14.6424332453934 +657000 ekin = 0.0573516620866903 | erot = 0.656337023113106 | epot = -15.3561219305943 | etot = -14.6424332453945 +658000 ekin = 0.0637853134946501 | erot = 0.637852348217965 | epot = -15.3440709070998 | etot = -14.6424332453872 +659000 ekin = 0.071132670288702 | erot = 0.618574815847019 | epot = -15.3321407315078 | etot = -14.6424332453721 +660000 ekin = 0.0791308828115974 | erot = 0.599023454708769 | epot = -15.3205875828708 | etot = -14.6424332453504 +661000 ekin = 0.0875139366244701 | erot = 0.579822939748188 | epot = -15.3097701216973 | etot = -14.6424332453246 +662000 ekin = 0.0960190004205403 | erot = 0.561660610348952 | epot = -15.3001128560671 | etot = -14.6424332452976 +663000 ekin = 0.104391848885285 | erot = 0.545232746056431 | epot = -15.2920578402148 | etot = -14.642433245273 +664000 ekin = 0.112391863389559 | erot = 0.531182949320054 | epot = -15.2860080579644 | etot = -14.6424332452547 +665000 ekin = 0.119797262719833 | erot = 0.520037124798717 | epot = -15.2822676327648 | etot = -14.6424332452462 +666000 ekin = 0.126411190061272 | erot = 0.512141060962375 | epot = -15.2809854962742 | etot = -14.6424332452505 +667000 ekin = 0.132069035722133 | erot = 0.507607681730257 | epot = -15.2821099627219 | etot = -14.6424332452695 +668000 ekin = 0.136646914538578 | erot = 0.50628131575487 | epot = -15.2853614755967 | etot = -14.6424332453033 +669000 ekin = 0.14007061600892 | erot = 0.507725566171504 | epot = -15.290229427531 | etot = -14.6424332453506 +670000 ekin = 0.142323740902298 | erot = 0.511239425097736 | epot = -15.2959964114079 | etot = -14.6424332454078 +671000 ekin = 0.143453306298631 | erot = 0.515903234043245 | epot = -15.3017897858122 | etot = -14.6424332454703 +672000 ekin = 0.143571012728183 | erot = 0.520652256715692 | epot = -15.3066565149759 | etot = -14.642433245532 +673000 ekin = 0.142848733833163 | erot = 0.524371563353989 | epot = -15.309653542774 | etot = -14.6424332455869 +674000 ekin = 0.141507613274597 | erot = 0.526002362927265 | epot = -15.3099432218308 | etot = -14.6424332456289 +675000 ekin = 0.139801302823325 | erot = 0.52464762902093 | epot = -15.3068821774981 | etot = -14.6424332456538 +676000 ekin = 0.137995095209364 | erot = 0.51966443903789 | epot = -15.3000927799057 | etot = -14.6424332456584 +677000 ekin = 0.136343677284965 | erot = 0.510732098514629 | epot = -15.2895090214414 | etot = -14.6424332456418 +678000 ekin = 0.135070664123434 | erot = 0.497888575253593 | epot = -15.275392484982 | etot = -14.6424332456049 +679000 ekin = 0.134352810446671 | erot = 0.481532294130257 | epot = -15.2583183501274 | etot = -14.6424332455504 +680000 ekin = 0.134310862658399 | erot = 0.462390968603737 | epot = -15.2391350767444 | etot = -14.6424332454823 +681000 ekin = 0.135007638926426 | erot = 0.441462941784009 | epot = -15.2189038261157 | etot = -14.6424332454053 +682000 ekin = 0.136452461528327 | erot = 0.419938865037714 | epot = -15.1988245718906 | etot = -14.6424332453245 +683000 ekin = 0.138609887401881 | erot = 0.399112293315981 | epot = -15.180155425963 | etot = -14.6424332452451 +684000 ekin = 0.141410065652151 | erot = 0.380287181763355 | epot = -15.1641304925875 | etot = -14.642433245172 +685000 ekin = 0.144758102725857 | erot = 0.364688846300657 | epot = -15.1518801941363 | etot = -14.6424332451098 +686000 ekin = 0.148540467122566 | erot = 0.353383275615777 | epot = -15.1443569878012 | etot = -14.6424332450628 +687000 ekin = 0.152627512101214 | erot = 0.347208212231946 | epot = -15.1422689693676 | etot = -14.6424332450344 +688000 ekin = 0.156872371009962 | erot = 0.34671840827179 | epot = -15.1460240243092 | etot = -14.6424332450275 +689000 ekin = 0.161107527975645 | erot = 0.352146941115415 | epot = -15.1556877141346 | etot = -14.6424332450435 +690000 ekin = 0.165141087380615 | erot = 0.363384304941253 | epot = -15.1709586374049 | etot = -14.642433245083 +691000 ekin = 0.16875504264815 | erot = 0.379976931154794 | epot = -15.1911652189476 | etot = -14.6424332451446 +692000 ekin = 0.171707649701913 | erot = 0.401146558394978 | epot = -15.2152874533223 | etot = -14.6424332452254 +693000 ekin = 0.173741393440548 | erot = 0.425831232784737 | epot = -15.242005871546 | etot = -14.6424332453207 +694000 ekin = 0.174597110621582 | erot = 0.452747528135183 | epot = -15.2697778841809 | etot = -14.6424332454241 +695000 ekin = 0.174033757468543 | erot = 0.480471830916593 | epot = -15.2969388339132 | etot = -14.6424332455281 +696000 ekin = 0.171852263360719 | erot = 0.507536398151815 | epot = -15.3218219071368 | etot = -14.6424332456242 +697000 ekin = 0.167921065286729 | erot = 0.532533688686105 | epot = -15.3428879996772 | etot = -14.6424332457043 +698000 ekin = 0.162200409472839 | erot = 0.554220619917834 | epot = -15.3588542751518 | etot = -14.6424332457611 +699000 ekin = 0.154762415711639 | erot = 0.571613361020687 | epot = -15.368809022521 | etot = -14.6424332457887 +700000 ekin = 0.145804230005146 | erot = 0.584063387080839 | epot = -15.3723008628696 | etot = -14.6424332457836 +701000 ekin = 0.13565226955545 | erot = 0.591306922714551 | epot = -15.3693924380152 | etot = -14.6424332457452 +702000 ekin = 0.124756460204928 | erot = 0.593482464342697 | epot = -15.3606721702232 | etot = -14.6424332456756 +703000 ekin = 0.113674325949402 | erot = 0.59111440185125 | epot = -15.3472219733801 | etot = -14.6424332455794 +704000 ekin = 0.103045675944469 | erot = 0.585064323191519 | epot = -15.3305432445998 | etot = -14.6424332454638 +705000 ekin = 0.0935593581959462 | erot = 0.576454826530277 | epot = -15.3124474300635 | etot = -14.6424332453373 +706000 ekin = 0.0859140824288432 | erot = 0.566573150252908 | epot = -15.2949204778911 | etot = -14.6424332452093 +707000 ekin = 0.0807756759568232 | erot = 0.55676342760618 | epot = -15.279972348653 | etot = -14.64243324509 +708000 ekin = 0.0787333622616465 | erot = 0.54831685528832 | epot = -15.2694834625381 | etot = -14.6424332449882 +709000 ekin = 0.0802577669172614 | erot = 0.542368667951201 | epot = -15.2650596797804 | etot = -14.642433244912 +710000 ekin = 0.0856633545554371 | erot = 0.539809747046566 | epot = -15.2679063464696 | etot = -14.6424332448676 +711000 ekin = 0.0950778519056249 | erot = 0.541219180888583 | epot = -15.2787302776533 | etot = -14.642433244859 +712000 ekin = 0.108420876625254 | erot = 0.546822307908553 | epot = -15.2976764294217 | etot = -14.6424332448878 +713000 ekin = 0.125393451698048 | erot = 0.556476834654628 | epot = -15.3243035313057 | etot = -14.642433244953 +714000 ekin = 0.145479367624672 | erot = 0.569687600116107 | epot = -15.3576002127918 | etot = -14.642433245051 +715000 ekin = 0.167958541120004 | erot = 0.585648522299775 | epot = -15.396040308596 | etot = -14.6424332451762 +716000 ekin = 0.191931735854258 | erot = 0.603308292528111 | epot = -15.4376732737035 | etot = -14.6424332453212 +717000 ekin = 0.216355400179739 | erot = 0.621454592033966 | epot = -15.4802432376909 | etot = -14.6424332454772 +718000 ekin = 0.240085056513045 | erot = 0.638810139728873 | epot = -15.5213284418766 | etot = -14.6424332456347 +719000 ekin = 0.261925698577652 | erot = 0.654132895984068 | epot = -15.5584918403458 | etot = -14.6424332457841 +720000 ekin = 0.280687969313521 | erot = 0.666312379865826 | epot = -15.5894335950958 | etot = -14.6424332459165 +721000 ekin = 0.295249345590636 | erot = 0.674454385927398 | epot = -15.6121369775414 | etot = -14.6424332460234 +722000 ekin = 0.304619886334687 | erot = 0.677947410255859 | epot = -15.6250005426882 | etot = -14.6424332460976 +723000 ekin = 0.308011983728321 | erot = 0.676505724572276 | epot = -15.6269509544342 | etot = -14.6424332461336 +724000 ekin = 0.304912667284023 | erot = 0.670186105902545 | epot = -15.6175320193137 | etot = -14.6424332461272 +725000 ekin = 0.295155116710468 | erot = 0.659377522493427 | epot = -15.5969658852801 | etot = -14.6424332460762 +726000 ekin = 0.278983134898227 | erot = 0.644765363163313 | epot = -15.5661817440425 | etot = -14.6424332459809 +727000 ekin = 0.257098790791736 | erot = 0.62727386036856 | epot = -15.5268058970048 | etot = -14.6424332458445 +728000 ekin = 0.230680158271606 | erot = 0.607992016186632 | epot = -15.4811054201315 | etot = -14.6424332456733 +729000 ekin = 0.201354496272774 | erot = 0.58808946404084 | epot = -15.4318772057915 | etot = -14.6424332454779 +730000 ekin = 0.171114103975002 | erot = 0.568729214722098 | epot = -15.3822765639698 | etot = -14.6424332452727 +731000 ekin = 0.142168923907796 | erot = 0.550984135076758 | epot = -15.33558630406 | etot = -14.6424332450754 +732000 ekin = 0.116742007096204 | erot = 0.535763349049472 | epot = -15.2949386010509 | etot = -14.6424332449052 +733000 ekin = 0.096829302753487 | erot = 0.523753647326654 | epot = -15.2630161948605 | etot = -14.6424332447804 +734000 ekin = 0.0839596135584424 | erot = 0.515379592342729 | epot = -15.2417724506162 | etot = -14.642433244715 +735000 ekin = 0.0789983701762927 | erot = 0.510784464199122 | epot = -15.2322160790918 | etot = -14.6424332447164 +736000 ekin = 0.0820355551920711 | erot = 0.509832642268435 | epot = -15.2343014422439 | etot = -14.6424332447834 +737000 ekin = 0.0923827123854171 | erot = 0.512132550856583 | epot = -15.2469485081483 | etot = -14.6424332449063 +738000 ekin = 0.108680448513047 | erot = 0.517077971027771 | epot = -15.2681916646097 | etot = -14.6424332450689 +739000 ekin = 0.12909371568261 | erot = 0.523904364926295 | epot = -15.2954313258598 | etot = -14.6424332452509 +740000 ekin = 0.151555277793257 | erot = 0.531755895778738 | epot = -15.325744419004 | etot = -14.642433245432 +741000 ekin = 0.174012721805987 | erot = 0.539758083452137 | epot = -15.3562040508521 | etot = -14.642433245594 +742000 ekin = 0.194640916830775 | erot = 0.54709054969783 | epot = -15.3841647122517 | etot = -14.6424332457231 +743000 ekin = 0.211995737397994 | erot = 0.55305412533586 | epot = -15.4074831085444 | etot = -14.6424332458105 +744000 ekin = 0.225100508722061 | erot = 0.557126762308091 | epot = -15.4246605168829 | etot = -14.6424332458528 +745000 ekin = 0.233469424485911 | erot = 0.559003260237678 | epot = -15.4349059305744 | etot = -14.6424332458508 +746000 ekin = 0.237079913464194 | erot = 0.558614810498956 | epot = -15.4381279697723 | etot = -14.6424332458091 +747000 ekin = 0.236308652984083 | erot = 0.556125790082259 | epot = -15.4348676888015 | etot = -14.6424332457352 +748000 ekin = 0.231845097887127 | erot = 0.551907079329901 | epot = -15.4261854228554 | etot = -14.6424332456383 +749000 ekin = 0.224593843483487 | erot = 0.5464873600296 | epot = -15.4135144490423 | etot = -14.6424332455292 +750000 ekin = 0.215574369391546 | erot = 0.540486233484958 | epot = -15.3984938482955 | etot = -14.6424332454189 +751000 ekin = 0.20582458342619 | erot = 0.53453535676443 | epot = -15.3827931855088 | etot = -14.6424332453181 +752000 ekin = 0.196313335741677 | erot = 0.52919581521799 | epot = -15.3679423961961 | etot = -14.6424332452364 +753000 ekin = 0.187866475787172 | erot = 0.524881252730799 | epot = -15.3551809736992 | etot = -14.6424332451812 +754000 ekin = 0.181110613625732 | erot = 0.521796491095835 | epot = -15.3453403498786 | etot = -14.642433245157 +755000 ekin = 0.176438042203831 | erot = 0.519900210804112 | epot = -15.338771498173 | etot = -14.6424332451651 +756000 ekin = 0.173994962646518 | erot = 0.518897676281033 | epot = -15.3353258841305 | etot = -14.642433245203 +757000 ekin = 0.173693190270087 | erot = 0.518265706177492 | epot = -15.3343921417126 | etot = -14.642433245265 +758000 ekin = 0.175243155014324 | erot = 0.517307659815626 | epot = -15.3349840601728 | etot = -14.6424332453429 +759000 ekin = 0.178203703092592 | erot = 0.515231902157781 | epot = -15.3358688506772 | etot = -14.6424332454268 +760000 ekin = 0.182042463548471 | erot = 0.511243837941775 | epot = -15.335719546997 | etot = -14.6424332455067 +761000 ekin = 0.186199747761037 | erot = 0.504639825540337 | epot = -15.3332728188748 | etot = -14.6424332455734 +762000 ekin = 0.190149235945093 | erot = 0.494891409026847 | epot = -15.3274738905913 | etot = -14.6424332456194 +763000 ekin = 0.193449921094621 | erot = 0.481710238280717 | epot = -15.3175934050151 | etot = -14.6424332456397 +764000 ekin = 0.195785552426502 | erot = 0.465087294345954 | epot = -15.3033060924046 | etot = -14.6424332456321 +765000 ekin = 0.196989678184887 | erot = 0.445303873487528 | epot = -15.2847267972695 | etot = -14.6424332455971 +766000 ekin = 0.19705591918301 | erot = 0.42291544028873 | epot = -15.2624046050093 | etot = -14.6424332455375 +767000 ekin = 0.196134076494091 | erot = 0.398712320920873 | epot = -15.2372796428729 | etot = -14.642433245458 +768000 ekin = 0.194513096652852 | erot = 0.373662938957262 | epot = -15.2106092809747 | etot = -14.6424332453646 +769000 ekin = 0.192592017627679 | erot = 0.348845887485153 | epot = -15.1838711503774 | etot = -14.6424332452645 +770000 ekin = 0.190840163686972 | erot = 0.325376840212764 | epot = -15.1586502490652 | etot = -14.6424332451654 +771000 ekin = 0.1897483972283 | erot = 0.304335529901141 | epot = -15.1365171722047 | etot = -14.6424332450753 +772000 ekin = 0.189774341851613 | erot = 0.286697153922667 | epot = -15.1189047407758 | etot = -14.6424332450016 +773000 ekin = 0.191286034501537 | erot = 0.27327185783823 | epot = -15.1069911372904 | etot = -14.6424332449506 +774000 ekin = 0.194510000609521 | erot = 0.264655458971911 | epot = -15.1015987045092 | etot = -14.6424332449277 +775000 ekin = 0.199490639679884 | erot = 0.261194193157477 | epot = -15.1031180777726 | etot = -14.6424332449353 +776000 ekin = 0.206067477066043 | erot = 0.262965803936856 | epot = -15.1114665259764 | etot = -14.6424332449735 +777000 ekin = 0.213875019086207 | erot = 0.269778568413728 | epot = -15.1260868325396 | etot = -14.6424332450396 +778000 ekin = 0.222366868965229 | erot = 0.281188790676708 | epot = -15.1459889047703 | etot = -14.6424332451284 +779000 ekin = 0.230862102269011 | erot = 0.296535944175866 | epot = -15.1698312916772 | etot = -14.6424332452323 +780000 ekin = 0.238608567019495 | erot = 0.314993169090641 | epot = -15.1960349814528 | etot = -14.6424332453427 +781000 ekin = 0.244855557741785 | erot = 0.335629445234115 | epot = -15.2229182484261 | etot = -14.6424332454502 +782000 ekin = 0.248927612478623 | erot = 0.357478674283284 | epot = -15.2488395323078 | etot = -14.6424332455459 +783000 ekin = 0.250291897529631 | erot = 0.379610269023857 | epot = -15.2723354121756 | etot = -14.6424332456221 +784000 ekin = 0.248613283253181 | erot = 0.401195731117766 | epot = -15.2922422600437 | etot = -14.6424332456728 +785000 ekin = 0.243793133450733 | erot = 0.421566090460907 | epot = -15.3077924696054 | etot = -14.6424332456938 +786000 ekin = 0.235989501852441 | erot = 0.440255905200996 | epot = -15.3186786527368 | etot = -14.6424332456834 +787000 ekin = 0.225617610784245 | erot = 0.457030673426574 | epot = -15.3250815298531 | etot = -14.6424332456423 +788000 ekin = 0.213330260901315 | erot = 0.471895861690424 | epot = -15.3276593681654 | etot = -14.6424332455737 +789000 ekin = 0.199978499676675 | erot = 0.485087183877963 | epot = -15.3274989290377 | etot = -14.6424332454831 +790000 ekin = 0.186553834702789 | erot = 0.497043141238414 | epot = -15.326030221319 | etot = -14.6424332453778 +791000 ekin = 0.174114766792182 | erot = 0.508362048566067 | epot = -15.3249100606251 | etot = -14.6424332452668 +792000 ekin = 0.163702420431755 | erot = 0.519746739177836 | epot = -15.3258824047693 | etot = -14.6424332451597 +793000 ekin = 0.156252224966481 | erot = 0.531940822987091 | epot = -15.3306262930197 | etot = -14.6424332450661 +794000 ekin = 0.152510350035455 | erot = 0.545660777313313 | epot = -15.3406043723436 | etot = -14.6424332449949 +795000 ekin = 0.152964251159066 | erot = 0.561528326979781 | epot = -15.3569258230916 | etot = -14.6424332449528 +796000 ekin = 0.15779574735844 | erot = 0.580007578777105 | epot = -15.3802365710801 | etot = -14.6424332449446 +797000 ekin = 0.16686245785925 | erot = 0.601351255568902 | epot = -15.4106469584001 | etot = -14.6424332449719 +798000 ekin = 0.179709603433403 | erot = 0.625560121844854 | epot = -15.447702970312 | etot = -14.6424332450337 +799000 ekin = 0.19560996606243 | erot = 0.652359247175797 | epot = -15.4904024583644 | etot = -14.6424332451262 +800000 ekin = 0.213626158791752 | erot = 0.681194021872627 | epot = -15.5372534259076 | etot = -14.6424332452433 +801000 ekin = 0.232687040193831 | erot = 0.711247726385194 | epot = -15.5863680119562 | etot = -14.6424332453772 +802000 ekin = 0.251669429106228 | erot = 0.741480919834361 | epot = -15.6355835944599 | etot = -14.6424332455193 +803000 ekin = 0.269477067858276 | erot = 0.770691008419008 | epot = -15.6826013219375 | etot = -14.6424332456602 +804000 ekin = 0.285110541457411 | erot = 0.797588259155916 | epot = -15.7251320464043 | etot = -14.642433245791 +805000 ekin = 0.297723982505673 | erot = 0.820882528796815 | epot = -15.7610397572057 | etot = -14.6424332459032 +806000 ekin = 0.30666638768647 | erot = 0.839373432910558 | epot = -15.7884730665871 | etot = -14.6424332459901 +807000 ekin = 0.311506975554916 | erot = 0.852035914442971 | epot = -15.8059761360442 | etot = -14.6424332460463 +808000 ekin = 0.312045176252063 | erot = 0.858093398525486 | epot = -15.8125718208464 | etot = -14.6424332460689 +809000 ekin = 0.30830664238606 | erot = 0.857071970756237 | epot = -15.8078118591993 | etot = -14.642433246057 +810000 ekin = 0.300527220558558 | erot = 0.848831113926852 | epot = -15.7917915804976 | etot = -14.6424332460122 +811000 ekin = 0.28912720441781 | erot = 0.833569138620822 | epot = -15.7651295889765 | etot = -14.6424332459379 +812000 ekin = 0.2746784275983 | erot = 0.811804116492284 | epot = -15.7289157899297 | etot = -14.6424332458392 +813000 ekin = 0.257866835579241 | erot = 0.784333459542523 | epot = -15.684633540844 | etot = -14.6424332457223 +814000 ekin = 0.23945308058914 | erot = 0.752176980196793 | epot = -15.63406330638 | etot = -14.6424332455941 +815000 ekin = 0.220233415146368 | erot = 0.716509170267457 | epot = -15.5791758308754 | etot = -14.6424332454616 +816000 ekin = 0.20100275104127 | erot = 0.678586569749112 | epot = -15.5220225661217 | etot = -14.6424332453314 +817000 ekin = 0.182521261074943 | erot = 0.639675603866084 | epot = -15.4646301101505 | etot = -14.6424332452094 +818000 ekin = 0.165485401522765 | erot = 0.600985363832454 | epot = -15.4089040104563 | etot = -14.642433245101 +819000 ekin = 0.150503789775692 | erot = 0.563608719249991 | epot = -15.3565457540359 | etot = -14.6424332450102 +820000 ekin = 0.138078032174242 | erot = 0.528474068972577 | epot = -15.308985346087 | etot = -14.6424332449401 +821000 ekin = 0.128588386726507 | erot = 0.496309093117288 | epot = -15.2673307247366 | etot = -14.6424332448928 +822000 ekin = 0.122284066133886 | erot = 0.467617125514411 | epot = -15.2323344365174 | etot = -14.6424332448691 +823000 ekin = 0.119278020922195 | erot = 0.44266622847641 | epot = -15.2043774942678 | etot = -14.6424332448692 +824000 ekin = 0.119546158602377 | erot = 0.42149068273525 | epot = -15.1834700862294 | etot = -14.6424332448917 +825000 ekin = 0.122931110514134 | erot = 0.403904342219283 | epot = -15.1692686976682 | etot = -14.6424332449348 +826000 ekin = 0.129150803764817 | erot = 0.389525074994505 | epot = -15.1611091237546 | etot = -14.6424332449952 +827000 ekin = 0.137812176400569 | erot = 0.377809252264071 | epot = -15.158054673734 | etot = -14.6424332450694 +828000 ekin = 0.148430331610645 | erot = 0.368094906955542 | epot = -15.1589584837187 | etot = -14.6424332451525 +829000 ekin = 0.160453205764771 | erot = 0.359651737504109 | epot = -15.162538188508 | etot = -14.6424332452391 +830000 ekin = 0.173291382900576 | erot = 0.351735589536987 | epot = -15.1674602177612 | etot = -14.6424332453236 +831000 ekin = 0.186352012967387 | erot = 0.343644456321394 | epot = -15.172429714689 | etot = -14.6424332454002 +832000 ekin = 0.199074924610329 | erot = 0.334772487912646 | epot = -15.1762806579866 | etot = -14.6424332454636 +833000 ekin = 0.210968084885631 | erot = 0.324658115180747 | epot = -15.1780594455754 | etot = -14.6424332455091 +834000 ekin = 0.221638757262098 | erot = 0.313022323434907 | epot = -15.1770943262305 | etot = -14.6424332455335 +835000 ekin = 0.230816330006855 | erot = 0.299793483319955 | epot = -15.1730430588624 | etot = -14.6424332455356 +836000 ekin = 0.238363132178622 | erot = 0.285116039954994 | epot = -15.1659124176498 | etot = -14.6424332455161 +837000 ekin = 0.244270841534611 | erot = 0.269341751254713 | epot = -15.1560458382673 | etot = -14.642433245478 +838000 ekin = 0.248642320238308 | erot = 0.253003904099878 | epot = -15.144079469764 | etot = -14.6424332454258 +839000 ekin = 0.25166156932901 | erot = 0.236776758984113 | epot = -15.1308715736783 | etot = -14.6424332453652 +840000 ekin = 0.253557306828157 | erot = 0.221424057159315 | epot = -15.11741460929 | etot = -14.6424332453026 +841000 ekin = 0.254567562695185 | erot = 0.207741475742172 | epot = -15.1047422836805 | etot = -14.6424332452432 +842000 ekin = 0.254912814680605 | erot = 0.196498262353501 | epot = -15.0938443222254 | etot = -14.6424332451913 +843000 ekin = 0.254783130761291 | erot = 0.18838292178676 | epot = -15.0855992976977 | etot = -14.6424332451496 +844000 ekin = 0.254340789692194 | erot = 0.183956927272137 | epot = -15.0807309620835 | etot = -14.6424332451192 +845000 ekin = 0.253734932885203 | erot = 0.183619247980828 | epot = -15.0797874259659 | etot = -14.6424332450999 +846000 ekin = 0.253120504189253 | erot = 0.187583282240151 | epot = -15.0831370315206 | etot = -14.6424332450911 +847000 ekin = 0.25267165008145 | erot = 0.195866742639383 | epot = -15.0909716378134 | etot = -14.6424332450925 +848000 ekin = 0.252580915304042 | erot = 0.208294222463338 | epot = -15.1033083828718 | etot = -14.6424332451044 +849000 ekin = 0.25303996684305 | erot = 0.224511555531943 | epot = -15.1199847675022 | etot = -14.6424332451272 +850000 ekin = 0.254204001794731 | erot = 0.244010590097857 | epot = -15.1406478370545 | etot = -14.6424332451619 +851000 ekin = 0.256148339024686 | erot = 0.26616256360269 | epot = -15.1647441478359 | etot = -14.6424332452085 +852000 ekin = 0.258829686440298 | erot = 0.290257858698357 | epot = -15.1915207904045 | etot = -14.6424332452658 +853000 ekin = 0.262064657830092 | erot = 0.315549558168062 | epot = -15.2200474613289 | etot = -14.6424332453308 +854000 ekin = 0.265534116125796 | erot = 0.341297947737011 | epot = -15.2492653092615 | etot = -14.6424332453987 +855000 ekin = 0.268815174658096 | erot = 0.366813004431933 | epot = -15.2780614245538 | etot = -14.6424332454637 +856000 ekin = 0.271435486960135 | erot = 0.391492007902975 | epot = -15.3053607403827 | etot = -14.6424332455196 +857000 ekin = 0.272939108069148 | erot = 0.414849750475493 | epot = -15.3302221041057 | etot = -14.642433245561 +858000 ekin = 0.272951155046116 | erot = 0.43653939069067 | epot = -15.3519237913208 | etot = -14.642433245584 +859000 ekin = 0.271229880682587 | erot = 0.456362750062525 | epot = -15.3700258763315 | etot = -14.6424332455864 +860000 ekin = 0.267698633839444 | erot = 0.474269718464337 | epot = -15.3844015978728 | etot = -14.642433245569 +861000 ekin = 0.262455001757546 | erot = 0.490347316011832 | epot = -15.395235563303 | etot = -14.6424332455336 +862000 ekin = 0.255758797180207 | erot = 0.504799761303166 | epot = -15.4029918039675 | etot = -14.6424332454841 +863000 ekin = 0.248003564343611 | erot = 0.517921532816755 | epot = -15.4083583425855 | etot = -14.6424332454251 +864000 ekin = 0.23967765558561 | erot = 0.530065823507455 | epot = -15.4121767244549 | etot = -14.6424332453618 +865000 ekin = 0.23132088944464 | erot = 0.541610953537996 | epot = -15.4153650882815 | etot = -14.6424332452989 +866000 ekin = 0.223481813674061 | erot = 0.552927233335028 | epot = -15.41884229225 | etot = -14.6424332452409 +867000 ekin = 0.216679174488308 | erot = 0.564346499434596 | epot = -15.4234589191144 | etot = -14.6424332451915 +868000 ekin = 0.211369750013263 | erot = 0.576136138940125 | epot = -15.4299391341069 | etot = -14.6424332451535 +869000 ekin = 0.207923502302183 | erot = 0.588478941151671 | epot = -15.4388356885827 | etot = -14.6424332451288 +870000 ekin = 0.206606152993329 | erot = 0.601459626889461 | epot = -15.4504990250012 | etot = -14.6424332451184 +871000 ekin = 0.207568796750739 | erot = 0.615058451103504 | epot = -15.4650604929769 | etot = -14.6424332451226 +872000 ekin = 0.210843969893675 | erot = 0.629151875756264 | epot = -15.4824290907906 | etot = -14.6424332451407 +873000 ekin = 0.216347593110829 | erot = 0.643519970829237 | epot = -15.5023008091114 | etot = -14.6424332451714 +874000 ekin = 0.223886305134919 | erot = 0.657859909725313 | epot = -15.5241794600729 | etot = -14.6424332452126 +875000 ekin = 0.233169807544942 | erot = 0.671804662204777 | epot = -15.5474077150118 | etot = -14.6424332452621 +876000 ekin = 0.243827877956003 | erot = 0.684945735793168 | epot = -15.5712068590658 | etot = -14.6424332453167 +877000 ekin = 0.255431632539201 | erot = 0.696858567347312 | epot = -15.5947234452596 | etot = -14.6424332453731 +878000 ekin = 0.267518408507603 | erot = 0.707128927381253 | epot = -15.6170805813169 | etot = -14.642433245428 +879000 ekin = 0.279619300254697 | erot = 0.715378495713559 | epot = -15.6374310414462 | etot = -14.642433245478 +880000 ekin = 0.291287955017646 | erot = 0.721287639191614 | epot = -15.6550088397293 | etot = -14.64243324552 +881000 ekin = 0.30212877846337 | erot = 0.724613422803328 | epot = -15.6691754468184 | etot = -14.6424332455517 +882000 ekin = 0.31182230406922 | erot = 0.725201068169744 | epot = -15.6794566178103 | etot = -14.6424332455713 +883000 ekin = 0.32014524378975 | erot = 0.722987481097383 | epot = -15.6855659704652 | etot = -14.6424332455781 +884000 ekin = 0.326982762202525 | erot = 0.71799612015275 | epot = -15.6874121279281 | etot = -14.6424332455729 +885000 ekin = 0.332330882217529 | erot = 0.710323349666018 | epot = -15.6850874774407 | etot = -14.6424332455572 +886000 ekin = 0.336287673337269 | erot = 0.700117442970509 | epot = -15.6788383618419 | etot = -14.6424332455341 +887000 ekin = 0.339032964158867 | erot = 0.687552454431532 | epot = -15.6690186640977 | etot = -14.6424332455073 +888000 ekin = 0.340797654552277 | erot = 0.672800100940224 | epot = -15.6560310009735 | etot = -14.642433245481 +889000 ekin = 0.341825106167264 | erot = 0.656003407097172 | epot = -15.6402617587239 | etot = -14.6424332454594 +890000 ekin = 0.34232834758349 | erot = 0.637256013160967 | epot = -15.6220176061905 | etot = -14.642433245446 +891000 ekin = 0.342447730500064 | erot = 0.616590618565621 | epot = -15.6014715945091 | etot = -14.6424332454435 +892000 ekin = 0.342214057419122 | erot = 0.593979026502071 | epot = -15.5786263293741 | etot = -14.6424332454529 +893000 ekin = 0.341522004916641 | erot = 0.569344767729577 | epot = -15.55330001812 | etot = -14.6424332454737 +894000 ekin = 0.34011793412299 | erot = 0.54258751991292 | epot = -15.5251386995396 | etot = -14.6424332455037 +895000 ekin = 0.337605044786632 | erot = 0.513616778977975 | epot = -15.4936550693037 | etot = -14.6424332455391 +896000 ekin = 0.333467462875063 | erot = 0.48239077517222 | epot = -15.4582914836221 | etot = -14.6424332455748 +897000 ekin = 0.327113397523359 | erot = 0.44895570900175 | epot = -15.4185023521299 | etot = -14.6424332456048 +898000 ekin = 0.31793601762133 | erot = 0.413480165458452 | epot = -15.3738494287026 | etot = -14.6424332456228 +899000 ekin = 0.305389123796087 | erot = 0.376280077469223 | epot = -15.3241024468879 | etot = -14.6424332456226 +900000 ekin = 0.289072881395307 | erot = 0.337830752319189 | epot = -15.2693368793129 | etot = -14.6424332455984 +901000 ekin = 0.268822686259832 | erot = 0.298764046957366 | epot = -15.2100199787633 | etot = -14.6424332455461 +902000 ekin = 0.244791653969177 | erot = 0.259850521117947 | epot = -15.1470754205501 | etot = -14.642433245463 +903000 ekin = 0.217514571462771 | erot = 0.2219680472104 | epot = -15.0819158640225 | etot = -14.6424332453494 +904000 ekin = 0.187939204411673 | erot = 0.186059692012536 | epot = -15.0164321416331 | etot = -14.6424332452089 +905000 ekin = 0.157410847731541 | erot = 0.153084564883788 | epot = -14.9529286576644 | etot = -14.642433245049 +906000 ekin = 0.127599356271593 | erot = 0.123965703545267 | epot = -14.8939983046982 | etot = -14.6424332448813 +907000 ekin = 0.100365589130959 | erot = 0.0995389863896934 | epot = -14.8423378202412 | etot = -14.6424332447206 +908000 ekin = 0.0775759855948257 | erot = 0.0805066337401618 | epot = -14.800515863918 | etot = -14.642433244583 +909000 ekin = 0.060887695003573 | erot = 0.0673982354567931 | epot = -14.7707191749444 | etot = -14.642433244484 +910000 ekin = 0.051538292299 | erot = 0.0605415547707063 | epot = -14.7545130915056 | etot = -14.6424332444358 +911000 ekin = 0.0501789452911415 | erot = 0.060044698962114 | epot = -14.7526568886979 | etot = -14.6424332444447 +912000 ekin = 0.0567846925755186 | erot = 0.0657906450223113 | epot = -14.7650085821073 | etot = -14.6424332445095 +913000 ekin = 0.0706603747974273 | erot = 0.0774445361857558 | epot = -14.7905381556057 | etot = -14.6424332446226 +914000 ekin = 0.0905398584141984 | erot = 0.0944735694284727 | epot = -14.8274466726133 | etot = -14.6424332447706 +915000 ekin = 0.114756144633711 | erot = 0.116178630204803 | epot = -14.8733680197762 | etot = -14.6424332449377 +916000 ekin = 0.141447043407485 | erot = 0.141736093135474 | epot = -14.9256163816503 | etot = -14.6424332451073 +917000 ekin = 0.168758535424653 | erot = 0.170247440484187 | epot = -14.9814392211744 | etot = -14.6424332452655 +918000 ekin = 0.195014913443802 | erot = 0.200793639363233 | epot = -15.0382417982084 | etot = -14.6424332454014 +919000 ekin = 0.218837422087009 | erot = 0.232490666330172 | epot = -15.093761333925 | etot = -14.6424332455079 +920000 ekin = 0.239206641026131 | erot = 0.26454226708574 | epot = -15.1461821536939 | etot = -14.642433245582 +921000 ekin = 0.255474577150064 | erot = 0.296286050795975 | epot = -15.1941938735697 | etot = -14.6424332456236 +922000 ekin = 0.267338631216169 | erot = 0.327229363199175 | epot = -15.2370012400502 | etot = -14.6424332456349 +923000 ekin = 0.274791412213632 | erot = 0.357072039931877 | epot = -15.2742966977651 | etot = -14.6424332456196 +924000 ekin = 0.278059017514887 | erot = 0.385714059427459 | epot = -15.3062063225249 | etot = -14.6424332455826 +925000 ekin = 0.277537405166048 | erot = 0.413247220090753 | epot = -15.333217870786 | etot = -14.6424332455292 +926000 ekin = 0.273733135235252 | erot = 0.439931173657219 | epot = -15.3560975543576 | etot = -14.6424332454651 +927000 ekin = 0.267211859637779 | erot = 0.466155363878472 | epot = -15.3758004689124 | etot = -14.6424332453961 +928000 ekin = 0.25855584753175 | erot = 0.492389553499223 | epot = -15.3933786463589 | etot = -14.6424332453279 +929000 ekin = 0.248330567887068 | erot = 0.519126582978688 | epot = -15.4098903961314 | etot = -14.6424332452656 +930000 ekin = 0.237059747160937 | erot = 0.54682171162893 | epot = -15.426314704004 | etot = -14.6424332452141 +931000 ekin = 0.225208144800282 | erot = 0.575833282920741 | epot = -15.4434746728982 | etot = -14.6424332451772 +932000 ekin = 0.213171319360079 | erot = 0.606369490848937 | epot = -15.4619740553667 | etot = -14.6424332451577 +933000 ekin = 0.20127172299004 | erot = 0.63844569037598 | epot = -15.4821506585232 | etot = -14.6424332451571 +934000 ekin = 0.189760460104316 | erot = 0.671856006696139 | epot = -15.5040497119762 | etot = -14.6424332451757 +935000 ekin = 0.178823941832674 | erot = 0.70616199658427 | epot = -15.527419183629 | etot = -14.6424332452121 +936000 ekin = 0.168594479109506 | erot = 0.740699865834002 | epot = -15.5517275902073 | etot = -14.6424332452638 +937000 ekin = 0.159163635629787 | erot = 0.774606336202774 | epot = -15.5762032171595 | etot = -14.6424332453269 +938000 ekin = 0.15059697191027 | erot = 0.806861786792913 | epot = -15.5998920041001 | etot = -14.6424332453969 +939000 ekin = 0.14294871162838 | erot = 0.836347883523471 | epot = -15.6217298406203 | etot = -14.6424332454684 +940000 ekin = 0.136274889167807 | erot = 0.861915676025906 | epot = -15.6406238107299 | etot = -14.6424332455362 +941000 ekin = 0.130643703196332 | erot = 0.882459199117971 | epot = -15.6555361479093 | etot = -14.642433245595 +942000 ekin = 0.126142088158943 | erot = 0.89698906517013 | epot = -15.6655643989695 | etot = -14.6424332456404 +943000 ekin = 0.122877886109216 | erot = 0.904700444357472 | epot = -15.6700115761356 | etot = -14.6424332456689 +944000 ekin = 0.120977407411876 | erot = 0.905030230236174 | epot = -15.6684408833264 | etot = -14.6424332456784 +945000 ekin = 0.120578563691194 | erot = 0.897699054745601 | epot = -15.6607108641049 | etot = -14.6424332456681 +946000 ekin = 0.121820103594628 | erot = 0.88273507092903 | epot = -15.6469884201622 | etot = -14.6424332456386 +947000 ekin = 0.124827761130735 | erot = 0.860477935597424 | epot = -15.6277389423202 | etot = -14.642433245592 +948000 ekin = 0.129698334170688 | erot = 0.831563037039339 | epot = -15.6036946167418 | etot = -14.6424332455318 +949000 ekin = 0.136482857560386 | erot = 0.796887554723775 | epot = -15.5758036577462 | etot = -14.6424332454621 +950000 ekin = 0.145170138933456 | erot = 0.757561255989872 | epot = -15.5451646403111 | etot = -14.6424332453878 +951000 ekin = 0.155672002997282 | erot = 0.714845916095117 | epot = -15.5129511644064 | etot = -14.642433245314 +952000 ekin = 0.167811650838071 | erot = 0.67008783325117 | epot = -15.480332729335 | etot = -14.6424332452457 +953000 ekin = 0.1813165794726 | erot = 0.62464809521225 | epot = -15.4483979198723 | etot = -14.6424332451874 +954000 ekin = 0.19581750070188 | erot = 0.57983508069521 | epot = -15.4180858265396 | etot = -14.6424332451425 +955000 ekin = 0.21085460687665 | erot = 0.536843219767247 | epot = -15.3901310717574 | etot = -14.6424332451135 +956000 ekin = 0.225892299836444 | erot = 0.496701376788955 | epot = -15.3650269217267 | etot = -14.6424332451013 +957000 ekin = 0.240343066496815 | erot = 0.460233438090351 | epot = -15.3430097496926 | etot = -14.6424332451055 +958000 ekin = 0.253600493836713 | erot = 0.428032849889673 | epot = -15.3240665888504 | etot = -14.642433245124 +959000 ekin = 0.26508043374484 | erot = 0.400452005453744 | epot = -15.3079656843521 | etot = -14.6424332451535 +960000 ekin = 0.274268068126469 | erot = 0.3776065494438 | epot = -15.2943078627599 | etot = -14.6424332451896 +961000 ekin = 0.280767177999005 | erot = 0.359393861243336 | epot = -15.2825942844696 | etot = -14.6424332452273 +962000 ekin = 0.284346484058609 | erot = 0.345524198810109 | epot = -15.2723039281299 | etot = -14.6424332452611 +963000 ekin = 0.284976816085041 | erot = 0.335562232322697 | epot = -15.2629722936944 | etot = -14.6424332452867 +964000 ekin = 0.282852494243525 | erot = 0.32897598649065 | epot = -15.2542617260345 | etot = -14.6424332453003 +965000 ekin = 0.278391086611735 | erot = 0.325189577593081 | epot = -15.2460139095051 | etot = -14.6424332453002 +966000 ekin = 0.272207924676681 | erot = 0.32363564014577 | epot = -15.2382768101091 | etot = -14.6424332452866 +967000 ekin = 0.265065367869008 | erot = 0.323803079983236 | epot = -15.2313016931137 | etot = -14.6424332452614 +968000 ekin = 0.25780129371369 | erot = 0.325275872287489 | epot = -15.2255104112296 | etot = -14.6424332452284 +969000 ekin = 0.251245661475409 | erot = 0.327759142573897 | epot = -15.2214380492417 | etot = -14.6424332451924 +970000 ekin = 0.246137008995692 | erot = 0.331089781179722 | epot = -15.2196600353337 | etot = -14.6424332451582 +971000 ekin = 0.243051319619915 | erot = 0.335230325664632 | epot = -15.2207148904151 | etot = -14.6424332451306 +972000 ekin = 0.242353409643559 | erot = 0.340246678804852 | epot = -15.2250333335614 | etot = -14.642433245113 +973000 ekin = 0.244176338167963 | erot = 0.346272190711359 | epot = -15.2328817739871 | etot = -14.6424332451077 +974000 ekin = 0.248428661663719 | erot = 0.353462430362792 | epot = -15.2443243371426 | etot = -14.6424332451161 +975000 ekin = 0.254824314808527 | erot = 0.361946299431624 | epot = -15.2592038593783 | etot = -14.6424332451381 +976000 ekin = 0.262926848825399 | erot = 0.371779749930863 | epot = -15.2771398439293 | etot = -14.6424332451731 +977000 ekin = 0.272199235334822 | erot = 0.382908123264924 | epot = -15.2975406038191 | etot = -14.6424332452194 +978000 ekin = 0.282052066854486 | erot = 0.395142048097982 | epot = -15.3196273602273 | etot = -14.6424332452748 +979000 ekin = 0.291885751915432 | erot = 0.408150081471576 | epot = -15.3424690787237 | etot = -14.6424332453367 +980000 ekin = 0.301125083790032 | erot = 0.421469125222411 | epot = -15.365027454414 | etot = -14.6424332454016 +981000 ekin = 0.309246535916151 | erot = 0.434531423655712 | epot = -15.3862112050375 | etot = -14.6424332454657 +982000 ekin = 0.315799497488435 | erot = 0.446704965615556 | epot = -15.4049377086287 | etot = -14.6424332455247 +983000 ekin = 0.320422573217695 | erot = 0.457342632742344 | epot = -15.4201984515349 | etot = -14.6424332455749 +984000 ekin = 0.322855465254384 | erot = 0.465834622597573 | epot = -15.4311233334643 | etot = -14.6424332456124 +985000 ekin = 0.322946302470594 | erot = 0.471658590972097 | epot = -15.4370381390772 | etot = -14.6424332456345 +986000 ekin = 0.32065391780096 | erot = 0.47442255658858 | epot = -15.437509720029 | etot = -14.6424332456394 +987000 ekin = 0.316044627357463 | erot = 0.473896755513782 | epot = -15.432374628498 | etot = -14.6424332456268 +988000 ekin = 0.309283477264372 | erot = 0.470032116943487 | epot = -15.421748839805 | etot = -14.6424332455972 +989000 ekin = 0.300620522165357 | erot = 0.462964620620384 | epot = -15.4060183883382 | etot = -14.6424332455525 +990000 ekin = 0.290373280688083 | erot = 0.453006262993474 | epot = -15.3858127891769 | etot = -14.6424332454953 +991000 ekin = 0.27890691570339 | erot = 0.440624526217875 | epot = -15.3619646873503 | etot = -14.642433245429 +992000 ekin = 0.266613826413786 | erot = 0.426413006889876 | epot = -15.3354600786606 | etot = -14.642433245357 +993000 ekin = 0.253894212446129 | erot = 0.411056197523116 | epot = -15.3073836552521 | etot = -14.6424332452828 +994000 ekin = 0.241138837000641 | erot = 0.3952913723868 | epot = -15.2788634545973 | etot = -14.6424332452098 +995000 ekin = 0.228714768908433 | erot = 0.379870207853254 | epot = -15.2510182219026 | etot = -14.6424332451409 +996000 ekin = 0.216954417472708 | erot = 0.365522282704992 | epot = -15.2249099452563 | etot = -14.6424332450786 +997000 ekin = 0.206147766459094 | erot = 0.352922066135596 | epot = -15.2015030776196 | etot = -14.6424332450249 +998000 ekin = 0.196537413161582 | erot = 0.342660495987547 | epot = -15.1816311541306 | etot = -14.6424332449815 +999000 ekin = 0.188315843917336 | erot = 0.335221830001114 | epot = -15.1659709188676 | etot = -14.6424332449491 +1000000 ekin = 0.1816243230724 | erot = 0.33096613964385 | epot = -15.155023707645 | etot = -14.6424332449287 + 1000000 0.013453654 -1.5270261 0.011523695 -1.4973399 -8.4815516e-05 +Loop time of 17.1797 on 1 procs for 1000000 steps with 10 atoms + +Performance: 50291.944 tau/day, 58208.268 timesteps/s +99.6% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 13.871 | 13.871 | 13.871 | 0.0 | 80.74 +Bond | 0.52454 | 0.52454 | 0.52454 | 0.0 | 3.05 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.14987 | 0.14987 | 0.14987 | 0.0 | 0.87 +Output | 7e-06 | 7e-06 | 7e-06 | 0.0 | 0.00 +Modify | 2.4075 | 2.4075 | 2.4075 | 0.0 | 14.01 +Other | | 0.227 | | | 1.32 + +Nlocal: 10 ave 10 max 10 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 45 ave 45 max 45 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 45 +Ave neighs/atom = 4.5 +Ave special neighs/atom = 3.6 +Neighbor list builds = 0 +Dangerous builds = 0 + +#write_restart config.${number}.* +Total wall time: 0:00:17 diff --git a/examples/USER/cgdna/examples/oxDNA/duplex1/log.07Aug19.duplex1.g++.4 b/examples/USER/cgdna/examples/oxDNA/duplex1/log.07Aug19.duplex1.g++.4 new file mode 100644 index 0000000000..4616a7453a --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA/duplex1/log.07Aug19.duplex1.g++.4 @@ -0,0 +1,1166 @@ +LAMMPS (7 Aug 2019) +variable number equal 1 +variable ofreq equal 1000 +variable efreq equal 1000 +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 1 delay 0 check yes + +read_data data.duplex1 + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 2 by 2 MPI processor grid + reading atoms ... + 10 atoms + reading velocities ... + 10 velocities + 10 ellipsoids + scanning bonds ... + 2 = max bonds/atom + reading bonds ... + 8 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 2 = max # of 1-4 neighbors + 4 = max # of special neighbors + special bonds CPU = 0.000216 secs + read_data CPU = 0.003061 secs + +set atom * mass 3.1575 + 10 settings made for mass + +group all type 1 4 +10 atoms in group all + +# oxDNA bond interactions - FENE backbone +bond_style oxdna/fene +bond_coeff * 2.0 0.25 0.7525 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna/excv oxdna/stk oxdna/hbond oxdna/xstk oxdna/coaxstk +pair_coeff * * oxdna/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna/stk seqav ${T} 1.3448 2.6568 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna/stk seqav 0.1 1.3448 2.6568 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff * * oxdna/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna/coaxstk 46.0 0.4 0.6 0.22 0.58 2.0 2.541592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 -0.65 2.0 -0.65 + +# NVE ensemble +fix 1 all nve/dot +#fix 1 all nve/dotc/langevin ${T} ${T} 0.03 457145 angmom 10 +#fix 1 all nve/asphere +#fix 2 all langevin ${T} ${T} 0.03 457145 angmom 10 + +timestep 1e-5 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +#compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz +#dump_modify out sort id +#dump_modify out format line "%d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le" + +run 1000000 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 1.956 + ghost atom cutoff = 1.956 + binsize = 0.978, bins = 41 41 41 + 5 neighbor lists, perpetual/occasional/extra = 5 0 0 + (1) pair oxdna/excv, perpetual + attributes: half, newton off + pair build: half/bin/newtoff + stencil: half/bin/3d/newtoff + bin: standard + (2) pair oxdna/stk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (3) pair oxdna/hbond, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (4) pair oxdna/xstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (5) pair oxdna/coaxstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +WARNING: Communication cutoff 1.956 is shorter than a bond length based estimate of 2.12875. This may lead to errors. (../comm.cpp:685) +Per MPI rank memory allocation (min/avg/max) = 7.33 | 7.512 | 7.694 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -1.4711818 0.0069384985 -1.4642433 2.5836586e-06 +1000 ekin = 0.00113448721737009 | erot = 0.0041345594773427 | epot = -14.6477022915193 | etot = -14.6424332448246 +2000 ekin = 0.00449927223902292 | erot = 0.0164446434455803 | epot = -14.6633771605337 | etot = -14.6424332448491 +3000 ekin = 0.00997964450840756 | erot = 0.0366523356056466 | epot = -14.6890652250033 | etot = -14.6424332448892 +4000 ekin = 0.017388811129498 | erot = 0.0643039804300251 | epot = -14.7241260365031 | etot = -14.6424332449436 +5000 ekin = 0.0264744514136422 | erot = 0.0987844033142134 | epot = -14.7676920997383 | etot = -14.6424332450104 +6000 ekin = 0.0369277948555727 | erot = 0.13933657105258 | epot = -14.8186976109956 | etot = -14.6424332450875 +7000 ekin = 0.0483950557190949 | erot = 0.185086295692109 | epot = -14.8759145965832 | etot = -14.642433245172 +8000 ekin = 0.0604909336919856 | erot = 0.235071307523581 | epot = -14.9379954864767 | etot = -14.6424332452611 +9000 ekin = 0.0728137406439518 | erot = 0.288273694501615 | epot = -15.003520680497 | etot = -14.6424332453514 +10000 ekin = 0.0849615563084574 | erot = 0.343654369293589 | epot = -15.0710491710418 | etot = -14.6424332454398 +11000 ekin = 0.0965486715044103 | erot = 0.400187932108393 | epot = -15.1391698491357 | etot = -14.6424332455229 +12000 ekin = 0.107221466282716 | erot = 0.456896095459393 | epot = -15.2065508073401 | etot = -14.642433245598 +13000 ekin = 0.116672809719361 | erot = 0.512877765427945 | epot = -15.27198382081 | etot = -14.6424332456627 +14000 ekin = 0.124654073730849 | erot = 0.567333962045501 | epot = -15.3344212814915 | etot = -14.6424332457151 +15000 ekin = 0.130983939684084 | erot = 0.619586028257145 | epot = -15.3930032136957 | etot = -14.6424332457544 +16000 ekin = 0.135553354544703 | erot = 0.66908602849033 | epot = -15.4470726288154 | etot = -14.6424332457804 +17000 ekin = 0.138326263958104 | erot = 0.715418858086098 | epot = -15.4961783678378 | etot = -14.6424332457936 +18000 ekin = 0.139336096663942 | erot = 0.758296324628463 | epot = -15.5400656670878 | etot = -14.6424332457954 +19000 ekin = 0.138678360045107 | erot = 0.797544234276633 | epot = -15.5786558401095 | etot = -14.6424332457878 +20000 ekin = 0.136500074655344 | erot = 0.833084204411832 | epot = -15.6120175248401 | etot = -14.642433245773 +21000 ekin = 0.13298706528568 | erot = 0.864912408453387 | epot = -15.6403327194924 | etot = -14.6424332457533 +22000 ekin = 0.128350288213599 | erot = 0.893077649558743 | epot = -15.6638611835035 | etot = -14.6424332457311 +23000 ekin = 0.122812385135574 | erot = 0.917661024684626 | epot = -15.6829066555285 | etot = -14.6424332457083 +24000 ekin = 0.116595521408358 | erot = 0.938759014332623 | epot = -15.6977877814273 | etot = -14.6424332456863 +25000 ekin = 0.109911323474882 | erot = 0.956471207347589 | epot = -15.7088157764886 | etot = -14.6424332456661 +26000 ekin = 0.102953426207684 | erot = 0.970893163953319 | epot = -15.7162798358093 | etot = -14.6424332456483 +27000 ekin = 0.0958928250746599 | erot = 0.982114250193934 | epot = -15.7204403209012 | etot = -14.6424332456326 +28000 ekin = 0.0888759410949697 | erot = 0.990219731539457 | epot = -15.721528918253 | etot = -14.6424332456186 +29000 ekin = 0.0820250748771988 | erot = 0.995296041202221 | epot = -15.7197543616852 | etot = -14.6424332456058 +30000 ekin = 0.0754407616837521 | erot = 0.997437949319969 | epot = -15.7153119565969 | etot = -14.6424332455932 +31000 ekin = 0.0692054432607507 | erot = 0.996756332760959 | epot = -15.708395021602 | etot = -14.6424332455803 +32000 ekin = 0.0633878377974527 | erot = 0.993385345347641 | epot = -15.6992064287111 | etot = -14.642433245566 +33000 ekin = 0.0580474070866972 | erot = 0.987487973308198 | epot = -15.6879686259451 | etot = -14.6424332455502 +34000 ekin = 0.0532383791882911 | erot = 0.979259192919845 | epot = -15.6749308176403 | etot = -14.6424332455322 +35000 ekin = 0.0490128758302368 | erot = 0.968926197405304 | epot = -15.6603723187477 | etot = -14.6424332455122 +36000 ekin = 0.0454228081405029 | erot = 0.9567454096241 | epot = -15.6446014632554 | etot = -14.6424332454908 +37000 ekin = 0.0425203357170925 | erot = 0.942996237999004 | epot = -15.6279498191848 | etot = -14.6424332454687 +38000 ekin = 0.0403568280944576 | erot = 0.927971766615168 | epot = -15.6107618401563 | etot = -14.6424332454467 +39000 ekin = 0.0389804214208548 | erot = 0.911966804108811 | epot = -15.5933804709558 | etot = -14.6424332454262 +40000 ekin = 0.0384324238853382 | erot = 0.89526395956208 | epot = -15.5761296288558 | etot = -14.6424332454084 +41000 ekin = 0.038742986040685 | erot = 0.878118672837852 | epot = -15.559294904273 | etot = -14.6424332453944 +42000 ekin = 0.0399266053637394 | erot = 0.860744395135542 | epot = -15.543104245885 | etot = -14.6424332453857 +43000 ekin = 0.0419781561012778 | erot = 0.843299365356476 | epot = -15.5277107668409 | etot = -14.6424332453831 +44000 ekin = 0.044870189409001 | erot = 0.825876603313475 | epot = -15.5131800381094 | etot = -14.6424332453869 +45000 ekin = 0.0485521857416515 | erot = 0.808498758186206 | epot = -15.4994841893249 | etot = -14.642433245397 +46000 ekin = 0.0529522094038557 | erot = 0.791119212188469 | epot = -15.486504667005 | etot = -14.6424332454127 +47000 ekin = 0.0579809824244727 | erot = 0.773630265884061 | epot = -15.4740444937409 | etot = -14.6424332454323 +48000 ekin = 0.063537784650219 | erot = 0.755878310838164 | epot = -15.4618493409424 | etot = -14.642433245454 +49000 ekin = 0.0695169124467211 | erot = 0.737684732484754 | epot = -15.4496348904071 | etot = -14.6424332454756 +50000 ekin = 0.0758129058465106 | erot = 0.71887012622011 | epot = -15.437116277562 | etot = -14.6424332454954 +51000 ekin = 0.0823226638652303 | erot = 0.699278599520668 | epot = -15.424034508898 | etot = -14.6424332455121 +52000 ekin = 0.0889431481345008 | erot = 0.678798807099979 | epot = -15.4101752007595 | etot = -14.642433245525 +53000 ekin = 0.0955646689265035 | erot = 0.657379086771082 | epot = -15.3953770012322 | etot = -14.6424332455346 +54000 ekin = 0.102061477510161 | erot = 0.635035489169246 | epot = -15.3795302122208 | etot = -14.6424332455414 +55000 ekin = 0.108282960174666 | erot = 0.611853171347221 | epot = -15.362569377068 | etot = -14.6424332455461 +56000 ekin = 0.114049426282278 | erot = 0.587982945924278 | epot = -15.3444656177552 | etot = -14.6424332455487 +57000 ekin = 0.119155806187163 | erot = 0.563635255922936 | epot = -15.3252243076589 | etot = -14.6424332455488 +58000 ekin = 0.123384552305545 | erot = 0.539073355222423 | epot = -15.3048911530734 | etot = -14.6424332455455 +59000 ekin = 0.126526300954853 | erot = 0.514606324858908 | epot = -15.2835658713509 | etot = -14.6424332455371 +60000 ekin = 0.128404399836228 | erot = 0.490581338840041 | epot = -15.261418984199 | etot = -14.6424332455227 +61000 ekin = 0.128898142361895 | erot = 0.467373892400967 | epot = -15.2387052802647 | etot = -14.6424332455018 +62000 ekin = 0.127959880289724 | erot = 0.445374820086214 | epot = -15.2157679458512 | etot = -14.6424332454752 +63000 ekin = 0.125622870624276 | erot = 0.424973765387136 | epot = -15.1930298814554 | etot = -14.642433245444 +64000 ekin = 0.121999044842464 | erot = 0.406539918572064 | epot = -15.1709722088251 | etot = -14.6424332454106 +65000 ekin = 0.117268056618549 | erot = 0.390401831020304 | epot = -15.1501031330161 | etot = -14.6424332453772 +66000 ekin = 0.111660385256518 | erot = 0.376828594078844 | epot = -15.1309222246819 | etot = -14.6424332453465 +67000 ekin = 0.105437746904479 | erot = 0.366014539811003 | epot = -15.1138855320359 | etot = -14.6424332453205 +68000 ekin = 0.0988737375602367 | erot = 0.358069014155073 | epot = -15.0993759970159 | etot = -14.6424332453006 +69000 ekin = 0.0922368286498106 | erot = 0.353011948771939 | epot = -15.0876820227094 | etot = -14.6424332452876 +70000 ekin = 0.085776901527188 | erot = 0.350775174164926 | epot = -15.0789853209741 | etot = -14.642433245282 +71000 ekin = 0.0797156921641233 | erot = 0.351208844245479 | epot = -15.0733577816928 | etot = -14.6424332452832 +72000 ekin = 0.0742409440407214 | erot = 0.354092037747167 | epot = -15.0707662270785 | etot = -14.6424332452906 +73000 ekin = 0.0695037498703868 | erot = 0.359146526961236 | epot = -15.0710835221349 | etot = -14.6424332453033 +74000 ekin = 0.0656184497426901 | erot = 0.366052769878701 | epot = -15.0741044649413 | etot = -14.6424332453199 +75000 ekin = 0.0626644690394278 | erot = 0.374467290033983 | epot = -15.0795650044125 | etot = -14.642433245339 +76000 ekin = 0.060689553509186 | erot = 0.384040683403435 | epot = -15.087163482272 | etot = -14.6424332453594 +77000 ekin = 0.0597139401241187 | erot = 0.39443549589289 | epot = -15.0965826813962 | etot = -14.6424332453792 +78000 ekin = 0.0597350629875202 | erot = 0.405343151481915 | epot = -15.107511459867 | etot = -14.6424332453976 +79000 ekin = 0.0607324264361026 | erot = 0.416499017642699 | epot = -15.1196646894919 | etot = -14.6424332454131 +80000 ekin = 0.0626722904954167 | erot = 0.42769463023874 | epot = -15.1328001661592 | etot = -14.6424332454251 +81000 ekin = 0.0655118235331535 | erot = 0.438786127849123 | epot = -15.1467311968152 | etot = -14.6424332454329 +82000 ekin = 0.0692024020836612 | erot = 0.449698113830619 | epot = -15.1613337613509 | etot = -14.6424332454367 +83000 ekin = 0.0736917936904891 | erot = 0.46042249074083 | epot = -15.1765475298676 | etot = -14.6424332454363 +84000 ekin = 0.0789250526542213 | erot = 0.471012272295178 | epot = -15.1923705703823 | etot = -14.6424332454329 +85000 ekin = 0.084844087874249 | erot = 0.481570908650499 | epot = -15.2088482419521 | etot = -14.6424332454274 +86000 ekin = 0.0913860133243872 | erot = 0.492238169206333 | epot = -15.2260574279515 | etot = -14.6424332454208 +87000 ekin = 0.0984805441186009 | erot = 0.503174014617464 | epot = -15.2440878041507 | etot = -14.6424332454146 +88000 ekin = 0.106046830302566 | erot = 0.514542076496851 | epot = -15.2630221522094 | etot = -14.64243324541 +89000 ekin = 0.113990204125935 | erot = 0.526494309539917 | epot = -15.2829177590739 | etot = -14.642433245408 +90000 ekin = 0.122199339149548 | erot = 0.539158097286353 | epot = -15.3037906818453 | etot = -14.6424332454094 +91000 ekin = 0.130544275968788 | erot = 0.552626637866356 | epot = -15.3256041592498 | etot = -14.6424332454146 +92000 ekin = 0.138875666145967 | erot = 0.566952900962782 | epot = -15.3482618125326 | etot = -14.6424332454239 +93000 ekin = 0.147025440611607 | erot = 0.582146933738072 | epot = -15.3716056197866 | etot = -14.642433245437 +94000 ekin = 0.154808946844651 | erot = 0.598175891801872 | epot = -15.3954180841001 | etot = -14.6424332454536 +95000 ekin = 0.162028449598904 | erot = 0.614965942454512 | epot = -15.4194276375267 | etot = -14.6424332454733 +96000 ekin = 0.168477779664558 | erot = 0.632405154082716 | epot = -15.4433161792427 | etot = -14.6424332454954 +97000 ekin = 0.173947863023514 | erot = 0.650346631629012 | epot = -15.466727740172 | etot = -14.6424332455195 +98000 ekin = 0.17823287500116 | erot = 0.668611435746641 | epot = -15.4892775562927 | etot = -14.6424332455449 +99000 ekin = 0.181136831923464 | erot = 0.686991165056919 | epot = -15.5105612425515 | etot = -14.6424332455712 +100000 ekin = 0.182480533640968 | erot = 0.70525041340853 | epot = -15.530164192647 | etot = -14.6424332455975 +101000 ekin = 0.182108871449626 | erot = 0.723129571004015 | epot = -15.5476716880769 | etot = -14.6424332456233 +102000 ekin = 0.179898581168333 | erot = 0.740348571091266 | epot = -15.5626803979072 | etot = -14.6424332456476 +103000 ekin = 0.175766517606564 | erot = 0.756612167826943 | epot = -15.5748119311029 | etot = -14.6424332456694 +104000 ekin = 0.169678431534366 | erot = 0.771617166852901 | epot = -15.5837288440747 | etot = -14.6424332456875 +105000 ekin = 0.16165803603624 | erot = 0.785061742963522 | epot = -15.5891530247003 | etot = -14.6424332457006 +106000 ekin = 0.1517958676503 | erot = 0.79665661342635 | epot = -15.5908857267839 | etot = -14.6424332457072 +107000 ekin = 0.140257112952973 | erot = 0.806137449199221 | epot = -15.5888278078584 | etot = -14.6424332457062 +108000 ekin = 0.12728724020187 | erot = 0.813277564483295 | epot = -15.5829980503819 | etot = -14.6424332456967 +109000 ekin = 0.113214025491873 | erot = 0.817899691736779 | epot = -15.5735469629067 | etot = -14.6424332456781 +110000 ekin = 0.098444482381739 | erot = 0.81988557805637 | epot = -15.5607633060887 | etot = -14.6424332456506 +111000 ekin = 0.0834553769378614 | erot = 0.819182262548248 | epot = -15.5450708851013 | etot = -14.6424332456151 +112000 ekin = 0.0687764915886159 | erot = 0.815804215096793 | epot = -15.5270139522589 | etot = -14.6424332455735 +113000 ekin = 0.0549665904044352 | erot = 0.809830999846637 | epot = -15.5072308357791 | etot = -14.642433245528 +114000 ekin = 0.0425830583135686 | erot = 0.801400700352864 | epot = -15.486417004148 | etot = -14.6424332454816 +115000 ekin = 0.032147280214672 | erot = 0.790699910050555 | epot = -15.4652804357027 | etot = -14.6424332454374 +116000 ekin = 0.0241087780358436 | erot = 0.777951546675731 | epot = -15.4444935701102 | etot = -14.6424332453986 +117000 ekin = 0.0188117102739906 | erot = 0.763402004774535 | epot = -15.4246469604164 | etot = -14.6424332453679 +118000 ekin = 0.0164673894168239 | erot = 0.747309167856823 | epot = -15.4062098026205 | etot = -14.6424332453469 +119000 ekin = 0.0171359296540405 | erot = 0.729932564574684 | epot = -15.3895017395652 | etot = -14.6424332453365 +120000 ekin = 0.0207190822436557 | erot = 0.711526526248979 | epot = -15.3746788538292 | etot = -14.6424332453366 +121000 ekin = 0.0269649552324791 | erot = 0.692336677371669 | epot = -15.3617348779504 | etot = -14.6424332453462 +122000 ekin = 0.0354839220302067 | erot = 0.67259957021192 | epot = -15.3505167376056 | etot = -14.6424332453635 +123000 ekin = 0.0457738626455522 | erot = 0.652544850162972 | epot = -15.3407519581945 | etot = -14.642433245386 +124000 ekin = 0.0572521324300914 | erot = 0.632399068063522 | epot = -15.3320844459048 | etot = -14.6424332454111 +125000 ekin = 0.0692913736007718 | erot = 0.612390156183436 | epot = -15.3241147752205 | etot = -14.6424332454363 +126000 ekin = 0.0812564128179042 | erot = 0.592751635107165 | epot = -15.3164412933838 | etot = -14.6424332454588 +127000 ekin = 0.0925398817831167 | erot = 0.573725774405778 | epot = -15.3086989016655 | etot = -14.6424332454767 +128000 ekin = 0.102594692019408 | erot = 0.555565138942016 | epot = -15.3005930764496 | etot = -14.6424332454881 +129000 ekin = 0.11096195387447 | erot = 0.538532171476867 | epot = -15.2919273708433 | etot = -14.642433245492 +130000 ekin = 0.117293279473245 | erot = 0.522896664452867 | epot = -15.2826231894136 | etot = -14.6424332454875 +131000 ekin = 0.121366644775215 | erot = 0.508931150171148 | epot = -15.2727310404211 | etot = -14.6424332454747 +132000 ekin = 0.123095155540091 | erot = 0.496904390905846 | epot = -15.2624327918999 | etot = -14.642433245454 +133000 ekin = 0.122528239671734 | erot = 0.487073282997867 | epot = -15.2520347680959 | etot = -14.6424332454263 +134000 ekin = 0.119845042601894 | erot = 0.479673601171197 | epot = -15.2419518891665 | etot = -14.6424332453934 +135000 ekin = 0.115340171967421 | erot = 0.474910093717031 | epot = -15.2326835110416 | etot = -14.6424332453571 +136000 ekin = 0.109402419285642 | erot = 0.472946484075328 | epot = -15.224782148681 | etot = -14.64243324532 +137000 ekin = 0.102487634022665 | erot = 0.473895929920059 | epot = -15.2188168092271 | etot = -14.6424332452844 +138000 ekin = 0.0950874634054126 | erot = 0.477812435585917 | epot = -15.2153331442443 | etot = -14.6424332452529 +139000 ekin = 0.0876961121518134 | erot = 0.484683617751174 | epot = -15.2148129751312 | etot = -14.6424332452282 +140000 ekin = 0.0807775418435475 | erot = 0.494425108540512 | epot = -15.2176358955961 | etot = -14.642433245212 +141000 ekin = 0.0747355681580414 | erot = 0.506876770810756 | epot = -15.2240455841751 | etot = -14.6424332452063 +142000 ekin = 0.0698891098451744 | erot = 0.521800821241298 | epot = -15.2341231762987 | etot = -14.6424332452123 +143000 ekin = 0.0664544171867047 | erot = 0.538881922426197 | epot = -15.247769584843 | etot = -14.6424332452301 +144000 ekin = 0.0645355104692778 | erot = 0.557729316021908 | epot = -15.2646980717509 | etot = -14.6424332452598 +145000 ekin = 0.0641233595163661 | erot = 0.577881111413867 | epot = -15.2844377162306 | etot = -14.6424332453003 +146000 ekin = 0.0651036077516285 | erot = 0.598810893852426 | epot = -15.3063477469543 | etot = -14.6424332453502 +147000 ekin = 0.0672719578975283 | erot = 0.619936843682121 | epot = -15.3296420469869 | etot = -14.6424332454073 +148000 ekin = 0.0703557492694452 | erot = 0.640633538190891 | epot = -15.3534225329293 | etot = -14.6424332454689 +149000 ekin = 0.0740398128645613 | erot = 0.66024652323733 | epot = -15.3767195816343 | etot = -14.6424332455324 +150000 ekin = 0.077994420106261 | erot = 0.678109590375523 | epot = -15.3985372560764 | etot = -14.6424332455946 +151000 ekin = 0.0819030604176878 | erot = 0.693564488647254 | epot = -15.4179007947176 | etot = -14.6424332456527 +152000 ekin = 0.08548789385576 | erot = 0.705982563002905 | epot = -15.4339037025625 | etot = -14.6424332457038 +153000 ekin = 0.0885310147333655 | erot = 0.714787575381006 | epot = -15.4457518358599 | etot = -14.6424332457455 +154000 ekin = 0.0908901012892495 | erot = 0.719478762726426 | epot = -15.4528021097914 | etot = -14.6424332457757 +155000 ekin = 0.0925075703718949 | erot = 0.719653046096655 | epot = -15.4545938622616 | etot = -14.642433245793 +156000 ekin = 0.0934129479732331 | erot = 0.71502524375301 | epot = -15.4508714375228 | etot = -14.6424332457966 +157000 ekin = 0.0937187435781837 | erot = 0.7054451639455 | epot = -15.4415971533099 | etot = -14.6424332457862 +158000 ekin = 0.0936106185394034 | erot = 0.690910554325068 | epot = -15.4269544186268 | etot = -14.6424332457623 +159000 ekin = 0.0933330174009798 | erot = 0.671575051659369 | epot = -15.4073413147861 | etot = -14.6424332457258 +160000 ekin = 0.0931716565239132 | erot = 0.647750492120475 | epot = -15.3833553943224 | etot = -14.6424332456781 +161000 ekin = 0.0934343296226144 | erot = 0.619903194016677 | epot = -15.3557707692603 | etot = -14.642433245621 +162000 ekin = 0.0944314104796785 | erot = 0.588644098979961 | epot = -15.3255087550165 | etot = -14.6424332455568 +163000 ekin = 0.0964572425730066 | erot = 0.554712943454524 | epot = -15.2936034315153 | etot = -14.6424332454878 +164000 ekin = 0.0997733472794833 | erot = 0.51895691856277 | epot = -15.2611635112587 | etot = -14.6424332454165 +165000 ekin = 0.104594102018619 | erot = 0.482304549423464 | epot = -15.2293318967876 | etot = -14.6424332453455 +166000 ekin = 0.111075276514824 | erot = 0.445735768513581 | epot = -15.1992442903059 | etot = -14.6424332452775 +167000 ekin = 0.119305597512052 | erot = 0.410249354729612 | epot = -15.1719881974565 | etot = -14.6424332452149 +168000 ekin = 0.12930135472349 | erot = 0.376829046180065 | epot = -15.1485636460635 | etot = -14.64243324516 +169000 ekin = 0.141003965788119 | erot = 0.346409702528372 | epot = -15.1298469134313 | etot = -14.6424332451148 +170000 ekin = 0.154280377438306 | erot = 0.319844892419105 | epot = -15.1165585149385 | etot = -14.6424332450811 +171000 ekin = 0.168926178619928 | erot = 0.297877221607854 | epot = -15.1092366452879 | etot = -14.6424332450601 +172000 ekin = 0.184671319362937 | erot = 0.281112611137901 | epot = -15.1082171755536 | etot = -14.6424332450527 +173000 ekin = 0.201188345435602 | erot = 0.269999595570589 | epot = -15.1136211860655 | etot = -14.6424332450593 +174000 ekin = 0.218103052205587 | erot = 0.264814547402911 | epot = -15.1253508446879 | etot = -14.6424332450794 +175000 ekin = 0.235007413034244 | erot = 0.265653545949627 | epot = -15.1430942040962 | etot = -14.6424332451123 +176000 ekin = 0.251474534266602 | erot = 0.272431389431356 | epot = -15.1663391688545 | etot = -14.6424332451566 +177000 ekin = 0.267075225142183 | erot = 0.284887984977502 | epot = -15.1943964553298 | etot = -14.6424332452101 +178000 ekin = 0.281395553894085 | erot = 0.302602030913778 | epot = -15.2264308300785 | etot = -14.6424332452706 +179000 ekin = 0.294054514410707 | erot = 0.325011526056011 | epot = -15.2614992858019 | etot = -14.6424332453351 +180000 ekin = 0.304720692895811 | erot = 0.351440214933808 | epot = -15.2985941532306 | etot = -14.6424332454009 +181000 ekin = 0.313126658917312 | erot = 0.381128639600623 | epot = -15.3366885439829 | etot = -14.6424332454649 +182000 ekin = 0.319079775822514 | erot = 0.413268071112208 | epot = -15.3747810924592 | etot = -14.6424332455245 +183000 ekin = 0.322468290004655 | erot = 0.447035301735044 | epot = -15.4119368373172 | etot = -14.6424332455775 +184000 ekin = 0.323261947553556 | erot = 0.481626155079162 | epot = -15.4473213482551 | etot = -14.6424332456224 +185000 ekin = 0.321506983529697 | erot = 0.516285658867075 | epot = -15.4802258880548 | etot = -14.642433245658 +186000 ekin = 0.317316057632531 | erot = 0.550333132629024 | epot = -15.5100824359458 | etot = -14.6424332456842 +187000 ekin = 0.310854440588904 | erot = 0.583180936762622 | epot = -15.5364686230528 | etot = -14.6424332457012 +188000 ekin = 0.30232432976273 | erot = 0.614346238386881 | epot = -15.5591038138594 | etot = -14.6424332457098 +189000 ekin = 0.291949445195852 | erot = 0.643455779015098 | epot = -15.5778384699219 | etot = -14.6424332457109 +190000 ekin = 0.279961942766932 | erot = 0.670244185707524 | epot = -15.5926393741803 | etot = -14.6424332457058 +191000 ekin = 0.266593185652274 | erot = 0.694546781237202 | epot = -15.6035732125848 | etot = -14.6424332456953 +192000 ekin = 0.252069141621896 | erot = 0.716288088791507 | epot = -15.6107904760939 | etot = -14.6424332456805 +193000 ekin = 0.2366102932526 | erot = 0.735467302247593 | epot = -15.6145108411624 | etot = -14.6424332456622 +194000 ekin = 0.220435149403491 | erot = 0.75214194303258 | epot = -15.6150103380771 | etot = -14.642433245641 +195000 ekin = 0.203765880091661 | erot = 0.766410799035626 | epot = -15.6126099247449 | etot = -14.6424332456176 +196000 ekin = 0.186834339035651 | erot = 0.778397083256526 | epot = -15.6076646678849 | etot = -14.6424332455927 +197000 ekin = 0.169886782292464 | erot = 0.788232586076187 | epot = -15.6005526139357 | etot = -14.642433245567 +198000 ekin = 0.153185871076301 | erot = 0.796043434544246 | epot = -15.5916625511619 | etot = -14.6424332455413 +199000 ekin = 0.137008972985795 | erot = 0.801937915803759 | epot = -15.5813801343063 | etot = -14.6424332455168 +200000 ekin = 0.121642272363314 | erot = 0.805996673265824 | epot = -15.5700721911236 | etot = -14.6424332454944 +201000 ekin = 0.107370722655147 | erot = 0.808265456810171 | epot = -15.5580694249409 | etot = -14.6424332454756 +202000 ekin = 0.0944644042380589 | erot = 0.808750524312638 | epot = -15.545648174012 | etot = -14.6424332454613 +203000 ekin = 0.0831623790884324 | erot = 0.807416772445363 | epot = -15.5330123969865 | etot = -14.6424332454527 +204000 ekin = 0.0736556272327789 | erot = 0.804188725420783 | epot = -15.5202775981043 | etot = -14.6424332454507 +205000 ekin = 0.066071040166988 | erot = 0.79895460735607 | epot = -15.5074588929788 | etot = -14.6424332454557 +206000 ekin = 0.0604586317676951 | erot = 0.79157380942372 | epot = -15.494465686659 | etot = -14.6424332454675 +207000 ekin = 0.0567840026879156 | erot = 0.781888054797388 | epot = -15.4811053029705 | etot = -14.6424332454852 +208000 ekin = 0.0549275971597975 | erot = 0.769736381378222 | epot = -15.4670972240452 | etot = -14.6424332455072 +209000 ekin = 0.054691444753414 | erot = 0.754973659532252 | epot = -15.4520983498168 | etot = -14.6424332455311 +210000 ekin = 0.0558130126770424 | erot = 0.737491764373083 | epot = -15.4357380226042 | etot = -14.6424332455541 +211000 ekin = 0.0579847210232219 | erot = 0.717241838878542 | epot = -15.4176598054751 | etot = -14.6424332455734 +212000 ekin = 0.0608768356197334 | erot = 0.694255492638095 | epot = -15.3975655738439 | etot = -14.642433245586 +213000 ekin = 0.0641610427072994 | erot = 0.66866247616279 | epot = -15.37525676446 | etot = -14.6424332455899 +214000 ekin = 0.0675321043575128 | erot = 0.64070249551818 | epot = -15.3506678454593 | etot = -14.6424332455836 +215000 ekin = 0.0707255336353422 | erot = 0.610729417268954 | epot = -15.3238881964709 | etot = -14.6424332455666 +216000 ekin = 0.0735300437817614 | erot = 0.579207054839019 | epot = -15.2951703441601 | etot = -14.6424332455393 +217000 ekin = 0.0757943994877641 | erot = 0.546696813211868 | epot = -15.2649244582025 | etot = -14.6424332455029 +218000 ekin = 0.0774290394165078 | erot = 0.51383845121943 | epot = -15.2337007360952 | etot = -14.6424332454593 +219000 ekin = 0.0784033323141758 | erot = 0.481325894964748 | epot = -15.2021624726897 | etot = -14.6424332454108 +220000 ekin = 0.0787395495607948 | erot = 0.449880299622387 | epot = -15.1710530945427 | etot = -14.6424332453595 +221000 ekin = 0.0785046319672525 | erot = 0.420222425160561 | epot = -15.1411603024357 | etot = -14.6424332453079 +222000 ekin = 0.0778006814269618 | erot = 0.393045972171563 | epot = -15.1132798988567 | etot = -14.6424332452582 +223000 ekin = 0.0767549035385332 | erot = 0.368992968911871 | epot = -15.0881811176628 | etot = -14.6424332452124 +224000 ekin = 0.0755095293703771 | erot = 0.348631757033118 | epot = -15.0665745315758 | etot = -14.6424332451723 +225000 ekin = 0.0742120885667612 | erot = 0.332437700429432 | epot = -15.0490830341357 | etot = -14.6424332451395 +226000 ekin = 0.0730063028693098 | erot = 0.320776497502258 | epot = -15.0362160454869 | etot = -14.6424332451153 +227000 ekin = 0.0720238140882299 | erot = 0.313889923629038 | epot = -15.0283469828185 | etot = -14.6424332451012 +228000 ekin = 0.0713769419939713 | erot = 0.311883945247486 | epot = -15.0256941323393 | etot = -14.6424332450978 +229000 ekin = 0.0711526728858612 | erot = 0.314719386439623 | epot = -15.0283053044314 | etot = -14.6424332451059 +230000 ekin = 0.0714080974066282 | erot = 0.32220563858993 | epot = -15.0360469811226 | etot = -14.6424332451261 +231000 ekin = 0.0721675361189904 | erot = 0.333998222201802 | epot = -15.0485990034788 | etot = -14.6424332451581 +232000 ekin = 0.073421602290549 | erot = 0.349601270465942 | epot = -15.0654561179577 | etot = -14.6424332452012 +233000 ekin = 0.0751284397505166 | erot = 0.368376135875933 | epot = -15.0859378208811 | etot = -14.6424332452547 +234000 ekin = 0.0772173235442522 | erot = 0.389557254433757 | epot = -15.1092078232945 | etot = -14.6424332453165 +235000 ekin = 0.0795947059802171 | erot = 0.412276079790421 | epot = -15.1343040311544 | etot = -14.6424332453838 +236000 ekin = 0.0821526186146683 | erot = 0.435593295647697 | epot = -15.160179159716 | etot = -14.6424332454537 +237000 ekin = 0.0847791014239972 | erot = 0.458538653864687 | epot = -15.1857510008109 | etot = -14.6424332455222 +238000 ekin = 0.087370042385855 | erot = 0.480156759886663 | epot = -15.209960047858 | etot = -14.6424332455854 +239000 ekin = 0.0898415153137564 | erot = 0.49955609555256 | epot = -15.2318308565057 | etot = -14.6424332456394 +240000 ekin = 0.0921414623535534 | erot = 0.515957735400968 | epot = -15.2505324434352 | etot = -14.6424332456807 +241000 ekin = 0.094259449014392 | erot = 0.528739776886534 | epot = -15.2654324716071 | etot = -14.6424332457062 +242000 ekin = 0.0962332805880934 | erot = 0.537473606136267 | epot = -15.2761401324386 | etot = -14.6424332457143 +243000 ekin = 0.0981515319338797 | erot = 0.541948785980249 | epot = -15.2825335636184 | etot = -14.6424332457043 +244000 ekin = 0.100151482351181 | erot = 0.542184479374293 | epot = -15.2847692074025 | etot = -14.642433245677 +245000 ekin = 0.102412491095747 | erot = 0.53842670231772 | epot = -15.2832724390477 | etot = -14.6424332456343 +246000 ekin = 0.105145395544779 | erot = 0.531132085866326 | epot = -15.2787107269898 | etot = -14.6424332455787 +247000 ekin = 0.108578961411965 | erot = 0.520939994206832 | epot = -15.2719522011324 | etot = -14.6424332455137 +248000 ekin = 0.112944688754503 | erot = 0.50863565229522 | epot = -15.2640135864927 | etot = -14.6424332454429 +249000 ekin = 0.118461348905117 | erot = 0.495107336753362 | epot = -15.256001931029 | etot = -14.6424332453705 +250000 ekin = 0.125320510713189 | erot = 0.48130071319677 | epot = -15.24905446921 | etot = -14.6424332453 +251000 ekin = 0.13367405695507 | erot = 0.468173145423505 | epot = -15.2442804476135 | etot = -14.6424332452349 +252000 ekin = 0.14362435587275 | erot = 0.456650355973621 | epot = -15.2427079570245 | etot = -14.6424332451781 +253000 ekin = 0.155217400154316 | erot = 0.447587277165273 | epot = -15.2452379224515 | etot = -14.6424332451319 +254000 ekin = 0.168438906844309 | erot = 0.441734376017195 | epot = -15.2526065279595 | etot = -14.642433245098 +255000 ekin = 0.183213121644152 | erot = 0.43971022735342 | epot = -15.265356594075 | etot = -14.6424332450774 +256000 ekin = 0.199403908832121 | erot = 0.441980689733431 | epot = -15.2838178436366 | etot = -14.642433245071 +257000 ekin = 0.216817638461841 | erot = 0.448844730305144 | epot = -15.308095613846 | etot = -14.642433245079 +258000 ekin = 0.235207399035704 | erot = 0.460426746275348 | epot = -15.3380673904121 | etot = -14.642433245101 +259000 ekin = 0.254278151366077 | erot = 0.476675120648602 | epot = -15.3733865171511 | etot = -14.6424332451364 +260000 ekin = 0.27369257667687 | erot = 0.497366691706637 | epot = -15.4134925135677 | etot = -14.6424332451842 +261000 ekin = 0.293077534073047 | erot = 0.522116767905255 | epot = -15.4576275472214 | etot = -14.6424332452431 +262000 ekin = 0.312031202020343 | erot = 0.550394247121191 | epot = -15.5048586944528 | etot = -14.6424332453112 +263000 ekin = 0.330131107615792 | erot = 0.58154128199962 | epot = -15.5541056350021 | etot = -14.6424332453866 +264000 ekin = 0.346943319969756 | erot = 0.61479677344706 | epot = -15.6041733388837 | etot = -14.6424332454669 +265000 ekin = 0.362033078254018 | erot = 0.649322794997101 | epot = -15.6537891188009 | etot = -14.6424332455498 +266000 ekin = 0.374977027495908 | erot = 0.684232889060489 | epot = -15.7016431621888 | etot = -14.6424332456324 +267000 ekin = 0.385377045180443 | erot = 0.718621072064117 | epot = -15.7464313629566 | etot = -14.642433245712 +268000 ekin = 0.392875374675087 | erot = 0.75159036946736 | epot = -15.7868989899283 | etot = -14.6424332457858 +269000 ekin = 0.397170471133826 | erot = 0.782279784278077 | epot = -15.8218835012632 | etot = -14.6424332458513 +270000 ekin = 0.39803266202252 | erot = 0.809888771679688 | epot = -15.8503546796085 | etot = -14.6424332459063 +271000 ekin = 0.395318487593041 | erot = 0.833698516715799 | epot = -15.8714502502577 | etot = -14.6424332459488 +272000 ekin = 0.388982474346436 | erot = 0.85308955191437 | epot = -15.8845052722382 | etot = -14.6424332459774 +273000 ekin = 0.379085147925793 | erot = 0.867555470410658 | epot = -15.8890738643275 | etot = -14.6424332459911 +274000 ekin = 0.365796322187783 | erot = 0.876712662634482 | epot = -15.8849422308119 | etot = -14.6424332459896 +275000 ekin = 0.349393082916365 | erot = 0.880306121918412 | epot = -15.872132450808 | etot = -14.6424332459733 +276000 ekin = 0.330252358900911 | erot = 0.878211432152944 | epot = -15.8508970369967 | etot = -14.6424332459429 +277000 ekin = 0.308838461215969 | erot = 0.87043308488023 | epot = -15.821704791996 | etot = -14.6424332458998 +278000 ekin = 0.285686394600485 | erot = 0.857099294887703 | epot = -15.7852189353341 | etot = -14.6424332458459 +279000 ekin = 0.26138204276351 | erot = 0.838453513182823 | epot = -15.7422688017294 | etot = -14.642433245783 +280000 ekin = 0.236540473323807 | erot = 0.814842890588987 | epot = -15.6938166096265 | etot = -14.6424332457138 +281000 ekin = 0.211783602606672 | erot = 0.786704032858688 | epot = -15.6409208811058 | etot = -14.6424332456404 +282000 ekin = 0.18771833727137 | erot = 0.754546508157259 | epot = -15.5846980909942 | etot = -14.6424332455655 +283000 ekin = 0.164916115091084 | erot = 0.718934708844117 | epot = -15.5262840694266 | etot = -14.6424332454914 +284000 ekin = 0.143894549222789 | erot = 0.680468811937684 | epot = -15.466796606581 | etot = -14.6424332454205 +285000 ekin = 0.125101678374108 | erot = 0.639765701845435 | epot = -15.4073006255745 | etot = -14.642433245355 +286000 ekin = 0.108903164109883 | erot = 0.597440790007762 | epot = -15.3487771994138 | etot = -14.6424332452962 +287000 ekin = 0.0955726645582656 | erot = 0.554091668601873 | epot = -15.2920975784058 | etot = -14.6424332452456 +288000 ekin = 0.0852855448042878 | erot = 0.51028445681865 | epot = -15.2380032468271 | etot = -14.6424332452042 +289000 ekin = 0.0781160413142908 | erot = 0.466543535619429 | epot = -15.187092822106 | etot = -14.6424332451723 +290000 ekin = 0.0740379578661526 | erot = 0.423345127585162 | epot = -15.1398163306014 | etot = -14.6424332451501 +291000 ekin = 0.07292891006789 | erot = 0.38111487943337 | epot = -15.0964770346382 | etot = -14.6424332451369 +292000 ekin = 0.0745780357973755 | erot = 0.340229271733751 | epot = -15.0572405526629 | etot = -14.6424332451317 +293000 ekin = 0.0786969407585494 | erot = 0.301020346544363 | epot = -15.0221505324362 | etot = -14.6424332451333 +294000 ekin = 0.0849334564747798 | erot = 0.263782947584644 | epot = -14.9911496491993 | etot = -14.6424332451399 +295000 ekin = 0.0928875723651302 | erot = 0.22878344880309 | epot = -14.9641042663181 | etot = -14.6424332451499 +296000 ekin = 0.102128697511331 | erot = 0.196268840383788 | epot = -14.9408307830568 | etot = -14.6424332451617 +297000 ekin = 0.11221325250056 | erot = 0.166475068215614 | epot = -14.9211215658898 | etot = -14.6424332451737 +298000 ekin = 0.122701527070309 | erot = 0.139633685444085 | epot = -14.904768457699 | etot = -14.6424332451846 +299000 ekin = 0.133172792913717 | erot = 0.115976150687844 | epot = -14.8915821887951 | etot = -14.6424332451935 +300000 ekin = 0.143237839709864 | erot = 0.0957354521197658 | epot = -14.8814065370295 | etot = -14.6424332451999 +301000 ekin = 0.152548387990851 | erot = 0.07914509087212 | epot = -14.8741267240666 | etot = -14.6424332452037 +302000 ekin = 0.160803184301524 | erot = 0.0664357608556835 | epot = -14.8696721903621 | etot = -14.6424332452049 +303000 ekin = 0.167750948488374 | erot = 0.0578302677258914 | epot = -14.8680144614182 | etot = -14.6424332452039 +304000 ekin = 0.173190665588555 | erot = 0.0535373136380679 | epot = -14.8691612244281 | etot = -14.6424332452015 +305000 ekin = 0.176969952950159 | erot = 0.0537447402922713 | epot = -14.8731479384405 | etot = -14.6424332451981 +306000 ekin = 0.178982363291678 | erot = 0.0586126977895342 | epot = -14.8800283062756 | etot = -14.6424332451944 +307000 ekin = 0.179164502945068 | erot = 0.0682670321079694 | epot = -14.8898647802439 | etot = -14.6424332451909 +308000 ekin = 0.177493763289069 | erot = 0.0827930029212249 | epot = -14.9027200113985 | etot = -14.6424332451882 +309000 ekin = 0.173987301152049 | erot = 0.10222929187336 | epot = -14.918649838212 | etot = -14.6424332451866 +310000 ekin = 0.168702678648352 | erot = 0.126562162218755 | epot = -14.9376980860534 | etot = -14.6424332451863 +311000 ekin = 0.161740297010225 | erot = 0.15571959340906 | epot = -14.9598931356066 | etot = -14.6424332451873 +312000 ekin = 0.153247440126399 | erot = 0.189565237979944 | epot = -14.9852459232961 | etot = -14.6424332451897 +313000 ekin = 0.143423389998623 | erot = 0.227892126762149 | epot = -15.0137487619545 | etot = -14.6424332451937 +314000 ekin = 0.132524706020311 | erot = 0.270416174781616 | epot = -15.045374126001 | etot = -14.6424332451991 +315000 ekin = 0.120869409554559 | erot = 0.31676970828961 | epot = -15.0800723630507 | etot = -14.6424332452065 +316000 ekin = 0.108838546106885 | erot = 0.366495437994255 | epot = -15.1177672293175 | etot = -14.6424332452163 +317000 ekin = 0.0968734934299726 | erot = 0.419041536808435 | epot = -15.1583482754675 | etot = -14.6424332452291 +318000 ekin = 0.0854675378572541 | erot = 0.473758725762824 | epot = -15.201659508866 | etot = -14.6424332452459 +319000 ekin = 0.0751507271474133 | erot = 0.529900497446511 | epot = -15.2474844698617 | etot = -14.6424332452678 +320000 ekin = 0.0664678443385179 | erot = 0.586627760737852 | epot = -15.2955288503723 | etot = -14.6424332452959 +321000 ekin = 0.0599504590581751 | erot = 0.643019202689424 | epot = -15.3454029070787 | etot = -14.6424332453311 +322000 ekin = 0.0560852142815241 | erot = 0.69808845326502 | epot = -15.3966069129205 | etot = -14.642433245374 +323000 ekin = 0.0552815181260046 | erot = 0.750808639914442 | epot = -15.4485234034646 | etot = -14.6424332454242 +324000 ekin = 0.0578423255211838 | erot = 0.800144112656325 | epot = -15.5004196836582 | etot = -14.6424332454807 +325000 ekin = 0.0639414864635107 | erot = 0.845088070114621 | epot = -15.5514628021198 | etot = -14.6424332455416 +326000 ekin = 0.0736101694204692 | erot = 0.884703689967839 | epot = -15.6007471049927 | etot = -14.6424332456044 +327000 ekin = 0.0867333560885398 | erot = 0.918165419814672 | epot = -15.6473320215695 | etot = -14.6424332456662 +328000 ekin = 0.103055779602205 | erot = 0.944796600226729 | epot = -15.690285625553 | etot = -14.6424332457241 +329000 ekin = 0.122195446168384 | erot = 0.964099781598493 | epot = -15.7287284735425 | etot = -14.6424332457756 +330000 ekin = 0.143662406707253 | erot = 0.975776996242511 | epot = -15.7618726487686 | etot = -14.6424332458188 +331000 ekin = 0.16688078513004 | erot = 0.979738667524168 | epot = -15.7890526985066 | etot = -14.6424332458524 +332000 ekin = 0.191212923965886 | erot = 0.976101405909884 | epot = -15.8097475757513 | etot = -14.6424332458756 +333000 ekin = 0.215985355315093 | erot = 0.965176233546684 | epot = -15.8235948347498 | etot = -14.642433245888 +334000 ekin = 0.240516656826274 | erot = 0.947449485120535 | epot = -15.830399387836 | etot = -14.6424332458892 +335000 ekin = 0.26414689608104 | erot = 0.923558676876203 | epot = -15.8301388188364 | etot = -14.6424332458792 +336000 ekin = 0.286267467748786 | erot = 0.89426518476866 | epot = -15.8229658983752 | etot = -14.6424332458578 +337000 ekin = 0.306349134744468 | erot = 0.860424939344321 | epot = -15.8092073199142 | etot = -14.6424332458254 +338000 ekin = 0.323965497668976 | erot = 0.822957838329794 | epot = -15.7893565817818 | etot = -14.642433245783 +339000 ekin = 0.338809250783254 | erot = 0.78281638015672 | epot = -15.7640588766721 | etot = -14.6424332457321 +340000 ekin = 0.35069944422809 | erot = 0.74095414130838 | epot = -15.7340868312114 | etot = -14.6424332456749 +341000 ekin = 0.359579293531018 | erot = 0.698295027836038 | epot = -15.7003075669809 | etot = -14.6424332456139 +342000 ekin = 0.365505462149712 | erot = 0.655704542038074 | epot = -15.6636432497397 | etot = -14.6424332455519 +343000 ekin = 0.368630832656515 | erot = 0.613964463467531 | epot = -15.6250285416158 | etot = -14.6424332454918 +344000 ekin = 0.369183369584766 | erot = 0.573752273081695 | epot = -15.5853688881025 | etot = -14.642433245436 +345000 ekin = 0.367443732820324 | erot = 0.535626361233062 | epot = -15.5455033394399 | etot = -14.6424332453865 +346000 ekin = 0.363723933128335 | erot = 0.500017626275246 | epot = -15.5061748047482 | etot = -14.6424332453447 +347000 ekin = 0.3583487052748 | erot = 0.467227585425602 | epot = -15.4680095360115 | etot = -14.6424332453111 +348000 ekin = 0.351640582952522 | erot = 0.437432666905881 | epot = -15.4315064951445 | etot = -14.6424332452861 +349000 ekin = 0.343909024693046 | erot = 0.41069398616734 | epot = -15.3970362561291 | etot = -14.6424332452687 +350000 ekin = 0.335443435967543 | erot = 0.386971649877949 | epot = -15.3648483311043 | etot = -14.6424332452588 +351000 ekin = 0.326509584093005 | erot = 0.366142474248723 | epot = -15.335085303596 | etot = -14.6424332452543 +352000 ekin = 0.317348699021852 | erot = 0.348019930398485 | epot = -15.3078018746744 | etot = -14.6424332452541 +353000 ekin = 0.30817846664876 | erot = 0.332375117499618 | epot = -15.2829868294052 | etot = -14.6424332452568 +354000 ekin = 0.299195119854683 | erot = 0.318957598137097 | epot = -15.2605859632527 | etot = -14.6424332452609 +355000 ekin = 0.290575888249358 | erot = 0.307515001368969 | epot = -15.2405241348835 | etot = -14.6424332452652 +356000 ekin = 0.282481160313138 | erot = 0.29781040621641 | epot = -15.222724811798 | etot = -14.6424332452685 +357000 ekin = 0.275055828994515 | erot = 0.289636664277668 | epot = -15.2071257385424 | etot = -14.6424332452703 +358000 ekin = 0.268429427255696 | erot = 0.282827006912643 | epot = -15.1936896794384 | etot = -14.6424332452701 +359000 ekin = 0.262714810202509 | erot = 0.277261507859007 | epot = -15.1824095633295 | etot = -14.642433245268 +360000 ekin = 0.258005302570141 | erot = 0.272869227750186 | epot = -15.1733077755848 | etot = -14.6424332452644 +361000 ekin = 0.254370400622431 | erot = 0.269626137803972 | epot = -15.1664297836866 | etot = -14.6424332452602 +362000 ekin = 0.251850290179243 | erot = 0.267549186090239 | epot = -15.1618327215257 | etot = -14.6424332452562 +363000 ekin = 0.250449609863295 | erot = 0.266687109599965 | epot = -15.159569964717 | etot = -14.6424332452537 +364000 ekin = 0.250131041863855 | erot = 0.267108788860278 | epot = -15.1596730759782 | etot = -14.642433245254 +365000 ekin = 0.250809442162592 | erot = 0.268890073930502 | epot = -15.1621327613513 | etot = -14.6424332452582 +366000 ekin = 0.252347318763925 | erot = 0.272100073008351 | epot = -15.1668806370397 | etot = -14.6424332452674 +367000 ekin = 0.254552520179183 | erot = 0.276787886821331 | epot = -15.1737736522827 | etot = -14.6424332452822 +368000 ekin = 0.257178996154117 | erot = 0.282970699525226 | epot = -15.1825829409825 | etot = -14.6424332453031 +369000 ekin = 0.25993142490973 | erot = 0.290624011144342 | epot = -15.1929886813841 | etot = -14.64243324533 +370000 ekin = 0.262474349327911 | erot = 0.299674631815262 | epot = -15.2045822265054 | etot = -14.6424332453622 +371000 ekin = 0.264446209429889 | erot = 0.309996869296908 | epot = -15.2168763241254 | etot = -14.6424332453986 +372000 ekin = 0.265478281863369 | erot = 0.321412142685491 | epot = -15.2293236699861 | etot = -14.6424332454373 +373000 ekin = 0.265218028292355 | erot = 0.333692059446813 | epot = -15.2413433332155 | etot = -14.6424332454763 +374000 ekin = 0.263355721250425 | erot = 0.346564809668647 | epot = -15.2523537764322 | etot = -14.6424332455131 +375000 ekin = 0.259652497503873 | erot = 0.359724567994869 | epot = -15.2618103110439 | etot = -14.6424332455452 +376000 ekin = 0.253967268937784 | erot = 0.372843454380806 | epot = -15.2692439688887 | etot = -14.6424332455701 +377000 ekin = 0.246279333501453 | erot = 0.385585491294785 | epot = -15.274298070382 | etot = -14.6424332455858 +378000 ekin = 0.236703249878221 | erot = 0.397621906698152 | epot = -15.2767584021673 | etot = -14.6424332455909 +379000 ekin = 0.225492756944939 | erot = 0.408647066931743 | epot = -15.2765730694618 | etot = -14.6424332455852 +380000 ekin = 0.213031377539219 | erot = 0.418394278996712 | epot = -15.2738589021049 | etot = -14.642433245569 +381000 ekin = 0.199808877315892 | erot = 0.426650676211857 | epot = -15.2688927990715 | etot = -14.6424332455438 +382000 ekin = 0.186384809019024 | erot = 0.433270396055851 | epot = -15.2620884505868 | etot = -14.642433245512 +383000 ekin = 0.173342616144098 | erot = 0.438185279050645 | epot = -15.253961140671 | etot = -14.6424332454763 +384000 ekin = 0.161239700831436 | erot = 0.441412371402807 | epot = -15.2450853176736 | etot = -14.6424332454394 +385000 ekin = 0.150559954647593 | erot = 0.443057612552847 | epot = -15.2360508126044 | etot = -14.6424332454039 +386000 ekin = 0.141675129699177 | erot = 0.443315241523115 | epot = -15.2274236165942 | etot = -14.6424332453719 +387000 ekin = 0.134820015697985 | erot = 0.442462667348824 | epot = -15.2197159283911 | etot = -14.6424332453443 +388000 ekin = 0.130083976413548 | erot = 0.440850813513903 | epot = -15.2133680352489 | etot = -14.6424332453215 +389000 ekin = 0.127418570237884 | erot = 0.43889024627901 | epot = -15.2087420618201 | etot = -14.6424332453032 +390000 ekin = 0.126658423093201 | erot = 0.437033702086081 | epot = -15.206125370468 | etot = -14.6424332452887 +391000 ekin = 0.127550804260996 | erot = 0.435755902066197 | epot = -15.2057399516044 | etot = -14.6424332452772 +392000 ekin = 0.129788752935801 | erot = 0.435531744058798 | epot = -15.2077537422629 | etot = -14.6424332452683 +393000 ekin = 0.133043055316258 | erot = 0.436814065078314 | epot = -15.2122903656559 | etot = -14.6424332452613 +394000 ekin = 0.136989561466103 | erot = 0.440012156511496 | epot = -15.219434963234 | etot = -14.6424332452564 +395000 ekin = 0.141329833042571 | erot = 0.445472096886692 | epot = -15.2292351751829 | etot = -14.6424332452537 +396000 ekin = 0.145804542777683 | erot = 0.453459767650238 | epot = -15.2416975556817 | etot = -14.6424332452538 +397000 ekin = 0.150200153189368 | erot = 0.464147173463313 | epot = -15.2567805719101 | etot = -14.6424332452574 +398000 ekin = 0.154350089767281 | erot = 0.477602441560301 | epot = -15.2743857765925 | etot = -14.6424332452649 +399000 ekin = 0.158131920623958 | erot = 0.493783661157258 | epot = -15.2943488270584 | etot = -14.6424332452772 +400000 ekin = 0.161462056175852 | erot = 0.512536568007644 | epot = -15.3164318694779 | etot = -14.6424332452944 +401000 ekin = 0.164289301183563 | erot = 0.533595989003439 | epot = -15.3403185355037 | etot = -14.6424332453167 +402000 ekin = 0.166588323053565 | erot = 0.556590928840414 | epot = -15.3656124972379 | etot = -14.642433245344 +403000 ekin = 0.168353810382881 | erot = 0.581053183644676 | epot = -15.3918402394035 | etot = -14.6424332453759 +404000 ekin = 0.169595821304602 | erot = 0.606429376023105 | epot = -15.4184584427394 | etot = -14.6424332454117 +405000 ekin = 0.17033657856555 | erot = 0.632096292540194 | epot = -15.4448661165559 | etot = -14.6424332454502 +406000 ekin = 0.170608761982357 | erot = 0.65737934451417 | epot = -15.4704213519868 | etot = -14.6424332454902 +407000 ekin = 0.170455178570774 | erot = 0.681573854093745 | epot = -15.4944622781949 | etot = -14.6424332455304 +408000 ekin = 0.169929554812993 | erot = 0.703968692150315 | epot = -15.5163314925321 | etot = -14.6424332455688 +409000 ekin = 0.169098093454308 | erot = 0.723871579520606 | epot = -15.5354029185787 | etot = -14.6424332456038 +410000 ekin = 0.168041369043254 | erot = 0.740635137247646 | epot = -15.5511097519244 | etot = -14.6424332456335 +411000 ekin = 0.166856102811026 | erot = 0.753682569970607 | epot = -15.562971918438 | etot = -14.6424332456564 +412000 ekin = 0.165656359034654 | erot = 0.762531725092731 | epot = -15.5706213297983 | etot = -14.642433245671 +413000 ekin = 0.164573741712539 | erot = 0.766816218739469 | epot = -15.5738232061283 | etot = -14.6424332456763 +414000 ekin = 0.163756240958007 | erot = 0.766302377571818 | epot = -15.5724918642016 | etot = -14.6424332456718 +415000 ekin = 0.163365479945299 | erot = 0.760900920225133 | epot = -15.5666996458276 | etot = -14.6424332456572 +416000 ekin = 0.163572240093361 | erot = 0.750672586700048 | epot = -15.5566780724264 | etot = -14.642433245633 +417000 ekin = 0.164550286198126 | erot = 0.735827297892139 | epot = -15.5428108296904 | etot = -14.6424332456002 +418000 ekin = 0.166468663391001 | erot = 0.716716857301867 | epot = -15.525618766253 | etot = -14.6424332455601 +419000 ekin = 0.169482781124152 | erot = 0.69382164910087 | epot = -15.5057376757396 | etot = -14.6424332455146 +420000 ekin = 0.173724722664366 | erot = 0.667732191685369 | epot = -15.4838901598155 | etot = -14.6424332454658 +421000 ekin = 0.179293310757479 | erot = 0.639126725583771 | epot = -15.4608532817569 | etot = -14.6424332454157 +422000 ekin = 0.186244514517565 | erot = 0.608746211201693 | epot = -15.4374239710859 | etot = -14.6424332453666 +423000 ekin = 0.194582798143041 | erot = 0.577368165579506 | epot = -15.4143842090433 | etot = -14.6424332453207 +424000 ekin = 0.204253993027957 | erot = 0.545780680988036 | epot = -15.392467919296 | etot = -14.64243324528 +425000 ekin = 0.215140228915595 | erot = 0.514757766833673 | epot = -15.372331240995 | etot = -14.6424332452458 +426000 ekin = 0.227057395196063 | erot = 0.485036881516669 | epot = -15.354527521932 | etot = -14.6424332452193 +427000 ekin = 0.239755526224872 | erot = 0.457299221562912 | epot = -15.3394879929894 | etot = -14.6424332452017 +428000 ekin = 0.252922416268501 | erot = 0.432153058136047 | epot = -15.3275087195977 | etot = -14.6424332451931 +429000 ekin = 0.266190667178472 | erot = 0.410120192009091 | epot = -15.318744104381 | etot = -14.6424332451935 +430000 ekin = 0.279148248284958 | erot = 0.391625457763427 | epot = -15.3132069512512 | etot = -14.6424332452028 +431000 ekin = 0.291352495292848 | erot = 0.37698914981175 | epot = -15.3107748903245 | etot = -14.6424332452199 +432000 ekin = 0.302347287569357 | erot = 0.36642225446733 | epot = -15.3112027872808 | etot = -14.6424332452441 +433000 ekin = 0.311682921770362 | erot = 0.360024429013509 | epot = -15.314140596057 | etot = -14.6424332452732 +434000 ekin = 0.318937954386234 | erot = 0.357784738271935 | epot = -15.3191559379639 | etot = -14.6424332453058 +435000 ekin = 0.323742037713894 | erot = 0.359585207274212 | epot = -15.3257604903287 | etot = -14.6424332453406 +436000 ekin = 0.325798554030488 | erot = 0.36520724530746 | epot = -15.3334390447139 | etot = -14.642433245376 +437000 ekin = 0.324905697096464 | erot = 0.374340922352109 | epot = -15.3416798648574 | etot = -14.6424332454088 +438000 ekin = 0.32097458985737 | erot = 0.386596930163185 | epot = -15.3500047654581 | etot = -14.6424332454376 +439000 ekin = 0.314043077745088 | erot = 0.401520852188919 | epot = -15.3579971753952 | etot = -14.6424332454612 +440000 ekin = 0.304283988018852 | erot = 0.418609132218188 | epot = -15.3653263657148 | etot = -14.6424332454778 +441000 ekin = 0.292006859109402 | erot = 0.437325916198087 | epot = -15.3717660207938 | etot = -14.6424332454863 +442000 ekin = 0.277652365812265 | erot = 0.457119792524783 | epot = -15.3772054038239 | etot = -14.6424332454868 +443000 ekin = 0.261778853587313 | erot = 0.477439412182564 | epot = -15.3816515112497 | etot = -14.6424332454798 +444000 ekin = 0.245040553430208 | erot = 0.497747053384035 | epot = -15.385220852281 | etot = -14.6424332454667 +445000 ekin = 0.228157260415726 | erot = 0.51752940821079 | epot = -15.3881199140755 | etot = -14.642433245449 +446000 ekin = 0.211875681724409 | erot = 0.536305196865493 | epot = -15.3906141240194 | etot = -14.6424332454295 +447000 ekin = 0.196923472676251 | erot = 0.553629632762795 | epot = -15.3929863508504 | etot = -14.6424332454113 +448000 ekin = 0.183958277875555 | erot = 0.569096233380591 | epot = -15.3954877566542 | etot = -14.642433245398 +449000 ekin = 0.17351577130814 | erot = 0.582336947161301 | epot = -15.3982859638623 | etot = -14.6424332453928 +450000 ekin = 0.165962361194715 | erot = 0.593021970155398 | epot = -15.4014175767483 | etot = -14.6424332453982 +451000 ekin = 0.161459280831074 | erot = 0.600860851258547 | epot = -15.4047533775047 | etot = -14.6424332454151 +452000 ekin = 0.159944578250399 | erot = 0.605606408084822 | epot = -15.4079842317782 | etot = -14.642433245443 +453000 ekin = 0.161137653112611 | erot = 0.607062496375706 | epot = -15.4106333949674 | etot = -14.6424332454791 +454000 ekin = 0.164567591511427 | erot = 0.605095779312731 | epot = -15.4120966163435 | etot = -14.6424332455193 +455000 ekin = 0.169622334208412 | erot = 0.59965045542677 | epot = -15.4117060351935 | etot = -14.6424332455583 +456000 ekin = 0.17561180235027 | erot = 0.590763702898776 | epot = -15.4088087508398 | etot = -14.6424332455907 +457000 ekin = 0.181835621982501 | erot = 0.578578749366117 | epot = -15.4028476169607 | etot = -14.6424332456121 +458000 ekin = 0.187645727031673 | erot = 0.563352302650952 | epot = -15.3934312753015 | etot = -14.6424332456189 +459000 ekin = 0.192495880386129 | erot = 0.545453717149971 | epot = -15.3803828431461 | etot = -14.64243324561 +460000 ekin = 0.195973381638787 | erot = 0.525354597711217 | epot = -15.3637612249357 | etot = -14.6424332455857 +461000 ekin = 0.197811920993003 | erot = 0.503609203462485 | epot = -15.343854370004 | etot = -14.6424332455485 +462000 ekin = 0.197887724921051 | erot = 0.480827560282181 | epot = -15.3211485307045 | etot = -14.6424332455013 +463000 ekin = 0.19620319848715 | erot = 0.457644248435948 | epot = -15.2962806923714 | etot = -14.6424332454483 +464000 ekin = 0.192863034127873 | erot = 0.434686220428325 | epot = -15.2699824999496 | etot = -14.6424332453934 +465000 ekin = 0.188047435824123 | erot = 0.412542760090272 | epot = -15.2430234412543 | etot = -14.6424332453399 +466000 ekin = 0.181986107554568 | erot = 0.391740010671155 | epot = -15.2161593635163 | etot = -14.6424332452906 +467000 ekin = 0.174935400199636 | erot = 0.372721626734198 | epot = -15.1900902721814 | etot = -14.6424332452475 +468000 ekin = 0.167159826103628 | erot = 0.355836258350725 | epot = -15.1654293296662 | etot = -14.6424332452119 +469000 ekin = 0.158918218023891 | erot = 0.341331890764694 | epot = -15.1426833539729 | etot = -14.6424332451843 +470000 ekin = 0.150454185654314 | erot = 0.329356584633373 | epot = -15.1222440154522 | etot = -14.6424332451645 +471000 ekin = 0.141990180750326 | erot = 0.319964871776615 | epot = -15.104388297679 | etot = -14.6424332451521 +472000 ekin = 0.133724353868926 | erot = 0.313128906245008 | epot = -15.0892865052598 | etot = -14.6424332451459 +473000 ekin = 0.125829398102403 | erot = 0.308753392324136 | epot = -15.0770160355714 | etot = -14.6424332451449 +474000 ekin = 0.118452666363553 | erot = 0.306693264413754 | epot = -15.0675791759249 | etot = -14.6424332451476 +475000 ekin = 0.111716976219115 | erot = 0.30677305329061 | epot = -15.0609232746625 | etot = -14.6424332451527 +476000 ekin = 0.105721655633337 | erot = 0.308806833537562 | epot = -15.0569617343299 | etot = -14.642433245159 +477000 ekin = 0.100543523675758 | erot = 0.312617617130229 | epot = -15.0555943859711 | etot = -14.6424332451651 +478000 ekin = 0.0962376398644811 | erot = 0.31805505563526 | epot = -15.0567259406697 | etot = -14.64243324517 +479000 ekin = 0.0928377950024532 | erot = 0.325010357030093 | epot = -15.0602813972057 | etot = -14.6424332451731 +480000 ekin = 0.0903568546345998 | erot = 0.333427427763264 | epot = -15.0662175275719 | etot = -14.642433245174 +481000 ekin = 0.0887871989358601 | erot = 0.343309423709768 | epot = -15.074529867818 | etot = -14.6424332451724 +482000 ekin = 0.0881016191320375 | erot = 0.354720133057113 | epot = -15.0852549973577 | etot = -14.6424332451685 +483000 ekin = 0.0882551127439699 | erot = 0.367779908272474 | epot = -15.0984682661793 | etot = -14.6424332451629 +484000 ekin = 0.0891880440138163 | erot = 0.382656193507622 | epot = -15.1142774826775 | etot = -14.642433245156 +485000 ekin = 0.0908310739109982 | erot = 0.399549033146323 | epot = -15.132813352206 | etot = -14.6424332451486 +486000 ekin = 0.0931120890990551 | erot = 0.41867226992318 | epot = -15.1542176041638 | etot = -14.6424332451416 +487000 ekin = 0.095965052639277 | erot = 0.440231422321074 | epot = -15.1786297200962 | etot = -14.6424332451358 +488000 ekin = 0.0993402613867534 | erot = 0.464399451384565 | epot = -15.2061729579035 | etot = -14.6424332451322 +489000 ekin = 0.103214957397693 | erot = 0.491291775403353 | epot = -15.2369399779327 | etot = -14.6424332451317 +490000 ekin = 0.107602676597199 | erot = 0.520941965498321 | epot = -15.2709778872308 | etot = -14.6424332451353 +491000 ekin = 0.112559247664636 | erot = 0.553279563917093 | epot = -15.3082720567258 | etot = -14.6424332451441 +492000 ekin = 0.11818313672361 | erot = 0.588111425308605 | epot = -15.3487278071918 | etot = -14.6424332451596 +493000 ekin = 0.124608040126391 | erot = 0.625107908279146 | epot = -15.3921491935888 | etot = -14.6424332451833 +494000 ekin = 0.131986393312571 | erot = 0.663795156035298 | epot = -15.4382147945647 | etot = -14.6424332452168 +495000 ekin = 0.140463823900169 | erot = 0.703554605721933 | epot = -15.4864516748842 | etot = -14.6424332452621 +496000 ekin = 0.150146408035849 | erot = 0.743630741563392 | epot = -15.5362103949194 | etot = -14.6424332453202 +497000 ekin = 0.161064579071324 | erot = 0.783147917317811 | epot = -15.586645741781 | etot = -14.6424332453918 +498000 ekin = 0.173139219157391 | erot = 0.821136754973018 | epot = -15.6367092196067 | etot = -14.6424332454763 +499000 ekin = 0.186156317833388 | erot = 0.856570103856968 | epot = -15.6851596672616 | etot = -14.6424332455712 +500000 ekin = 0.199756195068939 | erot = 0.888407758274321 | epot = -15.730597199016 | etot = -14.6424332456728 +501000 ekin = 0.213441517837342 | erot = 0.915648078733143 | epot = -15.7715228423457 | etot = -14.6424332457753 +502000 ekin = 0.226605416598005 | erot = 0.937383433649483 | epot = -15.8064220961193 | etot = -14.6424332458719 +503000 ekin = 0.238577508977599 | erot = 0.952855183125227 | epot = -15.8338659380581 | etot = -14.6424332459553 +504000 ekin = 0.248682347016338 | erot = 0.961503066788675 | epot = -15.8526186598237 | etot = -14.6424332460187 +505000 ekin = 0.256302488969596 | erot = 0.963003656366976 | epot = -15.8617393913932 | etot = -14.6424332460566 +506000 ekin = 0.260937583144194 | erot = 0.957293217920897 | epot = -15.8606640471307 | etot = -14.6424332460656 +507000 ekin = 0.262251679299244 | erot = 0.944571918258912 | epot = -15.849256843603 | etot = -14.6424332460448 +508000 ekin = 0.260103184111408 | erot = 0.925288564934742 | epot = -15.8278249950421 | etot = -14.6424332459959 +509000 ekin = 0.25455487528045 | erot = 0.900107536938111 | epot = -15.7970956581414 | etot = -14.6424332459228 +510000 ekin = 0.245864483348181 | erot = 0.869861717985596 | epot = -15.7581594471648 | etot = -14.642433245831 +511000 ekin = 0.234458914526881 | erot = 0.835496660126654 | epot = -15.7123888203807 | etot = -14.6424332457271 +512000 ekin = 0.220896820239973 | erot = 0.798011684066058 | epot = -15.6613417499238 | etot = -14.6424332456178 +513000 ekin = 0.205824805087872 | erot = 0.758403224578473 | epot = -15.6066612751758 | etot = -14.6424332455094 +514000 ekin = 0.189932244116162 | erot = 0.717614706860426 | epot = -15.5499801963839 | etot = -14.6424332454073 +515000 ekin = 0.173908748199766 | erot = 0.676495918872675 | epot = -15.4928379123882 | etot = -14.6424332453158 +516000 ekin = 0.158407108508993 | erot = 0.635773516025409 | epot = -15.4366138697724 | etot = -14.642433245238 +517000 ekin = 0.144013350183893 | erot = 0.59603314911818 | epot = -15.3824797444781 | etot = -14.642433245176 +518000 ekin = 0.131224514118005 | erot = 0.557712825688994 | epot = -15.3313705849372 | etot = -14.6424332451302 +519000 ekin = 0.120434042405824 | erot = 0.521106495597738 | epot = -15.283973783104 | etot = -14.6424332451004 +520000 ekin = 0.111924165176706 | erot = 0.486376443199764 | epot = -15.2407338534617 | etot = -14.6424332450853 +521000 ekin = 0.105864424815879 | erot = 0.453572806060429 | epot = -15.2018704759591 | etot = -14.6424332450828 +522000 ekin = 0.102315362067395 | erot = 0.422658367131502 | epot = -15.1674069742898 | etot = -14.6424332450909 +523000 ekin = 0.101236366465181 | erot = 0.393536647096984 | epot = -15.137206258669 | etot = -14.6424332451068 +524000 ekin = 0.102496717236757 | erot = 0.366081244308208 | epot = -15.1110112066728 | etot = -14.6424332451278 +525000 ekin = 0.105888887336051 | erot = 0.340164343214671 | epot = -15.0884864757019 | etot = -14.6424332451512 +526000 ekin = 0.111143247850943 | erot = 0.315682368378665 | epot = -15.0692588614045 | etot = -14.6424332451749 +527000 ekin = 0.117943398962438 | erot = 0.29257693780699 | epot = -15.0529535819665 | etot = -14.642433245197 +528000 ekin = 0.12594147425583 | erot = 0.270849598243837 | epot = -15.0392243177155 | etot = -14.6424332452158 +529000 ekin = 0.134772916010411 | erot = 0.250569317239496 | epot = -15.0277754784804 | etot = -14.6424332452305 +530000 ekin = 0.144070383403777 | erot = 0.231872340652232 | epot = -15.0183759692968 | etot = -14.6424332452408 +531000 ekin = 0.153476601970705 | erot = 0.214954741435346 | epot = -15.010864588653 | etot = -14.6424332452469 +532000 ekin = 0.162656054078974 | erot = 0.20005869764927 | epot = -15.0051479969776 | etot = -14.6424332452493 +533000 ekin = 0.171305419081562 | erot = 0.187454143184885 | epot = -15.0011928075152 | etot = -14.6424332452488 +534000 ekin = 0.179162595540481 | erot = 0.1774178426953 | epot = -14.9990136834821 | etot = -14.6424332452463 +535000 ekin = 0.186014006486751 | erot = 0.170212094444198 | epot = -14.9986593461735 | etot = -14.6424332452426 +536000 ekin = 0.191699759240504 | erot = 0.16606514922825 | epot = -15.0001981537073 | etot = -14.6424332452386 +537000 ekin = 0.1961161699316 | erot = 0.165155084981448 | epot = -15.0037045001479 | etot = -14.6424332452348 +538000 ekin = 0.199215220533753 | erot = 0.167598364573304 | epot = -15.0092468303391 | etot = -14.642433245232 +539000 ekin = 0.201000709669645 | erot = 0.173443713619011 | epot = -15.0168776685194 | etot = -14.6424332452308 +540000 ekin = 0.20152116403808 | erot = 0.182671367033565 | epot = -15.0266257763029 | etot = -14.6424332452312 +541000 ekin = 0.200859940141561 | erot = 0.195197211442919 | epot = -15.0384903968184 | etot = -14.642433245234 +542000 ekin = 0.199123298889081 | erot = 0.210880936223622 | epot = -15.0524374803517 | etot = -14.642433245239 +543000 ekin = 0.196427519384058 | erot = 0.229537017789335 | epot = -15.0683977824196 | etot = -14.6424332452462 +544000 ekin = 0.192886294945247 | erot = 0.250947202002153 | epot = -15.0862667422037 | etot = -14.6424332452563 +545000 ekin = 0.18859971088744 | erot = 0.274873110235068 | epot = -15.105906066391 | etot = -14.6424332452685 +546000 ekin = 0.183646045242699 | erot = 0.301067663118862 | epot = -15.1271469536444 | etot = -14.6424332452828 +547000 ekin = 0.178077473818675 | erot = 0.329284179373474 | epot = -15.149794898491 | etot = -14.6424332452988 +548000 ekin = 0.171920510267319 | erot = 0.359282253783652 | epot = -15.173636009367 | etot = -14.642433245316 +549000 ekin = 0.165181670578008 | erot = 0.390829837831177 | epot = -15.1984447537429 | etot = -14.6424332453337 +550000 ekin = 0.157858408655514 | erot = 0.42370132691765 | epot = -15.2239929809246 | etot = -14.6424332453514 +551000 ekin = 0.149954809005953 | erot = 0.457671882716406 | epot = -15.2500599370906 | etot = -14.6424332453683 +552000 ekin = 0.141500835823185 | erot = 0.492508662660431 | epot = -15.2764427438672 | etot = -14.6424332453836 +553000 ekin = 0.132573145481933 | erot = 0.527960055124278 | epot = -15.302966446003 | etot = -14.6424332453968 +554000 ekin = 0.123314645148986 | erot = 0.563744383269626 | epot = -15.3294922738258 | etot = -14.6424332454072 +555000 ekin = 0.113949270903175 | erot = 0.599539792623648 | epot = -15.3559223089416 | etot = -14.6424332454148 +556000 ekin = 0.104788088807786 | erot = 0.634977129563658 | epot = -15.3821984637915 | etot = -14.64243324542 +557000 ekin = 0.0962230654780946 | erot = 0.669637513724504 | epot = -15.4082938246265 | etot = -14.6424332454239 +558000 ekin = 0.0887059614428478 | erot = 0.70305599048067 | epot = -15.4341951973515 | etot = -14.642433245428 +559000 ekin = 0.082711884774194 | erot = 0.734732129424159 | epot = -15.4598772596328 | etot = -14.6424332454344 +560000 ekin = 0.0786899547259911 | erot = 0.764147748398984 | epot = -15.4852709485702 | etot = -14.6424332454453 +561000 ekin = 0.0770067720633791 | erot = 0.790791153076129 | epot = -15.5102311706017 | etot = -14.6424332454622 +562000 ekin = 0.0778911706764789 | erot = 0.814186471629281 | epot = -15.5345108877919 | etot = -14.6424332454862 +563000 ekin = 0.0813901113673084 | erot = 0.83392592548323 | epot = -15.5577492823674 | etot = -14.6424332455168 +564000 ekin = 0.0873448530219544 | erot = 0.849702302565905 | epot = -15.5794804011399 | etot = -14.642433245552 +565000 ekin = 0.0953935152543308 | erot = 0.861338569497384 | epot = -15.59916533034 | etot = -14.6424332455883 +566000 ekin = 0.105001366119722 | erot = 0.868811531657507 | epot = -15.6162461433985 | etot = -14.6424332456212 +567000 ekin = 0.11551478921087 | erot = 0.872266750928371 | epot = -15.6302147857853 | etot = -14.6424332456461 +568000 ekin = 0.126230320990598 | erot = 0.872022546761245 | epot = -15.6406861134104 | etot = -14.6424332456586 +569000 ekin = 0.1364675752055 | erot = 0.868561781938193 | epot = -15.6474626027995 | etot = -14.6424332456558 +570000 ekin = 0.145634823229284 | erot = 0.862511177263077 | epot = -15.650579246129 | etot = -14.6424332456367 +571000 ekin = 0.153278250260132 | erot = 0.854608991356468 | epot = -15.6503204872187 | etot = -14.6424332456021 +572000 ekin = 0.159109636953965 | erot = 0.845662918617004 | epot = -15.6472058011259 | etot = -14.6424332455549 +573000 ekin = 0.163011362017409 | erot = 0.836500892320213 | epot = -15.6419454998373 | etot = -14.6424332454997 +574000 ekin = 0.165021239080183 | erot = 0.82791805820557 | epot = -15.6353725427275 | etot = -14.6424332454418 +575000 ekin = 0.165302195908647 | erot = 0.820623479704516 | epot = -15.6283589210001 | etot = -14.6424332453869 +576000 ekin = 0.164102988101242 | erot = 0.815190165399292 | epot = -15.6217263988412 | etot = -14.6424332453406 +577000 ekin = 0.161716152387198 | erot = 0.812011817944906 | epot = -15.6161612156399 | etot = -14.6424332453078 +578000 ekin = 0.15843856937185 | erot = 0.811269345694985 | epot = -15.6121411603585 | etot = -14.6424332452916 +579000 ekin = 0.154538688869395 | erot = 0.812909695781084 | epot = -15.6098816299448 | etot = -14.6424332452944 +580000 ekin = 0.150232988454514 | erot = 0.816638977242154 | epot = -15.6093052110128 | etot = -14.6424332453162 +581000 ekin = 0.145672809814998 | erot = 0.82193113541131 | epot = -15.6100371905821 | etot = -14.6424332453558 +582000 ekin = 0.140941476791536 | erot = 0.828052590351175 | epot = -15.6114273125529 | etot = -14.6424332454102 +583000 ekin = 0.136060602599188 | erot = 0.834102246896661 | epot = -15.6125960949711 | etot = -14.6424332454752 +584000 ekin = 0.131003759896606 | erot = 0.839065139158589 | epot = -15.6125021446008 | etot = -14.6424332455456 +585000 ekin = 0.125715216483023 | erot = 0.841876757449347 | epot = -15.6100252195477 | etot = -14.6424332456153 +586000 ekin = 0.120131224768948 | erot = 0.841493945667052 | epot = -15.6040584161145 | etot = -14.6424332456785 +587000 ekin = 0.114201380572127 | erot = 0.836967317754023 | epot = -15.5936019440556 | etot = -14.6424332457295 +588000 ekin = 0.10790780822673 | erot = 0.827509595983478 | epot = -15.5778506499738 | etot = -14.6424332457636 +589000 ekin = 0.101280337909716 | erot = 0.812554260673813 | epot = -15.5562678443608 | etot = -14.6424332457773 +590000 ekin = 0.0944063548788227 | erot = 0.791799488420743 | epot = -15.5286390890684 | etot = -14.6424332457688 +591000 ekin = 0.0874345511051893 | erot = 0.765233519223455 | epot = -15.4951013160664 | etot = -14.6424332457378 +592000 ekin = 0.0805723392084907 | erot = 0.733139214285358 | epot = -15.4561447991799 | etot = -14.642433245686 +593000 ekin = 0.0740771594080655 | erot = 0.696077455348817 | epot = -15.4125878603734 | etot = -14.6424332456166 +594000 ekin = 0.0682423089599614 | erot = 0.654850963358217 | epot = -15.3655265178521 | etot = -14.642433245534 +595000 ekin = 0.0633782539014331 | erot = 0.610451848323659 | epot = -15.3162633476688 | etot = -14.6424332454437 +596000 ekin = 0.0597906540649347 | erot = 0.563997548401148 | epot = -15.2662214478178 | etot = -14.6424332453517 +597000 ekin = 0.0577565493623858 | erot = 0.516660644084273 | epot = -15.2168504387106 | etot = -14.642433245264 +598000 ekin = 0.0575003158536081 | erot = 0.469598294353632 | epot = -15.1695318553934 | etot = -14.6424332451862 +599000 ekin = 0.0591710965286251 | erot = 0.423886769451064 | epot = -15.1254911111027 | etot = -14.642433245123 +600000 ekin = 0.0628234356891045 | erot = 0.380465849281436 | epot = -15.0857225300487 | etot = -14.6424332450781 +601000 ekin = 0.0684027903378417 | erot = 0.340096852289044 | epot = -15.0509328876805 | etot = -14.6424332450536 +602000 ekin = 0.0757374499129008 | erot = 0.303336891508804 | epot = -15.0215075864718 | etot = -14.6424332450501 +603000 ekin = 0.0845381560106984 | erot = 0.270530726252426 | epot = -14.9975021273296 | etot = -14.6424332450665 +604000 ekin = 0.0944063594078355 | erot = 0.241820347963454 | epot = -14.9786599524715 | etot = -14.6424332451002 +605000 ekin = 0.104851562460566 | erot = 0.217171224791036 | epot = -14.9644560323985 | etot = -14.6424332451469 +606000 ekin = 0.115317556389835 | erot = 0.196412930356103 | epot = -14.954163731947 | etot = -14.6424332452011 +607000 ekin = 0.125216580353275 | erot = 0.179290709847405 | epot = -14.9469405354574 | etot = -14.6424332452567 +608000 ekin = 0.133969542490564 | erot = 0.165523445157646 | epot = -14.9419262329554 | etot = -14.6424332453072 +609000 ekin = 0.141049537028518 | erot = 0.15486258226509 | epot = -14.9383453646398 | etot = -14.6424332453462 +610000 ekin = 0.146025095175949 | erot = 0.147146040888439 | epot = -14.935604381433 | etot = -14.6424332453686 +611000 ekin = 0.148599079335757 | erot = 0.142341118193739 | epot = -14.9333734429002 | etot = -14.6424332453707 +612000 ekin = 0.148639027542241 | erot = 0.140571068727528 | epot = -14.9316433416205 | etot = -14.6424332453507 +613000 ekin = 0.146195193893338 | erot = 0.142121441395774 | epot = -14.9307498805986 | etot = -14.6424332453095 +614000 ekin = 0.141503544705058 | erot = 0.147424293659482 | epot = -14.9313610836148 | etot = -14.6424332452503 +615000 ekin = 0.134972482669589 | erot = 0.157020849768843 | epot = -14.9344265776168 | etot = -14.6424332451783 +616000 ekin = 0.127153892887477 | erot = 0.17150567977268 | epot = -14.9410928177609 | etot = -14.6424332451008 +617000 ekin = 0.118700960497215 | erot = 0.191457667915335 | epot = -14.9525918734382 | etot = -14.6424332450256 +618000 ekin = 0.110316794781948 | erot = 0.21736458449167 | epot = -14.9701146242348 | etot = -14.6424332449612 +619000 ekin = 0.102698942666097 | erot = 0.249548776233835 | epot = -14.994680963815 | etot = -14.6424332449151 +620000 ekin = 0.0964852203315631 | erot = 0.288101317493937 | epot = -15.0270197827191 | etot = -14.6424332448936 +621000 ekin = 0.0922059091526162 | erot = 0.332831044367888 | epot = -15.0674701984216 | etot = -14.6424332449011 +622000 ekin = 0.090246364710084 | erot = 0.383233451864307 | epot = -15.1159130615138 | etot = -14.6424332449395 +623000 ekin = 0.0908226920702867 | erot = 0.438482716268118 | epot = -15.1717386533468 | etot = -14.6424332450084 +624000 ekin = 0.0939716062521641 | erot = 0.497448307340739 | epot = -15.2338531586981 | etot = -14.6424332451052 +625000 ekin = 0.0995541611224816 | erot = 0.558735886785548 | epot = -15.3007232931327 | etot = -14.6424332452247 +626000 ekin = 0.107271859325762 | erot = 0.620750477457381 | epot = -15.3704555821432 | etot = -14.6424332453601 +627000 ekin = 0.116692826737646 | erot = 0.681778220901968 | epot = -15.440904293143 | etot = -14.6424332455034 +628000 ekin = 0.127285245273582 | erot = 0.740081431770171 | epot = -15.5097999226893 | etot = -14.6424332456456 +629000 ekin = 0.138455039153843 | erot = 0.794000196771077 | epot = -15.5748884817029 | etot = -14.6424332457779 +630000 ekin = 0.149584842937087 | erot = 0.84205264024076 | epot = -15.63407072907 | etot = -14.6424332458922 +631000 ekin = 0.160071499853009 | erot = 0.88302544287862 | epot = -15.6855301887133 | etot = -14.6424332459817 +632000 ekin = 0.169359720292754 | erot = 0.916046503426999 | epot = -15.7278394697613 | etot = -14.6424332460416 +633000 ekin = 0.176970053692527 | erot = 0.94063292294126 | epot = -15.7600362227031 | etot = -14.6424332460693 +634000 ekin = 0.182519961289934 | erot = 0.956709735134238 | epot = -15.7816629424889 | etot = -14.6424332460647 +635000 ekin = 0.185737466035627 | erot = 0.964597760206567 | epot = -15.7927684722724 | etot = -14.6424332460302 +636000 ekin = 0.186467519303287 | erot = 0.964972204256552 | epot = -15.79387296953 | etot = -14.6424332459701 +637000 ekin = 0.184671774604466 | erot = 0.958796660376671 | epot = -15.7859016808713 | etot = -14.6424332458901 +638000 ekin = 0.180422825778035 | erot = 0.947239527073052 | epot = -15.7700955986478 | etot = -14.6424332457967 +639000 ekin = 0.173894119064837 | erot = 0.931581224196235 | epot = -15.747908588958 | etot = -14.642433245697 +640000 ekin = 0.165346701827782 | erot = 0.91312083875339 | epot = -15.7209007861784 | etot = -14.6424332455972 +641000 ekin = 0.155113786103692 | erot = 0.893090060089671 | epot = -15.6906370916964 | etot = -14.6424332455031 +642000 ekin = 0.143583869244217 | erot = 0.872580710306169 | epot = -15.6585978249696 | etot = -14.6424332454192 +643000 ekin = 0.131182953689566 | erot = 0.852490168054334 | epot = -15.6261063670926 | etot = -14.6424332453487 +644000 ekin = 0.118356305761173 | erot = 0.833486853990269 | epot = -15.5942764050451 | etot = -14.6424332452937 +645000 ekin = 0.105550209085081 | erot = 0.815995971212791 | epot = -15.5639794255527 | etot = -14.6424332452548 +646000 ekin = 0.0931942744194625 | erot = 0.800204061931269 | epot = -15.5358315815826 | etot = -14.6424332452318 +647000 ekin = 0.0816850001800769 | erot = 0.786079744440999 | epot = -15.5101979898444 | etot = -14.6424332452233 +648000 ekin = 0.0713713598437978 | erot = 0.773407243193285 | epot = -15.4872118482646 | etot = -14.6424332452275 +649000 ekin = 0.0625431628717075 | erot = 0.761828976530965 | epot = -15.4668053846445 | etot = -14.6424332452418 +650000 ekin = 0.0554227735503044 | erot = 0.750893453414529 | epot = -15.4487494722282 | etot = -14.6424332452633 +651000 ekin = 0.0501605027658098 | erot = 0.74010497844913 | epot = -15.4326987265041 | etot = -14.6424332452892 +652000 ekin = 0.0468336713663308 | erot = 0.728972100421486 | epot = -15.4182390171043 | etot = -14.6424332453165 +653000 ekin = 0.0454490492573673 | erot = 0.717052285945908 | epot = -15.4049345805457 | etot = -14.6424332453424 +654000 ekin = 0.0459481524943306 | erot = 0.703990869784824 | epot = -15.3923722676438 | etot = -14.6424332453647 +655000 ekin = 0.048214749528602 | erot = 0.689552835107499 | epot = -15.3802008300172 | etot = -14.6424332453811 +656000 ekin = 0.0520838761262338 | erot = 0.673646332749968 | epot = -15.3681634542667 | etot = -14.6424332453905 +657000 ekin = 0.0573516620848271 | erot = 0.656337023115609 | epot = -15.356121930592 | etot = -14.6424332453915 +658000 ekin = 0.0637853134927773 | erot = 0.637852348219684 | epot = -15.3440709070967 | etot = -14.6424332453842 +659000 ekin = 0.0711326702869463 | erot = 0.618574815847903 | epot = -15.3321407315039 | etot = -14.642433245369 +660000 ekin = 0.0791308828100933 | erot = 0.59902345470884 | epot = -15.3205875828664 | etot = -14.6424332453475 +661000 ekin = 0.0875139366233532 | erot = 0.57982293974752 | epot = -15.3097701216927 | etot = -14.6424332453218 +662000 ekin = 0.096019000419939 | erot = 0.56166061034769 | epot = -15.3001128560625 | etot = -14.6424332452949 +663000 ekin = 0.104391848885312 | erot = 0.545232746054744 | epot = -15.2920578402104 | etot = -14.6424332452703 +664000 ekin = 0.1123918633903 | erot = 0.531182949318153 | epot = -15.2860080579606 | etot = -14.6424332452521 +665000 ekin = 0.119797262721338 | erot = 0.52003712479683 | epot = -15.2822676327618 | etot = -14.6424332452437 +666000 ekin = 0.126411190063547 | erot = 0.512141060960723 | epot = -15.2809854962723 | etot = -14.642433245248 +667000 ekin = 0.132069035725132 | erot = 0.507607681729055 | epot = -15.2821099627211 | etot = -14.6424332452669 +668000 ekin = 0.136646914542203 | erot = 0.506281315754288 | epot = -15.2853614755971 | etot = -14.6424332453006 +669000 ekin = 0.140070616013021 | erot = 0.50772556617166 | epot = -15.2902294275324 | etot = -14.6424332453477 +670000 ekin = 0.142323740906679 | erot = 0.511239425098687 | epot = -15.2959964114102 | etot = -14.6424332454048 +671000 ekin = 0.143453306303064 | erot = 0.515903234044996 | epot = -15.3017897858152 | etot = -14.6424332454671 +672000 ekin = 0.143571012732418 | erot = 0.520652256718186 | epot = -15.3066565149793 | etot = -14.6424332455287 +673000 ekin = 0.142848733836954 | erot = 0.524371563357074 | epot = -15.3096535427774 | etot = -14.6424332455834 +674000 ekin = 0.141507613277718 | erot = 0.526002362930759 | epot = -15.3099432218339 | etot = -14.6424332456254 +675000 ekin = 0.13980130282559 | erot = 0.524647629024632 | epot = -15.3068821775003 | etot = -14.6424332456501 +676000 ekin = 0.137995095210639 | erot = 0.519664439041565 | epot = -15.3000927799068 | etot = -14.6424332456546 +677000 ekin = 0.136343677285182 | erot = 0.510732098518056 | epot = -15.2895090214411 | etot = -14.6424332456378 +678000 ekin = 0.1350706641226 | erot = 0.49788857525657 | epot = -15.2753924849801 | etot = -14.6424332456009 +679000 ekin = 0.134352810444862 | erot = 0.481532294132637 | epot = -15.2583183501238 | etot = -14.6424332455463 +680000 ekin = 0.13431086265575 | erot = 0.462390968605425 | epot = -15.2391350767393 | etot = -14.6424332454781 +681000 ekin = 0.135007638923122 | erot = 0.441462941784965 | epot = -15.218903826109 | etot = -14.6424332454009 +682000 ekin = 0.136452461524589 | erot = 0.419938865037975 | epot = -15.1988245718825 | etot = -14.6424332453199 +683000 ekin = 0.138609887397947 | erot = 0.399112293315654 | epot = -15.1801554259539 | etot = -14.6424332452403 +684000 ekin = 0.141410065648264 | erot = 0.380287181762594 | epot = -15.1641304925779 | etot = -14.6424332451671 +685000 ekin = 0.144758102722244 | erot = 0.364688846299647 | epot = -15.1518801941267 | etot = -14.6424332451049 +686000 ekin = 0.14854046711943 | erot = 0.353383275614745 | epot = -15.144356987792 | etot = -14.6424332450578 +687000 ekin = 0.152627512098722 | erot = 0.347208212231136 | epot = -15.1422689693591 | etot = -14.6424332450292 +688000 ekin = 0.156872371008243 | erot = 0.346718408271441 | epot = -15.1460240243019 | etot = -14.6424332450222 +689000 ekin = 0.161107527974782 | erot = 0.352146941115747 | epot = -15.1556877141288 | etot = -14.6424332450382 +690000 ekin = 0.16514108738065 | erot = 0.363384304942447 | epot = -15.1709586374008 | etot = -14.6424332450777 +691000 ekin = 0.168755042649082 | erot = 0.379976931156971 | epot = -15.1911652189453 | etot = -14.6424332451393 +692000 ekin = 0.171707649703694 | erot = 0.401146558398203 | epot = -15.2152874533219 | etot = -14.64243324522 +693000 ekin = 0.173741393443093 | erot = 0.425831232789035 | epot = -15.2420058715475 | etot = -14.6424332453154 +694000 ekin = 0.174597110624773 | erot = 0.452747528140487 | epot = -15.2697778841841 | etot = -14.6424332454189 +695000 ekin = 0.174033757472237 | erot = 0.480471830922762 | epot = -15.2969388339179 | etot = -14.6424332455229 +696000 ekin = 0.171852263364752 | erot = 0.50753639815869 | epot = -15.3218219071425 | etot = -14.6424332456191 +697000 ekin = 0.167921065290924 | erot = 0.532533688693483 | epot = -15.3428879996837 | etot = -14.6424332456993 +698000 ekin = 0.162200409477016 | erot = 0.554220619925494 | epot = -15.3588542751586 | etot = -14.6424332457561 +699000 ekin = 0.154762415715625 | erot = 0.571613361028384 | epot = -15.3688090225278 | etot = -14.6424332457837 +700000 ekin = 0.14580423000878 | erot = 0.584063387088342 | epot = -15.3723008628759 | etot = -14.6424332457788 +701000 ekin = 0.135652269558589 | erot = 0.591306922721675 | epot = -15.3693924380207 | etot = -14.6424332457404 +702000 ekin = 0.124756460207458 | erot = 0.593482464349287 | epot = -15.3606721702276 | etot = -14.6424332456708 +703000 ekin = 0.11367432595124 | erot = 0.591114401857202 | epot = -15.3472219733832 | etot = -14.6424332455747 +704000 ekin = 0.10304567594557 | erot = 0.585064323196779 | epot = -15.3305432446014 | etot = -14.6424332454591 +705000 ekin = 0.093559358196298 | erot = 0.576454826534863 | epot = -15.3124474300637 | etot = -14.6424332453326 +706000 ekin = 0.0859140824284676 | erot = 0.566573150256884 | epot = -15.2949204778901 | etot = -14.6424332452047 +707000 ekin = 0.0807756759557719 | erot = 0.556763427609663 | epot = -15.2799723486508 | etot = -14.6424332450854 +708000 ekin = 0.0787333622599937 | erot = 0.548316855291462 | epot = -15.269483462535 | etot = -14.6424332449836 +709000 ekin = 0.0802577669150991 | erot = 0.542368667954137 | epot = -15.2650596797766 | etot = -14.6424332449074 +710000 ekin = 0.0856633545528662 | erot = 0.539809747049451 | epot = -15.2679063464654 | etot = -14.642433244863 +711000 ekin = 0.0950778519027508 | erot = 0.541219180891539 | epot = -15.2787302776488 | etot = -14.6424332448545 +712000 ekin = 0.10842087662218 | erot = 0.546822307911647 | epot = -15.2976764294171 | etot = -14.6424332448833 +713000 ekin = 0.125393451694867 | erot = 0.556476834657881 | epot = -15.3243035313012 | etot = -14.6424332449484 +714000 ekin = 0.145479367621472 | erot = 0.569687600119496 | epot = -15.3576002127874 | etot = -14.6424332450464 +715000 ekin = 0.167958541116859 | erot = 0.585648522303218 | epot = -15.3960403085917 | etot = -14.6424332451716 +716000 ekin = 0.191931735851232 | erot = 0.60330829253147 | epot = -15.4376732736993 | etot = -14.6424332453166 +717000 ekin = 0.216355400176894 | erot = 0.621454592037079 | epot = -15.4802432376866 | etot = -14.6424332454726 +718000 ekin = 0.24008505651044 | erot = 0.638810139731556 | epot = -15.521328441872 | etot = -14.64243324563 +719000 ekin = 0.261925698575349 | erot = 0.654132895986116 | epot = -15.558491840341 | etot = -14.6424332457795 +720000 ekin = 0.280687969311591 | erot = 0.666312379867061 | epot = -15.5894335950905 | etot = -14.6424332459119 +721000 ekin = 0.295249345589153 | erot = 0.674454385927668 | epot = -15.6121369775356 | etot = -14.6424332460188 +722000 ekin = 0.304619886333733 | erot = 0.67794741025506 | epot = -15.6250005426818 | etot = -14.642433246093 +723000 ekin = 0.308011983727977 | erot = 0.676505724570366 | epot = -15.6269509544273 | etot = -14.642433246129 +724000 ekin = 0.304912667284364 | erot = 0.670186105899516 | epot = -15.6175320193064 | etot = -14.6424332461225 +725000 ekin = 0.295155116711556 | erot = 0.659377522489347 | epot = -15.5969658852725 | etot = -14.6424332460716 +726000 ekin = 0.278983134900095 | erot = 0.644765363158316 | epot = -15.5661817440347 | etot = -14.6424332459763 +727000 ekin = 0.257098790794367 | erot = 0.627273860362841 | epot = -15.5268058969971 | etot = -14.6424332458399 +728000 ekin = 0.230680158274935 | erot = 0.607992016180396 | epot = -15.481105420124 | etot = -14.6424332456687 +729000 ekin = 0.201354496276678 | erot = 0.588089464034347 | epot = -15.4318772057843 | etot = -14.6424332454733 +730000 ekin = 0.171114103979303 | erot = 0.568729214715612 | epot = -15.382276563963 | etot = -14.6424332452681 +731000 ekin = 0.142168923912273 | erot = 0.55098413507054 | epot = -15.3355863040536 | etot = -14.6424332450708 +732000 ekin = 0.11674200710062 | erot = 0.535763349043798 | epot = -15.294938601045 | etot = -14.6424332449006 +733000 ekin = 0.096829302757611 | erot = 0.523753647321743 | epot = -15.263016194855 | etot = -14.6424332447757 +734000 ekin = 0.0839596135620853 | erot = 0.515379592338737 | epot = -15.2417724506111 | etot = -14.6424332447103 +735000 ekin = 0.0789983701793321 | erot = 0.510784464196176 | epot = -15.2322160790871 | etot = -14.6424332447116 +736000 ekin = 0.0820355551944618 | erot = 0.509832642266591 | epot = -15.2343014422397 | etot = -14.6424332447787 +737000 ekin = 0.0923827123871921 | erot = 0.51213255085583 | epot = -15.2469485081446 | etot = -14.6424332449015 +738000 ekin = 0.108680448514306 | erot = 0.517077971028045 | epot = -15.2681916646065 | etot = -14.6424332450641 +739000 ekin = 0.12909371568349 | erot = 0.523904364927467 | epot = -15.2954313258571 | etot = -14.6424332452461 +740000 ekin = 0.151555277793912 | erot = 0.531755895780646 | epot = -15.3257444190018 | etot = -14.6424332454272 +741000 ekin = 0.174012721806563 | erot = 0.539758083454575 | epot = -15.3562040508503 | etot = -14.6424332455892 +742000 ekin = 0.194640916831384 | erot = 0.547090549700596 | epot = -15.3841647122502 | etot = -14.6424332457182 +743000 ekin = 0.211995737398717 | erot = 0.553054125338761 | epot = -15.4074831085432 | etot = -14.6424332458057 +744000 ekin = 0.22510050872294 | erot = 0.557126762310943 | epot = -15.4246605168818 | etot = -14.6424332458479 +745000 ekin = 0.233469424486957 | erot = 0.559003260240344 | epot = -15.4349059305732 | etot = -14.6424332458459 +746000 ekin = 0.2370799134654 | erot = 0.558614810501353 | epot = -15.438127969771 | etot = -14.6424332458043 +747000 ekin = 0.236308652985431 | erot = 0.556125790084381 | epot = -15.4348676888002 | etot = -14.6424332457304 +748000 ekin = 0.231845097888603 | erot = 0.551907079331795 | epot = -15.426185422854 | etot = -14.6424332456336 +749000 ekin = 0.224593843485089 | erot = 0.546487360031397 | epot = -15.4135144490409 | etot = -14.6424332455244 +750000 ekin = 0.215574369393293 | erot = 0.540486233486826 | epot = -15.3984938482942 | etot = -14.6424332454141 +751000 ekin = 0.205824583428116 | erot = 0.534535356766581 | epot = -15.382793185508 | etot = -14.6424332453133 +752000 ekin = 0.196313335743831 | erot = 0.529195815220672 | epot = -15.367942396196 | etot = -14.6424332452315 +753000 ekin = 0.187866475789607 | erot = 0.524881252734243 | epot = -15.3551809737002 | etot = -14.6424332451763 +754000 ekin = 0.181110613628491 | erot = 0.521796491100216 | epot = -15.3453403498808 | etot = -14.6424332451521 +755000 ekin = 0.176438042206941 | erot = 0.519900210809565 | epot = -15.3387714981766 | etot = -14.6424332451601 +756000 ekin = 0.173994962649976 | erot = 0.518897676287607 | epot = -15.3353258841355 | etot = -14.642433245198 +757000 ekin = 0.173693190273855 | erot = 0.518265706185164 | epot = -15.334392141719 | etot = -14.6424332452599 +758000 ekin = 0.175243155018327 | erot = 0.517307659824269 | epot = -15.3349840601804 | etot = -14.6424332453378 +759000 ekin = 0.178203703096713 | erot = 0.515231902167182 | epot = -15.3358688506856 | etot = -14.6424332454217 +760000 ekin = 0.182042463552564 | erot = 0.511243837951639 | epot = -15.3357195470058 | etot = -14.6424332455016 +761000 ekin = 0.186199747764933 | erot = 0.504639825550332 | epot = -15.3332728188834 | etot = -14.6424332455682 +762000 ekin = 0.190149235948613 | erot = 0.494891409036607 | epot = -15.3274738905993 | etot = -14.6424332456141 +763000 ekin = 0.193449921097585 | erot = 0.481710238289879 | epot = -15.3175934050219 | etot = -14.6424332456345 +764000 ekin = 0.195785552428752 | erot = 0.465087294354156 | epot = -15.3033060924098 | etot = -14.6424332456268 +765000 ekin = 0.196989678186294 | erot = 0.445303873494492 | epot = -15.2847267972726 | etot = -14.6424332455918 +766000 ekin = 0.197055919183484 | erot = 0.422915440294251 | epot = -15.26240460501 | etot = -14.6424332455322 +767000 ekin = 0.19613407649359 | erot = 0.398712320924831 | epot = -15.2372796428711 | etot = -14.6424332454526 +768000 ekin = 0.194513096651386 | erot = 0.373662938959647 | epot = -15.2106092809703 | etot = -14.6424332453593 +769000 ekin = 0.192592017625304 | erot = 0.348845887486037 | epot = -15.1838711503705 | etot = -14.6424332452592 +770000 ekin = 0.190840163683791 | erot = 0.325376840212305 | epot = -15.1586502490562 | etot = -14.6424332451601 +771000 ekin = 0.189748397224452 | erot = 0.304335529899573 | epot = -15.136517172194 | etot = -14.64243324507 +772000 ekin = 0.189774341847263 | erot = 0.286697153920281 | epot = -15.1189047407638 | etot = -14.6424332449962 +773000 ekin = 0.191286034496866 | erot = 0.273271857835351 | epot = -15.1069911372776 | etot = -14.6424332449453 +774000 ekin = 0.194510000604709 | erot = 0.264655458968876 | epot = -15.101598704496 | etot = -14.6424332449224 +775000 ekin = 0.199490639675106 | erot = 0.261194193154614 | epot = -15.1031180777597 | etot = -14.64243324493 +776000 ekin = 0.206067477061454 | erot = 0.262965803934464 | epot = -15.1114665259641 | etot = -14.6424332449682 +777000 ekin = 0.213875019081943 | erot = 0.269778568412073 | epot = -15.1260868325284 | etot = -14.6424332450344 +778000 ekin = 0.222366868961404 | erot = 0.281188790675987 | epot = -15.1459889047605 | etot = -14.6424332451231 +779000 ekin = 0.230862102265719 | erot = 0.296535944176208 | epot = -15.169831291669 | etot = -14.6424332452271 +780000 ekin = 0.238608567016806 | erot = 0.31499316909211 | epot = -15.1960349814464 | etot = -14.6424332453374 +781000 ekin = 0.244855557739756 | erot = 0.335629445236695 | epot = -15.2229182484214 | etot = -14.6424332454449 +782000 ekin = 0.248927612477286 | erot = 0.357478674286886 | epot = -15.2488395323048 | etot = -14.6424332455406 +783000 ekin = 0.250291897528993 | erot = 0.379610269028342 | epot = -15.2723354121742 | etot = -14.6424332456169 +784000 ekin = 0.248613283253222 | erot = 0.401195731122937 | epot = -15.2922422600437 | etot = -14.6424332456676 +785000 ekin = 0.243793133451402 | erot = 0.421566090466529 | epot = -15.3077924696065 | etot = -14.6424332456886 +786000 ekin = 0.23598950185365 | erot = 0.44025590520682 | epot = -15.3186786527387 | etot = -14.6424332456782 +787000 ekin = 0.225617610785865 | erot = 0.457030673432359 | epot = -15.3250815298553 | etot = -14.6424332456371 +788000 ekin = 0.213330260903178 | erot = 0.471895861695948 | epot = -15.3276593681676 | etot = -14.6424332455685 +789000 ekin = 0.199978499678579 | erot = 0.485087183883026 | epot = -15.3274989290395 | etot = -14.6424332454779 +790000 ekin = 0.186553834704508 | erot = 0.49704314124288 | epot = -15.32603022132 | etot = -14.6424332453726 +791000 ekin = 0.174114766793481 | erot = 0.508362048569847 | epot = -15.3249100606249 | etot = -14.6424332452616 +792000 ekin = 0.163702420432414 | erot = 0.519746739180895 | epot = -15.3258824047679 | etot = -14.6424332451546 +793000 ekin = 0.156252224966309 | erot = 0.53194082298947 | epot = -15.3306262930168 | etot = -14.642433245061 +794000 ekin = 0.152510350034315 | erot = 0.545660777315094 | epot = -15.3406043723391 | etot = -14.6424332449897 +795000 ekin = 0.152964251156891 | erot = 0.5615283269811 | epot = -15.3569258230857 | etot = -14.6424332449477 +796000 ekin = 0.157795747355246 | erot = 0.580007578778131 | epot = -15.3802365710729 | etot = -14.6424332449395 +797000 ekin = 0.166862457855134 | erot = 0.601351255569813 | epot = -15.4106469583918 | etot = -14.6424332449668 +798000 ekin = 0.179709603428539 | erot = 0.62556012184583 | epot = -15.4477029703029 | etot = -14.6424332450285 +799000 ekin = 0.195609966057053 | erot = 0.652359247176983 | epot = -15.490402458355 | etot = -14.642433245121 +800000 ekin = 0.213626158786136 | erot = 0.68119402187417 | epot = -15.5372534258983 | etot = -14.642433245238 +801000 ekin = 0.232687040188266 | erot = 0.711247726387183 | epot = -15.5863680119474 | etot = -14.642433245372 +802000 ekin = 0.251669429100998 | erot = 0.741480919836821 | epot = -15.6355835944519 | etot = -14.642433245514 +803000 ekin = 0.269477067853637 | erot = 0.770691008421927 | epot = -15.6826013219306 | etot = -14.642433245655 +804000 ekin = 0.285110541453573 | erot = 0.797588259159231 | epot = -15.7251320463985 | etot = -14.6424332457857 +805000 ekin = 0.297723982502801 | erot = 0.820882528800413 | epot = -15.7610397572012 | etot = -14.6424332458979 +806000 ekin = 0.306666387684663 | erot = 0.839373432914301 | epot = -15.7884730665838 | etot = -14.6424332459848 +807000 ekin = 0.311506975554225 | erot = 0.852035914446659 | epot = -15.8059761360419 | etot = -14.642433246041 +808000 ekin = 0.312045176252483 | erot = 0.858093398528957 | epot = -15.812571820845 | etot = -14.6424332460636 +809000 ekin = 0.308306642387543 | erot = 0.857071970759347 | epot = -15.8078118591986 | etot = -14.6424332460517 +810000 ekin = 0.300527220561017 | erot = 0.848831113929473 | epot = -15.7917915804974 | etot = -14.6424332460069 +811000 ekin = 0.289127204421129 | erot = 0.833569138622877 | epot = -15.7651295889766 | etot = -14.6424332459326 +812000 ekin = 0.274678427602343 | erot = 0.811804116493732 | epot = -15.72891578993 | etot = -14.6424332458339 +813000 ekin = 0.257866835583857 | erot = 0.784333459543394 | epot = -15.6846335408442 | etot = -14.642433245717 +814000 ekin = 0.23945308059417 | erot = 0.752176980197134 | epot = -15.6340633063801 | etot = -14.6424332455888 +815000 ekin = 0.220233415151649 | erot = 0.716509170267373 | epot = -15.5791758308753 | etot = -14.6424332454563 +816000 ekin = 0.201002751046645 | erot = 0.678586569748774 | epot = -15.5220225661215 | etot = -14.6424332453261 +817000 ekin = 0.182521261080257 | erot = 0.639675603865673 | epot = -15.4646301101501 | etot = -14.6424332452042 +818000 ekin = 0.16548540152787 | erot = 0.600985363832187 | epot = -15.4089040104558 | etot = -14.6424332450958 +819000 ekin = 0.15050378978045 | erot = 0.563608719250084 | epot = -15.3565457540356 | etot = -14.642433245005 +820000 ekin = 0.138078032178526 | erot = 0.528474068973221 | epot = -15.3089853460867 | etot = -14.6424332449349 +821000 ekin = 0.1285883867302 | erot = 0.496309093118672 | epot = -15.2673307247365 | etot = -14.6424332448876 +822000 ekin = 0.12228406613689 | erot = 0.467617125516686 | epot = -15.2323344365175 | etot = -14.6424332448639 +823000 ekin = 0.119278020924427 | erot = 0.442666228479689 | epot = -15.204377494268 | etot = -14.6424332448639 +824000 ekin = 0.119546158603772 | erot = 0.421490682739598 | epot = -15.1834700862299 | etot = -14.6424332448865 +825000 ekin = 0.122931110514646 | erot = 0.403904342224695 | epot = -15.1692686976689 | etot = -14.6424332449295 +826000 ekin = 0.129150803764422 | erot = 0.389525075000924 | epot = -15.1611091237554 | etot = -14.64243324499 +827000 ekin = 0.137812176399265 | erot = 0.377809252271385 | epot = -15.1580546737348 | etot = -14.6424332450642 +828000 ekin = 0.148430331608458 | erot = 0.368094906963596 | epot = -15.1589584837193 | etot = -14.6424332451472 +829000 ekin = 0.160453205761757 | erot = 0.3596517375127 | epot = -15.1625381885084 | etot = -14.6424332452339 +830000 ekin = 0.173291382896823 | erot = 0.351735589545891 | epot = -15.1674602177611 | etot = -14.6424332453184 +831000 ekin = 0.186352012963015 | erot = 0.343644456330365 | epot = -15.1724297146884 | etot = -14.642433245395 +832000 ekin = 0.199074924605492 | erot = 0.334772487921431 | epot = -15.1762806579853 | etot = -14.6424332454584 +833000 ekin = 0.210968084880519 | erot = 0.324658115189106 | epot = -15.1780594455734 | etot = -14.6424332455038 +834000 ekin = 0.22163875725694 | erot = 0.313022323442632 | epot = -15.1770943262278 | etot = -14.6424332455283 +835000 ekin = 0.230816330001906 | erot = 0.299793483326875 | epot = -15.1730430588591 | etot = -14.6424332455304 +836000 ekin = 0.238363132174156 | erot = 0.285116039960992 | epot = -15.165912417646 | etot = -14.6424332455109 +837000 ekin = 0.244270841530906 | erot = 0.269341751259717 | epot = -15.1560458382634 | etot = -14.6424332454728 +838000 ekin = 0.248642320235629 | erot = 0.253003904103877 | epot = -15.1440794697601 | etot = -14.6424332454206 +839000 ekin = 0.251661569327587 | erot = 0.236776758987145 | epot = -15.1308715736748 | etot = -14.6424332453601 +840000 ekin = 0.253557306828163 | erot = 0.221424057161458 | epot = -15.117414609287 | etot = -14.6424332452974 +841000 ekin = 0.254567562696712 | erot = 0.207741475743549 | epot = -15.1047422836783 | etot = -14.642433245238 +842000 ekin = 0.254912814683648 | erot = 0.19649826235426 | epot = -15.093844322224 | etot = -14.6424332451861 +843000 ekin = 0.254783130765732 | erot = 0.18838292178705 | epot = -15.0855992976972 | etot = -14.6424332451444 +844000 ekin = 0.254340789697802 | erot = 0.183956927272122 | epot = -15.0807309620839 | etot = -14.642433245114 +845000 ekin = 0.253734932891637 | erot = 0.183619247980649 | epot = -15.079787425967 | etot = -14.6424332450947 +846000 ekin = 0.25312050419609 | erot = 0.187583282239926 | epot = -15.0831370315219 | etot = -14.6424332450859 +847000 ekin = 0.252671650088207 | erot = 0.195866742639201 | epot = -15.0909716378148 | etot = -14.6424332450873 +848000 ekin = 0.252580915310227 | erot = 0.208294222463247 | epot = -15.1033083828726 | etot = -14.6424332450991 +849000 ekin = 0.253039966848203 | erot = 0.224511555531949 | epot = -15.1199847675021 | etot = -14.642433245122 +850000 ekin = 0.254204001798466 | erot = 0.244010590097926 | epot = -15.1406478370531 | etot = -14.6424332451567 +851000 ekin = 0.25614833902674 | erot = 0.266162563602757 | epot = -15.1647441478328 | etot = -14.6424332452033 +852000 ekin = 0.258829686440543 | erot = 0.290257858698332 | epot = -15.1915207903994 | etot = -14.6424332452605 +853000 ekin = 0.262064657828545 | erot = 0.315549558167831 | epot = -15.2200474613219 | etot = -14.6424332453255 +854000 ekin = 0.265534116122616 | erot = 0.341297947736459 | epot = -15.2492653092525 | etot = -14.6424332453934 +855000 ekin = 0.26881517465356 | erot = 0.366813004430954 | epot = -15.2780614245429 | etot = -14.6424332454584 +856000 ekin = 0.2714354869546 | erot = 0.391492007901482 | epot = -15.3053607403704 | etot = -14.6424332455143 +857000 ekin = 0.272939108063026 | erot = 0.414849750473433 | epot = -15.3302221040922 | etot = -14.6424332455557 +858000 ekin = 0.272951155039827 | erot = 0.436539390688028 | epot = -15.3519237913065 | etot = -14.6424332455787 +859000 ekin = 0.27122988067654 | erot = 0.456362750059338 | epot = -15.370025876317 | etot = -14.6424332455811 +860000 ekin = 0.267698633834005 | erot = 0.474269718460678 | epot = -15.3844015978584 | etot = -14.6424332455637 +861000 ekin = 0.262455001753023 | erot = 0.490347316007822 | epot = -15.3952355632891 | etot = -14.6424332455283 +862000 ekin = 0.255758797176847 | erot = 0.504799761298972 | epot = -15.4029918039546 | etot = -14.6424332454788 +863000 ekin = 0.248003564341593 | erot = 0.517921532812577 | epot = -15.408358342574 | etot = -14.6424332454198 +864000 ekin = 0.239677655585047 | erot = 0.530065823503499 | epot = -15.412176724445 | etot = -14.6424332453565 +865000 ekin = 0.23132088944558 | erot = 0.541610953534477 | epot = -15.4153650882737 | etot = -14.6424332452936 +866000 ekin = 0.223481813676492 | erot = 0.552927233332167 | epot = -15.4188422922443 | etot = -14.6424332452356 +867000 ekin = 0.21667917449216 | erot = 0.564346499432584 | epot = -15.4234589191109 | etot = -14.6424332451862 +868000 ekin = 0.211369750018423 | erot = 0.576136138939141 | epot = -15.4299391341058 | etot = -14.6424332451482 +869000 ekin = 0.207923502308487 | erot = 0.588478941151825 | epot = -15.4388356885839 | etot = -14.6424332451236 +870000 ekin = 0.206606153000579 | erot = 0.601459626890824 | epot = -15.4504990250046 | etot = -14.6424332451132 +871000 ekin = 0.207568796758706 | erot = 0.615058451106102 | epot = -15.4650604929822 | etot = -14.6424332451174 +872000 ekin = 0.210843969902103 | erot = 0.629151875760072 | epot = -15.4824290907977 | etot = -14.6424332451355 +873000 ekin = 0.216347593119445 | erot = 0.643519970834179 | epot = -15.5023008091198 | etot = -14.6424332451662 +874000 ekin = 0.223886305143434 | erot = 0.657859909731246 | epot = -15.5241794600821 | etot = -14.6424332452075 +875000 ekin = 0.233169807553067 | erot = 0.671804662211551 | epot = -15.5474077150215 | etot = -14.6424332452569 +876000 ekin = 0.243827877963456 | erot = 0.684945735800616 | epot = -15.5712068590756 | etot = -14.6424332453115 +877000 ekin = 0.255431632545719 | erot = 0.696858567355222 | epot = -15.5947234452689 | etot = -14.642433245368 +878000 ekin = 0.267518408512945 | erot = 0.707128927389438 | epot = -15.6170805813253 | etot = -14.6424332454229 +879000 ekin = 0.279619300258663 | erot = 0.715378495721848 | epot = -15.6374310414535 | etot = -14.642433245473 +880000 ekin = 0.291287955020082 | erot = 0.721287639199831 | epot = -15.655008839735 | etot = -14.6424332455151 +881000 ekin = 0.302128778464172 | erot = 0.724613422811349 | epot = -15.6691754468222 | etot = -14.6424332455467 +882000 ekin = 0.311822304068348 | erot = 0.72520106817747 | epot = -15.6794566178122 | etot = -14.6424332455663 +883000 ekin = 0.32014524378723 | erot = 0.722987481104759 | epot = -15.6855659704652 | etot = -14.6424332455732 +884000 ekin = 0.326982762198449 | erot = 0.717996120159773 | epot = -15.6874121279262 | etot = -14.642433245568 +885000 ekin = 0.332330882212052 | erot = 0.710323349672674 | epot = -15.6850874774371 | etot = -14.6424332455524 +886000 ekin = 0.336287673330606 | erot = 0.700117442976865 | epot = -15.6788383618368 | etot = -14.6424332455294 +887000 ekin = 0.339032964151287 | erot = 0.687552454437637 | epot = -15.6690186640915 | etot = -14.6424332455026 +888000 ekin = 0.340797654544087 | erot = 0.672800100946149 | epot = -15.6560310009666 | etot = -14.6424332454764 +889000 ekin = 0.341825106158792 | erot = 0.656003407102967 | epot = -15.6402617587166 | etot = -14.6424332454548 +890000 ekin = 0.34232834757507 | erot = 0.637256013166648 | epot = -15.6220176061832 | etot = -14.6424332454415 +891000 ekin = 0.342447730492025 | erot = 0.616590618571196 | epot = -15.6014715945022 | etot = -14.642433245439 +892000 ekin = 0.342214057411764 | erot = 0.593979026507483 | epot = -15.5786263293677 | etot = -14.6424332454484 +893000 ekin = 0.341522004910226 | erot = 0.569344767734754 | epot = -15.5533000181142 | etot = -14.6424332454692 +894000 ekin = 0.340117934117732 | erot = 0.542587519917767 | epot = -15.5251386995347 | etot = -14.6424332454992 +895000 ekin = 0.337605044782691 | erot = 0.513616778982377 | epot = -15.4936550692997 | etot = -14.6424332455346 +896000 ekin = 0.333467462872541 | erot = 0.482390775176039 | epot = -15.4582914836189 | etot = -14.6424332455703 +897000 ekin = 0.327113397522298 | erot = 0.448955709004864 | epot = -15.4185023521275 | etot = -14.6424332456003 +898000 ekin = 0.317936017621705 | erot = 0.413480165460747 | epot = -15.3738494287008 | etot = -14.6424332456183 +899000 ekin = 0.305389123797813 | erot = 0.376280077470634 | epot = -15.3241024468866 | etot = -14.6424332456181 +900000 ekin = 0.289072881398238 | erot = 0.337830752319679 | epot = -15.2693368793119 | etot = -14.642433245594 +901000 ekin = 0.268822686263766 | erot = 0.298764046956941 | epot = -15.2100199787623 | etot = -14.6424332455416 +902000 ekin = 0.244791653973854 | erot = 0.259850521116686 | epot = -15.147075420549 | etot = -14.6424332454585 +903000 ekin = 0.217514571467877 | erot = 0.2219680472084 | epot = -15.0819158640211 | etot = -14.6424332453448 +904000 ekin = 0.187939204416865 | erot = 0.18605969200996 | epot = -15.016432141631 | etot = -14.6424332452042 +905000 ekin = 0.157410847736454 | erot = 0.153084564880819 | epot = -14.9529286576615 | etot = -14.6424332450442 +906000 ekin = 0.127599356275869 | erot = 0.123965703542124 | epot = -14.8939983046943 | etot = -14.6424332448764 +907000 ekin = 0.100365589134273 | erot = 0.0995389863865968 | epot = -14.8423378202365 | etot = -14.6424332447156 +908000 ekin = 0.0775759855969076 | erot = 0.0805066337373332 | epot = -14.8005158639122 | etot = -14.6424332445779 +909000 ekin = 0.060887695004245 | erot = 0.0673982354544352 | epot = -14.7707191749376 | etot = -14.6424332444789 +910000 ekin = 0.051538292298201 | erot = 0.0605415547689986 | epot = -14.7545130914979 | etot = -14.6424332444307 +911000 ekin = 0.0501789452889314 | erot = 0.0600446989611976 | epot = -14.7526568886895 | etot = -14.6424332444394 +912000 ekin = 0.0567846925720761 | erot = 0.0657906450222932 | epot = -14.7650085820985 | etot = -14.6424332445042 +913000 ekin = 0.0706603747930264 | erot = 0.0774445361866898 | epot = -14.7905381555969 | etot = -14.6424332446172 +914000 ekin = 0.0905398584091763 | erot = 0.0944735694303653 | epot = -14.8274466726047 | etot = -14.6424332447652 +915000 ekin = 0.114756144628428 | erot = 0.116178630207615 | epot = -14.8733680197682 | etot = -14.6424332449321 +916000 ekin = 0.141447043402292 | erot = 0.141736093139118 | epot = -14.9256163816431 | etot = -14.6424332451017 +917000 ekin = 0.168758535419861 | erot = 0.170247440488538 | epot = -14.9814392211683 | etot = -14.6424332452599 +918000 ekin = 0.195014913439662 | erot = 0.200793639368136 | epot = -15.0382417982035 | etot = -14.6424332453957 +919000 ekin = 0.218837422083706 | erot = 0.232490666335444 | epot = -15.0937613339213 | etot = -14.6424332455022 +920000 ekin = 0.239206641023781 | erot = 0.264542267091206 | epot = -15.1461821536913 | etot = -14.6424332455763 +921000 ekin = 0.255474577148722 | erot = 0.29628605080145 | epot = -15.1941938735681 | etot = -14.6424332456179 +922000 ekin = 0.26733863121584 | erot = 0.327229363204498 | epot = -15.2370012400495 | etot = -14.6424332456292 +923000 ekin = 0.274791412214288 | erot = 0.357072039936907 | epot = -15.2742966977651 | etot = -14.6424332456139 +924000 ekin = 0.278059017516471 | erot = 0.385714059432095 | epot = -15.3062063225254 | etot = -14.6424332455768 +925000 ekin = 0.277537405168489 | erot = 0.413247220094928 | epot = -15.3332178707869 | etot = -14.6424332455235 +926000 ekin = 0.273733135238468 | erot = 0.439931173660914 | epot = -15.3560975543588 | etot = -14.6424332454594 +927000 ekin = 0.26721185964169 | erot = 0.466155363881716 | epot = -15.3758004689138 | etot = -14.6424332453904 +928000 ekin = 0.258555847536273 | erot = 0.492389553502083 | epot = -15.3933786463605 | etot = -14.6424332453221 +929000 ekin = 0.248330567892114 | erot = 0.519126582981251 | epot = -15.4098903961332 | etot = -14.6424332452599 +930000 ekin = 0.237059747166417 | erot = 0.546821711631313 | epot = -15.4263147040061 | etot = -14.6424332452084 +931000 ekin = 0.225208144806099 | erot = 0.575833282923054 | epot = -15.4434746729006 | etot = -14.6424332451714 +932000 ekin = 0.213171319366128 | erot = 0.606369490851291 | epot = -15.4619740553693 | etot = -14.6424332451519 +933000 ekin = 0.201271722996209 | erot = 0.638445690378466 | epot = -15.482150658526 | etot = -14.6424332451513 +934000 ekin = 0.189760460110485 | erot = 0.671856006698808 | epot = -15.5040497119792 | etot = -14.6424332451699 +935000 ekin = 0.178823941838717 | erot = 0.706161996587126 | epot = -15.5274191836321 | etot = -14.6424332452063 +936000 ekin = 0.168594479115294 | erot = 0.740699865837039 | epot = -15.5517275902103 | etot = -14.6424332452579 +937000 ekin = 0.159163635635195 | erot = 0.774606336205919 | epot = -15.5762032171622 | etot = -14.6424332453211 +938000 ekin = 0.150596971915171 | erot = 0.806861786796075 | epot = -15.5998920041023 | etot = -14.6424332453911 +939000 ekin = 0.142948711632666 | erot = 0.836347883526529 | epot = -15.6217298406219 | etot = -14.6424332454627 +940000 ekin = 0.136274889171384 | erot = 0.861915676028721 | epot = -15.6406238107305 | etot = -14.6424332455304 +941000 ekin = 0.130643703199134 | erot = 0.882459199120404 | epot = -15.6555361479088 | etot = -14.6424332455893 +942000 ekin = 0.126142088160929 | erot = 0.896989065172066 | epot = -15.6655643989677 | etot = -14.6424332456347 +943000 ekin = 0.122877886110378 | erot = 0.904700444358843 | epot = -15.6700115761325 | etot = -14.6424332456633 +944000 ekin = 0.12097740741224 | erot = 0.905030230236918 | epot = -15.6684408833219 | etot = -14.6424332456728 +945000 ekin = 0.120578563690818 | erot = 0.897699054745715 | epot = -15.660710864099 | etot = -14.6424332456625 +946000 ekin = 0.121820103593603 | erot = 0.882735070928584 | epot = -15.6469884201552 | etot = -14.642433245633 +947000 ekin = 0.124827761129181 | erot = 0.860477935596529 | epot = -15.6277389423121 | etot = -14.6424332455864 +948000 ekin = 0.129698334168747 | erot = 0.831563037038142 | epot = -15.6036946167331 | etot = -14.6424332455262 +949000 ekin = 0.136482857558223 | erot = 0.796887554722467 | epot = -15.5758036577371 | etot = -14.6424332454564 +950000 ekin = 0.145170138931244 | erot = 0.757561255988665 | epot = -15.545164640302 | etot = -14.6424332453821 +951000 ekin = 0.155672002995198 | erot = 0.714845916094193 | epot = -15.5129511643977 | etot = -14.6424332453083 +952000 ekin = 0.167811650836288 | erot = 0.670087833250747 | epot = -15.4803327293271 | etot = -14.64243324524 +953000 ekin = 0.181316579471282 | erot = 0.62464809521251 | epot = -15.4483979198655 | etot = -14.6424332451817 +954000 ekin = 0.195817500701168 | erot = 0.579835080696309 | epot = -15.4180858265343 | etot = -14.6424332451368 +955000 ekin = 0.210854606876659 | erot = 0.536843219769282 | epot = -15.3901310717537 | etot = -14.6424332451077 +956000 ekin = 0.225892299837258 | erot = 0.49670137679197 | epot = -15.3650269217247 | etot = -14.6424332450955 +957000 ekin = 0.240343066498473 | erot = 0.460233438094331 | epot = -15.3430097496925 | etot = -14.6424332450997 +958000 ekin = 0.253600493839208 | erot = 0.428032849894538 | epot = -15.324066588852 | etot = -14.6424332451182 +959000 ekin = 0.26508043374811 | erot = 0.400452005459373 | epot = -15.3079656843552 | etot = -14.6424332451478 +960000 ekin = 0.274268068130398 | erot = 0.377606549450015 | epot = -15.2943078627643 | etot = -14.6424332451839 +961000 ekin = 0.280767178003419 | erot = 0.359393861249926 | epot = -15.2825942844748 | etot = -14.6424332452215 +962000 ekin = 0.284346484063279 | erot = 0.345524198816832 | epot = -15.2723039281355 | etot = -14.6424332452554 +963000 ekin = 0.284976816089691 | erot = 0.3355622323293 | epot = -15.2629722936999 | etot = -14.6424332452809 +964000 ekin = 0.282852494247854 | erot = 0.328975986496892 | epot = -15.2542617260392 | etot = -14.6424332452945 +965000 ekin = 0.278391086615428 | erot = 0.325189577598743 | epot = -15.2460139095086 | etot = -14.6424332452944 +966000 ekin = 0.272207924679439 | erot = 0.323635640150665 | epot = -15.2382768101109 | etot = -14.6424332452808 +967000 ekin = 0.265065367870575 | erot = 0.323803079987219 | epot = -15.2313016931133 | etot = -14.6424332452555 +968000 ekin = 0.257801293713888 | erot = 0.325275872290492 | epot = -15.2255104112269 | etot = -14.6424332452225 +969000 ekin = 0.251245661474162 | erot = 0.327759142575902 | epot = -15.2214380492365 | etot = -14.6424332451864 +970000 ekin = 0.24613700899304 | erot = 0.331089781180773 | epot = -15.2196600353261 | etot = -14.6424332451523 +971000 ekin = 0.243051319616021 | erot = 0.335230325664833 | epot = -15.2207148904054 | etot = -14.6424332451246 +972000 ekin = 0.242353409638695 | erot = 0.340246678804358 | epot = -15.22503333355 | etot = -14.6424332451069 +973000 ekin = 0.244176338162489 | erot = 0.346272190710356 | epot = -15.2328817739745 | etot = -14.6424332451017 +974000 ekin = 0.248428661658042 | erot = 0.353462430361478 | epot = -15.2443243371296 | etot = -14.6424332451101 +975000 ekin = 0.254824314803068 | erot = 0.361946299430202 | epot = -15.2592038593654 | etot = -14.6424332451321 +976000 ekin = 0.262926848820545 | erot = 0.371779749929518 | epot = -15.2771398439171 | etot = -14.642433245167 +977000 ekin = 0.27219923533091 | erot = 0.382908123263806 | epot = -15.297540603808 | etot = -14.6424332452133 +978000 ekin = 0.282052066851764 | erot = 0.395142048097211 | epot = -15.3196273602177 | etot = -14.6424332452688 +979000 ekin = 0.291885751914043 | erot = 0.408150081471225 | epot = -15.3424690787159 | etot = -14.6424332453306 +980000 ekin = 0.301125083790016 | erot = 0.421469125222495 | epot = -15.365027454408 | etot = -14.6424332453955 +981000 ekin = 0.309246535917451 | erot = 0.434531423656212 | epot = -15.3862112050333 | etot = -14.6424332454596 +982000 ekin = 0.315799497490911 | erot = 0.446704965616411 | epot = -15.404937708626 | etot = -14.6424332455187 +983000 ekin = 0.32042257322114 | erot = 0.457342632743475 | epot = -15.4201984515335 | etot = -14.6424332455688 +984000 ekin = 0.322855465258551 | erot = 0.465834622598882 | epot = -15.4311233334638 | etot = -14.6424332456063 +985000 ekin = 0.322946302475207 | erot = 0.47165859097348 | epot = -15.4370381390771 | etot = -14.6424332456284 +986000 ekin = 0.320653917805744 | erot = 0.474422556589946 | epot = -15.4375097200291 | etot = -14.6424332456334 +987000 ekin = 0.316044627362153 | erot = 0.473896755515053 | epot = -15.4323746284979 | etot = -14.6424332456207 +988000 ekin = 0.309283477268727 | erot = 0.470032116944613 | epot = -15.4217488398044 | etot = -14.6424332455911 +989000 ekin = 0.300620522169168 | erot = 0.462964620621354 | epot = -15.4060183883369 | etot = -14.6424332455464 +990000 ekin = 0.290373280691188 | erot = 0.453006262994313 | epot = -15.3858127891748 | etot = -14.6424332454893 +991000 ekin = 0.278906915705663 | erot = 0.440624526218637 | epot = -15.3619646873472 | etot = -14.6424332454229 +992000 ekin = 0.266613826415146 | erot = 0.426413006890641 | epot = -15.3354600786566 | etot = -14.6424332453509 +993000 ekin = 0.253894212446534 | erot = 0.411056197524004 | epot = -15.3073836552473 | etot = -14.6424332452767 +994000 ekin = 0.24113883700009 | erot = 0.395291372387941 | epot = -15.2788634545917 | etot = -14.6424332452037 +995000 ekin = 0.22871476890696 | erot = 0.379870207854789 | epot = -15.2510182218965 | etot = -14.6424332451348 +996000 ekin = 0.216954417470376 | erot = 0.365522282707067 | epot = -15.2249099452499 | etot = -14.6424332450725 +997000 ekin = 0.206147766455999 | erot = 0.352922066138332 | epot = -15.2015030776131 | etot = -14.6424332450188 +998000 ekin = 0.196537413157836 | erot = 0.342660495991062 | epot = -15.1816311541242 | etot = -14.6424332449753 +999000 ekin = 0.18831584391307 | erot = 0.335221830005501 | epot = -15.1659709188615 | etot = -14.642433244943 +1000000 ekin = 0.181624323067755 | erot = 0.330966139649165 | epot = -15.1550237076395 | etot = -14.6424332449226 + 1000000 0.013453654 -1.5270261 0.011523695 -1.4973399 -8.4815516e-05 +Loop time of 18.6281 on 4 procs for 1000000 steps with 10 atoms + +Performance: 46381.610 tau/day, 53682.419 timesteps/s +99.5% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.50691 | 7.0285 | 12.641 | 197.6 | 37.73 +Bond | 0.081876 | 0.27627 | 0.44175 | 28.5 | 1.48 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 1.7692 | 2.0629 | 2.3468 | 17.0 | 11.07 +Output | 1.8e-05 | 2.625e-05 | 3e-05 | 0.0 | 0.00 +Modify | 0.17309 | 0.88362 | 1.5352 | 58.4 | 4.74 +Other | | 8.377 | | | 44.97 + +Nlocal: 2.5 ave 5 max 0 min +Histogram: 1 0 1 0 0 0 0 0 1 1 +Nghost: 7.5 ave 10 max 5 min +Histogram: 1 0 1 0 0 0 0 0 1 1 +Neighs: 18.5 ave 35 max 0 min +Histogram: 1 0 1 0 0 0 0 0 1 1 + +Total # of neighbors = 74 +Ave neighs/atom = 7.4 +Ave special neighs/atom = 3.6 +Neighbor list builds = 0 +Dangerous builds = 0 + +#write_restart config.${number}.* +Total wall time: 0:00:18 diff --git a/examples/USER/cgdna/examples/oxDNA/duplex1/log.18Jun19.duplex1.g++.1 b/examples/USER/cgdna/examples/oxDNA/duplex1/log.18Jun19.duplex1.g++.1 deleted file mode 100644 index 8b1c5c3807..0000000000 --- a/examples/USER/cgdna/examples/oxDNA/duplex1/log.18Jun19.duplex1.g++.1 +++ /dev/null @@ -1,1165 +0,0 @@ -LAMMPS (18 Jun 2019) -variable number equal 1 -variable ofreq equal 1000 -variable efreq equal 1000 -variable T equal 0.1 - -units lj - -dimension 3 - -newton off - -boundary p p p - -atom_style hybrid bond ellipsoid -atom_modify sort 0 1.0 - -# Pair interactions require lists of neighbours to be calculated -neighbor 1.0 bin -neigh_modify every 1 delay 0 check yes - -read_data data.duplex1 - orthogonal box = (-20 -20 -20) to (20 20 20) - 1 by 1 by 1 MPI processor grid - reading atoms ... - 10 atoms - reading velocities ... - 10 velocities - 10 ellipsoids - scanning bonds ... - 2 = max bonds/atom - reading bonds ... - 8 bonds - 2 = max # of 1-2 neighbors - 2 = max # of 1-3 neighbors - 2 = max # of 1-4 neighbors - 4 = max # of special neighbors - special bonds CPU = 5e-05 secs - read_data CPU = 0.001522 secs - -set atom * mass 3.1575 - 10 settings made for mass - -group all type 1 4 -10 atoms in group all - -# oxDNA bond interactions - FENE backbone -bond_style oxdna/fene -bond_coeff * 2.0 0.25 0.7525 - -# oxDNA pair interactions -pair_style hybrid/overlay oxdna/excv oxdna/stk oxdna/hbond oxdna/xstk oxdna/coaxstk -pair_coeff * * oxdna/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna/stk seqav ${T} 1.3448 2.6568 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna/stk seqav 0.1 1.3448 2.6568 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 -pair_coeff 1 4 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 -pair_coeff 2 3 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 -pair_coeff * * oxdna/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 -pair_coeff * * oxdna/coaxstk 46.0 0.4 0.6 0.22 0.58 2.0 2.541592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 -0.65 2.0 -0.65 - -# NVE ensemble -fix 1 all nve/dot -#fix 1 all nve/dotc/langevin ${T} ${T} 0.03 457145 angmom 10 -#fix 1 all nve/asphere -#fix 2 all langevin ${T} ${T} 0.03 457145 angmom 10 - -timestep 1e-5 - -#comm_style tiled -#fix 3 all balance 10000 1.1 rcb - -#compute mol all chunk/atom molecule -#compute mychunk all vcm/chunk mol -#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector - -#dump pos all xyz ${ofreq} traj.${number}.xyz - -#compute quat all property/atom quatw quati quatj quatk -#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] -#dump_modify quat sort id -#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" - -compute erot all erotate/asphere -compute ekin all ke -compute epot all pe -variable erot equal c_erot -variable ekin equal c_ekin -variable epot equal c_epot -variable etot equal c_erot+c_ekin+c_epot -fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes -fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes - -#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz -#dump_modify out sort id -#dump_modify out format line "%d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le" - -run 1000000 -Neighbor list info ... - update every 1 steps, delay 0 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 1.92828 - ghost atom cutoff = 1.92828 - binsize = 0.964142, bins = 42 42 42 - 5 neighbor lists, perpetual/occasional/extra = 5 0 0 - (1) pair oxdna/excv, perpetual - attributes: half, newton off - pair build: half/bin/newtoff - stencil: half/bin/3d/newtoff - bin: standard - (2) pair oxdna/stk, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none - (3) pair oxdna/hbond, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none - (4) pair oxdna/xstk, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none - (5) pair oxdna/coaxstk, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none -Per MPI rank memory allocation (min/avg/max) = 2.859 | 2.859 | 2.859 Mbytes -Step Temp E_pair E_mol TotEng Press - 0 0 -1.4711818 0.0069384985 -1.4642433 2.5836586e-06 -1000 ekin = 0.00113448721737003 | erot = 0.00413455947734281 | epot = -14.6477022915193 | etot = -14.6424332448246 -2000 ekin = 0.00449927223902336 | erot = 0.0164446434455805 | epot = -14.6633771605337 | etot = -14.6424332448491 -3000 ekin = 0.00997964450841065 | erot = 0.0366523356056461 | epot = -14.6890652250033 | etot = -14.6424332448892 -4000 ekin = 0.0173888111295073 | erot = 0.0643039804300224 | epot = -14.7241260365031 | etot = -14.6424332449436 -5000 ekin = 0.0264744514136619 | erot = 0.0987844033142069 | epot = -14.7676920997383 | etot = -14.6424332450104 -6000 ekin = 0.0369277948556079 | erot = 0.139336571052566 | epot = -14.8186976109956 | etot = -14.6424332450875 -7000 ekin = 0.04839505571915 | erot = 0.185086295692081 | epot = -14.8759145965832 | etot = -14.642433245172 -8000 ekin = 0.0604909336920643 | erot = 0.235071307523532 | epot = -14.9379954864767 | etot = -14.6424332452611 -9000 ekin = 0.0728137406440561 | erot = 0.288273694501538 | epot = -15.003520680497 | etot = -14.6424332453514 -10000 ekin = 0.0849615563085878 | erot = 0.343654369293473 | epot = -15.0710491710418 | etot = -14.6424332454398 -11000 ekin = 0.0965486715045649 | erot = 0.400187932108223 | epot = -15.1391698491357 | etot = -14.6424332455229 -12000 ekin = 0.10722146628289 | erot = 0.456896095459165 | epot = -15.20655080734 | etot = -14.642433245598 -13000 ekin = 0.116672809719548 | erot = 0.512877765427643 | epot = -15.2719838208099 | etot = -14.6424332456627 -14000 ekin = 0.12465407373104 | erot = 0.567333962045116 | epot = -15.3344212814913 | etot = -14.6424332457151 -15000 ekin = 0.13098393968427 | erot = 0.619586028256667 | epot = -15.3930032136954 | etot = -14.6424332457544 -16000 ekin = 0.135553354544872 | erot = 0.669086028489761 | epot = -15.447072628815 | etot = -14.6424332457804 -17000 ekin = 0.138326263958247 | erot = 0.715418858085449 | epot = -15.4961783678372 | etot = -14.6424332457935 -18000 ekin = 0.139336096664052 | erot = 0.758296324627745 | epot = -15.5400656670872 | etot = -14.6424332457954 -19000 ekin = 0.138678360045177 | erot = 0.797544234275864 | epot = -15.5786558401088 | etot = -14.6424332457878 -20000 ekin = 0.136500074655373 | erot = 0.83308420441103 | epot = -15.6120175248394 | etot = -14.642433245773 -21000 ekin = 0.132987065285671 | erot = 0.864912408452581 | epot = -15.6403327194916 | etot = -14.6424332457533 -22000 ekin = 0.128350288213556 | erot = 0.893077649557994 | epot = -15.6638611835027 | etot = -14.6424332457311 -23000 ekin = 0.122812385135508 | erot = 0.917661024683964 | epot = -15.6829066555277 | etot = -14.6424332457083 -24000 ekin = 0.116595521408284 | erot = 0.938759014332096 | epot = -15.6977877814267 | etot = -14.6424332456863 -25000 ekin = 0.109911323474816 | erot = 0.956471207347236 | epot = -15.7088157764882 | etot = -14.6424332456662 -26000 ekin = 0.102953426207644 | erot = 0.970893163953198 | epot = -15.7162798358091 | etot = -14.6424332456483 -27000 ekin = 0.0958928250746637 | erot = 0.982114250194049 | epot = -15.7204403209013 | etot = -14.6424332456326 -28000 ekin = 0.0888759410950343 | erot = 0.990219731539835 | epot = -15.7215289182535 | etot = -14.6424332456186 -29000 ekin = 0.0820250748773376 | erot = 0.995296041202909 | epot = -15.719754361686 | etot = -14.6424332456058 -30000 ekin = 0.0754407616839748 | erot = 0.997437949320991 | epot = -15.7153119565981 | etot = -14.6424332455932 -31000 ekin = 0.0692054432610605 | erot = 0.996756332762285 | epot = -15.7083950216035 | etot = -14.6424332455802 -32000 ekin = 0.0633878377978472 | erot = 0.993385345349211 | epot = -15.699206428713 | etot = -14.6424332455659 -33000 ekin = 0.0580474070871663 | erot = 0.987487973309961 | epot = -15.6879686259471 | etot = -14.64243324555 -34000 ekin = 0.0532383791888181 | erot = 0.979259192921736 | epot = -15.6749308176426 | etot = -14.642433245532 -35000 ekin = 0.0490128758307997 | erot = 0.968926197407215 | epot = -15.66037231875 | etot = -14.642433245512 -36000 ekin = 0.0454228081410747 | erot = 0.95674540962595 | epot = -15.6446014632576 | etot = -14.6424332454906 -37000 ekin = 0.0425203357176436 | erot = 0.942996238000708 | epot = -15.6279498191869 | etot = -14.6424332454685 -38000 ekin = 0.0403568280949567 | erot = 0.92797176661665 | epot = -15.6107618401582 | etot = -14.6424332454466 -39000 ekin = 0.0389804214212708 | erot = 0.911966804110001 | epot = -15.5933804709572 | etot = -14.642433245426 -40000 ekin = 0.0384324238856422 | erot = 0.8952639595629 | epot = -15.5761296288567 | etot = -14.6424332454081 -41000 ekin = 0.0387429860408521 | erot = 0.878118672838247 | epot = -15.5592949042733 | etot = -14.6424332453942 -42000 ekin = 0.0399266053637504 | erot = 0.860744395135471 | epot = -15.5431042458848 | etot = -14.6424332453856 -43000 ekin = 0.0419781561011205 | erot = 0.843299365355946 | epot = -15.52771076684 | etot = -14.6424332453829 -44000 ekin = 0.0448701894086706 | erot = 0.825876603312506 | epot = -15.5131800381079 | etot = -14.6424332453867 -45000 ekin = 0.0485521857411509 | erot = 0.808498758184836 | epot = -15.4994841893228 | etot = -14.6424332453969 -46000 ekin = 0.0529522094031963 | erot = 0.791119212186772 | epot = -15.4865046670025 | etot = -14.6424332454125 -47000 ekin = 0.0579809824236739 | erot = 0.773630265882115 | epot = -15.4740444937379 | etot = -14.6424332454321 -48000 ekin = 0.063537784649307 | erot = 0.755878310836066 | epot = -15.4618493409392 | etot = -14.6424332454538 -49000 ekin = 0.0695169124457283 | erot = 0.737684732482629 | epot = -15.4496348904038 | etot = -14.6424332454754 -50000 ekin = 0.0758129058454745 | erot = 0.718870126218063 | epot = -15.4371162775588 | etot = -14.6424332454952 -51000 ekin = 0.082322663864191 | erot = 0.69927859951883 | epot = -15.4240345088949 | etot = -14.6424332455119 -52000 ekin = 0.0889431481334984 | erot = 0.67879880709845 | epot = -15.4101752007568 | etot = -14.6424332455248 -53000 ekin = 0.0955646689255781 | erot = 0.657379086769954 | epot = -15.3953770012299 | etot = -14.6424332455344 -54000 ekin = 0.102061477509349 | erot = 0.635035489168609 | epot = -15.3795302122192 | etot = -14.6424332455412 -55000 ekin = 0.108282960174 | erot = 0.611853171347129 | epot = -15.3625693770671 | etot = -14.6424332455459 -56000 ekin = 0.114049426281782 | erot = 0.58798294592476 | epot = -15.3444656177551 | etot = -14.6424332455485 -57000 ekin = 0.119155806186856 | erot = 0.563635255923989 | epot = -15.3252243076595 | etot = -14.6424332455486 -58000 ekin = 0.123384552305436 | erot = 0.539073355224011 | epot = -15.3048911530747 | etot = -14.6424332455453 -59000 ekin = 0.126526300954942 | erot = 0.514606324860975 | epot = -15.2835658713528 | etot = -14.6424332455369 -60000 ekin = 0.128404399836505 | erot = 0.490581338842491 | epot = -15.2614189842015 | etot = -14.6424332455225 -61000 ekin = 0.128898142362338 | erot = 0.46737389240369 | epot = -15.2387052802676 | etot = -14.6424332455016 -62000 ekin = 0.127959880290304 | erot = 0.445374820089083 | epot = -15.2157679458544 | etot = -14.642433245475 -63000 ekin = 0.125622870624957 | erot = 0.424973765390021 | epot = -15.1930298814589 | etot = -14.6424332454439 -64000 ekin = 0.121999044843205 | erot = 0.406539918574829 | epot = -15.1709722088285 | etot = -14.6424332454105 -65000 ekin = 0.117268056619305 | erot = 0.390401831022814 | epot = -15.1501031330194 | etot = -14.6424332453773 -66000 ekin = 0.111660385257246 | erot = 0.376828594080988 | epot = -15.1309222246848 | etot = -14.6424332453465 -67000 ekin = 0.105437746905138 | erot = 0.366014539812675 | epot = -15.1138855320384 | etot = -14.6424332453205 -68000 ekin = 0.0988737375607886 | erot = 0.3580690141562 | epot = -15.0993759970177 | etot = -14.6424332453007 -69000 ekin = 0.0922368286502271 | erot = 0.353011948772473 | epot = -15.0876820227105 | etot = -14.6424332452878 -70000 ekin = 0.085776901527448 | erot = 0.350775174164851 | epot = -15.0789853209745 | etot = -14.6424332452822 -71000 ekin = 0.0797156921642142 | erot = 0.351208844244805 | epot = -15.0733577816926 | etot = -14.6424332452835 -72000 ekin = 0.0742409440406418 | erot = 0.354092037745935 | epot = -15.0707662270776 | etot = -14.6424332452911 -73000 ekin = 0.0695037498701448 | erot = 0.359146526959505 | epot = -15.0710835221334 | etot = -14.6424332453038 -74000 ekin = 0.0656184497423043 | erot = 0.366052769876549 | epot = -15.0741044649392 | etot = -14.6424332453204 -75000 ekin = 0.0626644690389266 | erot = 0.374467290031506 | epot = -15.07956500441 | etot = -14.6424332453396 -76000 ekin = 0.0606895535086054 | erot = 0.384040683400738 | epot = -15.0871634822693 | etot = -14.64243324536 -77000 ekin = 0.0597139401235012 | erot = 0.394435495890075 | epot = -15.0965826813934 | etot = -14.6424332453798 -78000 ekin = 0.059735062986913 | erot = 0.405343151479082 | epot = -15.1075114598642 | etot = -14.6424332453982 -79000 ekin = 0.0607324264355555 | erot = 0.416499017639937 | epot = -15.1196646894892 | etot = -14.6424332454137 -80000 ekin = 0.06267229049498 | erot = 0.427694630236126 | epot = -15.1328001661568 | etot = -14.6424332454257 -81000 ekin = 0.0655118235328765 | erot = 0.438786127846728 | epot = -15.1467311968131 | etot = -14.6424332454335 -82000 ekin = 0.0692024020835893 | erot = 0.449698113828473 | epot = -15.1613337613493 | etot = -14.6424332454372 -83000 ekin = 0.0736917936906618 | erot = 0.460422490738957 | epot = -15.1765475298665 | etot = -14.6424332454369 -84000 ekin = 0.0789250526546722 | erot = 0.471012272293582 | epot = -15.1923705703818 | etot = -14.6424332454336 -85000 ekin = 0.0848440878750035 | erot = 0.481570908649162 | epot = -15.2088482419522 | etot = -14.642433245428 -86000 ekin = 0.0913860133254624 | erot = 0.492238169205216 | epot = -15.2260574279521 | etot = -14.6424332454214 -87000 ekin = 0.0984805441200046 | erot = 0.503174014616525 | epot = -15.2440878041518 | etot = -14.6424332454153 -88000 ekin = 0.106046830304297 | erot = 0.514542076496056 | epot = -15.263022152211 | etot = -14.6424332454106 -89000 ekin = 0.113990204127984 | erot = 0.526494309539207 | epot = -15.2829177590758 | etot = -14.6424332454087 -90000 ekin = 0.122199339151894 | erot = 0.539158097285698 | epot = -15.3037906818477 | etot = -14.6424332454101 -91000 ekin = 0.130544275971403 | erot = 0.552626637865723 | epot = -15.3256041592524 | etot = -14.6424332454152 -92000 ekin = 0.138875666148815 | erot = 0.566952900962156 | epot = -15.3482618125355 | etot = -14.6424332454245 -93000 ekin = 0.147025440614642 | erot = 0.582146933737432 | epot = -15.3716056197897 | etot = -14.6424332454376 -94000 ekin = 0.154808946847822 | erot = 0.598175891801207 | epot = -15.3954180841032 | etot = -14.6424332454542 -95000 ekin = 0.162028449602152 | erot = 0.614965942453837 | epot = -15.4194276375299 | etot = -14.6424332454739 -96000 ekin = 0.168477779667818 | erot = 0.632405154082029 | epot = -15.4433161792459 | etot = -14.642433245496 -97000 ekin = 0.17394786302672 | erot = 0.650346631628325 | epot = -15.4667277401752 | etot = -14.6424332455201 -98000 ekin = 0.178232875004242 | erot = 0.668611435745948 | epot = -15.4892775562957 | etot = -14.6424332455455 -99000 ekin = 0.181136831926353 | erot = 0.686991165056211 | epot = -15.5105612425543 | etot = -14.6424332455718 -100000 ekin = 0.182480533643598 | erot = 0.705250413407778 | epot = -15.5301641926495 | etot = -14.6424332455981 -101000 ekin = 0.182108871451935 | erot = 0.723129571003179 | epot = -15.547671688079 | etot = -14.6424332456239 -102000 ekin = 0.179898581170268 | erot = 0.740348571090314 | epot = -15.5626803979088 | etot = -14.6424332456482 -103000 ekin = 0.175766517608084 | erot = 0.756612167825837 | epot = -15.5748119311039 | etot = -14.64243324567 -104000 ekin = 0.169678431535445 | erot = 0.771617166851602 | epot = -15.5837288440751 | etot = -14.6424332456881 -105000 ekin = 0.161658036036865 | erot = 0.785061742962005 | epot = -15.5891530247 | etot = -14.6424332457012 -106000 ekin = 0.151795867650478 | erot = 0.796656613424597 | epot = -15.5908857267829 | etot = -14.6424332457078 -107000 ekin = 0.140257112952727 | erot = 0.806137449197231 | epot = -15.5888278078568 | etot = -14.6424332457068 -108000 ekin = 0.127287240201241 | erot = 0.813277564481104 | epot = -15.5829980503796 | etot = -14.6424332456973 -109000 ekin = 0.113214025490917 | erot = 0.817899691734432 | epot = -15.573546962904 | etot = -14.6424332456787 -110000 ekin = 0.0984444823805213 | erot = 0.819885578053921 | epot = -15.5607633060856 | etot = -14.6424332456512 -111000 ekin = 0.0834553769364569 | erot = 0.819182262545785 | epot = -15.545070885098 | etot = -14.6424332456157 -112000 ekin = 0.0687764915871027 | erot = 0.815804215094415 | epot = -15.5270139522555 | etot = -14.642433245574 -113000 ekin = 0.0549665904028903 | erot = 0.809830999844441 | epot = -15.5072308357759 | etot = -14.6424332455285 -114000 ekin = 0.0425830583120619 | erot = 0.801400700350953 | epot = -15.4864170041452 | etot = -14.6424332454821 -115000 ekin = 0.032147280213263 | erot = 0.790699910049051 | epot = -15.4652804357003 | etot = -14.642433245438 -116000 ekin = 0.024108778034577 | erot = 0.777951546674724 | epot = -15.4444935701085 | etot = -14.6424332453992 -117000 ekin = 0.0188117102728931 | erot = 0.763402004774069 | epot = -15.4246469604154 | etot = -14.6424332453684 -118000 ekin = 0.0164673894159043 | erot = 0.747309167856945 | epot = -15.4062098026203 | etot = -14.6424332453474 -119000 ekin = 0.0171359296532898 | erot = 0.729932564575393 | epot = -15.3895017395657 | etot = -14.642433245337 -120000 ekin = 0.0207190822430497 | erot = 0.711526526250247 | epot = -15.3746788538305 | etot = -14.6424332453372 -121000 ekin = 0.0269649552319816 | erot = 0.692336677373422 | epot = -15.3617348779522 | etot = -14.6424332453468 -122000 ekin = 0.0354839220297736 | erot = 0.672599570214091 | epot = -15.3505167376079 | etot = -14.642433245364 -123000 ekin = 0.0457738626451366 | erot = 0.652544850165416 | epot = -15.3407519581971 | etot = -14.6424332453865 -124000 ekin = 0.0572521324296466 | erot = 0.632399068066114 | epot = -15.3320844459074 | etot = -14.6424332454117 -125000 ekin = 0.0692913736002564 | erot = 0.612390156186006 | epot = -15.324114775223 | etot = -14.6424332454368 -126000 ekin = 0.0812564128172846 | erot = 0.592751635109578 | epot = -15.3164412933862 | etot = -14.6424332454593 -127000 ekin = 0.0925398817823717 | erot = 0.573725774407888 | epot = -15.3086989016675 | etot = -14.6424332454772 -128000 ekin = 0.102594692018529 | erot = 0.55556513894369 | epot = -15.3005930764509 | etot = -14.6424332454887 -129000 ekin = 0.110961953873462 | erot = 0.538532171478003 | epot = -15.291927370844 | etot = -14.6424332454925 -130000 ekin = 0.117293279472125 | erot = 0.52289666445339 | epot = -15.2826231894136 | etot = -14.642433245488 -131000 ekin = 0.121366644774014 | erot = 0.508931150171021 | epot = -15.2727310404203 | etot = -14.6424332454752 -132000 ekin = 0.123095155538848 | erot = 0.49690439090507 | epot = -15.2624327918984 | etot = -14.6424332454545 -133000 ekin = 0.122528239670491 | erot = 0.487073282996463 | epot = -15.2520347680938 | etot = -14.6424332454268 -134000 ekin = 0.119845042600695 | erot = 0.47967360116923 | epot = -15.2419518891638 | etot = -14.6424332453939 -135000 ekin = 0.115340171966309 | erot = 0.474910093714588 | epot = -15.2326835110385 | etot = -14.6424332453576 -136000 ekin = 0.10940241928465 | erot = 0.472946484072521 | epot = -15.2247821486777 | etot = -14.6424332453205 -137000 ekin = 0.102487634021818 | erot = 0.473895929917005 | epot = -15.2188168092237 | etot = -14.6424332452849 -138000 ekin = 0.0950874634047233 | erot = 0.477812435582745 | epot = -15.2153331442409 | etot = -14.6424332452534 -139000 ekin = 0.0876961121512815 | erot = 0.484683617748011 | epot = -15.2148129751279 | etot = -14.6424332452286 -140000 ekin = 0.0807775418431626 | erot = 0.494425108537478 | epot = -15.2176358955931 | etot = -14.6424332452125 -141000 ekin = 0.0747355681577817 | erot = 0.50687677080795 | epot = -15.2240455841725 | etot = -14.6424332452068 -142000 ekin = 0.0698891098450116 | erot = 0.521800821238808 | epot = -15.2341231762965 | etot = -14.6424332452127 -143000 ekin = 0.0664544171866063 | erot = 0.538881922424094 | epot = -15.2477695848413 | etot = -14.6424332452306 -144000 ekin = 0.0645355104692083 | erot = 0.557729316020225 | epot = -15.2646980717496 | etot = -14.6424332452602 -145000 ekin = 0.0641233595162911 | erot = 0.577881111412627 | epot = -15.2844377162297 | etot = -14.6424332453008 -146000 ekin = 0.0651036077515188 | erot = 0.598810893851628 | epot = -15.3063477469538 | etot = -14.6424332453507 -147000 ekin = 0.0672719578973601 | erot = 0.619936843681753 | epot = -15.3296420469868 | etot = -14.6424332454077 -148000 ekin = 0.0703557492692045 | erot = 0.640633538190902 | epot = -15.3534225329294 | etot = -14.6424332454693 -149000 ekin = 0.0740398128642427 | erot = 0.660246523237691 | epot = -15.3767195816347 | etot = -14.6424332455328 -150000 ekin = 0.0779944201058678 | erot = 0.678109590376156 | epot = -15.398537256077 | etot = -14.642433245595 -151000 ekin = 0.0819030604172323 | erot = 0.693564488648094 | epot = -15.4179007947185 | etot = -14.6424332456531 -152000 ekin = 0.0854878938552624 | erot = 0.705982563003889 | epot = -15.4339037025634 | etot = -14.6424332457043 -153000 ekin = 0.0885310147328532 | erot = 0.714787575382088 | epot = -15.4457518358609 | etot = -14.6424332457459 -154000 ekin = 0.0908901012887555 | erot = 0.719478762727528 | epot = -15.4528021097924 | etot = -14.6424332457761 -155000 ekin = 0.092507570371455 | erot = 0.719653046097721 | epot = -15.4545938622626 | etot = -14.6424332457934 -156000 ekin = 0.0934129479728847 | erot = 0.715025243753982 | epot = -15.4508714375239 | etot = -14.642433245797 -157000 ekin = 0.0937187435779626 | erot = 0.705445163946324 | epot = -15.4415971533109 | etot = -14.6424332457866 -158000 ekin = 0.0936106185393401 | erot = 0.690910554325706 | epot = -15.4269544186278 | etot = -14.6424332457627 -159000 ekin = 0.0933330174010987 | erot = 0.671575051659785 | epot = -15.4073413147871 | etot = -14.6424332457262 -160000 ekin = 0.0931716565242322 | erot = 0.647750492120645 | epot = -15.3833553943234 | etot = -14.6424332456785 -161000 ekin = 0.0934343296231438 | erot = 0.619903194016586 | epot = -15.3557707692612 | etot = -14.6424332456215 -162000 ekin = 0.0944314104804186 | erot = 0.588644098979611 | epot = -15.3255087550173 | etot = -14.6424332455572 -163000 ekin = 0.0964572425739502 | erot = 0.55471294345392 | epot = -15.2936034315161 | etot = -14.6424332454882 -164000 ekin = 0.0997733472806136 | erot = 0.518956918561936 | epot = -15.2611635112594 | etot = -14.6424332454169 -165000 ekin = 0.104594102019911 | erot = 0.482304549422426 | epot = -15.2293318967882 | etot = -14.6424332453459 -166000 ekin = 0.11107527651625 | erot = 0.445735768512381 | epot = -15.1992442903065 | etot = -14.6424332452778 -167000 ekin = 0.11930559751358 | erot = 0.410249354728318 | epot = -15.1719881974571 | etot = -14.6424332452152 -168000 ekin = 0.129301354725086 | erot = 0.37682904617874 | epot = -15.1485636460642 | etot = -14.6424332451604 -169000 ekin = 0.14100396578975 | erot = 0.346409702527097 | epot = -15.1298469134321 | etot = -14.6424332451152 -170000 ekin = 0.154280377439942 | erot = 0.319844892417961 | epot = -15.1165585149394 | etot = -14.6424332450815 -171000 ekin = 0.168926178621544 | erot = 0.297877221606916 | epot = -15.109236645289 | etot = -14.6424332450606 -172000 ekin = 0.184671319364511 | erot = 0.281112611137243 | epot = -15.108217175555 | etot = -14.6424332450532 -173000 ekin = 0.201188345437118 | erot = 0.269999595570268 | epot = -15.1136211860672 | etot = -14.6424332450598 -174000 ekin = 0.218103052207035 | erot = 0.264814547402982 | epot = -15.12535084469 | etot = -14.6424332450799 -175000 ekin = 0.235007413035623 | erot = 0.265653545950115 | epot = -15.1430942040986 | etot = -14.6424332451129 -176000 ekin = 0.251474534267915 | erot = 0.272431389432266 | epot = -15.1663391688573 | etot = -14.6424332451571 -177000 ekin = 0.267075225143436 | erot = 0.284887984978803 | epot = -15.1943964553329 | etot = -14.6424332452107 -178000 ekin = 0.281395553895287 | erot = 0.302602030915412 | epot = -15.2264308300819 | etot = -14.6424332452712 -179000 ekin = 0.294054514411866 | erot = 0.325011526057904 | epot = -15.2614992858055 | etot = -14.6424332453358 -180000 ekin = 0.304720692896942 | erot = 0.351440214935852 | epot = -15.2985941532343 | etot = -14.6424332454015 -181000 ekin = 0.313126658918426 | erot = 0.381128639602688 | epot = -15.3366885439866 | etot = -14.6424332454655 -182000 ekin = 0.319079775823621 | erot = 0.413268071114152 | epot = -15.374781092463 | etot = -14.6424332455252 -183000 ekin = 0.322468290005762 | erot = 0.447035301736728 | epot = -15.4119368373208 | etot = -14.6424332455783 -184000 ekin = 0.323261947554671 | erot = 0.48162615508044 | epot = -15.4473213482583 | etot = -14.6424332456231 -185000 ekin = 0.321506983530827 | erot = 0.516285658867815 | epot = -15.4802258880574 | etot = -14.6424332456588 -186000 ekin = 0.317316057633682 | erot = 0.550333132629112 | epot = -15.5100824359478 | etot = -14.642433245685 -187000 ekin = 0.310854440590084 | erot = 0.583180936761968 | epot = -15.5364686230541 | etot = -14.642433245702 -188000 ekin = 0.302324329763947 | erot = 0.614346238385429 | epot = -15.55910381386 | etot = -14.6424332457106 -189000 ekin = 0.291949445197116 | erot = 0.64345577901281 | epot = -15.5778384699217 | etot = -14.6424332457118 -190000 ekin = 0.279961942768254 | erot = 0.67024418570442 | epot = -15.5926393741794 | etot = -14.6424332457067 -191000 ekin = 0.266593185653664 | erot = 0.694546781233348 | epot = -15.6035732125832 | etot = -14.6424332456962 -192000 ekin = 0.252069141623363 | erot = 0.716288088786984 | epot = -15.6107904760917 | etot = -14.6424332456814 -193000 ekin = 0.236610293254145 | erot = 0.735467302242536 | epot = -15.6145108411597 | etot = -14.642433245663 -194000 ekin = 0.22043514940511 | erot = 0.75214194302714 | epot = -15.615010338074 | etot = -14.6424332456418 -195000 ekin = 0.20376588009334 | erot = 0.76641079902996 | epot = -15.6126099247417 | etot = -14.6424332456184 -196000 ekin = 0.186834339037366 | erot = 0.778397083250806 | epot = -15.6076646678817 | etot = -14.6424332455935 -197000 ekin = 0.169886782294183 | erot = 0.788232586070618 | epot = -15.6005526139326 | etot = -14.6424332455678 -198000 ekin = 0.153185871077985 | erot = 0.796043434538987 | epot = -15.5916625511591 | etot = -14.6424332455421 -199000 ekin = 0.137008972987403 | erot = 0.801937915798979 | epot = -15.581380134304 | etot = -14.6424332455176 -200000 ekin = 0.121642272364804 | erot = 0.805996673261661 | epot = -15.5700721911217 | etot = -14.6424332454953 -201000 ekin = 0.107370722656483 | erot = 0.808265456806726 | epot = -15.5580694249396 | etot = -14.6424332454764 -202000 ekin = 0.0944644042392164 | erot = 0.808750524310001 | epot = -15.5456481740113 | etot = -14.6424332454621 -203000 ekin = 0.0831623790893979 | erot = 0.807416772443554 | epot = -15.5330123969865 | etot = -14.6424332454535 -204000 ekin = 0.0736556272335549 | erot = 0.80418872541979 | epot = -15.5202775981049 | etot = -14.6424332454516 -205000 ekin = 0.0660710401675949 | erot = 0.79895460735586 | epot = -15.50745889298 | etot = -14.6424332454565 -206000 ekin = 0.0604586317681684 | erot = 0.791573809424189 | epot = -15.4944656866607 | etot = -14.6424332454683 -207000 ekin = 0.0567840026883034 | erot = 0.781888054798422 | epot = -15.4811053029728 | etot = -14.642433245486 -208000 ekin = 0.0549275971601569 | erot = 0.769736381379661 | epot = -15.4670972240478 | etot = -14.642433245508 -209000 ekin = 0.054691444753805 | erot = 0.754973659533912 | epot = -15.4520983498196 | etot = -14.6424332455319 -210000 ekin = 0.055813012677523 | erot = 0.737491764374765 | epot = -15.4357380226072 | etot = -14.6424332455549 -211000 ekin = 0.0579847210238433 | erot = 0.717241838880031 | epot = -15.417659805478 | etot = -14.6424332455742 -212000 ekin = 0.0608768356205362 | erot = 0.694255492639193 | epot = -15.3975655738466 | etot = -14.6424332455869 -213000 ekin = 0.06416104270831 | erot = 0.668662476163316 | epot = -15.3752567644624 | etot = -14.6424332455907 -214000 ekin = 0.0675321043587428 | erot = 0.64070249551798 | epot = -15.3506678454611 | etot = -14.6424332455844 -215000 ekin = 0.070725533636788 | erot = 0.610729417267909 | epot = -15.3238881964721 | etot = -14.6424332455674 -216000 ekin = 0.0735300437834057 | erot = 0.579207054837054 | epot = -15.2951703441606 | etot = -14.6424332455401 -217000 ekin = 0.0757943994895767 | erot = 0.546696813208958 | epot = -15.2649244582023 | etot = -14.6424332455037 -218000 ekin = 0.0774290394184473 | erot = 0.513838451215592 | epot = -15.2337007360942 | etot = -14.6424332454601 -219000 ekin = 0.0784033323161932 | erot = 0.481325894960063 | epot = -15.2021624726878 | etot = -14.6424332454116 -220000 ekin = 0.0787395495628362 | erot = 0.449880299616975 | epot = -15.1710530945401 | etot = -14.6424332453603 -221000 ekin = 0.0785046319692606 | erot = 0.420222425154575 | epot = -15.1411603024325 | etot = -14.6424332453087 -222000 ekin = 0.0778006814288784 | erot = 0.393045972165179 | epot = -15.1132798988531 | etot = -14.642433245259 -223000 ekin = 0.0767549035403029 | erot = 0.368992968905302 | epot = -15.0881811176588 | etot = -14.6424332452132 -224000 ekin = 0.0755095293719489 | erot = 0.348631757026569 | epot = -15.0665745315716 | etot = -14.6424332451731 -225000 ekin = 0.0742120885680923 | erot = 0.332437700423116 | epot = -15.0490830341315 | etot = -14.6424332451403 -226000 ekin = 0.0730063028703669 | erot = 0.320776497496383 | epot = -15.0362160454828 | etot = -14.6424332451161 -227000 ekin = 0.072023814088989 | erot = 0.313889923623787 | epot = -15.0283469828147 | etot = -14.642433245102 -228000 ekin = 0.0713769419944175 | erot = 0.31188394524302 | epot = -15.025694132336 | etot = -14.6424332450985 -229000 ekin = 0.0711526728859894 | erot = 0.314719386436074 | epot = -15.0283053044287 | etot = -14.6424332451066 -230000 ekin = 0.0714080974064438 | erot = 0.322205638587393 | epot = -15.0360469811206 | etot = -14.6424332451268 -231000 ekin = 0.0721675361185073 | erot = 0.333998222200335 | epot = -15.0485990034776 | etot = -14.6424332451588 -232000 ekin = 0.073421602289788 | erot = 0.349601270465542 | epot = -15.0654561179573 | etot = -14.6424332452019 -233000 ekin = 0.0751284397495051 | erot = 0.368376135876568 | epot = -15.0859378208814 | etot = -14.6424332452553 -234000 ekin = 0.0772173235430231 | erot = 0.389557254435346 | epot = -15.1092078232955 | etot = -14.6424332453172 -235000 ekin = 0.0795947059788063 | erot = 0.412276079792834 | epot = -15.1343040311561 | etot = -14.6424332453845 -236000 ekin = 0.0821526186131156 | erot = 0.435593295650787 | epot = -15.1601791597182 | etot = -14.6424332454543 -237000 ekin = 0.084779101422344 | erot = 0.458538653868273 | epot = -15.1857510008135 | etot = -14.6424332455229 -238000 ekin = 0.0873700423841441 | erot = 0.480156759890549 | epot = -15.2099600478608 | etot = -14.6424332455861 -239000 ekin = 0.0898415153120331 | erot = 0.499556095556538 | epot = -15.2318308565087 | etot = -14.6424332456401 -240000 ekin = 0.0921414623518645 | erot = 0.515957735404849 | epot = -15.2505324434381 | etot = -14.6424332456814 -241000 ekin = 0.0942594490127862 | erot = 0.528739776890127 | epot = -15.2654324716098 | etot = -14.6424332457069 -242000 ekin = 0.0962332805866192 | erot = 0.537473606139427 | epot = -15.276140132441 | etot = -14.6424332457149 -243000 ekin = 0.0981515319325858 | erot = 0.541948785982857 | epot = -15.2825335636204 | etot = -14.642433245705 -244000 ekin = 0.100151482350114 | erot = 0.542184479376275 | epot = -15.2847692074041 | etot = -14.6424332456777 -245000 ekin = 0.102412491094951 | erot = 0.538426702319034 | epot = -15.2832724390489 | etot = -14.642433245635 -246000 ekin = 0.105145395544293 | erot = 0.531132085866979 | epot = -15.2787107269906 | etot = -14.6424332455793 -247000 ekin = 0.108578961411821 | erot = 0.52093999420686 | epot = -15.271952201133 | etot = -14.6424332455143 -248000 ekin = 0.112944688754725 | erot = 0.50863565229471 | epot = -15.2640135864931 | etot = -14.6424332454436 -249000 ekin = 0.118461348905719 | erot = 0.495107336752391 | epot = -15.2560019310293 | etot = -14.6424332453712 -250000 ekin = 0.125320510714173 | erot = 0.481300713195434 | epot = -15.2490544692103 | etot = -14.6424332453007 -251000 ekin = 0.133674056956427 | erot = 0.468173145421896 | epot = -15.2442804476139 | etot = -14.6424332452356 -252000 ekin = 0.143624355874461 | erot = 0.456650355971834 | epot = -15.2427079570251 | etot = -14.6424332451788 -253000 ekin = 0.155217400156353 | erot = 0.447587277163379 | epot = -15.2452379224523 | etot = -14.6424332451326 -254000 ekin = 0.168438906846637 | erot = 0.441734376015244 | epot = -15.2526065279605 | etot = -14.6424332450987 -255000 ekin = 0.183213121646734 | erot = 0.439710227351439 | epot = -15.2653565940763 | etot = -14.6424332450781 -256000 ekin = 0.199403908834921 | erot = 0.441980689731424 | epot = -15.283817843638 | etot = -14.6424332450717 -257000 ekin = 0.216817638464824 | erot = 0.448844730303074 | epot = -15.3080956138475 | etot = -14.6424332450796 -258000 ekin = 0.235207399038843 | erot = 0.460426746273175 | epot = -15.3380673904137 | etot = -14.6424332451017 -259000 ekin = 0.254278151369354 | erot = 0.476675120646266 | epot = -15.3733865171527 | etot = -14.6424332451371 -260000 ekin = 0.273692576680278 | erot = 0.497366691704049 | epot = -15.4134925135692 | etot = -14.6424332451849 -261000 ekin = 0.293077534076593 | erot = 0.522116767902341 | epot = -15.4576275472227 | etot = -14.6424332452438 -262000 ekin = 0.312031202024041 | erot = 0.550394247117889 | epot = -15.5048586944538 | etot = -14.6424332453119 -263000 ekin = 0.330131107619666 | erot = 0.58154128199589 | epot = -15.5541056350029 | etot = -14.6424332453873 -264000 ekin = 0.346943319973835 | erot = 0.614796773442864 | epot = -15.6041733388843 | etot = -14.6424332454676 -265000 ekin = 0.36203307825833 | erot = 0.649322794992431 | epot = -15.6537891188012 | etot = -14.6424332455505 -266000 ekin = 0.374977027500473 | erot = 0.684232889055386 | epot = -15.7016431621889 | etot = -14.6424332456331 -267000 ekin = 0.385377045185273 | erot = 0.718621072058621 | epot = -15.7464313629566 | etot = -14.6424332457127 -268000 ekin = 0.392875374680177 | erot = 0.751590369461549 | epot = -15.7868989899282 | etot = -14.6424332457865 -269000 ekin = 0.397170471139152 | erot = 0.782279784272065 | epot = -15.8218835012632 | etot = -14.6424332458519 -270000 ekin = 0.398032662028036 | erot = 0.809888771673587 | epot = -15.8503546796086 | etot = -14.642433245907 -271000 ekin = 0.395318487598681 | erot = 0.833698516709737 | epot = -15.8714502502579 | etot = -14.6424332459495 -272000 ekin = 0.388982474352113 | erot = 0.853089551908481 | epot = -15.8845052722386 | etot = -14.642433245978 -273000 ekin = 0.379085147931406 | erot = 0.867555470405084 | epot = -15.8890738643282 | etot = -14.6424332459917 -274000 ekin = 0.36579632219322 | erot = 0.876712662629334 | epot = -15.8849422308128 | etot = -14.6424332459903 -275000 ekin = 0.349393082921511 | erot = 0.880306121913819 | epot = -15.8721324508092 | etot = -14.6424332459739 -276000 ekin = 0.330252358905648 | erot = 0.878211432148985 | epot = -15.8508970369982 | etot = -14.6424332459435 -277000 ekin = 0.308838461220188 | erot = 0.870433084876957 | epot = -15.8217047919976 | etot = -14.6424332459005 -278000 ekin = 0.285686394604086 | erot = 0.857099294885159 | epot = -15.7852189353358 | etot = -14.6424332458466 -279000 ekin = 0.261382042766412 | erot = 0.838453513181032 | epot = -15.7422688017312 | etot = -14.6424332457837 -280000 ekin = 0.23654047332595 | erot = 0.814842890587961 | epot = -15.6938166096284 | etot = -14.6424332457145 -281000 ekin = 0.211783602608016 | erot = 0.78670403285839 | epot = -15.6409208811076 | etot = -14.6424332456411 -282000 ekin = 0.187718337271894 | erot = 0.754546508157669 | epot = -15.5846980909958 | etot = -14.6424332455662 -283000 ekin = 0.164916115090795 | erot = 0.718934708845181 | epot = -15.5262840694281 | etot = -14.6424332454921 -284000 ekin = 0.143894549221715 | erot = 0.680468811939352 | epot = -15.4667966065823 | etot = -14.6424332454213 -285000 ekin = 0.125101678372295 | erot = 0.639765701847641 | epot = -15.4073006255757 | etot = -14.6424332453557 -286000 ekin = 0.108903164107394 | erot = 0.597440790010453 | epot = -15.3487771994148 | etot = -14.6424332452969 -287000 ekin = 0.0955726645551815 | erot = 0.554091668604978 | epot = -15.2920975784066 | etot = -14.6424332452464 -288000 ekin = 0.0852855448006968 | erot = 0.510284456822097 | epot = -15.2380032468277 | etot = -14.6424332452049 -289000 ekin = 0.07811604131029 | erot = 0.466543535623142 | epot = -15.1870928221065 | etot = -14.6424332451731 -290000 ekin = 0.0740379578618433 | erot = 0.423345127589082 | epot = -15.1398163306018 | etot = -14.6424332451509 -291000 ekin = 0.072928910063375 | erot = 0.381114879437431 | epot = -15.0964770346385 | etot = -14.6424332451377 -292000 ekin = 0.0745780357927571 | erot = 0.340229271737873 | epot = -15.0572405526631 | etot = -14.6424332451325 -293000 ekin = 0.0786969407539254 | erot = 0.301020346548472 | epot = -15.0221505324365 | etot = -14.6424332451341 -294000 ekin = 0.0849334564702411 | erot = 0.263782947588667 | epot = -14.9911496491996 | etot = -14.6424332451407 -295000 ekin = 0.0928875723607584 | erot = 0.228783448806939 | epot = -14.9641042663184 | etot = -14.6424332451507 -296000 ekin = 0.102128697507195 | erot = 0.19626884038738 | epot = -14.9408307830571 | etot = -14.6424332451625 -297000 ekin = 0.112213252496717 | erot = 0.166475068218863 | epot = -14.9211215658901 | etot = -14.6424332451745 -298000 ekin = 0.122701527066801 | erot = 0.139633685446912 | epot = -14.9047684576991 | etot = -14.6424332451854 -299000 ekin = 0.13317279291057 | erot = 0.115976150690173 | epot = -14.8915821887951 | etot = -14.6424332451943 -300000 ekin = 0.143237839707087 | erot = 0.0957354521215326 | epot = -14.8814065370293 | etot = -14.6424332452007 -301000 ekin = 0.152548387988438 | erot = 0.0791450908732747 | epot = -14.8741267240661 | etot = -14.6424332452044 -302000 ekin = 0.160803184299453 | erot = 0.0664357608561943 | epot = -14.8696721903613 | etot = -14.6424332452057 -303000 ekin = 0.167750948486611 | erot = 0.0578302677257495 | epot = -14.868014461417 | etot = -14.6424332452046 -304000 ekin = 0.173190665587053 | erot = 0.0535373136372916 | epot = -14.8691612244265 | etot = -14.6424332452022 -305000 ekin = 0.176969952948865 | erot = 0.0537447402909072 | epot = -14.8731479384385 | etot = -14.6424332451988 -306000 ekin = 0.178982363290529 | erot = 0.0586126977876584 | epot = -14.8800283062732 | etot = -14.642433245195 -307000 ekin = 0.179164502944002 | erot = 0.0682670321056827 | epot = -14.8898647802413 | etot = -14.6424332451916 -308000 ekin = 0.177493763288021 | erot = 0.0827930029186529 | epot = -14.9027200113955 | etot = -14.6424332451889 -309000 ekin = 0.173987301150961 | erot = 0.102229291870645 | epot = -14.9186498382089 | etot = -14.6424332451873 -310000 ekin = 0.168702678647172 | erot = 0.126562162216051 | epot = -14.9376980860502 | etot = -14.642433245187 -311000 ekin = 0.16174029700891 | erot = 0.155719593406526 | epot = -14.9598931356034 | etot = -14.642433245188 -312000 ekin = 0.15324744012492 | erot = 0.189565237977728 | epot = -14.985245923293 | etot = -14.6424332451904 -313000 ekin = 0.14342338999696 | erot = 0.227892126760383 | epot = -15.0137487619518 | etot = -14.6424332451944 -314000 ekin = 0.132524706018464 | erot = 0.270416174780403 | epot = -15.0453741259986 | etot = -14.6424332451998 -315000 ekin = 0.120869409552541 | erot = 0.31676970828902 | epot = -15.0800723630488 | etot = -14.6424332452072 -316000 ekin = 0.108838546104728 | erot = 0.366495437994318 | epot = -15.1177672293161 | etot = -14.642433245217 -317000 ekin = 0.0968734934277246 | erot = 0.419041536809129 | epot = -15.1583482754668 | etot = -14.6424332452299 -318000 ekin = 0.0854675378549793 | erot = 0.47375872576408 | epot = -15.2016595088657 | etot = -14.6424332452467 -319000 ekin = 0.0751507271451901 | erot = 0.529900497448216 | epot = -15.247484469862 | etot = -14.6424332452686 -320000 ekin = 0.0664678443364345 | erot = 0.586627760739854 | epot = -15.2955288503729 | etot = -14.6424332452966 -321000 ekin = 0.0599504590563252 | erot = 0.643019202691537 | epot = -15.3454029070798 | etot = -14.6424332453319 -322000 ekin = 0.0560852142800011 | erot = 0.698088453267024 | epot = -15.3966069129217 | etot = -14.6424332453747 -323000 ekin = 0.0552815181248971 | erot = 0.750808639916102 | epot = -15.4485234034659 | etot = -14.6424332454249 -324000 ekin = 0.057842325520568 | erot = 0.800144112657426 | epot = -15.5004196836595 | etot = -14.6424332454815 -325000 ekin = 0.0639414864634492 | erot = 0.845088070114938 | epot = -15.5514628021208 | etot = -14.6424332455424 -326000 ekin = 0.0736101694210054 | erot = 0.884703689967212 | epot = -15.6007471049934 | etot = -14.6424332456052 -327000 ekin = 0.0867333560896964 | erot = 0.91816541981297 | epot = -15.6473320215697 | etot = -14.642433245667 -328000 ekin = 0.103055779603987 | erot = 0.944796600223873 | epot = -15.6902856255527 | etot = -14.6424332457249 -329000 ekin = 0.12219544617078 | erot = 0.964099781594463 | epot = -15.7287284735416 | etot = -14.6424332457764 -330000 ekin = 0.143662406710238 | erot = 0.975776996237359 | epot = -15.7618726487672 | etot = -14.6424332458196 -331000 ekin = 0.166880785133575 | erot = 0.979738667517989 | epot = -15.7890526985047 | etot = -14.6424332458532 -332000 ekin = 0.191212923969923 | erot = 0.976101405902871 | epot = -15.8097475757491 | etot = -14.6424332458763 -333000 ekin = 0.215985355319577 | erot = 0.965176233539036 | epot = -15.8235948347474 | etot = -14.6424332458887 -334000 ekin = 0.240516656831147 | erot = 0.947449485112495 | epot = -15.8303993878336 | etot = -14.64243324589 -335000 ekin = 0.264146896086235 | erot = 0.923558676868035 | epot = -15.8301388188342 | etot = -14.6424332458799 -336000 ekin = 0.286267467754231 | erot = 0.894265184760612 | epot = -15.8229658983734 | etot = -14.6424332458586 -337000 ekin = 0.306349134750088 | erot = 0.860424939336672 | epot = -15.809207319913 | etot = -14.6424332458262 -338000 ekin = 0.323965497674696 | erot = 0.822957838322753 | epot = -15.7893565817813 | etot = -14.6424332457838 -339000 ekin = 0.338809250788985 | erot = 0.782816380150479 | epot = -15.7640588766724 | etot = -14.6424332457329 -340000 ekin = 0.35069944423374 | erot = 0.740954141303117 | epot = -15.7340868312125 | etot = -14.6424332456757 -341000 ekin = 0.359579293536495 | erot = 0.698295027831847 | epot = -15.700307566983 | etot = -14.6424332456147 -342000 ekin = 0.365505462154926 | erot = 0.655704542034982 | epot = -15.6636432497426 | etot = -14.6424332455527 -343000 ekin = 0.368630832661383 | erot = 0.613964463465552 | epot = -15.6250285416195 | etot = -14.6424332454926 -344000 ekin = 0.369183369589215 | erot = 0.573752273080787 | epot = -15.5853688881069 | etot = -14.6424332454369 -345000 ekin = 0.367443732824289 | erot = 0.535626361233146 | epot = -15.5455033394448 | etot = -14.6424332453874 -346000 ekin = 0.36372393313177 | erot = 0.500017626276193 | epot = -15.5061748047535 | etot = -14.6424332453455 -347000 ekin = 0.358348705277679 | erot = 0.467227585427262 | epot = -15.4680095360169 | etot = -14.642433245312 -348000 ekin = 0.351640582954838 | erot = 0.437432666908102 | epot = -15.4315064951499 | etot = -14.642433245287 -349000 ekin = 0.343909024694815 | erot = 0.410693986169929 | epot = -15.3970362561344 | etot = -14.6424332452696 -350000 ekin = 0.335443435968793 | erot = 0.386971649880727 | epot = -15.3648483311092 | etot = -14.6424332452597 -351000 ekin = 0.326509584093778 | erot = 0.366142474251511 | epot = -15.3350853036005 | etot = -14.6424332452552 -352000 ekin = 0.317348699022207 | erot = 0.34801993040111 | epot = -15.3078018746784 | etot = -14.6424332452551 -353000 ekin = 0.30817846664876 | erot = 0.332375117501944 | epot = -15.2829868294085 | etot = -14.6424332452578 -354000 ekin = 0.299195119854399 | erot = 0.318957598139001 | epot = -15.2605859632553 | etot = -14.6424332452619 -355000 ekin = 0.290575888248862 | erot = 0.307515001370356 | epot = -15.2405241348854 | etot = -14.6424332452662 -356000 ekin = 0.282481160312497 | erot = 0.29781040621721 | epot = -15.2227248117992 | etot = -14.6424332452695 -357000 ekin = 0.275055828993789 | erot = 0.289636664277857 | epot = -15.2071257385429 | etot = -14.6424332452713 -358000 ekin = 0.26842942725494 | erot = 0.282827006912222 | epot = -15.1936896794383 | etot = -14.6424332452711 -359000 ekin = 0.262714810201762 | erot = 0.277261507858003 | epot = -15.1824095633288 | etot = -14.642433245269 -360000 ekin = 0.258005302569436 | erot = 0.272869227748658 | epot = -15.1733077755836 | etot = -14.6424332452655 -361000 ekin = 0.254370400621781 | erot = 0.269626137802017 | epot = -15.1664297836851 | etot = -14.6424332452613 -362000 ekin = 0.251850290178651 | erot = 0.267549186087959 | epot = -15.1618327215239 | etot = -14.6424332452573 -363000 ekin = 0.250449609862751 | erot = 0.266687109597485 | epot = -15.159569964715 | etot = -14.6424332452548 -364000 ekin = 0.250131041863336 | erot = 0.267108788857729 | epot = -15.1596730759762 | etot = -14.6424332452551 -365000 ekin = 0.250809442162066 | erot = 0.268890073928026 | epot = -15.1621327613494 | etot = -14.6424332452593 -366000 ekin = 0.25234731876335 | erot = 0.272100073006091 | epot = -15.1668806370379 | etot = -14.6424332452684 -367000 ekin = 0.254552520178511 | erot = 0.276787886819413 | epot = -15.1737736522811 | etot = -14.6424332452832 -368000 ekin = 0.257178996153298 | erot = 0.282970699523766 | epot = -15.1825829409812 | etot = -14.6424332453042 -369000 ekin = 0.259931424908708 | erot = 0.29062401114344 | epot = -15.1929886813832 | etot = -14.642433245331 -370000 ekin = 0.262474349326632 | erot = 0.299674631814998 | epot = -15.2045822265049 | etot = -14.6424332453633 -371000 ekin = 0.264446209428301 | erot = 0.309996869297344 | epot = -15.2168763241253 | etot = -14.6424332453996 -372000 ekin = 0.265478281861433 | erot = 0.321412142686654 | epot = -15.2293236699864 | etot = -14.6424332454383 -373000 ekin = 0.265218028290041 | erot = 0.333692059448718 | epot = -15.2413433332161 | etot = -14.6424332454774 -374000 ekin = 0.26335572124772 | erot = 0.346564809671271 | epot = -15.2523537764331 | etot = -14.6424332455141 -375000 ekin = 0.259652497500777 | erot = 0.359724567998165 | epot = -15.2618103110451 | etot = -14.6424332455462 -376000 ekin = 0.253967268934319 | erot = 0.372843454384699 | epot = -15.2692439688902 | etot = -14.6424332455711 -377000 ekin = 0.246279333497663 | erot = 0.385585491299193 | epot = -15.2742980703837 | etot = -14.6424332455868 -378000 ekin = 0.236703249874173 | erot = 0.397621906702965 | epot = -15.2767584021691 | etot = -14.642433245592 -379000 ekin = 0.22549275694072 | erot = 0.408647066936832 | epot = -15.2765730694637 | etot = -14.6424332455862 -380000 ekin = 0.213031377534934 | erot = 0.418394279001949 | epot = -15.2738589021069 | etot = -14.64243324557 -381000 ekin = 0.19980887731166 | erot = 0.426650676217107 | epot = -15.2688927990735 | etot = -14.6424332455448 -382000 ekin = 0.186384809014969 | erot = 0.433270396060972 | epot = -15.2620884505889 | etot = -14.642433245513 -383000 ekin = 0.173342616140343 | erot = 0.4381852790555 | epot = -15.2539611406731 | etot = -14.6424332454773 -384000 ekin = 0.161239700828087 | erot = 0.441412371407271 | epot = -15.2450853176757 | etot = -14.6424332454403 -385000 ekin = 0.15055995464474 | erot = 0.443057612556821 | epot = -15.2360508126064 | etot = -14.6424332454049 -386000 ekin = 0.141675129696877 | erot = 0.443315241526503 | epot = -15.2274236165962 | etot = -14.6424332453728 -387000 ekin = 0.134820015696259 | erot = 0.442462667351556 | epot = -15.2197159283931 | etot = -14.6424332453452 -388000 ekin = 0.130083976412379 | erot = 0.44085081351593 | epot = -15.2133680352507 | etot = -14.6424332453224 -389000 ekin = 0.12741857023722 | erot = 0.43889024628032 | epot = -15.2087420618216 | etot = -14.6424332453041 -390000 ekin = 0.126658423092956 | erot = 0.43703370208669 | epot = -15.2061253704692 | etot = -14.6424332452895 -391000 ekin = 0.127550804261056 | erot = 0.435755902066133 | epot = -15.2057399516053 | etot = -14.6424332452781 -392000 ekin = 0.129788752936039 | erot = 0.435531744058152 | epot = -15.2077537422634 | etot = -14.6424332452692 -393000 ekin = 0.133043055316541 | erot = 0.43681406507717 | epot = -15.2122903656559 | etot = -14.6424332452622 -394000 ekin = 0.136989561466299 | erot = 0.440012156509965 | epot = -15.2194349632336 | etot = -14.6424332452574 -395000 ekin = 0.141329833042564 | erot = 0.445472096884898 | epot = -15.2292351751821 | etot = -14.6424332452547 -396000 ekin = 0.145804542777373 | erot = 0.45345976764831 | epot = -15.2416975556805 | etot = -14.6424332452548 -397000 ekin = 0.150200153188676 | erot = 0.464147173461378 | epot = -15.2567805719085 | etot = -14.6424332452585 -398000 ekin = 0.154350089766152 | erot = 0.477602441558481 | epot = -15.2743857765906 | etot = -14.642433245266 -399000 ekin = 0.158131920622366 | erot = 0.493783661155649 | epot = -15.2943488270562 | etot = -14.6424332452782 -400000 ekin = 0.161462056173796 | erot = 0.512536568006325 | epot = -15.3164318694755 | etot = -14.6424332452953 -401000 ekin = 0.164289301181072 | erot = 0.533595989002473 | epot = -15.3403185355012 | etot = -14.6424332453177 -402000 ekin = 0.166588323050693 | erot = 0.556590928839834 | epot = -15.3656124972355 | etot = -14.642433245345 -403000 ekin = 0.168353810379696 | erot = 0.581053183644485 | epot = -15.3918402394011 | etot = -14.6424332453769 -404000 ekin = 0.169595821301193 | erot = 0.606429376023291 | epot = -15.4184584427372 | etot = -14.6424332454127 -405000 ekin = 0.170336578562018 | erot = 0.63209629254071 | epot = -15.444866116554 | etot = -14.6424332454513 -406000 ekin = 0.170608761978812 | erot = 0.65737934451496 | epot = -15.4704213519851 | etot = -14.6424332454913 -407000 ekin = 0.170455178567329 | erot = 0.681573854094723 | epot = -15.4944622781935 | etot = -14.6424332455315 -408000 ekin = 0.169929554809759 | erot = 0.703968692151394 | epot = -15.5163314925311 | etot = -14.64243324557 -409000 ekin = 0.169098093451394 | erot = 0.723871579521683 | epot = -15.5354029185781 | etot = -14.6424332456051 -410000 ekin = 0.168041369040759 | erot = 0.740635137248624 | epot = -15.5511097519242 | etot = -14.6424332456348 -411000 ekin = 0.166856102809036 | erot = 0.753682569971393 | epot = -15.5629719184382 | etot = -14.6424332456577 -412000 ekin = 0.165656359033239 | erot = 0.762531725093238 | epot = -15.5706213297988 | etot = -14.6424332456724 -413000 ekin = 0.164573741711749 | erot = 0.766816218739624 | epot = -15.5738232061291 | etot = -14.6424332456777 -414000 ekin = 0.163756240957875 | erot = 0.766302377571564 | epot = -15.5724918642026 | etot = -14.6424332456732 -415000 ekin = 0.163365479945837 | erot = 0.76090092022446 | epot = -15.5666996458289 | etot = -14.6424332456586 -416000 ekin = 0.16357224009456 | erot = 0.750672586698944 | epot = -15.556678072428 | etot = -14.6424332456345 -417000 ekin = 0.164550286199954 | erot = 0.7358272978906 | epot = -15.5428108296923 | etot = -14.6424332456018 -418000 ekin = 0.166468663393413 | erot = 0.716716857299939 | epot = -15.5256187662552 | etot = -14.6424332455618 -419000 ekin = 0.169482781127082 | erot = 0.693821649098591 | epot = -15.5057376757421 | etot = -14.6424332455164 -420000 ekin = 0.173724722667737 | erot = 0.66773219168281 | epot = -15.4838901598182 | etot = -14.6424332454677 -421000 ekin = 0.179293310761201 | erot = 0.639126725581016 | epot = -15.4608532817598 | etot = -14.6424332454176 -422000 ekin = 0.18624451452154 | erot = 0.608746211198834 | epot = -15.437423971089 | etot = -14.6424332453687 -423000 ekin = 0.194582798147166 | erot = 0.577368165576623 | epot = -15.4143842090466 | etot = -14.6424332453228 -424000 ekin = 0.204253993032127 | erot = 0.545780680985215 | epot = -15.3924679192995 | etot = -14.6424332452822 -425000 ekin = 0.215140228919709 | erot = 0.514757766830984 | epot = -15.3723312409989 | etot = -14.6424332452482 -426000 ekin = 0.227057395200028 | erot = 0.485036881514174 | epot = -15.354527521936 | etot = -14.6424332452218 -427000 ekin = 0.239755526228602 | erot = 0.457299221560653 | epot = -15.3394879929934 | etot = -14.6424332452042 -428000 ekin = 0.252922416271923 | erot = 0.432153058134052 | epot = -15.3275087196016 | etot = -14.6424332451956 -429000 ekin = 0.266190667181531 | erot = 0.410120192007372 | epot = -15.3187441043849 | etot = -14.642433245196 -430000 ekin = 0.279148248287616 | erot = 0.391625457761957 | epot = -15.3132069512549 | etot = -14.6424332452053 -431000 ekin = 0.291352495295092 | erot = 0.376989149810484 | epot = -15.3107748903279 | etot = -14.6424332452223 -432000 ekin = 0.302347287571197 | erot = 0.366422254466197 | epot = -15.311202787284 | etot = -14.6424332452466 -433000 ekin = 0.311682921771834 | erot = 0.360024429012416 | epot = -15.3141405960599 | etot = -14.6424332452756 -434000 ekin = 0.318937954387398 | erot = 0.357784738270779 | epot = -15.3191559379664 | etot = -14.6424332453082 -435000 ekin = 0.323742037714837 | erot = 0.359585207272863 | epot = -15.3257604903308 | etot = -14.6424332453431 -436000 ekin = 0.325798554031316 | erot = 0.365207245305789 | epot = -15.3334390447156 | etot = -14.6424332453785 -437000 ekin = 0.324905697097303 | erot = 0.374340922349983 | epot = -15.3416798648586 | etot = -14.6424332454113 -438000 ekin = 0.320974589858357 | erot = 0.386596930160468 | epot = -15.3500047654588 | etot = -14.64243324544 -439000 ekin = 0.314043077746361 | erot = 0.401520852185505 | epot = -15.3579971753956 | etot = -14.6424332454637 -440000 ekin = 0.304283988020539 | erot = 0.41860913221399 | epot = -15.3653263657148 | etot = -14.6424332454802 -441000 ekin = 0.292006859111611 | erot = 0.437325916193047 | epot = -15.3717660207934 | etot = -14.6424332454888 -442000 ekin = 0.277652365815072 | erot = 0.457119792518877 | epot = -15.3772054038232 | etot = -14.6424332454893 -443000 ekin = 0.261778853590747 | erot = 0.477439412175799 | epot = -15.3816515112488 | etot = -14.6424332454822 -444000 ekin = 0.245040553434245 | erot = 0.497747053376455 | epot = -15.3852208522799 | etot = -14.6424332454692 -445000 ekin = 0.22815726042029 | erot = 0.517529408202492 | epot = -15.3881199140742 | etot = -14.6424332454515 -446000 ekin = 0.211875681729375 | erot = 0.536305196856599 | epot = -15.3906141240179 | etot = -14.6424332454319 -447000 ekin = 0.196923472681452 | erot = 0.553629632753464 | epot = -15.3929863508487 | etot = -14.6424332454138 -448000 ekin = 0.183958277880794 | erot = 0.569096233371 | epot = -15.3954877566523 | etot = -14.6424332454005 -449000 ekin = 0.173515771313211 | erot = 0.582336947151656 | epot = -15.3982859638601 | etot = -14.6424332453953 -450000 ekin = 0.16596236119942 | erot = 0.593021970145928 | epot = -15.4014175767459 | etot = -14.6424332454006 -451000 ekin = 0.161459280835239 | erot = 0.600860851249481 | epot = -15.4047533775022 | etot = -14.6424332454175 -452000 ekin = 0.159944578253891 | erot = 0.605606408076383 | epot = -15.4079842317757 | etot = -14.6424332454454 -453000 ekin = 0.161137653115343 | erot = 0.607062496368097 | epot = -15.410633394965 | etot = -14.6424332454815 -454000 ekin = 0.164567591513362 | erot = 0.605095779306141 | epot = -15.4120966163413 | etot = -14.6424332455218 -455000 ekin = 0.169622334209561 | erot = 0.599650455421321 | epot = -15.4117060351916 | etot = -14.6424332455607 -456000 ekin = 0.175611802350685 | erot = 0.590763702894581 | epot = -15.4088087508385 | etot = -14.6424332455932 -457000 ekin = 0.181835621982265 | erot = 0.578578749363229 | epot = -15.40284761696 | etot = -14.6424332456146 -458000 ekin = 0.187645727030889 | erot = 0.563352302649372 | epot = -15.3934312753016 | etot = -14.6424332456214 -459000 ekin = 0.192495880384907 | erot = 0.54545371714964 | epot = -15.380382843147 | etot = -14.6424332456124 -460000 ekin = 0.195973381637234 | erot = 0.525354597712022 | epot = -15.3637612249374 | etot = -14.6424332455881 -461000 ekin = 0.197811920991222 | erot = 0.503609203464283 | epot = -15.3438543700064 | etot = -14.6424332455509 -462000 ekin = 0.197887724919133 | erot = 0.480827560284776 | epot = -15.3211485307076 | etot = -14.6424332455037 -463000 ekin = 0.196203198485172 | erot = 0.457644248439133 | epot = -15.2962806923751 | etot = -14.6424332454508 -464000 ekin = 0.192863034125905 | erot = 0.434686220431894 | epot = -15.2699824999537 | etot = -14.6424332453959 -465000 ekin = 0.188047435822221 | erot = 0.412542760094015 | epot = -15.2430234412586 | etot = -14.6424332453423 -466000 ekin = 0.181986107552773 | erot = 0.39174001067487 | epot = -15.2161593635207 | etot = -14.642433245293 -467000 ekin = 0.174935400197984 | erot = 0.372721626737719 | epot = -15.1900902721857 | etot = -14.64243324525 -468000 ekin = 0.167159826102143 | erot = 0.355836258353913 | epot = -15.1654293296704 | etot = -14.6424332452144 -469000 ekin = 0.158918218022589 | erot = 0.34133189076746 | epot = -15.1426833539768 | etot = -14.6424332451868 -470000 ekin = 0.150454185653206 | erot = 0.329356584635659 | epot = -15.1222440154559 | etot = -14.642433245167 -471000 ekin = 0.141990180749416 | erot = 0.319964871778407 | epot = -15.1043882976824 | etot = -14.6424332451545 -472000 ekin = 0.13372435386821 | erot = 0.313128906246327 | epot = -15.089286505263 | etot = -14.6424332451484 -473000 ekin = 0.12582939810187 | erot = 0.308753392325055 | epot = -15.0770160355743 | etot = -14.6424332451474 -474000 ekin = 0.118452666363187 | erot = 0.306693264414364 | epot = -15.0675791759277 | etot = -14.6424332451502 -475000 ekin = 0.111716976218892 | erot = 0.306773053291038 | epot = -15.0609232746652 | etot = -14.6424332451553 -476000 ekin = 0.105721655633223 | erot = 0.308806833537935 | epot = -15.0569617343327 | etot = -14.6424332451616 -477000 ekin = 0.100543523675713 | erot = 0.312617617130682 | epot = -15.055594385974 | etot = -14.6424332451676 -478000 ekin = 0.0962376398644524 | erot = 0.31805505563592 | epot = -15.0567259406729 | etot = -14.6424332451726 -479000 ekin = 0.0928377950023796 | erot = 0.325010357031072 | epot = -15.0602813972091 | etot = -14.6424332451757 -480000 ekin = 0.0903568546344123 | erot = 0.333427427764652 | epot = -15.0662175275756 | etot = -14.6424332451766 -481000 ekin = 0.0887871989354825 | erot = 0.343309423711621 | epot = -15.074529867822 | etot = -14.6424332451749 -482000 ekin = 0.0881016191313879 | erot = 0.354720133059457 | epot = -15.085254997362 | etot = -14.6424332451711 -483000 ekin = 0.0882551127429667 | erot = 0.367779908275293 | epot = -15.0984682661837 | etot = -14.6424332451655 -484000 ekin = 0.0891880440123837 | erot = 0.382656193510863 | epot = -15.1142774826819 | etot = -14.6424332451586 -485000 ekin = 0.0908310739090695 | erot = 0.399549033149904 | epot = -15.1328133522102 | etot = -14.6424332451512 -486000 ekin = 0.0931120890965809 | erot = 0.418672269926982 | epot = -15.1542176041678 | etot = -14.6424332451442 -487000 ekin = 0.0959650526362282 | erot = 0.440231422324969 | epot = -15.1786297200997 | etot = -14.6424332451385 -488000 ekin = 0.09934026138313 | erot = 0.464399451388414 | epot = -15.2061729579063 | etot = -14.6424332451348 -489000 ekin = 0.103214957393528 | erot = 0.491291775407016 | epot = -15.2369399779348 | etot = -14.6424332451343 -490000 ekin = 0.107602676592561 | erot = 0.520941965501655 | epot = -15.2709778872321 | etot = -14.6424332451379 -491000 ekin = 0.112559247659633 | erot = 0.553279563919971 | epot = -15.3082720567263 | etot = -14.6424332451467 -492000 ekin = 0.118183136718381 | erot = 0.588111425310919 | epot = -15.3487278071915 | etot = -14.6424332451622 -493000 ekin = 0.124608040121107 | erot = 0.625107908280808 | epot = -15.3921491935878 | etot = -14.6424332451858 -494000 ekin = 0.131986393307421 | erot = 0.663795156036237 | epot = -15.4382147945631 | etot = -14.6424332452194 -495000 ekin = 0.140463823895351 | erot = 0.703554605722113 | epot = -15.4864516748821 | etot = -14.6424332452647 -496000 ekin = 0.150146408031555 | erot = 0.743630741562816 | epot = -15.5362103949171 | etot = -14.6424332453228 -497000 ekin = 0.161064579067727 | erot = 0.783147917316502 | epot = -15.5866457417786 | etot = -14.6424332453944 -498000 ekin = 0.173139219154636 | erot = 0.821136754971001 | epot = -15.6367092196045 | etot = -14.6424332454789 -499000 ekin = 0.186156317831577 | erot = 0.856570103854305 | epot = -15.6851596672597 | etot = -14.6424332455738 -500000 ekin = 0.199756195068125 | erot = 0.888407758271075 | epot = -15.7305971990145 | etot = -14.6424332456753 -501000 ekin = 0.213441517837528 | erot = 0.915648078729389 | epot = -15.7715228423447 | etot = -14.6424332457778 -502000 ekin = 0.226605416599141 | erot = 0.93738343364528 | epot = -15.8064220961188 | etot = -14.6424332458744 -503000 ekin = 0.238577508979596 | erot = 0.952855183120654 | epot = -15.833865938058 | etot = -14.6424332459578 -504000 ekin = 0.24868234701908 | erot = 0.961503066783773 | epot = -15.852618659824 | etot = -14.6424332460212 -505000 ekin = 0.256302488972939 | erot = 0.96300365636181 | epot = -15.8617393913938 | etot = -14.6424332460591 -506000 ekin = 0.26093758314799 | erot = 0.957293217915516 | epot = -15.8606640471316 | etot = -14.6424332460681 -507000 ekin = 0.262251679303339 | erot = 0.944571918253385 | epot = -15.8492568436041 | etot = -14.6424332460474 -508000 ekin = 0.260103184115661 | erot = 0.92528856492912 | epot = -15.8278249950432 | etot = -14.6424332459984 -509000 ekin = 0.254554875284732 | erot = 0.900107536932478 | epot = -15.7970956581425 | etot = -14.6424332459253 -510000 ekin = 0.245864483352381 | erot = 0.86986171798002 | epot = -15.7581594471659 | etot = -14.6424332458335 -511000 ekin = 0.234458914530907 | erot = 0.835496660121178 | epot = -15.7123888203816 | etot = -14.6424332457296 -512000 ekin = 0.220896820243755 | erot = 0.798011684060757 | epot = -15.6613417499247 | etot = -14.6424332456202 -513000 ekin = 0.205824805091356 | erot = 0.758403224573394 | epot = -15.6066612751765 | etot = -14.6424332455118 -514000 ekin = 0.189932244119312 | erot = 0.717614706855625 | epot = -15.5499801963846 | etot = -14.6424332454096 -515000 ekin = 0.173908748202557 | erot = 0.676495918868222 | epot = -15.4928379123889 | etot = -14.6424332453181 -516000 ekin = 0.158407108511411 | erot = 0.63577351602134 | epot = -15.4366138697731 | etot = -14.6424332452404 -517000 ekin = 0.144013350185933 | erot = 0.596033149114553 | epot = -15.3824797444789 | etot = -14.6424332451784 -518000 ekin = 0.131224514119668 | erot = 0.55771282568585 | epot = -15.3313705849382 | etot = -14.6424332451327 -519000 ekin = 0.120434042407116 | erot = 0.521106495595107 | epot = -15.2839737831051 | etot = -14.6424332451028 -520000 ekin = 0.111924165177635 | erot = 0.486376443197646 | epot = -15.240733853463 | etot = -14.6424332450877 -521000 ekin = 0.105864424816456 | erot = 0.453572806058813 | epot = -15.2018704759605 | etot = -14.6424332450853 -522000 ekin = 0.102315362067633 | erot = 0.422658367130362 | epot = -15.1674069742913 | etot = -14.6424332450933 -523000 ekin = 0.101236366465094 | erot = 0.393536647096269 | epot = -15.1372062586706 | etot = -14.6424332451092 -524000 ekin = 0.102496717236358 | erot = 0.366081244307823 | epot = -15.1110112066744 | etot = -14.6424332451302 -525000 ekin = 0.105888887335355 | erot = 0.340164343214516 | epot = -15.0884864757035 | etot = -14.6424332451536 -526000 ekin = 0.111143247849968 | erot = 0.315682368378613 | epot = -15.0692588614059 | etot = -14.6424332451774 -527000 ekin = 0.117943398961207 | erot = 0.292576937806905 | epot = -15.0529535819675 | etot = -14.6424332451994 -528000 ekin = 0.125941474254371 | erot = 0.270849598243589 | epot = -15.0392243177162 | etot = -14.6424332452183 -529000 ekin = 0.134772916008756 | erot = 0.250569317238961 | epot = -15.0277754784808 | etot = -14.642433245233 -530000 ekin = 0.144070383401965 | erot = 0.231872340651302 | epot = -15.0183759692967 | etot = -14.6424332452434 -531000 ekin = 0.153476601968781 | erot = 0.214954741433939 | epot = -15.0108645886523 | etot = -14.6424332452495 -532000 ekin = 0.162656054076991 | erot = 0.200058697647332 | epot = -15.0051479969763 | etot = -14.642433245252 -533000 ekin = 0.171305419079578 | erot = 0.18745414318241 | epot = -15.0011928075133 | etot = -14.6424332452513 -534000 ekin = 0.179162595538559 | erot = 0.177417842692309 | epot = -14.9990136834797 | etot = -14.6424332452488 -535000 ekin = 0.186014006484955 | erot = 0.17021209444076 | epot = -14.9986593461708 | etot = -14.6424332452451 -536000 ekin = 0.191699759238898 | erot = 0.166065149224471 | epot = -15.0001981537044 | etot = -14.642433245241 -537000 ekin = 0.196116169930243 | erot = 0.165155084977473 | epot = -15.003704500145 | etot = -14.6424332452373 -538000 ekin = 0.199215220532696 | erot = 0.167598364569312 | epot = -15.0092468303365 | etot = -14.6424332452345 -539000 ekin = 0.20100070966893 | erot = 0.173443713615195 | epot = -15.0168776685174 | etot = -14.6424332452333 -540000 ekin = 0.201521164037735 | erot = 0.182671367030132 | epot = -15.0266257763018 | etot = -14.6424332452339 -541000 ekin = 0.200859940141596 | erot = 0.195197211440065 | epot = -15.0384903968184 | etot = -14.6424332452368 -542000 ekin = 0.199123298889485 | erot = 0.210880936221535 | epot = -15.0524374803529 | etot = -14.6424332452419 -543000 ekin = 0.196427519384798 | erot = 0.229537017788165 | epot = -15.0683977824221 | etot = -14.6424332452492 -544000 ekin = 0.192886294946265 | erot = 0.25094720200201 | epot = -15.0862667422075 | etot = -14.6424332452593 -545000 ekin = 0.188599710888656 | erot = 0.274873110236005 | epot = -15.1059060663961 | etot = -14.6424332452715 -546000 ekin = 0.18364604524401 | erot = 0.301067663120887 | epot = -15.1271469536507 | etot = -14.6424332452858 -547000 ekin = 0.178077473819964 | erot = 0.329284179376543 | epot = -15.1497948984983 | etot = -14.6424332453018 -548000 ekin = 0.171920510268456 | erot = 0.359282253787671 | epot = -15.1736360093753 | etot = -14.6424332453191 -549000 ekin = 0.165181670578856 | erot = 0.390829837836003 | epot = -15.1984447537518 | etot = -14.6424332453369 -550000 ekin = 0.15785840865594 | erot = 0.423701326923092 | epot = -15.2239929809337 | etot = -14.6424332453547 -551000 ekin = 0.149954809005835 | erot = 0.457671882722257 | epot = -15.2500599370996 | etot = -14.6424332453715 -552000 ekin = 0.141500835822419 | erot = 0.492508662666464 | epot = -15.2764427438757 | etot = -14.6424332453869 -553000 ekin = 0.132573145480449 | erot = 0.527960055130273 | epot = -15.3029664460107 | etot = -14.6424332453999 -554000 ekin = 0.123314645146749 | erot = 0.563744383275372 | epot = -15.3294922738325 | etot = -14.6424332454104 -555000 ekin = 0.113949270900195 | erot = 0.599539792628959 | epot = -15.3559223089471 | etot = -14.642433245418 -556000 ekin = 0.104788088804118 | erot = 0.634977129568407 | epot = -15.3821984637958 | etot = -14.6424332454232 -557000 ekin = 0.0962230654738397 | erot = 0.669637513728588 | epot = -15.4082938246296 | etot = -14.6424332454272 -558000 ekin = 0.0887059614381524 | erot = 0.703055990484034 | epot = -15.4341951973535 | etot = -14.6424332454313 -559000 ekin = 0.0827118847692362 | erot = 0.734732129426798 | epot = -15.4598772596337 | etot = -14.6424332454377 -560000 ekin = 0.0786899547209647 | erot = 0.764147748400966 | epot = -15.4852709485704 | etot = -14.6424332454485 -561000 ekin = 0.0770067720584792 | erot = 0.790791153077553 | epot = -15.5102311706015 | etot = -14.6424332454654 -562000 ekin = 0.0778911706718854 | erot = 0.814186471630276 | epot = -15.5345108877916 | etot = -14.6424332454895 -563000 ekin = 0.0813901113631692 | erot = 0.833925925483943 | epot = -15.5577492823672 | etot = -14.6424332455201 -564000 ekin = 0.0873448530183735 | erot = 0.849702302566485 | epot = -15.5794804011401 | etot = -14.6424332455553 -565000 ekin = 0.0953935152513606 | erot = 0.861338569497979 | epot = -15.5991653303409 | etot = -14.6424332455915 -566000 ekin = 0.105001366117363 | erot = 0.868811531658242 | epot = -15.6162461434002 | etot = -14.6424332456246 -567000 ekin = 0.11551478920907 | erot = 0.872266750929345 | epot = -15.6302147857879 | etot = -14.6424332456494 -568000 ekin = 0.126230320989268 | erot = 0.872022546762513 | epot = -15.6406861134138 | etot = -14.642433245662 -569000 ekin = 0.13646757520452 | erot = 0.868561781939776 | epot = -15.6474626028035 | etot = -14.6424332456592 -570000 ekin = 0.145634823228517 | erot = 0.862511177264942 | epot = -15.6505792461335 | etot = -14.6424332456401 -571000 ekin = 0.153278250259444 | erot = 0.85460899135856 | epot = -15.6503204872235 | etot = -14.6424332456055 -572000 ekin = 0.159109636953228 | erot = 0.845662918619192 | epot = -15.6472058011307 | etot = -14.6424332455583 -573000 ekin = 0.163011362016512 | erot = 0.836500892322368 | epot = -15.6419454998419 | etot = -14.642433245503 -574000 ekin = 0.165021239079037 | erot = 0.827918058207513 | epot = -15.6353725427317 | etot = -14.6424332454451 -575000 ekin = 0.165302195907189 | erot = 0.820623479706097 | epot = -15.6283589210035 | etot = -14.6424332453902 -576000 ekin = 0.164102988099436 | erot = 0.815190165400348 | epot = -15.6217263988437 | etot = -14.642433245344 -577000 ekin = 0.161716152385033 | erot = 0.812011817945282 | epot = -15.6161612156414 | etot = -14.6424332453111 -578000 ekin = 0.158438569369342 | erot = 0.811269345694562 | epot = -15.6121411603589 | etot = -14.642433245295 -579000 ekin = 0.154538688866582 | erot = 0.812909695779756 | epot = -15.609881629944 | etot = -14.6424332452977 -580000 ekin = 0.150232988451456 | erot = 0.816638977239882 | epot = -15.6093052110108 | etot = -14.6424332453195 -581000 ekin = 0.145672809811769 | erot = 0.821931135408107 | epot = -15.610037190579 | etot = -14.6424332453591 -582000 ekin = 0.140941476788221 | erot = 0.828052590347089 | epot = -15.6114273125489 | etot = -14.6424332454136 -583000 ekin = 0.136060602595884 | erot = 0.834102246891801 | epot = -15.6125960949663 | etot = -14.6424332454786 -584000 ekin = 0.131003759893416 | erot = 0.839065139153076 | epot = -15.6125021445954 | etot = -14.6424332455489 -585000 ekin = 0.125715216480047 | erot = 0.841876757443314 | epot = -15.610025219542 | etot = -14.6424332456187 -586000 ekin = 0.120131224766283 | erot = 0.841493945660697 | epot = -15.6040584161089 | etot = -14.6424332456819 -587000 ekin = 0.114201380569862 | erot = 0.836967317747552 | epot = -15.5936019440503 | etot = -14.6424332457329 -588000 ekin = 0.107907808224941 | erot = 0.82750959597709 | epot = -15.577850649969 | etot = -14.642433245767 -589000 ekin = 0.101280337908465 | erot = 0.812554260667714 | epot = -15.5562678443569 | etot = -14.6424332457808 -590000 ekin = 0.0944063548781498 | erot = 0.791799488415112 | epot = -15.5286390890655 | etot = -14.6424332457722 -591000 ekin = 0.0874345511051164 | erot = 0.765233519218438 | epot = -15.4951013160648 | etot = -14.6424332457413 -592000 ekin = 0.0805723392090151 | erot = 0.733139214281057 | epot = -15.4561447991796 | etot = -14.6424332456895 -593000 ekin = 0.0740771594091624 | erot = 0.696077455345293 | epot = -15.4125878603745 | etot = -14.6424332456201 -594000 ekin = 0.0682423089615835 | erot = 0.654850963355498 | epot = -15.3655265178546 | etot = -14.6424332455375 -595000 ekin = 0.0633782539035135 | erot = 0.610451848321739 | epot = -15.3162633476725 | etot = -14.6424332454472 -596000 ekin = 0.0597906540673872 | erot = 0.563997548399991 | epot = -15.2662214478226 | etot = -14.6424332453552 -597000 ekin = 0.0577565493651072 | erot = 0.516660644083797 | epot = -15.2168504387165 | etot = -14.6424332452676 -598000 ekin = 0.0575003158564822 | erot = 0.469598294353737 | epot = -15.1695318554 | etot = -14.6424332451897 -599000 ekin = 0.0591710965315271 | erot = 0.423886769451641 | epot = -15.1254911111098 | etot = -14.6424332451266 -600000 ekin = 0.0628234356919084 | erot = 0.380465849282374 | epot = -15.085722530056 | etot = -14.6424332450817 -601000 ekin = 0.0684027903404234 | erot = 0.340096852290236 | epot = -15.0509328876879 | etot = -14.6424332450572 -602000 ekin = 0.0757374499151454 | erot = 0.303336891510158 | epot = -15.0215075864789 | etot = -14.6424332450536 -603000 ekin = 0.0845381560125067 | erot = 0.270530726253859 | epot = -14.9975021273365 | etot = -14.6424332450701 -604000 ekin = 0.0944063594091286 | erot = 0.241820347964902 | epot = -14.9786599524778 | etot = -14.6424332451038 -605000 ekin = 0.10485156246129 | erot = 0.217171224792453 | epot = -14.9644560324042 | etot = -14.6424332451505 -606000 ekin = 0.115317556389963 | erot = 0.19641293035746 | epot = -14.9541637319522 | etot = -14.6424332452047 -607000 ekin = 0.125216580352814 | erot = 0.179290709848685 | epot = -14.9469405354619 | etot = -14.6424332452604 -608000 ekin = 0.133969542489555 | erot = 0.165523445158836 | epot = -14.9419262329593 | etot = -14.6424332453109 -609000 ekin = 0.141049537027034 | erot = 0.154862582266178 | epot = -14.9383453646431 | etot = -14.6424332453499 -610000 ekin = 0.146025095174092 | erot = 0.1471460408894 | epot = -14.9356043814358 | etot = -14.6424332453723 -611000 ekin = 0.148599079333654 | erot = 0.142341118194537 | epot = -14.9333734429025 | etot = -14.6424332453743 -612000 ekin = 0.148639027540038 | erot = 0.140571068728109 | epot = -14.9316433416225 | etot = -14.6424332453543 -613000 ekin = 0.146195193891189 | erot = 0.14212144139606 | epot = -14.9307498806004 | etot = -14.6424332453132 -614000 ekin = 0.141503544703117 | erot = 0.147424293659367 | epot = -14.9313610836164 | etot = -14.6424332452539 -615000 ekin = 0.134972482667994 | erot = 0.157020849768205 | epot = -14.9344265776182 | etot = -14.642433245182 -616000 ekin = 0.127153892886345 | erot = 0.171505679771382 | epot = -14.9410928177621 | etot = -14.6424332451044 -617000 ekin = 0.118700960496639 | erot = 0.191457667913243 | epot = -14.9525918734392 | etot = -14.6424332450293 -618000 ekin = 0.110316794781978 | erot = 0.217364584488656 | epot = -14.9701146242355 | etot = -14.6424332449648 -619000 ekin = 0.102698942666746 | erot = 0.249548776229802 | epot = -14.9946809638153 | etot = -14.6424332449188 -620000 ekin = 0.0964852203328029 | erot = 0.28810131748882 | epot = -15.0270197827189 | etot = -14.6424332448972 -621000 ekin = 0.0922059091543824 | erot = 0.332831044361685 | epot = -15.0674701984207 | etot = -14.6424332449047 -622000 ekin = 0.0902463647122828 | erot = 0.383233451857076 | epot = -15.1159130615124 | etot = -14.6424332449431 -623000 ekin = 0.0908226920728038 | erot = 0.438482716259981 | epot = -15.1717386533448 | etot = -14.642433245012 -624000 ekin = 0.0939716062548715 | erot = 0.497448307331879 | epot = -15.2338531586956 | etot = -14.6424332451088 -625000 ekin = 0.0995541611252495 | erot = 0.55873588677621 | epot = -15.3007232931297 | etot = -14.6424332452283 -626000 ekin = 0.107271859328467 | erot = 0.620750477447864 | epot = -15.37045558214 | etot = -14.6424332453637 -627000 ekin = 0.116692826740179 | erot = 0.681778220892588 | epot = -15.4409042931397 | etot = -14.642433245507 -628000 ekin = 0.127285245275851 | erot = 0.740081431761277 | epot = -15.5097999226863 | etot = -14.6424332456492 -629000 ekin = 0.138455039155779 | erot = 0.794000196762996 | epot = -15.5748884817003 | etot = -14.6424332457815 -630000 ekin = 0.14958484293864 | erot = 0.842052640233787 | epot = -15.6340707290682 | etot = -14.6424332458958 -631000 ekin = 0.160071499854153 | erot = 0.883025442872994 | epot = -15.6855301887124 | etot = -14.6424332459852 -632000 ekin = 0.169359720293479 | erot = 0.916046503422886 | epot = -15.7278394697615 | etot = -14.6424332460451 -633000 ekin = 0.176970053692838 | erot = 0.940632922938759 | epot = -15.7600362227044 | etot = -14.6424332460728 -634000 ekin = 0.18251996128985 | erot = 0.956709735133355 | epot = -15.7816629424915 | etot = -14.6424332460683 -635000 ekin = 0.185737466035171 | erot = 0.964597760207225 | epot = -15.7927684722762 | etot = -14.6424332460338 -636000 ekin = 0.186467519302491 | erot = 0.964972204258569 | epot = -15.7938729695347 | etot = -14.6424332459737 -637000 ekin = 0.184671774603369 | erot = 0.958796660379843 | epot = -15.7859016808768 | etot = -14.6424332458936 -638000 ekin = 0.18042282577668 | erot = 0.947239527077098 | epot = -15.770095598654 | etot = -14.6424332458002 -639000 ekin = 0.173894119063272 | erot = 0.931581224200833 | epot = -15.7479085889646 | etot = -14.6424332457005 -640000 ekin = 0.165346701826059 | erot = 0.913120838758217 | epot = -15.720900786185 | etot = -14.6424332456007 -641000 ekin = 0.155113786101867 | erot = 0.893090060094414 | epot = -15.6906370917029 | etot = -14.6424332455066 -642000 ekin = 0.143583869242346 | erot = 0.872580710310524 | epot = -15.6585978249756 | etot = -14.6424332454227 -643000 ekin = 0.131182953687712 | erot = 0.85249016805802 | epot = -15.626106367098 | etot = -14.6424332453522 -644000 ekin = 0.118356305759397 | erot = 0.833486853993089 | epot = -15.5942764050497 | etot = -14.6424332452972 -645000 ekin = 0.105550209083444 | erot = 0.815995971214604 | epot = -15.5639794255564 | etot = -14.6424332452583 -646000 ekin = 0.0931942744180207 | erot = 0.800204061931992 | epot = -15.5358315815853 | etot = -14.6424332452353 -647000 ekin = 0.0816850001788838 | erot = 0.786079744440617 | epot = -15.5101979898464 | etot = -14.6424332452269 -648000 ekin = 0.0713713598428998 | erot = 0.773407243191854 | epot = -15.4872118482658 | etot = -14.6424332452311 -649000 ekin = 0.0625431628711437 | erot = 0.761828976528577 | epot = -15.466805384645 | etot = -14.6424332452453 -650000 ekin = 0.0554227735501042 | erot = 0.750893453411344 | epot = -15.4487494722283 | etot = -14.6424332452669 -651000 ekin = 0.0501605027659902 | erot = 0.740104978445366 | epot = -15.4326987265041 | etot = -14.6424332452927 -652000 ekin = 0.0468336713668948 | erot = 0.728972100417369 | epot = -15.4182390171042 | etot = -14.64243324532 -653000 ekin = 0.0454490492583012 | erot = 0.71705228594169 | epot = -15.4049345805459 | etot = -14.6424332453459 -654000 ekin = 0.0459481524956013 | erot = 0.703990869780751 | epot = -15.3923722676445 | etot = -14.6424332453682 -655000 ekin = 0.0482147495301563 | erot = 0.689552835103781 | epot = -15.3802008300186 | etot = -14.6424332453846 -656000 ekin = 0.052083876127999 | erot = 0.6736463327468 | epot = -15.3681634542687 | etot = -14.6424332453939 -657000 ekin = 0.0573516620867098 | erot = 0.656337023113139 | epot = -15.3561219305948 | etot = -14.6424332453949 -658000 ekin = 0.0637853134946659 | erot = 0.637852348218005 | epot = -15.3440709071003 | etot = -14.6424332453876 -659000 ekin = 0.0711326702887129 | erot = 0.618574815847064 | epot = -15.3321407315083 | etot = -14.6424332453725 -660000 ekin = 0.0791308828116024 | erot = 0.599023454708815 | epot = -15.3205875828713 | etot = -14.6424332453509 -661000 ekin = 0.0875139366244679 | erot = 0.579822939748233 | epot = -15.3097701216978 | etot = -14.6424332453251 -662000 ekin = 0.0960190004205311 | erot = 0.561660610348993 | epot = -15.3001128560677 | etot = -14.6424332452982 -663000 ekin = 0.104391848885269 | erot = 0.54523274605647 | epot = -15.2920578402154 | etot = -14.6424332452737 -664000 ekin = 0.112391863389534 | erot = 0.531182949320087 | epot = -15.286008057965 | etot = -14.6424332452554 -665000 ekin = 0.119797262719802 | erot = 0.520037124798746 | epot = -15.2822676327654 | etot = -14.6424332452468 -666000 ekin = 0.126411190061237 | erot = 0.512141060962394 | epot = -15.2809854962748 | etot = -14.6424332452511 -667000 ekin = 0.132069035722096 | erot = 0.507607681730268 | epot = -15.2821099627224 | etot = -14.64243324527 -668000 ekin = 0.13664691453854 | erot = 0.506281315754884 | epot = -15.2853614755972 | etot = -14.6424332453038 -669000 ekin = 0.140070616008884 | erot = 0.507725566171511 | epot = -15.2902294275315 | etot = -14.6424332453511 -670000 ekin = 0.142323740902266 | erot = 0.511239425097731 | epot = -15.2959964114084 | etot = -14.6424332454084 -671000 ekin = 0.143453306298606 | erot = 0.515903234043229 | epot = -15.3017897858128 | etot = -14.642433245471 -672000 ekin = 0.143571012728166 | erot = 0.520652256715664 | epot = -15.3066565149767 | etot = -14.6424332455328 -673000 ekin = 0.142848733833156 | erot = 0.52437156335394 | epot = -15.3096535427749 | etot = -14.6424332455878 -674000 ekin = 0.1415076132746 | erot = 0.526002362927187 | epot = -15.3099432218319 | etot = -14.6424332456301 -675000 ekin = 0.13980130282334 | erot = 0.524647629020819 | epot = -15.3068821774991 | etot = -14.6424332456549 -676000 ekin = 0.137995095209388 | erot = 0.519664439037725 | epot = -15.3000927799067 | etot = -14.6424332456596 -677000 ekin = 0.136343677284998 | erot = 0.510732098514415 | epot = -15.2895090214424 | etot = -14.642433245643 -678000 ekin = 0.135070664123473 | erot = 0.497888575253319 | epot = -15.2753924849829 | etot = -14.6424332456061 -679000 ekin = 0.134352810446714 | erot = 0.481532294129922 | epot = -15.2583183501282 | etot = -14.6424332455516 -680000 ekin = 0.134310862658442 | erot = 0.462390968603332 | epot = -15.2391350767452 | etot = -14.6424332454834 -681000 ekin = 0.135007638926465 | erot = 0.441462941783532 | epot = -15.2189038261164 | etot = -14.6424332454064 -682000 ekin = 0.136452461528359 | erot = 0.419938865037162 | epot = -15.1988245718911 | etot = -14.6424332453256 -683000 ekin = 0.138609887401901 | erot = 0.399112293315355 | epot = -15.1801554259633 | etot = -14.642433245246 -684000 ekin = 0.141410065652158 | erot = 0.380287181762659 | epot = -15.1641304925878 | etot = -14.642433245173 -685000 ekin = 0.144758102725849 | erot = 0.364688846299896 | epot = -15.1518801941367 | etot = -14.6424332451109 -686000 ekin = 0.148540467122542 | erot = 0.353383275614958 | epot = -15.1443569878014 | etot = -14.6424332450639 -687000 ekin = 0.152627512101174 | erot = 0.347208212231079 | epot = -15.1422689693677 | etot = -14.6424332450355 -688000 ekin = 0.156872371009907 | erot = 0.346718408270883 | epot = -15.1460240243093 | etot = -14.6424332450285 -689000 ekin = 0.161107527975576 | erot = 0.352146941114484 | epot = -15.1556877141346 | etot = -14.6424332450445 -690000 ekin = 0.165141087380535 | erot = 0.363384304940302 | epot = -15.1709586374048 | etot = -14.642433245084 -691000 ekin = 0.16875504264806 | erot = 0.379976931153832 | epot = -15.1911652189475 | etot = -14.6424332451456 -692000 ekin = 0.171707649701815 | erot = 0.401146558394006 | epot = -15.2152874533222 | etot = -14.6424332452264 -693000 ekin = 0.173741393440444 | erot = 0.425831232783773 | epot = -15.2420058715459 | etot = -14.6424332453217 -694000 ekin = 0.174597110621473 | erot = 0.452747528134232 | epot = -15.2697778841809 | etot = -14.6424332454252 -695000 ekin = 0.174033757468432 | erot = 0.480471830915669 | epot = -15.2969388339132 | etot = -14.6424332455291 -696000 ekin = 0.171852263360605 | erot = 0.507536398150921 | epot = -15.3218219071368 | etot = -14.6424332456253 -697000 ekin = 0.167921065286616 | erot = 0.532533688685243 | epot = -15.3428879996772 | etot = -14.6424332457054 -698000 ekin = 0.162200409472727 | erot = 0.55422061991701 | epot = -15.3588542751519 | etot = -14.6424332457621 -699000 ekin = 0.15476241571153 | erot = 0.5716133610199 | epot = -15.3688090225212 | etot = -14.6424332457897 -700000 ekin = 0.14580423000504 | erot = 0.584063387080082 | epot = -15.3723008628698 | etot = -14.6424332457847 -701000 ekin = 0.135652269555348 | erot = 0.591306922713837 | epot = -15.3693924380155 | etot = -14.6424332457463 -702000 ekin = 0.124756460204831 | erot = 0.59348246434204 | epot = -15.3606721702235 | etot = -14.6424332456766 -703000 ekin = 0.113674325949313 | erot = 0.591114401850656 | epot = -15.3472219733804 | etot = -14.6424332455805 -704000 ekin = 0.10304567594439 | erot = 0.585064323190966 | epot = -15.3305432446002 | etot = -14.6424332454648 -705000 ekin = 0.0935593581958762 | erot = 0.576454826529771 | epot = -15.3124474300639 | etot = -14.6424332453383 -706000 ekin = 0.0859140824287833 | erot = 0.566573150252444 | epot = -15.2949204778916 | etot = -14.6424332452103 -707000 ekin = 0.0807756759567746 | erot = 0.556763427605772 | epot = -15.2799723486536 | etot = -14.642433245091 -708000 ekin = 0.0787333622616091 | erot = 0.548316855287971 | epot = -15.2694834625388 | etot = -14.6424332449892 -709000 ekin = 0.0802577669172368 | erot = 0.542368667950884 | epot = -15.2650596797811 | etot = -14.642433244913 -710000 ekin = 0.0856633545554253 | erot = 0.539809747046289 | epot = -15.2679063464703 | etot = -14.6424332448686 -711000 ekin = 0.0950778519056264 | erot = 0.541219180888341 | epot = -15.2787302776541 | etot = -14.6424332448601 -712000 ekin = 0.108420876625267 | erot = 0.546822307908336 | epot = -15.2976764294225 | etot = -14.6424332448889 -713000 ekin = 0.125393451698069 | erot = 0.556476834654442 | epot = -15.3243035313066 | etot = -14.642433244954 -714000 ekin = 0.145479367624701 | erot = 0.569687600115953 | epot = -15.3576002127927 | etot = -14.642433245052 -715000 ekin = 0.167958541120038 | erot = 0.585648522299648 | epot = -15.3960403085969 | etot = -14.6424332451773 -716000 ekin = 0.191931735854292 | erot = 0.603308292527993 | epot = -15.4376732737045 | etot = -14.6424332453222 -717000 ekin = 0.216355400179768 | erot = 0.621454592033853 | epot = -15.4802432376918 | etot = -14.6424332454782 -718000 ekin = 0.240085056513064 | erot = 0.638810139728766 | epot = -15.5213284418775 | etot = -14.6424332456357 -719000 ekin = 0.261925698577658 | erot = 0.654132895983949 | epot = -15.5584918403468 | etot = -14.6424332457852 -720000 ekin = 0.280687969313511 | erot = 0.666312379865697 | epot = -15.5894335950967 | etot = -14.6424332459175 -721000 ekin = 0.295249345590605 | erot = 0.674454385927248 | epot = -15.6121369775423 | etot = -14.6424332460244 -722000 ekin = 0.304619886334631 | erot = 0.677947410255691 | epot = -15.625000542689 | etot = -14.6424332460987 -723000 ekin = 0.308011983728238 | erot = 0.676505724572098 | epot = -15.626950954435 | etot = -14.6424332461346 -724000 ekin = 0.304912667283913 | erot = 0.670186105902335 | epot = -15.6175320193145 | etot = -14.6424332461282 -725000 ekin = 0.295155116710332 | erot = 0.659377522493187 | epot = -15.5969658852808 | etot = -14.6424332460772 -726000 ekin = 0.278983134898071 | erot = 0.644765363163033 | epot = -15.5661817440431 | etot = -14.642433245982 -727000 ekin = 0.257098790791563 | erot = 0.627273860368268 | epot = -15.5268058970054 | etot = -14.6424332458455 -728000 ekin = 0.230680158271426 | erot = 0.607992016186298 | epot = -15.4811054201321 | etot = -14.6424332456743 -729000 ekin = 0.201354496272596 | erot = 0.588089464040467 | epot = -15.431877205792 | etot = -14.6424332454789 -730000 ekin = 0.171114103974836 | erot = 0.568729214721698 | epot = -15.3822765639703 | etot = -14.6424332452738 -731000 ekin = 0.142168923907651 | erot = 0.550984135076315 | epot = -15.3355863040605 | etot = -14.6424332450765 -732000 ekin = 0.116742007096091 | erot = 0.535763349049021 | epot = -15.2949386010514 | etot = -14.6424332449063 -733000 ekin = 0.0968293027534119 | erot = 0.523753647326195 | epot = -15.2630161948611 | etot = -14.6424332447815 -734000 ekin = 0.0839596135584089 | erot = 0.515379592342255 | epot = -15.2417724506168 | etot = -14.6424332447161 -735000 ekin = 0.0789983701762997 | erot = 0.510784464198618 | epot = -15.2322160790924 | etot = -14.6424332447175 -736000 ekin = 0.0820355551921124 | erot = 0.509832642267912 | epot = -15.2343014422445 | etot = -14.6424332447845 -737000 ekin = 0.092382712385484 | erot = 0.512132550856022 | epot = -15.246948508149 | etot = -14.6424332449075 -738000 ekin = 0.108680448513128 | erot = 0.517077971027173 | epot = -15.2681916646103 | etot = -14.64243324507 -739000 ekin = 0.129093715682691 | erot = 0.523904364925655 | epot = -15.2954313258603 | etot = -14.642433245252 -740000 ekin = 0.151555277793326 | erot = 0.531755895778055 | epot = -15.3257444190045 | etot = -14.6424332454331 -741000 ekin = 0.174012721806035 | erot = 0.539758083451399 | epot = -15.3562040508525 | etot = -14.6424332455951 -742000 ekin = 0.194640916830793 | erot = 0.547090549697037 | epot = -15.384164712252 | etot = -14.6424332457242 -743000 ekin = 0.211995737397977 | erot = 0.553054125335024 | epot = -15.4074831085446 | etot = -14.6424332458116 -744000 ekin = 0.225100508722008 | erot = 0.557126762307225 | epot = -15.4246605168831 | etot = -14.6424332458539 -745000 ekin = 0.233469424485825 | erot = 0.559003260236789 | epot = -15.4349059305745 | etot = -14.6424332458519 -746000 ekin = 0.23707991346408 | erot = 0.558614810498058 | epot = -15.4381279697723 | etot = -14.6424332458102 -747000 ekin = 0.236308652983949 | erot = 0.556125790081372 | epot = -15.4348676888016 | etot = -14.6424332457363 -748000 ekin = 0.231845097886983 | erot = 0.551907079329025 | epot = -15.4261854228555 | etot = -14.6424332456395 -749000 ekin = 0.224593843483339 | erot = 0.546487360028757 | epot = -15.4135144490424 | etot = -14.6424332455303 -750000 ekin = 0.215574369391403 | erot = 0.540486233484167 | epot = -15.3984938482956 | etot = -14.64243324542 -751000 ekin = 0.205824583426058 | erot = 0.534535356763698 | epot = -15.382793185509 | etot = -14.6424332453192 -752000 ekin = 0.196313335741561 | erot = 0.52919581521731 | epot = -15.3679423961964 | etot = -14.6424332452375 -753000 ekin = 0.187866475787076 | erot = 0.524881252730185 | epot = -15.3551809736995 | etot = -14.6424332451822 -754000 ekin = 0.181110613625657 | erot = 0.521796491095279 | epot = -15.345340349879 | etot = -14.6424332451581 -755000 ekin = 0.176438042203778 | erot = 0.519900210803623 | epot = -15.3387714981735 | etot = -14.6424332451661 -756000 ekin = 0.173994962646486 | erot = 0.518897676280608 | epot = -15.3353258841311 | etot = -14.642433245204 -757000 ekin = 0.173693190270073 | erot = 0.518265706177119 | epot = -15.3343921417132 | etot = -14.642433245266 -758000 ekin = 0.175243155014324 | erot = 0.517307659815294 | epot = -15.3349840601735 | etot = -14.6424332453439 -759000 ekin = 0.178203703092602 | erot = 0.515231902157482 | epot = -15.3358688506779 | etot = -14.6424332454278 -760000 ekin = 0.182042463548487 | erot = 0.51124383794149 | epot = -15.3357195469977 | etot = -14.6424332455077 -761000 ekin = 0.186199747761053 | erot = 0.50463982554006 | epot = -15.3332728188755 | etot = -14.6424332455744 -762000 ekin = 0.190149235945104 | erot = 0.494891409026585 | epot = -15.3274738905921 | etot = -14.6424332456204 -763000 ekin = 0.193449921094625 | erot = 0.481710238280476 | epot = -15.3175934050158 | etot = -14.6424332456407 -764000 ekin = 0.195785552426496 | erot = 0.465087294345703 | epot = -15.3033060924053 | etot = -14.6424332456331 -765000 ekin = 0.196989678184872 | erot = 0.445303873487263 | epot = -15.2847267972702 | etot = -14.6424332455981 -766000 ekin = 0.197055919182987 | erot = 0.422915440288454 | epot = -15.2624046050099 | etot = -14.6424332455385 -767000 ekin = 0.19613407649406 | erot = 0.398712320920584 | epot = -15.2372796428736 | etot = -14.6424332454589 -768000 ekin = 0.194513096652813 | erot = 0.37366293895697 | epot = -15.2106092809754 | etot = -14.6424332453656 -769000 ekin = 0.192592017627635 | erot = 0.348845887484862 | epot = -15.183871150378 | etot = -14.6424332452655 -770000 ekin = 0.190840163686923 | erot = 0.325376840212478 | epot = -15.1586502490658 | etot = -14.6424332451664 -771000 ekin = 0.189748397228249 | erot = 0.304335529900872 | epot = -15.1365171722054 | etot = -14.6424332450763 -772000 ekin = 0.18977434185156 | erot = 0.286697153922422 | epot = -15.1189047407765 | etot = -14.6424332450026 -773000 ekin = 0.191286034501482 | erot = 0.273271857838015 | epot = -15.1069911372911 | etot = -14.6424332449516 -774000 ekin = 0.194510000609465 | erot = 0.264655458971731 | epot = -15.1015987045099 | etot = -14.6424332449287 -775000 ekin = 0.199490639679827 | erot = 0.261194193157327 | epot = -15.1031180777734 | etot = -14.6424332449363 -776000 ekin = 0.206067477065984 | erot = 0.26296580393673 | epot = -15.1114665259772 | etot = -14.6424332449745 -777000 ekin = 0.213875019086146 | erot = 0.269778568413633 | epot = -15.1260868325404 | etot = -14.6424332450407 -778000 ekin = 0.222366868965164 | erot = 0.281188790676632 | epot = -15.1459889047712 | etot = -14.6424332451294 -779000 ekin = 0.230862102268941 | erot = 0.2965359441758 | epot = -15.1698312916782 | etot = -14.6424332452334 -780000 ekin = 0.238608567019415 | erot = 0.314993169090579 | epot = -15.1960349814538 | etot = -14.6424332453438 -781000 ekin = 0.244855557741695 | erot = 0.335629445234049 | epot = -15.222918248427 | etot = -14.6424332454513 -782000 ekin = 0.248927612478521 | erot = 0.357478674283205 | epot = -15.2488395323088 | etot = -14.642433245547 -783000 ekin = 0.250291897529516 | erot = 0.379610269023755 | epot = -15.2723354121766 | etot = -14.6424332456234 -784000 ekin = 0.248613283253053 | erot = 0.401195731117637 | epot = -15.2922422600447 | etot = -14.642433245674 -785000 ekin = 0.243793133450592 | erot = 0.421566090460737 | epot = -15.3077924696064 | etot = -14.6424332456951 -786000 ekin = 0.23598950185229 | erot = 0.440255905200772 | epot = -15.3186786527377 | etot = -14.6424332456846 -787000 ekin = 0.225617610784087 | erot = 0.457030673426299 | epot = -15.3250815298539 | etot = -14.6424332456436 -788000 ekin = 0.213330260901152 | erot = 0.471895861690097 | epot = -15.3276593681662 | etot = -14.642433245575 -789000 ekin = 0.19997849967651 | erot = 0.485087183877581 | epot = -15.3274989290384 | etot = -14.6424332454844 -790000 ekin = 0.186553834702627 | erot = 0.497043141237974 | epot = -15.3260302213197 | etot = -14.6424332453791 -791000 ekin = 0.174114766792028 | erot = 0.508362048565589 | epot = -15.3249100606257 | etot = -14.6424332452681 -792000 ekin = 0.163702420431615 | erot = 0.519746739177318 | epot = -15.3258824047698 | etot = -14.6424332451609 -793000 ekin = 0.156252224966357 | erot = 0.531940822986537 | epot = -15.3306262930203 | etot = -14.6424332450674 -794000 ekin = 0.152510350035351 | erot = 0.545660777312736 | epot = -15.3406043723442 | etot = -14.6424332449961 -795000 ekin = 0.152964251158983 | erot = 0.561528326979184 | epot = -15.3569258230923 | etot = -14.6424332449541 -796000 ekin = 0.157795747358379 | erot = 0.58000757877651 | epot = -15.3802365710807 | etot = -14.6424332449459 -797000 ekin = 0.166862457859208 | erot = 0.601351255568297 | epot = -15.4106469584007 | etot = -14.6424332449732 -798000 ekin = 0.179709603433377 | erot = 0.625560121844245 | epot = -15.4477029703127 | etot = -14.642433245035 -799000 ekin = 0.195609966062416 | erot = 0.65235924717518 | epot = -15.4904024583651 | etot = -14.6424332451275 -800000 ekin = 0.213626158791744 | erot = 0.681194021872009 | epot = -15.5372534259083 | etot = -14.6424332452445 -801000 ekin = 0.232687040193829 | erot = 0.711247726384584 | epot = -15.5863680119569 | etot = -14.6424332453785 -802000 ekin = 0.251669429106226 | erot = 0.741480919833726 | epot = -15.6355835944605 | etot = -14.6424332455205 -803000 ekin = 0.269477067858271 | erot = 0.77069100841835 | epot = -15.6826013219381 | etot = -14.6424332456615 -804000 ekin = 0.2851105414574 | erot = 0.797588259155217 | epot = -15.7251320464048 | etot = -14.6424332457922 -805000 ekin = 0.297723982505655 | erot = 0.82088252879607 | epot = -15.7610397572062 | etot = -14.6424332459044 -806000 ekin = 0.306666387686443 | erot = 0.839373432909784 | epot = -15.7884730665875 | etot = -14.6424332459913 -807000 ekin = 0.311506975554881 | erot = 0.852035914442116 | epot = -15.8059761360445 | etot = -14.6424332460475 -808000 ekin = 0.31204517625202 | erot = 0.858093398524567 | epot = -15.8125718208467 | etot = -14.6424332460701 -809000 ekin = 0.308306642386009 | erot = 0.857071970755237 | epot = -15.8078118591995 | etot = -14.6424332460582 -810000 ekin = 0.3005272205585 | erot = 0.848831113925777 | epot = -15.7917915804977 | etot = -14.6424332460134 -811000 ekin = 0.289127204417746 | erot = 0.83356913861968 | epot = -15.7651295889766 | etot = -14.6424332459392 -812000 ekin = 0.274678427598231 | erot = 0.811804116491095 | epot = -15.7289157899298 | etot = -14.6424332458404 -813000 ekin = 0.257866835579171 | erot = 0.784333459541309 | epot = -15.684633540844 | etot = -14.6424332457235 -814000 ekin = 0.23945308058907 | erot = 0.752176980195558 | epot = -15.63406330638 | etot = -14.6424332455953 -815000 ekin = 0.220233415146299 | erot = 0.716509170266206 | epot = -15.5791758308753 | etot = -14.6424332454628 -816000 ekin = 0.201002751041202 | erot = 0.678586569747871 | epot = -15.5220225661217 | etot = -14.6424332453326 -817000 ekin = 0.18252126107488 | erot = 0.639675603864852 | epot = -15.4646301101504 | etot = -14.6424332452107 -818000 ekin = 0.165485401522705 | erot = 0.600985363831257 | epot = -15.4089040104563 | etot = -14.6424332451023 -819000 ekin = 0.150503789775637 | erot = 0.563608719248849 | epot = -15.356545754036 | etot = -14.6424332450115 -820000 ekin = 0.138078032174191 | erot = 0.528474068971486 | epot = -15.3089853460871 | etot = -14.6424332449414 -821000 ekin = 0.128588386726458 | erot = 0.496309093116269 | epot = -15.2673307247368 | etot = -14.6424332448941 -822000 ekin = 0.122284066133841 | erot = 0.467617125513468 | epot = -15.2323344365177 | etot = -14.6424332448704 -823000 ekin = 0.119278020922153 | erot = 0.442666228475553 | epot = -15.2043774942682 | etot = -14.6424332448705 -824000 ekin = 0.119546158602336 | erot = 0.421490682734476 | epot = -15.1834700862298 | etot = -14.642433244893 -825000 ekin = 0.122931110514093 | erot = 0.403904342218594 | epot = -15.1692686976687 | etot = -14.6424332449361 -826000 ekin = 0.129150803764777 | erot = 0.389525074993895 | epot = -15.1611091237552 | etot = -14.6424332449966 -827000 ekin = 0.137812176400527 | erot = 0.377809252263535 | epot = -15.1580546737348 | etot = -14.6424332450707 -828000 ekin = 0.148430331610601 | erot = 0.368094906955077 | epot = -15.1589584837195 | etot = -14.6424332451538 -829000 ekin = 0.160453205764727 | erot = 0.359651737503703 | epot = -15.1625381885089 | etot = -14.6424332452404 -830000 ekin = 0.173291382900529 | erot = 0.351735589536635 | epot = -15.1674602177621 | etot = -14.642433245325 -831000 ekin = 0.186352012967339 | erot = 0.343644456321088 | epot = -15.17242971469 | etot = -14.6424332454015 -832000 ekin = 0.199074924610278 | erot = 0.334772487912379 | epot = -15.1762806579876 | etot = -14.6424332454649 -833000 ekin = 0.210968084885577 | erot = 0.324658115180513 | epot = -15.1780594455764 | etot = -14.6424332455103 -834000 ekin = 0.22163875726204 | erot = 0.313022323434694 | epot = -15.1770943262316 | etot = -14.6424332455348 -835000 ekin = 0.230816330006794 | erot = 0.299793483319765 | epot = -15.1730430588635 | etot = -14.6424332455369 -836000 ekin = 0.238363132178559 | erot = 0.285116039954826 | epot = -15.1659124176508 | etot = -14.6424332455174 -837000 ekin = 0.244270841534548 | erot = 0.269341751254572 | epot = -15.1560458382684 | etot = -14.6424332454793 -838000 ekin = 0.248642320238245 | erot = 0.253003904099761 | epot = -15.144079469765 | etot = -14.642433245427 -839000 ekin = 0.251661569328948 | erot = 0.236776758984022 | epot = -15.1308715736795 | etot = -14.6424332453665 -840000 ekin = 0.253557306828097 | erot = 0.221424057159249 | epot = -15.1174146092912 | etot = -14.6424332453038 -841000 ekin = 0.254567562695129 | erot = 0.20774147574213 | epot = -15.1047422836817 | etot = -14.6424332452444 -842000 ekin = 0.254912814680555 | erot = 0.196498262353486 | epot = -15.0938443222266 | etot = -14.6424332451926 -843000 ekin = 0.25478313076125 | erot = 0.188382921786766 | epot = -15.0855992976989 | etot = -14.6424332451509 -844000 ekin = 0.254340789692162 | erot = 0.183956927272162 | epot = -15.0807309620847 | etot = -14.6424332451204 -845000 ekin = 0.253734932885183 | erot = 0.183619247980868 | epot = -15.0797874259671 | etot = -14.6424332451011 -846000 ekin = 0.253120504189248 | erot = 0.187583282240197 | epot = -15.0831370315218 | etot = -14.6424332450923 -847000 ekin = 0.252671650081459 | erot = 0.195866742639432 | epot = -15.0909716378146 | etot = -14.6424332450937 -848000 ekin = 0.252580915304066 | erot = 0.208294222463377 | epot = -15.103308382873 | etot = -14.6424332451056 -849000 ekin = 0.253039966843089 | erot = 0.224511555531961 | epot = -15.1199847675035 | etot = -14.6424332451285 -850000 ekin = 0.254204001794782 | erot = 0.244010590097847 | epot = -15.1406478370558 | etot = -14.6424332451632 -851000 ekin = 0.256148339024743 | erot = 0.266162563602639 | epot = -15.1647441478372 | etot = -14.6424332452098 -852000 ekin = 0.258829686440357 | erot = 0.290257858698255 | epot = -15.1915207904057 | etot = -14.6424332452671 -853000 ekin = 0.262064657830147 | erot = 0.315549558167899 | epot = -15.2200474613301 | etot = -14.642433245332 -854000 ekin = 0.265534116125842 | erot = 0.341297947736774 | epot = -15.2492653092626 | etot = -14.6424332454 -855000 ekin = 0.268815174658127 | erot = 0.36681300443161 | epot = -15.2780614245547 | etot = -14.642433245465 -856000 ekin = 0.271435486960143 | erot = 0.391492007902569 | epot = -15.3053607403836 | etot = -14.6424332455209 -857000 ekin = 0.272939108069131 | erot = 0.414849750475003 | epot = -15.3302221041064 | etot = -14.6424332455623 -858000 ekin = 0.272951155046072 | erot = 0.436539390690098 | epot = -15.3519237913214 | etot = -14.6424332455852 -859000 ekin = 0.271229880682515 | erot = 0.456362750061876 | epot = -15.3700258763321 | etot = -14.6424332455877 -860000 ekin = 0.267698633839345 | erot = 0.474269718463609 | epot = -15.3844015978732 | etot = -14.6424332455702 -861000 ekin = 0.262455001757423 | erot = 0.490347316011031 | epot = -15.3952355633033 | etot = -14.6424332455349 -862000 ekin = 0.255758797180063 | erot = 0.504799761302306 | epot = -15.4029918039677 | etot = -14.6424332454854 -863000 ekin = 0.248003564343451 | erot = 0.517921532815844 | epot = -15.4083583425857 | etot = -14.6424332454264 -864000 ekin = 0.239677655585439 | erot = 0.530065823506495 | epot = -15.412176724455 | etot = -14.642433245363 -865000 ekin = 0.23132088944446 | erot = 0.541610953536998 | epot = -15.4153650882816 | etot = -14.6424332453002 -866000 ekin = 0.223481813673878 | erot = 0.552927233334005 | epot = -15.41884229225 | etot = -14.6424332452421 -867000 ekin = 0.216679174488124 | erot = 0.564346499433549 | epot = -15.4234589191144 | etot = -14.6424332451927 -868000 ekin = 0.211369750013082 | erot = 0.576136138939065 | epot = -15.4299391341069 | etot = -14.6424332451547 -869000 ekin = 0.207923502302006 | erot = 0.588478941150607 | epot = -15.4388356885827 | etot = -14.64243324513 -870000 ekin = 0.206606152993159 | erot = 0.601459626888393 | epot = -15.4504990250012 | etot = -14.6424332451197 -871000 ekin = 0.207568796750574 | erot = 0.615058451102447 | epot = -15.4650604929769 | etot = -14.6424332451239 -872000 ekin = 0.210843969893514 | erot = 0.629151875755212 | epot = -15.4824290907906 | etot = -14.6424332451419 -873000 ekin = 0.216347593110671 | erot = 0.643519970828197 | epot = -15.5023008091114 | etot = -14.6424332451726 -874000 ekin = 0.223886305134761 | erot = 0.65785990972427 | epot = -15.5241794600729 | etot = -14.6424332452139 -875000 ekin = 0.233169807544781 | erot = 0.671804662203727 | epot = -15.5474077150118 | etot = -14.6424332452633 -876000 ekin = 0.243827877955837 | erot = 0.684945735792129 | epot = -15.5712068590658 | etot = -14.6424332453179 -877000 ekin = 0.255431632539029 | erot = 0.69685856734628 | epot = -15.5947234452596 | etot = -14.6424332453743 -878000 ekin = 0.267518408507424 | erot = 0.707128927380235 | epot = -15.6170805813169 | etot = -14.6424332454292 -879000 ekin = 0.279619300254511 | erot = 0.715378495712557 | epot = -15.6374310414462 | etot = -14.6424332454792 -880000 ekin = 0.291287955017456 | erot = 0.721287639190631 | epot = -15.6550088397293 | etot = -14.6424332455213 -881000 ekin = 0.302128778463176 | erot = 0.724613422802369 | epot = -15.6691754468184 | etot = -14.6424332455529 -882000 ekin = 0.311822304069024 | erot = 0.725201068168812 | epot = -15.6794566178103 | etot = -14.6424332455725 -883000 ekin = 0.320145243789556 | erot = 0.722987481096488 | epot = -15.6855659704653 | etot = -14.6424332455793 -884000 ekin = 0.326982762202337 | erot = 0.717996120151906 | epot = -15.6874121279283 | etot = -14.642433245574 -885000 ekin = 0.332330882217347 | erot = 0.710323349665211 | epot = -15.6850874774409 | etot = -14.6424332455584 -886000 ekin = 0.336287673337102 | erot = 0.700117442969765 | epot = -15.6788383618422 | etot = -14.6424332455353 -887000 ekin = 0.33903296415872 | erot = 0.687552454430858 | epot = -15.6690186640981 | etot = -14.6424332455086 -888000 ekin = 0.340797654552155 | erot = 0.67280010093964 | epot = -15.6560310009741 | etot = -14.6424332454823 -889000 ekin = 0.341825106167166 | erot = 0.656003407096678 | epot = -15.6402617587246 | etot = -14.6424332454608 -890000 ekin = 0.342328347583419 | erot = 0.637256013160556 | epot = -15.6220176061914 | etot = -14.6424332454474 -891000 ekin = 0.342447730500021 | erot = 0.616590618565289 | epot = -15.6014715945102 | etot = -14.6424332454449 -892000 ekin = 0.342214057419104 | erot = 0.593979026501831 | epot = -15.5786263293753 | etot = -14.6424332454543 -893000 ekin = 0.34152200491664 | erot = 0.569344767729407 | epot = -15.5533000181212 | etot = -14.6424332454752 -894000 ekin = 0.340117934122997 | erot = 0.542587519912816 | epot = -15.525138699541 | etot = -14.6424332455052 -895000 ekin = 0.337605044786637 | erot = 0.513616778977938 | epot = -15.4936550693051 | etot = -14.6424332455405 -896000 ekin = 0.333467462875054 | erot = 0.48239077517223 | epot = -15.4582914836235 | etot = -14.6424332455762 -897000 ekin = 0.327113397523327 | erot = 0.448955709001807 | epot = -15.4185023521314 | etot = -14.6424332456062 -898000 ekin = 0.317936017621265 | erot = 0.413480165458539 | epot = -15.3738494287041 | etot = -14.6424332456243 -899000 ekin = 0.305389123795979 | erot = 0.376280077469313 | epot = -15.3241024468894 | etot = -14.6424332456241 -900000 ekin = 0.289072881395148 | erot = 0.337830752319287 | epot = -15.2693368793143 | etot = -14.6424332455999 -901000 ekin = 0.268822686259622 | erot = 0.298764046957452 | epot = -15.2100199787646 | etot = -14.6424332455475 -902000 ekin = 0.244791653968919 | erot = 0.259850521118035 | epot = -15.1470754205513 | etot = -14.6424332454644 -903000 ekin = 0.217514571462472 | erot = 0.221968047210473 | epot = -15.0819158640236 | etot = -14.6424332453507 -904000 ekin = 0.187939204411346 | erot = 0.186059692012592 | epot = -15.0164321416341 | etot = -14.6424332452102 -905000 ekin = 0.157410847731204 | erot = 0.153084564883822 | epot = -14.9529286576653 | etot = -14.6424332450503 -906000 ekin = 0.127599356271268 | erot = 0.123965703545286 | epot = -14.8939983046991 | etot = -14.6424332448825 -907000 ekin = 0.100365589130667 | erot = 0.0995389863896931 | epot = -14.8423378202422 | etot = -14.6424332447218 -908000 ekin = 0.0775759855945855 | erot = 0.0805066337401435 | epot = -14.800515863919 | etot = -14.6424332445842 -909000 ekin = 0.0608876950034 | erot = 0.0673982354567511 | epot = -14.7707191749454 | etot = -14.6424332444853 -910000 ekin = 0.0515382922989042 | erot = 0.0605415547706379 | epot = -14.7545130915067 | etot = -14.6424332444371 -911000 ekin = 0.0501789452911252 | erot = 0.0600446989620123 | epot = -14.7526568886991 | etot = -14.642433244446 -912000 ekin = 0.0567846925755769 | erot = 0.0657906450221707 | epot = -14.7650085821085 | etot = -14.6424332445108 -913000 ekin = 0.0706603747975489 | erot = 0.0774445361855688 | epot = -14.790538155607 | etot = -14.6424332446239 -914000 ekin = 0.0905398584143666 | erot = 0.0944735694282315 | epot = -14.8274466726145 | etot = -14.6424332447719 -915000 ekin = 0.114756144633904 | erot = 0.116178630204502 | epot = -14.8733680197774 | etot = -14.642433244939 -916000 ekin = 0.141447043407684 | erot = 0.141736093135102 | epot = -14.9256163816514 | etot = -14.6424332451087 -917000 ekin = 0.168758535424836 | erot = 0.170247440483737 | epot = -14.9814392211754 | etot = -14.6424332452668 -918000 ekin = 0.195014913443954 | erot = 0.200793639362701 | epot = -15.0382417982093 | etot = -14.6424332454026 -919000 ekin = 0.218837422087121 | erot = 0.232490666329554 | epot = -15.0937613339258 | etot = -14.6424332455091 -920000 ekin = 0.239206641026195 | erot = 0.264542267085039 | epot = -15.1461821536945 | etot = -14.6424332455832 -921000 ekin = 0.25547457715008 | erot = 0.296286050795184 | epot = -15.1941938735701 | etot = -14.6424332456248 -922000 ekin = 0.267338631216139 | erot = 0.327229363198297 | epot = -15.2370012400506 | etot = -14.6424332456361 -923000 ekin = 0.274791412213564 | erot = 0.357072039930916 | epot = -15.2742966977653 | etot = -14.6424332456208 -924000 ekin = 0.278059017514789 | erot = 0.385714059426418 | epot = -15.306206322525 | etot = -14.6424332455838 -925000 ekin = 0.277537405165931 | erot = 0.413247220089643 | epot = -15.333217870786 | etot = -14.6424332455304 -926000 ekin = 0.273733135235124 | erot = 0.439931173656047 | epot = -15.3560975543575 | etot = -14.6424332454664 -927000 ekin = 0.267211859637652 | erot = 0.466155363877246 | epot = -15.3758004689123 | etot = -14.6424332453974 -928000 ekin = 0.258555847531632 | erot = 0.492389553497958 | epot = -15.3933786463587 | etot = -14.6424332453291 -929000 ekin = 0.248330567886967 | erot = 0.519126582977394 | epot = -15.4098903961312 | etot = -14.6424332452668 -930000 ekin = 0.23705974716086 | erot = 0.546821711627624 | epot = -15.4263147040038 | etot = -14.6424332452153 -931000 ekin = 0.225208144800234 | erot = 0.575833282919438 | epot = -15.4434746728981 | etot = -14.6424332451784 -932000 ekin = 0.213171319360063 | erot = 0.606369490847652 | epot = -15.4619740553666 | etot = -14.6424332451589 -933000 ekin = 0.201271722990057 | erot = 0.638445690374705 | epot = -15.4821506585231 | etot = -14.6424332451583 -934000 ekin = 0.189760460104366 | erot = 0.67185600669489 | epot = -15.5040497119762 | etot = -14.6424332451769 -935000 ekin = 0.178823941832753 | erot = 0.706161996583042 | epot = -15.5274191836291 | etot = -14.6424332452133 -936000 ekin = 0.168594479109611 | erot = 0.74069986583281 | epot = -15.5517275902074 | etot = -14.642433245265 -937000 ekin = 0.159163635629916 | erot = 0.774606336201627 | epot = -15.5762032171597 | etot = -14.6424332453281 -938000 ekin = 0.150596971910416 | erot = 0.806861786791798 | epot = -15.5998920041003 | etot = -14.6424332453981 -939000 ekin = 0.142948711628538 | erot = 0.83634788352242 | epot = -15.6217298406206 | etot = -14.6424332454696 -940000 ekin = 0.136274889167971 | erot = 0.861915676024924 | epot = -15.6406238107303 | etot = -14.6424332455374 -941000 ekin = 0.130643703196498 | erot = 0.882459199117052 | epot = -15.6555361479098 | etot = -14.6424332455962 -942000 ekin = 0.126142088159105 | erot = 0.896989065169274 | epot = -15.66556439897 | etot = -14.6424332456417 -943000 ekin = 0.122877886109369 | erot = 0.904700444356692 | epot = -15.6700115761362 | etot = -14.6424332456702 -944000 ekin = 0.120977407412015 | erot = 0.905030230235472 | epot = -15.6684408833271 | etot = -14.6424332456797 -945000 ekin = 0.120578563691314 | erot = 0.897699054744981 | epot = -15.6607108641056 | etot = -14.6424332456693 -946000 ekin = 0.121820103594724 | erot = 0.882735070928503 | epot = -15.646988420163 | etot = -14.6424332456398 -947000 ekin = 0.124827761130805 | erot = 0.860477935596992 | epot = -15.6277389423211 | etot = -14.6424332455933 -948000 ekin = 0.129698334170726 | erot = 0.831563037038998 | epot = -15.6036946167428 | etot = -14.642433245533 -949000 ekin = 0.136482857560392 | erot = 0.796887554723542 | epot = -15.5758036577472 | etot = -14.6424332454633 -950000 ekin = 0.145170138933426 | erot = 0.757561255989732 | epot = -15.5451646403121 | etot = -14.642433245389 -951000 ekin = 0.155672002997215 | erot = 0.714845916095059 | epot = -15.5129511644075 | etot = -14.6424332453152 -952000 ekin = 0.167811650837965 | erot = 0.67008783325118 | epot = -15.480332729336 | etot = -14.6424332452469 -953000 ekin = 0.181316579472455 | erot = 0.624648095212333 | epot = -15.4483979198734 | etot = -14.6424332451886 -954000 ekin = 0.195817500701693 | erot = 0.579835080695355 | epot = -15.4180858265408 | etot = -14.6424332451437 -955000 ekin = 0.210854606876419 | erot = 0.536843219767442 | epot = -15.3901310717585 | etot = -14.6424332451147 -956000 ekin = 0.22589229983617 | erot = 0.496701376789191 | epot = -15.3650269217278 | etot = -14.6424332451025 -957000 ekin = 0.240343066496498 | erot = 0.460233438090612 | epot = -15.3430097496938 | etot = -14.6424332451067 -958000 ekin = 0.253600493836355 | erot = 0.428032849889929 | epot = -15.3240665888515 | etot = -14.6424332451252 -959000 ekin = 0.265080433744447 | erot = 0.400452005453988 | epot = -15.3079656843532 | etot = -14.6424332451548 -960000 ekin = 0.274268068126047 | erot = 0.37760654944402 | epot = -15.294307862761 | etot = -14.6424332451909 -961000 ekin = 0.280767177998564 | erot = 0.359393861243516 | epot = -15.2825942844706 | etot = -14.6424332452285 -962000 ekin = 0.284346484058158 | erot = 0.34552419881024 | epot = -15.2723039281308 | etot = -14.6424332452624 -963000 ekin = 0.284976816084592 | erot = 0.335562232322765 | epot = -15.2629722936953 | etot = -14.6424332452879 -964000 ekin = 0.282852494243092 | erot = 0.328975986490651 | epot = -15.2542617260353 | etot = -14.6424332453015 -965000 ekin = 0.278391086611333 | erot = 0.325189577593016 | epot = -15.2460139095058 | etot = -14.6424332453015 -966000 ekin = 0.272207924676324 | erot = 0.323635640145639 | epot = -15.2382768101098 | etot = -14.6424332452879 -967000 ekin = 0.265065367868708 | erot = 0.323803079983033 | epot = -15.2313016931144 | etot = -14.6424332452627 -968000 ekin = 0.257801293713459 | erot = 0.325275872287221 | epot = -15.2255104112304 | etot = -14.6424332452297 -969000 ekin = 0.251245661475255 | erot = 0.327759142573571 | epot = -15.2214380492424 | etot = -14.6424332451936 -970000 ekin = 0.246137008995617 | erot = 0.331089781179348 | epot = -15.2196600353345 | etot = -14.6424332451595 -971000 ekin = 0.243051319619918 | erot = 0.335230325664218 | epot = -15.220714890416 | etot = -14.6424332451318 -972000 ekin = 0.242353409643632 | erot = 0.340246678804405 | epot = -15.2250333335622 | etot = -14.6424332451142 -973000 ekin = 0.2441763381681 | erot = 0.346272190710886 | epot = -15.2328817739879 | etot = -14.642433245109 -974000 ekin = 0.248428661663904 | erot = 0.353462430362299 | epot = -15.2443243371435 | etot = -14.6424332451173 -975000 ekin = 0.254824314808745 | erot = 0.361946299431111 | epot = -15.2592038593792 | etot = -14.6424332451394 -976000 ekin = 0.26292684882563 | erot = 0.371779749930331 | epot = -15.2771398439303 | etot = -14.6424332451743 -977000 ekin = 0.27219923533505 | erot = 0.382908123264369 | epot = -15.29754060382 | etot = -14.6424332452206 -978000 ekin = 0.282052066854694 | erot = 0.395142048097406 | epot = -15.3196273602282 | etot = -14.6424332452761 -979000 ekin = 0.291885751915604 | erot = 0.408150081470976 | epot = -15.3424690787245 | etot = -14.6424332453379 -980000 ekin = 0.301125083790157 | erot = 0.421469125221772 | epot = -15.3650274544147 | etot = -14.6424332454028 -981000 ekin = 0.309246535916217 | erot = 0.434531423655031 | epot = -15.3862112050381 | etot = -14.6424332454669 -982000 ekin = 0.315799497488439 | erot = 0.446704965614828 | epot = -15.4049377086292 | etot = -14.642433245526 -983000 ekin = 0.320422573217629 | erot = 0.457342632741568 | epot = -15.4201984515353 | etot = -14.6424332455761 -984000 ekin = 0.322855465254252 | erot = 0.465834622596749 | epot = -15.4311233334646 | etot = -14.6424332456136 -985000 ekin = 0.322946302470394 | erot = 0.47165859097122 | epot = -15.4370381390773 | etot = -14.6424332456357 -986000 ekin = 0.320653917800696 | erot = 0.474422556587648 | epot = -15.437509720029 | etot = -14.6424332456406 -987000 ekin = 0.31604462735714 | erot = 0.473896755512796 | epot = -15.4323746284979 | etot = -14.642433245628 -988000 ekin = 0.309283477263999 | erot = 0.470032116942454 | epot = -15.4217488398048 | etot = -14.6424332455984 -989000 ekin = 0.300620522164939 | erot = 0.462964620619315 | epot = -15.406018388338 | etot = -14.6424332455537 -990000 ekin = 0.290373280687637 | erot = 0.453006262992374 | epot = -15.3858127891766 | etot = -14.6424332454965 -991000 ekin = 0.278906915702925 | erot = 0.440624526216757 | epot = -15.3619646873499 | etot = -14.6424332454302 -992000 ekin = 0.266613826413316 | erot = 0.42641300688875 | epot = -15.3354600786602 | etot = -14.6424332453582 -993000 ekin = 0.253894212445666 | erot = 0.411056197521998 | epot = -15.3073836552517 | etot = -14.6424332452841 -994000 ekin = 0.241138837000196 | erot = 0.395291372385701 | epot = -15.2788634545969 | etot = -14.642433245211 -995000 ekin = 0.228714768908018 | erot = 0.379870207852185 | epot = -15.2510182219023 | etot = -14.6424332451421 -996000 ekin = 0.216954417472331 | erot = 0.365522282703969 | epot = -15.2249099452561 | etot = -14.6424332450798 -997000 ekin = 0.206147766458768 | erot = 0.352922066134627 | epot = -15.2015030776195 | etot = -14.6424332450261 -998000 ekin = 0.196537413161314 | erot = 0.34266049598664 | epot = -15.1816311541306 | etot = -14.6424332449827 -999000 ekin = 0.188315843917132 | erot = 0.335221830000276 | epot = -15.1659709188677 | etot = -14.6424332449503 -1000000 ekin = 0.181624323072266 | erot = 0.330966139643081 | epot = -15.1550237076453 | etot = -14.6424332449299 - 1000000 0.013453654 -1.5270261 0.011523695 -1.4973399 -8.4815516e-05 -Loop time of 18.9591 on 1 procs for 1000000 steps with 10 atoms - -Performance: 45571.887 tau/day, 52745.239 timesteps/s -98.5% CPU use with 1 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 15.272 | 15.272 | 15.272 | 0.0 | 80.55 -Bond | 0.58511 | 0.58511 | 0.58511 | 0.0 | 3.09 -Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.19027 | 0.19027 | 0.19027 | 0.0 | 1.00 -Output | 8e-06 | 8e-06 | 8e-06 | 0.0 | 0.00 -Modify | 2.6225 | 2.6225 | 2.6225 | 0.0 | 13.83 -Other | | 0.2893 | | | 1.53 - -Nlocal: 10 ave 10 max 10 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 0 ave 0 max 0 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 43 ave 43 max 43 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 43 -Ave neighs/atom = 4.3 -Ave special neighs/atom = 3.6 -Neighbor list builds = 0 -Dangerous builds = 0 - -#write_restart config.${number}.* -Total wall time: 0:00:18 diff --git a/examples/USER/cgdna/examples/oxDNA/duplex1/log.18Jun19.duplex1.g++.4 b/examples/USER/cgdna/examples/oxDNA/duplex1/log.18Jun19.duplex1.g++.4 deleted file mode 100644 index 59800043d3..0000000000 --- a/examples/USER/cgdna/examples/oxDNA/duplex1/log.18Jun19.duplex1.g++.4 +++ /dev/null @@ -1,1165 +0,0 @@ -LAMMPS (18 Jun 2019) -variable number equal 1 -variable ofreq equal 1000 -variable efreq equal 1000 -variable T equal 0.1 - -units lj - -dimension 3 - -newton off - -boundary p p p - -atom_style hybrid bond ellipsoid -atom_modify sort 0 1.0 - -# Pair interactions require lists of neighbours to be calculated -neighbor 1.0 bin -neigh_modify every 1 delay 0 check yes - -read_data data.duplex1 - orthogonal box = (-20 -20 -20) to (20 20 20) - 1 by 2 by 2 MPI processor grid - reading atoms ... - 10 atoms - reading velocities ... - 10 velocities - 10 ellipsoids - scanning bonds ... - 2 = max bonds/atom - reading bonds ... - 8 bonds - 2 = max # of 1-2 neighbors - 2 = max # of 1-3 neighbors - 2 = max # of 1-4 neighbors - 4 = max # of special neighbors - special bonds CPU = 0.000462 secs - read_data CPU = 0.004857 secs - -set atom * mass 3.1575 - 10 settings made for mass - -group all type 1 4 -10 atoms in group all - -# oxDNA bond interactions - FENE backbone -bond_style oxdna/fene -bond_coeff * 2.0 0.25 0.7525 - -# oxDNA pair interactions -pair_style hybrid/overlay oxdna/excv oxdna/stk oxdna/hbond oxdna/xstk oxdna/coaxstk -pair_coeff * * oxdna/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna/stk seqav ${T} 1.3448 2.6568 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna/stk seqav 0.1 1.3448 2.6568 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 -pair_coeff 1 4 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 -pair_coeff 2 3 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 -pair_coeff * * oxdna/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 -pair_coeff * * oxdna/coaxstk 46.0 0.4 0.6 0.22 0.58 2.0 2.541592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 -0.65 2.0 -0.65 - -# NVE ensemble -fix 1 all nve/dot -#fix 1 all nve/dotc/langevin ${T} ${T} 0.03 457145 angmom 10 -#fix 1 all nve/asphere -#fix 2 all langevin ${T} ${T} 0.03 457145 angmom 10 - -timestep 1e-5 - -#comm_style tiled -#fix 3 all balance 10000 1.1 rcb - -#compute mol all chunk/atom molecule -#compute mychunk all vcm/chunk mol -#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector - -#dump pos all xyz ${ofreq} traj.${number}.xyz - -#compute quat all property/atom quatw quati quatj quatk -#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] -#dump_modify quat sort id -#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" - -compute erot all erotate/asphere -compute ekin all ke -compute epot all pe -variable erot equal c_erot -variable ekin equal c_ekin -variable epot equal c_epot -variable etot equal c_erot+c_ekin+c_epot -fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes -fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes - -#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz -#dump_modify out sort id -#dump_modify out format line "%d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le" - -run 1000000 -Neighbor list info ... - update every 1 steps, delay 0 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 1.92828 - ghost atom cutoff = 1.92828 - binsize = 0.964142, bins = 42 42 42 - 5 neighbor lists, perpetual/occasional/extra = 5 0 0 - (1) pair oxdna/excv, perpetual - attributes: half, newton off - pair build: half/bin/newtoff - stencil: half/bin/3d/newtoff - bin: standard - (2) pair oxdna/stk, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none - (3) pair oxdna/hbond, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none - (4) pair oxdna/xstk, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none - (5) pair oxdna/coaxstk, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none -Per MPI rank memory allocation (min/avg/max) = 7.341 | 7.523 | 7.705 Mbytes -Step Temp E_pair E_mol TotEng Press - 0 0 -1.4711818 0.0069384985 -1.4642433 2.5836586e-06 -1000 ekin = 0.00113448721737009 | erot = 0.0041345594773427 | epot = -14.6477022915193 | etot = -14.6424332448246 -2000 ekin = 0.00449927223902292 | erot = 0.0164446434455803 | epot = -14.6633771605337 | etot = -14.6424332448491 -3000 ekin = 0.00997964450840756 | erot = 0.0366523356056466 | epot = -14.6890652250033 | etot = -14.6424332448892 -4000 ekin = 0.017388811129498 | erot = 0.0643039804300251 | epot = -14.7241260365031 | etot = -14.6424332449436 -5000 ekin = 0.0264744514136422 | erot = 0.0987844033142134 | epot = -14.7676920997383 | etot = -14.6424332450104 -6000 ekin = 0.0369277948555727 | erot = 0.13933657105258 | epot = -14.8186976109956 | etot = -14.6424332450875 -7000 ekin = 0.0483950557190949 | erot = 0.18508629569211 | epot = -14.8759145965832 | etot = -14.642433245172 -8000 ekin = 0.0604909336919856 | erot = 0.235071307523581 | epot = -14.9379954864767 | etot = -14.6424332452611 -9000 ekin = 0.0728137406439518 | erot = 0.288273694501614 | epot = -15.003520680497 | etot = -14.6424332453514 -10000 ekin = 0.0849615563084574 | erot = 0.343654369293588 | epot = -15.0710491710418 | etot = -14.6424332454398 -11000 ekin = 0.0965486715044103 | erot = 0.400187932108392 | epot = -15.1391698491357 | etot = -14.6424332455229 -12000 ekin = 0.107221466282716 | erot = 0.456896095459393 | epot = -15.2065508073401 | etot = -14.642433245598 -13000 ekin = 0.116672809719361 | erot = 0.512877765427946 | epot = -15.27198382081 | etot = -14.6424332456627 -14000 ekin = 0.124654073730849 | erot = 0.567333962045503 | epot = -15.3344212814915 | etot = -14.6424332457151 -15000 ekin = 0.130983939684084 | erot = 0.619586028257146 | epot = -15.3930032136957 | etot = -14.6424332457544 -16000 ekin = 0.135553354544703 | erot = 0.66908602849033 | epot = -15.4470726288154 | etot = -14.6424332457804 -17000 ekin = 0.138326263958104 | erot = 0.715418858086103 | epot = -15.4961783678378 | etot = -14.6424332457936 -18000 ekin = 0.139336096663942 | erot = 0.758296324628468 | epot = -15.5400656670878 | etot = -14.6424332457954 -19000 ekin = 0.138678360045107 | erot = 0.797544234276629 | epot = -15.5786558401095 | etot = -14.6424332457878 -20000 ekin = 0.136500074655344 | erot = 0.83308420441182 | epot = -15.6120175248401 | etot = -14.642433245773 -21000 ekin = 0.13298706528568 | erot = 0.864912408453368 | epot = -15.6403327194924 | etot = -14.6424332457533 -22000 ekin = 0.128350288213599 | erot = 0.893077649558725 | epot = -15.6638611835035 | etot = -14.6424332457311 -23000 ekin = 0.122812385135574 | erot = 0.917661024684598 | epot = -15.6829066555285 | etot = -14.6424332457083 -24000 ekin = 0.116595521408358 | erot = 0.938759014332585 | epot = -15.6977877814273 | etot = -14.6424332456863 -25000 ekin = 0.109911323474882 | erot = 0.95647120734756 | epot = -15.7088157764886 | etot = -14.6424332456662 -26000 ekin = 0.102953426207684 | erot = 0.970893163953299 | epot = -15.7162798358093 | etot = -14.6424332456483 -27000 ekin = 0.0958928250746602 | erot = 0.982114250193902 | epot = -15.7204403209011 | etot = -14.6424332456326 -28000 ekin = 0.08887594109497 | erot = 0.990219731539409 | epot = -15.721528918253 | etot = -14.6424332456186 -29000 ekin = 0.0820250748771992 | erot = 0.995296041202176 | epot = -15.7197543616852 | etot = -14.6424332456058 -30000 ekin = 0.0754407616837525 | erot = 0.997437949319921 | epot = -15.7153119565969 | etot = -14.6424332455933 -31000 ekin = 0.0692054432607511 | erot = 0.996756332760935 | epot = -15.708395021602 | etot = -14.6424332455803 -32000 ekin = 0.0633878377974532 | erot = 0.993385345347625 | epot = -15.6992064287111 | etot = -14.6424332455661 -33000 ekin = 0.0580474070866977 | erot = 0.987487973308193 | epot = -15.6879686259451 | etot = -14.6424332455502 -34000 ekin = 0.0532383791882916 | erot = 0.979259192919847 | epot = -15.6749308176403 | etot = -14.6424332455322 -35000 ekin = 0.0490128758302373 | erot = 0.96892619740531 | epot = -15.6603723187477 | etot = -14.6424332455122 -36000 ekin = 0.0454228081405034 | erot = 0.956745409624112 | epot = -15.6446014632554 | etot = -14.6424332454908 -37000 ekin = 0.0425203357170931 | erot = 0.942996237999014 | epot = -15.6279498191848 | etot = -14.6424332454687 -38000 ekin = 0.0403568280944582 | erot = 0.927971766615185 | epot = -15.6107618401563 | etot = -14.6424332454467 -39000 ekin = 0.0389804214208553 | erot = 0.911966804108842 | epot = -15.5933804709559 | etot = -14.6424332454262 -40000 ekin = 0.0384324238853386 | erot = 0.89526395956212 | epot = -15.5761296288558 | etot = -14.6424332454083 -41000 ekin = 0.0387429860406854 | erot = 0.878118672837898 | epot = -15.559294904273 | etot = -14.6424332453944 -42000 ekin = 0.0399266053637397 | erot = 0.860744395135588 | epot = -15.543104245885 | etot = -14.6424332453857 -43000 ekin = 0.041978156101278 | erot = 0.84329936535652 | epot = -15.5277107668409 | etot = -14.6424332453831 -44000 ekin = 0.044870189409001 | erot = 0.825876603313516 | epot = -15.5131800381094 | etot = -14.6424332453868 -45000 ekin = 0.0485521857416513 | erot = 0.808498758186241 | epot = -15.4994841893249 | etot = -14.642433245397 -46000 ekin = 0.0529522094038552 | erot = 0.791119212188506 | epot = -15.486504667005 | etot = -14.6424332454127 -47000 ekin = 0.0579809824244721 | erot = 0.773630265884098 | epot = -15.4740444937409 | etot = -14.6424332454323 -48000 ekin = 0.0635377846502182 | erot = 0.755878310838203 | epot = -15.4618493409424 | etot = -14.6424332454539 -49000 ekin = 0.0695169124467202 | erot = 0.737684732484798 | epot = -15.4496348904071 | etot = -14.6424332454756 -50000 ekin = 0.0758129058465097 | erot = 0.718870126220151 | epot = -15.437116277562 | etot = -14.6424332454953 -51000 ekin = 0.0823226638652294 | erot = 0.699278599520714 | epot = -15.424034508898 | etot = -14.642433245512 -52000 ekin = 0.0889431481344998 | erot = 0.67879880710002 | epot = -15.4101752007595 | etot = -14.642433245525 -53000 ekin = 0.0955646689265025 | erot = 0.657379086771117 | epot = -15.3953770012321 | etot = -14.6424332455345 -54000 ekin = 0.10206147751016 | erot = 0.635035489169276 | epot = -15.3795302122208 | etot = -14.6424332455414 -55000 ekin = 0.108282960174665 | erot = 0.611853171347244 | epot = -15.362569377068 | etot = -14.6424332455461 -56000 ekin = 0.114049426282277 | erot = 0.587982945924297 | epot = -15.3444656177552 | etot = -14.6424332455486 -57000 ekin = 0.119155806187163 | erot = 0.563635255922951 | epot = -15.3252243076589 | etot = -14.6424332455488 -58000 ekin = 0.123384552305545 | erot = 0.539073355222428 | epot = -15.3048911530734 | etot = -14.6424332455454 -59000 ekin = 0.126526300954853 | erot = 0.514606324858911 | epot = -15.2835658713509 | etot = -14.6424332455371 -60000 ekin = 0.128404399836229 | erot = 0.490581338840044 | epot = -15.261418984199 | etot = -14.6424332455227 -61000 ekin = 0.128898142361897 | erot = 0.467373892400972 | epot = -15.2387052802646 | etot = -14.6424332455018 -62000 ekin = 0.127959880289726 | erot = 0.445374820086222 | epot = -15.2157679458511 | etot = -14.6424332454752 -63000 ekin = 0.125622870624277 | erot = 0.424973765387148 | epot = -15.1930298814554 | etot = -14.642433245444 -64000 ekin = 0.121999044842466 | erot = 0.406539918572074 | epot = -15.1709722088251 | etot = -14.6424332454105 -65000 ekin = 0.117268056618551 | erot = 0.390401831020312 | epot = -15.1501031330161 | etot = -14.6424332453772 -66000 ekin = 0.11166038525652 | erot = 0.376828594078856 | epot = -15.1309222246818 | etot = -14.6424332453464 -67000 ekin = 0.105437746904482 | erot = 0.366014539811009 | epot = -15.1138855320359 | etot = -14.6424332453204 -68000 ekin = 0.0988737375602389 | erot = 0.358069014155077 | epot = -15.0993759970158 | etot = -14.6424332453005 -69000 ekin = 0.0922368286498126 | erot = 0.353011948771943 | epot = -15.0876820227093 | etot = -14.6424332452876 -70000 ekin = 0.0857769015271899 | erot = 0.350775174164931 | epot = -15.078985320974 | etot = -14.6424332452819 -71000 ekin = 0.0797156921641249 | erot = 0.351208844245481 | epot = -15.0733577816927 | etot = -14.6424332452831 -72000 ekin = 0.0742409440407228 | erot = 0.354092037747166 | epot = -15.0707662270784 | etot = -14.6424332452906 -73000 ekin = 0.069503749870388 | erot = 0.359146526961232 | epot = -15.0710835221349 | etot = -14.6424332453033 -74000 ekin = 0.065618449742691 | erot = 0.366052769878692 | epot = -15.0741044649412 | etot = -14.6424332453199 -75000 ekin = 0.0626644690394284 | erot = 0.374467290033975 | epot = -15.0795650044124 | etot = -14.642433245339 -76000 ekin = 0.0606895535091863 | erot = 0.384040683403432 | epot = -15.087163482272 | etot = -14.6424332453594 -77000 ekin = 0.0597139401241188 | erot = 0.394435495892894 | epot = -15.0965826813962 | etot = -14.6424332453792 -78000 ekin = 0.0597350629875199 | erot = 0.405343151481916 | epot = -15.107511459867 | etot = -14.6424332453975 -79000 ekin = 0.0607324264361021 | erot = 0.4164990176427 | epot = -15.1196646894919 | etot = -14.6424332454131 -80000 ekin = 0.0626722904954161 | erot = 0.427694630238743 | epot = -15.1328001661592 | etot = -14.6424332454251 -81000 ekin = 0.0655118235331528 | erot = 0.438786127849131 | epot = -15.1467311968152 | etot = -14.6424332454329 -82000 ekin = 0.0692024020836604 | erot = 0.449698113830624 | epot = -15.1613337613509 | etot = -14.6424332454366 -83000 ekin = 0.0736917936904884 | erot = 0.460422490740831 | epot = -15.1765475298676 | etot = -14.6424332454363 -84000 ekin = 0.0789250526542207 | erot = 0.471012272295187 | epot = -15.1923705703823 | etot = -14.6424332454329 -85000 ekin = 0.0848440878742484 | erot = 0.481570908650517 | epot = -15.2088482419521 | etot = -14.6424332454273 -86000 ekin = 0.0913860133243867 | erot = 0.492238169206351 | epot = -15.2260574279515 | etot = -14.6424332454207 -87000 ekin = 0.0984805441186007 | erot = 0.503174014617495 | epot = -15.2440878041506 | etot = -14.6424332454146 -88000 ekin = 0.106046830302566 | erot = 0.514542076496893 | epot = -15.2630221522094 | etot = -14.6424332454099 -89000 ekin = 0.113990204125935 | erot = 0.526494309539958 | epot = -15.2829177590739 | etot = -14.642433245408 -90000 ekin = 0.122199339149549 | erot = 0.539158097286396 | epot = -15.3037906818453 | etot = -14.6424332454094 -91000 ekin = 0.130544275968789 | erot = 0.552626637866402 | epot = -15.3256041592497 | etot = -14.6424332454146 -92000 ekin = 0.138875666145969 | erot = 0.566952900962838 | epot = -15.3482618125326 | etot = -14.6424332454238 -93000 ekin = 0.14702544061161 | erot = 0.582146933738122 | epot = -15.3716056197866 | etot = -14.6424332454369 -94000 ekin = 0.154808946844654 | erot = 0.598175891801918 | epot = -15.3954180841001 | etot = -14.6424332454535 -95000 ekin = 0.162028449598908 | erot = 0.614965942454569 | epot = -15.4194276375267 | etot = -14.6424332454732 -96000 ekin = 0.168477779664562 | erot = 0.632405154082769 | epot = -15.4433161792427 | etot = -14.6424332454953 -97000 ekin = 0.173947863023519 | erot = 0.650346631629065 | epot = -15.466727740172 | etot = -14.6424332455194 -98000 ekin = 0.178232875001165 | erot = 0.668611435746703 | epot = -15.4892775562927 | etot = -14.6424332455449 -99000 ekin = 0.181136831923469 | erot = 0.686991165056991 | epot = -15.5105612425515 | etot = -14.6424332455711 -100000 ekin = 0.182480533640974 | erot = 0.705250413408614 | epot = -15.530164192647 | etot = -14.6424332455974 -101000 ekin = 0.182108871449632 | erot = 0.723129571004103 | epot = -15.5476716880769 | etot = -14.6424332456232 -102000 ekin = 0.179898581168339 | erot = 0.740348571091352 | epot = -15.5626803979071 | etot = -14.6424332456474 -103000 ekin = 0.17576651760657 | erot = 0.756612167827034 | epot = -15.5748119311029 | etot = -14.6424332456693 -104000 ekin = 0.169678431534372 | erot = 0.771617166852996 | epot = -15.5837288440748 | etot = -14.6424332456874 -105000 ekin = 0.161658036036246 | erot = 0.785061742963598 | epot = -15.5891530247003 | etot = -14.6424332457005 -106000 ekin = 0.151795867650305 | erot = 0.796656613426427 | epot = -15.5908857267839 | etot = -14.6424332457071 -107000 ekin = 0.140257112952978 | erot = 0.806137449199291 | epot = -15.5888278078584 | etot = -14.6424332457061 -108000 ekin = 0.127287240201874 | erot = 0.813277564483374 | epot = -15.5829980503819 | etot = -14.6424332456966 -109000 ekin = 0.113214025491877 | erot = 0.817899691736857 | epot = -15.5735469629067 | etot = -14.642433245678 -110000 ekin = 0.0984444823817425 | erot = 0.819885578056442 | epot = -15.5607633060887 | etot = -14.6424332456505 -111000 ekin = 0.0834553769378644 | erot = 0.819182262548316 | epot = -15.5450708851012 | etot = -14.6424332456151 -112000 ekin = 0.0687764915886182 | erot = 0.815804215096852 | epot = -15.5270139522588 | etot = -14.6424332455734 -113000 ekin = 0.0549665904044371 | erot = 0.809830999846678 | epot = -15.507230835779 | etot = -14.6424332455279 -114000 ekin = 0.04258305831357 | erot = 0.801400700352889 | epot = -15.486417004148 | etot = -14.6424332454815 -115000 ekin = 0.0321472802146729 | erot = 0.790699910050576 | epot = -15.4652804357026 | etot = -14.6424332454374 -116000 ekin = 0.0241087780358441 | erot = 0.77795154667576 | epot = -15.4444935701102 | etot = -14.6424332453986 -117000 ekin = 0.0188117102739907 | erot = 0.763402004774545 | epot = -15.4246469604164 | etot = -14.6424332453678 -118000 ekin = 0.0164673894168237 | erot = 0.747309167856841 | epot = -15.4062098026205 | etot = -14.6424332453468 -119000 ekin = 0.0171359296540399 | erot = 0.72993256457469 | epot = -15.3895017395652 | etot = -14.6424332453364 -120000 ekin = 0.0207190822436548 | erot = 0.711526526248979 | epot = -15.3746788538292 | etot = -14.6424332453366 -121000 ekin = 0.0269649552324778 | erot = 0.692336677371657 | epot = -15.3617348779503 | etot = -14.6424332453462 -122000 ekin = 0.0354839220302051 | erot = 0.672599570211917 | epot = -15.3505167376055 | etot = -14.6424332453634 -123000 ekin = 0.0457738626455503 | erot = 0.652544850162978 | epot = -15.3407519581944 | etot = -14.6424332453859 -124000 ekin = 0.0572521324300892 | erot = 0.632399068063538 | epot = -15.3320844459047 | etot = -14.6424332454111 -125000 ekin = 0.0692913736007693 | erot = 0.612390156183436 | epot = -15.3241147752204 | etot = -14.6424332454362 -126000 ekin = 0.0812564128179015 | erot = 0.592751635107163 | epot = -15.3164412933838 | etot = -14.6424332454587 -127000 ekin = 0.0925398817831139 | erot = 0.573725774405781 | epot = -15.3086989016655 | etot = -14.6424332454766 -128000 ekin = 0.102594692019405 | erot = 0.555565138942023 | epot = -15.3005930764495 | etot = -14.6424332454881 -129000 ekin = 0.110961953874467 | erot = 0.538532171476875 | epot = -15.2919273708433 | etot = -14.6424332454919 -130000 ekin = 0.117293279473242 | erot = 0.52289666445288 | epot = -15.2826231894136 | etot = -14.6424332454874 -131000 ekin = 0.121366644775211 | erot = 0.508931150171171 | epot = -15.272731040421 | etot = -14.6424332454746 -132000 ekin = 0.123095155540088 | erot = 0.496904390905875 | epot = -15.2624327918998 | etot = -14.6424332454539 -133000 ekin = 0.122528239671731 | erot = 0.487073282997897 | epot = -15.2520347680959 | etot = -14.6424332454262 -134000 ekin = 0.119845042601891 | erot = 0.47967360117123 | epot = -15.2419518891664 | etot = -14.6424332453933 -135000 ekin = 0.115340171967418 | erot = 0.474910093717058 | epot = -15.2326835110415 | etot = -14.642433245357 -136000 ekin = 0.109402419285639 | erot = 0.472946484075354 | epot = -15.2247821486809 | etot = -14.6424332453199 -137000 ekin = 0.102487634022662 | erot = 0.473895929920083 | epot = -15.218816809227 | etot = -14.6424332452843 -138000 ekin = 0.0950874634054098 | erot = 0.477812435585943 | epot = -15.2153331442442 | etot = -14.6424332452528 -139000 ekin = 0.0876961121518108 | erot = 0.484683617751208 | epot = -15.2148129751311 | etot = -14.6424332452281 -140000 ekin = 0.0807775418435451 | erot = 0.494425108540545 | epot = -15.217635895596 | etot = -14.6424332452119 -141000 ekin = 0.0747355681580393 | erot = 0.506876770810791 | epot = -15.2240455841751 | etot = -14.6424332452063 -142000 ekin = 0.0698891098451726 | erot = 0.521800821241339 | epot = -15.2341231762987 | etot = -14.6424332452121 -143000 ekin = 0.0664544171867034 | erot = 0.538881922426252 | epot = -15.247769584843 | etot = -14.64243324523 -144000 ekin = 0.064535510469277 | erot = 0.557729316021967 | epot = -15.2646980717509 | etot = -14.6424332452596 -145000 ekin = 0.0641233595163659 | erot = 0.577881111413926 | epot = -15.2844377162305 | etot = -14.6424332453002 -146000 ekin = 0.065103607751629 | erot = 0.598810893852487 | epot = -15.3063477469542 | etot = -14.6424332453501 -147000 ekin = 0.0672719578975296 | erot = 0.619936843682188 | epot = -15.3296420469869 | etot = -14.6424332454072 -148000 ekin = 0.0703557492694474 | erot = 0.64063353819095 | epot = -15.3534225329292 | etot = -14.6424332454688 -149000 ekin = 0.0740398128645644 | erot = 0.660246523237392 | epot = -15.3767195816342 | etot = -14.6424332455323 -150000 ekin = 0.0779944201062649 | erot = 0.67810959037558 | epot = -15.3985372560763 | etot = -14.6424332455945 -151000 ekin = 0.0819030604176924 | erot = 0.693564488647308 | epot = -15.4179007947176 | etot = -14.6424332456526 -152000 ekin = 0.0854878938557652 | erot = 0.705982563002958 | epot = -15.4339037025624 | etot = -14.6424332457037 -153000 ekin = 0.0885310147333713 | erot = 0.714787575381071 | epot = -15.4457518358598 | etot = -14.6424332457454 -154000 ekin = 0.0908901012892559 | erot = 0.719478762726488 | epot = -15.4528021097913 | etot = -14.6424332457756 -155000 ekin = 0.0925075703719017 | erot = 0.719653046096719 | epot = -15.4545938622615 | etot = -14.6424332457929 -156000 ekin = 0.0934129479732407 | erot = 0.715025243753081 | epot = -15.4508714375228 | etot = -14.6424332457965 -157000 ekin = 0.0937187435781918 | erot = 0.70544516394557 | epot = -15.4415971533099 | etot = -14.6424332457861 -158000 ekin = 0.093610618539412 | erot = 0.690910554325135 | epot = -15.4269544186267 | etot = -14.6424332457622 -159000 ekin = 0.093333017400989 | erot = 0.671575051659432 | epot = -15.4073413147861 | etot = -14.6424332457257 -160000 ekin = 0.0931716565239226 | erot = 0.647750492120542 | epot = -15.3833553943224 | etot = -14.642433245678 -161000 ekin = 0.0934343296226242 | erot = 0.619903194016743 | epot = -15.3557707692603 | etot = -14.6424332456209 -162000 ekin = 0.0944314104796886 | erot = 0.588644098980031 | epot = -15.3255087550164 | etot = -14.6424332455567 -163000 ekin = 0.0964572425730171 | erot = 0.554712943454593 | epot = -15.2936034315153 | etot = -14.6424332454877 -164000 ekin = 0.0997733472794941 | erot = 0.518956918562839 | epot = -15.2611635112587 | etot = -14.6424332454164 -165000 ekin = 0.10459410201863 | erot = 0.482304549423526 | epot = -15.2293318967876 | etot = -14.6424332453454 -166000 ekin = 0.111075276514836 | erot = 0.445735768513645 | epot = -15.1992442903058 | etot = -14.6424332452774 -167000 ekin = 0.119305597512064 | erot = 0.410249354729672 | epot = -15.1719881974565 | etot = -14.6424332452148 -168000 ekin = 0.129301354723501 | erot = 0.376829046180125 | epot = -15.1485636460635 | etot = -14.6424332451599 -169000 ekin = 0.141003965788129 | erot = 0.346409702528434 | epot = -15.1298469134313 | etot = -14.6424332451147 -170000 ekin = 0.154280377438315 | erot = 0.319844892419163 | epot = -15.1165585149384 | etot = -14.642433245081 -171000 ekin = 0.168926178619937 | erot = 0.297877221607912 | epot = -15.1092366452878 | etot = -14.64243324506 -172000 ekin = 0.184671319362945 | erot = 0.281112611137957 | epot = -15.1082171755535 | etot = -14.6424332450526 -173000 ekin = 0.201188345435608 | erot = 0.269999595570643 | epot = -15.1136211860654 | etot = -14.6424332450591 -174000 ekin = 0.218103052205593 | erot = 0.264814547402958 | epot = -15.1253508446879 | etot = -14.6424332450793 -175000 ekin = 0.235007413034248 | erot = 0.26565354594967 | epot = -15.1430942040961 | etot = -14.6424332451122 -176000 ekin = 0.251474534266605 | erot = 0.272431389431399 | epot = -15.1663391688545 | etot = -14.6424332451565 -177000 ekin = 0.267075225142185 | erot = 0.284887984977542 | epot = -15.1943964553297 | etot = -14.64243324521 -178000 ekin = 0.281395553894086 | erot = 0.302602030913814 | epot = -15.2264308300784 | etot = -14.6424332452705 -179000 ekin = 0.294054514410706 | erot = 0.325011526056047 | epot = -15.2614992858018 | etot = -14.642433245335 -180000 ekin = 0.304720692895809 | erot = 0.351440214933843 | epot = -15.2985941532305 | etot = -14.6424332454008 -181000 ekin = 0.31312665891731 | erot = 0.381128639600658 | epot = -15.3366885439828 | etot = -14.6424332454648 -182000 ekin = 0.319079775822511 | erot = 0.413268071112237 | epot = -15.3747810924591 | etot = -14.6424332455244 -183000 ekin = 0.322468290004652 | erot = 0.447035301735071 | epot = -15.4119368373172 | etot = -14.6424332455774 -184000 ekin = 0.323261947553553 | erot = 0.481626155079182 | epot = -15.447321348255 | etot = -14.6424332456223 -185000 ekin = 0.321506983529694 | erot = 0.516285658867092 | epot = -15.4802258880547 | etot = -14.6424332456579 -186000 ekin = 0.317316057632528 | erot = 0.55033313262905 | epot = -15.5100824359457 | etot = -14.6424332456841 -187000 ekin = 0.310854440588901 | erot = 0.583180936762646 | epot = -15.5364686230527 | etot = -14.6424332457011 -188000 ekin = 0.302324329762727 | erot = 0.614346238386904 | epot = -15.5591038138593 | etot = -14.6424332457097 -189000 ekin = 0.291949445195851 | erot = 0.643455779015123 | epot = -15.5778384699218 | etot = -14.6424332457108 -190000 ekin = 0.279961942766932 | erot = 0.670244185707557 | epot = -15.5926393741802 | etot = -14.6424332457057 -191000 ekin = 0.266593185652274 | erot = 0.694546781237238 | epot = -15.6035732125847 | etot = -14.6424332456952 -192000 ekin = 0.252069141621898 | erot = 0.716288088791539 | epot = -15.6107904760939 | etot = -14.6424332456804 -193000 ekin = 0.236610293252604 | erot = 0.735467302247627 | epot = -15.6145108411624 | etot = -14.6424332456621 -194000 ekin = 0.220435149403497 | erot = 0.752141943032621 | epot = -15.615010338077 | etot = -14.6424332456409 -195000 ekin = 0.203765880091669 | erot = 0.766410799035668 | epot = -15.6126099247448 | etot = -14.6424332456175 -196000 ekin = 0.18683433903566 | erot = 0.778397083256566 | epot = -15.6076646678848 | etot = -14.6424332455926 -197000 ekin = 0.169886782292475 | erot = 0.788232586076231 | epot = -15.6005526139356 | etot = -14.6424332455669 -198000 ekin = 0.153185871076313 | erot = 0.796043434544288 | epot = -15.5916625511618 | etot = -14.6424332455412 -199000 ekin = 0.137008972985806 | erot = 0.801937915803797 | epot = -15.5813801343063 | etot = -14.6424332455167 -200000 ekin = 0.121642272363325 | erot = 0.805996673265862 | epot = -15.5700721911235 | etot = -14.6424332454943 -201000 ekin = 0.107370722655158 | erot = 0.80826545681021 | epot = -15.5580694249408 | etot = -14.6424332454755 -202000 ekin = 0.0944644042380686 | erot = 0.808750524312687 | epot = -15.5456481740119 | etot = -14.6424332454612 -203000 ekin = 0.0831623790884404 | erot = 0.807416772445398 | epot = -15.5330123969864 | etot = -14.6424332454526 -204000 ekin = 0.0736556272327849 | erot = 0.80418872542083 | epot = -15.5202775981042 | etot = -14.6424332454506 -205000 ekin = 0.066071040166992 | erot = 0.798954607356127 | epot = -15.5074588929787 | etot = -14.6424332454556 -206000 ekin = 0.0604586317676969 | erot = 0.791573809423779 | epot = -15.4944656866589 | etot = -14.6424332454674 -207000 ekin = 0.0567840026879154 | erot = 0.781888054797448 | epot = -15.4811053029705 | etot = -14.6424332454851 -208000 ekin = 0.0549275971597956 | erot = 0.769736381378278 | epot = -15.4670972240452 | etot = -14.6424332455071 -209000 ekin = 0.0546914447534107 | erot = 0.754973659532307 | epot = -15.4520983498168 | etot = -14.642433245531 -210000 ekin = 0.0558130126770382 | erot = 0.737491764373139 | epot = -15.4357380226042 | etot = -14.642433245554 -211000 ekin = 0.0579847210232175 | erot = 0.717241838878594 | epot = -15.4176598054751 | etot = -14.6424332455733 -212000 ekin = 0.0608768356197291 | erot = 0.694255492638144 | epot = -15.3975655738438 | etot = -14.642433245586 -213000 ekin = 0.0641610427072956 | erot = 0.668662476162839 | epot = -15.37525676446 | etot = -14.6424332455898 -214000 ekin = 0.06753210435751 | erot = 0.640702495518234 | epot = -15.3506678454592 | etot = -14.6424332455835 -215000 ekin = 0.0707255336353407 | erot = 0.610729417269012 | epot = -15.3238881964708 | etot = -14.6424332455665 -216000 ekin = 0.0735300437817614 | erot = 0.579207054839078 | epot = -15.2951703441601 | etot = -14.6424332455392 -217000 ekin = 0.0757943994877656 | erot = 0.546696813211925 | epot = -15.2649244582025 | etot = -14.6424332455028 -218000 ekin = 0.0774290394165114 | erot = 0.51383845121948 | epot = -15.2337007360952 | etot = -14.6424332454592 -219000 ekin = 0.0784033323141814 | erot = 0.481325894964792 | epot = -15.2021624726897 | etot = -14.6424332454107 -220000 ekin = 0.0787395495608023 | erot = 0.449880299622429 | epot = -15.1710530945426 | etot = -14.6424332453594 -221000 ekin = 0.0785046319672615 | erot = 0.420222425160601 | epot = -15.1411603024356 | etot = -14.6424332453078 -222000 ekin = 0.0778006814269721 | erot = 0.39304597217159 | epot = -15.1132798988567 | etot = -14.6424332452581 -223000 ekin = 0.0767549035385447 | erot = 0.368992968911897 | epot = -15.0881811176628 | etot = -14.6424332452123 -224000 ekin = 0.0755095293703893 | erot = 0.348631757033145 | epot = -15.0665745315757 | etot = -14.6424332451722 -225000 ekin = 0.0742120885667742 | erot = 0.332437700429458 | epot = -15.0490830341357 | etot = -14.6424332451395 -226000 ekin = 0.073006302869323 | erot = 0.320776497502283 | epot = -15.0362160454868 | etot = -14.6424332451152 -227000 ekin = 0.0720238140882433 | erot = 0.313889923629061 | epot = -15.0283469828184 | etot = -14.6424332451011 -228000 ekin = 0.0713769419939847 | erot = 0.311883945247506 | epot = -15.0256941323392 | etot = -14.6424332450977 -229000 ekin = 0.0711526728858743 | erot = 0.314719386439641 | epot = -15.0283053044313 | etot = -14.6424332451058 -230000 ekin = 0.0714080974066408 | erot = 0.322205638589943 | epot = -15.0360469811226 | etot = -14.642433245126 -231000 ekin = 0.0721675361190023 | erot = 0.333998222201819 | epot = -15.0485990034788 | etot = -14.642433245158 -232000 ekin = 0.0734216022905603 | erot = 0.349601270465958 | epot = -15.0654561179576 | etot = -14.6424332452011 -233000 ekin = 0.0751284397505271 | erot = 0.368376135875951 | epot = -15.085937820881 | etot = -14.6424332452545 -234000 ekin = 0.0772173235442621 | erot = 0.389557254433776 | epot = -15.1092078232944 | etot = -14.6424332453164 -235000 ekin = 0.0795947059802265 | erot = 0.412276079790441 | epot = -15.1343040311543 | etot = -14.6424332453836 -236000 ekin = 0.0821526186146775 | erot = 0.43559329564772 | epot = -15.160179159716 | etot = -14.6424332454536 -237000 ekin = 0.0847791014240061 | erot = 0.458538653864716 | epot = -15.1857510008108 | etot = -14.6424332455221 -238000 ekin = 0.0873700423858637 | erot = 0.480156759886701 | epot = -15.2099600478579 | etot = -14.6424332455853 -239000 ekin = 0.0898415153137649 | erot = 0.499556095552604 | epot = -15.2318308565057 | etot = -14.6424332456393 -240000 ekin = 0.0921414623535621 | erot = 0.515957735401017 | epot = -15.2505324434351 | etot = -14.6424332456806 -241000 ekin = 0.0942594490144011 | erot = 0.528739776886579 | epot = -15.2654324716071 | etot = -14.6424332457061 -242000 ekin = 0.0962332805881029 | erot = 0.537473606136305 | epot = -15.2761401324386 | etot = -14.6424332457142 -243000 ekin = 0.0981515319338902 | erot = 0.541948785980292 | epot = -15.2825335636184 | etot = -14.6424332457042 -244000 ekin = 0.100151482351193 | erot = 0.542184479374338 | epot = -15.2847692074024 | etot = -14.6424332456769 -245000 ekin = 0.102412491095761 | erot = 0.538426702317763 | epot = -15.2832724390477 | etot = -14.6424332456342 -246000 ekin = 0.105145395544795 | erot = 0.531132085866374 | epot = -15.2787107269897 | etot = -14.6424332455785 -247000 ekin = 0.108578961411983 | erot = 0.520939994206881 | epot = -15.2719522011324 | etot = -14.6424332455135 -248000 ekin = 0.112944688754523 | erot = 0.508635652295277 | epot = -15.2640135864926 | etot = -14.6424332454428 -249000 ekin = 0.11846134890514 | erot = 0.495107336753422 | epot = -15.2560019310289 | etot = -14.6424332453704 -250000 ekin = 0.125320510713214 | erot = 0.48130071319683 | epot = -15.2490544692099 | etot = -14.6424332452999 -251000 ekin = 0.133674056955099 | erot = 0.468173145423569 | epot = -15.2442804476134 | etot = -14.6424332452347 -252000 ekin = 0.143624355872782 | erot = 0.456650355973676 | epot = -15.2427079570244 | etot = -14.6424332451779 -253000 ekin = 0.155217400154351 | erot = 0.447587277165331 | epot = -15.2452379224514 | etot = -14.6424332451318 -254000 ekin = 0.168438906844348 | erot = 0.441734376017242 | epot = -15.2526065279594 | etot = -14.6424332450978 -255000 ekin = 0.183213121644194 | erot = 0.43971022735347 | epot = -15.2653565940749 | etot = -14.6424332450772 -256000 ekin = 0.199403908832166 | erot = 0.441980689733479 | epot = -15.2838178436365 | etot = -14.6424332450708 -257000 ekin = 0.216817638461889 | erot = 0.448844730305189 | epot = -15.3080956138459 | etot = -14.6424332450788 -258000 ekin = 0.235207399035754 | erot = 0.460426746275392 | epot = -15.338067390412 | etot = -14.6424332451008 -259000 ekin = 0.254278151366129 | erot = 0.476675120648644 | epot = -15.373386517151 | etot = -14.6424332451362 -260000 ekin = 0.273692576676924 | erot = 0.49736669170667 | epot = -15.4134925135676 | etot = -14.642433245184 -261000 ekin = 0.293077534073102 | erot = 0.522116767905281 | epot = -15.4576275472213 | etot = -14.6424332452429 -262000 ekin = 0.312031202020399 | erot = 0.550394247121215 | epot = -15.5048586944527 | etot = -14.642433245311 -263000 ekin = 0.330131107615849 | erot = 0.581541281999657 | epot = -15.554105635002 | etot = -14.6424332453865 -264000 ekin = 0.346943319969814 | erot = 0.614796773447099 | epot = -15.6041733388837 | etot = -14.6424332454667 -265000 ekin = 0.362033078254078 | erot = 0.64932279499714 | epot = -15.6537891188008 | etot = -14.6424332455496 -266000 ekin = 0.374977027495969 | erot = 0.684232889060528 | epot = -15.7016431621888 | etot = -14.6424332456323 -267000 ekin = 0.385377045180505 | erot = 0.718621072064159 | epot = -15.7464313629565 | etot = -14.6424332457118 -268000 ekin = 0.392875374675151 | erot = 0.75159036946739 | epot = -15.7868989899282 | etot = -14.6424332457857 -269000 ekin = 0.397170471133891 | erot = 0.782279784278107 | epot = -15.8218835012631 | etot = -14.6424332458511 -270000 ekin = 0.398032662022584 | erot = 0.809888771679725 | epot = -15.8503546796085 | etot = -14.6424332459062 -271000 ekin = 0.395318487593106 | erot = 0.833698516715849 | epot = -15.8714502502576 | etot = -14.6424332459487 -272000 ekin = 0.3889824743465 | erot = 0.853089551914417 | epot = -15.8845052722381 | etot = -14.6424332459772 -273000 ekin = 0.379085147925856 | erot = 0.867555470410714 | epot = -15.8890738643275 | etot = -14.6424332459909 -274000 ekin = 0.365796322187845 | erot = 0.876712662634537 | epot = -15.8849422308118 | etot = -14.6424332459894 -275000 ekin = 0.349393082916426 | erot = 0.880306121918472 | epot = -15.872132450808 | etot = -14.6424332459731 -276000 ekin = 0.330252358900968 | erot = 0.878211432153003 | epot = -15.8508970369967 | etot = -14.6424332459427 -277000 ekin = 0.308838461216024 | erot = 0.870433084880285 | epot = -15.821704791996 | etot = -14.6424332458996 -278000 ekin = 0.285686394600537 | erot = 0.857099294887754 | epot = -15.785218935334 | etot = -14.6424332458457 -279000 ekin = 0.261382042763559 | erot = 0.838453513182875 | epot = -15.7422688017293 | etot = -14.6424332457829 -280000 ekin = 0.236540473323853 | erot = 0.814842890589049 | epot = -15.6938166096265 | etot = -14.6424332457136 -281000 ekin = 0.211783602606715 | erot = 0.786704032858738 | epot = -15.6409208811057 | etot = -14.6424332456403 -282000 ekin = 0.187718337271409 | erot = 0.754546508157302 | epot = -15.5846980909941 | etot = -14.6424332455654 -283000 ekin = 0.16491611509112 | erot = 0.718934708844168 | epot = -15.5262840694266 | etot = -14.6424332454913 -284000 ekin = 0.143894549222822 | erot = 0.680468811937736 | epot = -15.466796606581 | etot = -14.6424332454204 -285000 ekin = 0.125101678374138 | erot = 0.639765701845489 | epot = -15.4073006255745 | etot = -14.6424332453549 -286000 ekin = 0.108903164109909 | erot = 0.597440790007828 | epot = -15.3487771994138 | etot = -14.6424332452961 -287000 ekin = 0.0955726645582895 | erot = 0.554091668601936 | epot = -15.2920975784057 | etot = -14.6424332452455 -288000 ekin = 0.0852855448043095 | erot = 0.510284456818714 | epot = -15.2380032468271 | etot = -14.6424332452041 -289000 ekin = 0.0781160413143099 | erot = 0.466543535619487 | epot = -15.187092822106 | etot = -14.6424332451722 -290000 ekin = 0.0740379578661698 | erot = 0.423345127585219 | epot = -15.1398163306013 | etot = -14.6424332451499 -291000 ekin = 0.0729289100679055 | erot = 0.38111487943343 | epot = -15.0964770346381 | etot = -14.6424332451368 -292000 ekin = 0.07457803579739 | erot = 0.340229271733799 | epot = -15.0572405526628 | etot = -14.6424332451316 -293000 ekin = 0.0786969407585632 | erot = 0.301020346544403 | epot = -15.0221505324361 | etot = -14.6424332451332 -294000 ekin = 0.0849334564747931 | erot = 0.263782947584683 | epot = -14.9911496491992 | etot = -14.6424332451397 -295000 ekin = 0.0928875723651433 | erot = 0.228783448803118 | epot = -14.964104266318 | etot = -14.6424332451498 -296000 ekin = 0.102128697511344 | erot = 0.196268840383812 | epot = -14.9408307830567 | etot = -14.6424332451616 -297000 ekin = 0.112213252500573 | erot = 0.166475068215632 | epot = -14.9211215658898 | etot = -14.6424332451736 -298000 ekin = 0.122701527070322 | erot = 0.139633685444096 | epot = -14.9047684576989 | etot = -14.6424332451845 -299000 ekin = 0.133172792913731 | erot = 0.115976150687847 | epot = -14.891582188795 | etot = -14.6424332451934 -300000 ekin = 0.143237839709879 | erot = 0.0957354521197614 | epot = -14.8814065370294 | etot = -14.6424332451998 -301000 ekin = 0.152548387990868 | erot = 0.079145090872109 | epot = -14.8741267240665 | etot = -14.6424332452036 -302000 ekin = 0.160803184301541 | erot = 0.0664357608556664 | epot = -14.869672190362 | etot = -14.6424332452048 -303000 ekin = 0.167750948488392 | erot = 0.0578302677258683 | epot = -14.8680144614181 | etot = -14.6424332452038 -304000 ekin = 0.173190665588574 | erot = 0.053537313638039 | epot = -14.869161224428 | etot = -14.6424332452014 -305000 ekin = 0.17696995295018 | erot = 0.0537447402922378 | epot = -14.8731479384404 | etot = -14.642433245198 -306000 ekin = 0.178982363291699 | erot = 0.0586126977894969 | epot = -14.8800283062755 | etot = -14.6424332451943 -307000 ekin = 0.179164502945091 | erot = 0.0682670321079287 | epot = -14.8898647802439 | etot = -14.6424332451908 -308000 ekin = 0.177493763289092 | erot = 0.0827930029211812 | epot = -14.9027200113984 | etot = -14.6424332451881 -309000 ekin = 0.173987301152073 | erot = 0.102229291873313 | epot = -14.9186498382119 | etot = -14.6424332451865 -310000 ekin = 0.168702678648375 | erot = 0.126562162218708 | epot = -14.9376980860533 | etot = -14.6424332451862 -311000 ekin = 0.161740297010248 | erot = 0.155719593409014 | epot = -14.9598931356065 | etot = -14.6424332451872 -312000 ekin = 0.153247440126422 | erot = 0.189565237979898 | epot = -14.985245923296 | etot = -14.6424332451897 -313000 ekin = 0.143423389998644 | erot = 0.227892126762103 | epot = -15.0137487619544 | etot = -14.6424332451937 -314000 ekin = 0.132524706020331 | erot = 0.270416174781571 | epot = -15.0453741260009 | etot = -14.642433245199 -315000 ekin = 0.120869409554577 | erot = 0.316769708289568 | epot = -15.0800723630506 | etot = -14.6424332452064 -316000 ekin = 0.1088385461069 | erot = 0.366495437994219 | epot = -15.1177672293174 | etot = -14.6424332452162 -317000 ekin = 0.0968734934299854 | erot = 0.419041536808397 | epot = -15.1583482754675 | etot = -14.6424332452291 -318000 ekin = 0.0854675378572642 | erot = 0.473758725762781 | epot = -15.2016595088659 | etot = -14.6424332452459 -319000 ekin = 0.0751507271474209 | erot = 0.529900497446471 | epot = -15.2474844698617 | etot = -14.6424332452678 -320000 ekin = 0.0664678443385232 | erot = 0.586627760737817 | epot = -15.2955288503722 | etot = -14.6424332452959 -321000 ekin = 0.0599504590581789 | erot = 0.643019202689382 | epot = -15.3454029070786 | etot = -14.6424332453311 -322000 ekin = 0.0560852142815269 | erot = 0.698088453264983 | epot = -15.3966069129204 | etot = -14.6424332453739 -323000 ekin = 0.0552815181260071 | erot = 0.750808639914411 | epot = -15.4485234034645 | etot = -14.6424332454241 -324000 ekin = 0.057842325521187 | erot = 0.800144112656294 | epot = -15.5004196836582 | etot = -14.6424332454807 -325000 ekin = 0.063941486463515 | erot = 0.845088070114582 | epot = -15.5514628021197 | etot = -14.6424332455416 -326000 ekin = 0.0736101694204757 | erot = 0.8847036899678 | epot = -15.6007471049927 | etot = -14.6424332456044 -327000 ekin = 0.0867333560885493 | erot = 0.918165419814647 | epot = -15.6473320215694 | etot = -14.6424332456662 -328000 ekin = 0.103055779602218 | erot = 0.944796600226722 | epot = -15.690285625553 | etot = -14.642433245724 -329000 ekin = 0.122195446168401 | erot = 0.964099781598492 | epot = -15.7287284735425 | etot = -14.6424332457756 -330000 ekin = 0.143662406707274 | erot = 0.97577699624252 | epot = -15.7618726487685 | etot = -14.6424332458188 -331000 ekin = 0.166880785130066 | erot = 0.979738667524184 | epot = -15.7890526985066 | etot = -14.6424332458523 -332000 ekin = 0.191212923965916 | erot = 0.976101405909932 | epot = -15.8097475757513 | etot = -14.6424332458755 -333000 ekin = 0.215985355315126 | erot = 0.96517623354676 | epot = -15.8235948347498 | etot = -14.6424332458879 -334000 ekin = 0.240516656826312 | erot = 0.947449485120633 | epot = -15.8303993878361 | etot = -14.6424332458891 -335000 ekin = 0.264146896081082 | erot = 0.923558676876312 | epot = -15.8301388188364 | etot = -14.642433245879 -336000 ekin = 0.286267467748831 | erot = 0.894265184768772 | epot = -15.8229658983753 | etot = -14.6424332458577 -337000 ekin = 0.306349134744516 | erot = 0.86042493934443 | epot = -15.8092073199143 | etot = -14.6424332458253 -338000 ekin = 0.323965497669028 | erot = 0.822957838329898 | epot = -15.7893565817819 | etot = -14.642433245783 -339000 ekin = 0.338809250783309 | erot = 0.782816380156821 | epot = -15.7640588766722 | etot = -14.6424332457321 -340000 ekin = 0.350699444228147 | erot = 0.740954141308479 | epot = -15.7340868312114 | etot = -14.6424332456748 -341000 ekin = 0.359579293531077 | erot = 0.698295027836124 | epot = -15.700307566981 | etot = -14.6424332456138 -342000 ekin = 0.365505462149771 | erot = 0.65570454203815 | epot = -15.6636432497397 | etot = -14.6424332455518 -343000 ekin = 0.368630832656574 | erot = 0.613964463467596 | epot = -15.6250285416159 | etot = -14.6424332454917 -344000 ekin = 0.369183369584824 | erot = 0.573752273081762 | epot = -15.5853688881025 | etot = -14.6424332454359 -345000 ekin = 0.367443732820381 | erot = 0.535626361233121 | epot = -15.5455033394399 | etot = -14.6424332453864 -346000 ekin = 0.363723933128391 | erot = 0.500017626275295 | epot = -15.5061748047483 | etot = -14.6424332453446 -347000 ekin = 0.358348705274855 | erot = 0.467227585425635 | epot = -15.4680095360116 | etot = -14.6424332453111 -348000 ekin = 0.351640582952574 | erot = 0.437432666905905 | epot = -15.4315064951445 | etot = -14.642433245286 -349000 ekin = 0.343909024693095 | erot = 0.41069398616735 | epot = -15.3970362561291 | etot = -14.6424332452687 -350000 ekin = 0.335443435967589 | erot = 0.386971649877954 | epot = -15.3648483311043 | etot = -14.6424332452587 -351000 ekin = 0.326509584093047 | erot = 0.366142474248719 | epot = -15.335085303596 | etot = -14.6424332452542 -352000 ekin = 0.31734869902189 | erot = 0.348019930398469 | epot = -15.3078018746744 | etot = -14.642433245254 -353000 ekin = 0.308178466648795 | erot = 0.332375117499601 | epot = -15.2829868294052 | etot = -14.6424332452568 -354000 ekin = 0.299195119854714 | erot = 0.318957598137068 | epot = -15.2605859632527 | etot = -14.6424332452609 -355000 ekin = 0.290575888249386 | erot = 0.307515001368932 | epot = -15.2405241348834 | etot = -14.6424332452651 -356000 ekin = 0.282481160313163 | erot = 0.297810406216367 | epot = -15.222724811798 | etot = -14.6424332452684 -357000 ekin = 0.275055828994536 | erot = 0.289636664277623 | epot = -15.2071257385424 | etot = -14.6424332452702 -358000 ekin = 0.268429427255716 | erot = 0.2828270069126 | epot = -15.1936896794383 | etot = -14.64243324527 -359000 ekin = 0.262714810202527 | erot = 0.277261507858961 | epot = -15.1824095633294 | etot = -14.6424332452679 -360000 ekin = 0.258005302570158 | erot = 0.272869227750137 | epot = -15.1733077755847 | etot = -14.6424332452644 -361000 ekin = 0.254370400622446 | erot = 0.269626137803926 | epot = -15.1664297836866 | etot = -14.6424332452602 -362000 ekin = 0.251850290179257 | erot = 0.267549186090192 | epot = -15.1618327215256 | etot = -14.6424332452562 -363000 ekin = 0.250449609863309 | erot = 0.266687109599918 | epot = -15.1595699647169 | etot = -14.6424332452537 -364000 ekin = 0.250131041863869 | erot = 0.267108788860229 | epot = -15.1596730759781 | etot = -14.642433245254 -365000 ekin = 0.250809442162608 | erot = 0.268890073930453 | epot = -15.1621327613513 | etot = -14.6424332452583 -366000 ekin = 0.252347318763942 | erot = 0.272100073008303 | epot = -15.1668806370396 | etot = -14.6424332452674 -367000 ekin = 0.254552520179202 | erot = 0.276787886821285 | epot = -15.1737736522826 | etot = -14.6424332452822 -368000 ekin = 0.257178996154138 | erot = 0.282970699525187 | epot = -15.1825829409824 | etot = -14.6424332453031 -369000 ekin = 0.259931424909754 | erot = 0.290624011144305 | epot = -15.192988681384 | etot = -14.64243324533 -370000 ekin = 0.262474349327938 | erot = 0.299674631815232 | epot = -15.2045822265054 | etot = -14.6424332453622 -371000 ekin = 0.264446209429919 | erot = 0.30999686929688 | epot = -15.2168763241253 | etot = -14.6424332453985 -372000 ekin = 0.265478281863403 | erot = 0.321412142685467 | epot = -15.2293236699861 | etot = -14.6424332454372 -373000 ekin = 0.265218028292392 | erot = 0.333692059446794 | epot = -15.2413433332155 | etot = -14.6424332454763 -374000 ekin = 0.263355721250465 | erot = 0.346564809668633 | epot = -15.2523537764321 | etot = -14.642433245513 -375000 ekin = 0.259652497503914 | erot = 0.35972456799486 | epot = -15.2618103110439 | etot = -14.6424332455451 -376000 ekin = 0.253967268937827 | erot = 0.372843454380799 | epot = -15.2692439688887 | etot = -14.6424332455701 -377000 ekin = 0.246279333501497 | erot = 0.385585491294786 | epot = -15.274298070382 | etot = -14.6424332455857 -378000 ekin = 0.236703249878266 | erot = 0.397621906698155 | epot = -15.2767584021673 | etot = -14.6424332455909 -379000 ekin = 0.225492756944983 | erot = 0.408647066931749 | epot = -15.2765730694618 | etot = -14.6424332455851 -380000 ekin = 0.213031377539262 | erot = 0.418394278996725 | epot = -15.2738589021049 | etot = -14.6424332455689 -381000 ekin = 0.199808877315933 | erot = 0.42665067621188 | epot = -15.2688927990715 | etot = -14.6424332455437 -382000 ekin = 0.186384809019062 | erot = 0.433270396055884 | epot = -15.2620884505868 | etot = -14.6424332455119 -383000 ekin = 0.173342616144133 | erot = 0.438185279050674 | epot = -15.2539611406711 | etot = -14.6424332454762 -384000 ekin = 0.161239700831467 | erot = 0.441412371402834 | epot = -15.2450853176736 | etot = -14.6424332454393 -385000 ekin = 0.15055995464762 | erot = 0.44305761255288 | epot = -15.2360508126044 | etot = -14.6424332454039 -386000 ekin = 0.1416751296992 | erot = 0.443315241523152 | epot = -15.2274236165942 | etot = -14.6424332453718 -387000 ekin = 0.134820015698004 | erot = 0.442462667348858 | epot = -15.2197159283911 | etot = -14.6424332453442 -388000 ekin = 0.130083976413563 | erot = 0.440850813513923 | epot = -15.2133680352489 | etot = -14.6424332453214 -389000 ekin = 0.127418570237896 | erot = 0.438890246279034 | epot = -15.20874206182 | etot = -14.6424332453031 -390000 ekin = 0.126658423093211 | erot = 0.437033702086108 | epot = -15.2061253704679 | etot = -14.6424332452886 -391000 ekin = 0.127550804261002 | erot = 0.435755902066214 | epot = -15.2057399516043 | etot = -14.6424332452771 -392000 ekin = 0.129788752935804 | erot = 0.435531744058807 | epot = -15.2077537422628 | etot = -14.6424332452682 -393000 ekin = 0.13304305531626 | erot = 0.436814065078312 | epot = -15.2122903656558 | etot = -14.6424332452612 -394000 ekin = 0.136989561466103 | erot = 0.440012156511487 | epot = -15.2194349632339 | etot = -14.6424332452563 -395000 ekin = 0.14132983304257 | erot = 0.44547209688668 | epot = -15.2292351751828 | etot = -14.6424332452536 -396000 ekin = 0.145804542777681 | erot = 0.453459767650225 | epot = -15.2416975556816 | etot = -14.6424332452537 -397000 ekin = 0.150200153189366 | erot = 0.464147173463303 | epot = -15.25678057191 | etot = -14.6424332452573 -398000 ekin = 0.154350089767278 | erot = 0.477602441560288 | epot = -15.2743857765924 | etot = -14.6424332452648 -399000 ekin = 0.158131920623957 | erot = 0.49378366115725 | epot = -15.2943488270583 | etot = -14.6424332452771 -400000 ekin = 0.161462056175852 | erot = 0.512536568007638 | epot = -15.3164318694777 | etot = -14.6424332452942 -401000 ekin = 0.164289301183564 | erot = 0.533595989003432 | epot = -15.3403185355036 | etot = -14.6424332453166 -402000 ekin = 0.16658832305357 | erot = 0.556590928840415 | epot = -15.3656124972378 | etot = -14.6424332453438 -403000 ekin = 0.168353810382888 | erot = 0.581053183644666 | epot = -15.3918402394033 | etot = -14.6424332453758 -404000 ekin = 0.169595821304612 | erot = 0.606429376023098 | epot = -15.4184584427392 | etot = -14.6424332454115 -405000 ekin = 0.170336578565562 | erot = 0.63209629254019 | epot = -15.4448661165559 | etot = -14.6424332454501 -406000 ekin = 0.170608761982373 | erot = 0.657379344514174 | epot = -15.4704213519868 | etot = -14.6424332454903 -407000 ekin = 0.170455178570794 | erot = 0.681573854093766 | epot = -15.494462278195 | etot = -14.6424332455304 -408000 ekin = 0.169929554813017 | erot = 0.703968692150334 | epot = -15.5163314925322 | etot = -14.6424332455689 -409000 ekin = 0.169098093454334 | erot = 0.723871579520639 | epot = -15.5354029185788 | etot = -14.6424332456039 -410000 ekin = 0.168041369043284 | erot = 0.740635137247676 | epot = -15.5511097519246 | etot = -14.6424332456336 -411000 ekin = 0.16685610281106 | erot = 0.753682569970645 | epot = -15.5629719184382 | etot = -14.6424332456565 -412000 ekin = 0.165656359034691 | erot = 0.762531725092763 | epot = -15.5706213297985 | etot = -14.6424332456711 -413000 ekin = 0.16457374171258 | erot = 0.766816218739503 | epot = -15.5738232061285 | etot = -14.6424332456764 -414000 ekin = 0.163756240958051 | erot = 0.766302377571847 | epot = -15.5724918642017 | etot = -14.6424332456718 -415000 ekin = 0.163365479945346 | erot = 0.760900920225164 | epot = -15.5666996458277 | etot = -14.6424332456572 -416000 ekin = 0.16357224009341 | erot = 0.75067258670007 | epot = -15.5566780724265 | etot = -14.642433245633 -417000 ekin = 0.164550286198177 | erot = 0.735827297892157 | epot = -15.5428108296905 | etot = -14.6424332456002 -418000 ekin = 0.166468663391054 | erot = 0.71671685730188 | epot = -15.5256187662531 | etot = -14.6424332455602 -419000 ekin = 0.169482781124205 | erot = 0.69382164910088 | epot = -15.5057376757398 | etot = -14.6424332455147 -420000 ekin = 0.17372472266442 | erot = 0.667732191685371 | epot = -15.4838901598156 | etot = -14.6424332454658 -421000 ekin = 0.179293310757533 | erot = 0.639126725583772 | epot = -15.460853281757 | etot = -14.6424332454157 -422000 ekin = 0.18624451451762 | erot = 0.608746211201687 | epot = -15.437423971086 | etot = -14.6424332453667 -423000 ekin = 0.194582798143094 | erot = 0.577368165579487 | epot = -15.4143842090434 | etot = -14.6424332453208 -424000 ekin = 0.204253993028008 | erot = 0.545780680988006 | epot = -15.392467919296 | etot = -14.64243324528 -425000 ekin = 0.215140228915644 | erot = 0.514757766833632 | epot = -15.3723312409951 | etot = -14.6424332452459 -426000 ekin = 0.22705739519611 | erot = 0.485036881516617 | epot = -15.3545275219322 | etot = -14.6424332452194 -427000 ekin = 0.239755526224917 | erot = 0.457299221562847 | epot = -15.3394879929896 | etot = -14.6424332452018 -428000 ekin = 0.252922416268543 | erot = 0.432153058135964 | epot = -15.3275087195978 | etot = -14.6424332451933 -429000 ekin = 0.266190667178511 | erot = 0.410120192008996 | epot = -15.3187441043811 | etot = -14.6424332451936 -430000 ekin = 0.279148248284993 | erot = 0.391625457763317 | epot = -15.3132069512512 | etot = -14.6424332452029 -431000 ekin = 0.291352495292879 | erot = 0.376989149811629 | epot = -15.3107748903245 | etot = -14.64243324522 -432000 ekin = 0.302347287569384 | erot = 0.366422254467196 | epot = -15.3112027872808 | etot = -14.6424332452442 -433000 ekin = 0.311682921770386 | erot = 0.360024429013363 | epot = -15.314140596057 | etot = -14.6424332452733 -434000 ekin = 0.318937954386255 | erot = 0.357784738271778 | epot = -15.3191559379639 | etot = -14.6424332453059 -435000 ekin = 0.323742037713914 | erot = 0.359585207274041 | epot = -15.3257604903287 | etot = -14.6424332453407 -436000 ekin = 0.325798554030506 | erot = 0.365207245307274 | epot = -15.3334390447139 | etot = -14.6424332453761 -437000 ekin = 0.324905697096481 | erot = 0.374340922351912 | epot = -15.3416798648573 | etot = -14.642433245409 -438000 ekin = 0.320974589857387 | erot = 0.38659693016297 | epot = -15.350004765458 | etot = -14.6424332454377 -439000 ekin = 0.314043077745106 | erot = 0.401520852188694 | epot = -15.3579971753951 | etot = -14.6424332454613 -440000 ekin = 0.304283988018871 | erot = 0.418609132217954 | epot = -15.3653263657147 | etot = -14.6424332454779 -441000 ekin = 0.292006859109421 | erot = 0.437325916197858 | epot = -15.3717660207937 | etot = -14.6424332454864 -442000 ekin = 0.277652365812285 | erot = 0.457119792524558 | epot = -15.3772054038237 | etot = -14.6424332454869 -443000 ekin = 0.261778853587334 | erot = 0.477439412182338 | epot = -15.3816515112496 | etot = -14.6424332454799 -444000 ekin = 0.245040553430229 | erot = 0.497747053383812 | epot = -15.3852208522809 | etot = -14.6424332454669 -445000 ekin = 0.228157260415745 | erot = 0.517529408210577 | epot = -15.3881199140755 | etot = -14.6424332454491 -446000 ekin = 0.211875681724426 | erot = 0.536305196865301 | epot = -15.3906141240194 | etot = -14.6424332454296 -447000 ekin = 0.196923472676264 | erot = 0.553629632762624 | epot = -15.3929863508503 | etot = -14.6424332454114 -448000 ekin = 0.183958277875564 | erot = 0.569096233380439 | epot = -15.3954877566541 | etot = -14.6424332453981 -449000 ekin = 0.173515771308145 | erot = 0.582336947161166 | epot = -15.3982859638623 | etot = -14.6424332453929 -450000 ekin = 0.165962361194716 | erot = 0.593021970155278 | epot = -15.4014175767483 | etot = -14.6424332453983 -451000 ekin = 0.161459280831071 | erot = 0.600860851258448 | epot = -15.4047533775048 | etot = -14.6424332454152 -452000 ekin = 0.159944578250394 | erot = 0.605606408084745 | epot = -15.4079842317782 | etot = -14.6424332454431 -453000 ekin = 0.161137653112604 | erot = 0.607062496375647 | epot = -15.4106333949675 | etot = -14.6424332454792 -454000 ekin = 0.164567591511419 | erot = 0.605095779312697 | epot = -15.4120966163436 | etot = -14.6424332455194 -455000 ekin = 0.169622334208404 | erot = 0.599650455426745 | epot = -15.4117060351936 | etot = -14.6424332455584 -456000 ekin = 0.175611802350263 | erot = 0.590763702898767 | epot = -15.4088087508399 | etot = -14.6424332455909 -457000 ekin = 0.181835621982496 | erot = 0.578578749366124 | epot = -15.4028476169608 | etot = -14.6424332456122 -458000 ekin = 0.18764572703167 | erot = 0.563352302650977 | epot = -15.3934312753017 | etot = -14.6424332456191 -459000 ekin = 0.192495880386128 | erot = 0.545453717150014 | epot = -15.3803828431463 | etot = -14.6424332456101 -460000 ekin = 0.19597338163879 | erot = 0.525354597711273 | epot = -15.3637612249358 | etot = -14.6424332455858 -461000 ekin = 0.197811920993009 | erot = 0.503609203462558 | epot = -15.3438543700042 | etot = -14.6424332455486 -462000 ekin = 0.19788772492106 | erot = 0.480827560282267 | epot = -15.3211485307047 | etot = -14.6424332455014 -463000 ekin = 0.196203198487162 | erot = 0.457644248436047 | epot = -15.2962806923717 | etot = -14.6424332454485 -464000 ekin = 0.192863034127886 | erot = 0.434686220428428 | epot = -15.2699824999498 | etot = -14.6424332453935 -465000 ekin = 0.188047435824139 | erot = 0.412542760090385 | epot = -15.2430234412545 | etot = -14.64243324534 -466000 ekin = 0.181986107554585 | erot = 0.391740010671268 | epot = -15.2161593635165 | etot = -14.6424332452907 -467000 ekin = 0.174935400199653 | erot = 0.372721626734306 | epot = -15.1900902721816 | etot = -14.6424332452476 -468000 ekin = 0.167159826103645 | erot = 0.355836258350829 | epot = -15.1654293296665 | etot = -14.642433245212 -469000 ekin = 0.158918218023908 | erot = 0.341331890764793 | epot = -15.1426833539731 | etot = -14.6424332451844 -470000 ekin = 0.15045418565433 | erot = 0.32935658463347 | epot = -15.1222440154524 | etot = -14.6424332451646 -471000 ekin = 0.141990180750341 | erot = 0.319964871776709 | epot = -15.1043882976792 | etot = -14.6424332451522 -472000 ekin = 0.133724353868939 | erot = 0.313128906245089 | epot = -15.08928650526 | etot = -14.642433245146 -473000 ekin = 0.125829398102414 | erot = 0.308753392324214 | epot = -15.0770160355716 | etot = -14.642433245145 -474000 ekin = 0.118452666363562 | erot = 0.306693264413826 | epot = -15.0675791759251 | etot = -14.6424332451477 -475000 ekin = 0.111716976219122 | erot = 0.306773053290683 | epot = -15.0609232746627 | etot = -14.6424332451529 -476000 ekin = 0.10572165563334 | erot = 0.308806833537627 | epot = -15.0569617343301 | etot = -14.6424332451591 -477000 ekin = 0.100543523675759 | erot = 0.312617617130285 | epot = -15.0555943859712 | etot = -14.6424332451652 -478000 ekin = 0.0962376398644792 | erot = 0.31805505563531 | epot = -15.0567259406699 | etot = -14.6424332451701 -479000 ekin = 0.0928377950024481 | erot = 0.325010357030128 | epot = -15.0602813972058 | etot = -14.6424332451732 -480000 ekin = 0.0903568546345918 | erot = 0.33342742776329 | epot = -15.066217527572 | etot = -14.6424332451741 -481000 ekin = 0.0887871989358495 | erot = 0.343309423709778 | epot = -15.0745298678181 | etot = -14.6424332451725 -482000 ekin = 0.0881016191320247 | erot = 0.354720133057113 | epot = -15.0852549973578 | etot = -14.6424332451687 -483000 ekin = 0.0882551127439553 | erot = 0.367779908272464 | epot = -15.0984682661794 | etot = -14.642433245163 -484000 ekin = 0.0891880440138003 | erot = 0.382656193507601 | epot = -15.1142774826776 | etot = -14.6424332451562 -485000 ekin = 0.0908310739109808 | erot = 0.399549033146284 | epot = -15.1328133522061 | etot = -14.6424332451488 -486000 ekin = 0.0931120890990374 | erot = 0.418672269923129 | epot = -15.1542176041639 | etot = -14.6424332451417 -487000 ekin = 0.0959650526392593 | erot = 0.440231422321011 | epot = -15.1786297200963 | etot = -14.642433245136 -488000 ekin = 0.0993402613867364 | erot = 0.464399451384487 | epot = -15.2061729579036 | etot = -14.6424332451324 -489000 ekin = 0.103214957397678 | erot = 0.491291775403258 | epot = -15.2369399779328 | etot = -14.6424332451318 -490000 ekin = 0.107602676597184 | erot = 0.520941965498208 | epot = -15.2709778872308 | etot = -14.6424332451354 -491000 ekin = 0.112559247664622 | erot = 0.553279563916956 | epot = -15.3082720567259 | etot = -14.6424332451443 -492000 ekin = 0.118183136723597 | erot = 0.588111425308452 | epot = -15.3487278071918 | etot = -14.6424332451598 -493000 ekin = 0.12460804012638 | erot = 0.62510790827898 | epot = -15.3921491935888 | etot = -14.6424332451834 -494000 ekin = 0.131986393312561 | erot = 0.663795156035111 | epot = -15.4382147945646 | etot = -14.6424332452169 -495000 ekin = 0.140463823900159 | erot = 0.703554605721736 | epot = -15.4864516748841 | etot = -14.6424332452622 -496000 ekin = 0.15014640803584 | erot = 0.743630741563187 | epot = -15.5362103949193 | etot = -14.6424332453203 -497000 ekin = 0.161064579071316 | erot = 0.783147917317585 | epot = -15.5866457417809 | etot = -14.642433245392 -498000 ekin = 0.173139219157384 | erot = 0.821136754972775 | epot = -15.6367092196065 | etot = -14.6424332454764 -499000 ekin = 0.186156317833383 | erot = 0.856570103856722 | epot = -15.6851596672614 | etot = -14.6424332455713 -500000 ekin = 0.199756195068936 | erot = 0.888407758274067 | epot = -15.7305971990159 | etot = -14.6424332456729 -501000 ekin = 0.21344151783734 | erot = 0.915648078732879 | epot = -15.7715228423456 | etot = -14.6424332457754 -502000 ekin = 0.226605416598004 | erot = 0.937383433649205 | epot = -15.8064220961192 | etot = -14.642433245872 -503000 ekin = 0.238577508977599 | erot = 0.952855183124955 | epot = -15.833865938058 | etot = -14.6424332459554 -504000 ekin = 0.248682347016341 | erot = 0.961503066788411 | epot = -15.8526186598236 | etot = -14.6424332460188 -505000 ekin = 0.256302488969601 | erot = 0.963003656366721 | epot = -15.8617393913931 | etot = -14.6424332460567 -506000 ekin = 0.260937583144201 | erot = 0.957293217920631 | epot = -15.8606640471306 | etot = -14.6424332460658 -507000 ekin = 0.262251679299254 | erot = 0.944571918258648 | epot = -15.8492568436029 | etot = -14.642433246045 -508000 ekin = 0.260103184111419 | erot = 0.925288564934488 | epot = -15.827824995042 | etot = -14.6424332459961 -509000 ekin = 0.254554875280464 | erot = 0.90010753693787 | epot = -15.7970956581413 | etot = -14.642433245923 -510000 ekin = 0.245864483348196 | erot = 0.869861717985383 | epot = -15.7581594471648 | etot = -14.6424332458312 -511000 ekin = 0.234458914526896 | erot = 0.835496660126456 | epot = -15.7123888203806 | etot = -14.6424332457273 -512000 ekin = 0.22089682023999 | erot = 0.798011684065881 | epot = -15.6613417499238 | etot = -14.642433245618 -513000 ekin = 0.205824805087888 | erot = 0.758403224578321 | epot = -15.6066612751757 | etot = -14.6424332455095 -514000 ekin = 0.189932244116178 | erot = 0.717614706860286 | epot = -15.5499801963839 | etot = -14.6424332454074 -515000 ekin = 0.17390874819978 | erot = 0.676495918872563 | epot = -15.4928379123882 | etot = -14.6424332453159 -516000 ekin = 0.158407108509004 | erot = 0.635773516025323 | epot = -15.4366138697724 | etot = -14.6424332452381 -517000 ekin = 0.1440133501839 | erot = 0.596033149118113 | epot = -15.3824797444781 | etot = -14.6424332451761 -518000 ekin = 0.131224514118008 | erot = 0.557712825688944 | epot = -15.3313705849373 | etot = -14.6424332451304 -519000 ekin = 0.120434042405821 | erot = 0.521106495597703 | epot = -15.283973783104 | etot = -14.6424332451005 -520000 ekin = 0.111924165176696 | erot = 0.48637644319974 | epot = -15.2407338534618 | etot = -14.6424332450854 -521000 ekin = 0.105864424815862 | erot = 0.453572806060421 | epot = -15.2018704759592 | etot = -14.6424332450829 -522000 ekin = 0.102315362067372 | erot = 0.422658367131508 | epot = -15.1674069742899 | etot = -14.642433245091 -523000 ekin = 0.101236366465152 | erot = 0.393536647097 | epot = -15.137206258669 | etot = -14.6424332451069 -524000 ekin = 0.102496717236721 | erot = 0.366081244308229 | epot = -15.1110112066728 | etot = -14.6424332451279 -525000 ekin = 0.105888887336008 | erot = 0.340164343214705 | epot = -15.088486475702 | etot = -14.6424332451513 -526000 ekin = 0.111143247850893 | erot = 0.315682368378702 | epot = -15.0692588614046 | etot = -14.642433245175 -527000 ekin = 0.117943398962381 | erot = 0.292576937807028 | epot = -15.0529535819665 | etot = -14.6424332451971 -528000 ekin = 0.125941474255768 | erot = 0.270849598243881 | epot = -15.0392243177156 | etot = -14.6424332452159 -529000 ekin = 0.134772916010344 | erot = 0.250569317239541 | epot = -15.0277754784805 | etot = -14.6424332452306 -530000 ekin = 0.144070383403707 | erot = 0.231872340652279 | epot = -15.0183759692969 | etot = -14.6424332452409 -531000 ekin = 0.153476601970632 | erot = 0.214954741435395 | epot = -15.010864588653 | etot = -14.642433245247 -532000 ekin = 0.1626560540789 | erot = 0.200058697649321 | epot = -15.0051479969777 | etot = -14.6424332452495 -533000 ekin = 0.171305419081489 | erot = 0.187454143184939 | epot = -15.0011928075153 | etot = -14.6424332452489 -534000 ekin = 0.179162595540411 | erot = 0.177417842695355 | epot = -14.9990136834822 | etot = -14.6424332452464 -535000 ekin = 0.186014006486684 | erot = 0.170212094444257 | epot = -14.9986593461736 | etot = -14.6424332452427 -536000 ekin = 0.191699759240443 | erot = 0.166065149228308 | epot = -15.0001981537074 | etot = -14.6424332452386 -537000 ekin = 0.196116169931545 | erot = 0.165155084981508 | epot = -15.0037045001479 | etot = -14.6424332452349 -538000 ekin = 0.199215220533704 | erot = 0.167598364573368 | epot = -15.0092468303392 | etot = -14.6424332452321 -539000 ekin = 0.201000709669604 | erot = 0.173443713619075 | epot = -15.0168776685195 | etot = -14.6424332452308 -540000 ekin = 0.201521164038046 | erot = 0.182671367033628 | epot = -15.026625776303 | etot = -14.6424332452313 -541000 ekin = 0.200859940141535 | erot = 0.195197211442984 | epot = -15.0384903968185 | etot = -14.642433245234 -542000 ekin = 0.199123298889063 | erot = 0.210880936223687 | epot = -15.0524374803519 | etot = -14.6424332452391 -543000 ekin = 0.196427519384046 | erot = 0.2295370177894 | epot = -15.0683977824198 | etot = -14.6424332452464 -544000 ekin = 0.192886294945241 | erot = 0.25094720200222 | epot = -15.0862667422039 | etot = -14.6424332452565 -545000 ekin = 0.188599710887441 | erot = 0.274873110235132 | epot = -15.1059060663912 | etot = -14.6424332452687 -546000 ekin = 0.183646045242704 | erot = 0.301067663118917 | epot = -15.1271469536446 | etot = -14.642433245283 -547000 ekin = 0.178077473818685 | erot = 0.329284179373518 | epot = -15.1497948984912 | etot = -14.642433245299 -548000 ekin = 0.171920510267331 | erot = 0.359282253783689 | epot = -15.1736360093672 | etot = -14.6424332453162 -549000 ekin = 0.165181670578021 | erot = 0.390829837831202 | epot = -15.1984447537431 | etot = -14.6424332453339 -550000 ekin = 0.157858408655527 | erot = 0.423701326917663 | epot = -15.2239929809248 | etot = -14.6424332453516 -551000 ekin = 0.149954809005965 | erot = 0.457671882716405 | epot = -15.2500599370908 | etot = -14.6424332453685 -552000 ekin = 0.141500835823196 | erot = 0.492508662660419 | epot = -15.2764427438674 | etot = -14.6424332453838 -553000 ekin = 0.132573145481942 | erot = 0.527960055124252 | epot = -15.3029664460031 | etot = -14.6424332453969 -554000 ekin = 0.123314645148993 | erot = 0.563744383269579 | epot = -15.329492273826 | etot = -14.6424332454074 -555000 ekin = 0.11394927090318 | erot = 0.599539792623581 | epot = -15.3559223089418 | etot = -14.642433245415 -556000 ekin = 0.104788088807789 | erot = 0.634977129563578 | epot = -15.3821984637916 | etot = -14.6424332454203 -557000 ekin = 0.0962230654780937 | erot = 0.669637513724418 | epot = -15.4082938246266 | etot = -14.6424332454241 -558000 ekin = 0.0887059614428439 | erot = 0.703055990480566 | epot = -15.4341951973516 | etot = -14.6424332454282 -559000 ekin = 0.0827118847741871 | erot = 0.734732129424035 | epot = -15.4598772596329 | etot = -14.6424332454346 -560000 ekin = 0.0786899547259807 | erot = 0.764147748398847 | epot = -15.4852709485702 | etot = -14.6424332454454 -561000 ekin = 0.0770067720633659 | erot = 0.790791153075989 | epot = -15.5102311706017 | etot = -14.6424332454624 -562000 ekin = 0.0778911706764631 | erot = 0.814186471629129 | epot = -15.534510887792 | etot = -14.6424332454864 -563000 ekin = 0.0813901113672907 | erot = 0.833925925483065 | epot = -15.5577492823675 | etot = -14.6424332455171 -564000 ekin = 0.0873448530219359 | erot = 0.849702302565726 | epot = -15.57948040114 | etot = -14.6424332455523 -565000 ekin = 0.0953935152543113 | erot = 0.861338569497175 | epot = -15.5991653303401 | etot = -14.6424332455886 -566000 ekin = 0.105001366119702 | erot = 0.868811531657282 | epot = -15.6162461433985 | etot = -14.6424332456215 -567000 ekin = 0.115514789210848 | erot = 0.872266750928135 | epot = -15.6302147857853 | etot = -14.6424332456464 -568000 ekin = 0.126230320990576 | erot = 0.872022546760986 | epot = -15.6406861134105 | etot = -14.6424332456589 -569000 ekin = 0.136467575205475 | erot = 0.868561781937934 | epot = -15.6474626027995 | etot = -14.6424332456561 -570000 ekin = 0.145634823229257 | erot = 0.862511177262809 | epot = -15.650579246129 | etot = -14.642433245637 -571000 ekin = 0.153278250260102 | erot = 0.854608991356203 | epot = -15.6503204872187 | etot = -14.6424332456024 -572000 ekin = 0.159109636953932 | erot = 0.845662918616737 | epot = -15.6472058011258 | etot = -14.6424332455552 -573000 ekin = 0.163011362017374 | erot = 0.836500892319944 | epot = -15.6419454998372 | etot = -14.6424332454999 -574000 ekin = 0.165021239080146 | erot = 0.82791805820528 | epot = -15.6353725427274 | etot = -14.642433245442 -575000 ekin = 0.165302195908609 | erot = 0.820623479704234 | epot = -15.628358921 | etot = -14.6424332453872 -576000 ekin = 0.164102988101204 | erot = 0.815190165399022 | epot = -15.6217263988411 | etot = -14.6424332453409 -577000 ekin = 0.16171615238716 | erot = 0.812011817944629 | epot = -15.6161612156398 | etot = -14.642433245308 -578000 ekin = 0.158438569371814 | erot = 0.811269345694708 | epot = -15.6121411603584 | etot = -14.6424332452919 -579000 ekin = 0.154538688869361 | erot = 0.812909695780807 | epot = -15.6098816299448 | etot = -14.6424332452946 -580000 ekin = 0.150232988454484 | erot = 0.816638977241892 | epot = -15.6093052110128 | etot = -14.6424332453164 -581000 ekin = 0.145672809814972 | erot = 0.821931135411058 | epot = -15.610037190582 | etot = -14.642433245356 -582000 ekin = 0.140941476791515 | erot = 0.828052590350937 | epot = -15.6114273125529 | etot = -14.6424332454104 -583000 ekin = 0.136060602599172 | erot = 0.834102246896438 | epot = -15.6125960949711 | etot = -14.6424332454755 -584000 ekin = 0.131003759896596 | erot = 0.839065139158377 | epot = -15.6125021446008 | etot = -14.6424332455458 -585000 ekin = 0.125715216483019 | erot = 0.841876757449112 | epot = -15.6100252195477 | etot = -14.6424332456156 -586000 ekin = 0.120131224768949 | erot = 0.841493945666844 | epot = -15.6040584161145 | etot = -14.6424332456787 -587000 ekin = 0.114201380572134 | erot = 0.836967317753832 | epot = -15.5936019440557 | etot = -14.6424332457297 -588000 ekin = 0.107907808226742 | erot = 0.827509595983301 | epot = -15.5778506499739 | etot = -14.6424332457638 -589000 ekin = 0.101280337909734 | erot = 0.81255426067366 | epot = -15.5562678443609 | etot = -14.6424332457776 -590000 ekin = 0.0944063548788447 | erot = 0.791799488420614 | epot = -15.5286390890685 | etot = -14.642433245769 -591000 ekin = 0.0874345511052151 | erot = 0.76523351922336 | epot = -15.4951013160666 | etot = -14.642433245738 -592000 ekin = 0.0805723392085189 | erot = 0.733139214285282 | epot = -15.45614479918 | etot = -14.6424332456862 -593000 ekin = 0.0740771594080953 | erot = 0.696077455348749 | epot = -15.4125878603736 | etot = -14.6424332456168 -594000 ekin = 0.0682423089599914 | erot = 0.654850963358167 | epot = -15.3655265178524 | etot = -14.6424332455342 -595000 ekin = 0.0633782539014622 | erot = 0.610451848323624 | epot = -15.316263347669 | etot = -14.6424332454439 -596000 ekin = 0.0597906540649622 | erot = 0.563997548401124 | epot = -15.266221447818 | etot = -14.6424332453519 -597000 ekin = 0.0577565493624107 | erot = 0.516660644084268 | epot = -15.2168504387109 | etot = -14.6424332452643 -598000 ekin = 0.0575003158536292 | erot = 0.46959829435364 | epot = -15.1695318553937 | etot = -14.6424332451864 -599000 ekin = 0.0591710965286411 | erot = 0.423886769451092 | epot = -15.125491111103 | etot = -14.6424332451233 -600000 ekin = 0.0628234356891151 | erot = 0.380465849281473 | epot = -15.085722530049 | etot = -14.6424332450784 -601000 ekin = 0.0684027903378462 | erot = 0.340096852289088 | epot = -15.0509328876808 | etot = -14.6424332450539 -602000 ekin = 0.0757374499128992 | erot = 0.303336891508859 | epot = -15.0215075864721 | etot = -14.6424332450503 -603000 ekin = 0.0845381560106908 | erot = 0.270530726252483 | epot = -14.9975021273299 | etot = -14.6424332450667 -604000 ekin = 0.0944063594078219 | erot = 0.241820347963514 | epot = -14.9786599524718 | etot = -14.6424332451004 -605000 ekin = 0.104851562460546 | erot = 0.217171224791095 | epot = -14.9644560323987 | etot = -14.6424332451471 -606000 ekin = 0.115317556389809 | erot = 0.196412930356164 | epot = -14.9541637319473 | etot = -14.6424332452013 -607000 ekin = 0.125216580353243 | erot = 0.179290709847465 | epot = -14.9469405354577 | etot = -14.6424332452569 -608000 ekin = 0.133969542490526 | erot = 0.165523445157702 | epot = -14.9419262329557 | etot = -14.6424332453075 -609000 ekin = 0.141049537028475 | erot = 0.154862582265136 | epot = -14.9383453646401 | etot = -14.6424332453465 -610000 ekin = 0.146025095175903 | erot = 0.147146040888474 | epot = -14.9356043814332 | etot = -14.6424332453689 -611000 ekin = 0.148599079335708 | erot = 0.142341118193759 | epot = -14.9333734429004 | etot = -14.6424332453709 -612000 ekin = 0.148639027542189 | erot = 0.140571068727531 | epot = -14.9316433416207 | etot = -14.6424332453509 -613000 ekin = 0.146195193893286 | erot = 0.142121441395761 | epot = -14.9307498805988 | etot = -14.6424332453097 -614000 ekin = 0.141503544705005 | erot = 0.147424293659447 | epot = -14.931361083615 | etot = -14.6424332452505 -615000 ekin = 0.134972482669537 | erot = 0.157020849768784 | epot = -14.9344265776169 | etot = -14.6424332451786 -616000 ekin = 0.127153892887427 | erot = 0.171505679772597 | epot = -14.941092817761 | etot = -14.642433245101 -617000 ekin = 0.11870096049717 | erot = 0.191457667915229 | epot = -14.9525918734383 | etot = -14.6424332450259 -618000 ekin = 0.110316794781908 | erot = 0.217364584491545 | epot = -14.9701146242349 | etot = -14.6424332449614 -619000 ekin = 0.102698942666063 | erot = 0.24954877623369 | epot = -14.9946809638151 | etot = -14.6424332449153 -620000 ekin = 0.0964852203315362 | erot = 0.288101317493775 | epot = -15.0270197827191 | etot = -14.6424332448938 -621000 ekin = 0.0922059091525968 | erot = 0.332831044367712 | epot = -15.0674701984216 | etot = -14.6424332449013 -622000 ekin = 0.0902463647100715 | erot = 0.38323345186412 | epot = -15.1159130615138 | etot = -14.6424332449397 -623000 ekin = 0.0908226920702821 | erot = 0.438482716267927 | epot = -15.1717386533468 | etot = -14.6424332450086 -624000 ekin = 0.0939716062521676 | erot = 0.497448307340542 | epot = -15.2338531586981 | etot = -14.6424332451054 -625000 ekin = 0.0995541611224928 | erot = 0.558735886785353 | epot = -15.3007232931327 | etot = -14.6424332452249 -626000 ekin = 0.10727185932578 | erot = 0.620750477457182 | epot = -15.3704555821433 | etot = -14.6424332453603 -627000 ekin = 0.11669282673767 | erot = 0.681778220901769 | epot = -15.440904293143 | etot = -14.6424332455036 -628000 ekin = 0.127285245273611 | erot = 0.740081431769978 | epot = -15.5097999226894 | etot = -14.6424332456458 -629000 ekin = 0.138455039153878 | erot = 0.794000196770909 | epot = -15.574888481703 | etot = -14.6424332457782 -630000 ekin = 0.149584842937125 | erot = 0.842052640240603 | epot = -15.6340707290701 | etot = -14.6424332458924 -631000 ekin = 0.16007149985305 | erot = 0.883025442878479 | epot = -15.6855301887134 | etot = -14.6424332459819 -632000 ekin = 0.169359720292797 | erot = 0.916046503426873 | epot = -15.7278394697614 | etot = -14.6424332460418 -633000 ekin = 0.17697005369257 | erot = 0.940632922941154 | epot = -15.7600362227032 | etot = -14.6424332460695 -634000 ekin = 0.182519961289978 | erot = 0.956709735134137 | epot = -15.781662942489 | etot = -14.6424332460649 -635000 ekin = 0.185737466035669 | erot = 0.964597760206484 | epot = -15.7927684722726 | etot = -14.6424332460304 -636000 ekin = 0.186467519303327 | erot = 0.964972204256472 | epot = -15.7938729695301 | etot = -14.6424332459703 -637000 ekin = 0.184671774604503 | erot = 0.958796660376594 | epot = -15.7859016808714 | etot = -14.6424332458903 -638000 ekin = 0.180422825778069 | erot = 0.947239527072976 | epot = -15.770095598648 | etot = -14.6424332457969 -639000 ekin = 0.173894119064868 | erot = 0.931581224196161 | epot = -15.7479085889582 | etot = -14.6424332456971 -640000 ekin = 0.165346701827808 | erot = 0.913120838753317 | epot = -15.7209007861785 | etot = -14.6424332455974 -641000 ekin = 0.155113786103713 | erot = 0.893090060089577 | epot = -15.6906370916966 | etot = -14.6424332455033 -642000 ekin = 0.143583869244232 | erot = 0.872580710306069 | epot = -15.6585978249697 | etot = -14.6424332454194 -643000 ekin = 0.131182953689577 | erot = 0.852490168054228 | epot = -15.6261063670927 | etot = -14.6424332453489 -644000 ekin = 0.11835630576118 | erot = 0.833486853990155 | epot = -15.5942764050452 | etot = -14.6424332452939 -645000 ekin = 0.105550209085084 | erot = 0.815995971212681 | epot = -15.5639794255528 | etot = -14.642433245255 -646000 ekin = 0.093194274419463 | erot = 0.800204061931152 | epot = -15.5358315815826 | etot = -14.642433245232 -647000 ekin = 0.0816850001800759 | erot = 0.786079744440879 | epot = -15.5101979898445 | etot = -14.6424332452235 -648000 ekin = 0.0713713598437969 | erot = 0.773407243193161 | epot = -15.4872118482646 | etot = -14.6424332452277 -649000 ekin = 0.0625431628717073 | erot = 0.761828976530834 | epot = -15.4668053846445 | etot = -14.642433245242 -650000 ekin = 0.0554227735503065 | erot = 0.750893453414394 | epot = -15.4487494722282 | etot = -14.6424332452635 -651000 ekin = 0.0501605027658154 | erot = 0.740104978449003 | epot = -15.4326987265042 | etot = -14.6424332452894 -652000 ekin = 0.0468336713663407 | erot = 0.728972100421355 | epot = -15.4182390171044 | etot = -14.6424332453167 -653000 ekin = 0.0454490492573823 | erot = 0.717052285945779 | epot = -15.4049345805458 | etot = -14.6424332453426 -654000 ekin = 0.0459481524943509 | erot = 0.70399086978471 | epot = -15.392372267644 | etot = -14.6424332453649 -655000 ekin = 0.0482147495286276 | erot = 0.689552835107397 | epot = -15.3802008300174 | etot = -14.6424332453814 -656000 ekin = 0.0520838761262644 | erot = 0.673646332749874 | epot = -15.3681634542669 | etot = -14.6424332453908 -657000 ekin = 0.0573516620848622 | erot = 0.656337023115527 | epot = -15.3561219305923 | etot = -14.6424332453919 -658000 ekin = 0.0637853134928166 | erot = 0.637852348219607 | epot = -15.344070907097 | etot = -14.6424332453846 -659000 ekin = 0.0711326702869886 | erot = 0.618574815847844 | epot = -15.3321407315043 | etot = -14.6424332453694 -660000 ekin = 0.0791308828101371 | erot = 0.599023454708784 | epot = -15.3205875828668 | etot = -14.6424332453479 -661000 ekin = 0.0875139366233974 | erot = 0.57982293974748 | epot = -15.309770121693 | etot = -14.6424332453222 -662000 ekin = 0.0960190004199823 | erot = 0.561660610347651 | epot = -15.3001128560629 | etot = -14.6424332452952 -663000 ekin = 0.104391848885353 | erot = 0.545232746054702 | epot = -15.2920578402108 | etot = -14.6424332452707 -664000 ekin = 0.112391863390337 | erot = 0.531182949318112 | epot = -15.2860080579609 | etot = -14.6424332452524 -665000 ekin = 0.119797262721372 | erot = 0.520037124796779 | epot = -15.2822676327621 | etot = -14.6424332452439 -666000 ekin = 0.126411190063575 | erot = 0.512141060960667 | epot = -15.2809854962725 | etot = -14.6424332452483 -667000 ekin = 0.132069035725156 | erot = 0.50760768172899 | epot = -15.2821099627212 | etot = -14.6424332452671 -668000 ekin = 0.136646914542223 | erot = 0.506281315754211 | epot = -15.2853614755972 | etot = -14.6424332453008 -669000 ekin = 0.140070616013037 | erot = 0.507725566171581 | epot = -15.2902294275325 | etot = -14.6424332453479 -670000 ekin = 0.142323740906691 | erot = 0.511239425098608 | epot = -15.2959964114102 | etot = -14.6424332454049 -671000 ekin = 0.143453306303075 | erot = 0.515903234044913 | epot = -15.3017897858151 | etot = -14.6424332454671 -672000 ekin = 0.143571012732429 | erot = 0.520652256718095 | epot = -15.3066565149792 | etot = -14.6424332455287 -673000 ekin = 0.142848733836965 | erot = 0.524371563356991 | epot = -15.3096535427773 | etot = -14.6424332455833 -674000 ekin = 0.141507613277731 | erot = 0.526002362930676 | epot = -15.3099432218337 | etot = -14.6424332456253 -675000 ekin = 0.139801302825604 | erot = 0.524647629024546 | epot = -15.3068821775003 | etot = -14.6424332456501 -676000 ekin = 0.137995095210655 | erot = 0.519664439041476 | epot = -15.3000927799068 | etot = -14.6424332456546 -677000 ekin = 0.136343677285201 | erot = 0.510732098517963 | epot = -15.2895090214411 | etot = -14.6424332456379 -678000 ekin = 0.135070664122621 | erot = 0.497888575256477 | epot = -15.2753924849801 | etot = -14.642433245601 -679000 ekin = 0.134352810444884 | erot = 0.481532294132544 | epot = -15.2583183501238 | etot = -14.6424332455464 -680000 ekin = 0.134310862655773 | erot = 0.462390968605323 | epot = -15.2391350767392 | etot = -14.6424332454781 -681000 ekin = 0.135007638923145 | erot = 0.441462941784857 | epot = -15.218903826109 | etot = -14.642433245401 -682000 ekin = 0.13645246152461 | erot = 0.419938865037855 | epot = -15.1988245718826 | etot = -14.6424332453201 -683000 ekin = 0.138609887397967 | erot = 0.399112293315506 | epot = -15.180155425954 | etot = -14.6424332452405 -684000 ekin = 0.141410065648281 | erot = 0.38028718176242 | epot = -15.164130492578 | etot = -14.6424332451673 -685000 ekin = 0.144758102722259 | erot = 0.364688846299456 | epot = -15.1518801941268 | etot = -14.6424332451051 -686000 ekin = 0.148540467119441 | erot = 0.353383275614529 | epot = -15.1443569877921 | etot = -14.6424332450581 -687000 ekin = 0.152627512098729 | erot = 0.347208212230897 | epot = -15.1422689693592 | etot = -14.6424332450296 -688000 ekin = 0.156872371008247 | erot = 0.346718408271177 | epot = -15.1460240243021 | etot = -14.6424332450226 -689000 ekin = 0.161107527974783 | erot = 0.35214694111545 | epot = -15.1556877141289 | etot = -14.6424332450387 -690000 ekin = 0.165141087380649 | erot = 0.36338430494212 | epot = -15.1709586374008 | etot = -14.6424332450781 -691000 ekin = 0.168755042649078 | erot = 0.379976931156632 | epot = -15.1911652189454 | etot = -14.6424332451396 -692000 ekin = 0.171707649703689 | erot = 0.401146558397852 | epot = -15.215287453322 | etot = -14.6424332452204 -693000 ekin = 0.173741393443089 | erot = 0.42583123278867 | epot = -15.2420058715475 | etot = -14.6424332453157 -694000 ekin = 0.174597110624771 | erot = 0.452747528140126 | epot = -15.2697778841841 | etot = -14.6424332454192 -695000 ekin = 0.174033757472238 | erot = 0.480471830922422 | epot = -15.2969388339178 | etot = -14.6424332455232 -696000 ekin = 0.171852263364757 | erot = 0.507536398158356 | epot = -15.3218219071425 | etot = -14.6424332456194 -697000 ekin = 0.167921065290933 | erot = 0.532533688693164 | epot = -15.3428879996837 | etot = -14.6424332456996 -698000 ekin = 0.162200409477029 | erot = 0.554220619925199 | epot = -15.3588542751586 | etot = -14.6424332457564 -699000 ekin = 0.154762415715643 | erot = 0.571613361028106 | epot = -15.3688090225278 | etot = -14.642433245784 -700000 ekin = 0.145804230008803 | erot = 0.584063387088072 | epot = -15.3723008628759 | etot = -14.6424332457791 -701000 ekin = 0.135652269558616 | erot = 0.591306922721422 | epot = -15.3693924380207 | etot = -14.6424332457407 -702000 ekin = 0.124756460207487 | erot = 0.593482464349051 | epot = -15.3606721702277 | etot = -14.6424332456711 -703000 ekin = 0.113674325951271 | erot = 0.591114401856995 | epot = -15.3472219733833 | etot = -14.642433245575 -704000 ekin = 0.1030456759456 | erot = 0.585064323196589 | epot = -15.3305432446015 | etot = -14.6424332454593 -705000 ekin = 0.0935593581963262 | erot = 0.576454826534689 | epot = -15.3124474300639 | etot = -14.6424332453329 -706000 ekin = 0.0859140824284925 | erot = 0.566573150256724 | epot = -15.2949204778902 | etot = -14.642433245205 -707000 ekin = 0.0807756759557919 | erot = 0.556763427609511 | epot = -15.279972348651 | etot = -14.6424332450857 -708000 ekin = 0.0787333622600079 | erot = 0.548316855291324 | epot = -15.2694834625352 | etot = -14.6424332449839 -709000 ekin = 0.0802577669151073 | erot = 0.542368667954005 | epot = -15.2650596797768 | etot = -14.6424332449077 -710000 ekin = 0.0856633545528672 | erot = 0.539809747049325 | epot = -15.2679063464655 | etot = -14.6424332448633 -711000 ekin = 0.095077851902745 | erot = 0.541219180891425 | epot = -15.278730277649 | etot = -14.6424332448548 -712000 ekin = 0.108420876622167 | erot = 0.546822307911541 | epot = -15.2976764294173 | etot = -14.6424332448836 -713000 ekin = 0.125393451694849 | erot = 0.556476834657793 | epot = -15.3243035313014 | etot = -14.6424332449487 -714000 ekin = 0.145479367621451 | erot = 0.56968760011942 | epot = -15.3576002127876 | etot = -14.6424332450467 -715000 ekin = 0.167958541116837 | erot = 0.585648522303156 | epot = -15.396040308592 | etot = -14.642433245172 -716000 ekin = 0.191931735851211 | erot = 0.603308292531433 | epot = -15.4376732736996 | etot = -14.6424332453169 -717000 ekin = 0.216355400176877 | erot = 0.621454592037058 | epot = -15.4802432376869 | etot = -14.6424332454729 -718000 ekin = 0.24008505651043 | erot = 0.638810139731555 | epot = -15.5213284418724 | etot = -14.6424332456304 -719000 ekin = 0.261925698575348 | erot = 0.654132895986132 | epot = -15.5584918403414 | etot = -14.6424332457799 -720000 ekin = 0.280687969311602 | erot = 0.6663123798671 | epot = -15.5894335950909 | etot = -14.6424332459122 -721000 ekin = 0.295249345589177 | erot = 0.674454385927726 | epot = -15.612136977536 | etot = -14.6424332460191 -722000 ekin = 0.304619886333769 | erot = 0.677947410255128 | epot = -15.6250005426823 | etot = -14.6424332460934 -723000 ekin = 0.308011983728025 | erot = 0.676505724570436 | epot = -15.6269509544278 | etot = -14.6424332461294 -724000 ekin = 0.304912667284422 | erot = 0.670186105899586 | epot = -15.617532019307 | etot = -14.642433246123 -725000 ekin = 0.295155116711621 | erot = 0.659377522489412 | epot = -15.596965885273 | etot = -14.642433246072 -726000 ekin = 0.278983134900163 | erot = 0.644765363158375 | epot = -15.5661817440352 | etot = -14.6424332459767 -727000 ekin = 0.257098790794435 | erot = 0.627273860362892 | epot = -15.5268058969976 | etot = -14.6424332458402 -728000 ekin = 0.230680158274999 | erot = 0.607992016180427 | epot = -15.4811054201245 | etot = -14.6424332456691 -729000 ekin = 0.201354496276734 | erot = 0.588089464034349 | epot = -15.4318772057847 | etot = -14.6424332454737 -730000 ekin = 0.171114103979347 | erot = 0.56872921471559 | epot = -15.3822765639634 | etot = -14.6424332452685 -731000 ekin = 0.142168923912302 | erot = 0.55098413507048 | epot = -15.335586304054 | etot = -14.6424332450712 -732000 ekin = 0.116742007100633 | erot = 0.535763349043665 | epot = -15.2949386010453 | etot = -14.642433244901 -733000 ekin = 0.09682930275761 | erot = 0.523753647321524 | epot = -15.2630161948552 | etot = -14.6424332447761 -734000 ekin = 0.0839596135620733 | erot = 0.515379592338451 | epot = -15.2417724506113 | etot = -14.6424332447107 -735000 ekin = 0.0789983701793142 | erot = 0.510784464195818 | epot = -15.2322160790872 | etot = -14.6424332447121 -736000 ekin = 0.0820355551944443 | erot = 0.509832642266179 | epot = -15.2343014422398 | etot = -14.6424332447791 -737000 ekin = 0.0923827123871823 | erot = 0.512132550855379 | epot = -15.2469485081446 | etot = -14.642433244902 -738000 ekin = 0.10868044851431 | erot = 0.517077971027559 | epot = -15.2681916646065 | etot = -14.6424332450646 -739000 ekin = 0.129093715683514 | erot = 0.523904364926965 | epot = -15.2954313258571 | etot = -14.6424332452466 -740000 ekin = 0.151555277793959 | erot = 0.531755895780137 | epot = -15.3257444190018 | etot = -14.6424332454277 -741000 ekin = 0.174012721806636 | erot = 0.539758083454087 | epot = -15.3562040508504 | etot = -14.6424332455896 -742000 ekin = 0.194640916831482 | erot = 0.54709054970013 | epot = -15.3841647122503 | etot = -14.6424332457187 -743000 ekin = 0.211995737398838 | erot = 0.553054125338314 | epot = -15.4074831085433 | etot = -14.6424332458062 -744000 ekin = 0.225100508723079 | erot = 0.557126762310524 | epot = -15.424660516882 | etot = -14.6424332458484 -745000 ekin = 0.233469424487108 | erot = 0.559003260239957 | epot = -15.4349059305735 | etot = -14.6424332458464 -746000 ekin = 0.237079913465558 | erot = 0.558614810500983 | epot = -15.4381279697713 | etot = -14.6424332458048 -747000 ekin = 0.236308652985589 | erot = 0.556125790084016 | epot = -15.4348676888005 | etot = -14.6424332457309 -748000 ekin = 0.231845097888752 | erot = 0.55190707933143 | epot = -15.4261854228542 | etot = -14.642433245634 -749000 ekin = 0.224593843485221 | erot = 0.546487360031015 | epot = -15.4135144490412 | etot = -14.6424332455249 -750000 ekin = 0.215574369393402 | erot = 0.540486233486425 | epot = -15.3984938482944 | etot = -14.6424332454146 -751000 ekin = 0.205824583428198 | erot = 0.534535356766148 | epot = -15.3827931855081 | etot = -14.6424332453138 -752000 ekin = 0.196313335743884 | erot = 0.52919581522017 | epot = -15.3679423961961 | etot = -14.642433245232 -753000 ekin = 0.187866475789629 | erot = 0.524881252733656 | epot = -15.3551809737001 | etot = -14.6424332451768 -754000 ekin = 0.181110613628486 | erot = 0.521796491099562 | epot = -15.3453403498807 | etot = -14.6424332451526 -755000 ekin = 0.176438042206913 | erot = 0.519900210808863 | epot = -15.3387714981765 | etot = -14.6424332451607 -756000 ekin = 0.173994962649932 | erot = 0.518897676286876 | epot = -15.3353258841353 | etot = -14.6424332451985 -757000 ekin = 0.173693190273803 | erot = 0.518265706184404 | epot = -15.3343921417187 | etot = -14.6424332452605 -758000 ekin = 0.175243155018275 | erot = 0.517307659823502 | epot = -15.3349840601801 | etot = -14.6424332453383 -759000 ekin = 0.178203703096672 | erot = 0.515231902166426 | epot = -15.3358688506853 | etot = -14.6424332454222 -760000 ekin = 0.182042463552542 | erot = 0.511243837950911 | epot = -15.3357195470056 | etot = -14.6424332455021 -761000 ekin = 0.186199747764937 | erot = 0.504639825549636 | epot = -15.3332728188833 | etot = -14.6424332455687 -762000 ekin = 0.190149235948647 | erot = 0.494891409035961 | epot = -15.3274738905993 | etot = -14.6424332456147 -763000 ekin = 0.193449921097656 | erot = 0.48171023828929 | epot = -15.3175934050219 | etot = -14.642433245635 -764000 ekin = 0.195785552428858 | erot = 0.465087294353624 | epot = -15.3033060924099 | etot = -14.6424332456274 -765000 ekin = 0.196989678186435 | erot = 0.445303873494018 | epot = -15.2847267972728 | etot = -14.6424332455924 -766000 ekin = 0.197055919183657 | erot = 0.422915440293833 | epot = -15.2624046050103 | etot = -14.6424332455328 -767000 ekin = 0.196134076493791 | erot = 0.398712320924463 | epot = -15.2372796428714 | etot = -14.6424332454532 -768000 ekin = 0.19451309665161 | erot = 0.373662938959324 | epot = -15.2106092809708 | etot = -14.6424332453598 -769000 ekin = 0.192592017625545 | erot = 0.348845887485747 | epot = -15.183871150371 | etot = -14.6424332452597 -770000 ekin = 0.190840163684042 | erot = 0.325376840212043 | epot = -15.1586502490567 | etot = -14.6424332451606 -771000 ekin = 0.189748397224706 | erot = 0.304335529899335 | epot = -15.1365171721945 | etot = -14.6424332450705 -772000 ekin = 0.189774341847512 | erot = 0.286697153920059 | epot = -15.1189047407643 | etot = -14.6424332449968 -773000 ekin = 0.191286034497103 | erot = 0.273271857835136 | epot = -15.1069911372781 | etot = -14.6424332449458 -774000 ekin = 0.194510000604928 | erot = 0.264655458968671 | epot = -15.1015987044965 | etot = -14.6424332449229 -775000 ekin = 0.1994906396753 | erot = 0.261194193154413 | epot = -15.1031180777602 | etot = -14.6424332449305 -776000 ekin = 0.20606747706162 | erot = 0.262965803934266 | epot = -15.1114665259645 | etot = -14.6424332449687 -777000 ekin = 0.213875019082075 | erot = 0.269778568411878 | epot = -15.1260868325288 | etot = -14.6424332450348 -778000 ekin = 0.222366868961501 | erot = 0.281188790675803 | epot = -15.1459889047609 | etot = -14.6424332451236 -779000 ekin = 0.23086210226578 | erot = 0.296535944176041 | epot = -15.1698312916694 | etot = -14.6424332452276 -780000 ekin = 0.238608567016832 | erot = 0.314993169091967 | epot = -15.1960349814467 | etot = -14.6424332453379 -781000 ekin = 0.244855557739749 | erot = 0.335629445236581 | epot = -15.2229182484218 | etot = -14.6424332454454 -782000 ekin = 0.24892761247725 | erot = 0.357478674286814 | epot = -15.2488395323052 | etot = -14.6424332455412 -783000 ekin = 0.250291897528933 | erot = 0.379610269028307 | epot = -15.2723354121746 | etot = -14.6424332456174 -784000 ekin = 0.248613283253142 | erot = 0.401195731122951 | epot = -15.2922422600441 | etot = -14.642433245668 -785000 ekin = 0.243793133451306 | erot = 0.421566090466591 | epot = -15.307792469607 | etot = -14.6424332456891 -786000 ekin = 0.235989501853544 | erot = 0.440255905206922 | epot = -15.3186786527391 | etot = -14.6424332456787 -787000 ekin = 0.225617610785755 | erot = 0.457030673432498 | epot = -15.3250815298558 | etot = -14.6424332456375 -788000 ekin = 0.213330260903068 | erot = 0.471895861696116 | epot = -15.3276593681681 | etot = -14.6424332455689 -789000 ekin = 0.199978499678474 | erot = 0.485087183883212 | epot = -15.3274989290401 | etot = -14.6424332454784 -790000 ekin = 0.186553834704413 | erot = 0.497043141243068 | epot = -15.3260302213206 | etot = -14.6424332453731 -791000 ekin = 0.174114766793401 | erot = 0.508362048570016 | epot = -15.3249100606255 | etot = -14.6424332452621 -792000 ekin = 0.163702420432354 | erot = 0.519746739181041 | epot = -15.3258824047684 | etot = -14.642433245155 -793000 ekin = 0.156252224966272 | erot = 0.531940822989567 | epot = -15.3306262930174 | etot = -14.6424332450615 -794000 ekin = 0.152510350034305 | erot = 0.545660777315136 | epot = -15.3406043723396 | etot = -14.6424332449902 -795000 ekin = 0.15296425115691 | erot = 0.561528326981077 | epot = -15.3569258230862 | etot = -14.6424332449482 -796000 ekin = 0.157795747355293 | erot = 0.58000757877803 | epot = -15.3802365710733 | etot = -14.64243324494 -797000 ekin = 0.166862457855209 | erot = 0.601351255569628 | epot = -15.4106469583921 | etot = -14.6424332449673 -798000 ekin = 0.179709603428639 | erot = 0.625560121845548 | epot = -15.4477029703033 | etot = -14.6424332450291 -799000 ekin = 0.195609966057174 | erot = 0.652359247176621 | epot = -15.4904024583554 | etot = -14.6424332451216 -800000 ekin = 0.213626158786275 | erot = 0.681194021873727 | epot = -15.5372534258987 | etot = -14.6424332452387 -801000 ekin = 0.23268704018842 | erot = 0.711247726386662 | epot = -15.5863680119477 | etot = -14.6424332453727 -802000 ekin = 0.251669429101161 | erot = 0.74148091983623 | epot = -15.6355835944521 | etot = -14.6424332455147 -803000 ekin = 0.269477067853805 | erot = 0.77069100842129 | epot = -15.6826013219308 | etot = -14.6424332456557 -804000 ekin = 0.285110541453744 | erot = 0.797588259158567 | epot = -15.7251320463987 | etot = -14.6424332457864 -805000 ekin = 0.297723982502972 | erot = 0.820882528799733 | epot = -15.7610397572013 | etot = -14.6424332458986 -806000 ekin = 0.306666387684833 | erot = 0.839373432913609 | epot = -15.7884730665839 | etot = -14.6424332459854 -807000 ekin = 0.31150697555439 | erot = 0.852035914445983 | epot = -15.805976136042 | etot = -14.6424332460416 -808000 ekin = 0.312045176252642 | erot = 0.858093398528306 | epot = -15.8125718208452 | etot = -14.6424332460642 -809000 ekin = 0.308306642387692 | erot = 0.857071970758726 | epot = -15.8078118591988 | etot = -14.6424332460524 -810000 ekin = 0.300527220561155 | erot = 0.848831113928873 | epot = -15.7917915804976 | etot = -14.6424332460076 -811000 ekin = 0.289127204421254 | erot = 0.833569138622274 | epot = -15.7651295889768 | etot = -14.6424332459333 -812000 ekin = 0.274678427602453 | erot = 0.81180411649313 | epot = -15.7289157899302 | etot = -14.6424332458346 -813000 ekin = 0.25786683558395 | erot = 0.784333459542784 | epot = -15.6846335408444 | etot = -14.6424332457177 -814000 ekin = 0.239453080594243 | erot = 0.752176980196514 | epot = -15.6340633063802 | etot = -14.6424332455895 -815000 ekin = 0.220233415151703 | erot = 0.716509170266734 | epot = -15.5791758308754 | etot = -14.642433245457 -816000 ekin = 0.201002751046678 | erot = 0.678586569748113 | epot = -15.5220225661216 | etot = -14.6424332453268 -817000 ekin = 0.182521261080269 | erot = 0.639675603864976 | epot = -15.4646301101501 | etot = -14.6424332452049 -818000 ekin = 0.16548540152786 | erot = 0.600985363831456 | epot = -15.4089040104558 | etot = -14.6424332450964 -819000 ekin = 0.15050378978042 | erot = 0.563608719249299 | epot = -15.3565457540354 | etot = -14.6424332450057 -820000 ekin = 0.138078032178478 | erot = 0.528474068972393 | epot = -15.3089853460865 | etot = -14.6424332449356 -821000 ekin = 0.128588386730135 | erot = 0.496309093117806 | epot = -15.2673307247362 | etot = -14.6424332448883 -822000 ekin = 0.122284066136812 | erot = 0.467617125515789 | epot = -15.2323344365172 | etot = -14.6424332448646 -823000 ekin = 0.119278020924339 | erot = 0.44266622847877 | epot = -15.2043774942677 | etot = -14.6424332448646 -824000 ekin = 0.119546158603677 | erot = 0.421490682738665 | epot = -15.1834700862295 | etot = -14.6424332448872 -825000 ekin = 0.122931110514549 | erot = 0.403904342223771 | epot = -15.1692686976685 | etot = -14.6424332449302 -826000 ekin = 0.129150803764327 | erot = 0.389525075000029 | epot = -15.161109123755 | etot = -14.6424332449907 -827000 ekin = 0.137812176399179 | erot = 0.377809252270532 | epot = -15.1580546737345 | etot = -14.6424332450648 -828000 ekin = 0.148430331608382 | erot = 0.368094906962796 | epot = -15.1589584837191 | etot = -14.6424332451479 -829000 ekin = 0.160453205761696 | erot = 0.359651737511967 | epot = -15.1625381885082 | etot = -14.6424332452346 -830000 ekin = 0.17329138289678 | erot = 0.351735589545236 | epot = -15.1674602177611 | etot = -14.6424332453191 -831000 ekin = 0.186352012962992 | erot = 0.343644456329796 | epot = -15.1724297146884 | etot = -14.6424332453957 -832000 ekin = 0.19907492460549 | erot = 0.334772487920949 | epot = -15.1762806579855 | etot = -14.642433245459 -833000 ekin = 0.21096808488054 | erot = 0.324658115188717 | epot = -15.1780594455737 | etot = -14.6424332455044 -834000 ekin = 0.22163875725698 | erot = 0.313022323442326 | epot = -15.1770943262282 | etot = -14.6424332455289 -835000 ekin = 0.230816330001966 | erot = 0.299793483326653 | epot = -15.1730430588596 | etot = -14.642433245531 -836000 ekin = 0.238363132174234 | erot = 0.28511603996084 | epot = -15.1659124176466 | etot = -14.6424332455115 -837000 ekin = 0.244270841530998 | erot = 0.269341751259632 | epot = -15.1560458382641 | etot = -14.6424332454734 -838000 ekin = 0.248642320235733 | erot = 0.25300390410384 | epot = -15.1440794697607 | etot = -14.6424332454212 -839000 ekin = 0.251661569327697 | erot = 0.23677675898714 | epot = -15.1308715736755 | etot = -14.6424332453607 -840000 ekin = 0.253557306828274 | erot = 0.221424057161473 | epot = -15.1174146092878 | etot = -14.642433245298 -841000 ekin = 0.254567562696821 | erot = 0.207741475743574 | epot = -15.104742283679 | etot = -14.6424332452386 -842000 ekin = 0.254912814683751 | erot = 0.196498262354278 | epot = -15.0938443222248 | etot = -14.6424332451868 -843000 ekin = 0.254783130765828 | erot = 0.188382921787058 | epot = -15.085599297698 | etot = -14.6424332451451 -844000 ekin = 0.254340789697888 | erot = 0.183956927272106 | epot = -15.0807309620847 | etot = -14.6424332451147 -845000 ekin = 0.253734932891713 | erot = 0.183619247980611 | epot = -15.0797874259676 | etot = -14.6424332450953 -846000 ekin = 0.253120504196155 | erot = 0.187583282239862 | epot = -15.0831370315226 | etot = -14.6424332450866 -847000 ekin = 0.252671650088266 | erot = 0.195866742639111 | epot = -15.0909716378154 | etot = -14.642433245088 -848000 ekin = 0.25258091531028 | erot = 0.20829422246314 | epot = -15.1033083828732 | etot = -14.6424332450998 -849000 ekin = 0.253039966848252 | erot = 0.224511555531826 | epot = -15.1199847675027 | etot = -14.6424332451227 -850000 ekin = 0.254204001798515 | erot = 0.244010590097797 | epot = -15.1406478370536 | etot = -14.6424332451573 -851000 ekin = 0.256148339026787 | erot = 0.26616256360263 | epot = -15.1647441478333 | etot = -14.6424332452039 -852000 ekin = 0.258829686440588 | erot = 0.290257858698213 | epot = -15.1915207904 | etot = -14.6424332452612 -853000 ekin = 0.262064657828587 | erot = 0.315549558167727 | epot = -15.2200474613225 | etot = -14.6424332453262 -854000 ekin = 0.265534116122648 | erot = 0.341297947736379 | epot = -15.2492653092531 | etot = -14.6424332453941 -855000 ekin = 0.26881517465358 | erot = 0.366813004430893 | epot = -15.2780614245436 | etot = -14.6424332454591 -856000 ekin = 0.271435486954603 | erot = 0.391492007901445 | epot = -15.305360740371 | etot = -14.642433245515 -857000 ekin = 0.272939108063008 | erot = 0.414849750473414 | epot = -15.3302221040928 | etot = -14.6424332455564 -858000 ekin = 0.272951155039785 | erot = 0.436539390688027 | epot = -15.3519237913071 | etot = -14.6424332455793 -859000 ekin = 0.271229880676472 | erot = 0.456362750059341 | epot = -15.3700258763176 | etot = -14.6424332455817 -860000 ekin = 0.267698633833911 | erot = 0.474269718460682 | epot = -15.3844015978589 | etot = -14.6424332455643 -861000 ekin = 0.262455001752904 | erot = 0.490347316007815 | epot = -15.3952355632896 | etot = -14.6424332455289 -862000 ekin = 0.255758797176706 | erot = 0.504799761298941 | epot = -15.402991803955 | etot = -14.6424332454794 -863000 ekin = 0.248003564341433 | erot = 0.517921532812514 | epot = -15.4083583425743 | etot = -14.6424332454204 -864000 ekin = 0.23967765558487 | erot = 0.5300658235034 | epot = -15.4121767244453 | etot = -14.642433245357 -865000 ekin = 0.23132088944539 | erot = 0.541610953534341 | epot = -15.4153650882739 | etot = -14.6424332452941 -866000 ekin = 0.223481813676297 | erot = 0.552927233331988 | epot = -15.4188422922445 | etot = -14.6424332452362 -867000 ekin = 0.216679174491969 | erot = 0.564346499432351 | epot = -15.4234589191111 | etot = -14.6424332451867 -868000 ekin = 0.211369750018244 | erot = 0.57613613893885 | epot = -15.4299391341058 | etot = -14.6424332451487 -869000 ekin = 0.207923502308331 | erot = 0.588478941151472 | epot = -15.4388356885839 | etot = -14.6424332451241 -870000 ekin = 0.206606153000455 | erot = 0.601459626890416 | epot = -15.4504990250046 | etot = -14.6424332451137 -871000 ekin = 0.207568796758621 | erot = 0.615058451105655 | epot = -15.4650604929822 | etot = -14.6424332451179 -872000 ekin = 0.210843969902065 | erot = 0.62915187575959 | epot = -15.4824290907976 | etot = -14.642433245136 -873000 ekin = 0.216347593119461 | erot = 0.643519970833663 | epot = -15.5023008091198 | etot = -14.6424332451666 -874000 ekin = 0.223886305143511 | erot = 0.65785990973072 | epot = -15.5241794600822 | etot = -14.6424332452079 -875000 ekin = 0.233169807553207 | erot = 0.67180466221101 | epot = -15.5474077150216 | etot = -14.6424332452574 -876000 ekin = 0.243827877963662 | erot = 0.684945735800061 | epot = -15.5712068590757 | etot = -14.642433245312 -877000 ekin = 0.255431632545988 | erot = 0.696858567354671 | epot = -15.5947234452691 | etot = -14.6424332453684 -878000 ekin = 0.267518408513276 | erot = 0.707128927388885 | epot = -15.6170805813255 | etot = -14.6424332454234 -879000 ekin = 0.279619300259048 | erot = 0.71537849572129 | epot = -15.6374310414537 | etot = -14.6424332454734 -880000 ekin = 0.291287955020511 | erot = 0.721287639199272 | epot = -15.6550088397353 | etot = -14.6424332455155 -881000 ekin = 0.30212877846463 | erot = 0.724613422810775 | epot = -15.6691754468226 | etot = -14.6424332455472 -882000 ekin = 0.311822304068824 | erot = 0.725201068176889 | epot = -15.6794566178125 | etot = -14.6424332455668 -883000 ekin = 0.320145243787706 | erot = 0.722987481104172 | epot = -15.6855659704655 | etot = -14.6424332455736 -884000 ekin = 0.326982762198909 | erot = 0.717996120159159 | epot = -15.6874121279265 | etot = -14.6424332455684 -885000 ekin = 0.332330882212481 | erot = 0.710323349672059 | epot = -15.6850874774374 | etot = -14.6424332455528 -886000 ekin = 0.33628767333099 | erot = 0.700117442976239 | epot = -15.678838361837 | etot = -14.6424332455298 -887000 ekin = 0.339032964151614 | erot = 0.687552454437006 | epot = -15.6690186640916 | etot = -14.642433245503 -888000 ekin = 0.340797654544347 | erot = 0.67280010094551 | epot = -15.6560310009666 | etot = -14.6424332454768 -889000 ekin = 0.341825106158976 | erot = 0.656003407102339 | epot = -15.6402617587166 | etot = -14.6424332454552 -890000 ekin = 0.342328347575176 | erot = 0.63725601316603 | epot = -15.6220176061831 | etot = -14.6424332454419 -891000 ekin = 0.342447730492056 | erot = 0.616590618570594 | epot = -15.601471594502 | etot = -14.6424332454393 -892000 ekin = 0.342214057411724 | erot = 0.593979026506924 | epot = -15.5786263293674 | etot = -14.6424332454488 -893000 ekin = 0.341522004910123 | erot = 0.569344767734232 | epot = -15.5533000181139 | etot = -14.6424332454695 -894000 ekin = 0.340117934117577 | erot = 0.542587519917294 | epot = -15.5251386995343 | etot = -14.6424332454994 -895000 ekin = 0.337605044782497 | erot = 0.51361677898196 | epot = -15.4936550692992 | etot = -14.6424332455348 -896000 ekin = 0.333467462872322 | erot = 0.482390775175684 | epot = -15.4582914836184 | etot = -14.6424332455704 -897000 ekin = 0.327113397522066 | erot = 0.448955709004578 | epot = -15.418502352127 | etot = -14.6424332456003 -898000 ekin = 0.317936017621476 | erot = 0.413480165460528 | epot = -15.3738494287003 | etot = -14.6424332456182 -899000 ekin = 0.305389123797598 | erot = 0.376280077470489 | epot = -15.3241024468861 | etot = -14.642433245618 -900000 ekin = 0.289072881398049 | erot = 0.337830752319602 | epot = -15.2693368793114 | etot = -14.6424332455938 -901000 ekin = 0.268822686263612 | erot = 0.298764046956934 | epot = -15.2100199787618 | etot = -14.6424332455413 -902000 ekin = 0.244791653973738 | erot = 0.259850521116738 | epot = -15.1470754205486 | etot = -14.6424332454581 -903000 ekin = 0.217514571467803 | erot = 0.221968047208507 | epot = -15.0819158640206 | etot = -14.6424332453443 -904000 ekin = 0.187939204416829 | erot = 0.186059692010109 | epot = -15.0164321416307 | etot = -14.6424332452037 -905000 ekin = 0.157410847736455 | erot = 0.153084564881008 | epot = -14.9529286576612 | etot = -14.6424332450437 -906000 ekin = 0.127599356275899 | erot = 0.123965703542346 | epot = -14.8939983046941 | etot = -14.6424332448759 -907000 ekin = 0.100365589134322 | erot = 0.0995389863868474 | epot = -14.8423378202363 | etot = -14.6424332447151 -908000 ekin = 0.077575985596966 | erot = 0.0805066337376087 | epot = -14.800515863912 | etot = -14.6424332445775 -909000 ekin = 0.0608876950043041 | erot = 0.0673982354547353 | epot = -14.7707191749375 | etot = -14.6424332444784 -910000 ekin = 0.0515382922982525 | erot = 0.0605415547693243 | epot = -14.7545130914978 | etot = -14.6424332444302 -911000 ekin = 0.0501789452889699 | erot = 0.0600446989615507 | epot = -14.7526568886895 | etot = -14.642433244439 -912000 ekin = 0.0567846925720978 | erot = 0.065790645022677 | epot = -14.7650085820984 | etot = -14.6424332445036 -913000 ekin = 0.0706603747930292 | erot = 0.0774445361871137 | epot = -14.7905381555968 | etot = -14.6424332446166 -914000 ekin = 0.0905398584091615 | erot = 0.0944735694308371 | epot = -14.8274466726047 | etot = -14.6424332447647 -915000 ekin = 0.114756144628398 | erot = 0.116178630208142 | epot = -14.8733680197681 | etot = -14.6424332449316 -916000 ekin = 0.141447043402251 | erot = 0.141736093139704 | epot = -14.9256163816432 | etot = -14.6424332451012 -917000 ekin = 0.168758535419812 | erot = 0.170247440489189 | epot = -14.9814392211683 | etot = -14.6424332452593 -918000 ekin = 0.195014913439607 | erot = 0.200793639368855 | epot = -15.0382417982036 | etot = -14.6424332453951 -919000 ekin = 0.218837422083647 | erot = 0.232490666336242 | epot = -15.0937613339215 | etot = -14.6424332455016 -920000 ekin = 0.239206641023718 | erot = 0.264542267092076 | epot = -15.1461821536915 | etot = -14.6424332455757 -921000 ekin = 0.255474577148654 | erot = 0.296286050802385 | epot = -15.1941938735684 | etot = -14.6424332456174 -922000 ekin = 0.267338631215765 | erot = 0.327229363205489 | epot = -15.2370012400499 | etot = -14.6424332456286 -923000 ekin = 0.274791412214202 | erot = 0.357072039937939 | epot = -15.2742966977655 | etot = -14.6424332456134 -924000 ekin = 0.278059017516371 | erot = 0.385714059433155 | epot = -15.3062063225259 | etot = -14.6424332455763 -925000 ekin = 0.277537405168372 | erot = 0.41324722009601 | epot = -15.3332178707874 | etot = -14.642433245523 -926000 ekin = 0.273733135238329 | erot = 0.439931173662005 | epot = -15.3560975543592 | etot = -14.6424332454589 -927000 ekin = 0.267211859641524 | erot = 0.466155363882809 | epot = -15.3758004689143 | etot = -14.6424332453899 -928000 ekin = 0.258555847536078 | erot = 0.492389553503158 | epot = -15.3933786463609 | etot = -14.6424332453217 -929000 ekin = 0.248330567891891 | erot = 0.519126582982283 | epot = -15.4098903961336 | etot = -14.6424332452594 -930000 ekin = 0.237059747166165 | erot = 0.546821711632301 | epot = -15.4263147040064 | etot = -14.6424332452079 -931000 ekin = 0.22520814480582 | erot = 0.575833282923993 | epot = -15.4434746729008 | etot = -14.6424332451709 -932000 ekin = 0.213171319365827 | erot = 0.606369490852174 | epot = -15.4619740553694 | etot = -14.6424332451514 -933000 ekin = 0.201271722995889 | erot = 0.63844569037927 | epot = -15.482150658526 | etot = -14.6424332451508 -934000 ekin = 0.189760460110152 | erot = 0.671856006699522 | epot = -15.5040497119791 | etot = -14.6424332451694 -935000 ekin = 0.178823941838377 | erot = 0.706161996587761 | epot = -15.527419183632 | etot = -14.6424332452058 -936000 ekin = 0.168594479114955 | erot = 0.740699865837585 | epot = -15.55172759021 | etot = -14.6424332452575 -937000 ekin = 0.159163635634861 | erot = 0.774606336206385 | epot = -15.5762032171619 | etot = -14.6424332453207 -938000 ekin = 0.150596971914849 | erot = 0.806861786796458 | epot = -15.5998920041019 | etot = -14.6424332453906 -939000 ekin = 0.142948711632359 | erot = 0.836347883526831 | epot = -15.6217298406214 | etot = -14.6424332454622 -940000 ekin = 0.136274889171099 | erot = 0.861915676028948 | epot = -15.64062381073 | etot = -14.6424332455299 -941000 ekin = 0.130643703198872 | erot = 0.882459199120565 | epot = -15.6555361479082 | etot = -14.6424332455888 -942000 ekin = 0.126142088160694 | erot = 0.896989065172162 | epot = -15.6655643989671 | etot = -14.6424332456342 -943000 ekin = 0.122877886110172 | erot = 0.904700444358873 | epot = -15.6700115761318 | etot = -14.6424332456628 -944000 ekin = 0.120977407412063 | erot = 0.905030230236876 | epot = -15.6684408833212 | etot = -14.6424332456723 -945000 ekin = 0.120578563690669 | erot = 0.897699054745604 | epot = -15.6607108640983 | etot = -14.642433245662 -946000 ekin = 0.12182010359348 | erot = 0.882735070928404 | epot = -15.6469884201544 | etot = -14.6424332456325 -947000 ekin = 0.124827761129084 | erot = 0.86047793559626 | epot = -15.6277389423113 | etot = -14.642433245586 -948000 ekin = 0.129698334168674 | erot = 0.831563037037796 | epot = -15.6036946167321 | etot = -14.6424332455257 -949000 ekin = 0.13648285755817 | erot = 0.796887554722047 | epot = -15.5758036577362 | etot = -14.6424332454559 -950000 ekin = 0.14517013893121 | erot = 0.757561255988166 | epot = -15.545164640301 | etot = -14.6424332453816 -951000 ekin = 0.155672002995183 | erot = 0.71484591609363 | epot = -15.5129511643966 | etot = -14.6424332453078 -952000 ekin = 0.167811650836291 | erot = 0.670087833250127 | epot = -15.480332729326 | etot = -14.6424332452396 -953000 ekin = 0.181316579471303 | erot = 0.624648095211848 | epot = -15.4483979198644 | etot = -14.6424332451812 -954000 ekin = 0.195817500701208 | erot = 0.579835080695611 | epot = -15.4180858265331 | etot = -14.6424332451363 -955000 ekin = 0.21085460687672 | erot = 0.536843219768569 | epot = -15.3901310717525 | etot = -14.6424332451072 -956000 ekin = 0.225892299837344 | erot = 0.496701376791255 | epot = -15.3650269217236 | etot = -14.642433245095 -957000 ekin = 0.240343066498587 | erot = 0.460233438093626 | epot = -15.3430097496914 | etot = -14.6424332450992 -958000 ekin = 0.253600493839353 | erot = 0.428032849893872 | epot = -15.324066588851 | etot = -14.6424332451178 -959000 ekin = 0.265080433748287 | erot = 0.400452005458765 | epot = -15.3079656843544 | etot = -14.6424332451473 -960000 ekin = 0.274268068130606 | erot = 0.377606549449485 | epot = -15.2943078627635 | etot = -14.6424332451834 -961000 ekin = 0.280767178003658 | erot = 0.359393861249483 | epot = -15.2825942844742 | etot = -14.642433245221 -962000 ekin = 0.284346484063545 | erot = 0.345524198816493 | epot = -15.2723039281349 | etot = -14.6424332452549 -963000 ekin = 0.28497681608998 | erot = 0.33556223232907 | epot = -15.2629722936994 | etot = -14.6424332452804 -964000 ekin = 0.282852494248157 | erot = 0.328975986496775 | epot = -15.2542617260389 | etot = -14.642433245294 -965000 ekin = 0.278391086615737 | erot = 0.325189577598745 | epot = -15.2460139095084 | etot = -14.6424332452939 -966000 ekin = 0.272207924679743 | erot = 0.323635640150781 | epot = -15.2382768101107 | etot = -14.6424332452802 -967000 ekin = 0.265065367870864 | erot = 0.323803079987444 | epot = -15.2313016931133 | etot = -14.642433245255 -968000 ekin = 0.25780129371415 | erot = 0.325275872290811 | epot = -15.2255104112269 | etot = -14.6424332452219 -969000 ekin = 0.251245661474385 | erot = 0.327759142576306 | epot = -15.2214380492365 | etot = -14.6424332451859 -970000 ekin = 0.246137008993216 | erot = 0.331089781181249 | epot = -15.2196600353262 | etot = -14.6424332451517 -971000 ekin = 0.243051319616145 | erot = 0.33523032566537 | epot = -15.2207148904055 | etot = -14.642433245124 -972000 ekin = 0.242353409638764 | erot = 0.340246678804933 | epot = -15.2250333335501 | etot = -14.6424332451064 -973000 ekin = 0.244176338162503 | erot = 0.346272190710957 | epot = -15.2328817739746 | etot = -14.6424332451011 -974000 ekin = 0.248428661658007 | erot = 0.353462430362089 | epot = -15.2443243371296 | etot = -14.6424332451095 -975000 ekin = 0.254824314802991 | erot = 0.361946299430811 | epot = -15.2592038593653 | etot = -14.6424332451315 -976000 ekin = 0.262926848820441 | erot = 0.371779749930123 | epot = -15.277139843917 | etot = -14.6424332451665 -977000 ekin = 0.272199235330791 | erot = 0.382908123264411 | epot = -15.2975406038079 | etot = -14.6424332452127 -978000 ekin = 0.282052066851645 | erot = 0.395142048097818 | epot = -15.3196273602177 | etot = -14.6424332452682 -979000 ekin = 0.291885751913936 | erot = 0.408150081471835 | epot = -15.3424690787158 | etot = -14.6424332453301 -980000 ekin = 0.301125083789936 | erot = 0.421469125223117 | epot = -15.365027454408 | etot = -14.642433245395 -981000 ekin = 0.309246535917406 | erot = 0.434531423656849 | epot = -15.3862112050333 | etot = -14.642433245459 -982000 ekin = 0.315799497490907 | erot = 0.446704965617073 | epot = -15.4049377086261 | etot = -14.6424332455181 -983000 ekin = 0.320422573221183 | erot = 0.457342632744156 | epot = -15.4201984515336 | etot = -14.6424332455683 -984000 ekin = 0.322855465258642 | erot = 0.465834622599602 | epot = -15.431123333464 | etot = -14.6424332456058 -985000 ekin = 0.322946302475343 | erot = 0.471658590974231 | epot = -15.4370381390774 | etot = -14.6424332456279 -986000 ekin = 0.320653917805922 | erot = 0.474422556590712 | epot = -15.4375097200295 | etot = -14.6424332456328 -987000 ekin = 0.316044627362369 | erot = 0.473896755515841 | epot = -15.4323746284984 | etot = -14.6424332456202 -988000 ekin = 0.309283477268975 | erot = 0.470032116945433 | epot = -15.421748839805 | etot = -14.6424332455906 -989000 ekin = 0.300620522169441 | erot = 0.462964620622199 | epot = -15.4060183883375 | etot = -14.6424332455459 -990000 ekin = 0.290373280691476 | erot = 0.45300626299518 | epot = -15.3858127891754 | etot = -14.6424332454887 -991000 ekin = 0.278906915705959 | erot = 0.440624526219509 | epot = -15.3619646873478 | etot = -14.6424332454224 -992000 ekin = 0.266613826415441 | erot = 0.426413006891514 | epot = -15.3354600786573 | etot = -14.6424332453503 -993000 ekin = 0.253894212446822 | erot = 0.411056197524864 | epot = -15.3073836552479 | etot = -14.6424332452762 -994000 ekin = 0.241138837000364 | erot = 0.395291372388786 | epot = -15.2788634545923 | etot = -14.6424332452032 -995000 ekin = 0.228714768907212 | erot = 0.379870207855612 | epot = -15.2510182218971 | etot = -14.6424332451343 -996000 ekin = 0.2169544174706 | erot = 0.365522282707863 | epot = -15.2249099452504 | etot = -14.642433245072 -997000 ekin = 0.206147766456188 | erot = 0.352922066139109 | epot = -15.2015030776136 | etot = -14.6424332450183 -998000 ekin = 0.196537413157987 | erot = 0.342660495991805 | epot = -15.1816311541246 | etot = -14.6424332449748 -999000 ekin = 0.188315843913178 | erot = 0.335221830006205 | epot = -15.1659709188618 | etot = -14.6424332449424 -1000000 ekin = 0.181624323067817 | erot = 0.330966139649826 | epot = -15.1550237076397 | etot = -14.642433244922 - 1000000 0.013453654 -1.5270261 0.011523695 -1.4973399 -8.4815516e-05 -Loop time of 29.1595 on 4 procs for 1000000 steps with 10 atoms - -Performance: 29630.171 tau/day, 34294.179 timesteps/s -96.5% CPU use with 4 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 0.8549 | 9.7585 | 17.369 | 226.0 | 33.47 -Bond | 0.12382 | 0.38401 | 0.60938 | 32.9 | 1.32 -Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 2.9104 | 3.7862 | 4.6404 | 31.7 | 12.98 -Output | 2e-05 | 2.775e-05 | 3.1e-05 | 0.0 | 0.00 -Modify | 0.27411 | 1.1629 | 1.994 | 64.7 | 3.99 -Other | | 14.07 | | | 48.24 - -Nlocal: 2.5 ave 5 max 0 min -Histogram: 1 0 1 0 0 0 0 0 1 1 -Nghost: 7.5 ave 10 max 5 min -Histogram: 1 0 1 0 0 0 0 0 1 1 -Neighs: 17.5 ave 33 max 0 min -Histogram: 1 0 1 0 0 0 0 0 1 1 - -Total # of neighbors = 70 -Ave neighs/atom = 7 -Ave special neighs/atom = 3.6 -Neighbor list builds = 0 -Dangerous builds = 0 - -#write_restart config.${number}.* -Total wall time: 0:00:29 diff --git a/examples/USER/cgdna/examples/oxDNA/duplex2/in.duplex2 b/examples/USER/cgdna/examples/oxDNA/duplex2/in.duplex2 index d80e7bbc0e..143e20c70b 100644 --- a/examples/USER/cgdna/examples/oxDNA/duplex2/in.duplex2 +++ b/examples/USER/cgdna/examples/oxDNA/duplex2/in.duplex2 @@ -31,7 +31,7 @@ bond_coeff * 2.0 0.25 0.7525 # oxDNA pair interactions pair_style hybrid/overlay oxdna/excv oxdna/stk oxdna/hbond oxdna/xstk oxdna/coaxstk pair_coeff * * oxdna/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna/stk seqav ${T} 1.3448 2.6568 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna/stk seqav ${T} 1.3448 2.6568 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 pair_coeff * * oxdna/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 1 4 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 2 3 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 diff --git a/examples/USER/cgdna/examples/oxDNA/duplex2/log.07Aug19.duplex2.g++.1 b/examples/USER/cgdna/examples/oxDNA/duplex2/log.07Aug19.duplex2.g++.1 new file mode 100644 index 0000000000..be12914ad6 --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA/duplex2/log.07Aug19.duplex2.g++.1 @@ -0,0 +1,1168 @@ +LAMMPS (7 Aug 2019) +variable number equal 2 +variable ofreq equal 1000 +variable efreq equal 1000 +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 1 delay 0 check yes + +read_data data.duplex2 + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 16 atoms + reading velocities ... + 16 velocities + 16 ellipsoids + scanning bonds ... + 2 = max bonds/atom + reading bonds ... + 13 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 0.0001 secs + read_data CPU = 0.001436 secs + +set atom * mass 3.1575 + 16 settings made for mass + +group all type 1 4 +16 atoms in group all + +# oxDNA bond interactions - FENE backbone +bond_style oxdna/fene +bond_coeff * 2.0 0.25 0.7525 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna/excv oxdna/stk oxdna/hbond oxdna/xstk oxdna/coaxstk +pair_coeff * * oxdna/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna/stk seqav ${T} 1.3448 2.6568 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna/stk seqav 0.1 1.3448 2.6568 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff * * oxdna/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna/coaxstk 46.0 0.4 0.6 0.22 0.58 2.0 2.541592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 -0.65 2.0 -0.65 + +# NVE ensemble +#fix 1 all nve/dot +fix 1 all nve/dotc/langevin ${T} ${T} 0.03 457145 angmom 10 +fix 1 all nve/dotc/langevin 0.1 ${T} 0.03 457145 angmom 10 +fix 1 all nve/dotc/langevin 0.1 0.1 0.03 457145 angmom 10 +#fix 1 all nve/asphere +#fix 2 all langevin ${T} ${T} 0.03 457145 angmom 10 + +timestep 1e-5 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +#compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz +#dump_modify out sort id +#dump_modify out format line "%d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le" + +run 1000000 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 1.956 + ghost atom cutoff = 1.956 + binsize = 0.978, bins = 41 41 41 + 5 neighbor lists, perpetual/occasional/extra = 5 0 0 + (1) pair oxdna/excv, perpetual + attributes: half, newton off + pair build: half/bin/newtoff + stencil: half/bin/3d/newtoff + bin: standard + (2) pair oxdna/stk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (3) pair oxdna/hbond, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (4) pair oxdna/xstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (5) pair oxdna/coaxstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +WARNING: Communication cutoff 1.956 is shorter than a bond length based estimate of 2.12875. This may lead to errors. (../comm.cpp:685) +Per MPI rank memory allocation (min/avg/max) = 2.838 | 2.838 | 2.838 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -1.5402493 0.0070469125 -1.5332024 6.0760034e-06 +1000 ekin = 1.54234964773389 | erot = 1.71563526070267 | epot = -24.5477045187653 | etot = -21.2897196103287 +2000 ekin = 1.85988866919215 | erot = 1.9424302796508 | epot = -24.4843044999595 | etot = -20.6819855511165 +3000 ekin = 2.68354339452998 | erot = 2.14216528317607 | epot = -24.4019350693561 | etot = -19.57622639165 +4000 ekin = 2.04461800191989 | erot = 1.49015219763161 | epot = -24.2959428773347 | etot = -20.7611726777832 +5000 ekin = 1.76794859210155 | erot = 2.54289684465819 | epot = -24.2337587736863 | etot = -19.9229133369266 +6000 ekin = 3.1106424806079 | erot = 2.04409805200893 | epot = -24.1585729744133 | etot = -19.0038324417964 +7000 ekin = 3.21360097519306 | erot = 2.71941303605722 | epot = -24.0566262531609 | etot = -18.1236122419107 +8000 ekin = 2.82489935901743 | erot = 2.66790555575695 | epot = -24.0194805097633 | etot = -18.526675594989 +9000 ekin = 2.69381302856378 | erot = 2.59107820129446 | epot = -23.9216126050554 | etot = -18.6367213751972 +10000 ekin = 2.65765007662471 | erot = 1.95562671446597 | epot = -23.7978334881241 | etot = -19.1845566970334 +11000 ekin = 2.33860420545645 | erot = 2.06778039137701 | epot = -23.6589739475584 | etot = -19.2525893507249 +12000 ekin = 2.71377849618258 | erot = 2.08757199120023 | epot = -23.5483571834756 | etot = -18.7470066960928 +13000 ekin = 2.62930153930326 | erot = 2.36926332727578 | epot = -23.4509629615768 | etot = -18.4523980949977 +14000 ekin = 3.08200416316113 | erot = 2.52340746291245 | epot = -23.3378147651053 | etot = -17.7324031390317 +15000 ekin = 2.98008664779269 | erot = 1.871644860882 | epot = -23.1940665570191 | etot = -18.3423350483444 +16000 ekin = 2.18422481774796 | erot = 2.13029325858585 | epot = -23.0709946755646 | etot = -18.7564765992308 +17000 ekin = 1.86029951221073 | erot = 2.30856215831156 | epot = -22.9148241979648 | etot = -18.7459625274425 +18000 ekin = 2.26757205264074 | erot = 1.23282183419698 | epot = -22.7667657090377 | etot = -19.2663718222 +19000 ekin = 2.39717301992408 | erot = 2.43814713185076 | epot = -22.6249045514987 | etot = -17.7895843997239 +20000 ekin = 2.4972090427325 | erot = 2.14695469209109 | epot = -22.4687873897505 | etot = -17.8246236549269 +21000 ekin = 2.97591775854817 | erot = 2.40996811711196 | epot = -22.580475447988 | etot = -17.1945895723278 +22000 ekin = 3.04727168578733 | erot = 1.83825256427931 | epot = -22.6695853833015 | etot = -17.7840611332348 +23000 ekin = 2.64835731773193 | erot = 2.22162785501705 | epot = -22.6565689169972 | etot = -17.7865837442483 +24000 ekin = 2.64866576787001 | erot = 2.80157082833923 | epot = -22.6222797420052 | etot = -17.172043145796 +25000 ekin = 2.29527970143855 | erot = 2.22049811939068 | epot = -22.6228421013006 | etot = -18.1070642804714 +26000 ekin = 1.6242512251805 | erot = 2.52390475262917 | epot = -22.6746055892862 | etot = -18.5264496114765 +27000 ekin = 1.74746467550781 | erot = 3.7138606202505 | epot = -22.7150312690974 | etot = -17.253705973339 +28000 ekin = 2.26500128280479 | erot = 2.34791343563182 | epot = -22.7926648585827 | etot = -18.1797501401461 +29000 ekin = 2.04774074424512 | erot = 1.86347261547111 | epot = -22.8081204933408 | etot = -18.8969071336246 +30000 ekin = 2.41140146125466 | erot = 1.8629691542147 | epot = -22.7764612164305 | etot = -18.5020906009611 +31000 ekin = 2.76447800297261 | erot = 2.73932534046809 | epot = -22.7808698156252 | etot = -17.2770664721845 +32000 ekin = 2.08103539953574 | erot = 2.81216171106145 | epot = -22.8081908465747 | etot = -17.9149937359775 +33000 ekin = 2.08672340074227 | erot = 3.65510023442519 | epot = -22.7575363468642 | etot = -17.0157127116967 +34000 ekin = 2.34180742039869 | erot = 3.10027175201876 | epot = -22.6657421559553 | etot = -17.2236629835378 +35000 ekin = 2.32430602395272 | erot = 2.01607522370048 | epot = -22.5813705492547 | etot = -18.2409893016015 +36000 ekin = 1.91917507775106 | erot = 1.97289747304336 | epot = -22.481118994336 | etot = -18.5890464435415 +37000 ekin = 1.57560528527468 | erot = 2.63029511887644 | epot = -22.4456699464305 | etot = -18.2397695422794 +38000 ekin = 2.20652731867584 | erot = 2.89671984141264 | epot = -22.3965902387972 | etot = -17.2933430787087 +39000 ekin = 2.54765822667969 | erot = 2.47352619735436 | epot = -22.3525131983352 | etot = -17.3313287743011 +40000 ekin = 2.24172560748699 | erot = 1.87314319107769 | epot = -22.3791956830638 | etot = -18.2643268844991 +41000 ekin = 2.45176361826215 | erot = 2.49992612251746 | epot = -22.4441192111886 | etot = -17.492429470409 +42000 ekin = 2.68254780786499 | erot = 2.0438213169699 | epot = -22.4352265851614 | etot = -17.7088574603265 +43000 ekin = 2.39383336858508 | erot = 1.66587291396323 | epot = -22.4337243898147 | etot = -18.3740181072664 +44000 ekin = 2.30758870966957 | erot = 2.39381816537747 | epot = -22.4636201484765 | etot = -17.7622132734295 +45000 ekin = 1.84308929771583 | erot = 2.25880380151545 | epot = -22.5697712917434 | etot = -18.4678781925121 +46000 ekin = 1.98608215049724 | erot = 3.02136983211364 | epot = -22.5606085774834 | etot = -17.5531565948725 +47000 ekin = 1.31457586857023 | erot = 1.99780932836914 | epot = -22.5522289127255 | etot = -19.2398437157861 +48000 ekin = 2.59855199680394 | erot = 1.90772345027383 | epot = -22.5972680906755 | etot = -18.0909926435977 +49000 ekin = 2.32140483916261 | erot = 2.72932938830521 | epot = -22.6070371995253 | etot = -17.5563029720575 +50000 ekin = 2.48248035385828 | erot = 3.42713570109106 | epot = -22.5294064222472 | etot = -16.6197903672978 +51000 ekin = 2.73677705777971 | erot = 1.43285265191039 | epot = -22.4272695862992 | etot = -18.2576398766091 +52000 ekin = 3.03746109762767 | erot = 1.97878223690382 | epot = -22.4105817052323 | etot = -17.3943383707008 +53000 ekin = 2.4689045601064 | erot = 4.26434186327669 | epot = -22.4059567857723 | etot = -15.6727103623892 +54000 ekin = 2.48025904071626 | erot = 2.36957879662633 | epot = -22.4049729842648 | etot = -17.5551351469222 +55000 ekin = 2.28269445417385 | erot = 1.92149293107792 | epot = -22.4643082993723 | etot = -18.2601209141205 +56000 ekin = 2.36225428889468 | erot = 2.21818002425494 | epot = -22.5516502452858 | etot = -17.9712159321362 +57000 ekin = 2.5222034650231 | erot = 2.87044520913644 | epot = -22.6517599833464 | etot = -17.2591113091869 +58000 ekin = 2.50677816066749 | erot = 2.80087142998997 | epot = -22.7046490897181 | etot = -17.3969994990606 +59000 ekin = 2.7442153349817 | erot = 2.17375311266844 | epot = -22.7630968852436 | etot = -17.8451284375935 +60000 ekin = 3.28881699963203 | erot = 1.98491245229836 | epot = -22.7493813857703 | etot = -17.47565193384 +61000 ekin = 2.42749732003947 | erot = 1.80500042748844 | epot = -22.6954080097403 | etot = -18.4629102622124 +62000 ekin = 2.82051548232979 | erot = 1.69220614985812 | epot = -22.5840860651656 | etot = -18.0713644329777 +63000 ekin = 3.66818847100114 | erot = 1.91510536540652 | epot = -22.4235299160084 | etot = -16.8402360796007 +64000 ekin = 3.60192162647095 | erot = 3.02302140162941 | epot = -22.4028966408393 | etot = -15.777953612739 +65000 ekin = 3.37797300912953 | erot = 3.90646944425566 | epot = -22.3508227873684 | etot = -15.0663803339832 +66000 ekin = 2.90796062513305 | erot = 2.46538835419996 | epot = -22.2656130116827 | etot = -16.8922640323497 +67000 ekin = 2.57641483706472 | erot = 2.10639257083139 | epot = -22.1586423836372 | etot = -17.4758349757411 +68000 ekin = 2.55169027274651 | erot = 2.46870040285814 | epot = -22.1454741588101 | etot = -17.1250834832055 +69000 ekin = 2.42897294997603 | erot = 2.86774435615082 | epot = -22.1788582092805 | etot = -16.8821409031537 +70000 ekin = 3.08406596014674 | erot = 2.51171720098585 | epot = -22.2680651617951 | etot = -16.6722820006625 +71000 ekin = 2.55052721315253 | erot = 2.49486492124422 | epot = -22.3940848075588 | etot = -17.3486926731621 +72000 ekin = 1.77666138705941 | erot = 2.52301579845698 | epot = -22.4956655989823 | etot = -18.195988413466 +73000 ekin = 1.86857924146303 | erot = 2.33110810852355 | epot = -22.5401005215028 | etot = -18.3404131715162 +74000 ekin = 3.14875320805145 | erot = 2.120028079616 | epot = -22.5354282257997 | etot = -17.2666469381323 +75000 ekin = 2.60566180511119 | erot = 2.16421143606062 | epot = -22.5109742574449 | etot = -17.7411010162731 +76000 ekin = 1.94500512300058 | erot = 1.94681992806367 | epot = -22.513456138446 | etot = -18.6216310873818 +77000 ekin = 2.09005510206219 | erot = 2.13354294429721 | epot = -22.5157248384152 | etot = -18.2921267920558 +78000 ekin = 2.48381695181472 | erot = 2.49598603867483 | epot = -22.449809286019 | etot = -17.4700062955294 +79000 ekin = 3.09582217320064 | erot = 2.46630074007713 | epot = -22.3464652405845 | etot = -16.7843423273067 +80000 ekin = 2.51380629427529 | erot = 1.89207626467031 | epot = -22.2775752521274 | etot = -17.8716926931818 +81000 ekin = 2.32322780911516 | erot = 2.24954513249786 | epot = -22.2655235360185 | etot = -17.6927505944055 +82000 ekin = 1.54779729878415 | erot = 2.01487148845306 | epot = -22.2126473128098 | etot = -18.6499785255726 +83000 ekin = 2.24267653112482 | erot = 3.34721522119021 | epot = -22.2063282117648 | etot = -16.6164364594498 +84000 ekin = 2.86948852339533 | erot = 2.11915315181828 | epot = -22.2055386975617 | etot = -17.2168970223481 +85000 ekin = 3.13802387827786 | erot = 2.93900498543376 | epot = -22.2240733080823 | etot = -16.1470444443707 +86000 ekin = 3.46160079449537 | erot = 2.80798287444336 | epot = -22.2732645073154 | etot = -16.0036808383767 +87000 ekin = 3.63139446909085 | erot = 2.3166794204513 | epot = -22.2567856660101 | etot = -16.3087117764679 +88000 ekin = 3.15348314879937 | erot = 2.27857637090329 | epot = -22.2154422326698 | etot = -16.7833827129672 +89000 ekin = 3.30271147105659 | erot = 1.80791256125565 | epot = -22.1564153597822 | etot = -17.04579132747 +90000 ekin = 2.42655906518195 | erot = 2.24507038389519 | epot = -21.9481188512568 | etot = -17.2764894021797 +91000 ekin = 1.89051217909395 | erot = 2.51049066719492 | epot = -21.7877769537305 | etot = -17.3867741074417 +92000 ekin = 2.0783366846668 | erot = 2.218324246302 | epot = -21.6997103074281 | etot = -17.4030493764594 +93000 ekin = 1.94321435585196 | erot = 2.99473985773913 | epot = -21.6748650469777 | etot = -16.7369108333866 +94000 ekin = 2.07878576812463 | erot = 3.37631892101902 | epot = -21.7659932416399 | etot = -16.3108885524962 +95000 ekin = 2.1051772140777 | erot = 2.08345895044788 | epot = -21.8951718799354 | etot = -17.7065357154098 +96000 ekin = 2.68821593238919 | erot = 1.86988637992411 | epot = -21.9622848400866 | etot = -17.4041825277733 +97000 ekin = 1.95061152706206 | erot = 2.81054215683074 | epot = -22.0229813258884 | etot = -17.2618276419956 +98000 ekin = 1.98463063611221 | erot = 2.05732763357978 | epot = -22.0930102039111 | etot = -18.0510519342191 +99000 ekin = 2.51292852217217 | erot = 3.54194472638844 | epot = -22.1990887572979 | etot = -16.1442155087373 +100000 ekin = 1.8757570387949 | erot = 2.36907855808758 | epot = -22.3484095874379 | etot = -18.1035739905555 +101000 ekin = 1.66160772204006 | erot = 3.59766032223856 | epot = -22.3604908173889 | etot = -17.1012227731103 +102000 ekin = 1.62075182718473 | erot = 3.34420068488168 | epot = -22.3063629504086 | etot = -17.3414104383422 +103000 ekin = 2.00871148652538 | erot = 2.33677124900284 | epot = -22.2755578526919 | etot = -17.9300751171637 +104000 ekin = 2.04513709976292 | erot = 2.74664593650968 | epot = -22.2818713634636 | etot = -17.490088327191 +105000 ekin = 1.87027868596139 | erot = 1.9892238921824 | epot = -22.2235039092989 | etot = -18.3640013311551 +106000 ekin = 1.71540784443942 | erot = 1.91779531106878 | epot = -22.2562839843324 | etot = -18.6230808288242 +107000 ekin = 2.61024905591622 | erot = 1.57446439985465 | epot = -22.3171357124015 | etot = -18.1324222566306 +108000 ekin = 2.13751756724178 | erot = 2.18822458113097 | epot = -22.2268794585968 | etot = -17.9011373102241 +109000 ekin = 2.24408198608307 | erot = 2.11438299352725 | epot = -22.076564108576 | etot = -17.7180991289656 +110000 ekin = 1.66706562020821 | erot = 2.50986066169371 | epot = -22.0833343008135 | etot = -17.9064080189116 +111000 ekin = 2.30463895640873 | erot = 2.2498256085699 | epot = -22.0940837732695 | etot = -17.5396192082909 +112000 ekin = 2.63019524472748 | erot = 2.43696110420533 | epot = -22.0953344558745 | etot = -17.0281781069417 +113000 ekin = 2.42282638113981 | erot = 3.06190927482914 | epot = -22.1061661458172 | etot = -16.6214304898483 +114000 ekin = 2.34214572325658 | erot = 2.31899235523686 | epot = -22.0941430549287 | etot = -17.4330049764353 +115000 ekin = 1.70336449422736 | erot = 3.10166879044198 | epot = -22.1252095896431 | etot = -17.3201763049738 +116000 ekin = 1.51705870113214 | erot = 2.21425252709697 | epot = -22.1823772627204 | etot = -18.4510660344913 +117000 ekin = 1.70129809180508 | erot = 2.34142425076373 | epot = -22.2067668262467 | etot = -18.1640444836778 +118000 ekin = 2.20482827236051 | erot = 2.31797148095037 | epot = -22.1855414590756 | etot = -17.6627417057647 +119000 ekin = 2.54272629601484 | erot = 2.46528921750297 | epot = -22.2113175246519 | etot = -17.2033020111341 +120000 ekin = 1.76640390552554 | erot = 2.16116304616033 | epot = -22.1536331723645 | etot = -18.2260662206786 +121000 ekin = 2.81281157959689 | erot = 2.31761005518346 | epot = -22.1492969323238 | etot = -17.0188752975435 +122000 ekin = 3.25156823587966 | erot = 3.31679050874321 | epot = -22.2050361016165 | etot = -15.6366773569937 +123000 ekin = 2.87462309654082 | erot = 3.25604816714397 | epot = -22.1785374359393 | etot = -16.0478661722545 +124000 ekin = 2.18213410260632 | erot = 2.77182209342783 | epot = -22.0161464482697 | etot = -17.0621902522356 +125000 ekin = 1.85317252616068 | erot = 1.36623599567638 | epot = -21.8721650279343 | etot = -18.6527565060973 +126000 ekin = 2.47747071965844 | erot = 3.09909384826332 | epot = -21.8840309142636 | etot = -16.3074663463419 +127000 ekin = 2.42177426273027 | erot = 2.35209644429657 | epot = -21.8861939604609 | etot = -17.112323253434 +128000 ekin = 2.76000040231248 | erot = 1.82316788372391 | epot = -21.8538456680959 | etot = -17.2706773820595 +129000 ekin = 2.78355536315488 | erot = 2.888519816215 | epot = -21.9251039267855 | etot = -16.2530287474156 +130000 ekin = 3.26834278926798 | erot = 2.56228354573333 | epot = -22.0546105678548 | etot = -16.2239842328535 +131000 ekin = 2.64714688907849 | erot = 2.51107513446137 | epot = -22.096116019268 | etot = -16.9378939957281 +132000 ekin = 2.61847248883525 | erot = 3.3889916433416 | epot = -22.1218916777657 | etot = -16.1144275455889 +133000 ekin = 2.03408861514006 | erot = 2.87401070790187 | epot = -22.0785989417619 | etot = -17.17049961872 +134000 ekin = 1.64140897264888 | erot = 1.66986416585675 | epot = -22.0323643102284 | etot = -18.7210911717227 +135000 ekin = 2.46650096367446 | erot = 2.11112061110699 | epot = -21.9976572593398 | etot = -17.4200356845584 +136000 ekin = 2.32880805911731 | erot = 3.05940125193233 | epot = -21.8983392007846 | etot = -16.510129889735 +137000 ekin = 2.7601019905106 | erot = 2.47443779429795 | epot = -21.7521252642038 | etot = -16.5175854793953 +138000 ekin = 3.30162084678948 | erot = 1.73084735415552 | epot = -21.7423849642074 | etot = -16.7099167632624 +139000 ekin = 2.76669064053124 | erot = 1.72642745910432 | epot = -21.8898577306653 | etot = -17.3967396310297 +140000 ekin = 2.73595287215366 | erot = 2.46891829250481 | epot = -21.9884857831832 | etot = -16.7836146185247 +141000 ekin = 2.79316289615843 | erot = 2.46753088695596 | epot = -22.0064855648442 | etot = -16.7457917817298 +142000 ekin = 3.51694745558128 | erot = 3.49862438784826 | epot = -21.962319333545 | etot = -14.9467474901155 +143000 ekin = 2.58689934548697 | erot = 2.04008576044028 | epot = -21.9563338194556 | etot = -17.3293487135283 +144000 ekin = 3.72611917000993 | erot = 3.04855733322794 | epot = -21.9536376487795 | etot = -15.1789611455416 +145000 ekin = 3.61191106831146 | erot = 2.71915407989906 | epot = -21.8705426653329 | etot = -15.5394775171224 +146000 ekin = 3.85060594912678 | erot = 2.47210219931339 | epot = -21.828585815392 | etot = -15.5058776669519 +147000 ekin = 3.26481933196161 | erot = 2.06864347299802 | epot = -21.6752809049182 | etot = -16.3418180999586 +148000 ekin = 2.47977997895053 | erot = 1.65169267241013 | epot = -21.4172781734275 | etot = -17.2858055220668 +149000 ekin = 2.70771685463074 | erot = 2.28028425953226 | epot = -21.2324293178538 | etot = -16.2444282036908 +150000 ekin = 2.60726181496431 | erot = 2.88955230103661 | epot = -21.1265494068529 | etot = -15.629735290852 +151000 ekin = 2.06865005733849 | erot = 2.13537039813292 | epot = -21.0304193709382 | etot = -16.8263989154668 +152000 ekin = 2.41210154812788 | erot = 2.60104053370076 | epot = -20.8967777045301 | etot = -15.8836356227015 +153000 ekin = 2.12406231442824 | erot = 2.25444655142795 | epot = -20.9199278716093 | etot = -16.5414190057531 +154000 ekin = 2.34622678455546 | erot = 2.58439374093404 | epot = -21.0040588663532 | etot = -16.0734383408637 +155000 ekin = 2.08240965570453 | erot = 3.02621505767145 | epot = -21.0204738431415 | etot = -15.9118491297655 +156000 ekin = 2.04576145796301 | erot = 3.17151405834468 | epot = -20.8558463949478 | etot = -15.6385708786401 +157000 ekin = 2.36459548410747 | erot = 1.89207417055427 | epot = -20.8025485082276 | etot = -16.5458788535658 +158000 ekin = 2.16996178916575 | erot = 2.46547727482115 | epot = -20.8673070433023 | etot = -16.2318679793154 +159000 ekin = 2.86272730849306 | erot = 2.27590841865057 | epot = -20.9710387207244 | etot = -15.8324029935808 +160000 ekin = 2.19288173853783 | erot = 2.36312829884112 | epot = -21.0403123366074 | etot = -16.4843022992285 +161000 ekin = 2.14059248149909 | erot = 2.42872837990481 | epot = -21.1333683100402 | etot = -16.5640474486363 +162000 ekin = 1.76077466564934 | erot = 2.66561836368342 | epot = -21.1782130850258 | etot = -16.751820055693 +163000 ekin = 2.23068698955416 | erot = 2.02664945757243 | epot = -21.3281780197228 | etot = -17.0708415725962 +164000 ekin = 2.75358320318999 | erot = 1.43717365990088 | epot = -21.4675480212853 | etot = -17.2767911581944 +165000 ekin = 2.65171600986478 | erot = 2.29632253260763 | epot = -21.493178025826 | etot = -16.5451394833535 +166000 ekin = 3.27298673277591 | erot = 2.41252396730594 | epot = -21.4477711984926 | etot = -15.7622604984108 +167000 ekin = 3.02574105268454 | erot = 2.02770436019795 | epot = -21.5236773217565 | etot = -16.470231908874 +168000 ekin = 3.14659813654157 | erot = 1.83746079413209 | epot = -21.5547269116735 | etot = -16.5706679809999 +169000 ekin = 2.22493755697303 | erot = 2.67175500860651 | epot = -21.466220607731 | etot = -16.5695280421515 +170000 ekin = 2.41921977325642 | erot = 2.49142716001799 | epot = -21.3123035293872 | etot = -16.4016565961128 +171000 ekin = 1.89798915040775 | erot = 2.39492100285877 | epot = -21.2153991969518 | etot = -16.9224890436852 +172000 ekin = 2.86894215563085 | erot = 3.22914449693157 | epot = -21.182735220644 | etot = -15.0846485680816 +173000 ekin = 2.74888252418688 | erot = 2.13556434483052 | epot = -21.2166792789417 | etot = -16.3322324099243 +174000 ekin = 2.45887587066864 | erot = 2.23682521338054 | epot = -21.263305665856 | etot = -16.5676045818068 +175000 ekin = 2.84703517745998 | erot = 2.3938125491638 | epot = -21.2430876358358 | etot = -16.002239909212 +176000 ekin = 2.14025231000119 | erot = 1.89894722702465 | epot = -21.3238321496633 | etot = -17.2846326126374 +177000 ekin = 2.5795061901144 | erot = 2.75365074391217 | epot = -21.3022195274207 | etot = -15.9690625933941 +178000 ekin = 1.83122028490792 | erot = 2.59468068841507 | epot = -21.2483113201278 | etot = -16.8224103468048 +179000 ekin = 2.50706581632049 | erot = 2.39180466236872 | epot = -21.3152464598323 | etot = -16.4163759811431 +180000 ekin = 1.88211034410738 | erot = 2.47063835849691 | epot = -21.4741119346399 | etot = -17.1213632320356 +181000 ekin = 1.74209654097779 | erot = 3.05723824722444 | epot = -21.4808621715441 | etot = -16.6815273833419 +182000 ekin = 1.55789914013104 | erot = 2.05767448814763 | epot = -21.423526482018 | etot = -17.8079528537393 +183000 ekin = 2.00937540548924 | erot = 2.80898978674436 | epot = -21.491360735728 | etot = -16.6729955434944 +184000 ekin = 2.69285960778353 | erot = 2.42969439668745 | epot = -21.6024209898207 | etot = -16.4798669853497 +185000 ekin = 3.01326925127938 | erot = 3.19083239326424 | epot = -21.673025896793 | etot = -15.4689242522494 +186000 ekin = 3.20830671536381 | erot = 2.428990168692 | epot = -21.7143665695974 | etot = -16.0770696855416 +187000 ekin = 2.67290610091901 | erot = 3.415604047156 | epot = -21.6726605039612 | etot = -15.5841503558862 +188000 ekin = 2.89349337388583 | erot = 3.06258669113778 | epot = -21.6216664732831 | etot = -15.6655864082595 +189000 ekin = 2.65435973176119 | erot = 1.82043381700643 | epot = -21.5604872976484 | etot = -17.0856937488808 +190000 ekin = 2.21855159698309 | erot = 1.84826944038784 | epot = -21.5263477340277 | etot = -17.4595266966568 +191000 ekin = 2.26980616064111 | erot = 2.05944589507645 | epot = -21.4543005141096 | etot = -17.1250484583921 +192000 ekin = 2.27219103053707 | erot = 3.11210788791053 | epot = -21.4899273087561 | etot = -16.1056283903085 +193000 ekin = 1.95008147026928 | erot = 1.8964892153402 | epot = -21.4843079374127 | etot = -17.6377372518032 +194000 ekin = 2.45477671526092 | erot = 2.02723042426762 | epot = -21.3709228769336 | etot = -16.8889157374051 +195000 ekin = 3.09567411006595 | erot = 2.10081767143638 | epot = -21.3012041149762 | etot = -16.1047123334738 +196000 ekin = 2.67423122149492 | erot = 2.5073818975552 | epot = -21.2164124023052 | etot = -16.0347992832551 +197000 ekin = 2.50338730962556 | erot = 2.07349764616723 | epot = -21.0418674869219 | etot = -16.4649825311292 +198000 ekin = 2.66945928982615 | erot = 1.79012921820211 | epot = -21.0169215356765 | etot = -16.5573330276482 +199000 ekin = 2.53947964790256 | erot = 2.33176467953654 | epot = -21.0171165577067 | etot = -16.1458722302676 +200000 ekin = 2.90451062704866 | erot = 1.42170066957003 | epot = -21.0113804229742 | etot = -16.6851691263555 +201000 ekin = 2.68927776239674 | erot = 1.56650335894555 | epot = -21.024591639958 | etot = -16.7688105186157 +202000 ekin = 2.2601329351618 | erot = 2.25401443373178 | epot = -20.9769308007641 | etot = -16.4627834318705 +203000 ekin = 2.12073487355488 | erot = 2.03553028991747 | epot = -20.9190359464919 | etot = -16.7627707830196 +204000 ekin = 2.11829086582789 | erot = 1.89731962488618 | epot = -20.9376264283537 | etot = -16.9220159376396 +205000 ekin = 1.30964171332167 | erot = 2.12770406224884 | epot = -20.9991335630718 | etot = -17.5617877875013 +206000 ekin = 1.39940057572523 | erot = 2.24496791209125 | epot = -20.9639192190619 | etot = -17.3195507312454 +207000 ekin = 1.8871608804017 | erot = 1.79849326266381 | epot = -21.0552898160204 | etot = -17.3696356729549 +208000 ekin = 1.81558541079754 | erot = 3.24210836817276 | epot = -21.3060144768833 | etot = -16.248320697913 +209000 ekin = 2.79588064252181 | erot = 2.34671491738324 | epot = -21.4301997554494 | etot = -16.2876041955444 +210000 ekin = 3.17544887511568 | erot = 3.12704516116656 | epot = -21.5100449360931 | etot = -15.2075508998109 +211000 ekin = 2.47442327377227 | erot = 2.0990867711376 | epot = -21.6455723047062 | etot = -17.0720622597963 +212000 ekin = 2.36672302145397 | erot = 1.93445871446417 | epot = -21.7283038297487 | etot = -17.4271220938306 +213000 ekin = 1.91045426241161 | erot = 2.52535628540463 | epot = -21.8158508544504 | etot = -17.3800403066341 +214000 ekin = 1.99794025866062 | erot = 2.49896939492129 | epot = -21.8606548137084 | etot = -17.3637451601265 +215000 ekin = 1.97741561009525 | erot = 3.17667494473256 | epot = -21.8701701582032 | etot = -16.7160796033754 +216000 ekin = 1.88829990821377 | erot = 1.87402623825167 | epot = -21.8343889393413 | etot = -18.0720627928758 +217000 ekin = 2.10000293878933 | erot = 1.95052404495888 | epot = -21.8965404786646 | etot = -17.8460134949164 +218000 ekin = 2.34753598782339 | erot = 1.696950195044 | epot = -21.8560027679963 | etot = -17.8115165851289 +219000 ekin = 2.497223564463 | erot = 2.20999914485703 | epot = -21.8797649478059 | etot = -17.1725422384859 +220000 ekin = 1.75274593087922 | erot = 3.03992746556403 | epot = -21.8491595252171 | etot = -17.0564861287739 +221000 ekin = 1.78874686645809 | erot = 2.79359542964648 | epot = -21.869798634642 | etot = -17.2874563385374 +222000 ekin = 2.63608430516661 | erot = 2.86817933637385 | epot = -21.8351218383832 | etot = -16.3308581968427 +223000 ekin = 3.02706758581511 | erot = 1.93888641555348 | epot = -21.8582453001765 | etot = -16.8922912988079 +224000 ekin = 2.71704451339112 | erot = 2.42079327531438 | epot = -21.8188420875657 | etot = -16.6810042988602 +225000 ekin = 2.04245190508396 | erot = 3.38216222891908 | epot = -21.8232190868647 | etot = -16.3986049528616 +226000 ekin = 2.37968015829255 | erot = 2.38384696857064 | epot = -21.8913549487127 | etot = -17.1278278218495 +227000 ekin = 2.73883397024414 | erot = 2.62491632372019 | epot = -21.9496900700866 | etot = -16.5859397761223 +228000 ekin = 2.06833362780412 | erot = 2.25049628751226 | epot = -21.9946760345141 | etot = -17.6758461191977 +229000 ekin = 1.78618617304217 | erot = 1.8050959150033 | epot = -22.0671964085329 | etot = -18.4759143204874 +230000 ekin = 2.76967283780387 | erot = 2.22492545317995 | epot = -22.0913590121729 | etot = -17.096760721189 +231000 ekin = 3.15653922952316 | erot = 2.77099247609324 | epot = -22.0635255129442 | etot = -16.1359938073278 +232000 ekin = 1.86633326635991 | erot = 1.70672288688982 | epot = -22.0959715052868 | etot = -18.5229153520371 +233000 ekin = 1.75856846080021 | erot = 1.55694263125625 | epot = -22.0729289884755 | etot = -18.757417896419 +234000 ekin = 2.32322575892498 | erot = 2.05793864740336 | epot = -21.9849429433607 | etot = -17.6037785370324 +235000 ekin = 1.95327191686568 | erot = 2.5251933888586 | epot = -21.9357201856671 | etot = -17.4572548799429 +236000 ekin = 2.25952484966859 | erot = 1.90005304846995 | epot = -21.942247136874 | etot = -17.7826692387355 +237000 ekin = 2.49082301609303 | erot = 2.65327564887437 | epot = -22.0049130762793 | etot = -16.8608144113119 +238000 ekin = 2.21076048871751 | erot = 2.74154862479022 | epot = -22.0553236426831 | etot = -17.1030145291753 +239000 ekin = 2.71464884454142 | erot = 2.48739530580561 | epot = -22.0661894571024 | etot = -16.8641453067553 +240000 ekin = 3.08961933821573 | erot = 2.17857064931928 | epot = -21.9596599475175 | etot = -16.6914699599825 +241000 ekin = 3.04172562407922 | erot = 2.64442433974962 | epot = -21.8729500648239 | etot = -16.186800100995 +242000 ekin = 2.21355627539455 | erot = 2.33429157450905 | epot = -21.7850463200937 | etot = -17.2371984701901 +243000 ekin = 1.52065138183895 | erot = 2.81375224845252 | epot = -21.7246720043569 | etot = -17.3902683740654 +244000 ekin = 1.9035257658383 | erot = 2.43821138840077 | epot = -21.6320468184553 | etot = -17.2903096642163 +245000 ekin = 1.96342069667741 | erot = 2.61760141174562 | epot = -21.5097899449579 | etot = -16.9287678365349 +246000 ekin = 2.05478829283867 | erot = 2.42643933263095 | epot = -21.4781109635141 | etot = -16.9968833380445 +247000 ekin = 1.54618395739204 | erot = 2.28537401295508 | epot = -21.4411828355571 | etot = -17.60962486521 +248000 ekin = 1.83924983769608 | erot = 2.55904554412921 | epot = -21.4587985205917 | etot = -17.0605031387664 +249000 ekin = 1.78703007063825 | erot = 2.0341134947543 | epot = -21.5166075601389 | etot = -17.6954639947463 +250000 ekin = 1.69317901626952 | erot = 3.38262002358101 | epot = -21.5380480709887 | etot = -16.4622490311382 +251000 ekin = 2.13799462687096 | erot = 3.25868442484789 | epot = -21.5254595658407 | etot = -16.1287805141218 +252000 ekin = 2.04357045453397 | erot = 2.53079336098229 | epot = -21.5456931883613 | etot = -16.9713293728451 +253000 ekin = 1.63287738205388 | erot = 3.20992823373495 | epot = -21.5622010587546 | etot = -16.7193954429658 +254000 ekin = 2.31269246359595 | erot = 3.10766702207072 | epot = -21.5505863172023 | etot = -16.1302268315356 +255000 ekin = 2.50767926641465 | erot = 2.76631276495167 | epot = -21.5288449153182 | etot = -16.2548528839519 +256000 ekin = 1.97163698305487 | erot = 2.61682132599932 | epot = -21.5273539828766 | etot = -16.9388956738224 +257000 ekin = 2.21091422886156 | erot = 3.2624387389365 | epot = -21.5385504601778 | etot = -16.0651974923797 +258000 ekin = 2.0351730783025 | erot = 1.8469346151236 | epot = -21.6544556001777 | etot = -17.7723479067517 +259000 ekin = 2.85718947138203 | erot = 2.78701165242274 | epot = -21.7587237542941 | etot = -16.1145226304893 +260000 ekin = 2.90387286634677 | erot = 2.18817434737476 | epot = -21.8080383126912 | etot = -16.7159910989697 +261000 ekin = 2.76190440948559 | erot = 2.33968169215534 | epot = -21.8592909726424 | etot = -16.7577048710014 +262000 ekin = 3.50919242681177 | erot = 1.76925994550144 | epot = -21.8779228441576 | etot = -16.5994704718444 +263000 ekin = 3.07696270254057 | erot = 2.41477320555762 | epot = -21.807856600428 | etot = -16.3161206923298 +264000 ekin = 2.26633389925754 | erot = 2.04161743361597 | epot = -21.837292812857 | etot = -17.5293414799835 +265000 ekin = 1.95747124461578 | erot = 2.50813008798838 | epot = -21.8490876266416 | etot = -17.3834862940374 +266000 ekin = 2.34517905801099 | erot = 3.31486209922485 | epot = -21.8287737874741 | etot = -16.1687326302383 +267000 ekin = 1.7403019336191 | erot = 2.23366459528058 | epot = -21.699850097441 | etot = -17.7258835685413 +268000 ekin = 2.04858677018809 | erot = 3.28744422098426 | epot = -21.6459408923622 | etot = -16.3099099011899 +269000 ekin = 1.93146929709292 | erot = 2.79280735598121 | epot = -21.5497738027119 | etot = -16.8254971496378 +270000 ekin = 2.19788894271021 | erot = 2.64563279687103 | epot = -21.4165389672397 | etot = -16.5730172276584 +271000 ekin = 2.21923220579694 | erot = 3.10768708967445 | epot = -21.2197121954352 | etot = -15.8927928999638 +272000 ekin = 2.54992061853164 | erot = 2.29721880581853 | epot = -21.0816515756818 | etot = -16.2345121513317 +273000 ekin = 1.91461840783801 | erot = 2.01420401968474 | epot = -21.0503637141725 | etot = -17.1215412866498 +274000 ekin = 1.89671513770877 | erot = 2.24334386161734 | epot = -21.09671034383 | etot = -16.9566513445039 +275000 ekin = 1.78930707116537 | erot = 3.0975468786599 | epot = -21.1385700371941 | etot = -16.2517160873688 +276000 ekin = 3.37110328153969 | erot = 2.4195732425753 | epot = -21.0908388312032 | etot = -15.3001623070883 +277000 ekin = 2.38921825148496 | erot = 1.50604988822735 | epot = -21.0346208839969 | etot = -17.1393527442846 +278000 ekin = 2.51997301930637 | erot = 2.14026171776895 | epot = -21.0117379332913 | etot = -16.351503196216 +279000 ekin = 1.88315206280857 | erot = 2.37342905263992 | epot = -20.9993757709145 | etot = -16.742794655466 +280000 ekin = 2.33534713190787 | erot = 3.5862646828722 | epot = -20.8573252930133 | etot = -14.9357134782333 +281000 ekin = 1.75252641954511 | erot = 1.7907930540809 | epot = -20.9036528826791 | etot = -17.3603334090531 +282000 ekin = 2.26373977259215 | erot = 3.04032073608634 | epot = -20.8497513702237 | etot = -15.5456908615452 +283000 ekin = 2.17833871394429 | erot = 2.20833158301337 | epot = -20.8002776734785 | etot = -16.4136073765208 +284000 ekin = 1.9148667268656 | erot = 2.21521993135969 | epot = -20.8277491648056 | etot = -16.6976625065803 +285000 ekin = 3.15634443167765 | erot = 1.8003323160485 | epot = -21.0046435881196 | etot = -16.0479668403934 +286000 ekin = 3.8487757495733 | erot = 1.82969969667575 | epot = -21.1628555811447 | etot = -15.4843801348956 +287000 ekin = 3.60615742824732 | erot = 2.91608688151216 | epot = -21.2126952882302 | etot = -14.6904509784707 +288000 ekin = 3.19613259393802 | erot = 1.67736393077136 | epot = -21.1713552834963 | etot = -16.297858758787 +289000 ekin = 2.45584885114799 | erot = 2.77781979747334 | epot = -21.1669115721543 | etot = -15.9332429235329 +290000 ekin = 2.74570408981358 | erot = 2.40443247852242 | epot = -21.1874427766533 | etot = -16.0373062083173 +291000 ekin = 2.10295274468233 | erot = 2.37092484671536 | epot = -21.2419107014543 | etot = -16.7680331100566 +292000 ekin = 2.36118713930733 | erot = 2.05558127949018 | epot = -21.3137361602548 | etot = -16.8969677414573 +293000 ekin = 2.27861963088251 | erot = 2.35874555054765 | epot = -21.4302415460532 | etot = -16.7928763646231 +294000 ekin = 2.9331598281302 | erot = 2.90313008187785 | epot = -21.5210917917479 | etot = -15.6848018817398 +295000 ekin = 2.66360761710435 | erot = 2.28100565751945 | epot = -21.6885021477336 | etot = -16.7438888731098 +296000 ekin = 2.1876782716447 | erot = 2.90589885547355 | epot = -21.7355037190159 | etot = -16.6419265918976 +297000 ekin = 2.15987738107364 | erot = 3.29819575592636 | epot = -21.7177655658755 | etot = -16.2596924288755 +298000 ekin = 2.92956976611296 | erot = 2.36377210613469 | epot = -21.6748271071565 | etot = -16.3814852349089 +299000 ekin = 3.19167138064488 | erot = 2.23480811780852 | epot = -21.8042612344918 | etot = -16.3777817360384 +300000 ekin = 3.31335728469821 | erot = 1.38932157247169 | epot = -21.8799906137234 | etot = -17.1773117565535 +301000 ekin = 2.39061971962409 | erot = 3.30110260608967 | epot = -21.8919200817915 | etot = -16.2001977560777 +302000 ekin = 2.95446070602901 | erot = 3.2304815881765 | epot = -21.8557645140423 | etot = -15.6708222198368 +303000 ekin = 2.44700205353934 | erot = 2.60676303242281 | epot = -21.8414046718167 | etot = -16.7876395858546 +304000 ekin = 2.23578509140698 | erot = 2.68770420047941 | epot = -21.7680601199659 | etot = -16.8445708280795 +305000 ekin = 2.35505207220215 | erot = 2.38230031155849 | epot = -21.7344089784493 | etot = -16.9970565946886 +306000 ekin = 1.91790567526689 | erot = 2.9010749400323 | epot = -21.717000482235 | etot = -16.8980198669359 +307000 ekin = 2.48241777758708 | erot = 2.0836708009946 | epot = -21.6510481218459 | etot = -17.0849595432642 +308000 ekin = 2.77531620706104 | erot = 2.63103510715158 | epot = -21.6349123878085 | etot = -16.2285610735959 +309000 ekin = 2.30440955942791 | erot = 2.1249829765834 | epot = -21.5927938975113 | etot = -17.1634013615 +310000 ekin = 2.50879527040005 | erot = 3.21338829421538 | epot = -21.6043932917724 | etot = -15.882209727157 +311000 ekin = 2.31939145866558 | erot = 3.03649241514155 | epot = -21.6247503351754 | etot = -16.2688664613682 +312000 ekin = 1.78383134659847 | erot = 3.26262247889992 | epot = -21.4948144284683 | etot = -16.4483606029699 +313000 ekin = 1.6465994694839 | erot = 2.08133087588837 | epot = -21.4920309735611 | etot = -17.7641006281888 +314000 ekin = 2.2552391830868 | erot = 2.55077633299238 | epot = -21.5103692936943 | etot = -16.7043537776152 +315000 ekin = 2.53527343915149 | erot = 2.13089997124612 | epot = -21.5923709217299 | etot = -16.9261975113323 +316000 ekin = 1.99944427781285 | erot = 1.80072924409704 | epot = -21.6039893771529 | etot = -17.803815855243 +317000 ekin = 2.11848744585804 | erot = 2.01459693810074 | epot = -21.5948976630665 | etot = -17.4618132791077 +318000 ekin = 2.29013024301854 | erot = 1.92405818620914 | epot = -21.564369594692 | etot = -17.3501811654644 +319000 ekin = 1.97314693278018 | erot = 1.67996578959134 | epot = -21.455480840084 | etot = -17.8023681177125 +320000 ekin = 2.45681719546632 | erot = 3.0783514449974 | epot = -21.39241255381 | etot = -15.8572439133463 +321000 ekin = 1.85729238455499 | erot = 2.67083565671244 | epot = -21.4338188292509 | etot = -16.9056907879835 +322000 ekin = 1.96132292396412 | erot = 3.36792274118282 | epot = -21.3663490830084 | etot = -16.0371034178615 +323000 ekin = 1.94437285233568 | erot = 2.09558156605688 | epot = -21.4151250968679 | etot = -17.3751706784753 +324000 ekin = 2.229181524904 | erot = 2.4674418745061 | epot = -21.5323859085629 | etot = -16.8357625091528 +325000 ekin = 2.74582842770392 | erot = 2.36717454305098 | epot = -21.6443544237971 | etot = -16.5313514530422 +326000 ekin = 1.91124551133375 | erot = 1.93084217743114 | epot = -21.7077957426601 | etot = -17.8657080538952 +327000 ekin = 3.05627483509655 | erot = 1.67325209460962 | epot = -21.7948818019127 | etot = -17.0653548722066 +328000 ekin = 2.73933273476856 | erot = 1.92380912803776 | epot = -21.8364014823585 | etot = -17.1732596195522 +329000 ekin = 2.95907896099514 | erot = 3.1565416835668 | epot = -21.898199971646 | etot = -15.782579327084 +330000 ekin = 2.90795110595274 | erot = 2.01765890034967 | epot = -21.9037795505257 | etot = -16.9781695442233 +331000 ekin = 2.27446048340228 | erot = 2.03754878634057 | epot = -21.8760842049291 | etot = -17.5640749351862 +332000 ekin = 2.43262938612094 | erot = 3.19219171897212 | epot = -21.9305186945661 | etot = -16.3056975894731 +333000 ekin = 2.47357651298171 | erot = 2.700610458147 | epot = -22.0416691323271 | etot = -16.8674821611983 +334000 ekin = 2.38171387374892 | erot = 3.00424927873367 | epot = -22.0746318522987 | etot = -16.6886686998161 +335000 ekin = 2.10465470910016 | erot = 3.57382014016835 | epot = -22.1175420615631 | etot = -16.4390672122946 +336000 ekin = 2.61374577374184 | erot = 2.133869272813 | epot = -22.0898825119599 | etot = -17.3422674654051 +337000 ekin = 2.72124526751511 | erot = 2.748004804814 | epot = -22.076853713162 | etot = -16.6076036408329 +338000 ekin = 1.83524121485422 | erot = 2.24338894827196 | epot = -22.1591955034455 | etot = -18.0805653403193 +339000 ekin = 1.54928432997333 | erot = 2.49812246084902 | epot = -22.2022398834669 | etot = -18.1548330926446 +340000 ekin = 1.44405714940631 | erot = 4.0451327092417 | epot = -22.1149458734012 | etot = -16.6257560147532 +341000 ekin = 1.67447392575554 | erot = 2.77749751745985 | epot = -22.0760831546714 | etot = -17.624111711456 +342000 ekin = 1.9825676117275 | erot = 2.71655566521085 | epot = -22.1563522566983 | etot = -17.4572289797599 +343000 ekin = 2.68213676683887 | erot = 3.16686462846914 | epot = -22.2498477633288 | etot = -16.4008463680208 +344000 ekin = 1.77905771753907 | erot = 2.19153667254072 | epot = -22.2907212723871 | etot = -18.3201268823073 +345000 ekin = 1.5460499615042 | erot = 1.85960255696713 | epot = -22.3447003428976 | etot = -18.9390478244263 +346000 ekin = 1.71554664484034 | erot = 1.79880968736712 | epot = -22.3117022609054 | etot = -18.7973459286979 +347000 ekin = 1.38672912049481 | erot = 2.61484473767932 | epot = -22.3325032395119 | etot = -18.3309293813378 +348000 ekin = 2.15015924850684 | erot = 2.86300326453563 | epot = -22.3337312775956 | etot = -17.3205687645531 +349000 ekin = 1.83066085453602 | erot = 1.98441326494869 | epot = -22.3967822584584 | etot = -18.5817081389737 +350000 ekin = 1.83318738252649 | erot = 2.56907029661255 | epot = -22.4577827539416 | etot = -18.0555250748025 +351000 ekin = 1.72790505260219 | erot = 2.87456274671835 | epot = -22.5159555107051 | etot = -17.9134877113846 +352000 ekin = 2.80786740016944 | erot = 2.0875044812577 | epot = -22.6549834386892 | etot = -17.759611557262 +353000 ekin = 3.5492801472091 | erot = 1.42584537334882 | epot = -22.6849212734238 | etot = -17.7097957528659 +354000 ekin = 3.49129244374804 | erot = 2.25156548638802 | epot = -22.6041826206929 | etot = -16.8613246905569 +355000 ekin = 2.06248783371663 | erot = 2.92733565233051 | epot = -22.5494488364626 | etot = -17.5596253504155 +356000 ekin = 2.13415426306311 | erot = 3.32668319049642 | epot = -22.6122425286522 | etot = -17.1514050750926 +357000 ekin = 2.75897049849731 | erot = 2.51843165594441 | epot = -22.6042888591884 | etot = -17.3268867047467 +358000 ekin = 2.51778220496547 | erot = 2.28374144764325 | epot = -22.5654155469983 | etot = -17.7638918943896 +359000 ekin = 3.2037278512604 | erot = 2.5552016027623 | epot = -22.6749569097325 | etot = -16.9160274557098 +360000 ekin = 2.52669169359922 | erot = 1.97563796824026 | epot = -22.7314557612253 | etot = -18.2291260993859 +361000 ekin = 2.60424632123629 | erot = 2.51068088850828 | epot = -22.771502374375 | etot = -17.6565751646305 +362000 ekin = 2.43350156723209 | erot = 3.84566788758402 | epot = -22.7352151098033 | etot = -16.4560456549872 +363000 ekin = 2.91069717970493 | erot = 1.99710098714123 | epot = -22.6302259934473 | etot = -17.7224278266012 +364000 ekin = 2.25538328683251 | erot = 1.87832387363457 | epot = -22.508362529619 | etot = -18.3746553691519 +365000 ekin = 2.04575884197224 | erot = 2.79774206841199 | epot = -22.3322627384259 | etot = -17.4887618280416 +366000 ekin = 2.26894187965217 | erot = 1.94379382552235 | epot = -22.2788727984905 | etot = -18.066137093316 +367000 ekin = 2.82509630766736 | erot = 2.50361468767087 | epot = -22.3209381619451 | etot = -16.9922271666069 +368000 ekin = 2.81542036602321 | erot = 2.1873362764449 | epot = -22.4297259451244 | etot = -17.4269693026563 +369000 ekin = 2.30426035796381 | erot = 2.85653411706989 | epot = -22.4923286665587 | etot = -17.331534191525 +370000 ekin = 2.67871033327546 | erot = 2.11464921695178 | epot = -22.5780698607969 | etot = -17.7847103105697 +371000 ekin = 2.19281044135006 | erot = 3.6016596066429 | epot = -22.6424730832336 | etot = -16.8480030352406 +372000 ekin = 1.77481259468411 | erot = 3.40654744438101 | epot = -22.7147683829007 | etot = -17.5334083438356 +373000 ekin = 2.15551547517191 | erot = 2.78778252361832 | epot = -22.755949721432 | etot = -17.8126517226417 +374000 ekin = 2.71938368055485 | erot = 3.58127823243844 | epot = -22.9084433694728 | etot = -16.6077814564795 +375000 ekin = 2.42759321485977 | erot = 2.97421271787163 | epot = -22.9740378563777 | etot = -17.5722319236463 +376000 ekin = 3.39126830110572 | erot = 3.24733797625005 | epot = -22.9874015798134 | etot = -16.3487953024577 +377000 ekin = 3.20966733323473 | erot = 2.6593406036448 | epot = -22.9452111216364 | etot = -17.0762031847569 +378000 ekin = 1.56095946168132 | erot = 2.6615903394499 | epot = -22.9575870308252 | etot = -18.735037229694 +379000 ekin = 1.94985687485381 | erot = 2.5408521625583 | epot = -22.9834751642938 | etot = -18.4927661268817 +380000 ekin = 2.65820438237073 | erot = 2.88045867212572 | epot = -22.9984703542082 | etot = -17.4598072997117 +381000 ekin = 2.97084599252829 | erot = 2.18892549461573 | epot = -23.0341895570111 | etot = -17.8744180698671 +382000 ekin = 2.61355176942653 | erot = 2.02938704043227 | epot = -23.0084119715099 | etot = -18.3654731616511 +383000 ekin = 2.03830671072154 | erot = 2.50516194855526 | epot = -23.0393965606452 | etot = -18.4959279013684 +384000 ekin = 2.1060608733416 | erot = 2.21840250458949 | epot = -23.0602182522592 | etot = -18.7357548743281 +385000 ekin = 1.89114918519107 | erot = 1.63701051320101 | epot = -23.0834434146805 | etot = -19.5552837162885 +386000 ekin = 1.55124380123707 | erot = 1.36147797265396 | epot = -23.1300518396948 | etot = -20.2173300658038 +387000 ekin = 2.19627825752355 | erot = 1.75751396098972 | epot = -23.1280875332419 | etot = -19.1742953147286 +388000 ekin = 1.96387084539616 | erot = 1.95852585326806 | epot = -23.0327752892414 | etot = -19.1103785905772 +389000 ekin = 2.50801560941705 | erot = 2.32519825784834 | epot = -23.0011464671234 | etot = -18.167932599858 +390000 ekin = 2.03596866068489 | erot = 1.88295618907178 | epot = -22.8810338311574 | etot = -18.9621089814008 +391000 ekin = 1.8098591016452 | erot = 2.39622167162876 | epot = -22.8195566463199 | etot = -18.613475873046 +392000 ekin = 2.17725370142732 | erot = 2.87094426544089 | epot = -22.7839731045438 | etot = -17.7357751376756 +393000 ekin = 2.14224634181996 | erot = 3.1724297430366 | epot = -22.8435025538356 | etot = -17.5288264689791 +394000 ekin = 1.97769550804366 | erot = 2.16375300420729 | epot = -22.8342667825711 | etot = -18.6928182703201 +395000 ekin = 2.03687268736298 | erot = 2.49567469731649 | epot = -22.8892034986303 | etot = -18.3566561139508 +396000 ekin = 2.16189109047463 | erot = 1.95308746486161 | epot = -22.9781386034885 | etot = -18.8631600481523 +397000 ekin = 2.41744222422408 | erot = 1.65310699287474 | epot = -23.0900453292844 | etot = -19.0194961121856 +398000 ekin = 3.58905654436294 | erot = 2.5193025650333 | epot = -23.2070733343384 | etot = -17.0987142249422 +399000 ekin = 2.65051654249497 | erot = 1.78138450529863 | epot = -23.3040478764214 | etot = -18.8721468286278 +400000 ekin = 2.49402752614129 | erot = 2.10290777432181 | epot = -23.3608759462318 | etot = -18.7639406457687 +401000 ekin = 2.04176177605463 | erot = 2.154995213856 | epot = -23.403960339401 | etot = -19.2072033494904 +402000 ekin = 2.4450587586146 | erot = 2.11318097973378 | epot = -23.3975262709887 | etot = -18.8392865326403 +403000 ekin = 2.54858079745147 | erot = 2.81138206601918 | epot = -23.4760646986769 | etot = -18.1161018352062 +404000 ekin = 2.21063952462117 | erot = 2.64710865829565 | epot = -23.574696037266 | etot = -18.7169478543492 +405000 ekin = 2.47328118101333 | erot = 2.40933750599425 | epot = -23.5927917139468 | etot = -18.7101730269392 +406000 ekin = 2.24891173527799 | erot = 2.23777884116048 | epot = -23.6086191890416 | etot = -19.1219286126031 +407000 ekin = 2.0107940045037 | erot = 2.78642832526901 | epot = -23.5246032469977 | etot = -18.727380917225 +408000 ekin = 2.59464051790823 | erot = 2.59123578102095 | epot = -23.4198302602655 | etot = -18.2339539613363 +409000 ekin = 2.37170880608735 | erot = 2.26136902851216 | epot = -23.3172581937239 | etot = -18.6841803591244 +410000 ekin = 1.99754661347186 | erot = 1.95523998485755 | epot = -23.2950402043272 | etot = -19.3422536059978 +411000 ekin = 1.8693657058423 | erot = 2.63899492681176 | epot = -23.249036763304 | etot = -18.7406761306499 +412000 ekin = 1.98214047746227 | erot = 2.68315820775203 | epot = -23.198735748328 | etot = -18.5334370631137 +413000 ekin = 2.39078873487372 | erot = 2.65589562872907 | epot = -23.1435198518626 | etot = -18.0968354882598 +414000 ekin = 2.40821090859774 | erot = 1.75574324408226 | epot = -23.0725048141376 | etot = -18.9085506614576 +415000 ekin = 2.74601981183014 | erot = 2.43675176686817 | epot = -23.1211711904485 | etot = -17.9383996117502 +416000 ekin = 2.08828454200993 | erot = 2.7678350652622 | epot = -23.1383119239964 | etot = -18.2821923167243 +417000 ekin = 2.01455344430628 | erot = 1.95306265456051 | epot = -23.1433633505286 | etot = -19.1757472516618 +418000 ekin = 2.42716528853986 | erot = 2.57642821145487 | epot = -23.1275317971309 | etot = -18.1239382971362 +419000 ekin = 3.04095103685797 | erot = 2.58427576972737 | epot = -23.0602279332616 | etot = -17.4350011266763 +420000 ekin = 2.6360746280152 | erot = 2.44478111019392 | epot = -22.9820923151719 | etot = -17.9012365769628 +421000 ekin = 2.53019765722915 | erot = 1.78389585255477 | epot = -22.9707435541328 | etot = -18.6566500443489 +422000 ekin = 2.72457425772367 | erot = 1.6776863488635 | epot = -22.9542997027494 | etot = -18.5520390961622 +423000 ekin = 2.11402997037893 | erot = 2.55034580375606 | epot = -22.8263851956496 | etot = -18.1620094215146 +424000 ekin = 1.8895880210325 | erot = 2.31332431343562 | epot = -22.7726668881719 | etot = -18.5697545537038 +425000 ekin = 2.3595116370971 | erot = 1.95762380637299 | epot = -22.7752082759345 | etot = -18.4580728324644 +426000 ekin = 2.23706657164627 | erot = 2.60016134755149 | epot = -22.7844114251539 | etot = -17.9471835059561 +427000 ekin = 1.88801598248841 | erot = 2.12415782350884 | epot = -22.9416586386638 | etot = -18.9294848326665 +428000 ekin = 1.92849031333042 | erot = 2.44097902588718 | epot = -23.0611368174398 | etot = -18.6916674782222 +429000 ekin = 1.70536802258415 | erot = 2.14916257389791 | epot = -23.0556586745392 | etot = -19.2011280780571 +430000 ekin = 2.30226095973205 | erot = 2.14689932813605 | epot = -23.0606502516207 | etot = -18.6114899637526 +431000 ekin = 2.45988288454318 | erot = 2.42278380298656 | epot = -23.072977722388 | etot = -18.1903110348583 +432000 ekin = 2.80869332724974 | erot = 2.19954129490929 | epot = -23.0939746542043 | etot = -18.0857400320453 +433000 ekin = 2.21130556188281 | erot = 1.62882156110629 | epot = -23.1534080352157 | etot = -19.3132809122266 +434000 ekin = 2.60574953870751 | erot = 2.36088790768805 | epot = -23.1901717047878 | etot = -18.2235342583922 +435000 ekin = 2.30377529593091 | erot = 2.53917715731258 | epot = -23.1716983948431 | etot = -18.3287459415996 +436000 ekin = 2.42707603554826 | erot = 2.75234181061923 | epot = -23.2197996577196 | etot = -18.0403818115521 +437000 ekin = 1.65090540276075 | erot = 3.25345231298367 | epot = -23.2216366145387 | etot = -18.3172788987943 +438000 ekin = 1.56145302974407 | erot = 2.60950810563797 | epot = -23.1303770792278 | etot = -18.9594159438457 +439000 ekin = 2.30955439722235 | erot = 1.94011743371101 | epot = -23.1353170794496 | etot = -18.8856452485163 +440000 ekin = 2.53037674867674 | erot = 3.06527042861028 | epot = -23.1968589452919 | etot = -17.6012117680049 +441000 ekin = 2.80107707952535 | erot = 2.53664155736543 | epot = -23.1712373428918 | etot = -17.833518706001 +442000 ekin = 2.92536323090713 | erot = 2.88384500930019 | epot = -23.1123001627208 | etot = -17.3030919225134 +443000 ekin = 1.96543935969483 | erot = 1.75344963155201 | epot = -23.0380529084377 | etot = -19.3191639171909 +444000 ekin = 2.00309477401364 | erot = 2.23897509587737 | epot = -22.9472103119533 | etot = -18.7051404420622 +445000 ekin = 2.20302071819723 | erot = 2.06928381371827 | epot = -22.7775434364172 | etot = -18.5052389045017 +446000 ekin = 2.43487889302299 | erot = 2.377515560078 | epot = -22.6838190597697 | etot = -17.8714246066687 +447000 ekin = 2.2620819636031 | erot = 2.41400188145195 | epot = -22.7082516636545 | etot = -18.0321678185995 +448000 ekin = 2.16184472791984 | erot = 1.93539407204276 | epot = -22.8144859493263 | etot = -18.7172471493637 +449000 ekin = 2.21107967973114 | erot = 2.3465968297874 | epot = -22.9059503054159 | etot = -18.3482737958973 +450000 ekin = 2.74677740004439 | erot = 1.97222921372039 | epot = -22.860755926716 | etot = -18.1417493129512 +451000 ekin = 2.2050889378155 | erot = 2.13042736119388 | epot = -22.8862608894795 | etot = -18.5507445904702 +452000 ekin = 2.52760608607095 | erot = 2.34006815636601 | epot = -22.9138111972132 | etot = -18.0461369547763 +453000 ekin = 2.23448825172916 | erot = 1.77834418215733 | epot = -22.887923830179 | etot = -18.8750913962925 +454000 ekin = 2.4343851915949 | erot = 2.59700848533281 | epot = -22.8184361849035 | etot = -17.7870425079758 +455000 ekin = 2.04195793930991 | erot = 2.79639043747678 | epot = -22.6032980500353 | etot = -17.7649496732486 +456000 ekin = 2.00799933710202 | erot = 2.53653815407518 | epot = -22.4355596266521 | etot = -17.8910221354749 +457000 ekin = 2.60426208759882 | erot = 2.4660961287619 | epot = -22.3409120082077 | etot = -17.270553791847 +458000 ekin = 2.01368468059036 | erot = 1.99613816245311 | epot = -22.2549400327204 | etot = -18.245117189677 +459000 ekin = 1.73688781588864 | erot = 2.48572034306896 | epot = -22.2282088298766 | etot = -18.005600670919 +460000 ekin = 1.91682575775988 | erot = 2.08308677023945 | epot = -22.2211874714415 | etot = -18.2212749434422 +461000 ekin = 1.54933673126937 | erot = 1.29454502815254 | epot = -22.1945151049366 | etot = -19.3506333455147 +462000 ekin = 2.44160489340629 | erot = 1.34721473707676 | epot = -22.2846713076969 | etot = -18.4958516772139 +463000 ekin = 2.63165365707666 | erot = 2.0814376012804 | epot = -22.4004513395624 | etot = -17.6873600812053 +464000 ekin = 2.67929276186416 | erot = 3.72563793061089 | epot = -22.5200042545287 | etot = -16.1150735620537 +465000 ekin = 1.94880111369478 | erot = 2.23148844819347 | epot = -22.6855542963289 | etot = -18.5052647344406 +466000 ekin = 2.1385304963889 | erot = 2.95056624305954 | epot = -22.7822881705531 | etot = -17.6931914311046 +467000 ekin = 2.46452767169614 | erot = 2.10778480770081 | epot = -22.9485753844865 | etot = -18.3762629050896 +468000 ekin = 1.98589158006998 | erot = 1.62816092182055 | epot = -23.0180008829523 | etot = -19.4039483810618 +469000 ekin = 2.498810820967 | erot = 2.63615462725918 | epot = -23.054783396884 | etot = -17.9198179486578 +470000 ekin = 2.91491361681312 | erot = 3.19115611298995 | epot = -23.0448741101698 | etot = -16.9388043803668 +471000 ekin = 2.37554627514204 | erot = 1.71739792236247 | epot = -22.9932329645512 | etot = -18.9002887670467 +472000 ekin = 2.18486807923518 | erot = 2.00687069908099 | epot = -22.9563182572701 | etot = -18.7645794789539 +473000 ekin = 2.36185345820898 | erot = 2.86259041401026 | epot = -22.9161024426124 | etot = -17.6916585703932 +474000 ekin = 2.17077693495272 | erot = 2.59376596740917 | epot = -22.7894018760352 | etot = -18.0248589736733 +475000 ekin = 2.37844153079293 | erot = 2.01112751381906 | epot = -22.6793191497968 | etot = -18.2897501051848 +476000 ekin = 2.08763676439641 | erot = 2.5964762445522 | epot = -22.6700039875051 | etot = -17.9858909785565 +477000 ekin = 2.52249432714936 | erot = 3.55251934739866 | epot = -22.6424099194916 | etot = -16.5673962449435 +478000 ekin = 2.40424947791157 | erot = 2.73239117258612 | epot = -22.5447763252279 | etot = -17.4081356747302 +479000 ekin = 1.27637524434413 | erot = 2.99749792697948 | epot = -22.4994949498981 | etot = -18.2256217785744 +480000 ekin = 1.81374950293816 | erot = 2.1438931713594 | epot = -22.4678405170784 | etot = -18.5101978427808 +481000 ekin = 2.39496774186199 | erot = 3.18299441824516 | epot = -22.4930736763177 | etot = -16.9151115162106 +482000 ekin = 3.21051763720184 | erot = 2.40962326270832 | epot = -22.4479376181303 | etot = -16.8277967182201 +483000 ekin = 3.06081116762376 | erot = 2.49856996934408 | epot = -22.4288948733282 | etot = -16.8695137363604 +484000 ekin = 2.7452293328759 | erot = 2.53012629993102 | epot = -22.483756332919 | etot = -17.2084007001121 +485000 ekin = 3.3310309518052 | erot = 2.42091818181916 | epot = -22.4922555047181 | etot = -16.7403063710937 +486000 ekin = 1.99323479363108 | erot = 1.76127718142274 | epot = -22.5432098594131 | etot = -18.7886978843592 +487000 ekin = 2.64825718911654 | erot = 2.50204426232018 | epot = -22.6407366935241 | etot = -17.4904352420874 +488000 ekin = 1.76385891719471 | erot = 2.64266555173499 | epot = -22.6990728058785 | etot = -18.2925483369488 +489000 ekin = 2.10357630534276 | erot = 2.95613916443126 | epot = -22.7877124402072 | etot = -17.7279969704332 +490000 ekin = 2.33515649128315 | erot = 2.32995416999058 | epot = -22.7920703811402 | etot = -18.1269597198665 +491000 ekin = 2.48752587426648 | erot = 2.58310949760556 | epot = -22.7834811495388 | etot = -17.7128457776667 +492000 ekin = 3.2982066520449 | erot = 2.18682924183924 | epot = -22.7674519489923 | etot = -17.2824160551081 +493000 ekin = 3.40238156707507 | erot = 2.35717041222451 | epot = -22.7149408840448 | etot = -16.9553889047452 +494000 ekin = 3.59348050162499 | erot = 2.23182460532056 | epot = -22.708168229549 | etot = -16.8828631226035 +495000 ekin = 2.52030309238563 | erot = 2.16229430067424 | epot = -22.6973031832711 | etot = -18.0147057902112 +496000 ekin = 1.96100991422337 | erot = 3.58581695215167 | epot = -22.7342002900882 | etot = -17.1873734237132 +497000 ekin = 2.22286479259681 | erot = 2.49495319949133 | epot = -22.752706201593 | etot = -18.0348882095048 +498000 ekin = 1.71033952564695 | erot = 2.41331591511583 | epot = -22.7131621100867 | etot = -18.5895066693239 +499000 ekin = 2.4191986430073 | erot = 2.8234951953182 | epot = -22.7304918052926 | etot = -17.4877979669671 +500000 ekin = 2.76271068346558 | erot = 2.22796445937143 | epot = -22.810945568044 | etot = -17.820270425207 +501000 ekin = 2.97642553987186 | erot = 1.97769778889399 | epot = -22.8306304048615 | etot = -17.8765070760957 +502000 ekin = 2.96175345860855 | erot = 1.80859086419486 | epot = -22.8525538190094 | etot = -18.082209496206 +503000 ekin = 2.51126831088416 | erot = 2.88572311841927 | epot = -22.8673362278445 | etot = -17.4703447985411 +504000 ekin = 2.84611165351303 | erot = 2.67626783872459 | epot = -22.784891957601 | etot = -17.2625124653634 +505000 ekin = 2.96124584448914 | erot = 2.59100575301931 | epot = -22.8251284225259 | etot = -17.2728768250174 +506000 ekin = 2.19858217910528 | erot = 1.97142936872076 | epot = -22.8530995461461 | etot = -18.6830879983201 +507000 ekin = 2.27398115142402 | erot = 2.68837996151519 | epot = -22.8141163798141 | etot = -17.8517552668749 +508000 ekin = 2.64439339973838 | erot = 2.0475646786945 | epot = -22.8146247157345 | etot = -18.1226666373017 +509000 ekin = 2.96023637315629 | erot = 2.90549934754533 | epot = -22.8719625385966 | etot = -17.006226817895 +510000 ekin = 2.26067558634545 | erot = 2.8086491851952 | epot = -22.9774448292235 | etot = -17.9081200576829 +511000 ekin = 2.88512738978599 | erot = 2.15263877534437 | epot = -23.0866728482479 | etot = -18.0489066831176 +512000 ekin = 2.17783748155516 | erot = 2.31389139764185 | epot = -23.1520181882638 | etot = -18.6602893090668 +513000 ekin = 1.69717952556151 | erot = 2.88265468656803 | epot = -23.1640284548406 | etot = -18.5841942427111 +514000 ekin = 1.72432024724117 | erot = 2.32742209152174 | epot = -23.1602225830814 | etot = -19.1084802443185 +515000 ekin = 2.00525337522086 | erot = 1.80102864435032 | epot = -23.1548763180746 | etot = -19.3485942985034 +516000 ekin = 3.04706172157038 | erot = 1.54171785431327 | epot = -23.1202751246552 | etot = -18.5314955487715 +517000 ekin = 2.47323892251936 | erot = 2.10799615007356 | epot = -23.0942246440307 | etot = -18.5129895714378 +518000 ekin = 2.03556879740597 | erot = 2.51531294708502 | epot = -23.01998934344 | etot = -18.469107598949 +519000 ekin = 1.59255614728459 | erot = 1.63520468579906 | epot = -22.9787913166931 | etot = -19.7510304836094 +520000 ekin = 2.17210761761844 | erot = 1.89753667353918 | epot = -22.9877149955356 | etot = -18.918070704378 +521000 ekin = 1.98466680078867 | erot = 2.09219045542652 | epot = -23.0348541858322 | etot = -18.957996929617 +522000 ekin = 2.72098469914433 | erot = 2.1956565861946 | epot = -23.1001210576501 | etot = -18.1834797723112 +523000 ekin = 2.26033454380754 | erot = 1.67112114369622 | epot = -23.1475509854344 | etot = -19.2160952979307 +524000 ekin = 2.34603831546138 | erot = 2.10546610119491 | epot = -23.1746761633772 | etot = -18.7231717467209 +525000 ekin = 2.13671314300235 | erot = 2.07172081705865 | epot = -23.241177743004 | etot = -19.032743782943 +526000 ekin = 2.50849953901566 | erot = 2.27662230434507 | epot = -23.3179050583979 | etot = -18.5327832150372 +527000 ekin = 3.04322527932213 | erot = 1.8128057083239 | epot = -23.3977373118239 | etot = -18.5417063241779 +528000 ekin = 2.57230318237901 | erot = 2.54386055260816 | epot = -23.4208428708382 | etot = -18.3046791358511 +529000 ekin = 2.39361269633634 | erot = 1.91637577362227 | epot = -23.3966015599491 | etot = -19.0866130899905 +530000 ekin = 3.35629379074241 | erot = 3.41683815876465 | epot = -23.2977853851851 | etot = -16.5246534356781 +531000 ekin = 2.52741741752382 | erot = 2.3407534240764 | epot = -23.1721175623278 | etot = -18.3039467207275 +532000 ekin = 2.78397051305127 | erot = 1.78575123294092 | epot = -23.2171711834401 | etot = -18.6474494374479 +533000 ekin = 2.27408274334042 | erot = 2.01427501035043 | epot = -23.2885684059726 | etot = -19.0002106522818 +534000 ekin = 2.54998010491124 | erot = 2.01645453645071 | epot = -23.340767920006 | etot = -18.7743332786441 +535000 ekin = 2.49595662250557 | erot = 2.09586427439367 | epot = -23.3878755759449 | etot = -18.7960546790457 +536000 ekin = 2.47717157546008 | erot = 1.92116873587366 | epot = -23.3847675210095 | etot = -18.9864272096758 +537000 ekin = 1.75235621440223 | erot = 2.11852052216088 | epot = -23.4590860280326 | etot = -19.5882092914695 +538000 ekin = 2.19317209186636 | erot = 2.75191518419655 | epot = -23.5517834707225 | etot = -18.6066961946596 +539000 ekin = 2.16135327665118 | erot = 2.25935011393787 | epot = -23.5718250119028 | etot = -19.1511216213138 +540000 ekin = 2.35701554620647 | erot = 1.64495290573329 | epot = -23.5490867129451 | etot = -19.5471182610053 +541000 ekin = 2.61451212811978 | erot = 2.52550284426681 | epot = -23.5334576350384 | etot = -18.3934426626519 +542000 ekin = 2.78909215024064 | erot = 2.09346850400964 | epot = -23.5754619290989 | etot = -18.6929012748486 +543000 ekin = 2.77024528778679 | erot = 1.84116991183092 | epot = -23.4849560716084 | etot = -18.8735408719907 +544000 ekin = 2.1580752918837 | erot = 1.50139575300258 | epot = -23.4530822422947 | etot = -19.7936111974084 +545000 ekin = 1.7286020488633 | erot = 2.56468335549414 | epot = -23.4524953434144 | etot = -19.159209939057 +546000 ekin = 2.38494138419347 | erot = 1.87772638427252 | epot = -23.4950389557033 | etot = -19.2323711872373 +547000 ekin = 2.44871634556834 | erot = 2.44464466893215 | epot = -23.544915775382 | etot = -18.6515547608815 +548000 ekin = 2.36962922994878 | erot = 2.40235228488721 | epot = -23.5548428056052 | etot = -18.7828612907692 +549000 ekin = 2.57958168249613 | erot = 2.04930779813672 | epot = -23.5565149978683 | etot = -18.9276255172355 +550000 ekin = 1.97931366474269 | erot = 1.85207468704395 | epot = -23.5614067919063 | etot = -19.7300184401196 +551000 ekin = 2.4121774327081 | erot = 2.03489368862991 | epot = -23.5115216908382 | etot = -19.0644505695002 +552000 ekin = 2.6621149390197 | erot = 1.41279265378133 | epot = -23.3450678435402 | etot = -19.2701602507391 +553000 ekin = 1.76359346131444 | erot = 2.63019210822712 | epot = -23.1435570943958 | etot = -18.7497715248542 +554000 ekin = 2.29840754300074 | erot = 2.34424452982823 | epot = -23.1114395278817 | etot = -18.4687874550527 +555000 ekin = 3.29672420152567 | erot = 1.64146930698358 | epot = -23.0891292168917 | etot = -18.1509357083825 +556000 ekin = 2.92076699655597 | erot = 2.59602967895814 | epot = -23.0268314200472 | etot = -17.5100347445331 +557000 ekin = 2.90322014804996 | erot = 3.1605266889492 | epot = -23.0146480567181 | etot = -16.950901219719 +558000 ekin = 2.78018761002223 | erot = 2.5982694700676 | epot = -22.7877399275349 | etot = -17.4092828474451 +559000 ekin = 2.48661596771862 | erot = 3.22596665511857 | epot = -22.8226574327834 | etot = -17.1100748099462 +560000 ekin = 2.34942852601697 | erot = 2.327731628774 | epot = -22.8255608134696 | etot = -18.1484006586786 +561000 ekin = 2.0520192544917 | erot = 2.90306975046936 | epot = -22.8488516051139 | etot = -17.8937626001529 +562000 ekin = 2.18821919117372 | erot = 3.66499439159822 | epot = -22.7618817506902 | etot = -16.9086681679183 +563000 ekin = 3.11505518852414 | erot = 2.28057725990563 | epot = -22.791430640287 | etot = -17.3957981918573 +564000 ekin = 2.45343120006931 | erot = 2.36321638506707 | epot = -22.75807077839 | etot = -17.9414231932536 +565000 ekin = 2.7783583550222 | erot = 2.07073547186411 | epot = -22.7486053888412 | etot = -17.8995115619549 +566000 ekin = 2.43655641927934 | erot = 2.19832280178868 | epot = -22.7227654505166 | etot = -18.0878862294486 +567000 ekin = 2.71233133108495 | erot = 2.01281091173406 | epot = -22.8839744455115 | etot = -18.1588322026925 +568000 ekin = 3.12450796157709 | erot = 1.93520150351062 | epot = -22.9625972279254 | etot = -17.9028877628377 +569000 ekin = 3.72714267701978 | erot = 2.06562452789051 | epot = -22.9814174117752 | etot = -17.1886502068649 +570000 ekin = 2.68808623045676 | erot = 2.36042122391806 | epot = -22.9989590266921 | etot = -17.9504515723172 +571000 ekin = 1.97223467321356 | erot = 2.85558181274648 | epot = -22.9369001315648 | etot = -18.1090836456047 +572000 ekin = 2.41820497321229 | erot = 2.40910077907643 | epot = -22.934930836907 | etot = -18.1076250846182 +573000 ekin = 1.76702714285011 | erot = 2.31739567602696 | epot = -22.9768902017483 | etot = -18.8924673828712 +574000 ekin = 2.0874025921411 | erot = 2.59288012722137 | epot = -23.0518321557917 | etot = -18.3715494364292 +575000 ekin = 2.34020490338785 | erot = 2.78500973557001 | epot = -23.106579446946 | etot = -17.9813648079881 +576000 ekin = 2.15506609467458 | erot = 3.30452875380292 | epot = -23.1521162771299 | etot = -17.6925214286524 +577000 ekin = 2.45698150895878 | erot = 2.31876672704205 | epot = -23.1781917242716 | etot = -18.4024434882707 +578000 ekin = 2.59353106592521 | erot = 2.33790294336519 | epot = -23.2101395643706 | etot = -18.2787055550802 +579000 ekin = 2.58102015460711 | erot = 1.71748063175117 | epot = -23.1865014452815 | etot = -18.8880006589232 +580000 ekin = 2.30361750578347 | erot = 2.8741056437962 | epot = -23.2045008793077 | etot = -18.026777729728 +581000 ekin = 2.45915247103345 | erot = 2.59640238490727 | epot = -23.1882783600354 | etot = -18.1327235040947 +582000 ekin = 2.33801590725495 | erot = 3.19256035650618 | epot = -23.2501410058056 | etot = -17.7195647420445 +583000 ekin = 1.95982078382854 | erot = 2.81944051586209 | epot = -23.4085593869414 | etot = -18.6292980872508 +584000 ekin = 2.00358327245437 | erot = 1.71267270263011 | epot = -23.4960310960901 | etot = -19.7797751210056 +585000 ekin = 2.28859150562676 | erot = 2.0630904691126 | epot = -23.5306230166998 | etot = -19.1789410419605 +586000 ekin = 2.21858454582015 | erot = 1.97776854350182 | epot = -23.4873397268816 | etot = -19.2909866375597 +587000 ekin = 3.70065233550663 | erot = 1.82187748311298 | epot = -23.4652388428898 | etot = -17.9427090242702 +588000 ekin = 3.49447328534893 | erot = 2.31981981591505 | epot = -23.3985567739262 | etot = -17.5842636726622 +589000 ekin = 2.66144502802388 | erot = 3.02756546370718 | epot = -23.2783756079917 | etot = -17.5893651162606 +590000 ekin = 1.52141257336427 | erot = 2.09874614600564 | epot = -23.1290158071881 | etot = -19.5088570878182 +591000 ekin = 1.82897193042274 | erot = 1.75592223095375 | epot = -23.0622736076073 | etot = -19.4773794462309 +592000 ekin = 2.49491276892189 | erot = 2.54829881978519 | epot = -23.054885494985 | etot = -18.0116739062779 +593000 ekin = 2.36845716276157 | erot = 1.78503341410574 | epot = -23.005264310194 | etot = -18.8517737333267 +594000 ekin = 2.07907010887473 | erot = 2.14563658430187 | epot = -22.9611396232755 | etot = -18.7364329300989 +595000 ekin = 2.62736231723873 | erot = 2.03975825744529 | epot = -22.9495489717352 | etot = -18.2824283970512 +596000 ekin = 2.58985967531624 | erot = 2.12449830164847 | epot = -22.9908505579802 | etot = -18.2764925810155 +597000 ekin = 3.02540042664856 | erot = 3.14256707367046 | epot = -22.9740991012936 | etot = -16.8061316009745 +598000 ekin = 3.44397104083287 | erot = 2.86057908398569 | epot = -23.0035411551227 | etot = -16.6989910303041 +599000 ekin = 2.13932500926498 | erot = 3.49187029024977 | epot = -22.9657391359987 | etot = -17.334543836484 +600000 ekin = 2.19758597945325 | erot = 2.49610822362373 | epot = -22.9452235009931 | etot = -18.2515292979161 +601000 ekin = 2.80918982916751 | erot = 2.81768433603374 | epot = -22.8970508934525 | etot = -17.2701767282512 +602000 ekin = 2.30031523379462 | erot = 2.40907304500536 | epot = -22.8523950981498 | etot = -18.1430068193498 +603000 ekin = 1.91335501396421 | erot = 1.99518053980753 | epot = -22.7884152302357 | etot = -18.879879676464 +604000 ekin = 2.5976715095492 | erot = 3.14351403383687 | epot = -22.7430641975848 | etot = -17.0018786541988 +605000 ekin = 2.63203298717973 | erot = 2.07906613894389 | epot = -22.7307949909782 | etot = -18.0196958648546 +606000 ekin = 2.9467839928978 | erot = 2.03982213630798 | epot = -22.6555302524726 | etot = -17.6689241232668 +607000 ekin = 2.85272606479019 | erot = 2.36693467257681 | epot = -22.6318548820143 | etot = -17.4121941446473 +608000 ekin = 3.6642968125636 | erot = 2.46706737589237 | epot = -22.5724662590777 | etot = -16.4411020706218 +609000 ekin = 2.69343886620625 | erot = 2.25873504143679 | epot = -22.6007364465804 | etot = -17.6485625389374 +610000 ekin = 2.99904616523659 | erot = 2.13621966615345 | epot = -22.5973658485054 | etot = -17.4621000171154 +611000 ekin = 3.86832985948945 | erot = 2.12096644577641 | epot = -22.5702925425382 | etot = -16.5809962372723 +612000 ekin = 2.88515301824619 | erot = 2.45910554524357 | epot = -22.4848584522585 | etot = -17.1405998887687 +613000 ekin = 2.9367425327116 | erot = 2.14436169371535 | epot = -22.465526703267 | etot = -17.38442247684 +614000 ekin = 2.791164628763 | erot = 2.02440953964802 | epot = -22.5207406301148 | etot = -17.7051664617038 +615000 ekin = 2.29338048298908 | erot = 2.3882887247098 | epot = -22.6082782403584 | etot = -17.9266090326595 +616000 ekin = 1.78195169789474 | erot = 2.45334803626969 | epot = -22.6887534547644 | etot = -18.4534537206 +617000 ekin = 2.57505808534158 | erot = 2.55345758187858 | epot = -22.7014638394959 | etot = -17.5729481722758 +618000 ekin = 2.29561379442387 | erot = 2.680432593555 | epot = -22.629958627306 | etot = -17.6539122393271 +619000 ekin = 1.94323313590202 | erot = 2.009649111577 | epot = -22.5681911047399 | etot = -18.6153088572609 +620000 ekin = 2.92263589097657 | erot = 2.15657756066215 | epot = -22.6264664894927 | etot = -17.547253037854 +621000 ekin = 2.90437881656455 | erot = 1.70649555848316 | epot = -22.6654194475729 | etot = -18.0545450725252 +622000 ekin = 2.03426149564846 | erot = 2.51826459248401 | epot = -22.6086250578043 | etot = -18.0560989696718 +623000 ekin = 1.98348786592096 | erot = 3.08484972830227 | epot = -22.6234743341759 | etot = -17.5551367399526 +624000 ekin = 2.08463083558977 | erot = 2.64004606903046 | epot = -22.6266529328942 | etot = -17.901976028274 +625000 ekin = 2.52963490334088 | erot = 2.37033264022621 | epot = -22.6750436783155 | etot = -17.7750761347484 +626000 ekin = 2.73147680333726 | erot = 2.07051651598001 | epot = -22.7272383647964 | etot = -17.9252450454791 +627000 ekin = 2.23447399123207 | erot = 2.35288557052268 | epot = -22.7136740507756 | etot = -18.1263144890208 +628000 ekin = 2.28933754695897 | erot = 2.29676268895052 | epot = -22.6176528573237 | etot = -18.0315526214142 +629000 ekin = 2.5355466362136 | erot = 1.92082543033527 | epot = -22.5693331526923 | etot = -18.1129610861434 +630000 ekin = 3.11700824717167 | erot = 2.51611049765935 | epot = -22.5144695759914 | etot = -16.8813508311604 +631000 ekin = 2.38844807455605 | erot = 3.31601650504459 | epot = -22.5190998334877 | etot = -16.8146352538871 +632000 ekin = 2.59939587493747 | erot = 2.51496212358956 | epot = -22.4711049664696 | etot = -17.3567469679426 +633000 ekin = 2.45338619933598 | erot = 1.89874016257144 | epot = -22.4394257686937 | etot = -18.0872994067863 +634000 ekin = 2.23819111967046 | erot = 1.98305652730464 | epot = -22.3433365860708 | etot = -18.1220889390957 +635000 ekin = 2.22438000857701 | erot = 1.95893208021227 | epot = -22.2877959440852 | etot = -18.1044838552959 +636000 ekin = 2.26938644192168 | erot = 2.77816773779857 | epot = -22.304696935737 | etot = -17.2571427560167 +637000 ekin = 1.97799147515645 | erot = 2.59610837639353 | epot = -22.3353238115757 | etot = -17.7612239600257 +638000 ekin = 2.54901279963356 | erot = 3.14232301833367 | epot = -22.3113570318406 | etot = -16.6200212138734 +639000 ekin = 2.38194254982011 | erot = 2.49468098011845 | epot = -22.2696251856513 | etot = -17.3930016557128 +640000 ekin = 2.07438054408915 | erot = 2.20336226777043 | epot = -22.1673693230787 | etot = -17.8896265112191 +641000 ekin = 2.49150296422893 | erot = 3.53882164550033 | epot = -22.0473233874349 | etot = -16.0169987777057 +642000 ekin = 3.37964058409635 | erot = 2.18458831029802 | epot = -21.9324522713975 | etot = -16.3682233770031 +643000 ekin = 2.80862431007863 | erot = 2.40815089193716 | epot = -21.8726014240441 | etot = -16.6558262220283 +644000 ekin = 2.952235016065 | erot = 1.92776262379328 | epot = -21.826057423183 | etot = -16.9460597833247 +645000 ekin = 4.10488984334312 | erot = 1.89062109330212 | epot = -21.7981661301139 | etot = -15.8026551934687 +646000 ekin = 2.50234872105284 | erot = 2.00205075040523 | epot = -21.7221642434957 | etot = -17.2177647720376 +647000 ekin = 2.52267281239588 | erot = 2.19481558810104 | epot = -21.7438885460027 | etot = -17.0264001455058 +648000 ekin = 2.99344241657583 | erot = 2.11139263207284 | epot = -21.7373240000025 | etot = -16.6324889513538 +649000 ekin = 2.55027365085816 | erot = 3.20350991793738 | epot = -21.7192481424448 | etot = -15.9654645736493 +650000 ekin = 3.75163896052813 | erot = 2.4418921228228 | epot = -21.6756681314987 | etot = -15.4821370481477 +651000 ekin = 3.29740056237165 | erot = 2.36780448747274 | epot = -21.5372361691658 | etot = -15.8720311193214 +652000 ekin = 2.54645886055824 | erot = 2.99097829596978 | epot = -21.4549655298412 | etot = -15.9175283733132 +653000 ekin = 2.88682688109756 | erot = 2.53633970608341 | epot = -21.4696471597398 | etot = -16.0464805725588 +654000 ekin = 2.28614085804932 | erot = 2.12026601708472 | epot = -21.5642684321318 | etot = -17.1578615569977 +655000 ekin = 2.20709609517087 | erot = 2.10729950549553 | epot = -21.5349466292622 | etot = -17.2205510285958 +656000 ekin = 2.40310876229413 | erot = 2.09663823500904 | epot = -21.5631924595209 | etot = -17.0634454622177 +657000 ekin = 2.7886551346751 | erot = 2.19608839827218 | epot = -21.794507747247 | etot = -16.8097642142997 +658000 ekin = 3.1025713807162 | erot = 2.59154293692775 | epot = -21.9667559942099 | etot = -16.272641676566 +659000 ekin = 2.88891106020276 | erot = 3.47010878893494 | epot = -22.0542552611187 | etot = -15.695235411981 +660000 ekin = 2.90074521854052 | erot = 1.62850743298555 | epot = -22.1003034196589 | etot = -17.5710507681328 +661000 ekin = 3.26666543815737 | erot = 1.86223225384177 | epot = -22.202664217118 | etot = -17.0737665251188 +662000 ekin = 3.1558491019044 | erot = 2.16868634291727 | epot = -22.3049478747804 | etot = -16.9804124299587 +663000 ekin = 1.94349853674084 | erot = 2.45687952722592 | epot = -22.3908978754177 | etot = -17.990519811451 +664000 ekin = 1.454458209604 | erot = 1.37641815749115 | epot = -22.5088813854797 | etot = -19.6780050183846 +665000 ekin = 1.57568561901953 | erot = 2.30379312359824 | epot = -22.5957949572926 | etot = -18.7163162146748 +666000 ekin = 2.46162449261636 | erot = 1.76978614573264 | epot = -22.7431602236663 | etot = -18.5117495853173 +667000 ekin = 2.82410423268351 | erot = 2.33836663659489 | epot = -22.9350563238977 | etot = -17.7725854546193 +668000 ekin = 2.7371768611619 | erot = 3.18779777915036 | epot = -23.0188768131826 | etot = -17.0939021728703 +669000 ekin = 3.41035672635338 | erot = 2.45479601777613 | epot = -23.0718232403885 | etot = -17.206670496259 +670000 ekin = 2.54649164859505 | erot = 1.99520979169172 | epot = -23.0246775830825 | etot = -18.4829761427958 +671000 ekin = 2.3802025684166 | erot = 3.0074273699854 | epot = -23.0023479116087 | etot = -17.6147179732067 +672000 ekin = 3.0126952152146 | erot = 2.55297219144564 | epot = -22.9947723733501 | etot = -17.4291049666899 +673000 ekin = 3.39486270740071 | erot = 2.38087002620332 | epot = -22.9033457919094 | etot = -17.1276130583054 +674000 ekin = 3.13698489626099 | erot = 2.10609113054063 | epot = -22.8089270617647 | etot = -17.5658510349631 +675000 ekin = 2.32294130821675 | erot = 1.5285851482073 | epot = -22.6840603385672 | etot = -18.8325338821431 +676000 ekin = 2.43564726401376 | erot = 2.26860623636407 | epot = -22.6133446272027 | etot = -17.9090911268249 +677000 ekin = 2.75162757613842 | erot = 1.94219014743456 | epot = -22.7039380847022 | etot = -18.0101203611292 +678000 ekin = 2.86321973687601 | erot = 1.66387788364135 | epot = -22.7223510604726 | etot = -18.1952534399552 +679000 ekin = 2.35079208772869 | erot = 2.70386328048643 | epot = -22.7977445343494 | etot = -17.7430891661343 +680000 ekin = 2.48449675729004 | erot = 2.90645575582477 | epot = -22.8559375688936 | etot = -17.4649850557788 +681000 ekin = 1.91581136662334 | erot = 2.58179603882022 | epot = -22.7891325966099 | etot = -18.2915251911663 +682000 ekin = 2.10466427353706 | erot = 2.69470735868806 | epot = -22.6959043279181 | etot = -17.896532695693 +683000 ekin = 2.34504535409022 | erot = 2.11592035700792 | epot = -22.5718670441909 | etot = -18.1109013330928 +684000 ekin = 2.87198876498959 | erot = 2.65732173958707 | epot = -22.4986977268024 | etot = -16.9693872222258 +685000 ekin = 3.03375238110976 | erot = 2.18190577381517 | epot = -22.4634189289575 | etot = -17.2477607740326 +686000 ekin = 2.46248931777657 | erot = 2.43025710170916 | epot = -22.4079029677659 | etot = -17.5151565482801 +687000 ekin = 2.74662486817896 | erot = 1.7960915256241 | epot = -22.3360381567114 | etot = -17.7933217629083 +688000 ekin = 1.81703718003043 | erot = 2.06511603415636 | epot = -22.3083758541198 | etot = -18.426222639933 +689000 ekin = 2.84202633430564 | erot = 1.92033962884778 | epot = -22.3752571185822 | etot = -17.6128911554288 +690000 ekin = 2.07525448405017 | erot = 2.46342632176819 | epot = -22.4633535431152 | etot = -17.9246727372969 +691000 ekin = 2.12558517800138 | erot = 2.52961097164003 | epot = -22.483426266766 | etot = -17.8282301171246 +692000 ekin = 2.86720433292881 | erot = 2.65102150657024 | epot = -22.4003374064863 | etot = -16.8821115669873 +693000 ekin = 2.30143055084864 | erot = 2.5229094638336 | epot = -22.2859681228792 | etot = -17.461628108197 +694000 ekin = 2.88400701080874 | erot = 2.34320802755438 | epot = -22.206318584282 | etot = -16.9791035459188 +695000 ekin = 2.93184722112895 | erot = 2.22933507376833 | epot = -22.2348177906806 | etot = -17.0736354957833 +696000 ekin = 2.63173546326796 | erot = 2.3427536957083 | epot = -22.274597219839 | etot = -17.3001080608628 +697000 ekin = 1.87084079501972 | erot = 1.78050094908735 | epot = -22.2730387150936 | etot = -18.6216969709865 +698000 ekin = 2.19791428580687 | erot = 2.8288358175635 | epot = -22.2819378523405 | etot = -17.2551877489701 +699000 ekin = 2.34279295545267 | erot = 2.07514436344562 | epot = -22.2061425261575 | etot = -17.7882052072592 +700000 ekin = 2.576803119019 | erot = 2.32167543064961 | epot = -22.1658685747825 | etot = -17.2673900251139 +701000 ekin = 2.9943865807539 | erot = 1.89982533986206 | epot = -22.2191193266439 | etot = -17.324907406028 +702000 ekin = 2.68548464757459 | erot = 2.65050744453208 | epot = -22.2547415922757 | etot = -16.918749500169 +703000 ekin = 2.01996957402024 | erot = 2.04032822241737 | epot = -22.3253693056515 | etot = -18.2650715092139 +704000 ekin = 1.58871069317829 | erot = 1.64014270467762 | epot = -22.3617232281452 | etot = -19.1328698302893 +705000 ekin = 2.30894157549819 | erot = 1.90252913035992 | epot = -22.4307958564623 | etot = -18.2193251506042 +706000 ekin = 2.61729186445574 | erot = 3.218798680391 | epot = -22.5603358780911 | etot = -16.7242453332444 +707000 ekin = 2.60797107906866 | erot = 2.31455039977395 | epot = -22.7102471053997 | etot = -17.7877256265571 +708000 ekin = 1.81633850341999 | erot = 2.34822575669415 | epot = -22.841408787855 | etot = -18.6768445277409 +709000 ekin = 1.83541322105378 | erot = 2.51792380003795 | epot = -23.0137235815795 | etot = -18.6603865604878 +710000 ekin = 2.2142058326246 | erot = 1.92378721690473 | epot = -23.1433453130909 | etot = -19.0053522635615 +711000 ekin = 2.06744054454475 | erot = 2.39811709353191 | epot = -23.1532717948857 | etot = -18.687714156809 +712000 ekin = 2.17279472706359 | erot = 1.75362175342097 | epot = -23.0479262273957 | etot = -19.1215097469111 +713000 ekin = 2.87118830138478 | erot = 1.54943993787552 | epot = -22.8430575230907 | etot = -18.4224292838304 +714000 ekin = 2.01079466743967 | erot = 1.87510988392748 | epot = -22.9212969433221 | etot = -19.035392391955 +715000 ekin = 2.49921829589267 | erot = 1.91934008289236 | epot = -22.9679126658062 | etot = -18.5493542870212 +716000 ekin = 2.94666510633352 | erot = 2.18714442405523 | epot = -23.0339970974289 | etot = -17.9001875670402 +717000 ekin = 3.07404079722086 | erot = 2.46628262765132 | epot = -23.1869721551174 | etot = -17.6466487302453 +718000 ekin = 3.4706007837111 | erot = 2.28206620506092 | epot = -23.2524492340769 | etot = -17.4997822453048 +719000 ekin = 4.08343792096554 | erot = 3.10429377075216 | epot = -23.2448292181926 | etot = -16.0570975264749 +720000 ekin = 2.52774819763972 | erot = 1.92867508904583 | epot = -23.1435084559682 | etot = -18.6870851692827 +721000 ekin = 2.58294244811584 | erot = 2.03830531780331 | epot = -23.0601633758883 | etot = -18.4389156099692 +722000 ekin = 1.94458885450861 | erot = 2.32008660802526 | epot = -22.9811929404573 | etot = -18.7165174779234 +723000 ekin = 2.41998340576259 | erot = 2.1236972897937 | epot = -23.0570939793877 | etot = -18.5134132838314 +724000 ekin = 1.90406371300861 | erot = 1.97533505769878 | epot = -23.1267629042384 | etot = -19.247364133531 +725000 ekin = 2.14287056473421 | erot = 2.79289687450021 | epot = -23.1695632046138 | etot = -18.2337957653794 +726000 ekin = 2.2642331709972 | erot = 2.55343019202652 | epot = -23.243290908371 | etot = -18.4256275453472 +727000 ekin = 1.69816397656715 | erot = 2.64011919415554 | epot = -23.298837689321 | etot = -18.9605545185983 +728000 ekin = 2.23000862561933 | erot = 3.58521470578671 | epot = -23.3528245832468 | etot = -17.5376012518407 +729000 ekin = 2.70076566380344 | erot = 1.73367306410749 | epot = -23.3971276122796 | etot = -18.9626888843687 +730000 ekin = 2.5481867380276 | erot = 2.77394958410254 | epot = -23.3988686964745 | etot = -18.0767323743443 +731000 ekin = 2.69782550956094 | erot = 2.04855826523076 | epot = -23.4310969813891 | etot = -18.6847132065974 +732000 ekin = 2.79613002753752 | erot = 1.87867430486715 | epot = -23.4885161441653 | etot = -18.8137118117607 +733000 ekin = 2.20346728125046 | erot = 2.64365594749975 | epot = -23.5261309431819 | etot = -18.6790077144317 +734000 ekin = 1.69780111261444 | erot = 2.3091790956079 | epot = -23.5188046470475 | etot = -19.5118244388251 +735000 ekin = 2.18402736165936 | erot = 2.7205162023087 | epot = -23.4712689506938 | etot = -18.5667253867257 +736000 ekin = 2.26138696009404 | erot = 1.17083930058802 | epot = -23.4348107178754 | etot = -20.0025844571934 +737000 ekin = 2.22219419044795 | erot = 3.14114682990361 | epot = -23.3869288757725 | etot = -18.023587855421 +738000 ekin = 1.75464981631084 | erot = 2.28485941478057 | epot = -23.2709893028053 | etot = -19.2314800717139 +739000 ekin = 1.41806378584361 | erot = 2.1671403411282 | epot = -23.2213775300889 | etot = -19.6361734031171 +740000 ekin = 1.90901017596351 | erot = 2.27102763422489 | epot = -23.1829198366047 | etot = -19.0028820264163 +741000 ekin = 1.9930994487751 | erot = 2.73523269523397 | epot = -23.1169670577824 | etot = -18.3886349137733 +742000 ekin = 1.99876411117686 | erot = 1.89882876917754 | epot = -23.0300825800851 | etot = -19.1324896997307 +743000 ekin = 1.96472814667687 | erot = 2.79504722629174 | epot = -22.8990488521609 | etot = -18.1392734791923 +744000 ekin = 2.02442646092311 | erot = 2.35044838626027 | epot = -22.8186526150799 | etot = -18.4437777678966 +745000 ekin = 1.65344231988822 | erot = 1.87919095141021 | epot = -22.7624827109091 | etot = -19.2298494396107 +746000 ekin = 2.1034668185472 | erot = 2.03078530569665 | epot = -22.743454277698 | etot = -18.6092021534542 +747000 ekin = 3.06690414848489 | erot = 1.67540297869492 | epot = -22.7625979159322 | etot = -18.0202907887524 +748000 ekin = 3.069654144834 | erot = 1.86014593098644 | epot = -22.8118567150739 | etot = -17.8820566392535 +749000 ekin = 2.53718696167217 | erot = 2.02710579059033 | epot = -22.8431046011969 | etot = -18.2788118489344 +750000 ekin = 2.75657354808099 | erot = 2.34953156046291 | epot = -22.9548205390759 | etot = -17.848715430532 +751000 ekin = 2.52290020835147 | erot = 2.3487376359998 | epot = -23.0238691402084 | etot = -18.1522312958571 +752000 ekin = 2.47222247869325 | erot = 1.68679846444686 | epot = -22.9958559112492 | etot = -18.836834968109 +753000 ekin = 2.48263277172424 | erot = 1.54669382815741 | epot = -23.0858212396418 | etot = -19.0564946397602 +754000 ekin = 2.54806257410879 | erot = 2.26636466676165 | epot = -23.1896472696843 | etot = -18.3752200288138 +755000 ekin = 1.53168409517921 | erot = 2.22665478278015 | epot = -23.2059118234918 | etot = -19.4475729455324 +756000 ekin = 2.10751715527953 | erot = 2.4052577432668 | epot = -23.114150245375 | etot = -18.6013753468287 +757000 ekin = 2.93395895491028 | erot = 2.05821177584909 | epot = -23.0783355599275 | etot = -18.0861648291681 +758000 ekin = 2.38307945406232 | erot = 2.50598165375058 | epot = -22.9691152621287 | etot = -18.0800541543158 +759000 ekin = 2.60292884338835 | erot = 2.36916677072546 | epot = -22.7987274767846 | etot = -17.8266318626708 +760000 ekin = 3.2284318196987 | erot = 2.73822716520638 | epot = -22.6756147646272 | etot = -16.7089557797221 +761000 ekin = 3.41868727786494 | erot = 1.68975765213406 | epot = -22.5638952547581 | etot = -17.4554503247591 +762000 ekin = 3.43033946346107 | erot = 2.5283975140253 | epot = -22.3549032489322 | etot = -16.3961662714458 +763000 ekin = 2.65773094814485 | erot = 1.83975133975561 | epot = -22.234833339183 | etot = -17.7373510512825 +764000 ekin = 2.3815484472129 | erot = 2.70684992442147 | epot = -22.0890752688231 | etot = -17.0006768971887 +765000 ekin = 2.23212803588897 | erot = 1.94868597739427 | epot = -21.9918715237933 | etot = -17.81105751051 +766000 ekin = 2.49097891886065 | erot = 1.96764603993156 | epot = -21.8443436680801 | etot = -17.3857187092879 +767000 ekin = 2.3457921497675 | erot = 2.64636009163513 | epot = -21.7634962034013 | etot = -16.7713439619986 +768000 ekin = 1.87671147825106 | erot = 2.05549869178485 | epot = -21.7324638416528 | etot = -17.8002536716169 +769000 ekin = 3.05058687860239 | erot = 2.66104171022372 | epot = -21.66792195987 | etot = -15.9562933710439 +770000 ekin = 2.44115683640633 | erot = 1.97554932479749 | epot = -21.644882066475 | etot = -17.2281759052712 +771000 ekin = 2.2368746400443 | erot = 2.55040970708786 | epot = -21.5811924169692 | etot = -16.793908069837 +772000 ekin = 2.76529680592008 | erot = 1.97873499811185 | epot = -21.6543448952384 | etot = -16.9103130912064 +773000 ekin = 2.14632888240093 | erot = 2.41330587525514 | epot = -21.7728828090227 | etot = -17.2132480513667 +774000 ekin = 2.19848545803079 | erot = 1.9765131024719 | epot = -21.8398858604883 | etot = -17.6648872999856 +775000 ekin = 2.52300137989083 | erot = 2.80935365273515 | epot = -22.0219985274259 | etot = -16.6896434947999 +776000 ekin = 3.15842485269273 | erot = 2.47066157093647 | epot = -22.183029096161 | etot = -16.5539426725318 +777000 ekin = 1.91784338934576 | erot = 1.76045300517084 | epot = -22.2259652888115 | etot = -18.5476688942949 +778000 ekin = 2.93738066043324 | erot = 2.2945784249029 | epot = -22.2339481852394 | etot = -17.0019890999032 +779000 ekin = 3.09847206114319 | erot = 2.04557717006051 | epot = -22.240438366259 | etot = -17.0963891350553 +780000 ekin = 2.86127568397807 | erot = 3.12055135138658 | epot = -22.1865692766137 | etot = -16.204742241249 +781000 ekin = 2.36069914420785 | erot = 3.53186431088486 | epot = -22.1210563364352 | etot = -16.2284928813425 +782000 ekin = 2.31592690319261 | erot = 2.85730598644038 | epot = -22.0302855151548 | etot = -16.8570526255218 +783000 ekin = 1.86647729944746 | erot = 3.03450246093098 | epot = -21.8860143679489 | etot = -16.9850346075704 +784000 ekin = 2.04055627573201 | erot = 2.26047908607292 | epot = -21.7534271639392 | etot = -17.4523918021343 +785000 ekin = 2.02248469828703 | erot = 2.13950421850547 | epot = -21.6318967501917 | etot = -17.4699078333992 +786000 ekin = 2.34211746551601 | erot = 2.34838133643265 | epot = -21.5890308210084 | etot = -16.8985320190597 +787000 ekin = 2.74971447554938 | erot = 2.24123553296042 | epot = -21.5192132515562 | etot = -16.5282632430464 +788000 ekin = 2.14142056672038 | erot = 2.27008574684965 | epot = -21.4982362621713 | etot = -17.0867299486013 +789000 ekin = 1.98580913341303 | erot = 2.00702444041792 | epot = -21.5235331659838 | etot = -17.5306995921528 +790000 ekin = 1.68578263083924 | erot = 1.43485602862151 | epot = -21.64400815936 | etot = -18.5233694998993 +791000 ekin = 2.13583938840528 | erot = 2.53730095458943 | epot = -21.7916440698418 | etot = -17.1185037268471 +792000 ekin = 1.71937483898028 | erot = 2.19563804216009 | epot = -21.8794946709408 | etot = -17.9644817898004 +793000 ekin = 3.15868943755339 | erot = 1.94575875708421 | epot = -22.0398145404618 | etot = -16.9353663458242 +794000 ekin = 2.45478602538954 | erot = 3.00825554959563 | epot = -22.0843165283013 | etot = -16.6212749533161 +795000 ekin = 2.87760320917195 | erot = 3.06920266633563 | epot = -22.1595628991904 | etot = -16.2127570236828 +796000 ekin = 2.29816690595059 | erot = 1.61510864654315 | epot = -22.1869705548184 | etot = -18.2736950023247 +797000 ekin = 2.19015256067211 | erot = 3.65734446008355 | epot = -22.1432608090644 | etot = -16.2957637883088 +798000 ekin = 2.12018787925579 | erot = 2.92822258455554 | epot = -22.1311312789224 | etot = -17.0827208151111 +799000 ekin = 2.49416140154829 | erot = 2.73328283280218 | epot = -22.0825726051882 | etot = -16.8551283708377 +800000 ekin = 2.18932007838552 | erot = 2.97640731559392 | epot = -21.979362152191 | etot = -16.8136347582115 +801000 ekin = 2.58827112124839 | erot = 2.74404424837261 | epot = -21.9108490336924 | etot = -16.5785336640714 +802000 ekin = 3.07870342348167 | erot = 2.87961505564287 | epot = -21.822560433681 | etot = -15.8642419545565 +803000 ekin = 2.23986243680641 | erot = 2.50525058807596 | epot = -21.7275940818101 | etot = -16.9824810569277 +804000 ekin = 2.91885860068427 | erot = 1.5788904045143 | epot = -21.6896376725624 | etot = -17.1918886673638 +805000 ekin = 2.68277363980194 | erot = 3.05527868915739 | epot = -21.6710764398127 | etot = -15.9330241108534 +806000 ekin = 2.77769607049014 | erot = 2.18887276909082 | epot = -21.6314833902337 | etot = -16.6649145506527 +807000 ekin = 2.12673239079667 | erot = 2.86003407600808 | epot = -21.7295924017744 | etot = -16.7428259349697 +808000 ekin = 1.89599614774678 | erot = 2.29237053227661 | epot = -21.7511361510417 | etot = -17.5627694710183 +809000 ekin = 1.96405066221971 | erot = 1.92110393348365 | epot = -21.7075506883706 | etot = -17.8223960926673 +810000 ekin = 2.01518137594274 | erot = 2.60119247286599 | epot = -21.678838587473 | etot = -17.0624647386642 +811000 ekin = 2.31084800889289 | erot = 1.75270367309064 | epot = -21.6837819033719 | etot = -17.6202302213883 +812000 ekin = 2.57701031002089 | erot = 2.34932304073588 | epot = -21.7246716033188 | etot = -16.7983382525621 +813000 ekin = 2.87706904926075 | erot = 2.35686610624155 | epot = -21.837592223605 | etot = -16.6036570681027 +814000 ekin = 2.89908405023865 | erot = 2.31423299883228 | epot = -21.8379261473902 | etot = -16.6246090983192 +815000 ekin = 2.54050064212256 | erot = 2.82732568868833 | epot = -21.6068952707049 | etot = -16.2390689398941 +816000 ekin = 2.17040404256386 | erot = 2.53711088209172 | epot = -21.5560322071983 | etot = -16.8485172825427 +817000 ekin = 1.7842696071831 | erot = 2.67810959410574 | epot = -21.8738878035325 | etot = -17.4115086022437 +818000 ekin = 2.29659398017838 | erot = 2.63718862373663 | epot = -22.164277271391 | etot = -17.230494667476 +819000 ekin = 2.15801167884062 | erot = 2.62095572928875 | epot = -22.1816109590115 | etot = -17.4026435508822 +820000 ekin = 1.94384548213955 | erot = 2.28597987799276 | epot = -22.0986187375022 | etot = -17.8687933773699 +821000 ekin = 2.10513194007576 | erot = 2.38698175569218 | epot = -22.1146754444785 | etot = -17.6225617487105 +822000 ekin = 2.24819716786441 | erot = 2.15258805680875 | epot = -22.0539472940486 | etot = -17.6531620693754 +823000 ekin = 2.26584952085582 | erot = 2.60619852526611 | epot = -22.0924201800579 | etot = -17.220372133936 +824000 ekin = 1.65187935478513 | erot = 1.4870311903723 | epot = -22.1682955997986 | etot = -19.0293850546411 +825000 ekin = 1.60213094818648 | erot = 1.98592524368395 | epot = -22.1687104063708 | etot = -18.5806542145004 +826000 ekin = 1.97430720107255 | erot = 2.19175014677162 | epot = -22.1061881978655 | etot = -17.9401308500213 +827000 ekin = 2.1793755983405 | erot = 2.44975419075934 | epot = -21.9704586607304 | etot = -17.3413288716306 +828000 ekin = 1.90399088418587 | erot = 2.72532994798818 | epot = -21.9585923270583 | etot = -17.3292714948842 +829000 ekin = 2.06478103068883 | erot = 2.96583035402588 | epot = -21.9849402038682 | etot = -16.9543288191535 +830000 ekin = 1.98920675238979 | erot = 2.15331250444996 | epot = -22.0339146439702 | etot = -17.8913953871305 +831000 ekin = 2.33567462674689 | erot = 2.36888807413496 | epot = -22.1271573756461 | etot = -17.4225946747643 +832000 ekin = 2.0119470999192 | erot = 1.94769143293625 | epot = -22.2038482709588 | etot = -18.2442097381034 +833000 ekin = 2.26025933495881 | erot = 2.16012558191463 | epot = -22.2882501045414 | etot = -17.867865187668 +834000 ekin = 2.11529426445865 | erot = 1.52405523315359 | epot = -22.3075608649826 | etot = -18.6682113673703 +835000 ekin = 2.89920750905511 | erot = 2.7380108175103 | epot = -22.3942491248321 | etot = -16.7570307982667 +836000 ekin = 3.33069528982658 | erot = 2.42771267807861 | epot = -22.4321737300744 | etot = -16.6737657621692 +837000 ekin = 2.74831774333782 | erot = 2.31991750378627 | epot = -22.4290234552873 | etot = -17.3607882081632 +838000 ekin = 3.13714871682187 | erot = 3.21601751721778 | epot = -22.4642383906451 | etot = -16.1110721566054 +839000 ekin = 2.73358272751807 | erot = 2.60144488190506 | epot = -22.4062682687368 | etot = -17.0712406593137 +840000 ekin = 2.96121930874636 | erot = 1.42725942278118 | epot = -22.3293755621294 | etot = -17.9408968306019 +841000 ekin = 2.95134811170867 | erot = 2.67666861874609 | epot = -22.2936348151224 | etot = -16.6656180846677 +842000 ekin = 2.15783928636402 | erot = 2.30287195796693 | epot = -22.2978011147172 | etot = -17.8370898703863 +843000 ekin = 2.84565152669617 | erot = 2.05108014775141 | epot = -22.3162908719779 | etot = -17.4195591975303 +844000 ekin = 2.99645803669157 | erot = 1.50433298006521 | epot = -22.3768320579304 | etot = -17.8760410411737 +845000 ekin = 3.20248025697125 | erot = 2.27246140825563 | epot = -22.3985708422076 | etot = -16.9236291769807 +846000 ekin = 3.35773945734322 | erot = 2.54074745551552 | epot = -22.4144833015876 | etot = -16.5159963887289 +847000 ekin = 2.17779203733109 | erot = 2.7381758118846 | epot = -22.3524825149514 | etot = -17.4365146657357 +848000 ekin = 2.51627348417144 | erot = 2.81170686694718 | epot = -22.2066307862469 | etot = -16.8786504351283 +849000 ekin = 1.99679455190556 | erot = 2.56855846773091 | epot = -22.0763062134929 | etot = -17.5109531938564 +850000 ekin = 2.05799123916876 | erot = 1.80888056240784 | epot = -22.0665032506706 | etot = -18.1996314490939 +851000 ekin = 2.08889793767921 | erot = 1.8617218179029 | epot = -22.0629711763889 | etot = -18.1123514208068 +852000 ekin = 1.68990805178902 | erot = 1.42763535981883 | epot = -22.002100112701 | etot = -18.8845567010931 +853000 ekin = 1.99310886654811 | erot = 3.05226969048295 | epot = -22.0306903552278 | etot = -16.9853117981967 +854000 ekin = 2.98378700534986 | erot = 2.23102745240541 | epot = -22.1115820238811 | etot = -16.8967675661258 +855000 ekin = 2.17087415585277 | erot = 2.83781472268789 | epot = -22.1115106395971 | etot = -17.1028217610564 +856000 ekin = 2.42228475387308 | erot = 1.53328604594478 | epot = -22.0841888628209 | etot = -18.128618063003 +857000 ekin = 2.50431566526893 | erot = 2.80498769176515 | epot = -21.9881235267534 | etot = -16.6788201697193 +858000 ekin = 2.17333686672378 | erot = 2.82591115507169 | epot = -21.9093201368614 | etot = -16.910072115066 +859000 ekin = 2.29930070497242 | erot = 2.3241736893906 | epot = -21.8849849636104 | etot = -17.2615105692473 +860000 ekin = 1.99153024057672 | erot = 1.9467463860015 | epot = -21.8998709373217 | etot = -17.9615943107435 +861000 ekin = 2.69177523559624 | erot = 2.23997750036372 | epot = -21.8915522194994 | etot = -16.9597994835394 +862000 ekin = 2.86117050047984 | erot = 2.41530060322762 | epot = -21.876687883023 | etot = -16.6002167793155 +863000 ekin = 2.59841547044275 | erot = 3.3501705008543 | epot = -21.8162649771436 | etot = -15.8676790058466 +864000 ekin = 2.92496272611018 | erot = 2.30350236144452 | epot = -21.7820358973268 | etot = -16.5535708097721 +865000 ekin = 1.94718216128952 | erot = 2.16572180916631 | epot = -21.7000823492195 | etot = -17.5871783787637 +866000 ekin = 1.99006127871689 | erot = 1.65011901234954 | epot = -21.6190182409268 | etot = -17.9788379498603 +867000 ekin = 1.76250718110787 | erot = 3.37958608370305 | epot = -21.5401486584561 | etot = -16.3980553936452 +868000 ekin = 1.845623450314 | erot = 2.78812196028612 | epot = -21.5771917352235 | etot = -16.9434463246233 +869000 ekin = 2.39300849969204 | erot = 2.38301618173174 | epot = -21.6710790825578 | etot = -16.8950544011341 +870000 ekin = 1.91899243212541 | erot = 3.2222244071739 | epot = -21.6734733803871 | etot = -16.5322565410878 +871000 ekin = 3.10255827845531 | erot = 2.95454268850896 | epot = -21.5913249106744 | etot = -15.5342239437101 +872000 ekin = 2.94582883077842 | erot = 1.38261935263093 | epot = -21.4597055547832 | etot = -17.1312573713739 +873000 ekin = 2.72830997927424 | erot = 2.23223699637274 | epot = -21.3657566950046 | etot = -16.4052097193576 +874000 ekin = 2.41464704842015 | erot = 2.10351476791495 | epot = -21.2635161734954 | etot = -16.7453543571603 +875000 ekin = 2.99468455803482 | erot = 2.72761242382526 | epot = -21.2488881289381 | etot = -15.526591147078 +876000 ekin = 2.13382009818493 | erot = 2.23152059294678 | epot = -21.2388603913311 | etot = -16.8735197001994 +877000 ekin = 1.839391763993 | erot = 1.60727997722601 | epot = -21.2015948102408 | etot = -17.7549230690218 +878000 ekin = 2.01267175782179 | erot = 2.73109796378377 | epot = -21.2125253160263 | etot = -16.4687555944207 +879000 ekin = 1.42911941081343 | erot = 2.17371661448624 | epot = -21.1345316334464 | etot = -17.5316956081467 +880000 ekin = 2.10605339224632 | erot = 2.58847517789128 | epot = -21.0787246891645 | etot = -16.3841961190269 +881000 ekin = 1.54924791070118 | erot = 2.0068513915418 | epot = -21.1356465207066 | etot = -17.5795472184636 +882000 ekin = 2.19964315713499 | erot = 2.65509097106008 | epot = -21.2389026935677 | etot = -16.3841685653726 +883000 ekin = 2.20850404171077 | erot = 2.22833605977578 | epot = -21.3067394383395 | etot = -16.8698993368529 +884000 ekin = 2.76978562647275 | erot = 2.10395845939756 | epot = -21.3429618615585 | etot = -16.4692177756882 +885000 ekin = 1.93339807672781 | erot = 1.77156241344967 | epot = -21.3858074096933 | etot = -17.6808469195158 +886000 ekin = 2.00408769971894 | erot = 3.10736267931441 | epot = -21.3935346347812 | etot = -16.2820842557478 +887000 ekin = 1.96987943750801 | erot = 2.82035886899743 | epot = -21.3967073105592 | etot = -16.6064690040538 +888000 ekin = 1.91464371566411 | erot = 2.33371232948867 | epot = -21.4767119016419 | etot = -17.2283558564891 +889000 ekin = 1.88227414130202 | erot = 2.45915914930409 | epot = -21.5790392436829 | etot = -17.2376059530768 +890000 ekin = 1.84515176532447 | erot = 2.24992378831494 | epot = -21.6747594004542 | etot = -17.5796838468148 +891000 ekin = 2.6016566869706 | erot = 2.34500453305754 | epot = -21.8016735536793 | etot = -16.8550123336512 +892000 ekin = 2.7128775188686 | erot = 2.69544224573133 | epot = -21.9063749565584 | etot = -16.4980551919585 +893000 ekin = 2.17862714611329 | erot = 2.98452123742224 | epot = -21.9155556335137 | etot = -16.7524072499782 +894000 ekin = 2.52079948361477 | erot = 2.46355933674926 | epot = -21.915110079455 | etot = -16.930751259091 +895000 ekin = 2.53566097944338 | erot = 2.45130454442941 | epot = -21.9477860878339 | etot = -16.9608205639611 +896000 ekin = 1.84455393639214 | erot = 2.77499090684944 | epot = -21.9167554809878 | etot = -17.2972106377462 +897000 ekin = 2.38519326880695 | erot = 2.01980287317302 | epot = -21.8644918203992 | etot = -17.4594956784193 +898000 ekin = 2.14354914407572 | erot = 1.89196669459414 | epot = -21.7953104274974 | etot = -17.7597945888275 +899000 ekin = 2.65485657727374 | erot = 2.32374560038192 | epot = -21.6964754705568 | etot = -16.7178732929012 +900000 ekin = 2.1437154528087 | erot = 2.28119066740276 | epot = -21.6934954112434 | etot = -17.268589291032 +901000 ekin = 1.93965814946881 | erot = 1.81495571440911 | epot = -21.7369092433376 | etot = -17.9822953794597 +902000 ekin = 2.60993957981555 | erot = 2.50321386623392 | epot = -21.6842517568354 | etot = -16.5710983107859 +903000 ekin = 1.87484955546756 | erot = 2.17008893987963 | epot = -21.6383913984978 | etot = -17.5934529031506 +904000 ekin = 1.87454064845764 | erot = 2.32484081519397 | epot = -21.5866637125315 | etot = -17.3872822488799 +905000 ekin = 2.31407473814843 | erot = 2.1509486854239 | epot = -21.5154415841816 | etot = -17.0504181606093 +906000 ekin = 2.49583383758853 | erot = 2.25091096848465 | epot = -21.5170853902294 | etot = -16.7703405841563 +907000 ekin = 4.19798796104344 | erot = 2.50305323228071 | epot = -21.5976736513859 | etot = -14.8966324580618 +908000 ekin = 3.26730891548756 | erot = 2.11222217905481 | epot = -21.7526644402476 | etot = -16.3731333457052 +909000 ekin = 2.64106561110374 | erot = 1.92197432194202 | epot = -21.8748043207924 | etot = -17.3117643877466 +910000 ekin = 2.61805562731904 | erot = 2.90737422678701 | epot = -21.9709470207745 | etot = -16.4455171666684 +911000 ekin = 2.62012718860141 | erot = 4.35318528241846 | epot = -22.0282478750366 | etot = -15.0549354040167 +912000 ekin = 3.07628909273118 | erot = 3.69371809788395 | epot = -22.0511180009901 | etot = -15.281110810375 +913000 ekin = 2.82956898268831 | erot = 2.17078429141199 | epot = -22.0149543706266 | etot = -17.0146010965263 +914000 ekin = 2.16386655780066 | erot = 1.22303673036133 | epot = -21.9243495493209 | etot = -18.5374462611589 +915000 ekin = 1.59447095066509 | erot = 2.95966391292002 | epot = -21.8264580452026 | etot = -17.2723231816175 +916000 ekin = 2.58365539107523 | erot = 3.75147270955031 | epot = -21.8922962938608 | etot = -15.5571681932352 +917000 ekin = 3.01643029206974 | erot = 2.88035639021002 | epot = -21.9150526568514 | etot = -16.0182659745717 +918000 ekin = 2.89929776900147 | erot = 2.64137394041292 | epot = -21.9078998623094 | etot = -16.367228152895 +919000 ekin = 3.20476671865013 | erot = 2.76036957969156 | epot = -21.8878055443404 | etot = -15.9226692459988 +920000 ekin = 2.28949350558684 | erot = 2.38558870046818 | epot = -21.8659406759968 | etot = -17.1908584699418 +921000 ekin = 2.39158312157105 | erot = 2.44959700788173 | epot = -21.8638974869224 | etot = -17.0227173574697 +922000 ekin = 2.30678787768012 | erot = 2.42145678067296 | epot = -21.8218369909645 | etot = -17.0935923326115 +923000 ekin = 2.49697778842282 | erot = 2.66565493744117 | epot = -21.8078634464733 | etot = -16.6452307206093 +924000 ekin = 1.55676047489502 | erot = 2.97115254541004 | epot = -21.7829722234117 | etot = -17.2550592031067 +925000 ekin = 1.86603413909289 | erot = 1.96274861601778 | epot = -21.7288604040749 | etot = -17.9000776489642 +926000 ekin = 1.36993364395821 | erot = 2.11749584641398 | epot = -21.7083442855148 | etot = -18.2209147951426 +927000 ekin = 2.55718977538496 | erot = 2.0810909504888 | epot = -21.7242353526193 | etot = -17.0859546267455 +928000 ekin = 2.0974272910786 | erot = 2.73922911267238 | epot = -21.7673808868819 | etot = -16.9307244831309 +929000 ekin = 1.85550591174834 | erot = 1.84990976935038 | epot = -21.8639426090857 | etot = -18.158526927987 +930000 ekin = 1.99594723517185 | erot = 2.09151231016389 | epot = -21.8461015073053 | etot = -17.7586419619695 +931000 ekin = 2.45331651079282 | erot = 1.86703658018613 | epot = -21.7382799817762 | etot = -17.4179268907972 +932000 ekin = 2.76909250526758 | erot = 2.34990175754268 | epot = -21.7639792890093 | etot = -16.6449850261991 +933000 ekin = 3.0474736633548 | erot = 2.52740756503519 | epot = -21.6783727845496 | etot = -16.1034915561596 +934000 ekin = 2.93463275640818 | erot = 2.48893095891024 | epot = -21.5784996926914 | etot = -16.154935977373 +935000 ekin = 2.77799347567548 | erot = 2.13929358412249 | epot = -21.5334239467005 | etot = -16.6161368869026 +936000 ekin = 2.96529953690397 | erot = 2.07095365726716 | epot = -21.5249249864244 | etot = -16.4886717922532 +937000 ekin = 3.04850537701749 | erot = 2.32432162998051 | epot = -21.4386642161072 | etot = -16.0658372091092 +938000 ekin = 2.99262628505359 | erot = 2.35224559307843 | epot = -21.3457080466207 | etot = -16.0008361684887 +939000 ekin = 2.61238181353702 | erot = 2.26780356837291 | epot = -21.3079422537804 | etot = -16.4277568718705 +940000 ekin = 2.65930112044941 | erot = 2.75497479722395 | epot = -21.2170493356503 | etot = -15.802773417977 +941000 ekin = 2.27574261339217 | erot = 2.61419196501688 | epot = -21.1297657597673 | etot = -16.2398311813582 +942000 ekin = 1.89172011891054 | erot = 2.82029488513786 | epot = -21.0410099256113 | etot = -16.3289949215629 +943000 ekin = 2.47643464476757 | erot = 2.34737109151876 | epot = -21.0466687727979 | etot = -16.2228630365116 +944000 ekin = 2.13883995897326 | erot = 1.92577316206138 | epot = -21.0114219746513 | etot = -16.9468088536167 +945000 ekin = 2.57768697869113 | erot = 2.2147013612407 | epot = -21.0634624131725 | etot = -16.2710740732407 +946000 ekin = 2.36420709243625 | erot = 2.89647330776423 | epot = -21.088814693033 | etot = -15.8281342928325 +947000 ekin = 2.07104171538468 | erot = 1.86575631327234 | epot = -21.1004860950452 | etot = -17.1636880663882 +948000 ekin = 1.85532958802996 | erot = 1.3695283408655 | epot = -21.1364231315616 | etot = -17.9115652026661 +949000 ekin = 1.76206591178366 | erot = 2.3173732855863 | epot = -21.1463744779337 | etot = -17.0669352805638 +950000 ekin = 1.72021033353108 | erot = 2.24191394295308 | epot = -21.1376324866856 | etot = -17.1755082102014 +951000 ekin = 1.96140007830504 | erot = 2.32248863487759 | epot = -21.1955927656813 | etot = -16.9117040524987 +952000 ekin = 2.93256201500608 | erot = 2.74550490827502 | epot = -21.2347810245411 | etot = -15.55671410126 +953000 ekin = 2.95031285986317 | erot = 2.39822873263993 | epot = -21.2526091831331 | etot = -15.90406759063 +954000 ekin = 3.09579074538114 | erot = 1.98159252445736 | epot = -21.1641538136742 | etot = -16.0867705438357 +955000 ekin = 3.59360323486037 | erot = 2.06789679071822 | epot = -21.0522880782498 | etot = -15.3907880526712 +956000 ekin = 2.97416074498496 | erot = 3.66953591785752 | epot = -20.9097603766373 | etot = -14.2660637137949 +957000 ekin = 3.03140562067951 | erot = 2.66078083760708 | epot = -20.7419058677841 | etot = -15.0497194094975 +958000 ekin = 2.68913434704071 | erot = 2.94057112873836 | epot = -20.5488384129042 | etot = -14.9191329371251 +959000 ekin = 1.93264217407773 | erot = 2.45198406257093 | epot = -20.468781161493 | etot = -16.0841549248444 +960000 ekin = 1.49632279167951 | erot = 3.13346348599985 | epot = -20.4844974178569 | etot = -15.8547111401775 +961000 ekin = 1.96353429663481 | erot = 2.07553358516995 | epot = -20.4805590123498 | etot = -16.441491130545 +962000 ekin = 2.02830196392006 | erot = 1.88908496389352 | epot = -20.5374211599972 | etot = -16.6200342321836 +963000 ekin = 1.80829526034561 | erot = 2.46258345726263 | epot = -20.5841835730968 | etot = -16.3133048554886 +964000 ekin = 2.79449124937197 | erot = 2.42527551362849 | epot = -20.6238805444481 | etot = -15.4041137814476 +965000 ekin = 2.53493670506136 | erot = 2.27804362684504 | epot = -20.6549300812152 | etot = -15.8419497493088 +966000 ekin = 2.0920817650402 | erot = 2.27478990703182 | epot = -20.7044739042411 | etot = -16.3376022321691 +967000 ekin = 1.55562260797661 | erot = 3.55543363172459 | epot = -20.739375276301 | etot = -15.6283190365998 +968000 ekin = 1.93439891222236 | erot = 2.37295903815892 | epot = -20.7189229543385 | etot = -16.4115650039573 +969000 ekin = 2.16199728898304 | erot = 2.46012052524939 | epot = -20.6747113173024 | etot = -16.05259350307 +970000 ekin = 1.84926216722517 | erot = 2.96951777569265 | epot = -20.6011599981509 | etot = -15.7823800552331 +971000 ekin = 1.93656411083027 | erot = 3.08724923997924 | epot = -20.5835250734812 | etot = -15.5597117226717 +972000 ekin = 1.90452783927712 | erot = 2.58230766783158 | epot = -20.578290598021 | etot = -16.0914550909123 +973000 ekin = 2.1922712122506 | erot = 2.92686386394502 | epot = -20.5868173702649 | etot = -15.4676822940693 +974000 ekin = 2.53094641465528 | erot = 2.69271305556796 | epot = -20.5382547781502 | etot = -15.314595307927 +975000 ekin = 3.41187201669924 | erot = 2.32917219553093 | epot = -20.5109803919918 | etot = -14.7699361797616 +976000 ekin = 2.88156114272554 | erot = 3.10474521611247 | epot = -20.5158119249461 | etot = -14.5295055661081 +977000 ekin = 2.73962881168093 | erot = 2.50884169958545 | epot = -20.4964590298 | etot = -15.2479885185336 +978000 ekin = 1.79682802545478 | erot = 2.06924041504343 | epot = -20.4730821934977 | etot = -16.6070137529995 +979000 ekin = 1.86521389998383 | erot = 2.22151626929009 | epot = -20.4069392895634 | etot = -16.3202091202895 +980000 ekin = 1.92383169177415 | erot = 1.56425965548878 | epot = -20.3533353734708 | etot = -16.8652440262079 +981000 ekin = 1.5511019928294 | erot = 2.05381225133935 | epot = -20.3970890782076 | etot = -16.7921748340389 +982000 ekin = 1.85559395816059 | erot = 1.96991369841494 | epot = -20.499354149896 | etot = -16.6738464933205 +983000 ekin = 2.75061857015335 | erot = 1.7944840218308 | epot = -20.5241519929378 | etot = -15.9790494009537 +984000 ekin = 3.65069712553538 | erot = 2.64237329124736 | epot = -20.6374699142712 | etot = -14.3443994974885 +985000 ekin = 2.95637321931061 | erot = 2.18846412126772 | epot = -20.8122975273334 | etot = -15.6674601867551 +986000 ekin = 2.87072902054599 | erot = 2.18810434250118 | epot = -20.9390290724606 | etot = -15.8801957094134 +987000 ekin = 3.37463328642758 | erot = 2.53713666674669 | epot = -21.0098323012659 | etot = -15.0980623480916 +988000 ekin = 3.45107854450337 | erot = 3.23625536313168 | epot = -21.0554260480417 | etot = -14.3680921404067 +989000 ekin = 2.83591404363755 | erot = 2.20564156324815 | epot = -21.19499265416 | etot = -16.1534370472743 +990000 ekin = 2.79864389348437 | erot = 1.8317842666354 | epot = -21.1880268304373 | etot = -16.5575986703175 +991000 ekin = 3.14781925181036 | erot = 3.20782471808911 | epot = -21.1115234865128 | etot = -14.7558795166133 +992000 ekin = 3.30033725309946 | erot = 2.62749912694386 | epot = -21.0030296251662 | etot = -15.0751932451229 +993000 ekin = 3.07374297249948 | erot = 2.22697230616356 | epot = -20.9385586572609 | etot = -15.6378433785979 +994000 ekin = 3.21461776403449 | erot = 2.80599707993707 | epot = -20.8790524582442 | etot = -14.8584376142726 +995000 ekin = 3.25071478747345 | erot = 1.73415439498321 | epot = -20.8037804714002 | etot = -15.8189112889435 +996000 ekin = 3.07999632962569 | erot = 3.18107550500823 | epot = -20.7805295335828 | etot = -14.5194576989488 +997000 ekin = 2.97118118001025 | erot = 3.14046656474894 | epot = -20.7334885248755 | etot = -14.6218407801163 +998000 ekin = 3.09169861594907 | erot = 1.99060706981745 | epot = -20.6553134096535 | etot = -15.573007723887 +999000 ekin = 2.07498130576584 | erot = 2.75045972766921 | epot = -20.616091526295 | etot = -15.7906504928599 +1000000 ekin = 2.07851119592057 | erot = 2.11869313853035 | epot = -20.4539417072875 | etot = -16.2567373728365 + 1000000 0.092378275 -1.3359709 0.057599499 -1.1484644 2.8477973e-05 +Loop time of 36.5086 on 1 procs for 1000000 steps with 16 atoms + +Performance: 23665.686 tau/day, 27390.840 timesteps/s +99.6% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 26.481 | 26.481 | 26.481 | 0.0 | 72.53 +Bond | 0.7951 | 0.7951 | 0.7951 | 0.0 | 2.18 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.16717 | 0.16717 | 0.16717 | 0.0 | 0.46 +Output | 1.1e-05 | 1.1e-05 | 1.1e-05 | 0.0 | 0.00 +Modify | 8.7926 | 8.7926 | 8.7926 | 0.0 | 24.08 +Other | | 0.273 | | | 0.75 + +Nlocal: 16 ave 16 max 16 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 102 ave 102 max 102 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 102 +Ave neighs/atom = 6.375 +Ave special neighs/atom = 3.75 +Neighbor list builds = 0 +Dangerous builds = 0 + +#write_restart config.${number}.* +Total wall time: 0:00:36 diff --git a/examples/USER/cgdna/examples/oxDNA/duplex2/log.07Aug19.duplex2.g++.4 b/examples/USER/cgdna/examples/oxDNA/duplex2/log.07Aug19.duplex2.g++.4 new file mode 100644 index 0000000000..730853a0da --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA/duplex2/log.07Aug19.duplex2.g++.4 @@ -0,0 +1,1168 @@ +LAMMPS (7 Aug 2019) +variable number equal 2 +variable ofreq equal 1000 +variable efreq equal 1000 +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 1 delay 0 check yes + +read_data data.duplex2 + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 2 by 2 MPI processor grid + reading atoms ... + 16 atoms + reading velocities ... + 16 velocities + 16 ellipsoids + scanning bonds ... + 2 = max bonds/atom + reading bonds ... + 13 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 0.000184 secs + read_data CPU = 0.003429 secs + +set atom * mass 3.1575 + 16 settings made for mass + +group all type 1 4 +16 atoms in group all + +# oxDNA bond interactions - FENE backbone +bond_style oxdna/fene +bond_coeff * 2.0 0.25 0.7525 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna/excv oxdna/stk oxdna/hbond oxdna/xstk oxdna/coaxstk +pair_coeff * * oxdna/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna/stk seqav ${T} 1.3448 2.6568 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna/stk seqav 0.1 1.3448 2.6568 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff * * oxdna/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna/coaxstk 46.0 0.4 0.6 0.22 0.58 2.0 2.541592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 -0.65 2.0 -0.65 + +# NVE ensemble +#fix 1 all nve/dot +fix 1 all nve/dotc/langevin ${T} ${T} 0.03 457145 angmom 10 +fix 1 all nve/dotc/langevin 0.1 ${T} 0.03 457145 angmom 10 +fix 1 all nve/dotc/langevin 0.1 0.1 0.03 457145 angmom 10 +#fix 1 all nve/asphere +#fix 2 all langevin ${T} ${T} 0.03 457145 angmom 10 + +timestep 1e-5 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +#compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz +#dump_modify out sort id +#dump_modify out format line "%d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le" + +run 1000000 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 1.956 + ghost atom cutoff = 1.956 + binsize = 0.978, bins = 41 41 41 + 5 neighbor lists, perpetual/occasional/extra = 5 0 0 + (1) pair oxdna/excv, perpetual + attributes: half, newton off + pair build: half/bin/newtoff + stencil: half/bin/3d/newtoff + bin: standard + (2) pair oxdna/stk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (3) pair oxdna/hbond, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (4) pair oxdna/xstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (5) pair oxdna/coaxstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +WARNING: Communication cutoff 1.956 is shorter than a bond length based estimate of 2.12875. This may lead to errors. (../comm.cpp:685) +Per MPI rank memory allocation (min/avg/max) = 7.455 | 7.637 | 7.819 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -1.5402493 0.0070469125 -1.5332024 6.0760034e-06 +1000 ekin = 1.34565986428024 | erot = 2.31051421234078 | epot = -24.5061991591502 | etot = -20.8500250825292 +2000 ekin = 2.15911766687235 | erot = 2.16031365874706 | epot = -24.4723177103698 | etot = -20.1528863847504 +3000 ekin = 3.26561948796015 | erot = 2.75651822936605 | epot = -24.412573068346 | etot = -18.3904353510198 +4000 ekin = 1.92438809241066 | erot = 2.12016940074985 | epot = -24.3496233970111 | etot = -20.3050659038505 +5000 ekin = 1.35986357015476 | erot = 1.99413493074226 | epot = -24.2789445616949 | etot = -20.9249460607979 +6000 ekin = 2.19432475124593 | erot = 1.74281260409078 | epot = -24.2128064295788 | etot = -20.2756690742421 +7000 ekin = 2.65619274477635 | erot = 1.74094257048458 | epot = -24.1673462333493 | etot = -19.7702109180883 +8000 ekin = 2.51333548501169 | erot = 2.34649854571052 | epot = -24.0812769481836 | etot = -19.2214429174614 +9000 ekin = 2.24506493169711 | erot = 2.0652555461504 | epot = -23.9906736063989 | etot = -19.6803531285514 +10000 ekin = 2.36632635249862 | erot = 1.79592471761529 | epot = -23.9002627850602 | etot = -19.7380117149463 +11000 ekin = 2.03296432220126 | erot = 1.687070009478 | epot = -23.8527188138995 | etot = -20.1326844822202 +12000 ekin = 2.65352743446956 | erot = 2.50226345616878 | epot = -23.8480805937578 | etot = -18.6922897031194 +13000 ekin = 1.89067421214403 | erot = 2.35043092595414 | epot = -23.7714712440931 | etot = -19.5303661059949 +14000 ekin = 1.90680463918722 | erot = 2.12745987027399 | epot = -23.7545354032947 | etot = -19.7202708938335 +15000 ekin = 2.40428667481004 | erot = 2.06172433796653 | epot = -23.6726347642127 | etot = -19.2066237514361 +16000 ekin = 2.7510166356243 | erot = 1.18896277635344 | epot = -23.5745121257654 | etot = -19.6345327137876 +17000 ekin = 2.44090826892662 | erot = 2.38166706806441 | epot = -23.5888433865641 | etot = -18.766268049573 +18000 ekin = 2.16977970545217 | erot = 2.46915729098831 | epot = -23.6023194416344 | etot = -18.9633824451939 +19000 ekin = 2.19378610033861 | erot = 2.45183819484609 | epot = -23.5449084745393 | etot = -18.8992841793546 +20000 ekin = 2.07734013817241 | erot = 1.81448496219961 | epot = -23.5782673056893 | etot = -19.6864422053173 +21000 ekin = 2.27781532351243 | erot = 2.76369118136086 | epot = -23.5986545956161 | etot = -18.5571480907428 +22000 ekin = 2.69375785791379 | erot = 1.86436952967315 | epot = -23.5521083325077 | etot = -18.9939809449207 +23000 ekin = 1.99952884103097 | erot = 2.28032953163857 | epot = -23.4448504933921 | etot = -19.1649921207226 +24000 ekin = 2.19993258930349 | erot = 2.97916455146848 | epot = -23.365299008021 | etot = -18.1862018672491 +25000 ekin = 2.28089469652686 | erot = 2.97627567077201 | epot = -23.2873526827526 | etot = -18.0301823154537 +26000 ekin = 1.99390998801617 | erot = 2.79250495479074 | epot = -23.1859723519608 | etot = -18.3995574091539 +27000 ekin = 2.00992865272585 | erot = 2.66533768693446 | epot = -23.0781687640813 | etot = -18.402902424421 +28000 ekin = 2.00322172723407 | erot = 2.36418499091004 | epot = -23.0032647032354 | etot = -18.6358579850913 +29000 ekin = 2.52361436071784 | erot = 2.06140753694879 | epot = -22.9685706338047 | etot = -18.383548736138 +30000 ekin = 1.94969919616482 | erot = 2.13601590002587 | epot = -22.8657664932105 | etot = -18.7800513970198 +31000 ekin = 1.81286761012387 | erot = 2.31717861791922 | epot = -22.8372197907213 | etot = -18.7071735626782 +32000 ekin = 1.88389491638451 | erot = 2.00512246825909 | epot = -22.9321024454487 | etot = -19.0430850608051 +33000 ekin = 1.78524470387102 | erot = 1.83154598239148 | epot = -22.9538943248059 | etot = -19.3371036385434 +34000 ekin = 2.28023843988047 | erot = 3.11357086039974 | epot = -23.0617618407572 | etot = -17.667952540477 +35000 ekin = 2.88795920533174 | erot = 1.81662227096289 | epot = -23.1342233361349 | etot = -18.4296418598403 +36000 ekin = 2.40018487148211 | erot = 2.59182059399979 | epot = -23.2153198761915 | etot = -18.2233144107096 +37000 ekin = 2.22699211630433 | erot = 1.73889017332475 | epot = -23.2291614908027 | etot = -19.2632792011737 +38000 ekin = 2.13593461964592 | erot = 3.07590136326315 | epot = -23.1607724763685 | etot = -17.9489364934594 +39000 ekin = 2.08839393640823 | erot = 2.80471150509566 | epot = -23.1352878747759 | etot = -18.242182433272 +40000 ekin = 2.94982054413846 | erot = 2.19484102372241 | epot = -23.1842229043853 | etot = -18.0395613365244 +41000 ekin = 2.47855373480179 | erot = 3.46795094832272 | epot = -23.1698888629099 | etot = -17.2233841797854 +42000 ekin = 2.57225931171306 | erot = 3.11160980977123 | epot = -23.0914425999525 | etot = -17.4075734784682 +43000 ekin = 2.16695829201326 | erot = 2.67063324875935 | epot = -22.9841690345739 | etot = -18.1465774938013 +44000 ekin = 2.3251045436594 | erot = 3.31069456451415 | epot = -22.9099977707014 | etot = -17.2741986625279 +45000 ekin = 1.8593572517472 | erot = 3.48256913429864 | epot = -22.7853293556222 | etot = -17.4434029695763 +46000 ekin = 2.59906260222481 | erot = 2.2320785378511 | epot = -22.67184319375 | etot = -17.8407020536741 +47000 ekin = 1.90419350976819 | erot = 3.39352467596445 | epot = -22.5624536061979 | etot = -17.2647354204652 +48000 ekin = 2.46191536162942 | erot = 2.50024189038397 | epot = -22.5888330081063 | etot = -17.6266757560929 +49000 ekin = 3.18008619674969 | erot = 2.18329398142911 | epot = -22.6110647388652 | etot = -17.2476845606864 +50000 ekin = 2.92380640638812 | erot = 1.5483538313346 | epot = -22.6682279672282 | etot = -18.1960677295054 +51000 ekin = 2.8672950322524 | erot = 2.67529217516736 | epot = -22.6748886664557 | etot = -17.132301459036 +52000 ekin = 2.30283827457733 | erot = 1.82645474029551 | epot = -22.6607030819086 | etot = -18.5314100670358 +53000 ekin = 3.18697616339314 | erot = 1.6721126504968 | epot = -22.7158951183044 | etot = -17.8568063044145 +54000 ekin = 2.63274995193147 | erot = 1.96664130685842 | epot = -22.7877787224364 | etot = -18.1883874636465 +55000 ekin = 3.18311630681889 | erot = 2.85127254864952 | epot = -22.8390589862477 | etot = -16.8046701307793 +56000 ekin = 2.55275960671528 | erot = 3.05720384772626 | epot = -22.8187750450683 | etot = -17.2088115906267 +57000 ekin = 2.43682051944964 | erot = 3.45782031837858 | epot = -22.7770565571277 | etot = -16.8824157192995 +58000 ekin = 1.93888380963701 | erot = 2.51321017005837 | epot = -22.7135987564736 | etot = -18.2615047767782 +59000 ekin = 2.5584899615086 | erot = 3.52166542523796 | epot = -22.6623202639297 | etot = -16.5821648771831 +60000 ekin = 2.80661395039301 | erot = 2.89055248290058 | epot = -22.5801959967487 | etot = -16.8830295634551 +61000 ekin = 2.68598657973729 | erot = 2.54741083070049 | epot = -22.4806361765055 | etot = -17.2472387660677 +62000 ekin = 2.74493324548126 | erot = 2.23648307303268 | epot = -22.4129547813458 | etot = -17.4315384628319 +63000 ekin = 2.65627195091607 | erot = 2.46107949280746 | epot = -22.3986334001314 | etot = -17.2812819564079 +64000 ekin = 2.12379240032878 | erot = 2.79203441675509 | epot = -22.3495990435982 | etot = -17.4337722265143 +65000 ekin = 1.86782238979936 | erot = 2.70277079938777 | epot = -22.3710220966341 | etot = -17.8004289074469 +66000 ekin = 2.74983103317414 | erot = 1.93532287297332 | epot = -22.3642892005434 | etot = -17.679135294396 +67000 ekin = 2.51092055125345 | erot = 2.46618624666166 | epot = -22.3997780561407 | etot = -17.4226712582256 +68000 ekin = 2.95469759114171 | erot = 1.97026833535318 | epot = -22.465077041847 | etot = -17.5401111153521 +69000 ekin = 2.60179538487172 | erot = 2.27022574694886 | epot = -22.4013876082185 | etot = -17.529366476398 +70000 ekin = 2.38624525335422 | erot = 2.82124637267727 | epot = -22.3329612644328 | etot = -17.1254696384013 +71000 ekin = 2.6264191985346 | erot = 2.8933242992384 | epot = -22.3324946257813 | etot = -16.8127511280083 +72000 ekin = 2.93199679301318 | erot = 2.83600213853039 | epot = -22.4418753486332 | etot = -16.6738764170896 +73000 ekin = 2.20521324648382 | erot = 3.05063841714452 | epot = -22.5078076718832 | etot = -17.2519560082549 +74000 ekin = 2.16594519672766 | erot = 2.82993872672919 | epot = -22.5187768617569 | etot = -17.5228929383001 +75000 ekin = 1.52753824412461 | erot = 1.91758574309004 | epot = -22.6434864113427 | etot = -19.198362424128 +76000 ekin = 1.89477517532867 | erot = 2.83145375092216 | epot = -22.7507099037207 | etot = -18.0244809774698 +77000 ekin = 2.84722966394523 | erot = 3.20523918524772 | epot = -22.8263123696514 | etot = -16.7738435204584 +78000 ekin = 2.44900478430451 | erot = 2.80964787966681 | epot = -22.811923730311 | etot = -17.5532710663397 +79000 ekin = 2.16549328835507 | erot = 1.67531288307153 | epot = -22.8278994273521 | etot = -18.9870932559255 +80000 ekin = 2.38929173610466 | erot = 2.5835599737549 | epot = -22.7453472674482 | etot = -17.7724955575887 +81000 ekin = 2.74182188149 | erot = 1.92580771183152 | epot = -22.6872721828912 | etot = -18.0196425895697 +82000 ekin = 1.90254633515813 | erot = 1.70958501101744 | epot = -22.5904815431895 | etot = -18.9783501970139 +83000 ekin = 1.63862423461032 | erot = 1.87668722448406 | epot = -22.5030898166236 | etot = -18.9877783575292 +84000 ekin = 1.65768128899531 | erot = 2.10186039233844 | epot = -22.4199436013011 | etot = -18.6604019199674 +85000 ekin = 2.40787065796921 | erot = 2.04965431830703 | epot = -22.3401854879212 | etot = -17.882660511645 +86000 ekin = 2.51073542405177 | erot = 1.79768841940749 | epot = -22.3948638623201 | etot = -18.0864400188608 +87000 ekin = 2.13729284484532 | erot = 1.97886338867606 | epot = -22.4457225556766 | etot = -18.3295663221553 +88000 ekin = 1.7511616822056 | erot = 2.36434608342923 | epot = -22.4232555875235 | etot = -18.3077478218887 +89000 ekin = 1.85498863251071 | erot = 3.29466014836524 | epot = -22.4615925106509 | etot = -17.3119437297749 +90000 ekin = 2.22730928223451 | erot = 2.36761183779185 | epot = -22.5498488806969 | etot = -17.9549277606706 +91000 ekin = 2.40026068010467 | erot = 3.13124542611032 | epot = -22.5445138059197 | etot = -17.0130076997047 +92000 ekin = 2.69184894487886 | erot = 3.01111638487596 | epot = -22.5488335054242 | etot = -16.8458681756694 +93000 ekin = 3.04452081584098 | erot = 3.02893158250343 | epot = -22.4857514998612 | etot = -16.4122991015168 +94000 ekin = 3.21054020599498 | erot = 1.87554208928456 | epot = -22.58235617796 | etot = -17.4962738826805 +95000 ekin = 3.49164555041805 | erot = 2.891072597541 | epot = -22.651746211573 | etot = -16.269028063614 +96000 ekin = 2.89611459837769 | erot = 2.3840369162805 | epot = -22.6376886129393 | etot = -17.3575370982811 +97000 ekin = 1.94001816357314 | erot = 2.09603205774619 | epot = -22.6212143095229 | etot = -18.5851640882036 +98000 ekin = 2.21812472183551 | erot = 3.66512951907027 | epot = -22.540020786367 | etot = -16.6567665454612 +99000 ekin = 1.96304801418099 | erot = 2.78092002528642 | epot = -22.4500077741119 | etot = -17.7060397346445 +100000 ekin = 1.78146596589238 | erot = 2.66087063973067 | epot = -22.380628502186 | etot = -17.9382918965629 +101000 ekin = 2.13576431486591 | erot = 2.39189697670581 | epot = -22.3671198416411 | etot = -17.8394585500694 +102000 ekin = 1.54265458925823 | erot = 2.31301627489862 | epot = -22.3596033820569 | etot = -18.5039325179 +103000 ekin = 1.6493299781162 | erot = 2.8270014677761 | epot = -22.4044472055819 | etot = -17.9281157596896 +104000 ekin = 1.88425130865015 | erot = 3.36695629589131 | epot = -22.4614117565727 | etot = -17.2102041520312 +105000 ekin = 2.0873628063424 | erot = 1.99902589912496 | epot = -22.4857870795246 | etot = -18.3993983740573 +106000 ekin = 2.85192200005482 | erot = 1.96124421177816 | epot = -22.4885148263279 | etot = -17.6753486144949 +107000 ekin = 2.27699301124082 | erot = 1.54572940373457 | epot = -22.4328687856414 | etot = -18.610146370666 +108000 ekin = 2.43341212242249 | erot = 1.71014523953267 | epot = -22.4750159709764 | etot = -18.3314586090212 +109000 ekin = 2.3240302459673 | erot = 2.92730273400666 | epot = -22.454444740465 | etot = -17.203111760491 +110000 ekin = 2.75939007795593 | erot = 2.37261248457831 | epot = -22.4066316113364 | etot = -17.2746290488021 +111000 ekin = 2.30202775259985 | erot = 2.09098171366695 | epot = -22.340628179725 | etot = -17.9476187134582 +112000 ekin = 2.89672803093986 | erot = 1.84536318388285 | epot = -22.189229344937 | etot = -17.4471381301143 +113000 ekin = 2.80286812020301 | erot = 1.68317583122193 | epot = -22.1739192926258 | etot = -17.6878753412008 +114000 ekin = 3.41134331362354 | erot = 2.66279011393035 | epot = -22.2993892060878 | etot = -16.225255778534 +115000 ekin = 3.04096848543599 | erot = 1.72164164793761 | epot = -22.3101669297006 | etot = -17.547556796327 +116000 ekin = 3.18249263106367 | erot = 3.2187278057963 | epot = -22.376612031037 | etot = -15.975391594177 +117000 ekin = 3.04033644338919 | erot = 2.41632774149289 | epot = -22.3406101341932 | etot = -16.8839459493112 +118000 ekin = 3.22976632794611 | erot = 1.46870208555872 | epot = -22.262910646297 | etot = -17.5644422327922 +119000 ekin = 2.35815331598994 | erot = 3.0746467591689 | epot = -22.21629705762 | etot = -16.7834969824611 +120000 ekin = 1.93901604028919 | erot = 2.21087803685819 | epot = -22.1596747789505 | etot = -18.0097807018031 +121000 ekin = 1.9479198834689 | erot = 3.06697908719323 | epot = -22.1473490758083 | etot = -17.1324501051462 +122000 ekin = 1.69642311218451 | erot = 1.71065948591523 | epot = -22.235021693017 | etot = -18.8279390949172 +123000 ekin = 1.74537927001903 | erot = 2.31042772730644 | epot = -22.3250546948603 | etot = -18.2692476975348 +124000 ekin = 2.74229806685693 | erot = 1.94346011848798 | epot = -22.3376426377462 | etot = -17.6518844524013 +125000 ekin = 2.7762803161376 | erot = 1.95737420539166 | epot = -22.3561899601979 | etot = -17.6225354386687 +126000 ekin = 2.05898577806786 | erot = 1.47493157618748 | epot = -22.3918669376121 | etot = -18.8579495833568 +127000 ekin = 1.88620727578863 | erot = 1.58698481884328 | epot = -22.3753405588623 | etot = -18.9021484642304 +128000 ekin = 1.65027256647601 | erot = 1.87589048163674 | epot = -22.3576574967822 | etot = -18.8314944486694 +129000 ekin = 2.51771860981078 | erot = 2.38745668871878 | epot = -22.3622404512641 | etot = -17.4570651527345 +130000 ekin = 1.60778116741171 | erot = 2.81983062254804 | epot = -22.3043401463427 | etot = -17.8767283563829 +131000 ekin = 2.27966529707091 | erot = 2.29465997580787 | epot = -22.1860056729234 | etot = -17.6116804000446 +132000 ekin = 2.94605151024306 | erot = 2.34727265039698 | epot = -22.1004107829513 | etot = -16.8070866223112 +133000 ekin = 2.00184520718143 | erot = 2.13597622566091 | epot = -22.0860804435183 | etot = -17.948259010676 +134000 ekin = 1.54536260297594 | erot = 2.86019181856985 | epot = -22.0324797134652 | etot = -17.6269252919194 +135000 ekin = 1.7899169229158 | erot = 2.40585579784187 | epot = -22.0564792277569 | etot = -17.8607065069993 +136000 ekin = 1.63315069688348 | erot = 2.13968964990471 | epot = -22.0645410751456 | etot = -18.2917007283574 +137000 ekin = 2.36475220491125 | erot = 1.9307510547685 | epot = -22.101884847306 | etot = -17.8063815876263 +138000 ekin = 2.9554682114977 | erot = 1.58329215843879 | epot = -22.1589207193491 | etot = -17.6201603494126 +139000 ekin = 3.18559985564368 | erot = 2.24978247982886 | epot = -22.2766713145626 | etot = -16.84128897909 +140000 ekin = 2.25331500051846 | erot = 3.04264261269698 | epot = -22.4413209794808 | etot = -17.1453633662654 +141000 ekin = 1.8939664036255 | erot = 3.12730191483889 | epot = -22.6943708703896 | etot = -17.6731025519252 +142000 ekin = 2.48698722341786 | erot = 2.50204475841096 | epot = -22.8022645411413 | etot = -17.8132325593125 +143000 ekin = 2.39031114354902 | erot = 2.72027514737476 | epot = -22.7789363640122 | etot = -17.6683500730884 +144000 ekin = 1.93009742932804 | erot = 2.68112648713777 | epot = -22.6600942975093 | etot = -18.0488703810435 +145000 ekin = 1.81543048110687 | erot = 1.73927524532866 | epot = -22.6290694904769 | etot = -19.0743637640414 +146000 ekin = 2.4125202126428 | erot = 2.08569022934172 | epot = -22.5607640770181 | etot = -18.0625536350336 +147000 ekin = 1.44642974398304 | erot = 1.86921415702346 | epot = -22.4437745695726 | etot = -19.1281306685661 +148000 ekin = 1.94224767107088 | erot = 2.57935525538891 | epot = -22.4110987100047 | etot = -17.8894957835449 +149000 ekin = 2.03195649040454 | erot = 3.31786202502785 | epot = -22.312227106758 | etot = -16.9624085913257 +150000 ekin = 2.47792894576432 | erot = 2.68612874200304 | epot = -22.1392843642773 | etot = -16.97522667651 +151000 ekin = 2.75692645092955 | erot = 1.8812256584813 | epot = -21.9329416416723 | etot = -17.2947895322614 +152000 ekin = 2.7753834344323 | erot = 1.78115734250796 | epot = -21.7450724909841 | etot = -17.1885317140438 +153000 ekin = 3.09316888168833 | erot = 1.80744228044955 | epot = -21.6451473427313 | etot = -16.7445361805934 +154000 ekin = 2.31433640945477 | erot = 2.19304386678895 | epot = -21.5946356595637 | etot = -17.08725538332 +155000 ekin = 1.94169881401553 | erot = 2.67959698479411 | epot = -21.6941053409437 | etot = -17.072809542134 +156000 ekin = 2.69151609119638 | erot = 2.25048211983204 | epot = -21.7610571974251 | etot = -16.8190589863967 +157000 ekin = 3.89507004263776 | erot = 2.74501587672577 | epot = -21.8157728797743 | etot = -15.1756869604107 +158000 ekin = 2.88173407476086 | erot = 2.69702262693025 | epot = -21.8854957137509 | etot = -16.3067390120598 +159000 ekin = 3.15173323195918 | erot = 2.6174347371013 | epot = -21.8245251626835 | etot = -16.055357193623 +160000 ekin = 2.54983562435716 | erot = 3.26037467643909 | epot = -21.8527884226329 | etot = -16.0425781218367 +161000 ekin = 2.47569624391789 | erot = 2.4441841652721 | epot = -21.7973550812187 | etot = -16.8774746720287 +162000 ekin = 2.94228722137381 | erot = 2.59784970938384 | epot = -21.7813251561029 | etot = -16.2411882253452 +163000 ekin = 3.25812805712344 | erot = 2.25239331007842 | epot = -21.8200893075211 | etot = -16.3095679403192 +164000 ekin = 3.52786799143084 | erot = 2.22392713421412 | epot = -21.7646946348872 | etot = -16.0128995092423 +165000 ekin = 2.47839548873418 | erot = 2.58744140761169 | epot = -21.6790952945041 | etot = -16.6132583981583 +166000 ekin = 2.14435847552792 | erot = 3.04732688845808 | epot = -21.6219995979977 | etot = -16.4303142340117 +167000 ekin = 2.77664659649902 | erot = 2.89037999868329 | epot = -21.5339928834654 | etot = -15.8669662882831 +168000 ekin = 1.74464407802389 | erot = 2.78052653338966 | epot = -21.4288999288375 | etot = -16.903729317424 +169000 ekin = 1.8068912909333 | erot = 2.46391033708928 | epot = -21.4128285618694 | etot = -17.1420269338468 +170000 ekin = 1.69498145941511 | erot = 2.88911238881156 | epot = -21.4319269866204 | etot = -16.8478331383937 +171000 ekin = 2.15326316196646 | erot = 1.6134654780187 | epot = -21.2861470779284 | etot = -17.5194184379432 +172000 ekin = 1.67904916339532 | erot = 2.36509147316374 | epot = -21.1250864759441 | etot = -17.080945839385 +173000 ekin = 2.05349972960735 | erot = 2.18864665107749 | epot = -21.0744450592631 | etot = -16.8322986785783 +174000 ekin = 2.49402795941962 | erot = 3.1039231700088 | epot = -20.9332609664625 | etot = -15.335309837034 +175000 ekin = 2.60611029063986 | erot = 2.90993176119179 | epot = -20.8533230180669 | etot = -15.3372809662352 +176000 ekin = 2.14535974511638 | erot = 2.6771051102154 | epot = -20.8508037764829 | etot = -16.0283389211512 +177000 ekin = 2.82654664242577 | erot = 2.8064781965732 | epot = -20.9303681620826 | etot = -15.2973433230837 +178000 ekin = 3.17006270723388 | erot = 1.88204403688962 | epot = -21.0665744865168 | etot = -16.0144677423933 +179000 ekin = 2.33834827123179 | erot = 2.84870047825868 | epot = -21.1082901606944 | etot = -15.9212414112039 +180000 ekin = 2.39362550925046 | erot = 2.94575326168225 | epot = -21.1089731290028 | etot = -15.7695943580701 +181000 ekin = 2.78703231260152 | erot = 3.29998898392533 | epot = -21.0761138110654 | etot = -14.9890925145385 +182000 ekin = 3.023383912392 | erot = 2.3253310746288 | epot = -21.0444377426861 | etot = -15.6957227556653 +183000 ekin = 2.44126401356994 | erot = 2.19853056632819 | epot = -20.8846280234405 | etot = -16.2448334435424 +184000 ekin = 2.56448211253962 | erot = 2.77267067014069 | epot = -20.6657911214549 | etot = -15.3286383387746 +185000 ekin = 2.16427057092672 | erot = 1.95880146934287 | epot = -20.5647658775173 | etot = -16.4416938372477 +186000 ekin = 2.06536030915311 | erot = 3.1459346313777 | epot = -20.4537584304771 | etot = -15.2424634899463 +187000 ekin = 2.43846121057803 | erot = 1.93593042270706 | epot = -20.4775765627296 | etot = -16.1031849294445 +188000 ekin = 2.28827356508696 | erot = 2.89699235589217 | epot = -20.6028880527163 | etot = -15.4176221317372 +189000 ekin = 1.67206333515897 | erot = 3.05807378739725 | epot = -20.6184572736204 | etot = -15.8883201510642 +190000 ekin = 1.96995062226967 | erot = 2.943019674394 | epot = -20.6150380630742 | etot = -15.7020677664105 +191000 ekin = 2.31558303301195 | erot = 2.65062200614568 | epot = -20.5845049099943 | etot = -15.6182998708366 +192000 ekin = 3.58105122568799 | erot = 2.89866835149673 | epot = -20.5550364560059 | etot = -14.0753168788212 +193000 ekin = 2.69738971383614 | erot = 3.08390984677749 | epot = -20.5718609412494 | etot = -14.7905613806358 +194000 ekin = 2.65963556416735 | erot = 2.28486501061266 | epot = -20.4488832942326 | etot = -15.5043827194525 +195000 ekin = 1.85289053427901 | erot = 2.65318671222086 | epot = -20.3816844231207 | etot = -15.8756071766209 +196000 ekin = 2.28257181147918 | erot = 2.31175601065464 | epot = -20.4051132325268 | etot = -15.810785410393 +197000 ekin = 2.49770460330585 | erot = 2.55587879440512 | epot = -20.4716020539923 | etot = -15.4180186562813 +198000 ekin = 2.01700960777428 | erot = 1.51922008609382 | epot = -20.4907970823155 | etot = -16.9545673884474 +199000 ekin = 1.50027537520987 | erot = 2.19604462463445 | epot = -20.5138434458212 | etot = -16.8175234459769 +200000 ekin = 1.64850512926723 | erot = 2.45966335482571 | epot = -20.4934420686449 | etot = -16.385273584552 +201000 ekin = 2.62997533994907 | erot = 2.61637339049483 | epot = -20.5569645618355 | etot = -15.3106158313916 +202000 ekin = 2.30895175475241 | erot = 2.55653293887659 | epot = -20.6262537118088 | etot = -15.7607690181798 +203000 ekin = 1.64768887888552 | erot = 2.11556417528284 | epot = -20.6617888215465 | etot = -16.8985357673782 +204000 ekin = 2.01924097320136 | erot = 1.97748949636931 | epot = -20.7002685556681 | etot = -16.7035380860975 +205000 ekin = 2.97656554045711 | erot = 3.25408007971553 | epot = -20.9425038008424 | etot = -14.7118581806697 +206000 ekin = 2.56613069661945 | erot = 2.2162424422446 | epot = -21.0621833598182 | etot = -16.2798102209542 +207000 ekin = 3.44850636848559 | erot = 2.48816050856267 | epot = -21.2038849430866 | etot = -15.2672180660384 +208000 ekin = 2.54208934028226 | erot = 2.22605232144503 | epot = -21.3476404533667 | etot = -16.5794987916394 +209000 ekin = 3.84151461096732 | erot = 2.16534559513904 | epot = -21.4932373455843 | etot = -15.486377139478 +210000 ekin = 3.06873591712904 | erot = 2.24760815652572 | epot = -21.6427793540355 | etot = -16.3264352803807 +211000 ekin = 1.64176280869923 | erot = 2.17721976802013 | epot = -21.8130439048271 | etot = -17.9940613281078 +212000 ekin = 2.5985934050661 | erot = 2.41520703335867 | epot = -21.9964648294562 | etot = -16.9826643910315 +213000 ekin = 2.51136104390039 | erot = 1.99503544560739 | epot = -22.161492842604 | etot = -17.6550963530962 +214000 ekin = 2.77089845962619 | erot = 3.17247228684199 | epot = -22.208715104286 | etot = -16.2653443578179 +215000 ekin = 2.53408528186206 | erot = 1.84963848601796 | epot = -22.1148567901871 | etot = -17.7311330223071 +216000 ekin = 2.52671619876928 | erot = 2.77873014449688 | epot = -22.1370884570131 | etot = -16.8316421137469 +217000 ekin = 2.50171921508545 | erot = 1.89238935467003 | epot = -22.226079201001 | etot = -17.8319706312455 +218000 ekin = 2.43936294263937 | erot = 2.41974828067302 | epot = -22.2447049583244 | etot = -17.385593735012 +219000 ekin = 2.30221269367205 | erot = 2.65120674162377 | epot = -22.2807164841742 | etot = -17.3272970488784 +220000 ekin = 1.70065256620687 | erot = 2.34758543213917 | epot = -22.2809933538228 | etot = -18.2327553554767 +221000 ekin = 2.09298237125575 | erot = 2.4788648159591 | epot = -22.267957001012 | etot = -17.6961098137972 +222000 ekin = 1.58469709510937 | erot = 2.14490786301286 | epot = -22.1867412404881 | etot = -18.4571362823659 +223000 ekin = 1.83926923346352 | erot = 1.89456034969536 | epot = -22.131893392038 | etot = -18.3980638088791 +224000 ekin = 2.59583657132575 | erot = 2.93869915115498 | epot = -22.1425986650605 | etot = -16.6080629425798 +225000 ekin = 3.29351563254165 | erot = 2.84339535814139 | epot = -22.12757310355 | etot = -15.990662112867 +226000 ekin = 3.03135339447922 | erot = 2.08293143143603 | epot = -22.15283624886 | etot = -17.0385514229448 +227000 ekin = 2.50176282992082 | erot = 3.15084128846394 | epot = -22.2250438959745 | etot = -16.5724397775897 +228000 ekin = 2.32013498351673 | erot = 2.67554406359434 | epot = -22.3177515383564 | etot = -17.3220724912453 +229000 ekin = 2.89545450975318 | erot = 2.90735055857064 | epot = -22.4361496683347 | etot = -16.6333446000109 +230000 ekin = 2.28321229485933 | erot = 3.48420465632866 | epot = -22.548785995051 | etot = -16.781369043863 +231000 ekin = 2.0778632375453 | erot = 3.1067397369644 | epot = -22.5896609633152 | etot = -17.4050579888055 +232000 ekin = 2.1202374109541 | erot = 1.98747810033065 | epot = -22.5738924334392 | etot = -18.4661769221544 +233000 ekin = 2.33571877855589 | erot = 2.83585090202734 | epot = -22.5402065195541 | etot = -17.3686368389708 +234000 ekin = 2.10578223747154 | erot = 2.07381218733635 | epot = -22.5507693150832 | etot = -18.3711748902754 +235000 ekin = 2.44321041214394 | erot = 2.80846352304316 | epot = -22.5606929563186 | etot = -17.3090190211315 +236000 ekin = 2.93630791731799 | erot = 3.06315918531728 | epot = -22.4860653874721 | etot = -16.4865982848368 +237000 ekin = 3.21264879506079 | erot = 3.26866508478298 | epot = -22.3683553437861 | etot = -15.8870414639423 +238000 ekin = 2.46595539123277 | erot = 2.32502019506662 | epot = -22.3144456769666 | etot = -17.5234700906672 +239000 ekin = 2.10325864915823 | erot = 2.47631139904042 | epot = -22.301139292181 | etot = -17.7215692439824 +240000 ekin = 1.77270999777839 | erot = 2.60141429112663 | epot = -22.2344206081543 | etot = -17.8602963192493 +241000 ekin = 1.94952922244078 | erot = 1.39715216866763 | epot = -22.2207225048761 | etot = -18.8740411137677 +242000 ekin = 3.05687991591411 | erot = 2.00862394928705 | epot = -22.2213200390943 | etot = -17.1558161738932 +243000 ekin = 2.86735711945299 | erot = 1.7994811867468 | epot = -22.2697610280427 | etot = -17.6029227218429 +244000 ekin = 2.00525854269389 | erot = 2.36445341214556 | epot = -22.2726788994494 | etot = -17.90296694461 +245000 ekin = 2.28011102404838 | erot = 2.787005205328 | epot = -22.2995433574618 | etot = -17.2324271280854 +246000 ekin = 2.06819738789813 | erot = 2.24624952782284 | epot = -22.2551680110137 | etot = -17.9407210952928 +247000 ekin = 1.69964711256213 | erot = 3.22260619239826 | epot = -22.1916408256116 | etot = -17.2693875206512 +248000 ekin = 1.92997585194759 | erot = 3.61155944514366 | epot = -22.0096484177852 | etot = -16.468113120694 +249000 ekin = 2.16278530892653 | erot = 3.27771891456707 | epot = -21.8856058980726 | etot = -16.445101674579 +250000 ekin = 2.32204054211025 | erot = 2.46317574116849 | epot = -21.8028762710591 | etot = -17.0176599877804 +251000 ekin = 1.23768964067255 | erot = 2.241505337621 | epot = -21.7630657074039 | etot = -18.2838707291104 +252000 ekin = 1.79818833522214 | erot = 2.12556386664128 | epot = -21.7586349357284 | etot = -17.834882733865 +253000 ekin = 2.12809689846393 | erot = 2.59685639208403 | epot = -21.7226495687757 | etot = -16.9976962782278 +254000 ekin = 2.46813261968533 | erot = 2.00391812662871 | epot = -21.7113918037362 | etot = -17.2393410574221 +255000 ekin = 2.31566729087291 | erot = 2.03619058028117 | epot = -21.7265453183256 | etot = -17.3746874471715 +256000 ekin = 2.87223929491326 | erot = 2.61790933826622 | epot = -21.659332511914 | etot = -16.1691838787345 +257000 ekin = 2.85756762932926 | erot = 2.08174673916199 | epot = -21.6161821054731 | etot = -16.6768677369818 +258000 ekin = 2.06111021157734 | erot = 2.32748664972428 | epot = -21.5132485706726 | etot = -17.124651709371 +259000 ekin = 2.23305784057759 | erot = 2.88843859953736 | epot = -21.5040039667854 | etot = -16.3825075266705 +260000 ekin = 2.49862397932476 | erot = 2.3833688584839 | epot = -21.488210637319 | etot = -16.6062177995103 +261000 ekin = 2.09280296934734 | erot = 2.39632540029206 | epot = -21.4325331777953 | etot = -16.9434048081559 +262000 ekin = 2.33576913564289 | erot = 2.67273419354396 | epot = -21.3832241450035 | etot = -16.3747208158166 +263000 ekin = 2.20536189489354 | erot = 2.71530627040564 | epot = -21.4329409070981 | etot = -16.5122727417989 +264000 ekin = 2.2858247573423 | erot = 2.76839346219662 | epot = -21.3931084431599 | etot = -16.338890223621 +265000 ekin = 1.70928536820409 | erot = 1.79395423442895 | epot = -21.2682341921474 | etot = -17.7649945895143 +266000 ekin = 2.48721735474525 | erot = 2.08745460533225 | epot = -21.1746995817337 | etot = -16.6000276216562 +267000 ekin = 2.69283567987773 | erot = 2.10301910407212 | epot = -21.1705161290062 | etot = -16.3746613450563 +268000 ekin = 3.00000233743719 | erot = 2.80954585635721 | epot = -21.1647521126509 | etot = -15.3552039188565 +269000 ekin = 3.50713810468527 | erot = 2.35763817348002 | epot = -21.1537110688983 | etot = -15.288934790733 +270000 ekin = 3.50686942248863 | erot = 1.86462765875889 | epot = -21.1925508822801 | etot = -15.8210538010326 +271000 ekin = 3.57026082273992 | erot = 2.08172467795388 | epot = -21.277581718294 | etot = -15.6255962176003 +272000 ekin = 2.4484752533773 | erot = 3.08466485039763 | epot = -21.3619851902072 | etot = -15.8288450864322 +273000 ekin = 2.39748176307242 | erot = 3.1335505044672 | epot = -21.4386234252579 | etot = -15.9075911577183 +274000 ekin = 2.48208144431864 | erot = 2.00552494041966 | epot = -21.4476232953882 | etot = -16.9600169106499 +275000 ekin = 2.4872108114937 | erot = 3.05413598233607 | epot = -21.4713984309062 | etot = -15.9300516370765 +276000 ekin = 2.82709589676966 | erot = 2.88384306577857 | epot = -21.443459011816 | etot = -15.7325200492678 +277000 ekin = 2.23479555963312 | erot = 2.20310851955639 | epot = -21.3883073251199 | etot = -16.9504032459304 +278000 ekin = 2.81418916407429 | erot = 3.24537052192614 | epot = -21.3155364074003 | etot = -15.2559767213999 +279000 ekin = 2.57366525203698 | erot = 1.81705578305929 | epot = -21.2862101233851 | etot = -16.8954890882888 +280000 ekin = 2.41063464320149 | erot = 1.76282693004732 | epot = -21.254962528096 | etot = -17.0815009548472 +281000 ekin = 2.58126226070487 | erot = 2.29258221702168 | epot = -21.306394928225 | etot = -16.4325504504985 +282000 ekin = 3.02016903398222 | erot = 2.4309452389034 | epot = -21.4340900724633 | etot = -15.9829757995777 +283000 ekin = 2.5926914979033 | erot = 2.11330689541034 | epot = -21.6296517079942 | etot = -16.9236533146805 +284000 ekin = 2.51704243107537 | erot = 3.13156683036759 | epot = -21.7452694753527 | etot = -16.0966602139097 +285000 ekin = 2.4236537221525 | erot = 1.77228258125505 | epot = -21.8557019037769 | etot = -17.6597656003694 +286000 ekin = 1.94467195521662 | erot = 2.03660974116722 | epot = -21.901435736722 | etot = -17.9201540403382 +287000 ekin = 2.56319670376176 | erot = 2.60867050510154 | epot = -21.9067509934901 | etot = -16.7348837846268 +288000 ekin = 2.19574207425736 | erot = 1.69805542160022 | epot = -21.8143855675961 | etot = -17.9205880717385 +289000 ekin = 2.35326278833023 | erot = 1.65840109676148 | epot = -21.6976038565285 | etot = -17.6859399714368 +290000 ekin = 2.35194561775041 | erot = 1.99444238353745 | epot = -21.6551012116075 | etot = -17.3087132103196 +291000 ekin = 1.48585281531713 | erot = 2.66475825861556 | epot = -21.56036793472 | etot = -17.4097568607873 +292000 ekin = 2.1073994475645 | erot = 2.42809824662638 | epot = -21.4451596117638 | etot = -16.9096619175729 +293000 ekin = 2.11618090223715 | erot = 1.86694554151196 | epot = -21.3593625692768 | etot = -17.3762361255277 +294000 ekin = 2.06078090566327 | erot = 2.13941873359473 | epot = -21.232623310094 | etot = -17.032423670836 +295000 ekin = 2.11467178034796 | erot = 2.32673436675183 | epot = -21.1123588667461 | etot = -16.6709527196463 +296000 ekin = 1.53087058859334 | erot = 2.94008409149154 | epot = -21.2112197533848 | etot = -16.7402650732999 +297000 ekin = 2.52732986791201 | erot = 2.18380855337859 | epot = -21.1955190508786 | etot = -16.484380629588 +298000 ekin = 1.89033945823201 | erot = 2.02521913176003 | epot = -21.2593750718295 | etot = -17.3438164818375 +299000 ekin = 1.87142873048437 | erot = 1.6640456322155 | epot = -21.2919162310488 | etot = -17.7564418683489 +300000 ekin = 2.23872615546785 | erot = 1.50807257618898 | epot = -21.3339204593826 | etot = -17.5871217277257 +301000 ekin = 1.99965506724556 | erot = 2.00145094516845 | epot = -21.4707589194324 | etot = -17.4696529070184 +302000 ekin = 1.76370349732521 | erot = 2.2378770890149 | epot = -21.5675275978257 | etot = -17.5659470114856 +303000 ekin = 2.69610887251788 | erot = 1.69957221429742 | epot = -21.5563765448091 | etot = -17.1606954579938 +304000 ekin = 2.55447143501921 | erot = 2.02060813090351 | epot = -21.5692327321341 | etot = -16.9941531662114 +305000 ekin = 2.38230604232715 | erot = 2.31489374428117 | epot = -21.5335950166329 | etot = -16.8363952300246 +306000 ekin = 2.07785475765117 | erot = 2.45230660685968 | epot = -21.4550895345846 | etot = -16.9249281700738 +307000 ekin = 3.17130424567277 | erot = 3.29574614566804 | epot = -21.4151535289883 | etot = -14.9481031376475 +308000 ekin = 3.40959217051674 | erot = 2.68389483402971 | epot = -21.4778643688409 | etot = -15.3843773642944 +309000 ekin = 2.36068264180093 | erot = 2.91715332823343 | epot = -21.5794336507741 | etot = -16.3015976807397 +310000 ekin = 2.49952357229221 | erot = 2.3602895089614 | epot = -21.5982142524176 | etot = -16.738401171164 +311000 ekin = 2.53288726180907 | erot = 2.29596940545853 | epot = -21.6418553661547 | etot = -16.8129986988871 +312000 ekin = 2.05123272208704 | erot = 2.92023923411836 | epot = -21.7377547517075 | etot = -16.7662827955021 +313000 ekin = 1.80834719374889 | erot = 2.29357283142128 | epot = -21.7993116362532 | etot = -17.697391611083 +314000 ekin = 2.30684015099018 | erot = 2.20859462712275 | epot = -21.8029398081388 | etot = -17.2875050300258 +315000 ekin = 1.86413924486173 | erot = 2.14748794238473 | epot = -21.8550418960799 | etot = -17.8434147088335 +316000 ekin = 2.20558056533516 | erot = 3.03447287931581 | epot = -21.8868412075708 | etot = -16.6467877629199 +317000 ekin = 2.4782093112548 | erot = 3.56870099099487 | epot = -21.9902146748518 | etot = -15.9433043726022 +318000 ekin = 2.36582343801679 | erot = 3.01887804681551 | epot = -22.1178732891163 | etot = -16.7331718042839 +319000 ekin = 2.40464629760758 | erot = 3.15910789488741 | epot = -22.2289401281564 | etot = -16.6651859356615 +320000 ekin = 1.80206494109346 | erot = 2.83527990295433 | epot = -22.3120263401861 | etot = -17.6746814961383 +321000 ekin = 2.91146951948762 | erot = 2.25772268449837 | epot = -22.3029455835946 | etot = -17.1337533796087 +322000 ekin = 2.8226351296685 | erot = 2.67950826833979 | epot = -22.3041650189947 | etot = -16.8020216209864 +323000 ekin = 2.067323568424 | erot = 2.31975284775299 | epot = -22.3338840353559 | etot = -17.9468076191789 +324000 ekin = 2.6012747278288 | erot = 2.58351861537749 | epot = -22.3215168526943 | etot = -17.1367235094881 +325000 ekin = 3.45560055552842 | erot = 2.50162515355503 | epot = -22.1825527777624 | etot = -16.2253270686789 +326000 ekin = 3.51422890604519 | erot = 2.8442606101801 | epot = -22.0201095272524 | etot = -15.6616200110271 +327000 ekin = 2.63551490316294 | erot = 2.20570805472232 | epot = -21.9384479867006 | etot = -17.0972250288154 +328000 ekin = 1.8043914440792 | erot = 2.37599512200969 | epot = -21.8619803976419 | etot = -17.681593831553 +329000 ekin = 2.15766181563134 | erot = 2.45286496267961 | epot = -21.8518523862111 | etot = -17.2413256079002 +330000 ekin = 1.8483425992464 | erot = 2.03367429366602 | epot = -21.7684095252419 | etot = -17.8863926323295 +331000 ekin = 2.3531484336258 | erot = 1.80165819621477 | epot = -21.7197009414848 | etot = -17.5648943116442 +332000 ekin = 1.67855936307207 | erot = 2.53341219651311 | epot = -21.733643435588 | etot = -17.5216718760028 +333000 ekin = 1.60376334688456 | erot = 2.14058675025446 | epot = -21.835637958395 | etot = -18.091287861256 +334000 ekin = 2.2655199008178 | erot = 2.62486254825417 | epot = -21.879497107847 | etot = -16.989114658775 +335000 ekin = 2.91208137486082 | erot = 3.11052870452009 | epot = -21.9161692767171 | etot = -15.8935591973362 +336000 ekin = 2.73132973682385 | erot = 2.56213100489405 | epot = -21.8312488568505 | etot = -16.5377881151326 +337000 ekin = 3.15411918141902 | erot = 3.875128198312 | epot = -21.9061152574783 | etot = -14.8768678777473 +338000 ekin = 2.33141760424507 | erot = 2.13211945089679 | epot = -21.913746111238 | etot = -17.4502090560961 +339000 ekin = 1.71915361945718 | erot = 2.31270220754042 | epot = -21.9042074773719 | etot = -17.8723516503743 +340000 ekin = 1.62199393011805 | erot = 3.16990972384469 | epot = -21.8898233676231 | etot = -17.0979197136604 +341000 ekin = 1.71588704296646 | erot = 3.17642860992462 | epot = -21.8345558128149 | etot = -16.9422401599238 +342000 ekin = 1.82178091247658 | erot = 2.58875985611025 | epot = -21.7161502950572 | etot = -17.3056095264704 +343000 ekin = 3.08559255942693 | erot = 2.94813449265469 | epot = -21.7030445300996 | etot = -15.669317478018 +344000 ekin = 2.95985387154984 | erot = 3.11547515850352 | epot = -21.681548329552 | etot = -15.6062192994986 +345000 ekin = 2.33428072266864 | erot = 2.8804443128302 | epot = -21.6567075042343 | etot = -16.4419824687354 +346000 ekin = 2.02077664062698 | erot = 3.45936833964706 | epot = -21.5877268821218 | etot = -16.1075819018477 +347000 ekin = 2.34924784800441 | erot = 1.93056350805623 | epot = -21.4896151766054 | etot = -17.2098038205448 +348000 ekin = 2.79839267202794 | erot = 2.79408776517961 | epot = -21.4682057474677 | etot = -15.8757253102602 +349000 ekin = 2.33820470114615 | erot = 3.12966318670512 | epot = -21.5603039389198 | etot = -16.0924360510685 +350000 ekin = 2.22383234890832 | erot = 2.3888687038801 | epot = -21.5375784703117 | etot = -16.9248774175232 +351000 ekin = 2.33329735253339 | erot = 2.84447430695177 | epot = -21.5078106306152 | etot = -16.33003897113 +352000 ekin = 2.74923373919409 | erot = 2.76796181793622 | epot = -21.5537134920816 | etot = -16.0365179349513 +353000 ekin = 1.76111836153718 | erot = 2.12255592617517 | epot = -21.5037017999955 | etot = -17.6200275122832 +354000 ekin = 2.29967358188085 | erot = 2.37615363620183 | epot = -21.559257977819 | etot = -16.8834307597363 +355000 ekin = 2.32956787601564 | erot = 2.41406261152025 | epot = -21.5311925684016 | etot = -16.7875620808657 +356000 ekin = 2.99536507165416 | erot = 3.01337867890171 | epot = -21.461213826164 | etot = -15.4524700756081 +357000 ekin = 1.79487551861702 | erot = 2.1478177575683 | epot = -21.4425100027869 | etot = -17.4998167266015 +358000 ekin = 2.06856992699964 | erot = 1.91585051553708 | epot = -21.4597512525557 | etot = -17.475330810019 +359000 ekin = 2.03457633089973 | erot = 2.13725650388116 | epot = -21.4345843672419 | etot = -17.2627515324611 +360000 ekin = 2.64289898809605 | erot = 2.45722294398596 | epot = -21.3798303659972 | etot = -16.2797084339152 +361000 ekin = 2.44681633772951 | erot = 2.40323525392196 | epot = -21.4535746870957 | etot = -16.6035230954443 +362000 ekin = 2.27284400709389 | erot = 2.04866562998477 | epot = -21.4444048899961 | etot = -17.1228952529174 +363000 ekin = 3.23945885057604 | erot = 1.79247859381385 | epot = -21.4992698914106 | etot = -16.4673324470207 +364000 ekin = 3.01124200487832 | erot = 2.16495867321709 | epot = -21.5330648567406 | etot = -16.3568641786452 +365000 ekin = 2.51472285580871 | erot = 2.29864111879032 | epot = -21.6252096459668 | etot = -16.8118456713678 +366000 ekin = 2.59356655410024 | erot = 2.21031948632571 | epot = -21.6397726115723 | etot = -16.8358865711463 +367000 ekin = 2.23422490605625 | erot = 1.85375489374337 | epot = -21.7036464131406 | etot = -17.615666613341 +368000 ekin = 2.4774770785368 | erot = 2.36511710555107 | epot = -21.7442459693683 | etot = -16.9016517852804 +369000 ekin = 2.03854183495617 | erot = 2.80790943599038 | epot = -21.8295461127419 | etot = -16.9830948417954 +370000 ekin = 2.08495509326203 | erot = 2.15717784784086 | epot = -21.8579547558588 | etot = -17.6158218147559 +371000 ekin = 2.1649158804987 | erot = 2.10731342711639 | epot = -21.7507302872469 | etot = -17.4785009796318 +372000 ekin = 1.83416420958724 | erot = 1.90082367490456 | epot = -21.6784224725519 | etot = -17.9434345880601 +373000 ekin = 1.97176482573297 | erot = 1.7779600789095 | epot = -21.6393712386778 | etot = -17.8896463340353 +374000 ekin = 2.89940710658305 | erot = 1.91194262525378 | epot = -21.5337545453635 | etot = -16.7224048135267 +375000 ekin = 2.32339676163341 | erot = 1.92362318361284 | epot = -21.421709102519 | etot = -17.1746891572728 +376000 ekin = 2.59047552311153 | erot = 2.32394149083979 | epot = -21.4139727856534 | etot = -16.4995557717021 +377000 ekin = 2.24598863840517 | erot = 1.65770205797294 | epot = -21.3405339068232 | etot = -17.4368432104451 +378000 ekin = 2.38351514056703 | erot = 2.54156262207208 | epot = -21.3122380587448 | etot = -16.3871602961057 +379000 ekin = 2.08457212928957 | erot = 2.11819645676891 | epot = -21.2663127721437 | etot = -17.0635441860852 +380000 ekin = 2.62168026009058 | erot = 2.36576073073355 | epot = -21.2469701231191 | etot = -16.259529132295 +381000 ekin = 2.42554871977307 | erot = 2.21588725182519 | epot = -21.2594018196931 | etot = -16.6179658480948 +382000 ekin = 2.04454090532122 | erot = 3.35199327879854 | epot = -21.3507561156203 | etot = -15.9542219315006 +383000 ekin = 2.5775676978984 | erot = 1.58356833947096 | epot = -21.4206473136967 | etot = -17.2595112763273 +384000 ekin = 2.32411392435712 | erot = 2.07034159075991 | epot = -21.4254017003271 | etot = -17.0309461852101 +385000 ekin = 1.93815279071873 | erot = 3.2997037447625 | epot = -21.4993838182002 | etot = -16.2615272827189 +386000 ekin = 2.10645704249442 | erot = 2.94380940917573 | epot = -21.5050572923383 | etot = -16.4547908406681 +387000 ekin = 2.28625118399722 | erot = 2.40488022694899 | epot = -21.4350466670762 | etot = -16.74391525613 +388000 ekin = 2.84183807689895 | erot = 2.72440789072404 | epot = -21.448767296848 | etot = -15.882521329225 +389000 ekin = 3.39750799106376 | erot = 3.08194517695383 | epot = -21.6559630447603 | etot = -15.1765098767427 +390000 ekin = 2.82211920760118 | erot = 2.04880343622588 | epot = -21.7229608878358 | etot = -16.8520382440088 +391000 ekin = 2.25113345866118 | erot = 2.45876014532077 | epot = -21.7793475672487 | etot = -17.0694539632668 +392000 ekin = 2.6777973992177 | erot = 2.7527860471579 | epot = -21.9200377033298 | etot = -16.4894542569542 +393000 ekin = 2.07336639249412 | erot = 1.66102921524042 | epot = -22.0500496423093 | etot = -18.3156540345748 +394000 ekin = 2.1138614951422 | erot = 2.4065490584156 | epot = -22.0647062581752 | etot = -17.5442957046174 +395000 ekin = 2.46967791557608 | erot = 2.46187607744979 | epot = -22.0113006362931 | etot = -17.0797466432672 +396000 ekin = 3.17858061422169 | erot = 1.60030928107608 | epot = -21.9570022338792 | etot = -17.1781123385814 +397000 ekin = 2.37483507726777 | erot = 2.17387816921976 | epot = -21.8769234701934 | etot = -17.3282102237059 +398000 ekin = 2.29815779154461 | erot = 2.20148627030488 | epot = -21.8293641014529 | etot = -17.3297200396034 +399000 ekin = 2.66620669497936 | erot = 2.78316441348841 | epot = -21.7420307764657 | etot = -16.2926596679979 +400000 ekin = 1.8196142363994 | erot = 2.77573291920481 | epot = -21.7225828560707 | etot = -17.1272357004665 +401000 ekin = 2.39347596566752 | erot = 3.11237720134103 | epot = -21.763219812775 | etot = -16.2573666457665 +402000 ekin = 4.0137909252526 | erot = 3.58756310879366 | epot = -21.6952307126455 | etot = -14.0938766785993 +403000 ekin = 3.6423872335827 | erot = 3.44210139074532 | epot = -21.6932224157202 | etot = -14.6087337913922 +404000 ekin = 2.52116102522202 | erot = 2.99286839639892 | epot = -21.7395466120138 | etot = -16.2255171903929 +405000 ekin = 2.80514548558626 | erot = 3.09807228440151 | epot = -21.809681120553 | etot = -15.9064633505652 +406000 ekin = 2.32696376764902 | erot = 2.03572639782902 | epot = -21.9111381639248 | etot = -17.5484479984467 +407000 ekin = 2.33504128016394 | erot = 1.91320949168965 | epot = -21.9359478399847 | etot = -17.6876970681311 +408000 ekin = 1.90942025822264 | erot = 2.20375631379572 | epot = -21.9849314014527 | etot = -17.8717548294343 +409000 ekin = 1.98818542800297 | erot = 1.95540808206522 | epot = -22.03783497597 | etot = -18.0942414659018 +410000 ekin = 1.59823476401333 | erot = 1.9127296785249 | epot = -22.0830507565095 | etot = -18.5720863139713 +411000 ekin = 1.87320182179615 | erot = 2.46575148951074 | epot = -22.1911106440467 | etot = -17.8521573327398 +412000 ekin = 2.51909186028136 | erot = 2.65534868642726 | epot = -22.281680067606 | etot = -17.1072395208973 +413000 ekin = 2.80929435327118 | erot = 3.19888285052217 | epot = -22.190767996874 | etot = -16.1825907930807 +414000 ekin = 2.79014519733558 | erot = 2.72515195410933 | epot = -22.1448630242429 | etot = -16.629565872798 +415000 ekin = 2.4678901908732 | erot = 2.24891720770208 | epot = -22.1977268949424 | etot = -17.4809194963671 +416000 ekin = 3.30766536008867 | erot = 1.55878918639504 | epot = -22.1694878213559 | etot = -17.3030332748721 +417000 ekin = 3.95074944679109 | erot = 2.44780201516574 | epot = -22.1018895242094 | etot = -15.7033380622526 +418000 ekin = 2.77340936693416 | erot = 2.68993840817536 | epot = -21.977327562767 | etot = -16.5139797876575 +419000 ekin = 2.38275203991917 | erot = 2.97769109273479 | epot = -21.9010102007428 | etot = -16.5405670680889 +420000 ekin = 1.80397709765343 | erot = 1.82715488758969 | epot = -21.8849019003165 | etot = -18.2537699150733 +421000 ekin = 1.35294173647286 | erot = 1.7746327595132 | epot = -21.8324727162454 | etot = -18.7048982202594 +422000 ekin = 1.39101035408782 | erot = 2.74626781088315 | epot = -21.892204423852 | etot = -17.7549262588811 +423000 ekin = 1.58313118355037 | erot = 3.07988587276088 | epot = -21.9303489156375 | etot = -17.2673318593263 +424000 ekin = 2.38308976422853 | erot = 2.02905632834229 | epot = -22.0003513420111 | etot = -17.5882052494403 +425000 ekin = 2.32292982636641 | erot = 2.54472792699358 | epot = -22.0461884305752 | etot = -17.1785306772153 +426000 ekin = 2.07274921207621 | erot = 3.12068562025983 | epot = -21.9899604929779 | etot = -16.7965256606418 +427000 ekin = 2.16499158921496 | erot = 2.43609860560844 | epot = -21.8837565028179 | etot = -17.2826663079945 +428000 ekin = 1.81001230881453 | erot = 1.65184910311941 | epot = -21.8651168729133 | etot = -18.4032554609794 +429000 ekin = 1.67080799563552 | erot = 2.55829004033941 | epot = -21.823203822061 | etot = -17.5941057860861 +430000 ekin = 2.68658781224627 | erot = 2.85919253371561 | epot = -21.8545360487503 | etot = -16.3087557027884 +431000 ekin = 2.77334901985549 | erot = 1.57746917070685 | epot = -21.8360353910943 | etot = -17.485217200532 +432000 ekin = 2.50244674166437 | erot = 1.60779258881598 | epot = -21.7381087453319 | etot = -17.6278694148515 +433000 ekin = 1.85649371322474 | erot = 2.4917335891794 | epot = -21.7919912827364 | etot = -17.4437639803322 +434000 ekin = 2.89302367450635 | erot = 2.79890045602688 | epot = -21.923157505168 | etot = -16.2312333746347 +435000 ekin = 3.67647442700572 | erot = 1.38588132381275 | epot = -22.1019777057281 | etot = -17.0396219549096 +436000 ekin = 3.05510329104703 | erot = 2.00142902882896 | epot = -22.1034257027065 | etot = -17.0468933828305 +437000 ekin = 3.23341172893811 | erot = 1.78346855436478 | epot = -22.113702088725 | etot = -17.0968218054221 +438000 ekin = 2.86378458795303 | erot = 1.84588842157477 | epot = -22.072414124752 | etot = -17.3627411152242 +439000 ekin = 2.41407153953135 | erot = 2.70066632790347 | epot = -22.0535011599235 | etot = -16.9387632924887 +440000 ekin = 2.22110309163133 | erot = 3.01674685818988 | epot = -22.0773629228071 | etot = -16.8395129729859 +441000 ekin = 2.89520033479411 | erot = 2.87911130379517 | epot = -22.209849236351 | etot = -16.4355375977617 +442000 ekin = 2.05598301233623 | erot = 1.73562369066664 | epot = -22.2689079268811 | etot = -18.4773012238783 +443000 ekin = 1.86650631344268 | erot = 2.00816178040311 | epot = -22.3072964279924 | etot = -18.4326283341466 +444000 ekin = 2.06088560705619 | erot = 2.15265011198711 | epot = -22.3186686701218 | etot = -18.1051329510785 +445000 ekin = 2.10029110633058 | erot = 2.2800331405132 | epot = -22.3739249314238 | etot = -17.99360068458 +446000 ekin = 2.42121462246176 | erot = 2.8536509710476 | epot = -22.4030820729313 | etot = -17.128216479422 +447000 ekin = 2.19905370994783 | erot = 2.98216231903378 | epot = -22.4760062523441 | etot = -17.2947902233625 +448000 ekin = 2.35344530580996 | erot = 2.94496431571717 | epot = -22.4927466941726 | etot = -17.1943370726455 +449000 ekin = 2.39032460069844 | erot = 2.92889137252357 | epot = -22.5027878081879 | etot = -17.1835718349658 +450000 ekin = 1.87543018481826 | erot = 1.69603328668915 | epot = -22.4562462785527 | etot = -18.8847828070453 +451000 ekin = 2.01850498861611 | erot = 1.92812989993404 | epot = -22.4817672986218 | etot = -18.5351324100716 +452000 ekin = 1.36652609658347 | erot = 1.87105620810406 | epot = -22.4501755877893 | etot = -19.2125932831017 +453000 ekin = 2.0599225820261 | erot = 2.56027964608567 | epot = -22.2765869721545 | etot = -17.6563847440427 +454000 ekin = 1.47421749728914 | erot = 2.19120144206329 | epot = -22.1381671023588 | etot = -18.4727481630063 +455000 ekin = 1.65550022307771 | erot = 2.72165814308167 | epot = -21.9904394751434 | etot = -17.613281108984 +456000 ekin = 2.34827062603187 | erot = 2.00722438151078 | epot = -21.9105114729144 | etot = -17.5550164653718 +457000 ekin = 2.01338249991754 | erot = 2.37170378033693 | epot = -21.8819790372449 | etot = -17.4968927569904 +458000 ekin = 1.72815421955305 | erot = 2.26329746701055 | epot = -21.911604405066 | etot = -17.9201527185024 +459000 ekin = 2.48347398227002 | erot = 2.3237619692994 | epot = -21.9949404038568 | etot = -17.1877044522873 +460000 ekin = 2.18770854699574 | erot = 2.00081662918321 | epot = -21.9585322440375 | etot = -17.7700070678585 +461000 ekin = 2.27716435663743 | erot = 2.90195656269068 | epot = -21.8877682177659 | etot = -16.7086472984378 +462000 ekin = 2.61244889701714 | erot = 1.79757533309512 | epot = -21.9143949779912 | etot = -17.5043707478789 +463000 ekin = 2.55684814656523 | erot = 3.31200610027655 | epot = -21.8497749242033 | etot = -15.9809206773615 +464000 ekin = 2.15312235839157 | erot = 2.38947690136822 | epot = -21.7825241097983 | etot = -17.2399248500385 +465000 ekin = 2.5257577253008 | erot = 3.61331808321474 | epot = -21.7072705251899 | etot = -15.5681947166744 +466000 ekin = 1.97943618964771 | erot = 2.8868852833762 | epot = -21.7222514097774 | etot = -16.8559299367534 +467000 ekin = 1.62882257493983 | erot = 2.60892282315519 | epot = -21.8080861041927 | etot = -17.5703407060977 +468000 ekin = 1.09823854644375 | erot = 3.35073251937298 | epot = -21.8523811012329 | etot = -17.4034100354162 +469000 ekin = 1.70229597385131 | erot = 2.75889840726388 | epot = -21.8665756757502 | etot = -17.405381294635 +470000 ekin = 1.85844768422772 | erot = 2.8706546217625 | epot = -21.9036130079376 | etot = -17.1745107019474 +471000 ekin = 2.74399539924327 | erot = 2.34943354955081 | epot = -21.9543989717239 | etot = -16.8609700229298 +472000 ekin = 2.7182617922689 | erot = 2.13581917182001 | epot = -22.0449294707038 | etot = -17.1908485066148 +473000 ekin = 2.29380642077304 | erot = 2.07595163501546 | epot = -22.0706135180041 | etot = -17.7008554622156 +474000 ekin = 2.22690782122655 | erot = 2.16470599013948 | epot = -22.0704871162386 | etot = -17.6788733048726 +475000 ekin = 2.4978679533329 | erot = 2.09510196885224 | epot = -22.0509742163569 | etot = -17.4580042941717 +476000 ekin = 2.20264299239668 | erot = 1.76757923556402 | epot = -21.9427521555982 | etot = -17.9725299276375 +477000 ekin = 2.45872237399503 | erot = 2.38426997478537 | epot = -21.9051474088982 | etot = -17.0621550601178 +478000 ekin = 1.8990596403089 | erot = 2.04864356713722 | epot = -21.9114508304737 | etot = -17.9637476230276 +479000 ekin = 2.2713390213749 | erot = 3.08755197682257 | epot = -21.8872829373265 | etot = -16.5283919391291 +480000 ekin = 1.67015605151468 | erot = 2.76560365045838 | epot = -21.8968158425889 | etot = -17.4610561406158 +481000 ekin = 1.81882995680353 | erot = 2.94136105971067 | epot = -21.8571304925408 | etot = -17.0969394760266 +482000 ekin = 2.15305069632652 | erot = 2.07327897823918 | epot = -21.8152992914385 | etot = -17.5889696168728 +483000 ekin = 1.50004535981758 | erot = 1.99364343935403 | epot = -21.7843644990947 | etot = -18.2906756999231 +484000 ekin = 1.85234844255529 | erot = 2.3400023120278 | epot = -21.8614293841666 | etot = -17.6690786295835 +485000 ekin = 1.64682178328831 | erot = 2.50437862576678 | epot = -21.8969405008956 | etot = -17.7457400918405 +486000 ekin = 1.86104257115938 | erot = 2.15995925522771 | epot = -21.8879397421696 | etot = -17.8669379157825 +487000 ekin = 2.34639026339217 | erot = 3.11622773972824 | epot = -21.9707194220382 | etot = -16.5081014189178 +488000 ekin = 2.27484994031488 | erot = 3.28147617368228 | epot = -21.9426475486812 | etot = -16.3863214346841 +489000 ekin = 2.38811933287365 | erot = 2.56070014238266 | epot = -21.8600861168089 | etot = -16.9112666415526 +490000 ekin = 2.12976254880773 | erot = 3.54525746010286 | epot = -21.7617637919249 | etot = -16.0867437830143 +491000 ekin = 2.20850764560418 | erot = 2.48919239454319 | epot = -21.6468680069132 | etot = -16.9491679667658 +492000 ekin = 2.43957739853024 | erot = 2.7632318669038 | epot = -21.6230951653168 | etot = -16.4202858998828 +493000 ekin = 1.79391622496105 | erot = 2.2905251847004 | epot = -21.6945975278841 | etot = -17.6101561182226 +494000 ekin = 2.11542949642227 | erot = 3.01313865872483 | epot = -21.7637004472039 | etot = -16.6351322920568 +495000 ekin = 2.1568591957283 | erot = 2.49005677705245 | epot = -21.8783556810053 | etot = -17.2314397082246 +496000 ekin = 2.0603755282602 | erot = 2.606986291047 | epot = -21.9276220332962 | etot = -17.260260213989 +497000 ekin = 2.52228141248763 | erot = 1.71013019276801 | epot = -21.8769629373864 | etot = -17.6445513321307 +498000 ekin = 2.1539450080541 | erot = 1.78777085700022 | epot = -21.8243748366057 | etot = -17.8826589715514 +499000 ekin = 3.01296343053108 | erot = 1.73934813146709 | epot = -21.839263268044 | etot = -17.0869517060458 +500000 ekin = 2.7664211971855 | erot = 2.50182215373005 | epot = -21.830671988603 | etot = -16.5624286376875 +501000 ekin = 2.69367571720338 | erot = 2.99042817784737 | epot = -21.7039103667138 | etot = -16.0198064716631 +502000 ekin = 1.91666556639459 | erot = 3.89815239299715 | epot = -21.5845300715443 | etot = -15.7697121121525 +503000 ekin = 1.80513448090424 | erot = 2.94463129244922 | epot = -21.408846856306 | etot = -16.6590810829525 +504000 ekin = 1.70082883689618 | erot = 3.04312463877849 | epot = -21.3315058298563 | etot = -16.5875523541817 +505000 ekin = 2.75953000022913 | erot = 2.14635942194521 | epot = -21.3525103549444 | etot = -16.4466209327701 +506000 ekin = 2.29728093923375 | erot = 2.04403144683578 | epot = -21.3794572010067 | etot = -17.0381448149372 +507000 ekin = 3.17636857959624 | erot = 2.42164349794529 | epot = -21.4731108320935 | etot = -15.8750987545519 +508000 ekin = 2.53590109429522 | erot = 2.52790695399208 | epot = -21.6300410847596 | etot = -16.5662330364723 +509000 ekin = 2.12748393236721 | erot = 2.83071060777934 | epot = -21.7781347526393 | etot = -16.8199402124928 +510000 ekin = 2.16138023827908 | erot = 1.44739524871433 | epot = -21.8661383228762 | etot = -18.2573628358828 +511000 ekin = 2.5432337386743 | erot = 2.7710867437818 | epot = -21.9670096484362 | etot = -16.65268916598 +512000 ekin = 2.32820226144234 | erot = 2.80424931634042 | epot = -22.0177071813426 | etot = -16.8852556035598 +513000 ekin = 2.47700215188742 | erot = 2.17127792631492 | epot = -22.0110285387343 | etot = -17.362748460532 +514000 ekin = 2.76651136580706 | erot = 2.55680467976049 | epot = -22.0909970005814 | etot = -16.7676809550139 +515000 ekin = 2.5202331965388 | erot = 1.82499891391154 | epot = -22.1712715169566 | etot = -17.8260394065062 +516000 ekin = 2.81741012640848 | erot = 2.22255273815335 | epot = -22.2621950124766 | etot = -17.2222321479148 +517000 ekin = 2.03287831599843 | erot = 2.04932227860397 | epot = -22.2794486174447 | etot = -18.1972480228423 +518000 ekin = 2.18753527424292 | erot = 2.76011341951324 | epot = -22.2667176836094 | etot = -17.3190689898532 +519000 ekin = 2.23127004412532 | erot = 2.23036422155453 | epot = -22.3641437250361 | etot = -17.9025094593563 +520000 ekin = 1.88835704965194 | erot = 2.20137678015023 | epot = -22.4547788180202 | etot = -18.365044988218 +521000 ekin = 2.57911594310158 | erot = 1.87216207270883 | epot = -22.6071563154982 | etot = -18.1558782996878 +522000 ekin = 3.47551915105824 | erot = 1.7762374523623 | epot = -22.6852629490162 | etot = -17.4335063455957 +523000 ekin = 2.84545293485785 | erot = 2.47507537559666 | epot = -22.727728352182 | etot = -17.4072000417275 +524000 ekin = 2.40278895519472 | erot = 2.37529684497553 | epot = -22.6643160930411 | etot = -17.8862302928709 +525000 ekin = 1.5950703357501 | erot = 2.61508341973266 | epot = -22.5633164974796 | etot = -18.3531627419968 +526000 ekin = 1.67007684014044 | erot = 1.59545284095806 | epot = -22.511319978416 | etot = -19.2457902973175 +527000 ekin = 2.19667533945247 | erot = 1.9333023124675 | epot = -22.4181345854017 | etot = -18.2881569334817 +528000 ekin = 2.6386695788743 | erot = 2.84200507572112 | epot = -22.4271496272375 | etot = -16.9464749726421 +529000 ekin = 2.71685924097597 | erot = 3.01195511036351 | epot = -22.4607209136928 | etot = -16.7319065623533 +530000 ekin = 2.59646038482582 | erot = 2.1317692819235 | epot = -22.3209630404852 | etot = -17.5927333737359 +531000 ekin = 2.96818211550215 | erot = 2.35836906019033 | epot = -22.2240561584028 | etot = -16.8975049827104 +532000 ekin = 2.54400448114086 | erot = 2.32266423688291 | epot = -22.2383323718679 | etot = -17.3716636538441 +533000 ekin = 2.47235456553947 | erot = 2.96337386592411 | epot = -22.2434312615742 | etot = -16.8077028301106 +534000 ekin = 2.104894788263 | erot = 2.03894640697442 | epot = -22.2624131617689 | etot = -18.1185719665315 +535000 ekin = 3.76811893478762 | erot = 2.64694643296526 | epot = -22.2342741399369 | etot = -15.819208772184 +536000 ekin = 2.78932048770647 | erot = 1.95046774407586 | epot = -22.1710588414062 | etot = -17.4312706096239 +537000 ekin = 2.84547413963847 | erot = 2.62354406512568 | epot = -22.0792539675812 | etot = -16.610235762817 +538000 ekin = 2.67615418297318 | erot = 2.08962546790894 | epot = -21.9560559397441 | etot = -17.190276288862 +539000 ekin = 2.73041224389435 | erot = 2.35761678189142 | epot = -22.0360310245606 | etot = -16.9480019987748 +540000 ekin = 2.45513520817504 | erot = 2.49807124796169 | epot = -22.1997448500024 | etot = -17.2465383938656 +541000 ekin = 3.48268229748521 | erot = 2.77797330372247 | epot = -22.2939060084684 | etot = -16.0332504072607 +542000 ekin = 2.48960436886327 | erot = 2.8733247922981 | epot = -22.3004887690915 | etot = -16.9375596079301 +543000 ekin = 2.34699181381529 | erot = 2.86167842257192 | epot = -22.3027783678197 | etot = -17.0941081314325 +544000 ekin = 2.22918134297116 | erot = 1.46827924617159 | epot = -22.2757921511234 | etot = -18.5783315619807 +545000 ekin = 2.45393652663684 | erot = 2.14178562937395 | epot = -22.2696521197313 | etot = -17.6739299637206 +546000 ekin = 1.98434977645849 | erot = 2.24144093113159 | epot = -22.232171992891 | etot = -18.0063812853009 +547000 ekin = 2.56230350196472 | erot = 1.89574625912019 | epot = -22.2013923967025 | etot = -17.7433426356176 +548000 ekin = 1.72907614338158 | erot = 1.64127030305736 | epot = -22.1897325934373 | etot = -18.8193861469984 +549000 ekin = 1.95696682165777 | erot = 2.64539988943053 | epot = -22.3281210018679 | etot = -17.7257542907796 +550000 ekin = 1.80672944936439 | erot = 1.58554489058936 | epot = -22.4379557312283 | etot = -19.0456813912745 +551000 ekin = 2.19785864069661 | erot = 2.26344341600384 | epot = -22.4944444264338 | etot = -18.0331423697333 +552000 ekin = 2.074442528674 | erot = 2.49246441473271 | epot = -22.5313734934249 | etot = -17.9644665500182 +553000 ekin = 2.94841939583913 | erot = 2.12309786300742 | epot = -22.5870982488507 | etot = -17.5155809900042 +554000 ekin = 2.86687820100223 | erot = 1.94287298381726 | epot = -22.755332978123 | etot = -17.9455817933035 +555000 ekin = 2.43102414091851 | erot = 2.28708167460999 | epot = -22.8409516497234 | etot = -18.1228458341949 +556000 ekin = 2.31020008885682 | erot = 2.55815314755914 | epot = -22.8777743355339 | etot = -18.0094210991179 +557000 ekin = 2.81359485404959 | erot = 1.42586137655668 | epot = -22.93912738 | etot = -18.6996711493938 +558000 ekin = 2.79709708533547 | erot = 1.99545051650402 | epot = -22.9823826800612 | etot = -18.1898350782217 +559000 ekin = 3.34842854089641 | erot = 2.30939572175805 | epot = -23.0558646505447 | etot = -17.3980403878902 +560000 ekin = 3.12583165184862 | erot = 2.33613566970364 | epot = -23.0537007225862 | etot = -17.591733401034 +561000 ekin = 2.91276096736789 | erot = 2.07459481236915 | epot = -22.9822607654341 | etot = -17.994904985697 +562000 ekin = 3.33017095598494 | erot = 2.52215992853225 | epot = -22.8889363116258 | etot = -17.0366054271086 +563000 ekin = 2.70200701416855 | erot = 1.647701133792 | epot = -22.8712722594835 | etot = -18.521564111523 +564000 ekin = 2.82953631474814 | erot = 2.52900560163797 | epot = -22.8387855460795 | etot = -17.4802436296934 +565000 ekin = 2.67999888917709 | erot = 2.05091800967451 | epot = -22.7937507048715 | etot = -18.0628338060199 +566000 ekin = 2.32986557500305 | erot = 2.16379904557212 | epot = -22.8028233873669 | etot = -18.3091587667917 +567000 ekin = 1.92319601586312 | erot = 2.83258522428555 | epot = -22.7588270107033 | etot = -18.0030457705546 +568000 ekin = 2.1767237164987 | erot = 2.23391201707387 | epot = -22.7857243432792 | etot = -18.3750886097066 +569000 ekin = 2.44197408396629 | erot = 2.65159536305571 | epot = -22.7197314796374 | etot = -17.6261620326154 +570000 ekin = 2.4317740620905 | erot = 1.89764945519459 | epot = -22.6963472615905 | etot = -18.3669237443054 +571000 ekin = 2.86160521289846 | erot = 2.96804382024776 | epot = -22.6961835038032 | etot = -16.8665344706569 +572000 ekin = 1.92662919536387 | erot = 3.79135909534693 | epot = -22.6587081618988 | etot = -16.940719871188 +573000 ekin = 2.40137439242945 | erot = 2.2998261335634 | epot = -22.6365074046859 | etot = -17.935306878693 +574000 ekin = 1.68882589350908 | erot = 2.3209740449249 | epot = -22.6783832960445 | etot = -18.6685833576106 +575000 ekin = 1.85490665091732 | erot = 1.85640808911422 | epot = -22.7444448136904 | etot = -19.0331300736588 +576000 ekin = 3.24775679594035 | erot = 2.9556926821431 | epot = -22.6991990620438 | etot = -16.4957495839603 +577000 ekin = 2.89423151645282 | erot = 2.87486712706734 | epot = -22.6284365608021 | etot = -16.8593379172819 +578000 ekin = 2.40460916677569 | erot = 2.78216711024701 | epot = -22.4348874817265 | etot = -17.2481112047038 +579000 ekin = 2.40580528046575 | erot = 1.99557814482532 | epot = -22.2889136736671 | etot = -17.887530248376 +580000 ekin = 2.69817090358906 | erot = 1.94741864170503 | epot = -22.1754486864787 | etot = -17.5298591411846 +581000 ekin = 2.06309668646281 | erot = 2.97621367011722 | epot = -22.0670098600828 | etot = -17.0276995035027 +582000 ekin = 2.33869527454826 | erot = 3.07898324506956 | epot = -21.9478320300714 | etot = -16.5301535104536 +583000 ekin = 2.23428959741494 | erot = 2.68476693088862 | epot = -21.837983720672 | etot = -16.9189271923684 +584000 ekin = 2.94321016295283 | erot = 2.59995039730548 | epot = -21.7517635625831 | etot = -16.2086030023248 +585000 ekin = 2.36063475490837 | erot = 2.49112677628939 | epot = -21.7173359488816 | etot = -16.8655744176838 +586000 ekin = 3.56583702163526 | erot = 2.02487858259688 | epot = -21.7707868137138 | etot = -16.1800712094817 +587000 ekin = 3.53727585853245 | erot = 1.97258932652022 | epot = -21.7665121756112 | etot = -16.2566469905585 +588000 ekin = 2.82339556293758 | erot = 1.59340504807044 | epot = -21.7545319340973 | etot = -17.3377313230892 +589000 ekin = 2.31627310139818 | erot = 2.20582604523298 | epot = -21.8199173705564 | etot = -17.2978182239252 +590000 ekin = 2.57616671531331 | erot = 1.72768273328208 | epot = -21.8427138199642 | etot = -17.5388643713688 +591000 ekin = 1.91473306171853 | erot = 3.80604384238377 | epot = -21.9351393124188 | etot = -16.2143624083165 +592000 ekin = 2.11222958764659 | erot = 2.84208333850203 | epot = -21.9639458839076 | etot = -17.0096329577589 +593000 ekin = 1.66462149590471 | erot = 2.46217253451012 | epot = -21.9921445323971 | etot = -17.8653505019823 +594000 ekin = 1.86314045588477 | erot = 2.37275936142268 | epot = -22.1149191228505 | etot = -17.879019305543 +595000 ekin = 1.6397125755004 | erot = 2.14970246798561 | epot = -22.2960530768755 | etot = -18.5066380333895 +596000 ekin = 1.86247376576132 | erot = 1.56938095427869 | epot = -22.4014957466218 | etot = -18.9696410265818 +597000 ekin = 2.21073901406701 | erot = 2.3087175693751 | epot = -22.4599242604732 | etot = -17.9404676770311 +598000 ekin = 1.8660134932493 | erot = 3.02311727399813 | epot = -22.5165298316334 | etot = -17.6273990643859 +599000 ekin = 2.86271635930755 | erot = 2.19928854437227 | epot = -22.536599708025 | etot = -17.4745948043452 +600000 ekin = 2.65062163067179 | erot = 2.14533898812782 | epot = -22.4620537969304 | etot = -17.6660931781308 +601000 ekin = 2.97018864875202 | erot = 3.19824090103878 | epot = -22.3271949752462 | etot = -16.1587654254554 +602000 ekin = 2.93416893709001 | erot = 2.68627449040958 | epot = -22.2245183728174 | etot = -16.6040749453178 +603000 ekin = 2.5987545006459 | erot = 2.71301833029978 | epot = -22.1705323477201 | etot = -16.8587595167745 +604000 ekin = 1.79059859762797 | erot = 2.11515305424794 | epot = -22.1931056020217 | etot = -18.2873539501458 +605000 ekin = 1.82914051863722 | erot = 2.27656979248766 | epot = -22.2183915784731 | etot = -18.1126812673482 +606000 ekin = 2.33864125390345 | erot = 2.204164937778 | epot = -22.1617656383863 | etot = -17.6189594467048 +607000 ekin = 2.72666217259876 | erot = 2.97710334336218 | epot = -22.1572786906588 | etot = -16.4535131746978 +608000 ekin = 2.45226937954678 | erot = 2.41232790919961 | epot = -22.1263051367364 | etot = -17.2617078479901 +609000 ekin = 1.91032127854288 | erot = 2.62712516529566 | epot = -22.0127581830193 | etot = -17.4753117391807 +610000 ekin = 3.01319055031108 | erot = 2.17098104720964 | epot = -21.930499629869 | etot = -16.7463280323483 +611000 ekin = 2.44410994437292 | erot = 2.75159061185421 | epot = -21.9258193850468 | etot = -16.7301188288197 +612000 ekin = 2.50271115837173 | erot = 2.16817640692168 | epot = -21.9676183236645 | etot = -17.2967307583711 +613000 ekin = 3.01842230632867 | erot = 2.12784419676567 | epot = -22.0277467117808 | etot = -16.8814802086864 +614000 ekin = 2.25331711369829 | erot = 2.99334048390157 | epot = -22.0701464667307 | etot = -16.8234888691309 +615000 ekin = 1.66376443031995 | erot = 2.63613776051569 | epot = -21.9985978951916 | etot = -17.698695704356 +616000 ekin = 1.89454248699046 | erot = 2.87318355169532 | epot = -22.0041678369047 | etot = -17.2364417982189 +617000 ekin = 2.14789714287838 | erot = 2.51249074123956 | epot = -22.0251474680604 | etot = -17.3647595839425 +618000 ekin = 3.11174934178843 | erot = 2.74374306269141 | epot = -21.980284295602 | etot = -16.1247918911221 +619000 ekin = 3.4103621396818 | erot = 2.10616794159728 | epot = -21.9557959924961 | etot = -16.4392659112171 +620000 ekin = 4.28430989238205 | erot = 2.19572475327593 | epot = -21.9033881020935 | etot = -15.4233534564355 +621000 ekin = 3.095687767491 | erot = 2.55794040804605 | epot = -21.8286763731363 | etot = -16.1750481975993 +622000 ekin = 2.76030419206697 | erot = 2.60754397958254 | epot = -21.7459002641757 | etot = -16.3780520925262 +623000 ekin = 2.87269212022169 | erot = 2.90401311950188 | epot = -21.5853226709314 | etot = -15.8086174312079 +624000 ekin = 2.01889500087931 | erot = 3.41825755609794 | epot = -21.4095311686242 | etot = -15.972378611647 +625000 ekin = 2.87966631754696 | erot = 2.69115421564282 | epot = -21.2859406043045 | etot = -15.7151200711147 +626000 ekin = 2.56087279949319 | erot = 2.15801254335178 | epot = -21.2329175358055 | etot = -16.5140321929605 +627000 ekin = 2.30197939613517 | erot = 2.40176668957968 | epot = -21.2932794652838 | etot = -16.589533379569 +628000 ekin = 2.23988628353727 | erot = 2.75332535542196 | epot = -21.4558642198861 | etot = -16.4626525809268 +629000 ekin = 2.20891060851904 | erot = 1.97036896055008 | epot = -21.6109313731644 | etot = -17.4316518040953 +630000 ekin = 2.48711004105954 | erot = 2.14055508379569 | epot = -21.6286281269544 | etot = -17.0009630020992 +631000 ekin = 2.05035510102044 | erot = 1.78519131042562 | epot = -21.633635046353 | etot = -17.7980886349069 +632000 ekin = 1.65439924450982 | erot = 3.28310987077494 | epot = -21.6999899301469 | etot = -16.7624808148621 +633000 ekin = 2.34657988531209 | erot = 2.34109631044866 | epot = -21.8317647703271 | etot = -17.1440885745664 +634000 ekin = 2.31570267703931 | erot = 2.471293173825 | epot = -21.8814211467029 | etot = -17.0944252958386 +635000 ekin = 1.99068848818426 | erot = 3.35493927676211 | epot = -21.9111632351734 | etot = -16.565535470227 +636000 ekin = 2.50156763858621 | erot = 2.48847742334418 | epot = -21.8752689055209 | etot = -16.8852238435905 +637000 ekin = 2.76558055064046 | erot = 2.80410341825293 | epot = -21.7874464522771 | etot = -16.2177624833837 +638000 ekin = 2.45488734924466 | erot = 2.8151636333562 | epot = -21.8973623385979 | etot = -16.627311355997 +639000 ekin = 1.89221088715375 | erot = 2.13319565970052 | epot = -21.932098303477 | etot = -17.9066917566227 +640000 ekin = 2.12173400886946 | erot = 3.32302167857403 | epot = -21.8808288554835 | etot = -16.43607316804 +641000 ekin = 2.09554541112561 | erot = 2.23098450754965 | epot = -21.9203390995501 | etot = -17.5938091808749 +642000 ekin = 2.28696138506763 | erot = 2.67378976619351 | epot = -21.9723604262127 | etot = -17.0116092749516 +643000 ekin = 2.74450005384908 | erot = 2.20403941809547 | epot = -21.9235240791533 | etot = -16.9749846072087 +644000 ekin = 2.87909523138453 | erot = 3.40688779630215 | epot = -21.9417833997401 | etot = -15.6558003720534 +645000 ekin = 2.38284095628022 | erot = 2.10846397463902 | epot = -21.8306349073152 | etot = -17.3393299763959 +646000 ekin = 2.68568471833193 | erot = 1.80852105367058 | epot = -21.6853054888873 | etot = -17.1910997168848 +647000 ekin = 2.44462012552757 | erot = 2.00446720103468 | epot = -21.4974635292911 | etot = -17.0483762027288 +648000 ekin = 2.22150753159448 | erot = 1.69679185313771 | epot = -21.5947311257684 | etot = -17.6764317410362 +649000 ekin = 2.55943952639506 | erot = 1.77203724563614 | epot = -22.016770390185 | etot = -17.6852936181538 +650000 ekin = 2.72347255721059 | erot = 2.20418229003755 | epot = -22.1594214535889 | etot = -17.2317666063407 +651000 ekin = 2.25383373914402 | erot = 3.26326768595795 | epot = -22.2274805933885 | etot = -16.7103791682865 +652000 ekin = 2.35810253390822 | erot = 2.29591208392312 | epot = -22.2332195197311 | etot = -17.5792049018997 +653000 ekin = 2.06421004499471 | erot = 2.14171845474571 | epot = -22.2265612208312 | etot = -18.0206327210908 +654000 ekin = 2.30460304373657 | erot = 1.85567946278894 | epot = -22.2521914868227 | etot = -18.0919089802972 +655000 ekin = 2.1118882401511 | erot = 1.79072614414008 | epot = -22.2262193909715 | etot = -18.3236050066803 +656000 ekin = 2.44561836830366 | erot = 2.32567811025774 | epot = -22.187237628634 | etot = -17.4159411500726 +657000 ekin = 2.45751083141108 | erot = 2.86439216413737 | epot = -22.1805503246548 | etot = -16.8586473291064 +658000 ekin = 2.49955432693124 | erot = 2.85472680235229 | epot = -22.1390040132353 | etot = -16.7847228839518 +659000 ekin = 3.37980090980362 | erot = 2.77552992994233 | epot = -21.9898923341708 | etot = -15.8345614944248 +660000 ekin = 2.6941462621918 | erot = 1.99094454704572 | epot = -21.839770569098 | etot = -17.1546797598605 +661000 ekin = 2.21049176877593 | erot = 2.52393650500611 | epot = -21.6857326790217 | etot = -16.9513044052396 +662000 ekin = 2.06962867519899 | erot = 2.53976085175022 | epot = -21.6239147287108 | etot = -17.0145252017615 +663000 ekin = 2.27770295544224 | erot = 2.30124717941155 | epot = -21.5870186127932 | etot = -17.0080684779394 +664000 ekin = 2.39061717453214 | erot = 1.87616423363736 | epot = -21.4930500427881 | etot = -17.2262686346186 +665000 ekin = 2.6692440512318 | erot = 2.29240983153227 | epot = -21.4402310096657 | etot = -16.4785771269017 +666000 ekin = 1.66318176263893 | erot = 2.30827907651666 | epot = -21.3477804932103 | etot = -17.3763196540547 +667000 ekin = 1.65573830146343 | erot = 2.8261361193353 | epot = -21.2651811028886 | etot = -16.7833066820899 +668000 ekin = 2.50126196238916 | erot = 3.29062396521941 | epot = -21.1310768281354 | etot = -15.3391909005268 +669000 ekin = 1.61008562219097 | erot = 2.65727107854378 | epot = -21.0513800034041 | etot = -16.7840233026694 +670000 ekin = 2.21851826153844 | erot = 2.60770568109396 | epot = -20.9727942140714 | etot = -16.146570271439 +671000 ekin = 2.25905318343359 | erot = 2.1596549557503 | epot = -20.920836534986 | etot = -16.5021283958021 +672000 ekin = 1.93426342346647 | erot = 1.65365047668441 | epot = -20.8333028169839 | etot = -17.245388916833 +673000 ekin = 1.880896686753 | erot = 2.07483128120029 | epot = -20.79952620348 | etot = -16.8437982355267 +674000 ekin = 2.067834680573 | erot = 2.16234064938725 | epot = -20.8176950919606 | etot = -16.5875197620003 +675000 ekin = 2.03952283590142 | erot = 2.48129689359269 | epot = -20.8297865902612 | etot = -16.3089668607671 +676000 ekin = 2.44687523374789 | erot = 2.77932995735253 | epot = -20.8513819036484 | etot = -15.625176712548 +677000 ekin = 2.18851088067448 | erot = 2.61928925664188 | epot = -20.8589021998565 | etot = -16.0511020625401 +678000 ekin = 2.13451298865477 | erot = 2.78742961560771 | epot = -20.7380850837789 | etot = -15.8161424795164 +679000 ekin = 2.15556981522704 | erot = 2.17593910434841 | epot = -20.629255081746 | etot = -16.2977461621705 +680000 ekin = 2.07717451414439 | erot = 2.68436897198808 | epot = -20.6512705044544 | etot = -15.889727018322 +681000 ekin = 2.16836766753576 | erot = 1.8266629484308 | epot = -20.7392652191905 | etot = -16.744234603224 +682000 ekin = 3.01810965188601 | erot = 2.39774897550359 | epot = -20.7185667085479 | etot = -15.3027080811583 +683000 ekin = 2.84169666492797 | erot = 2.09885122074905 | epot = -20.7261705834807 | etot = -15.7856226978037 +684000 ekin = 1.96250352869369 | erot = 2.99543980855395 | epot = -20.769704567373 | etot = -15.8117612301254 +685000 ekin = 1.50086016290166 | erot = 2.04478648729578 | epot = -20.778895252848 | etot = -17.2332486026506 +686000 ekin = 2.30092983530379 | erot = 2.55442118756322 | epot = -20.7673358731011 | etot = -15.9119848502341 +687000 ekin = 1.86053862979304 | erot = 2.84846934037477 | epot = -20.7009117540898 | etot = -15.9919037839219 +688000 ekin = 2.56859020075851 | erot = 2.23263295871679 | epot = -20.6563366249256 | etot = -15.8551134654503 +689000 ekin = 2.74930141700632 | erot = 2.68327386026121 | epot = -20.8092642099637 | etot = -15.3766889326962 +690000 ekin = 2.67477310841299 | erot = 2.52397256899157 | epot = -21.0730303416649 | etot = -15.8742846642604 +691000 ekin = 2.28465281003007 | erot = 2.52273866559284 | epot = -21.2401157605126 | etot = -16.4327242848897 +692000 ekin = 2.42087744380445 | erot = 3.24812320332686 | epot = -21.2665776826931 | etot = -15.5975770355618 +693000 ekin = 2.37642605279042 | erot = 2.99546830568892 | epot = -21.3330277418611 | etot = -15.9611333833818 +694000 ekin = 2.69750178365984 | erot = 2.53085866970816 | epot = -21.521485598392 | etot = -16.293125145024 +695000 ekin = 2.49230316198816 | erot = 1.18105864485318 | epot = -21.6959912399269 | etot = -18.0226294330856 +696000 ekin = 1.86075498586631 | erot = 1.46501529683133 | epot = -21.6808441671222 | etot = -18.3550738844245 +697000 ekin = 2.40460770445908 | erot = 2.10461647488795 | epot = -21.7143559347048 | etot = -17.2051317553578 +698000 ekin = 2.32098148261586 | erot = 1.91506962097517 | epot = -21.7787361369849 | etot = -17.5426850333939 +699000 ekin = 2.44943497732062 | erot = 2.56143482106644 | epot = -21.7638026578475 | etot = -16.7529328594605 +700000 ekin = 2.13119890669415 | erot = 2.28802336161955 | epot = -21.6714710604343 | etot = -17.2522487921206 +701000 ekin = 2.1501316931424 | erot = 2.18565847708908 | epot = -21.5488216255628 | etot = -17.2130314553313 +702000 ekin = 1.57482438035703 | erot = 1.99931097090509 | epot = -21.5047640382371 | etot = -17.930628686975 +703000 ekin = 2.08829522236785 | erot = 2.17557396869524 | epot = -21.5242713758433 | etot = -17.2604021847802 +704000 ekin = 2.82144699483839 | erot = 1.94479401958833 | epot = -21.5462466947694 | etot = -16.7800056803427 +705000 ekin = 2.81019786745821 | erot = 2.16662483548889 | epot = -21.497690476826 | etot = -16.5208677738789 +706000 ekin = 1.97639068263159 | erot = 2.31468002405233 | epot = -21.494117475981 | etot = -17.2030467692971 +707000 ekin = 1.90740387464487 | erot = 2.04436544372038 | epot = -21.5505486138141 | etot = -17.5987792954489 +708000 ekin = 2.4927128838246 | erot = 2.15829540621564 | epot = -21.5728746117359 | etot = -16.9218663216957 +709000 ekin = 2.89296518644075 | erot = 2.58120965850486 | epot = -21.6152997801578 | etot = -16.1411249352122 +710000 ekin = 2.18515172086139 | erot = 2.27924743097099 | epot = -21.5865916502444 | etot = -17.122192498412 +711000 ekin = 2.31589231212299 | erot = 1.401439259779 | epot = -21.6089597508522 | etot = -17.8916281789502 +712000 ekin = 2.55835611026778 | erot = 2.27281573655803 | epot = -21.7227687229585 | etot = -16.8915968761327 +713000 ekin = 1.95615391137192 | erot = 2.31806852238961 | epot = -21.8059432402922 | etot = -17.5317208065307 +714000 ekin = 2.56238583099812 | erot = 2.10850361056243 | epot = -21.8681675013086 | etot = -17.1972780597481 +715000 ekin = 2.4232111465345 | erot = 3.74023135295618 | epot = -21.8498336266088 | etot = -15.6863911271181 +716000 ekin = 2.83316600532177 | erot = 2.84850242081139 | epot = -21.7640231598546 | etot = -16.0823547337214 +717000 ekin = 3.45113934412559 | erot = 3.205984621772 | epot = -21.667790662391 | etot = -15.0106666964934 +718000 ekin = 3.10736232683018 | erot = 3.94031338601798 | epot = -21.5629179727886 | etot = -14.5152422599405 +719000 ekin = 2.38564322644681 | erot = 2.9508981175584 | epot = -21.5481188237003 | etot = -16.211577479695 +720000 ekin = 2.22543420991222 | erot = 3.14305432696275 | epot = -21.5381615962024 | etot = -16.1696730593274 +721000 ekin = 1.71709109813907 | erot = 2.2393943036399 | epot = -21.4645851946691 | etot = -17.5080997928901 +722000 ekin = 1.93213958129582 | erot = 2.81573218276728 | epot = -21.4896847080113 | etot = -16.7418129439482 +723000 ekin = 2.3814534534689 | erot = 2.55666957995949 | epot = -21.4374887927968 | etot = -16.4993657593684 +724000 ekin = 1.74740284448188 | erot = 2.45556175689041 | epot = -21.4125175551609 | etot = -17.2095529537886 +725000 ekin = 2.29233638352032 | erot = 2.9526701477774 | epot = -21.4751392844086 | etot = -16.2301327531109 +726000 ekin = 1.63503646092183 | erot = 2.30649262262118 | epot = -21.5156851039583 | etot = -17.5741560204153 +727000 ekin = 2.46705454176008 | erot = 3.19802987014479 | epot = -21.5382715508197 | etot = -15.8731871389148 +728000 ekin = 2.21709576272191 | erot = 2.16616227421247 | epot = -21.5244744557248 | etot = -17.1412164187904 +729000 ekin = 1.89396537247993 | erot = 1.66596987620968 | epot = -21.5644109232526 | etot = -18.004475674563 +730000 ekin = 1.78155182892059 | erot = 2.15399661961712 | epot = -21.5594738957829 | etot = -17.6239254472452 +731000 ekin = 2.16713092512296 | erot = 2.96875570154115 | epot = -21.4952326145865 | etot = -16.3593459879224 +732000 ekin = 2.40927355189018 | erot = 2.27189990077001 | epot = -21.3831563581627 | etot = -16.7019829055025 +733000 ekin = 3.04824198143783 | erot = 2.57289903054808 | epot = -21.429005165309 | etot = -15.8078641533231 +734000 ekin = 2.36703883022854 | erot = 2.04468815017472 | epot = -21.4926214065432 | etot = -17.0808944261399 +735000 ekin = 2.13292788677937 | erot = 1.55097035487249 | epot = -21.5455592190822 | etot = -17.8616609774303 +736000 ekin = 2.13562110082196 | erot = 3.45795834862289 | epot = -21.6515763333194 | etot = -16.0579968838746 +737000 ekin = 1.73550703692746 | erot = 3.58781244645386 | epot = -21.6785680654269 | etot = -16.3552485820456 +738000 ekin = 2.0113668076702 | erot = 2.50533140705365 | epot = -21.7068415263434 | etot = -17.1901433116196 +739000 ekin = 1.85122466968334 | erot = 2.19323904324284 | epot = -21.7211705032463 | etot = -17.6767067903201 +740000 ekin = 2.84677298867338 | erot = 2.79086338446698 | epot = -21.7460997683893 | etot = -16.108463395249 +741000 ekin = 2.47281769013275 | erot = 2.90867674862121 | epot = -21.8038806031312 | etot = -16.4223861643773 +742000 ekin = 2.74212748781964 | erot = 3.26601844940294 | epot = -21.9417105639309 | etot = -15.9335646267083 +743000 ekin = 2.23337436613032 | erot = 3.2075209993525 | epot = -22.0769938861091 | etot = -16.6360985206263 +744000 ekin = 2.0100758296396 | erot = 3.7920839882707 | epot = -22.1581491314472 | etot = -16.3559893135369 +745000 ekin = 3.14168435406401 | erot = 2.32756039064278 | epot = -22.155279170971 | etot = -16.6860344262642 +746000 ekin = 2.96147960587595 | erot = 2.6491977864153 | epot = -22.131657657659 | etot = -16.5209802653678 +747000 ekin = 2.31713973406909 | erot = 2.05388385027237 | epot = -22.1362115743712 | etot = -17.7651879900298 +748000 ekin = 2.36228107661837 | erot = 2.41530550223612 | epot = -22.1703943251347 | etot = -17.3928077462802 +749000 ekin = 2.07006713072585 | erot = 2.7743291960411 | epot = -22.1708421357978 | etot = -17.3264458090308 +750000 ekin = 1.65834656870048 | erot = 2.38415657369843 | epot = -22.2465520170919 | etot = -18.204048874693 +751000 ekin = 1.79302728344389 | erot = 2.82710216006102 | epot = -22.3488339479635 | etot = -17.7287045044586 +752000 ekin = 1.35555517803007 | erot = 1.4601978358921 | epot = -22.4342877547318 | etot = -19.6185347408097 +753000 ekin = 1.88586262445723 | erot = 2.44014879801272 | epot = -22.3837690917336 | etot = -18.0577576692637 +754000 ekin = 1.74745498380874 | erot = 2.73612011854202 | epot = -22.2852965474799 | etot = -17.8017214451291 +755000 ekin = 2.39590781949903 | erot = 2.41019902787153 | epot = -22.2066358684386 | etot = -17.400529021068 +756000 ekin = 1.83745653598817 | erot = 2.79024351605602 | epot = -22.133592240187 | etot = -17.5058921881428 +757000 ekin = 1.97281200687049 | erot = 2.57792722235947 | epot = -22.0604464398181 | etot = -17.5097072105881 +758000 ekin = 1.18945619136922 | erot = 2.72372183682493 | epot = -21.9899494795137 | etot = -18.0767714513196 +759000 ekin = 2.16230453116658 | erot = 1.39722896511083 | epot = -22.0003304659983 | etot = -18.4407969697209 +760000 ekin = 2.57253050230033 | erot = 2.33269711137816 | epot = -22.0357457302398 | etot = -17.1305181165613 +761000 ekin = 2.08545216810508 | erot = 2.24940559703297 | epot = -22.1132097744114 | etot = -17.7783520092733 +762000 ekin = 2.13509249172208 | erot = 1.66078369856518 | epot = -22.1380840935026 | etot = -18.3422079032154 +763000 ekin = 2.42851727622126 | erot = 3.36016749294485 | epot = -22.2079173436288 | etot = -16.4192325744626 +764000 ekin = 2.84703530894743 | erot = 2.79172375883346 | epot = -22.2143624032421 | etot = -16.5756033354612 +765000 ekin = 1.81325658345262 | erot = 2.77448180912351 | epot = -22.1194010453623 | etot = -17.5316626527862 +766000 ekin = 2.64831101430988 | erot = 2.31381649708591 | epot = -21.9919179324216 | etot = -17.0297904210258 +767000 ekin = 2.58949745571041 | erot = 2.86718473216887 | epot = -21.9087370669524 | etot = -16.4520548790732 +768000 ekin = 1.86313167956692 | erot = 2.78552244417216 | epot = -21.9381577980074 | etot = -17.2895036742683 +769000 ekin = 2.40162376419982 | erot = 2.31402374045874 | epot = -22.0373843590673 | etot = -17.3217368544087 +770000 ekin = 2.49146487205159 | erot = 3.23101926076329 | epot = -22.1439576198693 | etot = -16.4214734870544 +771000 ekin = 2.3322633774286 | erot = 2.27787220200643 | epot = -22.1812213688414 | etot = -17.5710857894063 +772000 ekin = 2.28990016215835 | erot = 2.99389364569334 | epot = -22.2765115340955 | etot = -16.9927177262438 +773000 ekin = 2.23002457595115 | erot = 1.82240115552767 | epot = -22.3379686916384 | etot = -18.2855429601596 +774000 ekin = 2.82350297312971 | erot = 2.21054815770296 | epot = -22.331524297742 | etot = -17.2974731669094 +775000 ekin = 1.82305982105504 | erot = 1.8710033654222 | epot = -22.2729891281483 | etot = -18.5789259416711 +776000 ekin = 1.39169167990076 | erot = 3.16027505319294 | epot = -22.2459295451277 | etot = -17.6939628120339 +777000 ekin = 1.6265637770548 | erot = 2.80881827044758 | epot = -22.1611617112313 | etot = -17.7257796637289 +778000 ekin = 1.49436478903863 | erot = 2.24161236856228 | epot = -22.1732646444852 | etot = -18.4372874868843 +779000 ekin = 1.88107404119766 | erot = 1.90732846459751 | epot = -22.2125828989309 | etot = -18.4241803931357 +780000 ekin = 1.70209634464212 | erot = 2.30515299210351 | epot = -22.2800747799125 | etot = -18.2728254431668 +781000 ekin = 2.12615575710868 | erot = 2.56065358398065 | epot = -22.3657963731658 | etot = -17.6789870320765 +782000 ekin = 2.60319344794517 | erot = 1.95716880667361 | epot = -22.278889588664 | etot = -17.7185273340452 +783000 ekin = 2.19489638548848 | erot = 2.9003350616753 | epot = -22.2004563501245 | etot = -17.1052249029607 +784000 ekin = 2.84914111009349 | erot = 2.24051018422877 | epot = -22.2093010900996 | etot = -17.1196497957773 +785000 ekin = 3.14240765153577 | erot = 2.92860772919915 | epot = -22.2500274240077 | etot = -16.1790120432728 +786000 ekin = 2.83372300736036 | erot = 3.44593690351847 | epot = -22.2923595270368 | etot = -16.0126996161579 +787000 ekin = 2.41074903520556 | erot = 3.01381650302091 | epot = -22.2329745868673 | etot = -16.8084090486409 +788000 ekin = 1.99557665602945 | erot = 2.01600225895996 | epot = -22.1996915458458 | etot = -18.1881126308564 +789000 ekin = 2.46258971641134 | erot = 2.27406771625315 | epot = -22.1314921413931 | etot = -17.3948347087286 +790000 ekin = 3.5794195002921 | erot = 2.82440864812442 | epot = -22.0691321886934 | etot = -15.6653040402769 +791000 ekin = 3.1240271028451 | erot = 2.42401718962738 | epot = -22.0808685046086 | etot = -16.5328242121361 +792000 ekin = 3.95429056548242 | erot = 1.97241939137156 | epot = -22.0156932891881 | etot = -16.0889833323341 +793000 ekin = 2.26828416500901 | erot = 2.58677202552917 | epot = -21.9219598803777 | etot = -17.0669036898395 +794000 ekin = 2.16106559150924 | erot = 2.4431093127412 | epot = -21.7619518452423 | etot = -17.1577769409919 +795000 ekin = 1.62519700428841 | erot = 2.41826691867446 | epot = -21.6012749849542 | etot = -17.5578110619913 +796000 ekin = 2.18377144801669 | erot = 2.13093440679002 | epot = -21.4820337714693 | etot = -17.1673279166626 +797000 ekin = 1.81427862345352 | erot = 1.99534051513422 | epot = -21.473919591557 | etot = -17.6643004529692 +798000 ekin = 2.22012195132989 | erot = 2.51363796316556 | epot = -21.5008270155092 | etot = -16.7670671010137 +799000 ekin = 1.88984581553594 | erot = 2.87047971528298 | epot = -21.4708608053325 | etot = -16.7105352745136 +800000 ekin = 2.14235800297793 | erot = 2.35196377273804 | epot = -21.3792596865245 | etot = -16.8849379108086 +801000 ekin = 1.84302686949433 | erot = 1.65480855802627 | epot = -21.2211741734437 | etot = -17.7233387459231 +802000 ekin = 2.20305615004887 | erot = 2.22355768328246 | epot = -21.1073599995259 | etot = -16.6807461661946 +803000 ekin = 2.64836814873033 | erot = 1.90761871804861 | epot = -21.0752041885471 | etot = -16.5192173217681 +804000 ekin = 2.34495845479317 | erot = 2.89112045330492 | epot = -21.0176734836814 | etot = -15.7815945755833 +805000 ekin = 1.79915640284781 | erot = 2.71685844764874 | epot = -20.8858433761952 | etot = -16.3698285256987 +806000 ekin = 1.74992507845556 | erot = 2.08517047523252 | epot = -20.8503301901419 | etot = -17.0152346364538 +807000 ekin = 1.57172452594495 | erot = 1.70422569898767 | epot = -20.9092333967052 | etot = -17.6332831717726 +808000 ekin = 2.08106901002531 | erot = 2.40367065218829 | epot = -20.9858691795981 | etot = -16.5011295173845 +809000 ekin = 2.61736488835992 | erot = 1.51251405170843 | epot = -20.9790910298502 | etot = -16.8492120897818 +810000 ekin = 3.07344763503492 | erot = 2.65428122600393 | epot = -20.896297890317 | etot = -15.1685690292781 +811000 ekin = 3.02889983101699 | erot = 3.61686315729188 | epot = -20.939661602879 | etot = -14.2938986145701 +812000 ekin = 2.13832655324419 | erot = 2.7919099294265 | epot = -21.0260005012597 | etot = -16.095764018589 +813000 ekin = 2.19077235410927 | erot = 3.16158040032407 | epot = -21.2169108164964 | etot = -15.864558062063 +814000 ekin = 1.70775111413747 | erot = 2.98436840501864 | epot = -21.308951189013 | etot = -16.6168316698569 +815000 ekin = 2.14630779714624 | erot = 2.27335416843265 | epot = -21.3099230783926 | etot = -16.8902611128137 +816000 ekin = 2.70331501775258 | erot = 1.53093796189123 | epot = -21.3384418834226 | etot = -17.1041889037787 +817000 ekin = 2.55738086811903 | erot = 2.58558173150041 | epot = -21.4691891608916 | etot = -16.3262265612721 +818000 ekin = 2.27829786328906 | erot = 2.260897256821 | epot = -21.5162183667694 | etot = -16.9770232466593 +819000 ekin = 2.10478260130361 | erot = 3.02380855832958 | epot = -21.5292309310153 | etot = -16.4006397713821 +820000 ekin = 2.50608188233135 | erot = 2.71783485224717 | epot = -21.5036816055507 | etot = -16.2797648709722 +821000 ekin = 2.62609848062628 | erot = 2.55164634943843 | epot = -21.4787661851639 | etot = -16.3010213550992 +822000 ekin = 3.63941681915299 | erot = 2.2024689491713 | epot = -21.4688230156577 | etot = -15.6269372473334 +823000 ekin = 3.58953515450024 | erot = 2.73556206545622 | epot = -21.4650227341942 | etot = -15.1399255142377 +824000 ekin = 4.11304720722591 | erot = 3.29174595135478 | epot = -21.4062011377905 | etot = -14.0014079792098 +825000 ekin = 2.90620097853795 | erot = 3.46409084826251 | epot = -21.2436944546109 | etot = -14.8734026278104 +826000 ekin = 1.7218843819517 | erot = 1.97028277378147 | epot = -21.0473904580338 | etot = -17.3552233023006 +827000 ekin = 1.9124069409458 | erot = 2.55760488338654 | epot = -20.9206700763424 | etot = -16.45065825201 +828000 ekin = 2.38145056979363 | erot = 2.55544957149179 | epot = -20.8204865756542 | etot = -15.8835864343688 +829000 ekin = 2.24733826946605 | erot = 1.78474837345225 | epot = -20.7084449579387 | etot = -16.6763583150204 +830000 ekin = 2.52795893691036 | erot = 2.3414672428271 | epot = -20.5883731027638 | etot = -15.7189469230263 +831000 ekin = 2.68310001004753 | erot = 2.07407005901147 | epot = -20.4364451382899 | etot = -15.6792750692309 +832000 ekin = 2.67323424264011 | erot = 2.02167788192501 | epot = -20.3691783993746 | etot = -15.6742662748095 +833000 ekin = 2.55071664949192 | erot = 2.59972899624768 | epot = -20.3036213925319 | etot = -15.1531757467923 +834000 ekin = 2.87089088359563 | erot = 2.32463192225235 | epot = -20.2984653371648 | etot = -15.1029425313168 +835000 ekin = 2.77558903596269 | erot = 2.73757154391998 | epot = -20.4022293845422 | etot = -14.8890688046595 +836000 ekin = 2.57713146919654 | erot = 2.85322310545494 | epot = -20.5403137141641 | etot = -15.1099591395126 +837000 ekin = 1.78075406754283 | erot = 1.97503243561096 | epot = -20.5889142070484 | etot = -16.8331277038946 +838000 ekin = 1.98032617531701 | erot = 2.79829467073938 | epot = -20.6049667376349 | etot = -15.8263458915785 +839000 ekin = 2.0003179521848 | erot = 2.70198331564816 | epot = -20.5921495833285 | etot = -15.8898483154956 +840000 ekin = 1.70031236242703 | erot = 2.95685689490569 | epot = -20.6678372916037 | etot = -16.010668034271 +841000 ekin = 2.77705100359314 | erot = 2.84742847205068 | epot = -20.7929304121764 | etot = -15.1684509365326 +842000 ekin = 2.54393458307436 | erot = 2.87172695192628 | epot = -20.8173418291016 | etot = -15.401680294101 +843000 ekin = 2.00273625390939 | erot = 2.63437491598434 | epot = -20.8053999188197 | etot = -16.168288748926 +844000 ekin = 1.52900749569349 | erot = 1.92882434140972 | epot = -20.8427655387949 | etot = -17.3849337016917 +845000 ekin = 2.27176799938834 | erot = 2.308436365406 | epot = -20.9384881501646 | etot = -16.3582837853702 +846000 ekin = 2.06718804989496 | erot = 2.33108662324979 | epot = -21.0085032159671 | etot = -16.6102285428223 +847000 ekin = 2.457310325364 | erot = 2.64112097293887 | epot = -20.9624761048838 | etot = -15.8640448065809 +848000 ekin = 2.13894899278459 | erot = 1.46487099434192 | epot = -20.9909626022984 | etot = -17.3871426151719 +849000 ekin = 2.0007946308419 | erot = 2.48568109050423 | epot = -20.9995492646628 | etot = -16.5130735433167 +850000 ekin = 2.54186297995285 | erot = 2.66929613872207 | epot = -20.9906717645298 | etot = -15.7795126458549 +851000 ekin = 2.16443404123472 | erot = 2.92830981454153 | epot = -20.9932718794597 | etot = -15.9005280236835 +852000 ekin = 2.48255398040851 | erot = 2.46238001266594 | epot = -21.018749118108 | etot = -16.0738151250335 +853000 ekin = 2.4154146701692 | erot = 2.97520224443384 | epot = -20.9598722543997 | etot = -15.5692553397967 +854000 ekin = 2.35150751079562 | erot = 2.85453387569364 | epot = -20.8693696367608 | etot = -15.6633282502715 +855000 ekin = 2.36749640703667 | erot = 2.06753408358231 | epot = -20.8980197782033 | etot = -16.4629892875844 +856000 ekin = 2.52164598863741 | erot = 2.75265020302048 | epot = -20.800830948998 | etot = -15.5265347573401 +857000 ekin = 2.55862872070476 | erot = 3.03030828592915 | epot = -20.6910887919773 | etot = -15.1021517853434 +858000 ekin = 3.12628251408762 | erot = 2.14554604261068 | epot = -20.6394579492303 | etot = -15.367629392532 +859000 ekin = 2.91259413572112 | erot = 2.23773675238282 | epot = -20.6611486479508 | etot = -15.5108177598468 +860000 ekin = 2.88318377110752 | erot = 1.51972062646443 | epot = -20.6828066069552 | etot = -16.2799022093832 +861000 ekin = 2.33529167415754 | erot = 2.8511661779126 | epot = -20.6796212139896 | etot = -15.4931633619195 +862000 ekin = 3.06091745354043 | erot = 1.86960550588563 | epot = -20.7257485328209 | etot = -15.7952255733948 +863000 ekin = 2.88295223464283 | erot = 1.77743902656173 | epot = -20.8340328987095 | etot = -16.1736416375049 +864000 ekin = 2.95602292127632 | erot = 2.65056410715308 | epot = -21.0162954561449 | etot = -15.4097084277155 +865000 ekin = 3.3172549369506 | erot = 2.24347319046513 | epot = -21.1441095096618 | etot = -15.583381382246 +866000 ekin = 2.8446879555804 | erot = 3.16802464112884 | epot = -21.2275167371631 | etot = -15.2148041404539 +867000 ekin = 2.74149808612436 | erot = 3.09628634794253 | epot = -21.2140642048228 | etot = -15.3762797707559 +868000 ekin = 2.1914148486481 | erot = 2.23765996064103 | epot = -21.1661691183493 | etot = -16.7370943090602 +869000 ekin = 2.92726848075923 | erot = 2.49663936074754 | epot = -21.1109612585255 | etot = -15.6870534170188 +870000 ekin = 2.47986538741064 | erot = 2.11907230969516 | epot = -21.0900293946684 | etot = -16.4910916975626 +871000 ekin = 2.18342640526418 | erot = 2.37474045896627 | epot = -20.9804914418025 | etot = -16.422324577572 +872000 ekin = 1.52873571215978 | erot = 2.08908078804673 | epot = -20.9343176993391 | etot = -17.3165011991326 +873000 ekin = 1.39281578471524 | erot = 2.29034780878958 | epot = -21.0007866828842 | etot = -17.3176230893794 +874000 ekin = 1.40786554880768 | erot = 2.7700797003235 | epot = -21.1600842742429 | etot = -16.9821390251117 +875000 ekin = 1.18320018517441 | erot = 2.73058842883511 | epot = -21.2959059488291 | etot = -17.3821173348196 +876000 ekin = 1.8300189393038 | erot = 2.99586941144886 | epot = -21.3298635968752 | etot = -16.5039752461226 +877000 ekin = 2.38032906471076 | erot = 2.03722695211226 | epot = -21.415279075283 | etot = -16.99772305846 +878000 ekin = 2.12938516841269 | erot = 1.75666654131942 | epot = -21.412657760354 | etot = -17.5266060506219 +879000 ekin = 2.23837299177367 | erot = 2.71307243504656 | epot = -21.4006541150457 | etot = -16.4492086882254 +880000 ekin = 2.68032631557358 | erot = 2.78439945590096 | epot = -21.4462782448912 | etot = -15.9815524734167 +881000 ekin = 2.86810525851389 | erot = 2.35959915589953 | epot = -21.4314549447334 | etot = -16.20375053032 +882000 ekin = 2.33172283615115 | erot = 2.17176020371465 | epot = -21.369535469283 | etot = -16.8660524294172 +883000 ekin = 2.36331150998289 | erot = 1.97634374053965 | epot = -21.1748990104138 | etot = -16.8352437598913 +884000 ekin = 2.53782271833829 | erot = 2.25243670168426 | epot = -21.0795767771653 | etot = -16.2893173571427 +885000 ekin = 2.86057103069744 | erot = 2.27462544190307 | epot = -21.0782171958266 | etot = -15.9430207232261 +886000 ekin = 3.17034195996096 | erot = 1.74832646729411 | epot = -21.1280719510453 | etot = -16.2094035237903 +887000 ekin = 2.66023408534638 | erot = 2.49426802108018 | epot = -21.1909579488462 | etot = -16.0364558424197 +888000 ekin = 2.14156056158803 | erot = 2.83065920295554 | epot = -21.2749898508176 | etot = -16.302770086274 +889000 ekin = 2.13776380125426 | erot = 2.19994227158627 | epot = -21.1902576201104 | etot = -16.8525515472698 +890000 ekin = 1.76446650263826 | erot = 2.97354753014624 | epot = -21.2518724314555 | etot = -16.513858398671 +891000 ekin = 1.64433607192947 | erot = 2.28044235221046 | epot = -21.375947191058 | etot = -17.4511687669181 +892000 ekin = 1.97381907006142 | erot = 2.35969977765342 | epot = -21.5200869372681 | etot = -17.1865680895533 +893000 ekin = 1.77998159671209 | erot = 1.83959134574388 | epot = -21.5960425863495 | etot = -17.9764696438935 +894000 ekin = 2.8098996128374 | erot = 2.80337844303784 | epot = -21.6896955865519 | etot = -16.0764175306767 +895000 ekin = 2.03570642281182 | erot = 2.73641442629083 | epot = -21.77632807541 | etot = -17.0042072263074 +896000 ekin = 1.6670401968188 | erot = 2.55842313387756 | epot = -21.9079691828366 | etot = -17.6825058521402 +897000 ekin = 1.79364820755772 | erot = 2.35937074837062 | epot = -22.0466195733302 | etot = -17.8936006174018 +898000 ekin = 1.8410334890959 | erot = 2.41596980112091 | epot = -22.0792153246985 | etot = -17.8222120344817 +899000 ekin = 1.6644807831865 | erot = 3.06295573986189 | epot = -22.0050930291629 | etot = -17.2776565061145 +900000 ekin = 2.15301263014261 | erot = 2.62503812958041 | epot = -21.9769631774149 | etot = -17.1989124176919 +901000 ekin = 2.4332352507602 | erot = 2.69661561775584 | epot = -22.0455467285607 | etot = -16.9156958600446 +902000 ekin = 2.57983518470479 | erot = 2.40634661051273 | epot = -22.0504126836938 | etot = -17.0642308884763 +903000 ekin = 2.38804084084237 | erot = 2.40369143268286 | epot = -22.0548572254259 | etot = -17.2631249519006 +904000 ekin = 1.9975679938241 | erot = 3.15736733739655 | epot = -22.0783783499621 | etot = -16.9234430187414 +905000 ekin = 2.28042135995783 | erot = 2.20746001153526 | epot = -22.092475444409 | etot = -17.6045940729159 +906000 ekin = 2.49914497220397 | erot = 1.67106173041058 | epot = -22.064929274197 | etot = -17.8947225715825 +907000 ekin = 2.34170753461351 | erot = 2.16830189815579 | epot = -21.9182395193391 | etot = -17.4082300865698 +908000 ekin = 2.83101675354561 | erot = 2.39226452568029 | epot = -21.9393923471478 | etot = -16.7161110679219 +909000 ekin = 3.13519044247879 | erot = 2.07053636961477 | epot = -22.044039894957 | etot = -16.8383130828635 +910000 ekin = 2.91492350277448 | erot = 3.54269221448406 | epot = -22.1774209001616 | etot = -15.7198051829031 +911000 ekin = 1.86299522014884 | erot = 2.75425299355676 | epot = -22.2318842654016 | etot = -17.614636051696 +912000 ekin = 2.64270620869814 | erot = 1.86916034984856 | epot = -22.2816929482531 | etot = -17.7698263897064 +913000 ekin = 2.45835259040075 | erot = 2.03343540339216 | epot = -22.4051980318983 | etot = -17.9134100381054 +914000 ekin = 2.01630257583654 | erot = 3.01931541129968 | epot = -22.505580829989 | etot = -17.4699628428528 +915000 ekin = 2.73550820750709 | erot = 2.14051989379167 | epot = -22.5067223019054 | etot = -17.6306942006067 +916000 ekin = 2.38833694849903 | erot = 3.26236542376324 | epot = -22.5299732656691 | etot = -16.8792708934068 +917000 ekin = 2.21211072529668 | erot = 2.24425221182157 | epot = -22.5175498112378 | etot = -18.0611868741195 +918000 ekin = 2.11721632678553 | erot = 2.05681940825278 | epot = -22.4485798442658 | etot = -18.2745441092275 +919000 ekin = 2.6606540164524 | erot = 2.41853759346261 | epot = -22.4819256778216 | etot = -17.4027340679066 +920000 ekin = 3.26471044916532 | erot = 2.75531911342507 | epot = -22.5858600689149 | etot = -16.5658305063245 +921000 ekin = 2.72028388628926 | erot = 1.96960596371279 | epot = -22.639440275186 | etot = -17.949550425184 +922000 ekin = 1.43428549123066 | erot = 1.52428475569853 | epot = -22.6914991306332 | etot = -19.732928883704 +923000 ekin = 1.67603986848274 | erot = 1.86522020655461 | epot = -22.7510571233686 | etot = -19.2097970483312 +924000 ekin = 2.15000311118185 | erot = 1.53327070095754 | epot = -22.722341324193 | etot = -19.0390675120536 +925000 ekin = 2.27769316315993 | erot = 1.35582914777291 | epot = -22.6317669747038 | etot = -18.9982446637709 +926000 ekin = 2.00370753803371 | erot = 2.07123237010035 | epot = -22.5811533157097 | etot = -18.5062134075756 +927000 ekin = 2.51631428248841 | erot = 1.98711239136866 | epot = -22.6957752134474 | etot = -18.1923485395903 +928000 ekin = 2.57502157703452 | erot = 2.51449316644154 | epot = -22.8486668477058 | etot = -17.7591521042298 +929000 ekin = 2.66015175923782 | erot = 1.82991995656989 | epot = -22.8894816710891 | etot = -18.3994099552814 +930000 ekin = 2.41758548277495 | erot = 2.00977019739401 | epot = -22.9023129289068 | etot = -18.4749572487379 +931000 ekin = 3.01936517399357 | erot = 2.11115283295648 | epot = -22.8598478032752 | etot = -17.7293297963251 +932000 ekin = 2.34904883629147 | erot = 1.8713492953404 | epot = -22.900230384769 | etot = -18.6798322531371 +933000 ekin = 2.16775611540091 | erot = 2.8379626481367 | epot = -22.9075292968864 | etot = -17.9018105333488 +934000 ekin = 2.17428610858913 | erot = 2.118912762995 | epot = -22.9275911153101 | etot = -18.634392243726 +935000 ekin = 2.35380058127246 | erot = 2.22719757040087 | epot = -22.9178791070039 | etot = -18.3368809553305 +936000 ekin = 2.29398857252167 | erot = 2.52122883801966 | epot = -23.0254587453495 | etot = -18.2102413348082 +937000 ekin = 2.32405492839276 | erot = 2.82571975062451 | epot = -23.1134869099966 | etot = -17.9637122309793 +938000 ekin = 2.46190818228192 | erot = 1.99586541720566 | epot = -23.1690855883853 | etot = -18.7113119888977 +939000 ekin = 2.99494633358445 | erot = 2.11200579979089 | epot = -23.1621265982256 | etot = -18.0551744648502 +940000 ekin = 3.76773061527755 | erot = 2.67954167018355 | epot = -23.1020260319689 | etot = -16.6547537465078 +941000 ekin = 3.15108874053801 | erot = 2.26610050109567 | epot = -23.0042404655516 | etot = -17.587051223918 +942000 ekin = 3.50311245643908 | erot = 1.88373602143018 | epot = -22.9671180112669 | etot = -17.5802695333976 +943000 ekin = 3.82043792465856 | erot = 2.71285823250349 | epot = -22.9404059827705 | etot = -16.4071098256084 +944000 ekin = 2.68278476017665 | erot = 2.75585489458162 | epot = -22.919058077481 | etot = -17.4804184227228 +945000 ekin = 2.55880828345199 | erot = 2.02741981318915 | epot = -22.8232630911494 | etot = -18.2370349945083 +946000 ekin = 2.47548691870273 | erot = 1.66864059361738 | epot = -22.6586979544826 | etot = -18.5145704421625 +947000 ekin = 2.41867478100658 | erot = 1.99274780926995 | epot = -22.5542133657 | etot = -18.1427907754235 +948000 ekin = 3.54970439277898 | erot = 2.57756240201335 | epot = -22.4104376157296 | etot = -16.2831708209373 +949000 ekin = 2.9858997616607 | erot = 2.44208964275301 | epot = -22.197141123001 | etot = -16.7691517185873 +950000 ekin = 1.82147308870195 | erot = 3.0508389937934 | epot = -22.0435130221227 | etot = -17.1712009396273 +951000 ekin = 2.20031505253436 | erot = 2.38004890424645 | epot = -22.0174402075992 | etot = -17.4370762508184 +952000 ekin = 2.14165422682636 | erot = 1.67045420750587 | epot = -21.9875031647927 | etot = -18.1753947304605 +953000 ekin = 2.29833469428311 | erot = 1.97349532600851 | epot = -21.9532851584681 | etot = -17.6814551381765 +954000 ekin = 1.48835290094507 | erot = 3.35692451991829 | epot = -21.8812774176255 | etot = -17.0359999967621 +955000 ekin = 1.87513794155826 | erot = 2.65898918540887 | epot = -21.7919528937349 | etot = -17.2578257667677 +956000 ekin = 1.6947359470094 | erot = 2.15427252360414 | epot = -21.7268035908356 | etot = -17.8777951202221 +957000 ekin = 1.75579814865835 | erot = 1.63901039608815 | epot = -21.7007270322021 | etot = -18.3059184874556 +958000 ekin = 1.59869777656518 | erot = 2.20104985114388 | epot = -21.7023937250484 | etot = -17.9026460973393 +959000 ekin = 2.58438881562724 | erot = 2.4897790743314 | epot = -21.7153511733982 | etot = -16.6411832834396 +960000 ekin = 2.53916903929276 | erot = 2.05995138561216 | epot = -21.7134163297425 | etot = -17.1142959048376 +961000 ekin = 2.28282707786747 | erot = 2.18347157951505 | epot = -21.7152390799839 | etot = -17.2489404226014 +962000 ekin = 1.65520100959905 | erot = 3.51416445242779 | epot = -21.7329558565077 | etot = -16.5635903944808 +963000 ekin = 1.99568689924178 | erot = 1.50126173817714 | epot = -21.6847527677603 | etot = -18.1878041303414 +964000 ekin = 2.18616111169191 | erot = 2.27601428306194 | epot = -21.6212716735791 | etot = -17.1590962788252 +965000 ekin = 2.12688674785305 | erot = 2.31141713690626 | epot = -21.6018715374843 | etot = -17.163567652725 +966000 ekin = 3.18043989665769 | erot = 3.42455452205087 | epot = -21.638305203769 | etot = -15.0333107850605 +967000 ekin = 3.07300409154253 | erot = 2.17511749698305 | epot = -21.5951488445701 | etot = -16.3470272560445 +968000 ekin = 2.0866315065553 | erot = 2.13997027735021 | epot = -21.5232721871232 | etot = -17.2966704032177 +969000 ekin = 2.26951411936363 | erot = 2.21822796004343 | epot = -21.4611553284776 | etot = -16.9734132490706 +970000 ekin = 2.49167396599781 | erot = 2.62083774678041 | epot = -21.4077353682587 | etot = -16.2952236554805 +971000 ekin = 2.497450596106 | erot = 2.64553775005008 | epot = -21.3712924820093 | etot = -16.2283041358532 +972000 ekin = 3.2069302084461 | erot = 2.47011294488449 | epot = -21.3144344371103 | etot = -15.6373912837797 +973000 ekin = 3.3593544808794 | erot = 2.62917582888826 | epot = -21.2433830591838 | etot = -15.2548527494161 +974000 ekin = 2.71069552226069 | erot = 2.13944446989065 | epot = -21.140426885518 | etot = -16.2902868933666 +975000 ekin = 1.81165819781674 | erot = 2.10218924092724 | epot = -21.0499905566304 | etot = -17.1361431178865 +976000 ekin = 2.36984742020937 | erot = 1.38488988265326 | epot = -20.9803229653516 | etot = -17.225585662489 +977000 ekin = 2.83728662155799 | erot = 3.02976542728587 | epot = -21.086860961914 | etot = -15.2198089130702 +978000 ekin = 3.14169266917129 | erot = 3.02799812032624 | epot = -21.1408187166748 | etot = -14.9711279271773 +979000 ekin = 3.63725915757345 | erot = 2.47075910077981 | epot = -21.0348329782418 | etot = -14.9268147198886 +980000 ekin = 3.42622785415584 | erot = 3.24164435781271 | epot = -20.9604411583363 | etot = -14.2925689463678 +981000 ekin = 2.9282364939793 | erot = 2.44516658563951 | epot = -20.9993890158381 | etot = -15.6259859362193 +982000 ekin = 2.04558911070081 | erot = 2.21302288881361 | epot = -21.0172581853275 | etot = -16.7586461858131 +983000 ekin = 2.56053983213182 | erot = 1.98406283304106 | epot = -21.0054554868711 | etot = -16.4608528216982 +984000 ekin = 2.31455025377678 | erot = 2.58584391470351 | epot = -21.05287489473 | etot = -16.1524807262497 +985000 ekin = 2.31703817263369 | erot = 2.99965025262552 | epot = -21.1270579315131 | etot = -15.8103695062539 +986000 ekin = 2.05103854432386 | erot = 2.1535155091137 | epot = -21.2182405597612 | etot = -17.0136865063237 +987000 ekin = 2.41899263793244 | erot = 1.58416150281502 | epot = -21.1906087726859 | etot = -17.1874546319385 +988000 ekin = 2.75135283132847 | erot = 2.70498731016256 | epot = -21.0902697836801 | etot = -15.633929642189 +989000 ekin = 2.29408577956131 | erot = 2.85656205344492 | epot = -21.0178170251466 | etot = -15.8671691921404 +990000 ekin = 2.23414139649767 | erot = 2.58987928207188 | epot = -20.9412338597722 | etot = -16.1172131812026 +991000 ekin = 2.20140095465642 | erot = 2.53421928109186 | epot = -20.8284298905317 | etot = -16.0928096547835 +992000 ekin = 1.73516341340694 | erot = 2.49726908126816 | epot = -20.8981414535471 | etot = -16.665708958872 +993000 ekin = 1.38883779880923 | erot = 1.96818984395136 | epot = -20.9939445972527 | etot = -17.6369169544921 +994000 ekin = 1.48978908674571 | erot = 2.95636513336702 | epot = -21.0608370227912 | etot = -16.6146828026784 +995000 ekin = 2.31404204513712 | erot = 1.67482961392506 | epot = -21.1264761824826 | etot = -17.1376045234204 +996000 ekin = 2.8977650484701 | erot = 2.85063328331353 | epot = -21.0879631716189 | etot = -15.3395648398353 +997000 ekin = 3.12980664910276 | erot = 2.14994147346884 | epot = -21.0789162715404 | etot = -15.7991681489688 +998000 ekin = 2.21592279552962 | erot = 3.03017611615785 | epot = -20.9989402817529 | etot = -15.7528413700655 +999000 ekin = 2.60947995309596 | erot = 1.73829419308786 | epot = -20.9136108602424 | etot = -16.5658367140585 +1000000 ekin = 2.32269547490306 | erot = 2.87794942105205 | epot = -20.9071852604882 | etot = -15.7065403645331 + 1000000 0.10323091 -1.356822 0.050122912 -1.1615306 0.00013791576 +Loop time of 36.2166 on 4 procs for 1000000 steps with 16 atoms + +Performance: 23856.477 tau/day, 27611.663 timesteps/s +99.6% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.54933 | 13.254 | 25.208 | 308.0 | 36.60 +Bond | 0.08723 | 0.416 | 0.70003 | 44.1 | 1.15 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 2.659 | 2.7239 | 2.7669 | 2.4 | 7.52 +Output | 1.4e-05 | 2.25e-05 | 2.6e-05 | 0.0 | 0.00 +Modify | 0.22084 | 2.7927 | 5.3062 | 134.0 | 7.71 +Other | | 17.03 | | | 47.02 + +Nlocal: 4 ave 8 max 0 min +Histogram: 1 1 0 0 0 0 0 0 1 1 +Nghost: 10 ave 12 max 8 min +Histogram: 1 0 1 0 0 0 0 1 0 1 +Neighs: 39.75 ave 77 max 0 min +Histogram: 1 1 0 0 0 0 0 0 0 2 + +Total # of neighbors = 159 +Ave neighs/atom = 9.9375 +Ave special neighs/atom = 3.75 +Neighbor list builds = 0 +Dangerous builds = 0 + +#write_restart config.${number}.* +Total wall time: 0:00:36 diff --git a/examples/USER/cgdna/examples/oxDNA/duplex2/log.18Jun19.duplex2.g++.1 b/examples/USER/cgdna/examples/oxDNA/duplex2/log.18Jun19.duplex2.g++.1 deleted file mode 100644 index 29eaec2dab..0000000000 --- a/examples/USER/cgdna/examples/oxDNA/duplex2/log.18Jun19.duplex2.g++.1 +++ /dev/null @@ -1,1167 +0,0 @@ -LAMMPS (18 Jun 2019) -variable number equal 2 -variable ofreq equal 1000 -variable efreq equal 1000 -variable T equal 0.1 - -units lj - -dimension 3 - -newton off - -boundary p p p - -atom_style hybrid bond ellipsoid -atom_modify sort 0 1.0 - -# Pair interactions require lists of neighbours to be calculated -neighbor 1.0 bin -neigh_modify every 1 delay 0 check yes - -read_data data.duplex2 - orthogonal box = (-20 -20 -20) to (20 20 20) - 1 by 1 by 1 MPI processor grid - reading atoms ... - 16 atoms - reading velocities ... - 16 velocities - 16 ellipsoids - scanning bonds ... - 2 = max bonds/atom - reading bonds ... - 13 bonds - 2 = max # of 1-2 neighbors - 2 = max # of 1-3 neighbors - 4 = max # of 1-4 neighbors - 6 = max # of special neighbors - special bonds CPU = 0.000135 secs - read_data CPU = 0.002118 secs - -set atom * mass 3.1575 - 16 settings made for mass - -group all type 1 4 -16 atoms in group all - -# oxDNA bond interactions - FENE backbone -bond_style oxdna/fene -bond_coeff * 2.0 0.25 0.7525 - -# oxDNA pair interactions -pair_style hybrid/overlay oxdna/excv oxdna/stk oxdna/hbond oxdna/xstk oxdna/coaxstk -pair_coeff * * oxdna/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna/stk seqav ${T} 1.3448 2.6568 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna/stk seqav 0.1 1.3448 2.6568 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 -pair_coeff 1 4 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 -pair_coeff 2 3 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 -pair_coeff * * oxdna/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 -pair_coeff * * oxdna/coaxstk 46.0 0.4 0.6 0.22 0.58 2.0 2.541592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 -0.65 2.0 -0.65 - -# NVE ensemble -#fix 1 all nve/dot -fix 1 all nve/dotc/langevin ${T} ${T} 0.03 457145 angmom 10 -fix 1 all nve/dotc/langevin 0.1 ${T} 0.03 457145 angmom 10 -fix 1 all nve/dotc/langevin 0.1 0.1 0.03 457145 angmom 10 -#fix 1 all nve/asphere -#fix 2 all langevin ${T} ${T} 0.03 457145 angmom 10 - -timestep 1e-5 - -#comm_style tiled -#fix 3 all balance 10000 1.1 rcb - -#compute mol all chunk/atom molecule -#compute mychunk all vcm/chunk mol -#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector - -#dump pos all xyz ${ofreq} traj.${number}.xyz - -#compute quat all property/atom quatw quati quatj quatk -#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] -#dump_modify quat sort id -#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" - -compute erot all erotate/asphere -compute ekin all ke -compute epot all pe -variable erot equal c_erot -variable ekin equal c_ekin -variable epot equal c_epot -variable etot equal c_erot+c_ekin+c_epot -fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes -fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes - -#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz -#dump_modify out sort id -#dump_modify out format line "%d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le" - -run 1000000 -Neighbor list info ... - update every 1 steps, delay 0 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 1.92828 - ghost atom cutoff = 1.92828 - binsize = 0.964142, bins = 42 42 42 - 5 neighbor lists, perpetual/occasional/extra = 5 0 0 - (1) pair oxdna/excv, perpetual - attributes: half, newton off - pair build: half/bin/newtoff - stencil: half/bin/3d/newtoff - bin: standard - (2) pair oxdna/stk, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none - (3) pair oxdna/hbond, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none - (4) pair oxdna/xstk, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none - (5) pair oxdna/coaxstk, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none -Per MPI rank memory allocation (min/avg/max) = 2.861 | 2.861 | 2.861 Mbytes -Step Temp E_pair E_mol TotEng Press - 0 0 -1.5402493 0.0070469125 -1.5332024 6.0760034e-06 -1000 ekin = 1.54234964773389 | erot = 1.71563526070267 | epot = -24.5477045187653 | etot = -21.2897196103287 -2000 ekin = 1.85988866919215 | erot = 1.9424302796508 | epot = -24.4843044999595 | etot = -20.6819855511165 -3000 ekin = 2.68354339452998 | erot = 2.14216528317607 | epot = -24.4019350693561 | etot = -19.57622639165 -4000 ekin = 2.04461800191989 | erot = 1.49015219763161 | epot = -24.2959428773347 | etot = -20.7611726777832 -5000 ekin = 1.76794859210155 | erot = 2.54289684465819 | epot = -24.2337587736863 | etot = -19.9229133369266 -6000 ekin = 3.1106424806079 | erot = 2.04409805200893 | epot = -24.1585729744133 | etot = -19.0038324417964 -7000 ekin = 3.21360097519306 | erot = 2.71941303605722 | epot = -24.0566262531609 | etot = -18.1236122419107 -8000 ekin = 2.82489935901743 | erot = 2.66790555575695 | epot = -24.0194805097633 | etot = -18.526675594989 -9000 ekin = 2.69381302856378 | erot = 2.59107820129446 | epot = -23.9216126050554 | etot = -18.6367213751972 -10000 ekin = 2.65765007662471 | erot = 1.95562671446597 | epot = -23.7978334881241 | etot = -19.1845566970334 -11000 ekin = 2.33860420545645 | erot = 2.067780391377 | epot = -23.6589739475584 | etot = -19.2525893507249 -12000 ekin = 2.71377849618258 | erot = 2.08757199120023 | epot = -23.5483571834756 | etot = -18.7470066960928 -13000 ekin = 2.62930153930326 | erot = 2.36926332727578 | epot = -23.4509629615768 | etot = -18.4523980949977 -14000 ekin = 3.08200416316113 | erot = 2.52340746291244 | epot = -23.3378147651053 | etot = -17.7324031390317 -15000 ekin = 2.98008664779269 | erot = 1.871644860882 | epot = -23.1940665570191 | etot = -18.3423350483444 -16000 ekin = 2.18422481774796 | erot = 2.13029325858584 | epot = -23.0709946755646 | etot = -18.7564765992308 -17000 ekin = 1.86029951221073 | erot = 2.30856215831156 | epot = -22.9148241979648 | etot = -18.7459625274425 -18000 ekin = 2.26757205264074 | erot = 1.23282183419698 | epot = -22.7667657090377 | etot = -19.2663718222 -19000 ekin = 2.39717301992408 | erot = 2.43814713185077 | epot = -22.6249045514987 | etot = -17.7895843997239 -20000 ekin = 2.4972090427325 | erot = 2.14695469209109 | epot = -22.4687873897505 | etot = -17.824623654927 -21000 ekin = 2.97591775854817 | erot = 2.40996811711195 | epot = -22.580475447988 | etot = -17.1945895723278 -22000 ekin = 3.04727168578733 | erot = 1.83825256427932 | epot = -22.6695853833015 | etot = -17.7840611332348 -23000 ekin = 2.64835731773193 | erot = 2.22162785501705 | epot = -22.6565689169972 | etot = -17.7865837442483 -24000 ekin = 2.64866576787001 | erot = 2.80157082833922 | epot = -22.6222797420052 | etot = -17.172043145796 -25000 ekin = 2.29527970143855 | erot = 2.22049811939069 | epot = -22.6228421013006 | etot = -18.1070642804714 -26000 ekin = 1.6242512251805 | erot = 2.52390475262917 | epot = -22.6746055892862 | etot = -18.5264496114765 -27000 ekin = 1.74746467550781 | erot = 3.7138606202505 | epot = -22.7150312690973 | etot = -17.253705973339 -28000 ekin = 2.26500128280479 | erot = 2.34791343563183 | epot = -22.7926648585827 | etot = -18.179750140146 -29000 ekin = 2.04774074424512 | erot = 1.86347261547111 | epot = -22.8081204933408 | etot = -18.8969071336246 -30000 ekin = 2.41140146125466 | erot = 1.86296915421469 | epot = -22.7764612164305 | etot = -18.5020906009612 -31000 ekin = 2.76447800297261 | erot = 2.7393253404681 | epot = -22.7808698156252 | etot = -17.2770664721845 -32000 ekin = 2.08103539953574 | erot = 2.81216171106146 | epot = -22.8081908465747 | etot = -17.9149937359775 -33000 ekin = 2.08672340074227 | erot = 3.65510023442519 | epot = -22.7575363468642 | etot = -17.0157127116967 -34000 ekin = 2.34180742039869 | erot = 3.10027175201874 | epot = -22.6657421559553 | etot = -17.2236629835378 -35000 ekin = 2.32430602395272 | erot = 2.01607522370048 | epot = -22.5813705492547 | etot = -18.2409893016015 -36000 ekin = 1.91917507775106 | erot = 1.97289747304336 | epot = -22.481118994336 | etot = -18.5890464435416 -37000 ekin = 1.57560528527468 | erot = 2.63029511887642 | epot = -22.4456699464305 | etot = -18.2397695422794 -38000 ekin = 2.20652731867584 | erot = 2.89671984141264 | epot = -22.3965902387972 | etot = -17.2933430787087 -39000 ekin = 2.54765822667968 | erot = 2.47352619735437 | epot = -22.3525131983352 | etot = -17.3313287743012 -40000 ekin = 2.24172560748699 | erot = 1.87314319107769 | epot = -22.3791956830638 | etot = -18.2643268844991 -41000 ekin = 2.45176361826215 | erot = 2.49992612251747 | epot = -22.4441192111887 | etot = -17.492429470409 -42000 ekin = 2.68254780786499 | erot = 2.04382131696989 | epot = -22.4352265851614 | etot = -17.7088574603266 -43000 ekin = 2.39383336858508 | erot = 1.66587291396325 | epot = -22.4337243898148 | etot = -18.3740181072664 -44000 ekin = 2.30758870966958 | erot = 2.39381816537748 | epot = -22.4636201484766 | etot = -17.7622132734295 -45000 ekin = 1.84308929771583 | erot = 2.25880380151546 | epot = -22.5697712917435 | etot = -18.4678781925122 -46000 ekin = 1.98608215049724 | erot = 3.02136983211363 | epot = -22.5606085774834 | etot = -17.5531565948725 -47000 ekin = 1.31457586857024 | erot = 1.99780932836913 | epot = -22.5522289127255 | etot = -19.2398437157862 -48000 ekin = 2.59855199680394 | erot = 1.90772345027383 | epot = -22.5972680906756 | etot = -18.0909926435978 -49000 ekin = 2.32140483916261 | erot = 2.72932938830521 | epot = -22.6070371995253 | etot = -17.5563029720575 -50000 ekin = 2.48248035385828 | erot = 3.42713570109107 | epot = -22.5294064222472 | etot = -16.6197903672979 -51000 ekin = 2.73677705777971 | erot = 1.43285265191038 | epot = -22.4272695862992 | etot = -18.2576398766091 -52000 ekin = 3.03746109762767 | erot = 1.97878223690383 | epot = -22.4105817052324 | etot = -17.3943383707009 -53000 ekin = 2.4689045601064 | erot = 4.26434186327668 | epot = -22.4059567857723 | etot = -15.6727103623892 -54000 ekin = 2.48025904071626 | erot = 2.36957879662632 | epot = -22.4049729842648 | etot = -17.5551351469222 -55000 ekin = 2.28269445417385 | erot = 1.92149293107792 | epot = -22.4643082993723 | etot = -18.2601209141205 -56000 ekin = 2.36225428889468 | erot = 2.21818002425493 | epot = -22.5516502452859 | etot = -17.9712159321363 -57000 ekin = 2.5222034650231 | erot = 2.87044520913643 | epot = -22.6517599833465 | etot = -17.259111309187 -58000 ekin = 2.50677816066749 | erot = 2.80087142998998 | epot = -22.7046490897181 | etot = -17.3969994990606 -59000 ekin = 2.7442153349817 | erot = 2.17375311266844 | epot = -22.7630968852437 | etot = -17.8451284375935 -60000 ekin = 3.28881699963202 | erot = 1.98491245229834 | epot = -22.7493813857704 | etot = -17.47565193384 -61000 ekin = 2.42749732003947 | erot = 1.80500042748845 | epot = -22.6954080097403 | etot = -18.4629102622124 -62000 ekin = 2.82051548232979 | erot = 1.69220614985812 | epot = -22.5840860651657 | etot = -18.0713644329778 -63000 ekin = 3.66818847100113 | erot = 1.91510536540651 | epot = -22.4235299160084 | etot = -16.8402360796008 -64000 ekin = 3.60192162647095 | erot = 3.02302140162941 | epot = -22.4028966408394 | etot = -15.777953612739 -65000 ekin = 3.37797300912952 | erot = 3.90646944425564 | epot = -22.3508227873685 | etot = -15.0663803339833 -66000 ekin = 2.90796062513305 | erot = 2.46538835419998 | epot = -22.2656130116827 | etot = -16.8922640323497 -67000 ekin = 2.57641483706472 | erot = 2.1063925708314 | epot = -22.1586423836372 | etot = -17.4758349757411 -68000 ekin = 2.5516902727465 | erot = 2.46870040285813 | epot = -22.1454741588102 | etot = -17.1250834832056 -69000 ekin = 2.42897294997603 | erot = 2.86774435615082 | epot = -22.1788582092806 | etot = -16.8821409031537 -70000 ekin = 3.08406596014674 | erot = 2.51171720098584 | epot = -22.2680651617951 | etot = -16.6722820006626 -71000 ekin = 2.55052721315253 | erot = 2.49486492124423 | epot = -22.3940848075589 | etot = -17.3486926731621 -72000 ekin = 1.77666138705941 | erot = 2.52301579845699 | epot = -22.4956655989824 | etot = -18.195988413466 -73000 ekin = 1.86857924146303 | erot = 2.33110810852355 | epot = -22.5401005215029 | etot = -18.3404131715163 -74000 ekin = 3.14875320805144 | erot = 2.12002807961601 | epot = -22.5354282257998 | etot = -17.2666469381323 -75000 ekin = 2.60566180511119 | erot = 2.16421143606062 | epot = -22.5109742574449 | etot = -17.7411010162731 -76000 ekin = 1.94500512300058 | erot = 1.94681992806367 | epot = -22.5134561384461 | etot = -18.6216310873819 -77000 ekin = 2.09005510206219 | erot = 2.13354294429721 | epot = -22.5157248384152 | etot = -18.2921267920558 -78000 ekin = 2.48381695181472 | erot = 2.49598603867482 | epot = -22.449809286019 | etot = -17.4700062955295 -79000 ekin = 3.09582217320064 | erot = 2.46630074007712 | epot = -22.3464652405845 | etot = -16.7843423273068 -80000 ekin = 2.51380629427529 | erot = 1.89207626467031 | epot = -22.2775752521275 | etot = -17.8716926931819 -81000 ekin = 2.32322780911516 | erot = 2.24954513249787 | epot = -22.2655235360186 | etot = -17.6927505944055 -82000 ekin = 1.54779729878415 | erot = 2.01487148845307 | epot = -22.2126473128098 | etot = -18.6499785255726 -83000 ekin = 2.24267653112482 | erot = 3.34721522119025 | epot = -22.2063282117648 | etot = -16.6164364594498 -84000 ekin = 2.86948852339533 | erot = 2.11915315181827 | epot = -22.2055386975617 | etot = -17.2168970223481 -85000 ekin = 3.13802387827786 | erot = 2.93900498543376 | epot = -22.2240733080824 | etot = -16.1470444443708 -86000 ekin = 3.46160079449538 | erot = 2.80798287444336 | epot = -22.2732645073155 | etot = -16.0036808383767 -87000 ekin = 3.63139446909085 | erot = 2.3166794204513 | epot = -22.2567856660101 | etot = -16.308711776468 -88000 ekin = 3.15348314879937 | erot = 2.2785763709033 | epot = -22.2154422326699 | etot = -16.7833827129672 -89000 ekin = 3.30271147105659 | erot = 1.80791256125564 | epot = -22.1564153597823 | etot = -17.04579132747 -90000 ekin = 2.42655906518194 | erot = 2.24507038389518 | epot = -21.9481188512569 | etot = -17.2764894021798 -91000 ekin = 1.89051217909395 | erot = 2.51049066719493 | epot = -21.7877769537306 | etot = -17.3867741074417 -92000 ekin = 2.07833668466679 | erot = 2.218324246302 | epot = -21.6997103074282 | etot = -17.4030493764594 -93000 ekin = 1.94321435585196 | erot = 2.99473985773914 | epot = -21.6748650469777 | etot = -16.7369108333866 -94000 ekin = 2.07878576812463 | erot = 3.37631892101902 | epot = -21.7659932416399 | etot = -16.3108885524963 -95000 ekin = 2.10517721407769 | erot = 2.08345895044788 | epot = -21.8951718799354 | etot = -17.7065357154098 -96000 ekin = 2.68821593238919 | erot = 1.86988637992409 | epot = -21.9622848400866 | etot = -17.4041825277733 -97000 ekin = 1.95061152706206 | erot = 2.81054215683073 | epot = -22.0229813258884 | etot = -17.2618276419957 -98000 ekin = 1.98463063611221 | erot = 2.05732763357977 | epot = -22.0930102039112 | etot = -18.0510519342192 -99000 ekin = 2.51292852217217 | erot = 3.54194472638845 | epot = -22.199088757298 | etot = -16.1442155087374 -100000 ekin = 1.8757570387949 | erot = 2.3690785580876 | epot = -22.348409587438 | etot = -18.1035739905555 -101000 ekin = 1.66160772204006 | erot = 3.59766032223856 | epot = -22.3604908173889 | etot = -17.1012227731103 -102000 ekin = 1.62075182718474 | erot = 3.3442006848817 | epot = -22.3063629504087 | etot = -17.3414104383422 -103000 ekin = 2.00871148652538 | erot = 2.33677124900284 | epot = -22.275557852692 | etot = -17.9300751171637 -104000 ekin = 2.04513709976292 | erot = 2.74664593650967 | epot = -22.2818713634637 | etot = -17.4900883271911 -105000 ekin = 1.87027868596139 | erot = 1.98922389218239 | epot = -22.223503909299 | etot = -18.3640013311552 -106000 ekin = 1.71540784443942 | erot = 1.9177953110688 | epot = -22.2562839843324 | etot = -18.6230808288242 -107000 ekin = 2.61024905591622 | erot = 1.57446439985464 | epot = -22.3171357124015 | etot = -18.1324222566306 -108000 ekin = 2.13751756724178 | erot = 2.18822458113098 | epot = -22.2268794585969 | etot = -17.9011373102241 -109000 ekin = 2.24408198608307 | erot = 2.11438299352724 | epot = -22.076564108576 | etot = -17.7180991289657 -110000 ekin = 1.66706562020821 | erot = 2.50986066169373 | epot = -22.0833343008135 | etot = -17.9064080189116 -111000 ekin = 2.30463895640872 | erot = 2.24982560856989 | epot = -22.0940837732696 | etot = -17.539619208291 -112000 ekin = 2.63019524472749 | erot = 2.43696110420532 | epot = -22.0953344558745 | etot = -17.0281781069417 -113000 ekin = 2.42282638113981 | erot = 3.06190927482913 | epot = -22.1061661458173 | etot = -16.6214304898484 -114000 ekin = 2.34214572325658 | erot = 2.31899235523686 | epot = -22.0941430549288 | etot = -17.4330049764353 -115000 ekin = 1.70336449422736 | erot = 3.10166879044198 | epot = -22.1252095896431 | etot = -17.3201763049738 -116000 ekin = 1.51705870113214 | erot = 2.21425252709695 | epot = -22.1823772627204 | etot = -18.4510660344913 -117000 ekin = 1.70129809180508 | erot = 2.34142425076372 | epot = -22.2067668262467 | etot = -18.1640444836779 -118000 ekin = 2.20482827236051 | erot = 2.3179714809504 | epot = -22.1855414590757 | etot = -17.6627417057647 -119000 ekin = 2.54272629601484 | erot = 2.46528921750297 | epot = -22.2113175246519 | etot = -17.2033020111341 -120000 ekin = 1.76640390552554 | erot = 2.16116304616032 | epot = -22.1536331723646 | etot = -18.2260662206787 -121000 ekin = 2.81281157959688 | erot = 2.31761005518346 | epot = -22.1492969323239 | etot = -17.0188752975435 -122000 ekin = 3.25156823587966 | erot = 3.31679050874322 | epot = -22.2050361016166 | etot = -15.6366773569938 -123000 ekin = 2.87462309654081 | erot = 3.25604816714397 | epot = -22.1785374359393 | etot = -16.0478661722546 -124000 ekin = 2.18213410260632 | erot = 2.77182209342785 | epot = -22.0161464482698 | etot = -17.0621902522356 -125000 ekin = 1.85317252616068 | erot = 1.36623599567638 | epot = -21.8721650279344 | etot = -18.6527565060973 -126000 ekin = 2.47747071965844 | erot = 3.09909384826334 | epot = -21.8840309142636 | etot = -16.3074663463419 -127000 ekin = 2.42177426273027 | erot = 2.35209644429656 | epot = -21.8861939604609 | etot = -17.1123232534341 -128000 ekin = 2.76000040231245 | erot = 1.8231678837239 | epot = -21.8538456680958 | etot = -17.2706773820595 -129000 ekin = 2.78355536315491 | erot = 2.88851981621501 | epot = -21.9251039267855 | etot = -16.2530287474156 -130000 ekin = 3.26834278926799 | erot = 2.56228354573336 | epot = -22.0546105678549 | etot = -16.2239842328536 -131000 ekin = 2.64714688907849 | erot = 2.51107513446137 | epot = -22.0961160192681 | etot = -16.9378939957282 -132000 ekin = 2.61847248883524 | erot = 3.38899164334156 | epot = -22.1218916777659 | etot = -16.1144275455891 -133000 ekin = 2.03408861514006 | erot = 2.87401070790187 | epot = -22.0785989417621 | etot = -17.1704996187202 -134000 ekin = 1.64140897264888 | erot = 1.66986416585675 | epot = -22.0323643102285 | etot = -18.7210911717228 -135000 ekin = 2.46650096367446 | erot = 2.111120611107 | epot = -21.9976572593399 | etot = -17.4200356845585 -136000 ekin = 2.32880805911731 | erot = 3.05940125193231 | epot = -21.8983392007847 | etot = -16.5101298897351 -137000 ekin = 2.7601019905106 | erot = 2.47443779429795 | epot = -21.752125264204 | etot = -16.5175854793954 -138000 ekin = 3.30162084678948 | erot = 1.73084735415554 | epot = -21.7423849642075 | etot = -16.7099167632625 -139000 ekin = 2.76669064053124 | erot = 1.72642745910431 | epot = -21.8898577306654 | etot = -17.3967396310298 -140000 ekin = 2.73595287215366 | erot = 2.46891829250481 | epot = -21.9884857831833 | etot = -16.7836146185249 -141000 ekin = 2.79316289615844 | erot = 2.46753088695597 | epot = -22.0064855648443 | etot = -16.7457917817299 -142000 ekin = 3.51694745558129 | erot = 3.49862438784827 | epot = -21.9623193335451 | etot = -14.9467474901156 -143000 ekin = 2.58689934548697 | erot = 2.04008576044027 | epot = -21.9563338194557 | etot = -17.3293487135285 -144000 ekin = 3.72611917000993 | erot = 3.04855733322793 | epot = -21.9536376487796 | etot = -15.1789611455417 -145000 ekin = 3.61191106831147 | erot = 2.71915407989904 | epot = -21.870542665333 | etot = -15.5394775171225 -146000 ekin = 3.85060594912677 | erot = 2.47210219931339 | epot = -21.8285858153921 | etot = -15.505877666952 -147000 ekin = 3.26481933196161 | erot = 2.06864347299802 | epot = -21.6752809049183 | etot = -16.3418180999587 -148000 ekin = 2.47977997895053 | erot = 1.65169267241014 | epot = -21.4172781734276 | etot = -17.2858055220669 -149000 ekin = 2.70771685463074 | erot = 2.28028425953227 | epot = -21.2324293178539 | etot = -16.2444282036909 -150000 ekin = 2.60726181496431 | erot = 2.88955230103659 | epot = -21.126549406853 | etot = -15.6297352908521 -151000 ekin = 2.06865005733849 | erot = 2.13537039813292 | epot = -21.0304193709383 | etot = -16.8263989154669 -152000 ekin = 2.41210154812787 | erot = 2.60104053370075 | epot = -20.8967777045302 | etot = -15.8836356227016 -153000 ekin = 2.12406231442824 | erot = 2.25444655142795 | epot = -20.9199278716094 | etot = -16.5414190057532 -154000 ekin = 2.34622678455546 | erot = 2.58439374093403 | epot = -21.0040588663533 | etot = -16.0734383408638 -155000 ekin = 2.08240965570452 | erot = 3.02621505767145 | epot = -21.0204738431416 | etot = -15.9118491297656 -156000 ekin = 2.04576145796301 | erot = 3.17151405834467 | epot = -20.8558463949479 | etot = -15.6385708786402 -157000 ekin = 2.36459548410747 | erot = 1.89207417055424 | epot = -20.8025485082277 | etot = -16.545878853566 -158000 ekin = 2.16996178916575 | erot = 2.46547727482113 | epot = -20.8673070433024 | etot = -16.2318679793155 -159000 ekin = 2.86272730849306 | erot = 2.27590841865057 | epot = -20.9710387207245 | etot = -15.8324029935809 -160000 ekin = 2.19288173853782 | erot = 2.36312829884111 | epot = -21.0403123366075 | etot = -16.4843022992286 -161000 ekin = 2.14059248149909 | erot = 2.4287283799048 | epot = -21.1333683100403 | etot = -16.5640474486365 -162000 ekin = 1.76077466564934 | erot = 2.66561836368342 | epot = -21.1782130850259 | etot = -16.7518200556931 -163000 ekin = 2.23068698955417 | erot = 2.02664945757243 | epot = -21.3281780197228 | etot = -17.0708415725963 -164000 ekin = 2.75358320318999 | erot = 1.43717365990088 | epot = -21.4675480212853 | etot = -17.2767911581945 -165000 ekin = 2.65171600986478 | erot = 2.29632253260765 | epot = -21.493178025826 | etot = -16.5451394833536 -166000 ekin = 3.27298673277591 | erot = 2.41252396730596 | epot = -21.4477711984927 | etot = -15.7622604984108 -167000 ekin = 3.02574105268454 | erot = 2.02770436019795 | epot = -21.5236773217566 | etot = -16.4702319088741 -168000 ekin = 3.14659813654158 | erot = 1.8374607941321 | epot = -21.5547269116736 | etot = -16.5706679809999 -169000 ekin = 2.22493755697302 | erot = 2.67175500860652 | epot = -21.4662206077311 | etot = -16.5695280421515 -170000 ekin = 2.41921977325643 | erot = 2.49142716001801 | epot = -21.3123035293873 | etot = -16.4016565961128 -171000 ekin = 1.89798915040775 | erot = 2.39492100285877 | epot = -21.2153991969519 | etot = -16.9224890436853 -172000 ekin = 2.86894215563086 | erot = 3.22914449693158 | epot = -21.1827352206441 | etot = -15.0846485680816 -173000 ekin = 2.74888252418688 | erot = 2.13556434483052 | epot = -21.2166792789418 | etot = -16.3322324099244 -174000 ekin = 2.45887587066864 | erot = 2.23682521338056 | epot = -21.2633056658561 | etot = -16.5676045818069 -175000 ekin = 2.84703517745999 | erot = 2.39381254916381 | epot = -21.2430876358358 | etot = -16.002239909212 -176000 ekin = 2.14025231000119 | erot = 1.89894722702466 | epot = -21.3238321496633 | etot = -17.2846326126375 -177000 ekin = 2.5795061901144 | erot = 2.75365074391219 | epot = -21.3022195274207 | etot = -15.9690625933941 -178000 ekin = 1.83122028490793 | erot = 2.59468068841507 | epot = -21.2483113201278 | etot = -16.8224103468048 -179000 ekin = 2.50706581632049 | erot = 2.3918046623687 | epot = -21.3152464598324 | etot = -16.4163759811432 -180000 ekin = 1.88211034410738 | erot = 2.47063835849692 | epot = -21.4741119346399 | etot = -17.1213632320356 -181000 ekin = 1.74209654097779 | erot = 3.05723824722444 | epot = -21.4808621715442 | etot = -16.681527383342 -182000 ekin = 1.55789914013104 | erot = 2.05767448814763 | epot = -21.423526482018 | etot = -17.8079528537394 -183000 ekin = 2.00937540548925 | erot = 2.80898978674436 | epot = -21.491360735728 | etot = -16.6729955434944 -184000 ekin = 2.69285960778353 | erot = 2.42969439668747 | epot = -21.6024209898208 | etot = -16.4798669853498 -185000 ekin = 3.01326925127938 | erot = 3.19083239326424 | epot = -21.6730258967931 | etot = -15.4689242522495 -186000 ekin = 3.2083067153638 | erot = 2.42899016869201 | epot = -21.7143665695974 | etot = -16.0770696855416 -187000 ekin = 2.672906100919 | erot = 3.41560404715603 | epot = -21.6726605039613 | etot = -15.5841503558862 -188000 ekin = 2.89349337388582 | erot = 3.06258669113775 | epot = -21.6216664732832 | etot = -15.6655864082597 -189000 ekin = 2.65435973176118 | erot = 1.82043381700644 | epot = -21.5604872976485 | etot = -17.0856937488809 -190000 ekin = 2.21855159698309 | erot = 1.84826944038784 | epot = -21.5263477340278 | etot = -17.4595266966569 -191000 ekin = 2.26980616064111 | erot = 2.05944589507645 | epot = -21.4543005141097 | etot = -17.1250484583921 -192000 ekin = 2.27219103053707 | erot = 3.11210788791052 | epot = -21.4899273087562 | etot = -16.1056283903086 -193000 ekin = 1.95008147026928 | erot = 1.89648921534019 | epot = -21.4843079374128 | etot = -17.6377372518033 -194000 ekin = 2.45477671526091 | erot = 2.0272304242676 | epot = -21.3709228769337 | etot = -16.8889157374052 -195000 ekin = 3.09567411006595 | erot = 2.10081767143638 | epot = -21.3012041149762 | etot = -16.1047123334739 -196000 ekin = 2.67423122149492 | erot = 2.50738189755519 | epot = -21.2164124023053 | etot = -16.0347992832552 -197000 ekin = 2.50338730962556 | erot = 2.07349764616723 | epot = -21.041867486922 | etot = -16.4649825311292 -198000 ekin = 2.66945928982616 | erot = 1.79012921820209 | epot = -21.0169215356766 | etot = -16.5573330276483 -199000 ekin = 2.53947964790256 | erot = 2.33176467953655 | epot = -21.0171165577067 | etot = -16.1458722302676 -200000 ekin = 2.90451062704866 | erot = 1.42170066957004 | epot = -21.0113804229743 | etot = -16.6851691263556 -201000 ekin = 2.68927776239674 | erot = 1.56650335894554 | epot = -21.0245916399581 | etot = -16.7688105186158 -202000 ekin = 2.2601329351618 | erot = 2.25401443373177 | epot = -20.9769308007641 | etot = -16.4627834318706 -203000 ekin = 2.12073487355488 | erot = 2.03553028991747 | epot = -20.919035946492 | etot = -16.7627707830197 -204000 ekin = 2.11829086582788 | erot = 1.89731962488617 | epot = -20.9376264283538 | etot = -16.9220159376397 -205000 ekin = 1.30964171332167 | erot = 2.12770406224885 | epot = -20.9991335630718 | etot = -17.5617877875013 -206000 ekin = 1.39940057572522 | erot = 2.24496791209126 | epot = -20.963919219062 | etot = -17.3195507312455 -207000 ekin = 1.8871608804017 | erot = 1.79849326266382 | epot = -21.0552898160204 | etot = -17.3696356729549 -208000 ekin = 1.81558541079753 | erot = 3.24210836817276 | epot = -21.3060144768834 | etot = -16.2483206979131 -209000 ekin = 2.79588064252181 | erot = 2.3467149173832 | epot = -21.4301997554495 | etot = -16.2876041955445 -210000 ekin = 3.17544887511567 | erot = 3.12704516116654 | epot = -21.5100449360932 | etot = -15.2075508998109 -211000 ekin = 2.47442327377226 | erot = 2.0990867711376 | epot = -21.6455723047062 | etot = -17.0720622597963 -212000 ekin = 2.36672302145397 | erot = 1.93445871446419 | epot = -21.7283038297487 | etot = -17.4271220938306 -213000 ekin = 1.91045426241161 | erot = 2.52535628540462 | epot = -21.8158508544504 | etot = -17.3800403066341 -214000 ekin = 1.99794025866061 | erot = 2.49896939492127 | epot = -21.8606548137084 | etot = -17.3637451601266 -215000 ekin = 1.97741561009525 | erot = 3.17667494473254 | epot = -21.8701701582032 | etot = -16.7160796033754 -216000 ekin = 1.88829990821377 | erot = 1.87402623825167 | epot = -21.8343889393413 | etot = -18.0720627928759 -217000 ekin = 2.10000293878932 | erot = 1.95052404495887 | epot = -21.8965404786646 | etot = -17.8460134949164 -218000 ekin = 2.34753598782339 | erot = 1.69695019504401 | epot = -21.8560027679962 | etot = -17.8115165851288 -219000 ekin = 2.497223564463 | erot = 2.20999914485705 | epot = -21.8797649478059 | etot = -17.1725422384859 -220000 ekin = 1.75274593087921 | erot = 3.03992746556406 | epot = -21.8491595252171 | etot = -17.0564861287739 -221000 ekin = 1.78874686645809 | erot = 2.79359542964647 | epot = -21.869798634642 | etot = -17.2874563385375 -222000 ekin = 2.63608430516661 | erot = 2.86817933637385 | epot = -21.8351218383832 | etot = -16.3308581968427 -223000 ekin = 3.02706758581511 | erot = 1.93888641555348 | epot = -21.8582453001765 | etot = -16.8922912988079 -224000 ekin = 2.71704451339112 | erot = 2.42079327531441 | epot = -21.8188420875657 | etot = -16.6810042988601 -225000 ekin = 2.04245190508395 | erot = 3.38216222891907 | epot = -21.8232190868647 | etot = -16.3986049528616 -226000 ekin = 2.37968015829255 | erot = 2.38384696857065 | epot = -21.8913549487127 | etot = -17.1278278218495 -227000 ekin = 2.73883397024414 | erot = 2.62491632372019 | epot = -21.9496900700867 | etot = -16.5859397761223 -228000 ekin = 2.06833362780412 | erot = 2.25049628751225 | epot = -21.9946760345141 | etot = -17.6758461191977 -229000 ekin = 1.78618617304217 | erot = 1.80509591500329 | epot = -22.0671964085329 | etot = -18.4759143204874 -230000 ekin = 2.76967283780387 | erot = 2.22492545317995 | epot = -22.0913590121729 | etot = -17.0967607211891 -231000 ekin = 3.15653922952316 | erot = 2.77099247609325 | epot = -22.0635255129442 | etot = -16.1359938073278 -232000 ekin = 1.86633326635991 | erot = 1.70672288688982 | epot = -22.0959715052869 | etot = -18.5229153520371 -233000 ekin = 1.75856846080021 | erot = 1.55694263125625 | epot = -22.0729289884755 | etot = -18.7574178964191 -234000 ekin = 2.32322575892498 | erot = 2.05793864740336 | epot = -21.9849429433607 | etot = -17.6037785370324 -235000 ekin = 1.95327191686568 | erot = 2.52519338885861 | epot = -21.9357201856672 | etot = -17.4572548799429 -236000 ekin = 2.25952484966859 | erot = 1.90005304846995 | epot = -21.9422471368741 | etot = -17.7826692387355 -237000 ekin = 2.49082301609303 | erot = 2.65327564887437 | epot = -22.0049130762794 | etot = -16.860814411312 -238000 ekin = 2.21076048871751 | erot = 2.74154862479023 | epot = -22.0553236426831 | etot = -17.1030145291754 -239000 ekin = 2.71464884454142 | erot = 2.48739530580561 | epot = -22.0661894571024 | etot = -16.8641453067554 -240000 ekin = 3.08961933821573 | erot = 2.17857064931927 | epot = -21.9596599475175 | etot = -16.6914699599825 -241000 ekin = 3.04172562407922 | erot = 2.64442433974962 | epot = -21.872950064824 | etot = -16.1868001009951 -242000 ekin = 2.21355627539455 | erot = 2.33429157450905 | epot = -21.7850463200938 | etot = -17.2371984701902 -243000 ekin = 1.52065138183895 | erot = 2.81375224845254 | epot = -21.724672004357 | etot = -17.3902683740655 -244000 ekin = 1.90352576583831 | erot = 2.43821138840079 | epot = -21.6320468184555 | etot = -17.2903096642164 -245000 ekin = 1.96342069667742 | erot = 2.61760141174562 | epot = -21.509789944958 | etot = -16.928767836535 -246000 ekin = 2.05478829283868 | erot = 2.42643933263093 | epot = -21.4781109635143 | etot = -16.9968833380447 -247000 ekin = 1.54618395739204 | erot = 2.28537401295509 | epot = -21.4411828355572 | etot = -17.6096248652101 -248000 ekin = 1.83924983769609 | erot = 2.55904554412921 | epot = -21.4587985205918 | etot = -17.0605031387665 -249000 ekin = 1.78703007063825 | erot = 2.03411349475431 | epot = -21.516607560139 | etot = -17.6954639947464 -250000 ekin = 1.69317901626952 | erot = 3.382620023581 | epot = -21.5380480709889 | etot = -16.4622490311384 -251000 ekin = 2.13799462687096 | erot = 3.25868442484789 | epot = -21.5254595658408 | etot = -16.1287805141219 -252000 ekin = 2.04357045453396 | erot = 2.53079336098227 | epot = -21.5456931883614 | etot = -16.9713293728452 -253000 ekin = 1.63287738205387 | erot = 3.20992823373492 | epot = -21.5622010587548 | etot = -16.719395442966 -254000 ekin = 2.31269246359595 | erot = 3.10766702207071 | epot = -21.5505863172024 | etot = -16.1302268315358 -255000 ekin = 2.50767926641465 | erot = 2.76631276495167 | epot = -21.5288449153183 | etot = -16.254852883952 -256000 ekin = 1.97163698305487 | erot = 2.61682132599931 | epot = -21.5273539828767 | etot = -16.9388956738225 -257000 ekin = 2.21091422886157 | erot = 3.2624387389365 | epot = -21.5385504601779 | etot = -16.0651974923798 -258000 ekin = 2.0351730783025 | erot = 1.84693461512361 | epot = -21.6544556001779 | etot = -17.7723479067518 -259000 ekin = 2.85718947138204 | erot = 2.78701165242275 | epot = -21.7587237542941 | etot = -16.1145226304893 -260000 ekin = 2.90387286634678 | erot = 2.18817434737477 | epot = -21.8080383126913 | etot = -16.7159910989698 -261000 ekin = 2.76190440948559 | erot = 2.33968169215532 | epot = -21.8592909726424 | etot = -16.7577048710015 -262000 ekin = 3.50919242681178 | erot = 1.76925994550144 | epot = -21.8779228441577 | etot = -16.5994704718445 -263000 ekin = 3.07696270254058 | erot = 2.41477320555763 | epot = -21.8078566004281 | etot = -16.3161206923299 -264000 ekin = 2.26633389925754 | erot = 2.04161743361595 | epot = -21.8372928128571 | etot = -17.5293414799836 -265000 ekin = 1.95747124461577 | erot = 2.5081300879884 | epot = -21.8490876266416 | etot = -17.3834862940375 -266000 ekin = 2.34517905801099 | erot = 3.31486209922478 | epot = -21.8287737874741 | etot = -16.1687326302383 -267000 ekin = 1.74030193361906 | erot = 2.23366459528059 | epot = -21.699850097441 | etot = -17.7258835685413 -268000 ekin = 2.04858677018814 | erot = 3.28744422098426 | epot = -21.6459408923623 | etot = -16.3099099011899 -269000 ekin = 1.93146929709294 | erot = 2.79280735598121 | epot = -21.549773802712 | etot = -16.8254971496378 -270000 ekin = 2.19788894271016 | erot = 2.64563279687103 | epot = -21.4165389672397 | etot = -16.5730172276585 -271000 ekin = 2.21923220579694 | erot = 3.10768708967444 | epot = -21.2197121954353 | etot = -15.8927928999639 -272000 ekin = 2.54992061853163 | erot = 2.29721880581853 | epot = -21.0816515756819 | etot = -16.2345121513317 -273000 ekin = 1.914618407838 | erot = 2.01420401968473 | epot = -21.0503637141725 | etot = -17.1215412866498 -274000 ekin = 1.89671513770876 | erot = 2.24334386161735 | epot = -21.0967103438301 | etot = -16.9566513445039 -275000 ekin = 1.78930707116537 | erot = 3.09754687865994 | epot = -21.1385700371941 | etot = -16.2517160873688 -276000 ekin = 3.37110328153971 | erot = 2.41957324257529 | epot = -21.0908388312033 | etot = -15.3001623070883 -277000 ekin = 2.38921825148496 | erot = 1.50604988822737 | epot = -21.034620883997 | etot = -17.1393527442847 -278000 ekin = 2.51997301930638 | erot = 2.14026171776896 | epot = -21.0117379332914 | etot = -16.351503196216 -279000 ekin = 1.88315206280857 | erot = 2.37342905263994 | epot = -20.9993757709145 | etot = -16.742794655466 -280000 ekin = 2.33534713190787 | erot = 3.58626468287222 | epot = -20.8573252930133 | etot = -14.9357134782332 -281000 ekin = 1.75252641954511 | erot = 1.7907930540809 | epot = -20.9036528826792 | etot = -17.3603334090531 -282000 ekin = 2.26373977259215 | erot = 3.04032073608633 | epot = -20.8497513702237 | etot = -15.5456908615452 -283000 ekin = 2.1783387139443 | erot = 2.20833158301333 | epot = -20.8002776734785 | etot = -16.4136073765209 -284000 ekin = 1.9148667268656 | erot = 2.21521993135969 | epot = -20.8277491648056 | etot = -16.6976625065804 -285000 ekin = 3.15634443167765 | erot = 1.80033231604849 | epot = -21.0046435881196 | etot = -16.0479668403934 -286000 ekin = 3.84877574957331 | erot = 1.82969969667577 | epot = -21.1628555811447 | etot = -15.4843801348956 -287000 ekin = 3.60615742824732 | erot = 2.91608688151215 | epot = -21.2126952882302 | etot = -14.6904509784708 -288000 ekin = 3.19613259393802 | erot = 1.67736393077137 | epot = -21.1713552834963 | etot = -16.297858758787 -289000 ekin = 2.45584885114799 | erot = 2.77781979747336 | epot = -21.1669115721543 | etot = -15.9332429235329 -290000 ekin = 2.74570408981357 | erot = 2.40443247852242 | epot = -21.1874427766533 | etot = -16.0373062083173 -291000 ekin = 2.10295274468233 | erot = 2.37092484671539 | epot = -21.2419107014544 | etot = -16.7680331100567 -292000 ekin = 2.36118713930732 | erot = 2.05558127949017 | epot = -21.3137361602548 | etot = -16.8969677414573 -293000 ekin = 2.2786196308825 | erot = 2.35874555054765 | epot = -21.4302415460533 | etot = -16.7928763646231 -294000 ekin = 2.93315982813019 | erot = 2.90313008187785 | epot = -21.5210917917479 | etot = -15.6848018817399 -295000 ekin = 2.66360761710434 | erot = 2.28100565751945 | epot = -21.6885021477336 | etot = -16.7438888731098 -296000 ekin = 2.18767827164471 | erot = 2.90589885547353 | epot = -21.7355037190159 | etot = -16.6419265918977 -297000 ekin = 2.15987738107365 | erot = 3.29819575592636 | epot = -21.7177655658756 | etot = -16.2596924288756 -298000 ekin = 2.92956976611296 | erot = 2.36377210613469 | epot = -21.6748271071566 | etot = -16.3814852349089 -299000 ekin = 3.19167138064488 | erot = 2.23480811780853 | epot = -21.8042612344918 | etot = -16.3777817360384 -300000 ekin = 3.3133572846982 | erot = 1.38932157247169 | epot = -21.8799906137235 | etot = -17.1773117565536 -301000 ekin = 2.39061971962408 | erot = 3.30110260608963 | epot = -21.8919200817915 | etot = -16.2001977560778 -302000 ekin = 2.954460706029 | erot = 3.2304815881765 | epot = -21.8557645140423 | etot = -15.6708222198368 -303000 ekin = 2.44700205353933 | erot = 2.60676303242282 | epot = -21.8414046718167 | etot = -16.7876395858546 -304000 ekin = 2.23578509140697 | erot = 2.68770420047938 | epot = -21.7680601199659 | etot = -16.8445708280796 -305000 ekin = 2.35505207220215 | erot = 2.3823003115585 | epot = -21.7344089784493 | etot = -16.9970565946887 -306000 ekin = 1.91790567526689 | erot = 2.90107494003232 | epot = -21.7170004822351 | etot = -16.8980198669359 -307000 ekin = 2.48241777758708 | erot = 2.0836708009946 | epot = -21.6510481218459 | etot = -17.0849595432642 -308000 ekin = 2.77531620706104 | erot = 2.63103510715158 | epot = -21.6349123878086 | etot = -16.2285610735959 -309000 ekin = 2.30440955942791 | erot = 2.1249829765834 | epot = -21.5927938975113 | etot = -17.1634013615 -310000 ekin = 2.50879527040005 | erot = 3.21338829421535 | epot = -21.6043932917725 | etot = -15.8822097271571 -311000 ekin = 2.31939145866558 | erot = 3.03649241514151 | epot = -21.6247503351754 | etot = -16.2688664613683 -312000 ekin = 1.78383134659847 | erot = 3.26262247889992 | epot = -21.4948144284683 | etot = -16.4483606029699 -313000 ekin = 1.6465994694839 | erot = 2.08133087588833 | epot = -21.4920309735611 | etot = -17.7641006281889 -314000 ekin = 2.2552391830868 | erot = 2.55077633299239 | epot = -21.5103692936944 | etot = -16.7043537776152 -315000 ekin = 2.5352734391515 | erot = 2.13089997124613 | epot = -21.5923709217299 | etot = -16.9261975113323 -316000 ekin = 1.99944427781285 | erot = 1.80072924409704 | epot = -21.6039893771529 | etot = -17.803815855243 -317000 ekin = 2.11848744585804 | erot = 2.01459693810075 | epot = -21.5948976630665 | etot = -17.4618132791077 -318000 ekin = 2.29013024301854 | erot = 1.92405818620914 | epot = -21.5643695946921 | etot = -17.3501811654644 -319000 ekin = 1.97314693278018 | erot = 1.67996578959134 | epot = -21.4554808400841 | etot = -17.8023681177126 -320000 ekin = 2.45681719546631 | erot = 3.07835144499744 | epot = -21.3924125538101 | etot = -15.8572439133463 -321000 ekin = 1.85729238455498 | erot = 2.67083565671245 | epot = -21.433818829251 | etot = -16.9056907879836 -322000 ekin = 1.96132292396412 | erot = 3.36792274118279 | epot = -21.3663490830085 | etot = -16.0371034178616 -323000 ekin = 1.94437285233567 | erot = 2.09558156605687 | epot = -21.4151250968679 | etot = -17.3751706784754 -324000 ekin = 2.229181524904 | erot = 2.4674418745061 | epot = -21.532385908563 | etot = -16.8357625091529 -325000 ekin = 2.74582842770392 | erot = 2.36717454305098 | epot = -21.6443544237971 | etot = -16.5313514530422 -326000 ekin = 1.91124551133375 | erot = 1.93084217743114 | epot = -21.7077957426602 | etot = -17.8657080538953 -327000 ekin = 3.05627483509655 | erot = 1.67325209460963 | epot = -21.7948818019128 | etot = -17.0653548722066 -328000 ekin = 2.73933273476856 | erot = 1.92380912803777 | epot = -21.8364014823586 | etot = -17.1732596195523 -329000 ekin = 2.95907896099514 | erot = 3.15654168356681 | epot = -21.898199971646 | etot = -15.7825793270841 -330000 ekin = 2.90795110595274 | erot = 2.01765890034968 | epot = -21.9037795505258 | etot = -16.9781695442234 -331000 ekin = 2.27446048340228 | erot = 2.03754878634056 | epot = -21.8760842049291 | etot = -17.5640749351863 -332000 ekin = 2.43262938612094 | erot = 3.19219171897213 | epot = -21.9305186945662 | etot = -16.3056975894732 -333000 ekin = 2.47357651298171 | erot = 2.70061045814697 | epot = -22.0416691323271 | etot = -16.8674821611985 -334000 ekin = 2.38171387374892 | erot = 3.00424927873366 | epot = -22.0746318522988 | etot = -16.6886686998162 -335000 ekin = 2.10465470910016 | erot = 3.57382014016833 | epot = -22.1175420615632 | etot = -16.4390672122947 -336000 ekin = 2.61374577374183 | erot = 2.13386927281299 | epot = -22.08988251196 | etot = -17.3422674654052 -337000 ekin = 2.72124526751511 | erot = 2.74800480481403 | epot = -22.0768537131621 | etot = -16.607603640833 -338000 ekin = 1.83524121485421 | erot = 2.24338894827196 | epot = -22.1591955034455 | etot = -18.0805653403194 -339000 ekin = 1.54928432997334 | erot = 2.49812246084905 | epot = -22.202239883467 | etot = -18.1548330926446 -340000 ekin = 1.44405714940632 | erot = 4.0451327092417 | epot = -22.1149458734013 | etot = -16.6257560147533 -341000 ekin = 1.67447392575555 | erot = 2.77749751745982 | epot = -22.0760831546714 | etot = -17.624111711456 -342000 ekin = 1.9825676117275 | erot = 2.71655566521084 | epot = -22.1563522566984 | etot = -17.45722897976 -343000 ekin = 2.68213676683887 | erot = 3.16686462846914 | epot = -22.2498477633288 | etot = -16.4008463680208 -344000 ekin = 1.77905771753907 | erot = 2.19153667254074 | epot = -22.2907212723871 | etot = -18.3201268823073 -345000 ekin = 1.5460499615042 | erot = 1.85960255696712 | epot = -22.3447003428977 | etot = -18.9390478244264 -346000 ekin = 1.71554664484034 | erot = 1.79880968736714 | epot = -22.3117022609055 | etot = -18.797345928698 -347000 ekin = 1.38672912049481 | erot = 2.61484473767931 | epot = -22.332503239512 | etot = -18.3309293813379 -348000 ekin = 2.15015924850684 | erot = 2.86300326453563 | epot = -22.3337312775957 | etot = -17.3205687645532 -349000 ekin = 1.83066085453602 | erot = 1.9844132649487 | epot = -22.3967822584585 | etot = -18.5817081389738 -350000 ekin = 1.83318738252649 | erot = 2.56907029661254 | epot = -22.4577827539416 | etot = -18.0555250748026 -351000 ekin = 1.72790505260219 | erot = 2.87456274671834 | epot = -22.5159555107051 | etot = -17.9134877113846 -352000 ekin = 2.80786740016944 | erot = 2.08750448125769 | epot = -22.6549834386892 | etot = -17.7596115572621 -353000 ekin = 3.5492801472091 | erot = 1.42584537334883 | epot = -22.6849212734238 | etot = -17.7097957528659 -354000 ekin = 3.49129244374804 | erot = 2.25156548638802 | epot = -22.604182620693 | etot = -16.861324690557 -355000 ekin = 2.06248783371663 | erot = 2.92733565233054 | epot = -22.5494488364627 | etot = -17.5596253504155 -356000 ekin = 2.13415426306312 | erot = 3.32668319049641 | epot = -22.6122425286523 | etot = -17.1514050750927 -357000 ekin = 2.75897049849731 | erot = 2.51843165594436 | epot = -22.6042888591885 | etot = -17.3268867047468 -358000 ekin = 2.51778220496547 | erot = 2.28374144764325 | epot = -22.5654155469984 | etot = -17.7638918943897 -359000 ekin = 3.2037278512604 | erot = 2.5552016027623 | epot = -22.6749569097326 | etot = -16.91602745571 -360000 ekin = 2.52669169359923 | erot = 1.97563796824025 | epot = -22.7314557612254 | etot = -18.229126099386 -361000 ekin = 2.60424632123629 | erot = 2.51068088850826 | epot = -22.7715023743751 | etot = -17.6565751646306 -362000 ekin = 2.43350156723209 | erot = 3.84566788758402 | epot = -22.7352151098034 | etot = -16.4560456549873 -363000 ekin = 2.91069717970492 | erot = 1.99710098714122 | epot = -22.6302259934474 | etot = -17.7224278266013 -364000 ekin = 2.2553832868325 | erot = 1.87832387363455 | epot = -22.5083625296191 | etot = -18.374655369152 -365000 ekin = 2.04575884197224 | erot = 2.797742068412 | epot = -22.332262738426 | etot = -17.4887618280417 -366000 ekin = 2.26894187965217 | erot = 1.94379382552235 | epot = -22.2788727984906 | etot = -18.0661370933161 -367000 ekin = 2.82509630766737 | erot = 2.50361468767084 | epot = -22.3209381619452 | etot = -16.992227166607 -368000 ekin = 2.81542036602322 | erot = 2.18733627644489 | epot = -22.4297259451244 | etot = -17.4269693026563 -369000 ekin = 2.30426035796382 | erot = 2.85653411706989 | epot = -22.4923286665588 | etot = -17.3315341915251 -370000 ekin = 2.67871033327547 | erot = 2.11464921695177 | epot = -22.578069860797 | etot = -17.7847103105697 -371000 ekin = 2.19281044135007 | erot = 3.60165960664287 | epot = -22.6424730832337 | etot = -16.8480030352407 -372000 ekin = 1.77481259468411 | erot = 3.406547444381 | epot = -22.7147683829008 | etot = -17.5334083438357 -373000 ekin = 2.15551547517191 | erot = 2.7877825236183 | epot = -22.7559497214321 | etot = -17.8126517226419 -374000 ekin = 2.71938368055486 | erot = 3.58127823243842 | epot = -22.9084433694729 | etot = -16.6077814564796 -375000 ekin = 2.42759321485976 | erot = 2.9742127178716 | epot = -22.9740378563778 | etot = -17.5722319236464 -376000 ekin = 3.39126830110572 | erot = 3.24733797625004 | epot = -22.9874015798135 | etot = -16.3487953024578 -377000 ekin = 3.20966733323472 | erot = 2.65934060364476 | epot = -22.9452111216365 | etot = -17.076203184757 -378000 ekin = 1.56095946168131 | erot = 2.66159033944991 | epot = -22.9575870308253 | etot = -18.7350372296941 -379000 ekin = 1.9498568748538 | erot = 2.54085216255828 | epot = -22.9834751642939 | etot = -18.4927661268818 -380000 ekin = 2.65820438237073 | erot = 2.88045867212573 | epot = -22.9984703542083 | etot = -17.4598072997118 -381000 ekin = 2.97084599252829 | erot = 2.18892549461574 | epot = -23.0341895570111 | etot = -17.8744180698671 -382000 ekin = 2.61355176942653 | erot = 2.02938704043227 | epot = -23.00841197151 | etot = -18.3654731616512 -383000 ekin = 2.03830671072154 | erot = 2.50516194855525 | epot = -23.0393965606452 | etot = -18.4959279013684 -384000 ekin = 2.1060608733416 | erot = 2.2184025045895 | epot = -23.0602182522593 | etot = -18.7357548743282 -385000 ekin = 1.89114918519107 | erot = 1.63701051320103 | epot = -23.0834434146806 | etot = -19.5552837162885 -386000 ekin = 1.55124380123707 | erot = 1.36147797265396 | epot = -23.1300518396949 | etot = -20.2173300658039 -387000 ekin = 2.19627825752355 | erot = 1.75751396098972 | epot = -23.1280875332419 | etot = -19.1742953147287 -388000 ekin = 1.96387084539616 | erot = 1.95852585326804 | epot = -23.0327752892415 | etot = -19.1103785905773 -389000 ekin = 2.50801560941705 | erot = 2.32519825784836 | epot = -23.0011464671235 | etot = -18.1679325998581 -390000 ekin = 2.03596866068489 | erot = 1.88295618907177 | epot = -22.8810338311575 | etot = -18.9621089814009 -391000 ekin = 1.8098591016452 | erot = 2.39622167162874 | epot = -22.81955664632 | etot = -18.613475873046 -392000 ekin = 2.17725370142733 | erot = 2.87094426544089 | epot = -22.7839731045438 | etot = -17.7357751376756 -393000 ekin = 2.14224634181997 | erot = 3.17242974303658 | epot = -22.8435025538357 | etot = -17.5288264689792 -394000 ekin = 1.97769550804367 | erot = 2.16375300420729 | epot = -22.8342667825711 | etot = -18.6928182703201 -395000 ekin = 2.03687268736298 | erot = 2.49567469731651 | epot = -22.8892034986303 | etot = -18.3566561139508 -396000 ekin = 2.16189109047463 | erot = 1.95308746486161 | epot = -22.9781386034885 | etot = -18.8631600481523 -397000 ekin = 2.41744222422408 | erot = 1.65310699287476 | epot = -23.0900453292844 | etot = -19.0194961121856 -398000 ekin = 3.58905654436294 | erot = 2.51930256503331 | epot = -23.2070733343384 | etot = -17.0987142249422 -399000 ekin = 2.65051654249497 | erot = 1.78138450529865 | epot = -23.3040478764215 | etot = -18.8721468286279 -400000 ekin = 2.49402752614129 | erot = 2.10290777432183 | epot = -23.3608759462318 | etot = -18.7639406457687 -401000 ekin = 2.04176177605462 | erot = 2.154995213856 | epot = -23.4039603394011 | etot = -19.2072033494905 -402000 ekin = 2.44505875861459 | erot = 2.11318097973378 | epot = -23.3975262709888 | etot = -18.8392865326404 -403000 ekin = 2.54858079745147 | erot = 2.81138206601919 | epot = -23.476064698677 | etot = -18.1161018352063 -404000 ekin = 2.21063952462117 | erot = 2.64710865829565 | epot = -23.574696037266 | etot = -18.7169478543492 -405000 ekin = 2.47328118101332 | erot = 2.40933750599425 | epot = -23.5927917139469 | etot = -18.7101730269393 -406000 ekin = 2.24891173527799 | erot = 2.23777884116047 | epot = -23.6086191890417 | etot = -19.1219286126032 -407000 ekin = 2.0107940045037 | erot = 2.78642832526904 | epot = -23.5246032469978 | etot = -18.727380917225 -408000 ekin = 2.59464051790823 | erot = 2.59123578102097 | epot = -23.4198302602656 | etot = -18.2339539613364 -409000 ekin = 2.37170880608734 | erot = 2.26136902851213 | epot = -23.317258193724 | etot = -18.6841803591245 -410000 ekin = 1.99754661347185 | erot = 1.95523998485755 | epot = -23.2950402043273 | etot = -19.3422536059979 -411000 ekin = 1.8693657058423 | erot = 2.63899492681176 | epot = -23.2490367633041 | etot = -18.74067613065 -412000 ekin = 1.98214047746227 | erot = 2.68315820775202 | epot = -23.1987357483281 | etot = -18.5334370631139 -413000 ekin = 2.39078873487373 | erot = 2.65589562872907 | epot = -23.1435198518627 | etot = -18.0968354882599 -414000 ekin = 2.40821090859775 | erot = 1.75574324408225 | epot = -23.0725048141377 | etot = -18.9085506614577 -415000 ekin = 2.74601981183015 | erot = 2.43675176686816 | epot = -23.1211711904486 | etot = -17.9383996117503 -416000 ekin = 2.08828454200993 | erot = 2.76783506526218 | epot = -23.1383119239965 | etot = -18.2821923167244 -417000 ekin = 2.01455344430628 | erot = 1.95306265456051 | epot = -23.1433633505287 | etot = -19.1757472516619 -418000 ekin = 2.42716528853985 | erot = 2.57642821145486 | epot = -23.127531797131 | etot = -18.1239382971363 -419000 ekin = 3.04095103685797 | erot = 2.58427576972734 | epot = -23.0602279332617 | etot = -17.4350011266764 -420000 ekin = 2.6360746280152 | erot = 2.44478111019393 | epot = -22.982092315172 | etot = -17.9012365769629 -421000 ekin = 2.53019765722915 | erot = 1.78389585255477 | epot = -22.9707435541329 | etot = -18.6566500443489 -422000 ekin = 2.72457425772367 | erot = 1.67768634886349 | epot = -22.9542997027495 | etot = -18.5520390961623 -423000 ekin = 2.11402997037893 | erot = 2.55034580375608 | epot = -22.8263851956497 | etot = -18.1620094215147 -424000 ekin = 1.8895880210325 | erot = 2.31332431343561 | epot = -22.772666888172 | etot = -18.5697545537039 -425000 ekin = 2.3595116370971 | erot = 1.95762380637298 | epot = -22.7752082759346 | etot = -18.4580728324645 -426000 ekin = 2.23706657164627 | erot = 2.60016134755148 | epot = -22.7844114251539 | etot = -17.9471835059562 -427000 ekin = 1.88801598248841 | erot = 2.12415782350886 | epot = -22.9416586386639 | etot = -18.9294848326666 -428000 ekin = 1.92849031333042 | erot = 2.44097902588716 | epot = -23.0611368174399 | etot = -18.6916674782223 -429000 ekin = 1.70536802258415 | erot = 2.14916257389792 | epot = -23.0556586745393 | etot = -19.2011280780572 -430000 ekin = 2.30226095973205 | erot = 2.14689932813604 | epot = -23.0606502516208 | etot = -18.6114899637527 -431000 ekin = 2.45988288454318 | erot = 2.42278380298657 | epot = -23.0729777223881 | etot = -18.1903110348583 -432000 ekin = 2.80869332724974 | erot = 2.19954129490925 | epot = -23.0939746542044 | etot = -18.0857400320454 -433000 ekin = 2.21130556188282 | erot = 1.62882156110628 | epot = -23.1534080352157 | etot = -19.3132809122266 -434000 ekin = 2.60574953870752 | erot = 2.36088790768803 | epot = -23.1901717047879 | etot = -18.2235342583923 -435000 ekin = 2.30377529593091 | erot = 2.53917715731259 | epot = -23.1716983948432 | etot = -18.3287459415997 -436000 ekin = 2.42707603554825 | erot = 2.75234181061924 | epot = -23.2197996577197 | etot = -18.0403818115522 -437000 ekin = 1.65090540276074 | erot = 3.25345231298367 | epot = -23.2216366145388 | etot = -18.3172788987944 -438000 ekin = 1.56145302974407 | erot = 2.60950810563796 | epot = -23.1303770792278 | etot = -18.9594159438458 -439000 ekin = 2.30955439722234 | erot = 1.94011743371103 | epot = -23.1353170794497 | etot = -18.8856452485163 -440000 ekin = 2.53037674867674 | erot = 3.0652704286103 | epot = -23.196858945292 | etot = -17.601211768005 -441000 ekin = 2.80107707952534 | erot = 2.53664155736544 | epot = -23.1712373428919 | etot = -17.8335187060011 -442000 ekin = 2.92536323090713 | erot = 2.88384500930017 | epot = -23.1123001627208 | etot = -17.3030919225135 -443000 ekin = 1.96543935969482 | erot = 1.753449631552 | epot = -23.0380529084377 | etot = -19.3191639171909 -444000 ekin = 2.00309477401363 | erot = 2.23897509587739 | epot = -22.9472103119533 | etot = -18.7051404420623 -445000 ekin = 2.20302071819722 | erot = 2.06928381371828 | epot = -22.7775434364172 | etot = -18.5052389045017 -446000 ekin = 2.43487889302299 | erot = 2.37751556007798 | epot = -22.6838190597697 | etot = -17.8714246066687 -447000 ekin = 2.2620819636031 | erot = 2.41400188145197 | epot = -22.7082516636546 | etot = -18.0321678185995 -448000 ekin = 2.16184472791984 | erot = 1.93539407204278 | epot = -22.8144859493263 | etot = -18.7172471493637 -449000 ekin = 2.21107967973114 | erot = 2.34659682978741 | epot = -22.9059503054159 | etot = -18.3482737958974 -450000 ekin = 2.74677740004439 | erot = 1.97222921372039 | epot = -22.860755926716 | etot = -18.1417493129513 -451000 ekin = 2.2050889378155 | erot = 2.13042736119389 | epot = -22.8862608894796 | etot = -18.5507445904702 -452000 ekin = 2.52760608607095 | erot = 2.34006815636601 | epot = -22.9138111972133 | etot = -18.0461369547763 -453000 ekin = 2.23448825172916 | erot = 1.77834418215733 | epot = -22.8879238301791 | etot = -18.8750913962926 -454000 ekin = 2.4343851915949 | erot = 2.59700848533281 | epot = -22.8184361849036 | etot = -17.7870425079759 -455000 ekin = 2.04195793930991 | erot = 2.79639043747681 | epot = -22.6032980500354 | etot = -17.7649496732487 -456000 ekin = 2.00799933710202 | erot = 2.53653815407518 | epot = -22.4355596266522 | etot = -17.891022135475 -457000 ekin = 2.60426208759883 | erot = 2.46609612876191 | epot = -22.3409120082078 | etot = -17.270553791847 -458000 ekin = 2.01368468059037 | erot = 1.9961381624531 | epot = -22.2549400327205 | etot = -18.2451171896771 -459000 ekin = 1.73688781588865 | erot = 2.48572034306896 | epot = -22.2282088298767 | etot = -18.0056006709191 -460000 ekin = 1.91682575775988 | erot = 2.08308677023944 | epot = -22.2211874714416 | etot = -18.2212749434423 -461000 ekin = 1.54933673126938 | erot = 1.29454502815255 | epot = -22.1945151049368 | etot = -19.3506333455148 -462000 ekin = 2.44160489340629 | erot = 1.34721473707676 | epot = -22.284671307697 | etot = -18.495851677214 -463000 ekin = 2.63165365707667 | erot = 2.08143760128039 | epot = -22.4004513395625 | etot = -17.6873600812055 -464000 ekin = 2.67929276186416 | erot = 3.72563793061087 | epot = -22.5200042545289 | etot = -16.1150735620538 -465000 ekin = 1.94880111369479 | erot = 2.23148844819348 | epot = -22.685554296329 | etot = -18.5052647344407 -466000 ekin = 2.13853049638891 | erot = 2.95056624305957 | epot = -22.7822881705531 | etot = -17.6931914311046 -467000 ekin = 2.46452767169615 | erot = 2.1077848077008 | epot = -22.9485753844866 | etot = -18.3762629050896 -468000 ekin = 1.98589158006998 | erot = 1.62816092182055 | epot = -23.0180008829524 | etot = -19.4039483810618 -469000 ekin = 2.498810820967 | erot = 2.6361546272592 | epot = -23.0547833968841 | etot = -17.9198179486579 -470000 ekin = 2.91491361681313 | erot = 3.19115611298998 | epot = -23.0448741101699 | etot = -16.9388043803668 -471000 ekin = 2.37554627514204 | erot = 1.71739792236247 | epot = -22.9932329645513 | etot = -18.9002887670468 -472000 ekin = 2.18486807923518 | erot = 2.00687069908099 | epot = -22.9563182572702 | etot = -18.764579478954 -473000 ekin = 2.36185345820899 | erot = 2.86259041401023 | epot = -22.9161024426125 | etot = -17.6916585703933 -474000 ekin = 2.17077693495272 | erot = 2.59376596740919 | epot = -22.7894018760352 | etot = -18.0248589736733 -475000 ekin = 2.37844153079293 | erot = 2.01112751381907 | epot = -22.6793191497969 | etot = -18.2897501051849 -476000 ekin = 2.0876367643964 | erot = 2.59647624455221 | epot = -22.6700039875052 | etot = -17.9858909785566 -477000 ekin = 2.52249432714936 | erot = 3.55251934739867 | epot = -22.6424099194916 | etot = -16.5673962449436 -478000 ekin = 2.40424947791157 | erot = 2.7323911725861 | epot = -22.544776325228 | etot = -17.4081356747303 -479000 ekin = 1.27637524434413 | erot = 2.99749792697945 | epot = -22.4994949498981 | etot = -18.2256217785745 -480000 ekin = 1.81374950293817 | erot = 2.14389317135939 | epot = -22.4678405170784 | etot = -18.5101978427809 -481000 ekin = 2.39496774186199 | erot = 3.18299441824521 | epot = -22.4930736763177 | etot = -16.9151115162105 -482000 ekin = 3.21051763720184 | erot = 2.40962326270833 | epot = -22.4479376181304 | etot = -16.8277967182202 -483000 ekin = 3.06081116762377 | erot = 2.49856996934407 | epot = -22.4288948733283 | etot = -16.8695137363604 -484000 ekin = 2.7452293328759 | erot = 2.53012629993099 | epot = -22.483756332919 | etot = -17.2084007001121 -485000 ekin = 3.33103095180521 | erot = 2.42091818181918 | epot = -22.4922555047182 | etot = -16.7403063710938 -486000 ekin = 1.99323479363108 | erot = 1.76127718142275 | epot = -22.5432098594131 | etot = -18.7886978843593 -487000 ekin = 2.64825718911654 | erot = 2.50204426232017 | epot = -22.6407366935241 | etot = -17.4904352420874 -488000 ekin = 1.76385891719471 | erot = 2.64266555173498 | epot = -22.6990728058786 | etot = -18.2925483369489 -489000 ekin = 2.10357630534276 | erot = 2.95613916443127 | epot = -22.7877124402073 | etot = -17.7279969704332 -490000 ekin = 2.33515649128314 | erot = 2.32995416999058 | epot = -22.7920703811403 | etot = -18.1269597198666 -491000 ekin = 2.48752587426647 | erot = 2.58310949760555 | epot = -22.7834811495388 | etot = -17.7128457776668 -492000 ekin = 3.29820665204489 | erot = 2.18682924183924 | epot = -22.7674519489923 | etot = -17.2824160551082 -493000 ekin = 3.40238156707506 | erot = 2.35717041222451 | epot = -22.7149408840448 | etot = -16.9553889047452 -494000 ekin = 3.59348050162499 | erot = 2.23182460532058 | epot = -22.7081682295491 | etot = -16.8828631226035 -495000 ekin = 2.52030309238562 | erot = 2.16229430067423 | epot = -22.6973031832711 | etot = -18.0147057902113 -496000 ekin = 1.96100991422337 | erot = 3.58581695215166 | epot = -22.7342002900882 | etot = -17.1873734237132 -497000 ekin = 2.2228647925968 | erot = 2.49495319949133 | epot = -22.752706201593 | etot = -18.0348882095048 -498000 ekin = 1.71033952564695 | erot = 2.41331591511584 | epot = -22.7131621100867 | etot = -18.589506669324 -499000 ekin = 2.41919864300729 | erot = 2.82349519531821 | epot = -22.7304918052927 | etot = -17.4877979669672 -500000 ekin = 2.76271068346558 | erot = 2.22796445937143 | epot = -22.810945568044 | etot = -17.820270425207 -501000 ekin = 2.97642553987186 | erot = 1.97769778889399 | epot = -22.8306304048616 | etot = -17.8765070760957 -502000 ekin = 2.96175345860856 | erot = 1.80859086419487 | epot = -22.8525538190094 | etot = -18.082209496206 -503000 ekin = 2.51126831088417 | erot = 2.88572311841927 | epot = -22.8673362278446 | etot = -17.4703447985412 -504000 ekin = 2.84611165351303 | erot = 2.67626783872459 | epot = -22.784891957601 | etot = -17.2625124653634 -505000 ekin = 2.96124584448914 | erot = 2.59100575301934 | epot = -22.8251284225258 | etot = -17.2728768250174 -506000 ekin = 2.19858217910528 | erot = 1.97142936872076 | epot = -22.8530995461462 | etot = -18.6830879983201 -507000 ekin = 2.27398115142402 | erot = 2.68837996151517 | epot = -22.8141163798141 | etot = -17.8517552668749 -508000 ekin = 2.64439339973837 | erot = 2.04756467869449 | epot = -22.8146247157345 | etot = -18.1226666373017 -509000 ekin = 2.96023637315629 | erot = 2.90549934754532 | epot = -22.8719625385967 | etot = -17.0062268178951 -510000 ekin = 2.26067558634546 | erot = 2.80864918519521 | epot = -22.9774448292236 | etot = -17.9081200576829 -511000 ekin = 2.88512738978599 | erot = 2.15263877534437 | epot = -23.086672848248 | etot = -18.0489066831176 -512000 ekin = 2.17783748155516 | erot = 2.31389139764186 | epot = -23.1520181882638 | etot = -18.6602893090668 -513000 ekin = 1.69717952556151 | erot = 2.88265468656805 | epot = -23.1640284548407 | etot = -18.5841942427111 -514000 ekin = 1.72432024724117 | erot = 2.32742209152174 | epot = -23.1602225830814 | etot = -19.1084802443185 -515000 ekin = 2.00525337522086 | erot = 1.80102864435032 | epot = -23.1548763180746 | etot = -19.3485942985034 -516000 ekin = 3.04706172157038 | erot = 1.54171785431326 | epot = -23.1202751246552 | etot = -18.5314955487716 -517000 ekin = 2.47323892251936 | erot = 2.10799615007355 | epot = -23.0942246440307 | etot = -18.5129895714378 -518000 ekin = 2.03556879740597 | erot = 2.51531294708502 | epot = -23.01998934344 | etot = -18.4691075989491 -519000 ekin = 1.59255614728459 | erot = 1.63520468579907 | epot = -22.9787913166931 | etot = -19.7510304836094 -520000 ekin = 2.17210761761845 | erot = 1.8975366735392 | epot = -22.9877149955356 | etot = -18.918070704378 -521000 ekin = 1.98466680078867 | erot = 2.09219045542651 | epot = -23.0348541858322 | etot = -18.9579969296171 -522000 ekin = 2.72098469914434 | erot = 2.19565658619456 | epot = -23.1001210576502 | etot = -18.1834797723113 -523000 ekin = 2.26033454380754 | erot = 1.67112114369622 | epot = -23.1475509854345 | etot = -19.2160952979307 -524000 ekin = 2.34603831546138 | erot = 2.1054661011949 | epot = -23.1746761633773 | etot = -18.723171746721 -525000 ekin = 2.13671314300235 | erot = 2.07172081705863 | epot = -23.241177743004 | etot = -19.032743782943 -526000 ekin = 2.50849953901566 | erot = 2.27662230434506 | epot = -23.3179050583979 | etot = -18.5327832150372 -527000 ekin = 3.04322527932213 | erot = 1.8128057083239 | epot = -23.3977373118239 | etot = -18.5417063241779 -528000 ekin = 2.572303182379 | erot = 2.54386055260816 | epot = -23.4208428708383 | etot = -18.3046791358511 -529000 ekin = 2.39361269633634 | erot = 1.91637577362227 | epot = -23.3966015599491 | etot = -19.0866130899905 -530000 ekin = 3.3562937907424 | erot = 3.41683815876463 | epot = -23.2977853851852 | etot = -16.5246534356781 -531000 ekin = 2.52741741752381 | erot = 2.34075342407645 | epot = -23.1721175623278 | etot = -18.3039467207275 -532000 ekin = 2.78397051305127 | erot = 1.78575123294094 | epot = -23.2171711834401 | etot = -18.6474494374479 -533000 ekin = 2.27408274334042 | erot = 2.01427501035043 | epot = -23.2885684059727 | etot = -19.0002106522818 -534000 ekin = 2.54998010491125 | erot = 2.0164545364507 | epot = -23.340767920006 | etot = -18.7743332786441 -535000 ekin = 2.49595662250557 | erot = 2.09586427439366 | epot = -23.3878755759449 | etot = -18.7960546790457 -536000 ekin = 2.47717157546008 | erot = 1.92116873587364 | epot = -23.3847675210095 | etot = -18.9864272096758 -537000 ekin = 1.75235621440219 | erot = 2.11852052216092 | epot = -23.4590860280326 | etot = -19.5882092914695 -538000 ekin = 2.19317209186629 | erot = 2.75191518419657 | epot = -23.5517834707225 | etot = -18.6066961946597 -539000 ekin = 2.16135327665114 | erot = 2.25935011393788 | epot = -23.5718250119029 | etot = -19.1511216213139 -540000 ekin = 2.35701554620647 | erot = 1.6449529057333 | epot = -23.5490867129451 | etot = -19.5471182610054 -541000 ekin = 2.61451212811978 | erot = 2.52550284426682 | epot = -23.5334576350385 | etot = -18.3934426626519 -542000 ekin = 2.78909215024063 | erot = 2.09346850400965 | epot = -23.5754619290989 | etot = -18.6929012748486 -543000 ekin = 2.77024528778678 | erot = 1.84116991183092 | epot = -23.4849560716084 | etot = -18.8735408719907 -544000 ekin = 2.15807529188369 | erot = 1.50139575300257 | epot = -23.4530822422947 | etot = -19.7936111974084 -545000 ekin = 1.72860204886329 | erot = 2.56468335549414 | epot = -23.4524953434144 | etot = -19.159209939057 -546000 ekin = 2.38494138419348 | erot = 1.87772638427254 | epot = -23.4950389557033 | etot = -19.2323711872372 -547000 ekin = 2.44871634556835 | erot = 2.44464466893214 | epot = -23.544915775382 | etot = -18.6515547608815 -548000 ekin = 2.36962922994878 | erot = 2.40235228488721 | epot = -23.5548428056052 | etot = -18.7828612907692 -549000 ekin = 2.57958168249614 | erot = 2.04930779813674 | epot = -23.5565149978683 | etot = -18.9276255172355 -550000 ekin = 1.9793136647427 | erot = 1.85207468704394 | epot = -23.5614067919063 | etot = -19.7300184401196 -551000 ekin = 2.4121774327081 | erot = 2.0348936886299 | epot = -23.5115216908382 | etot = -19.0644505695002 -552000 ekin = 2.6621149390197 | erot = 1.41279265378133 | epot = -23.3450678435402 | etot = -19.2701602507391 -553000 ekin = 1.76359346131444 | erot = 2.63019210822711 | epot = -23.1435570943958 | etot = -18.7497715248542 -554000 ekin = 2.29840754300073 | erot = 2.34424452982823 | epot = -23.1114395278817 | etot = -18.4687874550527 -555000 ekin = 3.29672420152566 | erot = 1.64146930698359 | epot = -23.0891292168918 | etot = -18.1509357083825 -556000 ekin = 2.92076699655596 | erot = 2.59602967895818 | epot = -23.0268314200472 | etot = -17.5100347445331 -557000 ekin = 2.90322014804994 | erot = 3.16052668894921 | epot = -23.0146480567181 | etot = -16.950901219719 -558000 ekin = 2.78018761002222 | erot = 2.59826947006759 | epot = -22.7877399275349 | etot = -17.4092828474451 -559000 ekin = 2.48661596771862 | erot = 3.22596665511856 | epot = -22.8226574327834 | etot = -17.1100748099462 -560000 ekin = 2.34942852601698 | erot = 2.32773162877396 | epot = -22.8255608134696 | etot = -18.1484006586786 -561000 ekin = 2.0520192544917 | erot = 2.90306975046936 | epot = -22.8488516051139 | etot = -17.8937626001529 -562000 ekin = 2.18821919117372 | erot = 3.66499439159819 | epot = -22.7618817506902 | etot = -16.9086681679183 -563000 ekin = 3.11505518852414 | erot = 2.28057725990564 | epot = -22.791430640287 | etot = -17.3957981918572 -564000 ekin = 2.45343120006931 | erot = 2.36321638506708 | epot = -22.75807077839 | etot = -17.9414231932536 -565000 ekin = 2.77835835502221 | erot = 2.07073547186409 | epot = -22.7486053888412 | etot = -17.8995115619549 -566000 ekin = 2.43655641927934 | erot = 2.19832280178868 | epot = -22.7227654505166 | etot = -18.0878862294486 -567000 ekin = 2.71233133108494 | erot = 2.01281091173405 | epot = -22.8839744455115 | etot = -18.1588322026925 -568000 ekin = 3.12450796157708 | erot = 1.93520150351061 | epot = -22.9625972279254 | etot = -17.9028877628377 -569000 ekin = 3.72714267701977 | erot = 2.06562452789051 | epot = -22.9814174117752 | etot = -17.1886502068649 -570000 ekin = 2.68808623045676 | erot = 2.36042122391805 | epot = -22.998959026692 | etot = -17.9504515723172 -571000 ekin = 1.97223467321356 | erot = 2.85558181274648 | epot = -22.9369001315648 | etot = -18.1090836456047 -572000 ekin = 2.4182049732123 | erot = 2.40910077907643 | epot = -22.934930836907 | etot = -18.1076250846182 -573000 ekin = 1.76702714285012 | erot = 2.31739567602694 | epot = -22.9768902017483 | etot = -18.8924673828712 -574000 ekin = 2.08740259214111 | erot = 2.59288012722136 | epot = -23.0518321557917 | etot = -18.3715494364293 -575000 ekin = 2.34020490338786 | erot = 2.78500973557001 | epot = -23.106579446946 | etot = -17.9813648079881 -576000 ekin = 2.15506609467459 | erot = 3.3045287538029 | epot = -23.1521162771299 | etot = -17.6925214286524 -577000 ekin = 2.45698150895878 | erot = 2.31876672704204 | epot = -23.1781917242715 | etot = -18.4024434882707 -578000 ekin = 2.59353106592521 | erot = 2.33790294336519 | epot = -23.2101395643707 | etot = -18.2787055550803 -579000 ekin = 2.58102015460712 | erot = 1.71748063175117 | epot = -23.1865014452815 | etot = -18.8880006589232 -580000 ekin = 2.30361750578347 | erot = 2.87410564379621 | epot = -23.2045008793077 | etot = -18.026777729728 -581000 ekin = 2.45915247103344 | erot = 2.59640238490727 | epot = -23.1882783600354 | etot = -18.1327235040947 -582000 ekin = 2.33801590725494 | erot = 3.19256035650617 | epot = -23.2501410058056 | etot = -17.7195647420445 -583000 ekin = 1.95982078382855 | erot = 2.81944051586213 | epot = -23.4085593869414 | etot = -18.6292980872508 -584000 ekin = 2.00358327245437 | erot = 1.7126727026301 | epot = -23.4960310960901 | etot = -19.7797751210056 -585000 ekin = 2.28859150562676 | erot = 2.06309046911262 | epot = -23.5306230166998 | etot = -19.1789410419604 -586000 ekin = 2.21858454582016 | erot = 1.97776854350186 | epot = -23.4873397268816 | etot = -19.2909866375596 -587000 ekin = 3.70065233550663 | erot = 1.82187748311298 | epot = -23.4652388428899 | etot = -17.9427090242702 -588000 ekin = 3.49447328534893 | erot = 2.31981981591506 | epot = -23.3985567739262 | etot = -17.5842636726622 -589000 ekin = 2.66144502802388 | erot = 3.02756546370717 | epot = -23.2783756079917 | etot = -17.5893651162607 -590000 ekin = 1.52141257336428 | erot = 2.09874614600563 | epot = -23.1290158071881 | etot = -19.5088570878182 -591000 ekin = 1.82897193042274 | erot = 1.75592223095374 | epot = -23.0622736076073 | etot = -19.4773794462309 -592000 ekin = 2.49491276892191 | erot = 2.5482988197852 | epot = -23.054885494985 | etot = -18.0116739062779 -593000 ekin = 2.36845716276159 | erot = 1.78503341410575 | epot = -23.005264310194 | etot = -18.8517737333267 -594000 ekin = 2.07907010887474 | erot = 2.14563658430187 | epot = -22.9611396232755 | etot = -18.7364329300989 -595000 ekin = 2.62736231723874 | erot = 2.0397582574453 | epot = -22.9495489717352 | etot = -18.2824283970512 -596000 ekin = 2.58985967531625 | erot = 2.12449830164849 | epot = -22.9908505579803 | etot = -18.2764925810155 -597000 ekin = 3.02540042664856 | erot = 3.14256707367048 | epot = -22.9740991012936 | etot = -16.8061316009746 -598000 ekin = 3.44397104083287 | erot = 2.8605790839857 | epot = -23.0035411551228 | etot = -16.6989910303042 -599000 ekin = 2.13932500926498 | erot = 3.49187029024979 | epot = -22.9657391359988 | etot = -17.334543836484 -600000 ekin = 2.19758597945326 | erot = 2.49610822362376 | epot = -22.9452235009931 | etot = -18.2515292979161 -601000 ekin = 2.80918982916752 | erot = 2.81768433603376 | epot = -22.8970508934525 | etot = -17.2701767282513 -602000 ekin = 2.30031523379463 | erot = 2.40907304500534 | epot = -22.8523950981499 | etot = -18.1430068193499 -603000 ekin = 1.91335501396421 | erot = 1.99518053980753 | epot = -22.7884152302358 | etot = -18.879879676464 -604000 ekin = 2.5976715095492 | erot = 3.14351403383687 | epot = -22.7430641975849 | etot = -17.0018786541988 -605000 ekin = 2.63203298717972 | erot = 2.07906613894389 | epot = -22.7307949909783 | etot = -18.0196958648547 -606000 ekin = 2.94678399289781 | erot = 2.03982213630799 | epot = -22.6555302524726 | etot = -17.6689241232668 -607000 ekin = 2.85272606479019 | erot = 2.36693467257681 | epot = -22.6318548820144 | etot = -17.4121941446474 -608000 ekin = 3.6642968125636 | erot = 2.46706737589234 | epot = -22.5724662590778 | etot = -16.4411020706219 -609000 ekin = 2.69343886620625 | erot = 2.25873504143679 | epot = -22.6007364465805 | etot = -17.6485625389374 -610000 ekin = 2.99904616523658 | erot = 2.13621966615343 | epot = -22.5973658485054 | etot = -17.4621000171154 -611000 ekin = 3.86832985948944 | erot = 2.12096644577641 | epot = -22.5702925425382 | etot = -16.5809962372724 -612000 ekin = 2.88515301824618 | erot = 2.45910554524357 | epot = -22.4848584522585 | etot = -17.1405998887688 -613000 ekin = 2.9367425327116 | erot = 2.14436169371533 | epot = -22.465526703267 | etot = -17.3844224768401 -614000 ekin = 2.79116462876301 | erot = 2.024409539648 | epot = -22.5207406301148 | etot = -17.7051664617038 -615000 ekin = 2.29338048298908 | erot = 2.38828872470982 | epot = -22.6082782403584 | etot = -17.9266090326595 -616000 ekin = 1.78195169789474 | erot = 2.45334803626968 | epot = -22.6887534547644 | etot = -18.4534537206 -617000 ekin = 2.57505808534158 | erot = 2.55345758187858 | epot = -22.701463839496 | etot = -17.5729481722758 -618000 ekin = 2.29561379442387 | erot = 2.68043259355499 | epot = -22.629958627306 | etot = -17.6539122393272 -619000 ekin = 1.94323313590202 | erot = 2.00964911157699 | epot = -22.56819110474 | etot = -18.6153088572609 -620000 ekin = 2.92263589097657 | erot = 2.15657756066215 | epot = -22.6264664894927 | etot = -17.547253037854 -621000 ekin = 2.90437881656455 | erot = 1.70649555848315 | epot = -22.665419447573 | etot = -18.0545450725253 -622000 ekin = 2.03426149564846 | erot = 2.51826459248401 | epot = -22.6086250578043 | etot = -18.0560989696718 -623000 ekin = 1.98348786592096 | erot = 3.08484972830227 | epot = -22.6234743341759 | etot = -17.5551367399527 -624000 ekin = 2.08463083558977 | erot = 2.64004606903047 | epot = -22.6266529328942 | etot = -17.901976028274 -625000 ekin = 2.52963490334089 | erot = 2.37033264022622 | epot = -22.6750436783156 | etot = -17.7750761347485 -626000 ekin = 2.73147680333726 | erot = 2.07051651598004 | epot = -22.7272383647964 | etot = -17.9252450454791 -627000 ekin = 2.23447399123207 | erot = 2.35288557052269 | epot = -22.7136740507756 | etot = -18.1263144890208 -628000 ekin = 2.28933754695897 | erot = 2.29676268895054 | epot = -22.6176528573237 | etot = -18.0315526214142 -629000 ekin = 2.5355466362136 | erot = 1.92082543033528 | epot = -22.5693331526924 | etot = -18.1129610861435 -630000 ekin = 3.11700824717166 | erot = 2.51611049765935 | epot = -22.5144695759915 | etot = -16.8813508311605 -631000 ekin = 2.38844807455604 | erot = 3.31601650504458 | epot = -22.5190998334878 | etot = -16.8146352538871 -632000 ekin = 2.59939587493746 | erot = 2.51496212358955 | epot = -22.4711049664696 | etot = -17.3567469679426 -633000 ekin = 2.45338619933597 | erot = 1.89874016257143 | epot = -22.4394257686937 | etot = -18.0872994067863 -634000 ekin = 2.23819111967047 | erot = 1.98305652730466 | epot = -22.3433365860708 | etot = -18.1220889390957 -635000 ekin = 2.22438000857702 | erot = 1.95893208021227 | epot = -22.2877959440852 | etot = -18.1044838552959 -636000 ekin = 2.26938644192167 | erot = 2.77816773779856 | epot = -22.304696935737 | etot = -17.2571427560168 -637000 ekin = 1.97799147515645 | erot = 2.59610837639352 | epot = -22.3353238115758 | etot = -17.7612239600258 -638000 ekin = 2.54901279963355 | erot = 3.14232301833368 | epot = -22.3113570318407 | etot = -16.6200212138734 -639000 ekin = 2.38194254982011 | erot = 2.49468098011844 | epot = -22.2696251856514 | etot = -17.3930016557128 -640000 ekin = 2.07438054408915 | erot = 2.20336226777045 | epot = -22.1673693230788 | etot = -17.8896265112192 -641000 ekin = 2.49150296422893 | erot = 3.53882164550033 | epot = -22.047323387435 | etot = -16.0169987777057 -642000 ekin = 3.37964058409635 | erot = 2.18458831029801 | epot = -21.9324522713976 | etot = -16.3682233770032 -643000 ekin = 2.80862431007863 | erot = 2.40815089193716 | epot = -21.8726014240441 | etot = -16.6558262220283 -644000 ekin = 2.952235016065 | erot = 1.92776262379328 | epot = -21.826057423183 | etot = -16.9460597833247 -645000 ekin = 4.10488984334312 | erot = 1.89062109330214 | epot = -21.7981661301139 | etot = -15.8026551934687 -646000 ekin = 2.50234872105284 | erot = 2.00205075040523 | epot = -21.7221642434957 | etot = -17.2177647720377 -647000 ekin = 2.52267281239589 | erot = 2.19481558810105 | epot = -21.7438885460027 | etot = -17.0264001455058 -648000 ekin = 2.99344241657584 | erot = 2.11139263207284 | epot = -21.7373240000025 | etot = -16.6324889513538 -649000 ekin = 2.55027365085816 | erot = 3.20350991793738 | epot = -21.7192481424448 | etot = -15.9654645736493 -650000 ekin = 3.75163896052813 | erot = 2.44189212282279 | epot = -21.6756681314987 | etot = -15.4821370481478 -651000 ekin = 3.29740056237165 | erot = 2.36780448747275 | epot = -21.5372361691658 | etot = -15.8720311193214 -652000 ekin = 2.54645886055823 | erot = 2.99097829596978 | epot = -21.4549655298412 | etot = -15.9175283733132 -653000 ekin = 2.88682688109756 | erot = 2.53633970608342 | epot = -21.4696471597398 | etot = -16.0464805725588 -654000 ekin = 2.28614085804932 | erot = 2.12026601708473 | epot = -21.5642684321318 | etot = -17.1578615569978 -655000 ekin = 2.20709609517087 | erot = 2.10729950549551 | epot = -21.5349466292622 | etot = -17.2205510285959 -656000 ekin = 2.40310876229413 | erot = 2.09663823500903 | epot = -21.5631924595209 | etot = -17.0634454622178 -657000 ekin = 2.7886551346751 | erot = 2.19608839827219 | epot = -21.794507747247 | etot = -16.8097642142998 -658000 ekin = 3.1025713807162 | erot = 2.59154293692773 | epot = -21.96675599421 | etot = -16.2726416765661 -659000 ekin = 2.88891106020275 | erot = 3.47010878893494 | epot = -22.0542552611187 | etot = -15.695235411981 -660000 ekin = 2.90074521854052 | erot = 1.62850743298554 | epot = -22.1003034196589 | etot = -17.5710507681328 -661000 ekin = 3.26666543815737 | erot = 1.86223225384175 | epot = -22.202664217118 | etot = -17.0737665251189 -662000 ekin = 3.1558491019044 | erot = 2.16868634291728 | epot = -22.3049478747805 | etot = -16.9804124299588 -663000 ekin = 1.94349853674083 | erot = 2.45687952722591 | epot = -22.3908978754178 | etot = -17.990519811451 -664000 ekin = 1.45445820960401 | erot = 1.37641815749115 | epot = -22.5088813854798 | etot = -19.6780050183846 -665000 ekin = 1.57568561901953 | erot = 2.30379312359823 | epot = -22.5957949572927 | etot = -18.7163162146749 -666000 ekin = 2.46162449261636 | erot = 1.76978614573263 | epot = -22.7431602236664 | etot = -18.5117495853174 -667000 ekin = 2.82410423268351 | erot = 2.3383666365949 | epot = -22.9350563238978 | etot = -17.7725854546194 -668000 ekin = 2.73717686116191 | erot = 3.18779777915035 | epot = -23.0188768131827 | etot = -17.0939021728704 -669000 ekin = 3.41035672635339 | erot = 2.45479601777612 | epot = -23.0718232403886 | etot = -17.2066704962591 -670000 ekin = 2.54649164859505 | erot = 1.99520979169172 | epot = -23.0246775830826 | etot = -18.4829761427959 -671000 ekin = 2.3802025684166 | erot = 3.00742736998541 | epot = -23.0023479116088 | etot = -17.6147179732068 -672000 ekin = 3.0126952152146 | erot = 2.55297219144565 | epot = -22.9947723733502 | etot = -17.4291049666899 -673000 ekin = 3.39486270740071 | erot = 2.3808700262033 | epot = -22.9033457919095 | etot = -17.1276130583054 -674000 ekin = 3.13698489626099 | erot = 2.10609113054063 | epot = -22.8089270617647 | etot = -17.5658510349631 -675000 ekin = 2.32294130821675 | erot = 1.5285851482073 | epot = -22.6840603385672 | etot = -18.8325338821432 -676000 ekin = 2.43564726401376 | erot = 2.26860623636408 | epot = -22.6133446272028 | etot = -17.909091126825 -677000 ekin = 2.75162757613842 | erot = 1.94219014743457 | epot = -22.7039380847023 | etot = -18.0101203611293 -678000 ekin = 2.86321973687601 | erot = 1.66387788364136 | epot = -22.7223510604726 | etot = -18.1952534399553 -679000 ekin = 2.35079208772869 | erot = 2.70386328048641 | epot = -22.7977445343495 | etot = -17.7430891661344 -680000 ekin = 2.48449675729004 | erot = 2.90645575582477 | epot = -22.8559375688936 | etot = -17.4649850557788 -681000 ekin = 1.91581136662333 | erot = 2.58179603882022 | epot = -22.7891325966099 | etot = -18.2915251911664 -682000 ekin = 2.10466427353705 | erot = 2.69470735868807 | epot = -22.6959043279182 | etot = -17.896532695693 -683000 ekin = 2.34504535409021 | erot = 2.11592035700791 | epot = -22.5718670441909 | etot = -18.1109013330928 -684000 ekin = 2.87198876498958 | erot = 2.65732173958706 | epot = -22.4986977268025 | etot = -16.9693872222258 -685000 ekin = 3.03375238110975 | erot = 2.18190577381518 | epot = -22.4634189289575 | etot = -17.2477607740326 -686000 ekin = 2.46248931777656 | erot = 2.43025710170918 | epot = -22.4079029677658 | etot = -17.5151565482801 -687000 ekin = 2.74662486817896 | erot = 1.79609152562411 | epot = -22.3360381567114 | etot = -17.7933217629083 -688000 ekin = 1.81703718003042 | erot = 2.06511603415635 | epot = -22.3083758541198 | etot = -18.426222639933 -689000 ekin = 2.84202633430564 | erot = 1.92033962884777 | epot = -22.3752571185822 | etot = -17.6128911554288 -690000 ekin = 2.07525448405017 | erot = 2.46342632176817 | epot = -22.4633535431152 | etot = -17.9246727372969 -691000 ekin = 2.12558517800138 | erot = 2.52961097164 | epot = -22.483426266766 | etot = -17.8282301171246 -692000 ekin = 2.86720433292881 | erot = 2.65102150657025 | epot = -22.4003374064863 | etot = -16.8821115669873 -693000 ekin = 2.30143055084864 | erot = 2.52290946383361 | epot = -22.2859681228792 | etot = -17.4616281081969 -694000 ekin = 2.88400701080875 | erot = 2.34320802755437 | epot = -22.206318584282 | etot = -16.9791035459189 -695000 ekin = 2.93184722112895 | erot = 2.22933507376834 | epot = -22.2348177906806 | etot = -17.0736354957833 -696000 ekin = 2.63173546326796 | erot = 2.34275369570833 | epot = -22.274597219839 | etot = -17.3001080608627 -697000 ekin = 1.87084079501972 | erot = 1.78050094908734 | epot = -22.2730387150935 | etot = -18.6216969709865 -698000 ekin = 2.19791428580687 | erot = 2.82883581756349 | epot = -22.2819378523405 | etot = -17.2551877489701 -699000 ekin = 2.34279295545267 | erot = 2.07514436344563 | epot = -22.2061425261575 | etot = -17.7882052072592 -700000 ekin = 2.576803119019 | erot = 2.32167543064962 | epot = -22.1658685747825 | etot = -17.2673900251139 -701000 ekin = 2.9943865807539 | erot = 1.89982533986206 | epot = -22.2191193266439 | etot = -17.324907406028 -702000 ekin = 2.68548464757459 | erot = 2.65050744453208 | epot = -22.2547415922757 | etot = -16.918749500169 -703000 ekin = 2.01996957402024 | erot = 2.04032822241737 | epot = -22.3253693056515 | etot = -18.2650715092139 -704000 ekin = 1.58871069317829 | erot = 1.64014270467762 | epot = -22.3617232281452 | etot = -19.1328698302893 -705000 ekin = 2.3089415754982 | erot = 1.90252913035993 | epot = -22.4307958564623 | etot = -18.2193251506042 -706000 ekin = 2.61729186445574 | erot = 3.21879868039103 | epot = -22.5603358780911 | etot = -16.7242453332443 -707000 ekin = 2.60797107906866 | erot = 2.31455039977396 | epot = -22.7102471053997 | etot = -17.7877256265571 -708000 ekin = 1.81633850341999 | erot = 2.3482257566942 | epot = -22.841408787855 | etot = -18.6768445277408 -709000 ekin = 1.83541322105378 | erot = 2.51792380003796 | epot = -23.0137235815795 | etot = -18.6603865604878 -710000 ekin = 2.2142058326246 | erot = 1.92378721690473 | epot = -23.1433453130909 | etot = -19.0053522635615 -711000 ekin = 2.06744054454467 | erot = 2.3981170935319 | epot = -23.1532717948855 | etot = -18.687714156809 -712000 ekin = 2.1727947270635 | erot = 1.75362175342097 | epot = -23.0479262273955 | etot = -19.121509746911 -713000 ekin = 2.87118830138474 | erot = 1.54943993787555 | epot = -22.8430575230906 | etot = -18.4224292838303 -714000 ekin = 2.0107946674397 | erot = 1.87510988392751 | epot = -22.9212969433221 | etot = -19.0353923919549 -715000 ekin = 2.4992182958927 | erot = 1.91934008289236 | epot = -22.9679126658062 | etot = -18.5493542870211 -716000 ekin = 2.94666510633353 | erot = 2.18714442405523 | epot = -23.033997097429 | etot = -17.9001875670402 -717000 ekin = 3.07404079722085 | erot = 2.46628262765133 | epot = -23.1869721551174 | etot = -17.6466487302452 -718000 ekin = 3.47060078371109 | erot = 2.28206620506093 | epot = -23.2524492340768 | etot = -17.4997822453048 -719000 ekin = 4.08343792096552 | erot = 3.10429377075217 | epot = -23.2448292181926 | etot = -16.0570975264749 -720000 ekin = 2.52774819763971 | erot = 1.92867508904585 | epot = -23.1435084559682 | etot = -18.6870851692826 -721000 ekin = 2.58294244811584 | erot = 2.0383053178033 | epot = -23.0601633758883 | etot = -18.4389156099691 -722000 ekin = 1.9445888545086 | erot = 2.32008660802523 | epot = -22.9811929404572 | etot = -18.7165174779234 -723000 ekin = 2.41998340576259 | erot = 2.12369728979369 | epot = -23.0570939793876 | etot = -18.5134132838314 -724000 ekin = 1.90406371300861 | erot = 1.97533505769876 | epot = -23.1267629042383 | etot = -19.247364133531 -725000 ekin = 2.14287056473422 | erot = 2.79289687450022 | epot = -23.1695632046138 | etot = -18.2337957653794 -726000 ekin = 2.26423317099721 | erot = 2.55343019202652 | epot = -23.2432909083709 | etot = -18.4256275453472 -727000 ekin = 1.69816397656716 | erot = 2.64011919415556 | epot = -23.298837689321 | etot = -18.9605545185982 -728000 ekin = 2.23000862561934 | erot = 3.58521470578671 | epot = -23.3528245832467 | etot = -17.5376012518407 -729000 ekin = 2.70076566380343 | erot = 1.73367306410751 | epot = -23.3971276122796 | etot = -18.9626888843686 -730000 ekin = 2.54818673802759 | erot = 2.77394958410256 | epot = -23.3988686964744 | etot = -18.0767323743443 -731000 ekin = 2.69782550956093 | erot = 2.04855826523075 | epot = -23.4310969813891 | etot = -18.6847132065974 -732000 ekin = 2.79613002753752 | erot = 1.87867430486715 | epot = -23.4885161441653 | etot = -18.8137118117607 -733000 ekin = 2.20346728125046 | erot = 2.64365594749975 | epot = -23.5261309431819 | etot = -18.6790077144317 -734000 ekin = 1.69780111261443 | erot = 2.30917909560787 | epot = -23.5188046470475 | etot = -19.5118244388252 -735000 ekin = 2.18402736165936 | erot = 2.72051620230871 | epot = -23.4712689506938 | etot = -18.5667253867257 -736000 ekin = 2.26138696009404 | erot = 1.17083930058803 | epot = -23.4348107178754 | etot = -20.0025844571934 -737000 ekin = 2.22219419044796 | erot = 3.14114682990362 | epot = -23.3869288757725 | etot = -18.0235878554209 -738000 ekin = 1.75464981631084 | erot = 2.28485941478058 | epot = -23.2709893028052 | etot = -19.2314800717138 -739000 ekin = 1.41806378584362 | erot = 2.16714034112821 | epot = -23.2213775300889 | etot = -19.636173403117 -740000 ekin = 1.90901017596351 | erot = 2.27102763422491 | epot = -23.1829198366046 | etot = -19.0028820264162 -741000 ekin = 1.9930994487751 | erot = 2.73523269523399 | epot = -23.1169670577824 | etot = -18.3886349137733 -742000 ekin = 1.99876411117685 | erot = 1.89882876917754 | epot = -23.0300825800851 | etot = -19.1324896997307 -743000 ekin = 1.96472814667687 | erot = 2.79504722629174 | epot = -22.8990488521609 | etot = -18.1392734791923 -744000 ekin = 2.02442646092311 | erot = 2.35044838626024 | epot = -22.8186526150799 | etot = -18.4437777678966 -745000 ekin = 1.65344231988822 | erot = 1.87919095141018 | epot = -22.7624827109091 | etot = -19.2298494396107 -746000 ekin = 2.1034668185472 | erot = 2.03078530569663 | epot = -22.743454277698 | etot = -18.6092021534542 -747000 ekin = 3.06690414848489 | erot = 1.6754029786949 | epot = -22.7625979159322 | etot = -18.0202907887524 -748000 ekin = 3.06965414483401 | erot = 1.86014593098643 | epot = -22.8118567150739 | etot = -17.8820566392535 -749000 ekin = 2.53718696167217 | erot = 2.02710579059033 | epot = -22.8431046011969 | etot = -18.2788118489344 -750000 ekin = 2.75657354808099 | erot = 2.34953156046291 | epot = -22.9548205390759 | etot = -17.848715430532 -751000 ekin = 2.52290020835147 | erot = 2.34873763599977 | epot = -23.0238691402084 | etot = -18.1522312958572 -752000 ekin = 2.47222247869325 | erot = 1.68679846444683 | epot = -22.9958559112491 | etot = -18.8368349681091 -753000 ekin = 2.48263277172423 | erot = 1.54669382815742 | epot = -23.0858212396418 | etot = -19.0564946397602 -754000 ekin = 2.54806257410878 | erot = 2.26636466676163 | epot = -23.1896472696842 | etot = -18.3752200288138 -755000 ekin = 1.53168409517921 | erot = 2.22665478278013 | epot = -23.2059118234918 | etot = -19.4475729455324 -756000 ekin = 2.10751715527953 | erot = 2.40525774326678 | epot = -23.114150245375 | etot = -18.6013753468287 -757000 ekin = 2.93395895491028 | erot = 2.05821177584909 | epot = -23.0783355599275 | etot = -18.0861648291682 -758000 ekin = 2.38307945406232 | erot = 2.50598165375058 | epot = -22.9691152621287 | etot = -18.0800541543158 -759000 ekin = 2.60292884338835 | erot = 2.36916677072548 | epot = -22.7987274767845 | etot = -17.8266318626707 -760000 ekin = 3.2284318196987 | erot = 2.73822716520638 | epot = -22.6756147646272 | etot = -16.7089557797221 -761000 ekin = 3.41868727786494 | erot = 1.68975765213408 | epot = -22.5638952547581 | etot = -17.4554503247591 -762000 ekin = 3.43033946346107 | erot = 2.5283975140253 | epot = -22.3549032489322 | etot = -16.3961662714458 -763000 ekin = 2.65773094814485 | erot = 1.83975133975562 | epot = -22.234833339183 | etot = -17.7373510512825 -764000 ekin = 2.3815484472129 | erot = 2.70684992442147 | epot = -22.0890752688231 | etot = -17.0006768971887 -765000 ekin = 2.23212803588897 | erot = 1.94868597739427 | epot = -21.9918715237933 | etot = -17.81105751051 -766000 ekin = 2.49097891886066 | erot = 1.96764603993156 | epot = -21.8443436680801 | etot = -17.3857187092879 -767000 ekin = 2.3457921497675 | erot = 2.64636009163513 | epot = -21.7634962034012 | etot = -16.7713439619986 -768000 ekin = 1.87671147825106 | erot = 2.05549869178485 | epot = -21.7324638416528 | etot = -17.8002536716169 -769000 ekin = 3.05058687860239 | erot = 2.66104171022372 | epot = -21.66792195987 | etot = -15.9562933710439 -770000 ekin = 2.44115683640633 | erot = 1.97554932479751 | epot = -21.6448820664751 | etot = -17.2281759052712 -771000 ekin = 2.23687464004429 | erot = 2.55040970708789 | epot = -21.5811924169692 | etot = -16.793908069837 -772000 ekin = 2.76529680592008 | erot = 1.97873499811185 | epot = -21.6543448952384 | etot = -16.9103130912064 -773000 ekin = 2.14632888240094 | erot = 2.41330587525514 | epot = -21.7728828090228 | etot = -17.2132480513667 -774000 ekin = 2.19848545803079 | erot = 1.9765131024719 | epot = -21.8398858604883 | etot = -17.6648872999856 -775000 ekin = 2.52300137989083 | erot = 2.80935365273515 | epot = -22.0219985274259 | etot = -16.6896434947999 -776000 ekin = 3.15842485269274 | erot = 2.47066157093645 | epot = -22.183029096161 | etot = -16.5539426725319 -777000 ekin = 1.91784338934576 | erot = 1.76045300517081 | epot = -22.2259652888115 | etot = -18.547668894295 -778000 ekin = 2.93738066043324 | erot = 2.29457842490289 | epot = -22.2339481852394 | etot = -17.0019890999032 -779000 ekin = 3.09847206114319 | erot = 2.0455771700605 | epot = -22.240438366259 | etot = -17.0963891350553 -780000 ekin = 2.86127568397807 | erot = 3.12055135138658 | epot = -22.1865692766137 | etot = -16.204742241249 -781000 ekin = 2.36069914420785 | erot = 3.53186431088487 | epot = -22.1210563364352 | etot = -16.2284928813425 -782000 ekin = 2.31592690319261 | erot = 2.85730598644035 | epot = -22.0302855151548 | etot = -16.8570526255218 -783000 ekin = 1.86647729944746 | erot = 3.03450246093099 | epot = -21.886014367949 | etot = -16.9850346075705 -784000 ekin = 2.04055627573201 | erot = 2.26047908607293 | epot = -21.7534271639393 | etot = -17.4523918021343 -785000 ekin = 2.02248469828703 | erot = 2.13950421850547 | epot = -21.6318967501918 | etot = -17.4699078333993 -786000 ekin = 2.34211746551602 | erot = 2.34838133643265 | epot = -21.5890308210084 | etot = -16.8985320190598 -787000 ekin = 2.74971447554938 | erot = 2.24123553296042 | epot = -21.5192132515563 | etot = -16.5282632430465 -788000 ekin = 2.14142056672039 | erot = 2.27008574684965 | epot = -21.4982362621714 | etot = -17.0867299486013 -789000 ekin = 1.98580913341303 | erot = 2.00702444041791 | epot = -21.5235331659838 | etot = -17.5306995921529 -790000 ekin = 1.68578263083924 | erot = 1.43485602862151 | epot = -21.6440081593601 | etot = -18.5233694998993 -791000 ekin = 2.13583938840528 | erot = 2.5373009545894 | epot = -21.7916440698418 | etot = -17.1185037268471 -792000 ekin = 1.71937483898028 | erot = 2.19563804216011 | epot = -21.8794946709408 | etot = -17.9644817898004 -793000 ekin = 3.15868943755338 | erot = 1.94575875708421 | epot = -22.0398145404617 | etot = -16.9353663458242 -794000 ekin = 2.45478602538954 | erot = 3.00825554959563 | epot = -22.0843165283013 | etot = -16.6212749533161 -795000 ekin = 2.87760320917193 | erot = 3.06920266633565 | epot = -22.1595628991904 | etot = -16.2127570236829 -796000 ekin = 2.29816690595058 | erot = 1.61510864654315 | epot = -22.1869705548184 | etot = -18.2736950023247 -797000 ekin = 2.1901525606721 | erot = 3.65734446008353 | epot = -22.1432608090644 | etot = -16.2957637883088 -798000 ekin = 2.12018787925578 | erot = 2.92822258455555 | epot = -22.1311312789224 | etot = -17.0827208151111 -799000 ekin = 2.49416140154829 | erot = 2.73328283280216 | epot = -22.0825726051882 | etot = -16.8551283708378 -800000 ekin = 2.18932007838552 | erot = 2.97640731559393 | epot = -21.979362152191 | etot = -16.8136347582115 -801000 ekin = 2.58827112124838 | erot = 2.7440442483726 | epot = -21.9108490336924 | etot = -16.5785336640714 -802000 ekin = 3.07870342348167 | erot = 2.87961505564287 | epot = -21.822560433681 | etot = -15.8642419545565 -803000 ekin = 2.2398624368064 | erot = 2.50525058807596 | epot = -21.72759408181 | etot = -16.9824810569277 -804000 ekin = 2.91885860068426 | erot = 1.57889040451428 | epot = -21.6896376725624 | etot = -17.1918886673638 -805000 ekin = 2.68277363980193 | erot = 3.05527868915738 | epot = -21.6710764398127 | etot = -15.9330241108534 -806000 ekin = 2.77769607049014 | erot = 2.1888727690908 | epot = -21.6314833902337 | etot = -16.6649145506527 -807000 ekin = 2.12673239079668 | erot = 2.86003407600806 | epot = -21.7295924017744 | etot = -16.7428259349697 -808000 ekin = 1.89599614774678 | erot = 2.29237053227662 | epot = -21.7511361510417 | etot = -17.5627694710183 -809000 ekin = 1.96405066221971 | erot = 1.92110393348368 | epot = -21.7075506883706 | etot = -17.8223960926672 -810000 ekin = 2.01518137594275 | erot = 2.60119247286596 | epot = -21.6788385874729 | etot = -17.0624647386642 -811000 ekin = 2.31084800889289 | erot = 1.75270367309064 | epot = -21.6837819033719 | etot = -17.6202302213883 -812000 ekin = 2.5770103100209 | erot = 2.34932304073588 | epot = -21.7246716033188 | etot = -16.798338252562 -813000 ekin = 2.87706904926076 | erot = 2.35686610624154 | epot = -21.8375922236049 | etot = -16.6036570681026 -814000 ekin = 2.89908405023866 | erot = 2.31423299883226 | epot = -21.8379261473901 | etot = -16.6246090983192 -815000 ekin = 2.54050064212256 | erot = 2.82732568868829 | epot = -21.6068952707049 | etot = -16.2390689398941 -816000 ekin = 2.17040404256387 | erot = 2.53711088209172 | epot = -21.5560322071983 | etot = -16.8485172825427 -817000 ekin = 1.7842696071831 | erot = 2.67810959410576 | epot = -21.8738878035325 | etot = -17.4115086022437 -818000 ekin = 2.29659398017838 | erot = 2.63718862373664 | epot = -22.164277271391 | etot = -17.230494667476 -819000 ekin = 2.15801167884062 | erot = 2.62095572928877 | epot = -22.1816109590116 | etot = -17.4026435508822 -820000 ekin = 1.94384548213955 | erot = 2.28597987799275 | epot = -22.0986187375022 | etot = -17.8687933773699 -821000 ekin = 2.10513194007576 | erot = 2.38698175569219 | epot = -22.1146754444785 | etot = -17.6225617487105 -822000 ekin = 2.24819716786441 | erot = 2.15258805680875 | epot = -22.0539472940486 | etot = -17.6531620693754 -823000 ekin = 2.26584952085583 | erot = 2.60619852526611 | epot = -22.0924201800579 | etot = -17.220372133936 -824000 ekin = 1.65187935478514 | erot = 1.48703119037228 | epot = -22.1682955997986 | etot = -19.0293850546412 -825000 ekin = 1.60213094818648 | erot = 1.98592524368393 | epot = -22.1687104063708 | etot = -18.5806542145004 -826000 ekin = 1.97430720107255 | erot = 2.19175014677159 | epot = -22.1061881978655 | etot = -17.9401308500213 -827000 ekin = 2.1793755983405 | erot = 2.44975419075935 | epot = -21.9704586607304 | etot = -17.3413288716305 -828000 ekin = 1.90399088418588 | erot = 2.72532994798816 | epot = -21.9585923270583 | etot = -17.3292714948842 -829000 ekin = 2.06478103068884 | erot = 2.9658303540259 | epot = -21.9849402038682 | etot = -16.9543288191534 -830000 ekin = 1.98920675238979 | erot = 2.15331250444996 | epot = -22.0339146439702 | etot = -17.8913953871305 -831000 ekin = 2.33567462674689 | erot = 2.36888807413497 | epot = -22.1271573756461 | etot = -17.4225946747643 -832000 ekin = 2.0119470999192 | erot = 1.94769143293625 | epot = -22.2038482709588 | etot = -18.2442097381034 -833000 ekin = 2.26025933495881 | erot = 2.16012558191462 | epot = -22.2882501045414 | etot = -17.867865187668 -834000 ekin = 2.11529426445865 | erot = 1.52405523315358 | epot = -22.3075608649826 | etot = -18.6682113673703 -835000 ekin = 2.8992075090551 | erot = 2.73801081751029 | epot = -22.3942491248321 | etot = -16.7570307982667 -836000 ekin = 3.33069528982658 | erot = 2.4277126780786 | epot = -22.4321737300744 | etot = -16.6737657621692 -837000 ekin = 2.74831774333782 | erot = 2.31991750378628 | epot = -22.4290234552872 | etot = -17.3607882081631 -838000 ekin = 3.13714871682188 | erot = 3.21601751721777 | epot = -22.4642383906451 | etot = -16.1110721566054 -839000 ekin = 2.73358272751807 | erot = 2.60144488190506 | epot = -22.4062682687368 | etot = -17.0712406593137 -840000 ekin = 2.96121930874637 | erot = 1.42725942278118 | epot = -22.3293755621294 | etot = -17.9408968306018 -841000 ekin = 2.95134811170866 | erot = 2.67666861874608 | epot = -22.2936348151224 | etot = -16.6656180846677 -842000 ekin = 2.15783928636401 | erot = 2.30287195796693 | epot = -22.2978011147172 | etot = -17.8370898703863 -843000 ekin = 2.84565152669617 | erot = 2.0510801477514 | epot = -22.3162908719779 | etot = -17.4195591975303 -844000 ekin = 2.99645803669157 | erot = 1.50433298006521 | epot = -22.3768320579304 | etot = -17.8760410411736 -845000 ekin = 3.20248025697125 | erot = 2.27246140825564 | epot = -22.3985708422076 | etot = -16.9236291769807 -846000 ekin = 3.35773945734322 | erot = 2.54074745551552 | epot = -22.4144833015876 | etot = -16.5159963887289 -847000 ekin = 2.17779203733109 | erot = 2.73817581188461 | epot = -22.3524825149514 | etot = -17.4365146657357 -848000 ekin = 2.51627348417144 | erot = 2.81170686694717 | epot = -22.2066307862469 | etot = -16.8786504351283 -849000 ekin = 1.99679455190557 | erot = 2.56855846773092 | epot = -22.0763062134929 | etot = -17.5109531938564 -850000 ekin = 2.05799123916876 | erot = 1.80888056240785 | epot = -22.0665032506706 | etot = -18.1996314490939 -851000 ekin = 2.0888979376792 | erot = 1.86172181790289 | epot = -22.0629711763889 | etot = -18.1123514208068 -852000 ekin = 1.68990805178902 | erot = 1.42763535981882 | epot = -22.002100112701 | etot = -18.8845567010931 -853000 ekin = 1.99310886654811 | erot = 3.05226969048292 | epot = -22.0306903552278 | etot = -16.9853117981968 -854000 ekin = 2.98378700534986 | erot = 2.2310274524054 | epot = -22.1115820238811 | etot = -16.8967675661258 -855000 ekin = 2.17087415585277 | erot = 2.8378147226879 | epot = -22.1115106395971 | etot = -17.1028217610564 -856000 ekin = 2.42228475387308 | erot = 1.53328604594478 | epot = -22.0841888628209 | etot = -18.128618063003 -857000 ekin = 2.50431566526894 | erot = 2.80498769176516 | epot = -21.9881235267534 | etot = -16.6788201697193 -858000 ekin = 2.17333686672378 | erot = 2.8259111550717 | epot = -21.9093201368614 | etot = -16.9100721150659 -859000 ekin = 2.29930070497243 | erot = 2.32417368939061 | epot = -21.8849849636104 | etot = -17.2615105692473 -860000 ekin = 1.99153024057672 | erot = 1.94674638600151 | epot = -21.8998709373217 | etot = -17.9615943107434 -861000 ekin = 2.69177523559624 | erot = 2.23997750036373 | epot = -21.8915522194994 | etot = -16.9597994835394 -862000 ekin = 2.86117050047984 | erot = 2.41530060322761 | epot = -21.876687883023 | etot = -16.6002167793156 -863000 ekin = 2.59841547044276 | erot = 3.3501705008543 | epot = -21.8162649771437 | etot = -15.8676790058467 -864000 ekin = 2.92496272611018 | erot = 2.30350236144453 | epot = -21.7820358973268 | etot = -16.5535708097721 -865000 ekin = 1.94718216128952 | erot = 2.16572180916633 | epot = -21.7000823492195 | etot = -17.5871783787636 -866000 ekin = 1.99006127871689 | erot = 1.65011901234952 | epot = -21.6190182409268 | etot = -17.9788379498604 -867000 ekin = 1.76250718110787 | erot = 3.37958608370307 | epot = -21.5401486584561 | etot = -16.3980553936452 -868000 ekin = 1.845623450314 | erot = 2.78812196028616 | epot = -21.5771917352235 | etot = -16.9434463246234 -869000 ekin = 2.39300849969205 | erot = 2.38301618173176 | epot = -21.6710790825578 | etot = -16.895054401134 -870000 ekin = 1.91899243212541 | erot = 3.22222440717393 | epot = -21.6734733803871 | etot = -16.5322565410878 -871000 ekin = 3.10255827845531 | erot = 2.95454268850896 | epot = -21.5913249106744 | etot = -15.5342239437101 -872000 ekin = 2.94582883077842 | erot = 1.38261935263093 | epot = -21.4597055547833 | etot = -17.1312573713739 -873000 ekin = 2.72830997927423 | erot = 2.23223699637274 | epot = -21.3657566950046 | etot = -16.4052097193577 -874000 ekin = 2.41464704842015 | erot = 2.10351476791496 | epot = -21.2635161734954 | etot = -16.7453543571603 -875000 ekin = 2.99468455803482 | erot = 2.72761242382524 | epot = -21.2488881289381 | etot = -15.526591147078 -876000 ekin = 2.13382009818493 | erot = 2.23152059294678 | epot = -21.2388603913311 | etot = -16.8735197001994 -877000 ekin = 1.839391763993 | erot = 1.607279977226 | epot = -21.2015948102408 | etot = -17.7549230690218 -878000 ekin = 2.01267175782178 | erot = 2.73109796378376 | epot = -21.2125253160263 | etot = -16.4687555944208 -879000 ekin = 1.42911941081343 | erot = 2.17371661448622 | epot = -21.1345316334464 | etot = -17.5316956081468 -880000 ekin = 2.10605339224633 | erot = 2.5884751778913 | epot = -21.0787246891645 | etot = -16.3841961190269 -881000 ekin = 1.54924791070118 | erot = 2.0068513915418 | epot = -21.1356465207066 | etot = -17.5795472184637 -882000 ekin = 2.199643157135 | erot = 2.65509097106007 | epot = -21.2389026935677 | etot = -16.3841685653726 -883000 ekin = 2.20850404171077 | erot = 2.22833605977577 | epot = -21.3067394383395 | etot = -16.869899336853 -884000 ekin = 2.76978562647275 | erot = 2.10395845939756 | epot = -21.3429618615585 | etot = -16.4692177756882 -885000 ekin = 1.93339807672781 | erot = 1.77156241344967 | epot = -21.3858074096933 | etot = -17.6808469195158 -886000 ekin = 2.00408769971894 | erot = 3.10736267931439 | epot = -21.3935346347812 | etot = -16.2820842557479 -887000 ekin = 1.96987943750801 | erot = 2.82035886899744 | epot = -21.3967073105593 | etot = -16.6064690040538 -888000 ekin = 1.91464371566411 | erot = 2.33371232948867 | epot = -21.4767119016419 | etot = -17.2283558564891 -889000 ekin = 1.88227414130201 | erot = 2.45915914930408 | epot = -21.5790392436829 | etot = -17.2376059530768 -890000 ekin = 1.84515176532447 | erot = 2.24992378831499 | epot = -21.6747594004542 | etot = -17.5796838468148 -891000 ekin = 2.6016566869706 | erot = 2.34500453305753 | epot = -21.8016735536793 | etot = -16.8550123336512 -892000 ekin = 2.71287751886859 | erot = 2.69544224573131 | epot = -21.9063749565585 | etot = -16.4980551919586 -893000 ekin = 2.17862714611329 | erot = 2.98452123742221 | epot = -21.9155556335137 | etot = -16.7524072499782 -894000 ekin = 2.52079948361477 | erot = 2.46355933674925 | epot = -21.915110079455 | etot = -16.930751259091 -895000 ekin = 2.53566097944338 | erot = 2.4513045444294 | epot = -21.947786087834 | etot = -16.9608205639612 -896000 ekin = 1.84455393639213 | erot = 2.77499090684945 | epot = -21.9167554809878 | etot = -17.2972106377463 -897000 ekin = 2.38519326880694 | erot = 2.019802873173 | epot = -21.8644918203993 | etot = -17.4594956784193 -898000 ekin = 2.14354914407572 | erot = 1.89196669459414 | epot = -21.7953104274974 | etot = -17.7597945888276 -899000 ekin = 2.65485657727374 | erot = 2.3237456003819 | epot = -21.6964754705568 | etot = -16.7178732929012 -900000 ekin = 2.1437154528087 | erot = 2.28119066740275 | epot = -21.6934954112434 | etot = -17.2685892910319 -901000 ekin = 1.93965814946881 | erot = 1.81495571440908 | epot = -21.7369092433376 | etot = -17.9822953794597 -902000 ekin = 2.60993957981555 | erot = 2.50321386623391 | epot = -21.6842517568354 | etot = -16.571098310786 -903000 ekin = 1.87484955546757 | erot = 2.17008893987962 | epot = -21.6383913984978 | etot = -17.5934529031506 -904000 ekin = 1.87454064845764 | erot = 2.32484081519398 | epot = -21.5866637125315 | etot = -17.3872822488799 -905000 ekin = 2.31407473814844 | erot = 2.15094868542391 | epot = -21.5154415841816 | etot = -17.0504181606093 -906000 ekin = 2.49583383758853 | erot = 2.25091096848461 | epot = -21.5170853902294 | etot = -16.7703405841563 -907000 ekin = 4.19798796104344 | erot = 2.5030532322807 | epot = -21.5976736513859 | etot = -14.8966324580618 -908000 ekin = 3.26730891548756 | erot = 2.11222217905481 | epot = -21.7526644402476 | etot = -16.3731333457052 -909000 ekin = 2.64106561110374 | erot = 1.92197432194202 | epot = -21.8748043207924 | etot = -17.3117643877467 -910000 ekin = 2.61805562731904 | erot = 2.90737422678703 | epot = -21.9709470207745 | etot = -16.4455171666685 -911000 ekin = 2.62012718860141 | erot = 4.35318528241844 | epot = -22.0282478750366 | etot = -15.0549354040167 -912000 ekin = 3.07628909273118 | erot = 3.69371809788395 | epot = -22.0511180009901 | etot = -15.281110810375 -913000 ekin = 2.82956898268831 | erot = 2.17078429141201 | epot = -22.0149543706266 | etot = -17.0146010965263 -914000 ekin = 2.16386655780066 | erot = 1.22303673036133 | epot = -21.9243495493208 | etot = -18.5374462611589 -915000 ekin = 1.59447095066509 | erot = 2.95966391292002 | epot = -21.8264580452026 | etot = -17.2723231816175 -916000 ekin = 2.58365539107523 | erot = 3.75147270955029 | epot = -21.8922962938608 | etot = -15.5571681932352 -917000 ekin = 3.01643029206973 | erot = 2.88035639021004 | epot = -21.9150526568514 | etot = -16.0182659745717 -918000 ekin = 2.89929776900147 | erot = 2.64137394041291 | epot = -21.9078998623094 | etot = -16.367228152895 -919000 ekin = 3.20476671865012 | erot = 2.76036957969153 | epot = -21.8878055443404 | etot = -15.9226692459988 -920000 ekin = 2.28949350558683 | erot = 2.38558870046816 | epot = -21.8659406759967 | etot = -17.1908584699418 -921000 ekin = 2.39158312157105 | erot = 2.44959700788167 | epot = -21.8638974869225 | etot = -17.0227173574697 -922000 ekin = 2.30678787768012 | erot = 2.42145678067298 | epot = -21.8218369909645 | etot = -17.0935923326114 -923000 ekin = 2.49697778842282 | erot = 2.66565493744118 | epot = -21.8078634464733 | etot = -16.6452307206093 -924000 ekin = 1.55676047489501 | erot = 2.97115254541007 | epot = -21.7829722234117 | etot = -17.2550592031067 -925000 ekin = 1.86603413909288 | erot = 1.96274861601779 | epot = -21.7288604040749 | etot = -17.9000776489642 -926000 ekin = 1.36993364395821 | erot = 2.11749584641399 | epot = -21.7083442855147 | etot = -18.2209147951426 -927000 ekin = 2.55718977538496 | erot = 2.08109095048881 | epot = -21.7242353526192 | etot = -17.0859546267455 -928000 ekin = 2.0974272910786 | erot = 2.73922911267236 | epot = -21.7673808868819 | etot = -16.9307244831309 -929000 ekin = 1.85550591174834 | erot = 1.84990976935039 | epot = -21.8639426090857 | etot = -18.158526927987 -930000 ekin = 1.99594723517184 | erot = 2.09151231016387 | epot = -21.8461015073053 | etot = -17.7586419619696 -931000 ekin = 2.45331651079283 | erot = 1.86703658018613 | epot = -21.7382799817762 | etot = -17.4179268907972 -932000 ekin = 2.76909250526759 | erot = 2.34990175754269 | epot = -21.7639792890094 | etot = -16.6449850261991 -933000 ekin = 3.04747366335481 | erot = 2.52740756503515 | epot = -21.6783727845496 | etot = -16.1034915561597 -934000 ekin = 2.93463275640818 | erot = 2.48893095891026 | epot = -21.5784996926914 | etot = -16.1549359773729 -935000 ekin = 2.77799347567549 | erot = 2.1392935841225 | epot = -21.5334239467005 | etot = -16.6161368869025 -936000 ekin = 2.96529953690398 | erot = 2.07095365726714 | epot = -21.5249249864244 | etot = -16.4886717922533 -937000 ekin = 3.0485053770175 | erot = 2.32432162998051 | epot = -21.4386642161072 | etot = -16.0658372091092 -938000 ekin = 2.9926262850536 | erot = 2.35224559307843 | epot = -21.3457080466208 | etot = -16.0008361684887 -939000 ekin = 2.61238181353703 | erot = 2.26780356837292 | epot = -21.3079422537804 | etot = -16.4277568718705 -940000 ekin = 2.65930112044942 | erot = 2.75497479722395 | epot = -21.2170493356504 | etot = -15.802773417977 -941000 ekin = 2.27574261339217 | erot = 2.61419196501686 | epot = -21.1297657597673 | etot = -16.2398311813583 -942000 ekin = 1.89172011891055 | erot = 2.82029488513784 | epot = -21.0410099256114 | etot = -16.328994921563 -943000 ekin = 2.47643464476757 | erot = 2.34737109151876 | epot = -21.046668772798 | etot = -16.2228630365117 -944000 ekin = 2.13883995897326 | erot = 1.92577316206138 | epot = -21.0114219746514 | etot = -16.9468088536167 -945000 ekin = 2.57768697869113 | erot = 2.21470136124069 | epot = -21.0634624131725 | etot = -16.2710740732407 -946000 ekin = 2.36420709243625 | erot = 2.89647330776424 | epot = -21.088814693033 | etot = -15.8281342928325 -947000 ekin = 2.07104171538467 | erot = 1.86575631327232 | epot = -21.1004860950452 | etot = -17.1636880663882 -948000 ekin = 1.85532958802997 | erot = 1.36952834086551 | epot = -21.1364231315616 | etot = -17.9115652026661 -949000 ekin = 1.76206591178366 | erot = 2.31737328558629 | epot = -21.1463744779337 | etot = -17.0669352805638 -950000 ekin = 1.72021033353108 | erot = 2.24191394295309 | epot = -21.1376324866856 | etot = -17.1755082102014 -951000 ekin = 1.96140007830504 | erot = 2.32248863487758 | epot = -21.1955927656813 | etot = -16.9117040524987 -952000 ekin = 2.93256201500608 | erot = 2.74550490827503 | epot = -21.234781024541 | etot = -15.5567141012599 -953000 ekin = 2.95031285986317 | erot = 2.39822873263993 | epot = -21.252609183133 | etot = -15.9040675906299 -954000 ekin = 3.09579074538114 | erot = 1.98159252445734 | epot = -21.1641538136742 | etot = -16.0867705438357 -955000 ekin = 3.59360323486038 | erot = 2.06789679071821 | epot = -21.0522880782498 | etot = -15.3907880526712 -956000 ekin = 2.97416074498497 | erot = 3.66953591785751 | epot = -20.9097603766373 | etot = -14.2660637137948 -957000 ekin = 3.03140562067951 | erot = 2.66078083760708 | epot = -20.741905867784 | etot = -15.0497194094974 -958000 ekin = 2.68913434704072 | erot = 2.94057112873834 | epot = -20.5488384129041 | etot = -14.9191329371251 -959000 ekin = 1.93264217407773 | erot = 2.45198406257092 | epot = -20.468781161493 | etot = -16.0841549248444 -960000 ekin = 1.49632279167952 | erot = 3.13346348599987 | epot = -20.4844974178568 | etot = -15.8547111401774 -961000 ekin = 1.96353429663481 | erot = 2.07553358516994 | epot = -20.4805590123497 | etot = -16.441491130545 -962000 ekin = 2.02830196392007 | erot = 1.88908496389356 | epot = -20.5374211599971 | etot = -16.6200342321835 -963000 ekin = 1.80829526034561 | erot = 2.46258345726267 | epot = -20.5841835730967 | etot = -16.3133048554884 -964000 ekin = 2.79449124937198 | erot = 2.42527551362846 | epot = -20.623880544448 | etot = -15.4041137814476 -965000 ekin = 2.53493670506137 | erot = 2.27804362684503 | epot = -20.6549300812151 | etot = -15.8419497493087 -966000 ekin = 2.0920817650402 | erot = 2.27478990703181 | epot = -20.704473904241 | etot = -16.337602232169 -967000 ekin = 1.55562260797661 | erot = 3.55543363172458 | epot = -20.739375276301 | etot = -15.6283190365998 -968000 ekin = 1.93439891222236 | erot = 2.37295903815892 | epot = -20.7189229543385 | etot = -16.4115650039572 -969000 ekin = 2.16199728898303 | erot = 2.4601205252494 | epot = -20.6747113173023 | etot = -16.0525935030699 -970000 ekin = 1.84926216722517 | erot = 2.96951777569267 | epot = -20.6011599981509 | etot = -15.7823800552331 -971000 ekin = 1.93656411083027 | erot = 3.08724923997924 | epot = -20.5835250734812 | etot = -15.5597117226717 -972000 ekin = 1.90452783927713 | erot = 2.5823076678316 | epot = -20.5782905980209 | etot = -16.0914550909122 -973000 ekin = 2.1922712122506 | erot = 2.92686386394502 | epot = -20.5868173702649 | etot = -15.4676822940693 -974000 ekin = 2.53094641465528 | erot = 2.69271305556795 | epot = -20.5382547781502 | etot = -15.314595307927 -975000 ekin = 3.41187201669925 | erot = 2.32917219553093 | epot = -20.5109803919917 | etot = -14.7699361797616 -976000 ekin = 2.88156114272554 | erot = 3.10474521611246 | epot = -20.5158119249461 | etot = -14.5295055661081 -977000 ekin = 2.73962881168093 | erot = 2.50884169958543 | epot = -20.4964590297999 | etot = -15.2479885185336 -978000 ekin = 1.79682802545478 | erot = 2.06924041504343 | epot = -20.4730821934977 | etot = -16.6070137529995 -979000 ekin = 1.86521389998383 | erot = 2.22151626929011 | epot = -20.4069392895634 | etot = -16.3202091202894 -980000 ekin = 1.92383169177414 | erot = 1.56425965548877 | epot = -20.3533353734708 | etot = -16.8652440262079 -981000 ekin = 1.55110199282939 | erot = 2.05381225133935 | epot = -20.3970890782076 | etot = -16.7921748340389 -982000 ekin = 1.85559395816058 | erot = 1.96991369841493 | epot = -20.499354149896 | etot = -16.6738464933205 -983000 ekin = 2.75061857015333 | erot = 1.7944840218308 | epot = -20.5241519929378 | etot = -15.9790494009537 -984000 ekin = 3.65069712553537 | erot = 2.64237329124733 | epot = -20.6374699142712 | etot = -14.3443994974885 -985000 ekin = 2.9563732193106 | erot = 2.18846412126773 | epot = -20.8122975273334 | etot = -15.6674601867551 -986000 ekin = 2.87072902054599 | erot = 2.18810434250119 | epot = -20.9390290724605 | etot = -15.8801957094134 -987000 ekin = 3.37463328642758 | erot = 2.5371366667467 | epot = -21.0098323012658 | etot = -15.0980623480916 -988000 ekin = 3.45107854450338 | erot = 3.23625536313169 | epot = -21.0554260480417 | etot = -14.3680921404067 -989000 ekin = 2.83591404363756 | erot = 2.20564156324817 | epot = -21.19499265416 | etot = -16.1534370472743 -990000 ekin = 2.79864389348437 | erot = 1.83178426663539 | epot = -21.1880268304373 | etot = -16.5575986703175 -991000 ekin = 3.14781925181036 | erot = 3.2078247180891 | epot = -21.1115234865128 | etot = -14.7558795166133 -992000 ekin = 3.30033725309946 | erot = 2.62749912694387 | epot = -21.0030296251662 | etot = -15.0751932451229 -993000 ekin = 3.07374297249949 | erot = 2.22697230616356 | epot = -20.9385586572609 | etot = -15.6378433785979 -994000 ekin = 3.21461776403449 | erot = 2.80599707993708 | epot = -20.8790524582442 | etot = -14.8584376142727 -995000 ekin = 3.25071478747345 | erot = 1.73415439498321 | epot = -20.8037804714002 | etot = -15.8189112889436 -996000 ekin = 3.07999632962569 | erot = 3.18107550500824 | epot = -20.7805295335828 | etot = -14.5194576989488 -997000 ekin = 2.97118118001025 | erot = 3.14046656474894 | epot = -20.7334885248756 | etot = -14.6218407801164 -998000 ekin = 3.09169861594907 | erot = 1.99060706981745 | epot = -20.6553134096535 | etot = -15.573007723887 -999000 ekin = 2.07498130576584 | erot = 2.75045972766921 | epot = -20.616091526295 | etot = -15.79065049286 -1000000 ekin = 2.07851119592057 | erot = 2.11869313853035 | epot = -20.4539417072875 | etot = -16.2567373728366 - 1000000 0.092378275 -1.3359709 0.057599499 -1.1484644 2.8477973e-05 -Loop time of 38.201 on 1 procs for 1000000 steps with 16 atoms - -Performance: 22617.237 tau/day, 26177.358 timesteps/s -98.6% CPU use with 1 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 27.344 | 27.344 | 27.344 | 0.0 | 71.58 -Bond | 0.88043 | 0.88043 | 0.88043 | 0.0 | 2.30 -Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.2073 | 0.2073 | 0.2073 | 0.0 | 0.54 -Output | 7e-06 | 7e-06 | 7e-06 | 0.0 | 0.00 -Modify | 9.4379 | 9.4379 | 9.4379 | 0.0 | 24.71 -Other | | 0.331 | | | 0.87 - -Nlocal: 16 ave 16 max 16 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 0 ave 0 max 0 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 88 ave 88 max 88 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 88 -Ave neighs/atom = 5.5 -Ave special neighs/atom = 3.75 -Neighbor list builds = 0 -Dangerous builds = 0 - -#write_restart config.${number}.* -Total wall time: 0:00:38 diff --git a/examples/USER/cgdna/examples/oxDNA/duplex2/log.18Jun19.duplex2.g++.4 b/examples/USER/cgdna/examples/oxDNA/duplex2/log.18Jun19.duplex2.g++.4 deleted file mode 100644 index 3010570379..0000000000 --- a/examples/USER/cgdna/examples/oxDNA/duplex2/log.18Jun19.duplex2.g++.4 +++ /dev/null @@ -1,1167 +0,0 @@ -LAMMPS (18 Jun 2019) -variable number equal 2 -variable ofreq equal 1000 -variable efreq equal 1000 -variable T equal 0.1 - -units lj - -dimension 3 - -newton off - -boundary p p p - -atom_style hybrid bond ellipsoid -atom_modify sort 0 1.0 - -# Pair interactions require lists of neighbours to be calculated -neighbor 1.0 bin -neigh_modify every 1 delay 0 check yes - -read_data data.duplex2 - orthogonal box = (-20 -20 -20) to (20 20 20) - 1 by 2 by 2 MPI processor grid - reading atoms ... - 16 atoms - reading velocities ... - 16 velocities - 16 ellipsoids - scanning bonds ... - 2 = max bonds/atom - reading bonds ... - 13 bonds - 2 = max # of 1-2 neighbors - 2 = max # of 1-3 neighbors - 4 = max # of 1-4 neighbors - 6 = max # of special neighbors - special bonds CPU = 0.000189 secs - read_data CPU = 0.003505 secs - -set atom * mass 3.1575 - 16 settings made for mass - -group all type 1 4 -16 atoms in group all - -# oxDNA bond interactions - FENE backbone -bond_style oxdna/fene -bond_coeff * 2.0 0.25 0.7525 - -# oxDNA pair interactions -pair_style hybrid/overlay oxdna/excv oxdna/stk oxdna/hbond oxdna/xstk oxdna/coaxstk -pair_coeff * * oxdna/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna/stk seqav ${T} 1.3448 2.6568 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna/stk seqav 0.1 1.3448 2.6568 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 -pair_coeff 1 4 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 -pair_coeff 2 3 oxdna/hbond seqav 1.077 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 -pair_coeff * * oxdna/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 -pair_coeff * * oxdna/coaxstk 46.0 0.4 0.6 0.22 0.58 2.0 2.541592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 -0.65 2.0 -0.65 - -# NVE ensemble -#fix 1 all nve/dot -fix 1 all nve/dotc/langevin ${T} ${T} 0.03 457145 angmom 10 -fix 1 all nve/dotc/langevin 0.1 ${T} 0.03 457145 angmom 10 -fix 1 all nve/dotc/langevin 0.1 0.1 0.03 457145 angmom 10 -#fix 1 all nve/asphere -#fix 2 all langevin ${T} ${T} 0.03 457145 angmom 10 - -timestep 1e-5 - -#comm_style tiled -#fix 3 all balance 10000 1.1 rcb - -#compute mol all chunk/atom molecule -#compute mychunk all vcm/chunk mol -#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector - -#dump pos all xyz ${ofreq} traj.${number}.xyz - -#compute quat all property/atom quatw quati quatj quatk -#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] -#dump_modify quat sort id -#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" - -compute erot all erotate/asphere -compute ekin all ke -compute epot all pe -variable erot equal c_erot -variable ekin equal c_ekin -variable epot equal c_epot -variable etot equal c_erot+c_ekin+c_epot -fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes -fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes - -#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz -#dump_modify out sort id -#dump_modify out format line "%d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le" - -run 1000000 -Neighbor list info ... - update every 1 steps, delay 0 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 1.92828 - ghost atom cutoff = 1.92828 - binsize = 0.964142, bins = 42 42 42 - 5 neighbor lists, perpetual/occasional/extra = 5 0 0 - (1) pair oxdna/excv, perpetual - attributes: half, newton off - pair build: half/bin/newtoff - stencil: half/bin/3d/newtoff - bin: standard - (2) pair oxdna/stk, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none - (3) pair oxdna/hbond, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none - (4) pair oxdna/xstk, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none - (5) pair oxdna/coaxstk, perpetual, copy from (1) - attributes: half, newton off - pair build: copy - stencil: none - bin: none -Per MPI rank memory allocation (min/avg/max) = 7.466 | 7.648 | 7.83 Mbytes -Step Temp E_pair E_mol TotEng Press - 0 0 -1.5402493 0.0070469125 -1.5332024 6.0760034e-06 -1000 ekin = 1.34565986428024 | erot = 2.31051421234078 | epot = -24.5061991591502 | etot = -20.8500250825292 -2000 ekin = 2.15911766687235 | erot = 2.16031365874706 | epot = -24.4723177103698 | etot = -20.1528863847504 -3000 ekin = 3.26561948796015 | erot = 2.75651822936605 | epot = -24.412573068346 | etot = -18.3904353510198 -4000 ekin = 1.92438809241066 | erot = 2.12016940074985 | epot = -24.3496233970111 | etot = -20.3050659038505 -5000 ekin = 1.35986357015476 | erot = 1.99413493074226 | epot = -24.2789445616949 | etot = -20.9249460607979 -6000 ekin = 2.19432475124593 | erot = 1.74281260409078 | epot = -24.2128064295788 | etot = -20.2756690742421 -7000 ekin = 2.65619274477635 | erot = 1.74094257048458 | epot = -24.1673462333493 | etot = -19.7702109180883 -8000 ekin = 2.51333548501169 | erot = 2.34649854571052 | epot = -24.0812769481836 | etot = -19.2214429174614 -9000 ekin = 2.24506493169711 | erot = 2.0652555461504 | epot = -23.9906736063989 | etot = -19.6803531285514 -10000 ekin = 2.36632635249862 | erot = 1.79592471761529 | epot = -23.9002627850602 | etot = -19.7380117149463 -11000 ekin = 2.03296432220126 | erot = 1.687070009478 | epot = -23.8527188138995 | etot = -20.1326844822202 -12000 ekin = 2.65352743446956 | erot = 2.50226345616878 | epot = -23.8480805937578 | etot = -18.6922897031194 -13000 ekin = 1.89067421214403 | erot = 2.35043092595414 | epot = -23.7714712440931 | etot = -19.5303661059949 -14000 ekin = 1.90680463918722 | erot = 2.127459870274 | epot = -23.7545354032947 | etot = -19.7202708938335 -15000 ekin = 2.40428667481004 | erot = 2.06172433796653 | epot = -23.6726347642127 | etot = -19.2066237514361 -16000 ekin = 2.7510166356243 | erot = 1.18896277635345 | epot = -23.5745121257654 | etot = -19.6345327137876 -17000 ekin = 2.44090826892662 | erot = 2.38166706806442 | epot = -23.5888433865641 | etot = -18.766268049573 -18000 ekin = 2.16977970545217 | erot = 2.46915729098831 | epot = -23.6023194416344 | etot = -18.9633824451939 -19000 ekin = 2.19378610033861 | erot = 2.45183819484608 | epot = -23.5449084745393 | etot = -18.8992841793546 -20000 ekin = 2.07734013817241 | erot = 1.81448496219961 | epot = -23.5782673056894 | etot = -19.6864422053173 -21000 ekin = 2.27781532351243 | erot = 2.76369118136087 | epot = -23.5986545956161 | etot = -18.5571480907428 -22000 ekin = 2.69375785791379 | erot = 1.86436952967315 | epot = -23.5521083325077 | etot = -18.9939809449208 -23000 ekin = 1.99952884103097 | erot = 2.28032953163858 | epot = -23.4448504933921 | etot = -19.1649921207226 -24000 ekin = 2.19993258930349 | erot = 2.97916455146846 | epot = -23.365299008021 | etot = -18.1862018672491 -25000 ekin = 2.28089469652686 | erot = 2.97627567077201 | epot = -23.2873526827526 | etot = -18.0301823154537 -26000 ekin = 1.99390998801618 | erot = 2.79250495479073 | epot = -23.1859723519608 | etot = -18.3995574091539 -27000 ekin = 2.00992865272585 | erot = 2.66533768693446 | epot = -23.0781687640813 | etot = -18.402902424421 -28000 ekin = 2.00322172723407 | erot = 2.36418499091004 | epot = -23.0032647032354 | etot = -18.6358579850913 -29000 ekin = 2.52361436071784 | erot = 2.06140753694879 | epot = -22.9685706338047 | etot = -18.383548736138 -30000 ekin = 1.94969919616482 | erot = 2.13601590002587 | epot = -22.8657664932105 | etot = -18.7800513970198 -31000 ekin = 1.81286761012387 | erot = 2.31717861791922 | epot = -22.8372197907213 | etot = -18.7071735626782 -32000 ekin = 1.88389491638451 | erot = 2.00512246825909 | epot = -22.9321024454487 | etot = -19.0430850608051 -33000 ekin = 1.78524470387102 | erot = 1.83154598239148 | epot = -22.9538943248059 | etot = -19.3371036385434 -34000 ekin = 2.28023843988047 | erot = 3.11357086039976 | epot = -23.0617618407572 | etot = -17.6679525404769 -35000 ekin = 2.88795920533174 | erot = 1.81662227096288 | epot = -23.1342233361349 | etot = -18.4296418598403 -36000 ekin = 2.40018487148211 | erot = 2.59182059399979 | epot = -23.2153198761915 | etot = -18.2233144107096 -37000 ekin = 2.22699211630433 | erot = 1.73889017332476 | epot = -23.2291614908027 | etot = -19.2632792011736 -38000 ekin = 2.13593461964592 | erot = 3.07590136326317 | epot = -23.1607724763685 | etot = -17.9489364934594 -39000 ekin = 2.08839393640823 | erot = 2.80471150509565 | epot = -23.1352878747759 | etot = -18.242182433272 -40000 ekin = 2.94982054413846 | erot = 2.19484102372242 | epot = -23.1842229043853 | etot = -18.0395613365244 -41000 ekin = 2.47855373480178 | erot = 3.46795094832273 | epot = -23.1698888629099 | etot = -17.2233841797854 -42000 ekin = 2.57225931171306 | erot = 3.11160980977123 | epot = -23.0914425999525 | etot = -17.4075734784682 -43000 ekin = 2.16695829201326 | erot = 2.67063324875933 | epot = -22.9841690345739 | etot = -18.1465774938013 -44000 ekin = 2.3251045436594 | erot = 3.31069456451417 | epot = -22.9099977707014 | etot = -17.2741986625278 -45000 ekin = 1.8593572517472 | erot = 3.48256913429863 | epot = -22.7853293556222 | etot = -17.4434029695763 -46000 ekin = 2.59906260222482 | erot = 2.2320785378511 | epot = -22.67184319375 | etot = -17.8407020536741 -47000 ekin = 1.9041935097682 | erot = 3.39352467596442 | epot = -22.5624536061979 | etot = -17.2647354204653 -48000 ekin = 2.46191536162938 | erot = 2.50024189038396 | epot = -22.5888330081063 | etot = -17.626675756093 -49000 ekin = 3.18008619674965 | erot = 2.18329398142911 | epot = -22.6110647388653 | etot = -17.2476845606865 -50000 ekin = 2.92380640638808 | erot = 1.5483538313346 | epot = -22.6682279672282 | etot = -18.1960677295055 -51000 ekin = 2.86729503225236 | erot = 2.67529217516738 | epot = -22.6748886664557 | etot = -17.132301459036 -52000 ekin = 2.30283827457731 | erot = 1.82645474029553 | epot = -22.6607030819086 | etot = -18.5314100670358 -53000 ekin = 3.18697616339313 | erot = 1.67211265049679 | epot = -22.7158951183044 | etot = -17.8568063044145 -54000 ekin = 2.63274995193146 | erot = 1.96664130685844 | epot = -22.7877787224364 | etot = -18.1883874636465 -55000 ekin = 3.18311630681888 | erot = 2.85127254864952 | epot = -22.8390589862477 | etot = -16.8046701307793 -56000 ekin = 2.55275960671527 | erot = 3.05720384772627 | epot = -22.8187750450683 | etot = -17.2088115906267 -57000 ekin = 2.43682051944963 | erot = 3.45782031837861 | epot = -22.7770565571277 | etot = -16.8824157192995 -58000 ekin = 1.93888380963701 | erot = 2.51321017005842 | epot = -22.7135987564736 | etot = -18.2615047767781 -59000 ekin = 2.5584899615086 | erot = 3.52166542523796 | epot = -22.6623202639297 | etot = -16.5821648771831 -60000 ekin = 2.80661395039301 | erot = 2.89055248290059 | epot = -22.5801959967487 | etot = -16.8830295634551 -61000 ekin = 2.68598657973729 | erot = 2.54741083070049 | epot = -22.4806361765055 | etot = -17.2472387660677 -62000 ekin = 2.74493324548126 | erot = 2.23648307303268 | epot = -22.4129547813458 | etot = -17.4315384628319 -63000 ekin = 2.65627195091608 | erot = 2.46107949280746 | epot = -22.3986334001314 | etot = -17.2812819564079 -64000 ekin = 2.12379240032878 | erot = 2.79203441675508 | epot = -22.3495990435982 | etot = -17.4337722265143 -65000 ekin = 1.86782238979936 | erot = 2.70277079938775 | epot = -22.3710220966341 | etot = -17.800428907447 -66000 ekin = 2.74983103317414 | erot = 1.93532287297328 | epot = -22.3642892005435 | etot = -17.6791352943961 -67000 ekin = 2.51092055125345 | erot = 2.46618624666164 | epot = -22.3997780561407 | etot = -17.4226712582257 -68000 ekin = 2.95469759114172 | erot = 1.97026833535316 | epot = -22.465077041847 | etot = -17.5401111153521 -69000 ekin = 2.60179538487173 | erot = 2.27022574694886 | epot = -22.4013876082186 | etot = -17.529366476398 -70000 ekin = 2.38624525335423 | erot = 2.82124637267728 | epot = -22.3329612644329 | etot = -17.1254696384013 -71000 ekin = 2.62641919853461 | erot = 2.89332429923839 | epot = -22.3324946257813 | etot = -16.8127511280083 -72000 ekin = 2.93199679301318 | erot = 2.83600213853038 | epot = -22.4418753486332 | etot = -16.6738764170897 -73000 ekin = 2.20521324648382 | erot = 3.0506384171445 | epot = -22.5078076718832 | etot = -17.2519560082549 -74000 ekin = 2.16594519672766 | erot = 2.82993872672918 | epot = -22.5187768617569 | etot = -17.5228929383001 -75000 ekin = 1.52753824412461 | erot = 1.91758574309003 | epot = -22.6434864113427 | etot = -19.198362424128 -76000 ekin = 1.89477517532868 | erot = 2.83145375092217 | epot = -22.7507099037207 | etot = -18.0244809774699 -77000 ekin = 2.84722966394523 | erot = 3.20523918524771 | epot = -22.8263123696514 | etot = -16.7738435204585 -78000 ekin = 2.44900478430451 | erot = 2.80964787966682 | epot = -22.8119237303111 | etot = -17.5532710663397 -79000 ekin = 2.16549328835506 | erot = 1.67531288307153 | epot = -22.8278994273521 | etot = -18.9870932559255 -80000 ekin = 2.38929173610466 | erot = 2.58355997375491 | epot = -22.7453472674483 | etot = -17.7724955575887 -81000 ekin = 2.74182188148999 | erot = 1.92580771183151 | epot = -22.6872721828913 | etot = -18.0196425895698 -82000 ekin = 1.90254633515813 | erot = 1.70958501101745 | epot = -22.5904815431895 | etot = -18.9783501970139 -83000 ekin = 1.63862423461032 | erot = 1.87668722448406 | epot = -22.5030898166236 | etot = -18.9877783575292 -84000 ekin = 1.65768128899531 | erot = 2.10186039233844 | epot = -22.4199436013011 | etot = -18.6604019199674 -85000 ekin = 2.40787065796921 | erot = 2.04965431830703 | epot = -22.3401854879212 | etot = -17.882660511645 -86000 ekin = 2.51073542405177 | erot = 1.79768841940749 | epot = -22.3948638623201 | etot = -18.0864400188608 -87000 ekin = 2.13729284484532 | erot = 1.97886338867606 | epot = -22.4457225556767 | etot = -18.3295663221553 -88000 ekin = 1.7511616822056 | erot = 2.36434608342924 | epot = -22.4232555875236 | etot = -18.3077478218887 -89000 ekin = 1.85498863251071 | erot = 3.29466014836527 | epot = -22.4615925106509 | etot = -17.3119437297749 -90000 ekin = 2.22730928223451 | erot = 2.36761183779185 | epot = -22.5498488806969 | etot = -17.9549277606706 -91000 ekin = 2.40026068010467 | erot = 3.1312454261103 | epot = -22.5445138059197 | etot = -17.0130076997047 -92000 ekin = 2.69184894487886 | erot = 3.01111638487596 | epot = -22.5488335054242 | etot = -16.8458681756693 -93000 ekin = 3.04452081584098 | erot = 3.0289315825034 | epot = -22.4857514998612 | etot = -16.4122991015169 -94000 ekin = 3.21054020599498 | erot = 1.87554208928457 | epot = -22.58235617796 | etot = -17.4962738826805 -95000 ekin = 3.49164555041805 | erot = 2.89107259754101 | epot = -22.651746211573 | etot = -16.2690280636139 -96000 ekin = 2.8961145983777 | erot = 2.38403691628048 | epot = -22.6376886129393 | etot = -17.3575370982811 -97000 ekin = 1.94001816357315 | erot = 2.09603205774619 | epot = -22.6212143095229 | etot = -18.5851640882036 -98000 ekin = 2.21812472183551 | erot = 3.66512951907029 | epot = -22.5400207863669 | etot = -16.6567665454611 -99000 ekin = 1.96304801418099 | erot = 2.78092002528644 | epot = -22.4500077741119 | etot = -17.7060397346444 -100000 ekin = 1.78146596589238 | erot = 2.66087063973067 | epot = -22.3806285021859 | etot = -17.9382918965629 -101000 ekin = 2.13576431486591 | erot = 2.39189697670582 | epot = -22.3671198416411 | etot = -17.8394585500694 -102000 ekin = 1.54265458925823 | erot = 2.31301627489861 | epot = -22.3596033820568 | etot = -18.5039325179 -103000 ekin = 1.6493299781162 | erot = 2.82700146777614 | epot = -22.4044472055819 | etot = -17.9281157596895 -104000 ekin = 1.88425130865015 | erot = 3.36695629589132 | epot = -22.4614117565727 | etot = -17.2102041520312 -105000 ekin = 2.0873628063424 | erot = 1.99902589912497 | epot = -22.4857870795246 | etot = -18.3993983740572 -106000 ekin = 2.85192200005481 | erot = 1.96124421177818 | epot = -22.4885148263279 | etot = -17.6753486144949 -107000 ekin = 2.27699301124082 | erot = 1.54572940373457 | epot = -22.4328687856414 | etot = -18.610146370666 -108000 ekin = 2.43341212242248 | erot = 1.7101452395327 | epot = -22.4750159709763 | etot = -18.3314586090212 -109000 ekin = 2.3240302459673 | erot = 2.92730273400661 | epot = -22.4544447404649 | etot = -17.203111760491 -110000 ekin = 2.75939007795593 | erot = 2.3726124845783 | epot = -22.4066316113363 | etot = -17.2746290488021 -111000 ekin = 2.30202775259985 | erot = 2.09098171366697 | epot = -22.340628179725 | etot = -17.9476187134581 -112000 ekin = 2.89672803093986 | erot = 1.84536318388285 | epot = -22.189229344937 | etot = -17.4471381301143 -113000 ekin = 2.802868120203 | erot = 1.68317583122193 | epot = -22.1739192926257 | etot = -17.6878753412008 -114000 ekin = 3.41134331362353 | erot = 2.66279011393036 | epot = -22.2993892060878 | etot = -16.2252557785339 -115000 ekin = 3.04096848543598 | erot = 1.72164164793761 | epot = -22.3101669297006 | etot = -17.547556796327 -116000 ekin = 3.18249263106367 | erot = 3.21872780579631 | epot = -22.3766120310369 | etot = -15.975391594177 -117000 ekin = 3.04033644338918 | erot = 2.4163277414929 | epot = -22.3406101341932 | etot = -16.8839459493111 -118000 ekin = 3.2297663279461 | erot = 1.46870208555873 | epot = -22.262910646297 | etot = -17.5644422327922 -119000 ekin = 2.35815331598994 | erot = 3.07464675916892 | epot = -22.21629705762 | etot = -16.7834969824611 -120000 ekin = 1.93901604028919 | erot = 2.21087803685818 | epot = -22.1596747789505 | etot = -18.0097807018031 -121000 ekin = 1.94791988346889 | erot = 3.06697908719322 | epot = -22.1473490758084 | etot = -17.1324501051462 -122000 ekin = 1.69642311218451 | erot = 1.71065948591522 | epot = -22.235021693017 | etot = -18.8279390949172 -123000 ekin = 1.74537927001903 | erot = 2.31042772730644 | epot = -22.3250546948603 | etot = -18.2692476975348 -124000 ekin = 2.74229806685692 | erot = 1.94346011848795 | epot = -22.3376426377462 | etot = -17.6518844524013 -125000 ekin = 2.77628031613761 | erot = 1.95737420539167 | epot = -22.3561899601979 | etot = -17.6225354386686 -126000 ekin = 2.05898577806786 | erot = 1.47493157618749 | epot = -22.3918669376121 | etot = -18.8579495833568 -127000 ekin = 1.88620727578863 | erot = 1.58698481884328 | epot = -22.3753405588623 | etot = -18.9021484642304 -128000 ekin = 1.65027256647601 | erot = 1.87589048163674 | epot = -22.3576574967822 | etot = -18.8314944486694 -129000 ekin = 2.51771860981078 | erot = 2.38745668871875 | epot = -22.3622404512641 | etot = -17.4570651527346 -130000 ekin = 1.60778116741171 | erot = 2.81983062254802 | epot = -22.3043401463426 | etot = -17.8767283563829 -131000 ekin = 2.27966529707091 | erot = 2.29465997580789 | epot = -22.1860056729234 | etot = -17.6116804000446 -132000 ekin = 2.94605151024306 | erot = 2.34727265039698 | epot = -22.1004107829512 | etot = -16.8070866223112 -133000 ekin = 2.00184520718143 | erot = 2.13597622566089 | epot = -22.0860804435183 | etot = -17.948259010676 -134000 ekin = 1.54536260297594 | erot = 2.86019181856985 | epot = -22.0324797134652 | etot = -17.6269252919194 -135000 ekin = 1.7899169229158 | erot = 2.40585579784188 | epot = -22.0564792277569 | etot = -17.8607065069992 -136000 ekin = 1.63315069688348 | erot = 2.13968964990471 | epot = -22.0645410751455 | etot = -18.2917007283573 -137000 ekin = 2.36475220491125 | erot = 1.93075105476848 | epot = -22.101884847306 | etot = -17.8063815876262 -138000 ekin = 2.9554682114977 | erot = 1.58329215843879 | epot = -22.158920719349 | etot = -17.6201603494125 -139000 ekin = 3.18559985564368 | erot = 2.24978247982886 | epot = -22.2766713145625 | etot = -16.84128897909 -140000 ekin = 2.25331500051846 | erot = 3.04264261269698 | epot = -22.4413209794807 | etot = -17.1453633662653 -141000 ekin = 1.8939664036255 | erot = 3.12730191483887 | epot = -22.6943708703895 | etot = -17.6731025519251 -142000 ekin = 2.48698722341786 | erot = 2.50204475841097 | epot = -22.8022645411412 | etot = -17.8132325593124 -143000 ekin = 2.39031114354901 | erot = 2.72027514737474 | epot = -22.7789363640121 | etot = -17.6683500730884 -144000 ekin = 1.93009742932803 | erot = 2.68112648713777 | epot = -22.6600942975092 | etot = -18.0488703810434 -145000 ekin = 1.81543048110687 | erot = 1.73927524532866 | epot = -22.6290694904769 | etot = -19.0743637640413 -146000 ekin = 2.4125202126428 | erot = 2.0856902293417 | epot = -22.560764077018 | etot = -18.0625536350335 -147000 ekin = 1.44642974398304 | erot = 1.86921415702345 | epot = -22.4437745695725 | etot = -19.128130668566 -148000 ekin = 1.94224767107089 | erot = 2.57935525538892 | epot = -22.4110987100046 | etot = -17.8894957835448 -149000 ekin = 2.03195649040454 | erot = 3.31786202502786 | epot = -22.312227106758 | etot = -16.9624085913256 -150000 ekin = 2.47792894576431 | erot = 2.68612874200302 | epot = -22.1392843642772 | etot = -16.9752266765099 -151000 ekin = 2.75692645092955 | erot = 1.88122565848133 | epot = -21.9329416416722 | etot = -17.2947895322613 -152000 ekin = 2.7753834344323 | erot = 1.78115734250796 | epot = -21.745072490984 | etot = -17.1885317140438 -153000 ekin = 3.09316888168833 | erot = 1.80744228044955 | epot = -21.6451473427313 | etot = -16.7445361805934 -154000 ekin = 2.31433640945477 | erot = 2.19304386678896 | epot = -21.5946356595636 | etot = -17.0872553833199 -155000 ekin = 1.94169881401553 | erot = 2.67959698479411 | epot = -21.6941053409436 | etot = -17.0728095421339 -156000 ekin = 2.69151609119638 | erot = 2.25048211983205 | epot = -21.7610571974251 | etot = -16.8190589863966 -157000 ekin = 3.89507004263776 | erot = 2.74501587672577 | epot = -21.8157728797742 | etot = -15.1756869604107 -158000 ekin = 2.88173407476086 | erot = 2.69702262693026 | epot = -21.8854957137509 | etot = -16.3067390120597 -159000 ekin = 3.15173323195919 | erot = 2.61743473710129 | epot = -21.8245251626835 | etot = -16.055357193623 -160000 ekin = 2.54983562435716 | erot = 3.26037467643908 | epot = -21.8527884226329 | etot = -16.0425781218366 -161000 ekin = 2.47569624391789 | erot = 2.44418416527208 | epot = -21.7973550812186 | etot = -16.8774746720287 -162000 ekin = 2.9422872213738 | erot = 2.59784970938383 | epot = -21.7813251561028 | etot = -16.2411882253452 -163000 ekin = 3.25812805712343 | erot = 2.2523933100784 | epot = -21.820089307521 | etot = -16.3095679403192 -164000 ekin = 3.52786799143084 | erot = 2.22392713421413 | epot = -21.7646946348872 | etot = -16.0128995092422 -165000 ekin = 2.47839548873417 | erot = 2.58744140761171 | epot = -21.679095294504 | etot = -16.6132583981582 -166000 ekin = 2.14435847552791 | erot = 3.04732688845808 | epot = -21.6219995979976 | etot = -16.4303142340116 -167000 ekin = 2.77664659649902 | erot = 2.89037999868329 | epot = -21.5339928834654 | etot = -15.8669662882831 -168000 ekin = 1.74464407802389 | erot = 2.78052653338967 | epot = -21.4288999288374 | etot = -16.9037293174239 -169000 ekin = 1.80689129093329 | erot = 2.46391033708927 | epot = -21.4128285618694 | etot = -17.1420269338468 -170000 ekin = 1.6949814594151 | erot = 2.88911238881154 | epot = -21.4319269866203 | etot = -16.8478331383937 -171000 ekin = 2.15326316196645 | erot = 1.61346547801869 | epot = -21.2861470779283 | etot = -17.5194184379432 -172000 ekin = 1.67904916339532 | erot = 2.36509147316375 | epot = -21.1250864759441 | etot = -17.080945839385 -173000 ekin = 2.05349972960735 | erot = 2.1886466510775 | epot = -21.0744450592631 | etot = -16.8322986785782 -174000 ekin = 2.49402795941962 | erot = 3.10392317000879 | epot = -20.9332609664624 | etot = -15.335309837034 -175000 ekin = 2.60611029063986 | erot = 2.90993176119182 | epot = -20.8533230180668 | etot = -15.3372809662352 -176000 ekin = 2.14535974511637 | erot = 2.67710511021539 | epot = -20.8508037764829 | etot = -16.0283389211511 -177000 ekin = 2.82654664242577 | erot = 2.80647819657321 | epot = -20.9303681620826 | etot = -15.2973433230836 -178000 ekin = 3.17006270723388 | erot = 1.88204403688962 | epot = -21.0665744865168 | etot = -16.0144677423933 -179000 ekin = 2.33834827123178 | erot = 2.84870047825869 | epot = -21.1082901606943 | etot = -15.9212414112039 -180000 ekin = 2.39362550925045 | erot = 2.94575326168227 | epot = -21.1089731290028 | etot = -15.7695943580701 -181000 ekin = 2.78703231260152 | erot = 3.29998898392537 | epot = -21.0761138110654 | etot = -14.9890925145385 -182000 ekin = 3.02338391239199 | erot = 2.32533107462881 | epot = -21.0444377426861 | etot = -15.6957227556653 -183000 ekin = 2.44126401356994 | erot = 2.19853056632819 | epot = -20.8846280234405 | etot = -16.2448334435424 -184000 ekin = 2.56448211253962 | erot = 2.77267067014066 | epot = -20.6657911214549 | etot = -15.3286383387746 -185000 ekin = 2.16427057092672 | erot = 1.95880146934286 | epot = -20.5647658775173 | etot = -16.4416938372477 -186000 ekin = 2.06536030915311 | erot = 3.14593463137772 | epot = -20.4537584304771 | etot = -15.2424634899463 -187000 ekin = 2.43846121057803 | erot = 1.93593042270703 | epot = -20.4775765627296 | etot = -16.1031849294445 -188000 ekin = 2.28827356508696 | erot = 2.89699235589217 | epot = -20.6028880527163 | etot = -15.4176221317372 -189000 ekin = 1.67206333515898 | erot = 3.05807378739729 | epot = -20.6184572736204 | etot = -15.8883201510642 -190000 ekin = 1.96995062226968 | erot = 2.94301967439401 | epot = -20.6150380630742 | etot = -15.7020677664105 -191000 ekin = 2.31558303301195 | erot = 2.65062200614568 | epot = -20.5845049099943 | etot = -15.6182998708367 -192000 ekin = 3.58105122568799 | erot = 2.89866835149675 | epot = -20.555036456006 | etot = -14.0753168788213 -193000 ekin = 2.69738971383614 | erot = 3.08390984677749 | epot = -20.5718609412494 | etot = -14.7905613806358 -194000 ekin = 2.65963556416735 | erot = 2.28486501061268 | epot = -20.4488832942326 | etot = -15.5043827194526 -195000 ekin = 1.85289053427901 | erot = 2.65318671222087 | epot = -20.3816844231208 | etot = -15.8756071766209 -196000 ekin = 2.28257181147918 | erot = 2.31175601065462 | epot = -20.4051132325268 | etot = -15.810785410393 -197000 ekin = 2.49770460330585 | erot = 2.55587879440511 | epot = -20.4716020539923 | etot = -15.4180186562814 -198000 ekin = 2.01700960777427 | erot = 1.51922008609382 | epot = -20.4907970823156 | etot = -16.9545673884475 -199000 ekin = 1.50027537520987 | erot = 2.19604462463446 | epot = -20.5138434458212 | etot = -16.8175234459769 -200000 ekin = 1.64850512926723 | erot = 2.4596633548257 | epot = -20.4934420686449 | etot = -16.385273584552 -201000 ekin = 2.62997533994907 | erot = 2.61637339049483 | epot = -20.5569645618355 | etot = -15.3106158313916 -202000 ekin = 2.3089517547524 | erot = 2.5565329388766 | epot = -20.6262537118088 | etot = -15.7607690181798 -203000 ekin = 1.64768887888551 | erot = 2.11556417528285 | epot = -20.6617888215465 | etot = -16.8985357673782 -204000 ekin = 2.01924097320136 | erot = 1.97748949636931 | epot = -20.7002685556682 | etot = -16.7035380860975 -205000 ekin = 2.97656554045711 | erot = 3.25408007971553 | epot = -20.9425038008424 | etot = -14.7118581806698 -206000 ekin = 2.56613069661945 | erot = 2.21624244224461 | epot = -21.0621833598182 | etot = -16.2798102209542 -207000 ekin = 3.44850636848559 | erot = 2.48816050856267 | epot = -21.2038849430867 | etot = -15.2672180660384 -208000 ekin = 2.54208934028226 | erot = 2.22605232144502 | epot = -21.3476404533667 | etot = -16.5794987916394 -209000 ekin = 3.84151461096732 | erot = 2.16534559513903 | epot = -21.4932373455843 | etot = -15.486377139478 -210000 ekin = 3.06873591712904 | erot = 2.24760815652574 | epot = -21.6427793540355 | etot = -16.3264352803807 -211000 ekin = 1.64176280869923 | erot = 2.17721976802011 | epot = -21.8130439048272 | etot = -17.9940613281078 -212000 ekin = 2.5985934050661 | erot = 2.41520703335869 | epot = -21.9964648294563 | etot = -16.9826643910315 -213000 ekin = 2.51136104390039 | erot = 1.99503544560738 | epot = -22.161492842604 | etot = -17.6550963530962 -214000 ekin = 2.77089845962619 | erot = 3.17247228684199 | epot = -22.208715104286 | etot = -16.2653443578179 -215000 ekin = 2.53408528186206 | erot = 1.84963848601798 | epot = -22.1148567901871 | etot = -17.7311330223071 -216000 ekin = 2.52671619876928 | erot = 2.77873014449688 | epot = -22.1370884570131 | etot = -16.8316421137469 -217000 ekin = 2.50171921508545 | erot = 1.89238935467003 | epot = -22.226079201001 | etot = -17.8319706312455 -218000 ekin = 2.43936294263937 | erot = 2.41974828067303 | epot = -22.2447049583244 | etot = -17.385593735012 -219000 ekin = 2.30221269367205 | erot = 2.65120674162376 | epot = -22.2807164841742 | etot = -17.3272970488784 -220000 ekin = 1.70065256620687 | erot = 2.34758543213915 | epot = -22.2809933538228 | etot = -18.2327553554768 -221000 ekin = 2.09298237125575 | erot = 2.47886481595909 | epot = -22.267957001012 | etot = -17.6961098137972 -222000 ekin = 1.58469709510937 | erot = 2.14490786301286 | epot = -22.1867412404881 | etot = -18.4571362823659 -223000 ekin = 1.83926923346352 | erot = 1.89456034969536 | epot = -22.131893392038 | etot = -18.3980638088791 -224000 ekin = 2.59583657132575 | erot = 2.93869915115497 | epot = -22.1425986650605 | etot = -16.6080629425798 -225000 ekin = 3.29351563254165 | erot = 2.8433953581414 | epot = -22.12757310355 | etot = -15.9906621128669 -226000 ekin = 3.03135339447922 | erot = 2.08293143143602 | epot = -22.15283624886 | etot = -17.0385514229448 -227000 ekin = 2.50176282992082 | erot = 3.15084128846394 | epot = -22.2250438959744 | etot = -16.5724397775897 -228000 ekin = 2.32013498351673 | erot = 2.67554406359439 | epot = -22.3177515383563 | etot = -17.3220724912452 -229000 ekin = 2.89545450975319 | erot = 2.90735055857068 | epot = -22.4361496683348 | etot = -16.6333446000109 -230000 ekin = 2.28321229485933 | erot = 3.48420465632866 | epot = -22.548785995051 | etot = -16.781369043863 -231000 ekin = 2.0778632375453 | erot = 3.10673973696436 | epot = -22.5896609633152 | etot = -17.4050579888055 -232000 ekin = 2.1202374109541 | erot = 1.98747810033065 | epot = -22.5738924334392 | etot = -18.4661769221544 -233000 ekin = 2.33571877855589 | erot = 2.83585090202738 | epot = -22.5402065195541 | etot = -17.3686368389708 -234000 ekin = 2.10578223747154 | erot = 2.07381218733635 | epot = -22.5507693150833 | etot = -18.3711748902754 -235000 ekin = 2.44321041214394 | erot = 2.80846352304318 | epot = -22.5606929563186 | etot = -17.3090190211315 -236000 ekin = 2.93630791731799 | erot = 3.0631591853173 | epot = -22.4860653874722 | etot = -16.4865982848369 -237000 ekin = 3.21264879506079 | erot = 3.26866508478298 | epot = -22.3683553437862 | etot = -15.8870414639424 -238000 ekin = 2.46595539123277 | erot = 2.32502019506664 | epot = -22.3144456769666 | etot = -17.5234700906672 -239000 ekin = 2.10325864915823 | erot = 2.47631139904042 | epot = -22.3011392921811 | etot = -17.7215692439825 -240000 ekin = 1.77270999777839 | erot = 2.60141429112664 | epot = -22.2344206081543 | etot = -17.8602963192493 -241000 ekin = 1.94952922244078 | erot = 1.39715216866764 | epot = -22.2207225048761 | etot = -18.8740411137677 -242000 ekin = 3.05687991591411 | erot = 2.00862394928705 | epot = -22.2213200390944 | etot = -17.1558161738932 -243000 ekin = 2.86735711945299 | erot = 1.79948118674678 | epot = -22.2697610280427 | etot = -17.6029227218429 -244000 ekin = 2.00525854269389 | erot = 2.36445341214555 | epot = -22.2726788994494 | etot = -17.90296694461 -245000 ekin = 2.28011102404838 | erot = 2.787005205328 | epot = -22.2995433574618 | etot = -17.2324271280854 -246000 ekin = 2.06819738789813 | erot = 2.24624952782285 | epot = -22.2551680110138 | etot = -17.9407210952928 -247000 ekin = 1.69964711256213 | erot = 3.22260619239827 | epot = -22.1916408256116 | etot = -17.2693875206512 -248000 ekin = 1.92997585194759 | erot = 3.61155944514373 | epot = -22.0096484177853 | etot = -16.4681131206939 -249000 ekin = 2.16278530892653 | erot = 3.27771891456709 | epot = -21.8856058980727 | etot = -16.4451016745791 -250000 ekin = 2.32204054211024 | erot = 2.46317574116847 | epot = -21.8028762710592 | etot = -17.0176599877804 -251000 ekin = 1.23768964067254 | erot = 2.24150533762101 | epot = -21.763065707404 | etot = -18.2838707291104 -252000 ekin = 1.79818833522214 | erot = 2.12556386664128 | epot = -21.7586349357285 | etot = -17.8348827338651 -253000 ekin = 2.12809689846393 | erot = 2.59685639208402 | epot = -21.7226495687758 | etot = -16.9976962782278 -254000 ekin = 2.46813261968532 | erot = 2.00391812662869 | epot = -21.7113918037362 | etot = -17.2393410574222 -255000 ekin = 2.3156672908729 | erot = 2.03619058028117 | epot = -21.7265453183257 | etot = -17.3746874471716 -256000 ekin = 2.87223929491326 | erot = 2.61790933826624 | epot = -21.659332511914 | etot = -16.1691838787345 -257000 ekin = 2.85756762932927 | erot = 2.081746739162 | epot = -21.6161821054731 | etot = -16.6768677369819 -258000 ekin = 2.06111021157734 | erot = 2.32748664972428 | epot = -21.5132485706727 | etot = -17.124651709371 -259000 ekin = 2.23305784057759 | erot = 2.88843859953735 | epot = -21.5040039667855 | etot = -16.3825075266705 -260000 ekin = 2.49862397932476 | erot = 2.38336885848389 | epot = -21.488210637319 | etot = -16.6062177995103 -261000 ekin = 2.09280296934734 | erot = 2.39632540029205 | epot = -21.4325331777953 | etot = -16.9434048081559 -262000 ekin = 2.33576913564289 | erot = 2.67273419354397 | epot = -21.3832241450035 | etot = -16.3747208158166 -263000 ekin = 2.20536189489354 | erot = 2.71530627040565 | epot = -21.4329409070981 | etot = -16.5122727417989 -264000 ekin = 2.2858247573423 | erot = 2.76839346219664 | epot = -21.39310844316 | etot = -16.338890223621 -265000 ekin = 1.70928536820409 | erot = 1.79395423442894 | epot = -21.2682341921474 | etot = -17.7649945895144 -266000 ekin = 2.48721735474525 | erot = 2.08745460533224 | epot = -21.1746995817337 | etot = -16.6000276216562 -267000 ekin = 2.69283567987773 | erot = 2.10301910407211 | epot = -21.1705161290062 | etot = -16.3746613450564 -268000 ekin = 3.00000233743719 | erot = 2.80954585635721 | epot = -21.164752112651 | etot = -15.3552039188566 -269000 ekin = 3.50713810468527 | erot = 2.35763817348003 | epot = -21.1537110688984 | etot = -15.2889347907331 -270000 ekin = 3.50686942248863 | erot = 1.86462765875888 | epot = -21.1925508822801 | etot = -15.8210538010326 -271000 ekin = 3.57026082273992 | erot = 2.08172467795384 | epot = -21.2775817182941 | etot = -15.6255962176003 -272000 ekin = 2.4484752533773 | erot = 3.08466485039761 | epot = -21.3619851902072 | etot = -15.8288450864322 -273000 ekin = 2.39748176307241 | erot = 3.13355050446718 | epot = -21.4386234252579 | etot = -15.9075911577183 -274000 ekin = 2.48208144431863 | erot = 2.00552494041967 | epot = -21.4476232953882 | etot = -16.9600169106499 -275000 ekin = 2.48721081149369 | erot = 3.05413598233603 | epot = -21.4713984309062 | etot = -15.9300516370765 -276000 ekin = 2.82709589676966 | erot = 2.88384306577856 | epot = -21.4434590118161 | etot = -15.7325200492679 -277000 ekin = 2.23479555963313 | erot = 2.20310851955638 | epot = -21.3883073251199 | etot = -16.9504032459304 -278000 ekin = 2.81418916407429 | erot = 3.24537052192613 | epot = -21.3155364074003 | etot = -15.2559767213999 -279000 ekin = 2.57366525203699 | erot = 1.81705578305929 | epot = -21.2862101233851 | etot = -16.8954890882888 -280000 ekin = 2.41063464320149 | erot = 1.76282693004731 | epot = -21.2549625280961 | etot = -17.0815009548473 -281000 ekin = 2.58126226070487 | erot = 2.29258221702166 | epot = -21.306394928225 | etot = -16.4325504504985 -282000 ekin = 3.02016903398222 | erot = 2.43094523890341 | epot = -21.4340900724633 | etot = -15.9829757995777 -283000 ekin = 2.59269149790331 | erot = 2.11330689541033 | epot = -21.6296517079942 | etot = -16.9236533146806 -284000 ekin = 2.51704243107537 | erot = 3.13156683036761 | epot = -21.7452694753527 | etot = -16.0966602139097 -285000 ekin = 2.4236537221525 | erot = 1.77228258125507 | epot = -21.8557019037769 | etot = -17.6597656003693 -286000 ekin = 1.9446719552166 | erot = 2.0366097411672 | epot = -21.901435736722 | etot = -17.9201540403382 -287000 ekin = 2.56319670376172 | erot = 2.60867050510166 | epot = -21.90675099349 | etot = -16.7348837846266 -288000 ekin = 2.19574207425738 | erot = 1.69805542160023 | epot = -21.8143855675961 | etot = -17.9205880717385 -289000 ekin = 2.35326278833027 | erot = 1.65840109676146 | epot = -21.6976038565284 | etot = -17.6859399714367 -290000 ekin = 2.3519456177505 | erot = 1.99444238353744 | epot = -21.6551012116075 | etot = -17.3087132103195 -291000 ekin = 1.48585281531715 | erot = 2.66475825861554 | epot = -21.56036793472 | etot = -17.4097568607873 -292000 ekin = 2.10739944756451 | erot = 2.42809824662638 | epot = -21.4451596117638 | etot = -16.9096619175729 -293000 ekin = 2.11618090223716 | erot = 1.86694554151198 | epot = -21.3593625692767 | etot = -17.3762361255276 -294000 ekin = 2.06078090566332 | erot = 2.13941873359476 | epot = -21.2326233100941 | etot = -17.032423670836 -295000 ekin = 2.11467178034793 | erot = 2.3267343667518 | epot = -21.1123588667461 | etot = -16.6709527196464 -296000 ekin = 1.53087058859331 | erot = 2.94008409149153 | epot = -21.2112197533848 | etot = -16.7402650732999 -297000 ekin = 2.52732986791196 | erot = 2.18380855337858 | epot = -21.1955190508786 | etot = -16.4843806295881 -298000 ekin = 1.89033945823196 | erot = 2.02521913176001 | epot = -21.2593750718296 | etot = -17.3438164818376 -299000 ekin = 1.87142873048436 | erot = 1.66404563221549 | epot = -21.2919162310488 | etot = -17.7564418683489 -300000 ekin = 2.23872615546788 | erot = 1.50807257618897 | epot = -21.3339204593826 | etot = -17.5871217277258 -301000 ekin = 1.99965506724558 | erot = 2.00145094516844 | epot = -21.4707589194325 | etot = -17.4696529070184 -302000 ekin = 1.76370349732521 | erot = 2.23787708901487 | epot = -21.5675275978257 | etot = -17.5659470114856 -303000 ekin = 2.69610887251788 | erot = 1.6995722142974 | epot = -21.5563765448092 | etot = -17.1606954579939 -304000 ekin = 2.55447143501921 | erot = 2.02060813090349 | epot = -21.5692327321341 | etot = -16.9941531662114 -305000 ekin = 2.38230604232717 | erot = 2.31489374428114 | epot = -21.5335950166329 | etot = -16.8363952300246 -306000 ekin = 2.07785475765118 | erot = 2.4523066068597 | epot = -21.4550895345847 | etot = -16.9249281700738 -307000 ekin = 3.17130424567278 | erot = 3.29574614566806 | epot = -21.4151535289883 | etot = -14.9481031376474 -308000 ekin = 3.40959217051674 | erot = 2.68389483402973 | epot = -21.4778643688409 | etot = -15.3843773642944 -309000 ekin = 2.36068264180093 | erot = 2.91715332823342 | epot = -21.5794336507741 | etot = -16.3015976807398 -310000 ekin = 2.4995235722922 | erot = 2.36028950896138 | epot = -21.5982142524176 | etot = -16.738401171164 -311000 ekin = 2.53288726180906 | erot = 2.29596940545851 | epot = -21.6418553661547 | etot = -16.8129986988871 -312000 ekin = 2.05123272208704 | erot = 2.92023923411834 | epot = -21.7377547517075 | etot = -16.7662827955022 -313000 ekin = 1.80834719374888 | erot = 2.29357283142125 | epot = -21.7993116362532 | etot = -17.6973916110831 -314000 ekin = 2.30684015099018 | erot = 2.20859462712272 | epot = -21.8029398081388 | etot = -17.2875050300259 -315000 ekin = 1.86413924486173 | erot = 2.14748794238475 | epot = -21.8550418960799 | etot = -17.8434147088335 -316000 ekin = 2.20558056533516 | erot = 3.03447287931582 | epot = -21.8868412075709 | etot = -16.6467877629199 -317000 ekin = 2.47820931125479 | erot = 3.56870099099487 | epot = -21.9902146748519 | etot = -15.9433043726022 -318000 ekin = 2.36582343801679 | erot = 3.01887804681552 | epot = -22.1178732891163 | etot = -16.733171804284 -319000 ekin = 2.40464629760758 | erot = 3.15910789488741 | epot = -22.2289401281565 | etot = -16.6651859356615 -320000 ekin = 1.80206494109346 | erot = 2.83527990295434 | epot = -22.3120263401861 | etot = -17.6746814961383 -321000 ekin = 2.91146951948762 | erot = 2.25772268449837 | epot = -22.3029455835947 | etot = -17.1337533796087 -322000 ekin = 2.8226351296685 | erot = 2.67950826833977 | epot = -22.3041650189947 | etot = -16.8020216209865 -323000 ekin = 2.067323568424 | erot = 2.319752847753 | epot = -22.3338840353559 | etot = -17.9468076191789 -324000 ekin = 2.6012747278288 | erot = 2.58351861537749 | epot = -22.3215168526944 | etot = -17.1367235094881 -325000 ekin = 3.45560055552843 | erot = 2.50162515355505 | epot = -22.1825527777624 | etot = -16.2253270686789 -326000 ekin = 3.51422890604519 | erot = 2.84426061018012 | epot = -22.0201095272525 | etot = -15.6616200110272 -327000 ekin = 2.63551490316295 | erot = 2.20570805472231 | epot = -21.9384479867007 | etot = -17.0972250288154 -328000 ekin = 1.8043914440792 | erot = 2.37599512200968 | epot = -21.861980397642 | etot = -17.6815938315531 -329000 ekin = 2.15766181563134 | erot = 2.45286496267961 | epot = -21.8518523862112 | etot = -17.2413256079002 -330000 ekin = 1.8483425992464 | erot = 2.03367429366601 | epot = -21.768409525242 | etot = -17.8863926323296 -331000 ekin = 2.3531484336258 | erot = 1.80165819621476 | epot = -21.7197009414848 | etot = -17.5648943116443 -332000 ekin = 1.67855936307207 | erot = 2.5334121965131 | epot = -21.7336434355881 | etot = -17.5216718760029 -333000 ekin = 1.60376334688456 | erot = 2.14058675025446 | epot = -21.835637958395 | etot = -18.091287861256 -334000 ekin = 2.26551990081779 | erot = 2.62486254825415 | epot = -21.8794971078471 | etot = -16.9891146587751 -335000 ekin = 2.91208137486081 | erot = 3.11052870452009 | epot = -21.9161692767172 | etot = -15.8935591973363 -336000 ekin = 2.73132973682385 | erot = 2.56213100489412 | epot = -21.8312488568505 | etot = -16.5377881151325 -337000 ekin = 3.15411918141902 | erot = 3.87512819831194 | epot = -21.9061152574783 | etot = -14.8768678777473 -338000 ekin = 2.33141760424507 | erot = 2.13211945089677 | epot = -21.913746111238 | etot = -17.4502090560962 -339000 ekin = 1.71915361945719 | erot = 2.31270220754042 | epot = -21.904207477372 | etot = -17.8723516503744 -340000 ekin = 1.62199393011804 | erot = 3.16990972384471 | epot = -21.8898233676232 | etot = -17.0979197136604 -341000 ekin = 1.71588704296646 | erot = 3.17642860992459 | epot = -21.8345558128149 | etot = -16.9422401599239 -342000 ekin = 1.82178091247658 | erot = 2.58875985611024 | epot = -21.7161502950573 | etot = -17.3056095264705 -343000 ekin = 3.08559255942693 | erot = 2.94813449265471 | epot = -21.7030445300997 | etot = -15.669317478018 -344000 ekin = 2.95985387154984 | erot = 3.1154751585035 | epot = -21.6815483295521 | etot = -15.6062192994987 -345000 ekin = 2.33428072266864 | erot = 2.88044431283017 | epot = -21.6567075042343 | etot = -16.4419824687355 -346000 ekin = 2.02077664062698 | erot = 3.45936833964707 | epot = -21.5877268821218 | etot = -16.1075819018478 -347000 ekin = 2.34924784800441 | erot = 1.93056350805623 | epot = -21.4896151766055 | etot = -17.2098038205448 -348000 ekin = 2.79839267202794 | erot = 2.79408776517963 | epot = -21.4682057474678 | etot = -15.8757253102602 -349000 ekin = 2.33820470114614 | erot = 3.12966318670513 | epot = -21.5603039389198 | etot = -16.0924360510685 -350000 ekin = 2.22383234890832 | erot = 2.38886870388011 | epot = -21.5375784703117 | etot = -16.9248774175233 -351000 ekin = 2.33329735253339 | erot = 2.84447430695179 | epot = -21.5078106306152 | etot = -16.33003897113 -352000 ekin = 2.74923373919408 | erot = 2.76796181793625 | epot = -21.5537134920816 | etot = -16.0365179349512 -353000 ekin = 1.76111836153717 | erot = 2.12255592617518 | epot = -21.5037017999955 | etot = -17.6200275122832 -354000 ekin = 2.29967358188085 | erot = 2.37615363620183 | epot = -21.559257977819 | etot = -16.8834307597364 -355000 ekin = 2.32956787601564 | erot = 2.41406261152025 | epot = -21.5311925684016 | etot = -16.7875620808657 -356000 ekin = 2.99536507165417 | erot = 3.0133786789017 | epot = -21.461213826164 | etot = -15.4524700756081 -357000 ekin = 1.79487551861702 | erot = 2.14781775756832 | epot = -21.4425100027869 | etot = -17.4998167266016 -358000 ekin = 2.06856992699964 | erot = 1.9158505155371 | epot = -21.4597512525557 | etot = -17.475330810019 -359000 ekin = 2.03457633089973 | erot = 2.13725650388114 | epot = -21.434584367242 | etot = -17.2627515324611 -360000 ekin = 2.64289898809605 | erot = 2.45722294398598 | epot = -21.3798303659973 | etot = -16.2797084339152 -361000 ekin = 2.44681633772951 | erot = 2.40323525392197 | epot = -21.4535746870958 | etot = -16.6035230954443 -362000 ekin = 2.27284400709389 | erot = 2.04866562998477 | epot = -21.4444048899961 | etot = -17.1228952529175 -363000 ekin = 3.23945885057604 | erot = 1.79247859381387 | epot = -21.4992698914106 | etot = -16.4673324470207 -364000 ekin = 3.01124200487831 | erot = 2.16495867321708 | epot = -21.5330648567406 | etot = -16.3568641786452 -365000 ekin = 2.51472285580867 | erot = 2.29864111879035 | epot = -21.6252096459669 | etot = -16.8118456713679 -366000 ekin = 2.59356655410022 | erot = 2.21031948632573 | epot = -21.6397726115723 | etot = -16.8358865711464 -367000 ekin = 2.23422490605626 | erot = 1.85375489374336 | epot = -21.7036464131406 | etot = -17.615666613341 -368000 ekin = 2.47747707853682 | erot = 2.36511710555106 | epot = -21.7442459693683 | etot = -16.9016517852804 -369000 ekin = 2.03854183495619 | erot = 2.80790943599038 | epot = -21.829546112742 | etot = -16.9830948417954 -370000 ekin = 2.08495509326204 | erot = 2.15717784784087 | epot = -21.8579547558588 | etot = -17.6158218147559 -371000 ekin = 2.1649158804987 | erot = 2.10731342711637 | epot = -21.750730287247 | etot = -17.4785009796319 -372000 ekin = 1.83416420958724 | erot = 1.90082367490453 | epot = -21.6784224725519 | etot = -17.9434345880602 -373000 ekin = 1.97176482573297 | erot = 1.77796007890949 | epot = -21.6393712386778 | etot = -17.8896463340354 -374000 ekin = 2.89940710658305 | erot = 1.91194262525378 | epot = -21.5337545453636 | etot = -16.7224048135267 -375000 ekin = 2.32339676163341 | erot = 1.92362318361284 | epot = -21.4217091025191 | etot = -17.1746891572728 -376000 ekin = 2.59047552311153 | erot = 2.32394149083979 | epot = -21.4139727856534 | etot = -16.4995557717021 -377000 ekin = 2.24598863840517 | erot = 1.65770205797294 | epot = -21.3405339068232 | etot = -17.4368432104451 -378000 ekin = 2.38351514056703 | erot = 2.54156262207207 | epot = -21.3122380587448 | etot = -16.3871602961057 -379000 ekin = 2.08457212928958 | erot = 2.11819645676889 | epot = -21.2663127721437 | etot = -17.0635441860853 -380000 ekin = 2.62168026009058 | erot = 2.36576073073357 | epot = -21.2469701231192 | etot = -16.259529132295 -381000 ekin = 2.42554871977308 | erot = 2.21588725182519 | epot = -21.2594018196931 | etot = -16.6179658480948 -382000 ekin = 2.04454090532126 | erot = 3.35199327879852 | epot = -21.3507561156204 | etot = -15.9542219315006 -383000 ekin = 2.57756769789846 | erot = 1.58356833947095 | epot = -21.4206473136967 | etot = -17.2595112763272 -384000 ekin = 2.32411392435712 | erot = 2.07034159075996 | epot = -21.425401700327 | etot = -17.03094618521 -385000 ekin = 1.93815279071873 | erot = 3.29970374476252 | epot = -21.4993838182002 | etot = -16.2615272827189 -386000 ekin = 2.10645704249442 | erot = 2.94380940917572 | epot = -21.5050572923383 | etot = -16.4547908406681 -387000 ekin = 2.28625118399721 | erot = 2.404880226949 | epot = -21.4350466670762 | etot = -16.74391525613 -388000 ekin = 2.84183807689895 | erot = 2.72440789072405 | epot = -21.448767296848 | etot = -15.882521329225 -389000 ekin = 3.39750799106372 | erot = 3.08194517695386 | epot = -21.6559630447603 | etot = -15.1765098767427 -390000 ekin = 2.82211920760115 | erot = 2.04880343622589 | epot = -21.7229608878358 | etot = -16.8520382440088 -391000 ekin = 2.25113345866117 | erot = 2.45876014532077 | epot = -21.7793475672488 | etot = -17.0694539632668 -392000 ekin = 2.6777973992177 | erot = 2.75278604715789 | epot = -21.9200377033298 | etot = -16.4894542569542 -393000 ekin = 2.07336639249413 | erot = 1.66102921524042 | epot = -22.0500496423094 | etot = -18.3156540345748 -394000 ekin = 2.1138614951422 | erot = 2.4065490584156 | epot = -22.0647062581752 | etot = -17.5442957046174 -395000 ekin = 2.46967791557607 | erot = 2.46187607744978 | epot = -22.0113006362931 | etot = -17.0797466432672 -396000 ekin = 3.17858061422168 | erot = 1.60030928107608 | epot = -21.9570022338792 | etot = -17.1781123385814 -397000 ekin = 2.37483507726776 | erot = 2.17387816921976 | epot = -21.8769234701935 | etot = -17.3282102237059 -398000 ekin = 2.29815779154461 | erot = 2.2014862703049 | epot = -21.8293641014529 | etot = -17.3297200396034 -399000 ekin = 2.66620669497936 | erot = 2.78316441348845 | epot = -21.7420307764657 | etot = -16.2926596679979 -400000 ekin = 1.8196142363994 | erot = 2.77573291920477 | epot = -21.7225828560707 | etot = -17.1272357004666 -401000 ekin = 2.39347596566753 | erot = 3.11237720134102 | epot = -21.7632198127751 | etot = -16.2573666457665 -402000 ekin = 4.01379092525261 | erot = 3.58756310879361 | epot = -21.6952307126456 | etot = -14.0938766785994 -403000 ekin = 3.64238723358271 | erot = 3.44210139074533 | epot = -21.6932224157202 | etot = -14.6087337913922 -404000 ekin = 2.52116102522202 | erot = 2.99286839639893 | epot = -21.7395466120138 | etot = -16.2255171903929 -405000 ekin = 2.80514548558626 | erot = 3.09807228440149 | epot = -21.809681120553 | etot = -15.9064633505653 -406000 ekin = 2.32696376764902 | erot = 2.03572639782902 | epot = -21.9111381639248 | etot = -17.5484479984468 -407000 ekin = 2.33504128016395 | erot = 1.91320949168965 | epot = -21.9359478399848 | etot = -17.6876970681312 -408000 ekin = 1.90942025822265 | erot = 2.20375631379574 | epot = -21.9849314014528 | etot = -17.8717548294344 -409000 ekin = 1.98818542800297 | erot = 1.95540808206523 | epot = -22.0378349759701 | etot = -18.0942414659019 -410000 ekin = 1.59823476401333 | erot = 1.91272967852491 | epot = -22.0830507565096 | etot = -18.5720863139714 -411000 ekin = 1.87320182179615 | erot = 2.46575148951076 | epot = -22.1911106440468 | etot = -17.8521573327399 -412000 ekin = 2.51909186028136 | erot = 2.65534868642724 | epot = -22.281680067606 | etot = -17.1072395208974 -413000 ekin = 2.80929435327118 | erot = 3.19888285052217 | epot = -22.1907679968741 | etot = -16.1825907930808 -414000 ekin = 2.79014519733558 | erot = 2.7251519541093 | epot = -22.144863024243 | etot = -16.6295658727981 -415000 ekin = 2.46789019087319 | erot = 2.24891720770208 | epot = -22.1977268949425 | etot = -17.4809194963672 -416000 ekin = 3.30766536008866 | erot = 1.55878918639505 | epot = -22.1694878213559 | etot = -17.3030332748722 -417000 ekin = 3.95074944679108 | erot = 2.44780201516577 | epot = -22.1018895242095 | etot = -15.7033380622526 -418000 ekin = 2.77340936693415 | erot = 2.68993840817536 | epot = -21.977327562767 | etot = -16.5139797876575 -419000 ekin = 2.38275203991917 | erot = 2.97769109273478 | epot = -21.9010102007429 | etot = -16.5405670680889 -420000 ekin = 1.80397709765343 | erot = 1.82715488758969 | epot = -21.8849019003165 | etot = -18.2537699150734 -421000 ekin = 1.35294173647286 | erot = 1.7746327595132 | epot = -21.8324727162455 | etot = -18.7048982202595 -422000 ekin = 1.39101035408781 | erot = 2.74626781088313 | epot = -21.8922044238521 | etot = -17.7549262588811 -423000 ekin = 1.58313118355036 | erot = 3.0798858727609 | epot = -21.9303489156376 | etot = -17.2673318593263 -424000 ekin = 2.38308976422853 | erot = 2.0290563283423 | epot = -22.0003513420112 | etot = -17.5882052494403 -425000 ekin = 2.32292982636642 | erot = 2.54472792699355 | epot = -22.0461884305753 | etot = -17.1785306772154 -426000 ekin = 2.07274921207622 | erot = 3.12068562025985 | epot = -21.9899604929779 | etot = -16.7965256606419 -427000 ekin = 2.16499158921497 | erot = 2.43609860560844 | epot = -21.883756502818 | etot = -17.2826663079946 -428000 ekin = 1.81001230881454 | erot = 1.6518491031194 | epot = -21.8651168729134 | etot = -18.4032554609795 -429000 ekin = 1.67080799563552 | erot = 2.55829004033943 | epot = -21.823203822061 | etot = -17.5941057860861 -430000 ekin = 2.68658781224627 | erot = 2.8591925337156 | epot = -21.8545360487503 | etot = -16.3087557027885 -431000 ekin = 2.77334901985549 | erot = 1.57746917070686 | epot = -21.8360353910944 | etot = -17.485217200532 -432000 ekin = 2.50244674166436 | erot = 1.60779258881598 | epot = -21.7381087453319 | etot = -17.6278694148516 -433000 ekin = 1.85649371322473 | erot = 2.4917335891794 | epot = -21.7919912827364 | etot = -17.4437639803323 -434000 ekin = 2.89302367450635 | erot = 2.7989004560269 | epot = -21.923157505168 | etot = -16.2312333746348 -435000 ekin = 3.67647442700572 | erot = 1.38588132381276 | epot = -22.1019777057281 | etot = -17.0396219549097 -436000 ekin = 3.05510329104703 | erot = 2.00142902882896 | epot = -22.1034257027066 | etot = -17.0468933828306 -437000 ekin = 3.2334117289381 | erot = 1.78346855436481 | epot = -22.1137020887251 | etot = -17.0968218054222 -438000 ekin = 2.86378458795303 | erot = 1.84588842157479 | epot = -22.072414124752 | etot = -17.3627411152242 -439000 ekin = 2.41407153953135 | erot = 2.70066632790346 | epot = -22.0535011599236 | etot = -16.9387632924888 -440000 ekin = 2.22110309163132 | erot = 3.0167468581899 | epot = -22.0773629228072 | etot = -16.839512972986 -441000 ekin = 2.8952003347941 | erot = 2.87911130379518 | epot = -22.2098492363511 | etot = -16.4355375977618 -442000 ekin = 2.05598301233622 | erot = 1.73562369066667 | epot = -22.2689079268812 | etot = -18.4773012238783 -443000 ekin = 1.86650631344267 | erot = 2.00816178040311 | epot = -22.3072964279925 | etot = -18.4326283341467 -444000 ekin = 2.06088560705618 | erot = 2.15265011198712 | epot = -22.3186686701219 | etot = -18.1051329510786 -445000 ekin = 2.10029110633057 | erot = 2.2800331405132 | epot = -22.3739249314238 | etot = -17.9936006845801 -446000 ekin = 2.42121462246176 | erot = 2.85365097104764 | epot = -22.4030820729314 | etot = -17.128216479422 -447000 ekin = 2.19905370994782 | erot = 2.98216231903379 | epot = -22.4760062523442 | etot = -17.2947902233625 -448000 ekin = 2.35344530580996 | erot = 2.94496431571713 | epot = -22.4927466941727 | etot = -17.1943370726456 -449000 ekin = 2.39032460069844 | erot = 2.92889137252356 | epot = -22.5027878081879 | etot = -17.1835718349659 -450000 ekin = 1.87543018481826 | erot = 1.69603328668916 | epot = -22.4562462785528 | etot = -18.8847828070454 -451000 ekin = 2.01850498861611 | erot = 1.92812989993404 | epot = -22.4817672986218 | etot = -18.5351324100716 -452000 ekin = 1.36652609658347 | erot = 1.87105620810406 | epot = -22.4501755877893 | etot = -19.2125932831018 -453000 ekin = 2.0599225820261 | erot = 2.56027964608567 | epot = -22.2765869721545 | etot = -17.6563847440428 -454000 ekin = 1.47421749728914 | erot = 2.19120144206327 | epot = -22.1381671023588 | etot = -18.4727481630064 -455000 ekin = 1.65550022307771 | erot = 2.72165814308168 | epot = -21.9904394751434 | etot = -17.613281108984 -456000 ekin = 2.34827062603187 | erot = 2.00722438151074 | epot = -21.9105114729144 | etot = -17.5550164653718 -457000 ekin = 2.01338249991754 | erot = 2.37170378033695 | epot = -21.8819790372449 | etot = -17.4968927569904 -458000 ekin = 1.72815421955305 | erot = 2.26329746701056 | epot = -21.9116044050661 | etot = -17.9201527185024 -459000 ekin = 2.48347398227002 | erot = 2.32376196929941 | epot = -21.9949404038568 | etot = -17.1877044522874 -460000 ekin = 2.18770854699575 | erot = 2.00081662918322 | epot = -21.9585322440375 | etot = -17.7700070678586 -461000 ekin = 2.27716435663744 | erot = 2.9019565626907 | epot = -21.8877682177659 | etot = -16.7086472984378 -462000 ekin = 2.61244889701715 | erot = 1.79757533309513 | epot = -21.9143949779912 | etot = -17.5043707478789 -463000 ekin = 2.55684814656524 | erot = 3.31200610027657 | epot = -21.8497749242034 | etot = -15.9809206773616 -464000 ekin = 2.15312235839157 | erot = 2.38947690136822 | epot = -21.7825241097983 | etot = -17.2399248500385 -465000 ekin = 2.5257577253008 | erot = 3.61331808321477 | epot = -21.70727052519 | etot = -15.5681947166744 -466000 ekin = 1.97943618964772 | erot = 2.88688528337621 | epot = -21.7222514097774 | etot = -16.8559299367535 -467000 ekin = 1.62882257493983 | erot = 2.60892282315519 | epot = -21.8080861041928 | etot = -17.5703407060978 -468000 ekin = 1.09823854644375 | erot = 3.35073251937299 | epot = -21.8523811012329 | etot = -17.4034100354162 -469000 ekin = 1.70229597385131 | erot = 2.7588984072639 | epot = -21.8665756757502 | etot = -17.405381294635 -470000 ekin = 1.85844768422772 | erot = 2.8706546217625 | epot = -21.9036130079376 | etot = -17.1745107019474 -471000 ekin = 2.74399539924327 | erot = 2.34943354955083 | epot = -21.9543989717239 | etot = -16.8609700229298 -472000 ekin = 2.7182617922689 | erot = 2.13581917182001 | epot = -22.0449294707038 | etot = -17.1908485066149 -473000 ekin = 2.29380642077304 | erot = 2.07595163501546 | epot = -22.0706135180041 | etot = -17.7008554622156 -474000 ekin = 2.22690782122656 | erot = 2.1647059901395 | epot = -22.0704871162386 | etot = -17.6788733048726 -475000 ekin = 2.4978679533329 | erot = 2.09510196885223 | epot = -22.0509742163569 | etot = -17.4580042941718 -476000 ekin = 2.20264299239668 | erot = 1.76757923556403 | epot = -21.9427521555982 | etot = -17.9725299276375 -477000 ekin = 2.45872237399503 | erot = 2.38426997478539 | epot = -21.9051474088983 | etot = -17.0621550601178 -478000 ekin = 1.89905964030889 | erot = 2.04864356713722 | epot = -21.9114508304737 | etot = -17.9637476230276 -479000 ekin = 2.27133902137491 | erot = 3.08755197682257 | epot = -21.8872829373266 | etot = -16.5283919391291 -480000 ekin = 1.67015605151468 | erot = 2.76560365045837 | epot = -21.8968158425889 | etot = -17.4610561406158 -481000 ekin = 1.81882995680354 | erot = 2.94136105971067 | epot = -21.8571304925407 | etot = -17.0969394760265 -482000 ekin = 2.15305069632653 | erot = 2.07327897823918 | epot = -21.8152992914385 | etot = -17.5889696168728 -483000 ekin = 1.50004535981758 | erot = 1.99364343935404 | epot = -21.7843644990947 | etot = -18.2906756999231 -484000 ekin = 1.85234844255529 | erot = 2.34000231202781 | epot = -21.8614293841666 | etot = -17.6690786295835 -485000 ekin = 1.64682178328831 | erot = 2.50437862576679 | epot = -21.8969405008956 | etot = -17.7457400918405 -486000 ekin = 1.86104257115938 | erot = 2.15995925522771 | epot = -21.8879397421696 | etot = -17.8669379157825 -487000 ekin = 2.34639026339217 | erot = 3.11622773972825 | epot = -21.9707194220382 | etot = -16.5081014189178 -488000 ekin = 2.27484994031488 | erot = 3.28147617368226 | epot = -21.9426475486812 | etot = -16.3863214346841 -489000 ekin = 2.38811933287365 | erot = 2.56070014238266 | epot = -21.8600861168089 | etot = -16.9112666415526 -490000 ekin = 2.12976254880773 | erot = 3.54525746010289 | epot = -21.7617637919249 | etot = -16.0867437830143 -491000 ekin = 2.20850764560417 | erot = 2.48919239454317 | epot = -21.6468680069132 | etot = -16.9491679667658 -492000 ekin = 2.43957739853024 | erot = 2.76323186690378 | epot = -21.6230951653168 | etot = -16.4202858998828 -493000 ekin = 1.79391622496105 | erot = 2.29052518470042 | epot = -21.6945975278841 | etot = -17.6101561182226 -494000 ekin = 2.11542949642227 | erot = 3.01313865872481 | epot = -21.7637004472039 | etot = -16.6351322920568 -495000 ekin = 2.1568591957283 | erot = 2.49005677705245 | epot = -21.8783556810053 | etot = -17.2314397082246 -496000 ekin = 2.06037552826019 | erot = 2.60698629104699 | epot = -21.9276220332962 | etot = -17.260260213989 -497000 ekin = 2.52228141248763 | erot = 1.710130192768 | epot = -21.8769629373864 | etot = -17.6445513321307 -498000 ekin = 2.15394500805411 | erot = 1.78777085700022 | epot = -21.8243748366056 | etot = -17.8826589715513 -499000 ekin = 3.01296343053108 | erot = 1.73934813146708 | epot = -21.8392632680439 | etot = -17.0869517060458 -500000 ekin = 2.76642119718551 | erot = 2.50182215373002 | epot = -21.830671988603 | etot = -16.5624286376875 -501000 ekin = 2.69367571720338 | erot = 2.99042817784739 | epot = -21.7039103667138 | etot = -16.0198064716631 -502000 ekin = 1.91666556639459 | erot = 3.89815239299714 | epot = -21.5845300715443 | etot = -15.7697121121525 -503000 ekin = 1.80513448090424 | erot = 2.94463129244922 | epot = -21.408846856306 | etot = -16.6590810829525 -504000 ekin = 1.70082883689617 | erot = 3.04312463877848 | epot = -21.3315058298563 | etot = -16.5875523541817 -505000 ekin = 2.75953000022913 | erot = 2.14635942194519 | epot = -21.3525103549444 | etot = -16.4466209327701 -506000 ekin = 2.29728093923375 | erot = 2.04403144683579 | epot = -21.3794572010067 | etot = -17.0381448149372 -507000 ekin = 3.17636857959624 | erot = 2.42164349794529 | epot = -21.4731108320934 | etot = -15.8750987545519 -508000 ekin = 2.53590109429522 | erot = 2.52790695399208 | epot = -21.6300410847596 | etot = -16.5662330364723 -509000 ekin = 2.12748393236722 | erot = 2.83071060777933 | epot = -21.7781347526393 | etot = -16.8199402124927 -510000 ekin = 2.16138023827908 | erot = 1.44739524871434 | epot = -21.8661383228762 | etot = -18.2573628358828 -511000 ekin = 2.5432337386743 | erot = 2.77108674378182 | epot = -21.9670096484361 | etot = -16.65268916598 -512000 ekin = 2.32820226144235 | erot = 2.8042493163404 | epot = -22.0177071813425 | etot = -16.8852556035598 -513000 ekin = 2.47700215188743 | erot = 2.17127792631492 | epot = -22.0110285387343 | etot = -17.3627484605319 -514000 ekin = 2.76651136580707 | erot = 2.55680467976047 | epot = -22.0909970005814 | etot = -16.7676809550138 -515000 ekin = 2.5202331965388 | erot = 1.82499891391154 | epot = -22.1712715169565 | etot = -17.8260394065062 -516000 ekin = 2.81741012640848 | erot = 2.22255273815334 | epot = -22.2621950124766 | etot = -17.2222321479148 -517000 ekin = 2.03287831599844 | erot = 2.04932227860395 | epot = -22.2794486174447 | etot = -18.1972480228423 -518000 ekin = 2.18753527424292 | erot = 2.76011341951323 | epot = -22.2667176836093 | etot = -17.3190689898532 -519000 ekin = 2.23127004412533 | erot = 2.23036422155453 | epot = -22.3641437250361 | etot = -17.9025094593562 -520000 ekin = 1.88835704965194 | erot = 2.20137678015021 | epot = -22.4547788180201 | etot = -18.365044988218 -521000 ekin = 2.57911594310157 | erot = 1.87216207270883 | epot = -22.6071563154982 | etot = -18.1558782996878 -522000 ekin = 3.47551915105823 | erot = 1.7762374523623 | epot = -22.6852629490162 | etot = -17.4335063455956 -523000 ekin = 2.84545293485784 | erot = 2.47507537559667 | epot = -22.727728352182 | etot = -17.4072000417275 -524000 ekin = 2.40278895519472 | erot = 2.37529684497552 | epot = -22.6643160930411 | etot = -17.8862302928709 -525000 ekin = 1.59507033575009 | erot = 2.61508341973268 | epot = -22.5633164974795 | etot = -18.3531627419968 -526000 ekin = 1.67007684014044 | erot = 1.59545284095808 | epot = -22.511319978416 | etot = -19.2457902973175 -527000 ekin = 2.19667533945247 | erot = 1.93330231246752 | epot = -22.4181345854017 | etot = -18.2881569334817 -528000 ekin = 2.6386695788743 | erot = 2.84200507572115 | epot = -22.4271496272375 | etot = -16.946474972642 -529000 ekin = 2.71685924097597 | erot = 3.01195511036354 | epot = -22.4607209136928 | etot = -16.7319065623533 -530000 ekin = 2.59646038482582 | erot = 2.1317692819235 | epot = -22.3209630404852 | etot = -17.5927333737358 -531000 ekin = 2.96818211550215 | erot = 2.35836906019033 | epot = -22.2240561584028 | etot = -16.8975049827103 -532000 ekin = 2.54400448114086 | erot = 2.32266423688292 | epot = -22.2383323718678 | etot = -17.3716636538441 -533000 ekin = 2.47235456553948 | erot = 2.96337386592411 | epot = -22.2434312615742 | etot = -16.8077028301106 -534000 ekin = 2.104894788263 | erot = 2.03894640697441 | epot = -22.2624131617689 | etot = -18.1185719665315 -535000 ekin = 3.76811893478762 | erot = 2.64694643296526 | epot = -22.2342741399369 | etot = -15.819208772184 -536000 ekin = 2.78932048770646 | erot = 1.95046774407585 | epot = -22.1710588414062 | etot = -17.4312706096239 -537000 ekin = 2.84547413963846 | erot = 2.6235440651257 | epot = -22.0792539675812 | etot = -16.610235762817 -538000 ekin = 2.67615418297317 | erot = 2.08962546790895 | epot = -21.9560559397441 | etot = -17.190276288862 -539000 ekin = 2.73041224389434 | erot = 2.35761678189143 | epot = -22.0360310245606 | etot = -16.9480019987748 -540000 ekin = 2.45513520817505 | erot = 2.4980712479617 | epot = -22.1997448500024 | etot = -17.2465383938656 -541000 ekin = 3.48268229748523 | erot = 2.77797330372245 | epot = -22.2939060084685 | etot = -16.0332504072608 -542000 ekin = 2.48960436886327 | erot = 2.87332479229809 | epot = -22.3004887690915 | etot = -16.9375596079301 -543000 ekin = 2.34699181381528 | erot = 2.86167842257193 | epot = -22.3027783678197 | etot = -17.0941081314325 -544000 ekin = 2.22918134297116 | erot = 1.4682792461716 | epot = -22.2757921511235 | etot = -18.5783315619807 -545000 ekin = 2.45393652663684 | erot = 2.14178562937392 | epot = -22.2696521197313 | etot = -17.6739299637206 -546000 ekin = 1.98434977645849 | erot = 2.24144093113159 | epot = -22.232171992891 | etot = -18.0063812853009 -547000 ekin = 2.56230350196472 | erot = 1.8957462591202 | epot = -22.2013923967025 | etot = -17.7433426356176 -548000 ekin = 1.72907614338158 | erot = 1.64127030305735 | epot = -22.1897325934373 | etot = -18.8193861469984 -549000 ekin = 1.95696682165776 | erot = 2.64539988943055 | epot = -22.3281210018679 | etot = -17.7257542907796 -550000 ekin = 1.80672944936439 | erot = 1.58554489058937 | epot = -22.4379557312283 | etot = -19.0456813912745 -551000 ekin = 2.19785864069661 | erot = 2.26344341600386 | epot = -22.4944444264338 | etot = -18.0331423697333 -552000 ekin = 2.074442528674 | erot = 2.49246441473273 | epot = -22.5313734934249 | etot = -17.9644665500182 -553000 ekin = 2.94841939583913 | erot = 2.1230978630074 | epot = -22.5870982488507 | etot = -17.5155809900042 -554000 ekin = 2.86687820100223 | erot = 1.9428729838172 | epot = -22.755332978123 | etot = -17.9455817933036 -555000 ekin = 2.43102414091851 | erot = 2.28708167460996 | epot = -22.8409516497233 | etot = -18.1228458341949 -556000 ekin = 2.31020008885682 | erot = 2.55815314755913 | epot = -22.8777743355338 | etot = -18.0094210991179 -557000 ekin = 2.81359485404958 | erot = 1.42586137655665 | epot = -22.93912738 | etot = -18.6996711493938 -558000 ekin = 2.7970970853355 | erot = 1.99545051650404 | epot = -22.9823826800611 | etot = -18.1898350782216 -559000 ekin = 3.34842854089643 | erot = 2.30939572175805 | epot = -23.0558646505447 | etot = -17.3980403878902 -560000 ekin = 3.12583165184862 | erot = 2.33613566970363 | epot = -23.0537007225862 | etot = -17.591733401034 -561000 ekin = 2.9127609673679 | erot = 2.07459481236913 | epot = -22.982260765434 | etot = -17.994904985697 -562000 ekin = 3.33017095598494 | erot = 2.52215992853225 | epot = -22.8889363116257 | etot = -17.0366054271086 -563000 ekin = 2.70200701416854 | erot = 1.64770113379199 | epot = -22.8712722594835 | etot = -18.521564111523 -564000 ekin = 2.82953631474813 | erot = 2.52900560163798 | epot = -22.8387855460795 | etot = -17.4802436296934 -565000 ekin = 2.67999888917708 | erot = 2.05091800967453 | epot = -22.7937507048715 | etot = -18.0628338060199 -566000 ekin = 2.32986557500305 | erot = 2.16379904557213 | epot = -22.8028233873669 | etot = -18.3091587667917 -567000 ekin = 1.92319601586312 | erot = 2.83258522428556 | epot = -22.7588270107033 | etot = -18.0030457705546 -568000 ekin = 2.1767237164987 | erot = 2.23391201707386 | epot = -22.7857243432792 | etot = -18.3750886097066 -569000 ekin = 2.44197408396629 | erot = 2.6515953630557 | epot = -22.7197314796374 | etot = -17.6261620326154 -570000 ekin = 2.43177406209051 | erot = 1.89764945519458 | epot = -22.6963472615904 | etot = -18.3669237443054 -571000 ekin = 2.86160521289847 | erot = 2.96804382024775 | epot = -22.6961835038031 | etot = -16.8665344706569 -572000 ekin = 1.92662919536387 | erot = 3.79135909534691 | epot = -22.6587081618987 | etot = -16.940719871188 -573000 ekin = 2.40137439242946 | erot = 2.29982613356341 | epot = -22.6365074046858 | etot = -17.935306878693 -574000 ekin = 1.68882589350908 | erot = 2.3209740449249 | epot = -22.6783832960445 | etot = -18.6685833576105 -575000 ekin = 1.85490665091732 | erot = 1.8564080891142 | epot = -22.7444448136904 | etot = -19.0331300736588 -576000 ekin = 3.24775679594035 | erot = 2.9556926821431 | epot = -22.6991990620437 | etot = -16.4957495839603 -577000 ekin = 2.89423151645282 | erot = 2.87486712706735 | epot = -22.628436560802 | etot = -16.8593379172818 -578000 ekin = 2.4046091667757 | erot = 2.78216711024699 | epot = -22.4348874817265 | etot = -17.2481112047039 -579000 ekin = 2.40580528046576 | erot = 1.9955781448253 | epot = -22.288913673667 | etot = -17.887530248376 -580000 ekin = 2.69817090358906 | erot = 1.94741864170502 | epot = -22.1754486864787 | etot = -17.5298591411846 -581000 ekin = 2.06309668646281 | erot = 2.97621367011722 | epot = -22.0670098600828 | etot = -17.0276995035027 -582000 ekin = 2.33869527454826 | erot = 3.07898324506955 | epot = -21.9478320300713 | etot = -16.5301535104535 -583000 ekin = 2.23428959741495 | erot = 2.68476693088864 | epot = -21.837983720672 | etot = -16.9189271923684 -584000 ekin = 2.94321016295282 | erot = 2.59995039730549 | epot = -21.7517635625832 | etot = -16.2086030023248 -585000 ekin = 2.36063475490835 | erot = 2.49112677628938 | epot = -21.7173359488816 | etot = -16.8655744176839 -586000 ekin = 3.56583702163525 | erot = 2.02487858259688 | epot = -21.7707868137138 | etot = -16.1800712094817 -587000 ekin = 3.53727585853243 | erot = 1.9725893265202 | epot = -21.7665121756112 | etot = -16.2566469905585 -588000 ekin = 2.82339556293757 | erot = 1.59340504807046 | epot = -21.7545319340972 | etot = -17.3377313230892 -589000 ekin = 2.31627310139818 | erot = 2.20582604523299 | epot = -21.8199173705563 | etot = -17.2978182239252 -590000 ekin = 2.57616671531331 | erot = 1.72768273328208 | epot = -21.8427138199642 | etot = -17.5388643713688 -591000 ekin = 1.91473306171853 | erot = 3.80604384238379 | epot = -21.9351393124187 | etot = -16.2143624083164 -592000 ekin = 2.11222958764659 | erot = 2.84208333850205 | epot = -21.9639458839076 | etot = -17.0096329577589 -593000 ekin = 1.66462149590471 | erot = 2.46217253451014 | epot = -21.9921445323971 | etot = -17.8653505019822 -594000 ekin = 1.86314045588476 | erot = 2.37275936142268 | epot = -22.1149191228505 | etot = -17.879019305543 -595000 ekin = 1.6397125755004 | erot = 2.1497024679856 | epot = -22.2960530768755 | etot = -18.5066380333895 -596000 ekin = 1.86247376576131 | erot = 1.5693809542787 | epot = -22.4014957466218 | etot = -18.9696410265818 -597000 ekin = 2.210739014067 | erot = 2.3087175693751 | epot = -22.4599242604733 | etot = -17.9404676770312 -598000 ekin = 1.8660134932493 | erot = 3.02311727399809 | epot = -22.5165298316334 | etot = -17.627399064386 -599000 ekin = 2.86271635930755 | erot = 2.19928854437227 | epot = -22.536599708025 | etot = -17.4745948043452 -600000 ekin = 2.65062163067179 | erot = 2.14533898812782 | epot = -22.4620537969303 | etot = -17.6660931781307 -601000 ekin = 2.97018864875202 | erot = 3.19824090103877 | epot = -22.3271949752462 | etot = -16.1587654254554 -602000 ekin = 2.93416893709001 | erot = 2.68627449040958 | epot = -22.2245183728173 | etot = -16.6040749453177 -603000 ekin = 2.5987545006459 | erot = 2.71301833029982 | epot = -22.1705323477201 | etot = -16.8587595167744 -604000 ekin = 1.79059859762797 | erot = 2.11515305424796 | epot = -22.1931056020217 | etot = -18.2873539501458 -605000 ekin = 1.82914051863723 | erot = 2.27656979248766 | epot = -22.2183915784731 | etot = -18.1126812673482 -606000 ekin = 2.33864125390345 | erot = 2.204164937778 | epot = -22.1617656383863 | etot = -17.6189594467048 -607000 ekin = 2.72666217259876 | erot = 2.97710334336218 | epot = -22.1572786906588 | etot = -16.4535131746978 -608000 ekin = 2.45226937954678 | erot = 2.41232790919959 | epot = -22.1263051367364 | etot = -17.2617078479901 -609000 ekin = 1.91032127854288 | erot = 2.62712516529567 | epot = -22.0127581830193 | etot = -17.4753117391807 -610000 ekin = 3.01319055031108 | erot = 2.17098104720965 | epot = -21.930499629869 | etot = -16.7463280323483 -611000 ekin = 2.44410994437293 | erot = 2.75159061185424 | epot = -21.9258193850468 | etot = -16.7301188288197 -612000 ekin = 2.50271115837174 | erot = 2.16817640692169 | epot = -21.9676183236645 | etot = -17.2967307583711 -613000 ekin = 3.01842230632868 | erot = 2.12784419676567 | epot = -22.0277467117807 | etot = -16.8814802086864 -614000 ekin = 2.25331711369829 | erot = 2.99334048390158 | epot = -22.0701464667307 | etot = -16.8234888691309 -615000 ekin = 1.66376443031995 | erot = 2.63613776051569 | epot = -21.9985978951916 | etot = -17.698695704356 -616000 ekin = 1.89454248699046 | erot = 2.87318355169532 | epot = -22.0041678369046 | etot = -17.2364417982189 -617000 ekin = 2.14789714287838 | erot = 2.51249074123957 | epot = -22.0251474680604 | etot = -17.3647595839425 -618000 ekin = 3.11174934178844 | erot = 2.74374306269141 | epot = -21.980284295602 | etot = -16.1247918911221 -619000 ekin = 3.41036213968179 | erot = 2.10616794159728 | epot = -21.9557959924962 | etot = -16.4392659112171 -620000 ekin = 4.28430989238205 | erot = 2.19572475327593 | epot = -21.9033881020935 | etot = -15.4233534564355 -621000 ekin = 3.095687767491 | erot = 2.55794040804605 | epot = -21.8286763731363 | etot = -16.1750481975993 -622000 ekin = 2.76030419206697 | erot = 2.60754397958254 | epot = -21.7459002641757 | etot = -16.3780520925262 -623000 ekin = 2.87269212022169 | erot = 2.90401311950186 | epot = -21.5853226709315 | etot = -15.8086174312079 -624000 ekin = 2.01889500087932 | erot = 3.41825755609791 | epot = -21.4095311686242 | etot = -15.972378611647 -625000 ekin = 2.87966631754697 | erot = 2.69115421564283 | epot = -21.2859406043045 | etot = -15.7151200711147 -626000 ekin = 2.56087279949319 | erot = 2.15801254335177 | epot = -21.2329175358055 | etot = -16.5140321929606 -627000 ekin = 2.30197939613517 | erot = 2.40176668957967 | epot = -21.2932794652839 | etot = -16.589533379569 -628000 ekin = 2.23988628353727 | erot = 2.75332535542195 | epot = -21.4558642198861 | etot = -16.4626525809268 -629000 ekin = 2.20891060851904 | erot = 1.97036896055006 | epot = -21.6109313731644 | etot = -17.4316518040953 -630000 ekin = 2.48711004105954 | erot = 2.14055508379566 | epot = -21.6286281269545 | etot = -17.0009630020993 -631000 ekin = 2.05035510102044 | erot = 1.78519131042561 | epot = -21.633635046353 | etot = -17.798088634907 -632000 ekin = 1.65439924450982 | erot = 3.28310987077496 | epot = -21.6999899301469 | etot = -16.7624808148621 -633000 ekin = 2.34657988531209 | erot = 2.34109631044869 | epot = -21.8317647703271 | etot = -17.1440885745664 -634000 ekin = 2.31570267703931 | erot = 2.471293173825 | epot = -21.8814211467029 | etot = -17.0944252958386 -635000 ekin = 1.99068848818427 | erot = 3.35493927676214 | epot = -21.9111632351734 | etot = -16.565535470227 -636000 ekin = 2.5015676385862 | erot = 2.48847742334419 | epot = -21.8752689055209 | etot = -16.8852238435905 -637000 ekin = 2.76558055064046 | erot = 2.80410341825293 | epot = -21.7874464522772 | etot = -16.2177624833838 -638000 ekin = 2.45488734924466 | erot = 2.81516363335622 | epot = -21.897362338598 | etot = -16.6273113559971 -639000 ekin = 1.89221088715375 | erot = 2.13319565970052 | epot = -21.932098303477 | etot = -17.9066917566227 -640000 ekin = 2.12173400886946 | erot = 3.32302167857403 | epot = -21.8808288554836 | etot = -16.4360731680401 -641000 ekin = 2.09554541112562 | erot = 2.23098450754968 | epot = -21.9203390995502 | etot = -17.5938091808749 -642000 ekin = 2.28696138506763 | erot = 2.67378976619349 | epot = -21.9723604262128 | etot = -17.0116092749517 -643000 ekin = 2.74450005384908 | erot = 2.20403941809548 | epot = -21.9235240791533 | etot = -16.9749846072088 -644000 ekin = 2.87909523138453 | erot = 3.40688779630214 | epot = -21.9417833997402 | etot = -15.6558003720535 -645000 ekin = 2.38284095628021 | erot = 2.10846397463902 | epot = -21.8306349073152 | etot = -17.339329976396 -646000 ekin = 2.68568471833193 | erot = 1.8085210536706 | epot = -21.6853054888873 | etot = -17.1910997168848 -647000 ekin = 2.44462012552757 | erot = 2.00446720103467 | epot = -21.4974635292911 | etot = -17.0483762027288 -648000 ekin = 2.22150753159449 | erot = 1.69679185313772 | epot = -21.5947311257684 | etot = -17.6764317410362 -649000 ekin = 2.55943952639507 | erot = 1.77203724563615 | epot = -22.016770390185 | etot = -17.6852936181538 -650000 ekin = 2.7234725572106 | erot = 2.20418229003755 | epot = -22.1594214535889 | etot = -17.2317666063407 -651000 ekin = 2.25383373914402 | erot = 3.26326768595798 | epot = -22.2274805933885 | etot = -16.7103791682865 -652000 ekin = 2.35810253390822 | erot = 2.29591208392313 | epot = -22.2332195197311 | etot = -17.5792049018997 -653000 ekin = 2.06421004499471 | erot = 2.1417184547457 | epot = -22.2265612208312 | etot = -18.0206327210908 -654000 ekin = 2.30460304373657 | erot = 1.85567946278894 | epot = -22.2521914868228 | etot = -18.0919089802973 -655000 ekin = 2.11188824015111 | erot = 1.79072614414006 | epot = -22.2262193909715 | etot = -18.3236050066803 -656000 ekin = 2.44561836830367 | erot = 2.32567811025775 | epot = -22.1872376286341 | etot = -17.4159411500727 -657000 ekin = 2.45751083141108 | erot = 2.86439216413734 | epot = -22.1805503246548 | etot = -16.8586473291064 -658000 ekin = 2.49955432693124 | erot = 2.85472680235227 | epot = -22.1390040132353 | etot = -16.7847228839518 -659000 ekin = 3.37980090980363 | erot = 2.77552992994233 | epot = -21.9898923341708 | etot = -15.8345614944249 -660000 ekin = 2.6941462621918 | erot = 1.99094454704574 | epot = -21.839770569098 | etot = -17.1546797598605 -661000 ekin = 2.21049176877594 | erot = 2.52393650500608 | epot = -21.6857326790217 | etot = -16.9513044052397 -662000 ekin = 2.06962867519899 | erot = 2.53976085175021 | epot = -21.6239147287108 | etot = -17.0145252017616 -663000 ekin = 2.27770295544224 | erot = 2.30124717941155 | epot = -21.5870186127932 | etot = -17.0080684779394 -664000 ekin = 2.39061717453214 | erot = 1.87616423363735 | epot = -21.4930500427881 | etot = -17.2262686346187 -665000 ekin = 2.66924405123179 | erot = 2.29240983153227 | epot = -21.4402310096658 | etot = -16.4785771269017 -666000 ekin = 1.66318176263893 | erot = 2.30827907651666 | epot = -21.3477804932103 | etot = -17.3763196540548 -667000 ekin = 1.65573830146343 | erot = 2.8261361193353 | epot = -21.2651811028886 | etot = -16.7833066820899 -668000 ekin = 2.50126196238916 | erot = 3.29062396521939 | epot = -21.1310768281354 | etot = -15.3391909005269 -669000 ekin = 1.61008562219097 | erot = 2.65727107854378 | epot = -21.0513800034042 | etot = -16.7840233026694 -670000 ekin = 2.21851826153844 | erot = 2.60770568109394 | epot = -20.9727942140714 | etot = -16.146570271439 -671000 ekin = 2.25905318343359 | erot = 2.15965495575029 | epot = -20.920836534986 | etot = -16.5021283958021 -672000 ekin = 1.93426342346647 | erot = 1.65365047668441 | epot = -20.8333028169839 | etot = -17.245388916833 -673000 ekin = 1.880896686753 | erot = 2.07483128120029 | epot = -20.79952620348 | etot = -16.8437982355267 -674000 ekin = 2.06783468057301 | erot = 2.16234064938726 | epot = -20.8176950919606 | etot = -16.5875197620003 -675000 ekin = 2.03952283590142 | erot = 2.48129689359269 | epot = -20.8297865902612 | etot = -16.3089668607671 -676000 ekin = 2.44687523374789 | erot = 2.77932995735251 | epot = -20.8513819036485 | etot = -15.6251767125481 -677000 ekin = 2.18851088067448 | erot = 2.6192892566419 | epot = -20.8589021998565 | etot = -16.0511020625401 -678000 ekin = 2.13451298865477 | erot = 2.78742961560772 | epot = -20.7380850837789 | etot = -15.8161424795164 -679000 ekin = 2.15556981522704 | erot = 2.17593910434841 | epot = -20.629255081746 | etot = -16.2977461621706 -680000 ekin = 2.0771745141444 | erot = 2.68436897198806 | epot = -20.6512705044545 | etot = -15.889727018322 -681000 ekin = 2.16836766753576 | erot = 1.82666294843077 | epot = -20.7392652191906 | etot = -16.744234603224 -682000 ekin = 3.01810965188601 | erot = 2.39774897550361 | epot = -20.7185667085479 | etot = -15.3027080811583 -683000 ekin = 2.84169666492797 | erot = 2.09885122074905 | epot = -20.7261705834808 | etot = -15.7856226978037 -684000 ekin = 1.9625035286937 | erot = 2.99543980855394 | epot = -20.7697045673731 | etot = -15.8117612301254 -685000 ekin = 1.50086016290167 | erot = 2.04478648729578 | epot = -20.7788952528481 | etot = -17.2332486026506 -686000 ekin = 2.3009298353038 | erot = 2.55442118756325 | epot = -20.7673358731011 | etot = -15.9119848502341 -687000 ekin = 1.86053862979306 | erot = 2.84846934037481 | epot = -20.7009117540898 | etot = -15.9919037839219 -688000 ekin = 2.56859020075852 | erot = 2.23263295871676 | epot = -20.6563366249257 | etot = -15.8551134654504 -689000 ekin = 2.7493014170063 | erot = 2.68327386026116 | epot = -20.8092642099637 | etot = -15.3766889326963 -690000 ekin = 2.67477310841297 | erot = 2.52397256899153 | epot = -21.0730303416649 | etot = -15.8742846642604 -691000 ekin = 2.28465281003006 | erot = 2.52273866559282 | epot = -21.2401157605126 | etot = -16.4327242848897 -692000 ekin = 2.42087744380444 | erot = 3.24812320332686 | epot = -21.2665776826931 | etot = -15.5975770355618 -693000 ekin = 2.37642605279041 | erot = 2.99546830568891 | epot = -21.3330277418611 | etot = -15.9611333833818 -694000 ekin = 2.69750178365984 | erot = 2.53085866970816 | epot = -21.521485598392 | etot = -16.293125145024 -695000 ekin = 2.49230316198816 | erot = 1.18105864485318 | epot = -21.6959912399269 | etot = -18.0226294330856 -696000 ekin = 1.86075498586631 | erot = 1.46501529683133 | epot = -21.6808441671222 | etot = -18.3550738844245 -697000 ekin = 2.40460770445908 | erot = 2.10461647488794 | epot = -21.7143559347048 | etot = -17.2051317553578 -698000 ekin = 2.32098148261586 | erot = 1.91506962097515 | epot = -21.7787361369849 | etot = -17.5426850333939 -699000 ekin = 2.44943497732062 | erot = 2.56143482106644 | epot = -21.7638026578475 | etot = -16.7529328594605 -700000 ekin = 2.13119890669415 | erot = 2.28802336161954 | epot = -21.6714710604343 | etot = -17.2522487921206 -701000 ekin = 2.15013169314239 | erot = 2.18565847708907 | epot = -21.5488216255628 | etot = -17.2130314553313 -702000 ekin = 1.57482438035702 | erot = 1.99931097090508 | epot = -21.5047640382371 | etot = -17.930628686975 -703000 ekin = 2.08829522236785 | erot = 2.17557396869524 | epot = -21.5242713758434 | etot = -17.2604021847803 -704000 ekin = 2.82144699483839 | erot = 1.94479401958833 | epot = -21.5462466947694 | etot = -16.7800056803427 -705000 ekin = 2.81019786745821 | erot = 2.16662483548889 | epot = -21.497690476826 | etot = -16.5208677738789 -706000 ekin = 1.97639068263159 | erot = 2.31468002405233 | epot = -21.494117475981 | etot = -17.2030467692971 -707000 ekin = 1.90740387464487 | erot = 2.04436544372037 | epot = -21.5505486138142 | etot = -17.5987792954489 -708000 ekin = 2.4927128838246 | erot = 2.15829540621563 | epot = -21.5728746117359 | etot = -16.9218663216957 -709000 ekin = 2.89296518644075 | erot = 2.58120965850485 | epot = -21.6152997801578 | etot = -16.1411249352122 -710000 ekin = 2.18515172086139 | erot = 2.27924743097097 | epot = -21.5865916502444 | etot = -17.122192498412 -711000 ekin = 2.31589231212299 | erot = 1.40143925977899 | epot = -21.6089597508522 | etot = -17.8916281789502 -712000 ekin = 2.55835611026778 | erot = 2.27281573655802 | epot = -21.7227687229586 | etot = -16.8915968761328 -713000 ekin = 1.95615391137192 | erot = 2.3180685223896 | epot = -21.8059432402922 | etot = -17.5317208065307 -714000 ekin = 2.56238583099812 | erot = 2.10850361056242 | epot = -21.8681675013087 | etot = -17.1972780597481 -715000 ekin = 2.42321114653449 | erot = 3.74023135295615 | epot = -21.8498336266088 | etot = -15.6863911271181 -716000 ekin = 2.83316600532177 | erot = 2.84850242081136 | epot = -21.7640231598546 | etot = -16.0823547337214 -717000 ekin = 3.45113934412558 | erot = 3.20598462177201 | epot = -21.667790662391 | etot = -15.0106666964934 -718000 ekin = 3.10736232683018 | erot = 3.94031338601797 | epot = -21.5629179727886 | etot = -14.5152422599405 -719000 ekin = 2.38564322644681 | erot = 2.95089811755838 | epot = -21.5481188237003 | etot = -16.2115774796951 -720000 ekin = 2.22543420991222 | erot = 3.14305432696276 | epot = -21.5381615962024 | etot = -16.1696730593274 -721000 ekin = 1.71709109813907 | erot = 2.23939430363989 | epot = -21.4645851946691 | etot = -17.5080997928902 -722000 ekin = 1.93213958129581 | erot = 2.81573218276728 | epot = -21.4896847080113 | etot = -16.7418129439482 -723000 ekin = 2.3814534534689 | erot = 2.55666957995948 | epot = -21.4374887927968 | etot = -16.4993657593684 -724000 ekin = 1.74740284448188 | erot = 2.4555617568904 | epot = -21.4125175551609 | etot = -17.2095529537886 -725000 ekin = 2.29233638352032 | erot = 2.9526701477774 | epot = -21.4751392844086 | etot = -16.2301327531109 -726000 ekin = 1.63503646092182 | erot = 2.30649262262117 | epot = -21.5156851039584 | etot = -17.5741560204154 -727000 ekin = 2.46705454176008 | erot = 3.19802987014479 | epot = -21.5382715508196 | etot = -15.8731871389148 -728000 ekin = 2.21709576272191 | erot = 2.16616227421244 | epot = -21.5244744557248 | etot = -17.1412164187904 -729000 ekin = 1.89396537247993 | erot = 1.66596987620967 | epot = -21.5644109232526 | etot = -18.004475674563 -730000 ekin = 1.78155182892059 | erot = 2.15399661961713 | epot = -21.5594738957829 | etot = -17.6239254472452 -731000 ekin = 2.16713092512296 | erot = 2.96875570154118 | epot = -21.4952326145865 | etot = -16.3593459879223 -732000 ekin = 2.40927355189018 | erot = 2.27189990077002 | epot = -21.3831563581627 | etot = -16.7019829055024 -733000 ekin = 3.04824198143784 | erot = 2.57289903054807 | epot = -21.429005165309 | etot = -15.8078641533231 -734000 ekin = 2.36703883022855 | erot = 2.04468815017469 | epot = -21.4926214065432 | etot = -17.0808944261399 -735000 ekin = 2.13292788677937 | erot = 1.55097035487251 | epot = -21.5455592190822 | etot = -17.8616609774303 -736000 ekin = 2.13562110082196 | erot = 3.45795834862287 | epot = -21.6515763333194 | etot = -16.0579968838746 -737000 ekin = 1.73550703692746 | erot = 3.58781244645382 | epot = -21.6785680654269 | etot = -16.3552485820456 -738000 ekin = 2.01136680767019 | erot = 2.50533140705366 | epot = -21.7068415263434 | etot = -17.1901433116196 -739000 ekin = 1.85122466968333 | erot = 2.19323904324285 | epot = -21.7211705032462 | etot = -17.6767067903201 -740000 ekin = 2.84677298867337 | erot = 2.79086338446698 | epot = -21.7460997683893 | etot = -16.108463395249 -741000 ekin = 2.47281769013274 | erot = 2.90867674862121 | epot = -21.8038806031312 | etot = -16.4223861643772 -742000 ekin = 2.74212748781964 | erot = 3.26601844940295 | epot = -21.9417105639309 | etot = -15.9335646267083 -743000 ekin = 2.23337436613032 | erot = 3.20752099935254 | epot = -22.0769938861091 | etot = -16.6360985206262 -744000 ekin = 2.01007582963959 | erot = 3.79208398827071 | epot = -22.1581491314472 | etot = -16.3559893135369 -745000 ekin = 3.14168435406402 | erot = 2.32756039064277 | epot = -22.1552791709709 | etot = -16.6860344262642 -746000 ekin = 2.96147960587595 | erot = 2.64919778641529 | epot = -22.131657657659 | etot = -16.5209802653678 -747000 ekin = 2.31713973406909 | erot = 2.0538838502724 | epot = -22.1362115743712 | etot = -17.7651879900297 -748000 ekin = 2.36228107661837 | erot = 2.41530550223615 | epot = -22.1703943251347 | etot = -17.3928077462802 -749000 ekin = 2.07006713072585 | erot = 2.7743291960411 | epot = -22.1708421357978 | etot = -17.3264458090308 -750000 ekin = 1.65834656870048 | erot = 2.38415657369843 | epot = -22.2465520170919 | etot = -18.204048874693 -751000 ekin = 1.79302728344389 | erot = 2.827102160061 | epot = -22.3488339479635 | etot = -17.7287045044586 -752000 ekin = 1.35555517803007 | erot = 1.46019783589209 | epot = -22.4342877547318 | etot = -19.6185347408096 -753000 ekin = 1.88586262445723 | erot = 2.44014879801272 | epot = -22.3837690917336 | etot = -18.0577576692636 -754000 ekin = 1.74745498380874 | erot = 2.73612011854199 | epot = -22.2852965474798 | etot = -17.8017214451291 -755000 ekin = 2.39590781949902 | erot = 2.41019902787154 | epot = -22.2066358684386 | etot = -17.400529021068 -756000 ekin = 1.83745653598818 | erot = 2.79024351605605 | epot = -22.133592240187 | etot = -17.5058921881428 -757000 ekin = 1.97281200687049 | erot = 2.57792722235948 | epot = -22.0604464398181 | etot = -17.5097072105881 -758000 ekin = 1.18945619136922 | erot = 2.72372183682492 | epot = -21.9899494795137 | etot = -18.0767714513196 -759000 ekin = 2.16230453116658 | erot = 1.39722896511084 | epot = -22.0003304659983 | etot = -18.4407969697208 -760000 ekin = 2.57253050230035 | erot = 2.33269711137819 | epot = -22.0357457302398 | etot = -17.1305181165612 -761000 ekin = 2.08545216810511 | erot = 2.24940559703297 | epot = -22.1132097744113 | etot = -17.7783520092733 -762000 ekin = 2.13509249172209 | erot = 1.66078369856518 | epot = -22.1380840935026 | etot = -18.3422079032154 -763000 ekin = 2.42851727622128 | erot = 3.36016749294484 | epot = -22.2079173436287 | etot = -16.4192325744626 -764000 ekin = 2.84703530894743 | erot = 2.79172375883345 | epot = -22.2143624032421 | etot = -16.5756033354612 -765000 ekin = 1.81325658345262 | erot = 2.77448180912351 | epot = -22.1194010453623 | etot = -17.5316626527862 -766000 ekin = 2.64831101430988 | erot = 2.3138164970859 | epot = -21.9919179324216 | etot = -17.0297904210258 -767000 ekin = 2.58949745571041 | erot = 2.86718473216884 | epot = -21.9087370669524 | etot = -16.4520548790732 -768000 ekin = 1.86313167956692 | erot = 2.78552244417217 | epot = -21.9381577980074 | etot = -17.2895036742683 -769000 ekin = 2.40162376419982 | erot = 2.31402374045875 | epot = -22.0373843590672 | etot = -17.3217368544087 -770000 ekin = 2.49146487205159 | erot = 3.23101926076328 | epot = -22.1439576198693 | etot = -16.4214734870544 -771000 ekin = 2.33226337742861 | erot = 2.27787220200643 | epot = -22.1812213688414 | etot = -17.5710857894063 -772000 ekin = 2.28990016215835 | erot = 2.99389364569332 | epot = -22.2765115340955 | etot = -16.9927177262439 -773000 ekin = 2.23002457595115 | erot = 1.82240115552767 | epot = -22.3379686916384 | etot = -18.2855429601596 -774000 ekin = 2.82350297312971 | erot = 2.21054815770298 | epot = -22.331524297742 | etot = -17.2974731669093 -775000 ekin = 1.82305982105504 | erot = 1.87100336542221 | epot = -22.2729891281483 | etot = -18.578925941671 -776000 ekin = 1.39169167990077 | erot = 3.16027505319296 | epot = -22.2459295451276 | etot = -17.6939628120339 -777000 ekin = 1.6265637770548 | erot = 2.80881827044756 | epot = -22.1611617112313 | etot = -17.7257796637289 -778000 ekin = 1.49436478903862 | erot = 2.24161236856226 | epot = -22.1732646444852 | etot = -18.4372874868843 -779000 ekin = 1.88107404119766 | erot = 1.90732846459751 | epot = -22.2125828989308 | etot = -18.4241803931357 -780000 ekin = 1.70209634464211 | erot = 2.30515299210351 | epot = -22.2800747799124 | etot = -18.2728254431668 -781000 ekin = 2.12615575710868 | erot = 2.5606535839807 | epot = -22.3657963731658 | etot = -17.6789870320765 -782000 ekin = 2.60319344794517 | erot = 1.9571688066736 | epot = -22.278889588664 | etot = -17.7185273340452 -783000 ekin = 2.19489638548848 | erot = 2.9003350616753 | epot = -22.2004563501245 | etot = -17.1052249029607 -784000 ekin = 2.84914111009349 | erot = 2.24051018422878 | epot = -22.2093010900996 | etot = -17.1196497957773 -785000 ekin = 3.14240765153577 | erot = 2.92860772919915 | epot = -22.2500274240077 | etot = -16.1790120432728 -786000 ekin = 2.83372300736036 | erot = 3.44593690351849 | epot = -22.2923595270367 | etot = -16.0126996161579 -787000 ekin = 2.41074903520556 | erot = 3.01381650302092 | epot = -22.2329745868673 | etot = -16.8084090486408 -788000 ekin = 1.99557665602945 | erot = 2.01600225895996 | epot = -22.1996915458458 | etot = -18.1881126308564 -789000 ekin = 2.46258971641133 | erot = 2.27406771625316 | epot = -22.1314921413931 | etot = -17.3948347087286 -790000 ekin = 3.5794195002921 | erot = 2.82440864812442 | epot = -22.0691321886934 | etot = -15.6653040402769 -791000 ekin = 3.1240271028451 | erot = 2.42401718962737 | epot = -22.0808685046086 | etot = -16.5328242121361 -792000 ekin = 3.95429056548242 | erot = 1.97241939137157 | epot = -22.0156932891881 | etot = -16.0889833323341 -793000 ekin = 2.26828416500901 | erot = 2.58677202552917 | epot = -21.9219598803777 | etot = -17.0669036898395 -794000 ekin = 2.16106559150924 | erot = 2.44310931274122 | epot = -21.7619518452423 | etot = -17.1577769409919 -795000 ekin = 1.62519700428841 | erot = 2.41826691867446 | epot = -21.6012749849542 | etot = -17.5578110619913 -796000 ekin = 2.18377144801669 | erot = 2.13093440679001 | epot = -21.4820337714693 | etot = -17.1673279166626 -797000 ekin = 1.81427862345353 | erot = 1.99534051513419 | epot = -21.4739195915569 | etot = -17.6643004529692 -798000 ekin = 2.2201219513299 | erot = 2.51363796316553 | epot = -21.5008270155092 | etot = -16.7670671010138 -799000 ekin = 1.88984581553595 | erot = 2.87047971528298 | epot = -21.4708608053325 | etot = -16.7105352745136 -800000 ekin = 2.14235800297794 | erot = 2.35196377273805 | epot = -21.3792596865246 | etot = -16.8849379108086 -801000 ekin = 1.84302686949433 | erot = 1.65480855802629 | epot = -21.2211741734437 | etot = -17.7233387459231 -802000 ekin = 2.20305615004888 | erot = 2.22355768328245 | epot = -21.1073599995259 | etot = -16.6807461661946 -803000 ekin = 2.64836814873033 | erot = 1.90761871804858 | epot = -21.0752041885471 | etot = -16.5192173217682 -804000 ekin = 2.34495845479317 | erot = 2.89112045330492 | epot = -21.0176734836814 | etot = -15.7815945755833 -805000 ekin = 1.79915640284781 | erot = 2.71685844764875 | epot = -20.8858433761952 | etot = -16.3698285256987 -806000 ekin = 1.74992507845556 | erot = 2.08517047523252 | epot = -20.8503301901419 | etot = -17.0152346364538 -807000 ekin = 1.57172452594494 | erot = 1.70422569898767 | epot = -20.9092333967053 | etot = -17.6332831717727 -808000 ekin = 2.08106901002531 | erot = 2.4036706521883 | epot = -20.9858691795981 | etot = -16.5011295173845 -809000 ekin = 2.61736488835992 | erot = 1.51251405170843 | epot = -20.9790910298502 | etot = -16.8492120897819 -810000 ekin = 3.07344763503492 | erot = 2.65428122600395 | epot = -20.896297890317 | etot = -15.1685690292781 -811000 ekin = 3.028899831017 | erot = 3.61686315729187 | epot = -20.939661602879 | etot = -14.2938986145701 -812000 ekin = 2.13832655324419 | erot = 2.7919099294265 | epot = -21.0260005012597 | etot = -16.095764018589 -813000 ekin = 2.19077235410927 | erot = 3.16158040032406 | epot = -21.2169108164964 | etot = -15.8645580620631 -814000 ekin = 1.70775111413747 | erot = 2.98436840501864 | epot = -21.3089511890131 | etot = -16.6168316698569 -815000 ekin = 2.14630779714624 | erot = 2.27335416843263 | epot = -21.3099230783927 | etot = -16.8902611128138 -816000 ekin = 2.70331501775258 | erot = 1.53093796189124 | epot = -21.3384418834226 | etot = -17.1041889037788 -817000 ekin = 2.55738086811903 | erot = 2.58558173150041 | epot = -21.4691891608916 | etot = -16.3262265612722 -818000 ekin = 2.27829786328906 | erot = 2.26089725682103 | epot = -21.5162183667694 | etot = -16.9770232466593 -819000 ekin = 2.10478260130361 | erot = 3.02380855832961 | epot = -21.5292309310153 | etot = -16.4006397713821 -820000 ekin = 2.50608188233135 | erot = 2.71783485224719 | epot = -21.5036816055507 | etot = -16.2797648709722 -821000 ekin = 2.62609848062629 | erot = 2.55164634943844 | epot = -21.478766185164 | etot = -16.3010213550993 -822000 ekin = 3.63941681915299 | erot = 2.20246894917129 | epot = -21.4688230156577 | etot = -15.6269372473334 -823000 ekin = 3.58953515450024 | erot = 2.73556206545619 | epot = -21.4650227341943 | etot = -15.1399255142378 -824000 ekin = 4.11304720722591 | erot = 3.2917459513548 | epot = -21.4062011377905 | etot = -14.0014079792098 -825000 ekin = 2.90620097853796 | erot = 3.46409084826251 | epot = -21.2436944546109 | etot = -14.8734026278105 -826000 ekin = 1.72188438195169 | erot = 1.97028277378148 | epot = -21.0473904580338 | etot = -17.3552233023007 -827000 ekin = 1.9124069409458 | erot = 2.55760488338657 | epot = -20.9206700763425 | etot = -16.4506582520101 -828000 ekin = 2.38145056979363 | erot = 2.55544957149182 | epot = -20.8204865756543 | etot = -15.8835864343689 -829000 ekin = 2.24733826946605 | erot = 1.78474837345228 | epot = -20.7084449579388 | etot = -16.6763583150204 -830000 ekin = 2.52795893691035 | erot = 2.34146724282711 | epot = -20.5883731027638 | etot = -15.7189469230264 -831000 ekin = 2.68310001004752 | erot = 2.07407005901145 | epot = -20.4364451382899 | etot = -15.679275069231 -832000 ekin = 2.6732342426401 | erot = 2.02167788192499 | epot = -20.3691783993746 | etot = -15.6742662748095 -833000 ekin = 2.55071664949192 | erot = 2.59972899624767 | epot = -20.3036213925319 | etot = -15.1531757467923 -834000 ekin = 2.87089088359563 | erot = 2.32463192225235 | epot = -20.2984653371648 | etot = -15.1029425313168 -835000 ekin = 2.77558903596269 | erot = 2.73757154391999 | epot = -20.4022293845421 | etot = -14.8890688046595 -836000 ekin = 2.57713146919653 | erot = 2.85322310545496 | epot = -20.5403137141641 | etot = -15.1099591395126 -837000 ekin = 1.78075406754283 | erot = 1.97503243561096 | epot = -20.5889142070484 | etot = -16.8331277038946 -838000 ekin = 1.98032617531701 | erot = 2.7982946707394 | epot = -20.6049667376349 | etot = -15.8263458915785 -839000 ekin = 2.0003179521848 | erot = 2.70198331564815 | epot = -20.5921495833285 | etot = -15.8898483154955 -840000 ekin = 1.70031236242703 | erot = 2.95685689490568 | epot = -20.6678372916037 | etot = -16.010668034271 -841000 ekin = 2.77705100359315 | erot = 2.84742847205069 | epot = -20.7929304121763 | etot = -15.1684509365325 -842000 ekin = 2.54393458307436 | erot = 2.87172695192627 | epot = -20.8173418291016 | etot = -15.401680294101 -843000 ekin = 2.00273625390939 | erot = 2.63437491598434 | epot = -20.8053999188197 | etot = -16.1682887489259 -844000 ekin = 1.52900749569349 | erot = 1.92882434140971 | epot = -20.8427655387949 | etot = -17.3849337016917 -845000 ekin = 2.27176799938834 | erot = 2.308436365406 | epot = -20.9384881501645 | etot = -16.3582837853702 -846000 ekin = 2.06718804989496 | erot = 2.33108662324981 | epot = -21.008503215967 | etot = -16.6102285428222 -847000 ekin = 2.457310325364 | erot = 2.64112097293887 | epot = -20.9624761048838 | etot = -15.8640448065809 -848000 ekin = 2.13894899278459 | erot = 1.46487099434192 | epot = -20.9909626022984 | etot = -17.3871426151719 -849000 ekin = 2.0007946308419 | erot = 2.48568109050424 | epot = -20.9995492646628 | etot = -16.5130735433167 -850000 ekin = 2.54186297995285 | erot = 2.66929613872204 | epot = -20.9906717645298 | etot = -15.7795126458549 -851000 ekin = 2.16443404123472 | erot = 2.92830981454153 | epot = -20.9932718794597 | etot = -15.9005280236835 -852000 ekin = 2.48255398040851 | erot = 2.46238001266592 | epot = -21.018749118108 | etot = -16.0738151250336 -853000 ekin = 2.41541467016921 | erot = 2.97520224443385 | epot = -20.9598722543997 | etot = -15.5692553397966 -854000 ekin = 2.35150751079563 | erot = 2.85453387569363 | epot = -20.8693696367608 | etot = -15.6633282502715 -855000 ekin = 2.36749640703667 | erot = 2.0675340835823 | epot = -20.8980197782034 | etot = -16.4629892875844 -856000 ekin = 2.52164598863741 | erot = 2.75265020302047 | epot = -20.800830948998 | etot = -15.5265347573401 -857000 ekin = 2.55862872070476 | erot = 3.03030828592914 | epot = -20.6910887919773 | etot = -15.1021517853434 -858000 ekin = 3.12628251408762 | erot = 2.1455460426107 | epot = -20.6394579492303 | etot = -15.367629392532 -859000 ekin = 2.91259413572113 | erot = 2.23773675238284 | epot = -20.6611486479508 | etot = -15.5108177598468 -860000 ekin = 2.88318377110752 | erot = 1.51972062646443 | epot = -20.6828066069552 | etot = -16.2799022093833 -861000 ekin = 2.33529167415754 | erot = 2.85116617791259 | epot = -20.6796212139896 | etot = -15.4931633619195 -862000 ekin = 3.06091745354043 | erot = 1.86960550588563 | epot = -20.7257485328209 | etot = -15.7952255733949 -863000 ekin = 2.88295223464283 | erot = 1.77743902656171 | epot = -20.8340328987095 | etot = -16.173641637505 -864000 ekin = 2.95602292127633 | erot = 2.6505641071531 | epot = -21.016295456145 | etot = -15.4097084277156 -865000 ekin = 3.3172549369506 | erot = 2.24347319046513 | epot = -21.1441095096619 | etot = -15.5833813822461 -866000 ekin = 2.8446879555804 | erot = 3.16802464112883 | epot = -21.2275167371632 | etot = -15.214804140454 -867000 ekin = 2.74149808612435 | erot = 3.09628634794253 | epot = -21.2140642048229 | etot = -15.376279770756 -868000 ekin = 2.19141484864809 | erot = 2.23765996064101 | epot = -21.1661691183494 | etot = -16.7370943090603 -869000 ekin = 2.92726848075923 | erot = 2.49663936074752 | epot = -21.1109612585256 | etot = -15.6870534170189 -870000 ekin = 2.47986538741064 | erot = 2.11907230969515 | epot = -21.0900293946685 | etot = -16.4910916975627 -871000 ekin = 2.18342640526418 | erot = 2.37474045896628 | epot = -20.9804914418025 | etot = -16.422324577572 -872000 ekin = 1.52873571215978 | erot = 2.08908078804674 | epot = -20.9343176993392 | etot = -17.3165011991327 -873000 ekin = 1.39281578471524 | erot = 2.29034780878957 | epot = -21.0007866828842 | etot = -17.3176230893794 -874000 ekin = 1.40786554880768 | erot = 2.77007970032348 | epot = -21.160084274243 | etot = -16.9821390251118 -875000 ekin = 1.18320018517441 | erot = 2.7305884288351 | epot = -21.2959059488291 | etot = -17.3821173348196 -876000 ekin = 1.8300189393038 | erot = 2.99586941144887 | epot = -21.3298635968753 | etot = -16.5039752461226 -877000 ekin = 2.38032906471076 | erot = 2.03722695211227 | epot = -21.4152790752831 | etot = -16.99772305846 -878000 ekin = 2.1293851684127 | erot = 1.75666654131943 | epot = -21.412657760354 | etot = -17.5266060506219 -879000 ekin = 2.23837299177368 | erot = 2.71307243504657 | epot = -21.4006541150457 | etot = -16.4492086882254 -880000 ekin = 2.68032631557358 | erot = 2.78439945590096 | epot = -21.4462782448912 | etot = -15.9815524734167 -881000 ekin = 2.86810525851389 | erot = 2.35959915589952 | epot = -21.4314549447334 | etot = -16.20375053032 -882000 ekin = 2.33172283615115 | erot = 2.17176020371467 | epot = -21.369535469283 | etot = -16.8660524294172 -883000 ekin = 2.36331150998289 | erot = 1.97634374053966 | epot = -21.1748990104138 | etot = -16.8352437598913 -884000 ekin = 2.53782271833829 | erot = 2.25243670168427 | epot = -21.0795767771653 | etot = -16.2893173571427 -885000 ekin = 2.86057103069745 | erot = 2.27462544190307 | epot = -21.0782171958267 | etot = -15.9430207232262 -886000 ekin = 3.17034195996096 | erot = 1.74832646729409 | epot = -21.1280719510453 | etot = -16.2094035237903 -887000 ekin = 2.66023408534638 | erot = 2.49426802108016 | epot = -21.1909579488462 | etot = -16.0364558424197 -888000 ekin = 2.14156056158802 | erot = 2.83065920295552 | epot = -21.2749898508176 | etot = -16.302770086274 -889000 ekin = 2.13776380125426 | erot = 2.19994227158624 | epot = -21.1902576201104 | etot = -16.8525515472699 -890000 ekin = 1.76446650263826 | erot = 2.97354753014624 | epot = -21.2518724314555 | etot = -16.513858398671 -891000 ekin = 1.64433607192947 | erot = 2.28044235221045 | epot = -21.3759471910581 | etot = -17.4511687669181 -892000 ekin = 1.97381907006142 | erot = 2.35969977765342 | epot = -21.5200869372681 | etot = -17.1865680895533 -893000 ekin = 1.77998159671209 | erot = 1.83959134574388 | epot = -21.5960425863495 | etot = -17.9764696438935 -894000 ekin = 2.8098996128374 | erot = 2.80337844303785 | epot = -21.6896955865519 | etot = -16.0764175306767 -895000 ekin = 2.03570642281182 | erot = 2.73641442629084 | epot = -21.77632807541 | etot = -17.0042072263074 -896000 ekin = 1.6670401968188 | erot = 2.55842313387756 | epot = -21.9079691828366 | etot = -17.6825058521403 -897000 ekin = 1.79364820755772 | erot = 2.35937074837063 | epot = -22.0466195733302 | etot = -17.8936006174018 -898000 ekin = 1.84103348909591 | erot = 2.4159698011209 | epot = -22.0792153246985 | etot = -17.8222120344817 -899000 ekin = 1.6644807831865 | erot = 3.06295573986192 | epot = -22.0050930291629 | etot = -17.2776565061145 -900000 ekin = 2.15301263014261 | erot = 2.62503812958044 | epot = -21.9769631774149 | etot = -17.1989124176918 -901000 ekin = 2.43323525076021 | erot = 2.69661561775585 | epot = -22.0455467285607 | etot = -16.9156958600446 -902000 ekin = 2.57983518470479 | erot = 2.40634661051271 | epot = -22.0504126836938 | etot = -17.0642308884763 -903000 ekin = 2.38804084084236 | erot = 2.40369143268286 | epot = -22.0548572254258 | etot = -17.2631249519006 -904000 ekin = 1.9975679938241 | erot = 3.15736733739655 | epot = -22.0783783499621 | etot = -16.9234430187414 -905000 ekin = 2.28042135995781 | erot = 2.20746001153526 | epot = -22.092475444409 | etot = -17.604594072916 -906000 ekin = 2.49914497220395 | erot = 1.67106173041057 | epot = -22.0649292741971 | etot = -17.8947225715826 -907000 ekin = 2.34170753461351 | erot = 2.16830189815579 | epot = -21.9182395193391 | etot = -17.4082300865698 -908000 ekin = 2.83101675354561 | erot = 2.39226452568031 | epot = -21.9393923471479 | etot = -16.7161110679219 -909000 ekin = 3.13519044247878 | erot = 2.07053636961478 | epot = -22.044039894957 | etot = -16.8383130828634 -910000 ekin = 2.91492350277448 | erot = 3.54269221448408 | epot = -22.1774209001616 | etot = -15.719805182903 -911000 ekin = 1.86299522014884 | erot = 2.75425299355676 | epot = -22.2318842654016 | etot = -17.614636051696 -912000 ekin = 2.64270620869814 | erot = 1.86916034984858 | epot = -22.2816929482531 | etot = -17.7698263897064 -913000 ekin = 2.45835259040075 | erot = 2.03343540339216 | epot = -22.4051980318983 | etot = -17.9134100381054 -914000 ekin = 2.01630257583653 | erot = 3.01931541129968 | epot = -22.505580829989 | etot = -17.4699628428528 -915000 ekin = 2.73550820750709 | erot = 2.14051989379169 | epot = -22.5067223019054 | etot = -17.6306942006067 -916000 ekin = 2.38833694849903 | erot = 3.26236542376325 | epot = -22.5299732656691 | etot = -16.8792708934068 -917000 ekin = 2.21211072529667 | erot = 2.24425221182159 | epot = -22.5175498112378 | etot = -18.0611868741195 -918000 ekin = 2.11721632678553 | erot = 2.05681940825278 | epot = -22.4485798442659 | etot = -18.2745441092275 -919000 ekin = 2.6606540164524 | erot = 2.41853759346262 | epot = -22.4819256778217 | etot = -17.4027340679066 -920000 ekin = 3.26471044916532 | erot = 2.75531911342505 | epot = -22.5858600689149 | etot = -16.5658305063245 -921000 ekin = 2.72028388628927 | erot = 1.9696059637128 | epot = -22.639440275186 | etot = -17.949550425184 -922000 ekin = 1.43428549123066 | erot = 1.52428475569853 | epot = -22.6914991306332 | etot = -19.732928883704 -923000 ekin = 1.67603986848274 | erot = 1.86522020655464 | epot = -22.7510571233686 | etot = -19.2097970483313 -924000 ekin = 2.15000311118185 | erot = 1.53327070095755 | epot = -22.722341324193 | etot = -19.0390675120536 -925000 ekin = 2.27769316315993 | erot = 1.3558291477729 | epot = -22.6317669747038 | etot = -18.9982446637709 -926000 ekin = 2.0037075380337 | erot = 2.07123237010034 | epot = -22.5811533157097 | etot = -18.5062134075756 -927000 ekin = 2.5163142824884 | erot = 1.98711239136866 | epot = -22.6957752134474 | etot = -18.1923485395904 -928000 ekin = 2.57502157703452 | erot = 2.51449316644151 | epot = -22.8486668477058 | etot = -17.7591521042298 -929000 ekin = 2.66015175923782 | erot = 1.82991995656989 | epot = -22.8894816710891 | etot = -18.3994099552814 -930000 ekin = 2.41758548277495 | erot = 2.00977019739402 | epot = -22.9023129289068 | etot = -18.4749572487378 -931000 ekin = 3.01936517399357 | erot = 2.11115283295647 | epot = -22.8598478032752 | etot = -17.7293297963252 -932000 ekin = 2.34904883629147 | erot = 1.87134929534042 | epot = -22.900230384769 | etot = -18.6798322531371 -933000 ekin = 2.16775611540091 | erot = 2.83796264813669 | epot = -22.9075292968864 | etot = -17.9018105333488 -934000 ekin = 2.17428610858913 | erot = 2.11891276299501 | epot = -22.9275911153101 | etot = -18.634392243726 -935000 ekin = 2.35380058127247 | erot = 2.22719757040085 | epot = -22.9178791070039 | etot = -18.3368809553306 -936000 ekin = 2.29398857252167 | erot = 2.52122883801967 | epot = -23.0254587453496 | etot = -18.2102413348082 -937000 ekin = 2.32405492839276 | erot = 2.82571975062453 | epot = -23.1134869099967 | etot = -17.9637122309794 -938000 ekin = 2.46190818228192 | erot = 1.99586541720566 | epot = -23.1690855883853 | etot = -18.7113119888978 -939000 ekin = 2.99494633358444 | erot = 2.1120057997909 | epot = -23.1621265982256 | etot = -18.0551744648503 -940000 ekin = 3.76773061527755 | erot = 2.67954167018356 | epot = -23.1020260319689 | etot = -16.6547537465078 -941000 ekin = 3.15108874053801 | erot = 2.26610050109568 | epot = -23.0042404655517 | etot = -17.587051223918 -942000 ekin = 3.50311245643907 | erot = 1.88373602143018 | epot = -22.9671180112669 | etot = -17.5802695333976 -943000 ekin = 3.82043792465856 | erot = 2.71285823250348 | epot = -22.9404059827705 | etot = -16.4071098256085 -944000 ekin = 2.68278476017665 | erot = 2.75585489458161 | epot = -22.919058077481 | etot = -17.4804184227228 -945000 ekin = 2.55880828345198 | erot = 2.02741981318914 | epot = -22.8232630911495 | etot = -18.2370349945083 -946000 ekin = 2.47548691870273 | erot = 1.66864059361738 | epot = -22.6586979544826 | etot = -18.5145704421625 -947000 ekin = 2.41867478100658 | erot = 1.99274780926995 | epot = -22.5542133657 | etot = -18.1427907754235 -948000 ekin = 3.54970439277899 | erot = 2.57756240201333 | epot = -22.4104376157296 | etot = -16.2831708209373 -949000 ekin = 2.98589976166071 | erot = 2.44208964275302 | epot = -22.1971411230011 | etot = -16.7691517185873 -950000 ekin = 1.82147308870195 | erot = 3.05083899379338 | epot = -22.0435130221227 | etot = -17.1712009396274 -951000 ekin = 2.20031505253436 | erot = 2.38004890424644 | epot = -22.0174402075992 | etot = -17.4370762508184 -952000 ekin = 2.14165422682636 | erot = 1.67045420750585 | epot = -21.9875031647927 | etot = -18.1753947304605 -953000 ekin = 2.2983346942831 | erot = 1.97349532600851 | epot = -21.9532851584681 | etot = -17.6814551381765 -954000 ekin = 1.48835290094507 | erot = 3.35692451991831 | epot = -21.8812774176255 | etot = -17.0359999967621 -955000 ekin = 1.87513794155827 | erot = 2.65898918540887 | epot = -21.7919528937348 | etot = -17.2578257667677 -956000 ekin = 1.6947359470094 | erot = 2.15427252360414 | epot = -21.7268035908356 | etot = -17.877795120222 -957000 ekin = 1.75579814865835 | erot = 1.63901039608816 | epot = -21.700727032202 | etot = -18.3059184874555 -958000 ekin = 1.59869777656518 | erot = 2.20104985114387 | epot = -21.7023937250484 | etot = -17.9026460973393 -959000 ekin = 2.58438881562724 | erot = 2.4897790743314 | epot = -21.7153511733982 | etot = -16.6411832834396 -960000 ekin = 2.53916903929276 | erot = 2.05995138561213 | epot = -21.7134163297425 | etot = -17.1142959048376 -961000 ekin = 2.28282707786747 | erot = 2.18347157951504 | epot = -21.7152390799838 | etot = -17.2489404226013 -962000 ekin = 1.65520100959905 | erot = 3.51416445242775 | epot = -21.7329558565076 | etot = -16.5635903944808 -963000 ekin = 1.99568689924178 | erot = 1.50126173817713 | epot = -21.6847527677603 | etot = -18.1878041303413 -964000 ekin = 2.18616111169191 | erot = 2.27601428306196 | epot = -21.621271673579 | etot = -17.1590962788252 -965000 ekin = 2.12688674785305 | erot = 2.31141713690626 | epot = -21.6018715374842 | etot = -17.1635676527249 -966000 ekin = 3.18043989665769 | erot = 3.42455452205085 | epot = -21.638305203769 | etot = -15.0333107850605 -967000 ekin = 3.07300409154252 | erot = 2.17511749698304 | epot = -21.5951488445701 | etot = -16.3470272560445 -968000 ekin = 2.08663150655529 | erot = 2.13997027735021 | epot = -21.5232721871232 | etot = -17.2966704032177 -969000 ekin = 2.26951411936363 | erot = 2.21822796004341 | epot = -21.4611553284775 | etot = -16.9734132490705 -970000 ekin = 2.49167396599781 | erot = 2.62083774678039 | epot = -21.4077353682587 | etot = -16.2952236554805 -971000 ekin = 2.497450596106 | erot = 2.64553775005007 | epot = -21.3712924820092 | etot = -16.2283041358532 -972000 ekin = 3.2069302084461 | erot = 2.4701129448845 | epot = -21.3144344371103 | etot = -15.6373912837797 -973000 ekin = 3.35935448087941 | erot = 2.62917582888825 | epot = -21.2433830591837 | etot = -15.254852749416 -974000 ekin = 2.71069552226069 | erot = 2.13944446989067 | epot = -21.1404268855179 | etot = -16.2902868933666 -975000 ekin = 1.81165819781674 | erot = 2.10218924092727 | epot = -21.0499905566304 | etot = -17.1361431178864 -976000 ekin = 2.36984742020937 | erot = 1.38488988265325 | epot = -20.9803229653515 | etot = -17.2255856624889 -977000 ekin = 2.83728662155799 | erot = 3.02976542728586 | epot = -21.086860961914 | etot = -15.2198089130701 -978000 ekin = 3.14169266917128 | erot = 3.0279981203262 | epot = -21.1408187166748 | etot = -14.9711279271773 -979000 ekin = 3.63725915757345 | erot = 2.47075910077982 | epot = -21.0348329782418 | etot = -14.9268147198885 -980000 ekin = 3.42622785415583 | erot = 3.24164435781272 | epot = -20.9604411583362 | etot = -14.2925689463677 -981000 ekin = 2.9282364939793 | erot = 2.44516658563954 | epot = -20.999389015838 | etot = -15.6259859362192 -982000 ekin = 2.0455891107008 | erot = 2.21302288881361 | epot = -21.0172581853275 | etot = -16.7586461858131 -983000 ekin = 2.56053983213181 | erot = 1.98406283304104 | epot = -21.0054554868711 | etot = -16.4608528216982 -984000 ekin = 2.31455025377678 | erot = 2.58584391470351 | epot = -21.0528748947299 | etot = -16.1524807262496 -985000 ekin = 2.31703817263368 | erot = 2.99965025262552 | epot = -21.1270579315131 | etot = -15.8103695062539 -986000 ekin = 2.05103854432386 | erot = 2.1535155091137 | epot = -21.2182405597612 | etot = -17.0136865063236 -987000 ekin = 2.41899263793244 | erot = 1.58416150281503 | epot = -21.1906087726859 | etot = -17.1874546319384 -988000 ekin = 2.75135283132848 | erot = 2.70498731016258 | epot = -21.09026978368 | etot = -15.633929642189 -989000 ekin = 2.29408577956131 | erot = 2.85656205344493 | epot = -21.0178170251465 | etot = -15.8671691921403 -990000 ekin = 2.23414139649767 | erot = 2.58987928207187 | epot = -20.9412338597721 | etot = -16.1172131812026 -991000 ekin = 2.20140095465642 | erot = 2.53421928109187 | epot = -20.8284298905317 | etot = -16.0928096547834 -992000 ekin = 1.73516341340694 | erot = 2.49726908126814 | epot = -20.8981414535471 | etot = -16.665708958872 -993000 ekin = 1.38883779880922 | erot = 1.96818984395137 | epot = -20.9939445972527 | etot = -17.6369169544921 -994000 ekin = 1.48978908674571 | erot = 2.95636513336706 | epot = -21.0608370227912 | etot = -16.6146828026784 -995000 ekin = 2.31404204513712 | erot = 1.67482961392509 | epot = -21.1264761824825 | etot = -17.1376045234203 -996000 ekin = 2.89776504847011 | erot = 2.85063328331353 | epot = -21.0879631716189 | etot = -15.3395648398353 -997000 ekin = 3.12980664910277 | erot = 2.14994147346883 | epot = -21.0789162715404 | etot = -15.7991681489688 -998000 ekin = 2.21592279552962 | erot = 3.03017611615784 | epot = -20.9989402817529 | etot = -15.7528413700654 -999000 ekin = 2.60947995309596 | erot = 1.73829419308785 | epot = -20.9136108602423 | etot = -16.5658367140585 -1000000 ekin = 2.32269547490306 | erot = 2.87794942105203 | epot = -20.9071852604882 | etot = -15.7065403645331 - 1000000 0.10323091 -1.356822 0.050122912 -1.1615306 0.00013791576 -Loop time of 52.0267 on 4 procs for 1000000 steps with 16 atoms - -Performance: 16606.850 tau/day, 19220.892 timesteps/s -96.4% CPU use with 4 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 0.92946 | 16.932 | 31.787 | 338.2 | 32.55 -Bond | 0.12904 | 0.54878 | 0.89134 | 46.8 | 1.05 -Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 4.2008 | 5.1678 | 6.1197 | 36.6 | 9.93 -Output | 2.1e-05 | 3.15e-05 | 3.6e-05 | 0.0 | 0.00 -Modify | 0.32128 | 3.4221 | 6.4024 | 143.6 | 6.58 -Other | | 25.96 | | | 49.89 - -Nlocal: 4 ave 8 max 0 min -Histogram: 1 1 0 0 0 0 0 0 1 1 -Nghost: 9 ave 10 max 8 min -Histogram: 1 0 0 0 0 2 0 0 0 1 -Neighs: 34.5 ave 67 max 0 min -Histogram: 1 1 0 0 0 0 0 0 0 2 - -Total # of neighbors = 138 -Ave neighs/atom = 8.625 -Ave special neighs/atom = 3.75 -Neighbor list builds = 0 -Dangerous builds = 0 - -#write_restart config.${number}.* -Total wall time: 0:00:52 diff --git a/examples/USER/cgdna/examples/oxDNA2/duplex1/in.duplex1 b/examples/USER/cgdna/examples/oxDNA2/duplex1/in.duplex1 index 9ff9d3c4db..0f7fd1c0db 100644 --- a/examples/USER/cgdna/examples/oxDNA2/duplex1/in.duplex1 +++ b/examples/USER/cgdna/examples/oxDNA2/duplex1/in.duplex1 @@ -24,14 +24,14 @@ set atom * mass 3.1575 group all type 1 4 -# oxDNA bond interactions - FENE backbone +# oxDNA2 bond interactions - FENE backbone bond_style oxdna2/fene bond_coeff * 2.0 0.25 0.7564 -# oxDNA pair interactions +# oxDNA2 pair interactions pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna2/stk seqav ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqav ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 pair_coeff * * oxdna2/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 1 4 oxdna2/hbond seqav 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 2 3 oxdna2/hbond seqav 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 diff --git a/examples/USER/cgdna/examples/oxDNA2/duplex1/log.18Jun19.duplex1.g++.1 b/examples/USER/cgdna/examples/oxDNA2/duplex1/log.07Aug19.duplex1.g++.1 similarity index 99% rename from examples/USER/cgdna/examples/oxDNA2/duplex1/log.18Jun19.duplex1.g++.1 rename to examples/USER/cgdna/examples/oxDNA2/duplex1/log.07Aug19.duplex1.g++.1 index a699d8726d..5a8d156ec4 100644 --- a/examples/USER/cgdna/examples/oxDNA2/duplex1/log.18Jun19.duplex1.g++.1 +++ b/examples/USER/cgdna/examples/oxDNA2/duplex1/log.07Aug19.duplex1.g++.1 @@ -1,4 +1,4 @@ -LAMMPS (18 Jun 2019) +LAMMPS (7 Aug 2019) variable number equal 1 variable ofreq equal 1000 variable efreq equal 1000 @@ -35,8 +35,8 @@ read_data data.duplex1 2 = max # of 1-3 neighbors 2 = max # of 1-4 neighbors 4 = max # of special neighbors - special bonds CPU = 0.000102 secs - read_data CPU = 0.002436 secs + special bonds CPU = 0.000116 secs + read_data CPU = 0.002026 secs set atom * mass 3.1575 10 settings made for mass @@ -44,15 +44,15 @@ set atom * mass 3.1575 group all type 1 4 10 atoms in group all -# oxDNA bond interactions - FENE backbone +# oxDNA2 bond interactions - FENE backbone bond_style oxdna2/fene bond_coeff * 2.0 0.25 0.7564 -# oxDNA pair interactions +# oxDNA2 pair interactions pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna2/stk seqav ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna2/stk seqav 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqav ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqav 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 pair_coeff * * oxdna2/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 1 4 oxdna2/hbond seqav 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 2 3 oxdna2/hbond seqav 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 @@ -135,7 +135,7 @@ Neighbor list info ... pair build: copy stencil: none bin: none -Per MPI rank memory allocation (min/avg/max) = 3.023 | 3.023 | 3.023 Mbytes +Per MPI rank memory allocation (min/avg/max) = 3.024 | 3.024 | 3.024 Mbytes Step Temp E_pair E_mol TotEng Press 0 0 -1.4712768 0.009525411 -1.4617514 4.663076e-06 1000 ekin = 0.00113086229080528 | erot = 0.0043101016040658 | epot = -14.6229549982368 | etot = -14.617514034342 @@ -1139,21 +1139,21 @@ Step Temp E_pair E_mol TotEng Press 999000 ekin = 0.190992053959174 | erot = 0.320462575795008 | epot = -15.1289686644104 | etot = -14.6175140346562 1000000 ekin = 0.179708146665509 | erot = 0.311553394429298 | epot = -15.1087755756885 | etot = -14.6175140345937 1000000 0.013311715 -1.5443684 0.033490821 -1.4929067 -3.7544839e-05 -Loop time of 20.4903 on 1 procs for 1000000 steps with 10 atoms +Loop time of 18.4193 on 1 procs for 1000000 steps with 10 atoms -Performance: 42166.322 tau/day, 48803.614 timesteps/s -98.3% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 46907.305 tau/day, 54290.862 timesteps/s +99.5% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 16.542 | 16.542 | 16.542 | 0.0 | 80.73 -Bond | 0.62224 | 0.62224 | 0.62224 | 0.0 | 3.04 +Pair | 14.935 | 14.935 | 14.935 | 0.0 | 81.08 +Bond | 0.55556 | 0.55556 | 0.55556 | 0.0 | 3.02 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.21974 | 0.21974 | 0.21974 | 0.0 | 1.07 +Comm | 0.16028 | 0.16028 | 0.16028 | 0.0 | 0.87 Output | 7e-06 | 7e-06 | 7e-06 | 0.0 | 0.00 -Modify | 2.7798 | 2.7798 | 2.7798 | 0.0 | 13.57 -Other | | 0.3269 | | | 1.60 +Modify | 2.5402 | 2.5402 | 2.5402 | 0.0 | 13.79 +Other | | 0.2285 | | | 1.24 Nlocal: 10 ave 10 max 10 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -1169,4 +1169,4 @@ Neighbor list builds = 0 Dangerous builds = 0 #write_restart config.${number}.* -Total wall time: 0:00:20 +Total wall time: 0:00:18 diff --git a/examples/USER/cgdna/examples/oxDNA2/duplex1/log.18Jun19.duplex1.g++.4 b/examples/USER/cgdna/examples/oxDNA2/duplex1/log.07Aug19.duplex1.g++.4 similarity index 99% rename from examples/USER/cgdna/examples/oxDNA2/duplex1/log.18Jun19.duplex1.g++.4 rename to examples/USER/cgdna/examples/oxDNA2/duplex1/log.07Aug19.duplex1.g++.4 index 9856a9c95b..329e720074 100644 --- a/examples/USER/cgdna/examples/oxDNA2/duplex1/log.18Jun19.duplex1.g++.4 +++ b/examples/USER/cgdna/examples/oxDNA2/duplex1/log.07Aug19.duplex1.g++.4 @@ -1,4 +1,4 @@ -LAMMPS (18 Jun 2019) +LAMMPS (7 Aug 2019) variable number equal 1 variable ofreq equal 1000 variable efreq equal 1000 @@ -35,8 +35,8 @@ read_data data.duplex1 2 = max # of 1-3 neighbors 2 = max # of 1-4 neighbors 4 = max # of special neighbors - special bonds CPU = 0.000196 secs - read_data CPU = 0.003266 secs + special bonds CPU = 0.000198 secs + read_data CPU = 0.004522 secs set atom * mass 3.1575 10 settings made for mass @@ -44,15 +44,15 @@ set atom * mass 3.1575 group all type 1 4 10 atoms in group all -# oxDNA bond interactions - FENE backbone +# oxDNA2 bond interactions - FENE backbone bond_style oxdna2/fene bond_coeff * 2.0 0.25 0.7564 -# oxDNA pair interactions +# oxDNA2 pair interactions pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna2/stk seqav ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna2/stk seqav 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqav ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqav 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 pair_coeff * * oxdna2/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 1 4 oxdna2/hbond seqav 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 2 3 oxdna2/hbond seqav 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 @@ -135,7 +135,7 @@ Neighbor list info ... pair build: copy stencil: none bin: none -Per MPI rank memory allocation (min/avg/max) = 7.652 | 7.834 | 8.016 Mbytes +Per MPI rank memory allocation (min/avg/max) = 7.653 | 7.835 | 8.018 Mbytes Step Temp E_pair E_mol TotEng Press 0 0 -1.4712768 0.009525411 -1.4617514 4.663076e-06 1000 ekin = 0.00113086229080478 | erot = 0.00431010160406708 | epot = -14.6229549982368 | etot = -14.617514034342 @@ -1139,21 +1139,21 @@ Step Temp E_pair E_mol TotEng Press 999000 ekin = 0.190992053959209 | erot = 0.320462575794744 | epot = -15.1289686644103 | etot = -14.6175140346563 1000000 ekin = 0.179708146665587 | erot = 0.311553394428757 | epot = -15.1087755756882 | etot = -14.6175140345938 1000000 0.013311715 -1.5443684 0.033490821 -1.4929067 -3.7544839e-05 -Loop time of 28.9854 on 4 procs for 1000000 steps with 10 atoms +Loop time of 20.7945 on 4 procs for 1000000 steps with 10 atoms -Performance: 29808.075 tau/day, 34500.086 timesteps/s -96.6% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 41549.361 tau/day, 48089.538 timesteps/s +99.6% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.85571 | 9.8341 | 18.111 | 228.8 | 33.93 -Bond | 0.12393 | 0.38078 | 0.62324 | 32.7 | 1.31 +Pair | 0.66725 | 7.9254 | 14.304 | 209.9 | 38.11 +Bond | 0.095496 | 0.30973 | 0.49863 | 30.5 | 1.49 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 2.795 | 3.6269 | 4.4228 | 30.4 | 12.51 -Output | 1.8e-05 | 2.575e-05 | 2.9e-05 | 0.0 | 0.00 -Modify | 0.24721 | 1.1083 | 1.9206 | 64.1 | 3.82 -Other | | 14.04 | | | 48.42 +Comm | 1.8943 | 2.1825 | 2.4604 | 15.6 | 10.50 +Output | 2e-05 | 2.9e-05 | 3.2e-05 | 0.0 | 0.00 +Modify | 0.18231 | 0.95644 | 1.673 | 62.4 | 4.60 +Other | | 9.421 | | | 45.30 Nlocal: 2.5 ave 5 max 0 min Histogram: 1 0 1 0 0 0 0 0 1 1 @@ -1169,4 +1169,4 @@ Neighbor list builds = 0 Dangerous builds = 0 #write_restart config.${number}.* -Total wall time: 0:00:28 +Total wall time: 0:00:20 diff --git a/examples/USER/cgdna/examples/oxDNA2/duplex2/in.duplex2 b/examples/USER/cgdna/examples/oxDNA2/duplex2/in.duplex2 index 3850dfcedf..5f2fde4b12 100644 --- a/examples/USER/cgdna/examples/oxDNA2/duplex2/in.duplex2 +++ b/examples/USER/cgdna/examples/oxDNA2/duplex2/in.duplex2 @@ -2,6 +2,7 @@ variable number equal 2 variable ofreq equal 1000 variable efreq equal 1000 variable T equal 0.1 + units lj dimension 3 @@ -23,14 +24,14 @@ set atom * mass 3.1575 group all type 1 4 -# oxDNA bond interactions - FENE backbone +# oxDNA2 bond interactions - FENE backbone bond_style oxdna2/fene bond_coeff * 2.0 0.25 0.7564 -# oxDNA pair interactions +# oxDNA2 pair interactions pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna2/stk seqav ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqav ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 pair_coeff * * oxdna2/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 1 4 oxdna2/hbond seqav 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 2 3 oxdna2/hbond seqav 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 diff --git a/examples/USER/cgdna/examples/oxDNA2/duplex2/log.18Jun19.duplex2.g++.1 b/examples/USER/cgdna/examples/oxDNA2/duplex2/log.07Aug19.duplex2.g++.1 similarity index 99% rename from examples/USER/cgdna/examples/oxDNA2/duplex2/log.18Jun19.duplex2.g++.1 rename to examples/USER/cgdna/examples/oxDNA2/duplex2/log.07Aug19.duplex2.g++.1 index e4478a8942..c934279c1a 100644 --- a/examples/USER/cgdna/examples/oxDNA2/duplex2/log.18Jun19.duplex2.g++.1 +++ b/examples/USER/cgdna/examples/oxDNA2/duplex2/log.07Aug19.duplex2.g++.1 @@ -1,8 +1,9 @@ -LAMMPS (18 Jun 2019) +LAMMPS (7 Aug 2019) variable number equal 2 variable ofreq equal 1000 variable efreq equal 1000 variable T equal 0.1 + units lj dimension 3 @@ -34,8 +35,8 @@ read_data data.duplex2 2 = max # of 1-3 neighbors 4 = max # of 1-4 neighbors 6 = max # of special neighbors - special bonds CPU = 0.000103 secs - read_data CPU = 0.00215 secs + special bonds CPU = 0.000127 secs + read_data CPU = 0.001506 secs set atom * mass 3.1575 16 settings made for mass @@ -43,15 +44,15 @@ set atom * mass 3.1575 group all type 1 4 16 atoms in group all -# oxDNA bond interactions - FENE backbone +# oxDNA2 bond interactions - FENE backbone bond_style oxdna2/fene bond_coeff * 2.0 0.25 0.7564 -# oxDNA pair interactions +# oxDNA2 pair interactions pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna2/stk seqav ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna2/stk seqav 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqav ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqav 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 pair_coeff * * oxdna2/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 1 4 oxdna2/hbond seqav 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 2 3 oxdna2/hbond seqav 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 @@ -136,7 +137,7 @@ Neighbor list info ... pair build: copy stencil: none bin: none -Per MPI rank memory allocation (min/avg/max) = 3.025 | 3.025 | 3.025 Mbytes +Per MPI rank memory allocation (min/avg/max) = 3.026 | 3.026 | 3.026 Mbytes Step Temp E_pair E_mol TotEng Press 0 0 -1.5358787 0.0096742456 -1.5262045 1.0127369e-05 1000 ekin = 1.54282272464468 | erot = 1.71757897250772 | epot = -24.4403527731341 | etot = -21.1799510759817 @@ -1140,21 +1141,21 @@ Step Temp E_pair E_mol TotEng Press 999000 ekin = 2.08919327368179 | erot = 2.76364485800616 | epot = -20.9705413117635 | etot = -16.1177031800756 1000000 ekin = 2.11761701334905 | erot = 2.1409630347026 | epot = -20.9096627221725 | etot = -16.6510826741208 1000000 0.094116312 -1.3659956 0.059141691 -1.1745029 -3.0654283e-05 -Loop time of 43.6978 on 1 procs for 1000000 steps with 16 atoms +Loop time of 39.73 on 1 procs for 1000000 steps with 16 atoms -Performance: 19772.150 tau/day, 22884.433 timesteps/s -98.6% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 21746.777 tau/day, 25169.881 timesteps/s +99.7% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 32.769 | 32.769 | 32.769 | 0.0 | 74.99 -Bond | 0.93071 | 0.93071 | 0.93071 | 0.0 | 2.13 +Pair | 29.698 | 29.698 | 29.698 | 0.0 | 74.75 +Bond | 0.84677 | 0.84677 | 0.84677 | 0.0 | 2.13 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.19584 | 0.19584 | 0.19584 | 0.0 | 0.45 -Output | 1e-05 | 1e-05 | 1e-05 | 0.0 | 0.00 -Modify | 9.4507 | 9.4507 | 9.4507 | 0.0 | 21.63 -Other | | 0.3515 | | | 0.80 +Comm | 0.15576 | 0.15576 | 0.15576 | 0.0 | 0.39 +Output | 7e-06 | 7e-06 | 7e-06 | 0.0 | 0.00 +Modify | 8.7714 | 8.7714 | 8.7714 | 0.0 | 22.08 +Other | | 0.2585 | | | 0.65 Nlocal: 16 ave 16 max 16 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -1170,4 +1171,4 @@ Neighbor list builds = 0 Dangerous builds = 0 #write_restart config.${number}.* -Total wall time: 0:00:43 +Total wall time: 0:00:39 diff --git a/examples/USER/cgdna/examples/oxDNA2/duplex2/log.18Jun19.duplex2.g++.4 b/examples/USER/cgdna/examples/oxDNA2/duplex2/log.07Aug19.duplex2.g++.4 similarity index 99% rename from examples/USER/cgdna/examples/oxDNA2/duplex2/log.18Jun19.duplex2.g++.4 rename to examples/USER/cgdna/examples/oxDNA2/duplex2/log.07Aug19.duplex2.g++.4 index 8989bce5ef..ba8fd4a657 100644 --- a/examples/USER/cgdna/examples/oxDNA2/duplex2/log.18Jun19.duplex2.g++.4 +++ b/examples/USER/cgdna/examples/oxDNA2/duplex2/log.07Aug19.duplex2.g++.4 @@ -1,8 +1,9 @@ -LAMMPS (18 Jun 2019) +LAMMPS (7 Aug 2019) variable number equal 2 variable ofreq equal 1000 variable efreq equal 1000 variable T equal 0.1 + units lj dimension 3 @@ -34,8 +35,8 @@ read_data data.duplex2 2 = max # of 1-3 neighbors 4 = max # of 1-4 neighbors 6 = max # of special neighbors - special bonds CPU = 0.000162 secs - read_data CPU = 0.002971 secs + special bonds CPU = 0.000188 secs + read_data CPU = 0.002335 secs set atom * mass 3.1575 16 settings made for mass @@ -43,15 +44,15 @@ set atom * mass 3.1575 group all type 1 4 16 atoms in group all -# oxDNA bond interactions - FENE backbone +# oxDNA2 bond interactions - FENE backbone bond_style oxdna2/fene bond_coeff * 2.0 0.25 0.7564 -# oxDNA pair interactions +# oxDNA2 pair interactions pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna2/stk seqav ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna2/stk seqav 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqav ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqav 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 pair_coeff * * oxdna2/hbond seqav 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 1 4 oxdna2/hbond seqav 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 2 3 oxdna2/hbond seqav 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 @@ -136,7 +137,7 @@ Neighbor list info ... pair build: copy stencil: none bin: none -Per MPI rank memory allocation (min/avg/max) = 7.777 | 7.959 | 8.142 Mbytes +Per MPI rank memory allocation (min/avg/max) = 7.778 | 7.96 | 8.143 Mbytes Step Temp E_pair E_mol TotEng Press 0 0 -1.5358787 0.0096742456 -1.5262045 1.0127369e-05 1000 ekin = 1.34554291364716 | erot = 2.30525041754444 | epot = -24.3924150888896 | etot = -20.741621757698 @@ -1140,21 +1141,21 @@ Step Temp E_pair E_mol TotEng Press 999000 ekin = 2.61553981530106 | erot = 1.7387289184571 | epot = -21.0217257279766 | etot = -16.6674569942185 1000000 ekin = 2.34012577497833 | erot = 2.86436388995813 | epot = -21.0201566044041 | etot = -15.8156669394676 1000000 0.10400559 -1.3746133 0.060853481 -1.1675019 0.00013752759 -Loop time of 59.4195 on 4 procs for 1000000 steps with 16 atoms +Loop time of 44.9291 on 4 procs for 1000000 steps with 16 atoms -Performance: 14540.686 tau/day, 16829.497 timesteps/s -96.3% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 19230.287 tau/day, 22257.276 timesteps/s +99.6% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 1.0304 | 20.212 | 37.839 | 369.5 | 34.02 -Bond | 0.12844 | 0.57006 | 0.95643 | 49.6 | 0.96 +Pair | 0.75183 | 16.839 | 31.47 | 339.4 | 37.48 +Bond | 0.10416 | 0.48181 | 0.82289 | 46.2 | 1.07 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 4.3935 | 5.5635 | 6.7052 | 44.2 | 9.36 -Output | 2.3e-05 | 3.575e-05 | 4.1e-05 | 0.0 | 0.00 -Modify | 0.3513 | 3.4695 | 6.4366 | 144.3 | 5.84 -Other | | 29.6 | | | 49.82 +Comm | 3.0032 | 3.0414 | 3.0759 | 1.7 | 6.77 +Output | 1.6e-05 | 2.2e-05 | 2.4e-05 | 0.0 | 0.00 +Modify | 0.25426 | 2.929 | 5.4956 | 134.9 | 6.52 +Other | | 21.64 | | | 48.16 Nlocal: 4 ave 8 max 0 min Histogram: 1 1 0 0 0 0 0 0 1 1 @@ -1170,4 +1171,4 @@ Neighbor list builds = 0 Dangerous builds = 0 #write_restart config.${number}.* -Total wall time: 0:00:59 +Total wall time: 0:00:44 diff --git a/examples/USER/cgdna/examples/oxDNA2/duplex3/in.duplex3 b/examples/USER/cgdna/examples/oxDNA2/duplex3/in.duplex3 index 51d6334f55..033783dc15 100644 --- a/examples/USER/cgdna/examples/oxDNA2/duplex3/in.duplex3 +++ b/examples/USER/cgdna/examples/oxDNA2/duplex3/in.duplex3 @@ -1,4 +1,4 @@ -variable number equal 1 +variable number equal 3 variable ofreq equal 1000 variable efreq equal 1000 variable T equal 0.1 @@ -24,14 +24,14 @@ set atom * mass 1.0 group all type 1 4 -# oxDNA bond interactions - FENE backbone +# oxDNA2 bond interactions - FENE backbone bond_style oxdna2/fene bond_coeff * 2.0 0.25 0.7564 -# oxDNA pair interactions +# oxDNA2 pair interactions pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 diff --git a/examples/USER/cgdna/examples/oxDNA2/duplex3/log.18Jun19.duplex3.g++.1 b/examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.1 similarity index 99% rename from examples/USER/cgdna/examples/oxDNA2/duplex3/log.18Jun19.duplex3.g++.1 rename to examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.1 index 6b8b7161d5..9172c99492 100644 --- a/examples/USER/cgdna/examples/oxDNA2/duplex3/log.18Jun19.duplex3.g++.1 +++ b/examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.1 @@ -1,5 +1,5 @@ -LAMMPS (18 Jun 2019) -variable number equal 1 +LAMMPS (7 Aug 2019) +variable number equal 3 variable ofreq equal 1000 variable efreq equal 1000 variable T equal 0.1 @@ -35,8 +35,8 @@ read_data data.duplex3 2 = max # of 1-3 neighbors 2 = max # of 1-4 neighbors 4 = max # of special neighbors - special bonds CPU = 0.000113 secs - read_data CPU = 0.00275 secs + special bonds CPU = 0.000145 secs + read_data CPU = 0.001965 secs set atom * mass 1.0 10 settings made for mass @@ -44,15 +44,15 @@ set atom * mass 1.0 group all type 1 4 10 atoms in group all -# oxDNA bond interactions - FENE backbone +# oxDNA2 bond interactions - FENE backbone bond_style oxdna2/fene bond_coeff * 2.0 0.25 0.7564 -# oxDNA pair interactions +# oxDNA2 pair interactions pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 @@ -135,7 +135,7 @@ Neighbor list info ... pair build: copy stencil: none bin: none -Per MPI rank memory allocation (min/avg/max) = 3.023 | 3.023 | 3.023 Mbytes +Per MPI rank memory allocation (min/avg/max) = 3.024 | 3.024 | 3.024 Mbytes Step Temp E_pair E_mol TotEng Press 0 0 -1.4720158 0.009525411 -1.4624904 3.1370518e-06 1000 ekin = 0.00366431201929618 | erot = 0.00193726360267488 | epot = -14.630505317301 | etot = -14.624903741679 @@ -1139,21 +1139,21 @@ Step Temp E_pair E_mol TotEng Press 999000 ekin = 0.330110494517114 | erot = 0.658973630822449 | epot = -15.6139878677246 | etot = -14.624903742385 1000000 ekin = 0.345190458650495 | erot = 0.661138339466907 | epot = -15.6312325406154 | etot = -14.624903742498 1000000 0.025569664 -1.5839232 0.020799898 -1.5286042 -3.5789082e-06 -Loop time of 20.5464 on 1 procs for 1000000 steps with 10 atoms +Loop time of 25.9663 on 1 procs for 1000000 steps with 10 atoms -Performance: 42051.215 tau/day, 48670.388 timesteps/s -98.3% CPU use with 1 MPI tasks x no OpenMP threads +Performance: 33273.840 tau/day, 38511.388 timesteps/s +99.6% CPU use with 1 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 16.716 | 16.716 | 16.716 | 0.0 | 81.36 -Bond | 0.6285 | 0.6285 | 0.6285 | 0.0 | 3.06 +Pair | 21.428 | 21.428 | 21.428 | 0.0 | 82.52 +Bond | 0.76981 | 0.76981 | 0.76981 | 0.0 | 2.96 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.187 | 0.187 | 0.187 | 0.0 | 0.91 -Output | 6e-06 | 6e-06 | 6e-06 | 0.0 | 0.00 -Modify | 2.7186 | 2.7186 | 2.7186 | 0.0 | 13.23 -Other | | 0.2965 | | | 1.44 +Comm | 0.25709 | 0.25709 | 0.25709 | 0.0 | 0.99 +Output | 9e-06 | 9e-06 | 9e-06 | 0.0 | 0.00 +Modify | 3.1584 | 3.1584 | 3.1584 | 0.0 | 12.16 +Other | | 0.3534 | | | 1.36 Nlocal: 10 ave 10 max 10 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -1169,4 +1169,4 @@ Neighbor list builds = 0 Dangerous builds = 0 #write_restart config.${number}.* -Total wall time: 0:00:20 +Total wall time: 0:00:25 diff --git a/examples/USER/cgdna/examples/oxDNA2/duplex3/log.18Jun19.duplex3.g++.4 b/examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.4 similarity index 99% rename from examples/USER/cgdna/examples/oxDNA2/duplex3/log.18Jun19.duplex3.g++.4 rename to examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.4 index 60722d1063..491f91e671 100644 --- a/examples/USER/cgdna/examples/oxDNA2/duplex3/log.18Jun19.duplex3.g++.4 +++ b/examples/USER/cgdna/examples/oxDNA2/duplex3/log.07Aug19.duplex3.g++.4 @@ -1,5 +1,5 @@ -LAMMPS (18 Jun 2019) -variable number equal 1 +LAMMPS (7 Aug 2019) +variable number equal 3 variable ofreq equal 1000 variable efreq equal 1000 variable T equal 0.1 @@ -35,8 +35,8 @@ read_data data.duplex3 2 = max # of 1-3 neighbors 2 = max # of 1-4 neighbors 4 = max # of special neighbors - special bonds CPU = 0.000189 secs - read_data CPU = 0.003302 secs + special bonds CPU = 0.000188 secs + read_data CPU = 0.002791 secs set atom * mass 1.0 10 settings made for mass @@ -44,15 +44,15 @@ set atom * mass 1.0 group all type 1 4 10 atoms in group all -# oxDNA bond interactions - FENE backbone +# oxDNA2 bond interactions - FENE backbone bond_style oxdna2/fene bond_coeff * 2.0 0.25 0.7564 -# oxDNA pair interactions +# oxDNA2 pair interactions pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 -pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 -pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.6 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 @@ -135,7 +135,7 @@ Neighbor list info ... pair build: copy stencil: none bin: none -Per MPI rank memory allocation (min/avg/max) = 7.652 | 7.834 | 8.016 Mbytes +Per MPI rank memory allocation (min/avg/max) = 7.653 | 7.835 | 8.018 Mbytes Step Temp E_pair E_mol TotEng Press 0 0 -1.4720158 0.009525411 -1.4624904 3.1370518e-06 1000 ekin = 0.00366431201929595 | erot = 0.00193726360268106 | epot = -14.630505317301 | etot = -14.624903741679 @@ -1139,21 +1139,21 @@ Step Temp E_pair E_mol TotEng Press 999000 ekin = 0.330110494517446 | erot = 0.658973630822486 | epot = -15.613987867725 | etot = -14.6249037423851 1000000 ekin = 0.345190458651126 | erot = 0.66113833946702 | epot = -15.6312325406162 | etot = -14.624903742498 1000000 0.025569664 -1.5839232 0.020799898 -1.5286042 -3.5789082e-06 -Loop time of 30.1999 on 4 procs for 1000000 steps with 10 atoms +Loop time of 20.0167 on 4 procs for 1000000 steps with 10 atoms -Performance: 28609.339 tau/day, 33112.661 timesteps/s -96.4% CPU use with 4 MPI tasks x no OpenMP threads +Performance: 43164.007 tau/day, 49958.342 timesteps/s +99.5% CPU use with 4 MPI tasks x no OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.90762 | 10.291 | 18.476 | 234.3 | 34.08 -Bond | 0.11783 | 0.39332 | 0.61914 | 34.0 | 1.30 +Pair | 0.59089 | 7.5652 | 13.908 | 205.5 | 37.79 +Bond | 0.090803 | 0.29363 | 0.47758 | 29.6 | 1.47 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 2.8711 | 3.8042 | 4.7159 | 34.0 | 12.60 -Output | 2e-05 | 3.15e-05 | 3.6e-05 | 0.0 | 0.00 -Modify | 0.27052 | 1.1583 | 1.9428 | 63.9 | 3.84 -Other | | 14.55 | | | 48.19 +Comm | 1.7298 | 2.0312 | 2.2983 | 16.6 | 10.15 +Output | 1.4e-05 | 2.075e-05 | 2.3e-05 | 0.0 | 0.00 +Modify | 0.17638 | 0.90613 | 1.5893 | 60.1 | 4.53 +Other | | 9.22 | | | 46.06 Nlocal: 2.5 ave 5 max 0 min Histogram: 1 0 1 0 0 0 0 0 1 1 @@ -1169,4 +1169,4 @@ Neighbor list builds = 0 Dangerous builds = 0 #write_restart config.${number}.* -Total wall time: 0:00:30 +Total wall time: 0:00:20 diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.4type b/examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.4type new file mode 100644 index 0000000000..a8412eef07 --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.4type @@ -0,0 +1,130 @@ +# LAMMPS data file +26 atoms +26 ellipsoids +24 bonds + +4 atom types +1 bond types + +# System size +-20.000000 20.000000 xlo xhi +-20.000000 20.000000 ylo yhi +-20.000000 20.000000 zlo zhi + +# Atom-ID, type, position, molecule-ID, ellipsoid flag, density +Atoms + +1 1 -6.000000000000001e-01 0.000000000000000e+00 0.000000000000000e+00 1 1 1 +2 2 -4.957432645895970e-01 -3.379920348381733e-01 3.897628551303122e-01 1 1 1 +3 3 -2.192046146198370e-01 -5.585242491865227e-01 7.795257102606244e-01 1 1 1 +4 4 1.335125603737887e-01 -5.849567473090943e-01 1.169288565390937e+00 1 1 1 +5 1 4.398311230978960e-01 -4.081036426625517e-01 1.559051420521249e+00 1 1 1 +6 2 5.932984957350773e-01 -8.942535970570469e-02 1.948814275651561e+00 1 1 1 +7 3 5.405813207414517e-01 2.603302434705350e-01 2.338577130781873e+00 1 1 1 +8 4 3.000000000000002e-01 5.196152422706634e-01 2.728339985912185e+00 1 1 1 +9 1 -4.483805615185452e-02 5.983222783087083e-01 3.118102841042497e+00 1 1 1 +10 2 -3.740938811152403e-01 4.690988894808181e-01 3.507865696172809e+00 1 1 1 +11 3 -5.733436834716847e-01 1.768531046465427e-01 3.897628551303121e+00 1 1 1 +12 4 -5.733436834716849e-01 -1.768531046465427e-01 4.287391406433434e+00 1 1 1 +13 1 -3.740938811152403e-01 -4.690988894808182e-01 4.677154261563746e+00 1 1 1 +14 4 3.740938811152403e-01 4.690988894808182e-01 4.677154261563746e+00 2 1 1 +15 1 5.733436834716849e-01 1.768531046465427e-01 4.287391406433434e+00 2 1 1 +16 2 5.733436834716849e-01 -1.768531046465426e-01 3.897628551303122e+00 2 1 1 +17 3 3.740938811152403e-01 -4.690988894808181e-01 3.507865696172810e+00 2 1 1 +18 4 4.483805615185462e-02 -5.983222783087085e-01 3.118102841042498e+00 2 1 1 +19 1 -3.000000000000003e-01 -5.196152422706636e-01 2.728339985912186e+00 2 1 1 +20 2 -5.405813207414519e-01 -2.603302434705351e-01 2.338577130781874e+00 2 1 1 +21 3 -5.932984957350776e-01 8.942535970570474e-02 1.948814275651561e+00 2 1 1 +22 4 -4.398311230978962e-01 4.081036426625520e-01 1.559051420521249e+00 2 1 1 +23 1 -1.335125603737888e-01 5.849567473090947e-01 1.169288565390937e+00 2 1 1 +24 2 2.192046146198373e-01 5.585242491865231e-01 7.795257102606246e-01 2 1 1 +25 3 4.957432645895974e-01 3.379920348381736e-01 3.897628551303123e-01 2 1 1 +26 4 6.000000000000006e-01 0.000000000000000e+00 1.110223024625157e-16 2 1 1 + +# Atom-ID, translational, rotational velocity +Velocities + +1 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +2 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +3 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +4 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +5 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +6 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +7 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +8 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +9 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +10 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +11 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +12 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +13 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +14 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +15 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +16 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +17 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +18 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +19 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +20 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +21 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +22 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +23 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +24 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +25 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +26 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 + +# Atom-ID, shape, quaternion +Ellipsoids + +1 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 1.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +2 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.555728057861408e-01 0.000000000000000e+00 0.000000000000000e+00 2.947551744109042e-01 +3 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 8.262387743159949e-01 0.000000000000000e+00 0.000000000000000e+00 5.633200580636221e-01 +4 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 6.234898018587335e-01 0.000000000000000e+00 0.000000000000000e+00 7.818314824680299e-01 +5 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 3.653410243663950e-01 0.000000000000000e+00 0.000000000000000e+00 9.308737486442042e-01 +6 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 7.473009358642424e-02 0.000000000000000e+00 0.000000000000000e+00 9.972037971811802e-01 +7 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -2.225209339563144e-01 0.000000000000000e+00 0.000000000000000e+00 9.749279121818237e-01 +8 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -5.000000000000001e-01 0.000000000000000e+00 0.000000000000000e+00 8.660254037844387e-01 +9 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 7.330518718298263e-01 -0.000000000000000e+00 0.000000000000000e+00 -6.801727377709196e-01 +10 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.009688679024190e-01 -0.000000000000000e+00 0.000000000000000e+00 -4.338837391175581e-01 +11 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.888308262251286e-01 -0.000000000000000e+00 0.000000000000000e+00 -1.490422661761745e-01 +12 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.888308262251286e-01 0.000000000000000e+00 0.000000000000000e+00 1.490422661761745e-01 +13 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.009688679024190e-01 0.000000000000000e+00 0.000000000000000e+00 4.338837391175582e-01 +14 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 -4.338837391175582e-01 9.009688679024190e-01 0.000000000000000e+00 +15 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 -1.490422661761746e-01 9.888308262251286e-01 0.000000000000000e+00 +16 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 1.490422661761745e-01 9.888308262251286e-01 -0.000000000000000e+00 +17 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 4.338837391175581e-01 9.009688679024190e-01 -0.000000000000000e+00 +18 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 6.801727377709192e-01 7.330518718298267e-01 0.000000000000000e+00 +19 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 8.660254037844386e-01 5.000000000000001e-01 0.000000000000000e+00 +20 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.749279121818235e-01 2.225209339563145e-01 0.000000000000000e+00 +21 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.972037971811801e-01 -7.473009358642428e-02 0.000000000000000e+00 +22 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.308737486442041e-01 -3.653410243663952e-01 0.000000000000000e+00 +23 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 7.818314824680296e-01 -6.234898018587339e-01 0.000000000000000e+00 +24 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 5.633200580636215e-01 -8.262387743159952e-01 0.000000000000000e+00 +25 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 -2.947551744109044e-01 9.555728057861407e-01 0.000000000000000e+00 +26 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 0.000000000000000e+00 1.000000000000000e+00 -0.000000000000000e+00 + +# Bond topology +Bonds + +1 1 1 2 +2 1 2 3 +3 1 3 4 +4 1 4 5 +5 1 5 6 +6 1 6 7 +7 1 7 8 +8 1 8 9 +9 1 9 10 +10 1 10 11 +11 1 11 12 +12 1 12 13 +13 1 14 15 +14 1 15 16 +15 1 16 17 +16 1 17 18 +17 1 18 19 +18 1 19 20 +19 1 20 21 +20 1 21 22 +21 1 22 23 +22 1 23 24 +23 1 24 25 +24 1 25 26 diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.8type b/examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.8type new file mode 100644 index 0000000000..b4d622ac46 --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/data.duplex4.8type @@ -0,0 +1,130 @@ +# LAMMPS data file +26 atoms +26 ellipsoids +24 bonds + +8 atom types +1 bond types + +# System size +-20.000000 20.000000 xlo xhi +-20.000000 20.000000 ylo yhi +-20.000000 20.000000 zlo zhi + +# Atom-ID, type, position, molecule-ID, ellipsoid flag, density +Atoms + +1 1 -6.000000000000001e-01 0.000000000000000e+00 0.000000000000000e+00 1 1 1 +2 2 -4.957432645895970e-01 -3.379920348381733e-01 3.897628551303122e-01 1 1 1 +3 3 -2.192046146198370e-01 -5.585242491865227e-01 7.795257102606244e-01 1 1 1 +4 4 1.335125603737887e-01 -5.849567473090943e-01 1.169288565390937e+00 1 1 1 +5 5 4.398311230978960e-01 -4.081036426625517e-01 1.559051420521249e+00 1 1 1 +6 6 5.932984957350773e-01 -8.942535970570469e-02 1.948814275651561e+00 1 1 1 +7 7 5.405813207414517e-01 2.603302434705350e-01 2.338577130781873e+00 1 1 1 +8 8 3.000000000000002e-01 5.196152422706634e-01 2.728339985912185e+00 1 1 1 +9 1 -4.483805615185452e-02 5.983222783087083e-01 3.118102841042497e+00 1 1 1 +10 2 -3.740938811152403e-01 4.690988894808181e-01 3.507865696172809e+00 1 1 1 +11 7 -5.733436834716847e-01 1.768531046465427e-01 3.897628551303121e+00 1 1 1 +12 8 -5.733436834716849e-01 -1.768531046465427e-01 4.287391406433434e+00 1 1 1 +13 1 -3.740938811152403e-01 -4.690988894808182e-01 4.677154261563746e+00 1 1 1 +14 4 3.740938811152403e-01 4.690988894808182e-01 4.677154261563746e+00 2 1 1 +15 5 5.733436834716849e-01 1.768531046465427e-01 4.287391406433434e+00 2 1 1 +16 6 5.733436834716849e-01 -1.768531046465426e-01 3.897628551303122e+00 2 1 1 +17 3 3.740938811152403e-01 -4.690988894808181e-01 3.507865696172810e+00 2 1 1 +18 4 4.483805615185462e-02 -5.983222783087085e-01 3.118102841042498e+00 2 1 1 +19 5 -3.000000000000003e-01 -5.196152422706636e-01 2.728339985912186e+00 2 1 1 +20 6 -5.405813207414519e-01 -2.603302434705351e-01 2.338577130781874e+00 2 1 1 +21 7 -5.932984957350776e-01 8.942535970570474e-02 1.948814275651561e+00 2 1 1 +22 8 -4.398311230978962e-01 4.081036426625520e-01 1.559051420521249e+00 2 1 1 +23 1 -1.335125603737888e-01 5.849567473090947e-01 1.169288565390937e+00 2 1 1 +24 2 2.192046146198373e-01 5.585242491865231e-01 7.795257102606246e-01 2 1 1 +25 3 4.957432645895974e-01 3.379920348381736e-01 3.897628551303123e-01 2 1 1 +26 4 6.000000000000006e-01 0.000000000000000e+00 1.110223024625157e-16 2 1 1 + +# Atom-ID, translational, rotational velocity +Velocities + +1 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +2 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +3 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +4 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +5 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +6 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +7 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +8 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +9 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +10 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +11 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +12 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +13 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +14 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +15 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +16 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +17 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +18 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +19 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +20 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +21 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +22 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +23 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +24 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +25 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +26 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 + +# Atom-ID, shape, quaternion +Ellipsoids + +1 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 1.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +2 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.555728057861408e-01 0.000000000000000e+00 0.000000000000000e+00 2.947551744109042e-01 +3 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 8.262387743159949e-01 0.000000000000000e+00 0.000000000000000e+00 5.633200580636221e-01 +4 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 6.234898018587335e-01 0.000000000000000e+00 0.000000000000000e+00 7.818314824680299e-01 +5 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 3.653410243663950e-01 0.000000000000000e+00 0.000000000000000e+00 9.308737486442042e-01 +6 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 7.473009358642424e-02 0.000000000000000e+00 0.000000000000000e+00 9.972037971811802e-01 +7 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -2.225209339563144e-01 0.000000000000000e+00 0.000000000000000e+00 9.749279121818237e-01 +8 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -5.000000000000001e-01 0.000000000000000e+00 0.000000000000000e+00 8.660254037844387e-01 +9 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 7.330518718298263e-01 -0.000000000000000e+00 0.000000000000000e+00 -6.801727377709196e-01 +10 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.009688679024190e-01 -0.000000000000000e+00 0.000000000000000e+00 -4.338837391175581e-01 +11 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.888308262251286e-01 -0.000000000000000e+00 0.000000000000000e+00 -1.490422661761745e-01 +12 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.888308262251286e-01 0.000000000000000e+00 0.000000000000000e+00 1.490422661761745e-01 +13 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.009688679024190e-01 0.000000000000000e+00 0.000000000000000e+00 4.338837391175582e-01 +14 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 -4.338837391175582e-01 9.009688679024190e-01 0.000000000000000e+00 +15 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 -1.490422661761746e-01 9.888308262251286e-01 0.000000000000000e+00 +16 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 1.490422661761745e-01 9.888308262251286e-01 -0.000000000000000e+00 +17 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 4.338837391175581e-01 9.009688679024190e-01 -0.000000000000000e+00 +18 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 6.801727377709192e-01 7.330518718298267e-01 0.000000000000000e+00 +19 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 8.660254037844386e-01 5.000000000000001e-01 0.000000000000000e+00 +20 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.749279121818235e-01 2.225209339563145e-01 0.000000000000000e+00 +21 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.972037971811801e-01 -7.473009358642428e-02 0.000000000000000e+00 +22 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.308737486442041e-01 -3.653410243663952e-01 0.000000000000000e+00 +23 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 7.818314824680296e-01 -6.234898018587339e-01 0.000000000000000e+00 +24 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 5.633200580636215e-01 -8.262387743159952e-01 0.000000000000000e+00 +25 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 -2.947551744109044e-01 9.555728057861407e-01 0.000000000000000e+00 +26 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 0.000000000000000e+00 1.000000000000000e+00 -0.000000000000000e+00 + +# Bond topology +Bonds + +1 1 1 2 +2 1 2 3 +3 1 3 4 +4 1 4 5 +5 1 5 6 +6 1 6 7 +7 1 7 8 +8 1 8 9 +9 1 9 10 +10 1 10 11 +11 1 11 12 +12 1 12 13 +13 1 14 15 +14 1 15 16 +15 1 16 17 +16 1 17 18 +17 1 18 19 +18 1 19 20 +19 1 20 21 +20 1 21 22 +21 1 22 23 +22 1 23 24 +23 1 24 25 +24 1 25 26 diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/generate_unique.py b/examples/USER/cgdna/examples/oxDNA2/unique_bp/generate_unique.py new file mode 100644 index 0000000000..e5141bc47a --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/generate_unique.py @@ -0,0 +1,828 @@ +#!/usr/bin/env python +""" +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ +""" +""" +Creates unique base-pairings to avoid asymmetrical H-bonds. + +Modified to create the bead wall setup. +N_BEADS is the number of beads along one direction, the final system will have N_BEADS^2 beads in the wall. N_BEADS should be set to be odd number. +""" + + +#Define number of base-pairs per turn for B-form DNA +N = 10.5 +#Define distance between the big bead and the centre of mass of the last base-pair +BEAD_OFFSET = 2.0 +WALL_PARTICLE_SIZE = 2.0 +N_BEADS = 11 + +#Number of unique base type groups (1-4) ACGT counts as one group +N_BASE_TYPES = 20 + + +""" +Import basic modules +""" +import sys, os, timeit + +from timeit import default_timer as timer +start_time = timer() +""" +Try to import numpy; if failed, import a local version mynumpy +which needs to be provided +""" +try: + import numpy as np +except: + print("numpy not found. Exiting.", file=sys.stderr) + sys.exit(1) + +""" +Check that the required arguments (box offset and size in simulation units +and the sequence file were provided +""" +try: + box_offset = float(sys.argv[1]) + box_length = float(sys.argv[2]) + infile = sys.argv[3] + if len(sys.argv) == 4: + topo = 'strand' + lk = 0 + elif len(sys.argv) == 5: + topo = 'strand' + lk = int(sys.argv[4]) + +except: + print("Usage: %s <%s> <%s> <%s> <%s> " % (sys.argv[0], \ + "box offset", "box length", "file with sequences", "[Lk]"), file=sys.stderr) + sys.exit(1) +box = np.array ([box_length, box_length, box_length]) + +""" +Try to open the file and fail gracefully if file cannot be opened +""" +try: + inp = open (infile, 'r') + inp.close() +except: + print("Could not open file '%s' for reading. \ + Aborting." % infile, file=sys.stderr) + sys.exit(2) + +# return parts of a string +def partition(s, d): + if d in s: + sp = s.split(d, 1) + return sp[0], d, sp[1] + else: + return s, "", "" + +""" +Define the model constants +""" +# set model constants +PI = np.pi +POS_BASE = 0.4 +POS_BACK = -0.4 +EXCL_RC1 = 0.711879214356 +EXCL_RC2 = 0.335388426126 +EXCL_RC3 = 0.52329943261 + +""" +Define auxillary variables for the construction of a helix +""" +# center of the double strand +COM_CENTRE_DS = POS_BASE + 0.2 + +# ideal rise between two consecutive nucleotides on the +# same strand which are to be base paired in a duplex +BASE_BASE = 0.3897628551303122 + +# cutoff distance for overlap check +RC2 = 16 + +# squares of the excluded volume distances for overlap check +RC2_BACK = EXCL_RC1**2 +RC2_BASE = EXCL_RC2**2 +RC2_BACK_BASE = EXCL_RC3**2 + +# enumeration to translate from letters to numbers and vice versa +number_to_base = {1 : 'A', 2 : 'C', 3 : 'G', 4 : 'T'} +base_to_number = {'A' : 1, 'a' : 1, 'C' : 2, 'c' : 2, + 'G' : 3, 'g' : 3, 'T' : 4, 't' : 4} + +# auxillary arrays +positions = [] +a1s = [] +a3s = [] +quaternions = [] + +newpositions = [] +newa1s = [] +newa3s = [] + +basetype = [] +strandnum = [] + +bonds = [] + +""" +Convert local body frame to quaternion DOF +""" +def exyz_to_quat (mya1, mya3): + + mya2 = np.cross(mya3, mya1) + myquat = [1,0,0,0] + + q0sq = 0.25 * (mya1[0] + mya2[1] + mya3[2] + 1.0) + q1sq = q0sq - 0.5 * (mya2[1] + mya3[2]) + q2sq = q0sq - 0.5 * (mya1[0] + mya3[2]) + q3sq = q0sq - 0.5 * (mya1[0] + mya2[1]) + + # some component must be greater than 1/4 since they sum to 1 + # compute other components from it + + if q0sq >= 0.25: + myquat[0] = np.sqrt(q0sq) + myquat[1] = (mya2[2] - mya3[1]) / (4.0*myquat[0]) + myquat[2] = (mya3[0] - mya1[2]) / (4.0*myquat[0]) + myquat[3] = (mya1[1] - mya2[0]) / (4.0*myquat[0]) + elif q1sq >= 0.25: + myquat[1] = np.sqrt(q1sq) + myquat[0] = (mya2[2] - mya3[1]) / (4.0*myquat[1]) + myquat[2] = (mya2[0] + mya1[1]) / (4.0*myquat[1]) + myquat[3] = (mya1[2] + mya3[0]) / (4.0*myquat[1]) + elif q2sq >= 0.25: + myquat[2] = np.sqrt(q2sq) + myquat[0] = (mya3[0] - mya1[2]) / (4.0*myquat[2]) + myquat[1] = (mya2[0] + mya1[1]) / (4.0*myquat[2]) + myquat[3] = (mya3[1] + mya2[2]) / (4.0*myquat[2]) + elif q3sq >= 0.25: + myquat[3] = np.sqrt(q3sq) + myquat[0] = (mya1[1] - mya2[0]) / (4.0*myquat[3]) + myquat[1] = (mya3[0] + mya1[2]) / (4.0*myquat[3]) + myquat[2] = (mya3[1] + mya2[2]) / (4.0*myquat[3]) + + norm = 1.0/np.sqrt(myquat[0]*myquat[0] + myquat[1]*myquat[1] + \ + myquat[2]*myquat[2] + myquat[3]*myquat[3]) + myquat[0] *= norm + myquat[1] *= norm + myquat[2] *= norm + myquat[3] *= norm + + return np.array([myquat[0],myquat[1],myquat[2],myquat[3]]) + +""" +Adds a strand to the system by appending it to the array of previous strands +""" +def add_strands (mynewpositions, mynewa1s, mynewa3s): + overlap = False + + # This is a simple check for each of the particles where for previously + # placed particles i we check whether it overlaps with any of the + # newly created particles j + + print("## Checking for overlaps", file=sys.stdout) + + for i in range(len(positions)): + + p = positions[i] + pa1 = a1s[i] + + for j in range (len(mynewpositions)): + + q = mynewpositions[j] + qa1 = mynewa1s[j] + + # skip particles that are anyway too far away + dr = p - q + dr -= box * np.rint (dr / box) + if np.dot(dr, dr) > RC2: + continue + + # base site and backbone site of the two particles + p_pos_back = p + pa1 * POS_BACK + p_pos_base = p + pa1 * POS_BASE + q_pos_back = q + qa1 * POS_BACK + q_pos_base = q + qa1 * POS_BASE + + # check for no overlap between the two backbone sites + dr = p_pos_back - q_pos_back + dr -= box * np.rint (dr / box) + if np.dot(dr, dr) < RC2_BACK: + overlap = True + + # check for no overlap between the two base sites + dr = p_pos_base - q_pos_base + dr -= box * np.rint (dr / box) + if np.dot(dr, dr) < RC2_BASE: + overlap = True + + # check for no overlap between backbone site of particle p + # with base site of particle q + dr = p_pos_back - q_pos_base + dr -= box * np.rint (dr / box) + if np.dot(dr, dr) < RC2_BACK_BASE: + overlap = True + + # check for no overlap between base site of particle p and + # backbone site of particle q + dr = p_pos_base - q_pos_back + dr -= box * np.rint (dr / box) + if np.dot(dr, dr) < RC2_BACK_BASE: + overlap = True + + # exit if there is an overlap + if overlap: + return False + + # append to the existing list if no overlap is found + if not overlap: + + for p in mynewpositions: + positions.append(p) + for p in mynewa1s: + a1s.append (p) + for p in mynewa3s: + a3s.append (p) + # calculate quaternion from local body frame and append + for ia in range(len(mynewpositions)): + mynewquaternions = exyz_to_quat(mynewa1s[ia],mynewa3s[ia]) + quaternions.append(mynewquaternions) + + return True + +""" +Calculate angle of rotation site to site +""" +def get_angle(bp): + #n, minimal number of bases per turn + n = 10.5 + found = False + while found == False: + turns = bp/n + diff = abs( turns - round(turns)) + if diff < 0.03: + found = True + turns = round(turns)+lk + angle = (360*turns)/bp + angle = round (angle,2) + #angle =round( 360/n,2) + elif n > 11.5: + angle = 35.9 + found = True + else: + n += 0.02 + return angle + + +def get_angle2(bp): + turns = bp/N + lk + angle = (360*turns)/bp + + return angle + + + +""" +Returns the rotation matrix defined by an axis and angle +""" +def get_rotation_matrix(axis, anglest, nbp=0): + # The argument anglest can be either an angle in radiants + # (accepted types are float, int or np.float64 or np.float64) + # or a tuple [angle, units] where angle is a number and + # units is a string. It tells the routine whether to use degrees, + # radiants (the default) or base pairs turns. + if not isinstance (anglest, (np.float64, np.float32, float, int)): + if len(anglest) > 1: + if anglest[1] in ["degrees", "deg", "o"]: + angle = (np.pi / 180.) * (anglest[0]) + elif anglest[1] in ["bp"]: + if nbp == 0: + angle = int(anglest[0]) * (np.pi / 180.) * (35.9) + else: + ang = get_angle2(nbp) + angle = int(anglest[0]) * (np.pi / 180.) * (ang) + else: + angle = float(anglest[0]) + else: + angle = float(anglest[0]) + else: + angle = float(anglest) # in degrees (?) + + axis = np.array(axis) + axis /= np.sqrt(np.dot(axis, axis)) + + ct = np.cos(angle) + st = np.sin(angle) + olc = 1. - ct + x, y, z = axis + + return np.array([[olc*x*x+ct, olc*x*y-st*z, olc*x*z+st*y], + [olc*x*y+st*z, olc*y*y+ct, olc*y*z-st*x], + [olc*x*z-st*y, olc*y*z+st*x, olc*z*z+ct]]) + +""" +Generates the position and orientation vectors of a +(single or double) strand from a sequence string +""" +def generate_strand(bp, sequence=None, start_pos=np.array([0, 0, 0]), \ + dir=np.array([0, 0, 1]), perp=False, double=True, rot=0.): + # generate empty arrays + mynewpositions, mynewa1s, mynewa3s = [], [], [] + + # cast the provided start_pos array into a numpy array + start_pos = np.array(start_pos, dtype=float) + + # overall direction of the helix + dir = np.array(dir, dtype=float) + #if sequence == None: + # sequence = np.random.randint(1, 5, bp) + + # the elseif here is most likely redundant + #elif len(sequence) != bp: + # n = bp - len(sequence) + # sequence += np.random.randint(1, 5, n) + # print("sequence is too short, adding %d random bases" % n, file=sys.stderr) + + # normalize direction + dir_norm = np.sqrt(np.dot(dir,dir)) + if dir_norm < 1e-10: + print("direction must be a valid vector,\ + defaulting to (0, 0, 1)", file=sys.stderr) + dir = np.array([0, 0, 1]) + else: dir /= dir_norm + + # find a vector orthogonal to dir to act as helix direction, + # if not provided switch off random orientation + if perp is None or perp is False: + v1 = np.random.random_sample(3) + # comment in to suppress randomised base vector + v1 = [1,0,0] + v1 -= dir * (np.dot(dir, v1)) + v1 /= np.sqrt(sum(v1*v1)) + else: + v1 = perp; + + # generate rotational matrix representing the overall rotation of the helix + R0 = get_rotation_matrix(dir, rot) + + # rotation matrix corresponding to one step along the helix + R = get_rotation_matrix(dir, [1, "bp"],bp) + + # set the vector a1 (backbone to base) to v1 + a1 = v1 + + # apply the global rotation to a1 + a1 = np.dot(R0, a1) + + # set the position of the fist backbone site to start_pos + rb = np.array(start_pos) + + # set a3 to the direction of the helix + a3 = dir + + for i in range(bp): + # work out the position of the centre of mass of the nucleotide + rcom = rb - COM_CENTRE_DS * a1 + + # append to newpositions + mynewpositions.append(rcom) + mynewa1s.append(a1) + mynewa3s.append(a3) + + # if we are not at the end of the helix, we work out a1 and rb for the + # next nucleotide along the helix + if i != bp - 1: + a1 = np.dot(R, a1) + rb += a3 * BASE_BASE + + # if we are working on a double strand, we do a cycle similar + # to the previous one but backwards + if double == True: + a1 = -a1 + a3 = -dir + R = R.transpose() + for i in range(bp): + rcom = rb - COM_CENTRE_DS * a1 + mynewpositions.append (rcom) + mynewa1s.append (a1) + mynewa3s.append (a3) + a1 = np.dot(R, a1) + rb += a3 * BASE_BASE + + + #Calculate the positions of the bead wall + + last_base1 = mynewpositions[int( len(mynewpositions)/2 - 1) ] + last_base2 = mynewpositions[int( len(mynewpositions)/2) ] + mid_point = (last_base1 + last_base2) / 2 + + NN = N_BEADS**2 + p1 = [mid_point[0] - (N_BEADS-1)*WALL_PARTICLE_SIZE, mid_point[1] - (N_BEADS-1)*WALL_PARTICLE_SIZE, mid_point[2] + BEAD_OFFSET ] + for i in range(N_BEADS): + for j in range(N_BEADS): + position = [ p1[0] + 2*i*WALL_PARTICLE_SIZE, p1[1] + 2*j*WALL_PARTICLE_SIZE, p1[2]] + mynewa1s.append([1,0,0]) + mynewa3s.append([1,0,0]) + mynewpositions.append(position) + + assert (len (mynewpositions) > 0) + + return [mynewpositions, mynewa1s, mynewa3s] + + + +""" +Main function for this script. +Reads a text file with the following format: +- Each line contains the sequence for a single strand (A,C,G,T) +- Lines beginning with the keyword 'DOUBLE' produce double-stranded DNA + +Ex: Two ssDNA (single stranded DNA) +ATATATA +GCGCGCG + +Ex: Two strands, one double stranded, the other single stranded. +DOUBLE AGGGCT +CCTGTA + +""" + +def read_strands(filename): + try: + infile = open (filename) + except: + print("Could not open file '%s'. Aborting." % filename, file=sys.stderr) + sys.exit(2) + + # This block works out the number of nucleotides and strands by reading + # the number of non-empty lines in the input file and the number of letters, + # taking the possible DOUBLE keyword into account. + nstrands, nnucl, nbonds = 0, 0, 0 + lines = infile.readlines() + for line in lines: + line = line.upper().strip() + if len(line) == 0: + continue + if line[:6] == 'DOUBLE': + line = line.split()[1] + length = len(line) + print("## Found duplex of %i base pairs" % length, file=sys.stdout) + nnucl += 2*length + nstrands += 2 + nbonds+= 2*length + + else: + line = line.split()[0] + length = len(line) + print("## Found single strand of %i bases" % length, file=sys.stdout) + nnucl += length + nstrands += 1 + if topo == 'ring': + nbonds =+ length + else: + nbonds += length+1 + # rewind the sequence input file + infile.seek(0) + + print("## nstrands, nnucl = ", nstrands, nnucl, file=sys.stdout) + + # generate the data file in LAMMPS format + try: + out = open ("data.oxdna", "w") + except: + print("Could not open data file for writing. Aborting.", file=sys.stderr) + sys.exit(2) + + lines = infile.readlines() + nlines = len(lines) + i = 1 + myns = 0 + noffset = 1 + + for line in lines: + line = line.upper().strip() + + # skip empty lines + if len(line) == 0: + i += 1 + continue + + # block for duplexes: last argument of the generate function + # is set to 'True' + if line[:6] == 'DOUBLE': + line = line.split()[1] + length = len(line) + seq = [(base_to_number[x]) for x in line] + seq = np.array(seq,dtype=int) + n_a, n_c, n_g, n_t = 0, 0, 0, 0 + for s in range(seq.size): + if seq[s] == 1: + n_a += 1 + elif seq[s] == 2: + n_c += 1 + elif seq[s] ==3: + n_g += 1 + elif seq[s] == 4: + n_t += 1 + smallest_n_bases = n_c + if n_a < n_c: + smallest_n_bases = n_a + if smallest_n_bases > n_t: + smallest_n_bases = n_t + if smallest_n_bases > n_g: + smallest_n_bases = n_g + + if smallest_n_bases < N_BASE_TYPES: + print('## Not enough occurances of base types in the sequence for ' + str(N_BASE_TYPES)) + print('## unique base types, switching to ' + str(smallest_n_bases) + ' unique types') + else: + smallest_n_bases = N_BASE_TYPES + + a, c, g, t = -3, -2, -1, 0 + for s in range(seq.size): + if seq[s] == 1: + if a < (smallest_n_bases*4-3): + a += 4 + else: + a = 1 + seq[s] = a + + elif seq[s] == 2: + if c < (smallest_n_bases*4-2): + c += 4 + else: + c = 2 + seq[s] = c + + elif seq[s] == 3: + if g < (smallest_n_bases*4-1): + g += 4 + else: + g = 3 + seq[s] = g + elif seq[s] == 4: + if t < (smallest_n_bases*4): + t += 4 + else: + t = 4 + seq[s] = t + + + + myns += 1 + + for b in range(length): + basetype.append(seq[b]) + strandnum.append(myns) + + for b in range(length-1): + bondpair = [noffset + b, noffset + b + 1] + bonds.append(bondpair) + + + noffset += length + + # create the sequence of the second strand as made of + # complementary bases + #seq2 = [5-s for s in seq] + seq2 = seq + for s in range(seq2.size): + if seq2[s]%4 == 1: + seq2[s] += 3 + elif seq2[s]%4 == 2: + seq2[s] += 1 + elif seq2[s]%4 == 3: + seq2[s] -= 1 + elif seq2[s]%4 == 0: + seq2[s] -= 3 + + #seq2.reverse() + + myns += 1 + + for b in range(length): + basetype.append(seq2[b]) + strandnum.append(myns) + + for b in range(length-1): + bondpair = [noffset + b, noffset + b + 1] + bonds.append(bondpair) + + + #create wall bead types + bead_type = 4*smallest_n_bases + 1 + for i in range(N_BEADS**2): + + basetype.append(bead_type) + basetype.append(bead_type) + strandnum.append(bead_type) + strandnum.append(bead_type) + #bonds.append([length, noffset + length]) + #bonds.append([length+1, noffset + length]) + + noffset += length + + print("## Created duplex of %i bases" % (2*length), file=sys.stdout) + + # generate random position of the first nucleotide + com = box_offset + np.random.random_sample(3) * box + # comment out to randomise + com = [0,0,0] + + # generate the random direction of the helix + axis = np.random.random_sample(3) + # comment out to randomise + axis = [0,0,1] + axis /= np.sqrt(np.dot(axis, axis)) + + # use the generate function defined above to create + # the position and orientation vector of the strand + if topo == 'ring': + newpositions, newa1s, newa3s = generate_ring(len(line), \ + sequence=seq, dir=axis, start_pos=com, double=True) + else: + newpositions, newa1s, newa3s = generate_strand(len(line), \ + sequence=seq, dir=axis, start_pos=com, double=True) + + # generate a new position for the strand until it does not overlap + # with anything already present + start = timer() + while not add_strands(newpositions, newa1s, newa3s): + com = box_offset + np.random.random_sample(3) * box + axis = np.random.random_sample(3) + axis /= np.sqrt(np.dot(axis, axis)) + if topo == 'ring': + newpositions, newa1s, newa3s = generate_ring(len(line), \ + sequence=seq, dir=axis, start_pos=com, double=True) + else: + newpositions, newa1s, newa3s = generate_strand(len(line), \ + sequence=seq, dir=axis, start_pos=com, double=True) + print("## Trying %i" % i, file=sys.stdout) + end = timer() + print("## Added duplex of %i bases (line %i/%i) in %.2fs, now at %i/%i" % \ + (2*length, i, nlines, end-start, len(positions), nnucl), file=sys.stdout) + + # block for single strands: last argument of the generate function + # is set to 'False' + else: + length = len(line) + seq = [(base_to_number[x]) for x in line] + + myns += 1 + for b in range(length): + basetype.append(seq[b]) + strandnum.append(myns) + + for b in range(length-1): + bondpair = [noffset + b, noffset + b + 1] + bonds.append(bondpair) + if topo == 'ring': + bondpair = [noffset, noffset + length-1] + bonds.append(bondpair) + noffset += length + + + # generate random position of the first nucleotide + com = box_offset + np.random.random_sample(3) * box + # comment out to randomise + com = [-30,0,0] + + # generate the random direction of the helix + axis = np.random.random_sample(3) + # comment out to randomise + axis = [0,0,1] + axis /= np.sqrt(np.dot(axis, axis)) + + print("## Created single strand of %i bases" % length, file=sys.stdout) + if topo == 'ring': + newpositions, newa1s, newa3s = generate_ring(length, \ + sequence=seq, dir=axis, start_pos=com, double=False) + else: + newpositions, newa1s, newa3s = generate_strand(length, \ + sequence=seq, dir=axis, start_pos=com, double=False) + start = timer() + while not add_strands(newpositions, newa1s, newa3s): + com = box_offset + np.random.random_sample(3) * box + axis = np.random.random_sample(3) + axis /= np.sqrt(np.dot(axis, axis)) + if topo == 'ring': + newpositions, newa1s, newa3s = generate_ring(length, \ + sequence=seq, dir=axis, start_pos=com, double=False) + + else: + newpositions, newa1s, newa3s = generate_strand(length, \ + sequence=seq, dir=axis, start_pos=com, double=False) + print("## Trying %i" % (i), file=sys.stdout) + end = timer() + print("## Added single strand of %i bases (line %i/%i) in %.2fs, now at %i/%i" % \ + (length, i, nlines, end-start,len(positions), nnucl), file=sys.stdout) + + i += 1 + + # sanity check + #if not len(positions) == nnucl: + # print(len(positions), nnucl) + # raise AssertionError + nnucl = nnucl + (N_BEADS**2) + nbonds -= 4 + + out.write('# LAMMPS data file\n') + out.write('%d atoms\n' % nnucl) + out.write('%d ellipsoids\n' % nnucl) + out.write('%d bonds\n' % nbonds) + out.write('\n') + out.write('%d atom types\n' %bead_type ) + out.write('1 bond types\n') + out.write('\n') + out.write('# System size\n') + out.write('%f %f xlo xhi\n' % (box_offset,box_offset+box_length)) + out.write('%f %f ylo yhi\n' % (box_offset,box_offset+box_length)) + out.write('%f %f zlo zhi\n' % (0,box_length)) + + #out.write('\n') + #out.write('Masses\n') + #out.write('\n') + #out.write('1 3.1575\n') + #out.write('2 3.1575\n') + #out.write('3 3.1575\n') + #out.write('4 3.1575\n') + #out.write('5 3.1575\n') + + # for each nucleotide print a line under the headers + # Atoms, Velocities, Ellipsoids and Bonds + out.write('\n') + out.write(\ + '# Atom-ID, type, position, molecule-ID, ellipsoid flag, density\n') + out.write('Atoms\n') + out.write('\n') + + for i in range(nnucl): + out.write('%d %d %22.15le %22.15le %22.15le %d 1 1\n' \ + % (i+1, basetype[i], \ + positions[i][0], positions[i][1], positions[i][2], \ + strandnum[i])) + + out.write('\n') + out.write('# Atom-ID, translational, rotational velocity\n') + out.write('Velocities\n') + out.write('\n') + + for i in range(nnucl): + out.write("%d %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le\n" \ + % (i+1,0.0,0.0,0.0,0.0,0.0,0.0)) + + out.write('\n') + out.write('# Atom-ID, shape, quaternion\n') + out.write('Ellipsoids\n') + out.write('\n') + + for i in range(nnucl): + out.write(\ + "%d %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le %22.15le\n" \ + % (i+1,1.1739845031423408,1.1739845031423408,1.1739845031423408, \ + quaternions[i][0],quaternions[i][1], quaternions[i][2],quaternions[i][3])) + + out.write('\n') + out.write('# Bond topology\n') + out.write('Bonds\n') + out.write('\n') + + for i in range(nbonds): + if i < nbonds-2: + out.write("%d %d %d %d\n" % (i+1,1,bonds[i][0],bonds[i][1])) + #else: + + #out.write("%d %d %d %d\n" % (i+1,2,bonds[i][0],bonds[i][1])) + + out.close() + + print("## Wrote data to 'data.oxdna'", file=sys.stdout) + print("## DONE", file=sys.stdout) + +# call the above main() function, which executes the program +read_strands (infile) + +end_time=timer() +runtime = end_time-start_time +hours = runtime/3600 +minutes = (runtime-np.rint(hours)*3600)/60 +seconds = (runtime-np.rint(hours)*3600-np.rint(minutes)*60)%60 +print("## Total runtime %ih:%im:%.2fs" % (hours,minutes,seconds), file=sys.stdout) diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.4type b/examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.4type new file mode 100644 index 0000000000..0570cf042d --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.4type @@ -0,0 +1,94 @@ +variable number equal 1 +variable ofreq equal 10000 +variable efreq equal 10000 + +variable ntype equal 4 + +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 2.0 bin +neigh_modify every 10 delay 0 check yes + +read_data data.duplex4.4type +mass * 3.1575 + +group all type 1 4 + +# oxDNA bond interactions - FENE backbone +bond_style oxdna2/fene +bond_coeff * 2.0 0.25 0.7564 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh +pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + +label loop +variable base loop ${ntype} + variable basemod equal ${base}%4 + if "${basemod} == 1" then & + "variable comp equal ${base}+3" & + "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then & + "variable comp equal ${base}+1" & + "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop + +pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 +pair_coeff * * oxdna2/dh ${T} 0.2 0.815 + +# Langevin dynamics +fix 1 all nve/asphere +fix 2 all langevin ${T} ${T} 25.0 457145 angmom 10 + +timestep 1e-4 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +dump out all custom ${ofreq} out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump_modify out sort id +dump_modify out format line "%d %d %d %13.6le %13.6le %13.6le %d %d %d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le " + +#restart 10000 config0_restart config1_restart + +run 100000 + +#write_restart config.${number}.* + + diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.8type b/examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.8type new file mode 100644 index 0000000000..dae853a113 --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/in.duplex4.8type @@ -0,0 +1,94 @@ +variable number equal 1 +variable ofreq equal 10000 +variable efreq equal 10000 + +variable ntype equal 8 + +variable T equal 0.1 + +units lj + +dimension 3 + +newton on + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 10 delay 0 check yes + +read_data data.duplex4.8type +mass * 3.1575 + +group all type 1 8 + +# oxDNA bond interactions - FENE backbone +bond_style oxdna2/fene +bond_coeff * 2.0 0.25 0.7564 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh +pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + +label loop +variable base loop ${ntype} + variable basemod equal ${base}%4 + if "${basemod} == 1" then & + "variable comp equal ${base}+3" & + "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then & + "variable comp equal ${base}+1" & + "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop + +pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 +pair_coeff * * oxdna2/dh ${T} 0.2 0.815 + +# Langevin dynamics +fix 1 all nve/asphere +fix 2 all langevin ${T} ${T} 25.0 457145 angmom 10 + +timestep 1e-4 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +dump out all custom ${ofreq} out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump_modify out sort id +dump_modify out format line "%d %d %d %13.6le %13.6le %13.6le %d %d %d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le " + +#restart 10000 config0_restart config1_restart + +run 100000 + +#write_restart config.${number}.* + + diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++1 b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++1 new file mode 100644 index 0000000000..d0195dd8e8 --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++1 @@ -0,0 +1,232 @@ +LAMMPS (7 Aug 2019) +variable number equal 1 +variable ofreq equal 10000 +variable efreq equal 10000 + +variable ntype equal 4 + +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 2.0 bin +neigh_modify every 10 delay 0 check yes + +read_data data.duplex4.4type + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 26 atoms + reading velocities ... + 26 velocities + 26 ellipsoids + scanning bonds ... + 2 = max bonds/atom + reading bonds ... + 24 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 6.2e-05 secs + read_data CPU = 0.001124 secs +mass * 3.1575 + +group all type 1 4 +26 atoms in group all + +# oxDNA bond interactions - FENE backbone +bond_style oxdna2/fene +bond_coeff * 2.0 0.25 0.7564 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh +pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + +label loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 1%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+3 +variable comp equal 1+3 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 2%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+1 +variable comp equal 2+1 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +next base +jump in.duplex4.4type loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 3%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 4%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop + +pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 +pair_coeff * * oxdna2/dh ${T} 0.2 0.815 +pair_coeff * * oxdna2/dh 0.1 0.2 0.815 + +# Langevin dynamics +fix 1 all nve/asphere +fix 2 all langevin ${T} ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 0.1 25.0 457145 angmom 10 + +timestep 1e-4 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 10000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +dump out all custom ${ofreq} out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.1.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump_modify out sort id +dump_modify out format line "%d %d %d %13.6le %13.6le %13.6le %d %d %d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le " + +#restart 10000 config0_restart config1_restart + +run 100000 +Neighbor list info ... + update every 10 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.63899 + ghost atom cutoff = 5.63899 + binsize = 2.81949, bins = 15 15 15 + 6 neighbor lists, perpetual/occasional/extra = 6 0 0 + (1) pair oxdna2/excv, perpetual + attributes: half, newton off + pair build: half/bin/newtoff + stencil: half/bin/3d/newtoff + bin: standard + (2) pair oxdna2/stk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (3) pair oxdna2/hbond, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (4) pair oxdna2/xstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (5) pair oxdna2/coaxstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (6) pair oxdna2/dh, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.89 | 3.89 | 3.89 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -1.6384018 0.037304147 -1.6010976 6.7769766e-05 +10000 ekin = 1.01296379553452 | erot = 1.38476360245491 | epot = -41.9785360036035 | etot = -39.5808086056141 +20000 ekin = 1.75607695499755 | erot = 1.86620102096623 | epot = -41.9558496477913 | etot = -38.3335716718275 +30000 ekin = 2.25878673688255 | erot = 2.60035907744906 | epot = -41.2869827431736 | etot = -36.427836928842 +40000 ekin = 2.11105717434601 | erot = 3.16611217122795 | epot = -40.2762731426449 | etot = -34.999103797071 +50000 ekin = 3.05379083545185 | erot = 2.45050275456902 | epot = -40.3032957287999 | etot = -34.799002138779 +60000 ekin = 3.05154113920288 | erot = 2.52539576708931 | epot = -39.6800099891302 | etot = -34.103073082838 +70000 ekin = 3.23212209366503 | erot = 3.28914763888578 | epot = -40.1240667487288 | etot = -33.602797016178 +80000 ekin = 2.82623224207568 | erot = 2.91292948677805 | epot = -39.0983962904507 | etot = -33.3592345615969 +90000 ekin = 3.05995314905566 | erot = 3.5429982411034 | epot = -39.1646070343971 | etot = -32.561655644238 +100000 ekin = 3.46139546969836 | erot = 4.11704803295073 | epot = -38.5124679837256 | etot = -30.9340244810765 + 100000 0.092303879 -1.5243833 0.043134544 -1.3481182 6.862374e-06 +Loop time of 7.99505 on 1 procs for 100000 steps with 26 atoms + +Performance: 108066.893 tau/day, 12507.742 timesteps/s +99.8% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 7.2072 | 7.2072 | 7.2072 | 0.0 | 90.15 +Bond | 0.14292 | 0.14292 | 0.14292 | 0.0 | 1.79 +Neigh | 1.9e-05 | 1.9e-05 | 1.9e-05 | 0.0 | 0.00 +Comm | 0.015676 | 0.015676 | 0.015676 | 0.0 | 0.20 +Output | 0.001372 | 0.001372 | 0.001372 | 0.0 | 0.02 +Modify | 0.61071 | 0.61071 | 0.61071 | 0.0 | 7.64 +Other | | 0.01714 | | | 0.21 + +Nlocal: 26 ave 26 max 26 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 325 ave 325 max 325 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 325 +Ave neighs/atom = 12.5 +Ave special neighs/atom = 5.07692 +Neighbor list builds = 1 +Dangerous builds = 0 + +#write_restart config.${number}.* + + +Total wall time: 0:00:07 diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++4 b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++4 new file mode 100644 index 0000000000..a5647ccd77 --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.4type.g++4 @@ -0,0 +1,232 @@ +LAMMPS (7 Aug 2019) +variable number equal 1 +variable ofreq equal 10000 +variable efreq equal 10000 + +variable ntype equal 4 + +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 2.0 bin +neigh_modify every 10 delay 0 check yes + +read_data data.duplex4.4type + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 2 by 2 MPI processor grid + reading atoms ... + 26 atoms + reading velocities ... + 26 velocities + 26 ellipsoids + scanning bonds ... + 2 = max bonds/atom + reading bonds ... + 24 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 0.000173 secs + read_data CPU = 0.00242 secs +mass * 3.1575 + +group all type 1 4 +26 atoms in group all + +# oxDNA bond interactions - FENE backbone +bond_style oxdna2/fene +bond_coeff * 2.0 0.25 0.7564 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh +pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + +label loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 1%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+3 +variable comp equal 1+3 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 2%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+1 +variable comp equal 2+1 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +next base +jump in.duplex4.4type loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 3%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop +variable base loop ${ntype} +variable base loop 4 + variable basemod equal ${base}%4 + variable basemod equal 4%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.4type loop + +pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 +pair_coeff * * oxdna2/dh ${T} 0.2 0.815 +pair_coeff * * oxdna2/dh 0.1 0.2 0.815 + +# Langevin dynamics +fix 1 all nve/asphere +fix 2 all langevin ${T} ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 0.1 25.0 457145 angmom 10 + +timestep 1e-4 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 10000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +dump out all custom ${ofreq} out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.1.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump_modify out sort id +dump_modify out format line "%d %d %d %13.6le %13.6le %13.6le %d %d %d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le " + +#restart 10000 config0_restart config1_restart + +run 100000 +Neighbor list info ... + update every 10 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.63899 + ghost atom cutoff = 5.63899 + binsize = 2.81949, bins = 15 15 15 + 6 neighbor lists, perpetual/occasional/extra = 6 0 0 + (1) pair oxdna2/excv, perpetual + attributes: half, newton off + pair build: half/bin/newtoff + stencil: half/bin/3d/newtoff + bin: standard + (2) pair oxdna2/stk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (3) pair oxdna2/hbond, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (4) pair oxdna2/xstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (5) pair oxdna2/coaxstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (6) pair oxdna2/dh, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 9.499 | 9.682 | 9.864 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -1.6384018 0.037304147 -1.6010976 6.7769766e-05 +10000 ekin = 1.20524984175817 | erot = 1.2679122962101 | epot = -41.9183873815797 | etot = -39.4452252436114 +20000 ekin = 1.60856540355485 | erot = 2.64140880508964 | epot = -41.0106168994545 | etot = -36.76064269081 +30000 ekin = 2.821101638199 | erot = 3.06373823252434 | epot = -40.9348041675027 | etot = -35.0499642967793 +40000 ekin = 2.36296917392486 | erot = 3.53353555114673 | epot = -39.5591676362755 | etot = -33.6626629112039 +50000 ekin = 2.93383938780818 | erot = 3.39920211088179 | epot = -40.3602175538497 | etot = -34.0271760551597 +60000 ekin = 2.42811021532829 | erot = 2.75130045540831 | epot = -39.3178531324554 | etot = -34.1384424617188 +70000 ekin = 2.7282200818863 | erot = 3.76502037022117 | epot = -40.5673105068195 | etot = -34.074070054712 +80000 ekin = 2.90877851656705 | erot = 2.43617899356904 | epot = -38.4099618426175 | etot = -33.0650043324814 +90000 ekin = 3.89203816080263 | erot = 2.67194811393274 | epot = -39.1880466354802 | etot = -32.6240603607448 +100000 ekin = 3.98445325397832 | erot = 2.77079124049636 | epot = -39.2805505658488 | etot = -32.5253060713741 + 100000 0.10625209 -1.5603519 0.049561514 -1.3575422 -1.7755557e-05 +Loop time of 7.14827 on 4 procs for 100000 steps with 26 atoms + +Performance: 120868.376 tau/day, 13989.395 timesteps/s +99.7% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.047776 | 3.0726 | 6.3143 | 172.8 | 42.98 +Bond | 0.00736 | 0.056846 | 0.10864 | 20.7 | 0.80 +Neigh | 1.9e-05 | 1.9e-05 | 1.9e-05 | 0.0 | 0.00 +Comm | 0.30925 | 3.451 | 6.3739 | 157.5 | 48.28 +Output | 0.000896 | 0.0010197 | 0.001301 | 0.5 | 0.01 +Modify | 0.015512 | 0.18417 | 0.37845 | 39.4 | 2.58 +Other | | 0.3826 | | | 5.35 + +Nlocal: 6.5 ave 13 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 19.5 ave 26 max 13 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 123.5 ave 247 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 494 +Ave neighs/atom = 19 +Ave special neighs/atom = 5.07692 +Neighbor list builds = 1 +Dangerous builds = 0 + +#write_restart config.${number}.* + + +Total wall time: 0:00:07 diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++1 b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++1 new file mode 100644 index 0000000000..c93943a4c7 --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++1 @@ -0,0 +1,274 @@ +LAMMPS (7 Aug 2019) +variable number equal 1 +variable ofreq equal 10000 +variable efreq equal 10000 + +variable ntype equal 8 + +variable T equal 0.1 + +units lj + +dimension 3 + +newton on + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 10 delay 0 check yes + +read_data data.duplex4.8type + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 26 atoms + reading velocities ... + 26 velocities + 26 ellipsoids + scanning bonds ... + 1 = max bonds/atom + reading bonds ... + 24 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 6.5e-05 secs + read_data CPU = 0.001139 secs +mass * 3.1575 + +group all type 1 8 +26 atoms in group all + +# oxDNA bond interactions - FENE backbone +bond_style oxdna2/fene +bond_coeff * 2.0 0.25 0.7564 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh +pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + +label loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 1%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+3 +variable comp equal 1+3 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 2%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+1 +variable comp equal 2+1 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 3%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 4%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 5%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+3 +variable comp equal 5+3 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 5 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 5 8 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 6%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+1 +variable comp equal 6+1 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 6 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 6 7 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 7%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 8%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop + +pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 +pair_coeff * * oxdna2/dh ${T} 0.2 0.815 +pair_coeff * * oxdna2/dh 0.1 0.2 0.815 + +# Langevin dynamics +fix 1 all nve/asphere +fix 2 all langevin ${T} ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 0.1 25.0 457145 angmom 10 + +timestep 1e-4 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 10000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +dump out all custom ${ofreq} out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.1.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump_modify out sort id +dump_modify out format line "%d %d %d %13.6le %13.6le %13.6le %d %d %d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le " + +#restart 10000 config0_restart config1_restart + +run 100000 +Neighbor list info ... + update every 10 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 4.63899 + ghost atom cutoff = 4.63899 + binsize = 2.31949, bins = 18 18 18 + 6 neighbor lists, perpetual/occasional/extra = 6 0 0 + (1) pair oxdna2/excv, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard + (2) pair oxdna2/stk, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (3) pair oxdna2/hbond, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (4) pair oxdna2/xstk, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (5) pair oxdna2/coaxstk, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (6) pair oxdna2/dh, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 3.905 | 3.905 | 3.905 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -1.6384018 0.037304147 -1.6010976 6.7769766e-05 +10000 ekin = 1.0129637955345 | erot = 1.38476360245492 | epot = -41.9785360036034 | etot = -39.580808605614 +20000 ekin = 1.75607695499755 | erot = 1.86620102096618 | epot = -41.9558496477911 | etot = -38.3335716718274 +30000 ekin = 2.25878673688259 | erot = 2.60035907744898 | epot = -41.2869827431736 | etot = -36.427836928842 +40000 ekin = 2.11105717434584 | erot = 3.16611217122799 | epot = -40.2762731426449 | etot = -34.9991037970711 +50000 ekin = 3.05379083545187 | erot = 2.45050275456888 | epot = -40.3032957287998 | etot = -34.7990021387791 +60000 ekin = 3.05154113920291 | erot = 2.5253957670889 | epot = -39.6800099891299 | etot = -34.1030730828381 +70000 ekin = 3.23212209366464 | erot = 3.28914763888543 | epot = -40.1240667487278 | etot = -33.6027970161777 +80000 ekin = 2.82623224207591 | erot = 2.91292948677732 | epot = -39.0983962904496 | etot = -33.3592345615963 +90000 ekin = 3.05995314905694 | erot = 3.54299824110274 | epot = -39.164607034397 | etot = -32.5616556442373 +100000 ekin = 3.46139546969892 | erot = 4.11704803295143 | epot = -38.512467983727 | etot = -30.9340244810767 + 100000 0.092303879 -1.5243833 0.043134544 -1.3481182 6.862374e-06 +Loop time of 7.94086 on 1 procs for 100000 steps with 26 atoms + +Performance: 108804.336 tau/day, 12593.094 timesteps/s +99.8% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 7.1507 | 7.1507 | 7.1507 | 0.0 | 90.05 +Bond | 0.14487 | 0.14487 | 0.14487 | 0.0 | 1.82 +Neigh | 6.4e-05 | 6.4e-05 | 6.4e-05 | 0.0 | 0.00 +Comm | 0.032259 | 0.032259 | 0.032259 | 0.0 | 0.41 +Output | 0.003484 | 0.003484 | 0.003484 | 0.0 | 0.04 +Modify | 0.59013 | 0.59013 | 0.59013 | 0.0 | 7.43 +Other | | 0.01934 | | | 0.24 + +Nlocal: 26 ave 26 max 26 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 323 ave 323 max 323 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 323 +Ave neighs/atom = 12.4231 +Ave special neighs/atom = 5.07692 +Neighbor list builds = 4 +Dangerous builds = 0 + +#write_restart config.${number}.* + + +Total wall time: 0:00:07 diff --git a/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++4 b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++4 new file mode 100644 index 0000000000..5cda079e9c --- /dev/null +++ b/examples/USER/cgdna/examples/oxDNA2/unique_bp/log.07Aug19.duplex4.8type.g++4 @@ -0,0 +1,274 @@ +LAMMPS (7 Aug 2019) +variable number equal 1 +variable ofreq equal 10000 +variable efreq equal 10000 + +variable ntype equal 8 + +variable T equal 0.1 + +units lj + +dimension 3 + +newton on + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 10 delay 0 check yes + +read_data data.duplex4.8type + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 2 by 2 MPI processor grid + reading atoms ... + 26 atoms + reading velocities ... + 26 velocities + 26 ellipsoids + scanning bonds ... + 1 = max bonds/atom + reading bonds ... + 24 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 0.000232 secs + read_data CPU = 0.002447 secs +mass * 3.1575 + +group all type 1 8 +26 atoms in group all + +# oxDNA bond interactions - FENE backbone +bond_style oxdna2/fene +bond_coeff * 2.0 0.25 0.7564 + +# oxDNA pair interactions +pair_style hybrid/overlay oxdna2/excv oxdna2/stk oxdna2/hbond oxdna2/xstk oxdna2/coaxstk oxdna2/dh +pair_coeff * * oxdna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxdna2/stk seqdep ${T} 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/stk seqdep 0.1 1.3523 2.6717 6.0 0.4 0.9 0.32 0.75 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 2.0 0.65 2.0 0.65 +pair_coeff * * oxdna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + +label loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 1%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+3 +variable comp equal 1+3 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 2%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+1 +variable comp equal 2+1 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 3%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 4%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 5%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+3 +variable comp equal 5+3 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 5 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 5 8 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 6%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +variable comp equal ${base}+1 +variable comp equal 6+1 +pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 6 ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 6 7 oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 7%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop +variable base loop ${ntype} +variable base loop 8 + variable basemod equal ${base}%4 + variable basemod equal 8%4 + if "${basemod} == 1" then "variable comp equal ${base}+3" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" + if "${basemod} == 2" then "variable comp equal ${base}+1" "pair_coeff ${base} ${comp} oxdna2/hbond seqdep 1.0678 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45" +next base +jump in.duplex4.8type loop + +pair_coeff * * oxdna2/xstk 47.5 0.575 0.675 0.495 0.655 2.25 0.791592653589793 0.58 1.7 1.0 0.68 1.7 1.0 0.68 1.5 0 0.65 1.7 0.875 0.68 1.7 0.875 0.68 +pair_coeff * * oxdna2/coaxstk 58.5 0.4 0.6 0.22 0.58 2.0 2.891592653589793 0.65 1.3 0 0.8 0.9 0 0.95 0.9 0 0.95 40.0 3.116592653589793 +pair_coeff * * oxdna2/dh ${T} 0.2 0.815 +pair_coeff * * oxdna2/dh 0.1 0.2 0.815 + +# Langevin dynamics +fix 1 all nve/asphere +fix 2 all langevin ${T} ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 ${T} 25.0 457145 angmom 10 +fix 2 all langevin 0.1 0.1 25.0 457145 angmom 10 + +timestep 1e-4 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 10000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +dump out all custom ${ofreq} out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.${number}.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump out all custom 10000 out.1.txt id mol type x y z ix iy iz c_quat[1] c_quat[2] c_quat[3] c_quat[4] vx vy vz +dump_modify out sort id +dump_modify out format line "%d %d %d %13.6le %13.6le %13.6le %d %d %d %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le %13.6le " + +#restart 10000 config0_restart config1_restart + +run 100000 +Neighbor list info ... + update every 10 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 4.63899 + ghost atom cutoff = 4.63899 + binsize = 2.31949, bins = 18 18 18 + 6 neighbor lists, perpetual/occasional/extra = 6 0 0 + (1) pair oxdna2/excv, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard + (2) pair oxdna2/stk, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (3) pair oxdna2/hbond, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (4) pair oxdna2/xstk, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (5) pair oxdna2/coaxstk, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none + (6) pair oxdna2/dh, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 9.381 | 9.563 | 9.746 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -1.6384018 0.037304147 -1.6010976 6.7769766e-05 +10000 ekin = 1.20524984175816 | erot = 1.26791229621008 | epot = -41.9183873815797 | etot = -39.4452252436115 +20000 ekin = 1.6085654035548 | erot = 2.6414088050897 | epot = -41.0106168994546 | etot = -36.7606426908101 +30000 ekin = 2.82110163819891 | erot = 3.06373823252419 | epot = -40.9348041675026 | etot = -35.0499642967795 +40000 ekin = 2.35553603700794 | erot = 3.60405945883761 | epot = -39.5418687902286 | etot = -33.5822732943831 +50000 ekin = 3.06061403125833 | erot = 3.35548669087246 | epot = -40.3236585928169 | etot = -33.9075578706861 +60000 ekin = 2.7347216991605 | erot = 4.23926242244084 | epot = -39.5379959923263 | etot = -32.564011870725 +70000 ekin = 3.46562604991873 | erot = 2.8521307045909 | epot = -38.7237000550356 | etot = -32.4059433005259 +80000 ekin = 3.17815543267806 | erot = 3.11078099027451 | epot = -39.7525036398366 | etot = -33.463567216884 +90000 ekin = 3.51635117668857 | erot = 2.58384069017333 | epot = -39.4762533092413 | etot = -33.3760614423795 +100000 ekin = 3.64218174280962 | erot = 2.88607181210736 | epot = -37.6002449519119 | etot = -31.0719913969949 + 100000 0.097124846 -1.5164679 0.070304678 -1.3060794 -2.9111933e-05 +Loop time of 5.64462 on 4 procs for 100000 steps with 26 atoms + +Performance: 153066.031 tau/day, 17715.976 timesteps/s +99.0% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.069668 | 2.1601 | 4.2189 | 138.7 | 38.27 +Bond | 0.008542 | 0.052544 | 0.095929 | 18.7 | 0.93 +Neigh | 4.8e-05 | 5.6e-05 | 6.4e-05 | 0.0 | 0.00 +Comm | 0.90402 | 3.1443 | 5.4155 | 124.9 | 55.70 +Output | 0.001003 | 0.0011317 | 0.001468 | 0.6 | 0.02 +Modify | 0.021098 | 0.20024 | 0.38154 | 39.2 | 3.55 +Other | | 0.0863 | | | 1.53 + +Nlocal: 6.5 ave 13 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 17.5 ave 22 max 13 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 80.25 ave 167 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 321 +Ave neighs/atom = 12.3462 +Ave special neighs/atom = 5.07692 +Neighbor list builds = 3 +Dangerous builds = 0 + +#write_restart config.${number}.* + + +Total wall time: 0:00:05 diff --git a/examples/USER/cgdna/examples/oxRNA2/duplex4/data.duplex4 b/examples/USER/cgdna/examples/oxRNA2/duplex4/data.duplex4 new file mode 100644 index 0000000000..72872d431a --- /dev/null +++ b/examples/USER/cgdna/examples/oxRNA2/duplex4/data.duplex4 @@ -0,0 +1,96 @@ +# LAMMPS data file +16 atoms +16 ellipsoids +13 bonds + +4 atom types +1 bond types + +# System size +-20.000000 20.000000 xlo xhi +-20.000000 20.000000 ylo yhi +-20.000000 20.000000 zlo zhi + +Masses + +1 3.1575 +2 3.1575 +3 3.1575 +4 3.1575 + +# Atom-ID, type, position, molecule-ID, ellipsoid flag, density +Atoms + +1 1 -6.000000000000001e-01 0.000000000000000e+00 0.000000000000000e+00 1 1 1 +2 2 -4.860249842674776e-01 -3.518234140414736e-01 3.897628551303122e-01 1 1 1 +3 3 -1.874009511073395e-01 -5.699832309147915e-01 7.795257102606244e-01 1 1 1 +4 4 1.824198365552941e-01 -5.715968887521518e-01 1.169288565390937e+00 1 1 1 +5 1 4.829362784135484e-01 -3.560513319622209e-01 1.559051420521249e+00 1 1 1 +6 2 5.999771538385027e-01 -5.235921299024461e-03 1.948814275651561e+00 1 1 1 +7 3 4.890766774371325e-01 3.475687034056071e-01 2.338577130781873e+00 1 1 1 +8 4 1.923677943514057e-01 5.683261666476170e-01 2.728339985912185e+00 1 1 1 +9 1 -1.923677943514057e-01 -5.683261666476170e-01 2.728339985912185e+00 2 1 1 +10 2 -4.890766774371324e-01 -3.475687034056071e-01 2.338577130781873e+00 2 1 1 +11 3 -5.999771538385025e-01 5.235921299024461e-03 1.948814275651561e+00 2 1 1 +12 4 -4.829362784135481e-01 3.560513319622207e-01 1.559051420521249e+00 2 1 1 +13 1 -1.824198365552940e-01 5.715968887521514e-01 1.169288565390936e+00 2 1 1 +14 2 1.874009511073395e-01 5.699832309147912e-01 7.795257102606241e-01 2 1 1 +15 3 4.860249842674773e-01 3.518234140414733e-01 3.897628551303119e-01 2 1 1 +16 4 5.999999999999995e-01 -3.330669073875470e-17 -3.330669073875470e-16 2 1 1 + +# Atom-ID, translational velocity, angular momentum +Velocities + +1 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +2 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +3 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +4 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +5 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +6 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +7 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +8 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +9 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +10 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +11 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +12 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +13 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +14 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +15 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +16 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 + +# Atom-ID, shape, quaternion +Ellipsoids + +1 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 1.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 0.000000000000000e+00 +2 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 9.513258223252946e-01 0.000000000000000e+00 0.000000000000000e+00 3.081869234362515e-01 +3 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 8.100416404457962e-01 0.000000000000000e+00 0.000000000000000e+00 5.863723567357894e-01 +4 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 5.899012371043606e-01 0.000000000000000e+00 0.000000000000000e+00 8.074754054847398e-01 +5 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 3.123349185122326e-01 0.000000000000000e+00 0.000000000000000e+00 9.499720515246527e-01 +6 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 4.363309284746654e-03 0.000000000000000e+00 0.000000000000000e+00 9.999904807207346e-01 +7 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -3.040330609254902e-01 0.000000000000000e+00 0.000000000000000e+00 9.526614812535865e-01 +8 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 5.828323126827837e-01 0.000000000000000e+00 0.000000000000000e+00 -8.125924533816677e-01 +9 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 8.125924533816681e-01 5.828323126827832e-01 -0.000000000000000e+00 +10 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.526614812535864e-01 3.040330609254902e-01 0.000000000000000e+00 +11 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.999904807207346e-01 -4.363309284746654e-03 0.000000000000000e+00 +12 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 9.499720515246526e-01 -3.123349185122325e-01 0.000000000000000e+00 +13 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 8.074754054847402e-01 -5.899012371043603e-01 0.000000000000000e+00 +14 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 0.000000000000000e+00 5.863723567357898e-01 -8.100416404457959e-01 0.000000000000000e+00 +15 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 -3.081869234362514e-01 9.513258223252948e-01 0.000000000000000e+00 +16 1.173984503142341e+00 1.173984503142341e+00 1.173984503142341e+00 -0.000000000000000e+00 2.775557561562893e-17 1.000000000000000e+00 -0.000000000000000e+00 + +# Bond topology +Bonds + +1 1 1 2 +2 1 2 3 +3 1 3 4 +4 1 4 5 +5 1 5 6 +6 1 6 7 +7 1 7 8 +8 1 9 10 +9 1 10 11 +10 1 11 12 +11 1 13 14 +12 1 14 15 +13 1 15 16 diff --git a/examples/USER/cgdna/examples/oxRNA2/duplex4/in.duplex4 b/examples/USER/cgdna/examples/oxRNA2/duplex4/in.duplex4 new file mode 100644 index 0000000000..ed2fafbe8b --- /dev/null +++ b/examples/USER/cgdna/examples/oxRNA2/duplex4/in.duplex4 @@ -0,0 +1,80 @@ +variable number equal 4 +variable ofreq equal 1000 +variable efreq equal 1000 +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 1 delay 0 check yes + +read_data data.duplex4 + +set atom * mass 3.1575 + +group all type 1 4 + +# oxRNA2 bond interactions - FENE backbone +bond_style oxrna2/fene +bond_coeff * 2.0 0.25 0.761070781051 + +# oxRNA2 pair interactions +pair_style hybrid/overlay oxrna2/excv oxrna2/stk oxrna2/hbond oxrna2/xstk oxrna2/coaxstk oxrna2/dh + +pair_coeff * * oxrna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxrna2/stk seqdep ${T} 1.40206 2.77 6.0 0.43 0.93 0.35 0.78 0.9 0 0.95 0.9 0 0.95 1.3 0 0.8 1.3 0 0.8 2.0 0.65 2.0 0.65 +pair_coeff * * oxrna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 3 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff * * oxrna2/xstk 59.9626 0.5 0.6 0.42 0.58 2.25 0.505 0.58 1.7 1.266 0.68 1.7 1.266 0.68 1.7 0.309 0.68 1.7 0.309 0.68 +pair_coeff * * oxrna2/coaxstk 80 0.5 0.6 0.42 0.58 2.0 2.592 0.65 1.3 0.151 0.8 0.9 0.685 0.95 0.9 0.685 0.95 2.0 -0.65 2.0 -0.65 +pair_coeff * * oxrna2/dh ${T} 0.5 1.02455 + +# NVE ensemble +#fix 1 all nve/dotc/langevin 0.1 0.1 0.03 457145 angmom 10 +#fix 1 all nve/dot +fix 1 all nve/asphere + +timestep 1e-5 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +#compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz +#dump_modify out sort id +#dump_modify out format line "%d %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f" + +run 1000000 + +#write_restart config.${number}.* diff --git a/examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.1 b/examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.1 new file mode 100644 index 0000000000..d4c9fa3fcc --- /dev/null +++ b/examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.1 @@ -0,0 +1,1174 @@ +LAMMPS (30 Oct 2019) +variable number equal 4 +variable ofreq equal 1000 +variable efreq equal 1000 +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 1 delay 0 check yes + +read_data data.duplex4 + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 16 atoms + reading velocities ... + 16 velocities + 16 ellipsoids + scanning bonds ... + 2 = max bonds/atom + reading bonds ... + 13 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 5.9e-05 secs + read_data CPU = 0.038375 secs + +set atom * mass 3.1575 + 16 settings made for mass + +group all type 1 4 +16 atoms in group all + +# oxRNA2 bond interactions - FENE backbone +bond_style oxrna2/fene +bond_coeff * 2.0 0.25 0.761070781051 + +# oxRNA2 pair interactions +pair_style hybrid/overlay oxrna2/excv oxrna2/stk oxrna2/hbond oxrna2/xstk oxrna2/coaxstk oxrna2/dh + +pair_coeff * * oxrna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxrna2/stk seqdep ${T} 1.40206 2.77 6.0 0.43 0.93 0.35 0.78 0.9 0 0.95 0.9 0 0.95 1.3 0 0.8 1.3 0 0.8 2.0 0.65 2.0 0.65 +pair_coeff * * oxrna2/stk seqdep 0.1 1.40206 2.77 6.0 0.43 0.93 0.35 0.78 0.9 0 0.95 0.9 0 0.95 1.3 0 0.8 1.3 0 0.8 2.0 0.65 2.0 0.65 +pair_coeff * * oxrna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 3 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff * * oxrna2/xstk 59.9626 0.5 0.6 0.42 0.58 2.25 0.505 0.58 1.7 1.266 0.68 1.7 1.266 0.68 1.7 0.309 0.68 1.7 0.309 0.68 +pair_coeff * * oxrna2/coaxstk 80 0.5 0.6 0.42 0.58 2.0 2.592 0.65 1.3 0.151 0.8 0.9 0.685 0.95 0.9 0.685 0.95 2.0 -0.65 2.0 -0.65 +pair_coeff * * oxrna2/dh ${T} 0.5 1.02455 +pair_coeff * * oxrna2/dh 0.1 0.5 1.02455 + +# NVE ensemble +#fix 1 all nve/dotc/langevin 0.1 0.1 0.03 457145 angmom 10 +#fix 1 all nve/dot +fix 1 all nve/asphere + +timestep 1e-5 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +#compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz +#dump_modify out sort id +#dump_modify out format line "%d %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f" + +run 1000000 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.3015 + ghost atom cutoff = 3.3015 + binsize = 1.65075, bins = 25 25 25 + 6 neighbor lists, perpetual/occasional/extra = 6 0 0 + (1) pair oxrna2/excv, perpetual + attributes: half, newton off + pair build: half/bin/newtoff + stencil: half/bin/3d/newtoff + bin: standard + (2) pair oxrna2/stk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (3) pair oxrna2/hbond, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (4) pair oxrna2/xstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (5) pair oxrna2/coaxstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (6) pair oxrna2/dh, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +0 ekin = 0 | erot = 0 | epot = -13.282537590974 | etot = -13.282537590974 +Per MPI rank memory allocation (min/avg/max) = 2.951 | 2.951 | 2.951 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -0.84341458 0.013255977 -0.8301586 -2.0169485e-05 +1000 ekin = 0.00448503054656468 | erot = 0.00825381229611384 | epot = -13.2952764343122 | etot = -13.2825375914695 +2000 ekin = 0.0179027901180511 | erot = 0.0327684151335467 | epot = -13.3332087967732 | etot = -13.2825375915216 +3000 ekin = 0.0401478317723584 | erot = 0.0728240143066062 | epot = -13.3955094376815 | etot = -13.2825375916026 +4000 ekin = 0.0710654348932282 | erot = 0.127292706283096 | epot = -13.4808957328808 | etot = -13.2825375917044 +5000 ekin = 0.110480309743662 | erot = 0.194739074279834 | epot = -13.5877569758405 | etot = -13.282537591817 +6000 ekin = 0.158231230694432 | erot = 0.273546913858903 | epot = -13.7143157364827 | etot = -13.2825375919294 +7000 ekin = 0.214206450831754 | erot = 0.362058396901232 | epot = -13.8588024397642 | etot = -13.2825375920312 +8000 ekin = 0.278374111850069 | erot = 0.458709556672181 | epot = -14.0196212606361 | etot = -13.2825375921138 +9000 ekin = 0.35080209403022 | erot = 0.562145629088178 | epot = -14.1954853152903 | etot = -13.2825375921719 +10000 ekin = 0.431663021447766 | erot = 0.671302139462136 | epot = -14.385502753114 | etot = -13.2825375922041 +11000 ekin = 0.521222365620265 | erot = 0.78544264622411 | epot = -14.5892026040572 | etot = -13.2825375922128 +12000 ekin = 0.61981039873542 | erot = 0.904150888366026 | epot = -14.8064988793055 | etot = -13.2825375922041 +13000 ekin = 0.72778153179885 | erot = 1.02728222251243 | epot = -15.0376013464974 | etot = -13.2825375921861 +14000 ekin = 0.845466747659446 | erot = 1.154885201864 | epot = -15.2828895416915 | etot = -13.2825375921681 +15000 ekin = 0.973515286429446 | erot = 1.28640002432487 | epot = -15.5424529041413 | etot = -13.2825375933869 +16000 ekin = 1.12323013751098 | erot = 1.40387495398598 | epot = -15.8096426839256 | etot = -13.2825375924286 +17000 ekin = 1.2976927283263 | erot = 1.51347784068661 | epot = -16.0937081607397 | etot = -13.2825375917268 +18000 ekin = 1.48565191084531 | erot = 1.63592970999661 | epot = -16.4041192134347 | etot = -13.2825375925928 +19000 ekin = 1.66750911163348 | erot = 1.77940241938721 | epot = -16.7294491246368 | etot = -13.2825375936161 +20000 ekin = 1.84148924290423 | erot = 1.93695511183687 | epot = -17.0609819484057 | etot = -13.2825375936646 +21000 ekin = 2.02307741366163 | erot = 2.09844265792961 | epot = -17.4040576653939 | etot = -13.2825375938027 +22000 ekin = 2.21183606977224 | erot = 2.26260708947302 | epot = -17.7569807531587 | etot = -13.2825375939134 +23000 ekin = 2.40735468792977 | erot = 2.42817202047308 | epot = -18.1180643024997 | etot = -13.2825375940968 +24000 ekin = 2.60896890448861 | erot = 2.59357882573853 | epot = -18.485085324508 | etot = -13.2825375942809 +25000 ekin = 2.81580135477345 | erot = 2.75706655667055 | epot = -18.855405505957 | etot = -13.282537594513 +26000 ekin = 3.02680083558485 | erot = 2.91667946897257 | epot = -19.2260178993271 | etot = -13.2825375947697 +27000 ekin = 3.24067707260308 | erot = 3.07027299756498 | epot = -19.5934876652175 | etot = -13.2825375950495 +28000 ekin = 3.45601412953572 | erot = 3.21560615188039 | epot = -19.9541578767293 | etot = -13.2825375953132 +29000 ekin = 3.6713683081319 | erot = 3.35037905822946 | epot = -20.304284961999 | etot = -13.2825375956376 +30000 ekin = 3.88476027224393 | erot = 3.47208481891837 | epot = -20.639382687185 | etot = -13.2825375960227 +31000 ekin = 4.09387957878895 | erot = 3.57821385032035 | epot = -20.9546310254509 | etot = -13.2825375963416 +32000 ekin = 4.29662185345806 | erot = 3.66648606531138 | epot = -21.2456455154186 | etot = -13.2825375966492 +33000 ekin = 4.49089153394062 | erot = 3.73482555362569 | epot = -21.5082546845018 | etot = -13.2825375969355 +34000 ekin = 4.67464118182276 | erot = 3.78142516888995 | epot = -21.738603947901 | etot = -13.2825375971883 +35000 ekin = 4.84586411782047 | erot = 3.80480460777895 | epot = -21.9332063229962 | etot = -13.2825375973967 +36000 ekin = 5.00270940487365 | erot = 3.8039453503275 | epot = -22.0891923527593 | etot = -13.2825375975582 +37000 ekin = 5.14355281474259 | erot = 3.7783370953036 | epot = -22.204427507712 | etot = -13.2825375976658 +38000 ekin = 5.26699752588855 | erot = 3.72801268545693 | epot = -22.2775478090594 | etot = -13.2825375977139 +39000 ekin = 5.37191151713863 | erot = 3.65359747923659 | epot = -22.3080465940736 | etot = -13.2825375976984 +40000 ekin = 5.45746010972423 | erot = 3.55633701588595 | epot = -22.2963347232305 | etot = -13.2825375976203 +41000 ekin = 5.52312188621308 | erot = 3.43809872369854 | epot = -22.2437582073842 | etot = -13.2825375974726 +42000 ekin = 5.56872044211992 | erot = 3.30135279333163 | epot = -22.1526108327155 | etot = -13.2825375972639 +43000 ekin = 5.59443660082917 | erot = 3.14910305123731 | epot = -22.0260772490691 | etot = -13.2825375970026 +44000 ekin = 5.60078634437692 | erot = 2.98477133565124 | epot = -21.8680952767294 | etot = -13.2825375967012 +45000 ekin = 5.58859564323333 | erot = 2.81204277265316 | epot = -21.6831760122617 | etot = -13.2825375963752 +46000 ekin = 5.55896198288794 | erot = 2.63469562167501 | epot = -21.4761952006007 | etot = -13.2825375960378 +47000 ekin = 5.51320424221946 | erot = 2.45646420183046 | epot = -21.2522060397483 | etot = -13.2825375956984 +48000 ekin = 5.45280176988517 | erot = 2.28095947573118 | epot = -21.0162988409769 | etot = -13.2825375953605 +49000 ekin = 5.37933239946638 | erot = 2.11161440403257 | epot = -20.7734843985446 | etot = -13.2825375950457 +50000 ekin = 5.29440598595185 | erot = 1.95156309993188 | epot = -20.5285066806346 | etot = -13.2825375947508 +51000 ekin = 5.19960275040233 | erot = 1.8036634398305 | epot = -20.2858037847152 | etot = -13.2825375944824 +52000 ekin = 5.09244091535756 | erot = 1.66034071449473 | epot = -20.0353192196127 | etot = -13.2825375897604 +53000 ekin = 5.00219098599272 | erot = 1.54003539006211 | epot = -19.8247639698981 | etot = -13.2825375938433 +54000 ekin = 4.90058329526777 | erot = 1.45132465506075 | epot = -19.6344455614683 | etot = -13.2825376111398 +55000 ekin = 4.70838087935139 | erot = 1.38368494594893 | epot = -19.3746034336678 | etot = -13.2825376083675 +56000 ekin = 4.44064498303545 | erot = 1.42525549496303 | epot = -19.1484380668508 | etot = -13.2825375888523 +57000 ekin = 4.28012764787285 | erot = 1.59067222265512 | epot = -19.1533374833604 | etot = -13.2825376128325 +58000 ekin = 4.17606446205098 | erot = 1.6926959141941 | epot = -19.1512979674148 | etot = -13.2825375911697 +59000 ekin = 4.0674801293444 | erot = 1.75788112721294 | epot = -19.1078988477137 | etot = -13.2825375911564 +60000 ekin = 3.9544882347638 | erot = 1.84391663061768 | epot = -19.0809424565336 | etot = -13.2825375911521 +61000 ekin = 3.83840387031284 | erot = 1.95003019237208 | epot = -19.0709716537088 | etot = -13.2825375910239 +62000 ekin = 3.72130809963045 | erot = 2.07501703895377 | epot = -19.0788627296237 | etot = -13.2825375910394 +63000 ekin = 3.60440089032981 | erot = 2.21773397929798 | epot = -19.1046724606768 | etot = -13.282537591049 +64000 ekin = 3.48898621429844 | erot = 2.37695650761985 | epot = -19.1484803129713 | etot = -13.282537591053 +65000 ekin = 3.37647880025293 | erot = 2.55140907448467 | epot = -19.2104254657961 | etot = -13.2825375910585 +66000 ekin = 3.26833067403372 | erot = 2.73974236805088 | epot = -19.2906106331593 | etot = -13.2825375910747 +67000 ekin = 3.16594788215578 | erot = 2.94047174698236 | epot = -19.3889572202528 | etot = -13.2825375911146 +68000 ekin = 3.07060531612276 | erot = 3.15188029478627 | epot = -19.5050232021015 | etot = -13.2825375911924 +69000 ekin = 2.98334905059819 | erot = 3.37190853325577 | epot = -19.6377951751758 | etot = -13.2825375913219 +70000 ekin = 2.90492955397884 | erot = 3.59802295152975 | epot = -19.7854900970223 | etot = -13.2825375915137 +71000 ekin = 2.83572376329218 | erot = 3.8271560839742 | epot = -19.9454174390314 | etot = -13.282537591765 +72000 ekin = 2.77568510798997 | erot = 4.05569348668259 | epot = -20.1139161867768 | etot = -13.2825375921043 +73000 ekin = 2.72437405649527 | erot = 4.27929863267978 | epot = -20.2862102816556 | etot = -13.2825375924805 +74000 ekin = 2.6809894320095 | erot = 4.4934031024691 | epot = -20.4569301273605 | etot = -13.2825375928819 +75000 ekin = 2.6444530940616 | erot = 4.69339307186043 | epot = -20.6203837591939 | etot = -13.2825375932719 +76000 ekin = 2.61355415206022 | erot = 4.87501053156087 | epot = -20.7711022772329 | etot = -13.2825375936118 +77000 ekin = 2.58710084062323 | erot = 5.03478939172066 | epot = -20.9044278262183 | etot = -13.2825375938744 +78000 ekin = 2.56403853914049 | erot = 5.17029283961051 | epot = -21.0168689727798 | etot = -13.2825375940288 +79000 ekin = 2.54361120788211 | erot = 5.28037161018751 | epot = -21.1065204121487 | etot = -13.2825375940791 +80000 ekin = 2.52540527324247 | erot = 5.36512720853065 | epot = -21.173070075803 | etot = -13.2825375940298 +81000 ekin = 2.50929384303298 | erot = 5.42576598242971 | epot = -21.2175974194025 | etot = -13.2825375939398 +82000 ekin = 2.49524917644589 | erot = 5.46414530531067 | epot = -21.2419320755728 | etot = -13.2825375938163 +83000 ekin = 2.4833426959312 | erot = 5.48242032921998 | epot = -21.248300618845 | etot = -13.2825375936939 +84000 ekin = 2.47365997802594 | erot = 5.48271691205541 | epot = -21.2389144836696 | etot = -13.2825375935882 +85000 ekin = 2.46626808184772 | erot = 5.46691083838924 | epot = -21.2157165137399 | etot = -13.2825375935029 +86000 ekin = 2.46123154184243 | erot = 5.43653398177485 | epot = -21.1803031170841 | etot = -13.2825375934668 +87000 ekin = 2.45852093879055 | erot = 5.39265692383446 | epot = -21.1337154560121 | etot = -13.2825375933871 +88000 ekin = 2.45840646060175 | erot = 5.33627030736198 | epot = -21.0772143612561 | etot = -13.2825375932924 +89000 ekin = 2.46146480126887 | erot = 5.26838646846783 | epot = -21.0123888631742 | etot = -13.2825375934375 +90000 ekin = 2.4677317783594 | erot = 5.18930366181446 | epot = -20.9395730335193 | etot = -13.2825375933455 +91000 ekin = 2.47726011905719 | erot = 5.09951749277777 | epot = -20.8593152050595 | etot = -13.2825375932246 +92000 ekin = 2.49074261962909 | erot = 5.00022791911595 | epot = -20.7735081318254 | etot = -13.2825375930803 +93000 ekin = 2.50902833057362 | erot = 4.89281259013106 | epot = -20.6843785136292 | etot = -13.2825375929245 +94000 ekin = 2.53301288183075 | erot = 4.77876912035546 | epot = -20.5943195949544 | etot = -13.2825375927682 +95000 ekin = 2.56354598704907 | erot = 4.6596420581626 | epot = -20.5057256378352 | etot = -13.2825375926235 +96000 ekin = 2.60133194738611 | erot = 4.53693642149354 | epot = -20.4208059613806 | etot = -13.2825375925009 +97000 ekin = 2.64684712537105 | erot = 4.41204173729005 | epot = -20.3414264550665 | etot = -13.2825375924053 +98000 ekin = 2.70029551800324 | erot = 4.28619503995162 | epot = -20.2690281502928 | etot = -13.2825375923379 +99000 ekin = 2.76159183076381 | erot = 4.16048163754163 | epot = -20.2046110606006 | etot = -13.2825375922951 +100000 ekin = 2.83036874776579 | erot = 4.03587523010376 | epot = -20.1487815701408 | etot = -13.2825375922712 +101000 ekin = 2.90599845693996 | erot = 3.91330077540588 | epot = -20.1018368246064 | etot = -13.2825375922606 +102000 ekin = 2.98761606367604 | erot = 3.79369343963812 | epot = -20.0638470955752 | etot = -13.2825375922611 +103000 ekin = 3.07413620026802 | erot = 3.67802597580043 | epot = -20.0346997683418 | etot = -13.2825375922734 +104000 ekin = 3.16426099663645 | erot = 3.56728973636564 | epot = -20.0140883253047 | etot = -13.2825375923026 +105000 ekin = 3.25648344622793 | erot = 3.46242766269272 | epot = -20.0014487012763 | etot = -13.2825375923557 +106000 ekin = 3.34909407537355 | erot = 3.36423261094161 | epot = -19.9958642787542 | etot = -13.282537592439 +107000 ekin = 3.4401993069765 | erot = 3.27323316283015 | epot = -19.9959700623645 | etot = -13.2825375925578 +108000 ekin = 3.52775814523602 | erot = 3.18959025645786 | epot = -19.999885994407 | etot = -13.2825375927131 +109000 ekin = 3.60964009104214 | erot = 3.11302339299888 | epot = -20.0052010769433 | etot = -13.2825375929023 +110000 ekin = 3.68370388524509 | erot = 3.04277828887564 | epot = -20.0090197672386 | etot = -13.2825375931179 +111000 ekin = 3.74789440567183 | erot = 2.97764201100029 | epot = -20.0080740100205 | etot = -13.2825375933484 +112000 ekin = 3.80035415830428 | erot = 2.91600823448521 | epot = -19.9988999863676 | etot = -13.2825375935781 +113000 ekin = 3.839544891464 | erot = 2.8559933088984 | epot = -19.9780757941506 | etot = -13.2825375937882 +114000 ekin = 3.86437452036816 | erot = 2.79560177874327 | epot = -19.9425138930678 | etot = -13.2825375939563 +115000 ekin = 3.87432139555448 | erot = 2.7329343736024 | epot = -19.8897933632161 | etot = -13.2825375940592 +116000 ekin = 3.86954570193439 | erot = 2.66642221950682 | epot = -19.8185055155168 | etot = -13.2825375940755 +117000 ekin = 3.85097050791378 | erot = 2.59505981730843 | epot = -19.7285679191997 | etot = -13.2825375939775 +118000 ekin = 3.82031843896371 | erot = 2.51866416069826 | epot = -19.6215201934448 | etot = -13.2825375937828 +119000 ekin = 3.78008379969918 | erot = 2.43788144963878 | epot = -19.5005028428254 | etot = -13.2825375934874 +120000 ekin = 3.73339325084433 | erot = 2.35417060362233 | epot = -19.3701014475786 | etot = -13.282537593112 +121000 ekin = 3.68379362023519 | erot = 2.26974086129527 | epot = -19.23607207422 | etot = -13.2825375926895 +122000 ekin = 3.63497633455468 | erot = 2.18733107351197 | epot = -19.1048450003258 | etot = -13.2825375922591 +123000 ekin = 3.59047168903067 | erot = 2.10992442969337 | epot = -18.9829337105841 | etot = -13.2825375918601 +124000 ekin = 3.55336069064742 | erot = 2.040449477976 | epot = -18.8763477601487 | etot = -13.2825375915253 +125000 ekin = 3.526052756485 | erot = 1.98151529341996 | epot = -18.7901056411805 | etot = -13.2825375912756 +126000 ekin = 3.51088386083626 | erot = 1.93492307727824 | epot = -18.728344529054 | etot = -13.2825375909395 +127000 ekin = 3.51016542665131 | erot = 1.90135594382336 | epot = -18.6940589614221 | etot = -13.2825375909474 +128000 ekin = 3.52366007691459 | erot = 1.88146923500262 | epot = -18.6876669021183 | etot = -13.2825375902011 +129000 ekin = 3.52804447871109 | erot = 1.87939379818812 | epot = -18.6899759099344 | etot = -13.2825376330352 +130000 ekin = 3.39121727536937 | erot = 1.95375354402963 | epot = -18.6275084102343 | etot = -13.2825375908353 +131000 ekin = 3.51597185423296 | erot = 2.06600773707502 | epot = -18.8645172230933 | etot = -13.2825376317853 +132000 ekin = 3.65680948155273 | erot = 2.09675964820427 | epot = -19.0361067214651 | etot = -13.2825375917081 +133000 ekin = 3.78260898444153 | erot = 2.11778864665409 | epot = -19.1829352240667 | etot = -13.2825375929711 +134000 ekin = 3.90291219401782 | erot = 2.13993246768634 | epot = -19.3253822549312 | etot = -13.282537593227 +135000 ekin = 4.0130725329214 | erot = 2.16317596346888 | epot = -19.4587860898102 | etot = -13.2825375934199 +136000 ekin = 4.10942813981085 | erot = 2.18779054238602 | epot = -19.579756275755 | etot = -13.2825375935581 +137000 ekin = 4.18918244084739 | erot = 2.21413018926373 | epot = -19.6858502237401 | etot = -13.282537593629 +138000 ekin = 4.25055180725538 | erot = 2.24252417705096 | epot = -19.7756135779486 | etot = -13.2825375936422 +139000 ekin = 4.29264193993076 | erot = 2.27334414892611 | epot = -19.8485236824514 | etot = -13.2825375935945 +140000 ekin = 4.31542981069473 | erot = 2.30704736065647 | epot = -19.9050147648392 | etot = -13.282537593488 +141000 ekin = 4.31969657449582 | erot = 2.34420108979785 | epot = -19.9464352576258 | etot = -13.2825375933322 +142000 ekin = 4.30689625825181 | erot = 2.38546661972145 | epot = -19.9749004711164 | etot = -13.2825375931432 +143000 ekin = 4.27897643633865 | erot = 2.43154322469962 | epot = -19.9930572539778 | etot = -13.2825375929395 +144000 ekin = 4.23817759048809 | erot = 2.4830525431645 | epot = -20.0037677263996 | etot = -13.282537592747 +145000 ekin = 4.18683687366757 | erot = 2.54040585524226 | epot = -20.0097803214924 | etot = -13.2825375925826 +146000 ekin = 4.1272243777605 | erot = 2.60369949546902 | epot = -20.0134614656897 | etot = -13.2825375924601 +147000 ekin = 4.06142641942193 | erot = 2.67262771534946 | epot = -20.0165917271588 | etot = -13.2825375923874 +148000 ekin = 3.9912803569092 | erot = 2.74643868481959 | epot = -20.0202566340943 | etot = -13.2825375923655 +149000 ekin = 3.91835859675027 | erot = 2.82393987441759 | epot = -20.0248360635575 | etot = -13.2825375923896 +150000 ekin = 3.84399502540854 | erot = 2.90355368904202 | epot = -20.0300863068999 | etot = -13.2825375924493 +151000 ekin = 3.76934462696646 | erot = 2.98342057410476 | epot = -20.0353027936018 | etot = -13.2825375925305 +152000 ekin = 3.69546503896298 | erot = 3.06154297168136 | epot = -20.0395456032602 | etot = -13.2825375926159 +153000 ekin = 3.62340677772839 | erot = 3.13595781467703 | epot = -20.0419021850935 | etot = -13.2825375926881 +154000 ekin = 3.55429442921676 | erot = 3.20491770297265 | epot = -20.0417497249216 | etot = -13.2825375927321 +155000 ekin = 3.48935808553585 | erot = 3.26703376494699 | epot = -20.0389294432276 | etot = -13.2825375927448 +156000 ekin = 3.42995719397496 | erot = 3.32146386703849 | epot = -20.0339586537003 | etot = -13.2825375926868 +157000 ekin = 3.37758377439356 | erot = 3.36807693572793 | epot = -20.0281983027502 | etot = -13.2825375926288 +158000 ekin = 3.32977839475207 | erot = 3.40502394976504 | epot = -20.0173399361875 | etot = -13.2825375916704 +159000 ekin = 3.28790229188226 | erot = 3.43232801110884 | epot = -20.0027678906268 | etot = -13.2825375876357 +160000 ekin = 3.2827995172835 | erot = 3.46457454882488 | epot = -20.0299116571487 | etot = -13.2825375910404 +161000 ekin = 3.29006841785848 | erot = 3.48756894666501 | epot = -20.0601749524886 | etot = -13.2825375879651 +162000 ekin = 3.30320279765029 | erot = 3.50064541816097 | epot = -20.0863858038423 | etot = -13.282537588031 +163000 ekin = 3.32680445360257 | erot = 3.50703979240478 | epot = -20.1163818341648 | etot = -13.2825375881575 +164000 ekin = 3.35978204864574 | erot = 3.50639799900046 | epot = -20.1487176359768 | etot = -13.2825375883306 +165000 ekin = 3.40052448161995 | erot = 3.49807859199014 | epot = -20.1811406621343 | etot = -13.2825375885243 +166000 ekin = 3.44710440323596 | erot = 3.48135096319306 | epot = -20.2109929551315 | etot = -13.2825375887025 +167000 ekin = 3.4975648313672 | erot = 3.45565303648312 | epot = -20.2357554566791 | etot = -13.2825375888288 +168000 ekin = 3.55023572858497 | erot = 3.42084325030349 | epot = -20.2536165677605 | etot = -13.282537588872 +169000 ekin = 3.60406985696843 | erot = 3.37750569995077 | epot = -20.2641131456975 | etot = -13.2825375887783 +170000 ekin = 3.41798406778448 | erot = 3.07782048145476 | epot = -19.7783420668553 | etot = -13.282537517616 +171000 ekin = 3.24552871157827 | erot = 2.73637390316214 | epot = -19.2644400103087 | etot = -13.2825373955683 +172000 ekin = 3.78367855051371 | erot = 3.0727453748938 | epot = -20.1389614956922 | etot = -13.2825375702847 +173000 ekin = 4.03457273059443 | erot = 3.1833646910841 | epot = -20.5004749222031 | etot = -13.2825375005245 +174000 ekin = 4.14002439986023 | erot = 3.16763893899922 | epot = -20.5902008391762 | etot = -13.2825375003167 +175000 ekin = 4.24061478727573 | erot = 3.15086312051219 | epot = -20.6740154078953 | etot = -13.2825375001074 +176000 ekin = 4.33750550891641 | erot = 3.1355261006119 | epot = -20.7555691095056 | etot = -13.2825374999773 +177000 ekin = 4.43118634626255 | erot = 3.12342668205083 | epot = -20.8371505282964 | etot = -13.282537499983 +178000 ekin = 4.52112038535911 | erot = 3.11516996838714 | epot = -20.9188278538863 | etot = -13.28253750014 +179000 ekin = 4.60569122910559 | erot = 3.10997891303161 | epot = -20.9982076425525 | etot = -13.2825375004153 +180000 ekin = 4.68248742105205 | erot = 3.10587534040976 | epot = -21.0709002621995 | etot = -13.2825375007377 +181000 ekin = 4.74885008880769 | erot = 3.10016969122633 | epot = -21.1315572810546 | etot = -13.2825375010206 +182000 ekin = 4.80252004240904 | erot = 3.09010778323153 | epot = -21.1751653268271 | etot = -13.2825375011865 +183000 ekin = 4.84185836209392 | erot = 3.07355401450656 | epot = -21.1979498780501 | etot = -13.2825375014496 +184000 ekin = 4.86305938218274 | erot = 3.04972947015758 | epot = -21.1953263537857 | etot = -13.2825375014454 +185000 ekin = 4.86484048379853 | erot = 3.01830532387125 | epot = -21.165683308955 | etot = -13.2825375012852 +186000 ekin = 4.84781115921877 | erot = 2.97987576045986 | epot = -21.1102244206817 | etot = -13.2825375010031 +187000 ekin = 4.8135776433552 | erot = 2.93597501879465 | epot = -21.032090162799 | etot = -13.2825375006491 +188000 ekin = 4.76439584097176 | erot = 2.8887503176203 | epot = -20.9356836588659 | etot = -13.2825375002739 +189000 ekin = 4.7028202134345 | erot = 2.84056846871295 | epot = -20.8259261820664 | etot = -13.282537499919 +190000 ekin = 4.63141632940872 | erot = 2.79367442377689 | epot = -20.7076282527969 | etot = -13.2825374996113 +191000 ekin = 4.55257205219687 | erot = 2.74995133907398 | epot = -20.5850608906317 | etot = -13.2825374993609 +192000 ekin = 4.46841445137449 | erot = 2.7108083514329 | epot = -20.4617603019722 | etot = -13.2825374991648 +193000 ekin = 4.38080987485702 | erot = 2.67717312167301 | epot = -20.3405204955445 | etot = -13.2825374990145 +194000 ekin = 4.29140314493158 | erot = 2.64952891334607 | epot = -20.2234695571822 | etot = -13.2825374989045 +195000 ekin = 4.20164846020147 | erot = 2.62793199519283 | epot = -20.1121179542319 | etot = -13.2825374988376 +196000 ekin = 4.112799736886 | erot = 2.6119729730638 | epot = -20.0073102087726 | etot = -13.2825374988228 +197000 ekin = 4.0258589719236 | erot = 2.60069607327732 | epot = -19.9090925440707 | etot = -13.2825374988698 +198000 ekin = 3.94151021740635 | erot = 2.59254113732139 | epot = -19.8165888537063 | etot = -13.2825374989786 +199000 ekin = 3.86008920571504 | erot = 2.58539978552083 | epot = -19.728026490366 | etot = -13.2825374991301 +200000 ekin = 3.78163650515412 | erot = 2.57685633277384 | epot = -19.6410303372136 | etot = -13.2825374992857 +201000 ekin = 3.70604145366868 | erot = 2.56461316993842 | epot = -19.5531921230031 | etot = -13.282537499396 +202000 ekin = 3.63323784111708 | erot = 2.54700321074533 | epot = -19.4627785512819 | etot = -13.2825374994195 +203000 ekin = 3.56337600429933 | erot = 2.52342549129417 | epot = -19.3693389949301 | etot = -13.2825374993366 +204000 ekin = 3.49690618989364 | erot = 2.49455276327499 | epot = -19.2739964523245 | etot = -13.2825374991559 +205000 ekin = 3.43455338767261 | erot = 2.46224574346265 | epot = -19.1793366300441 | etot = -13.2825374989088 +206000 ekin = 3.37721205721374 | erot = 2.42921548153353 | epot = -19.0889650373857 | etot = -13.2825374986384 +207000 ekin = 3.32580575275754 | erot = 2.39854397251178 | epot = -19.0068872236571 | etot = -13.2825374983878 +208000 ekin = 3.28114891016496 | erot = 2.37318814654829 | epot = -18.9368745549054 | etot = -13.2825374981921 +209000 ekin = 3.24383236356932 | erot = 2.35556506548921 | epot = -18.8819349271337 | etot = -13.2825374980752 +210000 ekin = 3.21413821976281 | erot = 2.34727297364745 | epot = -18.8439486914582 | etot = -13.282537498048 +211000 ekin = 3.19199204395966 | erot = 2.34895966766644 | epot = -18.823489209736 | etot = -13.2825374981099 +212000 ekin = 3.17695628121177 | erot = 2.360321472034 | epot = -18.819815251497 | etot = -13.2825374982512 +213000 ekin = 3.16826455951518 | erot = 2.38020171954861 | epot = -18.8310037775187 | etot = -13.2825374984549 +214000 ekin = 3.16489343854634 | erot = 2.4067605217501 | epot = -18.8541914589957 | etot = -13.2825374986993 +215000 ekin = 3.16566474352153 | erot = 2.4376973804056 | epot = -18.8858996228856 | etot = -13.2825374989585 +216000 ekin = 3.16936807503256 | erot = 2.47051711068081 | epot = -18.9224226849174 | etot = -13.282537499204 +217000 ekin = 3.16266988026838 | erot = 2.47868467134127 | epot = -18.9238920507831 | etot = -13.2825374991734 +218000 ekin = 3.17835235865319 | erot = 2.45704329444878 | epot = -18.9179331413792 | etot = -13.2825374882772 +219000 ekin = 3.26524817202019 | erot = 2.48120766962855 | epot = -19.0289933444494 | etot = -13.2825375028007 +220000 ekin = 3.31083663795614 | erot = 2.50602061547625 | epot = -19.0993947418608 | etot = -13.2825374884285 +221000 ekin = 3.33748530919716 | erot = 2.52276996124467 | epot = -19.1427927588607 | etot = -13.2825374884189 +222000 ekin = 3.36243211589499 | erot = 2.53668587910066 | epot = -19.181655483376 | etot = -13.2825374883803 +223000 ekin = 3.38541896904217 | erot = 2.54888617169842 | epot = -19.2168426290796 | etot = -13.282537488339 +224000 ekin = 3.40625812507986 | erot = 2.56049920868626 | epot = -19.2492948220809 | etot = -13.2825374883148 +225000 ekin = 3.42484722909618 | erot = 2.57234499865719 | epot = -19.2797297160695 | etot = -13.2825374883162 +226000 ekin = 3.44121067431411 | erot = 2.58472036633686 | epot = -19.3084685289968 | etot = -13.2825374883458 +227000 ekin = 3.45552721377379 | erot = 2.59730386680743 | epot = -19.3353685689834 | etot = -13.2825374884022 +228000 ekin = 3.46810974282139 | erot = 2.6091693120744 | epot = -19.3598165433777 | etot = -13.2825374884819 +229000 ekin = 3.4793267631311 | erot = 2.61888809507087 | epot = -19.3807523467836 | etot = -13.2825374885816 +230000 ekin = 3.48948003513645 | erot = 2.62469570471749 | epot = -19.3967132285507 | etot = -13.2825374886968 +231000 ekin = 3.49867242979377 | erot = 2.62469374220078 | epot = -19.4059036608153 | etot = -13.2825374888207 +232000 ekin = 3.50671171842654 | erot = 2.6170613032781 | epot = -19.4063105106474 | etot = -13.2825374889427 +233000 ekin = 3.51309701132125 | erot = 2.60026316425572 | epot = -19.395897664621 | etot = -13.2825374890441 +234000 ekin = 3.51712117494327 | erot = 2.5732608561 | epot = -19.3729195201406 | etot = -13.2825374890973 +235000 ekin = 3.51809173982137 | erot = 2.53573892922866 | epot = -19.3363681581185 | etot = -13.2825374890685 +236000 ekin = 3.51562949139304 | erot = 2.48833922691111 | epot = -19.2865062072295 | etot = -13.2825374889254 +237000 ekin = 3.50996386129235 | erot = 2.43285732073676 | epot = -19.2253586706787 | etot = -13.2825374886496 +238000 ekin = 3.50212794781253 | erot = 2.37232394343562 | epot = -19.1569893794952 | etot = -13.2825374882471 +239000 ekin = 3.49397580570111 | erot = 2.31089750062538 | epot = -19.0874107940787 | etot = -13.2825374877522 +240000 ekin = 3.48799489984455 | erot = 2.2535377170645 | epot = -19.0240701041318 | etot = -13.2825374872227 +241000 ekin = 3.4869474415209 | erot = 2.2054938684223 | epot = -18.9749787966723 | etot = -13.2825374867291 +242000 ekin = 3.49341769740518 | erot = 2.1716922310321 | epot = -18.9476474147781 | etot = -13.2825374863409 +243000 ekin = 3.50935803683834 | erot = 2.15612557817114 | epot = -18.9480211011257 | etot = -13.2825374861162 +244000 ekin = 3.53571412218956 | erot = 2.16133426987289 | epot = -18.979585878157 | etot = -13.2825374860946 +245000 ekin = 3.57218201231806 | erot = 2.18803987534361 | epot = -19.0427593739549 | etot = -13.2825374862933 +246000 ekin = 3.61712090977309 | erot = 2.23496626996945 | epot = -19.134624666449 | etot = -13.2825374867064 +247000 ekin = 3.66762313707197 | erot = 2.29886938892499 | epot = -19.2490300133012 | etot = -13.2825374873042 +248000 ekin = 3.7197330409766 | erot = 2.3747925366233 | epot = -19.377063065633 | etot = -13.2825374880331 +249000 ekin = 3.7687988475912 | erot = 2.45655776432188 | epot = -19.5078941007305 | etot = -13.2825374888175 +250000 ekin = 3.80993596354031 | erot = 2.53748030029899 | epot = -19.6299537534039 | etot = -13.2825374895646 +251000 ekin = 3.83856187827056 | erot = 2.61124537605178 | epot = -19.7323447445001 | etot = -13.2825374901778 +252000 ekin = 3.85094160348732 | erot = 2.67282602420842 | epot = -19.8063051182675 | etot = -13.2825374905717 +253000 ekin = 3.84466267221376 | erot = 2.71927370140095 | epot = -19.8464738643054 | etot = -13.2825374906907 +254000 ekin = 3.81895334833665 | erot = 2.75020964906229 | epot = -19.8517004879202 | etot = -13.2825374905212 +255000 ekin = 3.77477712370614 | erot = 2.76789565653814 | epot = -19.8252102703408 | etot = -13.2825374900966 +256000 ekin = 3.71467746908406 | erot = 2.77685421459328 | epot = -19.7740691731677 | etot = -13.2825374894904 +257000 ekin = 3.64239785971379 | erot = 2.78310854270386 | epot = -19.7080438912194 | etot = -13.2825374888018 +258000 ekin = 3.56234912666851 | erot = 2.79319020432263 | epot = -19.6380768191282 | etot = -13.2825374881371 +259000 ekin = 3.47902170398396 | erot = 2.81309489223268 | epot = -19.5746540838083 | etot = -13.2825374875917 +260000 ekin = 3.39644765746004 | erot = 2.84735592157315 | epot = -19.5263410662695 | etot = -13.2825374872363 +261000 ekin = 3.31779785755485 | erot = 2.89836390677654 | epot = -19.4986992514401 | etot = -13.2825374871087 +262000 ekin = 3.24516405277549 | erot = 2.96601202360082 | epot = -19.493713563585 | etot = -13.2825374872087 +263000 ekin = 3.17954694530476 | erot = 3.04771661067519 | epot = -19.509801043485 | etot = -13.2825374875051 +264000 ekin = 3.12100159498054 | erot = 3.13875568824872 | epot = -19.5422947711677 | etot = -13.2825374879384 +265000 ekin = 3.068909969511 | erot = 3.23291804297596 | epot = -19.5843655009193 | etot = -13.2825374884324 +266000 ekin = 3.02230555156861 | erot = 3.32335252530508 | epot = -19.6281955657834 | etot = -13.2825374889098 +267000 ekin = 2.98016989218859 | erot = 3.40345614747457 | epot = -19.6661635289715 | etot = -13.2825374893083 +268000 ekin = 2.94163501488609 | erot = 3.46763177350625 | epot = -19.6918042779853 | etot = -13.282537489593 +269000 ekin = 2.90604069318514 | erot = 3.51175626238839 | epot = -19.7003344453578 | etot = -13.2825374897842 +270000 ekin = 2.87284037255906 | erot = 3.53329819601916 | epot = -19.6886760584274 | etot = -13.2825374898492 +271000 ekin = 2.84156688817829 | erot = 3.53141495904851 | epot = -19.6555193370576 | etot = -13.2825374898308 +272000 ekin = 2.81169493920539 | erot = 3.50673144119823 | epot = -19.6009638701441 | etot = -13.2825374897405 +273000 ekin = 2.78262532285011 | erot = 3.46115906465197 | epot = -19.5263218770821 | etot = -13.28253748958 +274000 ekin = 2.7538098130557 | erot = 3.39781487150794 | epot = -19.4341621738894 | etot = -13.2825374893258 +275000 ekin = 2.72497357924299 | erot = 3.32097131772016 | epot = -19.3284823859418 | etot = -13.2825374889787 +276000 ekin = 2.69631002934824 | erot = 3.23585259467473 | epot = -19.2147001125792 | etot = -13.2825374885562 +277000 ekin = 2.66855210196767 | erot = 3.14826501869249 | epot = -19.0993546087625 | etot = -13.2825374881024 +278000 ekin = 2.64286719085242 | erot = 3.06403640806158 | epot = -18.9894410865919 | etot = -13.2825374876779 +279000 ekin = 2.6206102822317 | erot = 2.98836162249344 | epot = -18.8915093920683 | etot = -13.2825374873432 +280000 ekin = 2.60303022005365 | erot = 2.92520891289703 | epot = -18.810776620091 | etot = -13.2825374871403 +281000 ekin = 2.59103448458094 | erot = 2.87693253510625 | epot = -18.7505045067693 | etot = -13.2825374870821 +282000 ekin = 2.58508390620569 | erot = 2.84417540765416 | epot = -18.7117968010114 | etot = -13.2825374871516 +283000 ekin = 2.58523135936705 | erot = 2.82606103956356 | epot = -18.6938298862415 | etot = -13.2825374873109 +284000 ekin = 2.59126091870015 | erot = 2.82059473157549 | epot = -18.6943931377914 | etot = -13.2825374875157 +285000 ekin = 2.6028463107778 | erot = 2.82514472713204 | epot = -18.7105285256397 | etot = -13.2825374877299 +286000 ekin = 2.61964775973889 | erot = 2.83687342635821 | epot = -18.7390586740322 | etot = -13.2825374879351 +287000 ekin = 2.64167894317198 | erot = 2.8528506609398 | epot = -18.777067092287 | etot = -13.2825374881753 +288000 ekin = 2.6687167813722 | erot = 2.87022930110005 | epot = -18.8214835708729 | etot = -13.2825374884007 +289000 ekin = 2.69931643718217 | erot = 2.88698660758031 | epot = -18.8688405333603 | etot = -13.2825374885979 +290000 ekin = 2.73194963658564 | erot = 2.90163654912848 | epot = -18.91612367448 | etot = -13.2825374887658 +291000 ekin = 2.76502957907501 | erot = 2.91324911168725 | epot = -18.9608161796579 | etot = -13.2825374888956 +292000 ekin = 2.79700561900648 | erot = 2.92149576190988 | epot = -19.0010388698883 | etot = -13.282537488972 +293000 ekin = 2.82654239554718 | erot = 2.92669002283955 | epot = -19.0357699073658 | etot = -13.2825374889791 +294000 ekin = 2.85272969462388 | erot = 2.92951972788893 | epot = -19.0647869114596 | etot = -13.2825374889468 +295000 ekin = 2.87508597590098 | erot = 2.9311082644765 | epot = -19.0887317291891 | etot = -13.2825374888116 +296000 ekin = 2.89378047526675 | erot = 2.93349300132876 | epot = -19.1098109651873 | etot = -13.2825374885917 +297000 ekin = 2.90976516784938 | erot = 2.93912517174385 | epot = -19.1314278279134 | etot = -13.2825374883201 +298000 ekin = 2.92469477926692 | erot = 2.95047845944716 | epot = -19.1577107267524 | etot = -13.2825374880383 +299000 ekin = 2.94065805823336 | erot = 2.96967690612592 | epot = -19.1928724521541 | etot = -13.2825374877948 +300000 ekin = 2.95980003469262 | erot = 2.99812642992008 | epot = -19.2404639522493 | etot = -13.2825374876367 +301000 ekin = 2.98391272977048 | erot = 3.03621252497702 | epot = -19.302662742346 | etot = -13.2825374875985 +302000 ekin = 3.01408971368422 | erot = 3.08312901018064 | epot = -19.3797562115572 | etot = -13.2825374876923 +303000 ekin = 3.05053302665408 | erot = 3.13689255668996 | epot = -19.4699630712472 | etot = -13.2825374879032 +304000 ekin = 3.08584972584671 | erot = 3.19556015974062 | epot = -19.5639473752475 | etot = -13.2825374896602 +305000 ekin = 3.11890909070302 | erot = 3.26281224727061 | epot = -19.6642588266132 | etot = -13.2825374886396 +306000 ekin = 3.16699270587545 | erot = 3.33070506272287 | epot = -19.7802352601681 | etot = -13.2825374915697 +307000 ekin = 3.22023032257278 | erot = 3.3799777181515 | epot = -19.8827455298064 | etot = -13.2825374890821 +308000 ekin = 3.27268739663165 | erot = 3.41969099128438 | epot = -19.9749158771467 | etot = -13.2825374892307 +309000 ekin = 3.32280425481028 | erot = 3.44976402097079 | epot = -20.0551057651176 | etot = -13.2825374893365 +310000 ekin = 3.36903652740728 | erot = 3.46970323071463 | epot = -20.1212772475588 | etot = -13.2825374894369 +311000 ekin = 3.40972253534196 | erot = 3.47940229944893 | epot = -20.1716623243582 | etot = -13.2825374895673 +312000 ekin = 3.44308129108907 | erot = 3.47898447382754 | epot = -20.204603254423 | etot = -13.2825374895064 +313000 ekin = 3.46879202758663 | erot = 3.47087869840748 | epot = -20.2222082156487 | etot = -13.2825374896546 +314000 ekin = 3.48565385463278 | erot = 3.45582059749242 | epot = -20.2240119419355 | etot = -13.2825374898103 +315000 ekin = 3.4921631329082 | erot = 3.43373104094955 | epot = -20.2084316637809 | etot = -13.2825374899231 +316000 ekin = 3.48736213303232 | erot = 3.40482567255629 | epot = -20.1747252955269 | etot = -13.2825374899383 +317000 ekin = 3.46994132507374 | erot = 3.36841330847356 | epot = -20.1208921250387 | etot = -13.2825374914914 +318000 ekin = 3.43614022048189 | erot = 3.32066657788102 | epot = -20.0393442896713 | etot = -13.2825374913084 +319000 ekin = 3.38694293952315 | erot = 3.2636491069797 | epot = -19.9331295374394 | etot = -13.2825374909366 +320000 ekin = 3.32506744212965 | erot = 3.20113650606275 | epot = -19.8087414386365 | etot = -13.2825374904441 +321000 ekin = 3.25415482891539 | erot = 3.13766117542953 | epot = -19.6743534942655 | etot = -13.2825374899206 +322000 ekin = 3.17813669787398 | erot = 3.07780020747378 | epot = -19.5384743947986 | etot = -13.2825374894508 +323000 ekin = 3.10066688252112 | erot = 3.02549088180775 | epot = -19.4086952534164 | etot = -13.2825374890875 +324000 ekin = 3.02479637479555 | erot = 2.9835512249436 | epot = -19.2908850885836 | etot = -13.2825374888444 +325000 ekin = 2.95294332411579 | erot = 2.95347420684863 | epot = -19.1889550196703 | etot = -13.2825374887059 +326000 ekin = 2.88706743998012 | erot = 2.93544936652532 | epot = -19.1050542951527 | etot = -13.2825374886473 +327000 ekin = 2.82887581625042 | erot = 2.92851219862423 | epot = -19.0399255035249 | etot = -13.2825374886502 +328000 ekin = 2.7799083006856 | erot = 2.93074772300673 | epot = -18.9931935123989 | etot = -13.2825374887065 +329000 ekin = 2.74145002280429 | erot = 2.93954016638564 | epot = -18.9635276780016 | etot = -13.2825374888116 +330000 ekin = 2.71432845550724 | erot = 2.95189909643594 | epot = -18.9487650408976 | etot = -13.2825374889545 +331000 ekin = 2.69870867088015 | erot = 2.96486608415783 | epot = -18.9461122441539 | etot = -13.2825374891159 +332000 ekin = 2.69398517733071 | erot = 2.9759351218084 | epot = -18.9524577884139 | etot = -13.2825374892748 +333000 ekin = 2.69881348537833 | erot = 2.98337443171614 | epot = -18.9647254065077 | etot = -13.2825374894133 +334000 ekin = 2.71127609678656 | erot = 2.98637176000363 | epot = -18.9801853463082 | etot = -13.282537489518 +335000 ekin = 2.72916096430101 | erot = 2.98501165510017 | epot = -18.9967101089767 | etot = -13.2825374895756 +336000 ekin = 2.75032164400955 | erot = 2.98016551096549 | epot = -19.0130246445444 | etot = -13.2825374895694 +337000 ekin = 2.77304615866171 | erot = 2.97336445321275 | epot = -19.0289481013653 | etot = -13.2825374894909 +338000 ekin = 2.79631213711555 | erot = 2.96664518651948 | epot = -19.0454948129873 | etot = -13.2825374893522 +339000 ekin = 2.8198251309544 | erot = 2.96230352229863 | epot = -19.0646661424453 | etot = -13.2825374891923 +340000 ekin = 2.84381599358249 | erot = 2.96250923740561 | epot = -19.0888627200583 | etot = -13.2825374890702 +341000 ekin = 2.86861716322249 | erot = 2.96879944354184 | epot = -19.1199540958278 | etot = -13.2825374890635 +342000 ekin = 2.8942330530754 | erot = 2.98159830919509 | epot = -19.1583688514537 | etot = -13.2825374891832 +343000 ekin = 2.92230469127443 | erot = 3.00151195978065 | epot = -19.2063541396099 | etot = -13.2825374885548 +344000 ekin = 2.95328542678957 | erot = 3.02739469587516 | epot = -19.2632176118817 | etot = -13.282537489217 +345000 ekin = 2.98288076792584 | erot = 3.05397730230856 | epot = -19.3193955601209 | etot = -13.2825374898865 +346000 ekin = 3.0068362280629 | erot = 3.07579634903275 | epot = -19.3651700675335 | etot = -13.2825374904379 +347000 ekin = 3.021682039197 | erot = 3.0883226978178 | epot = -19.3925422277954 | etot = -13.2825374907806 +348000 ekin = 3.02528371459214 | erot = 3.08873432783574 | epot = -19.3965555333152 | etot = -13.2825374908873 +349000 ekin = 3.01708434471769 | erot = 3.07610751269362 | epot = -19.3757293482008 | etot = -13.2825374907895 +350000 ekin = 2.99803087494402 | erot = 3.05108999688533 | epot = -19.3316583623752 | etot = -13.2825374905459 +351000 ekin = 2.97033325354314 | erot = 3.01539362128504 | epot = -19.268264365027 | etot = -13.2825374901988 +352000 ekin = 2.93755453890544 | erot = 2.97175102427381 | epot = -19.1918430529999 | etot = -13.2825374898207 +353000 ekin = 2.90330530001813 | erot = 2.92291261114237 | epot = -19.1087554005693 | etot = -13.2825374894088 +354000 ekin = 2.87126755833568 | erot = 2.87170321125813 | epot = -19.0255082585641 | etot = -13.2825374889703 +355000 ekin = 2.84520639660643 | erot = 2.82119115452776 | epot = -18.948935039652 | etot = -13.2825374885178 +356000 ekin = 2.8287863971603 | erot = 2.7746321329023 | epot = -18.8859560181437 | etot = -13.2825374880811 +357000 ekin = 2.82589501110754 | erot = 2.73507904234615 | epot = -18.8435115424282 | etot = -13.2825374889745 +358000 ekin = 2.83567543256197 | erot = 2.6999034357179 | epot = -18.8181163574566 | etot = -13.2825374891768 +359000 ekin = 2.85413863003174 | erot = 2.66477535390921 | epot = -18.8014514734662 | etot = -13.2825374895252 +360000 ekin = 2.87797108635824 | erot = 2.62716069413401 | epot = -18.7876692705271 | etot = -13.2825374900349 +361000 ekin = 2.90295419334403 | erot = 2.58324525246715 | epot = -18.7687369364404 | etot = -13.2825374906292 +362000 ekin = 2.92446718933308 | erot = 2.52862237257544 | epot = -18.7356270530351 | etot = -13.2825374911266 +363000 ekin = 2.93848759933348 | erot = 2.45989164640849 | epot = -18.680916737042 | etot = -13.2825374913 +364000 ekin = 2.94271150164586 | erot = 2.37661313123214 | epot = -18.6018621239955 | etot = -13.2825374911175 +365000 ekin = 2.93600170081438 | erot = 2.28250131433965 | epot = -18.5010405056253 | etot = -13.2825374904713 +366000 ekin = 2.91934189957478 | erot = 2.18525996401368 | epot = -18.3871393531652 | etot = -13.2825374895768 +367000 ekin = 2.89548895825519 | erot = 2.0946888564492 | epot = -18.2727153033882 | etot = -13.2825374886839 +368000 ekin = 2.86763306547926 | erot = 2.02026878405327 | epot = -18.1704393375192 | etot = -13.2825374879867 +369000 ekin = 2.83845106986046 | erot = 1.96931673436804 | epot = -18.0903052917965 | etot = -13.282537487568 +370000 ekin = 2.80963551309284 | erot = 1.94618455936313 | epot = -18.0383575598705 | etot = -13.2825374874145 +371000 ekin = 2.78188668089849 | erot = 1.95235490032645 | epot = -18.0167790686888 | etot = -13.2825374874639 +372000 ekin = 2.75518266190993 | erot = 1.98699478725745 | epot = -18.0247149368147 | etot = -13.2825374876473 +373000 ekin = 2.7291288052834 | erot = 2.04757125854604 | epot = -18.0592375517431 | etot = -13.2825374879136 +374000 ekin = 2.7032481730965 | erot = 2.13030562163268 | epot = -18.1160912829679 | etot = -13.2825374882387 +375000 ekin = 2.67714701016873 | erot = 2.23039820126271 | epot = -18.1900827000525 | etot = -13.282537488621 +376000 ekin = 2.65054772278943 | erot = 2.34206662745006 | epot = -18.2751518393106 | etot = -13.2825374890711 +377000 ekin = 2.62322866602789 | erot = 2.45852983339147 | epot = -18.3642959890092 | etot = -13.2825374895898 +378000 ekin = 2.59495135704074 | erot = 2.57214449993232 | epot = -18.4496333471184 | etot = -13.2825374901453 +379000 ekin = 2.56546707826881 | erot = 2.67491697597423 | epot = -18.522921544903 | etot = -13.2825374906599 +380000 ekin = 2.53466143096452 | erot = 2.75950320018323 | epot = -18.5767021221686 | etot = -13.2825374910209 +381000 ekin = 2.50280930121905 | erot = 2.82054519918234 | epot = -18.605891991525 | etot = -13.2825374911236 +382000 ekin = 2.47081272773286 | erot = 2.85587907290837 | epot = -18.6092292915673 | etot = -13.2825374909261 +383000 ekin = 2.44026108011578 | erot = 2.86702983653801 | epot = -18.5898284071325 | etot = -13.2825374904788 +384000 ekin = 2.41324034479873 | erot = 2.85867137365971 | epot = -18.5544492083626 | etot = -13.2825374899041 +385000 ekin = 2.3919736779495 | erot = 2.83724859058569 | epot = -18.5117597578745 | etot = -13.2825374893393 +386000 ekin = 2.37848037079693 | erot = 2.80936838549168 | epot = -18.4703862451677 | etot = -13.2825374888791 +387000 ekin = 2.37440773877138 | erot = 2.78057799551461 | epot = -18.4375232228406 | etot = -13.2825374885547 +388000 ekin = 2.38106033998944 | erot = 2.75482980994152 | epot = -18.4184276382777 | etot = -13.2825374883468 +389000 ekin = 2.3995269472836 | erot = 2.73455852133737 | epot = -18.4166229568386 | etot = -13.2825374882176 +390000 ekin = 2.43075796801538 | erot = 2.72108399953604 | epot = -18.4343794556925 | etot = -13.2825374881411 +391000 ekin = 2.47547758104125 | erot = 2.71503282252802 | epot = -18.4730478916894 | etot = -13.2825374881201 +392000 ekin = 2.53389941336301 | erot = 2.71657607916961 | epot = -18.5330129807166 | etot = -13.282537488184 +393000 ekin = 2.60531467139514 | erot = 2.72543162367145 | epot = -18.6132837834377 | etot = -13.2825374883712 +394000 ekin = 2.68770614221053 | erot = 2.74072420161599 | epot = -18.710967832529 | etot = -13.2825374887024 +395000 ekin = 2.77757589910946 | erot = 2.76089277951269 | epot = -18.821006167779 | etot = -13.2825374891568 +396000 ekin = 2.87012638573289 | erot = 2.78383015196004 | epot = -18.9364940273591 | etot = -13.2825374896661 +397000 ekin = 2.95979968456986 | erot = 2.80730760068458 | epot = -19.0496447753932 | etot = -13.2825374901387 +398000 ekin = 3.04101675292502 | erot = 2.82953067572591 | epot = -19.1530849191498 | etot = -13.2825374904989 +399000 ekin = 3.10335323687934 | erot = 2.84223393462917 | epot = -19.2281247208206 | etot = -13.2825375493121 +400000 ekin = 3.10435999781796 | erot = 2.68059016642954 | epot = -19.0674876235022 | etot = -13.2825374592547 +401000 ekin = 3.39309095570315 | erot = 2.63997900103007 | epot = -19.3156074940371 | etot = -13.2825375373039 +402000 ekin = 3.44106634979645 | erot = 2.659790716706 | epot = -19.3833945765517 | etot = -13.2825375100493 +403000 ekin = 3.43207406397009 | erot = 2.67998452069831 | epot = -19.394596094653 | etot = -13.2825375099846 +404000 ekin = 3.40426891789311 | erot = 2.70237957195789 | epot = -19.3891859997632 | etot = -13.2825375099122 +405000 ekin = 3.3593347341666 | erot = 2.72607645467142 | epot = -19.367948698657 | etot = -13.282537509819 +406000 ekin = 3.29966540905146 | erot = 2.74995079993995 | epot = -19.3321537186901 | etot = -13.2825375096987 +407000 ekin = 3.2282311798008 | erot = 2.77286165525633 | epot = -19.2836303446157 | etot = -13.2825375095586 +408000 ekin = 3.1483591073718 | erot = 2.79373949027867 | epot = -19.2246361070933 | etot = -13.2825375094428 +409000 ekin = 3.06351542881959 | erot = 2.81131469884056 | epot = -19.1573676369638 | etot = -13.2825375093037 +410000 ekin = 2.97699949579686 | erot = 2.82462679197841 | epot = -19.0841637969767 | etot = -13.2825375092014 +411000 ekin = 2.89165449989684 | erot = 2.83289882075493 | epot = -19.0070908297837 | etot = -13.2825375091319 +412000 ekin = 2.80978906687504 | erot = 2.83549592230531 | epot = -18.9278224982521 | etot = -13.2825375090718 +413000 ekin = 2.73325536965585 | erot = 2.83215388787228 | epot = -18.8479467665131 | etot = -13.282537508985 +414000 ekin = 2.66364879696115 | erot = 2.82325639291671 | epot = -18.7694426987162 | etot = -13.2825375088383 +415000 ekin = 2.60253860597198 | erot = 2.81004531899789 | epot = -18.6951214335864 | etot = -13.2825375086165 +416000 ekin = 2.55161661471215 | erot = 2.7946463118532 | epot = -18.6288004349012 | etot = -13.2825375083358 +417000 ekin = 2.51265407611577 | erot = 2.77984605489432 | epot = -18.5750376413434 | etot = -13.2825375103333 +418000 ekin = 2.47334604007925 | erot = 2.77799997552572 | epot = -18.5338835235875 | etot = -13.2825375079825 +419000 ekin = 2.44559608969893 | erot = 2.79655231012718 | epot = -18.5246859081463 | etot = -13.2825375083202 +420000 ekin = 2.44884495813904 | erot = 2.81276776866598 | epot = -18.5441502345702 | etot = -13.2825375077651 +421000 ekin = 2.47134322854002 | erot = 2.82756585669941 | epot = -18.5814465933144 | etot = -13.2825375080749 +422000 ekin = 2.50522487694504 | erot = 2.84806830842347 | epot = -18.6358306938984 | etot = -13.2825375085299 +423000 ekin = 2.54673540365736 | erot = 2.87162843047175 | epot = -18.7009013431671 | etot = -13.282537509038 +424000 ekin = 2.5915545267989 | erot = 2.89540834353031 | epot = -18.7695003798181 | etot = -13.2825375094888 +425000 ekin = 2.63549518712503 | erot = 2.9172494646209 | epot = -18.8352821615391 | etot = -13.2825375097932 +426000 ekin = 2.67515430284032 | erot = 2.93632167691171 | epot = -18.8940134896611 | etot = -13.2825375099091 +427000 ekin = 2.70835356711895 | erot = 2.95332774897864 | epot = -18.9442188259411 | etot = -13.2825375098435 +428000 ekin = 2.73429370857904 | erot = 2.97029523905205 | epot = -18.9871264572657 | etot = -13.2825375096346 +429000 ekin = 2.75344687778548 | erot = 2.99015713231241 | epot = -19.026141519429 | etot = -13.2825375093311 +430000 ekin = 2.76726512076715 | erot = 3.01631311484004 | epot = -19.0661157445923 | etot = -13.2825375089851 +431000 ekin = 2.77776520584482 | erot = 3.05220345439827 | epot = -19.1125061689064 | etot = -13.2825375086633 +432000 ekin = 2.78700254672782 | erot = 3.10077153004471 | epot = -19.1703115852294 | etot = -13.2825375084569 +433000 ekin = 2.79644099946406 | erot = 3.16368547122764 | epot = -19.2426639791689 | etot = -13.2825375084772 +434000 ekin = 2.8062952810192 | erot = 3.24036053939458 | epot = -19.3291933292362 | etot = -13.2825375088224 +435000 ekin = 2.81503854863169 | erot = 3.32707633256549 | epot = -19.4246523907207 | etot = -13.2825375095236 +436000 ekin = 2.81936003428183 | erot = 3.41666372807462 | epot = -19.5185612728498 | etot = -13.2825375104934 +437000 ekin = 2.81480689571151 | erot = 3.49920681099962 | epot = -19.5965512182294 | etot = -13.2825375115182 +438000 ekin = 2.79709037800121 | erot = 3.56380823492809 | epot = -19.643436125261 | etot = -13.2825375123317 +439000 ekin = 2.76357573484572 | erot = 3.60097663047473 | epot = -19.6470898780363 | etot = -13.2825375127159 +440000 ekin = 2.71419714341371 | erot = 3.6047593537822 | epot = -19.6014940098261 | etot = -13.2825375126302 +441000 ekin = 2.65147586146338 | erot = 3.57350682801194 | epot = -19.5075202016436 | etot = -13.2825375121683 +442000 ekin = 2.57978868207942 | erot = 3.50949061111828 | epot = -19.3718168046656 | etot = -13.2825375114679 +443000 ekin = 2.50456558754104 | erot = 3.4178674196423 | epot = -19.2049705178168 | etot = -13.2825375106335 +444000 ekin = 2.43185299049922 | erot = 3.30558723792078 | epot = -19.0199777381447 | etot = -13.2825375097247 +445000 ekin = 2.36817510309063 | erot = 3.18052048207573 | epot = -18.8312330939526 | etot = -13.2825375087862 +446000 ekin = 2.32036350430527 | erot = 3.05081891044131 | epot = -18.6537199226123 | etot = -13.2825375078657 +447000 ekin = 2.29507009387958 | erot = 2.92434156859069 | epot = -18.5019491695481 | etot = -13.2825375070778 +448000 ekin = 2.29792306265903 | erot = 2.80795199471116 | epot = -18.3884125638822 | etot = -13.282537506512 +449000 ekin = 2.33256968728525 | erot = 2.7069587718453 | epot = -18.3220659653954 | etot = -13.2825375062648 +450000 ekin = 2.39980570006764 | erot = 2.6245346844449 | epot = -18.3068778909135 | etot = -13.282537506401 +451000 ekin = 2.49706752601175 | erot = 2.56128240620743 | epot = -18.3408874391531 | etot = -13.2825375069339 +452000 ekin = 2.61842576959501 | erot = 2.51510244034445 | epot = -18.4160657177213 | etot = -13.2825375077819 +453000 ekin = 2.75505822099958 | erot = 2.48156991528656 | epot = -18.5191656452411 | etot = -13.2825375089549 +454000 ekin = 2.89583245290297 | erot = 2.45420794646339 | epot = -18.6325779096657 | etot = -13.2825375102994 +455000 ekin = 3.02803920576056 | erot = 2.42568753016163 | epot = -18.736264247583 | etot = -13.2825375116608 +456000 ekin = 3.13847091959985 | erot = 2.38932191986942 | epot = -18.8103303522404 | etot = -13.2825375127711 +457000 ekin = 3.21547363215232 | erot = 2.34093725374963 | epot = -18.83894839917 | etot = -13.2825375132681 +458000 ekin = 3.2519255085167 | erot = 2.28077893487382 | epot = -18.8152419562951 | etot = -13.2825375129046 +459000 ekin = 3.24761130320326 | erot = 2.21429904484092 | epot = -18.744447859815 | etot = -13.2825375117708 +460000 ekin = 3.20922400634736 | erot = 2.15086461860742 | epot = -18.6426261352081 | etot = -13.2825375102533 +461000 ekin = 3.14796311215653 | erot = 2.10092694607039 | epot = -18.5314275670048 | etot = -13.2825375087779 +462000 ekin = 3.07634336775073 | erot = 2.07329933806439 | epot = -18.4321802134279 | etot = -13.2825375076128 +463000 ekin = 3.00570913413418 | erot = 2.07367404520667 | epot = -18.3619206861977 | etot = -13.2825375068568 +464000 ekin = 2.9448582997097 | erot = 2.10431183996111 | epot = -18.331707646191 | etot = -13.2825375065202 +465000 ekin = 2.89946798284609 | erot = 2.16425406354561 | epot = -18.3462595529816 | etot = -13.2825375065899 +466000 ekin = 2.87195252749972 | erot = 2.24955307487499 | epot = -18.4040431094255 | etot = -13.2825375070508 +467000 ekin = 2.86158324930207 | erot = 2.3533892427293 | epot = -18.4975099999046 | etot = -13.2825375078732 +468000 ekin = 2.86493243611993 | erot = 2.46640127706619 | epot = -18.6138712219846 | etot = -13.2825375087985 +469000 ekin = 2.87700241085747 | erot = 2.57824581694139 | epot = -18.7377857379035 | etot = -13.2825375101046 +470000 ekin = 2.89115454215414 | erot = 2.67606199010798 | epot = -18.8497540435902 | etot = -13.2825375113281 +471000 ekin = 2.90087699699085 | erot = 2.74765202467846 | epot = -18.9310665338721 | etot = -13.2825375122028 +472000 ekin = 2.90129360656583 | erot = 2.7844228810356 | epot = -18.9682540001117 | etot = -13.2825375125102 +473000 ekin = 2.89014262487726 | erot = 2.78350866545128 | epot = -18.9561888025163 | etot = -13.2825375121877 +474000 ekin = 2.8679845551896 | erot = 2.74843722225596 | epot = -18.8989592888163 | etot = -13.2825375113708 +475000 ekin = 2.83751222123126 | erot = 2.68789202057427 | epot = -18.8079417521389 | etot = -13.2825375103333 +476000 ekin = 2.80225697256743 | erot = 2.61311305367502 | epot = -18.6979075356038 | etot = -13.2825375093613 +477000 ekin = 2.76525060538535 | erot = 2.53510543119006 | epot = -18.5828935452222 | etot = -13.2825375086468 +478000 ekin = 2.72814283271883 | erot = 2.46266477167839 | epot = -18.4733451126463 | etot = -13.282537508249 +479000 ekin = 2.69099471858041 | erot = 2.40160392945098 | epot = -18.375136156148 | etot = -13.2825375081166 +480000 ekin = 2.6526681049776 | erot = 2.35496214915731 | epot = -18.2901677623243 | etot = -13.2825375081894 +481000 ekin = 2.611442355162 | erot = 2.32364519373677 | epot = -18.2176250571627 | etot = -13.282537508264 +482000 ekin = 2.565776730153 | erot = 2.30767778316155 | epot = -18.1559920216392 | etot = -13.2825375083247 +483000 ekin = 2.51481850308162 | erot = 2.30660853349362 | epot = -18.1039645449013 | etot = -13.2825375083261 +484000 ekin = 2.45838132863017 | erot = 2.3198450068296 | epot = -18.0607638434524 | etot = -13.2825375079926 +485000 ekin = 2.37536403481855 | erot = 2.30798475223331 | epot = -17.9658863029946 | etot = -13.2825375159427 +486000 ekin = 2.31029787369058 | erot = 2.27486987654653 | epot = -17.8677052455649 | etot = -13.2825374953278 +487000 ekin = 2.35903895728042 | erot = 2.35840823831765 | epot = -17.9999847156837 | etot = -13.2825375200856 +488000 ekin = 2.35207405535098 | erot = 2.45495770508831 | epot = -18.0895692764695 | etot = -13.2825375160302 +489000 ekin = 2.32025825397052 | erot = 2.54616767539779 | epot = -18.1489634454364 | etot = -13.2825375160681 +490000 ekin = 2.29515153869984 | erot = 2.64227715696153 | epot = -18.2199662119964 | etot = -13.282537516335 +491000 ekin = 2.27724499850078 | erot = 2.73950547060331 | epot = -18.2992879857125 | etot = -13.2825375166084 +492000 ekin = 2.26670396937252 | erot = 2.83351832936053 | epot = -18.3827598156682 | etot = -13.2825375169351 +493000 ekin = 2.26314468317306 | erot = 2.91977614251813 | epot = -18.4654583429642 | etot = -13.282537517273 +494000 ekin = 2.26577113863215 | erot = 2.99399214332928 | epot = -18.5423007995401 | etot = -13.2825375175787 +495000 ekin = 2.27355094493377 | erot = 3.05259857144223 | epot = -18.6086870341908 | etot = -13.2825375178148 +496000 ekin = 2.28538641733465 | erot = 3.09313022185941 | epot = -18.661054157153 | etot = -13.282537517959 +497000 ekin = 2.3002347482521 | erot = 3.11444072103781 | epot = -18.6972129872905 | etot = -13.2825375180006 +498000 ekin = 2.31719365941364 | erot = 3.11678508297333 | epot = -18.7165162603266 | etot = -13.2825375179397 +499000 ekin = 2.33554254163157 | erot = 3.10178716717433 | epot = -18.7198672265901 | etot = -13.2825375177842 +500000 ekin = 2.31317350075609 | erot = 3.05449093052383 | epot = -18.6502019679387 | etot = -13.2825375366588 +501000 ekin = 2.31231722963358 | erot = 3.00810318070389 | epot = -18.6029579370661 | etot = -13.2825375267286 +502000 ekin = 2.38999638954889 | erot = 2.98467042895374 | epot = -18.657204342138 | etot = -13.2825375236353 +503000 ekin = 2.41312387634462 | erot = 2.93091691360098 | epot = -18.6265783132937 | etot = -13.2825375233481 +504000 ekin = 2.43600229238282 | erot = 2.88130858484448 | epot = -18.5998484003617 | etot = -13.2825375231344 +505000 ekin = 2.45757791197103 | erot = 2.84011866669662 | epot = -18.5802341017161 | etot = -13.2825375230484 +506000 ekin = 2.47627134224707 | erot = 2.81025901810999 | epot = -18.5690678834978 | etot = -13.2825375231408 +507000 ekin = 2.48985246050729 | erot = 2.79268587937519 | epot = -18.5650758633262 | etot = -13.2825375234437 +508000 ekin = 2.49542483825231 | erot = 2.78597986942009 | epot = -18.5639422316207 | etot = -13.2825375239483 +509000 ekin = 2.48963204749862 | erot = 2.78630577999958 | epot = -18.5584753520799 | etot = -13.2825375245818 +510000 ekin = 2.46917438876006 | erot = 2.78796571286371 | epot = -18.5396776268285 | etot = -13.2825375252047 +511000 ekin = 2.43159454916956 | erot = 2.78459744700141 | epot = -18.4987295218192 | etot = -13.2825375256482 +512000 ekin = 2.37609227914812 | erot = 2.7707369794783 | epot = -18.4293667844085 | etot = -13.2825375257821 +513000 ekin = 2.30402039320529 | erot = 2.74317280239451 | epot = -18.3297307211707 | etot = -13.2825375255709 +514000 ekin = 2.21884081240883 | erot = 2.70155414867794 | epot = -18.2029324861636 | etot = -13.2825375250768 +515000 ekin = 2.12561338169144 | erot = 2.64810551844221 | epot = -18.0562564245494 | etot = -13.2825375244158 +516000 ekin = 2.0302995856451 | erot = 2.5867398599196 | epot = -17.8995769692659 | etot = -13.2825375237012 +517000 ekin = 1.93914577194817 | erot = 2.52206054313542 | epot = -17.7437438380945 | etot = -13.2825375230109 +518000 ekin = 1.85826662411615 | erot = 2.45858700715108 | epot = -17.5993911536592 | etot = -13.2825375223919 +519000 ekin = 1.79333215324367 | erot = 2.40035341708211 | epot = -17.4762230921876 | etot = -13.2825375218619 +520000 ekin = 1.74929005168975 | erot = 2.35078235676691 | epot = -17.3826099298929 | etot = -13.2825375214363 +521000 ekin = 1.73007209345073 | erot = 2.31266171840817 | epot = -17.3252713329969 | etot = -13.282537521138 +522000 ekin = 1.73822781682595 | erot = 2.2881155718937 | epot = -17.3088809097143 | etot = -13.2825375209947 +523000 ekin = 1.77456624772603 | erot = 2.2785083458307 | epot = -17.3356121145903 | etot = -13.2825375210336 +524000 ekin = 1.83790458514344 | erot = 2.28429322274723 | epot = -17.4047353291616 | etot = -13.2825375212709 +525000 ekin = 1.92500868748296 | erot = 2.30484700359195 | epot = -17.5123932127819 | etot = -13.282537521707 +526000 ekin = 2.0307578025818 | erot = 2.33833465322601 | epot = -17.651629978134 | etot = -13.2825375223262 +527000 ekin = 2.14850843905356 | erot = 2.38164040104833 | epot = -17.8126863631983 | etot = -13.2825375230964 +528000 ekin = 2.27060096649051 | erot = 2.43041424715665 | epot = -17.9835527376135 | etot = -13.2825375239663 +529000 ekin = 2.38896012863249 | erot = 2.4793138751117 | epot = -18.1508115286032 | etot = -13.282537524859 +530000 ekin = 2.49576940535655 | erot = 2.52254117021849 | epot = -18.3008481012414 | etot = -13.2825375256663 +531000 ekin = 2.58420744220974 | erot = 2.55472238426385 | epot = -18.4214673527334 | etot = -13.2825375262598 +532000 ekin = 2.64918587017627 | erot = 2.57201883162556 | epot = -18.5037422283274 | etot = -13.2825375265255 +533000 ekin = 2.68793333155572 | erot = 2.57313230810709 | epot = -18.5436031660763 | etot = -13.2825375264134 +534000 ekin = 2.70021208216117 | erot = 2.55975253147949 | epot = -18.542502139612 | etot = -13.2825375259714 +535000 ekin = 2.68802701634936 | erot = 2.53615014862128 | epot = -18.5067146903044 | etot = -13.2825375253337 +536000 ekin = 2.65489019113449 | erot = 2.50801671125187 | epot = -18.445444427055 | etot = -13.2825375246686 +537000 ekin = 2.60490332065097 | erot = 2.48102333788784 | epot = -18.3684641826523 | etot = -13.2825375241135 +538000 ekin = 2.54198784537002 | erot = 2.45965628961172 | epot = -18.2841816579271 | etot = -13.2825375229454 +539000 ekin = 2.47150013366557 | erot = 2.44756195583901 | epot = -18.2015996124771 | etot = -13.2825375229725 +540000 ekin = 2.39647534126896 | erot = 2.4452543590462 | epot = -18.1242672233716 | etot = -13.2825375230564 +541000 ekin = 2.31786635168338 | erot = 2.45130088253407 | epot = -18.0517047573377 | etot = -13.2825375231202 +542000 ekin = 2.23702678132889 | erot = 2.4642388816219 | epot = -17.983803186044 | etot = -13.2825375230932 +543000 ekin = 2.15612181951174 | erot = 2.483136674149 | epot = -17.9217960165952 | etot = -13.2825375229345 +544000 ekin = 2.07836492819822 | erot = 2.50789688708103 | epot = -17.8687993379301 | etot = -13.2825375226508 +545000 ekin = 2.00794258372951 | erot = 2.53918840886296 | epot = -17.8296685148941 | etot = -13.2825375223016 +546000 ekin = 1.94957099412975 | erot = 2.578008196098 | epot = -17.8101167122069 | etot = -13.2825375219791 +547000 ekin = 1.9077624243153 | erot = 2.62501532097517 | epot = -17.8153152670783 | etot = -13.2825375217878 +548000 ekin = 1.88600984710573 | erot = 2.67988146408135 | epot = -17.8484288329841 | etot = -13.282537521797 +549000 ekin = 1.88615242689691 | erot = 2.74090375620349 | epot = -17.909593705124 | etot = -13.2825375220236 +550000 ekin = 1.90811801080135 | erot = 2.80501593005898 | epot = -17.9956714632894 | etot = -13.282537522429 +551000 ekin = 1.95008337623402 | erot = 2.86816804419082 | epot = -18.1007889433658 | etot = -13.2825375229409 +552000 ekin = 2.00893649351174 | erot = 2.92590890426342 | epot = -18.2173829212562 | etot = -13.282537523481 +553000 ekin = 2.08084803911103 | erot = 2.97396311008449 | epot = -18.3373486731828 | etot = -13.2825375239872 +554000 ekin = 2.16178844742615 | erot = 3.00865361313796 | epot = -18.4529795849852 | etot = -13.2825375244211 +555000 ekin = 2.24792031030894 | erot = 3.02713377648476 | epot = -18.5575916115531 | etot = -13.2825375247594 +556000 ekin = 2.3358895304738 | erot = 3.02749801445229 | epot = -18.6459250699077 | etot = -13.2825375249816 +557000 ekin = 2.42273135018697 | erot = 3.00799378133903 | epot = -18.7132626568713 | etot = -13.2825375253453 +558000 ekin = 2.50467530619079 | erot = 2.96457109807151 | epot = -18.7517839296409 | etot = -13.2825375253786 +559000 ekin = 2.57989829547792 | erot = 2.89795083547094 | epot = -18.7603866561117 | etot = -13.2825375251628 +560000 ekin = 2.64819333040997 | erot = 2.8115011418383 | epot = -18.7422319969952 | etot = -13.282537524747 +561000 ekin = 2.71041014716014 | erot = 2.71050571090859 | epot = -18.7034533823107 | etot = -13.282537524242 +562000 ekin = 2.76764108184349 | erot = 2.60142670481719 | epot = -18.6516053104339 | etot = -13.2825375237732 +563000 ekin = 2.82041332178183 | erot = 2.49094539995269 | epot = -18.5938962451522 | etot = -13.2825375234177 +564000 ekin = 2.86835957176528 | erot = 2.38512022706598 | epot = -18.5360173220094 | etot = -13.2825375231781 +565000 ekin = 2.9105055625117 | erot = 2.2888699309895 | epot = -18.4819130165188 | etot = -13.2825375230176 +566000 ekin = 2.9458361953691 | erot = 2.20572382108587 | epot = -18.4340975393717 | etot = -13.2825375229167 +567000 ekin = 2.97364576057443 | erot = 2.13764971279795 | epot = -18.3938329962642 | etot = -13.2825375228919 +568000 ekin = 2.99348659092395 | erot = 2.08490808290625 | epot = -18.3609321968044 | etot = -13.2825375229742 +569000 ekin = 3.00487691648673 | erot = 2.04604350391468 | epot = -18.3334579435673 | etot = -13.2825375231659 +570000 ekin = 3.00710556183365 | erot = 2.01819764938775 | epot = -18.3078407346463 | etot = -13.2825375234249 +571000 ekin = 2.99930468668979 | erot = 1.99774357915448 | epot = -18.2795857895248 | etot = -13.2825375236806 +572000 ekin = 2.98076231240025 | erot = 1.98107714031761 | epot = -18.2443769765725 | etot = -13.2825375238547 +573000 ekin = 2.95134611356941 | erot = 1.96535938854021 | epot = -18.1992430259928 | etot = -13.2825375238832 +574000 ekin = 2.91190615159568 | erot = 1.94906161388935 | epot = -18.1435052892122 | etot = -13.2825375237272 +575000 ekin = 2.86455063786228 | erot = 1.93223482555562 | epot = -18.0793229868005 | etot = -13.2825375233826 +576000 ekin = 2.81270724058511 | erot = 1.91646454101314 | epot = -18.0117093044836 | etot = -13.2825375228853 +577000 ekin = 2.76090536133269 | erot = 1.90450382048591 | epot = -17.9479467041287 | etot = -13.2825375223101 +578000 ekin = 2.71428886863997 | erot = 1.89991544414445 | epot = -17.8967418344493 | etot = -13.2825375216648 +579000 ekin = 2.67747364116322 | erot = 1.90598531717311 | epot = -17.8659964796474 | etot = -13.2825375213111 +580000 ekin = 2.65399321105106 | erot = 1.92422800253716 | epot = -17.8607587347071 | etot = -13.2825375211188 +581000 ekin = 2.64614770794032 | erot = 1.95489680825185 | epot = -17.8835820373323 | etot = -13.2825375211401 +582000 ekin = 2.65445309241879 | erot = 1.99685469221747 | epot = -17.9338453060313 | etot = -13.2825375213951 +583000 ekin = 2.67733631615637 | erot = 2.04763712314961 | epot = -18.0075109611623 | etot = -13.2825375218563 +584000 ekin = 2.71054840612045 | erot = 2.10372916962355 | epot = -18.096815098413 | etot = -13.282537522669 +585000 ekin = 2.7473776369314 | erot = 2.16073411837509 | epot = -18.1906492786902 | etot = -13.2825375233837 +586000 ekin = 2.78137869995175 | erot = 2.21419390101714 | epot = -18.2781101249393 | etot = -13.2825375239704 +587000 ekin = 2.80697388616102 | erot = 2.26053952383221 | epot = -18.3500509343302 | etot = -13.282537524337 +588000 ekin = 2.82026432882546 | erot = 2.29760845660692 | epot = -18.4004103098989 | etot = -13.2825375244665 +589000 ekin = 2.81926713949848 | erot = 2.32471340247678 | epot = -18.4265180663829 | etot = -13.2825375244076 +590000 ekin = 2.80363912226355 | erot = 2.34232144628702 | epot = -18.4284980927864 | etot = -13.2825375242358 +591000 ekin = 2.77414618261205 | erot = 2.35158565793045 | epot = -18.4082693645578 | etot = -13.2825375240153 +592000 ekin = 2.7321416208566 | erot = 2.3539767270547 | epot = -18.3686558716927 | etot = -13.2825375237814 +593000 ekin = 2.67919893320834 | erot = 2.35111989743036 | epot = -18.3128563541844 | etot = -13.2825375235457 +594000 ekin = 2.61691997595324 | erot = 2.34478637080631 | epot = -18.2442438700672 | etot = -13.2825375233077 +595000 ekin = 2.54687226720393 | erot = 2.33692048101831 | epot = -18.1663302712882 | etot = -13.282537523066 +596000 ekin = 2.47060065869688 | erot = 2.32961421032747 | epot = -18.0827523918473 | etot = -13.2825375228229 +597000 ekin = 2.38967001339545 | erot = 2.32500896596326 | epot = -17.9972165019425 | etot = -13.2825375225838 +598000 ekin = 2.30571268105541 | erot = 2.32515834060355 | epot = -17.913408544013 | etot = -13.2825375223541 +599000 ekin = 2.22046028573514 | erot = 2.33189649117281 | epot = -17.8348942990478 | etot = -13.2825375221398 +600000 ekin = 2.13574370513921 | erot = 2.34673734055139 | epot = -17.7650185676378 | etot = -13.2825375219472 +601000 ekin = 2.05345123960456 | erot = 2.37080533027377 | epot = -17.7067940916633 | etot = -13.282537521785 +602000 ekin = 1.97544542075628 | erot = 2.40478648027266 | epot = -17.6627694226918 | etot = -13.2825375216629 +603000 ekin = 1.90345105222632 | erot = 2.44889273151597 | epot = -17.6348813053331 | etot = -13.2825375215908 +604000 ekin = 1.83893895965995 | erot = 2.50284547564257 | epot = -17.6243219568744 | etot = -13.2825375215719 +605000 ekin = 1.78304137675034 | erot = 2.56590806862715 | epot = -17.6314869669817 | etot = -13.2825375216042 +606000 ekin = 1.73651700581096 | erot = 2.63697396076247 | epot = -17.6560284882492 | etot = -13.2825375216757 +607000 ekin = 1.69978182244358 | erot = 2.71471645477294 | epot = -17.6970357989852 | etot = -13.2825375217686 +608000 ekin = 1.67299629761026 | erot = 2.79777529949349 | epot = -17.7533091189676 | etot = -13.2825375218638 +609000 ekin = 1.65617951207475 | erot = 2.88492902620219 | epot = -17.8236460602245 | etot = -13.2825375219476 +610000 ekin = 1.64931072757095 | erot = 2.97519911997342 | epot = -17.9070473695603 | etot = -13.282537522016 +611000 ekin = 1.65238727041245 | erot = 3.06785620888426 | epot = -18.0027810013707 | etot = -13.282537522074 +612000 ekin = 1.66542824850629 | erot = 3.16233835683711 | epot = -18.1103041274766 | etot = -13.2825375221332 +613000 ekin = 1.68843555876185 | erot = 3.25812385015835 | epot = -18.229096931125 | etot = -13.2825375222048 +614000 ekin = 1.72133601897789 | erot = 3.35460405549752 | epot = -18.3584775967737 | etot = -13.2825375222983 +615000 ekin = 1.7639238606995 | erot = 3.45098117154084 | epot = -18.4974425546615 | etot = -13.2825375224212 +616000 ekin = 1.81580855367603 | erot = 3.54618284196742 | epot = -18.6445289182257 | etot = -13.2825375225823 +617000 ekin = 1.87635766459386 | erot = 3.63876572276478 | epot = -18.7976609101535 | etot = -13.2825375227949 +618000 ekin = 1.94461656677602 | erot = 3.72678561689433 | epot = -18.9539397067471 | etot = -13.2825375230768 +619000 ekin = 2.01919440960516 | erot = 3.80764382999315 | epot = -19.1093757630453 | etot = -13.282537523447 +620000 ekin = 2.09812821746402 | erot = 3.87796751070656 | epot = -19.2586332520846 | etot = -13.282537523914 +621000 ekin = 2.17876896466308 | erot = 3.93362434682925 | epot = -19.3949308359561 | etot = -13.2825375244638 +622000 ekin = 2.25776112958401 | erot = 3.96997899351304 | epot = -19.5102776481477 | etot = -13.2825375250507 +623000 ekin = 2.33118920334088 | erot = 3.98244070292824 | epot = -19.5961674318684 | etot = -13.2825375255993 +624000 ekin = 2.39492361725441 | erot = 3.96722578250777 | epot = -19.6446869257843 | etot = -13.2825375260221 +625000 ekin = 2.44512221108716 | erot = 3.9221202536408 | epot = -19.6497799909757 | etot = -13.2825375262478 +626000 ekin = 2.47876984854015 | erot = 3.84697362699248 | epot = -19.6082810017757 | etot = -13.282537526243 +627000 ekin = 2.49411681806274 | erot = 3.74375083232696 | epot = -19.5204051764073 | etot = -13.2825375260176 +628000 ekin = 2.49092177732992 | erot = 3.61617309028914 | epot = -19.3896323932286 | etot = -13.2825375256095 +629000 ekin = 2.47048208798929 | erot = 3.46915451618023 | epot = -19.2221741292344 | etot = -13.2825375250648 +630000 ekin = 2.43548970076025 | erot = 3.30827690339842 | epot = -19.0263041285834 | etot = -13.2825375244248 +631000 ekin = 2.38975949010187 | erot = 3.13944249310663 | epot = -18.8117395069329 | etot = -13.2825375237244 +632000 ekin = 2.33785618710456 | erot = 2.96869689900809 | epot = -18.5890906091134 | etot = -13.2825375230008 +633000 ekin = 2.28462964554081 | erot = 2.80211551079199 | epot = -18.3692826786328 | etot = -13.2825375223 +634000 ekin = 2.2346774623099 | erot = 2.64563252181923 | epot = -18.1628475058086 | etot = -13.2825375216794 +635000 ekin = 2.15322765553028 | erot = 2.4783509433522 | epot = -17.9141161496004 | etot = -13.2825375507179 +636000 ekin = 2.045499081381 | erot = 2.31412508402215 | epot = -17.6421616868316 | etot = -13.2825375214284 +637000 ekin = 2.11104805172142 | erot = 2.29419960724925 | epot = -17.6877852051452 | etot = -13.2825375461745 +638000 ekin = 2.16990019918255 | erot = 2.26795673930499 | epot = -17.720394476478 | etot = -13.2825375379904 +639000 ekin = 2.15825321743049 | erot = 2.17815663921299 | epot = -17.618947382429 | etot = -13.2825375257855 +640000 ekin = 2.18911467639275 | erot = 2.15600946820072 | epot = -17.627661668601 | etot = -13.2825375240076 +641000 ekin = 2.26653815117271 | erot = 2.22106973659358 | epot = -17.7701454239566 | etot = -13.2825375361904 +642000 ekin = 2.31444694707114 | erot = 2.28426426133692 | epot = -17.881248736019 | etot = -13.282537527611 +643000 ekin = 2.32966846048322 | erot = 2.3262511385741 | epot = -17.9384571271816 | etot = -13.2825375281243 +644000 ekin = 2.33971908597949 | erot = 2.36941556707019 | epot = -17.9916721815437 | etot = -13.2825375284941 +645000 ekin = 2.34497836829283 | erot = 2.40804261243074 | epot = -18.0355585093822 | etot = -13.2825375286587 +646000 ekin = 2.34716147904814 | erot = 2.43809135035135 | epot = -18.0677903580053 | etot = -13.2825375286058 +647000 ekin = 2.3490135196742 | erot = 2.45765540462488 | epot = -18.0892064526769 | etot = -13.2825375283778 +648000 ekin = 2.35429037946817 | erot = 2.46814608860667 | epot = -18.1049739961949 | etot = -13.28253752812 +649000 ekin = 2.36637490458858 | erot = 2.47306901786727 | epot = -18.1219814504981 | etot = -13.2825375280423 +650000 ekin = 2.38594651005796 | erot = 2.47280388226564 | epot = -18.1412879203047 | etot = -13.2825375279811 +651000 ekin = 2.4129073237406 | erot = 2.4679750054794 | epot = -18.163419857161 | etot = -13.282537527941 +652000 ekin = 2.44657292389676 | erot = 2.45942209560756 | epot = -18.1885325474125 | etot = -13.2825375279081 +653000 ekin = 2.48591189111066 | erot = 2.44818643115487 | epot = -18.2166358501265 | etot = -13.282537527861 +654000 ekin = 2.52980786333011 | erot = 2.43558904341108 | epot = -18.2479344345246 | etot = -13.2825375277834 +655000 ekin = 2.57725720727345 | erot = 2.42329690324718 | epot = -18.2830916381947 | etot = -13.2825375276741 +656000 ekin = 2.62745567851939 | erot = 2.41329334478414 | epot = -18.3232865508506 | etot = -13.2825375275471 +657000 ekin = 2.67977157718863 | erot = 2.40771681171411 | epot = -18.3700259163334 | etot = -13.2825375274306 +658000 ekin = 2.73363379212944 | erot = 2.40858022047282 | epot = -18.4247515399622 | etot = -13.2825375273599 +659000 ekin = 2.78837854445156 | erot = 2.41741767313059 | epot = -18.4883337449508 | etot = -13.2825375273687 +660000 ekin = 2.8431453631021 | erot = 2.43497153575953 | epot = -18.5606544262937 | etot = -13.282537527432 +661000 ekin = 2.89550751705154 | erot = 2.46002725134826 | epot = -18.6380722964866 | etot = -13.2825375280868 +662000 ekin = 2.93874528639294 | erot = 2.48685588449209 | epot = -18.708138699583 | etot = -13.282537528698 +663000 ekin = 2.96871719420213 | erot = 2.51022783061785 | epot = -18.7614825540622 | etot = -13.2825375292422 +664000 ekin = 2.98246138426592 | erot = 2.52516926728115 | epot = -18.7901681811315 | etot = -13.2825375295844 +665000 ekin = 2.97884445496409 | erot = 2.52787955702933 | epot = -18.7892615416111 | etot = -13.2825375296177 +666000 ekin = 2.95920183358837 | erot = 2.5166150843606 | epot = -18.7583544472577 | etot = -13.2825375293087 +667000 ekin = 2.92742550364064 | erot = 2.49210329863614 | epot = -18.7020663309941 | etot = -13.2825375287173 +668000 ekin = 2.88934250727334 | erot = 2.45736670758744 | epot = -18.6292467428357 | etot = -13.2825375279749 +669000 ekin = 2.85155010055246 | erot = 2.41708074188009 | epot = -18.5511683696627 | etot = -13.2825375272301 +670000 ekin = 2.82014314483841 | erot = 2.37673699564913 | epot = -18.4794176670842 | etot = -13.2825375265966 +671000 ekin = 2.79977472973266 | erot = 2.34183940288387 | epot = -18.4241516588856 | etot = -13.2825375262691 +672000 ekin = 2.7929325264564 | erot = 2.3169522602719 | epot = -18.3924223127253 | etot = -13.282537525997 +673000 ekin = 2.80034442418812 | erot = 2.30554472221923 | epot = -18.3884266723436 | etot = -13.2825375259362 +674000 ekin = 2.82129825266147 | erot = 2.30955451996833 | epot = -18.4133902987243 | etot = -13.2825375260945 +675000 ekin = 2.85361934154458 | erot = 2.32878748983352 | epot = -18.4649443578395 | etot = -13.2825375264614 +676000 ekin = 2.89394925003076 | erot = 2.36084337721496 | epot = -18.5373301542345 | etot = -13.2825375269888 +677000 ekin = 2.93819888444081 | erot = 2.40146056818827 | epot = -18.6221969802158 | etot = -13.2825375275867 +678000 ekin = 2.98219881053812 | erot = 2.44527797803552 | epot = -18.7100143167158 | etot = -13.2825375281422 +679000 ekin = 3.02242735526952 | erot = 2.48684948039664 | epot = -18.7918143642177 | etot = -13.2825375285515 +680000 ekin = 3.05660821688331 | erot = 2.52163649392475 | epot = -18.860782239561 | etot = -13.282537528753 +681000 ekin = 3.08399348193173 | erot = 2.54671087872184 | epot = -18.913241889389 | etot = -13.2825375287354 +682000 ekin = 3.10527370313695 | erot = 2.56103519422108 | epot = -18.9488464258989 | etot = -13.2825375285409 +683000 ekin = 3.12217420792303 | erot = 2.5653012869435 | epot = -18.9700130231063 | etot = -13.2825375282397 +684000 ekin = 3.13689854385765 | erot = 2.56147023269689 | epot = -18.9809063044635 | etot = -13.282537527909 +685000 ekin = 3.15161752084921 | erot = 2.55220833209368 | epot = -18.9863633805374 | etot = -13.2825375275945 +686000 ekin = 3.16825656296352 | erot = 2.54047141966045 | epot = -18.9912655100342 | etot = -13.2825375274102 +687000 ekin = 3.18756268905896 | erot = 2.5286150857463 | epot = -18.9987153021306 | etot = -13.2825375273253 +688000 ekin = 3.20935294731744 | erot = 2.51834078650268 | epot = -19.010231261173 | etot = -13.2825375273529 +689000 ekin = 3.23260385768977 | erot = 2.51058529366538 | epot = -19.0257266788501 | etot = -13.2825375274949 +690000 ekin = 3.25550449418191 | erot = 2.50541094761942 | epot = -19.0434529695448 | etot = -13.2825375277435 +691000 ekin = 3.27559454465419 | erot = 2.50196131508042 | epot = -19.0600933878108 | etot = -13.2825375280762 +692000 ekin = 3.29000453531072 | erot = 2.49851988080605 | epot = -19.0710619445671 | etot = -13.2825375284504 +693000 ekin = 3.29579865375948 | erot = 2.4927397485969 | epot = -19.0710759311631 | etot = -13.2825375288067 +694000 ekin = 3.290367420064 | erot = 2.48207188558618 | epot = -19.0549768347317 | etot = -13.2825375290815 +695000 ekin = 3.27176421099226 | erot = 2.46431581834491 | epot = -19.0186175585658 | etot = -13.2825375292286 +696000 ekin = 3.23887890264527 | erot = 2.43812365839389 | epot = -18.9595400902738 | etot = -13.2825375292346 +697000 ekin = 3.19141377365438 | erot = 2.40329594557291 | epot = -18.8772472483422 | etot = -13.2825375291149 +698000 ekin = 3.12971664160265 | erot = 2.3607993405226 | epot = -18.7730535110309 | etot = -13.2825375289056 +699000 ekin = 3.05458980607575 | erot = 2.31258576051436 | epot = -18.6497130952223 | etot = -13.2825375286322 +700000 ekin = 2.96718102277338 | erot = 2.26139197222678 | epot = -18.5111105233092 | etot = -13.282537528309 +701000 ekin = 2.86896613270987 | erot = 2.21057215475942 | epot = -18.3620758154114 | etot = -13.2825375279421 +702000 ekin = 2.76178671310755 | erot = 2.16397434370647 | epot = -18.2082985843512 | etot = -13.2825375275372 +703000 ekin = 2.64787120281757 | erot = 2.12574771765488 | epot = -18.0561564514672 | etot = -13.2825375309947 +704000 ekin = 2.52933762816201 | erot = 2.08674637167894 | epot = -17.8986215285157 | etot = -13.2825375286748 +705000 ekin = 2.41679696488455 | erot = 2.0566401236899 | epot = -17.7559746148443 | etot = -13.2825375262699 +706000 ekin = 2.30501007301267 | erot = 2.06115876579317 | epot = -17.6487063632602 | etot = -13.2825375244543 +707000 ekin = 2.19269241312063 | erot = 2.11375046401179 | epot = -17.5889804017709 | etot = -13.2825375246385 +708000 ekin = 2.09960598295589 | erot = 2.19681319913428 | epot = -17.5789567090833 | etot = -13.2825375269932 +709000 ekin = 2.01320280572636 | erot = 2.28016876669421 | epot = -17.5759090978068 | etot = -13.2825375253862 +710000 ekin = 1.93302644378252 | erot = 2.3747322880584 | epot = -17.5902962577935 | etot = -13.2825375259526 +711000 ekin = 1.85957279021245 | erot = 2.47358324949964 | epot = -17.6156935663468 | etot = -13.2825375266347 +712000 ekin = 1.79282630225992 | erot = 2.56690430163368 | epot = -17.6422681311821 | etot = -13.2825375272885 +713000 ekin = 1.73341814837551 | erot = 2.64462400363359 | epot = -17.660579679756 | etot = -13.2825375277469 +714000 ekin = 1.68328438218602 | erot = 2.6981736471422 | epot = -17.6639955572078 | etot = -13.2825375278795 +715000 ekin = 1.64594117620278 | erot = 2.72207244137003 | epot = -17.6505511452259 | etot = -13.2825375276531 +716000 ekin = 1.62610172677928 | erot = 2.71479815184846 | epot = -17.6234374057783 | etot = -13.2825375271506 +717000 ekin = 1.62864489608611 | erot = 2.67867233654835 | epot = -17.5898547591674 | etot = -13.2825375265329 +718000 ekin = 1.65730138294327 | erot = 2.6189183930066 | epot = -17.5587573019149 | etot = -13.282537525965 +719000 ekin = 1.71360335043978 | erot = 2.54235654261391 | epot = -17.5384974186061 | etot = -13.2825375255524 +720000 ekin = 1.79650653895858 | erot = 2.45621436721656 | epot = -17.5352584314959 | etot = -13.2825375253208 +721000 ekin = 1.90273489837533 | erot = 2.36731439674759 | epot = -17.5525868203611 | etot = -13.2825375252382 +722000 ekin = 2.02756635859999 | erot = 2.28163864623686 | epot = -17.5917425300939 | etot = -13.2825375252571 +723000 ekin = 2.16566245404416 | erot = 2.20411346317412 | epot = -17.6523134425647 | etot = -13.2825375253464 +724000 ekin = 2.31164907954197 | erot = 2.13844446421075 | epot = -17.7326310692571 | etot = -13.2825375255043 +725000 ekin = 2.46036017261476 | erot = 2.0869120442021 | epot = -17.8298097425667 | etot = -13.2825375257498 +726000 ekin = 2.6068349632846 | erot = 2.05013619410202 | epot = -17.9395086834918 | etot = -13.2825375261052 +727000 ekin = 2.74622028370769 | erot = 2.02690424048558 | epot = -18.0556620507673 | etot = -13.2825375265741 +728000 ekin = 2.87374866232265 | erot = 2.01419303060157 | epot = -18.1704792200511 | etot = -13.2825375271269 +729000 ekin = 2.98490085153144 | erot = 2.00751009684072 | epot = -18.2749484760646 | etot = -13.2825375276924 +730000 ekin = 3.07576690645469 | erot = 2.00160558057494 | epot = -18.3599100152017 | etot = -13.2825375281721 +731000 ekin = 3.14351022556136 | erot = 1.99146923005515 | epot = -18.4175169840844 | etot = -13.2825375284679 +732000 ekin = 3.18676307270908 | erot = 1.9733775068131 | epot = -18.4426781080378 | etot = -13.2825375285156 +733000 ekin = 3.20579220143817 | erot = 1.94568706577985 | epot = -18.4340167955229 | etot = -13.2825375283049 +734000 ekin = 3.20238921808403 | erot = 1.9091725140226 | epot = -18.3940992599778 | etot = -13.2825375278711 +735000 ekin = 3.17951096478395 | erot = 1.86680153214189 | epot = -18.3288500242332 | etot = -13.2825375273073 +736000 ekin = 3.1407386539016 | erot = 1.82300587571906 | epot = -18.2462820563141 | etot = -13.2825375266935 +737000 ekin = 3.08984658439833 | erot = 1.78292392999538 | epot = -18.1553080405002 | etot = -13.2825375261065 +738000 ekin = 3.03043228105068 | erot = 1.7516193492114 | epot = -18.0645891558627 | etot = -13.2825375256006 +739000 ekin = 2.96566842761532 | erot = 1.73346651074128 | epot = -17.9816724635652 | etot = -13.2825375252086 +740000 ekin = 2.89817088990248 | erot = 1.73175552827542 | epot = -17.9124639431193 | etot = -13.2825375249414 +741000 ekin = 2.82995232215527 | erot = 1.74850528578322 | epot = -17.8609951327411 | etot = -13.2825375248026 +742000 ekin = 2.76247533975977 | erot = 1.78434362324901 | epot = -17.8293564878077 | etot = -13.2825375247989 +743000 ekin = 2.69668176522496 | erot = 1.83847103615502 | epot = -17.8176903262763 | etot = -13.2825375248963 +744000 ekin = 2.63311444617166 | erot = 1.90875045497562 | epot = -17.8244024262527 | etot = -13.2825375251054 +745000 ekin = 2.57196493518836 | erot = 1.99171779916653 | epot = -17.8462202597747 | etot = -13.2825375254198 +746000 ekin = 2.5131159615418 | erot = 2.08264215541026 | epot = -17.8782956427778 | etot = -13.2825375258257 +747000 ekin = 2.4562102402775 | erot = 2.17571767167211 | epot = -17.9144654382424 | etot = -13.2825375262928 +748000 ekin = 2.4007641204688 | erot = 2.2644524277425 | epot = -17.9477540749797 | etot = -13.2825375267684 +749000 ekin = 2.34635697391007 | erot = 2.34231237519854 | epot = -17.9712068762851 | etot = -13.2825375271765 +750000 ekin = 2.29290375451717 | erot = 2.40359513791455 | epot = -17.979036419863 | etot = -13.2825375274312 +751000 ekin = 2.24097207238015 | erot = 2.44437862762129 | epot = -17.9678882274625 | etot = -13.2825375274611 +752000 ekin = 2.19206377657606 | erot = 2.46328788077229 | epot = -17.937889184575 | etot = -13.2825375272267 +753000 ekin = 2.0191073671841 | erot = 2.37844688220293 | epot = -17.6800917192494 | etot = -13.2825374698623 +754000 ekin = 2.03397419691681 | erot = 2.38379927449377 | epot = -17.7003109683856 | etot = -13.282537496975 +755000 ekin = 2.10287082567493 | erot = 2.42269050483285 | epot = -17.8080987746467 | etot = -13.2825374441389 +756000 ekin = 2.09556625439565 | erot = 2.405750962181 | epot = -17.7838546600866 | etot = -13.2825374435099 +757000 ekin = 2.11013463581362 | erot = 2.39174642164209 | epot = -17.7844185004694 | etot = -13.2825374430137 +758000 ekin = 2.14991880579705 | erot = 2.38537981437436 | epot = -17.8178360628955 | etot = -13.2825374427241 +759000 ekin = 2.21691275063063 | erot = 2.38948785825167 | epot = -17.8889380515667 | etot = -13.2825374426844 +760000 ekin = 2.31141054860375 | erot = 2.40468264900161 | epot = -17.9986306405271 | etot = -13.2825374429218 +761000 ekin = 2.4317547235321 | erot = 2.42917556854271 | epot = -18.14346773552 | etot = -13.2825374434452 +762000 ekin = 2.57423243233675 | erot = 2.45878794777349 | epot = -18.3155578243444 | etot = -13.2825374442342 +763000 ekin = 2.73317609318437 | erot = 2.48721280711223 | epot = -18.5029263455259 | etot = -13.2825374452293 +764000 ekin = 2.90131643265847 | erot = 2.50663479921391 | epot = -18.6904886781953 | etot = -13.2825374463229 +765000 ekin = 3.07040159501002 | erot = 2.50879317398454 | epot = -18.8617322163581 | etot = -13.2825374473636 +766000 ekin = 3.23203070978082 | erot = 2.48644536574614 | epot = -19.0010135237083 | etot = -13.2825374481813 +767000 ekin = 3.37856609433327 | erot = 2.43498274045147 | epot = -19.096086283418 | etot = -13.2825374486333 +768000 ekin = 3.50392633253189 | erot = 2.35374465438907 | epot = -19.14020843557 | etot = -13.282537448649 +769000 ekin = 3.60408079934929 | erot = 2.2465665844398 | epot = -19.1331848320412 | etot = -13.2825374482521 +770000 ekin = 3.67731902040089 | erot = 2.12129310034524 | epot = -19.0811495682864 | etot = -13.2825374475402 +771000 ekin = 3.7250046645363 | erot = 1.98803923032005 | epot = -18.9955813415612 | etot = -13.2825374467049 +772000 ekin = 3.73784328843035 | erot = 1.84847100678562 | epot = -18.8688517433746 | etot = -13.2825374481586 +773000 ekin = 3.73518377757204 | erot = 1.74399251359463 | epot = -18.7617137365844 | etot = -13.2825374454177 +774000 ekin = 3.73326270308357 | erot = 1.69319142531066 | epot = -18.7089915825401 | etot = -13.2825374541459 +775000 ekin = 3.70600760956875 | erot = 1.65662399761182 | epot = -18.6451690552018 | etot = -13.2825374480212 +776000 ekin = 3.66620955944038 | erot = 1.65229490513874 | epot = -18.6010419124108 | etot = -13.2825374478317 +777000 ekin = 3.6164959066655 | erot = 1.68124406400525 | epot = -18.5802774185067 | etot = -13.2825374478359 +778000 ekin = 3.5589217195722 | erot = 1.74156460645431 | epot = -18.5830237740648 | etot = -13.2825374480383 +779000 ekin = 3.49505249793887 | erot = 1.82861083484593 | epot = -18.6062007816394 | etot = -13.2825374488546 +780000 ekin = 3.4260605289351 | erot = 1.93200454544541 | epot = -18.6406025240164 | etot = -13.2825374496359 +781000 ekin = 3.35141348649702 | erot = 2.04005284529073 | epot = -18.6740037822594 | etot = -13.2825374504716 +782000 ekin = 3.27002343600189 | erot = 2.14152553689654 | epot = -18.6940864240875 | etot = -13.2825374511891 +783000 ekin = 3.18141085606315 | erot = 2.22636120778713 | epot = -18.6903095154617 | etot = -13.2825374516114 +784000 ekin = 3.08656488448361 | erot = 2.28735807323151 | epot = -18.6564604093344 | etot = -13.2825374516193 +785000 ekin = 2.98843913984933 | erot = 2.32136711553602 | epot = -18.592343706592 | etot = -13.2825374512067 +786000 ekin = 2.89178850735618 | erot = 2.32954149828313 | epot = -18.5038674561269 | etot = -13.2825374504876 +787000 ekin = 2.80233070714568 | erot = 2.31656731743012 | epot = -18.4014354742217 | etot = -13.2825374496459 +788000 ekin = 2.72556137455006 | erot = 2.28924565768276 | epot = -18.2973444810906 | etot = -13.2825374488578 +789000 ekin = 2.66569850120894 | erot = 2.25498711353627 | epot = -18.2032230629877 | etot = -13.2825374482425 +790000 ekin = 2.62507547495403 | erot = 2.22062577794997 | epot = -18.1282387007584 | etot = -13.2825374478544 +791000 ekin = 2.60400664845757 | erot = 2.19166523695208 | epot = -18.0782093331145 | etot = -13.2825374477048 +792000 ekin = 2.60095165826993 | erot = 2.17186849883267 | epot = -18.0553576048892 | etot = -13.2825374477866 +793000 ekin = 2.61278727136947 | erot = 2.1630579475058 | epot = -18.0583826669628 | etot = -13.2825374480875 +794000 ekin = 2.63509078750899 | erot = 2.16503786010594 | epot = -18.0826660962031 | etot = -13.2825374485882 +795000 ekin = 2.66245645496094 | erot = 2.17562900151097 | epot = -18.1206229057215 | etot = -13.2825374492496 +796000 ekin = 2.68895951797515 | erot = 2.19088748039119 | epot = -18.1623844483558 | etot = -13.2825374499895 +797000 ekin = 2.70892452636473 | erot = 2.20564060882902 | epot = -18.197102585859 | etot = -13.2825374506652 +798000 ekin = 2.7187387406754 | erot = 2.21455364300775 | epot = -18.2158298332747 | etot = -13.2825374495916 +799000 ekin = 2.70000300099405 | erot = 2.21050545408876 | epot = -18.193045904985 | etot = -13.2825374499022 +800000 ekin = 2.65392049001821 | erot = 2.17300546938151 | epot = -18.109463378289 | etot = -13.2825374188892 +801000 ekin = 2.82505345096871 | erot = 2.13616134701489 | epot = -18.2437522525054 | etot = -13.2825374545218 +802000 ekin = 2.90470228802172 | erot = 2.10953657449614 | epot = -18.2967762799053 | etot = -13.2825374173874 +803000 ekin = 2.9677525986453 | erot = 2.08137573444383 | epot = -18.3316657512964 | etot = -13.2825374182072 +804000 ekin = 3.01419864036155 | erot = 2.05336319939514 | epot = -18.3500992581057 | etot = -13.282537418349 +805000 ekin = 3.03950260682403 | erot = 2.02738087474037 | epot = -18.3494208999164 | etot = -13.282537418352 +806000 ekin = 3.04147612212525 | erot = 2.00524180108709 | epot = -18.3292553414124 | etot = -13.2825374182001 +807000 ekin = 3.02009152418646 | erot = 1.98876425940777 | epot = -18.2913932015099 | etot = -13.2825374179157 +808000 ekin = 2.97716861905469 | erot = 1.9797928070483 | epot = -18.2394988436566 | etot = -13.2825374175536 +809000 ekin = 2.91576405317411 | erot = 1.98007542202132 | epot = -18.1783768923745 | etot = -13.282537417179 +810000 ekin = 2.83951999241211 | erot = 1.9910201414007 | epot = -18.1130775506578 | etot = -13.282537416845 +811000 ekin = 2.75216924413256 | erot = 2.01344070631007 | epot = -18.0481473670229 | etot = -13.2825374165802 +812000 ekin = 2.65727213949033 | erot = 2.04739495870437 | epot = -17.9872045145838 | etot = -13.2825374163891 +813000 ekin = 2.55815480063288 | erot = 2.0921579466292 | epot = -17.9328501635216 | etot = -13.2825374162596 +814000 ekin = 2.45796623947603 | erot = 2.14630993528002 | epot = -17.8868135909302 | etot = -13.2825374161741 +815000 ekin = 2.35976627429823 | erot = 2.20788718833984 | epot = -17.8501908787554 | etot = -13.2825374161174 +816000 ekin = 2.26657575180629 | erot = 2.27454135561794 | epot = -17.8236545235058 | etot = -13.2825374160815 +817000 ekin = 2.18134946662811 | erot = 2.34367133400565 | epot = -17.807558216702 | etot = -13.2825374160682 +818000 ekin = 2.10686415591836 | erot = 2.41251844102779 | epot = -17.8019200130316 | etot = -13.2825374160855 +819000 ekin = 2.04554497258418 | erot = 2.47824070162555 | epot = -17.806323090351 | etot = -13.2825374161413 +820000 ekin = 1.99927680295696 | erot = 2.53799486378974 | epot = -17.8198090829855 | etot = -13.2825374162388 +821000 ekin = 1.9692530805303 | erot = 2.58905270210877 | epot = -17.8408431990125 | etot = -13.2825374163734 +822000 ekin = 1.95590272174924 | erot = 2.62895986938386 | epot = -17.8674000076635 | etot = -13.2825374165304 +823000 ekin = 1.95890926788755 | erot = 2.6557286058008 | epot = -17.8971752903778 | etot = -13.2825374166894 +824000 ekin = 1.97731046162633 | erot = 2.66804286128345 | epot = -17.9278907397372 | etot = -13.2825374168275 +825000 ekin = 2.00964945342457 | erot = 2.66544750451175 | epot = -17.9576343748594 | etot = -13.2825374169231 +826000 ekin = 2.05414423139186 | erot = 2.64849047550104 | epot = -17.985172123854 | etot = -13.2825374169611 +827000 ekin = 2.10884212199665 | erot = 2.61877894485958 | epot = -18.0101584837945 | etot = -13.2825374169382 +828000 ekin = 2.1717293569375 | erot = 2.57890618314315 | epot = -18.0331729569469 | etot = -13.2825374168662 +829000 ekin = 2.24077304847179 | erot = 2.53221651091816 | epot = -18.0555269761626 | etot = -13.2825374167726 +830000 ekin = 2.31389012743404 | erot = 2.4824115756111 | epot = -18.0788391197418 | etot = -13.2825374166967 +831000 ekin = 2.38886546542343 | erot = 2.43305573494131 | epot = -18.1044586170416 | etot = -13.2825374166768 +832000 ekin = 2.4632691578231 | erot = 2.3870870487244 | epot = -18.1328936232866 | etot = -13.2825374167391 +833000 ekin = 2.5344365632194 | erot = 2.34645691813147 | epot = -18.1634308982373 | etot = -13.2825374168864 +834000 ekin = 2.59956439019907 | erot = 2.31199374777391 | epot = -18.1940955550686 | etot = -13.2825374170956 +835000 ekin = 2.65594315943653 | erot = 2.28352232821168 | epot = -18.2220029049695 | etot = -13.2825374173213 +836000 ekin = 2.70130042683167 | erot = 2.26019210697788 | epot = -18.244029951319 | etot = -13.2825374175095 +837000 ekin = 2.73418787962871 | erot = 2.24090836893314 | epot = -18.2576336661722 | etot = -13.2825374176104 +838000 ekin = 2.75431729342696 | erot = 2.22474076288568 | epot = -18.2615954739057 | etot = -13.2825374175931 +839000 ekin = 2.76274241629131 | erot = 2.21121141093012 | epot = -18.256491244675 | etot = -13.2825374174536 +840000 ekin = 2.76179432989972 | erot = 2.20041723303662 | epot = -18.2447489801545 | etot = -13.2825374172182 +841000 ekin = 2.75470877518085 | erot = 2.19297958495076 | epot = -18.2302257770756 | etot = -13.2825374169439 +842000 ekin = 2.74495192528053 | erot = 2.18982916449433 | epot = -18.2173185064846 | etot = -13.2825374167098 +843000 ekin = 2.73536701846579 | erot = 2.19185320024881 | epot = -18.2097576353086 | etot = -13.282537416594 +844000 ekin = 2.72739699349177 | erot = 2.1994851694244 | epot = -18.2094195795621 | etot = -13.2825374166459 +845000 ekin = 2.7206968024524 | erot = 2.21238342751528 | epot = -18.2156176468218 | etot = -13.2825374168541 +846000 ekin = 2.71335246036253 | erot = 2.22935500856137 | epot = -18.2252448860709 | etot = -13.282537417147 +847000 ekin = 2.70267547916117 | erot = 2.24859000373239 | epot = -18.2338029003123 | etot = -13.2825374174188 +848000 ekin = 2.68627675195779 | erot = 2.26812231144288 | epot = -18.236936480973 | etot = -13.2825374175723 +849000 ekin = 2.66300406671244 | erot = 2.2863229263121 | epot = -18.2318644105805 | etot = -13.282537417556 +850000 ekin = 2.63341305523148 | erot = 2.30223029747857 | epot = -18.2181807700874 | etot = -13.2825374173774 +851000 ekin = 2.59966043365591 | erot = 2.3156167587262 | epot = -18.1978146094748 | etot = -13.2825374170927 +852000 ekin = 2.56493307993571 | erot = 2.32681510713484 | epot = -18.1742856038479 | etot = -13.2825374167774 +853000 ekin = 2.53268459155754 | erot = 2.33642702138572 | epot = -18.1516490294471 | etot = -13.2825374165038 +854000 ekin = 2.50591352797944 | erot = 2.34503055123976 | epot = -18.1334814955374 | etot = -13.2825374163182 +855000 ekin = 2.4866740476675 | erot = 2.35297873120409 | epot = -18.1221901951049 | etot = -13.2825374162333 +856000 ekin = 2.47592780860343 | erot = 2.36034202539965 | epot = -18.1188072502362 | etot = -13.2825374162331 +857000 ekin = 2.47367803510516 | erot = 2.36697109794411 | epot = -18.1231865493438 | etot = -13.2825374162946 +858000 ekin = 2.47922391681366 | erot = 2.37260088210265 | epot = -18.1343622152926 | etot = -13.2825374163763 +859000 ekin = 2.49150776870147 | erot = 2.37701215984104 | epot = -18.1510573449986 | etot = -13.282537416456 +860000 ekin = 2.50937686784747 | erot = 2.38013993594023 | epot = -18.1720542203101 | etot = -13.2825374165224 +861000 ekin = 2.53170635996116 | erot = 2.38211817150425 | epot = -18.1963619480387 | etot = -13.2825374165732 +862000 ekin = 2.55742566626407 | erot = 2.38328933264109 | epot = -18.2232524155165 | etot = -13.2825374166114 +863000 ekin = 2.58549483187838 | erot = 2.38419488482973 | epot = -18.252227133347 | etot = -13.2825374166389 +864000 ekin = 2.61488041066499 | erot = 2.38555368834993 | epot = -18.2829715156728 | etot = -13.2825374166579 +865000 ekin = 2.64455846347095 | erot = 2.38821849192421 | epot = -18.3153143720654 | etot = -13.2825374166702 +866000 ekin = 2.67354800424437 | erot = 2.39309523344314 | epot = -18.3491806543665 | etot = -13.282537416679 +867000 ekin = 2.70096216988177 | erot = 2.40101926554071 | epot = -18.3845188521138 | etot = -13.2825374166913 +868000 ekin = 2.72584498338572 | erot = 2.41260829074957 | epot = -18.420990690944 | etot = -13.2825374168087 +869000 ekin = 2.74685098606623 | erot = 2.42808376653873 | epot = -18.4574721694777 | etot = -13.2825374168728 +870000 ekin = 2.76334516398283 | erot = 2.44707202879413 | epot = -18.4929546097441 | etot = -13.2825374169672 +871000 ekin = 2.77488977710316 | erot = 2.46856883163597 | epot = -18.5259960258323 | etot = -13.2825374170932 +872000 ekin = 2.7811573123189 | erot = 2.49101078851438 | epot = -18.5547055180778 | etot = -13.2825374172445 +873000 ekin = 2.78190152502928 | erot = 2.51241399879738 | epot = -18.5768529412309 | etot = -13.2825374174043 +874000 ekin = 2.77696693725528 | erot = 2.53063897161364 | epot = -18.5901433264131 | etot = -13.2825374175441 +875000 ekin = 2.76636320213146 | erot = 2.54374754436265 | epot = -18.5926481641224 | etot = -13.2825374176283 +876000 ekin = 2.7504069828229 | erot = 2.55039472310231 | epot = -18.5833391235459 | etot = -13.2825374176207 +877000 ekin = 2.72989722810813 | erot = 2.55017286557422 | epot = -18.5626075111784 | etot = -13.2825374174961 +878000 ekin = 2.70625700294355 | erot = 2.54382115071376 | epot = -18.5326155709077 | etot = -13.2825374172503 +879000 ekin = 2.68156506653427 | erot = 2.5332421351554 | epot = -18.4973446185932 | etot = -13.2825374169036 +880000 ekin = 2.65843100554442 | erot = 2.52132216836891 | epot = -18.4622905904093 | etot = -13.282537416496 +881000 ekin = 2.63972432922979 | erot = 2.51160592366972 | epot = -18.4338676689779 | etot = -13.2825374160784 +882000 ekin = 2.62822235403347 | erot = 2.50790034454678 | epot = -18.4186601142802 | etot = -13.2825374157 +883000 ekin = 2.62626662137136 | erot = 2.51387422299541 | epot = -18.4226782597687 | etot = -13.2825374154019 +884000 ekin = 2.63550251772652 | erot = 2.53269090787765 | epot = -18.4507308408175 | etot = -13.2825374152133 +885000 ekin = 2.65673814855014 | erot = 2.56668643457077 | epot = -18.5059619982733 | etot = -13.2825374151524 +886000 ekin = 2.68991717237218 | erot = 2.61709354768266 | epot = -18.5895481352837 | etot = -13.2825374152289 +887000 ekin = 2.734175532827 | erot = 2.68381522130244 | epot = -18.700528169575 | etot = -13.2825374154455 +888000 ekin = 2.78795008719356 | erot = 2.76526591136903 | epot = -18.8357534143588 | etot = -13.2825374157962 +889000 ekin = 2.8491201813508 | erot = 2.85831710930318 | epot = -18.989974706918 | etot = -13.282537416264 +890000 ekin = 2.91517691868807 | erot = 2.95839462643955 | epot = -19.1561089619448 | etot = -13.2825374168172 +891000 ekin = 2.98341767192295 | erot = 3.0597676506775 | epot = -19.3257227400102 | etot = -13.2825374174098 +892000 ekin = 3.05115351644501 | erot = 3.15603968258129 | epot = -19.4897306170114 | etot = -13.2825374179851 +893000 ekin = 3.11590367361418 | erot = 3.24080526805507 | epot = -19.6392463601538 | etot = -13.2825374184846 +894000 ekin = 3.17554453075818 | erot = 3.30838805788589 | epot = -19.7664700075009 | etot = -13.2825374188568 +895000 ekin = 3.22839008561766 | erot = 3.35454380060236 | epot = -19.8654713052867 | etot = -13.2825374190666 +896000 ekin = 3.27319975165836 | erot = 3.37700709394957 | epot = -19.9327442647079 | etot = -13.2825374191 +897000 ekin = 3.30912548499472 | erot = 3.37578332995761 | epot = -19.9674462339186 | etot = -13.2825374189663 +898000 ekin = 3.33561719415195 | erot = 3.35313099566656 | epot = -19.9712856085154 | etot = -13.2825374186968 +899000 ekin = 3.3523031028265 | erot = 3.31323476596136 | epot = -19.9480752871285 | etot = -13.2825374183407 +900000 ekin = 3.35886034531518 | erot = 3.26162723064569 | epot = -19.9030249939161 | etot = -13.2825374179552 +901000 ekin = 3.35489762759567 | erot = 3.2044644832284 | epot = -19.8418995284194 | etot = -13.2825374175953 +902000 ekin = 3.33988398839342 | erot = 3.14778460407791 | epot = -19.7702060097741 | etot = -13.2825374173028 +903000 ekin = 3.31316641909532 | erot = 3.09687096103035 | epot = -19.6925747972223 | etot = -13.2825374170966 +904000 ekin = 3.27411465419852 | erot = 3.05580881217869 | epot = -19.6124608833472 | etot = -13.2825374169699 +905000 ekin = 3.22240761869358 | erot = 3.02727711490202 | epot = -19.5322221504879 | etot = -13.2825374168923 +906000 ekin = 3.15843123363071 | erot = 3.01257047164431 | epot = -19.4535391220934 | etot = -13.2825374168184 +907000 ekin = 3.08369713046712 | erot = 3.01180553644323 | epot = -19.3780400836148 | etot = -13.2825374167044 +908000 ekin = 3.00113487352882 | erot = 3.02423547646297 | epot = -19.3079077665171 | etot = -13.2825374165253 +909000 ekin = 2.91509126964 | erot = 3.04858097597399 | epot = -19.246209661904 | etot = -13.28253741629 +910000 ekin = 2.83091809249006 | erot = 3.08328866196603 | epot = -19.1967441705011 | etot = -13.282537416045 +911000 ekin = 2.75416042802549 | erot = 3.12665661766781 | epot = -19.1633544615573 | etot = -13.282537415864 +912000 ekin = 2.68982240197673 | erot = 3.17670303509253 | epot = -19.1490628528293 | etot = -13.2825374157601 +913000 ekin = 2.64026279480142 | erot = 3.23106967171228 | epot = -19.1538698824696 | etot = -13.2825374159559 +914000 ekin = 2.60494541586834 | erot = 3.28757760350067 | epot = -19.1750604355173 | etot = -13.2825374161483 +915000 ekin = 2.58331294380949 | erot = 3.34356245576663 | epot = -19.2094128163232 | etot = -13.282537416747 +916000 ekin = 2.572225278094 | erot = 3.39542630003117 | epot = -19.250188995406 | etot = -13.2825374172809 +917000 ekin = 2.56717380000648 | erot = 3.43991413165374 | epot = -19.2896253494389 | etot = -13.2825374177786 +918000 ekin = 2.56366862414259 | erot = 3.47431911369141 | epot = -19.3205251559853 | etot = -13.2825374181513 +919000 ekin = 2.55808580528835 | erot = 3.4968825160616 | epot = -19.337505739687 | etot = -13.2825374183371 +920000 ekin = 2.54828083604877 | erot = 3.50706786620944 | epot = -19.3378861205732 | etot = -13.2825374183149 +921000 ekin = 2.5338583783986 | erot = 3.5055796155901 | epot = -19.3219754120972 | etot = -13.2825374181085 +922000 ekin = 2.516060534879 | erot = 3.49409623125511 | epot = -19.2926941839177 | etot = -13.2825374177836 +923000 ekin = 2.49728909023619 | erot = 3.47476611514256 | epot = -19.2545926228132 | etot = -13.2825374174344 +924000 ekin = 2.48035717414061 | erot = 3.44958564359935 | epot = -19.2124802348989 | etot = -13.282537417159 +925000 ekin = 2.46765713433988 | erot = 3.41982437245358 | epot = -19.1700189238237 | etot = -13.2825374170303 +926000 ekin = 2.46048446299621 | erot = 3.38566546870185 | epot = -19.1286873487718 | etot = -13.2825374170737 +927000 ekin = 2.45872404418899 | erot = 3.34617863044022 | epot = -19.0874400918875 | etot = -13.2825374172583 +928000 ekin = 2.46097855235184 | erot = 3.29964380866974 | epot = -19.043159778532 | etot = -13.2825374175104 +929000 ekin = 2.46505358100394 | erot = 3.24413140303551 | epot = -18.99172240178 | etot = -13.2825374177406 +930000 ekin = 2.46859437790869 | erot = 3.17816487222183 | epot = -18.9292966680023 | etot = -13.2825374178718 +931000 ekin = 2.46965047248253 | erot = 3.10127887163483 | epot = -18.8534667619775 | etot = -13.2825374178601 +932000 ekin = 2.46701732520898 | erot = 3.01434779059203 | epot = -18.7639025334928 | etot = -13.2825374176918 +933000 ekin = 2.46031519086868 | erot = 2.91973998893973 | epot = -18.662592597222 | etot = -13.2825374174136 +934000 ekin = 2.44985996507097 | erot = 2.82081794907183 | epot = -18.5532153312021 | etot = -13.2825374170593 +935000 ekin = 2.43642057973712 | erot = 2.72162862891861 | epot = -18.4405866253331 | etot = -13.2825374166773 +936000 ekin = 2.42095423648383 | erot = 2.62651830339036 | epot = -18.3300099561839 | etot = -13.2825374163097 +937000 ekin = 2.40438434874151 | erot = 2.53973621394318 | epot = -18.2266579786711 | etot = -13.2825374159864 +938000 ekin = 2.38744919883856 | erot = 2.46512923461683 | epot = -18.1351158491807 | etot = -13.2825374157253 +939000 ekin = 2.37062067030574 | erot = 2.40593643917341 | epot = -18.0590945250148 | etot = -13.2825374155357 +940000 ekin = 2.35407564413747 | erot = 2.36465978775718 | epot = -18.0012728473171 | etot = -13.2825374154225 +941000 ekin = 2.33770002379755 | erot = 2.34297759096208 | epot = -17.9632150301481 | etot = -13.2825374153884 +942000 ekin = 2.32111004775224 | erot = 2.34167204163274 | epot = -17.9453195048215 | etot = -13.2825374154365 +943000 ekin = 2.30368578996793 | erot = 2.36056240830405 | epot = -17.9467856138391 | etot = -13.2825374155671 +944000 ekin = 2.28462216232314 | erot = 2.39846175787113 | epot = -17.9656213359689 | etot = -13.2825374157746 +945000 ekin = 2.26300913007938 | erot = 2.45319770726134 | epot = -17.9987442533843 | etot = -13.2825374160436 +946000 ekin = 2.23795189170117 | erot = 2.52174524353285 | epot = -18.0422345515794 | etot = -13.2825374163454 +947000 ekin = 2.20873145116087 | erot = 2.60050188059525 | epot = -18.091770748396 | etot = -13.2825374166398 +948000 ekin = 2.17498954714479 | erot = 2.685690959925 | epot = -18.1432179239527 | etot = -13.2825374168829 +949000 ekin = 2.13690579554511 | erot = 2.77382147697832 | epot = -18.1932646895605 | etot = -13.2825374170371 +950000 ekin = 2.09532426593736 | erot = 2.86208909954954 | epot = -18.23995078257 | etot = -13.2825374170831 +951000 ekin = 2.05179335117992 | erot = 2.94860198603871 | epot = -18.2829327542442 | etot = -13.2825374170256 +952000 ekin = 2.00850116862718 | erot = 3.03236285097458 | epot = -18.3234014364934 | etot = -13.2825374168917 +953000 ekin = 1.96811370669122 | erot = 3.11301524857533 | epot = -18.3636663719922 | etot = -13.2825374167257 +954000 ekin = 1.93354422355624 | erot = 3.19043207917699 | epot = -18.4065137193093 | etot = -13.2825374165761 +955000 ekin = 1.907692996046 | erot = 3.26426019428037 | epot = -18.4544906068132 | etot = -13.2825374164868 +956000 ekin = 1.89319483896647 | erot = 3.33353105128001 | epot = -18.5092633067365 | etot = -13.28253741649 +957000 ekin = 1.89220136882553 | erot = 3.39641763089531 | epot = -18.5711564163223 | etot = -13.2825374166015 +958000 ekin = 1.90621184477869 | erot = 3.45018116396587 | epot = -18.6389304255644 | etot = -13.2825374168199 +959000 ekin = 1.93595602669004 | erot = 3.49131884076761 | epot = -18.7098122845856 | etot = -13.2825374171279 +960000 ekin = 1.98132739841468 | erot = 3.51589596637559 | epot = -18.7797607822856 | etot = -13.2825374174953 +961000 ekin = 2.04135467368814 | erot = 3.5202262282781 | epot = -18.8441183198727 | etot = -13.2825374179065 +962000 ekin = 2.11395441204344 | erot = 3.50134462359753 | epot = -18.8978364539492 | etot = -13.2825374183082 +963000 ekin = 2.19624676723989 | erot = 3.45688460115197 | epot = -18.9356687870206 | etot = -13.2825374186287 +964000 ekin = 2.28502253674575 | erot = 3.38607259828084 | epot = -18.9536325538576 | etot = -13.282537418831 +965000 ekin = 2.37703902148585 | erot = 3.29004867798671 | epot = -18.9496251180009 | etot = -13.2825374185283 +966000 ekin = 2.47063968385215 | erot = 3.17235139654337 | epot = -18.9255284988459 | etot = -13.2825374184504 +967000 ekin = 2.56372995555254 | erot = 3.03797961239301 | epot = -18.8842469861485 | etot = -13.2825374182029 +968000 ekin = 2.65424152965125 | erot = 2.89333165879526 | epot = -18.83011060625 | etot = -13.2825374178035 +969000 ekin = 2.74102205813625 | erot = 2.74597895036798 | epot = -18.769538425812 | etot = -13.2825374173078 +970000 ekin = 2.82317857011101 | erot = 2.60419008501349 | epot = -18.7099060720296 | etot = -13.2825374169051 +971000 ekin = 2.89946896083441 | erot = 2.47604958426315 | epot = -18.658055961612 | etot = -13.2825374165144 +972000 ekin = 2.96927883277251 | erot = 2.36783972346085 | epot = -18.6196559725141 | etot = -13.2825374162807 +973000 ekin = 3.03160430380023 | erot = 2.28373901071249 | epot = -18.5978807307479 | etot = -13.2825374162352 +974000 ekin = 3.08487810119919 | erot = 2.22552920056088 | epot = -18.5929447181232 | etot = -13.2825374163631 +975000 ekin = 3.12708218363217 | erot = 2.1927093869337 | epot = -18.6023289871792 | etot = -13.2825374166133 +976000 ekin = 3.15606698430949 | erot = 2.18294126831253 | epot = -18.6215456695412 | etot = -13.2825374169192 +977000 ekin = 3.16994500357178 | erot = 2.19267118206454 | epot = -18.6451536028545 | etot = -13.2825374172182 +978000 ekin = 3.16742946522118 | erot = 2.21776877494467 | epot = -18.6677356576302 | etot = -13.2825374174643 +979000 ekin = 3.14804045998247 | erot = 2.25406876588806 | epot = -18.6846466435015 | etot = -13.282537417631 +980000 ekin = 3.11216367723466 | erot = 2.29776911466814 | epot = -18.6924702096109 | etot = -13.2825374177081 +981000 ekin = 3.06099215360332 | erot = 2.34569300138965 | epot = -18.6892225726894 | etot = -13.2825374176964 +982000 ekin = 2.99639965214887 | erot = 2.39544433518914 | epot = -18.6743814049394 | etot = -13.2825374176014 +983000 ekin = 2.92078844513084 | erot = 2.44547840887849 | epot = -18.6488042714436 | etot = -13.2825374174343 +984000 ekin = 2.83693459670618 | erot = 2.4950891273926 | epot = -18.6145611413098 | etot = -13.282537417211 +985000 ekin = 2.74783420133486 | erot = 2.54430433679905 | epot = -18.5746759550876 | etot = -13.2825374169537 +986000 ekin = 2.65654532109889 | erot = 2.59369131660279 | epot = -18.5327740543913 | etot = -13.2825374166896 +987000 ekin = 2.56602544086508 | erot = 2.64409904101799 | epot = -18.4926618983298 | etot = -13.2825374164468 +988000 ekin = 2.47897321649663 | erot = 2.69638105882724 | epot = -18.4578916915741 | etot = -13.2825374162503 +989000 ekin = 2.39763961716918 | erot = 2.75059396137744 | epot = -18.4307709947858 | etot = -13.2825374162392 +990000 ekin = 2.32368779821633 | erot = 2.80603342998527 | epot = -18.4122586443938 | etot = -13.2825374161922 +991000 ekin = 2.2582530149192 | erot = 2.86226671787586 | epot = -18.4030571490211 | etot = -13.282537416226 +992000 ekin = 2.20187988997662 | erot = 2.91825634939035 | epot = -18.4026736557096 | etot = -13.2825374163427 +993000 ekin = 2.15452775947043 | erot = 2.97231721293149 | epot = -18.4093823889398 | etot = -13.2825374165378 +994000 ekin = 2.11561176914432 | erot = 3.02214023523714 | epot = -18.4202894211813 | etot = -13.2825374167998 +995000 ekin = 2.08408161375424 | erot = 3.06489403643897 | epot = -18.4315130673008 | etot = -13.2825374171076 +996000 ekin = 2.05854312749319 | erot = 3.09743221500535 | epot = -18.4385127599264 | etot = -13.2825374174279 +997000 ekin = 2.03742523569505 | erot = 3.11662356420229 | epot = -18.4365862176148 | etot = -13.2825374177175 +998000 ekin = 2.01918449064732 | erot = 3.11978989603429 | epot = -18.42151180461 | etot = -13.2825374179284 +999000 ekin = 2.00252382621622 | erot = 3.10518925481745 | epot = -18.390250499052 | etot = -13.2825374180184 +1000000 ekin = 1.98658902577819 | erot = 3.07244217845672 | epot = -18.3415686221954 | etot = -13.2825374179605 + 1000000 0.088292846 -1.1874188 0.041070751 -1.0221862 -7.1515284e-05 +Loop time of 31.7925 on 1 procs for 1000000 steps with 16 atoms + +Performance: 27176.198 tau/day, 31453.933 timesteps/s +99.5% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 28.401 | 28.401 | 28.401 | 0.0 | 89.33 +Bond | 0.86019 | 0.86019 | 0.86019 | 0.0 | 2.71 +Neigh | 0.00018 | 0.00018 | 0.00018 | 0.0 | 0.00 +Comm | 0.16311 | 0.16311 | 0.16311 | 0.0 | 0.51 +Output | 7e-06 | 7e-06 | 7e-06 | 0.0 | 0.00 +Modify | 2.1003 | 2.1003 | 2.1003 | 0.0 | 6.61 +Other | | 0.2673 | | | 0.84 + +Nlocal: 16 ave 16 max 16 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 93 ave 93 max 93 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 93 +Ave neighs/atom = 5.8125 +Ave special neighs/atom = 3.75 +Neighbor list builds = 6 +Dangerous builds = 0 + +#write_restart config.${number}.* +Total wall time: 0:00:31 diff --git a/examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.4 b/examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.4 new file mode 100644 index 0000000000..8a3a723a1e --- /dev/null +++ b/examples/USER/cgdna/examples/oxRNA2/duplex4/log.30Oct19.duplex4.g++.4 @@ -0,0 +1,1174 @@ +LAMMPS (30 Oct 2019) +variable number equal 4 +variable ofreq equal 1000 +variable efreq equal 1000 +variable T equal 0.1 + +units lj + +dimension 3 + +newton off + +boundary p p p + +atom_style hybrid bond ellipsoid +atom_modify sort 0 1.0 + +# Pair interactions require lists of neighbours to be calculated +neighbor 1.0 bin +neigh_modify every 1 delay 0 check yes + +read_data data.duplex4 + orthogonal box = (-20 -20 -20) to (20 20 20) + 1 by 2 by 2 MPI processor grid + reading atoms ... + 16 atoms + reading velocities ... + 16 velocities + 16 ellipsoids + scanning bonds ... + 2 = max bonds/atom + reading bonds ... + 13 bonds + 2 = max # of 1-2 neighbors + 2 = max # of 1-3 neighbors + 4 = max # of 1-4 neighbors + 6 = max # of special neighbors + special bonds CPU = 0.000281 secs + read_data CPU = 0.003043 secs + +set atom * mass 3.1575 + 16 settings made for mass + +group all type 1 4 +16 atoms in group all + +# oxRNA2 bond interactions - FENE backbone +bond_style oxrna2/fene +bond_coeff * 2.0 0.25 0.761070781051 + +# oxRNA2 pair interactions +pair_style hybrid/overlay oxrna2/excv oxrna2/stk oxrna2/hbond oxrna2/xstk oxrna2/coaxstk oxrna2/dh + +pair_coeff * * oxrna2/excv 2.0 0.7 0.675 2.0 0.515 0.5 2.0 0.33 0.32 +pair_coeff * * oxrna2/stk seqdep ${T} 1.40206 2.77 6.0 0.43 0.93 0.35 0.78 0.9 0 0.95 0.9 0 0.95 1.3 0 0.8 1.3 0 0.8 2.0 0.65 2.0 0.65 +pair_coeff * * oxrna2/stk seqdep 0.1 1.40206 2.77 6.0 0.43 0.93 0.35 0.78 0.9 0 0.95 0.9 0 0.95 1.3 0 0.8 1.3 0 0.8 2.0 0.65 2.0 0.65 +pair_coeff * * oxrna2/hbond seqdep 0.0 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 1 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 2 3 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff 3 4 oxrna2/hbond seqdep 0.870439 8.0 0.4 0.75 0.34 0.7 1.5 0 0.7 1.5 0 0.7 1.5 0 0.7 0.46 3.141592653589793 0.7 4.0 1.5707963267948966 0.45 4.0 1.5707963267948966 0.45 +pair_coeff * * oxrna2/xstk 59.9626 0.5 0.6 0.42 0.58 2.25 0.505 0.58 1.7 1.266 0.68 1.7 1.266 0.68 1.7 0.309 0.68 1.7 0.309 0.68 +pair_coeff * * oxrna2/coaxstk 80 0.5 0.6 0.42 0.58 2.0 2.592 0.65 1.3 0.151 0.8 0.9 0.685 0.95 0.9 0.685 0.95 2.0 -0.65 2.0 -0.65 +pair_coeff * * oxrna2/dh ${T} 0.5 1.02455 +pair_coeff * * oxrna2/dh 0.1 0.5 1.02455 + +# NVE ensemble +#fix 1 all nve/dotc/langevin 0.1 0.1 0.03 457145 angmom 10 +#fix 1 all nve/dot +fix 1 all nve/asphere + +timestep 1e-5 + +#comm_style tiled +#fix 3 all balance 10000 1.1 rcb + +#compute mol all chunk/atom molecule +#compute mychunk all vcm/chunk mol +#fix 4 all ave/time 10000 1 10000 c_mychunk[1] c_mychunk[2] c_mychunk[3] file vcm.txt mode vector + +#dump pos all xyz ${ofreq} traj.${number}.xyz + +#compute quat all property/atom quatw quati quatj quatk +#dump quat all custom ${ofreq} quat.${number}.txt id c_quat[1] c_quat[2] c_quat[3] c_quat[4] +#dump_modify quat sort id +#dump_modify quat format line "%d %13.6le %13.6le %13.6le %13.6le" + +compute erot all erotate/asphere +compute ekin all ke +compute epot all pe +variable erot equal c_erot +variable ekin equal c_ekin +variable epot equal c_epot +variable etot equal c_erot+c_ekin+c_epot +fix 5 all print ${efreq} "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes +fix 5 all print 1000 "$(step) ekin = ${ekin} | erot = ${erot} | epot = ${epot} | etot = ${etot}" screen yes + +#dump out all custom ${ofreq} out.${number}.txt id x y z vx vy vz fx fy fz tqx tqy tqz +#dump_modify out sort id +#dump_modify out format line "%d %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f %13.9f" + +run 1000000 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.3015 + ghost atom cutoff = 3.3015 + binsize = 1.65075, bins = 25 25 25 + 6 neighbor lists, perpetual/occasional/extra = 6 0 0 + (1) pair oxrna2/excv, perpetual + attributes: half, newton off + pair build: half/bin/newtoff + stencil: half/bin/3d/newtoff + bin: standard + (2) pair oxrna2/stk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (3) pair oxrna2/hbond, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (4) pair oxrna2/xstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (5) pair oxrna2/coaxstk, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none + (6) pair oxrna2/dh, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +0 ekin = 0 | erot = 0 | epot = -13.282537590974 | etot = -13.282537590974 +Per MPI rank memory allocation (min/avg/max) = 7.755 | 7.937 | 8.119 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -0.84341458 0.013255977 -0.8301586 -2.0169485e-05 +1000 ekin = 0.00448503054655829 | erot = 0.00825381229599554 | epot = -13.2952764343121 | etot = -13.2825375914696 +2000 ekin = 0.0179027901180383 | erot = 0.0327684151333158 | epot = -13.333208796773 | etot = -13.2825375915216 +3000 ekin = 0.0401478317723388 | erot = 0.0728240143062734 | epot = -13.3955094376812 | etot = -13.2825375916026 +4000 ekin = 0.0710654348932012 | erot = 0.127292706282676 | epot = -13.4808957328803 | etot = -13.2825375917044 +5000 ekin = 0.110480309743627 | erot = 0.194739074279345 | epot = -13.58775697584 | etot = -13.282537591817 +6000 ekin = 0.158231230694386 | erot = 0.273546913858364 | epot = -13.7143157364821 | etot = -13.2825375919294 +7000 ekin = 0.214206450831694 | erot = 0.362058396900661 | epot = -13.8588024397635 | etot = -13.2825375920312 +8000 ekin = 0.27837411184999 | erot = 0.458709556671591 | epot = -14.0196212606354 | etot = -13.2825375921138 +9000 ekin = 0.350802094030117 | erot = 0.562145629087582 | epot = -14.1954853152897 | etot = -13.282537592172 +10000 ekin = 0.431663021447632 | erot = 0.671302139461542 | epot = -14.3855027531133 | etot = -13.2825375922041 +11000 ekin = 0.521222365620092 | erot = 0.785442646223518 | epot = -14.5892026040564 | etot = -13.2825375922128 +12000 ekin = 0.619810398735201 | erot = 0.90415088836544 | epot = -14.8064988793047 | etot = -13.2825375922041 +13000 ekin = 0.727781531798581 | erot = 1.02728222251184 | epot = -15.0376013464965 | etot = -13.2825375921861 +14000 ekin = 0.845466747659119 | erot = 1.15488520186341 | epot = -15.2828895416906 | etot = -13.2825375921681 +15000 ekin = 0.973515286429056 | erot = 1.28640002432427 | epot = -15.5424529041403 | etot = -13.282537593387 +16000 ekin = 1.12323013751051 | erot = 1.4038749539854 | epot = -15.8096426839246 | etot = -13.2825375924286 +17000 ekin = 1.29769272832575 | erot = 1.51347784068601 | epot = -16.0937081607386 | etot = -13.2825375917268 +18000 ekin = 1.48565191084472 | erot = 1.63592970999597 | epot = -16.4041192134335 | etot = -13.2825375925929 +19000 ekin = 1.66750911163292 | erot = 1.77940241938649 | epot = -16.7294491246356 | etot = -13.2825375936162 +20000 ekin = 1.84148924290367 | erot = 1.93695511183614 | epot = -17.0609819484045 | etot = -13.2825375936647 +21000 ekin = 2.02307741366106 | erot = 2.09844265792887 | epot = -17.4040576653927 | etot = -13.2825375938028 +22000 ekin = 2.21183606977167 | erot = 2.26260708947227 | epot = -17.7569807531574 | etot = -13.2825375939135 +23000 ekin = 2.40735468792923 | erot = 2.42817202047232 | epot = -18.1180643024984 | etot = -13.2825375940969 +24000 ekin = 2.60896890448811 | erot = 2.59357882573777 | epot = -18.4850853245068 | etot = -13.2825375942809 +25000 ekin = 2.815801354773 | erot = 2.75706655666979 | epot = -18.8554055059558 | etot = -13.282537594513 +26000 ekin = 3.02680083558447 | erot = 2.91667946897181 | epot = -19.2260178993261 | etot = -13.2825375947698 +27000 ekin = 3.24067707260278 | erot = 3.07027299756425 | epot = -19.5934876652165 | etot = -13.2825375950495 +28000 ekin = 3.45601412953551 | erot = 3.21560615187967 | epot = -19.9541578767284 | etot = -13.2825375953133 +29000 ekin = 3.67136830813179 | erot = 3.35037905822876 | epot = -20.3042849619982 | etot = -13.2825375956377 +30000 ekin = 3.88476027224393 | erot = 3.47208481891771 | epot = -20.6393826871844 | etot = -13.2825375960227 +31000 ekin = 4.09387957878907 | erot = 3.57821385031972 | epot = -20.9546310254505 | etot = -13.2825375963417 +32000 ekin = 4.2966218534583 | erot = 3.6664860653108 | epot = -21.2456455154184 | etot = -13.2825375966493 +33000 ekin = 4.49089153394099 | erot = 3.73482555362516 | epot = -21.5082546845017 | etot = -13.2825375969356 +34000 ekin = 4.67464118182325 | erot = 3.78142516888949 | epot = -21.7386039479011 | etot = -13.2825375971883 +35000 ekin = 4.84586411782109 | erot = 3.80480460777856 | epot = -21.9332063229965 | etot = -13.2825375973968 +36000 ekin = 5.0027094048744 | erot = 3.80394535032719 | epot = -22.0891923527598 | etot = -13.2825375975582 +37000 ekin = 5.14355281474345 | erot = 3.77833709530338 | epot = -22.2044275077127 | etot = -13.2825375976659 +38000 ekin = 5.26699752588952 | erot = 3.72801268545681 | epot = -22.2775478090603 | etot = -13.282537597714 +39000 ekin = 5.37191151713971 | erot = 3.65359747923658 | epot = -22.3080465940747 | etot = -13.2825375976984 +40000 ekin = 5.45746010972539 | erot = 3.55633701588603 | epot = -22.2963347232318 | etot = -13.2825375976204 +41000 ekin = 5.52312188621432 | erot = 3.43809872369872 | epot = -22.2437582073857 | etot = -13.2825375974727 +42000 ekin = 5.56872044212123 | erot = 3.3013527933319 | epot = -22.1526108327172 | etot = -13.2825375972641 +43000 ekin = 5.59443660083054 | erot = 3.14910305123766 | epot = -22.0260772490709 | etot = -13.2825375970027 +44000 ekin = 5.60078634437832 | erot = 2.98477133565166 | epot = -21.8680952767313 | etot = -13.2825375967014 +45000 ekin = 5.58859564323475 | erot = 2.81204277265363 | epot = -21.6831760122637 | etot = -13.2825375963753 +46000 ekin = 5.55896198288938 | erot = 2.6346956216755 | epot = -21.4761952006028 | etot = -13.2825375960379 +47000 ekin = 5.51320424222089 | erot = 2.45646420183095 | epot = -21.2522060397504 | etot = -13.2825375956985 +48000 ekin = 5.45280176988658 | erot = 2.28095947573165 | epot = -21.0162988409789 | etot = -13.2825375953606 +49000 ekin = 5.37933239946777 | erot = 2.11161440403301 | epot = -20.7734843985466 | etot = -13.2825375950459 +50000 ekin = 5.29440598595322 | erot = 1.95156309993227 | epot = -20.5285066806364 | etot = -13.2825375947509 +51000 ekin = 5.19960275040365 | erot = 1.80366343983081 | epot = -20.2858037847169 | etot = -13.2825375944825 +52000 ekin = 5.09244091535893 | erot = 1.66034071449528 | epot = -20.0353192196147 | etot = -13.2825375897605 +53000 ekin = 5.00219098599359 | erot = 1.54003539006203 | epot = -19.8247639698989 | etot = -13.2825375938433 +54000 ekin = 4.9005832952689 | erot = 1.45132465506065 | epot = -19.6344455614694 | etot = -13.2825376111398 +55000 ekin = 4.70838087935279 | erot = 1.38368494594859 | epot = -19.374603433669 | etot = -13.2825376083676 +56000 ekin = 4.44064498303654 | erot = 1.42525549496225 | epot = -19.1484380668512 | etot = -13.2825375888524 +57000 ekin = 4.28012764787381 | erot = 1.59067222265449 | epot = -19.1533374833608 | etot = -13.2825376128325 +58000 ekin = 4.17606446205197 | erot = 1.69269591419354 | epot = -19.1512979674153 | etot = -13.2825375911698 +59000 ekin = 4.06748012934537 | erot = 1.75788112721229 | epot = -19.107898847714 | etot = -13.2825375911564 +60000 ekin = 3.95448823476477 | erot = 1.84391663061692 | epot = -19.0809424565338 | etot = -13.2825375911521 +61000 ekin = 3.83840387031379 | erot = 1.95003019237122 | epot = -19.0709716537089 | etot = -13.2825375910239 +62000 ekin = 3.72130809963139 | erot = 2.0750170389528 | epot = -19.0788627296236 | etot = -13.2825375910394 +63000 ekin = 3.60440089033071 | erot = 2.21773397929691 | epot = -19.1046724606766 | etot = -13.282537591049 +64000 ekin = 3.4889862142993 | erot = 2.37695650761868 | epot = -19.148480312971 | etot = -13.282537591053 +65000 ekin = 3.37647880025376 | erot = 2.55140907448341 | epot = -19.2104254657956 | etot = -13.2825375910584 +66000 ekin = 3.26833067403449 | erot = 2.73974236804954 | epot = -19.2906106331586 | etot = -13.2825375910746 +67000 ekin = 3.16594788215649 | erot = 2.94047174698095 | epot = -19.388957220252 | etot = -13.2825375911146 +68000 ekin = 3.0706053161234 | erot = 3.15188029478479 | epot = -19.5050232021006 | etot = -13.2825375911924 +69000 ekin = 2.98334905059876 | erot = 3.37190853325425 | epot = -19.6377951751748 | etot = -13.2825375913218 +70000 ekin = 2.90492955397934 | erot = 3.59802295152821 | epot = -19.7854900970212 | etot = -13.2825375915136 +71000 ekin = 2.8357237632926 | erot = 3.82715608397267 | epot = -19.9454174390302 | etot = -13.282537591765 +72000 ekin = 2.77568510799032 | erot = 4.05569348668108 | epot = -20.1139161867756 | etot = -13.2825375921042 +73000 ekin = 2.72437405649554 | erot = 4.27929863267833 | epot = -20.2862102816544 | etot = -13.2825375924805 +74000 ekin = 2.68098943200971 | erot = 4.49340310246777 | epot = -20.4569301273593 | etot = -13.2825375928818 +75000 ekin = 2.64445309406174 | erot = 4.69339307185924 | epot = -20.6203837591928 | etot = -13.2825375932718 +76000 ekin = 2.6135541520603 | erot = 4.87501053155987 | epot = -20.7711022772319 | etot = -13.2825375936117 +77000 ekin = 2.58710084062325 | erot = 5.03478939171986 | epot = -20.9044278262174 | etot = -13.2825375938743 +78000 ekin = 2.56403853914047 | erot = 5.17029283960992 | epot = -21.0168689727791 | etot = -13.2825375940288 +79000 ekin = 2.54361120788205 | erot = 5.28037161018718 | epot = -21.1065204121483 | etot = -13.2825375940791 +80000 ekin = 2.52540527324235 | erot = 5.36512720853055 | epot = -21.1730700758027 | etot = -13.2825375940298 +81000 ekin = 2.50929384303282 | erot = 5.42576598242984 | epot = -21.2175974194024 | etot = -13.2825375939398 +82000 ekin = 2.49524917644569 | erot = 5.46414530531101 | epot = -21.2419320755729 | etot = -13.2825375938162 +83000 ekin = 2.48334269593095 | erot = 5.4824203292205 | epot = -21.2483006188452 | etot = -13.2825375936938 +84000 ekin = 2.47365997802566 | erot = 5.48271691205612 | epot = -21.2389144836699 | etot = -13.2825375935881 +85000 ekin = 2.46626808184741 | erot = 5.46691083839012 | epot = -21.2157165137403 | etot = -13.2825375935028 +86000 ekin = 2.46123154184209 | erot = 5.43653398177587 | epot = -21.1803031170847 | etot = -13.2825375934667 +87000 ekin = 2.45852093879021 | erot = 5.39265692383558 | epot = -21.1337154560128 | etot = -13.282537593387 +88000 ekin = 2.45840646060141 | erot = 5.33627030736318 | epot = -21.0772143612568 | etot = -13.2825375932922 +89000 ekin = 2.46146480126854 | erot = 5.26838646846911 | epot = -21.012388863175 | etot = -13.2825375934373 +90000 ekin = 2.46773177835907 | erot = 5.18930366181577 | epot = -20.9395730335201 | etot = -13.2825375933453 +91000 ekin = 2.47726011905689 | erot = 5.09951749277907 | epot = -20.8593152050603 | etot = -13.2825375932243 +92000 ekin = 2.4907426196288 | erot = 5.00022791911722 | epot = -20.7735081318261 | etot = -13.2825375930801 +93000 ekin = 2.50902833057334 | erot = 4.89281259013229 | epot = -20.6843785136299 | etot = -13.2825375929243 +94000 ekin = 2.53301288183049 | erot = 4.77876912035663 | epot = -20.5943195949551 | etot = -13.282537592768 +95000 ekin = 2.56354598704884 | erot = 4.6596420581637 | epot = -20.5057256378358 | etot = -13.2825375926232 +96000 ekin = 2.60133194738592 | erot = 4.53693642149458 | epot = -20.4208059613811 | etot = -13.2825375925006 +97000 ekin = 2.6468471253709 | erot = 4.41204173729102 | epot = -20.341426455067 | etot = -13.2825375924051 +98000 ekin = 2.70029551800313 | erot = 4.28619503995253 | epot = -20.2690281502933 | etot = -13.2825375923376 +99000 ekin = 2.76159183076374 | erot = 4.1604816375425 | epot = -20.2046110606011 | etot = -13.2825375922949 +100000 ekin = 2.83036874776577 | erot = 4.0358752301046 | epot = -20.1487815701413 | etot = -13.2825375922709 +101000 ekin = 2.90599845693998 | erot = 3.9133007754067 | epot = -20.101836824607 | etot = -13.2825375922603 +102000 ekin = 2.98761606367611 | erot = 3.79369343963891 | epot = -20.0638470955759 | etot = -13.2825375922608 +103000 ekin = 3.07413620026815 | erot = 3.67802597580122 | epot = -20.0346997683425 | etot = -13.2825375922731 +104000 ekin = 3.16426099663664 | erot = 3.5672897363664 | epot = -20.0140883253055 | etot = -13.2825375923024 +105000 ekin = 3.25648344622817 | erot = 3.46242766269347 | epot = -20.0014487012771 | etot = -13.2825375923554 +106000 ekin = 3.34909407537385 | erot = 3.36423261094233 | epot = -19.995864278755 | etot = -13.2825375924388 +107000 ekin = 3.44019930697686 | erot = 3.27323316283083 | epot = -19.9959700623653 | etot = -13.2825375925576 +108000 ekin = 3.52775814523643 | erot = 3.18959025645848 | epot = -19.9998859944077 | etot = -13.2825375927128 +109000 ekin = 3.6096400910426 | erot = 3.11302339299944 | epot = -20.005201076944 | etot = -13.282537592902 +110000 ekin = 3.6837038852456 | erot = 3.04277828887611 | epot = -20.0090197672392 | etot = -13.2825375931175 +111000 ekin = 3.74789440567239 | erot = 2.97764201100065 | epot = -20.008074010021 | etot = -13.2825375933479 +112000 ekin = 3.80035415830488 | erot = 2.91600823448545 | epot = -19.998899986368 | etot = -13.2825375935777 +113000 ekin = 3.83954489146462 | erot = 2.8559933088985 | epot = -19.9780757941509 | etot = -13.2825375937878 +114000 ekin = 3.86437452036879 | erot = 2.79560177874322 | epot = -19.9425138930679 | etot = -13.2825375939559 +115000 ekin = 3.87432139555512 | erot = 2.7329343736022 | epot = -19.8897933632162 | etot = -13.2825375940589 +116000 ekin = 3.86954570193501 | erot = 2.66642221950647 | epot = -19.8185055155167 | etot = -13.2825375940752 +117000 ekin = 3.85097050791437 | erot = 2.59505981730791 | epot = -19.7285679191994 | etot = -13.2825375939772 +118000 ekin = 3.82031843896425 | erot = 2.5186641606976 | epot = -19.6215201934443 | etot = -13.2825375937824 +119000 ekin = 3.78008379969966 | erot = 2.43788144963801 | epot = -19.5005028428247 | etot = -13.282537593487 +120000 ekin = 3.73339325084474 | erot = 2.35417060362146 | epot = -19.3701014475778 | etot = -13.2825375931116 +121000 ekin = 3.68379362023552 | erot = 2.26974086129434 | epot = -19.2360720742189 | etot = -13.282537592689 +122000 ekin = 3.63497633455493 | erot = 2.187331073511 | epot = -19.1048450003246 | etot = -13.2825375922586 +123000 ekin = 3.59047168903083 | erot = 2.10992442969239 | epot = -18.9829337105828 | etot = -13.2825375918596 +124000 ekin = 3.55336069064751 | erot = 2.04044947797503 | epot = -18.8763477601473 | etot = -13.2825375915248 +125000 ekin = 3.52605275648501 | erot = 1.98151529341901 | epot = -18.7901056411792 | etot = -13.2825375912752 +126000 ekin = 3.51088386083619 | erot = 1.93492307727733 | epot = -18.7283445290526 | etot = -13.2825375909391 +127000 ekin = 3.51016542665117 | erot = 1.90135594382251 | epot = -18.6940589614207 | etot = -13.282537590947 +128000 ekin = 3.52366007691443 | erot = 1.88146923500183 | epot = -18.6876669021169 | etot = -13.2825375902006 +129000 ekin = 3.52804447870926 | erot = 1.87939379818771 | epot = -18.6899759099317 | etot = -13.2825376330347 +130000 ekin = 3.3912172753683 | erot = 1.9537535440301 | epot = -18.6275084102333 | etot = -13.2825375908349 +131000 ekin = 3.51597185423426 | erot = 2.06600773707507 | epot = -18.8645172230942 | etot = -13.2825376317848 +132000 ekin = 3.65680948155317 | erot = 2.09675964820366 | epot = -19.0361067214645 | etot = -13.2825375917077 +133000 ekin = 3.7826089844419 | erot = 2.11778864665351 | epot = -19.1829352240661 | etot = -13.2825375929707 +134000 ekin = 3.90291219401812 | erot = 2.13993246768579 | epot = -19.3253822549305 | etot = -13.2825375932266 +135000 ekin = 4.01307253292161 | erot = 2.16317596346837 | epot = -19.4587860898094 | etot = -13.2825375934194 +136000 ekin = 4.10942813981098 | erot = 2.18779054238556 | epot = -19.5797562757542 | etot = -13.2825375935576 +137000 ekin = 4.18918244084745 | erot = 2.21413018926333 | epot = -19.6858502237394 | etot = -13.2825375936286 +138000 ekin = 4.2505518072554 | erot = 2.24252417705063 | epot = -19.7756135779478 | etot = -13.2825375936417 +139000 ekin = 4.29264193993074 | erot = 2.27334414892585 | epot = -19.8485236824507 | etot = -13.2825375935941 +140000 ekin = 4.3154298106947 | erot = 2.30704736065629 | epot = -19.9050147648385 | etot = -13.2825375934876 +141000 ekin = 4.31969657449578 | erot = 2.34420108979774 | epot = -19.9464352576252 | etot = -13.2825375933317 +142000 ekin = 4.30689625825177 | erot = 2.38546661972142 | epot = -19.9749004711159 | etot = -13.2825375931427 +143000 ekin = 4.27897643633862 | erot = 2.43154322469966 | epot = -19.9930572539773 | etot = -13.282537592939 +144000 ekin = 4.23817759048806 | erot = 2.48305254316461 | epot = -20.0037677263992 | etot = -13.2825375927466 +145000 ekin = 4.18683687366753 | erot = 2.54040585524244 | epot = -20.009780321492 | etot = -13.2825375925821 +146000 ekin = 4.12722437776044 | erot = 2.60369949546926 | epot = -20.0134614656893 | etot = -13.2825375924596 +147000 ekin = 4.06142641942185 | erot = 2.67262771534978 | epot = -20.0165917271585 | etot = -13.2825375923869 +148000 ekin = 3.99128035690908 | erot = 2.74643868481997 | epot = -20.020256634094 | etot = -13.282537592365 +149000 ekin = 3.91835859675011 | erot = 2.82393987441806 | epot = -20.0248360635573 | etot = -13.2825375923891 +150000 ekin = 3.84399502540833 | erot = 2.90355368904256 | epot = -20.0300863068997 | etot = -13.2825375924488 +151000 ekin = 3.76934462696621 | erot = 2.98342057410539 | epot = -20.0353027936016 | etot = -13.28253759253 +152000 ekin = 3.69546503896268 | erot = 3.06154297168208 | epot = -20.0395456032601 | etot = -13.2825375926153 +153000 ekin = 3.62340677772804 | erot = 3.13595781467784 | epot = -20.0419021850934 | etot = -13.2825375926875 +154000 ekin = 3.55429442921638 | erot = 3.20491770297356 | epot = -20.0417497249215 | etot = -13.2825375927316 +155000 ekin = 3.48935808553542 | erot = 3.267033764948 | epot = -20.0389294432276 | etot = -13.2825375927442 +156000 ekin = 3.42995719397451 | erot = 3.32146386703958 | epot = -20.0339586537004 | etot = -13.2825375926863 +157000 ekin = 3.37758377439308 | erot = 3.3680769357291 | epot = -20.0281983027503 | etot = -13.2825375926282 +158000 ekin = 3.32977839475207 | erot = 3.40502394976649 | epot = -20.0173399361884 | etot = -13.2825375916698 +159000 ekin = 3.28790229188182 | erot = 3.43232801111001 | epot = -20.0027678906269 | etot = -13.2825375876351 +160000 ekin = 3.28279951728226 | erot = 3.4645745488256 | epot = -20.0299116571476 | etot = -13.2825375910398 +161000 ekin = 3.29006841785755 | erot = 3.48756894666592 | epot = -20.060174952488 | etot = -13.2825375879645 +162000 ekin = 3.30320279764929 | erot = 3.5006454181618 | epot = -20.0863858038415 | etot = -13.2825375880305 +163000 ekin = 3.3268044536015 | erot = 3.5070397924055 | epot = -20.1163818341639 | etot = -13.2825375881569 +164000 ekin = 3.35978204864461 | erot = 3.50639799900104 | epot = -20.1487176359757 | etot = -13.2825375883301 +165000 ekin = 3.40052448161875 | erot = 3.49807859199056 | epot = -20.181140662133 | etot = -13.2825375885237 +166000 ekin = 3.44710440323471 | erot = 3.48135096319333 | epot = -20.2109929551299 | etot = -13.2825375887019 +167000 ekin = 3.49756483136592 | erot = 3.45565303648324 | epot = -20.2357554566773 | etot = -13.2825375888282 +168000 ekin = 3.55023572858368 | erot = 3.42084325030349 | epot = -20.2536165677586 | etot = -13.2825375888714 +169000 ekin = 3.60406985696714 | erot = 3.37750569995069 | epot = -20.2641131456955 | etot = -13.2825375887777 +170000 ekin = 3.41798406778751 | erot = 3.07782048145922 | epot = -19.778342066862 | etot = -13.2825375176153 +171000 ekin = 3.24552871157498 | erot = 2.73637390316101 | epot = -19.2644400103033 | etot = -13.2825373955674 +172000 ekin = 3.78367855050775 | erot = 3.07274537488996 | epot = -20.1389614956815 | etot = -13.2825375702838 +173000 ekin = 4.03457273059295 | erot = 3.18336469108423 | epot = -20.5004749222008 | etot = -13.2825375005236 +174000 ekin = 4.14002439985893 | erot = 3.16763893899956 | epot = -20.5902008391742 | etot = -13.2825375003158 +175000 ekin = 4.24061478727453 | erot = 3.15086312051272 | epot = -20.6740154078936 | etot = -13.2825375001064 +176000 ekin = 4.33750550891526 | erot = 3.13552610061259 | epot = -20.7555691095042 | etot = -13.2825374999763 +177000 ekin = 4.43118634626137 | erot = 3.12342668205163 | epot = -20.8371505282951 | etot = -13.2825374999821 +178000 ekin = 4.52112038535783 | erot = 3.11516996838801 | epot = -20.9188278538849 | etot = -13.282537500139 +179000 ekin = 4.60569122910417 | erot = 3.10997891303252 | epot = -20.998207642551 | etot = -13.2825375004143 +180000 ekin = 4.68248742105047 | erot = 3.1058753404107 | epot = -21.0709002621979 | etot = -13.2825375007368 +181000 ekin = 4.74885008880596 | erot = 3.10016969122731 | epot = -21.1315572810529 | etot = -13.2825375010196 +182000 ekin = 4.8025200424072 | erot = 3.09010778323257 | epot = -21.1751653268254 | etot = -13.2825375011856 +183000 ekin = 4.84185836209202 | erot = 3.07355401450771 | epot = -21.1979498780484 | etot = -13.2825375014487 +184000 ekin = 4.86305938218088 | erot = 3.04972947015888 | epot = -21.1953263537842 | etot = -13.2825375014444 +185000 ekin = 4.86484048379678 | erot = 3.01830532387275 | epot = -21.1656833089538 | etot = -13.2825375012843 +186000 ekin = 4.84781115921716 | erot = 2.97987576046156 | epot = -21.1102244206809 | etot = -13.2825375010021 +187000 ekin = 4.81357764335378 | erot = 2.93597501879657 | epot = -21.0320901627985 | etot = -13.2825375006482 +188000 ekin = 4.76439584097053 | erot = 2.8887503176224 | epot = -20.9356836588659 | etot = -13.282537500273 +189000 ekin = 4.70282021343345 | erot = 2.84056846871519 | epot = -20.8259261820667 | etot = -13.282537499918 +190000 ekin = 4.63141632940784 | erot = 2.79367442377921 | epot = -20.7076282527974 | etot = -13.2825374996104 +191000 ekin = 4.55257205219614 | erot = 2.74995133907631 | epot = -20.5850608906324 | etot = -13.28253749936 +192000 ekin = 4.4684144513739 | erot = 2.71080835143519 | epot = -20.461760301973 | etot = -13.2825374991639 +193000 ekin = 4.38080987485654 | erot = 2.67717312167521 | epot = -20.3405204955454 | etot = -13.2825374990136 +194000 ekin = 4.29140314493119 | erot = 2.64952891334815 | epot = -20.223469557183 | etot = -13.2825374989037 +195000 ekin = 4.20164846020117 | erot = 2.62793199519477 | epot = -20.1121179542326 | etot = -13.2825374988367 +196000 ekin = 4.11279973688578 | erot = 2.61197297306555 | epot = -20.0073102087732 | etot = -13.2825374988219 +197000 ekin = 4.02585897192346 | erot = 2.6006960732789 | epot = -19.9090925440713 | etot = -13.2825374988689 +198000 ekin = 3.94151021740631 | erot = 2.59254113732279 | epot = -19.8165888537068 | etot = -13.2825374989777 +199000 ekin = 3.8600892057151 | erot = 2.58539978552207 | epot = -19.7280264903664 | etot = -13.2825374991292 +200000 ekin = 3.78163650515432 | erot = 2.57685633277492 | epot = -19.641030337214 | etot = -13.2825374992847 +201000 ekin = 3.70604145366902 | erot = 2.56461316993936 | epot = -19.5531921230034 | etot = -13.2825374993951 +202000 ekin = 3.63323784111755 | erot = 2.54700321074615 | epot = -19.4627785512822 | etot = -13.2825374994185 +203000 ekin = 3.56337600429993 | erot = 2.52342549129483 | epot = -19.3693389949304 | etot = -13.2825374993357 +204000 ekin = 3.49690618989434 | erot = 2.49455276327548 | epot = -19.2739964523247 | etot = -13.2825374991549 +205000 ekin = 3.4345533876734 | erot = 2.46224574346295 | epot = -19.1793366300441 | etot = -13.2825374989078 +206000 ekin = 3.37721205721461 | erot = 2.42921548153362 | epot = -19.0889650373856 | etot = -13.2825374986374 +207000 ekin = 3.32580575275846 | erot = 2.39854397251164 | epot = -19.0068872236569 | etot = -13.2825374983868 +208000 ekin = 3.28114891016592 | erot = 2.3731881465479 | epot = -18.9368745549049 | etot = -13.2825374981911 +209000 ekin = 3.24383236357031 | erot = 2.35556506548857 | epot = -18.881934927133 | etot = -13.2825374980741 +210000 ekin = 3.21413821976384 | erot = 2.34727297364657 | epot = -18.8439486914573 | etot = -13.2825374980469 +211000 ekin = 3.1919920439607 | erot = 2.34895966766535 | epot = -18.8234892097349 | etot = -13.2825374981088 +212000 ekin = 3.17695628121283 | erot = 2.36032147203272 | epot = -18.8198152514957 | etot = -13.2825374982501 +213000 ekin = 3.16826455951627 | erot = 2.3802017195472 | epot = -18.8310037775173 | etot = -13.2825374984538 +214000 ekin = 3.16489343854745 | erot = 2.40676052174862 | epot = -18.8541914589943 | etot = -13.2825374986982 +215000 ekin = 3.16566474352266 | erot = 2.43769738040411 | epot = -18.8858996228842 | etot = -13.2825374989574 +216000 ekin = 3.16936807503371 | erot = 2.47051711067938 | epot = -18.922422684916 | etot = -13.2825374992029 +217000 ekin = 3.16266988026928 | erot = 2.47868467133945 | epot = -18.9238920507811 | etot = -13.2825374991723 +218000 ekin = 3.17835235865462 | erot = 2.45704329444748 | epot = -18.9179331413782 | etot = -13.2825374882761 +219000 ekin = 3.26524817202182 | erot = 2.48120766962804 | epot = -19.0289933444494 | etot = -13.2825375027995 +220000 ekin = 3.3108366379572 | erot = 2.50602061547593 | epot = -19.0993947418604 | etot = -13.2825374884273 +221000 ekin = 3.33748530919814 | erot = 2.52276996124463 | epot = -19.1427927588605 | etot = -13.2825374884177 +222000 ekin = 3.36243211589585 | erot = 2.53668587910087 | epot = -19.1816554833759 | etot = -13.2825374883791 +223000 ekin = 3.38541896904289 | erot = 2.54888617169885 | epot = -19.2168426290795 | etot = -13.2825374883378 +224000 ekin = 3.40625812508042 | erot = 2.56049920868685 | epot = -19.2492948220808 | etot = -13.2825374883136 +225000 ekin = 3.42484722909655 | erot = 2.57234499865789 | epot = -19.2797297160694 | etot = -13.2825374883149 +226000 ekin = 3.44121067431426 | erot = 2.5847203663376 | epot = -19.3084685289965 | etot = -13.2825374883446 +227000 ekin = 3.45552721377372 | erot = 2.59730386680816 | epot = -19.3353685689828 | etot = -13.2825374884009 +228000 ekin = 3.46810974282108 | erot = 2.60916931207508 | epot = -19.3598165433769 | etot = -13.2825374884807 +229000 ekin = 3.47932676313057 | erot = 2.61888809507148 | epot = -19.3807523467825 | etot = -13.2825374885804 +230000 ekin = 3.48948003513572 | erot = 2.62469570471801 | epot = -19.3967132285493 | etot = -13.2825374886956 +231000 ekin = 3.49867242979287 | erot = 2.62469374220123 | epot = -19.4059036608136 | etot = -13.2825374888195 +232000 ekin = 3.50671171842553 | erot = 2.61706130327851 | epot = -19.4063105106456 | etot = -13.2825374889415 +233000 ekin = 3.51309701132019 | erot = 2.60026316425614 | epot = -19.3958976646192 | etot = -13.2825374890429 +234000 ekin = 3.51712117494225 | erot = 2.57326085610047 | epot = -19.3729195201389 | etot = -13.2825374890961 +235000 ekin = 3.51809173982046 | erot = 2.53573892922922 | epot = -19.336368158117 | etot = -13.2825374890673 +236000 ekin = 3.51562949139228 | erot = 2.48833922691179 | epot = -19.2865062072283 | etot = -13.2825374889242 +237000 ekin = 3.50996386129181 | erot = 2.43285732073755 | epot = -19.2253586706778 | etot = -13.2825374886484 +238000 ekin = 3.50212794781223 | erot = 2.37232394343651 | epot = -19.1569893794947 | etot = -13.2825374882459 +239000 ekin = 3.49397580570105 | erot = 2.3108975006263 | epot = -19.0874107940784 | etot = -13.282537487751 +240000 ekin = 3.48799489984471 | erot = 2.25353771706539 | epot = -19.0240701041317 | etot = -13.2825374872216 +241000 ekin = 3.48694744152127 | erot = 2.20549386842306 | epot = -18.9749787966723 | etot = -13.2825374867279 +242000 ekin = 3.4934176974057 | erot = 2.17169223103266 | epot = -18.947647414778 | etot = -13.2825374863397 +243000 ekin = 3.50935803683896 | erot = 2.15612557817141 | epot = -18.9480211011254 | etot = -13.282537486115 +244000 ekin = 3.53571412219025 | erot = 2.16133426987283 | epot = -18.9795858781565 | etot = -13.2825374860934 +245000 ekin = 3.57218201231882 | erot = 2.18803987534321 | epot = -19.0427593739541 | etot = -13.2825374862921 +246000 ekin = 3.61712090977394 | erot = 2.23496626996872 | epot = -19.1346246664479 | etot = -13.2825374867053 +247000 ekin = 3.66762313707291 | erot = 2.29886938892395 | epot = -19.2490300132999 | etot = -13.282537487303 +248000 ekin = 3.71973304097767 | erot = 2.37479253662205 | epot = -19.3770630656317 | etot = -13.282537488032 +249000 ekin = 3.76879884759244 | erot = 2.45655776432051 | epot = -19.5078941007293 | etot = -13.2825374888163 +250000 ekin = 3.80993596354176 | erot = 2.5374803002976 | epot = -19.6299537534029 | etot = -13.2825374895636 +251000 ekin = 3.83856187827227 | erot = 2.6112453760505 | epot = -19.7323447444996 | etot = -13.2825374901768 +252000 ekin = 3.85094160348931 | erot = 2.67282602420732 | epot = -19.8063051182674 | etot = -13.2825374905708 +253000 ekin = 3.84466267221602 | erot = 2.71927370140011 | epot = -19.8464738643058 | etot = -13.2825374906897 +254000 ekin = 3.81895334833917 | erot = 2.75020964906172 | epot = -19.8517004879211 | etot = -13.2825374905202 +255000 ekin = 3.77477712370886 | erot = 2.76789565653784 | epot = -19.8252102703423 | etot = -13.2825374900956 +256000 ekin = 3.71467746908689 | erot = 2.7768542145932 | epot = -19.7740691731695 | etot = -13.2825374894894 +257000 ekin = 3.64239785971663 | erot = 2.78310854270393 | epot = -19.7080438912214 | etot = -13.2825374888008 +258000 ekin = 3.56234912667125 | erot = 2.79319020432275 | epot = -19.6380768191301 | etot = -13.2825374881361 +259000 ekin = 3.47902170398649 | erot = 2.81309489223277 | epot = -19.5746540838101 | etot = -13.2825374875908 +260000 ekin = 3.39644765746229 | erot = 2.84735592157313 | epot = -19.5263410662708 | etot = -13.2825374872354 +261000 ekin = 3.31779785755677 | erot = 2.89836390677638 | epot = -19.4986992514409 | etot = -13.2825374871077 +262000 ekin = 3.24516405277705 | erot = 2.96601202360051 | epot = -19.4937135635853 | etot = -13.2825374872077 +263000 ekin = 3.179546945306 | erot = 3.04771661067476 | epot = -19.5098010434848 | etot = -13.2825374875041 +264000 ekin = 3.12100159498149 | erot = 3.13875568824824 | epot = -19.5422947711671 | etot = -13.2825374879374 +265000 ekin = 3.06890996951173 | erot = 3.23291804297549 | epot = -19.5843655009186 | etot = -13.2825374884314 +266000 ekin = 3.02230555156918 | erot = 3.3233525253047 | epot = -19.6281955657826 | etot = -13.2825374889087 +267000 ekin = 2.98016989218907 | erot = 3.40345614747432 | epot = -19.6661635289706 | etot = -13.2825374893072 +268000 ekin = 2.94163501488653 | erot = 3.46763177350614 | epot = -19.6918042779846 | etot = -13.2825374895919 +269000 ekin = 2.90604069318559 | erot = 3.5117562623884 | epot = -19.7003344453572 | etot = -13.2825374897832 +270000 ekin = 2.87284037255953 | erot = 3.53329819601925 | epot = -19.688676058427 | etot = -13.2825374898482 +271000 ekin = 2.8415668881788 | erot = 3.53141495904858 | epot = -19.6555193370572 | etot = -13.2825374898299 +272000 ekin = 2.81169493920591 | erot = 3.50673144119824 | epot = -19.6009638701438 | etot = -13.2825374897396 +273000 ekin = 2.78262532285067 | erot = 3.46115906465187 | epot = -19.5263218770816 | etot = -13.282537489579 +274000 ekin = 2.75380981305629 | erot = 3.39781487150763 | epot = -19.4341621738888 | etot = -13.2825374893249 +275000 ekin = 2.7249735792436 | erot = 3.32097131771962 | epot = -19.3284823859411 | etot = -13.2825374889778 +276000 ekin = 2.6963100293489 | erot = 3.23585259467393 | epot = -19.2147001125781 | etot = -13.2825374885553 +277000 ekin = 2.66855210196835 | erot = 3.14826501869141 | epot = -19.0993546087612 | etot = -13.2825374881014 +278000 ekin = 2.64286719085315 | erot = 3.06403640806022 | epot = -18.9894410865903 | etot = -13.282537487677 +279000 ekin = 2.62061028223249 | erot = 2.98836162249181 | epot = -18.8915093920665 | etot = -13.2825374873422 +280000 ekin = 2.60303022005452 | erot = 2.92520891289514 | epot = -18.810776620089 | etot = -13.2825374871393 +281000 ekin = 2.59103448458187 | erot = 2.87693253510413 | epot = -18.7505045067671 | etot = -13.2825374870811 +282000 ekin = 2.58508390620669 | erot = 2.84417540765184 | epot = -18.7117968010092 | etot = -13.2825374871506 +283000 ekin = 2.58523135936813 | erot = 2.82606103956109 | epot = -18.6938298862392 | etot = -13.2825374873099 +284000 ekin = 2.59126091870129 | erot = 2.82059473157291 | epot = -18.6943931377889 | etot = -13.2825374875147 +285000 ekin = 2.60284631077899 | erot = 2.82514472712939 | epot = -18.7105285256372 | etot = -13.2825374877289 +286000 ekin = 2.61964775974011 | erot = 2.83687342635554 | epot = -18.7390586740297 | etot = -13.2825374879341 +287000 ekin = 2.6416789431732 | erot = 2.85285066093716 | epot = -18.7770670922847 | etot = -13.2825374881743 +288000 ekin = 2.6687167813734 | erot = 2.8702293010975 | epot = -18.8214835708707 | etot = -13.2825374883998 +289000 ekin = 2.69931643718338 | erot = 2.88698660757789 | epot = -18.8688405333582 | etot = -13.282537488597 +290000 ekin = 2.73194963658688 | erot = 2.90163654912622 | epot = -18.9161236744781 | etot = -13.282537488765 +291000 ekin = 2.76502957907631 | erot = 2.91324911168519 | epot = -18.9608161796562 | etot = -13.2825374888947 +292000 ekin = 2.79700561900786 | erot = 2.92149576190804 | epot = -19.0010388698871 | etot = -13.2825374889712 +293000 ekin = 2.82654239554868 | erot = 2.92669002283791 | epot = -19.0357699073648 | etot = -13.2825374889783 +294000 ekin = 2.85272969462551 | erot = 2.92951972788748 | epot = -19.064786911459 | etot = -13.282537488946 +295000 ekin = 2.87508597590273 | erot = 2.9311082644752 | epot = -19.0887317291887 | etot = -13.2825374888108 +296000 ekin = 2.8937804752686 | erot = 2.93349300132756 | epot = -19.1098109651871 | etot = -13.2825374885909 +297000 ekin = 2.90976516785128 | erot = 2.93912517174271 | epot = -19.1314278279134 | etot = -13.2825374883194 +298000 ekin = 2.92469477926885 | erot = 2.95047845944604 | epot = -19.1577107267523 | etot = -13.2825374880374 +299000 ekin = 2.94065805823525 | erot = 2.96967690612477 | epot = -19.192872452154 | etot = -13.282537487794 +300000 ekin = 2.95980003469444 | erot = 2.99812642991887 | epot = -19.2404639522491 | etot = -13.2825374876358 +301000 ekin = 2.9839127297722 | erot = 3.03621252497576 | epot = -19.3026627423455 | etot = -13.2825374875976 +302000 ekin = 3.01408971368584 | erot = 3.08312901017938 | epot = -19.3797562115566 | etot = -13.2825374876914 +303000 ekin = 3.05053302665562 | erot = 3.13689255668877 | epot = -19.4699630712467 | etot = -13.2825374879023 +304000 ekin = 3.08584972584791 | erot = 3.19556015973973 | epot = -19.563947375247 | etot = -13.2825374896594 +305000 ekin = 3.11890909070429 | erot = 3.26281224727038 | epot = -19.6642588266134 | etot = -13.2825374886387 +306000 ekin = 3.16699270587699 | erot = 3.33070506272307 | epot = -19.7802352601689 | etot = -13.2825374915688 +307000 ekin = 3.22023032257454 | erot = 3.3799777181521 | epot = -19.8827455298078 | etot = -13.2825374890812 +308000 ekin = 3.2726873966337 | erot = 3.41969099128558 | epot = -19.974915877149 | etot = -13.2825374892298 +309000 ekin = 3.32280425481262 | erot = 3.44976402097258 | epot = -20.0551057651207 | etot = -13.2825374893356 +310000 ekin = 3.36903652740989 | erot = 3.46970323071698 | epot = -20.1212772475628 | etot = -13.282537489436 +311000 ekin = 3.40972253534481 | erot = 3.47940229945176 | epot = -20.1716623243629 | etot = -13.2825374895663 +312000 ekin = 3.44308129109209 | erot = 3.47898447383071 | epot = -20.2046032544282 | etot = -13.2825374895054 +313000 ekin = 3.46879202758971 | erot = 3.47087869841085 | epot = -20.2222082156542 | etot = -13.2825374896536 +314000 ekin = 3.48565385463582 | erot = 3.45582059749585 | epot = -20.2240119419411 | etot = -13.2825374898094 +315000 ekin = 3.49216313291107 | erot = 3.43373104095289 | epot = -20.2084316637861 | etot = -13.2825374899221 +316000 ekin = 3.4873621330349 | erot = 3.4048256725594 | epot = -20.1747252955317 | etot = -13.2825374899373 +317000 ekin = 3.4699413250759 | erot = 3.36841330847627 | epot = -20.1208921250426 | etot = -13.2825374914904 +318000 ekin = 3.43614022048349 | erot = 3.32066657788322 | epot = -20.0393442896741 | etot = -13.2825374913073 +319000 ekin = 3.38694293952412 | erot = 3.26364910698136 | epot = -19.933129537441 | etot = -13.2825374909355 +320000 ekin = 3.32506744212997 | erot = 3.20113650606391 | epot = -19.8087414386369 | etot = -13.282537490443 +321000 ekin = 3.25415482891508 | erot = 3.13766117543029 | epot = -19.6743534942649 | etot = -13.2825374899195 +322000 ekin = 3.17813669787313 | erot = 3.07780020747427 | epot = -19.5384743947971 | etot = -13.2825374894497 +323000 ekin = 3.10066688251982 | erot = 3.0254908818081 | epot = -19.4086952534143 | etot = -13.2825374890864 +324000 ekin = 3.02479637479388 | erot = 2.98355122494391 | epot = -19.2908850885811 | etot = -13.2825374888433 +325000 ekin = 2.95294332411383 | erot = 2.95347420684896 | epot = -19.1889550196676 | etot = -13.2825374887048 +326000 ekin = 2.88706743997792 | erot = 2.93544936652566 | epot = -19.1050542951497 | etot = -13.2825374886462 +327000 ekin = 2.82887581624799 | erot = 2.92851219862454 | epot = -19.0399255035216 | etot = -13.2825374886491 +328000 ekin = 2.77990830068301 | erot = 2.93074772300687 | epot = -18.9931935123953 | etot = -13.2825374887054 +329000 ekin = 2.74145002280153 | erot = 2.9395401663855 | epot = -18.9635276779975 | etot = -13.2825374888105 +330000 ekin = 2.71432845550434 | erot = 2.95189909643542 | epot = -18.948765040893 | etot = -13.2825374889532 +331000 ekin = 2.69870867087714 | erot = 2.96486608415688 | epot = -18.9461122441487 | etot = -13.2825374891147 +332000 ekin = 2.69398517732769 | erot = 2.97593512180702 | epot = -18.9524577884083 | etot = -13.2825374892736 +333000 ekin = 2.69881348537541 | erot = 2.98337443171444 | epot = -18.9647254065019 | etot = -13.282537489412 +334000 ekin = 2.71127609678388 | erot = 2.98637176000176 | epot = -18.9801853463025 | etot = -13.2825374895168 +335000 ekin = 2.72916096429869 | erot = 2.9850116550983 | epot = -18.9967101089713 | etot = -13.2825374895743 +336000 ekin = 2.75032164400772 | erot = 2.98016551096382 | epot = -19.0130246445397 | etot = -13.2825374895682 +337000 ekin = 2.77304615866046 | erot = 2.97336445321142 | epot = -19.0289481013616 | etot = -13.2825374894897 +338000 ekin = 2.79631213711493 | erot = 2.96664518651861 | epot = -19.0454948129846 | etot = -13.2825374893511 +339000 ekin = 2.81982513095444 | erot = 2.96230352229829 | epot = -19.0646661424439 | etot = -13.2825374891912 +340000 ekin = 2.84381599358321 | erot = 2.96250923740585 | epot = -19.0888627200581 | etot = -13.282537489069 +341000 ekin = 2.86861716322387 | erot = 2.96879944354266 | epot = -19.1199540958289 | etot = -13.2825374890623 +342000 ekin = 2.8942330530774 | erot = 2.9815983091965 | epot = -19.1583688514559 | etot = -13.282537489182 +343000 ekin = 2.92230469127694 | erot = 3.00151195978259 | epot = -19.2063541396131 | etot = -13.2825374885536 +344000 ekin = 2.95328542679254 | erot = 3.02739469587761 | epot = -19.263217611886 | etot = -13.2825374892158 +345000 ekin = 2.98288076792924 | erot = 3.0539773023115 | epot = -19.319395560126 | etot = -13.2825374898853 +346000 ekin = 3.00683622806662 | erot = 3.07579634903604 | epot = -19.3651700675394 | etot = -13.2825374904367 +347000 ekin = 3.02168203920098 | erot = 3.08832269782129 | epot = -19.3925422278017 | etot = -13.2825374907794 +348000 ekin = 3.02528371459624 | erot = 3.08873432783917 | epot = -19.3965555333216 | etot = -13.2825374908862 +349000 ekin = 3.01708434472178 | erot = 3.07610751269672 | epot = -19.3757293482069 | etot = -13.2825374907884 +350000 ekin = 2.99803087494797 | erot = 3.05108999688778 | epot = -19.3316583623806 | etot = -13.2825374905448 +351000 ekin = 2.97033325354683 | erot = 3.0153936212866 | epot = -19.2682643650312 | etot = -13.2825374901978 +352000 ekin = 2.9375545389088 | erot = 2.97175102427437 | epot = -19.1918430530028 | etot = -13.2825374898196 +353000 ekin = 2.90330530002109 | erot = 2.9229126111419 | epot = -19.1087554005707 | etot = -13.2825374894077 +354000 ekin = 2.87126755833817 | erot = 2.8717032112567 | epot = -19.0255082585642 | etot = -13.2825374889693 +355000 ekin = 2.8452063966084 | erot = 2.82119115452554 | epot = -18.9489350396508 | etot = -13.2825374885168 +356000 ekin = 2.8287863971617 | erot = 2.77463213289955 | epot = -18.8859560181414 | etot = -13.2825374880802 +357000 ekin = 2.82589501110838 | erot = 2.73507904234315 | epot = -18.8435115424251 | etot = -13.2825374889736 +358000 ekin = 2.83567543256236 | erot = 2.69990343571512 | epot = -18.8181163574533 | etot = -13.2825374891758 +359000 ekin = 2.85413863003171 | erot = 2.66477535390693 | epot = -18.8014514734629 | etot = -13.2825374895243 +360000 ekin = 2.87797108635789 | erot = 2.62716069413247 | epot = -18.7876692705243 | etot = -13.2825374900339 +361000 ekin = 2.90295419334349 | erot = 2.58324525246655 | epot = -18.7687369364383 | etot = -13.2825374906282 +362000 ekin = 2.92446718933245 | erot = 2.52862237257584 | epot = -18.7356270530339 | etot = -13.2825374911256 +363000 ekin = 2.93848759933288 | erot = 2.4598916464099 | epot = -18.6809167370418 | etot = -13.282537491299 +364000 ekin = 2.94271150164537 | erot = 2.37661313123448 | epot = -18.6018621239963 | etot = -13.2825374911165 +365000 ekin = 2.93600170081407 | erot = 2.28250131434272 | epot = -18.5010405056271 | etot = -13.2825374904703 +366000 ekin = 2.91934189957468 | erot = 2.18525996401723 | epot = -18.3871393531676 | etot = -13.2825374895757 +367000 ekin = 2.89548895825523 | erot = 2.09468885645295 | epot = -18.272715303391 | etot = -13.2825374886828 +368000 ekin = 2.86763306547941 | erot = 2.02026878405696 | epot = -18.170439337522 | etot = -13.2825374879856 +369000 ekin = 2.83845106986062 | erot = 1.96931673437145 | epot = -18.0903052917991 | etot = -13.282537487567 +370000 ekin = 2.80963551309293 | erot = 1.9461845593661 | epot = -18.0383575598726 | etot = -13.2825374874135 +371000 ekin = 2.78188668089845 | erot = 1.95235490032886 | epot = -18.0167790686903 | etot = -13.282537487463 +372000 ekin = 2.75518266190969 | erot = 1.98699478725925 | epot = -18.0247149368153 | etot = -13.2825374876464 +373000 ekin = 2.72912880528294 | erot = 2.04757125854723 | epot = -18.059237551743 | etot = -13.2825374879128 +374000 ekin = 2.7032481730958 | erot = 2.13030562163336 | epot = -18.116091282967 | etot = -13.2825374882379 +375000 ekin = 2.67714701016783 | erot = 2.230398201263 | epot = -18.190082700051 | etot = -13.2825374886202 +376000 ekin = 2.65054772278835 | erot = 2.34206662745015 | epot = -18.2751518393088 | etot = -13.2825374890703 +377000 ekin = 2.6232286660267 | erot = 2.4585298333916 | epot = -18.3642959890073 | etot = -13.282537489589 +378000 ekin = 2.59495135703951 | erot = 2.57214449993273 | epot = -18.4496333471167 | etot = -13.2825374901445 +379000 ekin = 2.56546707826761 | erot = 2.67491697597518 | epot = -18.5229215449019 | etot = -13.2825374906591 +380000 ekin = 2.5346614309634 | erot = 2.75950320018496 | epot = -18.5767021221684 | etot = -13.28253749102 +381000 ekin = 2.50280930121805 | erot = 2.820545199185 | epot = -18.6058919915259 | etot = -13.2825374911229 +382000 ekin = 2.470812727732 | erot = 2.85587907291203 | epot = -18.6092292915694 | etot = -13.2825374909253 +383000 ekin = 2.44026108011508 | erot = 2.86702983654261 | epot = -18.5898284071357 | etot = -13.282537490478 +384000 ekin = 2.41324034479816 | erot = 2.85867137366513 | epot = -18.5544492083667 | etot = -13.2825374899034 +385000 ekin = 2.39197367794907 | erot = 2.83724859059171 | epot = -18.5117597578793 | etot = -13.2825374893386 +386000 ekin = 2.37848037079664 | erot = 2.80936838549805 | epot = -18.4703862451731 | etot = -13.2825374888784 +387000 ekin = 2.37440773877127 | erot = 2.78057799552109 | epot = -18.4375232228463 | etot = -13.282537488554 +388000 ekin = 2.38106033998957 | erot = 2.75482980994791 | epot = -18.4184276382837 | etot = -13.2825374883462 +389000 ekin = 2.39952694728403 | erot = 2.73455852134344 | epot = -18.4166229568446 | etot = -13.2825374882171 +390000 ekin = 2.43075796801616 | erot = 2.72108399954165 | epot = -18.4343794556986 | etot = -13.2825374881408 +391000 ekin = 2.47547758104241 | erot = 2.71503282253302 | epot = -18.4730478916951 | etot = -13.2825374881197 +392000 ekin = 2.53389941336453 | erot = 2.7165760791739 | epot = -18.5330129807221 | etot = -13.2825374881837 +393000 ekin = 2.60531467139695 | erot = 2.72543162367493 | epot = -18.6132837834427 | etot = -13.2825374883708 +394000 ekin = 2.68770614221252 | erot = 2.74072420161865 | epot = -18.7109678325333 | etot = -13.2825374887021 +395000 ekin = 2.77757589911151 | erot = 2.76089277951452 | epot = -18.8210061677825 | etot = -13.2825374891565 +396000 ekin = 2.87012638573488 | erot = 2.78383015196109 | epot = -18.9364940273617 | etot = -13.2825374896658 +397000 ekin = 2.95979968457167 | erot = 2.80730760068494 | epot = -19.049644775395 | etot = -13.2825374901384 +398000 ekin = 3.04101675292653 | erot = 2.82953067572568 | epot = -19.1530849191508 | etot = -13.2825374904986 +399000 ekin = 3.10335323688597 | erot = 2.84223393463616 | epot = -19.228124720834 | etot = -13.2825375493118 +400000 ekin = 3.10435999780448 | erot = 2.68059016645162 | epot = -19.0674876235106 | etot = -13.2825374592545 +401000 ekin = 3.39309095567053 | erot = 2.6399790010433 | epot = -19.3156074940173 | etot = -13.2825375373034 +402000 ekin = 3.44106634978254 | erot = 2.65979071672222 | epot = -19.3833945765536 | etot = -13.2825375100489 +403000 ekin = 3.43207406395648 | erot = 2.67998452071647 | epot = -19.3945960946571 | etot = -13.2825375099842 +404000 ekin = 3.40426891788004 | erot = 2.70237957197844 | epot = -19.3891859997704 | etot = -13.2825375099119 +405000 ekin = 3.35933473415418 | erot = 2.72607645469475 | epot = -19.3679486986676 | etot = -13.2825375098187 +406000 ekin = 3.29966540903968 | erot = 2.74995079996642 | epot = -19.3321537187046 | etot = -13.2825375096985 +407000 ekin = 3.22823117978945 | erot = 2.77286165528619 | epot = -19.2836303446341 | etot = -13.2825375095584 +408000 ekin = 3.1483591073605 | erot = 2.79373949031154 | epot = -19.2246361071148 | etot = -13.2825375094427 +409000 ekin = 3.06351542880808 | erot = 2.81131469887469 | epot = -19.1573676369864 | etot = -13.2825375093037 +410000 ekin = 2.97699949578463 | erot = 2.8246267920136 | epot = -19.0841637969997 | etot = -13.2825375092014 +411000 ekin = 2.89165449988321 | erot = 2.83289882079081 | epot = -19.007090829806 | etot = -13.282537509132 +412000 ekin = 2.80978906685915 | erot = 2.83549592234132 | epot = -18.9278224982724 | etot = -13.2825375090719 +413000 ekin = 2.73325536963672 | erot = 2.83215388790773 | epot = -18.8479467665295 | etot = -13.2825375089851 +414000 ekin = 2.66364879693787 | erot = 2.82325639295092 | epot = -18.7694426987271 | etot = -13.2825375088383 +415000 ekin = 2.60253860594386 | erot = 2.81004531903034 | epot = -18.6951214335909 | etot = -13.2825375086167 +416000 ekin = 2.55161661467894 | erot = 2.79464631188373 | epot = -18.6288004348987 | etot = -13.2825375083361 +417000 ekin = 2.51265407607916 | erot = 2.77984605492258 | epot = -18.5750376413351 | etot = -13.2825375103333 +418000 ekin = 2.4733460400696 | erot = 2.77799997552928 | epot = -18.5338835235814 | etot = -13.2825375079825 +419000 ekin = 2.44559608968299 | erot = 2.79655231011318 | epot = -18.5246859081161 | etot = -13.2825375083199 +420000 ekin = 2.44884495810883 | erot = 2.8127677686639 | epot = -18.5441502345376 | etot = -13.2825375077648 +421000 ekin = 2.47134322850907 | erot = 2.8275658566971 | epot = -18.581446593281 | etot = -13.2825375080748 +422000 ekin = 2.50522487691509 | erot = 2.84806830842189 | epot = -18.6358306938666 | etot = -13.2825375085297 +423000 ekin = 2.54673540362963 | erot = 2.87162843047139 | epot = -18.7009013431387 | etot = -13.2825375090377 +424000 ekin = 2.59155452677409 | erot = 2.89540834353099 | epot = -18.7695003797936 | etot = -13.2825375094885 +425000 ekin = 2.63549518710331 | erot = 2.91724946462186 | epot = -18.8352821615182 | etot = -13.282537509793 +426000 ekin = 2.67515430282142 | erot = 2.9363216769118 | epot = -18.8940134896421 | etot = -13.2825375099089 +427000 ekin = 2.70835356710237 | erot = 2.95332774897657 | epot = -18.9442188259222 | etot = -13.2825375098433 +428000 ekin = 2.73429370856415 | erot = 2.97029523904671 | epot = -18.9871264572452 | etot = -13.2825375096344 +429000 ekin = 2.75344687777166 | erot = 2.99015713230311 | epot = -19.0261415194056 | etot = -13.2825375093308 +430000 ekin = 2.76726512075389 | erot = 3.01631311482664 | epot = -19.0661157445654 | etot = -13.2825375089849 +431000 ekin = 2.77776520583174 | erot = 3.05220345438128 | epot = -19.1125061688761 | etot = -13.282537508663 +432000 ekin = 2.78700254671475 | erot = 3.10077153002521 | epot = -19.1703115851965 | etot = -13.2825375084566 +433000 ekin = 2.79644099945107 | erot = 3.16368547120708 | epot = -19.2426639791351 | etot = -13.2825375084769 +434000 ekin = 2.80629528100655 | erot = 3.24036053937453 | epot = -19.3291933292032 | etot = -13.2825375088222 +435000 ekin = 2.81503854861979 | erot = 3.32707633254736 | epot = -19.4246523906905 | etot = -13.2825375095233 +436000 ekin = 2.81936003427121 | erot = 3.41666372805949 | epot = -19.5185612728238 | etot = -13.2825375104931 +437000 ekin = 2.81480689570261 | erot = 3.4992068109881 | epot = -19.5965512182087 | etot = -13.282537511518 +438000 ekin = 2.79709037799446 | erot = 3.56380823491998 | epot = -19.6434361252458 | etot = -13.2825375123314 +439000 ekin = 2.76357573484127 | erot = 3.60097663046949 | epot = -19.6470898780263 | etot = -13.2825375127155 +440000 ekin = 2.71419714341147 | erot = 3.60475935377896 | epot = -19.6014940098203 | etot = -13.2825375126299 +441000 ekin = 2.65147586146302 | erot = 3.5735068280095 | epot = -19.5075202016404 | etot = -13.2825375121679 +442000 ekin = 2.57978868208042 | erot = 3.50949061111538 | epot = -19.3718168046633 | etot = -13.2825375114675 +443000 ekin = 2.5045655875428 | erot = 3.41786741963772 | epot = -19.2049705178136 | etot = -13.2825375106331 +444000 ekin = 2.4318529905012 | erot = 3.30558723791353 | epot = -19.0199777381389 | etot = -13.2825375097241 +445000 ekin = 2.36817510309247 | erot = 3.18052048206526 | epot = -18.8312330939434 | etot = -13.2825375087857 +446000 ekin = 2.32036350430697 | erot = 3.05081891042797 | epot = -18.6537199226 | etot = -13.2825375078651 +447000 ekin = 2.29507009388122 | erot = 2.92434156857507 | epot = -18.5019491695335 | etot = -13.2825375070773 +448000 ekin = 2.29792306266074 | erot = 2.80795199469404 | epot = -18.3884125638663 | etot = -13.2825375065115 +449000 ekin = 2.33256968728711 | erot = 2.7069587718276 | epot = -18.3220659653791 | etot = -13.2825375062644 +450000 ekin = 2.39980570006952 | erot = 2.62453468442755 | epot = -18.3068778908976 | etot = -13.2825375064006 +451000 ekin = 2.49706752601316 | erot = 2.56128240619122 | epot = -18.340887439138 | etot = -13.2825375069336 +452000 ekin = 2.61842576959522 | erot = 2.51510244033024 | epot = -18.4160657177069 | etot = -13.2825375077814 +453000 ekin = 2.75505822099767 | erot = 2.4815699152751 | epot = -18.5191656452272 | etot = -13.2825375089544 +454000 ekin = 2.89583245289786 | erot = 2.45420794645489 | epot = -18.6325779096516 | etot = -13.2825375102988 +455000 ekin = 3.02803920575135 | erot = 2.42568753015633 | epot = -18.7362642475679 | etot = -13.2825375116602 +456000 ekin = 3.13847091958599 | erot = 2.38932191986764 | epot = -18.8103303522241 | etot = -13.2825375127704 +457000 ekin = 3.21547363213364 | erot = 2.34093725375183 | epot = -18.838948399153 | etot = -13.2825375132675 +458000 ekin = 3.2519255084935 | erot = 2.28077893488055 | epot = -18.8152419562781 | etot = -13.282537512904 +459000 ekin = 3.24761130317629 | erot = 2.2142990448528 | epot = -18.7444478597993 | etot = -13.2825375117702 +460000 ekin = 3.20922400631774 | erot = 2.15086461862506 | epot = -18.6426261351955 | etot = -13.2825375102527 +461000 ekin = 3.14796311212567 | erot = 2.10092694609436 | epot = -18.5314275669974 | etot = -13.2825375087774 +462000 ekin = 3.07634336772018 | erot = 2.07329933809505 | epot = -18.4321802134275 | etot = -13.2825375076122 +463000 ekin = 3.00570913410551 | erot = 2.0736740452441 | epot = -18.3619206862057 | etot = -13.2825375068561 +464000 ekin = 2.94485829968431 | erot = 2.104311840005 | epot = -18.3317076462087 | etot = -13.2825375065194 +465000 ekin = 2.89946798282509 | erot = 2.16425406359513 | epot = -18.3462595530094 | etot = -13.2825375065892 +466000 ekin = 2.87195252748384 | erot = 2.24955307492882 | epot = -18.4040431094629 | etot = -13.2825375070502 +467000 ekin = 2.86158324929155 | erot = 2.35338924278566 | epot = -18.4975099999498 | etot = -13.2825375078726 +468000 ekin = 2.86493243611462 | erot = 2.46640127712313 | epot = -18.6138712220354 | etot = -13.2825375087976 +469000 ekin = 2.87700241085683 | erot = 2.57824581699685 | epot = -18.7377857379574 | etot = -13.2825375101037 +470000 ekin = 2.89115454215717 | erot = 2.6760619901597 | epot = -18.8497540436439 | etot = -13.2825375113271 +471000 ekin = 2.90087699699639 | erot = 2.74765202472445 | epot = -18.9310665339225 | etot = -13.2825375122017 +472000 ekin = 2.90129360657261 | erot = 2.78442288107442 | epot = -18.968254000156 | etot = -13.282537512509 +473000 ekin = 2.89014262488401 | erot = 2.78350866548211 | epot = -18.9561888025525 | etot = -13.2825375121863 +474000 ekin = 2.86798455519513 | erot = 2.74843722227868 | epot = -18.8989592888434 | etot = -13.2825375113696 +475000 ekin = 2.83751222123448 | erot = 2.68789202058937 | epot = -18.8079417521561 | etot = -13.2825375103323 +476000 ekin = 2.80225697256735 | erot = 2.6131130536835 | epot = -18.6979075356112 | etot = -13.2825375093603 +477000 ekin = 2.76525060538104 | erot = 2.5351054311932 | epot = -18.5828935452201 | etot = -13.2825375086459 +478000 ekin = 2.72814283270942 | erot = 2.46266477167759 | epot = -18.4733451126352 | etot = -13.2825375082482 +479000 ekin = 2.69099471856512 | erot = 2.40160392944764 | epot = -18.3751361561287 | etot = -13.282537508116 +480000 ekin = 2.65266810495577 | erot = 2.35496214915267 | epot = -18.2901677622972 | etot = -13.2825375081888 +481000 ekin = 2.61144235513308 | erot = 2.32364519373199 | epot = -18.2176250571285 | etot = -13.2825375082635 +482000 ekin = 2.56577673011677 | erot = 2.30767778315765 | epot = -18.1559920215987 | etot = -13.2825375083243 +483000 ekin = 2.51481850303814 | erot = 2.3066085334913 | epot = -18.1039645448551 | etot = -13.2825375083257 +484000 ekin = 2.4583813285785 | erot = 2.31984500682984 | epot = -18.0607638434006 | etot = -13.2825375079923 +485000 ekin = 2.37536403472682 | erot = 2.30798475217265 | epot = -17.9658863028417 | etot = -13.2825375159423 +486000 ekin = 2.31029787366189 | erot = 2.2748698765298 | epot = -17.8677052455195 | etot = -13.2825374953278 +487000 ekin = 2.35903895729104 | erot = 2.35840823836807 | epot = -17.999984715744 | etot = -13.2825375200849 +488000 ekin = 2.35207405530543 | erot = 2.45495770512307 | epot = -18.0895692764582 | etot = -13.2825375160297 +489000 ekin = 2.32025825392693 | erot = 2.54616767543756 | epot = -18.1489634454321 | etot = -13.2825375160676 +490000 ekin = 2.29515153865843 | erot = 2.64227715700559 | epot = -18.2199662119985 | etot = -13.2825375163345 +491000 ekin = 2.2772449984618 | erot = 2.73950547065074 | epot = -18.2992879857204 | etot = -13.2825375166078 +492000 ekin = 2.26670396933619 | erot = 2.83351832941017 | epot = -18.3827598156809 | etot = -13.2825375169346 +493000 ekin = 2.26314468313945 | erot = 2.91977614256862 | epot = -18.4654583429805 | etot = -13.2825375172724 +494000 ekin = 2.26577113860128 | erot = 2.99399214337922 | epot = -18.5423007995586 | etot = -13.2825375175781 +495000 ekin = 2.27355094490557 | erot = 3.05259857148999 | epot = -18.6086870342097 | etot = -13.2825375178141 +496000 ekin = 2.28538641730899 | erot = 3.09313022190335 | epot = -18.6610541571706 | etot = -13.2825375179582 +497000 ekin = 2.3002347482288 | erot = 3.1144407210763 | epot = -18.6972129873049 | etot = -13.2825375179998 +498000 ekin = 2.3171936593925 | erot = 3.11678508300488 | epot = -18.7165162603363 | etot = -13.2825375179389 +499000 ekin = 2.33554254161235 | erot = 3.10178716719771 | epot = -18.7198672265934 | etot = -13.2825375177834 +500000 ekin = 2.31317350059265 | erot = 3.05449093047628 | epot = -18.6502019677268 | etot = -13.2825375366579 +501000 ekin = 2.31231722972123 | erot = 3.00810318076113 | epot = -18.6029579372101 | etot = -13.2825375267278 +502000 ekin = 2.3899963895355 | erot = 2.98467042894116 | epot = -18.657204342111 | etot = -13.2825375236343 +503000 ekin = 2.41312387633379 | erot = 2.93091691357846 | epot = -18.6265783132594 | etot = -13.2825375233471 +504000 ekin = 2.43600229237452 | erot = 2.88130858481333 | epot = -18.5998484003212 | etot = -13.2825375231333 +505000 ekin = 2.45757791196529 | erot = 2.8401186666586 | epot = -18.5802341016713 | etot = -13.2825375230474 +506000 ekin = 2.47627134224398 | erot = 2.81025901806717 | epot = -18.5690678834509 | etot = -13.2825375231397 +507000 ekin = 2.48985246050699 | erot = 2.79268587932984 | epot = -18.5650758632795 | etot = -13.2825375234427 +508000 ekin = 2.49542483825493 | erot = 2.78597986937444 | epot = -18.5639422315766 | etot = -13.2825375239472 +509000 ekin = 2.48963204750428 | erot = 2.78630577995571 | epot = -18.5584753520407 | etot = -13.2825375245807 +510000 ekin = 2.4691743887688 | erot = 2.78796571282341 | epot = -18.5396776267959 | etot = -13.2825375252037 +511000 ekin = 2.43159454918128 | erot = 2.78459744696608 | epot = -18.4987295217946 | etot = -13.2825375256472 +512000 ekin = 2.37609227916261 | erot = 2.77073697944887 | epot = -18.4293667843926 | etot = -13.2825375257811 +513000 ekin = 2.30402039322225 | erot = 2.74317280237148 | epot = -18.3297307211636 | etot = -13.2825375255699 +514000 ekin = 2.21884081242786 | erot = 2.7015541486614 | epot = -18.2029324861651 | etot = -13.2825375250758 +515000 ekin = 2.12561338171218 | erot = 2.64810551843191 | epot = -18.056256424559 | etot = -13.2825375244149 +516000 ekin = 2.03029958566718 | erot = 2.58673985991495 | epot = -17.8995769692823 | etot = -13.2825375237002 +517000 ekin = 1.93914577197132 | erot = 2.5220605431355 | epot = -17.7437438381168 | etot = -13.28253752301 +518000 ekin = 1.85826662413893 | erot = 2.45858700715527 | epot = -17.5993911536849 | etot = -13.2825375223908 +519000 ekin = 1.79333215326611 | erot = 2.40035341708905 | epot = -17.476223092216 | etot = -13.2825375218608 +520000 ekin = 1.74929005171215 | erot = 2.35078235677519 | epot = -17.3826099299227 | etot = -13.2825375214353 +521000 ekin = 1.73007209347361 | erot = 2.31266171841647 | epot = -17.3252713330271 | etot = -13.282537521137 +522000 ekin = 1.73822781685003 | erot = 2.28811557190088 | epot = -17.3088809097447 | etot = -13.2825375209937 +523000 ekin = 1.77456624775216 | erot = 2.27850834583591 | epot = -17.3356121146208 | etot = -13.2825375210327 +524000 ekin = 1.8379045851724 | erot = 2.28429322274985 | epot = -17.4047353291923 | etot = -13.28253752127 +525000 ekin = 1.92500868751529 | erot = 2.30484700359158 | epot = -17.5123932128129 | etot = -13.282537521706 +526000 ekin = 2.03075780261764 | erot = 2.33833465322237 | epot = -17.6516299781653 | etot = -13.2825375223253 +527000 ekin = 2.14850843909257 | erot = 2.38164040104111 | epot = -17.8126863632292 | etot = -13.2825375230955 +528000 ekin = 2.2706009665318 | erot = 2.43041424714547 | epot = -17.9835527376429 | etot = -13.2825375239656 +529000 ekin = 2.38896012867467 | erot = 2.47931387509597 | epot = -18.150811528629 | etot = -13.2825375248584 +530000 ekin = 2.4957694053979 | erot = 2.52254117019752 | epot = -18.3008481012612 | etot = -13.2825375256658 +531000 ekin = 2.58420744224834 | erot = 2.55472238423688 | epot = -18.4214673527446 | etot = -13.2825375262593 +532000 ekin = 2.64918587021021 | erot = 2.57201883159204 | epot = -18.5037422283274 | etot = -13.2825375265252 +533000 ekin = 2.68793333158334 | erot = 2.57313230806675 | epot = -18.5436031660632 | etot = -13.2825375264131 +534000 ekin = 2.7002120821811 | erot = 2.55975253143246 | epot = -18.5425021395846 | etot = -13.2825375259711 +535000 ekin = 2.68802701636055 | erot = 2.5361501485681 | epot = -18.5067146902622 | etot = -13.2825375253335 +536000 ekin = 2.65489019113613 | erot = 2.50801671119336 | epot = -18.4454444269979 | etot = -13.2825375246684 +537000 ekin = 2.60490332064252 | erot = 2.481023337825 | epot = -18.3684641825809 | etot = -13.2825375241133 +538000 ekin = 2.54198784535114 | erot = 2.45965628954573 | epot = -18.2841816578421 | etot = -13.2825375229452 +539000 ekin = 2.47150013363699 | erot = 2.44756195577151 | epot = -18.2015996123808 | etot = -13.2825375229723 +540000 ekin = 2.39647534123056 | erot = 2.44525435897827 | epot = -18.124267223265 | etot = -13.2825375230561 +541000 ekin = 2.31786635163547 | erot = 2.45130088246703 | epot = -18.0517047572224 | etot = -13.2825375231199 +542000 ekin = 2.23702678127242 | erot = 2.46423888155736 | epot = -17.9838031859226 | etot = -13.2825375230928 +543000 ekin = 2.15612181944835 | erot = 2.4831366740889 | epot = -17.9217960164714 | etot = -13.2825375229342 +544000 ekin = 2.07836492813028 | erot = 2.50789688702757 | epot = -17.8687993378082 | etot = -13.2825375226504 +545000 ekin = 2.0079425836599 | erot = 2.5391884088184 | epot = -17.8296685147796 | etot = -13.2825375223013 +546000 ekin = 1.94957099406152 | erot = 2.57800819606447 | epot = -17.8101167121046 | etot = -13.2825375219786 +547000 ekin = 1.90776242425117 | erot = 2.62501532095444 | epot = -17.8153152669927 | etot = -13.2825375217871 +548000 ekin = 1.88600984704774 | erot = 2.67988146407457 | epot = -17.8484288329186 | etot = -13.2825375217963 +549000 ekin = 1.88615242684612 | erot = 2.7409037562111 | epot = -17.90959370508 | etot = -13.2825375220228 +550000 ekin = 1.90811801075785 | erot = 2.80501593008068 | epot = -17.9956714632668 | etot = -13.2825375224283 +551000 ekin = 1.95008337619707 | erot = 2.8681680442257 | epot = -18.1007889433631 | etot = -13.2825375229403 +552000 ekin = 2.00893649348012 | erot = 2.92590890431006 | epot = -18.2173829212704 | etot = -13.2825375234803 +553000 ekin = 2.08084803908336 | erot = 2.97396311014114 | epot = -18.3373486732109 | etot = -13.2825375239864 +554000 ekin = 2.16178844740114 | erot = 3.00865361320263 | epot = -18.452979585024 | etot = -13.2825375244202 +555000 ekin = 2.24792031028555 | erot = 3.02713377655537 | epot = -18.5575916115995 | etot = -13.2825375247586 +556000 ekin = 2.3358895304513 | erot = 3.02749801452678 | epot = -18.6459250699588 | etot = -13.2825375249808 +557000 ekin = 2.42273135016537 | erot = 3.0079937814166 | epot = -18.7132626569264 | etot = -13.2825375253445 +558000 ekin = 2.50467530617043 | erot = 2.96457109815147 | epot = -18.7517839296998 | etot = -13.2825375253779 +559000 ekin = 2.57989829545908 | erot = 2.89795083555213 | epot = -18.7603866561733 | etot = -13.2825375251621 +560000 ekin = 2.64819333039288 | erot = 2.81150114191978 | epot = -18.742231997059 | etot = -13.2825375247463 +561000 ekin = 2.7104101471449 | erot = 2.71050571098959 | epot = -18.7034533823758 | etot = -13.2825375242413 +562000 ekin = 2.76764108182985 | erot = 2.60142670489701 | epot = -18.6516053104994 | etot = -13.2825375237726 +563000 ekin = 2.8204133217691 | erot = 2.4909454000306 | epot = -18.5938962452166 | etot = -13.2825375234169 +564000 ekin = 2.86835957175242 | erot = 2.38512022714126 | epot = -18.536017322071 | etot = -13.2825375231773 +565000 ekin = 2.91050556249757 | erot = 2.28886993106156 | epot = -18.481913016576 | etot = -13.2825375230169 +566000 ekin = 2.94583619535282 | erot = 2.20572382115438 | epot = -18.4340975394231 | etot = -13.2825375229159 +567000 ekin = 2.97364576055568 | erot = 2.13764971286302 | epot = -18.3938329963098 | etot = -13.2825375228911 +568000 ekin = 2.99348659090309 | erot = 2.08490808296841 | epot = -18.360932196845 | etot = -13.2825375229735 +569000 ekin = 3.00487691646457 | erot = 2.04604350397463 | epot = -18.3334579436043 | etot = -13.2825375231651 +570000 ekin = 3.00710556181106 | erot = 2.01819764944608 | epot = -18.3078407346813 | etot = -13.2825375234241 +571000 ekin = 2.99930468666728 | erot = 1.99774357921139 | epot = -18.2795857895585 | etot = -13.2825375236798 +572000 ekin = 2.98076231237764 | erot = 1.98107714037278 | epot = -18.2443769766043 | etot = -13.2825375238539 +573000 ekin = 2.95134611354571 | erot = 1.96535938859269 | epot = -18.1992430260208 | etot = -13.2825375238824 +574000 ekin = 2.91190615156914 | erot = 1.94906161393782 | epot = -18.1435052892334 | etot = -13.2825375237264 +575000 ekin = 2.86455063783071 | erot = 1.93223482559859 | epot = -18.079322986811 | etot = -13.2825375233817 +576000 ekin = 2.81270724054619 | erot = 1.91646454104923 | epot = -18.0117093044799 | etot = -13.2825375228844 +577000 ekin = 2.76090536128439 | erot = 1.9045038205141 | epot = -17.9479467041077 | etot = -13.2825375223092 +578000 ekin = 2.71428886858076 | erot = 1.89991544416371 | epot = -17.8967418344083 | etot = -13.2825375216638 +579000 ekin = 2.67747364109253 | erot = 1.90598531718256 | epot = -17.8659964795852 | etot = -13.2825375213101 +580000 ekin = 2.65399321096934 | erot = 1.92422800253644 | epot = -17.8607587346238 | etot = -13.282537521118 +581000 ekin = 2.64614770784911 | erot = 1.95489680824256 | epot = -17.883582037231 | etot = -13.2825375211393 +582000 ekin = 2.65445309232027 | erot = 1.99685469220196 | epot = -17.9338453059165 | etot = -13.2825375213943 +583000 ekin = 2.67733631605306 | erot = 2.04763712313085 | epot = -18.0075109610395 | etot = -13.2825375218556 +584000 ekin = 2.71054840601244 | erot = 2.10372916960457 | epot = -18.0968150982853 | etot = -13.2825375226683 +585000 ekin = 2.74737763681928 | erot = 2.16073411835811 | epot = -18.1906492785603 | etot = -13.282537523383 +586000 ekin = 2.7813786998355 | erot = 2.21419390100359 | epot = -18.2781101248089 | etot = -13.2825375239698 +587000 ekin = 2.80697388603962 | erot = 2.26053952382245 | epot = -18.3500509341984 | etot = -13.2825375243363 +588000 ekin = 2.82026432869703 | erot = 2.29760845660022 | epot = -18.4004103097634 | etot = -13.2825375244661 +589000 ekin = 2.81926713936076 | erot = 2.32471340247167 | epot = -18.4265180662398 | etot = -13.2825375244073 +590000 ekin = 2.80363912211435 | erot = 2.34232144628174 | epot = -18.4284980926317 | etot = -13.2825375242356 +591000 ekin = 2.77414618244973 | erot = 2.35158565792353 | epot = -18.4082693643883 | etot = -13.282537524015 +592000 ekin = 2.73214162068033 | erot = 2.35397672704535 | epot = -18.3686558715069 | etot = -13.2825375237812 +593000 ekin = 2.67919893301821 | erot = 2.35111989741865 | epot = -18.3128563539823 | etot = -13.2825375235455 +594000 ekin = 2.61691997575019 | erot = 2.34478637079319 | epot = -18.2442438698508 | etot = -13.2825375233074 +595000 ekin = 2.54687226698967 | erot = 2.33692048100541 | epot = -18.1663302710608 | etot = -13.2825375230657 +596000 ekin = 2.47060065847364 | erot = 2.32961421031687 | epot = -18.0827523916134 | etot = -13.2825375228228 +597000 ekin = 2.38967001316585 | erot = 2.32500896595718 | epot = -17.9972165017067 | etot = -13.2825375225837 +598000 ekin = 2.30571268082223 | erot = 2.32515834060408 | epot = -17.9134085437803 | etot = -13.282537522354 +599000 ekin = 2.22046028550116 | erot = 2.33189649118178 | epot = -17.8348942988225 | etot = -13.2825375221395 +600000 ekin = 2.13574370490705 | erot = 2.34673734057022 | epot = -17.7650185674242 | etot = -13.2825375219469 +601000 ekin = 2.05345123937653 | erot = 2.37080533030337 | epot = -17.7067940914646 | etot = -13.2825375217847 +602000 ekin = 1.97544542053429 | erot = 2.40478648031343 | epot = -17.6627694225103 | etot = -13.2825375216626 +603000 ekin = 1.9034510520118 | erot = 2.44889273156788 | epot = -17.6348813051703 | etot = -13.2825375215906 +604000 ekin = 1.83893895945378 | erot = 2.50284547570514 | epot = -17.6243219567308 | etot = -13.2825375215719 +605000 ekin = 1.78304137655287 | erot = 2.56590806869957 | epot = -17.6314869668566 | etot = -13.2825375216041 +606000 ekin = 1.736517005622 | erot = 2.63697396084372 | epot = -17.6560284881414 | etot = -13.2825375216757 +607000 ekin = 1.69978182226254 | erot = 2.71471645486191 | epot = -17.6970357988931 | etot = -13.2825375217686 +608000 ekin = 1.67299629743623 | erot = 2.79777529958915 | epot = -17.7533091188892 | etot = -13.2825375218638 +609000 ekin = 1.65617951190665 | erot = 2.88492902630375 | epot = -17.8236460601579 | etot = -13.2825375219475 +610000 ekin = 1.64931072740771 | erot = 2.97519912008037 | epot = -17.9070473695038 | etot = -13.2825375220157 +611000 ekin = 1.65238727025306 | erot = 3.06785620899647 | epot = -18.0027810013235 | etot = -13.2825375220739 +612000 ekin = 1.66542824834998 | erot = 3.16233835695483 | epot = -18.1103041274379 | etot = -13.2825375221331 +613000 ekin = 1.68843555860806 | erot = 3.25812385028217 | epot = -18.229096931095 | etot = -13.2825375222048 +614000 ekin = 1.72133601882631 | erot = 3.35460405562833 | epot = -18.3584775967531 | etot = -13.2825375222984 +615000 ekin = 1.76392386055006 | erot = 3.45098117167973 | epot = -18.4974425546512 | etot = -13.2825375224214 +616000 ekin = 1.81580855352879 | erot = 3.54618284211553 | epot = -18.6445289182269 | etot = -13.2825375225826 +617000 ekin = 1.87635766444892 | erot = 3.63876572292309 | epot = -18.7976609101672 | etot = -13.2825375227952 +618000 ekin = 1.94461656663335 | erot = 3.72678561706335 | epot = -18.9539397067739 | etot = -13.2825375230772 +619000 ekin = 2.01919440946448 | erot = 3.80764383017264 | epot = -19.1093757630845 | etot = -13.2825375234473 +620000 ekin = 2.09812821732459 | erot = 3.87796751089518 | epot = -19.258633252134 | etot = -13.2825375239142 +621000 ekin = 2.17876896452369 | erot = 3.9336243470245 | epot = -19.3949308360123 | etot = -13.2825375244641 +622000 ekin = 2.25776112944306 | erot = 3.96997899371136 | epot = -19.5102776482054 | etot = -13.282537525051 +623000 ekin = 2.33118920319666 | erot = 3.98244070312544 | epot = -19.5961674319216 | etot = -13.2825375255995 +624000 ekin = 2.39492361710553 | erot = 3.96722578269959 | epot = -19.6446869258275 | etot = -13.2825375260223 +625000 ekin = 2.445122210933 | erot = 3.92212025382369 | epot = -19.6497799910047 | etot = -13.282537526248 +626000 ekin = 2.47876984838125 | erot = 3.84697362716387 | epot = -19.6082810017884 | etot = -13.2825375262432 +627000 ekin = 2.49411681790099 | erot = 3.74375083248538 | epot = -19.5204051764041 | etot = -13.2825375260178 +628000 ekin = 2.49092177716844 | erot = 3.61617309043397 | epot = -19.3896323932121 | etot = -13.2825375256096 +629000 ekin = 2.47048208783205 | erot = 3.46915451631132 | epot = -19.2221741292085 | etot = -13.2825375250651 +630000 ekin = 2.43548970061162 | erot = 3.30827690351569 | epot = -19.0263041285523 | etot = -13.282537524425 +631000 ekin = 2.38975948996613 | erot = 3.13944249320995 | epot = -18.8117395069008 | etot = -13.2825375237248 +632000 ekin = 2.33785618698542 | erot = 2.96869689909723 | epot = -18.5890906090837 | etot = -13.2825375230011 +633000 ekin = 2.28462964544115 | erot = 2.80211551086663 | epot = -18.3692826786082 | etot = -13.2825375223005 +634000 ekin = 2.23467746223165 | erot = 2.64563252187923 | epot = -18.1628475057907 | etot = -13.2825375216799 +635000 ekin = 2.15322765543132 | erot = 2.47835094336846 | epot = -17.9141161495184 | etot = -13.2825375507186 +636000 ekin = 2.04549908133069 | erot = 2.31412508405115 | epot = -17.6421616868109 | etot = -13.2825375214291 +637000 ekin = 2.11104805175097 | erot = 2.29419960731515 | epot = -17.6877852052413 | etot = -13.2825375461752 +638000 ekin = 2.16990019917156 | erot = 2.2679567393031 | epot = -17.7203944764658 | etot = -13.2825375379911 +639000 ekin = 2.15825321743296 | erot = 2.17815663923705 | epot = -17.618947382456 | etot = -13.282537525786 +640000 ekin = 2.18911467644369 | erot = 2.15600946831685 | epot = -17.627661668769 | etot = -13.2825375240084 +641000 ekin = 2.26653815123457 | erot = 2.22106973674797 | epot = -17.7701454241734 | etot = -13.2825375361909 +642000 ekin = 2.3144469471055 | erot = 2.28426426145084 | epot = -17.8812487361676 | etot = -13.2825375276113 +643000 ekin = 2.32966846054207 | erot = 2.32625113868682 | epot = -17.9384571273534 | etot = -13.2825375281245 +644000 ekin = 2.33971908606118 | erot = 2.36941556717976 | epot = -17.9916721817351 | etot = -13.2825375284942 +645000 ekin = 2.34497836839587 | erot = 2.40804261253567 | epot = -18.0355585095904 | etot = -13.2825375286589 +646000 ekin = 2.34716147917123 | erot = 2.43809135045114 | epot = -18.0677903582286 | etot = -13.2825375286062 +647000 ekin = 2.34901351981608 | erot = 2.45765540472021 | epot = -18.0892064529145 | etot = -13.2825375283782 +648000 ekin = 2.35429037962735 | erot = 2.46814608869922 | epot = -18.104973996447 | etot = -13.2825375281204 +649000 ekin = 2.36637490476275 | erot = 2.47306901795835 | epot = -18.1219814507637 | etot = -13.2825375280426 +650000 ekin = 2.38594651024424 | erot = 2.47280388235694 | epot = -18.1412879205825 | etot = -13.2825375279813 +651000 ekin = 2.41290732393566 | erot = 2.46797500557286 | epot = -18.1634198574497 | etot = -13.2825375279412 +652000 ekin = 2.44657292409709 | erot = 2.45942209570518 | epot = -18.1885325477104 | etot = -13.2825375279081 +653000 ekin = 2.48591189131261 | erot = 2.44818643125859 | epot = -18.216635850432 | etot = -13.2825375278608 +654000 ekin = 2.52980786353021 | erot = 2.43558904352257 | epot = -18.2479344348361 | etot = -13.2825375277833 +655000 ekin = 2.57725720746836 | erot = 2.42329690336763 | epot = -18.2830916385098 | etot = -13.2825375276738 +656000 ekin = 2.62745567870598 | erot = 2.41329334491405 | epot = -18.3232865511668 | etot = -13.2825375275468 +657000 ekin = 2.67977157736399 | erot = 2.40771681185305 | epot = -18.3700259166474 | etot = -13.2825375274304 +658000 ekin = 2.73363379229086 | erot = 2.40858022061921 | epot = -18.4247515402698 | etot = -13.2825375273597 +659000 ekin = 2.78837854459658 | erot = 2.41741767328155 | epot = -18.4883337452466 | etot = -13.2825375273685 +660000 ekin = 2.84314536322858 | erot = 2.43497153591091 | epot = -18.5606544265713 | etot = -13.2825375274319 +661000 ekin = 2.89550751715279 | erot = 2.46002725149102 | epot = -18.6380722967303 | etot = -13.2825375280865 +662000 ekin = 2.93874528646413 | erot = 2.48685588461621 | epot = -18.708138699778 | etot = -13.2825375286977 +663000 ekin = 2.9687171942415 | erot = 2.51022783071497 | epot = -18.7614825541983 | etot = -13.2825375292419 +664000 ekin = 2.98246138427311 | erot = 2.52516926734448 | epot = -18.7901681812018 | etot = -13.2825375295842 +665000 ekin = 2.97884445494023 | erot = 2.52787955705445 | epot = -18.7892615416123 | etot = -13.2825375296177 +666000 ekin = 2.95920183353605 | erot = 2.51661508434599 | epot = -18.7583544471906 | etot = -13.2825375293085 +667000 ekin = 2.92742550356365 | erot = 2.49210329858316 | epot = -18.702066330864 | etot = -13.2825375287172 +668000 ekin = 2.88934250717656 | erot = 2.45736670750009 | epot = -18.6292467426517 | etot = -13.282537527975 +669000 ekin = 2.85155010044156 | erot = 2.41708074176435 | epot = -18.5511683694359 | etot = -13.28253752723 +670000 ekin = 2.82014314471955 | erot = 2.37673699551223 | epot = -18.4794176668284 | etot = -13.2825375265966 +671000 ekin = 2.79977472961205 | erot = 2.34183940273354 | epot = -18.4241516586146 | etot = -13.282537526269 +672000 ekin = 2.79293252634008 | erot = 2.31695226011576 | epot = -18.3924223124527 | etot = -13.2825375259969 +673000 ekin = 2.80034442408037 | erot = 2.30554472206325 | epot = -18.3884266720798 | etot = -13.2825375259361 +674000 ekin = 2.82129825256449 | erot = 2.30955451981648 | epot = -18.4133902984753 | etot = -13.2825375260944 +675000 ekin = 2.85361934145821 | erot = 2.32878748968739 | epot = -18.4649443576069 | etot = -13.2825375264613 +676000 ekin = 2.89394924995267 | erot = 2.36084337707399 | epot = -18.5373301540152 | etot = -13.2825375269885 +677000 ekin = 2.93819888436731 | erot = 2.40146056805032 | epot = -18.622196980004 | etot = -13.2825375275863 +678000 ekin = 2.98219881046511 | erot = 2.44527797789796 | epot = -18.7100143165049 | etot = -13.2825375281419 +679000 ekin = 3.0224273551935 | erot = 2.48684948025749 | epot = -18.7918143640021 | etot = -13.2825375285511 +680000 ekin = 3.05660821680256 | erot = 2.52163649378434 | epot = -18.8607822393395 | etot = -13.2825375287526 +681000 ekin = 3.08399348184627 | erot = 2.54671087858252 | epot = -18.913241889164 | etot = -13.2825375287352 +682000 ekin = 3.10527370304788 | erot = 2.56103519408599 | epot = -18.9488464256748 | etot = -13.2825375285409 +683000 ekin = 3.12217420783238 | erot = 2.56530128681684 | epot = -18.970013022889 | etot = -13.2825375282398 +684000 ekin = 3.13689854376774 | erot = 2.56147023258304 | epot = -18.9809063042598 | etot = -13.282537527909 +685000 ekin = 3.1516175207619 | erot = 2.55220833199615 | epot = -18.9863633803528 | etot = -13.2825375275947 +686000 ekin = 3.16825656288024 | erot = 2.5404714195813 | epot = -18.9912655098718 | etot = -13.2825375274103 +687000 ekin = 3.18756268898112 | erot = 2.52861508568613 | epot = -18.9987153019925 | etot = -13.2825375273252 +688000 ekin = 3.20935294724633 | erot = 2.51834078646032 | epot = -19.0102312610592 | etot = -13.2825375273526 +689000 ekin = 3.232603857627 | erot = 2.51058529363817 | epot = -19.0257266787599 | etot = -13.2825375274947 +690000 ekin = 3.25550449412986 | erot = 2.50541094760363 | epot = -19.0434529694767 | etot = -13.2825375277432 +691000 ekin = 3.27559454461619 | erot = 2.50196131507165 | epot = -19.0600933877637 | etot = -13.2825375280759 +692000 ekin = 3.29000453529088 | erot = 2.49851988079962 | epot = -19.0710619445408 | etot = -13.2825375284503 +693000 ekin = 3.29579865376218 | erot = 2.49273974858803 | epot = -19.0710759311567 | etot = -13.2825375288065 +694000 ekin = 3.29036742009323 | erot = 2.48207188557003 | epot = -19.0549768347445 | etot = -13.2825375290813 +695000 ekin = 3.27176421105106 | erot = 2.46431581831664 | epot = -19.018617558596 | etot = -13.2825375292283 +696000 ekin = 3.23887890273548 | erot = 2.43812365834886 | epot = -18.9595400903186 | etot = -13.2825375292342 +697000 ekin = 3.19141377377666 | erot = 2.40329594550704 | epot = -18.8772472483983 | etot = -13.2825375291146 +698000 ekin = 3.12971664175668 | erot = 2.36079934043281 | epot = -18.7730535110947 | etot = -13.2825375289052 +699000 ekin = 3.05458980626054 | erot = 2.31258576039904 | epot = -18.6497130952911 | etot = -13.2825375286315 +700000 ekin = 2.96718102298747 | erot = 2.26139197208619 | epot = -18.511110523382 | etot = -13.2825375283083 +701000 ekin = 2.86896613295136 | erot = 2.21057215459575 | epot = -18.3620758154883 | etot = -13.2825375279412 +702000 ekin = 2.76178671337415 | erot = 2.16397434352371 | epot = -18.2082985844344 | etot = -13.2825375275365 +703000 ekin = 2.6478712031048 | erot = 2.12574771744291 | epot = -18.0561564515416 | etot = -13.2825375309939 +704000 ekin = 2.52933762848166 | erot = 2.08674637122766 | epot = -17.8986215283831 | etot = -13.2825375286737 +705000 ekin = 2.41679696536635 | erot = 2.05664012325241 | epot = -17.7559746148874 | etot = -13.2825375262686 +706000 ekin = 2.30501007356423 | erot = 2.0611587655127 | epot = -17.6487063635301 | etot = -13.2825375244532 +707000 ekin = 2.19269241365679 | erot = 2.113750463821 | epot = -17.5889804021149 | etot = -13.2825375246371 +708000 ekin = 2.09960598348176 | erot = 2.19681319891601 | epot = -17.57895670939 | etot = -13.2825375269922 +709000 ekin = 2.01320280623464 | erot = 2.28016876647 | epot = -17.5759090980898 | etot = -13.2825375253852 +710000 ekin = 1.93302644427356 | erot = 2.37473228784994 | epot = -17.5902962580752 | etot = -13.2825375259517 +711000 ekin = 1.85957279067715 | erot = 2.47358324929754 | epot = -17.6156935666084 | etot = -13.2825375266337 +712000 ekin = 1.79282630268912 | erot = 2.56690430142539 | epot = -17.642268131402 | etot = -13.2825375272875 +713000 ekin = 1.73341814876089 | erot = 2.64462400340569 | epot = -17.6605796799123 | etot = -13.2825375277457 +714000 ekin = 1.68328438252143 | erot = 2.69817364688335 | epot = -17.6639955572831 | etot = -13.2825375278783 +715000 ekin = 1.64594117648568 | erot = 2.72207244107394 | epot = -17.6505511452113 | etot = -13.2825375276517 +716000 ekin = 1.62610172701181 | erot = 2.71479815151566 | epot = -17.6234374056764 | etot = -13.282537527149 +717000 ekin = 1.62864489627545 | erot = 2.67867233618631 | epot = -17.589854758993 | etot = -13.2825375265313 +718000 ekin = 1.65730138310094 | erot = 2.6189183926284 | epot = -17.5587573016927 | etot = -13.2825375259634 +719000 ekin = 1.71360335058015 | erot = 2.54235654223589 | epot = -17.5384974183669 | etot = -13.2825375255509 +720000 ekin = 1.79650653909672 | erot = 2.45621436685583 | epot = -17.5352584312718 | etot = -13.2825375253192 +721000 ekin = 1.90273489852489 | erot = 2.36731439641998 | epot = -17.5525868201814 | etot = -13.2825375252366 +722000 ekin = 2.02756635877135 | erot = 2.28163864595547 | epot = -17.5917425299821 | etot = -13.2825375252553 +723000 ekin = 2.16566245424335 | erot = 2.20411346294851 | epot = -17.6523134425365 | etot = -13.2825375253446 +724000 ekin = 2.31164907977026 | erot = 2.13844446404667 | epot = -17.7326310693194 | etot = -13.2825375255025 +725000 ekin = 2.46036017286876 | erot = 2.0869120441014 | epot = -17.8298097427178 | etot = -13.2825375257477 +726000 ekin = 2.60683496355671 | erot = 2.05013619406281 | epot = -17.9395086837224 | etot = -13.2825375261029 +727000 ekin = 2.74622028398704 | erot = 2.02690424050256 | epot = -18.0556620510616 | etot = -13.282537526572 +728000 ekin = 2.87374866259628 | erot = 2.01419303066656 | epot = -18.1704792203877 | etot = -13.2825375271249 +729000 ekin = 2.98490085178579 | erot = 2.00751009694371 | epot = -18.27494847642 | etot = -13.2825375276905 +730000 ekin = 3.07576690667731 | erot = 2.00160558070566 | epot = -18.359910015553 | etot = -13.28253752817 +731000 ekin = 3.14351022574244 | erot = 1.99146923020489 | epot = -18.4175169844133 | etot = -13.282537528466 +732000 ekin = 3.18676307284264 | erot = 1.97337750697634 | epot = -18.4426781083327 | etot = -13.2825375285137 +733000 ekin = 3.20579220152253 | erot = 1.9456870659553 | epot = -18.4340167957808 | etot = -13.282537528303 +734000 ekin = 3.20238921812918 | erot = 1.90917251422492 | epot = -18.3940992602234 | etot = -13.2825375278693 +735000 ekin = 3.17951096479738 | erot = 1.86680153237891 | epot = -18.3288500244819 | etot = -13.2825375273056 +736000 ekin = 3.14073865389039 | erot = 1.8230058759971 | epot = -18.2462820565793 | etot = -13.2825375266918 +737000 ekin = 3.08984658437012 | erot = 1.78292393032115 | epot = -18.1553080407961 | etot = -13.2825375261048 +738000 ekin = 3.03043228101277 | erot = 1.75161934959083 | epot = -18.0645891562027 | etot = -13.2825375255991 +739000 ekin = 2.96566842757407 | erot = 1.73346651117868 | epot = -17.9816724639599 | etot = -13.2825375252071 +740000 ekin = 2.89817088986259 | erot = 1.73175552877345 | epot = -17.912463943576 | etot = -13.28253752494 +741000 ekin = 2.82995232211993 | erot = 1.74850528634245 | epot = -17.8609951332633 | etot = -13.282537524801 +742000 ekin = 2.76247533972923 | erot = 1.78434362386512 | epot = -17.8293564883915 | etot = -13.2825375247972 +743000 ekin = 2.69668176519633 | erot = 1.83847103681881 | epot = -17.8176903269097 | etot = -13.2825375248946 +744000 ekin = 2.6331144461464 | erot = 1.90875045568272 | epot = -17.8244024269328 | etot = -13.2825375251037 +745000 ekin = 2.5719649351672 | erot = 1.99171779991018 | epot = -17.8462202604955 | etot = -13.2825375254181 +746000 ekin = 2.51311596152491 | erot = 2.0826421561814 | epot = -17.8782956435303 | etot = -13.282537525824 +747000 ekin = 2.45621024026481 | erot = 2.17571767245968 | epot = -17.9144654390156 | etot = -13.2825375262911 +748000 ekin = 2.4007641204603 | erot = 2.26445242853415 | epot = -17.9477540757611 | etot = -13.2825375267666 +749000 ekin = 2.34635697390621 | erot = 2.34231237598165 | epot = -17.9712068770626 | etot = -13.2825375271748 +750000 ekin = 2.29290375451926 | erot = 2.40359513867759 | epot = -17.9790364206262 | etot = -13.2825375274293 +751000 ekin = 2.24097207239074 | erot = 2.44437862835496 | epot = -17.9678882282051 | etot = -13.2825375274594 +752000 ekin = 2.19206377659927 | erot = 2.46328788147024 | epot = -17.9378891852944 | etot = -13.2825375272249 +753000 ekin = 2.01910736680425 | erot = 2.37844688257153 | epot = -17.6800917192355 | etot = -13.2825374698597 +754000 ekin = 2.03397419758721 | erot = 2.38379927539831 | epot = -17.7003109699574 | etot = -13.2825374969719 +755000 ekin = 2.10287082583243 | erot = 2.42269050537392 | epot = -17.808098775342 | etot = -13.2825374441357 +756000 ekin = 2.09556625459035 | erot = 2.40575096267731 | epot = -17.7838546607744 | etot = -13.2825374435067 +757000 ekin = 2.11013463605079 | erot = 2.39174642208689 | epot = -17.7844185011481 | etot = -13.2825374430104 +758000 ekin = 2.14991880608121 | erot = 2.38537981475823 | epot = -17.8178360635602 | etot = -13.2825374427207 +759000 ekin = 2.21691275096553 | erot = 2.38948785856312 | epot = -17.8889380522097 | etot = -13.2825374426811 +760000 ekin = 2.31141054899228 | erot = 2.40468264922822 | epot = -17.9986306411391 | etot = -13.2825374429186 +761000 ekin = 2.43175472397619 | erot = 2.42917556867249 | epot = -18.1434677360907 | etot = -13.282537443442 +762000 ekin = 2.57423243283704 | erot = 2.45878794779634 | epot = -18.3155578248644 | etot = -13.2825374442311 +763000 ekin = 2.73317609373997 | erot = 2.48721280702134 | epot = -18.5029263459876 | etot = -13.2825374452263 +764000 ekin = 2.90131643326679 | erot = 2.50663479900723 | epot = -18.690488678594 | etot = -13.28253744632 +765000 ekin = 3.07040159566699 | erot = 2.50879317366612 | epot = -18.8617322166939 | etot = -13.2825374473608 +766000 ekin = 3.23203071048149 | erot = 2.48644536532744 | epot = -19.0010135239876 | etot = -13.2825374481786 +767000 ekin = 3.37856609507255 | erot = 2.43498273995184 | epot = -19.0960862836549 | etot = -13.2825374486305 +768000 ekin = 3.50392633330507 | erot = 2.35374465383522 | epot = -19.1402084357865 | etot = -13.2825374486462 +769000 ekin = 3.60408080015212 | erot = 2.24656658386371 | epot = -19.1331848322651 | etot = -13.2825374482493 +770000 ekin = 3.67731902122504 | erot = 2.12129309978206 | epot = -19.0811495685446 | etot = -13.2825374475374 +771000 ekin = 3.72500466537174 | erot = 1.98803922980452 | epot = -18.9955813418785 | etot = -13.2825374467023 +772000 ekin = 3.73784328897891 | erot = 1.84847100615872 | epot = -18.8688517432933 | etot = -13.2825374481557 +773000 ekin = 3.73518377850858 | erot = 1.74399251375944 | epot = -18.761713737683 | etot = -13.2825374454149 +774000 ekin = 3.73326270400355 | erot = 1.69319142559955 | epot = -18.7089915837464 | etot = -13.2825374541433 +775000 ekin = 3.70600761043796 | erot = 1.6566239979388 | epot = -18.6451690563952 | etot = -13.2825374480184 +776000 ekin = 3.66620956029523 | erot = 1.65229490555453 | epot = -18.6010419136787 | etot = -13.282537447829 +777000 ekin = 3.61649590749819 | erot = 1.68124406448108 | epot = -18.5802774198126 | etot = -13.2825374478333 +778000 ekin = 3.55892172037955 | erot = 1.74156460696009 | epot = -18.5830237753754 | etot = -13.2825374480357 +779000 ekin = 3.49505249872284 | erot = 1.82861083535278 | epot = -18.6062007829277 | etot = -13.2825374488521 +780000 ekin = 3.42606052970244 | erot = 1.93200454593087 | epot = -18.6406025252668 | etot = -13.2825374496335 +781000 ekin = 3.35141348725842 | erot = 2.04005284573706 | epot = -18.6740037834645 | etot = -13.2825374504691 +782000 ekin = 3.2700234367696 | erot = 2.14152553729048 | epot = -18.6940864252466 | etot = -13.2825374511865 +783000 ekin = 3.18141085684875 | erot = 2.22636120811957 | epot = -18.690309516577 | etot = -13.2825374516087 +784000 ekin = 3.08656488529642 | erot = 2.28735807349748 | epot = -18.6564604104105 | etot = -13.2825374516166 +785000 ekin = 2.98843914069599 | erot = 2.32136711573499 | epot = -18.592343707635 | etot = -13.282537451204 +786000 ekin = 2.89178850824096 | erot = 2.3295414984193 | epot = -18.5038674571453 | etot = -13.2825374504851 +787000 ekin = 2.8023307080712 | erot = 2.31656731751225 | epot = -18.4014354752266 | etot = -13.2825374496432 +788000 ekin = 2.72556137551752 | erot = 2.28924565772307 | epot = -18.2973444820957 | etot = -13.2825374488551 +789000 ekin = 2.6656985022175 | erot = 2.25498711354848 | epot = -18.2032230640058 | etot = -13.2825374482399 +790000 ekin = 2.62507547599935 | erot = 2.22062577794683 | epot = -18.1282387017979 | etot = -13.2825374478518 +791000 ekin = 2.60400664952963 | erot = 2.19166523694291 | epot = -18.0782093341748 | etot = -13.2825374477022 +792000 ekin = 2.60095165935059 | erot = 2.17186849882108 | epot = -18.0553576059557 | etot = -13.282537447784 +793000 ekin = 2.61278727243034 | erot = 2.1630579474879 | epot = -18.0583826680031 | etot = -13.2825374480849 +794000 ekin = 2.63509078851047 | erot = 2.16503786006958 | epot = -18.0826660971656 | etot = -13.2825374485855 +795000 ekin = 2.66245645585368 | erot = 2.1756290014367 | epot = -18.1206229065374 | etot = -13.282537449247 +796000 ekin = 2.68895951870523 | erot = 2.19088748025581 | epot = -18.1623844489478 | etot = -13.2825374499868 +797000 ekin = 2.70892452688332 | erot = 2.2056406086122 | epot = -18.197102586158 | etot = -13.2825374506625 +798000 ekin = 2.71873874100197 | erot = 2.21455364270924 | epot = -18.2158298332998 | etot = -13.2825374495886 +799000 ekin = 2.70000299973817 | erot = 2.2105054534633 | epot = -18.1930459030985 | etot = -13.282537449897 +800000 ekin = 2.65392049094459 | erot = 2.17300546859124 | epot = -18.1094633784201 | etot = -13.2825374188843 +801000 ekin = 2.82505345316557 | erot = 2.13616134654269 | epot = -18.2437522542245 | etot = -13.2825374545162 +802000 ekin = 2.90470228885208 | erot = 2.10953657420558 | epot = -18.2967762804394 | etot = -13.2825374173817 +803000 ekin = 2.96775259915972 | erot = 2.08137573430732 | epot = -18.3316657516683 | etot = -13.2825374182013 +804000 ekin = 3.01419864043949 | erot = 2.05336319944923 | epot = -18.3500992582319 | etot = -13.2825374183431 +805000 ekin = 3.03950260644552 | erot = 2.02738087501351 | epot = -18.3494208998051 | etot = -13.2825374183461 +806000 ekin = 3.04147612131243 | erot = 2.00524180159513 | epot = -18.3292553411016 | etot = -13.2825374181941 +807000 ekin = 3.02009152298814 | erot = 1.98876426014739 | epot = -18.2913932010452 | etot = -13.2825374179097 +808000 ekin = 2.97716861753119 | erot = 1.97979280799342 | epot = -18.2394988430722 | etot = -13.2825374175476 +809000 ekin = 2.91576405138726 | erot = 1.98007542312432 | epot = -18.1783768916846 | etot = -13.282537417173 +810000 ekin = 2.83951999042134 | erot = 1.99102014259852 | epot = -18.1130775498589 | etot = -13.282537416839 +811000 ekin = 2.75216924199515 | erot = 2.01344070753323 | epot = -18.0481473661025 | etot = -13.2825374165741 +812000 ekin = 2.65727213726343 | erot = 2.04739495988655 | epot = -17.987204513533 | etot = -13.282537416383 +813000 ekin = 2.55815479837528 | erot = 2.09215794771562 | epot = -17.9328501623443 | etot = -13.2825374162534 +814000 ekin = 2.4579662372483 | erot = 2.14630993623329 | epot = -17.8868135896497 | etot = -13.2825374161681 +815000 ekin = 2.35976627216073 | erot = 2.20788718914275 | epot = -17.8501908774147 | etot = -13.2825374161112 +816000 ekin = 2.26657574981526 | erot = 2.27454135627298 | epot = -17.8236545221636 | etot = -13.2825374160753 +817000 ekin = 2.18134946483051 | erot = 2.3436713345316 | epot = -17.8075582154243 | etot = -13.2825374160622 +818000 ekin = 2.10686415434699 | erot = 2.41251844145424 | epot = -17.8019200118806 | etot = -13.2825374160794 +819000 ekin = 2.04554497125477 | erot = 2.47824070198672 | epot = -17.8063230893767 | etot = -13.2825374161352 +820000 ekin = 1.99927680186843 | erot = 2.53799486411919 | epot = -17.8198090822204 | etot = -13.2825374162328 +821000 ekin = 1.96925307966866 | erot = 2.58905270243613 | epot = -17.840843198472 | etot = -13.2825374163673 +822000 ekin = 1.95590272109404 | erot = 2.62895986973405 | epot = -17.8674000073523 | etot = -13.2825374165242 +823000 ekin = 1.95890926741904 | erot = 2.65572860619527 | epot = -17.8971752902976 | etot = -13.2825374166833 +824000 ekin = 1.977310461331 | erot = 2.66804286174235 | epot = -17.9278907398948 | etot = -13.2825374168215 +825000 ekin = 2.00964945329754 | erot = 2.66544750505568 | epot = -17.9576343752703 | etot = -13.2825374169171 +826000 ekin = 2.0541442314356 | erot = 2.64849047615147 | epot = -17.9851721245422 | etot = -13.2825374169552 +827000 ekin = 2.10884212221679 | erot = 2.61877894563757 | epot = -18.0101584847866 | etot = -13.2825374169322 +828000 ekin = 2.17172935733676 | erot = 2.57890618406652 | epot = -18.0331729582634 | etot = -13.2825374168601 +829000 ekin = 2.24077304904372 | erot = 2.5322165119978 | epot = -18.0555269778081 | etot = -13.2825374167666 +830000 ekin = 2.31389012815757 | erot = 2.48241157684725 | epot = -18.0788391216955 | etot = -13.2825374166907 +831000 ekin = 2.38886546625953 | erot = 2.43305573632076 | epot = -18.104458619251 | etot = -13.2825374166707 +832000 ekin = 2.46326915871406 | erot = 2.38708705021977 | epot = -18.1328936256668 | etot = -13.282537416733 +833000 ekin = 2.53443656409172 | erot = 2.34645691970375 | epot = -18.1634309006758 | etot = -13.2825374168804 +834000 ekin = 2.59956439097001 | erot = 2.31199374937919 | epot = -18.1940955574388 | etot = -13.2825374170896 +835000 ekin = 2.65594316002407 | erot = 2.28352232981187 | epot = -18.2220029071513 | etot = -13.2825374173153 +836000 ekin = 2.70130042716651 | erot = 2.26019210855364 | epot = -18.2440299532235 | etot = -13.2825374175034 +837000 ekin = 2.73418787966583 | erot = 2.24090837049561 | epot = -18.2576336677656 | etot = -13.2825374176041 +838000 ekin = 2.75431729315362 | erot = 2.22474076448287 | epot = -18.2615954752233 | etot = -13.2825374175868 +839000 ekin = 2.76274241572831 | erot = 2.21121141264461 | epot = -18.2564912458202 | etot = -13.2825374174473 +840000 ekin = 2.76179432909388 | erot = 2.20041723497348 | epot = -18.2447489812793 | etot = -13.282537417212 +841000 ekin = 2.75470877418902 | erot = 2.1929795872171 | epot = -18.2302257783439 | etot = -13.2825374169378 +842000 ekin = 2.74495192414829 | erot = 2.18982916717498 | epot = -18.2173185080269 | etot = -13.2825374167036 +843000 ekin = 2.73536701720752 | erot = 2.19185320338424 | epot = -18.2097576371796 | etot = -13.2825374165879 +844000 ekin = 2.72739699207957 | erot = 2.19948517299773 | epot = -18.2094195817172 | etot = -13.2825374166399 +845000 ekin = 2.72069680081942 | erot = 2.2123834314525 | epot = -18.2156176491199 | etot = -13.282537416848 +846000 ekin = 2.71335245842044 | erot = 2.22935501274494 | epot = -18.2252448883063 | etot = -13.2825374171409 +847000 ekin = 2.70267547682563 | erot = 2.24859000802352 | epot = -18.2338029022618 | etot = -13.2825374174127 +848000 ekin = 2.68627674917249 | erot = 2.26812231570546 | epot = -18.2369364824441 | etot = -13.2825374175662 +849000 ekin = 2.66300406346419 | erot = 2.28632293043157 | epot = -18.2318644114456 | etot = -13.2825374175499 +850000 ekin = 2.63341305155328 | erot = 2.30223030137244 | epot = -18.218180770297 | etot = -13.2825374173713 +851000 ekin = 2.59966042962012 | erot = 2.31561676234611 | epot = -18.1978146090528 | etot = -13.2825374170866 +852000 ekin = 2.5649330756416 | erot = 2.32681511046273 | epot = -18.1742856028756 | etot = -13.2825374167712 +853000 ekin = 2.53268458711828 | erot = 2.33642702442706 | epot = -18.1516490280431 | etot = -13.2825374164977 +854000 ekin = 2.50591352350999 | erot = 2.34503055401556 | epot = -18.1334814938378 | etot = -13.2825374163123 +855000 ekin = 2.48667404327569 | erot = 2.3529787337437 | epot = -18.1221901932468 | etot = -13.2825374162274 +856000 ekin = 2.47592780438371 | erot = 2.3603420277346 | epot = -18.1188072483454 | etot = -13.2825374162271 +857000 ekin = 2.47367803113421 | erot = 2.36697110010333 | epot = -18.1231865475261 | etot = -13.2825374162886 +858000 ekin = 2.47922391314762 | erot = 2.37260088410896 | epot = -18.1343622136269 | etot = -13.2825374163703 +859000 ekin = 2.49150776537562 | erot = 2.37701216170971 | epot = -18.1510573435355 | etot = -13.2825374164502 +860000 ekin = 2.50937686487663 | erot = 2.38013993767848 | epot = -18.1720542190715 | etot = -13.2825374165164 +861000 ekin = 2.53170635734158 | erot = 2.382118173112 | epot = -18.1963619470209 | etot = -13.2825374165673 +862000 ekin = 2.55742566397641 | erot = 2.38328933411273 | epot = -18.2232524146946 | etot = -13.2825374166054 +863000 ekin = 2.58549482989182 | erot = 2.38419488615669 | epot = -18.2522271326816 | etot = -13.2825374166331 +864000 ekin = 2.61488040894193 | erot = 2.38555368952377 | epot = -18.2829715151176 | etot = -13.2825374166519 +865000 ekin = 2.64455846197211 | erot = 2.38821849293994 | epot = -18.3153143715761 | etot = -13.282537416664 +866000 ekin = 2.67354800293375 | erot = 2.39309523430222 | epot = -18.3491806539087 | etot = -13.2825374166727 +867000 ekin = 2.70096216873101 | erot = 2.40101926625376 | epot = -18.3845188516697 | etot = -13.282537416685 +868000 ekin = 2.72584498237102 | erot = 2.41260829133849 | epot = -18.4209906905118 | etot = -13.2825374168023 +869000 ekin = 2.74685098517846 | erot = 2.42808376703703 | epot = -18.4574721690819 | etot = -13.2825374168664 +870000 ekin = 2.7633451632292 | erot = 2.44707202924713 | epot = -18.492954609437 | etot = -13.2825374169607 +871000 ekin = 2.77488977650291 | erot = 2.46856883210016 | epot = -18.52599602569 | etot = -13.2825374170869 +872000 ekin = 2.78115731189941 | erot = 2.49101078905502 | epot = -18.5547055181929 | etot = -13.2825374172384 +873000 ekin = 2.78190152481948 | erot = 2.51241399948397 | epot = -18.5768529417016 | etot = -13.2825374173982 +874000 ekin = 2.77696693727655 | erot = 2.53063897251365 | epot = -18.5901433273283 | etot = -13.2825374175381 +875000 ekin = 2.76636320238677 | erot = 2.54374754553387 | epot = -18.5926481655429 | etot = -13.2825374176222 +876000 ekin = 2.75040698328634 | erot = 2.55039472458546 | epot = -18.5833391254864 | etot = -13.2825374176146 +877000 ekin = 2.72989722871737 | erot = 2.55017286738757 | epot = -18.5626075135949 | etot = -13.28253741749 +878000 ekin = 2.70625700359845 | erot = 2.54382115285145 | epot = -18.5326155736941 | etot = -13.2825374172442 +879000 ekin = 2.68156506710304 | erot = 2.5332421375899 | epot = -18.4973446215902 | etot = -13.2825374168973 +880000 ekin = 2.65843100587721 | erot = 2.52132217105652 | epot = -18.4622905934235 | etot = -13.2825374164897 +881000 ekin = 2.63972432917675 | erot = 2.51160592655705 | epot = -18.4338676718058 | etot = -13.282537416072 +882000 ekin = 2.62822235346356 | erot = 2.50790034757638 | epot = -18.4186601167335 | etot = -13.2825374156936 +883000 ekin = 2.62626662018779 | erot = 2.51387422610971 | epot = -18.4226782616929 | etot = -13.2825374153954 +884000 ekin = 2.63550251587674 | erot = 2.53269091102144 | epot = -18.4507308421049 | etot = -13.2825374152068 +885000 ekin = 2.65673814602945 | erot = 2.56668643769325 | epot = -18.5059619988685 | etot = -13.2825374151458 +886000 ekin = 2.68991716922188 | erot = 2.61709355073984 | epot = -18.5895481351839 | etot = -13.2825374152222 +887000 ekin = 2.73417552912835 | erot = 2.6838152242605 | epot = -18.7005281688277 | etot = -13.2825374154388 +888000 ekin = 2.78795008305904 | erot = 2.76526591420808 | epot = -18.8357534130565 | etot = -13.2825374157894 +889000 ekin = 2.84912017691373 | erot = 2.85831711202064 | epot = -18.9899747051915 | etot = -13.2825374162572 +890000 ekin = 2.91517691409144 | erot = 2.95839462905156 | epot = -19.1561089599533 | etot = -13.2825374168103 +891000 ekin = 2.98341766730812 | erot = 3.05976765321724 | epot = -19.325722737928 | etot = -13.2825374174026 +892000 ekin = 3.05115351194122 | erot = 3.15603968509377 | epot = -19.4897306150129 | etot = -13.2825374179779 +893000 ekin = 3.11590366932995 | erot = 3.24080527058909 | epot = -19.6392463583964 | etot = -13.2825374184774 +894000 ekin = 3.17554452677574 | erot = 3.30838806048503 | epot = -19.7664700061104 | etot = -13.2825374188496 +895000 ekin = 3.22839008199059 | erot = 3.35454380329715 | epot = -19.8654713043472 | etot = -13.2825374190595 +896000 ekin = 3.27319974841242 | erot = 3.37700709675264 | epot = -19.9327442642579 | etot = -13.2825374190928 +897000 ekin = 3.30912548213112 | erot = 3.37578333286277 | epot = -19.967446233953 | etot = -13.2825374189591 +898000 ekin = 3.33561719165196 | erot = 3.3531309986516 | epot = -19.9712856089931 | etot = -13.2825374186895 +899000 ekin = 3.35230310065721 | erot = 3.31323476899373 | epot = -19.9480752879843 | etot = -13.2825374183334 +900000 ekin = 3.35886034343544 | erot = 3.26162723368974 | epot = -19.9030249950731 | etot = -13.2825374179479 +901000 ekin = 3.35489762596209 | erot = 3.20446448625264 | epot = -19.8418995298029 | etot = -13.2825374175882 +902000 ekin = 3.33988398696538 | erot = 3.14778460706124 | epot = -19.7702060113224 | etot = -13.2825374172958 +903000 ekin = 3.31316641783821 | erot = 3.09687096396604 | epot = -19.6925747988938 | etot = -13.2825374170895 +904000 ekin = 3.27411465308455 | erot = 3.05580881507587 | epot = -19.6124608851232 | etot = -13.2825374169628 +905000 ekin = 3.22240761769978 | erot = 3.02727711778411 | epot = -19.5322221523689 | etot = -13.282537416885 +906000 ekin = 3.15843123273498 | erot = 3.01257047454492 | epot = -19.4535391240911 | etot = -13.2825374168112 +907000 ekin = 3.08369712964382 | erot = 3.01180553940022 | epot = -19.3780400857413 | etot = -13.2825374166972 +908000 ekin = 3.00113487274611 | erot = 3.02423547951158 | epot = -19.3079077687759 | etot = -13.2825374165182 +909000 ekin = 2.91509126886064 | erot = 3.0485809791401 | epot = -19.2462096642835 | etot = -13.2825374162828 +910000 ekin = 2.83091809167562 | erot = 3.08328866526031 | epot = -19.1967441729738 | etot = -13.2825374160379 +911000 ekin = 2.7541604271422 | erot = 3.1266566210814 | epot = -19.1633544640806 | etot = -13.282537415857 +912000 ekin = 2.68982240100996 | erot = 3.1767030385921 | epot = -19.1490628553551 | etot = -13.2825374157531 +913000 ekin = 2.64026279373643 | erot = 3.23106967523778 | epot = -19.1538698849232 | etot = -13.282537415949 +914000 ekin = 2.60494541465082 | erot = 3.28757760697213 | epot = -19.1750604377642 | etot = -13.2825374161413 +915000 ekin = 2.58331294239456 | erot = 3.34356245911015 | epot = -19.2094128182448 | etot = -13.2825374167401 +916000 ekin = 2.57222527647779 | erot = 3.39542630316431 | epot = -19.2501889969159 | etot = -13.2825374172738 +917000 ekin = 2.56717379817942 | erot = 3.43991413449175 | epot = -19.2896253504428 | etot = -13.2825374177716 +918000 ekin = 2.56366862210109 | erot = 3.47431911616615 | epot = -19.3205251564115 | etot = -13.2825374181443 +919000 ekin = 2.55808580304574 | erot = 3.49688251813148 | epot = -19.3375057395072 | etot = -13.28253741833 +920000 ekin = 2.54828083364558 | erot = 3.5070678678649 | epot = -19.3378861198184 | etot = -13.2825374183079 +921000 ekin = 2.53385837590705 | erot = 3.50557961685233 | epot = -19.3219754108608 | etot = -13.2825374181014 +922000 ekin = 2.51606053239869 | erot = 3.49409623216883 | epot = -19.2926941823441 | etot = -13.2825374177766 +923000 ekin = 2.49728908788132 | erot = 3.47476611576438 | epot = -19.2545926210732 | etot = -13.2825374174275 +924000 ekin = 2.48035717202194 | erot = 3.44958564398511 | epot = -19.2124802331591 | etot = -13.2825374171521 +925000 ekin = 2.46765713254659 | erot = 3.41982437264767 | epot = -19.1700189222178 | etot = -13.2825374170235 +926000 ekin = 2.46048446158288 | erot = 3.38566546873097 | epot = -19.1286873473806 | etot = -13.2825374170668 +927000 ekin = 2.45872404317125 | erot = 3.34617863031278 | epot = -19.0874400907354 | etot = -13.2825374172514 +928000 ekin = 2.46097855171065 | erot = 3.29964380838023 | epot = -19.0431597775946 | etot = -13.2825374175038 +929000 ekin = 2.46505358069594 | erot = 3.24413140257229 | epot = -18.991722401002 | etot = -13.2825374177338 +930000 ekin = 2.46859437787823 | erot = 3.17816487157566 | epot = -18.9292966673187 | etot = -13.2825374178649 +931000 ekin = 2.46965047267191 | erot = 3.10127887080617 | epot = -18.8534667613313 | etot = -13.2825374178532 +932000 ekin = 2.4670173255647 | erot = 3.01434778959557 | epot = -18.7639025328451 | etot = -13.2825374176848 +933000 ekin = 2.46031519134382 | erot = 2.9197399878057 | epot = -18.6625925965562 | etot = -13.2825374174067 +934000 ekin = 2.44985996562476 | erot = 2.82081794784481 | epot = -18.5532153305218 | etot = -13.2825374170523 +935000 ekin = 2.436420580333 | erot = 2.72162862765433 | epot = -18.4405866246576 | etot = -13.2825374166703 +936000 ekin = 2.42095423708767 | erot = 2.62651830215161 | epot = -18.3300099555418 | etot = -13.2825374163026 +937000 ekin = 2.40438434932027 | erot = 2.53973621279557 | epot = -18.226657978095 | etot = -13.2825374159791 +938000 ekin = 2.38744919935998 | erot = 2.4651292336249 | epot = -18.135115848703 | etot = -13.2825374157181 +939000 ekin = 2.37062067073867 | erot = 2.40593643839711 | epot = -18.0590945246642 | etot = -13.2825374155285 +940000 ekin = 2.35407564445261 | erot = 2.36465978724872 | epot = -18.0012728471164 | etot = -13.2825374154151 +941000 ekin = 2.33770002396805 | erot = 2.3429775907629 | epot = -17.9632150301122 | etot = -13.2825374153812 +942000 ekin = 2.3211100477539 | erot = 2.34167204177044 | epot = -17.9453195049536 | etot = -13.2825374154293 +943000 ekin = 2.30368578977883 | erot = 2.36056240878928 | epot = -17.9467856141281 | etot = -13.28253741556 +944000 ekin = 2.28462216192276 | erot = 2.39846175869457 | epot = -17.965621336385 | etot = -13.2825374157677 +945000 ekin = 2.2630091294477 | erot = 2.45319770839139 | epot = -17.9987442538757 | etot = -13.2825374160366 +946000 ekin = 2.23795189081835 | erot = 2.52174524491464 | epot = -18.0422345520714 | etot = -13.2825374163384 +947000 ekin = 2.20873145000821 | erot = 2.60050188215201 | epot = -18.0917707487932 | etot = -13.282537416633 +948000 ekin = 2.17498954570766 | erot = 2.68569096156255 | epot = -18.1432179241464 | etot = -13.2825374168762 +949000 ekin = 2.13690579381781 | erot = 2.77382147859291 | epot = -18.1932646894412 | etot = -13.2825374170305 +950000 ekin = 2.09532426392926 | erot = 2.86208910103834 | epot = -18.2399507820441 | etot = -13.2825374170765 +951000 ekin = 2.05179334892108 | erot = 2.94860198731117 | epot = -18.2829327532513 | etot = -13.282537417019 +952000 ekin = 2.00850116617196 | erot = 3.03236285196215 | epot = -18.3234014350193 | etot = -13.2825374168852 +953000 ekin = 1.96811370411823 | erot = 3.11301524923778 | epot = -18.3636663700751 | etot = -13.2825374167191 +954000 ekin = 1.93354422096465 | erot = 3.19043207950452 | epot = -18.4065137170385 | etot = -13.2825374165694 +955000 ekin = 1.90769299354898 | erot = 3.26426019429227 | epot = -18.4544906043215 | etot = -13.2825374164802 +956000 ekin = 1.89319483668346 | erot = 3.3335310510213 | epot = -18.5092633041882 | etot = -13.2825374164834 +957000 ekin = 1.89220136687493 | erot = 3.39641763043281 | epot = -18.5711564139026 | etot = -13.2825374165948 +958000 ekin = 1.90621184327196 | erot = 3.45018116338437 | epot = -18.6389304234696 | etot = -13.2825374168133 +959000 ekin = 1.93595602572738 | erot = 3.49131884016615 | epot = -18.7098122830149 | etot = -13.2825374171214 +960000 ekin = 1.98132739808155 | erot = 3.51589596586286 | epot = -18.7797607814332 | etot = -13.2825374174888 +961000 ekin = 2.04135467404736 | erot = 3.52022622800403 | epot = -18.8441183199515 | etot = -13.2825374179001 +962000 ekin = 2.11395441310799 | erot = 3.50134462367084 | epot = -18.8978364550807 | etot = -13.2825374183019 +963000 ekin = 2.19624676899701 | erot = 3.45688460164827 | epot = -18.9356687892675 | etot = -13.2825374186222 +964000 ekin = 2.28502253915305 | erot = 3.38607259923977 | epot = -18.9536325572173 | etot = -13.2825374188245 +965000 ekin = 2.37703902445876 | erot = 3.290048679397 | epot = -18.9496251223776 | etot = -13.2825374185219 +966000 ekin = 2.47063968725093 | erot = 3.1723513983338 | epot = -18.9255285040288 | etot = -13.2825374184441 +967000 ekin = 2.56372995923146 | erot = 3.03797961445187 | epot = -18.8842469918799 | etot = -13.2825374181965 +968000 ekin = 2.65424153344269 | erot = 2.89333166097639 | epot = -18.8301106122161 | etot = -13.282537417797 +969000 ekin = 2.74102206186552 | erot = 2.74597895251273 | epot = -18.7695384316796 | etot = -13.2825374173014 +970000 ekin = 2.82317857356224 | erot = 2.604190086995 | epot = -18.7099060774559 | etot = -13.2825374168987 +971000 ekin = 2.8994689638118 | erot = 2.4760495859706 | epot = -18.6580559662902 | etot = -13.2825374165078 +972000 ekin = 2.9692788351105 | erot = 2.36783972481189 | epot = -18.6196559761964 | etot = -13.282537416274 +973000 ekin = 3.03160430536472 | erot = 2.2837390116559 | epot = -18.5978807332491 | etot = -13.2825374162285 +974000 ekin = 3.08487810189262 | erot = 2.22552920107224 | epot = -18.5929447193212 | etot = -13.2825374163564 +975000 ekin = 3.12708218339791 | erot = 2.19270938701088 | epot = -18.6023289870154 | etot = -13.2825374166067 +976000 ekin = 3.15606698313496 | erot = 2.18294126797245 | epot = -18.6215456680199 | etot = -13.2825374169125 +977000 ekin = 3.16994500148915 | erot = 2.19267118134068 | epot = -18.6451536000414 | etot = -13.2825374172116 +978000 ekin = 3.16742946230438 | erot = 2.21776877388408 | epot = -18.6677356536463 | etot = -13.2825374174579 +979000 ekin = 3.14804045634032 | erot = 2.25406876454721 | epot = -18.6846466385122 | etot = -13.2825374176247 +980000 ekin = 3.11216367300116 | erot = 2.29776911310777 | epot = -18.6924702038109 | etot = -13.282537417702 +981000 ekin = 3.06099214892659 | erot = 2.3456929996696 | epot = -18.6892225662862 | etot = -13.28253741769 +982000 ekin = 2.99639964718071 | erot = 2.39544433336442 | epot = -18.6743813981403 | etot = -13.2825374175951 +983000 ekin = 2.92078844001815 | erot = 2.44547840699747 | epot = -18.6488042644435 | etot = -13.2825374174279 +984000 ekin = 2.83693459158518 | erot = 2.49508912549767 | epot = -18.6145611342876 | etot = -13.2825374172048 +985000 ekin = 2.74783419632812 | erot = 2.5443043349293 | epot = -18.574675948205 | etot = -13.2825374169476 +986000 ekin = 2.65654531631453 | erot = 2.59369131479764 | epot = -18.5327740477957 | etot = -13.2825374166835 +987000 ekin = 2.56602543639744 | erot = 2.64409903932047 | epot = -18.4926618921587 | etot = -13.2825374164408 +988000 ekin = 2.47897321242724 | erot = 2.69638105728562 | epot = -18.4578916859573 | etot = -13.2825374162445 +989000 ekin = 2.39763961356463 | erot = 2.75059396001095 | epot = -18.4307709898088 | etot = -13.2825374162332 +990000 ekin = 2.32368779513216 | erot = 2.8060334288419 | epot = -18.4122586401602 | etot = -13.2825374161862 +991000 ekin = 2.25825301239778 | erot = 2.86226671700632 | epot = -18.403057145624 | etot = -13.2825374162199 +992000 ekin = 2.20187988804497 | erot = 2.91825634883864 | epot = -18.40267365322 | etot = -13.2825374163364 +993000 ekin = 2.15452775813786 | erot = 2.97231721272995 | epot = -18.4093823873994 | etot = -13.2825374165316 +994000 ekin = 2.1156117684003 | erot = 3.02214023540268 | epot = -18.4202894205965 | etot = -13.2825374167935 +995000 ekin = 2.0840816135671 | erot = 3.0648940369717 | epot = -18.4315130676401 | etot = -13.2825374171013 +996000 ekin = 2.05854312781033 | erot = 3.09743221589021 | epot = -18.4385127611221 | etot = -13.2825374174216 +997000 ekin = 2.03742523644506 | erot = 3.11662356541409 | epot = -18.4365862195703 | etot = -13.2825374177112 +998000 ekin = 2.0191844917443 | erot = 3.11978989754515 | epot = -18.4215118072117 | etot = -13.2825374179223 +999000 ekin = 2.00252382756565 | erot = 3.10518925660486 | epot = -18.3902505021827 | etot = -13.2825374180121 +1000000 ekin = 1.98658902728357 | erot = 3.07244218051013 | epot = -18.341568625748 | etot = -13.2825374179543 + 1000000 0.088292846 -1.1874188 0.041070751 -1.0221862 -7.1515284e-05 +Loop time of 31.8631 on 4 procs for 1000000 steps with 16 atoms + +Performance: 27116.007 tau/day, 31384.268 timesteps/s +99.5% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 4.7557 | 14.198 | 24.52 | 210.8 | 44.56 +Bond | 0.22678 | 0.45105 | 0.74273 | 29.9 | 1.42 +Neigh | 0.00012 | 0.00012675 | 0.00013 | 0.0 | 0.00 +Comm | 2.6837 | 2.8338 | 3.0258 | 7.8 | 8.89 +Output | 2e-05 | 2.75e-05 | 3e-05 | 0.0 | 0.00 +Modify | 0.43472 | 0.8763 | 1.3871 | 38.7 | 2.75 +Other | | 13.5 | | | 42.38 + +Nlocal: 4 ave 7 max 1 min +Histogram: 1 0 0 0 0 2 0 0 0 1 +Nghost: 10.5 ave 12 max 9 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 38.75 ave 63 max 11 min +Histogram: 1 0 0 0 0 1 1 0 0 1 + +Total # of neighbors = 155 +Ave neighs/atom = 9.6875 +Ave special neighs/atom = 3.75 +Neighbor list builds = 6 +Dangerous builds = 0 + +#write_restart config.${number}.* +Total wall time: 0:00:31 diff --git a/examples/USER/drude/toluene/data.toluene b/examples/USER/drude/toluene/data.toluene index 48d44016d7..d67af7c311 100644 --- a/examples/USER/drude/toluene/data.toluene +++ b/examples/USER/drude/toluene/data.toluene @@ -79,10 +79,10 @@ Dihedral Coeffs Improper Coeffs - 1 0.0000 2.1999 0.0000 0.0000 # CAO-CAO-CAT-CTT - 2 0.0000 2.1999 0.0000 0.0000 # CAT-CAM-CAO-HAT - 3 0.0000 2.1999 0.0000 0.0000 # CAO-CAP-CAM-HAT - 4 0.0000 2.1999 0.0000 0.0000 # CAM-CAM-CAP-HAT + 1 2.1999 0.0000 0.0000 -1.0000 0 # CAO-CAO-CAT-CTT + 2 2.1999 0.0000 0.0000 -1.0000 0 # CAT-CAM-CAO-HAT + 3 2.1999 0.0000 0.0000 -1.0000 0 # CAO-CAP-CAM-HAT + 4 2.1999 0.0000 0.0000 -1.0000 0 # CAM-CAM-CAP-HAT Atoms diff --git a/examples/USER/drude/toluene/in.toluene.lang b/examples/USER/drude/toluene/in.toluene.lang index 8f00c24a4b..ba40a3bcde 100644 --- a/examples/USER/drude/toluene/in.toluene.lang +++ b/examples/USER/drude/toluene/in.toluene.lang @@ -7,7 +7,7 @@ atom_style full bond_style harmonic angle_style harmonic dihedral_style opls -improper_style opls +improper_style fourier special_bonds lj/coul 0.0 0.0 0.5 pair_style lj/cut/thole/long 2.600 8.0 8.0 @@ -109,7 +109,7 @@ fix fNPH all nve compute cTEMP all temp/drude -thermo_style custom step cpu etotal ke temp pe ebond eangle edihed eimp evdwl ecoul elong press vol c_cTEMP[1] c_cTEMP[2] +thermo_style custom step etotal ke temp pe ebond eangle edihed eimp evdwl ecoul elong press vol c_cTEMP[1] c_cTEMP[2] thermo 50 timestep 0.5 diff --git a/examples/USER/drude/toluene/in.toluene.nh b/examples/USER/drude/toluene/in.toluene.nh index 05b35ca919..7a5aecc579 100644 --- a/examples/USER/drude/toluene/in.toluene.nh +++ b/examples/USER/drude/toluene/in.toluene.nh @@ -7,7 +7,7 @@ atom_style full bond_style harmonic angle_style harmonic dihedral_style opls -improper_style opls +improper_style fourier special_bonds lj/coul 0.0 0.0 0.5 pair_style lj/cut/thole/long 2.600 8.0 8.0 @@ -115,7 +115,7 @@ fix fINVERSE all drude/transform/inverse fix fMOMENTUM all momentum 100 linear 1 1 1 -thermo_style custom step cpu etotal ke temp pe ebond eangle edihed eimp evdwl ecoul elong press vol c_cTEMP[1] c_cTEMP[2] +thermo_style custom step etotal ke temp pe ebond eangle edihed eimp evdwl ecoul elong press vol c_cTEMP[1] c_cTEMP[2] thermo 50 timestep 0.5 diff --git a/examples/USER/drude/toluene/log.27Nov18.toluene.lang.g++.1 b/examples/USER/drude/toluene/log.27Nov18.toluene.lang.g++.1 deleted file mode 100644 index 08cc2f0f5c..0000000000 --- a/examples/USER/drude/toluene/log.27Nov18.toluene.lang.g++.1 +++ /dev/null @@ -1,14 +0,0 @@ -LAMMPS (27 Nov 2018) - using 1 OpenMP thread(s) per MPI task -# 250 toluene system for drude polarizability example (Langevin) - -units real -boundary p p p - -atom_style full -bond_style harmonic -angle_style harmonic -dihedral_style opls -improper_style opls -ERROR: Unknown improper style opls (src/force.cpp:634) -Last command: improper_style opls diff --git a/examples/USER/drude/toluene/log.27Nov18.toluene.lang.g++.4 b/examples/USER/drude/toluene/log.27Nov18.toluene.lang.g++.4 deleted file mode 100644 index 08cc2f0f5c..0000000000 --- a/examples/USER/drude/toluene/log.27Nov18.toluene.lang.g++.4 +++ /dev/null @@ -1,14 +0,0 @@ -LAMMPS (27 Nov 2018) - using 1 OpenMP thread(s) per MPI task -# 250 toluene system for drude polarizability example (Langevin) - -units real -boundary p p p - -atom_style full -bond_style harmonic -angle_style harmonic -dihedral_style opls -improper_style opls -ERROR: Unknown improper style opls (src/force.cpp:634) -Last command: improper_style opls diff --git a/examples/USER/drude/toluene/log.27Nov18.toluene.nh.g++.1 b/examples/USER/drude/toluene/log.27Nov18.toluene.nh.g++.1 deleted file mode 100644 index a6807f8ee1..0000000000 --- a/examples/USER/drude/toluene/log.27Nov18.toluene.nh.g++.1 +++ /dev/null @@ -1,14 +0,0 @@ -LAMMPS (27 Nov 2018) - using 1 OpenMP thread(s) per MPI task -# 250 toluene system for drude polarizability example (Nose-Hoover) - -units real -boundary p p p - -atom_style full -bond_style harmonic -angle_style harmonic -dihedral_style opls -improper_style opls -ERROR: Unknown improper style opls (src/force.cpp:634) -Last command: improper_style opls diff --git a/examples/USER/drude/toluene/log.27Nov18.toluene.nh.g++.4 b/examples/USER/drude/toluene/log.27Nov18.toluene.nh.g++.4 deleted file mode 100644 index a6807f8ee1..0000000000 --- a/examples/USER/drude/toluene/log.27Nov18.toluene.nh.g++.4 +++ /dev/null @@ -1,14 +0,0 @@ -LAMMPS (27 Nov 2018) - using 1 OpenMP thread(s) per MPI task -# 250 toluene system for drude polarizability example (Nose-Hoover) - -units real -boundary p p p - -atom_style full -bond_style harmonic -angle_style harmonic -dihedral_style opls -improper_style opls -ERROR: Unknown improper style opls (src/force.cpp:634) -Last command: improper_style opls diff --git a/examples/USER/drude/toluene/log.7Aug19.toluene.lang.g++.1 b/examples/USER/drude/toluene/log.7Aug19.toluene.lang.g++.1 new file mode 100644 index 0000000000..71ffdb0c8c --- /dev/null +++ b/examples/USER/drude/toluene/log.7Aug19.toluene.lang.g++.1 @@ -0,0 +1,254 @@ +LAMMPS (7 Aug 2019) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:93) + using 1 OpenMP thread(s) per MPI task +# 250 toluene system for drude polarizability example (Langevin) + +units real +boundary p p p + +atom_style full +bond_style harmonic +angle_style harmonic +dihedral_style opls +improper_style fourier +special_bonds lj/coul 0.0 0.0 0.5 + +pair_style lj/cut/thole/long 2.600 8.0 8.0 +pair_modify mix geometric tail yes +kspace_style pppm 1.0e-4 + +read_data data.toluene extra/special/per/atom 1 + orthogonal box = (-18.2908 -18.1636 -18.223) to (18.3357 18.1621 18.3287) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 5500 atoms + scanning bonds ... + 4 = max bonds/atom + scanning angles ... + 6 = max angles/atom + scanning dihedrals ... + 8 = max dihedrals/atom + scanning impropers ... + 2 = max impropers/atom + reading bonds ... + 5500 bonds + reading angles ... + 6000 angles + reading dihedrals ... + 6000 dihedrals + reading impropers ... + 1500 impropers + 5 = max # of 1-2 neighbors + 10 = max # of 1-3 neighbors + 16 = max # of 1-4 neighbors + 20 = max # of special neighbors + special bonds CPU = 0.00199628 secs + read_data CPU = 0.0169649 secs + +comm_modify vel yes + +group gTOLUENE molecule 1:250 +5500 atoms in group gTOLUENE +group gCORES type 1 2 3 4 5 6 7 +3750 atoms in group gCORES +group gDRUDES type 8 9 10 11 12 +1750 atoms in group gDRUDES + +pair_coeff 1 1 0.069998 3.550000 1.620000 # CAT CAT +pair_coeff 1 2 0.069998 3.550000 1.620000 # CAT CAO +pair_coeff 1 3 0.069998 3.550000 1.620000 # CAT CAM +pair_coeff 1 4 0.069998 3.550000 1.620000 # CAT CAP +pair_coeff 1 5 0.067968 3.524911 1.620000 # CAT CTT +pair_coeff 1 6 0.045825 2.931041 0.000000 # CAT HAT +pair_coeff 1 7 0.045825 2.931041 0.000000 # CAT HT +pair_coeff 2 2 0.069998 3.550000 1.620000 # CAO CAO +pair_coeff 2 3 0.069998 3.550000 1.620000 # CAO CAM +pair_coeff 2 4 0.069998 3.550000 1.620000 # CAO CAP +pair_coeff 2 5 0.067968 3.524911 1.620000 # CAO CTT +pair_coeff 2 6 0.045825 2.931041 0.000000 # CAO HAT +pair_coeff 2 7 0.045825 2.931041 0.000000 # CAO HT +pair_coeff 3 3 0.069998 3.550000 1.620000 # CAM CAM +pair_coeff 3 4 0.069998 3.550000 1.620000 # CAM CAP +pair_coeff 3 5 0.067968 3.524911 1.620000 # CAM CTT +pair_coeff 3 6 0.045825 2.931041 0.000000 # CAM HAT +pair_coeff 3 7 0.045825 2.931041 0.000000 # CAM HT +pair_coeff 4 4 0.069998 3.550000 1.620000 # CAP CAP +pair_coeff 4 5 0.067968 3.524911 1.620000 # CAP CTT +pair_coeff 4 6 0.045825 2.931041 0.000000 # CAP HAT +pair_coeff 4 7 0.045825 2.931041 0.000000 # CAP HT +pair_coeff 5 5 0.065997 3.500000 1.620000 # CTT CTT +pair_coeff 5 6 0.044496 2.910326 0.000000 # CTT HAT +pair_coeff 5 7 0.044496 2.910326 0.000000 # CTT HT +pair_coeff 6 6 0.029999 2.420000 0.000000 # HAT HAT +pair_coeff 6 7 0.029999 2.420000 0.000000 # HAT HT +pair_coeff 7 7 0.029999 2.420000 0.000000 # HT HT +pair_coeff 1 8 0.000000 0.000000 1.620000 # CAT D_CAT +pair_coeff 1 9 0.000000 0.000000 1.620000 # CAT D_CAO +pair_coeff 1 10 0.000000 0.000000 1.620000 # CAT D_CAM +pair_coeff 1 11 0.000000 0.000000 1.620000 # CAT D_CAP +pair_coeff 1 12 0.000000 0.000000 1.620000 # CAT D_CTT +pair_coeff 2 8 0.000000 0.000000 1.620000 # CAO D_CAT +pair_coeff 2 9 0.000000 0.000000 1.620000 # CAO D_CAO +pair_coeff 2 10 0.000000 0.000000 1.620000 # CAO D_CAM +pair_coeff 2 11 0.000000 0.000000 1.620000 # CAO D_CAP +pair_coeff 2 12 0.000000 0.000000 1.620000 # CAO D_CTT +pair_coeff 3 8 0.000000 0.000000 1.620000 # CAM D_CAT +pair_coeff 3 9 0.000000 0.000000 1.620000 # CAM D_CAO +pair_coeff 3 10 0.000000 0.000000 1.620000 # CAM D_CAM +pair_coeff 3 11 0.000000 0.000000 1.620000 # CAM D_CAP +pair_coeff 3 12 0.000000 0.000000 1.620000 # CAM D_CTT +pair_coeff 4 8 0.000000 0.000000 1.620000 # CAP D_CAT +pair_coeff 4 9 0.000000 0.000000 1.620000 # CAP D_CAO +pair_coeff 4 10 0.000000 0.000000 1.620000 # CAP D_CAM +pair_coeff 4 11 0.000000 0.000000 1.620000 # CAP D_CAP +pair_coeff 4 12 0.000000 0.000000 1.620000 # CAP D_CTT +pair_coeff 5 8 0.000000 0.000000 1.620000 # CTT D_CAT +pair_coeff 5 9 0.000000 0.000000 1.620000 # CTT D_CAO +pair_coeff 5 10 0.000000 0.000000 1.620000 # CTT D_CAM +pair_coeff 5 11 0.000000 0.000000 1.620000 # CTT D_CAP +pair_coeff 5 12 0.000000 0.000000 1.620000 # CTT D_CTT +pair_coeff 8 8 0.000000 0.000000 1.620000 # D_CAT D_CAT +pair_coeff 8 9 0.000000 0.000000 1.620000 # D_CAT D_CAO +pair_coeff 8 10 0.000000 0.000000 1.620000 # D_CAT D_CAM +pair_coeff 8 11 0.000000 0.000000 1.620000 # D_CAT D_CAP +pair_coeff 8 12 0.000000 0.000000 1.620000 # D_CAT D_CTT +pair_coeff 9 9 0.000000 0.000000 1.620000 # D_CAO D_CAO +pair_coeff 9 10 0.000000 0.000000 1.620000 # D_CAO D_CAM +pair_coeff 9 11 0.000000 0.000000 1.620000 # D_CAO D_CAP +pair_coeff 9 12 0.000000 0.000000 1.620000 # D_CAO D_CTT +pair_coeff 10 10 0.000000 0.000000 1.620000 # D_CAM D_CAM +pair_coeff 10 11 0.000000 0.000000 1.620000 # D_CAM D_CAP +pair_coeff 10 12 0.000000 0.000000 1.620000 # D_CAM D_CTT +pair_coeff 11 11 0.000000 0.000000 1.620000 # D_CAP D_CAP +pair_coeff 11 12 0.000000 0.000000 1.620000 # D_CAP D_CTT +pair_coeff 12 12 0.000000 0.000000 1.620000 # D_CTT D_CTT + +neighbor 2.0 bin + +variable vTEMP equal 260.0 +variable vTEMP_D equal 1.0 +variable vPRESS equal 1.0 + +velocity gCORES create ${vTEMP} 12345 +velocity gCORES create 260 12345 +velocity gDRUDES create ${vTEMP_D} 12345 +velocity gDRUDES create 1 12345 + +fix fDRUDE all drude C C C C C N N D D D D D + +fix fSHAKE gCORES shake 0.0001 20 0 b 4 6 7 8 + 1250 = # of size 2 clusters + 0 = # of size 3 clusters + 250 = # of size 4 clusters + 0 = # of frozen angles + find clusters CPU = 0.000807762 secs + +fix fLANG all langevin/drude ${vTEMP} 100.0 200611 ${vTEMP_D} 20.0 260514 zero yes +fix fLANG all langevin/drude 260 100.0 200611 ${vTEMP_D} 20.0 260514 zero yes +fix fLANG all langevin/drude 260 100.0 200611 1 20.0 260514 zero yes +fix fNPH all nve + +compute cTEMP all temp/drude + +thermo_style custom step etotal ke temp pe ebond eangle edihed eimp evdwl ecoul elong press vol c_cTEMP[1] c_cTEMP[2] +thermo 50 + +timestep 0.5 +run 2000 +PPPM initialization ... + using 12-bit tables for long-range coulomb (src/kspace.cpp:323) + G vector (1/distance) = 0.382011 + grid = 40 40 40 + stencil order = 5 + estimated absolute RMS force accuracy = 0.0325934 + estimated relative force accuracy = 9.8154e-05 + using double precision FFTW3 + 3d grid and FFT values/proc = 103823 64000 +Rebuild special list taking Drude particles into account +Old max number of 1-2 to 1-4 neighbors: 19 +New max number of 1-2 to 1-4 neighbors: 20 (+1) +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 10 + ghost atom cutoff = 10 + binsize = 5, bins = 8 8 8 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut/thole/long, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 42.06 | 42.06 | 42.06 Mbytes +Step TotEng KinEng Temp PotEng E_bond E_angle E_dihed E_impro E_vdwl E_coul E_long Press Volume c_cTEMP[1] c_cTEMP[2] + 0 11086.347 2910.7282 202.07402 8175.6191 6565.4851 20.333365 1.0706727e-06 -3299.85 4972.8631 1306116.6 -1306199.8 40273.68 48631.318 314.89553 3.1777821 + 50 4782.1702 4728.7435 328.28767 53.426722 1812.2203 685.37824 683.70917 -3277.1645 797.34329 1305983.2 -1306631.2 16874.358 48631.318 448.52419 116.25477 + 100 2906.0879 3699.8031 256.85465 -793.7152 978.15364 778.36908 862.30899 -3270.1722 468.44888 1306096.8 -1306707.6 15631.384 48631.318 382.26408 35.748403 + 150 2089.0918 3593.0499 249.44342 -1503.9581 751.32283 803.47802 668.4757 -3277.5983 128.17444 1306138.5 -1306716.3 15193.04 48631.318 384.75632 10.892446 + 200 1547.3302 3248.639 225.53309 -1701.3089 699.65977 814.31164 692.83227 -3276.3957 -66.671816 1306160.9 -1306725.9 13787.676 48631.318 351.28242 3.8458668 + 250 1177.9323 3095.949 214.93276 -1918.0167 688.87262 842.44531 615.89218 -3278.4465 -210.06178 1306154.3 -1306731 8808.5835 48631.318 335.8115 1.8330994 + 300 895.90313 2870.3451 199.27046 -1974.442 734.95873 858.58147 624.00862 -3278.6022 -342.01951 1306163.6 -1306735 3388.4841 48631.318 311.56815 1.2987715 + 350 669.25785 2764.9587 191.95413 -2095.7009 662.44028 860.79714 602.69567 -3278.776 -376.37081 1306172.3 -1306738.8 8494.9184 48631.318 300.19414 1.1358594 + 400 531.21609 2722.6775 189.01881 -2191.4614 684.34049 868.77818 576.86096 -3280.1649 -459.66591 1306160 -1306741.6 6726.3087 48631.318 295.59622 1.1315427 + 450 427.05425 2611.7588 181.3184 -2184.7046 719.2042 891.88178 591.2282 -3279.339 -534.65069 1306172.2 -1306745.2 2398.5394 48631.318 283.56126 1.0726045 + 500 310.44891 2556.0967 177.45412 -2245.6477 720.86526 841.50195 586.3417 -3279.3029 -539.81715 1306169.5 -1306744.8 3028.595 48631.318 277.52314 1.0406334 + 550 207.83114 2531.3051 175.73299 -2323.4739 674.71188 855.2132 555.53227 -3280.0378 -553.93222 1306171.9 -1306746.9 4609.4408 48631.318 274.80629 1.0748601 + 600 88.81557 2459.9059 170.77619 -2371.0903 692.4485 834.47484 550.85905 -3280.9086 -595.31802 1306171.4 -1306744 2107.9995 48631.318 267.06312 1.0301965 + 650 75.616307 2416.9747 167.79573 -2341.3584 703.57186 869.98959 564.81201 -3280.7522 -619.8016 1306168 -1306747.2 1236.4829 48631.318 262.3542 1.0968447 + 700 49.832719 2415.7344 167.70963 -2365.9017 683.61663 882.67915 555.23571 -3280.7778 -615.06862 1306159.9 -1306751.4 2985.7048 48631.318 262.23095 1.0762424 + 750 41.513638 2427.218 168.50687 -2385.7044 698.87619 863.2938 564.58197 -3280.0156 -637.29964 1306160.1 -1306755.3 1653.117 48631.318 263.49803 1.0451977 + 800 109.53032 2481.9041 172.30339 -2372.3738 697.22709 897.36555 561.28745 -3280.6784 -651.29564 1306155 -1306751.3 1219.8761 48631.318 269.43698 1.0647792 + 850 98.142203 2502.3132 173.72026 -2404.171 696.5382 878.83293 566.44302 -3280.2837 -663.94587 1306155.6 -1306757.4 1122.7487 48631.318 271.67716 1.030267 + 900 62.992675 2409.7324 167.29295 -2346.7397 722.00541 896.64662 560.66083 -3279.4915 -644.05458 1306153.6 -1306756.1 1604.295 48631.318 261.58656 1.0609836 + 950 5.6677468 2403.5067 166.86073 -2397.839 725.07222 891.00249 556.81977 -3279.7848 -672.66389 1306141 -1306759.2 1019.1694 48631.318 260.91187 1.0562387 + 1000 38.526968 2444.97 169.73928 -2406.4431 704.72993 920.68493 534.59035 -3281.2673 -667.78091 1306141.1 -1306758.5 486.79846 48631.318 265.39928 1.098473 + 1050 21.698026 2388.6306 165.82798 -2366.9326 712.15539 934.39244 546.92027 -3281.1469 -654.7449 1306137.4 -1306761.9 1556.1256 48631.318 259.28203 1.0760765 + 1100 -26.971225 2433.8428 168.96678 -2460.814 710.11081 881.19212 524.51547 -3281.7925 -667.53202 1306137.1 -1306764.4 1203.8971 48631.318 264.20441 1.0706085 + 1150 -49.171269 2375.9688 164.94895 -2425.14 729.78127 918.79575 518.21967 -3281.6542 -675.7239 1306130.4 -1306765 229.44016 48631.318 257.89845 1.086519 + 1200 -53.421342 2422.0091 168.14524 -2475.4304 710.67274 884.2589 523.32524 -3282.2275 -674.49333 1306130.9 -1306767.9 -131.09655 48631.318 262.91124 1.0804821 + 1250 -58.534776 2394.4031 166.22873 -2452.9378 680.27486 909.58096 532.81959 -3281.5551 -653.13731 1306127 -1306767.9 546.96357 48631.318 259.92916 1.0424914 + 1300 -24.151217 2431.9902 168.83817 -2456.1414 681.27127 919.39245 536.41899 -3281.3717 -661.90875 1306121.6 -1306771.5 1455.7512 48631.318 264.00712 1.0630558 + 1350 -38.973062 2438.6194 169.2984 -2477.5925 707.96118 912.62518 519.44533 -3281.6739 -687.67183 1306126.1 -1306774.4 -1470.4442 48631.318 264.70225 1.1091537 + 1400 11.896539 2384.5407 165.54404 -2372.6442 719.03374 950.93261 550.5639 -3280.4581 -663.4921 1306122 -1306771.3 465.12854 48631.318 258.83564 1.0785364 + 1450 -13.118691 2436.6246 169.15991 -2449.7433 661.04397 933.07103 561.29537 -3280.6997 -672.68495 1306123.9 -1306775.7 -108.46564 48631.318 264.50636 1.0718787 + 1500 -38.151755 2417.4849 167.83116 -2455.6367 688.81484 892.35701 565.29013 -3279.6716 -662.1817 1306116.9 -1306777.2 517.89634 48631.318 262.44549 1.0338083 + 1550 -71.663334 2405.7016 167.01311 -2477.3649 681.78925 876.31247 559.003 -3280.451 -649.16641 1306112.8 -1306777.7 925.49349 48631.318 261.148 1.0609731 + 1600 -13.900431 2419.481 167.96973 -2433.3814 718.46559 909.67964 559.06779 -3280.8163 -667.6092 1306108 -1306780.2 13.95808 48631.318 262.63632 1.080229 + 1650 -16.403222 2431.075 168.77464 -2447.4783 710.99509 907.65662 551.60307 -3279.8852 -661.52624 1306104.5 -1306780.8 726.89923 48631.318 263.91553 1.0489963 + 1700 -18.555086 2438.2062 169.26971 -2456.7613 665.90475 943.02217 542.86579 -3280.9017 -657.99229 1306108 -1306777.7 801.41078 48631.318 264.67663 1.0750708 + 1750 -6.9249446 2443.9707 169.6699 -2450.8956 733.23573 890.06857 560.83229 -3280.362 -670.93883 1306098.3 -1306782.1 47.037748 48631.318 265.30892 1.0661143 + 1800 -21.686222 2434.3375 169.00113 -2456.0237 729.35297 899.9733 561.59516 -3280.4727 -680.98901 1306096.5 -1306782 495.63617 48631.318 264.25723 1.0723683 + 1850 -72.916947 2408.8254 167.22998 -2481.7423 683.24984 904.13282 549.97726 -3279.6699 -652.63212 1306099.2 -1306786 -120.61674 48631.318 261.48504 1.0659808 + 1900 -55.4099 2415.455 167.69023 -2470.8649 700.4473 904.72264 565.5266 -3280.4533 -673.23082 1306099.6 -1306787.4 202.15936 48631.318 262.20353 1.0709756 + 1950 -79.877997 2409.2307 167.25812 -2489.1087 695.9536 894.4541 564.7034 -3279.3581 -680.33472 1306100.8 -1306785.3 213.72828 48631.318 261.52921 1.0658433 + 2000 -102.20457 2399.4263 166.57746 -2501.6309 689.67819 894.58596 565.53233 -3280.7595 -680.39032 1306096.4 -1306786.6 1113.7499 48631.318 260.46311 1.0647045 +Loop time of 68.4185 on 1 procs for 2000 steps with 5500 atoms + +Performance: 1.263 ns/day, 19.005 hours/ns, 29.232 timesteps/s +99.7% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 48.825 | 48.825 | 48.825 | 0.0 | 71.36 +Bond | 2.8852 | 2.8852 | 2.8852 | 0.0 | 4.22 +Kspace | 13.795 | 13.795 | 13.795 | 0.0 | 20.16 +Neigh | 1.0731 | 1.0731 | 1.0731 | 0.0 | 1.57 +Comm | 0.27067 | 0.27067 | 0.27067 | 0.0 | 0.40 +Output | 0.0031168 | 0.0031168 | 0.0031168 | 0.0 | 0.00 +Modify | 1.5207 | 1.5207 | 1.5207 | 0.0 | 2.22 +Other | | 0.04541 | | | 0.07 + +Nlocal: 5500 ave 5500 max 5500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 13157 ave 13157 max 13157 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 1.33822e+06 ave 1.33822e+06 max 1.33822e+06 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 1338215 +Ave neighs/atom = 243.312 +Ave special neighs/atom = 15.6364 +Neighbor list builds = 32 +Dangerous builds = 0 +Total wall time: 0:01:08 diff --git a/examples/USER/drude/toluene/log.7Aug19.toluene.lang.g++.4 b/examples/USER/drude/toluene/log.7Aug19.toluene.lang.g++.4 new file mode 100644 index 0000000000..df7d58ac88 --- /dev/null +++ b/examples/USER/drude/toluene/log.7Aug19.toluene.lang.g++.4 @@ -0,0 +1,254 @@ +LAMMPS (7 Aug 2019) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:93) + using 1 OpenMP thread(s) per MPI task +# 250 toluene system for drude polarizability example (Langevin) + +units real +boundary p p p + +atom_style full +bond_style harmonic +angle_style harmonic +dihedral_style opls +improper_style fourier +special_bonds lj/coul 0.0 0.0 0.5 + +pair_style lj/cut/thole/long 2.600 8.0 8.0 +pair_modify mix geometric tail yes +kspace_style pppm 1.0e-4 + +read_data data.toluene extra/special/per/atom 1 + orthogonal box = (-18.2908 -18.1636 -18.223) to (18.3357 18.1621 18.3287) + 2 by 1 by 2 MPI processor grid + reading atoms ... + 5500 atoms + scanning bonds ... + 4 = max bonds/atom + scanning angles ... + 6 = max angles/atom + scanning dihedrals ... + 8 = max dihedrals/atom + scanning impropers ... + 2 = max impropers/atom + reading bonds ... + 5500 bonds + reading angles ... + 6000 angles + reading dihedrals ... + 6000 dihedrals + reading impropers ... + 1500 impropers + 5 = max # of 1-2 neighbors + 10 = max # of 1-3 neighbors + 16 = max # of 1-4 neighbors + 20 = max # of special neighbors + special bonds CPU = 0.000747919 secs + read_data CPU = 0.0168228 secs + +comm_modify vel yes + +group gTOLUENE molecule 1:250 +5500 atoms in group gTOLUENE +group gCORES type 1 2 3 4 5 6 7 +3750 atoms in group gCORES +group gDRUDES type 8 9 10 11 12 +1750 atoms in group gDRUDES + +pair_coeff 1 1 0.069998 3.550000 1.620000 # CAT CAT +pair_coeff 1 2 0.069998 3.550000 1.620000 # CAT CAO +pair_coeff 1 3 0.069998 3.550000 1.620000 # CAT CAM +pair_coeff 1 4 0.069998 3.550000 1.620000 # CAT CAP +pair_coeff 1 5 0.067968 3.524911 1.620000 # CAT CTT +pair_coeff 1 6 0.045825 2.931041 0.000000 # CAT HAT +pair_coeff 1 7 0.045825 2.931041 0.000000 # CAT HT +pair_coeff 2 2 0.069998 3.550000 1.620000 # CAO CAO +pair_coeff 2 3 0.069998 3.550000 1.620000 # CAO CAM +pair_coeff 2 4 0.069998 3.550000 1.620000 # CAO CAP +pair_coeff 2 5 0.067968 3.524911 1.620000 # CAO CTT +pair_coeff 2 6 0.045825 2.931041 0.000000 # CAO HAT +pair_coeff 2 7 0.045825 2.931041 0.000000 # CAO HT +pair_coeff 3 3 0.069998 3.550000 1.620000 # CAM CAM +pair_coeff 3 4 0.069998 3.550000 1.620000 # CAM CAP +pair_coeff 3 5 0.067968 3.524911 1.620000 # CAM CTT +pair_coeff 3 6 0.045825 2.931041 0.000000 # CAM HAT +pair_coeff 3 7 0.045825 2.931041 0.000000 # CAM HT +pair_coeff 4 4 0.069998 3.550000 1.620000 # CAP CAP +pair_coeff 4 5 0.067968 3.524911 1.620000 # CAP CTT +pair_coeff 4 6 0.045825 2.931041 0.000000 # CAP HAT +pair_coeff 4 7 0.045825 2.931041 0.000000 # CAP HT +pair_coeff 5 5 0.065997 3.500000 1.620000 # CTT CTT +pair_coeff 5 6 0.044496 2.910326 0.000000 # CTT HAT +pair_coeff 5 7 0.044496 2.910326 0.000000 # CTT HT +pair_coeff 6 6 0.029999 2.420000 0.000000 # HAT HAT +pair_coeff 6 7 0.029999 2.420000 0.000000 # HAT HT +pair_coeff 7 7 0.029999 2.420000 0.000000 # HT HT +pair_coeff 1 8 0.000000 0.000000 1.620000 # CAT D_CAT +pair_coeff 1 9 0.000000 0.000000 1.620000 # CAT D_CAO +pair_coeff 1 10 0.000000 0.000000 1.620000 # CAT D_CAM +pair_coeff 1 11 0.000000 0.000000 1.620000 # CAT D_CAP +pair_coeff 1 12 0.000000 0.000000 1.620000 # CAT D_CTT +pair_coeff 2 8 0.000000 0.000000 1.620000 # CAO D_CAT +pair_coeff 2 9 0.000000 0.000000 1.620000 # CAO D_CAO +pair_coeff 2 10 0.000000 0.000000 1.620000 # CAO D_CAM +pair_coeff 2 11 0.000000 0.000000 1.620000 # CAO D_CAP +pair_coeff 2 12 0.000000 0.000000 1.620000 # CAO D_CTT +pair_coeff 3 8 0.000000 0.000000 1.620000 # CAM D_CAT +pair_coeff 3 9 0.000000 0.000000 1.620000 # CAM D_CAO +pair_coeff 3 10 0.000000 0.000000 1.620000 # CAM D_CAM +pair_coeff 3 11 0.000000 0.000000 1.620000 # CAM D_CAP +pair_coeff 3 12 0.000000 0.000000 1.620000 # CAM D_CTT +pair_coeff 4 8 0.000000 0.000000 1.620000 # CAP D_CAT +pair_coeff 4 9 0.000000 0.000000 1.620000 # CAP D_CAO +pair_coeff 4 10 0.000000 0.000000 1.620000 # CAP D_CAM +pair_coeff 4 11 0.000000 0.000000 1.620000 # CAP D_CAP +pair_coeff 4 12 0.000000 0.000000 1.620000 # CAP D_CTT +pair_coeff 5 8 0.000000 0.000000 1.620000 # CTT D_CAT +pair_coeff 5 9 0.000000 0.000000 1.620000 # CTT D_CAO +pair_coeff 5 10 0.000000 0.000000 1.620000 # CTT D_CAM +pair_coeff 5 11 0.000000 0.000000 1.620000 # CTT D_CAP +pair_coeff 5 12 0.000000 0.000000 1.620000 # CTT D_CTT +pair_coeff 8 8 0.000000 0.000000 1.620000 # D_CAT D_CAT +pair_coeff 8 9 0.000000 0.000000 1.620000 # D_CAT D_CAO +pair_coeff 8 10 0.000000 0.000000 1.620000 # D_CAT D_CAM +pair_coeff 8 11 0.000000 0.000000 1.620000 # D_CAT D_CAP +pair_coeff 8 12 0.000000 0.000000 1.620000 # D_CAT D_CTT +pair_coeff 9 9 0.000000 0.000000 1.620000 # D_CAO D_CAO +pair_coeff 9 10 0.000000 0.000000 1.620000 # D_CAO D_CAM +pair_coeff 9 11 0.000000 0.000000 1.620000 # D_CAO D_CAP +pair_coeff 9 12 0.000000 0.000000 1.620000 # D_CAO D_CTT +pair_coeff 10 10 0.000000 0.000000 1.620000 # D_CAM D_CAM +pair_coeff 10 11 0.000000 0.000000 1.620000 # D_CAM D_CAP +pair_coeff 10 12 0.000000 0.000000 1.620000 # D_CAM D_CTT +pair_coeff 11 11 0.000000 0.000000 1.620000 # D_CAP D_CAP +pair_coeff 11 12 0.000000 0.000000 1.620000 # D_CAP D_CTT +pair_coeff 12 12 0.000000 0.000000 1.620000 # D_CTT D_CTT + +neighbor 2.0 bin + +variable vTEMP equal 260.0 +variable vTEMP_D equal 1.0 +variable vPRESS equal 1.0 + +velocity gCORES create ${vTEMP} 12345 +velocity gCORES create 260 12345 +velocity gDRUDES create ${vTEMP_D} 12345 +velocity gDRUDES create 1 12345 + +fix fDRUDE all drude C C C C C N N D D D D D + +fix fSHAKE gCORES shake 0.0001 20 0 b 4 6 7 8 + 1250 = # of size 2 clusters + 0 = # of size 3 clusters + 250 = # of size 4 clusters + 0 = # of frozen angles + find clusters CPU = 0.000355244 secs + +fix fLANG all langevin/drude ${vTEMP} 100.0 200611 ${vTEMP_D} 20.0 260514 zero yes +fix fLANG all langevin/drude 260 100.0 200611 ${vTEMP_D} 20.0 260514 zero yes +fix fLANG all langevin/drude 260 100.0 200611 1 20.0 260514 zero yes +fix fNPH all nve + +compute cTEMP all temp/drude + +thermo_style custom step etotal ke temp pe ebond eangle edihed eimp evdwl ecoul elong press vol c_cTEMP[1] c_cTEMP[2] +thermo 50 + +timestep 0.5 +run 2000 +PPPM initialization ... + using 12-bit tables for long-range coulomb (src/kspace.cpp:323) + G vector (1/distance) = 0.382011 + grid = 40 40 40 + stencil order = 5 + estimated absolute RMS force accuracy = 0.0325934 + estimated relative force accuracy = 9.8154e-05 + using double precision FFTW3 + 3d grid and FFT values/proc = 34263 16000 +Rebuild special list taking Drude particles into account +Old max number of 1-2 to 1-4 neighbors: 19 +New max number of 1-2 to 1-4 neighbors: 20 (+1) +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 10 + ghost atom cutoff = 10 + binsize = 5, bins = 8 8 8 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut/thole/long, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 18 | 18 | 18 Mbytes +Step TotEng KinEng Temp PotEng E_bond E_angle E_dihed E_impro E_vdwl E_coul E_long Press Volume c_cTEMP[1] c_cTEMP[2] + 0 11086.347 2910.7282 202.07402 8175.6191 6565.4851 20.333365 1.0706727e-06 -3299.85 4972.8631 1306116.6 -1306199.8 40273.68 48631.318 314.89553 3.1777821 + 50 4712.9507 4669.1606 324.15119 43.790082 1798.561 670.61319 690.16967 -3276.9493 811.643 1305983.2 -1306633.5 17164.771 48631.318 442.24313 116.13094 + 100 2865.9139 3726.4166 258.70226 -860.50272 968.87546 749.70761 860.70151 -3270.7784 427.14745 1306104.7 -1306700.9 15017.273 48631.318 385.10628 35.845353 + 150 1982.6673 3535.974 245.481 -1553.3068 764.86116 768.15837 658.70182 -3278.7906 108.49859 1306136.5 -1306711.2 16495.352 48631.318 378.64023 10.723986 + 200 1440.0277 3240.5932 224.97452 -1800.5656 687.71813 791.29356 643.82915 -3276.9293 -99.549986 1306172.9 -1306719.8 13234.476 48631.318 350.46321 3.7468464 + 250 1103.2915 3018.496 209.55567 -1915.2045 677.97905 825.32748 642.78891 -3278.0801 -226.1853 1306168.5 -1306725.5 8774.9103 48631.318 327.36313 1.8722119 + 300 789.07159 2827.1716 196.27319 -2038.1 735.96101 852.72545 589.14167 -3280.0357 -374.66018 1306169 -1306730.2 2259.1028 48631.318 306.85585 1.3262598 + 350 599.10023 2732.3739 189.69197 -2133.2737 677.67006 863.22888 565.41674 -3280.5231 -403.28794 1306177.4 -1306733.2 7989.222 48631.318 296.64126 1.1534418 + 400 428.26436 2591.2884 179.89727 -2163.0241 676.18745 849.24505 612.34065 -3277.4703 -457.85799 1306173.6 -1306739.1 7282.1438 48631.318 281.34719 1.0502762 + 450 307.26859 2534.2468 175.93722 -2226.9782 712.17636 853.98862 578.01327 -3279.7731 -533.87422 1306179.7 -1306737.2 1897.9643 48631.318 275.11317 1.0980929 + 500 234.60959 2495.1082 173.22007 -2260.4987 707.43541 878.25753 547.08402 -3281.2756 -549.04991 1306176.5 -1306739.5 2683.0639 48631.318 270.85452 1.0984718 + 550 203.34751 2445.6535 169.78673 -2242.306 669.03724 892.85034 599.20664 -3279.0757 -559.81157 1306175.9 -1306740.4 4512.9992 48631.318 265.49465 1.0628812 + 600 205.63573 2526.5892 175.4056 -2320.9535 685.64073 887.97693 557.42296 -3280.0332 -597.34755 1306167.8 -1306742.5 2999.5823 48631.318 274.29935 1.064682 + 650 176.23031 2526.3124 175.38638 -2350.0821 714.15285 895.42115 540.39191 -3280.8567 -636.27783 1306165.7 -1306748.6 871.68316 48631.318 274.2807 1.0442089 + 700 106.97524 2441.1059 169.47101 -2334.1306 697.16018 905.51407 564.71847 -3279.6208 -631.62324 1306159.4 -1306749.6 1953.8241 48631.318 264.98935 1.0771037 + 750 76.695104 2435.6635 169.09318 -2358.9684 672.01039 934.63351 545.64024 -3281.1075 -629.89722 1306152.4 -1306752.6 3044.0155 48631.318 264.39002 1.0932471 + 800 57.614075 2456.928 170.56945 -2399.3139 720.76364 898.68013 534.10051 -3281.5897 -659.64354 1306145.5 -1306757.1 1691.9503 48631.318 266.72089 1.0622697 + 850 -44.931126 2390.0608 165.92727 -2434.9919 708.70192 888.26851 537.13087 -3281.355 -665.17283 1306137.8 -1306760.3 123.07165 48631.318 259.45151 1.0516426 + 900 -96.878205 2358.862 163.76133 -2455.7403 672.98976 868.41571 546.69492 -3280.6939 -636.80102 1306134.5 -1306760.9 1955.7005 48631.318 256.05598 1.05337 + 950 -80.012575 2374.4497 164.84349 -2454.4623 679.59722 880.35157 548.35372 -3280.6061 -643.44517 1306125.8 -1306764.5 1510.9809 48631.318 257.72442 1.1017392 + 1000 -21.440874 2440.6729 169.44096 -2462.1138 718.56593 868.65109 555.54643 -3279.8516 -686.71673 1306126.6 -1306765 -1148.6212 48631.318 264.92977 1.1019339 + 1050 16.46903 2382.6961 165.41598 -2366.2271 712.51245 913.35848 579.81678 -3280.0559 -657.12122 1306129.3 -1306764 1004.5778 48631.318 258.64076 1.0684155 + 1100 35.847247 2483.1985 172.39325 -2447.3513 685.05704 889.42278 553.73166 -3280.0177 -663.67201 1306134.3 -1306766.2 699.1824 48631.318 269.56773 1.0838094 + 1150 -4.9817843 2431.4725 168.80223 -2436.4543 720.51056 868.17547 569.09902 -3280.5829 -677.99865 1306133.1 -1306768.7 435.19118 48631.318 263.96966 1.0303202 + 1200 -23.907197 2443.6035 169.64441 -2467.5107 684.96437 887.58483 549.43666 -3280.3144 -679.46182 1306137.2 -1306766.9 367.11148 48631.318 265.28645 1.0344036 + 1250 -16.904671 2389.9447 165.91921 -2406.8494 722.06959 902.90076 568.35616 -3280.6829 -683.32029 1306132.9 -1306769.1 76.759445 48631.318 259.41697 1.0908431 + 1300 -1.7822102 2410.2768 167.33074 -2412.0591 706.98675 904.31941 551.23506 -3280.7552 -651.51211 1306127.3 -1306769.6 1659.1113 48631.318 261.64093 1.0701648 + 1350 -3.569473 2446.3901 169.83786 -2449.9595 686.13971 894.85839 558.36242 -3279.9941 -664.59508 1306129 -1306773.7 783.32881 48631.318 265.5696 1.0709072 + 1400 -33.385576 2400.262 166.63547 -2433.6476 709.5808 890.68408 571.13105 -3280.1428 -674.51247 1306123.4 -1306773.8 -751.38571 48631.318 260.54522 1.080234 + 1450 -11.215152 2405.5409 167.00196 -2416.756 703.72038 913.21131 552.64196 -3280.9831 -649.19774 1306120.3 -1306776.4 1817.2174 48631.318 261.14741 1.031193 + 1500 -25.974102 2435.8375 169.10527 -2461.8116 689.93174 900.70619 552.63711 -3280.1497 -671.17989 1306124 -1306777.8 -98.941796 48631.318 264.45069 1.0190784 + 1550 -76.496407 2394.8126 166.25716 -2471.309 706.96953 886.06919 549.9101 -3280.8434 -659.57745 1306105.9 -1306779.7 -7.0989994 48631.318 259.95403 1.0772144 + 1600 -79.549932 2395.1114 166.2779 -2474.6614 684.11692 888.93332 562.94522 -3280.1665 -665.21744 1306114.4 -1306779.6 320.58515 48631.318 260.00641 1.0425978 + 1650 -99.702003 2360.5652 163.87957 -2460.2672 706.21244 900.9253 540.36599 -3280.2308 -655.96077 1306109.7 -1306781.3 307.35487 48631.318 256.23383 1.0666637 + 1700 -69.422658 2372.1727 164.68541 -2441.5954 676.79347 913.90473 581.60658 -3279.997 -670.33218 1306115.7 -1306779.3 -204.22848 48631.318 257.50963 1.0434075 + 1750 -80.889897 2425.3592 168.37782 -2506.2491 672.88937 911.52373 523.74733 -3280.4796 -673.90027 1306122 -1306782 965.12568 48631.318 263.26491 1.1001595 + 1800 -82.419368 2361.798 163.96515 -2444.2173 716.51571 882.9729 577.92505 -3278.9279 -671.67438 1306111.6 -1306782.6 -44.954517 48631.318 256.36957 1.0636692 + 1850 -93.715705 2373.3359 164.76616 -2467.0516 713.02466 907.03621 563.38626 -3280.2576 -693.30963 1306104.6 -1306781.5 -979.95945 48631.318 257.62543 1.0628288 + 1900 -73.60945 2449.5873 170.05983 -2523.1967 683.65116 893.94251 539.90847 -3281.4318 -680.16358 1306108 -1306787.1 598.18213 48631.318 265.91405 1.0766352 + 1950 -66.068291 2437.3691 169.21159 -2503.4374 672.5168 877.42934 573.56499 -3279.885 -668.54185 1306109.2 -1306787.7 733.05074 48631.318 264.61409 1.0224258 + 2000 -91.043979 2374.4077 164.84057 -2465.4516 692.13299 909.46192 574.60109 -3279.837 -672.33599 1306102.4 -1306791.8 -665.61581 48631.318 257.76275 1.0263294 +Loop time of 23.7656 on 4 procs for 2000 steps with 5500 atoms + +Performance: 3.636 ns/day, 6.602 hours/ns, 84.155 timesteps/s +94.3% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 11.918 | 13.096 | 14.137 | 27.0 | 55.10 +Bond | 0.74012 | 0.76511 | 0.79225 | 2.9 | 3.22 +Kspace | 6.7821 | 7.8285 | 9.0172 | 35.4 | 32.94 +Neigh | 0.37249 | 0.37262 | 0.37278 | 0.0 | 1.57 +Comm | 0.70503 | 0.7188 | 0.72807 | 1.1 | 3.02 +Output | 0.0018752 | 0.0047592 | 0.013386 | 7.2 | 0.02 +Modify | 0.91164 | 0.91644 | 0.92123 | 0.5 | 3.86 +Other | | 0.06335 | | | 0.27 + +Nlocal: 1375 ave 1381 max 1368 min +Histogram: 1 0 0 0 0 1 1 0 0 1 +Nghost: 7803.75 ave 7856 max 7755 min +Histogram: 1 0 0 0 1 1 0 0 0 1 +Neighs: 334465 ave 349504 max 315867 min +Histogram: 1 0 0 1 0 0 0 0 1 1 + +Total # of neighbors = 1337859 +Ave neighs/atom = 243.247 +Ave special neighs/atom = 15.6364 +Neighbor list builds = 32 +Dangerous builds = 0 +Total wall time: 0:00:23 diff --git a/examples/USER/drude/toluene/log.7Aug19.toluene.nh.g++.1 b/examples/USER/drude/toluene/log.7Aug19.toluene.nh.g++.1 new file mode 100644 index 0000000000..be5d856d1e --- /dev/null +++ b/examples/USER/drude/toluene/log.7Aug19.toluene.nh.g++.1 @@ -0,0 +1,262 @@ +LAMMPS (7 Aug 2019) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:93) + using 1 OpenMP thread(s) per MPI task +# 250 toluene system for drude polarizability example (Nose-Hoover) + +units real +boundary p p p + +atom_style full +bond_style harmonic +angle_style harmonic +dihedral_style opls +improper_style fourier +special_bonds lj/coul 0.0 0.0 0.5 + +pair_style lj/cut/thole/long 2.600 8.0 8.0 +pair_modify mix geometric tail yes +kspace_style pppm 1.0e-4 + +read_data data.toluene extra/special/per/atom 1 + orthogonal box = (-18.2908 -18.1636 -18.223) to (18.3357 18.1621 18.3287) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 5500 atoms + scanning bonds ... + 4 = max bonds/atom + scanning angles ... + 6 = max angles/atom + scanning dihedrals ... + 8 = max dihedrals/atom + scanning impropers ... + 2 = max impropers/atom + reading bonds ... + 5500 bonds + reading angles ... + 6000 angles + reading dihedrals ... + 6000 dihedrals + reading impropers ... + 1500 impropers + 5 = max # of 1-2 neighbors + 10 = max # of 1-3 neighbors + 16 = max # of 1-4 neighbors + 20 = max # of special neighbors + special bonds CPU = 0.0019815 secs + read_data CPU = 0.0168803 secs + +comm_modify vel yes + +group gTOLUENE molecule 1:250 +5500 atoms in group gTOLUENE +group gCORES type 1 2 3 4 5 6 7 +3750 atoms in group gCORES +group gDRUDES type 8 9 10 11 12 +1750 atoms in group gDRUDES + +pair_coeff 1 1 0.069998 3.550000 1.620000 # CAT CAT +pair_coeff 1 2 0.069998 3.550000 1.620000 # CAT CAO +pair_coeff 1 3 0.069998 3.550000 1.620000 # CAT CAM +pair_coeff 1 4 0.069998 3.550000 1.620000 # CAT CAP +pair_coeff 1 5 0.067968 3.524911 1.620000 # CAT CTT +pair_coeff 1 6 0.045825 2.931041 0.000000 # CAT HAT +pair_coeff 1 7 0.045825 2.931041 0.000000 # CAT HT +pair_coeff 2 2 0.069998 3.550000 1.620000 # CAO CAO +pair_coeff 2 3 0.069998 3.550000 1.620000 # CAO CAM +pair_coeff 2 4 0.069998 3.550000 1.620000 # CAO CAP +pair_coeff 2 5 0.067968 3.524911 1.620000 # CAO CTT +pair_coeff 2 6 0.045825 2.931041 0.000000 # CAO HAT +pair_coeff 2 7 0.045825 2.931041 0.000000 # CAO HT +pair_coeff 3 3 0.069998 3.550000 1.620000 # CAM CAM +pair_coeff 3 4 0.069998 3.550000 1.620000 # CAM CAP +pair_coeff 3 5 0.067968 3.524911 1.620000 # CAM CTT +pair_coeff 3 6 0.045825 2.931041 0.000000 # CAM HAT +pair_coeff 3 7 0.045825 2.931041 0.000000 # CAM HT +pair_coeff 4 4 0.069998 3.550000 1.620000 # CAP CAP +pair_coeff 4 5 0.067968 3.524911 1.620000 # CAP CTT +pair_coeff 4 6 0.045825 2.931041 0.000000 # CAP HAT +pair_coeff 4 7 0.045825 2.931041 0.000000 # CAP HT +pair_coeff 5 5 0.065997 3.500000 1.620000 # CTT CTT +pair_coeff 5 6 0.044496 2.910326 0.000000 # CTT HAT +pair_coeff 5 7 0.044496 2.910326 0.000000 # CTT HT +pair_coeff 6 6 0.029999 2.420000 0.000000 # HAT HAT +pair_coeff 6 7 0.029999 2.420000 0.000000 # HAT HT +pair_coeff 7 7 0.029999 2.420000 0.000000 # HT HT +pair_coeff 1 8 0.000000 0.000000 1.620000 # CAT D_CAT +pair_coeff 1 9 0.000000 0.000000 1.620000 # CAT D_CAO +pair_coeff 1 10 0.000000 0.000000 1.620000 # CAT D_CAM +pair_coeff 1 11 0.000000 0.000000 1.620000 # CAT D_CAP +pair_coeff 1 12 0.000000 0.000000 1.620000 # CAT D_CTT +pair_coeff 2 8 0.000000 0.000000 1.620000 # CAO D_CAT +pair_coeff 2 9 0.000000 0.000000 1.620000 # CAO D_CAO +pair_coeff 2 10 0.000000 0.000000 1.620000 # CAO D_CAM +pair_coeff 2 11 0.000000 0.000000 1.620000 # CAO D_CAP +pair_coeff 2 12 0.000000 0.000000 1.620000 # CAO D_CTT +pair_coeff 3 8 0.000000 0.000000 1.620000 # CAM D_CAT +pair_coeff 3 9 0.000000 0.000000 1.620000 # CAM D_CAO +pair_coeff 3 10 0.000000 0.000000 1.620000 # CAM D_CAM +pair_coeff 3 11 0.000000 0.000000 1.620000 # CAM D_CAP +pair_coeff 3 12 0.000000 0.000000 1.620000 # CAM D_CTT +pair_coeff 4 8 0.000000 0.000000 1.620000 # CAP D_CAT +pair_coeff 4 9 0.000000 0.000000 1.620000 # CAP D_CAO +pair_coeff 4 10 0.000000 0.000000 1.620000 # CAP D_CAM +pair_coeff 4 11 0.000000 0.000000 1.620000 # CAP D_CAP +pair_coeff 4 12 0.000000 0.000000 1.620000 # CAP D_CTT +pair_coeff 5 8 0.000000 0.000000 1.620000 # CTT D_CAT +pair_coeff 5 9 0.000000 0.000000 1.620000 # CTT D_CAO +pair_coeff 5 10 0.000000 0.000000 1.620000 # CTT D_CAM +pair_coeff 5 11 0.000000 0.000000 1.620000 # CTT D_CAP +pair_coeff 5 12 0.000000 0.000000 1.620000 # CTT D_CTT +pair_coeff 8 8 0.000000 0.000000 1.620000 # D_CAT D_CAT +pair_coeff 8 9 0.000000 0.000000 1.620000 # D_CAT D_CAO +pair_coeff 8 10 0.000000 0.000000 1.620000 # D_CAT D_CAM +pair_coeff 8 11 0.000000 0.000000 1.620000 # D_CAT D_CAP +pair_coeff 8 12 0.000000 0.000000 1.620000 # D_CAT D_CTT +pair_coeff 9 9 0.000000 0.000000 1.620000 # D_CAO D_CAO +pair_coeff 9 10 0.000000 0.000000 1.620000 # D_CAO D_CAM +pair_coeff 9 11 0.000000 0.000000 1.620000 # D_CAO D_CAP +pair_coeff 9 12 0.000000 0.000000 1.620000 # D_CAO D_CTT +pair_coeff 10 10 0.000000 0.000000 1.620000 # D_CAM D_CAM +pair_coeff 10 11 0.000000 0.000000 1.620000 # D_CAM D_CAP +pair_coeff 10 12 0.000000 0.000000 1.620000 # D_CAM D_CTT +pair_coeff 11 11 0.000000 0.000000 1.620000 # D_CAP D_CAP +pair_coeff 11 12 0.000000 0.000000 1.620000 # D_CAP D_CTT +pair_coeff 12 12 0.000000 0.000000 1.620000 # D_CTT D_CTT + + +neighbor 2.0 bin + +variable vTEMP equal 260.0 +variable vTEMP_D equal 1.0 +variable vPRESS equal 1.0 + +velocity gCORES create ${vTEMP} 12345 +velocity gCORES create 260 12345 +velocity gDRUDES create ${vTEMP_D} 12345 +velocity gDRUDES create 1 12345 + +fix fDRUDE all drude C C C C C N N D D D D D + +fix fSHAKE gCORES shake 0.0001 20 0 b 4 6 7 8 + 1250 = # of size 2 clusters + 0 = # of size 3 clusters + 250 = # of size 4 clusters + 0 = # of frozen angles + find clusters CPU = 0.000715256 secs + +compute cTEMP_CORE gCORES temp/com +compute cTEMP all temp/drude + +fix fDIRECT all drude/transform/direct +fix fNVT1 gCORES nvt temp ${vTEMP} ${vTEMP} 100.0 +fix fNVT1 gCORES nvt temp 260 ${vTEMP} 100.0 +fix fNVT1 gCORES nvt temp 260 260 100.0 +fix fNVT2 gDRUDES nvt temp ${vTEMP_D} ${vTEMP_D} 20.0 +fix fNVT2 gDRUDES nvt temp 1 ${vTEMP_D} 20.0 +fix fNVT2 gDRUDES nvt temp 1 1 20.0 +fix fINVERSE all drude/transform/inverse + +fix fMOMENTUM all momentum 100 linear 1 1 1 + +thermo_style custom step etotal ke temp pe ebond eangle edihed eimp evdwl ecoul elong press vol c_cTEMP[1] c_cTEMP[2] +thermo 50 + +timestep 0.5 +run 2000 +PPPM initialization ... + using 12-bit tables for long-range coulomb (src/kspace.cpp:323) + G vector (1/distance) = 0.382011 + grid = 40 40 40 + stencil order = 5 + estimated absolute RMS force accuracy = 0.0325934 + estimated relative force accuracy = 9.8154e-05 + using double precision FFTW3 + 3d grid and FFT values/proc = 103823 64000 +Rebuild special list taking Drude particles into account +Old max number of 1-2 to 1-4 neighbors: 19 +New max number of 1-2 to 1-4 neighbors: 20 (+1) +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 10 + ghost atom cutoff = 10 + binsize = 5, bins = 8 8 8 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut/thole/long, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 42.06 | 42.06 | 42.06 Mbytes +Step TotEng KinEng Temp PotEng E_bond E_angle E_dihed E_impro E_vdwl E_coul E_long Press Volume c_cTEMP[1] c_cTEMP[2] + 0 11086.347 2910.7282 202.07402 8175.6191 6565.4851 20.333365 1.0706727e-06 -3299.85 4972.8631 1306116.6 -1306199.8 40273.68 48631.318 314.89553 3.1777821 + 50 3563.3755 4630.6343 321.47655 -1067.2588 735.72049 604.78665 689.14827 -3277.411 815.58183 1306088.7 -1306723.8 17813.424 48631.318 503.827 0.0087118192 + 100 3327.4724 4395.1107 305.12559 -1067.6382 597.93176 651.62645 945.4151 -3267.2851 584.58833 1306135.9 -1306715.8 17407.337 48631.318 478.20171 0.0075985539 + 150 3036.9065 4740.2304 329.08513 -1703.3239 558.64983 619.91284 658.80687 -3278.7837 285.12462 1306173 -1306720 18448.248 48631.318 515.75286 0.0063215188 + 200 2697.958 4559.3445 316.52733 -1861.3864 522.09334 593.89129 754.61446 -3273.49 87.660461 1306183.9 -1306730 17888.936 48631.318 496.07143 0.0068706164 + 250 2348.7568 4410.585 306.19988 -2061.8283 506.05007 575.35171 715.55054 -3276.3261 -18.364473 1306177.3 -1306741.4 11592.05 48631.318 479.88562 0.0071741032 + 300 2019.8258 4040.1415 280.48226 -2020.3157 604.3077 641.66689 693.93801 -3278.5312 -115.73641 1306183.2 -1306749.1 3631.3628 48631.318 439.57995 0.0069886387 + 350 1699.5166 3944.9851 273.87613 -2245.4685 452.07416 638.0653 658.79117 -3279.6053 -157.07584 1306196.9 -1306754.6 13544.368 48631.318 429.22694 0.0062868111 + 400 1399.2929 3726.098 258.68014 -2326.8051 457.91943 621.44726 639.39903 -3279.2395 -188.85914 1306185.4 -1306762.8 10792.274 48631.318 405.41134 0.0059340078 + 450 1120.5249 3518.345 244.25712 -2397.8201 519.48856 584.65789 646.36689 -3278.6685 -289.59913 1306184.1 -1306764.2 2755.5598 48631.318 382.80716 0.0055707485 + 500 868.0166 3359.8794 233.25583 -2491.8628 460.7393 581.49563 581.01731 -3281.5544 -252.20169 1306184.3 -1306765.7 6120.3639 48631.318 365.56528 0.0058756154 + 550 637.01567 3214.9521 223.19441 -2577.9364 431.81483 578.87411 540.94047 -3281.5337 -266.36075 1306182.8 -1306764.5 8622.4334 48631.318 349.79661 0.0058589653 + 600 418.04086 3113.4064 216.14472 -2695.3655 430.45935 538.68157 522.24598 -3283.456 -311.87901 1306174.3 -1306765.8 7068.9273 48631.318 338.74797 0.0059567598 + 650 218.5966 2930.8439 203.47052 -2712.2473 514.47294 514.28379 551.52551 -3282.0904 -405.37401 1306164.5 -1306769.5 -13.553736 48631.318 318.88482 0.0052667842 + 700 45.22721 2830.1443 196.47956 -2784.917 451.11156 498.26423 541.18835 -3282.1427 -375.95313 1306157.1 -1306774.4 3947.6276 48631.318 307.92741 0.0068019029 + 750 -114.28621 2798.3153 194.26988 -2912.6016 412.753 503.2878 481.32173 -3284.3411 -393.53984 1306147 -1306779.1 7143.3414 48631.318 304.46466 0.0061596717 + 800 -263.63817 2694.8084 187.08403 -2958.4466 455.67914 487.49754 476.8659 -3284.3133 -451.9578 1306145 -1306787.2 1185.9502 48631.318 293.20288 0.0058203332 + 850 -397.71592 2559.1921 177.66902 -2956.9081 458.83317 481.2262 478.31241 -3284.068 -437.26503 1306138.6 -1306792.6 346.80209 48631.318 278.44745 0.0054921692 + 900 -515.1823 2544.8753 176.67509 -3060.0576 395.00163 457.58988 446.68352 -3285.485 -423.56221 1306145 -1306795.3 3712.8598 48631.318 276.88864 0.0074054008 + 950 -617.28259 2451.1723 170.16987 -3068.4549 383.64277 446.59877 434.4624 -3285.1348 -391.59344 1306142.3 -1306798.7 5429.2488 48631.318 266.69431 0.0057487316 + 1000 -703.15534 2334.837 162.09342 -3037.9923 424.34948 462.21112 451.80809 -3284.3803 -426.53369 1306133.9 -1306799.3 1137.6145 48631.318 254.03675 0.0053914731 + 1050 -771.1763 2303.837 159.94128 -3075.0133 426.21409 436.50718 435.09987 -3285.1939 -411.14054 1306125.6 -1306802.1 1636.9383 48631.318 250.66295 0.0069342505 + 1100 -822.72236 2283.4196 158.52382 -3106.142 376.67684 447.77729 418.45768 -3286.5919 -377.48204 1306118.9 -1306803.8 4760.5163 48631.318 248.44119 0.0074025012 + 1150 -857.06075 2259.0717 156.8335 -3116.1324 400.31523 431.65981 457.68066 -3285.1977 -430.47723 1306115.8 -1306805.9 3194.5161 48631.318 245.79223 0.007063589 + 1200 -875.50848 2238.2637 155.38893 -3113.7722 445.38524 460.97125 432.10511 -3285.4238 -472.46606 1306114.7 -1306809 -653.49784 48631.318 243.52819 0.0071448738 + 1250 -880.37572 2294.6889 159.30618 -3175.0646 411.35427 444.73793 420.06468 -3286.0366 -458.05371 1306104.4 -1306811.5 945.80793 48631.318 249.66481 0.011853487 + 1300 -871.31064 2284.2298 158.58007 -3155.5405 404.97412 441.75285 426.34477 -3285.4859 -424.79609 1306094.9 -1306813.2 4406.6196 48631.318 248.48563 0.084424118 + 1350 -816.70005 2325.9264 161.47481 -3142.6265 696.80296 442.50053 431.19923 -3285.7859 -450.2699 1305836.2 -1306813.3 593.8098 48631.318 251.40749 2.9297319 + 1400 -794.25335 2263.5101 157.14163 -3057.7635 645.65165 466.22086 446.22268 -3285.1821 -420.65317 1305903.7 -1306813.8 1386.3633 48631.318 245.20554 1.8916154 + 1450 -776.10866 2287.6575 158.81803 -3063.7661 427.03477 479.10627 439.67495 -3285.9537 -395.13186 1306087.6 -1306816.1 2936.7806 48631.318 248.87167 0.061343245 + 1500 -725.48181 2371.413 164.63266 -3096.8948 390.03204 464.30903 446.91959 -3284.7809 -393.16613 1306095.4 -1306815.6 3544.25 48631.318 258.01286 0.011586563 + 1550 -671.4904 2315.9297 160.7808 -2987.4201 457.04935 500.25282 464.76203 -3284.9311 -400.98103 1306091.7 -1306815.3 2052.6339 48631.318 251.97726 0.0094517862 + 1600 -618.83633 2449.0918 170.02543 -3067.9281 425.47487 474.65876 471.99171 -3284.3677 -430.32107 1306091.3 -1306816.6 441.15682 48631.318 266.46311 0.014260935 + 1650 -567.82245 2425.2238 168.36842 -2993.0462 421.01953 511.27133 463.22065 -3285.038 -377.24066 1306088.4 -1306814.7 5198.8565 48631.318 263.83185 0.074738268 + 1700 -502.4486 2441.8554 169.52305 -2944.304 642.39962 512.90234 490.38297 -3283.9751 -417.39288 1305929.1 -1306817.7 1141.4411 48631.318 264.52393 2.043674 + 1750 -459.52196 2499.0746 173.49543 -2958.5966 679.38259 505.31787 484.77659 -3284.6272 -384.27736 1305861.6 -1306820.8 1527.2046 48631.318 270.10074 3.1869342 + 1800 -471.14403 2476.2266 171.90923 -2947.3706 442.47741 530.45656 474.03057 -3284.0954 -371.95117 1306084.3 -1306822.6 3392.2533 48631.318 269.36446 0.10416401 + 1850 -462.80763 2536.7112 176.10831 -2999.5188 437.08241 525.07462 474.0838 -3283.7906 -422.23719 1306091.6 -1306821.3 1629.8629 48631.318 275.99502 0.016806806 + 1900 -469.89289 2468.9765 171.4059 -2938.8694 446.77624 531.61059 496.01046 -3284.2338 -395.15325 1306085.7 -1306819.6 3119.5402 48631.318 268.62645 0.014601992 + 1950 -491.08007 2445.5966 169.78278 -2936.6767 457.80452 527.23373 470.18125 -3283.9608 -391.86377 1306101.9 -1306818 1122.5275 48631.318 266.08018 0.018911601 + 2000 -518.40811 2418.7208 167.91696 -2937.1289 415.93135 536.5973 480.44651 -3283.7881 -363.72783 1306096.2 -1306818.7 4475.7317 48631.318 263.09007 0.13504326 +Loop time of 70.696 on 1 procs for 2000 steps with 5500 atoms + +Performance: 1.222 ns/day, 19.638 hours/ns, 28.290 timesteps/s +97.8% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 48.367 | 48.367 | 48.367 | 0.0 | 68.42 +Bond | 2.9191 | 2.9191 | 2.9191 | 0.0 | 4.13 +Kspace | 14.266 | 14.266 | 14.266 | 0.0 | 20.18 +Neigh | 1.5262 | 1.5262 | 1.5262 | 0.0 | 2.16 +Comm | 0.27841 | 0.27841 | 0.27841 | 0.0 | 0.39 +Output | 0.0035572 | 0.0035572 | 0.0035572 | 0.0 | 0.01 +Modify | 3.2856 | 3.2856 | 3.2856 | 0.0 | 4.65 +Other | | 0.05018 | | | 0.07 + +Nlocal: 5500 ave 5500 max 5500 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 15317 ave 15317 max 15317 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 1.30285e+06 ave 1.30285e+06 max 1.30285e+06 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 1302849 +Ave neighs/atom = 236.882 +Ave special neighs/atom = 15.6364 +Neighbor list builds = 44 +Dangerous builds = 0 +Total wall time: 0:01:10 diff --git a/examples/USER/drude/toluene/log.7Aug19.toluene.nh.g++.4 b/examples/USER/drude/toluene/log.7Aug19.toluene.nh.g++.4 new file mode 100644 index 0000000000..8d58260754 --- /dev/null +++ b/examples/USER/drude/toluene/log.7Aug19.toluene.nh.g++.4 @@ -0,0 +1,262 @@ +LAMMPS (7 Aug 2019) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:93) + using 1 OpenMP thread(s) per MPI task +# 250 toluene system for drude polarizability example (Nose-Hoover) + +units real +boundary p p p + +atom_style full +bond_style harmonic +angle_style harmonic +dihedral_style opls +improper_style fourier +special_bonds lj/coul 0.0 0.0 0.5 + +pair_style lj/cut/thole/long 2.600 8.0 8.0 +pair_modify mix geometric tail yes +kspace_style pppm 1.0e-4 + +read_data data.toluene extra/special/per/atom 1 + orthogonal box = (-18.2908 -18.1636 -18.223) to (18.3357 18.1621 18.3287) + 2 by 1 by 2 MPI processor grid + reading atoms ... + 5500 atoms + scanning bonds ... + 4 = max bonds/atom + scanning angles ... + 6 = max angles/atom + scanning dihedrals ... + 8 = max dihedrals/atom + scanning impropers ... + 2 = max impropers/atom + reading bonds ... + 5500 bonds + reading angles ... + 6000 angles + reading dihedrals ... + 6000 dihedrals + reading impropers ... + 1500 impropers + 5 = max # of 1-2 neighbors + 10 = max # of 1-3 neighbors + 16 = max # of 1-4 neighbors + 20 = max # of special neighbors + special bonds CPU = 0.000718355 secs + read_data CPU = 0.0167146 secs + +comm_modify vel yes + +group gTOLUENE molecule 1:250 +5500 atoms in group gTOLUENE +group gCORES type 1 2 3 4 5 6 7 +3750 atoms in group gCORES +group gDRUDES type 8 9 10 11 12 +1750 atoms in group gDRUDES + +pair_coeff 1 1 0.069998 3.550000 1.620000 # CAT CAT +pair_coeff 1 2 0.069998 3.550000 1.620000 # CAT CAO +pair_coeff 1 3 0.069998 3.550000 1.620000 # CAT CAM +pair_coeff 1 4 0.069998 3.550000 1.620000 # CAT CAP +pair_coeff 1 5 0.067968 3.524911 1.620000 # CAT CTT +pair_coeff 1 6 0.045825 2.931041 0.000000 # CAT HAT +pair_coeff 1 7 0.045825 2.931041 0.000000 # CAT HT +pair_coeff 2 2 0.069998 3.550000 1.620000 # CAO CAO +pair_coeff 2 3 0.069998 3.550000 1.620000 # CAO CAM +pair_coeff 2 4 0.069998 3.550000 1.620000 # CAO CAP +pair_coeff 2 5 0.067968 3.524911 1.620000 # CAO CTT +pair_coeff 2 6 0.045825 2.931041 0.000000 # CAO HAT +pair_coeff 2 7 0.045825 2.931041 0.000000 # CAO HT +pair_coeff 3 3 0.069998 3.550000 1.620000 # CAM CAM +pair_coeff 3 4 0.069998 3.550000 1.620000 # CAM CAP +pair_coeff 3 5 0.067968 3.524911 1.620000 # CAM CTT +pair_coeff 3 6 0.045825 2.931041 0.000000 # CAM HAT +pair_coeff 3 7 0.045825 2.931041 0.000000 # CAM HT +pair_coeff 4 4 0.069998 3.550000 1.620000 # CAP CAP +pair_coeff 4 5 0.067968 3.524911 1.620000 # CAP CTT +pair_coeff 4 6 0.045825 2.931041 0.000000 # CAP HAT +pair_coeff 4 7 0.045825 2.931041 0.000000 # CAP HT +pair_coeff 5 5 0.065997 3.500000 1.620000 # CTT CTT +pair_coeff 5 6 0.044496 2.910326 0.000000 # CTT HAT +pair_coeff 5 7 0.044496 2.910326 0.000000 # CTT HT +pair_coeff 6 6 0.029999 2.420000 0.000000 # HAT HAT +pair_coeff 6 7 0.029999 2.420000 0.000000 # HAT HT +pair_coeff 7 7 0.029999 2.420000 0.000000 # HT HT +pair_coeff 1 8 0.000000 0.000000 1.620000 # CAT D_CAT +pair_coeff 1 9 0.000000 0.000000 1.620000 # CAT D_CAO +pair_coeff 1 10 0.000000 0.000000 1.620000 # CAT D_CAM +pair_coeff 1 11 0.000000 0.000000 1.620000 # CAT D_CAP +pair_coeff 1 12 0.000000 0.000000 1.620000 # CAT D_CTT +pair_coeff 2 8 0.000000 0.000000 1.620000 # CAO D_CAT +pair_coeff 2 9 0.000000 0.000000 1.620000 # CAO D_CAO +pair_coeff 2 10 0.000000 0.000000 1.620000 # CAO D_CAM +pair_coeff 2 11 0.000000 0.000000 1.620000 # CAO D_CAP +pair_coeff 2 12 0.000000 0.000000 1.620000 # CAO D_CTT +pair_coeff 3 8 0.000000 0.000000 1.620000 # CAM D_CAT +pair_coeff 3 9 0.000000 0.000000 1.620000 # CAM D_CAO +pair_coeff 3 10 0.000000 0.000000 1.620000 # CAM D_CAM +pair_coeff 3 11 0.000000 0.000000 1.620000 # CAM D_CAP +pair_coeff 3 12 0.000000 0.000000 1.620000 # CAM D_CTT +pair_coeff 4 8 0.000000 0.000000 1.620000 # CAP D_CAT +pair_coeff 4 9 0.000000 0.000000 1.620000 # CAP D_CAO +pair_coeff 4 10 0.000000 0.000000 1.620000 # CAP D_CAM +pair_coeff 4 11 0.000000 0.000000 1.620000 # CAP D_CAP +pair_coeff 4 12 0.000000 0.000000 1.620000 # CAP D_CTT +pair_coeff 5 8 0.000000 0.000000 1.620000 # CTT D_CAT +pair_coeff 5 9 0.000000 0.000000 1.620000 # CTT D_CAO +pair_coeff 5 10 0.000000 0.000000 1.620000 # CTT D_CAM +pair_coeff 5 11 0.000000 0.000000 1.620000 # CTT D_CAP +pair_coeff 5 12 0.000000 0.000000 1.620000 # CTT D_CTT +pair_coeff 8 8 0.000000 0.000000 1.620000 # D_CAT D_CAT +pair_coeff 8 9 0.000000 0.000000 1.620000 # D_CAT D_CAO +pair_coeff 8 10 0.000000 0.000000 1.620000 # D_CAT D_CAM +pair_coeff 8 11 0.000000 0.000000 1.620000 # D_CAT D_CAP +pair_coeff 8 12 0.000000 0.000000 1.620000 # D_CAT D_CTT +pair_coeff 9 9 0.000000 0.000000 1.620000 # D_CAO D_CAO +pair_coeff 9 10 0.000000 0.000000 1.620000 # D_CAO D_CAM +pair_coeff 9 11 0.000000 0.000000 1.620000 # D_CAO D_CAP +pair_coeff 9 12 0.000000 0.000000 1.620000 # D_CAO D_CTT +pair_coeff 10 10 0.000000 0.000000 1.620000 # D_CAM D_CAM +pair_coeff 10 11 0.000000 0.000000 1.620000 # D_CAM D_CAP +pair_coeff 10 12 0.000000 0.000000 1.620000 # D_CAM D_CTT +pair_coeff 11 11 0.000000 0.000000 1.620000 # D_CAP D_CAP +pair_coeff 11 12 0.000000 0.000000 1.620000 # D_CAP D_CTT +pair_coeff 12 12 0.000000 0.000000 1.620000 # D_CTT D_CTT + + +neighbor 2.0 bin + +variable vTEMP equal 260.0 +variable vTEMP_D equal 1.0 +variable vPRESS equal 1.0 + +velocity gCORES create ${vTEMP} 12345 +velocity gCORES create 260 12345 +velocity gDRUDES create ${vTEMP_D} 12345 +velocity gDRUDES create 1 12345 + +fix fDRUDE all drude C C C C C N N D D D D D + +fix fSHAKE gCORES shake 0.0001 20 0 b 4 6 7 8 + 1250 = # of size 2 clusters + 0 = # of size 3 clusters + 250 = # of size 4 clusters + 0 = # of frozen angles + find clusters CPU = 0.000344038 secs + +compute cTEMP_CORE gCORES temp/com +compute cTEMP all temp/drude + +fix fDIRECT all drude/transform/direct +fix fNVT1 gCORES nvt temp ${vTEMP} ${vTEMP} 100.0 +fix fNVT1 gCORES nvt temp 260 ${vTEMP} 100.0 +fix fNVT1 gCORES nvt temp 260 260 100.0 +fix fNVT2 gDRUDES nvt temp ${vTEMP_D} ${vTEMP_D} 20.0 +fix fNVT2 gDRUDES nvt temp 1 ${vTEMP_D} 20.0 +fix fNVT2 gDRUDES nvt temp 1 1 20.0 +fix fINVERSE all drude/transform/inverse + +fix fMOMENTUM all momentum 100 linear 1 1 1 + +thermo_style custom step etotal ke temp pe ebond eangle edihed eimp evdwl ecoul elong press vol c_cTEMP[1] c_cTEMP[2] +thermo 50 + +timestep 0.5 +run 2000 +PPPM initialization ... + using 12-bit tables for long-range coulomb (src/kspace.cpp:323) + G vector (1/distance) = 0.382011 + grid = 40 40 40 + stencil order = 5 + estimated absolute RMS force accuracy = 0.0325934 + estimated relative force accuracy = 9.8154e-05 + using double precision FFTW3 + 3d grid and FFT values/proc = 34263 16000 +Rebuild special list taking Drude particles into account +Old max number of 1-2 to 1-4 neighbors: 19 +New max number of 1-2 to 1-4 neighbors: 20 (+1) +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 10 + ghost atom cutoff = 10 + binsize = 5, bins = 8 8 8 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut/thole/long, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 18 | 18 | 18 Mbytes +Step TotEng KinEng Temp PotEng E_bond E_angle E_dihed E_impro E_vdwl E_coul E_long Press Volume c_cTEMP[1] c_cTEMP[2] + 0 11086.347 2910.7282 202.07402 8175.6191 6565.4851 20.333365 1.0706727e-06 -3299.85 4972.8631 1306116.6 -1306199.8 40273.68 48631.318 314.89553 3.1777821 + 50 3563.376 4630.6343 321.47655 -1067.2583 735.72048 604.78665 689.14826 -3277.411 815.58183 1306088.7 -1306723.8 17813.425 48631.318 503.827 0.0087118179 + 100 3327.4722 4395.1107 305.12559 -1067.6385 597.93175 651.62645 945.4151 -3267.2851 584.58833 1306135.9 -1306715.8 17407.335 48631.318 478.2017 0.0075985638 + 150 3036.9065 4740.2304 329.08513 -1703.3238 558.64983 619.91284 658.80686 -3278.7837 285.12462 1306173 -1306720 18448.248 48631.318 515.75286 0.0063215227 + 200 2697.9581 4559.3445 316.52734 -1861.3864 522.09335 593.8913 754.61446 -3273.49 87.660464 1306183.9 -1306730 17888.937 48631.318 496.07143 0.006870622 + 250 2348.7563 4410.585 306.19988 -2061.8288 506.05006 575.35172 715.55055 -3276.3261 -18.364482 1306177.3 -1306741.4 11592.049 48631.318 479.88562 0.0071741023 + 300 2019.8256 4040.1415 280.48225 -2020.3159 604.30771 641.66688 693.93802 -3278.5312 -115.73639 1306183.2 -1306749.1 3631.3625 48631.318 439.57995 0.0069886424 + 350 1699.5169 3944.9851 273.87613 -2245.4682 452.07416 638.06529 658.79116 -3279.6053 -157.07584 1306196.9 -1306754.6 13544.368 48631.318 429.22695 0.0062868216 + 400 1399.2927 3726.098 258.68014 -2326.8053 457.91943 621.44727 639.39905 -3279.2395 -188.85912 1306185.4 -1306762.8 10792.273 48631.318 405.41133 0.0059340084 + 450 1120.5246 3518.345 244.25712 -2397.8204 519.48859 584.6579 646.36688 -3278.6685 -289.59912 1306184.1 -1306764.2 2755.5597 48631.318 382.80717 0.005570751 + 500 868.01643 3359.8794 233.25583 -2491.863 460.73928 581.49568 581.01732 -3281.5544 -252.20168 1306184.3 -1306765.7 6120.364 48631.318 365.56528 0.0058756204 + 550 637.01646 3214.9521 223.19441 -2577.9356 431.81484 578.87415 540.94046 -3281.5337 -266.36074 1306182.8 -1306764.5 8622.4353 48631.318 349.79661 0.0058589476 + 600 418.04028 3113.4063 216.14471 -2695.3661 430.45936 538.68158 522.24597 -3283.456 -311.87897 1306174.3 -1306765.8 7068.9275 48631.318 338.74796 0.0059567639 + 650 218.59562 2930.8439 203.47052 -2712.2482 514.47296 514.2838 551.52551 -3282.0904 -405.37401 1306164.5 -1306769.5 -13.554086 48631.318 318.88481 0.0052667849 + 700 45.227739 2830.1443 196.47957 -2784.9165 451.11157 498.26426 541.18833 -3282.1427 -375.95321 1306157.1 -1306774.4 3947.6268 48631.318 307.92741 0.0068018884 + 750 -114.28676 2798.3154 194.26988 -2912.6022 412.75298 503.28782 481.32167 -3284.3411 -393.53987 1306147 -1306779.1 7143.3424 48631.318 304.46466 0.0061596613 + 800 -263.63827 2694.8085 187.08403 -2958.4468 455.67916 487.49754 476.86576 -3284.3133 -451.95784 1306145 -1306787.2 1185.9474 48631.318 293.20289 0.0058203323 + 850 -397.71592 2559.1922 177.66903 -2956.9082 458.83313 481.22619 478.31233 -3284.068 -437.26509 1306138.6 -1306792.6 346.80221 48631.318 278.44747 0.0054921238 + 900 -515.18134 2544.8753 176.67509 -3060.0567 395.0016 457.5898 446.68361 -3285.485 -423.56234 1306145.1 -1306795.3 3712.8594 48631.318 276.88864 0.0074054726 + 950 -617.28607 2451.1721 170.16985 -3068.4582 383.6428 446.59872 434.46241 -3285.1348 -391.59326 1306142.3 -1306798.7 5429.2191 48631.318 266.69429 0.0057487961 + 1000 -703.15541 2334.8366 162.09339 -3037.992 424.34957 462.21115 451.80811 -3284.3803 -426.53346 1306133.9 -1306799.3 1137.6144 48631.318 254.03671 0.0053915025 + 1050 -771.17572 2303.8364 159.94123 -3075.0121 426.21406 436.50744 435.10013 -3285.1938 -411.13999 1306125.6 -1306802.1 1636.9467 48631.318 250.66288 0.0069341736 + 1100 -822.72317 2283.421 158.52392 -3106.1442 376.67703 447.77728 418.45763 -3286.5919 -377.48075 1306118.9 -1306803.8 4760.4718 48631.318 248.44134 0.0074024122 + 1150 -857.06061 2259.0725 156.83355 -3116.1331 400.31517 431.65949 457.68078 -3285.1977 -430.47775 1306115.8 -1306805.9 3194.5159 48631.318 245.79231 0.007063706 + 1200 -875.50971 2238.2632 155.38889 -3113.7729 445.38534 460.97161 432.10511 -3285.4238 -472.46582 1306114.7 -1306809 -653.49627 48631.318 243.52813 0.0071446561 + 1250 -880.37609 2294.689 159.30619 -3175.0651 411.35498 444.73774 420.06429 -3286.0366 -458.05353 1306104.4 -1306811.5 945.79687 48631.318 249.66483 0.011854196 + 1300 -871.31122 2284.2295 158.58005 -3155.5407 404.97869 441.75305 426.34479 -3285.4859 -424.79602 1306094.8 -1306813.2 4406.6128 48631.318 248.4856 0.084411062 + 1350 -816.69657 2325.9211 161.47444 -3142.6176 696.85542 442.50059 431.19981 -3285.7859 -450.27129 1305836.1 -1306813.3 593.86622 48631.318 251.40736 2.9289249 + 1400 -794.25213 2263.5122 157.14177 -3057.7643 645.6531 466.2204 446.22253 -3285.1821 -420.65316 1305903.7 -1306813.8 1386.3481 48631.318 245.20568 1.8917548 + 1450 -776.1076 2287.6591 158.81814 -3063.7667 427.0331 479.10417 439.67675 -3285.9536 -395.13308 1306087.6 -1306816.1 2936.7117 48631.318 248.87185 0.061341392 + 1500 -725.48032 2371.4108 164.63251 -3096.8911 390.03135 464.30817 446.91941 -3284.7808 -393.16302 1306095.4 -1306815.6 3544.3635 48631.318 258.01262 0.011585228 + 1550 -671.48696 2315.9233 160.78035 -2987.4102 457.04771 500.26018 464.7623 -3284.931 -400.98142 1306091.7 -1306815.3 2052.6204 48631.318 251.97656 0.0094518433 + 1600 -618.82679 2449.0893 170.02525 -3067.9161 425.47171 474.66369 471.99137 -3284.3677 -430.3224 1306091.3 -1306816.6 441.31257 48631.318 266.46283 0.014263201 + 1650 -567.82233 2425.2281 168.36872 -2993.0504 421.02008 511.26686 463.22202 -3285.0378 -377.24205 1306088.4 -1306814.7 5198.6214 48631.318 263.83232 0.074728934 + 1700 -502.46013 2441.8437 169.52224 -2944.3039 642.39863 512.90005 490.39655 -3283.975 -417.39351 1305929.1 -1306817.7 1141.2401 48631.318 264.52268 2.0436397 + 1750 -459.52135 2499.0847 173.49613 -2958.606 679.34078 505.30943 484.78276 -3284.6269 -384.28217 1305861.7 -1306820.8 1527.0852 48631.318 270.10144 3.1876179 + 1800 -471.14322 2476.2445 171.91047 -2947.3877 442.48278 530.4566 474.0343 -3284.0957 -371.97492 1306084.3 -1306822.6 3392.0306 48631.318 269.36641 0.1041603 + 1850 -462.80151 2536.7173 176.10873 -2999.5188 437.07855 525.05914 474.07725 -3283.7908 -422.22641 1306091.6 -1306821.3 1630.1204 48631.318 275.99568 0.016808725 + 1900 -469.8785 2468.9596 171.40473 -2938.8381 446.7879 531.6128 496.02681 -3284.2335 -395.17163 1306085.7 -1306819.6 3119.2384 48631.318 268.62462 0.014603394 + 1950 -491.07182 2445.6794 169.78853 -2936.7512 457.80204 527.21208 470.1608 -3283.9622 -391.90163 1306101.9 -1306818 1122.0978 48631.318 266.08919 0.018903661 + 2000 -518.41243 2418.604 167.90885 -2937.0165 415.92605 536.62844 480.48912 -3283.7876 -363.72641 1306096.2 -1306818.7 4474.8778 48631.318 263.07743 0.13492637 +Loop time of 22.3198 on 4 procs for 2000 steps with 5500 atoms + +Performance: 3.871 ns/day, 6.200 hours/ns, 89.606 timesteps/s +98.3% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 11.452 | 12.249 | 12.556 | 13.2 | 54.88 +Bond | 0.71352 | 0.72923 | 0.74557 | 1.3 | 3.27 +Kspace | 5.7189 | 6.0293 | 6.8195 | 18.6 | 27.01 +Neigh | 0.44028 | 0.44044 | 0.44065 | 0.0 | 1.97 +Comm | 0.39667 | 0.40817 | 0.41558 | 1.1 | 1.83 +Output | 0.0019479 | 0.0032187 | 0.0068657 | 3.7 | 0.01 +Modify | 2.413 | 2.4256 | 2.4347 | 0.5 | 10.87 +Other | | 0.0349 | | | 0.16 + +Nlocal: 1375 ave 1407 max 1349 min +Histogram: 1 0 0 1 1 0 0 0 0 1 +Nghost: 8082.5 ave 8114 max 8047 min +Histogram: 1 0 0 0 0 2 0 0 0 1 +Neighs: 325715 ave 343636 max 314954 min +Histogram: 1 1 0 1 0 0 0 0 0 1 + +Total # of neighbors = 1302860 +Ave neighs/atom = 236.884 +Ave special neighs/atom = 15.6364 +Neighbor list builds = 44 +Dangerous builds = 0 +Total wall time: 0:00:22 diff --git a/examples/USER/misc/local_density/benzene_water/benzene_water.data b/examples/USER/misc/local_density/benzene_water/benzene_water.data new file mode 100644 index 0000000000..96a969670e --- /dev/null +++ b/examples/USER/misc/local_density/benzene_water/benzene_water.data @@ -0,0 +1,1406 @@ +LAMMPS data file for 380 CG benzene, 1000 CG water particles + + 1380 atoms + 0 bonds + 0 angles + 0 dihedrals + 0 impropers + + 2 atom types + 0 bond types + 0 angle types + 0 dihedral types + 0 improper types + +-1.2865e+01 1.2865e+01 xlo xhi +-1.2865e+01 1.2865e+01 ylo yhi +-6.4829e+01 6.4829e+01 zlo zhi + +Masses + + 1 78.1100 + 2 18.0100 + +Atoms + + 1 1 1 1.13167e+01 1.36833e+00 3.59100e+01 + 2 2 1 -2.54005e+00 -6.77848e+00 6.31800e+01 + 3 3 1 3.45833e+00 2.99833e+00 1.77200e+01 + 4 4 1 -5.29338e+00 -3.98015e+00 1.79183e+01 + 5 5 1 3.53500e+00 1.13833e+01 4.63833e+01 + 6 6 1 7.65167e+00 -6.10150e-01 6.08133e+01 + 7 7 1 -3.04172e+00 -1.08435e+01 1.49817e+01 + 8 8 1 9.06000e+00 -6.93348e+00 4.72967e+01 + 9 9 1 1.24400e+01 1.15750e+01 2.26183e+01 + 10 10 1 1.03467e+01 1.12017e+01 5.86533e+01 + 11 11 1 -4.09672e+00 1.20333e+01 2.08300e+01 + 12 12 1 -3.49338e+00 -6.45682e+00 3.52333e+00 + 13 13 1 -3.49672e+00 -7.83515e+00 1.11433e+01 + 14 14 1 3.23833e+00 1.86500e+00 -5.10695e+01 + 15 15 1 -7.12672e+00 -1.15385e+01 9.44333e+00 + 16 16 1 1.28000e+00 1.09700e+01 -1.65118e+00 + 17 17 1 1.55667e+00 5.65000e-01 3.40117e+01 + 18 18 1 1.18500e+01 7.30667e+00 1.88083e+01 + 19 19 1 -4.35005e+00 7.33833e+00 3.27417e+01 + 20 20 1 -1.12884e+01 1.08583e+01 2.75500e+00 + 21 21 1 3.66167e+00 2.29500e+00 -5.68778e+01 + 22 22 1 5.64667e+00 6.78000e+00 4.53733e+01 + 23 23 1 -9.83384e-01 1.08800e+01 5.10883e+01 + 24 24 1 -1.24467e+01 5.65500e+00 -6.30578e+01 + 25 25 1 -4.58384e-01 -5.32848e+00 1.37250e+01 + 26 26 1 -1.17084e+01 -8.37515e+00 3.66933e+01 + 27 27 1 -1.12351e+01 7.00000e-01 4.80717e+01 + 28 28 1 1.93833e+00 1.73333e+00 1.49667e+00 + 29 29 1 1.50000e-02 5.44000e+00 3.67267e+01 + 30 30 1 8.41000e+00 8.69833e+00 3.12633e+01 + 31 31 1 8.89667e+00 2.18167e+00 -5.41712e+01 + 32 32 1 -1.19317e+01 -1.04301e+01 5.96933e+01 + 33 33 1 -7.92838e+00 6.11000e+00 5.62183e+01 + 34 34 1 2.62500e+00 8.58833e+00 2.83100e+01 + 35 35 1 9.49333e+00 -6.19682e+00 -5.17362e+01 + 36 36 1 5.28833e+00 -1.16185e+01 -4.91667e-01 + 37 37 1 -1.21617e+01 7.89333e+00 5.02417e+01 + 38 38 1 -6.30505e+00 9.31333e+00 -5.45045e+01 + 39 39 1 1.12983e+01 -1.00685e+01 5.51300e+01 + 40 40 1 2.81167e+00 3.13167e+00 4.17517e+01 + 41 41 1 -4.16838e+00 -9.73848e+00 4.89217e+01 + 42 42 1 1.22867e+01 -7.32515e+00 4.27650e+01 + 43 43 1 -7.50672e+00 2.53333e+00 1.66650e+01 + 44 44 1 -1.12217e+01 1.13417e+01 5.47200e+01 + 45 45 1 -9.60172e+00 -9.51682e+00 4.82750e+01 + 46 46 1 -1.18901e+01 -1.20668e+01 3.19283e+01 + 47 47 1 1.00783e+01 1.19033e+01 4.53333e-01 + 48 48 1 3.54167e+00 -6.03848e+00 -5.03478e+01 + 49 49 1 -2.29505e+00 -2.32015e+00 -6.16662e+01 + 50 50 1 7.35000e-01 -1.04018e+01 2.42833e+00 + 51 51 1 2.46616e-01 3.92500e+00 6.83667e+00 + 52 52 1 -1.05717e+01 2.61833e+00 2.64150e+01 + 53 53 1 -3.49838e+00 4.16833e+00 1.78833e+00 + 54 54 1 -2.40672e+00 6.29667e+00 1.09083e+01 + 55 55 1 -7.88838e+00 -5.84682e+00 1.22167e+01 + 56 56 1 1.55500e+00 9.39333e+00 3.31100e+01 + 57 57 1 -1.17101e+01 -1.28285e+01 4.31983e+01 + 58 58 1 1.21983e+01 1.27183e+01 -5.94678e+01 + 59 59 1 -7.46667e-01 -4.92182e+00 7.68167e+00 + 60 60 1 2.23667e+00 8.75000e+00 1.86100e+01 + 61 61 1 3.24833e+00 -7.14515e+00 -6.15512e+01 + 62 62 1 -7.86718e-01 6.28500e+00 -5.06795e+01 + 63 63 1 -6.28172e+00 -1.20368e+01 6.18483e+01 + 64 64 1 8.39949e-01 -4.31182e+00 2.17383e+01 + 65 65 1 3.80000e+00 -6.14515e+00 6.23500e+01 + 66 66 1 6.28167e+00 1.08817e+01 3.28833e+00 + 67 67 1 -1.27034e+01 -5.98182e+00 2.27400e+01 + 68 68 1 -1.21101e+01 -6.90182e+00 7.41667e+00 + 69 69 1 -1.03867e+01 -3.20182e+00 1.73550e+01 + 70 70 1 -1.42005e+00 1.09500e+00 3.86350e+01 + 71 71 1 -9.33005e+00 2.74833e+00 5.28317e+01 + 72 72 1 -9.21838e+00 -6.13848e+00 2.62017e+01 + 73 73 1 -1.19451e+01 -2.99015e+00 -5.66378e+01 + 74 74 1 1.75500e+00 1.11067e+01 2.39233e+01 + 75 75 1 1.58333e+00 -2.41848e+00 4.22083e+01 + 76 76 1 -5.46667e-01 -8.76848e+00 2.95750e+01 + 77 77 1 8.46667e+00 3.83000e+00 -5.95028e+01 + 78 78 1 6.73282e-01 -2.40515e+00 -5.34112e+01 + 79 79 1 3.56167e+00 4.83000e+00 2.25267e+01 + 80 80 1 -9.36172e+00 7.33667e+00 5.85500e+00 + 81 81 1 -1.02467e+01 5.32167e+00 4.56667e+01 + 82 82 1 9.01500e+00 -1.23868e+01 3.27317e+01 + 83 83 1 -7.55838e+00 8.65500e+00 3.66283e+01 + 84 84 1 8.31000e+00 1.27917e+01 -5.29962e+01 + 85 85 1 -3.28338e+00 3.13183e-01 2.05767e+01 + 86 86 1 -6.25838e+00 -1.15285e+01 3.60800e+01 + 87 87 1 -6.80172e+00 -2.18483e-01 3.76283e+01 + 88 88 1 -1.17067e+01 3.50000e-01 6.86500e+00 + 89 89 1 -7.09838e+00 1.20850e+01 1.55517e+01 + 90 90 1 -1.00534e+01 1.19750e+01 2.68033e+01 + 91 91 1 1.27950e+01 1.76167e+00 5.73433e+01 + 92 92 1 7.60500e+00 9.70333e+00 2.12967e+01 + 93 93 1 -7.38672e+00 5.61667e-01 -5.88578e+01 + 94 94 1 5.85333e+00 6.97000e+00 3.74850e+01 + 95 95 1 2.45000e+00 -5.00348e+00 2.80667e+00 + 96 96 1 -4.18333e-01 7.94850e-01 2.59500e+01 + 97 97 1 -3.78338e+00 7.33667e+00 5.61667e+00 + 98 98 1 7.72500e+00 1.59500e+00 2.01500e+01 + 99 99 1 8.74500e+00 9.07167e+00 -4.69278e+01 + 100 100 1 -2.94338e+00 2.91333e+00 5.77383e+01 + 101 101 1 -3.24338e+00 -3.33330e-02 -5.61162e+01 + 102 102 1 5.59833e+00 -4.42848e+00 5.76200e+01 + 103 103 1 1.04667e+00 -9.24515e+00 5.10550e+01 + 104 104 1 -4.37672e+00 7.81517e-01 6.34100e+01 + 105 105 1 -1.25034e+01 -6.78848e+00 5.11700e+01 + 106 106 1 2.33330e-02 -4.50182e+00 5.87117e+01 + 107 107 1 -1.24284e+01 1.16067e+01 1.57150e+01 + 108 108 1 1.43495e+00 -9.82848e+00 5.69350e+01 + 109 109 1 1.91333e+00 -5.52848e+00 3.47633e+01 + 110 110 1 2.61616e-01 -6.07848e+00 -5.67595e+01 + 111 111 1 6.13833e+00 -6.87015e+00 3.08283e+01 + 112 112 1 -7.20838e+00 6.06667e+00 -5.00228e+01 + 113 113 1 -7.28005e+00 -1.19602e+01 -5.05812e+01 + 114 114 1 -1.13534e+01 1.22733e+01 -5.41962e+01 + 115 115 1 1.06233e+01 -2.53682e+00 3.90083e+01 + 116 116 1 6.65833e+00 -4.72015e+00 7.56333e+00 + 117 117 1 -6.83005e+00 5.55667e+00 -6.42045e+01 + 118 118 1 -2.36672e+00 -1.22518e+01 -6.48178e+01 + 119 119 1 -5.24838e+00 -1.42667e+00 2.66817e+01 + 120 120 1 2.16167e+00 1.06000e+01 5.53217e+01 + 121 121 1 4.57333e+00 -2.99348e+00 1.17383e+01 + 122 122 1 6.76833e+00 2.61667e-01 4.27167e+01 + 123 123 1 -6.77838e+00 -4.25182e+00 5.03767e+01 + 124 124 1 1.24517e+01 -7.96817e-01 -5.15728e+01 + 125 125 1 2.84333e+00 -5.85182e+00 2.58333e+01 + 126 126 1 8.41667e+00 -9.71848e+00 3.96833e+01 + 127 127 1 6.57667e+00 -7.96515e+00 1.33400e+01 + 128 128 1 1.09900e+01 -4.06182e+00 5.68800e+01 + 129 129 1 -5.07838e+00 7.13667e+00 -1.98528e+01 + 130 130 1 2.58333e-01 -1.07068e+01 4.64467e+01 + 131 131 1 -8.13338e+00 -8.46817e-01 2.22617e+01 + 132 132 1 2.53167e+00 8.81167e+00 4.19650e+01 + 133 133 1 6.13333e+00 -9.78483e-01 2.48083e+01 + 134 134 1 7.60833e+00 -1.13718e+01 4.97700e+01 + 135 135 1 -6.00338e+00 4.18667e+00 4.08367e+01 + 136 136 1 -6.24505e+00 1.27683e+01 3.12800e+01 + 137 137 1 -1.03751e+01 9.64167e+00 1.05033e+01 + 138 138 1 1.03583e+01 -6.16015e+00 6.28883e+01 + 139 139 1 3.58167e+00 -1.01085e+01 -5.40362e+01 + 140 140 1 -9.88005e+00 8.06667e-01 -4.82545e+01 + 141 141 1 -2.32672e+00 -3.64682e+00 -7.49513e-01 + 142 142 1 -4.98333e-01 -2.78515e+00 2.95483e+01 + 143 143 1 1.14167e+00 6.22000e+00 5.85350e+01 + 144 144 1 -2.03505e+00 -8.84015e+00 1.96617e+01 + 145 145 1 1.10817e+01 -1.26682e+00 2.30250e+01 + 146 146 1 1.01333e+00 -1.09348e+00 1.69400e+01 + 147 147 1 -2.07505e+00 6.90667e+00 4.10650e+01 + 148 148 1 7.50500e+00 -6.81682e+00 3.53917e+01 + 149 149 1 3.66833e+00 -9.79515e+00 7.41500e+00 + 150 150 1 7.56333e+00 4.77333e+00 1.54983e+01 + 151 151 1 6.31333e+00 -1.07802e+01 -5.85278e+01 + 152 152 1 1.09167e+01 1.04850e+01 2.72550e+01 + 153 153 1 3.46667e+00 3.47500e+00 6.29217e+01 + 154 154 1 3.94167e+00 -6.31817e-01 6.43667e+00 + 155 155 1 -4.56338e+00 6.62833e+00 4.51317e+01 + 156 156 1 -1.03467e+01 -1.58015e+00 1.18817e+01 + 157 157 1 -2.38005e+00 -2.67515e+00 3.45367e+01 + 158 158 1 -3.91718e-01 4.89833e+00 3.10600e+01 + 159 159 1 -6.46338e+00 4.46500e+00 2.95883e+01 + 160 160 1 -9.10672e+00 -9.11682e+00 5.45550e+01 + 161 161 1 9.00333e+00 9.02167e+00 -4.21951e+00 + 162 162 1 -2.01338e+00 4.48667e+00 6.29967e+01 + 163 163 1 -1.19851e+01 -1.00935e+01 -6.46545e+01 + 164 164 1 -3.26505e+00 -5.20848e+00 3.97233e+01 + 165 165 1 -7.88384e-01 1.18817e+01 -5.17195e+01 + 166 166 1 -1.05584e+01 4.20167e+00 3.65000e+01 + 167 167 1 6.73667e+00 -5.37182e+00 2.17150e+01 + 168 168 1 9.24000e+00 -1.05015e+00 4.80400e+01 + 169 169 1 3.44833e+00 -6.55848e+00 1.72233e+01 + 170 170 1 1.13383e+01 3.78333e+00 9.67500e+00 + 171 171 1 -1.25551e+01 -1.10935e+01 5.13333e+00 + 172 172 1 2.19500e+00 -6.97348e+00 4.04667e+01 + 173 173 1 -1.27333e+00 -1.10385e+01 2.53350e+01 + 174 174 1 5.52167e+00 -1.32515e+00 3.14533e+01 + 175 175 1 8.07667e+00 -1.83348e+00 -5.80478e+01 + 176 176 1 8.67333e+00 -1.02018e+01 2.00083e+01 + 177 177 1 -1.59000e+00 5.92833e+00 2.66067e+01 + 178 178 1 -6.14838e+00 -1.06667e-01 3.13567e+01 + 179 179 1 -8.64505e+00 4.73500e+00 1.10800e+01 + 180 180 1 -8.68384e-01 1.22800e+01 5.99517e+01 + 181 181 1 -1.03967e+01 -2.55682e+00 2.96850e+01 + 182 182 1 -1.17784e+01 3.15167e+00 1.99750e+01 + 183 183 1 -8.21005e+00 -1.00568e+01 4.05383e+01 + 184 184 1 7.79000e+00 -9.15348e+00 3.68833e+00 + 185 185 1 7.55333e+00 -9.54182e+00 5.98867e+01 + 186 186 1 -1.11672e+00 1.51333e+00 4.74200e+01 + 187 187 1 -1.04284e+01 3.73000e+00 -1.90951e+00 + 188 188 1 -9.98672e+00 7.42333e+00 -5.88145e+01 + 189 189 1 1.14917e+01 1.69333e+00 5.24250e+01 + 190 190 1 9.18000e+00 4.07500e+00 4.02733e+01 + 191 191 1 -1.01167e+01 -4.44015e+00 4.04817e+01 + 192 192 1 2.08500e+00 -1.47182e+00 -5.95578e+01 + 193 193 1 1.17050e+01 6.66000e+00 1.31600e+01 + 194 194 1 -4.07172e+00 -1.16768e+01 5.46117e+01 + 195 195 1 -2.48838e+00 1.06033e+01 3.61717e+01 + 196 196 1 -1.08584e+01 -2.80848e+00 5.31700e+01 + 197 197 1 1.16333e+00 -1.16735e+01 -5.79945e+01 + 198 198 1 8.07000e+00 1.03083e+01 1.65617e+01 + 199 199 1 -1.09384e+01 7.82167e+00 3.11617e+01 + 200 200 1 -6.49172e+00 1.09500e+01 4.12067e+01 + 201 201 1 1.09100e+01 -1.15500e+00 2.98300e+01 + 202 202 1 2.23833e+00 -1.12552e+01 6.28117e+01 + 203 203 1 4.25667e+00 -1.13168e+01 3.41067e+01 + 204 204 1 -6.55838e+00 4.17000e+00 2.22950e+01 + 205 205 1 -1.22117e+01 -1.14485e+01 1.06617e+01 + 206 206 1 -9.55838e+00 9.14333e+00 6.09967e+01 + 207 207 1 1.19483e+01 1.00883e+01 6.40100e+01 + 208 208 1 9.67500e+00 -1.13501e+01 1.50117e+01 + 209 209 1 -2.24338e+00 9.01833e+00 1.57817e+01 + 210 210 1 9.67333e+00 1.06200e+01 8.67167e+00 + 211 211 1 5.55167e+00 7.27167e+00 -5.70878e+01 + 212 212 1 4.45500e+00 7.97833e+00 5.08950e+01 + 213 213 1 -6.90505e+00 -1.01318e+01 2.52033e+01 + 214 214 1 -1.36338e+00 -9.39848e+00 3.53433e+01 + 215 215 1 -1.05901e+01 4.32500e+00 -5.29012e+01 + 216 216 1 1.24717e+01 2.32833e+00 1.88667e+00 + 217 217 1 -3.94505e+00 8.05167e+00 6.02567e+01 + 218 218 1 1.28167e+01 4.57667e+00 6.12767e+01 + 219 219 1 -4.95172e+00 -5.78348e+00 2.97567e+01 + 220 220 1 1.25833e+00 1.00850e+01 6.88667e+00 + 221 221 1 -8.97338e+00 -7.86348e+00 3.21150e+01 + 222 222 1 7.88667e+00 5.52000e+00 7.05000e-01 + 223 223 1 1.27983e+01 8.15167e+00 -5.09212e+01 + 224 224 1 3.83333e+00 6.09167e+00 -4.79295e+01 + 225 225 1 -1.11667e-01 -4.16817e-01 1.03400e+01 + 226 226 1 1.07550e+01 7.84333e+00 3.53817e+01 + 227 227 1 -2.76838e+00 -6.56515e+00 5.41733e+01 + 228 228 1 8.26667e+00 9.40833e+00 -6.14178e+01 + 229 229 1 -7.21172e+00 1.13300e+01 5.11817e+01 + 230 230 1 -8.28838e+00 1.19667e+00 5.89717e+01 + 231 231 1 -2.09672e+00 -8.67682e+00 -5.22595e+01 + 232 232 1 -5.16838e+00 3.45000e+00 3.51083e+01 + 233 233 1 -5.17505e+00 4.76833e+00 -5.53045e+01 + 234 234 1 4.43167e+00 -4.74015e+00 4.74850e+01 + 235 235 1 3.95167e+00 -7.18170e-02 -2.84178e+01 + 236 236 1 3.85000e+00 3.06667e+00 2.82967e+01 + 237 237 1 -1.09784e+01 -2.53015e+00 3.50133e+01 + 238 238 1 3.62500e+00 6.34000e+00 -6.19212e+01 + 239 239 1 -1.06184e+01 -8.57348e+00 -5.71662e+01 + 240 240 1 6.00000e-01 -1.13335e+01 1.06100e+01 + 241 241 1 -8.44838e+00 7.62333e+00 1.64667e+01 + 242 242 1 -9.15672e+00 1.01167e+01 -6.37628e+01 + 243 243 1 -1.06505e+00 -2.52182e+00 -4.86678e+01 + 244 244 1 5.72833e+00 -5.72682e+00 -5.63145e+01 + 245 245 1 -6.58338e+00 -5.25015e+00 -5.87128e+01 + 246 246 1 7.71333e+00 -1.10068e+01 2.48433e+01 + 247 247 1 -2.44505e+00 1.11683e+01 4.52900e+01 + 248 248 1 -5.54172e+00 1.11900e+01 -2.25618e+00 + 249 249 1 1.17017e+01 5.46333e+00 2.39833e+01 + 250 250 1 -1.59500e+00 3.05167e+00 -6.08212e+01 + 251 251 1 7.33333e-01 8.61667e+00 6.36383e+01 + 252 252 1 2.23833e+00 3.36517e-01 5.79667e+01 + 253 253 1 -5.28172e+00 -4.06515e+00 -5.27795e+01 + 254 254 1 5.98333e-01 -7.68515e+00 -3.44951e+00 + 255 255 1 1.06717e+01 8.53167e+00 -5.61395e+01 + 256 256 1 -8.46505e+00 -9.96348e+00 -1.99785e+00 + 257 257 1 5.19333e+00 7.36500e+00 9.51667e+00 + 258 258 1 -5.94338e+00 -1.00101e+01 4.38000e+01 + 259 259 1 -8.62172e+00 -6.77515e+00 1.48167e+00 + 260 260 1 -1.09651e+01 -2.77682e+00 3.29833e+00 + 261 261 1 8.24333e+00 -1.05768e+01 -6.36662e+01 + 262 262 1 6.66833e+00 -1.73682e+00 -5.19778e+01 + 263 263 1 7.96333e+00 4.28167e+00 6.48033e+01 + 264 264 1 4.67000e+00 6.05000e-01 -6.28412e+01 + 265 265 1 3.20833e+00 7.52833e+00 1.41017e+01 + 266 266 1 8.49000e+00 -5.60348e+00 5.22600e+01 + 267 267 1 -6.09338e+00 -1.95682e+00 7.50833e+00 + 268 268 1 7.17167e+00 7.17500e+00 -5.15578e+01 + 269 269 1 -4.20672e+00 9.96333e+00 9.71333e+00 + 270 270 1 1.26950e+01 6.89167e+00 5.61933e+01 + 271 271 1 -4.09672e+00 2.40000e+00 5.24567e+01 + 272 272 1 1.10533e+01 -6.43348e+00 3.18467e+01 + 273 273 1 -8.97838e+00 1.10650e+01 2.09467e+01 + 274 274 1 -1.27505e+00 5.84833e+00 2.05150e+01 + 275 275 1 1.13717e+01 5.53333e-01 -6.22962e+01 + 276 276 1 7.04167e+00 -1.61348e+00 2.27833e+00 + 277 277 1 9.14500e+00 8.91500e+00 4.77283e+01 + 278 278 1 -1.07734e+01 -5.61348e+00 6.09833e+01 + 279 279 1 -9.55005e+00 9.78183e-01 4.21433e+01 + 280 280 1 6.32500e+00 -4.59682e+00 4.25767e+01 + 281 281 1 6.93167e+00 9.66333e+00 6.36833e+01 + 282 282 1 -4.51172e+00 2.25333e+00 8.89667e+00 + 283 283 1 -1.62505e+00 9.82333e+00 -5.69978e+01 + 284 284 1 9.66667e+00 -5.19182e+00 2.66767e+01 + 285 285 1 7.51500e+00 6.41333e+00 5.90400e+01 + 286 286 1 1.17567e+01 -2.47515e+00 4.43750e+01 + 287 287 1 3.52167e+00 2.86517e-01 5.17950e+01 + 288 288 1 2.56500e+00 1.18833e+01 3.76950e+01 + 289 289 1 4.74500e+00 4.52500e+00 5.53550e+01 + 290 290 1 9.29500e+00 1.02767e+01 5.32383e+01 + 291 291 1 9.82333e+00 -6.84182e+00 -6.04762e+01 + 292 292 1 4.22167e+00 -1.27585e+01 -4.91712e+01 + 293 293 1 3.87000e+00 6.36667e-01 4.66350e+01 + 294 294 1 5.22333e+00 -1.01318e+01 4.35450e+01 + 295 295 1 4.66333e+00 2.66167e+00 1.15517e+01 + 296 296 1 7.18500e+00 2.78500e+00 5.46833e+00 + 297 297 1 -1.18451e+01 8.21000e+00 3.99900e+01 + 298 298 1 6.81167e+00 7.91500e+00 2.58367e+01 + 299 299 1 8.34833e+00 9.49000e+00 4.07533e+01 + 300 300 1 -2.28005e+00 1.05200e+01 1.56667e+00 + 301 301 1 -8.17172e+00 1.09267e+01 4.66433e+01 + 302 302 1 -1.25601e+01 2.05667e+00 -5.71462e+01 + 303 303 1 -1.13001e+01 -9.11182e+00 1.54983e+01 + 304 304 1 -1.15301e+01 -4.64348e+00 -6.17728e+01 + 305 305 1 4.30000e+00 -1.12985e+01 2.85467e+01 + 306 306 1 9.61167e+00 3.30667e+00 -4.85445e+01 + 307 307 1 4.86000e+00 1.18850e+01 1.22533e+01 + 308 308 1 -1.09667e+00 1.83330e-02 -1.18012e+01 + 309 309 1 1.00683e+01 4.57333e+00 2.88000e+01 + 310 310 1 3.12833e+00 -1.24468e+01 1.67350e+01 + 311 311 1 3.05833e+00 1.16183e+01 -6.17128e+01 + 312 312 1 -2.86672e+00 -6.10182e+00 2.35583e+01 + 313 313 1 7.53500e+00 2.00000e-02 5.54433e+01 + 314 314 1 -1.41005e+00 1.18017e+01 3.03900e+01 + 315 315 1 -6.77005e+00 -6.68483e-01 1.35049e+00 + 316 316 1 1.15483e+01 -9.90682e+00 2.74800e+01 + 317 317 1 -6.81005e+00 1.46333e+00 4.77233e+01 + 318 318 1 -7.04505e+00 -4.14348e+00 6.47683e+01 + 319 319 1 -4.44172e+00 9.97000e+00 2.53533e+01 + 320 320 1 6.26167e+00 4.66670e-02 3.76633e+01 + 321 321 1 -7.18838e+00 -8.39015e+00 1.86550e+01 + 322 322 1 1.23800e+01 -1.23135e+01 4.93233e+01 + 323 323 1 -6.50510e-02 6.13833e+00 4.72633e+01 + 324 324 1 -1.09534e+01 -5.99682e+00 -5.09095e+01 + 325 325 1 -1.08917e+01 -9.63848e+00 2.19983e+01 + 326 326 1 -1.16505e+00 -1.31000e+00 5.40950e+01 + 327 327 1 8.61500e+00 5.27667e+00 5.23883e+01 + 328 328 1 2.62000e+00 6.57167e+00 2.86167e+00 + 329 329 1 -1.62172e+00 2.99833e+00 1.49850e+01 + 330 330 1 -4.20338e+00 1.43667e+00 -5.05678e+01 + 331 331 1 -1.63338e+00 -8.63483e-01 4.38667e+00 + 332 332 1 -2.99505e+00 -1.15952e+01 5.73833e+00 + 333 333 1 -8.51505e+00 7.22500e+00 2.58650e+01 + 334 334 1 1.00183e+01 -5.50182e+00 1.79333e+01 + 335 335 1 4.59000e+00 1.15700e+01 5.96317e+01 + 336 336 1 1.12150e+01 -4.89348e+00 1.17950e+01 + 337 337 1 -5.72172e+00 6.76500e+00 5.01783e+01 + 338 338 1 -8.14338e+00 3.48833e+00 3.82667e+00 + 339 339 1 -6.27672e+00 -2.42182e+00 5.54567e+01 + 340 340 1 -8.89005e+00 -4.91848e+00 4.48850e+01 + 341 341 1 1.07617e+01 -9.76182e+00 -5.52695e+01 + 342 342 1 -3.48672e+00 8.29833e+00 5.51450e+01 + 343 343 1 -6.81505e+00 7.57167e+00 7.86667e-01 + 344 344 1 3.36833e+00 -4.70015e+00 5.35033e+01 + 345 345 1 1.19017e+01 6.61517e-01 1.58133e+01 + 346 346 1 -6.74005e+00 -1.26752e+01 3.16167e+00 + 347 347 1 -7.87672e+00 1.25567e+01 5.74817e+01 + 348 348 1 -1.48338e+00 -5.62348e+00 4.49317e+01 + 349 349 1 -1.62833e+00 7.82000e+00 -6.08678e+01 + 350 350 1 -9.30005e+00 4.05000e-01 -6.37712e+01 + 351 351 1 -1.15751e+01 1.26117e+01 3.70600e+01 + 352 352 1 6.68167e+00 -1.15435e+01 5.50633e+01 + 353 353 1 -4.12172e+00 -1.37515e+00 4.25467e+01 + 354 354 1 1.13083e+01 6.89167e+00 4.68167e+00 + 355 355 1 -8.20005e+00 -9.47348e+00 -6.21212e+01 + 356 356 1 3.63500e+00 1.00733e+01 -5.40245e+01 + 357 357 1 -2.60005e+00 -8.37848e+00 -6.05162e+01 + 358 358 1 1.25900e+01 -1.51848e+00 6.28550e+01 + 359 359 1 8.73167e+00 -1.04252e+01 9.58833e+00 + 360 360 1 7.08667e+00 -2.11182e+00 1.61733e+01 + 361 361 1 -8.21005e+00 -6.48483e-01 -5.36795e+01 + 362 362 1 -1.16967e+01 2.42333e+00 3.17633e+01 + 363 363 1 6.76167e+00 -3.25015e+00 -6.34778e+01 + 364 364 1 -8.35000e-01 -3.41015e+00 4.92800e+01 + 365 365 1 -5.81838e+00 1.20017e+01 -6.03645e+01 + 366 366 1 9.25167e+00 -1.27385e+01 4.43900e+01 + 367 367 1 3.53667e+00 -1.03485e+01 2.17783e+01 + 368 368 1 -6.36505e+00 -5.73848e+00 3.58900e+01 + 369 369 1 -4.67005e+00 -1.07385e+01 -5.62328e+01 + 370 370 1 5.56000e+00 4.32833e+00 3.27267e+01 + 371 371 1 -4.15005e+00 -7.68182e+00 5.88083e+01 + 372 372 1 9.83833e+00 3.96167e+00 4.64567e+01 + 373 373 1 -6.84005e+00 -7.32182e+00 6.94667e+00 + 374 374 1 -4.53672e+00 -1.13000e+00 1.38617e+01 + 375 375 1 6.95000e-01 -1.69015e+00 6.39450e+01 + 376 376 1 3.63333e-01 5.22833e+00 -5.47112e+01 + 377 377 1 8.84000e+00 -4.84830e-02 1.13333e+01 + 378 378 1 -3.03172e+00 -9.20348e+00 -6.08333e-01 + 379 379 1 4.58333e-01 5.75167e+00 5.28617e+01 + 380 380 1 -2.17005e+00 -1.07718e+01 4.02383e+01 + 381 381 2 -1.02401e+01 -1.19015e+00 -1.80678e+01 + 382 382 2 1.18700e+01 -4.44015e+00 2.02154e-01 + 383 383 2 7.30000e+00 -2.06015e+00 -4.37478e+01 + 384 384 2 9.95000e+00 1.46000e+00 -4.43378e+01 + 385 385 2 -1.18801e+01 -1.24802e+01 -2.76578e+01 + 386 386 2 -6.80051e-01 9.39000e+00 -3.69778e+01 + 387 387 2 -8.28005e+00 2.09850e-01 -1.21578e+01 + 388 388 2 -2.45005e+00 -1.06901e+01 -2.57978e+01 + 389 389 2 -1.05501e+01 1.10200e+01 -3.73578e+01 + 390 390 2 -1.15801e+01 1.18700e+01 -1.38078e+01 + 391 391 2 9.62000e+00 -3.18015e+00 -3.03078e+01 + 392 392 2 8.11000e+00 -4.45015e+00 -4.69678e+01 + 393 393 2 9.05000e+00 1.22100e+01 -3.89378e+01 + 394 394 2 9.60000e-01 3.10000e+00 -4.21785e+00 + 395 395 2 1.08100e+01 4.27000e+00 -2.98378e+01 + 396 396 2 -1.22701e+01 -1.11202e+01 -1.15978e+01 + 397 397 2 -4.00005e+00 -1.15901e+01 -3.85878e+01 + 398 398 2 -8.06005e+00 6.25000e+00 -2.85378e+01 + 399 399 2 8.85000e+00 3.72000e+00 -2.46178e+01 + 400 400 2 7.00000e-01 9.29000e+00 -1.56378e+01 + 401 401 2 1.20200e+01 1.25000e+01 -1.54078e+01 + 402 402 2 5.53000e+00 1.21000e+00 -2.16978e+01 + 403 403 2 -1.03005e+00 -8.76015e+00 -4.32778e+01 + 404 404 2 6.74000e+00 -3.00150e-01 -4.71478e+01 + 405 405 2 6.26000e+00 -4.50150e-01 -1.13078e+01 + 406 406 2 2.20000e+00 -1.15302e+01 -2.55578e+01 + 407 407 2 2.51000e+00 8.13000e+00 -3.50578e+01 + 408 408 2 9.66000e+00 -5.00150e-01 -4.46785e+00 + 409 409 2 -7.00510e-02 -1.03102e+01 -8.19785e+00 + 410 410 2 -5.22005e+00 -2.46015e+00 -3.54878e+01 + 411 411 2 -3.00005e+00 5.00000e-01 -8.86785e+00 + 412 412 2 4.50000e+00 -6.97015e+00 -2.34178e+01 + 413 413 2 7.21000e+00 -2.67015e+00 -9.79785e+00 + 414 414 2 6.64000e+00 7.30000e-01 -1.68478e+01 + 415 415 2 5.07000e+00 -7.89015e+00 -4.75178e+01 + 416 416 2 -9.74005e+00 -6.40015e+00 -4.25378e+01 + 417 417 2 -4.11005e+00 7.84000e+00 -4.61278e+01 + 418 418 2 3.85000e+00 -1.70015e+00 -4.32778e+01 + 419 419 2 5.79000e+00 -2.86015e+00 -4.06785e+00 + 420 420 2 -4.76005e+00 1.16800e+01 -4.70378e+01 + 421 421 2 -6.68005e+00 -5.66015e+00 -2.77785e+00 + 422 422 2 -5.40051e-01 1.46000e+00 -7.06785e+00 + 423 423 2 8.80000e+00 1.26600e+01 -4.33578e+01 + 424 424 2 -4.34005e+00 1.36000e+00 -2.45078e+01 + 425 425 2 3.14000e+00 -7.38015e+00 -6.37785e+00 + 426 426 2 -3.12005e+00 6.33000e+00 -4.18478e+01 + 427 427 2 -5.80051e-01 8.01000e+00 -4.53878e+01 + 428 428 2 5.12000e+00 -2.50015e+00 -1.82578e+01 + 429 429 2 9.03000e+00 -2.18015e+00 -4.62178e+01 + 430 430 2 -2.10051e-01 -8.00015e+00 -4.92778e+01 + 431 431 2 1.15900e+01 -1.53015e+00 -3.57478e+01 + 432 432 2 2.39949e-01 7.50000e+00 -2.59378e+01 + 433 433 2 -1.60005e+00 6.63000e+00 -2.77785e+00 + 434 434 2 -1.25301e+01 -2.96015e+00 -2.55478e+01 + 435 435 2 8.62000e+00 -2.89015e+00 -2.06278e+01 + 436 436 2 4.57000e+00 8.15000e+00 -3.08778e+01 + 437 437 2 -8.50005e+00 1.06900e+01 -2.59678e+01 + 438 438 2 6.05000e+00 9.46000e+00 -7.65785e+00 + 439 439 2 8.38000e+00 -1.12802e+01 -3.71678e+01 + 440 440 2 -9.42005e+00 7.86000e+00 -1.77478e+01 + 441 441 2 -5.09005e+00 4.14000e+00 -4.29678e+01 + 442 442 2 5.73000e+00 -6.57015e+00 -1.60000e-01 + 443 443 2 1.03800e+01 -9.55015e+00 -3.29778e+01 + 444 444 2 8.68000e+00 -3.54015e+00 -3.51478e+01 + 445 445 2 -4.30051e-01 8.66000e+00 -8.42785e+00 + 446 446 2 -9.07005e+00 4.91000e+00 -1.08878e+01 + 447 447 2 -1.86005e+00 3.42000e+00 -2.34778e+01 + 448 448 2 9.43000e+00 -1.23802e+01 -1.31278e+01 + 449 449 2 5.28000e+00 9.97000e+00 -3.92178e+01 + 450 450 2 -4.80051e-01 7.00000e+00 -1.61578e+01 + 451 451 2 4.70000e-01 1.61000e+00 -4.71278e+01 + 452 452 2 1.15100e+01 1.17600e+01 -4.89878e+01 + 453 453 2 -7.41005e+00 -9.70150e-01 -1.63978e+01 + 454 454 2 -1.49005e+00 8.88000e+00 -4.25878e+01 + 455 455 2 -5.37005e+00 -1.14101e+01 -3.46378e+01 + 456 456 2 -1.18701e+01 1.08000e+00 -2.70278e+01 + 457 457 2 -6.47005e+00 -5.11015e+00 -7.43785e+00 + 458 458 2 7.03000e+00 7.11000e+00 -2.72078e+01 + 459 459 2 1.10000e+01 7.53000e+00 -1.49078e+01 + 460 460 2 -1.07005e+00 1.04100e+01 -4.65978e+01 + 461 461 2 -1.15201e+01 -8.59015e+00 -3.35178e+01 + 462 462 2 -5.20005e+00 2.88000e+00 -6.38785e+00 + 463 463 2 5.55000e+00 -5.10015e+00 -2.66078e+01 + 464 464 2 1.27700e+01 -1.09702e+01 -1.42678e+01 + 465 465 2 8.68000e+00 8.71000e+00 -1.45678e+01 + 466 466 2 5.20000e+00 -8.00150e-01 -2.55978e+01 + 467 467 2 1.15700e+01 -9.75015e+00 -5.44785e+00 + 468 468 2 -1.05801e+01 1.11600e+01 -9.07785e+00 + 469 469 2 2.18000e+00 -5.93015e+00 -3.15678e+01 + 470 470 2 4.14000e+00 5.64000e+00 -1.93578e+01 + 471 471 2 -1.13901e+01 9.20000e-01 -3.38078e+01 + 472 472 2 2.72000e+00 1.16400e+01 -7.09785e+00 + 473 473 2 -2.81005e+00 8.78000e+00 -9.77785e+00 + 474 474 2 1.70000e+00 6.18000e+00 -1.81278e+01 + 475 475 2 -5.05005e+00 5.20000e-01 -2.05478e+01 + 476 476 2 -6.93005e+00 -2.13015e+00 -8.39785e+00 + 477 477 2 2.92000e+00 3.99000e+00 -2.49378e+01 + 478 478 2 9.71000e+00 9.98000e+00 -2.88578e+01 + 479 479 2 -1.11001e+01 1.09600e+01 -2.64978e+01 + 480 480 2 9.31000e+00 -7.59015e+00 -1.97378e+01 + 481 481 2 -5.28005e+00 2.27000e+00 -3.52678e+01 + 482 482 2 -7.72005e+00 4.92000e+00 -4.35978e+01 + 483 483 2 -8.05005e+00 -6.37015e+00 -2.84178e+01 + 484 484 2 1.03200e+01 -7.74015e+00 -7.07785e+00 + 485 485 2 -5.72005e+00 -8.61015e+00 -2.02378e+01 + 486 486 2 -6.69005e+00 1.60000e+00 -2.56478e+01 + 487 487 2 -3.87005e+00 1.08500e+01 -2.98078e+01 + 488 488 2 9.28000e+00 -2.47015e+00 -2.45978e+01 + 489 489 2 1.19900e+01 7.50000e+00 -3.40078e+01 + 490 490 2 -5.56005e+00 1.20400e+01 -7.66785e+00 + 491 491 2 1.03900e+01 2.91000e+00 -3.20785e+00 + 492 492 2 1.10000e-01 1.28600e+01 -3.82278e+01 + 493 493 2 -4.63005e+00 -6.61015e+00 -4.37785e+00 + 494 494 2 6.90000e+00 3.45000e+00 -4.07778e+01 + 495 495 2 -6.37005e+00 -2.56015e+00 -4.10678e+01 + 496 496 2 -2.85005e+00 1.10700e+01 -2.23378e+01 + 497 497 2 5.43000e+00 -3.95015e+00 -4.26978e+01 + 498 498 2 -1.01601e+01 -2.33015e+00 -4.94785e+00 + 499 499 2 -2.95005e+00 8.48000e+00 -3.40878e+01 + 500 500 2 -1.22001e+01 7.83000e+00 -4.14878e+01 + 501 501 2 4.71000e+00 1.29000e+00 -4.80378e+01 + 502 502 2 1.17200e+01 -2.11015e+00 -1.28878e+01 + 503 503 2 1.27600e+01 -8.82015e+00 1.56000e+00 + 504 504 2 3.32000e+00 7.90000e-01 -3.13278e+01 + 505 505 2 -1.23901e+01 -1.04802e+01 -1.78678e+01 + 506 506 2 -3.10005e+00 -4.33015e+00 -3.52278e+01 + 507 507 2 2.74000e+00 7.60000e-01 -1.43778e+01 + 508 508 2 7.04000e+00 -1.01001e+01 -1.53678e+01 + 509 509 2 -3.70051e-01 -4.50015e+00 -4.33478e+01 + 510 510 2 -5.64005e+00 -4.24015e+00 -1.01078e+01 + 511 511 2 -5.51005e+00 -5.73015e+00 -2.35878e+01 + 512 512 2 -6.07005e+00 1.19600e+01 -2.83378e+01 + 513 513 2 5.23000e+00 -9.65015e+00 -2.77878e+01 + 514 514 2 -4.86005e+00 -4.43015e+00 -1.38178e+01 + 515 515 2 -9.23005e+00 -7.50015e+00 -3.28178e+01 + 516 516 2 -2.64005e+00 6.85000e+00 -3.89578e+01 + 517 517 2 7.41000e+00 8.35000e+00 -2.18478e+01 + 518 518 2 -1.21801e+01 -3.40150e-01 -2.50785e+00 + 519 519 2 1.04600e+01 -1.03602e+01 -9.28785e+00 + 520 520 2 1.23200e+01 3.38000e+00 -4.49778e+01 + 521 521 2 4.50000e-01 6.30000e+00 -3.54678e+01 + 522 522 2 1.10700e+01 8.86000e+00 -4.16678e+01 + 523 523 2 1.21700e+01 1.13400e+01 -4.44178e+01 + 524 524 2 -1.00301e+01 3.39000e+00 -2.36078e+01 + 525 525 2 -1.20601e+01 7.42000e+00 -4.59378e+01 + 526 526 2 -3.86005e+00 2.49850e-01 -2.71785e+00 + 527 527 2 -9.63005e+00 -2.27015e+00 -9.29785e+00 + 528 528 2 -5.66005e+00 7.33000e+00 -6.95785e+00 + 529 529 2 1.20500e+01 -5.85015e+00 -3.46578e+01 + 530 530 2 1.12900e+01 7.96000e+00 -6.60785e+00 + 531 531 2 1.01000e+00 -1.15201e+01 -1.08678e+01 + 532 532 2 -6.66005e+00 -1.22701e+01 -9.75785e+00 + 533 533 2 -7.33005e+00 -6.88015e+00 -5.25785e+00 + 534 534 2 1.57000e+00 3.16000e+00 -2.94278e+01 + 535 535 2 -1.21901e+01 1.18500e+01 -5.40785e+00 + 536 536 2 -1.19601e+01 9.12000e+00 -1.77378e+01 + 537 537 2 -9.90051e-01 5.90000e+00 -5.75785e+00 + 538 538 2 3.77000e+00 -3.80150e-01 -2.30978e+01 + 539 539 2 1.06000e+01 4.62000e+00 -4.24878e+01 + 540 540 2 -8.17005e+00 1.20000e-01 -7.74785e+00 + 541 541 2 2.22000e+00 -6.10150e-01 -1.80678e+01 + 542 542 2 -1.15201e+01 -8.19015e+00 -1.68478e+01 + 543 543 2 1.26900e+01 3.15000e+00 -8.55785e+00 + 544 544 2 -9.58005e+00 -1.09602e+01 -1.11978e+01 + 545 545 2 -1.23201e+01 -1.27501e+01 -1.30785e+00 + 546 546 2 -3.28005e+00 9.89000e+00 -4.48378e+01 + 547 547 2 7.10000e-01 -3.64015e+00 -1.29778e+01 + 548 548 2 -7.31005e+00 1.25000e+01 -1.33678e+01 + 549 549 2 6.30000e+00 4.32000e+00 -2.75478e+01 + 550 550 2 2.89000e+00 8.11000e+00 -2.19978e+01 + 551 551 2 7.55000e+00 2.34000e+00 -4.32278e+01 + 552 552 2 -1.21701e+01 -1.13501e+01 1.01000e+00 + 553 553 2 -1.27601e+01 3.82000e+00 -2.30478e+01 + 554 554 2 -1.20901e+01 -8.15015e+00 -9.79785e+00 + 555 555 2 -2.96005e+00 -1.25502e+01 -3.39578e+01 + 556 556 2 -9.18005e+00 9.07000e+00 -7.85785e+00 + 557 557 2 -7.59005e+00 8.80000e+00 -1.57878e+01 + 558 558 2 1.06500e+01 1.14900e+01 -2.64178e+01 + 559 559 2 9.34000e+00 1.79000e+00 -7.52785e+00 + 560 560 2 -1.09301e+01 -6.58015e+00 -2.95978e+01 + 561 561 2 2.58000e+00 -8.78015e+00 -4.64478e+01 + 562 562 2 -7.20005e+00 2.79000e+00 -1.08878e+01 + 563 563 2 7.20000e-01 1.09300e+01 -3.50578e+01 + 564 564 2 2.79000e+00 6.91000e+00 -3.93778e+01 + 565 565 2 -8.80051e-01 4.51000e+00 -2.94678e+01 + 566 566 2 -9.72005e+00 1.23400e+01 -4.31578e+01 + 567 567 2 9.10000e+00 1.01200e+01 -2.40378e+01 + 568 568 2 2.03000e+00 -8.77015e+00 -8.25785e+00 + 569 569 2 2.02000e+00 3.47000e+00 -1.71578e+01 + 570 570 2 5.03000e+00 5.90000e-01 -1.65785e+00 + 571 571 2 3.14000e+00 1.23700e+01 -4.44678e+01 + 572 572 2 -8.38005e+00 1.75000e+00 -5.17785e+00 + 573 573 2 -7.30005e+00 -6.94015e+00 -4.39378e+01 + 574 574 2 2.27000e+00 4.98000e+00 -9.04785e+00 + 575 575 2 7.60000e+00 -1.21001e+01 -2.85785e+00 + 576 576 2 1.08000e+01 7.32000e+00 -1.21878e+01 + 577 577 2 1.00700e+01 -9.64015e+00 -4.04978e+01 + 578 578 2 -6.48005e+00 5.91000e+00 -2.47078e+01 + 579 579 2 2.88000e+00 -6.88015e+00 -1.23778e+01 + 580 580 2 9.11000e+00 -5.79015e+00 -5.55785e+00 + 581 581 2 9.63000e+00 6.09000e+00 -2.57578e+01 + 582 582 2 7.96000e+00 3.77000e+00 -1.84178e+01 + 583 583 2 -1.53005e+00 -1.80150e-01 -4.56785e+00 + 584 584 2 -1.02601e+01 -6.04015e+00 -2.00078e+01 + 585 585 2 8.03000e+00 2.93000e+00 -3.03778e+01 + 586 586 2 6.30000e-01 1.79000e+00 -3.18078e+01 + 587 587 2 2.02000e+00 4.07000e+00 -3.35778e+01 + 588 588 2 6.45000e+00 7.77000e+00 -4.37678e+01 + 589 589 2 -2.30000e-01 5.55000e+00 -2.36278e+01 + 590 590 2 4.37000e+00 -4.19015e+00 -2.05278e+01 + 591 591 2 -1.17201e+01 9.47000e+00 -3.29378e+01 + 592 592 2 -9.60005e+00 3.94000e+00 -4.20078e+01 + 593 593 2 -9.29005e+00 7.65000e+00 -3.84378e+01 + 594 594 2 -3.06005e+00 -5.49015e+00 -2.83178e+01 + 595 595 2 -9.15005e+00 1.10500e+01 -1.78278e+01 + 596 596 2 3.24000e+00 5.36000e+00 -1.26178e+01 + 597 597 2 -7.20051e-01 6.48000e+00 -1.36278e+01 + 598 598 2 -6.00051e-01 -1.09201e+01 -1.91378e+01 + 599 599 2 2.52000e+00 4.33000e+00 -4.03778e+01 + 600 600 2 -4.49005e+00 -1.25101e+01 -2.27278e+01 + 601 601 2 7.37000e+00 4.90000e+00 -6.15785e+00 + 602 602 2 -1.19401e+01 7.11000e+00 -2.30278e+01 + 603 603 2 1.08300e+01 8.90000e-01 -3.94978e+01 + 604 604 2 -6.28005e+00 -1.86015e+00 -2.40678e+01 + 605 605 2 3.83000e+00 -9.94015e+00 -9.88785e+00 + 606 606 2 -1.20901e+01 1.07600e+01 -1.99178e+01 + 607 607 2 1.19000e+00 1.22200e+01 -2.84678e+01 + 608 608 2 9.01000e+00 -1.15602e+01 -2.31778e+01 + 609 609 2 3.50000e+00 7.86000e+00 -4.19378e+01 + 610 610 2 2.65000e+00 2.12000e+00 -8.10785e+00 + 611 611 2 -1.04005e+00 3.91000e+00 -4.63778e+01 + 612 612 2 6.18000e+00 4.80000e+00 -2.32078e+01 + 613 613 2 1.14100e+01 -1.01402e+01 -3.58178e+01 + 614 614 2 2.72000e+00 -4.66015e+00 -2.25578e+01 + 615 615 2 8.70000e+00 -5.46015e+00 3.04000e+00 + 616 616 2 2.33000e+00 -1.15701e+01 -1.87178e+01 + 617 617 2 -1.02501e+01 -7.67015e+00 -2.37785e+00 + 618 618 2 -7.88005e+00 5.97000e+00 -1.55678e+01 + 619 619 2 -1.16901e+01 -9.82015e+00 -4.29178e+01 + 620 620 2 -3.32005e+00 9.77000e+00 -4.82378e+01 + 621 621 2 -1.32005e+00 2.96000e+00 -3.71978e+01 + 622 622 2 6.33000e+00 -2.59015e+00 -2.19778e+01 + 623 623 2 -2.20005e+00 -1.19401e+01 -3.66278e+01 + 624 624 2 -1.87005e+00 2.94000e+00 -1.51178e+01 + 625 625 2 -2.30005e+00 5.61000e+00 -3.62678e+01 + 626 626 2 -2.33005e+00 5.10000e-01 -2.79178e+01 + 627 627 2 8.58000e+00 9.27000e+00 -1.83578e+01 + 628 628 2 5.96000e+00 -7.48015e+00 -7.07785e+00 + 629 629 2 9.85000e+00 1.16600e+01 -7.90785e+00 + 630 630 2 8.07000e+00 1.23300e+01 -2.57078e+01 + 631 631 2 -9.99005e+00 1.16300e+01 -1.15878e+01 + 632 632 2 -9.30005e+00 -8.81015e+00 -2.51778e+01 + 633 633 2 8.51000e+00 -8.90015e+00 -3.82878e+01 + 634 634 2 8.00000e-01 7.20000e-01 -4.30378e+01 + 635 635 2 1.22500e+01 1.08000e+01 -3.74878e+01 + 636 636 2 -2.84005e+00 -1.06701e+01 -4.09478e+01 + 637 637 2 -3.89005e+00 4.39000e+00 -4.01078e+01 + 638 638 2 2.29949e-01 -1.09015e+00 -2.49778e+01 + 639 639 2 5.00000e+00 6.95000e+00 -1.04678e+01 + 640 640 2 -1.15701e+01 -1.22902e+01 -7.52785e+00 + 641 641 2 7.02000e+00 -4.20150e-01 -1.96478e+01 + 642 642 2 -1.00301e+01 5.23000e+00 -1.87578e+01 + 643 643 2 -2.97005e+00 -1.23002e+01 -1.86978e+01 + 644 644 2 7.93000e+00 5.27000e+00 -4.37978e+01 + 645 645 2 -5.48005e+00 4.75000e+00 -4.51785e+00 + 646 646 2 -8.82005e+00 1.06000e+00 -2.82778e+01 + 647 647 2 -9.41005e+00 5.16000e+00 -3.96778e+01 + 648 648 2 4.60000e-01 -1.03702e+01 -4.58178e+01 + 649 649 2 6.96000e+00 -9.00000e-02 -3.29778e+01 + 650 650 2 6.64000e+00 -1.47015e+00 -2.11785e+00 + 651 651 2 -5.25005e+00 -2.20015e+00 -2.66878e+01 + 652 652 2 -2.59005e+00 2.66000e+00 -2.61378e+01 + 653 653 2 -9.07005e+00 7.51000e+00 -3.36785e+00 + 654 654 2 -9.16005e+00 -3.34015e+00 -2.84178e+01 + 655 655 2 6.03000e+00 -6.19015e+00 -1.97178e+01 + 656 656 2 1.17400e+01 -1.11302e+01 -3.02778e+01 + 657 657 2 9.60000e-01 -1.71015e+00 -3.95978e+01 + 658 658 2 6.73000e+00 -1.25201e+01 -1.38078e+01 + 659 659 2 7.33000e+00 6.32000e+00 -1.42178e+01 + 660 660 2 -4.75005e+00 -9.13015e+00 -4.77878e+01 + 661 661 2 7.23000e+00 9.68000e+00 -2.90978e+01 + 662 662 2 5.48000e+00 -1.19502e+01 -1.96878e+01 + 663 663 2 -7.24005e+00 3.12000e+00 -8.09785e+00 + 664 664 2 -5.98005e+00 6.25000e+00 -1.35478e+01 + 665 665 2 -1.14301e+01 -1.24401e+01 -3.88078e+01 + 666 666 2 6.07000e+00 1.07900e+01 -9.95785e+00 + 667 667 2 2.61000e+00 3.80000e-01 -4.62878e+01 + 668 668 2 -8.67005e+00 1.40000e-01 -1.99878e+01 + 669 669 2 3.14000e+00 -2.13015e+00 -3.74978e+01 + 670 670 2 -1.11201e+01 -9.32015e+00 -4.72978e+01 + 671 671 2 -9.30005e+00 -3.70015e+00 -1.29478e+01 + 672 672 2 8.48000e+00 -1.10801e+01 -3.40578e+01 + 673 673 2 -8.44005e+00 9.15000e+00 -2.02478e+01 + 674 674 2 2.37000e+00 -2.69015e+00 -2.45878e+01 + 675 675 2 -3.97005e+00 1.09500e+01 -3.52278e+01 + 676 676 2 1.28100e+01 -4.70150e-01 -1.86178e+01 + 677 677 2 9.96000e+00 -5.23015e+00 -2.47878e+01 + 678 678 2 -8.50051e-01 -7.20150e-01 -2.20178e+01 + 679 679 2 9.92000e+00 5.61000e+00 -6.68785e+00 + 680 680 2 2.42000e+00 -7.88015e+00 -1.72078e+01 + 681 681 2 -3.49005e+00 -4.03015e+00 -3.82478e+01 + 682 682 2 -1.22201e+01 -7.25015e+00 -1.34378e+01 + 683 683 2 -6.83005e+00 2.98000e+00 -3.06378e+01 + 684 684 2 -3.34005e+00 7.80000e-01 -3.68078e+01 + 685 685 2 -6.59005e+00 8.55000e+00 -2.74378e+01 + 686 686 2 7.10000e+00 6.20000e+00 -3.98978e+01 + 687 687 2 -1.70051e-01 -8.45015e+00 -2.37078e+01 + 688 688 2 2.24000e+00 1.20800e+01 -1.55578e+01 + 689 689 2 -8.98005e+00 1.21400e+01 -4.01678e+01 + 690 690 2 8.91000e+00 1.21300e+01 -1.76078e+01 + 691 691 2 -3.01005e+00 2.85000e+00 -3.16785e+00 + 692 692 2 5.26000e+00 9.91000e+00 -2.90785e+00 + 693 693 2 -5.15005e+00 -1.08301e+01 -1.85578e+01 + 694 694 2 -7.97005e+00 8.15000e+00 -5.65785e+00 + 695 695 2 -1.10501e+01 2.84000e+00 -3.79278e+01 + 696 696 2 2.69000e+00 -6.44015e+00 -3.78078e+01 + 697 697 2 5.02000e+00 -1.22202e+01 -2.24478e+01 + 698 698 2 -4.99005e+00 8.94000e+00 -5.03078e+01 + 699 699 2 3.48000e+00 5.17000e+00 -4.26785e+00 + 700 700 2 1.28600e+01 7.50000e+00 -4.42785e+00 + 701 701 2 -3.10005e+00 -7.26015e+00 -2.04078e+01 + 702 702 2 -6.65005e+00 -6.77015e+00 -3.06678e+01 + 703 703 2 7.00000e+00 2.51000e+00 -2.60478e+01 + 704 704 2 1.12400e+01 -1.05402e+01 -4.60678e+01 + 705 705 2 -3.08005e+00 -6.02015e+00 -4.00378e+01 + 706 706 2 -3.04005e+00 1.09400e+01 -1.94078e+01 + 707 707 2 -9.71005e+00 -1.79015e+00 -3.73978e+01 + 708 708 2 -8.50051e-01 -1.10801e+01 -3.25878e+01 + 709 709 2 -4.03005e+00 -1.26402e+01 -1.38178e+01 + 710 710 2 -9.22005e+00 -5.31015e+00 -3.25785e+00 + 711 711 2 -9.44005e+00 8.12000e+00 -1.12078e+01 + 712 712 2 3.47000e+00 9.01000e+00 -3.75778e+01 + 713 713 2 1.04600e+01 1.10000e+01 -1.05078e+01 + 714 714 2 -1.23501e+01 -7.88015e+00 -7.27846e-01 + 715 715 2 1.21100e+01 9.24000e+00 -2.20978e+01 + 716 716 2 -8.80005e+00 -8.25015e+00 -1.71778e+01 + 717 717 2 7.08000e+00 9.73000e+00 -2.56478e+01 + 718 718 2 5.51000e+00 1.11300e+01 -4.16778e+01 + 719 719 2 8.10000e+00 4.03000e+00 -1.57578e+01 + 720 720 2 8.01000e+00 2.00000e-01 -2.65878e+01 + 721 721 2 5.08000e+00 6.98000e+00 -1.56878e+01 + 722 722 2 6.43000e+00 -5.08015e+00 -8.45785e+00 + 723 723 2 1.20000e+01 7.06000e+00 -6.97846e-01 + 724 724 2 1.63000e+00 3.40000e+00 -2.26578e+01 + 725 725 2 1.28600e+01 -6.33015e+00 -2.59578e+01 + 726 726 2 1.27500e+01 -7.20150e-01 -2.30278e+01 + 727 727 2 6.13000e+00 2.62000e+00 -7.27785e+00 + 728 728 2 7.99000e+00 -1.16001e+01 -5.86785e+00 + 729 729 2 -1.70005e+00 3.16000e+00 -3.24778e+01 + 730 730 2 1.94000e+00 4.31000e+00 -3.65778e+01 + 731 731 2 -6.13005e+00 1.44000e+00 -4.29278e+01 + 732 732 2 -3.47005e+00 -6.59015e+00 -4.82478e+01 + 733 733 2 -8.05005e+00 3.96000e+00 -1.98578e+01 + 734 734 2 -1.06901e+01 -4.22015e+00 -4.02678e+01 + 735 735 2 -2.24005e+00 6.01000e+00 -3.25678e+01 + 736 736 2 -8.06005e+00 5.65000e+00 -7.65785e+00 + 737 737 2 -2.80005e+00 -1.05015e+00 -2.41578e+01 + 738 738 2 1.27700e+01 1.20000e+01 -3.05078e+01 + 739 739 2 1.14000e+01 -1.07002e+01 -2.40678e+01 + 740 740 2 -6.30005e+00 -9.66015e+00 -2.26978e+01 + 741 741 2 -1.12101e+01 -1.24015e+00 -4.09378e+01 + 742 742 2 6.13000e+00 -3.27015e+00 -3.65878e+01 + 743 743 2 6.32000e+00 -9.45015e+00 -1.95678e+01 + 744 744 2 -1.60051e-01 -1.15302e+01 -4.05178e+01 + 745 745 2 1.27900e+01 -1.01001e+01 -2.08178e+01 + 746 746 2 1.08400e+01 9.10000e+00 -3.59278e+01 + 747 747 2 -2.06005e+00 1.04300e+01 -5.77785e+00 + 748 748 2 1.62000e+00 1.08300e+01 -3.90078e+01 + 749 749 2 6.25000e+00 4.78000e+00 -3.80785e+00 + 750 750 2 2.81000e+00 1.17800e+01 -1.96678e+01 + 751 751 2 6.04000e+00 -5.27015e+00 -1.68778e+01 + 752 752 2 -6.79005e+00 -1.05701e+01 -7.19785e+00 + 753 753 2 -1.11401e+01 -4.56015e+00 -3.40778e+01 + 754 754 2 -1.18301e+01 2.02000e+00 -1.30578e+01 + 755 755 2 1.23800e+01 -2.53015e+00 -3.33785e+00 + 756 756 2 -8.15005e+00 1.76000e+00 -1.56378e+01 + 757 757 2 -1.11005e+00 6.80000e-01 -4.50278e+01 + 758 758 2 4.73000e+00 5.12000e+00 -4.18278e+01 + 759 759 2 -2.02005e+00 -1.72015e+00 -7.05785e+00 + 760 760 2 1.50000e-01 4.00000e+00 -7.44785e+00 + 761 761 2 1.06000e+01 2.02000e+00 -2.55078e+01 + 762 762 2 7.05000e+00 1.09100e+01 -2.11578e+01 + 763 763 2 -8.35005e+00 1.01400e+01 -2.30678e+01 + 764 764 2 4.99490e-02 8.79000e+00 -1.16078e+01 + 765 765 2 1.17900e+01 2.90000e-01 -9.09785e+00 + 766 766 2 -1.26001e+01 -6.16015e+00 -2.28978e+01 + 767 767 2 1.43000e+00 -3.64015e+00 -8.97785e+00 + 768 768 2 -1.21005e+00 -6.90015e+00 -4.58378e+01 + 769 769 2 -4.04005e+00 9.17000e+00 -3.94178e+01 + 770 770 2 5.08000e+00 1.06300e+01 -4.47878e+01 + 771 771 2 9.87000e+00 -7.72015e+00 -2.37878e+01 + 772 772 2 -7.38005e+00 1.23100e+01 -4.55678e+01 + 773 773 2 2.00000e-01 1.11600e+01 -4.26678e+01 + 774 774 2 -8.37005e+00 8.86000e+00 -3.42478e+01 + 775 775 2 6.17000e+00 -3.24015e+00 -2.49178e+01 + 776 776 2 1.36000e+00 -1.21402e+01 -5.64785e+00 + 777 777 2 3.67000e+00 -7.73015e+00 1.27000e+00 + 778 778 2 -9.19005e+00 1.09100e+01 -3.24578e+01 + 779 779 2 -2.78005e+00 8.95000e+00 -1.60078e+01 + 780 780 2 -8.90051e-01 -1.44015e+00 -3.71478e+01 + 781 781 2 -1.30005e+00 -1.03015e+00 -4.21178e+01 + 782 782 2 -1.23701e+01 5.71000e+00 -3.97578e+01 + 783 783 2 8.25000e+00 1.50000e+00 -1.45785e+00 + 784 784 2 -9.14005e+00 -1.08702e+01 -3.91478e+01 + 785 785 2 1.04300e+01 -1.23902e+01 -1.96978e+01 + 786 786 2 -4.73005e+00 4.30000e+00 -2.30178e+01 + 787 787 2 -2.74005e+00 -1.05001e+01 -1.26378e+01 + 788 788 2 7.75000e+00 -7.46015e+00 -4.72978e+01 + 789 789 2 -3.03005e+00 -7.99015e+00 -2.59178e+01 + 790 790 2 3.84000e+00 -4.20150e-01 -8.67785e+00 + 791 791 2 1.26400e+01 -3.81015e+00 -2.07378e+01 + 792 792 2 4.72000e+00 6.90000e+00 -3.37778e+01 + 793 793 2 -7.79005e+00 -3.59015e+00 -3.57778e+01 + 794 794 2 1.26300e+01 -1.01015e+00 -2.79678e+01 + 795 795 2 9.70000e+00 -1.19702e+01 -4.81878e+01 + 796 796 2 -1.00701e+01 -7.60015e+00 -3.69478e+01 + 797 797 2 -9.60051e-01 -8.36015e+00 -1.45878e+01 + 798 798 2 -8.08005e+00 -9.04015e+00 -4.69378e+01 + 799 799 2 1.27100e+01 5.83000e+00 -4.38678e+01 + 800 800 2 -4.50051e-01 -8.05015e+00 -2.09678e+01 + 801 801 2 3.01000e+00 1.26200e+01 -3.05578e+01 + 802 802 2 6.30000e+00 -1.17202e+01 -9.99785e+00 + 803 803 2 1.25500e+01 -6.49015e+00 -3.19785e+00 + 804 804 2 -2.21005e+00 -2.20015e+00 -1.54978e+01 + 805 805 2 -9.43005e+00 1.25500e+01 -2.88778e+01 + 806 806 2 3.69000e+00 1.01000e+00 -4.30178e+01 + 807 807 2 -4.56005e+00 -4.40015e+00 -4.19378e+01 + 808 808 2 -7.98005e+00 -9.66015e+00 -1.30278e+01 + 809 809 2 -7.92005e+00 -2.68015e+00 -4.48278e+01 + 810 810 2 -1.53005e+00 1.20400e+01 -2.99278e+01 + 811 811 2 -4.38005e+00 4.80000e+00 -2.86878e+01 + 812 812 2 2.96000e+00 -1.24502e+01 -3.46578e+01 + 813 813 2 -3.59005e+00 -4.98015e+00 -3.22878e+01 + 814 814 2 -5.10000e-05 -9.81015e+00 -3.02778e+01 + 815 815 2 4.00000e-01 7.06000e+00 -4.14878e+01 + 816 816 2 2.73000e+00 -9.17015e+00 -3.83278e+01 + 817 817 2 -6.80051e-01 -1.11102e+01 -1.42478e+01 + 818 818 2 1.95000e+00 1.11100e+01 -1.10478e+01 + 819 819 2 -1.17701e+01 -1.13201e+01 -3.29378e+01 + 820 820 2 -7.46005e+00 8.15000e+00 -4.11278e+01 + 821 821 2 1.14600e+01 2.16000e+00 -2.81678e+01 + 822 822 2 1.06400e+01 7.01000e+00 -3.76678e+01 + 823 823 2 6.58000e+00 -8.35015e+00 -9.55785e+00 + 824 824 2 1.15300e+01 -3.76015e+00 -3.27978e+01 + 825 825 2 -1.14101e+01 8.67000e+00 -3.55278e+01 + 826 826 2 7.66000e+00 -6.75015e+00 -3.67178e+01 + 827 827 2 2.67000e+00 -4.84015e+00 -2.62978e+01 + 828 828 2 1.05300e+01 -3.00015e+00 -5.10785e+00 + 829 829 2 -6.91005e+00 -1.27002e+01 -5.49785e+00 + 830 830 2 9.65000e+00 -2.01015e+00 -2.75178e+01 + 831 831 2 -6.01005e+00 1.04800e+01 -1.92878e+01 + 832 832 2 -1.00000e-02 -6.29015e+00 -3.64778e+01 + 833 833 2 -8.67005e+00 8.78000e+00 -4.62278e+01 + 834 834 2 1.14000e+01 1.12000e+01 -4.01878e+01 + 835 835 2 1.03300e+01 1.23000e+00 -1.58678e+01 + 836 836 2 -4.48005e+00 1.05000e+01 -4.18278e+01 + 837 837 2 9.81000e+00 7.99000e+00 -2.07478e+01 + 838 838 2 -3.68005e+00 3.80000e-01 -4.32378e+01 + 839 839 2 -4.05005e+00 -7.78015e+00 -3.11778e+01 + 840 840 2 8.21000e+00 4.10000e+00 -1.10478e+01 + 841 841 2 -1.25501e+01 -6.83015e+00 -3.90178e+01 + 842 842 2 9.30000e+00 7.50000e-01 -2.89078e+01 + 843 843 2 9.16000e+00 -5.87015e+00 -1.68478e+01 + 844 844 2 9.30000e-01 1.13800e+01 -1.76878e+01 + 845 845 2 3.99490e-02 -5.77015e+00 -2.57578e+01 + 846 846 2 -1.24301e+01 5.84000e+00 -2.91278e+01 + 847 847 2 2.19000e+00 2.20000e+00 -1.98678e+01 + 848 848 2 -6.86005e+00 3.31000e+00 -2.76578e+01 + 849 849 2 1.10000e+00 -6.56015e+00 -4.71878e+01 + 850 850 2 -1.27401e+01 -7.63015e+00 -3.61978e+01 + 851 851 2 -1.20501e+01 -1.26302e+01 -2.33878e+01 + 852 852 2 -2.60051e-01 -5.60150e-01 -3.31778e+01 + 853 853 2 -6.92005e+00 -4.20015e+00 -1.87878e+01 + 854 854 2 -5.40005e+00 -6.71015e+00 -2.62178e+01 + 855 855 2 8.15000e+00 1.64000e+00 -4.99785e+00 + 856 856 2 4.54000e+00 8.30000e+00 -2.76978e+01 + 857 857 2 8.66000e+00 -4.68015e+00 -3.25278e+01 + 858 858 2 -2.03005e+00 1.09400e+01 -1.12778e+01 + 859 859 2 8.89000e+00 -2.00150e-01 -4.18778e+01 + 860 860 2 -1.20901e+01 -3.23015e+00 -3.11978e+01 + 861 861 2 -7.00051e-01 -5.50015e+00 -2.99478e+01 + 862 862 2 -4.61005e+00 -1.14101e+01 -4.29878e+01 + 863 863 2 -5.63005e+00 -8.90015e+00 -1.47578e+01 + 864 864 2 -1.24301e+01 -4.10150e-01 -1.15678e+01 + 865 865 2 -5.87005e+00 -1.59015e+00 -4.35178e+01 + 866 866 2 -2.84005e+00 1.97000e+00 -2.13278e+01 + 867 867 2 4.68000e+00 9.45000e+00 -1.30678e+01 + 868 868 2 6.07000e+00 4.58000e+00 -1.26478e+01 + 869 869 2 -6.25005e+00 1.25100e+01 -3.86078e+01 + 870 870 2 1.22200e+01 1.19000e+00 -4.32785e+00 + 871 871 2 7.40000e+00 7.12000e+00 -3.44978e+01 + 872 872 2 1.97000e+00 -9.06015e+00 -2.00678e+01 + 873 873 2 9.82000e+00 -6.00015e+00 -2.90785e+00 + 874 874 2 2.06000e+00 1.85000e+00 -3.85178e+01 + 875 875 2 -1.07501e+01 -1.11202e+01 -2.52578e+01 + 876 876 2 -5.22005e+00 -1.05015e+00 -1.82478e+01 + 877 877 2 -1.17101e+01 -4.16015e+00 -2.10785e+00 + 878 878 2 1.28200e+01 -2.56015e+00 -3.80578e+01 + 879 879 2 1.21200e+01 -8.23015e+00 -4.18278e+01 + 880 880 2 -2.13005e+00 1.12600e+01 -1.46478e+01 + 881 881 2 -1.27301e+01 -5.60150e-01 -3.07178e+01 + 882 882 2 1.12900e+01 -3.57015e+00 -4.55378e+01 + 883 883 2 9.40000e-01 2.86000e+00 -2.65378e+01 + 884 884 2 9.10000e-01 2.58000e+00 -1.47378e+01 + 885 885 2 8.11000e+00 9.24000e+00 -1.15878e+01 + 886 886 2 5.44000e+00 -1.22102e+01 -4.28678e+01 + 887 887 2 -1.03801e+01 -1.20015e+00 -1.29678e+01 + 888 888 2 -1.05101e+01 5.12000e+00 -1.58278e+01 + 889 889 2 -8.91005e+00 -9.64015e+00 -8.87785e+00 + 890 890 2 1.27300e+01 1.07400e+01 -2.44778e+01 + 891 891 2 -6.96005e+00 2.40000e-01 -2.22778e+01 + 892 892 2 1.43000e+00 -8.06015e+00 -3.46778e+01 + 893 893 2 -1.28601e+01 -9.01015e+00 -2.89978e+01 + 894 894 2 4.39000e+00 -6.70015e+00 -4.51378e+01 + 895 895 2 6.22000e+00 8.14000e+00 -1.85178e+01 + 896 896 2 5.07000e+00 -1.81015e+00 -3.44078e+01 + 897 897 2 -1.83005e+00 1.18000e+00 -3.44078e+01 + 898 898 2 -4.00051e-01 -6.12015e+00 -4.07778e+01 + 899 899 2 9.24000e+00 1.57000e+00 -3.70478e+01 + 900 900 2 8.35000e+00 -1.02601e+01 -3.06978e+01 + 901 901 2 -6.83005e+00 -9.64015e+00 -4.26878e+01 + 902 902 2 1.00500e+01 1.97000e+00 -3.21878e+01 + 903 903 2 -6.39005e+00 1.23200e+01 -3.60778e+01 + 904 904 2 -4.32005e+00 -6.10015e+00 -1.15078e+01 + 905 905 2 -9.38005e+00 -1.03401e+01 -1.55778e+01 + 906 906 2 -9.78005e+00 -4.53015e+00 -4.59878e+01 + 907 907 2 6.63000e+00 -9.02015e+00 -4.33578e+01 + 908 908 2 -5.47005e+00 -1.11001e+01 -1.18378e+01 + 909 909 2 -4.23005e+00 -3.30150e-01 -1.50178e+01 + 910 910 2 -2.72005e+00 -1.80015e+00 -2.67778e+01 + 911 911 2 3.22000e+00 -6.21015e+00 -2.87578e+01 + 912 912 2 -3.01005e+00 -4.83015e+00 -4.43478e+01 + 913 913 2 -9.62005e+00 2.77000e+00 -3.02578e+01 + 914 914 2 -4.70051e-01 5.45000e+00 -1.04378e+01 + 915 915 2 -9.65005e+00 -1.23401e+01 -3.15278e+01 + 916 916 2 -8.23005e+00 -1.25001e+01 -1.92778e+01 + 917 917 2 -4.00000e-02 -2.91015e+00 -2.72778e+01 + 918 918 2 -4.21005e+00 7.16000e+00 -4.32785e+00 + 919 919 2 5.65000e+00 2.44000e+00 -3.19578e+01 + 920 920 2 -1.13005e+00 -4.74015e+00 -7.96785e+00 + 921 921 2 -5.99005e+00 -4.96015e+00 -3.85978e+01 + 922 922 2 6.67000e+00 -8.93015e+00 -4.50785e+00 + 923 923 2 1.03900e+01 -1.09602e+01 -4.35978e+01 + 924 924 2 7.40000e-01 -5.83015e+00 -1.76578e+01 + 925 925 2 1.10500e+01 5.22000e+00 -4.02785e+00 + 926 926 2 -4.67005e+00 6.76000e+00 -3.48578e+01 + 927 927 2 -4.06005e+00 -7.36015e+00 -3.59978e+01 + 928 928 2 -7.56005e+00 -1.09101e+01 -3.29778e+01 + 929 929 2 9.93000e+00 -6.33015e+00 -4.86578e+01 + 930 930 2 8.49000e+00 -7.14015e+00 -4.11078e+01 + 931 931 2 6.35000e+00 -5.46015e+00 -3.90978e+01 + 932 932 2 -4.37005e+00 2.49000e+00 -1.04578e+01 + 933 933 2 -1.35005e+00 4.67000e+00 -1.73078e+01 + 934 934 2 -9.18005e+00 -4.94015e+00 -1.04078e+01 + 935 935 2 -1.07101e+01 7.08000e+00 -2.57578e+01 + 936 936 2 -2.55005e+00 8.94000e+00 -2.43278e+01 + 937 937 2 -4.50005e+00 -7.45015e+00 -4.43778e+01 + 938 938 2 -1.16201e+01 -1.15701e+01 -4.55678e+01 + 939 939 2 -6.16005e+00 3.70000e-01 -2.87578e+01 + 940 940 2 5.89000e+00 1.28500e+01 -4.66078e+01 + 941 941 2 -4.83005e+00 -9.13015e+00 -9.38785e+00 + 942 942 2 -9.47005e+00 8.59000e+00 -2.92078e+01 + 943 943 2 2.77000e+00 -2.98015e+00 -2.46785e+00 + 944 944 2 7.66000e+00 -1.27401e+01 -2.93078e+01 + 945 945 2 1.39000e+00 -2.53015e+00 -4.22878e+01 + 946 946 2 7.71000e+00 -7.65015e+00 -2.27785e+00 + 947 947 2 2.82000e+00 1.15600e+01 -2.49278e+01 + 948 948 2 -3.37005e+00 -8.64015e+00 -2.27778e+01 + 949 949 2 -1.00601e+01 -6.51015e+00 -2.69378e+01 + 950 950 2 9.63000e+00 -9.00150e-01 -1.62785e+00 + 951 951 2 -7.22005e+00 -2.84015e+00 -1.44478e+01 + 952 952 2 -1.25801e+01 -6.22015e+00 -4.31278e+01 + 953 953 2 4.36000e+00 1.05000e+00 -1.82578e+01 + 954 954 2 7.00000e-02 -8.98015e+00 -3.88878e+01 + 955 955 2 1.15200e+01 7.68000e+00 -1.83078e+01 + 956 956 2 -1.16901e+01 3.75000e+00 -1.09578e+01 + 957 957 2 -6.34005e+00 -4.38015e+00 -2.76678e+01 + 958 958 2 -3.98005e+00 -1.57015e+00 -2.99878e+01 + 959 959 2 1.05000e+00 8.30000e+00 -1.98278e+01 + 960 960 2 1.27800e+01 -5.87015e+00 -1.64878e+01 + 961 961 2 -8.68005e+00 -1.27902e+01 -2.36778e+01 + 962 962 2 -5.28005e+00 7.20000e+00 -1.09378e+01 + 963 963 2 4.05000e+00 -3.07015e+00 -3.22978e+01 + 964 964 2 1.08000e+01 -8.53015e+00 -1.14078e+01 + 965 965 2 7.93000e+00 1.35000e+00 -1.02078e+01 + 966 966 2 4.58000e+00 1.10700e+01 -2.68578e+01 + 967 967 2 9.62000e+00 -9.25015e+00 -1.37778e+01 + 968 968 2 -7.58005e+00 -9.15015e+00 -3.10078e+01 + 969 969 2 -1.04601e+01 -7.89015e+00 -4.02578e+01 + 970 970 2 -6.66005e+00 7.36000e+00 -4.47778e+01 + 971 971 2 1.67000e+00 -1.00901e+01 -1.53178e+01 + 972 972 2 -2.82005e+00 -4.40015e+00 -1.95678e+01 + 973 973 2 1.27000e+01 1.26200e+01 -1.80078e+01 + 974 974 2 1.33000e+00 4.96000e+00 -4.40378e+01 + 975 975 2 -1.90005e+00 -1.21701e+01 -1.05778e+01 + 976 976 2 -5.54005e+00 9.34000e+00 -3.18078e+01 + 977 977 2 1.91000e+00 7.41000e+00 -4.42478e+01 + 978 978 2 1.99000e+00 -5.06015e+00 -4.50778e+01 + 979 979 2 1.17700e+01 -4.11015e+00 -2.89178e+01 + 980 980 2 -8.63005e+00 -6.07015e+00 -3.51578e+01 + 981 981 2 -1.16601e+01 -4.60150e-01 1.21540e-02 + 982 982 2 -5.00005e+00 -1.37015e+00 -3.30178e+01 + 983 983 2 3.30000e-01 1.12000e+00 -4.02878e+01 + 984 984 2 -3.85005e+00 3.72000e+00 -1.95178e+01 + 985 985 2 -3.54005e+00 -9.70150e-01 -7.00000e-02 + 986 986 2 4.20000e-01 1.24300e+01 -4.53478e+01 + 987 987 2 7.08000e+00 8.52000e+00 -4.13178e+01 + 988 988 2 -9.98005e+00 -4.13015e+00 -2.54578e+01 + 989 989 2 -7.37005e+00 1.75000e+00 -1.82378e+01 + 990 990 2 -1.41005e+00 -1.25901e+01 -7.03785e+00 + 991 991 2 2.74000e+00 -1.18702e+01 -3.75978e+01 + 992 992 2 -9.36005e+00 -4.60015e+00 -3.09878e+01 + 993 993 2 9.35000e+00 5.00000e-01 -4.71178e+01 + 994 994 2 -6.30051e-01 9.02000e+00 -2.89378e+01 + 995 995 2 1.03400e+01 -2.73015e+00 -3.90578e+01 + 996 996 2 6.01000e+00 -1.07302e+01 -2.45378e+01 + 997 997 2 -1.51005e+00 1.02200e+01 -2.67578e+01 + 998 998 2 2.08000e+00 8.18000e+00 -1.35678e+01 + 999 999 2 5.55000e+00 -7.76015e+00 -3.44178e+01 + 1000 1000 2 8.31000e+00 1.69000e+00 -2.04178e+01 + 1001 1001 2 -2.91005e+00 2.55000e+00 -2.97778e+01 + 1002 1002 2 -6.77005e+00 -7.46015e+00 -1.13278e+01 + 1003 1003 2 1.15000e+00 8.40000e-01 -2.33078e+01 + 1004 1004 2 3.18000e+00 7.08000e+00 -5.99785e+00 + 1005 1005 2 2.98000e+00 -1.11015e+00 -4.87846e-01 + 1006 1006 2 7.15000e+00 -7.78015e+00 -2.72578e+01 + 1007 1007 2 1.24200e+01 -1.26402e+01 -9.67785e+00 + 1008 1008 2 3.37000e+00 -1.00101e+01 -5.33785e+00 + 1009 1009 2 -6.43005e+00 -6.57015e+00 -3.65478e+01 + 1010 1010 2 -1.08005e+00 9.30000e+00 -1.83478e+01 + 1011 1011 2 8.58000e+00 6.30000e-01 -2.32778e+01 + 1012 1012 2 -7.16005e+00 -3.40015e+00 -3.25378e+01 + 1013 1013 2 8.62000e+00 -7.70150e-01 -3.55478e+01 + 1014 1014 2 -1.22101e+01 1.21700e+01 -4.15378e+01 + 1015 1015 2 1.14300e+01 5.08000e+00 -3.24678e+01 + 1016 1016 2 -3.49005e+00 4.98000e+00 -7.18785e+00 + 1017 1017 2 -7.44005e+00 2.90000e+00 -2.27978e+01 + 1018 1018 2 7.38000e+00 -9.39015e+00 -2.23278e+01 + 1019 1019 2 9.37000e+00 5.51000e+00 -1.97478e+01 + 1020 1020 2 4.52000e+00 -4.92015e+00 -1.04678e+01 + 1021 1021 2 8.72000e+00 -1.18002e+01 -4.09278e+01 + 1022 1022 2 6.08000e+00 1.27000e+01 -1.71478e+01 + 1023 1023 2 -6.33005e+00 -3.07015e+00 -2.50785e+00 + 1024 1024 2 -8.52005e+00 1.31000e+00 -4.15478e+01 + 1025 1025 2 5.08000e+00 1.04800e+01 -1.83978e+01 + 1026 1026 2 -4.56005e+00 7.99000e+00 -2.91778e+01 + 1027 1027 2 -8.84005e+00 -8.17015e+00 -2.27178e+01 + 1028 1028 2 1.20700e+01 -4.29015e+00 -4.14378e+01 + 1029 1029 2 1.26300e+01 1.00700e+01 -7.30785e+00 + 1030 1030 2 -7.65005e+00 4.16000e+00 -3.32278e+01 + 1031 1031 2 4.78000e+00 -5.28015e+00 -2.62785e+00 + 1032 1032 2 1.94000e+00 1.20600e+01 -2.23178e+01 + 1033 1033 2 -9.70005e+00 -1.01601e+01 -1.89678e+01 + 1034 1034 2 3.22000e+00 7.98500e-02 -3.42778e+01 + 1035 1035 2 -3.64005e+00 -1.03702e+01 -3.18678e+01 + 1036 1036 2 -4.18005e+00 -3.23015e+00 -2.31478e+01 + 1037 1037 2 1.01200e+01 -5.73015e+00 -2.73678e+01 + 1038 1038 2 2.79000e+00 9.32000e+00 -3.24878e+01 + 1039 1039 2 -3.78005e+00 -4.30015e+00 -5.36785e+00 + 1040 1040 2 5.24000e+00 3.20000e+00 -1.97878e+01 + 1041 1041 2 3.69000e+00 -9.14015e+00 -2.49378e+01 + 1042 1042 2 -1.01601e+01 2.90000e-01 -3.14878e+01 + 1043 1043 2 -6.30051e-01 3.77000e+00 -2.25785e+00 + 1044 1044 2 -8.43005e+00 4.49000e+00 -4.05785e+00 + 1045 1045 2 7.68000e+00 9.71000e+00 -3.36078e+01 + 1046 1046 2 2.81000e+00 -2.05015e+00 -1.06978e+01 + 1047 1047 2 -2.77005e+00 1.09800e+01 -3.77278e+01 + 1048 1048 2 6.80000e+00 -7.85015e+00 -2.46778e+01 + 1049 1049 2 2.05000e+00 -1.04002e+01 -3.32878e+01 + 1050 1050 2 1.01600e+01 -6.96015e+00 -3.19678e+01 + 1051 1051 2 1.27900e+01 -6.94015e+00 -3.15278e+01 + 1052 1052 2 -2.05005e+00 -8.86015e+00 -9.30785e+00 + 1053 1053 2 1.90000e-01 4.58000e+00 -3.88778e+01 + 1054 1054 2 -1.26801e+01 1.55000e+00 -2.43978e+01 + 1055 1055 2 -2.67005e+00 -4.99015e+00 -2.56178e+01 + 1056 1056 2 -1.14701e+01 -1.07015e+00 -1.54878e+01 + 1057 1057 2 8.07000e+00 -1.05201e+01 -8.31785e+00 + 1058 1058 2 -7.99005e+00 -7.19015e+00 -3.91778e+01 + 1059 1059 2 -1.12701e+01 -3.12015e+00 1.60000e-01 + 1060 1060 2 4.00000e-01 1.15300e+01 -1.32178e+01 + 1061 1061 2 -8.80005e+00 -3.04015e+00 -2.33078e+01 + 1062 1062 2 -3.06005e+00 -9.80015e+00 -4.50578e+01 + 1063 1063 2 4.20000e-01 -3.07015e+00 -3.41378e+01 + 1064 1064 2 -8.61005e+00 4.16000e+00 -4.62378e+01 + 1065 1065 2 1.26200e+01 -9.77015e+00 -2.81785e+00 + 1066 1066 2 -4.55005e+00 -1.90000e-01 -4.04678e+01 + 1067 1067 2 -6.48005e+00 -9.43015e+00 -2.65378e+01 + 1068 1068 2 -9.83005e+00 -7.96015e+00 -5.16785e+00 + 1069 1069 2 -4.91005e+00 2.67000e+00 -1.72978e+01 + 1070 1070 2 -4.20005e+00 9.96000e+00 -1.23978e+01 + 1071 1071 2 -1.12701e+01 2.22000e+00 -4.34178e+01 + 1072 1072 2 1.10100e+01 -1.15901e+01 -2.74678e+01 + 1073 1073 2 -1.04701e+01 5.56000e+00 -3.23778e+01 + 1074 1074 2 -1.17701e+01 -2.99015e+00 -4.50078e+01 + 1075 1075 2 -5.49005e+00 -8.12015e+00 -6.77785e+00 + 1076 1076 2 7.91000e+00 6.75000e+00 -1.01278e+01 + 1077 1077 2 8.49000e+00 -5.10150e-01 -1.32178e+01 + 1078 1078 2 -8.14005e+00 -7.00015e+00 -9.06785e+00 + 1079 1079 2 2.20000e+00 -7.65015e+00 -4.14578e+01 + 1080 1080 2 -1.01401e+01 5.40000e-01 -3.90078e+01 + 1081 1081 2 -2.80051e-01 8.31000e+00 -3.34378e+01 + 1082 1082 2 -1.15601e+01 3.85000e+00 -2.75978e+01 + 1083 1083 2 1.56000e+00 -1.30015e+00 -6.98785e+00 + 1084 1084 2 -5.71005e+00 -1.25001e+01 -3.14578e+01 + 1085 1085 2 -9.17005e+00 4.27000e+00 -3.67078e+01 + 1086 1086 2 7.41000e+00 1.11300e+01 -3.70878e+01 + 1087 1087 2 6.80000e+00 -2.40150e-01 -7.47785e+00 + 1088 1088 2 9.06000e+00 5.95000e+00 -2.85278e+01 + 1089 1089 2 1.06500e+01 -1.01502e+01 -1.81578e+01 + 1090 1090 2 1.00200e+01 -5.51015e+00 -3.66678e+01 + 1091 1091 2 3.99490e-02 -5.61015e+00 -2.28578e+01 + 1092 1092 2 9.72000e+00 1.12200e+01 -2.15078e+01 + 1093 1093 2 -2.21005e+00 6.87000e+00 -2.98178e+01 + 1094 1094 2 6.18000e+00 3.10000e+00 -1.44785e+00 + 1095 1095 2 -4.20051e-01 9.27000e+00 -3.84785e+00 + 1096 1096 2 -1.24501e+01 3.40000e+00 -3.34778e+01 + 1097 1097 2 -1.24601e+01 6.69000e+00 -3.71378e+01 + 1098 1098 2 -1.04301e+01 -4.22015e+00 -1.54278e+01 + 1099 1099 2 1.28300e+01 1.02500e+01 -1.14078e+01 + 1100 1100 2 8.23000e+00 4.15000e+00 -2.16678e+01 + 1101 1101 2 -2.18005e+00 -2.20015e+00 -3.21378e+01 + 1102 1102 2 5.11000e+00 1.08900e+01 -3.35978e+01 + 1103 1103 2 -5.55005e+00 -1.97015e+00 -5.71785e+00 + 1104 1104 2 -1.20301e+01 9.79000e+00 -2.89578e+01 + 1105 1105 2 9.79000e+00 -1.04401e+01 -2.58785e+00 + 1106 1106 2 -3.37005e+00 -6.63015e+00 -7.63785e+00 + 1107 1107 2 -1.09601e+01 -9.80015e+00 -7.11785e+00 + 1108 1108 2 -4.28005e+00 3.20000e-01 -6.24785e+00 + 1109 1109 2 2.84000e+00 1.05500e+01 -4.15078e+01 + 1110 1110 2 -5.60051e-01 1.23400e+01 -2.32178e+01 + 1111 1111 2 7.34000e+00 7.80000e+00 -3.12078e+01 + 1112 1112 2 1.02700e+01 8.30000e-01 -1.13778e+01 + 1113 1113 2 3.64000e+00 9.60000e+00 -9.75785e+00 + 1114 1114 2 -2.11005e+00 6.50000e+00 -4.75478e+01 + 1115 1115 2 -1.12501e+01 -5.70150e-01 -4.36178e+01 + 1116 1116 2 1.19600e+01 -8.26015e+00 -4.74978e+01 + 1117 1117 2 -1.11701e+01 -4.74015e+00 -3.74678e+01 + 1118 1118 2 -6.98005e+00 6.76000e+00 -3.31478e+01 + 1119 1119 2 -9.92005e+00 -4.97015e+00 -6.03785e+00 + 1120 1120 2 -8.02005e+00 7.10000e-01 -4.48078e+01 + 1121 1121 2 -1.01001e+01 1.24400e+01 -2.11978e+01 + 1122 1122 2 -6.31005e+00 5.71000e+00 -3.06578e+01 + 1123 1123 2 -7.32005e+00 3.10000e-01 -3.40578e+01 + 1124 1124 2 -8.78005e+00 1.27600e+01 -1.57278e+01 + 1125 1125 2 -1.16101e+01 8.41000e+00 -9.17785e+00 + 1126 1126 2 3.18000e+00 -4.59015e+00 -4.15378e+01 + 1127 1127 2 -9.44005e+00 1.12700e+01 -4.70785e+00 + 1128 1128 2 -5.88005e+00 -5.37015e+00 -1.63578e+01 + 1129 1129 2 2.80000e+00 9.60000e-01 -3.70785e+00 + 1130 1130 2 9.65000e+00 -2.18015e+00 -1.81778e+01 + 1131 1131 2 7.36000e+00 -1.04802e+01 -4.76578e+01 + 1132 1132 2 2.03000e+00 -3.68015e+00 -1.88478e+01 + 1133 1133 2 3.70000e-01 1.14100e+01 -8.54785e+00 + 1134 1134 2 -2.20051e-01 -7.72015e+00 -3.26078e+01 + 1135 1135 2 2.97000e+00 -2.37015e+00 -4.59478e+01 + 1136 1136 2 -5.10051e-01 4.37000e+00 -4.20478e+01 + 1137 1137 2 -3.46005e+00 -7.82015e+00 -1.35078e+01 + 1138 1138 2 1.17800e+01 1.18200e+01 -3.30278e+01 + 1139 1139 2 1.05800e+01 -5.78015e+00 -3.96778e+01 + 1140 1140 2 -7.71005e+00 -9.80150e-01 -4.34785e+00 + 1141 1141 2 -8.35005e+00 -3.20015e+00 -3.92678e+01 + 1142 1142 2 -2.25005e+00 -7.65015e+00 -3.79678e+01 + 1143 1143 2 -1.17201e+01 7.49000e+00 -3.11078e+01 + 1144 1144 2 -4.11005e+00 -8.31015e+00 -4.13378e+01 + 1145 1145 2 -1.07001e+01 1.09000e+01 -2.14785e+00 + 1146 1146 2 6.04000e+00 3.30000e-01 -4.43578e+01 + 1147 1147 2 -3.80005e+00 -1.16701e+01 -8.45785e+00 + 1148 1148 2 -5.57005e+00 -6.30150e-01 -4.66878e+01 + 1149 1149 2 3.59000e+00 -1.26302e+01 -9.33785e+00 + 1150 1150 2 -9.70051e-01 2.09850e-01 -1.90578e+01 + 1151 1151 2 9.07000e+00 -5.67015e+00 -1.21078e+01 + 1152 1152 2 -6.91005e+00 -1.20402e+01 -2.15278e+01 + 1153 1153 2 1.18200e+01 -6.17015e+00 -4.55878e+01 + 1154 1154 2 6.86000e+00 -9.62015e+00 -4.05178e+01 + 1155 1155 2 -6.63005e+00 9.75000e+00 -3.91578e+01 + 1156 1156 2 -5.20005e+00 -3.97015e+00 -3.00378e+01 + 1157 1157 2 -6.48005e+00 1.10400e+01 -1.12778e+01 + 1158 1158 2 -9.27005e+00 9.88000e+00 -1.37078e+01 + 1159 1159 2 4.33000e+00 4.60000e+00 -1.69178e+01 + 1160 1160 2 1.12500e+01 -6.43015e+00 2.29000e+00 + 1161 1161 2 1.11200e+01 2.43000e+00 -1.36878e+01 + 1162 1162 2 2.28000e+00 -4.94015e+00 -6.01785e+00 + 1163 1163 2 5.08000e+00 4.06000e+00 -3.41278e+01 + 1164 1164 2 4.96000e+00 2.79000e+00 -1.46078e+01 + 1165 1165 2 1.02700e+01 -9.74015e+00 -2.14278e+01 + 1166 1166 2 5.36000e+00 -1.12802e+01 -3.90478e+01 + 1167 1167 2 1.17000e+01 -4.50150e-01 -4.32178e+01 + 1168 1168 2 1.17800e+01 2.21000e+00 -4.15778e+01 + 1169 1169 2 -1.68005e+00 -9.77015e+00 -4.74678e+01 + 1170 1170 2 4.07000e+00 -1.16801e+01 -1.57978e+01 + 1171 1171 2 9.34000e+00 1.13100e+01 -3.50978e+01 + 1172 1172 2 -8.90051e-01 -5.39015e+00 -3.38878e+01 + 1173 1173 2 -5.80005e+00 -1.16001e+01 -1.58078e+01 + 1174 1174 2 1.21800e+01 5.74000e+00 -2.48078e+01 + 1175 1175 2 9.45000e+00 -3.94015e+00 -1.01785e+00 + 1176 1176 2 5.05000e+00 -6.65015e+00 -3.06478e+01 + 1177 1177 2 4.74000e+00 -1.20001e+01 -6.57785e+00 + 1178 1178 2 9.17000e+00 -5.24015e+00 -2.20178e+01 + 1179 1179 2 -4.99005e+00 -2.71015e+00 -2.04078e+01 + 1180 1180 2 5.55000e+00 -9.30150e-01 -3.77878e+01 + 1181 1181 2 4.31000e+00 1.87000e+00 -4.02478e+01 + 1182 1182 2 1.22100e+01 4.41000e+00 -3.56178e+01 + 1183 1183 2 5.39000e+00 -1.04602e+01 -1.21478e+01 + 1184 1184 2 -2.90005e+00 -9.10150e-01 -4.62178e+01 + 1185 1185 2 8.83000e+00 3.44000e+00 -3.89978e+01 + 1186 1186 2 3.74000e+00 9.80000e-01 -1.18778e+01 + 1187 1187 2 -1.17501e+01 6.50000e+00 -1.37478e+01 + 1188 1188 2 -8.12005e+00 -9.72015e+00 -3.68278e+01 + 1189 1189 2 6.79000e+00 5.28000e+00 -3.06178e+01 + 1190 1190 2 7.38000e+00 -4.65015e+00 8.60000e-01 + 1191 1191 2 1.62000e+00 9.24000e+00 -2.43778e+01 + 1192 1192 2 4.04000e+00 -4.11015e+00 -3.91378e+01 + 1193 1193 2 -5.89005e+00 -7.40150e-01 -1.29078e+01 + 1194 1194 2 -6.16005e+00 4.30000e-01 -3.14878e+01 + 1195 1195 2 6.25000e+00 -4.14015e+00 -3.08078e+01 + 1196 1196 2 1.03700e+01 -7.90150e-01 -2.17078e+01 + 1197 1197 2 3.93000e+00 2.71000e+00 -5.74785e+00 + 1198 1198 2 -1.99005e+00 3.41000e+00 -4.40178e+01 + 1199 1199 2 1.22800e+01 -9.61015e+00 -2.62478e+01 + 1200 1200 2 -3.81005e+00 9.46000e+00 -7.36785e+00 + 1201 1201 2 -7.51005e+00 1.02700e+01 -3.02278e+01 + 1202 1202 2 1.05600e+01 5.31000e+00 -1.60578e+01 + 1203 1203 2 -6.57005e+00 -3.28015e+00 -4.78478e+01 + 1204 1204 2 4.37000e+00 4.84000e+00 -3.72978e+01 + 1205 1205 2 7.88000e+00 6.40000e+00 -3.71178e+01 + 1206 1206 2 2.22000e+00 -6.26015e+00 -9.75785e+00 + 1207 1207 2 4.85000e+00 2.39000e+00 -2.42778e+01 + 1208 1208 2 -1.13501e+01 4.77000e+00 -4.62778e+01 + 1209 1209 2 1.26600e+01 -6.29015e+00 -7.86785e+00 + 1210 1210 2 4.69000e+00 4.00000e+00 -9.68785e+00 + 1211 1211 2 3.99000e+00 -8.63015e+00 -4.32778e+01 + 1212 1212 2 7.98000e+00 -8.36015e+00 -1.73778e+01 + 1213 1213 2 2.51000e+00 -4.42015e+00 -3.59478e+01 + 1214 1214 2 5.68000e+00 1.10600e+01 -2.35278e+01 + 1215 1215 2 -4.52005e+00 -7.48015e+00 -1.76978e+01 + 1216 1216 2 -1.03201e+01 -7.23015e+00 -4.57478e+01 + 1217 1217 2 -3.90051e-01 -9.95015e+00 -3.59978e+01 + 1218 1218 2 5.72000e+00 -1.04002e+01 -3.64478e+01 + 1219 1219 2 2.20000e-01 -1.32015e+00 -1.43878e+01 + 1220 1220 2 5.23000e+00 1.27000e+00 -3.60778e+01 + 1221 1221 2 -9.19005e+00 -1.06502e+01 -4.19378e+01 + 1222 1222 2 6.55000e+00 -6.27015e+00 -1.14978e+01 + 1223 1223 2 -2.72005e+00 -9.18015e+00 -3.43078e+01 + 1224 1224 2 -1.02501e+01 9.68000e+00 -4.08078e+01 + 1225 1225 2 -2.08005e+00 -9.04015e+00 -1.71978e+01 + 1226 1226 2 5.19000e+00 6.56000e+00 -7.65785e+00 + 1227 1227 2 -3.50051e-01 -6.16015e+00 -1.26578e+01 + 1228 1228 2 5.80000e-01 7.88000e+00 -6.00785e+00 + 1229 1229 2 -5.18005e+00 8.11000e+00 -4.26578e+01 + 1230 1230 2 -2.22005e+00 -4.89015e+00 -1.44978e+01 + 1231 1231 2 -9.07005e+00 -1.15502e+01 -4.63378e+01 + 1232 1232 2 1.24200e+01 1.95000e+00 -1.75978e+01 + 1233 1233 2 1.09800e+01 2.54000e+00 -2.14078e+01 + 1234 1234 2 -2.41005e+00 5.48000e+00 -2.65078e+01 + 1235 1235 2 7.17000e+00 1.18700e+01 -3.18178e+01 + 1236 1236 2 6.20000e-01 1.06500e+01 -3.09878e+01 + 1237 1237 2 7.90000e+00 -4.16015e+00 -4.09778e+01 + 1238 1238 2 -1.13701e+01 -1.62015e+00 -3.50378e+01 + 1239 1239 2 2.73000e+00 -1.08802e+01 -2.82178e+01 + 1240 1240 2 -2.52005e+00 -1.91015e+00 -3.96678e+01 + 1241 1241 2 -7.49005e+00 1.17000e+00 -3.91478e+01 + 1242 1242 2 2.32000e+00 -5.24015e+00 -1.45778e+01 + 1243 1243 2 9.11000e+00 -7.30150e-01 -3.12078e+01 + 1244 1244 2 4.66000e+00 -7.22015e+00 -1.56878e+01 + 1245 1245 2 5.32000e+00 -4.00150e-01 -5.00785e+00 + 1246 1246 2 -8.10051e-01 -2.62015e+00 -2.98778e+01 + 1247 1247 2 -1.08101e+01 7.68000e+00 -6.23785e+00 + 1248 1248 2 7.19000e+00 -7.80015e+00 -3.14078e+01 + 1249 1249 2 9.90000e+00 3.92000e+00 -8.91785e+00 + 1250 1250 2 -1.01005e+00 1.27600e+01 -2.62278e+01 + 1251 1251 2 -1.79005e+00 -5.91015e+00 -1.03678e+01 + 1252 1252 2 -1.61005e+00 -1.14201e+01 -2.87878e+01 + 1253 1253 2 -8.35005e+00 -1.69015e+00 -3.05978e+01 + 1254 1254 2 -1.01001e+01 -7.20015e+00 -1.16878e+01 + 1255 1255 2 1.12300e+01 -8.67015e+00 -1.58878e+01 + 1256 1256 2 7.40000e+00 -1.76015e+00 -1.65678e+01 + 1257 1257 2 -5.20005e+00 -1.09802e+01 -2.84278e+01 + 1258 1258 2 1.08800e+01 7.74000e+00 -2.96078e+01 + 1259 1259 2 4.80000e+00 -7.70015e+00 -3.99778e+01 + 1260 1260 2 1.49000e+00 -1.30150e-01 -3.65178e+01 + 1261 1261 2 -5.56005e+00 -9.87015e+00 -3.67178e+01 + 1262 1262 2 -9.83005e+00 -1.10602e+01 -3.49778e+01 + 1263 1263 2 -1.12001e+01 2.48000e+00 -1.58478e+01 + 1264 1264 2 -3.41005e+00 7.12000e+00 -1.40078e+01 + 1265 1265 2 1.17200e+01 4.81000e+00 -1.86578e+01 + 1266 1266 2 -1.22001e+01 2.82000e+00 -3.06378e+01 + 1267 1267 2 -9.60005e+00 1.10100e+01 -4.71878e+01 + 1268 1268 2 -9.04005e+00 5.10000e-01 -2.50878e+01 + 1269 1269 2 -5.96005e+00 -2.01500e-02 -3.72478e+01 + 1270 1270 2 1.27800e+01 -4.50015e+00 -1.37178e+01 + 1271 1271 2 9.00000e-02 7.49000e+00 -3.86678e+01 + 1272 1272 2 5.99000e+00 -8.09015e+00 -1.35178e+01 + 1273 1273 2 1.13100e+01 -5.61015e+00 -1.87778e+01 + 1274 1274 2 1.18700e+01 -1.06102e+01 -3.84478e+01 + 1275 1275 2 3.53000e+00 -6.05015e+00 -3.39678e+01 + 1276 1276 2 -6.20005e+00 3.51000e+00 -1.48878e+01 + 1277 1277 2 1.16400e+01 3.59000e+00 -3.85778e+01 + 1278 1278 2 1.14000e+01 -1.27701e+01 -3.58478e+01 + 1279 1279 2 -2.54005e+00 1.25300e+01 -4.23378e+01 + 1280 1280 2 -7.68005e+00 -6.93015e+00 -1.92678e+01 + 1281 1281 2 7.61000e+00 -1.63015e+00 -3.97078e+01 + 1282 1282 2 -3.45005e+00 3.35000e+00 -1.30978e+01 + 1283 1283 2 -4.44005e+00 -1.16402e+01 -4.82978e+01 + 1284 1284 2 -1.70000e-01 8.37000e+00 -2.26178e+01 + 1285 1285 2 9.78000e+00 6.78000e+00 -4.03278e+01 + 1286 1286 2 -6.58005e+00 3.79000e+00 -3.93778e+01 + 1287 1287 2 3.43000e+00 -1.06901e+01 -4.47078e+01 + 1288 1288 2 1.14100e+01 -1.26901e+01 -3.53785e+00 + 1289 1289 2 -2.10005e+00 -1.11701e+01 -2.25678e+01 + 1290 1290 2 -7.97005e+00 1.01400e+01 -3.68178e+01 + 1291 1291 2 -2.11005e+00 1.94000e+00 -3.94678e+01 + 1292 1292 2 4.75000e+00 1.07900e+01 -2.96878e+01 + 1293 1293 2 6.04000e+00 -1.28401e+01 -3.54278e+01 + 1294 1294 2 9.83000e+00 8.26000e+00 -3.22478e+01 + 1295 1295 2 9.44000e+00 -7.93015e+00 -2.88678e+01 + 1296 1296 2 1.16000e+01 -2.78015e+00 -7.80785e+00 + 1297 1297 2 1.06900e+01 -1.21402e+01 -5.94785e+00 + 1298 1298 2 3.51000e+00 9.25000e+00 -1.65078e+01 + 1299 1299 2 -8.50005e+00 4.88000e+00 -2.61678e+01 + 1300 1300 2 3.34000e+00 -1.03902e+01 -3.07978e+01 + 1301 1301 2 5.18000e+00 6.88000e+00 -2.16178e+01 + 1302 1302 2 -1.24001e+01 6.40000e+00 -1.09778e+01 + 1303 1303 2 -7.55005e+00 -6.93015e+00 -1.49378e+01 + 1304 1304 2 -1.18301e+01 8.58000e+00 -2.16785e+00 + 1305 1305 2 -1.11601e+01 4.20000e+00 -6.70785e+00 + 1306 1306 2 -7.07005e+00 8.69000e+00 -9.76785e+00 + 1307 1307 2 1.06600e+01 4.55000e+00 -1.20878e+01 + 1308 1308 2 2.64000e+00 -1.64015e+00 -1.54978e+01 + 1309 1309 2 2.99000e+00 2.74000e+00 -4.49278e+01 + 1310 1310 2 9.29000e+00 -7.03015e+00 -4.50078e+01 + 1311 1311 2 4.29000e+00 7.97000e+00 -4.54078e+01 + 1312 1312 2 -1.12701e+01 -8.00015e+00 -2.14078e+01 + 1313 1313 2 -8.40005e+00 -5.54015e+00 -2.24478e+01 + 1314 1314 2 -6.09005e+00 4.48000e+00 -3.67478e+01 + 1315 1315 2 9.15000e+00 5.23000e+00 -3.37778e+01 + 1316 1316 2 -4.68005e+00 -4.82015e+00 -4.66478e+01 + 1317 1317 2 7.52000e+00 1.57000e+00 -1.43878e+01 + 1318 1318 2 -2.77005e+00 1.19000e+00 -1.69778e+01 + 1319 1319 2 9.14000e+00 -1.53015e+00 -8.01785e+00 + 1320 1320 2 6.97000e+00 -3.24015e+00 -2.83078e+01 + 1321 1321 2 1.91000e+00 7.59000e+00 -9.15785e+00 + 1322 1322 2 6.85000e+00 4.06000e+00 -3.62578e+01 + 1323 1323 2 1.27000e+00 -3.27015e+00 -3.15078e+01 + 1324 1324 2 4.35000e+00 9.50000e+00 -5.44785e+00 + 1325 1325 2 -7.14005e+00 -6.48015e+00 -4.66478e+01 + 1326 1326 2 8.30000e-01 -1.06015e+00 -4.33785e+00 + 1327 1327 2 2.71000e+00 -1.11202e+01 -2.20978e+01 + 1328 1328 2 -9.59005e+00 -3.70015e+00 -1.81878e+01 + 1329 1329 2 -8.48005e+00 -1.03702e+01 -2.84678e+01 + 1330 1330 2 -9.11005e+00 9.59000e+00 -4.33878e+01 + 1331 1331 2 1.62000e+00 5.40000e+00 -1.84785e+00 + 1332 1332 2 -4.00051e-01 -3.22015e+00 -2.13578e+01 + 1333 1333 2 8.34000e+00 -3.06015e+00 -1.43378e+01 + 1334 1334 2 -8.45005e+00 7.58000e+00 -2.39178e+01 + 1335 1335 2 8.81000e+00 9.65000e+00 -4.30678e+01 + 1336 1336 2 2.17000e+00 -9.83015e+00 -1.26478e+01 + 1337 1337 2 -4.31005e+00 7.43000e+00 -2.58078e+01 + 1338 1338 2 8.92000e+00 8.37000e+00 -7.99785e+00 + 1339 1339 2 6.05000e+00 -3.75015e+00 -1.30278e+01 + 1340 1340 2 5.74000e+00 1.21100e+01 -4.43785e+00 + 1341 1341 2 3.20000e+00 5.57000e+00 -3.14378e+01 + 1342 1342 2 -5.08005e+00 -1.37015e+00 -1.01078e+01 + 1343 1343 2 -9.90051e-01 -1.26302e+01 -1.64878e+01 + 1344 1344 2 -1.15001e+01 -3.89015e+00 -8.07785e+00 + 1345 1345 2 -2.06005e+00 -5.76015e+00 -1.73478e+01 + 1346 1346 2 -1.24001e+01 1.08600e+01 -4.71578e+01 + 1347 1347 2 -3.59005e+00 5.39000e+00 -9.73785e+00 + 1348 1348 2 6.91000e+00 -4.28015e+00 -5.88785e+00 + 1349 1349 2 -9.64005e+00 6.56000e+00 -2.14178e+01 + 1350 1350 2 9.69000e+00 1.12200e+01 -1.51878e+01 + 1351 1351 2 1.14500e+01 -1.74015e+00 5.60000e-01 + 1352 1352 2 -6.61005e+00 1.20500e+01 -4.26078e+01 + 1353 1353 2 6.52000e+00 1.06600e+01 -1.45078e+01 + 1354 1354 2 1.03600e+01 -2.89015e+00 -4.28278e+01 + 1355 1355 2 9.30000e-01 -7.60015e+00 -2.89778e+01 + 1356 1356 2 7.04000e+00 -1.12002e+01 -4.48378e+01 + 1357 1357 2 7.40000e-01 4.14000e+00 -1.25878e+01 + 1358 1358 2 8.00000e-02 -4.35015e+00 -3.89678e+01 + 1359 1359 2 7.31000e+00 6.91000e+00 -2.43078e+01 + 1360 1360 2 -1.00401e+01 -3.51015e+00 -4.29978e+01 + 1361 1361 2 -1.75005e+00 -2.26015e+00 -1.81178e+01 + 1362 1362 2 1.12700e+01 -1.67015e+00 -1.57278e+01 + 1363 1363 2 1.01500e+01 2.95000e+00 -3.49478e+01 + 1364 1364 2 -1.22001e+01 9.13000e+00 -1.48778e+01 + 1365 1365 2 -9.12005e+00 2.42000e+00 -3.46778e+01 + 1366 1366 2 2.96000e+00 6.12000e+00 -2.66378e+01 + 1367 1367 2 -5.30005e+00 9.71000e+00 -1.68678e+01 + 1368 1368 2 9.84000e+00 -3.46015e+00 -1.09178e+01 + 1369 1369 2 3.99000e+00 4.59000e+00 -2.89778e+01 + 1370 1370 2 9.78000e+00 1.10400e+01 -3.14178e+01 + 1371 1371 2 1.03500e+01 -5.34015e+00 -1.44278e+01 + 1372 1372 2 -3.43005e+00 -9.17015e+00 -2.84178e+01 + 1373 1373 2 4.45000e+00 -3.71015e+00 -1.52778e+01 + 1374 1374 2 1.57000e+00 -7.99015e+00 -2.61278e+01 + 1375 1375 2 5.46000e+00 -2.57015e+00 -4.72978e+01 + 1376 1376 2 -1.14501e+01 1.47000e+00 -6.54785e+00 + 1377 1377 2 6.75000e+00 -5.59015e+00 -4.47678e+01 + 1378 1378 2 -5.04005e+00 -1.10502e+01 -2.49178e+01 + 1379 1379 2 -1.02401e+01 -9.00150e-01 -2.25278e+01 + 1380 1380 2 4.23000e+00 -7.94015e+00 -2.07378e+01 + diff --git a/examples/USER/misc/local_density/benzene_water/benzene_water.in b/examples/USER/misc/local_density/benzene_water/benzene_water.in new file mode 100644 index 0000000000..01fb3f27e5 --- /dev/null +++ b/examples/USER/misc/local_density/benzene_water/benzene_water.in @@ -0,0 +1,62 @@ +# LAMMPS input file for 26.5% benzene mole fraction solution +# with 380 benzene and 1000 water molecules, +# using all possible local density potentials +# between benzene and water +# +# Author: Tanmoy Sanyal, Shell Group, UC Santa Barbara +# +# Refer: Sanyal and Shell, JPC-B, 2018, 122 (21), 5678-5693 + + + +# Initialize simulation box +dimension 3 +boundary p p p +units real +atom_style molecular + +# Set potential styles +pair_style hybrid/overlay table spline 500 local/density + +# Read molecule data and set initial velocities +read_data benzene_water.data +velocity all create 3.0000e+02 16611 rot yes dist gaussian + +# Assign potentials +pair_coeff 1 1 table benzene_water.pair.table PairBB +pair_coeff 1 2 table benzene_water.pair.table PairWW +pair_coeff 2 2 table benzene_water.pair.table PairBW +pair_coeff * * local/density benzene_water.localdensity.table + +# Recentering during minimization and equilibration +fix recentering all recenter 0.0 0.0 0.0 units box + +# Thermostat & time integration +timestep 2.0 +thermo 100 +thermo_style custom temp ke pe etotal ebond eangle edihed evdwl + +# Minimization +minimize 1.e-4 0.0 10000 10000 + +# Set up integration parameters +fix timeintegration all nve +fix thermostat all langevin 3.0000e+02 3.0000e+02 1.0000e+02 81890 + +# Equilibration (for realistic results, run for 5000000 steps) +reset_timestep 0 +run 5000 + +# Turn off recentering during production phase +unfix recentering + +# Setup trajectory output +dump myDump all custom 100 benzene_water.lammpstrj.gz id type x y z element +dump_modify myDump element B W +dump_modify myDump sort id + +# Production (for realistic results, run for 10000000 steps) +reset_timestep 0 +run 1000 + + diff --git a/examples/USER/misc/local_density/benzene_water/benzene_water.localdensity.table b/examples/USER/misc/local_density/benzene_water/benzene_water.localdensity.table new file mode 100644 index 0000000000..b0d63dbbbf --- /dev/null +++ b/examples/USER/misc/local_density/benzene_water/benzene_water.localdensity.table @@ -0,0 +1,2024 @@ +# local density potentials: (B,B), (W,W), (B,W), (W,B) + +4 500 + + 6.5000000e+00 7.5000000e+00 +1 +1 + 0.0000000e+00 2.0000000e+01 4.0080160e-02 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5200000e+00 + 1.5199986e+00 + 1.5199680e+00 + 1.5198579e+00 + 1.5196169e+00 + 1.5191936e+00 + 1.5185367e+00 + 1.5175950e+00 + 1.5163171e+00 + 1.5146518e+00 + 1.5125477e+00 + 1.5099534e+00 + 1.5068178e+00 + 1.5030895e+00 + 1.4987171e+00 + 1.4936494e+00 + 1.4878351e+00 + 1.4812228e+00 + 1.4737622e+00 + 1.4654545e+00 + 1.4563786e+00 + 1.4466198e+00 + 1.4362633e+00 + 1.4253943e+00 + 1.4140983e+00 + 1.4024604e+00 + 1.3905658e+00 + 1.3785000e+00 + 1.3663480e+00 + 1.3541953e+00 + 1.3421270e+00 + 1.3302284e+00 + 1.3185849e+00 + 1.3072816e+00 + 1.2964039e+00 + 1.2860369e+00 + 1.2762309e+00 + 1.2669431e+00 + 1.2581156e+00 + 1.2496902e+00 + 1.2416089e+00 + 1.2338138e+00 + 1.2262466e+00 + 1.2188495e+00 + 1.2115643e+00 + 1.2043330e+00 + 1.1970976e+00 + 1.1898000e+00 + 1.1823821e+00 + 1.1747860e+00 + 1.1669536e+00 + 1.1588268e+00 + 1.1503476e+00 + 1.1414684e+00 + 1.1321937e+00 + 1.1225435e+00 + 1.1125380e+00 + 1.1021975e+00 + 1.0915422e+00 + 1.0805923e+00 + 1.0693679e+00 + 1.0578893e+00 + 1.0461766e+00 + 1.0342501e+00 + 1.0221300e+00 + 1.0098365e+00 + 9.9738976e-01 + 9.8481000e-01 + 9.7211742e-01 + 9.5933222e-01 + 9.4647351e-01 + 9.3354993e-01 + 9.2056435e-01 + 9.0751957e-01 + 8.9441841e-01 + 8.8126366e-01 + 8.6805815e-01 + 8.5480466e-01 + 8.4150602e-01 + 8.2816503e-01 + 8.1478448e-01 + 8.0136720e-01 + 7.8791599e-01 + 7.7443365e-01 + 7.6092300e-01 + 7.4738683e-01 + 7.3382796e-01 + 7.2024905e-01 + 7.0664998e-01 + 6.9302788e-01 + 6.7937983e-01 + 6.6570286e-01 + 6.5199403e-01 + 6.3825039e-01 + 6.2446900e-01 + 6.1064690e-01 + 5.9678114e-01 + 5.8286879e-01 + 5.6890688e-01 + 5.5489248e-01 + 5.4082263e-01 + 5.2669439e-01 + 5.1250480e-01 + 4.9825093e-01 + 4.8392987e-01 + 4.6954274e-01 + 4.5509728e-01 + 4.4060182e-01 + 4.2606471e-01 + 4.1149429e-01 + 3.9689892e-01 + 3.8228692e-01 + 3.6766665e-01 + 3.5304645e-01 + 3.3843467e-01 + 3.2383965e-01 + 3.0926972e-01 + 2.9473325e-01 + 2.8023857e-01 + 2.6579402e-01 + 2.5140795e-01 + 2.3708871e-01 + 2.2284155e-01 + 2.0866274e-01 + 1.9454685e-01 + 1.8048847e-01 + 1.6648220e-01 + 1.5252263e-01 + 1.3860435e-01 + 1.2472194e-01 + 1.1087000e-01 + 9.7043120e-02 + 8.3235888e-02 + 6.9442895e-02 + 5.5658731e-02 + 4.1877986e-02 + 2.8095251e-02 + 1.4305116e-02 + 5.0217173e-04 +-1.3318314e-02 +-2.7157364e-02 +-4.1014743e-02 +-5.4890212e-02 +-6.8783535e-02 +-8.2694474e-02 +-9.6622792e-02 +-1.1056825e-01 +-1.2453061e-01 +-1.3850964e-01 +-1.5250510e-01 +-1.6651674e-01 +-1.8054434e-01 +-1.9458766e-01 +-2.0864645e-01 +-2.2272049e-01 +-2.3680953e-01 +-2.5091268e-01 +-2.6502202e-01 +-2.7912541e-01 +-2.9321059e-01 +-3.0726536e-01 +-3.2127748e-01 +-3.3523473e-01 +-3.4912488e-01 +-3.6293570e-01 +-3.7665496e-01 +-3.9027045e-01 +-4.0376992e-01 +-4.1714117e-01 +-4.3037195e-01 +-4.4345004e-01 +-4.5636322e-01 +-4.6909926e-01 +-4.8164636e-01 +-4.9400348e-01 +-5.0618082e-01 +-5.1818912e-01 +-5.3003911e-01 +-5.4174151e-01 +-5.5330707e-01 +-5.6474652e-01 +-5.7607059e-01 +-5.8729001e-01 +-5.9841552e-01 +-6.0945785e-01 +-6.2042773e-01 +-6.3133589e-01 +-6.4219308e-01 +-6.5301001e-01 +-6.6379743e-01 +-6.7456590e-01 +-6.8531068e-01 +-6.9599928e-01 +-7.0659631e-01 +-7.1706635e-01 +-7.2737402e-01 +-7.3748391e-01 +-7.4736063e-01 +-7.5696876e-01 +-7.6627291e-01 +-7.7523768e-01 +-7.8382768e-01 +-7.9200749e-01 +-7.9974172e-01 +-8.0699496e-01 +-8.1373183e-01 +-8.1991691e-01 +-8.2551482e-01 +-8.3050467e-01 +-8.3491291e-01 +-8.3877558e-01 +-8.4212871e-01 +-8.4500834e-01 +-8.4745052e-01 +-8.4949128e-01 +-8.5116667e-01 +-8.5251273e-01 +-8.5356549e-01 +-8.5436100e-01 +-8.5493529e-01 +-8.5532441e-01 +-8.5556440e-01 +-8.5569130e-01 +-8.5574115e-01 +-8.5574998e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 +-8.5575000e-01 + + 2.5000000e+00 3.5000000e+00 +2 +2 + 0.0000000e+00 6.0000000e+00 1.2024048e-02 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0462000e+00 + 2.0460657e+00 + 2.0446594e+00 + 2.0403895e+00 + 2.0316620e+00 + 2.0168831e+00 + 1.9944587e+00 + 1.9627949e+00 + 1.9202980e+00 + 1.8654077e+00 + 1.7985181e+00 + 1.7230065e+00 + 1.6425015e+00 + 1.5606319e+00 + 1.4810262e+00 + 1.4073131e+00 + 1.3431214e+00 + 1.2920798e+00 + 1.2569864e+00 + 1.2358842e+00 + 1.2251262e+00 + 1.2210637e+00 + 1.2200475e+00 + 1.2184289e+00 + 1.2125589e+00 + 1.1987885e+00 + 1.1735526e+00 + 1.1361263e+00 + 1.0892520e+00 + 1.0358822e+00 + 9.7896980e-01 + 9.2146751e-01 + 8.6632806e-01 + 8.1650421e-01 + 7.7494869e-01 + 7.4388695e-01 + 7.2232357e-01 + 7.0837184e-01 + 7.0014504e-01 + 6.9575642e-01 + 6.9331925e-01 + 6.9094679e-01 + 6.8675230e-01 + 6.7890996e-01 + 6.6694075e-01 + 6.5168297e-01 + 6.3402998e-01 + 6.1487512e-01 + 5.9511173e-01 + 5.7563315e-01 + 5.5733272e-01 + 5.4110376e-01 + 5.2756220e-01 + 5.1637106e-01 + 5.0698887e-01 + 4.9887416e-01 + 4.9148546e-01 + 4.8428132e-01 + 4.7672025e-01 + 4.6826081e-01 + 4.5839485e-01 + 4.4712673e-01 + 4.3486244e-01 + 4.2201868e-01 + 4.0901218e-01 + 3.9625966e-01 + 3.8417784e-01 + 3.7318344e-01 + 3.6369286e-01 + 3.5593854e-01 + 3.4965997e-01 + 3.4451493e-01 + 3.4016124e-01 + 3.3625667e-01 + 3.3245903e-01 + 3.2842610e-01 + 3.2381569e-01 + 3.1831627e-01 + 3.1195884e-01 + 3.0498880e-01 + 2.9765482e-01 + 2.9020560e-01 + 2.8288981e-01 + 2.7595615e-01 + 2.6965328e-01 + 2.6422884e-01 + 2.5975489e-01 + 2.5593343e-01 + 2.5241954e-01 + 2.4886832e-01 + 2.4493489e-01 + 2.4027433e-01 + 2.3454175e-01 + 2.2739225e-01 + 2.1853384e-01 + 2.0811604e-01 + 1.9650791e-01 + 1.8408007e-01 + 1.7120316e-01 + 1.5824783e-01 + 1.4558470e-01 + 1.3358442e-01 + 1.2261513e-01 + 1.1286044e-01 + 1.0419542e-01 + 9.6465750e-02 + 8.9517133e-02 + 8.3195263e-02 + 7.7345836e-02 + 7.1814548e-02 + 6.6447095e-02 + 6.1107588e-02 + 5.5777274e-02 + 5.0483296e-02 + 4.5252904e-02 + 4.0113348e-02 + 3.5091878e-02 + 3.0215745e-02 + 2.5512199e-02 + 2.1008131e-02 + 1.6715617e-02 + 1.2626961e-02 + 8.7330951e-03 + 5.0249487e-03 + 1.4934524e-03 +-1.8704635e-03 +-5.0758685e-03 +-8.1318323e-03 +-1.1043079e-02 +-1.3793016e-02 +-1.6358529e-02 +-1.8716498e-02 +-2.0843807e-02 +-2.2717336e-02 +-2.4313969e-02 +-2.5610588e-02 +-2.6585188e-02 +-2.7244724e-02 +-2.7627095e-02 +-2.7771713e-02 +-2.7717987e-02 +-2.7505328e-02 +-2.7173148e-02 +-2.6760858e-02 +-2.6307867e-02 +-2.5841384e-02 +-2.5342224e-02 +-2.4780181e-02 +-2.4125047e-02 +-2.3346614e-02 +-2.2414676e-02 +-2.1299025e-02 +-1.9969454e-02 +-1.8398136e-02 +-1.6599321e-02 +-1.4623294e-02 +-1.2521505e-02 +-1.0345403e-02 +-8.1464389e-03 +-5.9760622e-03 +-3.8857229e-03 +-1.9268610e-03 +-1.3832164e-04 + 1.4782888e-03 + 2.9282133e-03 + 4.2166947e-03 + 5.3489760e-03 + 6.3303000e-03 + 7.1659097e-03 + 7.8610481e-03 + 8.4198995e-03 + 8.8332749e-03 + 9.0828227e-03 + 9.1500123e-03 + 9.0163131e-03 + 8.6631948e-03 + 8.0721268e-03 + 7.2245785e-03 + 6.1021765e-03 + 4.7263503e-03 + 3.2107872e-03 + 1.6822100e-03 + 2.6734188e-04 +-9.0709423e-04 +-1.7143753e-03 +-2.0277783e-03 +-1.7205802e-03 +-6.8297710e-04 + 1.0366865e-03 + 3.3037777e-03 + 5.9827919e-03 + 8.9382246e-03 + 1.2034571e-02 + 1.5136327e-02 + 1.8107989e-02 + 2.0814846e-02 + 2.3201015e-02 + 2.5355075e-02 + 2.7381061e-02 + 2.9383010e-02 + 3.1464956e-02 + 3.3730934e-02 + 3.6284981e-02 + 3.9231132e-02 + 4.2657484e-02 + 4.6539348e-02 + 5.0803371e-02 + 5.5376010e-02 + 6.0183720e-02 + 6.5152959e-02 + 7.0210181e-02 + 7.5281844e-02 + 8.0295485e-02 + 8.5234073e-02 + 9.0161482e-02 + 9.5147990e-02 + 1.0026387e-01 + 1.0557941e-01 + 1.1116488e-01 + 1.1709056e-01 + 1.2342672e-01 + 1.3023047e-01 + 1.3748721e-01 + 1.4515813e-01 + 1.5320437e-01 + 1.6158708e-01 + 1.7026744e-01 + 1.7920658e-01 + 1.8836566e-01 + 1.9770732e-01 + 2.0723997e-01 + 2.1702545e-01 + 2.2712865e-01 + 2.3761445e-01 + 2.4854771e-01 + 2.5999332e-01 + 2.7201616e-01 + 2.8468110e-01 + 2.9803349e-01 + 3.1203651e-01 + 3.2663170e-01 + 3.4176062e-01 + 3.5736482e-01 + 3.7338585e-01 + 3.8976527e-01 + 4.0644463e-01 + 4.2336952e-01 + 4.4056834e-01 + 4.5814698e-01 + 4.7621428e-01 + 4.9487913e-01 + 5.1425038e-01 + 5.3443688e-01 + 5.5554751e-01 + 5.7769109e-01 + 6.0087457e-01 + 6.2477197e-01 + 6.4898945e-01 + 6.7313316e-01 + 6.9680926e-01 + 7.1962391e-01 + 7.4118326e-01 + 7.6109347e-01 + 7.7900642e-01 + 7.9523128e-01 + 8.1056985e-01 + 8.2583586e-01 + 8.4184302e-01 + 8.5940505e-01 + 8.7933568e-01 + 9.0244863e-01 + 9.2955610e-01 + 9.6082471e-01 + 9.9477338e-01 + 1.0296620e+00 + 1.0637504e+00 + 1.0952986e+00 + 1.1225663e+00 + 1.1438135e+00 + 1.1573000e+00 + 1.1615947e+00 + 1.1585131e+00 + 1.1518130e+00 + 1.1452779e+00 + 1.1426915e+00 + 1.1478376e+00 + 1.1644998e+00 + 1.1964617e+00 + 1.2474884e+00 + 1.3187459e+00 + 1.4061740e+00 + 1.5050862e+00 + 1.6107957e+00 + 1.7186160e+00 + 1.8238603e+00 + 1.9218422e+00 + 2.0078748e+00 + 2.0778069e+00 + 2.1317113e+00 + 2.1716651e+00 + 2.1997574e+00 + 2.2180771e+00 + 2.2287133e+00 + 2.2337551e+00 + 2.2352915e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + 2.2354000e+00 + + 4.5000000e+00 5.5000000e+00 +1 +2 + 0.0000000e+00 2.0000000e+01 4.0080160e-02 +-4.5439333e-01 +-4.5217352e-01 +-4.4584312e-01 +-4.3589567e-01 +-4.2282471e-01 +-4.0712378e-01 +-3.8928644e-01 +-3.6980622e-01 +-3.4917666e-01 +-3.2789131e-01 +-3.0644372e-01 +-2.8532742e-01 +-2.6503595e-01 +-2.4606287e-01 +-2.2890171e-01 +-2.1404601e-01 +-2.0198933e-01 +-1.9322519e-01 +-1.8817750e-01 +-1.8674377e-01 +-1.8858102e-01 +-1.9334503e-01 +-2.0069158e-01 +-2.1027643e-01 +-2.2175537e-01 +-2.3478417e-01 +-2.4901861e-01 +-2.6411447e-01 +-2.7972752e-01 +-2.9551355e-01 +-3.1112832e-01 +-3.2622761e-01 +-3.4046720e-01 +-3.5350288e-01 +-3.6499040e-01 +-3.7460270e-01 +-3.8228379e-01 +-3.8819407e-01 +-3.9249997e-01 +-3.9536792e-01 +-3.9696436e-01 +-3.9745571e-01 +-3.9700841e-01 +-3.9578890e-01 +-3.9396360e-01 +-3.9169894e-01 +-3.8916137e-01 +-3.8651730e-01 +-3.8393317e-01 +-3.8157542e-01 +-3.7961047e-01 +-3.7820477e-01 +-3.7752265e-01 +-3.7763665e-01 +-3.7849337e-01 +-3.8003026e-01 +-3.8218478e-01 +-3.8489440e-01 +-3.8809657e-01 +-3.9172876e-01 +-3.9572843e-01 +-4.0003303e-01 +-4.0458004e-01 +-4.0930690e-01 +-4.1415108e-01 +-4.1905005e-01 +-4.2394126e-01 +-4.2876217e-01 +-4.3345025e-01 +-4.3794302e-01 +-4.4219923e-01 +-4.4622885e-01 +-4.5004938e-01 +-4.5367833e-01 +-4.5713320e-01 +-4.6043152e-01 +-4.6359079e-01 +-4.6662853e-01 +-4.6956224e-01 +-4.7240943e-01 +-4.7518762e-01 +-4.7791432e-01 +-4.8060703e-01 +-4.8328327e-01 +-4.8596055e-01 +-4.8865638e-01 +-4.9138828e-01 +-4.9417165e-01 +-4.9701271e-01 +-4.9991507e-01 +-5.0288236e-01 +-5.0591822e-01 +-5.0902626e-01 +-5.1221011e-01 +-5.1547341e-01 +-5.1881977e-01 +-5.2225283e-01 +-5.2577622e-01 +-5.2939355e-01 +-5.3310847e-01 +-5.3692459e-01 +-5.4084554e-01 +-5.4487496e-01 +-5.4901646e-01 +-5.5327164e-01 +-5.5762480e-01 +-5.6205157e-01 +-5.6652752e-01 +-5.7102819e-01 +-5.7552916e-01 +-5.8000598e-01 +-5.8443421e-01 +-5.8878941e-01 +-5.9304715e-01 +-5.9718298e-01 +-6.0117246e-01 +-6.0499116e-01 +-6.0861463e-01 +-6.1201843e-01 +-6.1517813e-01 +-6.1806928e-01 +-6.2066863e-01 +-6.2297441e-01 +-6.2500366e-01 +-6.2677405e-01 +-6.2830323e-01 +-6.2960887e-01 +-6.3070863e-01 +-6.3162019e-01 +-6.3236119e-01 +-6.3294931e-01 +-6.3340221e-01 +-6.3373756e-01 +-6.3397301e-01 +-6.3412623e-01 +-6.3421489e-01 +-6.3425665e-01 +-6.3426917e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 +-6.3427000e-01 + + 4.5000000e+00 5.5000000e+00 +2 +1 + 0.0000000e+00 2.0000000e+01 4.0080160e-02 +-6.9546667e-02 +-6.9188143e-02 +-6.8087841e-02 +-6.6208660e-02 +-6.3513504e-02 +-5.9965274e-02 +-5.5526872e-02 +-5.0161199e-02 +-4.3831156e-02 +-3.6499647e-02 +-2.8129571e-02 +-1.8683832e-02 +-8.1253303e-03 + 3.5830320e-03 + 1.6478353e-02 + 3.0597732e-02 + 4.5978266e-02 + 6.2657054e-02 + 8.0655930e-02 + 9.9881386e-02 + 1.2018721e-01 + 1.4142692e-01 + 1.6345403e-01 + 1.8612206e-01 + 2.0928452e-01 + 2.3279493e-01 + 2.5650681e-01 + 2.8027368e-01 + 3.0394904e-01 + 3.2738642e-01 + 3.5043934e-01 + 3.7296131e-01 + 3.9480584e-01 + 4.1582646e-01 + 4.3587668e-01 + 4.5481768e-01 + 4.7263181e-01 + 4.8939812e-01 + 5.0519838e-01 + 5.2011434e-01 + 5.3422776e-01 + 5.4762041e-01 + 5.6037402e-01 + 5.7257037e-01 + 5.8429121e-01 + 5.9561831e-01 + 6.0663340e-01 + 6.1741826e-01 + 6.2805465e-01 + 6.3862431e-01 + 6.4920901e-01 + 6.5989050e-01 + 6.7074956e-01 + 6.8182350e-01 + 6.9309002e-01 + 7.0452250e-01 + 7.1609432e-01 + 7.2777886e-01 + 7.3954950e-01 + 7.5137962e-01 + 7.6324259e-01 + 7.7511180e-01 + 7.8696063e-01 + 7.9876245e-01 + 8.1049065e-01 + 8.2211860e-01 + 8.3361969e-01 + 8.4496729e-01 + 8.5613478e-01 + 8.6709556e-01 + 8.7782560e-01 + 8.8830714e-01 + 8.9852336e-01 + 9.0845742e-01 + 9.1809248e-01 + 9.2741172e-01 + 9.3639829e-01 + 9.4503537e-01 + 9.5330612e-01 + 9.6119370e-01 + 9.6868129e-01 + 9.7575205e-01 + 9.8238915e-01 + 9.8857575e-01 + 9.9429502e-01 + 9.9953012e-01 + 1.0042642e+00 + 1.0084875e+00 + 1.0122215e+00 + 1.0154963e+00 + 1.0183421e+00 + 1.0207889e+00 + 1.0228669e+00 + 1.0246062e+00 + 1.0260369e+00 + 1.0271893e+00 + 1.0280933e+00 + 1.0287791e+00 + 1.0292770e+00 + 1.0296169e+00 + 1.0298290e+00 + 1.0299435e+00 + 1.0299904e+00 + 1.0299999e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + 1.0300000e+00 + diff --git a/examples/USER/misc/local_density/benzene_water/benzene_water.pair.table b/examples/USER/misc/local_density/benzene_water/benzene_water.pair.table new file mode 100644 index 0000000000..348bccfa0e --- /dev/null +++ b/examples/USER/misc/local_density/benzene_water/benzene_water.pair.table @@ -0,0 +1,2024 @@ + +PairBB +N 500 R 2.00000e-02 1.32500e+01 + +1 2.00000e-02 2.96754e+01 5.54271e+00 +2 4.65130e-02 2.95284e+01 5.54271e+00 +3 7.30261e-02 2.93814e+01 5.54271e+00 +4 9.95391e-02 2.92345e+01 5.54271e+00 +5 1.26052e-01 2.90875e+01 5.54271e+00 +6 1.52565e-01 2.89406e+01 5.54271e+00 +7 1.79078e-01 2.87936e+01 5.54271e+00 +8 2.05591e-01 2.86467e+01 5.54271e+00 +9 2.32104e-01 2.84997e+01 5.54271e+00 +10 2.58617e-01 2.83528e+01 5.54271e+00 +11 2.85130e-01 2.82058e+01 5.54271e+00 +12 3.11643e-01 2.80589e+01 5.54271e+00 +13 3.38156e-01 2.79119e+01 5.54271e+00 +14 3.64669e-01 2.77650e+01 5.54271e+00 +15 3.91182e-01 2.76180e+01 5.54271e+00 +16 4.17695e-01 2.74710e+01 5.54271e+00 +17 4.44208e-01 2.73241e+01 5.54271e+00 +18 4.70721e-01 2.71771e+01 5.54271e+00 +19 4.97234e-01 2.70302e+01 5.54271e+00 +20 5.23747e-01 2.68832e+01 5.54271e+00 +21 5.50261e-01 2.67363e+01 5.54271e+00 +22 5.76774e-01 2.65893e+01 5.54271e+00 +23 6.03287e-01 2.64424e+01 5.54271e+00 +24 6.29800e-01 2.62954e+01 5.54271e+00 +25 6.56313e-01 2.61485e+01 5.54271e+00 +26 6.82826e-01 2.60015e+01 5.54271e+00 +27 7.09339e-01 2.58546e+01 5.54271e+00 +28 7.35852e-01 2.57076e+01 5.54271e+00 +29 7.62365e-01 2.55606e+01 5.54271e+00 +30 7.88878e-01 2.54137e+01 5.54271e+00 +31 8.15391e-01 2.52667e+01 5.54271e+00 +32 8.41904e-01 2.51198e+01 5.54271e+00 +33 8.68417e-01 2.49728e+01 5.54271e+00 +34 8.94930e-01 2.48259e+01 5.54271e+00 +35 9.21443e-01 2.46789e+01 5.54271e+00 +36 9.47956e-01 2.45320e+01 5.54271e+00 +37 9.74469e-01 2.43850e+01 5.54271e+00 +38 1.00098e+00 2.42381e+01 5.54271e+00 +39 1.02749e+00 2.40911e+01 5.54271e+00 +40 1.05401e+00 2.39441e+01 5.54271e+00 +41 1.08052e+00 2.37972e+01 5.54271e+00 +42 1.10703e+00 2.36502e+01 5.54271e+00 +43 1.13355e+00 2.35033e+01 5.54271e+00 +44 1.16006e+00 2.33563e+01 5.54271e+00 +45 1.18657e+00 2.32094e+01 5.54271e+00 +46 1.21309e+00 2.30624e+01 5.54271e+00 +47 1.23960e+00 2.29155e+01 5.54271e+00 +48 1.26611e+00 2.27685e+01 5.54271e+00 +49 1.29263e+00 2.26216e+01 5.54271e+00 +50 1.31914e+00 2.24746e+01 5.54271e+00 +51 1.34565e+00 2.23277e+01 5.54271e+00 +52 1.37216e+00 2.21807e+01 5.54271e+00 +53 1.39868e+00 2.20337e+01 5.54271e+00 +54 1.42519e+00 2.18868e+01 5.54271e+00 +55 1.45170e+00 2.17398e+01 5.54271e+00 +56 1.47822e+00 2.15929e+01 5.54271e+00 +57 1.50473e+00 2.14459e+01 5.54271e+00 +58 1.53124e+00 2.12990e+01 5.54271e+00 +59 1.55776e+00 2.11520e+01 5.54271e+00 +60 1.58427e+00 2.10051e+01 5.54271e+00 +61 1.61078e+00 2.08581e+01 5.54271e+00 +62 1.63729e+00 2.07112e+01 5.54271e+00 +63 1.66381e+00 2.05642e+01 5.54271e+00 +64 1.69032e+00 2.04173e+01 5.54271e+00 +65 1.71683e+00 2.02703e+01 5.54271e+00 +66 1.74335e+00 2.01233e+01 5.54271e+00 +67 1.76986e+00 1.99764e+01 5.54271e+00 +68 1.79637e+00 1.98294e+01 5.54271e+00 +69 1.82289e+00 1.96825e+01 5.54271e+00 +70 1.84940e+00 1.95355e+01 5.54271e+00 +71 1.87591e+00 1.93886e+01 5.54271e+00 +72 1.90242e+00 1.92416e+01 5.54271e+00 +73 1.92894e+00 1.90947e+01 5.54271e+00 +74 1.95545e+00 1.89477e+01 5.54271e+00 +75 1.98196e+00 1.88008e+01 5.54271e+00 +76 2.00848e+00 1.86538e+01 5.54271e+00 +77 2.03499e+00 1.85069e+01 5.54271e+00 +78 2.06150e+00 1.83599e+01 5.54271e+00 +79 2.08802e+00 1.82129e+01 5.54271e+00 +80 2.11453e+00 1.80660e+01 5.54271e+00 +81 2.14104e+00 1.79190e+01 5.54271e+00 +82 2.16756e+00 1.77721e+01 5.54271e+00 +83 2.19407e+00 1.76251e+01 5.54271e+00 +84 2.22058e+00 1.74782e+01 5.54271e+00 +85 2.24709e+00 1.73312e+01 5.54271e+00 +86 2.27361e+00 1.71843e+01 5.54271e+00 +87 2.30012e+00 1.70373e+01 5.54271e+00 +88 2.32663e+00 1.68904e+01 5.54271e+00 +89 2.35315e+00 1.67434e+01 5.54271e+00 +90 2.37966e+00 1.65965e+01 5.54271e+00 +91 2.40617e+00 1.64495e+01 5.54271e+00 +92 2.43269e+00 1.63025e+01 5.54271e+00 +93 2.45920e+00 1.61556e+01 5.54271e+00 +94 2.48571e+00 1.60086e+01 5.54271e+00 +95 2.51222e+00 1.58617e+01 5.54271e+00 +96 2.53874e+00 1.57147e+01 5.54271e+00 +97 2.56525e+00 1.55678e+01 5.54271e+00 +98 2.59176e+00 1.54208e+01 5.54271e+00 +99 2.61828e+00 1.52739e+01 5.54271e+00 +100 2.64479e+00 1.51269e+01 5.54271e+00 +101 2.67130e+00 1.49800e+01 5.54271e+00 +102 2.69782e+00 1.48330e+01 5.54271e+00 +103 2.72433e+00 1.46861e+01 5.54271e+00 +104 2.75084e+00 1.45391e+01 5.54271e+00 +105 2.77735e+00 1.43921e+01 5.54271e+00 +106 2.80387e+00 1.42452e+01 5.54271e+00 +107 2.83038e+00 1.40982e+01 5.54271e+00 +108 2.85689e+00 1.39513e+01 5.54271e+00 +109 2.88341e+00 1.38043e+01 5.54271e+00 +110 2.90992e+00 1.36574e+01 5.54271e+00 +111 2.93643e+00 1.35104e+01 5.54271e+00 +112 2.96295e+00 1.33635e+01 5.54271e+00 +113 2.98946e+00 1.32165e+01 5.54271e+00 +114 3.01597e+00 1.30696e+01 5.54271e+00 +115 3.04248e+00 1.29226e+01 5.54271e+00 +116 3.06900e+00 1.27757e+01 5.54271e+00 +117 3.09551e+00 1.26287e+01 5.54271e+00 +118 3.12202e+00 1.24817e+01 5.54271e+00 +119 3.14854e+00 1.23348e+01 5.54271e+00 +120 3.17505e+00 1.21878e+01 5.54271e+00 +121 3.20156e+00 1.20409e+01 5.54271e+00 +122 3.22808e+00 1.18939e+01 5.54271e+00 +123 3.25459e+00 1.17470e+01 5.54273e+00 +124 3.28110e+00 1.16000e+01 5.54277e+00 +125 3.30762e+00 1.14531e+01 5.54280e+00 +126 3.33413e+00 1.13061e+01 5.54285e+00 +127 3.36064e+00 1.11591e+01 5.54289e+00 +128 3.38715e+00 1.10122e+01 5.54295e+00 +129 3.41367e+00 1.08652e+01 5.54300e+00 +130 3.44018e+00 1.07183e+01 5.54306e+00 +131 3.46669e+00 1.05713e+01 5.54313e+00 +132 3.49321e+00 1.04243e+01 5.54320e+00 +133 3.51972e+00 1.02774e+01 5.54328e+00 +134 3.54623e+00 1.01304e+01 5.54336e+00 +135 3.57275e+00 9.98342e+00 5.54343e+00 +136 3.59926e+00 9.83645e+00 5.54350e+00 +137 3.62577e+00 9.68947e+00 5.54356e+00 +138 3.65228e+00 9.54250e+00 5.54361e+00 +139 3.67880e+00 9.39552e+00 5.54366e+00 +140 3.70531e+00 9.24854e+00 5.54370e+00 +141 3.73182e+00 9.10156e+00 5.54373e+00 +142 3.75834e+00 8.95458e+00 5.54375e+00 +143 3.78485e+00 8.80759e+00 5.54376e+00 +144 3.81136e+00 8.66061e+00 5.54377e+00 +145 3.83788e+00 8.51363e+00 5.54377e+00 +146 3.86439e+00 8.36665e+00 5.54377e+00 +147 3.89090e+00 8.21967e+00 5.54375e+00 +148 3.91741e+00 8.07268e+00 5.54373e+00 +149 3.94393e+00 7.92570e+00 5.54370e+00 +150 3.97044e+00 7.77872e+00 5.54367e+00 +151 3.99695e+00 7.63175e+00 5.54363e+00 +152 4.02347e+00 7.48477e+00 5.54359e+00 +153 4.04998e+00 7.33779e+00 5.54356e+00 +154 4.07649e+00 7.19081e+00 5.54353e+00 +155 4.10301e+00 7.04384e+00 5.54350e+00 +156 4.12952e+00 6.89686e+00 5.54348e+00 +157 4.15603e+00 6.74989e+00 5.54346e+00 +158 4.18255e+00 6.60292e+00 5.54344e+00 +159 4.20906e+00 6.45594e+00 5.54343e+00 +160 4.23557e+00 6.30897e+00 5.54342e+00 +161 4.26208e+00 6.16200e+00 5.54341e+00 +162 4.28860e+00 6.01503e+00 5.54341e+00 +163 4.31511e+00 5.86805e+00 5.54341e+00 +164 4.34162e+00 5.72108e+00 5.54341e+00 +165 4.36814e+00 5.57411e+00 5.54341e+00 +166 4.39465e+00 5.42714e+00 5.54342e+00 +167 4.42116e+00 5.28016e+00 5.54323e+00 +168 4.44768e+00 5.13329e+00 5.53372e+00 +169 4.47419e+00 4.98686e+00 5.50998e+00 +170 4.50070e+00 4.84124e+00 5.47202e+00 +171 4.52721e+00 4.69682e+00 5.41984e+00 +172 4.55373e+00 4.55398e+00 5.35343e+00 +173 4.58024e+00 4.41308e+00 5.27279e+00 +174 4.60675e+00 4.27451e+00 5.17793e+00 +175 4.63327e+00 4.13864e+00 5.06884e+00 +176 4.65978e+00 4.00585e+00 4.94553e+00 +177 4.68629e+00 3.87652e+00 4.80799e+00 +178 4.71281e+00 3.75103e+00 4.65623e+00 +179 4.73932e+00 3.62975e+00 4.49024e+00 +180 4.76583e+00 3.51305e+00 4.31003e+00 +181 4.79234e+00 3.40133e+00 4.11559e+00 +182 4.81886e+00 3.29495e+00 3.90693e+00 +183 4.84537e+00 3.19429e+00 3.68404e+00 +184 4.87188e+00 3.09971e+00 3.45062e+00 +185 4.89840e+00 3.01120e+00 3.22791e+00 +186 4.92491e+00 2.92842e+00 3.01927e+00 +187 4.95142e+00 2.85098e+00 2.82473e+00 +188 4.97794e+00 2.77851e+00 2.64426e+00 +189 5.00445e+00 2.71064e+00 2.47788e+00 +190 5.03096e+00 2.64699e+00 2.32559e+00 +191 5.05747e+00 2.58720e+00 2.18738e+00 +192 5.08399e+00 2.53088e+00 2.06325e+00 +193 5.11050e+00 2.47767e+00 1.95321e+00 +194 5.13701e+00 2.42718e+00 1.85725e+00 +195 5.16353e+00 2.37906e+00 1.77537e+00 +196 5.19004e+00 2.33292e+00 1.70758e+00 +197 5.21655e+00 2.28839e+00 1.65387e+00 +198 5.24307e+00 2.24510e+00 1.61425e+00 +199 5.26958e+00 2.20267e+00 1.58871e+00 +200 5.29609e+00 2.16073e+00 1.57725e+00 +201 5.32261e+00 2.11895e+00 1.57397e+00 +202 5.34912e+00 2.07729e+00 1.56868e+00 +203 5.37563e+00 2.03579e+00 1.56122e+00 +204 5.40214e+00 1.99452e+00 1.55158e+00 +205 5.42866e+00 1.95354e+00 1.53975e+00 +206 5.45517e+00 1.91289e+00 1.52575e+00 +207 5.48168e+00 1.87265e+00 1.50957e+00 +208 5.50820e+00 1.83287e+00 1.49121e+00 +209 5.53471e+00 1.79360e+00 1.47067e+00 +210 5.56122e+00 1.75490e+00 1.44795e+00 +211 5.58774e+00 1.71684e+00 1.42305e+00 +212 5.61425e+00 1.67946e+00 1.39597e+00 +213 5.64076e+00 1.64283e+00 1.36671e+00 +214 5.66727e+00 1.60701e+00 1.33528e+00 +215 5.69379e+00 1.57205e+00 1.30166e+00 +216 5.72030e+00 1.53801e+00 1.26587e+00 +217 5.74681e+00 1.50494e+00 1.22792e+00 +218 5.77333e+00 1.47290e+00 1.18886e+00 +219 5.79984e+00 1.44191e+00 1.14919e+00 +220 5.82635e+00 1.41197e+00 1.10891e+00 +221 5.85287e+00 1.38311e+00 1.06803e+00 +222 5.87938e+00 1.35534e+00 1.02654e+00 +223 5.90589e+00 1.32868e+00 9.84442e-01 +224 5.93240e+00 1.30315e+00 9.41738e-01 +225 5.95892e+00 1.27875e+00 8.98427e-01 +226 5.98543e+00 1.25551e+00 8.54508e-01 +227 6.01194e+00 1.23345e+00 8.09983e-01 +228 6.03846e+00 1.21257e+00 7.64850e-01 +229 6.06497e+00 1.19290e+00 7.19111e-01 +230 6.09148e+00 1.17444e+00 6.72764e-01 +231 6.11800e+00 1.15723e+00 6.25811e-01 +232 6.14451e+00 1.14126e+00 5.78250e-01 +233 6.17102e+00 1.12657e+00 5.30082e-01 +234 6.19754e+00 1.11316e+00 4.82247e-01 +235 6.22405e+00 1.10095e+00 4.39648e-01 +236 6.25056e+00 1.08979e+00 4.02990e-01 +237 6.27707e+00 1.07953e+00 3.72273e-01 +238 6.30359e+00 1.07000e+00 3.47498e-01 +239 6.33010e+00 1.06105e+00 3.28665e-01 +240 6.35661e+00 1.05252e+00 3.15774e-01 +241 6.38313e+00 1.04425e+00 3.08824e-01 +242 6.40964e+00 1.03609e+00 3.07815e-01 +243 6.43615e+00 1.02788e+00 3.12748e-01 +244 6.46267e+00 1.01945e+00 3.23623e-01 +245 6.48918e+00 1.01066e+00 3.40440e-01 +246 6.51569e+00 1.00135e+00 3.63198e-01 +247 6.54220e+00 9.91353e-01 3.91897e-01 +248 6.56872e+00 9.80516e-01 4.26538e-01 +249 6.59523e+00 9.68683e-01 4.67121e-01 +250 6.62174e+00 9.55694e-01 5.13646e-01 +251 6.64826e+00 9.41422e-01 5.62501e-01 +252 6.67477e+00 9.25897e-01 6.07985e-01 +253 6.70128e+00 9.09213e-01 6.50027e-01 +254 6.72780e+00 8.91459e-01 6.88626e-01 +255 6.75431e+00 8.72728e-01 7.23783e-01 +256 6.78082e+00 8.53111e-01 7.55497e-01 +257 6.80733e+00 8.32698e-01 7.83768e-01 +258 6.83385e+00 8.11581e-01 8.08597e-01 +259 6.86036e+00 7.89851e-01 8.29984e-01 +260 6.88687e+00 7.67601e-01 8.47928e-01 +261 6.91339e+00 7.44920e-01 8.62429e-01 +262 6.93990e+00 7.21900e-01 8.73488e-01 +263 6.96641e+00 6.98632e-01 8.81104e-01 +264 6.99293e+00 6.75209e-01 8.85278e-01 +265 7.01944e+00 6.51720e-01 8.86010e-01 +266 7.04595e+00 6.28258e-01 8.83299e-01 +267 7.07246e+00 6.04913e-01 8.77168e-01 +268 7.09898e+00 5.81769e-01 8.68269e-01 +269 7.12549e+00 5.58894e-01 8.56896e-01 +270 7.15200e+00 5.36353e-01 8.43051e-01 +271 7.17852e+00 5.14212e-01 8.26732e-01 +272 7.20503e+00 4.92536e-01 8.07941e-01 +273 7.23154e+00 4.71392e-01 7.86676e-01 +274 7.25806e+00 4.50844e-01 7.62938e-01 +275 7.28457e+00 4.30958e-01 7.36728e-01 +276 7.31108e+00 4.11800e-01 7.08044e-01 +277 7.33760e+00 3.93435e-01 6.76887e-01 +278 7.36411e+00 3.75929e-01 6.43257e-01 +279 7.39062e+00 3.59347e-01 6.07154e-01 +280 7.41713e+00 3.43756e-01 5.68578e-01 +281 7.44365e+00 3.29220e-01 5.27528e-01 +282 7.47016e+00 3.15805e-01 4.84006e-01 +283 7.49667e+00 3.03577e-01 4.38011e-01 +284 7.52319e+00 2.92596e-01 3.90579e-01 +285 7.54970e+00 2.82832e-01 3.46637e-01 +286 7.57621e+00 2.74178e-01 3.06826e-01 +287 7.60273e+00 2.66526e-01 2.71144e-01 +288 7.62924e+00 2.59764e-01 2.39591e-01 +289 7.65575e+00 2.53785e-01 2.12169e-01 +290 7.68226e+00 2.48477e-01 1.88875e-01 +291 7.70878e+00 2.43733e-01 1.69712e-01 +292 7.73529e+00 2.39442e-01 1.54678e-01 +293 7.76180e+00 2.35494e-01 1.43773e-01 +294 7.78832e+00 2.31781e-01 1.36998e-01 +295 7.81483e+00 2.28193e-01 1.34353e-01 +296 7.84134e+00 2.24621e-01 1.35837e-01 +297 7.86786e+00 2.20954e-01 1.41451e-01 +298 7.89437e+00 2.17084e-01 1.51194e-01 +299 7.92088e+00 2.12900e-01 1.65067e-01 +300 7.94739e+00 2.08294e-01 1.83070e-01 +301 7.97391e+00 2.03177e-01 2.02650e-01 +302 8.00042e+00 1.97568e-01 2.20114e-01 +303 8.02693e+00 1.91524e-01 2.35430e-01 +304 8.05345e+00 1.85103e-01 2.48600e-01 +305 8.07996e+00 1.78361e-01 2.59623e-01 +306 8.10647e+00 1.71355e-01 2.68499e-01 +307 8.13299e+00 1.64142e-01 2.75228e-01 +308 8.15950e+00 1.56780e-01 2.79809e-01 +309 8.18601e+00 1.49324e-01 2.82244e-01 +310 8.21253e+00 1.41832e-01 2.82532e-01 +311 8.23904e+00 1.34361e-01 2.80673e-01 +312 8.26555e+00 1.26968e-01 2.76667e-01 +313 8.29206e+00 1.19710e-01 2.70514e-01 +314 8.31858e+00 1.12643e-01 2.62214e-01 +315 8.34509e+00 1.05825e-01 2.51767e-01 +316 8.37160e+00 9.93116e-02 2.39174e-01 +317 8.39812e+00 9.31609e-02 2.24523e-01 +318 8.42463e+00 8.74039e-02 2.09904e-01 +319 8.45114e+00 8.20225e-02 1.96191e-01 +320 8.47766e+00 7.69927e-02 1.83383e-01 +321 8.50417e+00 7.22904e-02 1.71481e-01 +322 8.53068e+00 6.78917e-02 1.60484e-01 +323 8.55719e+00 6.37726e-02 1.50393e-01 +324 8.58371e+00 5.99089e-02 1.41208e-01 +325 8.61022e+00 5.62769e-02 1.32928e-01 +326 8.63673e+00 5.28523e-02 1.25554e-01 +327 8.66325e+00 4.96112e-02 1.19085e-01 +328 8.68976e+00 4.65297e-02 1.13522e-01 +329 8.71627e+00 4.35836e-02 1.08865e-01 +330 8.74279e+00 4.07490e-02 1.05113e-01 +331 8.76930e+00 3.80019e-02 1.02266e-01 +332 8.79581e+00 3.53182e-02 1.00326e-01 +333 8.82232e+00 3.26740e-02 9.92905e-02 +334 8.84884e+00 3.00463e-02 9.89592e-02 +335 8.87535e+00 2.74286e-02 9.84553e-02 +336 8.90186e+00 2.48280e-02 9.76771e-02 +337 8.92838e+00 2.22516e-02 9.66246e-02 +338 8.95489e+00 1.97068e-02 9.52978e-02 +339 8.98140e+00 1.72008e-02 9.36967e-02 +340 9.00792e+00 1.47409e-02 9.18212e-02 +341 9.03443e+00 1.23343e-02 8.96715e-02 +342 9.06094e+00 9.98837e-03 8.72474e-02 +343 9.08745e+00 7.71034e-03 8.45490e-02 +344 9.11397e+00 5.50750e-03 8.15763e-02 +345 9.14048e+00 3.38710e-03 7.83293e-02 +346 9.16699e+00 1.35643e-03 7.48079e-02 +347 9.19351e+00 -5.77246e-04 7.10123e-02 +348 9.22002e+00 -2.40665e-03 6.69424e-02 +349 9.24653e+00 -4.12451e-03 6.25981e-02 +350 9.27305e+00 -5.72356e-03 5.79795e-02 +351 9.29956e+00 -7.19788e-03 5.32533e-02 +352 9.32607e+00 -8.54838e-03 4.86402e-02 +353 9.35259e+00 -9.77809e-03 4.41414e-02 +354 9.37910e+00 -1.08900e-02 3.97567e-02 +355 9.40561e+00 -1.18872e-02 3.54862e-02 +356 9.43212e+00 -1.27727e-02 3.13299e-02 +357 9.45864e+00 -1.35495e-02 2.72877e-02 +358 9.48515e+00 -1.42207e-02 2.33598e-02 +359 9.51166e+00 -1.47892e-02 1.95461e-02 +360 9.53818e+00 -1.52582e-02 1.58465e-02 +361 9.56469e+00 -1.56305e-02 1.22612e-02 +362 9.59120e+00 -1.59093e-02 8.79000e-03 +363 9.61772e+00 -1.60976e-02 5.43303e-03 +364 9.64423e+00 -1.61984e-02 2.19025e-03 +365 9.67074e+00 -1.62148e-02 -9.38343e-04 +366 9.69725e+00 -1.61497e-02 -3.95274e-03 +367 9.72377e+00 -1.60062e-02 -6.85619e-03 +368 9.75028e+00 -1.57865e-02 -9.71165e-03 +369 9.77679e+00 -1.54914e-02 -1.25433e-02 +370 9.80331e+00 -1.51216e-02 -1.53513e-02 +371 9.82982e+00 -1.46776e-02 -1.81355e-02 +372 9.85633e+00 -1.41601e-02 -2.08959e-02 +373 9.88285e+00 -1.35698e-02 -2.36326e-02 +374 9.90936e+00 -1.29072e-02 -2.63455e-02 +375 9.93587e+00 -1.21730e-02 -2.90347e-02 +376 9.96238e+00 -1.13678e-02 -3.17001e-02 +377 9.98890e+00 -1.04923e-02 -3.43417e-02 +378 1.00154e+01 -9.54702e-03 -3.69596e-02 +379 1.00419e+01 -8.53267e-03 -3.95538e-02 +380 1.00684e+01 -7.44985e-03 -4.21242e-02 +381 1.00949e+01 -6.29920e-03 -4.46708e-02 +382 1.01215e+01 -5.08134e-03 -4.71937e-02 +383 1.01480e+01 -3.79691e-03 -4.96928e-02 +384 1.01745e+01 -2.44682e-03 -5.21153e-02 +385 1.02010e+01 -1.03610e-03 -5.42507e-02 +386 1.02275e+01 4.27146e-04 -5.60773e-02 +387 1.02540e+01 1.93473e-03 -5.75952e-02 +388 1.02805e+01 3.47846e-03 -5.88043e-02 +389 1.03071e+01 5.05016e-03 -5.97046e-02 +390 1.03336e+01 6.64163e-03 -6.02961e-02 +391 1.03601e+01 8.24469e-03 -6.05788e-02 +392 1.03866e+01 9.85116e-03 -6.05528e-02 +393 1.04131e+01 1.14528e-02 -6.02180e-02 +394 1.04396e+01 1.30416e-02 -5.95744e-02 +395 1.04661e+01 1.46091e-02 -5.86220e-02 +396 1.04926e+01 1.61473e-02 -5.73609e-02 +397 1.05192e+01 1.76480e-02 -5.57909e-02 +398 1.05457e+01 1.91030e-02 -5.39122e-02 +399 1.05722e+01 2.05040e-02 -5.17248e-02 +400 1.05987e+01 2.18430e-02 -4.92285e-02 +401 1.06252e+01 2.31130e-02 -4.65786e-02 +402 1.06517e+01 2.43132e-02 -4.39628e-02 +403 1.06782e+01 2.54445e-02 -4.13815e-02 +404 1.07047e+01 2.65078e-02 -3.88346e-02 +405 1.07313e+01 2.75040e-02 -3.63222e-02 +406 1.07578e+01 2.84341e-02 -3.38442e-02 +407 1.07843e+01 2.92989e-02 -3.14008e-02 +408 1.08108e+01 3.00995e-02 -2.89918e-02 +409 1.08373e+01 3.08366e-02 -2.66173e-02 +410 1.08638e+01 3.15112e-02 -2.42772e-02 +411 1.08903e+01 3.21242e-02 -2.19716e-02 +412 1.09169e+01 3.26766e-02 -1.97005e-02 +413 1.09434e+01 3.31691e-02 -1.74639e-02 +414 1.09699e+01 3.36029e-02 -1.52617e-02 +415 1.09964e+01 3.39787e-02 -1.30940e-02 +416 1.10229e+01 3.42975e-02 -1.09607e-02 +417 1.10494e+01 3.45602e-02 -8.86038e-03 +418 1.10759e+01 3.47674e-02 -6.76636e-03 +419 1.11024e+01 3.49190e-02 -4.66929e-03 +420 1.11290e+01 3.50150e-02 -2.56919e-03 +421 1.11555e+01 3.50552e-02 -4.66037e-04 +422 1.11820e+01 3.50396e-02 1.64016e-03 +423 1.12085e+01 3.49682e-02 3.74939e-03 +424 1.12350e+01 3.48408e-02 5.86167e-03 +425 1.12615e+01 3.46574e-02 7.97700e-03 +426 1.12880e+01 3.44178e-02 1.00954e-02 +427 1.13145e+01 3.41220e-02 1.22168e-02 +428 1.13411e+01 3.37699e-02 1.43412e-02 +429 1.13676e+01 3.33615e-02 1.64687e-02 +430 1.13941e+01 3.28967e-02 1.85993e-02 +431 1.14206e+01 3.23753e-02 2.07328e-02 +432 1.14471e+01 3.17972e-02 2.28695e-02 +433 1.14736e+01 3.11625e-02 2.50091e-02 +434 1.15001e+01 3.04713e-02 2.71135e-02 +435 1.15267e+01 2.97264e-02 2.90428e-02 +436 1.15532e+01 2.89329e-02 3.07843e-02 +437 1.15797e+01 2.80957e-02 3.23380e-02 +438 1.16062e+01 2.72198e-02 3.37039e-02 +439 1.16327e+01 2.63102e-02 3.48820e-02 +440 1.16592e+01 2.53718e-02 3.58722e-02 +441 1.16857e+01 2.44097e-02 3.66746e-02 +442 1.17122e+01 2.34288e-02 3.72892e-02 +443 1.17388e+01 2.24341e-02 3.77159e-02 +444 1.17653e+01 2.14305e-02 3.79549e-02 +445 1.17918e+01 2.04231e-02 3.80060e-02 +446 1.18183e+01 1.94169e-02 3.78693e-02 +447 1.18448e+01 1.84167e-02 3.75448e-02 +448 1.18713e+01 1.74277e-02 3.70325e-02 +449 1.18978e+01 1.64547e-02 3.63323e-02 +450 1.19243e+01 1.55028e-02 3.54443e-02 +451 1.19509e+01 1.45756e-02 3.45225e-02 +452 1.19774e+01 1.36710e-02 3.37366e-02 +453 1.20039e+01 1.27854e-02 3.30865e-02 +454 1.20304e+01 1.19153e-02 3.25724e-02 +455 1.20569e+01 1.10571e-02 3.21942e-02 +456 1.20834e+01 1.02070e-02 3.19519e-02 +457 1.21099e+01 9.36157e-03 3.18455e-02 +458 1.21365e+01 8.51716e-03 3.18750e-02 +459 1.21630e+01 7.67016e-03 3.20405e-02 +460 1.21895e+01 6.81698e-03 3.23418e-02 +461 1.22160e+01 5.95400e-03 3.27791e-02 +462 1.22425e+01 5.07763e-03 3.33523e-02 +463 1.22690e+01 4.18426e-03 3.40614e-02 +464 1.22955e+01 3.27029e-03 3.49065e-02 +465 1.23220e+01 2.33211e-03 3.58874e-02 +466 1.23486e+01 1.36612e-03 3.70043e-02 +467 1.23751e+01 3.68802e-04 3.82258e-02 +468 1.24016e+01 -6.57430e-04 3.91065e-02 +469 1.24281e+01 -1.70057e-03 3.95013e-02 +470 1.24546e+01 -2.74773e-03 3.94102e-02 +471 1.24811e+01 -3.78604e-03 3.88331e-02 +472 1.25076e+01 -4.80261e-03 3.77702e-02 +473 1.25341e+01 -5.78455e-03 3.62213e-02 +474 1.25607e+01 -6.71899e-03 3.41866e-02 +475 1.25872e+01 -7.59304e-03 3.16659e-02 +476 1.26137e+01 -8.39381e-03 2.86593e-02 +477 1.26402e+01 -9.10843e-03 2.51668e-02 +478 1.26667e+01 -9.72401e-03 2.11883e-02 +479 1.26932e+01 -1.02277e-02 1.67240e-02 +480 1.27197e+01 -1.06065e-02 1.17738e-02 +481 1.27463e+01 -1.08477e-02 6.33760e-03 +482 1.27728e+01 -1.09383e-02 4.15532e-04 +483 1.27993e+01 -1.08654e-02 -5.99245e-03 +484 1.28258e+01 -1.06180e-02 -1.25906e-02 +485 1.28523e+01 -1.02053e-02 -1.83901e-02 +486 1.28788e+01 -9.65056e-03 -2.33115e-02 +487 1.29053e+01 -8.97697e-03 -2.73546e-02 +488 1.29318e+01 -8.20782e-03 -3.05195e-02 +489 1.29584e+01 -7.36640e-03 -3.28063e-02 +490 1.29849e+01 -6.47599e-03 -3.42149e-02 +491 1.30114e+01 -5.55988e-03 -3.47452e-02 +492 1.30379e+01 -4.64135e-03 -3.43974e-02 +493 1.30644e+01 -3.74368e-03 -3.31714e-02 +494 1.30909e+01 -2.89016e-03 -3.10672e-02 +495 1.31174e+01 -2.10407e-03 -2.80848e-02 +496 1.31439e+01 -1.40869e-03 -2.42242e-02 +497 1.31705e+01 -8.27316e-04 -1.94855e-02 +498 1.31970e+01 -3.83218e-04 -1.38685e-02 +499 1.32235e+01 -9.96852e-05 -7.37335e-03 +500 1.32500e+01 0.00000e+00 0.00000e+00 + + + +PairWW +N 500 R 2.00000e-02 1.01250e+01 + +1 2.00000e-02 8.94382e+01 2.97884e+01 +2 4.02505e-02 8.88350e+01 2.97884e+01 +3 6.05010e-02 8.82317e+01 2.97884e+01 +4 8.07515e-02 8.76285e+01 2.97884e+01 +5 1.01002e-01 8.70253e+01 2.97884e+01 +6 1.21253e-01 8.64220e+01 2.97884e+01 +7 1.41503e-01 8.58188e+01 2.97884e+01 +8 1.61754e-01 8.52156e+01 2.97884e+01 +9 1.82004e-01 8.46124e+01 2.97884e+01 +10 2.02255e-01 8.40091e+01 2.97884e+01 +11 2.22505e-01 8.34059e+01 2.97884e+01 +12 2.42756e-01 8.28027e+01 2.97884e+01 +13 2.63006e-01 8.21994e+01 2.97884e+01 +14 2.83257e-01 8.15962e+01 2.97884e+01 +15 3.03507e-01 8.09930e+01 2.97884e+01 +16 3.23758e-01 8.03898e+01 2.97884e+01 +17 3.44008e-01 7.97865e+01 2.97884e+01 +18 3.64259e-01 7.91833e+01 2.97884e+01 +19 3.84509e-01 7.85801e+01 2.97884e+01 +20 4.04760e-01 7.79768e+01 2.97884e+01 +21 4.25010e-01 7.73736e+01 2.97884e+01 +22 4.45261e-01 7.67704e+01 2.97884e+01 +23 4.65511e-01 7.61672e+01 2.97884e+01 +24 4.85762e-01 7.55639e+01 2.97884e+01 +25 5.06012e-01 7.49607e+01 2.97884e+01 +26 5.26263e-01 7.43575e+01 2.97884e+01 +27 5.46513e-01 7.37542e+01 2.97884e+01 +28 5.66764e-01 7.31510e+01 2.97884e+01 +29 5.87014e-01 7.25478e+01 2.97884e+01 +30 6.07265e-01 7.19446e+01 2.97884e+01 +31 6.27515e-01 7.13413e+01 2.97884e+01 +32 6.47766e-01 7.07381e+01 2.97884e+01 +33 6.68016e-01 7.01349e+01 2.97884e+01 +34 6.88267e-01 6.95316e+01 2.97884e+01 +35 7.08517e-01 6.89284e+01 2.97884e+01 +36 7.28768e-01 6.83252e+01 2.97884e+01 +37 7.49018e-01 6.77219e+01 2.97884e+01 +38 7.69269e-01 6.71187e+01 2.97884e+01 +39 7.89519e-01 6.65155e+01 2.97884e+01 +40 8.09770e-01 6.59123e+01 2.97884e+01 +41 8.30020e-01 6.53090e+01 2.97884e+01 +42 8.50271e-01 6.47058e+01 2.97884e+01 +43 8.70521e-01 6.41026e+01 2.97884e+01 +44 8.90772e-01 6.34993e+01 2.97884e+01 +45 9.11022e-01 6.28961e+01 2.97884e+01 +46 9.31273e-01 6.22929e+01 2.97884e+01 +47 9.51523e-01 6.16897e+01 2.97884e+01 +48 9.71774e-01 6.10864e+01 2.97884e+01 +49 9.92024e-01 6.04832e+01 2.97884e+01 +50 1.01227e+00 5.98800e+01 2.97884e+01 +51 1.03253e+00 5.92767e+01 2.97884e+01 +52 1.05278e+00 5.86735e+01 2.97884e+01 +53 1.07303e+00 5.80703e+01 2.97884e+01 +54 1.09328e+00 5.74671e+01 2.97884e+01 +55 1.11353e+00 5.68638e+01 2.97884e+01 +56 1.13378e+00 5.62606e+01 2.97884e+01 +57 1.15403e+00 5.56574e+01 2.97884e+01 +58 1.17428e+00 5.50541e+01 2.97884e+01 +59 1.19453e+00 5.44509e+01 2.97884e+01 +60 1.21478e+00 5.38477e+01 2.97884e+01 +61 1.23503e+00 5.32445e+01 2.97884e+01 +62 1.25528e+00 5.26412e+01 2.97884e+01 +63 1.27553e+00 5.20380e+01 2.97884e+01 +64 1.29578e+00 5.14348e+01 2.97884e+01 +65 1.31603e+00 5.08315e+01 2.97884e+01 +66 1.33628e+00 5.02283e+01 2.97884e+01 +67 1.35653e+00 4.96251e+01 2.97884e+01 +68 1.37678e+00 4.90218e+01 2.97884e+01 +69 1.39703e+00 4.84186e+01 2.97884e+01 +70 1.41728e+00 4.78154e+01 2.97884e+01 +71 1.43754e+00 4.72122e+01 2.97884e+01 +72 1.45779e+00 4.66089e+01 2.97884e+01 +73 1.47804e+00 4.60057e+01 2.97884e+01 +74 1.49829e+00 4.54025e+01 2.97884e+01 +75 1.51854e+00 4.47992e+01 2.97884e+01 +76 1.53879e+00 4.41960e+01 2.97884e+01 +77 1.55904e+00 4.35928e+01 2.97884e+01 +78 1.57929e+00 4.29896e+01 2.97884e+01 +79 1.59954e+00 4.23863e+01 2.97884e+01 +80 1.61979e+00 4.17831e+01 2.97884e+01 +81 1.64004e+00 4.11799e+01 2.97884e+01 +82 1.66029e+00 4.05766e+01 2.97884e+01 +83 1.68054e+00 3.99734e+01 2.97884e+01 +84 1.70079e+00 3.93702e+01 2.97884e+01 +85 1.72104e+00 3.87670e+01 2.97884e+01 +86 1.74129e+00 3.81637e+01 2.97884e+01 +87 1.76154e+00 3.75605e+01 2.97884e+01 +88 1.78179e+00 3.69573e+01 2.97884e+01 +89 1.80204e+00 3.63540e+01 2.97884e+01 +90 1.82229e+00 3.57508e+01 2.97884e+01 +91 1.84255e+00 3.51476e+01 2.97884e+01 +92 1.86280e+00 3.45444e+01 2.97884e+01 +93 1.88305e+00 3.39411e+01 2.97884e+01 +94 1.90330e+00 3.33379e+01 2.97884e+01 +95 1.92355e+00 3.27347e+01 2.97884e+01 +96 1.94380e+00 3.21314e+01 2.97884e+01 +97 1.96405e+00 3.15282e+01 2.97884e+01 +98 1.98430e+00 3.09250e+01 2.97884e+01 +99 2.00455e+00 3.03217e+01 2.97884e+01 +100 2.02480e+00 2.97185e+01 2.97884e+01 +101 2.04505e+00 2.91153e+01 2.97884e+01 +102 2.06530e+00 2.85121e+01 2.97884e+01 +103 2.08555e+00 2.79088e+01 2.97884e+01 +104 2.10580e+00 2.73056e+01 2.97884e+01 +105 2.12605e+00 2.67024e+01 2.97884e+01 +106 2.14630e+00 2.60991e+01 2.97884e+01 +107 2.16655e+00 2.54959e+01 2.97884e+01 +108 2.18680e+00 2.48927e+01 2.97884e+01 +109 2.20705e+00 2.42895e+01 2.97884e+01 +110 2.22730e+00 2.36862e+01 2.97884e+01 +111 2.24756e+00 2.30830e+01 2.97884e+01 +112 2.26781e+00 2.24798e+01 2.97884e+01 +113 2.28806e+00 2.18765e+01 2.97884e+01 +114 2.30831e+00 2.12733e+01 2.97884e+01 +115 2.32856e+00 2.06701e+01 2.97884e+01 +116 2.34881e+00 2.00669e+01 2.97884e+01 +117 2.36906e+00 1.94636e+01 2.97884e+01 +118 2.38931e+00 1.88604e+01 2.97884e+01 +119 2.40956e+00 1.82572e+01 2.97884e+01 +120 2.42981e+00 1.76539e+01 2.97884e+01 +121 2.45006e+00 1.70507e+01 2.97884e+01 +122 2.47031e+00 1.64475e+01 2.97884e+01 +123 2.49056e+00 1.58442e+01 2.97884e+01 +124 2.51081e+00 1.52410e+01 2.97884e+01 +125 2.53106e+00 1.46378e+01 2.97884e+01 +126 2.55131e+00 1.40346e+01 2.97884e+01 +127 2.57156e+00 1.34313e+01 2.97884e+01 +128 2.59181e+00 1.28281e+01 2.97884e+01 +129 2.61206e+00 1.22249e+01 2.97884e+01 +130 2.63231e+00 1.16216e+01 2.97884e+01 +131 2.65257e+00 1.10184e+01 2.97884e+01 +132 2.67282e+00 1.04152e+01 2.97884e+01 +133 2.69307e+00 9.81196e+00 2.97884e+01 +134 2.71332e+00 9.20886e+00 2.97593e+01 +135 2.73357e+00 8.60757e+00 2.96037e+01 +136 2.75382e+00 8.01079e+00 2.93137e+01 +137 2.77407e+00 7.42124e+00 2.88892e+01 +138 2.79432e+00 6.84165e+00 2.83304e+01 +139 2.81457e+00 6.27474e+00 2.76371e+01 +140 2.83482e+00 5.72323e+00 2.68094e+01 +141 2.85507e+00 5.18984e+00 2.58474e+01 +142 2.87532e+00 4.67729e+00 2.47509e+01 +143 2.89557e+00 4.18831e+00 2.35199e+01 +144 2.91582e+00 3.72562e+00 2.21546e+01 +145 2.93607e+00 3.29193e+00 2.06549e+01 +146 2.95632e+00 2.88998e+00 1.90207e+01 +147 2.97657e+00 2.52248e+00 1.72522e+01 +148 2.99682e+00 2.19216e+00 1.53492e+01 +149 3.01707e+00 1.90173e+00 1.33118e+01 +150 3.03732e+00 1.65393e+00 1.11400e+01 +151 3.05758e+00 1.45045e+00 8.98475e+00 +152 3.07783e+00 1.28887e+00 7.00237e+00 +153 3.09808e+00 1.16568e+00 5.19285e+00 +154 3.11833e+00 1.07738e+00 3.55619e+00 +155 3.13858e+00 1.02048e+00 2.09239e+00 +156 3.15883e+00 9.91473e-01 8.01457e-01 +157 3.17908e+00 9.86856e-01 -3.16620e-01 +158 3.19933e+00 1.00313e+00 -1.26184e+00 +159 3.21958e+00 1.03679e+00 -2.03419e+00 +160 3.23983e+00 1.08435e+00 -2.63368e+00 +161 3.26008e+00 1.14229e+00 -3.06031e+00 +162 3.28033e+00 1.20713e+00 -3.31409e+00 +163 3.30058e+00 1.27535e+00 -3.39500e+00 +164 3.32083e+00 1.34346e+00 -3.30305e+00 +165 3.34108e+00 1.40796e+00 -3.03823e+00 +166 3.36133e+00 1.46535e+00 -2.60056e+00 +167 3.38158e+00 1.51215e+00 -2.00188e+00 +168 3.40183e+00 1.54654e+00 -1.40352e+00 +169 3.42208e+00 1.56934e+00 -8.56575e-01 +170 3.44233e+00 1.58158e+00 -3.61034e-01 +171 3.46259e+00 1.58431e+00 8.31010e-02 +172 3.48284e+00 1.57856e+00 4.75829e-01 +173 3.50309e+00 1.56538e+00 8.17150e-01 +174 3.52334e+00 1.54581e+00 1.10706e+00 +175 3.54359e+00 1.52089e+00 1.34557e+00 +176 3.56384e+00 1.49166e+00 1.53267e+00 +177 3.58409e+00 1.45916e+00 1.66837e+00 +178 3.60434e+00 1.42444e+00 1.75266e+00 +179 3.62459e+00 1.38853e+00 1.78554e+00 +180 3.64484e+00 1.35247e+00 1.76701e+00 +181 3.66509e+00 1.31731e+00 1.69708e+00 +182 3.68534e+00 1.28408e+00 1.57574e+00 +183 3.70559e+00 1.25384e+00 1.40299e+00 +184 3.72584e+00 1.22753e+00 1.19517e+00 +185 3.74609e+00 1.20528e+00 1.00677e+00 +186 3.76634e+00 1.18660e+00 8.42197e-01 +187 3.78659e+00 1.17101e+00 7.01434e-01 +188 3.80684e+00 1.15803e+00 5.84485e-01 +189 3.82709e+00 1.14718e+00 4.91351e-01 +190 3.84734e+00 1.13797e+00 4.22030e-01 +191 3.86760e+00 1.12992e+00 3.76524e-01 +192 3.88785e+00 1.12256e+00 3.54831e-01 +193 3.90810e+00 1.11539e+00 3.56953e-01 +194 3.92835e+00 1.10794e+00 3.82889e-01 +195 3.94860e+00 1.09972e+00 4.32638e-01 +196 3.96885e+00 1.09026e+00 5.06202e-01 +197 3.98910e+00 1.07906e+00 6.03580e-01 +198 4.00935e+00 1.06565e+00 7.24772e-01 +199 4.02960e+00 1.04955e+00 8.69778e-01 +200 4.04985e+00 1.03026e+00 1.03860e+00 +201 4.07010e+00 1.00745e+00 1.21153e+00 +202 4.09035e+00 9.81304e-01 1.36829e+00 +203 4.11060e+00 9.52145e-01 1.50886e+00 +204 4.13085e+00 9.20303e-01 1.63325e+00 +205 4.15110e+00 8.86105e-01 1.74147e+00 +206 4.17135e+00 8.49881e-01 1.83350e+00 +207 4.19160e+00 8.11956e-01 1.90936e+00 +208 4.21185e+00 7.72659e-01 1.96903e+00 +209 4.23210e+00 7.32317e-01 2.01253e+00 +210 4.25235e+00 6.91259e-01 2.03984e+00 +211 4.27261e+00 6.49811e-01 2.05098e+00 +212 4.29286e+00 6.08301e-01 2.04593e+00 +213 4.31311e+00 5.67058e-01 2.02471e+00 +214 4.33336e+00 5.26408e-01 1.98730e+00 +215 4.35361e+00 4.86679e-01 1.93372e+00 +216 4.37386e+00 4.48200e-01 1.86395e+00 +217 4.39411e+00 4.11294e-01 1.77895e+00 +218 4.41436e+00 3.76159e-01 1.69136e+00 +219 4.43461e+00 3.42783e-01 1.60520e+00 +220 4.45486e+00 3.11137e-01 1.52046e+00 +221 4.47511e+00 2.81193e-01 1.43714e+00 +222 4.49536e+00 2.52922e-01 1.35524e+00 +223 4.51561e+00 2.26295e-01 1.27476e+00 +224 4.53586e+00 2.01283e-01 1.19571e+00 +225 4.55611e+00 1.77858e-01 1.11807e+00 +226 4.57636e+00 1.55991e-01 1.04185e+00 +227 4.59661e+00 1.35652e-01 9.67052e-01 +228 4.61686e+00 1.16814e-01 8.93674e-01 +229 4.63711e+00 9.94480e-02 8.21717e-01 +230 4.65736e+00 8.35245e-02 7.51181e-01 +231 4.67762e+00 6.90149e-02 6.82064e-01 +232 4.69787e+00 5.58906e-02 6.14369e-01 +233 4.71812e+00 4.41228e-02 5.48093e-01 +234 4.73837e+00 3.36825e-02 4.83277e-01 +235 4.75862e+00 2.45388e-02 4.20047e-01 +236 4.77887e+00 1.66594e-02 3.58416e-01 +237 4.79912e+00 1.00118e-02 2.98383e-01 +238 4.81937e+00 4.56379e-03 2.39947e-01 +239 4.83962e+00 2.82945e-04 1.83109e-01 +240 4.85987e+00 -2.86308e-03 1.27868e-01 +241 4.88012e+00 -4.90663e-03 7.42254e-02 +242 4.90037e+00 -5.88007e-03 2.21805e-02 +243 4.92062e+00 -5.81574e-03 -2.82668e-02 +244 4.94087e+00 -4.74602e-03 -7.71163e-02 +245 4.96112e+00 -2.70324e-03 -1.24368e-01 +246 4.98137e+00 2.80232e-04 -1.70022e-01 +247 5.00162e+00 4.17205e-03 -2.14079e-01 +248 5.02187e+00 8.93985e-03 -2.56537e-01 +249 5.04212e+00 1.45513e-02 -2.97398e-01 +250 5.06237e+00 2.09740e-02 -3.36661e-01 +251 5.08263e+00 2.81652e-02 -3.72774e-01 +252 5.10288e+00 3.60397e-02 -4.04144e-01 +253 5.12313e+00 4.45014e-02 -4.30773e-01 +254 5.14338e+00 5.34544e-02 -4.52658e-01 +255 5.16363e+00 6.28025e-02 -4.69802e-01 +256 5.18388e+00 7.24498e-02 -4.82203e-01 +257 5.20413e+00 8.23003e-02 -4.89862e-01 +258 5.22438e+00 9.22578e-02 -4.92779e-01 +259 5.24463e+00 1.02226e-01 -4.90954e-01 +260 5.26488e+00 1.12110e-01 -4.84386e-01 +261 5.28513e+00 1.21812e-01 -4.73076e-01 +262 5.30538e+00 1.31238e-01 -4.57024e-01 +263 5.32563e+00 1.40290e-01 -4.36230e-01 +264 5.34588e+00 1.48874e-01 -4.10693e-01 +265 5.36613e+00 1.56892e-01 -3.80414e-01 +266 5.38638e+00 1.64249e-01 -3.45393e-01 +267 5.40663e+00 1.70849e-01 -3.06021e-01 +268 5.42688e+00 1.76653e-01 -2.67562e-01 +269 5.44713e+00 1.81703e-01 -2.31667e-01 +270 5.46738e+00 1.86053e-01 -1.98335e-01 +271 5.48764e+00 1.89753e-01 -1.67568e-01 +272 5.50789e+00 1.92857e-01 -1.39366e-01 +273 5.52814e+00 1.95415e-01 -1.13727e-01 +274 5.54839e+00 1.97480e-01 -9.06523e-02 +275 5.56864e+00 1.99104e-01 -7.01418e-02 +276 5.58889e+00 2.00338e-01 -5.21954e-02 +277 5.60914e+00 2.01235e-01 -3.68132e-02 +278 5.62939e+00 2.01847e-01 -2.39950e-02 +279 5.64964e+00 2.02224e-01 -1.37410e-02 +280 5.66989e+00 2.02420e-01 -6.05108e-03 +281 5.69014e+00 2.02487e-01 -9.25278e-04 +282 5.71039e+00 2.02475e-01 1.63640e-03 +283 5.73064e+00 2.02438e-01 1.63397e-03 +284 5.75089e+00 2.02423e-01 -2.80048e-04 +285 5.77114e+00 2.02447e-01 -1.94516e-03 +286 5.79139e+00 2.02499e-01 -3.19019e-03 +287 5.81164e+00 2.02573e-01 -4.01515e-03 +288 5.83189e+00 2.02659e-01 -4.42003e-03 +289 5.85214e+00 2.02749e-01 -4.40484e-03 +290 5.87239e+00 2.02835e-01 -3.96958e-03 +291 5.89265e+00 2.02907e-01 -3.11424e-03 +292 5.91290e+00 2.02958e-01 -1.83883e-03 +293 5.93315e+00 2.02979e-01 -1.43346e-04 +294 5.95340e+00 2.02961e-01 1.97221e-03 +295 5.97365e+00 2.02896e-01 4.50785e-03 +296 5.99390e+00 2.02776e-01 7.46355e-03 +297 6.01415e+00 2.02591e-01 1.08393e-02 +298 6.03440e+00 2.02334e-01 1.46352e-02 +299 6.05465e+00 2.01995e-01 1.88511e-02 +300 6.07490e+00 2.01567e-01 2.34871e-02 +301 6.09515e+00 2.01043e-01 2.83464e-02 +302 6.11540e+00 2.00419e-01 3.32284e-02 +303 6.13565e+00 1.99697e-01 3.81329e-02 +304 6.15590e+00 1.98875e-01 4.30601e-02 +305 6.17615e+00 1.97953e-01 4.80098e-02 +306 6.19640e+00 1.96930e-01 5.29822e-02 +307 6.21665e+00 1.95807e-01 5.79772e-02 +308 6.23690e+00 1.94582e-01 6.29948e-02 +309 6.25715e+00 1.93255e-01 6.80351e-02 +310 6.27740e+00 1.91826e-01 7.30979e-02 +311 6.29766e+00 1.90294e-01 7.81834e-02 +312 6.31791e+00 1.88659e-01 8.32915e-02 +313 6.33816e+00 1.86921e-01 8.84221e-02 +314 6.35841e+00 1.85078e-01 9.35755e-02 +315 6.37866e+00 1.83131e-01 9.87514e-02 +316 6.39891e+00 1.81078e-01 1.03950e-01 +317 6.41916e+00 1.78921e-01 1.09153e-01 +318 6.43941e+00 1.76659e-01 1.14117e-01 +319 6.45966e+00 1.74301e-01 1.18766e-01 +320 6.47991e+00 1.71851e-01 1.23099e-01 +321 6.50016e+00 1.69317e-01 1.27118e-01 +322 6.52041e+00 1.66705e-01 1.30822e-01 +323 6.54066e+00 1.64021e-01 1.34210e-01 +324 6.56091e+00 1.61272e-01 1.37284e-01 +325 6.58116e+00 1.58463e-01 1.40042e-01 +326 6.60141e+00 1.55602e-01 1.42485e-01 +327 6.62166e+00 1.52694e-01 1.44614e-01 +328 6.64191e+00 1.49747e-01 1.46427e-01 +329 6.66216e+00 1.46766e-01 1.47925e-01 +330 6.68241e+00 1.43758e-01 1.49108e-01 +331 6.70267e+00 1.40729e-01 1.49976e-01 +332 6.72292e+00 1.37686e-01 1.50529e-01 +333 6.74317e+00 1.34635e-01 1.50767e-01 +334 6.76342e+00 1.31581e-01 1.50789e-01 +335 6.78367e+00 1.28527e-01 1.50921e-01 +336 6.80392e+00 1.25468e-01 1.51190e-01 +337 6.82417e+00 1.22402e-01 1.51595e-01 +338 6.84442e+00 1.19327e-01 1.52136e-01 +339 6.86467e+00 1.16240e-01 1.52814e-01 +340 6.88492e+00 1.13137e-01 1.53628e-01 +341 6.90517e+00 1.10017e-01 1.54578e-01 +342 6.92542e+00 1.06876e-01 1.55664e-01 +343 6.94567e+00 1.03711e-01 1.56887e-01 +344 6.96592e+00 1.00521e-01 1.58245e-01 +345 6.98617e+00 9.73014e-02 1.59740e-01 +346 7.00642e+00 9.40502e-02 1.61372e-01 +347 7.02667e+00 9.07647e-02 1.63139e-01 +348 7.04692e+00 8.74420e-02 1.65043e-01 +349 7.06717e+00 8.40794e-02 1.67083e-01 +350 7.08742e+00 8.06741e-02 1.69260e-01 +351 7.10768e+00 7.72249e-02 1.71336e-01 +352 7.12793e+00 7.37370e-02 1.73074e-01 +353 7.14818e+00 7.02175e-02 1.74472e-01 +354 7.16843e+00 6.66730e-02 1.75531e-01 +355 7.18868e+00 6.31106e-02 1.76250e-01 +356 7.20893e+00 5.95370e-02 1.76630e-01 +357 7.22918e+00 5.59592e-02 1.76671e-01 +358 7.24943e+00 5.23840e-02 1.76373e-01 +359 7.26968e+00 4.88182e-02 1.75735e-01 +360 7.28993e+00 4.52688e-02 1.74758e-01 +361 7.31018e+00 4.17426e-02 1.73442e-01 +362 7.33043e+00 3.82465e-02 1.71786e-01 +363 7.35068e+00 3.47874e-02 1.69791e-01 +364 7.37093e+00 3.13721e-02 1.67457e-01 +365 7.39118e+00 2.80075e-02 1.64784e-01 +366 7.41143e+00 2.47005e-02 1.61771e-01 +367 7.43168e+00 2.14578e-02 1.58440e-01 +368 7.45193e+00 1.82836e-02 1.55062e-01 +369 7.47218e+00 1.51774e-02 1.51721e-01 +370 7.49243e+00 1.21385e-02 1.48419e-01 +371 7.51269e+00 9.16606e-03 1.45155e-01 +372 7.53294e+00 6.25935e-03 1.41928e-01 +373 7.55319e+00 3.41758e-03 1.38740e-01 +374 7.57344e+00 6.40000e-04 1.35589e-01 +375 7.59369e+00 -2.07416e-03 1.32476e-01 +376 7.61394e+00 -4.72568e-03 1.29401e-01 +377 7.63419e+00 -7.31531e-03 1.26365e-01 +378 7.65444e+00 -9.84383e-03 1.23366e-01 +379 7.67469e+00 -1.23120e-02 1.20405e-01 +380 7.69494e+00 -1.47206e-02 1.17482e-01 +381 7.71519e+00 -1.70704e-02 1.14597e-01 +382 7.73544e+00 -1.93621e-02 1.11750e-01 +383 7.75569e+00 -2.15966e-02 1.08940e-01 +384 7.77594e+00 -2.37743e-02 1.06100e-01 +385 7.79619e+00 -2.58919e-02 1.03001e-01 +386 7.81644e+00 -2.79441e-02 9.96253e-02 +387 7.83669e+00 -2.99250e-02 9.59734e-02 +388 7.85694e+00 -3.18292e-02 9.20451e-02 +389 7.87719e+00 -3.36511e-02 8.78405e-02 +390 7.89744e+00 -3.53850e-02 8.33595e-02 +391 7.91770e+00 -3.70253e-02 7.86021e-02 +392 7.93795e+00 -3.85666e-02 7.35683e-02 +393 7.95820e+00 -4.00031e-02 6.82582e-02 +394 7.97845e+00 -4.13292e-02 6.26717e-02 +395 7.99870e+00 -4.25395e-02 5.68088e-02 +396 8.01895e+00 -4.36282e-02 5.06695e-02 +397 8.03920e+00 -4.45898e-02 4.42538e-02 +398 8.05945e+00 -4.54186e-02 3.75618e-02 +399 8.07970e+00 -4.61092e-02 3.05934e-02 +400 8.09995e+00 -4.66558e-02 2.33486e-02 +401 8.12020e+00 -4.70552e-02 1.61643e-02 +402 8.14045e+00 -4.73132e-02 9.38066e-03 +403 8.16070e+00 -4.74379e-02 2.99764e-03 +404 8.18095e+00 -4.74373e-02 -2.98473e-03 +405 8.20120e+00 -4.73197e-02 -8.56645e-03 +406 8.22145e+00 -4.70931e-02 -1.37475e-02 +407 8.24170e+00 -4.67656e-02 -1.85279e-02 +408 8.26195e+00 -4.63454e-02 -2.29077e-02 +409 8.28220e+00 -4.58405e-02 -2.68868e-02 +410 8.30245e+00 -4.52591e-02 -3.04653e-02 +411 8.32271e+00 -4.46093e-02 -3.36431e-02 +412 8.34296e+00 -4.38993e-02 -3.64203e-02 +413 8.36321e+00 -4.31370e-02 -3.87968e-02 +414 8.38346e+00 -4.23307e-02 -4.07727e-02 +415 8.40371e+00 -4.14884e-02 -4.23479e-02 +416 8.42396e+00 -4.06182e-02 -4.35225e-02 +417 8.44421e+00 -3.97283e-02 -4.43172e-02 +418 8.46446e+00 -3.88239e-02 -4.50049e-02 +419 8.48471e+00 -3.79057e-02 -4.56703e-02 +420 8.50496e+00 -3.69743e-02 -4.63133e-02 +421 8.52521e+00 -3.60301e-02 -4.69339e-02 +422 8.54546e+00 -3.50736e-02 -4.75322e-02 +423 8.56571e+00 -3.41052e-02 -4.81081e-02 +424 8.58596e+00 -3.31253e-02 -4.86616e-02 +425 8.60621e+00 -3.21345e-02 -4.91928e-02 +426 8.62646e+00 -3.11331e-02 -4.97016e-02 +427 8.64671e+00 -3.01217e-02 -5.01880e-02 +428 8.66696e+00 -2.91006e-02 -5.06520e-02 +429 8.68721e+00 -2.80704e-02 -5.10937e-02 +430 8.70746e+00 -2.70314e-02 -5.15130e-02 +431 8.72772e+00 -2.59842e-02 -5.19100e-02 +432 8.74797e+00 -2.49292e-02 -5.22846e-02 +433 8.76822e+00 -2.38668e-02 -5.26368e-02 +434 8.78847e+00 -2.27976e-02 -5.29357e-02 +435 8.80872e+00 -2.17239e-02 -5.30803e-02 +436 8.82897e+00 -2.06489e-02 -5.30626e-02 +437 8.84922e+00 -1.95759e-02 -5.28827e-02 +438 8.86947e+00 -1.85082e-02 -5.25406e-02 +439 8.88972e+00 -1.74490e-02 -5.20363e-02 +440 8.90997e+00 -1.64018e-02 -5.13697e-02 +441 8.93022e+00 -1.53696e-02 -5.05410e-02 +442 8.95047e+00 -1.43559e-02 -4.95500e-02 +443 8.97072e+00 -1.33639e-02 -4.83968e-02 +444 8.99097e+00 -1.23969e-02 -4.70814e-02 +445 9.01122e+00 -1.14581e-02 -4.56037e-02 +446 9.03147e+00 -1.05510e-02 -4.39639e-02 +447 9.05172e+00 -9.67866e-03 -4.21618e-02 +448 9.07197e+00 -8.84448e-03 -4.01975e-02 +449 9.09222e+00 -8.05171e-03 -3.80710e-02 +450 9.11247e+00 -7.30366e-03 -3.57822e-02 +451 9.13273e+00 -6.60234e-03 -3.35176e-02 +452 9.15298e+00 -5.94474e-03 -3.14642e-02 +453 9.17323e+00 -5.32658e-03 -2.96221e-02 +454 9.19348e+00 -4.74359e-03 -2.79913e-02 +455 9.21373e+00 -4.19148e-03 -2.65718e-02 +456 9.23398e+00 -3.66597e-03 -2.53636e-02 +457 9.25423e+00 -3.16280e-03 -2.43666e-02 +458 9.27448e+00 -2.67767e-03 -2.35810e-02 +459 9.29473e+00 -2.20632e-03 -2.30066e-02 +460 9.31498e+00 -1.74446e-03 -2.26435e-02 +461 9.33523e+00 -1.28781e-03 -2.24918e-02 +462 9.35548e+00 -8.32093e-04 -2.25513e-02 +463 9.37573e+00 -3.73033e-04 -2.28220e-02 +464 9.39598e+00 9.36493e-05 -2.33041e-02 +465 9.41623e+00 5.72233e-04 -2.39975e-02 +466 9.43648e+00 1.06700e-03 -2.49021e-02 +467 9.45673e+00 1.58215e-03 -2.59847e-02 +468 9.47698e+00 2.11737e-03 -2.68103e-02 +469 9.49723e+00 2.66535e-03 -2.72445e-02 +470 9.51748e+00 3.21816e-03 -2.72874e-02 +471 9.53774e+00 3.76787e-03 -2.69390e-02 +472 9.55799e+00 4.30657e-03 -2.61993e-02 +473 9.57824e+00 4.82633e-03 -2.50682e-02 +474 9.59849e+00 5.31922e-03 -2.35458e-02 +475 9.61874e+00 5.77732e-03 -2.16321e-02 +476 9.63899e+00 6.19270e-03 -1.93271e-02 +477 9.65924e+00 6.55744e-03 -1.66308e-02 +478 9.67949e+00 6.86362e-03 -1.35431e-02 +479 9.69974e+00 7.10331e-03 -1.00641e-02 +480 9.71999e+00 7.26859e-03 -6.19383e-03 +481 9.74024e+00 7.35153e-03 -1.93221e-03 +482 9.76049e+00 7.34420e-03 2.72074e-03 +483 9.78074e+00 7.23869e-03 7.76500e-03 +484 9.80099e+00 7.02817e-03 1.29555e-02 +485 9.82124e+00 6.71866e-03 1.74943e-02 +486 9.84149e+00 6.32445e-03 2.13200e-02 +487 9.86174e+00 5.85999e-03 2.44325e-02 +488 9.88199e+00 5.33972e-03 2.68319e-02 +489 9.90224e+00 4.77809e-03 2.85182e-02 +490 9.92249e+00 4.18952e-03 2.94913e-02 +491 9.94275e+00 3.58847e-03 2.97513e-02 +492 9.96300e+00 2.98938e-03 2.92982e-02 +493 9.98325e+00 2.40668e-03 2.81319e-02 +494 1.00035e+01 1.85482e-03 2.62525e-02 +495 1.00237e+01 1.34824e-03 2.36599e-02 +496 1.00440e+01 9.01386e-04 2.03542e-02 +497 1.00642e+01 5.28692e-04 1.63354e-02 +498 1.00845e+01 2.44602e-04 1.16034e-02 +499 1.01047e+01 6.35574e-05 6.15826e-03 +500 1.01250e+01 0.00000e+00 0.00000e+00 + + + +PairBW +N 500 R 2.00000e-02 7.00000e+00 + +1 2.00000e-02 7.51383e+01 2.97885e+01 +2 3.39880e-02 7.47216e+01 2.97885e+01 +3 4.79760e-02 7.43049e+01 2.97885e+01 +4 6.19639e-02 7.38882e+01 2.97885e+01 +5 7.59519e-02 7.34715e+01 2.97885e+01 +6 8.99399e-02 7.30549e+01 2.97885e+01 +7 1.03928e-01 7.26382e+01 2.97885e+01 +8 1.17916e-01 7.22215e+01 2.97885e+01 +9 1.31904e-01 7.18048e+01 2.97885e+01 +10 1.45892e-01 7.13881e+01 2.97885e+01 +11 1.59880e-01 7.09714e+01 2.97885e+01 +12 1.73868e-01 7.05548e+01 2.97885e+01 +13 1.87856e-01 7.01381e+01 2.97885e+01 +14 2.01844e-01 6.97214e+01 2.97885e+01 +15 2.15832e-01 6.93047e+01 2.97885e+01 +16 2.29820e-01 6.88880e+01 2.97885e+01 +17 2.43808e-01 6.84714e+01 2.97885e+01 +18 2.57796e-01 6.80547e+01 2.97885e+01 +19 2.71784e-01 6.76380e+01 2.97885e+01 +20 2.85772e-01 6.72213e+01 2.97885e+01 +21 2.99760e-01 6.68046e+01 2.97885e+01 +22 3.13747e-01 6.63879e+01 2.97885e+01 +23 3.27735e-01 6.59713e+01 2.97885e+01 +24 3.41723e-01 6.55546e+01 2.97885e+01 +25 3.55711e-01 6.51379e+01 2.97885e+01 +26 3.69699e-01 6.47212e+01 2.97885e+01 +27 3.83687e-01 6.43045e+01 2.97885e+01 +28 3.97675e-01 6.38879e+01 2.97885e+01 +29 4.11663e-01 6.34712e+01 2.97885e+01 +30 4.25651e-01 6.30545e+01 2.97885e+01 +31 4.39639e-01 6.26378e+01 2.97885e+01 +32 4.53627e-01 6.22211e+01 2.97885e+01 +33 4.67615e-01 6.18045e+01 2.97885e+01 +34 4.81603e-01 6.13878e+01 2.97885e+01 +35 4.95591e-01 6.09711e+01 2.97885e+01 +36 5.09579e-01 6.05544e+01 2.97885e+01 +37 5.23567e-01 6.01377e+01 2.97885e+01 +38 5.37555e-01 5.97210e+01 2.97885e+01 +39 5.51543e-01 5.93044e+01 2.97885e+01 +40 5.65531e-01 5.88877e+01 2.97885e+01 +41 5.79519e-01 5.84710e+01 2.97885e+01 +42 5.93507e-01 5.80543e+01 2.97885e+01 +43 6.07495e-01 5.76376e+01 2.97885e+01 +44 6.21483e-01 5.72210e+01 2.97885e+01 +45 6.35471e-01 5.68043e+01 2.97885e+01 +46 6.49459e-01 5.63876e+01 2.97885e+01 +47 6.63447e-01 5.59709e+01 2.97885e+01 +48 6.77435e-01 5.55542e+01 2.97885e+01 +49 6.91423e-01 5.51375e+01 2.97885e+01 +50 7.05411e-01 5.47209e+01 2.97885e+01 +51 7.19399e-01 5.43042e+01 2.97885e+01 +52 7.33387e-01 5.38875e+01 2.97885e+01 +53 7.47375e-01 5.34708e+01 2.97885e+01 +54 7.61363e-01 5.30541e+01 2.97885e+01 +55 7.75351e-01 5.26375e+01 2.97885e+01 +56 7.89339e-01 5.22208e+01 2.97885e+01 +57 8.03327e-01 5.18041e+01 2.97885e+01 +58 8.17315e-01 5.13874e+01 2.97885e+01 +59 8.31303e-01 5.09707e+01 2.97885e+01 +60 8.45291e-01 5.05540e+01 2.97885e+01 +61 8.59279e-01 5.01374e+01 2.97885e+01 +62 8.73267e-01 4.97207e+01 2.97885e+01 +63 8.87255e-01 4.93040e+01 2.97885e+01 +64 9.01242e-01 4.88873e+01 2.97885e+01 +65 9.15230e-01 4.84706e+01 2.97885e+01 +66 9.29218e-01 4.80540e+01 2.97885e+01 +67 9.43206e-01 4.76373e+01 2.97885e+01 +68 9.57194e-01 4.72206e+01 2.97885e+01 +69 9.71182e-01 4.68039e+01 2.97885e+01 +70 9.85170e-01 4.63872e+01 2.97885e+01 +71 9.99158e-01 4.59706e+01 2.97885e+01 +72 1.01315e+00 4.55539e+01 2.97885e+01 +73 1.02713e+00 4.51372e+01 2.97885e+01 +74 1.04112e+00 4.47205e+01 2.97885e+01 +75 1.05511e+00 4.43038e+01 2.97885e+01 +76 1.06910e+00 4.38871e+01 2.97885e+01 +77 1.08309e+00 4.34705e+01 2.97885e+01 +78 1.09707e+00 4.30538e+01 2.97885e+01 +79 1.11106e+00 4.26371e+01 2.97885e+01 +80 1.12505e+00 4.22204e+01 2.97885e+01 +81 1.13904e+00 4.18037e+01 2.97885e+01 +82 1.15303e+00 4.13871e+01 2.97885e+01 +83 1.16701e+00 4.09704e+01 2.97885e+01 +84 1.18100e+00 4.05537e+01 2.97885e+01 +85 1.19499e+00 4.01370e+01 2.97885e+01 +86 1.20898e+00 3.97203e+01 2.97885e+01 +87 1.22297e+00 3.93036e+01 2.97885e+01 +88 1.23695e+00 3.88870e+01 2.97885e+01 +89 1.25094e+00 3.84703e+01 2.97885e+01 +90 1.26493e+00 3.80536e+01 2.97885e+01 +91 1.27892e+00 3.76369e+01 2.97885e+01 +92 1.29291e+00 3.72202e+01 2.97885e+01 +93 1.30689e+00 3.68036e+01 2.97885e+01 +94 1.32088e+00 3.63869e+01 2.97885e+01 +95 1.33487e+00 3.59702e+01 2.97885e+01 +96 1.34886e+00 3.55535e+01 2.97885e+01 +97 1.36285e+00 3.51368e+01 2.97885e+01 +98 1.37683e+00 3.47202e+01 2.97885e+01 +99 1.39082e+00 3.43035e+01 2.97885e+01 +100 1.40481e+00 3.38868e+01 2.97885e+01 +101 1.41880e+00 3.34701e+01 2.97885e+01 +102 1.43279e+00 3.30534e+01 2.97885e+01 +103 1.44677e+00 3.26367e+01 2.97885e+01 +104 1.46076e+00 3.22201e+01 2.97885e+01 +105 1.47475e+00 3.18034e+01 2.97885e+01 +106 1.48874e+00 3.13867e+01 2.97885e+01 +107 1.50273e+00 3.09700e+01 2.97885e+01 +108 1.51671e+00 3.05533e+01 2.97885e+01 +109 1.53070e+00 3.01367e+01 2.97885e+01 +110 1.54469e+00 2.97200e+01 2.97885e+01 +111 1.55868e+00 2.93033e+01 2.97885e+01 +112 1.57267e+00 2.88866e+01 2.97885e+01 +113 1.58665e+00 2.84699e+01 2.97885e+01 +114 1.60064e+00 2.80532e+01 2.97885e+01 +115 1.61463e+00 2.76366e+01 2.97885e+01 +116 1.62862e+00 2.72199e+01 2.97885e+01 +117 1.64261e+00 2.68032e+01 2.97885e+01 +118 1.65659e+00 2.63865e+01 2.97885e+01 +119 1.67058e+00 2.59698e+01 2.97885e+01 +120 1.68457e+00 2.55532e+01 2.97885e+01 +121 1.69856e+00 2.51365e+01 2.97885e+01 +122 1.71255e+00 2.47198e+01 2.97885e+01 +123 1.72653e+00 2.43031e+01 2.97885e+01 +124 1.74052e+00 2.38864e+01 2.97885e+01 +125 1.75451e+00 2.34698e+01 2.97885e+01 +126 1.76850e+00 2.30531e+01 2.97885e+01 +127 1.78248e+00 2.26364e+01 2.97885e+01 +128 1.79647e+00 2.22197e+01 2.97885e+01 +129 1.81046e+00 2.18030e+01 2.97885e+01 +130 1.82445e+00 2.13863e+01 2.97885e+01 +131 1.83844e+00 2.09697e+01 2.97885e+01 +132 1.85242e+00 2.05530e+01 2.97885e+01 +133 1.86641e+00 2.01363e+01 2.97885e+01 +134 1.88040e+00 1.97196e+01 2.97885e+01 +135 1.89439e+00 1.93029e+01 2.97885e+01 +136 1.90838e+00 1.88863e+01 2.97885e+01 +137 1.92236e+00 1.84696e+01 2.97885e+01 +138 1.93635e+00 1.80529e+01 2.97885e+01 +139 1.95034e+00 1.76362e+01 2.97885e+01 +140 1.96433e+00 1.72195e+01 2.97885e+01 +141 1.97832e+00 1.68028e+01 2.97885e+01 +142 1.99230e+00 1.63862e+01 2.97885e+01 +143 2.00629e+00 1.59695e+01 2.97885e+01 +144 2.02028e+00 1.55528e+01 2.97885e+01 +145 2.03427e+00 1.51361e+01 2.97885e+01 +146 2.04826e+00 1.47194e+01 2.97885e+01 +147 2.06224e+00 1.43028e+01 2.97885e+01 +148 2.07623e+00 1.38861e+01 2.97885e+01 +149 2.09022e+00 1.34694e+01 2.97885e+01 +150 2.10421e+00 1.30527e+01 2.97885e+01 +151 2.11820e+00 1.26360e+01 2.97885e+01 +152 2.13218e+00 1.22193e+01 2.97885e+01 +153 2.14617e+00 1.18027e+01 2.97885e+01 +154 2.16016e+00 1.13860e+01 2.97885e+01 +155 2.17415e+00 1.09693e+01 2.97884e+01 +156 2.18814e+00 1.05526e+01 2.97883e+01 +157 2.20212e+00 1.01360e+01 2.97882e+01 +158 2.21611e+00 9.71928e+00 2.97881e+01 +159 2.23010e+00 9.30260e+00 2.97881e+01 +160 2.24409e+00 8.88593e+00 2.97880e+01 +161 2.25808e+00 8.46925e+00 2.97880e+01 +162 2.27206e+00 8.05258e+00 2.97880e+01 +163 2.28605e+00 7.63590e+00 2.97880e+01 +164 2.30004e+00 7.21923e+00 2.97879e+01 +165 2.31403e+00 6.80256e+00 2.97879e+01 +166 2.32802e+00 6.38588e+00 2.97879e+01 +167 2.34200e+00 5.96927e+00 2.97676e+01 +168 2.35599e+00 5.55359e+00 2.96489e+01 +169 2.36998e+00 5.14031e+00 2.94242e+01 +170 2.38397e+00 4.73091e+00 2.90935e+01 +171 2.39796e+00 4.32688e+00 2.86569e+01 +172 2.41194e+00 3.92970e+00 2.81142e+01 +173 2.42593e+00 3.54085e+00 2.74656e+01 +174 2.43992e+00 3.16182e+00 2.67109e+01 +175 2.45391e+00 2.79409e+00 2.58503e+01 +176 2.46790e+00 2.43913e+00 2.48837e+01 +177 2.48188e+00 2.09843e+00 2.38111e+01 +178 2.49587e+00 1.77349e+00 2.26325e+01 +179 2.50986e+00 1.46576e+00 2.13479e+01 +180 2.52385e+00 1.17675e+00 1.99573e+01 +181 2.53784e+00 9.07935e-01 1.84607e+01 +182 2.55182e+00 6.60792e-01 1.68581e+01 +183 2.56581e+00 4.36807e-01 1.51495e+01 +184 2.57980e+00 2.37080e-01 1.34226e+01 +185 2.59379e+00 6.08637e-02 1.17882e+01 +186 2.60778e+00 -9.31403e-02 1.02467e+01 +187 2.62176e+00 -2.26231e-01 8.79811e+00 +188 2.63575e+00 -3.39709e-01 7.44237e+00 +189 2.64974e+00 -4.34872e-01 6.17953e+00 +190 2.66373e+00 -5.13020e-01 5.00957e+00 +191 2.67772e+00 -5.75452e-01 3.93249e+00 +192 2.69170e+00 -6.23468e-01 2.94830e+00 +193 2.70569e+00 -6.58367e-01 2.05700e+00 +194 2.71968e+00 -6.81448e-01 1.25859e+00 +195 2.73367e+00 -6.94011e-01 5.53061e-01 +196 2.74766e+00 -6.97354e-01 -5.95806e-02 +197 2.76164e+00 -6.92777e-01 -5.79336e-01 +198 2.77563e+00 -6.81579e-01 -1.00620e+00 +199 2.78962e+00 -6.65060e-01 -1.34019e+00 +200 2.80361e+00 -6.44516e-01 -1.58367e+00 +201 2.81760e+00 -6.20923e-01 -1.78620e+00 +202 2.83158e+00 -5.94645e-01 -1.96751e+00 +203 2.84557e+00 -5.65979e-01 -2.12762e+00 +204 2.85956e+00 -5.35222e-01 -2.26652e+00 +205 2.87355e+00 -5.02670e-01 -2.38420e+00 +206 2.88754e+00 -4.68620e-01 -2.48067e+00 +207 2.90152e+00 -4.33369e-01 -2.55594e+00 +208 2.91551e+00 -3.97214e-01 -2.60998e+00 +209 2.92950e+00 -3.60452e-01 -2.64282e+00 +210 2.94349e+00 -3.23378e-01 -2.65445e+00 +211 2.95747e+00 -2.86290e-01 -2.64486e+00 +212 2.97146e+00 -2.49484e-01 -2.61407e+00 +213 2.98545e+00 -2.13258e-01 -2.56206e+00 +214 2.99944e+00 -1.77907e-01 -2.48884e+00 +215 3.01343e+00 -1.43729e-01 -2.39441e+00 +216 3.02741e+00 -1.11020e-01 -2.27877e+00 +217 3.04140e+00 -8.00665e-02 -2.14583e+00 +218 3.05539e+00 -5.09814e-02 -2.01314e+00 +219 3.06938e+00 -2.37360e-02 -1.88280e+00 +220 3.08337e+00 1.70256e-03 -1.75480e+00 +221 3.09735e+00 2.53672e-02 -1.62916e+00 +222 3.11134e+00 4.72908e-02 -1.50587e+00 +223 3.12533e+00 6.75062e-02 -1.38492e+00 +224 3.13932e+00 8.60463e-02 -1.26633e+00 +225 3.15331e+00 1.02944e-01 -1.15009e+00 +226 3.16729e+00 1.18232e-01 -1.03619e+00 +227 3.18128e+00 1.31943e-01 -9.24647e-01 +228 3.19527e+00 1.44111e-01 -8.15452e-01 +229 3.20926e+00 1.54767e-01 -7.08608e-01 +230 3.22325e+00 1.63946e-01 -6.04113e-01 +231 3.23723e+00 1.71679e-01 -5.01968e-01 +232 3.25122e+00 1.78000e-01 -4.02173e-01 +233 3.26521e+00 1.82941e-01 -3.04727e-01 +234 3.27920e+00 1.86541e-01 -2.10906e-01 +235 3.29319e+00 1.88867e-01 -1.22592e-01 +236 3.30717e+00 1.89996e-01 -3.98024e-02 +237 3.32116e+00 1.90006e-01 3.74622e-02 +238 3.33515e+00 1.88974e-01 1.09202e-01 +239 3.34914e+00 1.86977e-01 1.75417e-01 +240 3.36313e+00 1.84092e-01 2.36108e-01 +241 3.37711e+00 1.80398e-01 2.91274e-01 +242 3.39110e+00 1.75970e-01 3.40915e-01 +243 3.40509e+00 1.70886e-01 3.85032e-01 +244 3.41908e+00 1.65224e-01 4.23624e-01 +245 3.43307e+00 1.59060e-01 4.56691e-01 +246 3.44705e+00 1.52473e-01 4.84233e-01 +247 3.46104e+00 1.45539e-01 5.06251e-01 +248 3.47503e+00 1.38336e-01 5.22745e-01 +249 3.48902e+00 1.30941e-01 5.33713e-01 +250 3.50301e+00 1.23430e-01 5.39270e-01 +251 3.51699e+00 1.15863e-01 5.42677e-01 +252 3.53098e+00 1.08252e-01 5.45441e-01 +253 3.54497e+00 1.00606e-01 5.47559e-01 +254 3.55896e+00 9.29361e-02 5.49033e-01 +255 3.57295e+00 8.52497e-02 5.49863e-01 +256 3.58693e+00 7.75562e-02 5.50047e-01 +257 3.60092e+00 6.98646e-02 5.49587e-01 +258 3.61491e+00 6.21839e-02 5.48483e-01 +259 3.62890e+00 5.45233e-02 5.46734e-01 +260 3.64289e+00 4.68915e-02 5.44340e-01 +261 3.65687e+00 3.92978e-02 5.41301e-01 +262 3.67086e+00 3.17511e-02 5.37618e-01 +263 3.68485e+00 2.42605e-02 5.33290e-01 +264 3.69884e+00 1.68348e-02 5.28318e-01 +265 3.71283e+00 9.48329e-03 5.22701e-01 +266 3.72681e+00 2.21481e-03 5.16439e-01 +267 3.74080e+00 -4.96183e-03 5.09637e-01 +268 3.75479e+00 -1.20430e-02 5.02841e-01 +269 3.76878e+00 -1.90297e-02 4.96131e-01 +270 3.78277e+00 -2.59231e-02 4.89508e-01 +271 3.79675e+00 -3.27245e-02 4.82970e-01 +272 3.81074e+00 -3.94351e-02 4.76519e-01 +273 3.82473e+00 -4.60560e-02 4.70153e-01 +274 3.83872e+00 -5.25885e-02 4.63874e-01 +275 3.85271e+00 -5.90337e-02 4.57680e-01 +276 3.86669e+00 -6.53929e-02 4.51572e-01 +277 3.88068e+00 -7.16673e-02 4.45551e-01 +278 3.89467e+00 -7.78580e-02 4.39615e-01 +279 3.90866e+00 -8.39663e-02 4.33766e-01 +280 3.92265e+00 -8.99934e-02 4.28002e-01 +281 3.93663e+00 -9.59405e-02 4.22325e-01 +282 3.95062e+00 -1.01809e-01 4.16733e-01 +283 3.96461e+00 -1.07599e-01 4.11228e-01 +284 3.97860e+00 -1.13313e-01 4.05557e-01 +285 3.99259e+00 -1.18942e-01 3.99290e-01 +286 4.00657e+00 -1.24480e-01 3.92417e-01 +287 4.02056e+00 -1.29918e-01 3.84940e-01 +288 4.03455e+00 -1.35247e-01 3.76858e-01 +289 4.04854e+00 -1.40458e-01 3.68172e-01 +290 4.06253e+00 -1.45544e-01 3.58880e-01 +291 4.07651e+00 -1.50495e-01 3.48985e-01 +292 4.09050e+00 -1.55304e-01 3.38484e-01 +293 4.10449e+00 -1.59962e-01 3.27379e-01 +294 4.11848e+00 -1.64460e-01 3.15669e-01 +295 4.13246e+00 -1.68790e-01 3.03355e-01 +296 4.14645e+00 -1.72944e-01 2.90436e-01 +297 4.16044e+00 -1.76913e-01 2.76912e-01 +298 4.17443e+00 -1.80688e-01 2.62784e-01 +299 4.18842e+00 -1.84261e-01 2.48051e-01 +300 4.20240e+00 -1.87625e-01 2.32724e-01 +301 4.21639e+00 -1.90772e-01 2.17283e-01 +302 4.23038e+00 -1.93704e-01 2.01985e-01 +303 4.24437e+00 -1.96423e-01 1.86829e-01 +304 4.25836e+00 -1.98931e-01 1.71815e-01 +305 4.27234e+00 -2.01230e-01 1.56943e-01 +306 4.28633e+00 -2.03323e-01 1.42213e-01 +307 4.30032e+00 -2.05210e-01 1.27626e-01 +308 4.31431e+00 -2.06894e-01 1.13180e-01 +309 4.32830e+00 -2.08377e-01 9.88768e-02 +310 4.34228e+00 -2.09661e-01 8.47157e-02 +311 4.35627e+00 -2.10747e-01 7.06968e-02 +312 4.37026e+00 -2.11639e-01 5.68200e-02 +313 4.38425e+00 -2.12338e-01 4.30854e-02 +314 4.39824e+00 -2.12845e-01 2.94929e-02 +315 4.41222e+00 -2.13163e-01 1.60426e-02 +316 4.42621e+00 -2.13294e-01 2.73450e-03 +317 4.44020e+00 -2.13240e-01 -1.04284e-02 +318 4.45419e+00 -2.13004e-01 -2.34265e-02 +319 4.46818e+00 -2.12586e-01 -3.62567e-02 +320 4.48216e+00 -2.11990e-01 -4.89188e-02 +321 4.49615e+00 -2.11218e-01 -6.14128e-02 +322 4.51014e+00 -2.10273e-01 -7.37388e-02 +323 4.52413e+00 -2.09156e-01 -8.58968e-02 +324 4.53812e+00 -2.07870e-01 -9.78868e-02 +325 4.55210e+00 -2.06418e-01 -1.09709e-01 +326 4.56609e+00 -2.04802e-01 -1.21363e-01 +327 4.58008e+00 -2.03024e-01 -1.32848e-01 +328 4.59407e+00 -2.01086e-01 -1.44166e-01 +329 4.60806e+00 -1.98991e-01 -1.55316e-01 +330 4.62204e+00 -1.96742e-01 -1.66298e-01 +331 4.63603e+00 -1.94340e-01 -1.77111e-01 +332 4.65002e+00 -1.91788e-01 -1.87757e-01 +333 4.66401e+00 -1.89088e-01 -1.98235e-01 +334 4.67800e+00 -1.86243e-01 -2.08492e-01 +335 4.69198e+00 -1.83257e-01 -2.18424e-01 +336 4.70597e+00 -1.80134e-01 -2.28027e-01 +337 4.71996e+00 -1.76879e-01 -2.37302e-01 +338 4.73395e+00 -1.73497e-01 -2.46250e-01 +339 4.74794e+00 -1.69991e-01 -2.54869e-01 +340 4.76192e+00 -1.66368e-01 -2.63160e-01 +341 4.77591e+00 -1.62631e-01 -2.71122e-01 +342 4.78990e+00 -1.58785e-01 -2.78757e-01 +343 4.80389e+00 -1.54834e-01 -2.86063e-01 +344 4.81788e+00 -1.50783e-01 -2.93041e-01 +345 4.83186e+00 -1.46637e-01 -2.99691e-01 +346 4.84585e+00 -1.42401e-01 -3.06013e-01 +347 4.85984e+00 -1.38078e-01 -3.12006e-01 +348 4.87383e+00 -1.33674e-01 -3.17671e-01 +349 4.88782e+00 -1.29192e-01 -3.23008e-01 +350 4.90180e+00 -1.24639e-01 -3.28019e-01 +351 4.91579e+00 -1.20017e-01 -3.32802e-01 +352 4.92978e+00 -1.15329e-01 -3.37422e-01 +353 4.94377e+00 -1.10578e-01 -3.41876e-01 +354 4.95776e+00 -1.05765e-01 -3.46167e-01 +355 4.97174e+00 -1.00894e-01 -3.50292e-01 +356 4.98573e+00 -9.59664e-02 -3.54254e-01 +357 4.99972e+00 -9.09843e-02 -3.58050e-01 +358 5.01371e+00 -8.59503e-02 -3.61683e-01 +359 5.02770e+00 -8.08667e-02 -3.65150e-01 +360 5.04168e+00 -7.57357e-02 -3.68454e-01 +361 5.05567e+00 -7.05596e-02 -3.71592e-01 +362 5.06966e+00 -6.53408e-02 -3.74567e-01 +363 5.08365e+00 -6.00815e-02 -3.77377e-01 +364 5.09764e+00 -5.47841e-02 -3.80022e-01 +365 5.11162e+00 -4.94508e-02 -3.82503e-01 +366 5.12561e+00 -4.40840e-02 -3.84819e-01 +367 5.13960e+00 -3.86861e-02 -3.86857e-01 +368 5.15359e+00 -3.32669e-02 -3.87771e-01 +369 5.16758e+00 -2.78439e-02 -3.87387e-01 +370 5.18156e+00 -2.24354e-02 -3.85706e-01 +371 5.19555e+00 -1.70595e-02 -3.82729e-01 +372 5.20954e+00 -1.17343e-02 -3.78454e-01 +373 5.22353e+00 -6.47792e-03 -3.72882e-01 +374 5.23752e+00 -1.30859e-03 -3.66012e-01 +375 5.25150e+00 3.75557e-03 -3.57846e-01 +376 5.26549e+00 8.69644e-03 -3.48382e-01 +377 5.27948e+00 1.34959e-02 -3.37622e-01 +378 5.29347e+00 1.81357e-02 -3.25564e-01 +379 5.30745e+00 2.25978e-02 -3.12209e-01 +380 5.32144e+00 2.68640e-02 -2.97557e-01 +381 5.33543e+00 3.09161e-02 -2.81607e-01 +382 5.34942e+00 3.47361e-02 -2.64361e-01 +383 5.36341e+00 3.83058e-02 -2.45817e-01 +384 5.37739e+00 4.16089e-02 -2.26496e-01 +385 5.39138e+00 4.46444e-02 -2.07598e-01 +386 5.40537e+00 4.74189e-02 -1.89169e-01 +387 5.41936e+00 4.99388e-02 -1.71211e-01 +388 5.43335e+00 5.22108e-02 -1.53723e-01 +389 5.44733e+00 5.42415e-02 -1.36705e-01 +390 5.46132e+00 5.60375e-02 -1.20158e-01 +391 5.47531e+00 5.76053e-02 -1.04081e-01 +392 5.48930e+00 5.89514e-02 -8.84740e-02 +393 5.50329e+00 6.00826e-02 -7.33374e-02 +394 5.51727e+00 6.10053e-02 -5.86710e-02 +395 5.53126e+00 6.17262e-02 -4.44749e-02 +396 5.54525e+00 6.22517e-02 -3.07490e-02 +397 5.55924e+00 6.25886e-02 -1.74934e-02 +398 5.57323e+00 6.27433e-02 -4.70807e-03 +399 5.58721e+00 6.27225e-02 7.60702e-03 +400 5.60120e+00 6.25327e-02 1.94503e-02 +401 5.61519e+00 6.21817e-02 3.05831e-02 +402 5.62918e+00 6.16812e-02 4.08330e-02 +403 5.64317e+00 6.10435e-02 5.01999e-02 +404 5.65715e+00 6.02810e-02 5.86840e-02 +405 5.67114e+00 5.94059e-02 6.62851e-02 +406 5.68513e+00 5.84307e-02 7.30034e-02 +407 5.69912e+00 5.73677e-02 7.88387e-02 +408 5.71311e+00 5.62292e-02 8.37911e-02 +409 5.72709e+00 5.50277e-02 8.78606e-02 +410 5.74108e+00 5.37754e-02 9.10472e-02 +411 5.75507e+00 5.24846e-02 9.33509e-02 +412 5.76906e+00 5.11679e-02 9.47717e-02 +413 5.78305e+00 4.98374e-02 9.53096e-02 +414 5.79703e+00 4.85056e-02 9.49645e-02 +415 5.81102e+00 4.71848e-02 9.37366e-02 +416 5.82501e+00 4.58874e-02 9.16257e-02 +417 5.83900e+00 4.46255e-02 8.87199e-02 +418 5.85299e+00 4.34050e-02 8.58142e-02 +419 5.86697e+00 4.22238e-02 8.30983e-02 +420 5.88096e+00 4.10794e-02 8.05724e-02 +421 5.89495e+00 3.99689e-02 7.82364e-02 +422 5.90894e+00 3.88897e-02 7.60904e-02 +423 5.92293e+00 3.78393e-02 7.41343e-02 +424 5.93691e+00 3.68149e-02 7.23682e-02 +425 5.95090e+00 3.58138e-02 7.07920e-02 +426 5.96489e+00 3.48335e-02 6.94057e-02 +427 5.97888e+00 3.38712e-02 6.82094e-02 +428 5.99287e+00 3.29244e-02 6.72030e-02 +429 6.00685e+00 3.19903e-02 6.63865e-02 +430 6.02084e+00 3.10663e-02 6.57600e-02 +431 6.03483e+00 3.01497e-02 6.53234e-02 +432 6.04882e+00 2.92379e-02 6.50768e-02 +433 6.06281e+00 2.83282e-02 6.50201e-02 +434 6.07679e+00 2.74183e-02 6.50695e-02 +435 6.09078e+00 2.65085e-02 6.50011e-02 +436 6.10477e+00 2.56005e-02 6.48029e-02 +437 6.11876e+00 2.46961e-02 6.44747e-02 +438 6.13275e+00 2.37973e-02 6.40165e-02 +439 6.14673e+00 2.29058e-02 6.34285e-02 +440 6.16072e+00 2.20235e-02 6.27105e-02 +441 6.17471e+00 2.11520e-02 6.18626e-02 +442 6.18870e+00 2.02934e-02 6.08847e-02 +443 6.20269e+00 1.94493e-02 5.97769e-02 +444 6.21667e+00 1.86217e-02 5.85392e-02 +445 6.23066e+00 1.78123e-02 5.71716e-02 +446 6.24465e+00 1.70229e-02 5.56740e-02 +447 6.25864e+00 1.62553e-02 5.40465e-02 +448 6.27263e+00 1.55115e-02 5.22891e-02 +449 6.28661e+00 1.47931e-02 5.04017e-02 +450 6.30060e+00 1.41020e-02 4.83846e-02 +451 6.31459e+00 1.34396e-02 4.63409e-02 +452 6.32858e+00 1.28053e-02 4.43579e-02 +453 6.34257e+00 1.21984e-02 4.24357e-02 +454 6.35655e+00 1.16179e-02 4.05742e-02 +455 6.37054e+00 1.10630e-02 3.87735e-02 +456 6.38453e+00 1.05329e-02 3.70334e-02 +457 6.39852e+00 1.00266e-02 3.53541e-02 +458 6.41251e+00 9.54350e-03 3.37356e-02 +459 6.42649e+00 9.08258e-03 3.21778e-02 +460 6.44048e+00 8.64301e-03 3.06807e-02 +461 6.45447e+00 8.22397e-03 2.92443e-02 +462 6.46846e+00 7.82459e-03 2.78687e-02 +463 6.48244e+00 7.44403e-03 2.65539e-02 +464 6.49643e+00 7.08144e-03 2.52997e-02 +465 6.51042e+00 6.73597e-03 2.41063e-02 +466 6.52441e+00 6.40676e-03 2.29736e-02 +467 6.53840e+00 6.09297e-03 2.19024e-02 +468 6.55238e+00 5.79370e-03 2.08997e-02 +469 6.56637e+00 5.50795e-03 1.99677e-02 +470 6.58036e+00 5.23475e-03 1.91064e-02 +471 6.59435e+00 4.97310e-03 1.83158e-02 +472 6.60834e+00 4.72202e-03 1.75958e-02 +473 6.62232e+00 4.48051e-03 1.69465e-02 +474 6.63631e+00 4.24760e-03 1.63679e-02 +475 6.65030e+00 4.02228e-03 1.58599e-02 +476 6.66429e+00 3.80357e-03 1.54226e-02 +477 6.67828e+00 3.59048e-03 1.50560e-02 +478 6.69226e+00 3.38203e-03 1.47600e-02 +479 6.70625e+00 3.17723e-03 1.45348e-02 +480 6.72024e+00 2.97508e-03 1.43801e-02 +481 6.73423e+00 2.77460e-03 1.42962e-02 +482 6.74822e+00 2.57480e-03 1.42829e-02 +483 6.76220e+00 2.37469e-03 1.43403e-02 +484 6.77619e+00 2.17343e-03 1.44248e-02 +485 6.79018e+00 1.97168e-03 1.44017e-02 +486 6.80417e+00 1.77107e-03 1.42615e-02 +487 6.81816e+00 1.57325e-03 1.40041e-02 +488 6.83214e+00 1.37984e-03 1.36297e-02 +489 6.84613e+00 1.19249e-03 1.31381e-02 +490 6.86012e+00 1.01284e-03 1.25294e-02 +491 6.87411e+00 8.42516e-04 1.18035e-02 +492 6.88810e+00 6.83168e-04 1.09605e-02 +493 6.90208e+00 5.36431e-04 1.00004e-02 +494 6.91607e+00 4.03943e-04 8.92318e-03 +495 6.93006e+00 2.87343e-04 7.72880e-03 +496 6.94405e+00 1.88268e-04 6.41730e-03 +497 6.95804e+00 1.08359e-04 4.98867e-03 +498 6.97202e+00 4.92516e-05 3.44291e-03 +499 6.98601e+00 1.25860e-05 1.78002e-03 +500 7.00000e+00 0.00000e+00 0.00000e+00 + + + +NonBondNull +N 500 R 0.0000000001 10.0 + +1 0.0000e+00 0.0000e+00 0.0000e+00 +2 2.0040e-02 0.0000e+00 0.0000e+00 +3 4.0080e-02 0.0000e+00 0.0000e+00 +4 6.0120e-02 0.0000e+00 0.0000e+00 +5 8.0160e-02 0.0000e+00 0.0000e+00 +6 1.0020e-01 0.0000e+00 0.0000e+00 +7 1.2024e-01 0.0000e+00 0.0000e+00 +8 1.4028e-01 0.0000e+00 0.0000e+00 +9 1.6032e-01 0.0000e+00 0.0000e+00 +10 1.8036e-01 0.0000e+00 0.0000e+00 +11 2.0040e-01 0.0000e+00 0.0000e+00 +12 2.2044e-01 0.0000e+00 0.0000e+00 +13 2.4048e-01 0.0000e+00 0.0000e+00 +14 2.6052e-01 0.0000e+00 0.0000e+00 +15 2.8056e-01 0.0000e+00 0.0000e+00 +16 3.0060e-01 0.0000e+00 0.0000e+00 +17 3.2064e-01 0.0000e+00 0.0000e+00 +18 3.4068e-01 0.0000e+00 0.0000e+00 +19 3.6072e-01 0.0000e+00 0.0000e+00 +20 3.8076e-01 0.0000e+00 0.0000e+00 +21 4.0080e-01 0.0000e+00 0.0000e+00 +22 4.2084e-01 0.0000e+00 0.0000e+00 +23 4.4088e-01 0.0000e+00 0.0000e+00 +24 4.6092e-01 0.0000e+00 0.0000e+00 +25 4.8096e-01 0.0000e+00 0.0000e+00 +26 5.0100e-01 0.0000e+00 0.0000e+00 +27 5.2104e-01 0.0000e+00 0.0000e+00 +28 5.4108e-01 0.0000e+00 0.0000e+00 +29 5.6112e-01 0.0000e+00 0.0000e+00 +30 5.8116e-01 0.0000e+00 0.0000e+00 +31 6.0120e-01 0.0000e+00 0.0000e+00 +32 6.2124e-01 0.0000e+00 0.0000e+00 +33 6.4128e-01 0.0000e+00 0.0000e+00 +34 6.6132e-01 0.0000e+00 0.0000e+00 +35 6.8136e-01 0.0000e+00 0.0000e+00 +36 7.0140e-01 0.0000e+00 0.0000e+00 +37 7.2144e-01 0.0000e+00 0.0000e+00 +38 7.4148e-01 0.0000e+00 0.0000e+00 +39 7.6152e-01 0.0000e+00 0.0000e+00 +40 7.8156e-01 0.0000e+00 0.0000e+00 +41 8.0160e-01 0.0000e+00 0.0000e+00 +42 8.2164e-01 0.0000e+00 0.0000e+00 +43 8.4168e-01 0.0000e+00 0.0000e+00 +44 8.6172e-01 0.0000e+00 0.0000e+00 +45 8.8176e-01 0.0000e+00 0.0000e+00 +46 9.0180e-01 0.0000e+00 0.0000e+00 +47 9.2184e-01 0.0000e+00 0.0000e+00 +48 9.4188e-01 0.0000e+00 0.0000e+00 +49 9.6192e-01 0.0000e+00 0.0000e+00 +50 9.8196e-01 0.0000e+00 0.0000e+00 +51 1.0020e+00 0.0000e+00 0.0000e+00 +52 1.0220e+00 0.0000e+00 0.0000e+00 +53 1.0421e+00 0.0000e+00 0.0000e+00 +54 1.0621e+00 0.0000e+00 0.0000e+00 +55 1.0822e+00 0.0000e+00 0.0000e+00 +56 1.1022e+00 0.0000e+00 0.0000e+00 +57 1.1222e+00 0.0000e+00 0.0000e+00 +58 1.1423e+00 0.0000e+00 0.0000e+00 +59 1.1623e+00 0.0000e+00 0.0000e+00 +60 1.1824e+00 0.0000e+00 0.0000e+00 +61 1.2024e+00 0.0000e+00 0.0000e+00 +62 1.2224e+00 0.0000e+00 0.0000e+00 +63 1.2425e+00 0.0000e+00 0.0000e+00 +64 1.2625e+00 0.0000e+00 0.0000e+00 +65 1.2826e+00 0.0000e+00 0.0000e+00 +66 1.3026e+00 0.0000e+00 0.0000e+00 +67 1.3226e+00 0.0000e+00 0.0000e+00 +68 1.3427e+00 0.0000e+00 0.0000e+00 +69 1.3627e+00 0.0000e+00 0.0000e+00 +70 1.3828e+00 0.0000e+00 0.0000e+00 +71 1.4028e+00 0.0000e+00 0.0000e+00 +72 1.4228e+00 0.0000e+00 0.0000e+00 +73 1.4429e+00 0.0000e+00 0.0000e+00 +74 1.4629e+00 0.0000e+00 0.0000e+00 +75 1.4830e+00 0.0000e+00 0.0000e+00 +76 1.5030e+00 0.0000e+00 0.0000e+00 +77 1.5230e+00 0.0000e+00 0.0000e+00 +78 1.5431e+00 0.0000e+00 0.0000e+00 +79 1.5631e+00 0.0000e+00 0.0000e+00 +80 1.5832e+00 0.0000e+00 0.0000e+00 +81 1.6032e+00 0.0000e+00 0.0000e+00 +82 1.6232e+00 0.0000e+00 0.0000e+00 +83 1.6433e+00 0.0000e+00 0.0000e+00 +84 1.6633e+00 0.0000e+00 0.0000e+00 +85 1.6834e+00 0.0000e+00 0.0000e+00 +86 1.7034e+00 0.0000e+00 0.0000e+00 +87 1.7234e+00 0.0000e+00 0.0000e+00 +88 1.7435e+00 0.0000e+00 0.0000e+00 +89 1.7635e+00 0.0000e+00 0.0000e+00 +90 1.7836e+00 0.0000e+00 0.0000e+00 +91 1.8036e+00 0.0000e+00 0.0000e+00 +92 1.8236e+00 0.0000e+00 0.0000e+00 +93 1.8437e+00 0.0000e+00 0.0000e+00 +94 1.8637e+00 0.0000e+00 0.0000e+00 +95 1.8838e+00 0.0000e+00 0.0000e+00 +96 1.9038e+00 0.0000e+00 0.0000e+00 +97 1.9238e+00 0.0000e+00 0.0000e+00 +98 1.9439e+00 0.0000e+00 0.0000e+00 +99 1.9639e+00 0.0000e+00 0.0000e+00 +100 1.9840e+00 0.0000e+00 0.0000e+00 +101 2.0040e+00 0.0000e+00 0.0000e+00 +102 2.0240e+00 0.0000e+00 0.0000e+00 +103 2.0441e+00 0.0000e+00 0.0000e+00 +104 2.0641e+00 0.0000e+00 0.0000e+00 +105 2.0842e+00 0.0000e+00 0.0000e+00 +106 2.1042e+00 0.0000e+00 0.0000e+00 +107 2.1242e+00 0.0000e+00 0.0000e+00 +108 2.1443e+00 0.0000e+00 0.0000e+00 +109 2.1643e+00 0.0000e+00 0.0000e+00 +110 2.1844e+00 0.0000e+00 0.0000e+00 +111 2.2044e+00 0.0000e+00 0.0000e+00 +112 2.2244e+00 0.0000e+00 0.0000e+00 +113 2.2445e+00 0.0000e+00 0.0000e+00 +114 2.2645e+00 0.0000e+00 0.0000e+00 +115 2.2846e+00 0.0000e+00 0.0000e+00 +116 2.3046e+00 0.0000e+00 0.0000e+00 +117 2.3246e+00 0.0000e+00 0.0000e+00 +118 2.3447e+00 0.0000e+00 0.0000e+00 +119 2.3647e+00 0.0000e+00 0.0000e+00 +120 2.3848e+00 0.0000e+00 0.0000e+00 +121 2.4048e+00 0.0000e+00 0.0000e+00 +122 2.4248e+00 0.0000e+00 0.0000e+00 +123 2.4449e+00 0.0000e+00 0.0000e+00 +124 2.4649e+00 0.0000e+00 0.0000e+00 +125 2.4850e+00 0.0000e+00 0.0000e+00 +126 2.5050e+00 0.0000e+00 0.0000e+00 +127 2.5251e+00 0.0000e+00 0.0000e+00 +128 2.5451e+00 0.0000e+00 0.0000e+00 +129 2.5651e+00 0.0000e+00 0.0000e+00 +130 2.5852e+00 0.0000e+00 0.0000e+00 +131 2.6052e+00 0.0000e+00 0.0000e+00 +132 2.6253e+00 0.0000e+00 0.0000e+00 +133 2.6453e+00 0.0000e+00 0.0000e+00 +134 2.6653e+00 0.0000e+00 0.0000e+00 +135 2.6854e+00 0.0000e+00 0.0000e+00 +136 2.7054e+00 0.0000e+00 0.0000e+00 +137 2.7255e+00 0.0000e+00 0.0000e+00 +138 2.7455e+00 0.0000e+00 0.0000e+00 +139 2.7655e+00 0.0000e+00 0.0000e+00 +140 2.7856e+00 0.0000e+00 0.0000e+00 +141 2.8056e+00 0.0000e+00 0.0000e+00 +142 2.8257e+00 0.0000e+00 0.0000e+00 +143 2.8457e+00 0.0000e+00 0.0000e+00 +144 2.8657e+00 0.0000e+00 0.0000e+00 +145 2.8858e+00 0.0000e+00 0.0000e+00 +146 2.9058e+00 0.0000e+00 0.0000e+00 +147 2.9259e+00 0.0000e+00 0.0000e+00 +148 2.9459e+00 0.0000e+00 0.0000e+00 +149 2.9659e+00 0.0000e+00 0.0000e+00 +150 2.9860e+00 0.0000e+00 0.0000e+00 +151 3.0060e+00 0.0000e+00 0.0000e+00 +152 3.0261e+00 0.0000e+00 0.0000e+00 +153 3.0461e+00 0.0000e+00 0.0000e+00 +154 3.0661e+00 0.0000e+00 0.0000e+00 +155 3.0862e+00 0.0000e+00 0.0000e+00 +156 3.1062e+00 0.0000e+00 0.0000e+00 +157 3.1263e+00 0.0000e+00 0.0000e+00 +158 3.1463e+00 0.0000e+00 0.0000e+00 +159 3.1663e+00 0.0000e+00 0.0000e+00 +160 3.1864e+00 0.0000e+00 0.0000e+00 +161 3.2064e+00 0.0000e+00 0.0000e+00 +162 3.2265e+00 0.0000e+00 0.0000e+00 +163 3.2465e+00 0.0000e+00 0.0000e+00 +164 3.2665e+00 0.0000e+00 0.0000e+00 +165 3.2866e+00 0.0000e+00 0.0000e+00 +166 3.3066e+00 0.0000e+00 0.0000e+00 +167 3.3267e+00 0.0000e+00 0.0000e+00 +168 3.3467e+00 0.0000e+00 0.0000e+00 +169 3.3667e+00 0.0000e+00 0.0000e+00 +170 3.3868e+00 0.0000e+00 0.0000e+00 +171 3.4068e+00 0.0000e+00 0.0000e+00 +172 3.4269e+00 0.0000e+00 0.0000e+00 +173 3.4469e+00 0.0000e+00 0.0000e+00 +174 3.4669e+00 0.0000e+00 0.0000e+00 +175 3.4870e+00 0.0000e+00 0.0000e+00 +176 3.5070e+00 0.0000e+00 0.0000e+00 +177 3.5271e+00 0.0000e+00 0.0000e+00 +178 3.5471e+00 0.0000e+00 0.0000e+00 +179 3.5671e+00 0.0000e+00 0.0000e+00 +180 3.5872e+00 0.0000e+00 0.0000e+00 +181 3.6072e+00 0.0000e+00 0.0000e+00 +182 3.6273e+00 0.0000e+00 0.0000e+00 +183 3.6473e+00 0.0000e+00 0.0000e+00 +184 3.6673e+00 0.0000e+00 0.0000e+00 +185 3.6874e+00 0.0000e+00 0.0000e+00 +186 3.7074e+00 0.0000e+00 0.0000e+00 +187 3.7275e+00 0.0000e+00 0.0000e+00 +188 3.7475e+00 0.0000e+00 0.0000e+00 +189 3.7675e+00 0.0000e+00 0.0000e+00 +190 3.7876e+00 0.0000e+00 0.0000e+00 +191 3.8076e+00 0.0000e+00 0.0000e+00 +192 3.8277e+00 0.0000e+00 0.0000e+00 +193 3.8477e+00 0.0000e+00 0.0000e+00 +194 3.8677e+00 0.0000e+00 0.0000e+00 +195 3.8878e+00 0.0000e+00 0.0000e+00 +196 3.9078e+00 0.0000e+00 0.0000e+00 +197 3.9279e+00 0.0000e+00 0.0000e+00 +198 3.9479e+00 0.0000e+00 0.0000e+00 +199 3.9679e+00 0.0000e+00 0.0000e+00 +200 3.9880e+00 0.0000e+00 0.0000e+00 +201 4.0080e+00 0.0000e+00 0.0000e+00 +202 4.0281e+00 0.0000e+00 0.0000e+00 +203 4.0481e+00 0.0000e+00 0.0000e+00 +204 4.0681e+00 0.0000e+00 0.0000e+00 +205 4.0882e+00 0.0000e+00 0.0000e+00 +206 4.1082e+00 0.0000e+00 0.0000e+00 +207 4.1283e+00 0.0000e+00 0.0000e+00 +208 4.1483e+00 0.0000e+00 0.0000e+00 +209 4.1683e+00 0.0000e+00 0.0000e+00 +210 4.1884e+00 0.0000e+00 0.0000e+00 +211 4.2084e+00 0.0000e+00 0.0000e+00 +212 4.2285e+00 0.0000e+00 0.0000e+00 +213 4.2485e+00 0.0000e+00 0.0000e+00 +214 4.2685e+00 0.0000e+00 0.0000e+00 +215 4.2886e+00 0.0000e+00 0.0000e+00 +216 4.3086e+00 0.0000e+00 0.0000e+00 +217 4.3287e+00 0.0000e+00 0.0000e+00 +218 4.3487e+00 0.0000e+00 0.0000e+00 +219 4.3687e+00 0.0000e+00 0.0000e+00 +220 4.3888e+00 0.0000e+00 0.0000e+00 +221 4.4088e+00 0.0000e+00 0.0000e+00 +222 4.4289e+00 0.0000e+00 0.0000e+00 +223 4.4489e+00 0.0000e+00 0.0000e+00 +224 4.4689e+00 0.0000e+00 0.0000e+00 +225 4.4890e+00 0.0000e+00 0.0000e+00 +226 4.5090e+00 0.0000e+00 0.0000e+00 +227 4.5291e+00 0.0000e+00 0.0000e+00 +228 4.5491e+00 0.0000e+00 0.0000e+00 +229 4.5691e+00 0.0000e+00 0.0000e+00 +230 4.5892e+00 0.0000e+00 0.0000e+00 +231 4.6092e+00 0.0000e+00 0.0000e+00 +232 4.6293e+00 0.0000e+00 0.0000e+00 +233 4.6493e+00 0.0000e+00 0.0000e+00 +234 4.6693e+00 0.0000e+00 0.0000e+00 +235 4.6894e+00 0.0000e+00 0.0000e+00 +236 4.7094e+00 0.0000e+00 0.0000e+00 +237 4.7295e+00 0.0000e+00 0.0000e+00 +238 4.7495e+00 0.0000e+00 0.0000e+00 +239 4.7695e+00 0.0000e+00 0.0000e+00 +240 4.7896e+00 0.0000e+00 0.0000e+00 +241 4.8096e+00 0.0000e+00 0.0000e+00 +242 4.8297e+00 0.0000e+00 0.0000e+00 +243 4.8497e+00 0.0000e+00 0.0000e+00 +244 4.8697e+00 0.0000e+00 0.0000e+00 +245 4.8898e+00 0.0000e+00 0.0000e+00 +246 4.9098e+00 0.0000e+00 0.0000e+00 +247 4.9299e+00 0.0000e+00 0.0000e+00 +248 4.9499e+00 0.0000e+00 0.0000e+00 +249 4.9699e+00 0.0000e+00 0.0000e+00 +250 4.9900e+00 0.0000e+00 0.0000e+00 +251 5.0100e+00 0.0000e+00 0.0000e+00 +252 5.0301e+00 0.0000e+00 0.0000e+00 +253 5.0501e+00 0.0000e+00 0.0000e+00 +254 5.0701e+00 0.0000e+00 0.0000e+00 +255 5.0902e+00 0.0000e+00 0.0000e+00 +256 5.1102e+00 0.0000e+00 0.0000e+00 +257 5.1303e+00 0.0000e+00 0.0000e+00 +258 5.1503e+00 0.0000e+00 0.0000e+00 +259 5.1703e+00 0.0000e+00 0.0000e+00 +260 5.1904e+00 0.0000e+00 0.0000e+00 +261 5.2104e+00 0.0000e+00 0.0000e+00 +262 5.2305e+00 0.0000e+00 0.0000e+00 +263 5.2505e+00 0.0000e+00 0.0000e+00 +264 5.2705e+00 0.0000e+00 0.0000e+00 +265 5.2906e+00 0.0000e+00 0.0000e+00 +266 5.3106e+00 0.0000e+00 0.0000e+00 +267 5.3307e+00 0.0000e+00 0.0000e+00 +268 5.3507e+00 0.0000e+00 0.0000e+00 +269 5.3707e+00 0.0000e+00 0.0000e+00 +270 5.3908e+00 0.0000e+00 0.0000e+00 +271 5.4108e+00 0.0000e+00 0.0000e+00 +272 5.4309e+00 0.0000e+00 0.0000e+00 +273 5.4509e+00 0.0000e+00 0.0000e+00 +274 5.4709e+00 0.0000e+00 0.0000e+00 +275 5.4910e+00 0.0000e+00 0.0000e+00 +276 5.5110e+00 0.0000e+00 0.0000e+00 +277 5.5311e+00 0.0000e+00 0.0000e+00 +278 5.5511e+00 0.0000e+00 0.0000e+00 +279 5.5711e+00 0.0000e+00 0.0000e+00 +280 5.5912e+00 0.0000e+00 0.0000e+00 +281 5.6112e+00 0.0000e+00 0.0000e+00 +282 5.6313e+00 0.0000e+00 0.0000e+00 +283 5.6513e+00 0.0000e+00 0.0000e+00 +284 5.6713e+00 0.0000e+00 0.0000e+00 +285 5.6914e+00 0.0000e+00 0.0000e+00 +286 5.7114e+00 0.0000e+00 0.0000e+00 +287 5.7315e+00 0.0000e+00 0.0000e+00 +288 5.7515e+00 0.0000e+00 0.0000e+00 +289 5.7715e+00 0.0000e+00 0.0000e+00 +290 5.7916e+00 0.0000e+00 0.0000e+00 +291 5.8116e+00 0.0000e+00 0.0000e+00 +292 5.8317e+00 0.0000e+00 0.0000e+00 +293 5.8517e+00 0.0000e+00 0.0000e+00 +294 5.8717e+00 0.0000e+00 0.0000e+00 +295 5.8918e+00 0.0000e+00 0.0000e+00 +296 5.9118e+00 0.0000e+00 0.0000e+00 +297 5.9319e+00 0.0000e+00 0.0000e+00 +298 5.9519e+00 0.0000e+00 0.0000e+00 +299 5.9719e+00 0.0000e+00 0.0000e+00 +300 5.9920e+00 0.0000e+00 0.0000e+00 +301 6.0120e+00 0.0000e+00 0.0000e+00 +302 6.0321e+00 0.0000e+00 0.0000e+00 +303 6.0521e+00 0.0000e+00 0.0000e+00 +304 6.0721e+00 0.0000e+00 0.0000e+00 +305 6.0922e+00 0.0000e+00 0.0000e+00 +306 6.1122e+00 0.0000e+00 0.0000e+00 +307 6.1323e+00 0.0000e+00 0.0000e+00 +308 6.1523e+00 0.0000e+00 0.0000e+00 +309 6.1723e+00 0.0000e+00 0.0000e+00 +310 6.1924e+00 0.0000e+00 0.0000e+00 +311 6.2124e+00 0.0000e+00 0.0000e+00 +312 6.2325e+00 0.0000e+00 0.0000e+00 +313 6.2525e+00 0.0000e+00 0.0000e+00 +314 6.2725e+00 0.0000e+00 0.0000e+00 +315 6.2926e+00 0.0000e+00 0.0000e+00 +316 6.3126e+00 0.0000e+00 0.0000e+00 +317 6.3327e+00 0.0000e+00 0.0000e+00 +318 6.3527e+00 0.0000e+00 0.0000e+00 +319 6.3727e+00 0.0000e+00 0.0000e+00 +320 6.3928e+00 0.0000e+00 0.0000e+00 +321 6.4128e+00 0.0000e+00 0.0000e+00 +322 6.4329e+00 0.0000e+00 0.0000e+00 +323 6.4529e+00 0.0000e+00 0.0000e+00 +324 6.4729e+00 0.0000e+00 0.0000e+00 +325 6.4930e+00 0.0000e+00 0.0000e+00 +326 6.5130e+00 0.0000e+00 0.0000e+00 +327 6.5331e+00 0.0000e+00 0.0000e+00 +328 6.5531e+00 0.0000e+00 0.0000e+00 +329 6.5731e+00 0.0000e+00 0.0000e+00 +330 6.5932e+00 0.0000e+00 0.0000e+00 +331 6.6132e+00 0.0000e+00 0.0000e+00 +332 6.6333e+00 0.0000e+00 0.0000e+00 +333 6.6533e+00 0.0000e+00 0.0000e+00 +334 6.6733e+00 0.0000e+00 0.0000e+00 +335 6.6934e+00 0.0000e+00 0.0000e+00 +336 6.7134e+00 0.0000e+00 0.0000e+00 +337 6.7335e+00 0.0000e+00 0.0000e+00 +338 6.7535e+00 0.0000e+00 0.0000e+00 +339 6.7735e+00 0.0000e+00 0.0000e+00 +340 6.7936e+00 0.0000e+00 0.0000e+00 +341 6.8136e+00 0.0000e+00 0.0000e+00 +342 6.8337e+00 0.0000e+00 0.0000e+00 +343 6.8537e+00 0.0000e+00 0.0000e+00 +344 6.8737e+00 0.0000e+00 0.0000e+00 +345 6.8938e+00 0.0000e+00 0.0000e+00 +346 6.9138e+00 0.0000e+00 0.0000e+00 +347 6.9339e+00 0.0000e+00 0.0000e+00 +348 6.9539e+00 0.0000e+00 0.0000e+00 +349 6.9739e+00 0.0000e+00 0.0000e+00 +350 6.9940e+00 0.0000e+00 0.0000e+00 +351 7.0140e+00 0.0000e+00 0.0000e+00 +352 7.0341e+00 0.0000e+00 0.0000e+00 +353 7.0541e+00 0.0000e+00 0.0000e+00 +354 7.0741e+00 0.0000e+00 0.0000e+00 +355 7.0942e+00 0.0000e+00 0.0000e+00 +356 7.1142e+00 0.0000e+00 0.0000e+00 +357 7.1343e+00 0.0000e+00 0.0000e+00 +358 7.1543e+00 0.0000e+00 0.0000e+00 +359 7.1743e+00 0.0000e+00 0.0000e+00 +360 7.1944e+00 0.0000e+00 0.0000e+00 +361 7.2144e+00 0.0000e+00 0.0000e+00 +362 7.2345e+00 0.0000e+00 0.0000e+00 +363 7.2545e+00 0.0000e+00 0.0000e+00 +364 7.2745e+00 0.0000e+00 0.0000e+00 +365 7.2946e+00 0.0000e+00 0.0000e+00 +366 7.3146e+00 0.0000e+00 0.0000e+00 +367 7.3347e+00 0.0000e+00 0.0000e+00 +368 7.3547e+00 0.0000e+00 0.0000e+00 +369 7.3747e+00 0.0000e+00 0.0000e+00 +370 7.3948e+00 0.0000e+00 0.0000e+00 +371 7.4148e+00 0.0000e+00 0.0000e+00 +372 7.4349e+00 0.0000e+00 0.0000e+00 +373 7.4549e+00 0.0000e+00 0.0000e+00 +374 7.4749e+00 0.0000e+00 0.0000e+00 +375 7.4950e+00 0.0000e+00 0.0000e+00 +376 7.5150e+00 0.0000e+00 0.0000e+00 +377 7.5351e+00 0.0000e+00 0.0000e+00 +378 7.5551e+00 0.0000e+00 0.0000e+00 +379 7.5752e+00 0.0000e+00 0.0000e+00 +380 7.5952e+00 0.0000e+00 0.0000e+00 +381 7.6152e+00 0.0000e+00 0.0000e+00 +382 7.6353e+00 0.0000e+00 0.0000e+00 +383 7.6553e+00 0.0000e+00 0.0000e+00 +384 7.6754e+00 0.0000e+00 0.0000e+00 +385 7.6954e+00 0.0000e+00 0.0000e+00 +386 7.7154e+00 0.0000e+00 0.0000e+00 +387 7.7355e+00 0.0000e+00 0.0000e+00 +388 7.7555e+00 0.0000e+00 0.0000e+00 +389 7.7756e+00 0.0000e+00 0.0000e+00 +390 7.7956e+00 0.0000e+00 0.0000e+00 +391 7.8156e+00 0.0000e+00 0.0000e+00 +392 7.8357e+00 0.0000e+00 0.0000e+00 +393 7.8557e+00 0.0000e+00 0.0000e+00 +394 7.8758e+00 0.0000e+00 0.0000e+00 +395 7.8958e+00 0.0000e+00 0.0000e+00 +396 7.9158e+00 0.0000e+00 0.0000e+00 +397 7.9359e+00 0.0000e+00 0.0000e+00 +398 7.9559e+00 0.0000e+00 0.0000e+00 +399 7.9760e+00 0.0000e+00 0.0000e+00 +400 7.9960e+00 0.0000e+00 0.0000e+00 +401 8.0160e+00 0.0000e+00 0.0000e+00 +402 8.0361e+00 0.0000e+00 0.0000e+00 +403 8.0561e+00 0.0000e+00 0.0000e+00 +404 8.0762e+00 0.0000e+00 0.0000e+00 +405 8.0962e+00 0.0000e+00 0.0000e+00 +406 8.1162e+00 0.0000e+00 0.0000e+00 +407 8.1363e+00 0.0000e+00 0.0000e+00 +408 8.1563e+00 0.0000e+00 0.0000e+00 +409 8.1764e+00 0.0000e+00 0.0000e+00 +410 8.1964e+00 0.0000e+00 0.0000e+00 +411 8.2164e+00 0.0000e+00 0.0000e+00 +412 8.2365e+00 0.0000e+00 0.0000e+00 +413 8.2565e+00 0.0000e+00 0.0000e+00 +414 8.2766e+00 0.0000e+00 0.0000e+00 +415 8.2966e+00 0.0000e+00 0.0000e+00 +416 8.3166e+00 0.0000e+00 0.0000e+00 +417 8.3367e+00 0.0000e+00 0.0000e+00 +418 8.3567e+00 0.0000e+00 0.0000e+00 +419 8.3768e+00 0.0000e+00 0.0000e+00 +420 8.3968e+00 0.0000e+00 0.0000e+00 +421 8.4168e+00 0.0000e+00 0.0000e+00 +422 8.4369e+00 0.0000e+00 0.0000e+00 +423 8.4569e+00 0.0000e+00 0.0000e+00 +424 8.4770e+00 0.0000e+00 0.0000e+00 +425 8.4970e+00 0.0000e+00 0.0000e+00 +426 8.5170e+00 0.0000e+00 0.0000e+00 +427 8.5371e+00 0.0000e+00 0.0000e+00 +428 8.5571e+00 0.0000e+00 0.0000e+00 +429 8.5772e+00 0.0000e+00 0.0000e+00 +430 8.5972e+00 0.0000e+00 0.0000e+00 +431 8.6172e+00 0.0000e+00 0.0000e+00 +432 8.6373e+00 0.0000e+00 0.0000e+00 +433 8.6573e+00 0.0000e+00 0.0000e+00 +434 8.6774e+00 0.0000e+00 0.0000e+00 +435 8.6974e+00 0.0000e+00 0.0000e+00 +436 8.7174e+00 0.0000e+00 0.0000e+00 +437 8.7375e+00 0.0000e+00 0.0000e+00 +438 8.7575e+00 0.0000e+00 0.0000e+00 +439 8.7776e+00 0.0000e+00 0.0000e+00 +440 8.7976e+00 0.0000e+00 0.0000e+00 +441 8.8176e+00 0.0000e+00 0.0000e+00 +442 8.8377e+00 0.0000e+00 0.0000e+00 +443 8.8577e+00 0.0000e+00 0.0000e+00 +444 8.8778e+00 0.0000e+00 0.0000e+00 +445 8.8978e+00 0.0000e+00 0.0000e+00 +446 8.9178e+00 0.0000e+00 0.0000e+00 +447 8.9379e+00 0.0000e+00 0.0000e+00 +448 8.9579e+00 0.0000e+00 0.0000e+00 +449 8.9780e+00 0.0000e+00 0.0000e+00 +450 8.9980e+00 0.0000e+00 0.0000e+00 +451 9.0180e+00 0.0000e+00 0.0000e+00 +452 9.0381e+00 0.0000e+00 0.0000e+00 +453 9.0581e+00 0.0000e+00 0.0000e+00 +454 9.0782e+00 0.0000e+00 0.0000e+00 +455 9.0982e+00 0.0000e+00 0.0000e+00 +456 9.1182e+00 0.0000e+00 0.0000e+00 +457 9.1383e+00 0.0000e+00 0.0000e+00 +458 9.1583e+00 0.0000e+00 0.0000e+00 +459 9.1784e+00 0.0000e+00 0.0000e+00 +460 9.1984e+00 0.0000e+00 0.0000e+00 +461 9.2184e+00 0.0000e+00 0.0000e+00 +462 9.2385e+00 0.0000e+00 0.0000e+00 +463 9.2585e+00 0.0000e+00 0.0000e+00 +464 9.2786e+00 0.0000e+00 0.0000e+00 +465 9.2986e+00 0.0000e+00 0.0000e+00 +466 9.3186e+00 0.0000e+00 0.0000e+00 +467 9.3387e+00 0.0000e+00 0.0000e+00 +468 9.3587e+00 0.0000e+00 0.0000e+00 +469 9.3788e+00 0.0000e+00 0.0000e+00 +470 9.3988e+00 0.0000e+00 0.0000e+00 +471 9.4188e+00 0.0000e+00 0.0000e+00 +472 9.4389e+00 0.0000e+00 0.0000e+00 +473 9.4589e+00 0.0000e+00 0.0000e+00 +474 9.4790e+00 0.0000e+00 0.0000e+00 +475 9.4990e+00 0.0000e+00 0.0000e+00 +476 9.5190e+00 0.0000e+00 0.0000e+00 +477 9.5391e+00 0.0000e+00 0.0000e+00 +478 9.5591e+00 0.0000e+00 0.0000e+00 +479 9.5792e+00 0.0000e+00 0.0000e+00 +480 9.5992e+00 0.0000e+00 0.0000e+00 +481 9.6192e+00 0.0000e+00 0.0000e+00 +482 9.6393e+00 0.0000e+00 0.0000e+00 +483 9.6593e+00 0.0000e+00 0.0000e+00 +484 9.6794e+00 0.0000e+00 0.0000e+00 +485 9.6994e+00 0.0000e+00 0.0000e+00 +486 9.7194e+00 0.0000e+00 0.0000e+00 +487 9.7395e+00 0.0000e+00 0.0000e+00 +488 9.7595e+00 0.0000e+00 0.0000e+00 +489 9.7796e+00 0.0000e+00 0.0000e+00 +490 9.7996e+00 0.0000e+00 0.0000e+00 +491 9.8196e+00 0.0000e+00 0.0000e+00 +492 9.8397e+00 0.0000e+00 0.0000e+00 +493 9.8597e+00 0.0000e+00 0.0000e+00 +494 9.8798e+00 0.0000e+00 0.0000e+00 +495 9.8998e+00 0.0000e+00 0.0000e+00 +496 9.9198e+00 0.0000e+00 0.0000e+00 +497 9.9399e+00 0.0000e+00 0.0000e+00 +498 9.9599e+00 0.0000e+00 0.0000e+00 +499 9.9800e+00 0.0000e+00 0.0000e+00 +500 1.0000e+01 0.0000e+00 0.0000e+00 + + diff --git a/examples/USER/misc/local_density/benzene_water/log.04Sep19.g++.1 b/examples/USER/misc/local_density/benzene_water/log.04Sep19.g++.1 new file mode 100644 index 0000000000..928906edbd --- /dev/null +++ b/examples/USER/misc/local_density/benzene_water/log.04Sep19.g++.1 @@ -0,0 +1,267 @@ +LAMMPS (7 Aug 2019) +# LAMMPS input file for 26.5% benzene mole fraction solution +# with 380 benzene and 1000 water molecules, +# using all possible local density potentials +# between benzene and water +# +# Author: Tanmoy Sanyal, Shell Group, UC Santa Barbara +# +# Refer: Sanyal and Shell, JPC-B, 2018, 122 (21), 5678-5693 + + + +# Initialize simulation box +dimension 3 +boundary p p p +units real +atom_style molecular + +# Set potential styles +pair_style hybrid/overlay table spline 500 local/density + +# Read molecule data and set initial velocities +read_data benzene_water.data + orthogonal box = (-12.865 -12.865 -64.829) to (12.865 12.865 64.829) + 1 by 1 by 8 MPI processor grid + reading atoms ... + 1380 atoms + 0 = max # of 1-2 neighbors + 0 = max # of 1-3 neighbors + 0 = max # of 1-4 neighbors + 1 = max # of special neighbors + special bonds CPU = 0.000566959 secs + read_data CPU = 0.00661397 secs +velocity all create 3.0000e+02 16611 rot yes dist gaussian + +# Assign potentials +pair_coeff 1 1 table benzene_water.pair.table PairBB +WARNING: 33 of 500 force values in table are inconsistent with -dE/dr. + Should only be flagged at inflection points (../pair_table.cpp:483) +WARNING: 150 of 500 distance values in table with relative error + over 1e-06 to re-computed values (../pair_table.cpp:492) +pair_coeff 1 2 table benzene_water.pair.table PairWW +WARNING: 61 of 500 force values in table are inconsistent with -dE/dr. + Should only be flagged at inflection points (../pair_table.cpp:483) +WARNING: 90 of 500 distance values in table with relative error + over 1e-06 to re-computed values (../pair_table.cpp:492) +pair_coeff 2 2 table benzene_water.pair.table PairBW +WARNING: 108 of 500 force values in table are inconsistent with -dE/dr. + Should only be flagged at inflection points (../pair_table.cpp:483) +WARNING: 135 of 500 distance values in table with relative error + over 1e-06 to re-computed values (../pair_table.cpp:492) +pair_coeff * * local/density benzene_water.localdensity.table + +# Recentering during minimization and equilibration +fix recentering all recenter 0.0 0.0 0.0 units box + +# Thermostat & time integration +timestep 2.0 +thermo 100 +thermo_style custom temp ke pe etotal ebond eangle edihed evdwl + +# Minimization +minimize 1.e-4 0.0 10000 10000 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:168) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 15.25 + ghost atom cutoff = 15.25 + binsize = 7.625, bins = 4 4 18 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair table, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard + (2) pair local/density, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 8.061 | 8.32 | 8.674 Mbytes +Temp KinEng PotEng TotEng E_bond E_angle E_dihed E_vdwl + 300 1233.1611 4162.3053 5395.4665 0 0 0 4162.3053 + 300 1233.1611 2275.526 3508.6871 0 0 0 2275.526 +Loop time of 0.352822 on 8 procs for 40 steps with 1380 atoms + +71.3% CPU use with 8 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = linesearch alpha is zero + Energy initial, next-to-last, final = + 4162.30533361 2208.86525108 2275.52597861 + Force two-norm initial, final = 259.364 69.3915 + Force max component initial, final = 22.2077 8.31436 + Final line search alpha, max atom move = 2.90022e-12 2.41135e-11 + Iterations, force evaluations = 40 110 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.053192 | 0.23903 | 0.32779 | 17.2 | 67.75 +Bond | 9.0599e-06 | 1.6302e-05 | 2.5272e-05 | 0.0 | 0.00 +Neigh | 0.00044513 | 0.0023614 | 0.0063851 | 5.1 | 0.67 +Comm | 0.015469 | 0.090432 | 0.20295 | 20.0 | 25.63 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.02098 | | | 5.95 + +Nlocal: 172.5 ave 348 max 72 min +Histogram: 5 0 0 0 0 0 0 0 1 2 +Nghost: 2193.62 ave 4352 max 932 min +Histogram: 3 0 0 2 0 0 2 0 0 1 +Neighs: 9700.5 ave 20535 max 3685 min +Histogram: 5 0 0 0 0 0 0 1 0 2 + +Total # of neighbors = 77604 +Ave neighs/atom = 56.2348 +Ave special neighs/atom = 0 +Neighbor list builds = 2 +Dangerous builds = 0 + +# Set up integration parameters +fix timeintegration all nve +fix thermostat all langevin 3.0000e+02 3.0000e+02 1.0000e+02 81890 + +# Equilibration (for realistic results, run for 5000000 steps) +reset_timestep 0 +run 5000 +WARNING: Fix recenter should come after all other integration fixes (../fix_recenter.cpp:131) +Per MPI rank memory allocation (min/avg/max) = 6.936 | 7.195 | 7.552 Mbytes +Temp KinEng PotEng TotEng E_bond E_angle E_dihed E_vdwl + 300 1233.1611 2866.9109 4100.0721 0 0 0 2866.9109 + 273.33541 1123.5553 3983.2007 5106.756 0 0 0 3983.2007 + 293.68078 1207.1857 3319.6601 4526.8458 0 0 0 3319.6601 + 314.21462 1291.5908 3389.2178 4680.8086 0 0 0 3389.2178 + 323.77563 1330.8917 3332.9828 4663.8745 0 0 0 3332.9828 + 302.5902 1243.8082 3461.7692 4705.5774 0 0 0 3461.7692 + 295.39324 1214.2249 3411.5727 4625.7976 0 0 0 3411.5727 + 320.52341 1317.5234 3453.1931 4770.7164 0 0 0 3453.1931 + 312.00777 1282.5195 3403.3443 4685.8638 0 0 0 3403.3443 + 307.96774 1265.9128 3429.7809 4695.6937 0 0 0 3429.7809 + 294.75922 1211.6187 3388.8404 4600.4591 0 0 0 3388.8404 + 311.24567 1279.3869 3514.9603 4794.3472 0 0 0 3514.9603 + 306.6152 1260.3531 3447.2011 4707.5542 0 0 0 3447.2011 + 305.23306 1254.6718 3375.5092 4630.181 0 0 0 3375.5092 + 321.62889 1322.0675 3460.2581 4782.3256 0 0 0 3460.2581 + 316.37725 1300.4804 3437.0312 4737.5116 0 0 0 3437.0312 + 322.90522 1327.3139 3389.1262 4716.44 0 0 0 3389.1262 + 307.57893 1264.3146 3359.8491 4624.1637 0 0 0 3359.8491 + 302.22607 1242.3115 3406.1711 4648.4826 0 0 0 3406.1711 + 302.73997 1244.4239 3220.2582 4464.6821 0 0 0 3220.2582 + 303.66194 1248.2137 3318.4629 4566.6765 0 0 0 3318.4629 + 308.73862 1269.0815 3369.5894 4638.671 0 0 0 3369.5894 + 315.60294 1297.2976 3411.2405 4708.5381 0 0 0 3411.2405 + 310.0113 1274.3129 3360.1054 4634.4183 0 0 0 3360.1054 + 302.36229 1242.8714 3326.9845 4569.8559 0 0 0 3326.9845 + 317.78659 1306.2735 3355.4976 4661.7711 0 0 0 3355.4976 + 302.50479 1243.4571 3317.6846 4561.1417 0 0 0 3317.6846 + 304.29249 1250.8056 3423.5068 4674.3124 0 0 0 3423.5068 + 305.99948 1257.8222 3432.9395 4690.7617 0 0 0 3432.9395 + 309.93363 1273.9937 3393.657 4667.6506 0 0 0 3393.657 + 316.14884 1299.5415 3463.0636 4762.6051 0 0 0 3463.0636 + 300.38817 1234.7567 3309.2495 4544.0062 0 0 0 3309.2495 + 311.05735 1278.6128 3304.4418 4583.0546 0 0 0 3304.4418 + 311.11872 1278.865 3291.1891 4570.0542 0 0 0 3291.1891 + 315.74338 1297.8749 3341.3063 4639.1812 0 0 0 3341.3063 + 297.5658 1223.1552 3316.3862 4539.5414 0 0 0 3316.3862 + 311.79033 1281.6257 3357.4556 4639.0813 0 0 0 3357.4556 + 310.93666 1278.1167 3414.7694 4692.8861 0 0 0 3414.7694 + 307.37298 1263.468 3337.3889 4600.8569 0 0 0 3337.3889 + 298.84185 1228.4005 3329.6173 4558.0178 0 0 0 3329.6173 + 310.54684 1276.5143 3351.0852 4627.5995 0 0 0 3351.0852 + 300.0871 1233.5191 3302.2315 4535.7506 0 0 0 3302.2315 + 304.69078 1252.4427 3324.2508 4576.6935 0 0 0 3324.2508 + 313.50714 1288.6827 3330.4088 4619.0915 0 0 0 3330.4088 + 329.80018 1355.6559 3301.86 4657.5159 0 0 0 3301.86 + 304.57609 1251.9713 3365.2938 4617.2652 0 0 0 3365.2938 + 308.73584 1269.0701 3344.4155 4613.4856 0 0 0 3344.4155 + 306.90951 1261.5629 3304.4698 4566.0327 0 0 0 3304.4698 + 308.85761 1269.5707 3392.1511 4661.7218 0 0 0 3392.1511 + 302.78788 1244.6208 3317.0849 4561.7057 0 0 0 3317.0849 + 321.68092 1322.2813 3321.5755 4643.8568 0 0 0 3321.5755 +Loop time of 16.3061 on 8 procs for 5000 steps with 1380 atoms + +Performance: 52.986 ns/day, 0.453 hours/ns, 306.634 timesteps/s +69.6% CPU use with 8 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 2.1872 | 10.542 | 14.607 | 116.7 | 64.65 +Bond | 0.00044084 | 0.00069669 | 0.00095081 | 0.0 | 0.00 +Neigh | 0.026948 | 0.15225 | 0.44344 | 42.0 | 0.93 +Comm | 0.63452 | 4.2953 | 9.49 | 133.9 | 26.34 +Output | 0.0016391 | 0.012378 | 0.050919 | 13.9 | 0.08 +Modify | 0.45894 | 1.2107 | 4.4629 | 116.4 | 7.42 +Other | | 0.09292 | | | 0.57 + +Nlocal: 172.5 ave 380 max 70 min +Histogram: 5 0 0 0 0 0 0 1 1 1 +Nghost: 2213 ave 4440 max 903 min +Histogram: 3 0 0 2 0 0 2 0 0 1 +Neighs: 10042.5 ave 24051 max 3500 min +Histogram: 5 0 0 0 0 0 0 1 1 1 + +Total # of neighbors = 80340 +Ave neighs/atom = 58.2174 +Ave special neighs/atom = 0 +Neighbor list builds = 123 +Dangerous builds = 1 + +# Turn off recentering during production phase +unfix recentering + +# Setup trajectory output +dump myDump all custom 100 benzene_water.lammpstrj.gz id type x y z element +dump_modify myDump element B W +dump_modify myDump sort id + +# Production (for realistic results, run for 10000000 steps) +reset_timestep 0 +run 1000 +Per MPI rank memory allocation (min/avg/max) = 8.232 | 8.492 | 8.851 Mbytes +Temp KinEng PotEng TotEng E_bond E_angle E_dihed E_vdwl + 321.68092 1322.2813 3784.0834 5106.3647 0 0 0 3784.0834 + 310.59763 1276.7231 3318.3283 4595.0513 0 0 0 3318.3283 + 303.39445 1247.1141 3324.1191 4571.2332 0 0 0 3324.1191 + 311.37275 1279.9092 3305.0901 4584.9993 0 0 0 3305.0901 + 311.29071 1279.572 3248.216 4527.788 0 0 0 3248.216 + 314.53456 1292.906 3283.4563 4576.3623 0 0 0 3283.4563 + 316.52595 1301.0916 3258.9171 4560.0087 0 0 0 3258.9171 + 318.92447 1310.9509 3235.6256 4546.5765 0 0 0 3235.6256 + 311.79212 1281.6331 3308.099 4589.7321 0 0 0 3308.099 + 305.52477 1255.8709 3267.6907 4523.5616 0 0 0 3267.6907 + 301.07457 1237.5782 3206.3997 4443.9779 0 0 0 3206.3997 +Loop time of 4.44139 on 8 procs for 1000 steps with 1380 atoms + +Performance: 38.907 ns/day, 0.617 hours/ns, 225.155 timesteps/s +60.8% CPU use with 8 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.656 | 2.5078 | 3.5775 | 57.7 | 56.46 +Bond | 0.00013375 | 0.0001854 | 0.0002377 | 0.0 | 0.00 +Neigh | 0.0048757 | 0.029188 | 0.090432 | 18.9 | 0.66 +Comm | 0.51836 | 1.4427 | 2.6285 | 56.9 | 32.48 +Output | 0.083084 | 0.089199 | 0.10333 | 2.3 | 2.01 +Modify | 0.0087376 | 0.019705 | 0.038437 | 8.4 | 0.44 +Other | | 0.3526 | | | 7.94 + +Nlocal: 172.5 ave 388 max 69 min +Histogram: 5 0 0 0 0 0 0 2 0 1 +Nghost: 2207.88 ave 4429 max 896 min +Histogram: 3 0 0 2 0 0 2 0 0 1 +Neighs: 10094.1 ave 24847 max 3403 min +Histogram: 5 0 0 0 0 0 1 1 0 1 + +Total # of neighbors = 80753 +Ave neighs/atom = 58.5167 +Ave special neighs/atom = 0 +Neighbor list builds = 23 +Dangerous builds = 0 + + +Total wall time: 0:00:21 diff --git a/examples/USER/misc/local_density/methanol_implicit_water/log.04Sep19.g++.1 b/examples/USER/misc/local_density/methanol_implicit_water/log.04Sep19.g++.1 new file mode 100644 index 0000000000..618e994946 --- /dev/null +++ b/examples/USER/misc/local_density/methanol_implicit_water/log.04Sep19.g++.1 @@ -0,0 +1,226 @@ +LAMMPS (7 Aug 2019) +# LAMMPS input file for 50.0% methanol mole fraction solution +# with 2500 methanol molecules in implicit water. +# +# +# Author: David Rosenberger, van der Vegt Group, TU Darmstadt +# +# Refer: Rosenberger, Sanyal, Shell, van der Vegt, J. Chem. Theory Comput. 15, 2881-2895 (2019) + + +# Initialize simulation box +dimension 3 +boundary p p p +units real +atom_style molecular + +# Set potential styles +pair_style hybrid/overlay table spline 500 local/density + +# Read molecule data and set initial velocities +read_data methanol_implicit_water.data + orthogonal box = (-31.123 -31.123 -31.123) to (31.123 31.123 31.123) + 2 by 2 by 2 MPI processor grid + reading atoms ... + 2500 atoms + 0 = max # of 1-2 neighbors + 0 = max # of 1-3 neighbors + 0 = max # of 1-4 neighbors + 1 = max # of special neighbors + special bonds CPU = 0.00063014 secs + read_data CPU = 0.00599909 secs +velocity all create 3.0000e+02 12142 rot yes dist gaussian + +# Assign potentials +pair_coeff 1 1 table methanol_implicit_water.pair.table PairMM +WARNING: 93 of 500 force values in table are inconsistent with -dE/dr. + Should only be flagged at inflection points (../pair_table.cpp:483) +WARNING: 254 of 500 distance values in table with relative error + over 1e-06 to re-computed values (../pair_table.cpp:492) +pair_coeff * * local/density methanol_implicit_water.localdensity.table + + + + +#Recentering during minimization and equilibration +fix recentering all recenter 0.0 0.0 0.0 units box + +#Thermostat & time integration +timestep 1.0 +thermo 100 +thermo_style custom etotal ke pe temp evdwl + +#minimization +minimize 1.e-4 0.0 1000 1000 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:168) +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 17 + ghost atom cutoff = 17 + binsize = 8.5, bins = 8 8 8 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair table, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard + (2) pair local/density, perpetual, copy from (1) + attributes: half, newton on + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 7.411 | 7.411 | 7.412 Mbytes +TotEng KinEng PotEng Temp E_vdwl + 1470.3564 2234.7133 -764.35689 300 -764.35689 + 46.496766 2234.7133 -2188.2165 300 -2188.2165 + 7.9030246 2234.7133 -2226.8103 300 -2226.8103 +Loop time of 0.463996 on 8 procs for 121 steps with 2500 atoms + +91.4% CPU use with 8 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = linesearch alpha is zero + Energy initial, next-to-last, final = + -764.356892369 -2227.85589084 -2226.81026984 + Force two-norm initial, final = 134.911 3.83896 + Force max component initial, final = 14.1117 1.07422 + Final line search alpha, max atom move = 5.06747e-10 5.44356e-10 + Iterations, force evaluations = 121 154 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.41442 | 0.41976 | 0.42434 | 0.5 | 90.47 +Bond | 1.1683e-05 | 2.0713e-05 | 3.5048e-05 | 0.0 | 0.00 +Neigh | 0.0084722 | 0.0090862 | 0.010038 | 0.5 | 1.96 +Comm | 0.022712 | 0.028157 | 0.034072 | 1.9 | 6.07 +Output | 3.1948e-05 | 3.6925e-05 | 6.6996e-05 | 0.0 | 0.01 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.006937 | | | 1.50 + +Nlocal: 312.5 ave 333 max 299 min +Histogram: 2 2 0 0 1 0 2 0 0 1 +Nghost: 2546 ave 2580 max 2517 min +Histogram: 1 1 0 3 0 1 0 0 0 2 +Neighs: 33215.4 ave 37251 max 29183 min +Histogram: 1 0 0 1 2 2 0 1 0 1 + +Total # of neighbors = 265723 +Ave neighs/atom = 106.289 +Ave special neighs/atom = 0 +Neighbor list builds = 6 +Dangerous builds = 0 + +#set up integration parameters +fix timeintegration all nve +fix thermostat all langevin 3.0000e+02 3.0000e+02 1.0000e+02 59915 + +#Equilibration (for realistic results, run for 2000000 steps) +reset_timestep 0 +thermo 200 +thermo_style custom etotal ke pe temp evdwl + +#run equilibration +run 2000 +WARNING: Fix recenter should come after all other integration fixes (../fix_recenter.cpp:131) +Per MPI rank memory allocation (min/avg/max) = 6.286 | 6.286 | 6.287 Mbytes +TotEng KinEng PotEng Temp E_vdwl + 177.26822 2234.7133 -2057.4451 300 -2057.4451 + 736.24287 2151.2608 -1415.0179 288.79688 -1415.0179 + 963.07617 2090.6433 -1127.5671 280.65926 -1127.5671 + 1148.9049 2173.1327 -1024.2279 291.73309 -1024.2279 + 1303.6409 2279.8586 -976.21767 306.06055 -976.21767 + 1355.42 2281.0383 -925.61826 306.21892 -925.61826 + 1394.5206 2276.2093 -881.68863 305.57064 -881.68863 + 1346.9764 2215.2973 -868.32091 297.3935 -868.32091 + 1381.3654 2248.8061 -867.44063 301.89189 -867.44063 + 1315.8059 2189.3193 -873.51332 293.90606 -873.51332 + 1314.4456 2209.7431 -895.29752 296.64787 -895.29752 +Loop time of 6.38989 on 8 procs for 2000 steps with 2500 atoms + +Performance: 27.043 ns/day, 0.887 hours/ns, 312.994 timesteps/s +80.5% CPU use with 8 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 5.2693 | 5.3572 | 5.457 | 2.1 | 83.84 +Bond | 0.00028825 | 0.00033835 | 0.00039148 | 0.0 | 0.01 +Neigh | 0.0296 | 0.032337 | 0.035071 | 0.9 | 0.51 +Comm | 0.64679 | 0.73397 | 0.80847 | 5.2 | 11.49 +Output | 0.00033498 | 0.00051582 | 0.0015228 | 0.0 | 0.01 +Modify | 0.16395 | 0.18919 | 0.21056 | 3.9 | 2.96 +Other | | 0.07636 | | | 1.19 + +Nlocal: 312.5 ave 337 max 295 min +Histogram: 2 2 0 1 0 0 0 1 1 1 +Nghost: 2551.62 ave 2582 max 2525 min +Histogram: 2 1 0 0 1 1 1 0 1 1 +Neighs: 33241.8 ave 37659 max 29705 min +Histogram: 2 0 0 2 2 0 0 0 1 1 + +Total # of neighbors = 265934 +Ave neighs/atom = 106.374 +Ave special neighs/atom = 0 +Neighbor list builds = 21 +Dangerous builds = 0 + +#turn off recentering during production run +unfix recentering + + +#setup trajectory output +dump myDump all custom 100 methanol_implicit_water.lammpstrj.gz id type x y z element +dump_modify myDump element M +dump_modify myDump sort id + +#run production (for realistic results, run for 10000000 steps) +reset_timestep 0 +thermo 1000 +thermo_style custom etotal ke pe temp evdwl +run 10000 +Per MPI rank memory allocation (min/avg/max) = 7.588 | 7.589 | 7.589 Mbytes +TotEng KinEng PotEng Temp E_vdwl + 1442.5428 2209.7431 -767.20027 296.64787 -767.20027 + 1391.8624 2262.6889 -870.82656 303.7556 -870.82656 + 1375.914 2244.6176 -868.7036 301.3296 -868.7036 + 1345.9064 2227.2324 -881.32599 298.99573 -881.32599 + 1379.2334 2278.1156 -898.88222 305.82657 -898.88222 + 1389.7928 2255.8062 -866.01341 302.83163 -866.01341 + 1380.4549 2258.2108 -877.75582 303.15443 -877.75582 + 1380.8489 2256.9432 -876.09428 302.98426 -876.09428 + 1326.5151 2225.7408 -899.22577 298.79549 -899.22577 + 1376.6025 2253.0128 -876.41028 302.45662 -876.41028 + 1331.0008 2218.1033 -887.10258 297.77019 -887.10258 +Loop time of 25.4591 on 8 procs for 10000 steps with 2500 atoms + +Performance: 33.937 ns/day, 0.707 hours/ns, 392.787 timesteps/s +89.3% CPU use with 8 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 21.635 | 21.916 | 22.237 | 3.9 | 86.08 +Bond | 0.0011308 | 0.0013149 | 0.0016932 | 0.5 | 0.01 +Neigh | 0.14593 | 0.15675 | 0.16667 | 1.9 | 0.62 +Comm | 1.3789 | 1.7502 | 1.9558 | 13.7 | 6.87 +Output | 0.34664 | 0.82927 | 1.2013 | 32.8 | 3.26 +Modify | 0.24904 | 0.25842 | 0.26907 | 1.2 | 1.02 +Other | | 0.5475 | | | 2.15 + +Nlocal: 312.5 ave 327 max 298 min +Histogram: 2 0 0 1 1 0 1 1 1 1 +Nghost: 2575 ave 2601 max 2559 min +Histogram: 2 0 3 1 0 0 0 0 1 1 +Neighs: 33223.2 ave 35920 max 30303 min +Histogram: 1 1 1 1 0 1 0 0 0 3 + +Total # of neighbors = 265786 +Ave neighs/atom = 106.314 +Ave special neighs/atom = 0 +Neighbor list builds = 103 +Dangerous builds = 0 + + +Total wall time: 0:00:32 diff --git a/examples/USER/misc/local_density/methanol_implicit_water/methanol_implicit_water.data b/examples/USER/misc/local_density/methanol_implicit_water/methanol_implicit_water.data new file mode 100644 index 0000000000..1dd9eccc7c --- /dev/null +++ b/examples/USER/misc/local_density/methanol_implicit_water/methanol_implicit_water.data @@ -0,0 +1,2525 @@ +LAMMPS Description + + 2500 atoms + 0 bonds + 0 angles + 0 dihedrals + 0 impropers + + 1 atom types + 0 bond types + 0 angle types + 0 dihedral types + 0 improper types + +-3.1123e+01 3.1123e+01 xlo xhi +-3.1123e+01 3.1123e+01 ylo yhi +-3.1123e+01 3.1123e+01 zlo zhi + +Masses + + 1 32.0000 + +Atoms + + 1 1 1 -1.20055e+01 1.00800e+01 5.26000e+00 + 2 2 1 -5.60545e+00 2.34700e+01 3.10400e+01 + 3 3 1 1.33900e+01 1.50700e+01 -1.56654e+01 + 4 4 1 -3.57545e+00 -1.71754e+01 -7.17545e+00 + 5 5 1 1.09000e+01 1.67100e+01 -2.57554e+01 + 6 6 1 1.96400e+01 -6.07545e+00 -2.72454e+01 + 7 7 1 -7.56545e+00 -1.92354e+01 -2.37154e+01 + 8 8 1 -5.72545e+00 -2.45654e+01 -2.34154e+01 + 9 9 1 -1.71655e+01 2.46700e+01 1.76300e+01 + 10 10 1 8.06000e+00 4.73000e+00 -7.34545e+00 + 11 11 1 2.32300e+01 -2.01054e+01 1.78600e+01 + 12 12 1 -2.05955e+01 1.44500e+01 -6.35545e+00 + 13 13 1 1.80700e+01 2.19800e+01 -4.22545e+00 + 14 14 1 -1.26355e+01 -2.92545e+00 -2.09154e+01 + 15 15 1 -2.05255e+01 -2.12254e+01 -2.21454e+01 + 16 16 1 6.69000e+00 2.60700e+01 1.22700e+01 + 17 17 1 1.08600e+01 -2.00054e+01 -2.82854e+01 + 18 18 1 -1.89255e+01 3.30000e-01 1.15200e+01 + 19 19 1 1.85400e+01 1.31900e+01 -7.98545e+00 + 20 20 1 -1.49055e+01 1.45900e+01 -2.19354e+01 + 21 21 1 1.91400e+01 -2.43054e+01 -2.54454e+01 + 22 22 1 1.04200e+01 -2.94954e+01 -2.95654e+01 + 23 23 1 -7.37545e+00 2.08500e+01 2.58700e+01 + 24 24 1 1.25600e+01 2.80000e-01 -1.38054e+01 + 25 25 1 -2.11055e+01 1.01500e+01 3.10000e+01 + 26 26 1 2.78800e+01 -1.10254e+01 1.86300e+01 + 27 27 1 2.17000e+00 -3.01454e+01 1.67700e+01 + 28 28 1 2.76700e+01 1.44600e+01 -1.37954e+01 + 29 29 1 2.15200e+01 -3.45545e+00 4.45000e+00 + 30 30 1 -8.15545e+00 1.89500e+01 -2.73954e+01 + 31 31 1 -5.89545e+00 -1.45954e+01 2.62100e+01 + 32 32 1 2.29600e+01 -1.23154e+01 2.91800e+01 + 33 33 1 4.87000e+00 -2.65754e+01 8.54000e+00 + 34 34 1 1.93000e+00 -1.43554e+01 1.85200e+01 + 35 35 1 -2.78355e+01 -2.84754e+01 -2.38454e+01 + 36 36 1 3.08000e+00 -2.54354e+01 1.99500e+01 + 37 37 1 2.12700e+01 -6.71545e+00 1.28000e+00 + 38 38 1 -3.45545e+00 -2.41754e+01 1.49600e+01 + 39 39 1 2.54700e+01 1.63000e+01 6.99000e+00 + 40 40 1 -1.80855e+01 2.44800e+01 4.97000e+00 + 41 41 1 1.28400e+01 -1.15446e-01 -2.87954e+01 + 42 42 1 -7.86545e+00 2.17000e+00 1.67100e+01 + 43 43 1 2.42300e+01 -8.29545e+00 2.04200e+01 + 44 44 1 -4.35545e+00 4.68000e+00 2.66200e+01 + 45 45 1 -1.53655e+01 -1.15154e+01 1.35000e+00 + 46 46 1 -2.67255e+01 -2.33054e+01 -3.01254e+01 + 47 47 1 1.13800e+01 -3.05554e+01 -2.18054e+01 + 48 48 1 2.05100e+01 1.55100e+01 -6.31545e+00 + 49 49 1 -7.45545e+00 2.28000e+00 -2.04754e+01 + 50 50 1 -6.11545e+00 2.97900e+01 -2.21154e+01 + 51 51 1 -1.21355e+01 2.64200e+01 1.95100e+01 + 52 52 1 1.78800e+01 1.04000e+00 2.19500e+01 + 53 53 1 -1.64755e+01 1.01300e+01 1.40700e+01 + 54 54 1 -1.92955e+01 -2.53654e+01 -2.21754e+01 + 55 55 1 2.55800e+01 -2.55154e+01 3.60000e-01 + 56 56 1 1.79800e+01 1.51100e+01 2.99700e+01 + 57 57 1 2.65400e+01 2.17200e+01 2.76100e+01 + 58 58 1 -3.43545e+00 9.65000e+00 2.66700e+01 + 59 59 1 -1.77455e+01 3.02400e+01 1.95100e+01 + 60 60 1 2.93400e+01 3.01500e+01 -7.77545e+00 + 61 61 1 1.95600e+01 -1.14354e+01 -2.76154e+01 + 62 62 1 2.69600e+01 -1.91054e+01 1.92300e+01 + 63 63 1 -2.29855e+01 1.28800e+01 2.24600e+01 + 64 64 1 2.91000e+01 -9.55446e-01 1.35600e+01 + 65 65 1 2.06800e+01 -1.73545e+00 -1.27454e+01 + 66 66 1 -5.86545e+00 -1.14854e+01 1.16000e+01 + 67 67 1 2.67700e+01 -2.98654e+01 -1.12545e+00 + 68 68 1 -1.23655e+01 -2.27554e+01 -2.15654e+01 + 69 69 1 -4.60545e+00 2.12800e+01 -7.00000e-02 + 70 70 1 -5.55450e-01 -7.06545e+00 1.73000e+01 + 71 71 1 -5.79545e+00 -1.63354e+01 -2.29654e+01 + 72 72 1 4.00000e-02 1.56000e+00 1.93200e+01 + 73 73 1 3.02400e+01 -1.67854e+01 -2.48154e+01 + 74 74 1 -3.09355e+01 1.86700e+01 -1.22454e+01 + 75 75 1 -1.19955e+01 -8.34545e+00 2.04400e+01 + 76 76 1 3.89000e+00 -2.16854e+01 1.56300e+01 + 77 77 1 2.14900e+01 -1.14254e+01 8.10000e-01 + 78 78 1 2.74400e+01 1.13900e+01 -2.49545e+00 + 79 79 1 -2.99545e+00 -1.55154e+01 -1.94554e+01 + 80 80 1 2.07000e+00 9.21000e+00 -1.05154e+01 + 81 81 1 6.50000e-01 2.59100e+01 -2.39854e+01 + 82 82 1 -1.04255e+01 1.96100e+01 8.64000e+00 + 83 83 1 8.40000e+00 -1.56954e+01 8.10000e-01 + 84 84 1 7.39000e+00 -2.82254e+01 -4.90545e+00 + 85 85 1 1.14500e+01 -1.95054e+01 -7.24545e+00 + 86 86 1 2.47300e+01 -4.21545e+00 -1.81254e+01 + 87 87 1 1.06900e+01 1.46200e+01 -1.34754e+01 + 88 88 1 6.61000e+00 2.26100e+01 -1.62454e+01 + 89 89 1 1.64000e+01 2.74400e+01 8.31000e+00 + 90 90 1 -6.37545e+00 -4.54457e-02 -4.79545e+00 + 91 91 1 2.96500e+01 -2.74154e+01 -1.73854e+01 + 92 92 1 1.20600e+01 9.85000e+00 -6.06545e+00 + 93 93 1 2.11300e+01 4.90000e-01 9.35000e+00 + 94 94 1 -2.94255e+01 -2.17554e+01 -1.88354e+01 + 95 95 1 9.67000e+00 -1.47154e+01 -1.30854e+01 + 96 96 1 -1.04355e+01 1.95200e+01 3.58000e+00 + 97 97 1 1.39600e+01 -7.77545e+00 2.75700e+01 + 98 98 1 1.22700e+01 4.36000e+00 -7.43545e+00 + 99 99 1 -3.38545e+00 1.87500e+01 2.47000e+01 + 100 100 1 -1.34055e+01 -2.84054e+01 -2.52554e+01 + 101 101 1 1.13900e+01 -7.85545e+00 1.70300e+01 + 102 102 1 -4.00000e-01 2.16200e+01 -1.14954e+01 + 103 103 1 6.01000e+00 -5.74545e+00 -3.00854e+01 + 104 104 1 -1.96655e+01 -1.18854e+01 -2.29854e+01 + 105 105 1 2.12000e+00 -2.43654e+01 2.36400e+01 + 106 106 1 -2.53545e+00 -2.06554e+01 2.50000e+00 + 107 107 1 -3.06555e+01 -1.93654e+01 2.53600e+01 + 108 108 1 2.62600e+01 1.55000e+01 -3.03054e+01 + 109 109 1 -1.65055e+01 -5.86545e+00 -5.13545e+00 + 110 110 1 -1.66055e+01 -2.46754e+01 -1.04554e+01 + 111 111 1 -2.04545e+00 2.36200e+01 3.02600e+01 + 112 112 1 7.06000e+00 2.82900e+01 -2.83545e+00 + 113 113 1 2.48200e+01 -2.12545e+00 -2.29854e+01 + 114 114 1 -2.89655e+01 2.78300e+01 6.81000e+00 + 115 115 1 1.70900e+01 1.87200e+01 1.21000e+01 + 116 116 1 -1.67855e+01 4.83000e+00 1.19600e+01 + 117 117 1 2.31900e+01 -2.17554e+01 -2.28054e+01 + 118 118 1 1.88400e+01 1.95000e+01 2.83400e+01 + 119 119 1 -9.95545e+00 1.46300e+01 -3.17545e+00 + 120 120 1 1.72000e+01 -2.67354e+01 -2.82654e+01 + 121 121 1 2.95000e+00 -1.74354e+01 1.54900e+01 + 122 122 1 8.31000e+00 -3.22545e+00 -2.01254e+01 + 123 123 1 2.75400e+01 6.82000e+00 1.73800e+01 + 124 124 1 2.94000e+01 2.36900e+01 2.82500e+01 + 125 125 1 1.44600e+01 -4.81545e+00 5.55000e+00 + 126 126 1 -2.36545e+00 3.55000e+00 -1.71154e+01 + 127 127 1 1.93600e+01 1.67700e+01 2.56200e+01 + 128 128 1 -9.42545e+00 2.30900e+01 -1.49154e+01 + 129 129 1 3.28000e+00 -2.20454e+01 -7.81545e+00 + 130 130 1 -9.65545e+00 1.68700e+01 -8.51545e+00 + 131 131 1 -2.03155e+01 2.34000e+01 -1.09754e+01 + 132 132 1 2.63100e+01 -8.29545e+00 -4.80545e+00 + 133 133 1 1.92100e+01 -2.67954e+01 1.41700e+01 + 134 134 1 4.99000e+00 1.44600e+01 2.29400e+01 + 135 135 1 4.54000e+00 1.01600e+01 3.10900e+01 + 136 136 1 -2.98255e+01 -1.41354e+01 6.76000e+00 + 137 137 1 -1.96355e+01 9.70000e+00 -1.20254e+01 + 138 138 1 4.51000e+00 -2.61354e+01 4.06000e+00 + 139 139 1 2.83500e+01 -9.33545e+00 2.76000e+00 + 140 140 1 1.62900e+01 -2.42454e+01 -9.21545e+00 + 141 141 1 1.90800e+01 6.11000e+00 3.07600e+01 + 142 142 1 6.91000e+00 1.34300e+01 -1.55654e+01 + 143 143 1 -1.40455e+01 6.54000e+00 -1.42654e+01 + 144 144 1 -2.58055e+01 -1.85754e+01 -5.04545e+00 + 145 145 1 -1.53545e+00 -6.00000e-02 -1.42154e+01 + 146 146 1 2.66500e+01 -1.94754e+01 2.72900e+01 + 147 147 1 2.43000e+00 9.24000e+00 -2.74854e+01 + 148 148 1 1.48300e+01 1.95700e+01 -9.12545e+00 + 149 149 1 -9.55450e-01 9.74000e+00 3.86000e+00 + 150 150 1 -2.44755e+01 2.04500e+01 2.88900e+01 + 151 151 1 1.95300e+01 -2.43854e+01 -2.16545e+00 + 152 152 1 -1.09455e+01 2.69200e+01 3.77000e+00 + 153 153 1 1.53800e+01 -3.76545e+00 3.07900e+01 + 154 154 1 1.67600e+01 1.62700e+01 3.40000e-01 + 155 155 1 8.93000e+00 1.94500e+01 -1.11354e+01 + 156 156 1 -6.31545e+00 1.26100e+01 -4.73545e+00 + 157 157 1 2.10000e+00 -1.34854e+01 7.48000e+00 + 158 158 1 -2.89155e+01 -1.09154e+01 -6.11545e+00 + 159 159 1 2.63300e+01 1.57700e+01 1.93100e+01 + 160 160 1 -2.52545e+00 -3.48545e+00 3.57000e+00 + 161 161 1 1.42800e+01 -7.95446e-01 -9.53545e+00 + 162 162 1 1.22800e+01 -2.67154e+01 -2.48654e+01 + 163 163 1 8.20000e+00 2.65600e+01 2.05400e+01 + 164 164 1 -1.84545e+00 -2.55854e+01 2.31200e+01 + 165 165 1 -7.61545e+00 2.56100e+01 -2.44854e+01 + 166 166 1 2.30000e+01 -1.11754e+01 5.15000e+00 + 167 167 1 -1.33545e+00 -2.37554e+01 2.01200e+01 + 168 168 1 -9.42545e+00 -5.70545e+00 -1.97854e+01 + 169 169 1 -1.70855e+01 1.65100e+01 2.09000e+01 + 170 170 1 1.31000e+00 1.66400e+01 2.15700e+01 + 171 171 1 -1.45055e+01 1.04700e+01 -1.30545e+00 + 172 172 1 9.88000e+00 1.13000e+01 -1.25354e+01 + 173 173 1 1.04600e+01 -2.47354e+01 -1.17545e+00 + 174 174 1 -1.69545e+00 1.84100e+01 5.75000e+00 + 175 175 1 2.24600e+01 -1.59354e+01 1.91400e+01 + 176 176 1 -8.75545e+00 1.22500e+01 1.82900e+01 + 177 177 1 4.01000e+00 -2.14754e+01 2.28400e+01 + 178 178 1 -1.66955e+01 6.24554e-01 5.77000e+00 + 179 179 1 -1.31655e+01 9.33000e+00 -2.86754e+01 + 180 180 1 1.70300e+01 -2.79654e+01 2.25900e+01 + 181 181 1 1.10000e+01 2.78400e+01 -3.04854e+01 + 182 182 1 -7.71545e+00 -5.27545e+00 6.51000e+00 + 183 183 1 -2.44855e+01 -2.84954e+01 2.70500e+01 + 184 184 1 -1.43555e+01 2.45000e+00 2.09200e+01 + 185 185 1 2.78600e+01 -2.01545e+00 4.68000e+00 + 186 186 1 2.29200e+01 -1.75654e+01 2.57100e+01 + 187 187 1 3.00000e+00 -1.10454e+01 -1.75545e+00 + 188 188 1 3.09800e+01 -7.41545e+00 -1.94054e+01 + 189 189 1 1.22700e+01 5.92000e+00 1.33000e+00 + 190 190 1 -2.61355e+01 1.75800e+01 -2.44754e+01 + 191 191 1 1.57000e+01 1.72800e+01 1.98700e+01 + 192 192 1 7.09000e+00 -1.20054e+01 -1.01054e+01 + 193 193 1 6.83000e+00 2.39000e+01 3.05700e+01 + 194 194 1 3.03100e+01 -7.11545e+00 -1.39254e+01 + 195 195 1 -2.43255e+01 -1.14554e+01 2.51400e+01 + 196 196 1 -1.70855e+01 -2.04954e+01 -1.11354e+01 + 197 197 1 -2.27255e+01 2.68300e+01 -2.55254e+01 + 198 198 1 2.93800e+01 -1.77545e+00 -1.87754e+01 + 199 199 1 -2.14545e+00 -2.81654e+01 1.86900e+01 + 200 200 1 6.96000e+00 1.00100e+01 2.71700e+01 + 201 201 1 -1.53255e+01 5.22000e+00 8.90000e-01 + 202 202 1 1.84900e+01 2.95800e+01 -2.82254e+01 + 203 203 1 -2.42255e+01 -2.38054e+01 8.18000e+00 + 204 204 1 2.15000e+00 1.13700e+01 2.53400e+01 + 205 205 1 -1.88355e+01 -3.03254e+01 -2.76954e+01 + 206 206 1 1.58300e+01 -2.00654e+01 1.22200e+01 + 207 207 1 -2.68655e+01 3.56000e+00 -2.15054e+01 + 208 208 1 8.45000e+00 -1.15446e-01 2.97500e+01 + 209 209 1 -2.89555e+01 9.44000e+00 -5.89545e+00 + 210 210 1 -7.37545e+00 -1.25154e+01 -3.03654e+01 + 211 211 1 -2.91155e+01 -2.54654e+01 1.57700e+01 + 212 212 1 -2.90555e+01 -1.25545e+00 -3.02554e+01 + 213 213 1 -9.68545e+00 1.88500e+01 -1.45554e+01 + 214 214 1 2.84200e+01 -1.89154e+01 -3.01554e+01 + 215 215 1 9.65000e+00 -6.89545e+00 2.45500e+01 + 216 216 1 -2.42755e+01 -1.45154e+01 -1.51054e+01 + 217 217 1 -1.12155e+01 1.82700e+01 1.68400e+01 + 218 218 1 -2.43255e+01 -2.32854e+01 2.69500e+01 + 219 219 1 2.04900e+01 -3.00754e+01 -9.01545e+00 + 220 220 1 2.49500e+01 -1.10254e+01 -9.03545e+00 + 221 221 1 -1.34455e+01 1.81900e+01 -6.45445e-01 + 222 222 1 1.57400e+01 2.45800e+01 1.83100e+01 + 223 223 1 -2.14155e+01 9.58000e+00 1.14600e+01 + 224 224 1 1.68200e+01 -7.32545e+00 -2.60754e+01 + 225 225 1 2.89500e+01 1.17700e+01 9.22000e+00 + 226 226 1 1.03000e+00 1.80600e+01 -2.96054e+01 + 227 227 1 1.92900e+01 2.09600e+01 -1.11654e+01 + 228 228 1 1.32400e+01 1.29500e+01 -2.67054e+01 + 229 229 1 2.60400e+01 1.60700e+01 3.47000e+00 + 230 230 1 5.60000e+00 1.22900e+01 -2.65954e+01 + 231 231 1 1.96100e+01 1.44800e+01 1.66200e+01 + 232 232 1 3.03000e+00 1.65900e+01 -2.13454e+01 + 233 233 1 3.11100e+01 1.77400e+01 3.69000e+00 + 234 234 1 2.03700e+01 1.44100e+01 -7.25445e-01 + 235 235 1 2.51400e+01 -5.76545e+00 2.88700e+01 + 236 236 1 5.56000e+00 -3.17545e+00 -4.09545e+00 + 237 237 1 1.46000e+01 -2.76354e+01 -2.15354e+01 + 238 238 1 -2.10000e-01 3.08100e+01 -2.98545e+00 + 239 239 1 2.19600e+01 9.17000e+00 2.89400e+01 + 240 240 1 -3.02555e+01 1.78900e+01 -2.30654e+01 + 241 241 1 -1.64855e+01 3.58000e+00 7.26000e+00 + 242 242 1 2.94800e+01 -3.02254e+01 7.30000e+00 + 243 243 1 -1.79655e+01 2.97600e+01 4.83000e+00 + 244 244 1 -2.35655e+01 1.11300e+01 2.88000e+01 + 245 245 1 5.73000e+00 -7.06545e+00 -9.55545e+00 + 246 246 1 -2.15155e+01 -2.51054e+01 2.76900e+01 + 247 247 1 2.63900e+01 1.94100e+01 1.39500e+01 + 248 248 1 -1.89855e+01 1.64200e+01 7.29000e+00 + 249 249 1 1.73800e+01 -1.07054e+01 -5.63545e+00 + 250 250 1 -8.08545e+00 -9.68545e+00 1.06000e+00 + 251 251 1 2.44200e+01 2.75200e+01 -1.28654e+01 + 252 252 1 -1.02655e+01 -1.51554e+01 -2.30954e+01 + 253 253 1 -1.41155e+01 -7.46545e+00 1.69800e+01 + 254 254 1 1.96000e+01 -1.03754e+01 2.81800e+01 + 255 255 1 -2.89545e+00 -2.15354e+01 -3.06545e+00 + 256 256 1 2.18400e+01 -2.93854e+01 4.10000e+00 + 257 257 1 -1.09955e+01 1.53800e+01 2.07500e+01 + 258 258 1 2.11900e+01 2.80600e+01 1.14500e+01 + 259 259 1 8.66000e+00 1.14900e+01 1.67500e+01 + 260 260 1 -1.59255e+01 -1.73954e+01 7.80000e+00 + 261 261 1 -1.97755e+01 -2.67754e+01 -3.04854e+01 + 262 262 1 -8.69545e+00 -1.61554e+01 2.01900e+01 + 263 263 1 2.66100e+01 5.44000e+00 2.13300e+01 + 264 264 1 -1.24055e+01 -2.69254e+01 -1.21354e+01 + 265 265 1 -2.18655e+01 -1.06854e+01 1.32700e+01 + 266 266 1 -1.08055e+01 3.52000e+00 -2.70054e+01 + 267 267 1 1.15800e+01 -2.67154e+01 1.77900e+01 + 268 268 1 -1.47955e+01 -2.53754e+01 -2.37354e+01 + 269 269 1 -1.29055e+01 6.56000e+00 -2.51054e+01 + 270 270 1 2.06000e+01 2.95900e+01 -3.10854e+01 + 271 271 1 1.76300e+01 1.65700e+01 9.29000e+00 + 272 272 1 2.33000e+00 -1.81554e+01 -1.51354e+01 + 273 273 1 -2.61955e+01 -3.96545e+00 1.46500e+01 + 274 274 1 -2.81455e+01 -1.76545e+00 6.58000e+00 + 275 275 1 -2.35545e+00 1.43200e+01 2.95400e+01 + 276 276 1 9.70000e+00 -2.13854e+01 1.55500e+01 + 277 277 1 -1.59455e+01 5.44000e+00 2.09100e+01 + 278 278 1 1.19000e+00 1.47700e+01 1.14500e+01 + 279 279 1 -2.93755e+01 6.87000e+00 1.19600e+01 + 280 280 1 -9.41545e+00 1.63700e+01 3.09200e+01 + 281 281 1 7.25000e+00 8.46000e+00 2.04000e+00 + 282 282 1 -1.22455e+01 -2.06954e+01 6.37000e+00 + 283 283 1 2.22900e+01 3.00700e+01 2.53900e+01 + 284 284 1 -8.90545e+00 2.02200e+01 -2.36954e+01 + 285 285 1 -3.06755e+01 -2.74854e+01 3.35000e+00 + 286 286 1 2.61000e+01 1.75600e+01 2.89100e+01 + 287 287 1 -1.28255e+01 -1.38545e+00 -2.94754e+01 + 288 288 1 -1.61755e+01 -1.09545e+00 -2.48654e+01 + 289 289 1 -9.85545e+00 -1.40054e+01 -1.51054e+01 + 290 290 1 1.39000e+01 4.77000e+00 5.77000e+00 + 291 291 1 -1.84755e+01 1.66600e+01 2.86300e+01 + 292 292 1 -1.42655e+01 3.02500e+01 1.89000e+00 + 293 293 1 7.72000e+00 7.29000e+00 -1.14254e+01 + 294 294 1 -6.12545e+00 3.54000e+00 1.30100e+01 + 295 295 1 -2.31555e+01 -2.60545e+00 -2.92554e+01 + 296 296 1 2.89800e+01 2.88700e+01 3.04100e+01 + 297 297 1 2.43600e+01 -7.75446e-01 1.21200e+01 + 298 298 1 -2.73355e+01 3.07000e+00 1.39800e+01 + 299 299 1 1.19000e+01 -2.84754e+01 -1.70754e+01 + 300 300 1 1.30300e+01 2.12200e+01 2.86600e+01 + 301 301 1 -4.75545e+00 2.55000e+00 2.20700e+01 + 302 302 1 -1.79355e+01 2.91500e+01 9.04000e+00 + 303 303 1 -2.77855e+01 1.29400e+01 -2.89554e+01 + 304 304 1 1.97200e+01 1.70300e+01 -2.76954e+01 + 305 305 1 -9.37545e+00 -2.93254e+01 2.23400e+01 + 306 306 1 2.52500e+01 2.64600e+01 2.63400e+01 + 307 307 1 2.64400e+01 -1.30545e+00 -1.25754e+01 + 308 308 1 2.91000e+01 -2.27754e+01 -2.74854e+01 + 309 309 1 -1.26955e+01 -2.56454e+01 2.03000e+00 + 310 310 1 1.32000e+00 9.31000e+00 1.39100e+01 + 311 311 1 -4.90000e-01 -7.72545e+00 -7.09545e+00 + 312 312 1 1.04000e+00 -2.77545e+00 -2.27254e+01 + 313 313 1 1.72900e+01 -6.57545e+00 -1.28754e+01 + 314 314 1 -2.89355e+01 6.59000e+00 2.80200e+01 + 315 315 1 -1.10855e+01 2.34900e+01 1.62000e+01 + 316 316 1 -1.64055e+01 -9.88545e+00 2.38500e+01 + 317 317 1 1.27300e+01 -8.04545e+00 -2.20554e+01 + 318 318 1 -3.01855e+01 6.00000e+00 -1.65545e+00 + 319 319 1 -5.89545e+00 -5.75446e-01 1.14200e+01 + 320 320 1 2.35700e+01 -2.12354e+01 2.71900e+01 + 321 321 1 2.05800e+01 -2.24154e+01 -1.20354e+01 + 322 322 1 1.61300e+01 -2.61854e+01 8.20000e+00 + 323 323 1 -7.84545e+00 2.75100e+01 2.51500e+01 + 324 324 1 -2.06755e+01 -1.37554e+01 -1.83254e+01 + 325 325 1 2.29700e+01 3.05500e+01 -1.26545e+00 + 326 326 1 1.23300e+01 -1.86554e+01 -1.91554e+01 + 327 327 1 1.38100e+01 2.07000e+00 -2.25445e-01 + 328 328 1 5.98000e+00 6.22000e+00 1.08900e+01 + 329 329 1 -2.29155e+01 2.31900e+01 -2.93054e+01 + 330 330 1 -1.92255e+01 2.32100e+01 -1.67354e+01 + 331 331 1 -2.95255e+01 -1.81854e+01 -1.54154e+01 + 332 332 1 -2.24755e+01 3.28000e+00 2.39100e+01 + 333 333 1 -1.91655e+01 2.93700e+01 2.58000e+01 + 334 334 1 -2.39855e+01 3.13000e+00 -3.13545e+00 + 335 335 1 -2.30055e+01 -3.57545e+00 -3.14545e+00 + 336 336 1 3.03200e+01 -2.05654e+01 -2.30254e+01 + 337 337 1 2.81000e+01 -1.28854e+01 -6.35445e-01 + 338 338 1 5.79000e+00 -7.01545e+00 1.42700e+01 + 339 339 1 1.50700e+01 1.92100e+01 1.57000e+01 + 340 340 1 -1.69255e+01 -2.18754e+01 2.23400e+01 + 341 341 1 -1.14155e+01 1.39700e+01 1.26600e+01 + 342 342 1 2.81900e+01 -2.97654e+01 -1.48454e+01 + 343 343 1 2.59800e+01 7.38000e+00 -2.26954e+01 + 344 344 1 9.13000e+00 -2.89254e+01 1.98400e+01 + 345 345 1 -1.40055e+01 1.45000e+01 9.41000e+00 + 346 346 1 -2.69455e+01 1.15200e+01 -9.94545e+00 + 347 347 1 1.20400e+01 3.00600e+01 -1.36545e+00 + 348 348 1 2.90000e+00 2.30400e+01 2.66700e+01 + 349 349 1 1.48900e+01 9.89000e+00 -1.42154e+01 + 350 350 1 -1.34955e+01 1.81000e+01 4.59000e+00 + 351 351 1 5.16000e+00 -4.54545e+00 -1.74354e+01 + 352 352 1 -1.68555e+01 -2.70545e+00 -2.86654e+01 + 353 353 1 -1.52655e+01 -2.50554e+01 -8.15445e-01 + 354 354 1 -2.33755e+01 -1.99254e+01 -1.92254e+01 + 355 355 1 1.37900e+01 1.21100e+01 -9.66545e+00 + 356 356 1 2.97700e+01 7.78000e+00 -1.27054e+01 + 357 357 1 1.58700e+01 -1.82754e+01 -1.08054e+01 + 358 358 1 -3.77545e+00 2.01800e+01 -1.69154e+01 + 359 359 1 -1.89545e+00 -4.41545e+00 8.80000e+00 + 360 360 1 -1.71455e+01 -1.48854e+01 1.34500e+01 + 361 361 1 1.00400e+01 -1.40054e+01 -2.72054e+01 + 362 362 1 -9.92545e+00 2.28400e+01 2.09300e+01 + 363 363 1 -2.93355e+01 -1.18154e+01 -1.52554e+01 + 364 364 1 1.02600e+01 -1.37154e+01 -7.84545e+00 + 365 365 1 7.91000e+00 1.78800e+01 2.18400e+01 + 366 366 1 3.08000e+00 -2.03654e+01 2.70900e+01 + 367 367 1 -2.78545e+00 -2.92454e+01 2.87000e+01 + 368 368 1 1.61000e+00 -8.31545e+00 -2.40754e+01 + 369 369 1 -1.31255e+01 -1.38354e+01 -2.65054e+01 + 370 370 1 1.84000e+00 -2.36754e+01 2.78500e+01 + 371 371 1 2.81600e+01 -2.74354e+01 -9.37545e+00 + 372 372 1 2.83900e+01 2.14800e+01 -1.45354e+01 + 373 373 1 1.78000e+01 2.32000e+01 -8.50545e+00 + 374 374 1 -1.59155e+01 7.13000e+00 -2.66554e+01 + 375 375 1 2.97300e+01 2.19400e+01 -2.70354e+01 + 376 376 1 6.18000e+00 2.33000e+01 -1.20554e+01 + 377 377 1 -8.86545e+00 -2.58354e+01 -2.72754e+01 + 378 378 1 -5.01545e+00 -2.90954e+01 2.74000e+00 + 379 379 1 -1.64755e+01 -1.01554e+01 -2.39654e+01 + 380 380 1 3.07500e+01 1.17300e+01 -1.84654e+01 + 381 381 1 -1.40755e+01 1.85000e+01 2.21800e+01 + 382 382 1 2.21300e+01 2.73100e+01 2.76000e+01 + 383 383 1 1.48000e+01 -1.10654e+01 -1.30354e+01 + 384 384 1 2.03200e+01 2.32000e+00 -2.70545e+00 + 385 385 1 2.44600e+01 2.27900e+01 1.36000e+00 + 386 386 1 -3.13545e+00 -1.61154e+01 6.87000e+00 + 387 387 1 1.57500e+01 1.15900e+01 1.98200e+01 + 388 388 1 1.22700e+01 2.71800e+01 2.28300e+01 + 389 389 1 1.32300e+01 2.62300e+01 -1.31554e+01 + 390 390 1 1.71700e+01 -1.90654e+01 -3.10454e+01 + 391 391 1 3.65000e+00 2.84500e+01 -4.05445e-01 + 392 392 1 5.36000e+00 -1.36254e+01 -6.50545e+00 + 393 393 1 2.73000e+01 -2.25054e+01 1.75800e+01 + 394 394 1 2.47400e+01 -1.51854e+01 3.05000e+01 + 395 395 1 -1.65555e+01 1.74200e+01 -1.17854e+01 + 396 396 1 1.17700e+01 -1.60545e+00 -1.42545e+00 + 397 397 1 -2.81055e+01 1.98400e+01 -6.14545e+00 + 398 398 1 -1.39055e+01 2.89000e+01 2.26300e+01 + 399 399 1 -9.55545e+00 -6.10545e+00 2.81600e+01 + 400 400 1 9.96000e+00 -1.67454e+01 2.24900e+01 + 401 401 1 -1.40355e+01 -1.66154e+01 2.04000e+01 + 402 402 1 -4.74545e+00 1.50000e-01 -1.89254e+01 + 403 403 1 -1.74255e+01 2.13500e+01 2.41800e+01 + 404 404 1 3.10200e+01 -2.70754e+01 -5.74545e+00 + 405 405 1 -1.11855e+01 -1.30545e+00 -1.69854e+01 + 406 406 1 1.95300e+01 2.47300e+01 -2.55754e+01 + 407 407 1 2.55900e+01 -1.43754e+01 2.60300e+01 + 408 408 1 -2.59155e+01 1.75500e+01 -2.95954e+01 + 409 409 1 1.74000e+01 -1.65554e+01 3.45000e+00 + 410 410 1 -1.09055e+01 -1.05254e+01 -2.94654e+01 + 411 411 1 2.39500e+01 1.00900e+01 -8.27545e+00 + 412 412 1 -2.39255e+01 1.56200e+01 -9.03545e+00 + 413 413 1 2.03600e+01 8.71000e+00 -1.41545e+00 + 414 414 1 -5.93545e+00 1.80400e+01 -1.24254e+01 + 415 415 1 -2.29055e+01 -2.88854e+01 9.03000e+00 + 416 416 1 3.34000e+00 -1.36054e+01 -9.39545e+00 + 417 417 1 2.39300e+01 -2.87054e+01 2.77600e+01 + 418 418 1 -2.04655e+01 -2.44454e+01 2.12000e+00 + 419 419 1 1.83100e+01 -1.29754e+01 1.98000e+00 + 420 420 1 2.04400e+01 -2.71954e+01 2.11300e+01 + 421 421 1 -2.02255e+01 6.04000e+00 1.85100e+01 + 422 422 1 1.11600e+01 1.35900e+01 2.02700e+01 + 423 423 1 -1.86545e+00 -2.87754e+01 -2.98545e+00 + 424 424 1 -4.90545e+00 -1.79154e+01 2.02000e+01 + 425 425 1 -4.58545e+00 7.26000e+00 2.01000e+00 + 426 426 1 -2.60255e+01 8.34000e+00 -1.23754e+01 + 427 427 1 3.96000e+00 1.41600e+01 -5.36545e+00 + 428 428 1 7.55000e+00 2.75300e+01 5.51000e+00 + 429 429 1 -9.11545e+00 2.47200e+01 2.81500e+01 + 430 430 1 -5.67545e+00 -4.90545e+00 -1.82254e+01 + 431 431 1 3.08800e+01 -2.53754e+01 -2.98054e+01 + 432 432 1 -1.29255e+01 -1.05854e+01 -2.38254e+01 + 433 433 1 -1.84755e+01 6.93000e+00 1.51900e+01 + 434 434 1 -1.75545e+00 -3.14545e+00 -1.25654e+01 + 435 435 1 1.74550e-01 -1.92654e+01 5.84000e+00 + 436 436 1 -4.75450e-01 -1.91254e+01 -5.50545e+00 + 437 437 1 2.87300e+01 1.62000e+01 -1.62654e+01 + 438 438 1 2.37500e+01 7.45543e-02 -1.90654e+01 + 439 439 1 3.02500e+01 1.41600e+01 1.30000e+01 + 440 440 1 1.28000e+01 9.87000e+00 -2.23054e+01 + 441 441 1 1.92500e+01 -2.02054e+01 2.67000e+01 + 442 442 1 1.18000e+01 -4.72545e+00 -2.83554e+01 + 443 443 1 1.79900e+01 -3.03454e+01 4.59000e+00 + 444 444 1 -2.33255e+01 1.14200e+01 2.49000e+00 + 445 445 1 2.68200e+01 1.52600e+01 -4.15445e-01 + 446 446 1 2.51000e+01 -9.06545e+00 2.62500e+01 + 447 447 1 3.36000e+00 -2.23754e+01 -1.52054e+01 + 448 448 1 -1.67255e+01 -1.59354e+01 8.90000e-01 + 449 449 1 -9.29545e+00 -2.35654e+01 7.09000e+00 + 450 450 1 -1.52255e+01 3.45543e-02 2.90200e+01 + 451 451 1 -2.24955e+01 -9.39545e+00 5.71000e+00 + 452 452 1 5.22000e+00 -1.71954e+01 9.30000e-01 + 453 453 1 -2.45555e+01 1.88000e+00 1.85600e+01 + 454 454 1 1.07300e+01 -2.77545e+00 4.40000e+00 + 455 455 1 -2.38155e+01 -6.46545e+00 -6.15445e-01 + 456 456 1 2.52500e+01 -2.39954e+01 2.03900e+01 + 457 457 1 -2.41155e+01 -2.30000e-01 1.48500e+01 + 458 458 1 -3.08355e+01 2.68300e+01 2.30000e-01 + 459 459 1 -2.82055e+01 -2.22254e+01 8.23000e+00 + 460 460 1 1.31600e+01 -2.17254e+01 8.13000e+00 + 461 461 1 -1.11255e+01 5.62000e+00 1.06900e+01 + 462 462 1 -1.74545e+00 1.12400e+01 3.30000e-01 + 463 463 1 -1.32255e+01 1.10500e+01 2.50300e+01 + 464 464 1 2.86500e+01 9.85000e+00 -2.96854e+01 + 465 465 1 -2.61655e+01 -1.54654e+01 -3.08354e+01 + 466 466 1 -7.26545e+00 7.11000e+00 2.40500e+01 + 467 467 1 2.22600e+01 -1.61854e+01 -1.93354e+01 + 468 468 1 1.85900e+01 -1.38545e+00 1.08900e+01 + 469 469 1 2.00300e+01 2.43100e+01 9.93000e+00 + 470 470 1 1.22700e+01 -1.39754e+01 8.80000e+00 + 471 471 1 -2.46955e+01 -2.68554e+01 3.00400e+01 + 472 472 1 2.93600e+01 -2.97654e+01 1.18900e+01 + 473 473 1 -2.76455e+01 -2.70854e+01 -2.44545e+00 + 474 474 1 -1.95355e+01 -8.05545e+00 2.08800e+01 + 475 475 1 5.95000e+00 -1.98545e+00 -2.96254e+01 + 476 476 1 2.15100e+01 -9.19545e+00 1.19600e+01 + 477 477 1 -1.02355e+01 5.13000e+00 2.42400e+01 + 478 478 1 -9.86545e+00 1.27600e+01 2.26100e+01 + 479 479 1 -1.99555e+01 6.75000e+00 -2.85654e+01 + 480 480 1 -2.07655e+01 -5.00000e-02 1.75000e+01 + 481 481 1 6.77000e+00 -9.94545e+00 6.86000e+00 + 482 482 1 -2.11355e+01 4.20000e+00 -3.07154e+01 + 483 483 1 -1.97655e+01 9.81000e+00 2.64700e+01 + 484 484 1 2.95100e+01 2.67900e+01 1.49600e+01 + 485 485 1 2.58000e+01 -9.81545e+00 5.40000e-01 + 486 486 1 1.46900e+01 7.72000e+00 2.60300e+01 + 487 487 1 -2.50755e+01 -5.87545e+00 4.08000e+00 + 488 488 1 -2.81855e+01 2.86900e+01 1.53700e+01 + 489 489 1 -8.22545e+00 -3.08554e+01 5.10000e-01 + 490 490 1 -7.20545e+00 2.89100e+01 4.08000e+00 + 491 491 1 -2.52255e+01 7.34000e+00 -2.59954e+01 + 492 492 1 2.58600e+01 2.45000e+00 1.89100e+01 + 493 493 1 3.85000e+00 -1.36354e+01 2.35700e+01 + 494 494 1 3.12000e+00 2.66900e+01 2.98800e+01 + 495 495 1 -2.96545e+00 8.27000e+00 -1.59054e+01 + 496 496 1 2.89800e+01 -2.45954e+01 2.05600e+01 + 497 497 1 2.92000e+00 7.00000e-02 2.50000e+00 + 498 498 1 2.49900e+01 1.01400e+01 2.70900e+01 + 499 499 1 -1.99255e+01 1.31000e+00 -9.63545e+00 + 500 500 1 1.27400e+01 2.97200e+01 8.57000e+00 + 501 501 1 -5.96545e+00 1.38200e+01 7.49000e+00 + 502 502 1 -4.25450e-01 2.88700e+01 1.29500e+01 + 503 503 1 1.77100e+01 9.09000e+00 -1.08454e+01 + 504 504 1 2.65000e+01 2.37300e+01 -2.66154e+01 + 505 505 1 -4.97545e+00 -8.12545e+00 6.45000e+00 + 506 506 1 -1.89545e+00 -1.05954e+01 1.38300e+01 + 507 507 1 -2.32755e+01 -1.24054e+01 -2.51554e+01 + 508 508 1 -2.03455e+01 1.95400e+01 5.54555e-01 + 509 509 1 -1.87055e+01 -2.44545e+00 -7.80545e+00 + 510 510 1 -1.62655e+01 1.81000e+00 2.53000e+01 + 511 511 1 1.13900e+01 4.05000e+00 -2.75954e+01 + 512 512 1 1.46600e+01 2.17900e+01 -1.27754e+01 + 513 513 1 1.09600e+01 -1.75854e+01 9.21000e+00 + 514 514 1 -1.32755e+01 -1.69545e+00 2.07300e+01 + 515 515 1 1.65700e+01 2.75100e+01 3.93000e+00 + 516 516 1 -2.74545e+00 6.74000e+00 -1.89754e+01 + 517 517 1 2.89300e+01 -1.68854e+01 2.91400e+01 + 518 518 1 -1.70455e+01 1.08200e+01 -2.84854e+01 + 519 519 1 2.81300e+01 -1.75754e+01 -1.51754e+01 + 520 520 1 1.29400e+01 1.58700e+01 -2.23954e+01 + 521 521 1 -2.60955e+01 2.69500e+01 2.81700e+01 + 522 522 1 2.00700e+01 2.40000e+01 2.02600e+01 + 523 523 1 7.57000e+00 1.79900e+01 2.93500e+01 + 524 524 1 2.33200e+01 -2.37754e+01 2.93500e+01 + 525 525 1 1.45100e+01 -1.07654e+01 -2.40754e+01 + 526 526 1 3.01100e+01 2.91500e+01 -1.24154e+01 + 527 527 1 2.87500e+01 -2.30954e+01 8.52000e+00 + 528 528 1 2.74200e+01 1.06700e+01 1.29100e+01 + 529 529 1 -2.04155e+01 -1.74154e+01 1.11000e+01 + 530 530 1 1.76800e+01 2.73600e+01 -7.27545e+00 + 531 531 1 -1.40755e+01 -8.53545e+00 -1.49954e+01 + 532 532 1 -4.75450e-01 -2.23654e+01 1.21600e+01 + 533 533 1 -1.85755e+01 -3.09054e+01 -7.11545e+00 + 534 534 1 -4.04545e+00 -8.68545e+00 -2.96354e+01 + 535 535 1 -3.00955e+01 1.40200e+01 8.11000e+00 + 536 536 1 -3.27545e+00 1.66000e+00 -1.11154e+01 + 537 537 1 1.00000e-01 1.86000e+01 2.47000e+01 + 538 538 1 -1.43855e+01 -1.03454e+01 1.11200e+01 + 539 539 1 2.18800e+01 2.18500e+01 -1.71545e+00 + 540 540 1 -1.57355e+01 2.43200e+01 -8.55445e-01 + 541 541 1 2.01900e+01 3.43000e+00 -1.32554e+01 + 542 542 1 -1.60955e+01 -2.98154e+01 -1.02254e+01 + 543 543 1 1.96200e+01 -8.30545e+00 5.50000e+00 + 544 544 1 -3.05055e+01 1.32400e+01 1.78700e+01 + 545 545 1 1.14200e+01 -1.06154e+01 2.71600e+01 + 546 546 1 2.59000e+01 -2.91754e+01 -2.44054e+01 + 547 547 1 4.14550e-01 -1.12254e+01 3.00300e+01 + 548 548 1 8.18000e+00 8.37000e+00 1.42800e+01 + 549 549 1 -2.51055e+01 2.48200e+01 1.47000e+01 + 550 550 1 1.31000e+01 1.17800e+01 -1.95754e+01 + 551 551 1 -3.19545e+00 2.55000e+01 -1.26954e+01 + 552 552 1 1.22000e+01 -2.83054e+01 8.42000e+00 + 553 553 1 2.11600e+01 3.07600e+01 -2.38554e+01 + 554 554 1 1.59900e+01 2.79400e+01 -2.96954e+01 + 555 555 1 1.07700e+01 1.52700e+01 -9.12545e+00 + 556 556 1 -1.75855e+01 -5.97545e+00 1.28900e+01 + 557 557 1 -1.47545e+00 1.00900e+01 1.14400e+01 + 558 558 1 -1.22455e+01 4.09000e+00 -9.83545e+00 + 559 559 1 1.75500e+01 1.88000e+00 5.86000e+00 + 560 560 1 -3.55450e-01 2.34554e-01 -2.00954e+01 + 561 561 1 2.66700e+01 1.76100e+01 -9.32545e+00 + 562 562 1 -2.30655e+01 -3.85545e+00 2.84900e+01 + 563 563 1 -6.48545e+00 2.81700e+01 1.76000e+01 + 564 564 1 -2.14055e+01 -1.05554e+01 2.00900e+01 + 565 565 1 -2.52755e+01 4.94000e+00 1.02700e+01 + 566 566 1 -2.19555e+01 1.76700e+01 1.14400e+01 + 567 567 1 -1.05555e+01 -2.12654e+01 -9.36545e+00 + 568 568 1 -8.30545e+00 -1.93054e+01 -1.38254e+01 + 569 569 1 -1.63255e+01 2.43100e+01 -2.64854e+01 + 570 570 1 -2.49545e+00 2.02300e+01 -3.77545e+00 + 571 571 1 1.87100e+01 1.25400e+01 -1.27254e+01 + 572 572 1 -1.75655e+01 6.80000e+00 -1.47454e+01 + 573 573 1 2.63700e+01 7.22000e+00 1.02500e+01 + 574 574 1 1.80000e+01 -2.35054e+01 -1.76954e+01 + 575 575 1 -9.35545e+00 -1.99954e+01 9.56000e+00 + 576 576 1 -8.74545e+00 1.64000e+00 -7.30545e+00 + 577 577 1 7.71000e+00 -1.07654e+01 1.64800e+01 + 578 578 1 1.09800e+01 1.85200e+01 2.61300e+01 + 579 579 1 -2.69155e+01 3.01900e+01 -3.06654e+01 + 580 580 1 -1.99955e+01 5.70000e+00 2.30800e+01 + 581 581 1 3.10700e+01 -1.47954e+01 -8.96545e+00 + 582 582 1 -1.66755e+01 -2.57754e+01 2.67800e+01 + 583 583 1 5.69000e+00 -1.98454e+01 3.64000e+00 + 584 584 1 2.77500e+01 -2.04554e+01 3.60000e+00 + 585 585 1 -2.16255e+01 2.71500e+01 -1.80654e+01 + 586 586 1 -2.74755e+01 -1.06454e+01 1.80400e+01 + 587 587 1 3.50000e+00 -9.61545e+00 4.09000e+00 + 588 588 1 -1.81155e+01 1.59600e+01 -1.95154e+01 + 589 589 1 1.68000e+00 -9.85545e+00 2.14100e+01 + 590 590 1 -3.55545e+00 2.87200e+01 -4.00545e+00 + 591 591 1 -1.32055e+01 4.39000e+00 4.34000e+00 + 592 592 1 4.92000e+00 -3.09554e+01 -2.68454e+01 + 593 593 1 -1.74655e+01 2.24200e+01 -7.87545e+00 + 594 594 1 2.36300e+01 -1.40054e+01 2.30000e+01 + 595 595 1 1.08200e+01 3.77000e+00 -1.16554e+01 + 596 596 1 -1.35055e+01 -2.10545e+00 4.95000e+00 + 597 597 1 -3.05655e+01 1.78300e+01 -4.61545e+00 + 598 598 1 -1.23545e+00 -2.85554e+01 -1.36254e+01 + 599 599 1 2.72500e+01 -1.60254e+01 7.30000e+00 + 600 600 1 3.09200e+01 5.50000e+00 -6.47545e+00 + 601 601 1 -1.38455e+01 3.30000e-01 -2.02254e+01 + 602 602 1 2.68100e+01 -2.85954e+01 4.36000e+00 + 603 603 1 -2.45450e-01 2.54800e+01 2.10400e+01 + 604 604 1 -2.80755e+01 -3.34545e+00 1.84000e+01 + 605 605 1 -5.39545e+00 2.30500e+01 1.57800e+01 + 606 606 1 -2.07155e+01 -3.73545e+00 1.53300e+01 + 607 607 1 1.76000e+00 2.72000e+00 6.36000e+00 + 608 608 1 2.62000e+00 -2.62054e+01 -2.20254e+01 + 609 609 1 -3.50545e+00 1.01500e+01 1.85100e+01 + 610 610 1 -5.25545e+00 5.98000e+00 -2.97854e+01 + 611 611 1 1.28200e+01 7.30000e-01 -2.31054e+01 + 612 612 1 -2.39355e+01 2.55900e+01 -1.56654e+01 + 613 613 1 -2.08755e+01 -7.82545e+00 2.61000e+01 + 614 614 1 -7.10545e+00 2.26700e+01 -2.63554e+01 + 615 615 1 3.90000e+00 1.39200e+01 -1.97254e+01 + 616 616 1 -1.54855e+01 7.14000e+00 -2.03545e+00 + 617 617 1 -1.84555e+01 2.95200e+01 -8.85445e-01 + 618 618 1 2.05100e+01 1.95000e+01 -6.02545e+00 + 619 619 1 -1.38055e+01 1.63900e+01 -5.08545e+00 + 620 620 1 -2.94055e+01 -1.93254e+01 -3.06154e+01 + 621 621 1 -1.30655e+01 9.23000e+00 1.84600e+01 + 622 622 1 2.30300e+01 1.45600e+01 -1.08254e+01 + 623 623 1 -1.00555e+01 -1.60545e+00 3.15000e+00 + 624 624 1 -1.58755e+01 -1.29454e+01 4.13000e+00 + 625 625 1 -2.62555e+01 -2.20154e+01 1.29700e+01 + 626 626 1 -1.34545e+00 2.46000e+01 -4.83545e+00 + 627 627 1 -1.29355e+01 3.01200e+01 7.81000e+00 + 628 628 1 1.00600e+01 1.26500e+01 5.26000e+00 + 629 629 1 -1.47255e+01 3.52000e+00 -2.99545e+00 + 630 630 1 5.66000e+00 2.47900e+01 -2.31454e+01 + 631 631 1 2.53900e+01 8.69000e+00 3.24000e+00 + 632 632 1 5.19000e+00 -7.15545e+00 -1.33854e+01 + 633 633 1 -2.68545e+00 2.10500e+01 -2.04954e+01 + 634 634 1 -1.87155e+01 -2.45654e+01 1.92200e+01 + 635 635 1 2.81300e+01 2.16100e+01 1.61800e+01 + 636 636 1 1.21000e+00 7.50000e+00 6.15000e+00 + 637 637 1 -1.67755e+01 -1.76654e+01 2.61600e+01 + 638 638 1 -1.38355e+01 -6.44545e+00 2.39300e+01 + 639 639 1 -2.01555e+01 5.67000e+00 1.24000e+00 + 640 640 1 -1.48155e+01 -9.78545e+00 5.60000e+00 + 641 641 1 1.01800e+01 -1.13954e+01 -1.16954e+01 + 642 642 1 1.79700e+01 1.09100e+01 -2.26654e+01 + 643 643 1 -5.72545e+00 -2.59545e+00 -8.40545e+00 + 644 644 1 1.77200e+01 1.58800e+01 -2.35254e+01 + 645 645 1 -3.48545e+00 -1.54554e+01 1.22200e+01 + 646 646 1 -5.53545e+00 2.99900e+01 -2.73354e+01 + 647 647 1 -2.94455e+01 -1.34545e+00 2.15500e+01 + 648 648 1 9.38000e+00 2.98000e+01 1.61000e+00 + 649 649 1 5.42000e+00 -3.00854e+01 6.68000e+00 + 650 650 1 8.67000e+00 2.33500e+01 1.96200e+01 + 651 651 1 2.31300e+01 7.53000e+00 1.82300e+01 + 652 652 1 2.79900e+01 3.06200e+01 -1.83754e+01 + 653 653 1 1.12500e+01 -3.60545e+00 -1.06854e+01 + 654 654 1 -2.97455e+01 2.35800e+01 -3.00754e+01 + 655 655 1 2.25800e+01 -1.73954e+01 1.30000e-01 + 656 656 1 -1.73955e+01 -2.25454e+01 2.59700e+01 + 657 657 1 -2.61155e+01 -3.06454e+01 1.25200e+01 + 658 658 1 -1.72055e+01 -2.85754e+01 2.18000e+00 + 659 659 1 2.90700e+01 1.95600e+01 7.56000e+00 + 660 660 1 -2.58055e+01 1.37300e+01 8.66000e+00 + 661 661 1 2.49200e+01 2.41000e+00 2.48900e+01 + 662 662 1 -2.18355e+01 3.05300e+01 2.09600e+01 + 663 663 1 -2.47355e+01 3.00300e+01 1.53000e+01 + 664 664 1 2.40400e+01 -2.17954e+01 2.37000e+00 + 665 665 1 2.59500e+01 -1.59754e+01 -2.85454e+01 + 666 666 1 -1.17755e+01 2.06800e+01 2.55000e+01 + 667 667 1 -1.49055e+01 7.41000e+00 1.29000e+01 + 668 668 1 2.95500e+01 -1.49545e+00 -6.22545e+00 + 669 669 1 7.46000e+00 -2.13454e+01 -1.76254e+01 + 670 670 1 -2.96555e+01 2.09200e+01 1.47900e+01 + 671 671 1 -1.65655e+01 2.12300e+01 -1.65545e+00 + 672 672 1 -2.89855e+01 1.87700e+01 -1.71454e+01 + 673 673 1 4.12000e+00 -1.85454e+01 1.96400e+01 + 674 674 1 -3.04755e+01 2.53900e+01 1.27600e+01 + 675 675 1 -2.39355e+01 -3.64545e+00 -2.18954e+01 + 676 676 1 -1.00455e+01 1.44900e+01 -2.21154e+01 + 677 677 1 2.45200e+01 -1.49354e+01 1.07100e+01 + 678 678 1 -2.39855e+01 3.84554e-01 7.77000e+00 + 679 679 1 -2.48545e+00 -1.37654e+01 2.75800e+01 + 680 680 1 -2.63155e+01 -2.60754e+01 6.73000e+00 + 681 681 1 2.33600e+01 -2.46554e+01 1.66700e+01 + 682 682 1 7.46000e+00 2.80700e+01 2.88800e+01 + 683 683 1 -5.25545e+00 3.07300e+01 7.55000e+00 + 684 684 1 -3.80545e+00 3.76000e+00 -4.12545e+00 + 685 685 1 -1.11655e+01 8.13000e+00 2.16600e+01 + 686 686 1 2.17900e+01 1.76700e+01 -2.50954e+01 + 687 687 1 -1.70855e+01 2.98800e+01 -1.71654e+01 + 688 688 1 -7.03545e+00 -9.05446e-01 -1.56254e+01 + 689 689 1 -2.51955e+01 -8.29545e+00 -5.49545e+00 + 690 690 1 2.02700e+01 -2.12554e+01 -2.88154e+01 + 691 691 1 -1.52655e+01 -5.77545e+00 9.77000e+00 + 692 692 1 -2.56545e+00 1.46500e+01 -5.20545e+00 + 693 693 1 -3.03955e+01 -2.04454e+01 1.40800e+01 + 694 694 1 3.30000e+00 1.69800e+01 2.69200e+01 + 695 695 1 1.46900e+01 -2.63754e+01 1.59900e+01 + 696 696 1 -8.65545e+00 -9.62545e+00 1.48700e+01 + 697 697 1 -6.15450e-01 2.33300e+01 -1.61754e+01 + 698 698 1 -8.43545e+00 1.00000e-01 -1.17254e+01 + 699 699 1 4.30000e+00 3.09800e+01 -2.01854e+01 + 700 700 1 1.71700e+01 -1.84545e+00 -3.61545e+00 + 701 701 1 2.92100e+01 -1.00254e+01 -2.25454e+01 + 702 702 1 -3.74545e+00 -3.08354e+01 -1.70954e+01 + 703 703 1 8.03000e+00 5.45000e+00 -1.85545e+00 + 704 704 1 -4.86545e+00 -6.28545e+00 -1.19454e+01 + 705 705 1 2.72300e+01 -1.43545e+00 2.27200e+01 + 706 706 1 -2.45555e+01 -1.85754e+01 2.59000e+01 + 707 707 1 -2.90155e+01 -4.22545e+00 -1.71454e+01 + 708 708 1 -5.39545e+00 1.58400e+01 1.72300e+01 + 709 709 1 3.57000e+00 1.84000e+00 -7.42545e+00 + 710 710 1 -1.52755e+01 -2.71954e+01 -1.42754e+01 + 711 711 1 -4.61545e+00 -2.66454e+01 -8.20545e+00 + 712 712 1 2.75600e+01 2.16700e+01 2.00700e+01 + 713 713 1 -1.33355e+01 8.37000e+00 2.57000e+00 + 714 714 1 2.83400e+01 -2.83454e+01 2.88800e+01 + 715 715 1 2.32100e+01 -1.98754e+01 -9.54545e+00 + 716 716 1 2.03100e+01 5.04000e+00 -2.43654e+01 + 717 717 1 -1.65355e+01 2.64100e+01 -2.33154e+01 + 718 718 1 2.68900e+01 -2.62254e+01 -1.23754e+01 + 719 719 1 -1.35055e+01 3.10600e+01 2.99000e+01 + 720 720 1 2.48400e+01 2.93900e+01 -1.69154e+01 + 721 721 1 -2.08655e+01 -2.48545e+00 -1.31454e+01 + 722 722 1 -1.07655e+01 2.09300e+01 -2.96354e+01 + 723 723 1 2.55400e+01 -3.65545e+00 -1.40545e+00 + 724 724 1 1.48000e+00 2.83100e+01 1.73900e+01 + 725 725 1 3.00000e+00 -5.11545e+00 -2.86754e+01 + 726 726 1 -2.96355e+01 3.10300e+01 -1.82754e+01 + 727 727 1 -7.90545e+00 -1.92754e+01 4.30000e+00 + 728 728 1 -2.88555e+01 1.29200e+01 1.14000e+01 + 729 729 1 -2.32155e+01 -8.52545e+00 1.69800e+01 + 730 730 1 2.15100e+01 -2.88254e+01 -2.88354e+01 + 731 731 1 7.80000e-01 -1.48254e+01 -2.56545e+00 + 732 732 1 9.81000e+00 9.40000e-01 1.91500e+01 + 733 733 1 3.03200e+01 -5.07545e+00 2.99800e+01 + 734 734 1 -2.58955e+01 -2.96454e+01 1.99700e+01 + 735 735 1 -1.06655e+01 -1.31854e+01 9.69000e+00 + 736 736 1 2.73600e+01 2.24600e+01 7.84000e+00 + 737 737 1 5.56000e+00 -2.04454e+01 -2.77854e+01 + 738 738 1 1.06900e+01 2.17300e+01 -9.87545e+00 + 739 739 1 2.46500e+01 2.64200e+01 1.55000e+01 + 740 740 1 -1.05855e+01 3.08500e+01 5.69000e+00 + 741 741 1 -4.13545e+00 -1.61654e+01 -3.07654e+01 + 742 742 1 -2.92545e+00 1.47000e+00 1.48500e+01 + 743 743 1 1.92000e+00 4.17000e+00 3.10000e+00 + 744 744 1 1.22000e+01 -2.02254e+01 3.18000e+00 + 745 745 1 2.19000e+01 -3.03454e+01 -1.52454e+01 + 746 746 1 1.14000e+01 3.05600e+01 -9.02545e+00 + 747 747 1 -9.92545e+00 -6.28545e+00 -2.97754e+01 + 748 748 1 1.63000e+01 1.13500e+01 1.56400e+01 + 749 749 1 -1.75155e+01 -3.00554e+01 -2.44054e+01 + 750 750 1 -2.15455e+01 -6.18545e+00 -1.52054e+01 + 751 751 1 4.49000e+00 6.81000e+00 -2.82654e+01 + 752 752 1 2.74500e+01 -8.52545e+00 9.82000e+00 + 753 753 1 2.99000e+01 -2.36354e+01 -1.90254e+01 + 754 754 1 5.93000e+00 1.31600e+01 3.01700e+01 + 755 755 1 7.90000e-01 -2.71154e+01 -1.67054e+01 + 756 756 1 -5.91545e+00 -2.70554e+01 -3.06354e+01 + 757 757 1 -7.52545e+00 2.10400e+01 -1.77545e+00 + 758 758 1 -1.91455e+01 -3.74545e+00 6.79000e+00 + 759 759 1 -7.91545e+00 -3.90545e+00 -2.67154e+01 + 760 760 1 1.83300e+01 -1.64154e+01 1.82400e+01 + 761 761 1 1.45900e+01 -7.51545e+00 -6.34545e+00 + 762 762 1 7.13000e+00 1.50100e+01 -2.33954e+01 + 763 763 1 -9.00000e-02 2.91200e+01 -1.11154e+01 + 764 764 1 -9.35545e+00 4.60000e-01 2.02600e+01 + 765 765 1 1.95600e+01 -2.82154e+01 -1.45445e-01 + 766 766 1 2.67100e+01 -2.13454e+01 -2.36454e+01 + 767 767 1 2.79000e+01 -6.48545e+00 -8.01545e+00 + 768 768 1 -2.26455e+01 9.89000e+00 -2.26545e+00 + 769 769 1 2.57200e+01 3.03900e+01 1.70100e+01 + 770 770 1 -1.39555e+01 -1.40954e+01 1.21500e+01 + 771 771 1 -1.84545e+00 -2.53854e+01 -3.00654e+01 + 772 772 1 1.67700e+01 -2.17054e+01 4.98000e+00 + 773 773 1 -2.23655e+01 1.90000e+00 1.24555e-01 + 774 774 1 8.11000e+00 -4.54545e+00 2.97200e+01 + 775 775 1 -2.30755e+01 -2.51254e+01 -9.09545e+00 + 776 776 1 -1.89755e+01 -2.03554e+01 -2.62854e+01 + 777 777 1 1.42800e+01 5.69000e+00 1.66100e+01 + 778 778 1 5.75000e+00 -2.22154e+01 -2.47854e+01 + 779 779 1 3.68000e+00 1.92900e+01 5.11000e+00 + 780 780 1 5.02000e+00 -1.63545e+00 -1.43954e+01 + 781 781 1 2.81400e+01 -1.44654e+01 -2.13454e+01 + 782 782 1 -7.80545e+00 -8.52545e+00 -1.54254e+01 + 783 783 1 -5.98545e+00 1.21500e+01 3.39000e+00 + 784 784 1 -2.95455e+01 -9.05545e+00 -2.71354e+01 + 785 785 1 1.67300e+01 9.35000e+00 -1.89654e+01 + 786 786 1 1.34500e+01 -2.69354e+01 -5.72545e+00 + 787 787 1 -7.15450e-01 -2.11854e+01 -1.45054e+01 + 788 788 1 -1.95545e+00 -2.54354e+01 -2.03554e+01 + 789 789 1 1.75600e+01 -9.86545e+00 -6.15445e-01 + 790 790 1 1.76900e+01 2.64000e+00 -1.00954e+01 + 791 791 1 1.61600e+01 -1.85254e+01 -3.68545e+00 + 792 792 1 -8.15450e-01 -2.06854e+01 -3.07354e+01 + 793 793 1 -6.44545e+00 -1.38545e+00 2.09000e+01 + 794 794 1 1.81400e+01 -2.26545e+00 -1.59254e+01 + 795 795 1 -2.27055e+01 -2.51654e+01 1.59400e+01 + 796 796 1 -2.80455e+01 1.37200e+01 -2.06654e+01 + 797 797 1 -1.39055e+01 -3.04154e+01 -1.64054e+01 + 798 798 1 4.95000e+00 -2.37154e+01 1.27000e+00 + 799 799 1 2.04000e+01 -1.30254e+01 1.61000e+01 + 800 800 1 2.22900e+01 -8.35446e-01 1.82900e+01 + 801 801 1 7.38000e+00 -1.75954e+01 1.31000e+01 + 802 802 1 1.78000e+00 5.18000e+00 -1.75654e+01 + 803 803 1 7.60000e+00 -2.95054e+01 -1.84254e+01 + 804 804 1 -1.40755e+01 -2.21545e+00 -1.32854e+01 + 805 805 1 -1.82255e+01 -2.61154e+01 -1.77754e+01 + 806 806 1 2.90900e+01 1.41200e+01 -1.05654e+01 + 807 807 1 -1.21755e+01 -5.92545e+00 4.63000e+00 + 808 808 1 1.95600e+01 -2.08054e+01 8.21000e+00 + 809 809 1 -1.06155e+01 1.07900e+01 -8.48545e+00 + 810 810 1 -3.10155e+01 1.46400e+01 -1.38354e+01 + 811 811 1 -3.08455e+01 -2.07954e+01 3.50000e-01 + 812 812 1 1.41800e+01 -2.23054e+01 1.98800e+01 + 813 813 1 -1.66755e+01 8.61000e+00 3.98000e+00 + 814 814 1 4.64000e+00 1.84100e+01 1.58100e+01 + 815 815 1 2.63500e+01 -2.00454e+01 -8.08545e+00 + 816 816 1 -2.67955e+01 -2.96354e+01 -5.10545e+00 + 817 817 1 -2.87855e+01 2.06300e+01 2.67200e+01 + 818 818 1 1.72600e+01 1.47600e+01 2.11100e+01 + 819 819 1 -1.90955e+01 1.01900e+01 -7.13545e+00 + 820 820 1 1.74700e+01 -2.27954e+01 -2.96354e+01 + 821 821 1 2.04200e+01 1.81700e+01 7.25000e+00 + 822 822 1 2.56100e+01 1.20600e+01 -2.81954e+01 + 823 823 1 -1.22545e+00 -1.17454e+01 1.82400e+01 + 824 824 1 2.46000e+01 5.40000e+00 -1.21545e+00 + 825 825 1 -1.85755e+01 -2.50354e+01 -1.36954e+01 + 826 826 1 -3.05450e-01 1.67500e+01 -2.46954e+01 + 827 827 1 2.71300e+01 2.57100e+01 4.10000e+00 + 828 828 1 3.00500e+01 1.01700e+01 -2.15654e+01 + 829 829 1 -9.69545e+00 2.29900e+01 -9.75545e+00 + 830 830 1 -2.55355e+01 2.33900e+01 5.50000e+00 + 831 831 1 -6.00000e-02 -2.47554e+01 5.73000e+00 + 832 832 1 4.26000e+00 3.25000e+00 -2.06354e+01 + 833 833 1 -2.55555e+01 2.70700e+01 1.94200e+01 + 834 834 1 -1.70955e+01 1.96800e+01 4.74000e+00 + 835 835 1 -2.75450e-01 2.94000e+01 -2.70554e+01 + 836 836 1 1.88900e+01 -5.30545e+00 -1.14545e+00 + 837 837 1 -2.16355e+01 1.87500e+01 2.57300e+01 + 838 838 1 -1.09055e+01 3.08000e+00 1.66200e+01 + 839 839 1 2.32400e+01 6.01000e+00 2.72800e+01 + 840 840 1 -2.73955e+01 -2.33954e+01 -2.11554e+01 + 841 841 1 1.64600e+01 2.05000e+01 -2.98754e+01 + 842 842 1 -2.36855e+01 7.41000e+00 2.58900e+01 + 843 843 1 -1.84855e+01 1.43000e+00 -1.69454e+01 + 844 844 1 -2.99655e+01 7.06000e+00 2.49000e+00 + 845 845 1 9.18000e+00 1.78200e+01 -4.78545e+00 + 846 846 1 2.19100e+01 9.99000e+00 1.01000e+01 + 847 847 1 1.57100e+01 -2.31254e+01 2.71300e+01 + 848 848 1 -2.80000e-01 -2.96954e+01 -3.05854e+01 + 849 849 1 1.59900e+01 1.12900e+01 -6.47545e+00 + 850 850 1 1.05100e+01 2.41300e+01 -1.89554e+01 + 851 851 1 2.11700e+01 7.85000e+00 -1.25854e+01 + 852 852 1 -2.56555e+01 -1.17554e+01 2.18000e+01 + 853 853 1 2.80600e+01 -1.98354e+01 -2.07154e+01 + 854 854 1 1.18700e+01 2.22800e+01 -2.55445e-01 + 855 855 1 -1.34855e+01 7.60000e-01 1.71900e+01 + 856 856 1 1.43600e+01 2.37900e+01 -1.96454e+01 + 857 857 1 -1.97955e+01 2.16100e+01 -2.32254e+01 + 858 858 1 1.41200e+01 1.66900e+01 3.03700e+01 + 859 859 1 -1.79545e+00 -2.90654e+01 -2.35554e+01 + 860 860 1 -1.13255e+01 1.75200e+01 -2.80154e+01 + 861 861 1 -2.88355e+01 2.46000e+01 2.39900e+01 + 862 862 1 1.97600e+01 -6.65545e+00 -7.10545e+00 + 863 863 1 5.09000e+00 -2.69554e+01 2.26100e+01 + 864 864 1 3.20000e-01 5.71000e+00 -2.14154e+01 + 865 865 1 1.68200e+01 9.00000e+00 7.96000e+00 + 866 866 1 2.20500e+01 -2.45854e+01 2.46900e+01 + 867 867 1 2.62200e+01 2.93000e+00 -2.86654e+01 + 868 868 1 1.29700e+01 5.96000e+00 -3.78545e+00 + 869 869 1 -1.24255e+01 -1.23545e+00 -9.95545e+00 + 870 870 1 -2.88545e+00 -1.78154e+01 2.82000e+01 + 871 871 1 1.99700e+01 2.69500e+01 -1.09354e+01 + 872 872 1 2.86700e+01 1.32700e+01 1.89000e+01 + 873 873 1 6.25000e+00 -4.94545e+00 2.54900e+01 + 874 874 1 -1.42255e+01 1.27300e+01 2.09400e+01 + 875 875 1 -8.01545e+00 2.40600e+01 1.49000e+00 + 876 876 1 1.18400e+01 2.80500e+01 1.39200e+01 + 877 877 1 1.32600e+01 -1.15454e+01 1.64800e+01 + 878 878 1 -1.98555e+01 1.07300e+01 2.13700e+01 + 879 879 1 -7.69545e+00 -2.35754e+01 -2.07054e+01 + 880 880 1 -2.34055e+01 -1.46454e+01 5.79000e+00 + 881 881 1 2.70800e+01 -2.36754e+01 4.17000e+00 + 882 882 1 -5.90545e+00 -1.90754e+01 8.67000e+00 + 883 883 1 -2.18055e+01 2.26500e+01 -5.52545e+00 + 884 884 1 2.55800e+01 3.01100e+01 2.81000e+00 + 885 885 1 2.18400e+01 2.24800e+01 3.01600e+01 + 886 886 1 2.83000e+00 -7.92545e+00 1.59000e+00 + 887 887 1 -2.92545e+00 -1.97454e+01 2.52900e+01 + 888 888 1 -6.65450e-01 -4.10545e+00 -6.75445e-01 + 889 889 1 1.63800e+01 1.46300e+01 -1.94654e+01 + 890 890 1 -4.66545e+00 2.16400e+01 -1.36354e+01 + 891 891 1 1.57400e+01 1.32000e+01 7.26000e+00 + 892 892 1 7.34000e+00 2.44100e+01 -2.61054e+01 + 893 893 1 -2.23655e+01 4.46000e+00 1.57900e+01 + 894 894 1 -1.74155e+01 -1.36454e+01 2.11300e+01 + 895 895 1 2.47100e+01 -2.35754e+01 -1.25454e+01 + 896 896 1 -1.39455e+01 1.40100e+01 -1.17554e+01 + 897 897 1 3.20000e+00 2.32900e+01 5.08000e+00 + 898 898 1 -1.32255e+01 3.04000e+01 1.72700e+01 + 899 899 1 -2.27755e+01 7.74000e+00 -9.11545e+00 + 900 900 1 8.29000e+00 1.89400e+01 1.46900e+01 + 901 901 1 2.11800e+01 1.82100e+01 3.03500e+01 + 902 902 1 -1.20055e+01 -1.62254e+01 4.27000e+00 + 903 903 1 -2.01155e+01 1.97800e+01 -1.69754e+01 + 904 904 1 1.26900e+01 -1.53554e+01 1.66100e+01 + 905 905 1 1.52500e+01 -3.04854e+01 2.55500e+01 + 906 906 1 1.04100e+01 -1.88854e+01 -2.32545e+00 + 907 907 1 -8.36545e+00 8.42000e+00 2.07000e+00 + 908 908 1 -2.21055e+01 6.18000e+00 7.89000e+00 + 909 909 1 -2.00055e+01 2.57000e+01 2.60500e+01 + 910 910 1 5.73000e+00 9.65000e+00 -1.30554e+01 + 911 911 1 -2.87155e+01 2.93500e+01 -7.50545e+00 + 912 912 1 -1.70855e+01 -1.41354e+01 -2.04254e+01 + 913 913 1 -8.51545e+00 -2.27054e+01 1.13100e+01 + 914 914 1 -6.12545e+00 5.60000e-01 -2.92354e+01 + 915 915 1 -9.92545e+00 1.07900e+01 1.47500e+01 + 916 916 1 -2.14755e+01 7.70000e-01 -2.56254e+01 + 917 917 1 -2.61655e+01 -6.59545e+00 -1.56454e+01 + 918 918 1 1.69200e+01 -9.54545e+00 7.69000e+00 + 919 919 1 -2.96455e+01 -6.82545e+00 -4.45445e-01 + 920 920 1 7.70000e+00 2.35800e+01 8.64000e+00 + 921 921 1 -1.89355e+01 -2.64854e+01 1.00600e+01 + 922 922 1 8.63000e+00 -4.52545e+00 2.12200e+01 + 923 923 1 1.85200e+01 -2.09354e+01 1.71700e+01 + 924 924 1 -1.05855e+01 1.97000e+00 -1.34954e+01 + 925 925 1 -2.45450e-01 2.50000e+00 1.13500e+01 + 926 926 1 -2.19455e+01 -1.23254e+01 2.26000e+00 + 927 927 1 1.73100e+01 -2.87854e+01 -8.09545e+00 + 928 928 1 -9.80545e+00 -1.91754e+01 -1.96754e+01 + 929 929 1 5.13000e+00 2.59000e+00 -2.63054e+01 + 930 930 1 -1.36055e+01 -3.00545e+00 1.50300e+01 + 931 931 1 2.08000e+00 8.30000e-01 -4.49545e+00 + 932 932 1 -1.18755e+01 -1.92254e+01 1.31500e+01 + 933 933 1 -2.14955e+01 1.59400e+01 2.03500e+01 + 934 934 1 -1.24055e+01 8.16000e+00 -4.96545e+00 + 935 935 1 1.06300e+01 2.54200e+01 2.95600e+01 + 936 936 1 -1.43555e+01 -1.00954e+01 -1.96654e+01 + 937 937 1 2.55700e+01 1.30900e+01 -7.05545e+00 + 938 938 1 -9.40545e+00 1.52300e+01 -1.17754e+01 + 939 939 1 2.07000e+00 -1.80154e+01 2.38400e+01 + 940 940 1 1.35200e+01 1.98300e+01 9.96000e+00 + 941 941 1 1.26000e+01 -2.00545e+00 2.65500e+01 + 942 942 1 1.57800e+01 3.20000e-01 1.49200e+01 + 943 943 1 8.67000e+00 2.64500e+01 2.57800e+01 + 944 944 1 -2.87255e+01 6.67000e+00 -1.01454e+01 + 945 945 1 2.09000e+00 -6.12545e+00 1.28300e+01 + 946 946 1 -1.72055e+01 3.74000e+00 -2.08054e+01 + 947 947 1 7.30000e-01 5.72000e+00 1.05500e+01 + 948 948 1 1.87800e+01 -1.56954e+01 6.46000e+00 + 949 949 1 2.29600e+01 7.80000e+00 1.42500e+01 + 950 950 1 -1.22155e+01 2.73400e+01 -2.88554e+01 + 951 951 1 2.31700e+01 -2.62154e+01 1.19000e+01 + 952 952 1 1.03100e+01 -1.60000e-01 9.87000e+00 + 953 953 1 -1.98255e+01 -2.82954e+01 -1.11754e+01 + 954 954 1 -2.43955e+01 2.30200e+01 1.73300e+01 + 955 955 1 1.25500e+01 2.75200e+01 1.11000e+00 + 956 956 1 -1.93755e+01 -1.81545e+00 2.59900e+01 + 957 957 1 -5.22545e+00 -3.06054e+01 -5.32545e+00 + 958 958 1 2.97700e+01 7.90000e-01 -1.60854e+01 + 959 959 1 2.39500e+01 1.57600e+01 -4.82545e+00 + 960 960 1 -2.60255e+01 -3.23545e+00 -1.64545e+00 + 961 961 1 -1.26955e+01 1.36900e+01 4.35000e+00 + 962 962 1 -2.22855e+01 3.62000e+00 -1.51554e+01 + 963 963 1 2.19700e+01 -1.61654e+01 -1.01954e+01 + 964 964 1 -2.62755e+01 -2.78854e+01 1.59200e+01 + 965 965 1 2.05700e+01 1.65800e+01 2.56000e+00 + 966 966 1 -9.24545e+00 -1.81545e+00 8.19000e+00 + 967 967 1 -1.08355e+01 -1.22454e+01 -1.90554e+01 + 968 968 1 -2.10155e+01 -1.71854e+01 2.33100e+01 + 969 969 1 -4.40545e+00 -1.28545e+00 -2.22354e+01 + 970 970 1 -2.95955e+01 -2.89854e+01 2.22400e+01 + 971 971 1 -1.23545e+00 -1.16854e+01 -8.34545e+00 + 972 972 1 -5.23545e+00 2.34600e+01 -1.72654e+01 + 973 973 1 4.94000e+00 1.87600e+01 2.43200e+01 + 974 974 1 3.38000e+00 -1.51054e+01 -1.41154e+01 + 975 975 1 -1.13545e+00 -7.63545e+00 -2.21454e+01 + 976 976 1 3.03600e+01 -9.91545e+00 2.22000e+01 + 977 977 1 -1.91155e+01 1.56500e+01 1.66300e+01 + 978 978 1 1.80000e-01 -1.22554e+01 -2.78354e+01 + 979 979 1 2.98200e+01 9.37000e+00 -2.63054e+01 + 980 980 1 -2.21055e+01 1.12100e+01 -2.69754e+01 + 981 981 1 -1.97755e+01 2.71200e+01 -1.33354e+01 + 982 982 1 1.85600e+01 1.34200e+01 -2.74954e+01 + 983 983 1 -1.23855e+01 2.49800e+01 -2.42354e+01 + 984 984 1 -3.07055e+01 1.71400e+01 2.51800e+01 + 985 985 1 -4.55545e+00 2.39900e+01 -3.79545e+00 + 986 986 1 1.50800e+01 -4.60545e+00 2.17300e+01 + 987 987 1 2.77000e+00 2.25600e+01 -1.43354e+01 + 988 988 1 1.11500e+01 1.90200e+01 2.17000e+01 + 989 989 1 -1.50955e+01 -2.01254e+01 -2.39954e+01 + 990 990 1 -2.00855e+01 -9.66545e+00 -6.45445e-01 + 991 991 1 -1.12355e+01 -3.49545e+00 -2.59054e+01 + 992 992 1 1.78200e+01 -2.85254e+01 -1.17354e+01 + 993 993 1 1.49400e+01 2.33100e+01 6.58000e+00 + 994 994 1 -1.35755e+01 -2.12554e+01 2.61600e+01 + 995 995 1 -1.43355e+01 1.27500e+01 2.98700e+01 + 996 996 1 7.60000e+00 2.72200e+01 -1.06654e+01 + 997 997 1 1.05800e+01 -1.24545e+00 2.28500e+01 + 998 998 1 -9.75545e+00 -1.28354e+01 -2.62254e+01 + 999 999 1 1.35300e+01 -1.82854e+01 -1.85445e-01 + 1000 1000 1 -2.73255e+01 -9.72545e+00 -1.83654e+01 + 1001 1001 1 -2.62455e+01 2.21000e+00 6.39000e+00 + 1002 1002 1 -1.63055e+01 -2.37854e+01 -2.70754e+01 + 1003 1003 1 -1.53455e+01 1.39600e+01 -2.74654e+01 + 1004 1004 1 -2.53055e+01 -2.03545e+00 -1.12454e+01 + 1005 1005 1 1.17700e+01 -1.07254e+01 -3.07454e+01 + 1006 1006 1 2.68000e+01 -1.58354e+01 -2.09545e+00 + 1007 1007 1 1.25600e+01 2.70700e+01 -1.67654e+01 + 1008 1008 1 -1.61455e+01 -1.69154e+01 -1.00854e+01 + 1009 1009 1 -2.49255e+01 5.11000e+00 1.98500e+01 + 1010 1010 1 -2.36655e+01 -3.90545e+00 2.43500e+01 + 1011 1011 1 2.48800e+01 3.00700e+01 2.03400e+01 + 1012 1012 1 -7.26545e+00 8.69000e+00 -4.91545e+00 + 1013 1013 1 2.09200e+01 -1.20754e+01 7.82000e+00 + 1014 1014 1 -2.99455e+01 1.00200e+01 -1.02054e+01 + 1015 1015 1 -2.55450e-01 1.73300e+01 -7.60545e+00 + 1016 1016 1 -2.06755e+01 -1.50454e+01 1.81000e+01 + 1017 1017 1 3.59000e+00 1.30000e+01 -1.02545e+00 + 1018 1018 1 -2.40255e+01 2.49000e+00 -7.18545e+00 + 1019 1019 1 3.36000e+00 -1.65054e+01 -3.67545e+00 + 1020 1020 1 5.94000e+00 1.08700e+01 2.11000e+01 + 1021 1021 1 -2.57655e+01 -1.58954e+01 -2.13654e+01 + 1022 1022 1 2.23000e+00 -3.17545e+00 1.96000e+01 + 1023 1023 1 1.04000e+01 2.22300e+01 -2.37054e+01 + 1024 1024 1 2.26300e+01 -1.31654e+01 -6.14545e+00 + 1025 1025 1 -1.51055e+01 1.65000e+01 -2.97354e+01 + 1026 1026 1 -2.26855e+01 2.22200e+01 -1.29354e+01 + 1027 1027 1 3.36000e+00 -1.28545e+00 2.29500e+01 + 1028 1028 1 2.56000e+00 2.79200e+01 2.62800e+01 + 1029 1029 1 -4.36545e+00 -2.65854e+01 7.22000e+00 + 1030 1030 1 -2.84545e+00 1.65100e+01 -2.26254e+01 + 1031 1031 1 2.32000e+01 -1.32154e+01 -2.84954e+01 + 1032 1032 1 -8.86545e+00 -2.37545e+00 -2.08954e+01 + 1033 1033 1 -8.97545e+00 1.54400e+01 1.53500e+01 + 1034 1034 1 -6.10545e+00 2.95200e+01 -9.73545e+00 + 1035 1035 1 2.72900e+01 1.09400e+01 -1.93154e+01 + 1036 1036 1 -2.34555e+01 9.18000e+00 2.05800e+01 + 1037 1037 1 2.19700e+01 2.38100e+01 2.61000e+01 + 1038 1038 1 -1.90455e+01 -1.09454e+01 1.64900e+01 + 1039 1039 1 -3.03545e+00 1.71200e+01 9.06000e+00 + 1040 1040 1 1.82500e+01 -1.27354e+01 1.23800e+01 + 1041 1041 1 -2.30545e+00 2.76400e+01 -2.39054e+01 + 1042 1042 1 2.08100e+01 -2.43654e+01 -1.94154e+01 + 1043 1043 1 -8.10545e+00 1.92300e+01 2.09100e+01 + 1044 1044 1 -5.39545e+00 1.39000e+01 1.16600e+01 + 1045 1045 1 1.01600e+01 -1.52854e+01 3.01400e+01 + 1046 1046 1 -2.71355e+01 8.22000e+00 2.57900e+01 + 1047 1047 1 2.96900e+01 -2.41154e+01 -2.46545e+00 + 1048 1048 1 -1.00655e+01 -9.79545e+00 -2.15454e+01 + 1049 1049 1 -3.45450e-01 1.84000e+00 -1.05545e+00 + 1050 1050 1 -1.83955e+01 -6.44545e+00 1.66600e+01 + 1051 1051 1 -8.90545e+00 -1.22854e+01 -1.09545e+00 + 1052 1052 1 1.03000e+01 -9.80545e+00 -2.40254e+01 + 1053 1053 1 -5.98545e+00 -6.05446e-01 3.53000e+00 + 1054 1054 1 -1.29545e+00 -1.17854e+01 -1.91954e+01 + 1055 1055 1 2.24600e+01 -2.43554e+01 4.04000e+00 + 1056 1056 1 2.25700e+01 -1.15254e+01 -1.14854e+01 + 1057 1057 1 2.37700e+01 2.57800e+01 7.02000e+00 + 1058 1058 1 -1.00555e+01 -1.56754e+01 -8.85545e+00 + 1059 1059 1 -1.59455e+01 -4.21545e+00 -8.91545e+00 + 1060 1060 1 -1.47055e+01 -3.00654e+01 -9.45445e-01 + 1061 1061 1 3.35000e+00 3.07100e+01 9.95000e+00 + 1062 1062 1 1.20200e+01 1.68500e+01 7.34000e+00 + 1063 1063 1 1.58800e+01 -1.48354e+01 -2.13354e+01 + 1064 1064 1 -1.31955e+01 -7.00545e+00 -1.86154e+01 + 1065 1065 1 -7.14545e+00 9.28000e+00 1.67900e+01 + 1066 1066 1 9.12000e+00 -1.33754e+01 1.43400e+01 + 1067 1067 1 2.16600e+01 2.71600e+01 -1.82854e+01 + 1068 1068 1 -2.66155e+01 -2.60954e+01 1.99700e+01 + 1069 1069 1 1.76700e+01 -2.89554e+01 1.68700e+01 + 1070 1070 1 2.13200e+01 -1.56545e+00 -2.68754e+01 + 1071 1071 1 -2.15555e+01 1.34300e+01 2.70000e+01 + 1072 1072 1 -1.14155e+01 -7.99545e+00 -1.43545e+00 + 1073 1073 1 -1.17955e+01 2.21800e+01 -4.90545e+00 + 1074 1074 1 2.94500e+01 1.89100e+01 -2.87554e+01 + 1075 1075 1 -2.83255e+01 -4.55446e-01 1.13500e+01 + 1076 1076 1 -2.38655e+01 -8.82545e+00 -9.63545e+00 + 1077 1077 1 2.05700e+01 -3.71545e+00 1.50900e+01 + 1078 1078 1 2.98000e+00 2.13000e+01 2.25900e+01 + 1079 1079 1 -2.91055e+01 -2.59754e+01 -1.70154e+01 + 1080 1080 1 -4.35545e+00 -7.09545e+00 2.29300e+01 + 1081 1081 1 2.75300e+01 7.59000e+00 -1.56754e+01 + 1082 1082 1 -2.56545e+00 1.80100e+01 -1.01954e+01 + 1083 1083 1 -9.68545e+00 -1.66254e+01 -2.83545e+00 + 1084 1084 1 1.85200e+01 -7.94545e+00 2.19600e+01 + 1085 1085 1 -2.00000e-01 2.24100e+01 7.12000e+00 + 1086 1086 1 -6.62545e+00 6.54000e+00 9.47000e+00 + 1087 1087 1 -5.43545e+00 -2.14554e+01 6.49000e+00 + 1088 1088 1 6.29000e+00 3.08100e+01 3.02400e+01 + 1089 1089 1 -2.94955e+01 1.74100e+01 8.89000e+00 + 1090 1090 1 -8.23545e+00 6.58000e+00 1.39400e+01 + 1091 1091 1 -1.35555e+01 2.16600e+01 5.16000e+00 + 1092 1092 1 -9.14545e+00 1.60200e+01 4.40000e-01 + 1093 1093 1 -8.15545e+00 -1.24254e+01 7.25000e+00 + 1094 1094 1 1.40900e+01 1.93500e+01 -2.25854e+01 + 1095 1095 1 9.80000e+00 -3.03454e+01 1.54400e+01 + 1096 1096 1 -8.60545e+00 1.26500e+01 2.68500e+01 + 1097 1097 1 -3.06955e+01 -4.63545e+00 1.50800e+01 + 1098 1098 1 -1.30055e+01 2.63100e+01 -1.96354e+01 + 1099 1099 1 1.82800e+01 2.41200e+01 -1.40354e+01 + 1100 1100 1 5.84000e+00 2.69600e+01 1.57000e+00 + 1101 1101 1 -1.52155e+01 -9.95545e+00 -6.42545e+00 + 1102 1102 1 1.80000e+00 2.09400e+01 -3.26545e+00 + 1103 1103 1 -8.03545e+00 -2.68854e+01 6.96000e+00 + 1104 1104 1 2.96600e+01 -1.03854e+01 6.72000e+00 + 1105 1105 1 2.66600e+01 1.22400e+01 5.26000e+00 + 1106 1106 1 -2.29855e+01 -1.75545e+00 1.18900e+01 + 1107 1107 1 -7.95450e-01 4.65000e+00 -1.40154e+01 + 1108 1108 1 -1.35455e+01 1.87000e+00 -1.66754e+01 + 1109 1109 1 -2.44355e+01 2.45500e+01 1.00700e+01 + 1110 1110 1 -1.95155e+01 1.45600e+01 -2.61954e+01 + 1111 1111 1 -2.09755e+01 2.31300e+01 -2.03654e+01 + 1112 1112 1 -3.06355e+01 -2.77654e+01 2.50000e+01 + 1113 1113 1 -9.68545e+00 -1.50854e+01 2.91400e+01 + 1114 1114 1 -1.53955e+01 -5.63545e+00 -2.35554e+01 + 1115 1115 1 1.47300e+01 -1.57154e+01 2.41200e+01 + 1116 1116 1 -6.91545e+00 9.32000e+00 6.79000e+00 + 1117 1117 1 1.21000e+01 -5.20545e+00 2.04000e+01 + 1118 1118 1 -1.58955e+01 2.15600e+01 -1.78654e+01 + 1119 1119 1 -1.50855e+01 2.90500e+01 -1.32454e+01 + 1120 1120 1 2.35000e+00 -1.46854e+01 -2.41954e+01 + 1121 1121 1 1.15500e+01 -7.48545e+00 3.01200e+01 + 1122 1122 1 -2.68055e+01 1.03000e+01 -1.56054e+01 + 1123 1123 1 2.68200e+01 -7.20545e+00 -2.67054e+01 + 1124 1124 1 -1.02555e+01 -5.85545e+00 -2.32854e+01 + 1125 1125 1 -1.19855e+01 9.60000e-01 2.91200e+01 + 1126 1126 1 1.93000e+00 9.92000e+00 1.07200e+01 + 1127 1127 1 6.47000e+00 -2.91154e+01 -9.32545e+00 + 1128 1128 1 -2.70855e+01 1.60300e+01 4.92000e+00 + 1129 1129 1 -1.09155e+01 -1.70754e+01 2.43600e+01 + 1130 1130 1 -2.20155e+01 1.57900e+01 -2.98545e+00 + 1131 1131 1 6.18000e+00 -2.06545e+00 3.32000e+00 + 1132 1132 1 8.10000e-01 -2.72054e+01 -2.70554e+01 + 1133 1133 1 9.20000e-01 -1.91854e+01 7.30000e-01 + 1134 1134 1 2.53100e+01 -3.12545e+00 -9.90545e+00 + 1135 1135 1 -4.83545e+00 3.03400e+01 1.11200e+01 + 1136 1136 1 -9.66545e+00 -4.44545e+00 2.05100e+01 + 1137 1137 1 -8.25545e+00 2.78900e+01 9.54000e+00 + 1138 1138 1 -3.02255e+01 8.95000e+00 1.79800e+01 + 1139 1139 1 -9.05450e-01 2.78500e+01 -1.60254e+01 + 1140 1140 1 2.01900e+01 -1.76254e+01 -2.33854e+01 + 1141 1141 1 -9.76545e+00 6.95000e+00 1.73800e+01 + 1142 1142 1 -2.16255e+01 -1.05654e+01 -2.90054e+01 + 1143 1143 1 1.81000e+00 -1.70545e+00 -8.16545e+00 + 1144 1144 1 -1.01555e+01 3.94000e+00 2.78000e+00 + 1145 1145 1 -2.09655e+01 -2.69254e+01 5.72000e+00 + 1146 1146 1 -1.45855e+01 -8.55545e+00 3.07700e+01 + 1147 1147 1 1.76400e+01 2.09800e+01 8.76000e+00 + 1148 1148 1 -9.71545e+00 2.40800e+01 -2.04054e+01 + 1149 1149 1 -2.03655e+01 -4.60545e+00 -5.47545e+00 + 1150 1150 1 -1.24545e+00 1.58700e+01 1.73700e+01 + 1151 1151 1 -1.50255e+01 -2.53054e+01 1.11700e+01 + 1152 1152 1 2.66800e+01 9.10000e+00 2.08700e+01 + 1153 1153 1 1.90000e+01 -2.89254e+01 3.09500e+01 + 1154 1154 1 7.07000e+00 -2.37954e+01 -3.81545e+00 + 1155 1155 1 9.82000e+00 4.13000e+00 1.34500e+01 + 1156 1156 1 2.01700e+01 -2.53654e+01 2.88300e+01 + 1157 1157 1 2.50000e+01 -3.96545e+00 2.12300e+01 + 1158 1158 1 2.91900e+01 1.49500e+01 2.74900e+01 + 1159 1159 1 4.15000e+00 -1.30254e+01 -1.76454e+01 + 1160 1160 1 1.40300e+01 2.93200e+01 -2.58754e+01 + 1161 1161 1 -3.40545e+00 2.22600e+01 7.75000e+00 + 1162 1162 1 1.35700e+01 -1.43754e+01 1.32000e+00 + 1163 1163 1 3.07300e+01 -9.04545e+00 1.80700e+01 + 1164 1164 1 4.63000e+00 -1.04154e+01 -3.00954e+01 + 1165 1165 1 -4.78545e+00 8.20000e+00 -1.17054e+01 + 1166 1166 1 -2.87855e+01 2.35000e+00 -2.81554e+01 + 1167 1167 1 -4.12545e+00 -2.72754e+01 -1.05545e+00 + 1168 1168 1 -8.40545e+00 -2.71454e+01 -8.45545e+00 + 1169 1169 1 -6.04545e+00 2.33500e+01 2.28200e+01 + 1170 1170 1 -2.93355e+01 3.67000e+00 9.81000e+00 + 1171 1171 1 -2.73255e+01 -4.35446e-01 2.78900e+01 + 1172 1172 1 -1.07855e+01 -1.55054e+01 1.60900e+01 + 1173 1173 1 -2.40555e+01 -2.96454e+01 2.31700e+01 + 1174 1174 1 2.52700e+01 -1.54154e+01 -1.83754e+01 + 1175 1175 1 -1.99355e+01 1.33500e+01 1.41200e+01 + 1176 1176 1 -1.43755e+01 6.89000e+00 6.60000e+00 + 1177 1177 1 2.97000e+01 -1.23554e+01 -4.87545e+00 + 1178 1178 1 2.16100e+01 1.40000e+01 8.82000e+00 + 1179 1179 1 1.28000e+00 2.95100e+01 -2.22054e+01 + 1180 1180 1 1.64600e+01 -2.85054e+01 -2.52654e+01 + 1181 1181 1 8.26000e+00 -2.49554e+01 -2.28954e+01 + 1182 1182 1 -2.87755e+01 3.27000e+00 2.23800e+01 + 1183 1183 1 -1.45655e+01 2.91300e+01 -5.05545e+00 + 1184 1184 1 -2.24455e+01 3.03500e+01 -1.49754e+01 + 1185 1185 1 -2.41755e+01 -1.34354e+01 -1.07354e+01 + 1186 1186 1 -2.17655e+01 4.17000e+00 -2.49754e+01 + 1187 1187 1 2.64100e+01 -1.12154e+01 1.51000e+01 + 1188 1188 1 1.90600e+01 -1.56654e+01 -8.03545e+00 + 1189 1189 1 -3.03255e+01 5.45000e+00 -1.93654e+01 + 1190 1190 1 -1.24855e+01 -1.19554e+01 2.66900e+01 + 1191 1191 1 1.82600e+01 -1.62354e+01 1.29600e+01 + 1192 1192 1 2.36100e+01 2.55000e+00 -2.15354e+01 + 1193 1193 1 2.24300e+01 -2.74254e+01 -1.22454e+01 + 1194 1194 1 2.09000e+00 -8.95446e-01 1.01900e+01 + 1195 1195 1 2.50900e+01 3.08900e+01 -9.69545e+00 + 1196 1196 1 3.90000e-01 2.11100e+01 -7.11545e+00 + 1197 1197 1 -7.51545e+00 5.62000e+00 5.75000e+00 + 1198 1198 1 -1.05355e+01 -2.71054e+01 -5.46545e+00 + 1199 1199 1 1.17700e+01 2.64400e+01 1.76800e+01 + 1200 1200 1 1.45700e+01 2.40600e+01 1.23900e+01 + 1201 1201 1 2.74300e+01 -1.06954e+01 -1.88554e+01 + 1202 1202 1 -3.06355e+01 -2.31554e+01 2.87000e+00 + 1203 1203 1 -1.75855e+01 -1.78545e+00 1.82700e+01 + 1204 1204 1 1.64900e+01 1.16000e+01 -2.45445e-01 + 1205 1205 1 -3.00055e+01 5.86000e+00 7.13000e+00 + 1206 1206 1 8.50000e-01 1.08300e+01 -4.04545e+00 + 1207 1207 1 1.49800e+01 -1.22654e+01 4.13000e+00 + 1208 1208 1 -3.05555e+01 -2.14554e+01 2.91700e+01 + 1209 1209 1 -3.04455e+01 2.29500e+01 1.58000e+00 + 1210 1210 1 -4.17545e+00 -7.76545e+00 2.85500e+01 + 1211 1211 1 2.73600e+01 -2.28154e+01 3.01200e+01 + 1212 1212 1 -1.46655e+01 8.46000e+00 -8.55545e+00 + 1213 1213 1 -2.76355e+01 2.95200e+01 1.80000e+00 + 1214 1214 1 -7.43545e+00 1.79300e+01 6.63000e+00 + 1215 1215 1 1.25000e+01 7.50000e+00 -2.59954e+01 + 1216 1216 1 2.33100e+01 3.07300e+01 -2.62454e+01 + 1217 1217 1 2.35500e+01 1.85100e+01 4.60000e-01 + 1218 1218 1 2.40800e+01 1.52700e+01 2.36400e+01 + 1219 1219 1 -2.29455e+01 1.75300e+01 -2.68954e+01 + 1220 1220 1 -1.03755e+01 2.62100e+01 -1.71654e+01 + 1221 1221 1 -1.09455e+01 1.91200e+01 -4.40545e+00 + 1222 1222 1 2.29100e+01 1.17000e+01 -3.07554e+01 + 1223 1223 1 -1.93955e+01 -4.83545e+00 1.91400e+01 + 1224 1224 1 2.35800e+01 -1.17554e+01 -2.14154e+01 + 1225 1225 1 1.89600e+01 -1.31545e+00 2.81100e+01 + 1226 1226 1 1.84700e+01 9.87000e+00 -2.68954e+01 + 1227 1227 1 -7.63545e+00 2.01400e+01 1.05700e+01 + 1228 1228 1 2.05500e+01 -1.89654e+01 1.49900e+01 + 1229 1229 1 2.50800e+01 2.00200e+01 -3.09154e+01 + 1230 1230 1 -2.55055e+01 -2.91554e+01 -1.80054e+01 + 1231 1231 1 -2.60555e+01 2.04900e+01 1.19800e+01 + 1232 1232 1 8.69000e+00 6.50000e-01 -6.15445e-01 + 1233 1233 1 -3.04355e+01 2.12800e+01 1.07800e+01 + 1234 1234 1 -8.75450e-01 -1.57454e+01 1.69400e+01 + 1235 1235 1 2.31500e+01 2.55500e+01 -3.03854e+01 + 1236 1236 1 -2.64355e+01 -4.92545e+00 2.79000e+01 + 1237 1237 1 -3.10555e+01 -3.05254e+01 2.99500e+01 + 1238 1238 1 7.28000e+00 -1.03954e+01 1.96000e+00 + 1239 1239 1 1.31600e+01 3.08000e+01 2.88100e+01 + 1240 1240 1 8.43000e+00 1.37400e+01 2.37000e+01 + 1241 1241 1 -2.45655e+01 -2.82254e+01 -1.38054e+01 + 1242 1242 1 2.23500e+01 1.20400e+01 -2.52154e+01 + 1243 1243 1 -1.13055e+01 2.94700e+01 -2.34554e+01 + 1244 1244 1 1.42000e+01 1.84700e+01 -3.98545e+00 + 1245 1245 1 -2.57455e+01 1.20800e+01 2.46700e+01 + 1246 1246 1 -2.54545e+00 1.07400e+01 -1.06654e+01 + 1247 1247 1 1.30000e+00 -9.58545e+00 9.84000e+00 + 1248 1248 1 -2.05450e-01 8.12000e+00 1.78300e+01 + 1249 1249 1 1.82400e+01 -5.30545e+00 2.98900e+01 + 1250 1250 1 8.80000e+00 -5.03545e+00 -1.25254e+01 + 1251 1251 1 -8.12545e+00 2.29100e+01 6.17000e+00 + 1252 1252 1 -1.43955e+01 -1.83454e+01 1.56700e+01 + 1253 1253 1 1.54550e-01 4.05000e+00 2.83800e+01 + 1254 1254 1 -1.01755e+01 1.48800e+01 -1.84254e+01 + 1255 1255 1 -3.01955e+01 1.21900e+01 2.75400e+01 + 1256 1256 1 -2.24155e+01 -2.04054e+01 1.07400e+01 + 1257 1257 1 -7.95450e-01 7.63000e+00 -2.43154e+01 + 1258 1258 1 7.49000e+00 1.42800e+01 -1.17254e+01 + 1259 1259 1 2.67800e+01 -2.37454e+01 -5.73545e+00 + 1260 1260 1 -1.73455e+01 2.41000e+00 1.87500e+01 + 1261 1261 1 1.66700e+01 5.47000e+00 -7.55445e-01 + 1262 1262 1 -6.52545e+00 9.75000e+00 -2.09554e+01 + 1263 1263 1 1.55400e+01 -2.70554e+01 3.27000e+00 + 1264 1264 1 2.31100e+01 6.80000e-01 3.87000e+00 + 1265 1265 1 3.03400e+01 6.25000e+00 -2.31354e+01 + 1266 1266 1 -1.78655e+01 2.25700e+01 1.35500e+01 + 1267 1267 1 -2.65755e+01 -1.62554e+01 -1.13154e+01 + 1268 1268 1 -2.25455e+01 1.12200e+01 -7.16545e+00 + 1269 1269 1 -2.87155e+01 2.26100e+01 -2.44954e+01 + 1270 1270 1 -7.82545e+00 -2.82754e+01 1.84100e+01 + 1271 1271 1 -2.50055e+01 2.50000e-01 3.08200e+01 + 1272 1272 1 2.83200e+01 -4.15545e+00 -1.56354e+01 + 1273 1273 1 -2.44155e+01 2.09200e+01 3.29000e+00 + 1274 1274 1 -2.12545e+00 2.61000e+00 2.84000e+00 + 1275 1275 1 2.50800e+01 2.72000e+01 -3.26545e+00 + 1276 1276 1 6.85000e+00 2.26400e+01 1.57300e+01 + 1277 1277 1 1.83500e+01 -1.60454e+01 2.84400e+01 + 1278 1278 1 1.68000e+00 -2.44854e+01 -2.49854e+01 + 1279 1279 1 -8.83545e+00 4.42000e+00 -2.40354e+01 + 1280 1280 1 5.50000e+00 1.74000e+00 1.85500e+01 + 1281 1281 1 1.48400e+01 -4.32545e+00 1.73000e+01 + 1282 1282 1 -1.45955e+01 9.93000e+00 -2.15554e+01 + 1283 1283 1 8.01000e+00 -3.74545e+00 -1.56954e+01 + 1284 1284 1 3.06600e+01 2.03500e+01 2.24900e+01 + 1285 1285 1 -7.10545e+00 1.06700e+01 2.35400e+01 + 1286 1286 1 -2.15455e+01 -1.65054e+01 -4.38545e+00 + 1287 1287 1 1.11100e+01 -2.09954e+01 2.81300e+01 + 1288 1288 1 -1.97255e+01 -1.16654e+01 -1.24654e+01 + 1289 1289 1 2.62000e+01 9.76000e+00 -1.32154e+01 + 1290 1290 1 -1.73545e+00 5.58000e+00 -9.53545e+00 + 1291 1291 1 2.91000e+01 -2.55254e+01 1.65000e+00 + 1292 1292 1 -2.10855e+01 -1.08154e+01 -1.64154e+01 + 1293 1293 1 -1.22055e+01 2.74200e+01 1.55300e+01 + 1294 1294 1 1.92600e+01 1.97500e+01 1.65400e+01 + 1295 1295 1 -1.12255e+01 -1.49154e+01 -3.00154e+01 + 1296 1296 1 -8.70545e+00 -1.87754e+01 2.60700e+01 + 1297 1297 1 -2.77955e+01 2.73700e+01 1.16300e+01 + 1298 1298 1 -8.67545e+00 -2.86154e+01 9.80000e+00 + 1299 1299 1 2.06200e+01 -1.66545e+00 -5.23545e+00 + 1300 1300 1 6.88000e+00 -2.02554e+01 1.68800e+01 + 1301 1301 1 -7.88545e+00 2.10800e+01 -1.85154e+01 + 1302 1302 1 1.15500e+01 1.84300e+01 1.21700e+01 + 1303 1303 1 -1.55255e+01 3.67000e+00 2.86100e+01 + 1304 1304 1 1.34100e+01 -7.45545e+00 1.40100e+01 + 1305 1305 1 -2.78855e+01 1.95600e+01 2.06200e+01 + 1306 1306 1 2.93000e+00 2.05100e+01 9.99000e+00 + 1307 1307 1 2.38000e+01 -2.87254e+01 2.34600e+01 + 1308 1308 1 -1.98255e+01 -6.64545e+00 -1.80954e+01 + 1309 1309 1 -1.68545e+00 -4.41545e+00 -1.97854e+01 + 1310 1310 1 1.00900e+01 1.72800e+01 -1.37545e+00 + 1311 1311 1 4.50000e+00 1.21600e+01 1.72500e+01 + 1312 1312 1 -2.96055e+01 -7.49545e+00 -5.04545e+00 + 1313 1313 1 -4.00000e-02 -1.02054e+01 4.04555e-01 + 1314 1314 1 -2.60545e+00 -2.91554e+01 -2.68854e+01 + 1315 1315 1 1.46600e+01 4.32000e+00 -2.52954e+01 + 1316 1316 1 -8.85450e-01 3.00600e+01 2.73800e+01 + 1317 1317 1 -4.71545e+00 -2.15754e+01 1.78400e+01 + 1318 1318 1 1.87700e+01 1.60600e+01 -1.37554e+01 + 1319 1319 1 2.86800e+01 -1.42954e+01 -2.97854e+01 + 1320 1320 1 -2.41355e+01 -1.40000e-01 -2.20854e+01 + 1321 1321 1 2.70000e+01 -3.08354e+01 2.40000e+01 + 1322 1322 1 5.53000e+00 2.84800e+01 8.47000e+00 + 1323 1323 1 1.92400e+01 -2.68154e+01 5.05000e+00 + 1324 1324 1 -1.00855e+01 8.16000e+00 -1.23254e+01 + 1325 1325 1 -1.67255e+01 1.58400e+01 -1.65254e+01 + 1326 1326 1 -1.14855e+01 -1.41554e+01 2.04555e-01 + 1327 1327 1 -2.57355e+01 2.68000e+00 -1.80454e+01 + 1328 1328 1 1.54600e+01 -1.10545e+00 2.28800e+01 + 1329 1329 1 -2.01545e+00 2.45543e-02 9.87000e+00 + 1330 1330 1 -5.73545e+00 1.60200e+01 1.00000e+00 + 1331 1331 1 -2.17255e+01 -1.65054e+01 2.93900e+01 + 1332 1332 1 9.11000e+00 9.02000e+00 -1.73754e+01 + 1333 1333 1 1.94000e+01 -2.29454e+01 3.30000e+00 + 1334 1334 1 -2.68055e+01 -2.85454e+01 4.70000e-01 + 1335 1335 1 -2.23255e+01 3.60000e+00 5.51000e+00 + 1336 1336 1 -2.68545e+00 -6.08545e+00 -2.61554e+01 + 1337 1337 1 1.82200e+01 -2.44354e+01 2.11700e+01 + 1338 1338 1 -2.52855e+01 4.91000e+00 -2.98054e+01 + 1339 1339 1 -5.54502e-02 -1.61554e+01 -7.07545e+00 + 1340 1340 1 -9.59545e+00 -6.91545e+00 1.68700e+01 + 1341 1341 1 8.53000e+00 -1.81554e+01 -2.45854e+01 + 1342 1342 1 -1.65855e+01 1.83100e+01 -2.55554e+01 + 1343 1343 1 -6.75450e-01 1.21800e+01 2.05600e+01 + 1344 1344 1 -2.00555e+01 2.84800e+01 1.59600e+01 + 1345 1345 1 -1.37155e+01 -4.76545e+00 -2.87254e+01 + 1346 1346 1 2.24100e+01 2.80000e+01 -6.95545e+00 + 1347 1347 1 1.02300e+01 2.56500e+01 1.18700e+01 + 1348 1348 1 2.48000e+00 -2.16054e+01 -2.21254e+01 + 1349 1349 1 1.07000e+00 -3.03254e+01 2.18300e+01 + 1350 1350 1 -8.84545e+00 -2.36354e+01 -7.66545e+00 + 1351 1351 1 2.82700e+01 2.10900e+01 2.87000e+00 + 1352 1352 1 -7.27545e+00 -1.47545e+00 2.85700e+01 + 1353 1353 1 2.51400e+01 -2.30054e+01 -1.99354e+01 + 1354 1354 1 2.86400e+01 -2.08754e+01 -1.24754e+01 + 1355 1355 1 2.77500e+01 2.50300e+01 -6.24545e+00 + 1356 1356 1 1.76700e+01 2.62000e+00 1.11100e+01 + 1357 1357 1 -3.89545e+00 -2.50554e+01 -1.63454e+01 + 1358 1358 1 2.25700e+01 2.63000e+01 -5.55445e-01 + 1359 1359 1 3.28000e+00 -1.79554e+01 -2.42454e+01 + 1360 1360 1 -2.11555e+01 9.32000e+00 1.47800e+01 + 1361 1361 1 1.29600e+01 7.30000e-01 2.65000e+00 + 1362 1362 1 3.62000e+00 3.75000e+00 2.84900e+01 + 1363 1363 1 -2.78545e+00 -1.18154e+01 2.25000e+01 + 1364 1364 1 1.62500e+01 -2.71754e+01 -3.28545e+00 + 1365 1365 1 1.52200e+01 4.35000e+00 1.24400e+01 + 1366 1366 1 -2.30255e+01 2.09100e+01 2.08600e+01 + 1367 1367 1 2.50100e+01 -1.61654e+01 -7.28545e+00 + 1368 1368 1 1.02200e+01 2.32300e+01 2.33900e+01 + 1369 1369 1 4.18000e+00 -1.85854e+01 -2.06954e+01 + 1370 1370 1 -1.20555e+01 -1.84854e+01 2.90300e+01 + 1371 1371 1 -1.29755e+01 1.50000e+00 8.78000e+00 + 1372 1372 1 -2.24555e+01 2.90200e+01 -6.40545e+00 + 1373 1373 1 -2.56155e+01 1.86300e+01 1.62300e+01 + 1374 1374 1 3.05000e+01 4.09000e+00 1.28100e+01 + 1375 1375 1 -3.05955e+01 -2.56554e+01 8.23000e+00 + 1376 1376 1 1.52900e+01 -2.37654e+01 1.41500e+01 + 1377 1377 1 -7.61545e+00 -1.86754e+01 -3.04754e+01 + 1378 1378 1 -5.24545e+00 -5.01545e+00 -1.49454e+01 + 1379 1379 1 2.32500e+01 -5.39545e+00 -2.61554e+01 + 1380 1380 1 1.54900e+01 -8.66545e+00 -3.08854e+01 + 1381 1381 1 -2.93455e+01 1.23000e+00 -1.76754e+01 + 1382 1382 1 -2.66355e+01 2.40700e+01 -4.80545e+00 + 1383 1383 1 -1.67545e+00 2.76000e+01 -2.96754e+01 + 1384 1384 1 7.36000e+00 -2.52454e+01 1.53300e+01 + 1385 1385 1 -3.05155e+01 -1.02754e+01 -2.40000e-01 + 1386 1386 1 1.41000e+00 1.22500e+01 -3.07354e+01 + 1387 1387 1 8.98000e+00 5.26000e+00 -1.91954e+01 + 1388 1388 1 -2.44155e+01 -2.34854e+01 -2.40854e+01 + 1389 1389 1 1.58600e+01 -1.29154e+01 1.99500e+01 + 1390 1390 1 -1.16155e+01 -2.14054e+01 3.08900e+01 + 1391 1391 1 1.64000e+00 -5.25446e-01 -2.91654e+01 + 1392 1392 1 -1.77155e+01 -2.02545e+00 -2.80545e+00 + 1393 1393 1 1.56700e+01 2.98800e+01 1.19000e+01 + 1394 1394 1 -2.85055e+01 -2.77854e+01 -1.35854e+01 + 1395 1395 1 -5.99545e+00 -2.12254e+01 2.82500e+01 + 1396 1396 1 -1.14755e+01 -2.07454e+01 -1.72254e+01 + 1397 1397 1 -1.83755e+01 -2.65054e+01 -2.68854e+01 + 1398 1398 1 -5.75545e+00 2.25800e+01 -9.33545e+00 + 1399 1399 1 1.88600e+01 2.96600e+01 -1.55954e+01 + 1400 1400 1 7.17000e+00 1.58900e+01 -8.83545e+00 + 1401 1401 1 1.85000e+01 -2.96854e+01 9.04000e+00 + 1402 1402 1 -2.46955e+01 -8.65545e+00 2.26500e+01 + 1403 1403 1 -1.50155e+01 3.49000e+00 -2.47354e+01 + 1404 1404 1 1.59600e+01 -1.99054e+01 -2.29454e+01 + 1405 1405 1 -1.52655e+01 -2.72754e+01 -1.95254e+01 + 1406 1406 1 2.81400e+01 -6.78545e+00 -1.79254e+01 + 1407 1407 1 1.13500e+01 -2.52354e+01 2.80900e+01 + 1408 1408 1 2.43400e+01 1.78400e+01 -1.58454e+01 + 1409 1409 1 4.11000e+00 5.12000e+00 -9.44545e+00 + 1410 1410 1 -2.84455e+01 -2.36254e+01 2.51800e+01 + 1411 1411 1 -6.58545e+00 -5.48545e+00 1.04300e+01 + 1412 1412 1 2.46000e+01 -1.86654e+01 -1.22554e+01 + 1413 1413 1 1.96800e+01 1.02000e+00 -2.29354e+01 + 1414 1414 1 1.58000e+01 3.21000e+00 -1.33954e+01 + 1415 1415 1 -2.54855e+01 1.72800e+01 2.10800e+01 + 1416 1416 1 -8.96545e+00 -1.12854e+01 -1.20654e+01 + 1417 1417 1 -2.55855e+01 2.90500e+01 -1.07754e+01 + 1418 1418 1 6.82000e+00 -5.76545e+00 3.40000e+00 + 1419 1419 1 1.19700e+01 2.27900e+01 1.53600e+01 + 1420 1420 1 -2.71455e+01 -2.21054e+01 -7.87545e+00 + 1421 1421 1 -2.35055e+01 -2.62354e+01 -2.71954e+01 + 1422 1422 1 -3.15450e-01 -1.59654e+01 2.18700e+01 + 1423 1423 1 -2.15545e+00 1.36000e+00 2.51500e+01 + 1424 1424 1 2.95000e+01 5.83000e+00 3.06900e+01 + 1425 1425 1 -2.77955e+01 -7.22545e+00 1.81400e+01 + 1426 1426 1 5.66000e+00 1.03200e+01 4.93000e+00 + 1427 1427 1 -1.17955e+01 2.91900e+01 1.12900e+01 + 1428 1428 1 3.03400e+01 1.56600e+01 6.13000e+00 + 1429 1429 1 4.76000e+00 1.50000e+00 -3.09354e+01 + 1430 1430 1 -2.98055e+01 3.84000e+00 3.08000e+00 + 1431 1431 1 2.81000e+01 1.01000e+00 -2.16454e+01 + 1432 1432 1 8.44000e+00 -2.26554e+01 7.18000e+00 + 1433 1433 1 -1.92255e+01 1.91800e+01 -1.38354e+01 + 1434 1434 1 -2.72545e+00 3.76000e+00 6.15000e+00 + 1435 1435 1 -5.31545e+00 -6.36545e+00 1.79200e+01 + 1436 1436 1 -1.65855e+01 -1.03854e+01 -1.60654e+01 + 1437 1437 1 -8.48545e+00 -2.06554e+01 1.59800e+01 + 1438 1438 1 9.08000e+00 -1.06054e+01 -1.71754e+01 + 1439 1439 1 -2.77655e+01 3.05000e+00 -4.41545e+00 + 1440 1440 1 -2.73855e+01 -1.84854e+01 2.10200e+01 + 1441 1441 1 2.11700e+01 1.71900e+01 2.03200e+01 + 1442 1442 1 -2.85455e+01 -1.29354e+01 5.20000e-01 + 1443 1443 1 9.27000e+00 4.44000e+00 2.38000e+00 + 1444 1444 1 2.99100e+01 -2.52254e+01 1.20600e+01 + 1445 1445 1 1.07800e+01 5.29000e+00 -2.39254e+01 + 1446 1446 1 -2.69655e+01 -4.26545e+00 -1.37154e+01 + 1447 1447 1 -1.88555e+01 -2.78754e+01 1.63800e+01 + 1448 1448 1 2.68300e+01 1.41100e+01 -4.10545e+00 + 1449 1449 1 -2.54655e+01 8.94000e+00 1.65800e+01 + 1450 1450 1 2.57000e+01 2.98000e+00 -1.72354e+01 + 1451 1451 1 1.63900e+01 1.26200e+01 2.63700e+01 + 1452 1452 1 1.80000e+01 -3.35545e+00 -1.94054e+01 + 1453 1453 1 -1.36755e+01 1.11600e+01 1.02400e+01 + 1454 1454 1 -2.18755e+01 8.11000e+00 3.74000e+00 + 1455 1455 1 -1.13355e+01 -3.07854e+01 2.62500e+01 + 1456 1456 1 2.85100e+01 -1.07054e+01 -1.50454e+01 + 1457 1457 1 -2.42455e+01 -1.50054e+01 9.99000e+00 + 1458 1458 1 2.29400e+01 -1.85754e+01 5.08000e+00 + 1459 1459 1 2.79000e+00 1.87000e+00 -1.52654e+01 + 1460 1460 1 8.59000e+00 2.16100e+01 -1.11545e+00 + 1461 1461 1 3.06400e+01 1.56000e+01 -2.82754e+01 + 1462 1462 1 2.90200e+01 4.76000e+00 -1.55054e+01 + 1463 1463 1 -2.68655e+01 3.05500e+01 7.44000e+00 + 1464 1464 1 -2.80055e+01 -2.97654e+01 2.77000e+01 + 1465 1465 1 -3.89545e+00 -1.19154e+01 8.57000e+00 + 1466 1466 1 -1.93255e+01 -5.51545e+00 -2.19454e+01 + 1467 1467 1 -2.81355e+01 1.08600e+01 8.30000e-01 + 1468 1468 1 3.08600e+01 -9.65446e-01 4.12000e+00 + 1469 1469 1 1.21700e+01 -4.20545e+00 1.78000e+00 + 1470 1470 1 -1.26155e+01 -1.33354e+01 6.65000e+00 + 1471 1471 1 -2.58255e+01 -2.85446e-01 -2.59554e+01 + 1472 1472 1 2.11200e+01 -3.52545e+00 -2.31454e+01 + 1473 1473 1 3.10100e+01 -2.64654e+01 -2.11554e+01 + 1474 1474 1 -3.07455e+01 -1.61954e+01 -2.99354e+01 + 1475 1475 1 -2.30155e+01 -2.37554e+01 4.54000e+00 + 1476 1476 1 -7.23545e+00 -1.50854e+01 2.84000e+00 + 1477 1477 1 -1.31455e+01 -4.22545e+00 1.47000e+00 + 1478 1478 1 2.54000e+00 -1.49754e+01 2.18000e+00 + 1479 1479 1 1.93800e+01 -4.28545e+00 2.47900e+01 + 1480 1480 1 -6.91545e+00 -1.81154e+01 -8.33545e+00 + 1481 1481 1 2.33800e+01 1.22000e+00 2.12200e+01 + 1482 1482 1 2.05800e+01 -1.87154e+01 -6.41545e+00 + 1483 1483 1 -2.41455e+01 -1.60654e+01 1.88000e+00 + 1484 1484 1 3.01700e+01 6.60000e-01 2.89300e+01 + 1485 1485 1 1.28400e+01 -1.17545e+00 1.81700e+01 + 1486 1486 1 -2.60555e+01 2.76000e+00 -2.46454e+01 + 1487 1487 1 -2.97655e+01 2.22000e+01 -1.39354e+01 + 1488 1488 1 1.58100e+01 -6.28545e+00 -1.80654e+01 + 1489 1489 1 1.60700e+01 -1.10554e+01 -1.97354e+01 + 1490 1490 1 6.40000e+00 -2.41054e+01 1.90600e+01 + 1491 1491 1 -1.89555e+01 1.25300e+01 -3.85545e+00 + 1492 1492 1 1.75800e+01 -2.83154e+01 -1.87654e+01 + 1493 1493 1 -2.08755e+01 -2.32854e+01 -1.21754e+01 + 1494 1494 1 5.58000e+00 2.48700e+01 -1.92554e+01 + 1495 1495 1 1.69200e+01 8.12000e+00 2.30200e+01 + 1496 1496 1 -2.92855e+01 -1.69854e+01 -1.30545e+00 + 1497 1497 1 -1.79355e+01 -1.59954e+01 3.01700e+01 + 1498 1498 1 2.72000e+01 1.58000e+00 1.43700e+01 + 1499 1499 1 -1.02555e+01 -2.76654e+01 -1.96654e+01 + 1500 1500 1 1.85700e+01 5.66000e+00 -9.36545e+00 + 1501 1501 1 1.65900e+01 -1.92654e+01 2.48700e+01 + 1502 1502 1 -2.51455e+01 2.89500e+01 -2.78754e+01 + 1503 1503 1 2.94400e+01 -3.07554e+01 2.04300e+01 + 1504 1504 1 -1.79255e+01 -2.11954e+01 1.23600e+01 + 1505 1505 1 1.75700e+01 1.38300e+01 -3.63545e+00 + 1506 1506 1 1.13700e+01 2.15200e+01 -3.89545e+00 + 1507 1507 1 1.87000e+00 1.23200e+01 -1.58554e+01 + 1508 1508 1 3.08200e+01 2.98000e+01 -2.49154e+01 + 1509 1509 1 -2.88545e+00 -2.08454e+01 -1.77854e+01 + 1510 1510 1 1.08800e+01 -8.35446e-01 -7.86545e+00 + 1511 1511 1 -5.21545e+00 -2.56154e+01 -1.21754e+01 + 1512 1512 1 -4.67545e+00 3.07900e+01 -1.38254e+01 + 1513 1513 1 -1.64455e+01 6.80000e-01 1.38100e+01 + 1514 1514 1 5.68000e+00 -1.29254e+01 -2.46754e+01 + 1515 1515 1 -4.96545e+00 -2.91054e+01 1.56600e+01 + 1516 1516 1 6.77000e+00 4.10000e-01 -4.15545e+00 + 1517 1517 1 4.76000e+00 2.04000e+00 1.24200e+01 + 1518 1518 1 2.79800e+01 8.84000e+00 2.44000e+01 + 1519 1519 1 -1.38855e+01 2.35500e+01 -3.09554e+01 + 1520 1520 1 2.18300e+01 1.30700e+01 -3.72545e+00 + 1521 1521 1 -2.79555e+01 -1.13154e+01 -2.42154e+01 + 1522 1522 1 2.06000e+01 2.88200e+01 1.49900e+01 + 1523 1523 1 2.38100e+01 -1.20054e+01 -2.90545e+00 + 1524 1524 1 -1.47655e+01 2.92600e+01 2.69500e+01 + 1525 1525 1 1.49600e+01 1.57400e+01 -1.20954e+01 + 1526 1526 1 -1.12555e+01 -2.66054e+01 -1.04545e+00 + 1527 1527 1 7.90000e-01 4.46000e+00 1.45900e+01 + 1528 1528 1 1.45400e+01 -1.87154e+01 6.87000e+00 + 1529 1529 1 -3.04155e+01 -1.64854e+01 -1.95454e+01 + 1530 1530 1 8.22000e+00 7.55000e+00 -2.76754e+01 + 1531 1531 1 1.25200e+01 -8.13545e+00 -2.74154e+01 + 1532 1532 1 -7.49545e+00 -1.35054e+01 1.53200e+01 + 1533 1533 1 2.27200e+01 -9.25545e+00 -2.45754e+01 + 1534 1534 1 -4.53545e+00 2.77400e+01 1.33200e+01 + 1535 1535 1 -1.54655e+01 1.99700e+01 -2.09454e+01 + 1536 1536 1 2.48000e+01 3.04100e+01 -2.17154e+01 + 1537 1537 1 -2.87055e+01 -6.18545e+00 1.00500e+01 + 1538 1538 1 1.12900e+01 -1.90454e+01 1.90300e+01 + 1539 1539 1 -3.06455e+01 -2.83545e+00 -1.44545e+00 + 1540 1540 1 1.51500e+01 2.34800e+01 -2.37854e+01 + 1541 1541 1 -2.08545e+00 -8.29545e+00 -3.08545e+00 + 1542 1542 1 1.73900e+01 -1.90545e+00 -2.46154e+01 + 1543 1543 1 -2.77055e+01 9.11000e+00 -2.80854e+01 + 1544 1544 1 2.66600e+01 2.45543e-02 6.20000e-01 + 1545 1545 1 -2.72655e+01 -8.48545e+00 2.61300e+01 + 1546 1546 1 -1.34555e+01 -2.83554e+01 1.05900e+01 + 1547 1547 1 -2.00000e-01 -6.89545e+00 4.35000e+00 + 1548 1548 1 -9.25450e-01 -8.54457e-02 -4.14545e+00 + 1549 1549 1 1.75200e+01 2.65900e+01 1.41100e+01 + 1550 1550 1 3.03000e+01 1.00700e+01 2.05800e+01 + 1551 1551 1 -1.91655e+01 8.91000e+00 -2.45154e+01 + 1552 1552 1 -2.31255e+01 -9.17545e+00 2.97100e+01 + 1553 1553 1 1.08100e+01 1.95400e+01 3.43000e+00 + 1554 1554 1 2.20800e+01 -9.46545e+00 -6.60545e+00 + 1555 1555 1 2.31300e+01 4.44000e+00 -2.96554e+01 + 1556 1556 1 -1.89655e+01 -8.46545e+00 6.72000e+00 + 1557 1557 1 4.94000e+00 6.56000e+00 -1.76054e+01 + 1558 1558 1 1.71100e+01 7.20000e-01 -2.68054e+01 + 1559 1559 1 -2.74555e+01 -1.92854e+01 -2.24354e+01 + 1560 1560 1 -1.61855e+01 2.48900e+01 1.00400e+01 + 1561 1561 1 3.03700e+01 1.24100e+01 3.09600e+01 + 1562 1562 1 -4.92545e+00 3.08100e+01 2.62300e+01 + 1563 1563 1 -1.76455e+01 -6.90545e+00 -2.77554e+01 + 1564 1564 1 2.82600e+01 1.01100e+01 -8.34545e+00 + 1565 1565 1 1.62000e+01 1.23000e+00 2.99800e+01 + 1566 1566 1 6.69000e+00 2.24000e+01 -2.06454e+01 + 1567 1567 1 -1.78545e+00 1.05100e+01 -2.12754e+01 + 1568 1568 1 2.66100e+01 2.75000e+00 5.30000e+00 + 1569 1569 1 3.40000e-01 -1.28654e+01 2.56100e+01 + 1570 1570 1 -8.55545e+00 2.39400e+01 1.16800e+01 + 1571 1571 1 -2.62655e+01 -7.96545e+00 1.40600e+01 + 1572 1572 1 -2.60545e+00 -3.08754e+01 -8.15545e+00 + 1573 1573 1 1.22300e+01 -7.18545e+00 -2.58545e+00 + 1574 1574 1 1.84200e+01 2.43300e+01 2.76300e+01 + 1575 1575 1 -1.70255e+01 2.54000e+01 -9.83545e+00 + 1576 1576 1 5.24000e+00 -1.26154e+01 4.71000e+00 + 1577 1577 1 -2.03955e+01 -2.28354e+01 2.39000e+01 + 1578 1578 1 7.95000e+00 1.88000e+00 -2.23554e+01 + 1579 1579 1 1.20300e+01 1.16500e+01 1.64200e+01 + 1580 1580 1 3.77000e+00 1.29500e+01 -1.02054e+01 + 1581 1581 1 -1.52855e+01 5.40000e+00 1.59200e+01 + 1582 1582 1 -3.74545e+00 -1.10454e+01 -1.17354e+01 + 1583 1583 1 1.98300e+01 6.12000e+00 1.98200e+01 + 1584 1584 1 2.34800e+01 -9.65446e-01 -3.02254e+01 + 1585 1585 1 -2.81555e+01 -3.09954e+01 -1.11154e+01 + 1586 1586 1 -1.21755e+01 8.48000e+00 -1.63254e+01 + 1587 1587 1 5.45000e+00 -2.57454e+01 -2.84354e+01 + 1588 1588 1 -8.35450e-01 2.95700e+01 2.00800e+01 + 1589 1589 1 -1.70155e+01 3.07400e+01 1.48900e+01 + 1590 1590 1 2.66700e+01 6.20000e+00 2.85600e+01 + 1591 1591 1 -2.57545e+00 -7.61545e+00 -1.02954e+01 + 1592 1592 1 -5.99545e+00 -1.89454e+01 -1.93254e+01 + 1593 1593 1 -2.85655e+01 1.30300e+01 -2.47754e+01 + 1594 1594 1 -1.45155e+01 1.99300e+01 1.53800e+01 + 1595 1595 1 -2.46855e+01 7.21000e+00 3.50000e-01 + 1596 1596 1 8.31000e+00 -2.67854e+01 2.38700e+01 + 1597 1597 1 9.66000e+00 -2.59454e+01 -1.82454e+01 + 1598 1598 1 2.92700e+01 -2.84954e+01 1.51600e+01 + 1599 1599 1 -3.80000e-01 -1.51154e+01 -3.11054e+01 + 1600 1600 1 1.98200e+01 4.89000e+00 1.49500e+01 + 1601 1601 1 -2.04155e+01 -1.71545e+00 3.06700e+01 + 1602 1602 1 -3.07655e+01 2.68300e+01 2.67200e+01 + 1603 1603 1 2.74300e+01 -2.62454e+01 -2.88254e+01 + 1604 1604 1 -2.24055e+01 1.53300e+01 6.27000e+00 + 1605 1605 1 2.97300e+01 -4.96545e+00 -1.12354e+01 + 1606 1606 1 1.42600e+01 2.47900e+01 -8.94545e+00 + 1607 1607 1 2.24900e+01 2.34200e+01 -2.09654e+01 + 1608 1608 1 1.46500e+01 1.71400e+01 -2.68454e+01 + 1609 1609 1 -2.03955e+01 1.82400e+01 3.87000e+00 + 1610 1610 1 1.19800e+01 -3.02554e+01 1.25800e+01 + 1611 1611 1 1.19800e+01 1.11700e+01 2.91900e+01 + 1612 1612 1 7.75000e+00 -1.56654e+01 -9.53545e+00 + 1613 1613 1 -2.52455e+01 2.43000e+01 -8.13545e+00 + 1614 1614 1 -1.71155e+01 1.35600e+01 3.84000e+00 + 1615 1615 1 2.86600e+01 2.86800e+01 8.92000e+00 + 1616 1616 1 2.67800e+01 -5.75545e+00 -2.23854e+01 + 1617 1617 1 4.38000e+00 -1.76154e+01 3.09500e+01 + 1618 1618 1 -7.82545e+00 -2.04954e+01 2.01500e+01 + 1619 1619 1 8.66000e+00 -1.79454e+01 -2.93754e+01 + 1620 1620 1 -2.34755e+01 -2.72545e+00 1.80000e+00 + 1621 1621 1 -2.70155e+01 -8.46545e+00 1.86000e+00 + 1622 1622 1 4.81000e+00 -1.63454e+01 2.79400e+01 + 1623 1623 1 4.81000e+00 -1.03754e+01 1.32800e+01 + 1624 1624 1 -2.32655e+01 -1.20854e+01 1.74200e+01 + 1625 1625 1 -6.55545e+00 -8.16545e+00 -2.37154e+01 + 1626 1626 1 8.79000e+00 9.42000e+00 8.93000e+00 + 1627 1627 1 2.23600e+01 -2.22054e+01 -1.53454e+01 + 1628 1628 1 -1.11555e+01 -1.12854e+01 -7.46545e+00 + 1629 1629 1 2.50000e+00 2.64800e+01 -3.91545e+00 + 1630 1630 1 -4.41545e+00 -2.98545e+00 -2.97554e+01 + 1631 1631 1 3.05200e+01 -2.45554e+01 -1.20054e+01 + 1632 1632 1 -1.66355e+01 -2.21054e+01 -1.94554e+01 + 1633 1633 1 -2.36355e+01 1.41500e+01 1.81700e+01 + 1634 1634 1 -2.45155e+01 -1.69754e+01 1.71600e+01 + 1635 1635 1 -2.95755e+01 1.17400e+01 3.97000e+00 + 1636 1636 1 2.13000e+00 -3.82545e+00 -1.17454e+01 + 1637 1637 1 2.86900e+01 8.00000e+00 -4.36545e+00 + 1638 1638 1 -1.06355e+01 8.99000e+00 2.63700e+01 + 1639 1639 1 1.57400e+01 2.78900e+01 1.69200e+01 + 1640 1640 1 3.36000e+00 1.19500e+01 2.95000e+00 + 1641 1641 1 -2.88855e+01 -2.07454e+01 -2.66654e+01 + 1642 1642 1 3.06300e+01 1.91900e+01 2.86800e+01 + 1643 1643 1 1.14200e+01 1.02000e+01 2.56500e+01 + 1644 1644 1 2.19800e+01 -1.06354e+01 2.36100e+01 + 1645 1645 1 -2.14755e+01 -2.36354e+01 -1.65354e+01 + 1646 1646 1 -2.27055e+01 1.97900e+01 1.76000e+01 + 1647 1647 1 1.57200e+01 1.69700e+01 4.48000e+00 + 1648 1648 1 -1.17055e+01 -3.03154e+01 -1.11454e+01 + 1649 1649 1 -1.62155e+01 -2.05454e+01 5.13000e+00 + 1650 1650 1 2.87600e+01 2.79000e+00 -1.25354e+01 + 1651 1651 1 -2.29455e+01 2.12500e+01 -2.54545e+00 + 1652 1652 1 -6.25545e+00 -4.54457e-02 2.57700e+01 + 1653 1653 1 1.64400e+01 7.53000e+00 1.30800e+01 + 1654 1654 1 -3.08755e+01 3.10800e+01 1.62800e+01 + 1655 1655 1 -2.93055e+01 1.99700e+01 -1.01545e+00 + 1656 1656 1 2.69000e+01 -4.22545e+00 1.00900e+01 + 1657 1657 1 6.80000e-01 1.83100e+01 -1.45254e+01 + 1658 1658 1 2.47600e+01 2.00300e+01 7.76000e+00 + 1659 1659 1 -1.32755e+01 -1.23154e+01 1.95500e+01 + 1660 1660 1 -1.66755e+01 -2.67545e+00 -1.92454e+01 + 1661 1661 1 2.83400e+01 2.42300e+01 2.28400e+01 + 1662 1662 1 -1.34545e+00 -8.85446e-01 5.79000e+00 + 1663 1663 1 3.12000e+00 -2.94254e+01 1.60000e+00 + 1664 1664 1 -1.74555e+01 1.34554e-01 -1.27554e+01 + 1665 1665 1 -1.48055e+01 8.94000e+00 2.93200e+01 + 1666 1666 1 -2.17255e+01 -6.96545e+00 1.42200e+01 + 1667 1667 1 1.14000e+00 1.01200e+01 -1.96554e+01 + 1668 1668 1 -2.87055e+01 2.00900e+01 5.09000e+00 + 1669 1669 1 -9.08545e+00 -1.79154e+01 -2.66554e+01 + 1670 1670 1 2.02900e+01 -1.20454e+01 2.05500e+01 + 1671 1671 1 2.18000e+00 -2.89954e+01 5.86000e+00 + 1672 1672 1 -8.70545e+00 -3.00254e+01 1.39900e+01 + 1673 1673 1 2.22500e+01 1.91000e+01 2.63800e+01 + 1674 1674 1 1.01500e+01 -3.94545e+00 -3.21545e+00 + 1675 1675 1 -4.59545e+00 1.41000e+01 -1.34154e+01 + 1676 1676 1 2.31400e+01 -2.66754e+01 -2.36054e+01 + 1677 1677 1 1.40600e+01 3.06300e+01 -1.40354e+01 + 1678 1678 1 -1.36355e+01 2.42000e+00 1.24400e+01 + 1679 1679 1 -6.27545e+00 1.02000e+00 -2.53054e+01 + 1680 1680 1 -1.05255e+01 -2.85254e+01 3.09000e+00 + 1681 1681 1 -2.36155e+01 -2.09154e+01 1.90000e+00 + 1682 1682 1 2.96000e+00 -2.36654e+01 1.21100e+01 + 1683 1683 1 -3.84545e+00 2.00500e+01 2.03700e+01 + 1684 1684 1 1.79000e+01 -1.94054e+01 2.24555e-01 + 1685 1685 1 2.68400e+01 -1.18554e+01 2.33000e+01 + 1686 1686 1 -2.32255e+01 -2.49354e+01 2.06000e+01 + 1687 1687 1 -1.65755e+01 -1.20554e+01 -8.62545e+00 + 1688 1688 1 -1.45255e+01 2.88600e+01 -2.33154e+01 + 1689 1689 1 -3.11155e+01 -2.48545e+00 9.69000e+00 + 1690 1690 1 -2.71655e+01 -6.05446e-01 2.37300e+01 + 1691 1691 1 1.52300e+01 1.15900e+01 3.03100e+01 + 1692 1692 1 2.18100e+01 1.28700e+01 2.53400e+01 + 1693 1693 1 -3.04655e+01 -1.09554e+01 1.56200e+01 + 1694 1694 1 2.21700e+01 -2.25754e+01 2.19100e+01 + 1695 1695 1 -9.03545e+00 -1.94754e+01 -1.95445e-01 + 1696 1696 1 1.14000e+00 2.77000e+00 2.48000e+01 + 1697 1697 1 -2.68455e+01 9.32000e+00 8.59000e+00 + 1698 1698 1 -1.69545e+00 -2.40000e-01 -2.68254e+01 + 1699 1699 1 -2.77755e+01 -1.15254e+01 -1.01654e+01 + 1700 1700 1 1.38700e+01 1.28300e+01 -2.89545e+00 + 1701 1701 1 -7.25545e+00 1.20800e+01 -1.57545e+00 + 1702 1702 1 -7.68545e+00 5.20000e+00 -1.40545e+00 + 1703 1703 1 -9.31545e+00 3.06100e+01 -1.94754e+01 + 1704 1704 1 1.32000e+01 1.46900e+01 2.29600e+01 + 1705 1705 1 -1.37955e+01 1.86200e+01 -7.62545e+00 + 1706 1706 1 -1.41855e+01 1.32700e+01 -1.64754e+01 + 1707 1707 1 -1.27555e+01 2.60900e+01 9.00000e-02 + 1708 1708 1 -1.30545e+00 -2.62854e+01 3.06000e+00 + 1709 1709 1 -2.20155e+01 -1.63054e+01 -2.18254e+01 + 1710 1710 1 4.50000e-01 1.39800e+01 2.90000e-01 + 1711 1711 1 2.34300e+01 1.29200e+01 4.60000e+00 + 1712 1712 1 -3.67545e+00 -2.49654e+01 2.83700e+01 + 1713 1713 1 -2.96255e+01 2.45000e+00 1.82900e+01 + 1714 1714 1 1.85400e+01 4.56000e+00 -1.70754e+01 + 1715 1715 1 -3.35545e+00 -1.08254e+01 2.93000e+00 + 1716 1716 1 -2.48855e+01 2.05500e+01 -9.42545e+00 + 1717 1717 1 3.85000e+00 9.60000e+00 -1.61545e+00 + 1718 1718 1 2.91200e+01 1.33000e+00 1.88600e+01 + 1719 1719 1 9.92000e+00 2.34800e+01 -1.54554e+01 + 1720 1720 1 -7.38545e+00 -2.75554e+01 -4.71545e+00 + 1721 1721 1 -2.39355e+01 5.92000e+00 2.89000e+01 + 1722 1722 1 1.89900e+01 2.93600e+01 2.80000e-01 + 1723 1723 1 6.93000e+00 -2.36354e+01 -1.43054e+01 + 1724 1724 1 -1.52055e+01 -1.33254e+01 3.00400e+01 + 1725 1725 1 5.12000e+00 -3.20000e-01 9.10000e+00 + 1726 1726 1 -3.42545e+00 2.61500e+01 -8.03545e+00 + 1727 1727 1 1.98900e+01 2.10000e-01 1.46300e+01 + 1728 1728 1 -1.99955e+01 7.15000e+00 -2.25545e+00 + 1729 1729 1 -2.91155e+01 -2.40154e+01 -2.44154e+01 + 1730 1730 1 9.70000e+00 3.50000e+00 5.96000e+00 + 1731 1731 1 -2.07955e+01 2.33200e+01 1.66300e+01 + 1732 1732 1 -4.36545e+00 -2.73545e+00 1.53300e+01 + 1733 1733 1 1.41200e+01 -2.18954e+01 -1.66254e+01 + 1734 1734 1 1.62700e+01 2.50000e+00 1.92000e+01 + 1735 1735 1 1.51600e+01 5.36000e+00 -1.06254e+01 + 1736 1736 1 -2.73555e+01 -3.05354e+01 4.44000e+00 + 1737 1737 1 -1.79955e+01 -6.05545e+00 2.48400e+01 + 1738 1738 1 -1.02855e+01 1.24600e+01 -2.74054e+01 + 1739 1739 1 -1.38255e+01 2.27800e+01 2.15900e+01 + 1740 1740 1 9.18000e+00 7.36000e+00 2.98400e+01 + 1741 1741 1 -1.91955e+01 2.61800e+01 1.23900e+01 + 1742 1742 1 -6.84545e+00 1.89700e+01 3.08600e+01 + 1743 1743 1 -2.95355e+01 1.44300e+01 -6.99545e+00 + 1744 1744 1 -1.59855e+01 -1.29954e+01 2.50400e+01 + 1745 1745 1 -2.82455e+01 5.59000e+00 1.66100e+01 + 1746 1746 1 4.36000e+00 -2.61354e+01 -1.73254e+01 + 1747 1747 1 -2.25955e+01 1.88600e+01 -6.65545e+00 + 1748 1748 1 -4.39545e+00 -1.98854e+01 1.16500e+01 + 1749 1749 1 1.05000e+00 -2.95754e+01 -1.94554e+01 + 1750 1750 1 -3.02545e+00 2.13900e+01 -6.92545e+00 + 1751 1751 1 -6.22545e+00 -1.83554e+01 1.71600e+01 + 1752 1752 1 9.04000e+00 -2.38954e+01 3.16000e+00 + 1753 1753 1 -8.15450e-01 -1.62554e+01 -1.29454e+01 + 1754 1754 1 -2.88545e+00 4.42000e+00 1.03700e+01 + 1755 1755 1 3.06800e+01 9.07000e+00 7.36000e+00 + 1756 1756 1 1.63700e+01 -5.24545e+00 2.57500e+01 + 1757 1757 1 -1.07355e+01 1.26800e+01 1.24000e+00 + 1758 1758 1 -8.50545e+00 7.03000e+00 -1.50954e+01 + 1759 1759 1 -2.33555e+01 1.59000e+01 1.11000e+00 + 1760 1760 1 4.19000e+00 2.44300e+01 -2.80554e+01 + 1761 1761 1 -3.34545e+00 2.25500e+01 2.98000e+00 + 1762 1762 1 1.35700e+01 2.91000e+01 -1.98454e+01 + 1763 1763 1 1.53300e+01 -7.55545e+00 -1.02954e+01 + 1764 1764 1 2.85800e+01 5.54000e+00 -2.70854e+01 + 1765 1765 1 -9.74545e+00 -2.82654e+01 2.81400e+01 + 1766 1766 1 -3.81545e+00 -1.32554e+01 -1.43654e+01 + 1767 1767 1 3.30000e+00 2.41900e+01 9.53000e+00 + 1768 1768 1 -1.14255e+01 -9.70545e+00 2.23000e+00 + 1769 1769 1 -2.86355e+01 -1.84545e+00 -2.06554e+01 + 1770 1770 1 -2.18855e+01 -2.86054e+01 -2.02154e+01 + 1771 1771 1 8.26000e+00 -3.07954e+01 1.06000e+01 + 1772 1772 1 7.53000e+00 -9.08545e+00 -1.98354e+01 + 1773 1773 1 -1.70755e+01 -4.99545e+00 3.01500e+01 + 1774 1774 1 -2.21355e+01 2.24000e+01 1.30400e+01 + 1775 1775 1 -2.49255e+01 -1.88254e+01 -3.08554e+01 + 1776 1776 1 -6.45545e+00 -1.08954e+01 2.41300e+01 + 1777 1777 1 1.57400e+01 -1.70954e+01 2.07200e+01 + 1778 1778 1 1.69000e+00 2.24900e+01 -2.66254e+01 + 1779 1779 1 3.02000e+01 -1.99254e+01 6.06000e+00 + 1780 1780 1 5.23000e+00 1.18600e+01 1.38700e+01 + 1781 1781 1 -5.57545e+00 1.03600e+01 -3.04054e+01 + 1782 1782 1 9.38000e+00 -2.27054e+01 1.98600e+01 + 1783 1783 1 2.24600e+01 -9.80545e+00 -1.87354e+01 + 1784 1784 1 1.33000e+00 2.51700e+01 1.48000e+01 + 1785 1785 1 -2.19545e+00 1.76300e+01 1.03000e+00 + 1786 1786 1 4.41000e+00 -1.57554e+01 8.60000e+00 + 1787 1787 1 -3.65545e+00 -1.65254e+01 -1.05954e+01 + 1788 1788 1 2.06400e+01 -2.08454e+01 -1.50545e+00 + 1789 1789 1 -1.91655e+01 -7.55446e-01 1.34000e+00 + 1790 1790 1 7.03000e+00 4.34000e+00 2.31400e+01 + 1791 1791 1 -8.03545e+00 1.66900e+01 2.56700e+01 + 1792 1792 1 1.31000e+00 2.58300e+01 -1.16454e+01 + 1793 1793 1 2.75100e+01 1.70600e+01 -1.94054e+01 + 1794 1794 1 6.36000e+00 -2.27454e+01 2.77300e+01 + 1795 1795 1 -2.83955e+01 -1.29545e+00 2.78000e+00 + 1796 1796 1 -2.81055e+01 -2.63054e+01 2.82500e+01 + 1797 1797 1 2.63400e+01 2.95800e+01 -2.66254e+01 + 1798 1798 1 1.85800e+01 -1.47554e+01 -1.18054e+01 + 1799 1799 1 8.02000e+00 -1.05354e+01 2.18500e+01 + 1800 1800 1 -2.45545e+00 -2.12254e+01 8.88000e+00 + 1801 1801 1 -3.10155e+01 5.32000e+00 1.99100e+01 + 1802 1802 1 -7.67545e+00 1.10900e+01 -1.26654e+01 + 1803 1803 1 -2.46755e+01 -2.32654e+01 -1.22754e+01 + 1804 1804 1 3.08600e+01 1.10700e+01 -1.43554e+01 + 1805 1805 1 1.30700e+01 2.13600e+01 -2.70554e+01 + 1806 1806 1 9.51000e+00 1.08100e+01 -2.53354e+01 + 1807 1807 1 -2.38555e+01 -2.18854e+01 -2.18545e+00 + 1808 1808 1 2.57300e+01 -1.44954e+01 1.93400e+01 + 1809 1809 1 1.43400e+01 -2.36854e+01 1.12000e+00 + 1810 1810 1 1.81000e+00 3.04900e+01 -5.95545e+00 + 1811 1811 1 -1.11355e+01 3.05200e+01 -9.25445e-01 + 1812 1812 1 3.05600e+01 -3.06354e+01 -2.11654e+01 + 1813 1813 1 -2.48055e+01 2.22000e+00 -1.32554e+01 + 1814 1814 1 -3.04255e+01 -1.96545e+00 -1.23054e+01 + 1815 1815 1 4.77000e+00 -2.84554e+01 2.78800e+01 + 1816 1816 1 8.55000e+00 8.48000e+00 -2.27254e+01 + 1817 1817 1 1.22000e+00 4.09000e+00 -2.91754e+01 + 1818 1818 1 1.60900e+01 -2.36754e+01 -2.17954e+01 + 1819 1819 1 1.25600e+01 -2.36554e+01 3.11200e+01 + 1820 1820 1 2.43200e+01 -5.06545e+00 1.65600e+01 + 1821 1821 1 -2.29555e+01 -1.51354e+01 -2.87054e+01 + 1822 1822 1 1.31900e+01 1.56500e+01 1.35300e+01 + 1823 1823 1 -2.48255e+01 -1.26254e+01 -2.00354e+01 + 1824 1824 1 2.04100e+01 1.19000e+01 1.38400e+01 + 1825 1825 1 -1.45855e+01 -2.58954e+01 2.38500e+01 + 1826 1826 1 1.96400e+01 -2.16354e+01 -7.91545e+00 + 1827 1827 1 2.93500e+01 3.09100e+01 2.08000e+00 + 1828 1828 1 2.19800e+01 -1.88854e+01 2.93400e+01 + 1829 1829 1 3.00600e+01 -2.33354e+01 -7.52545e+00 + 1830 1830 1 1.15000e+00 2.05800e+01 -1.81354e+01 + 1831 1831 1 -3.07155e+01 2.68900e+01 1.89300e+01 + 1832 1832 1 -6.05545e+00 -2.78354e+01 -1.58854e+01 + 1833 1833 1 -8.00545e+00 2.74700e+01 -3.01054e+01 + 1834 1834 1 7.56000e+00 -1.52054e+01 1.76200e+01 + 1835 1835 1 -3.26545e+00 2.01500e+01 -2.85654e+01 + 1836 1836 1 -2.33955e+01 1.04900e+01 7.06000e+00 + 1837 1837 1 -1.82055e+01 -1.22554e+01 -4.73545e+00 + 1838 1838 1 -1.06855e+01 -2.07354e+01 -4.46545e+00 + 1839 1839 1 2.55300e+01 1.32900e+01 1.11100e+01 + 1840 1840 1 1.99000e+00 7.20000e+00 3.03900e+01 + 1841 1841 1 2.26000e+01 1.91900e+01 -1.98554e+01 + 1842 1842 1 1.48400e+01 4.81000e+00 -2.91054e+01 + 1843 1843 1 -2.27355e+01 -3.97545e+00 -1.79154e+01 + 1844 1844 1 -6.75545e+00 -2.63254e+01 1.22500e+01 + 1845 1845 1 -2.25545e+00 7.32000e+00 -5.79545e+00 + 1846 1846 1 6.93000e+00 -1.14954e+01 -4.44545e+00 + 1847 1847 1 -2.13355e+01 -1.31954e+01 1.00500e+01 + 1848 1848 1 2.36000e+00 4.67000e+00 -2.53354e+01 + 1849 1849 1 -1.24255e+01 2.50000e+01 8.10000e+00 + 1850 1850 1 2.95900e+01 -3.98545e+00 1.92900e+01 + 1851 1851 1 1.98700e+01 -1.35454e+01 -3.01054e+01 + 1852 1852 1 7.64000e+00 9.90000e-01 -1.00754e+01 + 1853 1853 1 1.67400e+01 -1.20054e+01 2.89200e+01 + 1854 1854 1 2.92900e+01 2.52100e+01 -1.95545e+00 + 1855 1855 1 4.12000e+00 2.91900e+01 -1.05854e+01 + 1856 1856 1 3.06400e+01 -7.13545e+00 2.72300e+01 + 1857 1857 1 1.52000e+00 2.06400e+01 2.87000e+01 + 1858 1858 1 -1.88155e+01 2.93000e+01 -2.53054e+01 + 1859 1859 1 6.03000e+00 -7.67545e+00 1.95300e+01 + 1860 1860 1 -7.43545e+00 -1.26754e+01 -2.09854e+01 + 1861 1861 1 2.34000e+01 3.45543e-02 -6.77545e+00 + 1862 1862 1 2.49000e+01 6.30000e-01 -2.50854e+01 + 1863 1863 1 -8.19545e+00 -2.41254e+01 2.86400e+01 + 1864 1864 1 -3.17545e+00 -1.48454e+01 -5.54454e-02 + 1865 1865 1 1.80000e+00 -1.53654e+01 -2.06554e+01 + 1866 1866 1 -2.71055e+01 -1.58254e+01 -1.68554e+01 + 1867 1867 1 -1.73255e+01 2.01900e+01 -3.01854e+01 + 1868 1868 1 2.31000e+00 1.48900e+01 1.55000e+01 + 1869 1869 1 -2.63155e+01 -1.84054e+01 -2.65054e+01 + 1870 1870 1 1.16500e+01 -1.27254e+01 -1.52554e+01 + 1871 1871 1 1.99000e+01 -2.55854e+01 -1.05954e+01 + 1872 1872 1 2.02600e+01 -1.19054e+01 -4.04545e+00 + 1873 1873 1 1.49800e+01 -2.81454e+01 2.97800e+01 + 1874 1874 1 1.21400e+01 2.44200e+01 3.65000e+00 + 1875 1875 1 -2.07455e+01 -1.38154e+01 2.71100e+01 + 1876 1876 1 3.37000e+00 -1.81754e+01 4.71000e+00 + 1877 1877 1 8.08000e+00 1.78600e+01 -2.91354e+01 + 1878 1878 1 2.11900e+01 -2.18545e+00 -5.54454e-02 + 1879 1879 1 1.13000e+01 -1.82354e+01 2.53100e+01 + 1880 1880 1 -2.82355e+01 -8.15545e+00 -2.25154e+01 + 1881 1881 1 3.62000e+00 -5.63545e+00 9.16000e+00 + 1882 1882 1 2.37200e+01 1.51100e+01 2.88000e+01 + 1883 1883 1 -3.09255e+01 3.44554e-01 1.57700e+01 + 1884 1884 1 -3.62545e+00 -2.58054e+01 -2.72354e+01 + 1885 1885 1 -2.44355e+01 -2.76054e+01 1.30300e+01 + 1886 1886 1 2.56000e+00 2.93100e+01 -3.03954e+01 + 1887 1887 1 -1.86955e+01 2.21000e+00 -2.85854e+01 + 1888 1888 1 -3.07155e+01 -8.16545e+00 -8.80545e+00 + 1889 1889 1 -4.60545e+00 -2.91154e+01 -2.13354e+01 + 1890 1890 1 -2.35545e+00 2.54000e+00 -3.10154e+01 + 1891 1891 1 2.05900e+01 -3.65545e+00 1.89700e+01 + 1892 1892 1 8.71000e+00 -2.86354e+01 -2.54154e+01 + 1893 1893 1 1.60800e+01 7.41000e+00 3.89000e+00 + 1894 1894 1 1.96000e+01 1.34800e+01 -1.69854e+01 + 1895 1895 1 -1.29955e+01 2.16500e+01 -3.25445e-01 + 1896 1896 1 -3.13545e+00 -7.74545e+00 1.12000e+00 + 1897 1897 1 9.01000e+00 1.55900e+01 -1.81954e+01 + 1898 1898 1 4.96000e+00 -2.77654e+01 -2.57254e+01 + 1899 1899 1 -9.26545e+00 1.02500e+01 9.56000e+00 + 1900 1900 1 -7.26545e+00 -6.39545e+00 -5.34545e+00 + 1901 1901 1 -8.15450e-01 -1.13954e+01 -3.65545e+00 + 1902 1902 1 -1.22255e+01 -6.31545e+00 -7.46545e+00 + 1903 1903 1 -8.90545e+00 8.60000e-01 -2.73545e+00 + 1904 1904 1 1.80900e+01 -1.51754e+01 2.36300e+01 + 1905 1905 1 -2.37455e+01 2.67400e+01 -3.03545e+00 + 1906 1906 1 4.96000e+00 2.27700e+01 1.90600e+01 + 1907 1907 1 -4.51545e+00 7.45000e+00 1.57200e+01 + 1908 1908 1 2.18300e+01 4.21000e+00 -1.95254e+01 + 1909 1909 1 1.48700e+01 2.49500e+01 3.10600e+01 + 1910 1910 1 -1.76955e+01 1.99900e+01 1.83000e+01 + 1911 1911 1 3.28000e+00 6.04000e+00 -1.39854e+01 + 1912 1912 1 2.54500e+01 1.38100e+01 1.50700e+01 + 1913 1913 1 -1.14955e+01 9.34000e+00 -2.00054e+01 + 1914 1914 1 1.09200e+01 -9.79545e+00 2.17000e+00 + 1915 1915 1 -3.86545e+00 -6.40000e-01 -1.37545e+00 + 1916 1916 1 2.03300e+01 1.21600e+01 -2.04954e+01 + 1917 1917 1 -2.61555e+01 1.71900e+01 2.44600e+01 + 1918 1918 1 2.29600e+01 2.06100e+01 -1.39354e+01 + 1919 1919 1 1.48300e+01 1.49100e+01 1.75400e+01 + 1920 1920 1 -1.94255e+01 2.50500e+01 -4.63545e+00 + 1921 1921 1 3.03200e+01 -1.15454e+01 2.81700e+01 + 1922 1922 1 1.70400e+01 1.24200e+01 1.15200e+01 + 1923 1923 1 3.02500e+01 -2.19254e+01 2.39000e+01 + 1924 1924 1 3.02400e+01 -1.73154e+01 1.37000e+00 + 1925 1925 1 1.00100e+01 1.27400e+01 -2.20154e+01 + 1926 1926 1 -1.79655e+01 -2.97354e+01 2.93100e+01 + 1927 1927 1 1.01300e+01 -1.85754e+01 -1.69154e+01 + 1928 1928 1 8.40000e+00 -1.65154e+01 5.28000e+00 + 1929 1929 1 -2.71155e+01 -8.74545e+00 -1.22754e+01 + 1930 1930 1 1.58400e+01 -8.65545e+00 1.64700e+01 + 1931 1931 1 7.56000e+00 -8.85446e-01 6.43000e+00 + 1932 1932 1 -2.41655e+01 -5.34545e+00 7.88000e+00 + 1933 1933 1 1.39300e+01 -2.99754e+01 2.44000e+00 + 1934 1934 1 1.13200e+01 1.60500e+01 2.57000e+00 + 1935 1935 1 2.03000e+00 -2.57545e+00 -1.56654e+01 + 1936 1936 1 -2.04455e+01 2.36100e+01 7.76000e+00 + 1937 1937 1 2.95500e+01 -1.37154e+01 1.50400e+01 + 1938 1938 1 -2.16055e+01 2.99500e+01 4.46000e+00 + 1939 1939 1 -3.03955e+01 -4.15446e-01 2.61400e+01 + 1940 1940 1 -2.34355e+01 -2.28754e+01 -3.09354e+01 + 1941 1941 1 1.64200e+01 1.99600e+01 -2.62554e+01 + 1942 1942 1 -1.17655e+01 -9.23545e+00 7.75000e+00 + 1943 1943 1 -1.71555e+01 1.70100e+01 2.54900e+01 + 1944 1944 1 8.81000e+00 -5.64545e+00 1.35000e+01 + 1945 1945 1 -2.47555e+01 1.61700e+01 -1.36554e+01 + 1946 1946 1 -1.51955e+01 1.95300e+01 9.64000e+00 + 1947 1947 1 1.59800e+01 -2.79154e+01 -1.48954e+01 + 1948 1948 1 -8.41545e+00 -9.28545e+00 4.69000e+00 + 1949 1949 1 -2.63655e+01 -2.26554e+01 5.27000e+00 + 1950 1950 1 1.18700e+01 9.90000e+00 3.56000e+00 + 1951 1951 1 9.72000e+00 -1.33954e+01 -1.32545e+00 + 1952 1952 1 -3.27545e+00 2.30500e+01 -2.52554e+01 + 1953 1953 1 1.68000e+00 -9.73545e+00 2.54100e+01 + 1954 1954 1 1.22000e+01 -1.00854e+01 -8.43545e+00 + 1955 1955 1 -5.12545e+00 -2.15754e+01 -3.08454e+01 + 1956 1956 1 -1.16155e+01 4.18000e+00 3.05800e+01 + 1957 1957 1 -5.97545e+00 -3.65545e+00 1.95000e+00 + 1958 1958 1 -1.16555e+01 -2.84354e+01 1.98200e+01 + 1959 1959 1 -1.25450e-01 -1.62554e+01 -1.67954e+01 + 1960 1960 1 5.17000e+00 2.73700e+01 1.76000e+01 + 1961 1961 1 1.93400e+01 -7.74545e+00 -2.24654e+01 + 1962 1962 1 -2.76255e+01 1.03200e+01 1.40700e+01 + 1963 1963 1 9.31000e+00 2.93300e+01 -2.68554e+01 + 1964 1964 1 6.33000e+00 2.38000e+00 -1.32554e+01 + 1965 1965 1 -3.95450e-01 -1.06454e+01 -1.53554e+01 + 1966 1966 1 -7.78545e+00 2.65900e+01 -1.11954e+01 + 1967 1967 1 -2.74855e+01 -4.14545e+00 -2.66454e+01 + 1968 1968 1 -2.07545e+00 2.96000e+01 -1.99654e+01 + 1969 1969 1 2.73200e+01 -1.79545e+00 1.72800e+01 + 1970 1970 1 -7.36545e+00 -2.59054e+01 2.56700e+01 + 1971 1971 1 1.44100e+01 -8.40545e+00 5.22000e+00 + 1972 1972 1 1.74300e+01 -6.83545e+00 1.36100e+01 + 1973 1973 1 1.25700e+01 3.01100e+01 -5.02545e+00 + 1974 1974 1 1.20800e+01 1.93600e+01 -2.96854e+01 + 1975 1975 1 1.43400e+01 -1.70754e+01 -1.51654e+01 + 1976 1976 1 9.77000e+00 -1.04154e+01 1.18100e+01 + 1977 1977 1 2.09600e+01 2.26000e+01 6.16000e+00 + 1978 1978 1 -4.53545e+00 -1.37154e+01 1.93300e+01 + 1979 1979 1 -2.56955e+01 -1.49754e+01 -7.24545e+00 + 1980 1980 1 6.91000e+00 -2.01054e+01 8.62000e+00 + 1981 1981 1 6.60000e-01 -2.69654e+01 2.73000e+01 + 1982 1982 1 7.24000e+00 -1.74354e+01 2.61700e+01 + 1983 1983 1 -6.18545e+00 -6.34545e+00 1.40100e+01 + 1984 1984 1 1.84200e+01 -2.35154e+01 1.08500e+01 + 1985 1985 1 -4.68545e+00 5.50000e+00 1.90200e+01 + 1986 1986 1 2.73900e+01 -1.26154e+01 4.85000e+00 + 1987 1987 1 1.76600e+01 2.40400e+01 2.99000e+00 + 1988 1988 1 3.10300e+01 2.32500e+01 -2.21454e+01 + 1989 1989 1 2.64800e+01 2.22900e+01 -2.23054e+01 + 1990 1990 1 -2.34555e+01 -2.90854e+01 -3.45545e+00 + 1991 1991 1 -3.25450e-01 2.49600e+01 1.00600e+01 + 1992 1992 1 -1.48455e+01 1.64200e+01 1.79000e+00 + 1993 1993 1 -1.97555e+01 -1.69154e+01 -1.58254e+01 + 1994 1994 1 2.25800e+01 2.01900e+01 -1.00354e+01 + 1995 1995 1 7.03000e+00 -7.93545e+00 2.75800e+01 + 1996 1996 1 2.61700e+01 1.89500e+01 -2.62254e+01 + 1997 1997 1 2.57600e+01 -2.80054e+01 -1.73254e+01 + 1998 1998 1 2.38600e+01 -6.79545e+00 -9.84545e+00 + 1999 1999 1 -2.02855e+01 -7.06545e+00 -2.49054e+01 + 2000 2000 1 1.55000e+01 2.52700e+01 -5.18545e+00 + 2001 2001 1 9.38000e+00 -3.01454e+01 -1.22754e+01 + 2002 2002 1 1.67300e+01 -1.63545e+00 1.77300e+01 + 2003 2003 1 1.42900e+01 1.59000e+00 8.88000e+00 + 2004 2004 1 7.16000e+00 2.06500e+01 -7.35545e+00 + 2005 2005 1 -2.31355e+01 1.57000e+01 2.97700e+01 + 2006 2006 1 9.60000e-01 0.00000e+00 2.84200e+01 + 2007 2007 1 -1.25355e+01 2.19200e+01 1.05700e+01 + 2008 2008 1 -2.66855e+01 1.78300e+01 -2.22545e+00 + 2009 2009 1 -1.85955e+01 3.22000e+00 3.37000e+00 + 2010 2010 1 -1.24955e+01 -1.88054e+01 -1.19054e+01 + 2011 2011 1 -1.47955e+01 -2.00545e+00 2.37800e+01 + 2012 2012 1 2.50500e+01 4.61000e+00 -2.53454e+01 + 2013 2013 1 -1.83555e+01 2.35600e+01 -3.04354e+01 + 2014 2014 1 2.85400e+01 1.81300e+01 1.61500e+01 + 2015 2015 1 2.32900e+01 -5.97545e+00 -2.15854e+01 + 2016 2016 1 -1.87655e+01 3.02800e+01 -2.00054e+01 + 2017 2017 1 1.10000e+00 -3.08154e+01 -1.45654e+01 + 2018 2018 1 -1.78755e+01 -2.83854e+01 2.23400e+01 + 2019 2019 1 1.19100e+01 -2.59545e+00 7.91000e+00 + 2020 2020 1 -4.85545e+00 2.71800e+01 2.19100e+01 + 2021 2021 1 -6.45545e+00 2.12000e+01 3.40000e+00 + 2022 2022 1 -2.36545e+00 5.05000e+00 2.37000e+01 + 2023 2023 1 6.80000e-01 8.18000e+00 2.51600e+01 + 2024 2024 1 1.80500e+01 2.31300e+01 1.50600e+01 + 2025 2025 1 -7.94545e+00 1.49100e+01 -2.70954e+01 + 2026 2026 1 1.11700e+01 -1.87254e+01 -1.29954e+01 + 2027 2027 1 -8.25450e-01 2.56200e+01 2.79500e+01 + 2028 2028 1 3.59000e+00 -4.72545e+00 -7.09545e+00 + 2029 2029 1 2.32000e+01 2.44900e+01 -1.04354e+01 + 2030 2030 1 -5.54545e+00 1.77300e+01 -5.34545e+00 + 2031 2031 1 3.02200e+01 -5.01545e+00 -4.03545e+00 + 2032 2032 1 -1.78155e+01 1.89700e+01 -5.57545e+00 + 2033 2033 1 1.47700e+01 -2.67654e+01 1.15400e+01 + 2034 2034 1 -1.26755e+01 1.70800e+01 -1.56954e+01 + 2035 2035 1 8.63000e+00 -2.20454e+01 -1.19354e+01 + 2036 2036 1 -5.15545e+00 2.39700e+01 -2.24154e+01 + 2037 2037 1 1.43100e+01 -2.16954e+01 -1.14554e+01 + 2038 2038 1 6.99000e+00 2.69900e+01 -3.00154e+01 + 2039 2039 1 -1.13755e+01 -2.58545e+00 -2.58545e+00 + 2040 2040 1 1.22700e+01 2.54000e+00 2.67800e+01 + 2041 2041 1 -1.28255e+01 -2.78254e+01 -7.86545e+00 + 2042 2042 1 7.27000e+00 -2.33654e+01 -8.92545e+00 + 2043 2043 1 7.17000e+00 -1.83354e+01 -1.38454e+01 + 2044 2044 1 2.39100e+01 1.19000e+01 1.78300e+01 + 2045 2045 1 1.35900e+01 -1.81754e+01 -3.01954e+01 + 2046 2046 1 9.58000e+00 8.60000e-01 -1.77854e+01 + 2047 2047 1 9.52000e+00 1.84300e+01 -2.15454e+01 + 2048 2048 1 -1.43155e+01 -1.23154e+01 1.54300e+01 + 2049 2049 1 2.70700e+01 -1.22954e+01 -2.60154e+01 + 2050 2050 1 6.80000e-01 1.70600e+01 -3.29545e+00 + 2051 2051 1 -1.21355e+01 2.91200e+01 -9.16545e+00 + 2052 2052 1 -7.75450e-01 -2.64454e+01 -7.64545e+00 + 2053 2053 1 -9.75545e+00 -1.33545e+00 2.53700e+01 + 2054 2054 1 -2.86555e+01 2.32500e+01 1.70300e+01 + 2055 2055 1 2.19000e+00 2.17100e+01 -2.10154e+01 + 2056 2056 1 -1.20755e+01 -2.79554e+01 5.93000e+00 + 2057 2057 1 1.01900e+01 -2.79254e+01 -9.08545e+00 + 2058 2058 1 -3.11055e+01 -1.17754e+01 -1.14154e+01 + 2059 2059 1 1.69300e+01 2.03400e+01 1.88900e+01 + 2060 2060 1 -7.33545e+00 1.88000e+00 2.96000e+01 + 2061 2061 1 2.85300e+01 -6.66545e+00 -1.00545e+00 + 2062 2062 1 2.62200e+01 -2.34454e+01 -9.50545e+00 + 2063 2063 1 -3.05855e+01 -2.74654e+01 1.83700e+01 + 2064 2064 1 -2.94655e+01 -2.34154e+01 -5.62545e+00 + 2065 2065 1 1.90500e+01 -8.45446e-01 -8.28545e+00 + 2066 2066 1 2.85200e+01 -1.74554e+01 1.17500e+01 + 2067 2067 1 -2.64155e+01 2.37800e+01 -1.20954e+01 + 2068 2068 1 -2.37545e+00 8.58000e+00 -2.78054e+01 + 2069 2069 1 1.80100e+01 2.56400e+01 -1.37545e+00 + 2070 2070 1 2.57900e+01 -2.86454e+01 1.77800e+01 + 2071 2071 1 5.15000e+00 -2.00254e+01 -2.20545e+00 + 2072 2072 1 1.10700e+01 -1.46854e+01 -2.26454e+01 + 2073 2073 1 -8.66545e+00 1.08200e+01 -1.73954e+01 + 2074 2074 1 -3.35545e+00 -4.00545e+00 2.67700e+01 + 2075 2075 1 -2.27455e+01 -6.93545e+00 -2.78854e+01 + 2076 2076 1 1.13200e+01 2.36200e+01 -2.85054e+01 + 2077 2077 1 -8.56545e+00 2.74600e+01 1.28100e+01 + 2078 2078 1 -1.54502e-02 -5.60545e+00 2.47000e+01 + 2079 2079 1 -2.41555e+01 -1.92454e+01 7.48000e+00 + 2080 2080 1 -2.50355e+01 -1.97254e+01 -1.54554e+01 + 2081 2081 1 5.65000e+00 -3.75545e+00 1.28300e+01 + 2082 2082 1 -1.14455e+01 3.06300e+01 -4.63545e+00 + 2083 2083 1 3.55000e+00 1.54200e+01 -2.48454e+01 + 2084 2084 1 3.05900e+01 -2.41954e+01 2.82500e+01 + 2085 2085 1 -2.97355e+01 -2.04154e+01 -1.18354e+01 + 2086 2086 1 6.53000e+00 -1.63254e+01 -3.25545e+00 + 2087 2087 1 9.06000e+00 1.56400e+01 1.58000e+01 + 2088 2088 1 1.17000e+00 -8.96545e+00 -1.21954e+01 + 2089 2089 1 4.94000e+00 -2.69454e+01 -1.30554e+01 + 2090 2090 1 1.97800e+01 -2.66654e+01 -4.77545e+00 + 2091 2091 1 1.31000e+01 -1.49754e+01 1.20700e+01 + 2092 2092 1 -2.88555e+01 -1.57754e+01 1.48000e+01 + 2093 2093 1 -1.94755e+01 4.45000e+00 -6.58545e+00 + 2094 2094 1 9.20000e+00 -7.27545e+00 1.02800e+01 + 2095 2095 1 4.80000e-01 1.89200e+01 1.45700e+01 + 2096 2096 1 -3.08555e+01 -5.53545e+00 4.66000e+00 + 2097 2097 1 4.57000e+00 -3.32545e+00 -2.22154e+01 + 2098 2098 1 1.27500e+01 6.44000e+00 -1.40754e+01 + 2099 2099 1 8.02000e+00 -1.87854e+01 -1.02454e+01 + 2100 2100 1 -1.15155e+01 2.06900e+01 1.36400e+01 + 2101 2101 1 1.18800e+01 -3.37545e+00 -2.28754e+01 + 2102 2102 1 3.94000e+00 -1.76854e+01 -1.08254e+01 + 2103 2103 1 -5.65450e-01 2.76000e+01 -1.79545e+00 + 2104 2104 1 2.75200e+01 2.15500e+01 -8.93545e+00 + 2105 2105 1 3.04500e+01 1.47400e+01 -2.27754e+01 + 2106 2106 1 -1.63255e+01 -8.52545e+00 -8.55445e-01 + 2107 2107 1 7.47000e+00 -3.00554e+01 -3.15445e-01 + 2108 2108 1 2.31700e+01 -1.50754e+01 -2.44754e+01 + 2109 2109 1 -5.01545e+00 2.60500e+01 2.80700e+01 + 2110 2110 1 -2.36555e+01 2.71800e+01 4.25000e+00 + 2111 2111 1 -2.24655e+01 -2.84354e+01 -2.44154e+01 + 2112 2112 1 2.01000e+01 1.62700e+01 -1.81854e+01 + 2113 2113 1 2.88000e+01 -1.67454e+01 -4.98545e+00 + 2114 2114 1 -1.19755e+01 2.51500e+01 2.37500e+01 + 2115 2115 1 -1.86755e+01 1.69600e+01 -2.33154e+01 + 2116 2116 1 2.29200e+01 4.36000e+00 -9.64545e+00 + 2117 2117 1 2.17300e+01 -8.76545e+00 -1.43545e+00 + 2118 2118 1 2.71400e+01 5.12000e+00 -6.03545e+00 + 2119 2119 1 -2.31955e+01 -2.47854e+01 1.00000e-01 + 2120 2120 1 -2.95545e+00 1.65500e+01 -1.80854e+01 + 2121 2121 1 -2.26855e+01 -2.84054e+01 1.88100e+01 + 2122 2122 1 2.04600e+01 -2.16054e+01 -2.07254e+01 + 2123 2123 1 2.18000e+01 -1.33954e+01 -1.54854e+01 + 2124 2124 1 7.84000e+00 6.74000e+00 6.42000e+00 + 2125 2125 1 1.10200e+01 -2.15054e+01 1.12900e+01 + 2126 2126 1 1.82400e+01 -3.02454e+01 -3.60545e+00 + 2127 2127 1 -5.94545e+00 -2.37254e+01 -3.84545e+00 + 2128 2128 1 1.50000e-01 1.46000e+01 -1.05654e+01 + 2129 2129 1 -2.47155e+01 -2.19254e+01 1.81400e+01 + 2130 2130 1 2.25800e+01 -3.43545e+00 1.14600e+01 + 2131 2131 1 1.60900e+01 -6.55545e+00 -3.51545e+00 + 2132 2132 1 -1.30555e+01 1.45300e+01 2.48500e+01 + 2133 2133 1 2.04000e+01 -3.07854e+01 -1.85054e+01 + 2134 2134 1 2.14000e+00 4.89000e+00 -3.42545e+00 + 2135 2135 1 -1.59355e+01 -4.77545e+00 4.40000e+00 + 2136 2136 1 -2.39555e+01 -2.18154e+01 -2.70254e+01 + 2137 2137 1 -2.99355e+01 -9.11545e+00 8.53000e+00 + 2138 2138 1 1.27400e+01 8.34000e+00 -1.55545e+00 + 2139 2139 1 -8.23545e+00 -1.94545e+00 1.56700e+01 + 2140 2140 1 -2.61655e+01 1.48100e+01 -6.21545e+00 + 2141 2141 1 -7.85545e+00 -2.40754e+01 1.73600e+01 + 2142 2142 1 1.39800e+01 -1.20254e+01 -3.61545e+00 + 2143 2143 1 -5.71545e+00 -2.49454e+01 1.97700e+01 + 2144 2144 1 1.57900e+01 -6.54545e+00 7.10000e-01 + 2145 2145 1 -1.38855e+01 6.23000e+00 -2.18454e+01 + 2146 2146 1 2.05700e+01 -1.73154e+01 2.29700e+01 + 2147 2147 1 -9.67545e+00 -2.51454e+01 2.14100e+01 + 2148 2148 1 -2.59155e+01 -1.03854e+01 -1.21545e+00 + 2149 2149 1 2.55500e+01 -1.68654e+01 -2.29854e+01 + 2150 2150 1 -1.94545e+00 7.36000e+00 7.76000e+00 + 2151 2151 1 2.77600e+01 -2.71754e+01 -4.53545e+00 + 2152 2152 1 2.33000e+01 -1.20754e+01 1.34100e+01 + 2153 2153 1 7.83000e+00 -1.38454e+01 -1.72554e+01 + 2154 2154 1 -4.38545e+00 2.66100e+01 4.43000e+00 + 2155 2155 1 9.25000e+00 -7.59545e+00 -7.34545e+00 + 2156 2156 1 -2.07855e+01 -2.41654e+01 -2.82554e+01 + 2157 2157 1 2.10900e+01 9.25000e+00 -1.73554e+01 + 2158 2158 1 -2.85955e+01 -1.83054e+01 -8.89545e+00 + 2159 2159 1 -1.56155e+01 2.67000e+01 1.29000e+01 + 2160 2160 1 1.15600e+01 7.25000e+00 1.26700e+01 + 2161 2161 1 2.93900e+01 2.68900e+01 -2.36554e+01 + 2162 2162 1 -3.04855e+01 1.95100e+01 1.82900e+01 + 2163 2163 1 -1.34455e+01 1.69200e+01 -2.49754e+01 + 2164 2164 1 -6.33545e+00 -1.03454e+01 -6.15545e+00 + 2165 2165 1 1.97200e+01 2.69700e+01 7.71000e+00 + 2166 2166 1 -3.70545e+00 2.78800e+01 7.84000e+00 + 2167 2167 1 -8.54502e-02 2.54900e+01 2.50000e+00 + 2168 2168 1 -1.83555e+01 6.30000e+00 5.46000e+00 + 2169 2169 1 -1.85155e+01 -1.24545e+00 2.16200e+01 + 2170 2170 1 -1.71655e+01 1.69700e+01 1.28700e+01 + 2171 2171 1 -4.07545e+00 1.21900e+01 -1.84354e+01 + 2172 2172 1 -2.35855e+01 -2.82154e+01 -7.83545e+00 + 2173 2173 1 2.30100e+01 2.81600e+01 3.03000e+00 + 2174 2174 1 -1.63855e+01 2.55500e+01 2.39600e+01 + 2175 2175 1 -4.06545e+00 9.53000e+00 2.19200e+01 + 2176 2176 1 -2.03655e+01 1.22000e+00 -2.19354e+01 + 2177 2177 1 4.84000e+00 -3.08254e+01 -1.68854e+01 + 2178 2178 1 -2.51055e+01 8.94000e+00 -3.04754e+01 + 2179 2179 1 -2.49545e+00 1.49800e+01 2.18200e+01 + 2180 2180 1 2.43100e+01 2.40000e+00 1.10700e+01 + 2181 2181 1 -7.97545e+00 -1.15654e+01 1.98200e+01 + 2182 2182 1 1.63900e+01 -4.84545e+00 -8.47545e+00 + 2183 2183 1 2.44500e+01 2.87600e+01 8.10000e+00 + 2184 2184 1 5.77000e+00 1.44000e+00 4.37000e+00 + 2185 2185 1 2.32800e+01 -4.40545e+00 -1.30354e+01 + 2186 2186 1 -1.29955e+01 2.17000e+01 -2.71854e+01 + 2187 2187 1 2.88200e+01 3.39000e+00 7.64000e+00 + 2188 2188 1 -1.98755e+01 -2.04454e+01 -1.80454e+01 + 2189 2189 1 5.00000e-02 1.46200e+01 -2.02754e+01 + 2190 2190 1 2.56900e+01 -2.12754e+01 2.28500e+01 + 2191 2191 1 1.74500e+01 -2.21354e+01 -4.48545e+00 + 2192 2192 1 1.29900e+01 -1.38554e+01 -1.82754e+01 + 2193 2193 1 1.03100e+01 -2.64354e+01 -1.21454e+01 + 2194 2194 1 -1.58155e+01 7.74000e+00 2.49300e+01 + 2195 2195 1 -1.53255e+01 -2.13854e+01 -8.20545e+00 + 2196 2196 1 5.70000e-01 1.83600e+01 -4.60000e-01 + 2197 2197 1 -2.31855e+01 7.40000e-01 3.36000e+00 + 2198 2198 1 7.31000e+00 -2.01754e+01 2.04200e+01 + 2199 2199 1 2.66500e+01 -1.04354e+01 2.96000e+01 + 2200 2200 1 2.17300e+01 -7.93545e+00 2.90000e+01 + 2201 2201 1 1.74700e+01 -5.86545e+00 3.58000e+00 + 2202 2202 1 -1.95055e+01 -2.37954e+01 -7.48545e+00 + 2203 2203 1 2.19900e+01 4.25000e+00 1.76200e+01 + 2204 2204 1 1.33700e+01 3.98000e+00 -1.72654e+01 + 2205 2205 1 2.51700e+01 5.42000e+00 1.53700e+01 + 2206 2206 1 6.64000e+00 1.21600e+01 9.82000e+00 + 2207 2207 1 -3.07655e+01 2.28500e+01 -4.59545e+00 + 2208 2208 1 -2.04155e+01 -2.57854e+01 -2.01545e+00 + 2209 2209 1 -4.85545e+00 -2.14545e+00 -1.15654e+01 + 2210 2210 1 1.77600e+01 5.91000e+00 2.59500e+01 + 2211 2211 1 -1.93155e+01 2.72000e+00 2.92800e+01 + 2212 2212 1 2.19800e+01 -1.82154e+01 -2.92854e+01 + 2213 2213 1 -1.22655e+01 -2.49954e+01 2.87100e+01 + 2214 2214 1 2.77900e+01 2.06000e+00 -8.24545e+00 + 2215 2215 1 6.11000e+00 1.84700e+01 -1.98454e+01 + 2216 2216 1 2.88500e+01 6.79000e+00 6.02000e+00 + 2217 2217 1 -5.63545e+00 -1.86554e+01 -7.05445e-01 + 2218 2218 1 8.77000e+00 1.27800e+01 -1.90545e+00 + 2219 2219 1 2.22000e+01 5.48000e+00 -5.16545e+00 + 2220 2220 1 -1.39855e+01 1.47700e+01 1.61500e+01 + 2221 2221 1 -1.50955e+01 -1.78154e+01 -2.10154e+01 + 2222 2222 1 -3.07855e+01 -1.27554e+01 3.76000e+00 + 2223 2223 1 -9.31545e+00 -8.39545e+00 2.36300e+01 + 2224 2224 1 2.58000e+00 9.75000e+00 2.13500e+01 + 2225 2225 1 -8.46545e+00 4.01000e+00 -1.66454e+01 + 2226 2226 1 2.34200e+01 7.60000e-01 -2.94545e+00 + 2227 2227 1 1.39800e+01 -2.31754e+01 -2.60254e+01 + 2228 2228 1 1.50400e+01 -9.73545e+00 2.36500e+01 + 2229 2229 1 2.65000e+01 -2.80554e+01 -2.11254e+01 + 2230 2230 1 -1.13755e+01 -2.31354e+01 -2.27545e+00 + 2231 2231 1 -2.71955e+01 1.26500e+01 -1.35454e+01 + 2232 2232 1 5.72000e+00 1.92700e+01 -2.32154e+01 + 2233 2233 1 -1.72555e+01 -2.06954e+01 -5.10545e+00 + 2234 2234 1 -5.07545e+00 9.12000e+00 1.16500e+01 + 2235 2235 1 7.25000e+00 -2.46054e+01 1.10900e+01 + 2236 2236 1 1.20200e+01 -1.41154e+01 2.65100e+01 + 2237 2237 1 1.35400e+01 9.46000e+00 7.16000e+00 + 2238 2238 1 3.68000e+00 -1.28545e+00 -6.55445e-01 + 2239 2239 1 3.09900e+01 -1.59954e+01 -1.34554e+01 + 2240 2240 1 -1.40355e+01 1.10100e+01 -2.57554e+01 + 2241 2241 1 -1.68355e+01 -7.64545e+00 2.46000e+00 + 2242 2242 1 -2.50855e+01 -1.48054e+01 -3.83545e+00 + 2243 2243 1 -1.13155e+01 -2.56154e+01 1.31800e+01 + 2244 2244 1 -2.40545e+00 7.92000e+00 -2.27545e+00 + 2245 2245 1 -3.07755e+01 2.34900e+01 5.98000e+00 + 2246 2246 1 -1.02545e+00 -1.31054e+01 1.03600e+01 + 2247 2247 1 -7.86545e+00 5.83000e+00 2.04200e+01 + 2248 2248 1 -1.41455e+01 3.01800e+01 -1.95454e+01 + 2249 2249 1 -7.88545e+00 2.85500e+01 -3.47545e+00 + 2250 2250 1 -1.93155e+01 2.83000e+00 -1.33554e+01 + 2251 2251 1 7.63000e+00 9.13000e+00 -4.21545e+00 + 2252 2252 1 2.52600e+01 6.34000e+00 -1.04354e+01 + 2253 2253 1 -2.79755e+01 1.45000e+01 3.04800e+01 + 2254 2254 1 -2.62455e+01 2.93000e+00 2.42900e+01 + 2255 2255 1 -7.65450e-01 2.45700e+01 -1.92954e+01 + 2256 2256 1 -1.85255e+01 -2.04254e+01 3.01400e+01 + 2257 2257 1 -1.25055e+01 2.11800e+01 -1.34354e+01 + 2258 2258 1 -2.52855e+01 7.09000e+00 4.40000e+00 + 2259 2259 1 -1.70655e+01 2.59200e+01 -1.84254e+01 + 2260 2260 1 -2.33655e+01 -1.67554e+01 -9.26545e+00 + 2261 2261 1 -2.01555e+01 -1.41854e+01 -2.11545e+00 + 2262 2262 1 -2.50155e+01 7.65000e+00 1.25400e+01 + 2263 2263 1 6.50000e+00 2.95500e+01 -2.35954e+01 + 2264 2264 1 5.98000e+00 -8.04545e+00 -2.56054e+01 + 2265 2265 1 5.15000e+00 8.46000e+00 -2.49454e+01 + 2266 2266 1 2.84000e+01 -6.63545e+00 1.77500e+01 + 2267 2267 1 -5.64545e+00 3.92000e+00 -1.43854e+01 + 2268 2268 1 -2.21655e+01 1.44900e+01 1.03900e+01 + 2269 2269 1 -9.59545e+00 1.05500e+01 -2.36854e+01 + 2270 2270 1 -1.55555e+01 -9.39545e+00 -1.12854e+01 + 2271 2271 1 2.46100e+01 -2.92854e+01 1.39100e+01 + 2272 2272 1 8.20000e+00 -2.14554e+01 3.05500e+01 + 2273 2273 1 -2.97055e+01 2.72000e+01 -2.16754e+01 + 2274 2274 1 1.96200e+01 1.12300e+01 5.52000e+00 + 2275 2275 1 9.16000e+00 2.60500e+01 8.70000e-01 + 2276 2276 1 -2.63255e+01 2.93500e+01 2.36800e+01 + 2277 2277 1 2.01500e+01 -7.54545e+00 -3.03154e+01 + 2278 2278 1 2.15800e+01 1.10100e+01 -1.37154e+01 + 2279 2279 1 1.60600e+01 1.62900e+01 -6.28545e+00 + 2280 2280 1 2.44400e+01 2.08900e+01 -1.73154e+01 + 2281 2281 1 2.57800e+01 -2.01254e+01 -1.41545e+00 + 2282 2282 1 -2.97855e+01 -1.21954e+01 -1.93354e+01 + 2283 2283 1 1.71600e+01 2.50100e+01 -2.17354e+01 + 2284 2284 1 5.39000e+00 1.79700e+01 -2.49545e+00 + 2285 2285 1 -1.08655e+01 2.85400e+01 -1.34254e+01 + 2286 2286 1 -7.19545e+00 1.48300e+01 -7.88545e+00 + 2287 2287 1 1.72700e+01 -1.07854e+01 -1.59954e+01 + 2288 2288 1 2.15500e+01 -8.76545e+00 -1.46154e+01 + 2289 2289 1 2.66500e+01 1.21600e+01 -2.25254e+01 + 2290 2290 1 6.80000e+00 6.22000e+00 1.83100e+01 + 2291 2291 1 -1.35455e+01 2.96200e+01 -2.66054e+01 + 2292 2292 1 -1.39055e+01 -1.74954e+01 -5.57545e+00 + 2293 2293 1 2.06400e+01 2.82000e+00 2.55400e+01 + 2294 2294 1 -2.44855e+01 1.94000e+01 6.83000e+00 + 2295 2295 1 1.15600e+01 1.48000e+01 -4.48545e+00 + 2296 2296 1 8.18000e+00 2.76700e+01 -1.54754e+01 + 2297 2297 1 9.80000e+00 2.74000e+00 -5.06545e+00 + 2298 2298 1 3.56000e+00 1.53300e+01 -2.91654e+01 + 2299 2299 1 2.17000e+00 -1.74545e+00 5.63000e+00 + 2300 2300 1 -6.45450e-01 3.72000e+00 -5.17545e+00 + 2301 2301 1 -2.98155e+01 -1.32054e+01 1.90600e+01 + 2302 2302 1 -3.95545e+00 3.16000e+00 -2.20654e+01 + 2303 2303 1 1.52900e+01 2.05500e+01 -1.49545e+00 + 2304 2304 1 -1.15055e+01 4.39000e+00 1.96600e+01 + 2305 2305 1 -2.42655e+01 -7.97545e+00 -2.41654e+01 + 2306 2306 1 2.00300e+01 -1.21154e+01 -2.10854e+01 + 2307 2307 1 6.78000e+00 1.43400e+01 2.62000e+00 + 2308 2308 1 8.85000e+00 1.95900e+01 9.39000e+00 + 2309 2309 1 -9.07545e+00 -5.23545e+00 2.84555e-01 + 2310 2310 1 2.30700e+01 2.66600e+01 -2.57454e+01 + 2311 2311 1 1.74600e+01 2.92800e+01 2.92200e+01 + 2312 2312 1 -2.60255e+01 -1.14354e+01 8.13000e+00 + 2313 2313 1 2.55400e+01 -2.49454e+01 2.55600e+01 + 2314 2314 1 2.10100e+01 -1.44954e+01 2.69300e+01 + 2315 2315 1 -2.56755e+01 6.68000e+00 -1.53854e+01 + 2316 2316 1 1.20600e+01 1.34700e+01 9.81000e+00 + 2317 2317 1 -1.93755e+01 -6.32545e+00 -1.33545e+00 + 2318 2318 1 -1.05545e+00 -1.87454e+01 -2.48154e+01 + 2319 2319 1 -2.76755e+01 -1.79154e+01 4.79000e+00 + 2320 2320 1 6.57000e+00 -1.90654e+01 -5.63545e+00 + 2321 2321 1 2.22700e+01 2.37800e+01 -6.41545e+00 + 2322 2322 1 -2.48955e+01 2.29100e+01 2.62000e+01 + 2323 2323 1 -1.57655e+01 3.22000e+00 -6.73545e+00 + 2324 2324 1 -2.66655e+01 2.06600e+01 -1.38154e+01 + 2325 2325 1 2.17300e+01 1.53200e+01 -2.11554e+01 + 2326 2326 1 -2.27855e+01 3.01500e+01 -9.53545e+00 + 2327 2327 1 1.93200e+01 4.51000e+00 4.18000e+00 + 2328 2328 1 1.66200e+01 2.72500e+01 -1.27254e+01 + 2329 2329 1 1.94600e+01 -3.77545e+00 7.76000e+00 + 2330 2330 1 2.50700e+01 -2.72454e+01 -7.29545e+00 + 2331 2331 1 -1.34955e+01 2.47200e+01 -6.81545e+00 + 2332 2332 1 1.91000e+00 1.09700e+01 -2.27754e+01 + 2333 2333 1 2.96000e+00 -5.73545e+00 -2.78545e+00 + 2334 2334 1 6.41000e+00 1.15000e+01 -9.14545e+00 + 2335 2335 1 2.45200e+01 -2.56754e+01 8.44000e+00 + 2336 2336 1 3.00000e+01 2.69700e+01 -2.80354e+01 + 2337 2337 1 1.34100e+01 -6.46545e+00 -1.32954e+01 + 2338 2338 1 -1.64155e+01 -9.25545e+00 2.04200e+01 + 2339 2339 1 1.32700e+01 1.66900e+01 -8.65445e-01 + 2340 2340 1 -2.66655e+01 -9.05545e+00 3.00700e+01 + 2341 2341 1 2.17500e+01 -6.26545e+00 2.30300e+01 + 2342 2342 1 -9.50545e+00 -2.70545e+00 -7.15545e+00 + 2343 2343 1 2.51800e+01 -5.48545e+00 3.46000e+00 + 2344 2344 1 -9.18545e+00 -2.29954e+01 -2.56154e+01 + 2345 2345 1 -8.55450e-01 -4.34545e+00 -2.99954e+01 + 2346 2346 1 -2.12955e+01 2.80000e+01 2.33800e+01 + 2347 2347 1 2.24800e+01 1.81300e+01 1.25800e+01 + 2348 2348 1 -2.14545e+00 -1.05545e+00 -7.82545e+00 + 2349 2349 1 2.31700e+01 -6.76545e+00 8.48000e+00 + 2350 2350 1 1.79900e+01 3.02200e+01 1.96900e+01 + 2351 2351 1 1.62700e+01 2.79700e+01 2.25100e+01 + 2352 2352 1 3.00000e+00 2.26700e+01 -3.05354e+01 + 2353 2353 1 -2.52555e+01 7.48000e+00 -2.07454e+01 + 2354 2354 1 -4.48545e+00 1.45400e+01 -9.90545e+00 + 2355 2355 1 2.74300e+01 1.22800e+01 2.38100e+01 + 2356 2356 1 2.70600e+01 2.74200e+01 -4.40000e-01 + 2357 2357 1 2.43000e+01 -2.43754e+01 -2.64954e+01 + 2358 2358 1 3.00000e-02 2.67500e+01 -7.40545e+00 + 2359 2359 1 -1.84555e+01 7.94000e+00 8.91000e+00 + 2360 2360 1 2.84300e+01 -6.44545e+00 1.38300e+01 + 2361 2361 1 1.16900e+01 2.56100e+01 -2.33854e+01 + 2362 2362 1 2.43500e+01 -2.25054e+01 1.37700e+01 + 2363 2363 1 -5.72545e+00 -1.51454e+01 -4.23545e+00 + 2364 2364 1 7.14000e+00 -1.69554e+01 -2.03754e+01 + 2365 2365 1 8.78000e+00 2.72300e+01 1.63000e+01 + 2366 2366 1 -2.32455e+01 2.37700e+01 -3.20000e-01 + 2367 2367 1 5.13000e+00 5.12000e+00 -4.98545e+00 + 2368 2368 1 2.50700e+01 2.53000e+01 1.15700e+01 + 2369 2369 1 2.01800e+01 9.82000e+00 -7.58545e+00 + 2370 2370 1 1.95800e+01 -2.11545e+00 -2.97354e+01 + 2371 2371 1 -1.66155e+01 -2.80454e+01 6.57000e+00 + 2372 2372 1 2.09200e+01 -2.55754e+01 -1.48554e+01 + 2373 2373 1 1.04300e+01 -2.01754e+01 -2.27754e+01 + 2374 2374 1 1.27700e+01 -2.05454e+01 1.56900e+01 + 2375 2375 1 -2.27555e+01 2.99200e+01 1.09000e+00 + 2376 2376 1 1.13700e+01 -2.28454e+01 -8.52545e+00 + 2377 2377 1 1.64000e+01 2.79000e+00 2.51700e+01 + 2378 2378 1 -2.21255e+01 2.82500e+01 8.29000e+00 + 2379 2379 1 2.01700e+01 1.14600e+01 2.05800e+01 + 2380 2380 1 7.60000e-01 1.95000e+01 1.92900e+01 + 2381 2381 1 2.45000e+00 -3.77545e+00 2.80000e+00 + 2382 2382 1 -2.22155e+01 -2.76854e+01 -1.62254e+01 + 2383 2383 1 -4.60545e+00 -2.18545e+00 8.36000e+00 + 2384 2384 1 1.74400e+01 5.72000e+00 -2.16454e+01 + 2385 2385 1 -1.91355e+01 1.19600e+01 9.58000e+00 + 2386 2386 1 -3.02545e+00 -8.32545e+00 1.10400e+01 + 2387 2387 1 -2.87155e+01 2.05000e+00 -1.14454e+01 + 2388 2388 1 -2.03755e+01 -4.75545e+00 1.07900e+01 + 2389 2389 1 4.50000e+00 -2.02754e+01 1.12000e+01 + 2390 2390 1 -1.96655e+01 -2.01954e+01 1.81300e+01 + 2391 2391 1 1.72000e+00 -2.16754e+01 3.50000e+00 + 2392 2392 1 -1.57555e+01 1.90900e+01 2.89600e+01 + 2393 2393 1 1.55600e+01 2.06100e+01 2.57500e+01 + 2394 2394 1 6.97000e+00 -2.16654e+01 2.38000e+01 + 2395 2395 1 -2.48545e+00 -1.44545e+00 -1.68654e+01 + 2396 2396 1 -3.06545e+00 2.52600e+01 2.52100e+01 + 2397 2397 1 3.32000e+00 -3.94545e+00 2.62800e+01 + 2398 2398 1 1.88600e+01 9.49000e+00 1.72100e+01 + 2399 2399 1 6.42000e+00 2.79300e+01 -6.67545e+00 + 2400 2400 1 5.25000e+00 -1.34954e+01 1.53800e+01 + 2401 2401 1 1.66900e+01 -2.41354e+01 -1.38754e+01 + 2402 2402 1 -2.30155e+01 -1.76754e+01 -9.35445e-01 + 2403 2403 1 2.81000e+00 5.18000e+00 1.86400e+01 + 2404 2404 1 -2.76855e+01 -1.80545e+00 -7.64545e+00 + 2405 2405 1 1.40400e+01 -1.42254e+01 -2.59354e+01 + 2406 2406 1 2.13000e+01 7.99000e+00 -2.88654e+01 + 2407 2407 1 4.02000e+00 5.24000e+00 1.40900e+01 + 2408 2408 1 1.12100e+01 4.18000e+00 9.61000e+00 + 2409 2409 1 2.87000e+00 2.76600e+01 2.08300e+01 + 2410 2410 1 -9.44545e+00 3.06100e+01 -2.84154e+01 + 2411 2411 1 2.43000e+01 -2.27545e+00 7.06000e+00 + 2412 2412 1 -1.56855e+01 2.43900e+01 2.71800e+01 + 2413 2413 1 -1.99855e+01 2.12400e+01 2.83900e+01 + 2414 2414 1 -3.07955e+01 -2.84054e+01 -2.28545e+00 + 2415 2415 1 1.16200e+01 1.43600e+01 2.65300e+01 + 2416 2416 1 -2.83055e+01 2.40000e+00 2.97400e+01 + 2417 2417 1 6.02000e+00 3.05500e+01 1.41000e+01 + 2418 2418 1 1.39900e+01 -1.74254e+01 2.70700e+01 + 2419 2419 1 1.45900e+01 2.33000e+01 -1.56854e+01 + 2420 2420 1 7.22000e+00 1.47900e+01 2.71200e+01 + 2421 2421 1 -1.65545e+00 9.43000e+00 3.00000e+01 + 2422 2422 1 2.05000e+01 2.14800e+01 2.82000e+00 + 2423 2423 1 -1.36955e+01 -1.38254e+01 -7.32545e+00 + 2424 2424 1 2.80600e+01 -3.98545e+00 1.47000e+00 + 2425 2425 1 -8.25545e+00 3.03100e+01 -1.52754e+01 + 2426 2426 1 2.63000e+01 2.34900e+01 -3.08354e+01 + 2427 2427 1 1.47100e+01 -1.81545e+00 -1.96354e+01 + 2428 2428 1 2.92100e+01 3.91000e+00 -1.43545e+00 + 2429 2429 1 3.02900e+01 -1.98454e+01 -3.98545e+00 + 2430 2430 1 -5.95545e+00 3.73000e+00 -8.50545e+00 + 2431 2431 1 -1.69155e+01 6.19000e+00 3.04300e+01 + 2432 2432 1 -1.04055e+01 1.15000e+01 -3.07454e+01 + 2433 2433 1 1.34000e+00 -2.81854e+01 1.17800e+01 + 2434 2434 1 4.70000e-01 2.57000e+00 -9.66545e+00 + 2435 2435 1 9.77000e+00 -9.08545e+00 -9.75445e-01 + 2436 2436 1 2.26500e+01 -1.37545e+00 2.27500e+01 + 2437 2437 1 -7.61545e+00 -1.60554e+01 1.28600e+01 + 2438 2438 1 -1.38655e+01 -2.36254e+01 6.92000e+00 + 2439 2439 1 -5.26545e+00 2.66800e+01 -1.54454e-02 + 2440 2440 1 2.10800e+01 -3.02654e+01 1.74900e+01 + 2441 2441 1 -9.28545e+00 5.37000e+00 2.83200e+01 + 2442 2442 1 -2.09955e+01 -1.78854e+01 -2.83754e+01 + 2443 2443 1 -2.33855e+01 2.21600e+01 -2.41954e+01 + 2444 2444 1 1.70000e+00 -2.10454e+01 9.08000e+00 + 2445 2445 1 5.41000e+00 3.10100e+01 2.12800e+01 + 2446 2446 1 -1.89545e+00 -2.22454e+01 -2.46154e+01 + 2447 2447 1 -2.23855e+01 1.60600e+01 -1.73054e+01 + 2448 2448 1 0.00000e+00 1.14000e+01 8.34000e+00 + 2449 2449 1 -2.38055e+01 1.22900e+01 -1.24254e+01 + 2450 2450 1 -9.13545e+00 2.80100e+01 -8.04545e+00 + 2451 2451 1 -2.53955e+01 5.66000e+00 -9.85545e+00 + 2452 2452 1 1.24000e+00 -1.46454e+01 1.38000e+01 + 2453 2453 1 1.55800e+01 -1.92054e+01 -6.92545e+00 + 2454 2454 1 -2.39055e+01 2.14500e+01 9.28000e+00 + 2455 2455 1 9.10000e+00 -2.29654e+01 -2.76054e+01 + 2456 2456 1 1.47400e+01 -1.52654e+01 -5.68545e+00 + 2457 2457 1 2.52000e+01 -2.98754e+01 -3.01254e+01 + 2458 2458 1 -5.72545e+00 1.19700e+01 1.52700e+01 + 2459 2459 1 -2.35855e+01 1.24400e+01 -1.93554e+01 + 2460 2460 1 -2.15655e+01 -1.56254e+01 1.42700e+01 + 2461 2461 1 1.30000e+00 8.94000e+00 -1.39054e+01 + 2462 2462 1 2.11000e+00 2.45800e+01 -6.85445e-01 + 2463 2463 1 -1.42255e+01 -1.86154e+01 -8.55445e-01 + 2464 2464 1 -2.48955e+01 -2.38154e+01 -1.70054e+01 + 2465 2465 1 1.53500e+01 -3.53545e+00 1.22400e+01 + 2466 2466 1 -1.49055e+01 3.45000e+00 -2.90454e+01 + 2467 2467 1 -1.21545e+00 -3.08154e+01 9.53000e+00 + 2468 2468 1 -2.10855e+01 1.01900e+01 -2.01354e+01 + 2469 2469 1 -1.79155e+01 -1.39654e+01 -2.76854e+01 + 2470 2470 1 -2.26855e+01 2.89000e+00 -1.96254e+01 + 2471 2471 1 -2.71655e+01 -1.89354e+01 1.59700e+01 + 2472 2472 1 4.56000e+00 1.10000e-01 2.60200e+01 + 2473 2473 1 1.43100e+01 -1.03854e+01 1.00700e+01 + 2474 2474 1 -2.18755e+01 2.62700e+01 -3.00554e+01 + 2475 2475 1 2.33700e+01 -2.06454e+01 -4.30545e+00 + 2476 2476 1 7.68000e+00 5.30000e-01 1.42800e+01 + 2477 2477 1 9.41000e+00 4.83000e+00 -1.61654e+01 + 2478 2478 1 1.92100e+01 6.84000e+00 6.71000e+00 + 2479 2479 1 1.35600e+01 -2.63654e+01 2.47600e+01 + 2480 2480 1 6.48000e+00 5.47000e+00 -3.05754e+01 + 2481 2481 1 1.68800e+01 -1.59254e+01 -2.66554e+01 + 2482 2482 1 7.69000e+00 2.89600e+01 -1.85754e+01 + 2483 2483 1 -2.06055e+01 1.30400e+01 -2.26654e+01 + 2484 2484 1 7.78000e+00 1.75100e+01 -1.57754e+01 + 2485 2485 1 7.59000e+00 -9.68545e+00 3.03100e+01 + 2486 2486 1 -3.04655e+01 -2.75554e+01 -2.73554e+01 + 2487 2487 1 -2.33255e+01 2.94500e+01 -2.39954e+01 + 2488 2488 1 1.32100e+01 2.24900e+01 1.94500e+01 + 2489 2489 1 2.46500e+01 -2.09354e+01 6.67000e+00 + 2490 2490 1 -2.42555e+01 1.60800e+01 1.39400e+01 + 2491 2491 1 -2.91855e+01 -8.43545e+00 2.32500e+01 + 2492 2492 1 2.81900e+01 3.17000e+00 2.42000e+01 + 2493 2493 1 -2.47355e+01 1.11400e+01 -2.31454e+01 + 2494 2494 1 -2.98455e+01 6.67000e+00 2.34500e+01 + 2495 2495 1 1.05700e+01 4.19000e+00 2.24900e+01 + 2496 2496 1 2.57900e+01 7.07000e+00 -2.83454e+01 + 2497 2497 1 -5.55545e+00 1.41600e+01 2.53600e+01 + 2498 2498 1 -1.19855e+01 -2.52754e+01 -2.81154e+01 + 2499 2499 1 2.19000e+00 -3.04154e+01 2.90800e+01 + 2500 2500 1 5.98000e+00 -2.65154e+01 -5.44540e-03 + diff --git a/examples/USER/misc/local_density/methanol_implicit_water/methanol_implicit_water.in b/examples/USER/misc/local_density/methanol_implicit_water/methanol_implicit_water.in new file mode 100644 index 0000000000..ef92fbe655 --- /dev/null +++ b/examples/USER/misc/local_density/methanol_implicit_water/methanol_implicit_water.in @@ -0,0 +1,68 @@ +# LAMMPS input file for 50.0% methanol mole fraction solution +# with 2500 methanol molecules in implicit water. +# +# +# Author: David Rosenberger, van der Vegt Group, TU Darmstadt +# +# Refer: Rosenberger, Sanyal, Shell, van der Vegt, J. Chem. Theory Comput. 15, 2881-2895 (2019) + + +# Initialize simulation box +dimension 3 +boundary p p p +units real +atom_style molecular + +# Set potential styles +pair_style hybrid/overlay table spline 500 local/density + +# Read molecule data and set initial velocities +read_data methanol_implicit_water.data +velocity all create 3.0000e+02 12142 rot yes dist gaussian + +# Assign potentials +pair_coeff 1 1 table methanol_implicit_water.pair.table PairMM +pair_coeff * * local/density methanol_implicit_water.localdensity.table + + + + +#Recentering during minimization and equilibration +fix recentering all recenter 0.0 0.0 0.0 units box + +#Thermostat & time integration +timestep 1.0 +thermo 100 +thermo_style custom etotal ke pe temp evdwl + +#minimization +minimize 1.e-4 0.0 1000 1000 + +#set up integration parameters +fix timeintegration all nve +fix thermostat all langevin 3.0000e+02 3.0000e+02 1.0000e+02 59915 + +#Equilibration (for realistic results, run for 2000000 steps) +reset_timestep 0 +thermo 200 +thermo_style custom etotal ke pe temp evdwl + +#run equilibration +run 2000 + +#turn off recentering during production run +unfix recentering + + +#setup trajectory output +dump myDump all custom 100 methanol_implicit_water.lammpstrj.gz id type x y z element +dump_modify myDump element M +dump_modify myDump sort id + +#run production (for realistic results, run for 10000000 steps) +reset_timestep 0 +thermo 1000 +thermo_style custom etotal ke pe temp evdwl +run 10000 + + diff --git a/examples/USER/misc/local_density/methanol_implicit_water/methanol_implicit_water.localdensity.table b/examples/USER/misc/local_density/methanol_implicit_water/methanol_implicit_water.localdensity.table new file mode 100644 index 0000000000..b9b4a082bc --- /dev/null +++ b/examples/USER/misc/local_density/methanol_implicit_water/methanol_implicit_water.localdensity.table @@ -0,0 +1,509 @@ +#LOCAL DENSITY POTENTIALS + +1 500 + + 5.3000000e+00 6.3000000e+00 +1 +1 + 0.0000000e+00 2.6000000e+01 5.2104208e-02 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4810000e-01 + 1.4807157e-01 + 1.4782582e-01 + 1.4711763e-01 + 1.4570179e-01 + 1.4333312e-01 + 1.3976643e-01 + 1.3478059e-01 + 1.2856173e-01 + 1.2163552e-01 + 1.1453802e-01 + 1.0780525e-01 + 1.0197328e-01 + 9.7575837e-02 + 9.4875548e-02 + 9.3613063e-02 + 9.3469690e-02 + 9.4126738e-02 + 9.5265515e-02 + 9.6567329e-02 + 9.7735007e-02 + 9.8575495e-02 + 9.8927186e-02 + 9.8628481e-02 + 9.7517779e-02 + 9.5433481e-02 + 9.2235018e-02 + 8.8072568e-02 + 8.3308496e-02 + 7.8309990e-02 + 7.3444241e-02 + 6.9078438e-02 + 6.5577180e-02 + 6.3110699e-02 + 6.1523109e-02 + 6.0627357e-02 + 6.0236386e-02 + 6.0163144e-02 + 6.0220573e-02 + 6.0233006e-02 + 6.0072080e-02 + 5.9621717e-02 + 5.8765838e-02 + 5.7388366e-02 + 5.5373224e-02 + 5.2623498e-02 + 4.9261717e-02 + 4.5550390e-02 + 4.1754290e-02 + 3.8138193e-02 + 3.4966871e-02 + 3.2501662e-02 + 3.0825931e-02 + 2.9762256e-02 + 2.9112455e-02 + 2.8678347e-02 + 2.8261751e-02 + 2.7664487e-02 + 2.6737788e-02 + 2.5509284e-02 + 2.4045951e-02 + 2.2414767e-02 + 2.0682707e-02 + 1.8916748e-02 + 1.7179645e-02 + 1.5493687e-02 + 1.3858641e-02 + 1.2274032e-02 + 1.0739385e-02 + 9.2542252e-03 + 7.8179601e-03 + 6.4255437e-03 + 5.0662231e-03 + 3.7288715e-03 + 2.4023618e-03 + 1.0755673e-03 +-2.6263394e-04 +-1.6141074e-03 +-2.9522803e-03 +-4.2451362e-03 +-5.4606586e-03 +-6.5668312e-03 +-7.5316377e-03 +-8.3294239e-03 +-8.9860017e-03 +-9.5521117e-03 +-1.0078658e-02 +-1.0616544e-02 +-1.1216675e-02 +-1.1929199e-02 +-1.2782684e-02 +-1.3781467e-02 +-1.4928602e-02 +-1.6227139e-02 +-1.7680132e-02 +-1.9290577e-02 +-2.1031059e-02 +-2.2793537e-02 +-2.4456753e-02 +-2.5899451e-02 +-2.7000374e-02 +-2.7638267e-02 +-2.7719868e-02 +-2.7344330e-02 +-2.6691680e-02 +-2.5942229e-02 +-2.5276286e-02 +-2.4874159e-02 +-2.4909370e-02 +-2.5403835e-02 +-2.6230347e-02 +-2.7255409e-02 +-2.8345523e-02 +-2.9367192e-02 +-3.0187085e-02 +-3.0712590e-02 +-3.0944560e-02 +-3.0896910e-02 +-3.0583557e-02 +-3.0018416e-02 +-2.9215405e-02 +-2.8195478e-02 +-2.7020910e-02 +-2.5768997e-02 +-2.4517057e-02 +-2.3342408e-02 +-2.2322368e-02 +-2.1532406e-02 +-2.1015034e-02 +-2.0784355e-02 +-2.0853543e-02 +-2.1235771e-02 +-2.1944214e-02 +-2.2991215e-02 +-2.4278363e-02 +-2.5486458e-02 +-2.6270119e-02 +-2.6283964e-02 +-2.5182614e-02 +-2.2620686e-02 +-1.8367122e-02 +-1.2765600e-02 +-6.3400224e-03 + 3.8564733e-04 + 6.8874449e-03 + 1.2641406e-02 + 1.7151899e-02 + 2.0334733e-02 + 2.2416173e-02 + 2.3630118e-02 + 2.4210466e-02 + 2.4391115e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + 2.4405000e-02 + diff --git a/examples/USER/misc/local_density/methanol_implicit_water/methanol_implicit_water.pair.table b/examples/USER/misc/local_density/methanol_implicit_water/methanol_implicit_water.pair.table new file mode 100644 index 0000000000..b74fe398e8 --- /dev/null +++ b/examples/USER/misc/local_density/methanol_implicit_water/methanol_implicit_water.pair.table @@ -0,0 +1,1012 @@ + +PairMM +N 500 R 2.00000e-02 1.50000e+01 + +1 2.00000e-02 9.19945e+01 2.97871e+01 +2 5.00200e-02 9.11003e+01 2.97871e+01 +3 8.00401e-02 9.02061e+01 2.97871e+01 +4 1.10060e-01 8.93119e+01 2.97871e+01 +5 1.40080e-01 8.84177e+01 2.97871e+01 +6 1.70100e-01 8.75235e+01 2.97871e+01 +7 2.00120e-01 8.66293e+01 2.97871e+01 +8 2.30140e-01 8.57350e+01 2.97871e+01 +9 2.60160e-01 8.48408e+01 2.97871e+01 +10 2.90180e-01 8.39466e+01 2.97871e+01 +11 3.20200e-01 8.30524e+01 2.97871e+01 +12 3.50220e-01 8.21582e+01 2.97871e+01 +13 3.80240e-01 8.12640e+01 2.97871e+01 +14 4.10261e-01 8.03698e+01 2.97871e+01 +15 4.40281e-01 7.94756e+01 2.97871e+01 +16 4.70301e-01 7.85814e+01 2.97871e+01 +17 5.00321e-01 7.76872e+01 2.97871e+01 +18 5.30341e-01 7.67929e+01 2.97871e+01 +19 5.60361e-01 7.58987e+01 2.97871e+01 +20 5.90381e-01 7.50045e+01 2.97871e+01 +21 6.20401e-01 7.41103e+01 2.97871e+01 +22 6.50421e-01 7.32161e+01 2.97871e+01 +23 6.80441e-01 7.23219e+01 2.97871e+01 +24 7.10461e-01 7.14277e+01 2.97871e+01 +25 7.40481e-01 7.05335e+01 2.97871e+01 +26 7.70501e-01 6.96393e+01 2.97871e+01 +27 8.00521e-01 6.87450e+01 2.97871e+01 +28 8.30541e-01 6.78508e+01 2.97871e+01 +29 8.60561e-01 6.69566e+01 2.97871e+01 +30 8.90581e-01 6.60624e+01 2.97871e+01 +31 9.20601e-01 6.51682e+01 2.97871e+01 +32 9.50621e-01 6.42740e+01 2.97871e+01 +33 9.80641e-01 6.33798e+01 2.97871e+01 +34 1.01066e+00 6.24856e+01 2.97871e+01 +35 1.04068e+00 6.15914e+01 2.97871e+01 +36 1.07070e+00 6.06972e+01 2.97871e+01 +37 1.10072e+00 5.98029e+01 2.97871e+01 +38 1.13074e+00 5.89087e+01 2.97871e+01 +39 1.16076e+00 5.80145e+01 2.97871e+01 +40 1.19078e+00 5.71203e+01 2.97871e+01 +41 1.22080e+00 5.62261e+01 2.97871e+01 +42 1.25082e+00 5.53319e+01 2.97871e+01 +43 1.28084e+00 5.44377e+01 2.97871e+01 +44 1.31086e+00 5.35435e+01 2.97871e+01 +45 1.34088e+00 5.26493e+01 2.97871e+01 +46 1.37090e+00 5.17551e+01 2.97871e+01 +47 1.40092e+00 5.08608e+01 2.97871e+01 +48 1.43094e+00 4.99666e+01 2.97871e+01 +49 1.46096e+00 4.90724e+01 2.97871e+01 +50 1.49098e+00 4.81782e+01 2.97871e+01 +51 1.52100e+00 4.72840e+01 2.97871e+01 +52 1.55102e+00 4.63898e+01 2.97871e+01 +53 1.58104e+00 4.54956e+01 2.97871e+01 +54 1.61106e+00 4.46014e+01 2.97871e+01 +55 1.64108e+00 4.37072e+01 2.97871e+01 +56 1.67110e+00 4.28130e+01 2.97871e+01 +57 1.70112e+00 4.19187e+01 2.97871e+01 +58 1.73114e+00 4.10245e+01 2.97871e+01 +59 1.76116e+00 4.01303e+01 2.97871e+01 +60 1.79118e+00 3.92361e+01 2.97871e+01 +61 1.82120e+00 3.83419e+01 2.97871e+01 +62 1.85122e+00 3.74477e+01 2.97871e+01 +63 1.88124e+00 3.65535e+01 2.97871e+01 +64 1.91126e+00 3.56593e+01 2.97871e+01 +65 1.94128e+00 3.47651e+01 2.97871e+01 +66 1.97130e+00 3.38709e+01 2.97871e+01 +67 2.00132e+00 3.29766e+01 2.97871e+01 +68 2.03134e+00 3.20824e+01 2.97871e+01 +69 2.06136e+00 3.11882e+01 2.97871e+01 +70 2.09138e+00 3.02940e+01 2.97871e+01 +71 2.12140e+00 2.93998e+01 2.97871e+01 +72 2.15142e+00 2.85056e+01 2.97871e+01 +73 2.18144e+00 2.76114e+01 2.97871e+01 +74 2.21146e+00 2.67172e+01 2.97871e+01 +75 2.24148e+00 2.58230e+01 2.97871e+01 +76 2.27150e+00 2.49288e+01 2.97871e+01 +77 2.30152e+00 2.40345e+01 2.97871e+01 +78 2.33154e+00 2.31403e+01 2.97871e+01 +79 2.36156e+00 2.22461e+01 2.97871e+01 +80 2.39158e+00 2.13519e+01 2.97871e+01 +81 2.42160e+00 2.04577e+01 2.97871e+01 +82 2.45162e+00 1.95635e+01 2.97871e+01 +83 2.48164e+00 1.86693e+01 2.97871e+01 +84 2.51166e+00 1.77751e+01 2.97871e+01 +85 2.54168e+00 1.68809e+01 2.97871e+01 +86 2.57170e+00 1.59867e+01 2.97871e+01 +87 2.60172e+00 1.50924e+01 2.97871e+01 +88 2.63174e+00 1.41982e+01 2.97871e+01 +89 2.66176e+00 1.33040e+01 2.97871e+01 +90 2.69178e+00 1.24098e+01 2.97871e+01 +91 2.72180e+00 1.15156e+01 2.97871e+01 +92 2.75182e+00 1.06214e+01 2.97869e+01 +93 2.78184e+00 9.72719e+00 2.97870e+01 +94 2.81186e+00 8.83299e+00 2.97872e+01 +95 2.84188e+00 7.94090e+00 2.95697e+01 +96 2.87190e+00 7.06217e+00 2.88975e+01 +97 2.90192e+00 6.21045e+00 2.77704e+01 +98 2.93194e+00 5.39938e+00 2.61886e+01 +99 2.96196e+00 4.64263e+00 2.41520e+01 +100 2.99198e+00 3.95385e+00 2.16606e+01 +101 3.02200e+00 3.34529e+00 1.89044e+01 +102 3.05202e+00 2.81637e+00 1.63756e+01 +103 3.08204e+00 2.35957e+00 1.40993e+01 +104 3.11206e+00 1.96731e+00 1.20757e+01 +105 3.14208e+00 1.63202e+00 1.03046e+01 +106 3.17210e+00 1.34610e+00 8.78617e+00 +107 3.20212e+00 1.10205e+00 7.50421e+00 +108 3.23214e+00 8.94281e-01 6.35707e+00 +109 3.26216e+00 7.19196e-01 5.32692e+00 +110 3.29218e+00 5.73281e-01 4.41377e+00 +111 3.32220e+00 4.53023e-01 3.61760e+00 +112 3.35222e+00 3.54909e-01 2.93842e+00 +113 3.38224e+00 2.75435e-01 2.37392e+00 +114 3.41226e+00 2.11828e-01 1.86993e+00 +115 3.44228e+00 1.62787e-01 1.40363e+00 +116 3.47230e+00 1.27177e-01 9.75004e-01 +117 3.50232e+00 1.03870e-01 5.84063e-01 +118 3.53234e+00 9.17332e-02 2.30805e-01 +119 3.56236e+00 8.96354e-02 -8.47700e-02 +120 3.59238e+00 9.62368e-02 -3.41692e-01 +121 3.62240e+00 1.09350e-01 -5.18612e-01 +122 3.65242e+00 1.26574e-01 -6.15527e-01 +123 3.68244e+00 1.45506e-01 -6.32440e-01 +124 3.71246e+00 1.63745e-01 -5.69349e-01 +125 3.74248e+00 1.78889e-01 -4.26254e-01 +126 3.77251e+00 1.88729e-01 -2.28844e-01 +127 3.80253e+00 1.92736e-01 -3.99828e-02 +128 3.83255e+00 1.91244e-01 1.37465e-01 +129 3.86257e+00 1.84597e-01 3.03500e-01 +130 3.89259e+00 1.73136e-01 4.58121e-01 +131 3.92261e+00 1.57205e-01 6.01329e-01 +132 3.95263e+00 1.37160e-01 7.30471e-01 +133 3.98265e+00 1.13658e-01 8.29879e-01 +134 4.01267e+00 8.76572e-02 8.96980e-01 +135 4.04269e+00 6.01267e-02 9.31775e-01 +136 4.07271e+00 3.20367e-02 9.34263e-01 +137 4.10273e+00 4.35682e-03 9.04444e-01 +138 4.13275e+00 -2.19459e-02 8.43457e-01 +139 4.16277e+00 -4.62335e-02 7.74951e-01 +140 4.19279e+00 -6.84930e-02 7.08340e-01 +141 4.22281e+00 -8.87812e-02 6.43625e-01 +142 4.25283e+00 -1.07155e-01 5.80805e-01 +143 4.28285e+00 -1.23672e-01 5.19881e-01 +144 4.31287e+00 -1.38388e-01 4.60852e-01 +145 4.34289e+00 -1.51360e-01 4.03717e-01 +146 4.37291e+00 -1.62646e-01 3.48474e-01 +147 4.40293e+00 -1.72302e-01 2.95121e-01 +148 4.43295e+00 -1.80384e-01 2.43661e-01 +149 4.46297e+00 -1.86950e-01 1.94092e-01 +150 4.49299e+00 -1.92056e-01 1.46414e-01 +151 4.52301e+00 -1.95763e-01 1.01113e-01 +152 4.55303e+00 -1.98162e-01 5.93143e-02 +153 4.58305e+00 -1.99360e-01 2.10616e-02 +154 4.61307e+00 -1.99462e-01 -1.36446e-02 +155 4.64309e+00 -1.98576e-01 -4.48045e-02 +156 4.67311e+00 -1.96808e-01 -7.24180e-02 +157 4.70313e+00 -1.94262e-01 -9.67717e-02 +158 4.73315e+00 -1.91013e-01 -1.19452e-01 +159 4.76317e+00 -1.87105e-01 -1.40703e-01 +160 4.79319e+00 -1.82580e-01 -1.60523e-01 +161 4.82321e+00 -1.77481e-01 -1.78913e-01 +162 4.85323e+00 -1.71852e-01 -1.95873e-01 +163 4.88325e+00 -1.65735e-01 -2.11359e-01 +164 4.91327e+00 -1.59186e-01 -2.24534e-01 +165 4.94329e+00 -1.52281e-01 -2.35084e-01 +166 4.97331e+00 -1.45098e-01 -2.43010e-01 +167 5.00333e+00 -1.37717e-01 -2.48312e-01 +168 5.03335e+00 -1.30215e-01 -2.50989e-01 +169 5.06337e+00 -1.22673e-01 -2.51043e-01 +170 5.09339e+00 -1.15153e-01 -2.50013e-01 +171 5.12341e+00 -1.07660e-01 -2.49271e-01 +172 5.15343e+00 -1.00184e-01 -2.48818e-01 +173 5.18345e+00 -9.27178e-02 -2.48655e-01 +174 5.21347e+00 -8.52520e-02 -2.48780e-01 +175 5.24349e+00 -7.77781e-02 -2.49195e-01 +176 5.27351e+00 -7.02942e-02 -2.49037e-01 +177 5.30353e+00 -6.28510e-02 -2.46424e-01 +178 5.33355e+00 -5.55241e-02 -2.41290e-01 +179 5.36357e+00 -4.83892e-02 -2.33634e-01 +180 5.39359e+00 -4.15219e-02 -2.23458e-01 +181 5.42361e+00 -3.49980e-02 -2.10761e-01 +182 5.45363e+00 -2.88902e-02 -1.96059e-01 +183 5.48365e+00 -2.32177e-02 -1.82031e-01 +184 5.51367e+00 -1.79505e-02 -1.69060e-01 +185 5.54369e+00 -1.30568e-02 -1.57145e-01 +186 5.57371e+00 -8.50494e-03 -1.46287e-01 +187 5.60373e+00 -4.26314e-03 -1.36487e-01 +188 5.63375e+00 -2.99795e-04 -1.27712e-01 +189 5.66377e+00 3.40924e-03 -1.19447e-01 +190 5.69379e+00 6.87508e-03 -1.11509e-01 +191 5.72381e+00 1.01075e-02 -1.03898e-01 +192 5.75383e+00 1.31164e-02 -9.66146e-02 +193 5.78385e+00 1.59115e-02 -8.96578e-02 +194 5.81387e+00 1.85027e-02 -8.30284e-02 +195 5.84389e+00 2.09020e-02 -7.69319e-02 +196 5.87391e+00 2.31288e-02 -7.15406e-02 +197 5.90393e+00 2.52043e-02 -6.68545e-02 +198 5.93395e+00 2.71498e-02 -6.28736e-02 +199 5.96397e+00 2.89863e-02 -5.95979e-02 +200 5.99399e+00 3.07351e-02 -5.70274e-02 +201 6.02401e+00 3.24185e-02 -5.53056e-02 +202 6.05403e+00 3.40672e-02 -5.47288e-02 +203 6.08405e+00 3.57159e-02 -5.53060e-02 +204 6.11407e+00 3.73993e-02 -5.70373e-02 +205 6.14409e+00 3.91520e-02 -5.99226e-02 +206 6.17411e+00 4.10086e-02 -6.39619e-02 +207 6.20413e+00 4.29997e-02 -6.84095e-02 +208 6.23415e+00 4.50810e-02 -6.96340e-02 +209 6.26417e+00 4.71434e-02 -6.71518e-02 +210 6.29419e+00 4.90757e-02 -6.09627e-02 +211 6.32421e+00 5.07666e-02 -5.10669e-02 +212 6.35423e+00 5.21047e-02 -3.74643e-02 +213 6.38425e+00 5.29795e-02 -2.03798e-02 +214 6.41427e+00 5.33308e-02 -3.19178e-03 +215 6.44429e+00 5.31815e-02 1.29657e-02 +216 6.47431e+00 5.25626e-02 2.80925e-02 +217 6.50433e+00 5.15051e-02 4.21888e-02 +218 6.53435e+00 5.00399e-02 5.52546e-02 +219 6.56437e+00 4.81979e-02 6.72903e-02 +220 6.59439e+00 4.60085e-02 7.84476e-02 +221 6.62441e+00 4.34955e-02 8.88459e-02 +222 6.65443e+00 4.06818e-02 9.84851e-02 +223 6.68445e+00 3.75901e-02 1.07365e-01 +224 6.71447e+00 3.42431e-02 1.15487e-01 +225 6.74449e+00 3.06638e-02 1.22849e-01 +226 6.77451e+00 2.68771e-02 1.29179e-01 +227 6.80453e+00 2.29237e-02 1.33943e-01 +228 6.83455e+00 1.88510e-02 1.37127e-01 +229 6.86457e+00 1.47064e-02 1.38733e-01 +230 6.89459e+00 1.05373e-02 1.38759e-01 +231 6.92461e+00 6.39110e-03 1.37205e-01 +232 6.95463e+00 2.31403e-03 1.34290e-01 +233 6.98465e+00 -1.66868e-03 1.31007e-01 +234 7.01467e+00 -5.54918e-03 1.27480e-01 +235 7.04469e+00 -9.32014e-03 1.23709e-01 +236 7.07471e+00 -1.29742e-02 1.19694e-01 +237 7.10473e+00 -1.65041e-02 1.15435e-01 +238 7.13475e+00 -1.99024e-02 1.10910e-01 +239 7.16477e+00 -2.31572e-02 1.05819e-01 +240 7.19479e+00 -2.62492e-02 1.00067e-01 +241 7.22481e+00 -2.91586e-02 9.36550e-02 +242 7.25483e+00 -3.18656e-02 8.65822e-02 +243 7.28485e+00 -3.43504e-02 7.88488e-02 +244 7.31487e+00 -3.65931e-02 7.04591e-02 +245 7.34489e+00 -3.85827e-02 6.22193e-02 +246 7.37491e+00 -4.03362e-02 5.47266e-02 +247 7.40493e+00 -4.18760e-02 4.79808e-02 +248 7.43495e+00 -4.32245e-02 4.19821e-02 +249 7.46497e+00 -4.44041e-02 3.67304e-02 +250 7.49499e+00 -4.54373e-02 3.22257e-02 +251 7.52501e+00 -4.63434e-02 2.81128e-02 +252 7.55503e+00 -4.71224e-02 2.37374e-02 +253 7.58505e+00 -4.77659e-02 1.90852e-02 +254 7.61507e+00 -4.82655e-02 1.41564e-02 +255 7.64509e+00 -4.86130e-02 8.95088e-03 +256 7.67511e+00 -4.88002e-02 3.46862e-03 +257 7.70513e+00 -4.88193e-02 -2.16133e-03 +258 7.73515e+00 -4.86748e-02 -7.38361e-03 +259 7.76517e+00 -4.83807e-02 -1.21345e-02 +260 7.79519e+00 -4.79510e-02 -1.64140e-02 +261 7.82521e+00 -4.73999e-02 -2.02221e-02 +262 7.85523e+00 -4.67416e-02 -2.35587e-02 +263 7.88525e+00 -4.59901e-02 -2.64574e-02 +264 7.91527e+00 -4.51529e-02 -2.93326e-02 +265 7.94529e+00 -4.42279e-02 -3.23085e-02 +266 7.97531e+00 -4.32121e-02 -3.53849e-02 +267 8.00533e+00 -4.21024e-02 -3.85620e-02 +268 8.03535e+00 -4.08958e-02 -4.18397e-02 +269 8.06537e+00 -3.95893e-02 -4.52148e-02 +270 8.09539e+00 -3.81847e-02 -4.82641e-02 +271 8.12541e+00 -3.66978e-02 -5.06928e-02 +272 8.15543e+00 -3.51473e-02 -5.25007e-02 +273 8.18545e+00 -3.35518e-02 -5.36880e-02 +274 8.21547e+00 -3.19301e-02 -5.42545e-02 +275 8.24549e+00 -3.03006e-02 -5.42004e-02 +276 8.27551e+00 -2.86797e-02 -5.38072e-02 +277 8.30553e+00 -2.70684e-02 -5.35644e-02 +278 8.33555e+00 -2.54621e-02 -5.34807e-02 +279 8.36557e+00 -2.38558e-02 -5.35562e-02 +280 8.39559e+00 -2.22450e-02 -5.37909e-02 +281 8.42561e+00 -2.06246e-02 -5.41848e-02 +282 8.45563e+00 -1.89910e-02 -5.45876e-02 +283 8.48565e+00 -1.73536e-02 -5.43905e-02 +284 8.51567e+00 -1.57321e-02 -5.35288e-02 +285 8.54569e+00 -1.41464e-02 -5.20025e-02 +286 8.57571e+00 -1.26165e-02 -4.98117e-02 +287 8.60573e+00 -1.11623e-02 -4.69563e-02 +288 8.63575e+00 -9.80364e-03 -4.34980e-02 +289 8.66577e+00 -8.54900e-03 -4.01388e-02 +290 8.69579e+00 -7.39073e-03 -3.70767e-02 +291 8.72581e+00 -6.31993e-03 -3.43119e-02 +292 8.75583e+00 -5.32767e-03 -3.18442e-02 +293 8.78585e+00 -4.40503e-03 -2.96736e-02 +294 8.81587e+00 -3.54310e-03 -2.77981e-02 +295 8.84589e+00 -2.73537e-03 -2.60045e-02 +296 8.87591e+00 -1.98236e-03 -2.41530e-02 +297 8.90593e+00 -1.28581e-03 -2.22435e-02 +298 8.93595e+00 -6.47440e-04 -2.02762e-02 +299 8.96597e+00 -6.90006e-05 -1.82510e-02 +300 8.99599e+00 4.47772e-04 -1.61678e-02 +301 9.02601e+00 9.01672e-04 -1.40883e-02 +302 9.05603e+00 1.29469e-03 -1.21134e-02 +303 9.08605e+00 1.63002e-03 -1.02444e-02 +304 9.11607e+00 1.91083e-03 -8.48151e-03 +305 9.14609e+00 2.14031e-03 -6.82462e-03 +306 9.17611e+00 2.32164e-03 -5.27374e-03 +307 9.20613e+00 2.45778e-03 -3.79164e-03 +308 9.23615e+00 2.54847e-03 -2.23608e-03 +309 9.26617e+00 2.59116e-03 -5.93158e-04 +310 9.29619e+00 2.58321e-03 1.13714e-03 +311 9.32621e+00 2.52201e-03 2.95480e-03 +312 9.35623e+00 2.40493e-03 4.85983e-03 +313 9.38625e+00 2.22951e-03 6.81084e-03 +314 9.41627e+00 2.00031e-03 8.37517e-03 +315 9.44629e+00 1.73168e-03 9.43770e-03 +316 9.47631e+00 1.43869e-03 9.99843e-03 +317 9.50633e+00 1.13640e-03 1.00573e-02 +318 9.53635e+00 8.39868e-04 9.61445e-03 +319 9.56637e+00 5.64157e-04 8.67672e-03 +320 9.59639e+00 3.18325e-04 7.75710e-03 +321 9.62641e+00 9.50596e-05 7.17332e-03 +322 9.65643e+00 -1.15722e-04 6.92537e-03 +323 9.68645e+00 -3.24101e-04 7.01327e-03 +324 9.71647e+00 -5.40160e-04 7.43701e-03 +325 9.74649e+00 -7.73980e-04 8.19658e-03 +326 9.77651e+00 -1.03304e-03 8.99735e-03 +327 9.80653e+00 -1.30999e-03 9.38361e-03 +328 9.83655e+00 -1.59223e-03 9.35021e-03 +329 9.86657e+00 -1.86718e-03 8.89715e-03 +330 9.89659e+00 -2.12222e-03 8.02442e-03 +331 9.92661e+00 -2.34476e-03 6.73203e-03 +332 9.95663e+00 -2.52320e-03 5.17469e-03 +333 9.98665e+00 -2.65869e-03 3.90930e-03 +334 1.00167e+01 -2.76134e-03 2.98596e-03 +335 1.00467e+01 -2.84139e-03 2.40466e-03 +336 1.00767e+01 -2.90913e-03 2.16541e-03 +337 1.01067e+01 -2.97483e-03 2.26820e-03 +338 1.01368e+01 -3.04855e-03 2.66546e-03 +339 1.01668e+01 -3.13277e-03 2.89884e-03 +340 1.01968e+01 -3.21981e-03 2.85342e-03 +341 1.02268e+01 -3.30130e-03 2.52919e-03 +342 1.02568e+01 -3.36887e-03 1.92616e-03 +343 1.02869e+01 -3.41416e-03 1.04432e-03 +344 1.03169e+01 -3.42879e-03 -1.09405e-04 +345 1.03469e+01 -3.40928e-03 -1.12840e-03 +346 1.03769e+01 -3.36477e-03 -1.77503e-03 +347 1.04069e+01 -3.30644e-03 -2.04930e-03 +348 1.04370e+01 -3.24546e-03 -1.95122e-03 +349 1.04670e+01 -3.19301e-03 -1.48077e-03 +350 1.04970e+01 -3.16028e-03 -6.37969e-04 +351 1.05270e+01 -3.15596e-03 3.01993e-04 +352 1.05570e+01 -3.17534e-03 9.38012e-04 +353 1.05871e+01 -3.20920e-03 1.26668e-03 +354 1.06171e+01 -3.24831e-03 1.28800e-03 +355 1.06471e+01 -3.28345e-03 1.00196e-03 +356 1.06771e+01 -3.30540e-03 4.08580e-04 +357 1.07071e+01 -3.30566e-03 -3.78073e-04 +358 1.07372e+01 -3.28485e-03 -9.70614e-04 +359 1.07672e+01 -3.24964e-03 -1.33712e-03 +360 1.07972e+01 -3.20683e-03 -1.47760e-03 +361 1.08272e+01 -3.16319e-03 -1.39204e-03 +362 1.08572e+01 -3.12551e-03 -1.08046e-03 +363 1.08873e+01 -3.10045e-03 -5.74729e-04 +364 1.09173e+01 -3.08983e-03 -1.58731e-04 +365 1.09473e+01 -3.08935e-03 1.00508e-04 +366 1.09773e+01 -3.09430e-03 2.02989e-04 +367 1.10073e+01 -3.09997e-03 1.48712e-04 +368 1.10374e+01 -3.10166e-03 -6.23237e-05 +369 1.10674e+01 -3.09466e-03 -4.27258e-04 +370 1.10974e+01 -3.07597e-03 -8.08158e-04 +371 1.11274e+01 -3.04674e-03 -1.12894e-03 +372 1.11574e+01 -3.00879e-03 -1.38962e-03 +373 1.11875e+01 -2.96391e-03 -1.59017e-03 +374 1.12175e+01 -2.91392e-03 -1.73062e-03 +375 1.12475e+01 -2.86061e-03 -1.81095e-03 +376 1.12775e+01 -2.80553e-03 -1.85938e-03 +377 1.13075e+01 -2.74890e-03 -1.91463e-03 +378 1.13376e+01 -2.69051e-03 -1.97693e-03 +379 1.13676e+01 -2.63013e-03 -2.04629e-03 +380 1.13976e+01 -2.56758e-03 -2.12270e-03 +381 1.14276e+01 -2.50262e-03 -2.20617e-03 +382 1.14576e+01 -2.43503e-03 -2.29944e-03 +383 1.14877e+01 -2.36437e-03 -2.41127e-03 +384 1.15177e+01 -2.29006e-03 -2.54235e-03 +385 1.15477e+01 -2.21153e-03 -2.69266e-03 +386 1.15777e+01 -2.12820e-03 -2.86220e-03 +387 1.16077e+01 -2.03949e-03 -3.05099e-03 +388 1.16378e+01 -1.94486e-03 -3.25094e-03 +389 1.16678e+01 -1.84492e-03 -3.39558e-03 +390 1.16978e+01 -1.74169e-03 -3.47012e-03 +391 1.17278e+01 -1.63728e-03 -3.47457e-03 +392 1.17578e+01 -1.53378e-03 -3.40893e-03 +393 1.17879e+01 -1.43331e-03 -3.27320e-03 +394 1.18179e+01 -1.33796e-03 -3.06968e-03 +395 1.18479e+01 -1.24867e-03 -2.89115e-03 +396 1.18779e+01 -1.16364e-03 -2.78593e-03 +397 1.19079e+01 -1.08067e-03 -2.75402e-03 +398 1.19380e+01 -9.97552e-04 -2.79543e-03 +399 1.19680e+01 -9.12094e-04 -2.91016e-03 +400 1.19980e+01 -8.22092e-04 -3.09820e-03 +401 1.20280e+01 -7.25645e-04 -3.32741e-03 +402 1.20580e+01 -6.22319e-04 -3.55632e-03 +403 1.20881e+01 -5.12128e-04 -3.78474e-03 +404 1.21181e+01 -3.95087e-04 -4.01269e-03 +405 1.21481e+01 -2.71211e-04 -4.24016e-03 +406 1.21781e+01 -1.40513e-04 -4.46715e-03 +407 1.22081e+01 -3.33537e-06 -4.64603e-03 +408 1.22382e+01 1.36445e-04 -4.63274e-03 +409 1.22682e+01 2.72793e-04 -4.41741e-03 +410 1.22982e+01 3.99645e-04 -4.00005e-03 +411 1.23282e+01 5.10935e-04 -3.38066e-03 +412 1.23582e+01 6.00598e-04 -2.55924e-03 +413 1.23883e+01 6.62774e-04 -1.58184e-03 +414 1.24183e+01 6.97865e-04 -8.01087e-04 +415 1.24483e+01 7.13576e-04 -2.90631e-04 +416 1.24783e+01 7.18019e-04 -5.04698e-05 +417 1.25083e+01 7.19311e-04 -8.06022e-05 +418 1.25384e+01 7.25563e-04 -3.81028e-04 +419 1.25684e+01 7.44874e-04 -9.42536e-04 +420 1.25984e+01 7.81298e-04 -1.44902e-03 +421 1.26284e+01 8.29767e-04 -1.74498e-03 +422 1.26584e+01 8.83961e-04 -1.83043e-03 +423 1.26885e+01 9.37559e-04 -1.70535e-03 +424 1.27185e+01 9.84244e-04 -1.36976e-03 +425 1.27485e+01 1.01769e-03 -8.23649e-04 +426 1.27785e+01 1.03293e-03 -2.08014e-04 +427 1.28085e+01 1.03120e-03 3.06031e-04 +428 1.28386e+01 1.01558e-03 7.18094e-04 +429 1.28686e+01 9.89109e-04 1.02818e-03 +430 1.28986e+01 9.54864e-04 1.23627e-03 +431 1.29286e+01 9.15903e-04 1.34239e-03 +432 1.29586e+01 8.75242e-04 1.35306e-03 +433 1.29887e+01 8.35426e-04 1.28692e-03 +434 1.30187e+01 7.98731e-04 1.14515e-03 +435 1.30487e+01 7.67428e-04 9.27723e-04 +436 1.30787e+01 7.43788e-04 6.34655e-04 +437 1.31087e+01 7.30081e-04 2.65942e-04 +438 1.31388e+01 7.28458e-04 -1.52323e-04 +439 1.31688e+01 7.37694e-04 -4.34209e-04 +440 1.31988e+01 7.52798e-04 -5.43256e-04 +441 1.32288e+01 7.68582e-04 -4.79464e-04 +442 1.32588e+01 7.79856e-04 -2.42834e-04 +443 1.32889e+01 7.81432e-04 1.66636e-04 +444 1.33189e+01 7.68136e-04 7.42231e-04 +445 1.33489e+01 7.37388e-04 1.28546e-03 +446 1.33789e+01 6.92203e-04 1.70409e-03 +447 1.34089e+01 6.36322e-04 1.99810e-03 +448 1.34390e+01 5.73484e-04 2.16751e-03 +449 1.34690e+01 5.07431e-04 2.21231e-03 +450 1.34990e+01 4.41904e-04 2.13250e-03 +451 1.35290e+01 3.79886e-04 2.00628e-03 +452 1.35590e+01 3.21019e-04 1.92274e-03 +453 1.35891e+01 2.64017e-04 1.88196e-03 +454 1.36191e+01 2.07597e-04 1.88396e-03 +455 1.36491e+01 1.50476e-04 1.92873e-03 +456 1.36791e+01 9.13683e-05 2.01627e-03 +457 1.37091e+01 2.90559e-05 2.13758e-03 +458 1.37392e+01 -3.70569e-05 2.26836e-03 +459 1.37692e+01 -1.07218e-04 2.40726e-03 +460 1.37992e+01 -1.81670e-04 2.55428e-03 +461 1.38292e+01 -2.60658e-04 2.70943e-03 +462 1.38592e+01 -3.44426e-04 2.87270e-03 +463 1.38893e+01 -4.33097e-04 3.01891e-03 +464 1.39193e+01 -5.23690e-04 2.98077e-03 +465 1.39493e+01 -6.09910e-04 2.72751e-03 +466 1.39793e+01 -6.85298e-04 2.25913e-03 +467 1.40093e+01 -7.43395e-04 1.57563e-03 +468 1.40394e+01 -7.77746e-04 6.77007e-04 +469 1.40694e+01 -7.81926e-04 -4.21254e-04 +470 1.40994e+01 -7.54850e-04 -1.32019e-03 +471 1.41294e+01 -7.06409e-04 -1.84461e-03 +472 1.41594e+01 -6.47847e-04 -1.99453e-03 +473 1.41895e+01 -5.90405e-04 -1.76993e-03 +474 1.42195e+01 -5.45328e-04 -1.17081e-03 +475 1.42495e+01 -5.23857e-04 -1.97186e-04 +476 1.42795e+01 -5.33670e-04 7.88500e-04 +477 1.43095e+01 -5.67444e-04 1.39908e-03 +478 1.43396e+01 -6.13917e-04 1.63446e-03 +479 1.43696e+01 -6.61823e-04 1.49463e-03 +480 1.43996e+01 -6.99900e-04 9.79593e-04 +481 1.44296e+01 -7.16883e-04 8.93484e-05 +482 1.44596e+01 -7.02817e-04 -9.98994e-04 +483 1.44897e+01 -6.59607e-04 -1.83371e-03 +484 1.45197e+01 -5.95483e-04 -2.39236e-03 +485 1.45497e+01 -5.18732e-04 -2.67493e-03 +486 1.45797e+01 -4.37642e-04 -2.68144e-03 +487 1.46097e+01 -3.60501e-04 -2.41188e-03 +488 1.46398e+01 -2.95370e-04 -1.91209e-03 +489 1.46698e+01 -2.44915e-04 -1.46649e-03 +490 1.46998e+01 -2.06289e-04 -1.12409e-03 +491 1.47298e+01 -1.76392e-04 -8.84885e-04 +492 1.47598e+01 -1.52128e-04 -7.48875e-04 +493 1.47899e+01 -1.30397e-04 -7.16060e-04 +494 1.48199e+01 -1.08115e-04 -7.81211e-04 +495 1.48499e+01 -8.38208e-05 -8.25705e-04 +496 1.48799e+01 -5.92393e-05 -8.00320e-04 +497 1.49099e+01 -3.64687e-05 -7.05058e-04 +498 1.49400e+01 -1.76068e-05 -5.39917e-04 +499 1.49700e+01 -4.75133e-06 -3.04897e-04 +500 1.50000e+01 0.00000e+00 0.00000e+00 + + + +NonBondNull +N 500 R 0.0000000001 10.0 + +1 0.0000e+00 0.0000e+00 0.0000e+00 +2 2.0040e-02 0.0000e+00 0.0000e+00 +3 4.0080e-02 0.0000e+00 0.0000e+00 +4 6.0120e-02 0.0000e+00 0.0000e+00 +5 8.0160e-02 0.0000e+00 0.0000e+00 +6 1.0020e-01 0.0000e+00 0.0000e+00 +7 1.2024e-01 0.0000e+00 0.0000e+00 +8 1.4028e-01 0.0000e+00 0.0000e+00 +9 1.6032e-01 0.0000e+00 0.0000e+00 +10 1.8036e-01 0.0000e+00 0.0000e+00 +11 2.0040e-01 0.0000e+00 0.0000e+00 +12 2.2044e-01 0.0000e+00 0.0000e+00 +13 2.4048e-01 0.0000e+00 0.0000e+00 +14 2.6052e-01 0.0000e+00 0.0000e+00 +15 2.8056e-01 0.0000e+00 0.0000e+00 +16 3.0060e-01 0.0000e+00 0.0000e+00 +17 3.2064e-01 0.0000e+00 0.0000e+00 +18 3.4068e-01 0.0000e+00 0.0000e+00 +19 3.6072e-01 0.0000e+00 0.0000e+00 +20 3.8076e-01 0.0000e+00 0.0000e+00 +21 4.0080e-01 0.0000e+00 0.0000e+00 +22 4.2084e-01 0.0000e+00 0.0000e+00 +23 4.4088e-01 0.0000e+00 0.0000e+00 +24 4.6092e-01 0.0000e+00 0.0000e+00 +25 4.8096e-01 0.0000e+00 0.0000e+00 +26 5.0100e-01 0.0000e+00 0.0000e+00 +27 5.2104e-01 0.0000e+00 0.0000e+00 +28 5.4108e-01 0.0000e+00 0.0000e+00 +29 5.6112e-01 0.0000e+00 0.0000e+00 +30 5.8116e-01 0.0000e+00 0.0000e+00 +31 6.0120e-01 0.0000e+00 0.0000e+00 +32 6.2124e-01 0.0000e+00 0.0000e+00 +33 6.4128e-01 0.0000e+00 0.0000e+00 +34 6.6132e-01 0.0000e+00 0.0000e+00 +35 6.8136e-01 0.0000e+00 0.0000e+00 +36 7.0140e-01 0.0000e+00 0.0000e+00 +37 7.2144e-01 0.0000e+00 0.0000e+00 +38 7.4148e-01 0.0000e+00 0.0000e+00 +39 7.6152e-01 0.0000e+00 0.0000e+00 +40 7.8156e-01 0.0000e+00 0.0000e+00 +41 8.0160e-01 0.0000e+00 0.0000e+00 +42 8.2164e-01 0.0000e+00 0.0000e+00 +43 8.4168e-01 0.0000e+00 0.0000e+00 +44 8.6172e-01 0.0000e+00 0.0000e+00 +45 8.8176e-01 0.0000e+00 0.0000e+00 +46 9.0180e-01 0.0000e+00 0.0000e+00 +47 9.2184e-01 0.0000e+00 0.0000e+00 +48 9.4188e-01 0.0000e+00 0.0000e+00 +49 9.6192e-01 0.0000e+00 0.0000e+00 +50 9.8196e-01 0.0000e+00 0.0000e+00 +51 1.0020e+00 0.0000e+00 0.0000e+00 +52 1.0220e+00 0.0000e+00 0.0000e+00 +53 1.0421e+00 0.0000e+00 0.0000e+00 +54 1.0621e+00 0.0000e+00 0.0000e+00 +55 1.0822e+00 0.0000e+00 0.0000e+00 +56 1.1022e+00 0.0000e+00 0.0000e+00 +57 1.1222e+00 0.0000e+00 0.0000e+00 +58 1.1423e+00 0.0000e+00 0.0000e+00 +59 1.1623e+00 0.0000e+00 0.0000e+00 +60 1.1824e+00 0.0000e+00 0.0000e+00 +61 1.2024e+00 0.0000e+00 0.0000e+00 +62 1.2224e+00 0.0000e+00 0.0000e+00 +63 1.2425e+00 0.0000e+00 0.0000e+00 +64 1.2625e+00 0.0000e+00 0.0000e+00 +65 1.2826e+00 0.0000e+00 0.0000e+00 +66 1.3026e+00 0.0000e+00 0.0000e+00 +67 1.3226e+00 0.0000e+00 0.0000e+00 +68 1.3427e+00 0.0000e+00 0.0000e+00 +69 1.3627e+00 0.0000e+00 0.0000e+00 +70 1.3828e+00 0.0000e+00 0.0000e+00 +71 1.4028e+00 0.0000e+00 0.0000e+00 +72 1.4228e+00 0.0000e+00 0.0000e+00 +73 1.4429e+00 0.0000e+00 0.0000e+00 +74 1.4629e+00 0.0000e+00 0.0000e+00 +75 1.4830e+00 0.0000e+00 0.0000e+00 +76 1.5030e+00 0.0000e+00 0.0000e+00 +77 1.5230e+00 0.0000e+00 0.0000e+00 +78 1.5431e+00 0.0000e+00 0.0000e+00 +79 1.5631e+00 0.0000e+00 0.0000e+00 +80 1.5832e+00 0.0000e+00 0.0000e+00 +81 1.6032e+00 0.0000e+00 0.0000e+00 +82 1.6232e+00 0.0000e+00 0.0000e+00 +83 1.6433e+00 0.0000e+00 0.0000e+00 +84 1.6633e+00 0.0000e+00 0.0000e+00 +85 1.6834e+00 0.0000e+00 0.0000e+00 +86 1.7034e+00 0.0000e+00 0.0000e+00 +87 1.7234e+00 0.0000e+00 0.0000e+00 +88 1.7435e+00 0.0000e+00 0.0000e+00 +89 1.7635e+00 0.0000e+00 0.0000e+00 +90 1.7836e+00 0.0000e+00 0.0000e+00 +91 1.8036e+00 0.0000e+00 0.0000e+00 +92 1.8236e+00 0.0000e+00 0.0000e+00 +93 1.8437e+00 0.0000e+00 0.0000e+00 +94 1.8637e+00 0.0000e+00 0.0000e+00 +95 1.8838e+00 0.0000e+00 0.0000e+00 +96 1.9038e+00 0.0000e+00 0.0000e+00 +97 1.9238e+00 0.0000e+00 0.0000e+00 +98 1.9439e+00 0.0000e+00 0.0000e+00 +99 1.9639e+00 0.0000e+00 0.0000e+00 +100 1.9840e+00 0.0000e+00 0.0000e+00 +101 2.0040e+00 0.0000e+00 0.0000e+00 +102 2.0240e+00 0.0000e+00 0.0000e+00 +103 2.0441e+00 0.0000e+00 0.0000e+00 +104 2.0641e+00 0.0000e+00 0.0000e+00 +105 2.0842e+00 0.0000e+00 0.0000e+00 +106 2.1042e+00 0.0000e+00 0.0000e+00 +107 2.1242e+00 0.0000e+00 0.0000e+00 +108 2.1443e+00 0.0000e+00 0.0000e+00 +109 2.1643e+00 0.0000e+00 0.0000e+00 +110 2.1844e+00 0.0000e+00 0.0000e+00 +111 2.2044e+00 0.0000e+00 0.0000e+00 +112 2.2244e+00 0.0000e+00 0.0000e+00 +113 2.2445e+00 0.0000e+00 0.0000e+00 +114 2.2645e+00 0.0000e+00 0.0000e+00 +115 2.2846e+00 0.0000e+00 0.0000e+00 +116 2.3046e+00 0.0000e+00 0.0000e+00 +117 2.3246e+00 0.0000e+00 0.0000e+00 +118 2.3447e+00 0.0000e+00 0.0000e+00 +119 2.3647e+00 0.0000e+00 0.0000e+00 +120 2.3848e+00 0.0000e+00 0.0000e+00 +121 2.4048e+00 0.0000e+00 0.0000e+00 +122 2.4248e+00 0.0000e+00 0.0000e+00 +123 2.4449e+00 0.0000e+00 0.0000e+00 +124 2.4649e+00 0.0000e+00 0.0000e+00 +125 2.4850e+00 0.0000e+00 0.0000e+00 +126 2.5050e+00 0.0000e+00 0.0000e+00 +127 2.5251e+00 0.0000e+00 0.0000e+00 +128 2.5451e+00 0.0000e+00 0.0000e+00 +129 2.5651e+00 0.0000e+00 0.0000e+00 +130 2.5852e+00 0.0000e+00 0.0000e+00 +131 2.6052e+00 0.0000e+00 0.0000e+00 +132 2.6253e+00 0.0000e+00 0.0000e+00 +133 2.6453e+00 0.0000e+00 0.0000e+00 +134 2.6653e+00 0.0000e+00 0.0000e+00 +135 2.6854e+00 0.0000e+00 0.0000e+00 +136 2.7054e+00 0.0000e+00 0.0000e+00 +137 2.7255e+00 0.0000e+00 0.0000e+00 +138 2.7455e+00 0.0000e+00 0.0000e+00 +139 2.7655e+00 0.0000e+00 0.0000e+00 +140 2.7856e+00 0.0000e+00 0.0000e+00 +141 2.8056e+00 0.0000e+00 0.0000e+00 +142 2.8257e+00 0.0000e+00 0.0000e+00 +143 2.8457e+00 0.0000e+00 0.0000e+00 +144 2.8657e+00 0.0000e+00 0.0000e+00 +145 2.8858e+00 0.0000e+00 0.0000e+00 +146 2.9058e+00 0.0000e+00 0.0000e+00 +147 2.9259e+00 0.0000e+00 0.0000e+00 +148 2.9459e+00 0.0000e+00 0.0000e+00 +149 2.9659e+00 0.0000e+00 0.0000e+00 +150 2.9860e+00 0.0000e+00 0.0000e+00 +151 3.0060e+00 0.0000e+00 0.0000e+00 +152 3.0261e+00 0.0000e+00 0.0000e+00 +153 3.0461e+00 0.0000e+00 0.0000e+00 +154 3.0661e+00 0.0000e+00 0.0000e+00 +155 3.0862e+00 0.0000e+00 0.0000e+00 +156 3.1062e+00 0.0000e+00 0.0000e+00 +157 3.1263e+00 0.0000e+00 0.0000e+00 +158 3.1463e+00 0.0000e+00 0.0000e+00 +159 3.1663e+00 0.0000e+00 0.0000e+00 +160 3.1864e+00 0.0000e+00 0.0000e+00 +161 3.2064e+00 0.0000e+00 0.0000e+00 +162 3.2265e+00 0.0000e+00 0.0000e+00 +163 3.2465e+00 0.0000e+00 0.0000e+00 +164 3.2665e+00 0.0000e+00 0.0000e+00 +165 3.2866e+00 0.0000e+00 0.0000e+00 +166 3.3066e+00 0.0000e+00 0.0000e+00 +167 3.3267e+00 0.0000e+00 0.0000e+00 +168 3.3467e+00 0.0000e+00 0.0000e+00 +169 3.3667e+00 0.0000e+00 0.0000e+00 +170 3.3868e+00 0.0000e+00 0.0000e+00 +171 3.4068e+00 0.0000e+00 0.0000e+00 +172 3.4269e+00 0.0000e+00 0.0000e+00 +173 3.4469e+00 0.0000e+00 0.0000e+00 +174 3.4669e+00 0.0000e+00 0.0000e+00 +175 3.4870e+00 0.0000e+00 0.0000e+00 +176 3.5070e+00 0.0000e+00 0.0000e+00 +177 3.5271e+00 0.0000e+00 0.0000e+00 +178 3.5471e+00 0.0000e+00 0.0000e+00 +179 3.5671e+00 0.0000e+00 0.0000e+00 +180 3.5872e+00 0.0000e+00 0.0000e+00 +181 3.6072e+00 0.0000e+00 0.0000e+00 +182 3.6273e+00 0.0000e+00 0.0000e+00 +183 3.6473e+00 0.0000e+00 0.0000e+00 +184 3.6673e+00 0.0000e+00 0.0000e+00 +185 3.6874e+00 0.0000e+00 0.0000e+00 +186 3.7074e+00 0.0000e+00 0.0000e+00 +187 3.7275e+00 0.0000e+00 0.0000e+00 +188 3.7475e+00 0.0000e+00 0.0000e+00 +189 3.7675e+00 0.0000e+00 0.0000e+00 +190 3.7876e+00 0.0000e+00 0.0000e+00 +191 3.8076e+00 0.0000e+00 0.0000e+00 +192 3.8277e+00 0.0000e+00 0.0000e+00 +193 3.8477e+00 0.0000e+00 0.0000e+00 +194 3.8677e+00 0.0000e+00 0.0000e+00 +195 3.8878e+00 0.0000e+00 0.0000e+00 +196 3.9078e+00 0.0000e+00 0.0000e+00 +197 3.9279e+00 0.0000e+00 0.0000e+00 +198 3.9479e+00 0.0000e+00 0.0000e+00 +199 3.9679e+00 0.0000e+00 0.0000e+00 +200 3.9880e+00 0.0000e+00 0.0000e+00 +201 4.0080e+00 0.0000e+00 0.0000e+00 +202 4.0281e+00 0.0000e+00 0.0000e+00 +203 4.0481e+00 0.0000e+00 0.0000e+00 +204 4.0681e+00 0.0000e+00 0.0000e+00 +205 4.0882e+00 0.0000e+00 0.0000e+00 +206 4.1082e+00 0.0000e+00 0.0000e+00 +207 4.1283e+00 0.0000e+00 0.0000e+00 +208 4.1483e+00 0.0000e+00 0.0000e+00 +209 4.1683e+00 0.0000e+00 0.0000e+00 +210 4.1884e+00 0.0000e+00 0.0000e+00 +211 4.2084e+00 0.0000e+00 0.0000e+00 +212 4.2285e+00 0.0000e+00 0.0000e+00 +213 4.2485e+00 0.0000e+00 0.0000e+00 +214 4.2685e+00 0.0000e+00 0.0000e+00 +215 4.2886e+00 0.0000e+00 0.0000e+00 +216 4.3086e+00 0.0000e+00 0.0000e+00 +217 4.3287e+00 0.0000e+00 0.0000e+00 +218 4.3487e+00 0.0000e+00 0.0000e+00 +219 4.3687e+00 0.0000e+00 0.0000e+00 +220 4.3888e+00 0.0000e+00 0.0000e+00 +221 4.4088e+00 0.0000e+00 0.0000e+00 +222 4.4289e+00 0.0000e+00 0.0000e+00 +223 4.4489e+00 0.0000e+00 0.0000e+00 +224 4.4689e+00 0.0000e+00 0.0000e+00 +225 4.4890e+00 0.0000e+00 0.0000e+00 +226 4.5090e+00 0.0000e+00 0.0000e+00 +227 4.5291e+00 0.0000e+00 0.0000e+00 +228 4.5491e+00 0.0000e+00 0.0000e+00 +229 4.5691e+00 0.0000e+00 0.0000e+00 +230 4.5892e+00 0.0000e+00 0.0000e+00 +231 4.6092e+00 0.0000e+00 0.0000e+00 +232 4.6293e+00 0.0000e+00 0.0000e+00 +233 4.6493e+00 0.0000e+00 0.0000e+00 +234 4.6693e+00 0.0000e+00 0.0000e+00 +235 4.6894e+00 0.0000e+00 0.0000e+00 +236 4.7094e+00 0.0000e+00 0.0000e+00 +237 4.7295e+00 0.0000e+00 0.0000e+00 +238 4.7495e+00 0.0000e+00 0.0000e+00 +239 4.7695e+00 0.0000e+00 0.0000e+00 +240 4.7896e+00 0.0000e+00 0.0000e+00 +241 4.8096e+00 0.0000e+00 0.0000e+00 +242 4.8297e+00 0.0000e+00 0.0000e+00 +243 4.8497e+00 0.0000e+00 0.0000e+00 +244 4.8697e+00 0.0000e+00 0.0000e+00 +245 4.8898e+00 0.0000e+00 0.0000e+00 +246 4.9098e+00 0.0000e+00 0.0000e+00 +247 4.9299e+00 0.0000e+00 0.0000e+00 +248 4.9499e+00 0.0000e+00 0.0000e+00 +249 4.9699e+00 0.0000e+00 0.0000e+00 +250 4.9900e+00 0.0000e+00 0.0000e+00 +251 5.0100e+00 0.0000e+00 0.0000e+00 +252 5.0301e+00 0.0000e+00 0.0000e+00 +253 5.0501e+00 0.0000e+00 0.0000e+00 +254 5.0701e+00 0.0000e+00 0.0000e+00 +255 5.0902e+00 0.0000e+00 0.0000e+00 +256 5.1102e+00 0.0000e+00 0.0000e+00 +257 5.1303e+00 0.0000e+00 0.0000e+00 +258 5.1503e+00 0.0000e+00 0.0000e+00 +259 5.1703e+00 0.0000e+00 0.0000e+00 +260 5.1904e+00 0.0000e+00 0.0000e+00 +261 5.2104e+00 0.0000e+00 0.0000e+00 +262 5.2305e+00 0.0000e+00 0.0000e+00 +263 5.2505e+00 0.0000e+00 0.0000e+00 +264 5.2705e+00 0.0000e+00 0.0000e+00 +265 5.2906e+00 0.0000e+00 0.0000e+00 +266 5.3106e+00 0.0000e+00 0.0000e+00 +267 5.3307e+00 0.0000e+00 0.0000e+00 +268 5.3507e+00 0.0000e+00 0.0000e+00 +269 5.3707e+00 0.0000e+00 0.0000e+00 +270 5.3908e+00 0.0000e+00 0.0000e+00 +271 5.4108e+00 0.0000e+00 0.0000e+00 +272 5.4309e+00 0.0000e+00 0.0000e+00 +273 5.4509e+00 0.0000e+00 0.0000e+00 +274 5.4709e+00 0.0000e+00 0.0000e+00 +275 5.4910e+00 0.0000e+00 0.0000e+00 +276 5.5110e+00 0.0000e+00 0.0000e+00 +277 5.5311e+00 0.0000e+00 0.0000e+00 +278 5.5511e+00 0.0000e+00 0.0000e+00 +279 5.5711e+00 0.0000e+00 0.0000e+00 +280 5.5912e+00 0.0000e+00 0.0000e+00 +281 5.6112e+00 0.0000e+00 0.0000e+00 +282 5.6313e+00 0.0000e+00 0.0000e+00 +283 5.6513e+00 0.0000e+00 0.0000e+00 +284 5.6713e+00 0.0000e+00 0.0000e+00 +285 5.6914e+00 0.0000e+00 0.0000e+00 +286 5.7114e+00 0.0000e+00 0.0000e+00 +287 5.7315e+00 0.0000e+00 0.0000e+00 +288 5.7515e+00 0.0000e+00 0.0000e+00 +289 5.7715e+00 0.0000e+00 0.0000e+00 +290 5.7916e+00 0.0000e+00 0.0000e+00 +291 5.8116e+00 0.0000e+00 0.0000e+00 +292 5.8317e+00 0.0000e+00 0.0000e+00 +293 5.8517e+00 0.0000e+00 0.0000e+00 +294 5.8717e+00 0.0000e+00 0.0000e+00 +295 5.8918e+00 0.0000e+00 0.0000e+00 +296 5.9118e+00 0.0000e+00 0.0000e+00 +297 5.9319e+00 0.0000e+00 0.0000e+00 +298 5.9519e+00 0.0000e+00 0.0000e+00 +299 5.9719e+00 0.0000e+00 0.0000e+00 +300 5.9920e+00 0.0000e+00 0.0000e+00 +301 6.0120e+00 0.0000e+00 0.0000e+00 +302 6.0321e+00 0.0000e+00 0.0000e+00 +303 6.0521e+00 0.0000e+00 0.0000e+00 +304 6.0721e+00 0.0000e+00 0.0000e+00 +305 6.0922e+00 0.0000e+00 0.0000e+00 +306 6.1122e+00 0.0000e+00 0.0000e+00 +307 6.1323e+00 0.0000e+00 0.0000e+00 +308 6.1523e+00 0.0000e+00 0.0000e+00 +309 6.1723e+00 0.0000e+00 0.0000e+00 +310 6.1924e+00 0.0000e+00 0.0000e+00 +311 6.2124e+00 0.0000e+00 0.0000e+00 +312 6.2325e+00 0.0000e+00 0.0000e+00 +313 6.2525e+00 0.0000e+00 0.0000e+00 +314 6.2725e+00 0.0000e+00 0.0000e+00 +315 6.2926e+00 0.0000e+00 0.0000e+00 +316 6.3126e+00 0.0000e+00 0.0000e+00 +317 6.3327e+00 0.0000e+00 0.0000e+00 +318 6.3527e+00 0.0000e+00 0.0000e+00 +319 6.3727e+00 0.0000e+00 0.0000e+00 +320 6.3928e+00 0.0000e+00 0.0000e+00 +321 6.4128e+00 0.0000e+00 0.0000e+00 +322 6.4329e+00 0.0000e+00 0.0000e+00 +323 6.4529e+00 0.0000e+00 0.0000e+00 +324 6.4729e+00 0.0000e+00 0.0000e+00 +325 6.4930e+00 0.0000e+00 0.0000e+00 +326 6.5130e+00 0.0000e+00 0.0000e+00 +327 6.5331e+00 0.0000e+00 0.0000e+00 +328 6.5531e+00 0.0000e+00 0.0000e+00 +329 6.5731e+00 0.0000e+00 0.0000e+00 +330 6.5932e+00 0.0000e+00 0.0000e+00 +331 6.6132e+00 0.0000e+00 0.0000e+00 +332 6.6333e+00 0.0000e+00 0.0000e+00 +333 6.6533e+00 0.0000e+00 0.0000e+00 +334 6.6733e+00 0.0000e+00 0.0000e+00 +335 6.6934e+00 0.0000e+00 0.0000e+00 +336 6.7134e+00 0.0000e+00 0.0000e+00 +337 6.7335e+00 0.0000e+00 0.0000e+00 +338 6.7535e+00 0.0000e+00 0.0000e+00 +339 6.7735e+00 0.0000e+00 0.0000e+00 +340 6.7936e+00 0.0000e+00 0.0000e+00 +341 6.8136e+00 0.0000e+00 0.0000e+00 +342 6.8337e+00 0.0000e+00 0.0000e+00 +343 6.8537e+00 0.0000e+00 0.0000e+00 +344 6.8737e+00 0.0000e+00 0.0000e+00 +345 6.8938e+00 0.0000e+00 0.0000e+00 +346 6.9138e+00 0.0000e+00 0.0000e+00 +347 6.9339e+00 0.0000e+00 0.0000e+00 +348 6.9539e+00 0.0000e+00 0.0000e+00 +349 6.9739e+00 0.0000e+00 0.0000e+00 +350 6.9940e+00 0.0000e+00 0.0000e+00 +351 7.0140e+00 0.0000e+00 0.0000e+00 +352 7.0341e+00 0.0000e+00 0.0000e+00 +353 7.0541e+00 0.0000e+00 0.0000e+00 +354 7.0741e+00 0.0000e+00 0.0000e+00 +355 7.0942e+00 0.0000e+00 0.0000e+00 +356 7.1142e+00 0.0000e+00 0.0000e+00 +357 7.1343e+00 0.0000e+00 0.0000e+00 +358 7.1543e+00 0.0000e+00 0.0000e+00 +359 7.1743e+00 0.0000e+00 0.0000e+00 +360 7.1944e+00 0.0000e+00 0.0000e+00 +361 7.2144e+00 0.0000e+00 0.0000e+00 +362 7.2345e+00 0.0000e+00 0.0000e+00 +363 7.2545e+00 0.0000e+00 0.0000e+00 +364 7.2745e+00 0.0000e+00 0.0000e+00 +365 7.2946e+00 0.0000e+00 0.0000e+00 +366 7.3146e+00 0.0000e+00 0.0000e+00 +367 7.3347e+00 0.0000e+00 0.0000e+00 +368 7.3547e+00 0.0000e+00 0.0000e+00 +369 7.3747e+00 0.0000e+00 0.0000e+00 +370 7.3948e+00 0.0000e+00 0.0000e+00 +371 7.4148e+00 0.0000e+00 0.0000e+00 +372 7.4349e+00 0.0000e+00 0.0000e+00 +373 7.4549e+00 0.0000e+00 0.0000e+00 +374 7.4749e+00 0.0000e+00 0.0000e+00 +375 7.4950e+00 0.0000e+00 0.0000e+00 +376 7.5150e+00 0.0000e+00 0.0000e+00 +377 7.5351e+00 0.0000e+00 0.0000e+00 +378 7.5551e+00 0.0000e+00 0.0000e+00 +379 7.5752e+00 0.0000e+00 0.0000e+00 +380 7.5952e+00 0.0000e+00 0.0000e+00 +381 7.6152e+00 0.0000e+00 0.0000e+00 +382 7.6353e+00 0.0000e+00 0.0000e+00 +383 7.6553e+00 0.0000e+00 0.0000e+00 +384 7.6754e+00 0.0000e+00 0.0000e+00 +385 7.6954e+00 0.0000e+00 0.0000e+00 +386 7.7154e+00 0.0000e+00 0.0000e+00 +387 7.7355e+00 0.0000e+00 0.0000e+00 +388 7.7555e+00 0.0000e+00 0.0000e+00 +389 7.7756e+00 0.0000e+00 0.0000e+00 +390 7.7956e+00 0.0000e+00 0.0000e+00 +391 7.8156e+00 0.0000e+00 0.0000e+00 +392 7.8357e+00 0.0000e+00 0.0000e+00 +393 7.8557e+00 0.0000e+00 0.0000e+00 +394 7.8758e+00 0.0000e+00 0.0000e+00 +395 7.8958e+00 0.0000e+00 0.0000e+00 +396 7.9158e+00 0.0000e+00 0.0000e+00 +397 7.9359e+00 0.0000e+00 0.0000e+00 +398 7.9559e+00 0.0000e+00 0.0000e+00 +399 7.9760e+00 0.0000e+00 0.0000e+00 +400 7.9960e+00 0.0000e+00 0.0000e+00 +401 8.0160e+00 0.0000e+00 0.0000e+00 +402 8.0361e+00 0.0000e+00 0.0000e+00 +403 8.0561e+00 0.0000e+00 0.0000e+00 +404 8.0762e+00 0.0000e+00 0.0000e+00 +405 8.0962e+00 0.0000e+00 0.0000e+00 +406 8.1162e+00 0.0000e+00 0.0000e+00 +407 8.1363e+00 0.0000e+00 0.0000e+00 +408 8.1563e+00 0.0000e+00 0.0000e+00 +409 8.1764e+00 0.0000e+00 0.0000e+00 +410 8.1964e+00 0.0000e+00 0.0000e+00 +411 8.2164e+00 0.0000e+00 0.0000e+00 +412 8.2365e+00 0.0000e+00 0.0000e+00 +413 8.2565e+00 0.0000e+00 0.0000e+00 +414 8.2766e+00 0.0000e+00 0.0000e+00 +415 8.2966e+00 0.0000e+00 0.0000e+00 +416 8.3166e+00 0.0000e+00 0.0000e+00 +417 8.3367e+00 0.0000e+00 0.0000e+00 +418 8.3567e+00 0.0000e+00 0.0000e+00 +419 8.3768e+00 0.0000e+00 0.0000e+00 +420 8.3968e+00 0.0000e+00 0.0000e+00 +421 8.4168e+00 0.0000e+00 0.0000e+00 +422 8.4369e+00 0.0000e+00 0.0000e+00 +423 8.4569e+00 0.0000e+00 0.0000e+00 +424 8.4770e+00 0.0000e+00 0.0000e+00 +425 8.4970e+00 0.0000e+00 0.0000e+00 +426 8.5170e+00 0.0000e+00 0.0000e+00 +427 8.5371e+00 0.0000e+00 0.0000e+00 +428 8.5571e+00 0.0000e+00 0.0000e+00 +429 8.5772e+00 0.0000e+00 0.0000e+00 +430 8.5972e+00 0.0000e+00 0.0000e+00 +431 8.6172e+00 0.0000e+00 0.0000e+00 +432 8.6373e+00 0.0000e+00 0.0000e+00 +433 8.6573e+00 0.0000e+00 0.0000e+00 +434 8.6774e+00 0.0000e+00 0.0000e+00 +435 8.6974e+00 0.0000e+00 0.0000e+00 +436 8.7174e+00 0.0000e+00 0.0000e+00 +437 8.7375e+00 0.0000e+00 0.0000e+00 +438 8.7575e+00 0.0000e+00 0.0000e+00 +439 8.7776e+00 0.0000e+00 0.0000e+00 +440 8.7976e+00 0.0000e+00 0.0000e+00 +441 8.8176e+00 0.0000e+00 0.0000e+00 +442 8.8377e+00 0.0000e+00 0.0000e+00 +443 8.8577e+00 0.0000e+00 0.0000e+00 +444 8.8778e+00 0.0000e+00 0.0000e+00 +445 8.8978e+00 0.0000e+00 0.0000e+00 +446 8.9178e+00 0.0000e+00 0.0000e+00 +447 8.9379e+00 0.0000e+00 0.0000e+00 +448 8.9579e+00 0.0000e+00 0.0000e+00 +449 8.9780e+00 0.0000e+00 0.0000e+00 +450 8.9980e+00 0.0000e+00 0.0000e+00 +451 9.0180e+00 0.0000e+00 0.0000e+00 +452 9.0381e+00 0.0000e+00 0.0000e+00 +453 9.0581e+00 0.0000e+00 0.0000e+00 +454 9.0782e+00 0.0000e+00 0.0000e+00 +455 9.0982e+00 0.0000e+00 0.0000e+00 +456 9.1182e+00 0.0000e+00 0.0000e+00 +457 9.1383e+00 0.0000e+00 0.0000e+00 +458 9.1583e+00 0.0000e+00 0.0000e+00 +459 9.1784e+00 0.0000e+00 0.0000e+00 +460 9.1984e+00 0.0000e+00 0.0000e+00 +461 9.2184e+00 0.0000e+00 0.0000e+00 +462 9.2385e+00 0.0000e+00 0.0000e+00 +463 9.2585e+00 0.0000e+00 0.0000e+00 +464 9.2786e+00 0.0000e+00 0.0000e+00 +465 9.2986e+00 0.0000e+00 0.0000e+00 +466 9.3186e+00 0.0000e+00 0.0000e+00 +467 9.3387e+00 0.0000e+00 0.0000e+00 +468 9.3587e+00 0.0000e+00 0.0000e+00 +469 9.3788e+00 0.0000e+00 0.0000e+00 +470 9.3988e+00 0.0000e+00 0.0000e+00 +471 9.4188e+00 0.0000e+00 0.0000e+00 +472 9.4389e+00 0.0000e+00 0.0000e+00 +473 9.4589e+00 0.0000e+00 0.0000e+00 +474 9.4790e+00 0.0000e+00 0.0000e+00 +475 9.4990e+00 0.0000e+00 0.0000e+00 +476 9.5190e+00 0.0000e+00 0.0000e+00 +477 9.5391e+00 0.0000e+00 0.0000e+00 +478 9.5591e+00 0.0000e+00 0.0000e+00 +479 9.5792e+00 0.0000e+00 0.0000e+00 +480 9.5992e+00 0.0000e+00 0.0000e+00 +481 9.6192e+00 0.0000e+00 0.0000e+00 +482 9.6393e+00 0.0000e+00 0.0000e+00 +483 9.6593e+00 0.0000e+00 0.0000e+00 +484 9.6794e+00 0.0000e+00 0.0000e+00 +485 9.6994e+00 0.0000e+00 0.0000e+00 +486 9.7194e+00 0.0000e+00 0.0000e+00 +487 9.7395e+00 0.0000e+00 0.0000e+00 +488 9.7595e+00 0.0000e+00 0.0000e+00 +489 9.7796e+00 0.0000e+00 0.0000e+00 +490 9.7996e+00 0.0000e+00 0.0000e+00 +491 9.8196e+00 0.0000e+00 0.0000e+00 +492 9.8397e+00 0.0000e+00 0.0000e+00 +493 9.8597e+00 0.0000e+00 0.0000e+00 +494 9.8798e+00 0.0000e+00 0.0000e+00 +495 9.8998e+00 0.0000e+00 0.0000e+00 +496 9.9198e+00 0.0000e+00 0.0000e+00 +497 9.9399e+00 0.0000e+00 0.0000e+00 +498 9.9599e+00 0.0000e+00 0.0000e+00 +499 9.9800e+00 0.0000e+00 0.0000e+00 +500 1.0000e+01 0.0000e+00 0.0000e+00 + + diff --git a/examples/USER/phonon/dynamical_matrix_command/python/README.md b/examples/USER/phonon/dynamical_matrix_command/python/README.md new file mode 100755 index 0000000000..5b3c11febd --- /dev/null +++ b/examples/USER/phonon/dynamical_matrix_command/python/README.md @@ -0,0 +1,12 @@ +# LAMMPS LATTICE DYNAMICS COMMANDS + +## DYNAMICAL MATRIX CALCULATOR + +This directory contains the ingredients to calculate a dynamical matrix with python. + +Example: +``` +python dynmat.py +``` + +## Requires: MANYBODY and MOLECULE packages and the Python Library Interface diff --git a/examples/USER/phonon/dynamical_matrix_command/python/dynmat.py b/examples/USER/phonon/dynamical_matrix_command/python/dynmat.py new file mode 100644 index 0000000000..2a3a0b5a2f --- /dev/null +++ b/examples/USER/phonon/dynamical_matrix_command/python/dynmat.py @@ -0,0 +1,42 @@ +"""Made by Charlie Sievers Ph.D. Candidate, UC Davis, Donadio Lab 2019""" +# from mpi4py import MPI +from lammps import lammps +import numpy as np + +# comm = MPI.COMM_WORLD +# rank = comm.Get_rank() + +""" LAMMPS VARIABLES """ + +# data files +infile = "silicon_input_file.lmp" +ff_file = "ff-silicon.lmp" + +# full output useful for testing +lmp = lammps() + +# reduced output useful reducing IO for production runs +# lmp = lammps(cmdargs=["-screen", "none", "-log", "none"]) + +# lammps commands +lmp.command("atom_style full") +lmp.command("units metal") +lmp.command("processors * * *") +lmp.command("neighbor 1 bin") +lmp.command("boundary p p p") + +# read data and force field file +lmp.command("read_data {}".format(infile)) +lmp.file("{}".format(ff_file)) + +lmp.command("dynamical_matrix all eskm 0.000001 file dynmat.dat") + +dynmat = np.loadtxt("dynmat.dat") +dynlen = int(3*np.sqrt(len(dynmat)/3)) +dynmat = dynmat.reshape((dynlen, dynlen)) + +eigvals, eigvecs = np.linalg.eig(dynmat) + +# frequencies in THz +omegas = np.sqrt(np.abs(eigvals)) +print(omegas) diff --git a/examples/gcmc/CO2.txt b/examples/gcmc/CO2.txt index 72e593e3f2..c9fb8616c2 100644 --- a/examples/gcmc/CO2.txt +++ b/examples/gcmc/CO2.txt @@ -12,15 +12,15 @@ Coords Types -1 1 -2 2 -3 2 +1 1 +2 2 +3 2 -Charges +Charges -1 0.7 -2 -0.35 -3 -0.35 +1 0.7 +2 -0.35 +3 -0.35 Bonds diff --git a/examples/gcmc/H2O.txt b/examples/gcmc/H2O.txt index b56f869693..e5a5e4fe93 100644 --- a/examples/gcmc/H2O.txt +++ b/examples/gcmc/H2O.txt @@ -1,4 +1,4 @@ -# CO2 molecule file. TraPPE model. +# Water molecule. SPC/E model. 3 atoms 2 bonds @@ -12,15 +12,15 @@ Coords Types -1 1 -2 2 -3 2 +1 1 +2 2 +3 2 -Charges +Charges 1 -0.8472 -2 0.4236 -3 0.4236 +2 0.4236 +3 0.4236 Bonds diff --git a/examples/gjf/README.md b/examples/gjf/README.md new file mode 100644 index 0000000000..e6886cb2dd --- /dev/null +++ b/examples/gjf/README.md @@ -0,0 +1,13 @@ +# LAMMPS GJF-2GJ THERMOSTAT EXAMPLE + +## GJF-2GJ THERMOSTAT + +This directory contains the ingredients to run an NVT simulation using the GJF-2GJ thermostat. + +Example: +``` +NP=4 #number of processors +mpirun -np $NP lmp_mpi -in.gjf.vhalf +``` + +## Required LAMMPS packages: MOLECULE package diff --git a/examples/gjf/argon.lmp b/examples/gjf/argon.lmp new file mode 100644 index 0000000000..00214b4c54 --- /dev/null +++ b/examples/gjf/argon.lmp @@ -0,0 +1,886 @@ +LAMMPS description + + 864 atoms + 0 bonds + 0 angles + 0 dihedrals + 0 impropers + + 1 atom types + 0 bond types + 0 angle types + 0 dihedral types + 0 improper types + + + 0.0000000 32.146000 xlo xhi + 0.0000000 32.146000 ylo yhi + 0.0000000 32.146000 zlo zhi + + Atoms + + 1 1 1 0.0000000 0.0000000 2.6790000 2.6790000 + 2 2 1 0.0000000 0.0000000 2.6790000 8.0360000 + 3 3 1 0.0000000 0.0000000 2.6790000 13.3940000 + 4 4 1 0.0000000 0.0000000 2.6790000 18.7520000 + 5 5 1 0.0000000 0.0000000 2.6790000 24.1090000 + 6 6 1 0.0000000 0.0000000 2.6790000 29.4670000 + 7 7 1 0.0000000 0.0000000 8.0360000 2.6790000 + 8 8 1 0.0000000 0.0000000 8.0360000 8.0360000 + 9 9 1 0.0000000 0.0000000 8.0360000 13.3940000 + 10 10 1 0.0000000 0.0000000 8.0360000 18.7520000 + 11 11 1 0.0000000 0.0000000 8.0360000 24.1090000 + 12 12 1 0.0000000 0.0000000 8.0360000 29.4670000 + 13 13 1 0.0000000 0.0000000 13.3940000 2.6790000 + 14 14 1 0.0000000 0.0000000 13.3940000 8.0360000 + 15 15 1 0.0000000 0.0000000 13.3940000 13.3940000 + 16 16 1 0.0000000 0.0000000 13.3940000 18.7520000 + 17 17 1 0.0000000 0.0000000 13.3940000 24.1090000 + 18 18 1 0.0000000 0.0000000 13.3940000 29.4670000 + 19 19 1 0.0000000 0.0000000 18.7520000 2.6790000 + 20 20 1 0.0000000 0.0000000 18.7520000 8.0360000 + 21 21 1 0.0000000 0.0000000 18.7520000 13.3940000 + 22 22 1 0.0000000 0.0000000 18.7520000 18.7520000 + 23 23 1 0.0000000 0.0000000 18.7520000 24.1090000 + 24 24 1 0.0000000 0.0000000 18.7520000 29.4670000 + 25 25 1 0.0000000 0.0000000 24.1090000 2.6790000 + 26 26 1 0.0000000 0.0000000 24.1090000 8.0360000 + 27 27 1 0.0000000 0.0000000 24.1090000 13.3940000 + 28 28 1 0.0000000 0.0000000 24.1090000 18.7520000 + 29 29 1 0.0000000 0.0000000 24.1090000 24.1090000 + 30 30 1 0.0000000 0.0000000 24.1090000 29.4670000 + 31 31 1 0.0000000 0.0000000 29.4670000 2.6790000 + 32 32 1 0.0000000 0.0000000 29.4670000 8.0360000 + 33 33 1 0.0000000 0.0000000 29.4670000 13.3940000 + 34 34 1 0.0000000 0.0000000 29.4670000 18.7520000 + 35 35 1 0.0000000 0.0000000 29.4670000 24.1090000 + 36 36 1 0.0000000 0.0000000 29.4670000 29.4670000 + 37 37 1 0.0000000 5.3580000 2.6790000 2.6790000 + 38 38 1 0.0000000 5.3580000 2.6790000 8.0360000 + 39 39 1 0.0000000 5.3580000 2.6790000 13.3940000 + 40 40 1 0.0000000 5.3580000 2.6790000 18.7520000 + 41 41 1 0.0000000 5.3580000 2.6790000 24.1090000 + 42 42 1 0.0000000 5.3580000 2.6790000 29.4670000 + 43 43 1 0.0000000 5.3580000 8.0360000 2.6790000 + 44 44 1 0.0000000 5.3580000 8.0360000 8.0360000 + 45 45 1 0.0000000 5.3580000 8.0360000 13.3940000 + 46 46 1 0.0000000 5.3580000 8.0360000 18.7520000 + 47 47 1 0.0000000 5.3580000 8.0360000 24.1090000 + 48 48 1 0.0000000 5.3580000 8.0360000 29.4670000 + 49 49 1 0.0000000 5.3580000 13.3940000 2.6790000 + 50 50 1 0.0000000 5.3580000 13.3940000 8.0360000 + 51 51 1 0.0000000 5.3580000 13.3940000 13.3940000 + 52 52 1 0.0000000 5.3580000 13.3940000 18.7520000 + 53 53 1 0.0000000 5.3580000 13.3940000 24.1090000 + 54 54 1 0.0000000 5.3580000 13.3940000 29.4670000 + 55 55 1 0.0000000 5.3580000 18.7520000 2.6790000 + 56 56 1 0.0000000 5.3580000 18.7520000 8.0360000 + 57 57 1 0.0000000 5.3580000 18.7520000 13.3940000 + 58 58 1 0.0000000 5.3580000 18.7520000 18.7520000 + 59 59 1 0.0000000 5.3580000 18.7520000 24.1090000 + 60 60 1 0.0000000 5.3580000 18.7520000 29.4670000 + 61 61 1 0.0000000 5.3580000 24.1090000 2.6790000 + 62 62 1 0.0000000 5.3580000 24.1090000 8.0360000 + 63 63 1 0.0000000 5.3580000 24.1090000 13.3940000 + 64 64 1 0.0000000 5.3580000 24.1090000 18.7520000 + 65 65 1 0.0000000 5.3580000 24.1090000 24.1090000 + 66 66 1 0.0000000 5.3580000 24.1090000 29.4670000 + 67 67 1 0.0000000 5.3580000 29.4670000 2.6790000 + 68 68 1 0.0000000 5.3580000 29.4670000 8.0360000 + 69 69 1 0.0000000 5.3580000 29.4670000 13.3940000 + 70 70 1 0.0000000 5.3580000 29.4670000 18.7520000 + 71 71 1 0.0000000 5.3580000 29.4670000 24.1090000 + 72 72 1 0.0000000 5.3580000 29.4670000 29.4670000 + 73 73 1 0.0000000 10.7150000 2.6790000 2.6790000 + 74 74 1 0.0000000 10.7150000 2.6790000 8.0360000 + 75 75 1 0.0000000 10.7150000 2.6790000 13.3940000 + 76 76 1 0.0000000 10.7150000 2.6790000 18.7520000 + 77 77 1 0.0000000 10.7150000 2.6790000 24.1090000 + 78 78 1 0.0000000 10.7150000 2.6790000 29.4670000 + 79 79 1 0.0000000 10.7150000 8.0360000 2.6790000 + 80 80 1 0.0000000 10.7150000 8.0360000 8.0360000 + 81 81 1 0.0000000 10.7150000 8.0360000 13.3940000 + 82 82 1 0.0000000 10.7150000 8.0360000 18.7520000 + 83 83 1 0.0000000 10.7150000 8.0360000 24.1090000 + 84 84 1 0.0000000 10.7150000 8.0360000 29.4670000 + 85 85 1 0.0000000 10.7150000 13.3940000 2.6790000 + 86 86 1 0.0000000 10.7150000 13.3940000 8.0360000 + 87 87 1 0.0000000 10.7150000 13.3940000 13.3940000 + 88 88 1 0.0000000 10.7150000 13.3940000 18.7520000 + 89 89 1 0.0000000 10.7150000 13.3940000 24.1090000 + 90 90 1 0.0000000 10.7150000 13.3940000 29.4670000 + 91 91 1 0.0000000 10.7150000 18.7520000 2.6790000 + 92 92 1 0.0000000 10.7150000 18.7520000 8.0360000 + 93 93 1 0.0000000 10.7150000 18.7520000 13.3940000 + 94 94 1 0.0000000 10.7150000 18.7520000 18.7520000 + 95 95 1 0.0000000 10.7150000 18.7520000 24.1090000 + 96 96 1 0.0000000 10.7150000 18.7520000 29.4670000 + 97 97 1 0.0000000 10.7150000 24.1090000 2.6790000 + 98 98 1 0.0000000 10.7150000 24.1090000 8.0360000 + 99 99 1 0.0000000 10.7150000 24.1090000 13.3940000 + 100 100 1 0.0000000 10.7150000 24.1090000 18.7520000 + 101 101 1 0.0000000 10.7150000 24.1090000 24.1090000 + 102 102 1 0.0000000 10.7150000 24.1090000 29.4670000 + 103 103 1 0.0000000 10.7150000 29.4670000 2.6790000 + 104 104 1 0.0000000 10.7150000 29.4670000 8.0360000 + 105 105 1 0.0000000 10.7150000 29.4670000 13.3940000 + 106 106 1 0.0000000 10.7150000 29.4670000 18.7520000 + 107 107 1 0.0000000 10.7150000 29.4670000 24.1090000 + 108 108 1 0.0000000 10.7150000 29.4670000 29.4670000 + 109 109 1 0.0000000 16.0730000 2.6790000 2.6790000 + 110 110 1 0.0000000 16.0730000 2.6790000 8.0360000 + 111 111 1 0.0000000 16.0730000 2.6790000 13.3940000 + 112 112 1 0.0000000 16.0730000 2.6790000 18.7520000 + 113 113 1 0.0000000 16.0730000 2.6790000 24.1090000 + 114 114 1 0.0000000 16.0730000 2.6790000 29.4670000 + 115 115 1 0.0000000 16.0730000 8.0360000 2.6790000 + 116 116 1 0.0000000 16.0730000 8.0360000 8.0360000 + 117 117 1 0.0000000 16.0730000 8.0360000 13.3940000 + 118 118 1 0.0000000 16.0730000 8.0360000 18.7520000 + 119 119 1 0.0000000 16.0730000 8.0360000 24.1090000 + 120 120 1 0.0000000 16.0730000 8.0360000 29.4670000 + 121 121 1 0.0000000 16.0730000 13.3940000 2.6790000 + 122 122 1 0.0000000 16.0730000 13.3940000 8.0360000 + 123 123 1 0.0000000 16.0730000 13.3940000 13.3940000 + 124 124 1 0.0000000 16.0730000 13.3940000 18.7520000 + 125 125 1 0.0000000 16.0730000 13.3940000 24.1090000 + 126 126 1 0.0000000 16.0730000 13.3940000 29.4670000 + 127 127 1 0.0000000 16.0730000 18.7520000 2.6790000 + 128 128 1 0.0000000 16.0730000 18.7520000 8.0360000 + 129 129 1 0.0000000 16.0730000 18.7520000 13.3940000 + 130 130 1 0.0000000 16.0730000 18.7520000 18.7520000 + 131 131 1 0.0000000 16.0730000 18.7520000 24.1090000 + 132 132 1 0.0000000 16.0730000 18.7520000 29.4670000 + 133 133 1 0.0000000 16.0730000 24.1090000 2.6790000 + 134 134 1 0.0000000 16.0730000 24.1090000 8.0360000 + 135 135 1 0.0000000 16.0730000 24.1090000 13.3940000 + 136 136 1 0.0000000 16.0730000 24.1090000 18.7520000 + 137 137 1 0.0000000 16.0730000 24.1090000 24.1090000 + 138 138 1 0.0000000 16.0730000 24.1090000 29.4670000 + 139 139 1 0.0000000 16.0730000 29.4670000 2.6790000 + 140 140 1 0.0000000 16.0730000 29.4670000 8.0360000 + 141 141 1 0.0000000 16.0730000 29.4670000 13.3940000 + 142 142 1 0.0000000 16.0730000 29.4670000 18.7520000 + 143 143 1 0.0000000 16.0730000 29.4670000 24.1090000 + 144 144 1 0.0000000 16.0730000 29.4670000 29.4670000 + 145 145 1 0.0000000 21.4310000 2.6790000 2.6790000 + 146 146 1 0.0000000 21.4310000 2.6790000 8.0360000 + 147 147 1 0.0000000 21.4310000 2.6790000 13.3940000 + 148 148 1 0.0000000 21.4310000 2.6790000 18.7520000 + 149 149 1 0.0000000 21.4310000 2.6790000 24.1090000 + 150 150 1 0.0000000 21.4310000 2.6790000 29.4670000 + 151 151 1 0.0000000 21.4310000 8.0360000 2.6790000 + 152 152 1 0.0000000 21.4310000 8.0360000 8.0360000 + 153 153 1 0.0000000 21.4310000 8.0360000 13.3940000 + 154 154 1 0.0000000 21.4310000 8.0360000 18.7520000 + 155 155 1 0.0000000 21.4310000 8.0360000 24.1090000 + 156 156 1 0.0000000 21.4310000 8.0360000 29.4670000 + 157 157 1 0.0000000 21.4310000 13.3940000 2.6790000 + 158 158 1 0.0000000 21.4310000 13.3940000 8.0360000 + 159 159 1 0.0000000 21.4310000 13.3940000 13.3940000 + 160 160 1 0.0000000 21.4310000 13.3940000 18.7520000 + 161 161 1 0.0000000 21.4310000 13.3940000 24.1090000 + 162 162 1 0.0000000 21.4310000 13.3940000 29.4670000 + 163 163 1 0.0000000 21.4310000 18.7520000 2.6790000 + 164 164 1 0.0000000 21.4310000 18.7520000 8.0360000 + 165 165 1 0.0000000 21.4310000 18.7520000 13.3940000 + 166 166 1 0.0000000 21.4310000 18.7520000 18.7520000 + 167 167 1 0.0000000 21.4310000 18.7520000 24.1090000 + 168 168 1 0.0000000 21.4310000 18.7520000 29.4670000 + 169 169 1 0.0000000 21.4310000 24.1090000 2.6790000 + 170 170 1 0.0000000 21.4310000 24.1090000 8.0360000 + 171 171 1 0.0000000 21.4310000 24.1090000 13.3940000 + 172 172 1 0.0000000 21.4310000 24.1090000 18.7520000 + 173 173 1 0.0000000 21.4310000 24.1090000 24.1090000 + 174 174 1 0.0000000 21.4310000 24.1090000 29.4670000 + 175 175 1 0.0000000 21.4310000 29.4670000 2.6790000 + 176 176 1 0.0000000 21.4310000 29.4670000 8.0360000 + 177 177 1 0.0000000 21.4310000 29.4670000 13.3940000 + 178 178 1 0.0000000 21.4310000 29.4670000 18.7520000 + 179 179 1 0.0000000 21.4310000 29.4670000 24.1090000 + 180 180 1 0.0000000 21.4310000 29.4670000 29.4670000 + 181 181 1 0.0000000 26.7880000 2.6790000 2.6790000 + 182 182 1 0.0000000 26.7880000 2.6790000 8.0360000 + 183 183 1 0.0000000 26.7880000 2.6790000 13.3940000 + 184 184 1 0.0000000 26.7880000 2.6790000 18.7520000 + 185 185 1 0.0000000 26.7880000 2.6790000 24.1090000 + 186 186 1 0.0000000 26.7880000 2.6790000 29.4670000 + 187 187 1 0.0000000 26.7880000 8.0360000 2.6790000 + 188 188 1 0.0000000 26.7880000 8.0360000 8.0360000 + 189 189 1 0.0000000 26.7880000 8.0360000 13.3940000 + 190 190 1 0.0000000 26.7880000 8.0360000 18.7520000 + 191 191 1 0.0000000 26.7880000 8.0360000 24.1090000 + 192 192 1 0.0000000 26.7880000 8.0360000 29.4670000 + 193 193 1 0.0000000 26.7880000 13.3940000 2.6790000 + 194 194 1 0.0000000 26.7880000 13.3940000 8.0360000 + 195 195 1 0.0000000 26.7880000 13.3940000 13.3940000 + 196 196 1 0.0000000 26.7880000 13.3940000 18.7520000 + 197 197 1 0.0000000 26.7880000 13.3940000 24.1090000 + 198 198 1 0.0000000 26.7880000 13.3940000 29.4670000 + 199 199 1 0.0000000 26.7880000 18.7520000 2.6790000 + 200 200 1 0.0000000 26.7880000 18.7520000 8.0360000 + 201 201 1 0.0000000 26.7880000 18.7520000 13.3940000 + 202 202 1 0.0000000 26.7880000 18.7520000 18.7520000 + 203 203 1 0.0000000 26.7880000 18.7520000 24.1090000 + 204 204 1 0.0000000 26.7880000 18.7520000 29.4670000 + 205 205 1 0.0000000 26.7880000 24.1090000 2.6790000 + 206 206 1 0.0000000 26.7880000 24.1090000 8.0360000 + 207 207 1 0.0000000 26.7880000 24.1090000 13.3940000 + 208 208 1 0.0000000 26.7880000 24.1090000 18.7520000 + 209 209 1 0.0000000 26.7880000 24.1090000 24.1090000 + 210 210 1 0.0000000 26.7880000 24.1090000 29.4670000 + 211 211 1 0.0000000 26.7880000 29.4670000 2.6790000 + 212 212 1 0.0000000 26.7880000 29.4670000 8.0360000 + 213 213 1 0.0000000 26.7880000 29.4670000 13.3940000 + 214 214 1 0.0000000 26.7880000 29.4670000 18.7520000 + 215 215 1 0.0000000 26.7880000 29.4670000 24.1090000 + 216 216 1 0.0000000 26.7880000 29.4670000 29.4670000 + 217 217 1 0.0000000 2.6790000 5.3580000 2.6790000 + 218 218 1 0.0000000 2.6790000 5.3580000 8.0360000 + 219 219 1 0.0000000 2.6790000 5.3580000 13.3940000 + 220 220 1 0.0000000 2.6790000 5.3580000 18.7520000 + 221 221 1 0.0000000 2.6790000 5.3580000 24.1090000 + 222 222 1 0.0000000 2.6790000 5.3580000 29.4670000 + 223 223 1 0.0000000 2.6790000 10.7150000 2.6790000 + 224 224 1 0.0000000 2.6790000 10.7150000 8.0360000 + 225 225 1 0.0000000 2.6790000 10.7150000 13.3940000 + 226 226 1 0.0000000 2.6790000 10.7150000 18.7520000 + 227 227 1 0.0000000 2.6790000 10.7150000 24.1090000 + 228 228 1 0.0000000 2.6790000 10.7150000 29.4670000 + 229 229 1 0.0000000 2.6790000 16.0730000 2.6790000 + 230 230 1 0.0000000 2.6790000 16.0730000 8.0360000 + 231 231 1 0.0000000 2.6790000 16.0730000 13.3940000 + 232 232 1 0.0000000 2.6790000 16.0730000 18.7520000 + 233 233 1 0.0000000 2.6790000 16.0730000 24.1090000 + 234 234 1 0.0000000 2.6790000 16.0730000 29.4670000 + 235 235 1 0.0000000 2.6790000 21.4310000 2.6790000 + 236 236 1 0.0000000 2.6790000 21.4310000 8.0360000 + 237 237 1 0.0000000 2.6790000 21.4310000 13.3940000 + 238 238 1 0.0000000 2.6790000 21.4310000 18.7520000 + 239 239 1 0.0000000 2.6790000 21.4310000 24.1090000 + 240 240 1 0.0000000 2.6790000 21.4310000 29.4670000 + 241 241 1 0.0000000 2.6790000 26.7880000 2.6790000 + 242 242 1 0.0000000 2.6790000 26.7880000 8.0360000 + 243 243 1 0.0000000 2.6790000 26.7880000 13.3940000 + 244 244 1 0.0000000 2.6790000 26.7880000 18.7520000 + 245 245 1 0.0000000 2.6790000 26.7880000 24.1090000 + 246 246 1 0.0000000 2.6790000 26.7880000 29.4670000 + 247 247 1 0.0000000 2.6790000 32.1460000 2.6790000 + 248 248 1 0.0000000 2.6790000 32.1460000 8.0360000 + 249 249 1 0.0000000 2.6790000 32.1460000 13.3940000 + 250 250 1 0.0000000 2.6790000 32.1460000 18.7520000 + 251 251 1 0.0000000 2.6790000 32.1460000 24.1090000 + 252 252 1 0.0000000 2.6790000 32.1460000 29.4670000 + 253 253 1 0.0000000 8.0360000 5.3580000 2.6790000 + 254 254 1 0.0000000 8.0360000 5.3580000 8.0360000 + 255 255 1 0.0000000 8.0360000 5.3580000 13.3940000 + 256 256 1 0.0000000 8.0360000 5.3580000 18.7520000 + 257 257 1 0.0000000 8.0360000 5.3580000 24.1090000 + 258 258 1 0.0000000 8.0360000 5.3580000 29.4670000 + 259 259 1 0.0000000 8.0360000 10.7150000 2.6790000 + 260 260 1 0.0000000 8.0360000 10.7150000 8.0360000 + 261 261 1 0.0000000 8.0360000 10.7150000 13.3940000 + 262 262 1 0.0000000 8.0360000 10.7150000 18.7520000 + 263 263 1 0.0000000 8.0360000 10.7150000 24.1090000 + 264 264 1 0.0000000 8.0360000 10.7150000 29.4670000 + 265 265 1 0.0000000 8.0360000 16.0730000 2.6790000 + 266 266 1 0.0000000 8.0360000 16.0730000 8.0360000 + 267 267 1 0.0000000 8.0360000 16.0730000 13.3940000 + 268 268 1 0.0000000 8.0360000 16.0730000 18.7520000 + 269 269 1 0.0000000 8.0360000 16.0730000 24.1090000 + 270 270 1 0.0000000 8.0360000 16.0730000 29.4670000 + 271 271 1 0.0000000 8.0360000 21.4310000 2.6790000 + 272 272 1 0.0000000 8.0360000 21.4310000 8.0360000 + 273 273 1 0.0000000 8.0360000 21.4310000 13.3940000 + 274 274 1 0.0000000 8.0360000 21.4310000 18.7520000 + 275 275 1 0.0000000 8.0360000 21.4310000 24.1090000 + 276 276 1 0.0000000 8.0360000 21.4310000 29.4670000 + 277 277 1 0.0000000 8.0360000 26.7880000 2.6790000 + 278 278 1 0.0000000 8.0360000 26.7880000 8.0360000 + 279 279 1 0.0000000 8.0360000 26.7880000 13.3940000 + 280 280 1 0.0000000 8.0360000 26.7880000 18.7520000 + 281 281 1 0.0000000 8.0360000 26.7880000 24.1090000 + 282 282 1 0.0000000 8.0360000 26.7880000 29.4670000 + 283 283 1 0.0000000 8.0360000 32.1460000 2.6790000 + 284 284 1 0.0000000 8.0360000 32.1460000 8.0360000 + 285 285 1 0.0000000 8.0360000 32.1460000 13.3940000 + 286 286 1 0.0000000 8.0360000 32.1460000 18.7520000 + 287 287 1 0.0000000 8.0360000 32.1460000 24.1090000 + 288 288 1 0.0000000 8.0360000 32.1460000 29.4670000 + 289 289 1 0.0000000 13.3940000 5.3580000 2.6790000 + 290 290 1 0.0000000 13.3940000 5.3580000 8.0360000 + 291 291 1 0.0000000 13.3940000 5.3580000 13.3940000 + 292 292 1 0.0000000 13.3940000 5.3580000 18.7520000 + 293 293 1 0.0000000 13.3940000 5.3580000 24.1090000 + 294 294 1 0.0000000 13.3940000 5.3580000 29.4670000 + 295 295 1 0.0000000 13.3940000 10.7150000 2.6790000 + 296 296 1 0.0000000 13.3940000 10.7150000 8.0360000 + 297 297 1 0.0000000 13.3940000 10.7150000 13.3940000 + 298 298 1 0.0000000 13.3940000 10.7150000 18.7520000 + 299 299 1 0.0000000 13.3940000 10.7150000 24.1090000 + 300 300 1 0.0000000 13.3940000 10.7150000 29.4670000 + 301 301 1 0.0000000 13.3940000 16.0730000 2.6790000 + 302 302 1 0.0000000 13.3940000 16.0730000 8.0360000 + 303 303 1 0.0000000 13.3940000 16.0730000 13.3940000 + 304 304 1 0.0000000 13.3940000 16.0730000 18.7520000 + 305 305 1 0.0000000 13.3940000 16.0730000 24.1090000 + 306 306 1 0.0000000 13.3940000 16.0730000 29.4670000 + 307 307 1 0.0000000 13.3940000 21.4310000 2.6790000 + 308 308 1 0.0000000 13.3940000 21.4310000 8.0360000 + 309 309 1 0.0000000 13.3940000 21.4310000 13.3940000 + 310 310 1 0.0000000 13.3940000 21.4310000 18.7520000 + 311 311 1 0.0000000 13.3940000 21.4310000 24.1090000 + 312 312 1 0.0000000 13.3940000 21.4310000 29.4670000 + 313 313 1 0.0000000 13.3940000 26.7880000 2.6790000 + 314 314 1 0.0000000 13.3940000 26.7880000 8.0360000 + 315 315 1 0.0000000 13.3940000 26.7880000 13.3940000 + 316 316 1 0.0000000 13.3940000 26.7880000 18.7520000 + 317 317 1 0.0000000 13.3940000 26.7880000 24.1090000 + 318 318 1 0.0000000 13.3940000 26.7880000 29.4670000 + 319 319 1 0.0000000 13.3940000 32.1460000 2.6790000 + 320 320 1 0.0000000 13.3940000 32.1460000 8.0360000 + 321 321 1 0.0000000 13.3940000 32.1460000 13.3940000 + 322 322 1 0.0000000 13.3940000 32.1460000 18.7520000 + 323 323 1 0.0000000 13.3940000 32.1460000 24.1090000 + 324 324 1 0.0000000 13.3940000 32.1460000 29.4670000 + 325 325 1 0.0000000 18.7520000 5.3580000 2.6790000 + 326 326 1 0.0000000 18.7520000 5.3580000 8.0360000 + 327 327 1 0.0000000 18.7520000 5.3580000 13.3940000 + 328 328 1 0.0000000 18.7520000 5.3580000 18.7520000 + 329 329 1 0.0000000 18.7520000 5.3580000 24.1090000 + 330 330 1 0.0000000 18.7520000 5.3580000 29.4670000 + 331 331 1 0.0000000 18.7520000 10.7150000 2.6790000 + 332 332 1 0.0000000 18.7520000 10.7150000 8.0360000 + 333 333 1 0.0000000 18.7520000 10.7150000 13.3940000 + 334 334 1 0.0000000 18.7520000 10.7150000 18.7520000 + 335 335 1 0.0000000 18.7520000 10.7150000 24.1090000 + 336 336 1 0.0000000 18.7520000 10.7150000 29.4670000 + 337 337 1 0.0000000 18.7520000 16.0730000 2.6790000 + 338 338 1 0.0000000 18.7520000 16.0730000 8.0360000 + 339 339 1 0.0000000 18.7520000 16.0730000 13.3940000 + 340 340 1 0.0000000 18.7520000 16.0730000 18.7520000 + 341 341 1 0.0000000 18.7520000 16.0730000 24.1090000 + 342 342 1 0.0000000 18.7520000 16.0730000 29.4670000 + 343 343 1 0.0000000 18.7520000 21.4310000 2.6790000 + 344 344 1 0.0000000 18.7520000 21.4310000 8.0360000 + 345 345 1 0.0000000 18.7520000 21.4310000 13.3940000 + 346 346 1 0.0000000 18.7520000 21.4310000 18.7520000 + 347 347 1 0.0000000 18.7520000 21.4310000 24.1090000 + 348 348 1 0.0000000 18.7520000 21.4310000 29.4670000 + 349 349 1 0.0000000 18.7520000 26.7880000 2.6790000 + 350 350 1 0.0000000 18.7520000 26.7880000 8.0360000 + 351 351 1 0.0000000 18.7520000 26.7880000 13.3940000 + 352 352 1 0.0000000 18.7520000 26.7880000 18.7520000 + 353 353 1 0.0000000 18.7520000 26.7880000 24.1090000 + 354 354 1 0.0000000 18.7520000 26.7880000 29.4670000 + 355 355 1 0.0000000 18.7520000 32.1460000 2.6790000 + 356 356 1 0.0000000 18.7520000 32.1460000 8.0360000 + 357 357 1 0.0000000 18.7520000 32.1460000 13.3940000 + 358 358 1 0.0000000 18.7520000 32.1460000 18.7520000 + 359 359 1 0.0000000 18.7520000 32.1460000 24.1090000 + 360 360 1 0.0000000 18.7520000 32.1460000 29.4670000 + 361 361 1 0.0000000 24.1090000 5.3580000 2.6790000 + 362 362 1 0.0000000 24.1090000 5.3580000 8.0360000 + 363 363 1 0.0000000 24.1090000 5.3580000 13.3940000 + 364 364 1 0.0000000 24.1090000 5.3580000 18.7520000 + 365 365 1 0.0000000 24.1090000 5.3580000 24.1090000 + 366 366 1 0.0000000 24.1090000 5.3580000 29.4670000 + 367 367 1 0.0000000 24.1090000 10.7150000 2.6790000 + 368 368 1 0.0000000 24.1090000 10.7150000 8.0360000 + 369 369 1 0.0000000 24.1090000 10.7150000 13.3940000 + 370 370 1 0.0000000 24.1090000 10.7150000 18.7520000 + 371 371 1 0.0000000 24.1090000 10.7150000 24.1090000 + 372 372 1 0.0000000 24.1090000 10.7150000 29.4670000 + 373 373 1 0.0000000 24.1090000 16.0730000 2.6790000 + 374 374 1 0.0000000 24.1090000 16.0730000 8.0360000 + 375 375 1 0.0000000 24.1090000 16.0730000 13.3940000 + 376 376 1 0.0000000 24.1090000 16.0730000 18.7520000 + 377 377 1 0.0000000 24.1090000 16.0730000 24.1090000 + 378 378 1 0.0000000 24.1090000 16.0730000 29.4670000 + 379 379 1 0.0000000 24.1090000 21.4310000 2.6790000 + 380 380 1 0.0000000 24.1090000 21.4310000 8.0360000 + 381 381 1 0.0000000 24.1090000 21.4310000 13.3940000 + 382 382 1 0.0000000 24.1090000 21.4310000 18.7520000 + 383 383 1 0.0000000 24.1090000 21.4310000 24.1090000 + 384 384 1 0.0000000 24.1090000 21.4310000 29.4670000 + 385 385 1 0.0000000 24.1090000 26.7880000 2.6790000 + 386 386 1 0.0000000 24.1090000 26.7880000 8.0360000 + 387 387 1 0.0000000 24.1090000 26.7880000 13.3940000 + 388 388 1 0.0000000 24.1090000 26.7880000 18.7520000 + 389 389 1 0.0000000 24.1090000 26.7880000 24.1090000 + 390 390 1 0.0000000 24.1090000 26.7880000 29.4670000 + 391 391 1 0.0000000 24.1090000 32.1460000 2.6790000 + 392 392 1 0.0000000 24.1090000 32.1460000 8.0360000 + 393 393 1 0.0000000 24.1090000 32.1460000 13.3940000 + 394 394 1 0.0000000 24.1090000 32.1460000 18.7520000 + 395 395 1 0.0000000 24.1090000 32.1460000 24.1090000 + 396 396 1 0.0000000 24.1090000 32.1460000 29.4670000 + 397 397 1 0.0000000 29.4670000 5.3580000 2.6790000 + 398 398 1 0.0000000 29.4670000 5.3580000 8.0360000 + 399 399 1 0.0000000 29.4670000 5.3580000 13.3940000 + 400 400 1 0.0000000 29.4670000 5.3580000 18.7520000 + 401 401 1 0.0000000 29.4670000 5.3580000 24.1090000 + 402 402 1 0.0000000 29.4670000 5.3580000 29.4670000 + 403 403 1 0.0000000 29.4670000 10.7150000 2.6790000 + 404 404 1 0.0000000 29.4670000 10.7150000 8.0360000 + 405 405 1 0.0000000 29.4670000 10.7150000 13.3940000 + 406 406 1 0.0000000 29.4670000 10.7150000 18.7520000 + 407 407 1 0.0000000 29.4670000 10.7150000 24.1090000 + 408 408 1 0.0000000 29.4670000 10.7150000 29.4670000 + 409 409 1 0.0000000 29.4670000 16.0730000 2.6790000 + 410 410 1 0.0000000 29.4670000 16.0730000 8.0360000 + 411 411 1 0.0000000 29.4670000 16.0730000 13.3940000 + 412 412 1 0.0000000 29.4670000 16.0730000 18.7520000 + 413 413 1 0.0000000 29.4670000 16.0730000 24.1090000 + 414 414 1 0.0000000 29.4670000 16.0730000 29.4670000 + 415 415 1 0.0000000 29.4670000 21.4310000 2.6790000 + 416 416 1 0.0000000 29.4670000 21.4310000 8.0360000 + 417 417 1 0.0000000 29.4670000 21.4310000 13.3940000 + 418 418 1 0.0000000 29.4670000 21.4310000 18.7520000 + 419 419 1 0.0000000 29.4670000 21.4310000 24.1090000 + 420 420 1 0.0000000 29.4670000 21.4310000 29.4670000 + 421 421 1 0.0000000 29.4670000 26.7880000 2.6790000 + 422 422 1 0.0000000 29.4670000 26.7880000 8.0360000 + 423 423 1 0.0000000 29.4670000 26.7880000 13.3940000 + 424 424 1 0.0000000 29.4670000 26.7880000 18.7520000 + 425 425 1 0.0000000 29.4670000 26.7880000 24.1090000 + 426 426 1 0.0000000 29.4670000 26.7880000 29.4670000 + 427 427 1 0.0000000 29.4670000 32.1460000 2.6790000 + 428 428 1 0.0000000 29.4670000 32.1460000 8.0360000 + 429 429 1 0.0000000 29.4670000 32.1460000 13.3940000 + 430 430 1 0.0000000 29.4670000 32.1460000 18.7520000 + 431 431 1 0.0000000 29.4670000 32.1460000 24.1090000 + 432 432 1 0.0000000 29.4670000 32.1460000 29.4670000 + 433 433 1 0.0000000 2.6790000 2.6790000 5.3580000 + 434 434 1 0.0000000 2.6790000 2.6790000 10.7150000 + 435 435 1 0.0000000 2.6790000 2.6790000 16.0730000 + 436 436 1 0.0000000 2.6790000 2.6790000 21.4310000 + 437 437 1 0.0000000 2.6790000 2.6790000 26.7880000 + 438 438 1 0.0000000 2.6790000 2.6790000 32.1460000 + 439 439 1 0.0000000 2.6790000 8.0360000 5.3580000 + 440 440 1 0.0000000 2.6790000 8.0360000 10.7150000 + 441 441 1 0.0000000 2.6790000 8.0360000 16.0730000 + 442 442 1 0.0000000 2.6790000 8.0360000 21.4310000 + 443 443 1 0.0000000 2.6790000 8.0360000 26.7880000 + 444 444 1 0.0000000 2.6790000 8.0360000 32.1460000 + 445 445 1 0.0000000 2.6790000 13.3940000 5.3580000 + 446 446 1 0.0000000 2.6790000 13.3940000 10.7150000 + 447 447 1 0.0000000 2.6790000 13.3940000 16.0730000 + 448 448 1 0.0000000 2.6790000 13.3940000 21.4310000 + 449 449 1 0.0000000 2.6790000 13.3940000 26.7880000 + 450 450 1 0.0000000 2.6790000 13.3940000 32.1460000 + 451 451 1 0.0000000 2.6790000 18.7520000 5.3580000 + 452 452 1 0.0000000 2.6790000 18.7520000 10.7150000 + 453 453 1 0.0000000 2.6790000 18.7520000 16.0730000 + 454 454 1 0.0000000 2.6790000 18.7520000 21.4310000 + 455 455 1 0.0000000 2.6790000 18.7520000 26.7880000 + 456 456 1 0.0000000 2.6790000 18.7520000 32.1460000 + 457 457 1 0.0000000 2.6790000 24.1090000 5.3580000 + 458 458 1 0.0000000 2.6790000 24.1090000 10.7150000 + 459 459 1 0.0000000 2.6790000 24.1090000 16.0730000 + 460 460 1 0.0000000 2.6790000 24.1090000 21.4310000 + 461 461 1 0.0000000 2.6790000 24.1090000 26.7880000 + 462 462 1 0.0000000 2.6790000 24.1090000 32.1460000 + 463 463 1 0.0000000 2.6790000 29.4670000 5.3580000 + 464 464 1 0.0000000 2.6790000 29.4670000 10.7150000 + 465 465 1 0.0000000 2.6790000 29.4670000 16.0730000 + 466 466 1 0.0000000 2.6790000 29.4670000 21.4310000 + 467 467 1 0.0000000 2.6790000 29.4670000 26.7880000 + 468 468 1 0.0000000 2.6790000 29.4670000 32.1460000 + 469 469 1 0.0000000 8.0360000 2.6790000 5.3580000 + 470 470 1 0.0000000 8.0360000 2.6790000 10.7150000 + 471 471 1 0.0000000 8.0360000 2.6790000 16.0730000 + 472 472 1 0.0000000 8.0360000 2.6790000 21.4310000 + 473 473 1 0.0000000 8.0360000 2.6790000 26.7880000 + 474 474 1 0.0000000 8.0360000 2.6790000 32.1460000 + 475 475 1 0.0000000 8.0360000 8.0360000 5.3580000 + 476 476 1 0.0000000 8.0360000 8.0360000 10.7150000 + 477 477 1 0.0000000 8.0360000 8.0360000 16.0730000 + 478 478 1 0.0000000 8.0360000 8.0360000 21.4310000 + 479 479 1 0.0000000 8.0360000 8.0360000 26.7880000 + 480 480 1 0.0000000 8.0360000 8.0360000 32.1460000 + 481 481 1 0.0000000 8.0360000 13.3940000 5.3580000 + 482 482 1 0.0000000 8.0360000 13.3940000 10.7150000 + 483 483 1 0.0000000 8.0360000 13.3940000 16.0730000 + 484 484 1 0.0000000 8.0360000 13.3940000 21.4310000 + 485 485 1 0.0000000 8.0360000 13.3940000 26.7880000 + 486 486 1 0.0000000 8.0360000 13.3940000 32.1460000 + 487 487 1 0.0000000 8.0360000 18.7520000 5.3580000 + 488 488 1 0.0000000 8.0360000 18.7520000 10.7150000 + 489 489 1 0.0000000 8.0360000 18.7520000 16.0730000 + 490 490 1 0.0000000 8.0360000 18.7520000 21.4310000 + 491 491 1 0.0000000 8.0360000 18.7520000 26.7880000 + 492 492 1 0.0000000 8.0360000 18.7520000 32.1460000 + 493 493 1 0.0000000 8.0360000 24.1090000 5.3580000 + 494 494 1 0.0000000 8.0360000 24.1090000 10.7150000 + 495 495 1 0.0000000 8.0360000 24.1090000 16.0730000 + 496 496 1 0.0000000 8.0360000 24.1090000 21.4310000 + 497 497 1 0.0000000 8.0360000 24.1090000 26.7880000 + 498 498 1 0.0000000 8.0360000 24.1090000 32.1460000 + 499 499 1 0.0000000 8.0360000 29.4670000 5.3580000 + 500 500 1 0.0000000 8.0360000 29.4670000 10.7150000 + 501 501 1 0.0000000 8.0360000 29.4670000 16.0730000 + 502 502 1 0.0000000 8.0360000 29.4670000 21.4310000 + 503 503 1 0.0000000 8.0360000 29.4670000 26.7880000 + 504 504 1 0.0000000 8.0360000 29.4670000 32.1460000 + 505 505 1 0.0000000 13.3940000 2.6790000 5.3580000 + 506 506 1 0.0000000 13.3940000 2.6790000 10.7150000 + 507 507 1 0.0000000 13.3940000 2.6790000 16.0730000 + 508 508 1 0.0000000 13.3940000 2.6790000 21.4310000 + 509 509 1 0.0000000 13.3940000 2.6790000 26.7880000 + 510 510 1 0.0000000 13.3940000 2.6790000 32.1460000 + 511 511 1 0.0000000 13.3940000 8.0360000 5.3580000 + 512 512 1 0.0000000 13.3940000 8.0360000 10.7150000 + 513 513 1 0.0000000 13.3940000 8.0360000 16.0730000 + 514 514 1 0.0000000 13.3940000 8.0360000 21.4310000 + 515 515 1 0.0000000 13.3940000 8.0360000 26.7880000 + 516 516 1 0.0000000 13.3940000 8.0360000 32.1460000 + 517 517 1 0.0000000 13.3940000 13.3940000 5.3580000 + 518 518 1 0.0000000 13.3940000 13.3940000 10.7150000 + 519 519 1 0.0000000 13.3940000 13.3940000 16.0730000 + 520 520 1 0.0000000 13.3940000 13.3940000 21.4310000 + 521 521 1 0.0000000 13.3940000 13.3940000 26.7880000 + 522 522 1 0.0000000 13.3940000 13.3940000 32.1460000 + 523 523 1 0.0000000 13.3940000 18.7520000 5.3580000 + 524 524 1 0.0000000 13.3940000 18.7520000 10.7150000 + 525 525 1 0.0000000 13.3940000 18.7520000 16.0730000 + 526 526 1 0.0000000 13.3940000 18.7520000 21.4310000 + 527 527 1 0.0000000 13.3940000 18.7520000 26.7880000 + 528 528 1 0.0000000 13.3940000 18.7520000 32.1460000 + 529 529 1 0.0000000 13.3940000 24.1090000 5.3580000 + 530 530 1 0.0000000 13.3940000 24.1090000 10.7150000 + 531 531 1 0.0000000 13.3940000 24.1090000 16.0730000 + 532 532 1 0.0000000 13.3940000 24.1090000 21.4310000 + 533 533 1 0.0000000 13.3940000 24.1090000 26.7880000 + 534 534 1 0.0000000 13.3940000 24.1090000 32.1460000 + 535 535 1 0.0000000 13.3940000 29.4670000 5.3580000 + 536 536 1 0.0000000 13.3940000 29.4670000 10.7150000 + 537 537 1 0.0000000 13.3940000 29.4670000 16.0730000 + 538 538 1 0.0000000 13.3940000 29.4670000 21.4310000 + 539 539 1 0.0000000 13.3940000 29.4670000 26.7880000 + 540 540 1 0.0000000 13.3940000 29.4670000 32.1460000 + 541 541 1 0.0000000 18.7520000 2.6790000 5.3580000 + 542 542 1 0.0000000 18.7520000 2.6790000 10.7150000 + 543 543 1 0.0000000 18.7520000 2.6790000 16.0730000 + 544 544 1 0.0000000 18.7520000 2.6790000 21.4310000 + 545 545 1 0.0000000 18.7520000 2.6790000 26.7880000 + 546 546 1 0.0000000 18.7520000 2.6790000 32.1460000 + 547 547 1 0.0000000 18.7520000 8.0360000 5.3580000 + 548 548 1 0.0000000 18.7520000 8.0360000 10.7150000 + 549 549 1 0.0000000 18.7520000 8.0360000 16.0730000 + 550 550 1 0.0000000 18.7520000 8.0360000 21.4310000 + 551 551 1 0.0000000 18.7520000 8.0360000 26.7880000 + 552 552 1 0.0000000 18.7520000 8.0360000 32.1460000 + 553 553 1 0.0000000 18.7520000 13.3940000 5.3580000 + 554 554 1 0.0000000 18.7520000 13.3940000 10.7150000 + 555 555 1 0.0000000 18.7520000 13.3940000 16.0730000 + 556 556 1 0.0000000 18.7520000 13.3940000 21.4310000 + 557 557 1 0.0000000 18.7520000 13.3940000 26.7880000 + 558 558 1 0.0000000 18.7520000 13.3940000 32.1460000 + 559 559 1 0.0000000 18.7520000 18.7520000 5.3580000 + 560 560 1 0.0000000 18.7520000 18.7520000 10.7150000 + 561 561 1 0.0000000 18.7520000 18.7520000 16.0730000 + 562 562 1 0.0000000 18.7520000 18.7520000 21.4310000 + 563 563 1 0.0000000 18.7520000 18.7520000 26.7880000 + 564 564 1 0.0000000 18.7520000 18.7520000 32.1460000 + 565 565 1 0.0000000 18.7520000 24.1090000 5.3580000 + 566 566 1 0.0000000 18.7520000 24.1090000 10.7150000 + 567 567 1 0.0000000 18.7520000 24.1090000 16.0730000 + 568 568 1 0.0000000 18.7520000 24.1090000 21.4310000 + 569 569 1 0.0000000 18.7520000 24.1090000 26.7880000 + 570 570 1 0.0000000 18.7520000 24.1090000 32.1460000 + 571 571 1 0.0000000 18.7520000 29.4670000 5.3580000 + 572 572 1 0.0000000 18.7520000 29.4670000 10.7150000 + 573 573 1 0.0000000 18.7520000 29.4670000 16.0730000 + 574 574 1 0.0000000 18.7520000 29.4670000 21.4310000 + 575 575 1 0.0000000 18.7520000 29.4670000 26.7880000 + 576 576 1 0.0000000 18.7520000 29.4670000 32.1460000 + 577 577 1 0.0000000 24.1090000 2.6790000 5.3580000 + 578 578 1 0.0000000 24.1090000 2.6790000 10.7150000 + 579 579 1 0.0000000 24.1090000 2.6790000 16.0730000 + 580 580 1 0.0000000 24.1090000 2.6790000 21.4310000 + 581 581 1 0.0000000 24.1090000 2.6790000 26.7880000 + 582 582 1 0.0000000 24.1090000 2.6790000 32.1460000 + 583 583 1 0.0000000 24.1090000 8.0360000 5.3580000 + 584 584 1 0.0000000 24.1090000 8.0360000 10.7150000 + 585 585 1 0.0000000 24.1090000 8.0360000 16.0730000 + 586 586 1 0.0000000 24.1090000 8.0360000 21.4310000 + 587 587 1 0.0000000 24.1090000 8.0360000 26.7880000 + 588 588 1 0.0000000 24.1090000 8.0360000 32.1460000 + 589 589 1 0.0000000 24.1090000 13.3940000 5.3580000 + 590 590 1 0.0000000 24.1090000 13.3940000 10.7150000 + 591 591 1 0.0000000 24.1090000 13.3940000 16.0730000 + 592 592 1 0.0000000 24.1090000 13.3940000 21.4310000 + 593 593 1 0.0000000 24.1090000 13.3940000 26.7880000 + 594 594 1 0.0000000 24.1090000 13.3940000 32.1460000 + 595 595 1 0.0000000 24.1090000 18.7520000 5.3580000 + 596 596 1 0.0000000 24.1090000 18.7520000 10.7150000 + 597 597 1 0.0000000 24.1090000 18.7520000 16.0730000 + 598 598 1 0.0000000 24.1090000 18.7520000 21.4310000 + 599 599 1 0.0000000 24.1090000 18.7520000 26.7880000 + 600 600 1 0.0000000 24.1090000 18.7520000 32.1460000 + 601 601 1 0.0000000 24.1090000 24.1090000 5.3580000 + 602 602 1 0.0000000 24.1090000 24.1090000 10.7150000 + 603 603 1 0.0000000 24.1090000 24.1090000 16.0730000 + 604 604 1 0.0000000 24.1090000 24.1090000 21.4310000 + 605 605 1 0.0000000 24.1090000 24.1090000 26.7880000 + 606 606 1 0.0000000 24.1090000 24.1090000 32.1460000 + 607 607 1 0.0000000 24.1090000 29.4670000 5.3580000 + 608 608 1 0.0000000 24.1090000 29.4670000 10.7150000 + 609 609 1 0.0000000 24.1090000 29.4670000 16.0730000 + 610 610 1 0.0000000 24.1090000 29.4670000 21.4310000 + 611 611 1 0.0000000 24.1090000 29.4670000 26.7880000 + 612 612 1 0.0000000 24.1090000 29.4670000 32.1460000 + 613 613 1 0.0000000 29.4670000 2.6790000 5.3580000 + 614 614 1 0.0000000 29.4670000 2.6790000 10.7150000 + 615 615 1 0.0000000 29.4670000 2.6790000 16.0730000 + 616 616 1 0.0000000 29.4670000 2.6790000 21.4310000 + 617 617 1 0.0000000 29.4670000 2.6790000 26.7880000 + 618 618 1 0.0000000 29.4670000 2.6790000 32.1460000 + 619 619 1 0.0000000 29.4670000 8.0360000 5.3580000 + 620 620 1 0.0000000 29.4670000 8.0360000 10.7150000 + 621 621 1 0.0000000 29.4670000 8.0360000 16.0730000 + 622 622 1 0.0000000 29.4670000 8.0360000 21.4310000 + 623 623 1 0.0000000 29.4670000 8.0360000 26.7880000 + 624 624 1 0.0000000 29.4670000 8.0360000 32.1460000 + 625 625 1 0.0000000 29.4670000 13.3940000 5.3580000 + 626 626 1 0.0000000 29.4670000 13.3940000 10.7150000 + 627 627 1 0.0000000 29.4670000 13.3940000 16.0730000 + 628 628 1 0.0000000 29.4670000 13.3940000 21.4310000 + 629 629 1 0.0000000 29.4670000 13.3940000 26.7880000 + 630 630 1 0.0000000 29.4670000 13.3940000 32.1460000 + 631 631 1 0.0000000 29.4670000 18.7520000 5.3580000 + 632 632 1 0.0000000 29.4670000 18.7520000 10.7150000 + 633 633 1 0.0000000 29.4670000 18.7520000 16.0730000 + 634 634 1 0.0000000 29.4670000 18.7520000 21.4310000 + 635 635 1 0.0000000 29.4670000 18.7520000 26.7880000 + 636 636 1 0.0000000 29.4670000 18.7520000 32.1460000 + 637 637 1 0.0000000 29.4670000 24.1090000 5.3580000 + 638 638 1 0.0000000 29.4670000 24.1090000 10.7150000 + 639 639 1 0.0000000 29.4670000 24.1090000 16.0730000 + 640 640 1 0.0000000 29.4670000 24.1090000 21.4310000 + 641 641 1 0.0000000 29.4670000 24.1090000 26.7880000 + 642 642 1 0.0000000 29.4670000 24.1090000 32.1460000 + 643 643 1 0.0000000 29.4670000 29.4670000 5.3580000 + 644 644 1 0.0000000 29.4670000 29.4670000 10.7150000 + 645 645 1 0.0000000 29.4670000 29.4670000 16.0730000 + 646 646 1 0.0000000 29.4670000 29.4670000 21.4310000 + 647 647 1 0.0000000 29.4670000 29.4670000 26.7880000 + 648 648 1 0.0000000 29.4670000 29.4670000 32.1460000 + 649 649 1 0.0000000 0.0000000 5.3580000 5.3580000 + 650 650 1 0.0000000 0.0000000 5.3580000 10.7150000 + 651 651 1 0.0000000 0.0000000 5.3580000 16.0730000 + 652 652 1 0.0000000 0.0000000 5.3580000 21.4310000 + 653 653 1 0.0000000 0.0000000 5.3580000 26.7880000 + 654 654 1 0.0000000 0.0000000 5.3580000 32.1460000 + 655 655 1 0.0000000 0.0000000 10.7150000 5.3580000 + 656 656 1 0.0000000 0.0000000 10.7150000 10.7150000 + 657 657 1 0.0000000 0.0000000 10.7150000 16.0730000 + 658 658 1 0.0000000 0.0000000 10.7150000 21.4310000 + 659 659 1 0.0000000 0.0000000 10.7150000 26.7880000 + 660 660 1 0.0000000 0.0000000 10.7150000 32.1460000 + 661 661 1 0.0000000 0.0000000 16.0730000 5.3580000 + 662 662 1 0.0000000 0.0000000 16.0730000 10.7150000 + 663 663 1 0.0000000 0.0000000 16.0730000 16.0730000 + 664 664 1 0.0000000 0.0000000 16.0730000 21.4310000 + 665 665 1 0.0000000 0.0000000 16.0730000 26.7880000 + 666 666 1 0.0000000 0.0000000 16.0730000 32.1460000 + 667 667 1 0.0000000 0.0000000 21.4310000 5.3580000 + 668 668 1 0.0000000 0.0000000 21.4310000 10.7150000 + 669 669 1 0.0000000 0.0000000 21.4310000 16.0730000 + 670 670 1 0.0000000 0.0000000 21.4310000 21.4310000 + 671 671 1 0.0000000 0.0000000 21.4310000 26.7880000 + 672 672 1 0.0000000 0.0000000 21.4310000 32.1460000 + 673 673 1 0.0000000 0.0000000 26.7880000 5.3580000 + 674 674 1 0.0000000 0.0000000 26.7880000 10.7150000 + 675 675 1 0.0000000 0.0000000 26.7880000 16.0730000 + 676 676 1 0.0000000 0.0000000 26.7880000 21.4310000 + 677 677 1 0.0000000 0.0000000 26.7880000 26.7880000 + 678 678 1 0.0000000 0.0000000 26.7880000 32.1460000 + 679 679 1 0.0000000 0.0000000 32.1460000 5.3580000 + 680 680 1 0.0000000 0.0000000 32.1460000 10.7150000 + 681 681 1 0.0000000 0.0000000 32.1460000 16.0730000 + 682 682 1 0.0000000 0.0000000 32.1460000 21.4310000 + 683 683 1 0.0000000 0.0000000 32.1460000 26.7880000 + 684 684 1 0.0000000 0.0000000 32.1460000 32.1460000 + 685 685 1 0.0000000 5.3580000 5.3580000 5.3580000 + 686 686 1 0.0000000 5.3580000 5.3580000 10.7150000 + 687 687 1 0.0000000 5.3580000 5.3580000 16.0730000 + 688 688 1 0.0000000 5.3580000 5.3580000 21.4310000 + 689 689 1 0.0000000 5.3580000 5.3580000 26.7880000 + 690 690 1 0.0000000 5.3580000 5.3580000 32.1460000 + 691 691 1 0.0000000 5.3580000 10.7150000 5.3580000 + 692 692 1 0.0000000 5.3580000 10.7150000 10.7150000 + 693 693 1 0.0000000 5.3580000 10.7150000 16.0730000 + 694 694 1 0.0000000 5.3580000 10.7150000 21.4310000 + 695 695 1 0.0000000 5.3580000 10.7150000 26.7880000 + 696 696 1 0.0000000 5.3580000 10.7150000 32.1460000 + 697 697 1 0.0000000 5.3580000 16.0730000 5.3580000 + 698 698 1 0.0000000 5.3580000 16.0730000 10.7150000 + 699 699 1 0.0000000 5.3580000 16.0730000 16.0730000 + 700 700 1 0.0000000 5.3580000 16.0730000 21.4310000 + 701 701 1 0.0000000 5.3580000 16.0730000 26.7880000 + 702 702 1 0.0000000 5.3580000 16.0730000 32.1460000 + 703 703 1 0.0000000 5.3580000 21.4310000 5.3580000 + 704 704 1 0.0000000 5.3580000 21.4310000 10.7150000 + 705 705 1 0.0000000 5.3580000 21.4310000 16.0730000 + 706 706 1 0.0000000 5.3580000 21.4310000 21.4310000 + 707 707 1 0.0000000 5.3580000 21.4310000 26.7880000 + 708 708 1 0.0000000 5.3580000 21.4310000 32.1460000 + 709 709 1 0.0000000 5.3580000 26.7880000 5.3580000 + 710 710 1 0.0000000 5.3580000 26.7880000 10.7150000 + 711 711 1 0.0000000 5.3580000 26.7880000 16.0730000 + 712 712 1 0.0000000 5.3580000 26.7880000 21.4310000 + 713 713 1 0.0000000 5.3580000 26.7880000 26.7880000 + 714 714 1 0.0000000 5.3580000 26.7880000 32.1460000 + 715 715 1 0.0000000 5.3580000 32.1460000 5.3580000 + 716 716 1 0.0000000 5.3580000 32.1460000 10.7150000 + 717 717 1 0.0000000 5.3580000 32.1460000 16.0730000 + 718 718 1 0.0000000 5.3580000 32.1460000 21.4310000 + 719 719 1 0.0000000 5.3580000 32.1460000 26.7880000 + 720 720 1 0.0000000 5.3580000 32.1460000 32.1460000 + 721 721 1 0.0000000 10.7150000 5.3580000 5.3580000 + 722 722 1 0.0000000 10.7150000 5.3580000 10.7150000 + 723 723 1 0.0000000 10.7150000 5.3580000 16.0730000 + 724 724 1 0.0000000 10.7150000 5.3580000 21.4310000 + 725 725 1 0.0000000 10.7150000 5.3580000 26.7880000 + 726 726 1 0.0000000 10.7150000 5.3580000 32.1460000 + 727 727 1 0.0000000 10.7150000 10.7150000 5.3580000 + 728 728 1 0.0000000 10.7150000 10.7150000 10.7150000 + 729 729 1 0.0000000 10.7150000 10.7150000 16.0730000 + 730 730 1 0.0000000 10.7150000 10.7150000 21.4310000 + 731 731 1 0.0000000 10.7150000 10.7150000 26.7880000 + 732 732 1 0.0000000 10.7150000 10.7150000 32.1460000 + 733 733 1 0.0000000 10.7150000 16.0730000 5.3580000 + 734 734 1 0.0000000 10.7150000 16.0730000 10.7150000 + 735 735 1 0.0000000 10.7150000 16.0730000 16.0730000 + 736 736 1 0.0000000 10.7150000 16.0730000 21.4310000 + 737 737 1 0.0000000 10.7150000 16.0730000 26.7880000 + 738 738 1 0.0000000 10.7150000 16.0730000 32.1460000 + 739 739 1 0.0000000 10.7150000 21.4310000 5.3580000 + 740 740 1 0.0000000 10.7150000 21.4310000 10.7150000 + 741 741 1 0.0000000 10.7150000 21.4310000 16.0730000 + 742 742 1 0.0000000 10.7150000 21.4310000 21.4310000 + 743 743 1 0.0000000 10.7150000 21.4310000 26.7880000 + 744 744 1 0.0000000 10.7150000 21.4310000 32.1460000 + 745 745 1 0.0000000 10.7150000 26.7880000 5.3580000 + 746 746 1 0.0000000 10.7150000 26.7880000 10.7150000 + 747 747 1 0.0000000 10.7150000 26.7880000 16.0730000 + 748 748 1 0.0000000 10.7150000 26.7880000 21.4310000 + 749 749 1 0.0000000 10.7150000 26.7880000 26.7880000 + 750 750 1 0.0000000 10.7150000 26.7880000 32.1460000 + 751 751 1 0.0000000 10.7150000 32.1460000 5.3580000 + 752 752 1 0.0000000 10.7150000 32.1460000 10.7150000 + 753 753 1 0.0000000 10.7150000 32.1460000 16.0730000 + 754 754 1 0.0000000 10.7150000 32.1460000 21.4310000 + 755 755 1 0.0000000 10.7150000 32.1460000 26.7880000 + 756 756 1 0.0000000 10.7150000 32.1460000 32.1460000 + 757 757 1 0.0000000 16.0730000 5.3580000 5.3580000 + 758 758 1 0.0000000 16.0730000 5.3580000 10.7150000 + 759 759 1 0.0000000 16.0730000 5.3580000 16.0730000 + 760 760 1 0.0000000 16.0730000 5.3580000 21.4310000 + 761 761 1 0.0000000 16.0730000 5.3580000 26.7880000 + 762 762 1 0.0000000 16.0730000 5.3580000 32.1460000 + 763 763 1 0.0000000 16.0730000 10.7150000 5.3580000 + 764 764 1 0.0000000 16.0730000 10.7150000 10.7150000 + 765 765 1 0.0000000 16.0730000 10.7150000 16.0730000 + 766 766 1 0.0000000 16.0730000 10.7150000 21.4310000 + 767 767 1 0.0000000 16.0730000 10.7150000 26.7880000 + 768 768 1 0.0000000 16.0730000 10.7150000 32.1460000 + 769 769 1 0.0000000 16.0730000 16.0730000 5.3580000 + 770 770 1 0.0000000 16.0730000 16.0730000 10.7150000 + 771 771 1 0.0000000 16.0730000 16.0730000 16.0730000 + 772 772 1 0.0000000 16.0730000 16.0730000 21.4310000 + 773 773 1 0.0000000 16.0730000 16.0730000 26.7880000 + 774 774 1 0.0000000 16.0730000 16.0730000 32.1460000 + 775 775 1 0.0000000 16.0730000 21.4310000 5.3580000 + 776 776 1 0.0000000 16.0730000 21.4310000 10.7150000 + 777 777 1 0.0000000 16.0730000 21.4310000 16.0730000 + 778 778 1 0.0000000 16.0730000 21.4310000 21.4310000 + 779 779 1 0.0000000 16.0730000 21.4310000 26.7880000 + 780 780 1 0.0000000 16.0730000 21.4310000 32.1460000 + 781 781 1 0.0000000 16.0730000 26.7880000 5.3580000 + 782 782 1 0.0000000 16.0730000 26.7880000 10.7150000 + 783 783 1 0.0000000 16.0730000 26.7880000 16.0730000 + 784 784 1 0.0000000 16.0730000 26.7880000 21.4310000 + 785 785 1 0.0000000 16.0730000 26.7880000 26.7880000 + 786 786 1 0.0000000 16.0730000 26.7880000 32.1460000 + 787 787 1 0.0000000 16.0730000 32.1460000 5.3580000 + 788 788 1 0.0000000 16.0730000 32.1460000 10.7150000 + 789 789 1 0.0000000 16.0730000 32.1460000 16.0730000 + 790 790 1 0.0000000 16.0730000 32.1460000 21.4310000 + 791 791 1 0.0000000 16.0730000 32.1460000 26.7880000 + 792 792 1 0.0000000 16.0730000 32.1460000 32.1460000 + 793 793 1 0.0000000 21.4310000 5.3580000 5.3580000 + 794 794 1 0.0000000 21.4310000 5.3580000 10.7150000 + 795 795 1 0.0000000 21.4310000 5.3580000 16.0730000 + 796 796 1 0.0000000 21.4310000 5.3580000 21.4310000 + 797 797 1 0.0000000 21.4310000 5.3580000 26.7880000 + 798 798 1 0.0000000 21.4310000 5.3580000 32.1460000 + 799 799 1 0.0000000 21.4310000 10.7150000 5.3580000 + 800 800 1 0.0000000 21.4310000 10.7150000 10.7150000 + 801 801 1 0.0000000 21.4310000 10.7150000 16.0730000 + 802 802 1 0.0000000 21.4310000 10.7150000 21.4310000 + 803 803 1 0.0000000 21.4310000 10.7150000 26.7880000 + 804 804 1 0.0000000 21.4310000 10.7150000 32.1460000 + 805 805 1 0.0000000 21.4310000 16.0730000 5.3580000 + 806 806 1 0.0000000 21.4310000 16.0730000 10.7150000 + 807 807 1 0.0000000 21.4310000 16.0730000 16.0730000 + 808 808 1 0.0000000 21.4310000 16.0730000 21.4310000 + 809 809 1 0.0000000 21.4310000 16.0730000 26.7880000 + 810 810 1 0.0000000 21.4310000 16.0730000 32.1460000 + 811 811 1 0.0000000 21.4310000 21.4310000 5.3580000 + 812 812 1 0.0000000 21.4310000 21.4310000 10.7150000 + 813 813 1 0.0000000 21.4310000 21.4310000 16.0730000 + 814 814 1 0.0000000 21.4310000 21.4310000 21.4310000 + 815 815 1 0.0000000 21.4310000 21.4310000 26.7880000 + 816 816 1 0.0000000 21.4310000 21.4310000 32.1460000 + 817 817 1 0.0000000 21.4310000 26.7880000 5.3580000 + 818 818 1 0.0000000 21.4310000 26.7880000 10.7150000 + 819 819 1 0.0000000 21.4310000 26.7880000 16.0730000 + 820 820 1 0.0000000 21.4310000 26.7880000 21.4310000 + 821 821 1 0.0000000 21.4310000 26.7880000 26.7880000 + 822 822 1 0.0000000 21.4310000 26.7880000 32.1460000 + 823 823 1 0.0000000 21.4310000 32.1460000 5.3580000 + 824 824 1 0.0000000 21.4310000 32.1460000 10.7150000 + 825 825 1 0.0000000 21.4310000 32.1460000 16.0730000 + 826 826 1 0.0000000 21.4310000 32.1460000 21.4310000 + 827 827 1 0.0000000 21.4310000 32.1460000 26.7880000 + 828 828 1 0.0000000 21.4310000 32.1460000 32.1460000 + 829 829 1 0.0000000 26.7880000 5.3580000 5.3580000 + 830 830 1 0.0000000 26.7880000 5.3580000 10.7150000 + 831 831 1 0.0000000 26.7880000 5.3580000 16.0730000 + 832 832 1 0.0000000 26.7880000 5.3580000 21.4310000 + 833 833 1 0.0000000 26.7880000 5.3580000 26.7880000 + 834 834 1 0.0000000 26.7880000 5.3580000 32.1460000 + 835 835 1 0.0000000 26.7880000 10.7150000 5.3580000 + 836 836 1 0.0000000 26.7880000 10.7150000 10.7150000 + 837 837 1 0.0000000 26.7880000 10.7150000 16.0730000 + 838 838 1 0.0000000 26.7880000 10.7150000 21.4310000 + 839 839 1 0.0000000 26.7880000 10.7150000 26.7880000 + 840 840 1 0.0000000 26.7880000 10.7150000 32.1460000 + 841 841 1 0.0000000 26.7880000 16.0730000 5.3580000 + 842 842 1 0.0000000 26.7880000 16.0730000 10.7150000 + 843 843 1 0.0000000 26.7880000 16.0730000 16.0730000 + 844 844 1 0.0000000 26.7880000 16.0730000 21.4310000 + 845 845 1 0.0000000 26.7880000 16.0730000 26.7880000 + 846 846 1 0.0000000 26.7880000 16.0730000 32.1460000 + 847 847 1 0.0000000 26.7880000 21.4310000 5.3580000 + 848 848 1 0.0000000 26.7880000 21.4310000 10.7150000 + 849 849 1 0.0000000 26.7880000 21.4310000 16.0730000 + 850 850 1 0.0000000 26.7880000 21.4310000 21.4310000 + 851 851 1 0.0000000 26.7880000 21.4310000 26.7880000 + 852 852 1 0.0000000 26.7880000 21.4310000 32.1460000 + 853 853 1 0.0000000 26.7880000 26.7880000 5.3580000 + 854 854 1 0.0000000 26.7880000 26.7880000 10.7150000 + 855 855 1 0.0000000 26.7880000 26.7880000 16.0730000 + 856 856 1 0.0000000 26.7880000 26.7880000 21.4310000 + 857 857 1 0.0000000 26.7880000 26.7880000 26.7880000 + 858 858 1 0.0000000 26.7880000 26.7880000 32.1460000 + 859 859 1 0.0000000 26.7880000 32.1460000 5.3580000 + 860 860 1 0.0000000 26.7880000 32.1460000 10.7150000 + 861 861 1 0.0000000 26.7880000 32.1460000 16.0730000 + 862 862 1 0.0000000 26.7880000 32.1460000 21.4310000 + 863 863 1 0.0000000 26.7880000 32.1460000 26.7880000 + 864 864 1 0.0000000 26.7880000 32.1460000 32.1460000 + diff --git a/examples/gjf/ff-argon.lmp b/examples/gjf/ff-argon.lmp new file mode 100644 index 0000000000..b6f7bc931a --- /dev/null +++ b/examples/gjf/ff-argon.lmp @@ -0,0 +1,20 @@ +############################# +#Atoms types - mass - charge# +############################# +#@ 1 atom types #!THIS LINE IS NECESSARY DON'T SPEND HOURS FINDING THAT OUT!# + +variable Ar equal 1 + +############# +#Atom Masses# +############# + +mass ${Ar} 39.903 + +########################### +#Pair Potentials - Tersoff# +########################### + +pair_style lj/cubic +pair_coeff * * 0.0102701 3.42 + diff --git a/examples/gjf/in.gjf.vfull b/examples/gjf/in.gjf.vfull new file mode 100644 index 0000000000..40512ac37a --- /dev/null +++ b/examples/gjf/in.gjf.vfull @@ -0,0 +1,23 @@ +# GJF-2GJ thermostat + +units metal +atom_style full + +boundary p p p +read_data argon.lmp + +include ff-argon.lmp + +velocity all create 10 2357 mom yes dist gaussian + +neighbor 1 bin + +timestep 0.1 + +fix lang all langevin 10 10 1 26488 gjf vfull +fix nve all nve + +thermo 200 +run 5000 + + diff --git a/examples/gjf/in.gjf.vhalf b/examples/gjf/in.gjf.vhalf new file mode 100644 index 0000000000..63fb8bd467 --- /dev/null +++ b/examples/gjf/in.gjf.vhalf @@ -0,0 +1,23 @@ +# GJF-2GJ thermostat + +units metal +atom_style full + +boundary p p p +read_data argon.lmp + +include ff-argon.lmp + +velocity all create 10 2357 mom yes dist gaussian + +neighbor 1 bin + +timestep 0.1 + +fix lang all langevin 10 10 1 26488 gjf vhalf +fix nve all nve + +thermo 200 +run 5000 + + diff --git a/examples/gjf/log.15Oct19.gjf.vfull.g++.1 b/examples/gjf/log.15Oct19.gjf.vfull.g++.1 new file mode 100644 index 0000000000..e3e9cce124 --- /dev/null +++ b/examples/gjf/log.15Oct19.gjf.vfull.g++.1 @@ -0,0 +1,125 @@ +LAMMPS (19 Sep 2019) + using 1 OpenMP thread(s) per MPI task +# GJF-2GJ thermostat + +units metal +atom_style full + +boundary p p p +read_data argon.lmp + orthogonal box = (0 0 0) to (32.146 32.146 32.146) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 864 atoms + 0 = max # of 1-2 neighbors + 0 = max # of 1-3 neighbors + 0 = max # of 1-4 neighbors + 1 = max # of special neighbors + special bonds CPU = 0.000150019 secs + read_data CPU = 0.001946 secs + +include ff-argon.lmp +############################# +#Atoms types - mass - charge# +############################# +#@ 1 atom types #!THIS LINE IS NECESSARY DON'T SPEND HOURS FINDING THAT OUT!# + +variable Ar equal 1 + +############# +#Atom Masses# +############# + +mass ${Ar} 39.903 +mass 1 39.903 + +########################### +#Pair Potentials - Tersoff# +########################### + +pair_style lj/cubic +pair_coeff * * 0.0102701 3.42 + + +velocity all create 10 2357 mom yes dist gaussian + +neighbor 1 bin + +timestep 0.1 + +fix lang all langevin 10 10 1 26488 gjf vfull +fix nve all nve + +thermo 200 +run 5000 +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.94072 + ghost atom cutoff = 6.94072 + binsize = 3.47036, bins = 10 10 10 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cubic, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.875 | 6.875 | 6.875 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 11.080223 -56.207655 0 -54.97164 37.215524 + 200 8.2588471 -55.073602 0 -54.152316 339.80416 + 400 8.1427292 -55.072244 0 -54.16391 338.91883 + 600 8.7595618 -55.066739 0 -54.089596 344.25426 + 800 8.550633 -55.148315 0 -54.194479 318.9385 + 1000 8.5394337 -55.125709 0 -54.173122 326.59471 + 1200 8.565973 -55.114892 0 -54.159345 328.5193 + 1400 8.2092914 -55.109233 0 -54.193475 329.56161 + 1600 8.209495 -55.138161 0 -54.22238 321.39971 + 1800 8.4039924 -55.13355 0 -54.196072 322.64214 + 2000 8.4548937 -55.062994 0 -54.119838 343.29888 + 2200 8.3775139 -55.13364 0 -54.199116 323.63744 + 2400 8.537332 -55.163702 0 -54.21135 315.62864 + 2600 8.672488 -55.112054 0 -54.144625 330.1106 + 2800 8.3000218 -55.147275 0 -54.221396 318.73112 + 3000 8.3552421 -55.135164 0 -54.203124 323.53075 + 3200 8.4126798 -55.135753 0 -54.197306 321.48817 + 3400 8.4986413 -55.135408 0 -54.187372 323.42951 + 3600 8.38431 -55.103932 0 -54.16865 330.68929 + 3800 8.8262454 -55.103648 0 -54.119067 332.97779 + 4000 7.9658136 -55.120402 0 -54.231803 324.9595 + 4200 8.2265544 -55.129011 0 -54.211327 323.87069 + 4400 8.1253738 -55.153089 0 -54.246691 316.304 + 4600 8.2010823 -55.124053 0 -54.20921 325.98402 + 4800 8.5512149 -55.075877 0 -54.121976 338.30137 + 5000 8.4737659 -55.158604 0 -54.213343 316.22418 +Loop time of 2.73236 on 1 procs for 5000 steps with 864 atoms + +Performance: 15810.507 ns/day, 0.002 hours/ns, 1829.920 timesteps/s +99.7% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.4262 | 1.4262 | 1.4262 | 0.0 | 52.20 +Bond | 0.00042836 | 0.00042836 | 0.00042836 | 0.0 | 0.02 +Neigh | 0.12819 | 0.12819 | 0.12819 | 0.0 | 4.69 +Comm | 0.058611 | 0.058611 | 0.058611 | 0.0 | 2.15 +Output | 0.00047283 | 0.00047283 | 0.00047283 | 0.0 | 0.02 +Modify | 1.0924 | 1.0924 | 1.0924 | 0.0 | 39.98 +Other | | 0.02605 | | | 0.95 + +Nlocal: 864 ave 864 max 864 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1593 ave 1593 max 1593 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 18143 ave 18143 max 18143 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 18143 +Ave neighs/atom = 20.9988 +Ave special neighs/atom = 0 +Neighbor list builds = 158 +Dangerous builds = 5 + + +Total wall time: 0:00:02 diff --git a/examples/gjf/log.15Oct19.gjf.vfull.g++.4 b/examples/gjf/log.15Oct19.gjf.vfull.g++.4 new file mode 100644 index 0000000000..95caed5dc9 --- /dev/null +++ b/examples/gjf/log.15Oct19.gjf.vfull.g++.4 @@ -0,0 +1,125 @@ +LAMMPS (19 Sep 2019) + using 1 OpenMP thread(s) per MPI task +# GJF-2GJ thermostat + +units metal +atom_style full + +boundary p p p +read_data argon.lmp + orthogonal box = (0 0 0) to (32.146 32.146 32.146) + 1 by 2 by 2 MPI processor grid + reading atoms ... + 864 atoms + 0 = max # of 1-2 neighbors + 0 = max # of 1-3 neighbors + 0 = max # of 1-4 neighbors + 1 = max # of special neighbors + special bonds CPU = 0.000556268 secs + read_data CPU = 0.003817 secs + +include ff-argon.lmp +############################# +#Atoms types - mass - charge# +############################# +#@ 1 atom types #!THIS LINE IS NECESSARY DON'T SPEND HOURS FINDING THAT OUT!# + +variable Ar equal 1 + +############# +#Atom Masses# +############# + +mass ${Ar} 39.903 +mass 1 39.903 + +########################### +#Pair Potentials - Tersoff# +########################### + +pair_style lj/cubic +pair_coeff * * 0.0102701 3.42 + + +velocity all create 10 2357 mom yes dist gaussian + +neighbor 1 bin + +timestep 0.1 + +fix lang all langevin 10 10 1 26488 gjf vfull +fix nve all nve + +thermo 200 +run 5000 +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.94072 + ghost atom cutoff = 6.94072 + binsize = 3.47036, bins = 10 10 10 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cubic, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.808 | 6.808 | 6.808 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 11.080228 -56.207655 0 -54.971639 37.215541 + 200 8.4818184 -55.127334 0 -54.181174 324.96159 + 400 8.5960916 -55.09236 0 -54.133453 334.83136 + 600 8.1607556 -55.073136 0 -54.162791 339.035 + 800 8.8350489 -55.133382 0 -54.147819 324.48149 + 1000 8.5692704 -55.118463 0 -54.162548 327.26328 + 1200 8.4174147 -55.126297 0 -54.187322 324.4248 + 1400 8.6362603 -55.123075 0 -54.159688 326.7798 + 1600 8.222512 -55.153799 0 -54.236565 317.8147 + 1800 8.324523 -55.116698 0 -54.188085 327.35373 + 2000 7.9615959 -55.155825 0 -54.267697 315.37215 + 2200 8.495968 -55.083943 0 -54.136205 336.67775 + 2400 7.7926986 -55.044816 0 -54.175529 344.87758 + 2600 8.1551351 -55.069404 0 -54.159687 339.60901 + 2800 8.2593599 -55.084151 0 -54.162807 336.54935 + 3000 8.2860869 -55.110296 0 -54.185971 328.99074 + 3200 8.4074534 -55.123576 0 -54.185712 326.06823 + 3400 8.6694364 -55.128925 0 -54.161836 324.67512 + 3600 8.5718984 -55.129861 0 -54.173653 325.20586 + 3800 8.508102 -55.099093 0 -54.150001 333.91437 + 4000 8.2966658 -55.117782 0 -54.192276 327.13516 + 4200 8.7641728 -55.135792 0 -54.158136 324.00844 + 4400 8.8827909 -55.096369 0 -54.10548 335.08467 + 4600 8.7666577 -55.127213 0 -54.149279 326.15539 + 4800 8.6670762 -55.163395 0 -54.19657 316.48383 + 5000 8.1893094 -55.073756 0 -54.160226 337.95271 +Loop time of 0.870594 on 4 procs for 5000 steps with 864 atoms + +Performance: 49621.267 ns/day, 0.000 hours/ns, 5743.202 timesteps/s +96.5% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.33582 | 0.35125 | 0.3724 | 2.3 | 40.35 +Bond | 0.00030267 | 0.00031316 | 0.00033538 | 0.0 | 0.04 +Neigh | 0.034246 | 0.03479 | 0.035904 | 0.4 | 4.00 +Comm | 0.15068 | 0.17419 | 0.19191 | 3.6 | 20.01 +Output | 0.00044776 | 0.00054703 | 0.00083177 | 0.0 | 0.06 +Modify | 0.27679 | 0.28079 | 0.28849 | 0.9 | 32.25 +Other | | 0.02871 | | | 3.30 + +Nlocal: 216 ave 216 max 216 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 888.75 ave 899 max 876 min +Histogram: 1 0 1 0 0 0 0 0 0 2 +Neighs: 4536 ave 4737 max 4335 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 18144 +Ave neighs/atom = 21 +Ave special neighs/atom = 0 +Neighbor list builds = 178 +Dangerous builds = 11 + + +Total wall time: 0:00:00 diff --git a/examples/gjf/log.15Oct19.gjf.vhalf.g++.1 b/examples/gjf/log.15Oct19.gjf.vhalf.g++.1 new file mode 100644 index 0000000000..a87b20a887 --- /dev/null +++ b/examples/gjf/log.15Oct19.gjf.vhalf.g++.1 @@ -0,0 +1,125 @@ +LAMMPS (19 Sep 2019) + using 1 OpenMP thread(s) per MPI task +# GJF-2GJ thermostat + +units metal +atom_style full + +boundary p p p +read_data argon.lmp + orthogonal box = (0 0 0) to (32.146 32.146 32.146) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 864 atoms + 0 = max # of 1-2 neighbors + 0 = max # of 1-3 neighbors + 0 = max # of 1-4 neighbors + 1 = max # of special neighbors + special bonds CPU = 0.000147804 secs + read_data CPU = 0.00194898 secs + +include ff-argon.lmp +############################# +#Atoms types - mass - charge# +############################# +#@ 1 atom types #!THIS LINE IS NECESSARY DON'T SPEND HOURS FINDING THAT OUT!# + +variable Ar equal 1 + +############# +#Atom Masses# +############# + +mass ${Ar} 39.903 +mass 1 39.903 + +########################### +#Pair Potentials - Tersoff# +########################### + +pair_style lj/cubic +pair_coeff * * 0.0102701 3.42 + + +velocity all create 10 2357 mom yes dist gaussian + +neighbor 1 bin + +timestep 0.1 + +fix lang all langevin 10 10 1 26488 gjf vhalf +fix nve all nve + +thermo 200 +run 5000 +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.94072 + ghost atom cutoff = 6.94072 + binsize = 3.47036, bins = 10 10 10 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cubic, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.5 | 6.5 | 6.5 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 11.080223 -56.207655 0 -54.97164 37.215524 + 200 9.8808568 -55.073602 0 -53.971378 345.62207 + 400 9.8712816 -55.072244 0 -53.971088 345.11889 + 600 10.528988 -55.066739 0 -53.892214 350.60093 + 800 10.167171 -55.148315 0 -54.014152 324.73679 + 1000 10.029026 -55.125709 0 -54.006956 331.93766 + 1200 10.194424 -55.114892 0 -53.977688 334.36032 + 1400 9.3473846 -55.109233 0 -54.066518 333.64378 + 1600 9.7774071 -55.138161 0 -54.047477 327.02358 + 1800 9.9814275 -55.13355 0 -54.020107 328.30017 + 2000 10.2515 -55.062994 0 -53.919424 349.74304 + 2200 9.8126922 -55.13364 0 -54.039019 328.78521 + 2400 10.044314 -55.163702 0 -54.043244 321.03397 + 2600 10.543316 -55.112054 0 -53.935932 336.82099 + 2800 9.7874375 -55.147275 0 -54.055472 324.06626 + 3000 9.7703821 -55.135164 0 -54.045263 328.60665 + 3200 10.141958 -55.135753 0 -54.004402 327.69084 + 3400 10.160576 -55.135408 0 -54.00198 329.39063 + 3600 10.044652 -55.103932 0 -53.983436 336.64469 + 3800 10.662403 -55.103648 0 -53.914241 339.56382 + 4000 9.2921047 -55.120402 0 -54.083853 329.71671 + 4200 9.8744553 -55.129011 0 -54.027501 329.78147 + 4400 9.4085964 -55.153089 0 -54.103546 320.90673 + 4600 9.5463801 -55.124053 0 -54.05914 330.80941 + 4800 10.223884 -55.075877 0 -53.935387 344.30099 + 5000 9.6243338 -55.158604 0 -54.084996 320.3511 +Loop time of 2.29551 on 1 procs for 5000 steps with 864 atoms + +Performance: 18819.358 ns/day, 0.001 hours/ns, 2178.166 timesteps/s +99.7% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.4393 | 1.4393 | 1.4393 | 0.0 | 62.70 +Bond | 0.0004441 | 0.0004441 | 0.0004441 | 0.0 | 0.02 +Neigh | 0.12136 | 0.12136 | 0.12136 | 0.0 | 5.29 +Comm | 0.059342 | 0.059342 | 0.059342 | 0.0 | 2.59 +Output | 0.00046968 | 0.00046968 | 0.00046968 | 0.0 | 0.02 +Modify | 0.64937 | 0.64937 | 0.64937 | 0.0 | 28.29 +Other | | 0.02522 | | | 1.10 + +Nlocal: 864 ave 864 max 864 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 1593 ave 1593 max 1593 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 18143 ave 18143 max 18143 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 18143 +Ave neighs/atom = 20.9988 +Ave special neighs/atom = 0 +Neighbor list builds = 158 +Dangerous builds = 5 + + +Total wall time: 0:00:02 diff --git a/examples/gjf/log.15Oct19.gjf.vhalf.g++.4 b/examples/gjf/log.15Oct19.gjf.vhalf.g++.4 new file mode 100644 index 0000000000..a70a67a89c --- /dev/null +++ b/examples/gjf/log.15Oct19.gjf.vhalf.g++.4 @@ -0,0 +1,125 @@ +LAMMPS (19 Sep 2019) + using 1 OpenMP thread(s) per MPI task +# GJF-2GJ thermostat + +units metal +atom_style full + +boundary p p p +read_data argon.lmp + orthogonal box = (0 0 0) to (32.146 32.146 32.146) + 1 by 2 by 2 MPI processor grid + reading atoms ... + 864 atoms + 0 = max # of 1-2 neighbors + 0 = max # of 1-3 neighbors + 0 = max # of 1-4 neighbors + 1 = max # of special neighbors + special bonds CPU = 0.000315903 secs + read_data CPU = 0.0653752 secs + +include ff-argon.lmp +############################# +#Atoms types - mass - charge# +############################# +#@ 1 atom types #!THIS LINE IS NECESSARY DON'T SPEND HOURS FINDING THAT OUT!# + +variable Ar equal 1 + +############# +#Atom Masses# +############# + +mass ${Ar} 39.903 +mass 1 39.903 + +########################### +#Pair Potentials - Tersoff# +########################### + +pair_style lj/cubic +pair_coeff * * 0.0102701 3.42 + + +velocity all create 10 2357 mom yes dist gaussian + +neighbor 1 bin + +timestep 0.1 + +fix lang all langevin 10 10 1 26488 gjf vhalf +fix nve all nve + +thermo 200 +run 5000 +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.94072 + ghost atom cutoff = 6.94072 + binsize = 3.47036, bins = 10 10 10 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cubic, perpetual + attributes: half, newton on + pair build: half/bin/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.433 | 6.433 | 6.433 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 11.080228 -56.207655 0 -54.971639 37.215541 + 200 9.8046716 -55.127334 0 -54.033608 329.70647 + 400 10.174622 -55.09236 0 -53.957366 340.49331 + 600 9.9812299 -55.073136 0 -53.959714 345.56477 + 800 10.512874 -55.133382 0 -53.960655 330.4996 + 1000 9.9587885 -55.118463 0 -54.007545 332.24728 + 1200 10.236607 -55.126297 0 -53.984388 330.94998 + 1400 10.134679 -55.123075 0 -53.992537 332.15441 + 1600 9.8934078 -55.153799 0 -54.050174 323.80795 + 1800 10.064966 -55.116698 0 -53.993936 333.59644 + 2000 9.6736107 -55.155825 0 -54.076719 321.5129 + 2200 10.264537 -55.083943 0 -53.938918 343.02135 + 2400 9.5640032 -55.044816 0 -53.977937 351.23099 + 2600 9.6581077 -55.069404 0 -53.992028 344.99996 + 2800 9.9622575 -55.084151 0 -53.972846 342.6574 + 3000 9.8724909 -55.110296 0 -54.009005 334.68094 + 3200 10.032027 -55.123576 0 -54.004488 331.89534 + 3400 10.221132 -55.128925 0 -53.988742 330.24082 + 3600 10.085802 -55.129861 0 -54.004774 330.63601 + 3800 10.098545 -55.099093 0 -53.972585 339.61905 + 4000 10.000257 -55.117782 0 -54.002238 333.24569 + 4200 10.20477 -55.135792 0 -53.997435 329.17565 + 4400 10.545132 -55.096369 0 -53.920044 341.04725 + 4600 10.376108 -55.127213 0 -53.969743 331.92825 + 4800 10.247392 -55.163395 0 -54.020283 322.15219 + 5000 9.7753102 -55.073756 0 -53.983305 343.64146 +Loop time of 1.19785 on 4 procs for 5000 steps with 864 atoms + +Performance: 36064.674 ns/day, 0.001 hours/ns, 4174.152 timesteps/s +88.6% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.36387 | 0.38652 | 0.44086 | 5.1 | 32.27 +Bond | 0.00028847 | 0.00030833 | 0.000338 | 0.0 | 0.03 +Neigh | 0.033934 | 0.034959 | 0.036917 | 0.6 | 2.92 +Comm | 0.39292 | 0.47821 | 0.52198 | 7.3 | 39.92 +Output | 0.00050343 | 0.0012343 | 0.0023338 | 1.9 | 0.10 +Modify | 0.1605 | 0.17963 | 0.19457 | 2.9 | 15.00 +Other | | 0.117 | | | 9.77 + +Nlocal: 216 ave 216 max 216 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 888.75 ave 899 max 876 min +Histogram: 1 0 1 0 0 0 0 0 0 2 +Neighs: 4536 ave 4737 max 4335 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 18144 +Ave neighs/atom = 21 +Ave special neighs/atom = 0 +Neighbor list builds = 178 +Dangerous builds = 11 + + +Total wall time: 0:00:01 diff --git a/examples/python/in.fix_python_invoke_neighlist b/examples/python/in.fix_python_invoke_neighlist new file mode 100644 index 0000000000..50f1d52c33 --- /dev/null +++ b/examples/python/in.fix_python_invoke_neighlist @@ -0,0 +1,72 @@ +# 3d Lennard-Jones melt + +units lj +atom_style atomic + +lattice fcc 0.8442 +region box block 0 2 0 2 0 2 +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +velocity all create 3.0 87287 + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.1 bin + +neigh_modify every 20 delay 0 check no + +python post_force_callback here """ +from __future__ import print_function +from lammps import lammps + +def post_force_callback(lmp, v): + try: + import os + pid = os.getpid() + pid_prefix = "[{}] ".format(pid) + + L = lammps(ptr=lmp) + t = L.extract_global("ntimestep", 0) + print(pid_prefix, "### POST_FORCE ###", t) + + #mylist = L.get_neighlist(0) + mylist = L.find_pair_neighlist("lj/cut", request=0) + print(pid_prefix, mylist) + nlocal = L.extract_global("nlocal", 0) + nghost = L.extract_global("nghost", 0) + ntypes = L.extract_global("ntypes", 0) + mass = L.numpy.extract_atom_darray("mass", ntypes+1) + atype = L.numpy.extract_atom_iarray("type", nlocal+nghost) + x = L.numpy.extract_atom_darray("x", nlocal+nghost, dim=3) + v = L.numpy.extract_atom_darray("v", nlocal+nghost, dim=3) + f = L.numpy.extract_atom_darray("f", nlocal+nghost, dim=3) + + for iatom, numneigh, neighs in mylist: + print(pid_prefix, "- {}".format(iatom), x[iatom], v[iatom], f[iatom], " : ", numneigh, "Neighbors") + for jatom in neighs: + if jatom < nlocal: + print(pid_prefix, " * ", jatom, x[jatom], v[jatom], f[jatom]) + else: + print(pid_prefix, " * [GHOST]", jatom, x[jatom], v[jatom], f[jatom]) + except Exception as e: + print(e) +""" + +fix 1 all nve +fix 3 all python/invoke 50 post_force post_force_callback + +#dump id all atom 1 dump.melt + +#dump 2 all image 1 image.*.jpg type type & +# axes yes 0.8 0.02 view 60 -30 +#dump_modify 2 pad 3 + +#dump 3 all movie 1 movie.mpg type type & +# axes yes 0.8 0.02 view 60 -30 +#dump_modify 3 pad 3 + +thermo 1 +run 100 diff --git a/examples/rerun/README b/examples/rerun/README new file mode 100644 index 0000000000..66db685d92 --- /dev/null +++ b/examples/rerun/README @@ -0,0 +1,17 @@ +Examples of how to use the rerun and read_dump commands + +in.first - run on any number of procs for any size problem +in.rerun - run on same or different proc count for same size problem +in.read_dump - ditto to in.rerun + +The thermo output on the same timesteps should be identical +to within round-off errors. + +in.rdf.first - produces RDF in rdf.first, 50 bins out to 2.5 sigma +in.rdf.rerun - produces RDF in rdf.rerun, 100 bins out to 5 sigma + +In both bases the time averaged RDF is computed 10x times, every 100 +steps for 1000 total. In the rerun, the pair style cutoff is changed +so the RDF can be computed to a longer distance without re-running the +simulation. The RDF values in the 2 files should be the same (within +round-off) for the first 50 bins. diff --git a/examples/rerun/in.first b/examples/rerun/in.first new file mode 100644 index 0000000000..2aa4c1974c --- /dev/null +++ b/examples/rerun/in.first @@ -0,0 +1,33 @@ +# 3d Lennard-Jones melt + +variable x index 1 +variable y index 1 +variable z index 1 + +variable xx equal 20*$x +variable yy equal 20*$y +variable zz equal 20*$z + +units lj +atom_style atomic + +lattice fcc 0.8442 +region box block 0 ${xx} 0 ${yy} 0 ${zz} +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +velocity all create 1.44 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +dump 1 all custom 100 lj.dump id type x y z vx vy vz + +thermo 100 +run 1000 diff --git a/examples/rerun/in.rdf.first b/examples/rerun/in.rdf.first new file mode 100644 index 0000000000..f9d1ecf55e --- /dev/null +++ b/examples/rerun/in.rdf.first @@ -0,0 +1,36 @@ +# 3d Lennard-Jones melt + +variable x index 1 +variable y index 1 +variable z index 1 + +variable xx equal 20*$x +variable yy equal 20*$y +variable zz equal 20*$z + +units lj +atom_style atomic + +lattice fcc 0.8442 +region box block 0 ${xx} 0 ${yy} 0 ${zz} +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +velocity all create 1.44 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 + +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +dump 1 all custom 100 lj.dump id type x y z + +compute myRDF all rdf 50 cutoff 2.5 +fix 2 all ave/time 100 10 1000 c_myRDF[*] file rdf.first mode vector + +thermo 100 +run 1000 diff --git a/examples/rerun/in.rdf.rerun b/examples/rerun/in.rdf.rerun new file mode 100644 index 0000000000..5562cac74d --- /dev/null +++ b/examples/rerun/in.rdf.rerun @@ -0,0 +1,31 @@ +# 3d Lennard-Jones melt + +variable x index 1 +variable y index 1 +variable z index 1 + +variable xx equal 20*$x +variable yy equal 20*$y +variable zz equal 20*$z + +units lj +atom_style atomic + +lattice fcc 0.8442 +region box block 0 ${xx} 0 ${yy} 0 ${zz} +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +pair_style lj/cut 5.0 +pair_coeff 1 1 1.0 1.0 + +neighbor 0.3 bin + +compute myRDF all rdf 100 cutoff 5.0 +fix 2 all ave/time 100 10 1000 c_myRDF[*] file rdf.rerun mode vector + +thermo 100 + +rerun lj.dump dump x y z + diff --git a/examples/rerun/in.read_dump b/examples/rerun/in.read_dump new file mode 100644 index 0000000000..3c1310b305 --- /dev/null +++ b/examples/rerun/in.read_dump @@ -0,0 +1,37 @@ +# 3d Lennard-Jones melt + +variable x index 1 +variable y index 1 +variable z index 1 + +variable xx equal 20*$x +variable yy equal 20*$y +variable zz equal 20*$z + +units lj +atom_style atomic + +lattice fcc 0.8442 +region box block 0 ${xx} 0 ${yy} 0 ${zz} +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin + +thermo 100 + +read_dump lj.dump 200 x y z vx vy vz +run 0 post no + +read_dump lj.dump 800 x y z vx vy vz +run 0 post no + +read_dump lj.dump 600 x y z vx vy vz +run 0 post no + +read_dump lj.dump 400 x y z vx vy vz +run 0 post no diff --git a/examples/rerun/in.rerun b/examples/rerun/in.rerun new file mode 100644 index 0000000000..a695006f26 --- /dev/null +++ b/examples/rerun/in.rerun @@ -0,0 +1,29 @@ +# 3d Lennard-Jones melt + +variable x index 1 +variable y index 1 +variable z index 1 + +variable xx equal 20*$x +variable yy equal 20*$y +variable zz equal 20*$z + +units lj +atom_style atomic + +lattice fcc 0.8442 +region box block 0 ${xx} 0 ${yy} 0 ${zz} +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin + +thermo 100 + +rerun lj.dump first 200 last 800 every 200 & + dump x y z vx vy vz + diff --git a/examples/rerun/log.09Jan20.first.g++.4 b/examples/rerun/log.09Jan20.first.g++.4 new file mode 100644 index 0000000000..cabc17c851 --- /dev/null +++ b/examples/rerun/log.09Jan20.first.g++.4 @@ -0,0 +1,97 @@ +LAMMPS (09 Jan 2020) +# 3d Lennard-Jones melt + +variable x index 1 +variable y index 1 +variable z index 1 + +variable xx equal 20*$x +variable xx equal 20*1 +variable yy equal 20*$y +variable yy equal 20*1 +variable zz equal 20*$z +variable zz equal 20*1 + +units lj +atom_style atomic + +lattice fcc 0.8442 +Lattice spacing in x,y,z = 1.6796 1.6796 1.6796 +region box block 0 ${xx} 0 ${yy} 0 ${zz} +region box block 0 20 0 ${yy} 0 ${zz} +region box block 0 20 0 20 0 ${zz} +region box block 0 20 0 20 0 20 +create_box 1 box +Created orthogonal box = (0 0 0) to (33.5919 33.5919 33.5919) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 32000 atoms + create_atoms CPU = 0.00173283 secs +mass 1 1.0 + +velocity all create 1.44 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +dump 1 all custom 100 lj.dump id type x y z vx vy vz + +thermo 100 +run 1000 +Neighbor list info ... + update every 20 steps, delay 0 steps, check no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 24 24 24 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 7.869 | 7.869 | 7.869 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 1.44 -6.7733681 0 -4.6134356 -5.0197073 + 100 0.7574531 -5.7585055 0 -4.6223613 0.20726105 + 200 0.75953175 -5.7618892 0 -4.6226272 0.20910575 + 300 0.74624286 -5.741962 0 -4.6226327 0.32016436 + 400 0.74155675 -5.7343359 0 -4.6220356 0.3777989 + 500 0.73249345 -5.7206946 0 -4.6219887 0.44253023 + 600 0.72087255 -5.7029314 0 -4.6216563 0.55730354 + 700 0.71489947 -5.693532 0 -4.6212164 0.61322381 + 800 0.70876958 -5.6840594 0 -4.6209382 0.66822293 + 900 0.70799522 -5.6828388 0 -4.6208791 0.66961272 + 1000 0.70325878 -5.6750833 0 -4.6202281 0.7112575 +Loop time of 6.3349 on 4 procs for 1000 steps with 32000 atoms + +Performance: 68193.673 tau/day, 157.856 timesteps/s +99.8% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 4.3538 | 4.6712 | 5.0021 | 12.8 | 73.74 +Neigh | 0.59378 | 0.65229 | 0.75202 | 8.0 | 10.30 +Comm | 0.28101 | 0.69839 | 1.0586 | 38.5 | 11.02 +Output | 0.21601 | 0.21682 | 0.21718 | 0.1 | 3.42 +Modify | 0.074002 | 0.074803 | 0.075779 | 0.2 | 1.18 +Other | | 0.0214 | | | 0.34 + +Nlocal: 8000 ave 8049 max 7942 min +Histogram: 1 0 0 1 0 0 0 1 0 1 +Nghost: 8632.5 ave 8685 max 8591 min +Histogram: 1 0 0 1 1 0 0 0 0 1 +Neighs: 299934 ave 303105 max 295137 min +Histogram: 1 0 0 0 0 0 1 1 0 1 + +Total # of neighbors = 1199738 +Ave neighs/atom = 37.4918 +Neighbor list builds = 50 +Dangerous builds not checked +Total wall time: 0:00:06 diff --git a/examples/rerun/log.09Jan20.rdf.first.g++.4 b/examples/rerun/log.09Jan20.rdf.first.g++.4 new file mode 100644 index 0000000000..7d029f23d4 --- /dev/null +++ b/examples/rerun/log.09Jan20.rdf.first.g++.4 @@ -0,0 +1,105 @@ +LAMMPS (09 Jan 2020) +# 3d Lennard-Jones melt + +variable x index 1 +variable y index 1 +variable z index 1 + +variable xx equal 20*$x +variable xx equal 20*1 +variable yy equal 20*$y +variable yy equal 20*1 +variable zz equal 20*$z +variable zz equal 20*1 + +units lj +atom_style atomic + +lattice fcc 0.8442 +Lattice spacing in x,y,z = 1.6796 1.6796 1.6796 +region box block 0 ${xx} 0 ${yy} 0 ${zz} +region box block 0 20 0 ${yy} 0 ${zz} +region box block 0 20 0 20 0 ${zz} +region box block 0 20 0 20 0 20 +create_box 1 box +Created orthogonal box = (0 0 0) to (33.5919 33.5919 33.5919) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 32000 atoms + create_atoms CPU = 0.00100017 secs +mass 1 1.0 + +velocity all create 1.44 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 + +neighbor 0.3 bin +neigh_modify delay 0 every 20 check no + +fix 1 all nve + +dump 1 all custom 100 lj.dump id type x y z + +compute myRDF all rdf 50 cutoff 2.5 +fix 2 all ave/time 100 10 1000 c_myRDF[*] file rdf.first mode vector + +thermo 100 +run 1000 +Neighbor list info ... + update every 20 steps, delay 0 steps, check no + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 24 24 24 + 2 neighbor lists, perpetual/occasional/extra = 1 1 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard + (2) compute rdf, occasional + attributes: half, newton on, cut 2.8 + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 8.487 | 8.487 | 8.487 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 1.44 -6.7733681 0 -4.6134356 -5.0197073 + 100 0.7574531 -5.7585055 0 -4.6223613 0.20726105 + 200 0.75953175 -5.7618892 0 -4.6226272 0.20910575 + 300 0.74624286 -5.741962 0 -4.6226327 0.32016436 + 400 0.74155675 -5.7343359 0 -4.6220356 0.3777989 + 500 0.73249345 -5.7206946 0 -4.6219887 0.44253023 + 600 0.72087255 -5.7029314 0 -4.6216563 0.55730354 + 700 0.71489947 -5.693532 0 -4.6212164 0.61322381 + 800 0.70876958 -5.6840594 0 -4.6209382 0.66822293 + 900 0.70799522 -5.6828388 0 -4.6208791 0.66961272 + 1000 0.70325878 -5.6750833 0 -4.6202281 0.7112575 +Loop time of 7.44016 on 4 procs for 1000 steps with 32000 atoms + +Performance: 58063.267 tau/day, 134.406 timesteps/s +99.7% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 5.3881 | 5.5809 | 5.7111 | 5.4 | 75.01 +Neigh | 0.80101 | 0.82776 | 0.85702 | 2.2 | 11.13 +Comm | 0.31801 | 0.48426 | 0.72201 | 22.5 | 6.51 +Output | 0.17801 | 0.17801 | 0.17801 | 0.0 | 2.39 +Modify | 0.31201 | 0.33076 | 0.33701 | 1.9 | 4.45 +Other | | 0.0385 | | | 0.52 + +Nlocal: 8000 ave 8049 max 7942 min +Histogram: 1 0 0 1 0 0 0 1 0 1 +Nghost: 8632.5 ave 8685 max 8591 min +Histogram: 1 0 0 1 1 0 0 0 0 1 +Neighs: 299934 ave 303105 max 295137 min +Histogram: 1 0 0 0 0 0 1 1 0 1 + +Total # of neighbors = 1199738 +Ave neighs/atom = 37.4918 +Neighbor list builds = 50 +Dangerous builds not checked +Total wall time: 0:00:07 diff --git a/examples/rerun/log.09Jan20.rdf.rerun.g++.4 b/examples/rerun/log.09Jan20.rdf.rerun.g++.4 new file mode 100644 index 0000000000..7c5137bb08 --- /dev/null +++ b/examples/rerun/log.09Jan20.rdf.rerun.g++.4 @@ -0,0 +1,100 @@ +LAMMPS (09 Jan 2020) +# 3d Lennard-Jones melt + +variable x index 1 +variable y index 1 +variable z index 1 + +variable xx equal 20*$x +variable xx equal 20*1 +variable yy equal 20*$y +variable yy equal 20*1 +variable zz equal 20*$z +variable zz equal 20*1 + +units lj +atom_style atomic + +lattice fcc 0.8442 +Lattice spacing in x,y,z = 1.6796 1.6796 1.6796 +region box block 0 ${xx} 0 ${yy} 0 ${zz} +region box block 0 20 0 ${yy} 0 ${zz} +region box block 0 20 0 20 0 ${zz} +region box block 0 20 0 20 0 20 +create_box 1 box +Created orthogonal box = (0 0 0) to (33.5919 33.5919 33.5919) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 32000 atoms + create_atoms CPU = 0.00183487 secs +mass 1 1.0 + +pair_style lj/cut 5.0 +pair_coeff 1 1 1.0 1.0 + +neighbor 0.3 bin + +compute myRDF all rdf 100 cutoff 5.0 +fix 2 all ave/time 100 10 1000 c_myRDF[*] file rdf.rerun mode vector + +thermo 100 + +rerun lj.dump dump x y z +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.3 + ghost atom cutoff = 5.3 + binsize = 2.65, bins = 13 13 13 + 2 neighbor lists, perpetual/occasional/extra = 1 1 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard + (2) compute rdf, occasional + attributes: half, newton on, cut 5.3 + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 15.19 | 15.19 | 15.19 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 0 -7.1616928 0 -7.1616928 -6.8899898 + 100 0 -6.1442754 0 -6.1442754 -1.0825318 + 200 0 -6.1472483 0 -6.1472483 -1.0817213 + 300 0 -6.1274033 0 -6.1274033 -0.95961014 + 400 0 -6.1202956 0 -6.1202956 -0.8988851 + 500 0 -6.1067136 0 -6.1067136 -0.82660368 + 600 0 -6.0893179 0 -6.0893179 -0.70264528 + 700 0 -6.0803044 0 -6.0803044 -0.64232743 + 800 0 -6.0710303 0 -6.0710303 -0.5824798 + 900 0 -6.0698963 0 -6.0698963 -0.58057929 + 1000 0 -6.0627642 0 -6.0627642 -0.53599799 +Loop time of 3.07661 on 4 procs for 11 steps with 32000 atoms + +Performance: 1544.558 tau/day, 3.575 timesteps/s +99.8% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 3.077 | | |100.00 + +Nlocal: 8000 ave 8049 max 7942 min +Histogram: 1 0 0 1 0 0 0 1 0 1 +Nghost: 20028 ave 20060 max 19988 min +Histogram: 1 0 0 0 1 0 0 0 1 1 +Neighs: 2.10417e+06 ave 2.12604e+06 max 2.07878e+06 min +Histogram: 1 0 0 1 0 0 0 0 1 1 + +Total # of neighbors = 8416685 +Ave neighs/atom = 263.021 +Neighbor list builds = 0 +Dangerous builds = 0 + +Total wall time: 0:00:03 diff --git a/examples/rerun/log.09Jan20.read_dump.g++.4 b/examples/rerun/log.09Jan20.read_dump.g++.4 new file mode 100644 index 0000000000..874309aaa3 --- /dev/null +++ b/examples/rerun/log.09Jan20.read_dump.g++.4 @@ -0,0 +1,118 @@ +LAMMPS (09 Jan 2020) +# 3d Lennard-Jones melt + +variable x index 1 +variable y index 1 +variable z index 1 + +variable xx equal 20*$x +variable xx equal 20*1 +variable yy equal 20*$y +variable yy equal 20*1 +variable zz equal 20*$z +variable zz equal 20*1 + +units lj +atom_style atomic + +lattice fcc 0.8442 +Lattice spacing in x,y,z = 1.6796 1.6796 1.6796 +region box block 0 ${xx} 0 ${yy} 0 ${zz} +region box block 0 20 0 ${yy} 0 ${zz} +region box block 0 20 0 20 0 ${zz} +region box block 0 20 0 20 0 20 +create_box 1 box +Created orthogonal box = (0 0 0) to (33.5919 33.5919 33.5919) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 32000 atoms + create_atoms CPU = 0.001724 secs +mass 1 1.0 + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin + +thermo 100 + +read_dump lj.dump 200 x y z vx vy vz + orthogonal box = (0 0 0) to (33.5919 33.5919 33.5919) + 32000 atoms before read + 32000 atoms in snapshot + 0 atoms purged + 32000 atoms replaced + 0 atoms trimmed + 0 atoms added + 32000 atoms after read +run 0 post no +WARNING: No fixes defined, atoms won't move (../verlet.cpp:52) +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 24 24 24 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.841 | 6.843 | 6.846 Mbytes +Step Temp E_pair E_mol TotEng Press + 200 0.75953173 -5.7618854 0 -4.6226234 0.20912952 +Loop time of 2.26498e-06 on 4 procs for 0 steps with 32000 atoms + + +read_dump lj.dump 800 x y z vx vy vz + orthogonal box = (0 0 0) to (33.5919 33.5919 33.5919) + 32000 atoms before read + 32000 atoms in snapshot + 0 atoms purged + 32000 atoms replaced + 0 atoms trimmed + 0 atoms added + 32000 atoms after read +run 0 post no +WARNING: No fixes defined, atoms won't move (../verlet.cpp:52) +Per MPI rank memory allocation (min/avg/max) = 6.841 | 6.843 | 6.846 Mbytes +Step Temp E_pair E_mol TotEng Press + 800 0.70876957 -5.6840545 0 -4.6209334 0.66823926 +Loop time of 5.36442e-07 on 4 procs for 0 steps with 32000 atoms + + +read_dump lj.dump 600 x y z vx vy vz + orthogonal box = (0 0 0) to (33.5919 33.5919 33.5919) + 32000 atoms before read + 32000 atoms in snapshot + 0 atoms purged + 32000 atoms replaced + 0 atoms trimmed + 0 atoms added + 32000 atoms after read +run 0 post no +WARNING: No fixes defined, atoms won't move (../verlet.cpp:52) +Per MPI rank memory allocation (min/avg/max) = 6.841 | 6.843 | 6.846 Mbytes +Step Temp E_pair E_mol TotEng Press + 600 0.72087256 -5.7029306 0 -4.6216556 0.55729873 +Loop time of 7.7486e-07 on 4 procs for 0 steps with 32000 atoms + + +read_dump lj.dump 400 x y z vx vy vz + orthogonal box = (0 0 0) to (33.5919 33.5919 33.5919) + 32000 atoms before read + 32000 atoms in snapshot + 0 atoms purged + 32000 atoms replaced + 0 atoms trimmed + 0 atoms added + 32000 atoms after read +run 0 post no +WARNING: No fixes defined, atoms won't move (../verlet.cpp:52) +Per MPI rank memory allocation (min/avg/max) = 6.841 | 6.843 | 6.846 Mbytes +Step Temp E_pair E_mol TotEng Press + 400 0.74155677 -5.7343336 0 -4.6220332 0.37780193 +Loop time of 5.36442e-07 on 4 procs for 0 steps with 32000 atoms + +Total wall time: 0:00:00 diff --git a/examples/rerun/log.09Jan20.rerun.g++.4 b/examples/rerun/log.09Jan20.rerun.g++.4 new file mode 100644 index 0000000000..f654e2c777 --- /dev/null +++ b/examples/rerun/log.09Jan20.rerun.g++.4 @@ -0,0 +1,86 @@ +LAMMPS (09 Jan 2020) +# 3d Lennard-Jones melt + +variable x index 1 +variable y index 1 +variable z index 1 + +variable xx equal 20*$x +variable xx equal 20*1 +variable yy equal 20*$y +variable yy equal 20*1 +variable zz equal 20*$z +variable zz equal 20*1 + +units lj +atom_style atomic + +lattice fcc 0.8442 +Lattice spacing in x,y,z = 1.6796 1.6796 1.6796 +region box block 0 ${xx} 0 ${yy} 0 ${zz} +region box block 0 20 0 ${yy} 0 ${zz} +region box block 0 20 0 20 0 ${zz} +region box block 0 20 0 20 0 20 +create_box 1 box +Created orthogonal box = (0 0 0) to (33.5919 33.5919 33.5919) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 32000 atoms + create_atoms CPU = 0.00100017 secs +mass 1 1.0 + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 + +neighbor 0.3 bin + +thermo 100 + +rerun lj.dump first 200 last 800 every 200 dump x y z vx vy vz +WARNING: No fixes defined, atoms won't move (../verlet.cpp:52) +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 24 24 24 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.716 | 6.718 | 6.721 Mbytes +Step Temp E_pair E_mol TotEng Press + 200 0.75953173 -5.7618854 0 -4.6226234 0.20912952 + 400 0.74155677 -5.7343336 0 -4.6220332 0.37780193 + 600 0.72087256 -5.7029306 0 -4.6216556 0.55729873 + 800 0.70876957 -5.6840545 0 -4.6209334 0.66823926 +Loop time of 0.375898 on 4 procs for 4 steps with 32000 atoms + +Performance: 4596.990 tau/day, 10.641 timesteps/s +98.0% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 0.3759 | | |100.00 + +Nlocal: 8000 ave 8073 max 7933 min +Histogram: 1 0 1 0 0 0 1 0 0 1 +Nghost: 8693.25 ave 8731 max 8658 min +Histogram: 1 1 0 0 0 0 0 0 1 1 +Neighs: 299786 ave 302947 max 293888 min +Histogram: 1 0 0 0 0 0 0 1 1 1 + +Total # of neighbors = 1199142 +Ave neighs/atom = 37.4732 +Neighbor list builds = 0 +Dangerous builds = 0 + +Total wall time: 0:00:00 diff --git a/examples/rerun/rdf.09Jan20.first.g++.4 b/examples/rerun/rdf.09Jan20.first.g++.4 new file mode 100644 index 0000000000..d78e0ce2c1 --- /dev/null +++ b/examples/rerun/rdf.09Jan20.first.g++.4 @@ -0,0 +1,54 @@ +# Time-averaged data for fix 2 +# TimeStep Number-of-rows +# Row c_myRDF[1] c_myRDF[2] c_myRDF[3] +1000 50 +1 0.025 0 0 +2 0.075 0 0 +3 0.125 0 0 +4 0.175 0 0 +5 0.225 0 0 +6 0.275 0 0 +7 0.325 0 0 +8 0.375 0 0 +9 0.425 0 0 +10 0.475 0 0 +11 0.525 0 0 +12 0.575 0 0 +13 0.625 0 0 +14 0.675 0 0 +15 0.725 0 0 +16 0.775 0 0 +17 0.825 0 0 +18 0.875 1.53863e-05 6.25e-06 +19 0.925 0.0217263 0.00986875 +20 0.975 0.506735 0.265431 +21 1.025 1.92083 1.33605 +22 1.075 2.8749 3.09855 +23 1.125 2.7805 4.96541 +24 1.175 2.21879 6.59047 +25 1.225 1.67622 7.92484 +26 1.275 1.25407 9.00629 +27 1.325 0.963413 9.90353 +28 1.375 0.774441 10.6802 +29 1.425 0.656196 11.3871 +30 1.475 0.589364 12.0672 +31 1.525 0.560681 12.7589 +32 1.575 0.560195 13.4961 +33 1.625 0.587995 14.3197 +34 1.675 0.632155 15.2605 +35 1.725 0.706585 16.3758 +36 1.775 0.805303 17.7216 +37 1.825 0.925415 19.3565 +38 1.875 1.05672 21.3271 +39 1.925 1.17634 23.6394 +40 1.975 1.2557 26.2375 +41 2.025 1.30009 29.0653 +42 2.075 1.30889 32.0546 +43 2.125 1.27704 35.1135 +44 2.175 1.21808 38.17 +45 2.225 1.13622 41.1536 +46 2.275 1.05072 44.0382 +47 2.325 0.973786 46.8303 +48 2.375 0.910095 49.5533 +49 2.425 0.866474 52.256 +50 2.475 0.841724 54.991 diff --git a/examples/rerun/rdf.09Jan20.rerun.g++.4 b/examples/rerun/rdf.09Jan20.rerun.g++.4 new file mode 100644 index 0000000000..3fa6acc461 --- /dev/null +++ b/examples/rerun/rdf.09Jan20.rerun.g++.4 @@ -0,0 +1,104 @@ +# Time-averaged data for fix 2 +# TimeStep Number-of-rows +# Row c_myRDF[1] c_myRDF[2] c_myRDF[3] +1000 100 +1 0.025 0 0 +2 0.075 0 0 +3 0.125 0 0 +4 0.175 0 0 +5 0.225 0 0 +6 0.275 0 0 +7 0.325 0 0 +8 0.375 0 0 +9 0.425 0 0 +10 0.475 0 0 +11 0.525 0 0 +12 0.575 0 0 +13 0.625 0 0 +14 0.675 0 0 +15 0.725 0 0 +16 0.775 0 0 +17 0.825 0 0 +18 0.875 1.53863e-05 6.25e-06 +19 0.925 0.021685 0.00985 +20 0.975 0.506834 0.265463 +21 1.025 1.92047 1.33588 +22 1.075 2.87514 3.09853 +23 1.125 2.78062 4.96547 +24 1.175 2.21869 6.59046 +25 1.225 1.67626 7.92486 +26 1.275 1.25409 9.00633 +27 1.325 0.963245 9.90341 +28 1.375 0.774535 10.6802 +29 1.425 0.65626 11.3871 +30 1.475 0.58925 12.0672 +31 1.525 0.560782 12.759 +32 1.575 0.560133 13.496 +33 1.625 0.588008 14.3197 +34 1.675 0.632185 15.2605 +35 1.725 0.706541 16.3757 +36 1.775 0.805341 17.7216 +37 1.825 0.925351 19.3565 +38 1.875 1.05677 21.3271 +39 1.925 1.17639 23.6395 +40 1.975 1.25571 26.2376 +41 2.025 1.30011 29.0655 +42 2.075 1.30883 32.0547 +43 2.125 1.27702 35.1134 +44 2.175 1.21813 38.17 +45 2.225 1.13617 41.1536 +46 2.275 1.05073 44.0382 +47 2.325 0.97376 46.8302 +48 2.375 0.91012 49.5533 +49 2.425 0.866556 52.2563 +50 2.475 0.841651 54.991 +51 2.525 0.839516 57.8301 +52 2.575 0.848795 60.8153 +53 2.625 0.868861 63.991 +54 2.675 0.896335 67.393 +55 2.725 0.925794 71.0395 +56 2.775 0.961909 74.9685 +57 2.825 0.999727 79.2005 +58 2.875 1.03745 83.749 +59 2.925 1.07355 88.6208 +60 2.975 1.10406 93.8039 +61 3.025 1.11993 99.2397 +62 3.075 1.12062 104.86 +63 3.125 1.10531 110.586 +64 3.175 1.07711 116.345 +65 3.225 1.04268 122.097 +66 3.275 1.00838 127.834 +67 3.325 0.974855 133.55 +68 3.375 0.949817 139.289 +69 3.425 0.936519 145.116 +70 3.475 0.92942 151.069 +71 3.525 0.930926 157.205 +72 3.575 0.940561 163.581 +73 3.625 0.94956 170.199 +74 3.675 0.964202 177.107 +75 3.725 0.97905 184.312 +76 3.775 0.991906 191.81 +77 3.825 1.00093 199.577 +78 3.875 1.01248 207.641 +79 3.925 1.02301 216.001 +80 3.975 1.03474 224.673 +81 4.025 1.04171 233.624 +82 4.075 1.04725 242.849 +83 4.125 1.04997 252.325 +84 4.175 1.04758 262.01 +85 4.225 1.03985 271.856 +86 4.275 1.02755 281.817 +87 4.325 1.00883 291.826 +88 4.375 0.99045 301.882 +89 4.425 0.97287 311.986 +90 4.475 0.958469 322.166 +91 4.525 0.952552 332.512 +92 4.575 0.948064 343.037 +93 4.625 0.952592 353.845 +94 4.675 0.958837 364.96 +95 4.725 0.970831 376.457 +96 4.775 0.985248 388.372 +97 4.825 0.998873 400.707 +98 4.875 1.0119 413.462 +99 4.925 1.02446 426.643 +100 4.975 1.03613 440.245 diff --git a/examples/rigid/in.rigid.gravity b/examples/rigid/in.rigid.gravity new file mode 100644 index 0000000000..1094681f18 --- /dev/null +++ b/examples/rigid/in.rigid.gravity @@ -0,0 +1,63 @@ +#Pour composite granular particles on flat wall + +newton on +atom_style sphere +atom_modify map array sort 0 0 + +thermo_modify flush yes +units si + +variable minrad equal 0.5 +variable maxrad equal 1.4 + +variable skin equal 0.3*${maxrad} + +boundary p p f +region reg block 0 20 0 20 0 200 units box +create_box 1 reg + +fix prop all property/atom mol ghost yes + +variable dumpfreq equal 1000 +variable logfreq equal 1000 + +pair_style gran/hooke/history 4e5 NULL 1e2 NULL 0.5 0 +pair_coeff * * + +timestep 0.0001 + +group particles type 1 +atom_modify first particles + +neighbor ${skin} bin +group rigid type 1 +neigh_modify every 1 delay 0 check yes exclude molecule/intra all + +thermo ${logfreq} +thermo_style custom step cpu atoms ke +thermo_modify flush yes lost warn + +comm_modify vel yes cutoff 3 + +molecule mymol molecule.data +region pourreg block 5 15 5 15 80 100 side in units box + +#Note: in versions prior to 1/2020, the 'disable' keyword to fix/gravity +# and the 'gravity' keyword to fix rigid/small were not available. +# These settings produce undesirable behavior, where gravity can induce +# torque on rigid bodies. +#fix gravfix all gravity 9.8 vector 0 0 -1 #disable +#fix rigidfix all rigid/small molecule mol mymol #gravity gravfix + +#The correct behavior is recovered with the following settings: +fix gravfix all gravity 9.8 vector 0 0 -1 disable +fix rigidfix all rigid/small molecule mol mymol gravity gravfix + +fix pourfix all pour 5 0 1234 region pourreg mol mymol rigid rigidfix + +fix zwall all wall/gran hooke/history 4000.0 NULL 100.0 NULL 0.5 0 zplane 0.1 NULL + +#dump 1 all custom 1000 molecule_pour.dump id type mass radius x y z fx fy fz + +run 100000 + diff --git a/examples/rigid/molecule.data b/examples/rigid/molecule.data new file mode 100644 index 0000000000..e0677b0f63 --- /dev/null +++ b/examples/rigid/molecule.data @@ -0,0 +1,41 @@ +LAMMPS data file created for rigid body molecule template + +5 atoms + +2.3388800000000005 mass + +6.002239704473936 4.99 4.989999999999999 com + +116.79265620480001 144.26721336320003 144.26721336320006 -70.05220681600004 -70.05220681600002 -58.238345888000005 inertia + +Coords + +1 5 5 5 +2 5.1 5.0 5.0 +3 5.2 5.0 5.0 +4 6.2 5.0 5.0 +5 7.2 5.0 5.0 + +Types + +1 1 +2 1 +3 1 +4 1 +5 1 + +Diameters + +1 1.0 +2 0.9 +3 1.2 +4 1.2 +5 1.0 + +Masses + +1 0.5235987755982988 +2 0.3817035074111599 +3 0.9047786842338602 +4 0.9047786842338602 +5 0.5235987755982988 diff --git a/examples/snap/WBe_Wood_PRB2019.snap b/examples/snap/WBe_Wood_PRB2019.snap new file mode 120000 index 0000000000..35454e3eb8 --- /dev/null +++ b/examples/snap/WBe_Wood_PRB2019.snap @@ -0,0 +1 @@ +../../potentials/WBe_Wood_PRB2019.snap \ No newline at end of file diff --git a/examples/snap/WBe_Wood_PRB2019.snapcoeff b/examples/snap/WBe_Wood_PRB2019.snapcoeff new file mode 120000 index 0000000000..b734e52610 --- /dev/null +++ b/examples/snap/WBe_Wood_PRB2019.snapcoeff @@ -0,0 +1 @@ +../../potentials/WBe_Wood_PRB2019.snapcoeff \ No newline at end of file diff --git a/examples/snap/WBe_Wood_PRB2019.snapparam b/examples/snap/WBe_Wood_PRB2019.snapparam new file mode 120000 index 0000000000..8f3530ffd6 --- /dev/null +++ b/examples/snap/WBe_Wood_PRB2019.snapparam @@ -0,0 +1 @@ +../../potentials/WBe_Wood_PRB2019.snapparam \ No newline at end of file diff --git a/examples/snap/in.snap.Mo_Chen b/examples/snap/in.snap.Mo_Chen index 007bce2462..bb9fb0900d 100644 --- a/examples/snap/in.snap.Mo_Chen +++ b/examples/snap/in.snap.Mo_Chen @@ -1,11 +1,11 @@ -# Demonstrate SNAP Ta potential +# Demonstrate SNAP Mo potential # Initialize simulation variable nsteps index 100 variable nrep equal 4 variable a equal 3.160 -units metal +units metal # generate the box and atom positions using a BCC lattice @@ -13,12 +13,12 @@ variable nx equal ${nrep} variable ny equal ${nrep} variable nz equal ${nrep} -boundary p p p +boundary p p p lattice bcc $a -region box block 0 ${nx} 0 ${ny} 0 ${nz} -create_box 1 box -create_atoms 1 box +region box block 0 ${nx} 0 ${ny} 0 ${nz} +create_box 1 box +create_atoms 1 box mass 1 183.84 @@ -28,7 +28,7 @@ include Mo_Chen_PRM2017.snap # Setup output -thermo 10 +thermo 10 thermo_modify norm yes # Set up NVE run diff --git a/examples/snap/in.snap.Ta06A b/examples/snap/in.snap.Ta06A index 38a24b8c06..0ca5275e97 100644 --- a/examples/snap/in.snap.Ta06A +++ b/examples/snap/in.snap.Ta06A @@ -5,7 +5,7 @@ variable nsteps index 100 variable nrep equal 4 variable a equal 3.316 -units metal +units metal # generate the box and atom positions using a BCC lattice @@ -13,12 +13,12 @@ variable nx equal ${nrep} variable ny equal ${nrep} variable nz equal ${nrep} -boundary p p p +boundary p p p lattice bcc $a -region box block 0 ${nx} 0 ${ny} 0 ${nz} -create_box 1 box -create_atoms 1 box +region box block 0 ${nx} 0 ${ny} 0 ${nz} +create_box 1 box +create_atoms 1 box mass 1 180.88 @@ -28,7 +28,7 @@ include Ta06A.snap # Setup output -thermo 10 +thermo 10 thermo_modify norm yes # Set up NVE run diff --git a/examples/snap/in.snap.W.2940 b/examples/snap/in.snap.W.2940 index e1abf861e6..7e59b5198e 100644 --- a/examples/snap/in.snap.W.2940 +++ b/examples/snap/in.snap.W.2940 @@ -1,11 +1,11 @@ -# Demonstrate SNAP Ta potential +# Demonstrate SNAP W potential # Initialize simulation variable nsteps index 100 variable nrep equal 4 variable a equal 3.1803 -units metal +units metal # generate the box and atom positions using a BCC lattice @@ -13,12 +13,12 @@ variable nx equal ${nrep} variable ny equal ${nrep} variable nz equal ${nrep} -boundary p p p +boundary p p p lattice bcc $a -region box block 0 ${nx} 0 ${ny} 0 ${nz} -create_box 1 box -create_atoms 1 box +region box block 0 ${nx} 0 ${ny} 0 ${nz} +create_box 1 box +create_atoms 1 box mass 1 183.84 @@ -28,7 +28,7 @@ include W_2940_2017_2.snap # Setup output -thermo 10 +thermo 10 thermo_modify norm yes # Set up NVE run diff --git a/examples/snap/in.snap.WBe.PRB2019 b/examples/snap/in.snap.WBe.PRB2019 new file mode 100644 index 0000000000..6b342ea56f --- /dev/null +++ b/examples/snap/in.snap.WBe.PRB2019 @@ -0,0 +1,48 @@ +# Demonstrate SNAP W-Be potential + +# Initialize simulation + +variable nsteps index 100 +variable nrep equal 4 +variable a equal 3.1803 +units metal + +# generate the box and atom positions using a BCC lattice + +variable nx equal ${nrep} +variable ny equal ${nrep} +variable nz equal ${nrep} + +boundary p p p + +lattice bcc $a +region box block 0 ${nx} 0 ${ny} 0 ${nz} +create_box 2 box +create_atoms 1 box +mass 1 183.84 +mass 2 9.012182 + +set group all type/fraction 2 0.05 3590153 # Change 5% of W to He +group tungsten type 1 +group beryllium type 2 +# choose potential + +include WBe_Wood_PRB2019.snap + +# Setup output + +thermo 10 +thermo_modify norm yes + +# Set up NVE run + +timestep 0.5e-3 +neighbor 1.0 bin +neigh_modify once no every 1 delay 0 check yes + +# Run MD + +velocity all create 300.0 4928459 +fix 1 all nve +run ${nsteps} + diff --git a/examples/snap/in.snap.compute b/examples/snap/in.snap.compute new file mode 100644 index 0000000000..e698a134a6 --- /dev/null +++ b/examples/snap/in.snap.compute @@ -0,0 +1,100 @@ +# Demonstrate bispectrum computes + +# initialize simulation + +variable nsteps index 0 +variable nrep equal 1 +variable a equal 2.0 +units metal + +# generate the box and atom positions using a BCC lattice + +variable nx equal ${nrep} +variable ny equal ${nrep} +variable nz equal ${nrep} + +boundary p p p + +atom_modify map hash +lattice bcc $a +region box block 0 ${nx} 0 ${ny} 0 ${nz} +create_box 2 box +create_atoms 2 box + +mass * 180.88 + +displace_atoms all random 0.1 0.1 0.1 123456 + +# choose SNA parameters + +variable twojmax equal 2 +variable rcutfac equal 1.0 +variable rfac0 equal 0.99363 +variable rmin0 equal 0 +variable radelem1 equal 2.3 +variable radelem2 equal 2.0 +variable wj1 equal 1.0 +variable wj2 equal 0.96 +variable quadratic equal 0 +variable bzero equal 0 +variable switch equal 0 +variable snap_options string & +"${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch}" + +# set up dummy potential to satisfy cutoff + +pair_style zero ${rcutfac} +pair_coeff * * + +# set up reference potential + +variable zblcutinner equal 4 +variable zblcutouter equal 4.8 +variable zblz equal 73 +pair_style zbl ${zblcutinner} ${zblcutouter} +pair_coeff * * ${zblz} ${zblz} + +# set up per-atom computes + +compute b all sna/atom ${snap_options} +compute vb all snav/atom ${snap_options} +compute db all snad/atom ${snap_options} + +# perform sums over atoms + +group snapgroup1 type 1 +group snapgroup2 type 2 +compute bsum1 snapgroup1 reduce sum c_b[*] +compute bsum2 snapgroup2 reduce sum c_b[*] +# fix bsum1 all ave/time 1 1 1 c_bsum1 file bsum1.dat mode vector +# fix bsum2 all ave/time 1 1 1 c_bsum2 file bsum2.dat mode vector +compute vbsum all reduce sum c_vb[*] +# fix vbsum all ave/time 1 1 1 c_vbsum file vbsum.dat mode vector +variable db_2_30 equal c_db[2][30] + +# set up compute snap generating global array + +compute snap all snap ${snap_options} +fix snap all ave/time 1 1 1 c_snap[*] file compute.snap.dat mode vector + +thermo 100 + +# test output: 1: total potential energy +# 2: xy component of stress tensor +# 3: Sum(B_{000}^i, all i of type 2) +# 4: xy component of Sum(Sum(r_j*dB_{222}^i/dR[j]), all i of type 2), all j) +# 5: z component of -Sum(d(B_{222}^i)/dR[2]), all i of type 2) +# +# followed by 5 counterparts from compute snap + +thermo_style custom & + pe pxy c_bsum2[1] c_vbsum[60] v_db_2_30 & + c_snap[1][11] c_snap[13][11] c_snap[1][6] c_snap[13][10] c_snap[7][10] +thermo_modify norm no + +# dump mydump_db all custom 1000 dump_db id c_db[*] +# dump_modify mydump_db sort id + +# Run MD + +run ${nsteps} diff --git a/examples/snap/in.snap.compute.quadratic b/examples/snap/in.snap.compute.quadratic new file mode 100644 index 0000000000..00e46bd3a8 --- /dev/null +++ b/examples/snap/in.snap.compute.quadratic @@ -0,0 +1,100 @@ +# Demonstrate bispectrum computes + +# initialize simulation + +variable nsteps index 0 +variable nrep equal 1 +variable a equal 2.0 +units metal + +# generate the box and atom positions using a BCC lattice + +variable nx equal ${nrep} +variable ny equal ${nrep} +variable nz equal ${nrep} + +boundary p p p + +atom_modify map hash +lattice bcc $a +region box block 0 ${nx} 0 ${ny} 0 ${nz} +create_box 2 box +create_atoms 2 box + +mass * 180.88 + +displace_atoms all random 0.1 0.1 0.1 123456 + +# choose SNA parameters + +variable twojmax equal 2 +variable rcutfac equal 1.0 +variable rfac0 equal 0.99363 +variable rmin0 equal 0 +variable radelem1 equal 2.3 +variable radelem2 equal 2.0 +variable wj1 equal 1.0 +variable wj2 equal 0.96 +variable quadratic equal 1 +variable bzero equal 0 +variable switch equal 0 +variable snap_options string & +"${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch}" + +# set up dummy potential to satisfy cutoff + +pair_style zero ${rcutfac} +pair_coeff * * + +# set up reference potential + +variable zblcutinner equal 4 +variable zblcutouter equal 4.8 +variable zblz equal 73 +pair_style zbl ${zblcutinner} ${zblcutouter} +pair_coeff * * ${zblz} ${zblz} + +# set up per-atom computes + +compute b all sna/atom ${snap_options} +compute vb all snav/atom ${snap_options} +compute db all snad/atom ${snap_options} + +# perform sums over atoms + +group snapgroup1 type 1 +group snapgroup2 type 2 +compute bsum1 snapgroup1 reduce sum c_b[*] +compute bsum2 snapgroup2 reduce sum c_b[*] +# fix bsum1 all ave/time 1 1 1 c_bsum1 file bsum1.dat mode vector +# fix bsum2 all ave/time 1 1 1 c_bsum2 file bsum2.dat mode vector +compute vbsum all reduce sum c_vb[*] +# fix vbsum all ave/time 1 1 1 c_vbsum file vbsum.dat mode vector +variable db_2_120 equal c_db[2][120] + +# set up compute snap generating global array + +compute snap all snap ${snap_options} +fix snap all ave/time 1 1 1 c_snap[*] file compute.snap.dat mode vector + +thermo 100 + +# test output: 1: total potential energy +# 2: xy component of stress tensor +# 3: Sum(0.5*(B_{222}^i)^2, all i of type 2) +# 4: xy component of Sum(Sum(r_j*(0.5*(dB_{222}^i)^2/dR[j]), all i of type 2), all j) +# 5: z component of -Sum(d(0.5*(B_{222}^i)^2/dR[2]), all i of type 2) +# +# followed by 5 counterparts from compute snap + +thermo_style custom & + pe pxy c_bsum2[20] c_vbsum[240] v_db_2_120 & + c_snap[1][41] c_snap[13][41] c_snap[1][40] c_snap[13][40] c_snap[7][40] +thermo_modify norm no + +# dump mydump_db all custom 1000 dump_db id c_db[*] +# dump_modify mydump_db sort id + +# Run MD + +run ${nsteps} diff --git a/examples/snap/in.snap.hybrid.WSNAP.HePair b/examples/snap/in.snap.hybrid.WSNAP.HePair index 1f16fa64a2..1092c28119 100644 --- a/examples/snap/in.snap.hybrid.WSNAP.HePair +++ b/examples/snap/in.snap.hybrid.WSNAP.HePair @@ -1,11 +1,11 @@ -# Demonstrate SNAP Ta potential +# Demonstrate SNAP W with tabulated He-He and W-He using hybrid pair style # Initialize simulation variable nsteps index 100 variable nrep equal 4 variable a equal 3.1803 -units metal +units metal # generate the box and atom positions using a BCC lattice @@ -13,25 +13,25 @@ variable nx equal ${nrep} variable ny equal ${nrep} variable nz equal ${nrep} -boundary p p p +boundary p p p lattice bcc $a -region box block 0 ${nx} 0 ${ny} 0 ${nz} -create_box 2 box -create_atoms 1 box +region box block 0 ${nx} 0 ${ny} 0 ${nz} +create_box 2 box +create_atoms 1 box mass 1 183.84 mass 2 4.0026 -set group all type/fraction 2 0.05 3590153 # Change 5% of W to He -group tungsten type 1 -group helium type 2 +set group all type/fraction 2 0.05 3590153 # Change 5% of W to He +group tungsten type 1 +group helium type 2 # choose potential include W_2940_2017_2_He_JW2013.snap # Setup output -thermo 10 +thermo 10 thermo_modify norm yes # Set up NVE run diff --git a/examples/snap/log.18Sep19.snap.WBeSNAP.g++.1 b/examples/snap/log.18Sep19.snap.WBeSNAP.g++.1 new file mode 100644 index 0000000000..2b889e036b --- /dev/null +++ b/examples/snap/log.18Sep19.snap.WBeSNAP.g++.1 @@ -0,0 +1,154 @@ +LAMMPS (7 Aug 2019) +# Demonstrate SNAP W-Be potential + +# Initialize simulation + +variable nsteps index 100 +variable nrep equal 4 +variable a equal 3.1803 +units metal + +# generate the box and atom positions using a BCC lattice + +variable nx equal ${nrep} +variable nx equal 4 +variable ny equal ${nrep} +variable ny equal 4 +variable nz equal ${nrep} +variable nz equal 4 + +boundary p p p + +lattice bcc $a +lattice bcc 3.1803 +Lattice spacing in x,y,z = 3.1803 3.1803 3.1803 +region box block 0 ${nx} 0 ${ny} 0 ${nz} +region box block 0 4 0 ${ny} 0 ${nz} +region box block 0 4 0 4 0 ${nz} +region box block 0 4 0 4 0 4 +create_box 2 box +Created orthogonal box = (0 0 0) to (12.7212 12.7212 12.7212) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 128 atoms + create_atoms CPU = 0.000234842 secs +mass 1 183.84 +mass 2 9.012182 + +set group all type/fraction 2 0.05 3590153 # Change 5% of W to He + 5 settings made for type/fraction +group tungsten type 1 +123 atoms in group tungsten +group beryllium type 2 +5 atoms in group beryllium +# choose potential + +include WBe_Wood_PRB2019.snap +# Definition of SNAP+ZBL potential. +variable zblcutinner equal 4 +variable zblcutouter equal 4.8 +variable zblz1 equal 74 +variable zblz2 equal 4 + +# Specify hybrid with SNAP and ZBL + +pair_style hybrid/overlay zbl ${zblcutinner} ${zblcutouter} snap +pair_style hybrid/overlay zbl 4 ${zblcutouter} snap +pair_style hybrid/overlay zbl 4 4.8 snap +pair_coeff 1 1 zbl ${zblz1} ${zblz1} +pair_coeff 1 1 zbl 74 ${zblz1} +pair_coeff 1 1 zbl 74 74 +pair_coeff 1 2 zbl ${zblz1} ${zblz2} +pair_coeff 1 2 zbl 74 ${zblz2} +pair_coeff 1 2 zbl 74 4 +pair_coeff 2 2 zbl ${zblz2} ${zblz2} +pair_coeff 2 2 zbl 4 ${zblz2} +pair_coeff 2 2 zbl 4 4 +pair_coeff * * snap WBe_Wood_PRB2019.snapcoeff WBe_Wood_PRB2019.snapparam W Be +SNAP Element = W, Radius 0.5, Weight 1 +SNAP Element = Be, Radius 0.417932, Weight 0.959049 +SNAP keyword rcutfac 4.8123 +SNAP keyword twojmax 8 +SNAP keyword rfac0 0.99363 +SNAP keyword rmin0 0 +SNAP keyword bzeroflag 1 +SNAP keyword quadraticflag 0 + + +# Setup output + +thermo 10 +thermo_modify norm yes + +# Set up NVE run + +timestep 0.5e-3 +neighbor 1.0 bin +neigh_modify once no every 1 delay 0 check yes + +# Run MD + +velocity all create 300.0 4928459 +fix 1 all nve +run ${nsteps} +run 100 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.8123 + ghost atom cutoff = 5.8123 + binsize = 2.90615, bins = 5 5 5 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair zbl, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair snap, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 4.268 | 4.268 | 4.268 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 300 -8.5980876 0 -8.5596125 -35284.855 + 10 299.29029 -8.5979965 0 -8.5596125 -35299.259 + 20 288.99334 -8.5966759 0 -8.5596124 -35004.093 + 30 269.91027 -8.5942284 0 -8.5596123 -34447.077 + 40 243.57361 -8.5908505 0 -8.5596121 -33687.105 + 50 212.21385 -8.5868284 0 -8.5596119 -32821.864 + 60 178.77144 -8.5825391 0 -8.5596116 -31971.17 + 70 146.71854 -8.578428 0 -8.5596113 -31245.51 + 80 119.50956 -8.5749383 0 -8.5596111 -30724.137 + 90 99.872785 -8.5724197 0 -8.559611 -30440.244 + 100 89.604584 -8.5711027 0 -8.5596109 -30392.805 +Loop time of 3.16831 on 1 procs for 100 steps with 128 atoms + +Performance: 1.364 ns/day, 17.602 hours/ns, 31.563 timesteps/s +199.5% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 3.1672 | 3.1672 | 3.1672 | 0.0 | 99.97 +Neigh | 0.00030208 | 0.00030208 | 0.00030208 | 0.0 | 0.01 +Comm | 0.00029612 | 0.00029612 | 0.00029612 | 0.0 | 0.01 +Output | 0.00019813 | 0.00019813 | 0.00019813 | 0.0 | 0.01 +Modify | 0.00014448 | 0.00014448 | 0.00014448 | 0.0 | 0.00 +Other | | 0.0001433 | | | 0.00 + +Nlocal: 128 ave 128 max 128 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 727 ave 727 max 727 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 3710 ave 3710 max 3710 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 7420 ave 7420 max 7420 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 7420 +Ave neighs/atom = 57.9688 +Neighbor list builds = 1 +Dangerous builds = 0 + +Total wall time: 0:00:03 diff --git a/examples/snap/log.18Sep19.snap.WBeSNAP.g++.4 b/examples/snap/log.18Sep19.snap.WBeSNAP.g++.4 new file mode 100644 index 0000000000..d8cdae6810 --- /dev/null +++ b/examples/snap/log.18Sep19.snap.WBeSNAP.g++.4 @@ -0,0 +1,154 @@ +LAMMPS (7 Aug 2019) +# Demonstrate SNAP W-Be potential + +# Initialize simulation + +variable nsteps index 100 +variable nrep equal 4 +variable a equal 3.1803 +units metal + +# generate the box and atom positions using a BCC lattice + +variable nx equal ${nrep} +variable nx equal 4 +variable ny equal ${nrep} +variable ny equal 4 +variable nz equal ${nrep} +variable nz equal 4 + +boundary p p p + +lattice bcc $a +lattice bcc 3.1803 +Lattice spacing in x,y,z = 3.1803 3.1803 3.1803 +region box block 0 ${nx} 0 ${ny} 0 ${nz} +region box block 0 4 0 ${ny} 0 ${nz} +region box block 0 4 0 4 0 ${nz} +region box block 0 4 0 4 0 4 +create_box 2 box +Created orthogonal box = (0 0 0) to (12.7212 12.7212 12.7212) + 1 by 2 by 2 MPI processor grid +create_atoms 1 box +Created 128 atoms + create_atoms CPU = 0.000317097 secs +mass 1 183.84 +mass 2 9.012182 + +set group all type/fraction 2 0.05 3590153 # Change 5% of W to He + 5 settings made for type/fraction +group tungsten type 1 +123 atoms in group tungsten +group beryllium type 2 +5 atoms in group beryllium +# choose potential + +include WBe_Wood_PRB2019.snap +# Definition of SNAP+ZBL potential. +variable zblcutinner equal 4 +variable zblcutouter equal 4.8 +variable zblz1 equal 74 +variable zblz2 equal 4 + +# Specify hybrid with SNAP and ZBL + +pair_style hybrid/overlay zbl ${zblcutinner} ${zblcutouter} snap +pair_style hybrid/overlay zbl 4 ${zblcutouter} snap +pair_style hybrid/overlay zbl 4 4.8 snap +pair_coeff 1 1 zbl ${zblz1} ${zblz1} +pair_coeff 1 1 zbl 74 ${zblz1} +pair_coeff 1 1 zbl 74 74 +pair_coeff 1 2 zbl ${zblz1} ${zblz2} +pair_coeff 1 2 zbl 74 ${zblz2} +pair_coeff 1 2 zbl 74 4 +pair_coeff 2 2 zbl ${zblz2} ${zblz2} +pair_coeff 2 2 zbl 4 ${zblz2} +pair_coeff 2 2 zbl 4 4 +pair_coeff * * snap WBe_Wood_PRB2019.snapcoeff WBe_Wood_PRB2019.snapparam W Be +SNAP Element = W, Radius 0.5, Weight 1 +SNAP Element = Be, Radius 0.417932, Weight 0.959049 +SNAP keyword rcutfac 4.8123 +SNAP keyword twojmax 8 +SNAP keyword rfac0 0.99363 +SNAP keyword rmin0 0 +SNAP keyword bzeroflag 1 +SNAP keyword quadraticflag 0 + + +# Setup output + +thermo 10 +thermo_modify norm yes + +# Set up NVE run + +timestep 0.5e-3 +neighbor 1.0 bin +neigh_modify once no every 1 delay 0 check yes + +# Run MD + +velocity all create 300.0 4928459 +fix 1 all nve +run ${nsteps} +run 100 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 5.8123 + ghost atom cutoff = 5.8123 + binsize = 2.90615, bins = 5 5 5 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair zbl, perpetual, half/full from (2) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (2) pair snap, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 4.167 | 4.167 | 4.167 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 300 -8.5980876 0 -8.5596125 -35284.855 + 10 296.24946 -8.5976065 0 -8.5596124 -35140.29 + 20 282.27904 -8.5958147 0 -8.5596123 -34710.3 + 30 259.54978 -8.5928995 0 -8.5596121 -34060.43 + 40 230.41412 -8.5891626 0 -8.5596119 -33258.275 + 50 197.85135 -8.5849861 0 -8.5596116 -32389.527 + 60 165.21732 -8.5808005 0 -8.5596113 -31550.426 + 70 135.94024 -8.5770455 0 -8.5596111 -30839.006 + 80 113.06617 -8.5741117 0 -8.5596109 -30339.177 + 90 98.542347 -8.572249 0 -8.5596109 -30094.29 + 100 92.524343 -8.5714774 0 -8.5596111 -30091.988 +Loop time of 0.813674 on 4 procs for 100 steps with 128 atoms + +Performance: 5.309 ns/day, 4.520 hours/ns, 122.899 timesteps/s +99.7% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.79079 | 0.79788 | 0.80888 | 0.8 | 98.06 +Neigh | 7.1049e-05 | 8.0049e-05 | 9.2983e-05 | 0.0 | 0.01 +Comm | 0.0041246 | 0.01515 | 0.022235 | 5.5 | 1.86 +Output | 0.000144 | 0.00017095 | 0.00024796 | 0.0 | 0.02 +Modify | 4.4823e-05 | 5.8889e-05 | 7.2718e-05 | 0.0 | 0.01 +Other | | 0.000338 | | | 0.04 + +Nlocal: 32 ave 37 max 28 min +Histogram: 1 0 0 1 1 0 0 0 0 1 +Nghost: 431 ave 435 max 426 min +Histogram: 1 0 0 0 0 1 1 0 0 1 +Neighs: 927 ave 1071 max 821 min +Histogram: 1 0 1 0 1 0 0 0 0 1 +FullNghs: 1854 ave 2144 max 1624 min +Histogram: 1 0 0 1 1 0 0 0 0 1 + +Total # of neighbors = 7416 +Ave neighs/atom = 57.9375 +Neighbor list builds = 1 +Dangerous builds = 0 + +Total wall time: 0:00:00 diff --git a/examples/snap/log.27Nov18.snap.compute.g++.1 b/examples/snap/log.27Nov18.snap.compute.g++.1 new file mode 100644 index 0000000000..b189c552da --- /dev/null +++ b/examples/snap/log.27Nov18.snap.compute.g++.1 @@ -0,0 +1,198 @@ +LAMMPS (20 Nov 2019) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (../comm.cpp:93) + using 1 OpenMP thread(s) per MPI task +# Demonstrate bispectrum computes + +# initialize simulation + +variable nsteps index 0 +variable nrep equal 1 +variable a equal 2.0 +units metal + +# generate the box and atom positions using a BCC lattice + +variable nx equal ${nrep} +variable nx equal 1 +variable ny equal ${nrep} +variable ny equal 1 +variable nz equal ${nrep} +variable nz equal 1 + +boundary p p p + +atom_modify map hash +lattice bcc $a +lattice bcc 2 +Lattice spacing in x,y,z = 2 2 2 +region box block 0 ${nx} 0 ${ny} 0 ${nz} +region box block 0 1 0 ${ny} 0 ${nz} +region box block 0 1 0 1 0 ${nz} +region box block 0 1 0 1 0 1 +create_box 2 box +Created orthogonal box = (0 0 0) to (2 2 2) + 1 by 1 by 1 MPI processor grid +create_atoms 2 box +Created 2 atoms + create_atoms CPU = 0.000478029 secs + +mass * 180.88 + +displace_atoms all random 0.1 0.1 0.1 123456 + +# choose SNA parameters + +variable twojmax equal 2 +variable rcutfac equal 1.0 +variable rfac0 equal 0.99363 +variable rmin0 equal 0 +variable radelem1 equal 2.3 +variable radelem2 equal 2.0 +variable wj1 equal 1.0 +variable wj2 equal 0.96 +variable quadratic equal 0 +variable bzero equal 0 +variable switch equal 0 +variable snap_options string "${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch}" +1 ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag 0 switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag 0 switchflag 0 + +# set up dummy potential to satisfy cutoff + +pair_style zero ${rcutfac} +pair_style zero 1 +pair_coeff * * + +# set up reference potential + +variable zblcutinner equal 4 +variable zblcutouter equal 4.8 +variable zblz equal 73 +pair_style zbl ${zblcutinner} ${zblcutouter} +pair_style zbl 4 ${zblcutouter} +pair_style zbl 4 4.8 +pair_coeff * * ${zblz} ${zblz} +pair_coeff * * 73 ${zblz} +pair_coeff * * 73 73 + +# set up per-atom computes + +compute b all sna/atom ${snap_options} +compute b all sna/atom 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag 0 switchflag 0 +compute vb all snav/atom ${snap_options} +compute vb all snav/atom 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag 0 switchflag 0 +compute db all snad/atom ${snap_options} +compute db all snad/atom 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag 0 switchflag 0 + +# perform sums over atoms + +group snapgroup1 type 1 +0 atoms in group snapgroup1 +group snapgroup2 type 2 +2 atoms in group snapgroup2 +compute bsum1 snapgroup1 reduce sum c_b[*] +compute bsum2 snapgroup2 reduce sum c_b[*] +# fix bsum1 all ave/time 1 1 1 c_bsum1 file bsum1.dat mode vector +# fix bsum2 all ave/time 1 1 1 c_bsum2 file bsum2.dat mode vector +compute vbsum all reduce sum c_vb[*] +# fix vbsum all ave/time 1 1 1 c_vbsum file vbsum.dat mode vector +variable db_2_30 equal c_db[2][30] + +# set up compute snap generating global array + +compute snap all snap ${snap_options} +compute snap all snap 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag 0 switchflag 0 +fix snap all ave/time 1 1 1 c_snap[*] file compute.snap.dat mode vector + +thermo 100 + +# test output: 1: total potential energy +# 2: xy component of stress tensor +# 3: Sum(B_{000}^i, all i of type 2) +# 4: xy component of Sum(Sum(r_j*dB_{222}^i/dR[j]), all i of type 2), all j) +# 5: z component of -Sum(d(B_{222}^i)/dR[2]), all i of type 2) +# +# followed by 5 counterparts from compute snap + +thermo_style custom pe pxy c_bsum2[1] c_vbsum[60] v_db_2_30 c_snap[1][11] c_snap[13][11] c_snap[1][6] c_snap[13][10] c_snap[7][10] +thermo_modify norm no + +# dump mydump_db all custom 1000 dump_db id c_db[*] +# dump_modify mydump_db sort id + +# Run MD + +run ${nsteps} +run 0 +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.8 + ghost atom cutoff = 6.8 + binsize = 3.4, bins = 1 1 1 + 5 neighbor lists, perpetual/occasional/extra = 1 4 0 + (1) pair zbl, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard + (2) compute sna/atom, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) compute snav/atom, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (4) compute snad/atom, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (5) compute snap, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 10.06 | 10.06 | 10.06 Mbytes +PotEng Pxy c_bsum2[1] c_vbsum[60] v_db_2_30 c_snap[1][11] c_snap[13][11] c_snap[1][6] c_snap[13][10] c_snap[7][10] + 322.86952 1505558.1 364182.88 381.32218 -855.04473 322.86952 1505558.1 364182.88 381.32218 -855.04473 +Loop time of 9.53674e-07 on 1 procs for 0 steps with 2 atoms + +104.9% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 9.537e-07 | | |100.00 + +Nlocal: 2 ave 2 max 2 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 853 ave 853 max 853 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 330 ave 330 max 330 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 660 ave 660 max 660 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 660 +Ave neighs/atom = 330 +Neighbor list builds = 0 +Dangerous builds = 0 +Total wall time: 0:00:00 diff --git a/examples/snap/log.27Nov18.snap.compute.g++.4 b/examples/snap/log.27Nov18.snap.compute.g++.4 new file mode 100644 index 0000000000..f979123b2a --- /dev/null +++ b/examples/snap/log.27Nov18.snap.compute.g++.4 @@ -0,0 +1,199 @@ +LAMMPS (20 Nov 2019) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (../comm.cpp:93) + using 1 OpenMP thread(s) per MPI task +# Demonstrate bispectrum computes + +# initialize simulation + +variable nsteps index 0 +variable nrep equal 1 +variable a equal 2.0 +units metal + +# generate the box and atom positions using a BCC lattice + +variable nx equal ${nrep} +variable nx equal 1 +variable ny equal ${nrep} +variable ny equal 1 +variable nz equal ${nrep} +variable nz equal 1 + +boundary p p p + +atom_modify map hash +lattice bcc $a +lattice bcc 2 +Lattice spacing in x,y,z = 2 2 2 +region box block 0 ${nx} 0 ${ny} 0 ${nz} +region box block 0 1 0 ${ny} 0 ${nz} +region box block 0 1 0 1 0 ${nz} +region box block 0 1 0 1 0 1 +create_box 2 box +Created orthogonal box = (0 0 0) to (2 2 2) + 1 by 2 by 2 MPI processor grid +create_atoms 2 box +Created 2 atoms + create_atoms CPU = 0.000610113 secs + +mass * 180.88 + +displace_atoms all random 0.1 0.1 0.1 123456 + +# choose SNA parameters + +variable twojmax equal 2 +variable rcutfac equal 1.0 +variable rfac0 equal 0.99363 +variable rmin0 equal 0 +variable radelem1 equal 2.3 +variable radelem2 equal 2.0 +variable wj1 equal 1.0 +variable wj2 equal 0.96 +variable quadratic equal 0 +variable bzero equal 0 +variable switch equal 0 +variable snap_options string "${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch}" +1 ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag 0 switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag 0 switchflag 0 + +# set up dummy potential to satisfy cutoff + +pair_style zero ${rcutfac} +pair_style zero 1 +pair_coeff * * + +# set up reference potential + +variable zblcutinner equal 4 +variable zblcutouter equal 4.8 +variable zblz equal 73 +pair_style zbl ${zblcutinner} ${zblcutouter} +pair_style zbl 4 ${zblcutouter} +pair_style zbl 4 4.8 +pair_coeff * * ${zblz} ${zblz} +pair_coeff * * 73 ${zblz} +pair_coeff * * 73 73 + +# set up per-atom computes + +compute b all sna/atom ${snap_options} +compute b all sna/atom 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag 0 switchflag 0 +compute vb all snav/atom ${snap_options} +compute vb all snav/atom 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag 0 switchflag 0 +compute db all snad/atom ${snap_options} +compute db all snad/atom 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag 0 switchflag 0 + +# perform sums over atoms + +group snapgroup1 type 1 +0 atoms in group snapgroup1 +group snapgroup2 type 2 +2 atoms in group snapgroup2 +compute bsum1 snapgroup1 reduce sum c_b[*] +compute bsum2 snapgroup2 reduce sum c_b[*] +# fix bsum1 all ave/time 1 1 1 c_bsum1 file bsum1.dat mode vector +# fix bsum2 all ave/time 1 1 1 c_bsum2 file bsum2.dat mode vector +compute vbsum all reduce sum c_vb[*] +# fix vbsum all ave/time 1 1 1 c_vbsum file vbsum.dat mode vector +variable db_2_30 equal c_db[2][30] + +# set up compute snap generating global array + +compute snap all snap ${snap_options} +compute snap all snap 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 0 bzeroflag 0 switchflag 0 +fix snap all ave/time 1 1 1 c_snap[*] file compute.snap.dat mode vector + +thermo 100 + +# test output: 1: total potential energy +# 2: xy component of stress tensor +# 3: Sum(B_{000}^i, all i of type 2) +# 4: xy component of Sum(Sum(r_j*dB_{222}^i/dR[j]), all i of type 2), all j) +# 5: z component of -Sum(d(B_{222}^i)/dR[2]), all i of type 2) +# +# followed by 5 counterparts from compute snap + +thermo_style custom pe pxy c_bsum2[1] c_vbsum[60] v_db_2_30 c_snap[1][11] c_snap[13][11] c_snap[1][6] c_snap[13][10] c_snap[7][10] +thermo_modify norm no + +# dump mydump_db all custom 1000 dump_db id c_db[*] +# dump_modify mydump_db sort id + +# Run MD + +run ${nsteps} +run 0 +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.8 + ghost atom cutoff = 6.8 + binsize = 3.4, bins = 1 1 1 + 5 neighbor lists, perpetual/occasional/extra = 1 4 0 + (1) pair zbl, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard + (2) compute sna/atom, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) compute snav/atom, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (4) compute snad/atom, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (5) compute snap, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +WARNING: Proc sub-domain size < neighbor skin, could lead to lost atoms (../domain.cpp:936) +Per MPI rank memory allocation (min/avg/max) = 8.211 | 8.254 | 8.295 Mbytes +PotEng Pxy c_bsum2[1] c_vbsum[60] v_db_2_30 c_snap[1][11] c_snap[13][11] c_snap[1][6] c_snap[13][10] c_snap[7][10] + 322.86952 1505558.1 364182.88 381.32218 -855.04473 322.86952 1505558.1 364182.88 381.32218 -855.04473 +Loop time of 2.38419e-06 on 4 procs for 0 steps with 2 atoms + +104.9% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 2.384e-06 | | |100.00 + +Nlocal: 0.5 ave 1 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 734.5 ave 735 max 734 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 82.5 ave 177 max 0 min +Histogram: 2 0 0 0 0 0 0 0 1 1 +FullNghs: 165 ave 330 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 660 +Ave neighs/atom = 330 +Neighbor list builds = 0 +Dangerous builds = 0 +Total wall time: 0:00:00 diff --git a/examples/snap/log.27Nov18.snap.compute.quadratic.g++.1 b/examples/snap/log.27Nov18.snap.compute.quadratic.g++.1 new file mode 100644 index 0000000000..c2054023ed --- /dev/null +++ b/examples/snap/log.27Nov18.snap.compute.quadratic.g++.1 @@ -0,0 +1,198 @@ +LAMMPS (20 Nov 2019) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (../comm.cpp:93) + using 1 OpenMP thread(s) per MPI task +# Demonstrate bispectrum computes + +# initialize simulation + +variable nsteps index 0 +variable nrep equal 1 +variable a equal 2.0 +units metal + +# generate the box and atom positions using a BCC lattice + +variable nx equal ${nrep} +variable nx equal 1 +variable ny equal ${nrep} +variable ny equal 1 +variable nz equal ${nrep} +variable nz equal 1 + +boundary p p p + +atom_modify map hash +lattice bcc $a +lattice bcc 2 +Lattice spacing in x,y,z = 2 2 2 +region box block 0 ${nx} 0 ${ny} 0 ${nz} +region box block 0 1 0 ${ny} 0 ${nz} +region box block 0 1 0 1 0 ${nz} +region box block 0 1 0 1 0 1 +create_box 2 box +Created orthogonal box = (0 0 0) to (2 2 2) + 1 by 1 by 1 MPI processor grid +create_atoms 2 box +Created 2 atoms + create_atoms CPU = 0.000473976 secs + +mass * 180.88 + +displace_atoms all random 0.1 0.1 0.1 123456 + +# choose SNA parameters + +variable twojmax equal 2 +variable rcutfac equal 1.0 +variable rfac0 equal 0.99363 +variable rmin0 equal 0 +variable radelem1 equal 2.3 +variable radelem2 equal 2.0 +variable wj1 equal 1.0 +variable wj2 equal 0.96 +variable quadratic equal 1 +variable bzero equal 0 +variable switch equal 0 +variable snap_options string "${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch}" +1 ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag 0 switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag 0 switchflag 0 + +# set up dummy potential to satisfy cutoff + +pair_style zero ${rcutfac} +pair_style zero 1 +pair_coeff * * + +# set up reference potential + +variable zblcutinner equal 4 +variable zblcutouter equal 4.8 +variable zblz equal 73 +pair_style zbl ${zblcutinner} ${zblcutouter} +pair_style zbl 4 ${zblcutouter} +pair_style zbl 4 4.8 +pair_coeff * * ${zblz} ${zblz} +pair_coeff * * 73 ${zblz} +pair_coeff * * 73 73 + +# set up per-atom computes + +compute b all sna/atom ${snap_options} +compute b all sna/atom 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag 0 switchflag 0 +compute vb all snav/atom ${snap_options} +compute vb all snav/atom 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag 0 switchflag 0 +compute db all snad/atom ${snap_options} +compute db all snad/atom 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag 0 switchflag 0 + +# perform sums over atoms + +group snapgroup1 type 1 +0 atoms in group snapgroup1 +group snapgroup2 type 2 +2 atoms in group snapgroup2 +compute bsum1 snapgroup1 reduce sum c_b[*] +compute bsum2 snapgroup2 reduce sum c_b[*] +# fix bsum1 all ave/time 1 1 1 c_bsum1 file bsum1.dat mode vector +# fix bsum2 all ave/time 1 1 1 c_bsum2 file bsum2.dat mode vector +compute vbsum all reduce sum c_vb[*] +# fix vbsum all ave/time 1 1 1 c_vbsum file vbsum.dat mode vector +variable db_2_120 equal c_db[2][120] + +# set up compute snap generating global array + +compute snap all snap ${snap_options} +compute snap all snap 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag 0 switchflag 0 +fix snap all ave/time 1 1 1 c_snap[*] file compute.snap.dat mode vector + +thermo 100 + +# test output: 1: total potential energy +# 2: xy component of stress tensor +# 3: Sum(0.5*(B_{222}^i)^2, all i of type 2) +# 4: xy component of Sum(Sum(r_j*(0.5*(dB_{222}^i)^2/dR[j]), all i of type 2), all j) +# 5: z component of -Sum(d(0.5*(B_{222}^i)^2/dR[2]), all i of type 2) +# +# followed by 5 counterparts from compute snap + +thermo_style custom pe pxy c_bsum2[20] c_vbsum[240] v_db_2_120 c_snap[1][41] c_snap[13][41] c_snap[1][40] c_snap[13][40] c_snap[7][40] +thermo_modify norm no + +# dump mydump_db all custom 1000 dump_db id c_db[*] +# dump_modify mydump_db sort id + +# Run MD + +run ${nsteps} +run 0 +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.8 + ghost atom cutoff = 6.8 + binsize = 3.4, bins = 1 1 1 + 5 neighbor lists, perpetual/occasional/extra = 1 4 0 + (1) pair zbl, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard + (2) compute sna/atom, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) compute snav/atom, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (4) compute snad/atom, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (5) compute snap, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 21.78 | 21.78 | 21.78 Mbytes +PotEng Pxy c_bsum2[20] c_vbsum[240] v_db_2_120 c_snap[1][41] c_snap[13][41] c_snap[1][40] c_snap[13][40] c_snap[7][40] + 322.86952 1505558.1 4.2492771e+08 7860489.6 -17625699 322.86952 1505558.1 4.2492771e+08 7860489.6 -17625699 +Loop time of 2.14577e-06 on 1 procs for 0 steps with 2 atoms + +93.2% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 2.146e-06 | | |100.00 + +Nlocal: 2 ave 2 max 2 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 853 ave 853 max 853 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 330 ave 330 max 330 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 660 ave 660 max 660 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 660 +Ave neighs/atom = 330 +Neighbor list builds = 0 +Dangerous builds = 0 +Total wall time: 0:00:00 diff --git a/examples/snap/log.27Nov18.snap.compute.quadratic.g++.4 b/examples/snap/log.27Nov18.snap.compute.quadratic.g++.4 new file mode 100644 index 0000000000..819397f745 --- /dev/null +++ b/examples/snap/log.27Nov18.snap.compute.quadratic.g++.4 @@ -0,0 +1,199 @@ +LAMMPS (20 Nov 2019) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (../comm.cpp:93) + using 1 OpenMP thread(s) per MPI task +# Demonstrate bispectrum computes + +# initialize simulation + +variable nsteps index 0 +variable nrep equal 1 +variable a equal 2.0 +units metal + +# generate the box and atom positions using a BCC lattice + +variable nx equal ${nrep} +variable nx equal 1 +variable ny equal ${nrep} +variable ny equal 1 +variable nz equal ${nrep} +variable nz equal 1 + +boundary p p p + +atom_modify map hash +lattice bcc $a +lattice bcc 2 +Lattice spacing in x,y,z = 2 2 2 +region box block 0 ${nx} 0 ${ny} 0 ${nz} +region box block 0 1 0 ${ny} 0 ${nz} +region box block 0 1 0 1 0 ${nz} +region box block 0 1 0 1 0 1 +create_box 2 box +Created orthogonal box = (0 0 0) to (2 2 2) + 1 by 2 by 2 MPI processor grid +create_atoms 2 box +Created 2 atoms + create_atoms CPU = 0.000118971 secs + +mass * 180.88 + +displace_atoms all random 0.1 0.1 0.1 123456 + +# choose SNA parameters + +variable twojmax equal 2 +variable rcutfac equal 1.0 +variable rfac0 equal 0.99363 +variable rmin0 equal 0 +variable radelem1 equal 2.3 +variable radelem2 equal 2.0 +variable wj1 equal 1.0 +variable wj2 equal 0.96 +variable quadratic equal 1 +variable bzero equal 0 +variable switch equal 0 +variable snap_options string "${rcutfac} ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch}" +1 ${rfac0} ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 ${twojmax} ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 ${radelem1} ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 ${radelem2} ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 ${wj1} ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 ${wj2} rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 ${rmin0} quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag ${quadratic} bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag ${bzero} switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag 0 switchflag ${switch} +1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag 0 switchflag 0 + +# set up dummy potential to satisfy cutoff + +pair_style zero ${rcutfac} +pair_style zero 1 +pair_coeff * * + +# set up reference potential + +variable zblcutinner equal 4 +variable zblcutouter equal 4.8 +variable zblz equal 73 +pair_style zbl ${zblcutinner} ${zblcutouter} +pair_style zbl 4 ${zblcutouter} +pair_style zbl 4 4.8 +pair_coeff * * ${zblz} ${zblz} +pair_coeff * * 73 ${zblz} +pair_coeff * * 73 73 + +# set up per-atom computes + +compute b all sna/atom ${snap_options} +compute b all sna/atom 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag 0 switchflag 0 +compute vb all snav/atom ${snap_options} +compute vb all snav/atom 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag 0 switchflag 0 +compute db all snad/atom ${snap_options} +compute db all snad/atom 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag 0 switchflag 0 + +# perform sums over atoms + +group snapgroup1 type 1 +0 atoms in group snapgroup1 +group snapgroup2 type 2 +2 atoms in group snapgroup2 +compute bsum1 snapgroup1 reduce sum c_b[*] +compute bsum2 snapgroup2 reduce sum c_b[*] +# fix bsum1 all ave/time 1 1 1 c_bsum1 file bsum1.dat mode vector +# fix bsum2 all ave/time 1 1 1 c_bsum2 file bsum2.dat mode vector +compute vbsum all reduce sum c_vb[*] +# fix vbsum all ave/time 1 1 1 c_vbsum file vbsum.dat mode vector +variable db_2_120 equal c_db[2][120] + +# set up compute snap generating global array + +compute snap all snap ${snap_options} +compute snap all snap 1 0.99363 2 2.3 2 1 0.96 rmin0 0 quadraticflag 1 bzeroflag 0 switchflag 0 +fix snap all ave/time 1 1 1 c_snap[*] file compute.snap.dat mode vector + +thermo 100 + +# test output: 1: total potential energy +# 2: xy component of stress tensor +# 3: Sum(0.5*(B_{222}^i)^2, all i of type 2) +# 4: xy component of Sum(Sum(r_j*(0.5*(dB_{222}^i)^2/dR[j]), all i of type 2), all j) +# 5: z component of -Sum(d(0.5*(B_{222}^i)^2/dR[2]), all i of type 2) +# +# followed by 5 counterparts from compute snap + +thermo_style custom pe pxy c_bsum2[20] c_vbsum[240] v_db_2_120 c_snap[1][41] c_snap[13][41] c_snap[1][40] c_snap[13][40] c_snap[7][40] +thermo_modify norm no + +# dump mydump_db all custom 1000 dump_db id c_db[*] +# dump_modify mydump_db sort id + +# Run MD + +run ${nsteps} +run 0 +Neighbor list info ... + update every 1 steps, delay 10 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 6.8 + ghost atom cutoff = 6.8 + binsize = 3.4, bins = 1 1 1 + 5 neighbor lists, perpetual/occasional/extra = 1 4 0 + (1) pair zbl, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d/newton + bin: standard + (2) compute sna/atom, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (3) compute snav/atom, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (4) compute snad/atom, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard + (5) compute snap, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +WARNING: Proc sub-domain size < neighbor skin, could lead to lost atoms (../domain.cpp:936) +Per MPI rank memory allocation (min/avg/max) = 19.7 | 19.74 | 19.78 Mbytes +PotEng Pxy c_bsum2[20] c_vbsum[240] v_db_2_120 c_snap[1][41] c_snap[13][41] c_snap[1][40] c_snap[13][40] c_snap[7][40] + 322.86952 1505558.1 4.2492771e+08 7860489.6 -17625699 322.86952 1505558.1 4.2492771e+08 7860489.6 -17625699 +Loop time of 2.80142e-06 on 4 procs for 0 steps with 2 atoms + +107.1% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0 | 0 | 0 | 0.0 | 0.00 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0 | 0 | 0 | 0.0 | 0.00 +Other | | 2.801e-06 | | |100.00 + +Nlocal: 0.5 ave 1 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Nghost: 734.5 ave 735 max 734 min +Histogram: 2 0 0 0 0 0 0 0 0 2 +Neighs: 82.5 ave 177 max 0 min +Histogram: 2 0 0 0 0 0 0 0 1 1 +FullNghs: 165 ave 330 max 0 min +Histogram: 2 0 0 0 0 0 0 0 0 2 + +Total # of neighbors = 660 +Ave neighs/atom = 330 +Neighbor list builds = 0 +Dangerous builds = 0 +Total wall time: 0:00:00 diff --git a/lib/atc/ATC_Coupling.cpp b/lib/atc/ATC_Coupling.cpp index b021584186..9468064f8d 100644 --- a/lib/atc/ATC_Coupling.cpp +++ b/lib/atc/ATC_Coupling.cpp @@ -1693,7 +1693,7 @@ namespace ATC { extrinsicModelManager_.construct_transfers(); } //-------------------------------------------------- - void ATC_Coupling::delete_mass_mat_time_filter(FieldName thisField) + void ATC_Coupling::delete_mass_mat_time_filter(FieldName /* thisField */) { } //-------------------------------------------------- diff --git a/lib/atc/ATC_Coupling.h b/lib/atc/ATC_Coupling.h index 002041b536..3816a82798 100644 --- a/lib/atc/ATC_Coupling.h +++ b/lib/atc/ATC_Coupling.h @@ -131,7 +131,7 @@ namespace ATC { virtual void initialize_mesh_data(void); // public for FieldIntegrator - bool source_atomic_quadrature(FieldName field) + bool source_atomic_quadrature(FieldName /* field */) { return (sourceIntegration_ == FULL_DOMAIN_ATOMIC_QUADRATURE_SOURCE); } ATC::IntegrationDomainType source_integration() { return sourceIntegration_; } diff --git a/lib/atc/ATC_CouplingMomentumEnergy.cpp b/lib/atc/ATC_CouplingMomentumEnergy.cpp index c4f7829c60..bf0edc71fb 100644 --- a/lib/atc/ATC_CouplingMomentumEnergy.cpp +++ b/lib/atc/ATC_CouplingMomentumEnergy.cpp @@ -319,7 +319,7 @@ namespace ATC { // modify // parses inputs and modifies state of the filter //-------------------------------------------------------- - bool ATC_CouplingMomentumEnergy::modify(int narg, char **arg) + bool ATC_CouplingMomentumEnergy::modify(int /* narg */, char ** /* arg */) { return false; } diff --git a/lib/atc/ATC_Method.h b/lib/atc/ATC_Method.h index aa8f238721..e356243e03 100644 --- a/lib/atc/ATC_Method.h +++ b/lib/atc/ATC_Method.h @@ -140,9 +140,9 @@ namespace ATC { /** compute scalar for output */ virtual double compute_scalar() {return 0.;} /** compute vector for output */ - virtual double compute_vector(int n) {return 0.;} + virtual double compute_vector(int /* n */) {return 0.;} /** compute vector for output */ - virtual double compute_array(int irow, int icol) {return 0.;}; + virtual double compute_array(int /* irow */, int /* icol */) {return 0.;}; int scalar_flag() const {return scalarFlag_;} int vector_flag() const {return vectorFlag_;} int size_vector() const {return sizeVector_;} @@ -398,8 +398,8 @@ namespace ATC { // /** determine weighting method for atomic integration */ // void compute_consistent_md_mass_matrix(const SPAR_MAT & shapeFunctionMatrix, // SPAR_MAT & mdMassMatrix); - virtual void compute_md_mass_matrix(FieldName thisField, - DIAG_MAT & massMat) {}; + virtual void compute_md_mass_matrix(FieldName /* thisField */, + DIAG_MAT & /* massMat */) {}; /** access to md mass matrices */ DIAG_MAN &mass_mat_md_inv(FieldName thisField) diff --git a/lib/atc/ATC_Transfer.cpp b/lib/atc/ATC_Transfer.cpp index 968dcbbea7..c876f46634 100644 --- a/lib/atc/ATC_Transfer.cpp +++ b/lib/atc/ATC_Transfer.cpp @@ -1658,7 +1658,7 @@ namespace ATC { } //-------------------------------------------------------------------- void ATC_Transfer::compute_vacancy_concentration(DENS_MAT & Cv, - const DENS_MAT & H, const DENS_MAT & rhoN) + const DENS_MAT & H, const DENS_MAT & /* rhoN */) { int * type = lammpsInterface_->atom_type(); DENS_MAT new_rho(nNodes_,1); diff --git a/lib/atc/ATC_TransferPartitionOfUnity.cpp b/lib/atc/ATC_TransferPartitionOfUnity.cpp index a847a8ee3b..5d83fd8fd7 100644 --- a/lib/atc/ATC_TransferPartitionOfUnity.cpp +++ b/lib/atc/ATC_TransferPartitionOfUnity.cpp @@ -54,7 +54,7 @@ namespace ATC { //------------------------------------------------------------------- void ATC_TransferPartitionOfUnity::compute_projection( - const DENS_MAT & atomData, DENS_MAT & nodeData) + const DENS_MAT & /* atomData */, DENS_MAT & /* nodeData */) { throw ATC_Error("unimplemented function"); } diff --git a/lib/atc/AtomicRegulator.cpp b/lib/atc/AtomicRegulator.cpp index 9d329852af..9c7e758816 100644 --- a/lib/atc/AtomicRegulator.cpp +++ b/lib/atc/AtomicRegulator.cpp @@ -158,7 +158,7 @@ namespace ATC { // parses and adjusts controller state based on // user input, in the style of LAMMPS user input //-------------------------------------------------------- - bool AtomicRegulator::modify(int narg, char **arg) + bool AtomicRegulator::modify(int /* narg */, char **arg) { bool foundMatch = false; diff --git a/lib/atc/AtomicRegulator.h b/lib/atc/AtomicRegulator.h index 454f54989d..8fb7de1006 100644 --- a/lib/atc/AtomicRegulator.h +++ b/lib/atc/AtomicRegulator.h @@ -90,7 +90,7 @@ namespace ATC { /** add output information */ virtual void output(OUTPUT_LIST & outputData) const; - virtual double compute_vector(int n) const {return 0;} + virtual double compute_vector(int /* n */) const {return 0;} /** final work at the end of a run */ virtual void finish(); @@ -123,14 +123,15 @@ namespace ATC { virtual void pack_fields(RESTART_LIST & data); /** thermo output */ - virtual int size_vector(int s) const {return 0;}; + virtual int size_vector(int /* s */) const {return 0;}; // coupling to FE state /** FE state variable regulator is applied to */ virtual RegulatorTargetType regulator_target() const {return regulatorTarget_;}; /** type of boundary coupling */ //TEMP_JAT field variable should be removed - virtual RegulatorCouplingType coupling_mode(const FieldName field=NUM_TOTAL_FIELDS) const {return couplingMode_;}; + virtual RegulatorCouplingType coupling_mode(const FieldName /* field */) const {return couplingMode_;}; + virtual RegulatorCouplingType coupling_mode() const {return couplingMode_;}; /** compute the thermal boundary flux, must be consistent with regulator */ virtual void compute_boundary_flux(FIELDS & fields); /** add contributions (if any) to the finite element right-hand side */ @@ -140,7 +141,7 @@ namespace ATC { /** returns a pointer to the DENS_MAN associated with the tag, creates a new data member if necessary */ DENS_MAN * regulator_data(const std::string tag, int nCols); /** can externally set regulator dynamic contributions */ - virtual void reset_lambda_contribution(const DENS_MAT & target, const FieldName field) {}; + virtual void reset_lambda_contribution(const DENS_MAT & /* target */, const FieldName /* field */) {}; virtual void reset_lambda_contribution(const DENS_MAT & target) { reset_lambda_contribution(target,NUM_TOTAL_FIELDS); } /** returns a const pointer to the DENS_MAN associated with the tag, or NULL */ const DENS_MAN * regulator_data(const std::string tag) const; @@ -291,29 +292,29 @@ namespace ATC { virtual void reset_nlocal(){}; /** set up atom to material identification */ - virtual void reset_atom_materials(const Array & elementToMaterialMap, - const MatrixDependencyManager * atomElement){}; + virtual void reset_atom_materials(const Array & /* elementToMaterialMap */, + const MatrixDependencyManager * /* atomElement */){}; /** applies regulator to atoms in the pre-predictor phase */ - virtual void apply_pre_predictor(double dt){}; + virtual void apply_pre_predictor(double /* dt */){}; /** applies regulator to atoms in the mid-predictor phase */ - virtual void apply_mid_predictor(double dt){}; + virtual void apply_mid_predictor(double /* dt */){}; /** applies regulator to atoms in the post-predictor phase */ - virtual void apply_post_predictor(double dt){}; + virtual void apply_post_predictor(double /* dt */){}; /** applies regulator to atoms in the pre-corrector phase */ - virtual void apply_pre_corrector(double dt){}; + virtual void apply_pre_corrector(double /* dt */){}; /** applies regulator to atoms in the post-corrector phase */ - virtual void apply_post_corrector(double dt){}; + virtual void apply_post_corrector(double /* dt */){}; /** applies regulator to atoms in the pre-corrector phase */ - virtual void apply_pre_force(double dt){}; + virtual void apply_pre_force(double /* dt */){}; /** applies regulator to atoms in the post-corrector phase */ - virtual void apply_post_force(double dt){}; + virtual void apply_post_force(double /* dt */){}; /** applies regulator in pre-force phase */ virtual void pre_force(){}; @@ -328,17 +329,17 @@ namespace ATC { virtual void compute_boundary_flux(FIELDS & fields); /** add contributions (if any) to the finite element right-hand side */ - virtual void add_to_rhs(FIELDS & rhs){}; + virtual void add_to_rhs(FIELDS & /* rhs */){}; /** get data for output */ - virtual void output(OUTPUT_LIST & outputData){}; - virtual double compute_vector(int n) const {return 0;} + virtual void output(OUTPUT_LIST & /* outputData */){}; + virtual double compute_vector(int /* n */) const {return 0;} /** final work at the end of a run */ virtual void finish(){}; /** pack fields for restart */ - virtual void pack_fields(RESTART_LIST & data){}; + virtual void pack_fields(RESTART_LIST & /* data */){}; protected: diff --git a/lib/atc/BodyForce.h b/lib/atc/BodyForce.h index eef5df03be..10d7cf66c1 100644 --- a/lib/atc/BodyForce.h +++ b/lib/atc/BodyForce.h @@ -18,8 +18,8 @@ namespace ATC { public: BodyForce() {}; virtual ~BodyForce() {}; - virtual bool body_force(const FIELD_MATS &fields, - DENS_MAT &flux) const { return false; }; + virtual bool body_force(const FIELD_MATS & /* fields */, + DENS_MAT & /* flux */) const { return false; }; }; /** @@ -49,7 +49,7 @@ namespace ATC { class BodyForceElectricField : public BodyForce { public: - BodyForceElectricField(std::fstream &matfile,std::map & parameters) + BodyForceElectricField(std::fstream & /* matfile */,std::map & /* parameters */) { throw ATC_Error("unimplemented due to issues with accessing electric field"); } virtual ~BodyForceElectricField() {}; virtual bool body_force(const FIELD_MATS &fields, diff --git a/lib/atc/CbPotential.h b/lib/atc/CbPotential.h index 44b9b7c1de..e218ae2254 100644 --- a/lib/atc/CbPotential.h +++ b/lib/atc/CbPotential.h @@ -40,7 +40,7 @@ namespace ATC //! @name Pairwise interaction term and derivatives. //@{ - virtual double phi (const double &r) const { return 0.0; } + virtual double phi (const double & /* r */) const { return 0.0; } virtual double phi_r (const double &r) const; virtual double phi_rr (const double &r) const; virtual double phi_rrr(const double &r) const; @@ -48,11 +48,11 @@ namespace ATC //! @name Embedding terms. Electron cloud density and embedding functions //@{ - virtual double rho (const double &r) const { return 0.0; } + virtual double rho (const double & /* r */) const { return 0.0; } virtual double rho_r (const double &r) const; virtual double rho_rr(const double &r) const; virtual double rho_rrr(const double &r) const; - virtual double F (const double &p) const { return 0.0; } + virtual double F (const double & /* p */) const { return 0.0; } virtual double F_p (const double &p) const; virtual double F_pp(const double &p) const; virtual double F_ppp(const double &p) const; @@ -60,7 +60,7 @@ namespace ATC //! @name Three-body terms and derivatives //@{ - virtual double phi3 (const double &q) const {return 0.0; } + virtual double phi3 (const double & /* q */) const {return 0.0; } virtual double phi3_q (const double &q) const; virtual double phi3_qq(const double &q) const; //@} diff --git a/lib/atc/ChargeRegulator.cpp b/lib/atc/ChargeRegulator.cpp index 2e899fcc8e..cbfda69480 100644 --- a/lib/atc/ChargeRegulator.cpp +++ b/lib/atc/ChargeRegulator.cpp @@ -53,7 +53,7 @@ namespace ATC { // parses and adjusts charge regulator state based on // user input, in the style of LAMMPS user input //-------------------------------------------------------- - bool ChargeRegulator::modify(int narg, char **arg) + bool ChargeRegulator::modify(int /* narg */, char ** /* arg */) { bool foundMatch = false; return foundMatch; @@ -241,7 +241,7 @@ namespace ATC { //-------------------------------------------------------- // output //-------------------------------------------------------- - void ChargeRegulatorMethod::output(OUTPUT_LIST & outputData) + void ChargeRegulatorMethod::output(OUTPUT_LIST & /* outputData */) { //vector localSum(sum_.size()); //lammpsInteface_->allsum(localSum.pointer,sum_.pointer,sum_.size()); @@ -383,7 +383,7 @@ namespace ATC { //-------------------------------------------------------- // change potential/charge pre-force calculation //-------------------------------------------------------- - void ChargeRegulatorMethodFeedback::apply_pre_force(double dt) + void ChargeRegulatorMethodFeedback::apply_pre_force(double /* dt */) { sum_ = 0; @@ -455,7 +455,7 @@ namespace ATC { //-------------------------------------------------------- // change potential/charge post-force calculation //-------------------------------------------------------- - void ChargeRegulatorMethodImageCharge::apply_post_force(double dt) + void ChargeRegulatorMethodImageCharge::apply_post_force(double /* dt */) { sum_ = 0; apply_local_forces(); @@ -644,7 +644,7 @@ namespace ATC { //-------------------------------------------------------- // add effective forces post LAMMPS force call //-------------------------------------------------------- - void ChargeRegulatorMethodEffectiveCharge::apply_post_force(double dt) + void ChargeRegulatorMethodEffectiveCharge::apply_post_force(double /* dt */) { apply_local_forces(); } diff --git a/lib/atc/ChargeRegulator.h b/lib/atc/ChargeRegulator.h index b51707b9cd..f250a955e8 100644 --- a/lib/atc/ChargeRegulator.h +++ b/lib/atc/ChargeRegulator.h @@ -65,7 +65,7 @@ namespace ATC { virtual void apply_pre_force(double dt); virtual void apply_post_force(double dt); virtual void output(OUTPUT_LIST & outputData) const; - virtual double compute_vector(int n) const {return 0;} // TODO + virtual double compute_vector(int /* n */) const {return 0;} // TODO void assign_poisson_solver(PoissonSolver * solver) { poissonSolver_ = solver;} PoissonSolver * poisson_solver(void) { return poissonSolver_;} @@ -97,8 +97,8 @@ namespace ATC { ~ChargeRegulatorMethod(){}; virtual void initialize(void); void set_greens_functions(); - virtual void apply_pre_force(double dt){}; - virtual void apply_post_force(double dt){}; + virtual void apply_pre_force(double /* dt */){}; + virtual void apply_post_force(double /* dt */){}; virtual void set_weights() {}; const DENS_VEC & total_influence() const { return sum_;} virtual void output(OUTPUT_LIST & outputData); diff --git a/lib/atc/CloneVector.h b/lib/atc/CloneVector.h index 0c3bef8c59..02db700f27 100644 --- a/lib/atc/CloneVector.h +++ b/lib/atc/CloneVector.h @@ -72,7 +72,7 @@ CloneVector::CloneVector(const Matrix &c, int dim, INDEX idx) // Construct from a DiagonalMatrix //----------------------------------------------------------------------------- template -CloneVector::CloneVector(const DiagonalMatrix &c, INDEX idx) +CloneVector::CloneVector(const DiagonalMatrix &c, INDEX /* idx */) : Vector(), _baseV(NULL), _baseM(const_cast*>(&c)) , _clone_type(CLONE_DIAG), _idx(0) {} @@ -80,7 +80,7 @@ CloneVector::CloneVector(const DiagonalMatrix &c, INDEX idx) // value (const) indexing operator //----------------------------------------------------------------------------- template -T CloneVector::operator()(INDEX i, INDEX j) const + T CloneVector::operator()(INDEX i, INDEX /* j */) const { return (*this)[i]; } @@ -88,7 +88,7 @@ T CloneVector::operator()(INDEX i, INDEX j) const // reference index operator //----------------------------------------------------------------------------- template -T& CloneVector::operator()(INDEX i, INDEX j) +T& CloneVector::operator()(INDEX i, INDEX /* j */) { return (*this)[i]; } diff --git a/lib/atc/ConcentrationRegulator.cpp b/lib/atc/ConcentrationRegulator.cpp index c734a5d98d..8055433f5d 100644 --- a/lib/atc/ConcentrationRegulator.cpp +++ b/lib/atc/ConcentrationRegulator.cpp @@ -47,7 +47,7 @@ const double kMinScale_ = 10000.; // parses and adjusts charge regulator state based on // user input, in the style of LAMMPS user input //-------------------------------------------------------- - bool ConcentrationRegulator::modify(int narg, char **arg) + bool ConcentrationRegulator::modify(int /* narg */, char ** /* arg */) { bool foundMatch = false; return foundMatch; @@ -166,7 +166,7 @@ const double kMinScale_ = 10000.; //-------------------------------------------------------- // size vector //-------------------------------------------------------- - int ConcentrationRegulator::size_vector(int i) const + int ConcentrationRegulator::size_vector(int /* i */) const { int n = (regulators_.size())*5; if (n==0) n = 20; @@ -319,7 +319,7 @@ const double kMinScale_ = 10000.; //-------------------------------------------------------- // accept //-------------------------------------------------------- - bool ConcentrationRegulatorMethodTransition::accept(double energy, double T) const + bool ConcentrationRegulatorMethodTransition::accept(double energy, double /* T */) const { #ifdef ATC_VERBOSE2 if (energy < maxEnergy_) lammpsInterface_->print_msg(" energy "+to_string(energy)+" "+to_string(rngCounter_)); @@ -423,7 +423,7 @@ const double kMinScale_ = 10000.; int * tag = lammpsInterface_->atom_tag(); for (itr = list.begin(); itr != list.end(); itr++) { int atag = tag[itr->second]; - double d = abs(atag-r); + double d = fabs(atag-r); if (d < min) { min = d; idx = i; diff --git a/lib/atc/ConcentrationRegulator.h b/lib/atc/ConcentrationRegulator.h index 3645880cc5..952cf88339 100644 --- a/lib/atc/ConcentrationRegulator.h +++ b/lib/atc/ConcentrationRegulator.h @@ -60,19 +60,19 @@ namespace ATC { //WIP_JAT need a nicer way to consistently handle sets of regulators, not sure how yet // application steps /** apply the regulator in the pre-predictor phase */ - virtual void apply_pre_predictor(double dt, int timeStep){}; + virtual void apply_pre_predictor(double /* dt */, int /* timeStep */){}; /** apply the regulator in the mid-predictor phase */ - virtual void apply_mid_predictor(double dt, int timeStep){}; + virtual void apply_mid_predictor(double /* dt */, int /* timeStep */){}; /** apply the regulator in the post-predictor phase */ - virtual void apply_post_predictor(double dt, int timeStep){}; + virtual void apply_post_predictor(double /* dt */, int /* timeStep */){}; /** apply the regulator in the pre-correction phase */ - virtual void apply_pre_corrector(double dt, int timeStep){}; + virtual void apply_pre_corrector(double /* dt */, int /* timeStep */){}; /** apply the regulator in the post-correction phase */ - virtual void apply_post_corrector(double dt, int timeStep){}; + virtual void apply_post_corrector(double /* dt */, int /* timeStep */){}; /** compute the thermal boundary flux, must be consistent with regulator */ - virtual void compute_boundary_flux(FIELDS & fields){}; + virtual void compute_boundary_flux(FIELDS & /* fields */){}; /** add contributions (if any) to the finite element right-hand side */ - virtual void add_to_rhs(FIELDS & rhs){}; + virtual void add_to_rhs(FIELDS & /* rhs */){}; /** prior to exchanges */ virtual void pre_force(); @@ -113,8 +113,8 @@ namespace ATC { virtual void pre_exchange() {}; virtual void finish() {}; virtual void set_weights() {}; - virtual double compute_vector(int n) const { return 0;} - virtual void output(OUTPUT_LIST & outputData){}; + virtual double compute_vector(int /* n */) const { return 0;} + virtual void output(OUTPUT_LIST & /* outputData */){}; private: ConcentrationRegulatorMethod(); // DO NOT define this }; @@ -144,7 +144,7 @@ namespace ATC { virtual double compute_vector(int n) const; protected: /** set transition state: epsilon and charge */ - int mask(int type, int groupbit) {return 0;} + int mask(int /* type */, int /* groupbit */) {return 0;} int count(void) const; int excess(void) const; double energy(int id) const; diff --git a/lib/atc/DenseVector.h b/lib/atc/DenseVector.h index 70e223d988..38ed68f937 100644 --- a/lib/atc/DenseVector.h +++ b/lib/atc/DenseVector.h @@ -31,8 +31,10 @@ public: // overloaded inline virtual functions T operator[](INDEX i) const { VICK(i) return _data[i]; } T& operator[](INDEX i) { VICK(i) return _data[i]; } - T operator()(INDEX i, INDEX j=0) const { VICK(i) return _data[i]; } - T& operator()(INDEX i, INDEX j=0) { VICK(i) return _data[i]; } + T operator()(INDEX i, INDEX /* j */) const { VICK(i) return _data[i]; } + T& operator()(INDEX i, INDEX /* j */) { VICK(i) return _data[i]; } + T operator()(INDEX i) const { VICK(i) return _data[i]; } + T& operator()(INDEX i) { VICK(i) return _data[i]; } void set_all_elements_to(const T &v) { int sz = this->size(); for (INDEX i = 0; i < sz; i++) _data[i] = v; @@ -62,7 +64,7 @@ private: // resizes the matrix and optionally copies over what still fits, ignores cols //----------------------------------------------------------------------------- template -void DenseVector::resize(INDEX rows, INDEX cols, bool copy) + void DenseVector::resize(INDEX rows, INDEX /* cols */, bool copy) { if (_size==rows) return; // if is correct size, done if (!copy) diff --git a/lib/atc/DiagonalMatrix.h b/lib/atc/DiagonalMatrix.h index 516fb47878..6c2fe23144 100644 --- a/lib/atc/DiagonalMatrix.h +++ b/lib/atc/DiagonalMatrix.h @@ -49,7 +49,8 @@ class DiagonalMatrix : public Matrix void write_restart(FILE *f) const; // Dump matrix contents to screen (not defined for all datatypes) - std::string to_string(int p=myPrecision) const { return _data->to_string(); } + std::string to_string(int /* p */) const { return _data->to_string(); } + std::string to_string() const { return _data->to_string(); } using Matrix::matlab; void matlab(std::ostream &o, const std::string &s="D") const; @@ -78,8 +79,8 @@ class DiagonalMatrix : public Matrix protected: void _set_equal(const Matrix &r); - DiagonalMatrix& operator=(const Vector &c) {} - DiagonalMatrix& operator=(const Matrix &c) {} + DiagonalMatrix& operator=(const Vector & /* c */) {} + DiagonalMatrix& operator=(const Matrix & /* c */) {} private: void _delete(); @@ -246,7 +247,7 @@ void DiagonalMatrix::_delete() // resizes the matrix, ignores nCols, optionally zeros //----------------------------------------------------------------------------- template -void DiagonalMatrix::reset(INDEX rows, INDEX cols, bool zero) +void DiagonalMatrix::reset(INDEX rows, INDEX /* cols */, bool zero) { _delete(); _data = new DenseVector(rows, zero); @@ -255,7 +256,7 @@ void DiagonalMatrix::reset(INDEX rows, INDEX cols, bool zero) // resizes the matrix, ignores nCols, optionally copies what fits //----------------------------------------------------------------------------- template -void DiagonalMatrix::resize(INDEX rows, INDEX cols, bool copy) +void DiagonalMatrix::resize(INDEX rows, INDEX /* cols */, bool copy) { _data->resize(rows, copy); } @@ -327,7 +328,7 @@ void DiagonalMatrix::shallowreset(const DenseMatrix &c) // reference indexing operator - must throw an error if i!=j //----------------------------------------------------------------------------- template -T& DiagonalMatrix::operator()(INDEX i, INDEX j) +T& DiagonalMatrix::operator()(INDEX i, INDEX /* j */) { GCK(*this,*this,i!=j,"DiagonalMatrix: tried to index off diagonal"); return (*this)[i]; diff --git a/lib/atc/ElasticTimeIntegrator.cpp b/lib/atc/ElasticTimeIntegrator.cpp index c2a592d46c..9793f6a58e 100644 --- a/lib/atc/ElasticTimeIntegrator.cpp +++ b/lib/atc/ElasticTimeIntegrator.cpp @@ -27,7 +27,7 @@ namespace ATC { // modify // parses inputs and modifies state of the integrator //-------------------------------------------------------- - bool MomentumTimeIntegrator::modify(int narg, char **arg) + bool MomentumTimeIntegrator::modify(int /* narg */, char **arg) { bool foundMatch = false; int argIndex = 0; @@ -611,7 +611,7 @@ namespace ATC { // compute_velocity_delta //-------------------------------------------------------- void ElasticTimeIntegratorFractionalStep::compute_velocity_delta(const DENS_MAT & atomicMomentumDelta, - double dt) + double /* dt */) { DENS_MAT & myAtomicVelocityDelta(atomicVelocityDelta_.set_quantity()); myAtomicVelocityDelta = nodalAtomicMomentumOld_ + atomicMomentumDelta; @@ -832,7 +832,7 @@ namespace ATC { // compute_velocity_delta //-------------------------------------------------------- void FluidsTimeIntegratorGear::compute_velocity_delta(const DENS_MAT & atomicMomentumDelta, - double dt) + double /* dt */) { DENS_MAT & myAtomicVelocityDelta(atomicVelocityDelta_.set_quantity()); myAtomicVelocityDelta = nodalAtomicMomentumOld_ + atomicMomentumDelta; diff --git a/lib/atc/ElectronChargeDensity.cpp b/lib/atc/ElectronChargeDensity.cpp index 69127a9335..14c764e46e 100644 --- a/lib/atc/ElectronChargeDensity.cpp +++ b/lib/atc/ElectronChargeDensity.cpp @@ -14,7 +14,7 @@ using std::vector; namespace ATC { ElectronChargeDensityInterpolation::ElectronChargeDensityInterpolation( - fstream &fileId, map & parameters) + fstream &fileId, map & /* parameters */) : ElectronChargeDensity(), n_() { if (!fileId.is_open()) throw ATC_Error("cannot open material file"); diff --git a/lib/atc/ElectronChargeDensity.h b/lib/atc/ElectronChargeDensity.h index a5288c0b19..ac6052a9ef 100644 --- a/lib/atc/ElectronChargeDensity.h +++ b/lib/atc/ElectronChargeDensity.h @@ -21,17 +21,17 @@ namespace ATC { public: ElectronChargeDensity() {}; virtual ~ElectronChargeDensity() {}; - virtual bool electron_charge_density(const FIELD_MATS &fields, - DENS_MAT &flux) const { return false; }; + virtual bool electron_charge_density(const FIELD_MATS & /* fields */, + DENS_MAT & /* flux */) const { return false; }; - virtual void D_electron_charge_density(const FieldName fieldName, - const FIELD_MATS &fields, - DENS_MAT &flux) const + virtual void D_electron_charge_density(const FieldName /* fieldName */, + const FIELD_MATS & /* fields */, + DENS_MAT & /* flux */) const { throw ATC_Error("Charge density D_electron_charge_density unimplemented function");} - virtual void band_edge_potential(const FIELD_MATS &fields, - DENS_MAT &density) const + virtual void band_edge_potential(const FIELD_MATS & /* fields */, + DENS_MAT & /* density */) const { throw ATC_Error("Charge density band_edge_potential unimplemented function");} }; //----------------------------------------------------------------------- @@ -58,7 +58,7 @@ namespace ATC { flux *= -1.; return true; }; - virtual void D_electron_charge_density(const FieldName field, + virtual void D_electron_charge_density(const FieldName /* field */, const FIELD_MATS &fields, DENS_MAT &coef) const { @@ -94,7 +94,7 @@ namespace ATC { flux *= -C_; return true; }; - virtual void D_electron_charge_density(const FieldName field, + virtual void D_electron_charge_density(const FieldName /* field */, const FIELD_MATS &fields, DENS_MAT &coef) const { @@ -150,7 +150,7 @@ namespace ATC { density *= -1.; return true; }; - virtual void D_electron_charge_density(const FieldName field, + virtual void D_electron_charge_density(const FieldName /* field */, const FIELD_MATS &fields, DENS_MAT &coef) const { @@ -235,7 +235,7 @@ namespace ATC { } return true; }; - virtual void D_electron_charge_density(const FieldName fieldName, + virtual void D_electron_charge_density(const FieldName /* fieldName */, const FIELD_MATS &fields, DENS_MAT &coef) const { diff --git a/lib/atc/ElectronDragPower.cpp b/lib/atc/ElectronDragPower.cpp index aff6be6106..7fe31f0120 100644 --- a/lib/atc/ElectronDragPower.cpp +++ b/lib/atc/ElectronDragPower.cpp @@ -39,7 +39,7 @@ ElectronDragPowerLinear::ElectronDragPowerLinear(fstream &fileId, } bool ElectronDragPowerLinear::electron_drag_power(const FIELD_MATS &fields, - const GRAD_FIELD_MATS &gradFields, + const GRAD_FIELD_MATS & /* gradFields */, DENS_MAT & flux) { diff --git a/lib/atc/ElectronDragPower.h b/lib/atc/ElectronDragPower.h index 92103fe3e8..12c1472e37 100644 --- a/lib/atc/ElectronDragPower.h +++ b/lib/atc/ElectronDragPower.h @@ -21,9 +21,9 @@ namespace ATC { ElectronDragPower() {}; virtual ~ElectronDragPower() {}; /** computes drag power */ - virtual bool electron_drag_power(const FIELD_MATS &fields, - const GRAD_FIELD_MATS &gradFields, - DENS_MAT & flux) + virtual bool electron_drag_power(const FIELD_MATS & /* fields */, + const GRAD_FIELD_MATS & /* gradFields */, + DENS_MAT & /* flux */) { return false; }; diff --git a/lib/atc/ElectronFlux.cpp b/lib/atc/ElectronFlux.cpp index 8ae8503a31..4894a32dae 100644 --- a/lib/atc/ElectronFlux.cpp +++ b/lib/atc/ElectronFlux.cpp @@ -79,7 +79,7 @@ ElectronFluxThermopower::ElectronFluxThermopower( } ElectronFluxConvection::ElectronFluxConvection( - fstream &fileId, map & parameters) + fstream &fileId, map & /* parameters */) : ElectronFlux() { if (!fileId.is_open()) throw ATC_Error("cannot open material file"); diff --git a/lib/atc/ElectronFlux.h b/lib/atc/ElectronFlux.h index 013f9aac42..b9cfd2305c 100644 --- a/lib/atc/ElectronFlux.h +++ b/lib/atc/ElectronFlux.h @@ -19,7 +19,7 @@ namespace ATC { virtual ~ElectronFlux() {}; /** computes flux */ virtual void electron_flux(const FIELD_MATS &fields, - const GRAD_FIELD_MATS &gradFields, + const GRAD_FIELD_MATS & /* gradFields */, DENS_MAT_VEC &flux) { @@ -211,7 +211,7 @@ namespace ATC { ElectronFluxConvection(std::fstream &matfile,std::map & parameters); virtual ~ElectronFluxConvection() {}; virtual void electron_flux(const FIELD_MATS &fields, - const GRAD_FIELD_MATS &gradFields, + const GRAD_FIELD_MATS & /* gradFields */, DENS_MAT_VEC &flux) { // flux = n v diff --git a/lib/atc/ElectronHeatCapacity.h b/lib/atc/ElectronHeatCapacity.h index aefc3d681c..f27d8193a0 100644 --- a/lib/atc/ElectronHeatCapacity.h +++ b/lib/atc/ElectronHeatCapacity.h @@ -51,7 +51,7 @@ namespace ATC { capacity = electronHeatCapacity_; }; virtual void D_electron_heat_capacity(const FIELD_MATS &fields, - const GRAD_FIELD_MATS &gradFields, + const GRAD_FIELD_MATS & /* gradFields */, DENS_MAT_VEC & Dcapacity) { FIELD_MATS::const_iterator etField = fields.find(ELECTRON_TEMPERATURE); @@ -91,7 +91,7 @@ namespace ATC { const DENS_MAT & T = etField->second; capacity = electronHeatCapacity_*T; }; - virtual void D_electron_heat_capacity(const FIELD_MATS &fields, + virtual void D_electron_heat_capacity(const FIELD_MATS & /* fields */, const GRAD_FIELD_MATS &gradFields, DENS_MAT_VEC &Dcapacity) { diff --git a/lib/atc/ElectronHeatFlux.h b/lib/atc/ElectronHeatFlux.h index 12a68fed70..41c89d6c6d 100644 --- a/lib/atc/ElectronHeatFlux.h +++ b/lib/atc/ElectronHeatFlux.h @@ -21,7 +21,7 @@ namespace ATC { virtual ~ElectronHeatFlux() {}; /** computes heat flux */ virtual void electron_heat_flux(const FIELD_MATS &fields, - const GRAD_FIELD_MATS &gradFields, + const GRAD_FIELD_MATS & /* gradFields */, DENS_MAT_VEC &flux) { @@ -70,7 +70,7 @@ namespace ATC { ElectronHeatFluxLinear(std::fstream &matfile,std::map & parameters, /*const*/ ElectronHeatCapacity * electronHeatCapacity = NULL); virtual ~ElectronHeatFluxLinear() {}; - virtual void electron_heat_flux(const FIELD_MATS &fields, + virtual void electron_heat_flux(const FIELD_MATS & /* fields */, const GRAD_FIELD_MATS &gradFields, DENS_MAT_VEC &flux) { diff --git a/lib/atc/ElectronPhononExchange.h b/lib/atc/ElectronPhononExchange.h index 59cc61b4d2..3037451513 100644 --- a/lib/atc/ElectronPhononExchange.h +++ b/lib/atc/ElectronPhononExchange.h @@ -21,8 +21,8 @@ namespace ATC { ElectronPhononExchange() {}; virtual ~ElectronPhononExchange() {}; /** computes heat capacity */ - virtual bool electron_phonon_exchange(const FIELD_MATS &fields, - DENS_MAT &flux) { return false; } + virtual bool electron_phonon_exchange(const FIELD_MATS & /* fields */, + DENS_MAT & /* flux */) { return false; } }; //------------------------------------------------------------------- diff --git a/lib/atc/ExtrinsicModel.cpp b/lib/atc/ExtrinsicModel.cpp index cdf556f4c1..b20b2a26d1 100644 --- a/lib/atc/ExtrinsicModel.cpp +++ b/lib/atc/ExtrinsicModel.cpp @@ -114,7 +114,7 @@ namespace ATC { ATC::LammpsInterface::instance()->print_msg_once(ss.str()); myModel = new ExtrinsicModelElectrostatic (this,modelType,matFileName); - } + } else myModel = NULL; extrinsicModels_.push_back(myModel); // add new fields to fields data @@ -339,7 +339,7 @@ namespace ATC { //-------------------------------------------------------- ExtrinsicModel::ExtrinsicModel(ExtrinsicModelManager * modelManager, ExtrinsicModelType modelType, - string matFileName) : + string /* matFileName */) : atc_(modelManager->atc()), modelManager_(modelManager), modelType_(modelType), diff --git a/lib/atc/ExtrinsicModel.h b/lib/atc/ExtrinsicModel.h index 99acf59ef2..66282fb505 100644 --- a/lib/atc/ExtrinsicModel.h +++ b/lib/atc/ExtrinsicModel.h @@ -221,7 +221,7 @@ namespace ATC { virtual ~ExtrinsicModel(); /** parser/modifier */ - virtual bool modify(int narg, char **arg) {return false;}; + virtual bool modify(int /* narg */, char ** /* arg */) {return false;}; /** construct transfers needed by the model */ virtual void construct_transfers(){}; @@ -230,11 +230,11 @@ namespace ATC { virtual void initialize(); /** set up LAMMPS display variables */ - virtual int size_vector(int externalSize) {return 0;}; + virtual int size_vector(int /* externalSize */) {return 0;}; /** get LAMMPS display variables */ virtual double compute_scalar(void) { return 0.0; } - virtual bool compute_vector(int n, double & value) {return false;}; + virtual bool compute_vector(int /* n */, double & /* value */) {return false;}; /** post integration run */ // is this called at end of run or simulation @@ -259,10 +259,10 @@ namespace ATC { virtual void post_final_integrate(){}; /** Set sources to AtC equation */ - virtual void set_sources(FIELDS & fields, FIELDS & sources){}; + virtual void set_sources(FIELDS & /* fields */, FIELDS & /* sources */){}; /** Add model-specific output data */ - virtual void output(OUTPUT_LIST & outputData){}; + virtual void output(OUTPUT_LIST & /* outputData */){}; /** get the fields and their sizes */ void num_fields(std::map & fieldSizes); diff --git a/lib/atc/ExtrinsicModelElectrostatic.cpp b/lib/atc/ExtrinsicModelElectrostatic.cpp index 03766920e3..b10e77a306 100644 --- a/lib/atc/ExtrinsicModelElectrostatic.cpp +++ b/lib/atc/ExtrinsicModelElectrostatic.cpp @@ -827,7 +827,7 @@ namespace ATC { // apply_charged_surfaces //-------------------------------------------------------- void ExtrinsicModelElectrostatic::apply_charged_surfaces - (MATRIX & potential) + (MATRIX & /* potential */) { //double qE2f = LammpsInterface::instance()->qe2f(); double qV2e = LammpsInterface::instance()->qv2e(); diff --git a/lib/atc/FE_Engine.cpp b/lib/atc/FE_Engine.cpp index efcde66d78..bef135a5f2 100644 --- a/lib/atc/FE_Engine.cpp +++ b/lib/atc/FE_Engine.cpp @@ -721,7 +721,7 @@ namespace ATC{ const SPAR_MAT &N, const SPAR_MAT_VEC &dN, SPAR_MAT &tangent, - const DenseMatrix *elementMask ) const + const DenseMatrix * /* elementMask */ ) const { int nn = nNodesUnique_; FieldName rowField = row_col.first; @@ -1298,7 +1298,7 @@ namespace ATC{ const PhysicsModel * physicsModel, const Array & elementMaterials, FIELDS &rhs, - bool freeOnly, + bool /* freeOnly */, const DenseMatrix *elementMask) const { vector usedFields; @@ -2503,7 +2503,7 @@ namespace ATC{ // previously computed nodal sources //----------------------------------------------------------------- void FE_Engine::add_sources(const Array &fieldMask, - const double time, + const double /* time */, const FIELDS &sources, FIELDS &nodalSources) const { diff --git a/lib/atc/FE_Engine.h b/lib/atc/FE_Engine.h index bc3fb0e4a5..18dae0e6b4 100644 --- a/lib/atc/FE_Engine.h +++ b/lib/atc/FE_Engine.h @@ -345,7 +345,7 @@ namespace ATC { /** integrate a nodal field over an face set */ - DENS_VEC integrate(const DENS_MAT &field, const FSET & fset) const + DENS_VEC integrate(const DENS_MAT & /* field */, const FSET & /* fset */) const { throw ATC_Error(FILELINE,"unimplemented function"); } /*@}*/ @@ -496,7 +496,8 @@ namespace ATC { /** set kernel */ void set_kernel(KernelFunction* ptr); - KernelFunction *kernel(int i=0) { return kernelFunction_; } + KernelFunction *kernel(int /* i */) { return kernelFunction_; } + KernelFunction *kernel() { return kernelFunction_; } private: //---------------------------------------------------------------- diff --git a/lib/atc/FE_Mesh.cpp b/lib/atc/FE_Mesh.cpp index b090bf2881..4ea10a681a 100644 --- a/lib/atc/FE_Mesh.cpp +++ b/lib/atc/FE_Mesh.cpp @@ -797,7 +797,7 @@ namespace ATC { { int node = element_connectivity_unique(ielem, inode); nodeSet.insert(node); - inode++; + inode++; // XXX: is this correct? } } } @@ -832,7 +832,7 @@ namespace ATC { { int node = element_connectivity_unique(ielem, inode); nodeSet.erase(node); - inode++; + inode++; // XXX: is this correct? } } } @@ -1788,7 +1788,7 @@ namespace ATC { // ------------------------------------------------------------- // setup_periodicity // ------------------------------------------------------------- - void FE_3DMesh::setup_periodicity(double tol) + void FE_3DMesh::setup_periodicity(double /* tol */) { // unique <-> global id maps globalToUniqueMap_.reset(nNodes_); @@ -2119,10 +2119,9 @@ namespace ATC { // divide between all processors, we get the next-highest // power of 2. vector > procEltLists = tree_->getElemIDs(depth); - int numEltLists = procEltLists.size(); // Make sure the KD tree is behaving as expected. - assert(numEltLists >= nProcs); + assert(procEltLists.size() >= nProcs); // If the KD-tree was not able to return enough divisions, // duplicate the largest list. diff --git a/lib/atc/FE_Mesh.h b/lib/atc/FE_Mesh.h index be40d7cb28..0b2df7b656 100644 --- a/lib/atc/FE_Mesh.h +++ b/lib/atc/FE_Mesh.h @@ -691,7 +691,7 @@ namespace ATC { void departition_mesh(void); - virtual void element_size(const int ielem, + virtual void element_size(const int /* ielem */, double &hx, double &hy, double &hz) { hx = L_[0]/n_[0]; hy = L_[1]/n_[1]; hz = L_[2]/n_[2]; } diff --git a/lib/atc/FieldEulerIntegrator.cpp b/lib/atc/FieldEulerIntegrator.cpp index eeea0cd4eb..0abc71cbab 100644 --- a/lib/atc/FieldEulerIntegrator.cpp +++ b/lib/atc/FieldEulerIntegrator.cpp @@ -46,7 +46,7 @@ FieldExplicitEulerIntegrator::FieldExplicitEulerIntegrator( // -------------------------------------------------------------------- // update // -------------------------------------------------------------------- -void FieldExplicitEulerIntegrator::update(const double dt, double time, + void FieldExplicitEulerIntegrator::update(const double dt, double /* time */, FIELDS & fields, FIELDS & rhs) { // write and add update mass matrix to handled time variation @@ -81,7 +81,7 @@ FieldImplicitEulerIntegrator::FieldImplicitEulerIntegrator( // update // -------------------------------------------------------------------- void FieldImplicitEulerIntegrator::update(const double dt, double time, - FIELDS & fields, FIELDS & rhs) + FIELDS & fields, FIELDS & /* rhs */) { // solver handles bcs FieldImplicitSolveOperator solver(atc_, fields, fieldName_, rhsMask_, physicsModel_, @@ -127,8 +127,8 @@ FieldImplicitDirectEulerIntegrator::~FieldImplicitDirectEulerIntegrator() // -------------------------------------------------------------------- // initialize // -------------------------------------------------------------------- -void FieldImplicitDirectEulerIntegrator::initialize(const double dt, double time, - FIELDS & fields) + void FieldImplicitDirectEulerIntegrator::initialize(const double dt, double /* time */, + FIELDS & /* fields */) { std::pair p(fieldName_,fieldName_); Array2D rmask = atc_->rhs_mask(); @@ -140,7 +140,7 @@ void FieldImplicitDirectEulerIntegrator::initialize(const double dt, double time // -------------------------------------------------------------------- // update // -------------------------------------------------------------------- -void FieldImplicitDirectEulerIntegrator::update(const double dt, double time, + void FieldImplicitDirectEulerIntegrator::update(const double /* dt */, double /* time */, FIELDS & fields, FIELDS & rhs) { atc_->compute_rhs_vector(rhsMask_, fields, rhs, diff --git a/lib/atc/FieldEulerIntegrator.h b/lib/atc/FieldEulerIntegrator.h index f349ada5d4..c7b79f85d9 100644 --- a/lib/atc/FieldEulerIntegrator.h +++ b/lib/atc/FieldEulerIntegrator.h @@ -41,8 +41,8 @@ class FieldEulerIntegrator { virtual ~FieldEulerIntegrator() {}; /** initialize */ - virtual void initialize(const double dt, const double time, - FIELDS & fields) {}; + virtual void initialize(const double /* dt */, const double /* time */, + FIELDS & /* fields */) {}; /** update */ virtual void update(const double dt, const double time, diff --git a/lib/atc/FieldManager.cpp b/lib/atc/FieldManager.cpp index ce9f859533..338f06acad 100644 --- a/lib/atc/FieldManager.cpp +++ b/lib/atc/FieldManager.cpp @@ -298,7 +298,7 @@ typedef PerAtomQuantity PAQ; //----------------------------------------------------------------------------- //* REFERENCE_POTENTIAL_ENERGY //----------------------------------------------------------------------------- - DENS_MAN * FieldManager::reference_potential_energy(string name) + DENS_MAN * FieldManager::reference_potential_energy(string /* name */) { DENS_MAN * rpe = interscaleManager_.dense_matrix(field_to_string(REFERENCE_POTENTIAL_ENERGY)); if (! rpe ) { diff --git a/lib/atc/FieldManager.h b/lib/atc/FieldManager.h index d3db3f268a..9a98676417 100644 --- a/lib/atc/FieldManager.h +++ b/lib/atc/FieldManager.h @@ -123,7 +123,7 @@ namespace ATC { DENS_MAN * projected_atom_quantity(FieldName field,std::string name, PAQ * atomic, DIAG_MAN * normalization = NULL); DENS_MAN * scaled_projected_atom_quantity(FieldName field,std::string name, PAQ * atomic, double scale, DIAG_MAN * normalization = NULL); DENS_MAN * referenced_projected_atom_quantity(FieldName field, std::string name, PAQ * atomic, DENS_MAN * reference, DIAG_MAN * normalization = NULL); - DENS_MAN * inferred_atom_quantity(FieldName field, std::string name, PAQ * atomic){return NULL;}; + DENS_MAN * inferred_atom_quantity(FieldName /* field */, std::string /* name */, PAQ * /* atomic */){return NULL;}; PAQ * prolonged_field(FieldName field); private: FieldManager(void); diff --git a/lib/atc/Function.cpp b/lib/atc/Function.cpp index 12396937bd..70f8bbfa41 100644 --- a/lib/atc/Function.cpp +++ b/lib/atc/Function.cpp @@ -16,7 +16,7 @@ namespace ATC { //==================================================================== // UXT_Function //=================================================================== - UXT_Function::UXT_Function(int narg, double* args) { } + UXT_Function::UXT_Function(int /* narg */, double* /* args */) { } //==================================================================== // UXT_Function_Mgr //==================================================================== @@ -312,7 +312,7 @@ XT_Function_Mgr * XT_Function_Mgr::myInstance_ = NULL; } ATC::LammpsInterface::instance()->print_msg_once(ss.str()); } - double PiecewiseLinearFunction::f(double * x, double t) + double PiecewiseLinearFunction::f(double * x, double /* t */) { double s = mask[0]*(x[0]-x0[0])+mask[1]*(x[1]-x0[1])+mask[2]*(x[2]-x0[2]); @@ -355,7 +355,7 @@ XT_Function_Mgr * XT_Function_Mgr::myInstance_ = NULL; return slope[0]*(x[0]-x0[0])+slope[1]*(x[1]-x0[1])+slope[2]*(x[2]-x0[2]) + C0; } - double LinearTemporalRamp::dfdt(double* x, double t) { + double LinearTemporalRamp::dfdt(double* x, double /* t */) { return mask_slope[0]*(x[0]-x0[0])+mask_slope[1]*(x[1]-x0[1])+mask_slope[2]*(x[2]-x0[2]) + C0_slope; } @@ -499,7 +499,7 @@ XT_Function_Mgr * XT_Function_Mgr::myInstance_ = NULL; if (i == 0) { dx = xs_(1)-xs_(0); } else if (i+1 == npts_) { dx = xs_(npts_-1)-xs_(npts_-2); } else { dx= 0.5*(xs_(i+1)-xs_(i-1)); } - if (abs(dx-dx0) > 1.e-8) throw ATC_Error("InterpolationFunction::initialize non-uniform data spacing not handled currently"); + if (fabs(dx-dx0) > 1.e-8) throw ATC_Error("InterpolationFunction::initialize non-uniform data spacing not handled currently"); fps_(i) *= dx; } // options: calculate / adjust tangents for monotonicity diff --git a/lib/atc/Function.h b/lib/atc/Function.h index 4572009f92..0c654fa47c 100644 --- a/lib/atc/Function.h +++ b/lib/atc/Function.h @@ -29,8 +29,8 @@ namespace ATC { virtual inline ARG_NAMES args(void) {ARG_NAMES names; return names;}; /** (1st) derivative of function wrt to a field */ - virtual inline double dfd(FieldName field, ARGS& args ) {return 0.0;}; - virtual inline void dfd(FieldName field, ARGS& args, DENS_MAT vals ) {}; + virtual inline double dfd(FieldName /* field */, ARGS& /* args */) {return 0.0;}; + virtual inline void dfd(FieldName /* field */, ARGS& /* args */, DENS_MAT /* vals */ ) {}; // addl: d2fd2(field1, field2, args), linearization(), grad_args @@ -70,8 +70,8 @@ namespace ATC { LinearFieldFunction(int nargs, char** args); virtual ~LinearFieldFunction(void) {}; - inline double f(double* u, double* x, double t) {return c1_*u[0]-c0_;} - inline double dfd(FieldName field, ARGS& args) {return c1_;} + inline double f(double* u, double* /* x */, double /* t */) {return c1_*u[0]-c0_;} + inline double dfd(FieldName /* field */, ARGS& /* args */) {return c1_;} private : double c0_,c1_; @@ -90,9 +90,9 @@ namespace ATC { const std::string & tag() { return tag_;} /** function value */ - virtual inline double f(double * u, double* x, double t) {return 0.0;}; + virtual inline double f(double * /* u */, double* /* x */, double /* t */) {return 0.0;}; /** derivative of function wrt to field */ - virtual inline double dfdu(double * u, double* x, double t) {return 0.0;}; + virtual inline double dfdu(double * /* u */, double* /* x */, double /* t */) {return 0.0;}; protected: /** tag : name of function */ @@ -136,8 +136,8 @@ namespace ATC { //inline double f(double* u, double* x, double t) {return c1_*(u[0]-c0_);} - inline double f(double* u, double* x, double t) {return c1_*u[0]+c0_;} - inline double dfdu(double* u, double* x, double t) {return c1_;} + inline double f(double* u, double* /* x */, double /* t */) {return c1_*u[0]+c0_;} + inline double dfdu(double* /* u */, double* /* x */, double /* t */) {return c1_;} private : double c0_,c1_; @@ -156,13 +156,13 @@ namespace ATC { const std::string & tag() { return tag_;} /** function value */ - virtual inline double f(double* x, double t) {return 0.0;}; + virtual inline double f(double* /* x */, double /* t */) {return 0.0;}; /** time derivative of function */ - virtual inline double dfdt(double* x, double t) {return 0.0;}; + virtual inline double dfdt(double* /* x */, double /* t */) {return 0.0;}; /** 2nd time derivative of function */ - virtual inline double ddfdt(double* x, double t) {return 0.0;}; + virtual inline double ddfdt(double* /* x */, double /* t */) {return 0.0;}; /** 3rd time derivative of function */ - virtual inline double dddfdt(double* x, double t) {return 0.0;}; + virtual inline double dddfdt(double* /* x */, double /* t */) {return 0.0;}; protected: /** mask : masks x,y,z dependence, x0 : origin */ @@ -210,7 +210,7 @@ namespace ATC { ConstantFunction(double arg); virtual ~ConstantFunction(void) {}; - inline double f(double* x, double t) + inline double f(double* /* x */, double /* t */) {return C0;}; private : @@ -227,7 +227,7 @@ namespace ATC { LinearFunction(int nargs, double* args); virtual ~LinearFunction(void) {}; - double f(double* x, double t) + double f(double* x, double /* t */) {return mask[0]*(x[0]-x0[0])+mask[1]*(x[1]-x0[1])+mask[2]*(x[2]-x0[2]) + C0;}; private : @@ -280,7 +280,7 @@ namespace ATC { QuadraticFunction(int nargs, double* args); virtual ~QuadraticFunction(void) {}; - inline double f(double* x, double t) + inline double f(double* x, double /* t */) {return C2[0]*(x[0]-x0[0])*(x[0]-x0[0])+ C2[1]*(x[1]-x0[1])*(x[1]-x0[1])+ @@ -324,7 +324,7 @@ namespace ATC { virtual ~GaussianFunction(void){}; // 1/(2 pi \sigma)^(n/2) exp(-1/2 x.x/\sigma^2 ) for n = dimension - inline double f(double* x, double t) + inline double f(double* x, double /* t */) {return C*exp(-(mask[0]*(x[0]-x0[0])*(x[0]-x0[0]) +mask[1]*(x[1]-x0[1])*(x[1]-x0[1]) +mask[2]*(x[2]-x0[2])*(x[2]-x0[2]))/tau/tau) + C0;}; @@ -362,10 +362,10 @@ namespace ATC { TemporalRamp(int nargs, double* args); virtual ~TemporalRamp(void) {}; - inline double f(double* x, double t) + inline double f(double* /* x */, double t) {return f_initial + slope*t;}; - inline double dfdt(double* x, double t) + inline double dfdt(double* /* x */, double /* t */) {return slope;}; private : @@ -382,7 +382,7 @@ namespace ATC { RadialPower(int nargs, double* args); virtual ~RadialPower(void) {}; - inline double f(double* x, double t) + inline double f(double* x, double /* t */) { double dx = x[0]-x0[0]; double dy = x[1]-x0[1]; double dz = x[2]-x0[2]; double r = mask[0]*dx*dx+mask[1]*dy*dy+mask[2]*dz*dz; r = sqrt(r); diff --git a/lib/atc/FundamentalAtomicQuantity.h b/lib/atc/FundamentalAtomicQuantity.h index 63c4747552..6561b8112d 100644 --- a/lib/atc/FundamentalAtomicQuantity.h +++ b/lib/atc/FundamentalAtomicQuantity.h @@ -82,43 +82,43 @@ namespace ATC { virtual ~AtomMass() {}; /** sets the quantity to a given value */ - virtual void operator=(const DENS_MAT & target) + virtual void operator=(const DENS_MAT & /* target */) {throw ATC_Error("Cannot modify type-based atom mass");}; /** sets the quantity to a given constant value */ - virtual void operator=(const double & target) + virtual void operator=(const double & /* target */) {throw ATC_Error("Cannot modify type-based atom mass");}; /** adds the given data to the Lammps quantity */ - virtual void operator+=(const DENS_MAT & addition) + virtual void operator+=(const DENS_MAT & /* addition */) {throw ATC_Error("Cannot modify type-based atom mass");}; /** adds the scalar data to the Lammps quantity for AtC atoms */ - virtual void operator+=(double addition) + virtual void operator+=(double /* addition */) {throw ATC_Error("Cannot modify type-based atom mass");}; /** subtracts the given data from the Lammps quantity */ - virtual void operator-=(const DENS_MAT & subtraction) + virtual void operator-=(const DENS_MAT & /* subtraction */) {throw ATC_Error("Cannot modify type-based atom mass");}; /** subtracts the scalar data from the Lammps quantity for AtC atoms */ - virtual void operator-=(double subtracts) + virtual void operator-=(double /* subtracts */) {throw ATC_Error("Cannot modify type-based atom mass");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(const DENS_MAT & multiplier) + virtual void operator*=(const DENS_MAT & /* multiplier */) {throw ATC_Error("Cannot modify type-based atom mass");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(double multiplier) + virtual void operator*=(double /* multiplier */) {throw ATC_Error("Cannot modify type-based atom mass");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(const DENS_MAT & divisor) + virtual void operator/=(const DENS_MAT & /* divisor */) {throw ATC_Error("Cannot modify type-based atom mass");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(double divisor) + virtual void operator/=(double /* divisor */) {throw ATC_Error("Cannot modify type-based atom mass");}; protected: @@ -182,39 +182,39 @@ namespace ATC { {throw ATC_Error("ComputedAtomQuantity::set_quantity - Cannot modify computed per atom quantities"); return quantity_;}; /** sets the quantity to a given constant value */ - virtual void operator=(const DENS_MAT & target) + virtual void operator=(const DENS_MAT & /* target */) {throw ATC_Error("ComputedAtomQuantity::operator= - Cannot modify computed per atom quantities");}; /** adds the given data to the Lammps quantity */ - virtual void operator+=(const DENS_MAT & addition) + virtual void operator+=(const DENS_MAT & /* addition */) {throw ATC_Error("ComputedAtomQuantity::operator+= - Cannot modify computed per atom quantities");}; /** adds the scalar data to the Lammps quantity for AtC atoms */ - virtual void operator+=(double addition) + virtual void operator+=(double /* addition */) {throw ATC_Error("ComputedAtomQuantity::operator+= - Cannot modify computed per atom quantities");}; /** subtracts the given data from the Lammps quantity */ - virtual void operator-=(const DENS_MAT & subtraction) + virtual void operator-=(const DENS_MAT & /* subtraction */) {throw ATC_Error("ComputedAtomQuantity::operator-= - Cannot modify computed per atom quantities");}; /** subtracts the scalar data from the Lammps quantity for AtC atoms */ - virtual void operator-=(double subtraction) + virtual void operator-=(double /* subtraction */) {throw ATC_Error("ComputedAtomQuantity::operator-= - Cannot modify computed per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(const DENS_MAT & multiplier) + virtual void operator*=(const DENS_MAT & /* multiplier */) {throw ATC_Error("ComputedAtomQuantity::operator*= - Cannot modify computed per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(double multiplier) + virtual void operator*=(double /* multiplier */) {throw ATC_Error("ComputedAtomQuantity::operator*= - Cannot modify computed per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(const DENS_MAT & divisor) + virtual void operator/=(const DENS_MAT & /* divisor */) {throw ATC_Error("ComputedAtomQuantity::operator/= - Cannot modify computed per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(double divisor) + virtual void operator/=(double /* divisor */) {throw ATC_Error("ComputedAtomQuantity::operator/= - Cannot modify computed per atom quantities");}; protected: diff --git a/lib/atc/KernelFunction.cpp b/lib/atc/KernelFunction.cpp index 80e41a1550..70a1616e01 100644 --- a/lib/atc/KernelFunction.cpp +++ b/lib/atc/KernelFunction.cpp @@ -123,7 +123,7 @@ namespace ATC { // KernelFunction //------------------------------------------------------------------------ // constructor - KernelFunction::KernelFunction(int nparameters, double* parameters): + KernelFunction::KernelFunction(int /* nparameters */, double* parameters): Rc_(0),invRc_(0),nsd_(3), lammpsInterface_(LammpsInterface::instance()) { @@ -286,7 +286,7 @@ namespace ATC { } // function derivative value - void KernelFunctionStep::derivative(const DENS_VEC& x_atom, DENS_VEC& deriv) const + void KernelFunctionStep::derivative(const DENS_VEC& /* x_atom */, DENS_VEC& deriv) const { deriv.reset(nsd_); } @@ -378,7 +378,7 @@ namespace ATC { } // function derivative value - void KernelFunctionCell::derivative(const DENS_VEC& x_atom, DENS_VEC& deriv) const + void KernelFunctionCell::derivative(const DENS_VEC& /* x_atom */, DENS_VEC& deriv) const { deriv.reset(nsd_); } @@ -518,7 +518,7 @@ namespace ATC { } // function derivative value - void KernelFunctionCubicSphere::derivative(const DENS_VEC& x_atom, DENS_VEC& deriv) const + void KernelFunctionCubicSphere::derivative(const DENS_VEC& /* x_atom */, DENS_VEC& deriv) const { deriv.reset(nsd_); } @@ -548,7 +548,7 @@ namespace ATC { } // function derivative value - void KernelFunctionQuarticSphere::derivative(const DENS_VEC& x_atom, DENS_VEC& deriv) const + void KernelFunctionQuarticSphere::derivative(const DENS_VEC& /* x_atom */, DENS_VEC& deriv) const { deriv.reset(nsd_); } @@ -581,7 +581,7 @@ namespace ATC { } // function derivative value - void KernelFunctionCubicCyl::derivative(const DENS_VEC& x_atom, DENS_VEC& deriv) const + void KernelFunctionCubicCyl::derivative(const DENS_VEC& /* x_atom */, DENS_VEC& deriv) const { deriv.reset(nsd_); } @@ -614,7 +614,7 @@ namespace ATC { } // function derivative value - void KernelFunctionQuarticCyl::derivative(const DENS_VEC& x_atom, DENS_VEC& deriv) const + void KernelFunctionQuarticCyl::derivative(const DENS_VEC& /* x_atom */, DENS_VEC& deriv) const { deriv.reset(nsd_); } @@ -646,7 +646,7 @@ namespace ATC { } // function derivative value - void KernelFunctionCubicBar::derivative(const DENS_VEC& x_atom, DENS_VEC& deriv) const + void KernelFunctionCubicBar::derivative(const DENS_VEC& /* x_atom */, DENS_VEC& deriv) const { deriv.reset(nsd_); } @@ -719,7 +719,7 @@ namespace ATC { } // function derivative value - void KernelFunctionQuarticBar::derivative(const DENS_VEC& x_atom, DENS_VEC& deriv) const + void KernelFunctionQuarticBar::derivative(const DENS_VEC& /* x_atom */, DENS_VEC& deriv) const { deriv.reset(nsd_); } diff --git a/lib/atc/KernelFunction.h b/lib/atc/KernelFunction.h index 9966852537..6922ed9a7b 100644 --- a/lib/atc/KernelFunction.h +++ b/lib/atc/KernelFunction.h @@ -83,7 +83,7 @@ namespace ATC { // function derivative virtual void derivative(const DENS_VEC& x_atom, DENS_VEC& deriv) const; // bond function value - virtual double bond(DENS_VEC& xa, DENS_VEC&xb, double lam1, double lam2) const + virtual double bond(DENS_VEC& /* xa */, DENS_VEC& /* xb */, double lam1, double lam2) const { return lam2-lam1; } }; @@ -105,7 +105,7 @@ namespace ATC { // function derivative virtual void derivative(const DENS_VEC& x_atom, DENS_VEC& deriv) const; // bond function value - virtual double bond(DENS_VEC& xa, DENS_VEC&xb, double lam1, double lam2) const + virtual double bond(DENS_VEC& /* xa */, DENS_VEC& /* xb */, double lam1, double lam2) const {return lam2 -lam1;} // bond intercept values : origin is the node position void bond_intercepts(DENS_VEC& xa, DENS_VEC& xb, diff --git a/lib/atc/KinetoThermostat.cpp b/lib/atc/KinetoThermostat.cpp index bdc11238ad..c10f7eb458 100644 --- a/lib/atc/KinetoThermostat.cpp +++ b/lib/atc/KinetoThermostat.cpp @@ -32,7 +32,7 @@ namespace ATC { // parses and adjusts thermostat state based on // user input, in the style of LAMMPS user input //-------------------------------------------------------- - bool KinetoThermostat::modify(int narg, char **arg) + bool KinetoThermostat::modify(int /* narg */, char ** /* arg */) { bool foundMatch = false; return foundMatch; @@ -171,7 +171,7 @@ namespace ATC { // sets up the right-hand side of the // kinetostat equations //-------------------------------------------------------- - void VelocityRescaleCombined::set_kinetostat_rhs(DENS_MAT & rhs, double dt) + void VelocityRescaleCombined::set_kinetostat_rhs(DENS_MAT & rhs, double /* dt */) { rhs = ((atc_->mass_mat_md(VELOCITY)).quantity())*(velocity_.quantity()); rhs -= thermostatCorrection_->quantity(); @@ -682,8 +682,8 @@ namespace ATC { // sets up and solves linear system for lambda, if the // bool is true it iterators to a non-linear solution //-------------------------------------------------------- - void KinetoThermostatGlcFs::compute_lambda(double dt, - bool iterateSolution) + void KinetoThermostatGlcFs::compute_lambda(double /* dt */, + bool /* iterateSolution */) { // ITERATIVE SOLUTION } @@ -692,7 +692,7 @@ namespace ATC { // output: // adds all relevant output to outputData //-------------------------------------------------------- - void KinetoThermostatGlcFs::output(OUTPUT_LIST & outputData) + void KinetoThermostatGlcFs::output(OUTPUT_LIST & /* outputData */) { // DO NOT CALL INDIVIDUAL REGULATORS // OUTPUT TOTAL FORCE AND TOTAL POWER diff --git a/lib/atc/KinetoThermostat.h b/lib/atc/KinetoThermostat.h index 465da6b49a..6f7d113734 100644 --- a/lib/atc/KinetoThermostat.h +++ b/lib/atc/KinetoThermostat.h @@ -75,8 +75,11 @@ namespace ATC { KinetoThermostatShapeFunction(AtomicRegulator * kinetoThermostat, int couplingMaxIterations, - const std::string & regulatorPrefix = "") : RegulatorMethod(kinetoThermostat), + const std::string & /* regulatorPrefix */) : RegulatorMethod(kinetoThermostat), couplingMaxIterations_(couplingMaxIterations) {}; + KinetoThermostatShapeFunction(AtomicRegulator * kinetoThermostat, + int couplingMaxIterations) + : RegulatorMethod(kinetoThermostat), couplingMaxIterations_(couplingMaxIterations) {}; virtual ~KinetoThermostatShapeFunction() {}; @@ -120,9 +123,9 @@ namespace ATC { virtual void initialize(); /** applies kinetostat to atoms */ - virtual void apply_mid_predictor(double dt){}; + virtual void apply_mid_predictor(double /* dt */){}; /** applies kinetostat to atoms */ - virtual void apply_post_corrector(double dt){}; + virtual void apply_post_corrector(double /* dt */){}; /** local shape function matrices are incompatible with this mode */ virtual bool use_local_shape_functions() const {return false;}; @@ -142,15 +145,17 @@ namespace ATC { // disable un-needed functionality /** does initial filtering operations before main computation */ - virtual void apply_pre_filtering(double dt){}; + virtual void apply_pre_filtering(double /* dt */){}; /** applies kinetostat correction to atoms */ - virtual void apply_kinetostat(double dt) {}; + virtual void apply_kinetostat(double /* dt */) {}; /** computes the nodal FE force applied by the kinetostat */ - virtual void compute_nodal_lambda_force(double dt){}; + virtual void compute_nodal_lambda_force(double /* dt */){}; /** apply any required corrections for localized kinetostats */ - virtual void apply_localization_correction(const DENS_MAT & source, - DENS_MAT & nodalField, - double weight = 1.){}; + virtual void apply_localization_correction(const DENS_MAT & /* source */, + DENS_MAT & /* nodalField */, + double /* weight */){}; + virtual void apply_localization_correction(const DENS_MAT & /* source */, + DENS_MAT & /* nodalField */){}; private: @@ -177,7 +182,7 @@ namespace ATC { // deactivate un-needed methods /** applies thermostat to atoms in the post-corrector phase */ - virtual void apply_post_corrector(double dt){}; + virtual void apply_post_corrector(double /* dt */){}; protected: @@ -187,7 +192,7 @@ namespace ATC { // deactivate un-needed methods /** apply solution to atomic quantities */ - virtual void apply_to_atoms(PerAtomQuantity * atomVelocities){}; + virtual void apply_to_atoms(PerAtomQuantity * /* atomVelocities */){}; /** construct the RHS vector */ virtual void set_rhs(DENS_MAT & rhs); @@ -223,7 +228,7 @@ namespace ATC { virtual void apply_post_corrector(double dt); /** compute boundary flux, requires thermostat input since it is part of the coupling scheme */ - virtual void compute_boundary_flux(FIELDS & fields) + virtual void compute_boundary_flux(FIELDS & /* fields */) {boundaryFlux_[TEMPERATURE] = 0.; boundaryFlux_[VELOCITY] = 0.;}; /** get data for output */ @@ -291,7 +296,7 @@ namespace ATC { // deactivate un-needed methods /** applies thermostat to atoms in the post-corrector phase */ - virtual void apply_post_corrector(double dt){}; + virtual void apply_post_corrector(double /* dt */){}; protected: @@ -301,7 +306,7 @@ namespace ATC { // deactivate un-needed methods /** apply solution to atomic quantities */ - virtual void apply_to_atoms(PerAtomQuantity * atomVelocities){}; + virtual void apply_to_atoms(PerAtomQuantity * /* atomVelocities */){}; /** construct the RHS vector */ virtual void set_rhs(DENS_MAT & rhs); diff --git a/lib/atc/Kinetostat.cpp b/lib/atc/Kinetostat.cpp index 17c5b6caf7..8093d5925a 100644 --- a/lib/atc/Kinetostat.cpp +++ b/lib/atc/Kinetostat.cpp @@ -445,7 +445,7 @@ namespace ATC { //-------------------------------------------------------- void GlcKinetostat::apply_to_atoms(PerAtomQuantity * quantity, const DENS_MAT & lambdaAtom, - double dt) + double /* dt */) { *quantity -= lambdaAtom; } @@ -576,7 +576,7 @@ namespace ATC { // sets up the right-hand side of the // kinetostat equations //-------------------------------------------------------- - void DisplacementGlc::set_kinetostat_rhs(DENS_MAT & rhs, double dt) + void DisplacementGlc::set_kinetostat_rhs(DENS_MAT & rhs, double /* dt */) { // form rhs : sum_a (hatN_Ia * x_ai) - (Upsilon)_Ii rhs = nodalAtomicMassWeightedDisplacement_->quantity(); @@ -922,7 +922,7 @@ namespace ATC { // sets up the right-hand side of the // kinetostat equations //-------------------------------------------------------- - void VelocityGlc::set_kinetostat_rhs(DENS_MAT & rhs, double dt) + void VelocityGlc::set_kinetostat_rhs(DENS_MAT & rhs, double /* dt */) { // form rhs : sum_a (hatN_Ia * x_ai) - (\dot{Upsilon})_Ii rhs = nodalAtomicMomentum_->quantity(); @@ -1252,7 +1252,7 @@ namespace ATC { // sets up the RHS of the kinetostat equations // for the coupling parameter lambda //-------------------------------------------------------- - void StressFlux::set_kinetostat_rhs(DENS_MAT & rhs, double dt) + void StressFlux::set_kinetostat_rhs(DENS_MAT & rhs, double /* dt */) { // (a) for flux based : // form rhs : \int N_I r dV - \sum_g N_Ig^* f_g @@ -1381,7 +1381,7 @@ namespace ATC { // computes the boundary flux to be consistent with // the controller //-------------------------------------------------------- - void StressFluxGhost::compute_boundary_flux(FIELDS & fields) + void StressFluxGhost::compute_boundary_flux(FIELDS & /* fields */) { // This is only used in computation of atomic sources boundaryFlux_[VELOCITY] = 0.; @@ -1407,7 +1407,7 @@ namespace ATC { // sets up the RHS of the kinetostat equations // for the coupling parameter lambda //-------------------------------------------------------- - void StressFluxGhost::set_kinetostat_rhs(DENS_MAT & rhs, double dt) + void StressFluxGhost::set_kinetostat_rhs(DENS_MAT & rhs, double /* dt */) { // (a) for flux based : // form rhs : \int N_I r dV - \sum_g N_Ig^* f_g @@ -1985,7 +1985,7 @@ namespace ATC { // sets up the RHS of the kinetostat equations // for the coupling parameter lambda //-------------------------------------------------------- - void KinetostatFlux::set_kinetostat_rhs(DENS_MAT & rhs, double dt) + void KinetostatFlux::set_kinetostat_rhs(DENS_MAT & rhs, double /* dt */) { // (a) for flux based : // form rhs : \int N_I r dV - \sum_g N_Ig^* f_g @@ -2056,7 +2056,7 @@ namespace ATC { // computes the boundary flux to be consistent with // the controller //-------------------------------------------------------- - void KinetostatFluxGhost::compute_boundary_flux(FIELDS & fields) + void KinetostatFluxGhost::compute_boundary_flux(FIELDS & /* fields */) { // This is only used in computation of atomic sources boundaryFlux_[VELOCITY] = 0.; @@ -2086,7 +2086,7 @@ namespace ATC { // sets up the RHS of the kinetostat equations // for the coupling parameter lambda //-------------------------------------------------------- - void KinetostatFluxGhost::set_kinetostat_rhs(DENS_MAT & rhs, double dt) + void KinetostatFluxGhost::set_kinetostat_rhs(DENS_MAT & rhs, double /* dt */) { // (a) for flux based : // form rhs : \int N_I r dV - \sum_g N_Ig^* f_g @@ -2348,7 +2348,7 @@ namespace ATC { //-------------------------------------------------------- void KinetostatFixed::add_to_momentum(const DENS_MAT & nodalLambdaForce, DENS_MAT & deltaMomentum, - double dt) + double /* dt */) { deltaMomentum.resize(nNodes_,nsd_); const set & regulatedNodes(regulatedNodes_->quantity()); diff --git a/lib/atc/Kinetostat.h b/lib/atc/Kinetostat.h index 3d9b8cd5d2..691b929e9f 100644 --- a/lib/atc/Kinetostat.h +++ b/lib/atc/Kinetostat.h @@ -129,9 +129,11 @@ namespace ATC { double dt=0.); /** apply any required corrections for localized kinetostats */ - virtual void apply_localization_correction(const DENS_MAT & source, - DENS_MAT & nodalField, - double weight = 1.){}; + virtual void apply_localization_correction(const DENS_MAT & /* source */, + DENS_MAT & /* nodalField */, + double /* weight */){}; + virtual void apply_localization_correction(const DENS_MAT & /* source */, + DENS_MAT & /* nodalField */){}; // member data /** nodeset corresponding to Hoover coupling */ @@ -761,7 +763,7 @@ namespace ATC { virtual void apply_post_corrector(double dt); /** compute boundary flux, requires thermostat input since it is part of the coupling scheme */ - virtual void compute_boundary_flux(FIELDS & fields) + virtual void compute_boundary_flux(FIELDS & /* fields */) {boundaryFlux_[VELOCITY] = 0.;}; /** determine if local shape function matrices are needed */ diff --git a/lib/atc/LammpsInterface.cpp b/lib/atc/LammpsInterface.cpp index 2238d930f4..9c2223f555 100644 --- a/lib/atc/LammpsInterface.cpp +++ b/lib/atc/LammpsInterface.cpp @@ -902,7 +902,7 @@ int LammpsInterface::reset_ghosts(int deln) const //* energy for interactions within the shortrange cutoff double LammpsInterface::shortrange_energy(double *coord, - int itype, int id, double max) const + int itype, int id, double /* max */) const { LAMMPS_NS::Atom * atom = lammps_->atom; double **x = atom->x; @@ -1293,7 +1293,7 @@ int LammpsInterface::nsteps() const { return lammps_->update->nsteps; } int LammpsInterface::sbmask(int j) const {return j >> SBBITS & 3; } -void LammpsInterface::set_list(int id, LAMMPS_NS::NeighList *ptr) { list_ = ptr; } +void LammpsInterface::set_list(int /* id */, LAMMPS_NS::NeighList *ptr) { list_ = ptr; } int LammpsInterface::neighbor_list_inum() const { return list_->inum; } diff --git a/lib/atc/Material.cpp b/lib/atc/Material.cpp index 22273de2ef..676a87524f 100644 --- a/lib/atc/Material.cpp +++ b/lib/atc/Material.cpp @@ -816,7 +816,7 @@ void Material::inv_effective_mass( }; //--------------------------------------------------------------------- void Material::heat_flux( - const FIELD_MATS & fields, + const FIELD_MATS & /* fields */, const GRAD_FIELD_MATS & gradFields, DENS_MAT_VEC & flux) const { @@ -865,7 +865,7 @@ bool Material::electron_drag_power( //--------------------------------------------------------------------- bool Material::electron_recombination( const FIELD_MATS &fields, - const GRAD_FIELD_MATS &gradFields, + const GRAD_FIELD_MATS & /* gradFields */, DENS_MAT & recombination) const { // 1/tau (n - n0) @@ -937,7 +937,7 @@ void Material::electron_flux( } //--------------------------------------------------------------------- void Material::electric_field( - const FIELD_MATS &fields, + const FIELD_MATS & /* fields */, const GRAD_FIELD_MATS &gradFields, DENS_MAT_VEC &flux) const { @@ -950,7 +950,7 @@ void Material::electric_field( } //--------------------------------------------------------------------- void Material::electric_displacement( - const FIELD_MATS &fields, + const FIELD_MATS & /* fields */, const GRAD_FIELD_MATS &gradFields, DENS_MAT_VEC &flux) const { diff --git a/lib/atc/Matrix.h b/lib/atc/Matrix.h index e806ebd016..6745ea96db 100644 --- a/lib/atc/Matrix.h +++ b/lib/atc/Matrix.h @@ -248,7 +248,7 @@ DenseMatrix operator-(const Matrix &A, const Matrix &B) //* performs a matrix-matrix multiply with general type implementation template void MultAB(const Matrix &A, const Matrix &B, DenseMatrix &C, - const bool At, const bool Bt, T a, T b) + const bool At, const bool Bt, T /* a */, T b) { const INDEX sA[2] = {A.nRows(), A.nCols()}; // m is sA[At] k is sA[!At] const INDEX sB[2] = {B.nRows(), B.nCols()}; // k is sB[Bt] n is sB[!Bt] diff --git a/lib/atc/MeshReader.cpp b/lib/atc/MeshReader.cpp index 14101f1297..c4896ec727 100644 --- a/lib/atc/MeshReader.cpp +++ b/lib/atc/MeshReader.cpp @@ -20,7 +20,7 @@ namespace ATC { /** constructor, takes a filename */ MeshReader::MeshReader(string filename, Array periodicity, - double tol) + double /* tol */) : meshfile_(filename), periodicity_(periodicity), nNodes_(0), diff --git a/lib/atc/MoleculeSet.cpp b/lib/atc/MoleculeSet.cpp index 618261f186..e3b1ed30d4 100644 --- a/lib/atc/MoleculeSet.cpp +++ b/lib/atc/MoleculeSet.cpp @@ -165,7 +165,7 @@ namespace ATC { // Constructor //-------------------------------------------------------- SmallMoleculeSet::SmallMoleculeSet(ATC_Method * atc, int groupBit, - PerAtomQuantity * bondList, PerAtomQuantity * numBond) : + PerAtomQuantity * bondList, PerAtomQuantity * /* numBond */) : MoleculeSet(atc,groupBit), bondList_(bondList) { diff --git a/lib/atc/NonLinearSolver.h b/lib/atc/NonLinearSolver.h index d3d906a39a..010e3ee72e 100644 --- a/lib/atc/NonLinearSolver.h +++ b/lib/atc/NonLinearSolver.h @@ -20,7 +20,7 @@ class TangentOperator { public: TangentOperator(){}; virtual ~TangentOperator(){}; - virtual void function(const VECTOR & x, DENS_VEC & f) {}; // =0; + virtual void function(const VECTOR & /* x */, DENS_VEC & /* f */) {}; // =0; virtual void tangent(const VECTOR & x, DENS_VEC & f, MATRIX & dfdx) =0; //virtual void function(const VECTOR & x, VECTOR & f) {}; // =0; //virtual void tangent(const VECTOR & x, VECTOR & f, MATRIX & dfdx) {}; // =0; diff --git a/lib/atc/OutputManager.cpp b/lib/atc/OutputManager.cpp index 4340c8b8b0..066c240cab 100644 --- a/lib/atc/OutputManager.cpp +++ b/lib/atc/OutputManager.cpp @@ -161,8 +161,8 @@ void OutputManager::read_restart_file(string fileName, RESTART_LIST *data) for (int i = 0; i < field_data->nRows(); ++i) { for (int j = 0; j < field_data->nCols(); ++j) { double myVal; - fread(&myVal,sizeof(double),1,fp); - (*field_data)(i,j) = myVal; + if (fread(&myVal,sizeof(double),1,fp) == 1) + (*field_data)(i,j) = myVal; } } @@ -792,7 +792,7 @@ void OutputManager::write_data_vtk(OUTPUT_LIST *data) } /** write (ensight gold : ASCII "C" format) dictionary */ -void OutputManager::write_dictionary(double time, OUTPUT_LIST *data) +void OutputManager::write_dictionary(double /* time */, OUTPUT_LIST *data) { // file names string dict_file_name = outputPrefix_ + ".case"; diff --git a/lib/atc/POEMSChain.h b/lib/atc/POEMSChain.h deleted file mode 100644 index 7dc143a9d9..0000000000 --- a/lib/atc/POEMSChain.h +++ /dev/null @@ -1,73 +0,0 @@ -/* - *_________________________________________________________________________* - * POEMS: PARALLELIZABLE OPEN SOURCE EFFICIENT MULTIBODY SOFTWARE * - * DESCRIPTION: SEE READ-ME * - * FILE NAME: PoemsChain.h * - * AUTHORS: See Author List * - * GRANTS: See Grants List * - * COPYRIGHT: (C) 2005 by Authors as listed in Author's List * - * LICENSE: Please see License Agreement * - * DOWNLOAD: Free at www.rpi.edu/~anderk5 * - * ADMINISTRATOR: Prof. Kurt Anderson * - * Computational Dynamics Lab * - * Rensselaer Polytechnic Institute * - * 110 8th St. Troy NY 12180 * - * CONTACT: anderk5@rpi.edu * - *_________________________________________________________________________*/ - -#ifndef POEMSCHAIN_H_ -#define POEMSCHAIN_H_ - -#include "poemslist.h" - -struct ChildRingData { - List * childRing; - int entranceNodeId; -}; - -struct POEMSChain{ - ~POEMSChain(){ - for(int i = 0; i < childChains.GetNumElements(); i++) - { - delete childChains(i); - } - } - //void printTreeStructure(int tabs); - //void getTreeAsList(List * temp); - List listOfNodes; - List childChains; - POEMSChain * parentChain; - List childRings; - - - void printTreeStructure(int tabs){ - for(int i = 0; i < tabs; i++) - { - cout << "\t"; - } - cout << "Chain: "; - for(int i = 0; i < listOfNodes.GetNumElements(); i++) - { - cout << *(listOfNodes(i)) << " "; - } - cout << endl; - for(int i = 0; i < childChains.GetNumElements(); i++) - { - childChains(i)->printTreeStructure(tabs + 1); - } - } - void getTreeAsList(List * temp) - { - for(int i = 0; i < listOfNodes.GetNumElements(); i++) - { - int * integer = new int; - *integer = *(listOfNodes(i)); - temp->Append(integer); - } - for(int i = 0; i < childChains.GetNumElements(); i++) - { - childChains(i)->getTreeAsList(temp); - } - } -}; -#endif diff --git a/lib/atc/PerAtomQuantity-inl.h b/lib/atc/PerAtomQuantity-inl.h index 037c3adeda..f95e5d306d 100644 --- a/lib/atc/PerAtomQuantity-inl.h +++ b/lib/atc/PerAtomQuantity-inl.h @@ -177,7 +177,7 @@ namespace ATC { //----------------------------------------------------------------- template int PerAtomQuantity::pack_comm(int index, double *buf, - int pbc_flag, int *pbc) + int /* pbc_flag */, int * /* pbc */) { if (this->need_reset()) this->reset(); DenseMatrix & myQuantity(this->quantity_); @@ -256,7 +256,7 @@ namespace ATC { //----------------------------------------------------------------- template int LammpsAtomQuantity::pack_comm(int index, double *buf, - int pbc_flag, int *pbc) + int /* pbc_flag */, int * /* pbc */) { if (this->need_reset()) this->reset(); int bufIdx = 0; @@ -550,7 +550,7 @@ namespace ATC { //----------------------------------------------------------------- template int PerAtomDiagonalMatrix::pack_comm(int index, double *buf, - int pbc_flag, int *pbc) + int /* pbc_flag */, int * /* pbc */) { if (this->need_reset()) this->reset(); DiagonalMatrix & myQuantity(this->quantity_); @@ -756,8 +756,8 @@ namespace ATC { // pack values in local atom-based arrays for passing to ghosts on another proc //----------------------------------------------------------------- template - int PerAtomSparseMatrix::pack_comm(int index, double *buf, - int pbc_flag, int *pbc) + int PerAtomSparseMatrix::pack_comm(int /* index */, double * /* buf */, + int /* pbc_flag */, int */* pbc */) { return 0; } @@ -766,7 +766,7 @@ namespace ATC { // unpack values in local atom-based arrays for passing to ghosts on another proc //----------------------------------------------------------------- template - int PerAtomSparseMatrix::unpack_comm(int index, double *buf) + int PerAtomSparseMatrix::unpack_comm(int /* index */, double * /* buf */) { return 0; } diff --git a/lib/atc/PerAtomQuantity.h b/lib/atc/PerAtomQuantity.h index 548918c9cc..e6cb19981a 100644 --- a/lib/atc/PerAtomQuantity.h +++ b/lib/atc/PerAtomQuantity.h @@ -274,26 +274,26 @@ namespace ATC { virtual int memory_usage() const {return 0;}; /** packs up data for parallel transfer when atoms change processors */ - virtual int pack_exchange(int i, double *buffer) {return 0;}; + virtual int pack_exchange(int /* i */, double */* buffer */) {return 0;}; /** unpacks data after parallel transfer when atoms change processors */ - virtual int unpack_exchange(int i, double *buffer) {return 0;}; + virtual int unpack_exchange(int /* i */, double * /* buffer */) {return 0;}; /** packs up data for parallel transfer to ghost atoms on other processors */ - virtual int pack_comm(int index, double *buf, - int pbc_flag, int *pbc) {return 0;}; + virtual int pack_comm(int /* index */, double * /* buf */, + int /* pbc_flag */, int * /* pbc */) {return 0;}; /** unpacks data after parallel transfer to ghost atoms on other processors */ - virtual int unpack_comm(int index, double *buf) {return 0;}; + virtual int unpack_comm(int /* index */, double * /* buf */) {return 0;}; /** returns size of per-atom communication */ virtual int size_comm() const {return 0;}; /** changes size of temperary lammps storage data if transfer is being used */ - virtual void grow_lammps_array(int nmax, const std::string & tag) {}; + virtual void grow_lammps_array(int /* nmax */, const std::string & /* tag */) {}; /** rearrange memory of temporary lammps storage data, called from copy_array */ - virtual void copy_lammps_array(int i, int j) {}; + virtual void copy_lammps_array(int /* i */, int /* j */) {}; protected: @@ -396,43 +396,43 @@ namespace ATC { {throw ATC_Error("ProtectedClonedAtomQuantity::set_quantity - Cannot modify protected per atom quantities"); return this->quantity_;}; /** sets the quantity to a given value */ - virtual void operator=(const DenseMatrix & target) + virtual void operator=(const DenseMatrix & /* target */) {throw ATC_Error("ProtectedClonedAtomQuantity::set_quantity - Cannot modify protected per atom quantities");}; /** sets the quantity to a given constant value */ - virtual void operator=(const T & target) + virtual void operator=(const T & /* target */) {throw ATC_Error("ProtectedClonedAtomQuantity::operator= - Cannot modify protected per atom quantities");}; /** adds the given data to the Lammps quantity */ - virtual void operator+=(const DenseMatrix & addition) + virtual void operator+=(const DenseMatrix & /* addition */) {throw ATC_Error("ProtectedClonedAtomQuantity::operator+= - Cannot modify protected per atom quantities");}; /** adds the scalar data to the Lammps quantity for AtC atoms */ - virtual void operator+=(T addition) + virtual void operator+=(T /* addition */) {throw ATC_Error("ProtectedClonedAtomQuantity::operator+= - Cannot modify protected per atom quantities");}; /** subtracts the given data from the Lammps quantity */ - virtual void operator-=(const DenseMatrix & subtraction) + virtual void operator-=(const DenseMatrix & /* subtraction */) {throw ATC_Error("ProtectedClonedAtomQuantity::operator-= - Cannot modify protected per atom quantities");}; /** subtracts the scalar data from the Lammps quantity for AtC atoms */ - virtual void operator-=(T subtraction) + virtual void operator-=(T /* subtraction */) {throw ATC_Error("ProtectedClonedAtomQuantity::operator-= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(const DenseMatrix & multiplier) + virtual void operator*=(const DenseMatrix & /* multiplier */) {throw ATC_Error("ProtectedClonedAtomQuantity::operator*= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(T multiplier) + virtual void operator*=(T /* multiplier */) {throw ATC_Error("ProtectedClonedAtomQuantity::operator*= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(const DenseMatrix & divisor) + virtual void operator/=(const DenseMatrix & /* divisor */) {throw ATC_Error("ProtectedClonedAtomQuantity::operator/= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(T divisor) + virtual void operator/=(T /* divisor */) {throw ATC_Error("ProtectedClonedAtomQuantity::operator/= - Cannot modify protected per atom quantities");}; protected: @@ -517,43 +517,43 @@ namespace ATC { {throw ATC_Error("ProtectedAtomQuantity::set_quantity - Cannot modify protected per atom quantities"); return this->quantity_;}; /** sets the quantity to a given value */ - virtual void operator=(const DenseMatrix & target) + virtual void operator=(const DenseMatrix & /* target */) {throw ATC_Error("ProtectedAtomQuantity::set_quantity - Cannot modify protected per atom quantities");}; /** sets the quantity to a given constant value */ - virtual void operator=(const T & target) + virtual void operator=(const T & /* target */) {throw ATC_Error("ProtectedAtomQuantity::operator= - Cannot modify protected per atom quantities");}; /** adds the given data to the Lammps quantity */ - virtual void operator+=(const DenseMatrix & addition) + virtual void operator+=(const DenseMatrix & /* addition */) {throw ATC_Error("ProtectedAtomQuantity::operator+= - Cannot modify protected per atom quantities");}; /** adds the scalar data to the Lammps quantity for AtC atoms */ - virtual void operator+=(T addition) + virtual void operator+=(T /* addition */) {throw ATC_Error("ProtectedAtomQuantity::operator+= - Cannot modify protected per atom quantities");}; /** subtracts the given data from the Lammps quantity */ - virtual void operator-=(const DenseMatrix & subtraction) + virtual void operator-=(const DenseMatrix & /* subtraction */) {throw ATC_Error("ProtectedAtomQuantity::operator-= - Cannot modify protected per atom quantities");}; /** subtracts the scalar data from the Lammps quantity for AtC atoms */ - virtual void operator-=(T subtraction) + virtual void operator-=(T /* subtraction */) {throw ATC_Error("ProtectedAtomQuantity::operator-= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(const DenseMatrix & multiplier) + virtual void operator*=(const DenseMatrix & /* multiplier */) {throw ATC_Error("ProtectedAtomQuantity::operator*= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(T multiplier) + virtual void operator*=(T /* multiplier */) {throw ATC_Error("ProtectedAtomQuantity::operator*= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(const DenseMatrix & divisor) + virtual void operator/=(const DenseMatrix & /* divisor */) {throw ATC_Error("ProtectedAtomQuantity::operator/= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(T divisor) + virtual void operator/=(T /* divisor */) {throw ATC_Error("ProtectedAtomQuantity::operator/= - Cannot modify protected per atom quantities");}; protected: @@ -646,43 +646,43 @@ namespace ATC { {throw ATC_Error("ProtectedLammpsAtomQuantity::set_quantity - Cannot modify protected per atom quantities"); return this->quantity_;}; /** sets the quantity to a given value */ - virtual void operator=(const DenseMatrix & target) + virtual void operator=(const DenseMatrix & /* target */) {throw ATC_Error("ProtectedLammpsAtomQuantity::set_quantity - Cannot modify protected per atom quantities");}; /** sets the quantity to a given constant value */ - virtual void operator=(const T & target) + virtual void operator=(const T & /* target */) {throw ATC_Error("ProtectedLammpsAtomQuantity::operator= - Cannot modify protected per atom quantities");}; /** adds the given data to the Lammps quantity */ - virtual void operator+=(const DenseMatrix & addition) + virtual void operator+=(const DenseMatrix & /* addition */) {throw ATC_Error("ProtectedLammpsAtomQuantity::operator+= - Cannot modify protected per atom quantities");}; /** adds the scalar data to the Lammps quantity for AtC atoms */ - virtual void operator+=(T addition) + virtual void operator+=(T /* addition */) {throw ATC_Error("ProtectedLammpsAtomQuantity::operator+= - Cannot modify protected per atom quantities");}; /** subtracts the given data from the Lammps quantity */ - virtual void operator-=(const DenseMatrix & subtraction) + virtual void operator-=(const DenseMatrix & /* subtraction */) {throw ATC_Error("ProtectedLammpsAtomQuantity::operator-= - Cannot modify protected per atom quantities");}; /** subtracts the scalar data from the Lammps quantity for AtC atoms */ - virtual void operator-=(T subtraction) + virtual void operator-=(T /* subtraction */) {throw ATC_Error("ProtectedLammpsAtomQuantity::operator-= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(const DenseMatrix & multiplier) + virtual void operator*=(const DenseMatrix & /* multiplier */) {throw ATC_Error("ProtectedLammpsAtomQuantity::operator*= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(T multiplier) + virtual void operator*=(T /* multiplier */) {throw ATC_Error("ProtectedLammpsAtomQuantity::operator*= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(const DenseMatrix & divisor) + virtual void operator/=(const DenseMatrix & /* divisor */) {throw ATC_Error("ProtectedLammpsAtomQuantity::operator/= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(T divisor) + virtual void operator/=(T /* divisor */) {throw ATC_Error("ProtectedLammpsAtomQuantity::operator/= - Cannot modify protected per atom quantities");}; protected: @@ -734,16 +734,16 @@ namespace ATC { virtual int memory_usage() const {return 0;}; /** packs up data for parallel transfer */ - virtual int pack_exchange(int i, double *buffer) {return 0;}; + virtual int pack_exchange(int /* i */, double * /* buffer */) {return 0;}; /** unpacks data after parallel transfer */ - virtual int unpack_exchange(int i, double *buffer) {return 0;}; + virtual int unpack_exchange(int /* i */, double * /* buffer */) {return 0;}; /** changes size of temperary lammps storage data if transfer is being used */ - virtual void grow_lammps_array(int nmax, const std::string & tag) {}; + virtual void grow_lammps_array(int /* nmax */, const std::string & /* tag */) {}; /** rearrange memory of temporary lammps storage data, called from copy_array */ - virtual void copy_lammps_array(int i, int j) {}; + virtual void copy_lammps_array(int /* i */, int /* j */) {}; protected: @@ -791,16 +791,16 @@ namespace ATC { virtual int memory_usage() const {return 0;}; /** packs up data for parallel transfer */ - virtual int pack_exchange(int i, double *buffer) {return 0;}; + virtual int pack_exchange(int /* i */, double * /* buffer */) {return 0;}; /** unpacks data after parallel transfer */ - virtual int unpack_exchange(int i, double *buffer) {return 0;}; + virtual int unpack_exchange(int /* i */, double * /* buffer */) {return 0;}; /** changes size of temperary lammps storage data if transfer is being used */ - virtual void grow_lammps_array(int nmax, const std::string & tag) {}; + virtual void grow_lammps_array(int /* nmax */, const std::string & /* tag */) {}; /** rearrange memory of temporary lammps storage data, called from copy_array */ - virtual void copy_lammps_array(int i, int j) {}; + virtual void copy_lammps_array(int /* i */, int /* j */) {}; protected: @@ -1066,43 +1066,43 @@ namespace ATC { {throw ATC_Error("ProtectedAtomDiagonalMatrix::set_quantity - Cannot modify protected per atom quantities"); return this->quantity_;}; /** sets the quantity to a given value */ - virtual void operator=(const DiagonalMatrix & target) + virtual void operator=(const DiagonalMatrix & /* target */) {throw ATC_Error("ProtectedAtomDiagonalMatrix::set_quantity - Cannot modify protected per atom quantities");}; /** sets the quantity to a given constant value */ - virtual void operator=(const T & target) + virtual void operator=(const T & /* target */) {throw ATC_Error("ProtectedAtomDiagonalMatrix::operator= - Cannot modify protected per atom quantities");}; /** adds the given data to the Lammps quantity */ - virtual void operator+=(const DiagonalMatrix & addition) + virtual void operator+=(const DiagonalMatrix & /* addition */) {throw ATC_Error("ProtectedAtomDiagonalMatrix::operator+= - Cannot modify protected per atom quantities");}; /** adds the scalar data to the Lammps quantity for AtC atoms */ - virtual void operator+=(T addition) + virtual void operator+=(T /* addition */) {throw ATC_Error("ProtectedAtomDiagonalMatrix::operator+= - Cannot modify protected per atom quantities");}; /** subtracts the given data from the Lammps quantity */ - virtual void operator-=(const DiagonalMatrix & subtraction) + virtual void operator-=(const DiagonalMatrix & /* subtraction */) {throw ATC_Error("ProtectedAtomDiagonalMatrix::operator-= - Cannot modify protected per atom quantities");}; /** subtracts the scalar data from the Lammps quantity for AtC atoms */ - virtual void operator-=(T subtraction) + virtual void operator-=(T /* subtraction */) {throw ATC_Error("ProtectedAtomDiagonalMatrix::operator-= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(const DiagonalMatrix & multiplier) + virtual void operator*=(const DiagonalMatrix & /* multiplier */) {throw ATC_Error("ProtectedAtomDiagonalMatrix::operator*= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(T multiplier) + virtual void operator*=(T /* multiplier */) {throw ATC_Error("ProtectedAtomDiagonalMatrix::operator*= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(const DiagonalMatrix & divisor) + virtual void operator/=(const DiagonalMatrix & /* divisor */) {throw ATC_Error("ProtectedAtomDiagonalMatrix::operator/= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(T divisor) + virtual void operator/=(T /* divisor */) {throw ATC_Error("ProtectedAtomDiagonalMatrix::operator/= - Cannot modify protected per atom quantities");}; protected: @@ -1331,43 +1331,43 @@ namespace ATC { {throw ATC_Error("ProtectedAtomSparseMatrix::set_quantity - Cannot modify protected per atom quantities"); return this->quantity_;}; /** sets the quantity to a given value */ - virtual void operator=(const SparseMatrix & target) + virtual void operator=(const SparseMatrix & /* target */) {throw ATC_Error("ProtectedAtomSparseMatrix::set_quantity - Cannot modify protected per atom quantities");}; /** sets the quantity to a given constant value */ - virtual void operator=(const T & target) + virtual void operator=(const T & /* target */) {throw ATC_Error("ProtectedAtomSparseMatrix::operator= - Cannot modify protected per atom quantities");}; /** adds the given data to the Lammps quantity */ - virtual void operator+=(const SparseMatrix & addition) + virtual void operator+=(const SparseMatrix & /* addition */) {throw ATC_Error("ProtectedAtomSparseMatrix::operator+= - Cannot modify protected per atom quantities");}; /** adds the scalar data to the Lammps quantity for AtC atoms */ - virtual void operator+=(T addition) + virtual void operator+=(T /* addition */) {throw ATC_Error("ProtectedAtomSparseMatrix::operator+= - Cannot modify protected per atom quantities");}; /** subtracts the given data from the Lammps quantity */ - virtual void operator-=(const SparseMatrix & subtraction) + virtual void operator-=(const SparseMatrix & /* subtraction */) {throw ATC_Error("ProtectedAtomSparseMatrix::operator-= - Cannot modify protected per atom quantities");}; /** subtracts the scalar data from the Lammps quantity for AtC atoms */ - virtual void operator-=(T subtraction) + virtual void operator-=(T /* subtraction */) {throw ATC_Error("ProtectedAtomSparseMatrix::operator-= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(const SparseMatrix & multiplier) + virtual void operator*=(const SparseMatrix & /* multiplier */) {throw ATC_Error("ProtectedAtomSparseMatrix::operator*= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(T multiplier) + virtual void operator*=(T /* multiplier */) {throw ATC_Error("ProtectedAtomSparseMatrix::operator*= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(const SparseMatrix & divisor) + virtual void operator/=(const SparseMatrix & /* divisor */) {throw ATC_Error("ProtectedAtomSparseMatrix::operator/= - Cannot modify protected per atom quantities");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(T divisor) + virtual void operator/=(T /* divisor */) {throw ATC_Error("ProtectedAtomSparseMatrix::operator/= - Cannot modify protected per atom quantities");}; protected: @@ -1420,27 +1420,27 @@ namespace ATC { virtual int memory_usage() const {return 0;}; /** packs up data for parallel transfer when atoms change processors */ - virtual int pack_exchange(int i, double *buffer) {return 0;}; + virtual int pack_exchange(int /* i */, double * /* buffer */) {return 0;}; /** unpacks data after parallel transfer when atoms change processors */ - virtual int unpack_exchange(int i, double *buffer) {return 0;}; + virtual int unpack_exchange(int /* i */, double * /* buffer */) {return 0;}; // pack/unpack_comm only valid if the quantity is over all real and processor ghost atoms /** packs up data for parallel transfer to ghost atoms on other processors */ - virtual int pack_comm(int index, double *buf, - int pbc_flag, int *pbc) {return 0;}; + virtual int pack_comm(int /* index */, double * /* buf */, + int /* pbc_flag */, int * /* pbc */) {return 0;}; /** unpacks data after parallel transfer to ghost atoms on other processors */ - virtual int unpack_comm(int index, double *buf) {return 0;}; + virtual int unpack_comm(int /* index */, double * /* buf */) {return 0;}; /** returns per-atom size of communicated data */ virtual int size_comm() const {return 0;}; /** changes size of temperary lammps storage data if transfer is being used */ - virtual void grow_lammps_array(int nmax, const std::string & tag) {}; + virtual void grow_lammps_array(int /* nmax */, const std::string & /* tag */) {}; /** rearrange memory of temporary lammps storage data, called from copy_array */ - virtual void copy_lammps_array(int i, int j) {}; + virtual void copy_lammps_array(int /* i */, int /* j */) {}; protected: diff --git a/lib/atc/PerAtomQuantityLibrary.cpp b/lib/atc/PerAtomQuantityLibrary.cpp index 36f9252451..7f8a9b879a 100644 --- a/lib/atc/PerAtomQuantityLibrary.cpp +++ b/lib/atc/PerAtomQuantityLibrary.cpp @@ -1129,7 +1129,7 @@ namespace ATC { FluctuatingKineticTensor::FluctuatingKineticTensor(ATC_Method * atc, PerAtomQuantity * atomVelocities, PerAtomQuantity * atomMasses, - PerAtomQuantity * atomMeanVelocities, + PerAtomQuantity * /* atomMeanVelocities */, AtomType atomType) : ProtectedAtomQuantity(atc,6,atomType), atomVelocities_(atomVelocities), diff --git a/lib/atc/PerAtomQuantityLibrary.h b/lib/atc/PerAtomQuantityLibrary.h index b3db140f82..0089df7855 100644 --- a/lib/atc/PerAtomQuantityLibrary.h +++ b/lib/atc/PerAtomQuantityLibrary.h @@ -1045,26 +1045,26 @@ namespace ATC { virtual int memory_usage() const {return 0;}; /** packs up data for parallel transfer when atoms change processors */ - virtual int pack_exchange(int i, double *buffer) {return 0;}; + virtual int pack_exchange(int /* i */, double * /* buffer */) {return 0;}; /** unpacks data after parallel transfer when atoms change processors */ - virtual int unpack_exchange(int i, double *buffer) {return 0;}; + virtual int unpack_exchange(int /* i */, double * /* buffer */) {return 0;}; /** packs up data for parallel transfer to ghost atoms on other processors */ - virtual int pack_comm(int index, double *buf, - int pbc_flag, int *pbc) {return 0;}; + virtual int pack_comm(int /* index */, double * /* buf */, + int /* pbc_flag */, int * /* pbc */) {return 0;}; /** unpacks data after parallel transfer to ghost atoms on other processors */ - virtual int unpack_comm(int index, double *buf) {return 0;}; + virtual int unpack_comm(int /* index */, double * /* buf */) {return 0;}; /** returns size of per-atom communication */ virtual int size_comm() const {return 0;}; /** changes size of temperary lammps storage data if transfer is being used */ - virtual void grow_lammps_array(int nmax, const std::string & tag) {}; + virtual void grow_lammps_array(int /* nmax */, const std::string & /* tag */) {}; /** rearrange memory of temporary lammps storage data, called from copy_array */ - virtual void copy_lammps_array(int i, int j) {}; + virtual void copy_lammps_array(int /* i */, int /* j */) {}; protected: diff --git a/lib/atc/PerPairQuantity.cpp b/lib/atc/PerPairQuantity.cpp index 86ad331eca..3632a87aa9 100644 --- a/lib/atc/PerPairQuantity.cpp +++ b/lib/atc/PerPairQuantity.cpp @@ -281,7 +281,6 @@ void BondMatrixKernel::reset(void) const int nNodes = feMesh_->num_nodes_unique(); quantity_.reset(nNodes,nPairs); double lam1,lam2; - std::pair< int,int > pair_jk; int heartbeatFreq = (nNodes <= 10 ? 1 : (int) nNodes / 10); HeartBeat beat("computing bond matrix ",heartbeatFreq); beat.start(); @@ -337,7 +336,6 @@ void BondMatrixPartitionOfUnity::reset(void) const int nodes_per_element = feMesh_->num_nodes_per_element(); Array node_list(nodes_per_element); DENS_VEC shp(nodes_per_element); - std::pair< int,int > pair_jk; int heartbeatFreq = (int) nPairs / 10; HeartBeat beat("computing bond matrix ",heartbeatFreq); beat.start(); diff --git a/lib/atc/PhysicsModel.h b/lib/atc/PhysicsModel.h index ce25174d90..50b327ce0b 100644 --- a/lib/atc/PhysicsModel.h +++ b/lib/atc/PhysicsModel.h @@ -47,7 +47,7 @@ namespace ATC void initialize(void); // set timescale parameters based on a given lengthscale - virtual void set_timescales(const double lengthscale) {}; + virtual void set_timescales(const double /* lengthscale */) {}; /** access number of materials */ int nMaterials(void) const { return materials_.size(); } diff --git a/lib/atc/PoissonSolver.cpp b/lib/atc/PoissonSolver.cpp index b3c077b593..86670ae218 100644 --- a/lib/atc/PoissonSolver.cpp +++ b/lib/atc/PoissonSolver.cpp @@ -71,7 +71,7 @@ PoissonSolver::~PoissonSolver() // Parser // -------------------------------------------------------------------- -bool PoissonSolver::modify(int narg, char **arg) + bool PoissonSolver::modify(int /* narg */, char **arg) { bool match = false; /*! \page man_poisson_solver fix_modify AtC poisson_solver diff --git a/lib/atc/PolynomialSolver.cpp b/lib/atc/PolynomialSolver.cpp index 9088a7eaf3..b498b3b5bb 100644 --- a/lib/atc/PolynomialSolver.cpp +++ b/lib/atc/PolynomialSolver.cpp @@ -104,7 +104,7 @@ namespace ATC { // solve ode with polynomial source : y'n + a_n-1 y'n-1 + ... = b_n x^n +... void integrate_ode(double x, - int na, double * a, double * y0, double * y, int nb, double *b ) + int na, double * a, double * y0, double * y, int nb, double * /* b */ ) { if (na == 2) { // particular diff --git a/lib/atc/SchrodingerSolver.cpp b/lib/atc/SchrodingerSolver.cpp index 92eb1a7a62..d79fa85595 100644 --- a/lib/atc/SchrodingerSolver.cpp +++ b/lib/atc/SchrodingerSolver.cpp @@ -66,7 +66,7 @@ double fermi_dirac(const double E, const double T) M_ = sparseM.dense_copy(); } //----------------------------------------------------- - bool SchrodingerSolver::solve(FIELDS & fields) + bool SchrodingerSolver::solve(FIELDS & /* fields */) { // typedef struct{float real, imag;} COMPLEX; @@ -132,7 +132,7 @@ double fermi_dirac(const double E, const double T) //-------------------------------------------------------- // compute charge density per slice //-------------------------------------------------------- - bool SliceSchrodingerSolver::solve(FIELDS & fields) + bool SliceSchrodingerSolver::solve(FIELDS & /* fields */) { // fields DENS_MAT & psi = (atc_->field(ELECTRON_WAVEFUNCTION)).set_quantity(); @@ -250,7 +250,7 @@ double fermi_dirac(const double E, const double T) { } //---------------------------------------------------------- - bool SchrodingerPoissonManager::modify(int narg, char **arg) + bool SchrodingerPoissonManager::modify(int /* narg */, char **arg) { bool match = false; int argIndx = 0; @@ -350,7 +350,7 @@ double fermi_dirac(const double E, const double T) } //---------------------------------------------------------------------- - void SchrodingerPoissonSolver::solve(FIELDS & rhs, GRAD_FIELD_MATS & fluxes) + void SchrodingerPoissonSolver::solve(FIELDS & rhs, GRAD_FIELD_MATS & /* fluxes */) { if ((atc_->prescribed_data_manager()->all_fixed(ELECTRON_WAVEFUNCTION)) && (atc_->prescribed_data_manager()->all_fixed(ELECTRIC_POTENTIAL))) { @@ -739,7 +739,7 @@ double fermi_dirac(const double E, const double T) if (solver_) delete solver_; } //-------------------------------------------------------------------------- - void GlobalSliceSchrodingerPoissonSolver::solve(FIELDS & rhs, GRAD_FIELD_MATS & fluxes) + void GlobalSliceSchrodingerPoissonSolver::solve(FIELDS & rhs, GRAD_FIELD_MATS & /* fluxes */) { const DENS_MAT & phi = (atc_->fields_[ELECTRIC_POTENTIAL]).quantity(); const DENS_MAT & n = (atc_->fields_[ELECTRON_DENSITY] ).quantity(); diff --git a/lib/atc/SchrodingerSolver.h b/lib/atc/SchrodingerSolver.h index 9b8616b458..e2addc48a3 100644 --- a/lib/atc/SchrodingerSolver.h +++ b/lib/atc/SchrodingerSolver.h @@ -41,7 +41,7 @@ class SchrodingerSolver { virtual ~SchrodingerSolver(){}; /** parser */ - bool modify(int narg, char **arg){ return false;} + bool modify(int /* narg */, char ** /* arg */){ return false;} /** initialize */ void initialize(void); @@ -103,7 +103,7 @@ class SliceSchrodingerSolver : public SchrodingerSolver { virtual ~SliceSchrodingerSolver(){}; /** parser */ - bool modify(int narg, char **arg){return false;} + bool modify(int /* narg */, char ** /* arg */){return false;} /** initialize */ void initialize(void); diff --git a/lib/atc/SparseMatrix-inl.h b/lib/atc/SparseMatrix-inl.h index f70dd0361d..36867ad8de 100644 --- a/lib/atc/SparseMatrix-inl.h +++ b/lib/atc/SparseMatrix-inl.h @@ -498,7 +498,7 @@ TRIPLET SparseMatrix::triplet(INDEX i) const // full reset - completely wipes out all SparseMatrix data, zero is ignored //----------------------------------------------------------------------------- template -void SparseMatrix::reset(INDEX rows, INDEX cols, bool zero) +void SparseMatrix::reset(INDEX rows, INDEX cols, bool /* zero */) { _delete(); _nRows = rows; @@ -545,7 +545,7 @@ void SparseMatrix::reset(const DenseMatrix& D, double TOL) // copy - dangerous: ignores rows & columns //----------------------------------------------------------------------------- template -void SparseMatrix::copy(const T * ptr, INDEX rows, INDEX cols) +void SparseMatrix::copy(const T * /* ptr */, INDEX /* rows */, INDEX /* cols */) { std::cout << "SparseMatrix::copy() has no effect.\n"; throw; diff --git a/lib/atc/SparseVector-inl.h b/lib/atc/SparseVector-inl.h index 204c412d6d..760eb66f58 100644 --- a/lib/atc/SparseVector-inl.h +++ b/lib/atc/SparseVector-inl.h @@ -106,7 +106,7 @@ std::string SparseVector::to_string() const // Indexes the ith component of the vector or returns zero if not found. template -T SparseVector::operator()(INDEX i, INDEX j) const +T SparseVector::operator()(INDEX i, INDEX /* j */) const { STORE::const_iterator it = data_.find(i); if (it == data_.end()) return 0.0; @@ -115,7 +115,7 @@ T SparseVector::operator()(INDEX i, INDEX j) const // Indexes the ith component of the vector or returns zero if not found. template -T& SparseVector::operator()(INDEX i, INDEX j) +T& SparseVector::operator()(INDEX i, INDEX /* j */) { return data_[i]; } @@ -129,7 +129,7 @@ template T SparseVector::operator[](INDEX i) const // Indexes the ith component of the vector or returns zero if not found. template T& SparseVector::operator[](INDEX i) { - return (*this)[i]; + return (*this)(i); } // Returns a pair (index, value) for a nonzero in the vector. @@ -177,7 +177,7 @@ SparseVector& SparseVector::operator=(const SparseVector &c) // Changes the size of the SparseVector template -void SparseVector::resize(INDEX nRows, INDEX nCols, bool copy) +void SparseVector::resize(INDEX nRows, INDEX /* nCols */, bool copy) { length_ = nRows; STORE::iterator it; @@ -202,16 +202,14 @@ void SparseVector::zero() template -void SparseVector::copy(const T* ptr, INDEX nRows, INDEX nCols) +void SparseVector::copy(const T* /* ptr */, INDEX /* nRows */, INDEX /* nCols */) { - } template -void SparseVector::write_restart(FILE *F) const +void SparseVector::write_restart(FILE */* F */) const { - } // writes a stream to a matlab script to recreate this variable diff --git a/lib/atc/SpeciesTimeIntegrator.cpp b/lib/atc/SpeciesTimeIntegrator.cpp index bf9f1a8888..3a196e745a 100644 --- a/lib/atc/SpeciesTimeIntegrator.cpp +++ b/lib/atc/SpeciesTimeIntegrator.cpp @@ -37,7 +37,7 @@ namespace ATC { // modify // parses inputs and modifies state of the filter //-------------------------------------------------------- - bool SpeciesTimeIntegrator::modify(int narg, char **arg) + bool SpeciesTimeIntegrator::modify(int /* narg */, char ** /* arg */) { bool match = false; @@ -185,7 +185,7 @@ namespace ATC { // first time integration computations // before FractionalStep step 2 //-------------------------------------------------------- - void SpeciesTimeIntegratorFractionalStep::pre_final_integrate1(double dt) + void SpeciesTimeIntegratorFractionalStep::pre_final_integrate1(double /* dt */) { // Compute MD contribution to FEM equation @@ -244,7 +244,7 @@ namespace ATC { //-------------------------------------------------------- // pre_initial_integrate1 //-------------------------------------------------------- - void SpeciesTimeIntegratorFractionalStepFiltered::pre_final_integrate1(double dt) + void SpeciesTimeIntegratorFractionalStepFiltered::pre_final_integrate1(double /* dt */) { } diff --git a/lib/atc/Stress.cpp b/lib/atc/Stress.cpp index df329f9faf..906b15986e 100644 --- a/lib/atc/Stress.cpp +++ b/lib/atc/Stress.cpp @@ -62,7 +62,7 @@ void deformation_gradient(const DENS_MAT_VEC &du, INDEX q, MATRIX &F) // E = 1/2 stress*strain for linear elastic models //============================================================================= -void Stress::elastic_energy(const FIELD_MATS &fields, + void Stress::elastic_energy(const FIELD_MATS & /* fields */, const GRAD_FIELD_MATS &gradFields, DENS_MAT &energy) const { @@ -103,7 +103,7 @@ StressLinearElastic::StressLinearElastic(fstream &fileId) // compute the stress at N integration points from the displacement gradient // T_{ij} = 1/2*C_{ijkl}* (u_{k,l} + u_{l,k}) //============================================================================= -void StressLinearElastic::stress(const FIELD_MATS &fields, + void StressLinearElastic::stress(const FIELD_MATS & /* fields */, const GRAD_FIELD_MATS &gradFields, DENS_MAT_VEC &sigma) { @@ -159,7 +159,7 @@ StressCubicElastic::StressCubicElastic(fstream &fileId) // compute the stress at N integration points from the displacement gradient // T_{ij} = 1/2*C_{ijkl}*(u_{k,l} + u_{l,k}) //--------------------------------------------------------------------------- -void StressCubicElastic::stress(const FIELD_MATS &fields, + void StressCubicElastic::stress(const FIELD_MATS & /* fields */, const GRAD_FIELD_MATS &gradFields, DENS_MAT_VEC &sigma) { @@ -200,7 +200,7 @@ void StressCubicElastic::stress(const FIELD_MATS &fields, // = 1/2 (4 c44 (u12^2 + u13^2 + u23^2) + 2 c12 (u11 u22 + u11 u33 + u22 u33) // + c11 (u11^2 + u22^2 + u33^2)) //--------------------------------------------------------------------------- -void StressCubicElastic::elastic_energy(const FIELD_MATS &fields, + void StressCubicElastic::elastic_energy(const FIELD_MATS & /* fields */, const GRAD_FIELD_MATS &gradFields, DENS_MAT &energy) const { diff --git a/lib/atc/Stress.h b/lib/atc/Stress.h index bf40655192..513cdb2d97 100644 --- a/lib/atc/Stress.h +++ b/lib/atc/Stress.h @@ -24,7 +24,7 @@ namespace ATC { virtual ~Stress() {}; virtual void initialize(void){}; //* Returns parameter values, (Nothing uses this). - virtual void parameters(std::map ¶meters) {} + virtual void parameters(std::map & /* parameters */) {} //* Computes stress given a displacement gradient. //* Units: mvv/L^3 (i.e. for units Real: g/(mol ps^2 A^2) ) virtual void stress(const FIELD_MATS &fields, @@ -36,7 +36,7 @@ namespace ATC { const GRAD_FIELD_MATS &gradFields, DENS_MAT &energy) const; //* Returns the material tangent at a given deformation gradient. - virtual void tangent(const MATRIX &F, MATRIX &C) const + virtual void tangent(const MATRIX & /* F */, MATRIX & /* C */) const {throw ATC_Error("Stress::tangent: unimplemented function");} }; @@ -59,7 +59,7 @@ namespace ATC { virtual void elastic_energy(const FIELD_MATS &fields, const GRAD_FIELD_MATS &gradFields, DENS_MAT &energy) const; - virtual void tangent(const MATRIX &F, MATRIX &C) const {C=C_;} + virtual void tangent(const MATRIX & /* F */, MATRIX &C) const {C=C_;} protected: double c11_, c12_, c44_; DENS_MAT C_; diff --git a/lib/atc/SystemProcessor.h b/lib/atc/SystemProcessor.h deleted file mode 100644 index 9ef511f997..0000000000 --- a/lib/atc/SystemProcessor.h +++ /dev/null @@ -1,283 +0,0 @@ -/* - *_________________________________________________________________________* - * POEMS: PARALLELIZABLE OPEN SOURCE EFFICIENT MULTIBODY SOFTWARE * - * DESCRIPTION: SEE READ-ME * - * FILE NAME: SystemProcessor.h * - * AUTHORS: See Author List * - * GRANTS: See Grants List * - * COPYRIGHT: (C) 2005 by Authors as listed in Author's List * - * LICENSE: Please see License Agreement * - * DOWNLOAD: Free at www.rpi.edu/~anderk5 * - * ADMINISTRATOR: Prof. Kurt Anderson * - * Computational Dynamics Lab * - * Rensselaer Polytechnic Institute * - * 110 8th St. Troy NY 12180 * - * CONTACT: anderk5@rpi.edu * - *_________________________________________________________________________*/ - -#ifndef _SYS_PROCESSOR_H_ -#define _SYS_PROCESSOR_H_ -#include "poemslist.h" -#include "poemstree.h" -#include "POEMSChain.h" - - -struct POEMSNode { - List links; - List taken; - int idNumber; - bool visited; - - ~POEMSNode(){ - for(int i = 0; i < taken.GetNumElements(); i++) - { - delete taken(i); - } - }; -}; - - -class SystemProcessor{ -private: - Tree nodes; -// List forDeletion; - List headsOfSystems; - List > ringsInSystem; - POEMSNode * findSingleLink(TreeNode * aNode); - POEMSChain * AddNewChain(POEMSNode * currentNode); - bool setLinkVisited(POEMSNode * firstNode, POEMSNode * secondNode); -public: - SystemProcessor(void); - - ~SystemProcessor(void) { - headsOfSystems.DeleteValues(); - for(int i = 0; i < ringsInSystem.GetNumElements(); i++) - { - for(int k = 0; k < ringsInSystem(i)->GetNumElements(); i++) - { - delete (*ringsInSystem(i))(k); - } - } - }; - void processArray(int** links, int numLinks); - List * getSystemData(); - int getNumberOfHeadChains(); -}; - -SystemProcessor::SystemProcessor(void){ -} - -void SystemProcessor::processArray(int** links, int numLinks) -{ - bool * false_var; //holds the value false; needed because a constant cannot be put into a list; the list requires a - //reference. - for(int i = 0; i < numLinks; i++) //go through all the links in the input array - { - if(!nodes.Find(links[i][0])) //if the first node in the pair is not found in the storage tree - { - POEMSNode * newNode = new POEMSNode; //make a new node -// forDeletion.Append(newNode); - newNode->idNumber = links[i][0]; //set its ID to the value - newNode->visited = false; //set it to be unvisited - nodes.Insert(links[i][0], links[i][0], (void *) newNode); //and add it to the tree storage structure - } - if(!nodes.Find(links[i][1])) //repeat process for the other half of each link - { - POEMSNode * newNode = new POEMSNode; -// forDeletion.Append(newNode); - newNode->idNumber = links[i][1]; - newNode->visited = false; - nodes.Insert(links[i][1], links[i][1], (void *) newNode); - } - POEMSNode * firstNode = (POEMSNode *)nodes.Find(links[i][0]); //now that we are sure both nodes exist, - POEMSNode * secondNode = (POEMSNode *)nodes.Find(links[i][1]); //we can get both of them out of the tree - firstNode->links.Append(secondNode); //and add the link from the first to the second... - false_var = new bool; - *false_var = false; //make a new false boolean to note that the link between these two - firstNode->taken.Append(false_var); //has not already been taken, and append it to the taken list - secondNode->links.Append(firstNode); //repeat process for link from second node to first - false_var = new bool; - *false_var = false; - secondNode->taken.Append(false_var); - } - - TreeNode * temp = nodes.GetRoot(); //get the root node of the node storage tree - POEMSNode * currentNode; - do - { - currentNode = findSingleLink(temp); //find the start of the next available chain - if(currentNode != NULL) - { - headsOfSystems.Append(AddNewChain(currentNode)); //and add it to the headsOfSystems list of chains - } - } - while(currentNode != NULL); //repeat this until all chains have been added -} - -POEMSChain * SystemProcessor::AddNewChain(POEMSNode * currentNode){ - if(currentNode == NULL) //Termination condition; if the currentNode is null, then return null - { - return NULL; - } - int * tmp; - POEMSNode * nextNode = NULL; //nextNode stores the proposed next node to add to the chain. this will be checked to make sure no backtracking is occuring before being assigned as the current node. - POEMSChain * newChain = new POEMSChain; //make a new POEMSChain object. This will be the object returned - - if(currentNode->links.GetNumElements() == 0) //if we have no links from this node, then the whole chain is only one node. Add this node to the chain and return it; mark node as visited for future reference - { - currentNode->visited = true; - tmp = new int; - *tmp = currentNode->idNumber; - newChain->listOfNodes.Append(tmp); - return newChain; - } - while(currentNode->links.GetNumElements() <= 2) //we go until we get to a node that branches, or both branches have already been taken both branches can already be taken if a loop with no spurs is found in the input data - { - currentNode->visited = true; - tmp = new int; - *tmp = currentNode->idNumber; - newChain->listOfNodes.Append(tmp); //append the current node to the chain & mark as visited - //cout << "Appending node " << currentNode->idNumber << " to chain" << endl; - nextNode = currentNode->links.GetHeadElement()->value; //the next node is the first or second value stored in the links array - //of the current node. We get the first value... - if(!setLinkVisited(currentNode, nextNode)) //...and see if it points back to where we came from. If it does... - { //either way, we set this link as visited - if(currentNode->links.GetNumElements() == 1) //if it does, then if that is the only link to this node, we're done with the chain, so append the chain to the list and return the newly created chain - { -// headsOfSystems.Append(newChain); - return newChain; - } - nextNode = currentNode->links.GetHeadElement()->next->value;//follow the other link if there is one, so we go down the chain - if(!setLinkVisited(currentNode, nextNode)) //mark link as followed, so we know not to backtrack - { - // headsOfSystems.Append(newChain); - return newChain; //This condition, where no branches have occurred but both links have already - //been taken can only occur in a loop with no spurs; add this loop to the - //system (currently added as a chain for consistency), and return. - } - } - currentNode = nextNode; //set the current node to be the next node in the chain - } - currentNode->visited = true; - tmp = new int; - *tmp = currentNode->idNumber; - newChain->listOfNodes.Append(tmp); //append the last node before branch (node shared jointly with branch chains) - //re-mark as visited, just to make sure - ListElement * tempNode = currentNode->links.GetHeadElement(); //go through all of the links, one at a time that branch - POEMSChain * tempChain = NULL; //temporary variable to hold data - while(tempNode != NULL) //when we have followed all links, stop - { - if(setLinkVisited(tempNode->value, currentNode)) //dont backtrack, or create closed loops - { - tempChain = AddNewChain(tempNode->value); //Add a new chain created out of the next node down that link - tempChain->parentChain = newChain; //set the parent to be this chain - newChain->childChains.Append(tempChain); //append the chain to this chain's list of child chains - } - tempNode = tempNode->next; //go to process the next chain - } - //headsOfSystems.Append(newChain); //append this chain to the system list - return newChain; -} - -POEMSNode * SystemProcessor::findSingleLink(TreeNode * aNode) -//This function takes the root of a search tree containing POEMSNodes and returns a POEMSNode corresponding to the start of a chain in the -//system. It finds a node that has not been visited before, and only has one link; this node will be used as the head of the chain. -{ - if(aNode == NULL) - { - return NULL; - } - POEMSNode * returnVal = (POEMSNode *)aNode->GetAuxData(); //get the poemsnode data out of the treenode - POEMSNode * detectLoneLoops = NULL; //is used to handle a loop that has no protruding chains - if(returnVal->visited == false) - { - detectLoneLoops = returnVal; //if we find any node that has not been visited yet, save it - } - if(returnVal->links.GetNumElements() == 1 && returnVal->visited == false) //see if it has one element and hasnt been visited already - { - return returnVal; //return the node is it meets this criteria - } - returnVal = findSingleLink(aNode->Left()); //otherwise, check the left subtree - if(returnVal == NULL) //and if we find nothing... - { - returnVal = findSingleLink(aNode->Right()); //check the right subtree - } - if(returnVal == NULL) //if we could not find any chains - { - returnVal = detectLoneLoops; //see if we found any nodes at all that havent been processed - } - return returnVal; //return what we find (will be NULL if no new chains are - //found) -} - -bool SystemProcessor::setLinkVisited(POEMSNode * firstNode, POEMSNode * secondNode) -//setLinkVisited sets the links between these two nodes as visited. If they are already visited, it returns false. Otherwise, it sets -//them as visited and returns true. This function is used to see whether a certain path has been taken already in the graph structure. -//If it has been, then we need to know so we dont follow it again; this prevents infinite recursion when there is a loop, and prevents -//backtracking up a chain that has already been made. The list of booleans denoting if a link has been visited is called 'taken' and is -//part of the POEMSNode struct. The list is the same size as the list of pointers to other nodes, and stores the boolean visited/unvisited -//value for that particular link. Because each link is represented twice, (once at each node in the link), both of the boolean values need -//to be set in the event that the link has to be set as visited. -{ - //cout << "Checking link between nodes " << firstNode->idNumber << " and " << secondNode->idNumber << "... "; - ListElement * tmp = firstNode->links.GetHeadElement(); //get the head element of the list of pointers for node 1 - ListElement * tmp2 = firstNode->taken.GetHeadElement(); //get the head element of the list of bool isVisited flags for node 1 - while(tmp->value != NULL || tmp2->value != NULL) //go through untill we reach the end of the lists - { - if(tmp->value == secondNode) //if we find the link to the other node - { - if(*(tmp2->value) == true) //if the link has already been visited - { - //cout << "visited already" << endl; - return false; //return false to indicate that the link has been visited before this attempt - } - else //otherwise, visit it - { - *tmp2->value = true; - } - break; - } - tmp = tmp->next; //go check next link - tmp2 = tmp2->next; - } - - tmp = secondNode->links.GetHeadElement(); //now, if the link was unvisited, we need to go set the other node's list such that - //it also knows this link is being visited - tmp2 = secondNode->taken.GetHeadElement(); - while(tmp->value != NULL || tmp2->value != NULL) //go through the list - { - if(tmp->value == firstNode) //if we find the link - { - if(*(tmp2->value) == true) //and it has already been visited, then signal an error; this shouldnt ever happen - { - cout << "Error in parsing structure! Should never reach this condition! \n" << - "Record of visited links out of synch between two adjacent nodes.\n"; - return false; - } - else - { - *tmp2->value = true; //set the appropriate value to true to indicate this link has been visited - } - break; - } - tmp = tmp->next; - tmp2 = tmp2->next; - } - //cout << "not visited" << endl; - return true; //return true to indicate that this is the first time the link has been visited -} - -List * SystemProcessor::getSystemData(void) //Gets the list of POEMSChains that comprise the system. Might eventually only - //return chains linked to the reference plane, but currently returns every chain - //in the system. -{ - return &headsOfSystems; -} - -int SystemProcessor::getNumberOfHeadChains(void) //This function isnt implemented yet, and might be taken out entirely; this was a holdover - //from when I intended to return an array of chain pointers, rather than a list of chains - //It will probably be deleted once I finish figuring out exactly what needs to be returned -{ - return 0; -} -#endif diff --git a/lib/atc/ThermalTimeIntegrator.cpp b/lib/atc/ThermalTimeIntegrator.cpp index 8186437bfa..f68f46b01f 100644 --- a/lib/atc/ThermalTimeIntegrator.cpp +++ b/lib/atc/ThermalTimeIntegrator.cpp @@ -28,7 +28,7 @@ namespace ATC { // modify // parses inputs and modifies state of the integrator //-------------------------------------------------------- - bool ThermalTimeIntegrator::modify(int narg, char **arg) + bool ThermalTimeIntegrator::modify(int /* narg */, char **arg) { bool foundMatch = false; int argIndex = 0; @@ -570,7 +570,7 @@ namespace ATC { // compute_temperature_delta //-------------------------------------------------------- void ThermalTimeIntegratorFractionalStep::compute_temperature_delta(const DENS_MAT & atomicEnergyDelta, - double dt) + double /* dt */) { DENS_MAT & myAtomicTemperatureDelta(atomicTemperatureDelta_.set_quantity()); myAtomicTemperatureDelta = nodalAtomicEnergyOld_.quantity() + atomicEnergyDelta; diff --git a/lib/atc/Thermostat.cpp b/lib/atc/Thermostat.cpp index 41312bd851..0ede724371 100644 --- a/lib/atc/Thermostat.cpp +++ b/lib/atc/Thermostat.cpp @@ -483,7 +483,7 @@ namespace ATC { // manages the solution of the // thermostat equations and variables //-------------------------------------------------------- - void ThermostatRescale::compute_thermostat(double dt) + void ThermostatRescale::compute_thermostat(double /* dt */) { // compute right-hand side this->set_rhs(_rhs_); @@ -738,7 +738,7 @@ namespace ATC { // Constructor //-------------------------------------------------------- ThermostatGlcFs::ThermostatGlcFs(AtomicRegulator * thermostat, - int lambdaMaxIterations, + int /* lambdaMaxIterations */, const string & regulatorPrefix) : RegulatorMethod(thermostat,regulatorPrefix), lambdaSolver_(NULL), @@ -1225,7 +1225,7 @@ namespace ATC { // fixed (uncoupled) nodes //-------------------------------------------------------- void ThermostatIntegratorFlux::set_thermostat_rhs(DENS_MAT & rhs, - double dt) + double /* dt */) { // only tested with flux != 0 + ess bc = 0 @@ -1586,7 +1586,7 @@ namespace ATC { //-------------------------------------------------------- void ThermostatIntegratorFixed::add_to_energy(const DENS_MAT & nodalLambdaPower, DENS_MAT & deltaEnergy, - double dt) + double /* dt */) { deltaEnergy.resize(nNodes_,1); @@ -2387,7 +2387,7 @@ namespace ATC { // determines the power exerted by the Hoover // thermostat at each FE node //-------------------------------------------------------- - void ThermostatHooverVerlet::add_to_lambda_power(const DENS_MAT & myLambdaForce, + void ThermostatHooverVerlet::add_to_lambda_power(const DENS_MAT & /* myLambdaForce */, double dt) { _myNodalLambdaPower_ = nodalAtomicHooverLambdaPower_->quantity(); @@ -2593,7 +2593,7 @@ namespace ATC { // determines the power exerted by the Hoover // thermostat at each FE node //-------------------------------------------------------- - void ThermostatHooverVerletFiltered::add_to_lambda_power(const DENS_MAT & myLambdaForce, + void ThermostatHooverVerletFiltered::add_to_lambda_power(const DENS_MAT & /* myLambdaForce */, double dt) { _myNodalLambdaPower_ = nodalAtomicHooverLambdaPower_->quantity(); diff --git a/lib/atc/Thermostat.h b/lib/atc/Thermostat.h index 65dbba7e15..95d2d1162d 100644 --- a/lib/atc/Thermostat.h +++ b/lib/atc/Thermostat.h @@ -128,7 +128,7 @@ namespace ATC { virtual void apply_post_corrector(double dt); /** compute boundary flux, requires thermostat input since it is part of the coupling scheme */ - virtual void compute_boundary_flux(FIELDS & fields) + virtual void compute_boundary_flux(FIELDS & /* fields */) {boundaryFlux_[TEMPERATURE] = 0.;}; /** get data for output */ @@ -540,7 +540,7 @@ namespace ATC { virtual void apply_post_corrector(double dt); /** compute boundary flux, requires thermostat input since it is part of the coupling scheme */ - virtual void compute_boundary_flux(FIELDS & fields) + virtual void compute_boundary_flux(FIELDS & /* fields */) {boundaryFlux_[TEMPERATURE] = 0.;}; /** determine if local shape function matrices are needed */ @@ -917,7 +917,7 @@ namespace ATC { virtual void finish() {}; /** compute boundary flux, requires thermostat input since it is part of the coupling scheme */ - virtual void compute_boundary_flux(FIELDS & fields) + virtual void compute_boundary_flux(FIELDS & /* fields */) {boundaryFlux_[TEMPERATURE] = 0.;}; protected: @@ -1022,7 +1022,7 @@ namespace ATC { virtual void finish() {}; /** compute boundary flux, requires thermostat input since it is part of the coupling scheme */ - virtual void compute_boundary_flux(FIELDS & fields) + virtual void compute_boundary_flux(FIELDS & /* fields */) {boundaryFlux_[TEMPERATURE] = 0.;}; protected: diff --git a/lib/atc/TimeFilter.cpp b/lib/atc/TimeFilter.cpp index cb6aff9beb..08cb64c8fe 100644 --- a/lib/atc/TimeFilter.cpp +++ b/lib/atc/TimeFilter.cpp @@ -40,7 +40,7 @@ namespace ATC { // modify // parses input commands //-------------------------------------------------------- - bool TimeFilterManager::modify(int narg, char ** arg) + bool TimeFilterManager::modify(int /* narg */, char ** arg) { bool foundMatch = false; @@ -210,7 +210,7 @@ namespace ATC { } else if (filterType_ == STEP_FILTER) { newTimeFilter = new TimeFilterStep(*this); - } + } else newTimeFilter = NULL; } else { // default to return base class newTimeFilter = new TimeFilter(*this); diff --git a/lib/atc/TimeFilter.h b/lib/atc/TimeFilter.h index 6f7d65f366..321d9bb8e6 100644 --- a/lib/atc/TimeFilter.h +++ b/lib/atc/TimeFilter.h @@ -143,62 +143,62 @@ namespace ATC { virtual void initialize(){}; /** pre time integration with a target for an initial condition */ - virtual void initialize(const MATRIX & target){initialize();}; + virtual void initialize(const MATRIX & /* target */){initialize();}; /** Step 1: apply first step in a time filter update in the pre integration phase */ - virtual void apply_pre_step1(MATRIX & filteredQuantity, + virtual void apply_pre_step1(MATRIX & /* filteredQuantity */, const MATRIX & unFilteredQuantity, - double dt) + double /* dt */) { TimeFilter::unFilteredQuantityOld_ = unFilteredQuantity;} /** Step 2: apply second step in a time filter update in pre integration phase */ - virtual void apply_pre_step2(MATRIX & filteredQuantity, - const MATRIX & unFilteredQuantity, - double dt) {}; + virtual void apply_pre_step2(MATRIX & /* filteredQuantity */, + const MATRIX & /* unFilteredQuantity */, + double /* dt */) {}; /** Step 3: apply first step in a time filter update in post integration phase */ virtual void apply_post_step1(MATRIX & filteredQuantity, const MATRIX & unFilteredQuantity, - double dt) + double /* dt */) { filteredQuantity = unFilteredQuantity;}; /** Step 4: apply second step in a time filter update in post integration phase */ virtual void apply_post_step2(MATRIX & filteredQuantity, const MATRIX & unFilteredQuantity, - double dt) + double /* dt */) { filteredQuantity = unFilteredQuantity;} /** coefficient multipling unfiltered terms in apply_pre_step1 method */ - virtual double unfiltered_coefficient_pre_s1(double dt){return 0.;}; + virtual double unfiltered_coefficient_pre_s1(double /* dt */){return 0.;}; /** coefficient multipling old filtered terms in apply_pre_step1 method */ - virtual double filtered_coefficient_pre_s1(double dt){return 0.;}; + virtual double filtered_coefficient_pre_s1(double /* dt */){return 0.;}; /** coefficient multipling unfiltered terms in apply_post_step1 method */ - virtual double unfiltered_coefficient_post_s1(double dt){return 0.;}; + virtual double unfiltered_coefficient_post_s1(double /* dt */){return 0.;}; /** coefficient multipling old filtered terms in apply_post_step1 method */ - virtual double filtered_coefficient_post_s1(double dt){return 0.;}; + virtual double filtered_coefficient_post_s1(double /* dt */){return 0.;}; /** coefficient multipling unfiltered terms in apply_pre_step2 method */ - virtual double unfiltered_coefficient_pre_s2(double dt){return 0.;}; + virtual double unfiltered_coefficient_pre_s2(double /* dt */){return 0.;}; /** coefficient multipling old filtered terms in apply_pre_step2 method */ - virtual double filtered_coefficient_pre_s2(double dt){return 0.;}; + virtual double filtered_coefficient_pre_s2(double /* dt */){return 0.;}; /** coefficient multipling unfiltered terms in apply_post_step2 method */ - virtual double unfiltered_coefficient_post_s2(double dt){return 0.;}; + virtual double unfiltered_coefficient_post_s2(double /* dt */){return 0.;}; /** coefficient multipling old filtered terms in apply_post_step2 method */ - virtual double filtered_coefficient_post_s2(double dt){return 0.;}; + virtual double filtered_coefficient_post_s2(double /* dt */){return 0.;}; /** rate of filtered quantity to be called in post integration phase */ virtual void rate(MATRIX & rate, - const MATRIX & filteredQuantity, + const MATRIX & /* filteredQuantity */, const MATRIX & unFilteredQuantity, double dt = 0.0) { rate = 1/dt*(unFilteredQuantity - TimeFilter::unFilteredQuantityOld_);}; @@ -243,30 +243,36 @@ namespace ATC { // destructor virtual ~TimeFilterExponential(){}; /** apply first step in a time filter update in the pre integration phase */ - virtual void apply_pre_step1(MATRIX & filteredQuantity, - const MATRIX & unFilteredQuantity, - double dt) {}; + virtual void apply_pre_step1(MATRIX & /* filteredQuantity */, + const MATRIX & /* unFilteredQuantity */, + double /* dt */) {}; /** apply second step in a time filter update in pre integration phase */ - virtual void apply_pre_step2(MATRIX & filteredQuantity, - const MATRIX & unFilteredQuantity, - double dt) {}; + virtual void apply_pre_step2(MATRIX & /* filteredQuantity */, + const MATRIX & /* unFilteredQuantity */, + double /* dt */) {}; /** apply first step in a time filter update in post integration phase */ - virtual void apply_post_step1(MATRIX & filteredQuantity, - const MATRIX & unFilteredQuantity, - double dt) {}; + virtual void apply_post_step1(MATRIX & /* filteredQuantity */, + const MATRIX & /* unFilteredQuantity */, + double /* dt */) {}; /** apply second step in a time filter update in post integration phase */ - virtual void apply_post_step2(MATRIX & filteredQuantity, - const MATRIX & unFilteredQuantity, - double dt) {}; + virtual void apply_post_step2(MATRIX & /* filteredQuantity */, + const MATRIX & /* unFilteredQuantity */, + double /* dt */) {}; /** time rate of filtered quantity */ virtual void rate(MATRIX & rate, - const MATRIX & filteredQuantity, - const MATRIX & unfilteredQuantity, - double dt = 0) + const MATRIX & filteredQuantity, + const MATRIX & unfilteredQuantity, + double /* dt */) + { double tau = TimeFilter::filterScale_; + rate = 1/tau*(unfilteredQuantity - filteredQuantity); }; + + virtual void rate(MATRIX & rate, + const MATRIX & filteredQuantity, + const MATRIX & unfilteredQuantity) { double tau = TimeFilter::filterScale_; rate = 1/tau*(unfilteredQuantity - filteredQuantity); }; @@ -702,19 +708,19 @@ namespace ATC { virtual void initialize(const MATRIX & target); /** apply first step in a time filter update in the pre integration phase */ - virtual void apply_pre_step1(MATRIX & filteredQuantity, - const MATRIX & unFilteredQuantity, - double dt) {}; + virtual void apply_pre_step1(MATRIX & /* filteredQuantity */, + const MATRIX & /* unFilteredQuantity */, + double /* dt */) {}; /** apply second step in a time filter update in pre integration phase */ - virtual void apply_pre_step2(MATRIX & filteredQuantity, - const MATRIX & unFilteredQuantity, - double dt) {}; + virtual void apply_pre_step2(MATRIX & /* filteredQuantity */, + const MATRIX & /* unFilteredQuantity */, + double /* dt */) {}; /** apply first step in a time filter update in post integration phase */ - virtual void apply_post_step1(MATRIX & filteredQuantity, - const MATRIX & unFilteredQuantity, - double dt) {}; + virtual void apply_post_step1(MATRIX & /* filteredQuantity */, + const MATRIX & /* unFilteredQuantity */, + double /* dt */) {}; /** apply second step in a time filter update in post integration phase */ virtual void apply_post_step2(MATRIX & filteredQuantity, @@ -726,9 +732,14 @@ namespace ATC { /** time rate of filtered quantity */ virtual void rate(MATRIX & rate, - const MATRIX & filteredQuantity, - const MATRIX & unfilteredQuantity, - double dt = 0) + const MATRIX & filteredQuantity, + const MATRIX & unfilteredQuantity, + double /* dt */) + { rate = 1/elapsedTime_*(unfilteredQuantity - filteredQuantity); } + + virtual void rate(MATRIX & rate, + const MATRIX & filteredQuantity, + const MATRIX & unfilteredQuantity) { rate = 1/elapsedTime_*(unfilteredQuantity - filteredQuantity); } protected: diff --git a/lib/atc/TimeIntegrator.h b/lib/atc/TimeIntegrator.h index 2753386d06..ceeb7610fb 100644 --- a/lib/atc/TimeIntegrator.h +++ b/lib/atc/TimeIntegrator.h @@ -31,13 +31,13 @@ namespace ATC { virtual void construct_transfers(){}; /** Predictor phase, Verlet first step for velocity */ - virtual void init_integrate_velocity(double dt){}; + virtual void init_integrate_velocity(double /* dt */){}; /** Predictor phase, Verlet first step for position */ - virtual void init_integrate_position(double dt){}; + virtual void init_integrate_position(double /* dt */){}; /** Corrector phase, Verlet second step for velocity */ - virtual void final_integrate(double dt){}; + virtual void final_integrate(double /* dt */){}; }; @@ -128,7 +128,7 @@ namespace ATC { virtual ~TimeIntegrator(); /** parser/modifier */ - virtual bool modify(int narg, char **arg){return false;}; + virtual bool modify(int /* narg */, char ** /* arg */){return false;}; /** create objects to implement requested numerical method */ virtual void construct_methods() = 0; @@ -251,26 +251,26 @@ namespace ATC { // time step methods, corresponding to ATC_Coupling and TimeIntegrator /** first part of pre_initial_integrate */ - virtual void pre_initial_integrate1(double dt){}; + virtual void pre_initial_integrate1(double /* dt */){}; /** second part of pre_initial_integrate */ - virtual void pre_initial_integrate2(double dt){}; + virtual void pre_initial_integrate2(double /* dt */){}; /** first part of post_initial_integrate */ - virtual void post_initial_integrate1(double dt){}; + virtual void post_initial_integrate1(double /* dt */){}; /** second part of post_initial_integrate */ - virtual void post_initial_integrate2(double dt){}; + virtual void post_initial_integrate2(double /* dt */){}; /** first part of pre_final_integrate */ - virtual void pre_final_integrate1(double dt){}; + virtual void pre_final_integrate1(double /* dt */){}; /** second part of pre_final_integrate */ - virtual void pre_final_integrate2(double dt){}; + virtual void pre_final_integrate2(double /* dt */){}; /** first part of post_final_integrate */ - virtual void post_final_integrate1(double dt){}; + virtual void post_final_integrate1(double /* dt */){}; /** second part of post_final_integrate */ - virtual void post_final_integrate2(double dt){}; + virtual void post_final_integrate2(double /* dt */){}; /** third part of post_final_integrate */ - virtual void post_final_integrate3(double dt){}; + virtual void post_final_integrate3(double /* dt */){}; /** checks to see if first RHS computation is needed */ virtual bool has_final_predictor() {return false;}; @@ -282,9 +282,9 @@ namespace ATC { /** post processing step */ virtual void post_process(){}; /** add output data */ - virtual void output(OUTPUT_LIST & outputData){}; + virtual void output(OUTPUT_LIST & /* outputData */){}; /** pack persistent fields */ - virtual void pack_fields(RESTART_LIST & data){}; + virtual void pack_fields(RESTART_LIST & /* data */){}; /** finalize any states */ virtual void finish(){}; diff --git a/lib/atc/TransferLibrary.cpp b/lib/atc/TransferLibrary.cpp index a6bba5ca23..d0db0076d7 100644 --- a/lib/atc/TransferLibrary.cpp +++ b/lib/atc/TransferLibrary.cpp @@ -705,7 +705,7 @@ namespace ATC { //-------------------------------------------------------- // Constructor //-------------------------------------------------------- - ReducedSparseMatrix::ReducedSparseMatrix(ATC_Method * atc, + ReducedSparseMatrix::ReducedSparseMatrix(ATC_Method * /* atc */, SPAR_MAN * source, LargeToSmallAtomMap * map) : SparseMatrixTransfer(), @@ -782,7 +782,7 @@ namespace ATC { //-------------------------------------------------------- // Constructor //-------------------------------------------------------- - RowMappedSparseMatrixVector::RowMappedSparseMatrixVector(ATC_Method * atc, + RowMappedSparseMatrixVector::RowMappedSparseMatrixVector(ATC_Method * /* atc */, VectorDependencyManager * source, LargeToSmallAtomMap * map) : VectorTransfer(), @@ -846,7 +846,7 @@ namespace ATC { //-------------------------------------------------------- // Constructor //-------------------------------------------------------- - MappedDiagonalMatrix::MappedDiagonalMatrix(ATC_Method * atc, + MappedDiagonalMatrix::MappedDiagonalMatrix(ATC_Method * /* atc */, DIAG_MAN * source, LargeToSmallAtomMap * map) : DiagonalMatrixTransfer(), @@ -892,7 +892,7 @@ namespace ATC { //-------------------------------------------------------- // Constructor //-------------------------------------------------------- - MappedQuantity::MappedQuantity(ATC_Method * atc, + MappedQuantity::MappedQuantity(ATC_Method * /* atc */, DENS_MAN * source, LargeToSmallMap * map) : DenseMatrixTransfer(), diff --git a/lib/atc/TransferOperator.cpp b/lib/atc/TransferOperator.cpp index efa4bc1da2..ab91141c6a 100644 --- a/lib/atc/TransferOperator.cpp +++ b/lib/atc/TransferOperator.cpp @@ -868,7 +868,7 @@ namespace ATC { //-------------------------------------------------------- // Constructor //-------------------------------------------------------- - MatToGradBySparse::MatToGradBySparse(ATC_Method * atc, + MatToGradBySparse::MatToGradBySparse(ATC_Method * /* atc */, DENS_MAN * source, VectorDependencyManager * gradientMatrices) : MatToMatTransfer(source), diff --git a/lib/atc/TransferOperator.h b/lib/atc/TransferOperator.h index 333e8d2a69..0ab92805be 100644 --- a/lib/atc/TransferOperator.h +++ b/lib/atc/TransferOperator.h @@ -42,43 +42,43 @@ namespace ATC { /** sets the quantity to a given value */ - virtual void operator=(const DenseMatrix & target) + virtual void operator=(const DenseMatrix & /* target */) {throw ATC_Error("DenseMatrixTransfer::set_quantity - Cannot modify transfer-based matrices");}; /** sets the quantity to a given constant value */ - virtual void operator=(const T & target) + virtual void operator=(const T & /* target */) {throw ATC_Error("DenseMatrixTransfer::operator= - Cannot modify transfer-based matrices");}; /** adds the given data to the Lammps quantity */ - virtual void operator+=(const DenseMatrix & addition) + virtual void operator+=(const DenseMatrix & /* addition */) {throw ATC_Error("DenseMatrixTransfer::operator+= - Cannot modify transfer-based matrices");}; /** adds the scalar data to the Lammps quantity for AtC atoms */ - virtual void operator+=(T addition) + virtual void operator+=(T /* addition */) {throw ATC_Error("DenseMatrixTransfer::operator+= - Cannot modify transfer-based matrices");}; /** subtracts the given data from the Lammps quantity */ - virtual void operator-=(const DenseMatrix & subtraction) + virtual void operator-=(const DenseMatrix & /* subtraction */) {throw ATC_Error("DenseMatrixTransfer::operator-= - Cannot modify transfer-based matrices");}; /** subtracts the scalar data from the Lammps quantity for AtC atoms */ - virtual void operator-=(T subtraction) + virtual void operator-=(T /* subtraction */) {throw ATC_Error("DenseMatrixTransfer::operator-= - Cannot modify transfer-based matrices");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(const DenseMatrix & multiplier) + virtual void operator*=(const DenseMatrix & /* multiplier */) {throw ATC_Error("DenseMatrixTransfer::operator*= - Cannot modify transfer-based matrices");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(T multiplier) + virtual void operator*=(T /* multiplier */) {throw ATC_Error("DenseMatrixTransfer::operator*= - Cannot modify transfer-based matrices");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(const DenseMatrix & divisor) + virtual void operator/=(const DenseMatrix & /* divisor */) {throw ATC_Error("DenseMatrixTransfer::operator/= - Cannot modify transfer-based matrices");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(T divisor) + virtual void operator/=(T /* divisor */) {throw ATC_Error("DenseMatrixTransfer::operator/= - Cannot modify transfer-based matrices");}; protected: @@ -113,43 +113,43 @@ namespace ATC { /** sets the quantity to a given value */ - virtual void operator=(const SparseMatrix & target) + virtual void operator=(const SparseMatrix & /* target */) {throw ATC_Error("SparseMatrixTransfer::set_quantity - Cannot modify transfer-based matrices");}; /** sets the quantity to a given constant value */ - virtual void operator=(const T & target) + virtual void operator=(const T & /* target */) {throw ATC_Error("SparseMatrixTransfer::operator= - Cannot modify transfer-based matrices");}; /** adds the given data to the Lammps quantity */ - virtual void operator+=(const SparseMatrix & addition) + virtual void operator+=(const SparseMatrix & /* addition */) {throw ATC_Error("SparseMatrixTransfer::operator+= - Cannot modify transfer-based matrices");}; /** adds the scalar data to the Lammps quantity for AtC atoms */ - virtual void operator+=(T addition) + virtual void operator+=(T /* addition */) {throw ATC_Error("SparseMatrixTransfer::operator+= - Cannot modify transfer-based matrices");}; /** subtracts the given data from the Lammps quantity */ - virtual void operator-=(const SparseMatrix & subtraction) + virtual void operator-=(const SparseMatrix & /* subtraction */) {throw ATC_Error("SparseMatrixTransfer::operator-= - Cannot modify transfer-based matrices");}; /** subtracts the scalar data from the Lammps quantity for AtC atoms */ - virtual void operator-=(T subtraction) + virtual void operator-=(T /* subtraction */) {throw ATC_Error("SparseMatrixTransfer::operator-= - Cannot modify transfer-based matrices");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(const SparseMatrix & multiplier) + virtual void operator*=(const SparseMatrix & /* multiplier */) {throw ATC_Error("SparseMatrixTransfer::operator*= - Cannot modify transfer-based matrices");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(T multiplier) + virtual void operator*=(T /* multiplier */) {throw ATC_Error("SparseMatrixTransfer::operator*= - Cannot modify transfer-based matrices");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(const SparseMatrix & divisor) + virtual void operator/=(const SparseMatrix & /* divisor */) {throw ATC_Error("SparseMatrixTransfer::operator/= - Cannot modify transfer-based matrices");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(T divisor) + virtual void operator/=(T /* divisor */) {throw ATC_Error("SparseMatrixTransfer::operator/= - Cannot modify transfer-based matrices");}; protected: @@ -184,43 +184,43 @@ namespace ATC { /** sets the quantity to a given value */ - virtual void operator=(const DiagonalMatrix & target) + virtual void operator=(const DiagonalMatrix & /* target */) {throw ATC_Error("DiagonalMatrixTransfer::set_quantity - Cannot modify transfer-based matrices");}; /** sets the quantity to a given constant value */ - virtual void operator=(const T & target) + virtual void operator=(const T & /* target */) {throw ATC_Error("DiagonalMatrixTransfer::operator= - Cannot modify transfer-based matrices");}; /** adds the given data to the Lammps quantity */ - virtual void operator+=(const DiagonalMatrix & addition) + virtual void operator+=(const DiagonalMatrix & /* addition */) {throw ATC_Error("DiagonalMatrixTransfer::operator+= - Cannot modify transfer-based matrices");}; /** adds the scalar data to the Lammps quantity for AtC atoms */ - virtual void operator+=(T addition) + virtual void operator+=(T /* addition */) {throw ATC_Error("DiagonalMatrixTransfer::operator+= - Cannot modify transfer-based matrices");}; /** subtracts the given data from the Lammps quantity */ - virtual void operator-=(const DiagonalMatrix & subtraction) + virtual void operator-=(const DiagonalMatrix & /* subtraction */) {throw ATC_Error("DiagonalMatrixTransfer::operator-= - Cannot modify transfer-based matrices");}; /** subtracts the scalar data from the Lammps quantity for AtC atoms */ - virtual void operator-=(T subtraction) + virtual void operator-=(T /* subtraction */) {throw ATC_Error("DiagonalMatrixTransfer::operator-= - Cannot modify transfer-based matrices");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(const DiagonalMatrix & multiplier) + virtual void operator*=(const DiagonalMatrix & /* multiplier */) {throw ATC_Error("DiagonalMatrixTransfer::operator*= - Cannot modify transfer-based matrices");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator*=(T multiplier) + virtual void operator*=(T /* multiplier */) {throw ATC_Error("DiagonalMatrixTransfer::operator*= - Cannot modify transfer-based matrices");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(const DiagonalMatrix & divisor) + virtual void operator/=(const DiagonalMatrix & /* divisor */) {throw ATC_Error("DiagonalMatrixTransfer::operator/= - Cannot modify transfer-based matrices");}; /** multiples the Lammps quantity by the given data, input is indexed in AtC atom counts */ - virtual void operator/=(T divisor) + virtual void operator/=(T /* divisor */) {throw ATC_Error("DiagonalMatrixTransfer::operator/= - Cannot modify transfer-based matrices");}; protected: diff --git a/lib/atc/Utility.h b/lib/atc/Utility.h index d975d4804a..2c0ea7270f 100644 --- a/lib/atc/Utility.h +++ b/lib/atc/Utility.h @@ -59,10 +59,10 @@ namespace ATC_Utility return ( (dblL > dblR) || ((dblL <= (dblR + \ std::numeric_limits::epsilon() * \ - tolMult * std::max(abs(dblL), abs(dblR)))) && + tolMult * std::max(fabs(dblL), fabs(dblR)))) && (dblR <= (dblL + \ std::numeric_limits::epsilon() * \ - tolMult * std::max(abs(dblL), abs(dblR)))))); + tolMult * std::max(fabs(dblL), fabs(dblR)))))); } inline double tolerance(double x, double tol = parsetol_) { diff --git a/lib/atc/Vector.h b/lib/atc/Vector.h index ff04b0720d..884a080d7d 100644 --- a/lib/atc/Vector.h +++ b/lib/atc/Vector.h @@ -61,7 +61,7 @@ public: //* performs a matrix-vector multiply with default naive implementation template void MultMv(const Matrix &A, const Vector &v, DenseVector &c, - const bool At, T a, T b) + const bool At, T /* a */, T b) { const INDEX sA[2] = {A.nRows(), A.nCols()}; // m is sA[At] k is sA[!At] const INDEX M=sA[At], K=sA[!At]; diff --git a/lib/atc/ViscousStress.cpp b/lib/atc/ViscousStress.cpp index 4053cf6cb7..305769af68 100644 --- a/lib/atc/ViscousStress.cpp +++ b/lib/atc/ViscousStress.cpp @@ -34,7 +34,7 @@ ViscousStressConstant::ViscousStressConstant(fstream &fileId) // compute the stress at N integration points from the velocity gradients // T_{ij} = viscosity * du_i/dx_j //============================================================================= -void ViscousStressConstant::viscous_stress(const FIELD_MATS &fields, + void ViscousStressConstant::viscous_stress(const FIELD_MATS & /* fields */, const GRAD_FIELD_MATS &gradFields, DENS_MAT_VEC &sigma) { diff --git a/lib/atc/ViscousStress.h b/lib/atc/ViscousStress.h index d9da270452..1636aa5bc3 100644 --- a/lib/atc/ViscousStress.h +++ b/lib/atc/ViscousStress.h @@ -22,17 +22,17 @@ namespace ATC { virtual ~ViscousStress() {}; virtual void initialize(void){}; //* Returns parameter values, (Nothing uses this). - virtual void parameters(std::map ¶meters) {} + virtual void parameters(std::map & /* parameters */) {} //* Computes viscous stress given a strain rate tensor. //* Units: mvv/L^3 (i.e. for units Real: g/(mol ps^2 A^2) ) virtual void viscous_stress(const FIELD_MATS &fields, const GRAD_FIELD_MATS &gradFields, DENS_MAT_VEC &stress)=0; - virtual void viscosity(const FIELD_MATS & fields, - DENS_MAT & coefs) const + virtual void viscosity(const FIELD_MATS & /* fields */, + DENS_MAT & /* coefs */) const {throw ATC_Error("ViscousStress::viscosity: unimplemented function");} //* Returns the derivative of the stress tensor for a given strain-rate tensor. - virtual void tangent(const MATRIX &F, MATRIX &C) const + virtual void tangent(const MATRIX & /* F */, MATRIX & /* C */) const {throw ATC_Error("ViscousStress::tangent: unimplemented function");} }; diff --git a/lib/atc/WeakEquation.h b/lib/atc/WeakEquation.h index 84f2b5bb48..bf349a2a53 100644 --- a/lib/atc/WeakEquation.h +++ b/lib/atc/WeakEquation.h @@ -32,52 +32,52 @@ class WeakEquation { /** integrand that used to form the energy */ virtual bool has_E_integrand(void) const {return false;} - virtual void E_integrand(const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, - const Material * material, - DENS_MAT &energy ) const {}; + virtual void E_integrand(const FIELD_MATS & /* fields */, + const GRAD_FIELD_MATS & /* grad_fields */, + const Material * /* material */, + DENS_MAT & /* energy */ ) const {}; /** density that used to form the mass matrix */ virtual bool has_M_integrand(void) const {return false;} - virtual void M_integrand(const FIELD_MATS &fields, - const Material * material, - DENS_MAT &density ) const {}; + virtual void M_integrand(const FIELD_MATS & /* fields */, + const Material * /* material */, + DENS_MAT & /* density */ ) const {}; /** flux that is integrated with B = Grad N as its weight */ virtual bool has_B_integrand(void) const {return false;} - virtual void B_integrand(const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, - const Material * material, - DENS_MAT_VEC &flux) const {}; + virtual void B_integrand(const FIELD_MATS & /* fields */, + const GRAD_FIELD_MATS & /* grad_fields */, + const Material * /* material */, + DENS_MAT_VEC & /* flux */) const {}; /** flux that is integrated with N as its weight */ virtual bool has_N_integrand(void) const {return false;} // N_integrand bool is for masking in FE_Engine - virtual bool N_integrand(const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, - const Material * material, - DENS_MAT &flux) const {return false;}; + virtual bool N_integrand(const FIELD_MATS & /* fields */, + const GRAD_FIELD_MATS & /* grad_fields */, + const Material * /* material */, + DENS_MAT & /* flux */) const {return false;}; /** stiffness matrix */ // linear - virtual void BB_tangent_coefficients(const FieldName field, - const Material * material, - DENS_MAT &coefs) const {}; - virtual void NN_tangent_coefficients(const FieldName field, - const Material * material, - DENS_MAT &coefs) const {}; + virtual void BB_tangent_coefficients(const FieldName /* field */, + const Material * /* material */, + DENS_MAT & /* coefs */) const {}; + virtual void NN_tangent_coefficients(const FieldName /* field */, + const Material * /* material */, + DENS_MAT & /* coefs */) const {}; // non-linear virtual bool has_BB_tangent_coefficients(void) const {return false;} - virtual void BB_tangent_coefficients(const FieldName field, - const FIELD_MATS &fields, - const Material * material, - DENS_MAT &coefs) const {}; + virtual void BB_tangent_coefficients(const FieldName /* field */, + const FIELD_MATS & /* fields */, + const Material * /* material */, + DENS_MAT & /* coefs */) const {}; virtual bool has_NN_tangent_coefficients(void) const {return false;} - virtual void NN_tangent_coefficients(const FieldName field, - const FIELD_MATS &fields, - const Material * material, - DENS_MAT &coefs) const {}; + virtual void NN_tangent_coefficients(const FieldName /* field */, + const FIELD_MATS & /* fields */, + const Material * /* material */, + DENS_MAT & /* coefs */) const {}; /** type of equation */ PDE_Type type(void) const {return type_;} diff --git a/lib/atc/WeakEquationChargeDiffusion.cpp b/lib/atc/WeakEquationChargeDiffusion.cpp index 05152579fc..6593e90622 100644 --- a/lib/atc/WeakEquationChargeDiffusion.cpp +++ b/lib/atc/WeakEquationChargeDiffusion.cpp @@ -26,7 +26,7 @@ WeakEquationChargeDiffusion::~WeakEquationChargeDiffusion(void) //--------------------------------------------------------------------- void WeakEquationChargeDiffusion::M_integrand( const FIELD_MATS &fields, - const Material * material, + const Material * /* material */, DENS_MAT & capacity ) const { FIELD_MATS::const_iterator rhoField = fields.find(CHARGE_DENSITY); diff --git a/lib/atc/WeakEquationDiffusion.cpp b/lib/atc/WeakEquationDiffusion.cpp index 1af7d2f7f3..5470d30b1b 100644 --- a/lib/atc/WeakEquationDiffusion.cpp +++ b/lib/atc/WeakEquationDiffusion.cpp @@ -26,7 +26,7 @@ WeakEquationDiffusion::~WeakEquationDiffusion(void) //--------------------------------------------------------------------- void WeakEquationDiffusion::M_integrand( const FIELD_MATS &fields, - const Material * material, + const Material * /* material */, DENS_MAT & capacity ) const { FIELD_MATS::const_iterator rhoField = fields.find(SPECIES_CONCENTRATION); @@ -38,10 +38,10 @@ void WeakEquationDiffusion::M_integrand( // compute flux //-------------------------------------------------------------- void WeakEquationDiffusion::B_integrand( - const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, - const Material * material, - DENS_MAT_VEC &flux) const + const FIELD_MATS & /* fields */, + const GRAD_FIELD_MATS & /* grad_fields */, + const Material * /* material */, + DENS_MAT_VEC & /* flux */) const { // material->diffusion_flux(fields, grad_fields, flux[SPECIES_CONCENTRATION]); } diff --git a/lib/atc/WeakEquationElectronContinuity.cpp b/lib/atc/WeakEquationElectronContinuity.cpp index 3b2a18b0f2..193da6e2c7 100644 --- a/lib/atc/WeakEquationElectronContinuity.cpp +++ b/lib/atc/WeakEquationElectronContinuity.cpp @@ -24,7 +24,7 @@ WeakEquationElectronContinuity::~WeakEquationElectronContinuity(void) //--------------------------------------------------------------------- void WeakEquationElectronContinuity::M_integrand( const FIELD_MATS &fields, - const Material * material, + const Material * /* material */, DENS_MAT & density ) const { FIELD_MATS::const_iterator nField = fields.find(ELECTRON_DENSITY); @@ -72,7 +72,7 @@ WeakEquationElectronEquilibrium::~WeakEquationElectronEquilibrium(void) //--------------------------------------------------------------------- void WeakEquationElectronEquilibrium::M_integrand( const FIELD_MATS &fields, - const Material * material, + const Material * /* material */, DENS_MAT & density ) const { FIELD_MATS::const_iterator nField = fields.find(ELECTRON_DENSITY); @@ -85,7 +85,7 @@ void WeakEquationElectronEquilibrium::M_integrand( bool WeakEquationElectronEquilibrium::N_integrand( const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, + const GRAD_FIELD_MATS & /* grad_fields */, const Material * material, DENS_MAT &flux) const { diff --git a/lib/atc/WeakEquationElectronMomentum.cpp b/lib/atc/WeakEquationElectronMomentum.cpp index 37484f61d5..c4728c7bd5 100644 --- a/lib/atc/WeakEquationElectronMomentum.cpp +++ b/lib/atc/WeakEquationElectronMomentum.cpp @@ -79,7 +79,7 @@ void WeakEquationElectronMomentum::M_integrand( //-------------------------------------------------------------- void WeakEquationElectronMomentum::B_integrand( const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, + const GRAD_FIELD_MATS & /* grad_fields */, const Material * material, DENS_MAT_VEC &flux) const { diff --git a/lib/atc/WeakEquationElectronMomentum.h b/lib/atc/WeakEquationElectronMomentum.h index a3bc62bef7..0010b012cd 100644 --- a/lib/atc/WeakEquationElectronMomentum.h +++ b/lib/atc/WeakEquationElectronMomentum.h @@ -78,10 +78,10 @@ namespace ATC{ /** flux that is integrated with grad N as its weight */ virtual bool has_B_integrand(void) const {return false;} - virtual void B_integrand(const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, - const Material * material, - DENS_MAT_VEC &flux) const {}; + virtual void B_integrand(const FIELD_MATS & /* fields */, + const GRAD_FIELD_MATS & /* grad_fields */, + const Material * /* material */, + DENS_MAT_VEC &/* flux */) const {}; /** flux that is integrated with N as its weight */ virtual bool has_N_integrand(void) const {return true;} diff --git a/lib/atc/WeakEquationElectronTemperature.cpp b/lib/atc/WeakEquationElectronTemperature.cpp index 97a21628d8..72315dd1e6 100644 --- a/lib/atc/WeakEquationElectronTemperature.cpp +++ b/lib/atc/WeakEquationElectronTemperature.cpp @@ -26,7 +26,7 @@ WeakEquationElectronTemperature::~WeakEquationElectronTemperature(void) //--------------------------------------------------------------------- void WeakEquationElectronTemperature::E_integrand( const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, + const GRAD_FIELD_MATS & /* grad_fields */, const Material * material, DENS_MAT & energy ) const { @@ -61,7 +61,7 @@ void WeakEquationElectronTemperature::B_integrand( //--------------------------------------------------------------------- bool WeakEquationElectronTemperature::N_integrand( const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, + const GRAD_FIELD_MATS & /* grad_fields */, const Material * material, DENS_MAT &flux) const { diff --git a/lib/atc/WeakEquationMassDiffusion.cpp b/lib/atc/WeakEquationMassDiffusion.cpp index 5e4445442b..47ca01bbe4 100644 --- a/lib/atc/WeakEquationMassDiffusion.cpp +++ b/lib/atc/WeakEquationMassDiffusion.cpp @@ -26,7 +26,7 @@ WeakEquationMassDiffusion::~WeakEquationMassDiffusion(void) //--------------------------------------------------------------------- void WeakEquationMassDiffusion::M_integrand( const FIELD_MATS &fields, - const Material * material, + const Material * /* material */, DENS_MAT & capacity ) const { FIELD_MATS::const_iterator dField = fields.find(MASS_DENSITY); @@ -38,10 +38,10 @@ void WeakEquationMassDiffusion::M_integrand( // compute flux //-------------------------------------------------------------- void WeakEquationMassDiffusion::B_integrand( - const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, - const Material * material, - DENS_MAT_VEC &flux) const + const FIELD_MATS & /* fields */, + const GRAD_FIELD_MATS & /* grad_fields */, + const Material * /* material */, + DENS_MAT_VEC & /* flux */) const { // material->mass_flux(fields, grad_fields, flux[MASS_DENSITY]); } diff --git a/lib/atc/WeakEquationMomentum.cpp b/lib/atc/WeakEquationMomentum.cpp index 04e52b6c9c..39400d3167 100644 --- a/lib/atc/WeakEquationMomentum.cpp +++ b/lib/atc/WeakEquationMomentum.cpp @@ -45,7 +45,7 @@ void WeakEquationMomentum::B_integrand( //-------------------------------------------------------------- bool WeakEquationMomentum::N_integrand( const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, + const GRAD_FIELD_MATS & /* grad_fields */, const Material * material, DENS_MAT &flux) const { @@ -137,7 +137,7 @@ void WeakEquationMomentumDiffusion::B_integrand( //--------------------------------------------------------------------- void WeakEquationMomentumDiffusion::BB_tangent_coefficients( - const FieldName field, + const FieldName /* field */, const FIELD_MATS &fields, const Material* material, DENS_MAT &coefs) const @@ -148,7 +148,7 @@ void WeakEquationMomentumDiffusion::BB_tangent_coefficients( //-------------------------------------------------------------- bool WeakEquationMomentumDiffusion::N_integrand( const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, + const GRAD_FIELD_MATS & /* grad_fields */, const Material * material, DENS_MAT &flux) const { diff --git a/lib/atc/WeakEquationPhononTemperature.cpp b/lib/atc/WeakEquationPhononTemperature.cpp index aef1cd4c53..fe1ac894bd 100644 --- a/lib/atc/WeakEquationPhononTemperature.cpp +++ b/lib/atc/WeakEquationPhononTemperature.cpp @@ -26,7 +26,7 @@ WeakEquationPhononTemperature::~WeakEquationPhononTemperature(void) //--------------------------------------------------------------------- void WeakEquationPhononTemperature::E_integrand( const FIELD_MATS &fields, - const GRAD_FIELD_MATS &gradFields, + const GRAD_FIELD_MATS & /* gradFields */, const Material * material, DENS_MAT &energy) const { diff --git a/lib/atc/WeakEquationPoisson.cpp b/lib/atc/WeakEquationPoisson.cpp index 02e8655dc0..4440c02bd3 100644 --- a/lib/atc/WeakEquationPoisson.cpp +++ b/lib/atc/WeakEquationPoisson.cpp @@ -36,7 +36,7 @@ void WeakEquationPoisson::B_integrand( //--------------------------------------------------------------------- void WeakEquationPoisson::BB_tangent_coefficients( - const FieldName field, + const FieldName /* field */, const FIELD_MATS &fields, const Material* material, DENS_MAT &coefs) const @@ -47,7 +47,7 @@ void WeakEquationPoisson::BB_tangent_coefficients( //--------------------------------------------------------------------- bool WeakEquationPoisson::N_integrand( const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, + const GRAD_FIELD_MATS & /* grad_fields */, const Material * material, DENS_MAT &flux) const { @@ -56,7 +56,7 @@ bool WeakEquationPoisson::N_integrand( //--------------------------------------------------------------------- void WeakEquationPoisson::NN_tangent_coefficients( - const FieldName field, + const FieldName /* field */, const FIELD_MATS &fields, const Material* material, DENS_MAT &coefs) const @@ -78,8 +78,8 @@ WeakEquationPoissonConstantRHS::WeakEquationPoissonConstantRHS() //--------------------------------------------------------------------- bool WeakEquationPoissonConstantRHS::N_integrand( const FIELD_MATS &fields, - const GRAD_FIELD_MATS &grad_fields, - const Material * material, + const GRAD_FIELD_MATS & /* grad_fields */, + const Material * /* material */, DENS_MAT &flux) const { diff --git a/lib/atc/WeakEquationPoisson.h b/lib/atc/WeakEquationPoisson.h index 667034525d..b004b350ce 100644 --- a/lib/atc/WeakEquationPoisson.h +++ b/lib/atc/WeakEquationPoisson.h @@ -98,10 +98,10 @@ class WeakEquationPoissonConstantRHS : public WeakEquationPoisson { /** rhs is constant */ virtual bool has_NN_tangent_coefficients(void) const {return false;} - virtual void NN_tangent_coefficients(const FieldName field, - const FIELD_MATS &fields, - const Material * material, - DENS_MAT &coefs) const {}; + virtual void NN_tangent_coefficients(const FieldName /* field */, + const FIELD_MATS & /* fields */, + const Material * /* material */, + DENS_MAT & /* coefs */) const {}; virtual std::set needs_material_functions(void) const { diff --git a/lib/atc/WeakEquationSchrodinger.cpp b/lib/atc/WeakEquationSchrodinger.cpp index 3663b8c806..07497b1fd5 100644 --- a/lib/atc/WeakEquationSchrodinger.cpp +++ b/lib/atc/WeakEquationSchrodinger.cpp @@ -23,7 +23,7 @@ WeakEquationSchrodinger::~WeakEquationSchrodinger(void) //--------------------------------------------------------------------- void WeakEquationSchrodinger::BB_tangent_coefficients( - const FieldName field, + const FieldName /* field */, const FIELD_MATS & fields, const Material* material, DENS_MAT &coefs) const @@ -33,7 +33,7 @@ void WeakEquationSchrodinger::BB_tangent_coefficients( //--------------------------------------------------------------------- void WeakEquationSchrodinger::NN_tangent_coefficients( - const FieldName field, + const FieldName /* field */, const FIELD_MATS & fields, const Material* material, DENS_MAT & V) const diff --git a/lib/awpmd/ivutils/include/logexc.h b/lib/awpmd/ivutils/include/logexc.h index 400b3fb7d2..4c8364671a 100644 --- a/lib/awpmd/ivutils/include/logexc.h +++ b/lib/awpmd/ivutils/include/logexc.h @@ -43,12 +43,12 @@ enum vbLEVELS{ template struct log_exception_traits{ /// exeption level according to the vbLEVELS - static int level(const exc_t &signal){ return vblFATAL; } + static int level(const exc_t & /* signal */){ return vblFATAL; } /// the string name of exception category - static string name(const exc_t &signal){ return typeid(exc_t).name();} + static string name(const exc_t & /* signal */){ return typeid(exc_t).name();} /// adds some more explanations to the description /// default behaviour: nothing done - static exc_t add_words(const exc_t &orig, const char *words){ + static exc_t add_words(const exc_t &orig, const char * /* words */){ return orig; } }; @@ -80,7 +80,7 @@ struct log_exception_traits{ return "integer exception";*/ } /// default behaviour: nothing done - static int add_words(const int &orig, const char *words){ + static int add_words(const int &orig, const char * /* words */){ return orig; } }; @@ -90,14 +90,11 @@ template<> struct log_exception_traits{ static int level(const enum vbLEVELS &signal){ return log_exception_traits::level(signal); } static string name(const enum vbLEVELS &signal){ return log_exception_traits::name(signal); } - static enum vbLEVELS add_words(const enum vbLEVELS &orig, const char *words){ + static enum vbLEVELS add_words(const enum vbLEVELS &orig, const char * /* words */){ return orig; } }; - - - /// Logger class to control (computational) function behaviour when something requiring user attention has happened. /// message(signal,errcode, text) is used to either throw an exception or return errorcode /// At first, the the level of error is determined via log_exception_traits<>::level(signal) @@ -205,7 +202,7 @@ public: return errcode; } - virtual void log_text(int level, const char *messtype, const char *messtext){ + virtual void log_text(int /* level */, const char *messtype, const char *messtext){ if(descriptor!="") // descriptor is used as header printf("%s:\n",descriptor.c_str()); if(string(messtype)!=string("")) diff --git a/lib/awpmd/ivutils/include/pairhash.h b/lib/awpmd/ivutils/include/pairhash.h index a4eed54385..1fbc1b8b64 100644 --- a/lib/awpmd/ivutils/include/pairhash.h +++ b/lib/awpmd/ivutils/include/pairhash.h @@ -324,7 +324,7 @@ public: } //e initializes by unmanaged pointer - sqmatrix(size_t n, T *ptr):size(n){ + sqmatrix(size_t n, T * /* ptr */):size(n){ init(n); } diff --git a/lib/awpmd/ivutils/include/wavepacket.h b/lib/awpmd/ivutils/include/wavepacket.h index e24ac4e237..c4f3837022 100644 --- a/lib/awpmd/ivutils/include/wavepacket.h +++ b/lib/awpmd/ivutils/include/wavepacket.h @@ -24,7 +24,7 @@ class WavePacket; ///\en Template for v=der operation in \ref Wavepacket::int2phys_der() template struct eq_second : public binary_function { - Type operator()(const Type& _Left, const Type& _Right) const{ + Type operator()(const Type& /* _Left */, const Type& _Right) const{ return _Right; } }; @@ -32,7 +32,7 @@ struct eq_second : public binary_function { ///\en Template for v=-der operation in \ref Wavepacket::int2phys_der() template struct eq_minus_second : public binary_function { - Type operator()(const Type& _Left, const Type& _Right) const{ + Type operator()(const Type& /* _Left */, const Type& _Right) const{ return -_Right; } }; diff --git a/lib/awpmd/systems/interact/TCP/wpmd.h b/lib/awpmd/systems/interact/TCP/wpmd.h index c0132bd6e3..bcb99e2092 100644 --- a/lib/awpmd/systems/interact/TCP/wpmd.h +++ b/lib/awpmd/systems/interact/TCP/wpmd.h @@ -425,7 +425,7 @@ public: /// calculated only once based on particle tags) /// If force multiplier is zero, then the term may be omitted (energy will also be zero). /// NOW ASSIGNS BASED ON THE FIRST PAIR ONLY - pair check_part1(int s1,int icj1,int ick2, int s2=-1,int icj3=-1,int ick4=-1){ + pair check_part1(int s1,int icj1,int ick2){ int res=check_ee(s1,icj1,ick2); if(res==1){ // my term //printf(" *\n"); diff --git a/lib/awpmd/systems/interact/TCP/wpmd_split.cpp b/lib/awpmd/systems/interact/TCP/wpmd_split.cpp index 361fae1f34..691dbac91b 100644 --- a/lib/awpmd/systems/interact/TCP/wpmd_split.cpp +++ b/lib/awpmd/systems/interact/TCP/wpmd_split.cpp @@ -331,7 +331,7 @@ void AWPMD_split::get_el_forces(int flag, Vector_3P fe_x, fe_pw[ic1+k1]+=E_der[s1][indw1+8*k1+1]/(2*w*h_plank); for(int i=0;i<3;i++){ fe_x[ic1+k1][i]+= -2*real(wk.a)*E_der[s1][indw1+8*k1+2+2*i]-2*imag(wk.a)*E_der[s1][indw1+8*k1+2+2*i+1]; - fe_p[ic1+k1][i]+= (-E_der[s1][indw1+8*k1+2+2*i+1])*(m_electron/h_plank); //*(h_plank/m_electron); + fe_p[ic1+k1][i]+= (-E_der[s1][indw1+8*k1+2+2*i+1])*(m_electron/h_plank); // *(h_plank/m_electron); fe_pw[ic1+k1]+=(r[i]*E_der[s1][indw1+8*k1+2+2*i+1]/w)/h_plank; fe_w[ic1+k1]+=2*r[i]*(t*E_der[s1][indw1+8*k1+2+2*i]+imag(wk.a)*E_der[s1][indw1+8*k1+2+2*i+1]/w); }*/ @@ -368,7 +368,6 @@ int AWPMD_split::interaction_hartree(int flag, Vector_3P fi, Vector_3P fe_x, for(int c1=0;c1 $@ @for src in $^ ; do \ obj=`basename $$src .cpp`.o ; \ - $(CXX) -MM $(COLVARS_INCFLAGS) -Ilepton/include -DLEPTON \ + $(CXX) -MM $(COLVARS_INCFLAGS) $(LEPTON_INCFLAGS) \ -MT '$$(COLVARS_OBJ_DIR)'$$obj $$src >> $@ ; \ done diff --git a/lib/colvars/Makefile.g++ b/lib/colvars/Makefile.g++ index 556e39d070..6fa5131d6f 100644 --- a/lib/colvars/Makefile.g++ +++ b/lib/colvars/Makefile.g++ @@ -6,7 +6,7 @@ COLVARS_LIB = libcolvars.a COLVARS_OBJ_DIR = CXX = g++ -CXXFLAGS = -O2 -g -Wall -fPIC -funroll-loops +CXXFLAGS = -std=c++0x -O2 -g -Wall -fPIC -funroll-loops AR = ar ARFLAGS = -rscv SHELL = /bin/sh diff --git a/lib/colvars/Makefile.g++-debug b/lib/colvars/Makefile.g++-debug index a6ca2f8124..89c650a0fe 100644 --- a/lib/colvars/Makefile.g++-debug +++ b/lib/colvars/Makefile.g++-debug @@ -1,5 +1,5 @@ # -*- makefile -*- to build Colvars module with GNU compiler -COLVARS_DEBUG = "YES" +COLVARS_DEBUG = yes include Makefile.g++ diff --git a/lib/colvars/Makefile.g++-no-lepton b/lib/colvars/Makefile.g++-no-lepton new file mode 100644 index 0000000000..19497272aa --- /dev/null +++ b/lib/colvars/Makefile.g++-no-lepton @@ -0,0 +1,5 @@ +# -*- makefile -*- to build Colvars module with GNU compiler + +COLVARS_LEPTON = no + +include Makefile.g++ diff --git a/lib/colvars/README b/lib/colvars/README index 087528748b..6be1b8dd58 100644 --- a/lib/colvars/README +++ b/lib/colvars/README @@ -8,79 +8,83 @@ The module itself implements a variety of functions and algorithms, including free-energy estimators based on thermodynamic forces, non-equilibrium work and probability distributions. -For a brief description see: - http://colvars.github.io/ - https://github.com/colvars/colvars/ - - -## How to build - -This directory has source files to build a library that LAMMPS -links against when using the USER-COLVARS package. - -This library must be built with a C++ compiler, *before* LAMMPS is built and -*after* packages are configured, so that LAMMPS can link against it. -You can use the provided Makefile.* files or create your own, specific to your -compiler and system. For example: - - cd src - make yes-user-colvars - cd ../lib/colvars - make -f Makefile.g++ - -where Makefile.g++ uses the GNU C++ compiler and is a good template to start. - -**Optional**: if you use the Install.py script provided in this folder, you -can give the machine name as the '-m' argument. This can be the suffix of one -of the files from either this folder, or from src/MAKE/MACHINES. -*This is only supported by the Install.py within the lib/colvars folder*. - -When you are done building this library, two files should -exist in this directory: - -libcolvars.a the library LAMMPS will link against -Makefile.lammps settings the LAMMPS Makefile will import - -IMPORTANT: You must examine the final Makefile.lammps to insure it is -correct for your system, else the LAMMPS build will likely fail. - -If you want to set a debug flag recognized by the library, the -settings in Makefile.common should work. - -Note: some Colvars functions use the Lepton mathematical expression parser, -which is here included (no additional steps required). For more details, see: - https://simtk.org/projects/lepton - ## Documentation +For a brief description see: + https://colvars.github.io/ + https://github.com/Colvars/colvars/ + For the reference manual see: http://colvars.github.io/colvars-refman-lammps -A copy of the reference manual is also in: +A PDF copy is also at: doc/PDF/colvars-refman-lammps.pdf Also available is a Doxygen-based developer documentation: http://colvars.github.io/doxygen/html/ The reference article is: - G. Fiorin, M. L. Klein, and J. Henin, + G. Fiorin, M. L. Klein, and J. Hénin, Molecular Physics 111, 3345 (2013). http://dx.doi.org/10.1080/00268976.2013.813594 -## Updating to the latest version +## Requirements -To recompile LAMMPS with the most recent version of this module, the `master` -branch of this repository from GitHub, or clone it via git: +The Colvars library can be built for the most part with all major versions of +the C++ language. - git clone https://github.com/colvars/colvars.git +A few of the most recent features require C++11 support. In particular, the +library is optionally built together with the +"Lepton"_https://simtk.org/projects/lepton library, a copy of which is also +included in the LAMMPS distribution. Lepton implements the +"customFunction"_http://colvars.github.io/colvars-refman-lammps/colvars-refman-lammps.html#colvar|customFunction +feature, and requires C++11 support. -and run the provided `update-colvars-code.sh` script against the unpacked -LAMMPS source tree: +See "here"_https://colvars.github.io/README-c++11.html for a detailed list of +C++11-only features. - ./update-colvars-code.sh /path/to/lammps/folder -Please report bugs and request new features at: -https://github.com/colvars/colvars/issues +## How to build (CMake) +This is the recommended build recipe: no additional settings are normally +needed besides "-D PKG_USER-COLVARS=yes". + +Building and linking of Lepton (or other C++11-only features) is enabled +automatically when compilation is carried out with C++11 support, and disabled +otherwise. Optionally, Lepton build may be manually controlled with the flag +"-D COLVARS_LEPTON=yes|no". + + +## How to build (traditional make) + +Before building LAMMPS, one must build the Colvars library in lib/colvars. + +This can be done manually in the same folder by using or adapting one of the +provided Makefiles: for example, Makefile.g++ for the GNU compiler. + +In general, it is safer to use build setting consistent with the rest of +LAMMPS. This is best carried out from the LAMMPS src directory using a +command like these, which simply invoke the lib/colvars/Install.py script with +the specified args: + +make lib-colvars # print help message +make lib-colvars args="-m serial" # build with GNU g++ compiler (settings as with "make serial") +make lib-colvars args="-m mpi" # build with default MPI compiler (settings as with "make mpi") +make lib-colvars args="-m g++-debug" # build with GNU g++ compiler and colvars debugging enabled :pre + +The "machine" argument of the "-m" flag is used to find a Makefile.machine to +use as build recipe. If it does not already exist in lib/colvars, it will be +auto-generated by using compiler flags consistent with those parsed from the +core LAMMPS makefiles. + +Optional flags may be specified as environment variables: + +COLVARS_DEBUG=yes make lib-colvars args="-m machine" # Build with debug code (much slower) +COLVARS_LEPTON=no make lib-colvars args="-m machine" # Build without Lepton (included otherwise) + +The build should produce two files: the library lib/colvars/libcolvars.a +(which also includes Lepton objects if enabled) and the specification file +lib/colvars/Makefile.lammps. The latter is auto-generated, and normally does +not need to be edited. diff --git a/lib/colvars/lepton/include/lepton/CompiledExpression.h b/lib/colvars/lepton/include/lepton/CompiledExpression.h index 67442e0cf5..c7e393e93b 100644 --- a/lib/colvars/lepton/include/lepton/CompiledExpression.h +++ b/lib/colvars/lepton/include/lepton/CompiledExpression.h @@ -9,7 +9,7 @@ * Biological Structures at Stanford, funded under the NIH Roadmap for * * Medical Research, grant U54 GM072970. See https://simtk.org. * * * - * Portions copyright (c) 2013-2016 Stanford University and the Authors. * + * Portions copyright (c) 2013-2019 Stanford University and the Authors. * * Authors: Peter Eastman * * Contributors: * * * @@ -52,9 +52,9 @@ class ParsedExpression; * A CompiledExpression is a highly optimized representation of an expression for cases when you want to evaluate * it many times as quickly as possible. You should treat it as an opaque object; none of the internal representation * is visible. - * + * * A CompiledExpression is created by calling createCompiledExpression() on a ParsedExpression. - * + * * WARNING: CompiledExpression is NOT thread safe. You should never access a CompiledExpression from two threads at * the same time. */ @@ -99,10 +99,11 @@ private: mutable std::vector workspace; mutable std::vector argValues; std::map dummyVariables; - void* jitCode; + double (*jitCode)(); #ifdef LEPTON_USE_JIT void generateJitCode(); - void generateSingleArgCall(asmjit::X86Compiler& c, asmjit::X86XmmVar& dest, asmjit::X86XmmVar& arg, double (*function)(double)); + void generateSingleArgCall(asmjit::X86Compiler& c, asmjit::X86Xmm& dest, asmjit::X86Xmm& arg, double (*function)(double)); + void generateTwoArgCall(asmjit::X86Compiler& c, asmjit::X86Xmm& dest, asmjit::X86Xmm& arg1, asmjit::X86Xmm& arg2, double (*function)(double, double)); std::vector constants; asmjit::JitRuntime runtime; #endif diff --git a/lib/colvars/lepton/include/lepton/CustomFunction.h b/lib/colvars/lepton/include/lepton/CustomFunction.h index 5c5586105f..fbb0ddd52a 100644 --- a/lib/colvars/lepton/include/lepton/CustomFunction.h +++ b/lib/colvars/lepton/include/lepton/CustomFunction.h @@ -72,6 +72,38 @@ public: virtual CustomFunction* clone() const = 0; }; +/** + * This class is an implementation of CustomFunction that does no computation. It just returns + * 0 for the value and derivatives. This is useful when using the parser to analyze expressions + * rather than to evaluate them. You can just create PlaceholderFunctions to represent any custom + * functions that may appear in expressions. + */ + +class LEPTON_EXPORT PlaceholderFunction : public CustomFunction { +public: + /** + * Create a Placeholder function. + * + * @param numArgs the number of arguments the function expects + */ + PlaceholderFunction(int numArgs) : numArgs(numArgs) { + } + int getNumArguments() const { + return numArgs; + } + double evaluate(const double* arguments) const { + return 0.0; + } + double evaluateDerivative(const double* arguments, const int* derivOrder) const { + return 0.0; + } + CustomFunction* clone() const { + return new PlaceholderFunction(numArgs); + }; +private: + int numArgs; +}; + } // namespace Lepton #endif /*LEPTON_CUSTOM_FUNCTION_H_*/ diff --git a/lib/colvars/lepton/include/lepton/ExpressionProgram.h b/lib/colvars/lepton/include/lepton/ExpressionProgram.h index 94d37f471d..a49a9094d0 100644 --- a/lib/colvars/lepton/include/lepton/ExpressionProgram.h +++ b/lib/colvars/lepton/include/lepton/ExpressionProgram.h @@ -9,7 +9,7 @@ * Biological Structures at Stanford, funded under the NIH Roadmap for * * Medical Research, grant U54 GM072970. See https://simtk.org. * * * - * Portions copyright (c) 2009 Stanford University and the Authors. * + * Portions copyright (c) 2009-2018 Stanford University and the Authors. * * Authors: Peter Eastman * * Contributors: * * * @@ -65,6 +65,14 @@ public: * Get an Operation in this program. */ const Operation& getOperation(int index) const; + /** + * Change an Operation in this program. + * + * The Operation must have been allocated on the heap with the "new" operator. + * The ExpressionProgram assumes ownership of it and will delete it when it + * is no longer needed. + */ + void setOperation(int index, Operation* operation); /** * Get the size of the stack needed to execute this program. This is the largest number of elements present * on the stack at any point during evaluation. diff --git a/lib/colvars/lepton/include/lepton/Operation.h b/lib/colvars/lepton/include/lepton/Operation.h index f7a8b78163..1ddde0b8c0 100644 --- a/lib/colvars/lepton/include/lepton/Operation.h +++ b/lib/colvars/lepton/include/lepton/Operation.h @@ -9,7 +9,7 @@ * Biological Structures at Stanford, funded under the NIH Roadmap for * * Medical Research, grant U54 GM072970. See https://simtk.org. * * * - * Portions copyright (c) 2009-2015 Stanford University and the Authors. * + * Portions copyright (c) 2009-2019 Stanford University and the Authors. * * Authors: Peter Eastman * * Contributors: * * * @@ -63,7 +63,7 @@ public: * can be used when processing or analyzing parsed expressions. */ enum Id {CONSTANT, VARIABLE, CUSTOM, ADD, SUBTRACT, MULTIPLY, DIVIDE, POWER, NEGATE, SQRT, EXP, LOG, - SIN, COS, SEC, CSC, TAN, COT, ASIN, ACOS, ATAN, SINH, COSH, TANH, ERF, ERFC, STEP, DELTA, SQUARE, CUBE, RECIPROCAL, + SIN, COS, SEC, CSC, TAN, COT, ASIN, ACOS, ATAN, ATAN2, SINH, COSH, TANH, ERF, ERFC, STEP, DELTA, SQUARE, CUBE, RECIPROCAL, ADD_CONSTANT, MULTIPLY_CONSTANT, POWER_CONSTANT, MIN, MAX, ABS, FLOOR, CEIL, SELECT}; /** * Get the name of this Operation. @@ -137,6 +137,7 @@ public: class Asin; class Acos; class Atan; + class Atan2; class Sinh; class Cosh; class Tanh; @@ -226,6 +227,11 @@ class LEPTON_EXPORT Operation::Custom : public Operation { public: Custom(const std::string& name, CustomFunction* function) : name(name), function(function), isDerivative(false), derivOrder(function->getNumArguments(), 0) { } + Custom(const std::string& name, CustomFunction* function, const std::vector& derivOrder) : name(name), function(function), isDerivative(false), derivOrder(derivOrder) { + for (int order : derivOrder) + if (order != 0) + isDerivative = true; + } Custom(const Custom& base, int derivIndex) : name(base.name), function(base.function->clone()), isDerivative(true), derivOrder(base.derivOrder) { derivOrder[derivIndex]++; } @@ -684,6 +690,28 @@ public: ExpressionTreeNode differentiate(const std::vector& children, const std::vector& childDerivs, const std::string& variable) const; }; +class LEPTON_EXPORT Operation::Atan2 : public Operation { +public: + Atan2() { + } + std::string getName() const { + return "atan2"; + } + Id getId() const { + return ATAN2; + } + int getNumArguments() const { + return 2; + } + Operation* clone() const { + return new Atan2(); + } + double evaluate(double* args, const std::map& variables) const { + return std::atan2(args[0], args[1]); + } + ExpressionTreeNode differentiate(const std::vector& children, const std::vector& childDerivs, const std::string& variable) const; +}; + class LEPTON_EXPORT Operation::Sinh : public Operation { public: Sinh() { @@ -989,7 +1017,7 @@ public: double evaluate(double* args, const std::map& variables) const { if (isIntPower) { // Integer powers can be computed much more quickly by repeated multiplication. - + int exponent = intValue; double base = args[0]; if (exponent < 0) { diff --git a/lib/colvars/lepton/src/CompiledExpression.cpp b/lib/colvars/lepton/src/CompiledExpression.cpp index 302f294ee2..1ad348b47d 100644 --- a/lib/colvars/lepton/src/CompiledExpression.cpp +++ b/lib/colvars/lepton/src/CompiledExpression.cpp @@ -6,7 +6,7 @@ * Biological Structures at Stanford, funded under the NIH Roadmap for * * Medical Research, grant U54 GM072970. See https://simtk.org. * * * - * Portions copyright (c) 2013-2016 Stanford University and the Authors. * + * Portions copyright (c) 2013-2019 Stanford University and the Authors. * * Authors: Peter Eastman * * Contributors: * * * @@ -84,17 +84,17 @@ CompiledExpression& CompiledExpression::operator=(const CompiledExpression& expr void CompiledExpression::compileExpression(const ExpressionTreeNode& node, vector >& temps) { if (findTempIndex(node, temps) != -1) return; // We have already processed a node identical to this one. - + // Process the child nodes. - + vector args; for (int i = 0; i < node.getChildren().size(); i++) { compileExpression(node.getChildren()[i], temps); args.push_back(findTempIndex(node.getChildren()[i], temps)); } - + // Process this node. - + if (node.getOperation().getId() == Operation::VARIABLE) { variableIndices[node.getOperation().getName()] = (int) workspace.size(); variableNames.insert(node.getOperation().getName()); @@ -108,7 +108,7 @@ void CompiledExpression::compileExpression(const ExpressionTreeNode& node, vecto arguments[stepIndex].push_back(0); // The value won't actually be used. We just need something there. else { // If the arguments are sequential, we can just pass a pointer to the first one. - + bool sequential = true; for (int i = 1; i < args.size(); i++) if (args[i] != args[i-1]+1) @@ -148,12 +148,12 @@ void CompiledExpression::setVariableLocations(map& variableLoca variablePointers = variableLocations; #ifdef LEPTON_USE_JIT // Rebuild the JIT code. - + if (workspace.size() > 0) generateJitCode(); #else // Make a list of all variables we will need to copy before evaluating the expression. - + variablesToCopy.clear(); for (map::const_iterator iter = variableIndices.begin(); iter != variableIndices.end(); ++iter) { map::iterator pointer = variablePointers.find(iter->first); @@ -165,13 +165,13 @@ void CompiledExpression::setVariableLocations(map& variableLoca double CompiledExpression::evaluate() const { #ifdef LEPTON_USE_JIT - return ((double (*)()) jitCode)(); + return jitCode(); #else for (int i = 0; i < variablesToCopy.size(); i++) *variablesToCopy[i].first = *variablesToCopy[i].second; // Loop over the operations and evaluate each one. - + for (int step = 0; step < operation.size(); step++) { const vector& args = arguments[step]; if (args.size() == 1) @@ -188,34 +188,36 @@ double CompiledExpression::evaluate() const { #ifdef LEPTON_USE_JIT static double evaluateOperation(Operation* op, double* args) { - map* dummyVariables = NULL; - return op->evaluate(args, *dummyVariables); + static map dummyVariables; + return op->evaluate(args, dummyVariables); } void CompiledExpression::generateJitCode() { - X86Compiler c(&runtime); - c.addFunc(kFuncConvHost, FuncBuilder0()); - vector workspaceVar(workspace.size()); + CodeHolder code; + code.init(runtime.getCodeInfo()); + X86Compiler c(&code); + c.addFunc(FuncSignature0()); + vector workspaceVar(workspace.size()); for (int i = 0; i < (int) workspaceVar.size(); i++) - workspaceVar[i] = c.newXmmVar(kX86VarTypeXmmSd); - X86GpVar argsPointer(c); + workspaceVar[i] = c.newXmmSd(); + X86Gp argsPointer = c.newIntPtr(); c.mov(argsPointer, imm_ptr(&argValues[0])); - + // Load the arguments into variables. - + for (set::const_iterator iter = variableNames.begin(); iter != variableNames.end(); ++iter) { map::iterator index = variableIndices.find(*iter); - X86GpVar variablePointer(c); + X86Gp variablePointer = c.newIntPtr(); c.mov(variablePointer, imm_ptr(&getVariableReference(index->first))); c.movsd(workspaceVar[index->second], x86::ptr(variablePointer, 0, 0)); } // Make a list of all constants that will be needed for evaluation. - + vector operationConstantIndex(operation.size(), -1); for (int step = 0; step < (int) operation.size(); step++) { // Find the constant value (if any) used by this operation. - + Operation& op = *operation[step]; double value; if (op.getId() == Operation::CONSTANT) @@ -232,9 +234,9 @@ void CompiledExpression::generateJitCode() { value = 1.0; else continue; - + // See if we already have a variable for this constant. - + for (int i = 0; i < (int) constants.size(); i++) if (value == constants[i]) { operationConstantIndex[step] = i; @@ -245,33 +247,33 @@ void CompiledExpression::generateJitCode() { constants.push_back(value); } } - + // Load constants into variables. - - vector constantVar(constants.size()); + + vector constantVar(constants.size()); if (constants.size() > 0) { - X86GpVar constantsPointer(c); + X86Gp constantsPointer = c.newIntPtr(); c.mov(constantsPointer, imm_ptr(&constants[0])); for (int i = 0; i < (int) constants.size(); i++) { - constantVar[i] = c.newXmmVar(kX86VarTypeXmmSd); + constantVar[i] = c.newXmmSd(); c.movsd(constantVar[i], x86::ptr(constantsPointer, 8*i, 0)); } } - + // Evaluate the operations. - + for (int step = 0; step < (int) operation.size(); step++) { Operation& op = *operation[step]; vector args = arguments[step]; if (args.size() == 1) { // One or more sequential arguments. Fill out the list. - + for (int i = 1; i < op.getNumArguments(); i++) args.push_back(args[0]+i); } - + // Generate instructions to execute this operation. - + switch (op.getId()) { case Operation::CONSTANT: c.movsd(workspaceVar[target[step]], constantVar[operationConstantIndex[step]]); @@ -292,6 +294,9 @@ void CompiledExpression::generateJitCode() { c.movsd(workspaceVar[target[step]], workspaceVar[args[0]]); c.divsd(workspaceVar[target[step]], workspaceVar[args[1]]); break; + case Operation::POWER: + generateTwoArgCall(c, workspaceVar[target[step]], workspaceVar[args[0]], workspaceVar[args[1]], pow); + break; case Operation::NEGATE: c.xorps(workspaceVar[target[step]], workspaceVar[target[step]]); c.subsd(workspaceVar[target[step]], workspaceVar[args[0]]); @@ -323,6 +328,9 @@ void CompiledExpression::generateJitCode() { case Operation::ATAN: generateSingleArgCall(c, workspaceVar[target[step]], workspaceVar[args[0]], atan); break; + case Operation::ATAN2: + generateTwoArgCall(c, workspaceVar[target[step]], workspaceVar[args[0]], workspaceVar[args[1]], atan2); + break; case Operation::SINH: generateSingleArgCall(c, workspaceVar[target[step]], workspaceVar[args[0]], sinh); break; @@ -374,12 +382,12 @@ void CompiledExpression::generateJitCode() { break; default: // Just invoke evaluateOperation(). - + for (int i = 0; i < (int) args.size(); i++) c.movsd(x86::ptr(argsPointer, 8*i, 0), workspaceVar[args[i]]); - X86GpVar fn(c, kVarTypeIntPtr); + X86Gp fn = c.newIntPtr(); c.mov(fn, imm_ptr((void*) evaluateOperation)); - X86CallNode* call = c.call(fn, kFuncConvHost, FuncBuilder2()); + CCFuncCall* call = c.call(fn, FuncSignature2()); call->setArg(0, imm_ptr(&op)); call->setArg(1, imm_ptr(&argValues[0])); call->setRet(0, workspaceVar[target[step]]); @@ -387,14 +395,24 @@ void CompiledExpression::generateJitCode() { } c.ret(workspaceVar[workspace.size()-1]); c.endFunc(); - jitCode = c.make(); + c.finalize(); + runtime.add(&jitCode, &code); } -void CompiledExpression::generateSingleArgCall(X86Compiler& c, X86XmmVar& dest, X86XmmVar& arg, double (*function)(double)) { - X86GpVar fn(c, kVarTypeIntPtr); +void CompiledExpression::generateSingleArgCall(X86Compiler& c, X86Xmm& dest, X86Xmm& arg, double (*function)(double)) { + X86Gp fn = c.newIntPtr(); c.mov(fn, imm_ptr((void*) function)); - X86CallNode* call = c.call(fn, kFuncConvHost, FuncBuilder1()); + CCFuncCall* call = c.call(fn, FuncSignature1()); call->setArg(0, arg); call->setRet(0, dest); } + +void CompiledExpression::generateTwoArgCall(X86Compiler& c, X86Xmm& dest, X86Xmm& arg1, X86Xmm& arg2, double (*function)(double, double)) { + X86Gp fn = c.newIntPtr(); + c.mov(fn, imm_ptr((void*) function)); + CCFuncCall* call = c.call(fn, FuncSignature2()); + call->setArg(0, arg1); + call->setArg(1, arg2); + call->setRet(0, dest); +} #endif diff --git a/lib/colvars/lepton/src/ExpressionProgram.cpp b/lib/colvars/lepton/src/ExpressionProgram.cpp index 65d3f0c79a..bbbae8533f 100644 --- a/lib/colvars/lepton/src/ExpressionProgram.cpp +++ b/lib/colvars/lepton/src/ExpressionProgram.cpp @@ -6,7 +6,7 @@ * Biological Structures at Stanford, funded under the NIH Roadmap for * * Medical Research, grant U54 GM072970. See https://simtk.org. * * * - * Portions copyright (c) 2009-2013 Stanford University and the Authors. * + * Portions copyright (c) 2009-2018 Stanford University and the Authors. * * Authors: Peter Eastman * * Contributors: * * * @@ -84,6 +84,11 @@ const Operation& ExpressionProgram::getOperation(int index) const { return *operations[index]; } +void ExpressionProgram::setOperation(int index, Operation* operation) { + delete operations[index]; + operations[index] = operation; +} + int ExpressionProgram::getStackSize() const { return stackSize; } diff --git a/lib/colvars/lepton/src/MSVC_erfc.h b/lib/colvars/lepton/src/MSVC_erfc.h index eadb20fdf8..c30a8ce542 100644 --- a/lib/colvars/lepton/src/MSVC_erfc.h +++ b/lib/colvars/lepton/src/MSVC_erfc.h @@ -3,15 +3,15 @@ /* * Up to version 11 (VC++ 2012), Microsoft does not support the - * standard C99 erf() and erfc() functions so we have to fake them here. + * standard C99 erf() and erfc() functions so we have to fake them here. * These were added in version 12 (VC++ 2013), which sets _MSC_VER=1800 * (VC11 has _MSC_VER=1700). */ -#if defined(_MSC_VER) +#if defined(_MSC_VER) #define M_PI 3.14159265358979323846264338327950288 -#if _MSC_VER <= 1700 // 1700 is VC11, 1800 is VC12 +#if _MSC_VER <= 1700 // 1700 is VC11, 1800 is VC12 /*************************** * erf.cpp * author: Steve Strand diff --git a/lib/colvars/lepton/src/Operation.cpp b/lib/colvars/lepton/src/Operation.cpp index 693dea2ede..78741c4814 100644 --- a/lib/colvars/lepton/src/Operation.cpp +++ b/lib/colvars/lepton/src/Operation.cpp @@ -7,7 +7,7 @@ * Biological Structures at Stanford, funded under the NIH Roadmap for * * Medical Research, grant U54 GM072970. See https://simtk.org. * * * - * Portions copyright (c) 2009-2015 Stanford University and the Authors. * + * Portions copyright (c) 2009-2019 Stanford University and the Authors. * * Authors: Peter Eastman * * Contributors: * * * @@ -202,6 +202,16 @@ ExpressionTreeNode Operation::Atan::differentiate(const std::vector& children, const std::vector& childDerivs, const std::string& variable) const { + return ExpressionTreeNode(new Operation::Divide(), + ExpressionTreeNode(new Operation::Subtract(), + ExpressionTreeNode(new Operation::Multiply(), children[1], childDerivs[0]), + ExpressionTreeNode(new Operation::Multiply(), children[0], childDerivs[1])), + ExpressionTreeNode(new Operation::Add(), + ExpressionTreeNode(new Operation::Square(), children[0]), + ExpressionTreeNode(new Operation::Square(), children[1]))); +} + ExpressionTreeNode Operation::Sinh::differentiate(const std::vector& children, const std::vector& childDerivs, const std::string& variable) const { return ExpressionTreeNode(new Operation::Multiply(), ExpressionTreeNode(new Operation::Cosh(), diff --git a/lib/colvars/lepton/src/ParsedExpression.cpp b/lib/colvars/lepton/src/ParsedExpression.cpp index 6effd06007..fd3b091d3c 100644 --- a/lib/colvars/lepton/src/ParsedExpression.cpp +++ b/lib/colvars/lepton/src/ParsedExpression.cpp @@ -271,6 +271,16 @@ ExpressionTreeNode ParsedExpression::substituteSimplerExpression(const Expressio return ExpressionTreeNode(new Operation::MultiplyConstant(-dynamic_cast(&node.getOperation())->getValue()), children[0].getChildren()[0]); break; } + case Operation::SQRT: + { + if (children[0].getOperation().getId() == Operation::SQUARE) // sqrt(square(x)) = abs(x) + return ExpressionTreeNode(new Operation::Abs(), children[0].getChildren()[0]); + } + case Operation::SQUARE: + { + if (children[0].getOperation().getId() == Operation::SQRT) // square(sqrt(x)) = x + return children[0].getChildren()[0]; + } default: { // If operation ID is not one of the above, diff --git a/lib/colvars/lepton/src/Parser.cpp b/lib/colvars/lepton/src/Parser.cpp index 6b19d7370d..e284add258 100644 --- a/lib/colvars/lepton/src/Parser.cpp +++ b/lib/colvars/lepton/src/Parser.cpp @@ -6,7 +6,7 @@ * Biological Structures at Stanford, funded under the NIH Roadmap for * * Medical Research, grant U54 GM072970. See https://simtk.org. * * * - * Portions copyright (c) 2009-2015 Stanford University and the Authors. * + * Portions copyright (c) 2009-2019 Stanford University and the Authors. * * Authors: Peter Eastman * * Contributors: * * * @@ -66,7 +66,7 @@ private: string Parser::trim(const string& expression) { // Remove leading and trailing spaces. - + int start, end; for (start = 0; start < (int) expression.size() && isspace(expression[start]); start++) ; @@ -313,6 +313,7 @@ Operation* Parser::getFunctionOperation(const std::string& name, const map $(OBJ_DIR)/lj_tip4p_long_cubin.h + +$(OBJ_DIR)/lal_lj_tip4p_long.o: $(ALL_H) lal_lj_tip4p_long.h lal_lj_tip4p_long.cpp $(OBJ_DIR)/lj_tip4p_long_cubin.h $(OBJ_DIR)/lal_base_atomic.o + $(CUDR) -o $@ -c lal_lj_tip4p_long.cpp -I$(OBJ_DIR) + +$(OBJ_DIR)/lal_lj_tip4p_long_ext.o: $(ALL_H) lal_lj_tip4p_long.h lal_lj_tip4p_long_ext.cpp lal_base_atomic.h + $(CUDR) -o $@ -c lal_lj_tip4p_long_ext.cpp -I$(OBJ_DIR) + $(OBJ_DIR)/lj_coul.cubin: lal_lj_coul.cu lal_precision.h lal_preprocessor.h $(CUDA) --cubin -DNV_KERNEL -o $@ lal_lj_coul.cu diff --git a/lib/gpu/Opencl.makefile b/lib/gpu/Opencl.makefile index 86991a1e98..1b1932858b 100644 --- a/lib/gpu/Opencl.makefile +++ b/lib/gpu/Opencl.makefile @@ -71,7 +71,8 @@ OBJS = $(OBJ_DIR)/lal_atom.o $(OBJ_DIR)/lal_answer.o \ $(OBJ_DIR)/lal_lj_expand_coul_long.o $(OBJ_DIR)/lal_lj_expand_coul_long_ext.o \ $(OBJ_DIR)/lal_coul_long_cs.o $(OBJ_DIR)/lal_coul_long_cs_ext.o \ $(OBJ_DIR)/lal_born_coul_long_cs.o $(OBJ_DIR)/lal_born_coul_long_cs_ext.o \ - $(OBJ_DIR)/lal_born_coul_wolf_cs.o $(OBJ_DIR)/lal_born_coul_wolf_cs_ext.o + $(OBJ_DIR)/lal_born_coul_wolf_cs.o $(OBJ_DIR)/lal_born_coul_wolf_cs_ext.o \ + $(OBJ_DIR)/lal_lj_tip4p_long.o $(OBJ_DIR)/lal_lj_tip4p_long_ext.o KERS = $(OBJ_DIR)/device_cl.h $(OBJ_DIR)/atom_cl.h \ $(OBJ_DIR)/neighbor_cpu_cl.h $(OBJ_DIR)/pppm_cl.h \ @@ -102,7 +103,8 @@ KERS = $(OBJ_DIR)/device_cl.h $(OBJ_DIR)/atom_cl.h \ $(OBJ_DIR)/lj_cubic_cl.h $(OBJ_DIR)/vashishta_cl.h \ $(OBJ_DIR)/ufm_cl.h $(OBJ_DIR)/dipole_long_lj_cl.h \ $(OBJ_DIR)/lj_expand_coul_long_cl.h $(OBJ_DIR)/coul_long_cs_cl.h \ - $(OBJ_DIR)/born_coul_long_cs_cl.h $(OBJ_DIR)/born_coul_wolf_cs_cl.h + $(OBJ_DIR)/born_coul_long_cs_cl.h $(OBJ_DIR)/born_coul_wolf_cs_cl.h \ + $(OBJ_DIR)/lj_tip4p_long_cl.h OCL_EXECS = $(BIN_DIR)/ocl_get_devices @@ -202,6 +204,15 @@ $(OBJ_DIR)/lal_lj.o: $(ALL_H) lal_lj.h lal_lj.cpp $(OBJ_DIR)/lj_cl.h $(OBJ_DIR) $(OBJ_DIR)/lal_lj_ext.o: $(ALL_H) lal_lj.h lal_lj_ext.cpp lal_base_atomic.h $(OCL) -o $@ -c lal_lj_ext.cpp -I$(OBJ_DIR) +$(OBJ_DIR)/lj_tip4p_long_cl.h: lal_lj_tip4p_long.cu $(PRE1_H) + $(BSH) ./geryon/file_to_cstr.sh lj_tip4p_long $(PRE1_H) lal_lj_tip4p_long.cu $(OBJ_DIR)/lj_tip4p_long_cl.h; + +$(OBJ_DIR)/lal_lj_tip4p_long.o: $(ALL_H) lal_lj_tip4p_long.h lal_lj_tip4p_long.cpp $(OBJ_DIR)/lj_tip4p_long_cl.h $(OBJ_DIR)/lj_tip4p_long_cl.h $(OBJ_DIR)/lal_base_atomic.o + $(OCL) -o $@ -c lal_lj_tip4p_long.cpp -I$(OBJ_DIR) + +$(OBJ_DIR)/lal_lj_tip4p_long_ext.o: $(ALL_H) lal_lj_tip4p_long.h lal_lj_tip4p_long_ext.cpp lal_base_atomic.h + $(OCL) -o $@ -c lal_lj_tip4p_long_ext.cpp -I$(OBJ_DIR) + $(OBJ_DIR)/lj_coul_cl.h: lal_lj_coul.cu $(PRE1_H) $(BSH) ./geryon/file_to_cstr.sh lj_coul $(PRE1_H) lal_lj_coul.cu $(OBJ_DIR)/lj_coul_cl.h; diff --git a/lib/gpu/README b/lib/gpu/README index 6cc386270d..2d98749a40 100644 --- a/lib/gpu/README +++ b/lib/gpu/README @@ -3,7 +3,7 @@ -------------------------------- W. Michael Brown (ORNL) - Trung Dac Nguyen (ORNL) + Trung Dac Nguyen (ORNL/Northwestern) Peng Wang (NVIDIA) Axel Kohlmeyer (Temple) Steve Plimpton (SNL) @@ -129,7 +129,8 @@ that ships with the CUDA toolkit, but also with the CUDA driver library on the head node of a GPU cluster, this library may not be installed, so you may need to copy it over from one of the compute nodes (best into this directory). Recent CUDA toolkits starting from CUDA 9 provide a dummy -libcuda.so library, that can be used for linking (but not for running). +libcuda.so library (typically under $(CUDA_HOME)/lib64/stubs), that can be used for +linking. The gpu library supports 3 precision modes as determined by the CUDA_PRECISION variable: diff --git a/lib/gpu/geryon/ocl_device.h b/lib/gpu/geryon/ocl_device.h index 14455e38a5..e414e7b69c 100644 --- a/lib/gpu/geryon/ocl_device.h +++ b/lib/gpu/geryon/ocl_device.h @@ -28,6 +28,14 @@ #include #include +/* We default to OpenCL 1.2 as target version for now as + * there are known issues with OpenCL 2.0 and later. + * This is also to silence warnings from generic OpenCL headers */ + +#if !defined(CL_TARGET_OPENCL_VERSION) +#define CL_TARGET_OPENCL_VERSION 120 +#endif + #ifdef __APPLE__ #include #include diff --git a/lib/gpu/geryon/ocl_macros.h b/lib/gpu/geryon/ocl_macros.h index 5fb7665817..aeff689859 100644 --- a/lib/gpu/geryon/ocl_macros.h +++ b/lib/gpu/geryon/ocl_macros.h @@ -4,6 +4,14 @@ #include #include +/* We default to OpenCL 1.2 as target version for now as + * there are known issues with OpenCL 2.0 and later. + * This is also to silence warnings from generic OpenCL headers */ + +#if !defined(CL_TARGET_OPENCL_VERSION) +#define CL_TARGET_OPENCL_VERSION 120 +#endif + #ifdef __APPLE__ #include #else diff --git a/lib/gpu/lal_base_atomic.cpp b/lib/gpu/lal_base_atomic.cpp index 4aadd3754c..eb0eab87b6 100644 --- a/lib/gpu/lal_base_atomic.cpp +++ b/lib/gpu/lal_base_atomic.cpp @@ -25,12 +25,17 @@ BaseAtomicT::BaseAtomic() : _compiled(false), _max_bytes(0) { device=&global_device; ans=new Answer(); nbor=new Neighbor(); + pair_program=NULL; + ucl_device=NULL; } template BaseAtomicT::~BaseAtomic() { delete ans; delete nbor; + k_pair_fast.clear(); + k_pair.clear(); + if (pair_program) delete pair_program; } template @@ -74,6 +79,8 @@ int BaseAtomicT::init_atomic(const int nlocal, const int nall, if (success!=0) return success; + if (ucl_device!=device->gpu) _compiled=false; + ucl_device=device->gpu; atom=&device->atom; @@ -109,19 +116,11 @@ void BaseAtomicT::clear_atomic() { device->output_times(time_pair,*ans,*nbor,avg_split,_max_bytes+_max_an_bytes, _gpu_overhead,_driver_overhead,_threads_per_atom,screen); - if (_compiled) { - k_pair_fast.clear(); - k_pair.clear(); - delete pair_program; - _compiled=false; - } - time_pair.clear(); hd_balancer.clear(); nbor->clear(); ans->clear(); - device->clear(); } // --------------------------------------------------------------------------- @@ -276,6 +275,7 @@ void BaseAtomicT::compile_kernels(UCL_Device &dev, const void *pair_str, return; std::string s_fast=std::string(kname)+"_fast"; + if (pair_program) delete pair_program; pair_program=new UCL_Program(dev); pair_program->load_string(pair_str,device->compile_string().c_str()); k_pair_fast.set_function(*pair_program,s_fast.c_str()); diff --git a/lib/gpu/lal_base_charge.cpp b/lib/gpu/lal_base_charge.cpp index 760e759201..52e8ae2d89 100644 --- a/lib/gpu/lal_base_charge.cpp +++ b/lib/gpu/lal_base_charge.cpp @@ -25,12 +25,17 @@ BaseChargeT::BaseCharge() : _compiled(false), _max_bytes(0) { device=&global_device; ans=new Answer(); nbor=new Neighbor(); + pair_program=NULL; + ucl_device=NULL; } template BaseChargeT::~BaseCharge() { delete ans; delete nbor; + k_pair_fast.clear(); + k_pair.clear(); + if (pair_program) delete pair_program; } template @@ -74,6 +79,8 @@ int BaseChargeT::init_atomic(const int nlocal, const int nall, if (success!=0) return success; + if (ucl_device!=device->gpu) _compiled=false; + ucl_device=device->gpu; atom=&device->atom; @@ -111,19 +118,11 @@ void BaseChargeT::clear_atomic() { device->output_times(time_pair,*ans,*nbor,avg_split,_max_bytes+_max_an_bytes, _gpu_overhead,_driver_overhead,_threads_per_atom,screen); - if (_compiled) { - k_pair_fast.clear(); - k_pair.clear(); - delete pair_program; - _compiled=false; - } - time_pair.clear(); hd_balancer.clear(); nbor->clear(); ans->clear(); - device->clear(); } // --------------------------------------------------------------------------- @@ -291,6 +290,7 @@ void BaseChargeT::compile_kernels(UCL_Device &dev, const void *pair_str, return; std::string s_fast=std::string(kname)+"_fast"; + if (pair_program) delete pair_program; pair_program=new UCL_Program(dev); pair_program->load_string(pair_str,device->compile_string().c_str()); k_pair_fast.set_function(*pair_program,s_fast.c_str()); diff --git a/lib/gpu/lal_base_dipole.cpp b/lib/gpu/lal_base_dipole.cpp index 56dcaf8e12..ed71029e68 100644 --- a/lib/gpu/lal_base_dipole.cpp +++ b/lib/gpu/lal_base_dipole.cpp @@ -25,12 +25,17 @@ BaseDipoleT::BaseDipole() : _compiled(false), _max_bytes(0) { device=&global_device; ans=new Answer(); nbor=new Neighbor(); + pair_program=NULL; + ucl_device=NULL; } template BaseDipoleT::~BaseDipole() { delete ans; delete nbor; + k_pair_fast.clear(); + k_pair.clear(); + if (pair_program) delete pair_program; } template @@ -75,6 +80,8 @@ int BaseDipoleT::init_atomic(const int nlocal, const int nall, if (success!=0) return success; + if (ucl_device!=device->gpu) _compiled=false; + ucl_device=device->gpu; atom=&device->atom; @@ -113,19 +120,11 @@ void BaseDipoleT::clear_atomic() { device->output_times(time_pair,*ans,*nbor,avg_split,_max_bytes+_max_an_bytes, _gpu_overhead,_driver_overhead,_threads_per_atom,screen); - if (_compiled) { - k_pair_fast.clear(); - k_pair.clear(); - delete pair_program; - _compiled=false; - } - time_pair.clear(); hd_balancer.clear(); nbor->clear(); ans->clear(); - device->clear(); } // --------------------------------------------------------------------------- @@ -299,6 +298,7 @@ void BaseDipoleT::compile_kernels(UCL_Device &dev, const void *pair_str, return; std::string s_fast=std::string(kname)+"_fast"; + if (pair_program) delete pair_program; pair_program=new UCL_Program(dev); pair_program->load_string(pair_str,device->compile_string().c_str()); k_pair_fast.set_function(*pair_program,s_fast.c_str()); diff --git a/lib/gpu/lal_base_dpd.cpp b/lib/gpu/lal_base_dpd.cpp index 66c8cf09e9..c0d7ad47bc 100644 --- a/lib/gpu/lal_base_dpd.cpp +++ b/lib/gpu/lal_base_dpd.cpp @@ -25,12 +25,17 @@ BaseDPDT::BaseDPD() : _compiled(false), _max_bytes(0) { device=&global_device; ans=new Answer(); nbor=new Neighbor(); + pair_program=NULL; + ucl_device=NULL; } template BaseDPDT::~BaseDPD() { delete ans; delete nbor; + k_pair_fast.clear(); + k_pair.clear(); + if (pair_program) delete pair_program; } template @@ -75,6 +80,8 @@ int BaseDPDT::init_atomic(const int nlocal, const int nall, if (success!=0) return success; + if (ucl_device!=device->gpu) _compiled=false; + ucl_device=device->gpu; atom=&device->atom; @@ -112,19 +119,11 @@ void BaseDPDT::clear_atomic() { device->output_times(time_pair,*ans,*nbor,avg_split,_max_bytes+_max_an_bytes, _gpu_overhead,_driver_overhead,_threads_per_atom,screen); - if (_compiled) { - k_pair_fast.clear(); - k_pair.clear(); - delete pair_program; - _compiled=false; - } - time_pair.clear(); hd_balancer.clear(); nbor->clear(); ans->clear(); - device->clear(); } // --------------------------------------------------------------------------- @@ -297,6 +296,7 @@ void BaseDPDT::compile_kernels(UCL_Device &dev, const void *pair_str, return; std::string s_fast=std::string(kname)+"_fast"; + if (pair_program) delete pair_program; pair_program=new UCL_Program(dev); pair_program->load_string(pair_str,device->compile_string().c_str()); k_pair_fast.set_function(*pair_program,s_fast.c_str()); diff --git a/lib/gpu/lal_base_ellipsoid.cpp b/lib/gpu/lal_base_ellipsoid.cpp index b8d0b7a666..abc8807a8b 100644 --- a/lib/gpu/lal_base_ellipsoid.cpp +++ b/lib/gpu/lal_base_ellipsoid.cpp @@ -33,12 +33,26 @@ BaseEllipsoidT::BaseEllipsoid() : _compiled(false), _max_bytes(0) { device=&global_device; ans=new Answer(); nbor=new Neighbor(); + nbor_program=NULL; + ellipsoid_program=NULL; + lj_program=NULL; + ucl_device=NULL; } template BaseEllipsoidT::~BaseEllipsoid() { delete ans; delete nbor; + k_nbor_fast.clear(); + k_nbor.clear(); + k_ellipsoid.clear(); + k_ellipsoid_sphere.clear(); + k_sphere_ellipsoid.clear(); + k_lj_fast.clear(); + k_lj.clear(); + if (nbor_program) delete nbor_program; + if (ellipsoid_program) delete ellipsoid_program; + if (lj_program) delete lj_program; } template @@ -79,7 +93,9 @@ int BaseEllipsoidT::init_base(const int nlocal, const int nall, max_nbors,cell_size,true,1); if (success!=0) return success; - + + if (ucl_device!=device->gpu) _compiled=false; + ucl_device=device->gpu; atom=&device->atom; @@ -146,20 +162,6 @@ void BaseEllipsoidT::clear_base() { output_times(); host_olist.clear(); - if (_compiled) { - k_nbor_fast.clear(); - k_nbor.clear(); - k_ellipsoid.clear(); - k_ellipsoid_sphere.clear(); - k_sphere_ellipsoid.clear(); - k_lj_fast.clear(); - k_lj.clear(); - delete nbor_program; - delete ellipsoid_program; - delete lj_program; - _compiled=false; - } - time_nbor1.clear(); time_ellipsoid.clear(); time_nbor2.clear(); @@ -171,7 +173,6 @@ void BaseEllipsoidT::clear_base() { nbor->clear(); ans->clear(); - device->clear(); } template @@ -437,6 +438,7 @@ int** BaseEllipsoidT::compute(const int ago, const int inum_full, const int nall ans->copy_answers(eflag,vflag,eatom,vatom); device->add_ans_object(ans); hd_balancer.stop_timer(); + return nbor->host_jlist.begin()-host_start; } @@ -462,18 +464,21 @@ void BaseEllipsoidT::compile_kernels(UCL_Device &dev, std::string flags=device->compile_string(); + if (nbor_program) delete nbor_program; nbor_program=new UCL_Program(dev); nbor_program->load_string(ellipsoid_nbor,flags.c_str()); k_nbor_fast.set_function(*nbor_program,"kernel_nbor_fast"); k_nbor.set_function(*nbor_program,"kernel_nbor"); neigh_tex.get_texture(*nbor_program,"pos_tex"); + if (ellipsoid_program) delete ellipsoid_program; ellipsoid_program=new UCL_Program(dev); ellipsoid_program->load_string(ellipsoid_string,flags.c_str()); k_ellipsoid.set_function(*ellipsoid_program,kname); pos_tex.get_texture(*ellipsoid_program,"pos_tex"); quat_tex.get_texture(*ellipsoid_program,"quat_tex"); + if (lj_program) delete lj_program; lj_program=new UCL_Program(dev); lj_program->load_string(lj_string,flags.c_str()); k_sphere_ellipsoid.set_function(*lj_program,s_sphere_ellipsoid.c_str()); diff --git a/lib/gpu/lal_base_three.cpp b/lib/gpu/lal_base_three.cpp index dc5678dd24..0b4dbdc89a 100644 --- a/lib/gpu/lal_base_three.cpp +++ b/lib/gpu/lal_base_three.cpp @@ -27,6 +27,8 @@ BaseThreeT::BaseThree() : _compiled(false), _max_bytes(0) { #ifdef THREE_CONCURRENT ans2=new Answer(); #endif + pair_program=NULL; + ucl_device=NULL; } template @@ -36,6 +38,12 @@ BaseThreeT::~BaseThree() { #ifdef THREE_CONCURRENT delete ans2; #endif + k_three_center.clear(); + k_three_end.clear(); + k_three_end_vatom.clear(); + k_pair.clear(); + k_short_nbor.clear(); + if (pair_program) delete pair_program; } template @@ -87,6 +95,8 @@ int BaseThreeT::init_three(const int nlocal, const int nall, if (success!=0) return success; + if (ucl_device!=device->gpu) _compiled=false; + ucl_device=device->gpu; atom=&device->atom; @@ -139,16 +149,6 @@ void BaseThreeT::clear_atomic() { device->output_times(time_pair,*ans,*nbor,avg_split,_max_bytes+_max_an_bytes, _gpu_overhead,_driver_overhead,_threads_per_atom,screen); - if (_compiled) { - k_three_center.clear(); - k_three_end.clear(); - k_three_end_vatom.clear(); - k_pair.clear(); - k_short_nbor.clear(); - delete pair_program; - _compiled=false; - } - time_pair.clear(); hd_balancer.clear(); @@ -161,7 +161,6 @@ void BaseThreeT::clear_atomic() { // ucl_device will clean up the command queue in its destructor // ucl_device->pop_command_queue(); #endif - device->clear(); } // --------------------------------------------------------------------------- @@ -378,7 +377,7 @@ void BaseThreeT::compile_kernels(UCL_Device &dev, const void *pair_str, return; std::string vatom_name=std::string(three_end)+"_vatom"; - + if (pair_program) delete pair_program; pair_program=new UCL_Program(dev); pair_program->load_string(pair_str,device->compile_string().c_str()); k_three_center.set_function(*pair_program,three_center); diff --git a/lib/gpu/lal_gayberne.cu b/lib/gpu/lal_gayberne.cu index dc6e00ec82..cd1ee59fc6 100644 --- a/lib/gpu/lal_gayberne.cu +++ b/lib/gpu/lal_gayberne.cu @@ -316,10 +316,9 @@ __kernel void k_gayberne(const __global numtyp4 *restrict x_, numtyp tempv[3]; gpu_row_times3(iota,b1,tempv); gpu_cross3(tempv,iota,tchi); - temp1 = (numtyp)-4.0*ir*ir; - tchi[0] *= temp1; - tchi[1] *= temp1; - tchi[2] *= temp1; + tchi[0] *= temp2; + tchi[1] *= temp2; + tchi[2] *= temp2; } numtyp temp2 = factor_lj*eta*chi; diff --git a/lib/gpu/lal_lj_tip4p_long.cpp b/lib/gpu/lal_lj_tip4p_long.cpp new file mode 100644 index 0000000000..208d0ecbb0 --- /dev/null +++ b/lib/gpu/lal_lj_tip4p_long.cpp @@ -0,0 +1,372 @@ +/************************************************************************** + lj_tip4p_long.cpp + ------------------- + V. Nikolskiy (HSE) + + Class for acceleration of the lj/tip4p/long pair style + + __________________________________________________________________________ + This file is part of the LAMMPS Accelerator Library (LAMMPS_AL) + __________________________________________________________________________ + + begin : + email : thevsevak@gmail.com +***************************************************************************/ + +#if defined(USE_OPENCL) +#include "lj_tip4p_long_cl.h" +#elif defined(USE_CUDART) +const char *lj_tip4p=0; +#else +#include "lj_tip4p_long_cubin.h" +#endif + +#include "lal_lj_tip4p_long.h" +#include +using namespace LAMMPS_AL; +#define LJTIP4PLongT LJ_TIP4PLong + +extern Device device; + +template +LJTIP4PLongT::LJ_TIP4PLong(): BaseCharge(), _allocated(false) { +} + +template +LJTIP4PLongT::~LJ_TIP4PLong() { + clear(); +} + +template +int LJTIP4PLongT::bytes_per_atom(const int max_nbors) const { + return this->bytes_per_atom_atomic(max_nbors); +} + +template +int LJTIP4PLongT::init(const int ntypes, + double **host_cutsq, double **host_lj1, + double **host_lj2, double **host_lj3, + double **host_lj4, double **host_offset, + double *host_special_lj, const int nlocal, + const int tH, const int tO, + const double a, const double qd, + const int nall, const int max_nbors, + const int maxspecial, const double cell_size, + const double gpu_split, FILE *_screen, + double **host_cut_ljsq, + const double host_cut_coulsq, const double host_cut_coulsqplus, + double *host_special_coul, const double qqrd2e, + const double g_ewald, int map_size, int max_same) { + int success; + success=this->init_atomic(nlocal,nall,max_nbors,maxspecial,cell_size,gpu_split, + _screen,lj_tip4p_long,"k_lj_tip4p_long"); + if (success!=0) + return success; + k_pair_distrib.set_function(*this->pair_program,"k_lj_tip4p_long_distrib"); + k_pair_reneigh.set_function(*this->pair_program,"k_lj_tip4p_reneigh"); + k_pair_newsite.set_function(*this->pair_program,"k_lj_tip4p_newsite"); + + TypeH = tH; + TypeO = tO; + alpha = a; + qdist = qd; + + // If atom type constants fit in shared memory use fast kernel + int lj_types=ntypes; + shared_types=false; +// int max_shared_types=this->device->max_shared_types(); +// if (lj_types<=max_shared_types && this->_block_size>=max_shared_types) { +// lj_types=max_shared_types; +// shared_types=true; +// } + _lj_types=lj_types; + + // Allocate a host write buffer for data initialization + UCL_H_Vec host_write(lj_types*lj_types*32,*(this->ucl_device), + UCL_WRITE_ONLY); + + for (int i=0; iucl_device),UCL_READ_ONLY); + this->atom->type_pack4(ntypes,lj_types,lj1,host_write,host_lj1,host_lj2, + host_cut_ljsq); + + lj3.alloc(lj_types*lj_types,*(this->ucl_device),UCL_READ_ONLY); + this->atom->type_pack4(ntypes,lj_types,lj3,host_write,host_lj3,host_lj4, + host_offset); + + cutsq.alloc(lj_types*lj_types,*(this->ucl_device),UCL_READ_ONLY); + this->atom->type_pack1(ntypes,lj_types,cutsq,host_write,host_cutsq); + + sp_lj.alloc(8,*(this->ucl_device),UCL_READ_ONLY); + for (int i=0; i<4; i++) { + host_write[i]=host_special_lj[i]; + host_write[i+4]=host_special_coul[i]; + } + ucl_copy(sp_lj,host_write,8,false); + + //force_comp.alloc(72*72, *(this->ucl_device), UCL_READ_WRITE); + + _qqrd2e=qqrd2e; + _g_ewald=g_ewald; + cut_coulsq = host_cut_coulsq; + cut_coulsqplus = host_cut_coulsqplus; + + hneight.alloc(nall*4,*(this->ucl_device), UCL_READ_WRITE); + m.alloc(nall,*(this->ucl_device), UCL_READ_WRITE); + ansO.alloc(nall,*(this->ucl_device), UCL_READ_WRITE); + + this->tag.alloc(nall,*(this->ucl_device), UCL_READ_ONLY); + this->atom_sametag.alloc(max_same, *(this->ucl_device), UCL_READ_ONLY); + this->map_array.alloc(map_size,*(this->ucl_device), UCL_READ_ONLY); + + _allocated=true; + this->_max_bytes=lj1.row_bytes()+lj3.row_bytes()+cutsq.row_bytes()+ + sp_lj.row_bytes() + hneight.row_bytes()+m.row_bytes()+ + this->tag.row_bytes()+this->atom_sametag.row_bytes() + + this->map_array.row_bytes(); + return 0; +} + + +template +void LJTIP4PLongT::clear() { + if (!_allocated) + return; + _allocated=false; + + lj1.clear(); + lj3.clear(); + sp_lj.clear(); + cutsq.clear(); + hneight.clear(); + m.clear(); + tag.clear(); + atom_sametag.clear(); + map_array.clear(); + ansO.clear(); + //force_comp.clear(); + + k_pair_distrib.clear(); + k_pair_reneigh.clear(); + k_pair_newsite.clear(); + + this->clear_atomic(); +} + +template +double LJTIP4PLongT::host_memory_usage() const { + return this->host_memory_usage_atomic()+sizeof(LJ_TIP4PLong); +} + +// --------------------------------------------------------------------------- +// Calculate energies, forces, and torques +// --------------------------------------------------------------------------- +template +void LJTIP4PLongT::loop(const bool _eflag, const bool _vflag) { + // Compute the block size and grid size to keep all cores busy + const int BX=this->block_size(); + int eflag, vflag; + if (_eflag) + eflag=1; + else + eflag=0; + + if (_vflag) + vflag=1; + else + vflag=0; + + int ainum=this->ans->inum(); + const int nall = this->atom->nall(); + int nbor_pitch=this->nbor->nbor_pitch(); + this->time_pair.start(); + int GX; + GX=static_cast(ceil(static_cast(nall)/BX)); + if (t_ago == 0) { + this->k_pair_reneigh.set_size(GX,BX); + this->k_pair_reneigh.run(&this->atom->x, + &this->nbor->dev_nbor, &this->_nbor_data->begin(), + &nall, &ainum,&nbor_pitch, &this->_threads_per_atom, + &hneight, &m, &TypeO, &TypeH, + &tag, &map_array, &atom_sametag); + } + this->k_pair_newsite.set_size(GX,BX); + this->k_pair_newsite.run(&this->atom->x, + &this->nbor->dev_nbor, &this->_nbor_data->begin(), + &nall, &ainum, + &nbor_pitch, &this->_threads_per_atom, + &hneight, &m, &TypeO, &TypeH, &alpha, + &this->atom->q, &tag, &map_array, + &atom_sametag); + + GX=static_cast(ceil(static_cast(this->ans->inum())/ + (BX/this->_threads_per_atom))); + this->k_pair.set_size(GX,BX); + if (vflag) { + this->ansO.resize_ib(ainum*3); + } else { + this->ansO.resize_ib(ainum); + } + this->ansO.zero(); + this->device->gpu->sync(); + this->k_pair.run(&this->atom->x, &lj1, &lj3, &_lj_types, &sp_lj, + &this->nbor->dev_nbor, &this->_nbor_data->begin(), + &this->ans->force, &this->ans->engv, &eflag, &vflag, + &ainum, &nbor_pitch, &this->_threads_per_atom, + &hneight, &m, &TypeO, &TypeH, &alpha, + &this->atom->q, &cutsq, &_qqrd2e, &_g_ewald, + &cut_coulsq, &cut_coulsqplus, &tag, &map_array, + &atom_sametag, &this->ansO); + GX=static_cast(ceil(static_cast(this->ans->inum())/BX)); + this->k_pair_distrib.set_size(GX,BX); + this->k_pair_distrib.run(&this->atom->x, &this->ans->force, &this->ans->engv, + &eflag, &vflag, &ainum, &nbor_pitch, &this->_threads_per_atom, + &hneight, &m, &TypeO, &TypeH, &alpha,&this->atom->q, &this->ansO); + this->time_pair.stop(); +} + + +template +void LJTIP4PLongT::copy_relations_data(int n, tagint *tag, int *map_array, + int map_size, int *sametag, int max_same, int ago) { + int nall = n; + const int hn_sz = n*4; // matrix size = col size * col number + hneight.resize_ib(hn_sz); + if (ago == 0) + hneight.zero(); + m.resize_ib(n); + m.zero(); + + UCL_H_Vec host_tag_write(nall,*(this->ucl_device),UCL_WRITE_ONLY); + this->tag.resize_ib(nall); + for(int i=0; itag, host_tag_write, nall, false); + + host_tag_write.resize_ib(max_same); + this->atom_sametag.resize_ib(max_same); + for(int i=0; iatom_sametag, host_tag_write, max_same, false); + + host_tag_write.resize_ib(map_size); + this->map_array.resize_ib(map_size); + for(int i=0; imap_array, host_tag_write, map_size, false); +} + + + + +// --------------------------------------------------------------------------- +// Copy nbor list from host if necessary and then calculate forces, virials,.. +// --------------------------------------------------------------------------- +template +void LJTIP4PLongT::compute(const int f_ago, const int inum_full, + const int nall, double **host_x, int *host_type, + int *ilist, int *numj, int **firstneigh, + const bool eflag, const bool vflag, + const bool eatom, const bool vatom, + int &host_start, const double cpu_time, + bool &success, double *host_q, + const int nlocal, double *boxlo, double *prd) { + this->acc_timers(); + if (inum_full==0) { + host_start=0; + // Make sure textures are correct if realloc by a different hybrid style + this->resize_atom(0,nall,success); + this->zero_timers(); + return; + } + + int ago=this->hd_balancer.ago_first(f_ago); + int inum=this->hd_balancer.balance(ago,inum_full,cpu_time); + this->ans->inum(inum); + host_start=inum; + + if (ago==0) { + this->reset_nbors(nall, inum, ilist, numj, firstneigh, success); + if (!success) + return; + } + + this->atom->cast_x_data(host_x,host_type); + this->atom->cast_q_data(host_q); + this->hd_balancer.start_timer(); + this->atom->add_x_data(host_x,host_type); + this->atom->add_q_data(); + + this->device->precompute(f_ago,nlocal,nall,host_x,host_type,success,host_q, + boxlo, prd); + + t_ago = ago; + loop(eflag,vflag); + this->ans->copy_answers(eflag,vflag,eatom,vatom,ilist); + this->device->add_ans_object(this->ans); + this->hd_balancer.stop_timer(); +} + +// --------------------------------------------------------------------------- +// Reneighbor on GPU if necessary and then compute forces, virials, energies +// --------------------------------------------------------------------------- +template +int** LJTIP4PLongT::compute(const int ago, const int inum_full, + const int nall, double **host_x, int *host_type, + double *sublo, double *subhi, tagint *tag, + int *map_array, int map_size, int *sametag, int max_same, + int **nspecial, tagint **special, const bool eflag, + const bool vflag, const bool eatom, + const bool vatom, int &host_start, + int **ilist, int **jnum, + const double cpu_time, bool &success, + double *host_q, double *boxlo, double *prd) { + this->acc_timers(); + if (inum_full==0) { + host_start=0; + // Make sure textures are correct if realloc by a different hybrid style + this->resize_atom(0,nall,success); + this->zero_timers(); + return NULL; + } + + this->hd_balancer.balance(cpu_time); + int inum=this->hd_balancer.get_gpu_count(ago,inum_full); + this->ans->inum(inum); + host_start=inum; + + // Build neighbor list on GPU if necessary + if (ago==0) { + this->build_nbor_list(inum, inum_full-inum, nall, host_x, host_type, + sublo, subhi, tag, nspecial, special, success); + if (!success) + return NULL; + this->atom->cast_q_data(host_q); + this->hd_balancer.start_timer(); + } else { + this->atom->cast_x_data(host_x,host_type); + this->atom->cast_q_data(host_q); + this->hd_balancer.start_timer(); + this->atom->add_x_data(host_x,host_type); + } + this->atom->add_q_data(); + *ilist=this->nbor->host_ilist.begin(); + *jnum=this->nbor->host_acc.begin(); + + copy_relations_data(nall, tag, map_array, map_size, sametag, max_same, ago); + + this->device->precompute(ago,inum_full,nall,host_x,host_type,success,host_q, + boxlo, prd); + + t_ago = ago; + loop(eflag,vflag); + this->ans->copy_answers(eflag,vflag,eatom,vatom); + this->device->add_ans_object(this->ans); + this->hd_balancer.stop_timer(); + + return this->nbor->host_jlist.begin()-host_start; +} + + + + +template class LJ_TIP4PLong; diff --git a/lib/gpu/lal_lj_tip4p_long.cu b/lib/gpu/lal_lj_tip4p_long.cu new file mode 100644 index 0000000000..10ac5b8454 --- /dev/null +++ b/lib/gpu/lal_lj_tip4p_long.cu @@ -0,0 +1,568 @@ +// ************************************************************************** +// lj_tip4p_long.cu +// ------------------- +// V. Nikolskiy (HSE) +// +// Device code for acceleration of the lj/tip4p/long pair style +// +// __________________________________________________________________________ +// This file is part of the LAMMPS Accelerator Library (LAMMPS_AL) +// __________________________________________________________________________ +// +// begin : +// email : thevsevak@gmail.com +// *************************************************************************** + +#ifdef NV_KERNEL + +#include "lal_aux_fun1.h" +#ifndef _DOUBLE_DOUBLE +texture pos_tex; +texture q_tex; +#else +texture pos_tex; +texture q_tex; +#endif + +#else +#define pos_tex x_ +#define q_tex q_ +#endif + +ucl_inline int atom_mapping(const __global int *map, int glob) { + return map[glob]; +} + +ucl_inline int closest_image(int i, int j, const __global int* sametag, + const __global numtyp4 *restrict x_) +{ + if (j < 0) return j; + + numtyp4 xi; fetch4(xi,i,pos_tex); // = x[i]; + numtyp4 xj; fetch4(xj,j,pos_tex); + + int closest = j; + numtyp delx = xi.x - xj.x; + numtyp dely = xi.y - xj.y; + numtyp delz = xi.z - xj.z; + numtyp rsqmin = delx*delx + dely*dely + delz*delz; + numtyp rsq; + + while (sametag[j] >= 0) { + j = sametag[j]; + fetch4(xj,j,pos_tex); + delx = xi.x - xj.x; + dely = xi.y - xj.y; + delz = xi.z - xj.z; + rsq = delx*delx + dely*dely + delz*delz; + if (rsq < rsqmin) { + rsqmin = rsq; + closest = j; + } + } + + return closest; +} + +ucl_inline void compute_newsite(int iO, int iH1, int iH2, + __global numtyp4 *xM, numtyp q, + numtyp alpha, const __global numtyp4 *restrict x_) { + numtyp4 xO; fetch4(xO,iO,pos_tex); + numtyp4 xH1; fetch4(xH1,iH1,pos_tex); + numtyp4 xH2; fetch4(xH2,iH2,pos_tex); + numtyp4 M; + + numtyp delx1 = xH1.x - xO.x; + numtyp dely1 = xH1.y - xO.y; + numtyp delz1 = xH1.z - xO.z; + + numtyp delx2 = xH2.x - xO.x; + numtyp dely2 = xH2.y - xO.y; + numtyp delz2 = xH2.z - xO.z; + + numtyp ap = alpha * (numtyp)0.5; + + M.x = xO.x + ap * (delx1 + delx2); + M.y = xO.y + ap * (dely1 + dely2); + M.z = xO.z + ap * (delz1 + delz2); + M.w = q; + + *xM = M; +} + +__kernel void k_lj_tip4p_long_distrib(const __global numtyp4 *restrict x_, + __global acctyp4 *restrict ans, + __global acctyp *restrict engv, + const int eflag, const int vflag, const int inum, + const int nbor_pitch, const int t_per_atom, + __global int *restrict hneigh, + __global numtyp4 *restrict m, + const int typeO, const int typeH, + const numtyp alpha, + const __global numtyp *restrict q_, const __global acctyp4 *restrict ansO) { + int tid, ii, offset; + atom_info(t_per_atom,ii,tid,offset); + int i = BLOCK_ID_X*(BLOCK_SIZE_X)+tid; + + acctyp4 f; + f.x=(acctyp)0; f.y=(acctyp)0; f.z=(acctyp)0; + + if (i 0) { + vM = ansO[inum +iO]; + engv[inum*2 + i] += vM.x * (acctyp)0.5 * alpha; + engv[inum*3 + i] += vM.y * (acctyp)0.5 * alpha; + engv[inum*4 + i] += vM.z * (acctyp)0.5 * alpha; + vM = ansO[inum*2+iO]; + engv[inum*5 + i] += vM.x * (acctyp)0.5 * alpha; + engv[inum*6 + i] += vM.y * (acctyp)0.5 * alpha; + engv[inum*7 + i] += vM.z * (acctyp)0.5 * alpha; + } + } + } else { + fM = ansO[i]; + int iH1 = hneigh[i*4 ]; + int iH2 = hneigh[i*4+1]; + f.x += fM.x * (acctyp)(1 - alpha); + f.y += fM.y * (acctyp)(1 - alpha); + f.z += fM.z * (acctyp)(1 - alpha); + if (eflag > 0) { + eM = engv[i+inum]; + engv[inum+i] = eM*(acctyp)(1 - alpha); + if (iH1 < inum) engv[inum+iH1] += eM * (acctyp)0.5 * alpha; + if (iH2 < inum) engv[inum+iH2] += eM * (acctyp)0.5 * alpha; + } + if (vflag > 0) { + vM = ansO[inum + i]; + engv[inum*2 + i] += vM.x * (acctyp)(1 - alpha); + engv[inum*3 + i] += vM.y * (acctyp)(1 - alpha); + engv[inum*4 + i] += vM.z * (acctyp)(1 - alpha); + vM = ansO[inum*2 + i]; + engv[inum*5 + i] += vM.x * (acctyp)(1 - alpha); + engv[inum*6 + i] += vM.y * (acctyp)(1 - alpha); + engv[inum*7 + i] += vM.z * (acctyp)(1 - alpha); + } + } + acctyp4 old=ans[i]; + old.x+=f.x; + old.y+=f.y; + old.z+=f.z; + ans[i]=old; + } // if ii +} + +__kernel void k_lj_tip4p_reneigh(const __global numtyp4 *restrict x_, + const __global int * dev_nbor, + const __global int * dev_packed, + const int nall, const int inum, + const int nbor_pitch, const int t_per_atom, + __global int *restrict hneigh, + __global numtyp4 *restrict m, + const int typeO, const int typeH, + const __global int *restrict tag, const __global int *restrict map, + const __global int *restrict sametag) { + int tid, ii, offset; + atom_info(t_per_atom,ii,tid,offset); + int i = BLOCK_ID_X*(BLOCK_SIZE_X)+tid; + + if (i= inum) { + non_local_oxy = 1; + } + } + + for ( ; nbor0) { + numtyp e = r6inv * (lj3[mtype].x*r6inv-lj3[mtype].y); + energy += factor_lj * (e - lj3[mtype].z); + } + if (vflag>0) { + virial[0] += delx*delx*forcelj; + virial[1] += dely*dely*forcelj; + virial[2] += delz*delz*forcelj; + virial[3] += delx*dely*forcelj; + virial[4] += delx*delz*forcelj; + virial[5] += dely*delz*forcelj; + } + } // if LJ + + if (rsq < cut_coulsqplus) { //cut_coulsqplus + int jH1, jH2, jO; + numtyp qj; fetch(qj,j,q_tex); + numtyp4 x2 = jx; + if(itype == typeO || jtype == typeO) { + if (jtype == typeO) { + jO = j; + jH1 = hneigh[j*4 ]; + jH2 = hneigh[j*4+1]; + x2 = m[j]; + } + delx = x1.x-x2.x; + dely = x1.y-x2.y; + delz = x1.z-x2.z; + rsq = delx*delx+dely*dely+delz*delz; + } + if (rsq < cut_coulsq) { + numtyp r2inv = ucl_recip(rsq); + numtyp r = ucl_rsqrt(r2inv); + numtyp grij = g_ewald * r; + numtyp expm2 = ucl_exp(-grij*grij); + numtyp t = ucl_recip((numtyp)1.0 + EWALD_P*grij); + numtyp _erfc = t * (A1+t*(A2+t*(A3+t*(A4+t*A5)))) * expm2; + + numtyp prefactor = qj; + prefactor *= qqrd2e*qtmp/r; + numtyp force_coul = r2inv*prefactor * (_erfc + EWALD_F*grij*expm2 - factor_coul); + + if (itype == typeH) { + f.x += delx * force_coul; + f.y += dely * force_coul; + f.z += delz * force_coul; + f.w += 0; + } else { + fO.x += delx * force_coul; + fO.y += dely * force_coul; + fO.z += delz * force_coul; + fO.w += 0; + } + if (eflag>0) { + e_coul += prefactor*(_erfc-factor_coul); + } + if (vflag>0) { + acctyp4 fd; + fd.x = delx*force_coul; + fd.y = dely*force_coul; + fd.z = delz*force_coul; + if (itype == typeH) { + if (jtype == typeH) { + virial[0] += delx*fd.x; + virial[1] += dely*fd.y; + virial[2] += delz*fd.z; + virial[3] += delx*fd.y; + virial[4] += delx*fd.z; + virial[5] += dely*fd.z; + } else { + numtyp cO = 1 - alpha, cH = 0.5*alpha; + numtyp4 vdj; + numtyp4 xjH1; fetch4(xjH1,jH1,pos_tex); + numtyp4 xjH2; fetch4(xjH2,jH2,pos_tex); + numtyp4 xjO; fetch4(xjO,jO,pos_tex); + vdj.x = xjO.x*cO + xjH1.x*cH + xjH2.x*cH; + vdj.y = xjO.y*cO + xjH1.y*cH + xjH2.y*cH; + vdj.z = xjO.z*cO + xjH1.z*cH + xjH2.z*cH; + //vdj.w = vdj.w; + virial[0] += (ix.x - vdj.x)*fd.x; + virial[1] += (ix.y - vdj.y)*fd.y; + virial[2] += (ix.z - vdj.z)*fd.z; + virial[3] += (ix.x - vdj.x)*fd.y; + virial[4] += (ix.x - vdj.x)*fd.z; + virial[5] += (ix.y - vdj.y)*fd.z; + } + } else { + numtyp cO = 1 - alpha, cH = 0.5*alpha; + numtyp4 vdi, vdj; + numtyp4 xH1; fetch4(xH1,iH1,pos_tex); + numtyp4 xH2; fetch4(xH2,iH2,pos_tex); + numtyp4 xO; fetch4(xO,iO,pos_tex); + vdi.x = xO.x*cO + xH1.x*cH + xH2.x*cH; + vdi.y = xO.y*cO + xH1.y*cH + xH2.y*cH; + vdi.z = xO.z*cO + xH1.z*cH + xH2.z*cH; + //vdi.w = vdi.w; + if (jtype != typeH) { + numtyp4 xjH1; fetch4(xjH1,jH1,pos_tex); + numtyp4 xjH2; fetch4(xjH2,jH2,pos_tex); + numtyp4 xjO; fetch4(xjO,jO,pos_tex); + vdj.x = xjO.x*cO + xjH1.x*cH + xjH2.x*cH; + vdj.y = xjO.y*cO + xjH1.y*cH + xjH2.y*cH; + vdj.z = xjO.z*cO + xjH1.z*cH + xjH2.z*cH; + //vdj.w = vdj.w; + } else vdj = jx; + vO[0] += 0.5*(vdi.x - vdj.x)*fd.x; + vO[1] += 0.5*(vdi.y - vdj.y)*fd.y; + vO[2] += 0.5*(vdi.z - vdj.z)*fd.z; + vO[3] += 0.5*(vdi.x - vdj.x)*fd.y; + vO[4] += 0.5*(vdi.x - vdj.x)*fd.z; + vO[5] += 0.5*(vdi.y - vdj.y)*fd.z; + } + } + } + if (non_local_oxy == 1) { + if (iO == j) { + x2 = ix; + qj = qtmp; + } + numtyp4 x1m = m[iO]; + delx = x1m.x-x2.x; + dely = x1m.y-x2.y; + delz = x1m.z-x2.z; + rsq = delx*delx+dely*dely+delz*delz; + if (rsq < cut_coulsq) { + numtyp r2inv = ucl_recip(rsq); + numtyp r = ucl_rsqrt(r2inv); + numtyp grij = g_ewald * r; + numtyp expm2 = ucl_exp(-grij*grij); + numtyp t = ucl_recip((numtyp)1.0 + EWALD_P*grij); + numtyp _erfc = t * (A1+t*(A2+t*(A3+t*(A4+t*A5)))) * expm2; + + numtyp prefactor = qj; + prefactor *= qqrd2e*x1m.w/r; + numtyp force_coul = r2inv*prefactor * (_erfc + EWALD_F*grij*expm2 - factor_coul); + + numtyp cO = 1 - alpha, cH = 0.5*alpha; + numtyp4 fd; + fd.x = delx * force_coul * cH; + fd.y = dely * force_coul * cH; + fd.z = delz * force_coul * cH; + + f.x += fd.x; + f.y += fd.y; + f.z += fd.z; + + if (eflag>0) { + e_coul += prefactor*(_erfc-factor_coul) * (acctyp)0.5 * alpha; + } + if (vflag>0) { + numtyp4 xH1; fetch4(xH1,iH1,pos_tex); + numtyp4 xH2; fetch4(xH2,iH2,pos_tex); + numtyp4 xO; fetch4(xO,iO,pos_tex); + + virial[0] += ((xO.x*cO + xH1.x*cH + xH2.x*cH) - x2.x) * fd.x; + virial[1] += ((xO.y*cO + xH1.y*cH + xH2.y*cH) - x2.y) * fd.y; + virial[2] += ((xO.z*cO + xH1.z*cH + xH2.z*cH) - x2.z) * fd.z; + virial[3] += ((xO.x*cO + xH1.x*cH + xH2.x*cH) - x2.x) * fd.y; + virial[4] += ((xO.x*cO + xH1.x*cH + xH2.x*cH) - x2.x) * fd.z; + virial[5] += ((xO.y*cO + xH1.y*cH + xH2.y*cH) - x2.y) * fd.z; + } + } + } + } // if cut_coulsqplus + } // for nbor + if (t_per_atom>1) { +#if (ARCH < 300) + __local acctyp red_acc[6][BLOCK_PAIR]; + red_acc[0][tid]=fO.x; + red_acc[1][tid]=fO.y; + red_acc[2][tid]=fO.z; + red_acc[3][tid]=fO.w; + for (unsigned int s=t_per_atom/2; s>0; s>>=1) { + if (offset < s) { + for (int r=0; r<4; r++) + red_acc[r][tid] += red_acc[r][tid+s]; + } + } + fO.x=red_acc[0][tid]; + fO.y=red_acc[1][tid]; + fO.z=red_acc[2][tid]; + fO.w=red_acc[3][tid]; + if (vflag>0) { + for (int r=0; r<6; r++) red_acc[r][tid]=vO[r]; + for (unsigned int s=t_per_atom/2; s>0; s>>=1) { + if (offset < s) { + for (int r=0; r<6; r++) + red_acc[r][tid] += red_acc[r][tid+s]; + } + } + for (int r=0; r<6; r++) vO[r]=red_acc[r][tid]; + } +#else + for (unsigned int s=t_per_atom/2; s>0; s>>=1) { + fO.x += shfl_xor(fO.x, s, t_per_atom); + fO.y += shfl_xor(fO.y, s, t_per_atom); + fO.z += shfl_xor(fO.z, s, t_per_atom); + fO.w += shfl_xor(fO.w, s, t_per_atom); + } + if (vflag>0) { + for (unsigned int s=t_per_atom/2; s>0; s>>=1) { + for (int r=0; r<6; r++) + vO[r] += shfl_xor(vO[r], s, t_per_atom); + } + } +#endif + } + if(offset == 0) { + ansO[i] = fO; + if (vflag>0) { + ansO[inum + i].x = vO[0]; + ansO[inum + i].y = vO[1]; + ansO[inum + i].z = vO[2]; + ansO[inum*2 + i].x = vO[3]; + ansO[inum*2 + i].y = vO[4]; + ansO[inum*2 + i].z = vO[5]; + } + } + store_answers_q(f,energy,e_coul,virial,ii,inum,tid,t_per_atom,offset,eflag, + vflag,ans,engv); + } // if ii +} + +__kernel void k_lj_tip4p_long_fast() {} diff --git a/lib/gpu/lal_lj_tip4p_long.h b/lib/gpu/lal_lj_tip4p_long.h new file mode 100644 index 0000000000..584a53e22b --- /dev/null +++ b/lib/gpu/lal_lj_tip4p_long.h @@ -0,0 +1,127 @@ +/************************************************************************** + lj_tip4p_long.h + ------------------- + V. Nikolskiy (HSE) + + Class for acceleration of the lj/tip4p/long pair style + + __________________________________________________________________________ + This file is part of the LAMMPS Accelerator Library (LAMMPS_AL) + __________________________________________________________________________ + + begin : + email : thevsevak@gmail.com +***************************************************************************/ + +#ifndef LAL_LJ_TIP4P_LONG_H +#define LAL_LJ_TIP4P_LONG_H + +#include "lal_base_charge.h" + +namespace LAMMPS_AL { + +template +class LJ_TIP4PLong : public BaseCharge { +public: + LJ_TIP4PLong(); + ~LJ_TIP4PLong(); + + /// Clear any previous data and set up for a new LAMMPS run + /** \param max_nbors initial number of rows in the neighbor matrix + * \param cell_size cutoff + skin + * \param gpu_split fraction of particles handled by device + * + * Returns: + * - 0 if successfull + * - -1 if fix gpu not found + * - -3 if there is an out of memory error + * - -4 if the GPU library was not compiled for GPU + * - -5 Double precision is not supported on card **/ + int init(const int ntypes, double **host_cutsq, + double **host_lj1, double **host_lj2, double **host_lj3, + double **host_lj4, double **host_offset, double *host_special_lj, + const int nlocal, const int tH, const int tO, + const double alpha, const double qdist, + const int nall, const int max_nbors, + const int maxspecial, const double cell_size, + const double gpu_split, FILE *screen, + double **host_cut_ljsq, + const double host_cut_coulsq, const double host_cut_coulsqplus, + double *host_special_coul, const double qqrd2e, + const double g_ewald, int map_size,int max_same); + + /// Clear all host and device data + /** \note This is called at the beginning of the init() routine **/ + void clear(); + + /// Returns memory usage on device per atom + int bytes_per_atom(const int max_nbors) const; + + /// Total host memory used by library for pair style + double host_memory_usage() const; + + /// Copy data from LAMMPS_NS + void copy_relations_data(int n, tagint* tag, int *map_array, int map_size, + int *sametag, int max_same, int ago); + + /// Reimplement BaseCharge pair loop with host neighboring + void compute(const int f_ago, const int inum_full, const int nall, + double **host_x, int *host_type, int *ilist, int *numj, + int **firstneigh, const bool eflag, const bool vflag, + const bool eatom, const bool vatom, int &host_start, + const double cpu_time, bool &success, double *charge, + const int nlocal, double *boxlo, double *prd); + + /// Reimplement BaseCharge pair loop with device neighboring + int** compute(const int ago, const int inum_full, const int nall, + double **host_x, int *host_type, double *sublo, + double *subhi, tagint *tag,int *map_array, int map_size, int *sametag, int max_same, + int **nspecial, + tagint **special, const bool eflag, const bool vflag, + const bool eatom, const bool vatom, int &host_start, + int **ilist, int **numj, const double cpu_time, bool &success, + double *charge, double *boxlo, double *prd); + + + // --------------------------- TYPE DATA -------------------------- + + /// lj1.x = lj1, lj1.y = lj2, lj1.z = cutsq_vdw + UCL_D_Vec lj1; + /// lj3.x = lj3, lj3.y = lj4, lj3.z = offset + UCL_D_Vec lj3; + /// cutsq + UCL_D_Vec cutsq; + /// Special LJ values [0-3] and Special Coul values [4-7] + UCL_D_Vec sp_lj; + + bool shared_types; + + /// Number of atom types + int _lj_types; + + numtyp _qqrd2e, _g_ewald; + /// TIP4P water parameters + int TypeO, TypeH; + numtyp alpha, qdist; + numtyp cut_coulsq, cut_coulsqplus; + + UCL_D_Vec hneight; + UCL_D_Vec m; // position and charge of virtual particle + UCL_D_Vec ansO; // force applied to virtual particle + // UCL_D_Vec force_comp; + + UCL_D_Vec tag; + UCL_D_Vec map_array; + UCL_D_Vec atom_sametag; + + UCL_Kernel k_pair_distrib, k_pair_reneigh, k_pair_newsite; + + private: + bool _allocated; + int t_ago; + void loop(const bool _eflag, const bool _vflag); +}; + +} + +#endif diff --git a/lib/gpu/lal_lj_tip4p_long_ext.cpp b/lib/gpu/lal_lj_tip4p_long_ext.cpp new file mode 100644 index 0000000000..d0d6c7a3d2 --- /dev/null +++ b/lib/gpu/lal_lj_tip4p_long_ext.cpp @@ -0,0 +1,147 @@ +/*************************************************************************** + lj_tip4p_long_ext.cpp + ------------------- + V. Nikolskiy (HSE) + + Functions for LAMMPS access to lj/tip4p/long acceleration functions + + __________________________________________________________________________ + This file is part of the LAMMPS Accelerator Library (LAMMPS_AL) + __________________________________________________________________________ + + begin : + email : thevsevak@gmail.com + ***************************************************************************/ + +#include +#include +#include + +#include "lal_lj_tip4p_long.h" + +using namespace std; +using namespace LAMMPS_AL; + +static LJ_TIP4PLong LJTIP4PLMF; + +// --------------------------------------------------------------------------- +// Allocate memory on host and device and copy constants to device +// --------------------------------------------------------------------------- +int ljtip4p_long_gpu_init(const int ntypes, double **cutsq, double **host_lj1, + double **host_lj2, double **host_lj3, double **host_lj4, + double **offset, double *special_lj, const int inum, + const int tH, const int tO, + const double alpha, const double qdist, + const int nall, const int max_nbors, const int maxspecial, + const double cell_size, int &gpu_mode, FILE *screen, + double **host_cut_ljsq, + const double host_cut_coulsq, const double host_cut_coulsqplus, + double *host_special_coul, const double qqrd2e, + const double g_ewald, int map_size,int max_same) { + LJTIP4PLMF.clear(); + gpu_mode=LJTIP4PLMF.device->gpu_mode(); + double gpu_split=LJTIP4PLMF.device->particle_split(); + int first_gpu=LJTIP4PLMF.device->first_device(); + int last_gpu=LJTIP4PLMF.device->last_device(); + int world_me=LJTIP4PLMF.device->world_me(); + int gpu_rank=LJTIP4PLMF.device->gpu_rank(); + int procs_per_gpu=LJTIP4PLMF.device->procs_per_gpu(); + + LJTIP4PLMF.device->init_message(screen,"lj/cut/tip4p/long/gpu",first_gpu,last_gpu); + + bool message=false; + if (LJTIP4PLMF.device->replica_me()==0 && screen) + message=true; + + if (message) { + fprintf(screen,"Initializing Device and compiling on process 0..."); + fflush(screen); + } + + int init_ok=0; + if (world_me==0) + init_ok=LJTIP4PLMF.init(ntypes, cutsq, host_lj1, host_lj2, host_lj3, + host_lj4, offset, special_lj, inum, + tH, tO, alpha, qdist, nall, 300, + maxspecial, cell_size, gpu_split, screen, + host_cut_ljsq, host_cut_coulsq, host_cut_coulsqplus, + host_special_coul, qqrd2e, g_ewald, map_size, max_same); + + LJTIP4PLMF.device->world_barrier(); + if (message) + fprintf(screen,"Done.\n"); + + for (int i=0; igpu_barrier(); + if (message) + fprintf(screen,"Done.\n"); + } + if (message) + fprintf(screen,"\n"); + + if (init_ok==0) + LJTIP4PLMF.estimate_gpu_overhead(); + return init_ok; +} + +void ljtip4p_long_gpu_clear() { + LJTIP4PLMF.clear(); +} + +int ** ljtip4p_long_gpu_compute_n(const int ago, const int inum_full, + const int nall, double **host_x, int *host_type, + double *sublo, double *subhi, + tagint *tag, int *map_array, int map_size, + int *sametag, int max_same, + int **nspecial, + tagint **special, const bool eflag, const bool vflag, + const bool eatom, const bool vatom, int &host_start, + int **ilist, int **jnum, const double cpu_time, + bool &success, double *host_q, double *boxlo, + double *prd) { + return LJTIP4PLMF.compute(ago, inum_full, nall, host_x, host_type, sublo, + subhi, tag, map_array, map_size, sametag, max_same, + nspecial, special, eflag, vflag, eatom, + vatom, host_start, ilist, jnum, cpu_time, success, + host_q,boxlo, prd); +} + +void ljtip4p_long_gpu_compute(const int ago, const int inum_full, const int nall, + double **host_x, int *host_type, int *ilist, int *numj, + int **firstneigh, const bool eflag, const bool vflag, + const bool eatom, const bool vatom, int &host_start, + const double cpu_time, bool &success,double *host_q, + const int nlocal, double *boxlo, double *prd) { + LJTIP4PLMF.compute(ago,inum_full,nall,host_x,host_type,ilist,numj, + firstneigh,eflag,vflag,eatom,vatom,host_start,cpu_time,success,host_q, + nlocal,boxlo,prd); +} + +double ljtip4p_long_gpu_bytes() { + return LJTIP4PLMF.host_memory_usage(); +} + +void ljtip4p_long_copy_molecule_data(int n, tagint* tag, + int *map_array, int map_size, + int *sametag, int max_same, int ago) { + LJTIP4PLMF.copy_relations_data(n, tag, map_array, map_size, sametag, max_same, ago); +} + + diff --git a/lib/gpu/lal_pppm.cpp b/lib/gpu/lal_pppm.cpp index 8b5012f312..84d6c16e14 100644 --- a/lib/gpu/lal_pppm.cpp +++ b/lib/gpu/lal_pppm.cpp @@ -35,12 +35,17 @@ PPPMT::PPPM() : _allocated(false), _compiled(false), _max_bytes(0) { device=&global_device; ans=new Answer(); + pppm_program=NULL; } template PPPMT::~PPPM() { clear(0.0); delete ans; + k_particle_map.clear(); + k_make_rho.clear(); + k_interp.clear(); + if (pppm_program) delete pppm_program; } template @@ -192,14 +197,6 @@ void PPPMT::clear(const double cpu_time) { *ans,_max_bytes+_max_an_bytes,cpu_time, _cpu_idle_time,screen); - if (_compiled) { - k_particle_map.clear(); - k_make_rho.clear(); - k_interp.clear(); - delete pppm_program; - _compiled=false; - } - time_in.clear(); time_out.clear(); time_map.clear(); @@ -207,7 +204,6 @@ void PPPMT::clear(const double cpu_time) { time_interp.clear(); ans->clear(); - device->clear(); } // --------------------------------------------------------------------------- @@ -380,6 +376,7 @@ void PPPMT::compile_kernels(UCL_Device &dev) { ucl_template_name()+"4"; #endif + if (pppm_program) delete pppm_program; pppm_program=new UCL_Program(dev); #ifdef USE_OPENCL diff --git a/lib/message/cslib/src/cslib.cpp b/lib/message/cslib/src/cslib.cpp index 336ba87588..7c75a39929 100644 --- a/lib/message/cslib/src/cslib.cpp +++ b/lib/message/cslib/src/cslib.cpp @@ -641,6 +641,7 @@ void CSlib::onefield(int ftype, int flen, int &nbytes, int &nbytesround) else if (ftype == 3) bigbytes = biglen * sizeof(float); else if (ftype == 4) bigbytes = biglen * sizeof(double); else if (ftype == 5) bigbytes = biglen * sizeof(char); + else bigbytes = 0; bigbytesround = roundup(bigbytes,8); if (nbuf + bigbytesround > INT_MAX) diff --git a/lib/message/cslib/src/cslib.h b/lib/message/cslib/src/cslib.h index b4da968026..f2bf006881 100644 --- a/lib/message/cslib/src/cslib.h +++ b/lib/message/cslib/src/cslib.h @@ -17,6 +17,10 @@ #include +#if defined(LAMMPS_BIGBIG) +#error CSlib is not compatible with -DLAMMPS_BIGBIG +#endif + namespace CSLIB_NS { class CSlib { diff --git a/lib/plumed/Install.py b/lib/plumed/Install.py index d56b68b877..668e681b3c 100644 --- a/lib/plumed/Install.py +++ b/lib/plumed/Install.py @@ -17,7 +17,7 @@ parser = ArgumentParser(prog='Install.py', # settings -version = "2.5.2" +version = "2.5.3" mode = "static" # help message @@ -45,6 +45,7 @@ checksums = { \ '2.5.0' : '6224cd089493661e19ceacccd35cf911', \ '2.5.1' : 'c2a7b519e32197a120cdf47e0f194f81', \ '2.5.2' : 'bd2f18346c788eb54e1e52f4f6acf41a', \ + '2.5.3' : 'de30d6e7c2dcc0973298e24a6da24286', \ } # parse and process arguments diff --git a/potentials/AlCu.bop.table b/potentials/AlCu.bop.table index cc74dbb62a..8e19658c62 100644 --- a/potentials/AlCu.bop.table +++ b/potentials/AlCu.bop.table @@ -1,4 +1,4 @@ -# DATE: 2015-07-06 CONTRIBUTOR: X. W. Zhou, xzhou@sandia.gov, Don Ward, donward@sandia.gov, CITATION: Zhou, Ward, and Foster, Phys. Chem. Chem. Phys., under consideration +# DATE: 2015-07-06 CONTRIBUTOR: X. W. Zhou, xzhou@sandia.gov, Don Ward, donward@sandia.gov, CITATION: Zhou, Ward, and Foster, J. Alloys Compd., 680, 752 (2016). 2 13 2.69800000e+01 Al 29 6.35500000e+01 Cu @@ -4835,7 +4835,7 @@ 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 4.90000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 @@ -5681,4 +5681,359 @@ 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 + 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 diff --git a/potentials/WBe_Wood_PRB2019.snap b/potentials/WBe_Wood_PRB2019.snap new file mode 100644 index 0000000000..6c32256a19 --- /dev/null +++ b/potentials/WBe_Wood_PRB2019.snap @@ -0,0 +1,15 @@ +# DATE: 2019-09-18 CONTRIBUTOR: Mary Alice Cusentino mcusent@sandia.gov CITATION: M.A. Wood, M.A. Cusentino, B.D. Wirth, and A.P. Thompson, "Data-driven material models for atomistic simulation", Physical Review B 99, 184305 (2019) +# Definition of SNAP+ZBL potential. +variable zblcutinner equal 4 +variable zblcutouter equal 4.8 +variable zblz1 equal 74 +variable zblz2 equal 4 + +# Specify hybrid with SNAP and ZBL + +pair_style hybrid/overlay zbl ${zblcutinner} ${zblcutouter} snap +pair_coeff 1 1 zbl ${zblz1} ${zblz1} +pair_coeff 1 2 zbl ${zblz1} ${zblz2} +pair_coeff 2 2 zbl ${zblz2} ${zblz2} +pair_coeff * * snap WBe_Wood_PRB2019.snapcoeff WBe_Wood_PRB2019.snapparam W Be + diff --git a/potentials/WBe_Wood_PRB2019.snapcoeff b/potentials/WBe_Wood_PRB2019.snapcoeff new file mode 100644 index 0000000000..c72baabd74 --- /dev/null +++ b/potentials/WBe_Wood_PRB2019.snapcoeff @@ -0,0 +1,117 @@ +# LAMMPS SNAP coefficients for WBe + +2 56 +W 0.5 1 + -0.000000000000 # B[0] + -0.001487061994 # B[1, 0, 0, 0] + 0.075808306870 # B[2, 1, 0, 1] + 0.538735683870 # B[3, 1, 1, 2] + -0.074148039366 # B[4, 2, 0, 2] + 0.602629813770 # B[5, 2, 1, 3] + -0.147022424344 # B[6, 2, 2, 2] + 0.117756828488 # B[7, 2, 2, 4] + -0.026490439049 # B[8, 3, 0, 3] + -0.035162708767 # B[9, 3, 1, 4] + 0.064315385091 # B[10, 3, 2, 3] + -0.131936948089 # B[11, 3, 2, 5] + -0.021272860272 # B[12, 3, 3, 4] + -0.091171134054 # B[13, 3, 3, 6] + -0.024396224398 # B[14, 4, 0, 4] + -0.059813132803 # B[15, 4, 1, 5] + 0.069585393203 # B[16, 4, 2, 4] + -0.085344044181 # B[17, 4, 2, 6] + -0.155425254597 # B[18, 4, 3, 5] + -0.117031758367 # B[19, 4, 3, 7] + -0.040956258020 # B[20, 4, 4, 4] + -0.084465000389 # B[21, 4, 4, 6] + -0.020367513630 # B[22, 4, 4, 8] + -0.010730484318 # B[23, 5, 0, 5] + -0.054777575658 # B[24, 5, 1, 6] + 0.050742893747 # B[25, 5, 2, 5] + -0.004686334611 # B[26, 5, 2, 7] + -0.116372907121 # B[27, 5, 3, 6] + 0.005542497708 # B[28, 5, 3, 8] + -0.126526795635 # B[29, 5, 4, 5] + -0.080163926221 # B[30, 5, 4, 7] + -0.082426250179 # B[31, 5, 5, 6] + -0.010558777281 # B[32, 5, 5, 8] + -0.001939058038 # B[33, 6, 0, 6] + -0.027907949962 # B[34, 6, 1, 7] + 0.049483908476 # B[35, 6, 2, 6] + 0.005103754385 # B[36, 6, 2, 8] + -0.054751505141 # B[37, 6, 3, 7] + -0.055556071011 # B[38, 6, 4, 6] + -0.006026917619 # B[39, 6, 4, 8] + -0.060889030109 # B[40, 6, 5, 7] + -0.029977673973 # B[41, 6, 6, 6] + -0.014987527280 # B[42, 6, 6, 8] + -0.006697686658 # B[43, 7, 0, 7] + 0.017369624409 # B[44, 7, 1, 8] + 0.047864358817 # B[45, 7, 2, 7] + -0.001989812679 # B[46, 7, 3, 8] + 0.000153530925 # B[47, 7, 4, 7] + -0.003862356345 # B[48, 7, 5, 8] + -0.009754314198 # B[49, 7, 6, 7] + 0.000777958970 # B[50, 7, 7, 8] + -0.003031424287 # B[51, 8, 0, 8] + 0.015612715209 # B[52, 8, 2, 8] + 0.003210129646 # B[53, 8, 4, 8] + -0.013088799947 # B[54, 8, 6, 8] + 0.001465970755 # B[55, 8, 8, 8] +Be 0.417932 0.959049 + 0.000000000000 # B[0] + -0.000112143918 # B[1, 0, 0, 0] + 0.002449805180 # B[2, 1, 0, 1] + 0.189705916830 # B[3, 1, 1, 2] + -0.019967429692 # B[4, 2, 0, 2] + 0.286015704682 # B[5, 2, 1, 3] + 0.072864063124 # B[6, 2, 2, 2] + 0.108748154196 # B[7, 2, 2, 4] + -0.005203284351 # B[8, 3, 0, 3] + 0.043948598532 # B[9, 3, 1, 4] + 0.105425889093 # B[10, 3, 2, 3] + 0.060460134045 # B[11, 3, 2, 5] + -0.003406205141 # B[12, 3, 3, 4] + 0.002306765306 # B[13, 3, 3, 6] + -0.003845115174 # B[14, 4, 0, 4] + 0.029471162073 # B[15, 4, 1, 5] + 0.054901130330 # B[16, 4, 2, 4] + 0.010910192753 # B[17, 4, 2, 6] + 0.033885210622 # B[18, 4, 3, 5] + 0.008053439551 # B[19, 4, 3, 7] + -0.001432298168 # B[20, 4, 4, 4] + 0.017478027729 # B[21, 4, 4, 6] + -0.003402034990 # B[22, 4, 4, 8] + -0.002655339820 # B[23, 5, 0, 5] + 0.012668749892 # B[24, 5, 1, 6] + 0.037521561888 # B[25, 5, 2, 5] + -0.000682693314 # B[26, 5, 2, 7] + 0.008525913627 # B[27, 5, 3, 6] + 0.008977936348 # B[28, 5, 3, 8] + 0.006922732235 # B[29, 5, 4, 5] + 0.003031883044 # B[30, 5, 4, 7] + -0.000345577975 # B[31, 5, 5, 6] + -0.001041600679 # B[32, 5, 5, 8] + -0.001407625493 # B[33, 6, 0, 6] + 0.004211558640 # B[34, 6, 1, 7] + 0.014450875461 # B[35, 6, 2, 6] + -0.007033326252 # B[36, 6, 2, 8] + 0.004998742185 # B[37, 6, 3, 7] + -0.002824617682 # B[38, 6, 4, 6] + 0.003831871934 # B[39, 6, 4, 8] + -0.005700892700 # B[40, 6, 5, 7] + 0.000184422409 # B[41, 6, 6, 6] + 0.001592696824 # B[42, 6, 6, 8] + -0.000804927645 # B[43, 7, 0, 7] + 0.008465358642 # B[44, 7, 1, 8] + 0.005460531160 # B[45, 7, 2, 7] + -0.000639605094 # B[46, 7, 3, 8] + -0.002403948393 # B[47, 7, 4, 7] + -0.001267042453 # B[48, 7, 5, 8] + 0.003836940623 # B[49, 7, 6, 7] + 0.002333141437 # B[50, 7, 7, 8] + -0.000665360637 # B[51, 8, 0, 8] + -0.003460637865 # B[52, 8, 2, 8] + -0.001598726043 # B[53, 8, 4, 8] + 0.001478744304 # B[54, 8, 6, 8] + 0.000806643203 # B[55, 8, 8, 8] diff --git a/potentials/WBe_Wood_PRB2019.snapparam b/potentials/WBe_Wood_PRB2019.snapparam new file mode 100644 index 0000000000..e4fc4b4459 --- /dev/null +++ b/potentials/WBe_Wood_PRB2019.snapparam @@ -0,0 +1,11 @@ +# required +rcutfac 4.8123 +twojmax 8 + +# optional + +rfac0 0.99363 +rmin0 0 +bzeroflag 1 +quadraticflag 0 + diff --git a/python/lammps.py b/python/lammps.py index 36cf2d2fdd..e8fc240c75 100644 --- a/python/lammps.py +++ b/python/lammps.py @@ -32,6 +32,11 @@ import select import re import sys +LAMMPS_INT = 0 +LAMMPS_DOUBLE = 1 +LAMMPS_BIGINT = 2 +LAMMPS_TAGINT = 3 + def get_ctypes_int(size): if size == 4: return c_int32 @@ -46,6 +51,57 @@ class MPIAbortException(Exception): def __str__(self): return repr(self.message) +class NeighList: + """This is a wrapper class that exposes the contents of a neighbor list + + It can be used like a regular Python list. + + Internally it uses the lower-level LAMMPS C-library interface. + + :param lmp: reference to instance of :class:`lammps` + :type lmp: lammps + :param idx: neighbor list index + :type idx: int + """ + def __init__(self, lmp, idx): + self.lmp = lmp + self.idx = idx + + def __str__(self): + return "Neighbor List ({} atoms)".format(self.size) + + def __repr__(self): + return self.__str__() + + @property + def size(self): + """ + :return: number of elements in neighbor list + """ + return self.lmp.get_neighlist_size(self.idx) + + def get(self, element): + """ + :return: tuple with atom local index, number of neighbors and array of neighbor local atom indices + :rtype: (int, int, numpy.array) + """ + iatom, numneigh, neighbors = self.lmp.get_neighlist_element_neighbors(self.idx, element) + return iatom, numneigh, neighbors + + # the methods below implement the iterator interface, so NeighList can be used like a regular Python list + + def __getitem__(self, element): + return self.get(element) + + def __len__(self): + return self.size + + def __iter__(self): + inum = self.size + + for ii in range(inum): + yield self.get(ii) + class lammps(object): # detect if Python is using version of mpi4py that can pass a communicator @@ -68,6 +124,7 @@ class lammps(object): modpath = dirname(abspath(getsourcefile(lambda:0))) self.lib = None + self.lmp = None # if a pointer to a LAMMPS object is handed in, # all symbols should already be available @@ -132,6 +189,21 @@ class lammps(object): [c_void_p,c_char_p,c_int,c_int,c_int,POINTER(c_int),c_void_p] self.lib.lammps_scatter_atoms_subset.restype = None + self.lib.lammps_find_pair_neighlist.argtypes = [c_void_p, c_char_p, c_int, c_int, c_int] + self.lib.lammps_find_pair_neighlist.restype = c_int + + self.lib.lammps_find_fix_neighlist.argtypes = [c_void_p, c_char_p, c_int] + self.lib.lammps_find_fix_neighlist.restype = c_int + + self.lib.lammps_find_compute_neighlist.argtypes = [c_void_p, c_char_p, c_int] + self.lib.lammps_find_compute_neighlist.restype = c_int + + self.lib.lammps_neighlist_num_elements.argtypes = [c_void_p, c_int] + self.lib.lammps_neighlist_num_elements.restype = c_int + + self.lib.lammps_neighlist_element_neighbors.argtypes = [c_void_p, c_int, c_int, POINTER(c_int), POINTER(c_int), POINTER(POINTER(c_int))] + self.lib.lammps_neighlist_element_neighbors.restype = None + # if no ptr provided, create an instance of LAMMPS # don't know how to pass an MPI communicator from PyPar # but we can pass an MPI communicator from mpi4py v2.0.0 and later @@ -221,8 +293,8 @@ class lammps(object): # add way to insert Python callback for fix external self.callback = {} - self.FIX_EXTERNAL_CALLBACK_FUNC = CFUNCTYPE(None, c_void_p, self.c_bigint, c_int, POINTER(self.c_tagint), POINTER(POINTER(c_double)), POINTER(POINTER(c_double))) - self.lib.lammps_set_fix_external_callback.argtypes = [c_void_p, c_char_p, self.FIX_EXTERNAL_CALLBACK_FUNC, c_void_p] + self.FIX_EXTERNAL_CALLBACK_FUNC = CFUNCTYPE(None, py_object, self.c_bigint, c_int, POINTER(self.c_tagint), POINTER(POINTER(c_double)), POINTER(POINTER(c_double))) + self.lib.lammps_set_fix_external_callback.argtypes = [c_void_p, c_char_p, self.FIX_EXTERNAL_CALLBACK_FUNC, py_object] self.lib.lammps_set_fix_external_callback.restype = None # shut-down LAMMPS instance @@ -283,10 +355,14 @@ class lammps(object): def extract_global(self,name,type): if name: name = name.encode() - if type == 0: + if type == LAMMPS_INT: self.lib.lammps_extract_global.restype = POINTER(c_int) - elif type == 1: + elif type == LAMMPS_DOUBLE: self.lib.lammps_extract_global.restype = POINTER(c_double) + elif type == LAMMPS_BIGINT: + self.lib.lammps_extract_global.restype = POINTER(self.c_bigint) + elif type == LAMMPS_TAGINT: + self.lib.lammps_extract_global.restype = POINTER(self.c_tagint) else: return None ptr = self.lib.lammps_extract_global(self.lmp,name) return ptr[0] @@ -357,26 +433,38 @@ class lammps(object): else: c_int_type = c_int + if dim == 1: + raw_ptr = self.lmp.extract_atom(name, 0) + else: + raw_ptr = self.lmp.extract_atom(name, 1) + + return self.iarray(c_int_type, raw_ptr, nelem, dim) + + def extract_atom_darray(self, name, nelem, dim=1): + if dim == 1: + raw_ptr = self.lmp.extract_atom(name, 2) + else: + raw_ptr = self.lmp.extract_atom(name, 3) + + return self.darray(raw_ptr, nelem, dim) + + def iarray(self, c_int_type, raw_ptr, nelem, dim=1): np_int_type = self._ctype_to_numpy_int(c_int_type) if dim == 1: - tmp = self.lmp.extract_atom(name, 0) - ptr = cast(tmp, POINTER(c_int_type * nelem)) + ptr = cast(raw_ptr, POINTER(c_int_type * nelem)) else: - tmp = self.lmp.extract_atom(name, 1) - ptr = cast(tmp[0], POINTER(c_int_type * nelem * dim)) + ptr = cast(raw_ptr[0], POINTER(c_int_type * nelem * dim)) a = np.frombuffer(ptr.contents, dtype=np_int_type) a.shape = (nelem, dim) return a - def extract_atom_darray(self, name, nelem, dim=1): + def darray(self, raw_ptr, nelem, dim=1): if dim == 1: - tmp = self.lmp.extract_atom(name, 2) - ptr = cast(tmp, POINTER(c_double * nelem)) + ptr = cast(raw_ptr, POINTER(c_double * nelem)) else: - tmp = self.lmp.extract_atom(name, 3) - ptr = cast(tmp[0], POINTER(c_double * nelem * dim)) + ptr = cast(raw_ptr[0], POINTER(c_double * nelem * dim)) a = np.frombuffer(ptr.contents) a.shape = (nelem, dim) @@ -390,23 +478,23 @@ class lammps(object): def extract_compute(self,id,style,type): if id: id = id.encode() if type == 0: - if style > 0: return None - self.lib.lammps_extract_compute.restype = POINTER(c_double) - ptr = self.lib.lammps_extract_compute(self.lmp,id,style,type) - return ptr[0] + if style == 0: + self.lib.lammps_extract_compute.restype = POINTER(c_double) + ptr = self.lib.lammps_extract_compute(self.lmp,id,style,type) + return ptr[0] + elif style == 1: + return None + elif style == 2: + self.lib.lammps_extract_compute.restype = POINTER(c_int) + return ptr[0] if type == 1: self.lib.lammps_extract_compute.restype = POINTER(c_double) ptr = self.lib.lammps_extract_compute(self.lmp,id,style,type) return ptr if type == 2: - if style == 0: - self.lib.lammps_extract_compute.restype = POINTER(c_int) - ptr = self.lib.lammps_extract_compute(self.lmp,id,style,type) - return ptr[0] - else: - self.lib.lammps_extract_compute.restype = POINTER(POINTER(c_double)) - ptr = self.lib.lammps_extract_compute(self.lmp,id,style,type) - return ptr + self.lib.lammps_extract_compute.restype = POINTER(POINTER(c_double)) + ptr = self.lib.lammps_extract_compute(self.lmp,id,style,type) + return ptr return None # extract fix info @@ -617,33 +705,114 @@ class lammps(object): return np.int64 return np.intc - def callback_wrapper(caller_ptr, ntimestep, nlocal, tag_ptr, x_ptr, fext_ptr): - if cast(caller_ptr,POINTER(py_object)).contents: - pyCallerObj = cast(caller_ptr,POINTER(py_object)).contents.value - else: - pyCallerObj = None - - tptr = cast(tag_ptr, POINTER(self.c_tagint * nlocal)) - tag = np.frombuffer(tptr.contents, dtype=_ctype_to_numpy_int(self.c_tagint)) - tag.shape = (nlocal) - - xptr = cast(x_ptr[0], POINTER(c_double * nlocal * 3)) - x = np.frombuffer(xptr.contents) - x.shape = (nlocal, 3) - - fptr = cast(fext_ptr[0], POINTER(c_double * nlocal * 3)) - f = np.frombuffer(fptr.contents) - f.shape = (nlocal, 3) - - callback(pyCallerObj, ntimestep, nlocal, tag, x, f) + def callback_wrapper(caller, ntimestep, nlocal, tag_ptr, x_ptr, fext_ptr): + tag = self.numpy.iarray(self.c_tagint, tag_ptr, nlocal, 1) + x = self.numpy.darray(x_ptr, nlocal, 3) + f = self.numpy.darray(fext_ptr, nlocal, 3) + callback(caller, ntimestep, nlocal, tag, x, f) cFunc = self.FIX_EXTERNAL_CALLBACK_FUNC(callback_wrapper) - cCaller = cast(pointer(py_object(caller)), c_void_p) + cCaller = caller self.callback[fix_name] = { 'function': cFunc, 'caller': caller } self.lib.lammps_set_fix_external_callback(self.lmp, fix_name.encode(), cFunc, cCaller) + def get_neighlist(self, idx): + """Returns an instance of :class:`NeighList` which wraps access to the neighbor list with the given index + + :param idx: index of neighbor list + :type idx: int + :return: an instance of :class:`NeighList` wrapping access to neighbor list data + :rtype: NeighList + """ + if idx < 0: + return None + return NeighList(self, idx) + + def find_pair_neighlist(self, style, exact=True, nsub=0, request=0): + """Find neighbor list index of pair style neighbor list + + Try finding pair instance that matches style. If exact is set, the pair must + match style exactly. If exact is 0, style must only be contained. If pair is + of style pair/hybrid, style is instead matched the nsub-th hybrid sub-style. + + Once the pair instance has been identified, multiple neighbor list requests + may be found. Every neighbor list is uniquely identified by its request + index. Thus, providing this request index ensures that the correct neighbor + list index is returned. + + :param style: name of pair style that should be searched for + :type style: string + :param exact: controls whether style should match exactly or only must be contained in pair style name, defaults to True + :type exact: bool, optional + :param nsub: match nsub-th hybrid sub-style, defaults to 0 + :type nsub: int, optional + :param request: index of neighbor list request, in case there are more than one, defaults to 0 + :type request: int, optional + :return: neighbor list index if found, otherwise -1 + :rtype: int + """ + style = style.encode() + exact = int(exact) + idx = self.lib.lammps_find_pair_neighlist(self.lmp, style, exact, nsub, request) + return self.get_neighlist(idx) + + def find_fix_neighlist(self, fixid, request=0): + """Find neighbor list index of fix neighbor list + + :param fixid: name of fix + :type fixid: string + :param request: index of neighbor list request, in case there are more than one, defaults to 0 + :type request: int, optional + :return: neighbor list index if found, otherwise -1 + :rtype: int + """ + fixid = fixid.encode() + idx = self.lib.lammps_find_fix_neighlist(self.lmp, fixid, request) + return self.get_neighlist(idx) + + def find_compute_neighlist(self, computeid, request=0): + """Find neighbor list index of compute neighbor list + + :param computeid: name of compute + :type computeid: string + :param request: index of neighbor list request, in case there are more than one, defaults to 0 + :type request: int, optional + :return: neighbor list index if found, otherwise -1 + :rtype: int + """ + computeid = computeid.encode() + idx = self.lib.lammps_find_compute_neighlist(self.lmp, computeid, request) + return self.get_neighlist(idx) + + def get_neighlist_size(self, idx): + """Return the number of elements in neighbor list with the given index + + :param idx: neighbor list index + :type idx: int + :return: number of elements in neighbor list with index idx + :rtype: int + """ + return self.lib.lammps_neighlist_num_elements(self.lmp, idx) + + def get_neighlist_element_neighbors(self, idx, element): + """Return data of neighbor list entry + + :param element: neighbor list index + :type element: int + :param element: neighbor list element index + :type element: int + :return: tuple with atom local index, number of neighbors and array of neighbor local atom indices + :rtype: (int, int, numpy.array) + """ + c_iatom = c_int() + c_numneigh = c_int() + c_neighbors = POINTER(c_int)() + self.lib.lammps_neighlist_element_neighbors(self.lmp, idx, element, byref(c_iatom), byref(c_numneigh), byref(c_neighbors)) + neighbors = self.numpy.iarray(c_int, c_neighbors, c_numneigh.value, 1) + return c_iatom.value, c_numneigh.value, neighbors + # ------------------------------------------------------------------------- # ------------------------------------------------------------------------- # ------------------------------------------------------------------------- diff --git a/src/.gitignore b/src/.gitignore index 2d79018b28..1b7dc7e6b2 100644 --- a/src/.gitignore +++ b/src/.gitignore @@ -161,6 +161,10 @@ /fix_setforce_spin.h /min_spin.cpp /min_spin.h +/min_spin_cg.cpp +/min_spin_cg.h +/min_spin_lbfgs.cpp +/min_spin_lbfgs.h /neb_spin.cpp /neb_spin.h /pair_spin.cpp @@ -276,6 +280,8 @@ /bond_oxdna_fene.h /bond_oxdna2_fene.cpp /bond_oxdna2_fene.h +/bond_oxrna2_fene.cpp +/bond_oxrna2_fene.h /bond_quartic.cpp /bond_quartic.h /bond_table.cpp @@ -978,6 +984,8 @@ /pair_oxdna_*.h /pair_oxdna2_*.cpp /pair_oxdna2_*.h +/pair_oxrna2_*.cpp +/pair_oxrna2_*.h /mf_oxdna.h /pair_peri_eps.cpp /pair_peri_eps.h diff --git a/src/ASPHERE/pair_gayberne.cpp b/src/ASPHERE/pair_gayberne.cpp index 93b164c503..51896aab85 100644 --- a/src/ASPHERE/pair_gayberne.cpp +++ b/src/ASPHERE/pair_gayberne.cpp @@ -28,6 +28,7 @@ #include "citeme.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -460,20 +461,20 @@ void PairGayBerne::read_restart(FILE *fp) int i,j; int me = comm->me; for (i = 1; i <= atom->ntypes; i++) { - if (me == 0) fread(&setwell[i],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setwell[i],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setwell[i],1,MPI_INT,0,world); if (setwell[i]) { - if (me == 0) fread(&well[i][0],sizeof(double),3,fp); + if (me == 0) utils::sfread(FLERR,&well[i][0],sizeof(double),3,fp,NULL,error); MPI_Bcast(&well[i][0],3,MPI_DOUBLE,0,world); } for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -505,12 +506,12 @@ void PairGayBerne::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&gamma,sizeof(double),1,fp); - fread(&upsilon,sizeof(double),1,fp); - fread(&mu,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&gamma,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&upsilon,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&mu,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&gamma,1,MPI_DOUBLE,0,world); MPI_Bcast(&upsilon,1,MPI_DOUBLE,0,world); @@ -643,10 +644,10 @@ double PairGayBerne::gayberne_analytic(const int i,const int j,double a1[3][3], dchi[2] = temp2*(iota[2]-temp1*r12hat[2]); temp1 = -eta*u_r; - temp2 = eta*chi; - fforce[0] = temp1*dchi[0]-temp2*dUr[0]; - fforce[1] = temp1*dchi[1]-temp2*dUr[1]; - fforce[2] = temp1*dchi[2]-temp2*dUr[2]; + temp3 = eta*chi; + fforce[0] = temp1*dchi[0]-temp3*dUr[0]; + fforce[1] = temp1*dchi[1]-temp3*dUr[1]; + fforce[2] = temp1*dchi[2]-temp3*dUr[2]; // torque for particle 1 and 2 // compute dUr @@ -667,18 +668,17 @@ double PairGayBerne::gayberne_analytic(const int i,const int j,double a1[3][3], MathExtra::vecmat(iota,b1,tempv); MathExtra::cross3(tempv,iota,dchi); - temp1 = -4.0/rsq; - dchi[0] *= temp1; - dchi[1] *= temp1; - dchi[2] *= temp1; + dchi[0] *= temp2; + dchi[1] *= temp2; + dchi[2] *= temp2; double dchi2[3]; if (newton_pair || j < nlocal) { MathExtra::vecmat(iota,b2,tempv); MathExtra::cross3(tempv,iota,dchi2); - dchi2[0] *= temp1; - dchi2[1] *= temp1; - dchi2[2] *= temp1; + dchi2[0] *= temp2; + dchi2[1] *= temp2; + dchi2[2] *= temp2; } // compute d_eta diff --git a/src/ASPHERE/pair_resquared.cpp b/src/ASPHERE/pair_resquared.cpp index f139564320..dd4b11935e 100644 --- a/src/ASPHERE/pair_resquared.cpp +++ b/src/ASPHERE/pair_resquared.cpp @@ -27,6 +27,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -438,20 +439,20 @@ void PairRESquared::read_restart(FILE *fp) int i,j; int me = comm->me; for (i = 1; i <= atom->ntypes; i++) { - if (me == 0) fread(&setwell[i],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setwell[i],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setwell[i],1,MPI_INT,0,world); if (setwell[i]) { - if (me == 0) fread(&well[i][0],sizeof(double),3,fp); + if (me == 0) utils::sfread(FLERR,&well[i][0],sizeof(double),3,fp,NULL,error); MPI_Bcast(&well[i][0],3,MPI_DOUBLE,0,world); } for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -479,8 +480,8 @@ void PairRESquared::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/BODY/body_rounded_polygon.cpp b/src/BODY/body_rounded_polygon.cpp index d60372781a..d855c5aea7 100644 --- a/src/BODY/body_rounded_polygon.cpp +++ b/src/BODY/body_rounded_polygon.cpp @@ -116,7 +116,7 @@ double BodyRoundedPolygon::enclosing_radius(struct AtomVecBody::Bonus *bonus) { int nvertices = bonus->ivalue[0]; if (nvertices == 1 || nvertices == 2) - return *(bonus->dvalue+3*nsub(bonus)+2); + return *(bonus->dvalue+3*nsub(bonus)+2); return *(bonus->dvalue + 3*nsub(bonus) + 2*nsub(bonus)); } @@ -126,7 +126,7 @@ double BodyRoundedPolygon::rounded_radius(struct AtomVecBody::Bonus *bonus) { int nvertices = bonus->ivalue[0]; if (nvertices == 1 || nvertices == 2) - return *(bonus->dvalue+3*nsub(bonus)+2+1); + return *(bonus->dvalue+3*nsub(bonus)+2+1); return *(bonus->dvalue + 3*nsub(bonus) + 2*nsub(bonus)+1); } @@ -156,7 +156,7 @@ int BodyRoundedPolygon::unpack_border_body(AtomVecBody::Bonus *bonus, ------------------------------------------------------------------------- */ void BodyRoundedPolygon::data_body(int ibonus, int ninteger, int ndouble, - int *ifile, double *dfile) + int *ifile, double *dfile) { AtomVecBody::Bonus *bonus = &avec->bonus[ibonus]; @@ -327,7 +327,7 @@ void BodyRoundedPolygon::data_body(int ibonus, int ninteger, int ndouble, ------------------------------------------------------------------------- */ double BodyRoundedPolygon::radius_body(int /*ninteger*/, int ndouble, - int *ifile, double *dfile) + int *ifile, double *dfile) { int nsub = ifile[0]; if (nsub < 1) diff --git a/src/BODY/body_rounded_polyhedron.cpp b/src/BODY/body_rounded_polyhedron.cpp index 49ec6f1d78..a82404ab15 100644 --- a/src/BODY/body_rounded_polyhedron.cpp +++ b/src/BODY/body_rounded_polyhedron.cpp @@ -134,7 +134,7 @@ double BodyRoundedPolyhedron::enclosing_radius(struct AtomVecBody::Bonus *bonus) { int nvertices = bonus->ivalue[0]; if (nvertices == 1 || nvertices == 2) - return *(bonus->dvalue+3*nsub(bonus)+2); + return *(bonus->dvalue+3*nsub(bonus)+2); return *(bonus->dvalue+3*nsub(bonus) + 2*nedges(bonus) + MAX_FACE_SIZE*nfaces(bonus)); } @@ -385,7 +385,7 @@ void BodyRoundedPolyhedron::data_body(int ibonus, int ninteger, int ndouble, ------------------------------------------------------------------------- */ double BodyRoundedPolyhedron::radius_body(int /*ninteger*/, int ndouble, - int *ifile, double *dfile) + int *ifile, double *dfile) { int nsub = ifile[0]; int ned = ifile[1]; diff --git a/src/BODY/pair_body_rounded_polygon.cpp b/src/BODY/pair_body_rounded_polygon.cpp index f5e18e9d89..8e51f3ac5f 100644 --- a/src/BODY/pair_body_rounded_polygon.cpp +++ b/src/BODY/pair_body_rounded_polygon.cpp @@ -105,7 +105,7 @@ void PairBodyRoundedPolygon::compute(int eflag, int vflag) int ni,nj,npi,npj,ifirst,jfirst; int nei,nej,iefirst,jefirst; double xtmp,ytmp,ztmp,delx,dely,delz,evdwl; - double rsq,rsqinv,r,radi,radj,eradi,eradj,rradi,rradj,k_nij,k_naij; + double rsq,r,radi,radj,k_nij,k_naij; double facc[3]; int *ilist,*jlist,*numneigh,**firstneigh; @@ -170,8 +170,6 @@ void PairBodyRoundedPolygon::compute(int eflag, int vflag) ifirst = dfirst[i]; nei = ednum[i]; iefirst = edfirst[i]; - eradi = enclosing_radius[i]; - rradi = rounded_radius[i]; } for (jj = 0; jj < jnum; jj++) { @@ -197,8 +195,6 @@ void PairBodyRoundedPolygon::compute(int eflag, int vflag) jfirst = dfirst[j]; nej = ednum[j]; jefirst = edfirst[j]; - eradj = enclosing_radius[j]; - rradj = rounded_radius[j]; k_nij = k_n[itype][jtype]; k_naij = k_na[itype][jtype]; @@ -207,7 +203,6 @@ void PairBodyRoundedPolygon::compute(int eflag, int vflag) r = sqrt(rsq); if (r > radi + radj + cut_inner) continue; - rsqinv = 1.0 / rsq; if (npi == 1 && npj == 1) { sphere_against_sphere(i, j, delx, dely, delz, rsq, @@ -598,16 +593,13 @@ void PairBodyRoundedPolygon::sphere_against_sphere(int i, int j, double k_n, double k_na, double** /*x*/, double** v, double** f, int evflag) { - double eradi,eradj,rradi,rradj; + double rradi,rradj; double vr1,vr2,vr3,vnnr,vn1,vn2,vn3,vt1,vt2,vt3; - double rij,rsqinv,R,fx,fy,fz,fn[3],ft[3],fpair,shift,energy; + double rij,rsqinv,R,fx,fy,fz,fpair,shift,energy; int nlocal = atom->nlocal; int newton_pair = force->newton_pair; - eradi = enclosing_radius[i]; rradi = rounded_radius[i]; - - eradj = enclosing_radius[j]; rradj = rounded_radius[j]; rsqinv = 1.0/rsq; @@ -649,19 +641,6 @@ void PairBodyRoundedPolygon::sphere_against_sphere(int i, int j, vt1 = vr1 - vn1; vt2 = vr2 - vn2; vt3 = vr3 - vn3; - - // normal friction term at contact - - fn[0] = -c_n * vn1; - fn[1] = -c_n * vn2; - fn[2] = -c_n * vn3; - - // tangential friction term at contact - // excluding the tangential deformation term - - ft[0] = -c_t * vt1; - ft[1] = -c_t * vt2; - ft[2] = -c_t * vt3; } f[i][0] += fx; @@ -703,20 +682,16 @@ int PairBodyRoundedPolygon::vertex_against_edge(int i, int j, int &num_contacts, double &evdwl, double* facc) { - int ni, npi, ifirst, nei, iefirst; - int nj, npj, jfirst, nej, jefirst; - double xpi[3], xpj[3], dist, eradi, eradj, rradi, rradj; + int ni, npi, ifirst; + int nj, jfirst, nej, jefirst; + double xpi[3], xpj[3], dist, eradj, rradi, rradj; double fx, fy, fz, energy; int interact; npi = dnum[i]; ifirst = dfirst[i]; - nei = ednum[i]; - iefirst = edfirst[i]; - eradi = enclosing_radius[i]; rradi = rounded_radius[i]; - npj = dnum[j]; jfirst = dfirst[j]; nej = ednum[j]; jefirst = edfirst[j]; diff --git a/src/BODY/pair_body_rounded_polyhedron.cpp b/src/BODY/pair_body_rounded_polyhedron.cpp index 2df58d45cd..ff7e7fc25e 100644 --- a/src/BODY/pair_body_rounded_polyhedron.cpp +++ b/src/BODY/pair_body_rounded_polyhedron.cpp @@ -271,7 +271,7 @@ void PairBodyRoundedPolyhedron::compute(int eflag, int vflag) continue; } - int interact, num_contacts; + int num_contacts; Contact contact_list[MAX_CONTACTS]; num_contacts = 0; @@ -280,22 +280,22 @@ void PairBodyRoundedPolyhedron::compute(int eflag, int vflag) #ifdef _POLYHEDRON_DEBUG printf("INTERACTION between edges of %d vs. faces of %d:\n", i, j); #endif - interact = edge_against_face(i, j, itype, jtype, x, contact_list, - num_contacts, evdwl, facc); + edge_against_face(i, j, itype, jtype, x, contact_list, + num_contacts, evdwl, facc); // check interaction between j's edges and i' faces #ifdef _POLYHEDRON_DEBUG printf("\nINTERACTION between edges of %d vs. faces of %d:\n", j, i); #endif - interact = edge_against_face(j, i, jtype, itype, x, contact_list, - num_contacts, evdwl, facc); + edge_against_face(j, i, jtype, itype, x, contact_list, + num_contacts, evdwl, facc); // check interaction between i's edges and j' edges #ifdef _POLYHEDRON_DEBUG printf("INTERACTION between edges of %d vs. edges of %d:\n", i, j); #endif - interact = edge_against_edge(i, j, itype, jtype, x, contact_list, - num_contacts, evdwl, facc); + edge_against_edge(i, j, itype, jtype, x, contact_list, + num_contacts, evdwl, facc); // estimate the contact area // also consider point contacts and line contacts @@ -2341,13 +2341,11 @@ void PairBodyRoundedPolyhedron::find_unique_contacts(Contact* contact_list, void PairBodyRoundedPolyhedron::sanity_check() { - double x1[3],x2[3],x3[3],x4[3],h_a[3],h_b[3],d_a,d_b; + double x1[3],x2[3],h_a[3],h_b[3],d_a,d_b; double a[3],b[3],t_a,t_b; x1[0] = 0; x1[1] = 3; x1[2] = 0; x2[0] = 3; x2[1] = 0; x2[2] = 0; - x3[0] = 4; x3[1] = 3; x3[2] = 0; - x4[0] = 5; x4[1] = 3; x4[2] = 0; a[0] = 0; a[1] = 0; a[2] = 0; b[0] = 4; b[1] = 0; b[2] = 0; diff --git a/src/CLASS2/angle_class2.cpp b/src/CLASS2/angle_class2.cpp index 99e1b39c9d..fe567ead34 100644 --- a/src/CLASS2/angle_class2.cpp +++ b/src/CLASS2/angle_class2.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -372,19 +373,19 @@ void AngleClass2::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&theta0[1],sizeof(double),atom->nangletypes,fp); - fread(&k2[1],sizeof(double),atom->nangletypes,fp); - fread(&k3[1],sizeof(double),atom->nangletypes,fp); - fread(&k4[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&theta0[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&k2[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&k3[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&k4[1],sizeof(double),atom->nangletypes,fp,NULL,error); - fread(&bb_k[1],sizeof(double),atom->nangletypes,fp); - fread(&bb_r1[1],sizeof(double),atom->nangletypes,fp); - fread(&bb_r2[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&bb_k[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&bb_r1[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&bb_r2[1],sizeof(double),atom->nangletypes,fp,NULL,error); - fread(&ba_k1[1],sizeof(double),atom->nangletypes,fp); - fread(&ba_k2[1],sizeof(double),atom->nangletypes,fp); - fread(&ba_r1[1],sizeof(double),atom->nangletypes,fp); - fread(&ba_r2[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&ba_k1[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&ba_k2[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&ba_r1[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&ba_r2[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&theta0[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/CLASS2/bond_class2.cpp b/src/CLASS2/bond_class2.cpp index cfc1a93bde..0651db75fb 100644 --- a/src/CLASS2/bond_class2.cpp +++ b/src/CLASS2/bond_class2.cpp @@ -24,6 +24,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -182,10 +183,10 @@ void BondClass2::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&r0[1],sizeof(double),atom->nbondtypes,fp); - fread(&k2[1],sizeof(double),atom->nbondtypes,fp); - fread(&k3[1],sizeof(double),atom->nbondtypes,fp); - fread(&k4[1],sizeof(double),atom->nbondtypes,fp); + utils::sfread(FLERR,&r0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&k2[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&k3[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&k4[1],sizeof(double),atom->nbondtypes,fp,NULL,error); } MPI_Bcast(&r0[1],atom->nbondtypes,MPI_DOUBLE,0,world); MPI_Bcast(&k2[1],atom->nbondtypes,MPI_DOUBLE,0,world); diff --git a/src/CLASS2/dihedral_class2.cpp b/src/CLASS2/dihedral_class2.cpp index 725228666e..6b43257908 100644 --- a/src/CLASS2/dihedral_class2.cpp +++ b/src/CLASS2/dihedral_class2.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -181,6 +182,11 @@ void DihedralClass2::compute(int eflag, int vflag) costh13 = c0; costh23 = (vb2xm*vb3x + vb2ym*vb3y + vb2zm*vb3z) * r12c2; + costh12 = MAX(MIN(costh12, 1.0), -1.0); + costh13 = MAX(MIN(costh13, 1.0), -1.0); + costh23 = MAX(MIN(costh23, 1.0), -1.0); + c0 = costh13; + // cos and sin of 2 angles and final c sin2 = MAX(1.0 - costh12*costh12,0.0); @@ -835,45 +841,45 @@ void DihedralClass2::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k1[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&k2[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&k3[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&phi1[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&phi2[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&phi3[1],sizeof(double),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&k1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&k2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&k3[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&phi1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&phi2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&phi3[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); - fread(&mbt_f1[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&mbt_f2[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&mbt_f3[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&mbt_r0[1],sizeof(double),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&mbt_f1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&mbt_f2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&mbt_f3[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&mbt_r0[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); - fread(&ebt_f1_1[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&ebt_f2_1[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&ebt_f3_1[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&ebt_r0_1[1],sizeof(double),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&ebt_f1_1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&ebt_f2_1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&ebt_f3_1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&ebt_r0_1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); - fread(&ebt_f1_2[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&ebt_f2_2[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&ebt_f3_2[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&ebt_r0_2[1],sizeof(double),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&ebt_f1_2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&ebt_f2_2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&ebt_f3_2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&ebt_r0_2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); - fread(&at_f1_1[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&at_f2_1[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&at_f3_1[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&at_theta0_1[1],sizeof(double),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&at_f1_1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&at_f2_1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&at_f3_1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&at_theta0_1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); - fread(&at_f1_2[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&at_f2_2[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&at_f3_2[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&at_theta0_2[1],sizeof(double),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&at_f1_2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&at_f2_2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&at_f3_2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&at_theta0_2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); - fread(&aat_k[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&aat_theta0_1[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&aat_theta0_2[1],sizeof(double),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&aat_k[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&aat_theta0_1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&aat_theta0_2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); - fread(&bb13t_k[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&bb13t_r10[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&bb13t_r30[1],sizeof(double),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&bb13t_k[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&bb13t_r10[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&bb13t_r30[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); } MPI_Bcast(&k1[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); diff --git a/src/CLASS2/improper_class2.cpp b/src/CLASS2/improper_class2.cpp index ca7ac95239..a3b8b4b672 100644 --- a/src/CLASS2/improper_class2.cpp +++ b/src/CLASS2/improper_class2.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -604,15 +605,15 @@ void ImproperClass2::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k0[1],sizeof(double),atom->nimpropertypes,fp); - fread(&chi0[1],sizeof(double),atom->nimpropertypes,fp); + utils::sfread(FLERR,&k0[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&chi0[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); - fread(&aa_k1[1],sizeof(double),atom->nimpropertypes,fp); - fread(&aa_k2[1],sizeof(double),atom->nimpropertypes,fp); - fread(&aa_k3[1],sizeof(double),atom->nimpropertypes,fp); - fread(&aa_theta0_1[1],sizeof(double),atom->nimpropertypes,fp); - fread(&aa_theta0_2[1],sizeof(double),atom->nimpropertypes,fp); - fread(&aa_theta0_3[1],sizeof(double),atom->nimpropertypes,fp); + utils::sfread(FLERR,&aa_k1[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&aa_k2[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&aa_k3[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&aa_theta0_1[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&aa_theta0_2[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&aa_theta0_3[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); } MPI_Bcast(&k0[1],atom->nimpropertypes,MPI_DOUBLE,0,world); MPI_Bcast(&chi0[1],atom->nimpropertypes,MPI_DOUBLE,0,world); diff --git a/src/CLASS2/pair_lj_class2.cpp b/src/CLASS2/pair_lj_class2.cpp index a0088e52b7..47b3185bbf 100644 --- a/src/CLASS2/pair_lj_class2.cpp +++ b/src/CLASS2/pair_lj_class2.cpp @@ -24,6 +24,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -34,6 +35,7 @@ PairLJClass2::PairLJClass2(LAMMPS *lmp) : Pair(lmp) { respa_enable = 1; writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -187,8 +189,8 @@ void PairLJClass2::compute_inner() if (rsq < cut_out_off_sq) { r2inv = 1.0/rsq; - rinv = sqrt(r2inv); - r3inv = r2inv*rinv; + rinv = sqrt(r2inv); + r3inv = r2inv*rinv; r6inv = r3inv*r3inv; jtype = type[j]; forcelj = r6inv * (lj1[itype][jtype]*r3inv - lj2[itype][jtype]); @@ -267,8 +269,8 @@ void PairLJClass2::compute_middle() if (rsq < cut_out_off_sq && rsq > cut_in_off_sq) { r2inv = 1.0/rsq; - rinv = sqrt(r2inv); - r3inv = r2inv*rinv; + rinv = sqrt(r2inv); + r3inv = r2inv*rinv; r6inv = r3inv*r3inv; jtype = type[j]; forcelj = r6inv * (lj1[itype][jtype]*r3inv - lj2[itype][jtype]); @@ -351,8 +353,8 @@ void PairLJClass2::compute_outer(int eflag, int vflag) if (rsq < cutsq[itype][jtype]) { if (rsq > cut_in_off_sq) { r2inv = 1.0/rsq; - rinv = sqrt(r2inv); - r3inv = r2inv*rinv; + rinv = sqrt(r2inv); + r3inv = r2inv*rinv; r6inv = r3inv*r3inv; forcelj = r6inv * (lj1[itype][jtype]*r3inv - lj2[itype][jtype]); fpair = factor_lj*forcelj*r2inv; @@ -373,8 +375,8 @@ void PairLJClass2::compute_outer(int eflag, int vflag) if (eflag) { r2inv = 1.0/rsq; - rinv = sqrt(r2inv); - r3inv = r2inv*rinv; + rinv = sqrt(r2inv); + r3inv = r2inv*rinv; r6inv = r3inv*r3inv; evdwl = r6inv*(lj3[itype][jtype]*r3inv-lj4[itype][jtype]) - offset[itype][jtype]; @@ -384,8 +386,8 @@ void PairLJClass2::compute_outer(int eflag, int vflag) if (vflag) { if (rsq <= cut_in_off_sq) { r2inv = 1.0/rsq; - rinv = sqrt(r2inv); - r3inv = r2inv*rinv; + rinv = sqrt(r2inv); + r3inv = r2inv*rinv; r6inv = r3inv*r3inv; forcelj = r6inv * (lj1[itype][jtype]*r3inv - lj2[itype][jtype]); fpair = factor_lj*forcelj*r2inv; @@ -610,13 +612,13 @@ void PairLJClass2::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -645,10 +647,10 @@ void PairLJClass2::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/CLASS2/pair_lj_class2_coul_cut.cpp b/src/CLASS2/pair_lj_class2_coul_cut.cpp index e999a3682e..3635c21c8c 100644 --- a/src/CLASS2/pair_lj_class2_coul_cut.cpp +++ b/src/CLASS2/pair_lj_class2_coul_cut.cpp @@ -23,6 +23,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -32,6 +33,7 @@ using namespace MathConst; PairLJClass2CoulCut::PairLJClass2CoulCut(LAMMPS *lmp) : Pair(lmp) { writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -362,14 +364,14 @@ void PairLJClass2CoulCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); - fread(&cut_coul[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -399,11 +401,11 @@ void PairLJClass2CoulCut::write_restart_settings(FILE *fp) void PairLJClass2CoulCut::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul_global,1,MPI_DOUBLE,0,world); diff --git a/src/CLASS2/pair_lj_class2_coul_long.cpp b/src/CLASS2/pair_lj_class2_coul_long.cpp index b56c076996..0bb802579c 100644 --- a/src/CLASS2/pair_lj_class2_coul_long.cpp +++ b/src/CLASS2/pair_lj_class2_coul_long.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -47,6 +48,7 @@ PairLJClass2CoulLong::PairLJClass2CoulLong(LAMMPS *lmp) : Pair(lmp) respa_enable = 1; writedata = 1; ftable = NULL; + cut_respa = NULL; } /* ---------------------------------------------------------------------- */ @@ -261,8 +263,8 @@ void PairLJClass2CoulLong::compute_inner() jtype = type[j]; if (rsq < cut_ljsq[itype][jtype]) { - rinv = sqrt(r2inv); - r3inv = r2inv*rinv; + rinv = sqrt(r2inv); + r3inv = r2inv*rinv; r6inv = r3inv*r3inv; forcelj = r6inv * (lj1[itype][jtype]*r3inv - lj2[itype][jtype]); } else forcelj = 0.0; @@ -353,8 +355,8 @@ void PairLJClass2CoulLong::compute_middle() jtype = type[j]; if (rsq < cut_ljsq[itype][jtype]) { - rinv = sqrt(r2inv); - r3inv = r2inv*rinv; + rinv = sqrt(r2inv); + r3inv = r2inv*rinv; r6inv = r3inv*r3inv; forcelj = r6inv * (lj1[itype][jtype]*r3inv - lj2[itype][jtype]); } else forcelj = 0.0; @@ -486,9 +488,9 @@ void PairLJClass2CoulLong::compute_outer(int eflag, int vflag) } else forcecoul = 0.0; if (rsq < cut_ljsq[itype][jtype] && rsq > cut_in_off_sq) { - rinv = sqrt(r2inv); - r3inv = r2inv*rinv; - r6inv = r3inv*r3inv; + rinv = sqrt(r2inv); + r3inv = r2inv*rinv; + r6inv = r3inv*r3inv; forcelj = r6inv * (lj1[itype][jtype]*r3inv - lj2[itype][jtype]); if (rsq < cut_in_on_sq) { rsw = (sqrt(rsq) - cut_in_off)/cut_in_diff; @@ -524,9 +526,9 @@ void PairLJClass2CoulLong::compute_outer(int eflag, int vflag) } else ecoul = 0.0; if (rsq < cut_ljsq[itype][jtype]) { - rinv = sqrt(r2inv); - r3inv = r2inv*rinv; - r6inv = r3inv*r3inv; + rinv = sqrt(r2inv); + r3inv = r2inv*rinv; + r6inv = r3inv*r3inv; evdwl = r6inv*(lj3[itype][jtype]*r3inv-lj4[itype][jtype]) - offset[itype][jtype]; evdwl *= factor_lj; @@ -551,13 +553,13 @@ void PairLJClass2CoulLong::compute_outer(int eflag, int vflag) if (rsq <= cut_in_off_sq) { rinv = sqrt(r2inv); - r3inv = r2inv*rinv; - r6inv = r3inv*r3inv; + r3inv = r2inv*rinv; + r6inv = r3inv*r3inv; forcelj = r6inv * (lj1[itype][jtype]*r3inv - lj2[itype][jtype]); } else if (rsq <= cut_in_on_sq) { - rinv = sqrt(r2inv); - r3inv = r2inv*rinv; - r6inv = r3inv*r3inv; + rinv = sqrt(r2inv); + r3inv = r2inv*rinv; + r6inv = r3inv*r3inv; forcelj = r6inv * (lj1[itype][jtype]*r3inv - lj2[itype][jtype]); } fpair = (forcecoul + factor_lj*forcelj) * r2inv; @@ -663,33 +665,33 @@ void PairLJClass2CoulLong::init_style() if (!atom->q_flag) error->all(FLERR, "Pair style lj/class2/coul/long requires atom attribute q"); - + // request regular or rRESPA neighbor list - + int irequest; int respa = 0; - + if (update->whichflag == 1 && strstr(update->integrate_style,"respa")) { if (((Respa *) update->integrate)->level_inner >= 0) respa = 1; - if (((Respa *) update->integrate)->level_middle >= 0) respa = 2; + if (((Respa *) update->integrate)->level_middle >= 0) respa = 2; } - + irequest = neighbor->request(this,instance_me); - + if (respa >= 1) { neighbor->requests[irequest]->respaouter = 1; - neighbor->requests[irequest]->respainner = 1; + neighbor->requests[irequest]->respainner = 1; } if (respa == 2) neighbor->requests[irequest]->respamiddle = 1; cut_coulsq = cut_coul * cut_coul; - + // set rRESPA cutoffs - + if (strstr(update->integrate_style,"respa") && ((Respa *) update->integrate)->level_inner >= 0) cut_respa = ((Respa *) update->integrate)->cutoff; - else cut_respa = NULL; + else cut_respa = NULL; // insure use of KSpace long-range solver, set g_ewald @@ -738,9 +740,9 @@ double PairLJClass2CoulLong::init_one(int i, int j) lj3[j][i] = lj3[i][j]; lj4[j][i] = lj4[i][j]; offset[j][i] = offset[i][j]; - + // check interior rRESPA cutoff - + if (cut_respa && MIN(cut_lj[i][j],cut_coul) < cut_respa[3]) error->all(FLERR,"Pair cutoff < Respa interior cutoff"); @@ -805,13 +807,13 @@ void PairLJClass2CoulLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -842,13 +844,13 @@ void PairLJClass2CoulLong::write_restart_settings(FILE *fp) void PairLJClass2CoulLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/CLASS2/pair_lj_class2_coul_long.h b/src/CLASS2/pair_lj_class2_coul_long.h index 50d7092541..7b68382295 100644 --- a/src/CLASS2/pair_lj_class2_coul_long.h +++ b/src/CLASS2/pair_lj_class2_coul_long.h @@ -40,7 +40,7 @@ class PairLJClass2CoulLong : public Pair { void write_data(FILE *); void write_data_all(FILE *); double single(int, int, int, int, double, double, double, double &); - + void compute_inner(); void compute_middle(); void compute_outer(int, int); diff --git a/src/COLLOID/pair_brownian.cpp b/src/COLLOID/pair_brownian.cpp index 71a5f8c056..d73789d890 100644 --- a/src/COLLOID/pair_brownian.cpp +++ b/src/COLLOID/pair_brownian.cpp @@ -36,6 +36,7 @@ #include "math_special.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -602,12 +603,12 @@ void PairBrownian::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&cut_inner[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&cut_inner[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_inner[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); @@ -642,17 +643,17 @@ void PairBrownian::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&mu,sizeof(double),1,fp); - fread(&flaglog,sizeof(int),1,fp); - fread(&flagfld,sizeof(int),1,fp); - fread(&cut_inner_global,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&t_target, sizeof(double),1,fp); - fread(&seed, sizeof(int),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&flagHI,sizeof(int),1,fp); - fread(&flagVF,sizeof(int),1,fp); + utils::sfread(FLERR,&mu,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&flaglog,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&flagfld,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&cut_inner_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&t_target, sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&seed, sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&flagHI,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&flagVF,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&mu,1,MPI_DOUBLE,0,world); MPI_Bcast(&flaglog,1,MPI_INT,0,world); diff --git a/src/COLLOID/pair_colloid.cpp b/src/COLLOID/pair_colloid.cpp index ad25184181..d1c6e4594f 100644 --- a/src/COLLOID/pair_colloid.cpp +++ b/src/COLLOID/pair_colloid.cpp @@ -25,6 +25,7 @@ #include "math_special.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathSpecial; @@ -394,15 +395,15 @@ void PairColloid::read_restart(FILE *fp) for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (comm->me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (comm->me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (comm->me == 0) { - fread(&a12[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&d1[i][j],sizeof(double),1,fp); - fread(&d2[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a12[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&d1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&d2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a12[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -432,9 +433,9 @@ void PairColloid::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/COLLOID/pair_lubricate.cpp b/src/COLLOID/pair_lubricate.cpp index b6288c34d2..a72eaef679 100644 --- a/src/COLLOID/pair_lubricate.cpp +++ b/src/COLLOID/pair_lubricate.cpp @@ -35,6 +35,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -682,12 +683,12 @@ void PairLubricate::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&cut_inner[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&cut_inner[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_inner[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); @@ -720,15 +721,15 @@ void PairLubricate::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&mu,sizeof(double),1,fp); - fread(&flaglog,sizeof(int),1,fp); - fread(&flagfld,sizeof(int),1,fp); - fread(&cut_inner_global,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&flagHI,sizeof(int),1,fp); - fread(&flagVF,sizeof(int),1,fp); + utils::sfread(FLERR,&mu,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&flaglog,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&flagfld,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&cut_inner_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&flagHI,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&flagVF,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&mu,1,MPI_DOUBLE,0,world); MPI_Bcast(&flaglog,1,MPI_INT,0,world); diff --git a/src/COLLOID/pair_lubricateU.cpp b/src/COLLOID/pair_lubricateU.cpp index 4f7e3917e8..e8715cec36 100644 --- a/src/COLLOID/pair_lubricateU.cpp +++ b/src/COLLOID/pair_lubricateU.cpp @@ -34,6 +34,7 @@ #include "variable.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -1908,12 +1909,12 @@ void PairLubricateU::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&cut_inner[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&cut_inner[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_inner[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); @@ -1945,14 +1946,14 @@ void PairLubricateU::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&mu,sizeof(double),1,fp); - fread(&flaglog,sizeof(int),1,fp); - fread(&cut_inner_global,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&flagHI,sizeof(int),1,fp); - fread(&flagVF,sizeof(int),1,fp); + utils::sfread(FLERR,&mu,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&flaglog,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&cut_inner_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&flagHI,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&flagVF,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&mu,1,MPI_DOUBLE,0,world); MPI_Bcast(&flaglog,1,MPI_INT,0,world); diff --git a/src/COMPRESS/dump_atom_gz.cpp b/src/COMPRESS/dump_atom_gz.cpp index ef7e6583be..9be8d17b06 100644 --- a/src/COMPRESS/dump_atom_gz.cpp +++ b/src/COMPRESS/dump_atom_gz.cpp @@ -108,27 +108,28 @@ void DumpAtomGZ::openfile() void DumpAtomGZ::write_header(bigint ndump) { if ((multiproc) || (!multiproc && me == 0)) { + if (unit_flag && !unit_count) { + ++unit_count; + gzprintf(gzFp,"ITEM: UNITS\n%s\n",update->unit_style); + } + if (time_flag) gzprintf(gzFp,"ITEM: TIME\n%.16g\n",compute_time()); + + gzprintf(gzFp,"ITEM: TIMESTEP\n"); + gzprintf(gzFp,BIGINT_FORMAT "\n",update->ntimestep); + gzprintf(gzFp,"ITEM: NUMBER OF ATOMS\n"); + gzprintf(gzFp,BIGINT_FORMAT "\n",ndump); if (domain->triclinic == 0) { - gzprintf(gzFp,"ITEM: TIMESTEP\n"); - gzprintf(gzFp,BIGINT_FORMAT "\n",update->ntimestep); - gzprintf(gzFp,"ITEM: NUMBER OF ATOMS\n"); - gzprintf(gzFp,BIGINT_FORMAT "\n",ndump); gzprintf(gzFp,"ITEM: BOX BOUNDS %s\n",boundstr); gzprintf(gzFp,"%g %g\n",boxxlo,boxxhi); gzprintf(gzFp,"%g %g\n",boxylo,boxyhi); gzprintf(gzFp,"%g %g\n",boxzlo,boxzhi); - gzprintf(gzFp,"ITEM: ATOMS %s\n",columns); } else { - gzprintf(gzFp,"ITEM: TIMESTEP\n"); - gzprintf(gzFp,BIGINT_FORMAT "\n",update->ntimestep); - gzprintf(gzFp,"ITEM: NUMBER OF ATOMS\n"); - gzprintf(gzFp,BIGINT_FORMAT "\n",ndump); gzprintf(gzFp,"ITEM: BOX BOUNDS xy xz yz %s\n",boundstr); gzprintf(gzFp,"%g %g %g\n",boxxlo,boxxhi,boxxy); gzprintf(gzFp,"%g %g %g\n",boxylo,boxyhi,boxxz); gzprintf(gzFp,"%g %g %g\n",boxzlo,boxzhi,boxyz); - gzprintf(gzFp,"ITEM: ATOMS %s\n",columns); } + gzprintf(gzFp,"ITEM: ATOMS %s\n",columns); } } diff --git a/src/COMPRESS/dump_custom_gz.cpp b/src/COMPRESS/dump_custom_gz.cpp index 9c30f4742f..58ce98ad06 100644 --- a/src/COMPRESS/dump_custom_gz.cpp +++ b/src/COMPRESS/dump_custom_gz.cpp @@ -108,27 +108,28 @@ void DumpCustomGZ::openfile() void DumpCustomGZ::write_header(bigint ndump) { if ((multiproc) || (!multiproc && me == 0)) { + if (unit_flag && !unit_count) { + ++unit_count; + gzprintf(gzFp,"ITEM: UNITS\n%s\n",update->unit_style); + } + if (time_flag) gzprintf(gzFp,"ITEM: TIME\n%.16g\n",compute_time()); + + gzprintf(gzFp,"ITEM: TIMESTEP\n"); + gzprintf(gzFp,BIGINT_FORMAT "\n",update->ntimestep); + gzprintf(gzFp,"ITEM: NUMBER OF ATOMS\n"); + gzprintf(gzFp,BIGINT_FORMAT "\n",ndump); if (domain->triclinic == 0) { - gzprintf(gzFp,"ITEM: TIMESTEP\n"); - gzprintf(gzFp,BIGINT_FORMAT "\n",update->ntimestep); - gzprintf(gzFp,"ITEM: NUMBER OF ATOMS\n"); - gzprintf(gzFp,BIGINT_FORMAT "\n",ndump); gzprintf(gzFp,"ITEM: BOX BOUNDS %s\n",boundstr); gzprintf(gzFp,"%-1.16g %-1.16g\n",boxxlo,boxxhi); gzprintf(gzFp,"%-1.16g %-1.16g\n",boxylo,boxyhi); gzprintf(gzFp,"%-1.16g %-1.16g\n",boxzlo,boxzhi); - gzprintf(gzFp,"ITEM: ATOMS %s\n",columns); } else { - gzprintf(gzFp,"ITEM: TIMESTEP\n"); - gzprintf(gzFp,BIGINT_FORMAT "\n",update->ntimestep); - gzprintf(gzFp,"ITEM: NUMBER OF ATOMS\n"); - gzprintf(gzFp,BIGINT_FORMAT "\n",ndump); gzprintf(gzFp,"ITEM: BOX BOUNDS xy xz yz %s\n",boundstr); gzprintf(gzFp,"%-1.16g %-1.16g %-1.16g\n",boxxlo,boxxhi,boxxy); gzprintf(gzFp,"%-1.16g %-1.16g %-1.16g\n",boxylo,boxyhi,boxxz); gzprintf(gzFp,"%-1.16g %-1.16g %-1.16g\n",boxzlo,boxzhi,boxyz); - gzprintf(gzFp,"ITEM: ATOMS %s\n",columns); } + gzprintf(gzFp,"ITEM: ATOMS %s\n",columns); } } diff --git a/src/COMPRESS/dump_local_gz.cpp b/src/COMPRESS/dump_local_gz.cpp new file mode 100644 index 0000000000..c27c795f75 --- /dev/null +++ b/src/COMPRESS/dump_local_gz.cpp @@ -0,0 +1,173 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#include "dump_local_gz.h" +#include "domain.h" +#include "error.h" +#include "update.h" + +#include + +using namespace LAMMPS_NS; + +DumpLocalGZ::DumpLocalGZ(LAMMPS *lmp, int narg, char **arg) : + DumpLocal(lmp, narg, arg) +{ + gzFp = NULL; + + if (!compressed) + error->all(FLERR,"Dump local/gz only writes compressed files"); +} + + +/* ---------------------------------------------------------------------- */ + +DumpLocalGZ::~DumpLocalGZ() +{ + if (gzFp) gzclose(gzFp); + gzFp = NULL; + fp = NULL; +} + + +/* ---------------------------------------------------------------------- + generic opening of a dump file + ASCII or binary or gzipped + some derived classes override this function +------------------------------------------------------------------------- */ + +void DumpLocalGZ::openfile() +{ + // single file, already opened, so just return + + if (singlefile_opened) return; + if (multifile == 0) singlefile_opened = 1; + + // if one file per timestep, replace '*' with current timestep + + char *filecurrent = filename; + if (multiproc) filecurrent = multiname; + + if (multifile) { + char *filestar = filecurrent; + filecurrent = new char[strlen(filestar) + 16]; + char *ptr = strchr(filestar,'*'); + *ptr = '\0'; + if (padflag == 0) + sprintf(filecurrent,"%s" BIGINT_FORMAT "%s", + filestar,update->ntimestep,ptr+1); + else { + char bif[8],pad[16]; + strcpy(bif,BIGINT_FORMAT); + sprintf(pad,"%%s%%0%d%s%%s",padflag,&bif[1]); + sprintf(filecurrent,pad,filestar,update->ntimestep,ptr+1); + } + *ptr = '*'; + if (maxfiles > 0) { + if (numfiles < maxfiles) { + nameslist[numfiles] = new char[strlen(filecurrent)+1]; + strcpy(nameslist[numfiles],filecurrent); + ++numfiles; + } else { + remove(nameslist[fileidx]); + delete[] nameslist[fileidx]; + nameslist[fileidx] = new char[strlen(filecurrent)+1]; + strcpy(nameslist[fileidx],filecurrent); + fileidx = (fileidx + 1) % maxfiles; + } + } + } + + // each proc with filewriter = 1 opens a file + + if (filewriter) { + if (append_flag) { + gzFp = gzopen(filecurrent,"ab9"); + } else { + gzFp = gzopen(filecurrent,"wb9"); + } + + if (gzFp == NULL) error->one(FLERR,"Cannot open dump file"); + } else gzFp = NULL; + + // delete string with timestep replaced + + if (multifile) delete [] filecurrent; +} + +void DumpLocalGZ::write_header(bigint ndump) +{ + if ((multiproc) || (!multiproc && me == 0)) { + if (unit_flag && !unit_count) { + ++unit_count; + gzprintf(gzFp,"ITEM: UNITS\n%s\n",update->unit_style); + } + if (time_flag) gzprintf(gzFp,"ITEM: TIME\n%.16g\n",compute_time()); + + gzprintf(gzFp,"ITEM: TIMESTEP\n"); + gzprintf(gzFp,BIGINT_FORMAT "\n",update->ntimestep); + gzprintf(gzFp,"ITEM: NUMBER OF ATOMS\n"); + gzprintf(gzFp,BIGINT_FORMAT "\n",ndump); + if (domain->triclinic == 0) { + gzprintf(gzFp,"ITEM: BOX BOUNDS %s\n",boundstr); + gzprintf(gzFp,"%-1.16g %-1.16g\n",boxxlo,boxxhi); + gzprintf(gzFp,"%-1.16g %-1.16g\n",boxylo,boxyhi); + gzprintf(gzFp,"%-1.16g %-1.16g\n",boxzlo,boxzhi); + } else { + gzprintf(gzFp,"ITEM: BOX BOUNDS xy xz yz %s\n",boundstr); + gzprintf(gzFp,"%-1.16g %-1.16g %-1.16g\n",boxxlo,boxxhi,boxxy); + gzprintf(gzFp,"%-1.16g %-1.16g %-1.16g\n",boxylo,boxyhi,boxxz); + gzprintf(gzFp,"%-1.16g %-1.16g %-1.16g\n",boxzlo,boxzhi,boxyz); + } + gzprintf(gzFp,"ITEM: %s %s\n",label,columns); + } +} + +/* ---------------------------------------------------------------------- */ + +void DumpLocalGZ::write_data(int n, double *mybuf) +{ + if (buffer_flag == 1) { + gzwrite(gzFp,mybuf,sizeof(char)*n); + + } else { + int i,j; + int m = 0; + for (i = 0; i < n; i++) { + for (j = 0; j < size_one; j++) { + if (vtype[j] == INT) + gzprintf(gzFp,vformat[j],static_cast (mybuf[m])); + else gzprintf(gzFp,vformat[j],mybuf[m]); + m++; + } + gzprintf(gzFp,"\n"); + } + } +} + +/* ---------------------------------------------------------------------- */ + +void DumpLocalGZ::write() +{ + DumpLocal::write(); + if (filewriter) { + if (multifile) { + gzclose(gzFp); + gzFp = NULL; + } else { + if (flush_flag) + gzflush(gzFp,Z_SYNC_FLUSH); + } + } +} + diff --git a/src/COMPRESS/dump_local_gz.h b/src/COMPRESS/dump_local_gz.h new file mode 100644 index 0000000000..cc788863de --- /dev/null +++ b/src/COMPRESS/dump_local_gz.h @@ -0,0 +1,57 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef DUMP_CLASS + +DumpStyle(local/gz,DumpLocalGZ) + +#else + +#ifndef LMP_DUMP_LOCAL_GZ_H +#define LMP_DUMP_LOCAL_GZ_H + +#include "dump_local.h" +#include + +namespace LAMMPS_NS { + +class DumpLocalGZ : public DumpLocal { + public: + DumpLocalGZ(class LAMMPS *, int, char **); + virtual ~DumpLocalGZ(); + + protected: + gzFile gzFp; // file pointer for the compressed output stream + + virtual void openfile(); + virtual void write_header(bigint); + virtual void write_data(int, double *); + virtual void write(); +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Dump local/gz only writes compressed files + +The dump local/gz output file name must have a .gz suffix. + +E: Cannot open dump file + +Self-explanatory. + +*/ diff --git a/src/DIPOLE/pair_lj_cut_dipole_cut.cpp b/src/DIPOLE/pair_lj_cut_dipole_cut.cpp index 14c511c100..9f9e897357 100644 --- a/src/DIPOLE/pair_lj_cut_dipole_cut.cpp +++ b/src/DIPOLE/pair_lj_cut_dipole_cut.cpp @@ -23,6 +23,7 @@ #include "memory.h" #include "error.h" #include "update.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -437,14 +438,14 @@ void PairLJCutDipoleCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); - fread(&cut_coul[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -473,10 +474,10 @@ void PairLJCutDipoleCut::write_restart_settings(FILE *fp) void PairLJCutDipoleCut::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul_global,1,MPI_DOUBLE,0,world); diff --git a/src/DIPOLE/pair_lj_cut_dipole_long.cpp b/src/DIPOLE/pair_lj_cut_dipole_long.cpp index fe020ed2e6..7fc03005b5 100644 --- a/src/DIPOLE/pair_lj_cut_dipole_long.cpp +++ b/src/DIPOLE/pair_lj_cut_dipole_long.cpp @@ -25,7 +25,7 @@ #include "memory.h" #include "error.h" #include "update.h" - +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -490,13 +490,13 @@ void PairLJCutDipoleLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -524,10 +524,10 @@ void PairLJCutDipoleLong::write_restart_settings(FILE *fp) void PairLJCutDipoleLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/DIPOLE/pair_lj_long_dipole_long.cpp b/src/DIPOLE/pair_lj_long_dipole_long.cpp index 5e7819c2f4..481191534f 100644 --- a/src/DIPOLE/pair_lj_long_dipole_long.cpp +++ b/src/DIPOLE/pair_lj_long_dipole_long.cpp @@ -30,6 +30,7 @@ #include "update.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -63,10 +64,10 @@ void PairLJLongDipoleLong::options(char **arg, int order) if (!*arg) error->all(FLERR,"Illegal pair_style lj/long/dipole/long command"); for (i=0; option[i]&&strcmp(arg[0], option[i]); ++i); switch (i) { - default: error->all(FLERR,"Illegal pair_style lj/long/dipole/long command"); case 0: ewald_order |= 1<all(FLERR,"Illegal pair_style lj/long/dipole/long command"); } } @@ -344,13 +345,13 @@ void PairLJLongDipoleLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon_read[i][j],sizeof(double),1,fp); - fread(&sigma_read[i][j],sizeof(double),1,fp); - fread(&cut_lj_read[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon_read[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma_read[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj_read[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon_read[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma_read[i][j],1,MPI_DOUBLE,0,world); @@ -379,11 +380,11 @@ void PairLJLongDipoleLong::write_restart_settings(FILE *fp) void PairLJLongDipoleLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&ewald_order,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ewald_order,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/GPU/Install.sh b/src/GPU/Install.sh index 20429009db..f46c3b7fe0 100755 --- a/src/GPU/Install.sh +++ b/src/GPU/Install.sh @@ -143,6 +143,8 @@ action pair_ufm_gpu.cpp action pair_ufm_gpu.h action pair_lj_cut_dipole_long_gpu.cpp pair_lj_cut_dipole_long.cpp action pair_lj_cut_dipole_long_gpu.h pair_lj_cut_dipole_long.cpp +action pair_lj_cut_tip4p_long_gpu.h +action pair_lj_cut_tip4p_long_gpu.cpp # edit 2 Makefile.package files to include/exclude package info diff --git a/src/GPU/fix_gpu.cpp b/src/GPU/fix_gpu.cpp index d4397503dc..cb2930a3ea 100644 --- a/src/GPU/fix_gpu.cpp +++ b/src/GPU/fix_gpu.cpp @@ -88,6 +88,12 @@ static const char cite_gpu_package[] = " year = 2017,\n" " volume = 212,\n" " pages = {113--122}\n" + "}\n\n" + "@Article{Nikolskiy19,\n" + " author = {V. Nikolskiy, V. Stegailov},\n" + " title = {GPU acceleration of four-site water models in LAMMPS},\n" + " journal = {Proceeding of the International Conference on Parallel Computing (ParCo 2019), Prague, Czech Republic},\n" + " year = 2019\n" "}\n\n"; /* ---------------------------------------------------------------------- */ diff --git a/src/GPU/gpu_extra.h b/src/GPU/gpu_extra.h index 111d13c563..115e1f0574 100644 --- a/src/GPU/gpu_extra.h +++ b/src/GPU/gpu_extra.h @@ -133,4 +133,9 @@ E: Unknown error in GPU library Self-explanatory. +W: Increasing communication cutoff for GPU style + +The pair style has increased the communication cutoff to be consistent with +the communication cutoff requirements for this pair style when run on the GPU. + */ diff --git a/src/GPU/pair_beck_gpu.cpp b/src/GPU/pair_beck_gpu.cpp index d4d36a5837..f4b73ba5a6 100644 --- a/src/GPU/pair_beck_gpu.cpp +++ b/src/GPU/pair_beck_gpu.cpp @@ -35,6 +35,7 @@ #include "domain.h" #include "gpu_extra.h" #include "math_special.h" +#include "suffix.h" using namespace LAMMPS_NS; using namespace MathSpecial; @@ -68,6 +69,7 @@ PairBeckGPU::PairBeckGPU(LAMMPS *lmp) : PairBeck(lmp), gpu_mode(GPU_FORCE) respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_born_coul_long_cs_gpu.cpp b/src/GPU/pair_born_coul_long_cs_gpu.cpp index 7314024d71..bab66e0351 100644 --- a/src/GPU/pair_born_coul_long_cs_gpu.cpp +++ b/src/GPU/pair_born_coul_long_cs_gpu.cpp @@ -36,6 +36,7 @@ #include "domain.h" #include "kspace.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -90,6 +91,7 @@ PairBornCoulLongCSGPU::PairBornCoulLongCSGPU(LAMMPS *lmp) : respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_born_coul_long_gpu.cpp b/src/GPU/pair_born_coul_long_gpu.cpp index 79c0d5f147..39d34420a8 100644 --- a/src/GPU/pair_born_coul_long_gpu.cpp +++ b/src/GPU/pair_born_coul_long_gpu.cpp @@ -36,6 +36,7 @@ #include "domain.h" #include "kspace.h" #include "gpu_extra.h" +#include "suffix.h" #define EWALD_F 1.12837917 #define EWALD_P 0.3275911 @@ -85,6 +86,7 @@ PairBornCoulLongGPU::PairBornCoulLongGPU(LAMMPS *lmp) : respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_born_coul_wolf_cs_gpu.cpp b/src/GPU/pair_born_coul_wolf_cs_gpu.cpp index 5f74d3fc7c..b00b5a0b56 100644 --- a/src/GPU/pair_born_coul_wolf_cs_gpu.cpp +++ b/src/GPU/pair_born_coul_wolf_cs_gpu.cpp @@ -35,6 +35,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -78,6 +79,7 @@ PairBornCoulWolfCSGPU::PairBornCoulWolfCSGPU(LAMMPS *lmp) : PairBornCoulWolfCS(l respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_born_coul_wolf_gpu.cpp b/src/GPU/pair_born_coul_wolf_gpu.cpp index 693c2abffb..c5243dc443 100644 --- a/src/GPU/pair_born_coul_wolf_gpu.cpp +++ b/src/GPU/pair_born_coul_wolf_gpu.cpp @@ -35,6 +35,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -76,6 +77,7 @@ PairBornCoulWolfGPU::PairBornCoulWolfGPU(LAMMPS *lmp) : PairBornCoulWolf(lmp), respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_born_gpu.cpp b/src/GPU/pair_born_gpu.cpp index e9edc4f1c2..b71a296d66 100644 --- a/src/GPU/pair_born_gpu.cpp +++ b/src/GPU/pair_born_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -71,6 +72,7 @@ PairBornGPU::PairBornGPU(LAMMPS *lmp) : PairBorn(lmp), gpu_mode(GPU_FORCE) { respa_enable = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_buck_coul_cut_gpu.cpp b/src/GPU/pair_buck_coul_cut_gpu.cpp index 182673fb0d..5d27ee8c51 100644 --- a/src/GPU/pair_buck_coul_cut_gpu.cpp +++ b/src/GPU/pair_buck_coul_cut_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -72,6 +73,7 @@ PairBuckCoulCutGPU::PairBuckCoulCutGPU(LAMMPS *lmp) : PairBuckCoulCut(lmp), respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_buck_coul_long_gpu.cpp b/src/GPU/pair_buck_coul_long_gpu.cpp index 75e784fafa..e30230d5a0 100644 --- a/src/GPU/pair_buck_coul_long_gpu.cpp +++ b/src/GPU/pair_buck_coul_long_gpu.cpp @@ -35,6 +35,7 @@ #include "domain.h" #include "kspace.h" #include "gpu_extra.h" +#include "suffix.h" #define EWALD_F 1.12837917 #define EWALD_P 0.3275911 @@ -81,6 +82,7 @@ PairBuckCoulLongGPU::PairBuckCoulLongGPU(LAMMPS *lmp) : respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_buck_gpu.cpp b/src/GPU/pair_buck_gpu.cpp index 1559c45b88..b4d5677d53 100644 --- a/src/GPU/pair_buck_gpu.cpp +++ b/src/GPU/pair_buck_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -69,6 +70,7 @@ PairBuckGPU::PairBuckGPU(LAMMPS *lmp) : PairBuck(lmp), gpu_mode(GPU_FORCE) { respa_enable = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_colloid_gpu.cpp b/src/GPU/pair_colloid_gpu.cpp index 4db18dbc52..230adb3db0 100644 --- a/src/GPU/pair_colloid_gpu.cpp +++ b/src/GPU/pair_colloid_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -69,6 +70,7 @@ PairColloidGPU::PairColloidGPU(LAMMPS *lmp) : PairColloid(lmp), gpu_mode(GPU_FOR respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_coul_cut_gpu.cpp b/src/GPU/pair_coul_cut_gpu.cpp index 8a3eb12f8d..0242c98343 100644 --- a/src/GPU/pair_coul_cut_gpu.cpp +++ b/src/GPU/pair_coul_cut_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -69,6 +70,7 @@ PairCoulCutGPU::PairCoulCutGPU(LAMMPS *lmp) : PairCoulCut(lmp), gpu_mode(GPU_FOR { respa_enable = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_coul_debye_gpu.cpp b/src/GPU/pair_coul_debye_gpu.cpp index 1fc07f8dac..198f7f5f67 100644 --- a/src/GPU/pair_coul_debye_gpu.cpp +++ b/src/GPU/pair_coul_debye_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -70,6 +71,7 @@ PairCoulDebyeGPU::PairCoulDebyeGPU(LAMMPS *lmp) : { respa_enable = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_coul_dsf_gpu.cpp b/src/GPU/pair_coul_dsf_gpu.cpp index 408be036dd..67d025ff70 100644 --- a/src/GPU/pair_coul_dsf_gpu.cpp +++ b/src/GPU/pair_coul_dsf_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" #define MY_PIS 1.77245385090551602729 #define EWALD_F 1.12837917 @@ -81,6 +82,7 @@ PairCoulDSFGPU::PairCoulDSFGPU(LAMMPS *lmp) : PairCoulDSF(lmp), respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_coul_long_cs_gpu.cpp b/src/GPU/pair_coul_long_cs_gpu.cpp index c70424e472..afd0d6cf56 100644 --- a/src/GPU/pair_coul_long_cs_gpu.cpp +++ b/src/GPU/pair_coul_long_cs_gpu.cpp @@ -35,6 +35,7 @@ #include "domain.h" #include "kspace.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -83,6 +84,7 @@ PairCoulLongCSGPU::PairCoulLongCSGPU(LAMMPS *lmp) : { respa_enable = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_coul_long_gpu.cpp b/src/GPU/pair_coul_long_gpu.cpp index 9623c25f2f..485e45ddc6 100644 --- a/src/GPU/pair_coul_long_gpu.cpp +++ b/src/GPU/pair_coul_long_gpu.cpp @@ -35,6 +35,7 @@ #include "domain.h" #include "kspace.h" #include "gpu_extra.h" +#include "suffix.h" #define EWALD_F 1.12837917 #define EWALD_P 0.3275911 @@ -78,6 +79,7 @@ PairCoulLongGPU::PairCoulLongGPU(LAMMPS *lmp) : { respa_enable = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_dpd_gpu.cpp b/src/GPU/pair_dpd_gpu.cpp index 5fcad6a350..9e14164c57 100644 --- a/src/GPU/pair_dpd_gpu.cpp +++ b/src/GPU/pair_dpd_gpu.cpp @@ -35,6 +35,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -209,6 +210,7 @@ PairDPDGPU::PairDPDGPU(LAMMPS *lmp) : PairDPD(lmp), gpu_mode(GPU_FORCE) respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_dpd_tstat_gpu.cpp b/src/GPU/pair_dpd_tstat_gpu.cpp index 2d6798a12d..920eb8dd8a 100644 --- a/src/GPU/pair_dpd_tstat_gpu.cpp +++ b/src/GPU/pair_dpd_tstat_gpu.cpp @@ -35,6 +35,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -212,6 +213,7 @@ PairDPDTstatGPU::PairDPDTstatGPU(LAMMPS *lmp) : PairDPDTstat(lmp), respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_eam_alloy_gpu.cpp b/src/GPU/pair_eam_alloy_gpu.cpp index bc55c66676..e7503839f6 100644 --- a/src/GPU/pair_eam_alloy_gpu.cpp +++ b/src/GPU/pair_eam_alloy_gpu.cpp @@ -30,7 +30,7 @@ #include "gpu_extra.h" #include "domain.h" #include "utils.h" - +#include "suffix.h" using namespace LAMMPS_NS; @@ -72,6 +72,7 @@ PairEAMAlloyGPU::PairEAMAlloyGPU(LAMMPS *lmp) : PairEAM(lmp), gpu_mode(GPU_FORCE respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_eam_fs_gpu.cpp b/src/GPU/pair_eam_fs_gpu.cpp index ac379a9ce6..6edfa69359 100644 --- a/src/GPU/pair_eam_fs_gpu.cpp +++ b/src/GPU/pair_eam_fs_gpu.cpp @@ -29,6 +29,7 @@ #include "neigh_request.h" #include "gpu_extra.h" #include "domain.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -70,6 +71,7 @@ PairEAMFSGPU::PairEAMFSGPU(LAMMPS *lmp) : PairEAM(lmp), gpu_mode(GPU_FORCE) respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_eam_gpu.cpp b/src/GPU/pair_eam_gpu.cpp index 57106f48a4..fb851770f9 100644 --- a/src/GPU/pair_eam_gpu.cpp +++ b/src/GPU/pair_eam_gpu.cpp @@ -30,6 +30,7 @@ #include "error.h" #include "neigh_request.h" #include "gpu_extra.h" +#include "suffix.h" #define MAXLINE 1024 @@ -71,6 +72,7 @@ PairEAMGPU::PairEAMGPU(LAMMPS *lmp) : PairEAM(lmp), gpu_mode(GPU_FORCE) respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_gauss_gpu.cpp b/src/GPU/pair_gauss_gpu.cpp index 842b84acf2..17125f9875 100644 --- a/src/GPU/pair_gauss_gpu.cpp +++ b/src/GPU/pair_gauss_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -66,6 +67,7 @@ PairGaussGPU::PairGaussGPU(LAMMPS *lmp) : PairGauss(lmp), gpu_mode(GPU_FORCE) { respa_enable = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_gayberne_gpu.cpp b/src/GPU/pair_gayberne_gpu.cpp index f00accda15..445c74487f 100644 --- a/src/GPU/pair_gayberne_gpu.cpp +++ b/src/GPU/pair_gayberne_gpu.cpp @@ -36,6 +36,7 @@ #include "domain.h" #include "update.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -74,6 +75,7 @@ PairGayBerneGPU::PairGayBerneGPU(LAMMPS *lmp) : PairGayBerne(lmp), quat_nmax = 0; reinitflag = 0; quat = NULL; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj96_cut_gpu.cpp b/src/GPU/pair_lj96_cut_gpu.cpp index 16b6b835c0..f6f9bd379b 100644 --- a/src/GPU/pair_lj96_cut_gpu.cpp +++ b/src/GPU/pair_lj96_cut_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -66,6 +67,7 @@ PairLJ96CutGPU::PairLJ96CutGPU(LAMMPS *lmp) : PairLJ96Cut(lmp), gpu_mode(GPU_FOR respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_charmm_coul_long_gpu.cpp b/src/GPU/pair_lj_charmm_coul_long_gpu.cpp index bacbb400b1..6eda677928 100644 --- a/src/GPU/pair_lj_charmm_coul_long_gpu.cpp +++ b/src/GPU/pair_lj_charmm_coul_long_gpu.cpp @@ -35,6 +35,7 @@ #include "domain.h" #include "kspace.h" #include "gpu_extra.h" +#include "suffix.h" #define EWALD_F 1.12837917 #define EWALD_P 0.3275911 @@ -83,6 +84,7 @@ PairLJCharmmCoulLongGPU::PairLJCharmmCoulLongGPU(LAMMPS *lmp) : respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_class2_coul_long_gpu.cpp b/src/GPU/pair_lj_class2_coul_long_gpu.cpp index e34dbb0f99..4ee776b4ff 100644 --- a/src/GPU/pair_lj_class2_coul_long_gpu.cpp +++ b/src/GPU/pair_lj_class2_coul_long_gpu.cpp @@ -35,6 +35,7 @@ #include "domain.h" #include "kspace.h" #include "gpu_extra.h" +#include "suffix.h" #define EWALD_F 1.12837917 #define EWALD_P 0.3275911 @@ -80,6 +81,7 @@ PairLJClass2CoulLongGPU::PairLJClass2CoulLongGPU(LAMMPS *lmp) : { cpu_time = 0.0; reinitflag = 0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_class2_gpu.cpp b/src/GPU/pair_lj_class2_gpu.cpp index 68f27598f3..643e3ff090 100644 --- a/src/GPU/pair_lj_class2_gpu.cpp +++ b/src/GPU/pair_lj_class2_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -65,6 +66,7 @@ PairLJClass2GPU::PairLJClass2GPU(LAMMPS *lmp) : PairLJClass2(lmp), gpu_mode(GPU_ { reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_cubic_gpu.cpp b/src/GPU/pair_lj_cubic_gpu.cpp index 542de37840..64fd6119c3 100644 --- a/src/GPU/pair_lj_cubic_gpu.cpp +++ b/src/GPU/pair_lj_cubic_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; using namespace PairLJCubicConstants; @@ -70,6 +71,7 @@ PairLJCubicGPU::PairLJCubicGPU(LAMMPS *lmp) : PairLJCubic(lmp), respa_enable = 0; cpu_time = 0.0; reinitflag = 0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_cut_coul_cut_gpu.cpp b/src/GPU/pair_lj_cut_coul_cut_gpu.cpp index cf3dd711dc..e52a971786 100644 --- a/src/GPU/pair_lj_cut_coul_cut_gpu.cpp +++ b/src/GPU/pair_lj_cut_coul_cut_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -71,6 +72,7 @@ PairLJCutCoulCutGPU::PairLJCutCoulCutGPU(LAMMPS *lmp) : PairLJCutCoulCut(lmp), g respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_cut_coul_debye_gpu.cpp b/src/GPU/pair_lj_cut_coul_debye_gpu.cpp index 20354e732c..4c8920450f 100644 --- a/src/GPU/pair_lj_cut_coul_debye_gpu.cpp +++ b/src/GPU/pair_lj_cut_coul_debye_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -73,6 +74,7 @@ PairLJCutCoulDebyeGPU::PairLJCutCoulDebyeGPU(LAMMPS *lmp) : respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_cut_coul_dsf_gpu.cpp b/src/GPU/pair_lj_cut_coul_dsf_gpu.cpp index ccaf86efa6..acfbcd847e 100644 --- a/src/GPU/pair_lj_cut_coul_dsf_gpu.cpp +++ b/src/GPU/pair_lj_cut_coul_dsf_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" #define MY_PIS 1.77245385090551602729 #define EWALD_F 1.12837917 @@ -82,6 +83,7 @@ PairLJCutCoulDSFGPU::PairLJCutCoulDSFGPU(LAMMPS *lmp) : PairLJCutCoulDSF(lmp), g respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_cut_coul_long_gpu.cpp b/src/GPU/pair_lj_cut_coul_long_gpu.cpp index 36c72f1143..24ce118c6d 100644 --- a/src/GPU/pair_lj_cut_coul_long_gpu.cpp +++ b/src/GPU/pair_lj_cut_coul_long_gpu.cpp @@ -35,6 +35,7 @@ #include "domain.h" #include "kspace.h" #include "gpu_extra.h" +#include "suffix.h" #define EWALD_F 1.12837917 #define EWALD_P 0.3275911 @@ -83,6 +84,7 @@ PairLJCutCoulLongGPU::PairLJCutCoulLongGPU(LAMMPS *lmp) : { respa_enable = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_cut_coul_msm_gpu.cpp b/src/GPU/pair_lj_cut_coul_msm_gpu.cpp index 79ca90698a..0e700f6fb2 100644 --- a/src/GPU/pair_lj_cut_coul_msm_gpu.cpp +++ b/src/GPU/pair_lj_cut_coul_msm_gpu.cpp @@ -35,6 +35,7 @@ #include "domain.h" #include "kspace.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -72,6 +73,7 @@ PairLJCutCoulMSMGPU::PairLJCutCoulMSMGPU(LAMMPS *lmp) : respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_cut_dipole_cut_gpu.cpp b/src/GPU/pair_lj_cut_dipole_cut_gpu.cpp index e2c8b8d686..6c53b02227 100644 --- a/src/GPU/pair_lj_cut_dipole_cut_gpu.cpp +++ b/src/GPU/pair_lj_cut_dipole_cut_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -73,6 +74,7 @@ PairLJCutDipoleCutGPU::PairLJCutDipoleCutGPU(LAMMPS *lmp) : PairLJCutDipoleCut(l respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_cut_dipole_long_gpu.cpp b/src/GPU/pair_lj_cut_dipole_long_gpu.cpp index fb76376d34..0535735820 100644 --- a/src/GPU/pair_lj_cut_dipole_long_gpu.cpp +++ b/src/GPU/pair_lj_cut_dipole_long_gpu.cpp @@ -36,6 +36,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" #define EWALD_F 1.12837917 #define EWALD_P 0.3275911 @@ -84,6 +85,7 @@ PairLJCutDipoleLongGPU::PairLJCutDipoleLongGPU(LAMMPS *lmp) : PairLJCutDipoleLon respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_cut_gpu.cpp b/src/GPU/pair_lj_cut_gpu.cpp index 809e5cf05e..c6f61a7e96 100644 --- a/src/GPU/pair_lj_cut_gpu.cpp +++ b/src/GPU/pair_lj_cut_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -70,6 +71,7 @@ PairLJCutGPU::PairLJCutGPU(LAMMPS *lmp) : PairLJCut(lmp), gpu_mode(GPU_FORCE) { respa_enable = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_cut_tip4p_long_gpu.cpp b/src/GPU/pair_lj_cut_tip4p_long_gpu.cpp new file mode 100644 index 0000000000..a7875f15c4 --- /dev/null +++ b/src/GPU/pair_lj_cut_tip4p_long_gpu.cpp @@ -0,0 +1,252 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Vsevolod Nikolskiy (HSE) +------------------------------------------------------------------------- */ + +#include +#include +#include +#include +#include "pair_lj_cut_tip4p_long_gpu.h" +#include "atom.h" +#include "atom_vec.h" +#include "comm.h" +#include "force.h" +#include "neighbor.h" +#include "neigh_list.h" +#include "integrate.h" +#include "memory.h" +#include "error.h" +#include "neigh_request.h" +#include "universe.h" +#include "update.h" +#include "domain.h" +#include "kspace.h" +#include "angle.h" +#include "bond.h" +#include "gpu_extra.h" +#include "suffix.h" + +#define EWALD_F 1.12837917 +#define EWALD_P 0.3275911 +#define A1 0.254829592 +#define A2 -0.284496736 +#define A3 1.421413741 +#define A4 -1.453152027 +#define A5 1.061405429 + +using namespace LAMMPS_NS; + +// External functions from cuda library for atom decomposition + +int ljtip4p_long_gpu_init(const int ntypes, double **cutsq, double **host_lj1, + double **host_lj2, double **host_lj3, double **host_lj4, + double **offset, double *special_lj, const int nlocal, + const int tH, const int tO, const double alpha, const double qdist, + const int nall, const int max_nbors, const int maxspecial, + const double cell_size, int &gpu_mode, FILE *screen, + double **host_cut_ljsq, const double host_cut_coulsq, + const double host_cut_coulsqplus, double *host_special_coul, + const double qqrd2e, const double g_ewald, + int map_size, int max_same); +void ljtip4p_long_gpu_clear(); +int ** ljtip4p_long_gpu_compute_n(const int ago, const int inum, + const int nall, double **host_x, int *host_type, + double *sublo, double *subhi, + tagint *tag, int *map_array, int map_size, + int *sametag, int max_same, + int **nspecial, + tagint **special, const bool eflag, const bool vflag, + const bool eatom, const bool vatom, int &host_start, + int **ilist, int **jnum, + const double cpu_time, bool &success, double *host_q, + double *boxlo, double *prd); +void ljtip4p_long_gpu_compute(const int ago, const int inum, const int nall, + double **host_x, int *host_type, int *ilist, int *numj, + int **firstneigh, const bool eflag, const bool vflag, + const bool eatom, const bool vatom, int &host_start, + const double cpu_time, + bool &success, double *host_q, const int nlocal, + double *boxlo, double *prd); +double ljtip4p_long_gpu_bytes(); +void ljtip4p_long_copy_molecule_data(int, tagint *, int *, + int, int *, int, int); + +/* ---------------------------------------------------------------------- */ + +PairLJCutTIP4PLongGPU::PairLJCutTIP4PLongGPU(LAMMPS *lmp) +: PairLJCutTIP4PLong(lmp), gpu_mode(GPU_FORCE) +{ + respa_enable = 0; + reinitflag = 0; + cpu_time = 0.0; + suffix_flag |= Suffix::GPU; + GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); +} + +/* ---------------------------------------------------------------------- + free all arrays +------------------------------------------------------------------------- */ + +PairLJCutTIP4PLongGPU::~PairLJCutTIP4PLongGPU() +{ + ljtip4p_long_gpu_clear(); +} + +/* ---------------------------------------------------------------------- */ + +void PairLJCutTIP4PLongGPU::compute(int eflag, int vflag) +{ + + if (eflag || vflag) ev_setup(eflag,vflag); + else evflag = vflag_fdotr = 0; + + int nall = atom->nlocal + atom->nghost; + int inum, host_start; + + bool success = true; + int *ilist, *numneigh, **firstneigh; + if (gpu_mode != GPU_FORCE) { + inum = atom->nlocal; + firstneigh = ljtip4p_long_gpu_compute_n(neighbor->ago, inum, nall, + atom->x, atom->type, domain->sublo, + domain->subhi, + atom->tag, atom->get_map_array(), atom->get_map_size(), + atom->sametag, atom->get_max_same(), + atom->nspecial, + atom->special, eflag, vflag, eflag_atom, + vflag_atom, host_start, &ilist, &numneigh, + cpu_time, success, atom->q, domain->boxlo, + domain->prd); + } else { + inum = list->inum; + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + ljtip4p_long_copy_molecule_data(nall, atom->tag, + atom->get_map_array(), atom->get_map_size(), + atom->sametag, atom->get_max_same(), neighbor->ago); + ljtip4p_long_gpu_compute(neighbor->ago, inum, nall, atom->x, atom->type, + ilist, numneigh, firstneigh, eflag, vflag, eflag_atom, + vflag_atom, host_start, cpu_time, success, atom->q, + atom->nlocal, domain->boxlo, domain->prd); + } + if (!success) + error->one(FLERR,"Insufficient memory on accelerator"); + +// if (host_starttag_enable == 0) + error->all(FLERR,"Pair style lj/cut/tip4p/long/gpu requires atom IDs"); + if (!atom->q_flag) + error->all(FLERR, + "Pair style lj/cut/tip4p/long/gpu requires atom attribute q"); + if (force->bond == NULL) + error->all(FLERR,"Must use a bond style with TIP4P potential"); + if (force->angle == NULL) + error->all(FLERR,"Must use an angle style with TIP4P potential"); + + if (atom->map_style == 2) + error->all(FLERR,"GPU-accelerated lj/cut/tip4p/long currently" + " requires map style 'array' (atom_modify map array)"); + + //PairLJCutCoulLong::init_style(); + // Repeat cutsq calculation because done after call to init_style + double maxcut = -1.0; + double cut; + for (int i = 1; i <= atom->ntypes; i++) { + for (int j = i; j <= atom->ntypes; j++) { + if (setflag[i][j] != 0 || (setflag[i][i] != 0 && setflag[j][j] != 0)) { + cut = init_one(i,j); + cut *= cut; + if (cut > maxcut) + maxcut = cut; + cutsq[i][j] = cutsq[j][i] = cut; + } else + cutsq[i][j] = cutsq[j][i] = 0.0; + } + } + double cell_size = sqrt(maxcut) + neighbor->skin; + + // insure use of KSpace long-range solver, set g_ewald + if (force->kspace == NULL) + error->all(FLERR,"Pair style requires a KSpace style"); + g_ewald = force->kspace->g_ewald; + + // setup force tables + if (ncoultablebits) init_tables(cut_coul,cut_respa); + + int maxspecial=0; + if (atom->molecular) + maxspecial=atom->maxspecial; + + // set alpha parameter + double theta = force->angle->equilibrium_angle(typeA); + double blen = force->bond->equilibrium_distance(typeB); + alpha = qdist / (cos(0.5*theta) * blen); + + cut_coulsq = cut_coul * cut_coul; + double cut_coulsqplus = (cut_coul+qdist+blen) * (cut_coul+qdist+blen); + if (maxcut < cut_coulsqplus) { + cell_size = (cut_coul+qdist+blen) + neighbor->skin; + } + if (comm->cutghostuser < cell_size) { + comm->cutghostuser = cell_size; + if (comm->me == 0) + error->warning(FLERR,"Increasing communication cutoff for TIP4P GPU style"); + } + + int success = ljtip4p_long_gpu_init(atom->ntypes+1, cutsq, lj1, lj2, lj3, lj4, + offset, force->special_lj, atom->nlocal, + typeH, typeO, alpha, qdist, + atom->nlocal+atom->nghost, 300, maxspecial, + cell_size, gpu_mode, screen, cut_ljsq, + cut_coulsq, cut_coulsqplus, + force->special_coul, force->qqrd2e, + g_ewald, atom->get_map_size(), + atom->get_max_same()); + GPU_EXTRA::check_flag(success,error,world); + if (gpu_mode == GPU_FORCE) { + int irequest = neighbor->request(this,instance_me); + neighbor->requests[irequest]->half = 0; + neighbor->requests[irequest]->full = 1; + neighbor->requests[irequest]->cut = 1; + neighbor->requests[irequest]->cutoff = cut_coul+qdist+blen + neighbor->skin; + } +} + +/* ---------------------------------------------------------------------- */ + +double PairLJCutTIP4PLongGPU::memory_usage() +{ + double bytes = PairLJCutTIP4PLong::memory_usage(); + return bytes + ljtip4p_long_gpu_bytes(); +} + +/* ---------------------------------------------------------------------- */ + diff --git a/src/GPU/pair_lj_cut_tip4p_long_gpu.h b/src/GPU/pair_lj_cut_tip4p_long_gpu.h new file mode 100644 index 0000000000..e7ba93afb2 --- /dev/null +++ b/src/GPU/pair_lj_cut_tip4p_long_gpu.h @@ -0,0 +1,48 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Vsevolod Nikolskiy (HSE) +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS + +PairStyle(lj/cut/tip4p/long/gpu,PairLJCutTIP4PLongGPU) + +#else + +#ifndef LMP_PAIR_LJ_TIP4P_LONG_GPU_H +#define LMP_PAIR_LJ_TIP4P_LONG_GPU_H + +#include "pair_lj_cut_tip4p_long.h" + +namespace LAMMPS_NS { + +class PairLJCutTIP4PLongGPU : public PairLJCutTIP4PLong { + public: + PairLJCutTIP4PLongGPU(LAMMPS *lmp); + ~PairLJCutTIP4PLongGPU(); + void compute(int, int); + void init_style(); + double memory_usage(); + + enum { GPU_FORCE, GPU_NEIGH, GPU_HYB_NEIGH }; + + private: + int gpu_mode; + double cpu_time; +}; + +} +#endif +#endif diff --git a/src/GPU/pair_lj_expand_coul_long_gpu.cpp b/src/GPU/pair_lj_expand_coul_long_gpu.cpp index a530f7ff9a..a906f57707 100644 --- a/src/GPU/pair_lj_expand_coul_long_gpu.cpp +++ b/src/GPU/pair_lj_expand_coul_long_gpu.cpp @@ -35,6 +35,7 @@ #include "domain.h" #include "kspace.h" #include "gpu_extra.h" +#include "suffix.h" #define EWALD_F 1.12837917 #define EWALD_P 0.3275911 @@ -83,6 +84,7 @@ PairLJExpandCoulLongGPU::PairLJExpandCoulLongGPU(LAMMPS *lmp) : { respa_enable = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_expand_gpu.cpp b/src/GPU/pair_lj_expand_gpu.cpp index 86f8a76b52..db88e8dae8 100644 --- a/src/GPU/pair_lj_expand_gpu.cpp +++ b/src/GPU/pair_lj_expand_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -69,6 +70,7 @@ PairLJExpandGPU::PairLJExpandGPU(LAMMPS *lmp) : PairLJExpand(lmp), gpu_mode(GPU_ { respa_enable = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_gromacs_gpu.cpp b/src/GPU/pair_lj_gromacs_gpu.cpp index 78f8b8b461..6989d73d50 100644 --- a/src/GPU/pair_lj_gromacs_gpu.cpp +++ b/src/GPU/pair_lj_gromacs_gpu.cpp @@ -35,6 +35,7 @@ #include "domain.h" #include "kspace.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -71,6 +72,7 @@ PairLJGromacsGPU::PairLJGromacsGPU(LAMMPS *lmp) : respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_sdk_coul_long_gpu.cpp b/src/GPU/pair_lj_sdk_coul_long_gpu.cpp index 24ff8a4f28..3bcaa78d46 100644 --- a/src/GPU/pair_lj_sdk_coul_long_gpu.cpp +++ b/src/GPU/pair_lj_sdk_coul_long_gpu.cpp @@ -35,6 +35,7 @@ #include "domain.h" #include "kspace.h" #include "gpu_extra.h" +#include "suffix.h" #define EWALD_F 1.12837917 #define EWALD_P 0.3275911 @@ -86,6 +87,7 @@ PairLJSDKCoulLongGPU::PairLJSDKCoulLongGPU(LAMMPS *lmp) : respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_sdk_gpu.cpp b/src/GPU/pair_lj_sdk_gpu.cpp index 2621f49aeb..c0a3e8ec39 100644 --- a/src/GPU/pair_lj_sdk_gpu.cpp +++ b/src/GPU/pair_lj_sdk_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -71,6 +72,7 @@ PairLJSDKGPU::PairLJSDKGPU(LAMMPS *lmp) : PairLJSDK(lmp), gpu_mode(GPU_FORCE) respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_lj_sf_dipole_sf_gpu.cpp b/src/GPU/pair_lj_sf_dipole_sf_gpu.cpp index cf26cdf3b4..d001c282e2 100644 --- a/src/GPU/pair_lj_sf_dipole_sf_gpu.cpp +++ b/src/GPU/pair_lj_sf_dipole_sf_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -72,6 +73,7 @@ PairLJSFDipoleSFGPU::PairLJSFDipoleSFGPU(LAMMPS *lmp) : PairLJSFDipoleSF(lmp), respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_mie_cut_gpu.cpp b/src/GPU/pair_mie_cut_gpu.cpp index f3a384113f..84cc903dee 100644 --- a/src/GPU/pair_mie_cut_gpu.cpp +++ b/src/GPU/pair_mie_cut_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -67,6 +68,7 @@ PairMIECutGPU::PairMIECutGPU(LAMMPS *lmp) : PairMIECut(lmp), gpu_mode(GPU_FORCE) respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_morse_gpu.cpp b/src/GPU/pair_morse_gpu.cpp index dcad227045..5bcda54d85 100644 --- a/src/GPU/pair_morse_gpu.cpp +++ b/src/GPU/pair_morse_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -65,6 +66,7 @@ PairMorseGPU::PairMorseGPU(LAMMPS *lmp) : PairMorse(lmp), gpu_mode(GPU_FORCE) { reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_resquared_gpu.cpp b/src/GPU/pair_resquared_gpu.cpp index b12a790c81..b03834d5d1 100644 --- a/src/GPU/pair_resquared_gpu.cpp +++ b/src/GPU/pair_resquared_gpu.cpp @@ -36,6 +36,7 @@ #include "domain.h" #include "update.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -76,6 +77,7 @@ PairRESquaredGPU::PairRESquaredGPU(LAMMPS *lmp) : PairRESquared(lmp), error->all(FLERR,"Pair resquared/gpu requires atom style ellipsoid"); quat_nmax = 0; quat = NULL; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_soft_gpu.cpp b/src/GPU/pair_soft_gpu.cpp index 0efcb20c8d..04efb1e96a 100644 --- a/src/GPU/pair_soft_gpu.cpp +++ b/src/GPU/pair_soft_gpu.cpp @@ -35,6 +35,7 @@ #include "domain.h" #include "gpu_extra.h" #include "math_const.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -70,6 +71,7 @@ PairSoftGPU::PairSoftGPU(LAMMPS *lmp) : PairSoft(lmp), gpu_mode(GPU_FORCE) { respa_enable = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_sw_gpu.cpp b/src/GPU/pair_sw_gpu.cpp index 8999cb6c47..8e75aff545 100644 --- a/src/GPU/pair_sw_gpu.cpp +++ b/src/GPU/pair_sw_gpu.cpp @@ -32,6 +32,7 @@ #include "error.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -72,6 +73,7 @@ PairSWGPU::PairSWGPU(LAMMPS *lmp) : PairSW(lmp), gpu_mode(GPU_FORCE) { cpu_time = 0.0; reinitflag = 0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); cutghost = NULL; @@ -206,8 +208,11 @@ void PairSWGPU::init_style() neighbor->requests[irequest]->ghost = 1; } - if (comm->cutghostuser < (2.0*cutmax + neighbor->skin) ) + if (comm->cutghostuser < (2.0*cutmax + neighbor->skin)) { comm->cutghostuser=2.0*cutmax + neighbor->skin; + if (comm->me == 0) + error->warning(FLERR,"Increasing communication cutoff for GPU style"); + } } /* ---------------------------------------------------------------------- diff --git a/src/GPU/pair_table_gpu.cpp b/src/GPU/pair_table_gpu.cpp index 4432265874..563b070bda 100644 --- a/src/GPU/pair_table_gpu.cpp +++ b/src/GPU/pair_table_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" #define LOOKUP 0 #define LINEAR 1 @@ -73,6 +74,7 @@ PairTableGPU::PairTableGPU(LAMMPS *lmp) : PairTable(lmp), respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_tersoff_gpu.cpp b/src/GPU/pair_tersoff_gpu.cpp index e0dc021b57..33bac49e5e 100644 --- a/src/GPU/pair_tersoff_gpu.cpp +++ b/src/GPU/pair_tersoff_gpu.cpp @@ -32,6 +32,7 @@ #include "error.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -76,6 +77,7 @@ extern double lmp_gpu_forces(double **f, double **tor, double *eatom, PairTersoffGPU::PairTersoffGPU(LAMMPS *lmp) : PairTersoff(lmp), gpu_mode(GPU_FORCE) { cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); cutghost = NULL; @@ -240,8 +242,11 @@ void PairTersoffGPU::init_style() neighbor->requests[irequest]->ghost = 1; } - if (comm->cutghostuser < (2.0*cutmax + neighbor->skin) ) + if (comm->cutghostuser < (2.0*cutmax + neighbor->skin)) { comm->cutghostuser = 2.0*cutmax + neighbor->skin; + if (comm->me == 0) + error->warning(FLERR,"Increasing communication cutoff for GPU style"); + } } /* ---------------------------------------------------------------------- diff --git a/src/GPU/pair_tersoff_mod_gpu.cpp b/src/GPU/pair_tersoff_mod_gpu.cpp index a17efb55e8..ebcdf0f7dd 100644 --- a/src/GPU/pair_tersoff_mod_gpu.cpp +++ b/src/GPU/pair_tersoff_mod_gpu.cpp @@ -32,6 +32,7 @@ #include "error.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -69,6 +70,7 @@ PairTersoffMODGPU::PairTersoffMODGPU(LAMMPS *lmp) : PairTersoffMOD(lmp), gpu_mode(GPU_FORCE) { cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); cutghost = NULL; @@ -232,8 +234,11 @@ void PairTersoffMODGPU::init_style() neighbor->requests[irequest]->ghost = 1; } - if (comm->cutghostuser < (2.0*cutmax + neighbor->skin) ) + if (comm->cutghostuser < (2.0*cutmax + neighbor->skin)) { comm->cutghostuser = 2.0*cutmax + neighbor->skin; + if (comm->me == 0) + error->warning(FLERR,"Increasing communication cutoff for GPU style"); + } } /* ---------------------------------------------------------------------- diff --git a/src/GPU/pair_tersoff_zbl_gpu.cpp b/src/GPU/pair_tersoff_zbl_gpu.cpp index 765d25f8e6..09b5a7f838 100644 --- a/src/GPU/pair_tersoff_zbl_gpu.cpp +++ b/src/GPU/pair_tersoff_zbl_gpu.cpp @@ -32,6 +32,7 @@ #include "error.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -77,6 +78,7 @@ PairTersoffZBLGPU::PairTersoffZBLGPU(LAMMPS *lmp) : PairTersoffZBL(lmp), gpu_mode(GPU_FORCE) { cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); cutghost = NULL; @@ -254,8 +256,11 @@ void PairTersoffZBLGPU::init_style() neighbor->requests[irequest]->ghost = 1; } - if (comm->cutghostuser < (2.0*cutmax + neighbor->skin) ) + if (comm->cutghostuser < (2.0*cutmax + neighbor->skin)) { comm->cutghostuser = 2.0*cutmax + neighbor->skin; + if (comm->me == 0) + error->warning(FLERR,"Increasing communication cutoff for GPU style"); + } } /* ---------------------------------------------------------------------- diff --git a/src/GPU/pair_ufm_gpu.cpp b/src/GPU/pair_ufm_gpu.cpp index 97c2eebf24..49ed6289e1 100644 --- a/src/GPU/pair_ufm_gpu.cpp +++ b/src/GPU/pair_ufm_gpu.cpp @@ -36,6 +36,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -72,6 +73,7 @@ PairUFMGPU::PairUFMGPU(LAMMPS *lmp) : PairUFM(lmp), gpu_mode(GPU_FORCE) { respa_enable = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_vashishta_gpu.cpp b/src/GPU/pair_vashishta_gpu.cpp index 3b74e5685e..6f0d938440 100644 --- a/src/GPU/pair_vashishta_gpu.cpp +++ b/src/GPU/pair_vashishta_gpu.cpp @@ -32,6 +32,7 @@ #include "error.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -73,6 +74,7 @@ PairVashishtaGPU::PairVashishtaGPU(LAMMPS *lmp) : PairVashishta(lmp), gpu_mode(G cpu_time = 0.0; reinitflag = 0; gpu_allocated = false; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); cutghost = NULL; @@ -234,9 +236,11 @@ void PairVashishtaGPU::init_style() neighbor->requests[irequest]->ghost = 1; } - if (comm->cutghostuser < (2.0*cutmax + neighbor->skin) ) + if (comm->cutghostuser < (2.0*cutmax + neighbor->skin)) { comm->cutghostuser=2.0*cutmax + neighbor->skin; - + if (comm->me == 0) + error->warning(FLERR,"Increasing communication cutoff for GPU style"); + } } /* ---------------------------------------------------------------------- diff --git a/src/GPU/pair_yukawa_colloid_gpu.cpp b/src/GPU/pair_yukawa_colloid_gpu.cpp index 51c7e683db..7bbed7d89b 100644 --- a/src/GPU/pair_yukawa_colloid_gpu.cpp +++ b/src/GPU/pair_yukawa_colloid_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -68,6 +69,7 @@ PairYukawaColloidGPU::PairYukawaColloidGPU(LAMMPS *lmp) : PairYukawaColloid(lmp) respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_yukawa_gpu.cpp b/src/GPU/pair_yukawa_gpu.cpp index 5dc13c7750..9d702daf20 100644 --- a/src/GPU/pair_yukawa_gpu.cpp +++ b/src/GPU/pair_yukawa_gpu.cpp @@ -34,6 +34,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -67,6 +68,7 @@ PairYukawaGPU::PairYukawaGPU(LAMMPS *lmp) : PairYukawa(lmp), respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GPU/pair_zbl_gpu.cpp b/src/GPU/pair_zbl_gpu.cpp index 5e24281145..23c3c077fa 100644 --- a/src/GPU/pair_zbl_gpu.cpp +++ b/src/GPU/pair_zbl_gpu.cpp @@ -35,6 +35,7 @@ #include "update.h" #include "domain.h" #include "gpu_extra.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -70,6 +71,7 @@ PairZBLGPU::PairZBLGPU(LAMMPS *lmp) : PairZBL(lmp), gpu_mode(GPU_FORCE) respa_enable = 0; reinitflag = 0; cpu_time = 0.0; + suffix_flag |= Suffix::GPU; GPU_EXTRA::gpu_ready(lmp->modify, lmp->error); } diff --git a/src/GRANULAR/fix_pour.cpp b/src/GRANULAR/fix_pour.cpp index b62b630be5..2255f64eb2 100644 --- a/src/GRANULAR/fix_pour.cpp +++ b/src/GRANULAR/fix_pour.cpp @@ -54,7 +54,8 @@ FixPour::FixPour(LAMMPS *lmp, int narg, char **arg) : { if (narg < 6) error->all(FLERR,"Illegal fix pour command"); - if (lmp->kokkos) error->all(FLERR,"Cannot yet use fix pour with the KOKKOS package"); + if (lmp->kokkos) + error->all(FLERR,"Cannot yet use fix pour with the KOKKOS package"); time_depend = 1; @@ -167,8 +168,11 @@ FixPour::FixPour(LAMMPS *lmp, int narg, char **arg) : if (idnext) find_maxid(); // random number generator, same for all procs + // warm up the generator 30x to avoid correlations in first-particle + // positions if runs are repeated with consecutive seeds random = new RanPark(lmp,seed); + for (int ii=0; ii < 30; ii++) random->uniform(); // allgather arrays @@ -180,11 +184,8 @@ FixPour::FixPour(LAMMPS *lmp, int narg, char **arg) : // grav = gravity in distance/time^2 units // assume grav = -magnitude at this point, enforce in init() - int ifix; - for (ifix = 0; ifix < modify->nfix; ifix++) - if (utils::strmatch(modify->fix[ifix]->style,"^gravity")) break; - - if (ifix == modify->nfix) + int ifix = modify->find_fix_by_style("^gravity"); + if (ifix == -1) error->all(FLERR,"No fix gravity defined for fix pour"); grav = - ((FixGravity *) modify->fix[ifix])->magnitude * force->ftm2v; @@ -309,17 +310,12 @@ void FixPour::init() if (domain->triclinic) error->all(FLERR,"Cannot use fix pour with triclinic box"); - // insure gravity fix exists + // insure gravity fix (still) exists // for 3d must point in -z, for 2d must point in -y // else insertion cannot work - int ifix; - for (ifix = 0; ifix < modify->nfix; ifix++) { - if (strcmp(modify->fix[ifix]->style,"gravity") == 0) break; - if (strcmp(modify->fix[ifix]->style,"gravity/omp") == 0) break; - if (strstr(modify->fix[ifix]->style,"gravity/kk") != NULL) break; - } - if (ifix == modify->nfix) + int ifix = modify->find_fix_by_style("^gravity"); + if (ifix == -1) error->all(FLERR,"No fix gravity defined for fix pour"); double xgrav = ((FixGravity *) modify->fix[ifix])->xgrav; @@ -790,25 +786,34 @@ int FixPour::overlap(int i) return 1 if value is outside, 0 if inside ------------------------------------------------------------------------- */ -int FixPour::outside(int dim, double value, double lo, double hi) +bool FixPour::outside(int dim, double value, double lo, double hi) { double boxlo = domain->boxlo[dim]; double boxhi = domain->boxhi[dim]; - if (domain->periodicity[dim]) { - if (lo < boxlo && hi > boxhi) { - return 0; - } else if (lo < boxlo) { - if (value > hi && value < lo + domain->prd[dim]) return 1; - } else if (hi > boxhi) { - if (value > hi - domain->prd[dim] && value < lo) return 1; - } else { - if (value < lo || value > hi) return 1; - } + // check for value inside/outside range, ignoring periodicity + // if inside or dim is non-periodic, only this test is needed + + bool outside_range = (value < lo || value > hi); + if (!outside_range || !domain->periodicity[dim]) return outside_range; + + // for periodic dimension: + // must perform additional tests if range wraps around the periodic box + + bool outside_pbc_range = true; + + if ((lo < boxlo && hi > boxhi) || (hi - lo) > domain->prd[dim]) { + // value is always inside + outside_pbc_range = false; + } else if (lo < boxlo) { + // lower boundary crosses periodic boundary + outside_pbc_range = (value > hi && value < lo + domain->prd[dim]); + } else if (hi > boxhi) { + // upper boundary crosses periodic boundary + outside_pbc_range = (value < lo && value > hi - domain->prd[dim]); } - if (value < lo || value > hi) return 1; - return 0; + return outside_pbc_range; } /* ---------------------------------------------------------------------- */ diff --git a/src/GRANULAR/fix_pour.h b/src/GRANULAR/fix_pour.h index 63d0d39152..933ce8e6b7 100644 --- a/src/GRANULAR/fix_pour.h +++ b/src/GRANULAR/fix_pour.h @@ -70,7 +70,7 @@ class FixPour : public Fix { void find_maxid(); int overlap(int); - int outside(int, double, double, double); + bool outside(int, double, double, double); void xyz_random(double, double *); double radius_sample(); void options(int, char **); diff --git a/src/GRANULAR/fix_wall_gran.cpp b/src/GRANULAR/fix_wall_gran.cpp index a6e67e06ff..c8eec53a1d 100644 --- a/src/GRANULAR/fix_wall_gran.cpp +++ b/src/GRANULAR/fix_wall_gran.cpp @@ -1143,8 +1143,7 @@ void FixWallGran::granular(double rsq, double dx, double dy, double dz, a2 = a*a; knfac = normal_coeffs[0]*a; Fne = knfac*a2/Reff - TWOPI*a2*sqrt(4*coh*E/(M_PI*a)); - } - else{ + } else { knfac = E; //Hooke a = sqrt(dR); Fne = knfac*delta; @@ -1158,16 +1157,13 @@ void FixWallGran::granular(double rsq, double dx, double dy, double dz, if (damping_model == VELOCITY) { damp_normal = 1; - } - else if (damping_model == MASS_VELOCITY) { + } else if (damping_model == MASS_VELOCITY) { damp_normal = meff; - } - else if (damping_model == VISCOELASTIC) { + } else if (damping_model == VISCOELASTIC) { damp_normal = a*meff; - } - else if (damping_model == TSUJI) { + } else if (damping_model == TSUJI) { damp_normal = sqrt(meff*knfac); - } + } else damp_normal = 0.0; damp_normal_prefactor = normal_coeffs[1]*damp_normal; Fdamp = -damp_normal_prefactor*vnnr; diff --git a/src/GRANULAR/pair_gran_hooke_history.cpp b/src/GRANULAR/pair_gran_hooke_history.cpp index 771a5566df..de205dce91 100644 --- a/src/GRANULAR/pair_gran_hooke_history.cpp +++ b/src/GRANULAR/pair_gran_hooke_history.cpp @@ -31,6 +31,7 @@ #include "neigh_request.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -540,7 +541,7 @@ void PairGranHookeHistory::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); } } @@ -566,12 +567,12 @@ void PairGranHookeHistory::write_restart_settings(FILE *fp) void PairGranHookeHistory::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&kn,sizeof(double),1,fp); - fread(&kt,sizeof(double),1,fp); - fread(&gamman,sizeof(double),1,fp); - fread(&gammat,sizeof(double),1,fp); - fread(&xmu,sizeof(double),1,fp); - fread(&dampflag,sizeof(int),1,fp); + utils::sfread(FLERR,&kn,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&kt,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&gamman,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&gammat,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&xmu,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dampflag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&kn,1,MPI_DOUBLE,0,world); MPI_Bcast(&kt,1,MPI_DOUBLE,0,world); diff --git a/src/GRANULAR/pair_granular.cpp b/src/GRANULAR/pair_granular.cpp index b87e64a456..85eab1fb9e 100644 --- a/src/GRANULAR/pair_granular.cpp +++ b/src/GRANULAR/pair_granular.cpp @@ -34,6 +34,7 @@ See the README file in the top-level LAMMPS directory. #include "error.h" #include "math_const.h" #include "math_special.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -139,7 +140,7 @@ void PairGranular::compute(int eflag, int vflag) double wr1,wr2,wr3; double vtr1,vtr2,vtr3,vrel; - double knfac, damp_normal, damp_normal_prefactor; + double knfac, damp_normal=0.0, damp_normal_prefactor; double k_tangential, damp_tangential; double Fne, Ft, Fdamp, Fntot, Fncrit, Fscrit, Frcrit; double fs, fs1, fs2, fs3, tor1, tor2, tor3; @@ -305,6 +306,7 @@ void PairGranular::compute(int eflag, int vflag) delta = radsum - r; dR = delta*Reff; + if (normal_model[itype][jtype] == JKR) { touch[jj] = 1; R2=Reff*Reff; @@ -391,6 +393,7 @@ void PairGranular::compute(int eflag, int vflag) } else { Fncrit = fabs(Fntot); } + Fscrit = tangential_coeffs[itype][jtype][2] * Fncrit; //------------------------------ // tangential forces @@ -446,7 +449,6 @@ void PairGranular::compute(int eflag, int vflag) fs3 = -k_tangential*history[2] - damp_tangential*vtr3; // rescale frictional displacements and forces if needed - Fscrit = tangential_coeffs[itype][jtype][2] * Fncrit; fs = sqrt(fs1*fs1 + fs2*fs2 + fs3*fs3); if (fs > Fscrit) { shrmag = sqrt(history[0]*history[0] + history[1]*history[1] + @@ -464,20 +466,20 @@ void PairGranular::compute(int eflag, int vflag) } else fs1 = fs2 = fs3 = 0.0; } } else { // classic pair gran/hooke (no history) - fs = meff*damp_tangential*vrel; - if (vrel != 0.0) Ft = MIN(Fne,fs) / vrel; + fs = damp_tangential*vrel; + if (vrel != 0.0) Ft = MIN(Fscrit,fs) / vrel; else Ft = 0.0; fs1 = -Ft*vtr1; fs2 = -Ft*vtr2; fs3 = -Ft*vtr3; } - if (roll_model[itype][jtype] != ROLL_NONE || - twist_model[itype][jtype] != TWIST_NONE){ + if (roll_model[itype][jtype] != ROLL_NONE || + twist_model[itype][jtype] != TWIST_NONE){ relrot1 = omega[i][0] - omega[j][0]; relrot2 = omega[i][1] - omega[j][1]; relrot3 = omega[i][2] - omega[j][2]; - // rolling velocity, + // rolling velocity, // see eq. 31 of Wang et al, Particuology v 23, p 49 (2015) // this is different from the Marshall papers, // which use the Bagi/Kuhn formulation @@ -485,7 +487,7 @@ void PairGranular::compute(int eflag, int vflag) // - 0.5*((radj-radi)/radsum)*vtr1; // - 0.5*((radj-radi)/radsum)*vtr2; // - 0.5*((radj-radi)/radsum)*vtr3; - } + } //**************************************** // rolling resistance //**************************************** @@ -635,7 +637,7 @@ void PairGranular::compute(int eflag, int vflag) torque[j][2] -= torroll3; } } - if (evflag) ev_tally_xyz(i,j,nlocal,0, + if (evflag) ev_tally_xyz(i,j,nlocal,force->newton_pair, 0.0,0.0,fx,fy,fz,delx,dely,delz); } } @@ -1114,7 +1116,7 @@ void PairGranular::init_style() double PairGranular::init_one(int i, int j) { - double cutoff; + double cutoff=0.0; if (setflag[i][j] == 0) { if ((normal_model[i][i] != normal_model[j][j]) || @@ -1250,20 +1252,20 @@ void PairGranular::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) { for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&normal_model[i][j],sizeof(int),1,fp); - fread(&damping_model[i][j],sizeof(int),1,fp); - fread(&tangential_model[i][j],sizeof(int),1,fp); - fread(&roll_model[i][j],sizeof(int),1,fp); - fread(&twist_model[i][j],sizeof(int),1,fp); - fread(normal_coeffs[i][j],sizeof(double),4,fp); - fread(tangential_coeffs[i][j],sizeof(double),3,fp); - fread(roll_coeffs[i][j],sizeof(double),3,fp); - fread(twist_coeffs[i][j],sizeof(double),3,fp); - fread(&cutoff_type[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&normal_model[i][j],sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&damping_model[i][j],sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tangential_model[i][j],sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&roll_model[i][j],sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&twist_model[i][j],sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,normal_coeffs[i][j],sizeof(double),4,fp,NULL,error); + utils::sfread(FLERR,tangential_coeffs[i][j],sizeof(double),3,fp,NULL,error); + utils::sfread(FLERR,roll_coeffs[i][j],sizeof(double),3,fp,NULL,error); + utils::sfread(FLERR,twist_coeffs[i][j],sizeof(double),3,fp,NULL,error); + utils::sfread(FLERR,&cutoff_type[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&normal_model[i][j],1,MPI_INT,0,world); MPI_Bcast(&damping_model[i][j],1,MPI_INT,0,world); @@ -1374,22 +1376,6 @@ double PairGranular::single(int i, int j, int itype, int jtype, vn2 = ny*vnnr; vn3 = nz*vnnr; - double *rmass = atom->rmass; - int *mask = atom->mask; - mi = rmass[i]; - mj = rmass[j]; - if (fix_rigid) { - if (mass_rigid[i] > 0.0) mi = mass_rigid[i]; - if (mass_rigid[j] > 0.0) mj = mass_rigid[j]; - } - - meff = mi*mj / (mi+mj); - if (mask[i] & freeze_group_bit) meff = mj; - if (mask[j] & freeze_group_bit) meff = mi; - - delta = radsum - r; - dR = delta*Reff; - // tangential component vt1 = vr1 - vn1; @@ -1407,6 +1393,9 @@ double PairGranular::single(int i, int j, int itype, int jtype, // if I or J part of rigid body, use body mass // if I or J is frozen, meff is other particle + double *rmass = atom->rmass; + int *mask = atom->mask; + mi = rmass[i]; mj = rmass[j]; if (fix_rigid) { @@ -1451,11 +1440,13 @@ double PairGranular::single(int i, int j, int itype, int jtype, } if (damping_model[itype][jtype] == VELOCITY) { - damp_normal = normal_coeffs[itype][jtype][1]; + damp_normal = 1; + } else if (damping_model[itype][jtype] == MASS_VELOCITY) { + damp_normal = meff; } else if (damping_model[itype][jtype] == VISCOELASTIC) { - damp_normal = normal_coeffs[itype][jtype][1]*a*meff; + damp_normal = a*meff; } else if (damping_model[itype][jtype] == TSUJI) { - damp_normal = normal_coeffs[itype][jtype][1]*sqrt(meff*knfac); + damp_normal = sqrt(meff*knfac); } damp_normal_prefactor = normal_coeffs[itype][jtype][1]*damp_normal; @@ -1506,6 +1497,7 @@ double PairGranular::single(int i, int j, int itype, int jtype, } else { Fncrit = fabs(Fntot); } + Fscrit = tangential_coeffs[itype][jtype][2] * Fncrit; //------------------------------ // tangential forces @@ -1518,13 +1510,6 @@ double PairGranular::single(int i, int j, int itype, int jtype, k_tangential *= a; } else if (tangential_model[itype][jtype] == TANGENTIAL_MINDLIN_RESCALE) { k_tangential *= a; - // on unloading, rescale the shear displacements - if (a < history[3]) { - double factor = a/history[3]; - history[0] *= factor; - history[1] *= factor; - history[2] *= factor; - } } shrmag = sqrt(history[0]*history[0] + history[1]*history[1] + @@ -1535,35 +1520,34 @@ double PairGranular::single(int i, int j, int itype, int jtype, fs2 = -k_tangential*history[1] - damp_tangential*vtr2; fs3 = -k_tangential*history[2] - damp_tangential*vtr3; - // rescale frictional displacements and forces if needed - Fscrit = tangential_coeffs[itype][jtype][2] * Fncrit; + // rescale frictional forces if needed fs = sqrt(fs1*fs1 + fs2*fs2 + fs3*fs3); if (fs > Fscrit) { if (shrmag != 0.0) { - history[0] = -1.0/k_tangential*(Fscrit*fs1/fs + damp_tangential*vtr1); - history[1] = -1.0/k_tangential*(Fscrit*fs2/fs + damp_tangential*vtr2); - history[2] = -1.0/k_tangential*(Fscrit*fs3/fs + damp_tangential*vtr3); fs1 *= Fscrit/fs; fs2 *= Fscrit/fs; fs3 *= Fscrit/fs; - } else fs1 = fs2 = fs3 = 0.0; + fs *= Fscrit/fs; + } else fs1 = fs2 = fs3 = fs = 0.0; } // classic pair gran/hooke (no history) } else { - fs = meff*damp_tangential*vrel; - if (vrel != 0.0) Ft = MIN(Fne,fs) / vrel; + fs = damp_tangential*vrel; + if (vrel != 0.0) Ft = MIN(Fscrit,fs) / vrel; else Ft = 0.0; fs1 = -Ft*vtr1; fs2 = -Ft*vtr2; fs3 = -Ft*vtr3; + fs = Ft*vrel; } //**************************************** // rolling resistance //**************************************** - if (roll_model[itype][jtype] != ROLL_NONE) { + if ((roll_model[itype][jtype] != ROLL_NONE) + || (twist_model[itype][jtype] != TWIST_NONE)) { relrot1 = omega[i][0] - omega[j][0]; relrot2 = omega[i][1] - omega[j][1]; relrot3 = omega[i][2] - omega[j][2]; @@ -1601,10 +1585,10 @@ double PairGranular::single(int i, int j, int itype, int jtype, fr1 *= Frcrit/fr; fr2 *= Frcrit/fr; fr3 *= Frcrit/fr; - } else fr1 = fr2 = fr3 = 0.0; + fr *= Frcrit/fr; + } else fr1 = fr2 = fr3 = fr = 0.0; } - - } + } else fr1 = fr2 = fr3 = fr = 0.0; //**************************************** // twisting torque, including history effects @@ -1628,8 +1612,12 @@ double PairGranular::single(int i, int j, int itype, int jtype, Mtcrit = mu_twist*Fncrit; // critical torque (eq 44) if (fabs(magtortwist) > Mtcrit) { magtortwist = -Mtcrit * signtwist; // eq 34 - } - } + } else magtortwist = 0.0; + } else magtortwist = 0.0; + + // set force and return no energy + + fforce = Fntot*rinv; // set single_extra quantities diff --git a/src/KIM/kim_init.cpp b/src/KIM/kim_init.cpp index a4272caa01..1d3830c275 100644 --- a/src/KIM/kim_init.cpp +++ b/src/KIM/kim_init.cpp @@ -13,8 +13,9 @@ /* ---------------------------------------------------------------------- Contributing authors: Axel Kohlmeyer (Temple U), - Ryan S. Elliott (UMN) - Ellad B. Tadmor (UMN) + Ryan S. Elliott (UMN), + Ellad B. Tadmor (UMN), + Yaser Afshar (UMN) ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- @@ -77,6 +78,14 @@ extern "C" { #include "KIM_SimulatorHeaders.h" } +#ifdef SNUM +#undef SNUM +#endif + +#define SNUM(x) \ + static_cast(std::ostringstream() \ + << std::dec << x).str() + using namespace LAMMPS_NS; /* ---------------------------------------------------------------------- */ @@ -98,11 +107,13 @@ void KimInit::command(int narg, char **arg) } else unit_conversion_mode = false; char *model_units; - determine_model_type_and_units(model_name, user_units, &model_units); + KIM_Model *pkim = NULL; + + determine_model_type_and_units(model_name, user_units, &model_units, pkim); write_log_cite(model_name); - do_init(model_name, user_units, model_units); + do_init(model_name, user_units, model_units, pkim); } @@ -156,7 +167,8 @@ void get_kim_unit_names( } // namespace void KimInit::determine_model_type_and_units(char * model_name, char * user_units, - char ** model_units) + char ** model_units, + KIM_Model *&pkim) { KIM_LengthUnit lengthUnit; KIM_EnergyUnit energyUnit; @@ -183,7 +195,6 @@ void KimInit::determine_model_type_and_units(char * model_name, { get_kim_unit_names(user_units, lengthUnit, energyUnit, chargeUnit, temperatureUnit, timeUnit, error); - KIM_Model * kim_MO; int kim_error = KIM_Model_Create(KIM_NUMBERING_zeroBased, lengthUnit, energyUnit, @@ -192,19 +203,19 @@ void KimInit::determine_model_type_and_units(char * model_name, timeUnit, model_name, &units_accepted, - &kim_MO); + &pkim); if (kim_error) error->all(FLERR,"Unable to load KIM Simulator Model."); model_type = MO; - KIM_Model_Destroy(&kim_MO); if (units_accepted) { *model_units = new char[strlen(user_units)+1]; strcpy(*model_units,user_units); return; } else if (unit_conversion_mode) { + KIM_Model_Destroy(&pkim); int const num_systems = 5; char const * const systems[num_systems] = {"metal", "real", "si", "cgs", "electron"}; @@ -219,15 +230,17 @@ void KimInit::determine_model_type_and_units(char * model_name, timeUnit, model_name, &units_accepted, - &kim_MO); - KIM_Model_Destroy(&kim_MO); + &pkim); if (units_accepted) { *model_units = new char[strlen(systems[i])+1]; strcpy(*model_units,systems[i]); return; } - } error->all(FLERR,"KIM Model does not support any lammps unit system"); + KIM_Model_Destroy(&pkim); + } + error->all(FLERR,"KIM Model does not support any lammps unit system"); } else { + KIM_Model_Destroy(&pkim); error->all(FLERR,"KIM Model does not support the requested unit system"); } } @@ -270,7 +283,7 @@ void KimInit::determine_model_type_and_units(char * model_name, /* ---------------------------------------------------------------------- */ -void KimInit::do_init(char *model_name, char *user_units, char *model_units) +void KimInit::do_init(char *model_name, char *user_units, char *model_units, KIM_Model *&pkim) { // create storage proxy fix. delete existing fix, if needed. @@ -358,6 +371,68 @@ void KimInit::do_init(char *model_name, char *user_units, char *model_units) // reset template map. KIM_SimulatorModel_OpenAndInitializeTemplateMap(simulatorModel); } + else if (model_type == MO) + { + int numberOfParameters; + KIM_Model_GetNumberOfParameters(pkim, &numberOfParameters); + + std::string mesg = "\nThis model has "; + if (numberOfParameters) + { + KIM_DataType kim_DataType; + int extent; + char const *str_name = NULL; + char const *str_desc = NULL; + + mesg += SNUM(numberOfParameters); + mesg += " mutable parameters. \n"; + + int max_len(0); + for (int i = 0; i < numberOfParameters; ++i) + { + KIM_Model_GetParameterMetadata(pkim, i, &kim_DataType, + &extent, &str_name, &str_desc); + max_len = MAX(max_len, strlen(str_name)); + } + ++max_len; + mesg += "No. | Parameter name "; + for (int i = 18; i < max_len; ++i) + mesg += " "; + mesg += "| data type | extent\n"; + for (int i = 0; i < 8 + MAX(18, max_len); ++i) + mesg += "-"; + mesg += "-----------------------\n"; + for (int i = 0; i < numberOfParameters; ++i) + { + KIM_Model_GetParameterMetadata(pkim, i, &kim_DataType, + &extent, &str_name, &str_desc); + mesg += SNUM(i+1); + for (int j = SNUM(i+1).size(); j < 8; ++j) + mesg += " "; + mesg += "| "; + mesg += str_name; + for (int j = strlen(str_name) + 1; j < MAX(18, strlen(str_name) + 1); ++j) + mesg += " "; + mesg += "| \""; + mesg += KIM_DataType_ToString(kim_DataType); + if (KIM_DataType_Equal(kim_DataType, KIM_DATA_TYPE_Integer)) + mesg += "\" | "; + else + mesg += "\" | "; + mesg += SNUM(extent); + mesg += "\n"; + } + } + else + mesg += "No mutable parameters. \n"; + + KIM_Model_Destroy(&pkim); + + if (comm->me == 0) + { + input->write_echo(mesg.c_str()); + } + } // End output to log file kim_init_log_delimiter("end"); @@ -366,7 +441,7 @@ void KimInit::do_init(char *model_name, char *user_units, char *model_units) /* ---------------------------------------------------------------------- */ -void KimInit::kim_init_log_delimiter(std::string const begin_end) const +void KimInit::kim_init_log_delimiter(std::string const &begin_end) const { if (comm->me == 0) { std::string mesg; @@ -506,3 +581,5 @@ void KimInit::write_log_cite(char * model_name) KIM_Collections_Destroy(&coll); } + +#undef SNUM diff --git a/src/KIM/kim_init.h b/src/KIM/kim_init.h index 2b5dc520c7..62c404212b 100644 --- a/src/KIM/kim_init.h +++ b/src/KIM/kim_init.h @@ -13,8 +13,9 @@ /* ---------------------------------------------------------------------- Contributing authors: Axel Kohlmeyer (Temple U), - Ryan S. Elliott (UMN) - Ellad B. Tadmor (UMN) + Ryan S. Elliott (UMN), + Ellad B. Tadmor (UMN), + Yaser Afshar (UMN) ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- @@ -67,6 +68,9 @@ CommandStyle(kim_init,KimInit) #include "pointers.h" #include +// Forward declaration. +class KIM_Model; + namespace LAMMPS_NS { class KimInit : protected Pointers { @@ -78,11 +82,11 @@ class KimInit : protected Pointers { model_type_enum model_type; bool unit_conversion_mode; - void determine_model_type_and_units(char *, char *, char **); + void determine_model_type_and_units(char *, char *, char **, KIM_Model *&); void write_log_cite(char *); - void do_init(char *, char *, char *); + void do_init(char *, char *, char *, KIM_Model *&); void do_variables(char*, char*); - void kim_init_log_delimiter(std::string const begin_end) const; + void kim_init_log_delimiter(std::string const &begin_end) const; }; } diff --git a/src/KIM/kim_param.cpp b/src/KIM/kim_param.cpp new file mode 100644 index 0000000000..f5a154f2d9 --- /dev/null +++ b/src/KIM/kim_param.cpp @@ -0,0 +1,569 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing authors: Yaser Afshar (UMN), + Ryan S. Elliott (UMN), + Ellad B. Tadmor (UMN) +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program; if not, see . + + Linking LAMMPS statically or dynamically with other modules is making a + combined work based on LAMMPS. Thus, the terms and conditions of the GNU + General Public License cover the whole combination. + + In addition, as a special exception, the copyright holders of LAMMPS give + you permission to combine LAMMPS with free software programs or libraries + that are released under the GNU LGPL and with code included in the standard + release of the "kim-api" under the CDDL (or modified versions of such code, + with unchanged license). You may copy and distribute such a system following + the terms of the GNU GPL for LAMMPS and the licenses of the other code + concerned, provided that you include the source code of that other code + when and as the GNU GPL requires distribution of source code. + + Note that people who make modified versions of LAMMPS are not obligated to + grant this special exception for their modified versions; it is their choice + whether to do so. The GNU General Public License gives permission to release + a modified version without this exception; this exception also makes it + possible to release a modified version which carries forward this exception. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Designed for use with the kim-api-2.1.0 (and newer) package +------------------------------------------------------------------------- */ + +#include "kim_param.h" +#include +#include +#include +#include +#include "comm.h" +#include "error.h" +#include "input.h" +#include "modify.h" +#include "variable.h" +#include "force.h" +#include "fix_store_kim.h" +#include "pair_kim.h" + +extern "C" +{ +#include "KIM_SimulatorHeaders.h" +} + +#ifdef SNUM +#undef SNUM +#endif + +#define SNUM(x) \ + static_cast(std::ostringstream() \ + << std::dec << x).str() + +using namespace LAMMPS_NS; + +/* ---------------------------------------------------------------------- */ + +namespace +{ +void get_kim_unit_names( + char const *const system, + KIM_LengthUnit &lengthUnit, + KIM_EnergyUnit &energyUnit, + KIM_ChargeUnit &chargeUnit, + KIM_TemperatureUnit &temperatureUnit, + KIM_TimeUnit &timeUnit, + Error *error) +{ + if ((strcmp(system, "real") == 0)) { + lengthUnit = KIM_LENGTH_UNIT_A; + energyUnit = KIM_ENERGY_UNIT_kcal_mol; + chargeUnit = KIM_CHARGE_UNIT_e; + temperatureUnit = KIM_TEMPERATURE_UNIT_K; + timeUnit = KIM_TIME_UNIT_fs; + } else if ((strcmp(system, "metal") == 0)) { + lengthUnit = KIM_LENGTH_UNIT_A; + energyUnit = KIM_ENERGY_UNIT_eV; + chargeUnit = KIM_CHARGE_UNIT_e; + temperatureUnit = KIM_TEMPERATURE_UNIT_K; + timeUnit = KIM_TIME_UNIT_ps; + } else if ((strcmp(system, "si") == 0)) { + lengthUnit = KIM_LENGTH_UNIT_m; + energyUnit = KIM_ENERGY_UNIT_J; + chargeUnit = KIM_CHARGE_UNIT_C; + temperatureUnit = KIM_TEMPERATURE_UNIT_K; + timeUnit = KIM_TIME_UNIT_s; + } else if ((strcmp(system, "cgs") == 0)) { + lengthUnit = KIM_LENGTH_UNIT_cm; + energyUnit = KIM_ENERGY_UNIT_erg; + chargeUnit = KIM_CHARGE_UNIT_statC; + temperatureUnit = KIM_TEMPERATURE_UNIT_K; + timeUnit = KIM_TIME_UNIT_s; + } else if ((strcmp(system, "electron") == 0)) { + lengthUnit = KIM_LENGTH_UNIT_Bohr; + energyUnit = KIM_ENERGY_UNIT_Hartree; + chargeUnit = KIM_CHARGE_UNIT_e; + temperatureUnit = KIM_TEMPERATURE_UNIT_K; + timeUnit = KIM_TIME_UNIT_fs; + } else if ((strcmp(system, "lj") == 0)) { + error->all(FLERR, "LAMMPS unit_style lj not supported by KIM models"); + } else + error->all(FLERR, "Unknown unit_style"); +} +} // namespace + +/* ---------------------------------------------------------------------- */ + +KimParam::KimParam(LAMMPS *lmp) : Pointers(lmp) {} + +KimParam::~KimParam() {} + +void KimParam::command(int narg, char **arg) +{ + // kim_param is a command for + // getting/setting the value of a %KIM PM parameter + // + // kim_param get param_name index_range variables formatarg + // kim_param set param_name index_range values + + // kim_param get paramname 1 varname + // kim_param get paramname index_range varname_1, ..., varname_N + // kim_param get paramname index_range varname_base split + // kim_param get paramname index_range varname_base list + // kim_param set paramname index_range values + + if (narg < 4) + error->all(FLERR, "Illegal kim_param command"); + + kim_param_get = (strcmp(arg[0], "get") == 0); + kim_param_set = (strcmp(arg[0], "set") == 0); + + if (!kim_param_get && !kim_param_set) { + std::string msg("Incorrect arguments in kim_param command.\n"); + msg += "'kim_param get/set' is mandatory."; + error->all(FLERR, msg.c_str()); + } + + // Check if we called a kim_init command + // by finding fix STORE/KIM + // retrieve model name and model units. + + char *model_name; + char *model_units; + + bool isPortableModel(false); + + int const ifix = modify->find_fix("KIM_MODEL_STORE"); + if (ifix >= 0) { + FixStoreKIM *fix_store = reinterpret_cast(modify->fix[ifix]); + + KIM_SimulatorModel *simulatorModel = + reinterpret_cast( + fix_store->getptr("simulator_model")); + + isPortableModel = simulatorModel ? false : true; + if (!isPortableModel) + error->all(FLERR, "kim_param can only be used with a KIM Portable Model"); + + model_name = (char *)fix_store->getptr("model_name"); + model_units = (char *)fix_store->getptr("model_units"); + } + else + error->all(FLERR, "Must use 'kim_init' before 'kim_param'"); + + kim_param_log_delimiter("begin"); + + KIM_Model *pkim = NULL; + + std::string atom_type_list; + + int kim_error; + + bool isPairStyleAssigned = force->pair ? true : false; + if (isPairStyleAssigned) { + Pair *pair = force->pair_match("kim", 1, 0); + if (pair) { + PairKIM *pairKIM = reinterpret_cast(pair); + + pkim = pairKIM->get_KIM_Model(); + if (!pkim) + error->all(FLERR, "Unable to get the KIM Portable Model."); + + if (kim_param_set) { + atom_type_list = pairKIM->get_atom_type_list(); + if (atom_type_list.empty()) + error->all(FLERR, "The requested atom type list is empty."); + } + } else + error->all(FLERR, "Pair style is defined," + " but there is no match for kim style in lammps."); + } else { + if (kim_param_set) { + std::string msg("Wrong kim_param set command.\n"); + msg += "To set the new parameter values, pair style must be assigned.\n"; + msg += "Must use 'kim_interactions' or"; + msg += "'pair_style kim ' before 'kim_param set'"; + error->all(FLERR, msg.c_str()); + } else { + KIM_LengthUnit lengthUnit; + KIM_EnergyUnit energyUnit; + KIM_ChargeUnit chargeUnit; + KIM_TemperatureUnit temperatureUnit; + KIM_TimeUnit timeUnit; + + get_kim_unit_names(model_units, lengthUnit, energyUnit, + chargeUnit, temperatureUnit, timeUnit, + error); + + int units_accepted; + + kim_error = KIM_Model_Create(KIM_NUMBERING_zeroBased, + lengthUnit, + energyUnit, + chargeUnit, + temperatureUnit, + timeUnit, + model_name, + &units_accepted, + &pkim); + if (kim_error) + error->all(FLERR, "Unable to create KIM Portable Model."); + } + } + + // Get the number of mutable parameters in the kim model + int numberOfParameters(0); + + KIM_Model_GetNumberOfParameters(pkim, &numberOfParameters); + if (numberOfParameters) { + // Get the parameters + if (kim_param_get) { + // Parameter name + char *paramname = NULL; + // Variable name + char *varname = NULL; + + // Loop over all the arguments + for (int i = 1; i < narg;) { + // Parameter name + if (i < narg) + paramname = arg[i++]; + else + break; + + // Find the requested parameter within the model parameters + int param_index; + KIM_DataType kim_DataType; + int extent; + char const *str_name = NULL; + char const *str_desc = NULL; + + for (param_index = 0; param_index < numberOfParameters; ++param_index) { + kim_error = KIM_Model_GetParameterMetadata(pkim, param_index, + &kim_DataType, &extent, + &str_name, &str_desc); + if (kim_error) + error->all(FLERR, "KIM GetParameterMetadata returned error."); + + if (strcmp(paramname, str_name) == 0) + break; + } + + if (param_index >= numberOfParameters) { + std::string msg("Wrong argument in kim_param get command.\n"); + msg += "This Model does not have the requested '"; + msg += paramname; + msg += "' parameter."; + error->all(FLERR, msg.c_str()); + } + + // Get the index_range for the requested parameter + int nlbound(0); + int nubound(0); + + if (i < narg) { + std::string argtostr(arg[i++]); + + // Check to see if the indices range contains + // only integer numbers and/or range : + if (argtostr.find_first_not_of("0123456789:") != std::string::npos) { + std::string msg("Illegal index_range.\n"); + msg += "Expected integer parameter(s) instead of '"; + msg += argtostr; + msg += "' in index_range."; + error->all(FLERR, msg.c_str()); + } + + std::string::size_type npos = argtostr.find(':'); + if (npos != std::string::npos) { + argtostr[npos] = ' '; + std::stringstream str(argtostr); + str >> nlbound >> nubound; + if (nubound < 1 || nubound > extent || + nlbound < 1 || nlbound > nubound) { + std::string msg("Illegal index_range '"); + msg += SNUM(nlbound) + "-" + SNUM(nubound); + msg += "' for '"; + msg += paramname; + msg += "' parameter with extent of '"; + msg += SNUM(extent); + msg += "' ."; + error->all(FLERR, msg.c_str()); + } + } else { + std::stringstream str(argtostr); + str >> nlbound; + if (nlbound < 1 || nlbound > extent) { + std::string msg("Illegal index '"); + msg += SNUM(nlbound) + "' for parameter '"; + msg += paramname; + msg += "' with the extent of '"; + msg += SNUM(extent); + msg += "' ."; + error->all(FLERR, msg.c_str()); + } + nubound = nlbound; + } + } else { + std::string msg("Wrong number of arguments in "); + msg += "kim_param get command.\n"; + msg += "Index range after parameter name is mandatory."; + error->all(FLERR, msg.c_str()); + } + + int const nvars = nubound - nlbound + 1; + char **varsname = NULL; + + if (i < narg) { + // Get the variable/variable_base name + varname = arg[i++]; + } else { + std::string msg("Wrong number of arguments in "); + msg += "kim_param get command.\n"; + msg += "The LAMMPS variable name is mandatory."; + error->all(FLERR, msg.c_str()); + } + + // indicator flag for list request + bool list_requested(false); + + if (nvars > 1) { + if (i < narg) { + if (strcmp(arg[i], "split") == 0) { + varsname = new char *[nvars]; + for (int j = 0, k = nlbound; j < nvars; ++j, ++k) { + std::stringstream str; + str << varname << "_" << k; + varsname[j] = const_cast(str.str().c_str()); + } + } else if (strcmp(arg[i], "list") == 0) { + list_requested = true; + varsname = new char *[1]; + varsname[0] = varname; + // Default explicit (optional) formatarg + } else if (i - 1 + nvars < narg) { + varsname = new char *[nvars]; + --i; + for (int j = 0; j < nvars; ++j, ++i) + varsname[j] = arg[i]; + if (i < narg) { + if (strcmp(arg[i], "explicit") == 0) + ++i; + } + } else { + std::string msg("Wrong number of arguments in "); + msg += "kim_param get command.\n"; + msg += "The LAMMPS '"; + msg += SNUM(nvars); + msg += "' variable names or '"; + msg += varname; + msg += " split' is mandatory."; + error->all(FLERR, msg.c_str()); + } + } else { + std::string msg("Wrong number of arguments in "); + msg += "kim_param get command.\n"; + msg += "The LAMMPS '"; + msg += SNUM(nvars); + msg += "' variable names or '"; + msg += varname; + msg += " split/list' is mandatory."; + error->all(FLERR, msg.c_str()); + } + } else { + varsname = new char *[1]; + if (i < narg) + { + if (strcmp(arg[i], "split") == 0) + { + std::stringstream str; + str << varname << "_" << nlbound; + varsname[0] = const_cast(str.str().c_str()); + ++i; + } else { + if ((strcmp(arg[i], "list") == 0) || + (strcmp(arg[i], "explicit") == 0)) + ++i; + varsname[0] = varname; + } + } else { + varsname[0] = varname; + } + } + + char **varcmd = new char *[3]; + varcmd[1] = const_cast("string"); + + if (KIM_DataType_Equal(kim_DataType, KIM_DATA_TYPE_Double)) { + if (list_requested) { + std::stringstream str; + double V; + { + kim_error = KIM_Model_GetParameterDouble(pkim, param_index, + nlbound - 1, &V); + if (kim_error) + error->all(FLERR, "KIM GetParameterDouble returned error."); + str << V; + } + for (int j = 1; j < nvars; ++j) { + kim_error = KIM_Model_GetParameterDouble(pkim, param_index, + nlbound - 1 + j, &V); + if (kim_error) + error->all(FLERR, "KIM GetParameterDouble returned error."); + str << " " << V; + } + varcmd[0] = varsname[0]; + varcmd[2] = const_cast(str.str().c_str()); + input->variable->set(3, varcmd); + echo_var_assign(varcmd[0], varcmd[2]); + } else { + for (int j = 0; j < nvars; ++j) { + varcmd[0] = varsname[j]; + double V; + kim_error = KIM_Model_GetParameterDouble(pkim, param_index, + nlbound - 1 + j, &V); + if (kim_error) + error->all(FLERR, "KIM GetParameterDouble returned error."); + std::stringstream str; + str << V; + varcmd[2] = const_cast(str.str().c_str()); + input->variable->set(3, varcmd); + echo_var_assign(varcmd[0], varcmd[2]); + } + } + } else if (KIM_DataType_Equal(kim_DataType, KIM_DATA_TYPE_Integer)) { + if (list_requested) { + std::stringstream str; + int V; + { + kim_error = KIM_Model_GetParameterInteger(pkim, param_index, + nlbound - 1, &V); + if (kim_error) + error->all(FLERR, "KIM GetParameterInteger returned error."); + str << V; + } + for (int j = 1; j < nvars; ++j) { + kim_error = KIM_Model_GetParameterInteger(pkim, param_index, + nlbound - 1 + j, &V); + if (kim_error) + error->all(FLERR, "KIM GetParameterInteger returned error."); + str << " " << V; + } + varcmd[0] = varsname[0]; + varcmd[2] = const_cast(str.str().c_str()); + input->variable->set(3, varcmd); + echo_var_assign(varcmd[0], varcmd[2]); + } else { + for (int j = 0; j < nvars; ++j) { + varcmd[0] = varsname[j]; + int V; + kim_error = KIM_Model_GetParameterInteger(pkim, param_index, + nlbound - 1 + j, &V); + if (kim_error) + error->all(FLERR, "KIM GetParameterInteger returned error."); + std::stringstream str; + str << V; + varcmd[2] = const_cast(str.str().c_str()); + input->variable->set(3, varcmd); + echo_var_assign(varcmd[0], varcmd[2]); + } + } + } else + error->all(FLERR, "Wrong parameter type."); + + delete[] varcmd; + delete[] varsname; + } // End of loop over all the arguments + // Set the parameters + } else { + std::string set_cmd("pair_coeff * * "); + set_cmd += atom_type_list; + for (int i = 1; i < narg; ++i) { + set_cmd += " "; + set_cmd += arg[i]; + } + input->one(set_cmd.c_str()); + } + } else + error->all(FLERR, "This model has No mutable parameters."); + + if (!isPairStyleAssigned) + KIM_Model_Destroy(&pkim); + + kim_param_log_delimiter("end"); +} + +/* ---------------------------------------------------------------------- */ + +void KimParam::kim_param_log_delimiter(std::string const &begin_end) const +{ + if (comm->me == 0) { + std::string msg; + if (begin_end == "begin") { + msg = "#=== BEGIN kim-param "; + msg += kim_param_get ? "get " : "set "; + msg += "=====================================\n"; + } else if (begin_end == "end") { + msg = "#=== END kim-param "; + msg += kim_param_get ? "get " : "set "; + msg += "=======================================\n\n"; + } + input->write_echo(msg.c_str()); + } +} + +/* ---------------------------------------------------------------------- */ + +void KimParam::echo_var_assign(std::string const &name, + std::string const &value) const +{ + if (comm->me == 0) { + std::string msg; + msg += "variable " + name + " string " + value + "\n"; + input->write_echo(msg.c_str()); + } +} + +#undef SNUM diff --git a/src/KIM/kim_param.h b/src/KIM/kim_param.h new file mode 100644 index 0000000000..5a9298628d --- /dev/null +++ b/src/KIM/kim_param.h @@ -0,0 +1,100 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing authors: Yaser Afshar (UMN), + Ryan S. Elliott (UMN), + Ellad B. Tadmor (UMN) +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along with + this program; if not, see . + + Linking LAMMPS statically or dynamically with other modules is making a + combined work based on LAMMPS. Thus, the terms and conditions of the GNU + General Public License cover the whole combination. + + In addition, as a special exception, the copyright holders of LAMMPS give + you permission to combine LAMMPS with free software programs or libraries + that are released under the GNU LGPL and with code included in the standard + release of the "kim-api" under the CDDL (or modified versions of such code, + with unchanged license). You may copy and distribute such a system following + the terms of the GNU GPL for LAMMPS and the licenses of the other code + concerned, provided that you include the source code of that other code + when and as the GNU GPL requires distribution of source code. + + Note that people who make modified versions of LAMMPS are not obligated to + grant this special exception for their modified versions; it is their choice + whether to do so. The GNU General Public License gives permission to release + a modified version without this exception; this exception also makes it + possible to release a modified version which carries forward this exception. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Designed for use with the kim-api-2.1.0 (and newer) package +------------------------------------------------------------------------- */ + +#ifdef COMMAND_CLASS + +CommandStyle(kim_param, KimParam) + +#else + +#ifndef LMP_KIM_PARAM_H +#define LMP_KIM_PARAM_H + +#include "pointers.h" +#include + +namespace LAMMPS_NS +{ + +class KimParam : protected Pointers +{ +public: + KimParam(class LAMMPS *lmp); + + ~KimParam(); + + void command(int, char **); + +private: + void kim_param_log_delimiter(std::string const &begin_end) const; + + void echo_var_assign(std::string const &name, std::string const &value) + const; + +private: + bool kim_param_get; + bool kim_param_set; +}; + +} // namespace LAMMPS_NS + +#endif // LMP_KIM_PARAM_H +#endif // COMMAND_CLASS + +/* ERROR/WARNING messages: + +*/ diff --git a/src/KIM/kim_query.cpp b/src/KIM/kim_query.cpp index 8ceefeceaf..12c93c80c2 100644 --- a/src/KIM/kim_query.cpp +++ b/src/KIM/kim_query.cpp @@ -13,7 +13,8 @@ /* ---------------------------------------------------------------------- Contributing authors: Axel Kohlmeyer (Temple U), - Ryan S. Elliott (UMN) + Ryan S. Elliott (UMN), + Yaser Afshar (UMN) ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- @@ -71,6 +72,7 @@ #if defined(LMP_KIM_CURL) #include #include +#include #endif using namespace LAMMPS_NS; @@ -105,15 +107,25 @@ void KimQuery::command(int narg, char **arg) model_name = (char *)fix_store->getptr("model_name"); } else error->all(FLERR,"Must use 'kim_init' before 'kim_query'"); - varname = arg[0]; bool split = false; if (0 == strcmp("split",arg[1])) { if (narg == 2) error->all(FLERR,"Illegal kim_query command"); + if (0 == strcmp("list",arg[2])) + error->all(FLERR,"Illegal kim_query command"); split = true; arg++; narg--; } + + // The “list†is the default setting + // the result is returned as a space-separated list of values in variable + if (0 == strcmp("list",arg[1])) { + if (narg == 2) error->all(FLERR,"Illegal kim_query command"); + if (split) error->all(FLERR,"Illegal kim_query command"); + arg++; + narg--; + } function = arg[1]; for (int i = 2; i < narg; ++i) { @@ -143,12 +155,13 @@ void KimQuery::command(int narg, char **arg) kim_query_log_delimiter("begin"); char **varcmd = new char*[3]; + varcmd[1] = (char *) "string"; + + std::stringstream ss(value); + std::string token; + if (split) { int counter = 1; - std::stringstream ss(value); - std::string token; - varcmd[1] = (char *) "string"; - while(std::getline(ss, token, ',')) { token.erase(0,token.find_first_not_of(" \n\r\t")); // ltrim token.erase(token.find_last_not_of(" \n\r\t") + 1); // rtrim @@ -161,11 +174,17 @@ void KimQuery::command(int narg, char **arg) } } else { varcmd[0] = varname; - varcmd[1] = (char *) "string"; - varcmd[2] = value; + std::string value_string; + while(std::getline(ss, token, ',')) { + token.erase(0,token.find_first_not_of(" \n\r\t")); // ltrim + token.erase(token.find_last_not_of(" \n\r\t") + 1); // rtrim + if (value_string.size() && token.size()) + value_string += " "; + value_string += token; + } + varcmd[2] = const_cast(value_string.c_str());; input->variable->set(3,varcmd); - - echo_var_assign(varname, value); + echo_var_assign(varname, value_string); } kim_query_log_delimiter("end"); @@ -239,11 +258,25 @@ char *do_query(char *qfunction, char * model_name, int narg, char **arg, curl_easy_setopt(handle, CURLOPT_VERBOSE, 1L); #endif -#if defined(LMP_NO_SSL_CHECK) - // disable verifying SSL certificate and host name +#if LMP_NO_SSL_CHECK + // Certificate Verification + // by telling libcurl to not verify the peer. + // Disable verifying SSL certificate and host name. Insecure. curl_easy_setopt(handle, CURLOPT_SSL_VERIFYPEER, 0L); curl_easy_setopt(handle, CURLOPT_SSL_VERIFYHOST, 0L); #endif + + { + char *env_c = std::getenv("CURL_CA_BUNDLE"); + if (env_c) + { + // Certificate Verification + // by specifying your own CA cert path. Set the environment variable + // CURL_CA_BUNDLE to the path of your choice. + curl_easy_setopt(handle, CURLOPT_CAINFO, env_c); + } + } + std::string user_agent = std::string("kim_query--LAMMPS/") + LAMMPS_VERSION + " (" + Info::get_os_info() + ")"; diff --git a/src/KIM/pair_kim.cpp b/src/KIM/pair_kim.cpp index d935d994bd..e54c76397f 100644 --- a/src/KIM/pair_kim.cpp +++ b/src/KIM/pair_kim.cpp @@ -14,6 +14,7 @@ /* ---------------------------------------------------------------------- Contributing authors: Ryan S. Elliott (UMinn) Axel Kohlmeyer (Temple U) + Yaser Afshar (UMN) ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- @@ -57,6 +58,7 @@ #include #include #include +#include #include "atom.h" #include "comm.h" #include "force.h" @@ -66,6 +68,7 @@ #include "update.h" #include "memory.h" #include "domain.h" +#include "utils.h" #include "error.h" using namespace LAMMPS_NS; @@ -330,6 +333,14 @@ void PairKIM::settings(int narg, char **arg) set coeffs for one or more type pairs ------------------------------------------------------------------------- */ +#ifdef SNUM +#undef SNUM +#endif + +#define SNUM(x) \ + static_cast(std::ostringstream() \ + << std::dec << x).str() + void PairKIM::coeff(int narg, char **arg) { // This is called when "pair_coeff ..." is read from input @@ -339,7 +350,7 @@ void PairKIM::coeff(int narg, char **arg) if (!allocated) allocate(); - if (narg != 2 + atom->ntypes) + if (narg < 2 + atom->ntypes) error->all(FLERR,"Incorrect args for pair coefficients"); // insure I,J args are * * @@ -368,10 +379,10 @@ void PairKIM::coeff(int narg, char **arg) // Assume all species arguments are valid // errors will be detected by below - std::string atom_type_sym_list; + atom_type_list.clear(); lmps_num_unique_elements = 0; - for (i = 2; i < narg; i++) { - atom_type_sym_list += std::string(" ") + arg[i]; + for (i = 2; i < 2 + atom->ntypes; i++) { + atom_type_list += std::string(" ") + arg[i]; for (j = 0; j < lmps_num_unique_elements; j++) if (strcmp(arg[i],lmps_unique_elements[j]) == 0) break; lmps_map_species_to_unique[i-1] = j; @@ -421,8 +432,147 @@ void PairKIM::coeff(int narg, char **arg) error->all(FLERR, msg.c_str()); } } + // Set the new values for PM parameters + if (narg > 2 + atom->ntypes) { + // Get the number of mutable parameters in the kim model + int numberOfParameters(0); + KIM_Model_GetNumberOfParameters(pkim, &numberOfParameters); + + if (!numberOfParameters) { + std::string msg("Incorrect args for pair coefficients \n"); + msg += "This model has No mutable parameters."; + error->all(FLERR, msg.c_str()); + } + + int kimerror; + + // Parameter name + char *paramname = NULL; + + for (int i = 2 + atom->ntypes; i < narg;) { + // Parameter name + if (i < narg) + paramname = arg[i++]; + else + break; + + // Find the requested parameter within the model parameters + int param_index; + KIM_DataType kim_DataType; + int extent; + char const *str_name = NULL; + char const *str_desc = NULL; + + for (param_index = 0; param_index < numberOfParameters; ++param_index) { + kimerror = KIM_Model_GetParameterMetadata(pkim, param_index, + &kim_DataType, &extent, &str_name, &str_desc); + if (kimerror) + error->all(FLERR,"KIM GetParameterMetadata returned error"); + + if (strcmp(paramname, str_name) == 0) break; + } + + if (param_index >= numberOfParameters) { + std::string msg("Wrong argument for pair coefficients.\n"); + msg += "This Model does not have the requested '"; + msg += paramname; + msg += "' parameter."; + error->all(FLERR, msg.c_str()); + } + + // Get the index_range for the requested parameter + int nlbound(0); + int nubound(0); + + if (i < narg) { + std::string argtostr(arg[i++]); + + // Check to see if the indices range contains only integer numbers & : + if (argtostr.find_first_not_of("0123456789:") != std::string::npos) { + std::string msg("Illegal index_range.\n"); + msg += "Expected integer parameter(s) instead of '"; + msg += argtostr; + msg += "' in index_range."; + error->all(FLERR, msg.c_str()); + } + + std::string::size_type npos = argtostr.find(':'); + if (npos != std::string::npos) { + argtostr[npos] = ' '; + std::stringstream str(argtostr); + str >> nlbound >> nubound; + if (nubound < 1 || nubound > extent || + nlbound < 1 || nlbound > nubound) { + std::string msg("Illegal index_range '"); + msg += SNUM(nlbound) + "-" + SNUM(nubound); + msg += "' for '"; + msg += paramname; + msg += "' parameter with extent of '"; + msg += SNUM(extent); + msg += "' ."; + error->all(FLERR, msg.c_str()); + } + } else { + std::stringstream str(argtostr); + str >> nlbound; + if (nlbound < 1 || nlbound > extent) { + std::string msg("Illegal index '"); + msg += SNUM(nlbound) + "' for '"; + msg += paramname; + msg += "' parameter with extent of '"; + msg += SNUM(extent); + msg += "' ."; + error->all(FLERR, msg.c_str()); + } + nubound = nlbound; + } + } else { + std::string msg = + "Wrong number of arguments for pair coefficients.\n"; + msg += "Index range after parameter name is mandatory."; + error->all(FLERR, msg.c_str()); + } + + // Parameter values + if (i + nubound - nlbound < narg) { + if (KIM_DataType_Equal(kim_DataType, KIM_DATA_TYPE_Double)) { + for (int j = 0; j < nubound - nlbound + 1; ++j) { + double const V = utils::numeric(FLERR, arg[i++], true, lmp); + kimerror = KIM_Model_SetParameterDouble(pkim, param_index, + nlbound - 1 + j, V); + if (kimerror) + error->all(FLERR, "KIM SetParameterDouble returned error."); + } + } else if (KIM_DataType_Equal(kim_DataType, KIM_DATA_TYPE_Integer)) { + for (int j = 0; j < nubound - nlbound + 1; ++j) { + int const V = utils::inumeric(FLERR, arg[i++], true, lmp); + kimerror = KIM_Model_SetParameterInteger(pkim, param_index, + nlbound - 1 + j, V); + if (kimerror) + error->all(FLERR, "KIM SetParameterInteger returned error."); + } + } else + error->all(FLERR, "Wrong parameter type to update"); + } else { + std::string msg = + "Wrong number of variable values for pair coefficients.\n"; + msg += "'"; + msg += SNUM(nubound - nlbound + 1); + msg += "' values are requested for '"; + msg += paramname; + msg += "' parameter."; + error->all(FLERR, msg.c_str()); + } + } + + kimerror = KIM_Model_ClearThenRefresh(pkim); + if (kimerror) + error->all(FLERR, "KIM KIM_Model_ClearThenRefresh returned error"); + } } +#undef SNUM + /* ---------------------------------------------------------------------- init specific to this pair style ------------------------------------------------------------------------- */ @@ -740,11 +890,7 @@ void PairKIM::kim_init() kimerror = KIM_ComputeArguments_SetArgumentPointerInteger(pargs, KIM_COMPUTE_ARGUMENT_NAME_numberOfParticles, &lmps_local_tot_num_atoms); - if (KIM_SupportStatus_NotEqual(kim_model_support_for_energy, - KIM_SUPPORT_STATUS_notSupported)) - kimerror = kimerror || KIM_ComputeArguments_SetArgumentPointerDouble(pargs, - KIM_COMPUTE_ARGUMENT_NAME_partialEnergy, - &(eng_vdwl)); + if (kimerror) error->all(FLERR,"Unable to set KIM argument pointer"); kimerror = KIM_ComputeArguments_SetCallbackPointer(pargs, KIM_COMPUTE_CALLBACK_NAME_GetNeighborList, @@ -752,7 +898,7 @@ void PairKIM::kim_init() reinterpret_cast(get_neigh), reinterpret_cast(this)); - if (kimerror) error->all(FLERR,"Unable to register KIM pointers"); + if (kimerror) error->all(FLERR,"Unable to set KIM call back pointer"); } /* ---------------------------------------------------------------------- */ @@ -763,6 +909,27 @@ void PairKIM::set_argument_pointers() kimerror = KIM_ComputeArguments_SetArgumentPointerDouble( pargs, KIM_COMPUTE_ARGUMENT_NAME_coordinates, &(atom->x[0][0])); + // Set KIM pointer appropriately for Energy + if (KIM_SupportStatus_NotEqual(kim_model_support_for_energy, + KIM_SUPPORT_STATUS_notSupported)) + { + if (KIM_SupportStatus_Equal(kim_model_support_for_energy, + KIM_SUPPORT_STATUS_required) + || (eflag_global == 1)) + { + kimerror = kimerror || + KIM_ComputeArguments_SetArgumentPointerDouble( + pargs,KIM_COMPUTE_ARGUMENT_NAME_partialEnergy,&(eng_vdwl)); + } + else + { + kimerror = kimerror || + KIM_ComputeArguments_SetArgumentPointerDouble( + pargs,KIM_COMPUTE_ARGUMENT_NAME_partialEnergy, + reinterpret_cast(NULL)); + } + } + // Set KIM pointer appropriately for particalEnergy if (KIM_SupportStatus_Equal(kim_model_support_for_particleEnergy, KIM_SUPPORT_STATUS_required) @@ -994,3 +1161,7 @@ void PairKIM::set_kim_model_has_flags() error->all(FLERR,"KIM Model requires unsupported compute callback"); } } + +KIM_Model *PairKIM::get_KIM_Model() { return pkim; } + +std::string PairKIM::get_atom_type_list() { return atom_type_list; } diff --git a/src/KIM/pair_kim.h b/src/KIM/pair_kim.h index aa33b9b271..1f2c8c8599 100644 --- a/src/KIM/pair_kim.h +++ b/src/KIM/pair_kim.h @@ -65,6 +65,7 @@ PairStyle(kim,PairKIM) // includes from KIM & LAMMPS class KIM_API_model; #include "pair.h" +#include extern "C" { #include "KIM_SimulatorHeaders.h" @@ -88,6 +89,11 @@ class PairKIM : public Pair { virtual void unpack_reverse_comm(int, int*, double*); virtual double memory_usage(); + // Get the KIM_Model object + KIM_Model *get_KIM_Model(); + + // Get the atom type list + std::string get_atom_type_list(); protected: // (nearly) all bool flags are not initialized in constructor, but set // explicitly in the indicated function. All other data members are @@ -98,6 +104,9 @@ class PairKIM : public Pair { // values set in settings() char* kim_modelname; + // list of args that map atom species to KIM elements + std::string atom_type_list; + // values set in coeff() // values set in allocate(), called by coeff() diff --git a/src/KOKKOS/atom_vec_sphere_kokkos.cpp b/src/KOKKOS/atom_vec_sphere_kokkos.cpp index 7e217df2a6..67aaa32c21 100644 --- a/src/KOKKOS/atom_vec_sphere_kokkos.cpp +++ b/src/KOKKOS/atom_vec_sphere_kokkos.cpp @@ -247,13 +247,13 @@ struct AtomVecSphereKokkos_PackComm { _buf(i,2) = _x(j,2); } else { if (TRICLINIC == 0) { - _buf(i,0) = _x(j,0) + _pbc[0]*_xprd; - _buf(i,1) = _x(j,1) + _pbc[1]*_yprd; - _buf(i,2) = _x(j,2) + _pbc[2]*_zprd; + _buf(i,0) = _x(j,0) + _pbc[0]*_xprd; + _buf(i,1) = _x(j,1) + _pbc[1]*_yprd; + _buf(i,2) = _x(j,2) + _pbc[2]*_zprd; } else { - _buf(i,0) = _x(j,0) + _pbc[0]*_xprd + _pbc[5]*_xy + _pbc[4]*_xz; - _buf(i,1) = _x(j,1) + _pbc[1]*_yprd + _pbc[3]*_yz; - _buf(i,2) = _x(j,2) + _pbc[2]*_zprd; + _buf(i,0) = _x(j,0) + _pbc[0]*_xprd + _pbc[5]*_xy + _pbc[4]*_xz; + _buf(i,1) = _x(j,1) + _pbc[1]*_yprd + _pbc[3]*_yz; + _buf(i,2) = _x(j,2) + _pbc[2]*_zprd; } } _buf(i,3) = _radius(j); @@ -419,13 +419,13 @@ struct AtomVecSphereKokkos_PackCommVel { _buf(i,2) = _x(j,2); } else { if (TRICLINIC == 0) { - _buf(i,0) = _x(j,0) + _pbc[0]*_xprd; - _buf(i,1) = _x(j,1) + _pbc[1]*_yprd; - _buf(i,2) = _x(j,2) + _pbc[2]*_zprd; + _buf(i,0) = _x(j,0) + _pbc[0]*_xprd; + _buf(i,1) = _x(j,1) + _pbc[1]*_yprd; + _buf(i,2) = _x(j,2) + _pbc[2]*_zprd; } else { - _buf(i,0) = _x(j,0) + _pbc[0]*_xprd + _pbc[5]*_xy + _pbc[4]*_xz; - _buf(i,1) = _x(j,1) + _pbc[1]*_yprd + _pbc[3]*_yz; - _buf(i,2) = _x(j,2) + _pbc[2]*_zprd; + _buf(i,0) = _x(j,0) + _pbc[0]*_xprd + _pbc[5]*_xy + _pbc[4]*_xz; + _buf(i,1) = _x(j,1) + _pbc[1]*_yprd + _pbc[3]*_yz; + _buf(i,2) = _x(j,2) + _pbc[2]*_zprd; } } if (DEFORM_VREMAP == 0) { @@ -772,13 +772,13 @@ struct AtomVecSphereKokkos_PackCommSelf { _xw(i+_nfirst,2) = _x(j,2); } else { if (TRICLINIC == 0) { - _xw(i+_nfirst,0) = _x(j,0) + _pbc[0]*_xprd; - _xw(i+_nfirst,1) = _x(j,1) + _pbc[1]*_yprd; - _xw(i+_nfirst,2) = _x(j,2) + _pbc[2]*_zprd; + _xw(i+_nfirst,0) = _x(j,0) + _pbc[0]*_xprd; + _xw(i+_nfirst,1) = _x(j,1) + _pbc[1]*_yprd; + _xw(i+_nfirst,2) = _x(j,2) + _pbc[2]*_zprd; } else { - _xw(i+_nfirst,0) = _x(j,0) + _pbc[0]*_xprd + _pbc[5]*_xy + _pbc[4]*_xz; - _xw(i+_nfirst,1) = _x(j,1) + _pbc[1]*_yprd + _pbc[3]*_yz; - _xw(i+_nfirst,2) = _x(j,2) + _pbc[2]*_zprd; + _xw(i+_nfirst,0) = _x(j,0) + _pbc[0]*_xprd + _pbc[5]*_xy + _pbc[4]*_xz; + _xw(i+_nfirst,1) = _x(j,1) + _pbc[1]*_yprd + _pbc[3]*_yz; + _xw(i+_nfirst,2) = _x(j,2) + _pbc[2]*_zprd; } } _radius(i+_nfirst) = _radius(j); @@ -799,39 +799,39 @@ int AtomVecSphereKokkos::pack_comm_self( atomKK->modified(Host,X_MASK|RADIUS_MASK|RMASS_MASK); if(pbc_flag) { if(domain->triclinic) { - struct AtomVecSphereKokkos_PackCommSelf f( + struct AtomVecSphereKokkos_PackCommSelf f( atomKK->k_x, - atomKK->k_radius,atomKK->k_rmass, - nfirst,list,iswap, - domain->xprd,domain->yprd,domain->zprd, - domain->xy,domain->xz,domain->yz,pbc); - Kokkos::parallel_for(n,f); + atomKK->k_radius,atomKK->k_rmass, + nfirst,list,iswap, + domain->xprd,domain->yprd,domain->zprd, + domain->xy,domain->xz,domain->yz,pbc); + Kokkos::parallel_for(n,f); } else { - struct AtomVecSphereKokkos_PackCommSelf f( + struct AtomVecSphereKokkos_PackCommSelf f( atomKK->k_x, - atomKK->k_radius,atomKK->k_rmass, - nfirst,list,iswap, - domain->xprd,domain->yprd,domain->zprd, - domain->xy,domain->xz,domain->yz,pbc); - Kokkos::parallel_for(n,f); + atomKK->k_radius,atomKK->k_rmass, + nfirst,list,iswap, + domain->xprd,domain->yprd,domain->zprd, + domain->xy,domain->xz,domain->yz,pbc); + Kokkos::parallel_for(n,f); } } else { if(domain->triclinic) { - struct AtomVecSphereKokkos_PackCommSelf f( + struct AtomVecSphereKokkos_PackCommSelf f( atomKK->k_x, - atomKK->k_radius,atomKK->k_rmass, - nfirst,list,iswap, - domain->xprd,domain->yprd,domain->zprd, - domain->xy,domain->xz,domain->yz,pbc); - Kokkos::parallel_for(n,f); + atomKK->k_radius,atomKK->k_rmass, + nfirst,list,iswap, + domain->xprd,domain->yprd,domain->zprd, + domain->xy,domain->xz,domain->yz,pbc); + Kokkos::parallel_for(n,f); } else { - struct AtomVecSphereKokkos_PackCommSelf f( + struct AtomVecSphereKokkos_PackCommSelf f( atomKK->k_x, - atomKK->k_radius,atomKK->k_rmass, - nfirst,list,iswap, - domain->xprd,domain->yprd,domain->zprd, - domain->xy,domain->xz,domain->yz,pbc); - Kokkos::parallel_for(n,f); + atomKK->k_radius,atomKK->k_rmass, + nfirst,list,iswap, + domain->xprd,domain->yprd,domain->zprd, + domain->xy,domain->xz,domain->yz,pbc); + Kokkos::parallel_for(n,f); } } } else { @@ -839,39 +839,39 @@ int AtomVecSphereKokkos::pack_comm_self( atomKK->modified(Device,X_MASK|RADIUS_MASK|RMASS_MASK); if(pbc_flag) { if(domain->triclinic) { - struct AtomVecSphereKokkos_PackCommSelf f( + struct AtomVecSphereKokkos_PackCommSelf f( atomKK->k_x, - atomKK->k_radius,atomKK->k_rmass, - nfirst,list,iswap, - domain->xprd,domain->yprd,domain->zprd, - domain->xy,domain->xz,domain->yz,pbc); - Kokkos::parallel_for(n,f); + atomKK->k_radius,atomKK->k_rmass, + nfirst,list,iswap, + domain->xprd,domain->yprd,domain->zprd, + domain->xy,domain->xz,domain->yz,pbc); + Kokkos::parallel_for(n,f); } else { - struct AtomVecSphereKokkos_PackCommSelf f( + struct AtomVecSphereKokkos_PackCommSelf f( atomKK->k_x, - atomKK->k_radius,atomKK->k_rmass, - nfirst,list,iswap, - domain->xprd,domain->yprd,domain->zprd, - domain->xy,domain->xz,domain->yz,pbc); - Kokkos::parallel_for(n,f); + atomKK->k_radius,atomKK->k_rmass, + nfirst,list,iswap, + domain->xprd,domain->yprd,domain->zprd, + domain->xy,domain->xz,domain->yz,pbc); + Kokkos::parallel_for(n,f); } } else { if(domain->triclinic) { - struct AtomVecSphereKokkos_PackCommSelf f( + struct AtomVecSphereKokkos_PackCommSelf f( atomKK->k_x, - atomKK->k_radius,atomKK->k_rmass, - nfirst,list,iswap, - domain->xprd,domain->yprd,domain->zprd, - domain->xy,domain->xz,domain->yz,pbc); - Kokkos::parallel_for(n,f); + atomKK->k_radius,atomKK->k_rmass, + nfirst,list,iswap, + domain->xprd,domain->yprd,domain->zprd, + domain->xy,domain->xz,domain->yz,pbc); + Kokkos::parallel_for(n,f); } else { - struct AtomVecSphereKokkos_PackCommSelf f( + struct AtomVecSphereKokkos_PackCommSelf f( atomKK->k_x, - atomKK->k_radius,atomKK->k_rmass, - nfirst,list,iswap, - domain->xprd,domain->yprd,domain->zprd, - domain->xy,domain->xz,domain->yz,pbc); - Kokkos::parallel_for(n,f); + atomKK->k_radius,atomKK->k_rmass, + nfirst,list,iswap, + domain->xprd,domain->yprd,domain->zprd, + domain->xy,domain->xz,domain->yz,pbc); + Kokkos::parallel_for(n,f); } } } @@ -1037,7 +1037,7 @@ void AtomVecSphereKokkos::unpack_comm_vel_kokkos( /* ---------------------------------------------------------------------- */ int AtomVecSphereKokkos::pack_comm(int n, int *list, double *buf, - int pbc_flag, int *pbc) + int pbc_flag, int *pbc) { int i,j,m; double dx,dy,dz; @@ -1109,7 +1109,7 @@ int AtomVecSphereKokkos::pack_comm(int n, int *list, double *buf, /* ---------------------------------------------------------------------- */ int AtomVecSphereKokkos::pack_comm_vel(int n, int *list, double *buf, - int pbc_flag, int *pbc) + int pbc_flag, int *pbc) { int i,j,m; double dx,dy,dz,dvx,dvy,dvz; @@ -1926,7 +1926,7 @@ struct AtomVecSphereKokkos_UnpackBorder { /* ---------------------------------------------------------------------- */ void AtomVecSphereKokkos::unpack_border_kokkos(const int &n, const int &first, - const DAT::tdual_xfloat_2d &buf,ExecutionSpace space) { + const DAT::tdual_xfloat_2d &buf,ExecutionSpace space) { while (first+n >= nmax) grow(0); if(space==Host) { struct AtomVecSphereKokkos_UnpackBorder f(buf.view(), @@ -1943,7 +1943,7 @@ void AtomVecSphereKokkos::unpack_border_kokkos(const int &n, const int &first, } atomKK->modified(space,X_MASK|TAG_MASK|TYPE_MASK|MASK_MASK| - RADIUS_MASK|RMASS_MASK); + RADIUS_MASK|RMASS_MASK); } /* ---------------------------------------------------------------------- */ @@ -2053,7 +2053,7 @@ void AtomVecSphereKokkos::unpack_border_vel_kokkos( } atomKK->modified(space,X_MASK|TAG_MASK|TYPE_MASK|MASK_MASK| - RADIUS_MASK|RMASS_MASK|V_MASK|OMEGA_MASK); + RADIUS_MASK|RMASS_MASK|V_MASK|OMEGA_MASK); } /* ---------------------------------------------------------------------- */ @@ -2496,7 +2496,7 @@ int AtomVecSphereKokkos::unpack_restart(double *buf) atomKK->modified(Host,X_MASK | TAG_MASK | TYPE_MASK | MASK_MASK | IMAGE_MASK | V_MASK | - RADIUS_MASK | RMASS_MASK | OMEGA_MASK); + RADIUS_MASK | RMASS_MASK | OMEGA_MASK); atom->nlocal++; return m; diff --git a/src/KOKKOS/comm_kokkos.cpp b/src/KOKKOS/comm_kokkos.cpp index d0bd978ae7..774d7040cc 100644 --- a/src/KOKKOS/comm_kokkos.cpp +++ b/src/KOKKOS/comm_kokkos.cpp @@ -210,7 +210,7 @@ void CommKokkos::forward_comm_device(int dummy) MPI_Send(k_buf_send.view().data(), n,MPI_DOUBLE,sendproc[iswap],0,world); } - + if (size_forward_recv[iswap]) { MPI_Wait(&request,MPI_STATUS_IGNORE); atomKK->modified(ExecutionSpaceFromDevice:: diff --git a/src/KOKKOS/dihedral_class2_kokkos.cpp b/src/KOKKOS/dihedral_class2_kokkos.cpp index 4b8d171f61..0310053b5e 100644 --- a/src/KOKKOS/dihedral_class2_kokkos.cpp +++ b/src/KOKKOS/dihedral_class2_kokkos.cpp @@ -243,15 +243,20 @@ void DihedralClass2Kokkos::operator()(TagDihedralClass2Computekokkos->exchange_comm_classic) { - + // reduce GPU data movement - + atomKK->sync(Host,X_MASK|V_MASK|MASK_MASK|IMAGE_MASK); Domain::pbc(); atomKK->modified(Host,X_MASK|V_MASK|MASK_MASK|IMAGE_MASK); diff --git a/src/KOKKOS/fix_enforce2d_kokkos.cpp b/src/KOKKOS/fix_enforce2d_kokkos.cpp index bf2a882539..205451d96f 100644 --- a/src/KOKKOS/fix_enforce2d_kokkos.cpp +++ b/src/KOKKOS/fix_enforce2d_kokkos.cpp @@ -34,10 +34,10 @@ FixEnforce2DKokkos::FixEnforce2DKokkos(LAMMPS *lmp, int narg, char * execution_space = ExecutionSpaceFromDevice::space; datamask_read = V_MASK | F_MASK | OMEGA_MASK | MASK_MASK - | TORQUE_MASK | ANGMOM_MASK; + | TORQUE_MASK | ANGMOM_MASK; datamask_modify = V_MASK | F_MASK | OMEGA_MASK - | TORQUE_MASK | ANGMOM_MASK; + | TORQUE_MASK | ANGMOM_MASK; } diff --git a/src/KOKKOS/fix_langevin_kokkos.cpp b/src/KOKKOS/fix_langevin_kokkos.cpp index 651f790a25..8818d60a11 100644 --- a/src/KOKKOS/fix_langevin_kokkos.cpp +++ b/src/KOKKOS/fix_langevin_kokkos.cpp @@ -61,7 +61,6 @@ FixLangevinKokkos::FixLangevinKokkos(LAMMPS *lmp, int narg, char **a k_ratio.template modify(); if(gjfflag){ - nvalues = 3; grow_arrays(atomKK->nmax); atom->add_callback(0); // initialize franprev to zero @@ -69,8 +68,12 @@ FixLangevinKokkos::FixLangevinKokkos(LAMMPS *lmp, int narg, char **a franprev[i][0] = 0.0; franprev[i][1] = 0.0; franprev[i][2] = 0.0; + lv[i][0] = 0.0; + lv[i][1] = 0.0; + lv[i][2] = 0.0; } k_franprev.template modify(); + k_lv.template modify(); } if(zeroflag){ k_fsumall = tdual_double_1d_3n("langevin:fsumall"); @@ -94,6 +97,7 @@ FixLangevinKokkos::~FixLangevinKokkos() memoryKK->destroy_kokkos(k_ratio,ratio); memoryKK->destroy_kokkos(k_flangevin,flangevin); if(gjfflag) memoryKK->destroy_kokkos(k_franprev,franprev); + if(gjfflag) memoryKK->destroy_kokkos(k_lv,lv); memoryKK->destroy_kokkos(k_tforce,tforce); } @@ -107,6 +111,10 @@ void FixLangevinKokkos::init() error->all(FLERR,"Fix langevin omega is not yet implemented with kokkos"); if(ascale) error->all(FLERR,"Fix langevin angmom is not yet implemented with kokkos"); + if(gjfflag && tbiasflag) + error->all(FLERR,"Fix langevin gjf + tbias is not yet implemented with kokkos"); + if(gjfflag && tbiasflag) + error->warning(FLERR,"Fix langevin gjf + kokkos is not implemented with random gaussians"); // prefactors are modified in the init k_gfactor1.template modify(); @@ -121,6 +129,40 @@ void FixLangevinKokkos::grow_arrays(int nmax) memoryKK->grow_kokkos(k_franprev,franprev,nmax,3,"langevin:franprev"); d_franprev = k_franprev.template view(); h_franprev = k_franprev.template view(); + memoryKK->grow_kokkos(k_lv,lv,nmax,3,"langevin:lv"); + d_lv = k_lv.template view(); + h_lv = k_lv.template view(); +} + +/* ---------------------------------------------------------------------- */ + +template +void FixLangevinKokkos::initial_integrate(int vflag) +{ + atomKK->sync(execution_space,datamask_read); + atomKK->modified(execution_space,datamask_modify); + + v = atomKK->k_v.view(); + f = atomKK->k_f.view(); + int nlocal = atomKK->nlocal; + if (igroup == atomKK->firstgroup) nlocal = atomKK->nfirst; + + FixLangevinKokkosInitialIntegrateFunctor functor(this); + Kokkos::parallel_for(nlocal,functor); +} + +template +KOKKOS_INLINE_FUNCTION +void FixLangevinKokkos::initial_integrate_item(int i) const +{ + if (mask[i] & groupbit) { + f(i,0) /= gjfa; + f(i,1) /= gjfa; + f(i,2) /= gjfa; + v(i,0) = d_lv(i,0); + v(i,1) = d_lv(i,1); + v(i,2) = d_lv(i,2); + } } /* ---------------------------------------------------------------------- */ @@ -140,6 +182,7 @@ void FixLangevinKokkos::post_force(int vflag) k_gfactor2.template sync(); k_ratio.template sync(); if(gjfflag) k_franprev.template sync(); + if(gjfflag) k_lv.template sync(); boltz = force->boltz; dt = update->dt; @@ -162,7 +205,7 @@ void FixLangevinKokkos::post_force(int vflag) } // reallocate flangevin if necessary - if (tallyflag) { + if (tallyflag || osflag) { if (nlocal > maxatom1) { memoryKK->destroy_kokkos(k_flangevin,flangevin); maxatom1 = atomKK->nmax; @@ -177,7 +220,7 @@ void FixLangevinKokkos::post_force(int vflag) atomKK->sync(temperature->execution_space,temperature->datamask_read); temperature->compute_scalar(); temperature->remove_bias_all(); // modifies velocities - // if temeprature compute is kokkosized host-devcie comm won't be needed + // if temeprature compute is kokkosized host-device comm won't be needed atomKK->modified(temperature->execution_space,temperature->datamask_modify); atomKK->sync(execution_space,temperature->datamask_modify); } @@ -186,7 +229,7 @@ void FixLangevinKokkos::post_force(int vflag) FSUM s_fsum; if (tstyle == ATOM) if (gjfflag) - if (tallyflag) + if (tallyflag || osflag) if (tbiasflag == BIAS) if (rmass.data()) if (zeroflag) { @@ -257,7 +300,7 @@ void FixLangevinKokkos::post_force(int vflag) Kokkos::parallel_for(nlocal,post_functor); } else - if (tallyflag) + if (tallyflag || osflag) if (tbiasflag == BIAS) if (rmass.data()) if (zeroflag) { @@ -329,7 +372,7 @@ void FixLangevinKokkos::post_force(int vflag) } else if (gjfflag) - if (tallyflag) + if (tallyflag || osflag) if (tbiasflag == BIAS) if (rmass.data()) if (zeroflag) { @@ -400,7 +443,7 @@ void FixLangevinKokkos::post_force(int vflag) Kokkos::parallel_for(nlocal,post_functor); } else - if (tallyflag) + if (tallyflag || osflag) if (tbiasflag == BIAS) if (rmass.data()) if (zeroflag) { @@ -481,7 +524,8 @@ void FixLangevinKokkos::post_force(int vflag) // set modify flags for the views modified in post_force functor if (gjfflag) k_franprev.template modify(); - if (tallyflag) k_flangevin.template modify(); + if (gjfflag) k_lv.template modify(); + if (tallyflag || osflag) k_flangevin.template modify(); // set total force to zero if (zeroflag) { @@ -550,6 +594,10 @@ FSUM FixLangevinKokkos::post_force_item(int i) const } if (Tp_GJF) { + d_lv(i,0) = gjfsib*v(i,0); + d_lv(i,1) = gjfsib*v(i,1); + d_lv(i,2) = gjfsib*v(i,2); + fswap = 0.5*(fran[0]+d_franprev(i,0)); d_franprev(i,0) = fran[0]; fran[0] = fswap; @@ -560,15 +608,15 @@ FSUM FixLangevinKokkos::post_force_item(int i) const d_franprev(i,2) = fran[2]; fran[2] = fswap; - fdrag[0] *= gjffac; - fdrag[1] *= gjffac; - fdrag[2] *= gjffac; - fran[0] *= gjffac; - fran[1] *= gjffac; - fran[2] *= gjffac; - f(i,0) *= gjffac; - f(i,1) *= gjffac; - f(i,2) *= gjffac; + fdrag[0] *= gjfa; + fdrag[1] *= gjfa; + fdrag[2] *= gjfa; + fran[0] *= gjfa; + fran[1] *= gjfa; + fran[2] *= gjfa; + f(i,0) *= gjfa; + f(i,1) *= gjfa; + f(i,2) *= gjfa; } f(i,0) += fdrag[0] + fran[0]; @@ -576,6 +624,17 @@ FSUM FixLangevinKokkos::post_force_item(int i) const f(i,2) += fdrag[2] + fran[2]; if (Tp_TALLY) { + if (Tp_GJF){ + fdrag[0] = gamma1*d_lv(i,0)/gjfsib/gjfsib; + fdrag[1] = gamma1*d_lv(i,1)/gjfsib/gjfsib; + fdrag[2] = gamma1*d_lv(i,2)/gjfsib/gjfsib; + fswap = (2*fran[0]/gjfa - d_franprev(i,0))/gjfsib; + fran[0] = fswap; + fswap = (2*fran[1]/gjfa - d_franprev(i,1))/gjfsib; + fran[1] = fswap; + fswap = (2*fran[2]/gjfa - d_franprev(i,2))/gjfsib; + fran[2] = fswap; + } d_flangevin(i,0) = fdrag[0] + fran[0]; d_flangevin(i,1) = fdrag[1] + fran[1]; d_flangevin(i,2) = fdrag[2] + fran[2]; @@ -719,9 +778,10 @@ double FixLangevinKokkos::compute_energy_item(int i) const template void FixLangevinKokkos::end_of_step() { - if (!tallyflag) return; + if (!tallyflag && !gjfflag) return; v = atomKK->k_v.template view(); + f = atomKK->k_f.template view(); mask = atomKK->k_mask.template view(); atomKK->sync(execution_space,V_MASK | MASK_MASK); @@ -733,9 +793,81 @@ void FixLangevinKokkos::end_of_step() FixLangevinKokkosTallyEnergyFunctor tally_functor(this); Kokkos::parallel_reduce(nlocal,tally_functor,energy_onestep); + if (gjfflag){ + if (rmass.data()) { + FixLangevinKokkosEndOfStepFunctor functor(this); + Kokkos::parallel_for(nlocal,functor); + } else { + mass = atomKK->k_mass.view(); + FixLangevinKokkosEndOfStepFunctor functor(this); + Kokkos::parallel_for(nlocal,functor); + } + } + energy += energy_onestep*update->dt; } +template +KOKKOS_INLINE_FUNCTION +void FixLangevinKokkos::end_of_step_item(int i) const { + double tmp[3]; + if (mask[i] & groupbit) { + const double dtfm = force->ftm2v * 0.5 * dt / mass[type[i]]; + tmp[0] = v(i,0); + tmp[1] = v(i,1); + tmp[2] = v(i,2); + if (!osflag){ + v(i,0) = d_lv(i,0); + v(i,1) = d_lv(i,1); + v(i,2) = d_lv(i,2); + } else { + v(i,0) = 0.5 * gjfsib * gjfsib * (v(i,0) + dtfm * f(i,0) / gjfa) + + dtfm * 0.5 * (gjfsib * d_flangevin(i,0) - d_franprev(i,0)) + + (gjfsib * gjfa * 0.5 + dt * 0.25 / t_period / gjfsib) * d_lv(i,0); + v(i,1) = 0.5 * gjfsib * gjfsib * (v(i,1) + dtfm * f(i,1) / gjfa) + + dtfm * 0.5 * (gjfsib * d_flangevin(i,0) - d_franprev(i,1)) + + (gjfsib * gjfa * 0.5 + dt * 0.25 / t_period / gjfsib) * d_lv(i,1); + v(i,2) = 0.5 * gjfsib * gjfsib * (v(i,2) + dtfm * f(i,2) / gjfa) + + dtfm * 0.5 * (gjfsib * d_flangevin(i,0) - d_franprev(i,2)) + + (gjfsib * gjfa * 0.5 + dt * 0.25 / t_period / gjfsib) * d_lv(i,2); + } + d_lv(i,0) = tmp[0]; + d_lv(i,1) = tmp[1]; + d_lv(i,2) = tmp[2]; + } +} + +template +KOKKOS_INLINE_FUNCTION +void FixLangevinKokkos::end_of_step_rmass_item(int i) const +{ + double tmp[3]; + if (mask[i] & groupbit) { + const double dtfm = force->ftm2v * 0.5 * dt / rmass[i]; + tmp[0] = v(i,0); + tmp[1] = v(i,1); + tmp[2] = v(i,2); + if (!osflag){ + v(i,0) = d_lv(i,0); + v(i,1) = d_lv(i,1); + v(i,2) = d_lv(i,2); + } else { + v(i,0) = 0.5 * gjfsib * gjfsib * (v(i,0) + dtfm * f(i,0) / gjfa) + + dtfm * 0.5 * (gjfsib * d_flangevin(i,0) - d_franprev(i,0)) + + (gjfsib * gjfa * 0.5 + dt * 0.25 / t_period / gjfsib) * d_lv(i,0); + v(i,1) = 0.5 * gjfsib * gjfsib * (v(i,1) + dtfm * f(i,1) / gjfa) + + dtfm * 0.5 * (gjfsib * d_flangevin(i,1) - d_franprev(i,1)) + + (gjfsib * gjfa * 0.5 + dt * 0.25 / t_period / gjfsib) * d_lv(i,1); + v(i,2) = 0.5 * gjfsib * gjfsib * (v(i,2) + dtfm * f(i,2) / gjfa) + + dtfm * 0.5 * (gjfsib * d_flangevin(i,2) - d_franprev(i,2)) + + (gjfsib * gjfa * 0.5 + dt * 0.25 / t_period / gjfsib) * d_lv(i,2); + } + d_lv(i,0) = tmp[0]; + d_lv(i,1) = tmp[1]; + d_lv(i,2) = tmp[2]; + } +} + /* ---------------------------------------------------------------------- copy values within local atom-based array ------------------------------------------------------------------------- */ @@ -743,10 +875,15 @@ void FixLangevinKokkos::end_of_step() template void FixLangevinKokkos::copy_arrays(int i, int j, int delflag) { - for (int m = 0; m < nvalues; m++) - h_franprev(j,m) = h_franprev(i,m); + h_franprev(j,0) = h_franprev(i,0); + h_franprev(j,1) = h_franprev(i,1); + h_franprev(j,2) = h_franprev(i,2); + h_lv(j,0) = h_lv(i,0); + h_lv(j,1) = h_lv(i,1); + h_lv(j,2) = h_lv(i,2); k_franprev.template modify(); + k_lv.template modify(); } @@ -765,6 +902,7 @@ void FixLangevinKokkos::cleanup_copy() tforce = NULL; gjfflag = 0; franprev = NULL; + lv = NULL; id = style = NULL; vatom = NULL; } diff --git a/src/KOKKOS/fix_langevin_kokkos.h b/src/KOKKOS/fix_langevin_kokkos.h index 140fea81d6..a6d467dfd7 100644 --- a/src/KOKKOS/fix_langevin_kokkos.h +++ b/src/KOKKOS/fix_langevin_kokkos.h @@ -56,6 +56,9 @@ namespace LAMMPS_NS { template class FixLangevinKokkos; + template + class FixLangevinKokkosInitialIntegrateFunctor; + template class FixLangevinKokkosPostForceFunctor; @@ -72,6 +75,7 @@ namespace LAMMPS_NS { void cleanup_copy(); void init(); + void initial_integrate(int); void post_force(int); void reset_dt(); void grow_arrays(int); @@ -79,6 +83,12 @@ namespace LAMMPS_NS { double compute_scalar(); void end_of_step(); + KOKKOS_INLINE_FUNCTION + void initial_integrate_item(int) const; + + KOKKOS_INLINE_FUNCTION + void initial_integrate_rmass_item(int) const; + template KOKKOS_INLINE_FUNCTION @@ -90,14 +100,25 @@ namespace LAMMPS_NS { KOKKOS_INLINE_FUNCTION double compute_energy_item(int) const; + KOKKOS_INLINE_FUNCTION + void end_of_step_item(int) const; + + KOKKOS_INLINE_FUNCTION + void end_of_step_rmass_item(int) const; + private: class CommKokkos *commKK; typename ArrayTypes::t_float_1d rmass; + typename ArrayTypes::t_float_1d mass; typename ArrayTypes::tdual_double_2d k_franprev; typename ArrayTypes::t_double_2d d_franprev; HAT::t_double_2d h_franprev; + typename ArrayTypes::tdual_double_2d k_lv; + typename ArrayTypes::t_double_2d d_lv; + HAT::t_double_2d h_lv; + typename ArrayTypes::tdual_double_2d k_flangevin; typename ArrayTypes::t_double_2d d_flangevin; HAT::t_double_2d h_flangevin; @@ -130,6 +151,21 @@ namespace LAMMPS_NS { }; + template + struct FixLangevinKokkosInitialIntegrateFunctor { + typedef DeviceType device_type ; + FixLangevinKokkos c; + + FixLangevinKokkosInitialIntegrateFunctor(FixLangevinKokkos* c_ptr): + c(*c_ptr) {c.cleanup_copy();}; + + KOKKOS_INLINE_FUNCTION + void operator()(const int i) const { + c.initial_integrate_item(i); + } + }; + + template struct FixLangevinKokkosPostForceFunctor { @@ -207,6 +243,21 @@ namespace LAMMPS_NS { update += source; } }; + + template + struct FixLangevinKokkosEndOfStepFunctor { + typedef DeviceType device_type ; + FixLangevinKokkos c; + + FixLangevinKokkosEndOfStepFunctor(FixLangevinKokkos* c_ptr): + c(*c_ptr) {c.cleanup_copy();} + + KOKKOS_INLINE_FUNCTION + void operator()(const int i) const { + if (RMass) c.end_of_step_rmass_item(i); + else c.end_of_step_item(i); + } + }; } #endif @@ -231,4 +282,12 @@ E: Fix langevin variable returned negative temperature Self-explanatory. +E: Fix langevin gjf with tbias is not yet implemented with kokkos + +This option is not yet available. + +W: Fix langevin gjf using random gaussians is not implemented with kokkos + +This will most likely cause errors in kinetic fluctuations. + */ diff --git a/src/KOKKOS/fix_neigh_history_kokkos.cpp b/src/KOKKOS/fix_neigh_history_kokkos.cpp index 8cfe7111dd..7906d37cc3 100644 --- a/src/KOKKOS/fix_neigh_history_kokkos.cpp +++ b/src/KOKKOS/fix_neigh_history_kokkos.cpp @@ -122,21 +122,21 @@ void FixNeighHistoryKokkos::pre_exchange_item(const int &ii) const j &= NEIGHMASK; int m = Kokkos::atomic_fetch_add(&d_npartner[i],1); if (m < maxpartner) { - d_partner(i,m) = tag[j]; - for (int k = 0; k < dnum; k++) - d_valuepartner(i,dnum*m+k) = d_firstvalue(i,dnum*jj+k); + d_partner(i,m) = tag[j]; + for (int k = 0; k < dnum; k++) + d_valuepartner(i,dnum*m+k) = d_firstvalue(i,dnum*jj+k); } else { - d_resize() = 1; + d_resize() = 1; } if (j < nlocal_neigh) { - m = Kokkos::atomic_fetch_add(&d_npartner[j],1); - if (m < maxpartner) { - d_partner(j,m) = tag[i]; - for (int k = 0; k < dnum; k++) - d_valuepartner(j,dnum*m+k) = d_firstvalue(i,dnum*jj+k); - } else { - d_resize() = 1; - } + m = Kokkos::atomic_fetch_add(&d_npartner[j],1); + if (m < maxpartner) { + d_partner(j,m) = tag[i]; + for (int k = 0; k < dnum; k++) + d_valuepartner(j,dnum*m+k) = d_firstvalue(i,dnum*jj+k); + } else { + d_resize() = 1; + } } } } @@ -205,22 +205,22 @@ void FixNeighHistoryKokkos::post_neighbor_item(const int &ii) const if (rflag) { int jtag = tag(j); for (m = 0; m < np; m++) - if (d_partner(i, m) == jtag) break; + if (d_partner(i, m) == jtag) break; if (m < np) { - d_firstflag(i,jj) = 1; - for (int k = 0; k < dnum; k++) { - d_firstvalue(i, dnum*jj+k) = d_valuepartner(i, dnum*m+k); - } + d_firstflag(i,jj) = 1; + for (int k = 0; k < dnum; k++) { + d_firstvalue(i, dnum*jj+k) = d_valuepartner(i, dnum*m+k); + } } else { - d_firstflag(i,jj) = 0; - for (int k = 0; k < dnum; k++) { - d_firstvalue(i, dnum*jj+k) = 0; - } + d_firstflag(i,jj) = 0; + for (int k = 0; k < dnum; k++) { + d_firstvalue(i, dnum*jj+k) = 0; + } } } else { d_firstflag(i,jj) = 0; for (int k = 0; k < dnum; k++) { - d_firstvalue(i, dnum*jj+k) = 0; + d_firstvalue(i, dnum*jj+k) = 0; } } } diff --git a/src/KOKKOS/kokkos.cpp b/src/KOKKOS/kokkos.cpp index 18dff991b2..8f60f3526d 100644 --- a/src/KOKKOS/kokkos.cpp +++ b/src/KOKKOS/kokkos.cpp @@ -187,7 +187,7 @@ KokkosLMP::KokkosLMP(LAMMPS *lmp, int narg, char **arg) : Pointers(lmp) binsize = 0.0; #ifdef KOKKOS_ENABLE_CUDA - cuda_aware_flag = 1; + cuda_aware_flag = 1; #else cuda_aware_flag = 0; #endif @@ -220,7 +220,7 @@ KokkosLMP::KokkosLMP(LAMMPS *lmp, int narg, char **arg) : Pointers(lmp) int nmpi = 0; MPI_Comm_size(world,&nmpi); - if (nmpi > 0) { + if (nmpi > 1) { #if defined(MPI_VERSION) && (MPI_VERSION > 2) // Check for IBM Spectrum MPI @@ -397,9 +397,14 @@ void KokkosLMP::accelerator(int narg, char **arg) } else error->all(FLERR,"Illegal package kokkos command"); } +#ifdef KOKKOS_ENABLE_CUDA + + int nmpi = 0; + MPI_Comm_size(world,&nmpi); + // if "cuda/aware off" and "comm device", change to "comm host" - if (!cuda_aware_flag) { + if (!cuda_aware_flag && nmpi > 1) { if (exchange_comm_classic == 0 && exchange_comm_on_host == 0) { exchange_comm_on_host = 1; exchange_comm_changed = 1; @@ -431,6 +436,8 @@ void KokkosLMP::accelerator(int narg, char **arg) } } +#endif + // set newton flags // set neighbor binsize, same as neigh_modify command diff --git a/src/KOKKOS/npair_kokkos.cpp b/src/KOKKOS/npair_kokkos.cpp index 4daf4b84c5..dc0efbc193 100644 --- a/src/KOKKOS/npair_kokkos.cpp +++ b/src/KOKKOS/npair_kokkos.cpp @@ -101,7 +101,7 @@ void NPairKokkos::copy_stencil_info() // copy stencil to device as it may have changed int maxstencil = ns->get_maxstencil(); - + if (maxstencil > k_stencil.extent(0)) k_stencil = DAT::tdual_int_1d("neighlist:stencil",maxstencil); for (int k = 0; k < maxstencil; k++) @@ -224,49 +224,49 @@ void NPairKokkos::build(NeighList *list_) Kokkos::parallel_for(nall, f); } else { if (newton_pair) { - if (SIZE) { - NPairKokkosBuildFunctorSize f(data,atoms_per_bin * 5 * sizeof(X_FLOAT) * factor); + if (SIZE) { + NPairKokkosBuildFunctorSize f(data,atoms_per_bin * 5 * sizeof(X_FLOAT) * factor); #ifdef KOKKOS_ENABLE_CUDA - if (ExecutionSpaceFromDevice::space == Device) - Kokkos::parallel_for(config, f); - else - Kokkos::parallel_for(nall, f); + if (ExecutionSpaceFromDevice::space == Device) + Kokkos::parallel_for(config, f); + else + Kokkos::parallel_for(nall, f); #else - Kokkos::parallel_for(nall, f); + Kokkos::parallel_for(nall, f); #endif - } else { - NPairKokkosBuildFunctor f(data,atoms_per_bin * 5 * sizeof(X_FLOAT) * factor); + } else { + NPairKokkosBuildFunctor f(data,atoms_per_bin * 5 * sizeof(X_FLOAT) * factor); #ifdef KOKKOS_ENABLE_CUDA - if (ExecutionSpaceFromDevice::space == Device) - Kokkos::parallel_for(config, f); - else - Kokkos::parallel_for(nall, f); + if (ExecutionSpaceFromDevice::space == Device) + Kokkos::parallel_for(config, f); + else + Kokkos::parallel_for(nall, f); #else - Kokkos::parallel_for(nall, f); + Kokkos::parallel_for(nall, f); #endif - } + } } else { - if (SIZE) { - NPairKokkosBuildFunctorSize f(data,atoms_per_bin * 5 * sizeof(X_FLOAT) * factor); + if (SIZE) { + NPairKokkosBuildFunctorSize f(data,atoms_per_bin * 5 * sizeof(X_FLOAT) * factor); #ifdef KOKKOS_ENABLE_CUDA - if (ExecutionSpaceFromDevice::space == Device) - Kokkos::parallel_for(config, f); - else - Kokkos::parallel_for(nall, f); + if (ExecutionSpaceFromDevice::space == Device) + Kokkos::parallel_for(config, f); + else + Kokkos::parallel_for(nall, f); #else - Kokkos::parallel_for(nall, f); + Kokkos::parallel_for(nall, f); #endif - } else { - NPairKokkosBuildFunctor f(data,atoms_per_bin * 5 * sizeof(X_FLOAT) * factor); + } else { + NPairKokkosBuildFunctor f(data,atoms_per_bin * 5 * sizeof(X_FLOAT) * factor); #ifdef KOKKOS_ENABLE_CUDA - if (ExecutionSpaceFromDevice::space == Device) - Kokkos::parallel_for(config, f); - else - Kokkos::parallel_for(nall, f); + if (ExecutionSpaceFromDevice::space == Device) + Kokkos::parallel_for(config, f); + else + Kokkos::parallel_for(nall, f); #else - Kokkos::parallel_for(nall, f); + Kokkos::parallel_for(nall, f); #endif - } + } } } Kokkos::deep_copy(h_scalars, d_scalars); @@ -871,8 +871,8 @@ void NeighborKokkosExecute:: if(rsq <= cutsq) { if(n:: if(HalfNeigh && !Newton && (j < i)) continue; if(!HalfNeigh && j==i) continue; if(Tri) { - if (x(j,2) < ztmp) continue; - if (x(j,2) == ztmp) { - if (x(j,1) < ytmp) continue; - if (x(j,1) == ytmp) { - if (x(j,0) < xtmp) continue; - if (x(j,0) == xtmp && j <= i) continue; - } - } + if (x(j,2) < ztmp) continue; + if (x(j,2) == ztmp) { + if (x(j,1) < ytmp) continue; + if (x(j,1) == ytmp) { + if (x(j,0) < xtmp) continue; + if (x(j,0) == xtmp && j <= i) continue; + } + } } if(exclude && exclusion(i,j,itype,jtype)) continue; @@ -911,11 +911,11 @@ void NeighborKokkosExecute:: const X_FLOAT cutsq = (radsum + skin) * (radsum + skin); if(rsq <= cutsq) { - if(n::build_ItemSizeCuda(typename Kokkos::Team if(i >= 0 && i < nlocal) { #pragma unroll 4 for(int m = 0; m < bincount_current; m++) { - int j = other_id[m]; - const int jtype = other_x[m + 3 * atoms_per_bin]; + int j = other_id[m]; + const int jtype = other_x[m + 3 * atoms_per_bin]; - //for same bin as atom i skip j if i==j and skip atoms "below and to the left" if using halfneighborlists - if((j == i) || - (HalfNeigh && !Newton && (j < i)) || - (HalfNeigh && Newton && + //for same bin as atom i skip j if i==j and skip atoms "below and to the left" if using halfneighborlists + if((j == i) || + (HalfNeigh && !Newton && (j < i)) || + (HalfNeigh && Newton && ((j < i) || - ((j >= nlocal) && ((x(j, 2) < ztmp) || (x(j, 2) == ztmp && x(j, 1) < ytmp) || - (x(j, 2) == ztmp && x(j, 1) == ytmp && x(j, 0) < xtmp))))) - ) continue; + ((j >= nlocal) && ((x(j, 2) < ztmp) || (x(j, 2) == ztmp && x(j, 1) < ytmp) || + (x(j, 2) == ztmp && x(j, 1) == ytmp && x(j, 0) < xtmp))))) + ) continue; if(Tri) { if (x(j,2) < ztmp) continue; if (x(j,2) == ztmp) { @@ -1011,21 +1011,21 @@ void NeighborKokkosExecute::build_ItemSizeCuda(typename Kokkos::Team } } } - if(exclude && exclusion(i,j,itype,jtype)) continue; - const X_FLOAT delx = xtmp - other_x[m]; - const X_FLOAT dely = ytmp - other_x[m + atoms_per_bin]; - const X_FLOAT delz = ztmp - other_x[m + 2 * atoms_per_bin]; - const X_FLOAT rsq = delx * delx + dely * dely + delz * delz; - const X_FLOAT radsum = radi + other_x[m + 4 * atoms_per_bin]; - const X_FLOAT cutsq = (radsum + skin) * (radsum + skin); + if(exclude && exclusion(i,j,itype,jtype)) continue; + const X_FLOAT delx = xtmp - other_x[m]; + const X_FLOAT dely = ytmp - other_x[m + atoms_per_bin]; + const X_FLOAT delz = ztmp - other_x[m + 2 * atoms_per_bin]; + const X_FLOAT rsq = delx * delx + dely * dely + delz * delz; + const X_FLOAT radsum = radi + other_x[m + 4 * atoms_per_bin]; + const X_FLOAT cutsq = (radsum + skin) * (radsum + skin); - if(rsq <= cutsq) { - if(n::build_ItemSizeCuda(typename Kokkos::Team int j = MY_II < bincount_current ? c_bins(jbin, MY_II) : -1; if(j >= 0) { - other_x[MY_II] = x(j, 0); - other_x[MY_II + atoms_per_bin] = x(j, 1); - other_x[MY_II + 2 * atoms_per_bin] = x(j, 2); - other_x[MY_II + 3 * atoms_per_bin] = type(j); - other_x[MY_II + 4 * atoms_per_bin] = radius(j); + other_x[MY_II] = x(j, 0); + other_x[MY_II + atoms_per_bin] = x(j, 1); + other_x[MY_II + 2 * atoms_per_bin] = x(j, 2); + other_x[MY_II + 3 * atoms_per_bin] = type(j); + other_x[MY_II + 4 * atoms_per_bin] = radius(j); } other_id[MY_II] = j; @@ -1054,40 +1054,40 @@ void NeighborKokkosExecute::build_ItemSizeCuda(typename Kokkos::Team if(i >= 0 && i < nlocal) { #pragma unroll 8 - for(int m = 0; m < bincount_current; m++) { - const int j = other_id[m]; - const int jtype = other_x[m + 3 * atoms_per_bin]; + for(int m = 0; m < bincount_current; m++) { + const int j = other_id[m]; + const int jtype = other_x[m + 3 * atoms_per_bin]; - if(HalfNeigh && (j < i)) continue; - if(HalfNeigh && !Newton && (j < i)) continue; - if(!HalfNeigh && j==i) continue; - if(Tri) { - if (x(j,2) < ztmp) continue; - if (x(j,2) == ztmp) { - if (x(j,1) < ytmp) continue; - if (x(j,1) == ytmp) { - if (x(j,0) < xtmp) continue; - if (x(j,0) == xtmp && j <= i) continue; - } - } - } - if(exclude && exclusion(i,j,itype,jtype)) continue; + if(HalfNeigh && (j < i)) continue; + if(HalfNeigh && !Newton && (j < i)) continue; + if(!HalfNeigh && j==i) continue; + if(Tri) { + if (x(j,2) < ztmp) continue; + if (x(j,2) == ztmp) { + if (x(j,1) < ytmp) continue; + if (x(j,1) == ytmp) { + if (x(j,0) < xtmp) continue; + if (x(j,0) == xtmp && j <= i) continue; + } + } + } + if(exclude && exclusion(i,j,itype,jtype)) continue; - const X_FLOAT delx = xtmp - other_x[m]; - const X_FLOAT dely = ytmp - other_x[m + atoms_per_bin]; - const X_FLOAT delz = ztmp - other_x[m + 2 * atoms_per_bin]; - const X_FLOAT rsq = delx * delx + dely * dely + delz * delz; - const X_FLOAT radsum = radi + other_x[m + 4 * atoms_per_bin]; - const X_FLOAT cutsq = (radsum + skin) * (radsum + skin); + const X_FLOAT delx = xtmp - other_x[m]; + const X_FLOAT dely = ytmp - other_x[m + atoms_per_bin]; + const X_FLOAT delz = ztmp - other_x[m + 2 * atoms_per_bin]; + const X_FLOAT rsq = delx * delx + dely * dely + delz * delz; + const X_FLOAT radsum = radi + other_x[m + 4 * atoms_per_bin]; + const X_FLOAT cutsq = (radsum + skin) * (radsum + skin); - if(rsq <= cutsq) { - if(n &_c, - const size_t _sharedsize): c(_c), sharedsize(_sharedsize) {}; + const size_t _sharedsize): c(_c), sharedsize(_sharedsize) {}; KOKKOS_INLINE_FUNCTION void operator() (const int & i) const { @@ -467,7 +467,7 @@ struct NPairKokkosBuildFunctorSize { const size_t sharedsize; NPairKokkosBuildFunctorSize(const NeighborKokkosExecute &_c, - const size_t _sharedsize): c(_c), sharedsize(_sharedsize) {}; + const size_t _sharedsize): c(_c), sharedsize(_sharedsize) {}; KOKKOS_INLINE_FUNCTION void operator() (const int & i) const { diff --git a/src/KOKKOS/pair_eam_kokkos.cpp b/src/KOKKOS/pair_eam_kokkos.cpp index f6eef5b53c..3358fe709c 100644 --- a/src/KOKKOS/pair_eam_kokkos.cpp +++ b/src/KOKKOS/pair_eam_kokkos.cpp @@ -37,6 +37,7 @@ template PairEAMKokkos::PairEAMKokkos(LAMMPS *lmp) : PairEAM(lmp) { respa_enable = 0; + single_enable = 0; atomKK = (AtomKokkos *) atom; execution_space = ExecutionSpaceFromDevice::space; diff --git a/src/KOKKOS/pair_gran_hooke_history_kokkos.cpp b/src/KOKKOS/pair_gran_hooke_history_kokkos.cpp index 068580b525..5071bae32f 100644 --- a/src/KOKKOS/pair_gran_hooke_history_kokkos.cpp +++ b/src/KOKKOS/pair_gran_hooke_history_kokkos.cpp @@ -174,85 +174,85 @@ void PairGranHookeHistoryKokkos::compute(int eflag_in, int vflag_in) if (lmp->kokkos->neighflag == HALF) { if (force->newton_pair) { if (vflag_atom) { - if (shearupdate) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } + if (shearupdate) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } } else if (vflag_global) { - if (shearupdate) { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } else { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } + if (shearupdate) { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } else { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } } else { - if (shearupdate) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } + if (shearupdate) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } } } else { if (vflag_atom) { - if (shearupdate) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } + if (shearupdate) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } } else if (vflag_global) { - if (shearupdate) { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } else { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } + if (shearupdate) { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } else { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } } else { - if (shearupdate) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } + if (shearupdate) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } } } } else { // HALFTHREAD if (force->newton_pair) { if (vflag_atom) { - if (shearupdate) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } + if (shearupdate) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } } else if (vflag_global) { - if (shearupdate) { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } else { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } + if (shearupdate) { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } else { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } } else { - if (shearupdate) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } + if (shearupdate) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } } } else { if (vflag_atom) { - if (shearupdate) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } + if (shearupdate) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } } else if (vflag_global) { - if (shearupdate) { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } else { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } + if (shearupdate) { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } else { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } } else { - if (shearupdate) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } + if (shearupdate) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } } } } @@ -408,7 +408,7 @@ void PairGranHookeHistoryKokkos::operator()(TagPairGranHookeHistoryC shear3 += vtr3*dt; } X_FLOAT shrmag = sqrt(shear1*shear1 + shear2*shear2 + - shear3*shear3); + shear3*shear3); // rotate shear displacements @@ -433,15 +433,15 @@ void PairGranHookeHistoryKokkos::operator()(TagPairGranHookeHistoryC if (fs > fn) { if (shrmag != 0.0) { - shear1 = (fn/fs) * (shear1 + meff*gammat*vtr1/kt) - - meff*gammat*vtr1/kt; - shear2 = (fn/fs) * (shear2 + meff*gammat*vtr2/kt) - - meff*gammat*vtr2/kt; - shear3 = (fn/fs) * (shear3 + meff*gammat*vtr3/kt) - - meff*gammat*vtr3/kt; - fs1 *= fn/fs; - fs2 *= fn/fs; - fs3 *= fn/fs; + shear1 = (fn/fs) * (shear1 + meff*gammat*vtr1/kt) - + meff*gammat*vtr1/kt; + shear2 = (fn/fs) * (shear2 + meff*gammat*vtr2/kt) - + meff*gammat*vtr2/kt; + shear3 = (fn/fs) * (shear3 + meff*gammat*vtr3/kt) - + meff*gammat*vtr3/kt; + fs1 *= fn/fs; + fs2 *= fn/fs; + fs3 *= fn/fs; } else fs1 = fs2 = fs3 = 0.0; } @@ -503,8 +503,8 @@ template template KOKKOS_INLINE_FUNCTION void PairGranHookeHistoryKokkos::ev_tally_xyz(EV_FLOAT &ev, int i, int j, - F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, - X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const + F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, + X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const { F_FLOAT v[6]; @@ -546,8 +546,8 @@ template template KOKKOS_INLINE_FUNCTION void PairGranHookeHistoryKokkos::ev_tally_xyz_atom(EV_FLOAT &ev, int i, int j, - F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, - X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const + F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, + X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const { Kokkos::View::value> > v_vatom = k_vatom.view(); diff --git a/src/KOKKOS/pair_gran_hooke_history_kokkos.h b/src/KOKKOS/pair_gran_hooke_history_kokkos.h index 8d1778e091..e40353d970 100644 --- a/src/KOKKOS/pair_gran_hooke_history_kokkos.h +++ b/src/KOKKOS/pair_gran_hooke_history_kokkos.h @@ -61,13 +61,13 @@ class PairGranHookeHistoryKokkos : public PairGranHookeHistory { template KOKKOS_INLINE_FUNCTION void ev_tally_xyz(EV_FLOAT &ev, int i, int j, - F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, - X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const; + F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, + X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const; template KOKKOS_INLINE_FUNCTION void ev_tally_xyz_atom(EV_FLOAT &ev, int i, int j, - F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, - X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const; + F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, + X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const; protected: typename AT::t_x_array_randomread x; diff --git a/src/KOKKOS/pair_kokkos.h b/src/KOKKOS/pair_kokkos.h index 9ca5d9578d..52a05b3991 100644 --- a/src/KOKKOS/pair_kokkos.h +++ b/src/KOKKOS/pair_kokkos.h @@ -293,7 +293,7 @@ struct PairComputeFunctor { const F_FLOAT rsq = delx*delx + dely*dely + delz*delz; if(rsq < (STACKPARAMS?c.m_cutsq[itype][jtype]:c.d_cutsq(itype,jtype))) { - + const F_FLOAT fpair = factor_lj*c.template compute_fpair(rsq,i,j,itype,jtype); ftmp.x += delx*fpair; @@ -412,7 +412,7 @@ struct PairComputeFunctor { const F_FLOAT rsq = delx*delx + dely*dely + delz*delz; if(rsq < (STACKPARAMS?c.m_cutsq[itype][jtype]:c.d_cutsq(itype,jtype))) { - + const F_FLOAT fpair = factor_lj*c.template compute_fpair(rsq,i,j,itype,jtype); fev_tmp.f[0] += delx*fpair; diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index 2193e9ff24..8586c4bdab 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -39,6 +39,7 @@ struct TagPairSNAPPreUi{}; struct TagPairSNAPComputeUi{}; struct TagPairSNAPComputeZi{}; struct TagPairSNAPComputeBi{}; +struct TagPairSNAPZeroYi{}; struct TagPairSNAPComputeYi{}; struct TagPairSNAPComputeDuidrj{}; struct TagPairSNAPComputeDeidrj{}; @@ -73,19 +74,22 @@ public: void operator() (TagPairSNAPComputeNeigh,const typename Kokkos::TeamPolicy::member_type& team) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPPreUi,const typename Kokkos::TeamPolicy::member_type& team) const; + void operator() (TagPairSNAPPreUi,const int& ii) const; KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeUi,const typename Kokkos::TeamPolicy::member_type& team) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeZi,const typename Kokkos::TeamPolicy::member_type& team) const; + void operator() (TagPairSNAPComputeZi,const int& ii) const; KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeBi,const typename Kokkos::TeamPolicy::member_type& team) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeYi,const typename Kokkos::TeamPolicy::member_type& team) const; + void operator() (TagPairSNAPZeroYi,const int& ii) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYi,const int& ii) const; KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeDuidrj,const typename Kokkos::TeamPolicy::member_type& team) const; diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 95afcc5ec7..ef01ec5ea3 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -184,22 +184,12 @@ void PairSNAPKokkos::compute(int eflag_in, int vflag_in) Kokkos::parallel_reduce("PairSNAPKokkos::find_max_neighs",inum, FindMaxNumNeighs(k_list), Kokkos::Experimental::Max(max_neighs)); int vector_length = 1; - int ui_vector_length = 1; int team_size = 1; - int yi_team_size = 1; int team_size_max = Kokkos::TeamPolicy::team_size_max(*this); #ifdef KOKKOS_ENABLE_CUDA team_size = 32;//max_neighs; if (team_size*vector_length > team_size_max) team_size = team_size_max/vector_length; - - yi_team_size = 256; - if (yi_team_size*vector_length > team_size_max) - yi_team_size = team_size_max/vector_length; - - ui_vector_length = 8; - if (team_size*ui_vector_length > team_size_max) - team_size = team_size_max/ui_vector_length; #endif if (beta_max < inum) { @@ -227,17 +217,21 @@ void PairSNAPKokkos::compute(int eflag_in, int vflag_in) Kokkos::parallel_for("ComputeNeigh",policy_neigh,*this); //PreUi - typename Kokkos::TeamPolicy policy_preui(chunk_size,team_size,vector_length); + typename Kokkos::RangePolicy policy_preui(0,chunk_size); Kokkos::parallel_for("PreUi",policy_preui,*this); //ComputeUi - typename Kokkos::TeamPolicy policy_ui(((inum+team_size-1)/team_size)*max_neighs,team_size,ui_vector_length); + typename Kokkos::TeamPolicy policy_ui(((inum+team_size-1)/team_size)*max_neighs,team_size,vector_length); Kokkos::parallel_for("ComputeUi",policy_ui,*this); + //Ulisttot transpose + snaKK.transpose_ulisttot(); + //Compute bispectrum if (quadraticflag || eflag) { //ComputeZi - typename Kokkos::TeamPolicy policy_zi(chunk_size,team_size,vector_length); + int idxz_max = snaKK.idxz_max; + typename Kokkos::RangePolicy policy_zi(0,chunk_size*idxz_max); Kokkos::parallel_for("ComputeZi",policy_zi,*this); //ComputeBi @@ -250,7 +244,12 @@ void PairSNAPKokkos::compute(int eflag_in, int vflag_in) Kokkos::parallel_for("ComputeBeta",policy_beta,*this); //ComputeYi - typename Kokkos::TeamPolicy policy_yi(chunk_size,yi_team_size,vector_length); + typename Kokkos::RangePolicy policy_zero_yi(0,chunk_size); + Kokkos::parallel_for("ZeroYi",policy_zero_yi,*this); + + //ComputeYi + int idxz_max = snaKK.idxz_max; + typename Kokkos::RangePolicy policy_yi(0,chunk_size*idxz_max); Kokkos::parallel_for("ComputeYi",policy_yi,*this); //ComputeDuidrj @@ -504,10 +503,9 @@ void PairSNAPKokkos::operator() (TagPairSNAPComputeNeigh,const typen template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPPreUi,const typename Kokkos::TeamPolicy::member_type& team) const { - int ii = team.league_rank(); +void PairSNAPKokkos::operator() (TagPairSNAPPreUi,const int& ii) const { SNAKokkos my_sna = snaKK; - my_sna.pre_ui(team,ii); + my_sna.pre_ui(ii); } template @@ -529,18 +527,23 @@ void PairSNAPKokkos::operator() (TagPairSNAPComputeUi,const typename template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYi,const typename Kokkos::TeamPolicy::member_type& team) const { - int ii = team.league_rank(); +void PairSNAPKokkos::operator() (TagPairSNAPZeroYi,const int& ii) const { SNAKokkos my_sna = snaKK; - my_sna.compute_yi(team,ii,d_beta); + my_sna.zero_yi(ii); } template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeZi,const typename Kokkos::TeamPolicy::member_type& team) const { - int ii = team.league_rank(); +void PairSNAPKokkos::operator() (TagPairSNAPComputeYi,const int& ii) const { SNAKokkos my_sna = snaKK; - my_sna.compute_zi(team,ii); + my_sna.compute_yi(ii,d_beta); +} + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeZi,const int& ii) const { + SNAKokkos my_sna = snaKK; + my_sna.compute_zi(ii); } template @@ -581,7 +584,7 @@ void PairSNAPKokkos::operator() (TagPairSNAPComputeDeidrj,const type const int jj = team.league_rank() / ((inum+team.team_size()-1)/team.team_size()); const int ninside = d_ninside(ii); if (jj >= ninside) return; - + my_sna.compute_deidrj(team,ii,jj); } @@ -616,9 +619,9 @@ void PairSNAPKokkos::operator() (TagPairSNAPComputeForce(ev,i,j, @@ -627,7 +630,7 @@ void PairSNAPKokkos::operator() (TagPairSNAPComputeForce::operator() (TagPairSNAPComputeForce class SNAKokkos { @@ -53,12 +66,32 @@ public: typedef Kokkos::View t_sna_1c; typedef Kokkos::View > t_sna_1c_atomic; typedef Kokkos::View t_sna_2c; - typedef Kokkos::View t_sna_2c_cpu; + typedef Kokkos::View t_sna_2c_lr; typedef Kokkos::View t_sna_3c; typedef Kokkos::View t_sna_4c; typedef Kokkos::View t_sna_3c3; typedef Kokkos::View t_sna_5c; +// Helper class to get ulisttot_r + +template +class UlisttotHelper { +public: + inline + static void transpose(T1 &ulisttot_lr, const T2 &ulisttot) { + Kokkos::deep_copy(ulisttot_lr,ulisttot); + } +}; + +template +class UlisttotHelper { +public: + inline + static void transpose(T1 &ulisttot_lr, const T2 &ulisttot) { + ulisttot_lr = ulisttot; + } +}; + inline SNAKokkos() {}; KOKKOS_INLINE_FUNCTION @@ -80,17 +113,22 @@ inline int ncoeff; +inline + void transpose_ulisttot(); + // functions for bispectrum coefficients KOKKOS_INLINE_FUNCTION - void pre_ui(const typename Kokkos::TeamPolicy::member_type& team, int); // ForceSNAP + void pre_ui(const int&); // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_ui(const typename Kokkos::TeamPolicy::member_type& team, int, int); // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_ui_orig(const typename Kokkos::TeamPolicy::member_type& team, int, int); // ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_zi(const typename Kokkos::TeamPolicy::member_type& team, int); // ForceSNAP + void compute_zi(const int&); // ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_yi(const typename Kokkos::TeamPolicy::member_type& team, int, + void zero_yi(const int&); + KOKKOS_INLINE_FUNCTION + void compute_yi(int, const Kokkos::View &beta); // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_bi(const typename Kokkos::TeamPolicy::member_type& team, int); // ForceSNAP @@ -127,25 +165,27 @@ inline void grow_rij(int, int); int twojmax, diagonalstyle; - + t_sna_2d blist; - t_sna_2c_cpu ulisttot; + t_sna_2c ulisttot; + t_sna_2c_lr ulisttot_lr; t_sna_2c zlist; t_sna_3c ulist; - t_sna_2c ylist; + t_sna_2c_lr ylist; // derivatives of data t_sna_4c dulist; + int idxcg_max, idxu_max, idxz_max, idxb_max; + private: double rmin0, rfac0; //use indexlist instead of loops, constructor generates these // Same across all SNAKokkos - Kokkos::View idxz; - Kokkos::View idxb; - int idxcg_max, idxu_max, idxz_max, idxb_max; + Kokkos::View idxz; + Kokkos::View idxb; Kokkos::View idxcg_block; Kokkos::View idxu_block; Kokkos::View idxz_block; @@ -173,9 +213,9 @@ inline inline void init_rootpqarray(); // init() KOKKOS_INLINE_FUNCTION - void zero_uarraytot(const typename Kokkos::TeamPolicy::member_type& team, int); // compute_ui + void zero_uarraytot(const int&); // compute_ui KOKKOS_INLINE_FUNCTION - void addself_uarraytot(const typename Kokkos::TeamPolicy::member_type& team, int, double); // compute_ui + void addself_uarraytot(const int&, const double&); // compute_ui KOKKOS_INLINE_FUNCTION void add_uarraytot(const typename Kokkos::TeamPolicy::member_type& team, int, int, double, double, double); // compute_ui diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 36765e9cd6..8d5a4a21be 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -83,7 +83,7 @@ void SNAKokkos::build_indexlist() for(int j1 = 0; j1 <= twojmax; j1++) for(int j2 = 0; j2 <= j1; j2++) for(int j = j1 - j2; j <= MIN(twojmax, j1 + j2); j += 2) { - h_idxcg_block(j1,j2,j) = idxcg_count; + h_idxcg_block(j1,j2,j) = idxcg_count; for (int m1 = 0; m1 <= j1; m1++) for (int m2 = 0; m2 <= j2; m2++) idxcg_count++; @@ -98,9 +98,9 @@ void SNAKokkos::build_indexlist() auto h_idxu_block = Kokkos::create_mirror_view(idxu_block); int idxu_count = 0; - + for(int j = 0; j <= twojmax; j++) { - h_idxu_block[j] = idxu_count; + h_idxu_block[j] = idxu_count; for(int mb = 0; mb <= j; mb++) for(int ma = 0; ma <= j; ma++) idxu_count++; @@ -110,24 +110,24 @@ void SNAKokkos::build_indexlist() // index list for beta and B - int idxb_count = 0; + int idxb_count = 0; for(int j1 = 0; j1 <= twojmax; j1++) for(int j2 = 0; j2 <= j1; j2++) for(int j = j1 - j2; j <= MIN(twojmax, j1 + j2); j += 2) if (j >= j1) idxb_count++; - + idxb_max = idxb_count; - idxb = Kokkos::View("SNAKokkos::idxb",idxb_max); + idxb = Kokkos::View("SNAKokkos::idxb",idxb_max); auto h_idxb = Kokkos::create_mirror_view(idxb); - + idxb_count = 0; for(int j1 = 0; j1 <= twojmax; j1++) for(int j2 = 0; j2 <= j1; j2++) for(int j = j1 - j2; j <= MIN(twojmax, j1 + j2); j += 2) if (j >= j1) { - h_idxb[idxb_count].j1 = j1; - h_idxb[idxb_count].j2 = j2; - h_idxb[idxb_count].j = j; + h_idxb(idxb_count,0) = j1; + h_idxb(idxb_count,1) = j2; + h_idxb(idxb_count,2) = j; idxb_count++; } Kokkos::deep_copy(idxb,h_idxb); @@ -142,7 +142,7 @@ void SNAKokkos::build_indexlist() for(int j2 = 0; j2 <= j1; j2++) for(int j = j1 - j2; j <= MIN(twojmax, j1 + j2); j += 2) { if (j >= j1) { - h_idxb_block(j1,j2,j) = idxb_count; + h_idxb_block(j1,j2,j) = idxb_count; idxb_count++; } } @@ -158,19 +158,19 @@ void SNAKokkos::build_indexlist() for (int mb = 0; 2*mb <= j; mb++) for (int ma = 0; ma <= j; ma++) idxz_count++; - + idxz_max = idxz_count; - idxz = Kokkos::View("SNAKokkos::idxz",idxz_max); + idxz = Kokkos::View("SNAKokkos::idxz",idxz_max); auto h_idxz = Kokkos::create_mirror_view(idxz); idxz_block = Kokkos::View("SNAKokkos::idxz_block", jdim,jdim,jdim); auto h_idxz_block = Kokkos::create_mirror_view(idxz_block); - + idxz_count = 0; for(int j1 = 0; j1 <= twojmax; j1++) for(int j2 = 0; j2 <= j1; j2++) for(int j = j1 - j2; j <= MIN(twojmax, j1 + j2); j += 2) { - h_idxz_block(j1,j2,j) = idxz_count; + h_idxz_block(j1,j2,j) = idxz_count; // find right beta(ii,jjb) entry // multiply and divide by j+1 factors @@ -178,20 +178,20 @@ void SNAKokkos::build_indexlist() for (int mb = 0; 2*mb <= j; mb++) for (int ma = 0; ma <= j; ma++) { - h_idxz[idxz_count].j1 = j1; - h_idxz[idxz_count].j2 = j2; - h_idxz[idxz_count].j = j; - h_idxz[idxz_count].ma1min = MAX(0, (2 * ma - j - j2 + j1) / 2); - h_idxz[idxz_count].ma2max = (2 * ma - j - (2 * h_idxz[idxz_count].ma1min - j1) + j2) / 2; - h_idxz[idxz_count].na = MIN(j1, (2 * ma - j + j2 + j1) / 2) - h_idxz[idxz_count].ma1min + 1; - h_idxz[idxz_count].mb1min = MAX(0, (2 * mb - j - j2 + j1) / 2); - h_idxz[idxz_count].mb2max = (2 * mb - j - (2 * h_idxz[idxz_count].mb1min - j1) + j2) / 2; - h_idxz[idxz_count].nb = MIN(j1, (2 * mb - j + j2 + j1) / 2) - h_idxz[idxz_count].mb1min + 1; + h_idxz(idxz_count,0) = j1; + h_idxz(idxz_count,1) = j2; + h_idxz(idxz_count,2) = j; + h_idxz(idxz_count,3) = MAX(0, (2 * ma - j - j2 + j1) / 2); + h_idxz(idxz_count,4) = (2 * ma - j - (2 * h_idxz(idxz_count,3) - j1) + j2) / 2; + h_idxz(idxz_count,5) = MAX(0, (2 * mb - j - j2 + j1) / 2); + h_idxz(idxz_count,6) = (2 * mb - j - (2 * h_idxz(idxz_count,5) - j1) + j2) / 2; + h_idxz(idxz_count,7) = MIN(j1, (2 * ma - j + j2 + j1) / 2) - h_idxz(idxz_count,3) + 1; + h_idxz(idxz_count,8) = MIN(j1, (2 * mb - j + j2 + j1) / 2) - h_idxz(idxz_count,5) + 1; // apply to z(j1,j2,j,ma,mb) to unique element of y(j) const int jju = h_idxu_block[j] + (j+1)*mb + ma; - h_idxz[idxz_count].jju = jju; + h_idxz(idxz_count,9) = jju; idxz_count++; } @@ -225,11 +225,13 @@ void SNAKokkos::grow_rij(int newnatom, int newnmax) dedr = t_sna_3d("sna:dedr",natom,nmax,3); blist = t_sna_2d("sna:blist",natom,idxb_max); - ulisttot = t_sna_2c_cpu("sna:ulisttot",natom,idxu_max); + ulisttot = t_sna_2c("sna:ulisttot",natom,idxu_max); + if (!Kokkos::Impl::is_same::value) + ulisttot_lr = t_sna_2c_lr("sna:ulisttot_lr",natom,idxu_max); zlist = t_sna_2c("sna:zlist",natom,idxz_max); ulist = t_sna_3c("sna:ulist",natom,nmax,idxu_max); - ylist = t_sna_2c("sna:ylist",natom,idxu_max); + ylist = t_sna_2c_lr("sna:ylist",natom,idxu_max); dulist = t_sna_4c("sna:dulist",natom,nmax,idxu_max); } @@ -240,15 +242,15 @@ void SNAKokkos::grow_rij(int newnatom, int newnmax) template KOKKOS_INLINE_FUNCTION -void SNAKokkos::pre_ui(const typename Kokkos::TeamPolicy::member_type& team, int iatom) +void SNAKokkos::pre_ui(const int& iatom) { - if(team.team_rank() == 0) { - zero_uarraytot(team,iatom); + //if(team.team_rank() == 0) { + zero_uarraytot(iatom); //Kokkos::single(Kokkos::PerThread(team), [&] (){ - addself_uarraytot(team,iatom,wself); + addself_uarraytot(iatom,wself); //}); - } - team.team_barrier(); + //} + //team.team_barrier(); } /* ---------------------------------------------------------------------- @@ -278,50 +280,7 @@ void SNAKokkos::compute_ui(const typename Kokkos::TeamPolicy -KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_ui_orig(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnum) -{ - double rsq, r, x, y, z, z0, theta0; - - // utot(j,ma,mb) = 0 for all j,ma,ma - // utot(j,ma,ma) = 1 for all j,ma - // for j in neighbors of i: - // compute r0 = (x,y,z,z0) - // utot(j,ma,mb) += u(r0;j,ma,mb) for all j,ma,mb - - if(team.team_rank() == 0) { - zero_uarraytot(team,iatom); - //Kokkos::single(Kokkos::PerThread(team), [&] (){ - addself_uarraytot(team,iatom,wself); - //}); - } - team.team_barrier(); - - Kokkos::parallel_for(Kokkos::TeamThreadRange(team,jnum), - [&] (const int& j) { - //for(int j = 0; j < jnum; j++) { - x = rij(iatom,j,0); - y = rij(iatom,j,1); - z = rij(iatom,j,2); - rsq = x * x + y * y + z * z; - r = sqrt(rsq); - - theta0 = (r - rmin0) * rfac0 * MY_PI / (rcutij(iatom,j) - rmin0); - // theta0 = (r - rmin0) * rscale0; - z0 = r / tan(theta0); - - compute_uarray(team, iatom, j, x, y, z, z0, r); - //Kokkos::single(Kokkos::PerThread(team), [&] (){ - add_uarraytot(team, iatom, j, r, wj(iatom,j), rcutij(iatom,j)); - //}); - }); - } /* ---------------------------------------------------------------------- @@ -330,54 +289,52 @@ void SNAKokkos::compute_ui_orig(const typename Kokkos::TeamPolicy KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_zi(const typename Kokkos::TeamPolicy::member_type& team, int iatom) +void SNAKokkos::compute_zi(const int& iter) { - Kokkos::parallel_for(Kokkos::TeamThreadRange(team,idxz_max), - [&] (const int& jjz) { - //for(int jjz = 0; jjz < idxz_max; jjz++) { - const int j1 = idxz[jjz].j1; - const int j2 = idxz[jjz].j2; - const int j = idxz[jjz].j; - const int ma1min = idxz[jjz].ma1min; - const int ma2max = idxz[jjz].ma2max; - const int na = idxz[jjz].na; - const int mb1min = idxz[jjz].mb1min; - const int mb2max = idxz[jjz].mb2max; - const int nb = idxz[jjz].nb; + const int iatom = iter / idxz_max; + const int jjz = iter % idxz_max; - const double* cgblock = cglist.data() + idxcg_block(j1,j2,j); + const int j1 = idxz(jjz,0); + const int j2 = idxz(jjz,1); + const int j = idxz(jjz,2); + const int ma1min = idxz(jjz,3); + const int ma2max = idxz(jjz,4); + const int mb1min = idxz(jjz,5); + const int mb2max = idxz(jjz,6); + const int na = idxz(jjz,7); + const int nb = idxz(jjz,8); - zlist(iatom,jjz).re = 0.0; - zlist(iatom,jjz).im = 0.0; + const double* cgblock = cglist.data() + idxcg_block(j1,j2,j); - int jju1 = idxu_block[j1] + (j1+1)*mb1min; - int jju2 = idxu_block[j2] + (j2+1)*mb2max; - int icgb = mb1min*(j2+1) + mb2max; - for(int ib = 0; ib < nb; ib++) { + zlist(iatom,jjz).re = 0.0; + zlist(iatom,jjz).im = 0.0; - double suma1_r = 0.0; - double suma1_i = 0.0; + int jju1 = idxu_block[j1] + (j1+1)*mb1min; + int jju2 = idxu_block[j2] + (j2+1)*mb2max; + int icgb = mb1min*(j2+1) + mb2max; + for(int ib = 0; ib < nb; ib++) { - int ma1 = ma1min; - int ma2 = ma2max; - int icga = ma1min*(j2+1) + ma2max; - for(int ia = 0; ia < na; ia++) { - suma1_r += cgblock[icga] * (ulisttot(iatom,jju1+ma1).re * ulisttot(iatom,jju2+ma2).re - ulisttot(iatom,jju1+ma1).im * ulisttot(iatom,jju2+ma2).im); - suma1_i += cgblock[icga] * (ulisttot(iatom,jju1+ma1).re * ulisttot(iatom,jju2+ma2).im + ulisttot(iatom,jju1+ma1).im * ulisttot(iatom,jju2+ma2).re); - ma1++; - ma2--; - icga += j2; - } // end loop over ia + double suma1_r = 0.0; + double suma1_i = 0.0; - zlist(iatom,jjz).re += cgblock[icgb] * suma1_r; - zlist(iatom,jjz).im += cgblock[icgb] * suma1_i; + int ma1 = ma1min; + int ma2 = ma2max; + int icga = ma1min*(j2+1) + ma2max; + for(int ia = 0; ia < na; ia++) { + suma1_r += cgblock[icga] * (ulisttot(iatom,jju1+ma1).re * ulisttot(iatom,jju2+ma2).re - ulisttot(iatom,jju1+ma1).im * ulisttot(iatom,jju2+ma2).im); + suma1_i += cgblock[icga] * (ulisttot(iatom,jju1+ma1).re * ulisttot(iatom,jju2+ma2).im + ulisttot(iatom,jju1+ma1).im * ulisttot(iatom,jju2+ma2).re); + ma1++; + ma2--; + icga += j2; + } // end loop over ia - jju1 += j1+1; - jju2 -= j2+1; - icgb += j2; - } // end loop over ib + zlist(iatom,jjz).re += cgblock[icgb] * suma1_r; + zlist(iatom,jjz).im += cgblock[icgb] * suma1_i; - }); // end loop over jjz + jju1 += j1+1; + jju2 -= j2+1; + icgb += j2; + } // end loop over ib } /* ---------------------------------------------------------------------- @@ -386,102 +343,94 @@ void SNAKokkos::compute_zi(const typename Kokkos::TeamPolicy KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_yi(const typename Kokkos::TeamPolicy::member_type& team, int iatom, +void SNAKokkos::zero_yi(const int& iatom) +{ + for (int j = 0; j < idxu_max; j++) + ylist(iatom,j) = {0.0,0.0}; +} + +/* ---------------------------------------------------------------------- + compute Yi from Ui without storing Zi, looping over zlist indices +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void SNAKokkos::compute_yi(int iter, const Kokkos::View &beta) { double betaj; - const int ii = iatom; + const int iatom = iter / idxz_max; + const int jjz = iter % idxz_max; - { - Kokkos::parallel_for(Kokkos::TeamThreadRange(team,ylist.extent(1)), - [&] (const int& i) { - ylist(iatom,i).re = 0.0; - ylist(iatom,i).im = 0.0; - }); - } + const int j1 = idxz(jjz,0); + const int j2 = idxz(jjz,1); + const int j = idxz(jjz,2); + const int ma1min = idxz(jjz,3); + const int ma2max = idxz(jjz,4); + const int mb1min = idxz(jjz,5); + const int mb2max = idxz(jjz,6); + const int na = idxz(jjz,7); + const int nb = idxz(jjz,8); + const int jju = idxz(jjz,9); - //int flopsum = 0; + const double* cgblock = cglist.data() + idxcg_block(j1,j2,j); + //int mb = (2 * (mb1min+mb2max) - j1 - j2 + j) / 2; + //int ma = (2 * (ma1min+ma2max) - j1 - j2 + j) / 2; - Kokkos::parallel_for(Kokkos::TeamThreadRange(team,idxz_max), - [&] (const int& jjz) { - //for(int jjz = 0; jjz < idxz_max; jjz++) { - const int j1 = idxz[jjz].j1; - const int j2 = idxz[jjz].j2; - const int j = idxz[jjz].j; - const int ma1min = idxz[jjz].ma1min; - const int ma2max = idxz[jjz].ma2max; - const int na = idxz[jjz].na; - const int mb1min = idxz[jjz].mb1min; - const int mb2max = idxz[jjz].mb2max; - const int nb = idxz[jjz].nb; + double ztmp_r = 0.0; + double ztmp_i = 0.0; - const double* cgblock = cglist.data() + idxcg_block(j1,j2,j); - //int mb = (2 * (mb1min+mb2max) - j1 - j2 + j) / 2; - //int ma = (2 * (ma1min+ma2max) - j1 - j2 + j) / 2; + int jju1 = idxu_block[j1] + (j1+1)*mb1min; + int jju2 = idxu_block[j2] + (j2+1)*mb2max; + int icgb = mb1min*(j2+1) + mb2max; + for(int ib = 0; ib < nb; ib++) { - double ztmp_r = 0.0; - double ztmp_i = 0.0; + double suma1_r = 0.0; + double suma1_i = 0.0; - int jju1 = idxu_block[j1] + (j1+1)*mb1min; - int jju2 = idxu_block[j2] + (j2+1)*mb2max; - int icgb = mb1min*(j2+1) + mb2max; - for(int ib = 0; ib < nb; ib++) { + int ma1 = ma1min; + int ma2 = ma2max; + int icga = ma1min*(j2+1) + ma2max; - double suma1_r = 0.0; - double suma1_i = 0.0; + for(int ia = 0; ia < na; ia++) { + suma1_r += cgblock[icga] * (ulisttot_lr(iatom,jju1+ma1).re * ulisttot_lr(iatom,jju2+ma2).re - ulisttot_lr(iatom,jju1+ma1).im * ulisttot_lr(iatom,jju2+ma2).im); + suma1_i += cgblock[icga] * (ulisttot_lr(iatom,jju1+ma1).re * ulisttot_lr(iatom,jju2+ma2).im + ulisttot_lr(iatom,jju1+ma1).im * ulisttot_lr(iatom,jju2+ma2).re); + ma1++; + ma2--; + icga += j2; + } // end loop over ia - int ma1 = ma1min; - int ma2 = ma2max; - int icga = ma1min*(j2+1) + ma2max; + ztmp_r += cgblock[icgb] * suma1_r; + ztmp_i += cgblock[icgb] * suma1_i; + jju1 += j1+1; + jju2 -= j2+1; + icgb += j2; + } // end loop over ib - for(int ia = 0; ia < na; ia++) { - suma1_r += cgblock[icga] * (ulisttot(iatom,jju1+ma1).re * ulisttot(iatom,jju2+ma2).re - ulisttot(iatom,jju1+ma1).im * ulisttot(iatom,jju2+ma2).im); - suma1_i += cgblock[icga] * (ulisttot(iatom,jju1+ma1).re * ulisttot(iatom,jju2+ma2).im + ulisttot(iatom,jju1+ma1).im * ulisttot(iatom,jju2+ma2).re); - //flopsum += 10; - ma1++; - ma2--; - icga += j2; - } // end loop over ia - - ztmp_r += cgblock[icgb] * suma1_r; - ztmp_i += cgblock[icgb] * suma1_i; - jju1 += j1+1; - jju2 -= j2+1; - icgb += j2; - } // end loop over ib - - // apply to z(j1,j2,j,ma,mb) to unique element of y(j) - // find right y_list[jju] and beta(ii,jjb) entries - // multiply and divide by j+1 factors - // account for multiplicity of 1, 2, or 3 - - const int jju = idxz[jjz].jju; + // apply to z(j1,j2,j,ma,mb) to unique element of y(j) + // find right y_list[jju] and beta(iatom,jjb) entries + // multiply and divide by j+1 factors + // account for multiplicity of 1, 2, or 3 // pick out right beta value - if (j >= j1) { - const int jjb = idxb_block(j1,j2,j); - if (j1 == j) { - if (j2 == j) betaj = 3*beta(ii,jjb); - else betaj = 2*beta(ii,jjb); - } else betaj = beta(ii,jjb); - } else if (j >= j2) { - const int jjb = idxb_block(j,j2,j1); - if (j2 == j) betaj = 2*beta(ii,jjb)*(j1+1)/(j+1.0); - else betaj = beta(ii,jjb)*(j1+1)/(j+1.0); - } else { - const int jjb = idxb_block(j2,j,j1); - betaj = beta(ii,jjb)*(j1+1)/(j+1.0); - } + if (j >= j1) { + const int jjb = idxb_block(j1,j2,j); + if (j1 == j) { + if (j2 == j) betaj = 3*beta(iatom,jjb); + else betaj = 2*beta(iatom,jjb); + } else betaj = beta(iatom,jjb); + } else if (j >= j2) { + const int jjb = idxb_block(j,j2,j1); + if (j2 == j) betaj = 2*beta(iatom,jjb)*(j1+1)/(j+1.0); + else betaj = beta(iatom,jjb)*(j1+1)/(j+1.0); + } else { + const int jjb = idxb_block(j2,j,j1); + betaj = beta(iatom,jjb)*(j1+1)/(j+1.0); + } - Kokkos::single(Kokkos::PerThread(team), [&] () { - Kokkos::atomic_add(&(ylist(iatom,jju).re), betaj*ztmp_r); - Kokkos::atomic_add(&(ylist(iatom,jju).im), betaj*ztmp_i); - }); - - }); // end loop over jjz - - //printf("sum %i\n",flopsum); + Kokkos::atomic_add(&(ylist(iatom,jju).re), betaj*ztmp_r); + Kokkos::atomic_add(&(ylist(iatom,jju).im), betaj*ztmp_i); } /* ---------------------------------------------------------------------- @@ -556,9 +505,9 @@ void SNAKokkos::compute_bi(const typename Kokkos::TeamPolicy::compute_duidrj(const typename Kokkos::TeamPolicy KOKKOS_INLINE_FUNCTION -void SNAKokkos::zero_uarraytot(const typename Kokkos::TeamPolicy::member_type& team, int iatom) +void SNAKokkos::zero_uarraytot(const int& iatom) { { - Kokkos::parallel_for(Kokkos::ThreadVectorRange(team,ulisttot.extent(1)), - [&] (const int& i) { + //Kokkos::parallel_for(Kokkos::ThreadVectorRange(team,ulisttot.extent(1)), + // [&] (const int& i) { + for (int i = 0; i < ulisttot.extent(1); i++) { ulisttot(iatom,i).re = 0.0; ulisttot(iatom,i).im = 0.0; - }); + } + //}); } } @@ -663,18 +614,18 @@ void SNAKokkos::zero_uarraytot(const typename Kokkos::TeamPolicy KOKKOS_INLINE_FUNCTION -void SNAKokkos::addself_uarraytot(const typename Kokkos::TeamPolicy::member_type& team, int iatom, double wself_in) +void SNAKokkos::addself_uarraytot(const int& iatom, const double& wself_in) { - Kokkos::parallel_for(Kokkos::ThreadVectorRange(team,twojmax+1), - [&] (const int& j) { - //for (int j = 0; j <= twojmax; j++) + //Kokkos::parallel_for(Kokkos::ThreadVectorRange(team,twojmax+1), + // [&] (const int& j) { + for (int j = 0; j <= twojmax; j++) { int jju = idxu_block[j]; for (int ma = 0; ma <= j; ma++) { ulisttot(iatom,jju).re = wself_in; ulisttot(iatom,jju).im = 0.0; jju += j+2; } - }); + }//}); } /* ---------------------------------------------------------------------- @@ -786,6 +737,12 @@ void SNAKokkos::compute_uarray(const typename Kokkos::TeamPolicy +void SNAKokkos::transpose_ulisttot() +{ + UlisttotHelper::transpose(ulisttot_lr,ulisttot); +} + /* ---------------------------------------------------------------------- compute derivatives of Wigner U-functions for one neighbor see comments in compute_uarray() @@ -1219,7 +1176,7 @@ void SNAKokkos::init_clebsch_gordan() factorial((j + cc2) / 2) * factorial((j - cc2) / 2) * (j + 1)); - + h_cglist[idxcg_count] = sum * dcg * sfaccg; idxcg_count++; } @@ -1318,8 +1275,10 @@ double SNAKokkos::memory_usage() bytes += natom * idxu_max * sizeof(double) * 2; // ulist bytes += natom * idxu_max * sizeof(double) * 2; // ulisttot + if (!Kokkos::Impl::is_same::value) + bytes += natom * idxu_max * sizeof(double) * 2; // ulisttot_lr bytes += natom * idxu_max * 3 * sizeof(double) * 2; // dulist - + bytes += natom * idxz_max * sizeof(double) * 2; // zlist bytes += natom * idxb_max * sizeof(double); // blist bytes += natom * idxu_max * sizeof(double) * 2; // ylist @@ -1329,8 +1288,8 @@ double SNAKokkos::memory_usage() bytes += jdim * jdim * jdim * sizeof(int); // idxz_block bytes += jdim * jdim * jdim * sizeof(int); // idxb_block - bytes += idxz_max * sizeof(SNAKK_ZINDICES); // idxz - bytes += idxb_max * sizeof(SNAKK_BINDICES); // idxb + bytes += idxz_max * 10 * sizeof(int); // idxz + bytes += idxb_max * 3 * sizeof(int); // idxb bytes += jdim * sizeof(double); // bzero diff --git a/src/KOKKOS/verlet_kokkos.cpp b/src/KOKKOS/verlet_kokkos.cpp index 23952b71d8..3367e97c6d 100644 --- a/src/KOKKOS/verlet_kokkos.cpp +++ b/src/KOKKOS/verlet_kokkos.cpp @@ -614,8 +614,8 @@ void VerletKokkos::force_clear() atomKK->modified(Device,F_MASK); if (torqueflag) { - Kokkos::parallel_for(range, Zero::t_f_array>(atomKK->k_torque.view())); - atomKK->modified(Device,TORQUE_MASK); + Kokkos::parallel_for(range, Zero::t_f_array>(atomKK->k_torque.view())); + atomKK->modified(Device,TORQUE_MASK); } } } diff --git a/src/KSPACE/ewald_dipole.cpp b/src/KSPACE/ewald_dipole.cpp index c3442beef5..1939742bfc 100644 --- a/src/KSPACE/ewald_dipole.cpp +++ b/src/KSPACE/ewald_dipole.cpp @@ -69,7 +69,7 @@ void EwaldDipole::init() } // error check - + dipoleflag = atom->mu?1:0; qsum_qsq(0); // q[i] might not be declared ? @@ -77,13 +77,13 @@ void EwaldDipole::init() error->all(FLERR,"Cannot (yet) use charges with Kspace style EwaldDipole"); triclinic_check(); - + // no triclinic ewald dipole (yet) - + triclinic = domain->triclinic; if (triclinic) error->all(FLERR,"Cannot (yet) use EwaldDipole with triclinic box"); - + if (domain->dimension == 2) error->all(FLERR,"Cannot use EwaldDipole with 2d simulation"); @@ -91,7 +91,7 @@ void EwaldDipole::init() if (dipoleflag && strcmp(update->unit_style,"electron") == 0) error->all(FLERR,"Cannot (yet) use 'electron' units with dipoles"); - + if (slabflag == 0 && domain->nonperiodic > 0) error->all(FLERR,"Cannot use nonperiodic boundaries with EwaldDipole"); if (slabflag) { @@ -154,20 +154,20 @@ void EwaldDipole::init() if (!gewaldflag) { if (accuracy <= 0.0) error->all(FLERR,"KSpace accuracy must be > 0"); - + // initial guess with old method - + g_ewald = accuracy*sqrt(natoms*cutoff*xprd*yprd*zprd) / (2.0*mu2); if (g_ewald >= 1.0) g_ewald = (1.35 - 0.15*log(accuracy))/cutoff; else g_ewald = sqrt(-log(g_ewald)) / cutoff; - + // try Newton solver double g_ewald_new = NewtonSolve(g_ewald,cutoff,natoms,xprd*yprd*zprd,mu2); if (g_ewald_new > 0.0) g_ewald = g_ewald_new; else error->warning(FLERR,"Ewald/disp Newton solver failed, " - "using old method to estimate g_ewald"); + "using old method to estimate g_ewald"); } // setup EwaldDipole coefficients so can print stats @@ -246,7 +246,7 @@ void EwaldDipole::setup() double err; kxmax = 1; kymax = 1; - kzmax = 1; + kzmax = 1; // set kmax in 3 directions to respect accuracy @@ -340,7 +340,7 @@ double EwaldDipole::rms_dipole(int km, double prd, bigint natoms) if (natoms == 0) natoms = 1; // avoid division by zero // error from eq.(46), Wang et al., JCP 115, 6351 (2001) - + double value = 8*MY_PI*mu2*g_ewald/volume * sqrt(2*MY_PI*km*km*km/(15.0*natoms)) * exp(-MY_PI*MY_PI*km*km/(g_ewald*g_ewald*prd*prd)); @@ -410,7 +410,7 @@ void EwaldDipole::compute(int eflag, int vflag) int kx,ky,kz; double cypz,sypz,exprl,expim; - double partial,partial2,partial_peratom; + double partial,partial_peratom; double vcik[6]; double mudotk; @@ -428,7 +428,7 @@ void EwaldDipole::compute(int eflag, int vflag) for (i = 0; i < nlocal; i++) { for (j = 0; j<6; j++) vcik[j] = 0.0; - + // re-evaluating mu dot k mudotk = mu[i][0]*kx*unitk[0] + mu[i][1]*ky*unitk[1] + mu[i][2]*kz*unitk[2]; @@ -461,15 +461,15 @@ void EwaldDipole::compute(int eflag, int vflag) vc[k][3] += vcik[3] = -(partial_peratom * mu[i][0] * eg[k][1]); vc[k][4] += vcik[4] = -(partial_peratom * mu[i][0] * eg[k][2]); vc[k][5] += vcik[5] = -(partial_peratom * mu[i][1] * eg[k][2]); - - // taking re-part of struct_fact x exp(i*k*ri) + + // taking re-part of struct_fact x exp(i*k*ri) // (for per-atom energy and virial calc.) if (evflag_atom) { if (eflag_atom) eatom[i] += mudotk*ug[k]*partial_peratom; if (vflag_atom) for (j = 0; j < 6; j++) - vatom[i][j] += (ug[k]*mudotk*vg[k][j]*partial_peratom - vcik[j]); + vatom[i][j] += (ug[k]*mudotk*vg[k][j]*partial_peratom - vcik[j]); } } } @@ -503,7 +503,7 @@ void EwaldDipole::compute(int eflag, int vflag) // global virial if (vflag_global) { - double uk, vk; + double uk; for (k = 0; k < kcount; k++) { uk = ug[k] * (sfacrl_all[k]*sfacrl_all[k] + sfacim_all[k]*sfacim_all[k]); for (j = 0; j < 6; j++) virial[j] += uk*vg[k][j] - vc[k][j]; @@ -518,7 +518,7 @@ void EwaldDipole::compute(int eflag, int vflag) if (eflag_atom) { for (i = 0; i < nlocal; i++) { eatom[i] -= (mu[i][0]*mu[i][0] + mu[i][1]*mu[i][1] + mu[i][2]*mu[i][2]) - *2.0*g3/3.0/MY_PIS; + *2.0*g3/3.0/MY_PIS; eatom[i] *= muscale; } } @@ -556,7 +556,7 @@ void EwaldDipole::eik_dot_r() // loop on n kpoints and nlocal atoms // (k,0,0), (0,l,0), (0,0,m) - + // loop 1: k=1, l=1, m=1 // define first val. of cos and sin @@ -596,7 +596,7 @@ void EwaldDipole::eik_dot_r() cs[m-1][ic][i]*sn[1][ic][i]; cs[-m][ic][i] = cs[m][ic][i]; sn[-m][ic][i] = -sn[m][ic][i]; - mudotk = (mu[i][ic]*m*unitk[ic]); + mudotk = (mu[i][ic]*m*unitk[ic]); cstr1 += mudotk*cs[m][ic][i]; sstr1 += mudotk*sn[m][ic][i]; } @@ -617,19 +617,19 @@ void EwaldDipole::eik_dot_r() cstr2 = 0.0; sstr2 = 0.0; for (i = 0; i < nlocal; i++) { - mux = mu[i][0]; - muy = mu[i][1]; + mux = mu[i][0]; + muy = mu[i][1]; - // dir 1: (k,l,0) - mudotk = (mux*k*unitk[0] + muy*l*unitk[1]); + // dir 1: (k,l,0) + mudotk = (mux*k*unitk[0] + muy*l*unitk[1]); cstr1 += mudotk*(cs[k][0][i]*cs[l][1][i]-sn[k][0][i]*sn[l][1][i]); sstr1 += mudotk*(sn[k][0][i]*cs[l][1][i]+cs[k][0][i]*sn[l][1][i]); - - // dir 2: (k,-l,0) - mudotk = (mux*k*unitk[0] - muy*l*unitk[1]); + + // dir 2: (k,-l,0) + mudotk = (mux*k*unitk[0] - muy*l*unitk[1]); cstr2 += mudotk*(cs[k][0][i]*cs[l][1][i]+sn[k][0][i]*sn[l][1][i]); sstr2 += mudotk*(sn[k][0][i]*cs[l][1][i]-cs[k][0][i]*sn[l][1][i]); - } + } sfacrl[n] = cstr1; sfacim[n++] = sstr1; sfacrl[n] = cstr2; @@ -649,16 +649,16 @@ void EwaldDipole::eik_dot_r() cstr2 = 0.0; sstr2 = 0.0; for (i = 0; i < nlocal; i++) { - muy = mu[i][1]; - muz = mu[i][2]; + muy = mu[i][1]; + muz = mu[i][2]; - // dir 1: (0,l,m) - mudotk = (muy*l*unitk[1] + muz*m*unitk[2]); + // dir 1: (0,l,m) + mudotk = (muy*l*unitk[1] + muz*m*unitk[2]); cstr1 += mudotk*(cs[l][1][i]*cs[m][2][i] - sn[l][1][i]*sn[m][2][i]); sstr1 += mudotk*(sn[l][1][i]*cs[m][2][i] + cs[l][1][i]*sn[m][2][i]); - - // dir 2: (0,l,-m) - mudotk = (muy*l*unitk[1] - muz*m*unitk[2]); + + // dir 2: (0,l,-m) + mudotk = (muy*l*unitk[1] - muz*m*unitk[2]); cstr2 += mudotk*(cs[l][1][i]*cs[m][2][i]+sn[l][1][i]*sn[m][2][i]); sstr2 += mudotk*(sn[l][1][i]*cs[m][2][i]-cs[l][1][i]*sn[m][2][i]); } @@ -681,16 +681,16 @@ void EwaldDipole::eik_dot_r() cstr2 = 0.0; sstr2 = 0.0; for (i = 0; i < nlocal; i++) { - mux = mu[i][0]; - muz = mu[i][2]; + mux = mu[i][0]; + muz = mu[i][2]; - // dir 1: (k,0,m) - mudotk = (mux*k*unitk[0] + muz*m*unitk[2]); + // dir 1: (k,0,m) + mudotk = (mux*k*unitk[0] + muz*m*unitk[2]); cstr1 += mudotk*(cs[k][0][i]*cs[m][2][i]-sn[k][0][i]*sn[m][2][i]); sstr1 += mudotk*(sn[k][0][i]*cs[m][2][i]+cs[k][0][i]*sn[m][2][i]); - - // dir 2: (k,0,-m) - mudotk = (mux*k*unitk[0] - muz*m*unitk[2]); + + // dir 2: (k,0,-m) + mudotk = (mux*k*unitk[0] - muz*m*unitk[2]); cstr2 += mudotk*(cs[k][0][i]*cs[m][2][i]+sn[k][0][i]*sn[m][2][i]); sstr2 += mudotk*(sn[k][0][i]*cs[m][2][i]-cs[k][0][i]*sn[m][2][i]); } @@ -719,33 +719,33 @@ void EwaldDipole::eik_dot_r() cstr4 = 0.0; sstr4 = 0.0; for (i = 0; i < nlocal; i++) { - mux = mu[i][0]; - muy = mu[i][1]; - muz = mu[i][2]; + mux = mu[i][0]; + muy = mu[i][1]; + muz = mu[i][2]; - // dir 1: (k,l,m) - mudotk = (mux*k*unitk[0] + muy*l*unitk[1] + muz*m*unitk[2]); + // dir 1: (k,l,m) + mudotk = (mux*k*unitk[0] + muy*l*unitk[1] + muz*m*unitk[2]); clpm = cs[l][1][i]*cs[m][2][i] - sn[l][1][i]*sn[m][2][i]; slpm = sn[l][1][i]*cs[m][2][i] + cs[l][1][i]*sn[m][2][i]; cstr1 += mudotk*(cs[k][0][i]*clpm - sn[k][0][i]*slpm); sstr1 += mudotk*(sn[k][0][i]*clpm + cs[k][0][i]*slpm); - // dir 2: (k,-l,m) - mudotk = (mux*k*unitk[0] - muy*l*unitk[1] + muz*m*unitk[2]); + // dir 2: (k,-l,m) + mudotk = (mux*k*unitk[0] - muy*l*unitk[1] + muz*m*unitk[2]); clpm = cs[l][1][i]*cs[m][2][i] + sn[l][1][i]*sn[m][2][i]; slpm = -sn[l][1][i]*cs[m][2][i] + cs[l][1][i]*sn[m][2][i]; cstr2 += mudotk*(cs[k][0][i]*clpm - sn[k][0][i]*slpm); sstr2 += mudotk*(sn[k][0][i]*clpm + cs[k][0][i]*slpm); - // dir 3: (k,l,-m) - mudotk = (mux*k*unitk[0] + muy*l*unitk[1] - muz*m*unitk[2]); + // dir 3: (k,l,-m) + mudotk = (mux*k*unitk[0] + muy*l*unitk[1] - muz*m*unitk[2]); clpm = cs[l][1][i]*cs[m][2][i] + sn[l][1][i]*sn[m][2][i]; slpm = sn[l][1][i]*cs[m][2][i] - cs[l][1][i]*sn[m][2][i]; cstr3 += mudotk*(cs[k][0][i]*clpm - sn[k][0][i]*slpm); sstr3 += mudotk*(sn[k][0][i]*clpm + cs[k][0][i]*slpm); - // dir 4: (k,-l,-m) - mudotk = (mux*k*unitk[0] - muy*l*unitk[1] - muz*m*unitk[2]); + // dir 4: (k,-l,-m) + mudotk = (mux*k*unitk[0] - muy*l*unitk[1] - muz*m*unitk[2]); clpm = cs[l][1][i]*cs[m][2][i] - sn[l][1][i]*sn[m][2][i]; slpm = -sn[l][1][i]*cs[m][2][i] - cs[l][1][i]*sn[m][2][i]; cstr4 += mudotk*(cs[k][0][i]*clpm - sn[k][0][i]*slpm); @@ -777,12 +777,10 @@ void EwaldDipole::slabcorr() { // compute local contribution to global dipole moment - double **x = atom->x; - double zprd = domain->zprd; - int nlocal = atom->nlocal; - double dipole = 0.0; double **mu = atom->mu; + int nlocal = atom->nlocal; + for (int i = 0; i < nlocal; i++) dipole += mu[i][2]; // sum local contributions to get global dipole moment diff --git a/src/KSPACE/ewald_dipole.h b/src/KSPACE/ewald_dipole.h index 741756487b..c8dd18565c 100644 --- a/src/KSPACE/ewald_dipole.h +++ b/src/KSPACE/ewald_dipole.h @@ -34,10 +34,10 @@ class EwaldDipole : public Ewald { protected: double musum,musqsum,mu2; - double **tk; // field for torque - double **vc; // virial per k + double **tk; // field for torque + double **vc; // virial per k - void musum_musq(); + void musum_musq(); double rms_dipole(int, double, bigint); virtual void eik_dot_r(); void slabcorr(); diff --git a/src/KSPACE/ewald_dipole_spin.cpp b/src/KSPACE/ewald_dipole_spin.cpp index e7d67680a1..82832f6e4c 100644 --- a/src/KSPACE/ewald_dipole_spin.cpp +++ b/src/KSPACE/ewald_dipole_spin.cpp @@ -36,17 +36,17 @@ using namespace MathConst; /* ---------------------------------------------------------------------- */ -EwaldDipoleSpin::EwaldDipoleSpin(LAMMPS *lmp) : +EwaldDipoleSpin::EwaldDipoleSpin(LAMMPS *lmp) : EwaldDipole(lmp) { dipoleflag = 0; spinflag = 1; - - hbar = force->hplanck/MY_2PI; // eV/(rad.THz) - mub = 9.274e-4; // in A.Ang^2 - mu_0 = 785.15; // in eV/Ang/A^2 - mub2mu0 = mub * mub * mu_0 / (4.0*MY_PI); // in eV.Ang^3 - mub2mu0hbinv = mub2mu0 / hbar; // in rad.THz + + hbar = force->hplanck/MY_2PI; // eV/(rad.THz) + mub = 9.274e-4; // in A.Ang^2 + mu_0 = 785.15; // in eV/Ang/A^2 + mub2mu0 = mub * mub * mu_0 / (4.0*MY_PI); // in eV.Ang^3 + mub2mu0hbinv = mub2mu0 / hbar; // in rad.THz } /* ---------------------------------------------------------------------- @@ -67,17 +67,17 @@ void EwaldDipoleSpin::init() } // error check - + spinflag = atom->sp?1:0; triclinic_check(); - + // no triclinic ewald spin (yet) - + triclinic = domain->triclinic; if (triclinic) error->all(FLERR,"Cannot (yet) use EwaldDipoleSpin with triclinic box"); - + if (domain->dimension == 2) error->all(FLERR,"Cannot use EwaldDipoleSpin with 2d simulation"); @@ -85,7 +85,7 @@ void EwaldDipoleSpin::init() if ((spinflag && strcmp(update->unit_style,"metal")) != 0) error->all(FLERR,"'metal' units have to be used with spins"); - + if (slabflag == 0 && domain->nonperiodic > 0) error->all(FLERR,"Cannot use nonperiodic boundaries with EwaldDipoleSpin"); if (slabflag) { @@ -144,20 +144,20 @@ void EwaldDipoleSpin::init() if (!gewaldflag) { if (accuracy <= 0.0) error->all(FLERR,"KSpace accuracy must be > 0"); - + // initial guess with old method - + g_ewald = accuracy*sqrt(natoms*cutoff*xprd*yprd*zprd) / (2.0*mu2); if (g_ewald >= 1.0) g_ewald = (1.35 - 0.15*log(accuracy))/cutoff; else g_ewald = sqrt(-log(g_ewald)) / cutoff; - + // try Newton solver double g_ewald_new = NewtonSolve(g_ewald,cutoff,natoms,xprd*yprd*zprd,mu2); if (g_ewald_new > 0.0) g_ewald = g_ewald_new; else error->warning(FLERR,"Ewald/disp Newton solver failed, " - "using old method to estimate g_ewald"); + "using old method to estimate g_ewald"); } // setup EwaldDipoleSpin coefficients so can print stats @@ -236,7 +236,7 @@ void EwaldDipoleSpin::setup() double err; kxmax = 1; kymax = 1; - kzmax = 1; + kzmax = 1; // set kmax in 3 directions to respect accuracy @@ -384,7 +384,7 @@ void EwaldDipoleSpin::compute(int eflag, int vflag) int kx,ky,kz; double cypz,sypz,exprl,expim; - double partial,partial2,partial_peratom; + double partial,partial_peratom; double vcik[6]; double mudotk; @@ -404,7 +404,7 @@ void EwaldDipoleSpin::compute(int eflag, int vflag) for (j = 0; j<6; j++) vcik[j] = 0.0; // re-evaluating sp dot k - + spx = sp[i][0]*sp[i][3]; spy = sp[i][1]*sp[i][3]; spz = sp[i][2]*sp[i][3]; @@ -427,33 +427,33 @@ void EwaldDipoleSpin::compute(int eflag, int vflag) // compute field for torque calculation partial_peratom = exprl*sfacrl_all[k] + expim*sfacim_all[k]; - tk[i][0] += partial2*eg[k][0]; - tk[i][1] += partial2*eg[k][1]; - tk[i][2] += partial2*eg[k][2]; + tk[i][0] += partial_peratom*eg[k][0]; + tk[i][1] += partial_peratom*eg[k][1]; + tk[i][2] += partial_peratom*eg[k][2]; // total and per-atom virial correction - + vc[k][0] += vcik[0] = -(partial_peratom * spx * eg[k][0]); vc[k][1] += vcik[1] = -(partial_peratom * spy * eg[k][1]); vc[k][2] += vcik[2] = -(partial_peratom * spz * eg[k][2]); vc[k][3] += vcik[3] = -(partial_peratom * spx * eg[k][1]); vc[k][4] += vcik[4] = -(partial_peratom * spx * eg[k][2]); vc[k][5] += vcik[5] = -(partial_peratom * spy * eg[k][2]); - - // taking re-part of struct_fact x exp(i*k*ri) + + // taking re-part of struct_fact x exp(i*k*ri) // (for per-atom energy and virial calc.) if (evflag_atom) { if (eflag_atom) eatom[i] += mudotk*ug[k]*partial_peratom; if (vflag_atom) for (j = 0; j < 6; j++) - vatom[i][j] += (ug[k]*mudotk*vg[k][j]*partial_peratom - vcik[j]); + vatom[i][j] += (ug[k]*mudotk*vg[k][j]*partial_peratom - vcik[j]); } } } // force and mag. precession vectors calculation - + const double spscale = mub2mu0 * scale; const double spscale2 = mub2mu0hbinv * scale; @@ -465,7 +465,7 @@ void EwaldDipoleSpin::compute(int eflag, int vflag) fm_long[i][1] += spscale2 * tk[i][1]; if (slabflag != 2) fm_long[i][2] += spscale2 * tk[i][3]; } - + // sum global energy across Kspace vevs and add in volume-dependent term // taking the re-part of struct_fact_i x struct_fact_j // substracting self energy and scaling @@ -482,7 +482,7 @@ void EwaldDipoleSpin::compute(int eflag, int vflag) // global virial if (vflag_global) { - double uk, vk; + double uk; for (k = 0; k < kcount; k++) { uk = ug[k] * (sfacrl_all[k]*sfacrl_all[k] + sfacim_all[k]*sfacim_all[k]); for (j = 0; j < 6; j++) virial[j] += uk*vg[k][j] - vc[k][j]; @@ -496,11 +496,11 @@ void EwaldDipoleSpin::compute(int eflag, int vflag) if (evflag_atom) { if (eflag_atom) { for (i = 0; i < nlocal; i++) { - spx = sp[i][0]*sp[i][3]; - spy = sp[i][1]*sp[i][3]; - spz = sp[i][2]*sp[i][3]; + spx = sp[i][0]*sp[i][3]; + spy = sp[i][1]*sp[i][3]; + spz = sp[i][2]*sp[i][3]; eatom[i] -= (spx*spx + spy*spy + spz*spz) - *2.0*g3/3.0/MY_PIS; + *2.0*g3/3.0/MY_PIS; eatom[i] *= spscale; } } @@ -540,7 +540,7 @@ void EwaldDipoleSpin::eik_dot_r() // store n values of sum_j[ (mu_j dot k) exp(-k dot r_j) ] // (k,0,0), (0,l,0), (0,0,m) - + // loop 1: k=1, l=1, m=1 // define first val. of cos and sin @@ -556,7 +556,7 @@ void EwaldDipoleSpin::eik_dot_r() sn[1][ic][i] = sin(unitk[ic]*x[i][ic]); cs[-1][ic][i] = cs[1][ic][i]; sn[-1][ic][i] = -sn[1][ic][i]; - spi = sp[i][ic]*sp[i][3]; + spi = sp[i][ic]*sp[i][3]; mudotk = (spi*unitk[ic]); cstr1 += mudotk*cs[1][ic][i]; sstr1 += mudotk*sn[1][ic][i]; @@ -581,8 +581,8 @@ void EwaldDipoleSpin::eik_dot_r() cs[m-1][ic][i]*sn[1][ic][i]; cs[-m][ic][i] = cs[m][ic][i]; sn[-m][ic][i] = -sn[m][ic][i]; - spi = sp[i][ic]*sp[i][3]; - mudotk = (spi*m*unitk[ic]); + spi = sp[i][ic]*sp[i][3]; + mudotk = (spi*m*unitk[ic]); cstr1 += mudotk*cs[m][ic][i]; sstr1 += mudotk*sn[m][ic][i]; } @@ -603,19 +603,19 @@ void EwaldDipoleSpin::eik_dot_r() cstr2 = 0.0; sstr2 = 0.0; for (i = 0; i < nlocal; i++) { - spx = sp[i][0]*sp[i][3]; - spy = sp[i][1]*sp[i][3]; + spx = sp[i][0]*sp[i][3]; + spy = sp[i][1]*sp[i][3]; - // dir 1: (k,l,0) - mudotk = (spx*k*unitk[0] + spy*l*unitk[1]); + // dir 1: (k,l,0) + mudotk = (spx*k*unitk[0] + spy*l*unitk[1]); cstr1 += mudotk*(cs[k][0][i]*cs[l][1][i]-sn[k][0][i]*sn[l][1][i]); sstr1 += mudotk*(sn[k][0][i]*cs[l][1][i]+cs[k][0][i]*sn[l][1][i]); - - // dir 2: (k,-l,0) - mudotk = (spx*k*unitk[0] - spy*l*unitk[1]); + + // dir 2: (k,-l,0) + mudotk = (spx*k*unitk[0] - spy*l*unitk[1]); cstr2 += mudotk*(cs[k][0][i]*cs[l][1][i]+sn[k][0][i]*sn[l][1][i]); sstr2 += mudotk*(sn[k][0][i]*cs[l][1][i]-cs[k][0][i]*sn[l][1][i]); - } + } sfacrl[n] = cstr1; sfacim[n++] = sstr1; sfacrl[n] = cstr2; @@ -635,16 +635,16 @@ void EwaldDipoleSpin::eik_dot_r() cstr2 = 0.0; sstr2 = 0.0; for (i = 0; i < nlocal; i++) { - spy = sp[i][1]*sp[i][3]; - spz = sp[i][2]*sp[i][3]; + spy = sp[i][1]*sp[i][3]; + spz = sp[i][2]*sp[i][3]; - // dir 1: (0,l,m) - mudotk = (spy*l*unitk[1] + spz*m*unitk[2]); + // dir 1: (0,l,m) + mudotk = (spy*l*unitk[1] + spz*m*unitk[2]); cstr1 += mudotk*(cs[l][1][i]*cs[m][2][i] - sn[l][1][i]*sn[m][2][i]); sstr1 += mudotk*(sn[l][1][i]*cs[m][2][i] + cs[l][1][i]*sn[m][2][i]); - - // dir 2: (0,l,-m) - mudotk = (spy*l*unitk[1] - spz*m*unitk[2]); + + // dir 2: (0,l,-m) + mudotk = (spy*l*unitk[1] - spz*m*unitk[2]); cstr2 += mudotk*(cs[l][1][i]*cs[m][2][i]+sn[l][1][i]*sn[m][2][i]); sstr2 += mudotk*(sn[l][1][i]*cs[m][2][i]-cs[l][1][i]*sn[m][2][i]); } @@ -667,16 +667,16 @@ void EwaldDipoleSpin::eik_dot_r() cstr2 = 0.0; sstr2 = 0.0; for (i = 0; i < nlocal; i++) { - spx = sp[i][0]*sp[i][3]; - spz = sp[i][2]*sp[i][3]; + spx = sp[i][0]*sp[i][3]; + spz = sp[i][2]*sp[i][3]; - // dir 1: (k,0,m) - mudotk = (spx*k*unitk[0] + spz*m*unitk[2]); + // dir 1: (k,0,m) + mudotk = (spx*k*unitk[0] + spz*m*unitk[2]); cstr1 += mudotk*(cs[k][0][i]*cs[m][2][i]-sn[k][0][i]*sn[m][2][i]); sstr1 += mudotk*(sn[k][0][i]*cs[m][2][i]+cs[k][0][i]*sn[m][2][i]); - - // dir 2: (k,0,-m) - mudotk = (spx*k*unitk[0] - spz*m*unitk[2]); + + // dir 2: (k,0,-m) + mudotk = (spx*k*unitk[0] - spz*m*unitk[2]); cstr2 += mudotk*(cs[k][0][i]*cs[m][2][i]+sn[k][0][i]*sn[m][2][i]); sstr2 += mudotk*(sn[k][0][i]*cs[m][2][i]-cs[k][0][i]*sn[m][2][i]); } @@ -705,33 +705,33 @@ void EwaldDipoleSpin::eik_dot_r() cstr4 = 0.0; sstr4 = 0.0; for (i = 0; i < nlocal; i++) { - spx = sp[i][0]*sp[i][3]; - spy = sp[i][1]*sp[i][3]; - spz = sp[i][2]*sp[i][3]; + spx = sp[i][0]*sp[i][3]; + spy = sp[i][1]*sp[i][3]; + spz = sp[i][2]*sp[i][3]; - // dir 1: (k,l,m) - mudotk = (spx*k*unitk[0] + spy*l*unitk[1] + spz*m*unitk[2]); + // dir 1: (k,l,m) + mudotk = (spx*k*unitk[0] + spy*l*unitk[1] + spz*m*unitk[2]); clpm = cs[l][1][i]*cs[m][2][i] - sn[l][1][i]*sn[m][2][i]; slpm = sn[l][1][i]*cs[m][2][i] + cs[l][1][i]*sn[m][2][i]; cstr1 += mudotk*(cs[k][0][i]*clpm - sn[k][0][i]*slpm); sstr1 += mudotk*(sn[k][0][i]*clpm + cs[k][0][i]*slpm); - // dir 2: (k,-l,m) - mudotk = (spx*k*unitk[0] - spy*l*unitk[1] + spz*m*unitk[2]); + // dir 2: (k,-l,m) + mudotk = (spx*k*unitk[0] - spy*l*unitk[1] + spz*m*unitk[2]); clpm = cs[l][1][i]*cs[m][2][i] + sn[l][1][i]*sn[m][2][i]; slpm = -sn[l][1][i]*cs[m][2][i] + cs[l][1][i]*sn[m][2][i]; cstr2 += mudotk*(cs[k][0][i]*clpm - sn[k][0][i]*slpm); sstr2 += mudotk*(sn[k][0][i]*clpm + cs[k][0][i]*slpm); - // dir 3: (k,l,-m) - mudotk = (spx*k*unitk[0] + spy*l*unitk[1] - spz*m*unitk[2]); + // dir 3: (k,l,-m) + mudotk = (spx*k*unitk[0] + spy*l*unitk[1] - spz*m*unitk[2]); clpm = cs[l][1][i]*cs[m][2][i] + sn[l][1][i]*sn[m][2][i]; slpm = sn[l][1][i]*cs[m][2][i] - cs[l][1][i]*sn[m][2][i]; cstr3 += mudotk*(cs[k][0][i]*clpm - sn[k][0][i]*slpm); sstr3 += mudotk*(sn[k][0][i]*clpm + cs[k][0][i]*slpm); - // dir 4: (k,-l,-m) - mudotk = (spx*k*unitk[0] - spy*l*unitk[1] - spz*m*unitk[2]); + // dir 4: (k,-l,-m) + mudotk = (spx*k*unitk[0] - spy*l*unitk[1] - spz*m*unitk[2]); clpm = cs[l][1][i]*cs[m][2][i] - sn[l][1][i]*sn[m][2][i]; slpm = -sn[l][1][i]*cs[m][2][i] - cs[l][1][i]*sn[m][2][i]; cstr4 += mudotk*(cs[k][0][i]*clpm - sn[k][0][i]*slpm); @@ -763,14 +763,12 @@ void EwaldDipoleSpin::slabcorr() { // compute local contribution to global dipole/spin moment - double **x = atom->x; - double zprd = domain->zprd; - int nlocal = atom->nlocal; - double spin = 0.0; double **sp = atom->sp; - double spx,spy,spz; - for (int i = 0; i < nlocal; i++) { + double spz; + int nlocal = atom->nlocal; + + for (int i = 0; i < nlocal; i++) { spz = sp[i][2]*sp[i][3]; spin += spz; } diff --git a/src/KSPACE/ewald_dipole_spin.h b/src/KSPACE/ewald_dipole_spin.h index 20852c08c1..32c7ddb5f1 100644 --- a/src/KSPACE/ewald_dipole_spin.h +++ b/src/KSPACE/ewald_dipole_spin.h @@ -33,13 +33,13 @@ class EwaldDipoleSpin : public EwaldDipole { void compute(int, int); protected: - double hbar; // reduced Planck's constant - double mub; // Bohr's magneton + double hbar; // reduced Planck's constant + double mub; // Bohr's magneton double mu_0; // vacuum permeability double mub2mu0; // prefactor for mech force double mub2mu0hbinv; // prefactor for mag force - void spsum_musq(); + void spsum_musq(); virtual void eik_dot_r(); void slabcorr(); diff --git a/src/KSPACE/ewald_disp.cpp b/src/KSPACE/ewald_disp.cpp index a7ac66fdd3..a7f0698c0c 100644 --- a/src/KSPACE/ewald_disp.cpp +++ b/src/KSPACE/ewald_disp.cpp @@ -131,6 +131,7 @@ void EwaldDisp::init() else if (ewald_mix==Pair::ARITHMETIC) { k = 2; break; } error->all(FLERR, "Unsupported mixing rule in kspace_style ewald/disp"); + break; default: error->all(FLERR,"Unsupported order in kspace_style ewald/disp"); } diff --git a/src/KSPACE/fix_tune_kspace.cpp b/src/KSPACE/fix_tune_kspace.cpp index cfd88609b3..a3a4956214 100644 --- a/src/KSPACE/fix_tune_kspace.cpp +++ b/src/KSPACE/fix_tune_kspace.cpp @@ -29,6 +29,7 @@ #include "neighbor.h" #include "modify.h" #include "compute.h" + #define SWAP(a,b) {temp=(a);(a)=(b);(b)=temp;} #define SIGN(a,b) ((b) >= 0.0 ? fabs(a) : -fabs(a)) #define GOLD 1.618034 diff --git a/src/KSPACE/pair_born_coul_long.cpp b/src/KSPACE/pair_born_coul_long.cpp index e248a24ef7..b5b3eda64f 100644 --- a/src/KSPACE/pair_born_coul_long.cpp +++ b/src/KSPACE/pair_born_coul_long.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -421,16 +422,16 @@ void PairBornCoulLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a[i][j],sizeof(double),1,fp); - fread(&rho[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&c[i][j],sizeof(double),1,fp); - fread(&d[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&rho[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&d[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&rho[i][j],1,MPI_DOUBLE,0,world); @@ -464,13 +465,13 @@ void PairBornCoulLong::write_restart_settings(FILE *fp) void PairBornCoulLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/KSPACE/pair_buck_coul_long.cpp b/src/KSPACE/pair_buck_coul_long.cpp index c97856fa3c..a46424baf7 100644 --- a/src/KSPACE/pair_buck_coul_long.cpp +++ b/src/KSPACE/pair_buck_coul_long.cpp @@ -24,6 +24,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -399,14 +400,14 @@ void PairBuckCoulLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a[i][j],sizeof(double),1,fp); - fread(&rho[i][j],sizeof(double),1,fp); - fread(&c[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&rho[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&rho[i][j],1,MPI_DOUBLE,0,world); @@ -438,13 +439,13 @@ void PairBuckCoulLong::write_restart_settings(FILE *fp) void PairBuckCoulLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/KSPACE/pair_buck_long_coul_long.cpp b/src/KSPACE/pair_buck_long_coul_long.cpp index 8127cbc127..7f369045c3 100644 --- a/src/KSPACE/pair_buck_long_coul_long.cpp +++ b/src/KSPACE/pair_buck_long_coul_long.cpp @@ -31,6 +31,7 @@ #include "respa.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -65,10 +66,10 @@ void PairBuckLongCoulLong::options(char **arg, int order) if (!*arg) error->all(FLERR,"Illegal pair_style buck/long/coul/long command"); for (i=0; option[i]&&strcmp(arg[0], option[i]); ++i); switch (i) { - default: error->all(FLERR,"Illegal pair_style buck/long/coul/long command"); case 0: ewald_order |= 1<all(FLERR,"Illegal pair_style buck/long/coul/long command"); } } @@ -355,14 +356,14 @@ void PairBuckLongCoulLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&buck_a_read[i][j],sizeof(double),1,fp); - fread(&buck_rho_read[i][j],sizeof(double),1,fp); - fread(&buck_c_read[i][j],sizeof(double),1,fp); - fread(&cut_buck_read[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&buck_a_read[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&buck_rho_read[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&buck_c_read[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_buck_read[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&buck_a_read[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&buck_rho_read[i][j],1,MPI_DOUBLE,0,world); @@ -394,13 +395,13 @@ void PairBuckLongCoulLong::write_restart_settings(FILE *fp) void PairBuckLongCoulLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_buck_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); - fread(&ewald_order,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_buck_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&ewald_order,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_buck_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/KSPACE/pair_coul_long.cpp b/src/KSPACE/pair_coul_long.cpp index 7cedf3d003..004835007d 100644 --- a/src/KSPACE/pair_coul_long.cpp +++ b/src/KSPACE/pair_coul_long.cpp @@ -27,6 +27,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -289,10 +290,10 @@ void PairCoulLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { - if (me == 0) fread(&scale[i][j],sizeof(double),1,fp); + if (me == 0) utils::sfread(FLERR,&scale[i][j],sizeof(double),1,fp,NULL,error); MPI_Bcast(&scale[i][j],1,MPI_DOUBLE,0,world); } } @@ -318,11 +319,11 @@ void PairCoulLong::write_restart_settings(FILE *fp) void PairCoulLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/KSPACE/pair_lj_charmm_coul_long.cpp b/src/KSPACE/pair_lj_charmm_coul_long.cpp index 751ee77388..22ed923b49 100644 --- a/src/KSPACE/pair_lj_charmm_coul_long.cpp +++ b/src/KSPACE/pair_lj_charmm_coul_long.cpp @@ -29,6 +29,7 @@ #include "neigh_request.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -822,14 +823,14 @@ void PairLJCharmmCoulLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&eps14[i][j],sizeof(double),1,fp); - fread(&sigma14[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&eps14[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma14[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -861,13 +862,13 @@ void PairLJCharmmCoulLong::write_restart_settings(FILE *fp) void PairLJCharmmCoulLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_inner,sizeof(double),1,fp); - fread(&cut_lj,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_inner,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_lj_inner,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_lj,1,MPI_DOUBLE,0,world); diff --git a/src/KSPACE/pair_lj_charmmfsw_coul_long.cpp b/src/KSPACE/pair_lj_charmmfsw_coul_long.cpp index 494a349768..ce7fda5f18 100644 --- a/src/KSPACE/pair_lj_charmmfsw_coul_long.cpp +++ b/src/KSPACE/pair_lj_charmmfsw_coul_long.cpp @@ -33,6 +33,7 @@ #include "neigh_request.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -889,14 +890,14 @@ void PairLJCharmmfswCoulLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&eps14[i][j],sizeof(double),1,fp); - fread(&sigma14[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&eps14[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma14[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -928,13 +929,13 @@ void PairLJCharmmfswCoulLong::write_restart_settings(FILE *fp) void PairLJCharmmfswCoulLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_inner,sizeof(double),1,fp); - fread(&cut_lj,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_inner,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_lj_inner,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_lj,1,MPI_DOUBLE,0,world); diff --git a/src/KSPACE/pair_lj_cut_coul_long.cpp b/src/KSPACE/pair_lj_cut_coul_long.cpp index fb79451b37..23e182435d 100644 --- a/src/KSPACE/pair_lj_cut_coul_long.cpp +++ b/src/KSPACE/pair_lj_cut_coul_long.cpp @@ -31,6 +31,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -793,13 +794,13 @@ void PairLJCutCoulLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -830,13 +831,13 @@ void PairLJCutCoulLong::write_restart_settings(FILE *fp) void PairLJCutCoulLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/KSPACE/pair_lj_cut_tip4p_long.cpp b/src/KSPACE/pair_lj_cut_tip4p_long.cpp index c98092f19b..a4f115568f 100644 --- a/src/KSPACE/pair_lj_cut_tip4p_long.cpp +++ b/src/KSPACE/pair_lj_cut_tip4p_long.cpp @@ -30,6 +30,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -528,19 +529,19 @@ void PairLJCutTIP4PLong::write_restart_settings(FILE *fp) void PairLJCutTIP4PLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&typeO,sizeof(int),1,fp); - fread(&typeH,sizeof(int),1,fp); - fread(&typeB,sizeof(int),1,fp); - fread(&typeA,sizeof(int),1,fp); - fread(&qdist,sizeof(double),1,fp); + utils::sfread(FLERR,&typeO,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeH,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeB,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeA,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&qdist,sizeof(double),1,fp,NULL,error); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&typeO,1,MPI_INT,0,world); diff --git a/src/KSPACE/pair_lj_long_coul_long.cpp b/src/KSPACE/pair_lj_long_coul_long.cpp index 610fc4e89b..4af3cdeecd 100644 --- a/src/KSPACE/pair_lj_long_coul_long.cpp +++ b/src/KSPACE/pair_lj_long_coul_long.cpp @@ -33,6 +33,7 @@ #include "respa.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -68,10 +69,10 @@ void PairLJLongCoulLong::options(char **arg, int order) if (!*arg) error->all(FLERR,"Illegal pair_style lj/long/coul/long command"); for (i=0; option[i]&&strcmp(arg[0], option[i]); ++i); switch (i) { - default: error->all(FLERR,"Illegal pair_style lj/long/coul/long command"); case 0: ewald_order |= 1<all(FLERR,"Illegal pair_style lj/long/coul/long command"); } } @@ -355,13 +356,13 @@ void PairLJLongCoulLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon_read[i][j],sizeof(double),1,fp); - fread(&sigma_read[i][j],sizeof(double),1,fp); - fread(&cut_lj_read[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon_read[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma_read[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj_read[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon_read[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma_read[i][j],1,MPI_DOUBLE,0,world); @@ -392,13 +393,13 @@ void PairLJLongCoulLong::write_restart_settings(FILE *fp) void PairLJLongCoulLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); - fread(&ewald_order,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&ewald_order,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/KSPACE/pair_lj_long_tip4p_long.cpp b/src/KSPACE/pair_lj_long_tip4p_long.cpp index 08409dce72..b46fb64898 100644 --- a/src/KSPACE/pair_lj_long_tip4p_long.cpp +++ b/src/KSPACE/pair_lj_long_tip4p_long.cpp @@ -30,6 +30,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -1539,18 +1540,18 @@ void PairLJLongTIP4PLong::write_restart_settings(FILE *fp) void PairLJLongTIP4PLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&typeO,sizeof(int),1,fp); - fread(&typeH,sizeof(int),1,fp); - fread(&typeB,sizeof(int),1,fp); - fread(&typeA,sizeof(int),1,fp); - fread(&qdist,sizeof(double),1,fp); + utils::sfread(FLERR,&typeO,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeH,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeB,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeA,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&qdist,sizeof(double),1,fp,NULL,error); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&typeO,1,MPI_INT,0,world); diff --git a/src/KSPACE/pair_tip4p_long.cpp b/src/KSPACE/pair_tip4p_long.cpp index 2c47f42beb..c3ec44b7eb 100644 --- a/src/KSPACE/pair_tip4p_long.cpp +++ b/src/KSPACE/pair_tip4p_long.cpp @@ -30,6 +30,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -467,11 +468,11 @@ void PairTIP4PLong::read_restart_settings(FILE *fp) PairCoulLong::read_restart_settings(fp); if (comm->me == 0) { - fread(&typeO,sizeof(int),1,fp); - fread(&typeH,sizeof(int),1,fp); - fread(&typeB,sizeof(int),1,fp); - fread(&typeA,sizeof(int),1,fp); - fread(&qdist,sizeof(double),1,fp); + utils::sfread(FLERR,&typeO,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeH,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeB,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeA,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&qdist,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&typeO,1,MPI_INT,0,world); diff --git a/src/KSPACE/pppm_dipole.cpp b/src/KSPACE/pppm_dipole.cpp index 0eb761d9be..40d0c1ac73 100644 --- a/src/KSPACE/pppm_dipole.cpp +++ b/src/KSPACE/pppm_dipole.cpp @@ -58,19 +58,19 @@ enum{FORWARD_MU,FORWARD_MU_PERATOM}; /* ---------------------------------------------------------------------- */ PPPMDipole::PPPMDipole(LAMMPS *lmp) : PPPM(lmp), - densityx_brick_dipole(NULL), densityy_brick_dipole(NULL), - densityz_brick_dipole(NULL), ux_brick_dipole(NULL), - uy_brick_dipole(NULL), uz_brick_dipole(NULL), vdxx_brick_dipole(NULL), - vdxy_brick_dipole(NULL), vdyy_brick_dipole(NULL), - vdxz_brick_dipole(NULL), vdyz_brick_dipole(NULL), - vdzz_brick_dipole(NULL), v0x_brick_dipole(NULL), v1x_brick_dipole(NULL), - v2x_brick_dipole(NULL), v3x_brick_dipole(NULL), v4x_brick_dipole(NULL), - v5x_brick_dipole(NULL), v0y_brick_dipole(NULL), v1y_brick_dipole(NULL), - v2y_brick_dipole(NULL), v3y_brick_dipole(NULL), v4y_brick_dipole(NULL), - v5y_brick_dipole(NULL), v0z_brick_dipole(NULL), v1z_brick_dipole(NULL), - v2z_brick_dipole(NULL), v3z_brick_dipole(NULL), v4z_brick_dipole(NULL), - v5z_brick_dipole(NULL), work3(NULL), work4(NULL), - densityx_fft_dipole(NULL), densityy_fft_dipole(NULL), + densityx_brick_dipole(NULL), densityy_brick_dipole(NULL), + densityz_brick_dipole(NULL), + vdxx_brick_dipole(NULL), vdyy_brick_dipole(NULL), vdzz_brick_dipole(NULL), + vdxy_brick_dipole(NULL), vdxz_brick_dipole(NULL), vdyz_brick_dipole(NULL), + ux_brick_dipole(NULL), uy_brick_dipole(NULL), uz_brick_dipole(NULL), + v0x_brick_dipole(NULL), v1x_brick_dipole(NULL), + v2x_brick_dipole(NULL), v3x_brick_dipole(NULL), v4x_brick_dipole(NULL), + v5x_brick_dipole(NULL), v0y_brick_dipole(NULL), v1y_brick_dipole(NULL), + v2y_brick_dipole(NULL), v3y_brick_dipole(NULL), v4y_brick_dipole(NULL), + v5y_brick_dipole(NULL), v0z_brick_dipole(NULL), v1z_brick_dipole(NULL), + v2z_brick_dipole(NULL), v3z_brick_dipole(NULL), v4z_brick_dipole(NULL), + v5z_brick_dipole(NULL), work3(NULL), work4(NULL), + densityx_fft_dipole(NULL), densityy_fft_dipole(NULL), densityz_fft_dipole(NULL) { dipoleflag = 1; @@ -534,10 +534,8 @@ void PPPMDipole::compute(int eflag, int vflag) // energy includes self-energy correction if (evflag_atom) { - double *q = atom->q; double **mu = atom->mu; int nlocal = atom->nlocal; - int ntotal = nlocal; if (eflag_atom) { for (i = 0; i < nlocal; i++) { @@ -836,7 +834,7 @@ void PPPMDipole::set_grid_global() while (1) { // set grid dimension - + nx_pppm = static_cast (xprd/h_x); ny_pppm = static_cast (yprd/h_y); nz_pppm = static_cast (zprd_slab/h_z); @@ -846,7 +844,7 @@ void PPPMDipole::set_grid_global() if (nz_pppm <= 1) nz_pppm = 2; // set local grid dimension - + int npey_fft,npez_fft; if (nz_pppm >= nprocs) { npey_fft = 1; @@ -926,11 +924,10 @@ double PPPMDipole::compute_qopt_dipole() const double unitkz = (MY_2PI/zprd_slab); double snx,sny,snz; - double cnx,cny,cnz; double argx,argy,argz,wx,wy,wz,sx,sy,sz,qx,qy,qz; double sum1,sum2,dot1,dot2; - double numerator,denominator; - double u1,u2,u3,sqk; + double denominator; + double u1,sqk; int k,l,m,nx,ny,nz,kper,lper,mper; @@ -943,22 +940,18 @@ double PPPMDipole::compute_qopt_dipole() for (m = nzlo_fft; m <= nzhi_fft; m++) { mper = m - nz_pppm*(2*m/nz_pppm); snz = square(sin(0.5*unitkz*mper*zprd_slab/nz_pppm)); - cnz = cos(0.5*unitkz*mper*zprd_slab/nz_pppm); for (l = nylo_fft; l <= nyhi_fft; l++) { lper = l - ny_pppm*(2*l/ny_pppm); sny = square(sin(0.5*unitky*lper*yprd/ny_pppm)); - cny = cos(0.5*unitky*lper*yprd/ny_pppm); for (k = nxlo_fft; k <= nxhi_fft; k++) { kper = k - nx_pppm*(2*k/nx_pppm); snx = square(sin(0.5*unitkx*kper*xprd/nx_pppm)); - cnx = cos(0.5*unitkx*kper*xprd/nx_pppm); sqk = square(unitkx*kper) + square(unitky*lper) + square(unitkz*mper); if (sqk != 0.0) { - numerator = MY_4PI/sqk; denominator = gf_denom(snx,sny,snz); sum1 = 0.0; sum2 = 0.0; @@ -1021,10 +1014,9 @@ void PPPMDipole::compute_gf_dipole() const double unitkz = (MY_2PI/zprd_slab); double snx,sny,snz; - double cnx,cny,cnz; double argx,argy,argz,wx,wy,wz,sx,sy,sz,qx,qy,qz; double sum1,dot1,dot2; - double numerator,denominator; + double denominator; double sqk; int k,l,m,n,nx,ny,nz,kper,lper,mper; @@ -1044,22 +1036,18 @@ void PPPMDipole::compute_gf_dipole() for (m = nzlo_fft; m <= nzhi_fft; m++) { mper = m - nz_pppm*(2*m/nz_pppm); snz = square(sin(0.5*unitkz*mper*zprd_slab/nz_pppm)); - cnz = cos(0.5*unitkz*mper*zprd_slab/nz_pppm); for (l = nylo_fft; l <= nyhi_fft; l++) { lper = l - ny_pppm*(2*l/ny_pppm); sny = square(sin(0.5*unitky*lper*yprd/ny_pppm)); - cny = cos(0.5*unitky*lper*yprd/ny_pppm); for (k = nxlo_fft; k <= nxhi_fft; k++) { kper = k - nx_pppm*(2*k/nx_pppm); snx = square(sin(0.5*unitkx*kper*xprd/nx_pppm)); - cnx = cos(0.5*unitkx*kper*xprd/nx_pppm); sqk = square(unitkx*kper) + square(unitky*lper) + square(unitkz*mper); if (sqk != 0.0) { - numerator = MY_4PI/sqk; denominator = gf_denom(snx,sny,snz); sum1 = 0.0; @@ -2389,12 +2377,10 @@ void PPPMDipole::slabcorr() { // compute local contribution to global dipole moment - double **x = atom->x; - double zprd = domain->zprd; - int nlocal = atom->nlocal; - double dipole = 0.0; double **mu = atom->mu; + int nlocal = atom->nlocal; + for (int i = 0; i < nlocal; i++) dipole += mu[i][2]; // sum local contributions to get global dipole moment @@ -2519,7 +2505,7 @@ double PPPMDipole::memory_usage() int nbrick = (nxhi_out-nxlo_out+1) * (nyhi_out-nylo_out+1) * (nzhi_out-nzlo_out+1); bytes += 6 * nfft_both * sizeof(double); // vg - bytes += nfft_both * sizeof(double); // greensfn + bytes += nfft_both * sizeof(double); // greensfn bytes += nfft_both*5 * sizeof(FFT_SCALAR); // work*2*2 bytes += 9 * nbrick * sizeof(FFT_SCALAR); // ubrick*3 + vdbrick*6 bytes += nfft_both*7 * sizeof(FFT_SCALAR); // density_ffx*3 + work*2*2 diff --git a/src/KSPACE/pppm_dipole.h b/src/KSPACE/pppm_dipole.h index d06919644b..a767f8b4c2 100644 --- a/src/KSPACE/pppm_dipole.h +++ b/src/KSPACE/pppm_dipole.h @@ -38,7 +38,7 @@ class PPPMDipole : public PPPM { protected: void set_grid_global(); - double newton_raphson_f(); + double newton_raphson_f(); void allocate(); void allocate_peratom(); diff --git a/src/KSPACE/pppm_dipole_spin.cpp b/src/KSPACE/pppm_dipole_spin.cpp index 9e9f07322c..7f7745eb3e 100644 --- a/src/KSPACE/pppm_dipole_spin.cpp +++ b/src/KSPACE/pppm_dipole_spin.cpp @@ -52,17 +52,17 @@ enum{FORWARD_MU,FORWARD_MU_PERATOM}; /* ---------------------------------------------------------------------- */ -PPPMDipoleSpin::PPPMDipoleSpin(LAMMPS *lmp) : +PPPMDipoleSpin::PPPMDipoleSpin(LAMMPS *lmp) : PPPMDipole(lmp) { dipoleflag = 0; spinflag = 1; - - hbar = force->hplanck/MY_2PI; // eV/(rad.THz) - mub = 9.274e-4; // in A.Ang^2 - mu_0 = 785.15; // in eV/Ang/A^2 - mub2mu0 = mub * mub * mu_0 / (4.0*MY_PI); // in eV.Ang^3 - mub2mu0hbinv = mub2mu0 / hbar; // in rad.THz + + hbar = force->hplanck/MY_2PI; // eV/(rad.THz) + mub = 9.274e-4; // in A.Ang^2 + mu_0 = 785.15; // in eV/Ang/A^2 + mub2mu0 = mub * mub * mu_0 / (4.0*MY_PI); // in eV.Ang^3 + mub2mu0hbinv = mub2mu0 / hbar; // in rad.THz } /* ---------------------------------------------------------------------- @@ -95,7 +95,7 @@ void PPPMDipoleSpin::init() // error check spinflag = atom->sp?1:0; - + triclinic_check(); if (triclinic != domain->triclinic) @@ -146,8 +146,8 @@ void PPPMDipoleSpin::init() // kspace TIP4P not yet supported // qdist = offset only for TIP4P fictitious charge - - qdist = 0.0; + + qdist = 0.0; if (tip4pflag) error->all(FLERR,"Cannot yet use TIP4P with PPPMDipoleSpin"); @@ -177,7 +177,7 @@ void PPPMDipoleSpin::init() GridComm *cgtmp = NULL; int iteration = 0; - + while (order >= minorder) { if (iteration && me == 0) error->warning(FLERR,"Reducing PPPMDipoleSpin order b/c stencil extends " @@ -390,9 +390,9 @@ void PPPMDipoleSpin::compute(int eflag, int vflag) if (eflag_atom) { for (i = 0; i < nlocal; i++) { - spx = sp[i][0]*sp[i][3]; - spy = sp[i][1]*sp[i][3]; - spz = sp[i][2]*sp[i][3]; + spx = sp[i][0]*sp[i][3]; + spy = sp[i][1]*sp[i][3]; + spz = sp[i][2]*sp[i][3]; eatom[i] *= 0.5; eatom[i] -= (spx*spx + spy*spy + spz*spz)*2.0*g3/3.0/MY_PIS; eatom[i] *= spscale; @@ -552,7 +552,7 @@ void PPPMDipoleSpin::fieldforce_ik_spin() f[i][2] += spfactor*(vxz*spx + vyz*spy + vzz*spz); // store long-range mag. precessions - + const double spfactorh = mub2mu0hbinv * scale; fm_long[i][0] += spfactorh*ex; fm_long[i][1] += spfactorh*ey; @@ -663,14 +663,12 @@ void PPPMDipoleSpin::slabcorr() { // compute local contribution to global spin moment - double **x = atom->x; - double zprd = domain->zprd; - int nlocal = atom->nlocal; - double spin = 0.0; double **sp = atom->sp; - double spx,spy,spz; - for (int i = 0; i < nlocal; i++) { + double spz; + int nlocal = atom->nlocal; + + for (int i = 0; i < nlocal; i++) { spz = sp[i][2]*sp[i][3]; spin += spz; } @@ -731,7 +729,7 @@ void PPPMDipoleSpin::spsum_spsq() spsqsum_local += spx*spx + spy*spy + spz*spz; } - // store results into pppm_dipole quantities + // store results into pppm_dipole quantities MPI_Allreduce(&spsum_local,&musum,1,MPI_DOUBLE,MPI_SUM,world); MPI_Allreduce(&spsqsum_local,&musqsum,1,MPI_DOUBLE,MPI_SUM,world); diff --git a/src/KSPACE/pppm_dipole_spin.h b/src/KSPACE/pppm_dipole_spin.h index 2b4a989d5c..fe88fc75ce 100644 --- a/src/KSPACE/pppm_dipole_spin.h +++ b/src/KSPACE/pppm_dipole_spin.h @@ -32,8 +32,8 @@ class PPPMDipoleSpin : public PPPMDipole { void compute(int, int); protected: - double hbar; // reduced Planck's constant - double mub; // Bohr's magneton + double hbar; // reduced Planck's constant + double mub; // Bohr's magneton double mu_0; // vacuum permeability double mub2mu0; // prefactor for mech force double mub2mu0hbinv; // prefactor for mag force diff --git a/src/KSPACE/pppm_disp.cpp b/src/KSPACE/pppm_disp.cpp index c30d55dd68..0d0d4c7eb2 100644 --- a/src/KSPACE/pppm_disp.cpp +++ b/src/KSPACE/pppm_disp.cpp @@ -320,6 +320,8 @@ void PPPMDisp::init() mixflag == 1) && mixflag!= 2) { k = 1; break; } else if (ewald_mix==Pair::ARITHMETIC && mixflag!=2) { k = 2; break; } else if (mixflag == 2) { k = 3; break; } + else error->all(FLERR,"Unsupported mixing rule in kspace_style pppm/disp"); + break; default: sprintf(str, "Unsupported order in kspace_style " "pppm/disp, pair_style %s", force->pair_style); diff --git a/src/KSPACE/pppm_tip4p.cpp b/src/KSPACE/pppm_tip4p.cpp index f664a0dca3..5a0ced3674 100644 --- a/src/KSPACE/pppm_tip4p.cpp +++ b/src/KSPACE/pppm_tip4p.cpp @@ -500,11 +500,18 @@ void PPPMTIP4P::find_M(int i, int &iH1, int &iH2, double *xM) // since local atoms are in lambda coordinates, but ghosts are not. int *sametag = atom->sametag; - double xo[3],xh1[3],xh2[3]; + double xo[3],xh1[3],xh2[3],xm[3]; + const int nlocal = atom->nlocal; - domain->lamda2x(x[i],xo); - domain->lamda2x(x[iH1],xh1); - domain->lamda2x(x[iH2],xh2); + for (int ii = 0; ii < 3; ++ii) { + xo[ii] = x[i][ii]; + xh1[ii] = x[iH1][ii]; + xh2[ii] = x[iH2][ii]; + } + + if (i < nlocal) domain->lamda2x(x[i],xo); + if (iH1 < nlocal) domain->lamda2x(x[iH1],xh1); + if (iH2 < nlocal) domain->lamda2x(x[iH2],xh2); double delx = xo[0] - xh1[0]; double dely = xo[1] - xh1[1]; @@ -513,6 +520,8 @@ void PPPMTIP4P::find_M(int i, int &iH1, int &iH2, double *xM) double rsq; int closest = iH1; + // no need to run lamda2x() here -> ghost atoms + while (sametag[iH1] >= 0) { iH1 = sametag[iH1]; delx = xo[0] - x[iH1][0]; @@ -561,13 +570,13 @@ void PPPMTIP4P::find_M(int i, int &iH1, int &iH2, double *xM) double dely2 = xh2[1] - xo[1]; double delz2 = xh2[2] - xo[2]; - xM[0] = xo[0] + alpha * 0.5 * (delx1 + delx2); - xM[1] = xo[1] + alpha * 0.5 * (dely1 + dely2); - xM[2] = xo[2] + alpha * 0.5 * (delz1 + delz2); + xm[0] = xo[0] + alpha * 0.5 * (delx1 + delx2); + xm[1] = xo[1] + alpha * 0.5 * (dely1 + dely2); + xm[2] = xo[2] + alpha * 0.5 * (delz1 + delz2); // ... and convert M to lamda space for PPPM - domain->x2lamda(xM,xM); + domain->x2lamda(xm,xM); } else { diff --git a/src/MAKE/MACHINES/Makefile.stampede b/src/MAKE/MACHINES/Makefile.stampede index 69da22c9c9..ecd0810d1d 100644 --- a/src/MAKE/MACHINES/Makefile.stampede +++ b/src/MAKE/MACHINES/Makefile.stampede @@ -6,13 +6,13 @@ SHELL = /bin/sh # compiler/linker settings # specify flags and libraries needed for your compiler -CC = mpicc -openmp -DLMP_INTEL_OFFLOAD -DLAMMPS_MEMALIGN=64 -MIC_OPT = -offload-option,mic,compiler,"-fp-model fast=2 -mGLOB_default_function_attrs=\"gather_scatter_loop_unroll=4\"" -CCFLAGS = -O3 -xhost -fp-model precise -restrict -override-limits $(MIC_OPT) +CC = mpicc -qopenmp -DLMP_INTEL_OFFLOAD -DLAMMPS_MEMALIGN=64 +MIC_OPT = -qoffload-option,mic,compiler,"-fp-model fast=2 -mGLOB_default_function_attrs=\"gather_scatter_loop_unroll=4\"" +CCFLAGS = -O3 -xhost -fp-model precise -restrict -qoverride-limits $(MIC_OPT) SHFLAGS = -fPIC DEPFLAGS = -M -LINK = mpicc -openmp +LINK = mpicc -qopenmp LINKFLAGS = -O3 -xhost LIB = -ltbbmalloc SIZE = size diff --git a/src/MAKE/Makefile.mpi b/src/MAKE/Makefile.mpi index f30220da3d..3be2e20f95 100644 --- a/src/MAKE/Makefile.mpi +++ b/src/MAKE/Makefile.mpi @@ -26,12 +26,12 @@ SHLIBFLAGS = -shared # if you change any -D setting, do full re-compile after "make clean" # LAMMPS ifdef settings -# see possible settings in Section 2.2 (step 4) of manual +# see possible settings in Section 3.5 of the manual -LMP_INC = -DLAMMPS_GZIP -DLAMMPS_MEMALIGN=64 +LMP_INC = -DLAMMPS_GZIP -DLAMMPS_MEMALIGN=64 # -DLAMMPS_CXX98 # MPI library -# see discussion in Section 2.2 (step 5) of manual +# see discussion in Section 3.4 of the manual # MPI wrapper compiler/linker can provide this info # can point to dummy MPI library in src/STUBS as in Makefile.serial # use -D MPICH and OMPI settings in INC to avoid C++ lib conflicts diff --git a/src/MAKE/Makefile.serial b/src/MAKE/Makefile.serial index 5954d97761..86ddd05053 100644 --- a/src/MAKE/Makefile.serial +++ b/src/MAKE/Makefile.serial @@ -26,12 +26,12 @@ SHLIBFLAGS = -shared # if you change any -D setting, do full re-compile after "make clean" # LAMMPS ifdef settings -# see possible settings in Section 2.2 (step 4) of manual +# see possible settings in Section 3.5 of the manual -LMP_INC = -DLAMMPS_GZIP -DLAMMPS_MEMALIGN=64 +LMP_INC = -DLAMMPS_GZIP -DLAMMPS_MEMALIGN=64 # -DLAMMPS_CXX98 # MPI library -# see discussion in Section 2.2 (step 5) of manual +# see discussion in Section 3.4 of the manual # MPI wrapper compiler/linker can provide this info # can point to dummy MPI library in src/STUBS as in Makefile.serial # use -D MPICH and OMPI settings in INC to avoid C++ lib conflicts diff --git a/src/MAKE/OPTIONS/Makefile.intel_coprocessor b/src/MAKE/OPTIONS/Makefile.intel_coprocessor index 75e4d89170..44f5c99f70 100644 --- a/src/MAKE/OPTIONS/Makefile.intel_coprocessor +++ b/src/MAKE/OPTIONS/Makefile.intel_coprocessor @@ -6,7 +6,7 @@ SHELL = /bin/sh # compiler/linker settings # specify flags and libraries needed for your compiler -CC = mpiicpc +CC = mpiicpc -std=c++11 MIC_OPT = -qoffload-option,mic,compiler,"-fp-model fast=2 -mGLOB_default_function_attrs=\"gather_scatter_loop_unroll=4\"" CCFLAGS = -g -O3 -qopenmp -DLMP_INTEL_OFFLOAD -DLAMMPS_MEMALIGN=64 \ -xHost -fno-alias -ansi-alias -restrict -DLMP_INTEL_USELRT \ @@ -14,7 +14,7 @@ CCFLAGS = -g -O3 -qopenmp -DLMP_INTEL_OFFLOAD -DLAMMPS_MEMALIGN=64 \ SHFLAGS = -fPIC DEPFLAGS = -M -LINK = mpiicpc +LINK = mpiicpc -std=c++11 LINKFLAGS = -g -O3 -xHost -qopenmp -qoffload LIB = -ltbbmalloc SIZE = size diff --git a/src/MAKE/OPTIONS/Makefile.intel_cpu b/src/MAKE/OPTIONS/Makefile.intel_cpu index f8e5eb3797..f52b4f3029 100644 --- a/src/MAKE/OPTIONS/Makefile.intel_cpu +++ b/src/MAKE/OPTIONS/Makefile.intel_cpu @@ -6,16 +6,16 @@ SHELL = /bin/sh # compiler/linker settings # specify flags and libraries needed for your compiler -CC = mpiicpc +CC = mpiicpc -std=c++11 OPTFLAGS = -xHost -O2 -fp-model fast=2 -no-prec-div -qoverride-limits \ -qopt-zmm-usage=high -CCFLAGS = -qopenmp -qno-offload -fno-alias -ansi-alias -restrict \ +CCFLAGS = -qopenmp -qno-offload -ansi-alias -restrict \ -DLMP_INTEL_USELRT -DLMP_USE_MKL_RNG $(OPTFLAGS) \ -I$(MKLROOT)/include SHFLAGS = -fPIC DEPFLAGS = -M -LINK = mpiicpc +LINK = mpiicpc -std=c++11 LINKFLAGS = -qopenmp $(OPTFLAGS) -L$(MKLROOT)/lib/intel64/ LIB = -ltbbmalloc -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core SIZE = size diff --git a/src/MAKE/OPTIONS/Makefile.intel_cpu_intelmpi b/src/MAKE/OPTIONS/Makefile.intel_cpu_intelmpi index 2c363cb2bf..07d720a592 100644 --- a/src/MAKE/OPTIONS/Makefile.intel_cpu_intelmpi +++ b/src/MAKE/OPTIONS/Makefile.intel_cpu_intelmpi @@ -6,16 +6,16 @@ SHELL = /bin/sh # compiler/linker settings # specify flags and libraries needed for your compiler -CC = mpiicpc +CC = mpiicpc -std=c++11 OPTFLAGS = -xHost -O2 -fp-model fast=2 -no-prec-div -qoverride-limits \ -qopt-zmm-usage=high -CCFLAGS = -qopenmp -qno-offload -fno-alias -ansi-alias -restrict \ +CCFLAGS = -qopenmp -qno-offload -ansi-alias -restrict \ -DLMP_INTEL_USELRT -DLMP_USE_MKL_RNG $(OPTFLAGS) \ -I$(MKLROOT)/include SHFLAGS = -fPIC DEPFLAGS = -M -LINK = mpiicpc +LINK = mpiicpc -std=c++11 LINKFLAGS = -qopenmp $(OPTFLAGS) -L$(MKLROOT)/lib/intel64/ LIB = -ltbbmalloc -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core SIZE = size diff --git a/src/MAKE/OPTIONS/Makefile.intel_cpu_mpich b/src/MAKE/OPTIONS/Makefile.intel_cpu_mpich index a0730f3402..51cf975e5c 100644 --- a/src/MAKE/OPTIONS/Makefile.intel_cpu_mpich +++ b/src/MAKE/OPTIONS/Makefile.intel_cpu_mpich @@ -6,16 +6,16 @@ SHELL = /bin/sh # compiler/linker settings # specify flags and libraries needed for your compiler -CC = mpicxx -cxx=icc +CC = mpicxx -cxx=icc -std=c++11 OPTFLAGS = -xHost -O2 -fp-model fast=2 -no-prec-div -qoverride-limits \ -qopt-zmm-usage=high -CCFLAGS = -qopenmp -qno-offload -fno-alias -ansi-alias -restrict \ +CCFLAGS = -qopenmp -qno-offload -ansi-alias -restrict \ -DLMP_INTEL_USELRT -DLMP_USE_MKL_RNG $(OPTFLAGS) \ -I$(MKLROOT)/include SHFLAGS = -fPIC DEPFLAGS = -M -LINK = mpicxx -cxx=icc +LINK = mpicxx -cxx=icc -std=c++11 LINKFLAGS = -qopenmp $(OPTFLAGS) -L$(MKLROOT)/lib/intel64/ LIB = -ltbbmalloc -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core SIZE = size diff --git a/src/MAKE/OPTIONS/Makefile.intel_cpu_openmpi b/src/MAKE/OPTIONS/Makefile.intel_cpu_openmpi index 2e73bb2890..342637a460 100644 --- a/src/MAKE/OPTIONS/Makefile.intel_cpu_openmpi +++ b/src/MAKE/OPTIONS/Makefile.intel_cpu_openmpi @@ -7,16 +7,16 @@ SHELL = /bin/sh # specify flags and libraries needed for your compiler export OMPI_CXX = icc -CC = mpicxx +CC = mpicxx -std=c++11 OPTFLAGS = -xHost -O2 -fp-model fast=2 -no-prec-div -qoverride-limits \ -qopt-zmm-usage=high -CCFLAGS = -qopenmp -qno-offload -fno-alias -ansi-alias -restrict \ +CCFLAGS = -qopenmp -qno-offload -ansi-alias -restrict \ -DLMP_INTEL_USELRT -DLMP_USE_MKL_RNG $(OPTFLAGS) \ -I$(MKLROOT)/include SHFLAGS = -fPIC DEPFLAGS = -M -LINK = mpicxx +LINK = mpicxx -std=c++11 LINKFLAGS = -qopenmp $(OPTFLAGS) -L$(MKLROOT)/lib/intel64/ LIB = -ltbbmalloc -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core SIZE = size diff --git a/src/MAKE/OPTIONS/Makefile.knl b/src/MAKE/OPTIONS/Makefile.knl index cf7a3f8103..ab1b756a67 100644 --- a/src/MAKE/OPTIONS/Makefile.knl +++ b/src/MAKE/OPTIONS/Makefile.knl @@ -6,17 +6,17 @@ SHELL = /bin/sh # compiler/linker settings # specify flags and libraries needed for your compiler -CC = mpiicpc +CC = mpiicpc -std=c++11 OPTFLAGS = -xMIC-AVX512 -O2 -fp-model fast=2 -no-prec-div -qoverride-limits -CCFLAGS = -qopenmp -qno-offload -fno-alias -ansi-alias -restrict \ +CCFLAGS = -qopenmp -qno-offload -ansi-alias -restrict \ -DLMP_INTEL_USELRT -DLMP_USE_MKL_RNG $(OPTFLAGS) \ -I$(MKLROOT)/include SHFLAGS = -fPIC DEPFLAGS = -M -LINK = mpiicpc -LINKFLAGS = -qopenmp $(OPTFLAGS) -LIB = -ltbbmalloc +LINK = mpiicpc -std=c++11 +LINKFLAGS = -qopenmp $(OPTFLAGS) -L$(MKLROOT)/lib/intel64/ +LIB = -ltbbmalloc -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core SIZE = size ARCHIVE = ar @@ -55,8 +55,7 @@ MPI_LIB = FFT_INC = -DFFT_MKL -DFFT_SINGLE FFT_PATH = -FFT_LIB = -L$(MKLROOT)/lib/intel64/ -lmkl_intel_ilp64 \ - -lmkl_sequential -lmkl_core +FFT_LIB = # JPEG and/or PNG library # see discussion in Section 2.2 (step 7) of manual diff --git a/src/MANYBODY/pair_airebo.cpp b/src/MANYBODY/pair_airebo.cpp index fcc3a3efd2..1d9dd18887 100644 --- a/src/MANYBODY/pair_airebo.cpp +++ b/src/MANYBODY/pair_airebo.cpp @@ -3391,8 +3391,8 @@ void PairAIREBO::read_file(char *filename) // skip initial comment line and check for potential file style identifier comment - fgets(s,MAXLINE,fp); - fgets(s,MAXLINE,fp); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); if (((variant == AIREBO) && (strncmp(s,"# AIREBO ",9) != 0)) || ((variant == REBO_2) && (strncmp(s,"# REBO2 ",8) != 0)) @@ -3638,9 +3638,9 @@ void PairAIREBO::read_file(char *filename) utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); if (1 != sscanf(s,"%lg",&reqM_HH)) ++cerror; } - + } - + // check for errors parsing global parameters MPI_Bcast(&cerror,1,MPI_INT,0,world); @@ -3654,7 +3654,7 @@ void PairAIREBO::read_file(char *filename) cerror = numpar = 0; if (me == 0) { - + // gC spline utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); @@ -3899,7 +3899,7 @@ void PairAIREBO::read_file(char *filename) fclose(fp); } - + // check for errors parsing spline data MPI_Bcast(&cerror,1,MPI_INT,0,world); diff --git a/src/MANYBODY/pair_atm.cpp b/src/MANYBODY/pair_atm.cpp index e604f44003..e943b6bfdd 100644 --- a/src/MANYBODY/pair_atm.cpp +++ b/src/MANYBODY/pair_atm.cpp @@ -27,6 +27,7 @@ #include "neigh_list.h" #include "neigh_request.h" #include "neighbor.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -310,10 +311,10 @@ void PairATM::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) { for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) for (k = j; k <= atom->ntypes; k++) { - if (me == 0) fread(&nu[i][j][k],sizeof(double),1,fp); + if (me == 0) utils::sfread(FLERR,&nu[i][j][k],sizeof(double),1,fp,NULL,error); MPI_Bcast(&nu[i][j][k],1,MPI_DOUBLE,0,world); } } @@ -338,8 +339,8 @@ void PairATM::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&cut_triple,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_triple,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_triple,1,MPI_DOUBLE,0,world); diff --git a/src/MANYBODY/pair_bop.cpp b/src/MANYBODY/pair_bop.cpp index 6b7468558e..1b08e4b88d 100644 --- a/src/MANYBODY/pair_bop.cpp +++ b/src/MANYBODY/pair_bop.cpp @@ -45,6 +45,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -61,6 +62,10 @@ PairBOP::PairBOP(LAMMPS *lmp) : Pair(lmp) manybody_flag = 1; ghostneigh = 1; + BOP_index = NULL; + BOP_index3 = NULL; + BOP_total = NULL; + BOP_total3 = NULL; map = NULL; pi_a = NULL; pro_delta = NULL; @@ -102,6 +107,8 @@ PairBOP::PairBOP(LAMMPS *lmp) : Pair(lmp) rij = NULL; neigh_index = NULL; neigh_index3 = NULL; + neigh_flag = NULL; + neigh_flag3 = NULL; cosAng = NULL; betaS = NULL; dBetaS = NULL; @@ -4976,13 +4983,13 @@ void PairBOP::read_table(char *filename) snprintf(str,128,"Cannot open BOP potential file %s",filename); error->one(FLERR,str); } - fgets(s,MAXLINE,fp); // skip first comment line - fgets(s,MAXLINE,fp); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); // skip first comment line + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%d",&bop_types); elements = new char*[bop_types]; for(i=0;ione(FLERR,str); } - fgets(s,MAXLINE,fp); // skip first comment line + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); // skip first comment line for(i=0;icutmax) cutmax=rcut[i]; - fgets(s,MAXLINE,fp); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lf%lf%lf%lf",&sigma_c[i],&sigma_a[i],&pi_c[i],&pi_a[i]); - fgets(s,MAXLINE,fp); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lf%lf",&sigma_delta[i],&pi_delta[i]); - fgets(s,MAXLINE,fp); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lf%lf%lf",&sigma_f[i],&sigma_k[i],&small3[i]); } if(nws==3) { @@ -5109,56 +5116,56 @@ void PairBOP::read_table(char *filename) for(k=j;kdestroy(neigh_flag3); memory->destroy(neigh_index); memory->destroy(neigh_index3); + itypeSigBk = NULL; + itypePiBk = NULL; + neigh_flag = NULL; + neigh_flag3 = NULL; + neigh_index = NULL; + neigh_index3 = NULL; if(otfly==0) { memory->destroy(cosAng); memory->destroy(dcAng); diff --git a/src/MANYBODY/pair_comb3.cpp b/src/MANYBODY/pair_comb3.cpp index 6f1732dbb7..bf66ea550a 100644 --- a/src/MANYBODY/pair_comb3.cpp +++ b/src/MANYBODY/pair_comb3.cpp @@ -33,6 +33,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -319,12 +320,13 @@ void PairComb3::read_lib() // open libraray file on proc 0 if (comm->me == 0) { - FILE *fp = force->open_potential("lib.comb3"); + const char filename[] = "lib.comb3"; + FILE *fp = force->open_potential(filename); if (fp == NULL) error->one(FLERR,"Cannot open COMB3 lib.comb3 file"); // read and store at the same time - fgets(s,MAXLIB,fp); - fgets(s,MAXLIB,fp); + utils::sfgets(FLERR,s,MAXLIB,fp,filename,error); + utils::sfgets(FLERR,s,MAXLIB,fp,filename,error); nwords = 0; words[nwords++] = strtok(s," \t\n\r\f"); while ((words[nwords++] = strtok(NULL," \t\n\r\f")))continue; @@ -335,7 +337,7 @@ void PairComb3::read_lib() ccutoff[4] = atof(words[4]); ccutoff[5] = atof(words[5]); - fgets(s,MAXLIB,fp); + utils::sfgets(FLERR,s,MAXLIB,fp,filename,error); nwords = 0; words[nwords++] = strtok(s," \t\n\r\f"); while ((words[nwords++] = strtok(NULL," \t\n\r\f")))continue; @@ -347,7 +349,7 @@ void PairComb3::read_lib() ch_a[5] = atof(words[5]); ch_a[6] = atof(words[6]); - fgets(s,MAXLIB,fp); + utils::sfgets(FLERR,s,MAXLIB,fp,filename,error); nwords = 0; words[nwords++] = strtok(s," \t\n\r\f"); while ((words[nwords++] = strtok(NULL," \t\n\r\f")))continue; @@ -355,7 +357,7 @@ void PairComb3::read_lib() nsplrad = atoi(words[1]); nspltor = atoi(words[2]); - fgets(s,MAXLIB,fp); + utils::sfgets(FLERR,s,MAXLIB,fp,filename,error); nwords = 0; words[nwords++] = strtok(s," \t\n\r\f"); while ((words[nwords++] = strtok(NULL," \t\n\r\f")))continue; @@ -363,7 +365,7 @@ void PairComb3::read_lib() maxy = atoi(words[1]); maxz = atoi(words[2]); - fgets(s,MAXLIB,fp); + utils::sfgets(FLERR,s,MAXLIB,fp,filename,error); nwords = 0; words[nwords++] = strtok(s," \t\n\r\f"); while ((words[nwords++] = strtok(NULL," \t\n\r\f")))continue; @@ -372,7 +374,7 @@ void PairComb3::read_lib() maxconj = atoi(words[2]); for (l=0; ldestroy(rho); memory->destroy(fp); + memory->destroy(numforce); if (allocated) { memory->destroy(setflag); @@ -150,9 +153,11 @@ void PairEAM::compute(int eflag, int vflag) if (atom->nmax > nmax) { memory->destroy(rho); memory->destroy(fp); + memory->destroy(numforce); nmax = atom->nmax; memory->create(rho,nmax,"pair:rho"); memory->create(fp,nmax,"pair:fp"); + memory->create(numforce,nmax,"pair:numforce"); } double **x = atom->x; @@ -254,6 +259,7 @@ void PairEAM::compute(int eflag, int vflag) jlist = firstneigh[i]; jnum = numneigh[i]; + numforce[i] = 0; for (jj = 0; jj < jnum; jj++) { j = jlist[jj]; @@ -265,6 +271,7 @@ void PairEAM::compute(int eflag, int vflag) rsq = delx*delx + dely*dely + delz*delz; if (rsq < cutforcesq) { + ++numforce[i]; jtype = type[j]; r = sqrt(rsq); p = r*rdr + 1.0; @@ -466,10 +473,10 @@ void PairEAM::read_file(char *filename) int tmp,nwords; if (me == 0) { - fgets(line,MAXLINE,fptr); - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); sscanf(line,"%d %lg",&tmp,&file->mass); - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); nwords = sscanf(line,"%d %lg %d %lg %lg", &file->nrho,&file->drho,&file->nr,&file->dr,&file->cut); } @@ -784,7 +791,7 @@ void PairEAM::grab(FILE *fptr, int n, double *list) int i = 0; while (i < n) { - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,NULL,error); ptr = strtok(line," \t\n\r\f"); list[i++] = atof(ptr); while ((ptr = strtok(NULL," \t\n\r\f"))) list[i++] = atof(ptr); @@ -801,6 +808,18 @@ double PairEAM::single(int i, int j, int itype, int jtype, double r,p,rhoip,rhojp,z2,z2p,recip,phi,phip,psip; double *coeff; + if (numforce[i] > 0) { + p = rho[i]*rdrho + 1.0; + m = static_cast (p); + m = MAX(1,MIN(m,nrho-1)); + p -= m; + p = MIN(p,1.0); + coeff = frho_spline[type2frho[itype]][m]; + phi = ((coeff[3]*p + coeff[4])*p + coeff[5])*p + coeff[6]; + if (rho[i] > rhomax) phi += fp[i] * (rho[i]-rhomax); + phi *= 1.0/static_cast(numforce[i]); + } else phi = 0.0; + r = sqrt(rsq); p = r*rdr + 1.0; m = static_cast (p); @@ -817,7 +836,7 @@ double PairEAM::single(int i, int j, int itype, int jtype, z2 = ((coeff[3]*p + coeff[4])*p + coeff[5])*p + coeff[6]; recip = 1.0/r; - phi = z2*recip; + phi += z2*recip; phip = z2p*recip - phi*recip; psip = fp[i]*rhojp + fp[j]*rhoip + phip; fforce = -psip*recip; diff --git a/src/MANYBODY/pair_eam.h b/src/MANYBODY/pair_eam.h index 8bcb44c347..add33ab3f0 100644 --- a/src/MANYBODY/pair_eam.h +++ b/src/MANYBODY/pair_eam.h @@ -70,6 +70,7 @@ class PairEAM : public Pair { // per-atom arrays double *rho,*fp; + int *numforce; // potentials as file data diff --git a/src/MANYBODY/pair_eam_alloy.cpp b/src/MANYBODY/pair_eam_alloy.cpp index 5b7f9877d7..a9622f9e07 100644 --- a/src/MANYBODY/pair_eam_alloy.cpp +++ b/src/MANYBODY/pair_eam_alloy.cpp @@ -23,6 +23,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -136,10 +137,10 @@ void PairEAMAlloy::read_file(char *filename) int n; if (me == 0) { - fgets(line,MAXLINE,fptr); - fgets(line,MAXLINE,fptr); - fgets(line,MAXLINE,fptr); - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); n = strlen(line) + 1; } MPI_Bcast(&n,1,MPI_INT,0,world); @@ -164,7 +165,7 @@ void PairEAMAlloy::read_file(char *filename) delete [] words; if (me == 0) { - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); nwords = sscanf(line,"%d %lg %d %lg %lg", &file->nrho,&file->drho,&file->nr,&file->dr,&file->cut); } @@ -188,7 +189,7 @@ void PairEAMAlloy::read_file(char *filename) int i,j,tmp; for (i = 0; i < file->nelements; i++) { if (me == 0) { - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); sscanf(line,"%d %lg",&tmp,&file->mass[i]); } MPI_Bcast(&file->mass[i],1,MPI_DOUBLE,0,world); diff --git a/src/MANYBODY/pair_eam_fs.cpp b/src/MANYBODY/pair_eam_fs.cpp index 7e00783922..c91e7b5298 100644 --- a/src/MANYBODY/pair_eam_fs.cpp +++ b/src/MANYBODY/pair_eam_fs.cpp @@ -23,6 +23,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -136,10 +137,10 @@ void PairEAMFS::read_file(char *filename) int n; if (me == 0) { - fgets(line,MAXLINE,fptr); - fgets(line,MAXLINE,fptr); - fgets(line,MAXLINE,fptr); - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); n = strlen(line) + 1; } MPI_Bcast(&n,1,MPI_INT,0,world); @@ -164,7 +165,7 @@ void PairEAMFS::read_file(char *filename) delete [] words; if (me == 0) { - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); nwords = sscanf(line,"%d %lg %d %lg %lg", &file->nrho,&file->drho,&file->nr,&file->dr,&file->cut); } @@ -190,7 +191,7 @@ void PairEAMFS::read_file(char *filename) int i,j,tmp; for (i = 0; i < file->nelements; i++) { if (me == 0) { - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); sscanf(line,"%d %lg",&tmp,&file->mass[i]); } MPI_Bcast(&file->mass[i],1,MPI_DOUBLE,0,world); diff --git a/src/MANYBODY/pair_eim.cpp b/src/MANYBODY/pair_eim.cpp index dd65d92cdd..dc1c7fa019 100644 --- a/src/MANYBODY/pair_eim.cpp +++ b/src/MANYBODY/pair_eim.cpp @@ -26,6 +26,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -966,11 +967,11 @@ int PairEIM::grabpair(FILE *fptr, int i, int j) sscanf(data,"%lg %lg %lg %lg %lg", &setfl->rcutphiA[ij],&setfl->rcutphiR[ij], &setfl->Eb[ij],&setfl->r0[ij],&setfl->alpha[ij]); - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,NULL,error); sscanf(line,"%lg %lg %lg %lg %lg", &setfl->beta[ij],&setfl->rcutq[ij],&setfl->Asigma[ij], &setfl->rq[ij],&setfl->rcutsigma[ij]); - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,NULL,error); sscanf(line,"%lg %lg %lg %d", &setfl->Ac[ij],&setfl->zeta[ij],&setfl->rs[ij], &setfl->tp[ij]); diff --git a/src/MANYBODY/pair_lcbop.cpp b/src/MANYBODY/pair_lcbop.cpp index 873a675cd9..cc97fd9e9b 100644 --- a/src/MANYBODY/pair_lcbop.cpp +++ b/src/MANYBODY/pair_lcbop.cpp @@ -29,6 +29,7 @@ #include "my_page.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -978,43 +979,43 @@ void PairLCBOP::read_file(char *filename) // skip initial comment lines while (1) { - fgets(s,MAXLINE,fp); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); if (s[0] != '#') break; } // read parameters - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&r_1); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&r_2); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&gamma_1); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&A); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&B_1); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&B_2); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&alpha); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&beta_1); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&beta_2); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&d); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&C_1); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&C_4); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&C_6); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&L); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&kappa); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&R_0); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&R_1); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&r_0); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&r_1_LR); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&r_2_LR); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&v_1); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&v_2); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&eps_1); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&eps_2); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&lambda_1); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&lambda_2); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&eps); - fgets(s,MAXLINE,fp); sscanf(s,"%lg",&delta); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&r_1); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&r_2); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&gamma_1); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&A); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&B_1); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&B_2); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&alpha); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&beta_1); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&beta_2); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&d); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&C_1); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&C_4); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&C_6); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&L); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&kappa); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&R_0); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&R_1); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&r_0); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&r_1_LR); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&r_2_LR); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&v_1); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&v_2); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&eps_1); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&eps_2); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&lambda_1); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&lambda_2); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&eps); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg",&delta); while (1) { - fgets(s,MAXLINE,fp); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); if (s[0] != '#') break; } @@ -1023,27 +1024,27 @@ void PairLCBOP::read_file(char *filename) for (k = 0; k < 2; k++) { // 2 values of N_ij_conj for (l = 0; l < 3; l++) { // 3 types of data: f, dfdx, dfdy for (i = 0; i < 4; i++) { // 4x4 matrix - fgets(s,MAXLINE,fp); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf(s,"%lg %lg %lg %lg", &F_conj_data[i][0][k][l], &F_conj_data[i][1][k][l], &F_conj_data[i][2][k][l], &F_conj_data[i][3][k][l]); } - while (1) { fgets(s,MAXLINE,fp); if (s[0] != '#') break; } + while (1) { utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); if (s[0] != '#') break; } } } // G spline // x coordinates of mesh points - fgets(s,MAXLINE,fp); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf( s,"%lg %lg %lg %lg %lg %lg", &gX[0], &gX[1], &gX[2], &gX[3], &gX[4], &gX[5] ); for (i = 0; i < 6; i++) { // for each power in polynomial - fgets(s,MAXLINE,fp); + utils::sfgets(FLERR,s,MAXLINE,fp,filename,error); sscanf( s,"%lg %lg %lg %lg %lg", &gC[i][0], &gC[i][1], &gC[i][2], &gC[i][3], &gC[i][4] ); diff --git a/src/MANYBODY/pair_polymorphic.cpp b/src/MANYBODY/pair_polymorphic.cpp index d3964b292c..8db4d63d4c 100644 --- a/src/MANYBODY/pair_polymorphic.cpp +++ b/src/MANYBODY/pair_polymorphic.cpp @@ -29,6 +29,7 @@ #include "comm.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -573,8 +574,8 @@ void PairPolymorphic::read_file(char *file) error->one(FLERR,str); } // move past comments to first data line - fgets(line,MAXLINE,fp); - while (line == strchr(line,'#')) fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); + while (line == strchr(line,'#')) utils::sfgets(FLERR,line,MAXLINE,fp,file,error); n = strlen(line) + 1; } MPI_Bcast(&n,1,MPI_INT,0,world); @@ -590,7 +591,7 @@ void PairPolymorphic::read_file(char *file) // map the elements in the potential file to LAMMPS atom types for (int i = 0; i < nelements; i++) { if (comm->me == 0) { - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); n = strlen(line) + 1; } MPI_Bcast(&n,1,MPI_INT,0,world); @@ -608,7 +609,7 @@ void PairPolymorphic::read_file(char *file) } // sizes if (comm->me == 0) { - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); n = strlen(line) + 1; } @@ -644,7 +645,7 @@ void PairPolymorphic::read_file(char *file) for (int i = 0; i < npair; i++) { PairParameters & p = pairParameters[i]; if (comm->me == 0) { - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); n = strlen(line) + 1; } MPI_Bcast(&n,1,MPI_INT,0,world); @@ -875,7 +876,7 @@ void PairPolymorphic::grab(FILE *fp, int n, double *list) int i = 0; while (i < n) { - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,NULL,error); ptr = strtok(line," \t\n\r\f"); list[i++] = atof(ptr); while ((ptr = strtok(NULL," \t\n\r\f"))) diff --git a/src/MC/fix_bond_break.cpp b/src/MC/fix_bond_break.cpp index 2ff0e4126f..2e8200f751 100644 --- a/src/MC/fix_bond_break.cpp +++ b/src/MC/fix_bond_break.cpp @@ -33,7 +33,8 @@ using namespace FixConst; FixBondBreak::FixBondBreak(LAMMPS *lmp, int narg, char **arg) : Fix(lmp, narg, arg), - partner(NULL), finalpartner(NULL), distsq(NULL), probability(NULL), broken(NULL), copy(NULL), random(NULL) + partner(NULL), finalpartner(NULL), distsq(NULL), probability(NULL), + broken(NULL), copy(NULL), random(NULL) { if (narg < 6) error->all(FLERR,"Illegal fix bond/break command"); diff --git a/src/MC/fix_bond_create.cpp b/src/MC/fix_bond_create.cpp index 3f63a22d60..629e6defff 100644 --- a/src/MC/fix_bond_create.cpp +++ b/src/MC/fix_bond_create.cpp @@ -18,6 +18,7 @@ #include "respa.h" #include "atom.h" #include "force.h" +#include "modify.h" #include "pair.h" #include "comm.h" #include "neighbor.h" @@ -216,6 +217,19 @@ void FixBondCreate::init() if (force->pair == NULL || cutsq > force->pair->cutsq[iatomtype][jatomtype]) error->all(FLERR,"Fix bond/create cutoff is longer than pairwise cutoff"); + // warn if more than one fix bond/create or also a fix bond/break + // because this fix stores per-atom state in bondcount + // if other fixes create/break bonds, this fix will not know about it + + int count = 0; + for (int i = 0; i < modify->nfix; i++) { + if (strcmp(modify->fix[i]->style,"bond/create") == 0) count++; + if (strcmp(modify->fix[i]->style,"bond/break") == 0) count++; + } + if (count > 1 && me == 0) + error->warning(FLERR,"Fix bond/create is used multiple times " + " or with fix bond/break - may not work as expected"); + // enable angle/dihedral/improper creation if atype/dtype/itype // option was used and a force field has been specified diff --git a/src/MC/fix_bond_create.h b/src/MC/fix_bond_create.h index 403b1ae340..1e4b9a11c1 100644 --- a/src/MC/fix_bond_create.h +++ b/src/MC/fix_bond_create.h @@ -170,4 +170,11 @@ See the read_data command for info on setting the "extra special per atom" header value to allow for additional special values to be stored. +W: Fix bond/create is used multiple times or with fix bond/break - may not work as expected + +When using fix bond/create multiple times or in combination with +fix bond/break, the individual fix instances do not share information +about changes they made at the same time step and thus it may result +in unexpected behavior. + */ diff --git a/src/MC/fix_gcmc.cpp b/src/MC/fix_gcmc.cpp index 1050fd4712..732e76b77e 100644 --- a/src/MC/fix_gcmc.cpp +++ b/src/MC/fix_gcmc.cpp @@ -268,6 +268,8 @@ void FixGCMC::options(int narg, char **arg) tfac_insert = 1.0; overlap_cutoffsq = 0.0; overlap_flag = 0; + min_ngas = -1; + max_ngas = INT_MAX; int iarg = 0; while (iarg < narg) { @@ -387,6 +389,14 @@ void FixGCMC::options(int narg, char **arg) overlap_cutoffsq = rtmp*rtmp; overlap_flag = 1; iarg += 2; + } else if (strcmp(arg[iarg],"min") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix gcmc command"); + min_ngas = force->numeric(FLERR,arg[iarg+1]); + iarg += 2; + } else if (strcmp(arg[iarg],"max") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix gcmc command"); + max_ngas = force->numeric(FLERR,arg[iarg+1]); + iarg += 2; } else error->all(FLERR,"Illegal fix gcmc command"); } } @@ -893,7 +903,7 @@ void FixGCMC::attempt_atomic_deletion() { ndeletion_attempts += 1.0; - if (ngas == 0) return; + if (ngas == 0 || ngas <= min_ngas) return; int i = pick_random_gas_atom(); @@ -934,6 +944,8 @@ void FixGCMC::attempt_atomic_insertion() ninsertion_attempts += 1.0; + if (ngas >= max_ngas) return; + // pick coordinates for insertion point double coord[3]; @@ -1248,7 +1260,7 @@ void FixGCMC::attempt_molecule_deletion() { ndeletion_attempts += 1.0; - if (ngas == 0) return; + if (ngas == 0 || ngas <= min_ngas) return; // work-around to avoid n=0 problem with fix rigid/nvt/small @@ -1287,6 +1299,8 @@ void FixGCMC::attempt_molecule_insertion() double lamda[3]; ninsertion_attempts += 1.0; + if (ngas >= max_ngas) return; + double com_coord[3]; if (regionflag) { int region_attempt = 0; @@ -1570,7 +1584,7 @@ void FixGCMC::attempt_atomic_deletion_full() ndeletion_attempts += 1.0; - if (ngas == 0) return; + if (ngas == 0 || ngas <= min_ngas) return; double energy_before = energy_stored; @@ -1619,6 +1633,8 @@ void FixGCMC::attempt_atomic_insertion_full() double lamda[3]; ninsertion_attempts += 1.0; + if (ngas >= max_ngas) return; + double energy_before = energy_stored; double coord[3]; @@ -1914,7 +1930,7 @@ void FixGCMC::attempt_molecule_deletion_full() { ndeletion_attempts += 1.0; - if (ngas == 0) return; + if (ngas == 0 || ngas <= min_ngas) return; // work-around to avoid n=0 problem with fix rigid/nvt/small @@ -1997,6 +2013,8 @@ void FixGCMC::attempt_molecule_insertion_full() double lamda[3]; ninsertion_attempts += 1.0; + if (ngas >= max_ngas) return; + double energy_before = energy_stored; tagint maxmol = 0; diff --git a/src/MC/fix_gcmc.h b/src/MC/fix_gcmc.h index da4232d19b..e111642548 100644 --- a/src/MC/fix_gcmc.h +++ b/src/MC/fix_gcmc.h @@ -119,6 +119,8 @@ class FixGCMC : public Fix { imageint imagezero; double overlap_cutoffsq; // square distance cutoff for overlap int overlap_flag; + int max_ngas; + int min_ngas; double energy_intra; diff --git a/src/MC/pair_dsmc.cpp b/src/MC/pair_dsmc.cpp index 43bffa7e8d..dbb68b56f7 100644 --- a/src/MC/pair_dsmc.cpp +++ b/src/MC/pair_dsmc.cpp @@ -27,6 +27,7 @@ #include "domain.h" #include "update.h" #include "random_mars.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -345,12 +346,12 @@ void PairDSMC::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); @@ -378,11 +379,11 @@ void PairDSMC::write_restart_settings(FILE *fp) void PairDSMC::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&max_cell_size,sizeof(double),1,fp); - fread(&seed,sizeof(int),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&max_cell_size,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&seed,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); diff --git a/src/MESSAGE/message.cpp b/src/MESSAGE/message.cpp index f8fc349746..214025be63 100644 --- a/src/MESSAGE/message.cpp +++ b/src/MESSAGE/message.cpp @@ -28,7 +28,7 @@ void Message::command(int narg, char **arg) { if (narg < 3) error->all(FLERR,"Illegal message command"); - int clientserver; + int clientserver=0; if (strcmp(arg[0],"client") == 0) clientserver = 1; else if (strcmp(arg[0],"server") == 0) clientserver = 2; else error->all(FLERR,"Illegal message command"); diff --git a/src/MISC/fix_deposit.cpp b/src/MISC/fix_deposit.cpp index 267bce9a02..c8736840e4 100644 --- a/src/MISC/fix_deposit.cpp +++ b/src/MISC/fix_deposit.cpp @@ -184,8 +184,11 @@ FixDeposit::FixDeposit(LAMMPS *lmp, int narg, char **arg) : if (idnext) find_maxid(); // random number generator, same for all procs + // warm up the generator 30x to avoid correlations in first-particle + // positions if runs are repeated with consecutive seeds random = new RanPark(lmp,seed); + for (int ii=0; ii < 30; ii++) random->uniform(); // set up reneighboring diff --git a/src/MISC/fix_evaporate.cpp b/src/MISC/fix_evaporate.cpp index d868254c50..c7e7af9057 100644 --- a/src/MISC/fix_evaporate.cpp +++ b/src/MISC/fix_evaporate.cpp @@ -56,8 +56,11 @@ FixEvaporate::FixEvaporate(LAMMPS *lmp, int narg, char **arg) : if (seed <= 0) error->all(FLERR,"Illegal fix evaporate command"); // random number generator, same for all procs + // warm up the generator 30x to avoid correlations in first-particle + // positions if runs are repeated with consecutive seeds random = new RanPark(lmp,seed); + for (int ii=0; ii < 30; ii++) random->uniform(); // optional args diff --git a/src/MISC/pair_nm_cut.cpp b/src/MISC/pair_nm_cut.cpp index a084491a78..07731fe93b 100644 --- a/src/MISC/pair_nm_cut.cpp +++ b/src/MISC/pair_nm_cut.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -318,15 +319,15 @@ void PairNMCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&e0[i][j],sizeof(double),1,fp); - fread(&r0[i][j],sizeof(double),1,fp); - fread(&nn[i][j],sizeof(double),1,fp); - fread(&mm[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&e0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&r0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&nn[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&mm[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&e0[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&r0[i][j],1,MPI_DOUBLE,0,world); @@ -356,10 +357,10 @@ void PairNMCut::write_restart_settings(FILE *fp) void PairNMCut::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/MISC/pair_nm_cut_coul_cut.cpp b/src/MISC/pair_nm_cut_coul_cut.cpp index df8a34062a..270f4080ee 100644 --- a/src/MISC/pair_nm_cut_coul_cut.cpp +++ b/src/MISC/pair_nm_cut_coul_cut.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -369,16 +370,16 @@ void PairNMCutCoulCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&e0[i][j],sizeof(double),1,fp); - fread(&r0[i][j],sizeof(double),1,fp); - fread(&nn[i][j],sizeof(double),1,fp); - fread(&mm[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); - fread(&cut_coul[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&e0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&r0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&nn[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&mm[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&e0[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&r0[i][j],1,MPI_DOUBLE,0,world); @@ -410,11 +411,11 @@ void PairNMCutCoulCut::write_restart_settings(FILE *fp) void PairNMCutCoulCut::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul_global,1,MPI_DOUBLE,0,world); diff --git a/src/MISC/pair_nm_cut_coul_long.cpp b/src/MISC/pair_nm_cut_coul_long.cpp index 4109fb0d9e..b63ede2b63 100644 --- a/src/MISC/pair_nm_cut_coul_long.cpp +++ b/src/MISC/pair_nm_cut_coul_long.cpp @@ -28,6 +28,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -413,15 +414,15 @@ void PairNMCutCoulLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&e0[i][j],sizeof(double),1,fp); - fread(&r0[i][j],sizeof(double),1,fp); - fread(&nn[i][j],sizeof(double),1,fp); - fread(&mm[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&e0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&r0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&nn[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&mm[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&e0[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&r0[i][j],1,MPI_DOUBLE,0,world); @@ -454,13 +455,13 @@ void PairNMCutCoulLong::write_restart_settings(FILE *fp) void PairNMCutCoulLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/angle_charmm.cpp b/src/MOLECULE/angle_charmm.cpp index 8a45f29368..161ad90ea3 100644 --- a/src/MOLECULE/angle_charmm.cpp +++ b/src/MOLECULE/angle_charmm.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -245,10 +246,10 @@ void AngleCharmm::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nangletypes,fp); - fread(&theta0[1],sizeof(double),atom->nangletypes,fp); - fread(&k_ub[1],sizeof(double),atom->nangletypes,fp); - fread(&r_ub[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&theta0[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&k_ub[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&r_ub[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nangletypes,MPI_DOUBLE,0,world); MPI_Bcast(&theta0[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/angle_cosine.cpp b/src/MOLECULE/angle_cosine.cpp index 645cf66ff2..59593d2448 100644 --- a/src/MOLECULE/angle_cosine.cpp +++ b/src/MOLECULE/angle_cosine.cpp @@ -22,6 +22,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -193,7 +194,7 @@ void AngleCosine::read_restart(FILE *fp) { allocate(); - if (comm->me == 0) fread(&k[1],sizeof(double),atom->nangletypes,fp); + if (comm->me == 0) utils::sfread(FLERR,&k[1],sizeof(double),atom->nangletypes,fp,NULL,error); MPI_Bcast(&k[1],atom->nangletypes,MPI_DOUBLE,0,world); for (int i = 1; i <= atom->nangletypes; i++) setflag[i] = 1; diff --git a/src/MOLECULE/angle_cosine_periodic.cpp b/src/MOLECULE/angle_cosine_periodic.cpp index 22c2f7ce8b..95f299683e 100644 --- a/src/MOLECULE/angle_cosine_periodic.cpp +++ b/src/MOLECULE/angle_cosine_periodic.cpp @@ -27,6 +27,7 @@ #include "math_special.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -246,9 +247,9 @@ void AngleCosinePeriodic::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nangletypes,fp); - fread(&b[1],sizeof(int),atom->nangletypes,fp); - fread(&multiplicity[1],sizeof(int),atom->nangletypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&b[1],sizeof(int),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&multiplicity[1],sizeof(int),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/angle_cosine_squared.cpp b/src/MOLECULE/angle_cosine_squared.cpp index 56b3ee58cf..9056600c3f 100644 --- a/src/MOLECULE/angle_cosine_squared.cpp +++ b/src/MOLECULE/angle_cosine_squared.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -215,8 +216,8 @@ void AngleCosineSquared::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nangletypes,fp); - fread(&theta0[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&theta0[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nangletypes,MPI_DOUBLE,0,world); MPI_Bcast(&theta0[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/angle_harmonic.cpp b/src/MOLECULE/angle_harmonic.cpp index 2e96884c9d..baeb9a8ed8 100644 --- a/src/MOLECULE/angle_harmonic.cpp +++ b/src/MOLECULE/angle_harmonic.cpp @@ -22,6 +22,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -215,8 +216,8 @@ void AngleHarmonic::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nangletypes,fp); - fread(&theta0[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&theta0[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nangletypes,MPI_DOUBLE,0,world); MPI_Bcast(&theta0[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/angle_table.cpp b/src/MOLECULE/angle_table.cpp index 54046c2ba8..b6439084a6 100644 --- a/src/MOLECULE/angle_table.cpp +++ b/src/MOLECULE/angle_table.cpp @@ -29,6 +29,7 @@ #include "memory.h" #include "error.h" #include "utils.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -309,8 +310,8 @@ void AngleTable::write_restart_settings(FILE *fp) void AngleTable::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&tabstyle,sizeof(int),1,fp); - fread(&tablength,sizeof(int),1,fp); + utils::sfread(FLERR,&tabstyle,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tablength,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&tabstyle,1,MPI_INT,0,world); MPI_Bcast(&tablength,1,MPI_INT,0,world); diff --git a/src/MOLECULE/bond_fene.cpp b/src/MOLECULE/bond_fene.cpp index 776291701b..b8e197a344 100644 --- a/src/MOLECULE/bond_fene.cpp +++ b/src/MOLECULE/bond_fene.cpp @@ -21,6 +21,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -215,10 +216,10 @@ void BondFENE::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nbondtypes,fp); - fread(&r0[1],sizeof(double),atom->nbondtypes,fp); - fread(&epsilon[1],sizeof(double),atom->nbondtypes,fp); - fread(&sigma[1],sizeof(double),atom->nbondtypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&r0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&epsilon[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&sigma[1],sizeof(double),atom->nbondtypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nbondtypes,MPI_DOUBLE,0,world); MPI_Bcast(&r0[1],atom->nbondtypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/bond_fene_expand.cpp b/src/MOLECULE/bond_fene_expand.cpp index d03dfd9125..9cdc2639a5 100644 --- a/src/MOLECULE/bond_fene_expand.cpp +++ b/src/MOLECULE/bond_fene_expand.cpp @@ -21,6 +21,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -224,11 +225,11 @@ void BondFENEExpand::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nbondtypes,fp); - fread(&r0[1],sizeof(double),atom->nbondtypes,fp); - fread(&epsilon[1],sizeof(double),atom->nbondtypes,fp); - fread(&sigma[1],sizeof(double),atom->nbondtypes,fp); - fread(&shift[1],sizeof(double),atom->nbondtypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&r0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&epsilon[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&sigma[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&shift[1],sizeof(double),atom->nbondtypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nbondtypes,MPI_DOUBLE,0,world); MPI_Bcast(&r0[1],atom->nbondtypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/bond_gromos.cpp b/src/MOLECULE/bond_gromos.cpp index 284c9202fd..6732cc4457 100644 --- a/src/MOLECULE/bond_gromos.cpp +++ b/src/MOLECULE/bond_gromos.cpp @@ -24,6 +24,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -166,8 +167,8 @@ void BondGromos::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nbondtypes,fp); - fread(&r0[1],sizeof(double),atom->nbondtypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&r0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nbondtypes,MPI_DOUBLE,0,world); MPI_Bcast(&r0[1],atom->nbondtypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/bond_harmonic.cpp b/src/MOLECULE/bond_harmonic.cpp index 7b19034629..569c92f99d 100644 --- a/src/MOLECULE/bond_harmonic.cpp +++ b/src/MOLECULE/bond_harmonic.cpp @@ -21,6 +21,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -167,8 +168,8 @@ void BondHarmonic::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nbondtypes,fp); - fread(&r0[1],sizeof(double),atom->nbondtypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&r0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nbondtypes,MPI_DOUBLE,0,world); MPI_Bcast(&r0[1],atom->nbondtypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/bond_morse.cpp b/src/MOLECULE/bond_morse.cpp index 6e16070cae..249f92928f 100644 --- a/src/MOLECULE/bond_morse.cpp +++ b/src/MOLECULE/bond_morse.cpp @@ -24,6 +24,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -171,9 +172,9 @@ void BondMorse::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&d0[1],sizeof(double),atom->nbondtypes,fp); - fread(&alpha[1],sizeof(double),atom->nbondtypes,fp); - fread(&r0[1],sizeof(double),atom->nbondtypes,fp); + utils::sfread(FLERR,&d0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&alpha[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&r0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); } MPI_Bcast(&d0[1],atom->nbondtypes,MPI_DOUBLE,0,world); MPI_Bcast(&alpha[1],atom->nbondtypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/bond_nonlinear.cpp b/src/MOLECULE/bond_nonlinear.cpp index e06b1b9aac..ee943ad28f 100644 --- a/src/MOLECULE/bond_nonlinear.cpp +++ b/src/MOLECULE/bond_nonlinear.cpp @@ -20,6 +20,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -166,9 +167,9 @@ void BondNonlinear::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&epsilon[1],sizeof(double),atom->nbondtypes,fp); - fread(&r0[1],sizeof(double),atom->nbondtypes,fp); - fread(&lamda[1],sizeof(double),atom->nbondtypes,fp); + utils::sfread(FLERR,&epsilon[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&r0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&lamda[1],sizeof(double),atom->nbondtypes,fp,NULL,error); } MPI_Bcast(&epsilon[1],atom->nbondtypes,MPI_DOUBLE,0,world); MPI_Bcast(&r0[1],atom->nbondtypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/bond_quartic.cpp b/src/MOLECULE/bond_quartic.cpp index 352b642bbe..813e322473 100644 --- a/src/MOLECULE/bond_quartic.cpp +++ b/src/MOLECULE/bond_quartic.cpp @@ -25,6 +25,7 @@ #include "pair.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -275,11 +276,11 @@ void BondQuartic::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nbondtypes,fp); - fread(&b1[1],sizeof(double),atom->nbondtypes,fp); - fread(&b2[1],sizeof(double),atom->nbondtypes,fp); - fread(&rc[1],sizeof(double),atom->nbondtypes,fp); - fread(&u0[1],sizeof(double),atom->nbondtypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&b1[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&b2[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&rc[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&u0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nbondtypes,MPI_DOUBLE,0,world); MPI_Bcast(&b1[1],atom->nbondtypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/bond_table.cpp b/src/MOLECULE/bond_table.cpp index ce41303a7d..20e4e311c8 100644 --- a/src/MOLECULE/bond_table.cpp +++ b/src/MOLECULE/bond_table.cpp @@ -252,8 +252,8 @@ void BondTable::write_restart_settings(FILE *fp) void BondTable::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&tabstyle,sizeof(int),1,fp); - fread(&tablength,sizeof(int),1,fp); + utils::sfread(FLERR,&tabstyle,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tablength,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&tabstyle,1,MPI_INT,0,world); MPI_Bcast(&tablength,1,MPI_INT,0,world); diff --git a/src/MOLECULE/dihedral_charmm.cpp b/src/MOLECULE/dihedral_charmm.cpp index 8cc0713024..e66165efd7 100644 --- a/src/MOLECULE/dihedral_charmm.cpp +++ b/src/MOLECULE/dihedral_charmm.cpp @@ -29,6 +29,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -423,11 +424,11 @@ void DihedralCharmm::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&multiplicity[1],sizeof(int),atom->ndihedraltypes,fp); - fread(&shift[1],sizeof(int),atom->ndihedraltypes,fp); - fread(&weight[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&weightflag,sizeof(int),1,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&multiplicity[1],sizeof(int),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&shift[1],sizeof(int),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&weight[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&weightflag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&k[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); MPI_Bcast(&multiplicity[1],atom->ndihedraltypes,MPI_INT,0,world); diff --git a/src/MOLECULE/dihedral_charmmfsw.cpp b/src/MOLECULE/dihedral_charmmfsw.cpp index f384c4cd36..efff35d9c5 100644 --- a/src/MOLECULE/dihedral_charmmfsw.cpp +++ b/src/MOLECULE/dihedral_charmmfsw.cpp @@ -32,6 +32,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -466,11 +467,11 @@ void DihedralCharmmfsw::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&multiplicity[1],sizeof(int),atom->ndihedraltypes,fp); - fread(&shift[1],sizeof(int),atom->ndihedraltypes,fp); - fread(&weight[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&weightflag,sizeof(int),1,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&multiplicity[1],sizeof(int),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&shift[1],sizeof(int),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&weight[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&weightflag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&k[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); MPI_Bcast(&multiplicity[1],atom->ndihedraltypes,MPI_INT,0,world); diff --git a/src/MOLECULE/dihedral_harmonic.cpp b/src/MOLECULE/dihedral_harmonic.cpp index 4f6a88eca5..48adf07903 100644 --- a/src/MOLECULE/dihedral_harmonic.cpp +++ b/src/MOLECULE/dihedral_harmonic.cpp @@ -25,6 +25,7 @@ #include "update.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -327,9 +328,9 @@ void DihedralHarmonic::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&sign[1],sizeof(int),atom->ndihedraltypes,fp); - fread(&multiplicity[1],sizeof(int),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&sign[1],sizeof(int),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&multiplicity[1],sizeof(int),atom->ndihedraltypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); MPI_Bcast(&sign[1],atom->ndihedraltypes,MPI_INT,0,world); diff --git a/src/MOLECULE/dihedral_helix.cpp b/src/MOLECULE/dihedral_helix.cpp index 56f7a3b5e8..26461883c6 100644 --- a/src/MOLECULE/dihedral_helix.cpp +++ b/src/MOLECULE/dihedral_helix.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -322,9 +323,9 @@ void DihedralHelix::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&aphi[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&bphi[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&cphi[1],sizeof(double),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&aphi[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&bphi[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&cphi[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); } MPI_Bcast(&aphi[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); MPI_Bcast(&bphi[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/dihedral_multi_harmonic.cpp b/src/MOLECULE/dihedral_multi_harmonic.cpp index eda7cede3e..b5db685247 100644 --- a/src/MOLECULE/dihedral_multi_harmonic.cpp +++ b/src/MOLECULE/dihedral_multi_harmonic.cpp @@ -25,6 +25,7 @@ #include "update.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -318,11 +319,11 @@ void DihedralMultiHarmonic::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&a1[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&a2[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&a3[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&a4[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&a5[1],sizeof(double),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&a1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&a2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&a3[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&a4[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&a5[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); } MPI_Bcast(&a1[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); MPI_Bcast(&a2[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/dihedral_opls.cpp b/src/MOLECULE/dihedral_opls.cpp index 556efd850a..5dd268b39f 100644 --- a/src/MOLECULE/dihedral_opls.cpp +++ b/src/MOLECULE/dihedral_opls.cpp @@ -25,6 +25,7 @@ #include "update.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -330,10 +331,10 @@ void DihedralOPLS::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k1[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&k2[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&k3[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&k4[1],sizeof(double),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&k1[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&k2[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&k3[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&k4[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); } MPI_Bcast(&k1[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); MPI_Bcast(&k2[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/improper_cvff.cpp b/src/MOLECULE/improper_cvff.cpp index abd2d4e11e..0ffb3f3c31 100644 --- a/src/MOLECULE/improper_cvff.cpp +++ b/src/MOLECULE/improper_cvff.cpp @@ -21,6 +21,7 @@ #include "update.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -333,9 +334,9 @@ void ImproperCvff::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nimpropertypes,fp); - fread(&sign[1],sizeof(int),atom->nimpropertypes,fp); - fread(&multiplicity[1],sizeof(int),atom->nimpropertypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&sign[1],sizeof(int),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&multiplicity[1],sizeof(int),atom->nimpropertypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nimpropertypes,MPI_DOUBLE,0,world); MPI_Bcast(&sign[1],atom->nimpropertypes,MPI_INT,0,world); diff --git a/src/MOLECULE/improper_harmonic.cpp b/src/MOLECULE/improper_harmonic.cpp index 778fe646e1..e90bc04c90 100644 --- a/src/MOLECULE/improper_harmonic.cpp +++ b/src/MOLECULE/improper_harmonic.cpp @@ -22,6 +22,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -274,8 +275,8 @@ void ImproperHarmonic::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nimpropertypes,fp); - fread(&chi[1],sizeof(double),atom->nimpropertypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&chi[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nimpropertypes,MPI_DOUBLE,0,world); MPI_Bcast(&chi[1],atom->nimpropertypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/improper_umbrella.cpp b/src/MOLECULE/improper_umbrella.cpp index d3adf19993..5259b6baf4 100644 --- a/src/MOLECULE/improper_umbrella.cpp +++ b/src/MOLECULE/improper_umbrella.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -315,9 +316,9 @@ void ImproperUmbrella::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&kw[1],sizeof(double),atom->nimpropertypes,fp); - fread(&w0[1],sizeof(double),atom->nimpropertypes,fp); - fread(&C[1],sizeof(double),atom->nimpropertypes,fp); + utils::sfread(FLERR,&kw[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&w0[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&C[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); } MPI_Bcast(&kw[1],atom->nimpropertypes,MPI_DOUBLE,0,world); MPI_Bcast(&w0[1],atom->nimpropertypes,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/pair_lj_charmm_coul_charmm.cpp b/src/MOLECULE/pair_lj_charmm_coul_charmm.cpp index 5ebfe0a110..0712f6be73 100644 --- a/src/MOLECULE/pair_lj_charmm_coul_charmm.cpp +++ b/src/MOLECULE/pair_lj_charmm_coul_charmm.cpp @@ -26,6 +26,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -374,14 +375,14 @@ void PairLJCharmmCoulCharmm::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&eps14[i][j],sizeof(double),1,fp); - fread(&sigma14[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&eps14[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma14[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -435,12 +436,12 @@ void PairLJCharmmCoulCharmm::write_restart_settings(FILE *fp) void PairLJCharmmCoulCharmm::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_inner,sizeof(double),1,fp); - fread(&cut_lj,sizeof(double),1,fp); - fread(&cut_coul_inner,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_inner,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul_inner,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_lj_inner,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_lj,1,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/pair_lj_charmmfsw_coul_charmmfsh.cpp b/src/MOLECULE/pair_lj_charmmfsw_coul_charmmfsh.cpp index 4fb7cc5229..026b96c00c 100644 --- a/src/MOLECULE/pair_lj_charmmfsw_coul_charmmfsh.cpp +++ b/src/MOLECULE/pair_lj_charmmfsw_coul_charmmfsh.cpp @@ -31,6 +31,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -432,14 +433,14 @@ void PairLJCharmmfswCoulCharmmfsh::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&eps14[i][j],sizeof(double),1,fp); - fread(&sigma14[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&eps14[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma14[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -469,11 +470,11 @@ void PairLJCharmmfswCoulCharmmfsh::write_restart_settings(FILE *fp) void PairLJCharmmfswCoulCharmmfsh::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_inner,sizeof(double),1,fp); - fread(&cut_lj,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_inner,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_lj_inner,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_lj,1,MPI_DOUBLE,0,world); diff --git a/src/MOLECULE/pair_lj_cut_tip4p_cut.cpp b/src/MOLECULE/pair_lj_cut_tip4p_cut.cpp index e5f25a511b..673fb83066 100644 --- a/src/MOLECULE/pair_lj_cut_tip4p_cut.cpp +++ b/src/MOLECULE/pair_lj_cut_tip4p_cut.cpp @@ -30,6 +30,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -617,13 +618,13 @@ void PairLJCutTIP4PCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) { for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -659,17 +660,17 @@ void PairLJCutTIP4PCut::write_restart_settings(FILE *fp) void PairLJCutTIP4PCut::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&typeO,sizeof(int),1,fp); - fread(&typeH,sizeof(int),1,fp); - fread(&typeB,sizeof(int),1,fp); - fread(&typeA,sizeof(int),1,fp); - fread(&qdist,sizeof(double),1,fp); + utils::sfread(FLERR,&typeO,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeH,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeB,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeA,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&qdist,sizeof(double),1,fp,NULL,error); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&typeO,1,MPI_INT,0,world); diff --git a/src/MOLECULE/pair_tip4p_cut.cpp b/src/MOLECULE/pair_tip4p_cut.cpp index 3a6702c9b2..334dbf89c8 100644 --- a/src/MOLECULE/pair_tip4p_cut.cpp +++ b/src/MOLECULE/pair_tip4p_cut.cpp @@ -28,6 +28,7 @@ #include "comm.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -474,7 +475,7 @@ void PairTIP4PCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); } } @@ -501,13 +502,13 @@ void PairTIP4PCut::write_restart_settings(FILE *fp) void PairTIP4PCut::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&typeO,sizeof(int),1,fp); - fread(&typeH,sizeof(int),1,fp); - fread(&typeB,sizeof(int),1,fp); - fread(&typeA,sizeof(int),1,fp); - fread(&qdist,sizeof(double),1,fp); + utils::sfread(FLERR,&typeO,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeH,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeB,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeA,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&qdist,sizeof(double),1,fp,NULL,error); - fread(&cut_coul,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&typeO,1,MPI_INT,0,world); diff --git a/src/OPT/pair_eam_opt.cpp b/src/OPT/pair_eam_opt.cpp index ad24aaee63..7dff5cff4b 100644 --- a/src/OPT/pair_eam_opt.cpp +++ b/src/OPT/pair_eam_opt.cpp @@ -80,11 +80,13 @@ void PairEAMOpt::eval() // grow energy array if necessary if (atom->nmax > nmax) { - memory->sfree(rho); - memory->sfree(fp); + memory->destroy(rho); + memory->destroy(fp); + memory->destroy(numforce); nmax = atom->nmax; - rho = (double *) memory->smalloc(nmax*sizeof(double),"pair:rho"); - fp = (double *) memory->smalloc(nmax*sizeof(double),"pair:fp"); + memory->create(rho,nmax,"pair:rho"); + memory->create(fp,nmax,"pair:fp"); + memory->create(numforce,nmax,"pair:numforce"); } double** _noalias x = atom->x; @@ -269,6 +271,7 @@ void PairEAMOpt::eval() fast_gamma_t* _noalias tabssi = &tabss[itype1*ntypes*nr]; double* _noalias scale_i = scale[itype1+1]+1; + numforce[i] = 0; for (jj = 0; jj < jnum; jj++) { j = jlist[jj]; @@ -280,6 +283,7 @@ void PairEAMOpt::eval() double rsq = delx*delx + dely*dely + delz*delz; if (rsq < tmp_cutforcesq) { + ++numforce[i]; jtype = type[j] - 1; double r = sqrt(rsq); double rhoip,rhojp,z2,z2p; diff --git a/src/PERI/compute_damage_atom.cpp b/src/PERI/compute_damage_atom.cpp index 230b766725..8bea52f1cf 100644 --- a/src/PERI/compute_damage_atom.cpp +++ b/src/PERI/compute_damage_atom.cpp @@ -59,11 +59,9 @@ void ComputeDamageAtom::init() // find associated PERI_NEIGH fix that must exist - ifix_peri = -1; - for (int i = 0; i < modify->nfix; i++) - if (strcmp(modify->fix[i]->style,"PERI_NEIGH") == 0) ifix_peri = i; + ifix_peri = modify->find_fix_by_style("PERI_NEIGH"); if (ifix_peri == -1) - error->all(FLERR,"Compute damage/atom requires peridynamic potential"); + error->all(FLERR,"Compute damage/atom requires a peridynamic potential"); } /* ---------------------------------------------------------------------- */ diff --git a/src/PERI/compute_dilatation_atom.cpp b/src/PERI/compute_dilatation_atom.cpp index 095f619838..65a25cda03 100644 --- a/src/PERI/compute_dilatation_atom.cpp +++ b/src/PERI/compute_dilatation_atom.cpp @@ -66,10 +66,10 @@ void ComputeDilatationAtom::init() // check PD pair style isPMB = isLPS = isVES = isEPS = 0; - if (force->pair_match("peri/pmb",1)) isPMB = 1; - if (force->pair_match("peri/lps",1)) isLPS = 1; - if (force->pair_match("peri/ves",1)) isVES = 1; - if (force->pair_match("peri/eps",1)) isEPS = 1; + if (force->pair_match("^peri/pmb",0)) isPMB = 1; + if (force->pair_match("^peri/lps",0)) isLPS = 1; + if (force->pair_match("^peri/ves",0)) isVES = 1; + if (force->pair_match("^peri/eps",0)) isEPS = 1; if (isPMB) error->all(FLERR,"Compute dilatation/atom cannot be used " @@ -77,10 +77,7 @@ void ComputeDilatationAtom::init() // find associated PERI_NEIGH fix that must exist - int ifix_peri = -1; - for (int i = 0; i < modify->nfix; i++) - if (strcmp(modify->fix[i]->style,"PERI_NEIGH") == 0) ifix_peri = i; - if (ifix_peri == -1) + if (modify->find_fix_by_style("^PERI_NEIGH") == -1) error->all(FLERR,"Compute dilatation/atom requires Peridynamic pair style"); } diff --git a/src/PERI/compute_plasticity_atom.cpp b/src/PERI/compute_plasticity_atom.cpp index e312630b62..d90e211506 100644 --- a/src/PERI/compute_plasticity_atom.cpp +++ b/src/PERI/compute_plasticity_atom.cpp @@ -66,11 +66,9 @@ void ComputePlasticityAtom::init() // find associated PERI_NEIGH fix that must exist - ifix_peri = -1; - for (int i = 0; i < modify->nfix; i++) - if (strcmp(modify->fix[i]->style,"PERI_NEIGH") == 0) ifix_peri = i; + ifix_peri = modify->find_fix_by_style("^PERI_NEIGH"); if (ifix_peri == -1) - error->all(FLERR,"Compute plasticity/atom requires Peridynamic pair style"); + error->all(FLERR,"Compute plasticity/atom requires a Peridynamics pair style"); } /* ---------------------------------------------------------------------- */ diff --git a/src/PERI/pair_peri_eps.cpp b/src/PERI/pair_peri_eps.cpp index 2579a9b75a..cd2ab3a2d0 100644 --- a/src/PERI/pair_peri_eps.cpp +++ b/src/PERI/pair_peri_eps.cpp @@ -31,6 +31,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -524,9 +525,9 @@ void PairPeriEPS::init_style() // find associated PERI_NEIGH fix that must exist // could have changed locations in fix list since created - for (int i = 0; i < modify->nfix; i++) - if (strcmp(modify->fix[i]->style,"PERI_NEIGH") == 0) ifix_peri = i; - if (ifix_peri == -1) error->all(FLERR,"Fix peri neigh does not exist"); + ifix_peri = modify->find_fix_by_style("^PERI_NEIGH"); + if (ifix_peri == -1) + error->all(FLERR,"Fix peri neigh does not exist"); neighbor->request(this,instance_me); } @@ -564,16 +565,16 @@ void PairPeriEPS::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&bulkmodulus[i][j],sizeof(double),1,fp); - fread(&shearmodulus[i][j],sizeof(double),1,fp); - fread(&s00[i][j],sizeof(double),1,fp); - fread(&alpha[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); - fread(&m_yieldstress[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&bulkmodulus[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&shearmodulus[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&s00[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alpha[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&m_yieldstress[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&bulkmodulus[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&shearmodulus[i][j],1,MPI_DOUBLE,0,world); diff --git a/src/PERI/pair_peri_lps.cpp b/src/PERI/pair_peri_lps.cpp index f32ce5fb1c..0ad6a7b0d2 100644 --- a/src/PERI/pair_peri_lps.cpp +++ b/src/PERI/pair_peri_lps.cpp @@ -31,6 +31,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "math_const.h" using namespace LAMMPS_NS; @@ -450,9 +451,9 @@ void PairPeriLPS::init_style() // find associated PERI_NEIGH fix that must exist // could have changed locations in fix list since created - for (int i = 0; i < modify->nfix; i++) - if (strcmp(modify->fix[i]->style,"PERI_NEIGH") == 0) ifix_peri = i; - if (ifix_peri == -1) error->all(FLERR,"Fix peri neigh does not exist"); + ifix_peri = modify->find_fix_by_style("^PERI_NEIGH"); + if (ifix_peri == -1) + error->all(FLERR,"Fix peri neigh does not exist"); neighbor->request(this,instance_me); } @@ -489,15 +490,15 @@ void PairPeriLPS::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&bulkmodulus[i][j],sizeof(double),1,fp); - fread(&shearmodulus[i][j],sizeof(double),1,fp); - fread(&s00[i][j],sizeof(double),1,fp); - fread(&alpha[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&bulkmodulus[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&shearmodulus[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&s00[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alpha[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&bulkmodulus[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&shearmodulus[i][j],1,MPI_DOUBLE,0,world); diff --git a/src/PERI/pair_peri_pmb.cpp b/src/PERI/pair_peri_pmb.cpp index ceab40d88d..88aca99efb 100644 --- a/src/PERI/pair_peri_pmb.cpp +++ b/src/PERI/pair_peri_pmb.cpp @@ -32,6 +32,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -380,9 +381,9 @@ void PairPeriPMB::init_style() // find associated PERI_NEIGH fix that must exist // could have changed locations in fix list since created - for (int i = 0; i < modify->nfix; i++) - if (strcmp(modify->fix[i]->style,"PERI_NEIGH") == 0) ifix_peri = i; - if (ifix_peri == -1) error->all(FLERR,"Fix peri neigh does not exist"); + ifix_peri = modify->find_fix_by_style("^PERI_NEIGH"); + if (ifix_peri == -1) + error->all(FLERR,"Fix peri neigh does not exist"); neighbor->request(this,instance_me); } @@ -418,14 +419,14 @@ void PairPeriPMB::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&kspring[i][j],sizeof(double),1,fp); - fread(&s00[i][j],sizeof(double),1,fp); - fread(&alpha[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&kspring[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&s00[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alpha[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&kspring[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&s00[i][j],1,MPI_DOUBLE,0,world); diff --git a/src/PERI/pair_peri_ves.cpp b/src/PERI/pair_peri_ves.cpp index bd1eaa5fd2..1cef9635a9 100644 --- a/src/PERI/pair_peri_ves.cpp +++ b/src/PERI/pair_peri_ves.cpp @@ -31,6 +31,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "update.h" using namespace LAMMPS_NS; @@ -506,9 +507,9 @@ void PairPeriVES::init_style() // find associated PERI_NEIGH fix that must exist // could have changed locations in fix list since created - for (int i = 0; i < modify->nfix; i++) - if (strcmp(modify->fix[i]->style,"PERI_NEIGH") == 0) ifix_peri = i; - if (ifix_peri == -1) error->all(FLERR,"Fix peri neigh does not exist"); + ifix_peri = modify->find_fix_by_style("^PERI_NEIGH"); + if (ifix_peri == -1) + error->all(FLERR,"Fix peri neigh does not exist"); neighbor->request(this,instance_me); } @@ -547,17 +548,17 @@ void PairPeriVES::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&bulkmodulus[i][j],sizeof(double),1,fp); - fread(&shearmodulus[i][j],sizeof(double),1,fp); - fread(&s00[i][j],sizeof(double),1,fp); - fread(&alpha[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); - fread(&m_lambdai[i][j],sizeof(double),1,fp); - fread(&m_taubi[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&bulkmodulus[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&shearmodulus[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&s00[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alpha[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&m_lambdai[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&m_taubi[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&bulkmodulus[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&shearmodulus[i][j],1,MPI_DOUBLE,0,world); diff --git a/src/PYTHON/pair_python.cpp b/src/PYTHON/pair_python.cpp index 0d79a31946..8fbb3e6f8b 100644 --- a/src/PYTHON/pair_python.cpp +++ b/src/PYTHON/pair_python.cpp @@ -40,6 +40,7 @@ PairPython::PairPython(LAMMPS *lmp) : Pair(lmp) { one_coeff = 1; reinitflag = 0; cut_global = 0.0; + centroidstressflag = 1; py_potential = NULL; skip_types = NULL; diff --git a/src/QEQ/fix_qeq.cpp b/src/QEQ/fix_qeq.cpp index 7768c01a41..84ba33e28a 100644 --- a/src/QEQ/fix_qeq.cpp +++ b/src/QEQ/fix_qeq.cpp @@ -476,6 +476,7 @@ int FixQEq::pack_forward_comm(int n, int *list, double *buf, for(m = 0; m < n; m++) buf[m] = t[list[m]]; else if( pack_flag == 4 ) for(m = 0; m < n; m++) buf[m] = atom->q[list[m]]; + else m = 0; return m; } diff --git a/src/RIGID/fix_rigid.cpp b/src/RIGID/fix_rigid.cpp index 3e6130ac7c..101b94c2a4 100644 --- a/src/RIGID/fix_rigid.cpp +++ b/src/RIGID/fix_rigid.cpp @@ -52,8 +52,8 @@ FixRigid::FixRigid(LAMMPS *lmp, int narg, char **arg) : torque(NULL), quat(NULL), imagebody(NULL), fflag(NULL), tflag(NULL), langextra(NULL), sum(NULL), all(NULL), remapflag(NULL), xcmimage(NULL), eflags(NULL), orient(NULL), - dorient(NULL), id_dilate(NULL), random(NULL), avec_ellipsoid(NULL), - avec_line(NULL), avec_tri(NULL) + dorient(NULL), id_dilate(NULL), id_gravity(NULL), random(NULL), + avec_ellipsoid(NULL), avec_line(NULL), avec_tri(NULL) { int i,ibody; @@ -124,14 +124,17 @@ FixRigid::FixRigid(LAMMPS *lmp, int narg, char **arg) : if (custom_flag) { if (narg < 5) error->all(FLERR,"Illegal fix rigid command"); - // determine whether atom-style variable or atom property is used. + // determine whether atom-style variable or atom property is used + if (strstr(arg[4],"i_") == arg[4]) { int is_double=0; int custom_index = atom->find_custom(arg[4]+2,is_double); if (custom_index == -1) - error->all(FLERR,"Fix rigid custom requires previously defined property/atom"); + error->all(FLERR,"Fix rigid custom requires " + "previously defined property/atom"); else if (is_double) - error->all(FLERR,"Fix rigid custom requires integer-valued property/atom"); + error->all(FLERR,"Fix rigid custom requires " + "integer-valued property/atom"); int minval = INT_MAX; int *value = atom->ivector[custom_index]; for (i = 0; i < nlocal; i++) @@ -163,12 +166,15 @@ FixRigid::FixRigid(LAMMPS *lmp, int narg, char **arg) : if (mask[i] & groupbit) molecule[i] = (tagint)((tagint)value[i] - minval + 1); delete[] value; + } else error->all(FLERR,"Unsupported fix rigid custom property"); + } else { if (atom->molecule_flag == 0) error->all(FLERR,"Fix rigid molecule requires atom attribute molecule"); molecule = atom->molecule; } + iarg = 4 + custom_flag; tagint maxmol_tag = -1; @@ -297,6 +303,7 @@ FixRigid::FixRigid(LAMMPS *lmp, int narg, char **arg) : } // number of linear rigid bodies is counted later + nlinear = 0; // parse optional args @@ -308,12 +315,14 @@ FixRigid::FixRigid(LAMMPS *lmp, int narg, char **arg) : tstat_flag = 0; pstat_flag = 0; allremap = 1; - id_dilate = NULL; t_chain = 10; t_iter = 1; t_order = 3; p_chain = 10; + inpfile = NULL; + id_gravity = NULL; + id_dilate = NULL; pcouple = NONE; pstyle = ANISO; @@ -543,12 +552,20 @@ FixRigid::FixRigid(LAMMPS *lmp, int narg, char **arg) : iarg += 2; } else if (strcmp(arg[iarg],"reinit") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal fix rigid/small command"); + if (iarg+2 > narg) error->all(FLERR,"Illegal fix rigid command"); if (strcmp("yes",arg[iarg+1]) == 0) reinitflag = 1; else if (strcmp("no",arg[iarg+1]) == 0) reinitflag = 0; else error->all(FLERR,"Illegal fix rigid command"); iarg += 2; + } else if (strcmp(arg[iarg],"gravity") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix rigid command"); + delete [] id_gravity; + int n = strlen(arg[iarg+1]) + 1; + id_gravity = new char[n]; + strcpy(id_gravity,arg[iarg+1]); + iarg += 2; + } else error->all(FLERR,"Illegal fix rigid command"); } @@ -621,6 +638,9 @@ FixRigid::~FixRigid() delete random; delete [] inpfile; + delete [] id_dilate; + delete [] id_gravity; + memory->destroy(mol2body); memory->destroy(body2mol); @@ -687,7 +707,7 @@ void FixRigid::init() avec_tri = (AtomVecTri *) atom->style_match("tri"); // warn if more than one rigid fix - // if earlyflag, warn if any post-force fixes come after POEMS fix + // if earlyflag, warn if any post-force fixes come after a rigid fix int count = 0; for (i = 0; i < modify->nfix; i++) @@ -701,24 +721,54 @@ void FixRigid::init() if (rflag && (modify->fmask[i] & POST_FORCE) && !modify->fix[i]->rigid_flag) { char str[128]; - snprintf(str,128,"Fix %s alters forces after fix rigid",modify->fix[i]->id); + snprintf(str,128,"Fix %s alters forces after fix rigid", + modify->fix[i]->id); error->warning(FLERR,str); } } } + // warn if body properties are read from inpfile + // and the gravity keyword is not set and a gravity fix exists + // this could mean body particles are overlapped + // and gravity is not applied correctly + + if (inpfile && !id_gravity) { + for (i = 0; i < modify->nfix; i++) { + if (strcmp(modify->fix[i]->style,"gravity") == 0) { + if (comm->me == 0) + error->warning(FLERR,"Gravity may not be correctly applied " + "to rigid bodies if they consist of " + "overlapped particles"); + break; + } + } + } + // error if npt,nph fix comes before rigid fix for (i = 0; i < modify->nfix; i++) { if (strcmp(modify->fix[i]->style,"npt") == 0) break; if (strcmp(modify->fix[i]->style,"nph") == 0) break; } + if (i < modify->nfix) { for (int j = i; j < modify->nfix; j++) if (strcmp(modify->fix[j]->style,"rigid") == 0) error->all(FLERR,"Rigid fix must come before NPT/NPH fix"); } + // add gravity forces based on gravity vector from fix + + if (id_gravity) { + int ifix = modify->find_fix(id_gravity); + if (ifix < 0) error->all(FLERR,"Fix rigid cannot find fix gravity ID"); + if (strcmp(modify->fix[ifix]->style,"gravity") != 0) + error->all(FLERR,"Fix rigid gravity fix is invalid"); + int tmp; + gvec = (double *) modify->fix[ifix]->extract("gvec",tmp); + } + // timestep info dtv = update->dt; @@ -1061,8 +1111,17 @@ void FixRigid::compute_forces_and_torques() torque[ibody][1] = all[ibody][4] + langextra[ibody][4]; torque[ibody][2] = all[ibody][5] + langextra[ibody][5]; } -} + // add gravity force to COM of each body + + if (id_gravity) { + for (ibody = 0; ibody < nbody; ibody++) { + fcm[ibody][0] += gvec[0]*masstotal[ibody]; + fcm[ibody][1] += gvec[1]*masstotal[ibody]; + fcm[ibody][2] += gvec[2]*masstotal[ibody]; + } + } +} /* ---------------------------------------------------------------------- */ diff --git a/src/RIGID/fix_rigid.h b/src/RIGID/fix_rigid.h index 8c4ab9ed49..c261d89cce 100644 --- a/src/RIGID/fix_rigid.h +++ b/src/RIGID/fix_rigid.h @@ -66,7 +66,8 @@ class FixRigid : public Fix { double *step_respa; int triclinic; - char *inpfile; // file to read rigid body attributes from + char *inpfile; // file to read rigid body attributes from + int rstyle; // SINGLE,MOLECULE,GROUP int setupflag; // 1 if body properties are setup, else 0 int earlyflag; // 1 if forces/torques computed at post_force() @@ -131,6 +132,9 @@ class FixRigid : public Fix { int dilate_group_bit; // mask for dilation group char *id_dilate; // group name to dilate + char *id_gravity; // ID of fix gravity command to add gravity forces + double *gvec; // ptr to gravity vector inside the fix + class RanMars *random; class AtomVecEllipsoid *avec_ellipsoid; class AtomVecLine *avec_line; diff --git a/src/RIGID/fix_rigid_small.cpp b/src/RIGID/fix_rigid_small.cpp index ba570d5840..33105418ff 100644 --- a/src/RIGID/fix_rigid_small.cpp +++ b/src/RIGID/fix_rigid_small.cpp @@ -57,7 +57,7 @@ FixRigidSmall::FixRigidSmall(LAMMPS *lmp, int narg, char **arg) : xcmimage(NULL), displace(NULL), eflags(NULL), orient(NULL), dorient(NULL), avec_ellipsoid(NULL), avec_line(NULL), avec_tri(NULL), counts(NULL), itensor(NULL), mass_body(NULL), langextra(NULL), random(NULL), - id_dilate(NULL), onemols(NULL) + id_dilate(NULL), id_gravity(NULL), onemols(NULL) { int i; @@ -107,7 +107,8 @@ FixRigidSmall::FixRigidSmall(LAMMPS *lmp, int narg, char **arg) : bodyID = new tagint[nlocal]; customflag = 1; - // determine whether atom-style variable or atom property is used. + // determine whether atom-style variable or atom property is used + if (strstr(arg[4],"i_") == arg[4]) { int is_double=0; int custom_index = atom->find_custom(arg[4]+2,is_double); @@ -356,6 +357,13 @@ FixRigidSmall::FixRigidSmall(LAMMPS *lmp, int narg, char **arg) : p_chain = force->numeric(FLERR,arg[iarg+1]); iarg += 2; + } else if (strcmp(arg[iarg],"gravity") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix rigid/small command"); + delete [] id_gravity; + int n = strlen(arg[iarg+1]) + 1; + id_gravity = new char[n]; + strcpy(id_gravity,arg[iarg+1]); + iarg += 2; } else error->all(FLERR,"Illegal fix rigid/small command"); } @@ -515,6 +523,8 @@ FixRigidSmall::~FixRigidSmall() delete random; delete [] inpfile; + delete [] id_dilate; + delete [] id_gravity; memory->destroy(langextra); memory->destroy(mass_body); @@ -543,6 +553,7 @@ void FixRigidSmall::init() triclinic = domain->triclinic; // warn if more than one rigid fix + // if earlyflag, warn if any post-force fixes come after a rigid fix int count = 0; for (i = 0; i < modify->nfix; i++) @@ -563,6 +574,23 @@ void FixRigidSmall::init() } } + // warn if body properties are read from inpfile or a mol template file + // and the gravity keyword is not set and a gravity fix exists + // this could mean body particles are overlapped + // and gravity is not applied correctly + + if ((inpfile || onemols) && !id_gravity) { + for (i = 0; i < modify->nfix; i++) { + if (strcmp(modify->fix[i]->style,"gravity") == 0) { + if (comm->me == 0) + error->warning(FLERR,"Gravity may not be correctly applied " + "to rigid bodies if they consist of " + "overlapped particles"); + break; + } + } + } + // error if npt,nph fix comes before rigid fix for (i = 0; i < modify->nfix; i++) { @@ -575,6 +603,17 @@ void FixRigidSmall::init() error->all(FLERR,"Rigid fix must come before NPT/NPH fix"); } + // add gravity forces based on gravity vector from fix + + if (id_gravity) { + int ifix = modify->find_fix(id_gravity); + if (ifix < 0) error->all(FLERR,"Fix rigid/small cannot find fix gravity ID"); + if (strcmp(modify->fix[ifix]->style,"gravity") != 0) + error->all(FLERR,"Fix rigid/small gravity fix is invalid"); + int tmp; + gvec = (double *) modify->fix[ifix]->extract("gvec",tmp); + } + // timestep info dtv = update->dt; @@ -954,8 +993,20 @@ void FixRigidSmall::compute_forces_and_torques() tcm[2] += langextra[ibody][5]; } } -} + // add gravity force to COM of each body + + if (id_gravity) { + double mass; + for (ibody = 0; ibody < nlocal_body; ibody++) { + mass = body[ibody].mass; + fcm = body[ibody].fcm; + fcm[0] += gvec[0]*mass; + fcm[1] += gvec[1]*mass; + fcm[2] += gvec[2]*mass; + } + } +} /* ---------------------------------------------------------------------- */ diff --git a/src/RIGID/fix_rigid_small.h b/src/RIGID/fix_rigid_small.h index 0d1cdb5963..974f5711e2 100644 --- a/src/RIGID/fix_rigid_small.h +++ b/src/RIGID/fix_rigid_small.h @@ -164,6 +164,9 @@ class FixRigidSmall : public Fix { int dilate_group_bit; // mask for dilation group char *id_dilate; // group name to dilate + char *id_gravity; // ID of fix gravity command to add gravity forces + double *gvec; // ptr to gravity vector inside the fix + double p_current[3],p_target[3]; // molecules added on-the-fly as rigid bodies diff --git a/src/RIGID/fix_shake.cpp b/src/RIGID/fix_shake.cpp index 48a08118c5..054985ba72 100644 --- a/src/RIGID/fix_shake.cpp +++ b/src/RIGID/fix_shake.cpp @@ -32,6 +32,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace FixConst; @@ -360,9 +361,8 @@ void FixShake::init() // could have changed locations in fix list since created // set ptrs to rRESPA variables - if (strstr(update->integrate_style,"respa")) { - for (i = 0; i < modify->nfix; i++) - if (strcmp(modify->fix[i]->style,"RESPA") == 0) ifix_respa = i; + if (utils::strmatch(update->integrate_style,"^respa")) { + ifix_respa = modify->find_fix_by_style("^RESPA"); nlevels_respa = ((Respa *) update->integrate)->nlevels; loop_respa = ((Respa *) update->integrate)->loop; step_respa = ((Respa *) update->integrate)->step; diff --git a/src/RIGID/rigid_const.h b/src/RIGID/rigid_const.h index 14db517fcd..3aae988197 100644 --- a/src/RIGID/rigid_const.h +++ b/src/RIGID/rigid_const.h @@ -32,7 +32,7 @@ namespace LAMMPS_NS { ANGMOM = 1<<7, TORQUE = 1<<8 }; - + static const double TOLERANCE = 1.0e-6; static const double EPSILON = 1.0e-7; static const double BIG = 1.0e20; diff --git a/src/SNAP/compute_snap.cpp b/src/SNAP/compute_snap.cpp new file mode 100644 index 0000000000..43b6a419da --- /dev/null +++ b/src/SNAP/compute_snap.cpp @@ -0,0 +1,515 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#include "compute_snap.h" +#include +#include +#include "sna.h" +#include "atom.h" +#include "update.h" +#include "modify.h" +#include "neighbor.h" +#include "neigh_list.h" +#include "neigh_request.h" +#include "force.h" +#include "pair.h" +#include "comm.h" +#include "memory.h" +#include "error.h" + +using namespace LAMMPS_NS; + +enum{SCALAR,VECTOR,ARRAY}; + +ComputeSnap::ComputeSnap(LAMMPS *lmp, int narg, char **arg) : + Compute(lmp, narg, arg), cutsq(NULL), list(NULL), snap(NULL), + radelem(NULL), wjelem(NULL), snap_peratom(NULL), snapall(NULL) +{ + + array_flag = 1; + extarray = 0; + + double rfac0, rmin0; + int twojmax, switchflag, bzeroflag; + radelem = NULL; + wjelem = NULL; + + int ntypes = atom->ntypes; + int nargmin = 6+2*ntypes; + + if (narg < nargmin) error->all(FLERR,"Illegal compute snap command"); + + // default values + + rmin0 = 0.0; + switchflag = 1; + bzeroflag = 1; + quadraticflag = 0; + + // process required arguments + + memory->create(radelem,ntypes+1,"snap:radelem"); // offset by 1 to match up with types + memory->create(wjelem,ntypes+1,"snap:wjelem"); + rcutfac = atof(arg[3]); + rfac0 = atof(arg[4]); + twojmax = atoi(arg[5]); + for(int i = 0; i < ntypes; i++) + radelem[i+1] = atof(arg[6+i]); + for(int i = 0; i < ntypes; i++) + wjelem[i+1] = atof(arg[6+ntypes+i]); + + // construct cutsq + + double cut; + cutmax = 0.0; + memory->create(cutsq,ntypes+1,ntypes+1,"snap:cutsq"); + for(int i = 1; i <= ntypes; i++) { + cut = 2.0*radelem[i]*rcutfac; + if (cut > cutmax) cutmax = cut; + cutsq[i][i] = cut*cut; + for(int j = i+1; j <= ntypes; j++) { + cut = (radelem[i]+radelem[j])*rcutfac; + cutsq[i][j] = cutsq[j][i] = cut*cut; + } + } + + // process optional args + + int iarg = nargmin; + + while (iarg < narg) { + if (strcmp(arg[iarg],"rmin0") == 0) { + if (iarg+2 > narg) + error->all(FLERR,"Illegal compute snap command"); + rmin0 = atof(arg[iarg+1]); + iarg += 2; + } else if (strcmp(arg[iarg],"bzeroflag") == 0) { + if (iarg+2 > narg) + error->all(FLERR,"Illegal compute snap command"); + bzeroflag = atoi(arg[iarg+1]); + iarg += 2; + } else if (strcmp(arg[iarg],"switchflag") == 0) { + if (iarg+2 > narg) + error->all(FLERR,"Illegal compute snap command"); + switchflag = atoi(arg[iarg+1]); + iarg += 2; + } else if (strcmp(arg[iarg],"quadraticflag") == 0) { + if (iarg+2 > narg) + error->all(FLERR,"Illegal compute snap command"); + quadraticflag = atoi(arg[iarg+1]); + iarg += 2; + } else error->all(FLERR,"Illegal compute snap command"); + } + + snaptr = new SNA(lmp,rfac0,twojmax, + rmin0,switchflag,bzeroflag); + + ncoeff = snaptr->ncoeff; + nperdim = ncoeff; + if (quadraticflag) nperdim += (ncoeff*(ncoeff+1))/2; + ndims_force = 3; + ndims_virial = 6; + yoffset = nperdim; + zoffset = 2*nperdim; + natoms = atom->natoms; + size_array_rows = 1+ndims_force*natoms+ndims_virial; + size_array_cols = nperdim*atom->ntypes+1; + lastcol = size_array_cols-1; + + ndims_peratom = ndims_force; + size_peratom = ndims_peratom*nperdim*atom->ntypes; + + nmax = 0; +} + +/* ---------------------------------------------------------------------- */ + +ComputeSnap::~ComputeSnap() +{ + memory->destroy(snap); + memory->destroy(snapall); + memory->destroy(snap_peratom); + memory->destroy(radelem); + memory->destroy(wjelem); + memory->destroy(cutsq); + delete snaptr; +} + +/* ---------------------------------------------------------------------- */ + +void ComputeSnap::init() +{ + if (force->pair == NULL) + error->all(FLERR,"Compute snap requires a pair style be defined"); + + if (cutmax > force->pair->cutforce) + error->all(FLERR,"Compute snap cutoff is longer than pairwise cutoff"); + + // need an occasional full neighbor list + + int irequest = neighbor->request(this,instance_me); + neighbor->requests[irequest]->pair = 0; + neighbor->requests[irequest]->compute = 1; + neighbor->requests[irequest]->half = 0; + neighbor->requests[irequest]->full = 1; + neighbor->requests[irequest]->occasional = 1; + + int count = 0; + for (int i = 0; i < modify->ncompute; i++) + if (strcmp(modify->compute[i]->style,"snap") == 0) count++; + if (count > 1 && comm->me == 0) + error->warning(FLERR,"More than one compute snap"); + snaptr->init(); + + // allocate memory for global array + + memory->create(snap,size_array_rows,size_array_cols, + "snap:snap"); + memory->create(snapall,size_array_rows,size_array_cols, + "snap:snapall"); + array = snapall; + + // INCOMPLETE: modify->find_compute() + // was called 223960 times by snappy Ta example + // that is over 600 times per config? + // how is this possible??? + + // find compute for reference energy + + char *id_pe = (char *) "thermo_pe"; + int ipe = modify->find_compute(id_pe); + if (ipe == -1) + error->all(FLERR,"compute thermo_pe does not exist."); + c_pe = modify->compute[ipe]; + + // add compute for reference virial tensor + + char *id_virial = (char *) "snap_press"; + char **newarg = new char*[5]; + newarg[0] = id_virial; + newarg[1] = (char *) "all"; + newarg[2] = (char *) "pressure"; + newarg[3] = (char *) "NULL"; + newarg[4] = (char *) "virial"; + modify->add_compute(5,newarg); + delete [] newarg; + + int ivirial = modify->find_compute(id_virial); + if (ivirial == -1) + error->all(FLERR,"compute snap_press does not exist."); + c_virial = modify->compute[ivirial]; + +} + + +/* ---------------------------------------------------------------------- */ + +void ComputeSnap::init_list(int /*id*/, NeighList *ptr) +{ + list = ptr; +} + +/* ---------------------------------------------------------------------- */ + +void ComputeSnap::compute_array() +{ + int ntotal = atom->nlocal + atom->nghost; + + invoked_array = update->ntimestep; + + // grow snap_peratom array if necessary + + if (atom->nmax > nmax) { + memory->destroy(snap_peratom); + nmax = atom->nmax; + memory->create(snap_peratom,nmax,size_peratom, + "snap:snap_peratom"); + } + + // clear global array + + for (int irow = 0; irow < size_array_rows; irow++) + for (int icoeff = 0; icoeff < size_array_cols; icoeff++) + snap[irow][icoeff] = 0.0; + + // clear local peratom array + + for (int i = 0; i < ntotal; i++) + for (int icoeff = 0; icoeff < size_peratom; icoeff++) { + snap_peratom[i][icoeff] = 0.0; + } + + // invoke full neighbor list (will copy or build if necessary) + + neighbor->build_one(list); + + const int inum = list->inum; + const int* const ilist = list->ilist; + const int* const numneigh = list->numneigh; + int** const firstneigh = list->firstneigh; + int * const type = atom->type; + + // compute sna derivatives for each atom in group + // use full neighbor list to count atoms less than cutoff + + double** const x = atom->x; + const int* const mask = atom->mask; + + for (int ii = 0; ii < inum; ii++) { + const int i = ilist[ii]; + if (mask[i] & groupbit) { + + const double xtmp = x[i][0]; + const double ytmp = x[i][1]; + const double ztmp = x[i][2]; + const int itype = type[i]; + const double radi = radelem[itype]; + const int* const jlist = firstneigh[i]; + const int jnum = numneigh[i]; + const int typeoffset_local = ndims_peratom*nperdim*(itype-1); + const int typeoffset_global = nperdim*(itype-1); + + // insure rij, inside, and typej are of size jnum + + snaptr->grow_rij(jnum); + + // rij[][3] = displacements between atom I and those neighbors + // inside = indices of neighbors of I within cutoff + // typej = types of neighbors of I within cutoff + // note Rij sign convention => dU/dRij = dU/dRj = -dU/dRi + + int ninside = 0; + for (int jj = 0; jj < jnum; jj++) { + int j = jlist[jj]; + j &= NEIGHMASK; + + const double delx = x[j][0] - xtmp; + const double dely = x[j][1] - ytmp; + const double delz = x[j][2] - ztmp; + const double rsq = delx*delx + dely*dely + delz*delz; + int jtype = type[j]; + if (rsq < cutsq[itype][jtype]&&rsq>1e-20) { + snaptr->rij[ninside][0] = delx; + snaptr->rij[ninside][1] = dely; + snaptr->rij[ninside][2] = delz; + snaptr->inside[ninside] = j; + snaptr->wj[ninside] = wjelem[jtype]; + snaptr->rcutij[ninside] = (radi+radelem[jtype])*rcutfac; + ninside++; + } + } + + snaptr->compute_ui(ninside); + snaptr->compute_zi(); + snaptr->compute_bi(); + + for (int jj = 0; jj < ninside; jj++) { + const int j = snaptr->inside[jj]; + snaptr->compute_duidrj(snaptr->rij[jj], + snaptr->wj[jj], + snaptr->rcutij[jj],jj); + snaptr->compute_dbidrj(); + + // Accumulate dBi/dRi, -dBi/dRj + + double *snadi = snap_peratom[i]+typeoffset_local; + double *snadj = snap_peratom[j]+typeoffset_local; + + for (int icoeff = 0; icoeff < ncoeff; icoeff++) { + snadi[icoeff] += snaptr->dblist[icoeff][0]; + snadi[icoeff+yoffset] += snaptr->dblist[icoeff][1]; + snadi[icoeff+zoffset] += snaptr->dblist[icoeff][2]; + snadj[icoeff] -= snaptr->dblist[icoeff][0]; + snadj[icoeff+yoffset] -= snaptr->dblist[icoeff][1]; + snadj[icoeff+zoffset] -= snaptr->dblist[icoeff][2]; + } + + if (quadraticflag) { + const int quadraticoffset = ncoeff; + snadi += quadraticoffset; + snadj += quadraticoffset; + int ncount = 0; + for (int icoeff = 0; icoeff < ncoeff; icoeff++) { + double bi = snaptr->blist[icoeff]; + double bix = snaptr->dblist[icoeff][0]; + double biy = snaptr->dblist[icoeff][1]; + double biz = snaptr->dblist[icoeff][2]; + + // diagonal elements of quadratic matrix + + double dbxtmp = bi*bix; + double dbytmp = bi*biy; + double dbztmp = bi*biz; + + snadi[ncount] += dbxtmp; + snadi[ncount+yoffset] += dbytmp; + snadi[ncount+zoffset] += dbztmp; + snadj[ncount] -= dbxtmp; + snadj[ncount+yoffset] -= dbytmp; + snadj[ncount+zoffset] -= dbztmp; + + ncount++; + + // upper-triangular elements of quadratic matrix + + for (int jcoeff = icoeff+1; jcoeff < ncoeff; jcoeff++) { + double dbxtmp = bi*snaptr->dblist[jcoeff][0] + + bix*snaptr->blist[jcoeff]; + double dbytmp = bi*snaptr->dblist[jcoeff][1] + + biy*snaptr->blist[jcoeff]; + double dbztmp = bi*snaptr->dblist[jcoeff][2] + + biz*snaptr->blist[jcoeff]; + + snadi[ncount] += dbxtmp; + snadi[ncount+yoffset] += dbytmp; + snadi[ncount+zoffset] += dbztmp; + snadj[ncount] -= dbxtmp; + snadj[ncount+yoffset] -= dbytmp; + snadj[ncount+zoffset] -= dbztmp; + + ncount++; + } + } + + } + } + + // Accumulate Bi + + // linear contributions + + int k = typeoffset_global; + for (int icoeff = 0; icoeff < ncoeff; icoeff++) + snap[0][k++] += snaptr->blist[icoeff]; + + // quadratic contributions + + if (quadraticflag) { + for (int icoeff = 0; icoeff < ncoeff; icoeff++) { + double bveci = snaptr->blist[icoeff]; + snap[0][k++] += 0.5*bveci*bveci; + for (int jcoeff = icoeff+1; jcoeff < ncoeff; jcoeff++) { + double bvecj = snaptr->blist[jcoeff]; + snap[0][k++] += bveci*bvecj; + } + } + } + } + } + + // accumulate bispectrum force contributions to global array + + for (int itype = 0; itype < atom->ntypes; itype++) { + const int typeoffset_local = ndims_peratom*nperdim*itype; + const int typeoffset_global = nperdim*itype; + for (int icoeff = 0; icoeff < nperdim; icoeff++) { + int irow = 1; + for (int i = 0; i < ntotal; i++) { + double *snadi = snap_peratom[i]+typeoffset_local; + int iglobal = atom->tag[i]; + int irow = 3*(iglobal-1)+1; + snap[irow][icoeff+typeoffset_global] += snadi[icoeff]; + snap[irow+1][icoeff+typeoffset_global] += snadi[icoeff+yoffset]; + snap[irow+2][icoeff+typeoffset_global] += snadi[icoeff+zoffset]; + } + } + } + + // accumulate forces to global array + + for (int i = 0; i < atom->nlocal; i++) { + int iglobal = atom->tag[i]; + int irow = 3*(iglobal-1)+1; + snap[irow][lastcol] = atom->f[i][0]; + snap[irow+1][lastcol] = atom->f[i][1]; + snap[irow+2][lastcol] = atom->f[i][2]; + } + + // accumulate bispectrum virial contributions to global array + + dbdotr_compute(); + + // sum up over all processes + + MPI_Allreduce(&snap[0][0],&snapall[0][0],size_array_rows*size_array_cols,MPI_DOUBLE,MPI_SUM,world); + + // assign energy to last column + + int irow = 0; + double reference_energy = c_pe->compute_scalar(); + snapall[irow++][lastcol] = reference_energy; + + // assign virial stress to last column + // switch to Voigt notation + + c_virial->compute_vector(); + irow += 3*natoms; + snapall[irow++][lastcol] = c_virial->vector[0]; + snapall[irow++][lastcol] = c_virial->vector[1]; + snapall[irow++][lastcol] = c_virial->vector[2]; + snapall[irow++][lastcol] = c_virial->vector[5]; + snapall[irow++][lastcol] = c_virial->vector[4]; + snapall[irow++][lastcol] = c_virial->vector[3]; + +} + +/* ---------------------------------------------------------------------- + compute global virial contributions via summing r_i.dB^j/dr_i over + own & ghost atoms +------------------------------------------------------------------------- */ + +void ComputeSnap::dbdotr_compute() +{ + double **x = atom->x; + int irow0 = 1+ndims_force*natoms; + + // sum over bispectrum contributions to forces + // on all particles including ghosts + + int nall = atom->nlocal + atom->nghost; + for (int i = 0; i < nall; i++) + for (int itype = 0; itype < atom->ntypes; itype++) { + const int typeoffset_local = ndims_peratom*nperdim*itype; + const int typeoffset_global = nperdim*itype; + double *snadi = snap_peratom[i]+typeoffset_local; + for (int icoeff = 0; icoeff < nperdim; icoeff++) { + double dbdx = snadi[icoeff]; + double dbdy = snadi[icoeff+yoffset]; + double dbdz = snadi[icoeff+zoffset]; + int irow = irow0; + snap[irow++][icoeff+typeoffset_global] += dbdx*x[i][0]; + snap[irow++][icoeff+typeoffset_global] += dbdy*x[i][1]; + snap[irow++][icoeff+typeoffset_global] += dbdz*x[i][2]; + snap[irow++][icoeff+typeoffset_global] += dbdz*x[i][1]; + snap[irow++][icoeff+typeoffset_global] += dbdz*x[i][0]; + snap[irow++][icoeff+typeoffset_global] += dbdy*x[i][0]; + } + } +} + +/* ---------------------------------------------------------------------- + memory usage +------------------------------------------------------------------------- */ + +double ComputeSnap::memory_usage() +{ + + double bytes = size_array_rows*size_array_cols * + sizeof(double); // snap + bytes += size_array_rows*size_array_cols * + sizeof(double); // snapall + bytes += nmax*size_peratom * sizeof(double); // snap_peratom + bytes += snaptr->memory_usage(); // SNA object + + return bytes; +} diff --git a/src/SNAP/compute_snap.h b/src/SNAP/compute_snap.h new file mode 100644 index 0000000000..4f30b7c507 --- /dev/null +++ b/src/SNAP/compute_snap.h @@ -0,0 +1,82 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef COMPUTE_CLASS + +ComputeStyle(snap,ComputeSnap) + +#else + +#ifndef LMP_COMPUTE_SNAP_H +#define LMP_COMPUTE_SNAP_H + +#include "compute.h" + +namespace LAMMPS_NS { + +class ComputeSnap : public Compute { + public: + ComputeSnap(class LAMMPS *, int, char **); + ~ComputeSnap(); + void init(); + void init_list(int, class NeighList *); + void compute_array(); + double memory_usage(); + + private: + int natoms, nmax, size_peratom, lastcol; + int ncoeff, nperdim, yoffset, zoffset; + int ndims_peratom, ndims_force, ndims_virial; + double **cutsq; + class NeighList *list; + double **snap, **snapall; + double **snap_peratom; + double rcutfac; + double *radelem; + double *wjelem; + class SNA* snaptr; + double cutmax; + int quadraticflag; + + Compute *c_pe; + Compute *c_virial; + + void dbdotr_compute(); +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Compute snap requires a pair style be defined + +Self-explanatory. + +E: Compute snap cutoff is longer than pairwise cutoff + +UNDOCUMENTED + +W: More than one compute snad/atom + +Self-explanatory. + +*/ diff --git a/src/SNAP/pair_snap.cpp b/src/SNAP/pair_snap.cpp index 59b333fa31..6f7cf54659 100644 --- a/src/SNAP/pair_snap.cpp +++ b/src/SNAP/pair_snap.cpp @@ -108,7 +108,7 @@ void PairSNAP::compute(int eflag, int vflag) // compute dE_i/dB_i = beta_i for all i in list - if (quadraticflag || eflag) + if (quadraticflag || eflag) compute_bispectrum(); compute_beta(); @@ -165,7 +165,7 @@ void PairSNAP::compute(int eflag, int vflag) snaptr->compute_ui(ninside); // for neighbors of I within cutoff: - // compute Fij = dEi/dRj = -dEi/dRi + // compute Fij = dEi/dRj = -dEi/dRi // add to Fi, subtract from Fj snaptr->compute_yi(beta[ii]); @@ -273,7 +273,7 @@ void PairSNAP::compute_bispectrum() { int i,j,jnum,ninside; double delx,dely,delz,rsq; - int *jlist,*numneigh,**firstneigh; + int *jlist; double **x = atom->x; int *type = atom->type; @@ -350,9 +350,9 @@ void PairSNAP::allocate() global settings ------------------------------------------------------------------------- */ -void PairSNAP::settings(int narg, char **arg) +void PairSNAP::settings(int narg, char ** /* arg */) { - for (int i=0; i < narg; i++) + if (narg > 0) error->all(FLERR,"Illegal pair_style command"); } diff --git a/src/SNAP/sna.cpp b/src/SNAP/sna.cpp index 01d2d12b8f..99834635b7 100644 --- a/src/SNAP/sna.cpp +++ b/src/SNAP/sna.cpp @@ -20,6 +20,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "comm.h" using namespace std; using namespace LAMMPS_NS; @@ -170,7 +171,7 @@ void SNA::build_indexlist() for(int j1 = 0; j1 <= twojmax; j1++) for(int j2 = 0; j2 <= j1; j2++) for(int j = j1 - j2; j <= MIN(twojmax, j1 + j2); j += 2) { - idxcg_block[j1][j2][j] = idxcg_count; + idxcg_block[j1][j2][j] = idxcg_count; for (int m1 = 0; m1 <= j1; m1++) for (int m2 = 0; m2 <= j2; m2++) idxcg_count++; @@ -184,9 +185,9 @@ void SNA::build_indexlist() "sna:idxu_block"); int idxu_count = 0; - + for(int j = 0; j <= twojmax; j++) { - idxu_block[j] = idxu_count; + idxu_block[j] = idxu_count; for(int mb = 0; mb <= j; mb++) for(int ma = 0; ma <= j; ma++) idxu_count++; @@ -195,15 +196,15 @@ void SNA::build_indexlist() // index list for beta and B - int idxb_count = 0; + int idxb_count = 0; for(int j1 = 0; j1 <= twojmax; j1++) for(int j2 = 0; j2 <= j1; j2++) for(int j = j1 - j2; j <= MIN(twojmax, j1 + j2); j += 2) if (j >= j1) idxb_count++; - + idxb_max = idxb_count; idxb = new SNA_BINDICES[idxb_max]; - + idxb_count = 0; for(int j1 = 0; j1 <= twojmax; j1++) for(int j2 = 0; j2 <= j1; j2++) @@ -224,7 +225,7 @@ void SNA::build_indexlist() for(int j2 = 0; j2 <= j1; j2++) for(int j = j1 - j2; j <= MIN(twojmax, j1 + j2); j += 2) { if (j >= j1) { - idxb_block[j1][j2][j] = idxb_count; + idxb_block[j1][j2][j] = idxb_count; idxb_count++; } } @@ -239,18 +240,18 @@ void SNA::build_indexlist() for (int mb = 0; 2*mb <= j; mb++) for (int ma = 0; ma <= j; ma++) idxz_count++; - + idxz_max = idxz_count; idxz = new SNA_ZINDICES[idxz_max]; - + memory->create(idxz_block, jdim, jdim, jdim, "sna:idxz_block"); - + idxz_count = 0; for(int j1 = 0; j1 <= twojmax; j1++) for(int j2 = 0; j2 <= j1; j2++) for(int j = j1 - j2; j <= MIN(twojmax, j1 + j2); j += 2) { - idxz_block[j1][j2][j] = idxz_count; + idxz_block[j1][j2][j] = idxz_count; // find right beta[jjb] entry // multiply and divide by j+1 factors @@ -283,6 +284,7 @@ void SNA::build_indexlist() void SNA::init() { init_clebsch_gordan(); + // print_clebsch_gordan(); init_rootpqarray(); } @@ -348,7 +350,6 @@ void SNA::compute_ui(int jnum) void SNA::compute_zi() { - int ma2, mb2; for(int jjz = 0; jjz < idxz_max; jjz++) { const int j1 = idxz[jjz].j1; const int j2 = idxz[jjz].j2; @@ -405,8 +406,6 @@ void SNA::compute_zi() void SNA::compute_yi(const double* beta) { - int j; - int jjz; int jju; double betaj; @@ -420,7 +419,6 @@ void SNA::compute_yi(const double* beta) } // end loop over ma, mb } // end loop over j - int ma2, mb2; for(int jjz = 0; jjz < idxz_max; jjz++) { const int j1 = idxz[jjz].j1; const int j2 = idxz[jjz].j2; @@ -433,8 +431,6 @@ void SNA::compute_yi(const double* beta) const int nb = idxz[jjz].nb; const double* cgblock = cglist + idxcg_block[j1][j2][j]; - int mb = (2 * (mb1min+mb2max) - j1 - j2 + j) / 2; - int ma = (2 * (ma1min+ma2max) - j1 - j2 + j) / 2; double ztmp_r = 0.0; double ztmp_i = 0.0; @@ -485,7 +481,7 @@ void SNA::compute_yi(const double* beta) if (j1 == j) { if (j2 == j) betaj = 3*beta[jjb]; else betaj = 2*beta[jjb]; - } else betaj = beta[jjb]; + } else betaj = beta[jjb]; } else if (j >= j2) { const int jjb = idxb_block[j][j2][j1]; if (j2 == j) betaj = 2*beta[jjb]*(j1+1)/(j+1.0); @@ -547,14 +543,13 @@ void SNA::compute_deidrj(double* dedr) jju++; } - int ma = mb; double* dudr_r = dulist_r[jju]; double* dudr_i = dulist_i[jju]; double jjjmambyarray_r = ylist_r[jju]; double jjjmambyarray_i = ylist_i[jju]; for(int k = 0; k < 3; k++) - dedr[k] += + dedr[k] += (dudr_r[k] * jjjmambyarray_r + dudr_i[k] * jjjmambyarray_i)*0.5; jju++; @@ -593,24 +588,24 @@ void SNA::compute_bi() double sumzu = 0.0; for (int mb = 0; 2*mb < j; mb++) for (int ma = 0; ma <= j; ma++) { - sumzu += ulisttot_r[jju]*zlist_r[jjz] + + sumzu += ulisttot_r[jju]*zlist_r[jjz] + ulisttot_i[jju]*zlist_i[jjz]; jjz++; jju++; - } // end loop over ma, mb + } // end loop over ma, mb // For j even, handle middle column if (j%2 == 0) { int mb = j/2; for(int ma = 0; ma < mb; ma++) { - sumzu += ulisttot_r[jju]*zlist_r[jjz] + + sumzu += ulisttot_r[jju]*zlist_r[jjz] + ulisttot_i[jju]*zlist_i[jjz]; jjz++; jju++; } - sumzu += 0.5*(ulisttot_r[jju]*zlist_r[jjz] + + sumzu += 0.5*(ulisttot_r[jju]*zlist_r[jjz] + ulisttot_i[jju]*zlist_i[jjz]); } // end if jeven @@ -656,10 +651,6 @@ void SNA::compute_dbidrj() double* dbdr; double* dudr_r, *dudr_i; double sumzdu_r[3]; - double** jjjzarray_r; - double** jjjzarray_i; - double jjjmambzarray_r; - double jjjmambzarray_i; int jjz, jju; for(int jjb = 0; jjb < idxb_max; jjb++) { @@ -706,7 +697,6 @@ void SNA::compute_dbidrj() jjz++; jju++; } - int ma = mb; dudr_r = dulist_r[jju]; dudr_i = dulist_i[jju]; for(int k = 0; k < 3; k++) @@ -756,7 +746,6 @@ void SNA::compute_dbidrj() jjz++; jju++; } - int ma = mb; dudr_r = dulist_r[jju]; dudr_i = dulist_i[jju]; for(int k = 0; k < 3; k++) @@ -806,7 +795,6 @@ void SNA::compute_dbidrj() jjz++; jju++; } - int ma = mb; dudr_r = dulist_r[jju]; dudr_i = dulist_i[jju]; for(int k = 0; k < 3; k++) @@ -1497,7 +1485,7 @@ void SNA::init_clebsch_gordan() factorial((j - j2 + aa2) / 2 + z) * factorial((j - j1 - bb2) / 2 + z)); } - + cc2 = 2 * m - j; dcg = deltacg(j1, j2, j); sfaccg = sqrt(factorial((j1 + aa2) / 2) * @@ -1507,7 +1495,7 @@ void SNA::init_clebsch_gordan() factorial((j + cc2) / 2) * factorial((j - cc2) / 2) * (j + 1)); - + cglist[idxcg_count] = sum * dcg * sfaccg; idxcg_count++; } @@ -1515,6 +1503,40 @@ void SNA::init_clebsch_gordan() } } +/* ---------------------------------------------------------------------- + print out values of Clebsch-Gordan coefficients + format and notation follows VMK Table 8.11 +------------------------------------------------------------------------- */ + +void SNA::print_clebsch_gordan() +{ + if (comm->me) return; + + int aa2, bb2, cc2; + for (int j = 0; j <= twojmax; j += 1) { + printf("c = %g\n",j/2.0); + printf("a alpha b beta C_{a alpha b beta}^{c alpha+beta}\n"); + for (int j1 = 0; j1 <= twojmax; j1++) + for (int j2 = 0; j2 <= j1; j2++) + if (j1-j2 <= j && j1+j2 >= j && (j1+j2+j)%2 == 0) { + int idxcg_count = idxcg_block[j1][j2][j]; + for (int m1 = 0; m1 <= j1; m1++) { + aa2 = 2*m1-j1; + for (int m2 = 0; m2 <= j2; m2++) { + bb2 = 2*m2-j2; + double cgtmp = cglist[idxcg_count]; + cc2 = aa2+bb2; + if (cc2 >= -j && cc2 <= j) + if (j1 != j2 || (aa2 > bb2 && aa2 >= -bb2) || (aa2 == bb2 && aa2 >= 0)) + printf("%4g %4g %4g %4g %10.6g\n", + j1/2.0,aa2/2.0,j2/2.0,bb2/2.0,cgtmp); + idxcg_count++; + } + } + } + } +} + /* ---------------------------------------------------------------------- pre-compute table of sqrt[p/m2], p, q = 1,twojmax the p = 0, q = 0 entries are allocated and skipped for convenience. diff --git a/src/SNAP/sna.h b/src/SNAP/sna.h index e6bf4e3f9e..16d3338277 100644 --- a/src/SNAP/sna.h +++ b/src/SNAP/sna.h @@ -81,8 +81,8 @@ private: int idxcg_max, idxu_max, idxz_max, idxb_max; double** rootpqarray; - double* cglist; - int*** idxcg_block; + double* cglist; + int*** idxcg_block; double* ulisttot_r, * ulisttot_i; double** ulist_r_ij, ** ulist_i_ij; @@ -103,6 +103,7 @@ private: void create_twojmax_arrays(); void destroy_twojmax_arrays(); void init_clebsch_gordan(); + void print_clebsch_gordan(); void init_rootpqarray(); void zero_uarraytot(); void addself_uarraytot(double); diff --git a/src/SPIN/README b/src/SPIN/README index a4eb4ff22b..ad296c69b7 100644 --- a/src/SPIN/README +++ b/src/SPIN/README @@ -8,7 +8,6 @@ atom in the system * integrating the equations of motion for the coupled spin-lattice system * implementing magnetic pair interactions and magnetic forces * thermostating and applying a transverse damping to the magnetic spins -* minimizing spin configurations with an adaptive timestep scheme * performing geodesic NEB calculations * computing and outputing magnetic quantities * minimizing the energy or total torque of a magnetic system diff --git a/src/SPIN/atom_vec_spin.cpp b/src/SPIN/atom_vec_spin.cpp index ad1384ffd2..28c52bb39d 100644 --- a/src/SPIN/atom_vec_spin.cpp +++ b/src/SPIN/atom_vec_spin.cpp @@ -848,17 +848,16 @@ void AtomVecSpin::data_atom(double *coord, imageint imagetmp, char **values) int AtomVecSpin::data_atom_hybrid(int nlocal, char **values) { - - sp[nlocal][0] = utils::numeric(FLERR,values[0],true,lmp); - sp[nlocal][1] = utils::numeric(FLERR,values[1],true,lmp); - sp[nlocal][2] = utils::numeric(FLERR,values[2],true,lmp); + sp[nlocal][3] = utils::numeric(FLERR,values[0],true,lmp); + sp[nlocal][0] = utils::numeric(FLERR,values[1],true,lmp); + sp[nlocal][1] = utils::numeric(FLERR,values[2],true,lmp); + sp[nlocal][2] = utils::numeric(FLERR,values[3],true,lmp); double inorm = 1.0/sqrt(sp[nlocal][0]*sp[nlocal][0] + sp[nlocal][1]*sp[nlocal][1] + sp[nlocal][2]*sp[nlocal][2]); sp[nlocal][0] *= inorm; sp[nlocal][1] *= inorm; sp[nlocal][2] *= inorm; - sp[nlocal][3] = utils::numeric(FLERR,values[3],true,lmp); return 4; } diff --git a/src/SPIN/atom_vec_spin.h b/src/SPIN/atom_vec_spin.h index 1f1c34df52..6ce2c9dc7d 100644 --- a/src/SPIN/atom_vec_spin.h +++ b/src/SPIN/atom_vec_spin.h @@ -67,13 +67,13 @@ class AtomVecSpin : public AtomVec { tagint *tag; int *type,*mask; imageint *image; - double **x,**v,**f; // lattice quantities - - // spin quantities - double **sp; // sp[i][0-2] direction of the spin i - // sp[i][3] atomic magnetic moment of the spin i - double **fm; // fm[i][0-2] direction of magnetic precession - double **fm_long; // storage of long-range spin prec. components + double **x,**v,**f; // lattice quantities + + // spin quantities + double **sp; // sp[i][0-2] direction of the spin i + // sp[i][3] atomic magnetic moment of the spin i + double **fm; // fm[i][0-2] direction of magnetic precession + double **fm_long; // storage of long-range spin prec. components }; } diff --git a/src/SPIN/compute_spin.cpp b/src/SPIN/compute_spin.cpp index 1f808eb1bd..7ee2b5bcfc 100644 --- a/src/SPIN/compute_spin.cpp +++ b/src/SPIN/compute_spin.cpp @@ -128,7 +128,7 @@ void ComputeSpin::compute_vector() magtot[2] *= scale; magtot[3] = sqrt((magtot[0]*magtot[0])+(magtot[1]*magtot[1])+(magtot[2]*magtot[2])); spintemperature = hbar*tempnumtot; - spintemperature /= (kb*tempdenomtot); + spintemperature /= (2.0*kb*tempdenomtot); vector[0] = magtot[0]; vector[1] = magtot[1]; diff --git a/src/SPIN/fix_langevin_spin.cpp b/src/SPIN/fix_langevin_spin.cpp index ec9c98c4f8..6b9ad517bb 100644 --- a/src/SPIN/fix_langevin_spin.cpp +++ b/src/SPIN/fix_langevin_spin.cpp @@ -30,7 +30,8 @@ #include "math_const.h" #include "memory.h" #include "modify.h" -#include "random_park.h" +// #include "random_park.h" +#include "random_mars.h" #include "respa.h" #include "update.h" #include "utils.h" @@ -74,7 +75,8 @@ FixLangevinSpin::FixLangevinSpin(LAMMPS *lmp, int narg, char **arg) : // initialize Marsaglia RNG with processor-unique seed - random = new RanPark(lmp,seed + comm->me); + // random = new RanPark(lmp,seed + comm->me); + random = new RanMars(lmp,seed + comm->me); } @@ -82,8 +84,6 @@ FixLangevinSpin::FixLangevinSpin(LAMMPS *lmp, int narg, char **arg) : FixLangevinSpin::~FixLangevinSpin() { - memory->destroy(spi); - memory->destroy(fmi); delete random; } @@ -113,15 +113,15 @@ void FixLangevinSpin::init() } if (flag_force >= flag_lang) error->all(FLERR,"Fix langevin/spin has to come after all other spin fixes"); - memory->create(spi,3,"langevin:spi"); - memory->create(fmi,3,"langevin:fmi"); - gil_factor = 1.0/(1.0+(alpha_t)*(alpha_t)); - dts = update->dt; + dts = 0.25 * update->dt; double hbar = force->hplanck/MY_2PI; // eV/(rad.THz) double kb = force->boltz; // eV/K - D = (MY_2PI*alpha_t*gil_factor*kb*temp); + // D = (MY_2PI*alpha_t*gil_factor*kb*temp); + + D = (alpha_t*gil_factor*kb*temp); + // D = (12.0/MY_2PI)*(MY_2PI*alpha_t*gil_factor*kb*temp); D /= (hbar*dts); sigma = sqrt(2.0*D); } @@ -157,9 +157,12 @@ void FixLangevinSpin::add_tdamping(double spi[3], double fmi[3]) void FixLangevinSpin::add_temperature(double fmi[3]) { - double rx = sigma*(2.0*random->uniform() - 1.0); - double ry = sigma*(2.0*random->uniform() - 1.0); - double rz = sigma*(2.0*random->uniform() - 1.0); + // double rx = sigma*(2.0*random->uniform() - 1.0); + // double ry = sigma*(2.0*random->uniform() - 1.0); + // double rz = sigma*(2.0*random->uniform() - 1.0); + double rx = sigma*random->gaussian(); + double ry = sigma*random->gaussian(); + double rz = sigma*random->gaussian(); // adding the random field diff --git a/src/SPIN/fix_langevin_spin.h b/src/SPIN/fix_langevin_spin.h index 5358438396..0e4fc69f92 100644 --- a/src/SPIN/fix_langevin_spin.h +++ b/src/SPIN/fix_langevin_spin.h @@ -32,23 +32,22 @@ class FixLangevinSpin : public Fix { void init(); void setup(int); void post_force_respa(int, int, int); - void add_tdamping(double spi[3], double fmi[3]); // add transverse damping - void add_temperature(double fmi[3]); // add temperature - int tdamp_flag, ldamp_flag, temp_flag; // damping and temperature flags + void add_tdamping(double *, double *); // add transverse damping + void add_temperature(double *); // add temperature + int tdamp_flag, ldamp_flag, temp_flag; // damping and temperature flags protected: - double *spi, *fmi; - double alpha_t; // transverse mag. damping - double dts; // magnetic timestep - double temp; // spin bath temperature - double D,sigma; // bath intensity var. - double gil_factor; // gilbert's prefactor + double alpha_t; // transverse mag. damping + double dts; // magnetic timestep + double temp; // spin bath temperature + double D,sigma; // bath intensity var. + double gil_factor; // gilbert's prefactor char *id_temp; class Compute *temperature; int nlevels_respa; - class RanPark *random; + class RanMars *random; int seed; }; diff --git a/src/SPIN/fix_neb_spin.h b/src/SPIN/fix_neb_spin.h index 7ac83ddce7..9646684a3a 100644 --- a/src/SPIN/fix_neb_spin.h +++ b/src/SPIN/fix_neb_spin.h @@ -60,20 +60,20 @@ class FixNEBSpin : public Fix { double **spprev,**spnext,**fmnext; double **springF; double **tangent; - double **xsend,**xrecv; // coords to send/recv to/from other replica - double **fsend,**frecv; // coords to send/recv to/from other replica - double **spsend,**sprecv; // sp to send/recv to/from other replica - double **fmsend,**fmrecv; // fm to send/recv to/from other replica - tagint *tagsend,*tagrecv; // ditto for atom IDs + double **xsend,**xrecv; // coords to send/recv to/from other replica + double **fsend,**frecv; // coords to send/recv to/from other replica + double **spsend,**sprecv; // sp to send/recv to/from other replica + double **fmsend,**fmrecv; // fm to send/recv to/from other replica + tagint *tagsend,*tagrecv; // ditto for atom IDs - // info gathered from all procs in my replica - double **xsendall,**xrecvall; // coords to send/recv to/from other replica - double **fsendall,**frecvall; // force to send/recv to/from other replica - double **spsendall,**sprecvall; // sp to send/recv to/from other replica - double **fmsendall,**fmrecvall; // fm to send/recv to/from other replica - tagint *tagsendall,*tagrecvall; // ditto for atom IDs + // info gathered from all procs in my replica + double **xsendall,**xrecvall; // coords to send/recv to/from other replica + double **fsendall,**frecvall; // force to send/recv to/from other replica + double **spsendall,**sprecvall; // sp to send/recv to/from other replica + double **fmsendall,**fmrecvall; // fm to send/recv to/from other replica + tagint *tagsendall,*tagrecvall; // ditto for atom IDs - int *counts,*displacements; // used for MPI_Gather + int *counts,*displacements; // used for MPI_Gather double geodesic_distance(double *, double *); void inter_replica_comm(); diff --git a/src/SPIN/fix_nve_spin.cpp b/src/SPIN/fix_nve_spin.cpp index b1b466b5a4..462a359d99 100644 --- a/src/SPIN/fix_nve_spin.cpp +++ b/src/SPIN/fix_nve_spin.cpp @@ -91,12 +91,17 @@ FixNVESpin::FixNVESpin(LAMMPS *lmp, int narg, char **arg) : // defining lattice_flag + // changing the lattice option, from (yes,no) -> (moving,frozen) + // for now, (yes,no) still works (to avoid user's confusions). + int iarg = 3; while (iarg < narg) { if (strcmp(arg[iarg],"lattice") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal fix/NVE/spin command"); if (strcmp(arg[iarg+1],"no") == 0) lattice_flag = 0; + else if (strcmp(arg[iarg+1],"frozen") == 0) lattice_flag = 0; else if (strcmp(arg[iarg+1],"yes") == 0) lattice_flag = 1; + else if (strcmp(arg[iarg+1],"moving") == 0) lattice_flag = 1; else error->all(FLERR,"Illegal fix/NVE/spin command"); iarg += 2; } else error->all(FLERR,"Illegal fix/NVE/spin command"); @@ -242,7 +247,7 @@ void FixNVESpin::init() locksetforcespin = (FixSetForceSpin *) modify->fix[iforce]; } } - + // setting the sector variables/lists nsectors = 0; @@ -302,7 +307,7 @@ void FixNVESpin::initial_integrate(int /*vflag*/) ComputeInteractionsSpin(i); AdvanceSingleSpin(i); i = forward_stacks[i]; - } + } } } for (int j = nsectors-1; j >= 0; j--) { // advance quarter s for nlocal @@ -313,7 +318,7 @@ void FixNVESpin::initial_integrate(int /*vflag*/) ComputeInteractionsSpin(i); AdvanceSingleSpin(i); i = backward_stacks[i]; - } + } } } } else if (sector_flag == 0) { // serial seq. update @@ -355,7 +360,7 @@ void FixNVESpin::initial_integrate(int /*vflag*/) ComputeInteractionsSpin(i); AdvanceSingleSpin(i); i = forward_stacks[i]; - } + } } } for (int j = nsectors-1; j >= 0; j--) { // advance quarter s for nlocal @@ -366,7 +371,7 @@ void FixNVESpin::initial_integrate(int /*vflag*/) ComputeInteractionsSpin(i); AdvanceSingleSpin(i); i = backward_stacks[i]; - } + } } } } else if (sector_flag == 0) { // serial seq. update diff --git a/src/SPIN/fix_nve_spin.h b/src/SPIN/fix_nve_spin.h index 1e3b87c1fb..5aa6b8e4e4 100644 --- a/src/SPIN/fix_nve_spin.h +++ b/src/SPIN/fix_nve_spin.h @@ -34,30 +34,30 @@ friend class PairSpin; virtual void initial_integrate(int); virtual void final_integrate(); - void ComputeInteractionsSpin(int); // compute and advance single spin functions + void ComputeInteractionsSpin(int); // compute and advance single spin functions void AdvanceSingleSpin(int); - void sectoring(); // sectoring operation functions + void sectoring(); // sectoring operation functions int coords2sector(double *); void setup_pre_neighbor(); void pre_neighbor(); - int lattice_flag; // lattice_flag = 0 if spins only - // lattice_flag = 1 if spin-lattice calc. + int lattice_flag; // lattice_flag = 0 if spins only + // lattice_flag = 1 if spin-lattice calc. protected: - int sector_flag; // sector_flag = 0 if serial algorithm - // sector_flag = 1 if parallel algorithm + int sector_flag; // sector_flag = 0 if serial algorithm + // sector_flag = 1 if parallel algorithm - double dtv, dtf, dts; // velocity, force, and spin timesteps + double dtv, dtf, dts; // velocity, force, and spin timesteps - int nlocal_max; // max value of nlocal (for lists size) + int nlocal_max; // max value of nlocal (for size of lists) - int pair_spin_flag; // magnetic pair flags - int long_spin_flag; // magnetic long-range flag - int precession_spin_flag; // magnetic precession flags - int maglangevin_flag; // magnetic langevin flags + int pair_spin_flag; // magnetic pair flags + int long_spin_flag; // magnetic long-range flag + int precession_spin_flag; // magnetic precession flags + int maglangevin_flag; // magnetic langevin flags int tdamp_flag, temp_flag; int setforce_spin_flag; @@ -69,9 +69,9 @@ friend class PairSpin; // pointers to magnetic pair styles - int npairs, npairspin; // # of pairs, and # of spin pairs + int npairs, npairspin; // # of pairs, and # of spin pairs class Pair *pair; - class PairSpin **spin_pairs; // vector of spin pairs + class PairSpin **spin_pairs; // vector of spin pairs // sectoring variables @@ -80,10 +80,10 @@ friend class PairSpin; // stacking variables for sectoring algorithm - int *stack_head; // index of first atom in backward_stacks - int *stack_foot; // index of first atom in forward_stacks - int *backward_stacks; // index of next atom in backward stack - int *forward_stacks; // index of next atom in forward stack + int *stack_head; // index of first atom in backward_stacks + int *stack_foot; // index of first atom in forward_stacks + int *backward_stacks; // index of next atom in backward stack + int *forward_stacks; // index of next atom in forward stack }; diff --git a/src/SPIN/fix_precession_spin.cpp b/src/SPIN/fix_precession_spin.cpp index 3296b28228..2d55de33ea 100644 --- a/src/SPIN/fix_precession_spin.cpp +++ b/src/SPIN/fix_precession_spin.cpp @@ -126,7 +126,7 @@ FixPrecessionSpin::FixPrecessionSpin(LAMMPS *lmp, int narg, char **arg) : Fix(lm nay *= inorm; naz *= inorm; } - + if (cubic_flag) { inorm = 1.0/sqrt(nc1x*nc1x + nc1y*nc1y + nc1z*nc1z); nc1x *= inorm; @@ -175,7 +175,7 @@ void FixPrecessionSpin::init() { const double hbar = force->hplanck/MY_2PI; // eV/(rad.THz) const double mub = 5.78901e-5; // in eV/T - const double gyro = mub/hbar; // in rad.THz/T + const double gyro = 2.0*mub/hbar; // in rad.THz/T // convert field quantities to rad.THz @@ -236,7 +236,7 @@ void FixPrecessionSpin::post_force(int /* vflag */) if (varflag != CONSTANT) { modify->clearstep_compute(); modify->addstep_compute(update->ntimestep + 1); - set_magneticprecession(); // update mag. field if time-dep. + set_magneticprecession(); // update mag. field if time-dep. } int *mask = atom->mask; @@ -244,7 +244,7 @@ void FixPrecessionSpin::post_force(int /* vflag */) double **sp = atom->sp; const int nlocal = atom->nlocal; double spi[3], fmi[3], epreci; - + eflag = 0; eprec = 0.0; for (int i = 0; i < nlocal; i++) { @@ -265,9 +265,9 @@ void FixPrecessionSpin::post_force(int /* vflag */) epreci -= compute_anisotropy_energy(spi); } - if (cubic_flag) { // compute cubic anisotropy - compute_cubic(spi,fmi); - epreci -= compute_cubic_energy(spi); + if (cubic_flag) { // compute cubic anisotropy + compute_cubic(spi,fmi); + epreci -= compute_cubic_energy(spi); } eprec += epreci; @@ -317,48 +317,6 @@ double FixPrecessionSpin::compute_anisotropy_energy(double spi[3]) double energy = 0.0; double scalar = nax*spi[0] + nay*spi[1] + naz*spi[2]; energy = Ka*scalar*scalar; - return energy; -} - -/* ---------------------------------------------------------------------- */ - -void FixPrecessionSpin::post_force_respa(int vflag, int ilevel, int /*iloop*/) -{ - if (ilevel == ilevel_respa) post_force(vflag); -} - -/* ---------------------------------------------------------------------- */ - -void FixPrecessionSpin::set_magneticprecession() -{ - if (zeeman_flag) { - hx = H_field*nhx; - hy = H_field*nhy; - hz = H_field*nhz; - } - if (aniso_flag) { - Kax = 2.0*Kah*nax; - Kay = 2.0*Kah*nay; - Kaz = 2.0*Kah*naz; - } -} - -/* ---------------------------------------------------------------------- - compute cubic aniso energy of spin i -------------------------------------------------------------------------- */ - -double FixPrecessionSpin::compute_cubic_energy(double spi[3]) -{ - double energy = 0.0; - double skx,sky,skz; - - skx = spi[0]*nc1x+spi[1]*nc1y+spi[2]*nc1z; - sky = spi[0]*nc2x+spi[1]*nc2y+spi[2]*nc2z; - skz = spi[0]*nc3x+spi[1]*nc3y+spi[2]*nc3z; - - energy = k1c*(skx*skx*sky*sky + sky*sky*skz*skz + skx*skx*skz*skz); - energy += k2c*skx*skx*sky*sky*skz*skz; - return energy; } @@ -391,14 +349,49 @@ void FixPrecessionSpin::compute_cubic(double spi[3], double fmi[3]) six1 = 2.0*skx*sky2*skz2; six2 = 2.0*sky*skx2*skz2; six3 = 2.0*skz*skx2*sky2; - + sixx = k2ch*(nc1x*six1 + nc2x*six2 + nc3x*six3); sixy = k2ch*(nc1y*six1 + nc2y*six2 + nc3y*six3); sixz = k2ch*(nc1z*six1 + nc2z*six2 + nc3z*six3); - - fmi[0] += fourx + sixx; - fmi[1] += foury + sixy; - fmi[2] += fourz + sixz; + + fmi[0] += (fourx + sixx); + fmi[1] += (foury + sixy); + fmi[2] += (fourz + sixz); +} + +/* ---------------------------------------------------------------------- + compute cubic aniso energy of spin i +------------------------------------------------------------------------- */ + +double FixPrecessionSpin::compute_cubic_energy(double spi[3]) +{ + double energy = 0.0; + double skx,sky,skz; + + skx = spi[0]*nc1x+spi[1]*nc1y+spi[2]*nc1z; + sky = spi[0]*nc2x+spi[1]*nc2y+spi[2]*nc2z; + skz = spi[0]*nc3x+spi[1]*nc3y+spi[2]*nc3z; + + energy = k1c*(skx*skx*sky*sky + sky*sky*skz*skz + skx*skx*skz*skz); + energy += k2c*skx*skx*sky*sky*skz*skz; + + return energy; +} + +/* ---------------------------------------------------------------------- */ + +void FixPrecessionSpin::set_magneticprecession() +{ + if (zeeman_flag) { + hx = H_field*nhx; + hy = H_field*nhy; + hz = H_field*nhz; + } + if (aniso_flag) { + Kax = 2.0*Kah*nax; + Kay = 2.0*Kah*nay; + Kaz = 2.0*Kah*naz; + } } /* ---------------------------------------------------------------------- @@ -422,3 +415,10 @@ void FixPrecessionSpin::min_post_force(int vflag) { post_force(vflag); } + +/* ---------------------------------------------------------------------- */ + +void FixPrecessionSpin::post_force_respa(int vflag, int ilevel, int /*iloop*/) +{ + if (ilevel == ilevel_respa) post_force(vflag); +} diff --git a/src/SPIN/fix_precession_spin.h b/src/SPIN/fix_precession_spin.h index 0037784a48..6ece653ca7 100644 --- a/src/SPIN/fix_precession_spin.h +++ b/src/SPIN/fix_precession_spin.h @@ -42,7 +42,7 @@ class FixPrecessionSpin : public Fix { int zeeman_flag, aniso_flag, cubic_flag; void compute_single_precession(int, double *, double *); void compute_zeeman(int, double *); - + // uniaxial aniso calculations void compute_anisotropy(double *, double *); @@ -52,9 +52,9 @@ class FixPrecessionSpin : public Fix { void compute_cubic(double *, double *); double compute_cubic_energy(double *); - + protected: - int style; // style of the magnetic precession + int style; // style of the magnetic precession double degree2rad; double hbar; @@ -72,19 +72,19 @@ class FixPrecessionSpin : public Fix { double H_field; double nhx, nhy, nhz; - double hx, hy, hz; // temp. force variables + double hx, hy, hz; // temp. force variables // magnetic anisotropy intensity and direction - double Ka; // aniso const. in eV - double Kah; // aniso const. in rad.THz + double Ka; // aniso const. in eV + double Kah; // aniso const. in rad.THz double nax, nay, naz; - double Kax, Kay, Kaz; // temp. force variables + double Kax, Kay, Kaz; // temp. force variables // cubic anisotropy intensity - double k1c,k2c; // cubic const. in eV - double k1ch,k2ch; // cubic const. in rad.THz + double k1c,k2c; // cubic const. in eV + double k1ch,k2ch; // cubic const. in rad.THz double nc1x,nc1y,nc1z; double nc2x,nc2y,nc2z; double nc3x,nc3y,nc3z; diff --git a/src/SPIN/fix_setforce_spin.cpp b/src/SPIN/fix_setforce_spin.cpp index e36a9d260d..ec738b7522 100644 --- a/src/SPIN/fix_setforce_spin.cpp +++ b/src/SPIN/fix_setforce_spin.cpp @@ -140,7 +140,7 @@ void FixSetForceSpin::single_setforce_spin(int i, double fmi[3]) foriginal[0] = foriginal[1] = foriginal[2] = 0.0; force_flag = 0; - + // constant force if (varflag == CONSTANT) { diff --git a/src/SPIN/fix_setforce_spin.h b/src/SPIN/fix_setforce_spin.h index a836911d85..1c5ce54dd3 100644 --- a/src/SPIN/fix_setforce_spin.h +++ b/src/SPIN/fix_setforce_spin.h @@ -29,7 +29,7 @@ class FixSetForceSpin : public FixSetForce { FixSetForceSpin(class LAMMPS *, int, char **); virtual void post_force(int); void post_force_respa(int, int, int); - void single_setforce_spin(int, double *); + void single_setforce_spin(int, double *); }; } diff --git a/src/SPIN/min_spin.cpp b/src/SPIN/min_spin.cpp index 553526ea8e..e39eb18744 100644 --- a/src/SPIN/min_spin.cpp +++ b/src/SPIN/min_spin.cpp @@ -41,15 +41,15 @@ using namespace MathConst; /* ---------------------------------------------------------------------- */ -MinSpin::MinSpin(LAMMPS *lmp) : Min(lmp) {} +MinSpin::MinSpin(LAMMPS *lmp) : Min(lmp) { + alpha_damp = 1.0; + discrete_factor = 10.0; +} /* ---------------------------------------------------------------------- */ void MinSpin::init() { - alpha_damp = 1.0; - discrete_factor = 10.0; - Min::init(); dts = dt = update->dt; @@ -77,12 +77,12 @@ void MinSpin::setup_style() int MinSpin::modify_param(int narg, char **arg) { if (strcmp(arg[0],"alpha_damp") == 0) { - if (narg < 2) error->all(FLERR,"Illegal fix_modify command"); + if (narg < 2) error->all(FLERR,"Illegal min_modify command"); alpha_damp = force->numeric(FLERR,arg[1]); return 2; } if (strcmp(arg[0],"discrete_factor") == 0) { - if (narg < 2) error->all(FLERR,"Illegal fix_modify command"); + if (narg < 2) error->all(FLERR,"Illegal min_modify command"); discrete_factor = force->numeric(FLERR,arg[1]); return 2; } @@ -116,7 +116,7 @@ void MinSpin::reset_vectors() int MinSpin::iterate(int maxiter) { bigint ntimestep; - double fmdotfm; + double fmdotfm,fmsq; int flag,flagall; for (int iter = 0; iter < maxiter; iter++) { @@ -130,7 +130,7 @@ int MinSpin::iterate(int maxiter) // optimize timestep accross processes / replicas // need a force calculation for timestep optimization - energy_force(0); + if (iter == 0) energy_force(0); dts = evaluate_dt(); // apply damped precessional dynamics to the spins @@ -163,8 +163,13 @@ int MinSpin::iterate(int maxiter) // magnetic torque tolerance criterion // sync across replicas if running multi-replica minimization + fmdotfm = fmsq = 0.0; if (update->ftol > 0.0) { - fmdotfm = fmnorm_sqr(); + if (normstyle == MAX) fmsq = max_torque(); // max torque norm + else if (normstyle == INF) fmsq = inf_torque(); // inf torque norm + else if (normstyle == TWO) fmsq = total_torque(); // Euclidean torque 2-norm + else error->all(FLERR,"Illegal min_modify command"); + fmdotfm = fmsq*fmsq; if (update->multireplica == 0) { if (fmdotfm < update->ftol*update->ftol) return FTOL; } else { @@ -242,7 +247,7 @@ void MinSpin::advance_spins(double dts) double **sp = atom->sp; double **fm = atom->fm; double tdampx,tdampy,tdampz; - double msq,scale,fm2,energy,dts2; + double fm2,energy,dts2; double cp[3],g[3]; dts2 = dts*dts; @@ -288,37 +293,3 @@ void MinSpin::advance_spins(double dts) // because no need for simplecticity } } - -/* ---------------------------------------------------------------------- - compute and return ||mag. torque||_2^2 -------------------------------------------------------------------------- */ - -double MinSpin::fmnorm_sqr() -{ - int nlocal = atom->nlocal; - double tx,ty,tz; - double **sp = atom->sp; - double **fm = atom->fm; - - // calc. magnetic torques - - double local_norm2_sqr = 0.0; - for (int i = 0; i < nlocal; i++) { - tx = (fm[i][1]*sp[i][2] - fm[i][2]*sp[i][1]); - ty = (fm[i][2]*sp[i][0] - fm[i][0]*sp[i][2]); - tz = (fm[i][0]*sp[i][1] - fm[i][1]*sp[i][0]); - - local_norm2_sqr += tx*tx + ty*ty + tz*tz; - } - - // no extra atom calc. for spins - - if (nextra_atom) - error->all(FLERR,"extra atom option not available yet"); - - double norm2_sqr = 0.0; - MPI_Allreduce(&local_norm2_sqr,&norm2_sqr,1,MPI_DOUBLE,MPI_SUM,world); - - return norm2_sqr; -} - diff --git a/src/SPIN/min_spin.h b/src/SPIN/min_spin.h index fbc624a9cc..f2df81e58c 100644 --- a/src/SPIN/min_spin.h +++ b/src/SPIN/min_spin.h @@ -35,7 +35,6 @@ class MinSpin : public Min { int iterate(int); double evaluate_dt(); void advance_spins(double); - double fmnorm_sqr(); private: diff --git a/src/SPIN/min_spin_cg.cpp b/src/SPIN/min_spin_cg.cpp new file mode 100644 index 0000000000..8815ad89db --- /dev/null +++ b/src/SPIN/min_spin_cg.cpp @@ -0,0 +1,649 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ------------------------------------------------------------------------ + Contributing authors: Aleksei Ivanov (University of Iceland) + Julien Tranchida (SNL) + + Please cite the related publication: + Ivanov, A. V., Uzdin, V. M., & Jónsson, H. (2019). Fast and Robust + Algorithm for the Minimisation of the Energy of Spin Systems. arXiv + preprint arXiv:1904.02669. +------------------------------------------------------------------------- */ + +#include +#include +#include +#include +#include "min_spin_cg.h" +#include "universe.h" +#include "atom.h" +#include "citeme.h" +#include "comm.h" +#include "force.h" +#include "update.h" +#include "output.h" +#include "timer.h" +#include "error.h" +#include "memory.h" +#include "modify.h" +#include "math_special.h" +#include "math_const.h" +#include "universe.h" + +using namespace LAMMPS_NS; +using namespace MathConst; + +static const char cite_minstyle_spin_cg[] = + "min_style spin/cg command:\n\n" + "@article{ivanov2019fast,\n" + "title={Fast and Robust Algorithm for the Minimisation of the Energy of " + "Spin Systems},\n" + "author={Ivanov, A. V and Uzdin, V. M. and J{\'o}nsson, H.},\n" + "journal={arXiv preprint arXiv:1904.02669},\n" + "year={2019}\n" + "}\n\n"; + +// EPS_ENERGY = minimum normalization for energy tolerance + +#define EPS_ENERGY 1.0e-8 + +#define DELAYSTEP 5 + +/* ---------------------------------------------------------------------- */ + +MinSpinCG::MinSpinCG(LAMMPS *lmp) : + Min(lmp), g_old(NULL), g_cur(NULL), p_s(NULL), sp_copy(NULL) +{ + if (lmp->citeme) lmp->citeme->add(cite_minstyle_spin_cg); + nlocal_max = 0; + + // nreplica = number of partitions + // ireplica = which world I am in universe + + nreplica = universe->nworlds; + ireplica = universe->iworld; + use_line_search = 0; // no line search as default option for CG + + discrete_factor = 10.0; +} + +/* ---------------------------------------------------------------------- */ + +MinSpinCG::~MinSpinCG() +{ + memory->destroy(g_old); + memory->destroy(g_cur); + memory->destroy(p_s); + if (use_line_search) + memory->destroy(sp_copy); +} + +/* ---------------------------------------------------------------------- */ + +void MinSpinCG::init() +{ + local_iter = 0; + der_e_cur = 0.0; + der_e_pr = 0.0; + + Min::init(); + + // warning if line_search combined to gneb + + if ((nreplica >= 1) && (linestyle != 4) && (comm->me == 0)) + error->warning(FLERR,"Line search incompatible gneb"); + + // set back use_line_search to 0 if more than one replica + + if (linestyle == 3 && nreplica == 1){ + use_line_search = 1; + } + else{ + use_line_search = 0; + } + + dts = dt = update->dt; + last_negative = update->ntimestep; + + // allocate tables + + nlocal_max = atom->nlocal; + memory->grow(g_old,3*nlocal_max,"min/spin/cg:g_old"); + memory->grow(g_cur,3*nlocal_max,"min/spin/cg:g_cur"); + memory->grow(p_s,3*nlocal_max,"min/spin/cg:p_s"); + if (use_line_search) + memory->grow(sp_copy,nlocal_max,3,"min/spin/cg:sp_copy"); +} + +/* ---------------------------------------------------------------------- */ + +void MinSpinCG::setup_style() +{ + double **v = atom->v; + int nlocal = atom->nlocal; + + // check if the atom/spin style is defined + + if (!atom->sp_flag) + error->all(FLERR,"min spin/cg requires atom/spin style"); + + for (int i = 0; i < nlocal; i++) + v[i][0] = v[i][1] = v[i][2] = 0.0; +} + +/* ---------------------------------------------------------------------- */ + +int MinSpinCG::modify_param(int narg, char **arg) +{ + if (strcmp(arg[0],"discrete_factor") == 0) { + if (narg < 2) error->all(FLERR,"Illegal fix_modify command"); + discrete_factor = force->numeric(FLERR,arg[1]); + return 2; + } + return 0; +} + +/* ---------------------------------------------------------------------- + set current vector lengths and pointers + called after atoms have migrated +------------------------------------------------------------------------- */ + +void MinSpinCG::reset_vectors() +{ + // atomic dof + + // size sp is 4N vector + nvec = 4 * atom->nlocal; + if (nvec) spvec = atom->sp[0]; + + nvec = 3 * atom->nlocal; + if (nvec) fmvec = atom->fm[0]; + + if (nvec) xvec = atom->x[0]; + if (nvec) fvec = atom->f[0]; +} + +/* ---------------------------------------------------------------------- + minimization via orthogonal spin optimisation +------------------------------------------------------------------------- */ + +int MinSpinCG::iterate(int maxiter) +{ + int nlocal = atom->nlocal; + bigint ntimestep; + double fmdotfm,fmsq; + int flag, flagall; + double **sp = atom->sp; + double der_e_cur_tmp = 0.0; + + if (nlocal_max < nlocal) { + local_iter = 0; + nlocal_max = nlocal; + memory->grow(g_old,3*nlocal_max,"min/spin/cg:g_old"); + memory->grow(g_cur,3*nlocal_max,"min/spin/cg:g_cur"); + memory->grow(p_s,3*nlocal_max,"min/spin/cg:p_s"); + if (use_line_search) + memory->grow(sp_copy,nlocal_max,3,"min/spin/cg:sp_copy"); + } + + for (int iter = 0; iter < maxiter; iter++) { + + if (timer->check_timeout(niter)) + return TIMEOUT; + + ntimestep = ++update->ntimestep; + niter++; + + // optimize timestep accross processes / replicas + // need a force calculation for timestep optimization + + if (use_line_search) { + + // here we need to do line search + if (local_iter == 0){ + calc_gradient(); + } + + calc_search_direction(); + der_e_cur = 0.0; + for (int i = 0; i < 3 * nlocal; i++) + der_e_cur += g_cur[i] * p_s[i]; + MPI_Allreduce(&der_e_cur,&der_e_cur_tmp,1,MPI_DOUBLE,MPI_SUM,world); + der_e_cur = der_e_cur_tmp; + if (update->multireplica == 1) { + MPI_Allreduce(&der_e_cur_tmp,&der_e_cur,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + for (int i = 0; i < nlocal; i++) + for (int j = 0; j < 3; j++) + sp_copy[i][j] = sp[i][j]; + + eprevious = ecurrent; + der_e_pr = der_e_cur; + calc_and_make_step(0.0, 1.0, 0); + } + else{ + + // here we don't do line search + // if gneb calc., nreplica > 1 + // then calculate gradients and advance spins + // of intermediate replicas only + calc_gradient(); + calc_search_direction(); + advance_spins(); + neval++; + eprevious = ecurrent; + ecurrent = energy_force(0); + } + + // energy tolerance criterion + // only check after DELAYSTEP elapsed since velocties reset to 0 + // sync across replicas if running multi-replica minimization + + if (update->etol > 0.0 && ntimestep-last_negative > DELAYSTEP) { + if (update->multireplica == 0) { + if (fabs(ecurrent-eprevious) < + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) + return ETOL; + } else { + if (fabs(ecurrent-eprevious) < + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) + flag = 0; + else flag = 1; + MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); + if (flagall == 0) return ETOL; + } + } + + // magnetic torque tolerance criterion + // sync across replicas if running multi-replica minimization + + fmdotfm = fmsq = 0.0; + if (update->ftol > 0.0) { + if (normstyle == MAX) fmsq = max_torque(); // max torque norm + else if (normstyle == INF) fmsq = inf_torque(); // inf torque norm + else if (normstyle == TWO) fmsq = total_torque(); // Euclidean torque 2-norm + else error->all(FLERR,"Illegal min_modify command"); + fmdotfm = fmsq*fmsq; + if (update->multireplica == 0) { + if (fmdotfm < update->ftol*update->ftol) return FTOL; + } else { + if (fmdotfm < update->ftol*update->ftol) flag = 0; + else flag = 1; + MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); + if (flagall == 0) return FTOL; + } + } + + // output for thermo, dump, restart files + + if (output->next == ntimestep) { + timer->stamp(); + output->write(ntimestep); + timer->stamp(Timer::OUTPUT); + } + } + + return MAXITER; +} + +/* ---------------------------------------------------------------------- + calculate gradients +---------------------------------------------------------------------- */ + +void MinSpinCG::calc_gradient() +{ + int nlocal = atom->nlocal; + double **sp = atom->sp; + double **fm = atom->fm; + double hbar = force->hplanck/MY_2PI; + double factor; + + if (use_line_search) + factor = hbar; + else factor = evaluate_dt(); + + // loop on all spins on proc. + + for (int i = 0; i < nlocal; i++) { + g_cur[3 * i + 0] = (fm[i][0]*sp[i][1] - fm[i][1]*sp[i][0]) * factor; + g_cur[3 * i + 1] = -(fm[i][2]*sp[i][0] - fm[i][0]*sp[i][2]) * factor; + g_cur[3 * i + 2] = (fm[i][1]*sp[i][2] - fm[i][2]*sp[i][1]) * factor; + } +} + +/* ---------------------------------------------------------------------- + search direction: + The Fletcher-Reeves conj. grad. method + See Jorge Nocedal and Stephen J. Wright 'Numerical + Optimization' Second Edition, 2006 (p. 121) +---------------------------------------------------------------------- */ + +void MinSpinCG::calc_search_direction() +{ + int nlocal = atom->nlocal; + double g2old = 0.0; + double g2 = 0.0; + double beta = 0.0; + + double g2_global = 0.0; + double g2old_global = 0.0; + + double factor = 1.0; + + // for multiple replica do not move end points + if (nreplica > 1) + if (ireplica == 0 || ireplica == nreplica - 1) + factor = 0.0; + + + if (local_iter == 0 || local_iter % 5 == 0){ // steepest descent direction + for (int i = 0; i < 3 * nlocal; i++) { + p_s[i] = -g_cur[i] * factor; + g_old[i] = g_cur[i] * factor; + } + } else { // conjugate direction + for (int i = 0; i < 3 * nlocal; i++) { + g2old += g_old[i] * g_old[i]; + g2 += g_cur[i] * g_cur[i]; + } + + // now we need to collect/broadcast beta on this replica + // need to check what is beta for GNEB + + MPI_Allreduce(&g2,&g2_global,1,MPI_DOUBLE,MPI_SUM,world); + MPI_Allreduce(&g2old,&g2old_global,1,MPI_DOUBLE,MPI_SUM,world); + + // Sum over all replicas. Good for GNEB. + + if (nreplica > 1) { + g2 = g2_global * factor; + g2old = g2old_global * factor; + MPI_Allreduce(&g2,&g2_global,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + MPI_Allreduce(&g2old,&g2old_global,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + if (fabs(g2_global) < 1.0e-60) beta = 0.0; + else beta = g2_global / g2old_global; + + // calculate conjugate direction + + for (int i = 0; i < 3 * nlocal; i++) { + p_s[i] = (beta * p_s[i] - g_cur[i]) * factor; + g_old[i] = g_cur[i] * factor; + } + } + + local_iter++; +} + +/* ---------------------------------------------------------------------- + rotation of spins along the search direction +---------------------------------------------------------------------- */ + +void MinSpinCG::advance_spins() +{ + int nlocal = atom->nlocal; + double **sp = atom->sp; + double rot_mat[9]; // exponential of matrix made of search direction + double s_new[3]; + + // loop on all spins on proc. + + for (int i = 0; i < nlocal; i++) { + rodrigues_rotation(p_s + 3 * i, rot_mat); + + // rotate spins + + vm3(rot_mat, sp[i], s_new); + for (int j = 0; j < 3; j++) sp[i][j] = s_new[j]; + } +} + +/* ---------------------------------------------------------------------- + calculate 3x3 matrix exponential using Rodrigues' formula + (R. Murray, Z. Li, and S. Shankar Sastry, + A Mathematical Introduction to + Robotic Manipulation (1994), p. 28 and 30). + + upp_tr - vector x, y, z so that one calculate + U = exp(A) with A= [[0, x, y], + [-x, 0, z], + [-y, -z, 0]] +------------------------------------------------------------------------- */ + +void MinSpinCG::rodrigues_rotation(const double *upp_tr, double *out) +{ + double theta,A,B,D,x,y,z; + double s1,s2,s3,a1,a2,a3; + + if (fabs(upp_tr[0]) < 1.0e-40 && + fabs(upp_tr[1]) < 1.0e-40 && + fabs(upp_tr[2]) < 1.0e-40){ + + // if upp_tr is zero, return unity matrix + + for(int k = 0; k < 3; k++){ + for(int m = 0; m < 3; m++){ + if (m == k) out[3 * k + m] = 1.0; + else out[3 * k + m] = 0.0; + } + } + return; + } + + theta = sqrt(upp_tr[0] * upp_tr[0] + + upp_tr[1] * upp_tr[1] + + upp_tr[2] * upp_tr[2]); + + A = cos(theta); + B = sin(theta); + D = 1.0 - A; + x = upp_tr[0]/theta; + y = upp_tr[1]/theta; + z = upp_tr[2]/theta; + + // diagonal elements of U + + out[0] = A + z * z * D; + out[4] = A + y * y * D; + out[8] = A + x * x * D; + + // off diagonal of U + + s1 = -y * z *D; + s2 = x * z * D; + s3 = -x * y * D; + + a1 = x * B; + a2 = y * B; + a3 = z * B; + + out[1] = s1 + a1; + out[3] = s1 - a1; + out[2] = s2 + a2; + out[6] = s2 - a2; + out[5] = s3 + a3; + out[7] = s3 - a3; + +} + +/* ---------------------------------------------------------------------- + out = vector^T x m, + m -- 3x3 matrix , v -- 3-d vector +------------------------------------------------------------------------- */ + +void MinSpinCG::vm3(const double *m, const double *v, double *out) +{ + for(int i = 0; i < 3; i++){ + out[i] = 0.0; + for(int j = 0; j < 3; j++) out[i] += *(m + 3 * j + i) * v[j]; + } +} + +/* ---------------------------------------------------------------------- + advance spins +------------------------------------------------------------------------- */ + +void MinSpinCG::make_step(double c, double *energy_and_der) +{ + double p_scaled[3]; + int nlocal = atom->nlocal; + double rot_mat[9]; // exponential of matrix made of search direction + double s_new[3]; + double **sp = atom->sp; + double der_e_cur_tmp = 0.0; + + for (int i = 0; i < nlocal; i++) { + + // scale the search direction + + for (int j = 0; j < 3; j++) p_scaled[j] = c * p_s[3 * i + j]; + + // calculate rotation matrix + + rodrigues_rotation(p_scaled, rot_mat); + + // rotate spins + + vm3(rot_mat, sp[i], s_new); + for (int j = 0; j < 3; j++) sp[i][j] = s_new[j]; + } + + ecurrent = energy_force(0); + calc_gradient(); + neval++; + der_e_cur = 0.0; + for (int i = 0; i < 3 * nlocal; i++) { + der_e_cur += g_cur[i] * p_s[i]; + } + MPI_Allreduce(&der_e_cur,&der_e_cur_tmp,1,MPI_DOUBLE,MPI_SUM,world); + der_e_cur = der_e_cur_tmp; + if (update->multireplica == 1) { + MPI_Allreduce(&der_e_cur_tmp,&der_e_cur,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + + energy_and_der[0] = ecurrent; + energy_and_der[1] = der_e_cur; +} + +/* ---------------------------------------------------------------------- + Calculate step length which satisfies approximate Wolfe conditions + using the cubic interpolation +------------------------------------------------------------------------- */ + +int MinSpinCG::calc_and_make_step(double a, double b, int index) +{ + double e_and_d[2] = {0.0,0.0}; + double alpha,c1,c2,c3; + double **sp = atom->sp; + int nlocal = atom->nlocal; + + make_step(b,e_and_d); + ecurrent = e_and_d[0]; + der_e_cur = e_and_d[1]; + index++; + + if (adescent(eprevious,e_and_d[0]) || index == 5){ + MPI_Bcast(&b,1,MPI_DOUBLE,0,world); + for (int i = 0; i < 3 * nlocal; i++) { + p_s[i] = b * p_s[i]; + } + return 1; + } + else { + double r,f0,f1,df0,df1; + r = b - a; + f0 = eprevious; + f1 = ecurrent; + df0 = der_e_pr; + df1 = der_e_cur; + + c1 = -2.0*(f1-f0)/(r*r*r)+(df1+df0)/(r*r); + c2 = 3.0*(f1-f0)/(r*r)-(df1+2.0*df0)/(r); + c3 = df0; + + // f(x) = c1 x^3 + c2 x^2 + c3 x^1 + c4 + // has minimum at alpha below. We do not check boundaries. + + alpha = (-c2 + sqrt(c2*c2 - 3.0*c1*c3))/(3.0*c1); + MPI_Bcast(&alpha,1,MPI_DOUBLE,0,world); + + if (alpha < 0.0) alpha = r/2.0; + + for (int i = 0; i < nlocal; i++) { + for (int j = 0; j < 3; j++) sp[i][j] = sp_copy[i][j]; + } + calc_and_make_step(0.0, alpha, index); + } + + return 0; +} + +/* ---------------------------------------------------------------------- + Approximate descent +------------------------------------------------------------------------- */ + +int MinSpinCG::adescent(double phi_0, double phi_j){ + + double eps = 1.0e-6; + + if (phi_j<=phi_0+eps*fabs(phi_0)) + return 1; + else + return 0; +} + +/* ---------------------------------------------------------------------- + evaluate max timestep +---------------------------------------------------------------------- */ + +double MinSpinCG::evaluate_dt() +{ + double dtmax; + double fmsq; + double fmaxsqone,fmaxsqloc,fmaxsqall; + int nlocal = atom->nlocal; + double **fm = atom->fm; + + // finding max fm on this proc. + + fmsq = fmaxsqone = fmaxsqloc = fmaxsqall = 0.0; + for (int i = 0; i < nlocal; i++) { + fmsq = fm[i][0]*fm[i][0]+fm[i][1]*fm[i][1]+fm[i][2]*fm[i][2]; + fmaxsqone = MAX(fmaxsqone,fmsq); + } + + // finding max fm on this replica + + fmaxsqloc = fmaxsqone; + MPI_Allreduce(&fmaxsqone,&fmaxsqloc,1,MPI_DOUBLE,MPI_MAX,world); + + // finding max fm over all replicas, if necessary + // this communicator would be invalid for multiprocess replicas + + fmaxsqall = fmaxsqloc; + if (update->multireplica == 1) { + fmaxsqall = fmaxsqloc; + MPI_Allreduce(&fmaxsqloc,&fmaxsqall,1,MPI_DOUBLE,MPI_MAX,universe->uworld); + } + + if (fmaxsqall == 0.0) + error->all(FLERR,"Incorrect fmaxsqall calculation"); + + // define max timestep by dividing by the + // inverse of max frequency by discrete_factor + + dtmax = MY_2PI/(discrete_factor*sqrt(fmaxsqall)); + + return dtmax; +} diff --git a/src/SPIN/min_spin_cg.h b/src/SPIN/min_spin_cg.h new file mode 100644 index 0000000000..640721b8ef --- /dev/null +++ b/src/SPIN/min_spin_cg.h @@ -0,0 +1,71 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef MINIMIZE_CLASS + +MinimizeStyle(spin/cg, MinSpinCG) + +#else + +#ifndef LMP_MIN_SPIN_CG_H +#define LMP_MIN_SPIN_CG_H + +#include "min.h" + +namespace LAMMPS_NS { + +class MinSpinCG: public Min { + public: + MinSpinCG(class LAMMPS *); + virtual ~MinSpinCG(); + void init(); + void setup_style(); + void reset_vectors(); + int modify_param(int, char **); + int iterate(int); + + private: + int local_iter; // for neb + int nlocal_max; // max value of nlocal (for size of lists) + int use_line_search; // use line search or not. + int ireplica,nreplica; // for neb + double dt; // global timestep + double dts; // spin timestep + double discrete_factor; // factor for spin timestep evaluation + double der_e_cur; // current derivative along search dir. + double der_e_pr; // previous derivative along search dir. + double *spvec; // variables for atomic dof, as 1d vector + double *fmvec; // variables for atomic dof, as 1d vector + double *g_old; // gradient vector at previous step + double *g_cur; // current gradient vector + double *p_s; // search direction vector + double **sp_copy; // copy of the spins + + void advance_spins(); + void calc_gradient(); + void calc_search_direction(); + void vm3(const double *, const double *, double *); + void rodrigues_rotation(const double *, double *); + void make_step(double, double *); + int calc_and_make_step(double, double, int); + int adescent(double, double); + double evaluate_dt(); + double maximum_rotation(double *); + + bigint last_negative; +}; + +} + +#endif +#endif diff --git a/src/SPIN/min_spin_lbfgs.cpp b/src/SPIN/min_spin_lbfgs.cpp new file mode 100644 index 0000000000..7f6d7692cd --- /dev/null +++ b/src/SPIN/min_spin_lbfgs.cpp @@ -0,0 +1,754 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ------------------------------------------------------------------------ + Contributing authors: Aleksei Ivanov (University of Iceland) + Julien Tranchida (SNL) + + Please cite the related publication: + Ivanov, A. V., Uzdin, V. M., & Jónsson, H. (2019). Fast and Robust + Algorithm for the Minimisation of the Energy of Spin Systems. arXiv + preprint arXiv:1904.02669. +------------------------------------------------------------------------- */ + +#include +#include +#include +#include +#include "min_spin_lbfgs.h" +#include "atom.h" +#include "citeme.h" +#include "comm.h" +#include "force.h" +#include "update.h" +#include "output.h" +#include "timer.h" +#include "error.h" +#include "memory.h" +#include "modify.h" +#include "math_special.h" +#include "math_const.h" +#include "universe.h" + +using namespace LAMMPS_NS; +using namespace MathConst; + +static const char cite_minstyle_spin_lbfgs[] = + "min_style spin/lbfgs command:\n\n" + "@article{ivanov2019fast,\n" + "title={Fast and Robust Algorithm for the Minimisation of the Energy of " + "Spin Systems},\n" + "author={Ivanov, A. V and Uzdin, V. M. and J{\'o}nsson, H.},\n" + "journal={arXiv preprint arXiv:1904.02669},\n" + "year={2019}\n" + "}\n\n"; + +// EPS_ENERGY = minimum normalization for energy tolerance + +#define EPS_ENERGY 1.0e-8 + +#define DELAYSTEP 5 + +/* ---------------------------------------------------------------------- */ + +MinSpinLBFGS::MinSpinLBFGS(LAMMPS *lmp) : + Min(lmp), g_old(NULL), g_cur(NULL), p_s(NULL), rho(NULL), ds(NULL), dy(NULL), sp_copy(NULL) +{ + if (lmp->citeme) lmp->citeme->add(cite_minstyle_spin_lbfgs); + nlocal_max = 0; + + // nreplica = number of partitions + // ireplica = which world I am in universe + + nreplica = universe->nworlds; + ireplica = universe->iworld; + use_line_search = 0; // no line search as default option for LBFGS + + maxepsrot = MY_2PI / (100.0); + +} + +/* ---------------------------------------------------------------------- */ + +MinSpinLBFGS::~MinSpinLBFGS() +{ + memory->destroy(g_old); + memory->destroy(g_cur); + memory->destroy(p_s); + memory->destroy(ds); + memory->destroy(dy); + memory->destroy(rho); + if (use_line_search) + memory->destroy(sp_copy); +} + +/* ---------------------------------------------------------------------- */ + +void MinSpinLBFGS::init() +{ + num_mem = 3; + local_iter = 0; + der_e_cur = 0.0; + der_e_pr = 0.0; + + Min::init(); + + // warning if line_search combined to gneb + + if ((nreplica >= 1) && (linestyle != 4) && (comm->me == 0)) + error->warning(FLERR,"Line search incompatible gneb"); + + // set back use_line_search to 0 if more than one replica + + if (linestyle == 3 && nreplica == 1){ + use_line_search = 1; + } + else{ + use_line_search = 0; + } + + last_negative = update->ntimestep; + + // allocate tables + + nlocal_max = atom->nlocal; + memory->grow(g_old,3*nlocal_max,"min/spin/lbfgs:g_old"); + memory->grow(g_cur,3*nlocal_max,"min/spin/lbfgs:g_cur"); + memory->grow(p_s,3*nlocal_max,"min/spin/lbfgs:p_s"); + memory->grow(rho,num_mem,"min/spin/lbfgs:rho"); + memory->grow(ds,num_mem,3*nlocal_max,"min/spin/lbfgs:ds"); + memory->grow(dy,num_mem,3*nlocal_max,"min/spin/lbfgs:dy"); + if (use_line_search) + memory->grow(sp_copy,nlocal_max,3,"min/spin/lbfgs:sp_copy"); + +} + +/* ---------------------------------------------------------------------- */ + +void MinSpinLBFGS::setup_style() +{ + double **v = atom->v; + int nlocal = atom->nlocal; + + // check if the atom/spin style is defined + + if (!atom->sp_flag) + error->all(FLERR,"min spin/lbfgs requires atom/spin style"); + + for (int i = 0; i < nlocal; i++) + v[i][0] = v[i][1] = v[i][2] = 0.0; +} + +/* ---------------------------------------------------------------------- */ + +int MinSpinLBFGS::modify_param(int narg, char **arg) +{ + if (strcmp(arg[0],"discrete_factor") == 0) { + if (narg < 2) error->all(FLERR,"Illegal min_modify command"); + double discrete_factor; + discrete_factor = force->numeric(FLERR,arg[1]); + maxepsrot = MY_2PI / (10 * discrete_factor); + return 2; + } + return 0; +} + +/* ---------------------------------------------------------------------- + set current vector lengths and pointers + called after atoms have migrated +------------------------------------------------------------------------- */ + +void MinSpinLBFGS::reset_vectors() +{ + // atomic dof + + // size sp is 4N vector + nvec = 4 * atom->nlocal; + if (nvec) spvec = atom->sp[0]; + + nvec = 3 * atom->nlocal; + if (nvec) fmvec = atom->fm[0]; + + if (nvec) xvec = atom->x[0]; + if (nvec) fvec = atom->f[0]; +} + +/* ---------------------------------------------------------------------- + minimization via damped spin dynamics +------------------------------------------------------------------------- */ + +int MinSpinLBFGS::iterate(int maxiter) +{ + int nlocal = atom->nlocal; + bigint ntimestep; + double fmdotfm,fmsq; + int flag, flagall; + double **sp = atom->sp; + double der_e_cur_tmp = 0.0; + + if (nlocal_max < nlocal) { + nlocal_max = nlocal; + local_iter = 0; + memory->grow(g_old,3*nlocal_max,"min/spin/lbfgs:g_old"); + memory->grow(g_cur,3*nlocal_max,"min/spin/lbfgs:g_cur"); + memory->grow(p_s,3*nlocal_max,"min/spin/lbfgs:p_s"); + memory->grow(rho,num_mem,"min/spin/lbfgs:rho"); + memory->grow(ds,num_mem,3*nlocal_max,"min/spin/lbfgs:ds"); + memory->grow(dy,num_mem,3*nlocal_max,"min/spin/lbfgs:dy"); + if (use_line_search) + memory->grow(sp_copy,nlocal_max,3,"min/spin/lbfgs:sp_copy"); + } + + for (int iter = 0; iter < maxiter; iter++) { + + if (timer->check_timeout(niter)) + return TIMEOUT; + + ntimestep = ++update->ntimestep; + niter++; + + // optimize timestep accross processes / replicas + // need a force calculation for timestep optimization + + if (use_line_search) { + + // here we need to do line search + if (local_iter == 0){ + eprevious = ecurrent; + ecurrent = energy_force(0); + calc_gradient(); + } + + calc_search_direction(); + der_e_cur = 0.0; + for (int i = 0; i < 3 * nlocal; i++) + der_e_cur += g_cur[i] * p_s[i]; + MPI_Allreduce(&der_e_cur,&der_e_cur_tmp,1,MPI_DOUBLE,MPI_SUM,world); + der_e_cur = der_e_cur_tmp; + if (update->multireplica == 1) { + MPI_Allreduce(&der_e_cur_tmp,&der_e_cur,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + for (int i = 0; i < nlocal; i++) + for (int j = 0; j < 3; j++) + sp_copy[i][j] = sp[i][j]; + + eprevious = ecurrent; + der_e_pr = der_e_cur; + calc_and_make_step(0.0, 1.0, 0); + } + else{ + + // here we don't do line search + // but use cutoff rotation angle + // if gneb calc., nreplica > 1 + // then calculate gradients and advance spins + // of intermediate replicas only + eprevious = ecurrent; + ecurrent = energy_force(0); + calc_gradient(); + calc_search_direction(); + advance_spins(); + neval++; + } + + // energy tolerance criterion + // only check after DELAYSTEP elapsed since velocties reset to 0 + // sync across replicas if running multi-replica minimization + + if (update->etol > 0.0 && ntimestep-last_negative > DELAYSTEP) { + if (update->multireplica == 0) { + if (fabs(ecurrent-eprevious) < + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) + return ETOL; + } else { + if (fabs(ecurrent-eprevious) < + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) + flag = 0; + else flag = 1; + MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); + if (flagall == 0) return ETOL; + } + } + + // magnetic torque tolerance criterion + // sync across replicas if running multi-replica minimization + + fmdotfm = fmsq = 0.0; + if (update->ftol > 0.0) { + if (normstyle == MAX) fmsq = max_torque(); // max torque norm + else if (normstyle == INF) fmsq = inf_torque(); // inf torque norm + else if (normstyle == TWO) fmsq = total_torque(); // Euclidean torque 2-norm + else error->all(FLERR,"Illegal min_modify command"); + fmdotfm = fmsq*fmsq; + if (update->multireplica == 0) { + if (fmdotfm < update->ftol*update->ftol) return FTOL; + } else { + if (fmdotfm < update->ftol*update->ftol) flag = 0; + else flag = 1; + MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); + if (flagall == 0) return FTOL; + } + } + + // output for thermo, dump, restart files + + if (output->next == ntimestep) { + timer->stamp(); + output->write(ntimestep); + timer->stamp(Timer::OUTPUT); + } + } + + return MAXITER; +} + +/* ---------------------------------------------------------------------- + calculate gradients +---------------------------------------------------------------------- */ + +void MinSpinLBFGS::calc_gradient() +{ + int nlocal = atom->nlocal; + double **sp = atom->sp; + double **fm = atom->fm; + double hbar = force->hplanck/MY_2PI; + + // loop on all spins on proc. + + for (int i = 0; i < nlocal; i++) { + g_cur[3 * i + 0] = (fm[i][0]*sp[i][1] - fm[i][1]*sp[i][0]) * hbar; + g_cur[3 * i + 1] = -(fm[i][2]*sp[i][0] - fm[i][0]*sp[i][2]) * hbar; + g_cur[3 * i + 2] = (fm[i][1]*sp[i][2] - fm[i][2]*sp[i][1]) * hbar; + } +} + +/* ---------------------------------------------------------------------- + search direction: + Limited-memory BFGS. + See Jorge Nocedal and Stephen J. Wright 'Numerical + Optimization' Second Edition, 2006 (p. 177) +---------------------------------------------------------------------- */ + +void MinSpinLBFGS::calc_search_direction() +{ + int nlocal = atom->nlocal; + + double dyds = 0.0; + double sq = 0.0; + double yy = 0.0; + double yr = 0.0; + double beta = 0.0; + + double dyds_global = 0.0; + double sq_global = 0.0; + double yy_global = 0.0; + double yr_global = 0.0; + + int m_index = local_iter % num_mem; // memory index + int c_ind = 0; + double *q; + double *alpha; + + double factor; + double scaling = 1.0; + + // for multiple replica do not move end points + if (nreplica > 1) { + if (ireplica == 0 || ireplica == nreplica - 1) { + factor = 0.0; + } + else factor = 1.0; + }else{ + factor = 1.0; + } + + if (local_iter == 0){ // steepest descent direction + + //if no line search then calculate maximum rotation + if (use_line_search == 0) + scaling = maximum_rotation(g_cur); + + for (int i = 0; i < 3 * nlocal; i++) { + p_s[i] = -g_cur[i] * factor * scaling;; + g_old[i] = g_cur[i] * factor; + for (int k = 0; k < num_mem; k++){ + ds[k][i] = 0.0; + dy[k][i] = 0.0; + } + } + for (int k = 0; k < num_mem; k++) + rho[k] = 0.0; + + } else { + dyds = 0.0; + for (int i = 0; i < 3 * nlocal; i++) { + ds[m_index][i] = p_s[i]; + dy[m_index][i] = g_cur[i] - g_old[i]; + dyds += ds[m_index][i] * dy[m_index][i]; + } + MPI_Allreduce(&dyds, &dyds_global, 1, MPI_DOUBLE, MPI_SUM, world); + + if (nreplica > 1) { + dyds_global *= factor; + dyds = dyds_global; + MPI_Allreduce(&dyds, &dyds_global, 1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + + if (fabs(dyds_global) > 1.0e-60) rho[m_index] = 1.0 / dyds_global; + else rho[m_index] = 1.0e60; + + if (rho[m_index] < 0.0){ + local_iter = 0; + return calc_search_direction(); + } + q = (double *) calloc(3*nlocal, sizeof(double)); + alpha = (double *) calloc(num_mem, sizeof(double)); + // set the q vector + + for (int i = 0; i < 3 * nlocal; i++) { + q[i] = g_cur[i]; + } + + // loop over last m indecies + for(int k = num_mem - 1; k > -1; k--) { + // this loop should run from the newest memory to the oldest one. + + c_ind = (k + m_index + 1) % num_mem; + + // dot product between dg and q + + sq = 0.0; + for (int i = 0; i < 3 * nlocal; i++) { + sq += ds[c_ind][i] * q[i]; + } + MPI_Allreduce(&sq,&sq_global,1,MPI_DOUBLE,MPI_SUM,world); + if (nreplica > 1) { + sq_global *= factor; + sq = sq_global; + MPI_Allreduce(&sq,&sq_global,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + + // update alpha + + alpha[c_ind] = rho[c_ind] * sq_global; + + // update q + + for (int i = 0; i < 3 * nlocal; i++) { + q[i] -= alpha[c_ind] * dy[c_ind][i]; + } + } + + // dot product between dg with itself + yy = 0.0; + for (int i = 0; i < 3 * nlocal; i++) { + yy += dy[m_index][i] * dy[m_index][i]; + } + MPI_Allreduce(&yy,&yy_global,1,MPI_DOUBLE,MPI_SUM,world); + if (nreplica > 1) { + yy_global *= factor; + yy = yy_global; + MPI_Allreduce(&yy,&yy_global,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + + // calculate now search direction + + double devis = rho[m_index] * yy_global; + + if (fabs(devis) > 1.0e-60) { + for (int i = 0; i < 3 * nlocal; i++) { + p_s[i] = factor * q[i] / devis; + } + }else{ + for (int i = 0; i < 3 * nlocal; i++) { + p_s[i] = factor * q[i] * 1.0e60; + } + } + + for (int k = 0; k < num_mem; k++){ + // this loop should run from the oldest memory to the newest one. + + if (local_iter < num_mem) c_ind = k; + else c_ind = (k + m_index + 1) % num_mem; + + // dot product between p and da + yr = 0.0; + for (int i = 0; i < 3 * nlocal; i++) { + yr += dy[c_ind][i] * p_s[i]; + } + + MPI_Allreduce(&yr,&yr_global,1,MPI_DOUBLE,MPI_SUM,world); + if (nreplica > 1) { + yr_global *= factor; + yr = yr_global; + MPI_Allreduce(&yr,&yr_global,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + + beta = rho[c_ind] * yr_global; + for (int i = 0; i < 3 * nlocal; i++) { + p_s[i] += ds[c_ind][i] * (alpha[c_ind] - beta); + } + } + if (use_line_search == 0) + scaling = maximum_rotation(p_s); + for (int i = 0; i < 3 * nlocal; i++) { + p_s[i] = - factor * p_s[i] * scaling; + g_old[i] = g_cur[i] * factor; + } + free(q); + free(alpha); + } + local_iter++; +} + +/* ---------------------------------------------------------------------- + rotation of spins along the search direction +---------------------------------------------------------------------- */ + +void MinSpinLBFGS::advance_spins() +{ + int nlocal = atom->nlocal; + double **sp = atom->sp; + double rot_mat[9]; // exponential of matrix made of search direction + double s_new[3]; + + // loop on all spins on proc. + + for (int i = 0; i < nlocal; i++) { + rodrigues_rotation(p_s + 3 * i, rot_mat); + + // rotate spins + + vm3(rot_mat, sp[i], s_new); + for (int j = 0; j < 3; j++) sp[i][j] = s_new[j]; + } +} + +/* ---------------------------------------------------------------------- + calculate 3x3 matrix exponential using Rodrigues' formula + (R. Murray, Z. Li, and S. Shankar Sastry, + A Mathematical Introduction to + Robotic Manipulation (1994), p. 28 and 30). + + upp_tr - vector x, y, z so that one calculate + U = exp(A) with A= [[0, x, y], + [-x, 0, z], + [-y, -z, 0]] +------------------------------------------------------------------------- */ + +void MinSpinLBFGS::rodrigues_rotation(const double *upp_tr, double *out) +{ + double theta,A,B,D,x,y,z; + double s1,s2,s3,a1,a2,a3; + + if (fabs(upp_tr[0]) < 1.0e-40 && + fabs(upp_tr[1]) < 1.0e-40 && + fabs(upp_tr[2]) < 1.0e-40){ + + // if upp_tr is zero, return unity matrix + for(int k = 0; k < 3; k++){ + for(int m = 0; m < 3; m++){ + if (m == k) out[3 * k + m] = 1.0; + else out[3 * k + m] = 0.0; + } + } + return; + } + + theta = sqrt(upp_tr[0] * upp_tr[0] + + upp_tr[1] * upp_tr[1] + + upp_tr[2] * upp_tr[2]); + + A = cos(theta); + B = sin(theta); + D = 1 - A; + x = upp_tr[0]/theta; + y = upp_tr[1]/theta; + z = upp_tr[2]/theta; + + // diagonal elements of U + + out[0] = A + z * z * D; + out[4] = A + y * y * D; + out[8] = A + x * x * D; + + // off diagonal of U + + s1 = -y * z *D; + s2 = x * z * D; + s3 = -x * y * D; + + a1 = x * B; + a2 = y * B; + a3 = z * B; + + out[1] = s1 + a1; + out[3] = s1 - a1; + out[2] = s2 + a2; + out[6] = s2 - a2; + out[5] = s3 + a3; + out[7] = s3 - a3; + +} + +/* ---------------------------------------------------------------------- + out = vector^T x m, + m -- 3x3 matrix , v -- 3-d vector +------------------------------------------------------------------------- */ + +void MinSpinLBFGS::vm3(const double *m, const double *v, double *out) +{ + for(int i = 0; i < 3; i++){ + out[i] = 0.0; + for(int j = 0; j < 3; j++) + out[i] += *(m + 3 * j + i) * v[j]; + } +} + + +void MinSpinLBFGS::make_step(double c, double *energy_and_der) +{ + double p_scaled[3]; + int nlocal = atom->nlocal; + double rot_mat[9]; // exponential of matrix made of search direction + double s_new[3]; + double **sp = atom->sp; + double der_e_cur_tmp = 0.0; + + for (int i = 0; i < nlocal; i++) { + + // scale the search direction + + for (int j = 0; j < 3; j++) p_scaled[j] = c * p_s[3 * i + j]; + + // calculate rotation matrix + + rodrigues_rotation(p_scaled, rot_mat); + + // rotate spins + + vm3(rot_mat, sp[i], s_new); + for (int j = 0; j < 3; j++) sp[i][j] = s_new[j]; + } + + ecurrent = energy_force(0); + calc_gradient(); + neval++; + der_e_cur = 0.0; + for (int i = 0; i < 3 * nlocal; i++) { + der_e_cur += g_cur[i] * p_s[i]; + } + MPI_Allreduce(&der_e_cur,&der_e_cur_tmp, 1, MPI_DOUBLE, MPI_SUM, world); + der_e_cur = der_e_cur_tmp; + if (update->multireplica == 1) { + MPI_Allreduce(&der_e_cur_tmp,&der_e_cur,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + + energy_and_der[0] = ecurrent; + energy_and_der[1] = der_e_cur; +} + +/* ---------------------------------------------------------------------- + Calculate step length which satisfies approximate Wolfe conditions + using the cubic interpolation +------------------------------------------------------------------------- */ + +int MinSpinLBFGS::calc_and_make_step(double a, double b, int index) +{ + double e_and_d[2] = {0.0,0.0}; + double alpha,c1,c2,c3; + double **sp = atom->sp; + int nlocal = atom->nlocal; + + make_step(b,e_and_d); + ecurrent = e_and_d[0]; + der_e_cur = e_and_d[1]; + index++; + + if (adescent(eprevious,e_and_d[0]) || index == 5){ + MPI_Bcast(&b,1,MPI_DOUBLE,0,world); + for (int i = 0; i < 3 * nlocal; i++) { + p_s[i] = b * p_s[i]; + } + return 1; + } + else{ + double r,f0,f1,df0,df1; + r = b - a; + f0 = eprevious; + f1 = ecurrent; + df0 = der_e_pr; + df1 = der_e_cur; + + c1 = -2.0*(f1-f0)/(r*r*r)+(df1+df0)/(r*r); + c2 = 3.0*(f1-f0)/(r*r)-(df1+2.0*df0)/(r); + c3 = df0; + + // f(x) = c1 x^3 + c2 x^2 + c3 x^1 + c4 + // has minimum at alpha below. We do not check boundaries. + + alpha = (-c2 + sqrt(c2*c2 - 3.0*c1*c3))/(3.0*c1); + MPI_Bcast(&alpha,1,MPI_DOUBLE,0,world); + + if (alpha < 0.0) alpha = r/2.0; + + for (int i = 0; i < nlocal; i++) { + for (int j = 0; j < 3; j++) sp[i][j] = sp_copy[i][j]; + } + calc_and_make_step(0.0, alpha, index); + } + + return 0; +} + +/* ---------------------------------------------------------------------- + Approximate descent +------------------------------------------------------------------------- */ + +int MinSpinLBFGS::adescent(double phi_0, double phi_j){ + + double eps = 1.0e-6; + + if (phi_j<=phi_0+eps*fabs(phi_0)) + return 1; + else + return 0; +} + +double MinSpinLBFGS::maximum_rotation(double *p) +{ + double norm2,norm2_global,scaling,alpha; + int nlocal = atom->nlocal; + int ntotal = 0; + + norm2 = 0.0; + for (int i = 0; i < 3 * nlocal; i++) norm2 += p[i] * p[i]; + + MPI_Allreduce(&norm2,&norm2_global,1,MPI_DOUBLE,MPI_SUM,world); + if (nreplica > 1) { + norm2 = norm2_global; + MPI_Allreduce(&norm2,&norm2_global,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + MPI_Allreduce(&nlocal,&ntotal,1,MPI_INT,MPI_SUM,world); + if (nreplica > 1) { + nlocal = ntotal; + MPI_Allreduce(&nlocal,&ntotal,1,MPI_INT,MPI_SUM,universe->uworld); + } + + scaling = (maxepsrot * sqrt((double) ntotal / norm2_global)); + + if (scaling < 1.0) alpha = scaling; + else alpha = 1.0; + + return alpha; +} diff --git a/src/SPIN/min_spin_lbfgs.h b/src/SPIN/min_spin_lbfgs.h new file mode 100644 index 0000000000..8b470b5d23 --- /dev/null +++ b/src/SPIN/min_spin_lbfgs.h @@ -0,0 +1,72 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef MINIMIZE_CLASS + +MinimizeStyle(spin/lbfgs, MinSpinLBFGS) + +#else + +#ifndef LMP_MIN_SPIN_LBFGS_H +#define LMP_MIN_SPIN_LBFGS_H + +#include "min.h" + +namespace LAMMPS_NS { + +class MinSpinLBFGS: public Min { + public: + MinSpinLBFGS(class LAMMPS *); + virtual ~MinSpinLBFGS(); + void init(); + void setup_style(); + int modify_param(int, char **); + void reset_vectors(); + int iterate(int); + + private: + int local_iter; // for neb + int use_line_search; // use line search or not. + int nlocal_max; // max value of nlocal (for size of lists) + int ireplica,nreplica; // for neb + double der_e_cur; // current derivative along search dir. + double der_e_pr; // previous derivative along search dir. + double maxepsrot; + double *spvec; // variables for atomic dof, as 1d vector + double *fmvec; // variables for atomic dof, as 1d vector + double *g_old; // gradient vector at previous step + double *g_cur; // current gradient vector + double *p_s; // search direction vector + + void advance_spins(); + void calc_gradient(); + void calc_search_direction(); + void vm3(const double *, const double *, double *); + void rodrigues_rotation(const double *, double *); + void make_step(double, double *); + int calc_and_make_step(double, double, int); + int adescent(double, double); + double maximum_rotation(double *); + + double *rho; // estimation of curvature + double **ds; // change in rotation matrix between two iterations, da + double **dy; // change in gradients between two iterations, dg + double **sp_copy; // copy of the spins + int num_mem; // number of stored steps + bigint last_negative; +}; + +} + +#endif +#endif diff --git a/src/SPIN/neb_spin.cpp b/src/SPIN/neb_spin.cpp index 2bcfe6573a..075850d1af 100644 --- a/src/SPIN/neb_spin.cpp +++ b/src/SPIN/neb_spin.cpp @@ -43,6 +43,8 @@ #include "timer.h" #include "memory.h" #include "error.h" +#include "math_const.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -177,7 +179,7 @@ void NEBSpin::run() update->whichflag = 2; update->etol = etol; - update->ftol = ttol; // update->ftol is a torque tolerance + update->ftol = ttol; // update->ftol is a torque tolerance update->multireplica = 1; lmp->init(); @@ -186,8 +188,8 @@ void NEBSpin::run() if (update->minimize->searchflag) error->all(FLERR,"NEBSpin requires damped dynamics minimizer"); - if (strcmp(update->minimize_style,"spin") != 0) - error->all(FLERR,"NEBSpin requires spin minimizer"); + if (!utils::strmatch(update->minimize_style,"^spin")) + error->all(FLERR,"NEBSpin requires a spin minimizer"); // setup regular NEBSpin minimization @@ -212,7 +214,7 @@ void NEBSpin::run() fprintf(uscreen,"Step MaxReplicaTorque MaxAtomTorque " "GradV0 GradV1 GradVc EBF EBR RDT " "RD1 PE1 RD2 PE2 ... RDN PEN " - "GradV0dottan DN0 ... GradVNdottan DNN\n"); + "GradV0dottan DN0 ... GradVNdottan DNN\n"); } else { fprintf(uscreen,"Step MaxReplicaTorque MaxAtomTorque " "GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... " @@ -222,10 +224,10 @@ void NEBSpin::run() if (ulogfile) { if (verbose) { - fprintf(ulogfile,"Step MaxReplicaTorque MaxAtomTorque " - "GradV0 GradV1 GradVc EBF EBR RDT " - "RD1 PE1 RD2 PE2 ... RDN PEN " - "GradV0dottan DN0 ... GradVNdottan DNN\n"); + fprintf(ulogfile,"Step MaxReplicaTorque MaxAtomTorque " + "GradV0 GradV1 GradVc EBF EBR RDT " + "RD1 PE1 RD2 PE2 ... RDN PEN " + "GradV0dottan DN0 ... GradVNdottan DNN\n"); } else { fprintf(ulogfile,"Step MaxReplicaTorque MaxAtomTorque " "GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... " @@ -243,6 +245,8 @@ void NEBSpin::run() timer->init(); timer->barrier_start(); + // if(ireplica != 0 && ireplica != nreplica -1) + while (update->minimize->niter < n1steps) { update->minimize->run(nevery); print_status(); @@ -297,7 +301,7 @@ void NEBSpin::run() fprintf(uscreen,"Step MaxReplicaTorque MaxAtomTorque " "GradV0 GradV1 GradVc EBF EBR RDT " "RD1 PE1 RD2 PE2 ... RDN PEN " - "GradV0dottan DN0... GradVNdottan DNN\n"); + "GradV0dottan DN0... GradVNdottan DNN\n"); } else { fprintf(uscreen,"Step MaxReplicaTorque MaxAtomTorque " "GradV0 GradV1 GradVc " @@ -307,10 +311,10 @@ void NEBSpin::run() } if (ulogfile) { if (verbose) { - fprintf(ulogfile,"Step MaxReplicaTorque MaxAtomTorque " - "GradV0 GradV1 GradVc EBF EBR RDT " - "RD1 PE1 RD2 PE2 ... RDN PEN " - "GradV0dottan DN0 ... GradVNdottan DNN\n"); + fprintf(ulogfile,"Step MaxReplicaTorque MaxAtomTorque " + "GradV0 GradV1 GradVc EBF EBR RDT " + "RD1 PE1 RD2 PE2 ... RDN PEN " + "GradV0dottan DN0 ... GradVNdottan DNN\n"); } else { fprintf(ulogfile,"Step MaxReplicaTorque MaxAtomTorque " "GradV0 GradV1 GradVc " @@ -468,8 +472,8 @@ void NEBSpin::readfile(char *file, int flag) m = atom->map(tag); if (m >= 0 && m < nlocal) { ncount++; - musp = atof(values[1]); - xx = atof(values[2]); + musp = atof(values[1]); + xx = atof(values[2]); yy = atof(values[3]); zz = atof(values[4]); spx = atof(values[5]); @@ -478,39 +482,39 @@ void NEBSpin::readfile(char *file, int flag) if (flag == 0) { - spinit[0] = sp[m][0]; - spinit[1] = sp[m][1]; - spinit[2] = sp[m][2]; - spfinal[0] = spx; - spfinal[1] = spy; - spfinal[2] = spz; + spinit[0] = sp[m][0]; + spinit[1] = sp[m][1]; + spinit[2] = sp[m][2]; + spfinal[0] = spx; + spfinal[1] = spy; + spfinal[2] = spz; - // interpolate intermediate spin states + // interpolate intermediate spin states - sp[m][3] = musp; - if (fraction == 0.0) { - sp[m][0] = spinit[0]; - sp[m][1] = spinit[1]; - sp[m][2] = spinit[2]; - } else if (fraction == 1.0) { - sp[m][0] = spfinal[0]; - sp[m][1] = spfinal[1]; - sp[m][2] = spfinal[2]; - } else { + sp[m][3] = musp; + if (fraction == 0.0) { + sp[m][0] = spinit[0]; + sp[m][1] = spinit[1]; + sp[m][2] = spinit[2]; + } else if (fraction == 1.0) { + sp[m][0] = spfinal[0]; + sp[m][1] = spfinal[1]; + sp[m][2] = spfinal[2]; + } else { temp_flag = initial_rotation(spinit,spfinal,fraction); rot_flag = MAX(temp_flag,rot_flag); - sp[m][0] = spfinal[0]; - sp[m][1] = spfinal[1]; - sp[m][2] = spfinal[2]; - } + sp[m][0] = spfinal[0]; + sp[m][1] = spfinal[1]; + sp[m][2] = spfinal[2]; + } } else { sp[m][3] = musp; - x[m][0] = xx; + x[m][0] = xx; x[m][1] = yy; x[m][2] = zz; - sp[m][0] = spx; - sp[m][1] = spy; - sp[m][2] = spz; + sp[m][0] = spx; + sp[m][1] = spy; + sp[m][2] = spz; } } @@ -598,24 +602,24 @@ int NEBSpin::initial_rotation(double *spi, double *sploc, double fraction) // Rodrigues' formula breaks, needs to define another axis k if (knormsq == 0.0) { - if (sidotsf > 0.0) { // spins aligned and in same direction + if (sidotsf > 0.0) { // spins aligned and in same direction return 0; - } else if (sidotsf < 0.0) { // spins aligned and in opposite directions + } else if (sidotsf < 0.0) { // spins aligned and in opposite directions // defining a rotation axis // first guess, k = spi x [100] // second guess, k = spi x [010] if (spiy*spiy + spiz*spiz != 0.0) { // spin not along [100] - kx = 0.0; - ky = spiz; - kz = -spiy; - knormsq = ky*ky + kz*kz; + kx = 0.0; + ky = spiz; + kz = -spiy; + knormsq = ky*ky + kz*kz; } else if (spix*spix + spiz*spiz != 0.0) { // spin not along [010] - kx = -spiz; - ky = 0.0; - kz = spix; - knormsq = kx*kx + kz*kz; + kx = -spiz; + ky = 0.0; + kz = spix; + knormsq = kx*kx + kz*kz; } else error->all(FLERR,"Incorrect initial rotation operation"); rot_flag = 1; } @@ -639,7 +643,7 @@ int NEBSpin::initial_rotation(double *spi, double *sploc, double fraction) kcrossy = kz*spix - kx*spiz; kcrossz = kx*spiy - ky*spix; - kdots = kx*spix + ky*spiz + kz*spiz; + kdots = kx*spix + ky*spiy + kz*spiz; omega = acos(sidotsf); omega *= fraction; @@ -818,9 +822,9 @@ void NEBSpin::print_status() for (int i = 0; i < nreplica; i++) fprintf(uscreen,"%12.8g %12.8g ",rdist[i],all[i][0]); if (verbose) { - for (int i = 0; i < nreplica-1; i++) - fprintf(uscreen,"%12.8g %12.8g ",all[i][2],all[i][5]); - fprintf(uscreen,"%12.8g %12.8g ",NAN,all[nreplica-1][5]); + for (int i = 0; i < nreplica-1; i++) + fprintf(uscreen,"%12.8g %12.8g ",all[i][2],all[i][5]); + fprintf(uscreen,"%12.8g %12.8g ",NAN,all[nreplica-1][5]); } fprintf(uscreen,"\n"); } @@ -834,9 +838,9 @@ void NEBSpin::print_status() for (int i = 0; i < nreplica; i++) fprintf(ulogfile,"%12.8g %12.8g ",rdist[i],all[i][0]); if (verbose) { - for (int i = 0; i < nreplica-1; i++) - fprintf(ulogfile,"%12.8g %12.8g ",all[i][2],all[i][5]); - fprintf(ulogfile,"%12.8g %12.8g ",NAN,all[nreplica-1][5]); + for (int i = 0; i < nreplica-1; i++) + fprintf(ulogfile,"%12.8g %12.8g ",all[i][2],all[i][5]); + fprintf(ulogfile,"%12.8g %12.8g ",NAN,all[nreplica-1][5]); } fprintf(ulogfile,"\n"); fflush(ulogfile); diff --git a/src/SPIN/pair_spin.cpp b/src/SPIN/pair_spin.cpp index fef247c09b..f167e3455c 100644 --- a/src/SPIN/pair_spin.cpp +++ b/src/SPIN/pair_spin.cpp @@ -24,13 +24,17 @@ #include "pair_spin.h" #include #include "atom.h" +#include "comm.h" #include "error.h" #include "fix.h" #include "force.h" #include "math_const.h" #include "modify.h" +#include "neighbor.h" +#include "neigh_request.h" #include "pair.h" #include "update.h" +#include "fix_nve_spin.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -41,7 +45,9 @@ PairSpin::PairSpin(LAMMPS *lmp) : Pair(lmp) { hbar = force->hplanck/MY_2PI; single_enable = 0; + respa_enable = 0; no_virial_fdotr_compute = 1; + lattice_flag = 0; } /* ---------------------------------------------------------------------- */ @@ -57,11 +63,10 @@ void PairSpin::settings(int narg, char **/*arg*/) if (narg < 1 || narg > 2) error->all(FLERR,"Incorrect number of args in pair_style pair/spin command"); - // pair/spin need the metal unit style + // pair spin/* need the metal unit style if (strcmp(update->unit_style,"metal") != 0) - error->all(FLERR,"pair/spin style requires metal units"); - + error->all(FLERR,"Spin pair styles require metal units"); } /* ---------------------------------------------------------------------- @@ -73,13 +78,24 @@ void PairSpin::init_style() if (!atom->sp_flag) error->all(FLERR,"Pair spin requires atom/spin style"); - // checking if nve/spin is a listed fix + // checking if nve/spin or neb/spin is a listed fix + + bool have_fix = ((modify->find_fix_by_style("^nve/spin") != -1) + || (modify->find_fix_by_style("^neb/spin") != -1)); + + if (!have_fix && (comm->me == 0)) + error->warning(FLERR,"Using spin pair style without nve/spin or neb/spin"); + + // need a full neighbor list + + int irequest = neighbor->request(this,instance_me); + neighbor->requests[irequest]->half = 0; + neighbor->requests[irequest]->full = 1; + + // get the lattice_flag from nve/spin + + int ifix = modify->find_fix_by_style("^nve/spin"); + if (ifix >=0) + lattice_flag = ((FixNVESpin *) modify->fix[ifix])->lattice_flag; - int ifix = 0; - while (ifix < modify->nfix) { - if (strcmp(modify->fix[ifix]->style,"nve/spin") == 0) break; - ifix++; - } - if (ifix == modify->nfix) - error->all(FLERR,"pair/spin style requires nve/spin"); } diff --git a/src/SPIN/pair_spin.h b/src/SPIN/pair_spin.h index 3a909e1d13..34f12d8d59 100644 --- a/src/SPIN/pair_spin.h +++ b/src/SPIN/pair_spin.h @@ -33,7 +33,8 @@ friend class FixNVESpin; virtual void compute_single_pair(int, double *) {} protected: - double hbar; // Planck constant (eV.ps.rad-1) + double hbar; // Planck constant (eV.ps.rad-1) + int lattice_flag; // flag for mech force computation virtual void allocate() {} }; diff --git a/src/SPIN/pair_spin_dipole_cut.cpp b/src/SPIN/pair_spin_dipole_cut.cpp index fb0ec8bb20..a7372b480d 100644 --- a/src/SPIN/pair_spin_dipole_cut.cpp +++ b/src/SPIN/pair_spin_dipole_cut.cpp @@ -27,40 +27,31 @@ #include #include "atom.h" #include "comm.h" -#include "neighbor.h" #include "neigh_list.h" -#include "neigh_request.h" #include "fix.h" -#include "fix_nve_spin.h" #include "force.h" #include "math_const.h" #include "memory.h" #include "modify.h" #include "error.h" #include "update.h" - +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; /* ---------------------------------------------------------------------- */ -PairSpinDipoleCut::PairSpinDipoleCut(LAMMPS *lmp) : PairSpin(lmp), -lockfixnvespin(NULL) +PairSpinDipoleCut::PairSpinDipoleCut(LAMMPS *lmp) : PairSpin(lmp) { - single_enable = 0; spinflag = 1; - respa_enable = 0; - no_virial_fdotr_compute = 1; - lattice_flag = 0; - - hbar = force->hplanck/MY_2PI; // eV/(rad.THz) - mub = 9.274e-4; // in A.Ang^2 - mu_0 = 785.15; // in eV/Ang/A^2 - mub2mu0 = mub * mub * mu_0 / (4.0*MY_PI); // in eV.Ang^3 - //mub2mu0 = mub * mub * mu_0 / (4.0*MY_PI); // in eV - mub2mu0hbinv = mub2mu0 / hbar; // in rad.THz + hbar = force->hplanck/MY_2PI; // eV/(rad.THz) + mub = 9.274e-4; // in A.Ang^2 + mu_0 = 785.15; // in eV/Ang/A^2 + mub2mu0 = mub * mub * mu_0 / (4.0*MY_PI); // in eV.Ang^3 + //mub2mu0 = mub * mub * mu_0 / (4.0*MY_PI); // in eV + mub2mu0hbinv = mub2mu0 / hbar; // in rad.THz } /* ---------------------------------------------------------------------- @@ -82,19 +73,12 @@ PairSpinDipoleCut::~PairSpinDipoleCut() void PairSpinDipoleCut::settings(int narg, char **arg) { - if (narg < 1 || narg > 2) - error->all(FLERR,"Incorrect args in pair_style command"); - - if (strcmp(update->unit_style,"metal") != 0) - error->all(FLERR,"Spin simulations require metal unit style"); - - if (!atom->sp) - error->all(FLERR,"Pair/spin style requires atom attribute sp"); + PairSpin::settings(narg,arg); cut_spin_long_global = force->numeric(FLERR,arg[0]); - + // reset cutoffs that have been explicitly set - + if (allocated) { int i,j; for (i = 1; i <= atom->ntypes; i++) { @@ -115,10 +99,10 @@ void PairSpinDipoleCut::settings(int narg, char **arg) void PairSpinDipoleCut::coeff(int narg, char **arg) { if (!allocated) allocate(); - - if (narg != 3) + + if (narg != 3) error->all(FLERR,"Incorrect args in pair_style command"); - + int ilo,ihi,jlo,jhi; force->bounds(FLERR,arg[0],atom->ntypes,ilo,ihi); force->bounds(FLERR,arg[1],atom->ntypes,jlo,jhi); @@ -137,43 +121,6 @@ void PairSpinDipoleCut::coeff(int narg, char **arg) if (count == 0) error->all(FLERR,"Incorrect args for pair coefficients"); } -/* ---------------------------------------------------------------------- - init specific to this pair style -------------------------------------------------------------------------- */ - -void PairSpinDipoleCut::init_style() -{ - if (!atom->sp_flag) - error->all(FLERR,"Pair spin requires atom/spin style"); - - // need a full neighbor list - - int irequest = neighbor->request(this,instance_me); - neighbor->requests[irequest]->half = 0; - neighbor->requests[irequest]->full = 1; - - // checking if nve/spin or neb/spin are a listed fix - - int ifix = 0; - while (ifix < modify->nfix) { - if (strcmp(modify->fix[ifix]->style,"nve/spin") == 0) break; - if (strcmp(modify->fix[ifix]->style,"neb/spin") == 0) break; - ifix++; - } - if ((ifix == modify->nfix) && (comm->me == 0)) - error->warning(FLERR,"Using pair/spin style without nve/spin or neb/spin"); - - // get the lattice_flag from nve/spin - - for (int i = 0; i < modify->nfix; i++) { - if (strcmp(modify->fix[i]->style,"nve/spin") == 0) { - lockfixnvespin = (FixNVESpin *) modify->fix[i]; - lattice_flag = lockfixnvespin->lattice_flag; - } - } - -} - /* ---------------------------------------------------------------------- init for one type pair i,j and corresponding j,i ------------------------------------------------------------------------- */ @@ -181,9 +128,9 @@ void PairSpinDipoleCut::init_style() double PairSpinDipoleCut::init_one(int i, int j) { if (setflag[i][j] == 0) error->all(FLERR,"All pair coeffs are not set"); - + cut_spin_long[j][i] = cut_spin_long[i][j]; - + return cut_spin_long_global; } @@ -216,8 +163,8 @@ void *PairSpinDipoleCut::extract(const char *str, int &dim) void PairSpinDipoleCut::compute(int eflag, int vflag) { - int i,j,ii,jj,inum,jnum,itype,jtype; - int *ilist,*jlist,*numneigh,**firstneigh; + int i,j,ii,jj,inum,jnum,itype,jtype; + int *ilist,*jlist,*numneigh,**firstneigh; double rinv,r2inv,r3inv,rsq,local_cut2,evdwl,ecoul; double xi[3],rij[3],eij[3],spi[4],spj[4],fi[3],fmi[3]; @@ -225,13 +172,13 @@ void PairSpinDipoleCut::compute(int eflag, int vflag) if (eflag || vflag) ev_setup(eflag,vflag); else evflag = vflag_fdotr = 0; - int *type = atom->type; - int nlocal = atom->nlocal; + int *type = atom->type; + int nlocal = atom->nlocal; int newton_pair = force->newton_pair; double **x = atom->x; double **f = atom->f; double **fm = atom->fm; - double **sp = atom->sp; + double **sp = atom->sp; inum = list->inum; ilist = list->ilist; @@ -247,9 +194,9 @@ void PairSpinDipoleCut::compute(int eflag, int vflag) xi[1] = x[i][1]; xi[2] = x[i][2]; jlist = firstneigh[i]; - jnum = numneigh[i]; - spi[0] = sp[i][0]; - spi[1] = sp[i][1]; + jnum = numneigh[i]; + spi[0] = sp[i][0]; + spi[1] = sp[i][1]; spi[2] = sp[i][2]; spi[3] = sp[i][3]; itype = type[i]; @@ -259,15 +206,15 @@ void PairSpinDipoleCut::compute(int eflag, int vflag) j &= NEIGHMASK; jtype = type[j]; - spj[0] = sp[j][0]; - spj[1] = sp[j][1]; - spj[2] = sp[j][2]; - spj[3] = sp[j][3]; + spj[0] = sp[j][0]; + spj[1] = sp[j][1]; + spj[2] = sp[j][2]; + spj[3] = sp[j][3]; evdwl = 0.0; fi[0] = fi[1] = fi[2] = 0.0; fmi[0] = fmi[1] = fmi[2] = 0.0; - + rij[0] = x[j][0] - xi[0]; rij[1] = x[j][1] - xi[1]; rij[2] = x[j][2] - xi[2]; @@ -281,36 +228,36 @@ void PairSpinDipoleCut::compute(int eflag, int vflag) if (rsq < local_cut2) { r2inv = 1.0/rsq; - r3inv = r2inv*rinv; - - compute_dipolar(i,j,eij,fmi,spi,spj,r3inv); - if (lattice_flag) compute_dipolar_mech(i,j,eij,fi,spi,spj,r2inv); + r3inv = r2inv*rinv; + + compute_dipolar(i,j,eij,fmi,spi,spj,r3inv); + if (lattice_flag) compute_dipolar_mech(i,j,eij,fi,spi,spj,r2inv); } // force accumulation - f[i][0] += fi[0]; - f[i][1] += fi[1]; + f[i][0] += fi[0]; + f[i][1] += fi[1]; f[i][2] += fi[2]; fm[i][0] += fmi[0]; fm[i][1] += fmi[1]; fm[i][2] += fmi[2]; if (newton_pair || j < nlocal) { - f[j][0] -= fi[0]; - f[j][1] -= fi[1]; + f[j][0] -= fi[0]; + f[j][1] -= fi[1]; f[j][2] -= fi[2]; } if (eflag) { - if (rsq <= local_cut2) { - evdwl -= (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); - evdwl *= hbar; - } + if (rsq <= local_cut2) { + evdwl -= (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); + evdwl *= 0.5*hbar; + } } else evdwl = 0.0; if (evflag) ev_tally_xyz(i,j,nlocal,newton_pair, - evdwl,ecoul,fi[0],fi[1],fi[2],rij[0],rij[1],rij[2]); + evdwl,ecoul,fi[0],fi[1],fi[2],rij[0],rij[1],rij[2]); } } @@ -322,21 +269,21 @@ void PairSpinDipoleCut::compute(int eflag, int vflag) void PairSpinDipoleCut::compute_single_pair(int ii, double fmi[3]) { - int j,jnum,itype,jtype,ntypes; - int *ilist,*jlist,*numneigh,**firstneigh; + int j,jnum,itype,jtype,ntypes; + int *jlist,*numneigh,**firstneigh; double rsq,rinv,r2inv,r3inv,local_cut2; double xi[3],rij[3],eij[3],spi[4],spj[4]; int k,locflag; - int *type = atom->type; + int *type = atom->type; double **x = atom->x; - double **sp = atom->sp; + double **sp = atom->sp; numneigh = list->numneigh; firstneigh = list->firstneigh; // check if interaction applies to type of ii - + itype = type[ii]; ntypes = atom->ntypes; locflag = 0; @@ -360,28 +307,28 @@ void PairSpinDipoleCut::compute_single_pair(int ii, double fmi[3]) // if interaction applies to type ii, // locflag = 1 and compute pair interaction - + if (locflag == 1) { xi[0] = x[ii][0]; xi[1] = x[ii][1]; xi[2] = x[ii][2]; - spi[0] = sp[ii][0]; - spi[1] = sp[ii][1]; + spi[0] = sp[ii][0]; + spi[1] = sp[ii][1]; spi[2] = sp[ii][2]; spi[3] = sp[ii][3]; jlist = firstneigh[ii]; - jnum = numneigh[ii]; - + jnum = numneigh[ii]; + for (int jj = 0; jj < jnum; jj++) { j = jlist[jj]; j &= NEIGHMASK; jtype = type[j]; - spj[0] = sp[j][0]; - spj[1] = sp[j][1]; - spj[2] = sp[j][2]; - spj[3] = sp[j][3]; + spj[0] = sp[j][0]; + spj[1] = sp[j][1]; + spj[2] = sp[j][2]; + spj[3] = sp[j][3]; rij[0] = x[j][0] - xi[0]; rij[1] = x[j][1] - xi[1]; @@ -397,9 +344,9 @@ void PairSpinDipoleCut::compute_single_pair(int ii, double fmi[3]) if (rsq < local_cut2) { r2inv = 1.0/rsq; r3inv = r2inv*rinv; - + // compute dipolar interaction - + compute_dipolar(ii,j,eij,fmi,spi,spj,r3inv); } } @@ -410,7 +357,7 @@ void PairSpinDipoleCut::compute_single_pair(int ii, double fmi[3]) compute dipolar interaction between spins i and j ------------------------------------------------------------------------- */ -void PairSpinDipoleCut::compute_dipolar(int i, int j, double eij[3], +void PairSpinDipoleCut::compute_dipolar(int /* i */, int /* j */, double eij[3], double fmi[3], double spi[4], double spj[4], double r3inv) { double sjdotr; @@ -426,11 +373,11 @@ void PairSpinDipoleCut::compute_dipolar(int i, int j, double eij[3], } /* ---------------------------------------------------------------------- - compute the mechanical force due to the dipolar interaction between + compute the mechanical force due to the dipolar interaction between atom i and atom j ------------------------------------------------------------------------- */ -void PairSpinDipoleCut::compute_dipolar_mech(int i, int j, double eij[3], +void PairSpinDipoleCut::compute_dipolar_mech(int /* i */, int /* j */, double eij[3], double fi[3], double spi[3], double spj[3], double r2inv) { double sisj,sieij,sjeij; @@ -440,7 +387,7 @@ void PairSpinDipoleCut::compute_dipolar_mech(int i, int j, double eij[3], sisj = spi[0]*spj[0] + spi[1]*spj[1] + spi[2]*spj[2]; sieij = spi[0]*eij[0] + spi[1]*eij[1] + spi[2]*eij[2]; sjeij = spj[0]*eij[0] + spj[1]*eij[1] + spj[2]*eij[2]; - + bij = sisj - 5.0*sieij*sjeij; pre = 3.0*mub2mu0*gigjri4; @@ -480,7 +427,7 @@ void PairSpinDipoleCut::write_restart(FILE *fp) for (j = i; j <= atom->ntypes; j++) { fwrite(&setflag[i][j],sizeof(int),1,fp); if (setflag[i][j]) { - fwrite(&cut_spin_long[i][j],sizeof(int),1,fp); + fwrite(&cut_spin_long[i][j],sizeof(int),1,fp); } } } @@ -500,13 +447,13 @@ void PairSpinDipoleCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) { for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { - if (me == 0) { - fread(&cut_spin_long[i][j],sizeof(int),1,fp); - } - MPI_Bcast(&cut_spin_long[i][j],1,MPI_INT,0,world); + if (me == 0) { + utils::sfread(FLERR,&cut_spin_long[i][j],sizeof(int),1,fp,NULL,error); + } + MPI_Bcast(&cut_spin_long[i][j],1,MPI_INT,0,world); } } } @@ -529,8 +476,8 @@ void PairSpinDipoleCut::write_restart_settings(FILE *fp) void PairSpinDipoleCut::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_spin_long_global,sizeof(double),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_spin_long_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_spin_long_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/SPIN/pair_spin_dipole_cut.h b/src/SPIN/pair_spin_dipole_cut.h index 77e452b179..3adceaf1c7 100644 --- a/src/SPIN/pair_spin_dipole_cut.h +++ b/src/SPIN/pair_spin_dipole_cut.h @@ -29,44 +29,40 @@ class PairSpinDipoleCut : public PairSpin { double cut_coul; double **sigma; - PairSpinDipoleCut(class LAMMPS *); - ~PairSpinDipoleCut(); + PairSpinDipoleCut(LAMMPS *); + virtual ~PairSpinDipoleCut(); void settings(int, char **); void coeff(int, char **); double init_one(int, int); - void init_style(); - void *extract(const char *, int &); - + void *extract(const char *, int &); + void compute(int, int); void compute_single_pair(int, double *); - void compute_dipolar(int, int, double *, double *, double *, + void compute_dipolar(int, int, double *, double *, double *, double *, double); - void compute_dipolar_mech(int, int, double *, double *, double *, + void compute_dipolar_mech(int, int, double *, double *, double *, double *, double); void write_restart(FILE *); void read_restart(FILE *); void write_restart_settings(FILE *); void read_restart_settings(FILE *); - - double cut_spin_long_global; // global long cutoff distance + + double cut_spin_long_global; // global long cutoff distance protected: - double hbar; // reduced Planck's constant - double mub; // Bohr's magneton - double mu_0; // vacuum permeability - double mub2mu0; // prefactor for mech force - double mub2mu0hbinv; // prefactor for mag force + double hbar; // reduced Planck's constant + double mub; // Bohr's magneton + double mu_0; // vacuum permeability + double mub2mu0; // prefactor for mech force + double mub2mu0hbinv; // prefactor for mag force - double **cut_spin_long; // cutoff distance long + double **cut_spin_long; // cutoff distance long double g_ewald; int ewald_order; - int lattice_flag; // flag for mech force computation - class FixNVESpin *lockfixnvespin; // ptr for setups - void allocate(); }; diff --git a/src/SPIN/pair_spin_dipole_long.cpp b/src/SPIN/pair_spin_dipole_long.cpp index 670fccfce2..124522a9b9 100644 --- a/src/SPIN/pair_spin_dipole_long.cpp +++ b/src/SPIN/pair_spin_dipole_long.cpp @@ -22,11 +22,8 @@ #include #include "atom.h" #include "comm.h" -#include "neighbor.h" #include "neigh_list.h" -#include "neigh_request.h" #include "fix.h" -#include "fix_nve_spin.h" #include "force.h" #include "kspace.h" #include "math_const.h" @@ -34,7 +31,7 @@ #include "modify.h" #include "error.h" #include "update.h" - +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -49,14 +46,9 @@ using namespace MathConst; /* ---------------------------------------------------------------------- */ -PairSpinDipoleLong::PairSpinDipoleLong(LAMMPS *lmp) : PairSpin(lmp), -lockfixnvespin(NULL) +PairSpinDipoleLong::PairSpinDipoleLong(LAMMPS *lmp) : PairSpin(lmp) { - single_enable = 0; ewaldflag = pppmflag = spinflag = 1; - respa_enable = 0; - no_virial_fdotr_compute = 1; - lattice_flag = 0; hbar = force->hplanck/MY_2PI; // eV/(rad.THz) mub = 9.274e-4; // in A.Ang^2 @@ -86,16 +78,12 @@ PairSpinDipoleLong::~PairSpinDipoleLong() void PairSpinDipoleLong::settings(int narg, char **arg) { - if (narg < 1 || narg > 2) - error->all(FLERR,"Incorrect args in pair_style command"); - - if (strcmp(update->unit_style,"metal") != 0) - error->all(FLERR,"Spin simulations require metal unit style"); + PairSpin::settings(narg,arg); cut_spin_long_global = force->numeric(FLERR,arg[0]); - + // reset cutoffs that have been explicitly set - + if (allocated) { int i,j; for (i = 1; i <= atom->ntypes; i++) { @@ -106,7 +94,6 @@ void PairSpinDipoleLong::settings(int narg, char **arg) } } } - } /* ---------------------------------------------------------------------- @@ -116,10 +103,10 @@ void PairSpinDipoleLong::settings(int narg, char **arg) void PairSpinDipoleLong::coeff(int narg, char **arg) { if (!allocated) allocate(); - + if (narg != 3) error->all(FLERR,"Incorrect args in pair_style command"); - + int ilo,ihi,jlo,jhi; force->bounds(FLERR,arg[0],atom->ntypes,ilo,ihi); force->bounds(FLERR,arg[1],atom->ntypes,jlo,jhi); @@ -144,34 +131,7 @@ void PairSpinDipoleLong::coeff(int narg, char **arg) void PairSpinDipoleLong::init_style() { - if (!atom->sp_flag) - error->all(FLERR,"Pair spin requires atom/spin style"); - - // need a full neighbor list - - int irequest = neighbor->request(this,instance_me); - neighbor->requests[irequest]->half = 0; - neighbor->requests[irequest]->full = 1; - - // checking if nve/spin or neb/spin are a listed fix - - int ifix = 0; - while (ifix < modify->nfix) { - if (strcmp(modify->fix[ifix]->style,"nve/spin") == 0) break; - if (strcmp(modify->fix[ifix]->style,"neb/spin") == 0) break; - ifix++; - } - if ((ifix == modify->nfix) && (comm->me == 0)) - error->warning(FLERR,"Using pair/spin style without nve/spin or neb/spin"); - - // get the lattice_flag from nve/spin - - for (int i = 0; i < modify->nfix; i++) { - if (strcmp(modify->fix[i]->style,"nve/spin") == 0) { - lockfixnvespin = (FixNVESpin *) modify->fix[i]; - lattice_flag = lockfixnvespin->lattice_flag; - } - } + PairSpin::init_style(); // insure use of KSpace long-range solver, set g_ewald @@ -188,9 +148,9 @@ void PairSpinDipoleLong::init_style() double PairSpinDipoleLong::init_one(int i, int j) { if (setflag[i][j] == 0) error->all(FLERR,"All pair coeffs are not set"); - + cut_spin_long[j][i] = cut_spin_long[i][j]; - + return cut_spin_long_global; } @@ -223,7 +183,7 @@ void *PairSpinDipoleLong::extract(const char *str, int &dim) void PairSpinDipoleLong::compute(int eflag, int vflag) { - int i,j,ii,jj,inum,jnum,itype,jtype; + int i,j,ii,jj,inum,jnum,itype,jtype; double r,rinv,r2inv,rsq; double grij,expm2,t,erfc; double evdwl,ecoul; @@ -233,7 +193,7 @@ void PairSpinDipoleLong::compute(int eflag, int vflag) double fi[3],fmi[3]; double local_cut2; double pre1,pre2,pre3; - int *ilist,*jlist,*numneigh,**firstneigh; + int *ilist,*jlist,*numneigh,**firstneigh; evdwl = ecoul = 0.0; if (eflag || vflag) ev_setup(eflag,vflag); @@ -242,9 +202,9 @@ void PairSpinDipoleLong::compute(int eflag, int vflag) double **x = atom->x; double **f = atom->f; double **fm = atom->fm; - double **sp = atom->sp; - int *type = atom->type; - int nlocal = atom->nlocal; + double **sp = atom->sp; + int *type = atom->type; + int nlocal = atom->nlocal; int newton_pair = force->newton_pair; inum = list->inum; @@ -265,9 +225,9 @@ void PairSpinDipoleLong::compute(int eflag, int vflag) xi[1] = x[i][1]; xi[2] = x[i][2]; jlist = firstneigh[i]; - jnum = numneigh[i]; - spi[0] = sp[i][0]; - spi[1] = sp[i][1]; + jnum = numneigh[i]; + spi[0] = sp[i][0]; + spi[1] = sp[i][1]; spi[2] = sp[i][2]; spi[3] = sp[i][3]; itype = type[i]; @@ -277,17 +237,17 @@ void PairSpinDipoleLong::compute(int eflag, int vflag) j &= NEIGHMASK; jtype = type[j]; - spj[0] = sp[j][0]; - spj[1] = sp[j][1]; - spj[2] = sp[j][2]; - spj[3] = sp[j][3]; + spj[0] = sp[j][0]; + spj[1] = sp[j][1]; + spj[2] = sp[j][2]; + spj[3] = sp[j][3]; evdwl = 0.0; fi[0] = fi[1] = fi[2] = 0.0; fmi[0] = fmi[1] = fmi[2] = 0.0; bij[0] = bij[1] = bij[2] = bij[3] = 0.0; - + rij[0] = x[j][0] - xi[0]; rij[1] = x[j][1] - xi[1]; rij[2] = x[j][2] - xi[2]; @@ -319,24 +279,24 @@ void PairSpinDipoleLong::compute(int eflag, int vflag) // force accumulation - f[i][0] += fi[0]; - f[i][1] += fi[1]; + f[i][0] += fi[0]; + f[i][1] += fi[1]; f[i][2] += fi[2]; - fm[i][0] += fmi[0]; - fm[i][1] += fmi[1]; + fm[i][0] += fmi[0]; + fm[i][1] += fmi[1]; fm[i][2] += fmi[2]; if (newton_pair || j < nlocal) { - f[j][0] -= fi[0]; - f[j][1] -= fi[1]; + f[j][0] -= fi[0]; + f[j][1] -= fi[1]; f[j][2] -= fi[2]; } if (eflag) { if (rsq <= local_cut2) { - evdwl -= spi[0]*fmi[0] + spi[1]*fmi[1] + + evdwl -= spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]; - evdwl *= hbar; + evdwl *= 0.5*hbar; } } else evdwl = 0.0; @@ -354,23 +314,21 @@ void PairSpinDipoleLong::compute(int eflag, int vflag) void PairSpinDipoleLong::compute_single_pair(int ii, double fmi[3]) { - //int i,j,jj,jnum,itype,jtype; - int j,jj,jnum,itype,jtype,ntypes; + int j,jj,jnum,itype,jtype,ntypes; int k,locflag; - int *ilist,*jlist,*numneigh,**firstneigh; + int *jlist,*numneigh,**firstneigh; double r,rinv,r2inv,rsq,grij,expm2,t,erfc; double local_cut2,pre1,pre2,pre3; double bij[4],xi[3],rij[3],eij[3],spi[4],spj[4]; - int *type = atom->type; + int *type = atom->type; double **x = atom->x; - double **sp = atom->sp; + double **sp = atom->sp; double **fm_long = atom->fm_long; - ilist = list->ilist; numneigh = list->numneigh; firstneigh = list->firstneigh; - + // check if interaction applies to type of ii itype = type[ii]; @@ -404,17 +362,16 @@ void PairSpinDipoleLong::compute_single_pair(int ii, double fmi[3]) // computation of the exchange interaction // loop over neighbors of atom i - - //i = ilist[ii]; + xi[0] = x[ii][0]; xi[1] = x[ii][1]; xi[2] = x[ii][2]; - spi[0] = sp[ii][0]; - spi[1] = sp[ii][1]; + spi[0] = sp[ii][0]; + spi[1] = sp[ii][1]; spi[2] = sp[ii][2]; spi[3] = sp[ii][3]; jlist = firstneigh[ii]; - jnum = numneigh[ii]; + jnum = numneigh[ii]; //itype = type[i]; for (jj = 0; jj < jnum; jj++) { @@ -422,14 +379,14 @@ void PairSpinDipoleLong::compute_single_pair(int ii, double fmi[3]) j &= NEIGHMASK; jtype = type[j]; - spj[0] = sp[j][0]; - spj[1] = sp[j][1]; - spj[2] = sp[j][2]; - spj[3] = sp[j][3]; + spj[0] = sp[j][0]; + spj[1] = sp[j][1]; + spj[2] = sp[j][2]; + spj[3] = sp[j][3]; fmi[0] = fmi[1] = fmi[2] = 0.0; bij[0] = bij[1] = bij[2] = bij[3] = 0.0; - + rij[0] = x[j][0] - xi[0]; rij[1] = x[j][1] - xi[1]; rij[2] = x[j][2] - xi[2]; @@ -460,7 +417,7 @@ void PairSpinDipoleLong::compute_single_pair(int ii, double fmi[3]) } // adding the kspace components to fm - + fmi[0] += fm_long[ii][0]; fmi[1] += fm_long[ii][1]; fmi[2] += fm_long[ii][2]; @@ -471,7 +428,7 @@ void PairSpinDipoleLong::compute_single_pair(int ii, double fmi[3]) compute dipolar interaction between spins i and j ------------------------------------------------------------------------- */ -void PairSpinDipoleLong::compute_long(int i, int j, double eij[3], +void PairSpinDipoleLong::compute_long(int /* i */, int /* j */, double eij[3], double bij[4], double fmi[3], double spi[4], double spj[4]) { double sjeij,pre; @@ -490,11 +447,11 @@ void PairSpinDipoleLong::compute_long(int i, int j, double eij[3], } /* ---------------------------------------------------------------------- - compute the mechanical force due to the dipolar interaction between + compute the mechanical force due to the dipolar interaction between atom i and atom j ------------------------------------------------------------------------- */ -void PairSpinDipoleLong::compute_long_mech(int i, int j, double eij[3], +void PairSpinDipoleLong::compute_long_mech(int /* i */, int /* j */, double eij[3], double bij[4], double fi[3], double spi[3], double spj[3]) { double sisj,sieij,sjeij,b2,b3; @@ -569,11 +526,11 @@ void PairSpinDipoleLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) { for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&cut_spin_long[i][j],sizeof(int),1,fp); + utils::sfread(FLERR,&cut_spin_long[i][j],sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_spin_long[i][j],1,MPI_INT,0,world); } @@ -598,8 +555,8 @@ void PairSpinDipoleLong::write_restart_settings(FILE *fp) void PairSpinDipoleLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_spin_long_global,sizeof(double),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_spin_long_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_spin_long_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/SPIN/pair_spin_dipole_long.h b/src/SPIN/pair_spin_dipole_long.h index 6a05f56032..1ec30cdb93 100644 --- a/src/SPIN/pair_spin_dipole_long.h +++ b/src/SPIN/pair_spin_dipole_long.h @@ -29,44 +29,41 @@ class PairSpinDipoleLong : public PairSpin { double cut_coul; double **sigma; - PairSpinDipoleLong(class LAMMPS *); - ~PairSpinDipoleLong(); + PairSpinDipoleLong(LAMMPS *); + virtual ~PairSpinDipoleLong(); void settings(int, char **); void coeff(int, char **); - double init_one(int, int); void init_style(); - void *extract(const char *, int &); - + double init_one(int, int); + void *extract(const char *, int &); + void compute(int, int); void compute_single_pair(int, double *); - void compute_long(int, int, double *, double *, double *, + void compute_long(int, int, double *, double *, double *, double *, double *); - void compute_long_mech(int, int, double *, double *, double *, + void compute_long_mech(int, int, double *, double *, double *, double *, double *); void write_restart(FILE *); void read_restart(FILE *); void write_restart_settings(FILE *); void read_restart_settings(FILE *); - - double cut_spin_long_global; // global long cutoff distance + + double cut_spin_long_global; // global long cutoff distance protected: - double hbar; // reduced Planck's constant - double mub; // Bohr's magneton - double mu_0; // vacuum permeability - double mub2mu0; // prefactor for mech force - double mub2mu0hbinv; // prefactor for mag force + double hbar; // reduced Planck's constant + double mub; // Bohr's magneton + double mu_0; // vacuum permeability + double mub2mu0; // prefactor for mech force + double mub2mu0hbinv; // prefactor for mag force - double **cut_spin_long; // cutoff distance long + double **cut_spin_long; // cutoff distance long double g_ewald; int ewald_order; - int lattice_flag; // flag for mech force computation - class FixNVESpin *lockfixnvespin; // ptr for setups - void allocate(); }; diff --git a/src/SPIN/pair_spin_dmi.cpp b/src/SPIN/pair_spin_dmi.cpp index afd2deaa6a..04c2dc408d 100644 --- a/src/SPIN/pair_spin_dmi.cpp +++ b/src/SPIN/pair_spin_dmi.cpp @@ -30,28 +30,16 @@ #include "error.h" #include "force.h" #include "fix.h" -#include "fix_nve_spin.h" -#include "neighbor.h" #include "neigh_list.h" -#include "neigh_request.h" #include "memory.h" #include "modify.h" #include "update.h" +#include "utils.h" using namespace LAMMPS_NS; /* ---------------------------------------------------------------------- */ -PairSpinDmi::PairSpinDmi(LAMMPS *lmp) : PairSpin(lmp), -lockfixnvespin(NULL) -{ - single_enable = 0; - no_virial_fdotr_compute = 1; - lattice_flag = 0; -} - -/* ---------------------------------------------------------------------- */ - PairSpinDmi::~PairSpinDmi() { if (allocated) { @@ -74,11 +62,7 @@ PairSpinDmi::~PairSpinDmi() void PairSpinDmi::settings(int narg, char **arg) { - if (narg < 1 || narg > 2) - error->all(FLERR,"Incorrect number of args in pair/spin/dmi command"); - - if (strcmp(update->unit_style,"metal") != 0) - error->all(FLERR,"Spin simulations require metal unit style"); + PairSpin::settings(narg,arg); cut_spin_dmi_global = force->numeric(FLERR,arg[0]); @@ -144,44 +128,6 @@ void PairSpinDmi::coeff(int narg, char **arg) } if (count == 0) error->all(FLERR,"Incorrect args in pair_style command"); - -} - -/* ---------------------------------------------------------------------- - init specific to this pair style -------------------------------------------------------------------------- */ - -void PairSpinDmi::init_style() -{ - if (!atom->sp_flag) - error->all(FLERR,"Pair spin requires atom/spin style"); - - // need a full neighbor list - - int irequest = neighbor->request(this,instance_me); - neighbor->requests[irequest]->half = 0; - neighbor->requests[irequest]->full = 1; - - // checking if nve/spin is a listed fix - - int ifix = 0; - while (ifix < modify->nfix) { - if (strcmp(modify->fix[ifix]->style,"nve/spin") == 0) break; - if (strcmp(modify->fix[ifix]->style,"neb/spin") == 0) break; - ifix++; - } - if ((ifix == modify->nfix) && (comm->me == 0)) - error->warning(FLERR,"Using pair/spin style without nve/spin or neb/spin"); - - // get the lattice_flag from nve/spin - - for (int i = 0; i < modify->nfix; i++) { - if (strcmp(modify->fix[i]->style,"nve/spin") == 0) { - lockfixnvespin = (FixNVESpin *) modify->fix[i]; - lattice_flag = lockfixnvespin->lattice_flag; - } - } - } /* ---------------------------------------------------------------------- @@ -313,7 +259,7 @@ void PairSpinDmi::compute(int eflag, int vflag) if (eflag) { evdwl -= (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); - evdwl *= hbar; + evdwl *= 0.5*hbar; } else evdwl = 0.0; if (evflag) ev_tally_xyz(i,j,nlocal,newton_pair, @@ -373,7 +319,6 @@ void PairSpinDmi::compute_single_pair(int ii, double fmi[3]) // if interaction applies to type ii, // locflag = 1 and compute pair interaction - //i = ilist[ii]; if (locflag == 1) { xi[0] = x[ii][0]; @@ -532,18 +477,18 @@ void PairSpinDmi::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) { for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&DM[i][j],sizeof(double),1,fp); - fread(&v_dmx[i][j],sizeof(double),1,fp); - fread(&v_dmy[i][j],sizeof(double),1,fp); - fread(&v_dmz[i][j],sizeof(double),1,fp); - fread(&vmech_dmx[i][j],sizeof(double),1,fp); - fread(&vmech_dmy[i][j],sizeof(double),1,fp); - fread(&vmech_dmz[i][j],sizeof(double),1,fp); - fread(&cut_spin_dmi[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&DM[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&v_dmx[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&v_dmy[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&v_dmz[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&vmech_dmx[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&vmech_dmy[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&vmech_dmz[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_spin_dmi[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&DM[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&v_dmx[i][j],1,MPI_DOUBLE,0,world); @@ -577,9 +522,9 @@ void PairSpinDmi::write_restart_settings(FILE *fp) void PairSpinDmi::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_spin_dmi_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_spin_dmi_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_spin_dmi_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/SPIN/pair_spin_dmi.h b/src/SPIN/pair_spin_dmi.h index 68e42e879d..01022623ec 100644 --- a/src/SPIN/pair_spin_dmi.h +++ b/src/SPIN/pair_spin_dmi.h @@ -26,11 +26,10 @@ namespace LAMMPS_NS { class PairSpinDmi : public PairSpin { public: - PairSpinDmi(class LAMMPS *); + PairSpinDmi(LAMMPS *lmp) : PairSpin(lmp) {} virtual ~PairSpinDmi(); void settings(int, char **); void coeff(int, char **); - void init_style(); double init_one(int, int); void *extract(const char *, int &); @@ -45,16 +44,13 @@ class PairSpinDmi : public PairSpin { void write_restart_settings(FILE *); void read_restart_settings(FILE *); - double cut_spin_dmi_global; // short range pair cutoff + double cut_spin_dmi_global; // short range pair cutoff protected: - double **DM; // dmi coeff in eV - double **v_dmx, **v_dmy, **v_dmz; // dmi direction - double **vmech_dmx, **vmech_dmy, **vmech_dmz; // dmi mech direction - double **cut_spin_dmi; // cutoff distance dmi - - int lattice_flag; // flag for mech force computation - class FixNVESpin *lockfixnvespin; // ptr to FixNVESpin for setups + double **DM; // dmi coeff in eV + double **v_dmx, **v_dmy, **v_dmz; // dmi direction + double **vmech_dmx, **vmech_dmy, **vmech_dmz; // dmi mech direction + double **cut_spin_dmi; // cutoff distance dmi void allocate(); }; diff --git a/src/SPIN/pair_spin_exchange.cpp b/src/SPIN/pair_spin_exchange.cpp index cc28018ad0..6eacb04ee3 100644 --- a/src/SPIN/pair_spin_exchange.cpp +++ b/src/SPIN/pair_spin_exchange.cpp @@ -29,29 +29,17 @@ #include "comm.h" #include "error.h" #include "fix.h" -#include "fix_nve_spin.h" #include "force.h" -#include "neighbor.h" #include "neigh_list.h" -#include "neigh_request.h" #include "memory.h" #include "modify.h" #include "update.h" +#include "utils.h" using namespace LAMMPS_NS; /* ---------------------------------------------------------------------- */ -PairSpinExchange::PairSpinExchange(LAMMPS *lmp) : PairSpin(lmp), -lockfixnvespin(NULL) -{ - single_enable = 0; - no_virial_fdotr_compute = 1; - lattice_flag = 0; -} - -/* ---------------------------------------------------------------------- */ - PairSpinExchange::~PairSpinExchange() { if (allocated) { @@ -71,11 +59,7 @@ PairSpinExchange::~PairSpinExchange() void PairSpinExchange::settings(int narg, char **arg) { - if (narg < 1 || narg > 7) - error->all(FLERR,"Incorrect number of args in pair_style pair/spin command"); - - if (strcmp(update->unit_style,"metal") != 0) - error->all(FLERR,"Spin simulations require metal unit style"); + PairSpin::settings(narg,arg); cut_spin_exchange_global = force->numeric(FLERR,arg[0]); @@ -89,7 +73,6 @@ void PairSpinExchange::settings(int narg, char **arg) cut_spin_exchange[i][j] = cut_spin_exchange_global; } } - } /* ---------------------------------------------------------------------- @@ -134,43 +117,6 @@ void PairSpinExchange::coeff(int narg, char **arg) if (count == 0) error->all(FLERR,"Incorrect args in pair_style command"); } -/* ---------------------------------------------------------------------- - init specific to this pair style -------------------------------------------------------------------------- */ - -void PairSpinExchange::init_style() -{ - if (!atom->sp_flag) - error->all(FLERR,"Pair spin requires atom/spin style"); - - // need a full neighbor list - - int irequest = neighbor->request(this,instance_me); - neighbor->requests[irequest]->half = 0; - neighbor->requests[irequest]->full = 1; - - // checking if nve/spin or neb/spin are a listed fix - - int ifix = 0; - while (ifix < modify->nfix) { - if (strcmp(modify->fix[ifix]->style,"nve/spin") == 0) break; - if (strcmp(modify->fix[ifix]->style,"neb/spin") == 0) break; - ifix++; - } - if ((ifix == modify->nfix) && (comm->me == 0)) - error->warning(FLERR,"Using pair/spin style without nve/spin or neb/spin"); - - // get the lattice_flag from nve/spin - - for (int i = 0; i < modify->nfix; i++) { - if (strcmp(modify->fix[i]->style,"nve/spin") == 0) { - lockfixnvespin = (FixNVESpin *) modify->fix[i]; - lattice_flag = lockfixnvespin->lattice_flag; - } - } - -} - /* ---------------------------------------------------------------------- init for one type pair i,j and corresponding j,i ------------------------------------------------------------------------- */ @@ -296,7 +242,8 @@ void PairSpinExchange::compute(int eflag, int vflag) if (eflag) { evdwl -= (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); - evdwl *= hbar; + evdwl *= 0.5*hbar; + // evdwl *= hbar; } else evdwl = 0.0; if (evflag) ev_tally_xyz(i,j,nlocal,newton_pair, @@ -497,15 +444,15 @@ void PairSpinExchange::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) { for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&J1_mag[i][j],sizeof(double),1,fp); - fread(&J1_mech[i][j],sizeof(double),1,fp); - fread(&J2[i][j],sizeof(double),1,fp); - fread(&J2[i][j],sizeof(double),1,fp); - fread(&cut_spin_exchange[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&J1_mag[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&J1_mech[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&J2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&J3[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_spin_exchange[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&J1_mag[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&J1_mech[i][j],1,MPI_DOUBLE,0,world); @@ -536,9 +483,9 @@ void PairSpinExchange::write_restart_settings(FILE *fp) void PairSpinExchange::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_spin_exchange_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_spin_exchange_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_spin_exchange_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/SPIN/pair_spin_exchange.h b/src/SPIN/pair_spin_exchange.h index b524a513eb..19eafeb5ca 100644 --- a/src/SPIN/pair_spin_exchange.h +++ b/src/SPIN/pair_spin_exchange.h @@ -26,11 +26,10 @@ namespace LAMMPS_NS { class PairSpinExchange : public PairSpin { public: - PairSpinExchange(class LAMMPS *); + PairSpinExchange(LAMMPS *lmp) : PairSpin(lmp) {} virtual ~PairSpinExchange(); void settings(int, char **); void coeff(int, char **); - void init_style(); double init_one(int, int); void *extract(const char *, int &); @@ -45,16 +44,13 @@ class PairSpinExchange : public PairSpin { void write_restart_settings(FILE *); void read_restart_settings(FILE *); - double cut_spin_exchange_global; // global exchange cutoff distance + double cut_spin_exchange_global; // global exchange cutoff distance protected: - double **J1_mag; // exchange coeffs in eV - double **J1_mech; // mech exchange coeffs in + double **J1_mag; // exchange coeffs in eV + double **J1_mech; // mech exchange coeffs in double **J2, **J3; // J1 in eV, J2 adim, J3 in Ang - double **cut_spin_exchange; // cutoff distance exchange - - int lattice_flag; // flag for mech force computation - class FixNVESpin *lockfixnvespin; // ptr to FixNVESpin for setups + double **cut_spin_exchange; // cutoff distance exchange void allocate(); }; diff --git a/src/SPIN/pair_spin_magelec.cpp b/src/SPIN/pair_spin_magelec.cpp index 6756ebc3cc..fabad4ae4d 100644 --- a/src/SPIN/pair_spin_magelec.cpp +++ b/src/SPIN/pair_spin_magelec.cpp @@ -29,29 +29,17 @@ #include "comm.h" #include "error.h" #include "fix.h" -#include "fix_nve_spin.h" #include "force.h" -#include "neighbor.h" #include "neigh_list.h" -#include "neigh_request.h" #include "memory.h" #include "modify.h" #include "update.h" +#include "utils.h" using namespace LAMMPS_NS; /* ---------------------------------------------------------------------- */ -PairSpinMagelec::PairSpinMagelec(LAMMPS *lmp) : PairSpin(lmp), -lockfixnvespin(NULL) -{ - single_enable = 0; - no_virial_fdotr_compute = 1; - lattice_flag = 0; -} - -/* ---------------------------------------------------------------------- */ - PairSpinMagelec::~PairSpinMagelec() { if (allocated) { @@ -72,11 +60,8 @@ PairSpinMagelec::~PairSpinMagelec() void PairSpinMagelec::settings(int narg, char **arg) { - if (narg < 1 || narg > 2) - error->all(FLERR,"Incorrect number of args in pair_style pair/spin command"); - if (strcmp(update->unit_style,"metal") != 0) - error->all(FLERR,"Spin simulations require metal unit style"); + PairSpin::settings(narg,arg); cut_spin_magelec_global = force->numeric(FLERR,arg[0]); @@ -140,43 +125,6 @@ void PairSpinMagelec::coeff(int narg, char **arg) error->all(FLERR,"Incorrect args in pair_style command"); } -/* ---------------------------------------------------------------------- - init specific to this pair style -------------------------------------------------------------------------- */ - -void PairSpinMagelec::init_style() -{ - if (!atom->sp_flag) - error->all(FLERR,"Pair spin requires atom/spin style"); - - // need a full neighbor list - - int irequest = neighbor->request(this,instance_me); - neighbor->requests[irequest]->half = 0; - neighbor->requests[irequest]->full = 1; - - // checking if nve/spin is a listed fix - - int ifix = 0; - while (ifix < modify->nfix) { - if (strcmp(modify->fix[ifix]->style,"nve/spin") == 0) break; - if (strcmp(modify->fix[ifix]->style,"neb/spin") == 0) break; - ifix++; - } - if ((ifix == modify->nfix) && (comm->me == 0)) - error->warning(FLERR,"Using pair/spin style without nve/spin or neb/spin"); - - // get the lattice_flag from nve/spin - - for (int i = 0; i < modify->nfix; i++) { - if (strcmp(modify->fix[i]->style,"nve/spin") == 0) { - lockfixnvespin = (FixNVESpin *) modify->fix[i]; - lattice_flag = lockfixnvespin->lattice_flag; - } - } - -} - /* ---------------------------------------------------------------------- init for one type pair i,j and corresponding j,i ------------------------------------------------------------------------- */ @@ -303,7 +251,7 @@ void PairSpinMagelec::compute(int eflag, int vflag) if (eflag) { evdwl -= (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); - evdwl *= hbar; + evdwl *= 0.5*hbar; } else evdwl = 0.0; if (evflag) ev_tally_xyz(i,j,nlocal,newton_pair, @@ -414,17 +362,17 @@ void PairSpinMagelec::compute_magelec(int i, int j, double eij[3], double fmi[3] vy = v_mey[itype][jtype]; vz = v_mez[itype][jtype]; - meix = vy*eij[2] - vz*eij[1]; - meiy = vz*eij[0] - vx*eij[2]; - meiz = vx*eij[1] - vy*eij[0]; + meix = (vy*eij[2] - vz*eij[1]); + meiy = (vz*eij[0] - vx*eij[2]); + meiz = (vx*eij[1] - vy*eij[0]); meix *= ME[itype][jtype]; meiy *= ME[itype][jtype]; meiz *= ME[itype][jtype]; - fmi[0] += spj[1]*meiz - spj[2]*meiy; - fmi[1] += spj[2]*meix - spj[0]*meiz; - fmi[2] += spj[0]*meiy - spj[1]*meix; + fmi[0] += (spj[1]*meiz - spj[2]*meiy); + fmi[1] += (spj[2]*meix - spj[0]*meiz); + fmi[2] += (spj[0]*meiy - spj[1]*meix); } /* ---------------------------------------------------------------------- */ @@ -443,17 +391,17 @@ void PairSpinMagelec::compute_magelec_mech(int i, int j, double fi[3], double sp vy = v_mey[itype][jtype]; vz = v_mez[itype][jtype]; - meix = spi[1]*spi[2] - spi[2]*spj[1]; - meiy = spi[2]*spi[0] - spi[0]*spj[2]; - meiz = spi[0]*spi[1] - spi[1]*spj[0]; + meix = (spi[1]*spi[2] - spi[2]*spj[1]); + meiy = (spi[2]*spi[0] - spi[0]*spj[2]); + meiz = (spi[0]*spi[1] - spi[1]*spj[0]); meix *= ME_mech[itype][jtype]; meiy *= ME_mech[itype][jtype]; meiz *= ME_mech[itype][jtype]; - fi[0] += meiy*vz - meiz*vy; - fi[1] += meiz*vx - meix*vz; - fi[2] += meix*vy - meiy*vx; + fi[0] += (meiy*vz - meiz*vy); + fi[1] += (meiz*vx - meix*vz); + fi[2] += (meix*vy - meiy*vx); } @@ -516,15 +464,15 @@ void PairSpinMagelec::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) { for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&ME[i][j],sizeof(double),1,fp); - fread(&v_mex[i][j],sizeof(double),1,fp); - fread(&v_mey[i][j],sizeof(double),1,fp); - fread(&v_mez[i][j],sizeof(double),1,fp); - fread(&cut_spin_magelec[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&ME[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&v_mex[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&v_mey[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&v_mez[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_spin_magelec[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&ME[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&v_mex[i][j],1,MPI_DOUBLE,0,world); @@ -554,9 +502,9 @@ void PairSpinMagelec::write_restart_settings(FILE *fp) void PairSpinMagelec::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_spin_magelec_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_spin_magelec_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_spin_magelec_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/SPIN/pair_spin_magelec.h b/src/SPIN/pair_spin_magelec.h index 5e72a4c35e..4df0078bea 100644 --- a/src/SPIN/pair_spin_magelec.h +++ b/src/SPIN/pair_spin_magelec.h @@ -26,11 +26,10 @@ namespace LAMMPS_NS { class PairSpinMagelec : public PairSpin { public: - PairSpinMagelec(class LAMMPS *); + PairSpinMagelec(LAMMPS *lmp) : PairSpin(lmp) {} virtual ~PairSpinMagelec(); void settings(int, char **); void coeff(int, char **); - void init_style(); double init_one(int, int); void *extract(const char *, int &); @@ -45,15 +44,12 @@ class PairSpinMagelec : public PairSpin { void write_restart_settings(FILE *); void read_restart_settings(FILE *); - double cut_spin_magelec_global; // global me cutoff + double cut_spin_magelec_global; // global me cutoff protected: - double **ME, **ME_mech; // magelec coeff in eV - double **v_mex, **v_mey, **v_mez; // magelec direction - double **cut_spin_magelec; // magelec cutoff distance - - int lattice_flag; // flag for mech force computation - class FixNVESpin *lockfixnvespin; // ptr to FixNVESpin for setups + double **ME, **ME_mech; // magelec coeff in eV + double **v_mex, **v_mey, **v_mez; // magelec direction + double **cut_spin_magelec; // magelec cutoff distance void allocate(); }; diff --git a/src/SPIN/pair_spin_neel.cpp b/src/SPIN/pair_spin_neel.cpp index 355ba20f39..4a5d453de2 100644 --- a/src/SPIN/pair_spin_neel.cpp +++ b/src/SPIN/pair_spin_neel.cpp @@ -29,29 +29,17 @@ #include "comm.h" #include "error.h" #include "fix.h" -#include "fix_nve_spin.h" #include "force.h" -#include "neighbor.h" #include "neigh_list.h" -#include "neigh_request.h" #include "memory.h" #include "modify.h" #include "update.h" +#include "utils.h" using namespace LAMMPS_NS; /* ---------------------------------------------------------------------- */ -PairSpinNeel::PairSpinNeel(LAMMPS *lmp) : PairSpin(lmp), -lockfixnvespin(NULL) -{ - single_enable = 0; - no_virial_fdotr_compute = 1; - lattice_flag = 0; -} - -/* ---------------------------------------------------------------------- */ - PairSpinNeel::~PairSpinNeel() { if (allocated) { @@ -75,11 +63,7 @@ PairSpinNeel::~PairSpinNeel() void PairSpinNeel::settings(int narg, char **arg) { - if (narg < 1 || narg > 2) - error->all(FLERR,"Incorrect number of args in pair_style pair/spin command"); - - if (strcmp(update->unit_style,"metal") != 0) - error->all(FLERR,"Spin simulations require metal unit style"); + PairSpin::settings(narg,arg); cut_spin_neel_global = force->numeric(FLERR,arg[0]); @@ -146,43 +130,6 @@ void PairSpinNeel::coeff(int narg, char **arg) } -/* ---------------------------------------------------------------------- - init specific to this pair style -------------------------------------------------------------------------- */ - -void PairSpinNeel::init_style() -{ - if (!atom->sp_flag) - error->all(FLERR,"Pair spin requires atom/spin style"); - - // need a full neighbor list - - int irequest = neighbor->request(this,instance_me); - neighbor->requests[irequest]->half = 0; - neighbor->requests[irequest]->full = 1; - - // checking if nve/spin is a listed fix - - int ifix = 0; - while (ifix < modify->nfix) { - if (strcmp(modify->fix[ifix]->style,"nve/spin") == 0) break; - if (strcmp(modify->fix[ifix]->style,"neb/spin") == 0) break; - ifix++; - } - if ((ifix == modify->nfix) && (comm->me == 0)) - error->warning(FLERR,"Using pair/spin style without nve/spin or neb/spin"); - - // get the lattice_flag from nve/spin - - for (int i = 0; i < modify->nfix; i++) { - if (strcmp(modify->fix[i]->style,"nve/spin") == 0) { - lockfixnvespin = (FixNVESpin *) modify->fix[i]; - lattice_flag = lockfixnvespin->lattice_flag; - } - } - -} - /* ---------------------------------------------------------------------- init for one type pair i,j and corresponding j,i ------------------------------------------------------------------------- */ @@ -313,7 +260,7 @@ void PairSpinNeel::compute(int eflag, int vflag) if (eflag) { evdwl = (spi[0]*fmi[0] + spi[1]*fmi[1] + spi[2]*fmi[2]); - evdwl *= hbar; + evdwl *= 0.5*hbar; } else evdwl = 0.0; if (evflag) ev_tally_xyz(i,j,nlocal,newton_pair, @@ -643,10 +590,8 @@ void PairSpinNeel::allocate() memory->create(q3,n+1,n+1,"pair/spin/soc/neel:q3"); memory->create(cutsq,n+1,n+1,"pair/spin/soc/neel:cutsq"); - } - /* ---------------------------------------------------------------------- proc 0 writes to restart file ------------------------------------------------------------------------- */ @@ -687,19 +632,19 @@ void PairSpinNeel::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) { for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&g1[i][j],sizeof(double),1,fp); - fread(&g1_mech[i][j],sizeof(double),1,fp); - fread(&g2[i][j],sizeof(double),1,fp); - fread(&g2[i][j],sizeof(double),1,fp); - fread(&q1[i][j],sizeof(double),1,fp); - fread(&q1_mech[i][j],sizeof(double),1,fp); - fread(&q2[i][j],sizeof(double),1,fp); - fread(&q2[i][j],sizeof(double),1,fp); - fread(&cut_spin_neel[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&g1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&g1_mech[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&g2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&g3[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&q1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&q1_mech[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&q2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&q3[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_spin_neel[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&g1[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&g1_mech[i][j],1,MPI_DOUBLE,0,world); @@ -733,9 +678,9 @@ void PairSpinNeel::write_restart_settings(FILE *fp) void PairSpinNeel::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_spin_neel_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_spin_neel_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_spin_neel_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/SPIN/pair_spin_neel.h b/src/SPIN/pair_spin_neel.h index f60d7d2dca..5261a7f746 100644 --- a/src/SPIN/pair_spin_neel.h +++ b/src/SPIN/pair_spin_neel.h @@ -26,11 +26,10 @@ namespace LAMMPS_NS { class PairSpinNeel : public PairSpin { public: - PairSpinNeel(class LAMMPS *); + PairSpinNeel(LAMMPS *lmp) : PairSpin(lmp) {} virtual ~PairSpinNeel(); void settings(int, char **); void coeff(int, char **); - void init_style(); double init_one(int, int); void *extract(const char *, int &); @@ -45,21 +44,17 @@ class PairSpinNeel : public PairSpin { void write_restart_settings(FILE *); void read_restart_settings(FILE *); - double cut_spin_neel_global; // global neel cutoff distance + double cut_spin_neel_global; // global neel cutoff distance protected: // pseudo-dipolar and pseudo-quadrupolar coeff. - double **g1, **g1_mech; // neel coeffs gij - double **g2, **g3; // g1 in eV, g2 adim, g3 in Ang - double **q1, **q1_mech; // neel coeffs qij - double **q2, **q3; // q1 in eV, q2 adim, q3 in Ang - double **cut_spin_neel; // cutoff distance exchange - - int lattice_flag; // flag for mech force computation - class FixNVESpin *lockfixnvespin; // ptr to FixNVESpin for setups - + double **g1, **g1_mech; // neel coeffs gij + double **g2, **g3; // g1 in eV, g2 adim, g3 in Ang + double **q1, **q1_mech; // neel coeffs qij + double **q2, **q3; // q1 in eV, q2 adim, q3 in Ang + double **cut_spin_neel; // cutoff distance exchange void allocate(); }; diff --git a/src/STUBS/mpi.c b/src/STUBS/mpi.c index f56d3616c8..a5a00f86a5 100644 --- a/src/STUBS/mpi.c +++ b/src/STUBS/mpi.c @@ -12,14 +12,13 @@ ------------------------------------------------------------------------ */ /* Single-processor "stub" versions of MPI routines */ -/* -I. in Makefile insures dummy mpi.h in this dir is included */ #include #include #include #include #include -#include +#include "mpi.h" #include "../version.h" /* data structure for double/int */ diff --git a/src/USER-ATC/fix_atc.cpp b/src/USER-ATC/fix_atc.cpp index e2a1768f55..0e9cd02ad6 100644 --- a/src/USER-ATC/fix_atc.cpp +++ b/src/USER-ATC/fix_atc.cpp @@ -581,7 +581,7 @@ void FixATC::min_setup(int vflag) setup(vflag); } -void FixATC::setup(int vflag) +void FixATC::setup(int /* vflag */) { comm->forward_comm_fix(this); @@ -642,7 +642,7 @@ void FixATC::grow_arrays(int nmax) atc_->grow_arrays(nmax); } -void FixATC::copy_arrays(int i, int j, int delflag) +void FixATC::copy_arrays(int i, int j, int /* delflag */) { atc_->copy_arrays(i,j); } @@ -675,7 +675,7 @@ void FixATC::unpack_forward_comm(int n, int first, double *buf) pack values in local atom-based arrays for restart file ------------------------------------------------------------------------- */ -int FixATC::pack_restart(int i, double *buf){ +int FixATC::pack_restart(int /* i */, double * /* buf */){ return 0; } @@ -683,7 +683,7 @@ int FixATC::pack_restart(int i, double *buf){ unpack values from atom->extra array to restart the fix ------------------------------------------------------------------------- */ -void FixATC::unpack_restart(int nlocal, int nth){ +void FixATC::unpack_restart(int /* nlocal */, int /* nth */){ } /* ---------------------------------------------------------------------- @@ -698,7 +698,7 @@ int FixATC::maxsize_restart(){ size of atom nlocal's restart data ------------------------------------------------------------------------- */ -int FixATC::size_restart(int nlocal){ +int FixATC::size_restart(int /* nlocal */){ return 0; } @@ -706,7 +706,7 @@ int FixATC::size_restart(int nlocal){ pack entire state of Fix into one write ------------------------------------------------------------------------- */ -void FixATC::write_restart(FILE *fp){ +void FixATC::write_restart(FILE * /* fp */){ char ** args = new char*[2]; args[0] = new char[50]; @@ -728,7 +728,7 @@ void FixATC::write_restart(FILE *fp){ use state info from restart file to restart the Fix ------------------------------------------------------------------------- */ -void FixATC::restart(char *buf){ +void FixATC::restart(char * /* buf */){ char ** args = new char*[2]; args[0] = new char[50]; @@ -750,7 +750,7 @@ void FixATC::restart(char *buf){ allow for both per-type and per-atom mass ------------------------------------------------------------------------- */ -void FixATC::initial_integrate(int vflag) +void FixATC::initial_integrate(int /* vflag */) { try { atc_->pre_init_integrate(); @@ -836,7 +836,7 @@ void FixATC::pre_neighbor() } } /* ---------------------------------------------------------------------- */ -void FixATC::pre_force(int vflag) +void FixATC::pre_force(int /* vflag */) { try { @@ -848,7 +848,7 @@ void FixATC::pre_force(int vflag) } } /* ---------------------------------------------------------------------- */ -void FixATC::post_force(int vflag) +void FixATC::post_force(int /* vflag */) { try { @@ -884,7 +884,7 @@ void FixATC::setup_pre_neighbor() } } /* ---------------------------------------------------------------------- */ -void FixATC::min_pre_force(int vflag) +void FixATC::min_pre_force(int /* vflag */) { try { atc_->min_pre_force(); @@ -896,7 +896,7 @@ void FixATC::min_pre_force(int vflag) } /* ---------------------------------------------------------------------- */ -void FixATC::min_post_force(int vflag) +void FixATC::min_post_force(int /* vflag */) { try { atc_->min_post_force(); diff --git a/src/USER-AWPMD/fix_nve_awpmd.cpp b/src/USER-AWPMD/fix_nve_awpmd.cpp index a147a11081..b4a1cbf72a 100644 --- a/src/USER-AWPMD/fix_nve_awpmd.cpp +++ b/src/USER-AWPMD/fix_nve_awpmd.cpp @@ -72,7 +72,7 @@ void FixNVEAwpmd::init() allow for only per-type mass ------------------------------------------------------------------------- */ -void FixNVEAwpmd::initial_integrate(int vflag) +void FixNVEAwpmd::initial_integrate(int /* vflag */) { @@ -117,7 +117,7 @@ void FixNVEAwpmd::final_integrate(){} /* ---------------------------------------------------------------------- */ -void FixNVEAwpmd::initial_integrate_respa(int vflag, int ilevel, int iloop) +void FixNVEAwpmd::initial_integrate_respa(int vflag, int ilevel, int /* iloop */) { dtv = step_respa[ilevel]; dtf = 0.5 * step_respa[ilevel] * force->ftm2v; @@ -131,7 +131,7 @@ void FixNVEAwpmd::initial_integrate_respa(int vflag, int ilevel, int iloop) /* ---------------------------------------------------------------------- */ -void FixNVEAwpmd::final_integrate_respa(int ilevel, int iloop) +void FixNVEAwpmd::final_integrate_respa(int ilevel, int /* iloop */) { dtf = 0.5 * step_respa[ilevel] * force->ftm2v; final_integrate(); diff --git a/src/USER-AWPMD/pair_awpmd_cut.cpp b/src/USER-AWPMD/pair_awpmd_cut.cpp index 75ebb0e251..092327c367 100644 --- a/src/USER-AWPMD/pair_awpmd_cut.cpp +++ b/src/USER-AWPMD/pair_awpmd_cut.cpp @@ -32,6 +32,7 @@ #include "neigh_request.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "logexc.h" #include "vector_3.h" @@ -600,10 +601,10 @@ void PairAWPMDCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { - if (me == 0) fread(&cut[i][j],sizeof(double),1,fp); + if (me == 0) utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); } } @@ -627,9 +628,9 @@ void PairAWPMDCut::write_restart_settings(FILE *fp) void PairAWPMDCut::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); @@ -642,7 +643,7 @@ void PairAWPMDCut::read_restart_settings(FILE *fp) these arrays are stored locally by pair style ------------------------------------------------------------------------- */ -void PairAWPMDCut::min_xf_pointers(int ignore, double **xextra, double **fextra) +void PairAWPMDCut::min_xf_pointers(int /* ignore */, double **xextra, double **fextra) { // grow arrays if necessary // need to be atom->nmax in length @@ -665,7 +666,7 @@ void PairAWPMDCut::min_xf_pointers(int ignore, double **xextra, double **fextra) calculate and store in min_eradius and min_erforce ------------------------------------------------------------------------- */ -void PairAWPMDCut::min_xf_get(int ignore) +void PairAWPMDCut::min_xf_get(int /* ignore */) { double *eradius = atom->eradius; double *erforce = atom->erforce; @@ -704,7 +705,7 @@ void PairAWPMDCut::min_xf_get(int ignore) propagate the minimizer values to the atom values ------------------------------------------------------------------------- */ -void PairAWPMDCut::min_x_set(int ignore) +void PairAWPMDCut::min_x_set(int /* ignore */) { double *eradius = atom->eradius; double **v=atom->v; diff --git a/src/USER-CGDNA/Install.sh b/src/USER-CGDNA/Install.sh index fa62b0daf2..9ef10d3f62 100755 --- a/src/USER-CGDNA/Install.sh +++ b/src/USER-CGDNA/Install.sh @@ -30,8 +30,10 @@ action () { action bond_oxdna_fene.cpp bond_fene.h action bond_oxdna2_fene.cpp bond_fene.h +action bond_oxrna2_fene.cpp bond_fene.h action bond_oxdna_fene.h bond_fene.h action bond_oxdna2_fene.h bond_fene.h +action bond_oxrna2_fene.h bond_fene.h action fix_nve_dotc_langevin.cpp atom_vec_ellipsoid.h action fix_nve_dotc_langevin.h atom_vec_ellipsoid.h action fix_nve_dot.cpp atom_vec_ellipsoid.h @@ -43,13 +45,23 @@ action pair_oxdna_coaxstk.h atom_vec_ellipsoid.h action pair_oxdna2_coaxstk.h atom_vec_ellipsoid.h action pair_oxdna_excv.cpp atom_vec_ellipsoid.h action pair_oxdna2_excv.cpp atom_vec_ellipsoid.h +action pair_oxrna2_excv.cpp atom_vec_ellipsoid.h action pair_oxdna_excv.h atom_vec_ellipsoid.h action pair_oxdna2_excv.h atom_vec_ellipsoid.h +action pair_oxrna2_excv.h atom_vec_ellipsoid.h action pair_oxdna_hbond.cpp atom_vec_ellipsoid.h action pair_oxdna_hbond.h atom_vec_ellipsoid.h +action pair_oxrna2_hbond.cpp atom_vec_ellipsoid.h +action pair_oxrna2_hbond.h atom_vec_ellipsoid.h action pair_oxdna_stk.cpp atom_vec_ellipsoid.h action pair_oxdna_stk.h atom_vec_ellipsoid.h +action pair_oxrna2_stk.cpp atom_vec_ellipsoid.h +action pair_oxrna2_stk.h atom_vec_ellipsoid.h action pair_oxdna_xstk.cpp atom_vec_ellipsoid.h action pair_oxdna_xstk.h atom_vec_ellipsoid.h +action pair_oxrna2_xstk.cpp atom_vec_ellipsoid.h +action pair_oxrna2_xstk.h atom_vec_ellipsoid.h action pair_oxdna2_dh.cpp atom_vec_ellipsoid.h action pair_oxdna2_dh.h atom_vec_ellipsoid.h +action pair_oxrna2_dh.cpp atom_vec_ellipsoid.h +action pair_oxrna2_dh.h atom_vec_ellipsoid.h diff --git a/src/USER-CGDNA/README b/src/USER-CGDNA/README deleted file mode 100644 index 48d6178d13..0000000000 --- a/src/USER-CGDNA/README +++ /dev/null @@ -1,87 +0,0 @@ -This package contains a LAMMPS implementation of coarse-grained -models of DNA, which can be used to model sequence-specific -DNA strands. - -Please cite [1] and the relevant oxDNA articles in any publication -that uses this package. - -See the doc pages and [2,3,4] for the individual bond and pair styles. -The packages contains also a new Langevin-type rigid-body integrator, -which has also its own doc page and is explained in [5]. - -[1] O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, -"Coarse-grained simulation of DNA using LAMMPS", -Eur. Phys. J. E 41, 57 (2018). - -[2] T. Ouldridge, A. Louis, J. Doye, "Structural, mechanical, -and thermodynamic properties of a coarse-grained DNA model", -J. Chem. Phys. 134, 085101 (2011). - -[3] T.E. Ouldridge, Coarse-grained modelling of DNA and DNA -self-assembly, DPhil. University of Oxford (2011). - -[4] B.E. Snodin, F. Randisi, M. Mosayebi, et al., Introducing -Improved Structural Properties and Salt Dependence into a Coarse-Grained -Model of DNA, J. Chem. Phys. 142, 234901 (2015). - -[5] R. Davidchack, T. Ouldridge, M. Tretyakov, "New Langevin and -gradient thermostats for rigid body dynamics", J. Chem. Phys. 142, -144114 (2015). - -Example input and data files can be found in -/examples/USER/cgdna/examples/oxDNA/ and /oxDNA2/. Python setup -tools which create single straight or helical DNA strands as -well as DNA duplexes or arrays of duplexes can be found in -/examples/USER/cgdna/util/. A technical report with more information -on the models, the structure of the input and data file, the setup tool -and the performance of the LAMMPS-implementation of oxDNA can be found -in /doc/src/PDF/USER-CGDNA.pdf. - -IMPORTANT NOTE: This package can only be used if LAMMPS is compiled -with the MOLECULE and ASPHERE packages. These should be included in -the LAMMPS build by typing "make yes-asphere yes-molecule" prior to -the usual compilation (see the "Including/excluding packages" section -of the LAMMPS manual). - -The creator of this package is: - -Dr Oliver Henrich -University of Strathclyde, Glasgow, UK -oliver d o t henrich a t strath d o t ac d o t uk - - --------------------------------------------------------------------------- - -** Bond styles provided by this package: - -bond_oxdna_fene.cpp: backbone connectivity, a modified FENE potential - -bond_oxdna2_fene.cpp: corresponding bond style in oxDNA2 (see [3]) - -** Pair styles provided by this package: - -pair_oxdna_excv.cpp: excluded volume interaction between the nucleotides - -pair_oxdna_stk.cpp: stacking interaction between consecutive nucleotides - on the same strand - -pair_oxdna_hbond.cpp: hydrogen-bonding interaction between complementary - nucleotides on different strands, e.g. A-T and C-G - -pair_oxdna_xstk.cpp: cross-stacking interaction between nucleotides - -pair_oxdna_coaxstk.cpp: coaxial stacking interaction between nucleotides - - -pair_oxdna2_excv.cpp, pair_oxdna2_coaxstk.cpp: - corresponding pair styles in oxDNA2 (see [3]) - -pair_oxdna2_dh.cpp: Debye-Hueckel electrostatic interaction between backbone - sites - -** Fixes provided by this package: - -fix_nve_dotc_langevin.cpp: fix for Langevin-type rigid body integrator "C" - in above Ref. [3] - -fix_nve_dot.cpp: NVE-type rigid body integrator without noise diff --git a/src/USER-CGDNA/README.md b/src/USER-CGDNA/README.md new file mode 100644 index 0000000000..138638525e --- /dev/null +++ b/src/USER-CGDNA/README.md @@ -0,0 +1,105 @@ +This package contains a LAMMPS implementation of coarse-grained +models of DNA, which can be used to model sequence-specific +DNA strands. + +Please cite + +[![DOI](https://zenodo.org/badge/132764768.svg)](https://zenodo.org/badge/latestdoi/132764768) + +as well as [1] and the relevant oxDNA, oxDNA2 and oxRNA2 articles +in any publication that uses this package. + +See the doc pages and [2,3,4,5,6] for the individual bond and pair styles. +The packages contains also a new Langevin-type rigid-body integrator, +which has also its own doc page and is explained in [7]. + +[1] O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, +"Coarse-grained simulation of DNA using LAMMPS", +Eur. Phys. J. E 41, 57 (2018). + +[2] T. Ouldridge, A. Louis, J. Doye, "Structural, mechanical, +and thermodynamic properties of a coarse-grained DNA model", +J. Chem. Phys. 134, 085101 (2011). + +[3] T.E. Ouldridge, "Coarse-grained modelling of DNA and DNA +self-assembly", DPhil. University of Oxford (2011). + +[4] B.E. Snodin, F. Randisi, M. Mosayebi, et al., "Introducing +Improved structural properties and salt dependence into a coarse-grained +model of DNA", J. Chem. Phys. 142, 234901 (2015). + +[5] P. Sulc, F. Romano, T.E. Ouldridge, et al., "A nucleotide-level +coarse-grained model of RNA", J. Chem. Phys. 140, 235102 (2014). + +[6] P. Sulc, F. Romano, T.E. Ouldridge, et al., "Sequence-dependent +thermodynamics of a coarse-grained DNA model", +J. Chem. Phys. 137, 135101 (2012). + +[7] R. Davidchack, T. Ouldridge, M. Tretyakov, "New Langevin and +gradient thermostats for rigid body dynamics", J. Chem. Phys. 142, +144114 (2015). + +Example input and data files can be found in +/examples/USER/cgdna/examples/oxDNA/, /oxDNA2/ and /oxRNA2/. +Python setup tools which create single straight or helical DNA or RNA +strands as well as DNA or RNA duplexes or arrays of duplexes can be +found in /examples/USER/cgdna/util/. A technical report with more +general information on the model, its implementation and performance +as well as the structure of the data and input file can be found +in /doc/src/PDF/USER-CGDNA.pdf. + +IMPORTANT NOTE: This package can only be used if LAMMPS is compiled +with the MOLECULE and ASPHERE packages. These should be included in +the LAMMPS build by typing "make yes-asphere yes-molecule" prior to +the usual compilation (see the "Including/excluding packages" section +of the LAMMPS manual). + +The creator of this package is: + +Dr Oliver Henrich +University of Strathclyde, Glasgow, UK +oliver d o t henrich a t strath d o t ac d o t uk + + +-------------------------------------------------------------------------- + +** Bond styles provided by this package: + +bond_oxdna_fene.cpp: backbone connectivity, + a modified FENE potential (see [2,3]) + +bond_oxdna2_fene.cpp: corresponding bond style in oxDNA2 (see [4]) + +bond_oxrna2_fene.cpp: corresponding bond style in oxRNA2 (see [5]) + +** Pair styles provided by this package: + +pair_oxdna_excv.cpp: excluded volume interaction between the nucleotides + +pair_oxdna_stk.cpp: stacking interaction between consecutive nucleotides + on the same strand + +pair_oxdna_hbond.cpp: hydrogen-bonding interaction between complementary + nucleotides on different strands, e.g. A-T and C-G + +pair_oxdna_xstk.cpp: cross-stacking interaction between nucleotides + +pair_oxdna_coaxstk.cpp: coaxial stacking interaction between nucleotides + +pair_oxdna2_excv.cpp, pair_oxdna2_coaxstk.cpp: + corresponding pair styles in oxDNA2 (see [4]) + +pair_oxrna2_excv.cpp, pair_oxrna2_stk.cpp, pair_oxrna2_hbond.cpp, +pair_oxrna2_xstk.cpp: + corresponding pair styles in oxDNA2 (see [5]) + +pair_oxdna2_dh.cpp, pair_oxrna2_dh.cpp: + Debye-Hueckel electrostatic interaction between backbone sites + + +** Fixes provided by this package: + +fix_nve_dotc_langevin.cpp: fix for Langevin-type rigid body integrator "C" + in above Ref. [7] + +fix_nve_dot.cpp: NVE-type rigid body integrator without noise diff --git a/src/USER-CGDNA/bond_oxdna_fene.cpp b/src/USER-CGDNA/bond_oxdna_fene.cpp index f549fc423d..1cb332df8f 100644 --- a/src/USER-CGDNA/bond_oxdna_fene.cpp +++ b/src/USER-CGDNA/bond_oxdna_fene.cpp @@ -24,6 +24,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "atom_vec_ellipsoid.h" #include "math_extra.h" @@ -379,9 +380,9 @@ void BondOxdnaFene::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nbondtypes,fp); - fread(&Delta[1],sizeof(double),atom->nbondtypes,fp); - fread(&r0[1],sizeof(double),atom->nbondtypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&Delta[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&r0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nbondtypes,MPI_DOUBLE,0,world); MPI_Bcast(&Delta[1],atom->nbondtypes,MPI_DOUBLE,0,world); diff --git a/src/USER-CGDNA/bond_oxrna2_fene.cpp b/src/USER-CGDNA/bond_oxrna2_fene.cpp new file mode 100644 index 0000000000..bdddccda87 --- /dev/null +++ b/src/USER-CGDNA/bond_oxrna2_fene.cpp @@ -0,0 +1,49 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ + +#include +#include +#include "bond_oxrna2_fene.h" + +using namespace LAMMPS_NS; + +/* ---------------------------------------------------------------------- */ + +BondOxrna2Fene::BondOxrna2Fene(LAMMPS *lmp) : BondOxdnaFene(lmp) +{ + +} + +/* ---------------------------------------------------------------------- */ + +BondOxrna2Fene::~BondOxrna2Fene() +{ + +} + +/* ---------------------------------------------------------------------- + compute vector COM-sugar-phosphate backbone interaction site in oxRNA2 +------------------------------------------------------------------------- */ +void BondOxrna2Fene::compute_interaction_sites(double e1[3], double /*e2*/[3], + double e3[3], double r[3]) +{ + double d_cs_x=-0.4, d_cs_z=+0.2; + + r[0] = d_cs_x*e1[0] + d_cs_z*e3[0]; + r[1] = d_cs_x*e1[1] + d_cs_z*e3[1]; + r[2] = d_cs_x*e1[2] + d_cs_z*e3[2]; + +} diff --git a/src/USER-CGDNA/bond_oxrna2_fene.h b/src/USER-CGDNA/bond_oxrna2_fene.h new file mode 100644 index 0000000000..585a253eb5 --- /dev/null +++ b/src/USER-CGDNA/bond_oxrna2_fene.h @@ -0,0 +1,65 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef BOND_CLASS + +BondStyle(oxrna2/fene,BondOxrna2Fene) + +#else + +#ifndef LMP_BOND_OXRNA2_FENE_H +#define LMP_BOND_OXRNA2_FENE_H + +#include "bond_oxdna_fene.h" + +namespace LAMMPS_NS { + +class BondOxrna2Fene : public BondOxdnaFene { + public: + BondOxrna2Fene(class LAMMPS *); + virtual ~BondOxrna2Fene(); + virtual void compute_interaction_sites(double *, double *, double *, + double *); +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +W: FENE bond too long: %ld %d %d %g + +A FENE bond has stretched dangerously far. It's interaction strength +will be truncated to attempt to prevent the bond from blowing up. + +E: Bad FENE bond + +Two atoms in a FENE bond have become so far apart that the bond cannot +be computed. + +E: Incorrect args for bond coefficients + +Self-explanatory. Check the input script or data file. + +W: Use special bonds = 0,1,1 with bond style oxrna + +Most FENE models need this setting for the special_bonds command. + +W: FENE bond too long: %ld %g + +A FENE bond has stretched dangerously far. It's interaction strength +will be truncated to attempt to prevent the bond from blowing up. + +*/ diff --git a/src/USER-CGDNA/pair_oxdna2_coaxstk.cpp b/src/USER-CGDNA/pair_oxdna2_coaxstk.cpp index 609b63e27f..51ff26cc6e 100644 --- a/src/USER-CGDNA/pair_oxdna2_coaxstk.cpp +++ b/src/USER-CGDNA/pair_oxdna2_coaxstk.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "atom_vec_ellipsoid.h" #include "math_extra.h" @@ -676,20 +677,6 @@ void PairOxdna2Coaxstk::coeff(int narg, char **arg) } -/* ---------------------------------------------------------------------- - init specific to this pair style -------------------------------------------------------------------------- */ - -void PairOxdna2Coaxstk::init_style() -{ - int irequest; - - // request regular neighbor lists - - irequest = neighbor->request(this,instance_me); - -} - /* ---------------------------------------------------------------------- neighbor callback to inform pair style of neighbor list to use regular ------------------------------------------------------------------------- */ @@ -829,47 +816,47 @@ void PairOxdna2Coaxstk::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&k_cxst[i][j],sizeof(double),1,fp); - fread(&cut_cxst_0[i][j],sizeof(double),1,fp); - fread(&cut_cxst_c[i][j],sizeof(double),1,fp); - fread(&cut_cxst_lo[i][j],sizeof(double),1,fp); - fread(&cut_cxst_hi[i][j],sizeof(double),1,fp); - fread(&cut_cxst_lc[i][j],sizeof(double),1,fp); - fread(&cut_cxst_hc[i][j],sizeof(double),1,fp); - fread(&b_cxst_lo[i][j],sizeof(double),1,fp); - fread(&b_cxst_hi[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&k_cxst[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_cxst_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_cxst_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_cxst_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_cxst_hi[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_cxst_lc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_cxst_hc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst_hi[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_cxst1[i][j],sizeof(double),1,fp); - fread(&theta_cxst1_0[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst1_ast[i][j],sizeof(double),1,fp); - fread(&b_cxst1[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst1_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_cxst1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_cxst1_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst1_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst1_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_cxst4[i][j],sizeof(double),1,fp); - fread(&theta_cxst4_0[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst4_ast[i][j],sizeof(double),1,fp); - fread(&b_cxst4[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst4_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_cxst4[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_cxst4_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst4_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst4[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst4_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_cxst5[i][j],sizeof(double),1,fp); - fread(&theta_cxst5_0[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst5_ast[i][j],sizeof(double),1,fp); - fread(&b_cxst5[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst5_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_cxst5[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_cxst5_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst5_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst5[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst5_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_cxst6[i][j],sizeof(double),1,fp); - fread(&theta_cxst6_0[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst6_ast[i][j],sizeof(double),1,fp); - fread(&b_cxst6[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst6_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_cxst6[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_cxst6_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst6_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst6[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst6_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&AA_cxst1[i][j],sizeof(double),1,fp); - fread(&BB_cxst1[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&AA_cxst1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&BB_cxst1[i][j],sizeof(double),1,fp,NULL,error); } @@ -933,9 +920,9 @@ void PairOxdna2Coaxstk::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&offset_flag,1,MPI_INT,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/USER-CGDNA/pair_oxdna2_coaxstk.h b/src/USER-CGDNA/pair_oxdna2_coaxstk.h index be8d6d6b37..e20d1b3fdc 100644 --- a/src/USER-CGDNA/pair_oxdna2_coaxstk.h +++ b/src/USER-CGDNA/pair_oxdna2_coaxstk.h @@ -31,7 +31,6 @@ class PairOxdna2Coaxstk : public Pair { virtual void compute(int, int); void settings(int, char **); void coeff(int, char **); - void init_style(); void init_list(int, class NeighList *); double init_one(int, int); void write_restart(FILE *); diff --git a/src/USER-CGDNA/pair_oxdna2_dh.cpp b/src/USER-CGDNA/pair_oxdna2_dh.cpp index 630dd7a559..e698d8d906 100644 --- a/src/USER-CGDNA/pair_oxdna2_dh.cpp +++ b/src/USER-CGDNA/pair_oxdna2_dh.cpp @@ -25,6 +25,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "atom_vec_ellipsoid.h" #include "math_extra.h" @@ -63,7 +64,7 @@ PairOxdna2Dh::~PairOxdna2Dh() compute vector COM-sugar-phosphate backbone interaction site in oxDNA2 ------------------------------------------------------------------------- */ void PairOxdna2Dh::compute_interaction_sites(double e1[3], - double e2[3], double r[3]) + double e2[3], double /*e3*/[3], double r[3]) { double d_cs_x=-0.34, d_cs_y=+0.3408; @@ -124,7 +125,7 @@ void PairOxdna2Dh::compute(int eflag, int vflag) MathExtra::q_to_exyz(qa,ax,ay,az); // vector COM-backbone site a - compute_interaction_sites(ax,ay,ra_cs); + compute_interaction_sites(ax,ay,az,ra_cs); rtmp_s[0] = x[a][0] + ra_cs[0]; rtmp_s[1] = x[a][1] + ra_cs[1]; @@ -144,7 +145,7 @@ void PairOxdna2Dh::compute(int eflag, int vflag) MathExtra::q_to_exyz(qb,bx,by,bz); // vector COM-backbone site b - compute_interaction_sites(bx,by,rb_cs); + compute_interaction_sites(bx,by,bz,rb_cs); // vector backbone site b to a delr[0] = rtmp_s[0] - x[b][0] - rb_cs[0]; @@ -358,19 +359,6 @@ void PairOxdna2Dh::coeff(int narg, char **arg) if (count == 0) error->all(FLERR,"Incorrect args for pair coefficients in oxdna/dh"); } -/* ---------------------------------------------------------------------- - init specific to this pair style -------------------------------------------------------------------------- */ - -void PairOxdna2Dh::init_style() -{ - int irequest; - - // request regular neighbor lists - - irequest = neighbor->request(this,instance_me); -} - /* ---------------------------------------------------------------------- neighbor callback to inform pair style of neighbor list to use regular ------------------------------------------------------------------------- */ @@ -450,16 +438,16 @@ void PairOxdna2Dh::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&kappa_dh[i][j],sizeof(double),1,fp); - fread(&qeff_dh_pf[i][j],sizeof(double),1,fp); - fread(&b_dh[i][j],sizeof(double),1,fp); - fread(&cut_dh_ast[i][j],sizeof(double),1,fp); - fread(&cut_dh_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&kappa_dh[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&qeff_dh_pf[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_dh[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_dh_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_dh_c[i][j],sizeof(double),1,fp,NULL,error); } @@ -492,9 +480,9 @@ void PairOxdna2Dh::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&offset_flag,1,MPI_INT,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/USER-CGDNA/pair_oxdna2_dh.h b/src/USER-CGDNA/pair_oxdna2_dh.h index b40346e1cf..da72060927 100644 --- a/src/USER-CGDNA/pair_oxdna2_dh.h +++ b/src/USER-CGDNA/pair_oxdna2_dh.h @@ -28,11 +28,11 @@ class PairOxdna2Dh : public Pair { public: PairOxdna2Dh(class LAMMPS *); virtual ~PairOxdna2Dh(); - virtual void compute_interaction_sites(double *, double *, double *); + virtual void compute_interaction_sites(double *, double *, double *, + double *); virtual void compute(int, int); void settings(int, char **); void coeff(int, char **); - void init_style(); void init_list(int, class NeighList *); double init_one(int, int); void write_restart(FILE *); diff --git a/src/USER-CGDNA/pair_oxdna2_excv.cpp b/src/USER-CGDNA/pair_oxdna2_excv.cpp index d8a263676f..dd0f6c9d68 100644 --- a/src/USER-CGDNA/pair_oxdna2_excv.cpp +++ b/src/USER-CGDNA/pair_oxdna2_excv.cpp @@ -35,7 +35,7 @@ PairOxdna2Excv::~PairOxdna2Excv() /* ---------------------------------------------------------------------- compute vector COM-excluded volume interaction sites in oxDNA2 ------------------------------------------------------------------------- */ -void PairOxdna2Excv::compute_interaction_sites(double e1[3], double e2[3], +void PairOxdna2Excv::compute_interaction_sites(double e1[3], double e2[3], double /*e3*/[3], double rs[3], double rb[3]) { double d_cs_x=-0.34, d_cs_y=+0.3408, d_cb=+0.4; diff --git a/src/USER-CGDNA/pair_oxdna_coaxstk.cpp b/src/USER-CGDNA/pair_oxdna_coaxstk.cpp index d71acc2029..750c6c022d 100644 --- a/src/USER-CGDNA/pair_oxdna_coaxstk.cpp +++ b/src/USER-CGDNA/pair_oxdna_coaxstk.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "atom_vec_ellipsoid.h" #include "math_extra.h" @@ -58,7 +59,7 @@ PairOxdnaCoaxstk::~PairOxdnaCoaxstk() memory->destroy(cut_cxst_hi); memory->destroy(cut_cxst_lc); memory->destroy(cut_cxst_hc); - memory->destroy(cutsq_cxst_hc); + memory->destroy(cutsq_cxst_hc); memory->destroy(b_cxst_lo); memory->destroy(b_cxst_hi); @@ -822,20 +823,6 @@ void PairOxdnaCoaxstk::coeff(int narg, char **arg) } -/* ---------------------------------------------------------------------- - init specific to this pair style -------------------------------------------------------------------------- */ - -void PairOxdnaCoaxstk::init_style() -{ - int irequest; - - // request regular neighbor lists - - irequest = neighbor->request(this,instance_me); - -} - /* ---------------------------------------------------------------------- neighbor callback to inform pair style of neighbor list to use regular ------------------------------------------------------------------------- */ @@ -988,53 +975,53 @@ void PairOxdnaCoaxstk::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&k_cxst[i][j],sizeof(double),1,fp); - fread(&cut_cxst_0[i][j],sizeof(double),1,fp); - fread(&cut_cxst_c[i][j],sizeof(double),1,fp); - fread(&cut_cxst_lo[i][j],sizeof(double),1,fp); - fread(&cut_cxst_hi[i][j],sizeof(double),1,fp); - fread(&cut_cxst_lc[i][j],sizeof(double),1,fp); - fread(&cut_cxst_hc[i][j],sizeof(double),1,fp); - fread(&b_cxst_lo[i][j],sizeof(double),1,fp); - fread(&b_cxst_hi[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&k_cxst[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_cxst_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_cxst_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_cxst_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_cxst_hi[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_cxst_lc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_cxst_hc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst_hi[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_cxst1[i][j],sizeof(double),1,fp); - fread(&theta_cxst1_0[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst1_ast[i][j],sizeof(double),1,fp); - fread(&b_cxst1[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst1_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_cxst1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_cxst1_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst1_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst1_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_cxst4[i][j],sizeof(double),1,fp); - fread(&theta_cxst4_0[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst4_ast[i][j],sizeof(double),1,fp); - fread(&b_cxst4[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst4_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_cxst4[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_cxst4_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst4_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst4[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst4_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_cxst5[i][j],sizeof(double),1,fp); - fread(&theta_cxst5_0[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst5_ast[i][j],sizeof(double),1,fp); - fread(&b_cxst5[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst5_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_cxst5[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_cxst5_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst5_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst5[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst5_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_cxst6[i][j],sizeof(double),1,fp); - fread(&theta_cxst6_0[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst6_ast[i][j],sizeof(double),1,fp); - fread(&b_cxst6[i][j],sizeof(double),1,fp); - fread(&dtheta_cxst6_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_cxst6[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_cxst6_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst6_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst6[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_cxst6_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_cxst3p[i][j],sizeof(double),1,fp); - fread(&cosphi_cxst3p_ast[i][j],sizeof(double),1,fp); - fread(&b_cxst3p[i][j],sizeof(double),1,fp); - fread(&cosphi_cxst3p_c[i][j],sizeof(double),1,fp); - fread(&a_cxst4p[i][j],sizeof(double),1,fp); - fread(&cosphi_cxst4p_ast[i][j],sizeof(double),1,fp); - fread(&b_cxst4p[i][j],sizeof(double),1,fp); - fread(&cosphi_cxst4p_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_cxst3p[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_cxst3p_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst3p[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_cxst3p_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&a_cxst4p[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_cxst4p_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_cxst4p[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_cxst4p_c[i][j],sizeof(double),1,fp,NULL,error); } @@ -1104,9 +1091,9 @@ void PairOxdnaCoaxstk::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&offset_flag,1,MPI_INT,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/USER-CGDNA/pair_oxdna_coaxstk.h b/src/USER-CGDNA/pair_oxdna_coaxstk.h index f9228c94a2..79c8fa24ed 100644 --- a/src/USER-CGDNA/pair_oxdna_coaxstk.h +++ b/src/USER-CGDNA/pair_oxdna_coaxstk.h @@ -14,6 +14,7 @@ #ifdef PAIR_CLASS PairStyle(oxdna/coaxstk,PairOxdnaCoaxstk) +PairStyle(oxrna2/coaxstk,PairOxdnaCoaxstk) #else @@ -31,7 +32,6 @@ class PairOxdnaCoaxstk : public Pair { virtual void compute(int, int); void settings(int, char **); void coeff(int, char **); - void init_style(); void init_list(int, class NeighList *); double init_one(int, int); void write_restart(FILE *); diff --git a/src/USER-CGDNA/pair_oxdna_excv.cpp b/src/USER-CGDNA/pair_oxdna_excv.cpp index f187fc7403..e8e2fad020 100644 --- a/src/USER-CGDNA/pair_oxdna_excv.cpp +++ b/src/USER-CGDNA/pair_oxdna_excv.cpp @@ -26,6 +26,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "atom_vec_ellipsoid.h" #include "math_extra.h" @@ -85,7 +86,7 @@ PairOxdnaExcv::~PairOxdnaExcv() /* ---------------------------------------------------------------------- compute vector COM-excluded volume interaction sites in oxDNA ------------------------------------------------------------------------- */ -void PairOxdnaExcv::compute_interaction_sites(double e1[3], double /*e2*/[3], +void PairOxdnaExcv::compute_interaction_sites(double e1[3], double /*e2*/[3], double /*e3*/[3], double rs[3], double rb[3]) { double d_cs=-0.4, d_cb=+0.4; @@ -562,20 +563,6 @@ void PairOxdnaExcv::coeff(int narg, char **arg) } -/* ---------------------------------------------------------------------- - init specific to this pair style -------------------------------------------------------------------------- */ - -void PairOxdnaExcv::init_style() -{ - int irequest; - - // request regular neighbor lists - - irequest = neighbor->request(this,instance_me); - -} - /* ---------------------------------------------------------------------- neighbor callback to inform pair style of neighbor list to use regular ------------------------------------------------------------------------- */ @@ -710,26 +697,26 @@ void PairOxdnaExcv::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon_ss[i][j],sizeof(double),1,fp); - fread(&sigma_ss[i][j],sizeof(double),1,fp); - fread(&cut_ss_ast[i][j],sizeof(double),1,fp); - fread(&b_ss[i][j],sizeof(double),1,fp); - fread(&cut_ss_c[i][j],sizeof(double),1,fp); - fread(&epsilon_sb[i][j],sizeof(double),1,fp); - fread(&sigma_sb[i][j],sizeof(double),1,fp); - fread(&cut_sb_ast[i][j],sizeof(double),1,fp); - fread(&b_sb[i][j],sizeof(double),1,fp); - fread(&cut_sb_c[i][j],sizeof(double),1,fp); - fread(&epsilon_bb[i][j],sizeof(double),1,fp); - fread(&sigma_bb[i][j],sizeof(double),1,fp); - fread(&cut_bb_ast[i][j],sizeof(double),1,fp); - fread(&b_bb[i][j],sizeof(double),1,fp); - fread(&cut_bb_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon_ss[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma_ss[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_ss_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_ss[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_ss_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&epsilon_sb[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma_sb[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_sb_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_sb[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_sb_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&epsilon_bb[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma_bb[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_bb_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_bb[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_bb_c[i][j],sizeof(double),1,fp,NULL,error); } @@ -772,9 +759,9 @@ void PairOxdnaExcv::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&offset_flag,1,MPI_INT,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/USER-CGDNA/pair_oxdna_excv.h b/src/USER-CGDNA/pair_oxdna_excv.h index c80a112fec..34fd323ec1 100644 --- a/src/USER-CGDNA/pair_oxdna_excv.h +++ b/src/USER-CGDNA/pair_oxdna_excv.h @@ -33,7 +33,6 @@ class PairOxdnaExcv : public Pair { virtual void compute(int, int); void settings(int, char **); void coeff(int, char **); - void init_style(); void init_list(int, class NeighList *); double init_one(int, int); void write_restart(FILE *); diff --git a/src/USER-CGDNA/pair_oxdna_hbond.cpp b/src/USER-CGDNA/pair_oxdna_hbond.cpp index e9852d0e38..26042339ea 100644 --- a/src/USER-CGDNA/pair_oxdna_hbond.cpp +++ b/src/USER-CGDNA/pair_oxdna_hbond.cpp @@ -26,26 +26,43 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "atom_vec_ellipsoid.h" #include "math_extra.h" using namespace LAMMPS_NS; using namespace MFOxdna; -// sequence-specific base-pairing strength -// A:0 C:1 G:2 T:3, 5'- (i,j) -3' -static const double alpha_hb[4][4] = -{{1.00000,1.00000,1.00000,0.82915}, - {1.00000,1.00000,1.15413,1.00000}, - {1.00000,1.15413,1.00000,1.00000}, - {0.82915,1.00000,1.00000,1.00000}}; - /* ---------------------------------------------------------------------- */ PairOxdnaHbond::PairOxdnaHbond(LAMMPS *lmp) : Pair(lmp) { single_enable = 0; writedata = 1; + + // sequence-specific base-pairing strength + // A:0 C:1 G:2 T:3, 5'- [i][j] -3' + + alpha_hb[0][0] = 1.00000; + alpha_hb[0][1] = 1.00000; + alpha_hb[0][2] = 1.00000; + alpha_hb[0][3] = 0.82915; + + alpha_hb[1][0] = 1.00000; + alpha_hb[1][1] = 1.00000; + alpha_hb[1][2] = 1.15413; + alpha_hb[1][3] = 1.00000; + + alpha_hb[2][0] = 1.00000; + alpha_hb[2][1] = 1.15413; + alpha_hb[2][2] = 1.00000; + alpha_hb[2][3] = 1.00000; + + alpha_hb[3][0] = 0.82915; + alpha_hb[3][1] = 1.00000; + alpha_hb[3][2] = 1.00000; + alpha_hb[3][3] = 1.00000; + } /* ---------------------------------------------------------------------- */ @@ -616,7 +633,7 @@ void PairOxdnaHbond::coeff(int narg, char **arg) if (narg != 27) error->all(FLERR,"Incorrect args for pair coefficients in oxdna/hbond"); if (!allocated) allocate(); - int ilo,ihi,jlo,jhi; + int ilo,ihi,jlo,jhi,imod4,jmod4; force->bounds(FLERR,arg[0],atom->ntypes,ilo,ihi); force->bounds(FLERR,arg[1],atom->ntypes,jlo,jhi); @@ -729,8 +746,13 @@ void PairOxdnaHbond::coeff(int narg, char **arg) for (int i = ilo; i <= ihi; i++) { for (int j = MAX(jlo,i); j <= jhi; j++) { + imod4 = i%4; + if (imod4 == 0) imod4 = 4; + jmod4 = j%4; + if (jmod4 == 0) jmod4 = 4; + epsilon_hb[i][j] = epsilon_hb_one; - if (seqdepflag) epsilon_hb[i][j] *= alpha_hb[i-1][j-1]; + if (seqdepflag) epsilon_hb[i][j] *= alpha_hb[imod4-1][jmod4-1]; a_hb[i][j] = a_hb_one; cut_hb_0[i][j] = cut_hb_0_one; cut_hb_c[i][j] = cut_hb_c_one; @@ -741,7 +763,7 @@ void PairOxdnaHbond::coeff(int narg, char **arg) b_hb_lo[i][j] = b_hb_lo_one; b_hb_hi[i][j] = b_hb_hi_one; shift_hb[i][j] = shift_hb_one; - if (seqdepflag) shift_hb[i][j] *= alpha_hb[i-1][j-1]; + if (seqdepflag) shift_hb[i][j] *= alpha_hb[imod4-1][jmod4-1]; a_hb1[i][j] = a_hb1_one; theta_hb1_0[i][j] = theta_hb1_0_one; @@ -788,20 +810,6 @@ void PairOxdnaHbond::coeff(int narg, char **arg) } -/* ---------------------------------------------------------------------- - init specific to this pair style -------------------------------------------------------------------------- */ - -void PairOxdnaHbond::init_style() -{ - int irequest; - - // request regular neighbor lists - - irequest = neighbor->request(this,instance_me); - -} - /* ---------------------------------------------------------------------- neighbor callback to inform pair style of neighbor list to use regular ------------------------------------------------------------------------- */ @@ -820,6 +828,7 @@ void PairOxdnaHbond::init_list(int id, NeighList *ptr) double PairOxdnaHbond::init_one(int i, int j) { + int imod4,jmod4; if (setflag[i][j] == 0) { error->all(FLERR,"Coefficient mixing not defined in oxDNA"); @@ -828,8 +837,13 @@ double PairOxdnaHbond::init_one(int i, int j) error->all(FLERR,"Offset not supported in oxDNA"); } + imod4 = i%4; + if (imod4 == 0) imod4 = 4; + jmod4 = j%4; + if (jmod4 == 0) jmod4 = 4; + if (seqdepflag) { - epsilon_hb[j][i] = epsilon_hb[i][j] / alpha_hb[i-1][j-1] * alpha_hb[j-1][i-1]; + epsilon_hb[j][i] = epsilon_hb[i][j] / alpha_hb[imod4-1][jmod4-1] * alpha_hb[jmod4-1][imod4-1]; } else { epsilon_hb[j][i] = epsilon_hb[i][j]; @@ -844,7 +858,7 @@ double PairOxdnaHbond::init_one(int i, int j) cut_hb_lc[j][i] = cut_hb_lc[i][j]; cut_hb_hc[j][i] = cut_hb_hc[i][j]; if (seqdepflag) { - shift_hb[j][i] = shift_hb[i][j] / alpha_hb[i-1][j-1] * alpha_hb[j-1][i-1]; + shift_hb[j][i] = shift_hb[i][j] / alpha_hb[imod4-1][jmod4-1] * alpha_hb[jmod4-1][imod4-1]; } else { shift_hb[j][i] = shift_hb[i][j]; @@ -973,58 +987,58 @@ void PairOxdnaHbond::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon_hb[i][j],sizeof(double),1,fp); - fread(&a_hb[i][j],sizeof(double),1,fp); - fread(&cut_hb_0[i][j],sizeof(double),1,fp); - fread(&cut_hb_c[i][j],sizeof(double),1,fp); - fread(&cut_hb_lo[i][j],sizeof(double),1,fp); - fread(&cut_hb_hi[i][j],sizeof(double),1,fp); - fread(&cut_hb_lc[i][j],sizeof(double),1,fp); - fread(&cut_hb_hc[i][j],sizeof(double),1,fp); - fread(&b_hb_lo[i][j],sizeof(double),1,fp); - fread(&b_hb_hi[i][j],sizeof(double),1,fp); - fread(&shift_hb[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon_hb[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&a_hb[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_hb_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_hb_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_hb_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_hb_hi[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_hb_lc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_hb_hc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_hb_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_hb_hi[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&shift_hb[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_hb1[i][j],sizeof(double),1,fp); - fread(&theta_hb1_0[i][j],sizeof(double),1,fp); - fread(&dtheta_hb1_ast[i][j],sizeof(double),1,fp); - fread(&b_hb1[i][j],sizeof(double),1,fp); - fread(&dtheta_hb1_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_hb1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_hb1_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_hb1_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_hb1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_hb1_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_hb2[i][j],sizeof(double),1,fp); - fread(&theta_hb2_0[i][j],sizeof(double),1,fp); - fread(&dtheta_hb2_ast[i][j],sizeof(double),1,fp); - fread(&b_hb2[i][j],sizeof(double),1,fp); - fread(&dtheta_hb2_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_hb2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_hb2_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_hb2_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_hb2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_hb2_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_hb3[i][j],sizeof(double),1,fp); - fread(&theta_hb3_0[i][j],sizeof(double),1,fp); - fread(&dtheta_hb3_ast[i][j],sizeof(double),1,fp); - fread(&b_hb3[i][j],sizeof(double),1,fp); - fread(&dtheta_hb3_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_hb3[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_hb3_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_hb3_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_hb3[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_hb3_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_hb4[i][j],sizeof(double),1,fp); - fread(&theta_hb4_0[i][j],sizeof(double),1,fp); - fread(&dtheta_hb4_ast[i][j],sizeof(double),1,fp); - fread(&b_hb4[i][j],sizeof(double),1,fp); - fread(&dtheta_hb4_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_hb4[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_hb4_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_hb4_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_hb4[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_hb4_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_hb7[i][j],sizeof(double),1,fp); - fread(&theta_hb7_0[i][j],sizeof(double),1,fp); - fread(&dtheta_hb7_ast[i][j],sizeof(double),1,fp); - fread(&b_hb7[i][j],sizeof(double),1,fp); - fread(&dtheta_hb7_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_hb7[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_hb7_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_hb7_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_hb7[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_hb7_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_hb8[i][j],sizeof(double),1,fp); - fread(&theta_hb8_0[i][j],sizeof(double),1,fp); - fread(&dtheta_hb8_ast[i][j],sizeof(double),1,fp); - fread(&b_hb8[i][j],sizeof(double),1,fp); - fread(&dtheta_hb8_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_hb8[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_hb8_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_hb8_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_hb8[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_hb8_c[i][j],sizeof(double),1,fp,NULL,error); } @@ -1099,9 +1113,9 @@ void PairOxdnaHbond::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&offset_flag,1,MPI_INT,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/USER-CGDNA/pair_oxdna_hbond.h b/src/USER-CGDNA/pair_oxdna_hbond.h index 028853a087..fe451480a8 100644 --- a/src/USER-CGDNA/pair_oxdna_hbond.h +++ b/src/USER-CGDNA/pair_oxdna_hbond.h @@ -32,7 +32,6 @@ class PairOxdnaHbond : public Pair { virtual void compute(int, int); void settings(int, char **); void coeff(int, char **); - void init_style(); void init_list(int, class NeighList *); double init_one(int, int); void write_restart(FILE *); @@ -45,6 +44,7 @@ class PairOxdnaHbond : public Pair { protected: // h-bonding interaction + double alpha_hb[4][4]; double **epsilon_hb, **a_hb, **cut_hb_0, **cut_hb_c, **cut_hb_lo, **cut_hb_hi; double **cut_hb_lc, **cut_hb_hc, **b_hb_lo, **b_hb_hi, **shift_hb; double **cutsq_hb_hc; diff --git a/src/USER-CGDNA/pair_oxdna_stk.cpp b/src/USER-CGDNA/pair_oxdna_stk.cpp index 3d0c4e9136..4d1c4a7101 100644 --- a/src/USER-CGDNA/pair_oxdna_stk.cpp +++ b/src/USER-CGDNA/pair_oxdna_stk.cpp @@ -26,26 +26,43 @@ #include "neighbor.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "atom_vec_ellipsoid.h" #include "math_extra.h" using namespace LAMMPS_NS; using namespace MFOxdna; -// sequence-specific stacking strength -// A:0 C:1 G:2 T:3, 5'- (i,j) -3' -static const double eta_st[4][4] = -{{1.11960,1.00852,0.96950,0.99632}, - {1.01889,0.97804,1.02681,0.96950}, - {0.98169,1.05913,0.97804,1.00852}, - {0.94694,0.98169,1.01889,0.96383}}; - /* ---------------------------------------------------------------------- */ PairOxdnaStk::PairOxdnaStk(LAMMPS *lmp) : Pair(lmp) { single_enable = 0; writedata = 1; + + // sequence-specific stacking strength + // A:0 C:1 G:2 T:3, 5'- [i][j] -3' + + eta_st[0][0] = 1.11960; + eta_st[0][1] = 1.00852; + eta_st[0][2] = 0.96950; + eta_st[0][3] = 0.99632; + + eta_st[1][0] = 1.01889; + eta_st[1][1] = 0.97804; + eta_st[1][2] = 1.02681; + eta_st[1][3] = 0.96950; + + eta_st[2][0] = 0.98169; + eta_st[2][1] = 1.05913; + eta_st[2][2] = 0.97804; + eta_st[2][3] = 1.00852; + + eta_st[3][0] = 0.94694; + eta_st[3][1] = 0.98169; + eta_st[3][2] = 1.01889; + eta_st[3][3] = 0.96383; + } /* ---------------------------------------------------------------------- */ @@ -104,7 +121,7 @@ PairOxdnaStk::~PairOxdnaStk() tally energy and virial into global and per-atom accumulators NOTE: Although this is a pair style interaction, the algorithm below - follows the virial incrementation of the bond style. This is because + follows the virial incrementation of the bond style. This is because the bond topology is used in the main compute loop. ------------------------------------------------------------------------- */ @@ -761,7 +778,7 @@ void PairOxdnaStk::coeff(int narg, char **arg) if (narg != 24) error->all(FLERR,"Incorrect args for pair coefficients in oxdna/stk"); if (!allocated) allocate(); - int ilo,ihi,jlo,jhi; + int ilo,ihi,jlo,jhi,imod4,jmod4; force->bounds(FLERR,arg[0],atom->ntypes,ilo,ihi); force->bounds(FLERR,arg[1],atom->ntypes,jlo,jhi); @@ -852,16 +869,21 @@ void PairOxdnaStk::coeff(int narg, char **arg) dtheta_st6_c_one = 1/(a_st6_one*dtheta_st6_ast_one); b_st1_one = a_st1_one*a_st1_one*cosphi_st1_ast_one*cosphi_st1_ast_one/(1-a_st1_one*cosphi_st1_ast_one*cosphi_st1_ast_one); - cosphi_st1_c_one=1/(a_st1_one*cosphi_st1_ast_one); + cosphi_st1_c_one = 1/(a_st1_one*cosphi_st1_ast_one); b_st2_one = a_st2_one*a_st2_one*cosphi_st2_ast_one*cosphi_st2_ast_one/(1-a_st2_one*cosphi_st2_ast_one*cosphi_st2_ast_one); - cosphi_st2_c_one=1/(a_st2_one*cosphi_st2_ast_one); + cosphi_st2_c_one = 1/(a_st2_one*cosphi_st2_ast_one); for (int i = ilo; i <= ihi; i++) { for (int j = MAX(jlo,i); j <= jhi; j++) { + imod4 = i%4; + if (imod4 == 0) imod4 = 4; + jmod4 = j%4; + if (jmod4 == 0) jmod4 = 4; + epsilon_st[i][j] = epsilon_st_one; - if (seqdepflag) epsilon_st[i][j] *= eta_st[i-1][j-1]; + if (seqdepflag) epsilon_st[i][j] *= eta_st[imod4-1][jmod4-1]; a_st[i][j] = a_st_one; cut_st_0[i][j] = cut_st_0_one; cut_st_c[i][j] = cut_st_c_one; @@ -872,7 +894,7 @@ void PairOxdnaStk::coeff(int narg, char **arg) b_st_lo[i][j] = b_st_lo_one; b_st_hi[i][j] = b_st_hi_one; shift_st[i][j] = shift_st_one; - if (seqdepflag) shift_st[i][j] *= eta_st[i-1][j-1]; + if (seqdepflag) shift_st[i][j] *= eta_st[imod4-1][jmod4-1]; a_st4[i][j] = a_st4_one; theta_st4_0[i][j] = theta_st4_0_one; @@ -911,20 +933,6 @@ void PairOxdnaStk::coeff(int narg, char **arg) } -/* ---------------------------------------------------------------------- - init specific to this pair style -------------------------------------------------------------------------- */ - -void PairOxdnaStk::init_style() -{ - int irequest; - - // request regular neighbor lists - - irequest = neighbor->request(this,instance_me); - -} - /* ---------------------------------------------------------------------- neighbor callback to inform pair style of neighbor list to use regular ------------------------------------------------------------------------- */ @@ -944,6 +952,8 @@ void PairOxdnaStk::init_list(int id, NeighList *ptr) double PairOxdnaStk::init_one(int i, int j) { + int imod4,jmod4; + if (setflag[i][j] == 0) { error->all(FLERR,"Coefficient mixing not defined in oxDNA"); } @@ -951,8 +961,13 @@ double PairOxdnaStk::init_one(int i, int j) error->all(FLERR,"Offset not supported in oxDNA"); } + imod4 = i%4; + if (imod4 == 0) imod4 = 4; + jmod4 = j%4; + if (jmod4 == 0) jmod4 = 4; + if (seqdepflag) { - epsilon_st[j][i] = epsilon_st[i][j] / eta_st[i-1][j-1] * eta_st[j-1][i-1]; + epsilon_st[j][i] = epsilon_st[i][j] / eta_st[imod4-1][jmod4-1] * eta_st[jmod4-1][imod4-1]; } else { epsilon_st[j][i] = epsilon_st[i][j]; @@ -967,7 +982,7 @@ double PairOxdnaStk::init_one(int i, int j) cut_st_lc[j][i] = cut_st_lc[i][j]; cut_st_hc[j][i] = cut_st_hc[i][j]; if (seqdepflag) { - shift_st[j][i] = shift_st[i][j] / eta_st[i-1][j-1] * eta_st[j-1][i-1]; + shift_st[j][i] = shift_st[i][j] / eta_st[imod4-1][jmod4-1] * eta_st[jmod4-1][imod4-1]; } else { shift_st[j][i] = shift_st[i][j]; @@ -1079,49 +1094,49 @@ void PairOxdnaStk::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon_st[i][j],sizeof(double),1,fp); - fread(&a_st[i][j],sizeof(double),1,fp); - fread(&cut_st_0[i][j],sizeof(double),1,fp); - fread(&cut_st_c[i][j],sizeof(double),1,fp); - fread(&cut_st_lo[i][j],sizeof(double),1,fp); - fread(&cut_st_hi[i][j],sizeof(double),1,fp); - fread(&cut_st_lc[i][j],sizeof(double),1,fp); - fread(&cut_st_hc[i][j],sizeof(double),1,fp); - fread(&b_st_lo[i][j],sizeof(double),1,fp); - fread(&b_st_hi[i][j],sizeof(double),1,fp); - fread(&shift_st[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon_st[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&a_st[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_hi[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_lc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_hc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st_hi[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&shift_st[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_st4[i][j],sizeof(double),1,fp); - fread(&theta_st4_0[i][j],sizeof(double),1,fp); - fread(&dtheta_st4_ast[i][j],sizeof(double),1,fp); - fread(&b_st4[i][j],sizeof(double),1,fp); - fread(&dtheta_st4_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_st4[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_st4_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st4_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st4[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st4_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_st5[i][j],sizeof(double),1,fp); - fread(&theta_st5_0[i][j],sizeof(double),1,fp); - fread(&dtheta_st5_ast[i][j],sizeof(double),1,fp); - fread(&b_st5[i][j],sizeof(double),1,fp); - fread(&dtheta_st5_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_st5[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_st5_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st5_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st5[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st5_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_st6[i][j],sizeof(double),1,fp); - fread(&theta_st6_0[i][j],sizeof(double),1,fp); - fread(&dtheta_st6_ast[i][j],sizeof(double),1,fp); - fread(&b_st6[i][j],sizeof(double),1,fp); - fread(&dtheta_st6_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_st6[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_st6_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st6_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st6[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st6_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_st1[i][j],sizeof(double),1,fp); - fread(&cosphi_st1_ast[i][j],sizeof(double),1,fp); - fread(&b_st1[i][j],sizeof(double),1,fp); - fread(&cosphi_st1_c[i][j],sizeof(double),1,fp); - fread(&a_st2[i][j],sizeof(double),1,fp); - fread(&cosphi_st2_ast[i][j],sizeof(double),1,fp); - fread(&b_st2[i][j],sizeof(double),1,fp); - fread(&cosphi_st2_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_st1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_st1_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_st1_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&a_st2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_st2_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_st2_c[i][j],sizeof(double),1,fp,NULL,error); } @@ -1187,9 +1202,9 @@ void PairOxdnaStk::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&offset_flag,1,MPI_INT,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/USER-CGDNA/pair_oxdna_stk.h b/src/USER-CGDNA/pair_oxdna_stk.h index 581e87f4b2..29ed168ca3 100644 --- a/src/USER-CGDNA/pair_oxdna_stk.h +++ b/src/USER-CGDNA/pair_oxdna_stk.h @@ -32,7 +32,6 @@ class PairOxdnaStk : public Pair { virtual void compute(int, int); void settings(int, char **); void coeff(int, char **); - void init_style(); void init_list(int, class NeighList *); double init_one(int, int); void write_restart(FILE *); @@ -45,6 +44,7 @@ class PairOxdnaStk : public Pair { protected: // stacking interaction + double eta_st[4][4]; double stacking_strength(double, double, double); double **epsilon_st, **a_st, **cut_st_0, **cut_st_c; double **cut_st_lo, **cut_st_hi; diff --git a/src/USER-CGDNA/pair_oxdna_xstk.cpp b/src/USER-CGDNA/pair_oxdna_xstk.cpp index 95f5694818..a1fc86bd4d 100644 --- a/src/USER-CGDNA/pair_oxdna_xstk.cpp +++ b/src/USER-CGDNA/pair_oxdna_xstk.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "atom_vec_ellipsoid.h" #include "math_extra.h" @@ -776,20 +777,6 @@ void PairOxdnaXstk::coeff(int narg, char **arg) } -/* ---------------------------------------------------------------------- - init specific to this pair style -------------------------------------------------------------------------- */ - -void PairOxdnaXstk::init_style() -{ - int irequest; - - // request regular neighbor lists - - irequest = neighbor->request(this,instance_me); - -} - /* ---------------------------------------------------------------------- neighbor callback to inform pair style of neighbor list to use regular ------------------------------------------------------------------------- */ @@ -947,56 +934,56 @@ void PairOxdnaXstk::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&k_xst[i][j],sizeof(double),1,fp); - fread(&cut_xst_0[i][j],sizeof(double),1,fp); - fread(&cut_xst_c[i][j],sizeof(double),1,fp); - fread(&cut_xst_lo[i][j],sizeof(double),1,fp); - fread(&cut_xst_hi[i][j],sizeof(double),1,fp); - fread(&cut_xst_lc[i][j],sizeof(double),1,fp); - fread(&cut_xst_hc[i][j],sizeof(double),1,fp); - fread(&b_xst_lo[i][j],sizeof(double),1,fp); - fread(&b_xst_hi[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&k_xst[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_hi[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_lc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_hc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst_hi[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_xst1[i][j],sizeof(double),1,fp); - fread(&theta_xst1_0[i][j],sizeof(double),1,fp); - fread(&dtheta_xst1_ast[i][j],sizeof(double),1,fp); - fread(&b_xst1[i][j],sizeof(double),1,fp); - fread(&dtheta_xst1_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_xst1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst1_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst1_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst1_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_xst2[i][j],sizeof(double),1,fp); - fread(&theta_xst2_0[i][j],sizeof(double),1,fp); - fread(&dtheta_xst2_ast[i][j],sizeof(double),1,fp); - fread(&b_xst2[i][j],sizeof(double),1,fp); - fread(&dtheta_xst2_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_xst2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst2_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst2_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst2_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_xst3[i][j],sizeof(double),1,fp); - fread(&theta_xst3_0[i][j],sizeof(double),1,fp); - fread(&dtheta_xst3_ast[i][j],sizeof(double),1,fp); - fread(&b_xst3[i][j],sizeof(double),1,fp); - fread(&dtheta_xst3_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_xst3[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst3_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst3_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst3[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst3_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_xst4[i][j],sizeof(double),1,fp); - fread(&theta_xst4_0[i][j],sizeof(double),1,fp); - fread(&dtheta_xst4_ast[i][j],sizeof(double),1,fp); - fread(&b_xst4[i][j],sizeof(double),1,fp); - fread(&dtheta_xst4_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_xst4[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst4_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst4_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst4[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst4_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_xst7[i][j],sizeof(double),1,fp); - fread(&theta_xst7_0[i][j],sizeof(double),1,fp); - fread(&dtheta_xst7_ast[i][j],sizeof(double),1,fp); - fread(&b_xst7[i][j],sizeof(double),1,fp); - fread(&dtheta_xst7_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_xst7[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst7_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst7_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst7[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst7_c[i][j],sizeof(double),1,fp,NULL,error); - fread(&a_xst8[i][j],sizeof(double),1,fp); - fread(&theta_xst8_0[i][j],sizeof(double),1,fp); - fread(&dtheta_xst8_ast[i][j],sizeof(double),1,fp); - fread(&b_xst8[i][j],sizeof(double),1,fp); - fread(&dtheta_xst8_c[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a_xst8[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst8_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst8_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst8[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst8_c[i][j],sizeof(double),1,fp,NULL,error); } @@ -1069,9 +1056,9 @@ void PairOxdnaXstk::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&offset_flag,1,MPI_INT,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/USER-CGDNA/pair_oxdna_xstk.h b/src/USER-CGDNA/pair_oxdna_xstk.h index 5c443a4dac..d2fc7fde89 100644 --- a/src/USER-CGDNA/pair_oxdna_xstk.h +++ b/src/USER-CGDNA/pair_oxdna_xstk.h @@ -32,7 +32,6 @@ class PairOxdnaXstk : public Pair { virtual void compute(int, int); void settings(int, char **); void coeff(int, char **); - void init_style(); void init_list(int, class NeighList *); double init_one(int, int); void write_restart(FILE *); diff --git a/src/USER-CGDNA/pair_oxrna2_dh.cpp b/src/USER-CGDNA/pair_oxrna2_dh.cpp new file mode 100644 index 0000000000..7cc785ad39 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_dh.cpp @@ -0,0 +1,47 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ + +#include "pair_oxrna2_dh.h" + +using namespace LAMMPS_NS; + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Dh::PairOxrna2Dh(LAMMPS *lmp) : PairOxdna2Dh(lmp) +{ + +} + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Dh::~PairOxrna2Dh() +{ + +} + +/* ---------------------------------------------------------------------- + compute vector COM-sugar-phosphate backbone interaction site in oxRNA2 +------------------------------------------------------------------------- */ +void PairOxrna2Dh::compute_interaction_sites(double e1[3], double /*e2*/[3], + double e3[3], double r[3]) +{ + double d_cs_x=-0.4, d_cs_z=+0.2; + + r[0] = d_cs_x*e1[0] + d_cs_z*e3[0]; + r[1] = d_cs_x*e1[1] + d_cs_z*e3[1]; + r[2] = d_cs_x*e1[2] + d_cs_z*e3[2]; + +} diff --git a/src/USER-CGDNA/pair_oxrna2_dh.h b/src/USER-CGDNA/pair_oxrna2_dh.h new file mode 100644 index 0000000000..8ff4010113 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_dh.h @@ -0,0 +1,53 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS + +PairStyle(oxrna2/dh,PairOxrna2Dh) + +#else + +#ifndef LMP_PAIR_OXRNA2_DH_H +#define LMP_PAIR_OXRNA2_DH_H + +#include "pair_oxdna2_dh.h" + +namespace LAMMPS_NS { + +class PairOxrna2Dh : public PairOxdna2Dh { + public: + PairOxrna2Dh(class LAMMPS *); + virtual ~PairOxrna2Dh(); + virtual void compute_interaction_sites(double *, double *, double *, + double *); + +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Incorrect args for pair coefficients + +Self-explanatory. Check the input script or data file. + +*/ diff --git a/src/USER-CGDNA/pair_oxrna2_excv.cpp b/src/USER-CGDNA/pair_oxrna2_excv.cpp new file mode 100644 index 0000000000..3c0194d636 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_excv.cpp @@ -0,0 +1,55 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ + +#include +#include +#include +#include +#include "pair_oxrna2_excv.h" + +using namespace LAMMPS_NS; + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Excv::PairOxrna2Excv(LAMMPS *lmp) : PairOxdnaExcv(lmp) +{ + +} + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Excv::~PairOxrna2Excv() +{ + +} + +/* ---------------------------------------------------------------------- + compute vector COM-excluded volume interaction sites in oxRNA2 +------------------------------------------------------------------------- */ +void PairOxrna2Excv::compute_interaction_sites(double e1[3], double /*e2*/[3], + double e3[3], double rs[3], double rb[3]) +{ + double d_cs_x=-0.4, d_cs_z=+0.2, d_cb=+0.4; + + rs[0] = d_cs_x*e1[0] + d_cs_z*e3[0]; + rs[1] = d_cs_x*e1[1] + d_cs_z*e3[1]; + rs[2] = d_cs_x*e1[2] + d_cs_z*e3[2]; + + rb[0] = d_cb*e1[0]; + rb[1] = d_cb*e1[1]; + rb[2] = d_cb*e1[2]; + +} diff --git a/src/USER-CGDNA/pair_oxrna2_excv.h b/src/USER-CGDNA/pair_oxrna2_excv.h new file mode 100644 index 0000000000..2dfb356203 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_excv.h @@ -0,0 +1,52 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS + +PairStyle(oxrna2/excv,PairOxrna2Excv) + +#else + +#ifndef LMP_PAIR_OXRNA2_EXCV_H +#define LMP_PAIR_OXRNA2_EXCV_H + +#include "pair_oxdna_excv.h" + +namespace LAMMPS_NS { + +class PairOxrna2Excv : public PairOxdnaExcv { + public: + PairOxrna2Excv(class LAMMPS *); + virtual ~PairOxrna2Excv(); + virtual void compute_interaction_sites(double *, double *, + double *, double *, double *); +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Incorrect args for pair coefficients + +Self-explanatory. Check the input script or data file. + +*/ diff --git a/src/USER-CGDNA/pair_oxrna2_hbond.cpp b/src/USER-CGDNA/pair_oxrna2_hbond.cpp new file mode 100644 index 0000000000..08e1b1d737 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_hbond.cpp @@ -0,0 +1,58 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ + +#include "pair_oxrna2_hbond.h" + +using namespace LAMMPS_NS; + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Hbond::PairOxrna2Hbond(LAMMPS *lmp) : PairOxdnaHbond(lmp) +{ + single_enable = 0; + writedata = 1; + + // sequence-specific base-pairing strength + // A:0 C:1 G:2 U:3, 5'- [i][j] -3' + + alpha_hb[0][0] = 1.00000; + alpha_hb[0][1] = 1.00000; + alpha_hb[0][2] = 1.00000; + alpha_hb[0][3] = 0.94253; + + alpha_hb[1][0] = 1.00000; + alpha_hb[1][1] = 1.00000; + alpha_hb[1][2] = 1.22288; + alpha_hb[1][3] = 1.00000; + + alpha_hb[2][0] = 1.00000; + alpha_hb[2][1] = 1.22288; + alpha_hb[2][2] = 1.00000; + alpha_hb[2][3] = 0.58655; + + alpha_hb[3][0] = 0.94253; + alpha_hb[3][1] = 1.00000; + alpha_hb[3][2] = 0.58655; + alpha_hb[3][3] = 1.00000; + +} + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Hbond::~PairOxrna2Hbond() +{ + +} diff --git a/src/USER-CGDNA/pair_oxrna2_hbond.h b/src/USER-CGDNA/pair_oxrna2_hbond.h new file mode 100644 index 0000000000..3386cc23ec --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_hbond.h @@ -0,0 +1,50 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS + +PairStyle(oxrna2/hbond,PairOxrna2Hbond) + +#else + +#ifndef LMP_PAIR_OXRNA2_HBOND_H +#define LMP_PAIR_OXRNA2_HBOND_H + +#include "pair_oxdna_hbond.h" + +namespace LAMMPS_NS { + +class PairOxrna2Hbond : public PairOxdnaHbond { + public: + PairOxrna2Hbond(class LAMMPS *); + virtual ~PairOxrna2Hbond(); +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Incorrect args for pair coefficients + +Self-explanatory. Check the input script or data file. + +*/ diff --git a/src/USER-CGDNA/pair_oxrna2_stk.cpp b/src/USER-CGDNA/pair_oxrna2_stk.cpp new file mode 100644 index 0000000000..de2cd63799 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_stk.cpp @@ -0,0 +1,1435 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ + +#include +#include +#include +#include +#include "pair_oxrna2_stk.h" +#include "mf_oxdna.h" +#include "atom.h" +#include "comm.h" +#include "force.h" +#include "neighbor.h" +#include "neigh_list.h" +#include "neigh_request.h" +#include "update.h" +#include "integrate.h" +#include "math_const.h" +#include "memory.h" +#include "error.h" +#include "utils.h" +#include "atom_vec_ellipsoid.h" +#include "math_extra.h" + +using namespace LAMMPS_NS; +using namespace MathConst; +using namespace MFOxdna; + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Stk::PairOxrna2Stk(LAMMPS *lmp) : Pair(lmp) +{ + single_enable = 0; + writedata = 1; + + // sequence-specific stacking strength + // A:0 C:1 G:2 U:3, 5'- [i][j] -3' + + eta_st[0][0] = 0.93851; + eta_st[0][1] = 1.12901; + eta_st[0][2] = 1.15626; + eta_st[0][3] = 0.88850; + + eta_st[1][0] = 0.86331; + eta_st[1][1] = 1.05060; + eta_st[1][2] = 0.90982; + eta_st[1][3] = 0.83252; + + eta_st[2][0] = 0.99407; + eta_st[2][1] = 1.14333; + eta_st[2][2] = 1.06573; + eta_st[2][3] = 0.91705; + + eta_st[3][0] = 0.98804; + eta_st[3][1] = 1.04949; + eta_st[3][2] = 1.12063; + eta_st[3][3] = 0.83818; + +} + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Stk::~PairOxrna2Stk() +{ + if (allocated) { + + memory->destroy(setflag); + memory->destroy(cutsq); + + memory->destroy(epsilon_st); + memory->destroy(a_st); + memory->destroy(cut_st_0); + memory->destroy(cut_st_c); + memory->destroy(cut_st_lo); + memory->destroy(cut_st_hi); + memory->destroy(cut_st_lc); + memory->destroy(cut_st_hc); + memory->destroy(b_st_lo); + memory->destroy(b_st_hi); + memory->destroy(shift_st); + memory->destroy(cutsq_st_hc); + + memory->destroy(a_st5); + memory->destroy(theta_st5_0); + memory->destroy(dtheta_st5_ast); + memory->destroy(b_st5); + memory->destroy(dtheta_st5_c); + + memory->destroy(a_st6); + memory->destroy(theta_st6_0); + memory->destroy(dtheta_st6_ast); + memory->destroy(b_st6); + memory->destroy(dtheta_st6_c); + + memory->destroy(a_st9); + memory->destroy(theta_st9_0); + memory->destroy(dtheta_st9_ast); + memory->destroy(b_st9); + memory->destroy(dtheta_st9_c); + + memory->destroy(a_st10); + memory->destroy(theta_st10_0); + memory->destroy(dtheta_st10_ast); + memory->destroy(b_st10); + memory->destroy(dtheta_st10_c); + + memory->destroy(a_st1); + memory->destroy(cosphi_st1_ast); + memory->destroy(b_st1); + memory->destroy(cosphi_st1_c); + memory->destroy(a_st2); + memory->destroy(cosphi_st2_ast); + memory->destroy(b_st2); + memory->destroy(cosphi_st2_c); + + } +} + +/* ---------------------------------------------------------------------- + tally energy and virial into global and per-atom accumulators + + NOTE: Although this is a pair style interaction, the algorithm below + follows the virial incrementation of the bond style. This is because + the bond topology is used in the main compute loop. +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::ev_tally_xyz(int i, int j, int nlocal, int newton_bond, + double evdwl, + double fx, double fy, double fz, + double delx, double dely, double delz) +{ + double evdwlhalf,v[6]; + + if (eflag_either) { + if (eflag_global) { + if (newton_bond) eng_vdwl += evdwl; + else { + evdwlhalf = 0.5*evdwl; + if (i < nlocal) eng_vdwl += evdwlhalf; + if (j < nlocal) eng_vdwl += evdwlhalf; + } + } + if (eflag_atom) { + evdwlhalf = 0.5*evdwl; + if (newton_bond || i < nlocal) eatom[i] += evdwlhalf; + if (newton_bond || j < nlocal) eatom[j] += evdwlhalf; + } + } + + if (vflag_either) { + v[0] = delx*fx; + v[1] = dely*fy; + v[2] = delz*fz; + v[3] = delx*fy; + v[4] = delx*fz; + v[5] = dely*fz; + + if (vflag_global) { + if (newton_bond) { + virial[0] += v[0]; + virial[1] += v[1]; + virial[2] += v[2]; + virial[3] += v[3]; + virial[4] += v[4]; + virial[5] += v[5]; + } else { + if (i < nlocal) { + virial[0] += 0.5*v[0]; + virial[1] += 0.5*v[1]; + virial[2] += 0.5*v[2]; + virial[3] += 0.5*v[3]; + virial[4] += 0.5*v[4]; + virial[5] += 0.5*v[5]; + } + if (j < nlocal) { + virial[0] += 0.5*v[0]; + virial[1] += 0.5*v[1]; + virial[2] += 0.5*v[2]; + virial[3] += 0.5*v[3]; + virial[4] += 0.5*v[4]; + virial[5] += 0.5*v[5]; + } + } + } + + if (vflag_atom) { + if (newton_bond || i < nlocal) { + vatom[i][0] += 0.5*v[0]; + vatom[i][1] += 0.5*v[1]; + vatom[i][2] += 0.5*v[2]; + vatom[i][3] += 0.5*v[3]; + vatom[i][4] += 0.5*v[4]; + vatom[i][5] += 0.5*v[5]; + } + if (newton_bond || j < nlocal) { + vatom[j][0] += 0.5*v[0]; + vatom[j][1] += 0.5*v[1]; + vatom[j][2] += 0.5*v[2]; + vatom[j][3] += 0.5*v[3]; + vatom[j][4] += 0.5*v[4]; + vatom[j][5] += 0.5*v[5]; + } + } + } +} + +/* ---------------------------------------------------------------------- + compute function for oxRNA2 pair interactions + s=sugar-phosphate backbone site, b=base site, st=stacking site +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::compute(int eflag, int vflag) +{ + + double delf[3],delta[3],deltb[3]; // force, torque increment; + double evdwl,fpair,finc,tpair; + double delr_ss[3],delr_ss_norm[3],rsq_ss,r_ss,rinv_ss; + double delr_st[3],delr_st_norm[3],rsq_st,r_st,rinv_st; + double theta5p,t5pdir[3],cost5p; + double theta6p,t6pdir[3],cost6p; + double theta9,t9dir[3],cost9; + double theta10,t10dir[3],cost10; + double cosphi1,cosphi2,cosphi1dir[3],cosphi2dir[3]; + + // distances COM-backbone site, COM-3' and COM-5' stacking site + double d_cs_x=-0.4, d_cs_z=+0.2; + double d_cst_x_3p=+0.4, d_cst_y_3p=+0.1; + double d_cst_x_5p=+0.124906078525, d_cst_y_5p=-0.00866274917473; + + // 3' and p5' auxiliary vectors + double d3p_x=-0.462510,d3p_y=-0.528218,d3p_z=+0.712089; + double d5p_x=-0.104402,d5p_y=-0.841783,d5p_z=+0.529624; + double aux3p[3], aux5p[3]; + + // vectors COM-backbone site, COM-stacking site in lab frame + double ra_cs[3],ra_cst[3]; + double rb_cs[3],rb_cst[3]; + + // quaternions and Cartesian unit vectors in lab frame + double *qa,ax[3],ay[3],az[3]; + double *qb,bx[3],by[3],bz[3]; + + double **x = atom->x; + double **f = atom->f; + double **torque = atom->torque; + int *type = atom->type; + + int nlocal = atom->nlocal; + int newton_bond = force->newton_bond; + + int **bondlist = neighbor->bondlist; + int nbondlist = neighbor->nbondlist; + + AtomVecEllipsoid *avec = (AtomVecEllipsoid *) atom->style_match("ellipsoid"); + AtomVecEllipsoid::Bonus *bonus = avec->bonus; + + int a,b,in,atype,btype; + + double f1,f4t5,f4t6,f4t9,f4t10,f5c1,f5c2; + double df1,df4t5,df4t6,df4t9,df4t10,df5c1,df5c2; + double tptofp; + + evdwl = 0.0; + ev_init(eflag,vflag); + + // loop over stacking interaction neighbors using bond topology + + for (in = 0; in < nbondlist; in++) { + + a = bondlist[in][1]; + b = bondlist[in][0]; + + qa=bonus[a].quat; + MathExtra::q_to_exyz(qa,ax,ay,az); + qb=bonus[b].quat; + MathExtra::q_to_exyz(qb,bx,by,bz); + + // vector COM a - 3'-stacking site a + ra_cst[0] = d_cst_x_3p*ax[0] + d_cst_y_3p*ay[0]; + ra_cst[1] = d_cst_x_3p*ax[1] + d_cst_y_3p*ay[1]; + ra_cst[2] = d_cst_x_3p*ax[2] + d_cst_y_3p*ay[2]; + + // vector COM b - 5'-stacking site b + rb_cst[0] = d_cst_x_5p*bx[0] + d_cst_y_5p*by[0]; + rb_cst[1] = d_cst_x_5p*bx[1] + d_cst_y_5p*by[1]; + rb_cst[2] = d_cst_x_5p*bx[2] + d_cst_y_5p*by[2]; + + // vector 5'-stacking site b to 3'-stacking site a + delr_st[0] = x[a][0] + ra_cst[0] - x[b][0] - rb_cst[0]; + delr_st[1] = x[a][1] + ra_cst[1] - x[b][1] - rb_cst[1]; + delr_st[2] = x[a][2] + ra_cst[2] - x[b][2] - rb_cst[2]; + + // test for directionality of vector b to a + tptofp = MFOxdna::is_3pto5p(delr_st,bz); + + // if b to a is 5' to 3' we need to swap roles of a and b + if (tptofp == -1) { + + std::swap(a,b); + std::swap(ax,bx); + std::swap(ay,by); + std::swap(az,bz); + + } + + // a now in 5' direction, b in 3' direction + atype = type[a]; + btype = type[b]; + + // calculate again + // vector COM a - 3'-stacking site a + ra_cst[0] = d_cst_x_3p*ax[0] + d_cst_y_3p*ay[0]; + ra_cst[1] = d_cst_x_3p*ax[1] + d_cst_y_3p*ay[1]; + ra_cst[2] = d_cst_x_3p*ax[2] + d_cst_y_3p*ay[2]; + + // vector COM b - 5'-stacking site b + rb_cst[0] = d_cst_x_5p*bx[0] + d_cst_y_5p*by[0]; + rb_cst[1] = d_cst_x_5p*bx[1] + d_cst_y_5p*by[1]; + rb_cst[2] = d_cst_x_5p*bx[2] + d_cst_y_5p*by[2]; + + // vector 5'-stacking site b to 3'-stacking site a + delr_st[0] = x[a][0] + ra_cst[0] - x[b][0] - rb_cst[0]; + delr_st[1] = x[a][1] + ra_cst[1] - x[b][1] - rb_cst[1]; + delr_st[2] = x[a][2] + ra_cst[2] - x[b][2] - rb_cst[2]; + + rsq_st = delr_st[0]*delr_st[0] + delr_st[1]*delr_st[1] + delr_st[2]*delr_st[2]; + r_st = sqrt(rsq_st); + rinv_st = 1.0/r_st; + + delr_st_norm[0] = delr_st[0] * rinv_st; + delr_st_norm[1] = delr_st[1] * rinv_st; + delr_st_norm[2] = delr_st[2] * rinv_st; + + // vector COM a - backbone site a + ra_cs[0] = d_cs_x*ax[0] + d_cs_z*az[0]; + ra_cs[1] = d_cs_x*ax[1] + d_cs_z*az[1]; + ra_cs[2] = d_cs_x*ax[2] + d_cs_z*az[2]; + + // vector COM b - backbone site b + rb_cs[0] = d_cs_x*bx[0] + d_cs_z*bz[0]; + rb_cs[1] = d_cs_x*bx[1] + d_cs_z*bz[1]; + rb_cs[2] = d_cs_x*bx[2] + d_cs_z*bz[2]; + + // vector backbone site b to a + delr_ss[0] = (x[a][0] + ra_cs[0] - x[b][0] - rb_cs[0]); + delr_ss[1] = (x[a][1] + ra_cs[1] - x[b][1] - rb_cs[1]); + delr_ss[2] = (x[a][2] + ra_cs[2] - x[b][2] - rb_cs[2]); + + rsq_ss = delr_ss[0]*delr_ss[0] + delr_ss[1]*delr_ss[1] + delr_ss[2]*delr_ss[2]; + r_ss = sqrt(rsq_ss); + rinv_ss = 1.0/r_ss; + + delr_ss_norm[0] = delr_ss[0] * rinv_ss; + delr_ss_norm[1] = delr_ss[1] * rinv_ss; + delr_ss_norm[2] = delr_ss[2] * rinv_ss; + + f1 = F1(r_st, epsilon_st[atype][btype], a_st[atype][btype], cut_st_0[atype][btype], + cut_st_lc[atype][btype], cut_st_hc[atype][btype], cut_st_lo[atype][btype], cut_st_hi[atype][btype], + b_st_lo[atype][btype], b_st_hi[atype][btype], shift_st[atype][btype]); + + // early rejection criterium + if (f1) { + + // theta5 angle and correction + cost5p = MathExtra::dot3(delr_st_norm,az); + if (cost5p > 1.0) cost5p = 1.0; + if (cost5p < -1.0) cost5p = -1.0; + theta5p = acos(cost5p); + + f4t5 = F4(theta5p, a_st5[atype][btype], theta_st5_0[atype][btype], dtheta_st5_ast[atype][btype], + b_st5[atype][btype], dtheta_st5_c[atype][btype]); + + // early rejection criterium + if (f4t5) { + + cost6p = MathExtra::dot3(delr_st_norm,bz); + if (cost6p > 1.0) cost6p = 1.0; + if (cost6p < -1.0) cost6p = -1.0; + theta6p = acos(cost6p); + + aux3p[0] = d3p_x * ax[0] + d3p_y * ay[0] + d3p_z * az[0]; + aux3p[1] = d3p_x * ax[1] + d3p_y * ay[1] + d3p_z * az[1]; + aux3p[2] = d3p_x * ax[2] + d3p_y * ay[2] + d3p_z * az[2]; + + aux5p[0] = d5p_x * bx[0] + d5p_y * by[0] + d5p_z * bz[0]; + aux5p[1] = d5p_x * bx[1] + d5p_y * by[1] + d5p_z * bz[1]; + aux5p[2] = d5p_x * bx[2] + d5p_y * by[2] + d5p_z * bz[2]; + + cost9 = MathExtra::dot3(delr_ss_norm,aux3p); + if (cost9 > 1.0) cost9 = 1.0; + if (cost9 < -1.0) cost9 = -1.0; + theta9 = acos(cost9); + + cost10 = MathExtra::dot3(delr_ss_norm,aux5p); + if (cost10 > 1.0) cost10 = 1.0; + if (cost10 < -1.0) cost10 = -1.0; + theta10 = acos(cost10); + + cosphi1 = MathExtra::dot3(delr_ss_norm,ay); + if (cosphi1 > 1.0) cosphi1 = 1.0; + if (cosphi1 < -1.0) cosphi1 = -1.0; + + cosphi2 = MathExtra::dot3(delr_ss_norm,by); + if (cosphi2 > 1.0) cosphi2 = 1.0; + if (cosphi2 < -1.0) cosphi2 = -1.0; + + f4t6 = F4(theta6p, a_st6[atype][btype], theta_st6_0[atype][btype], dtheta_st6_ast[atype][btype], + b_st6[atype][btype], dtheta_st6_c[atype][btype]); + + f4t9 = F4(theta9, a_st9[atype][btype], theta_st9_0[atype][btype], dtheta_st9_ast[atype][btype], + b_st9[atype][btype], dtheta_st9_c[atype][btype]); + + f4t10 = F4(theta10, a_st10[atype][btype], theta_st10_0[atype][btype], dtheta_st10_ast[atype][btype], + b_st10[atype][btype], dtheta_st10_c[atype][btype]); + + f5c1 = F5(-cosphi1, a_st1[atype][btype], -cosphi_st1_ast[atype][btype], b_st1[atype][btype], + cosphi_st1_c[atype][btype]); + + f5c2 = F5(-cosphi2, a_st2[atype][btype], -cosphi_st2_ast[atype][btype], b_st2[atype][btype], + cosphi_st2_c[atype][btype]); + + + evdwl = f1 * f4t5 * f4t6 * f4t9 * f4t10 * f5c1 * f5c2; + + // early rejection criterium + if (evdwl) { + + df1 = DF1(r_st, epsilon_st[atype][btype], a_st[atype][btype], cut_st_0[atype][btype], + cut_st_lc[atype][btype], cut_st_hc[atype][btype], cut_st_lo[atype][btype], cut_st_hi[atype][btype], + b_st_lo[atype][btype], b_st_hi[atype][btype]); + + df4t5 = DF4(theta5p, a_st5[atype][btype], theta_st5_0[atype][btype], dtheta_st5_ast[atype][btype], + b_st5[atype][btype], dtheta_st5_c[atype][btype])/sin(theta5p); + + df4t6 = DF4(theta6p, a_st6[atype][btype], theta_st6_0[atype][btype], dtheta_st6_ast[atype][btype], + b_st6[atype][btype], dtheta_st6_c[atype][btype])/sin(theta6p); + + df4t9 = DF4(theta9, a_st9[atype][btype], theta_st9_0[atype][btype], dtheta_st9_ast[atype][btype], + b_st9[atype][btype], dtheta_st9_c[atype][btype])/sin(theta9); + + df4t10 = DF4(theta10, a_st10[atype][btype], theta_st10_0[atype][btype], dtheta_st10_ast[atype][btype], + b_st10[atype][btype], dtheta_st10_c[atype][btype])/sin(theta10); + + df5c1 = DF5(-cosphi1, a_st1[atype][btype], -cosphi_st1_ast[atype][btype], b_st1[atype][btype], + cosphi_st1_c[atype][btype]); + + df5c2 = DF5(-cosphi2, a_st2[atype][btype], -cosphi_st2_ast[atype][btype], b_st2[atype][btype], + cosphi_st2_c[atype][btype]); + + + // force, torque and virial contribution for forces between stacking sites + + fpair = 0.0; + + delf[0] = 0.0; + delf[1] = 0.0; + delf[2] = 0.0; + + delta[0] = 0.0; + delta[1] = 0.0; + delta[2] = 0.0; + + deltb[0] = 0.0; + deltb[1] = 0.0; + deltb[2] = 0.0; + + // radial force + finc = -df1 * f4t5 * f4t6 * f4t9 * f4t10 * f5c1 * f5c2; + fpair += finc; + + delf[0] += delr_st[0] * finc; + delf[1] += delr_st[1] * finc; + delf[2] += delr_st[2] * finc; + + // theta5p force + if (theta5p) { + + finc = -f1 * df4t5 * f4t6 * f4t9 * f4t10 * f5c1 * f5c2 * rinv_st; + fpair += finc; + + delf[0] += (delr_st_norm[0]*cost5p - az[0]) * finc; + delf[1] += (delr_st_norm[1]*cost5p - az[1]) * finc; + delf[2] += (delr_st_norm[2]*cost5p - az[2]) * finc; + + } + + // theta6p force + if (theta6p) { + + finc = -f1 * f4t5 * df4t6 * f4t9 * f4t10 * f5c1 * f5c2 * rinv_st; + fpair += finc; + + delf[0] += (delr_st_norm[0]*cost6p - bz[0]) * finc; + delf[1] += (delr_st_norm[1]*cost6p - bz[1]) * finc; + delf[2] += (delr_st_norm[2]*cost6p - bz[2]) * finc; + + } + + // increment forces and torques + + if (newton_bond || a < nlocal) { + + f[a][0] += delf[0]; + f[a][1] += delf[1]; + f[a][2] += delf[2]; + + MathExtra::cross3(ra_cst,delf,delta); + + } + if (newton_bond || b < nlocal) { + + f[b][0] -= delf[0]; + f[b][1] -= delf[1]; + f[b][2] -= delf[2]; + + MathExtra::cross3(rb_cst,delf,deltb); + + } + + if (newton_bond || a < nlocal) { + + torque[a][0] += delta[0]; + torque[a][1] += delta[1]; + torque[a][2] += delta[2]; + + } + if (newton_bond || b < nlocal) { + + torque[b][0] -= deltb[0]; + torque[b][1] -= deltb[1]; + torque[b][2] -= deltb[2]; + + } + + // increment energy and virial + // NOTE: The virial is calculated on the 'molecular' basis. + // (see G. Ciccotti and J.P. Ryckaert, Comp. Phys. Rep. 4, 345-392 (1986)) + + if (evflag) ev_tally_xyz(a,b,nlocal,newton_bond,evdwl, + delf[0],delf[1],delf[2],x[a][0]-x[b][0],x[a][1]-x[b][1],x[a][2]-x[b][2]); + + // force, torque and virial contribution for forces between backbone sites + + fpair = 0.0; + + delf[0] = 0.0; + delf[1] = 0.0; + delf[2] = 0.0; + + delta[0] = 0.0; + delta[1] = 0.0; + delta[2] = 0.0; + + deltb[0] = 0.0; + deltb[1] = 0.0; + deltb[2] = 0.0; + + // theta9 force + if (theta9) { + + finc = -f1 * f4t5 * f4t6 * df4t9 * f4t10 * f5c1 * f5c2 * rinv_ss; + fpair += finc; + + delf[0] += (delr_ss_norm[0]*cost9 - aux3p[0]) * finc; + delf[1] += (delr_ss_norm[1]*cost9 - aux3p[1]) * finc; + delf[2] += (delr_ss_norm[2]*cost9 - aux3p[2]) * finc; + + } + + // theta10 force + if (theta10) { + + finc = -f1 * f4t5 * f4t6 * f4t9 * df4t10 * f5c1 * f5c2 * rinv_ss; + fpair += finc; + + delf[0] += (delr_ss_norm[0]*cost10 - aux5p[0]) * finc; + delf[1] += (delr_ss_norm[1]*cost10 - aux5p[1]) * finc; + delf[2] += (delr_ss_norm[2]*cost10 - aux5p[2]) * finc; + + } + + // cosphi1 force + if (cosphi1) { + + finc = -f1 * f4t5 * f4t6 * f4t9 * f4t10 * df5c1 * f5c2 * rinv_ss; + fpair += finc; + + delf[0] += (delr_ss_norm[0]*cosphi1 - ay[0]) * finc; + delf[1] += (delr_ss_norm[1]*cosphi1 - ay[1]) * finc; + delf[2] += (delr_ss_norm[2]*cosphi1 - ay[2]) * finc; + + } + + // cosphi2 force + if (cosphi2) { + + finc = -f1 * f4t5 * f4t6 * f4t9 * f4t10 * f5c1 * df5c2 * rinv_ss; + fpair += finc; + + delf[0] += (delr_ss_norm[0]*cosphi2 - by[0]) * finc; + delf[1] += (delr_ss_norm[1]*cosphi2 - by[1]) * finc; + delf[2] += (delr_ss_norm[2]*cosphi2 - by[2]) * finc; + + } + + // increment forces and torques + + if (newton_bond || a < nlocal) { + + f[a][0] += delf[0]; + f[a][1] += delf[1]; + f[a][2] += delf[2]; + + MathExtra::cross3(ra_cs,delf,delta); + + } + if (newton_bond || b < nlocal) { + + f[b][0] -= delf[0]; + f[b][1] -= delf[1]; + f[b][2] -= delf[2]; + + MathExtra::cross3(rb_cs,delf,deltb); + + } + + if (newton_bond || a < nlocal) { + + torque[a][0] += delta[0]; + torque[a][1] += delta[1]; + torque[a][2] += delta[2]; + + } + if (newton_bond || b < nlocal) { + + torque[b][0] -= deltb[0]; + torque[b][1] -= deltb[1]; + torque[b][2] -= deltb[2]; + + } + + // increment virial only + if (evflag) ev_tally_xyz(a,b,nlocal,newton_bond,0.0, + delf[0],delf[1],delf[2],x[a][0]-x[b][0],x[a][1]-x[b][1],x[a][2]-x[b][2]); + + // pure torques not expressible as r x f + + delta[0] = 0.0; + delta[1] = 0.0; + delta[2] = 0.0; + deltb[0] = 0.0; + deltb[1] = 0.0; + deltb[2] = 0.0; + + // theta5p torque + if (theta5p) { + + tpair = -f1 * df4t5 * f4t6 * f4t9 * f4t10 * f5c1 * f5c2; + MathExtra::cross3(delr_st_norm,az,t5pdir); + + delta[0] += t5pdir[0] * tpair; + delta[1] += t5pdir[1] * tpair; + delta[2] += t5pdir[2] * tpair; + + } + + // theta6p torque + if (theta6p) { + + tpair = -f1 * f4t5 * df4t6 * f4t9 * f4t10 * f5c1 * f5c2; + MathExtra::cross3(delr_st_norm,bz,t6pdir); + + deltb[0] -= t6pdir[0] * tpair; + deltb[1] -= t6pdir[1] * tpair; + deltb[2] -= t6pdir[2] * tpair; + + } + + // theta9 torque + if (theta9) { + + tpair = -f1 * f4t5 * f4t6 * df4t9 * f4t10 * f5c1 * f5c2; + MathExtra::cross3(delr_ss_norm,aux3p,t9dir); + + delta[0] += t9dir[0] * tpair; + delta[1] += t9dir[1] * tpair; + delta[2] += t9dir[2] * tpair; + + } + + // theta10 torque + if (theta10) { + + tpair = -f1 * f4t5 * f4t6 * f4t9 * df4t10 * f5c1 * f5c2; + MathExtra::cross3(delr_ss_norm,aux5p,t10dir); + + deltb[0] -= t10dir[0] * tpair; + deltb[1] -= t10dir[1] * tpair; + deltb[2] -= t10dir[2] * tpair; + + } + + // cosphi1 torque + if (cosphi1) { + + tpair = -f1 * f4t5 * f4t6 * f4t9 * f4t10 * df5c1 * f5c2; + MathExtra::cross3(delr_ss_norm,ay,cosphi1dir); + + delta[0] += cosphi1dir[0] * tpair; + delta[1] += cosphi1dir[1] * tpair; + delta[2] += cosphi1dir[2] * tpair; + + } + + // cosphi2 torque + if (cosphi2) { + + tpair = -f1 * f4t5 * f4t6 * f4t9 * f4t10 * f5c1 * df5c2; + MathExtra::cross3(delr_ss_norm,by,cosphi2dir); + + deltb[0] -= cosphi2dir[0] * tpair; + deltb[1] -= cosphi2dir[1] * tpair; + deltb[2] -= cosphi2dir[2] * tpair; + + } + + // increment torques + if (newton_bond || a < nlocal) { + + torque[a][0] += delta[0]; + torque[a][1] += delta[1]; + torque[a][2] += delta[2]; + + } + if (newton_bond || b < nlocal) { + + torque[b][0] -= deltb[0]; + torque[b][1] -= deltb[1]; + torque[b][2] -= deltb[2]; + + } + + } + } + } + // end early rejection criteria + + } + // end stacking interaction + + if (vflag_fdotr) virial_fdotr_compute(); +} + +/* ---------------------------------------------------------------------- + allocate all arrays +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::allocate() +{ + allocated = 1; + int n = atom->ntypes; + + memory->create(setflag,n+1,n+1,"pair:setflag"); + for (int i = 1; i <= n; i++) + for (int j = i; j <= n; j++) + setflag[i][j] = 0; + + memory->create(cutsq,n+1,n+1,"pair:cutsq"); + + memory->create(epsilon_st,n+1,n+1,"pair:epsilon_st"); + memory->create(a_st,n+1,n+1,"pair:a_st"); + memory->create(cut_st_0,n+1,n+1,"pair:cut_st_0"); + memory->create(cut_st_c,n+1,n+1,"pair:cut_st_c"); + memory->create(cut_st_lo,n+1,n+1,"pair:cut_st_lo"); + memory->create(cut_st_hi,n+1,n+1,"pair:cut_st_hi"); + memory->create(cut_st_lc,n+1,n+1,"pair:cut_st_lc"); + memory->create(cut_st_hc,n+1,n+1,"pair:cut_st_hc"); + memory->create(b_st_lo,n+1,n+1,"pair:b_st_lo"); + memory->create(b_st_hi,n+1,n+1,"pair:b_st_hi"); + memory->create(shift_st,n+1,n+1,"pair:shift_st"); + memory->create(cutsq_st_hc,n+1,n+1,"pair:cutsq_st_hc"); + + memory->create(a_st5,n+1,n+1,"pair:a_st5"); + memory->create(theta_st5_0,n+1,n+1,"pair:theta_st5_0"); + memory->create(dtheta_st5_ast,n+1,n+1,"pair:dtheta_st5_ast"); + memory->create(b_st5,n+1,n+1,"pair:b_st5"); + memory->create(dtheta_st5_c,n+1,n+1,"pair:dtheta_st5_c"); + + memory->create(a_st6,n+1,n+1,"pair:a_st6"); + memory->create(theta_st6_0,n+1,n+1,"pair:theta_st6_0"); + memory->create(dtheta_st6_ast,n+1,n+1,"pair:dtheta_st6_ast"); + memory->create(b_st6,n+1,n+1,"pair:b_st6"); + memory->create(dtheta_st6_c,n+1,n+1,"pair:dtheta_st6_c"); + + memory->create(a_st9,n+1,n+1,"pair:a_st9"); + memory->create(theta_st9_0,n+1,n+1,"pair:theta_st9_0"); + memory->create(dtheta_st9_ast,n+1,n+1,"pair:dtheta_st9_ast"); + memory->create(b_st9,n+1,n+1,"pair:b_st9"); + memory->create(dtheta_st9_c,n+1,n+1,"pair:dtheta_st9_c"); + + memory->create(a_st10,n+1,n+1,"pair:a_st10"); + memory->create(theta_st10_0,n+1,n+1,"pair:theta_st10_0"); + memory->create(dtheta_st10_ast,n+1,n+1,"pair:dtheta_st10_ast"); + memory->create(b_st10,n+1,n+1,"pair:b_st10"); + memory->create(dtheta_st10_c,n+1,n+1,"pair:dtheta_st10_c"); + + memory->create(a_st1,n+1,n+1,"pair:a_st1"); + memory->create(cosphi_st1_ast,n+1,n+1,"pair:cosphi_st1_ast"); + memory->create(b_st1,n+1,n+1,"pair:b_st1"); + memory->create(cosphi_st1_c,n+1,n+1,"pair:cosphi_st1_c"); + memory->create(a_st2,n+1,n+1,"pair:a_st2"); + memory->create(cosphi_st2_ast,n+1,n+1,"pair:cosphi_st2_ast"); + memory->create(b_st2,n+1,n+1,"pair:b_st2"); + memory->create(cosphi_st2_c,n+1,n+1,"pair:cosphi_st2_c"); + +} + +/* ---------------------------------------------------------------------- + global settings +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::settings(int narg, char **/*arg*/) +{ + if (narg != 0) error->all(FLERR,"Illegal pair_style command"); + +} + +/* ---------------------------------------------------------------------- + return temperature dependent oxRNA stacking strength +------------------------------------------------------------------------- */ + +double PairOxrna2Stk::stacking_strength(double xi_st, double kappa_st, double T) +{ + double eps; + + eps = xi_st + kappa_st * T; + + return eps; +} + +/* ---------------------------------------------------------------------- + set coeffs for one or more type pairs +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::coeff(int narg, char **arg) +{ + int count; + + if (narg != 27) error->all(FLERR,"Incorrect args for pair coefficients in oxrna2/stk"); + if (!allocated) allocate(); + + int ilo,ihi,jlo,jhi; + force->bounds(FLERR,arg[0],atom->ntypes,ilo,ihi); + force->bounds(FLERR,arg[1],atom->ntypes,jlo,jhi); + + // stacking interaction + count = 0; + + double T, epsilon_st_one, xi_st_one, kappa_st_one, a_st_one, b_st_lo_one, b_st_hi_one; + double cut_st_0_one, cut_st_c_one, cut_st_lo_one, cut_st_hi_one; + double cut_st_lc_one, cut_st_hc_one, tmp, shift_st_one; + + double a_st5_one, theta_st5_0_one, dtheta_st5_ast_one; + double b_st5_one, dtheta_st5_c_one; + + double a_st6_one, theta_st6_0_one, dtheta_st6_ast_one; + double b_st6_one, dtheta_st6_c_one; + + double a_st9_one, theta_st9_0_one, dtheta_st9_ast_one; + double b_st9_one, dtheta_st9_c_one; + + double a_st10_one, theta_st10_0_one, dtheta_st10_ast_one; + double b_st10_one, dtheta_st10_c_one; + + double a_st1_one, cosphi_st1_ast_one, b_st1_one, cosphi_st1_c_one; + double a_st2_one, cosphi_st2_ast_one, b_st2_one, cosphi_st2_c_one; + + if (strcmp(arg[2], "seqav") != 0 && strcmp(arg[2], "seqdep") != 0) { + error->all(FLERR,"Incorrect setting, select seqav or seqdep in oxrna2/stk"); + } + if (strcmp(arg[2],"seqav") == 0) seqdepflag = 0; + if (strcmp(arg[2],"seqdep") == 0) seqdepflag = 1; + + T = force->numeric(FLERR,arg[3]); + xi_st_one = force->numeric(FLERR,arg[4]); + kappa_st_one = force->numeric(FLERR,arg[5]); + epsilon_st_one = stacking_strength(xi_st_one, kappa_st_one, T); + + a_st_one = force->numeric(FLERR,arg[6]); + cut_st_0_one = force->numeric(FLERR,arg[7]); + cut_st_c_one = force->numeric(FLERR,arg[8]); + cut_st_lo_one = force->numeric(FLERR,arg[9]); + cut_st_hi_one = force->numeric(FLERR,arg[10]); + + a_st5_one = force->numeric(FLERR,arg[11]); + theta_st5_0_one = force->numeric(FLERR,arg[12]); + dtheta_st5_ast_one = force->numeric(FLERR,arg[13]); + a_st6_one = force->numeric(FLERR,arg[14]); + theta_st6_0_one = force->numeric(FLERR,arg[15]); + dtheta_st6_ast_one = force->numeric(FLERR,arg[16]); + + a_st9_one = force->numeric(FLERR,arg[17]); + theta_st9_0_one = force->numeric(FLERR,arg[18]); + dtheta_st9_ast_one = force->numeric(FLERR,arg[19]); + a_st10_one = force->numeric(FLERR,arg[20]); + theta_st10_0_one = force->numeric(FLERR,arg[21]); + dtheta_st10_ast_one = force->numeric(FLERR,arg[22]); + + a_st1_one = force->numeric(FLERR,arg[23]); + cosphi_st1_ast_one = force->numeric(FLERR,arg[24]); + a_st2_one = force->numeric(FLERR,arg[25]); + cosphi_st2_ast_one = force->numeric(FLERR,arg[26]); + + b_st_lo_one = 2*a_st_one*exp(-a_st_one*(cut_st_lo_one-cut_st_0_one))* + 2*a_st_one*exp(-a_st_one*(cut_st_lo_one-cut_st_0_one))* + (1-exp(-a_st_one*(cut_st_lo_one-cut_st_0_one)))* + (1-exp(-a_st_one*(cut_st_lo_one-cut_st_0_one)))/ + (4*((1-exp(-a_st_one*(cut_st_lo_one -cut_st_0_one)))* + (1-exp(-a_st_one*(cut_st_lo_one-cut_st_0_one)))- + (1-exp(-a_st_one*(cut_st_c_one -cut_st_0_one)))* + (1-exp(-a_st_one*(cut_st_c_one-cut_st_0_one))))); + + cut_st_lc_one = cut_st_lo_one - a_st_one*exp(-a_st_one*(cut_st_lo_one-cut_st_0_one))* + (1-exp(-a_st_one*(cut_st_lo_one-cut_st_0_one)))/b_st_lo_one; + + b_st_hi_one = 2*a_st_one*exp(-a_st_one*(cut_st_hi_one-cut_st_0_one))* + 2*a_st_one*exp(-a_st_one*(cut_st_hi_one-cut_st_0_one))* + (1-exp(-a_st_one*(cut_st_hi_one-cut_st_0_one)))* + (1-exp(-a_st_one*(cut_st_hi_one-cut_st_0_one)))/ + (4*((1-exp(-a_st_one*(cut_st_hi_one -cut_st_0_one)))* + (1-exp(-a_st_one*(cut_st_hi_one-cut_st_0_one)))- + (1-exp(-a_st_one*(cut_st_c_one -cut_st_0_one)))* + (1-exp(-a_st_one*(cut_st_c_one-cut_st_0_one))))); + + cut_st_hc_one = cut_st_hi_one - a_st_one*exp(-a_st_one*(cut_st_hi_one-cut_st_0_one))* + (1-exp(-a_st_one*(cut_st_hi_one-cut_st_0_one)))/b_st_hi_one; + + tmp = 1 - exp(-(cut_st_c_one-cut_st_0_one) * a_st_one); + shift_st_one = epsilon_st_one * tmp * tmp; + + b_st5_one = a_st5_one*a_st5_one*dtheta_st5_ast_one*dtheta_st5_ast_one/(1-a_st5_one*dtheta_st5_ast_one*dtheta_st5_ast_one); + dtheta_st5_c_one = 1/(a_st5_one*dtheta_st5_ast_one); + + b_st6_one = a_st6_one*a_st6_one*dtheta_st6_ast_one*dtheta_st6_ast_one/(1-a_st6_one*dtheta_st6_ast_one*dtheta_st6_ast_one); + dtheta_st6_c_one = 1/(a_st6_one*dtheta_st6_ast_one); + + b_st9_one = a_st9_one*a_st9_one*dtheta_st9_ast_one*dtheta_st9_ast_one/(1-a_st9_one*dtheta_st9_ast_one*dtheta_st9_ast_one); + dtheta_st9_c_one = 1/(a_st9_one*dtheta_st9_ast_one); + + b_st10_one = a_st10_one*a_st10_one*dtheta_st10_ast_one*dtheta_st10_ast_one/(1-a_st10_one*dtheta_st10_ast_one*dtheta_st10_ast_one); + dtheta_st10_c_one = 1/(a_st10_one*dtheta_st10_ast_one); + + b_st1_one = a_st1_one*a_st1_one*cosphi_st1_ast_one*cosphi_st1_ast_one/(1-a_st1_one*cosphi_st1_ast_one*cosphi_st1_ast_one); + cosphi_st1_c_one=1/(a_st1_one*cosphi_st1_ast_one); + + b_st2_one = a_st2_one*a_st2_one*cosphi_st2_ast_one*cosphi_st2_ast_one/(1-a_st2_one*cosphi_st2_ast_one*cosphi_st2_ast_one); + cosphi_st2_c_one=1/(a_st2_one*cosphi_st2_ast_one); + + for (int i = ilo; i <= ihi; i++) { + for (int j = MAX(jlo,i); j <= jhi; j++) { + + epsilon_st[i][j] = epsilon_st_one; + if (seqdepflag) epsilon_st[i][j] *= eta_st[i-1][j-1]; + a_st[i][j] = a_st_one; + cut_st_0[i][j] = cut_st_0_one; + cut_st_c[i][j] = cut_st_c_one; + cut_st_lo[i][j] = cut_st_lo_one; + cut_st_hi[i][j] = cut_st_hi_one; + cut_st_lc[i][j] = cut_st_lc_one; + cut_st_hc[i][j] = cut_st_hc_one; + b_st_lo[i][j] = b_st_lo_one; + b_st_hi[i][j] = b_st_hi_one; + shift_st[i][j] = shift_st_one; + if (seqdepflag) shift_st[i][j] *= eta_st[i-1][j-1]; + + a_st5[i][j] = a_st5_one; + theta_st5_0[i][j] = theta_st5_0_one; + dtheta_st5_ast[i][j] = dtheta_st5_ast_one; + b_st5[i][j] = b_st5_one; + dtheta_st5_c[i][j] = dtheta_st5_c_one; + + a_st6[i][j] = a_st6_one; + theta_st6_0[i][j] = theta_st6_0_one; + dtheta_st6_ast[i][j] = dtheta_st6_ast_one; + b_st6[i][j] = b_st6_one; + dtheta_st6_c[i][j] = dtheta_st6_c_one; + + a_st9[i][j] = a_st9_one; + theta_st9_0[i][j] = theta_st9_0_one; + dtheta_st9_ast[i][j] = dtheta_st9_ast_one; + b_st9[i][j] = b_st9_one; + dtheta_st9_c[i][j] = dtheta_st9_c_one; + + a_st10[i][j] = a_st10_one; + theta_st10_0[i][j] = theta_st10_0_one; + dtheta_st10_ast[i][j] = dtheta_st10_ast_one; + b_st10[i][j] = b_st10_one; + dtheta_st10_c[i][j] = dtheta_st10_c_one; + + a_st1[i][j] = a_st1_one; + cosphi_st1_ast[i][j] = cosphi_st1_ast_one; + b_st1[i][j] = b_st1_one; + cosphi_st1_c[i][j] = cosphi_st1_c_one; + + a_st2[i][j] = a_st2_one; + cosphi_st2_ast[i][j] = cosphi_st2_ast_one; + b_st2[i][j] = b_st2_one; + cosphi_st2_c[i][j] = cosphi_st2_c_one; + + setflag[i][j] = 1; + count++; + } + } + + if (count == 0) error->all(FLERR,"Incorrect args for pair coefficients in oxdna/stk"); + +} + +/* ---------------------------------------------------------------------- + neighbor callback to inform pair style of neighbor list to use regular +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::init_list(int id, NeighList *ptr) +{ + if (id == 0) list = ptr; + if (id > 0) error->all(FLERR,"Respa not supported"); + +} + + +/* ---------------------------------------------------------------------- + init for one type pair i,j and corresponding j,i +------------------------------------------------------------------------- */ + +double PairOxrna2Stk::init_one(int i, int j) +{ + + if (setflag[i][j] == 0) { + error->all(FLERR,"Coefficient mixing not defined in oxRNA"); + } + if (offset_flag) { + error->all(FLERR,"Offset not supported in oxRNA"); + } + + if (seqdepflag) { + epsilon_st[j][i] = epsilon_st[i][j] / eta_st[i-1][j-1] * eta_st[j-1][i-1]; + } + else { + epsilon_st[j][i] = epsilon_st[i][j]; + } + a_st[j][i] = a_st[i][j]; + b_st_lo[j][i] = b_st_lo[i][j]; + b_st_hi[j][i] = b_st_hi[i][j]; + cut_st_0[j][i] = cut_st_0[i][j]; + cut_st_c[j][i] = cut_st_c[i][j]; + cut_st_lo[j][i] = cut_st_lo[i][j]; + cut_st_hi[j][i] = cut_st_hi[i][j]; + cut_st_lc[j][i] = cut_st_lc[i][j]; + cut_st_hc[j][i] = cut_st_hc[i][j]; + if (seqdepflag) { + shift_st[j][i] = shift_st[i][j] / eta_st[i-1][j-1] * eta_st[j-1][i-1]; + } + else { + shift_st[j][i] = shift_st[i][j]; + } + + a_st5[j][i] = a_st5[i][j]; + theta_st5_0[j][i] = theta_st5_0[i][j]; + dtheta_st5_ast[j][i] = dtheta_st5_ast[i][j]; + b_st5[j][i] = b_st5[i][j]; + dtheta_st5_c[j][i] = dtheta_st5_c[i][j]; + + a_st6[j][i] = a_st6[i][j]; + theta_st6_0[j][i] = theta_st6_0[i][j]; + dtheta_st6_ast[j][i] = dtheta_st6_ast[i][j]; + b_st6[j][i] = b_st6[i][j]; + dtheta_st6_c[j][i] = dtheta_st6_c[i][j]; + + a_st9[j][i] = a_st9[i][j]; + theta_st9_0[j][i] = theta_st9_0[i][j]; + dtheta_st9_ast[j][i] = dtheta_st9_ast[i][j]; + b_st9[j][i] = b_st9[i][j]; + dtheta_st9_c[j][i] = dtheta_st9_c[i][j]; + + a_st10[j][i] = a_st10[i][j]; + theta_st10_0[j][i] = theta_st10_0[i][j]; + dtheta_st10_ast[j][i] = dtheta_st10_ast[i][j]; + b_st10[j][i] = b_st10[i][j]; + dtheta_st10_c[j][i] = dtheta_st10_c[i][j]; + + a_st1[j][i] = a_st1[i][j]; + cosphi_st1_ast[j][i] = cosphi_st1_ast[i][j]; + b_st1[j][i] = b_st1[i][j]; + cosphi_st1_c[j][i] = cosphi_st1_c[i][j]; + + a_st2[j][i] = a_st2[i][j]; + cosphi_st2_ast[j][i] = cosphi_st2_ast[i][j]; + b_st2[j][i] = b_st2[i][j]; + cosphi_st2_c[j][i] = cosphi_st2_c[i][j]; + + cutsq_st_hc[i][j] = cut_st_hc[i][j]*cut_st_hc[i][j]; + cutsq_st_hc[j][i] = cutsq_st_hc[i][j]; + + // set the master list distance cutoff + return cut_st_hc[i][j]; + +} + +/* ---------------------------------------------------------------------- + proc 0 writes to restart file +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::write_restart(FILE *fp) +{ + write_restart_settings(fp); + + int i,j; + for (i = 1; i <= atom->ntypes; i++) + for (j = i; j <= atom->ntypes; j++) { + fwrite(&setflag[i][j],sizeof(int),1,fp); + if (setflag[i][j]) { + + fwrite(&epsilon_st[i][j],sizeof(double),1,fp); + fwrite(&a_st[i][j],sizeof(double),1,fp); + fwrite(&cut_st_0[i][j],sizeof(double),1,fp); + fwrite(&cut_st_c[i][j],sizeof(double),1,fp); + fwrite(&cut_st_lo[i][j],sizeof(double),1,fp); + fwrite(&cut_st_hi[i][j],sizeof(double),1,fp); + fwrite(&cut_st_lc[i][j],sizeof(double),1,fp); + fwrite(&cut_st_hc[i][j],sizeof(double),1,fp); + fwrite(&b_st_lo[i][j],sizeof(double),1,fp); + fwrite(&b_st_hi[i][j],sizeof(double),1,fp); + fwrite(&shift_st[i][j],sizeof(double),1,fp); + + fwrite(&a_st5[i][j],sizeof(double),1,fp); + fwrite(&theta_st5_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st5_ast[i][j],sizeof(double),1,fp); + fwrite(&b_st5[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st5_c[i][j],sizeof(double),1,fp); + + fwrite(&a_st6[i][j],sizeof(double),1,fp); + fwrite(&theta_st6_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st6_ast[i][j],sizeof(double),1,fp); + fwrite(&b_st6[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st6_c[i][j],sizeof(double),1,fp); + + fwrite(&a_st9[i][j],sizeof(double),1,fp); + fwrite(&theta_st9_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st9_ast[i][j],sizeof(double),1,fp); + fwrite(&b_st9[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st9_c[i][j],sizeof(double),1,fp); + + fwrite(&a_st10[i][j],sizeof(double),1,fp); + fwrite(&theta_st10_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st10_ast[i][j],sizeof(double),1,fp); + fwrite(&b_st10[i][j],sizeof(double),1,fp); + fwrite(&dtheta_st10_c[i][j],sizeof(double),1,fp); + + fwrite(&a_st1[i][j],sizeof(double),1,fp); + fwrite(&cosphi_st1_ast[i][j],sizeof(double),1,fp); + fwrite(&b_st1[i][j],sizeof(double),1,fp); + fwrite(&cosphi_st1_c[i][j],sizeof(double),1,fp); + fwrite(&a_st2[i][j],sizeof(double),1,fp); + fwrite(&cosphi_st2_ast[i][j],sizeof(double),1,fp); + fwrite(&b_st2[i][j],sizeof(double),1,fp); + fwrite(&cosphi_st2_c[i][j],sizeof(double),1,fp); + + } + } +} + +/* ---------------------------------------------------------------------- + proc 0 reads from restart file, bcasts +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::read_restart(FILE *fp) +{ + read_restart_settings(fp); + allocate(); + + int i,j; + int me = comm->me; + for (i = 1; i <= atom->ntypes; i++) + for (j = i; j <= atom->ntypes; j++) { + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); + MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); + if (setflag[i][j]) { + if (me == 0) { + + utils::sfread(FLERR,&epsilon_st[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&a_st[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_hi[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_lc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_st_hc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st_hi[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&shift_st[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_st5[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_st5_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st5_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st5[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st5_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_st6[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_st6_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st6_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st6[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st6_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_st9[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_st9_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st9_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st9[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st9_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_st10[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_st10_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st10_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st10[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_st10_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_st1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_st1_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_st1_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&a_st2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_st2_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_st2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cosphi_st2_c[i][j],sizeof(double),1,fp,NULL,error); + + } + + MPI_Bcast(&epsilon_st[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&a_st[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_st_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_st_c[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_st_lo[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_st_hi[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_st_lc[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_st_hc[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st_lo[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st_hi[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&shift_st[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_st5[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_st5_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st5_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st5[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st5_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_st6[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_st6_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st6_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st6[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st6_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_st9[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_st9_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st9_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st9[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st9_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_st10[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_st10_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st10_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st10[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_st10_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_st1[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cosphi_st1_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st1[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cosphi_st1_c[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&a_st2[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cosphi_st2_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_st2[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cosphi_st2_c[i][j],1,MPI_DOUBLE,0,world); + + } + } +} + +/* ---------------------------------------------------------------------- + proc 0 writes to restart file +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::write_restart_settings(FILE *fp) +{ + fwrite(&offset_flag,sizeof(int),1,fp); + fwrite(&mix_flag,sizeof(int),1,fp); + fwrite(&tail_flag,sizeof(int),1,fp); +} + +/* ---------------------------------------------------------------------- + proc 0 reads from restart file, bcasts +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::read_restart_settings(FILE *fp) +{ + int me = comm->me; + if (me == 0) { + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + } + MPI_Bcast(&offset_flag,1,MPI_INT,0,world); + MPI_Bcast(&mix_flag,1,MPI_INT,0,world); + MPI_Bcast(&tail_flag,1,MPI_INT,0,world); +} + +/* ---------------------------------------------------------------------- + proc 0 writes to data file +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::write_data(FILE *fp) +{ + for (int i = 1; i <= atom->ntypes; i++) + fprintf(fp,"%d\ + %g %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g\ + %g %g %g %g\ + \n",i, + epsilon_st[i][i],a_st[i][i],cut_st_0[i][i],cut_st_c[i][i],cut_st_lo[i][i],cut_st_hi[i][i], + cut_st_lc[i][i],cut_st_hc[i][i],b_st_lo[i][i],b_st_hi[i][i],shift_st[i][i], + a_st5[i][i],theta_st5_0[i][i],dtheta_st5_ast[i][i],b_st5[i][i],dtheta_st5_c[i][i], + a_st6[i][i],theta_st6_0[i][i],dtheta_st6_ast[i][i],b_st6[i][i],dtheta_st6_c[i][i], + a_st9[i][i],theta_st9_0[i][i],dtheta_st9_ast[i][i],b_st9[i][i],dtheta_st9_c[i][i], + a_st10[i][i],theta_st10_0[i][i],dtheta_st10_ast[i][i],b_st10[i][i],dtheta_st10_c[i][i], + a_st1[i][i],cosphi_st1_ast[i][i],b_st1[i][i], cosphi_st1_c[i][i], + a_st2[i][i],cosphi_st2_ast[i][i],b_st2[i][i], cosphi_st2_c[i][i]); +} + +/* ---------------------------------------------------------------------- + proc 0 writes all pairs to data file +------------------------------------------------------------------------- */ + +void PairOxrna2Stk::write_data_all(FILE *fp) +{ + for (int i = 1; i <= atom->ntypes; i++) + for (int j = i; j <= atom->ntypes; j++) + fprintf(fp,"%d %d\ + %g %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g\ + %g %g %g %g\ + \n",i,j, + epsilon_st[i][j],a_st[i][j],cut_st_0[i][j],cut_st_c[i][j],cut_st_lo[i][j],cut_st_hi[i][j], + cut_st_lc[i][j],cut_st_hc[i][j],b_st_lo[i][j],b_st_hi[i][j],shift_st[i][j], + a_st5[i][j],theta_st5_0[i][j],dtheta_st5_ast[i][j],b_st5[i][j],dtheta_st5_c[i][j], + a_st6[i][j],theta_st6_0[i][j],dtheta_st6_ast[i][j],b_st6[i][j],dtheta_st6_c[i][j], + a_st9[i][j],theta_st9_0[i][j],dtheta_st9_ast[i][j],b_st9[i][j],dtheta_st9_c[i][j], + a_st10[i][j],theta_st10_0[i][j],dtheta_st10_ast[i][j],b_st10[i][j],dtheta_st10_c[i][j], + a_st1[i][j],cosphi_st1_ast[i][j],b_st1[i][j],cosphi_st1_c[i][j], + a_st2[i][j],cosphi_st2_ast[i][j],b_st2[i][j],cosphi_st2_c[i][j]); +} + +/* ---------------------------------------------------------------------- */ + +void *PairOxrna2Stk::extract(const char *str, int &dim) +{ + dim = 2; + + if (strcmp(str,"epsilon_st") == 0) return (void *) epsilon_st; + if (strcmp(str,"a_st") == 0) return (void *) a_st; + if (strcmp(str,"cut_st_0") == 0) return (void *) cut_st_0; + if (strcmp(str,"cut_st_c") == 0) return (void *) cut_st_c; + if (strcmp(str,"cut_st_lo") == 0) return (void *) cut_st_lo; + if (strcmp(str,"cut_st_hi") == 0) return (void *) cut_st_hi; + if (strcmp(str,"cut_st_lc") == 0) return (void *) cut_st_lc; + if (strcmp(str,"cut_st_hc") == 0) return (void *) cut_st_hc; + if (strcmp(str,"b_st_lo") == 0) return (void *) b_st_lo; + if (strcmp(str,"b_st_hi") == 0) return (void *) b_st_hi; + if (strcmp(str,"shift_st") == 0) return (void *) shift_st; + + if (strcmp(str,"a_st5") == 0) return (void *) a_st5; + if (strcmp(str,"theta_st5_0") == 0) return (void *) theta_st5_0; + if (strcmp(str,"dtheta_st5_ast") == 0) return (void *) dtheta_st5_ast; + if (strcmp(str,"b_st5") == 0) return (void *) b_st5; + if (strcmp(str,"dtheta_st5_c") == 0) return (void *) dtheta_st5_c; + + if (strcmp(str,"a_st6") == 0) return (void *) a_st6; + if (strcmp(str,"theta_st6_0") == 0) return (void *) theta_st6_0; + if (strcmp(str,"dtheta_st6_ast") == 0) return (void *) dtheta_st6_ast; + if (strcmp(str,"b_st6") == 0) return (void *) b_st6; + if (strcmp(str,"dtheta_st6_c") == 0) return (void *) dtheta_st6_c; + + if (strcmp(str,"a_st9") == 0) return (void *) a_st9; + if (strcmp(str,"theta_st9_0") == 0) return (void *) theta_st9_0; + if (strcmp(str,"dtheta_st9_ast") == 0) return (void *) dtheta_st9_ast; + if (strcmp(str,"b_st9") == 0) return (void *) b_st9; + if (strcmp(str,"dtheta_st9_c") == 0) return (void *) dtheta_st9_c; + + if (strcmp(str,"a_st10") == 0) return (void *) a_st10; + if (strcmp(str,"theta_st10_0") == 0) return (void *) theta_st10_0; + if (strcmp(str,"dtheta_st10_ast") == 0) return (void *) dtheta_st10_ast; + if (strcmp(str,"b_st10") == 0) return (void *) b_st10; + if (strcmp(str,"dtheta_st10_c") == 0) return (void *) dtheta_st10_c; + + if (strcmp(str,"a_st1") == 0) return (void *) a_st1; + if (strcmp(str,"cosphi_st1_ast") == 0) return (void *) cosphi_st1_ast; + if (strcmp(str,"b_st1") == 0) return (void *) b_st1; + if (strcmp(str,"cosphi_st1_c") == 0) return (void *) cosphi_st1_c; + + if (strcmp(str,"a_st2") == 0) return (void *) a_st2; + if (strcmp(str,"cosphi_st2_ast") == 0) return (void *) cosphi_st2_ast; + if (strcmp(str,"b_st2") == 0) return (void *) b_st2; + if (strcmp(str,"cosphi_st2_c") == 0) return (void *) cosphi_st2_c; + + return NULL; +} diff --git a/src/USER-CGDNA/pair_oxrna2_stk.h b/src/USER-CGDNA/pair_oxrna2_stk.h new file mode 100644 index 0000000000..519f7c0707 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_stk.h @@ -0,0 +1,86 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS + +PairStyle(oxrna2/stk,PairOxrna2Stk) + +#else + +#ifndef LMP_PAIR_OXRNA2_STK_H +#define LMP_PAIR_OXRNA2_STK_H + +#include "pair.h" + +namespace LAMMPS_NS { + +class PairOxrna2Stk : public Pair { + public: + PairOxrna2Stk(class LAMMPS *); + virtual ~PairOxrna2Stk(); + virtual void compute(int, int); + void settings(int, char **); + void coeff(int, char **); + void init_list(int, class NeighList *); + double init_one(int, int); + void write_restart(FILE *); + void read_restart(FILE *); + void write_restart_settings(FILE *); + void read_restart_settings(FILE *); + void write_data(FILE *); + void write_data_all(FILE *); + void *extract(const char *, int &); + + protected: + // stacking interaction + double eta_st[4][4]; + double stacking_strength(double, double, double); + double **epsilon_st, **a_st, **cut_st_0, **cut_st_c; + double **cut_st_lo, **cut_st_hi; + double **cut_st_lc, **cut_st_hc, **b_st_lo, **b_st_hi, **shift_st; + double **cutsq_st_hc; + double **a_st5, **theta_st5_0, **dtheta_st5_ast; + double **b_st5, **dtheta_st5_c; + double **a_st6, **theta_st6_0, **dtheta_st6_ast; + double **b_st6, **dtheta_st6_c; + double **a_st9, **theta_st9_0, **dtheta_st9_ast; + double **b_st9, **dtheta_st9_c; + double **a_st10, **theta_st10_0, **dtheta_st10_ast; + double **b_st10, **dtheta_st10_c; + double **a_st1, **cosphi_st1_ast, **b_st1, **cosphi_st1_c; + double **a_st2, **cosphi_st2_ast, **b_st2, **cosphi_st2_c; + + int seqdepflag; + + virtual void allocate(); + void ev_tally_xyz(int, int, int, int, double, double, double, double, double, double, double); +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Incorrect args for pair coefficients + +Self-explanatory. Check the input script or data file. + +*/ diff --git a/src/USER-CGDNA/pair_oxrna2_xstk.cpp b/src/USER-CGDNA/pair_oxrna2_xstk.cpp new file mode 100644 index 0000000000..f5207c53e7 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_xstk.cpp @@ -0,0 +1,1079 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Oliver Henrich (University of Strathclyde, Glasgow) +------------------------------------------------------------------------- */ + +#include "pair_oxrna2_xstk.h" +#include +#include +#include +#include "mf_oxdna.h" +#include "atom.h" +#include "comm.h" +#include "force.h" +#include "neighbor.h" +#include "neigh_list.h" +#include "math_const.h" +#include "memory.h" +#include "error.h" +#include "utils.h" +#include "atom_vec_ellipsoid.h" +#include "math_extra.h" + +using namespace LAMMPS_NS; +using namespace MathConst; +using namespace MFOxdna; + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Xstk::PairOxrna2Xstk(LAMMPS *lmp) : Pair(lmp) +{ + single_enable = 0; + writedata = 1; +} + +/* ---------------------------------------------------------------------- */ + +PairOxrna2Xstk::~PairOxrna2Xstk() +{ + if (allocated) { + + memory->destroy(setflag); + memory->destroy(cutsq); + + memory->destroy(k_xst); + memory->destroy(cut_xst_0); + memory->destroy(cut_xst_c); + memory->destroy(cut_xst_lo); + memory->destroy(cut_xst_hi); + memory->destroy(cut_xst_lc); + memory->destroy(cut_xst_hc); + memory->destroy(cutsq_xst_hc); + memory->destroy(b_xst_lo); + memory->destroy(b_xst_hi); + + memory->destroy(a_xst1); + memory->destroy(theta_xst1_0); + memory->destroy(dtheta_xst1_ast); + memory->destroy(b_xst1); + memory->destroy(dtheta_xst1_c); + + memory->destroy(a_xst2); + memory->destroy(theta_xst2_0); + memory->destroy(dtheta_xst2_ast); + memory->destroy(b_xst2); + memory->destroy(dtheta_xst2_c); + + memory->destroy(a_xst3); + memory->destroy(theta_xst3_0); + memory->destroy(dtheta_xst3_ast); + memory->destroy(b_xst3); + memory->destroy(dtheta_xst3_c); + + memory->destroy(a_xst7); + memory->destroy(theta_xst7_0); + memory->destroy(dtheta_xst7_ast); + memory->destroy(b_xst7); + memory->destroy(dtheta_xst7_c); + + memory->destroy(a_xst8); + memory->destroy(theta_xst8_0); + memory->destroy(dtheta_xst8_ast); + memory->destroy(b_xst8); + memory->destroy(dtheta_xst8_c); + + } +} + +/* ---------------------------------------------------------------------- + compute function for oxDNA pair interactions + hb=hydrogen bonding site + + NOTE: The cross-stacking interaction takes place between hb sites +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::compute(int eflag, int vflag) +{ + + double delf[3],delta[3],deltb[3]; // force, torque increment; + double evdwl,fpair,finc,tpair,factor_lj; + double delr_hb[3],delr_hb_norm[3],rsq_hb,r_hb,rinv_hb; + double theta1,t1dir[3],cost1; + double theta2,t2dir[3],cost2; + double theta3,t3dir[3],cost3; + double theta4,theta4p,t4dir[3],cost4; + double theta7,theta7p,t7dir[3],cost7; + double theta8,theta8p,t8dir[3],cost8; + + // distance COM-h-bonding site + double d_chb=+0.4; + // vectors COM-h-bonding site in lab frame + double ra_chb[3],rb_chb[3]; + + // quaternions and Cartesian unit vectors in lab frame + double *qa,ax[3],ay[3],az[3]; + double *qb,bx[3],by[3],bz[3]; + + double **x = atom->x; + double **f = atom->f; + double **torque = atom->torque; + int *type = atom->type; + + int nlocal = atom->nlocal; + int newton_pair = force->newton_pair; + int *alist,*blist,*numneigh,**firstneigh; + double *special_lj = force->special_lj; + + AtomVecEllipsoid *avec = (AtomVecEllipsoid *) atom->style_match("ellipsoid"); + AtomVecEllipsoid::Bonus *bonus = avec->bonus; + + int a,b,ia,ib,anum,bnum,atype,btype; + + double f2,f4t1,f4t2,f4t3,f4t7,f4t8; + double df2,df4t1,df4t2,df4t3,df4t7,df4t8,rsint; + + evdwl = 0.0; + ev_init(eflag,vflag); + + anum = list->inum; + alist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + + // loop over pair interaction neighbors of my atoms + + for (ia = 0; ia < anum; ia++) { + + a = alist[ia]; + atype = type[a]; + + qa=bonus[a].quat; + MathExtra::q_to_exyz(qa,ax,ay,az); + + ra_chb[0] = d_chb*ax[0]; + ra_chb[1] = d_chb*ax[1]; + ra_chb[2] = d_chb*ax[2]; + + blist = firstneigh[a]; + bnum = numneigh[a]; + + for (ib = 0; ib < bnum; ib++) { + + b = blist[ib]; + factor_lj = special_lj[sbmask(b)]; // = 0 for nearest neighbors + b &= NEIGHMASK; + + btype = type[b]; + + qb=bonus[b].quat; + MathExtra::q_to_exyz(qb,bx,by,bz); + + rb_chb[0] = d_chb*bx[0]; + rb_chb[1] = d_chb*bx[1]; + rb_chb[2] = d_chb*bx[2]; + + // vector h-bonding site b to a + delr_hb[0] = x[a][0] + ra_chb[0] - x[b][0] - rb_chb[0]; + delr_hb[1] = x[a][1] + ra_chb[1] - x[b][1] - rb_chb[1]; + delr_hb[2] = x[a][2] + ra_chb[2] - x[b][2] - rb_chb[2]; + + rsq_hb = delr_hb[0]*delr_hb[0] + delr_hb[1]*delr_hb[1] + delr_hb[2]*delr_hb[2]; + r_hb = sqrt(rsq_hb); + rinv_hb = 1.0/r_hb; + + delr_hb_norm[0] = delr_hb[0] * rinv_hb; + delr_hb_norm[1] = delr_hb[1] * rinv_hb; + delr_hb_norm[2] = delr_hb[2] * rinv_hb; + + f2 = F2(r_hb, k_xst[atype][btype], cut_xst_0[atype][btype], + cut_xst_lc[atype][btype], cut_xst_hc[atype][btype], cut_xst_lo[atype][btype], cut_xst_hi[atype][btype], + b_xst_lo[atype][btype], b_xst_hi[atype][btype], cut_xst_c[atype][btype]); + + // early rejection criterium + if (f2) { + + cost1 = -1.0*MathExtra::dot3(ax,bx); + if (cost1 > 1.0) cost1 = 1.0; + if (cost1 < -1.0) cost1 = -1.0; + theta1 = acos(cost1); + + f4t1 = F4(theta1, a_xst1[atype][btype], theta_xst1_0[atype][btype], dtheta_xst1_ast[atype][btype], + b_xst1[atype][btype], dtheta_xst1_c[atype][btype]); + + // early rejection criterium + if (f4t1) { + + cost2 = -1.0*MathExtra::dot3(ax,delr_hb_norm); + if (cost2 > 1.0) cost2 = 1.0; + if (cost2 < -1.0) cost2 = -1.0; + theta2 = acos(cost2); + + f4t2 = F4(theta2, a_xst2[atype][btype], theta_xst2_0[atype][btype], dtheta_xst2_ast[atype][btype], + b_xst2[atype][btype], dtheta_xst2_c[atype][btype]); + + // early rejection criterium + if (f4t2) { + + cost3 = MathExtra::dot3(bx,delr_hb_norm); + if (cost3 > 1.0) cost3 = 1.0; + if (cost3 < -1.0) cost3 = -1.0; + theta3 = acos(cost3); + + f4t3 = F4(theta3, a_xst3[atype][btype], theta_xst3_0[atype][btype], dtheta_xst3_ast[atype][btype], + b_xst3[atype][btype], dtheta_xst3_c[atype][btype]); + + // early rejection criterium + if (f4t3) { + + cost7 = -1.0*MathExtra::dot3(az,delr_hb_norm); + if (cost7 > 1.0) cost7 = 1.0; + if (cost7 < -1.0) cost7 = -1.0; + theta7 = acos(cost7); + theta7p = MY_PI - theta7; + + f4t7 = F4(theta7, a_xst7[atype][btype], theta_xst7_0[atype][btype], dtheta_xst7_ast[atype][btype], + b_xst7[atype][btype], dtheta_xst7_c[atype][btype]) + + F4(theta7p, a_xst7[atype][btype], theta_xst7_0[atype][btype], dtheta_xst7_ast[atype][btype], + b_xst7[atype][btype], dtheta_xst7_c[atype][btype]); + + // early rejection criterium + if (f4t7) { + + cost8 = MathExtra::dot3(bz,delr_hb_norm); + if (cost8 > 1.0) cost8 = 1.0; + if (cost8 < -1.0) cost8 = -1.0; + theta8 = acos(cost8); + theta8p = MY_PI -theta8; + + f4t8 = F4(theta8, a_xst8[atype][btype], theta_xst8_0[atype][btype], dtheta_xst8_ast[atype][btype], + b_xst8[atype][btype], dtheta_xst8_c[atype][btype]) + + F4(theta8p, a_xst8[atype][btype], theta_xst8_0[atype][btype], dtheta_xst8_ast[atype][btype], + b_xst8[atype][btype], dtheta_xst8_c[atype][btype]); + + + evdwl = f2 * f4t1 * f4t2 * f4t3 * f4t7 * f4t8 * factor_lj; + + + // early rejection criterium + if (evdwl) { + + df2 = DF2(r_hb, k_xst[atype][btype], cut_xst_0[atype][btype], + cut_xst_lc[atype][btype], cut_xst_hc[atype][btype], cut_xst_lo[atype][btype], cut_xst_hi[atype][btype], + b_xst_lo[atype][btype], b_xst_hi[atype][btype]); + + df4t1 = DF4(theta1, a_xst1[atype][btype], theta_xst1_0[atype][btype], dtheta_xst1_ast[atype][btype], + b_xst1[atype][btype], dtheta_xst1_c[atype][btype])/sin(theta1); + + df4t2 = DF4(theta2, a_xst2[atype][btype], theta_xst2_0[atype][btype], dtheta_xst2_ast[atype][btype], + b_xst2[atype][btype], dtheta_xst2_c[atype][btype])/sin(theta2); + + df4t3 = DF4(theta3, a_xst3[atype][btype], theta_xst3_0[atype][btype], dtheta_xst3_ast[atype][btype], + b_xst3[atype][btype], dtheta_xst3_c[atype][btype])/sin(theta3); + + rsint = 1.0/sin(theta7); + df4t7 = DF4(theta7, a_xst7[atype][btype], theta_xst7_0[atype][btype], dtheta_xst7_ast[atype][btype], + b_xst7[atype][btype], dtheta_xst7_c[atype][btype])*rsint - + DF4(theta7p, a_xst7[atype][btype], theta_xst7_0[atype][btype], dtheta_xst7_ast[atype][btype], + b_xst7[atype][btype], dtheta_xst7_c[atype][btype])*rsint; + + rsint = 1.0/sin(theta8); + df4t8 = DF4(theta8, a_xst8[atype][btype], theta_xst8_0[atype][btype], dtheta_xst8_ast[atype][btype], + b_xst8[atype][btype], dtheta_xst8_c[atype][btype])*rsint - + DF4(theta8p, a_xst8[atype][btype], theta_xst8_0[atype][btype], dtheta_xst8_ast[atype][btype], + b_xst8[atype][btype], dtheta_xst8_c[atype][btype])*rsint; + + // force, torque and virial contribution for forces between h-bonding sites + + fpair = 0.0; + + delf[0] = 0.0; + delf[1] = 0.0; + delf[2] = 0.0; + + delta[0] = 0.0; + delta[1] = 0.0; + delta[2] = 0.0; + + deltb[0] = 0.0; + deltb[1] = 0.0; + deltb[2] = 0.0; + + // radial force + finc = -df2 * f4t1 * f4t2 * f4t3 * f4t7 * f4t8 * rinv_hb *factor_lj; + fpair += finc; + + delf[0] += delr_hb[0] * finc; + delf[1] += delr_hb[1] * finc; + delf[2] += delr_hb[2] * finc; + + // theta2 force + if (theta2) { + + finc = -f2 * f4t1 * df4t2 * f4t3 * f4t7 * f4t8 * rinv_hb * factor_lj; + fpair += finc; + + delf[0] += (delr_hb_norm[0]*cost2 + ax[0]) * finc; + delf[1] += (delr_hb_norm[1]*cost2 + ax[1]) * finc; + delf[2] += (delr_hb_norm[2]*cost2 + ax[2]) * finc; + + } + + // theta3 force + if (theta3) { + + finc = -f2 * f4t1 * f4t2 * df4t3 * f4t7 * f4t8 * rinv_hb * factor_lj; + fpair += finc; + + delf[0] += (delr_hb_norm[0]*cost3 - bx[0]) * finc; + delf[1] += (delr_hb_norm[1]*cost3 - bx[1]) * finc; + delf[2] += (delr_hb_norm[2]*cost3 - bx[2]) * finc; + + } + + // theta7 force + if (theta7) { + + finc = -f2 * f4t1 * f4t2 * f4t3 * df4t7 * f4t8 * rinv_hb * factor_lj; + fpair += finc; + + delf[0] += (delr_hb_norm[0]*cost7 + az[0]) * finc; + delf[1] += (delr_hb_norm[1]*cost7 + az[1]) * finc; + delf[2] += (delr_hb_norm[2]*cost7 + az[2]) * finc; + + } + + // theta8 force + if (theta8) { + + finc = -f2 * f4t1 * f4t2 * f4t3 * f4t7 * df4t8 * rinv_hb * factor_lj; + fpair += finc; + + delf[0] += (delr_hb_norm[0]*cost8 - bz[0]) * finc; + delf[1] += (delr_hb_norm[1]*cost8 - bz[1]) * finc; + delf[2] += (delr_hb_norm[2]*cost8 - bz[2]) * finc; + + } + + // increment forces and torques + + f[a][0] += delf[0]; + f[a][1] += delf[1]; + f[a][2] += delf[2]; + + MathExtra::cross3(ra_chb,delf,delta); + + torque[a][0] += delta[0]; + torque[a][1] += delta[1]; + torque[a][2] += delta[2]; + + if (newton_pair || b < nlocal) { + + f[b][0] -= delf[0]; + f[b][1] -= delf[1]; + f[b][2] -= delf[2]; + + + MathExtra::cross3(rb_chb,delf,deltb); + + torque[b][0] -= deltb[0]; + torque[b][1] -= deltb[1]; + torque[b][2] -= deltb[2]; + + } + + // increment energy and virial + // NOTE: The virial is calculated on the 'molecular' basis. + // (see G. Ciccotti and J.P. Ryckaert, Comp. Phys. Rep. 4, 345-392 (1986)) + + if (evflag) ev_tally_xyz(a,b,nlocal,newton_pair,evdwl,0.0, + delf[0],delf[1],delf[2],x[a][0]-x[b][0],x[a][1]-x[b][1],x[a][2]-x[b][2]); + + // pure torques not expressible as r x f + + delta[0] = 0.0; + delta[1] = 0.0; + delta[2] = 0.0; + deltb[0] = 0.0; + deltb[1] = 0.0; + deltb[2] = 0.0; + + // theta1 torque + if (theta1) { + + tpair = -f2 * df4t1 * f4t2 * f4t3 * f4t7 * f4t8 * factor_lj; + MathExtra::cross3(ax,bx,t1dir); + + delta[0] += t1dir[0]*tpair; + delta[1] += t1dir[1]*tpair; + delta[2] += t1dir[2]*tpair; + + deltb[0] += t1dir[0]*tpair; + deltb[1] += t1dir[1]*tpair; + deltb[2] += t1dir[2]*tpair; + + } + + // theta2 torque + if (theta2) { + + tpair = -f2 * f4t1 * df4t2 * f4t3 * f4t7 * f4t8 * factor_lj; + MathExtra::cross3(ax,delr_hb_norm,t2dir); + + delta[0] += t2dir[0]*tpair; + delta[1] += t2dir[1]*tpair; + delta[2] += t2dir[2]*tpair; + + } + + // theta3 torque + if (theta3) { + + tpair = -f2 * f4t1 * f4t2 * df4t3 * f4t7 * f4t8 * factor_lj; + MathExtra::cross3(bx,delr_hb_norm,t3dir); + + deltb[0] += t3dir[0]*tpair; + deltb[1] += t3dir[1]*tpair; + deltb[2] += t3dir[2]*tpair; + + } + + // theta7 torque + if (theta7) { + + tpair = -f2 * f4t1 * f4t2 * f4t3 * df4t7 * f4t8 * factor_lj; + MathExtra::cross3(az,delr_hb_norm,t7dir); + + delta[0] += t7dir[0]*tpair; + delta[1] += t7dir[1]*tpair; + delta[2] += t7dir[2]*tpair; + + } + + // theta8 torque + if (theta8) { + + tpair = -f2 * f4t1 * f4t2 * f4t3 * f4t7 * df4t8 * factor_lj; + MathExtra::cross3(bz,delr_hb_norm,t8dir); + + deltb[0] += t8dir[0]*tpair; + deltb[1] += t8dir[1]*tpair; + deltb[2] += t8dir[2]*tpair; + + } + + // increment torques + + torque[a][0] += delta[0]; + torque[a][1] += delta[1]; + torque[a][2] += delta[2]; + + if (newton_pair || b < nlocal) { + + torque[b][0] -= deltb[0]; + torque[b][1] -= deltb[1]; + torque[b][2] -= deltb[2]; + + } + + + } + } + } + } + } + }// end early rejection criteria + + } + } + + if (vflag_fdotr) virial_fdotr_compute(); +} + +/* ---------------------------------------------------------------------- + allocate all arrays +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::allocate() +{ + allocated = 1; + int n = atom->ntypes; + + memory->create(setflag,n+1,n+1,"pair:setflag"); + for (int i = 1; i <= n; i++) + for (int j = i; j <= n; j++) + setflag[i][j] = 0; + + memory->create(cutsq,n+1,n+1,"pair:cutsq"); + + memory->create(k_xst,n+1,n+1,"pair:k_xst"); + memory->create(cut_xst_0,n+1,n+1,"pair:cut_xst_0"); + memory->create(cut_xst_c,n+1,n+1,"pair:cut_xst_c"); + memory->create(cut_xst_lo,n+1,n+1,"pair:cut_xst_lo"); + memory->create(cut_xst_hi,n+1,n+1,"pair:cut_xst_hi"); + memory->create(cut_xst_lc,n+1,n+1,"pair:cut_xst_lc"); + memory->create(cut_xst_hc,n+1,n+1,"pair:cut_xst_hc"); + memory->create(b_xst_lo,n+1,n+1,"pair:b_xst_lo"); + memory->create(b_xst_hi,n+1,n+1,"pair:b_xst_hi"); + memory->create(cutsq_xst_hc,n+1,n+1,"pair:cutsq_xst_hc"); + + memory->create(a_xst1,n+1,n+1,"pair:a_xst1"); + memory->create(theta_xst1_0,n+1,n+1,"pair:theta_xst1_0"); + memory->create(dtheta_xst1_ast,n+1,n+1,"pair:dtheta_xst1_ast"); + memory->create(b_xst1,n+1,n+1,"pair:b_xst1"); + memory->create(dtheta_xst1_c,n+1,n+1,"pair:dtheta_xst1_c"); + + memory->create(a_xst2,n+1,n+1,"pair:a_xst2"); + memory->create(theta_xst2_0,n+1,n+1,"pair:theta_xst2_0"); + memory->create(dtheta_xst2_ast,n+1,n+1,"pair:dtheta_xst2_ast"); + memory->create(b_xst2,n+1,n+1,"pair:b_xst2"); + memory->create(dtheta_xst2_c,n+1,n+1,"pair:dtheta_xst2_c"); + + memory->create(a_xst3,n+1,n+1,"pair:a_xst3"); + memory->create(theta_xst3_0,n+1,n+1,"pair:theta_xst3_0"); + memory->create(dtheta_xst3_ast,n+1,n+1,"pair:dtheta_xst3_ast"); + memory->create(b_xst3,n+1,n+1,"pair:b_xst3"); + memory->create(dtheta_xst3_c,n+1,n+1,"pair:dtheta_xst3_c"); + + memory->create(a_xst7,n+1,n+1,"pair:a_xst7"); + memory->create(theta_xst7_0,n+1,n+1,"pair:theta_xst7_0"); + memory->create(dtheta_xst7_ast,n+1,n+1,"pair:dtheta_xst7_ast"); + memory->create(b_xst7,n+1,n+1,"pair:b_xst7"); + memory->create(dtheta_xst7_c,n+1,n+1,"pair:dtheta_xst7_c"); + + memory->create(a_xst8,n+1,n+1,"pair:a_xst8"); + memory->create(theta_xst8_0,n+1,n+1,"pair:theta_xst8_0"); + memory->create(dtheta_xst8_ast,n+1,n+1,"pair:dtheta_xst8_ast"); + memory->create(b_xst8,n+1,n+1,"pair:b_xst8"); + memory->create(dtheta_xst8_c,n+1,n+1,"pair:dtheta_xst8_c"); + +} + +/* ---------------------------------------------------------------------- + global settings +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::settings(int narg, char **/*arg*/) +{ + if (narg != 0) error->all(FLERR,"Illegal pair_style command"); + +} + +/* ---------------------------------------------------------------------- + set coeffs for one or more type pairs +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::coeff(int narg, char **arg) +{ + int count; + + if (narg != 22) error->all(FLERR,"Incorrect args for pair coefficients in oxdna/xstk"); + if (!allocated) allocate(); + + int ilo,ihi,jlo,jhi; + force->bounds(FLERR,arg[0],atom->ntypes,ilo,ihi); + force->bounds(FLERR,arg[1],atom->ntypes,jlo,jhi); + + // cross-stacking interaction + count = 0; + + double k_xst_one, cut_xst_0_one, cut_xst_c_one, cut_xst_lo_one, cut_xst_hi_one; + double b_xst_lo_one, b_xst_hi_one, cut_xst_lc_one, cut_xst_hc_one; + + double a_xst1_one, theta_xst1_0_one, dtheta_xst1_ast_one; + double b_xst1_one, dtheta_xst1_c_one; + + double a_xst2_one, theta_xst2_0_one, dtheta_xst2_ast_one; + double b_xst2_one, dtheta_xst2_c_one; + + double a_xst3_one, theta_xst3_0_one, dtheta_xst3_ast_one; + double b_xst3_one, dtheta_xst3_c_one; + + double a_xst7_one, theta_xst7_0_one, dtheta_xst7_ast_one; + double b_xst7_one, dtheta_xst7_c_one; + + double a_xst8_one, theta_xst8_0_one, dtheta_xst8_ast_one; + double b_xst8_one, dtheta_xst8_c_one; + + k_xst_one = force->numeric(FLERR,arg[2]); + cut_xst_0_one = force->numeric(FLERR,arg[3]); + cut_xst_c_one = force->numeric(FLERR,arg[4]); + cut_xst_lo_one = force->numeric(FLERR,arg[5]); + cut_xst_hi_one = force->numeric(FLERR,arg[6]); + + a_xst1_one = force->numeric(FLERR,arg[7]); + theta_xst1_0_one = force->numeric(FLERR,arg[8]); + dtheta_xst1_ast_one = force->numeric(FLERR,arg[9]); + + a_xst2_one = force->numeric(FLERR,arg[10]); + theta_xst2_0_one = force->numeric(FLERR,arg[11]); + dtheta_xst2_ast_one = force->numeric(FLERR,arg[12]); + + a_xst3_one = force->numeric(FLERR,arg[13]); + theta_xst3_0_one = force->numeric(FLERR,arg[14]); + dtheta_xst3_ast_one = force->numeric(FLERR,arg[15]); + + a_xst7_one = force->numeric(FLERR,arg[16]); + theta_xst7_0_one = force->numeric(FLERR,arg[17]); + dtheta_xst7_ast_one = force->numeric(FLERR,arg[18]); + + a_xst8_one = force->numeric(FLERR,arg[19]); + theta_xst8_0_one = force->numeric(FLERR,arg[20]); + dtheta_xst8_ast_one = force->numeric(FLERR,arg[21]); + + + b_xst_lo_one = 0.25 * (cut_xst_lo_one - cut_xst_0_one) * (cut_xst_lo_one - cut_xst_0_one)/ + (0.5 * (cut_xst_lo_one - cut_xst_0_one) * (cut_xst_lo_one - cut_xst_0_one) - + k_xst_one * 0.5 * (cut_xst_0_one -cut_xst_c_one) * (cut_xst_0_one - cut_xst_c_one)/k_xst_one); + + cut_xst_lc_one = cut_xst_lo_one - 0.5 * (cut_xst_lo_one - cut_xst_0_one)/b_xst_lo_one;; + + b_xst_hi_one = 0.25 * (cut_xst_hi_one - cut_xst_0_one) * (cut_xst_hi_one - cut_xst_0_one)/ + (0.5 * (cut_xst_hi_one - cut_xst_0_one) * (cut_xst_hi_one - cut_xst_0_one) - + k_xst_one * 0.5 * (cut_xst_0_one -cut_xst_c_one) * (cut_xst_0_one - cut_xst_c_one)/k_xst_one); + + cut_xst_hc_one = cut_xst_hi_one - 0.5* (cut_xst_hi_one - cut_xst_0_one)/b_xst_hi_one; + + + b_xst1_one = a_xst1_one*a_xst1_one*dtheta_xst1_ast_one*dtheta_xst1_ast_one/(1-a_xst1_one*dtheta_xst1_ast_one*dtheta_xst1_ast_one); + dtheta_xst1_c_one = 1/(a_xst1_one*dtheta_xst1_ast_one); + + b_xst2_one = a_xst2_one*a_xst2_one*dtheta_xst2_ast_one*dtheta_xst2_ast_one/(1-a_xst2_one*dtheta_xst2_ast_one*dtheta_xst2_ast_one); + dtheta_xst2_c_one = 1/(a_xst2_one*dtheta_xst2_ast_one); + + b_xst3_one = a_xst3_one*a_xst3_one*dtheta_xst3_ast_one*dtheta_xst3_ast_one/(1-a_xst3_one*dtheta_xst3_ast_one*dtheta_xst3_ast_one); + dtheta_xst3_c_one = 1/(a_xst3_one*dtheta_xst3_ast_one); + + b_xst7_one = a_xst7_one*a_xst7_one*dtheta_xst7_ast_one*dtheta_xst7_ast_one/(1-a_xst7_one*dtheta_xst7_ast_one*dtheta_xst7_ast_one); + dtheta_xst7_c_one = 1/(a_xst7_one*dtheta_xst7_ast_one); + + b_xst8_one = a_xst8_one*a_xst8_one*dtheta_xst8_ast_one*dtheta_xst8_ast_one/(1-a_xst8_one*dtheta_xst8_ast_one*dtheta_xst8_ast_one); + dtheta_xst8_c_one = 1/(a_xst8_one*dtheta_xst8_ast_one); + + for (int i = ilo; i <= ihi; i++) { + for (int j = MAX(jlo,i); j <= jhi; j++) { + + k_xst[i][j] = k_xst_one; + cut_xst_0[i][j] = cut_xst_0_one; + cut_xst_c[i][j] = cut_xst_c_one; + cut_xst_lo[i][j] = cut_xst_lo_one; + cut_xst_hi[i][j] = cut_xst_hi_one; + cut_xst_lc[i][j] = cut_xst_lc_one; + cut_xst_hc[i][j] = cut_xst_hc_one; + b_xst_lo[i][j] = b_xst_lo_one; + b_xst_hi[i][j] = b_xst_hi_one; + + a_xst1[i][j] = a_xst1_one; + theta_xst1_0[i][j] = theta_xst1_0_one; + dtheta_xst1_ast[i][j] = dtheta_xst1_ast_one; + b_xst1[i][j] = b_xst1_one; + dtheta_xst1_c[i][j] = dtheta_xst1_c_one; + + a_xst2[i][j] = a_xst2_one; + theta_xst2_0[i][j] = theta_xst2_0_one; + dtheta_xst2_ast[i][j] = dtheta_xst2_ast_one; + b_xst2[i][j] = b_xst2_one; + dtheta_xst2_c[i][j] = dtheta_xst2_c_one; + + a_xst3[i][j] = a_xst3_one; + theta_xst3_0[i][j] = theta_xst3_0_one; + dtheta_xst3_ast[i][j] = dtheta_xst3_ast_one; + b_xst3[i][j] = b_xst3_one; + dtheta_xst3_c[i][j] = dtheta_xst3_c_one; + + a_xst7[i][j] = a_xst7_one; + theta_xst7_0[i][j] = theta_xst7_0_one; + dtheta_xst7_ast[i][j] = dtheta_xst7_ast_one; + b_xst7[i][j] = b_xst7_one; + dtheta_xst7_c[i][j] = dtheta_xst7_c_one; + + a_xst8[i][j] = a_xst8_one; + theta_xst8_0[i][j] = theta_xst8_0_one; + dtheta_xst8_ast[i][j] = dtheta_xst8_ast_one; + b_xst8[i][j] = b_xst8_one; + dtheta_xst8_c[i][j] = dtheta_xst8_c_one; + + setflag[i][j] = 1; + count++; + } + } + + if (count == 0) error->all(FLERR,"Incorrect args for pair coefficients in oxdna/xstk"); + +} + +/* ---------------------------------------------------------------------- + neighbor callback to inform pair style of neighbor list to use regular +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::init_list(int id, NeighList *ptr) +{ + if (id == 0) list = ptr; + if (id > 0) error->all(FLERR,"Respa not supported"); + +} + + +/* ---------------------------------------------------------------------- + init for one type pair i,j and corresponding j,i +------------------------------------------------------------------------- */ + +double PairOxrna2Xstk::init_one(int i, int j) +{ + + if (setflag[i][j] == 0) { + error->all(FLERR,"Coefficient mixing not defined in oxDNA"); + } + if (offset_flag) { + error->all(FLERR,"Offset not supported in oxDNA"); + } + + k_xst[j][i] = k_xst[i][j]; + cut_xst_0[j][i] = cut_xst_0[i][j]; + cut_xst_c[j][i] = cut_xst_c[i][j]; + cut_xst_lo[j][i] = cut_xst_lo[i][j]; + cut_xst_hi[j][i] = cut_xst_hi[i][j]; + b_xst_lo[j][i] = b_xst_lo[i][j]; + b_xst_hi[j][i] = b_xst_hi[i][j]; + cut_xst_lc[j][i] = cut_xst_lc[i][j]; + cut_xst_hc[j][i] = cut_xst_hc[i][j]; + + a_xst1[j][i] = a_xst1[i][j]; + theta_xst1_0[j][i] = theta_xst1_0[i][j]; + dtheta_xst1_ast[j][i] = dtheta_xst1_ast[i][j]; + b_xst1[j][i] = b_xst1[i][j]; + dtheta_xst1_c[j][i] = dtheta_xst1_c[i][j]; + + a_xst2[j][i] = a_xst2[i][j]; + theta_xst2_0[j][i] = theta_xst2_0[i][j]; + dtheta_xst2_ast[j][i] = dtheta_xst2_ast[i][j]; + b_xst2[j][i] = b_xst2[i][j]; + dtheta_xst2_c[j][i] = dtheta_xst2_c[i][j]; + + a_xst3[j][i] = a_xst3[i][j]; + theta_xst3_0[j][i] = theta_xst3_0[i][j]; + dtheta_xst3_ast[j][i] = dtheta_xst3_ast[i][j]; + b_xst3[j][i] = b_xst3[i][j]; + dtheta_xst3_c[j][i] = dtheta_xst3_c[i][j]; + + a_xst7[j][i] = a_xst7[i][j]; + theta_xst7_0[j][i] = theta_xst7_0[i][j]; + dtheta_xst7_ast[j][i] = dtheta_xst7_ast[i][j]; + b_xst7[j][i] = b_xst7[i][j]; + dtheta_xst7_c[j][i] = dtheta_xst7_c[i][j]; + + a_xst8[j][i] = a_xst8[i][j]; + theta_xst8_0[j][i] = theta_xst8_0[i][j]; + dtheta_xst8_ast[j][i] = dtheta_xst8_ast[i][j]; + b_xst8[j][i] = b_xst8[i][j]; + dtheta_xst8_c[j][i] = dtheta_xst8_c[i][j]; + + cutsq_xst_hc[i][j] = cut_xst_hc[i][j]*cut_xst_hc[i][j]; + cutsq_xst_hc[j][i] = cutsq_xst_hc[i][j]; + + // set the master list distance cutoff + return cut_xst_hc[i][j]; + +} + +/* ---------------------------------------------------------------------- + proc 0 writes to restart file +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::write_restart(FILE *fp) +{ + write_restart_settings(fp); + + int i,j; + for (i = 1; i <= atom->ntypes; i++) + for (j = i; j <= atom->ntypes; j++) { + fwrite(&setflag[i][j],sizeof(int),1,fp); + if (setflag[i][j]) { + + fwrite(&k_xst[i][j],sizeof(double),1,fp); + fwrite(&cut_xst_0[i][j],sizeof(double),1,fp); + fwrite(&cut_xst_c[i][j],sizeof(double),1,fp); + fwrite(&cut_xst_lo[i][j],sizeof(double),1,fp); + fwrite(&cut_xst_hi[i][j],sizeof(double),1,fp); + fwrite(&cut_xst_lc[i][j],sizeof(double),1,fp); + fwrite(&cut_xst_hc[i][j],sizeof(double),1,fp); + fwrite(&b_xst_lo[i][j],sizeof(double),1,fp); + fwrite(&b_xst_hi[i][j],sizeof(double),1,fp); + + fwrite(&a_xst1[i][j],sizeof(double),1,fp); + fwrite(&theta_xst1_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst1_ast[i][j],sizeof(double),1,fp); + fwrite(&b_xst1[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst1_c[i][j],sizeof(double),1,fp); + + fwrite(&a_xst2[i][j],sizeof(double),1,fp); + fwrite(&theta_xst2_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst2_ast[i][j],sizeof(double),1,fp); + fwrite(&b_xst2[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst2_c[i][j],sizeof(double),1,fp); + + fwrite(&a_xst3[i][j],sizeof(double),1,fp); + fwrite(&theta_xst3_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst3_ast[i][j],sizeof(double),1,fp); + fwrite(&b_xst3[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst3_c[i][j],sizeof(double),1,fp); + + fwrite(&a_xst7[i][j],sizeof(double),1,fp); + fwrite(&theta_xst7_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst7_ast[i][j],sizeof(double),1,fp); + fwrite(&b_xst7[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst7_c[i][j],sizeof(double),1,fp); + + fwrite(&a_xst8[i][j],sizeof(double),1,fp); + fwrite(&theta_xst8_0[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst8_ast[i][j],sizeof(double),1,fp); + fwrite(&b_xst8[i][j],sizeof(double),1,fp); + fwrite(&dtheta_xst8_c[i][j],sizeof(double),1,fp); + + } + } +} + +/* ---------------------------------------------------------------------- + proc 0 reads from restart file, bcasts +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::read_restart(FILE *fp) +{ + read_restart_settings(fp); + allocate(); + + int i,j; + int me = comm->me; + for (i = 1; i <= atom->ntypes; i++) + for (j = i; j <= atom->ntypes; j++) { + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); + MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); + if (setflag[i][j]) { + if (me == 0) { + + utils::sfread(FLERR,&k_xst[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_hi[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_lc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_xst_hc[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst_lo[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst_hi[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_xst1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst1_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst1_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst1_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_xst2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst2_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst2_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst2_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_xst3[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst3_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst3_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst3[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst3_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_xst7[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst7_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst7_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst7[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst7_c[i][j],sizeof(double),1,fp,NULL,error); + + utils::sfread(FLERR,&a_xst8[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&theta_xst8_0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst8_ast[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b_xst8[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dtheta_xst8_c[i][j],sizeof(double),1,fp,NULL,error); + + } + + MPI_Bcast(&k_xst[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_xst_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_xst_c[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_xst_lo[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_xst_hi[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_xst_lc[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&cut_xst_hc[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst_lo[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst_hi[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_xst1[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_xst1_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst1_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst1[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst1_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_xst2[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_xst2_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst2_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst2[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst2_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_xst3[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_xst3_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst3_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst3[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst3_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_xst7[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_xst7_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst7_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst7[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst7_c[i][j],1,MPI_DOUBLE,0,world); + + MPI_Bcast(&a_xst8[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&theta_xst8_0[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst8_ast[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&b_xst8[i][j],1,MPI_DOUBLE,0,world); + MPI_Bcast(&dtheta_xst8_c[i][j],1,MPI_DOUBLE,0,world); + + } + } +} + +/* ---------------------------------------------------------------------- + proc 0 writes to restart file +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::write_restart_settings(FILE *fp) +{ + fwrite(&offset_flag,sizeof(int),1,fp); + fwrite(&mix_flag,sizeof(int),1,fp); + fwrite(&tail_flag,sizeof(int),1,fp); +} + +/* ---------------------------------------------------------------------- + proc 0 reads from restart file, bcasts +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::read_restart_settings(FILE *fp) +{ + int me = comm->me; + if (me == 0) { + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + } + MPI_Bcast(&offset_flag,1,MPI_INT,0,world); + MPI_Bcast(&mix_flag,1,MPI_INT,0,world); + MPI_Bcast(&tail_flag,1,MPI_INT,0,world); +} + +/* ---------------------------------------------------------------------- + proc 0 writes to data file +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::write_data(FILE *fp) +{ + for (int i = 1; i <= atom->ntypes; i++) + fprintf(fp,"%d\ + %g %g %g %g %g\ + %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + \n",i, + k_xst[i][i],cut_xst_0[i][i],cut_xst_c[i][i],cut_xst_lo[i][i],cut_xst_hi[i][i], + cut_xst_lc[i][i],cut_xst_hc[i][i],b_xst_lo[i][i],b_xst_hi[i][i], + a_xst1[i][i],theta_xst1_0[i][i],dtheta_xst1_ast[i][i],b_xst1[i][i],dtheta_xst1_c[i][i], + a_xst2[i][i],theta_xst2_0[i][i],dtheta_xst2_ast[i][i],b_xst2[i][i],dtheta_xst2_c[i][i], + a_xst3[i][i],theta_xst3_0[i][i],dtheta_xst3_ast[i][i],b_xst3[i][i],dtheta_xst3_c[i][i], + a_xst7[i][i],theta_xst7_0[i][i],dtheta_xst7_ast[i][i],b_xst7[i][i],dtheta_xst7_c[i][i], + a_xst8[i][i],theta_xst8_0[i][i],dtheta_xst8_ast[i][i],b_xst8[i][i],dtheta_xst8_c[i][i]); + +} + +/* ---------------------------------------------------------------------- + proc 0 writes all pairs to data file +------------------------------------------------------------------------- */ + +void PairOxrna2Xstk::write_data_all(FILE *fp) +{ + for (int i = 1; i <= atom->ntypes; i++) + for (int j = i; j <= atom->ntypes; j++) + fprintf(fp,"%d %d\ + %g %g %g %g %g\ + %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + %g %g %g %g %g\ + \n",i,j, + k_xst[i][j],cut_xst_0[i][j],cut_xst_c[i][j],cut_xst_lo[i][j],cut_xst_hi[i][j], + cut_xst_lc[i][j],cut_xst_hc[i][j],b_xst_lo[i][j],b_xst_hi[i][j], + a_xst1[i][j],theta_xst1_0[i][j],dtheta_xst1_ast[i][j],b_xst1[i][j],dtheta_xst1_c[i][j], + a_xst2[i][j],theta_xst2_0[i][j],dtheta_xst2_ast[i][j],b_xst2[i][j],dtheta_xst2_c[i][j], + a_xst3[i][j],theta_xst3_0[i][j],dtheta_xst3_ast[i][j],b_xst3[i][j],dtheta_xst3_c[i][j], + a_xst7[i][j],theta_xst7_0[i][j],dtheta_xst7_ast[i][j],b_xst7[i][j],dtheta_xst7_c[i][j], + a_xst8[i][j],theta_xst8_0[i][j],dtheta_xst8_ast[i][j],b_xst8[i][j],dtheta_xst8_c[i][j]); + +} + +/* ---------------------------------------------------------------------- */ + +void *PairOxrna2Xstk::extract(const char *str, int &dim) +{ + dim = 2; + + if (strcmp(str,"k_xst") == 0) return (void *) k_xst; + if (strcmp(str,"cut_xst_0") == 0) return (void *) cut_xst_0; + if (strcmp(str,"cut_xst_c") == 0) return (void *) cut_xst_c; + if (strcmp(str,"cut_xst_lo") == 0) return (void *) cut_xst_lo; + if (strcmp(str,"cut_xst_hi") == 0) return (void *) cut_xst_hi; + if (strcmp(str,"cut_xst_lc") == 0) return (void *) cut_xst_lc; + if (strcmp(str,"cut_xst_hc") == 0) return (void *) cut_xst_hc; + if (strcmp(str,"b_xst_lo") == 0) return (void *) b_xst_lo; + if (strcmp(str,"b_xst_hi") == 0) return (void *) b_xst_hi; + + if (strcmp(str,"a_xst1") == 0) return (void *) a_xst1; + if (strcmp(str,"theta_xst1_0") == 0) return (void *) theta_xst1_0; + if (strcmp(str,"dtheta_xst1_ast") == 0) return (void *) dtheta_xst1_ast; + if (strcmp(str,"b_xst1") == 0) return (void *) b_xst1; + if (strcmp(str,"dtheta_xst1_c") == 0) return (void *) dtheta_xst1_c; + + if (strcmp(str,"a_xst2") == 0) return (void *) a_xst2; + if (strcmp(str,"theta_xst2_0") == 0) return (void *) theta_xst2_0; + if (strcmp(str,"dtheta_xst2_ast") == 0) return (void *) dtheta_xst2_ast; + if (strcmp(str,"b_xst2") == 0) return (void *) b_xst2; + if (strcmp(str,"dtheta_xst2_c") == 0) return (void *) dtheta_xst2_c; + + if (strcmp(str,"a_xst3") == 0) return (void *) a_xst3; + if (strcmp(str,"theta_xst3_0") == 0) return (void *) theta_xst3_0; + if (strcmp(str,"dtheta_xst3_ast") == 0) return (void *) dtheta_xst3_ast; + if (strcmp(str,"b_xst3") == 0) return (void *) b_xst3; + if (strcmp(str,"dtheta_xst3_c") == 0) return (void *) dtheta_xst3_c; + + if (strcmp(str,"a_xst7") == 0) return (void *) a_xst7; + if (strcmp(str,"theta_xst7_0") == 0) return (void *) theta_xst7_0; + if (strcmp(str,"dtheta_xst7_ast") == 0) return (void *) dtheta_xst7_ast; + if (strcmp(str,"b_xst7") == 0) return (void *) b_xst7; + if (strcmp(str,"dtheta_xst7_c") == 0) return (void *) dtheta_xst7_c; + + if (strcmp(str,"a_xst8") == 0) return (void *) a_xst8; + if (strcmp(str,"theta_xst8_0") == 0) return (void *) theta_xst8_0; + if (strcmp(str,"dtheta_xst8_ast") == 0) return (void *) dtheta_xst8_ast; + if (strcmp(str,"b_xst8") == 0) return (void *) b_xst8; + if (strcmp(str,"dtheta_xst8_c") == 0) return (void *) dtheta_xst8_c; + + return NULL; +} diff --git a/src/USER-CGDNA/pair_oxrna2_xstk.h b/src/USER-CGDNA/pair_oxrna2_xstk.h new file mode 100644 index 0000000000..97e878c342 --- /dev/null +++ b/src/USER-CGDNA/pair_oxrna2_xstk.h @@ -0,0 +1,85 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS + +PairStyle(oxrna2/xstk,PairOxrna2Xstk) + +#else + +#ifndef LMP_PAIR_OXRNA2_XSTK_H +#define LMP_PAIR_OXRNA2_XSTK_H + +#include "pair.h" + +namespace LAMMPS_NS { + +class PairOxrna2Xstk : public Pair { + public: + PairOxrna2Xstk(class LAMMPS *); + virtual ~PairOxrna2Xstk(); + virtual void compute(int, int); + void settings(int, char **); + void coeff(int, char **); + void init_list(int, class NeighList *); + double init_one(int, int); + void write_restart(FILE *); + void read_restart(FILE *); + void write_restart_settings(FILE *); + void read_restart_settings(FILE *); + void write_data(FILE *); + void write_data_all(FILE *); + void *extract(const char *, int &); + + protected: + // cross-stacking interaction + double **k_xst, **cut_xst_0, **cut_xst_c, **cut_xst_lo, **cut_xst_hi; + double **cut_xst_lc, **cut_xst_hc, **b_xst_lo, **b_xst_hi; + double **cutsq_xst_hc; + + double **a_xst1, **theta_xst1_0, **dtheta_xst1_ast; + double **b_xst1, **dtheta_xst1_c; + + double **a_xst2, **theta_xst2_0, **dtheta_xst2_ast; + double **b_xst2, **dtheta_xst2_c; + + double **a_xst3, **theta_xst3_0, **dtheta_xst3_ast; + double **b_xst3, **dtheta_xst3_c; + + double **a_xst7, **theta_xst7_0, **dtheta_xst7_ast; + double **b_xst7, **dtheta_xst7_c; + + double **a_xst8, **theta_xst8_0, **dtheta_xst8_ast; + double **b_xst8, **dtheta_xst8_c; + + virtual void allocate(); +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Incorrect args for pair coefficients + +Self-explanatory. Check the input script or data file. + +*/ diff --git a/src/USER-CGSDK/angle_sdk.cpp b/src/USER-CGSDK/angle_sdk.cpp index 862c165bbd..11b3a8308c 100644 --- a/src/USER-CGSDK/angle_sdk.cpp +++ b/src/USER-CGSDK/angle_sdk.cpp @@ -30,6 +30,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "lj_sdk_common.h" @@ -332,9 +333,9 @@ void AngleSDK::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nangletypes,fp); - fread(&theta0[1],sizeof(double),atom->nangletypes,fp); - fread(&repscale[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&theta0[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&repscale[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nangletypes,MPI_DOUBLE,0,world); MPI_Bcast(&theta0[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/USER-CGSDK/pair_lj_sdk.cpp b/src/USER-CGSDK/pair_lj_sdk.cpp index 1301dc4155..3e4f8deee8 100644 --- a/src/USER-CGSDK/pair_lj_sdk.cpp +++ b/src/USER-CGSDK/pair_lj_sdk.cpp @@ -26,6 +26,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" #define LMP_NEED_SDK_FIND_LJ_TYPE 1 #include "lj_sdk_common.h" @@ -373,14 +374,14 @@ void PairLJSDK::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&lj_type[i][j],sizeof(int),1,fp); - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&lj_type[i][j],sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&lj_type[i][j],1,MPI_INT,0,world); MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); @@ -410,10 +411,10 @@ void PairLJSDK::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/USER-CGSDK/pair_lj_sdk_coul_long.cpp b/src/USER-CGSDK/pair_lj_sdk_coul_long.cpp index 62acf00d27..5721e72d08 100644 --- a/src/USER-CGSDK/pair_lj_sdk_coul_long.cpp +++ b/src/USER-CGSDK/pair_lj_sdk_coul_long.cpp @@ -28,6 +28,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" #define LMP_NEED_SDK_FIND_LJ_TYPE 1 #include "lj_sdk_common.h" @@ -465,14 +466,14 @@ void PairLJSDKCoulLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&lj_type[i][j],sizeof(int),1,fp); - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&lj_type[i][j],sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&lj_type[i][j],1,MPI_INT,0,world); MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); @@ -504,13 +505,13 @@ void PairLJSDKCoulLong::write_restart_settings(FILE *fp) void PairLJSDKCoulLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/USER-COLVARS/ndx_group.cpp b/src/USER-COLVARS/ndx_group.cpp index a1369df2fb..3756208212 100644 --- a/src/USER-COLVARS/ndx_group.cpp +++ b/src/USER-COLVARS/ndx_group.cpp @@ -126,7 +126,7 @@ void Ndx2Group::command(int narg, char **arg) } name = find_section(fp,NULL); if (name != NULL) { - len=strlen(name); + len=strlen(name)+1; // skip over group "all", which is called "System" in gromacs if (strcmp(name,"System") == 0) continue; @@ -152,8 +152,8 @@ void Ndx2Group::command(int narg, char **arg) MPI_Bcast(&len,1,MPI_INT,0,world); if (len > 0) { delete[] name; - name = new char[len+1]; - MPI_Bcast(name,len+1,MPI_CHAR,0,world); + name = new char[len]; + MPI_Bcast(name,len,MPI_CHAR,0,world); MPI_Bcast(&num,1,MPI_LMP_BIGINT,0,world); tags = (tagint *)malloc(sizeof(tagint)*(num ? num : 1)); @@ -174,7 +174,7 @@ void Ndx2Group::command(int narg, char **arg) if (name != NULL) delete[] name; rewind(fp); name = find_section(fp,arg[idx]); - if (name != NULL) len=strlen(name); + if (name != NULL) len=strlen(name)+1; if (screen) fprintf(screen," %s group '%s'\n", @@ -185,7 +185,7 @@ void Ndx2Group::command(int narg, char **arg) MPI_Bcast(&len,1,MPI_INT,0,world); if (len > 0) { - MPI_Bcast(name,len+1,MPI_CHAR,0,world); + MPI_Bcast(name,len,MPI_CHAR,0,world); // read tags for atoms in group and broadcast num = 0; tags = read_section(fp,num); @@ -199,8 +199,8 @@ void Ndx2Group::command(int narg, char **arg) MPI_Bcast(&len,1,MPI_INT,0,world); if (len > 0) { delete[] name; - name = new char[len+1]; - MPI_Bcast(name,len+1,MPI_CHAR,0,world); + name = new char[len]; + MPI_Bcast(name,len,MPI_CHAR,0,world); MPI_Bcast(&num,1,MPI_LMP_BIGINT,0,world); tags = (tagint *)malloc(sizeof(tagint)*(num ? num : 1)); diff --git a/src/USER-DIFFRACTION/compute_saed.cpp b/src/USER-DIFFRACTION/compute_saed.cpp index 971d9bd380..3ae25f223c 100644 --- a/src/USER-DIFFRACTION/compute_saed.cpp +++ b/src/USER-DIFFRACTION/compute_saed.cpp @@ -510,7 +510,7 @@ void ComputeSAED::compute_vector() if (me == 0 && echo) { if (screen) - fprintf(screen," 100%% \nTime ellapsed during compute_saed = %0.2f sec using %0.2f Mbytes/processor\n-----\n", t2-t0, bytes/1024.0/1024.0); + fprintf(screen," 100%% \nTime elapsed during compute_saed = %0.2f sec using %0.2f Mbytes/processor\n-----\n", t2-t0, bytes/1024.0/1024.0); } delete [] xlocal; diff --git a/src/USER-DIFFRACTION/compute_xrd.cpp b/src/USER-DIFFRACTION/compute_xrd.cpp index f48951f1ff..7f69449282 100644 --- a/src/USER-DIFFRACTION/compute_xrd.cpp +++ b/src/USER-DIFFRACTION/compute_xrd.cpp @@ -513,7 +513,7 @@ void ComputeXRD::compute_array() if (me == 0 && echo) { if (screen) - fprintf(screen," 100%% \nTime ellapsed during compute_xrd = %0.2f sec using %0.2f Mbytes/processor\n-----\n", t2-t0, bytes/1024.0/1024.0); + fprintf(screen," 100%% \nTime elapsed during compute_xrd = %0.2f sec using %0.2f Mbytes/processor\n-----\n", t2-t0, bytes/1024.0/1024.0); } delete [] scratch; diff --git a/src/USER-DPD/fix_eos_table.cpp b/src/USER-DPD/fix_eos_table.cpp index ff9a186c47..dc6310ae42 100644 --- a/src/USER-DPD/fix_eos_table.cpp +++ b/src/USER-DPD/fix_eos_table.cpp @@ -23,6 +23,7 @@ #include "error.h" #include "force.h" #include "memory.h" +#include "utils.h" #define MAXLINE 1024 @@ -214,16 +215,16 @@ void FixEOStable::read_table(Table *tb, Table *tb2, char *file, char *keyword) if (line[0] == '#') continue; // comment char *word = strtok(line," \t\n\r"); if (strcmp(word,keyword) == 0) break; // matching keyword - fgets(line,MAXLINE,fp); // no match, skip section + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); // no match, skip section param_extract(tb,tb2,line); - fgets(line,MAXLINE,fp); - for (int i = 0; i < tb->ninput; i++) fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); + for (int i = 0; i < tb->ninput; i++) utils::sfgets(FLERR,line,MAXLINE,fp,file,error); } // read args on 2nd line of section // allocate table arrays for file values - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); param_extract(tb,tb2,line); memory->create(tb->rfile,tb->ninput,"eos:rfile"); memory->create(tb->efile,tb->ninput,"eos:efile"); @@ -233,9 +234,9 @@ void FixEOStable::read_table(Table *tb, Table *tb2, char *file, char *keyword) // read r,e table values from file int itmp; - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); for (int i = 0; i < tb->ninput; i++) { - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); sscanf(line,"%d %lg %lg",&itmp,&tb->rfile[i],&tb->efile[i]); sscanf(line,"%d %lg %lg",&itmp,&tb2->efile[i],&tb2->rfile[i]); } diff --git a/src/USER-DPD/fix_eos_table_rx.cpp b/src/USER-DPD/fix_eos_table_rx.cpp index 9f1bd6a3bb..152b58dbb7 100644 --- a/src/USER-DPD/fix_eos_table_rx.cpp +++ b/src/USER-DPD/fix_eos_table_rx.cpp @@ -26,6 +26,7 @@ #include "memory.h" #include "comm.h" #include "modify.h" +#include "utils.h" #define MAXLINE 1024 @@ -433,16 +434,16 @@ void FixEOStableRX::read_table(Table *tb, Table *tb2, char *file, char *keyword) if (line[0] == '#') continue; // comment char *word = strtok(line," \t\n\r"); if (strcmp(word,keyword) == 0) break; // matching keyword - fgets(line,MAXLINE,fp); // no match, skip section + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); // no match, skip section param_extract(tb,line); - fgets(line,MAXLINE,fp); - for (int i = 0; i < tb->ninput; i++) fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); + for (int i = 0; i < tb->ninput; i++) utils::sfgets(FLERR,line,MAXLINE,fp,file,error); } // read args on 2nd line of section // allocate table arrays for file values - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); param_extract(tb,line); tb2->ninput = tb->ninput; memory->create(tb->rfile,tb->ninput,"eos:rfile"); @@ -470,9 +471,9 @@ void FixEOStableRX::read_table(Table *tb, Table *tb2, char *file, char *keyword) int ispecies; int ninputs = tb->ninput; - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); for (int i = 0; i < ninputs; i++) { - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); nwords = atom->count_words(line); if(nwords != nspecies+2){ diff --git a/src/USER-DPD/pair_dpd_fdt.cpp b/src/USER-DPD/pair_dpd_fdt.cpp index 1cb9d68d06..5b62972d1b 100644 --- a/src/USER-DPD/pair_dpd_fdt.cpp +++ b/src/USER-DPD/pair_dpd_fdt.cpp @@ -30,6 +30,7 @@ #include "memory.h" #include "modify.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -313,7 +314,7 @@ void PairDPDfdt::init_style() error->all(FLERR,"Pair dpd/fdt requires ghost atoms store velocity"); splitFDT_flag = false; - int irequest = neighbor->request(this,instance_me); + neighbor->request(this,instance_me); for (int i = 0; i < modify->nfix; i++) if (strncmp(modify->fix[i]->style,"shardlow", 8) == 0){ splitFDT_flag = true; @@ -375,13 +376,13 @@ void PairDPDfdt::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a0[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a0[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -410,10 +411,10 @@ void PairDPDfdt::write_restart_settings(FILE *fp) void PairDPDfdt::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&temperature,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&seed,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&temperature,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&seed,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&temperature,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); diff --git a/src/USER-DPD/pair_dpd_fdt_energy.cpp b/src/USER-DPD/pair_dpd_fdt_energy.cpp index 22741a055d..5ea8d2e9e1 100644 --- a/src/USER-DPD/pair_dpd_fdt_energy.cpp +++ b/src/USER-DPD/pair_dpd_fdt_energy.cpp @@ -30,6 +30,7 @@ #include "memory.h" #include "modify.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -406,7 +407,7 @@ void PairDPDfdtEnergy::init_style() error->all(FLERR,"Pair dpd/fdt/energy requires ghost atoms store velocity"); splitFDT_flag = false; - int irequest = neighbor->request(this,instance_me); + neighbor->request(this,instance_me); for (int i = 0; i < modify->nfix; i++) if (strncmp(modify->fix[i]->style,"shardlow", 8) == 0){ splitFDT_flag = true; @@ -476,14 +477,14 @@ void PairDPDfdtEnergy::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a0[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&kappa[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&kappa[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a0[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -513,9 +514,9 @@ void PairDPDfdtEnergy::write_restart_settings(FILE *fp) void PairDPDfdtEnergy::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&seed,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&seed,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&seed,1,MPI_INT,0,world); diff --git a/src/USER-DPD/pair_exp6_rx.cpp b/src/USER-DPD/pair_exp6_rx.cpp index 5cf2859ae3..5e23113feb 100644 --- a/src/USER-DPD/pair_exp6_rx.cpp +++ b/src/USER-DPD/pair_exp6_rx.cpp @@ -24,6 +24,7 @@ #include "math_special.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "modify.h" #include "fix.h" @@ -968,11 +969,11 @@ void PairExp6rx::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); } @@ -998,10 +999,10 @@ void PairExp6rx::write_restart_settings(FILE *fp) void PairExp6rx::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/USER-DPD/pair_multi_lucy.cpp b/src/USER-DPD/pair_multi_lucy.cpp index ffc1562f88..1cbb29a93c 100644 --- a/src/USER-DPD/pair_multi_lucy.cpp +++ b/src/USER-DPD/pair_multi_lucy.cpp @@ -33,7 +33,9 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "citeme.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -362,16 +364,16 @@ void PairMultiLucy::read_table(Table *tb, char *file, char *keyword) if (line[0] == '#') continue; // comment char *word = strtok(line," \t\n\r"); if (strcmp(word,keyword) == 0) break; // matching keyword - fgets(line,MAXLINE,fp); // no match, skip section + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); // no match, skip section param_extract(tb,line); - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); for (int i = 0; i < tb->ninput; i++) fgets(line,MAXLINE,fp); } // read args on 2nd line of section - // allocate table arrays for file values + // allocate table arrays for file valuesutils::s - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); param_extract(tb,line); memory->create(tb->rfile,tb->ninput,"pair:rfile"); memory->create(tb->efile,tb->ninput,"pair:efile"); @@ -384,9 +386,9 @@ void PairMultiLucy::read_table(Table *tb, char *file, char *keyword) int itmp; double rtmp; - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); for (int i = 0; i < tb->ninput; i++) { - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); sscanf(line,"%d %lg %lg %lg",&itmp,&rtmp,&tb->efile[i],&tb->ffile[i]); if (tb->rflag == RLINEAR) @@ -705,8 +707,8 @@ void PairMultiLucy::write_restart_settings(FILE *fp) void PairMultiLucy::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&tabstyle,sizeof(int),1,fp); - fread(&tablength,sizeof(int),1,fp); + utils::sfread(FLERR,&tabstyle,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tablength,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&tabstyle,1,MPI_INT,0,world); MPI_Bcast(&tablength,1,MPI_INT,0,world); diff --git a/src/USER-DPD/pair_multi_lucy_rx.cpp b/src/USER-DPD/pair_multi_lucy_rx.cpp index 801e8ff039..36ca7e0321 100644 --- a/src/USER-DPD/pair_multi_lucy_rx.cpp +++ b/src/USER-DPD/pair_multi_lucy_rx.cpp @@ -33,9 +33,11 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "citeme.h" #include "modify.h" #include "fix.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -507,16 +509,16 @@ void PairMultiLucyRX::read_table(Table *tb, char *file, char *keyword) if (line[0] == '#') continue; // comment char *word = strtok(line," \t\n\r"); if (strcmp(word,keyword) == 0) break; // matching keyword - fgets(line,MAXLINE,fp); // no match, skip section + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); // no match, skip section param_extract(tb,line); - fgets(line,MAXLINE,fp); - for (int i = 0; i < tb->ninput; i++) fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); + for (int i = 0; i < tb->ninput; i++) utils::sfgets(FLERR,line,MAXLINE,fp,file,error); } // read args on 2nd line of section // allocate table arrays for file values - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); param_extract(tb,line); memory->create(tb->rfile,tb->ninput,"pair:rfile"); memory->create(tb->efile,tb->ninput,"pair:efile"); @@ -529,9 +531,9 @@ void PairMultiLucyRX::read_table(Table *tb, char *file, char *keyword) int itmp; double rtmp; - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); for (int i = 0; i < tb->ninput; i++) { - fgets(line,MAXLINE,fp); + utils::sfgets(FLERR,line,MAXLINE,fp,file,error); sscanf(line,"%d %lg %lg %lg",&itmp,&rtmp,&tb->efile[i],&tb->ffile[i]); if (tb->rflag == RLINEAR) @@ -850,8 +852,8 @@ void PairMultiLucyRX::write_restart_settings(FILE *fp) void PairMultiLucyRX::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&tabstyle,sizeof(int),1,fp); - fread(&tablength,sizeof(int),1,fp); + utils::sfread(FLERR,&tabstyle,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tablength,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&tabstyle,1,MPI_INT,0,world); MPI_Bcast(&tablength,1,MPI_INT,0,world); diff --git a/src/USER-DRUDE/pair_lj_cut_thole_long.cpp b/src/USER-DRUDE/pair_lj_cut_thole_long.cpp index 851effd89c..98c2ff196a 100644 --- a/src/USER-DRUDE/pair_lj_cut_thole_long.cpp +++ b/src/USER-DRUDE/pair_lj_cut_thole_long.cpp @@ -29,6 +29,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "modify.h" #include "domain.h" @@ -357,7 +358,7 @@ void PairLJCutTholeLong::init_style() error->all(FLERR, "Pair style lj/cut/thole/long requires fix drude"); fix_drude = (FixDrude *) modify->fix[ifix]; - int irequest = neighbor->request(this,instance_me); + neighbor->request(this,instance_me); cut_coulsq = cut_coul * cut_coul; @@ -488,16 +489,16 @@ void PairLJCutTholeLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&polar[i][j],sizeof(double),1,fp); - fread(&thole[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&polar[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&thole[i][j],sizeof(double),1,fp,NULL,error); ascreen[i][j] = thole[i][j] / pow(polar[i][j], 1./3.); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -533,15 +534,15 @@ void PairLJCutTholeLong::write_restart_settings(FILE *fp) void PairLJCutTholeLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&thole_global,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&thole_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/USER-DRUDE/pair_thole.cpp b/src/USER-DRUDE/pair_thole.cpp index 1f81263e95..6eadfa8bf6 100644 --- a/src/USER-DRUDE/pair_thole.cpp +++ b/src/USER-DRUDE/pair_thole.cpp @@ -22,6 +22,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "fix.h" #include "fix_drude.h" #include "domain.h" @@ -311,13 +312,13 @@ void PairThole::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&polar[i][j],sizeof(double),1,fp); - fread(&thole[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&polar[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&thole[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); ascreen[i][j] = thole[i][j] / pow(polar[i][j], 1./3.); } MPI_Bcast(&polar[i][j],1,MPI_DOUBLE,0,world); @@ -347,10 +348,10 @@ void PairThole::write_restart_settings(FILE *fp) void PairThole::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&thole_global,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&thole_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&thole_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); diff --git a/src/USER-EFF/pair_eff_cut.cpp b/src/USER-EFF/pair_eff_cut.cpp index a4c0557620..e7aed14030 100644 --- a/src/USER-EFF/pair_eff_cut.cpp +++ b/src/USER-EFF/pair_eff_cut.cpp @@ -31,6 +31,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -965,10 +966,10 @@ void PairEffCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { - if (me == 0) fread(&cut[i][j],sizeof(double),1,fp); + if (me == 0) utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); } } @@ -992,9 +993,9 @@ void PairEffCut::write_restart_settings(FILE *fp) void PairEffCut::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/USER-FEP/pair_coul_cut_soft.cpp b/src/USER-FEP/pair_coul_cut_soft.cpp index a4ff3ca846..eb872ab8b9 100644 --- a/src/USER-FEP/pair_coul_cut_soft.cpp +++ b/src/USER-FEP/pair_coul_cut_soft.cpp @@ -26,12 +26,15 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; /* ---------------------------------------------------------------------- */ -PairCoulCutSoft::PairCoulCutSoft(LAMMPS *lmp) : Pair(lmp) {} +PairCoulCutSoft::PairCoulCutSoft(LAMMPS *lmp) : Pair(lmp) { + centroidstressflag = 1; +} /* ---------------------------------------------------------------------- */ @@ -272,12 +275,12 @@ void PairCoulCutSoft::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&lambda[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&lambda[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&lambda[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); @@ -306,12 +309,12 @@ void PairCoulCutSoft::write_restart_settings(FILE *fp) void PairCoulCutSoft::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&nlambda,sizeof(double),1,fp); - fread(&alphac,sizeof(double),1,fp); + utils::sfread(FLERR,&nlambda,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphac,sizeof(double),1,fp,NULL,error); - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&nlambda,1,MPI_DOUBLE,0,world); MPI_Bcast(&alphac,1,MPI_DOUBLE,0,world); diff --git a/src/USER-FEP/pair_coul_long_soft.cpp b/src/USER-FEP/pair_coul_long_soft.cpp index c0030f8935..a631dca1b7 100644 --- a/src/USER-FEP/pair_coul_long_soft.cpp +++ b/src/USER-FEP/pair_coul_long_soft.cpp @@ -28,6 +28,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -294,11 +295,11 @@ void PairCoulLongSoft::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) - fread(&lambda[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&lambda[i][j],sizeof(double),1,fp,NULL,error); MPI_Bcast(&lambda[i][j],1,MPI_DOUBLE,0,world); } } @@ -325,12 +326,12 @@ void PairCoulLongSoft::write_restart_settings(FILE *fp) void PairCoulLongSoft::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&nlambda,sizeof(double),1,fp); - fread(&alphac,sizeof(double),1,fp); + utils::sfread(FLERR,&nlambda,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphac,sizeof(double),1,fp,NULL,error); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&nlambda,1,MPI_DOUBLE,0,world); MPI_Bcast(&alphac,1,MPI_DOUBLE,0,world); diff --git a/src/USER-FEP/pair_lj_charmm_coul_long_soft.cpp b/src/USER-FEP/pair_lj_charmm_coul_long_soft.cpp index 4c3be6addb..f20d351d1c 100644 --- a/src/USER-FEP/pair_lj_charmm_coul_long_soft.cpp +++ b/src/USER-FEP/pair_lj_charmm_coul_long_soft.cpp @@ -31,6 +31,7 @@ #include "neigh_request.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -836,15 +837,15 @@ void PairLJCharmmCoulLongSoft::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&lambda[i][j],sizeof(double),1,fp); - fread(&eps14[i][j],sizeof(double),1,fp); - fread(&sigma14[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&lambda[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&eps14[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma14[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -879,15 +880,15 @@ void PairLJCharmmCoulLongSoft::write_restart_settings(FILE *fp) void PairLJCharmmCoulLongSoft::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&nlambda,sizeof(double),1,fp); - fread(&alphalj,sizeof(double),1,fp); - fread(&alphac,sizeof(double),1,fp); + utils::sfread(FLERR,&nlambda,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphalj,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphac,sizeof(double),1,fp,NULL,error); - fread(&cut_lj_inner,sizeof(double),1,fp); - fread(&cut_lj,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_inner,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&nlambda,1,MPI_DOUBLE,0,world); diff --git a/src/USER-FEP/pair_lj_class2_coul_cut_soft.cpp b/src/USER-FEP/pair_lj_class2_coul_cut_soft.cpp index bbe67e4ff3..255bdf6a07 100644 --- a/src/USER-FEP/pair_lj_class2_coul_cut_soft.cpp +++ b/src/USER-FEP/pair_lj_class2_coul_cut_soft.cpp @@ -23,6 +23,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -32,6 +33,7 @@ using namespace MathConst; PairLJClass2CoulCutSoft::PairLJClass2CoulCutSoft(LAMMPS *lmp) : Pair(lmp) { writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -380,15 +382,15 @@ void PairLJClass2CoulCutSoft::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&lambda[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); - fread(&cut_coul[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&lambda[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -423,15 +425,15 @@ void PairLJClass2CoulCutSoft::write_restart_settings(FILE *fp) void PairLJClass2CoulCutSoft::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&nlambda,sizeof(double),1,fp); - fread(&alphalj,sizeof(double),1,fp); - fread(&alphac,sizeof(double),1,fp); + utils::sfread(FLERR,&nlambda,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphalj,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphac,sizeof(double),1,fp,NULL,error); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&nlambda,1,MPI_DOUBLE,0,world); MPI_Bcast(&alphalj,1,MPI_DOUBLE,0,world); diff --git a/src/USER-FEP/pair_lj_class2_coul_long_soft.cpp b/src/USER-FEP/pair_lj_class2_coul_long_soft.cpp index a3e0f732a2..dda10ed9e0 100644 --- a/src/USER-FEP/pair_lj_class2_coul_long_soft.cpp +++ b/src/USER-FEP/pair_lj_class2_coul_long_soft.cpp @@ -24,6 +24,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -396,14 +397,14 @@ void PairLJClass2CoulLongSoft::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&lambda[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&lambda[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -437,15 +438,15 @@ void PairLJClass2CoulLongSoft::write_restart_settings(FILE *fp) void PairLJClass2CoulLongSoft::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&nlambda,sizeof(double),1,fp); - fread(&alphalj,sizeof(double),1,fp); - fread(&alphac,sizeof(double),1,fp); + utils::sfread(FLERR,&nlambda,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphalj,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphac,sizeof(double),1,fp,NULL,error); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&nlambda,1,MPI_DOUBLE,0,world); MPI_Bcast(&alphalj,1,MPI_DOUBLE,0,world); diff --git a/src/USER-FEP/pair_lj_class2_soft.cpp b/src/USER-FEP/pair_lj_class2_soft.cpp index d98a5db5f3..957fc0f8ab 100644 --- a/src/USER-FEP/pair_lj_class2_soft.cpp +++ b/src/USER-FEP/pair_lj_class2_soft.cpp @@ -22,6 +22,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -31,6 +32,7 @@ using namespace MathConst; PairLJClass2Soft::PairLJClass2Soft(LAMMPS *lmp) : Pair(lmp) { writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -319,14 +321,14 @@ void PairLJClass2Soft::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&lambda[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&lambda[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -358,12 +360,12 @@ void PairLJClass2Soft::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&nlambda,sizeof(double),1,fp); - fread(&alphalj,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&nlambda,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphalj,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&nlambda,1,MPI_DOUBLE,0,world); MPI_Bcast(&alphalj,1,MPI_DOUBLE,0,world); diff --git a/src/USER-FEP/pair_lj_cut_coul_cut_soft.cpp b/src/USER-FEP/pair_lj_cut_coul_cut_soft.cpp index 38fcb6fc07..3f85a2c8aa 100644 --- a/src/USER-FEP/pair_lj_cut_coul_cut_soft.cpp +++ b/src/USER-FEP/pair_lj_cut_coul_cut_soft.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -36,6 +37,7 @@ using namespace MathConst; PairLJCutCoulCutSoft::PairLJCutCoulCutSoft(LAMMPS *lmp) : Pair(lmp) { writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -376,15 +378,15 @@ void PairLJCutCoulCutSoft::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&lambda[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); - fread(&cut_coul[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&lambda[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -419,15 +421,15 @@ void PairLJCutCoulCutSoft::write_restart_settings(FILE *fp) void PairLJCutCoulCutSoft::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&nlambda,sizeof(double),1,fp); - fread(&alphalj,sizeof(double),1,fp); - fread(&alphac,sizeof(double),1,fp); + utils::sfread(FLERR,&nlambda,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphalj,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphac,sizeof(double),1,fp,NULL,error); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&nlambda,1,MPI_DOUBLE,0,world); diff --git a/src/USER-FEP/pair_lj_cut_coul_long_soft.cpp b/src/USER-FEP/pair_lj_cut_coul_long_soft.cpp index 740daabf62..cf80a3e405 100644 --- a/src/USER-FEP/pair_lj_cut_coul_long_soft.cpp +++ b/src/USER-FEP/pair_lj_cut_coul_long_soft.cpp @@ -32,6 +32,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -792,14 +793,14 @@ void PairLJCutCoulLongSoft::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&lambda[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&lambda[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -833,15 +834,15 @@ void PairLJCutCoulLongSoft::write_restart_settings(FILE *fp) void PairLJCutCoulLongSoft::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&nlambda,sizeof(double),1,fp); - fread(&alphalj,sizeof(double),1,fp); - fread(&alphac,sizeof(double),1,fp); + utils::sfread(FLERR,&nlambda,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphalj,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphac,sizeof(double),1,fp,NULL,error); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&nlambda,1,MPI_DOUBLE,0,world); diff --git a/src/USER-FEP/pair_lj_cut_soft.cpp b/src/USER-FEP/pair_lj_cut_soft.cpp index 5e9a77877e..9d03b4e1e2 100644 --- a/src/USER-FEP/pair_lj_cut_soft.cpp +++ b/src/USER-FEP/pair_lj_cut_soft.cpp @@ -31,6 +31,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -42,6 +43,7 @@ PairLJCutSoft::PairLJCutSoft(LAMMPS *lmp) : Pair(lmp) respa_enable = 1; writedata = 1; allocated = 0; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -653,14 +655,14 @@ void PairLJCutSoft::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&lambda[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&lambda[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -693,13 +695,13 @@ void PairLJCutSoft::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&nlambda,sizeof(double),1,fp); - fread(&alphalj,sizeof(double),1,fp); + utils::sfread(FLERR,&nlambda,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alphalj,sizeof(double),1,fp,NULL,error); - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&nlambda,1,MPI_DOUBLE,0,world); MPI_Bcast(&alphalj,1,MPI_DOUBLE,0,world); diff --git a/src/USER-FEP/pair_lj_cut_tip4p_long_soft.cpp b/src/USER-FEP/pair_lj_cut_tip4p_long_soft.cpp index d4f6dcb910..0601a641ac 100644 --- a/src/USER-FEP/pair_lj_cut_tip4p_long_soft.cpp +++ b/src/USER-FEP/pair_lj_cut_tip4p_long_soft.cpp @@ -31,6 +31,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -516,17 +517,17 @@ void PairLJCutTIP4PLongSoft::read_restart_settings(FILE *fp) PairLJCutCoulLongSoft::read_restart_settings(fp); if (comm->me == 0) { - fread(&typeO,sizeof(int),1,fp); - fread(&typeH,sizeof(int),1,fp); - fread(&typeB,sizeof(int),1,fp); - fread(&typeA,sizeof(int),1,fp); - fread(&qdist,sizeof(double),1,fp); + utils::sfread(FLERR,&typeO,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeH,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeB,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeA,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&qdist,sizeof(double),1,fp,NULL,error); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&typeO,1,MPI_INT,0,world); diff --git a/src/USER-FEP/pair_morse_soft.cpp b/src/USER-FEP/pair_morse_soft.cpp index 2803e7df49..54123bf3cd 100644 --- a/src/USER-FEP/pair_morse_soft.cpp +++ b/src/USER-FEP/pair_morse_soft.cpp @@ -22,6 +22,7 @@ #include "memory.h" #include "math_special.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathSpecial; @@ -312,15 +313,15 @@ void PairMorseSoft::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) { for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&d0[i][j],sizeof(double),1,fp); - fread(&alpha[i][j],sizeof(double),1,fp); - fread(&r0[i][j],sizeof(double),1,fp); - fread(&lambda[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&d0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alpha[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&r0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&lambda[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&d0[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&alpha[i][j],1,MPI_DOUBLE,0,world); diff --git a/src/USER-FEP/pair_tip4p_long_soft.cpp b/src/USER-FEP/pair_tip4p_long_soft.cpp index 9cea5b54c5..d5e1ae116c 100644 --- a/src/USER-FEP/pair_tip4p_long_soft.cpp +++ b/src/USER-FEP/pair_tip4p_long_soft.cpp @@ -31,6 +31,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -453,11 +454,11 @@ void PairTIP4PLongSoft::read_restart_settings(FILE *fp) PairCoulLongSoft::read_restart_settings(fp); if (comm->me == 0) { - fread(&typeO,sizeof(int),1,fp); - fread(&typeH,sizeof(int),1,fp); - fread(&typeB,sizeof(int),1,fp); - fread(&typeA,sizeof(int),1,fp); - fread(&qdist,sizeof(double),1,fp); + utils::sfread(FLERR,&typeO,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeH,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeB,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&typeA,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&qdist,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&typeO,1,MPI_INT,0,world); MPI_Bcast(&typeH,1,MPI_INT,0,world); diff --git a/src/USER-INTEL/fix_intel.cpp b/src/USER-INTEL/fix_intel.cpp index 83a22f0562..5ecae79b30 100644 --- a/src/USER-INTEL/fix_intel.cpp +++ b/src/USER-INTEL/fix_intel.cpp @@ -16,6 +16,7 @@ Anupama Kurpad (Intel) - Host Affinitization ------------------------------------------------------------------------- */ +#include "fix_intel.h" #include "comm.h" #include "error.h" #include "force.h" @@ -27,7 +28,7 @@ #include "timer.h" #include "universe.h" #include "update.h" -#include "fix_intel.h" +#include "utils.h" #include #include @@ -63,6 +64,7 @@ FixIntel::FixIntel(LAMMPS *lmp, int narg, char **arg) : Fix(lmp, narg, arg) _three_body_neighbor = 0; _pair_intel_count = 0; _hybrid_nonpair = 0; + _print_pkg_info = 1; _precision_mode = PREC_MODE_MIXED; _offload_balance = -1.0; @@ -290,6 +292,7 @@ int FixIntel::setmask() mask |= POST_FORCE; mask |= MIN_POST_FORCE; #endif + mask |= POST_RUN; return mask; } @@ -310,12 +313,7 @@ void FixIntel::init() #endif const int nstyles = _pair_intel_count; - if (force->pair_match("hybrid", 1) != NULL) { - _pair_hybrid_flag = 1; - if (force->newton_pair != 0 && force->pair->no_virial_fdotr_compute) - error->all(FLERR, - "Intel package requires fdotr virial with newton on."); - } else if (force->pair_match("hybrid/overlay", 1) != NULL) { + if (force->pair_match("^hybrid", 0) != NULL) { _pair_hybrid_flag = 1; if (force->newton_pair != 0 && force->pair->no_virial_fdotr_compute) error->all(FLERR, @@ -394,6 +392,20 @@ void FixIntel::setup_pre_reverse(int eflag, int vflag) /* ---------------------------------------------------------------------- */ +bool FixIntel::pair_hybrid_check() +{ + PairHybrid *ph = (PairHybrid *)force->pair; + bool has_intel = false; + int nstyles = ph->nstyles; + + for (int i = 0; i < nstyles; ++i) + if (ph->styles[i]->suffix_flag & Suffix::INTEL) has_intel = true; + + return has_intel; +} + +/* ---------------------------------------------------------------------- */ + void FixIntel::pair_init_check(const bool cdmessage) { #ifdef INTEL_VMASK @@ -475,7 +487,7 @@ void FixIntel::pair_init_check(const bool cdmessage) set_offload_affinity(); #endif - if (comm->me == 0) { + if (_print_pkg_info && comm->me == 0) { if (screen) { fprintf(screen, "----------------------------------------------------------\n"); @@ -498,6 +510,7 @@ void FixIntel::pair_init_check(const bool cdmessage) "----------------------------------------------------------\n"); } } + _print_pkg_info = 0; } /* ---------------------------------------------------------------------- */ @@ -510,14 +523,11 @@ void FixIntel::bond_init_check() "USER-INTEL package requires same setting for newton bond and non-bond."); int intel_pair = 0; - if (force->pair_match("/intel", 0) != NULL) + if (force->pair_match("/intel$", 0) != NULL) intel_pair = 1; - else if (force->pair_match("hybrid", 1) != NULL) { + else if (force->pair_match("^hybrid", 0) != NULL) { _hybrid_nonpair = 1; - if (_pair_intel_count) intel_pair = 1; - } else if (force->pair_match("hybrid/overlay", 1) != NULL) { - _hybrid_nonpair = 1; - if (_pair_intel_count) intel_pair = 1; + if (pair_hybrid_check()) intel_pair = 1; } if (intel_pair == 0) @@ -530,14 +540,11 @@ void FixIntel::bond_init_check() void FixIntel::kspace_init_check() { int intel_pair = 0; - if (force->pair_match("/intel", 0) != NULL) + if (force->pair_match("/intel$", 0) != NULL) intel_pair = 1; - else if (force->pair_match("hybrid", 1) != NULL) { + else if (force->pair_match("^hybrid", 0) != NULL) { _hybrid_nonpair = 1; - if (_pair_intel_count) intel_pair = 1; - } else if (force->pair_match("hybrid/overlay", 1) != NULL) { - _hybrid_nonpair = 1; - if (_pair_intel_count) intel_pair = 1; + if (pair_hybrid_check()) intel_pair = 1; } if (intel_pair == 0) diff --git a/src/USER-INTEL/fix_intel.h b/src/USER-INTEL/fix_intel.h index f23e305ca7..4c50164d31 100644 --- a/src/USER-INTEL/fix_intel.h +++ b/src/USER-INTEL/fix_intel.h @@ -46,6 +46,7 @@ class FixIntel : public Fix { inline void min_setup(int in) { setup(in); } void setup_pre_reverse(int eflag = 0, int vflag = 0); + bool pair_hybrid_check(); void pair_init_check(const bool cdmessage=false); void bond_init_check(); void kspace_init_check(); @@ -54,6 +55,8 @@ class FixIntel : public Fix { inline void min_pre_reverse(int eflag = 0, int vflag = 0) { pre_reverse(eflag, vflag); } + void post_run() { _print_pkg_info = 1; } + // Get all forces, calculation results from coprocesser void sync_coprocessor(); @@ -83,13 +86,12 @@ class FixIntel : public Fix { } inline void set_reduce_flag() { if (_nthreads > 1) _need_reduce = 1; } inline int lrt() { - if (force->kspace_match("pppm/intel", 0) && update->whichflag == 1) + if (force->kspace_match("^pppm/.*intel$", 0) && update->whichflag == 1) return _lrt; else return 0; } inline int pppm_table() { - if (force->kspace_match("pppm/intel", 0) || - force->kspace_match("pppm/disp/intel",0)) + if (force->kspace_match("^pppm/.*intel$", 0)) return INTEL_P3M_TABLE; else return 0; } @@ -101,7 +103,7 @@ class FixIntel : public Fix { IntelBuffers *_double_buffers; int _precision_mode, _nthreads, _nbor_pack_width, _three_body_neighbor; - int _pair_intel_count, _pair_hybrid_flag; + int _pair_intel_count, _pair_hybrid_flag, _print_pkg_info; // These should be removed in subsequent update w/ simpler hybrid arch int _pair_hybrid_zero, _hybrid_nonpair, _zero_master; diff --git a/src/USER-INTEL/intel_intrinsics.h b/src/USER-INTEL/intel_intrinsics.h index 069eb5bed5..ee20cd1119 100644 --- a/src/USER-INTEL/intel_intrinsics.h +++ b/src/USER-INTEL/intel_intrinsics.h @@ -12,7 +12,7 @@ ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - Contributing author: Markus Höhnerbach (RWTH) + Contributing author: Markus Hoehnerbach (RWTH) ------------------------------------------------------------------------- */ // This file provides an intrinsics abstraction that allows access to the diff --git a/src/USER-INTEL/nbin_intel.cpp b/src/USER-INTEL/nbin_intel.cpp index 8359587eb2..78c6246389 100644 --- a/src/USER-INTEL/nbin_intel.cpp +++ b/src/USER-INTEL/nbin_intel.cpp @@ -56,6 +56,8 @@ NBinIntel::~NBinIntel() { nocopy(binhead,bins,_atombin,_binpacked:alloc_if(0) free_if(1)) } #endif + memory->destroy(_atombin); + memory->destroy(_binpacked); } /* ---------------------------------------------------------------------- diff --git a/src/USER-INTEL/npair_full_bin_ghost_intel.cpp b/src/USER-INTEL/npair_full_bin_ghost_intel.cpp index e1e09fd3da..00b032d495 100644 --- a/src/USER-INTEL/npair_full_bin_ghost_intel.cpp +++ b/src/USER-INTEL/npair_full_bin_ghost_intel.cpp @@ -150,8 +150,8 @@ void NPairFullBinGhostIntel::fbi(const int offload, NeighList * list, const int nlocal = atom->nlocal; #ifndef _LMP_INTEL_OFFLOAD - int * const mask = atom->mask; - tagint * const molecule = atom->molecule; + int * _noalias const mask = atom->mask; + tagint * _noalias const molecule = atom->molecule; #endif int moltemplate; @@ -162,7 +162,7 @@ void NPairFullBinGhostIntel::fbi(const int offload, NeighList * list, "Can't use moltemplate with npair style full/bin/ghost/intel."); int tnum; - int *overflow; + int * _noalias overflow; #ifdef _LMP_INTEL_OFFLOAD double *timer_compute; if (offload) { @@ -200,7 +200,7 @@ void NPairFullBinGhostIntel::fbi(const int offload, NeighList * list, const int mbinx = this->mbinx; const int mbiny = this->mbiny; const int mbinz = this->mbinz; - const int * const stencilxyz = &this->stencilxyz[0][0]; + const int * _noalias const stencilxyz = &this->stencilxyz[0][0]; int sb = 1; if (special_flag[1] == 0) { @@ -295,7 +295,7 @@ void NPairFullBinGhostIntel::fbi(const int offload, NeighList * list, int pack_offset = maxnbors; int ct = (ifrom + tid * 2) * maxnbors; - int *neighptr = intel_list + ct; + int * _noalias neighptr = intel_list + ct; const int obound = pack_offset + maxnbors * 2; const int toffs = tid * ncache_stride; @@ -370,7 +370,7 @@ void NPairFullBinGhostIntel::fbi(const int offload, NeighList * list, int n = maxnbors; int n2 = n * 2; - int *neighptr2 = neighptr; + int * _noalias neighptr2 = neighptr; const flt_t * _noalias cutsq; if (i < nlocal) cutsq = cutneighsq; else cutsq = cutneighghostsq; diff --git a/src/USER-INTEL/npair_intel.cpp b/src/USER-INTEL/npair_intel.cpp index ad9ec6e7d3..4256e03b3c 100644 --- a/src/USER-INTEL/npair_intel.cpp +++ b/src/USER-INTEL/npair_intel.cpp @@ -154,12 +154,12 @@ void NPairIntel::bin_newton(const int offload, NeighList *list, const int nlocal = atom->nlocal; #ifndef _LMP_INTEL_OFFLOAD - int * const mask = atom->mask; - tagint * const molecule = atom->molecule; + int * _noalias const mask = atom->mask; + tagint * _noalias const molecule = atom->molecule; #endif int tnum; - int *overflow; + int * _noalias overflow; #ifdef _LMP_INTEL_OFFLOAD double *timer_compute; if (offload) { @@ -298,8 +298,8 @@ void NPairIntel::bin_newton(const int offload, NeighList *list, const int obound = maxnbors * 3; #endif int ct = (ifrom + tid * 2) * maxnbors; - int *neighptr = intel_list + ct; - int *neighptr2; + int * _noalias neighptr = intel_list + ct; + int * _noalias neighptr2; if (THREE) neighptr2 = neighptr; const int toffs = tid * ncache_stride; @@ -360,7 +360,7 @@ void NPairIntel::bin_newton(const int offload, NeighList *list, if (THREE) ttag[u] = tag[j]; } - if (FULL == 0 || TRI == 1) { + if (FULL == 0 && TRI != 1) { icount = 0; istart = ncount; IP_PRE_edge_align(istart, sizeof(int)); @@ -392,7 +392,7 @@ void NPairIntel::bin_newton(const int offload, NeighList *list, // ---------------------- Loop over i bin int n = 0; - if (FULL == 0 || TRI == 1) { + if (FULL == 0 && TRI != 1) { #if defined(LMP_SIMD_COMPILER) #pragma vector aligned #pragma ivdep diff --git a/src/USER-INTEL/pair_dpd_intel.cpp b/src/USER-INTEL/pair_dpd_intel.cpp index 4ebdce9a96..690496d546 100644 --- a/src/USER-INTEL/pair_dpd_intel.cpp +++ b/src/USER-INTEL/pair_dpd_intel.cpp @@ -283,7 +283,7 @@ void PairDPDIntel::eval(const int offload, const int vflag, } #if defined(LMP_SIMD_COMPILER) - #pragma vector aligned + #pragma vector aligned nog2s #pragma simd reduction(+:fxtmp, fytmp, fztmp, fwtmp, sevdwl, \ sv0, sv1, sv2, sv3, sv4, sv5) #endif diff --git a/src/USER-INTEL/pair_eam_intel.cpp b/src/USER-INTEL/pair_eam_intel.cpp index 32d7e74cbc..984823f07e 100644 --- a/src/USER-INTEL/pair_eam_intel.cpp +++ b/src/USER-INTEL/pair_eam_intel.cpp @@ -305,7 +305,7 @@ void PairEAMIntel::eval(const int offload, const int vflag, acc_t rhoi = (acc_t)0.0; int ej = 0; #if defined(LMP_SIMD_COMPILER) - #pragma vector aligned + #pragma vector aligned nog2s #pragma ivdep #endif for (int jj = 0; jj < jnum; jj++) { @@ -324,7 +324,7 @@ void PairEAMIntel::eval(const int offload, const int vflag, } #if defined(LMP_SIMD_COMPILER) - #pragma vector aligned + #pragma vector aligned nog2s #pragma simd reduction(+:rhoi) #endif for (int jj = 0; jj < ej; jj++) { @@ -411,7 +411,7 @@ void PairEAMIntel::eval(const int offload, const int vflag, if (EFLAG) tevdwl = (acc_t)0.0; #if defined(LMP_SIMD_COMPILER) - #pragma vector aligned + #pragma vector aligned nog2s #pragma simd reduction(+:tevdwl) #endif for (int ii = iifrom; ii < iito; ++ii) { @@ -485,7 +485,7 @@ void PairEAMIntel::eval(const int offload, const int vflag, int ej = 0; #if defined(LMP_SIMD_COMPILER) - #pragma vector aligned + #pragma vector aligned nog2s #pragma ivdep #endif for (int jj = 0; jj < jnum; jj++) { @@ -507,7 +507,7 @@ void PairEAMIntel::eval(const int offload, const int vflag, } #if defined(LMP_SIMD_COMPILER) - #pragma vector aligned + #pragma vector aligned nog2s #pragma simd reduction(+:fxtmp, fytmp, fztmp, fwtmp, sevdwl, \ sv0, sv1, sv2, sv3, sv4, sv5) #endif diff --git a/src/USER-INTEL/pair_gayberne_intel.cpp b/src/USER-INTEL/pair_gayberne_intel.cpp index 862dee2287..30e61f67b9 100644 --- a/src/USER-INTEL/pair_gayberne_intel.cpp +++ b/src/USER-INTEL/pair_gayberne_intel.cpp @@ -555,10 +555,10 @@ void PairGayBerneIntel::eval(const int offload, const int vflag, dchi_2 = temp2 * (iota_2 - temp1 * r12hat_2); temp1 = -eta * u_r; - temp2 = eta * chi; - fforce_0 = temp1 * dchi_0 - temp2 * dUr_0; - fforce_1 = temp1 * dchi_1 - temp2 * dUr_1; - fforce_2 = temp1 * dchi_2 - temp2 * dUr_2; + temp3 = eta * chi; + fforce_0 = temp1 * dchi_0 - temp3 * dUr_0; + fforce_1 = temp1 * dchi_1 - temp3 * dUr_1; + fforce_2 = temp1 * dchi_2 - temp3 * dUr_2; // torque for particle 1 and 2 // compute dUr @@ -579,18 +579,17 @@ void PairGayBerneIntel::eval(const int offload, const int vflag, ME_vecmat(iota, b1, tempv); ME_cross3(tempv, iota, dchi); - temp1 = (flt_t)-4.0 / rsq_form[jj]; - dchi_0 *= temp1; - dchi_1 *= temp1; - dchi_2 *= temp1; + dchi_0 *= temp2; + dchi_1 *= temp2; + dchi_2 *= temp2; flt_t dchi2_0, dchi2_1, dchi2_2; if (NEWTON_PAIR) { ME_vecmat(iota, b2, tempv); ME_cross3(tempv, iota, dchi2); - dchi2_0 *= temp1; - dchi2_1 *= temp1; - dchi2_2 *= temp1; + dchi2_0 *= temp2; + dchi2_1 *= temp2; + dchi2_2 *= temp2; } // compute d_eta diff --git a/src/USER-INTEL/pair_lj_cut_coul_long_intel.cpp b/src/USER-INTEL/pair_lj_cut_coul_long_intel.cpp index 929ac2123f..243c7f577d 100644 --- a/src/USER-INTEL/pair_lj_cut_coul_long_intel.cpp +++ b/src/USER-INTEL/pair_lj_cut_coul_long_intel.cpp @@ -525,8 +525,10 @@ void PairLJCutCoulLongIntel::pack_force_const(ForceConst &fc, double cut; if (setflag[i][j] != 0 || (setflag[i][i] != 0 && setflag[j][j] != 0)) cut = init_one(i, j); - else + else { // need to set cutsq and cut_ljsq for hybrid pair_style cut = 0.0; + cut_ljsq[i][j] = cut_ljsq[j][i] = 0.0; + } cutsq[i][j] = cutsq[j][i] = cut*cut; } } diff --git a/src/USER-INTEL/pair_lj_cut_intel.cpp b/src/USER-INTEL/pair_lj_cut_intel.cpp index 39db9c7333..b484cb68d9 100644 --- a/src/USER-INTEL/pair_lj_cut_intel.cpp +++ b/src/USER-INTEL/pair_lj_cut_intel.cpp @@ -236,7 +236,7 @@ void PairLJCutIntel::eval(const int offload, const int vflag, if (vflag==1) sv0 = sv1 = sv2 = sv3 = sv4 = sv5 = (acc_t)0; #if defined(LMP_SIMD_COMPILER) - #pragma vector aligned + #pragma vector aligned nog2s #pragma simd reduction(+:fxtmp, fytmp, fztmp, fwtmp, sevdwl, \ sv0, sv1, sv2, sv3, sv4, sv5) #endif @@ -459,11 +459,8 @@ void PairLJCutIntel::ForceConst::set_ntypes(const int ntypes, const int cop) { if (ntypes != _ntypes) { if (_ntypes > 0) { - fc_packed1 *oljc12o = ljc12o[0]; - fc_packed2 *olj34 = lj34[0]; - - _memory->destroy(oljc12o); - _memory->destroy(olj34); + _memory->destroy(ljc12o); + _memory->destroy(lj34); } if (ntypes > 0) { _cop = cop; diff --git a/src/USER-MEAMC/meam.h b/src/USER-MEAMC/meam.h index 4e5b298ffb..719e1af6f0 100644 --- a/src/USER-MEAMC/meam.h +++ b/src/USER-MEAMC/meam.h @@ -2,13 +2,15 @@ #define LMP_MEAM_H #include +#include +#include "math_const.h" #define maxelt 5 namespace LAMMPS_NS { class Memory; -typedef enum { FCC, BCC, HCP, DIM, DIA, B1, C11, L12, B2 } lattice_t; +typedef enum { FCC, BCC, HCP, DIM, DIA, DIA3, B1, C11, L12, B2, CH4, LIN, ZIG, TRI } lattice_t; class MEAM { @@ -26,9 +28,7 @@ private: // Ec_meam = cohesive energy // re_meam = nearest-neighbor distance - // Omega_meam = atomic volume // B_meam = bulk modulus - // Z_meam = number of first neighbors for reference structure // ielt_meam = atomic number of element // A_meam = adjustable parameter // alpha_meam = sqrt(9*Omega*B/Ec) @@ -64,8 +64,11 @@ private: // nr,dr = pair function discretization parameters // nrar,rdrar = spline coeff array parameters + // theta = angle between three atoms in line, zigzag, and trimer reference structures + // stheta_meam = sin(theta/2) in radian used in line, zigzag, and trimer reference structures + // ctheta_meam = cos(theta/2) in radian used in line, zigzag, and trimer reference structures + double Ec_meam[maxelt][maxelt], re_meam[maxelt][maxelt]; - double Omega_meam[maxelt], Z_meam[maxelt]; double A_meam[maxelt], alpha_meam[maxelt][maxelt], rho0_meam[maxelt]; double delta_meam[maxelt][maxelt]; double beta0_meam[maxelt], beta1_meam[maxelt]; @@ -108,6 +111,10 @@ public: int maxneigh; double *scrfcn, *dscrfcn, *fcpair; + //angle for trimer, zigzag, line reference structures + double stheta_meam[maxelt][maxelt]; + double ctheta_meam[maxelt][maxelt]; + protected: // meam_funcs.cpp @@ -191,9 +198,12 @@ protected: double embedding(const double A, const double Ec, const double rhobar, double& dF) const; static double erose(const double r, const double re, const double alpha, const double Ec, const double repuls, const double attrac, const int form); - static void get_shpfcn(const lattice_t latt, double (&s)[3]); - static int get_Zij(const lattice_t latt); - static int get_Zij2(const lattice_t latt, const double cmin, const double cmax, double &a, double &S); + static void get_shpfcn(const lattice_t latt, const double sthe, const double cthe, double (&s)[3]); + + static int get_Zij2(const lattice_t latt, const double cmin, const double cmax, + const double sthe, double &a, double &S); + static int get_Zij2_b2nn(const lattice_t latt, const double cmin, const double cmax, double &S); + protected: void meam_checkindex(int, int, int, int*, int*); void getscreen(int i, double* scrfcn, double* dscrfcn, double* fcpair, double** x, int numneigh, @@ -204,6 +214,7 @@ protected: void alloyparams(); void compute_pair_meam(); double phi_meam(double, int, int); + const double phi_meam_series(const double scrn, const int Z1, const int Z2, const int a, const int b, const double r, const double arat); void compute_reference_density(); void get_tavref(double*, double*, double*, double*, double*, double*, double, double, double, double, double, double, double, int, int, lattice_t); @@ -212,7 +223,41 @@ protected: void interpolate_meam(int); public: - void meam_setup_global(int nelt, lattice_t* lat, double* z, int* ielement, double* atwt, double* alpha, + //----------------------------------------------------------------------------- + // convert lattice spec to lattice_t + // only use single-element lattices if single=true + // return false on failure + // return true and set lat on success + static bool str_to_lat(const char* str, bool single, lattice_t& lat) + { + if (strcmp(str,"fcc") == 0) lat = FCC; + else if (strcmp(str,"bcc") == 0) lat = BCC; + else if (strcmp(str,"hcp") == 0) lat = HCP; + else if (strcmp(str,"dim") == 0) lat = DIM; + else if (strcmp(str,"dia") == 0) lat = DIA; + else if (strcmp(str,"dia3") == 0) lat = DIA3; + else if (strcmp(str,"lin") == 0) lat = LIN; + else if (strcmp(str,"zig") == 0) lat = ZIG; + else if (strcmp(str,"tri") == 0) lat = TRI; + else { + if (single) + return false; + + if (strcmp(str,"b1") == 0) lat = B1; + else if (strcmp(str,"c11") == 0) lat = C11; + else if (strcmp(str,"l12") == 0) lat = L12; + else if (strcmp(str,"b2") == 0) lat = B2; + else if (strcmp(str,"ch4") == 0) lat = CH4; + else if (strcmp(str,"lin") == 0) lat =LIN; + else if (strcmp(str,"zig") == 0) lat = ZIG; + else if (strcmp(str,"tri") == 0) lat = TRI; + else return false; + } + return true; + } + + static int get_Zij(const lattice_t latt); + void meam_setup_global(int nelt, lattice_t* lat, int* ielement, double* atwt, double* alpha, double* b0, double* b1, double* b2, double* b3, double* alat, double* esub, double* asub, double* t0, double* t1, double* t2, double* t3, double* rozero, int* ibar); @@ -222,9 +267,9 @@ public: void meam_dens_init(int i, int ntype, int* type, int* fmap, double** x, int numneigh, int* firstneigh, int numneigh_full, int* firstneigh_full, int fnoffset); void meam_dens_final(int nlocal, int eflag_either, int eflag_global, int eflag_atom, double* eng_vdwl, - double* eatom, int ntype, int* type, int* fmap, int& errorflag); + double* eatom, int ntype, int* type, int* fmap, double** scale, int& errorflag); void meam_force(int i, int eflag_either, int eflag_global, int eflag_atom, int vflag_atom, double* eng_vdwl, - double* eatom, int ntype, int* type, int* fmap, double** x, int numneigh, int* firstneigh, + double* eatom, int ntype, int* type, int* fmap, double** scale, double** x, int numneigh, int* firstneigh, int numneigh_full, int* firstneigh_full, int fnoffset, double** f, double** vatom); }; @@ -234,6 +279,10 @@ static inline bool iszero(const double f) { return fabs(f) < 1e-20; } +static inline bool isone(const double f) { + return fabs(f-1.0) < 1e-20; +} + // Helper functions static inline double fdiv_zero(const double n, const double d) { diff --git a/src/USER-MEAMC/meam_dens_final.cpp b/src/USER-MEAMC/meam_dens_final.cpp index 867106df88..fe9e74ca7c 100644 --- a/src/USER-MEAMC/meam_dens_final.cpp +++ b/src/USER-MEAMC/meam_dens_final.cpp @@ -4,18 +4,20 @@ using namespace LAMMPS_NS; void MEAM::meam_dens_final(int nlocal, int eflag_either, int eflag_global, int eflag_atom, double* eng_vdwl, - double* eatom, int /*ntype*/, int* type, int* fmap, int& errorflag) + double* eatom, int /*ntype*/, int* type, int* fmap, double** scale, int& errorflag) { int i, elti; int m; double rhob, G, dG, Gbar, dGbar, gam, shp[3], Z; double denom, rho_bkgd, Fl; + double scaleii; // Complete the calculation of density for (i = 0; i < nlocal; i++) { elti = fmap[type[i]]; if (elti >= 0) { + scaleii = scale[type[i]][type[i]]; rho1[i] = 0.0; rho2[i] = -1.0 / 3.0 * arho2b[i] * arho2b[i]; rho3[i] = 0.0; @@ -52,12 +54,14 @@ MEAM::meam_dens_final(int nlocal, int eflag_either, int eflag_global, int eflag_ gamma[i] = gamma[i] / (rho0[i] * rho0[i]); } - Z = this->Z_meam[elti]; + Z = get_Zij(this->lattce_meam[elti][elti]); G = G_gam(gamma[i], this->ibar_meam[elti], errorflag); if (errorflag != 0) return; - get_shpfcn(this->lattce_meam[elti][elti], shp); + + get_shpfcn(this->lattce_meam[elti][elti], this->stheta_meam[elti][elti], this->ctheta_meam[elti][elti], shp); + if (this->ibar_meam[elti] <= 0) { Gbar = 1.0; dGbar = 0.0; @@ -113,6 +117,7 @@ MEAM::meam_dens_final(int nlocal, int eflag_either, int eflag_global, int eflag_ Fl = embedding(this->A_meam[elti], this->Ec_meam[elti][elti], rhob, frhop[i]); if (eflag_either != 0) { + Fl *= scaleii; if (eflag_global != 0) { *eng_vdwl = *eng_vdwl + Fl; } diff --git a/src/USER-MEAMC/meam_dens_init.cpp b/src/USER-MEAMC/meam_dens_init.cpp index 155941422c..39e3ff9467 100644 --- a/src/USER-MEAMC/meam_dens_init.cpp +++ b/src/USER-MEAMC/meam_dens_init.cpp @@ -197,7 +197,7 @@ MEAM::getscreen(int i, double* scrfcn, double* dscrfcn, double* fcpair, double** // Now compute derivatives dscrfcn[jn] = 0.0; sfcij = sij * fcij; - if (!iszero(sfcij) && !iszero(sfcij - 1.0)) { + if (!iszero(sfcij) && !isone(sfcij)) { for (kn = 0; kn < numneigh_full; kn++) { k = firstneigh_full[kn]; if (k == j) continue; diff --git a/src/USER-MEAMC/meam_force.cpp b/src/USER-MEAMC/meam_force.cpp index 09aad90111..2b6832e155 100644 --- a/src/USER-MEAMC/meam_force.cpp +++ b/src/USER-MEAMC/meam_force.cpp @@ -8,7 +8,7 @@ using namespace LAMMPS_NS; void MEAM::meam_force(int i, int eflag_either, int eflag_global, int eflag_atom, int vflag_atom, double* eng_vdwl, - double* eatom, int /*ntype*/, int* type, int* fmap, double** x, int numneigh, int* firstneigh, + double* eatom, int /*ntype*/, int* type, int* fmap, double** scale, double** x, int numneigh, int* firstneigh, int numneigh_full, int* firstneigh_full, int fnoffset, double** f, double** vatom) { int j, jn, k, kn, kk, m, n, p, q; @@ -17,7 +17,7 @@ MEAM::meam_force(int i, int eflag_either, int eflag_global, int eflag_atom, int double v[6], fi[3], fj[3]; double third, sixth; double pp, dUdrij, dUdsij, dUdrijm[3], force, forcem; - double r, recip, phi, phip; + double recip, phi, phip; double sij; double a1, a1i, a1j, a2, a2i, a2j; double a3i, a3j; @@ -42,6 +42,7 @@ MEAM::meam_force(int i, int eflag_either, int eflag_global, int eflag_atom, int double arg1i1, arg1j1, arg1i2, arg1j2, arg1i3, arg1j3, arg3i3, arg3j3; double dsij1, dsij2, force1, force2; double t1i, t2i, t3i, t1j, t2j, t3j; + double scaleij; third = 1.0 / 3.0; sixth = 1.0 / 6.0; @@ -59,6 +60,7 @@ MEAM::meam_force(int i, int eflag_either, int eflag_global, int eflag_atom, int for (jn = 0; jn < numneigh; jn++) { j = firstneigh[jn]; eltj = fmap[type[j]]; + scaleij = scale[type[i]][type[j]]; if (!iszero(scrfcn[fnoffset + jn]) && eltj >= 0) { @@ -69,7 +71,7 @@ MEAM::meam_force(int i, int eflag_either, int eflag_global, int eflag_atom, int rij2 = delij[0] * delij[0] + delij[1] * delij[1] + delij[2] * delij[2]; if (rij2 < this->cutforcesq) { rij = sqrt(rij2); - r = rij; + recip = 1.0 / rij; // Compute phi and phip ind = this->eltind[elti][eltj]; @@ -78,17 +80,16 @@ MEAM::meam_force(int i, int eflag_either, int eflag_global, int eflag_atom, int kk = std::min(kk, this->nrar - 2); pp = pp - kk; pp = std::min(pp, 1.0); - phi = ((this->phirar3[ind][kk] * pp + this->phirar2[ind][kk]) * pp + this->phirar1[ind][kk]) * pp + - this->phirar[ind][kk]; + phi = ((this->phirar3[ind][kk] * pp + this->phirar2[ind][kk]) * pp + this->phirar1[ind][kk]) * pp + this->phirar[ind][kk]; phip = (this->phirar6[ind][kk] * pp + this->phirar5[ind][kk]) * pp + this->phirar4[ind][kk]; - recip = 1.0 / r; if (eflag_either != 0) { + double phi_sc = phi * scaleij; if (eflag_global != 0) - *eng_vdwl = *eng_vdwl + phi * sij; + *eng_vdwl = *eng_vdwl + phi_sc * sij; if (eflag_atom != 0) { - eatom[i] = eatom[i] + 0.5 * phi * sij; - eatom[j] = eatom[j] + 0.5 * phi * sij; + eatom[i] = eatom[i] + 0.5 * phi_sc * sij; + eatom[j] = eatom[j] + 0.5 * phi_sc * sij; } } @@ -287,8 +288,9 @@ MEAM::meam_force(int i, int eflag_either, int eflag_global, int eflag_atom, int } // Compute derivatives of total density wrt rij, sij and rij(3) - get_shpfcn(this->lattce_meam[elti][elti], shpi); - get_shpfcn(this->lattce_meam[eltj][eltj], shpj); + get_shpfcn(this->lattce_meam[elti][elti], this->stheta_meam[elti][elti], this->ctheta_meam[elti][elti], shpi); + get_shpfcn(this->lattce_meam[eltj][eltj], this->stheta_meam[elti][elti], this->ctheta_meam[elti][elti], shpj); + drhodr1 = dgamma1[i] * drho0dr1 + dgamma2[i] * (dt1dr1 * rho1[i] + t1i * drho1dr1 + dt2dr1 * rho2[i] + t2i * drho2dr1 + dt3dr1 * rho3[i] + t3i * drho3dr1) - @@ -379,6 +381,13 @@ MEAM::meam_force(int i, int eflag_either, int eflag_global, int eflag_atom, int for (m = 0; m < 3; m++) { dUdrijm[m] = frhop[i] * drhodrm1[m] + frhop[j] * drhodrm2[m]; } + if (!isone(scaleij)) { + dUdrij *= scaleij; + dUdsij *= scaleij; + dUdrijm[0] *= scaleij; + dUdrijm[1] *= scaleij; + dUdrijm[2] *= scaleij; + } // Add the part of the force due to dUdrij and dUdsij @@ -410,7 +419,7 @@ MEAM::meam_force(int i, int eflag_either, int eflag_global, int eflag_atom, int // Now compute forces on other atoms k due to change in sij - if (iszero(sij) || iszero(sij - 1.0)) continue; //: cont jn loop + if (iszero(sij) || isone(sij)) continue; //: cont jn loop double dxik(0), dyik(0), dzik(0); double dxjk(0), dyjk(0), dzjk(0); @@ -429,7 +438,7 @@ MEAM::meam_force(int i, int eflag_either, int eflag_global, int eflag_atom, int dsij1 = 0.0; dsij2 = 0.0; - if (!iszero(sij) && !iszero(sij - 1.0)) { + if (!iszero(sij) && !isone(sij)) { const double rbound = rij2 * this->ebound_meam[elti][eltj]; delc = Cmax - Cmin; dxjk = x[k][0] - x[j][0]; diff --git a/src/USER-MEAMC/meam_funcs.cpp b/src/USER-MEAMC/meam_funcs.cpp index 312caff686..da984cfeb7 100644 --- a/src/USER-MEAMC/meam_funcs.cpp +++ b/src/USER-MEAMC/meam_funcs.cpp @@ -198,7 +198,7 @@ MEAM::erose(const double r, const double re, const double alpha, const double Ec // Shape factors for various configurations // void -MEAM::get_shpfcn(const lattice_t latt, double (&s)[3]) +MEAM::get_shpfcn(const lattice_t latt, const double sthe, const double cthe, double (&s)[3]) { switch (latt) { case FCC: @@ -214,7 +214,9 @@ MEAM::get_shpfcn(const lattice_t latt, double (&s)[3]) s[1] = 0.0; s[2] = 1.0 / 3.0; break; + case CH4: // CH4 actually needs shape factor for diamond for C, dimer for H case DIA: + case DIA3: s[0] = 0.0; s[1] = 0.0; s[2] = 32.0 / 9.0; @@ -222,8 +224,20 @@ MEAM::get_shpfcn(const lattice_t latt, double (&s)[3]) case DIM: s[0] = 1.0; s[1] = 2.0 / 3.0; - // s(3) = 1.d0 - s[2] = 0.40; + // s(3) = 1.d0 // this should be 0.4 unless (1-legendre) is multiplied in the density calc. + s[2] = 0.40; // this is (1-legendre) where legendre = 0.6 in dynamo is accounted. + break; + case LIN: //linear, theta being 180 + s[0] = 0.0; + s[1] = 8.0 / 3.0; // 4*(co**4 + si**4 - 1.0/3.0) in zig become 4*(1-1/3) + s[2] = 0.0; + break; + case ZIG: //zig-zag + case TRI: //trimer e.g. H2O + s[0] = 4.0*pow(cthe,2); + s[1] = 4.0*(pow(cthe,4) + pow(sthe,4) - 1.0/3.0); + s[2] = 4.0*(pow(cthe,2) * (3*pow(sthe,4) + pow(cthe,4))); + s[2] = s[2] - 0.6*s[0]; //legend in dyn, 0.6 is default value. break; default: s[0] = 0.0; @@ -232,7 +246,7 @@ MEAM::get_shpfcn(const lattice_t latt, double (&s)[3]) } //----------------------------------------------------------------------------- -// Number of neighbors for the reference structure +// Number of first neighbors for reference structure // int MEAM::get_Zij(const lattice_t latt) @@ -244,18 +258,25 @@ MEAM::get_Zij(const lattice_t latt) return 8; case HCP: return 12; - case B1: - return 6; case DIA: + case DIA3: return 4; case DIM: return 1; + case B1: + return 6; case C11: return 10; case L12: return 12; case B2: return 8; + case CH4: // DYNAMO currenly implemented this way while it needs two Z values, 4 and 1 + return 4; + case LIN: + case ZIG: + case TRI: + return 2; // call error('Lattice not defined in get_Zij.') } return 0; @@ -263,11 +284,13 @@ MEAM::get_Zij(const lattice_t latt) //----------------------------------------------------------------------------- // Number of second neighbors for the reference structure -// a = distance ratio R1/R2 -// S = second neighbor screening function +// a = distance ratio R1/R2 (a2nn in dynamo) +// numscr = number of atoms that screen the 2NN bond +// S = second neighbor screening function (xfac, a part of b2nn in dynamo) // int -MEAM::get_Zij2(const lattice_t latt, const double cmin, const double cmax, double& a, double& S) +MEAM::get_Zij2(const lattice_t latt, const double cmin, const double cmax, + const double stheta, double& a, double& S) { double C, x, sijk; @@ -299,7 +322,7 @@ MEAM::get_Zij2(const lattice_t latt, const double cmin, const double cmax, doubl numscr = 2; break; - case DIA: + case DIA: // 2NN Zij2 = 12; a = sqrt(8.0 / 3.0); numscr = 1; @@ -308,12 +331,35 @@ MEAM::get_Zij2(const lattice_t latt, const double cmin, const double cmax, doubl } break; + case DIA3: // 3NN + Zij2 = 12; + a = sqrt(11.0 / 3.0); + numscr = 4; + if (cmin < 0.500001) { + // call error('can not do 2NN MEAM for dia') + } + break; + + case CH4: //does not have 2nn structure so it returns 0 + case LIN: //line case DIM: // this really shouldn't be allowed; make sure screening is zero a = 1.0; S = 0.0; return 0; + case TRI: //TRI + Zij2 = 1; + a = 2.0*stheta; + numscr=2; + break; + + case ZIG: //zig-zag + Zij2 = 2; + a = 2.0*stheta; + numscr=1; + break; + case L12: Zij2 = 6; a = sqrt(2.0); @@ -335,10 +381,38 @@ MEAM::get_Zij2(const lattice_t latt, const double cmin, const double cmax, doubl } // Compute screening for each first neighbor - C = 4.0 / (a * a) - 1.0; + if (latt==DIA3){ // special case for 3NN diamond structure + C = 1.0; + } else { + C = 4.0 / (a * a) - 1.0; + } x = (C - cmin) / (cmax - cmin); sijk = fcut(x); // There are numscr first neighbors screening the second neighbors S = MathSpecial::powint(sijk, numscr); return Zij2; } + +int +MEAM::get_Zij2_b2nn(const lattice_t latt, const double cmin, const double cmax, double &S) +{ + + double x, sijk, C; + int numscr = 0, Zij2 = 0; + switch (latt) { + case ZIG: //zig-zag for b11s and b22s term + case TRI: //trimer for b11s + Zij2 = 2; + numscr=1; + break; + default: + // unknown lattic flag in get Zij + // call error('Lattice not defined in get_Zij.') + break; + } + C = 1.0; + x = (C - cmin) / (cmax - cmin); + sijk = fcut(x); + S = MathSpecial::powint(sijk, numscr); + return Zij2; +} \ No newline at end of file diff --git a/src/USER-MEAMC/meam_impl.cpp b/src/USER-MEAMC/meam_impl.cpp index 74e8af1cde..0a0b95e14a 100644 --- a/src/USER-MEAMC/meam_impl.cpp +++ b/src/USER-MEAMC/meam_impl.cpp @@ -38,7 +38,7 @@ MEAM::MEAM(Memory* mem) neltypes = 0; for (int i = 0; i < maxelt; i++) { - Omega_meam[i] = Z_meam[i] = A_meam[i] = rho0_meam[i] = beta0_meam[i] = + A_meam[i] = rho0_meam[i] = beta0_meam[i] = beta1_meam[i]= beta2_meam[i] = beta3_meam[i] = t0_meam[i] = t1_meam[i] = t2_meam[i] = t3_meam[i] = rho_ref_meam[i] = ibar_meam[i] = ielt_meam[i] = 0.0; diff --git a/src/USER-MEAMC/meam_setup_done.cpp b/src/USER-MEAMC/meam_setup_done.cpp index 7000eac6ae..99b330a83a 100644 --- a/src/USER-MEAMC/meam_setup_done.cpp +++ b/src/USER-MEAMC/meam_setup_done.cpp @@ -103,6 +103,9 @@ MEAM::alloyparams(void) this->alpha_meam[i][j] = this->alpha_meam[j][i]; this->lattce_meam[i][j] = this->lattce_meam[j][i]; this->nn2_meam[i][j] = this->nn2_meam[j][i]; + // theta for lin,tri,zig references + this->stheta_meam[i][j] = this->stheta_meam[j][i]; + this->ctheta_meam[i][j] = this->ctheta_meam[j][i]; // If i i) { @@ -161,10 +164,10 @@ void MEAM::compute_pair_meam(void) { - double r /*ununsed:, temp*/; + double r, b2nn, phi_val; int j, a, b, nv2; double astar, frac, phizbl; - int n, nmax, Z1, Z2; + int n, Z1, Z2; double arat, rarat, scrn, scrn2; double phiaa, phibb /*unused:,phitmp*/; double C, s111, s112, s221, S11, S22; @@ -215,7 +218,7 @@ MEAM::compute_pair_meam(void) if (this->nn2_meam[a][b] == 1) { Z1 = get_Zij(this->lattce_meam[a][b]); Z2 = get_Zij2(this->lattce_meam[a][b], this->Cmin_meam[a][a][b], - this->Cmax_meam[a][a][b], arat, scrn); + this->Cmax_meam[a][a][b], this->stheta_meam[a][b], arat, scrn); // The B1, B2, and L12 cases with NN2 have a trick to them; we need to // compute the contributions from second nearest neighbors, like a-a @@ -229,35 +232,26 @@ MEAM::compute_pair_meam(void) phiaa = phi_meam(rarat, a, a); Z1 = get_Zij(this->lattce_meam[a][a]); Z2 = get_Zij2(this->lattce_meam[a][a], this->Cmin_meam[a][a][a], - this->Cmax_meam[a][a][a], arat, scrn); - nmax = 10; - if (scrn > 0.0) { - for (n = 1; n <= nmax; n++) { - phiaa = phiaa + pow((-Z2 * scrn / Z1), n) * phi_meam(rarat * pow(arat, n), a, a); - } - } + this->Cmax_meam[a][a][a], this->stheta_meam[a][a], arat, scrn); + phiaa+= phi_meam_series(scrn, Z1, Z2, a, a, rarat, arat); // phi_bb phibb = phi_meam(rarat, b, b); Z1 = get_Zij(this->lattce_meam[b][b]); Z2 = get_Zij2(this->lattce_meam[b][b], this->Cmin_meam[b][b][b], - this->Cmax_meam[b][b][b], arat, scrn); - nmax = 10; - if (scrn > 0.0) { - for (n = 1; n <= nmax; n++) { - phibb = phibb + pow((-Z2 * scrn / Z1), n) * phi_meam(rarat * pow(arat, n), b, b); - } - } + this->Cmax_meam[b][b][b], this->stheta_meam[b][b], arat, scrn); + phibb+= phi_meam_series(scrn, Z1, Z2, b, b, rarat, arat); if (this->lattce_meam[a][b] == B1 || this->lattce_meam[a][b] == B2 || this->lattce_meam[a][b] == DIA) { // Add contributions to the B1 or B2 potential Z1 = get_Zij(this->lattce_meam[a][b]); Z2 = get_Zij2(this->lattce_meam[a][b], this->Cmin_meam[a][a][b], - this->Cmax_meam[a][a][b], arat, scrn); + this->Cmax_meam[a][a][b], this->stheta_meam[a][b], arat, scrn); this->phir[nv2][j] = this->phir[nv2][j] - Z2 * scrn / (2 * Z1) * phiaa; Z2 = get_Zij2(this->lattce_meam[a][b], this->Cmin_meam[b][b][a], - this->Cmax_meam[b][b][a], arat, scrn2); + this->Cmax_meam[b][b][a], this->stheta_meam[a][b], arat, scrn2); + this->phir[nv2][j] = this->phir[nv2][j] - Z2 * scrn2 / (2 * Z1) * phibb; } else if (this->lattce_meam[a][b] == L12) { @@ -279,11 +273,7 @@ MEAM::compute_pair_meam(void) } } else { - nmax = 10; - for (n = 1; n <= nmax; n++) { - this->phir[nv2][j] = - this->phir[nv2][j] + pow((-Z2 * scrn / Z1), n) * phi_meam(r * pow(arat, n), a, b); - } + this->phir[nv2][j]+= phi_meam_series(scrn, Z1, Z2, a, b, r, arat); } } @@ -328,11 +318,12 @@ MEAM::phi_meam(double r, int a, int b) double rho02, rho12, rho22, rho32; double scalfac, phiaa, phibb; double Eu; - double arat, scrn /*unused:,scrn2*/; + double arat, scrn, scrn2; int Z12, errorflag; - int n, nmax, Z1nn, Z2nn; + int n, Z1nn, Z2nn; lattice_t latta /*unused:,lattb*/; double rho_bkgd1, rho_bkgd2; + double b11s, b22s; double phi_m = 0.0; @@ -341,6 +332,8 @@ MEAM::phi_meam(double r, int a, int b) // get number of neighbors in the reference structure // Nref[i][j] = # of i's neighbors of type j + Z1 = get_Zij(this->lattce_meam[a][a]); + Z2 = get_Zij(this->lattce_meam[b][b]); Z12 = get_Zij(this->lattce_meam[a][b]); get_densref(r, a, b, &rho01, &rho11, &rho21, &rho31, &rho02, &rho12, &rho22, &rho32); @@ -401,19 +394,17 @@ MEAM::phi_meam(double r, int a, int b) // If using mixing rule for t, apply to reference structure; else // use precomputed values if (this->mix_ref_t == 1) { - Z1 = this->Z_meam[a]; - Z2 = this->Z_meam[b]; if (this->ibar_meam[a] <= 0) G1 = 1.0; else { - get_shpfcn(this->lattce_meam[a][a], s1); + get_shpfcn(this->lattce_meam[a][a], this->stheta_meam[a][a], this->ctheta_meam[a][a], s1); Gam1 = (s1[0] * t11av + s1[1] * t21av + s1[2] * t31av) / (Z1 * Z1); G1 = G_gam(Gam1, this->ibar_meam[a], errorflag); } if (this->ibar_meam[b] <= 0) G2 = 1.0; else { - get_shpfcn(this->lattce_meam[b][b], s2); + get_shpfcn(this->lattce_meam[b][b], this->stheta_meam[b][b], this->ctheta_meam[b][b], s2); Gam2 = (s2[0] * t12av + s2[1] * t22av + s2[2] * t32av) / (Z2 * Z2); G2 = G_gam(Gam2, this->ibar_meam[b], errorflag); } @@ -439,8 +430,8 @@ MEAM::phi_meam(double r, int a, int b) rho_bkgd2 = rho0_2; } else { if (this->bkgd_dyn == 1) { - rho_bkgd1 = this->rho0_meam[a] * this->Z_meam[a]; - rho_bkgd2 = this->rho0_meam[b] * this->Z_meam[b]; + rho_bkgd1 = this->rho0_meam[a] * Z1; + rho_bkgd2 = this->rho0_meam[b] * Z2; } else { rho_bkgd1 = this->rho_ref_meam[a]; rho_bkgd2 = this->rho_ref_meam[b]; @@ -454,7 +445,7 @@ MEAM::phi_meam(double r, int a, int b) F1 = embedding(this->A_meam[a], this->Ec_meam[a][a], rhobar1, dF); F2 = embedding(this->A_meam[b], this->Ec_meam[b][b], rhobar2, dF); - + // compute Rose function, I.16 Eu = erose(r, this->re_meam[a][b], this->alpha_meam[a][b], this->Ec_meam[a][b], this->repuls_meam[a][b], @@ -475,20 +466,44 @@ MEAM::phi_meam(double r, int a, int b) // account for second neighbor a-a potential here... Z1nn = get_Zij(this->lattce_meam[a][a]); Z2nn = get_Zij2(this->lattce_meam[a][a], this->Cmin_meam[a][a][a], - this->Cmax_meam[a][a][a], arat, scrn); - nmax = 10; - if (scrn > 0.0) { - for (n = 1; n <= nmax; n++) { - phiaa = phiaa + pow((-Z2nn * scrn / Z1nn), n) * phi_meam(r * pow(arat, n), a, a); - } - } + this->Cmax_meam[a][a][a], this->stheta_meam[a][b], arat, scrn); + + + phiaa += phi_meam_series(scrn, Z1nn, Z2nn, a, a, r, arat); phi_m = Eu / 3.0 - F1 / 4.0 - F2 / 12.0 - phiaa; + } else if (this->lattce_meam[a][b] == CH4) { + phi_m = (5 * Eu - F1 - 4*F2)/4; + + } else if (this->lattce_meam[a][b] == ZIG){ + if (a==b){ + phi_m = (2 * Eu - F1 - F2) / Z12; + } else{ + Z1 = get_Zij(this->lattce_meam[a][b]); + Z2 = get_Zij2_b2nn(this->lattce_meam[a][b], this->Cmin_meam[a][a][b], this->Cmax_meam[a][a][b], scrn); + b11s = -Z2/Z1*scrn; + Z2 = get_Zij2_b2nn(this->lattce_meam[a][b], this->Cmin_meam[b][b][a], this->Cmax_meam[b][b][a], scrn2); + b22s = -Z2/Z1*scrn2; + + phiaa = phi_meam(2.0*this->stheta_meam[a][b]*r, a, a); + phibb = phi_meam(2.0*this->stheta_meam[a][b]*r, b, b); + phi_m = (2.0*Eu - F1 - F2 + phiaa*b11s + phibb*b22s) / Z12; + } + + } else if (this->lattce_meam[a][b] == TRI) { + if (a==b){ + phi_m = (3.0*Eu - 2.0*F1 - F2) / Z12; + } else { + Z1 = get_Zij(this->lattce_meam[a][b]); + Z2 = get_Zij2_b2nn(this->lattce_meam[a][b], this->Cmin_meam[a][a][b], this->Cmax_meam[a][a][b], scrn); + b11s = -Z2/Z1*scrn; + phiaa = phi_meam(2.0*this->stheta_meam[a][b]*r, a, a); + phi_m = (3.0*Eu - 2.0*F1 - F2 + phiaa*b11s) / Z12; + } + } else { - // // potential is computed from Rose function and embedding energy phi_m = (2 * Eu - F1 - F2) / Z12; - // } // if r = 0, just return 0 @@ -499,6 +514,31 @@ MEAM::phi_meam(double r, int a, int b) return phi_m; } +//----------------------------------------------------------------------c +// Compute 2NN series terms for phi +// To avoid nan values of phir due to rapid decrease of b2nn^n or/and +// argument of phi_meam, i.e. r*arat^n, in some cases (3NN dia with low Cmin value) +// +const double +MEAM::phi_meam_series(const double scrn, const int Z1, const int Z2, const int a, const int b, const double r, const double arat) +{ + double phi_sum = 0.0; + double b2nn, phi_val; + if (scrn > 0.0) { + b2nn = -Z2*scrn/Z1; + for (int n = 1; n <= 10; n++) { + phi_val = MathSpecial::powint(b2nn,n) * phi_meam(r * MathSpecial::powint(arat, n), a, b); + if (iszero(phi_val)) { + // once either term becomes zero at some point, all folliwng will also be zero + // necessary to avoid numerical error (nan or infty) due to exponential decay in phi_meam + break; + } + phi_sum += phi_val; + } + } + return phi_sum; +} + //----------------------------------------------------------------------c // Compute background density for reference structure of each element void @@ -510,11 +550,11 @@ MEAM::compute_reference_density(void) // loop over element types for (a = 0; a < this->neltypes; a++) { - Z = (int)this->Z_meam[a]; + Z = get_Zij(this->lattce_meam[a][a]); if (this->ibar_meam[a] <= 0) Gbar = 1.0; else { - get_shpfcn(this->lattce_meam[a][a], shp); + get_shpfcn(this->lattce_meam[a][a], this->stheta_meam[a][a], this->ctheta_meam[a][a], shp); gam = (this->t1_meam[a] * shp[0] + this->t2_meam[a] * shp[1] + this->t3_meam[a] * shp[2]) / (Z * Z); Gbar = G_gam(gam, this->ibar_meam[a], errorflag); } @@ -529,7 +569,7 @@ MEAM::compute_reference_density(void) // screening) if (this->nn2_meam[a][a] == 1) { Z2 = get_Zij2(this->lattce_meam[a][a], this->Cmin_meam[a][a][a], - this->Cmax_meam[a][a][a], arat, scrn); + this->Cmax_meam[a][a][a], this->stheta_meam[a][a], arat, scrn); rho0_2nn = this->rho0_meam[a] * MathSpecial::fm_exp(-this->beta0_meam[a] * (arat - 1)); rho0 = rho0 + Z2 * rho0_2nn * scrn; } @@ -555,30 +595,43 @@ MEAM::get_tavref(double* t11av, double* t21av, double* t31av, double* t12av, dou *t12av = t12; *t22av = t22; *t32av = t32; - } else if (latt == FCC || latt == BCC || latt == DIA || latt == HCP || latt == B1 || latt == DIM || latt == B2) { - // all neighbors are of the opposite type - *t11av = t12; - *t21av = t22; - *t31av = t32; - *t12av = t11; - *t22av = t21; - *t32av = t31; - } else { - a1 = r / this->re_meam[a][a] - 1.0; - a2 = r / this->re_meam[b][b] - 1.0; - rhoa01 = this->rho0_meam[a] * MathSpecial::fm_exp(-this->beta0_meam[a] * a1); - rhoa02 = this->rho0_meam[b] * MathSpecial::fm_exp(-this->beta0_meam[b] * a2); - if (latt == L12) { - rho01 = 8 * rhoa01 + 4 * rhoa02; - *t11av = (8 * t11 * rhoa01 + 4 * t12 * rhoa02) / rho01; + } else switch (latt) { + case FCC: + case BCC: + case DIA: + case DIA3: + case HCP: + case B1: + case DIM: + case B2: + case CH4: + case LIN: + case ZIG: + case TRI: + // all neighbors are of the opposite type + *t11av = t12; + *t21av = t22; + *t31av = t32; *t12av = t11; - *t21av = (8 * t21 * rhoa01 + 4 * t22 * rhoa02) / rho01; *t22av = t21; - *t31av = (8 * t31 * rhoa01 + 4 * t32 * rhoa02) / rho01; *t32av = t31; - } else { - // call error('Lattice not defined in get_tavref.') - } + break; + default: + a1 = r / this->re_meam[a][a] - 1.0; + a2 = r / this->re_meam[b][b] - 1.0; + rhoa01 = this->rho0_meam[a] * MathSpecial::fm_exp(-this->beta0_meam[a] * a1); + rhoa02 = this->rho0_meam[b] * MathSpecial::fm_exp(-this->beta0_meam[b] * a2); + if (latt == L12) { + rho01 = 8 * rhoa01 + 4 * rhoa02; + *t11av = (8 * t11 * rhoa01 + 4 * t12 * rhoa02) / rho01; + *t12av = t11; + *t21av = (8 * t21 * rhoa01 + 4 * t22 * rhoa02) / rho01; + *t22av = t21; + *t31av = (8 * t31 * rhoa01 + 4 * t32 * rhoa02) / rho01; + *t32av = t31; + } else { + // call error('Lattice not defined in get_tavref.') + } } } @@ -600,7 +653,7 @@ MEAM::get_densref(double r, int a, int b, double* rho01, double* rho11, double* double a1, a2; double s[3]; lattice_t lat; - int Zij2nn; + int Zij,Zij2nn; double rhoa01nn, rhoa02nn; double rhoa01, rhoa11, rhoa21, rhoa31; double rhoa02, rhoa12, rhoa22, rhoa32; @@ -621,6 +674,8 @@ MEAM::get_densref(double r, int a, int b, double* rho01, double* rho11, double* lat = this->lattce_meam[a][b]; + Zij = get_Zij(lat); + *rho11 = 0.0; *rho21 = 0.0; *rho31 = 0.0; @@ -628,64 +683,133 @@ MEAM::get_densref(double r, int a, int b, double* rho01, double* rho11, double* *rho22 = 0.0; *rho32 = 0.0; - if (lat == FCC) { - *rho01 = 12.0 * rhoa02; - *rho02 = 12.0 * rhoa01; - } else if (lat == BCC) { - *rho01 = 8.0 * rhoa02; - *rho02 = 8.0 * rhoa01; - } else if (lat == B1) { - *rho01 = 6.0 * rhoa02; - *rho02 = 6.0 * rhoa01; - } else if (lat == DIA) { - *rho01 = 4.0 * rhoa02; - *rho02 = 4.0 * rhoa01; - *rho31 = 32.0 / 9.0 * rhoa32 * rhoa32; - *rho32 = 32.0 / 9.0 * rhoa31 * rhoa31; - } else if (lat == HCP) { - *rho01 = 12 * rhoa02; - *rho02 = 12 * rhoa01; - *rho31 = 1.0 / 3.0 * rhoa32 * rhoa32; - *rho32 = 1.0 / 3.0 * rhoa31 * rhoa31; - } else if (lat == DIM) { - get_shpfcn(DIM, s); - *rho01 = rhoa02; - *rho02 = rhoa01; - *rho11 = s[0] * rhoa12 * rhoa12; - *rho12 = s[0] * rhoa11 * rhoa11; - *rho21 = s[1] * rhoa22 * rhoa22; - *rho22 = s[1] * rhoa21 * rhoa21; - *rho31 = s[2] * rhoa32 * rhoa32; - *rho32 = s[2] * rhoa31 * rhoa31; - } else if (lat == C11) { - *rho01 = rhoa01; - *rho02 = rhoa02; - *rho11 = rhoa11; - *rho12 = rhoa12; - *rho21 = rhoa21; - *rho22 = rhoa22; - *rho31 = rhoa31; - *rho32 = rhoa32; - } else if (lat == L12) { - *rho01 = 8 * rhoa01 + 4 * rhoa02; - *rho02 = 12 * rhoa01; - if (this->ialloy == 1) { - *rho21 = 8. / 3. * MathSpecial::square(rhoa21 * this->t2_meam[a] - rhoa22 * this->t2_meam[b]); - denom = 8 * rhoa01 * MathSpecial::square(this->t2_meam[a]) + 4 * rhoa02 * MathSpecial::square(this->t2_meam[b]); - if (denom > 0.) - *rho21 = *rho21 / denom * *rho01; - } else - *rho21 = 8. / 3. * (rhoa21 - rhoa22) * (rhoa21 - rhoa22); - } else if (lat == B2) { - *rho01 = 8.0 * rhoa02; - *rho02 = 8.0 * rhoa01; - } else { + switch (lat) { + case FCC: + *rho01 = 12.0 * rhoa02; + *rho02 = 12.0 * rhoa01; + break; + case BCC: + *rho01 = 8.0 * rhoa02; + *rho02 = 8.0 * rhoa01; + break; + case B1: + *rho01 = 6.0 * rhoa02; + *rho02 = 6.0 * rhoa01; + break; + case DIA: + case DIA3: + *rho01 = 4.0 * rhoa02; + *rho02 = 4.0 * rhoa01; + *rho31 = 32.0 / 9.0 * rhoa32 * rhoa32; + *rho32 = 32.0 / 9.0 * rhoa31 * rhoa31; + break; + case HCP: + *rho01 = 12 * rhoa02; + *rho02 = 12 * rhoa01; + *rho31 = 1.0 / 3.0 * rhoa32 * rhoa32; + *rho32 = 1.0 / 3.0 * rhoa31 * rhoa31; + break; + case DIM: + get_shpfcn(DIM, 0, 0, s); + *rho01 = rhoa02; + *rho02 = rhoa01; + *rho11 = s[0] * rhoa12 * rhoa12; + *rho12 = s[0] * rhoa11 * rhoa11; + *rho21 = s[1] * rhoa22 * rhoa22; + *rho22 = s[1] * rhoa21 * rhoa21; + *rho31 = s[2] * rhoa32 * rhoa32; + *rho32 = s[2] * rhoa31 * rhoa31; + break; + case C11: + *rho01 = rhoa01; + *rho02 = rhoa02; + *rho11 = rhoa11; + *rho12 = rhoa12; + *rho21 = rhoa21; + *rho22 = rhoa22; + *rho31 = rhoa31; + *rho32 = rhoa32; + break; + case L12: + *rho01 = 8 * rhoa01 + 4 * rhoa02; + *rho02 = 12 * rhoa01; + if (this->ialloy == 1) { + *rho21 = 8. / 3. * MathSpecial::square(rhoa21 * this->t2_meam[a] - rhoa22 * this->t2_meam[b]); + denom = 8 * rhoa01 * MathSpecial::square(this->t2_meam[a]) + 4 * rhoa02 * MathSpecial::square(this->t2_meam[b]); + if (denom > 0.) + *rho21 = *rho21 / denom * *rho01; + } else + *rho21 = 8. / 3. * (rhoa21 - rhoa22) * (rhoa21 - rhoa22); + break; + case B2: + *rho01 = 8.0 * rhoa02; + *rho02 = 8.0 * rhoa01; + break; + case CH4: + *rho01 = 4.0 * rhoa02; //in assumption that 'a' represent carbon + *rho02 = rhoa01; //in assumption that 'b' represent hydrogen + + get_shpfcn(DIM, 0, 0, s); //H + *rho12 = s[0] * rhoa11 * rhoa11; + *rho22 = s[1] * rhoa21 * rhoa21; + *rho32 = s[2] * rhoa31 * rhoa31; + + get_shpfcn(CH4, 0, 0, s); //C + *rho11 = s[0] * rhoa12 * rhoa12; + *rho21 = s[1] * rhoa22 * rhoa22; + *rho31 = s[2] * rhoa32 * rhoa32; + break; + case LIN: + *rho01 = rhoa02*Zij; + *rho02 = rhoa01*Zij; + + get_shpfcn(LIN, this->stheta_meam[a][b], this->ctheta_meam[a][b], s); + *rho12 = s[0] * rhoa11 * rhoa11; + *rho22 = s[1] * rhoa21 * rhoa21; + *rho32 = s[2] * rhoa31 * rhoa31; + *rho11 = s[0] * rhoa12 * rhoa12; + *rho21 = s[1] * rhoa22 * rhoa22; + *rho31 = s[2] * rhoa32 * rhoa32; + break; + case ZIG: + *rho01 = rhoa02*Zij; + *rho02 = rhoa01*Zij; + + get_shpfcn(ZIG, this->stheta_meam[a][b], this->ctheta_meam[a][b], s); + *rho12 = s[0] * rhoa11 * rhoa11; + *rho22 = s[1] * rhoa21 * rhoa21; + *rho32 = s[2] * rhoa31 * rhoa31; + *rho11 = s[0] * rhoa12 * rhoa12; + *rho21 = s[1] * rhoa22 * rhoa22; + *rho31 = s[2] * rhoa32 * rhoa32; + break; + case TRI: + *rho01 = rhoa02; + *rho02 = rhoa01*Zij; + + get_shpfcn(TRI, this->stheta_meam[a][b], this->ctheta_meam[a][b], s); + *rho12 = s[0] * rhoa11 * rhoa11; + *rho22 = s[1] * rhoa21 * rhoa21; + *rho32 = s[2] * rhoa31 * rhoa31; + s[0] = 1.0; + s[1] = 2.0/3.0; + s[2] = 1.0 - 0.6*s[0]; + + *rho11 = s[0] * rhoa12 * rhoa12; + *rho21 = s[1] * rhoa22 * rhoa22; + *rho31 = s[2] * rhoa32 * rhoa32; + break; + + + // default: // call error('Lattice not defined in get_densref.') } if (this->nn2_meam[a][b] == 1) { - Zij2nn = get_Zij2(lat, this->Cmin_meam[a][a][b], this->Cmax_meam[a][a][b], arat, scrn); + + Zij2nn = get_Zij2(lat, this->Cmin_meam[a][a][b], this->Cmax_meam[a][a][b], + this->stheta_meam[a][b], arat, scrn); a1 = arat * r / this->re_meam[a][a] - 1.0; a2 = arat * r / this->re_meam[b][b] - 1.0; @@ -712,7 +836,8 @@ MEAM::get_densref(double r, int a, int b, double* rho01, double* rho11, double* *rho01 = *rho01 + Zij2nn * scrn * rhoa01nn; // Assume Zij2nn and arat don't depend on order, but scrn might - Zij2nn = get_Zij2(lat, this->Cmin_meam[b][b][a], this->Cmax_meam[b][b][a], arat, scrn); + Zij2nn = get_Zij2(lat, this->Cmin_meam[b][b][a], this->Cmax_meam[b][b][a], + this->stheta_meam[a][b], arat, scrn); *rho02 = *rho02 + Zij2nn * scrn * rhoa02nn; } } diff --git a/src/USER-MEAMC/meam_setup_global.cpp b/src/USER-MEAMC/meam_setup_global.cpp index b66aafa06c..ac5718914c 100644 --- a/src/USER-MEAMC/meam_setup_global.cpp +++ b/src/USER-MEAMC/meam_setup_global.cpp @@ -18,7 +18,7 @@ static inline void setall3d(TYPE (&arr)[maxi][maxj][maxk], const TYPE v) { } void -MEAM::meam_setup_global(int nelt, lattice_t* lat, double* z, int* ielement, double* /*atwt*/, double* alpha, +MEAM::meam_setup_global(int nelt, lattice_t* lat, int* ielement, double* /*atwt*/, double* alpha, double* b0, double* b1, double* b2, double* b3, double* alat, double* esub, double* asub, double* t0, double* t1, double* t2, double* t3, double* rozero, int* ibar) @@ -32,7 +32,6 @@ MEAM::meam_setup_global(int nelt, lattice_t* lat, double* z, int* ielement, doub for (i = 0; i < nelt; i++) { this->lattce_meam[i][i] = lat[i]; - this->Z_meam[i] = z[i]; this->ielt_meam[i] = ielement[i]; this->alpha_meam[i][i] = alpha[i]; this->beta0_meam[i] = b0[i]; @@ -49,17 +48,26 @@ MEAM::meam_setup_global(int nelt, lattice_t* lat, double* z, int* ielement, doub this->rho0_meam[i] = rozero[i]; this->ibar_meam[i] = ibar[i]; - if (this->lattce_meam[i][i] == FCC) - this->re_meam[i][i] = tmplat[i] / sqrt(2.0); - else if (this->lattce_meam[i][i] == BCC) - this->re_meam[i][i] = tmplat[i] * sqrt(3.0) / 2.0; - else if (this->lattce_meam[i][i] == HCP) - this->re_meam[i][i] = tmplat[i]; - else if (this->lattce_meam[i][i] == DIM) - this->re_meam[i][i] = tmplat[i]; - else if (this->lattce_meam[i][i] == DIA) - this->re_meam[i][i] = tmplat[i] * sqrt(3.0) / 4.0; - else { + switch(this->lattce_meam[i][i]) { + case FCC: + this->re_meam[i][i] = tmplat[i] / sqrt(2.0); + break; + case BCC: + this->re_meam[i][i] = tmplat[i] * sqrt(3.0) / 2.0; + break; + case HCP: + case DIM: + case CH4: + case LIN: + case ZIG: + case TRI: + this->re_meam[i][i] = tmplat[i]; + break; + case DIA: + case DIA3: + this->re_meam[i][i] = tmplat[i] * sqrt(3.0) / 4.0; + break; + //default: // error } } @@ -82,4 +90,7 @@ MEAM::meam_setup_global(int nelt, lattice_t* lat, double* z, int* ielement, doub this->emb_lin_neg = 0; this->bkgd_dyn = 0; this->erose_form = 0; + // for trimer, zigzag, line refernece structure, sungkwang + setall2d(this->stheta_meam, 1.0); // stheta = sin(theta/2*pi/180) where theta is 180, so 1.0 + setall2d(this->ctheta_meam, 0.0); // stheta = cos(theta/2*pi/180) where theta is 180, so 0 } diff --git a/src/USER-MEAMC/meam_setup_param.cpp b/src/USER-MEAMC/meam_setup_param.cpp index 585b5b5712..70d8b63598 100644 --- a/src/USER-MEAMC/meam_setup_param.cpp +++ b/src/USER-MEAMC/meam_setup_param.cpp @@ -1,6 +1,7 @@ #include "meam.h" #include using namespace LAMMPS_NS; +using namespace MathConst; // // do a sanity check on index parameters @@ -46,6 +47,8 @@ MEAM::meam_checkindex(int num, int lim, int nidx, int* idx /*idx(3)*/, int* ierr // 18 = zbl_meam // 19 = emb_lin_neg // 20 = bkgd_dyn +// 21 = theta + void MEAM::meam_setup_param(int which, double value, int nindex, int* index /*index(3)*/, int* errorflag) @@ -203,6 +206,20 @@ MEAM::meam_setup_param(int which, double value, int nindex, int* index /*index(3 this->bkgd_dyn = (int)value; break; + // 21 = theta + // see alloyparams(void) in meam_setup_done.cpp + case 21: + // const double PI = 3.141592653589793238463; + meam_checkindex(2, neltypes, nindex, index, errorflag); + if (*errorflag != 0) + return; + i1 = std::min(index[0], index[1]); + i2 = std::max(index[0], index[1]); + // we don't use theta, instead stheta and ctheta + this->stheta_meam[i1][i2] = sin(value/2*MY_PI/180.0); + this->ctheta_meam[i1][i2] = cos(value/2*MY_PI/180.0); + break; + default: *errorflag = 1; } diff --git a/src/USER-MEAMC/pair_meamc.cpp b/src/USER-MEAMC/pair_meamc.cpp index a9034a1af3..3d7d0b2a17 100644 --- a/src/USER-MEAMC/pair_meamc.cpp +++ b/src/USER-MEAMC/pair_meamc.cpp @@ -33,13 +33,13 @@ using namespace LAMMPS_NS; #define MAXLINE 1024 -static const int nkeywords = 21; +static const int nkeywords = 22; static const char *keywords[] = { "Ec","alpha","rho0","delta","lattce", "attrac","repuls","nn2","Cmin","Cmax","rc","delr", "augt1","gsmooth_factor","re","ialloy", "mixture_ref_t","erose_form","zbl", - "emb_lin_neg","bkgd_dyn"}; + "emb_lin_neg","bkgd_dyn", "theta"}; /* ---------------------------------------------------------------------- */ @@ -56,6 +56,7 @@ PairMEAMC::PairMEAMC(LAMMPS *lmp) : Pair(lmp) elements = NULL; mass = NULL; meam_inst = new MEAM(memory); + scale = NULL; // set comm size needed by this Pair @@ -79,6 +80,7 @@ PairMEAMC::~PairMEAMC() if (allocated) { memory->destroy(setflag); memory->destroy(cutsq); + memory->destroy(scale); delete [] map; } } @@ -143,7 +145,7 @@ void PairMEAMC::compute(int eflag, int vflag) comm->reverse_comm_pair(this); meam_inst->meam_dens_final(nlocal,eflag_either,eflag_global,eflag_atom, - &eng_vdwl,eatom,ntype,type,map,errorflag); + &eng_vdwl,eatom,ntype,type,map,scale,errorflag); if (errorflag) { char str[128]; sprintf(str,"MEAM library error %d",errorflag); @@ -164,7 +166,7 @@ void PairMEAMC::compute(int eflag, int vflag) for (ii = 0; ii < inum_half; ii++) { i = ilist_half[ii]; meam_inst->meam_force(i,eflag_either,eflag_global,eflag_atom, - vflag_atom,&eng_vdwl,eatom,ntype,type,map,x, + vflag_atom,&eng_vdwl,eatom,ntype,type,map,scale,x, numneigh_half[i],firstneigh_half[i], numneigh_full[i],firstneigh_full[i], offset,f,vptr); @@ -183,6 +185,7 @@ void PairMEAMC::allocate() memory->create(setflag,n+1,n+1,"pair:setflag"); memory->create(cutsq,n+1,n+1,"pair:cutsq"); + memory->create(scale,n+1,n+1,"pair:scale"); map = new int[n+1]; } @@ -267,13 +270,16 @@ void PairMEAMC::coeff(int narg, char **arg) // set mass for i,i in atom class int count = 0; - for (int i = 1; i <= n; i++) - for (int j = i; j <= n; j++) + for (int i = 1; i <= n; i++) { + for (int j = i; j <= n; j++) { if (map[i] >= 0 && map[j] >= 0) { setflag[i][j] = 1; if (i == j) atom->set_mass(FLERR,i,mass[map[i]]); count++; } + scale[i][j] = 1.0; + } + } if (count == 0) error->all(FLERR,"Incorrect args for pair coefficients"); } @@ -312,8 +318,10 @@ void PairMEAMC::init_list(int id, NeighList *ptr) init for one type pair i,j and corresponding j,i ------------------------------------------------------------------------- */ -double PairMEAMC::init_one(int /*i*/, int /*j*/) +double PairMEAMC::init_one(int i, int j) { + if (setflag[i][j] == 0) scale[i][j] = 1.0; + scale[j][i] = scale[i][j]; return cutmax; } @@ -431,12 +439,8 @@ void PairMEAMC::read_files(char *globalfile, char *userfile) // map lat string to an integer - if (strcmp(words[1],"fcc") == 0) lat[i] = FCC; - else if (strcmp(words[1],"bcc") == 0) lat[i] = BCC; - else if (strcmp(words[1],"hcp") == 0) lat[i] = HCP; - else if (strcmp(words[1],"dim") == 0) lat[i] = DIM; - else if (strcmp(words[1],"dia") == 0) lat[i] = DIA; - else error->all(FLERR,"Unrecognized lattice type in MEAM file 1"); + if (!MEAM::str_to_lat(words[1], true, lat[i])) + error->all(FLERR,"Unrecognized lattice type in MEAM file 1"); // store parameters @@ -458,8 +462,12 @@ void PairMEAMC::read_files(char *globalfile, char *userfile) rozero[i] = atof(words[17]); ibar[i] = atoi(words[18]); - if (!iszero(t0[i]-1.0)) - error->all(FLERR,"Unsupported parameter in MEAM potential file"); + if (!isone(t0[i])) + error->all(FLERR,"Unsupported parameter in MEAM potential file: t0!=1"); + + // z given is ignored: if this is mismatched, we definitely won't do what the user said -> fatal error + if (z[i] != MEAM::get_Zij(lat[i])) + error->all(FLERR,"Mismatched parameter in MEAM potential file: z!=lat"); nset++; } @@ -471,7 +479,7 @@ void PairMEAMC::read_files(char *globalfile, char *userfile) // pass element parameters to MEAM package - meam_inst->meam_setup_global(nelements,lat,z,ielement,atwt,alpha,b0,b1,b2,b3, + meam_inst->meam_setup_global(nelements,lat,ielement,atwt,alpha,b0,b1,b2,b3, alat,esub,asub,t0,t1,t2,t3,rozero,ibar); // set element masses @@ -523,6 +531,7 @@ void PairMEAMC::read_files(char *globalfile, char *userfile) int which; double value; + lattice_t latt; int nindex,index[3]; int maxparams = 6; char **params = new char*[maxparams]; @@ -571,16 +580,9 @@ void PairMEAMC::read_files(char *globalfile, char *userfile) // map lattce_meam value to an integer if (which == 4) { - if (strcmp(params[nparams-1],"fcc") == 0) value = FCC; - else if (strcmp(params[nparams-1],"bcc") == 0) value = BCC; - else if (strcmp(params[nparams-1],"hcp") == 0) value = HCP; - else if (strcmp(params[nparams-1],"dim") == 0) value = DIM; - else if (strcmp(params[nparams-1],"dia") == 0) value = DIA; - else if (strcmp(params[nparams-1],"b1") == 0) value = B1; - else if (strcmp(params[nparams-1],"c11") == 0) value = C11; - else if (strcmp(params[nparams-1],"l12") == 0) value = L12; - else if (strcmp(params[nparams-1],"b2") == 0) value = B2; - else error->all(FLERR,"Unrecognized lattice type in MEAM file 2"); + if (!MEAM::str_to_lat(params[nparams-1], false, latt)) + error->all(FLERR,"Unrecognized lattice type in MEAM file 2"); + value = latt; } else value = atof(params[nparams-1]); @@ -783,3 +785,12 @@ void PairMEAMC::neigh_strip(int inum, int *ilist, for (j = 0; j < jnum; j++) jlist[j] &= NEIGHMASK; } } + +/* ---------------------------------------------------------------------- */ + +void *PairMEAMC::extract(const char *str, int &dim) +{ + dim = 2; + if (strcmp(str,"scale") == 0) return (void *) scale; + return NULL; +} diff --git a/src/USER-MEAMC/pair_meamc.h b/src/USER-MEAMC/pair_meamc.h index 31dd8ba022..102985f0ca 100644 --- a/src/USER-MEAMC/pair_meamc.h +++ b/src/USER-MEAMC/pair_meamc.h @@ -35,6 +35,7 @@ class PairMEAMC : public Pair { void init_style(); void init_list(int, class NeighList *); double init_one(int, int); + virtual void *extract(const char *, int &); int pack_forward_comm(int, int *, double *, int, int *); void unpack_forward_comm(int, int, double *); @@ -50,6 +51,7 @@ class PairMEAMC : public Pair { double *mass; // mass of each element int *map; // mapping from atom types (1-indexed) to elements (1-indexed) + double **scale; // scaling factor for adapt void allocate(); void read_files(char *, char *); diff --git a/src/USER-MESO/pair_edpd.cpp b/src/USER-MESO/pair_edpd.cpp index f72b6d6b93..c32477513d 100644 --- a/src/USER-MESO/pair_edpd.cpp +++ b/src/USER-MESO/pair_edpd.cpp @@ -31,6 +31,7 @@ #include "citeme.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -452,24 +453,24 @@ void PairEDPD::read_restart(FILE *fp) int me = comm->me; for (int i = 1; i <= atom->ntypes; i++) for (int j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a0[i][j],sizeof(double),1,fp); - fread(&gamma[i][j],sizeof(double),1,fp); - fread(&power[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); - fread(&kappa[i][j],sizeof(double),1,fp); - fread(&powerT[i][j],sizeof(double),1,fp); - fread(&cutT[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&gamma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&power[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&kappa[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&powerT[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cutT[i][j],sizeof(double),1,fp,NULL,error); if(power_flag) for (int k = 0; k < 4; k++) - fread(&sc[i][j][k],sizeof(double),1,fp); + utils::sfread(FLERR,&sc[i][j][k],sizeof(double),1,fp,NULL,error); if(kappa_flag) for (int k = 0; k < 4; k++) - fread(&kc[i][j][k],sizeof(double),1,fp); + utils::sfread(FLERR,&kc[i][j][k],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a0[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&gamma[i][j],1,MPI_DOUBLE,0,world); @@ -507,9 +508,9 @@ void PairEDPD::write_restart_settings(FILE *fp) void PairEDPD::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&seed,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&seed,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&seed,1,MPI_INT,0,world); diff --git a/src/USER-MESO/pair_mdpd.cpp b/src/USER-MESO/pair_mdpd.cpp index 56adad26ce..7f98e6da79 100644 --- a/src/USER-MESO/pair_mdpd.cpp +++ b/src/USER-MESO/pair_mdpd.cpp @@ -30,6 +30,7 @@ #include "citeme.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -347,15 +348,15 @@ void PairMDPD::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&A_att[i][j],sizeof(double),1,fp); - fread(&B_rep[i][j],sizeof(double),1,fp); - fread(&gamma[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); - fread(&cut_r[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&A_att[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&B_rep[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&gamma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_r[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&A_att[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&B_rep[i][j],1,MPI_DOUBLE,0,world); @@ -385,10 +386,10 @@ void PairMDPD::write_restart_settings(FILE *fp) void PairMDPD::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&temperature,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&seed,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&temperature,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&seed,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&temperature,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); diff --git a/src/USER-MESO/pair_tdpd.cpp b/src/USER-MESO/pair_tdpd.cpp index 346401b1ba..f5350de53d 100644 --- a/src/USER-MESO/pair_tdpd.cpp +++ b/src/USER-MESO/pair_tdpd.cpp @@ -29,6 +29,7 @@ #include "citeme.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -394,19 +395,19 @@ void PairTDPD::read_restart(FILE *fp) int me = comm->me; for (int i = 1; i <= atom->ntypes; i++) for (int j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a0[i][j],sizeof(double),1,fp); - fread(&gamma[i][j],sizeof(double),1,fp); - fread(&power[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); - fread(&cutcc[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&gamma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&power[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cutcc[i][j],sizeof(double),1,fp,NULL,error); for(int k=0; kme == 0) { - fread(&temperature,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&seed,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&temperature,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&seed,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&temperature,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/README b/src/USER-MISC/README index 442feedf87..18b8cfb58d 100644 --- a/src/USER-MISC/README +++ b/src/USER-MISC/README @@ -31,6 +31,7 @@ compute basal/atom, Christopher Barrett, cdb333 at cavs.msstate.edu, 3 Mar 2013 compute cnp/atom, Paulo Branicio (USC), branicio at usc.edu, 31 May 2017 compute entropy/atom, Pablo Piaggi (EPFL), pablo.piaggi at epfl.ch, 15 June 2018 compute gyration/shape, Evangelos Voyiatzis, evoyiatzis at gmail.com, 25 July 2019 +compute gyration/shape/chunk, Evangelos Voyiatzis, evoyiatzis at gmail.com, 22 October 2019 compute hma, Andrew Schultz & David Kofke (UB), ajs42 at buffalo.edu & kofke at buffalo.edu, 1 Jul 2019 compute pressure/cylinder, Cody K. Addington (NCSU), , 2 Oct 2018 compute momentum, Rupert Nash (University of Edinburgh), r.nash at epcc.ed.ac.uk, 28 June 2019 @@ -84,6 +85,7 @@ pair_style lebedeva/z, Zbigniew Koziol (National Center for Nuclear Research), s pair_style lennard/mdf, Paolo Raiteri, p.raiteri at curtin.edu.au, 2 Dec 15 pair_style list, Axel Kohlmeyer (Temple U), akohlmey at gmail.com, 1 Jun 13 pair_style lj/mdf, Paolo Raiteri, p.raiteri at curtin.edu.au, 2 Dec 15 +pair_style local/density, Tanmoy Sanyal (tanmoy dot 7989 at gmail.com) and M. Scott Shell (UCSB), and David Rosenberger (TU Darmstadt), 9 Sept 19 pair_style kolmogorov/crespi/full, Wengen Ouyang (Tel Aviv University), w.g.ouyang at gmail dot com, 30 Mar 18 pair_style kolmogorov/crespi/z, Jaap Kroes (Radboud U), jaapkroes at gmail dot com, 28 Feb 17 pair_style meam/spline, Alexander Stukowski (LLNL), alex at stukowski.com, 1 Feb 12 diff --git a/src/USER-MISC/angle_cosine_shift.cpp b/src/USER-MISC/angle_cosine_shift.cpp index b18ddc79d3..d403b61c42 100644 --- a/src/USER-MISC/angle_cosine_shift.cpp +++ b/src/USER-MISC/angle_cosine_shift.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -224,10 +225,10 @@ void AngleCosineShift::read_restart(FILE *fp) if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nangletypes,fp); - fread(&kcost[1],sizeof(double),atom->nangletypes,fp); - fread(&ksint[1],sizeof(double),atom->nangletypes,fp); - fread(&theta[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&kcost[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&ksint[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&theta[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nangletypes,MPI_DOUBLE,0,world); MPI_Bcast(&kcost[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/angle_cosine_shift_exp.cpp b/src/USER-MISC/angle_cosine_shift_exp.cpp index 79cb0fea7c..ef5a2824b9 100644 --- a/src/USER-MISC/angle_cosine_shift_exp.cpp +++ b/src/USER-MISC/angle_cosine_shift_exp.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -256,11 +257,11 @@ void AngleCosineShiftExp::read_restart(FILE *fp) if (comm->me == 0) { - fread(&umin[1],sizeof(double),atom->nangletypes,fp); - fread(&a[1],sizeof(double),atom->nangletypes,fp); - fread(&cost[1],sizeof(double),atom->nangletypes,fp); - fread(&sint[1],sizeof(double),atom->nangletypes,fp); - fread(&theta0[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&umin[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&a[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&cost[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&sint[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&theta0[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&umin[1],atom->nangletypes,MPI_DOUBLE,0,world); MPI_Bcast(&a[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/angle_dipole.cpp b/src/USER-MISC/angle_dipole.cpp index 0956ba3b8f..e2fd7e618f 100644 --- a/src/USER-MISC/angle_dipole.cpp +++ b/src/USER-MISC/angle_dipole.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -205,8 +206,8 @@ void AngleDipole::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nangletypes,fp); - fread(&gamma0[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&gamma0[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nangletypes,MPI_DOUBLE,0,world); MPI_Bcast(&gamma0[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/angle_fourier.cpp b/src/USER-MISC/angle_fourier.cpp index dcf5080431..f83c9c4f88 100644 --- a/src/USER-MISC/angle_fourier.cpp +++ b/src/USER-MISC/angle_fourier.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -231,10 +232,10 @@ void AngleFourier::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nangletypes,fp); - fread(&C0[1],sizeof(double),atom->nangletypes,fp); - fread(&C1[1],sizeof(double),atom->nangletypes,fp); - fread(&C2[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&C0[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&C1[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&C2[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nangletypes,MPI_DOUBLE,0,world); MPI_Bcast(&C0[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/angle_fourier_simple.cpp b/src/USER-MISC/angle_fourier_simple.cpp index bbe3f8520b..baf4953760 100644 --- a/src/USER-MISC/angle_fourier_simple.cpp +++ b/src/USER-MISC/angle_fourier_simple.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -237,9 +238,9 @@ void AngleFourierSimple::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nangletypes,fp); - fread(&C[1],sizeof(double),atom->nangletypes,fp); - fread(&N[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&C[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&N[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nangletypes,MPI_DOUBLE,0,world); MPI_Bcast(&C[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/angle_quartic.cpp b/src/USER-MISC/angle_quartic.cpp index 5c5f3411e4..097e774f17 100644 --- a/src/USER-MISC/angle_quartic.cpp +++ b/src/USER-MISC/angle_quartic.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -232,10 +233,10 @@ void AngleQuartic::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k2[1],sizeof(double),atom->nangletypes,fp); - fread(&k3[1],sizeof(double),atom->nangletypes,fp); - fread(&k4[1],sizeof(double),atom->nangletypes,fp); - fread(&theta0[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&k2[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&k3[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&k4[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&theta0[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&k2[1],atom->nangletypes,MPI_DOUBLE,0,world); MPI_Bcast(&k3[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/bond_harmonic_shift.cpp b/src/USER-MISC/bond_harmonic_shift.cpp index fdd3111783..79e401eddb 100644 --- a/src/USER-MISC/bond_harmonic_shift.cpp +++ b/src/USER-MISC/bond_harmonic_shift.cpp @@ -24,6 +24,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -176,9 +177,9 @@ void BondHarmonicShift::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nbondtypes,fp); - fread(&r0[1],sizeof(double),atom->nbondtypes,fp); - fread(&r1[1],sizeof(double),atom->nbondtypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&r0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&r1[1],sizeof(double),atom->nbondtypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nbondtypes,MPI_DOUBLE,0,world); MPI_Bcast(&r0[1],atom->nbondtypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/bond_harmonic_shift_cut.cpp b/src/USER-MISC/bond_harmonic_shift_cut.cpp index 0688cb428a..aa051f4bec 100644 --- a/src/USER-MISC/bond_harmonic_shift_cut.cpp +++ b/src/USER-MISC/bond_harmonic_shift_cut.cpp @@ -24,6 +24,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -178,9 +179,9 @@ void BondHarmonicShiftCut::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nbondtypes,fp); - fread(&r0[1],sizeof(double),atom->nbondtypes,fp); - fread(&r1[1],sizeof(double),atom->nbondtypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&r0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&r1[1],sizeof(double),atom->nbondtypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nbondtypes,MPI_DOUBLE,0,world); MPI_Bcast(&r0[1],atom->nbondtypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/compute_gyration_shape.cpp b/src/USER-MISC/compute_gyration_shape.cpp index a0ee6089b7..aef5ef91a3 100644 --- a/src/USER-MISC/compute_gyration_shape.cpp +++ b/src/USER-MISC/compute_gyration_shape.cpp @@ -39,7 +39,7 @@ ComputeGyrationShape::ComputeGyrationShape(LAMMPS *lmp, int narg, char **arg) : extscalar = 0; extvector = 0; - // ID of compute gyration + // ID of compute gyration int n = strlen(arg[3]) + 1; id_gyration = new char[n]; strcpy(id_gyration,arg[3]); @@ -112,19 +112,15 @@ void ComputeGyrationShape::compute_vector() } // compute the shape parameters of the gyration tensor - double sq_eigen_x = MathSpecial::square(evalues[0]); - double sq_eigen_y = MathSpecial::square(evalues[1]); - double sq_eigen_z = MathSpecial::square(evalues[2]); - - double nominator = MathSpecial::square(sq_eigen_x) - + MathSpecial::square(sq_eigen_y) - + MathSpecial::square(sq_eigen_z); - double denominator = MathSpecial::square(sq_eigen_x+sq_eigen_y+sq_eigen_z); + double nominator = MathSpecial::square(evalues[0]) + + MathSpecial::square(evalues[1]) + + MathSpecial::square(evalues[2]); + double denominator = MathSpecial::square(evalues[0]+evalues[1]+evalues[2]); vector[0] = evalues[0]; vector[1] = evalues[1]; vector[2] = evalues[2]; - vector[3] = sq_eigen_z - 0.5*(sq_eigen_x + sq_eigen_y); - vector[4] = sq_eigen_y - sq_eigen_x; - vector[5] = 0.5*(3*nominator/denominator - 1.0); + vector[3] = evalues[0] - 0.5*(evalues[1] + evalues[2]); + vector[4] = evalues[1] - evalues[2]; + vector[5] = 1.5*nominator/denominator - 0.5; } diff --git a/src/USER-MISC/compute_gyration_shape_chunk.cpp b/src/USER-MISC/compute_gyration_shape_chunk.cpp new file mode 100644 index 0000000000..b493455ebf --- /dev/null +++ b/src/USER-MISC/compute_gyration_shape_chunk.cpp @@ -0,0 +1,191 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + * Contributing author: Evangelos Voyiatzis (Royal DSM) + * ------------------------------------------------------------------------- */ + + +#include "compute_gyration_shape_chunk.h" +#include +#include +#include "error.h" +#include "math_extra.h" +#include "math_special.h" +#include "modify.h" +#include "memory.h" +#include "update.h" + +using namespace LAMMPS_NS; + +/* ---------------------------------------------------------------------- */ + +ComputeGyrationShapeChunk::ComputeGyrationShapeChunk(LAMMPS *lmp, int narg, char **arg) : + Compute(lmp, narg, arg), id_gyration_chunk(NULL), shape_parameters(NULL) +{ + if (narg != 4) error->all(FLERR,"Illegal compute gyration/shape/chunk command"); + + // ID of compute gyration + int n = strlen(arg[3]) + 1; + id_gyration_chunk = new char[n]; + strcpy(id_gyration_chunk,arg[3]); + + init(); + + array_flag = 1; + size_array_cols = 6; + size_array_rows = 0; + size_array_rows_variable = 1; + extarray = 0; + + firstflag = 1; + former_nchunks = 0; + current_nchunks = 1; + allocate(); +} + +/* ---------------------------------------------------------------------- */ + +ComputeGyrationShapeChunk::~ComputeGyrationShapeChunk() +{ + delete [] id_gyration_chunk; + memory->destroy(shape_parameters); +} + +/* ---------------------------------------------------------------------- */ + +void ComputeGyrationShapeChunk::init() +{ + // check that the compute gyration command exist + int icompute = modify->find_compute(id_gyration_chunk); + if (icompute < 0) + error->all(FLERR,"Compute gyration/chunk ID does not exist for " + "compute gyration/shape/chunk"); + + // check the id_gyration_chunk corresponds really to a compute gyration/chunk command + c_gyration_chunk = (Compute *) modify->compute[icompute]; + if (strcmp(c_gyration_chunk->style,"gyration/chunk") != 0) + error->all(FLERR,"Compute gyration/shape/chunk does not point to " + "gyration compute/chunk"); + + // check the compute gyration/chunk command computes the whole gyration tensor + if (c_gyration_chunk->array_flag == 0) + error->all(FLERR,"Compute gyration/chunk where gyration/shape/chunk points to " + "does not calculate the gyration tensor"); + +} + +/* ---------------------------------------------------------------------- */ + +void ComputeGyrationShapeChunk::setup() +{ + // one-time calculation of per-chunk mass + // done in setup, so that ComputeChunkAtom::setup() is already called + + if (firstflag) { + compute_array(); + firstflag = 0; + } +} + +/* ---------------------------------------------------------------------- + compute shape parameters based on the eigenvalues of the + gyration tensor of group of atoms +------------------------------------------------------------------------- */ + +void ComputeGyrationShapeChunk::compute_array() +{ + invoked_array = update->ntimestep; + c_gyration_chunk->compute_array(); + + current_nchunks = c_gyration_chunk->size_array_rows; // how to check for the number of chunks in the gyration/chunk? + if (former_nchunks != current_nchunks) allocate(); + + double **gyration_tensor = c_gyration_chunk->array; + + // call the function for the calculation of the eigenvalues + double ione[3][3], evalues[3], evectors[3][3]; + + for (int ichunk = 0; ichunk < current_nchunks; ichunk++) { + + ione[0][0] = gyration_tensor[ichunk][0]; + ione[1][1] = gyration_tensor[ichunk][1]; + ione[2][2] = gyration_tensor[ichunk][2]; + ione[0][1] = ione[1][0] = gyration_tensor[ichunk][3]; + ione[0][2] = ione[2][0] = gyration_tensor[ichunk][4]; + ione[1][2] = ione[2][1] = gyration_tensor[ichunk][5]; + + int ierror = MathExtra::jacobi(ione,evalues,evectors); + if (ierror) error->all(FLERR, "Insufficient Jacobi rotations " + "for gyration/shape"); + + // sort the eigenvalues according to their size with bubble sort + double t; + for (int i = 0; i < 3; i++) { + for (int j = 0; j < 2-i; j++) { + if (fabs(evalues[j]) < fabs(evalues[j+1])) { + t = evalues[j]; + evalues[j] = evalues[j+1]; + evalues[j+1] = t; + } + } + } + + // compute the shape parameters of the gyration tensor + double sq_eigen_x = MathSpecial::square(evalues[0]); + double sq_eigen_y = MathSpecial::square(evalues[1]); + double sq_eigen_z = MathSpecial::square(evalues[2]); + + double nominator = sq_eigen_x + sq_eigen_y + sq_eigen_z; + double denominator = MathSpecial::square(evalues[0]+evalues[1]+evalues[2]); + + shape_parameters[ichunk][0] = evalues[0]; + shape_parameters[ichunk][1] = evalues[1]; + shape_parameters[ichunk][2] = evalues[2]; + shape_parameters[ichunk][3] = evalues[0] - 0.5*(evalues[1] + evalues[2]); + shape_parameters[ichunk][4] = evalues[1] - evalues[2]; + shape_parameters[ichunk][5] = 1.5*nominator/denominator - 0.5; + } +} + +/* ---------------------------------------------------------------------- + * calculate and return # of chunks = length of vector/array + * ------------------------------------------------------------------------- */ + +int ComputeGyrationShapeChunk::lock_length() +{ + int number_of_chunks = c_gyration_chunk->size_array_rows; + return number_of_chunks; +} + +/* ---------------------------------------------------------------------- + * free and reallocate per-chunk arrays + * ---------------------------------------------------------------------- */ + +void ComputeGyrationShapeChunk::allocate() +{ + memory->destroy(shape_parameters); + former_nchunks = current_nchunks; + memory->create(shape_parameters,current_nchunks,6,"gyration/shape/chunk:shape_parameters"); + array = shape_parameters; +} + +/* ---------------------------------------------------------------------- + * memory usage of local data + * ---------------------------------------------------------------------- */ + +double ComputeGyrationShapeChunk::memory_usage() +{ + double bytes = (bigint) current_nchunks * 6 * sizeof(double); + return bytes; +} diff --git a/src/USER-MISC/compute_gyration_shape_chunk.h b/src/USER-MISC/compute_gyration_shape_chunk.h new file mode 100644 index 0000000000..1ce4b9f758 --- /dev/null +++ b/src/USER-MISC/compute_gyration_shape_chunk.h @@ -0,0 +1,75 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef COMPUTE_CLASS + +ComputeStyle(gyration/shape/chunk,ComputeGyrationShapeChunk) + +#else + +#ifndef LMP_COMPUTE_GYRATION_SHAPE_CHUNK_H +#define LMP_COMPUTE_GYRATION_SHAPE_CHUNK_H + +#include "compute.h" + +namespace LAMMPS_NS { + +class ComputeGyrationShapeChunk : public Compute { + public: + char *id_gyration_chunk; // fields accessed by other classes + + ComputeGyrationShapeChunk(class LAMMPS *, int, char **); + ~ComputeGyrationShapeChunk(); + void init(); + void setup(); + void compute_array(); + + int lock_length(); + + double memory_usage(); + + private: + int current_nchunks, former_nchunks; + int firstflag; + double **shape_parameters; + class Compute *c_gyration_chunk; + + void allocate(); + +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Compute gyration/chunk ID does not exist for compute gyration/shape/chunk + +Self-explanatory. Provide a valid compute ID + +E: Compute gyration/shape/chunk ID does not point to a gyration/chunk compute + +Self-explanatory. Provide an ID of a compute gyration/chunk command. + +E: Compute gyration/chunk does not compute gyration tensor + +Self-explanatory. Use keyword tensor in compute gyration/chunk command +*/ diff --git a/src/USER-MISC/compute_hma.cpp b/src/USER-MISC/compute_hma.cpp index a14084b9ca..f552126f4f 100644 --- a/src/USER-MISC/compute_hma.cpp +++ b/src/USER-MISC/compute_hma.cpp @@ -78,21 +78,21 @@ using namespace LAMMPS_NS; ComputeHMA::ComputeHMA(LAMMPS *lmp, int narg, char **arg) : Compute(lmp, narg, arg), id_temp(NULL), deltaR(NULL) { - if (narg < 4) error->all(FLERR,"Illegal compute hma command"); + if (narg < 4) error->all(FLERR,"Illegal compute hma command"); if (igroup) error->all(FLERR,"Compute hma must use group all"); - if (strcmp(arg[3],"NULL") == 0) {error->all(FLERR,"fix ID specifying the set temperature of canonical simulation is required");} + if (strcmp(arg[3],"NULL") == 0) {error->all(FLERR,"fix ID specifying the set temperature of canonical simulation is required");} else { - int n = strlen(arg[3]) + 1; - id_temp = new char[n]; - strcpy(id_temp,arg[3]); + int n = strlen(arg[3]) + 1; + id_temp = new char[n]; + strcpy(id_temp,arg[3]); } - - create_attribute = 1; - extscalar = 1; - timeflag = 1; - // (from compute displace/atom) create a new fix STORE style - // our new fix's id (id_fix)= compute-ID + COMPUTE_STORE + create_attribute = 1; + extscalar = 1; + timeflag = 1; + + // (from compute displace/atom) create a new fix STORE style + // our new fix's id (id_fix)= compute-ID + COMPUTE_STORE // our new fix's group = same as compute group int n = strlen(id) + strlen("_COMPUTE_STORE") + 1; @@ -100,30 +100,30 @@ ComputeHMA::ComputeHMA(LAMMPS *lmp, int narg, char **arg) : strcpy(id_fix,id); strcat(id_fix,"_COMPUTE_STORE"); - char **newarg = new char*[6]; + char **newarg = new char*[6]; newarg[0] = id_fix; newarg[1] = group->names[igroup]; - newarg[2] = (char *) "STORE"; + newarg[2] = (char *) "STORE"; newarg[3] = (char *) "peratom"; newarg[4] = (char *) "1"; newarg[5] = (char *) "3"; - modify->add_fix(6,newarg); - fix = (FixStore *) modify->fix[modify->nfix-1]; - - delete [] newarg; + modify->add_fix(6,newarg); + fix = (FixStore *) modify->fix[modify->nfix-1]; + + delete [] newarg; // calculate xu,yu,zu for fix store array // skip if reset from restart file - if (fix->restart_reset) fix->restart_reset = 0; + if (fix->restart_reset) fix->restart_reset = 0; else { - double **xoriginal = fix->astore; + double **xoriginal = fix->astore; double **x = atom->x; imageint *image = atom->image; int nlocal = atom->nlocal; for (int i = 0; i < nlocal; i++) - domain->unmap(x[i],image[i],xoriginal[i]); + domain->unmap(x[i],image[i],xoriginal[i]); } vector_flag = 1; @@ -175,7 +175,7 @@ ComputeHMA::ComputeHMA(LAMMPS *lmp, int narg, char **arg) : memory->create(vector, size_vector, "hma:vector"); if (computeU>-1 || computeCv>-1) { - peflag = 1; + peflag = 1; } if (computeP>-1) { pressflag = 1; @@ -209,12 +209,12 @@ void ComputeHMA::init() { } int irequest = neighbor->request(this,instance_me); - neighbor->requests[irequest]->pair = 0; - neighbor->requests[irequest]->compute = 1; - neighbor->requests[irequest]->occasional = 1; + neighbor->requests[irequest]->pair = 0; + neighbor->requests[irequest]->compute = 1; + neighbor->requests[irequest]->occasional = 1; } -void ComputeHMA::init_list(int id, NeighList *ptr) +void ComputeHMA::init_list(int /* id */, NeighList *ptr) { list = ptr; } @@ -224,22 +224,22 @@ void ComputeHMA::setup() int dummy=0; int ifix = modify->find_fix(id_temp); if (ifix < 0) error->all(FLERR,"Could not find compute hma temperature ID"); - double * temperat = (double *) modify->fix[ifix]->extract("t_target",dummy); + double * temperat = (double *) modify->fix[ifix]->extract("t_target",dummy); if (temperat==NULL) error->all(FLERR,"Could not find compute hma temperature ID"); - finaltemp = * temperat; + finaltemp = * temperat; // set fix which stores original atom coords int ifix2 = modify->find_fix(id_fix); if (ifix2 < 0) error->all(FLERR,"Could not find hma store fix ID"); - fix = (FixStore *) modify->fix[ifix2]; + fix = (FixStore *) modify->fix[ifix2]; } /* ---------------------------------------------------------------------- */ void ComputeHMA::compute_vector() { - invoked_vector = update->ntimestep; + invoked_vector = update->ntimestep; // grow deltaR array if necessary if (comm_forward>0 && atom->nmax > nmax) { @@ -257,7 +257,7 @@ void ComputeHMA::compute_vector() int nlocal = atom->nlocal; double *h = domain->h; - double xprd = domain->xprd; + double xprd = domain->xprd; double yprd = domain->yprd; double zprd = domain->zprd; @@ -318,11 +318,9 @@ void ComputeHMA::compute_vector() double phiSum = 0.0; if (computeCv>-1) { comm->forward_comm_compute(this); - int *type = atom->type; double** cutsq = force->pair->cutsq; if (force->pair) { double **x = atom->x; - double **f = atom->f; int *type = atom->type; int nlocal = atom->nlocal; double *special_lj = force->special_lj; @@ -459,16 +457,8 @@ double ComputeHMA::virial_compute(int n) /* ---------------------------------------------------------------------- */ int ComputeHMA::pack_forward_comm(int n, int *list, double *buf, - int pbc_flag, int *pbc) + int /* pbc_flag */, int * /* pbc */) { - double **xoriginal = fix->astore; - imageint *image = atom->image; - double **x = atom->x; - double *h = domain->h; - double xprd = domain->xprd; - double yprd = domain->yprd; - double zprd = domain->zprd; - int m = 0; for (int ii = 0; ii < n; ii++) { int i = list[ii]; @@ -483,7 +473,6 @@ int ComputeHMA::pack_forward_comm(int n, int *list, double *buf, void ComputeHMA::unpack_forward_comm(int n, int first, double *buf) { - double **xoriginal = fix->astore; int i,m,last; m = 0; diff --git a/src/USER-MISC/compute_hma.h b/src/USER-MISC/compute_hma.h index 233e8bbe57..5fc1130c8b 100644 --- a/src/USER-MISC/compute_hma.h +++ b/src/USER-MISC/compute_hma.h @@ -64,4 +64,4 @@ class ComputeHMA : public Compute { #endif #endif - + diff --git a/src/USER-MISC/dihedral_cosine_shift_exp.cpp b/src/USER-MISC/dihedral_cosine_shift_exp.cpp index 820dfabdeb..0537e555a2 100644 --- a/src/USER-MISC/dihedral_cosine_shift_exp.cpp +++ b/src/USER-MISC/dihedral_cosine_shift_exp.cpp @@ -26,6 +26,7 @@ #include "memory.h" #include "math_const.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -321,11 +322,11 @@ void DihedralCosineShiftExp::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&umin[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&a[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&cost[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&sint[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&theta[1],sizeof(double),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&umin[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&a[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&cost[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&sint[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&theta[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); } MPI_Bcast(&umin[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); MPI_Bcast(&a[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/dihedral_fourier.cpp b/src/USER-MISC/dihedral_fourier.cpp index 7cc250b1a8..f30a5e1eab 100644 --- a/src/USER-MISC/dihedral_fourier.cpp +++ b/src/USER-MISC/dihedral_fourier.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -364,7 +365,7 @@ void DihedralFourier::read_restart(FILE *fp) allocate(); if (comm->me == 0) - fread(&nterms[1],sizeof(int),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&nterms[1],sizeof(int),atom->ndihedraltypes,fp,NULL,error); MPI_Bcast(&nterms[1],atom->ndihedraltypes,MPI_INT,0,world); @@ -379,9 +380,9 @@ void DihedralFourier::read_restart(FILE *fp) if (comm->me == 0) { for (int i=1; i<=atom->ndihedraltypes; i++) { - fread(k[i],sizeof(double),nterms[i],fp); - fread(multiplicity[i],sizeof(int),nterms[i],fp); - fread(shift[i],sizeof(double),nterms[i],fp); + utils::sfread(FLERR,k[i],sizeof(double),nterms[i],fp,NULL,error); + utils::sfread(FLERR,multiplicity[i],sizeof(int),nterms[i],fp,NULL,error); + utils::sfread(FLERR,shift[i],sizeof(double),nterms[i],fp,NULL,error); } } diff --git a/src/USER-MISC/dihedral_nharmonic.cpp b/src/USER-MISC/dihedral_nharmonic.cpp index f1e0018689..56254a5c03 100644 --- a/src/USER-MISC/dihedral_nharmonic.cpp +++ b/src/USER-MISC/dihedral_nharmonic.cpp @@ -26,6 +26,7 @@ #include "update.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -318,7 +319,7 @@ void DihedralNHarmonic::read_restart(FILE *fp) allocate(); if (comm->me == 0) - fread(&nterms[1],sizeof(int),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&nterms[1],sizeof(int),atom->ndihedraltypes,fp,NULL,error); MPI_Bcast(&nterms[1],atom->ndihedraltypes,MPI_INT,0,world); @@ -328,7 +329,7 @@ void DihedralNHarmonic::read_restart(FILE *fp) if (comm->me == 0) { for(int i = 1; i <= atom->ndihedraltypes; i++) - fread(a[i],sizeof(double),nterms[i],fp); + utils::sfread(FLERR,a[i],sizeof(double),nterms[i],fp,NULL,error); } for (int i = 1; i <= atom->ndihedraltypes; i++ ) diff --git a/src/USER-MISC/dihedral_quadratic.cpp b/src/USER-MISC/dihedral_quadratic.cpp index 02effc2f4f..28efad65b7 100644 --- a/src/USER-MISC/dihedral_quadratic.cpp +++ b/src/USER-MISC/dihedral_quadratic.cpp @@ -27,6 +27,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -325,8 +326,8 @@ void DihedralQuadratic::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->ndihedraltypes,fp); - fread(&phi0[1],sizeof(double),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); + utils::sfread(FLERR,&phi0[1],sizeof(double),atom->ndihedraltypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); MPI_Bcast(&phi0[1],atom->ndihedraltypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/dihedral_spherical.cpp b/src/USER-MISC/dihedral_spherical.cpp index 78d45f923d..c72570c494 100644 --- a/src/USER-MISC/dihedral_spherical.cpp +++ b/src/USER-MISC/dihedral_spherical.cpp @@ -30,6 +30,7 @@ #include "math_extra.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace std; using namespace LAMMPS_NS; @@ -755,7 +756,7 @@ void DihedralSpherical::read_restart(FILE *fp) allocate(); if (comm->me == 0) - fread(&nterms[1],sizeof(int),atom->ndihedraltypes,fp); + utils::sfread(FLERR,&nterms[1],sizeof(int),atom->ndihedraltypes,fp,NULL,error); MPI_Bcast(&nterms[1],atom->ndihedraltypes,MPI_INT,0,world); @@ -775,16 +776,16 @@ void DihedralSpherical::read_restart(FILE *fp) if (comm->me == 0) { for (int i=1; i<=atom->ndihedraltypes; i++) { - fread(Ccoeff[i],sizeof(double),nterms[i],fp); - fread(phi_mult[i],sizeof(double),nterms[i],fp); - fread(phi_shift[i],sizeof(double),nterms[i],fp); - fread(phi_offset[i],sizeof(double),nterms[i],fp); - fread(theta1_mult[i],sizeof(double),nterms[i],fp); - fread(theta1_shift[i],sizeof(double),nterms[i],fp); - fread(theta1_offset[i],sizeof(double),nterms[i],fp); - fread(theta2_mult[i],sizeof(double),nterms[i],fp); - fread(theta2_shift[i],sizeof(double),nterms[i],fp); - fread(theta2_offset[i],sizeof(double),nterms[i],fp); + utils::sfread(FLERR,Ccoeff[i],sizeof(double),nterms[i],fp,NULL,error); + utils::sfread(FLERR,phi_mult[i],sizeof(double),nterms[i],fp,NULL,error); + utils::sfread(FLERR,phi_shift[i],sizeof(double),nterms[i],fp,NULL,error); + utils::sfread(FLERR,phi_offset[i],sizeof(double),nterms[i],fp,NULL,error); + utils::sfread(FLERR,theta1_mult[i],sizeof(double),nterms[i],fp,NULL,error); + utils::sfread(FLERR,theta1_shift[i],sizeof(double),nterms[i],fp,NULL,error); + utils::sfread(FLERR,theta1_offset[i],sizeof(double),nterms[i],fp,NULL,error); + utils::sfread(FLERR,theta2_mult[i],sizeof(double),nterms[i],fp,NULL,error); + utils::sfread(FLERR,theta2_shift[i],sizeof(double),nterms[i],fp,NULL,error); + utils::sfread(FLERR,theta2_offset[i],sizeof(double),nterms[i],fp,NULL,error); } } diff --git a/src/USER-MISC/dihedral_table.cpp b/src/USER-MISC/dihedral_table.cpp index 59a16f376f..a14c3d9d79 100644 --- a/src/USER-MISC/dihedral_table.cpp +++ b/src/USER-MISC/dihedral_table.cpp @@ -33,6 +33,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "dihedral_table.h" #include "utils.h" @@ -1042,8 +1043,8 @@ void DihedralTable::write_restart_settings(FILE *fp) void DihedralTable::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&tabstyle,sizeof(int),1,fp); - fread(&tablength,sizeof(int),1,fp); + utils::sfread(FLERR,&tabstyle,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tablength,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&tabstyle,1,MPI_INT,0,world); diff --git a/src/USER-MISC/dihedral_table_cut.cpp b/src/USER-MISC/dihedral_table_cut.cpp index 87f0c9bf66..8d530253c2 100644 --- a/src/USER-MISC/dihedral_table_cut.cpp +++ b/src/USER-MISC/dihedral_table_cut.cpp @@ -1029,8 +1029,8 @@ void DihedralTableCut::write_restart_settings(FILE *fp) void DihedralTableCut::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&tabstyle,sizeof(int),1,fp); - fread(&tablength,sizeof(int),1,fp); + utils::sfread(FLERR,&tabstyle,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tablength,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&tabstyle,1,MPI_INT,0,world); diff --git a/src/USER-MISC/fix_ave_correlate_long.cpp b/src/USER-MISC/fix_ave_correlate_long.cpp index b1bcc07fa7..3a28e47cda 100644 --- a/src/USER-MISC/fix_ave_correlate_long.cpp +++ b/src/USER-MISC/fix_ave_correlate_long.cpp @@ -504,7 +504,8 @@ void FixAveCorrelateLong::end_of_step() fflush(fp); if (overwrite) { long fileend = ftell(fp); - if (fileend > 0) ftruncate(fileno(fp),fileend); + if ((fileend > 0) && (ftruncate(fileno(fp),fileend))) + perror("Error while tuncating output"); } } diff --git a/src/USER-MISC/fix_bond_react.cpp b/src/USER-MISC/fix_bond_react.cpp index 05dc54c57e..2995a596a5 100644 --- a/src/USER-MISC/fix_bond_react.cpp +++ b/src/USER-MISC/fix_bond_react.cpp @@ -35,6 +35,8 @@ Contributing Author: Jacob Gissinger (jacob.gissinger@colorado.edu) #include "molecule.h" #include "group.h" #include "citeme.h" +#include "math_const.h" +#include "math_extra.h" #include "memory.h" #include "error.h" @@ -42,6 +44,7 @@ Contributing Author: Jacob Gissinger (jacob.gissinger@colorado.edu) using namespace LAMMPS_NS; using namespace FixConst; +using namespace MathConst; static const char cite_fix_bond_react[] = "fix bond/react:\n\n" @@ -56,9 +59,8 @@ static const char cite_fix_bond_react[] = #define BIG 1.0e20 #define DELTA 16 -#define MAXLINE 256 #define MAXGUESS 20 // max # of guesses allowed by superimpose algorithm -#define MAXCONARGS 5 // max # of arguments for any type of constraint +#define MAXCONARGS 7 // max # of arguments for any type of constraint + rxnID // various statuses of superimpose algorithm: // ACCEPT: site successfully matched to pre-reacted template @@ -69,6 +71,9 @@ static const char cite_fix_bond_react[] = // RESTORE: restore mode, load most recent restore point enum{ACCEPT,REJECT,PROCEED,CONTINUE,GUESSFAIL,RESTORE}; +// types of available reaction constraints +enum{DISTANCE,ANGLE,ARRHENIUS}; + /* ---------------------------------------------------------------------- */ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : @@ -87,6 +92,7 @@ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : MPI_Comm_size(world,&nprocs); newton_bond = force->newton_bond; + restart_global = 1; attempted_rxn = 0; force_reneighbor = 1; next_reneighbor = -1; @@ -94,6 +100,8 @@ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : global_freq = 1; extvector = 0; rxnID = 0; + nconstraints = 0; + narrhenius = 0; status = PROCEED; nxspecial = NULL; @@ -107,7 +115,7 @@ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : master_group = (char *) "bond_react_MASTER_group"; // by using fixed group names, only one instance of fix bond/react is allowed. - if (modify->find_fix_by_style("bond/react") != -1) + if (modify->find_fix_by_style("^bond/react") != -1) error->all(FLERR,"Only one instance of fix bond/react allowed at a time"); // let's find number of reactions specified @@ -169,8 +177,7 @@ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : memory->create(limit_duration,nreacts,"bond/react:limit_duration"); memory->create(stabilize_steps_flag,nreacts,"bond/react:stabilize_steps_flag"); memory->create(update_edges_flag,nreacts,"bond/react:update_edges_flag"); - memory->create(nconstraints,nreacts,"bond/react:nconstraints"); - memory->create(constraints,nreacts,MAXCONARGS,"bond/react:constraints"); + memory->create(constraints,1,MAXCONARGS,"bond/react:constraints"); memory->create(iatomtype,nreacts,"bond/react:iatomtype"); memory->create(jatomtype,nreacts,"bond/react:jatomtype"); memory->create(ibonding,nreacts,"bond/react:ibonding"); @@ -188,7 +195,6 @@ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : max_rxn[i] = INT_MAX; stabilize_steps_flag[i] = 0; update_edges_flag[i] = 0; - nconstraints[i] = 0; // set default limit duration to 60 timesteps limit_duration[i] = 60; reaction_count[i] = 0; @@ -207,7 +213,9 @@ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : iarg++; - rxn_name[rxn] = arg[iarg++]; + int n = strlen(arg[iarg]) + 1; + if (n > MAXLINE) error->all(FLERR,"Reaction name (react-ID) is too long (limit: 256 characters)"); + strncpy(rxn_name[rxn],arg[iarg++],n); int igroup = group->find(arg[iarg++]); if (igroup == -1) error->all(FLERR,"Could not find fix group ID"); @@ -252,12 +260,12 @@ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : "probability seed must be positive"); iarg += 3; } else if (strcmp(arg[iarg],"max_rxn") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'max_rxn' has too few arguments"); - max_rxn[rxn] = force->inumeric(FLERR,arg[iarg+1]); - if (max_rxn[rxn] < 0) error->all(FLERR,"Illegal fix bond/react command: " - "'max_rxn' cannot be negative"); - iarg += 2; + if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'max_rxn' has too few arguments"); + max_rxn[rxn] = force->inumeric(FLERR,arg[iarg+1]); + if (max_rxn[rxn] < 0) error->all(FLERR,"Illegal fix bond/react command: " + "'max_rxn' cannot be negative"); + iarg += 2; } else if (strcmp(arg[iarg],"stabilize_steps") == 0) { if (stabilization_flag == 0) error->all(FLERR,"Stabilize_steps keyword " "used without stabilization keyword"); @@ -290,6 +298,7 @@ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : memory->create(landlocked_atoms,max_natoms,nreacts,"bond/react:landlocked_atoms"); memory->create(custom_edges,max_natoms,nreacts,"bond/react:custom_edges"); memory->create(delete_atoms,max_natoms,nreacts,"bond/react:delete_atoms"); + memory->create(chiral_atoms,max_natoms,6,nreacts,"bond/react:chiral_atoms"); for (int j = 0; j < nreacts; j++) for (int i = 0; i < max_natoms; i++) { @@ -297,6 +306,9 @@ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : if (update_edges_flag[j] == 1) custom_edges[i][j] = 1; else custom_edges[i][j] = 0; delete_atoms[i][j] = 0; + for (int k = 0; k < 6; k++) { + chiral_atoms[i][k][j] = 0; + } } // read all map files afterward @@ -316,6 +328,16 @@ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : find_landlocked_atoms(i); } + // initialize Marsaglia RNG with processor-unique seed (Arrhenius prob) + + rrhandom = new class RanMars*[narrhenius]; + int tmp = 0; + for (int i = 0; i < nconstraints; i++) { + if (constraints[i][1] == ARRHENIUS) { + rrhandom[tmp++] = new RanMars(lmp,(int) constraints[i][6] + me); + } + } + for (int i = 0; i < nreacts; i++) { delete [] files[i]; } @@ -342,7 +364,7 @@ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : } } - // initialize Marsaglia RNG with processor-unique seed + // initialize Marsaglia RNG with processor-unique seed ('prob' keyword) random = new class RanMars*[nreacts]; for (int i = 0; i < nreacts; i++) { @@ -386,6 +408,10 @@ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : id_fix3 = NULL; statted_id = NULL; custom_exclude_flag = 0; + + // used to store restart info + set = new Set[nreacts]; + memset(set,0,nreacts*sizeof(Set)); } /* ---------------------------------------------------------------------- */ @@ -409,6 +435,7 @@ FixBondReact::~FixBondReact() memory->destroy(landlocked_atoms); memory->destroy(custom_edges); memory->destroy(delete_atoms); + memory->destroy(chiral_atoms); memory->destroy(nevery); memory->destroy(cutsq); @@ -469,6 +496,7 @@ FixBondReact::~FixBondReact() delete [] statted_id; delete [] guess_branch; delete [] pioneer_count; + delete [] set; if (group) { char **newarg; @@ -1131,6 +1159,22 @@ void FixBondReact::superimpose_algorithm() glove[myjbonding-1][1] = created[lcl_inst][1][rxnID]; glove_counter++; + // special case, only two atoms in reaction templates + // then: bonding onemol_nxspecials guaranteed to be equal, and either 0 or 1 + if (glove_counter == onemol->natoms) { + tagint local_atom1 = atom->map(glove[myibonding-1][1]); + tagint local_atom2 = atom->map(glove[myjbonding-1][1]); + if ( (nxspecial[local_atom1][0] == onemol_nxspecial[myibonding-1][0] && + nxspecial[local_atom2][0] == nxspecial[local_atom1][0]) && + (nxspecial[local_atom1][0] == 0 || + xspecial[local_atom1][0] == atom->tag[local_atom2]) && + check_constraints() ) { + status = ACCEPT; + glove_ghostcheck(); + } else + status = REJECT; + } + avail_guesses = 0; for (int i = 0; i < max_natoms; i++) @@ -1209,7 +1253,7 @@ void FixBondReact::superimpose_algorithm() rxn_by_proc[j] = -1; // corresponds to ghostly int itemp = 0; for (int j = 0; j < nprocs; j++) - for (int k = 0; k < local_rxn_count[j]; k++) + for (int k = 0; k < local_rxncounts[j]; k++) rxn_by_proc[itemp++] = j; std::random_shuffle(&rxn_by_proc[0],&rxn_by_proc[delta_rxn]); for (int j = 0; j < nprocs; j++) @@ -1610,26 +1654,150 @@ evaluate constraints: return 0 if any aren't satisfied int FixBondReact::check_constraints() { - tagint atom1,atom2; + tagint atom1,atom2,atom3; double delx,dely,delz,rsq; + double delx1,dely1,delz1,delx2,dely2,delz2; + double rsq1,rsq2,r1,r2,c,t,prrhob; double **x = atom->x; - for (int i = 0; i < nconstraints[rxnID]; i++) { - if (constraints[rxnID][0] == 0) { // 'distance' type - atom1 = atom->map(glove[(int) constraints[rxnID][1]-1][1]); - atom2 = atom->map(glove[(int) constraints[rxnID][2]-1][1]); - delx = x[atom1][0] - x[atom2][0]; - dely = x[atom1][1] - x[atom2][1]; - delz = x[atom1][2] - x[atom2][2]; - domain->minimum_image(delx,dely,delz); // ghost location fix - rsq = delx*delx + dely*dely + delz*delz; - if (rsq < constraints[rxnID][3] || rsq > constraints[rxnID][4]) return 0; + for (int i = 0; i < nconstraints; i++) { + if (constraints[i][0] == rxnID) { + if (constraints[i][1] == DISTANCE) { + atom1 = atom->map(glove[(int) constraints[i][2]-1][1]); + atom2 = atom->map(glove[(int) constraints[i][3]-1][1]); + delx = x[atom1][0] - x[atom2][0]; + dely = x[atom1][1] - x[atom2][1]; + delz = x[atom1][2] - x[atom2][2]; + domain->minimum_image(delx,dely,delz); // ghost location fix + rsq = delx*delx + dely*dely + delz*delz; + if (rsq < constraints[i][4] || rsq > constraints[i][5]) return 0; + } else if (constraints[i][1] == ANGLE) { + atom1 = atom->map(glove[(int) constraints[i][2]-1][1]); + atom2 = atom->map(glove[(int) constraints[i][3]-1][1]); + atom3 = atom->map(glove[(int) constraints[i][4]-1][1]); + + // 1st bond + delx1 = x[atom1][0] - x[atom2][0]; + dely1 = x[atom1][1] - x[atom2][1]; + delz1 = x[atom1][2] - x[atom2][2]; + domain->minimum_image(delx1,dely1,delz1); // ghost location fix + rsq1 = delx1*delx1 + dely1*dely1 + delz1*delz1; + r1 = sqrt(rsq1); + + // 2nd bond + delx2 = x[atom3][0] - x[atom2][0]; + dely2 = x[atom3][1] - x[atom2][1]; + delz2 = x[atom3][2] - x[atom2][2]; + domain->minimum_image(delx2,dely2,delz2); // ghost location fix + rsq2 = delx2*delx2 + dely2*dely2 + delz2*delz2; + r2 = sqrt(rsq2); + + // angle (cos and sin) + c = delx1*delx2 + dely1*dely2 + delz1*delz2; + c /= r1*r2; + if (c > 1.0) c = 1.0; + if (c < -1.0) c = -1.0; + if (acos(c) < constraints[i][5] || acos(c) > constraints[i][6]) return 0; + } else if (constraints[i][1] == ARRHENIUS) { + t = get_temperature(); + prrhob = constraints[i][3]*pow(t,constraints[i][4])* + exp(-constraints[i][5]/(force->boltz*t)); + if (prrhob < rrhandom[(int) constraints[i][2]]->uniform()) return 0; + } } } + + // let's also check chirality within 'check_constraint' + for (int i = 0; i < onemol->natoms; i++) { + if (chiral_atoms[i][0][rxnID] == 1) { + double my4coords[12]; + // already ensured, by transitive property, that chiral simulation atom has four neighs + for (int j = 0; j < 4; j++) { + atom1 = atom->map(glove[i][1]); + // loop over known types involved in chiral center + for (int jj = 0; jj < 4; jj++) { + if (atom->type[atom->map(xspecial[atom1][j])] == chiral_atoms[i][jj+2][rxnID]) { + atom2 = atom->map(xspecial[atom1][j]); + atom2 = domain->closest_image(atom1,atom2); + for (int k = 0; k < 3; k++) { + my4coords[3*jj+k] = x[atom2][k]; + } + break; + } + } + } + if (get_chirality(my4coords) != chiral_atoms[i][1][rxnID]) return 0; + } + } + return 1; } +/* ---------------------------------------------------------------------- +compute local temperature: average over all atoms in reaction template +------------------------------------------------------------------------- */ + +double FixBondReact::get_temperature() +{ + int i,ilocal; + double adof = domain->dimension; + + double **v = atom->v; + double *mass = atom->mass; + double *rmass = atom->rmass; + int *type = atom->type; + + double t = 0.0; + + if (rmass) { + for (i = 0; i < onemol->natoms; i++) { + ilocal = atom->map(glove[i][1]); + t += (v[ilocal][0]*v[ilocal][0] + v[ilocal][1]*v[ilocal][1] + + v[ilocal][2]*v[ilocal][2]) * rmass[ilocal]; + } + } else { + for (i = 0; i < onemol->natoms; i++) { + ilocal = atom->map(glove[i][1]); + t += (v[ilocal][0]*v[ilocal][0] + v[ilocal][1]*v[ilocal][1] + + v[ilocal][2]*v[ilocal][2]) * mass[type[ilocal]]; + } + } + + // final temperature + double dof = adof*onemol->natoms; + double tfactor = force->mvv2e / (dof * force->boltz); + t *= tfactor; + return t; +} + +/* ---------------------------------------------------------------------- +return handedness (1 or -1) of a chiral center, given ordered set of coordinates +------------------------------------------------------------------------- */ + +int FixBondReact::get_chirality(double four_coords[12]) +{ + // define oriented plane with first three coordinates + double vec1[3],vec2[3],vec3[3],vec4[3],mean3[3],dot; + + for (int i = 0; i < 3; i++) { + vec1[i] = four_coords[i]-four_coords[i+3]; + vec2[i] = four_coords[i+3]-four_coords[i+6]; + } + + MathExtra::cross3(vec1,vec2,vec3); + + for (int i = 0; i < 3; i++) { + mean3[i] = (four_coords[i] + four_coords[i+3] + + four_coords[i+6])/3; + vec4[i] = four_coords[i+9] - mean3[i]; + } + + dot = MathExtra::dot3(vec3,vec4); + dot = dot/fabs(dot); + return (int) dot; +} + /* ---------------------------------------------------------------------- Get xspecials for current molecule templates ------------------------------------------------------------------------- */ @@ -1801,7 +1969,7 @@ void FixBondReact::dedup_mega_gloves(int dedup_mode) if (dedup_mode == 1) ghostly_rxn_count[i] = 0; } - int dedup_size; + int dedup_size = 0; if (dedup_mode == 0) { dedup_size = local_num_mega; } else if (dedup_mode == 1) { @@ -2750,15 +2918,21 @@ void FixBondReact::read(int myrxn) if (strspn(line," \t\n\r") == strlen(line)) continue; if (strstr(line,"edgeIDs")) sscanf(line,"%d",&nedge); - else if (strstr(line,"equivalences")) sscanf(line,"%d",&nequivalent); + else if (strstr(line,"equivalences")) { + sscanf(line,"%d",&nequivalent); + if (nequivalent != onemol->natoms) + error->one(FLERR,"Bond/react: Number of equivalences in map file must " + "equal number of atoms in reaction templates"); + } else if (strstr(line,"customIDs")) sscanf(line,"%d",&ncustom); else if (strstr(line,"deleteIDs")) sscanf(line,"%d",&ndelete); - else if (strstr(line,"constraints")) sscanf(line,"%d",&nconstraints[myrxn]); - else break; + else if (strstr(line,"chiralIDs")) sscanf(line,"%d",&nchiral); + else if (strstr(line,"constraints")) { + sscanf(line,"%d",&nconstr); + memory->grow(constraints,nconstraints+nconstr,MAXCONARGS,"bond/react:constraints"); + } else break; } - //count = NULL; - // grab keyword and skip next line parse_keyword(0,line,keyword); @@ -2766,7 +2940,7 @@ void FixBondReact::read(int myrxn) // loop over sections of superimpose file - int equivflag = 0, edgeflag = 0, bondflag = 0, customedgesflag = 0; + int equivflag = 0, bondflag = 0, customedgesflag = 0; while (strlen(keyword)) { if (strcmp(keyword,"BondingIDs") == 0) { bondflag = 1; @@ -2775,7 +2949,6 @@ void FixBondReact::read(int myrxn) readline(line); sscanf(line,"%d",&jbonding[myrxn]); } else if (strcmp(keyword,"EdgeIDs") == 0) { - edgeflag = 1; EdgeIDs(line, myrxn); } else if (strcmp(keyword,"Equivalences") == 0) { equivflag = 1; @@ -2785,6 +2958,8 @@ void FixBondReact::read(int myrxn) CustomEdges(line, myrxn); } else if (strcmp(keyword,"DeleteIDs") == 0) { DeleteAtoms(line, myrxn); + } else if (strcmp(keyword,"ChiralIDs") == 0) { + ChiralCenters(line, myrxn); } else if (strcmp(keyword,"Constraints") == 0) { Constraints(line, myrxn); } else error->one(FLERR,"Bond/react: Unknown section in map file"); @@ -2862,23 +3037,72 @@ void FixBondReact::DeleteAtoms(char *line, int myrxn) } } +void FixBondReact::ChiralCenters(char *line, int myrxn) +{ + int tmp; + for (int i = 0; i < nchiral; i++) { + readline(line); + sscanf(line,"%d",&tmp); + chiral_atoms[tmp-1][0][myrxn] = 1; + if (onemol->xflag == 0) + error->one(FLERR,"Bond/react: Molecule template 'Coords' section required for chiralIDs keyword"); + if ((int) onemol_nxspecial[tmp-1][0] != 4) + error->one(FLERR,"Bond/react: Chiral atoms must have exactly four first neighbors"); + for (int j = 0; j < 4; j++) { + for (int k = j+1; k < 4; k++) { + if (onemol->type[onemol_xspecial[tmp-1][j]-1] == + onemol->type[onemol_xspecial[tmp-1][k]-1]) + error->one(FLERR,"Bond/react: First neighbors of chiral atoms must be of mutually different types"); + } + } + // record order of atom types, and coords + double my4coords[12]; + for (int j = 0; j < 4; j++) { + chiral_atoms[tmp-1][j+2][myrxn] = onemol->type[onemol_xspecial[tmp-1][j]-1]; + for (int k = 0; k < 3; k++) { + my4coords[3*j+k] = onemol->x[onemol_xspecial[tmp-1][j]-1][k]; + } + } + // get orientation + chiral_atoms[tmp-1][1][myrxn] = get_chirality(my4coords); + } +} + void FixBondReact::Constraints(char *line, int myrxn) { double tmp[MAXCONARGS]; int n = strlen("distance") + 1; char *constraint_type = new char[n]; - for (int i = 0; i < nconstraints[myrxn]; i++) { + for (int i = 0; i < nconstr; i++) { readline(line); sscanf(line,"%s",constraint_type); + constraints[nconstraints][0] = myrxn; if (strcmp(constraint_type,"distance") == 0) { - constraints[myrxn][0] = 0; // 0 = 'distance' ...maybe use another enum eventually + constraints[nconstraints][1] = DISTANCE; sscanf(line,"%*s %lg %lg %lg %lg",&tmp[0],&tmp[1],&tmp[2],&tmp[3]); - constraints[myrxn][1] = tmp[0]; - constraints[myrxn][2] = tmp[1]; - constraints[myrxn][3] = tmp[2]*tmp[2]; // using square of distance - constraints[myrxn][4] = tmp[3]*tmp[3]; + constraints[nconstraints][2] = tmp[0]; + constraints[nconstraints][3] = tmp[1]; + constraints[nconstraints][4] = tmp[2]*tmp[2]; // using square of distance + constraints[nconstraints][5] = tmp[3]*tmp[3]; + } else if (strcmp(constraint_type,"angle") == 0) { + constraints[nconstraints][1] = ANGLE; + sscanf(line,"%*s %lg %lg %lg %lg %lg",&tmp[0],&tmp[1],&tmp[2],&tmp[3],&tmp[4]); + constraints[nconstraints][2] = tmp[0]; + constraints[nconstraints][3] = tmp[1]; + constraints[nconstraints][4] = tmp[2]; + constraints[nconstraints][5] = tmp[3]/180.0 * MY_PI; + constraints[nconstraints][6] = tmp[4]/180.0 * MY_PI; + } else if (strcmp(constraint_type,"arrhenius") == 0) { + constraints[nconstraints][1] = ARRHENIUS; + constraints[nconstraints][2] = narrhenius++; + sscanf(line,"%*s %lg %lg %lg %lg",&tmp[0],&tmp[1],&tmp[2],&tmp[3]); + constraints[nconstraints][3] = tmp[0]; + constraints[nconstraints][4] = tmp[1]; + constraints[nconstraints][5] = tmp[2]; + constraints[nconstraints][6] = tmp[3]; } else error->one(FLERR,"Bond/react: Illegal constraint type in 'Constraints' section of map file"); + nconstraints++; } delete [] constraint_type; } @@ -3098,6 +3322,42 @@ void FixBondReact::unpack_reverse_comm(int n, int *list, double *buf) } } +/* ---------------------------------------------------------------------- + write Set data to restart file +------------------------------------------------------------------------- */ + +void FixBondReact::write_restart(FILE *fp) +{ + set[0].nreacts = nreacts; + for (int i = 0; i < nreacts; i++) { + set[i].reaction_count_total = reaction_count_total[i]; + strncpy(set[i].rxn_name,rxn_name[i],MAXLINE); + set[i].rxn_name[MAXLINE-1] = '\0'; + } + + if (me == 0) { + int size = nreacts*sizeof(Set); + fwrite(&size,sizeof(int),1,fp); + fwrite(set,sizeof(Set),nreacts,fp); + } +} + +/* ---------------------------------------------------------------------- + use selected state info from restart file to restart the Fix +------------------------------------------------------------------------- */ + +void FixBondReact::restart(char *buf) +{ + Set *set_restart = (Set *) buf; + for (int i = 0; i < set_restart[0].nreacts; i++) { + for (int j = 0; j < nreacts; j++) { + if (strcmp(set_restart[i].rxn_name,rxn_name[j]) == 0) { + reaction_count_total[j] = set_restart[i].reaction_count_total; + } + } + } +} + /* ---------------------------------------------------------------------- memory usage of local atom-based arrays ------------------------------------------------------------------------- */ diff --git a/src/USER-MISC/fix_bond_react.h b/src/USER-MISC/fix_bond_react.h index 1ac8d624a9..a5bf2bc587 100644 --- a/src/USER-MISC/fix_bond_react.h +++ b/src/USER-MISC/fix_bond_react.h @@ -30,6 +30,9 @@ namespace LAMMPS_NS { class FixBondReact : public Fix { public: + + enum {MAXLINE=256}; + FixBondReact(class LAMMPS *, int, char **); ~FixBondReact(); int setmask(); @@ -61,7 +64,8 @@ class FixBondReact : public Fix { int custom_exclude_flag; int *stabilize_steps_flag; int *update_edges_flag; - int *nconstraints; + int nconstraints; + int narrhenius; double **constraints; int status; int *groupbits; @@ -85,7 +89,8 @@ class FixBondReact : public Fix { Fix *fix2; // properties/atom used to indicate 1) relaxing atoms // 2) to which 'react' atom belongs Fix *fix3; // property/atom used for system-wide thermostat - class RanMars **random; + class RanMars **random; // random number for 'prob' keyword + class RanMars **rrhandom; // random number for Arrhenius constraint class NeighList *list; int *reacted_mol,*unreacted_mol; @@ -105,7 +110,7 @@ class FixBondReact : public Fix { int *ibonding,*jbonding; int *closeneigh; // indicates if bonding atoms of a rxn are 1-2, 1-3, or 1-4 neighbors - int nedge,nequivalent,ncustom,ndelete; // number of edge, equivalent, custom atoms in mapping file + int nedge,nequivalent,ncustom,ndelete,nchiral,nconstr; // # edge, equivalent, custom atoms in mapping file int attempted_rxn; // there was an attempt! int *local_rxn_count; int *ghostly_rxn_count; @@ -121,6 +126,7 @@ class FixBondReact : public Fix { int **landlocked_atoms; // all atoms at least three bonds away from edge atoms int **custom_edges; // atoms in molecule templates with incorrect valences int **delete_atoms; // atoms in pre-reacted templates to delete + int ***chiral_atoms; // pre-react chiral atoms. 1) flag 2) orientation 3-4) ordered atom types int **nxspecial,**onemol_nxspecial,**twomol_nxspecial; // full number of 1-4 neighbors tagint **xspecial,**onemol_xspecial,**twomol_xspecial; // full 1-4 neighbor list @@ -144,6 +150,7 @@ class FixBondReact : public Fix { void Equivalences(char *,int); void CustomEdges(char *,int); void DeleteAtoms(char *,int); + void ChiralCenters(char *,int); void Constraints(char *,int); void make_a_guess (); @@ -153,6 +160,8 @@ class FixBondReact : public Fix { void inner_crosscheck_loop(); void ring_check(); int check_constraints(); + double get_temperature(); + int get_chirality(double[12]); // get handedness given an ordered set of coordinates void open(char *); void readline(char *); @@ -170,6 +179,15 @@ class FixBondReact : public Fix { void unlimit_bond(); void limit_bond(int); void dedup_mega_gloves(int); //dedup global mega_glove + virtual void write_restart(FILE *); + virtual void restart(char *buf); + + struct Set { + int nreacts; + char rxn_name[MAXLINE]; + int reaction_count_total; + }; + Set *set; // DEBUG @@ -234,6 +252,18 @@ E: Bond/react: A deleted atom cannot remain bonded to an atom that is not delete Self-explanatory. +E: Bond/react: First neighbors of chiral atoms must be of mutually different types + +Self-explanatory. + +E: Bond/react: Chiral atoms must have exactly four first neighbors + +Self-explanatory. + +E: Bond/react: Molecule template 'Coords' section required for chiralIDs keyword + +The coordinates of atoms in the pre-reacted template are used to determine chirality. + E: Bond/react special bond generation overflow The number of special bonds per-atom created by a reaction exceeds the diff --git a/src/USER-MISC/fix_ttm_mod.cpp b/src/USER-MISC/fix_ttm_mod.cpp index 55526a9149..49e9cc02a6 100644 --- a/src/USER-MISC/fix_ttm_mod.cpp +++ b/src/USER-MISC/fix_ttm_mod.cpp @@ -32,6 +32,7 @@ #include "error.h" #include "citeme.h" #include "math_const.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace FixConst; @@ -93,10 +94,11 @@ FixTTMMod::FixTTMMod(LAMMPS *lmp, int narg, char **arg) : if (nxnodes <= 0 || nynodes <= 0 || nznodes <= 0) error->all(FLERR,"Fix ttm/mod number of nodes must be > 0"); - FILE *fpr = force->open_potential(arg[8]); + const char *filename = arg[8]; + FILE *fpr = force->open_potential(filename); if (fpr == NULL) { char str[128]; - snprintf(str,128,"Cannot open file %s",arg[8]); + snprintf(str,128,"Cannot open file %s",filename); error->all(FLERR,str); } @@ -117,113 +119,113 @@ FixTTMMod::FixTTMMod(LAMMPS *lmp, int narg, char **arg) : double tresh_d; int tresh_i; // C0 (metal) - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); esheat_0 = tresh_d; // C1 (metal*10^3) - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); esheat_1 = tresh_d; // C2 (metal*10^6) - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); esheat_2 = tresh_d; // C3 (metal*10^9) - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); esheat_3 = tresh_d; // C4 (metal*10^12) - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); esheat_4 = tresh_d; // C_limit - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); C_limit = tresh_d; //Temperature damping factor - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); T_damp = tresh_d; // rho_e - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); electronic_density = tresh_d; //thermal_diffusion - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); el_th_diff = tresh_d; // gamma_p - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); gamma_p = tresh_d; // gamma_s - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); gamma_s = tresh_d; // v0 - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); v_0 = tresh_d; // average intensity of pulse (source of energy) (metal units) - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); intensity = tresh_d; // coordinate of 1st surface in x-direction (in box units) - constant - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%d",&tresh_i); surface_l = tresh_i; // coordinate of 2nd surface in x-direction (in box units) - constant - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%d",&tresh_i); surface_r = tresh_i; // skin_layer = intensity is reduced (I=I0*exp[-x/skin_layer]) - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%d",&tresh_i); skin_layer = tresh_i; // width of pulse (picoseconds) - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); width = tresh_d; // factor of electronic pressure (PF) Pe = PF*Ce*Te - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); pres_factor = tresh_d; // effective free path of electrons (angstrom) - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); free_path = tresh_d; // ionic density (ions*angstrom^{-3}) - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); ionic_density = tresh_d; // if movsur = 0: surface is freezed - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%d",&tresh_i); movsur = tresh_i; // electron_temperature_min - fgets(linee,MAXLINE,fpr_2); - fgets(linee,MAXLINE,fpr_2); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); + utils::sfgets(FLERR,linee,MAXLINE,fpr_2,filename,error); sscanf(linee,"%lg",&tresh_d); electron_temperature_min = tresh_d; fclose(fpr_2); diff --git a/src/USER-MISC/improper_cossq.cpp b/src/USER-MISC/improper_cossq.cpp index 2ea804b95d..c5556b746d 100644 --- a/src/USER-MISC/improper_cossq.cpp +++ b/src/USER-MISC/improper_cossq.cpp @@ -26,6 +26,7 @@ #include "update.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "math_const.h" using namespace LAMMPS_NS; @@ -301,8 +302,8 @@ void ImproperCossq::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nimpropertypes,fp); - fread(&chi[1],sizeof(double),atom->nimpropertypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&chi[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nimpropertypes,MPI_DOUBLE,0,world); MPI_Bcast(&chi[1],atom->nimpropertypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/improper_distance.cpp b/src/USER-MISC/improper_distance.cpp index 2efab8b5f8..146bd344f1 100644 --- a/src/USER-MISC/improper_distance.cpp +++ b/src/USER-MISC/improper_distance.cpp @@ -25,6 +25,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -247,8 +248,8 @@ void ImproperDistance::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nimpropertypes,fp); - fread(&chi[1],sizeof(double),atom->nimpropertypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&chi[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nimpropertypes,MPI_DOUBLE,0,world); MPI_Bcast(&chi[1],atom->nimpropertypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/improper_fourier.cpp b/src/USER-MISC/improper_fourier.cpp index a0ef3a2058..beb473d78c 100644 --- a/src/USER-MISC/improper_fourier.cpp +++ b/src/USER-MISC/improper_fourier.cpp @@ -26,6 +26,7 @@ #include "update.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -325,11 +326,11 @@ void ImproperFourier::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nimpropertypes,fp); - fread(&C0[1],sizeof(double),atom->nimpropertypes,fp); - fread(&C1[1],sizeof(double),atom->nimpropertypes,fp); - fread(&C2[1],sizeof(double),atom->nimpropertypes,fp); - fread(&all[1],sizeof(int),atom->nimpropertypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&C0[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&C1[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&C2[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&all[1],sizeof(int),atom->nimpropertypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nimpropertypes,MPI_DOUBLE,0,world); MPI_Bcast(&C0[1],atom->nimpropertypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/improper_ring.cpp b/src/USER-MISC/improper_ring.cpp index 48db5a41e9..7f818595a2 100644 --- a/src/USER-MISC/improper_ring.cpp +++ b/src/USER-MISC/improper_ring.cpp @@ -47,6 +47,7 @@ #include "math_special.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -325,8 +326,8 @@ void ImproperRing::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nimpropertypes,fp); - fread(&chi[1],sizeof(double),atom->nimpropertypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&chi[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nimpropertypes,MPI_DOUBLE,0,world); MPI_Bcast(&chi[1],atom->nimpropertypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/pair_agni.cpp b/src/USER-MISC/pair_agni.cpp index b3abc647ef..a03e24ed35 100644 --- a/src/USER-MISC/pair_agni.cpp +++ b/src/USER-MISC/pair_agni.cpp @@ -243,7 +243,7 @@ void PairAGNI::allocate() global settings ------------------------------------------------------------------------- */ -void PairAGNI::settings(int narg, char **/*arg*/) +void PairAGNI::settings(int narg, char ** /* arg */) { if (narg != 0) error->all(FLERR,"Illegal pair_style command"); } diff --git a/src/USER-MISC/pair_buck_mdf.cpp b/src/USER-MISC/pair_buck_mdf.cpp index e977197522..6339f7d135 100644 --- a/src/USER-MISC/pair_buck_mdf.cpp +++ b/src/USER-MISC/pair_buck_mdf.cpp @@ -25,6 +25,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -302,14 +303,14 @@ void PairBuckMDF::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a[i][j],sizeof(double),1,fp); - fread(&rho[i][j],sizeof(double),1,fp); - fread(&c[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&rho[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&rho[i][j],1,MPI_DOUBLE,0,world); @@ -338,10 +339,10 @@ void PairBuckMDF::write_restart_settings(FILE *fp) void PairBuckMDF::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/USER-MISC/pair_cosine_squared.cpp b/src/USER-MISC/pair_cosine_squared.cpp index 4544a6db43..7c0cb3372d 100644 --- a/src/USER-MISC/pair_cosine_squared.cpp +++ b/src/USER-MISC/pair_cosine_squared.cpp @@ -30,6 +30,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -124,7 +125,7 @@ void PairCosineSquared::coeff(int narg, char **arg) { if (narg < 4 || narg > 6) error->all(FLERR, "Incorrect args for pair coefficients (too few or too many)"); - + if (!allocated) allocate(); @@ -275,14 +276,14 @@ void PairCosineSquared::read_restart(FILE *fp) for (i = 1; i <= atom->ntypes; i++) { for (j = i; j <= atom->ntypes; j++) { if (me == 0) - fread(&setflag[i][j], sizeof(int), 1, fp); + utils::sfread(FLERR,&setflag[i][j], sizeof(int), 1, fp,NULL,error); MPI_Bcast(&setflag[i][j], 1, MPI_INT, 0, world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j], sizeof(double), 1, fp); - fread(&sigma[i][j], sizeof(double), 1, fp); - fread(&cut[i][j], sizeof(double), 1, fp); - fread(&wcaflag[i][j], sizeof(int), 1, fp); + utils::sfread(FLERR,&epsilon[i][j], sizeof(double), 1, fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j], sizeof(double), 1, fp,NULL,error); + utils::sfread(FLERR,&cut[i][j], sizeof(double), 1, fp,NULL,error); + utils::sfread(FLERR,&wcaflag[i][j], sizeof(int), 1, fp,NULL,error); } MPI_Bcast(&epsilon[i][j], 1, MPI_DOUBLE, 0, world); MPI_Bcast(&sigma[i][j], 1, MPI_DOUBLE, 0, world); @@ -310,7 +311,7 @@ void PairCosineSquared::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global, sizeof(double), 1, fp); + utils::sfread(FLERR,&cut_global, sizeof(double), 1, fp,NULL,error); } MPI_Bcast(&cut_global, 1, MPI_DOUBLE, 0, world); } @@ -458,7 +459,7 @@ double PairCosineSquared::single(int /* i */, int /* j */, int itype, int jtype, double &fforce) { double r, r2inv, r6inv, cosone, force, energy; - + r = sqrt(rsq); if (r <= sigma[itype][jtype]) { @@ -477,7 +478,7 @@ double PairCosineSquared::single(int /* i */, int /* j */, int itype, int jtype, } } else { cosone = cos(MY_PI*(r-sigma[itype][jtype]) / (2.0*w[itype][jtype])); - force = -(MY_PI*epsilon[itype][jtype] / (2.0*w[itype][jtype])) * + force = -(MY_PI*epsilon[itype][jtype] / (2.0*w[itype][jtype])) * sin(MY_PI*(r-sigma[itype][jtype]) / w[itype][jtype]) / r; energy = -epsilon[itype][jtype]*cosone*cosone; } diff --git a/src/USER-MISC/pair_coul_diel.cpp b/src/USER-MISC/pair_coul_diel.cpp index a375901ecd..bdb605f547 100644 --- a/src/USER-MISC/pair_coul_diel.cpp +++ b/src/USER-MISC/pair_coul_diel.cpp @@ -24,6 +24,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -282,9 +283,9 @@ void PairCoulDiel::read_restart(FILE *fp) for (j = i; j <= atom->ntypes; j++) { if (setflag[i][j]) { if (me == 0) { - fread(&rme[i][j],sizeof(double),1,fp); - fread(&sigmae[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&rme[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigmae[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&rme[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigmae[i][j],1,MPI_DOUBLE,0,world); @@ -311,9 +312,9 @@ void PairCoulDiel::write_restart_settings(FILE *fp) void PairCoulDiel::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/USER-MISC/pair_coul_shield.cpp b/src/USER-MISC/pair_coul_shield.cpp index 9264e51287..980b4a71d5 100644 --- a/src/USER-MISC/pair_coul_shield.cpp +++ b/src/USER-MISC/pair_coul_shield.cpp @@ -28,6 +28,7 @@ #include "memory.h" #include "math_special.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -298,8 +299,8 @@ void PairCoulShield::read_restart(FILE *fp) for (j = i; j <= atom->ntypes; j++) { if (setflag[i][j]) { if (me == 0) { - fread(&sigmae[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&sigmae[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&sigmae[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); @@ -325,9 +326,9 @@ void PairCoulShield::write_restart_settings(FILE *fp) void PairCoulShield::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/USER-MISC/pair_extep.cpp b/src/USER-MISC/pair_extep.cpp index 8507fd49f6..f7670d30b5 100644 --- a/src/USER-MISC/pair_extep.cpp +++ b/src/USER-MISC/pair_extep.cpp @@ -757,7 +757,7 @@ void PairExTeP::read_file(char *file) // skip line if it is a leftover from the previous section, // which can be identified by having 3 elements (instead of 2) // as first words. - + if (isupper(words[0][0]) && isupper(words[1][0]) && isupper(words[2][0])) continue; diff --git a/src/USER-MISC/pair_gauss_cut.cpp b/src/USER-MISC/pair_gauss_cut.cpp index e6cfc02f63..2a4f61cce3 100644 --- a/src/USER-MISC/pair_gauss_cut.cpp +++ b/src/USER-MISC/pair_gauss_cut.cpp @@ -24,6 +24,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "math_const.h" using namespace LAMMPS_NS; @@ -300,14 +301,14 @@ void PairGaussCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&hgauss[i][j],sizeof(double),1,fp); - fread(&rmh[i][j],sizeof(double),1,fp); - fread(&sigmah[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&hgauss[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&rmh[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigmah[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&hgauss[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&rmh[i][j],1,MPI_DOUBLE,0,world); @@ -336,9 +337,9 @@ void PairGaussCut::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/USER-MISC/pair_ilp_graphene_hbn.cpp b/src/USER-MISC/pair_ilp_graphene_hbn.cpp index 4741263603..e998abf005 100644 --- a/src/USER-MISC/pair_ilp_graphene_hbn.cpp +++ b/src/USER-MISC/pair_ilp_graphene_hbn.cpp @@ -442,13 +442,13 @@ void PairILPGrapheneHBN::compute(int eflag, int vflag) if (vflag_fdotr) virial_fdotr_compute(); } -/* ---------------------------------------------------------------------- +/* ---------------------------------------------------------------------- van der Waals forces and energy ------------------------------------------------------------------------- */ -void PairILPGrapheneHBN::calc_FvdW(int eflag, int vflag) +void PairILPGrapheneHBN::calc_FvdW(int eflag, int /* vflag */) { - int i,j,ii,jj,inum,jnum,itype,jtype,k,l,kk,ll; + int i,j,ii,jj,inum,jnum,itype,jtype; tagint itag,jtag; double xtmp,ytmp,ztmp,delx,dely,delz,evdwl,fpair; double rsq,r,Rcut,r2inv,r6inv,r8inv,Tap,dTap,Vilp,TSvdw,TSvdw2inv,fsum; @@ -523,7 +523,7 @@ void PairILPGrapheneHBN::calc_FvdW(int eflag, int vflag) // derivatives fpair = -6.0*p.C6*r8inv/TSvdw + p.C6*p.d/p.seff*(TSvdw-1.0)*TSvdw2inv*r8inv*r; - fsum = fpair*Tap - Vilp*dTap/r; + fsum = fpair*Tap - Vilp*dTap/r; f[i][0] += fsum*delx; f[i][1] += fsum*dely; @@ -540,19 +540,19 @@ void PairILPGrapheneHBN::calc_FvdW(int eflag, int vflag) } } -/* ---------------------------------------------------------------------- +/* ---------------------------------------------------------------------- Repulsive forces and energy ------------------------------------------------------------------------- */ -void PairILPGrapheneHBN::calc_FRep(int eflag, int vflag) +void PairILPGrapheneHBN::calc_FRep(int eflag, int /* vflag */) { int i,j,ii,jj,inum,jnum,itype,jtype,k,kk; double prodnorm1,fkcx,fkcy,fkcz; double xtmp,ytmp,ztmp,delx,dely,delz,evdwl,fpair,fpair1; - double rsq,r,Rcut,rhosq1,exp0,exp1,r2inv,r6inv,r8inv,Tap,dTap,Vilp; - double frho1,TSvdw,TSvdw2inv,Erep,fsum,rdsq1; + double rsq,r,Rcut,rhosq1,exp0,exp1,Tap,dTap,Vilp; + double frho1,Erep,fsum,rdsq1; int *ilist,*jlist,*numneigh,**firstneigh; - int *ILP_neighs_i,*ILP_neighs_j; + int *ILP_neighs_i; evdwl = 0.0; @@ -634,12 +634,12 @@ void PairILPGrapheneHBN::calc_FRep(int eflag, int vflag) dprodnorm1[0] = dnormdri[0][0][i]*delx + dnormdri[1][0][i]*dely + dnormdri[2][0][i]*delz; dprodnorm1[1] = dnormdri[0][1][i]*delx + dnormdri[1][1][i]*dely + dnormdri[2][1][i]*delz; dprodnorm1[2] = dnormdri[0][2][i]*delx + dnormdri[1][2][i]*dely + dnormdri[2][2][i]*delz; - fp1[0] = prodnorm1*normal[i][0]*fpair1; - fp1[1] = prodnorm1*normal[i][1]*fpair1; - fp1[2] = prodnorm1*normal[i][2]*fpair1; - fprod1[0] = prodnorm1*dprodnorm1[0]*fpair1; - fprod1[1] = prodnorm1*dprodnorm1[1]*fpair1; - fprod1[2] = prodnorm1*dprodnorm1[2]*fpair1; + fp1[0] = prodnorm1*normal[i][0]*fpair1; + fp1[1] = prodnorm1*normal[i][1]*fpair1; + fp1[2] = prodnorm1*normal[i][2]*fpair1; + fprod1[0] = prodnorm1*dprodnorm1[0]*fpair1; + fprod1[1] = prodnorm1*dprodnorm1[1]*fpair1; + fprod1[2] = prodnorm1*dprodnorm1[2]*fpair1; fkcx = (delx*fsum - fp1[0])*Tap - Vilp*dTap*delx/r; fkcy = (dely*fsum - fp1[1])*Tap - Vilp*dTap*dely/r; diff --git a/src/USER-MISC/pair_ilp_graphene_hbn.h b/src/USER-MISC/pair_ilp_graphene_hbn.h index ec6146fa33..5ca8eb64a7 100644 --- a/src/USER-MISC/pair_ilp_graphene_hbn.h +++ b/src/USER-MISC/pair_ilp_graphene_hbn.h @@ -48,7 +48,7 @@ class PairILPGrapheneHBN : public Pair { MyPage *ipage; // neighbor list pages int *ILP_numneigh; // # of pair neighbors for each atom int **ILP_firstneigh; // ptr to 1st neighbor of each atom - int tap_flag; // flag to turn on/off taper function + int tap_flag; // flag to turn on/off taper function struct Param { double z0,alpha,epsilon,C,delta,d,sR,reff,C6,S; diff --git a/src/USER-MISC/pair_kolmogorov_crespi_full.cpp b/src/USER-MISC/pair_kolmogorov_crespi_full.cpp index 7bfbedfa1c..eea0b1261c 100644 --- a/src/USER-MISC/pair_kolmogorov_crespi_full.cpp +++ b/src/USER-MISC/pair_kolmogorov_crespi_full.cpp @@ -444,13 +444,13 @@ void PairKolmogorovCrespiFull::compute(int eflag, int vflag) if (vflag_fdotr) virial_fdotr_compute(); } -/* ---------------------------------------------------------------------- +/* ---------------------------------------------------------------------- van der Waals forces and energy ------------------------------------------------------------------------- */ -void PairKolmogorovCrespiFull::calc_FvdW(int eflag, int vflag) +void PairKolmogorovCrespiFull::calc_FvdW(int eflag, int /* vflag */) { - int i,j,ii,jj,inum,jnum,itype,jtype,k,l,kk,ll; + int i,j,ii,jj,inum,jnum,itype,jtype; tagint itag,jtag; double xtmp,ytmp,ztmp,delx,dely,delz,evdwl,fpair; double rsq,r,Rcut,r2inv,r6inv,r8inv,Tap,dTap,Vkc,fsum; @@ -519,11 +519,11 @@ void PairKolmogorovCrespiFull::calc_FvdW(int eflag, int vflag) dTap = calc_dTap(r,Rcut); } else {Tap = 1.0; dTap = 0.0;} - Vkc = -p.A*p.z06*r6inv; + Vkc = -p.A*p.z06*r6inv; // derivatives fpair = -6.0*p.A*p.z06*r8inv; - fsum = fpair*Tap - Vkc*dTap/r; + fsum = fpair*Tap - Vkc*dTap/r; f[i][0] += fsum*delx; f[i][1] += fsum*dely; @@ -540,19 +540,19 @@ void PairKolmogorovCrespiFull::calc_FvdW(int eflag, int vflag) } } -/* ---------------------------------------------------------------------- +/* ---------------------------------------------------------------------- Repulsive forces and energy ------------------------------------------------------------------------- */ -void PairKolmogorovCrespiFull::calc_FRep(int eflag, int vflag) +void PairKolmogorovCrespiFull::calc_FRep(int eflag, int /* vflag */) { int i,j,ii,jj,inum,jnum,itype,jtype,k,kk; double prodnorm1,fkcx,fkcy,fkcz; double xtmp,ytmp,ztmp,delx,dely,delz,evdwl,fpair,fpair1; - double rsq,r,rhosq1,exp0,exp1,r2inv,r6inv,r8inv,Tap,dTap,Vkc; + double rsq,r,rhosq1,exp0,exp1,Tap,dTap,Vkc; double frho_ij,sumC1,sumC11,sumCff,fsum,rho_ij; int *ilist,*jlist,*numneigh,**firstneigh; - int *KC_neighs_i,*KC_neighs_j; + int *KC_neighs_i; evdwl = 0.0; @@ -606,14 +606,12 @@ void PairKolmogorovCrespiFull::calc_FRep(int eflag, int vflag) Param& p = params[iparam_ij]; r = sqrt(rsq); - r2inv = 1.0/rsq; - r6inv = r2inv*r2inv*r2inv; - r8inv = r2inv*r6inv; - // turn on/off taper function - if (tap_flag) { - Tap = calc_Tap(r,sqrt(cutsq[itype][jtype])); - dTap = calc_dTap(r,sqrt(cutsq[itype][jtype])); - } else {Tap = 1.0; dTap = 0.0;} + + // turn on/off taper function + if (tap_flag) { + Tap = calc_Tap(r,sqrt(cutsq[itype][jtype])); + dTap = calc_dTap(r,sqrt(cutsq[itype][jtype])); + } else {Tap = 1.0; dTap = 0.0;} // Calculate the transverse distance prodnorm1 = normal[i][0]*delx + normal[i][1]*dely + normal[i][2]*delz; @@ -628,7 +626,7 @@ void PairKolmogorovCrespiFull::calc_FRep(int eflag, int vflag) sumC11 = (p.C2 + 2.0*p.C4*rho_ij)*p.delta2inv; frho_ij = exp1*sumC1; sumCff = 0.5*p.C + frho_ij; - Vkc = exp0*sumCff; + Vkc = exp0*sumCff; // derivatives fpair = p.lambda*exp0/r*sumCff; @@ -655,10 +653,10 @@ void PairKolmogorovCrespiFull::calc_FRep(int eflag, int vflag) f[j][1] -= fkcy; f[j][2] -= fkcz; - // calculate the forces acted on the neighbors of atom i from atom j - KC_neighs_i = KC_firstneigh[i]; - for (kk = 0; kk < KC_numneigh[i]; kk++) { - k = KC_neighs_i[kk]; + // calculate the forces acted on the neighbors of atom i from atom j + KC_neighs_i = KC_firstneigh[i]; + for (kk = 0; kk < KC_numneigh[i]; kk++) { + k = KC_neighs_i[kk]; if (k == i) continue; // derivatives of the product of rij and ni respect to rk, k=0,1,2, where atom k is the neighbors of atom i dprodnorm1[0] = dnormal[0][0][kk][i]*delx + dnormal[1][0][kk][i]*dely + dnormal[2][0][kk][i]*delz; @@ -674,7 +672,7 @@ void PairKolmogorovCrespiFull::calc_FRep(int eflag, int vflag) delkj[1] = x[k][1] - x[j][1]; delkj[2] = x[k][2] - x[j][2]; if (evflag) ev_tally_xyz(k,j,nlocal,newton_pair,0.0,0.0,fk[0],fk[1],fk[2],delkj[0],delkj[1],delkj[2]); - } + } if (eflag) { if (tap_flag) pvector[1] += evdwl = Tap*Vkc; @@ -792,7 +790,7 @@ void PairKolmogorovCrespiFull::calc_normal() memory->create(dnormal,3,3,3,nmax,"KolmogorovCrespiFull:dnormal"); } - inum = list->inum; + inum = list->inum; ilist = list->ilist; //Calculate normals for (ii = 0; ii < inum; ii++) { diff --git a/src/USER-MISC/pair_kolmogorov_crespi_full.h b/src/USER-MISC/pair_kolmogorov_crespi_full.h index d2971e3fbc..c579788110 100644 --- a/src/USER-MISC/pair_kolmogorov_crespi_full.h +++ b/src/USER-MISC/pair_kolmogorov_crespi_full.h @@ -48,7 +48,7 @@ class PairKolmogorovCrespiFull : public Pair { MyPage *ipage; // neighbor list pages int *KC_numneigh; // # of pair neighbors for each atom int **KC_firstneigh; // ptr to 1st neighbor of each atom - int tap_flag; // flag to turn on/off taper function + int tap_flag; // flag to turn on/off taper function struct Param { diff --git a/src/USER-MISC/pair_lennard_mdf.cpp b/src/USER-MISC/pair_lennard_mdf.cpp index 50f59107a0..c539bb30e2 100644 --- a/src/USER-MISC/pair_lennard_mdf.cpp +++ b/src/USER-MISC/pair_lennard_mdf.cpp @@ -26,6 +26,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -302,14 +303,14 @@ void PairLJ_AB_MDF::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&aparm[i][j],sizeof(double),1,fp); - fread(&bparm[i][j],sizeof(double),1,fp); - fread(&cut_inner[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&aparm[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&bparm[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_inner[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&aparm[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&bparm[i][j],1,MPI_DOUBLE,0,world); @@ -336,7 +337,7 @@ void PairLJ_AB_MDF::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&mix_flag,1,MPI_INT,0,world); } diff --git a/src/USER-MISC/pair_lj_expand_coul_long.cpp b/src/USER-MISC/pair_lj_expand_coul_long.cpp index ffa828826f..f52e427c18 100644 --- a/src/USER-MISC/pair_lj_expand_coul_long.cpp +++ b/src/USER-MISC/pair_lj_expand_coul_long.cpp @@ -31,6 +31,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -785,9 +786,9 @@ double PairLJExpandCoulLong::init_one(int i, int j) (1.0/3.0 + 2.0*shift1/(4.0*rc1) + shift2/(5.0*rc2))/rc3); ptail_ij = 16.0*MY_PI*all[0]*all[1]*epsilon[i][j] * sig6 * ((1.0/9.0 + 3.0*shift1/(10.0*rc1) + - 3.0*shift2/(11.0*rc2) + shift3/(12.0*rc3))*2.0*sig6/rc9 - + 3.0*shift2/(11.0*rc2) + shift3/(12.0*rc3))*2.0*sig6/rc9 - (1.0/3.0 + 3.0*shift1/(4.0*rc1) + - 3.0*shift2/(5.0*rc2) + shift3/(6.0*rc3))/rc3); + 3.0*shift2/(5.0*rc2) + shift3/(6.0*rc3))/rc3); } return cut; @@ -828,14 +829,14 @@ void PairLJExpandCoulLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&shift[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&shift[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -867,13 +868,13 @@ void PairLJExpandCoulLong::write_restart_settings(FILE *fp) void PairLJExpandCoulLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/pair_lj_mdf.cpp b/src/USER-MISC/pair_lj_mdf.cpp index 3fe0fa6bf9..51e24639b9 100644 --- a/src/USER-MISC/pair_lj_mdf.cpp +++ b/src/USER-MISC/pair_lj_mdf.cpp @@ -26,6 +26,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -310,14 +311,14 @@ void PairLJMDF::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_inner[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_inner[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -344,7 +345,7 @@ void PairLJMDF::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&mix_flag,1,MPI_INT,0,world); } diff --git a/src/USER-MISC/pair_lj_sf_dipole_sf.cpp b/src/USER-MISC/pair_lj_sf_dipole_sf.cpp index 758962ce29..19bc66bdcb 100644 --- a/src/USER-MISC/pair_lj_sf_dipole_sf.cpp +++ b/src/USER-MISC/pair_lj_sf_dipole_sf.cpp @@ -27,6 +27,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "update.h" using namespace LAMMPS_NS; @@ -486,15 +487,15 @@ void PairLJSFDipoleSF::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); - fread(&cut_coul[i][j],sizeof(double),1,fp); - fread(&scale[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&scale[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -523,9 +524,9 @@ void PairLJSFDipoleSF::write_restart_settings(FILE *fp) void PairLJSFDipoleSF::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul_global,sizeof(double),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul_global,1,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/pair_local_density.cpp b/src/USER-MISC/pair_local_density.cpp new file mode 100644 index 0000000000..8ad9793f98 --- /dev/null +++ b/src/USER-MISC/pair_local_density.cpp @@ -0,0 +1,894 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing authors: + Tanmoy Sanyal, M.Scott Shell, UC Santa Barbara + David Rosenberger, TU Darmstadt +------------------------------------------------------------------------- */ + +#include "pair_local_density.h" +#include +#include +#include +#include +#include +#include "atom.h" +#include "force.h" +#include "comm.h" +#include "neighbor.h" +#include "neigh_list.h" +#include "neigh_request.h" +#include "memory.h" +#include "error.h" +#include "domain.h" +#include "citeme.h" +#include "utils.h" + +using namespace LAMMPS_NS; + +#define MAXLINE 1024 + +static const char cite_pair_local_density[] = + "pair_style local/density command:\n\n" + "@Article{Sanyal16,\n" + " author = {T.Sanyal and M.Scott Shell},\n" + " title = {Coarse-grained models using local-density potentials optimized with the relative entropy: Application to implicit solvation},\n" + " journal = {J.~Chem.~Phys.},\n" + " year = 2016,\n" + " DOI = doi.org/10.1063/1.4958629" + "}\n\n" + "@Article{Sanyal18,\n" + " author = {T.Sanyal and M.Scott Shell},\n" + " title = {Transferable coarse-grained models of liquid-liquid equilibrium using local density potentials optimized with the relative entropy},\n" + " journal = {J.~Phys.~Chem. B},\n" + " year = 2018,\n" + " DOI = doi.org/10.1021/acs.jpcb.7b12446" + "}\n\n"; + +/* ---------------------------------------------------------------------- */ + +PairLocalDensity::PairLocalDensity(LAMMPS *lmp) : Pair(lmp) +{ + restartinfo = 0; + one_coeff = 1; + single_enable = 1; + + // stuff read from tabulated file + nLD = 0; + nrho = 0; + rho_min = NULL; + rho_max = NULL; + a = NULL; + b = NULL; + c0 = NULL; + c2 = NULL; + c4 = NULL; + c6 = NULL; + uppercut = NULL; + lowercut = NULL; + uppercutsq = NULL; + lowercutsq = NULL; + frho = NULL; + rho = NULL; + + // splined arrays + frho_spline = NULL; + + // per-atom arrays + nmax = 0; + fp = NULL; + localrho = NULL; + + // set comm size needed by this pair + comm_forward = 1; + comm_reverse = 1; + + // cite publication + if (lmp->citeme) lmp->citeme->add(cite_pair_local_density); +} + +/* ---------------------------------------------------------------------- + check if allocated, since class can be destructed when incomplete +------------------------------------------------------------------------- */ + +PairLocalDensity::~PairLocalDensity() +{ + + memory->destroy(localrho); + memory->destroy(fp); + + if (allocated) { + memory->destroy(setflag); + memory->destroy(cutsq); + } + + memory->destroy(frho_spline); + + memory->destroy(rho_min); + memory->destroy(rho_max); + memory->destroy(delta_rho); + memory->destroy(c0); + memory->destroy(c2); + memory->destroy(c4); + memory->destroy(c6); + memory->destroy(uppercut); + memory->destroy(lowercut); + memory->destroy(uppercutsq); + memory->destroy(lowercutsq); + memory->destroy(frho); + memory->destroy(rho); + + memory->destroy(a); + memory->destroy(b); +} + +/* ---------------------------------------------------------------------- */ + +void PairLocalDensity::compute(int eflag, int vflag) +{ + + int i,j,ii,jj,m,k,inum,jnum,itype,jtype; + double xtmp,ytmp,ztmp,delx,dely,delz,rsq; + double rsqinv, phi, uLD, dphi, evdwl,fpair; + double p, *coeff; + int *ilist,*jlist,*numneigh,**firstneigh; + + phi = uLD = evdwl = fpair = rsqinv = 0.0; + + if (eflag || vflag) ev_setup(eflag,vflag); + else evflag = vflag_fdotr = eflag_global = eflag_atom = 0; + + /* localrho = LD at each atom + fp = derivative of embedding energy at each atom for each LD potential + uLD = embedding energy of each atom due to each LD potential*/ + + // grow LD and fp arrays if necessary + // need to be atom->nmax in length + + if (atom->nmax > nmax) { + memory->destroy(localrho); + memory->destroy(fp); + nmax = atom->nmax; + memory->create(localrho, nLD, nmax, "pairLD:localrho"); + memory->create(fp, nLD, nmax, "pairLD:fp"); + } + + double **x = atom->x; + double **f = atom->f; + int *type = atom->type; + int nlocal = atom->nlocal; + int newton_pair = force->newton_pair; + + inum = list->inum; + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + + // zero out LD and fp + + if (newton_pair) { + m = nlocal + atom->nghost; + for (k = 0; k < nLD; k++) { + for (i = 0; i < m; i++) { + localrho[k][i] = 0.0; + fp[k][i] = 0.0; + } + } + } + else { + for (k = 0; k < nLD; k++){ + for (i = 0; i < nlocal; i++) { + localrho[k][i] = 0.0; + fp[k][i] = 0.0; + } + } + } + + // loop over neighs of central atoms and types of LDs + + for (ii = 0; ii < inum; ii++) { + i = ilist[ii]; + xtmp = x[i][0]; + ytmp = x[i][1]; + ztmp = x[i][2]; + itype = type[i]; + jlist = firstneigh[i]; + jnum = numneigh[i]; + + for (jj = 0; jj < jnum; jj++) { + j = jlist[jj]; + j &= NEIGHMASK; + jtype = type[j]; + + // calculate distance-squared between i,j atom-types + + delx = xtmp - x[j][0]; + dely = ytmp - x[j][1]; + delz = ztmp - x[j][2]; + rsq = delx*delx + dely*dely + delz*delz; + + // calculating LDs based on central and neigh filters + + for (k = 0; k < nLD; k++) { + if (rsq < lowercutsq[k]) { + phi = 1.0; + } + else if (rsq > uppercutsq[k]) { + phi = 0.0; + } + else { + phi = c0[k] + rsq * (c2[k] + rsq * (c4[k] + c6[k]*rsq)); + } + localrho[k][i] += (phi * b[k][jtype]); + + /*checking for both i,j is necessary + since a half neighbor list is processed.*/ + + if (newton_pair || jreverse_comm_pair(this); + + // + + for (ii = 0; ii < inum; ii++) { + i = ilist[ii]; + itype = type[i]; + uLD = 0.0; + + for (k = 0; k < nLD; k++) { + + /*skip over this loop if the LD potential + is not intendend for central atomtype */ + if (!(a[k][itype])) continue; + + // linear extrapolation at rho_min and rho_max + + if (localrho[k][i] <= rho_min[k]) { + coeff = frho_spline[k][0]; + fp[k][i] = coeff[2]; + uLD += a[k][itype] * ( coeff[6] + fp[k][i]*(localrho[k][i] - rho_min[k]) ); + } + else if (localrho[k][i] >= rho_max[k]) { + coeff = frho_spline[k][nrho-2]; + fp[k][i] = coeff[0] + coeff[1] + coeff[2]; + uLD += a[k][itype] * ( (coeff[3] + coeff[4] + coeff[5] + coeff[6]) + fp[k][i]*(localrho[k][i] - rho_max[k]) ); + } + else { + p = (localrho[k][i] - rho_min[k]) / delta_rho[k]; + m = static_cast (p); + m = MAX(0, MIN(m, nrho-2)); + p -= m; + p = MIN(p, 1.0); + coeff = frho_spline[k][m]; + fp[k][i] = (coeff[0]*p + coeff[1])*p + coeff[2]; + uLD += a[k][itype] * (((coeff[3]*p + coeff[4])*p + coeff[5])*p + coeff[6]); + } + } + + if (eflag) { + if (eflag_global) eng_vdwl += uLD; + if (eflag_atom) eatom[i] += uLD; + } + } + + // communicate LD and fp to all procs + + comm->forward_comm_pair(this); + + // compute forces on each atom + // loop over neighbors of my atoms + + for (ii = 0; ii < inum; ii++) { + i = ilist[ii]; + xtmp = x[i][0]; + ytmp = x[i][1]; + ztmp = x[i][2]; + itype = type[i]; + + jlist = firstneigh[i]; + jnum = numneigh[i]; + + for (jj = 0; jj < jnum; jj++) { + j = jlist[jj]; + j &= NEIGHMASK; + jtype = type[j]; + + // calculate square of distance between i,j atoms + + delx = xtmp - x[j][0]; + dely = ytmp - x[j][1]; + delz = ztmp - x[j][2]; + rsq = delx*delx + dely*dely + delz*delz; + + // calculate force between two atoms + fpair = 0.0; + if (rsq < cutforcesq) { // global cutoff check + rsqinv = 1.0/rsq; + for (k = 0; k < nLD; k++) { + if (rsq >= lowercutsq[k] && rsq < uppercutsq[k]) { + dphi = rsq * (2.0*c2[k] + rsq * (4.0*c4[k] + 6.0*c6[k]*rsq)); + fpair += -(a[k][itype]*b[k][jtype]*fp[k][i] + a[k][jtype]*b[k][itype]*fp[k][j]) * dphi; + } + } + fpair *= rsqinv; + + f[i][0] += delx*fpair; + f[i][1] += dely*fpair; + f[i][2] += delz*fpair; + if (newton_pair || j < nlocal) { + f[j][0] -= delx*fpair; + f[j][1] -= dely*fpair; + f[j][2] -= delz*fpair; + } + + /*eng_vdwl has already been completely built, + so no need to add anything here*/ + + if (eflag) evdwl = 0.0; + + if (evflag) ev_tally(i,j,nlocal,newton_pair, + evdwl,0.0,fpair,delx,dely,delz); + } + + } + } + + if (vflag_fdotr) virial_fdotr_compute(); +} + + +/* ---------------------------------------------------------------------- + allocate all arrays +------------------------------------------------------------------------- */ + +void PairLocalDensity::allocate() +{ + allocated = 1; + int n = atom->ntypes; + + memory->create(cutsq,n+1,n+1,"pair:cutsq"); + + memory->create(setflag,n+1,n+1,"pair:setflag"); + for (int i = 1; i <= n; i++) + for (int j = i; j <= n; j++) + setflag[i][j] = 0; +} + +/* ---------------------------------------------------------------------- + global settings +------------------------------------------------------------------------- */ + +void PairLocalDensity::settings(int narg, char ** /* arg */) +{ + if (narg > 0) error->all(FLERR,"Illegal pair_style command"); +} + +/* ---------------------------------------------------------------------- + set coeffs for all type pairs + read tabulated LD input file +------------------------------------------------------------------------- */ + +void PairLocalDensity::coeff(int narg, char **arg) +{ + int i, j; + if (!allocated) allocate(); + + if (narg != 3) error->all(FLERR,"Incorrect args for pair coefficients"); + + // insure I,J args are * * + + if (strcmp(arg[0],"*") != 0 || strcmp(arg[1],"*") != 0) + error->all(FLERR,"Incorrect args for pair coefficients"); + + // parse LD file + + parse_file(arg[2]); + + + // clear setflag since coeff() called once with I,J = * * + + for (i = 1; i <= atom->ntypes; i++) + for (j = i; j <= atom->ntypes; j++) + setflag[i][j] = 0; + + // set setflag for all i,j type pairs + + int count = 0; + for (i = 1; i <= atom->ntypes; i++) { + for (j = i; j <= atom->ntypes; j++) { + setflag[i][j] = 1; + count++; + } + } + if (count == 0) error->all(FLERR,"Incorrect args for pair coefficients"); +} + +/* ---------------------------------------------------------------------- + init specific to this pair style +------------------------------------------------------------------------- */ + +void PairLocalDensity::init_style() +{ + // spline rho and frho arrays + // request half neighbor list + + array2spline(); + + // half neighbor request + neighbor->request(this); +} + +/* ---------------------------------------------------------------------- + init for one type pair i,j and corresponding j,i +------------------------------------------------------------------------- */ + +double PairLocalDensity::init_one(int /* i */, int /* j */) +{ + // single global cutoff = max of all uppercuts read in from LD file + + cutmax = 0.0; + for (int k = 0; k < nLD; k++) + cutmax = MAX(cutmax,uppercut[k]); + + cutforcesq = cutmax*cutmax; + + return cutmax; +} + + +/*-------------------------------------------------------------------------- + pair_write functionality for this pair style that gives just a snap-shot + of the LD potential without doing an actual MD run + ---------------------------------------------------------------------------*/ + +double PairLocalDensity::single(int /* i */, int /* j */, int itype, int jtype, + double rsq, double /* factor_coul */, + double /* factor_lj */, double &fforce) +{ + int m, k, index; + double rsqinv, p, uLD; + double *coeff, **LD; + double dFdrho, phi, dphi; + + uLD = dFdrho = dphi = 0.0; + + memory->create(LD, nLD, 3, "pairLD:LD"); + for (k = 0; k < nLD; k++) { + LD[k][1] = 0.0; // itype:- 1 + LD[k][2] = 0.0; // jtype:- 2 + } + + rsqinv = 1.0/rsq; + for (k = 0; k < nLD; k++) { + if (rsq < lowercutsq[k]) { + phi = 1.0; + } + else if (rsq > uppercutsq[k]) { + phi = 0.0; + } + else { + phi = c0[k] + rsq * (c2[k] + rsq * (c4[k] + c6[k]*rsq)); + } + LD[k][1] += (phi * b[k][jtype]); + LD[k][2] += (phi * b[k][itype]); + } + + for (k = 0; k < nLD; k++) { + if (a[k][itype]) index = 1; + if (a[k][jtype]) index = 2; + + if (LD[k][index] <= rho_min[k]) { + coeff = frho_spline[k][0]; + dFdrho = coeff[2]; + uLD += a[k][itype] * ( coeff[6] + dFdrho*(LD[k][index] - rho_min[k]) ); + } + else if (LD[k][index] >= rho_max[k]) { + coeff = frho_spline[k][nrho-1]; + dFdrho = coeff[0] + coeff[1] + coeff[2]; + uLD += a[k][itype] * ( (coeff[3] + coeff[4] + coeff[5] + coeff[6]) + dFdrho*(LD[k][index] - rho_max[k]) ); + } + else { + p = (LD[k][index] - rho_min[k]) / delta_rho[k]; + m = static_cast (p); + m = MAX(0, MIN(m, nrho-2)); + p -= m; + p = MIN(p, 1.0); + coeff = frho_spline[k][m]; + dFdrho = (coeff[0]*p + coeff[1])*p + coeff[2]; + uLD += a[k][itype] * (((coeff[3]*p + coeff[4])*p + coeff[5])*p + coeff[6]); + } + + if (rsq < lowercutsq[k]) { + dphi = 0.0; + } + else if (rsq > uppercutsq[k]) { + dphi = 0.0; + } + else { + dphi = rsq * (2.0*c2[k] + rsq * (4.0*c4[k] + 6.0*c6[k]*rsq)); + } + fforce += -(a[k][itype]*b[k][jtype]*dFdrho + a[k][jtype]*b[k][itype]*dFdrho) * dphi *rsqinv; + } + memory->destroy(LD); + + return uLD; +} + +/*-------------------------------------------------------------------- + spline the array frho read in from the file to create + frho_spline +---------------------------------------------------------------------- */ + +void PairLocalDensity::array2spline() { + memory->destroy(frho_spline); + memory->create(frho_spline, nLD, nrho, 7, "pairLD:frho_spline"); + + for (int k = 0; k < nLD; k++) + interpolate_cbspl(nrho, delta_rho[k], frho[k], frho_spline[k]); + +} + +/* ---------------------------------------------------------------------- + (one-dimensional) cubic spline interpolation sub-routine, + which determines the coeffs for a clamped cubic spline + given tabulated data + ------------------------------------------------------------------------*/ + +void PairLocalDensity::interpolate_cbspl(int n, double delta, + double *f, double **spline) +{ +/* inputs: + n number of interpolating points + + f array containing function values to + be interpolated; f[i] is the function + value corresponding to x[i] + ('x' refers to the independent var) + + delta difference in tabulated values of x + + outputs: (packaged as columns of the coeff matrix) + coeff_b coeffs of linear terms + coeff_c coeffs of quadratic terms + coeff_d coeffs of cubic terms + spline matrix that collects b,c,d + + + other parameters: + fpa derivative of function at x=a + fpb derivative of function at x=b +*/ + + double *dl, *dd, *du; + double *coeff_b, *coeff_c, *coeff_d; + double fpa, fpb; + + int i; + + coeff_b = new double [n]; + coeff_c = new double [n]; + coeff_d = new double [n]; + dl = new double [n]; + dd = new double [n]; + du = new double [n]; + + // initialize values + for ( i = 0; i= 0; i-- ) + coeff_c[i] -= coeff_c[i+1] * du[i]; + + for ( i = 0; i < n-1; i++ ) { + coeff_d[i] = ( coeff_c[i+1] - coeff_c[i] ) / ( 3.0 * delta ); + coeff_b[i] = ( f[i+1] - f[i] ) / delta - delta * ( coeff_c[i+1] + 2.0*coeff_c[i] ) / 3.0; + } + + // normalize + for ( i = 0; i < n-1; i++ ) { + coeff_b[i] = coeff_b[i] * delta ; + coeff_c[i] = coeff_c[i] * delta*delta ; + coeff_d[i] = coeff_d[i] * delta*delta*delta; + } + + //copy to coefficient matrix + for ( i = 0; i < n; i++) { + spline[i][3] = coeff_d[i]; + spline[i][4] = coeff_c[i]; + spline[i][5] = coeff_b[i]; + spline[i][6] = f[i]; + spline[i][2] = spline[i][5]/delta; + spline[i][1] = 2.0*spline[i][4]/delta; + spline[i][0] = 3.0*spline[i][3]/delta; + } + + delete [] coeff_b; + delete [] coeff_c; + delete [] coeff_d; + delete [] du; + delete [] dd; + delete [] dl; +} + +/* ---------------------------------------------------------------------- + read potential values from tabulated LD input file +------------------------------------------------------------------------- */ + +void PairLocalDensity::parse_file(char *filename) { + + int k, n; + int me = comm->me; + FILE *fptr; + char line[MAXLINE]; + double ratio, lc2, uc2, denom; + + + if (me == 0) { + fptr = fopen(filename, "r"); + if (fptr == NULL) { + char str[128]; + sprintf(str,"Cannot open Local Density potential file %s",filename); + error->one(FLERR,str); + } + } + + double *ftmp; // tmp var to extract the complete 2D frho array from file + + // broadcast number of LD potentials and number of (rho,frho) pairs + if (me == 0) { + + // first 2 comment lines ignored + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + + // extract number of potentials and number of (frho, rho) points + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + sscanf(line, "%d %d", &nLD, &nrho); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + } + + MPI_Bcast(&nLD,1,MPI_INT,0,world); + MPI_Bcast(&nrho,1,MPI_INT,0,world); + + // setting up all arrays to be read from files and broadcasted + memory->create(uppercut, nLD, "pairLD:uppercut"); + memory->create(lowercut, nLD, "pairLD:lowercut"); + memory->create(uppercutsq, nLD, "pairLD:uppercutsq"); + memory->create(lowercutsq, nLD, "pairLD:lowercutsq"); + memory->create(c0, nLD, "pairLD:c0"); + memory->create(c2, nLD, "pairLD:c2"); + memory->create(c4, nLD, "pairLD:c4"); + memory->create(c6, nLD, "pairLD:c6"); + memory->create(rho_min, nLD, "pairLD:rho_min"); + memory->create(rho_max, nLD, "pairLD:rho_max"); + memory->create(delta_rho, nLD,"pairLD:delta_rho"); + memory->create(ftmp, nrho*nLD, "pairLD:ftmp"); + + // setting up central and neighbor atom filters + memory->create(a, nLD, atom->ntypes+1 , "pairLD:a"); + memory->create(b, nLD, atom->ntypes+1, "pairLD:b"); + if (me == 0) { + for (n = 1; n <= atom->ntypes; n++){ + for (k = 0; k < nLD; k++) { + a[k][n] = 0; + b[k][n] = 0; + } + } + } + + // read file block by block + + if (me == 0) { + for (k = 0; k < nLD; k++) { + + // parse upper and lower cut values + if (fgets(line,MAXLINE,fptr)==NULL) break; + sscanf(line, "%lf %lf", &lowercut[k], &uppercut[k]); + + // parse and broadcast central atom filter + utils::sfgets(FLERR,line, MAXLINE, fptr,filename,error); + char *tmp = strtok(line, " /t/n/r/f"); + while (tmp != NULL) { + a[k][atoi(tmp)] = 1; + tmp = strtok(NULL, " /t/n/r/f"); + } + + // parse neighbor atom filter + utils::sfgets(FLERR,line, MAXLINE, fptr,filename,error); + tmp = strtok(line, " /t/n/r/f"); + while (tmp != NULL) { + b[k][atoi(tmp)] = 1; + tmp = strtok(NULL, " /t/n/r/f"); + } + + // parse min, max and delta rho values + utils::sfgets(FLERR,line, MAXLINE, fptr,filename,error); + sscanf(line, "%lf %lf %lf", &rho_min[k], &rho_max[k], &delta_rho[k]); + // recompute delta_rho from scratch for precision + delta_rho[k] = (rho_max[k] - rho_min[k]) / (nrho - 1); + + // parse tabulated frho values from each line into temporary array + for (n = 0; n < nrho; n++) { + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + sscanf(line, "%lf", &ftmp[k*nrho + n]); + } + + // ignore blank line at the end of every block + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + + // set coefficients for local density indicator function + uc2 = uppercut[k] * uppercut[k]; + uppercutsq[k] = uc2; + lc2 = lowercut[k] * lowercut[k]; + lowercutsq[k] = lc2; + ratio = lc2/uc2; + denom = 1.0 - ratio; + denom = denom*denom*denom; + c0[k] = (1 - 3.0 * ratio) / denom; + c2[k] = (6.0 * ratio) / (uc2 * denom); + c4[k] = -(3.0 + 3.0*ratio) / (uc2*uc2 * denom); + c6[k] = 2.0 / (uc2*uc2*uc2 * denom); + } + } + + // Broadcast all parsed arrays + MPI_Bcast(&lowercut[0], nLD, MPI_DOUBLE, 0, world); + MPI_Bcast(&uppercut[0], nLD, MPI_DOUBLE, 0, world); + MPI_Bcast(&lowercutsq[0], nLD, MPI_DOUBLE, 0, world); + MPI_Bcast(&uppercutsq[0], nLD, MPI_DOUBLE, 0, world); + MPI_Bcast(&c0[0], nLD, MPI_DOUBLE, 0, world); + MPI_Bcast(&c2[0], nLD, MPI_DOUBLE, 0, world); + MPI_Bcast(&c4[0], nLD, MPI_DOUBLE, 0, world); + MPI_Bcast(&c6[0], nLD, MPI_DOUBLE, 0, world); + for (k = 0; k < nLD; k++) { + MPI_Bcast(&a[k][1], atom->ntypes, MPI_INT, 0, world); + MPI_Bcast(&b[k][1], atom->ntypes, MPI_INT, 0, world); + } + MPI_Bcast(&rho_min[0], nLD, MPI_DOUBLE, 0, world); + MPI_Bcast(&rho_max[0], nLD, MPI_DOUBLE, 0, world); + MPI_Bcast(&delta_rho[0], nLD, MPI_DOUBLE, 0, world); + MPI_Bcast(&ftmp[0], nLD*nrho, MPI_DOUBLE, 0, world); + + if (me == 0) fclose(fptr); + + // set up rho and frho arrays + memory->create(rho, nLD, nrho, "pairLD:rho"); + memory->create(frho, nLD, nrho, "pairLD:frho"); + + for (k = 0; k < nLD; k++) { + for (n = 0; n < nrho; n++) { + rho[k][n] = rho_min[k] + n*delta_rho[k]; + frho[k][n] = ftmp[k*nrho + n]; + } + } + + // delete temporary array + memory->destroy(ftmp); +} + +/* ---------------------------------------------------------------------- + communication routines +------------------------------------------------------------------------- */ + +int PairLocalDensity::pack_comm(int n, int *list, double *buf, + int /* pbc_flag */, int * /* pbc */) { + int i,j,k; + int m; + + m = 0; + for (i = 0; i < n; i++) { + j = list[i]; + for (k = 0; k < nLD; k++) { + buf[m++] = fp[k][j]; + } + } + + return nLD; +} + +/* ---------------------------------------------------------------------- */ + +void PairLocalDensity::unpack_comm(int n, int first, double *buf) { + + int i,k,m,last; + + m = 0; + last = first + n; + for (i = first; i < last; i++) { + for (k = 0; k < nLD; k++) { + fp[k][i] = buf[m++]; + } + } +} + +/* ---------------------------------------------------------------------- */ + +int PairLocalDensity::pack_reverse_comm(int n, int first, double *buf) { + + int i,k,m,last; + + m = 0; + last = first + n; + for (i = first; i < last; i++) { + for (k = 0; k < nLD; k++) { + buf[m++] = localrho[k][i]; + } + } + return nLD; +} + +/* ---------------------------------------------------------------------- */ + +void PairLocalDensity::unpack_reverse_comm(int n, int *list, double *buf) { + + int i,j,k; + int m; + + m = 0; + for (i = 0; i < n; i++) { + j = list[i]; + for (k = 0; k < nLD; k++) { + localrho[k][j] += buf[m++]; + } + } +} + +/* ---------------------------------------------------------------------- + memory usage of local atom-based arrays +------------------------------------------------------------------------- */ + +double PairLocalDensity::memory_usage() +{ + double bytes = maxeatom * sizeof(double); + bytes += maxvatom*6 * sizeof(double); + bytes += 2 * (nmax*nLD) * sizeof(double); + return bytes; +} + diff --git a/src/USER-MISC/pair_local_density.h b/src/USER-MISC/pair_local_density.h new file mode 100644 index 0000000000..e999352680 --- /dev/null +++ b/src/USER-MISC/pair_local_density.h @@ -0,0 +1,88 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- + pair_LocalDensity written by: + Tanmoy Sanyal and M. Scott Shell from UC Santa Barbara + David Rosenberger: TU Darmstadt +-------------------------------------------------------------------------*/ + + +#ifdef PAIR_CLASS + +PairStyle(local/density,PairLocalDensity) + +#else + +#ifndef LMP_PAIR_LOCAL_DENSITY_H +#define LMP_PAIR_LOCAL_DENSITY_H + +#include "pair.h" + + +namespace LAMMPS_NS { + +class PairLocalDensity : public Pair { + public: + PairLocalDensity(class LAMMPS *); + virtual ~PairLocalDensity(); + virtual void compute(int, int); + void settings(int, char **); + virtual void coeff(int, char **); + void init_style(); + double init_one(int, int); + double single(int, int, int, int, double, double, double, double &); + + virtual int pack_comm(int, int *, double *, int, int *); + virtual void unpack_comm(int, int, double *); + int pack_reverse_comm(int, int, double *); + void unpack_reverse_comm(int, int *, double *); + double memory_usage(); + + + protected: + //------------------------------------------------------------------------ + //This information is read from the tabulated input file + + int nLD, nrho; // number of LD types + int **a, **b; // central and neigh atom filters + double *uppercut, *lowercut; // upper and lower cutoffs + double *uppercutsq, *lowercutsq; // square of above cutoffs + double *c0, *c2, *c4, *c6; // coeffs for indicator function + double *rho_min, *rho_max, *delta_rho; // min, max & grid-size for LDs + double **rho, **frho; // LD and LD function tables + + //------------------------------------------------------------------------ + + double ***frho_spline; // splined LD potentials + double cutmax; // max cutoff for all elements + double cutforcesq; // square of global upper cutoff + + int nmax; // max size of per-atom arrays + double **localrho; // per-atom LD + double **fp; // per-atom LD potential function derivative + + void allocate(); + + // read tabulated input file + void parse_file(char *); + + // convert array to spline + void array2spline(); + + // cubic spline interpolation + void interpolate_cbspl(int, double, double *, double **); +}; + +} + +#endif +#endif diff --git a/src/USER-MISC/pair_meam_spline.cpp b/src/USER-MISC/pair_meam_spline.cpp index 79e7ac7e09..27deff9a6e 100644 --- a/src/USER-MISC/pair_meam_spline.cpp +++ b/src/USER-MISC/pair_meam_spline.cpp @@ -43,6 +43,7 @@ #include "neigh_request.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -439,13 +440,13 @@ void PairMEAMSpline::read_file(const char* filename) // Skip first line of file. It's a comment. char line[MAXLINE]; char *ptr; - fgets(line, MAXLINE, fp); + utils::sfgets(FLERR,line,MAXLINE,fp,filename,error); // Second line holds potential type ("meam/spline") // in new potential format. bool isNewFormat = false; - fgets(line, MAXLINE, fp); + utils::sfgets(FLERR,line,MAXLINE,fp,filename,error); ptr = strtok(line, " \t\n\r\f"); if (strcmp(ptr, "meam/spline") == 0) { @@ -475,7 +476,7 @@ void PairMEAMSpline::read_file(const char* filename) elements[0] = new char[1]; strcpy(elements[0], ""); rewind(fp); - fgets(line, MAXLINE, fp); + utils::sfgets(FLERR,line,MAXLINE,fp,filename,error); } nmultichoose2 = ((nelements+1)*nelements)/2; @@ -639,27 +640,27 @@ void PairMEAMSpline::SplineFunction::parse(FILE* fp, Error* error, // If new format, read the spline format. Should always be "spline3eq" for now. if (isNewFormat) - fgets(line, MAXLINE, fp); + utils::sfgets(FLERR,line,MAXLINE,fp,NULL,error); // Parse number of spline knots. - fgets(line, MAXLINE, fp); + utils::sfgets(FLERR,line,MAXLINE,fp,NULL,error); int n = atoi(line); if(n < 2) error->one(FLERR,"Invalid number of spline knots in MEAM potential file"); // Parse first derivatives at beginning and end of spline. - fgets(line, MAXLINE, fp); + utils::sfgets(FLERR,line,MAXLINE,fp,NULL,error); double d0 = atof(strtok(line, " \t\n\r\f")); double dN = atof(strtok(NULL, " \t\n\r\f")); init(n, d0, dN); // Skip line in old format if (!isNewFormat) - fgets(line, MAXLINE, fp); + utils::sfgets(FLERR,line,MAXLINE,fp,NULL,error); // Parse knot coordinates. for(int i=0; ione(FLERR,"Invalid knot line in MEAM potential file"); diff --git a/src/USER-MISC/pair_meam_sw_spline.cpp b/src/USER-MISC/pair_meam_sw_spline.cpp index eeadacf33a..73d6c81004 100644 --- a/src/USER-MISC/pair_meam_sw_spline.cpp +++ b/src/USER-MISC/pair_meam_sw_spline.cpp @@ -35,6 +35,7 @@ #include "neigh_request.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -468,7 +469,7 @@ void PairMEAMSWSpline::read_file(const char* filename) // Skip first line of file. char line[MAXLINE]; - fgets(line, MAXLINE, fp); + utils::sfgets(FLERR,line,MAXLINE,fp,filename,error); // Parse spline functions. phi.parse(fp, error); @@ -600,23 +601,23 @@ void PairMEAMSWSpline::SplineFunction::parse(FILE* fp, Error* error) char line[MAXLINE]; // Parse number of spline knots. - fgets(line, MAXLINE, fp); + utils::sfgets(FLERR,line,MAXLINE,fp,NULL,error); int n = atoi(line); if(n < 2) error->one(FLERR,"Invalid number of spline knots in MEAM potential file"); // Parse first derivatives at beginning and end of spline. - fgets(line, MAXLINE, fp); + utils::sfgets(FLERR,line,MAXLINE,fp,NULL,error); double d0 = atof(strtok(line, " \t\n\r\f")); double dN = atof(strtok(NULL, " \t\n\r\f")); init(n, d0, dN); // Skip line. - fgets(line, MAXLINE, fp); + utils::sfgets(FLERR,line,MAXLINE,fp,NULL,error); // Parse knot coordinates. for(int i=0; ione(FLERR,"Invalid knot line in MEAM potential file"); diff --git a/src/USER-MISC/pair_momb.cpp b/src/USER-MISC/pair_momb.cpp index 29d5715302..8786394221 100644 --- a/src/USER-MISC/pair_momb.cpp +++ b/src/USER-MISC/pair_momb.cpp @@ -25,6 +25,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "citeme.h" using namespace LAMMPS_NS; @@ -307,16 +308,16 @@ void PairMomb::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&d0[i][j],sizeof(double),1,fp); - fread(&alpha[i][j],sizeof(double),1,fp); - fread(&r0[i][j],sizeof(double),1,fp); - fread(&c[i][j],sizeof(double),1,fp); - fread(&rr[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&d0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alpha[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&r0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&rr[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&d0[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&alpha[i][j],1,MPI_DOUBLE,0,world); @@ -348,11 +349,11 @@ void PairMomb::write_restart_settings(FILE *fp) void PairMomb::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&sscale,sizeof(double),1,fp); - fread(&dscale,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sscale,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&dscale,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&sscale,1,MPI_DOUBLE,0,world); diff --git a/src/USER-MISC/pair_morse_smooth_linear.cpp b/src/USER-MISC/pair_morse_smooth_linear.cpp index c3cbe39db7..bbdae231f8 100644 --- a/src/USER-MISC/pair_morse_smooth_linear.cpp +++ b/src/USER-MISC/pair_morse_smooth_linear.cpp @@ -21,6 +21,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -273,14 +274,14 @@ void PairMorseSmoothLinear::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&d0[i][j],sizeof(double),1,fp); - fread(&alpha[i][j],sizeof(double),1,fp); - fread(&r0[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&d0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alpha[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&r0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&d0[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&alpha[i][j],1,MPI_DOUBLE,0,world); @@ -307,8 +308,8 @@ void PairMorseSmoothLinear::write_restart_settings(FILE *fp) void PairMorseSmoothLinear::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/USER-MISC/pair_srp.cpp b/src/USER-MISC/pair_srp.cpp index 416ace8132..606fdc9fc5 100644 --- a/src/USER-MISC/pair_srp.cpp +++ b/src/USER-MISC/pair_srp.cpp @@ -44,6 +44,7 @@ Please contact Timothy Sirk for questions (tim.sirk@us.army.mil). #include "thermo.h" #include "output.h" #include "citeme.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -698,13 +699,12 @@ void PairSRP::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - printf(" i %d j %d \n",i,j); - fread(&a0[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a0[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); @@ -732,12 +732,12 @@ void PairSRP::write_restart_settings(FILE *fp) void PairSRP::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&bptype,sizeof(int),1,fp); - fread(&btype,sizeof(int),1,fp); - fread(&min,sizeof(int),1,fp); - fread(&midpoint,sizeof(int),1,fp); - fread(&exclude,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&bptype,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&btype,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&min,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&midpoint,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&exclude,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); } diff --git a/src/USER-MOFFF/angle_class2_p6.cpp b/src/USER-MOFFF/angle_class2_p6.cpp index bb0a01d546..839148bc13 100644 --- a/src/USER-MOFFF/angle_class2_p6.cpp +++ b/src/USER-MOFFF/angle_class2_p6.cpp @@ -28,6 +28,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -385,21 +386,21 @@ void AngleClass2P6::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&theta0[1],sizeof(double),atom->nangletypes,fp); - fread(&k2[1],sizeof(double),atom->nangletypes,fp); - fread(&k3[1],sizeof(double),atom->nangletypes,fp); - fread(&k4[1],sizeof(double),atom->nangletypes,fp); - fread(&k5[1],sizeof(double),atom->nangletypes,fp); - fread(&k6[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&theta0[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&k2[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&k3[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&k4[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&k5[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&k6[1],sizeof(double),atom->nangletypes,fp,NULL,error); - fread(&bb_k[1],sizeof(double),atom->nangletypes,fp); - fread(&bb_r1[1],sizeof(double),atom->nangletypes,fp); - fread(&bb_r2[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&bb_k[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&bb_r1[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&bb_r2[1],sizeof(double),atom->nangletypes,fp,NULL,error); - fread(&ba_k1[1],sizeof(double),atom->nangletypes,fp); - fread(&ba_k2[1],sizeof(double),atom->nangletypes,fp); - fread(&ba_r1[1],sizeof(double),atom->nangletypes,fp); - fread(&ba_r2[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&ba_k1[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&ba_k2[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&ba_r1[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&ba_r2[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&theta0[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MOFFF/angle_cosine_buck6d.cpp b/src/USER-MOFFF/angle_cosine_buck6d.cpp index c17b2a1dba..a6643601c1 100644 --- a/src/USER-MOFFF/angle_cosine_buck6d.cpp +++ b/src/USER-MOFFF/angle_cosine_buck6d.cpp @@ -28,6 +28,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -331,9 +332,9 @@ void AngleCosineBuck6d::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nangletypes,fp); - fread(&multiplicity[1],sizeof(int),atom->nangletypes,fp); - fread(&th0[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&multiplicity[1],sizeof(int),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&th0[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MOFFF/improper_inversion_harmonic.cpp b/src/USER-MOFFF/improper_inversion_harmonic.cpp index 12f7062ccc..e38b82067d 100644 --- a/src/USER-MOFFF/improper_inversion_harmonic.cpp +++ b/src/USER-MOFFF/improper_inversion_harmonic.cpp @@ -29,6 +29,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -312,8 +313,8 @@ void ImproperInversionHarmonic::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&kw[1],sizeof(double),atom->nimpropertypes,fp); - fread(&w0[1],sizeof(double),atom->nimpropertypes,fp); + utils::sfread(FLERR,&kw[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&w0[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); } MPI_Bcast(&kw[1],atom->nimpropertypes,MPI_DOUBLE,0,world); MPI_Bcast(&w0[1],atom->nimpropertypes,MPI_DOUBLE,0,world); diff --git a/src/USER-MOFFF/pair_buck6d_coul_gauss_dsf.cpp b/src/USER-MOFFF/pair_buck6d_coul_gauss_dsf.cpp index 9c917d1c19..57a935a0b3 100644 --- a/src/USER-MOFFF/pair_buck6d_coul_gauss_dsf.cpp +++ b/src/USER-MOFFF/pair_buck6d_coul_gauss_dsf.cpp @@ -29,6 +29,7 @@ #include "memory.h" #include "math_const.h" #include "error.h" +#include "utils.h" #include "math_special.h" using namespace LAMMPS_NS; @@ -414,16 +415,16 @@ void PairBuck6dCoulGaussDSF::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&buck6d1[i][j],sizeof(double),1,fp); - fread(&buck6d2[i][j],sizeof(double),1,fp); - fread(&buck6d3[i][j],sizeof(double),1,fp); - fread(&buck6d4[i][j],sizeof(double),1,fp); - fread(&alpha_ij[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&buck6d1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&buck6d2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&buck6d3[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&buck6d4[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alpha_ij[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&buck6d1[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&buck6d2[i][j],1,MPI_DOUBLE,0,world); @@ -456,12 +457,12 @@ void PairBuck6dCoulGaussDSF::write_restart_settings(FILE *fp) void PairBuck6dCoulGaussDSF::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&vdwl_smooth,sizeof(double),1,fp); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&vdwl_smooth,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&vdwl_smooth,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); diff --git a/src/USER-MOFFF/pair_buck6d_coul_gauss_long.cpp b/src/USER-MOFFF/pair_buck6d_coul_gauss_long.cpp index 953507ce21..d3ccec3a55 100644 --- a/src/USER-MOFFF/pair_buck6d_coul_gauss_long.cpp +++ b/src/USER-MOFFF/pair_buck6d_coul_gauss_long.cpp @@ -29,6 +29,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" #include "math_special.h" using namespace LAMMPS_NS; @@ -446,16 +447,16 @@ void PairBuck6dCoulGaussLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&buck6d1[i][j],sizeof(double),1,fp); - fread(&buck6d2[i][j],sizeof(double),1,fp); - fread(&buck6d3[i][j],sizeof(double),1,fp); - fread(&buck6d4[i][j],sizeof(double),1,fp); - fread(&alpha_ij[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&buck6d1[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&buck6d2[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&buck6d3[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&buck6d4[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alpha_ij[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&buck6d1[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&buck6d2[i][j],1,MPI_DOUBLE,0,world); @@ -489,13 +490,13 @@ void PairBuck6dCoulGaussLong::write_restart_settings(FILE *fp) void PairBuck6dCoulGaussLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&vdwl_smooth,sizeof(double),1,fp); - fread(&coul_smooth,sizeof(double),1,fp); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&vdwl_smooth,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&coul_smooth,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&vdwl_smooth,1,MPI_DOUBLE,0,world); MPI_Bcast(&coul_smooth,1,MPI_DOUBLE,0,world); diff --git a/src/USER-MOLFILE/reader_molfile.cpp b/src/USER-MOLFILE/reader_molfile.cpp index 5cff56753b..292a451a87 100644 --- a/src/USER-MOLFILE/reader_molfile.cpp +++ b/src/USER-MOLFILE/reader_molfile.cpp @@ -282,7 +282,7 @@ bigint ReaderMolfile::read_header(double box[3][3], int &boxinfo, int &triclinic } // if no field info requested, just return - + if (!fieldinfo) return natoms; memory->create(fieldindex,nfield,"read_dump:fieldindex"); diff --git a/src/USER-OMP/angle_charmm_omp.cpp b/src/USER-OMP/angle_charmm_omp.cpp index f135446915..116c937788 100644 --- a/src/USER-OMP/angle_charmm_omp.cpp +++ b/src/USER-OMP/angle_charmm_omp.cpp @@ -55,7 +55,7 @@ void AngleCharmmOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/angle_class2_omp.cpp b/src/USER-OMP/angle_class2_omp.cpp index 0cf5489663..9aab1d73b3 100644 --- a/src/USER-OMP/angle_class2_omp.cpp +++ b/src/USER-OMP/angle_class2_omp.cpp @@ -55,7 +55,7 @@ void AngleClass2OMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/angle_cosine_delta_omp.cpp b/src/USER-OMP/angle_cosine_delta_omp.cpp index 7f4d994c4f..44326c124e 100644 --- a/src/USER-OMP/angle_cosine_delta_omp.cpp +++ b/src/USER-OMP/angle_cosine_delta_omp.cpp @@ -55,7 +55,7 @@ void AngleCosineDeltaOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/angle_cosine_omp.cpp b/src/USER-OMP/angle_cosine_omp.cpp index 0543c94799..3bfa2aa39c 100644 --- a/src/USER-OMP/angle_cosine_omp.cpp +++ b/src/USER-OMP/angle_cosine_omp.cpp @@ -55,7 +55,7 @@ void AngleCosineOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/angle_cosine_periodic_omp.cpp b/src/USER-OMP/angle_cosine_periodic_omp.cpp index 907315f83b..700179119c 100644 --- a/src/USER-OMP/angle_cosine_periodic_omp.cpp +++ b/src/USER-OMP/angle_cosine_periodic_omp.cpp @@ -57,7 +57,7 @@ void AngleCosinePeriodicOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/angle_cosine_shift_exp_omp.cpp b/src/USER-OMP/angle_cosine_shift_exp_omp.cpp index 6c42319905..1e37688425 100644 --- a/src/USER-OMP/angle_cosine_shift_exp_omp.cpp +++ b/src/USER-OMP/angle_cosine_shift_exp_omp.cpp @@ -55,7 +55,7 @@ void AngleCosineShiftExpOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/angle_cosine_shift_omp.cpp b/src/USER-OMP/angle_cosine_shift_omp.cpp index 5c0afcf316..35b409edf1 100644 --- a/src/USER-OMP/angle_cosine_shift_omp.cpp +++ b/src/USER-OMP/angle_cosine_shift_omp.cpp @@ -55,7 +55,7 @@ void AngleCosineShiftOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/angle_cosine_squared_omp.cpp b/src/USER-OMP/angle_cosine_squared_omp.cpp index 27c47b90d8..9da5a0fce3 100644 --- a/src/USER-OMP/angle_cosine_squared_omp.cpp +++ b/src/USER-OMP/angle_cosine_squared_omp.cpp @@ -55,7 +55,7 @@ void AngleCosineSquaredOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/angle_dipole_omp.cpp b/src/USER-OMP/angle_dipole_omp.cpp index 6af5b44a03..33ec216f6a 100644 --- a/src/USER-OMP/angle_dipole_omp.cpp +++ b/src/USER-OMP/angle_dipole_omp.cpp @@ -59,7 +59,7 @@ void AngleDipoleOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) diff --git a/src/USER-OMP/angle_fourier_omp.cpp b/src/USER-OMP/angle_fourier_omp.cpp index 98527c2028..64ff99e6c6 100644 --- a/src/USER-OMP/angle_fourier_omp.cpp +++ b/src/USER-OMP/angle_fourier_omp.cpp @@ -55,7 +55,7 @@ void AngleFourierOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/angle_fourier_simple_omp.cpp b/src/USER-OMP/angle_fourier_simple_omp.cpp index 71d0197b72..2ae8c5561d 100644 --- a/src/USER-OMP/angle_fourier_simple_omp.cpp +++ b/src/USER-OMP/angle_fourier_simple_omp.cpp @@ -55,7 +55,7 @@ void AngleFourierSimpleOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/angle_harmonic_omp.cpp b/src/USER-OMP/angle_harmonic_omp.cpp index ee08bbd8ad..66c0602396 100644 --- a/src/USER-OMP/angle_harmonic_omp.cpp +++ b/src/USER-OMP/angle_harmonic_omp.cpp @@ -55,7 +55,7 @@ void AngleHarmonicOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/angle_quartic_omp.cpp b/src/USER-OMP/angle_quartic_omp.cpp index 5745948222..903b0e4225 100644 --- a/src/USER-OMP/angle_quartic_omp.cpp +++ b/src/USER-OMP/angle_quartic_omp.cpp @@ -55,7 +55,7 @@ void AngleQuarticOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/angle_sdk_omp.cpp b/src/USER-OMP/angle_sdk_omp.cpp index e0b1da0baf..3c8ee9cde8 100644 --- a/src/USER-OMP/angle_sdk_omp.cpp +++ b/src/USER-OMP/angle_sdk_omp.cpp @@ -57,7 +57,7 @@ void AngleSDKOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/angle_table_omp.cpp b/src/USER-OMP/angle_table_omp.cpp index 4f6edf2073..de36d09980 100644 --- a/src/USER-OMP/angle_table_omp.cpp +++ b/src/USER-OMP/angle_table_omp.cpp @@ -55,7 +55,7 @@ void AngleTableOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/bond_class2_omp.cpp b/src/USER-OMP/bond_class2_omp.cpp index 7d1b693faf..9da50d1aa0 100644 --- a/src/USER-OMP/bond_class2_omp.cpp +++ b/src/USER-OMP/bond_class2_omp.cpp @@ -55,7 +55,7 @@ void BondClass2OMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/bond_fene_expand_omp.cpp b/src/USER-OMP/bond_fene_expand_omp.cpp index aefae6dcf7..a937cb6c34 100644 --- a/src/USER-OMP/bond_fene_expand_omp.cpp +++ b/src/USER-OMP/bond_fene_expand_omp.cpp @@ -56,7 +56,7 @@ void BondFENEExpandOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/bond_fene_omp.cpp b/src/USER-OMP/bond_fene_omp.cpp index 2b579114ba..3c653fedae 100644 --- a/src/USER-OMP/bond_fene_omp.cpp +++ b/src/USER-OMP/bond_fene_omp.cpp @@ -56,7 +56,7 @@ void BondFENEOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/bond_gromos_omp.cpp b/src/USER-OMP/bond_gromos_omp.cpp index ba23217a1f..cedd5f96b7 100644 --- a/src/USER-OMP/bond_gromos_omp.cpp +++ b/src/USER-OMP/bond_gromos_omp.cpp @@ -52,7 +52,7 @@ void BondGromosOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/bond_harmonic_omp.cpp b/src/USER-OMP/bond_harmonic_omp.cpp index 5515284f9a..4144f02a39 100644 --- a/src/USER-OMP/bond_harmonic_omp.cpp +++ b/src/USER-OMP/bond_harmonic_omp.cpp @@ -54,7 +54,7 @@ void BondHarmonicOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/bond_harmonic_shift_cut_omp.cpp b/src/USER-OMP/bond_harmonic_shift_cut_omp.cpp index a871fa8c04..10e4cdcd1c 100644 --- a/src/USER-OMP/bond_harmonic_shift_cut_omp.cpp +++ b/src/USER-OMP/bond_harmonic_shift_cut_omp.cpp @@ -54,7 +54,7 @@ void BondHarmonicShiftCutOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/bond_harmonic_shift_omp.cpp b/src/USER-OMP/bond_harmonic_shift_omp.cpp index 4117da9159..a0a7750890 100644 --- a/src/USER-OMP/bond_harmonic_shift_omp.cpp +++ b/src/USER-OMP/bond_harmonic_shift_omp.cpp @@ -54,7 +54,7 @@ void BondHarmonicShiftOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/bond_morse_omp.cpp b/src/USER-OMP/bond_morse_omp.cpp index e6526dc8dc..32361cb5de 100644 --- a/src/USER-OMP/bond_morse_omp.cpp +++ b/src/USER-OMP/bond_morse_omp.cpp @@ -54,7 +54,7 @@ void BondMorseOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/bond_nonlinear_omp.cpp b/src/USER-OMP/bond_nonlinear_omp.cpp index 0d1a648415..f21772435f 100644 --- a/src/USER-OMP/bond_nonlinear_omp.cpp +++ b/src/USER-OMP/bond_nonlinear_omp.cpp @@ -54,7 +54,7 @@ void BondNonlinearOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/bond_quartic_omp.cpp b/src/USER-OMP/bond_quartic_omp.cpp index 60d3a5601c..46ee4ab96b 100644 --- a/src/USER-OMP/bond_quartic_omp.cpp +++ b/src/USER-OMP/bond_quartic_omp.cpp @@ -60,7 +60,7 @@ void BondQuarticOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/bond_table_omp.cpp b/src/USER-OMP/bond_table_omp.cpp index 8e1e792c73..db1599fbcc 100644 --- a/src/USER-OMP/bond_table_omp.cpp +++ b/src/USER-OMP/bond_table_omp.cpp @@ -54,7 +54,7 @@ void BondTableOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/dihedral_charmm_omp.cpp b/src/USER-OMP/dihedral_charmm_omp.cpp index 95ad9af6a6..242a0a1d86 100644 --- a/src/USER-OMP/dihedral_charmm_omp.cpp +++ b/src/USER-OMP/dihedral_charmm_omp.cpp @@ -64,7 +64,7 @@ void DihedralCharmmOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/dihedral_class2_omp.cpp b/src/USER-OMP/dihedral_class2_omp.cpp index 6c2bc02ff4..215677612b 100644 --- a/src/USER-OMP/dihedral_class2_omp.cpp +++ b/src/USER-OMP/dihedral_class2_omp.cpp @@ -58,7 +58,7 @@ void DihedralClass2OMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { @@ -159,6 +159,11 @@ void DihedralClass2OMP::eval(int nfrom, int nto, ThrData * const thr) costh13 = c0; costh23 = (vb2xm*vb3x + vb2ym*vb3y + vb2zm*vb3z) * r12c2; + costh12 = MAX(MIN(costh12, 1.0), -1.0); + costh13 = MAX(MIN(costh13, 1.0), -1.0); + costh23 = MAX(MIN(costh23, 1.0), -1.0); + c0 = costh13; + // cos and sin of 2 angles and final c sin2 = MAX(1.0 - costh12*costh12,0.0); diff --git a/src/USER-OMP/dihedral_cosine_shift_exp_omp.cpp b/src/USER-OMP/dihedral_cosine_shift_exp_omp.cpp index d77e9d6b3e..f42121f8a9 100644 --- a/src/USER-OMP/dihedral_cosine_shift_exp_omp.cpp +++ b/src/USER-OMP/dihedral_cosine_shift_exp_omp.cpp @@ -58,7 +58,7 @@ void DihedralCosineShiftExpOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/dihedral_fourier_omp.cpp b/src/USER-OMP/dihedral_fourier_omp.cpp index 93dbd773ca..cd12b3630e 100644 --- a/src/USER-OMP/dihedral_fourier_omp.cpp +++ b/src/USER-OMP/dihedral_fourier_omp.cpp @@ -57,7 +57,7 @@ void DihedralFourierOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/dihedral_harmonic_omp.cpp b/src/USER-OMP/dihedral_harmonic_omp.cpp index 84aa584d9e..c3adb113e2 100644 --- a/src/USER-OMP/dihedral_harmonic_omp.cpp +++ b/src/USER-OMP/dihedral_harmonic_omp.cpp @@ -58,7 +58,7 @@ void DihedralHarmonicOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/dihedral_helix_omp.cpp b/src/USER-OMP/dihedral_helix_omp.cpp index 51b07754e2..b38ff2739a 100644 --- a/src/USER-OMP/dihedral_helix_omp.cpp +++ b/src/USER-OMP/dihedral_helix_omp.cpp @@ -61,7 +61,7 @@ void DihedralHelixOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/dihedral_multi_harmonic_omp.cpp b/src/USER-OMP/dihedral_multi_harmonic_omp.cpp index 4cb6919a96..7b79a63722 100644 --- a/src/USER-OMP/dihedral_multi_harmonic_omp.cpp +++ b/src/USER-OMP/dihedral_multi_harmonic_omp.cpp @@ -58,7 +58,7 @@ void DihedralMultiHarmonicOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/dihedral_nharmonic_omp.cpp b/src/USER-OMP/dihedral_nharmonic_omp.cpp index 203884531b..f3d8471c95 100644 --- a/src/USER-OMP/dihedral_nharmonic_omp.cpp +++ b/src/USER-OMP/dihedral_nharmonic_omp.cpp @@ -58,7 +58,7 @@ void DihedralNHarmonicOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/dihedral_opls_omp.cpp b/src/USER-OMP/dihedral_opls_omp.cpp index af12bb866e..24cc4cd064 100644 --- a/src/USER-OMP/dihedral_opls_omp.cpp +++ b/src/USER-OMP/dihedral_opls_omp.cpp @@ -59,7 +59,7 @@ void DihedralOPLSOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/dihedral_quadratic_omp.cpp b/src/USER-OMP/dihedral_quadratic_omp.cpp index 8cea62aaea..6f82c1e6b0 100644 --- a/src/USER-OMP/dihedral_quadratic_omp.cpp +++ b/src/USER-OMP/dihedral_quadratic_omp.cpp @@ -59,7 +59,7 @@ void DihedralQuadraticOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/dihedral_table_omp.cpp b/src/USER-OMP/dihedral_table_omp.cpp index 6b10027b9d..a760fc6094 100644 --- a/src/USER-OMP/dihedral_table_omp.cpp +++ b/src/USER-OMP/dihedral_table_omp.cpp @@ -121,7 +121,7 @@ void DihedralTableOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/domain_omp.cpp b/src/USER-OMP/domain_omp.cpp index a18931c551..18d2a587ca 100644 --- a/src/USER-OMP/domain_omp.cpp +++ b/src/USER-OMP/domain_omp.cpp @@ -44,11 +44,10 @@ void DomainOMP::pbc() imageint * _noalias const image = atom->image; const int nlocal = atom->nlocal; - int i; #if defined(_OPENMP) -#pragma omp parallel for private(i) default(none) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { imageint idim,otherdims; if (xperiodic) { @@ -142,12 +141,11 @@ void DomainOMP::lamda2x(int n) { dbl3_t * _noalias const x = (dbl3_t *)&atom->x[0][0]; const int num = n; - int i; #if defined(_OPENMP) -#pragma omp parallel for private(i) default(none) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < num; i++) { + for (int i = 0; i < num; i++) { x[i].x = h[0]*x[i].x + h[5]*x[i].y + h[4]*x[i].z + boxlo[0]; x[i].y = h[1]*x[i].y + h[3]*x[i].z + boxlo[1]; x[i].z = h[2]*x[i].z + boxlo[2]; @@ -163,12 +161,11 @@ void DomainOMP::x2lamda(int n) { dbl3_t * _noalias const x = (dbl3_t *)&atom->x[0][0]; const int num = n; - int i; #if defined(_OPENMP) -#pragma omp parallel for private(i) default(none) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < num; i++) { + for (int i = 0; i < num; i++) { double delta0 = x[i].x - boxlo[0]; double delta1 = x[i].y - boxlo[1]; double delta2 = x[i].z - boxlo[2]; diff --git a/src/USER-OMP/ewald_omp.cpp b/src/USER-OMP/ewald_omp.cpp index aadf63741d..a539394f69 100644 --- a/src/USER-OMP/ewald_omp.cpp +++ b/src/USER-OMP/ewald_omp.cpp @@ -115,7 +115,7 @@ void EwaldOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, nlocal, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, 0, NULL, NULL, thr); + ev_setup_thr(eflag, vflag, 0, NULL, NULL, NULL, thr); for (i = ifrom; i < ito; i++) { ek[i][0] = 0.0; diff --git a/src/USER-OMP/fix_gravity_omp.cpp b/src/USER-OMP/fix_gravity_omp.cpp index fa6b698821..5bc1085f34 100644 --- a/src/USER-OMP/fix_gravity_omp.cpp +++ b/src/USER-OMP/fix_gravity_omp.cpp @@ -63,19 +63,17 @@ void FixGravityOMP::post_force(int /* vflag */) const double xacc_thr = xacc; const double yacc_thr = yacc; const double zacc_thr = zacc; - double massone; - int i; eflag = 0; double grav = 0.0; if (rmass) { #if defined(_OPENMP) -#pragma omp parallel for private(i,massone) default(none) reduction(-:grav) +#pragma omp parallel for default(none) reduction(-:grav) #endif - for (i = 0; i < nlocal; i++) + for (int i = 0; i < nlocal; i++) if (mask[i] & groupbit) { - massone = rmass[i]; + const double massone = rmass[i]; f[i][0] += massone*xacc_thr; f[i][1] += massone*yacc_thr; f[i][2] += massone*zacc_thr; @@ -83,11 +81,11 @@ void FixGravityOMP::post_force(int /* vflag */) } } else { #if defined(_OPENMP) -#pragma omp parallel for private(i,massone) default(none) reduction(-:grav) +#pragma omp parallel for default(none) reduction(-:grav) #endif - for (i = 0; i < nlocal; i++) + for (int i = 0; i < nlocal; i++) if (mask[i] & groupbit) { - massone = mass[type[i]]; + const double massone = mass[type[i]]; f[i][0] += massone*xacc_thr; f[i][1] += massone*yacc_thr; f[i][2] += massone*zacc_thr; diff --git a/src/USER-OMP/fix_nh_asphere_omp.cpp b/src/USER-OMP/fix_nh_asphere_omp.cpp index b0967bf7f7..185eab5f47 100644 --- a/src/USER-OMP/fix_nh_asphere_omp.cpp +++ b/src/USER-OMP/fix_nh_asphere_omp.cpp @@ -77,15 +77,14 @@ void FixNHAsphereOMP::nve_v() const double * _noalias const rmass = atom->rmass; const int * _noalias const mask = atom->mask; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; // standard nve_v velocity update. for efficiency the loop is // merged with FixNHOMP instead of calling it for the COM update. #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { if (mask[i] & groupbit) { const double dtfm = dtf / rmass[i]; v[i].x += dtfm*f[i].x; @@ -112,7 +111,6 @@ void FixNHAsphereOMP::nve_x() AtomVecEllipsoid::Bonus * _noalias const bonus = avec->bonus; const int * _noalias const ellipsoid = atom->ellipsoid; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; // set timestep here since dt may have changed or come via rRESPA @@ -124,9 +122,9 @@ void FixNHAsphereOMP::nve_x() // principal moments of inertia #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) + for (int i = 0; i < nlocal; i++) if (mask[i] & groupbit) { double omega[3], inertia[3]; @@ -162,13 +160,12 @@ void FixNHAsphereOMP::nh_v_temp() dbl3_t * _noalias const angmom = (dbl3_t *) atom->angmom[0]; const int * _noalias const mask = atom->mask; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; if (which == NOBIAS) { #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { if (mask[i] & groupbit) { v[i].x *= factor_eta; v[i].y *= factor_eta; @@ -180,9 +177,9 @@ void FixNHAsphereOMP::nh_v_temp() } } else if (which == BIAS) { #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { double buf[3]; if (mask[i] & groupbit) { temperature->remove_bias_thr(i,&v[i].x,buf); diff --git a/src/USER-OMP/fix_nh_omp.cpp b/src/USER-OMP/fix_nh_omp.cpp index 2abd739f71..d584bcd11f 100644 --- a/src/USER-OMP/fix_nh_omp.cpp +++ b/src/USER-OMP/fix_nh_omp.cpp @@ -56,11 +56,10 @@ void FixNHOMP::remap() if (allremap) domain->x2lamda(nlocal); else { - int i; #if defined (_OPENMP) -#pragma omp parallel for private(i) default(none) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) + for (int i = 0; i < nlocal; i++) if (mask[i] & dilate_group_bit) domain->x2lamda(x[i],x[i]); } @@ -207,11 +206,10 @@ void FixNHOMP::remap() if (allremap) domain->lamda2x(nlocal); else { - int i; #if defined (_OPENMP) -#pragma omp parallel for private(i) default(none) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) + for (int i = 0; i < nlocal; i++) if (mask[i] & dilate_group_bit) domain->lamda2x(x[i],x[i]); } @@ -234,13 +232,12 @@ void FixNHOMP::nh_v_press() dbl3_t * _noalias const v = (dbl3_t *) atom->v[0]; const int * _noalias const mask = atom->mask; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; if (which == NOBIAS) { #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { if (mask[i] & groupbit) { v[i].x *= factor0; v[i].y *= factor1; @@ -256,9 +253,9 @@ void FixNHOMP::nh_v_press() } } else if (which == BIAS) { #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { double buf[3]; if (mask[i] & groupbit) { temperature->remove_bias_thr(i,&v[i].x,buf); @@ -288,14 +285,13 @@ void FixNHOMP::nve_v() const dbl3_t * _noalias const f = (dbl3_t *) atom->f[0]; const int * _noalias const mask = atom->mask; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; if (atom->rmass) { const double * _noalias const rmass = atom->rmass; #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { if (mask[i] & groupbit) { const double dtfm = dtf / rmass[i]; v[i].x += dtfm*f[i].x; @@ -307,9 +303,9 @@ void FixNHOMP::nve_v() const double *_noalias const mass = atom->mass; const int * _noalias const type = atom->type; #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { if (mask[i] & groupbit) { const double dtfm = dtf / mass[type[i]]; v[i].x += dtfm*f[i].x; @@ -330,14 +326,13 @@ void FixNHOMP::nve_x() const dbl3_t * _noalias const v = (dbl3_t *) atom->v[0]; const int * _noalias const mask = atom->mask; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; // x update by full step only for atoms in group #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { if (mask[i] & groupbit) { x[i].x += dtv * v[i].x; x[i].y += dtv * v[i].y; @@ -354,13 +349,12 @@ void FixNHOMP::nh_v_temp() dbl3_t * _noalias const v = (dbl3_t *) atom->v[0]; const int * _noalias const mask = atom->mask; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; if (which == NOBIAS) { #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { if (mask[i] & groupbit) { v[i].x *= factor_eta; v[i].y *= factor_eta; @@ -369,9 +363,9 @@ void FixNHOMP::nh_v_temp() } } else if (which == BIAS) { #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { double buf[3]; if (mask[i] & groupbit) { temperature->remove_bias_thr(i,&v[i].x,buf); diff --git a/src/USER-OMP/fix_nh_sphere_omp.cpp b/src/USER-OMP/fix_nh_sphere_omp.cpp index 64bc536bb0..0048ae7ff7 100644 --- a/src/USER-OMP/fix_nh_sphere_omp.cpp +++ b/src/USER-OMP/fix_nh_sphere_omp.cpp @@ -76,7 +76,6 @@ void FixNHSphereOMP::nve_v() const double dtfrotate = dtf / INERTIA; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; // standard nve_v velocity update. for efficiency the loop is // merged with FixNHOMP instead of calling it for the COM update. @@ -86,9 +85,9 @@ void FixNHSphereOMP::nve_v() // 4 cases depending on radius vs shape and rmass vs mass #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { if (mask[i] & groupbit) { const double dtfm = dtf / rmass[i]; v[i].x += dtfm*f[i].x; @@ -113,13 +112,12 @@ void FixNHSphereOMP::nh_v_temp() dbl3_t * _noalias const omega = (dbl3_t *) atom->omega[0]; const int * _noalias const mask = atom->mask; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; if (which == NOBIAS) { #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { if (mask[i] & groupbit) { v[i].x *= factor_eta; v[i].y *= factor_eta; @@ -131,9 +129,9 @@ void FixNHSphereOMP::nh_v_temp() } } else if (which == BIAS) { #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { double buf[3]; if (mask[i] & groupbit) { temperature->remove_bias_thr(i,&v[i].x,buf); diff --git a/src/USER-OMP/fix_nve_omp.cpp b/src/USER-OMP/fix_nve_omp.cpp index 61ed82b16f..f693c2fa20 100644 --- a/src/USER-OMP/fix_nve_omp.cpp +++ b/src/USER-OMP/fix_nve_omp.cpp @@ -37,14 +37,13 @@ void FixNVEOMP::initial_integrate(int /* vflag */) const dbl3_t * _noalias const f = (dbl3_t *) atom->f[0]; const int * const mask = atom->mask; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; if (atom->rmass) { const double * const rmass = atom->rmass; #if defined (_OPENMP) -#pragma omp parallel for private(i) default(none) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) + for (int i = 0; i < nlocal; i++) if (mask[i] & groupbit) { const double dtfm = dtf / rmass[i]; v[i].x += dtfm * f[i].x; @@ -59,9 +58,9 @@ void FixNVEOMP::initial_integrate(int /* vflag */) const double * const mass = atom->mass; const int * const type = atom->type; #if defined (_OPENMP) -#pragma omp parallel for private(i) default(none) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) + for (int i = 0; i < nlocal; i++) if (mask[i] & groupbit) { const double dtfm = dtf / mass[type[i]]; v[i].x += dtfm * f[i].x; @@ -84,14 +83,13 @@ void FixNVEOMP::final_integrate() const dbl3_t * _noalias const f = (dbl3_t *) atom->f[0]; const int * const mask = atom->mask; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; if (atom->rmass) { const double * const rmass = atom->rmass; #if defined (_OPENMP) -#pragma omp parallel for private(i) default(none) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) + for (int i = 0; i < nlocal; i++) if (mask[i] & groupbit) { const double dtfm = dtf / rmass[i]; v[i].x += dtfm * f[i].x; @@ -103,9 +101,9 @@ void FixNVEOMP::final_integrate() const double * const mass = atom->mass; const int * const type = atom->type; #if defined (_OPENMP) -#pragma omp parallel for private(i) default(none) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) + for (int i = 0; i < nlocal; i++) if (mask[i] & groupbit) { const double dtfm = dtf / mass[type[i]]; v[i].x += dtfm * f[i].x; diff --git a/src/USER-OMP/fix_nve_sphere_omp.cpp b/src/USER-OMP/fix_nve_sphere_omp.cpp index ccdd654874..bc7be4019c 100644 --- a/src/USER-OMP/fix_nve_sphere_omp.cpp +++ b/src/USER-OMP/fix_nve_sphere_omp.cpp @@ -42,7 +42,6 @@ void FixNVESphereOMP::initial_integrate(int /* vflag */) const double * const rmass = atom->rmass; const int * const mask = atom->mask; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; // set timestep here since dt may have changed or come via rRESPA const double dtfrotate = dtf / INERTIA; @@ -50,9 +49,9 @@ void FixNVESphereOMP::initial_integrate(int /* vflag */) // update v,x,omega for all particles // d_omega/dt = torque / inertia #if defined(_OPENMP) -#pragma omp parallel for private(i) default(none) +#pragma omp parallel for default(none) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { if (mask[i] & groupbit) { const double dtfm = dtf / rmass[i]; v[i][0] += dtfm * f[i][0]; @@ -77,9 +76,9 @@ void FixNVESphereOMP::initial_integrate(int /* vflag */) double * const * const mu = atom->mu; if (dlm == NODLM) { #if defined(_OPENMP) -#pragma omp parallel for private(i) default(none) +#pragma omp parallel for default(none) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { double g0,g1,g2,msq,scale; if (mask[i] & groupbit) { if (mu[i][3] > 0.0) { @@ -96,10 +95,10 @@ void FixNVESphereOMP::initial_integrate(int /* vflag */) } } else { #if defined(_OPENMP) -#pragma omp parallel for private(i) default(none) +#pragma omp parallel for default(none) #endif // Integrate orientation following Dullweber-Leimkuhler-Maclachlan scheme - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { vector w, w_temp, a; matrix Q, Q_temp, R; @@ -215,7 +214,6 @@ void FixNVESphereOMP::final_integrate() const double * const radius = atom->radius; const int * const mask = atom->mask; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; // set timestep here since dt may have changed or come via rRESPA @@ -225,9 +223,9 @@ void FixNVESphereOMP::final_integrate() // d_omega/dt = torque / inertia #if defined(_OPENMP) -#pragma omp parallel for private(i) default(none) +#pragma omp parallel for default(none) #endif - for (i = 0; i < nlocal; i++) + for (int i = 0; i < nlocal; i++) if (mask[i] & groupbit) { const double dtfm = dtf / rmass[i]; v[i][0] += dtfm * f[i][0]; diff --git a/src/USER-OMP/fix_nvt_sllod_omp.cpp b/src/USER-OMP/fix_nvt_sllod_omp.cpp index 208dfb9432..9b3b515415 100644 --- a/src/USER-OMP/fix_nvt_sllod_omp.cpp +++ b/src/USER-OMP/fix_nvt_sllod_omp.cpp @@ -107,7 +107,6 @@ void FixNVTSllodOMP::nh_v_temp() dbl3_t * _noalias const v = (dbl3_t *) atom->v[0]; const int * _noalias const mask = atom->mask; const int nlocal = (igroup == atom->firstgroup) ? atom->nfirst : atom->nlocal; - int i; if (nondeformbias) temperature->compute_scalar(); @@ -115,9 +114,9 @@ void FixNVTSllodOMP::nh_v_temp() MathExtra::multiply_shape_shape(domain->h_rate,domain->h_inv,h_two); #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) shared(h_two) schedule(static) +#pragma omp parallel for default(none) shared(h_two) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { double vdelu0,vdelu1,vdelu2,buf[3]; if (mask[i] & groupbit) { vdelu0 = h_two[0]*v[i].x + h_two[5]*v[i].y + h_two[4]*v[i].z; diff --git a/src/USER-OMP/fix_qeq_reax_omp.cpp b/src/USER-OMP/fix_qeq_reax_omp.cpp index f7945b5579..a10d3127a9 100644 --- a/src/USER-OMP/fix_qeq_reax_omp.cpp +++ b/src/USER-OMP/fix_qeq_reax_omp.cpp @@ -188,7 +188,7 @@ void FixQEqReaxOMP::compute_H() #pragma omp parallel default(shared) #endif { - int i, j, ii, jj, mfill, jnum, flag; + int mfill, jnum, flag; int *jlist; double dx, dy, dz, r_sqr; @@ -197,15 +197,15 @@ void FixQEqReaxOMP::compute_H() #if defined(_OPENMP) #pragma omp for schedule(guided) #endif - for (ii = 0; ii < inum; ii++) { - i = ilist[ii]; + for (int ii = 0; ii < inum; ii++) { + int i = ilist[ii]; if (mask[i] & groupbit) { jlist = firstneigh[i]; jnum = numneigh[i]; mfill = H.firstnbr[i]; - for (jj = 0; jj < jnum; jj++) { - j = jlist[jj]; + for (int jj = 0; jj < jnum; jj++) { + int j = jlist[jj]; dx = x[j][0] - x[i][0]; dy = x[j][1] - x[i][1]; @@ -450,13 +450,13 @@ void FixQEqReaxOMP::init_matvec() int FixQEqReaxOMP::CG( double *b, double *x) { - int i, ii, imax; + int i, imax; double alpha, beta, b_norm; double sig_old, sig_new; double my_buf[2], buf[2]; - int nn, jj; + int nn; int *ilist; if (reaxc) { nn = reaxc->list->inum; @@ -476,16 +476,16 @@ int FixQEqReaxOMP::CG( double *b, double *x) tmp1 = tmp2 = 0.0; #if defined(_OPENMP) -#pragma omp parallel for schedule(dynamic,50) private(i) reduction(+:tmp1,tmp2) +#pragma omp parallel for schedule(dynamic,50) reduction(+:tmp1,tmp2) #endif - for (jj = 0; jj < nn; ++jj) { - i = ilist[jj]; - if (atom->mask[i] & groupbit) { - r[i] = b[i] - q[i]; - d[i] = r[i] * Hdia_inv[i]; //pre-condition + for (int jj = 0; jj < nn; ++jj) { + int ii = ilist[jj]; + if (atom->mask[ii] & groupbit) { + r[ii] = b[ii] - q[ii]; + d[ii] = r[ii] * Hdia_inv[ii]; //pre-condition - tmp1 += b[i] * b[i]; - tmp2 += r[i] * d[i]; + tmp1 += b[ii] * b[ii]; + tmp2 += r[ii] * d[ii]; } } @@ -509,10 +509,10 @@ int FixQEqReaxOMP::CG( double *b, double *x) { #if defined(_OPENMP) -#pragma omp for schedule(dynamic,50) private(ii) reduction(+:tmp1) +#pragma omp for schedule(dynamic,50) reduction(+:tmp1) #endif - for (jj = 0; jj < nn; jj++) { - ii = ilist[jj]; + for (int jj = 0; jj < nn; jj++) { + int ii = ilist[jj]; if (atom->mask[ii] & groupbit) tmp1 += d[ii] * q[ii]; } @@ -529,10 +529,10 @@ int FixQEqReaxOMP::CG( double *b, double *x) #if defined(_OPENMP) #pragma omp barrier -#pragma omp for schedule(dynamic,50) private(ii) reduction(+:tmp1) +#pragma omp for schedule(dynamic,50) reduction(+:tmp1) #endif - for (jj = 0; jj < nn; jj++) { - ii = ilist[jj]; + for (int jj = 0; jj < nn; jj++) { + int ii = ilist[jj]; if (atom->mask[ii] & groupbit) { x[ii] += alpha * d[ii]; r[ii] -= alpha * q[ii]; @@ -552,10 +552,10 @@ int FixQEqReaxOMP::CG( double *b, double *x) beta = sig_new / sig_old; #if defined(_OPENMP) -#pragma omp for schedule(dynamic,50) private(ii) +#pragma omp for schedule(dynamic,50) #endif - for (jj = 0; jj < nn; jj++) { - ii = ilist[jj]; + for (int jj = 0; jj < nn; jj++) { + int ii = ilist[jj]; if (atom->mask[ii] & groupbit) d[ii] = p[ii] + beta * d[ii]; } } @@ -765,13 +765,13 @@ int FixQEqReaxOMP::dual_CG( double *b1, double *b2, double *x1, double *x2) startTimeBase = MPI_Wtime(); #endif - int i, imax; + int i, imax; double alpha_s, alpha_t, beta_s, beta_t, b_norm_s, b_norm_t; double sig_old_s, sig_old_t, sig_new_s, sig_new_t; double my_buf[4], buf[4]; - int nn, ii, jj; + int nn; int *ilist; if (reaxc) { nn = reaxc->list->inum; @@ -785,26 +785,26 @@ int FixQEqReaxOMP::dual_CG( double *b1, double *b2, double *x1, double *x2) pack_flag = 5; // forward 2x d and reverse 2x q dual_sparse_matvec( &H, x1, x2, q ); - comm->reverse_comm_fix( this); //Coll_Vector( q ); + comm->reverse_comm_fix(this); //Coll_Vector( q ); double tmp1, tmp2, tmp3, tmp4; tmp1 = tmp2 = tmp3 = tmp4 = 0.0; #if defined(_OPENMP) -#pragma omp parallel for schedule(dynamic,50) private(i) reduction(+:tmp1,tmp2,tmp3,tmp4) +#pragma omp parallel for schedule(dynamic,50) reduction(+:tmp1,tmp2,tmp3,tmp4) #endif - for (jj = 0; jj < nn; ++jj) { - i = ilist[jj]; - if (atom->mask[i] & groupbit) { - int indxI = 2 * i; - r[indxI ] = b1[i] - q[indxI ]; - r[indxI+1] = b2[i] - q[indxI+1]; + for (int jj = 0; jj < nn; ++jj) { + int ii = ilist[jj]; + if (atom->mask[ii] & groupbit) { + int indxI = 2 * ii; + r[indxI ] = b1[ii] - q[indxI ]; + r[indxI+1] = b2[ii] - q[indxI+1]; - d[indxI ] = r[indxI ] * Hdia_inv[i]; //pre-condition - d[indxI+1] = r[indxI+1] * Hdia_inv[i]; + d[indxI ] = r[indxI ] * Hdia_inv[ii]; //pre-condition + d[indxI+1] = r[indxI+1] * Hdia_inv[ii]; - tmp1 += b1[i] * b1[i]; - tmp2 += b2[i] * b2[i]; + tmp1 += b1[ii] * b1[ii]; + tmp2 += b2[ii] * b2[ii]; tmp3 += r[indxI ] * d[indxI ]; tmp4 += r[indxI+1] * d[indxI+1]; @@ -836,10 +836,10 @@ int FixQEqReaxOMP::dual_CG( double *b1, double *b2, double *x1, double *x2) { #if defined(_OPENMP) -#pragma omp for schedule(dynamic,50) private(ii) reduction(+:tmp1,tmp2) +#pragma omp for schedule(dynamic,50) reduction(+:tmp1,tmp2) #endif - for (jj = 0; jj < nn; jj++) { - ii = ilist[jj]; + for (int jj = 0; jj < nn; jj++) { + int ii = ilist[jj]; if (atom->mask[ii] & groupbit) { int indxI = 2 * ii; tmp1 += d[indxI ] * q[indxI ]; @@ -865,10 +865,10 @@ int FixQEqReaxOMP::dual_CG( double *b1, double *b2, double *x1, double *x2) #if defined(_OPENMP) #pragma omp barrier -#pragma omp for schedule(dynamic,50) private(ii) reduction(+:tmp1,tmp2) +#pragma omp for schedule(dynamic,50) reduction(+:tmp1,tmp2) #endif - for (jj = 0; jj < nn; jj++) { - ii = ilist[jj]; + for (int jj = 0; jj < nn; jj++) { + int ii = ilist[jj]; if (atom->mask[ii] & groupbit) { int indxI = 2 * ii; x1[ii] += alpha_s * d[indxI ]; @@ -905,10 +905,10 @@ int FixQEqReaxOMP::dual_CG( double *b1, double *b2, double *x1, double *x2) beta_t = sig_new_t / sig_old_t; #if defined(_OPENMP) -#pragma omp for schedule(dynamic,50) private(ii) +#pragma omp for schedule(dynamic,50) #endif - for (jj = 0; jj < nn; jj++) { - ii = ilist[jj]; + for (int jj = 0; jj < nn; jj++) { + int ii = ilist[jj]; if (atom->mask[ii] & groupbit) { int indxI = 2 * ii; diff --git a/src/USER-OMP/fix_rigid_nh_omp.cpp b/src/USER-OMP/fix_rigid_nh_omp.cpp index 866021b3f4..da512cb428 100644 --- a/src/USER-OMP/fix_rigid_nh_omp.cpp +++ b/src/USER-OMP/fix_rigid_nh_omp.cpp @@ -87,12 +87,11 @@ void FixRigidNHOMP::initial_integrate(int vflag) // update xcm, vcm, quat, conjqm and angmom double akt=0.0, akr=0.0; - int ibody; #if defined(_OPENMP) -#pragma omp parallel for default(none) private(ibody) shared(scale_r,scale_t,scale_v) schedule(static) reduction(+:akt,akr) +#pragma omp parallel for default(none) shared(scale_r,scale_t,scale_v) schedule(static) reduction(+:akt,akr) #endif - for (ibody = 0; ibody < nbody; ibody++) { + for (int ibody = 0; ibody < nbody; ibody++) { double mbody[3],tbody[3],fquat[4]; const double dtf2 = dtf * 2.0; @@ -384,13 +383,25 @@ void FixRigidNHOMP::compute_forces_and_torques() torque[ibody][1] = all[ibody][4] + langextra[ibody][4]; torque[ibody][2] = all[ibody][5] + langextra[ibody][5]; } + + // add gravity force to COM of each body + + if (id_gravity) { +#if defined(_OPENMP) +#pragma omp parallel for default(none) private(ibody) schedule(static) +#endif + for (ibody = 0; ibody < nbody; ibody++) { + fcm[ibody][0] += gvec[0]*masstotal[ibody]; + fcm[ibody][1] += gvec[1]*masstotal[ibody]; + fcm[ibody][2] += gvec[2]*masstotal[ibody]; + } + } } /* ---------------------------------------------------------------------- */ void FixRigidNHOMP::final_integrate() { - int ibody; double scale_t[3],scale_r; // compute scale variables @@ -422,9 +433,9 @@ void FixRigidNHOMP::final_integrate() const double dtf2 = dtf * 2.0; #if defined(_OPENMP) -#pragma omp parallel for default(none) private(ibody) shared(scale_t,scale_r) schedule(static) reduction(+:akt,akr) +#pragma omp parallel for default(none) shared(scale_t,scale_r) schedule(static) reduction(+:akt,akr) #endif - for (ibody = 0; ibody < nbody; ibody++) { + for (int ibody = 0; ibody < nbody; ibody++) { double mbody[3],tbody[3],fquat[4]; // update vcm by 1/2 step @@ -542,11 +553,10 @@ void FixRigidNHOMP::remap() if (allremap) domain->x2lamda(nlocal); else { - int i; #if defined (_OPENMP) -#pragma omp parallel for private(i) default(none) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) + for (int i = 0; i < nlocal; i++) if (mask[i] & dilate_group_bit) domain->x2lamda(x[i],x[i]); } @@ -575,11 +585,10 @@ void FixRigidNHOMP::remap() if (allremap) domain->lamda2x(nlocal); else { - int i; #if defined (_OPENMP) -#pragma omp parallel for private(i) default(none) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (i = 0; i < nlocal; i++) + for (int i = 0; i < nlocal; i++) if (mask[i] & dilate_group_bit) domain->lamda2x(x[i],x[i]); } diff --git a/src/USER-OMP/fix_rigid_omp.cpp b/src/USER-OMP/fix_rigid_omp.cpp index 3baa9de20a..770361d557 100644 --- a/src/USER-OMP/fix_rigid_omp.cpp +++ b/src/USER-OMP/fix_rigid_omp.cpp @@ -46,12 +46,10 @@ typedef struct { double x,y,z; } dbl3_t; void FixRigidOMP::initial_integrate(int vflag) { - int ibody; - #if defined(_OPENMP) -#pragma omp parallel for default(none) private(ibody) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (ibody = 0; ibody < nbody; ibody++) { + for (int ibody = 0; ibody < nbody; ibody++) { // update vcm by 1/2 step @@ -120,12 +118,11 @@ void FixRigidOMP::compute_forces_and_torques() if (rstyle == SINGLE) { // we have just one rigid body. use OpenMP reduction to get sum[] double s0=0.0,s1=0.0,s2=0.0,s3=0.0,s4=0.0,s5=0.0; - int i; #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) reduction(+:s0,s1,s2,s3,s4,s5) +#pragma omp parallel for default(none) reduction(+:s0,s1,s2,s3,s4,s5) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { const int ibody = body[i]; if (ibody < 0) continue; @@ -159,12 +156,11 @@ void FixRigidOMP::compute_forces_and_torques() for (int ib = 0; ib < nbody; ++ib) { double s0=0.0,s1=0.0,s2=0.0,s3=0.0,s4=0.0,s5=0.0; - int i; #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) shared(ib) reduction(+:s0,s1,s2,s3,s4,s5) +#pragma omp parallel for default(none) shared(ib) reduction(+:s0,s1,s2,s3,s4,s5) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { const int ibody = body[i]; if (ibody != ib) continue; @@ -248,12 +244,11 @@ void FixRigidOMP::compute_forces_and_torques() // update vcm and angmom // include Langevin thermostat forces // fflag,tflag = 0 for some dimensions in 2d - int ibody; #if defined(_OPENMP) -#pragma omp parallel for default(none) private(ibody) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (ibody = 0; ibody < nbody; ibody++) { + for (int ibody = 0; ibody < nbody; ibody++) { fcm[ibody][0] = all[ibody][0] + langextra[ibody][0]; fcm[ibody][1] = all[ibody][1] + langextra[ibody][1]; fcm[ibody][2] = all[ibody][2] + langextra[ibody][2]; @@ -261,22 +256,33 @@ void FixRigidOMP::compute_forces_and_torques() torque[ibody][1] = all[ibody][4] + langextra[ibody][4]; torque[ibody][2] = all[ibody][5] + langextra[ibody][5]; } + + // add gravity force to COM of each body + + if (id_gravity) { +#if defined(_OPENMP) +#pragma omp parallel for default(none) schedule(static) +#endif + for (int ibody = 0; ibody < nbody; ibody++) { + fcm[ibody][0] += gvec[0]*masstotal[ibody]; + fcm[ibody][1] += gvec[1]*masstotal[ibody]; + fcm[ibody][2] += gvec[2]*masstotal[ibody]; + } + } } /* ---------------------------------------------------------------------- */ void FixRigidOMP::final_integrate() { - int ibody; - if (!earlyflag) compute_forces_and_torques(); // update vcm and angmom #if defined(_OPENMP) -#pragma omp parallel for default(none) private(ibody) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (ibody = 0; ibody < nbody; ibody++) { + for (int ibody = 0; ibody < nbody; ibody++) { // update vcm by 1/2 step @@ -338,12 +344,11 @@ void FixRigidOMP::set_xv_thr() // set x and v of each atom const int nlocal = atom->nlocal; - int i; #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) reduction(+:v0,v1,v2,v3,v4,v5) +#pragma omp parallel for default(none) reduction(+:v0,v1,v2,v3,v4,v5) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { const int ibody = body[i]; if (ibody < 0) continue; @@ -539,12 +544,11 @@ void FixRigidOMP::set_v_thr() // set v of each atom const int nlocal = atom->nlocal; - int i; #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) reduction(+:v0,v1,v2,v3,v4,v5) +#pragma omp parallel for default(none) reduction(+:v0,v1,v2,v3,v4,v5) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { const int ibody = body[i]; if (ibody < 0) continue; diff --git a/src/USER-OMP/fix_rigid_small_omp.cpp b/src/USER-OMP/fix_rigid_small_omp.cpp index 523bd4df07..fc6b6fa57a 100644 --- a/src/USER-OMP/fix_rigid_small_omp.cpp +++ b/src/USER-OMP/fix_rigid_small_omp.cpp @@ -44,12 +44,11 @@ typedef struct { double x,y,z; } dbl3_t; void FixRigidSmallOMP::initial_integrate(int vflag) { - int ibody; #if defined(_OPENMP) -#pragma omp parallel for default(none) private(ibody) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (ibody = 0; ibody < nlocal_body; ibody++) { + for (int ibody = 0; ibody < nlocal_body; ibody++) { Body &b = body[ibody]; @@ -116,12 +115,11 @@ void FixRigidSmallOMP::compute_forces_and_torques() const double * const * const torque_one = atom->torque; const int nlocal = atom->nlocal; const int nthreads=comm->nthreads; - int i, ibody; #if defined(_OPENMP) -#pragma omp parallel for default(none) private(ibody) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (ibody = 0; ibody < nlocal_body+nghost_body; ibody++) { + for (int ibody = 0; ibody < nlocal_body+nghost_body; ibody++) { double * _noalias const fcm = body[ibody].fcm; fcm[0] = fcm[1] = fcm[2] = 0.0; double * _noalias const tcm = body[ibody].torque; @@ -134,7 +132,7 @@ void FixRigidSmallOMP::compute_forces_and_torques() // and then each thread only processes some bodies. #if defined(_OPENMP) -#pragma omp parallel default(none) private(i,ibody) +#pragma omp parallel default(none) #endif { #if defined(_OPENMP) @@ -143,8 +141,8 @@ void FixRigidSmallOMP::compute_forces_and_torques() const int tid = 0; #endif - for (i = 0; i < nlocal; i++) { - ibody = atom2body[i]; + for (int i = 0; i < nlocal; i++) { + int ibody = atom2body[i]; if ((ibody < 0) || (ibody % nthreads != tid)) continue; Body &b = body[ibody]; @@ -185,9 +183,9 @@ void FixRigidSmallOMP::compute_forces_and_torques() if (langflag) { #if defined(_OPENMP) -#pragma omp parallel for default(none) private(ibody) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (ibody = 0; ibody < nlocal_body; ibody++) { + for (int ibody = 0; ibody < nlocal_body; ibody++) { double * _noalias const fcm = body[ibody].fcm; fcm[0] += langextra[ibody][0]; fcm[1] += langextra[ibody][1]; @@ -198,22 +196,35 @@ void FixRigidSmallOMP::compute_forces_and_torques() tcm[2] += langextra[ibody][5]; } } + + // add gravity force to COM of each body + + if (id_gravity) { +#if defined(_OPENMP) +#pragma omp parallel for default(none) schedule(static) +#endif + for (int ibody = 0; ibody < nbody; ibody++) { + double * _noalias const fcm = body[ibody].fcm; + const double mass = body[ibody].mass; + fcm[0] += gvec[0]*mass; + fcm[1] += gvec[1]*mass; + fcm[2] += gvec[2]*mass; + } + } } /* ---------------------------------------------------------------------- */ void FixRigidSmallOMP::final_integrate() { - int ibody; - if (!earlyflag) compute_forces_and_torques(); // update vcm and angmom, recompute omega #if defined(_OPENMP) -#pragma omp parallel for default(none) private(ibody) schedule(static) +#pragma omp parallel for default(none) schedule(static) #endif - for (ibody = 0; ibody < nlocal_body; ibody++) { + for (int ibody = 0; ibody < nlocal_body; ibody++) { Body &b = body[ibody]; // update vcm by 1/2 step @@ -281,12 +292,11 @@ void FixRigidSmallOMP::set_xv_thr() // set x and v of each atom const int nlocal = atom->nlocal; - int i; #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) reduction(+:v0,v1,v2,v3,v4,v5) +#pragma omp parallel for default(none) reduction(+:v0,v1,v2,v3,v4,v5) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { const int ibody = atom2body[i]; if (ibody < 0) continue; @@ -477,12 +487,11 @@ void FixRigidSmallOMP::set_v_thr() // set v of each atom const int nlocal = atom->nlocal; - int i; #if defined(_OPENMP) -#pragma omp parallel for default(none) private(i) reduction(+:v0,v1,v2,v3,v4,v5) +#pragma omp parallel for default(none) reduction(+:v0,v1,v2,v3,v4,v5) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { const int ibody = atom2body[i]; if (ibody < 0) continue; diff --git a/src/USER-OMP/improper_class2_omp.cpp b/src/USER-OMP/improper_class2_omp.cpp index 3bff179b44..32c7406ada 100644 --- a/src/USER-OMP/improper_class2_omp.cpp +++ b/src/USER-OMP/improper_class2_omp.cpp @@ -58,7 +58,7 @@ void ImproperClass2OMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/improper_cossq_omp.cpp b/src/USER-OMP/improper_cossq_omp.cpp index 0f99f2732f..230f13eac7 100644 --- a/src/USER-OMP/improper_cossq_omp.cpp +++ b/src/USER-OMP/improper_cossq_omp.cpp @@ -58,7 +58,7 @@ void ImproperCossqOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/improper_cvff_omp.cpp b/src/USER-OMP/improper_cvff_omp.cpp index fdc29c74b1..f5ff590775 100644 --- a/src/USER-OMP/improper_cvff_omp.cpp +++ b/src/USER-OMP/improper_cvff_omp.cpp @@ -58,7 +58,7 @@ void ImproperCvffOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/improper_fourier_omp.cpp b/src/USER-OMP/improper_fourier_omp.cpp index b49b895c78..4e83c025d0 100644 --- a/src/USER-OMP/improper_fourier_omp.cpp +++ b/src/USER-OMP/improper_fourier_omp.cpp @@ -58,7 +58,7 @@ void ImproperFourierOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/improper_harmonic_omp.cpp b/src/USER-OMP/improper_harmonic_omp.cpp index 32e837fdfe..f2f19557d9 100644 --- a/src/USER-OMP/improper_harmonic_omp.cpp +++ b/src/USER-OMP/improper_harmonic_omp.cpp @@ -58,7 +58,7 @@ void ImproperHarmonicOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/improper_ring_omp.cpp b/src/USER-OMP/improper_ring_omp.cpp index c8fe685faa..1d0cc6cc46 100644 --- a/src/USER-OMP/improper_ring_omp.cpp +++ b/src/USER-OMP/improper_ring_omp.cpp @@ -58,7 +58,7 @@ void ImproperRingOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/improper_umbrella_omp.cpp b/src/USER-OMP/improper_umbrella_omp.cpp index f3fdf4570f..4cea8a4b63 100644 --- a/src/USER-OMP/improper_umbrella_omp.cpp +++ b/src/USER-OMP/improper_umbrella_omp.cpp @@ -58,7 +58,7 @@ void ImproperUmbrellaOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, cvatom, thr); if (inum > 0) { if (evflag) { diff --git a/src/USER-OMP/pair_adp_omp.cpp b/src/USER-OMP/pair_adp_omp.cpp index 645d697994..0a48de453e 100644 --- a/src/USER-OMP/pair_adp_omp.cpp +++ b/src/USER-OMP/pair_adp_omp.cpp @@ -70,7 +70,7 @@ void PairADPOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (force->newton_pair) thr->init_adp(nall, rho, mu, lambda); diff --git a/src/USER-OMP/pair_agni_omp.cpp b/src/USER-OMP/pair_agni_omp.cpp index 854bcbebf3..1580256e35 100644 --- a/src/USER-OMP/pair_agni_omp.cpp +++ b/src/USER-OMP/pair_agni_omp.cpp @@ -57,7 +57,7 @@ void PairAGNIOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) eval<1>(ifrom, ito, thr); else eval<0>(ifrom, ito, thr); diff --git a/src/USER-OMP/pair_airebo_omp.cpp b/src/USER-OMP/pair_airebo_omp.cpp index bed6c81ee4..7890c8aed3 100644 --- a/src/USER-OMP/pair_airebo_omp.cpp +++ b/src/USER-OMP/pair_airebo_omp.cpp @@ -66,7 +66,7 @@ void PairAIREBOOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); FREBO_thr(ifrom,ito,evflag,eflag,vflag_atom,&pv0,thr); if (ljflag) FLJ_thr(ifrom,ito,evflag,eflag,vflag_atom,&pv1,thr); diff --git a/src/USER-OMP/pair_beck_omp.cpp b/src/USER-OMP/pair_beck_omp.cpp index 8d0605fae9..72e41f074c 100644 --- a/src/USER-OMP/pair_beck_omp.cpp +++ b/src/USER-OMP/pair_beck_omp.cpp @@ -53,7 +53,7 @@ void PairBeckOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_born_coul_long_omp.cpp b/src/USER-OMP/pair_born_coul_long_omp.cpp index a5df8f8182..f7e3fced46 100644 --- a/src/USER-OMP/pair_born_coul_long_omp.cpp +++ b/src/USER-OMP/pair_born_coul_long_omp.cpp @@ -59,7 +59,7 @@ void PairBornCoulLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_born_coul_msm_omp.cpp b/src/USER-OMP/pair_born_coul_msm_omp.cpp index ad1e5e63cd..b057cbc706 100644 --- a/src/USER-OMP/pair_born_coul_msm_omp.cpp +++ b/src/USER-OMP/pair_born_coul_msm_omp.cpp @@ -56,7 +56,7 @@ void PairBornCoulMSMOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_born_coul_wolf_omp.cpp b/src/USER-OMP/pair_born_coul_wolf_omp.cpp index 55da972c4e..bac38ae43a 100644 --- a/src/USER-OMP/pair_born_coul_wolf_omp.cpp +++ b/src/USER-OMP/pair_born_coul_wolf_omp.cpp @@ -53,7 +53,7 @@ void PairBornCoulWolfOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_born_omp.cpp b/src/USER-OMP/pair_born_omp.cpp index 35ad4fcb48..6cacd5625b 100644 --- a/src/USER-OMP/pair_born_omp.cpp +++ b/src/USER-OMP/pair_born_omp.cpp @@ -51,7 +51,7 @@ void PairBornOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_brownian_omp.cpp b/src/USER-OMP/pair_brownian_omp.cpp index 6367976c7d..907a447332 100644 --- a/src/USER-OMP/pair_brownian_omp.cpp +++ b/src/USER-OMP/pair_brownian_omp.cpp @@ -143,7 +143,7 @@ void PairBrownianOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); // generate a random number generator instance for // all threads != 0. make sure we use unique seeds. diff --git a/src/USER-OMP/pair_brownian_poly_omp.cpp b/src/USER-OMP/pair_brownian_poly_omp.cpp index dcb4124634..f6f5f269a5 100644 --- a/src/USER-OMP/pair_brownian_poly_omp.cpp +++ b/src/USER-OMP/pair_brownian_poly_omp.cpp @@ -143,7 +143,7 @@ void PairBrownianPolyOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); // generate a random number generator instance for // all threads != 0. make sure we use unique seeds. diff --git a/src/USER-OMP/pair_buck_coul_cut_omp.cpp b/src/USER-OMP/pair_buck_coul_cut_omp.cpp index b9b77dc2b6..c9ccb12447 100644 --- a/src/USER-OMP/pair_buck_coul_cut_omp.cpp +++ b/src/USER-OMP/pair_buck_coul_cut_omp.cpp @@ -51,7 +51,7 @@ void PairBuckCoulCutOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_buck_coul_long_omp.cpp b/src/USER-OMP/pair_buck_coul_long_omp.cpp index 951ba0688c..0929157895 100644 --- a/src/USER-OMP/pair_buck_coul_long_omp.cpp +++ b/src/USER-OMP/pair_buck_coul_long_omp.cpp @@ -59,7 +59,7 @@ void PairBuckCoulLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_buck_coul_msm_omp.cpp b/src/USER-OMP/pair_buck_coul_msm_omp.cpp index 6226191627..a4d322890a 100644 --- a/src/USER-OMP/pair_buck_coul_msm_omp.cpp +++ b/src/USER-OMP/pair_buck_coul_msm_omp.cpp @@ -56,7 +56,7 @@ void PairBuckCoulMSMOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_buck_long_coul_long_omp.cpp b/src/USER-OMP/pair_buck_long_coul_long_omp.cpp index 20d380a464..d30e8949b3 100644 --- a/src/USER-OMP/pair_buck_long_coul_long_omp.cpp +++ b/src/USER-OMP/pair_buck_long_coul_long_omp.cpp @@ -64,7 +64,7 @@ void PairBuckLongCoulLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (order6) { if (order1) { @@ -328,7 +328,7 @@ void PairBuckLongCoulLongOMP::compute_inner() loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(0, 0, nall, 0, 0, thr); + ev_setup_thr(0, 0, nall, 0, 0, NULL, thr); eval_inner(ifrom, ito, thr); thr->timer(Timer::PAIR); @@ -353,7 +353,7 @@ void PairBuckLongCoulLongOMP::compute_middle() loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(0, 0, nall, 0, 0, thr); + ev_setup_thr(0, 0, nall, 0, 0, NULL, thr); eval_middle(ifrom, ito, thr); thr->timer(Timer::PAIR); @@ -383,7 +383,7 @@ void PairBuckLongCoulLongOMP::compute_outer(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (order6) { if (order1) { diff --git a/src/USER-OMP/pair_buck_omp.cpp b/src/USER-OMP/pair_buck_omp.cpp index 8d5c80513a..563133e1cd 100644 --- a/src/USER-OMP/pair_buck_omp.cpp +++ b/src/USER-OMP/pair_buck_omp.cpp @@ -51,7 +51,7 @@ void PairBuckOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_colloid_omp.cpp b/src/USER-OMP/pair_colloid_omp.cpp index 64613cb31d..0fc4b1bdf2 100644 --- a/src/USER-OMP/pair_colloid_omp.cpp +++ b/src/USER-OMP/pair_colloid_omp.cpp @@ -54,7 +54,7 @@ void PairColloidOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_comb_omp.cpp b/src/USER-OMP/pair_comb_omp.cpp index be641dd0b9..4b5f0ea6c7 100644 --- a/src/USER-OMP/pair_comb_omp.cpp +++ b/src/USER-OMP/pair_comb_omp.cpp @@ -60,7 +60,7 @@ void PairCombOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_coul_cut_omp.cpp b/src/USER-OMP/pair_coul_cut_omp.cpp index 267beeecbd..ce858666cb 100644 --- a/src/USER-OMP/pair_coul_cut_omp.cpp +++ b/src/USER-OMP/pair_coul_cut_omp.cpp @@ -51,7 +51,7 @@ void PairCoulCutOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_coul_cut_soft_omp.cpp b/src/USER-OMP/pair_coul_cut_soft_omp.cpp index 70997da62b..7b6ed22f0c 100644 --- a/src/USER-OMP/pair_coul_cut_soft_omp.cpp +++ b/src/USER-OMP/pair_coul_cut_soft_omp.cpp @@ -51,7 +51,7 @@ void PairCoulCutSoftOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_coul_debye_omp.cpp b/src/USER-OMP/pair_coul_debye_omp.cpp index 4d3f92c495..270770ee5d 100644 --- a/src/USER-OMP/pair_coul_debye_omp.cpp +++ b/src/USER-OMP/pair_coul_debye_omp.cpp @@ -51,7 +51,7 @@ void PairCoulDebyeOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_coul_diel_omp.cpp b/src/USER-OMP/pair_coul_diel_omp.cpp index f2bb6a46bf..67e09690de 100644 --- a/src/USER-OMP/pair_coul_diel_omp.cpp +++ b/src/USER-OMP/pair_coul_diel_omp.cpp @@ -51,7 +51,7 @@ void PairCoulDielOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_coul_dsf_omp.cpp b/src/USER-OMP/pair_coul_dsf_omp.cpp index bd7f5cfed2..40e285e7c8 100644 --- a/src/USER-OMP/pair_coul_dsf_omp.cpp +++ b/src/USER-OMP/pair_coul_dsf_omp.cpp @@ -60,7 +60,7 @@ void PairCoulDSFOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_coul_long_omp.cpp b/src/USER-OMP/pair_coul_long_omp.cpp index 1e3170c73c..b135ffa7e6 100644 --- a/src/USER-OMP/pair_coul_long_omp.cpp +++ b/src/USER-OMP/pair_coul_long_omp.cpp @@ -60,7 +60,7 @@ void PairCoulLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_coul_long_soft_omp.cpp b/src/USER-OMP/pair_coul_long_soft_omp.cpp index dd1fc1030d..891123b8b3 100644 --- a/src/USER-OMP/pair_coul_long_soft_omp.cpp +++ b/src/USER-OMP/pair_coul_long_soft_omp.cpp @@ -59,7 +59,7 @@ void PairCoulLongSoftOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_coul_msm_omp.cpp b/src/USER-OMP/pair_coul_msm_omp.cpp index 9b50b86954..9417df7ac6 100644 --- a/src/USER-OMP/pair_coul_msm_omp.cpp +++ b/src/USER-OMP/pair_coul_msm_omp.cpp @@ -57,7 +57,7 @@ void PairCoulMSMOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_coul_wolf_omp.cpp b/src/USER-OMP/pair_coul_wolf_omp.cpp index 92d5bd7b15..9163eff086 100644 --- a/src/USER-OMP/pair_coul_wolf_omp.cpp +++ b/src/USER-OMP/pair_coul_wolf_omp.cpp @@ -53,7 +53,7 @@ void PairCoulWolfOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_dpd_omp.cpp b/src/USER-OMP/pair_dpd_omp.cpp index b7f3a7f4d4..7c265b2b7b 100644 --- a/src/USER-OMP/pair_dpd_omp.cpp +++ b/src/USER-OMP/pair_dpd_omp.cpp @@ -88,7 +88,7 @@ void PairDPDOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); // generate a random number generator instance for // all threads != 0. make sure we use unique seeds. diff --git a/src/USER-OMP/pair_dpd_tstat_omp.cpp b/src/USER-OMP/pair_dpd_tstat_omp.cpp index d7233a16c5..076e27a299 100644 --- a/src/USER-OMP/pair_dpd_tstat_omp.cpp +++ b/src/USER-OMP/pair_dpd_tstat_omp.cpp @@ -87,7 +87,7 @@ void PairDPDTstatOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); // generate a random number generator instance for // all threads != 0. make sure we use unique seeds. diff --git a/src/USER-OMP/pair_eam_alloy_omp.cpp b/src/USER-OMP/pair_eam_alloy_omp.cpp index 78b4735863..d36574713f 100644 --- a/src/USER-OMP/pair_eam_alloy_omp.cpp +++ b/src/USER-OMP/pair_eam_alloy_omp.cpp @@ -24,6 +24,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -136,10 +137,10 @@ void PairEAMAlloyOMP::read_file(char *filename) int n; if (me == 0) { - fgets(line,MAXLINE,fptr); - fgets(line,MAXLINE,fptr); - fgets(line,MAXLINE,fptr); - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); n = strlen(line) + 1; } MPI_Bcast(&n,1,MPI_INT,0,world); @@ -164,7 +165,7 @@ void PairEAMAlloyOMP::read_file(char *filename) delete [] words; if (me == 0) { - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); sscanf(line,"%d %lg %d %lg %lg", &file->nrho,&file->drho,&file->nr,&file->dr,&file->cut); } @@ -184,7 +185,7 @@ void PairEAMAlloyOMP::read_file(char *filename) int i,j,tmp; for (i = 0; i < file->nelements; i++) { if (me == 0) { - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); sscanf(line,"%d %lg",&tmp,&file->mass[i]); } MPI_Bcast(&file->mass[i],1,MPI_DOUBLE,0,world); diff --git a/src/USER-OMP/pair_eam_cd_omp.cpp b/src/USER-OMP/pair_eam_cd_omp.cpp index 51b83f3bf5..1d945e06a8 100644 --- a/src/USER-OMP/pair_eam_cd_omp.cpp +++ b/src/USER-OMP/pair_eam_cd_omp.cpp @@ -85,7 +85,7 @@ void PairEAMCDOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (force->newton_pair) thr->init_cdeam(nall, rho, rhoB, D_values); diff --git a/src/USER-OMP/pair_eam_fs_omp.cpp b/src/USER-OMP/pair_eam_fs_omp.cpp index 17fecf9b4f..d1014c5a14 100644 --- a/src/USER-OMP/pair_eam_fs_omp.cpp +++ b/src/USER-OMP/pair_eam_fs_omp.cpp @@ -24,6 +24,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -136,10 +137,10 @@ void PairEAMFSOMP::read_file(char *filename) int n; if (me == 0) { - fgets(line,MAXLINE,fptr); - fgets(line,MAXLINE,fptr); - fgets(line,MAXLINE,fptr); - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); n = strlen(line) + 1; } MPI_Bcast(&n,1,MPI_INT,0,world); @@ -164,7 +165,7 @@ void PairEAMFSOMP::read_file(char *filename) delete [] words; if (me == 0) { - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); sscanf(line,"%d %lg %d %lg %lg", &file->nrho,&file->drho,&file->nr,&file->dr,&file->cut); } @@ -186,7 +187,7 @@ void PairEAMFSOMP::read_file(char *filename) int i,j,tmp; for (i = 0; i < file->nelements; i++) { if (me == 0) { - fgets(line,MAXLINE,fptr); + utils::sfgets(FLERR,line,MAXLINE,fptr,filename,error); sscanf(line,"%d %lg",&tmp,&file->mass[i]); } MPI_Bcast(&file->mass[i],1,MPI_DOUBLE,0,world); diff --git a/src/USER-OMP/pair_eam_omp.cpp b/src/USER-OMP/pair_eam_omp.cpp index 99417f27da..899323a680 100644 --- a/src/USER-OMP/pair_eam_omp.cpp +++ b/src/USER-OMP/pair_eam_omp.cpp @@ -51,9 +51,11 @@ void PairEAMOMP::compute(int eflag, int vflag) if (atom->nmax > nmax) { memory->destroy(rho); memory->destroy(fp); + memory->destroy(numforce); nmax = atom->nmax; memory->create(rho,nthreads*nmax,"pair:rho"); memory->create(fp,nmax,"pair:fp"); + memory->create(numforce,nmax,"pair:numforce"); } #if defined(_OPENMP) @@ -65,7 +67,7 @@ void PairEAMOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (force->newton_pair) thr->init_eam(nall, rho); @@ -232,6 +234,7 @@ void PairEAMOMP::eval(int iifrom, int iito, ThrData * const thr) jlist = firstneigh[i]; jnum = numneigh[i]; + numforce[i] = 0; for (jj = 0; jj < jnum; jj++) { j = jlist[jj]; @@ -243,6 +246,7 @@ void PairEAMOMP::eval(int iifrom, int iito, ThrData * const thr) rsq = delx*delx + dely*dely + delz*delz; if (rsq < cutforcesq) { + ++numforce[i]; jtype = type[j]; r = sqrt(rsq); p = r*rdr + 1.0; diff --git a/src/USER-OMP/pair_edip_omp.cpp b/src/USER-OMP/pair_edip_omp.cpp index 144d893c1c..d1fa4c1c7a 100644 --- a/src/USER-OMP/pair_edip_omp.cpp +++ b/src/USER-OMP/pair_edip_omp.cpp @@ -58,7 +58,7 @@ void PairEDIPOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_eim_omp.cpp b/src/USER-OMP/pair_eim_omp.cpp index 2ecd6f8ec7..dd590b75e2 100644 --- a/src/USER-OMP/pair_eim_omp.cpp +++ b/src/USER-OMP/pair_eim_omp.cpp @@ -65,7 +65,7 @@ void PairEIMOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (force->newton_pair) thr->init_eim(nall, rho, fp); diff --git a/src/USER-OMP/pair_gauss_cut_omp.cpp b/src/USER-OMP/pair_gauss_cut_omp.cpp index 928312240b..e14a85fc95 100644 --- a/src/USER-OMP/pair_gauss_cut_omp.cpp +++ b/src/USER-OMP/pair_gauss_cut_omp.cpp @@ -51,7 +51,7 @@ void PairGaussCutOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_gauss_omp.cpp b/src/USER-OMP/pair_gauss_omp.cpp index 159f1c3e31..de212c9213 100644 --- a/src/USER-OMP/pair_gauss_omp.cpp +++ b/src/USER-OMP/pair_gauss_omp.cpp @@ -53,7 +53,7 @@ void PairGaussOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_gayberne_omp.cpp b/src/USER-OMP/pair_gayberne_omp.cpp index cfa05745ff..a58c16eafc 100644 --- a/src/USER-OMP/pair_gayberne_omp.cpp +++ b/src/USER-OMP/pair_gayberne_omp.cpp @@ -53,7 +53,7 @@ void PairGayBerneOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_gran_hertz_history_omp.cpp b/src/USER-OMP/pair_gran_hertz_history_omp.cpp index 271c70e9b9..1e3d86a1a5 100644 --- a/src/USER-OMP/pair_gran_hertz_history_omp.cpp +++ b/src/USER-OMP/pair_gran_hertz_history_omp.cpp @@ -77,7 +77,7 @@ void PairGranHertzHistoryOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (shearupdate) { diff --git a/src/USER-OMP/pair_gran_hooke_history_omp.cpp b/src/USER-OMP/pair_gran_hooke_history_omp.cpp index 9a0e8aab76..d0e44cc430 100644 --- a/src/USER-OMP/pair_gran_hooke_history_omp.cpp +++ b/src/USER-OMP/pair_gran_hooke_history_omp.cpp @@ -78,7 +78,7 @@ void PairGranHookeHistoryOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (shearupdate) { diff --git a/src/USER-OMP/pair_gran_hooke_omp.cpp b/src/USER-OMP/pair_gran_hooke_omp.cpp index d226ceaa14..33296e22fa 100644 --- a/src/USER-OMP/pair_gran_hooke_omp.cpp +++ b/src/USER-OMP/pair_gran_hooke_omp.cpp @@ -73,7 +73,7 @@ void PairGranHookeOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) if (force->newton_pair) eval<1,1>(ifrom, ito, thr); diff --git a/src/USER-OMP/pair_hbond_dreiding_lj_omp.cpp b/src/USER-OMP/pair_hbond_dreiding_lj_omp.cpp index ea56ff51b5..77cc60e437 100644 --- a/src/USER-OMP/pair_hbond_dreiding_lj_omp.cpp +++ b/src/USER-OMP/pair_hbond_dreiding_lj_omp.cpp @@ -82,7 +82,7 @@ void PairHbondDreidingLJOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_hbond_dreiding_morse_omp.cpp b/src/USER-OMP/pair_hbond_dreiding_morse_omp.cpp index 1cff2de3b2..47b2818be8 100644 --- a/src/USER-OMP/pair_hbond_dreiding_morse_omp.cpp +++ b/src/USER-OMP/pair_hbond_dreiding_morse_omp.cpp @@ -82,7 +82,7 @@ void PairHbondDreidingMorseOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj96_cut_omp.cpp b/src/USER-OMP/pair_lj96_cut_omp.cpp index 9ba8e09a54..b48946b3f9 100644 --- a/src/USER-OMP/pair_lj96_cut_omp.cpp +++ b/src/USER-OMP/pair_lj96_cut_omp.cpp @@ -52,7 +52,7 @@ void PairLJ96CutOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_charmm_coul_charmm_implicit_omp.cpp b/src/USER-OMP/pair_lj_charmm_coul_charmm_implicit_omp.cpp index 3dc9b77c0f..10a253de6c 100644 --- a/src/USER-OMP/pair_lj_charmm_coul_charmm_implicit_omp.cpp +++ b/src/USER-OMP/pair_lj_charmm_coul_charmm_implicit_omp.cpp @@ -51,7 +51,7 @@ void PairLJCharmmCoulCharmmImplicitOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_charmm_coul_charmm_omp.cpp b/src/USER-OMP/pair_lj_charmm_coul_charmm_omp.cpp index f9230996f0..c4c5a9650e 100644 --- a/src/USER-OMP/pair_lj_charmm_coul_charmm_omp.cpp +++ b/src/USER-OMP/pair_lj_charmm_coul_charmm_omp.cpp @@ -51,7 +51,7 @@ void PairLJCharmmCoulCharmmOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_charmm_coul_long_omp.cpp b/src/USER-OMP/pair_lj_charmm_coul_long_omp.cpp index 4bdaa3519f..949ea3ded7 100644 --- a/src/USER-OMP/pair_lj_charmm_coul_long_omp.cpp +++ b/src/USER-OMP/pair_lj_charmm_coul_long_omp.cpp @@ -52,7 +52,7 @@ void PairLJCharmmCoulLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_charmm_coul_long_soft_omp.cpp b/src/USER-OMP/pair_lj_charmm_coul_long_soft_omp.cpp index 1f6daf052c..2a41b0690b 100644 --- a/src/USER-OMP/pair_lj_charmm_coul_long_soft_omp.cpp +++ b/src/USER-OMP/pair_lj_charmm_coul_long_soft_omp.cpp @@ -52,7 +52,7 @@ void PairLJCharmmCoulLongSoftOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_charmm_coul_msm_omp.cpp b/src/USER-OMP/pair_lj_charmm_coul_msm_omp.cpp index eab62d919e..cecd27bfdc 100644 --- a/src/USER-OMP/pair_lj_charmm_coul_msm_omp.cpp +++ b/src/USER-OMP/pair_lj_charmm_coul_msm_omp.cpp @@ -57,7 +57,7 @@ void PairLJCharmmCoulMSMOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_class2_coul_cut_omp.cpp b/src/USER-OMP/pair_lj_class2_coul_cut_omp.cpp index b9ffad134b..9e4dc08fd5 100644 --- a/src/USER-OMP/pair_lj_class2_coul_cut_omp.cpp +++ b/src/USER-OMP/pair_lj_class2_coul_cut_omp.cpp @@ -51,7 +51,7 @@ void PairLJClass2CoulCutOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_class2_coul_long_omp.cpp b/src/USER-OMP/pair_lj_class2_coul_long_omp.cpp index e5995363ad..4fd371e2eb 100644 --- a/src/USER-OMP/pair_lj_class2_coul_long_omp.cpp +++ b/src/USER-OMP/pair_lj_class2_coul_long_omp.cpp @@ -59,7 +59,7 @@ void PairLJClass2CoulLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_class2_omp.cpp b/src/USER-OMP/pair_lj_class2_omp.cpp index 67715572ae..fa9b6ae703 100644 --- a/src/USER-OMP/pair_lj_class2_omp.cpp +++ b/src/USER-OMP/pair_lj_class2_omp.cpp @@ -51,7 +51,7 @@ void PairLJClass2OMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cubic_omp.cpp b/src/USER-OMP/pair_lj_cubic_omp.cpp index 5fa4f92f45..3fe6fab5de 100644 --- a/src/USER-OMP/pair_lj_cubic_omp.cpp +++ b/src/USER-OMP/pair_lj_cubic_omp.cpp @@ -52,7 +52,7 @@ void PairLJCubicOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_coul_cut_omp.cpp b/src/USER-OMP/pair_lj_cut_coul_cut_omp.cpp index 69cc2d3042..6c0a3706f7 100644 --- a/src/USER-OMP/pair_lj_cut_coul_cut_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_coul_cut_omp.cpp @@ -51,7 +51,7 @@ void PairLJCutCoulCutOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_coul_cut_soft_omp.cpp b/src/USER-OMP/pair_lj_cut_coul_cut_soft_omp.cpp index 5dfa414bd4..742565d19c 100644 --- a/src/USER-OMP/pair_lj_cut_coul_cut_soft_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_coul_cut_soft_omp.cpp @@ -51,7 +51,7 @@ void PairLJCutCoulCutSoftOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_coul_debye_omp.cpp b/src/USER-OMP/pair_lj_cut_coul_debye_omp.cpp index 4644e565a7..413758cc4a 100644 --- a/src/USER-OMP/pair_lj_cut_coul_debye_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_coul_debye_omp.cpp @@ -51,7 +51,7 @@ void PairLJCutCoulDebyeOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_coul_dsf_omp.cpp b/src/USER-OMP/pair_lj_cut_coul_dsf_omp.cpp index 13d877ec07..3295ede132 100644 --- a/src/USER-OMP/pair_lj_cut_coul_dsf_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_coul_dsf_omp.cpp @@ -61,7 +61,7 @@ void PairLJCutCoulDSFOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_coul_long_omp.cpp b/src/USER-OMP/pair_lj_cut_coul_long_omp.cpp index d4fe5fd2a7..d32ec58607 100644 --- a/src/USER-OMP/pair_lj_cut_coul_long_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_coul_long_omp.cpp @@ -60,7 +60,7 @@ void PairLJCutCoulLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_coul_long_soft_omp.cpp b/src/USER-OMP/pair_lj_cut_coul_long_soft_omp.cpp index 4a0ef73f60..d1f97941f5 100644 --- a/src/USER-OMP/pair_lj_cut_coul_long_soft_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_coul_long_soft_omp.cpp @@ -60,7 +60,7 @@ void PairLJCutCoulLongSoftOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_coul_msm_omp.cpp b/src/USER-OMP/pair_lj_cut_coul_msm_omp.cpp index 4c34b73622..9c48e03a13 100644 --- a/src/USER-OMP/pair_lj_cut_coul_msm_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_coul_msm_omp.cpp @@ -57,7 +57,7 @@ void PairLJCutCoulMSMOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_coul_wolf_omp.cpp b/src/USER-OMP/pair_lj_cut_coul_wolf_omp.cpp index 052be0a2fa..09403b893c 100644 --- a/src/USER-OMP/pair_lj_cut_coul_wolf_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_coul_wolf_omp.cpp @@ -53,7 +53,7 @@ void PairLJCutCoulWolfOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_dipole_cut_omp.cpp b/src/USER-OMP/pair_lj_cut_dipole_cut_omp.cpp index 55359db3be..c259b006c5 100644 --- a/src/USER-OMP/pair_lj_cut_dipole_cut_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_dipole_cut_omp.cpp @@ -51,7 +51,7 @@ void PairLJCutDipoleCutOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_omp.cpp b/src/USER-OMP/pair_lj_cut_omp.cpp index 34068185d2..f8670b7c28 100644 --- a/src/USER-OMP/pair_lj_cut_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_omp.cpp @@ -52,7 +52,7 @@ void PairLJCutOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_soft_omp.cpp b/src/USER-OMP/pair_lj_cut_soft_omp.cpp index 9bbe58146c..988af13938 100644 --- a/src/USER-OMP/pair_lj_cut_soft_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_soft_omp.cpp @@ -52,7 +52,7 @@ void PairLJCutSoftOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_thole_long_omp.cpp b/src/USER-OMP/pair_lj_cut_thole_long_omp.cpp index 87d637e80d..63c5d9601a 100644 --- a/src/USER-OMP/pair_lj_cut_thole_long_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_thole_long_omp.cpp @@ -74,7 +74,7 @@ void PairLJCutTholeLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_tip4p_cut_omp.cpp b/src/USER-OMP/pair_lj_cut_tip4p_cut_omp.cpp index 288724cd77..40cfcb6bc2 100644 --- a/src/USER-OMP/pair_lj_cut_tip4p_cut_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_tip4p_cut_omp.cpp @@ -101,7 +101,7 @@ void PairLJCutTIP4PCutOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_cut_tip4p_long_omp.cpp b/src/USER-OMP/pair_lj_cut_tip4p_long_omp.cpp index 18fc207015..d51382c0f1 100644 --- a/src/USER-OMP/pair_lj_cut_tip4p_long_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_tip4p_long_omp.cpp @@ -101,7 +101,7 @@ void PairLJCutTIP4PLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (ncoultablebits) { if (evflag) { @@ -145,7 +145,7 @@ void PairLJCutTIP4PLongOMP::eval(int iifrom, int iito, ThrData * const thr) dbl3_t x1,x2,xH1,xH2; int *ilist,*jlist,*numneigh,**firstneigh; - int i,j,ii,jj,jnum,itype,jtype,itable, key; + int i,j,ii,jj,jnum,itype,jtype,itable, key=0; int n,vlist[6]; int iH1,iH2,jH1,jH2; diff --git a/src/USER-OMP/pair_lj_cut_tip4p_long_soft_omp.cpp b/src/USER-OMP/pair_lj_cut_tip4p_long_soft_omp.cpp index 6baba8aec4..350bea884d 100644 --- a/src/USER-OMP/pair_lj_cut_tip4p_long_soft_omp.cpp +++ b/src/USER-OMP/pair_lj_cut_tip4p_long_soft_omp.cpp @@ -101,7 +101,7 @@ void PairLJCutTIP4PLongSoftOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_expand_omp.cpp b/src/USER-OMP/pair_lj_expand_omp.cpp index 6c6ddb045e..d3d1da263c 100644 --- a/src/USER-OMP/pair_lj_expand_omp.cpp +++ b/src/USER-OMP/pair_lj_expand_omp.cpp @@ -51,7 +51,7 @@ void PairLJExpandOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_gromacs_coul_gromacs_omp.cpp b/src/USER-OMP/pair_lj_gromacs_coul_gromacs_omp.cpp index 77c5bc0da0..2fe7c39afe 100644 --- a/src/USER-OMP/pair_lj_gromacs_coul_gromacs_omp.cpp +++ b/src/USER-OMP/pair_lj_gromacs_coul_gromacs_omp.cpp @@ -51,7 +51,7 @@ void PairLJGromacsCoulGromacsOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_gromacs_omp.cpp b/src/USER-OMP/pair_lj_gromacs_omp.cpp index 15bcb08eed..4a4e68ec6e 100644 --- a/src/USER-OMP/pair_lj_gromacs_omp.cpp +++ b/src/USER-OMP/pair_lj_gromacs_omp.cpp @@ -51,7 +51,7 @@ void PairLJGromacsOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_long_coul_long_omp.cpp b/src/USER-OMP/pair_lj_long_coul_long_omp.cpp index c9edc087b6..7286771c26 100644 --- a/src/USER-OMP/pair_lj_long_coul_long_omp.cpp +++ b/src/USER-OMP/pair_lj_long_coul_long_omp.cpp @@ -64,7 +64,7 @@ void PairLJLongCoulLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (order6) { if (order1) { @@ -326,7 +326,7 @@ void PairLJLongCoulLongOMP::compute_inner() loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(0, 0, nall, 0, 0, thr); + ev_setup_thr(0, 0, nall, 0, 0, NULL, thr); eval_inner(ifrom, ito, thr); thr->timer(Timer::PAIR); @@ -351,7 +351,7 @@ void PairLJLongCoulLongOMP::compute_middle() loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(0, 0, nall, 0, 0, thr); + ev_setup_thr(0, 0, nall, 0, 0, NULL, thr); eval_middle(ifrom, ito, thr); thr->timer(Timer::PAIR); @@ -381,7 +381,7 @@ void PairLJLongCoulLongOMP::compute_outer(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (order6) { if (order1) { diff --git a/src/USER-OMP/pair_lj_long_tip4p_long_omp.cpp b/src/USER-OMP/pair_lj_long_tip4p_long_omp.cpp index 6d7c5b5638..7735d6fde4 100644 --- a/src/USER-OMP/pair_lj_long_tip4p_long_omp.cpp +++ b/src/USER-OMP/pair_lj_long_tip4p_long_omp.cpp @@ -104,7 +104,7 @@ void PairLJLongTIP4PLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (order6) { if (order1) { @@ -387,7 +387,7 @@ void PairLJLongTIP4PLongOMP::compute_inner() loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(0, 0, nall, 0, 0, thr); + ev_setup_thr(0, 0, nall, 0, 0, NULL, thr); eval_inner(ifrom, ito, thr); thr->timer(Timer::PAIR); @@ -412,7 +412,7 @@ void PairLJLongTIP4PLongOMP::compute_middle() loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(0, 0, nall, 0, 0, thr); + ev_setup_thr(0, 0, nall, 0, 0, NULL, thr); eval_middle(ifrom, ito, thr); thr->timer(Timer::PAIR); @@ -466,7 +466,7 @@ void PairLJLongTIP4PLongOMP::compute_outer(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (order6) { if (order1) { diff --git a/src/USER-OMP/pair_lj_sdk_coul_long_omp.cpp b/src/USER-OMP/pair_lj_sdk_coul_long_omp.cpp index 16c87d5ed4..15fea32f53 100644 --- a/src/USER-OMP/pair_lj_sdk_coul_long_omp.cpp +++ b/src/USER-OMP/pair_lj_sdk_coul_long_omp.cpp @@ -53,7 +53,7 @@ void PairLJSDKCoulLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_sdk_coul_msm_omp.cpp b/src/USER-OMP/pair_lj_sdk_coul_msm_omp.cpp index 1002cc193e..3326034da8 100644 --- a/src/USER-OMP/pair_lj_sdk_coul_msm_omp.cpp +++ b/src/USER-OMP/pair_lj_sdk_coul_msm_omp.cpp @@ -59,7 +59,7 @@ void PairLJSDKCoulMSMOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_sdk_omp.cpp b/src/USER-OMP/pair_lj_sdk_omp.cpp index 1e64973cbb..9ba90a2937 100644 --- a/src/USER-OMP/pair_lj_sdk_omp.cpp +++ b/src/USER-OMP/pair_lj_sdk_omp.cpp @@ -55,7 +55,7 @@ void PairLJSDKOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_sf_dipole_sf_omp.cpp b/src/USER-OMP/pair_lj_sf_dipole_sf_omp.cpp index aea22fc4df..ca08f817dc 100644 --- a/src/USER-OMP/pair_lj_sf_dipole_sf_omp.cpp +++ b/src/USER-OMP/pair_lj_sf_dipole_sf_omp.cpp @@ -51,7 +51,7 @@ void PairLJSFDipoleSFOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_smooth_linear_omp.cpp b/src/USER-OMP/pair_lj_smooth_linear_omp.cpp index 420c55b0ed..0b29a8fc30 100644 --- a/src/USER-OMP/pair_lj_smooth_linear_omp.cpp +++ b/src/USER-OMP/pair_lj_smooth_linear_omp.cpp @@ -51,7 +51,7 @@ void PairLJSmoothLinearOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lj_smooth_omp.cpp b/src/USER-OMP/pair_lj_smooth_omp.cpp index d61dc19ff1..fe3d64cbf6 100644 --- a/src/USER-OMP/pair_lj_smooth_omp.cpp +++ b/src/USER-OMP/pair_lj_smooth_omp.cpp @@ -51,7 +51,7 @@ void PairLJSmoothOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_lubricate_omp.cpp b/src/USER-OMP/pair_lubricate_omp.cpp index 132dbc575e..dc6be0b96a 100644 --- a/src/USER-OMP/pair_lubricate_omp.cpp +++ b/src/USER-OMP/pair_lubricate_omp.cpp @@ -117,7 +117,7 @@ void PairLubricateOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (flaglog) { if (evflag) { diff --git a/src/USER-OMP/pair_lubricate_poly_omp.cpp b/src/USER-OMP/pair_lubricate_poly_omp.cpp index 04ac59b121..648b10b114 100644 --- a/src/USER-OMP/pair_lubricate_poly_omp.cpp +++ b/src/USER-OMP/pair_lubricate_poly_omp.cpp @@ -114,7 +114,7 @@ void PairLubricatePolyOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (flaglog) { if (shearing) { diff --git a/src/USER-OMP/pair_meam_spline_omp.cpp b/src/USER-OMP/pair_meam_spline_omp.cpp index e9307c8666..f4aff69881 100644 --- a/src/USER-OMP/pair_meam_spline_omp.cpp +++ b/src/USER-OMP/pair_meam_spline_omp.cpp @@ -65,7 +65,7 @@ void PairMEAMSplineOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); thr->init_eam(nall,Uprime_values); diff --git a/src/USER-OMP/pair_morse_omp.cpp b/src/USER-OMP/pair_morse_omp.cpp index bf57019f11..c77196d1c5 100644 --- a/src/USER-OMP/pair_morse_omp.cpp +++ b/src/USER-OMP/pair_morse_omp.cpp @@ -51,7 +51,7 @@ void PairMorseOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_morse_smooth_linear_omp.cpp b/src/USER-OMP/pair_morse_smooth_linear_omp.cpp index 5ba6acb439..e30a774bf2 100644 --- a/src/USER-OMP/pair_morse_smooth_linear_omp.cpp +++ b/src/USER-OMP/pair_morse_smooth_linear_omp.cpp @@ -55,7 +55,7 @@ void PairMorseSmoothLinearOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_nm_cut_coul_cut_omp.cpp b/src/USER-OMP/pair_nm_cut_coul_cut_omp.cpp index d62b4e5c62..7ffd189a5b 100644 --- a/src/USER-OMP/pair_nm_cut_coul_cut_omp.cpp +++ b/src/USER-OMP/pair_nm_cut_coul_cut_omp.cpp @@ -51,7 +51,7 @@ void PairNMCutCoulCutOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_nm_cut_coul_long_omp.cpp b/src/USER-OMP/pair_nm_cut_coul_long_omp.cpp index a8696c74a1..0a0a861b6f 100644 --- a/src/USER-OMP/pair_nm_cut_coul_long_omp.cpp +++ b/src/USER-OMP/pair_nm_cut_coul_long_omp.cpp @@ -59,7 +59,7 @@ void PairNMCutCoulLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_nm_cut_omp.cpp b/src/USER-OMP/pair_nm_cut_omp.cpp index 9304b10ef0..cb74eed3f1 100644 --- a/src/USER-OMP/pair_nm_cut_omp.cpp +++ b/src/USER-OMP/pair_nm_cut_omp.cpp @@ -51,7 +51,7 @@ void PairNMCutOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_peri_lps_omp.cpp b/src/USER-OMP/pair_peri_lps_omp.cpp index 61db45363e..3ea41321a7 100644 --- a/src/USER-OMP/pair_peri_lps_omp.cpp +++ b/src/USER-OMP/pair_peri_lps_omp.cpp @@ -70,7 +70,7 @@ void PairPeriLPSOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_peri_pmb_omp.cpp b/src/USER-OMP/pair_peri_pmb_omp.cpp index b1816e4052..95e50df50d 100644 --- a/src/USER-OMP/pair_peri_pmb_omp.cpp +++ b/src/USER-OMP/pair_peri_pmb_omp.cpp @@ -66,7 +66,7 @@ void PairPeriPMBOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_reaxc_omp.cpp b/src/USER-OMP/pair_reaxc_omp.cpp index aedd438066..8743fb8e4a 100644 --- a/src/USER-OMP/pair_reaxc_omp.cpp +++ b/src/USER-OMP/pair_reaxc_omp.cpp @@ -285,14 +285,13 @@ void PairReaxCOMP::compute(int eflag, int vflag) if (vflag_fdotr) virial_fdotr_compute(); -// Set internal timestep counter to that of LAMMPS + // Set internal timestep counter to that of LAMMPS data->step = update->ntimestep; Output_Results( system, control, data, &lists, out_control, mpi_data ); // populate tmpid and tmpbo arrays for fix reax/c/species - int i, j; if(fixspecies_flag) { if (system->N > nmax) { @@ -306,8 +305,8 @@ void PairReaxCOMP::compute(int eflag, int vflag) #if defined(_OPENMP) #pragma omp parallel for collapse(2) schedule(static) default(shared) #endif - for (i = 0; i < system->N; i ++) - for (j = 0; j < MAXSPECBOND; j ++) { + for (int i = 0; i < system->N; i++) + for (int j = 0; j < MAXSPECBOND; j++) { tmpbo[i][j] = 0.0; tmpid[i][j] = 0; } @@ -325,9 +324,10 @@ void PairReaxCOMP::init_style( ) // firstwarn = 1; - int iqeq = modify->find_fix_by_style("qeq/reax/omp"); - if (iqeq < 0 && qeqflag == 1) - error->all(FLERR,"Pair reax/c/omp requires use of fix qeq/reax/omp"); + bool have_qeq = ((modify->find_fix_by_style("^qeq/reax") != -1) + || (modify->find_fix_by_style("^qeq/shielded") != -1)); + if (!have_qeq && qeqflag == 1) + error->all(FLERR,"Pair reax/c requires use of fix qeq/reax or qeq/shielded"); system->n = atom->nlocal; // my atoms system->N = atom->nlocal + atom->nghost; // mine + ghosts @@ -612,13 +612,11 @@ void PairReaxCOMP::read_reax_forces(int /* vflag */) void PairReaxCOMP::FindBond() { const double bo_cut = 0.10; - int i; #if defined(_OPENMP) -#pragma omp parallel for schedule(static) default(shared) \ - private(i) +#pragma omp parallel for schedule(static) default(shared) #endif - for (i = 0; i < system->n; i++) { + for (int i = 0; i < system->n; i++) { int j, pj, nj; double bo_tmp; bond_data *bo_ij; diff --git a/src/USER-OMP/pair_reaxc_omp.h b/src/USER-OMP/pair_reaxc_omp.h index 0cae28f56b..38994c5264 100644 --- a/src/USER-OMP/pair_reaxc_omp.h +++ b/src/USER-OMP/pair_reaxc_omp.h @@ -37,8 +37,10 @@ class PairReaxCOMP : public PairReaxC, public ThrOMP { }; inline void ev_setup_thr_proxy(int eflagparm, int vflagparm, int nallparm, - double *eatomparm, double **vatomparm, ThrData *thrparm) { - ev_setup_thr(eflagparm, vflagparm, nallparm, eatomparm, vatomparm, thrparm); + double *eatomparm, double **vatomparm, + double **cvatomparm, ThrData *thrparm) { + ev_setup_thr(eflagparm, vflagparm, nallparm, eatomparm, vatomparm, + cvatomparm, thrparm); }; // reduce per thread data as needed diff --git a/src/USER-OMP/pair_resquared_omp.cpp b/src/USER-OMP/pair_resquared_omp.cpp index d9e0059a9f..65f1c7289f 100644 --- a/src/USER-OMP/pair_resquared_omp.cpp +++ b/src/USER-OMP/pair_resquared_omp.cpp @@ -53,7 +53,7 @@ void PairRESquaredOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_soft_omp.cpp b/src/USER-OMP/pair_soft_omp.cpp index eb151bc0df..7de94a2cd1 100644 --- a/src/USER-OMP/pair_soft_omp.cpp +++ b/src/USER-OMP/pair_soft_omp.cpp @@ -55,7 +55,7 @@ void PairSoftOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_sw_omp.cpp b/src/USER-OMP/pair_sw_omp.cpp index 745b3a1f04..9812cf06ba 100644 --- a/src/USER-OMP/pair_sw_omp.cpp +++ b/src/USER-OMP/pair_sw_omp.cpp @@ -52,7 +52,7 @@ void PairSWOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_table_omp.cpp b/src/USER-OMP/pair_table_omp.cpp index b55817e75c..bf18d53d2e 100644 --- a/src/USER-OMP/pair_table_omp.cpp +++ b/src/USER-OMP/pair_table_omp.cpp @@ -52,7 +52,7 @@ void PairTableOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_tersoff_mod_c_omp.cpp b/src/USER-OMP/pair_tersoff_mod_c_omp.cpp index a11bd87640..6b6b130c65 100644 --- a/src/USER-OMP/pair_tersoff_mod_c_omp.cpp +++ b/src/USER-OMP/pair_tersoff_mod_c_omp.cpp @@ -51,7 +51,7 @@ void PairTersoffMODCOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_tersoff_mod_omp.cpp b/src/USER-OMP/pair_tersoff_mod_omp.cpp index da22110c1c..634676ee49 100644 --- a/src/USER-OMP/pair_tersoff_mod_omp.cpp +++ b/src/USER-OMP/pair_tersoff_mod_omp.cpp @@ -51,7 +51,7 @@ void PairTersoffMODOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_tersoff_omp.cpp b/src/USER-OMP/pair_tersoff_omp.cpp index 661f15d64d..9735ccaa1f 100644 --- a/src/USER-OMP/pair_tersoff_omp.cpp +++ b/src/USER-OMP/pair_tersoff_omp.cpp @@ -52,7 +52,7 @@ void PairTersoffOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_tersoff_table_omp.cpp b/src/USER-OMP/pair_tersoff_table_omp.cpp index 7e83814f95..fa9512bf71 100644 --- a/src/USER-OMP/pair_tersoff_table_omp.cpp +++ b/src/USER-OMP/pair_tersoff_table_omp.cpp @@ -76,7 +76,7 @@ void PairTersoffTableOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) if (vflag_atom) eval<1,1>(ifrom, ito, thr); diff --git a/src/USER-OMP/pair_tip4p_cut_omp.cpp b/src/USER-OMP/pair_tip4p_cut_omp.cpp index 1900ed4394..c8584b4fe3 100644 --- a/src/USER-OMP/pair_tip4p_cut_omp.cpp +++ b/src/USER-OMP/pair_tip4p_cut_omp.cpp @@ -100,7 +100,7 @@ void PairTIP4PCutOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_tip4p_long_omp.cpp b/src/USER-OMP/pair_tip4p_long_omp.cpp index ee65937c46..89c3c17684 100644 --- a/src/USER-OMP/pair_tip4p_long_omp.cpp +++ b/src/USER-OMP/pair_tip4p_long_omp.cpp @@ -101,7 +101,7 @@ void PairTIP4PLongOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (!ncoultablebits) { if (evflag) { diff --git a/src/USER-OMP/pair_tip4p_long_soft_omp.cpp b/src/USER-OMP/pair_tip4p_long_soft_omp.cpp index adb984a2cd..88da3d02a8 100644 --- a/src/USER-OMP/pair_tip4p_long_soft_omp.cpp +++ b/src/USER-OMP/pair_tip4p_long_soft_omp.cpp @@ -101,7 +101,7 @@ void PairTIP4PLongSoftOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_ufm_omp.cpp b/src/USER-OMP/pair_ufm_omp.cpp index 08d8cc15f9..23e76186c0 100644 --- a/src/USER-OMP/pair_ufm_omp.cpp +++ b/src/USER-OMP/pair_ufm_omp.cpp @@ -53,7 +53,7 @@ void PairUFMOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_vashishta_omp.cpp b/src/USER-OMP/pair_vashishta_omp.cpp index 28104013f0..a218ddf3ed 100644 --- a/src/USER-OMP/pair_vashishta_omp.cpp +++ b/src/USER-OMP/pair_vashishta_omp.cpp @@ -52,7 +52,7 @@ void PairVashishtaOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_vashishta_table_omp.cpp b/src/USER-OMP/pair_vashishta_table_omp.cpp index b044902ebe..0986128bf6 100644 --- a/src/USER-OMP/pair_vashishta_table_omp.cpp +++ b/src/USER-OMP/pair_vashishta_table_omp.cpp @@ -52,7 +52,7 @@ void PairVashishtaTableOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_yukawa_colloid_omp.cpp b/src/USER-OMP/pair_yukawa_colloid_omp.cpp index 86314ce7b8..9b8428c648 100644 --- a/src/USER-OMP/pair_yukawa_colloid_omp.cpp +++ b/src/USER-OMP/pair_yukawa_colloid_omp.cpp @@ -51,7 +51,7 @@ void PairYukawaColloidOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_yukawa_omp.cpp b/src/USER-OMP/pair_yukawa_omp.cpp index add81e9b04..20d557e605 100644 --- a/src/USER-OMP/pair_yukawa_omp.cpp +++ b/src/USER-OMP/pair_yukawa_omp.cpp @@ -51,7 +51,7 @@ void PairYukawaOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pair_zbl_omp.cpp b/src/USER-OMP/pair_zbl_omp.cpp index f6856c4fa0..3a300ce477 100644 --- a/src/USER-OMP/pair_zbl_omp.cpp +++ b/src/USER-OMP/pair_zbl_omp.cpp @@ -52,7 +52,7 @@ void PairZBLOMP::compute(int eflag, int vflag) loop_setup_thr(ifrom, ito, tid, inum, nthreads); ThrData *thr = fix->get_thr(tid); thr->timer(Timer::START); - ev_setup_thr(eflag, vflag, nall, eatom, vatom, thr); + ev_setup_thr(eflag, vflag, nall, eatom, vatom, NULL, thr); if (evflag) { if (eflag) { diff --git a/src/USER-OMP/pppm_disp_omp.cpp b/src/USER-OMP/pppm_disp_omp.cpp index de902b1a57..6b2c180a3f 100644 --- a/src/USER-OMP/pppm_disp_omp.cpp +++ b/src/USER-OMP/pppm_disp_omp.cpp @@ -364,11 +364,11 @@ void PPPMDispOMP::particle_map(double dxinv, double dyinv, if (!std::isfinite(boxlo[0]) || !std::isfinite(boxlo[1]) || !std::isfinite(boxlo[2])) error->one(FLERR,"Non-numeric box dimensions. Simulation unstable."); - int i, flag = 0; + int flag = 0; #if defined(_OPENMP) -#pragma omp parallel for private(i) default(none) reduction(+:flag) schedule(static) +#pragma omp parallel for default(none) reduction(+:flag) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { // (nx,ny,nz) = global coords of grid pt to "lower left" of charge // current particle coord can be outside global and local box diff --git a/src/USER-OMP/pppm_disp_tip4p_omp.cpp b/src/USER-OMP/pppm_disp_tip4p_omp.cpp index fc9466e395..bdd8f23ee4 100644 --- a/src/USER-OMP/pppm_disp_tip4p_omp.cpp +++ b/src/USER-OMP/pppm_disp_tip4p_omp.cpp @@ -356,11 +356,11 @@ void PPPMDispTIP4POMP::particle_map_c(double dxinv, double dyinv, if (!std::isfinite(boxlo[0]) || !std::isfinite(boxlo[1]) || !std::isfinite(boxlo[2])) error->one(FLERR,"Non-numeric box dimensions - simulation unstable"); - int i, flag = 0; + int flag = 0; #if defined(_OPENMP) -#pragma omp parallel for private(i) default(none) reduction(+:flag) schedule(static) +#pragma omp parallel for default(none) reduction(+:flag) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { dbl3_t xM; int iH1,iH2; @@ -432,11 +432,11 @@ void PPPMDispTIP4POMP::particle_map(double dxinv, double dyinv, const int nyhi_out = nyhi_o; const int nzhi_out = nzhi_o; - int i, flag = 0; + int flag = 0; #if defined(_OPENMP) -#pragma omp parallel for private(i) default(none) reduction(+:flag) schedule(static) +#pragma omp parallel for default(none) reduction(+:flag) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { // (nx,ny,nz) = global coords of grid pt to "lower left" of charge // current particle coord can be outside global and local box diff --git a/src/USER-OMP/pppm_omp.cpp b/src/USER-OMP/pppm_omp.cpp index 3ef3de1ab7..c6aaafaa31 100644 --- a/src/USER-OMP/pppm_omp.cpp +++ b/src/USER-OMP/pppm_omp.cpp @@ -48,7 +48,7 @@ using namespace MathSpecial; PPPMOMP::PPPMOMP(LAMMPS *lmp) : PPPM(lmp), ThrOMP(lmp, THR_KSPACE) { - triclinic_support = 0; + triclinic_support = 1; suffix_flag |= Suffix::OMP; } diff --git a/src/USER-OMP/pppm_tip4p_omp.cpp b/src/USER-OMP/pppm_tip4p_omp.cpp index d7c12613d9..322730b573 100644 --- a/src/USER-OMP/pppm_tip4p_omp.cpp +++ b/src/USER-OMP/pppm_tip4p_omp.cpp @@ -353,11 +353,11 @@ void PPPMTIP4POMP::particle_map() if (!std::isfinite(boxlo[0]) || !std::isfinite(boxlo[1]) || !std::isfinite(boxlo[2])) error->one(FLERR,"Non-numeric box dimensions - simulation unstable"); - int i, flag = 0; + int flag = 0; #if defined(_OPENMP) -#pragma omp parallel for private(i) default(none) reduction(+:flag) schedule(static) +#pragma omp parallel for default(none) reduction(+:flag) schedule(static) #endif - for (i = 0; i < nlocal; i++) { + for (int i = 0; i < nlocal; i++) { dbl3_t xM; int iH1,iH2; @@ -750,11 +750,18 @@ void PPPMTIP4POMP::find_M_thr(int i, int &iH1, int &iH2, dbl3_t &xM) // since local atoms are in lambda coordinates, but ghosts are not. int *sametag = atom->sametag; - double xo[3],xh1[3],xh2[3]; + double xo[3],xh1[3],xh2[3],xm[3]; + const int nlocal = atom->nlocal; - domain->lamda2x(x[i],xo); - domain->lamda2x(x[iH1],xh1); - domain->lamda2x(x[iH2],xh2); + for (int ii = 0; ii < 3; ++ii) { + xo[ii] = x[i][ii]; + xh1[ii] = x[iH1][ii]; + xh2[ii] = x[iH2][ii]; + } + + if (i < nlocal) domain->lamda2x(x[i],xo); + if (iH1 < nlocal) domain->lamda2x(x[iH1],xh1); + if (iH2 < nlocal) domain->lamda2x(x[iH2],xh2); double delx = xo[0] - xh1[0]; double dely = xo[1] - xh1[1]; @@ -763,6 +770,7 @@ void PPPMTIP4POMP::find_M_thr(int i, int &iH1, int &iH2, dbl3_t &xM) double rsq; int closest = iH1; + // no need to run lamda2x here -> ghost atoms while (sametag[iH1] >= 0) { iH1 = sametag[iH1]; delx = xo[0] - x[iH1][0]; @@ -811,13 +819,13 @@ void PPPMTIP4POMP::find_M_thr(int i, int &iH1, int &iH2, dbl3_t &xM) double dely2 = xh2[1] - xo[1]; double delz2 = xh2[2] - xo[2]; - xM.x = xo[0] + alpha * 0.5 * (delx1 + delx2); - xM.y = xo[1] + alpha * 0.5 * (dely1 + dely2); - xM.z = xo[2] + alpha * 0.5 * (delz1 + delz2); + xm[0] = xo[0] + alpha * 0.5 * (delx1 + delx2); + xm[1] = xo[1] + alpha * 0.5 * (dely1 + dely2); + xm[2] = xo[2] + alpha * 0.5 * (delz1 + delz2); // ... and convert M to lamda space for PPPM - domain->x2lamda((double *)&xM,(double *)&xM); + domain->x2lamda(xm,(double *)&xM); } else { diff --git a/src/USER-OMP/reaxc_bonds_omp.cpp b/src/USER-OMP/reaxc_bonds_omp.cpp index b6a76b3f3a..80e9b90ecc 100644 --- a/src/USER-OMP/reaxc_bonds_omp.cpp +++ b/src/USER-OMP/reaxc_bonds_omp.cpp @@ -87,7 +87,8 @@ void BondsOMP( reax_system *system, control_params * /* control */, pair_reax_ptr->ev_setup_thr_proxy(system->pair_ptr->eflag_either, system->pair_ptr->vflag_either, system->N, - system->pair_ptr->eatom, system->pair_ptr->vatom, thr); + system->pair_ptr->eatom, + system->pair_ptr->vatom, NULL, thr); #if defined(_OPENMP) #pragma omp for schedule(guided) diff --git a/src/USER-OMP/reaxc_forces_omp.cpp b/src/USER-OMP/reaxc_forces_omp.cpp index 971667cc2d..e48a5c11d4 100644 --- a/src/USER-OMP/reaxc_forces_omp.cpp +++ b/src/USER-OMP/reaxc_forces_omp.cpp @@ -162,7 +162,7 @@ void Compute_Total_ForceOMP( reax_system *system, control_params *control, class ThrData *thr = pair_reax_ptr->getFixOMP()->get_thr(tid); pair_reax_ptr->ev_setup_thr_proxy(0, 1, natoms, system->pair_ptr->eatom, - system->pair_ptr->vatom, thr); + system->pair_ptr->vatom, NULL, thr); #if defined(_OPENMP) #pragma omp for schedule(guided) @@ -265,12 +265,12 @@ void Compute_Total_ForceOMP( reax_system *system, control_params *control, void Validate_ListsOMP(reax_system *system, storage * /*workspace*/, reax_list **lists, int step, int n, int N, int numH, MPI_Comm /*comm*/) { - int i, comp, Hindex; + int comp, Hindex; reax_list *bonds, *hbonds; double saferzone = system->saferzone; #if defined(_OPENMP) -#pragma omp parallel default(shared) private(i, comp, Hindex) +#pragma omp parallel default(shared) private(comp,Hindex) #endif { @@ -281,7 +281,7 @@ void Validate_ListsOMP(reax_system *system, storage * /*workspace*/, reax_list * #if defined(_OPENMP) #pragma omp for schedule(guided) #endif - for( i = 0; i < N; ++i ) { + for(int i = 0; i < N; ++i ) { system->my_atoms[i].num_bonds = MAX(Num_Entries(i,bonds)*2, MIN_BONDS); if (i < N-1) @@ -305,7 +305,7 @@ void Validate_ListsOMP(reax_system *system, storage * /*workspace*/, reax_list * #if defined(_OPENMP) #pragma omp for schedule(guided) #endif - for( i = 0; i < n; ++i ) { + for(int i = 0; i < n; ++i ) { Hindex = system->my_atoms[i].Hindex; if (Hindex > -1) { system->my_atoms[i].num_hbonds = @@ -338,7 +338,7 @@ void Init_Forces_noQEq_OMP( reax_system *system, control_params *control, startTimeBase = MPI_Wtime(); #endif - int i, j, pj; + int j, pj; int start_i, end_i; int type_i, type_j; int ihb, jhb, ihb_top, jhb_top; @@ -367,8 +367,8 @@ void Init_Forces_noQEq_OMP( reax_system *system, control_params *control, #if defined(_OPENMP) #pragma omp parallel default(shared) \ - private(i, atom_i, type_i, start_i, end_i, sbp_i, btop_i, ihb, ihb_top, \ - j, atom_j, type_j, pj, sbp_j, nbr_pj, jhb, twbp) + private(atom_i, type_i, start_i, end_i, sbp_i, btop_i, ihb, ihb_top, \ + atom_j, type_j, pj, sbp_j, nbr_pj, jhb, twbp) #endif { @@ -382,9 +382,9 @@ void Init_Forces_noQEq_OMP( reax_system *system, control_params *control, long totalReductionSize = system->N * nthreads; #if defined(_OPENMP) -#pragma omp for schedule(dynamic,50) reduction(+ : num_bonds) +#pragma omp for schedule(dynamic,50) reduction(+:num_bonds) #endif - for (i = 0; i < system->N; ++i) { + for (int i = 0; i < system->N; ++i) { atom_i = &(system->my_atoms[i]); type_i = atom_i->type; sbp_i = &(system->reax_param.sbp[type_i]); @@ -395,7 +395,7 @@ void Init_Forces_noQEq_OMP( reax_system *system, control_params *control, for( pj = start_i; pj < end_i; ++pj ) { nbr_pj = &( far_nbrs->select.far_nbr_list[pj] ); if (nbr_pj->d <= cutoff) { - j = nbr_pj->nbr; + int j = nbr_pj->nbr; atom_j = &(system->my_atoms[j]); type_j = atom_j->type; sbp_j = &(system->reax_param.sbp[type_j]); @@ -490,7 +490,7 @@ void Init_Forces_noQEq_OMP( reax_system *system, control_params *control, #if defined(_OPENMP) #pragma omp for schedule(dynamic,50) #endif - for(i=0; iN; i++) + for(int i=0; iN; i++) for(int t=0; tN + i; workspace->dDeltap_self[i][0] += tmp_ddelta[indx][0]; @@ -506,7 +506,7 @@ void Init_Forces_noQEq_OMP( reax_system *system, control_params *control, #if defined(_OPENMP) #pragma omp for schedule(dynamic,50) reduction(+ : num_hbonds) #endif - for (i = 0; i < system->n; ++i) { + for (int i = 0; i < system->n; ++i) { atom_i = &(system->my_atoms[i]); type_i = atom_i->type; sbp_i = &(system->reax_param.sbp[type_i]); @@ -572,7 +572,7 @@ void Init_Forces_noQEq_OMP( reax_system *system, control_params *control, #if defined(_OPENMP) #pragma omp for schedule(guided) #endif - for(i=0; imincap; double safezone = system->safezone; double saferzone = system->saferzone; - comm = mpi_data->world; bond_top = (int*) calloc( system->total_cap, sizeof(int) ); hb_top = (int*) calloc( system->local_cap, sizeof(int) ); Estimate_Storages( system, control, lists, diff --git a/src/USER-OMP/thr_data.h b/src/USER-OMP/thr_data.h index 68673e7503..2c1e42a3a3 100644 --- a/src/USER-OMP/thr_data.h +++ b/src/USER-OMP/thr_data.h @@ -97,6 +97,10 @@ class ThrData { double **vatom_dihed; double **vatom_imprp; double **vatom_kspce; + double **cvatom_pair; + double **cvatom_angle; + double **cvatom_dihed; + double **cvatom_imprp; // per thread segments of various force or similar arrays diff --git a/src/USER-OMP/thr_omp.cpp b/src/USER-OMP/thr_omp.cpp index 51030358d3..c086f6d6b5 100644 --- a/src/USER-OMP/thr_omp.cpp +++ b/src/USER-OMP/thr_omp.cpp @@ -64,7 +64,7 @@ ThrOMP::~ThrOMP() ---------------------------------------------------------------------- */ void ThrOMP::ev_setup_thr(int eflag, int vflag, int nall, double *eatom, - double **vatom, ThrData *thr) + double **vatom, double **cvatom, ThrData *thr) { const int tid = thr->get_tid(); if (tid == 0) thr_error = 0; @@ -75,11 +75,22 @@ void ThrOMP::ev_setup_thr(int eflag, int vflag, int nall, double *eatom, if (nall > 0) memset(&(thr->eatom_pair[0]),0,nall*sizeof(double)); } - if (vflag & 4) { + // per-atom virial and per-atom centroid virial are the same for two-body + // many-body pair styles not yet implemented + if (vflag & 12) { thr->vatom_pair = vatom + tid*nall; if (nall > 0) memset(&(thr->vatom_pair[0][0]),0,nall*6*sizeof(double)); } + // check cvatom_pair, because can't access centroidstressflag + if ((vflag & 8) && cvatom) { + thr->cvatom_pair = cvatom + tid*nall; + if (nall > 0) + memset(&(thr->cvatom_pair[0][0]),0,nall*9*sizeof(double)); + } else { + thr->cvatom_pair = NULL; + } + } if (thr_style & THR_BOND) { @@ -88,7 +99,8 @@ void ThrOMP::ev_setup_thr(int eflag, int vflag, int nall, double *eatom, if (nall > 0) memset(&(thr->eatom_bond[0]),0,nall*sizeof(double)); } - if (vflag & 4) { + // per-atom virial and per-atom centroid virial are the same for bonds + if (vflag & 12) { thr->vatom_bond = vatom + tid*nall; if (nall > 0) memset(&(thr->vatom_bond[0][0]),0,nall*6*sizeof(double)); @@ -106,6 +118,11 @@ void ThrOMP::ev_setup_thr(int eflag, int vflag, int nall, double *eatom, if (nall > 0) memset(&(thr->vatom_angle[0][0]),0,nall*6*sizeof(double)); } + if (vflag & 8) { + thr->cvatom_angle = cvatom + tid*nall; + if (nall > 0) + memset(&(thr->cvatom_angle[0][0]),0,nall*9*sizeof(double)); + } } if (thr_style & THR_DIHEDRAL) { @@ -119,6 +136,11 @@ void ThrOMP::ev_setup_thr(int eflag, int vflag, int nall, double *eatom, if (nall > 0) memset(&(thr->vatom_dihed[0][0]),0,nall*6*sizeof(double)); } + if (vflag & 8) { + thr->cvatom_dihed = cvatom + tid*nall; + if (nall > 0) + memset(&(thr->cvatom_dihed[0][0]),0,nall*9*sizeof(double)); + } } if (thr_style & THR_IMPROPER) { @@ -132,6 +154,11 @@ void ThrOMP::ev_setup_thr(int eflag, int vflag, int nall, double *eatom, if (nall > 0) memset(&(thr->vatom_imprp[0][0]),0,nall*6*sizeof(double)); } + if (vflag & 8) { + thr->cvatom_imprp = cvatom + tid*nall; + if (nall > 0) + memset(&(thr->cvatom_imprp[0][0]),0,nall*9*sizeof(double)); + } } // nothing to do for THR_KSPACE @@ -211,9 +238,15 @@ void ThrOMP::reduce_thr(void *style, const int eflag, const int vflag, if (eflag & 2) { data_reduce_thr(&(pair->eatom[0]), nall, nthreads, 1, tid); } - if (vflag & 4) { + // per-atom virial and per-atom centroid virial are the same for two-body + // many-body pair styles not yet implemented + if (vflag & 12) { data_reduce_thr(&(pair->vatom[0][0]), nall, nthreads, 6, tid); } + // check cvatom_pair, because can't access centroidstressflag + if ((vflag & 8) && thr->cvatom_pair) { + data_reduce_thr(&(pair->cvatom[0][0]), nall, nthreads, 9, tid); + } } } break; @@ -242,7 +275,8 @@ void ThrOMP::reduce_thr(void *style, const int eflag, const int vflag, if (eflag & 2) { data_reduce_thr(&(bond->eatom[0]), nall, nthreads, 1, tid); } - if (vflag & 4) { + // per-atom virial and per-atom centroid virial are the same for bonds + if (vflag & 12) { data_reduce_thr(&(bond->vatom[0][0]), nall, nthreads, 6, tid); } @@ -276,6 +310,9 @@ void ThrOMP::reduce_thr(void *style, const int eflag, const int vflag, if (vflag & 4) { data_reduce_thr(&(angle->vatom[0][0]), nall, nthreads, 6, tid); } + if (vflag & 8) { + data_reduce_thr(&(angle->cvatom[0][0]), nall, nthreads, 9, tid); + } } break; @@ -307,6 +344,9 @@ void ThrOMP::reduce_thr(void *style, const int eflag, const int vflag, if (vflag & 4) { data_reduce_thr(&(dihedral->vatom[0][0]), nall, nthreads, 6, tid); } + if (vflag & 8) { + data_reduce_thr(&(dihedral->cvatom[0][0]), nall, nthreads, 9, tid); + } } break; @@ -345,8 +385,19 @@ void ThrOMP::reduce_thr(void *style, const int eflag, const int vflag, } if (vflag & 4) { data_reduce_thr(&(dihedral->vatom[0][0]), nall, nthreads, 6, tid); + } + if (vflag & 8) { + data_reduce_thr(&(dihedral->cvatom[0][0]), nall, nthreads, 9, tid); + } + // per-atom virial and per-atom centroid virial are the same for two-body + // many-body pair styles not yet implemented + if (vflag & 12) { data_reduce_thr(&(pair->vatom[0][0]), nall, nthreads, 6, tid); } + // check cvatom_pair, because can't access centroidstressflag + if ((vflag & 8) && thr->cvatom_pair) { + data_reduce_thr(&(pair->cvatom[0][0]), nall, nthreads, 9, tid); + } } break; @@ -377,6 +428,9 @@ void ThrOMP::reduce_thr(void *style, const int eflag, const int vflag, if (vflag & 4) { data_reduce_thr(&(improper->vatom[0][0]), nall, nthreads, 6, tid); } + if (vflag & 8) { + data_reduce_thr(&(improper->cvatom[0][0]), nall, nthreads, 9, tid); + } } break; @@ -449,6 +503,19 @@ static void v_tally(double * const vout, const double * const vin) vout[5] += vin[5]; } +static void v_tally9(double * const vout, const double * const vin) +{ + vout[0] += vin[0]; + vout[1] += vin[1]; + vout[2] += vin[2]; + vout[3] += vin[3]; + vout[4] += vin[4]; + vout[5] += vin[5]; + vout[6] += vin[6]; + vout[7] += vin[7]; + vout[8] += vin[8]; +} + static void v_tally(double * const vout, const double scale, const double * const vin) { vout[0] += scale*vin[0]; @@ -898,6 +965,77 @@ void ThrOMP::ev_tally_thr(Angle * const angle, const int i, const int j, const i } } } + + // per-atom centroid virial + if (angle->cvflag_atom) { + double f2[3], v1[9], v2[9], v3[9]; + double a1[3], a2[3], a3[3]; + + // r0 = (r1+r2+r3)/3 + // rij = ri-rj + // total virial = r10*f1 + r20*f2 + r30*f3 + // del1: r12 + // del2: r32 + + // a1 = r10 = (2*r12 - r32)/3 + a1[0] = THIRD*(2*delx1-delx2); + a1[1] = THIRD*(2*dely1-dely2); + a1[2] = THIRD*(2*delz1-delz2); + + // a2 = r20 = ( -r12 - r32)/3 + a2[0] = THIRD*(-delx1-delx2); + a2[1] = THIRD*(-dely1-dely2); + a2[2] = THIRD*(-delz1-delz2); + + // a3 = r30 = ( -r12 + 2*r32)/3 + a3[0] = THIRD*(-delx1+2*delx2); + a3[1] = THIRD*(-dely1+2*dely2); + a3[2] = THIRD*(-delz1+2*delz2); + + f2[0] = - f1[0] - f3[0]; + f2[1] = - f1[1] - f3[1]; + f2[2] = - f1[2] - f3[2]; + + v1[0] = a1[0]*f1[0]; + v1[1] = a1[1]*f1[1]; + v1[2] = a1[2]*f1[2]; + v1[3] = a1[0]*f1[1]; + v1[4] = a1[0]*f1[2]; + v1[5] = a1[1]*f1[2]; + v1[6] = a1[1]*f1[0]; + v1[7] = a1[2]*f1[0]; + v1[8] = a1[2]*f1[1]; + + v2[0] = a2[0]*f2[0]; + v2[1] = a2[1]*f2[1]; + v2[2] = a2[2]*f2[2]; + v2[3] = a2[0]*f2[1]; + v2[4] = a2[0]*f2[2]; + v2[5] = a2[1]*f2[2]; + v2[6] = a2[1]*f2[0]; + v2[7] = a2[2]*f2[0]; + v2[8] = a2[2]*f2[1]; + + v3[0] = a3[0]*f3[0]; + v3[1] = a3[1]*f3[1]; + v3[2] = a3[2]*f3[2]; + v3[3] = a3[0]*f3[1]; + v3[4] = a3[0]*f3[2]; + v3[5] = a3[1]*f3[2]; + v3[6] = a3[1]*f3[0]; + v3[7] = a3[2]*f3[0]; + v3[8] = a3[2]*f3[1]; + + if (newton_bond) { + v_tally9(thr->cvatom_angle[i],v1); + v_tally9(thr->cvatom_angle[j],v2); + v_tally9(thr->cvatom_angle[k],v3); + } else { + if (i < nlocal) v_tally9(thr->cvatom_angle[i],v1); + if (j < nlocal) v_tally9(thr->cvatom_angle[j],v2); + if (k < nlocal) v_tally9(thr->cvatom_angle[k],v3); + } + } } /* ---------------------------------------------------------------------- @@ -1046,6 +1184,96 @@ void ThrOMP::ev_tally_thr(Dihedral * const dihed, const int i1, const int i2, } } } + + // per-atom centroid virial + if (dihed->cvflag_atom) { + double f2[3], v1[9], v2[9], v3[9], v4[9]; + double a1[3], a2[3], a3[3], a4[3]; + + // r0 = (r1+r2+r3+r4)/4 + // rij = ri-rj + // total virial = r10*f1 + r20*f2 + r30*f3 + r40*f4 + // vb1: r12 + // vb2: r32 + // vb3: r43 + + // a1 = r10 = (3*r12 - 2*r32 - r43)/4 + a1[0] = 0.25*(3*vb1x - 2*vb2x - vb3x); + a1[1] = 0.25*(3*vb1y - 2*vb2y - vb3y); + a1[2] = 0.25*(3*vb1z - 2*vb2z - vb3z); + + // a2 = r20 = ( -r12 - 2*r32 - r43)/4 + a2[0] = 0.25*(-vb1x - 2*vb2x - vb3x); + a2[1] = 0.25*(-vb1y - 2*vb2y - vb3y); + a2[2] = 0.25*(-vb1z - 2*vb2z - vb3z); + + // a3 = r30 = ( -r12 + 2*r32 - r43)/4 + a3[0] = 0.25*(-vb1x + 2*vb2x - vb3x); + a3[1] = 0.25*(-vb1y + 2*vb2y - vb3y); + a3[2] = 0.25*(-vb1z + 2*vb2z - vb3z); + + // a4 = r40 = ( -r12 + 2*r32 + 3*r43)/4 + a4[0] = 0.25*(-vb1x + 2*vb2x + 3*vb3x); + a4[1] = 0.25*(-vb1y + 2*vb2y + 3*vb3y); + a4[2] = 0.25*(-vb1z + 2*vb2z + 3*vb3z); + + f2[0] = - f1[0] - f3[0] - f4[0]; + f2[1] = - f1[1] - f3[1] - f4[1]; + f2[2] = - f1[2] - f3[2] - f4[2]; + + v1[0] = a1[0]*f1[0]; + v1[1] = a1[1]*f1[1]; + v1[2] = a1[2]*f1[2]; + v1[3] = a1[0]*f1[1]; + v1[4] = a1[0]*f1[2]; + v1[5] = a1[1]*f1[2]; + v1[6] = a1[1]*f1[0]; + v1[7] = a1[2]*f1[0]; + v1[8] = a1[2]*f1[1]; + + v2[0] = a2[0]*f2[0]; + v2[1] = a2[1]*f2[1]; + v2[2] = a2[2]*f2[2]; + v2[3] = a2[0]*f2[1]; + v2[4] = a2[0]*f2[2]; + v2[5] = a2[1]*f2[2]; + v2[6] = a2[1]*f2[0]; + v2[7] = a2[2]*f2[0]; + v2[8] = a2[2]*f2[1]; + + v3[0] = a3[0]*f3[0]; + v3[1] = a3[1]*f3[1]; + v3[2] = a3[2]*f3[2]; + v3[3] = a3[0]*f3[1]; + v3[4] = a3[0]*f3[2]; + v3[5] = a3[1]*f3[2]; + v3[6] = a3[1]*f3[0]; + v3[7] = a3[2]*f3[0]; + v3[8] = a3[2]*f3[1]; + + v4[0] = a4[0]*f4[0]; + v4[1] = a4[1]*f4[1]; + v4[2] = a4[2]*f4[2]; + v4[3] = a4[0]*f4[1]; + v4[4] = a4[0]*f4[2]; + v4[5] = a4[1]*f4[2]; + v4[6] = a4[1]*f4[0]; + v4[7] = a4[2]*f4[0]; + v4[8] = a4[2]*f4[1]; + + if (newton_bond) { + v_tally9(thr->cvatom_dihed[i1],v1); + v_tally9(thr->cvatom_dihed[i2],v2); + v_tally9(thr->cvatom_dihed[i3],v3); + v_tally9(thr->cvatom_dihed[i4],v4); + } else { + if (i1 < nlocal) v_tally9(thr->cvatom_dihed[i1],v1); + if (i2 < nlocal) v_tally9(thr->cvatom_dihed[i2],v2); + if (i3 < nlocal) v_tally9(thr->cvatom_dihed[i3],v3); + if (i4 < nlocal) v_tally9(thr->cvatom_dihed[i4],v4); + } + } + } /* ---------------------------------------------------------------------- @@ -1138,6 +1366,96 @@ void ThrOMP::ev_tally_thr(Improper * const imprp, const int i1, const int i2, } } } + + // per-atom centroid virial + if (imprp->cvflag_atom) { + double f2[3], v1[9], v2[9], v3[9], v4[9]; + double a1[3], a2[3], a3[3], a4[3]; + + // r0 = (r1+r2+r3+r4)/4 + // rij = ri-rj + // total virial = r10*f1 + r20*f2 + r30*f3 + r40*f4 + // vb1: r12 + // vb2: r32 + // vb3: r43 + + // a1 = r10 = (3*r12 - 2*r32 - r43)/4 + a1[0] = 0.25*(3*vb1x - 2*vb2x - vb3x); + a1[1] = 0.25*(3*vb1y - 2*vb2y - vb3y); + a1[2] = 0.25*(3*vb1z - 2*vb2z - vb3z); + + // a2 = r20 = ( -r12 - 2*r32 - r43)/4 + a2[0] = 0.25*(-vb1x - 2*vb2x - vb3x); + a2[1] = 0.25*(-vb1y - 2*vb2y - vb3y); + a2[2] = 0.25*(-vb1z - 2*vb2z - vb3z); + + // a3 = r30 = ( -r12 + 2*r32 - r43)/4 + a3[0] = 0.25*(-vb1x + 2*vb2x - vb3x); + a3[1] = 0.25*(-vb1y + 2*vb2y - vb3y); + a3[2] = 0.25*(-vb1z + 2*vb2z - vb3z); + + // a4 = r40 = ( -r12 + 2*r32 + 3*r43)/4 + a4[0] = 0.25*(-vb1x + 2*vb2x + 3*vb3x); + a4[1] = 0.25*(-vb1y + 2*vb2y + 3*vb3y); + a4[2] = 0.25*(-vb1z + 2*vb2z + 3*vb3z); + + f2[0] = - f1[0] - f3[0] - f4[0]; + f2[1] = - f1[1] - f3[1] - f4[1]; + f2[2] = - f1[2] - f3[2] - f4[2]; + + v1[0] = a1[0]*f1[0]; + v1[1] = a1[1]*f1[1]; + v1[2] = a1[2]*f1[2]; + v1[3] = a1[0]*f1[1]; + v1[4] = a1[0]*f1[2]; + v1[5] = a1[1]*f1[2]; + v1[6] = a1[1]*f1[0]; + v1[7] = a1[2]*f1[0]; + v1[8] = a1[2]*f1[1]; + + v2[0] = a2[0]*f2[0]; + v2[1] = a2[1]*f2[1]; + v2[2] = a2[2]*f2[2]; + v2[3] = a2[0]*f2[1]; + v2[4] = a2[0]*f2[2]; + v2[5] = a2[1]*f2[2]; + v2[6] = a2[1]*f2[0]; + v2[7] = a2[2]*f2[0]; + v2[8] = a2[2]*f2[1]; + + v3[0] = a3[0]*f3[0]; + v3[1] = a3[1]*f3[1]; + v3[2] = a3[2]*f3[2]; + v3[3] = a3[0]*f3[1]; + v3[4] = a3[0]*f3[2]; + v3[5] = a3[1]*f3[2]; + v3[6] = a3[1]*f3[0]; + v3[7] = a3[2]*f3[0]; + v3[8] = a3[2]*f3[1]; + + v4[0] = a4[0]*f4[0]; + v4[1] = a4[1]*f4[1]; + v4[2] = a4[2]*f4[2]; + v4[3] = a4[0]*f4[1]; + v4[4] = a4[0]*f4[2]; + v4[5] = a4[1]*f4[2]; + v4[6] = a4[1]*f4[0]; + v4[7] = a4[2]*f4[0]; + v4[8] = a4[2]*f4[1]; + + if (newton_bond) { + v_tally9(thr->cvatom_imprp[i1],v1); + v_tally9(thr->cvatom_imprp[i2],v2); + v_tally9(thr->cvatom_imprp[i3],v3); + v_tally9(thr->cvatom_imprp[i4],v4); + } else { + if (i1 < nlocal) v_tally9(thr->cvatom_imprp[i1],v1); + if (i2 < nlocal) v_tally9(thr->cvatom_imprp[i2],v2); + if (i3 < nlocal) v_tally9(thr->cvatom_imprp[i3],v3); + if (i4 < nlocal) v_tally9(thr->cvatom_imprp[i4],v4); + } + } + } /* ---------------------------------------------------------------------- diff --git a/src/USER-OMP/thr_omp.h b/src/USER-OMP/thr_omp.h index 062d77bc0e..2db6e6f54f 100644 --- a/src/USER-OMP/thr_omp.h +++ b/src/USER-OMP/thr_omp.h @@ -64,7 +64,7 @@ class ThrOMP { protected: // extra ev_tally setup work for threaded styles - void ev_setup_thr(int, int, int, double *, double **, ThrData *); + void ev_setup_thr(int, int, int, double *, double **, double **, ThrData *); // compute global per thread virial contribution from per-thread force void virial_fdotr_compute_thr(double * const, const double * const * const, diff --git a/src/USER-PHONON/Install.sh b/src/USER-PHONON/Install.sh index 26104b45cf..a73f529cfa 100755 --- a/src/USER-PHONON/Install.sh +++ b/src/USER-PHONON/Install.sh @@ -42,3 +42,5 @@ action fix_phonon.cpp fft3d_wrap.h action fix_phonon.h fft3d_wrap.h action dynamical_matrix.cpp action dynamical_matrix.h +action third_order.cpp +action third_order.h diff --git a/src/USER-PHONON/README b/src/USER-PHONON/README index b554eacd5e..d5ed666c0c 100644 --- a/src/USER-PHONON/README +++ b/src/USER-PHONON/README @@ -3,11 +3,11 @@ matrices from finite temperature MD simulations, which can then be used to compute phonon dispersion relations, directly from molecular dynamics simulations. -It also contains a command to compute the dynamical matrix at -pre-optimized positions through finite differences. +It also contains commands to compute the dynamical matrix and third +order tensor at pre-optimized positions through finite differences. See the doc page for the fix phonon command or the dynamical_matrix -command for detailed usage instructions. +or third_order commands for detailed usage instructions. Use of this package requires building LAMMPS with FFT suppport, as described in doc/Section_start.html. diff --git a/src/USER-PHONON/dynamical_matrix.cpp b/src/USER-PHONON/dynamical_matrix.cpp index 559ef4c36f..d03a8d3ab0 100644 --- a/src/USER-PHONON/dynamical_matrix.cpp +++ b/src/USER-PHONON/dynamical_matrix.cpp @@ -19,6 +19,7 @@ #include "improper.h" #include "kspace.h" #include "update.h" +#include "modify.h" #include "neighbor.h" #include "pair.h" #include "timer.h" @@ -66,11 +67,6 @@ void DynamicalMatrix::setup() domain->image_check(); domain->box_too_small_check(); neighbor->build(1); - neighbor->ncalls = 0; - neighbor->every = 2; // build every this many steps - neighbor->delay = 1; - neighbor->ago = 0; - neighbor->ndanger = 0; // compute all forces external_force_clear = 0; @@ -264,7 +260,7 @@ void DynamicalMatrix::calculateMatrix() fprintf(screen," Atoms in group = " BIGINT_FORMAT "\n", gcount); fprintf(screen," Total dynamical matrix elements = " BIGINT_FORMAT "\n", (dynlen*dynlen) ); } - + // emit dynlen rows of dimalpha*dynlen*dimbeta elements update->nsteps = 0; @@ -273,7 +269,7 @@ void DynamicalMatrix::calculateMatrix() local_idx = atom->map(i); if (gm[i-1] < 0) continue; - for (bigint alpha=0; alpha<3; alpha++){ + for (int alpha=0; alpha<3; alpha++){ displace_atom(local_idx, alpha, 1); update_force(); for (bigint j=1; j<=natoms; j++){ @@ -291,7 +287,7 @@ void DynamicalMatrix::calculateMatrix() local_jdx = atom->map(j); if (local_idx >= 0 && local_jdx >= 0 && local_jdx < nlocal && gm[j-1] >= 0){ - for (bigint beta=0; beta<3; beta++){ + for (int beta=0; beta<3; beta++){ if (atom->rmass_flag == 1) imass = sqrt(m[local_idx] * m[local_jdx]); else @@ -390,6 +386,7 @@ void DynamicalMatrix::displace_atom(int local_idx, int direction, int magnitude) void DynamicalMatrix::update_force() { force_clear(); + int n_post_force = modify->n_post_force; if (pair_compute_flag) { force->pair->compute(eflag,vflag); @@ -410,6 +407,12 @@ void DynamicalMatrix::update_force() comm->reverse_comm(); timer->stamp(Timer::COMM); } + + // force modifications + + if (n_post_force) modify->post_force(vflag); + timer->stamp(Timer::MODIFY); + ++ update->nsteps; } diff --git a/src/USER-PHONON/third_order.cpp b/src/USER-PHONON/third_order.cpp new file mode 100644 index 0000000000..7764287337 --- /dev/null +++ b/src/USER-PHONON/third_order.cpp @@ -0,0 +1,575 @@ +// +// Created by charlie sievers on 7/5/18. +// + +#include "third_order.h" +#include +#include +#include +#include "atom.h" +#include "domain.h" +#include "comm.h" +#include "error.h" +#include "group.h" +#include "force.h" +#include "memory.h" +#include "bond.h" +#include "angle.h" +#include "dihedral.h" +#include "improper.h" +#include "kspace.h" +#include "update.h" +#include "neighbor.h" +#include "pair.h" +#include "timer.h" +#include "finish.h" +#include "math_special.h" +#include +#include + +using namespace LAMMPS_NS; +using namespace MathSpecial; +enum{REGULAR,BALLISTICO}; + +/* ---------------------------------------------------------------------- */ + +ThirdOrder::ThirdOrder(LAMMPS *lmp) : Pointers(lmp), fp(NULL) +{ + external_force_clear = 1; +} + +/* ---------------------------------------------------------------------- */ + +ThirdOrder::~ThirdOrder() +{ + if (fp && me == 0) fclose(fp); + fp = NULL; + memory->destroy(groupmap); +} + +/* ---------------------------------------------------------------------- + setup without output or one-time post-init setup + flag = 0 = just force calculation + flag = 1 = reneighbor and force calculation +------------------------------------------------------------------------- */ + +void ThirdOrder::setup() +{ + // setup domain, communication and neighboring + // acquire ghosts + // build neighbor lists + if (triclinic) domain->x2lamda(atom->nlocal); + domain->pbc(); + domain->reset_box(); + comm->setup(); + if (neighbor->style) neighbor->setup_bins(); + comm->exchange(); + comm->borders(); + if (triclinic) domain->lamda2x(atom->nlocal+atom->nghost); + domain->image_check(); + domain->box_too_small_check(); + neighbor->build(1); + + // compute all forces + external_force_clear = 0; + eflag=0; + vflag=0; + update_force(); + + if (gcount == atom->natoms) + for (bigint i=0; inatoms; i++) + groupmap[i] = i; + else + create_groupmap(); +} + +/* ---------------------------------------------------------------------- */ + +void ThirdOrder::command(int narg, char **arg) +{ + MPI_Comm_rank(world,&me); + + if (domain->box_exist == 0) + error->all(FLERR,"third_order command before simulation box is defined"); + if (narg < 2) error->all(FLERR,"Illegal third_order command"); + + lmp->init(); + + // orthogonal vs triclinic simulation box + + triclinic = domain->triclinic; + + if (force->pair && force->pair->compute_flag) pair_compute_flag = 1; + else pair_compute_flag = 0; + if (force->kspace && force->kspace->compute_flag) kspace_compute_flag = 1; + else kspace_compute_flag = 0; + + // group and style + + igroup = group->find(arg[0]); + if (igroup == -1) error->all(FLERR,"Could not find dynamical matrix group ID"); + groupbit = group->bitmask[igroup]; + gcount = group->count(igroup); + dynlen = (gcount)*3; + memory->create(groupmap,atom->natoms,"total_group_map:totalgm"); + update->setupflag = 1; + + int style = -1; + if (strcmp(arg[1],"regular") == 0) style = REGULAR; + else if (strcmp(arg[1],"eskm") == 0) style = BALLISTICO; + else error->all(FLERR,"Illegal Dynamical Matrix command"); + + // set option defaults + + binaryflag = 0; + scaleflag = 0; + compressed = 0; + file_flag = 0; + file_opened = 0; + conversion = 1; + + // read options from end of input line + if (style == REGULAR) options(narg-3,&arg[3]); //COME BACK + else if (style == BALLISTICO) options(narg-3,&arg[3]); //COME BACK + else if (comm->me == 0 && screen) fprintf(screen,"Illegal Dynamical Matrix command\n"); + del = force->numeric(FLERR, arg[2]); + + if (atom->map_style == 0) + error->all(FLERR,"third_order command requires an atom map, see atom_modify"); + + // move atoms by 3-vector or specified variable(s) + + if (style == REGULAR) { + setup(); + timer->init(); + timer->barrier_start(); + calculateMatrix(); + timer->barrier_stop(); + } + + if (style == BALLISTICO) { + setup(); + convert_units(update->unit_style); + conversion = conv_energy/conv_distance/conv_distance; + timer->init(); + timer->barrier_start(); + calculateMatrix(); + timer->barrier_stop(); + } + + Finish finish(lmp); + finish.end(1); +} + +/* ---------------------------------------------------------------------- + parse optional parameters +------------------------------------------------------------------------- */ + +void ThirdOrder::options(int narg, char **arg) +{ + if (narg < 0) error->all(FLERR,"Illegal third_order command"); + int iarg = 0; + const char *filename = "third_order.dat"; + std::stringstream fss; + + while (iarg < narg) { + if (strcmp(arg[iarg],"file") == 0) { + if (iarg+2 > narg) error->all(FLERR, "Illegal third_order command"); + fss << arg[iarg + 1]; + filename = fss.str().c_str(); + file_flag = 1; + iarg += 2; + } else if (strcmp(arg[iarg],"binary") == 0) { + if (iarg + 2 > narg) error->all(FLERR, "Illegal third_order command"); + if (strcmp(arg[iarg+1],"gzip") == 0) { + compressed = 1; + } else if (strcmp(arg[iarg+1],"yes") == 0) { + binaryflag = 1; + } + iarg += 2; + } else error->all(FLERR,"Illegal third_order command"); + } + if (file_flag == 1 and me == 0) { + openfile(filename); + } +} + +/* ---------------------------------------------------------------------- + generic opening of a file + ASCII or binary or gzipped + some derived classes override this function +------------------------------------------------------------------------- */ + +void ThirdOrder::openfile(const char* filename) +{ + // if file already opened, return + if (file_opened) return; + + if (compressed) { +#ifdef LAMMPS_GZIP + char gzip[128]; + sprintf(gzip,"gzip -6 > %s",filename); +#ifdef _WIN32 + fp = _popen(gzip,"wb"); +#else + fp = popen(gzip,"w"); +#endif +#else + error->one(FLERR,"Cannot open gzipped file"); +#endif + } else if (binaryflag) { + fp = fopen(filename,"wb"); + } else { + fp = fopen(filename,"w"); + } + + if (fp == NULL) error->one(FLERR,"Cannot open dump file"); + + file_opened = 1; +} + +/* ---------------------------------------------------------------------- + create dynamical matrix +------------------------------------------------------------------------- */ + +void ThirdOrder::calculateMatrix() +{ + int local_idx; // local index + int local_jdx; // second local index + int local_kdx; // third local index + int nlocal = atom->nlocal; + bigint natoms = atom->natoms; + bigint *gm = groupmap; + double **f = atom->f; + + double *dynmat = new double[3*dynlen]; + double *fdynmat = new double[3*dynlen]; + memset(&dynmat[0],0,dynlen*sizeof(double)); + memset(&fdynmat[0],0,dynlen*sizeof(double)); + + if (comm->me == 0 && screen) { + fprintf(screen,"Calculating Third Order ...\n"); + fprintf(screen," Total # of atoms = " BIGINT_FORMAT "\n", natoms); + fprintf(screen," Atoms in group = " BIGINT_FORMAT "\n", gcount); + fprintf(screen," Total third order elements = " + BIGINT_FORMAT "\n", (dynlen*dynlen*dynlen) ); + } + + update->nsteps = 0; + int prog = 0; + for (bigint i=1; i<=natoms; i++){ + local_idx = atom->map(i); + for (int alpha=0; alpha<3; alpha++){ + for (bigint j=1; j<=natoms; j++){ + local_jdx = atom->map(j); + for (int beta=0; beta<3; beta++){ + displace_atom(local_idx, alpha, 1); + displace_atom(local_jdx, beta, 1); + update_force(); + for (bigint k=1; k<=natoms; k++){ + local_kdx = atom->map(k); + for (int gamma=0; gamma<3; gamma++){ + if (local_idx >= 0 && local_jdx >= 0 && local_kdx >= 0 + && gm[i-1] >= 0 && gm[j-1] >= 0 && gm[k-1] >= 0 + && local_kdx < nlocal) { + dynmat[gm[k-1]*3+gamma] += f[local_kdx][gamma]; + } + } + } + displace_atom(local_jdx, beta, -2); + update_force(); + for (bigint k=1; k<=natoms; k++){ + local_kdx = atom->map(k); + for (int gamma=0; gamma<3; gamma++){ + if (local_idx >= 0 && local_jdx >= 0 && local_kdx >= 0 + && gm[i-1] >= 0 && gm[j-1] >= 0 && gm[k-1] >= 0 + && local_kdx < nlocal) { + dynmat[gm[k-1]*3+gamma] -= f[local_kdx][gamma]; + } + } + } + displace_atom(local_jdx, beta, 1); + displace_atom(local_idx,alpha,-2); + displace_atom(local_jdx, beta, 1); + update_force(); + for (bigint k=1; k<=natoms; k++){ + local_kdx = atom->map(k); + for (int gamma=0; gamma<3; gamma++){ + if (local_idx >= 0 && local_jdx >= 0 && local_kdx >= 0 + && gm[i-1] >= 0 && gm[j-1] >= 0 && gm[k-1] >= 0 + && local_kdx < nlocal) { + dynmat[gm[k-1]*3+gamma] -= f[local_kdx][gamma]; + } + } + } + displace_atom(local_jdx, beta, -2); + update_force(); + for (bigint k=1; k<=natoms; k++){ + local_kdx = atom->map(k); + for (int gamma=0; gamma<3; gamma++){ + if (local_idx >= 0 && local_jdx >= 0 && local_kdx >= 0 + && gm[i-1] >= 0 && gm[j-1] >= 0 && gm[k-1] >= 0 + && local_kdx < nlocal) { + dynmat[gm[k-1]*3+gamma] += f[local_kdx][gamma]; + dynmat[gm[k-1]*3+gamma] /= (4 * del * del); + } + } + } + displace_atom(local_jdx, beta, 1); + displace_atom(local_idx, alpha, 1); + MPI_Reduce(dynmat,fdynmat,3*dynlen,MPI_DOUBLE,MPI_SUM,0,world); + if (me == 0){ + writeMatrix(fdynmat, gm[i-1], alpha, gm[j-1], beta); + } + memset(&dynmat[0],0,dynlen*sizeof(double)); + } + } + } + if (comm->me == 0 && screen) { + int p = 10 * gm[i-1] / gcount; + if (p > prog) { + prog = p; + fprintf(screen," %d%%",p*10); + fflush(screen); + } + } + } + + delete [] dynmat; + delete [] fdynmat; + + if (screen && me ==0 ) + fprintf(screen,"Finished Calculating Third Order Tensor\n"); +} + +/* ---------------------------------------------------------------------- + write dynamical matrix +------------------------------------------------------------------------- */ + +void ThirdOrder::writeMatrix(double *dynmat, bigint i, int a, bigint j, int b) +{ + if (me != 0) + return; + + double norm; + if (!binaryflag && fp) { + clearerr(fp); + for (int k = 0; k < gcount; k++){ + norm = square(dynmat[k*3])+ + square(dynmat[k*3+1])+ + square(dynmat[k*3+2]); + if (norm > 1.0e-16) + fprintf(fp, + BIGINT_FORMAT " %d " BIGINT_FORMAT " %d " BIGINT_FORMAT + " %7.8f %7.8f %7.8f\n", + i+1, a + 1, j+1, b + 1, groupmap[k]+1, + dynmat[k*3] * conversion, + dynmat[k*3+1] * conversion, + dynmat[k*3+2] * conversion); + } + } else if (binaryflag && fp){ + clearerr(fp); + fwrite(&dynmat[0], sizeof(double), dynlen, fp); + } + if (ferror(fp)) error->one(FLERR,"Error writing to file"); + +} + +/* ---------------------------------------------------------------------- + Displace atoms + ---------------------------------------------------------------------- */ + +void ThirdOrder::displace_atom(int local_idx, int direction, int magnitude) +{ + if (local_idx < 0) return; + + double **x = atom->x; + int *sametag = atom->sametag; + int j = local_idx; + + x[local_idx][direction] += del*magnitude; + + while (sametag[j] >= 0){ + j = sametag[j]; + x[j][direction] += del*magnitude; + } +} + +/* ---------------------------------------------------------------------- + evaluate potential energy and forces + may migrate atoms due to reneighboring + return new energy, which should include nextra_global dof + return negative gradient stored in atom->f + return negative gradient for nextra_global dof in fextra +------------------------------------------------------------------------- */ + +void ThirdOrder::update_force() +{ + force_clear(); + + if (pair_compute_flag) { + force->pair->compute(eflag,vflag); + timer->stamp(Timer::PAIR); + } + if (atom->molecular) { + if (force->bond) force->bond->compute(eflag,vflag); + if (force->angle) force->angle->compute(eflag,vflag); + if (force->dihedral) force->dihedral->compute(eflag,vflag); + if (force->improper) force->improper->compute(eflag,vflag); + timer->stamp(Timer::BOND); + } + if (kspace_compute_flag) { + force->kspace->compute(eflag,vflag); + timer->stamp(Timer::KSPACE); + } + if (force->newton) { + comm->reverse_comm(); + timer->stamp(Timer::COMM); + } + ++ update->nsteps; +} + +/* ---------------------------------------------------------------------- + clear force on own & ghost atoms + clear other arrays as needed +------------------------------------------------------------------------- */ + +void ThirdOrder::force_clear() +{ + if (external_force_clear) return; + + // clear global force array + // if either newton flag is set, also include ghosts + + size_t nbytes = sizeof(double) * atom->nlocal; + if (force->newton) nbytes += sizeof(double) * atom->nghost; + + if (nbytes) { + memset(&atom->f[0][0],0,3*nbytes); + } +} + +/* ---------------------------------------------------------------------- */ + +void ThirdOrder::convert_units(const char *style) +{ + // physical constants from: + // http://physics.nist.gov/cuu/Constants/Table/allascii.txt + // using thermochemical calorie = 4.184 J + + if (strcmp(style,"lj") == 0) { + error->all(FLERR,"Conversion Not Set"); + //conversion = 1; // lj -> 10 J/mol + + } else if (strcmp(style,"real") == 0) { + conv_energy = 418.4; // kcal/mol -> 10 J/mol + conv_mass = 1; // g/mol -> g/mol + conv_distance = 1; // angstrom -> angstrom + + } else if (strcmp(style,"metal") == 0) { + conv_energy = 9648.5; // eV -> 10 J/mol + conv_mass = 1; // g/mol -> g/mol + conv_distance = 1; // angstrom -> angstrom + + } else if (strcmp(style,"si") == 0) { + if (comm->me) error->warning(FLERR,"Conversion Warning: Multiplication by Large Float"); + conv_energy = 6.022E22; // J -> 10 J/mol + conv_mass = 6.022E26; // kg -> g/mol + conv_distance = 1E-10; // meter -> angstrom + + } else if (strcmp(style,"cgs") == 0) { + if (comm->me) error->warning(FLERR,"Conversion Warning: Multiplication by Large Float"); + conv_energy = 6.022E12; // Erg -> 10 J/mol + conv_mass = 6.022E23; // g -> g/mol + conv_distance = 1E-7; // centimeter -> angstrom + + } else if (strcmp(style,"electron") == 0) { + conv_energy = 262550; // Hartree -> 10 J/mol + conv_mass = 1; // amu -> g/mol + conv_distance = 0.529177249; // bohr -> angstrom + + } else if (strcmp(style,"micro") == 0) { + if (comm->me) error->warning(FLERR,"Conversion Warning: Untested Conversion"); + conv_energy = 6.022E10; // picogram-micrometer^2/microsecond^2 -> 10 J/mol + conv_mass = 6.022E11; // pg -> g/mol + conv_distance = 1E-4; // micrometer -> angstrom + + } else if (strcmp(style,"nano") == 0) { + if (comm->me) error->warning(FLERR,"Conversion Warning: Untested Conversion"); + conv_energy = 6.022E4; // attogram-nanometer^2/nanosecond^2 -> 10 J/mol + conv_mass = 6.022E5; // ag -> g/mol + conv_distance = 0.1; // angstrom -> angstrom + + } else error->all(FLERR,"Units Type Conversion Not Found"); + +} + +/* ---------------------------------------------------------------------- */ + +void ThirdOrder::create_groupmap() +{ + //Create a group map which maps atom order onto group + // groupmap[global atom index-1] = output column/row + + int local_idx; // local index + int gid = 0; //group index + int nlocal = atom->nlocal; + int *mask = atom->mask; + bigint natoms = atom->natoms; + int *recv = new int[comm->nprocs]; + int *displs = new int[comm->nprocs]; + bigint *temp_groupmap = new bigint[natoms]; + + //find number of local atoms in the group (final_gid) + for (bigint i=1; i<=natoms; i++){ + local_idx = atom->map(i); + if ((local_idx >= 0) && (local_idx < nlocal) && mask[local_idx] & groupbit) + gid += 1; // gid at the end of loop is final_Gid + } + //create an array of length final_gid + bigint *sub_groupmap = new bigint[gid]; + + gid = 0; + //create a map between global atom id and group atom id for each proc + for (bigint i=1; i<=natoms; i++){ + local_idx = atom->map(i); + if ((local_idx >= 0) && (local_idx < nlocal) + && (mask[local_idx] & groupbit)){ + sub_groupmap[gid] = i; + gid += 1; + } + } + + //populate arrays for Allgatherv + for (int i=0; inprocs; i++){ + recv[i] = 0; + } + recv[comm->me] = gid; + MPI_Allreduce(recv,displs,comm->nprocs,MPI_INT,MPI_SUM,world); + for (int i=0; inprocs; i++){ + recv[i]=displs[i]; + if (i>0) displs[i] = displs[i-1]+recv[i-1]; + else displs[i] = 0; + } + + //combine subgroup maps into total temporary groupmap + MPI_Allgatherv(sub_groupmap,gid,MPI_LMP_BIGINT, + temp_groupmap,recv,displs,MPI_LMP_BIGINT,world); + std::sort(temp_groupmap,temp_groupmap+gcount); + + //populate member groupmap based on temp groupmap + bigint j = 0; + for (bigint i=1; i<=natoms; i++){ + // flag groupmap contents that are in temp_groupmap + if (j < gcount && i == temp_groupmap[j]) + groupmap[i-1] = j++; + else + groupmap[i-1] = -1; + } + + //free that memory! + delete[] recv; + delete[] displs; + delete[] sub_groupmap; + delete[] temp_groupmap; +} diff --git a/src/USER-PHONON/third_order.h b/src/USER-PHONON/third_order.h new file mode 100644 index 0000000000..83062b6b1f --- /dev/null +++ b/src/USER-PHONON/third_order.h @@ -0,0 +1,76 @@ +// +// Created by charlie sievers on 7/5/18. +// + + +#ifdef COMMAND_CLASS + +CommandStyle(third_order,ThirdOrder) + +#else + +#ifndef LMP_THIRD_ORDER_H +#define LMP_THIRD_ORDER_H + +#include "pointers.h" + +namespace LAMMPS_NS { + + class ThirdOrder : protected Pointers { + public: + ThirdOrder(class LAMMPS *); + virtual ~ThirdOrder(); + void command(int, char **); + void setup(); + + protected: + int eflag,vflag; // flags for energy/virial computation + int external_force_clear; // clear forces locally or externally + + + int triclinic; // 0 if domain is orthog, 1 if triclinic + int pairflag; + + int pair_compute_flag; // 0 if pair->compute is skipped + int kspace_compute_flag; // 0 if kspace->compute is skipped + + int nvec; // local atomic dof = length of xvec + + void update_force(); + void force_clear(); + virtual void openfile(const char* filename); + + + private: + void options(int, char **); + void create_groupmap(); + void calculateMatrix(); + void convert_units(const char *style); + void displace_atom(int local_idx, int direction, int magnitude); + void writeMatrix(double *, bigint, int, bigint, int); + + double conversion; + double conv_energy; + double conv_distance; + double conv_mass; + double del; + int igroup,groupbit; + bigint dynlen; + int scaleflag; + int me; + bigint gcount; // number of atoms in group + bigint *groupmap; + + int compressed; // 1 if dump file is written compressed, 0 no + int binaryflag; // 1 if dump file is written binary, 0 no + int file_opened; // 1 if openfile method has been called, 0 no + int file_flag; // 1 custom file name, 0 dynmat.dat + + FILE *fp; + }; +} + + +#endif //LMP_THIRD_ORDER_H +#endif + diff --git a/src/USER-PLUMED/fix_plumed.cpp b/src/USER-PLUMED/fix_plumed.cpp index c75a48f9b4..b02de2af0d 100644 --- a/src/USER-PLUMED/fix_plumed.cpp +++ b/src/USER-PLUMED/fix_plumed.cpp @@ -411,7 +411,7 @@ void FixPlumed::post_force(int /* vflag */) // pass all pointers to plumed: p->cmd("setStep",&step); - int plumedStopCondition=0; + int plumedStopCondition=0; p->cmd("setStopFlag",&plumedStopCondition); p->cmd("setPositions",&atom->x[0][0]); p->cmd("setBox",&box[0][0]); diff --git a/src/USER-PTM/compute_ptm_atom.cpp b/src/USER-PTM/compute_ptm_atom.cpp index ad3d3facdb..3a2c8daac4 100644 --- a/src/USER-PTM/compute_ptm_atom.cpp +++ b/src/USER-PTM/compute_ptm_atom.cpp @@ -23,6 +23,7 @@ under #include #include "atom.h" +#include "citeme.h" #include "comm.h" #include "error.h" #include "force.h" @@ -82,6 +83,9 @@ ComputePTMAtom::ComputePTMAtom(LAMMPS *lmp, int narg, char **arg) PTM_CHECK_ALL, PTM_CHECK_FCC | PTM_CHECK_HCP | PTM_CHECK_BCC | PTM_CHECK_ICO}; + if (lmp->citeme) + lmp->citeme->add(cite_user_ptm_package); + input_flags = 0; while (*ptr != '\0') { diff --git a/src/USER-PTM/ptm_voronoi_cell.cpp b/src/USER-PTM/ptm_voronoi_cell.cpp index dc4ce4e747..60ef4cf87b 100644 --- a/src/USER-PTM/ptm_voronoi_cell.cpp +++ b/src/USER-PTM/ptm_voronoi_cell.cpp @@ -210,13 +210,15 @@ void voronoicell_base::add_memory_vorder(vc_class &vc) { fprintf(stderr,"Vertex order memory scaled up to %d\n",i); #endif p1=new int[i]; - for(j=0;jnfix; iqeq++) - if (strstr(modify->fix[iqeq]->style,"qeq/reax") - || strstr(modify->fix[iqeq]->style,"qeq/shielded")) break; - if (iqeq == modify->nfix && qeqflag == 1) - error->all(FLERR,"Pair reax/c requires use of fix qeq/reax"); + bool have_qeq = ((modify->find_fix_by_style("^qeq/reax") != -1) + || (modify->find_fix_by_style("^qeq/shielded") != -1)); + if (!have_qeq && qeqflag == 1) + error->all(FLERR,"Pair reax/c requires use of fix qeq/reax or qeq/shielded"); system->n = atom->nlocal; // my atoms system->N = atom->nlocal + atom->nghost; // mine + ghosts diff --git a/src/USER-REAXC/reaxc_ffield.cpp b/src/USER-REAXC/reaxc_ffield.cpp index e3a6645fc2..c8e097eb1c 100644 --- a/src/USER-REAXC/reaxc_ffield.cpp +++ b/src/USER-REAXC/reaxc_ffield.cpp @@ -154,7 +154,7 @@ char Read_Force_Field( FILE *fp, reax_interaction *reax, /* Sanity checks */ if (c == 2 && !lgflag) - control->error_ptr->all(FLERR, "Force field file requires using 'lgvdw yes'"); + control->error_ptr->all(FLERR, "Force field file requires using 'lgvdw yes'"); if (c < 9) { snprintf (errmsg, 1024, "Missing parameter(s) in line %s", s); diff --git a/src/USER-VTK/dump_vtk.cpp b/src/USER-VTK/dump_vtk.cpp index 88e95dd338..7f1443c654 100644 --- a/src/USER-VTK/dump_vtk.cpp +++ b/src/USER-VTK/dump_vtk.cpp @@ -166,13 +166,6 @@ DumpVTK::DumpVTK(LAMMPS *lmp, int narg, char **arg) : header_choice = NULL; write_choice = NULL; boxcorners = NULL; - - // unsupported feature by dump vtk - delete [] vformat; - vformat = NULL; - - delete [] format_column_user; - format_column_user = NULL; } /* ---------------------------------------------------------------------- */ diff --git a/src/USER-YAFF/angle_cross.cpp b/src/USER-YAFF/angle_cross.cpp index 0f8861cdf5..3d5715c23e 100644 --- a/src/USER-YAFF/angle_cross.cpp +++ b/src/USER-YAFF/angle_cross.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -278,12 +279,12 @@ void AngleCross::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&kss[1],sizeof(double),atom->nangletypes,fp); - fread(&kbs0[1],sizeof(double),atom->nangletypes,fp); - fread(&kbs1[1],sizeof(double),atom->nangletypes,fp); - fread(&r00[1],sizeof(double),atom->nangletypes,fp); - fread(&r01[1],sizeof(double),atom->nangletypes,fp); - fread(&theta0[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&kss[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&kbs0[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&kbs1[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&r00[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&r01[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&theta0[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&kss[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/USER-YAFF/angle_mm3.cpp b/src/USER-YAFF/angle_mm3.cpp index b90db37afa..cb3010e97c 100644 --- a/src/USER-YAFF/angle_mm3.cpp +++ b/src/USER-YAFF/angle_mm3.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -225,8 +226,8 @@ void AngleMM3::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k2[1],sizeof(double),atom->nangletypes,fp); - fread(&theta0[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&k2[1],sizeof(double),atom->nangletypes,fp,NULL,error); + utils::sfread(FLERR,&theta0[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&k2[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/USER-YAFF/bond_mm3.cpp b/src/USER-YAFF/bond_mm3.cpp index 2a7d5d1843..8001e35d74 100644 --- a/src/USER-YAFF/bond_mm3.cpp +++ b/src/USER-YAFF/bond_mm3.cpp @@ -24,6 +24,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -178,8 +179,8 @@ void BondMM3::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k2[1],sizeof(double),atom->nbondtypes,fp); - fread(&r0[1],sizeof(double),atom->nbondtypes,fp); + utils::sfread(FLERR,&k2[1],sizeof(double),atom->nbondtypes,fp,NULL,error); + utils::sfread(FLERR,&r0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); } MPI_Bcast(&k2[1],atom->nbondtypes,MPI_DOUBLE,0,world); MPI_Bcast(&r0[1],atom->nbondtypes,MPI_DOUBLE,0,world); diff --git a/src/USER-YAFF/improper_distharm.cpp b/src/USER-YAFF/improper_distharm.cpp index 2b62f827e7..751e6e19c2 100644 --- a/src/USER-YAFF/improper_distharm.cpp +++ b/src/USER-YAFF/improper_distharm.cpp @@ -26,6 +26,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -256,8 +257,8 @@ void ImproperDistHarm::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nimpropertypes,fp); - fread(&chi[1],sizeof(double),atom->nimpropertypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&chi[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nimpropertypes,MPI_DOUBLE,0,world); MPI_Bcast(&chi[1],atom->nimpropertypes,MPI_DOUBLE,0,world); diff --git a/src/USER-YAFF/improper_sqdistharm.cpp b/src/USER-YAFF/improper_sqdistharm.cpp index bcc0549f7e..82bf4a1755 100644 --- a/src/USER-YAFF/improper_sqdistharm.cpp +++ b/src/USER-YAFF/improper_sqdistharm.cpp @@ -26,6 +26,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -256,8 +257,8 @@ void ImproperSQDistHarm::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&k[1],sizeof(double),atom->nimpropertypes,fp); - fread(&chi[1],sizeof(double),atom->nimpropertypes,fp); + utils::sfread(FLERR,&k[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); + utils::sfread(FLERR,&chi[1],sizeof(double),atom->nimpropertypes,fp,NULL,error); } MPI_Bcast(&k[1],atom->nimpropertypes,MPI_DOUBLE,0,world); MPI_Bcast(&chi[1],atom->nimpropertypes,MPI_DOUBLE,0,world); diff --git a/src/USER-YAFF/pair_lj_switch3_coulgauss_long.cpp b/src/USER-YAFF/pair_lj_switch3_coulgauss_long.cpp index ab983a78bc..022b93a0d2 100644 --- a/src/USER-YAFF/pair_lj_switch3_coulgauss_long.cpp +++ b/src/USER-YAFF/pair_lj_switch3_coulgauss_long.cpp @@ -31,6 +31,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -132,7 +133,7 @@ void PairLJSwitch3CoulGaussLong::compute(int eflag, int vflag) if (rsq < cutsq[itype][jtype]) { r2inv = 1.0/rsq; - + if (rsq < cut_coulsq) { if (!ncoultablebits || rsq <= tabinnersq) { r = sqrt(rsq); @@ -201,7 +202,7 @@ void PairLJSwitch3CoulGaussLong::compute(int eflag, int vflag) if (r>cut_lj[itype][jtype]-truncw) { trx = (cut_lj[itype][jtype]-r)*truncwi; tr = trx*trx*(3.0-2.0*trx); - ftr = 6.0*trx*(1.0-trx)*r*truncwi; + ftr = 6.0*trx*(1.0-trx)*r*truncwi; forcelj = forcelj*tr + evdwl*ftr; evdwl *= tr; } @@ -520,14 +521,14 @@ void PairLJSwitch3CoulGaussLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&gamma[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&gamma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -560,14 +561,14 @@ void PairLJSwitch3CoulGaussLong::write_restart_settings(FILE *fp) void PairLJSwitch3CoulGaussLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&truncw,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&truncw,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); @@ -682,7 +683,7 @@ double PairLJSwitch3CoulGaussLong::single(int i, int j, int itype, int jtype, if (r>cut_lj[itype][jtype]-truncw) { trx = (cut_lj[itype][jtype]-r)*truncwi; tr = trx*trx*(3.0-2.0*trx); - ftr = 6.0*trx*(1.0-trx)*r*truncwi; + ftr = 6.0*trx*(1.0-trx)*r*truncwi; forcelj = forcelj*tr + evdwl*ftr; evdwl *= tr; } diff --git a/src/USER-YAFF/pair_mm3_switch3_coulgauss_long.cpp b/src/USER-YAFF/pair_mm3_switch3_coulgauss_long.cpp index 4175ef915d..6b0466cd6d 100644 --- a/src/USER-YAFF/pair_mm3_switch3_coulgauss_long.cpp +++ b/src/USER-YAFF/pair_mm3_switch3_coulgauss_long.cpp @@ -31,6 +31,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -132,7 +133,7 @@ void PairMM3Switch3CoulGaussLong::compute(int eflag, int vflag) if (rsq < cutsq[itype][jtype]) { r2inv = 1.0/rsq; - + if (rsq < cut_coulsq) { if (!ncoultablebits || rsq <= tabinnersq) { r = sqrt(rsq); @@ -203,7 +204,7 @@ void PairMM3Switch3CoulGaussLong::compute(int eflag, int vflag) if (r>cut_lj[itype][jtype]-truncw) { trx = (cut_lj[itype][jtype]-r)*truncwi; tr = trx*trx*(3.0-2.0*trx); - ftr = 6.0*trx*(1.0-trx)*r*truncwi; + ftr = 6.0*trx*(1.0-trx)*r*truncwi; forcelj = forcelj*tr + evdwl*ftr; evdwl *= tr; } @@ -520,14 +521,14 @@ void PairMM3Switch3CoulGaussLong::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&gamma[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&gamma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -560,16 +561,15 @@ void PairMM3Switch3CoulGaussLong::write_restart_settings(FILE *fp) void PairMM3Switch3CoulGaussLong::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&truncw,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); - fread(&ncoultablebits,sizeof(int),1,fp); - fread(&tabinner,sizeof(double),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&truncw,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ncoultablebits,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tabinner,sizeof(double),1,fp,NULL,error); } - printf("Reading from restart, trunc = %f\n",truncw); MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); MPI_Bcast(&truncw,1,MPI_DOUBLE,0,world); @@ -683,7 +683,7 @@ double PairMM3Switch3CoulGaussLong::single(int i, int j, int itype, int jtype, if (r>cut_lj[itype][jtype]-truncw) { trx = (cut_lj[itype][jtype]-r)*truncwi; tr = trx*trx*(3.0-2.0*trx); - ftr = 6.0*trx*(1.0-trx)*r*truncwi; + ftr = 6.0*trx*(1.0-trx)*r*truncwi; forcelj = forcelj*tr + evdwl*ftr; evdwl *= tr; } diff --git a/src/angle.cpp b/src/angle.cpp index 1b9532ea32..ee7e855782 100644 --- a/src/angle.cpp +++ b/src/angle.cpp @@ -34,9 +34,10 @@ Angle::Angle(LAMMPS *lmp) : Pointers(lmp) allocated = 0; suffix_flag = Suffix::NONE; - maxeatom = maxvatom = 0; + maxeatom = maxvatom = maxcvatom = 0; eatom = NULL; vatom = NULL; + cvatom = NULL; setflag = NULL; execution_space = Host; @@ -54,6 +55,7 @@ Angle::~Angle() memory->destroy(eatom); memory->destroy(vatom); + memory->destroy(cvatom); } /* ---------------------------------------------------------------------- @@ -85,9 +87,10 @@ void Angle::ev_setup(int eflag, int vflag, int alloc) eflag_global = eflag % 2; eflag_atom = eflag / 2; - vflag_either = vflag; vflag_global = vflag % 4; - vflag_atom = vflag / 4; + vflag_atom = vflag & 4; + cvflag_atom = vflag & 8; + vflag_either = vflag_global || vflag_atom; // reallocate per-atom arrays if necessary @@ -105,6 +108,13 @@ void Angle::ev_setup(int eflag, int vflag, int alloc) memory->create(vatom,comm->nthreads*maxvatom,6,"angle:vatom"); } } + if (cvflag_atom && atom->nmax > maxcvatom) { + maxcvatom = atom->nmax; + if (alloc) { + memory->destroy(cvatom); + memory->create(cvatom,comm->nthreads*maxcvatom,9,"angle:cvatom"); + } + } // zero accumulators @@ -127,6 +137,22 @@ void Angle::ev_setup(int eflag, int vflag, int alloc) vatom[i][5] = 0.0; } } + if (cvflag_atom && alloc) { + n = atom->nlocal; + if (force->newton_bond) n += atom->nghost; + for (i = 0; i < n; i++) { + cvatom[i][0] = 0.0; + cvatom[i][1] = 0.0; + cvatom[i][2] = 0.0; + cvatom[i][3] = 0.0; + cvatom[i][4] = 0.0; + cvatom[i][5] = 0.0; + cvatom[i][6] = 0.0; + cvatom[i][7] = 0.0; + cvatom[i][8] = 0.0; + cvatom[i][9] = 0.0; + } + } } /* ---------------------------------------------------------------------- @@ -230,6 +256,76 @@ void Angle::ev_tally(int i, int j, int k, int nlocal, int newton_bond, } } } + + // per-atom centroid virial + if (cvflag_atom) { + + // r0 = (r1+r2+r3)/3 + // rij = ri-rj + // total virial = r10*f1 + r20*f2 + r30*f3 + // del1: r12 + // del2: r32 + + if (newton_bond || i < nlocal) { + double a1[3]; + + // a1 = r10 = (2*r12 - r32)/3 + a1[0] = THIRD*(2*delx1-delx2); + a1[1] = THIRD*(2*dely1-dely2); + a1[2] = THIRD*(2*delz1-delz2); + + cvatom[i][0] += a1[0]*f1[0]; + cvatom[i][1] += a1[1]*f1[1]; + cvatom[i][2] += a1[2]*f1[2]; + cvatom[i][3] += a1[0]*f1[1]; + cvatom[i][4] += a1[0]*f1[2]; + cvatom[i][5] += a1[1]*f1[2]; + cvatom[i][6] += a1[1]*f1[0]; + cvatom[i][7] += a1[2]*f1[0]; + cvatom[i][8] += a1[2]*f1[1]; + } + if (newton_bond || j < nlocal) { + double a2[3]; + double f2[3]; + + // a2 = r20 = ( -r12 - r32)/3 + a2[0] = THIRD*(-delx1-delx2); + a2[1] = THIRD*(-dely1-dely2); + a2[2] = THIRD*(-delz1-delz2); + + f2[0] = - f1[0] - f3[0]; + f2[1] = - f1[1] - f3[1]; + f2[2] = - f1[2] - f3[2]; + + cvatom[j][0] += a2[0]*f2[0]; + cvatom[j][1] += a2[1]*f2[1]; + cvatom[j][2] += a2[2]*f2[2]; + cvatom[j][3] += a2[0]*f2[1]; + cvatom[j][4] += a2[0]*f2[2]; + cvatom[j][5] += a2[1]*f2[2]; + cvatom[j][6] += a2[1]*f2[0]; + cvatom[j][7] += a2[2]*f2[0]; + cvatom[j][8] += a2[2]*f2[1]; + } + if (newton_bond || k < nlocal) { + double a3[3]; + + // a3 = r30 = ( -r12 + 2*r32)/3 + a3[0] = THIRD*(-delx1+2*delx2); + a3[1] = THIRD*(-dely1+2*dely2); + a3[2] = THIRD*(-delz1+2*delz2); + + cvatom[k][0] += a3[0]*f3[0]; + cvatom[k][1] += a3[1]*f3[1]; + cvatom[k][2] += a3[2]*f3[2]; + cvatom[k][3] += a3[0]*f3[1]; + cvatom[k][4] += a3[0]*f3[2]; + cvatom[k][5] += a3[1]*f3[2]; + cvatom[k][6] += a3[1]*f3[0]; + cvatom[k][7] += a3[2]*f3[0]; + cvatom[k][8] += a3[2]*f3[1]; + } + } } /* ---------------------------------------------------------------------- */ @@ -238,5 +334,6 @@ double Angle::memory_usage() { double bytes = comm->nthreads*maxeatom * sizeof(double); bytes += comm->nthreads*maxvatom*6 * sizeof(double); + bytes += comm->nthreads*maxcvatom*9 * sizeof(double); return bytes; } diff --git a/src/angle.h b/src/angle.h index c0d1199dcd..139380ff39 100644 --- a/src/angle.h +++ b/src/angle.h @@ -28,6 +28,7 @@ class Angle : protected Pointers { double energy; // accumulated energies double virial[6]; // accumulated virial double *eatom,**vatom; // accumulated per-atom energy/virial + double **cvatom; // accumulated per-atom centroid virial // KOKKOS host/device flag and data masks @@ -56,12 +57,12 @@ class Angle : protected Pointers { int evflag; int eflag_either,eflag_global,eflag_atom; - int vflag_either,vflag_global,vflag_atom; - int maxeatom,maxvatom; + int vflag_either,vflag_global,vflag_atom,cvflag_atom; + int maxeatom,maxvatom,maxcvatom; void ev_init(int eflag, int vflag, int alloc = 1) { if (eflag||vflag) ev_setup(eflag, vflag, alloc); - else evflag = eflag_either = eflag_global = eflag_atom = vflag_either = vflag_global = vflag_atom = 0; + else evflag = eflag_either = eflag_global = eflag_atom = vflag_either = vflag_global = vflag_atom = cvflag_atom = 0; } void ev_setup(int, int, int alloc = 1); void ev_tally(int, int, int, int, int, double, double *, double *, diff --git a/src/angle_hybrid.cpp b/src/angle_hybrid.cpp index 6ffbc19d08..7c0cbd3008 100644 --- a/src/angle_hybrid.cpp +++ b/src/angle_hybrid.cpp @@ -21,6 +21,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -127,6 +128,14 @@ void AngleHybrid::compute(int eflag, int vflag) for (j = 0; j < 6; j++) vatom[i][j] += vatom_substyle[i][j]; } + if (cvflag_atom) { + n = atom->nlocal; + if (force->newton_bond) n += atom->nghost; + double **cvatom_substyle = styles[m]->cvatom; + for (i = 0; i < n; i++) + for (j = 0; j < 9; j++) + cvatom[i][j] += cvatom_substyle[i][j]; + } } // restore ptrs to original anglelist @@ -334,7 +343,7 @@ void AngleHybrid::write_restart(FILE *fp) void AngleHybrid::read_restart(FILE *fp) { int me = comm->me; - if (me == 0) fread(&nstyles,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&nstyles,sizeof(int),1,fp,NULL,error); MPI_Bcast(&nstyles,1,MPI_INT,0,world); styles = new Angle*[nstyles]; keywords = new char*[nstyles]; @@ -343,10 +352,10 @@ void AngleHybrid::read_restart(FILE *fp) int n,dummy; for (int m = 0; m < nstyles; m++) { - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); keywords[m] = new char[n]; - if (me == 0) fread(keywords[m],sizeof(char),n,fp); + if (me == 0) utils::sfread(FLERR,keywords[m],sizeof(char),n,fp,NULL,error); MPI_Bcast(keywords[m],n,MPI_CHAR,0,world); styles[m] = force->new_angle(keywords[m],0,dummy); styles[m]->read_restart_settings(fp); @@ -369,6 +378,7 @@ double AngleHybrid::memory_usage() { double bytes = maxeatom * sizeof(double); bytes += maxvatom*6 * sizeof(double); + bytes += maxcvatom*9 * sizeof(double); for (int m = 0; m < nstyles; m++) bytes += maxangle[m]*4 * sizeof(int); for (int m = 0; m < nstyles; m++) if (styles[m]) bytes += styles[m]->memory_usage(); diff --git a/src/angle_zero.cpp b/src/angle_zero.cpp index 3c92b852b3..5da8e9d5bc 100644 --- a/src/angle_zero.cpp +++ b/src/angle_zero.cpp @@ -24,6 +24,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -128,7 +129,7 @@ void AngleZero::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&theta0[1],sizeof(double),atom->nangletypes,fp); + utils::sfread(FLERR,&theta0[1],sizeof(double),atom->nangletypes,fp,NULL,error); } MPI_Bcast(&theta0[1],atom->nangletypes,MPI_DOUBLE,0,world); diff --git a/src/atom.cpp b/src/atom.cpp index 24ad2d40da..de5d30930a 100644 --- a/src/atom.cpp +++ b/src/atom.cpp @@ -211,7 +211,7 @@ Atom::Atom(LAMMPS *lmp) : Pointers(lmp) tag_enable = 1; map_style = map_user = 0; map_tag_max = -1; - map_maxarray = map_nhash = -1; + map_maxarray = map_nhash = map_nbucket = -1; max_same = 0; sametag = NULL; diff --git a/src/atom.h b/src/atom.h index 81f643c007..4c640f3252 100644 --- a/src/atom.h +++ b/src/atom.h @@ -287,6 +287,7 @@ class Atom : protected Pointers { inline int* get_map_array() {return map_array;}; inline int get_map_size() {return map_tag_max+1;}; + inline int get_max_same() {return max_same;}; inline int get_map_maxarray() {return map_maxarray+1;}; bigint memory_usage(); diff --git a/src/atom_map.cpp b/src/atom_map.cpp index 7949e327a9..c23aeec83c 100644 --- a/src/atom_map.cpp +++ b/src/atom_map.cpp @@ -335,7 +335,7 @@ void Atom::map_delete() map_bucket = NULL; map_hash = NULL; } - map_nhash = 0; + map_nhash = map_nbucket = 0; } } diff --git a/src/bond.cpp b/src/bond.cpp index bb54306280..d16ce5fe0f 100644 --- a/src/bond.cpp +++ b/src/bond.cpp @@ -91,6 +91,7 @@ void Bond::ev_setup(int eflag, int vflag, int alloc) vflag_either = vflag; vflag_global = vflag % 4; + // per-atom virial and per-atom centroid virial are the same for bonds vflag_atom = vflag / 4; // reallocate per-atom arrays if necessary diff --git a/src/bond_hybrid.cpp b/src/bond_hybrid.cpp index 2b365014cf..c66d2c1425 100644 --- a/src/bond_hybrid.cpp +++ b/src/bond_hybrid.cpp @@ -21,6 +21,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -335,7 +336,7 @@ void BondHybrid::write_restart(FILE *fp) void BondHybrid::read_restart(FILE *fp) { int me = comm->me; - if (me == 0) fread(&nstyles,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&nstyles,sizeof(int),1,fp,NULL,error); MPI_Bcast(&nstyles,1,MPI_INT,0,world); styles = new Bond*[nstyles]; keywords = new char*[nstyles]; @@ -344,10 +345,10 @@ void BondHybrid::read_restart(FILE *fp) int n,dummy; for (int m = 0; m < nstyles; m++) { - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); keywords[m] = new char[n]; - if (me == 0) fread(keywords[m],sizeof(char),n,fp); + if (me == 0) utils::sfread(FLERR,keywords[m],sizeof(char),n,fp,NULL,error); MPI_Bcast(keywords[m],n,MPI_CHAR,0,world); styles[m] = force->new_bond(keywords[m],0,dummy); styles[m]->read_restart_settings(fp); diff --git a/src/bond_zero.cpp b/src/bond_zero.cpp index 9be37c13be..428fd0ace2 100644 --- a/src/bond_zero.cpp +++ b/src/bond_zero.cpp @@ -23,6 +23,7 @@ #include "comm.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -126,7 +127,7 @@ void BondZero::read_restart(FILE *fp) allocate(); if (comm->me == 0) { - fread(&r0[1],sizeof(double),atom->nbondtypes,fp); + utils::sfread(FLERR,&r0[1],sizeof(double),atom->nbondtypes,fp,NULL,error); } MPI_Bcast(&r0[1],atom->nbondtypes,MPI_DOUBLE,0,world); diff --git a/src/comm.cpp b/src/comm.cpp index fa6790e0ec..9a577c0e4f 100644 --- a/src/comm.cpp +++ b/src/comm.cpp @@ -673,7 +673,7 @@ double Comm::get_comm_cutoff() // cutoff was given and no pair style present. Otherwise print a // warning, if the estimated bond based cutoff is larger than what // is currently used. - + if (!force->pair && (cutghostuser == 0.0)) { maxcommcutoff = MAX(maxcommcutoff,maxbondcutoff); } else { diff --git a/src/compute.h b/src/compute.h index 38d001db6f..c28af32c26 100644 --- a/src/compute.h +++ b/src/compute.h @@ -59,6 +59,8 @@ class Compute : protected Pointers { int pressflag; // 1 if Compute can be used as pressure (uses virial) // must have both compute_scalar, compute_vector int pressatomflag; // 1 if Compute calculates per-atom virial + // 2 if Compute calculates per-atom centroid virial + // 3 if Compute calculates both int peflag; // 1 if Compute calculates PE (uses Force energies) int peatomflag; // 1 if Compute calculates per-atom PE int create_attribute; // 1 if compute stores attributes that need diff --git a/src/compute_bond_local.cpp b/src/compute_bond_local.cpp index e14f188e62..010e8db627 100644 --- a/src/compute_bond_local.cpp +++ b/src/compute_bond_local.cpp @@ -130,7 +130,7 @@ ComputeBondLocal::ComputeBondLocal(LAMMPS *lmp, int narg, char **arg) : singleflag = 0; velflag = 0; for (int i = 0; i < nvalues; i++) { - if (bstyle[i] == ENGPOT || bstyle[i] == FORCE || bstyle[i] == FX || + if (bstyle[i] == ENGPOT || bstyle[i] == FORCE || bstyle[i] == FX || bstyle[i] == FY || bstyle[i] == FZ) singleflag = 1; if (bstyle[i] == VELVIB || bstyle[i] == OMEGA || bstyle[i] == ENGTRANS || bstyle[i] == ENGVIB || bstyle[i] == ENGROT) velflag = 1; diff --git a/src/compute_centroid_stress_atom.cpp b/src/compute_centroid_stress_atom.cpp new file mode 100644 index 0000000000..3f5b2cba81 --- /dev/null +++ b/src/compute_centroid_stress_atom.cpp @@ -0,0 +1,438 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#include "compute_centroid_stress_atom.h" +#include +#include "atom.h" +#include "update.h" +#include "comm.h" +#include "force.h" +#include "pair.h" +#include "bond.h" +#include "angle.h" +#include "dihedral.h" +#include "improper.h" +#include "kspace.h" +#include "modify.h" +#include "fix.h" +#include "memory.h" +#include "error.h" + +using namespace LAMMPS_NS; + +enum{NOBIAS,BIAS}; + +/* ---------------------------------------------------------------------- */ + +ComputeCentroidStressAtom::ComputeCentroidStressAtom(LAMMPS *lmp, int narg, char **arg) : + Compute(lmp, narg, arg), + id_temp(NULL), stress(NULL) +{ + if (narg < 4) error->all(FLERR,"Illegal compute centroid/stress/atom command"); + + peratom_flag = 1; + size_peratom_cols = 9; + pressatomflag = 2; + timeflag = 1; + comm_reverse = 9; + + // store temperature ID used by stress computation + // insure it is valid for temperature computation + + if (strcmp(arg[3],"NULL") == 0) id_temp = NULL; + else { + int n = strlen(arg[3]) + 1; + id_temp = new char[n]; + strcpy(id_temp,arg[3]); + + int icompute = modify->find_compute(id_temp); + if (icompute < 0) + error->all(FLERR,"Could not find compute centroid/stress/atom temperature ID"); + if (modify->compute[icompute]->tempflag == 0) + error->all(FLERR, + "Compute centroid/stress/atom temperature ID does not " + "compute temperature"); + } + + // process optional args + + if (narg == 4) { + keflag = 1; + pairflag = 1; + bondflag = angleflag = dihedralflag = improperflag = 1; + kspaceflag = 1; + fixflag = 1; + } else { + keflag = 0; + pairflag = 0; + bondflag = angleflag = dihedralflag = improperflag = 0; + kspaceflag = 0; + fixflag = 0; + int iarg = 4; + while (iarg < narg) { + if (strcmp(arg[iarg],"ke") == 0) keflag = 1; + else if (strcmp(arg[iarg],"pair") == 0) pairflag = 1; + else if (strcmp(arg[iarg],"bond") == 0) bondflag = 1; + else if (strcmp(arg[iarg],"angle") == 0) angleflag = 1; + else if (strcmp(arg[iarg],"dihedral") == 0) dihedralflag = 1; + else if (strcmp(arg[iarg],"improper") == 0) improperflag = 1; + else if (strcmp(arg[iarg],"kspace") == 0) kspaceflag = 1; + else if (strcmp(arg[iarg],"fix") == 0) fixflag = 1; + else if (strcmp(arg[iarg],"virial") == 0) { + pairflag = 1; + bondflag = angleflag = dihedralflag = improperflag = 1; + kspaceflag = fixflag = 1; + } else error->all(FLERR,"Illegal compute centroid/stress/atom command"); + iarg++; + } + } + + nmax = 0; +} + +/* ---------------------------------------------------------------------- */ + +ComputeCentroidStressAtom::~ComputeCentroidStressAtom() +{ + delete [] id_temp; + memory->destroy(stress); +} + +/* ---------------------------------------------------------------------- */ + +void ComputeCentroidStressAtom::init() +{ + // set temperature compute, must be done in init() + // fixes could have changed or compute_modify could have changed it + + if (id_temp) { + int icompute = modify->find_compute(id_temp); + if (icompute < 0) + error->all(FLERR,"Could not find compute centroid/stress/atom temperature ID"); + temperature = modify->compute[icompute]; + if (temperature->tempbias) biasflag = BIAS; + else biasflag = NOBIAS; + } else biasflag = NOBIAS; + + // check if pair styles support centroid atom stress + if (pairflag && force->pair) + if (force->pair->centroidstressflag & 4) + error->all(FLERR, "Pair style does not support compute centroid/stress/atom"); +} + +/* ---------------------------------------------------------------------- */ + +void ComputeCentroidStressAtom::compute_peratom() +{ + int i,j; + double onemass; + + invoked_peratom = update->ntimestep; + if (update->vflag_atom != invoked_peratom) + error->all(FLERR,"Per-atom virial was not tallied on needed timestep"); + + // grow local stress array if necessary + // needs to be atom->nmax in length + + if (atom->nmax > nmax) { + memory->destroy(stress); + nmax = atom->nmax; + memory->create(stress,nmax,9,"centroid/stress/atom:stress"); + array_atom = stress; + } + + // npair includes ghosts if either newton flag is set + // b/c some bonds/dihedrals call pair::ev_tally with pairwise info + // nbond includes ghosts if newton_bond is set + // ntotal includes ghosts if either newton flag is set + // KSpace includes ghosts if tip4pflag is set + + int nlocal = atom->nlocal; + int npair = nlocal; + int nbond = nlocal; + int ntotal = nlocal; + int nkspace = nlocal; + if (force->newton) npair += atom->nghost; + if (force->newton_bond) nbond += atom->nghost; + if (force->newton) ntotal += atom->nghost; + if (force->kspace && force->kspace->tip4pflag) nkspace += atom->nghost; + + // clear local stress array + + for (i = 0; i < ntotal; i++) + for (j = 0; j < 9; j++) + stress[i][j] = 0.0; + + // add in per-atom contributions from each force + + // per-atom virial and per-atom centroid virial are the same for two-body + // many-body pair styles not yet implemented + if (pairflag && force->pair) { + if (force->pair->centroidstressflag & 2) { + double **cvatom = force->pair->cvatom; + for (i = 0; i < npair; i++) + for (j = 0; j < 9; j++) + stress[i][j] += cvatom[i][j]; + } else { + double **vatom = force->pair->vatom; + for (i = 0; i < npair; i++) { + for (j = 0; j < 6; j++) + stress[i][j] += vatom[i][j]; + for (j = 6; j < 9; j++) + stress[i][j] += vatom[i][j-3]; + } + } + } + + // per-atom virial and per-atom centroid virial are the same for bonds + if (bondflag && force->bond) { + double **vatom = force->bond->vatom; + for (i = 0; i < nbond; i++) { + for (j = 0; j < 6; j++) + stress[i][j] += vatom[i][j]; + for (j = 6; j < 9; j++) + stress[i][j] += vatom[i][j-3]; + } + } + + if (angleflag && force->angle) { + double **cvatom = force->angle->cvatom; + for (i = 0; i < nbond; i++) + for (j = 0; j < 9; j++) + stress[i][j] += cvatom[i][j]; + } + + if (dihedralflag && force->dihedral) { + double **cvatom = force->dihedral->cvatom; + for (i = 0; i < nbond; i++) + for (j = 0; j < 9; j++) + stress[i][j] += cvatom[i][j]; + } + + if (improperflag && force->improper) { + double **cvatom = force->improper->cvatom; + for (i = 0; i < nbond; i++) + for (j = 0; j < 9; j++) + stress[i][j] += cvatom[i][j]; + } + + if (kspaceflag && force->kspace) { + double **vatom = force->kspace->vatom; + for (i = 0; i < nkspace; i++) { + for (j = 0; j < 6; j++) + stress[i][j] += vatom[i][j]; + for (j = 6; j < 9; j++) + stress[i][j] += vatom[i][j-3]; + } + } + + // add in per-atom contributions from relevant fixes + // skip if vatom = NULL + // possible during setup phase if fix has not initialized its vatom yet + // e.g. fix ave/spatial defined before fix shake, + // and fix ave/spatial uses a per-atom stress from this compute as input + + if (fixflag) { + for (int ifix = 0; ifix < modify->nfix; ifix++) + if (modify->fix[ifix]->virial_flag) { + double **vatom = modify->fix[ifix]->vatom; + if (vatom) + for (i = 0; i < nlocal; i++) { + for (j = 0; j < 6; j++) + stress[i][j] += vatom[i][j]; + for (j = 6; j < 9; j++) + stress[i][j] += vatom[i][j-3]; + } + } + } + + // communicate ghost virials between neighbor procs + + if (force->newton || (force->kspace && force->kspace->tip4pflag)) + comm->reverse_comm_compute(this); + + // zero virial of atoms not in group + // only do this after comm since ghost contributions must be included + + int *mask = atom->mask; + + for (i = 0; i < nlocal; i++) + if (!(mask[i] & groupbit)) { + stress[i][0] = 0.0; + stress[i][1] = 0.0; + stress[i][2] = 0.0; + stress[i][3] = 0.0; + stress[i][4] = 0.0; + stress[i][5] = 0.0; + stress[i][6] = 0.0; + stress[i][7] = 0.0; + stress[i][8] = 0.0; + } + + // include kinetic energy term for each atom in group + // apply temperature bias is applicable + // mvv2e converts mv^2 to energy + + if (keflag) { + double **v = atom->v; + double *mass = atom->mass; + double *rmass = atom->rmass; + int *type = atom->type; + double mvv2e = force->mvv2e; + + if (biasflag == NOBIAS) { + if (rmass) { + for (i = 0; i < nlocal; i++) + if (mask[i] & groupbit) { + onemass = mvv2e * rmass[i]; + stress[i][0] += onemass*v[i][0]*v[i][0]; + stress[i][1] += onemass*v[i][1]*v[i][1]; + stress[i][2] += onemass*v[i][2]*v[i][2]; + stress[i][3] += onemass*v[i][0]*v[i][1]; + stress[i][4] += onemass*v[i][0]*v[i][2]; + stress[i][5] += onemass*v[i][1]*v[i][2]; + stress[i][6] += onemass*v[i][1]*v[i][0]; + stress[i][7] += onemass*v[i][2]*v[i][0]; + stress[i][8] += onemass*v[i][2]*v[i][1]; + } + + } else { + for (i = 0; i < nlocal; i++) + if (mask[i] & groupbit) { + onemass = mvv2e * mass[type[i]]; + stress[i][0] += onemass*v[i][0]*v[i][0]; + stress[i][1] += onemass*v[i][1]*v[i][1]; + stress[i][2] += onemass*v[i][2]*v[i][2]; + stress[i][3] += onemass*v[i][0]*v[i][1]; + stress[i][4] += onemass*v[i][0]*v[i][2]; + stress[i][5] += onemass*v[i][1]*v[i][2]; + stress[i][6] += onemass*v[i][1]*v[i][0]; + stress[i][7] += onemass*v[i][2]*v[i][0]; + stress[i][8] += onemass*v[i][2]*v[i][1]; + } + } + + } else { + + // invoke temperature if it hasn't been already + // this insures bias factor is pre-computed + + if (keflag && temperature->invoked_scalar != update->ntimestep) + temperature->compute_scalar(); + + if (rmass) { + for (i = 0; i < nlocal; i++) + if (mask[i] & groupbit) { + temperature->remove_bias(i,v[i]); + onemass = mvv2e * rmass[i]; + stress[i][0] += onemass*v[i][0]*v[i][0]; + stress[i][1] += onemass*v[i][1]*v[i][1]; + stress[i][2] += onemass*v[i][2]*v[i][2]; + stress[i][3] += onemass*v[i][0]*v[i][1]; + stress[i][4] += onemass*v[i][0]*v[i][2]; + stress[i][5] += onemass*v[i][1]*v[i][2]; + stress[i][6] += onemass*v[i][1]*v[i][0]; + stress[i][7] += onemass*v[i][2]*v[i][0]; + stress[i][8] += onemass*v[i][2]*v[i][1]; + temperature->restore_bias(i,v[i]); + } + + } else { + for (i = 0; i < nlocal; i++) + if (mask[i] & groupbit) { + temperature->remove_bias(i,v[i]); + onemass = mvv2e * mass[type[i]]; + stress[i][0] += onemass*v[i][0]*v[i][0]; + stress[i][1] += onemass*v[i][1]*v[i][1]; + stress[i][2] += onemass*v[i][2]*v[i][2]; + stress[i][3] += onemass*v[i][0]*v[i][1]; + stress[i][4] += onemass*v[i][0]*v[i][2]; + stress[i][5] += onemass*v[i][1]*v[i][2]; + stress[i][6] += onemass*v[i][1]*v[i][0]; + stress[i][7] += onemass*v[i][2]*v[i][0]; + stress[i][8] += onemass*v[i][2]*v[i][1]; + temperature->restore_bias(i,v[i]); + } + } + } + } + + // convert to stress*volume units = -pressure*volume + + double nktv2p = -force->nktv2p; + for (i = 0; i < nlocal; i++) + if (mask[i] & groupbit) { + stress[i][0] *= nktv2p; + stress[i][1] *= nktv2p; + stress[i][2] *= nktv2p; + stress[i][3] *= nktv2p; + stress[i][4] *= nktv2p; + stress[i][5] *= nktv2p; + stress[i][6] *= nktv2p; + stress[i][7] *= nktv2p; + stress[i][8] *= nktv2p; + } +} + +/* ---------------------------------------------------------------------- */ + +int ComputeCentroidStressAtom::pack_reverse_comm(int n, int first, double *buf) +{ + int i,m,last; + + m = 0; + last = first + n; + for (i = first; i < last; i++) { + buf[m++] = stress[i][0]; + buf[m++] = stress[i][1]; + buf[m++] = stress[i][2]; + buf[m++] = stress[i][3]; + buf[m++] = stress[i][4]; + buf[m++] = stress[i][5]; + buf[m++] = stress[i][6]; + buf[m++] = stress[i][7]; + buf[m++] = stress[i][8]; + } + return m; +} + +/* ---------------------------------------------------------------------- */ + +void ComputeCentroidStressAtom::unpack_reverse_comm(int n, int *list, double *buf) +{ + int i,j,m; + + m = 0; + for (i = 0; i < n; i++) { + j = list[i]; + stress[j][0] += buf[m++]; + stress[j][1] += buf[m++]; + stress[j][2] += buf[m++]; + stress[j][3] += buf[m++]; + stress[j][4] += buf[m++]; + stress[j][5] += buf[m++]; + stress[j][6] += buf[m++]; + stress[j][7] += buf[m++]; + stress[j][8] += buf[m++]; + } +} + +/* ---------------------------------------------------------------------- + memory usage of local atom-based array +------------------------------------------------------------------------- */ + +double ComputeCentroidStressAtom::memory_usage() +{ + double bytes = nmax*9 * sizeof(double); + return bytes; +} diff --git a/src/compute_centroid_stress_atom.h b/src/compute_centroid_stress_atom.h new file mode 100644 index 0000000000..8d931c179c --- /dev/null +++ b/src/compute_centroid_stress_atom.h @@ -0,0 +1,74 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef COMPUTE_CLASS + +ComputeStyle(centroid/stress/atom,ComputeCentroidStressAtom) + +#else + +#ifndef LMP_COMPUTE_CENTROID_STRESS_ATOM_H +#define LMP_COMPUTE_CENTROID_STRESS_ATOM_H + +#include "compute.h" + +namespace LAMMPS_NS { + +class ComputeCentroidStressAtom : public Compute { + public: + ComputeCentroidStressAtom(class LAMMPS *, int, char **); + ~ComputeCentroidStressAtom(); + void init(); + void compute_peratom(); + int pack_reverse_comm(int, int, double *); + void unpack_reverse_comm(int, int *, double *); + double memory_usage(); + + private: + int keflag,pairflag,bondflag,angleflag,dihedralflag,improperflag; + int kspaceflag,fixflag,biasflag; + Compute *temperature; + char *id_temp; + + int nmax; + double **stress; +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Illegal ... command + +Self-explanatory. Check the input script syntax and compare to the +documentation for the command. You can use -echo screen as a +command-line option when running LAMMPS to see the offending line. + +E: Could not find compute centroid/stress/atom temperature ID + +Self-explanatory. + +E: Compute centroid/stress/atom temperature ID does not compute temperature + +The specified compute must compute temperature. + +E: Per-atom virial was not tallied on needed timestep + +You are using a thermo keyword that requires potentials to have +tallied the virial, but they didn't on this timestep. See the +variable doc page for ideas on how to make this work. + +*/ diff --git a/src/compute_heat_flux.cpp b/src/compute_heat_flux.cpp index c465a2ab02..7b607bd4db 100644 --- a/src/compute_heat_flux.cpp +++ b/src/compute_heat_flux.cpp @@ -65,9 +65,10 @@ ComputeHeatFlux::ComputeHeatFlux(LAMMPS *lmp, int narg, char **arg) : error->all(FLERR,"Compute heat/flux compute ID does not compute ke/atom"); if (modify->compute[ipe]->peatomflag == 0) error->all(FLERR,"Compute heat/flux compute ID does not compute pe/atom"); - if (modify->compute[istress]->pressatomflag == 0) + if (modify->compute[istress]->pressatomflag != 1 + && modify->compute[istress]->pressatomflag != 2) error->all(FLERR, - "Compute heat/flux compute ID does not compute stress/atom"); + "Compute heat/flux compute ID does not compute stress/atom or centroid/stress/atom"); vector = new double[size_vector]; } @@ -137,18 +138,48 @@ void ComputeHeatFlux::compute_vector() double jv[3] = {0.0,0.0,0.0}; double eng; - for (int i = 0; i < nlocal; i++) { - if (mask[i] & groupbit) { - eng = pe[i] + ke[i]; - jc[0] += eng*v[i][0]; - jc[1] += eng*v[i][1]; - jc[2] += eng*v[i][2]; - jv[0] -= stress[i][0]*v[i][0] + stress[i][3]*v[i][1] + - stress[i][4]*v[i][2]; - jv[1] -= stress[i][3]*v[i][0] + stress[i][1]*v[i][1] + - stress[i][5]*v[i][2]; - jv[2] -= stress[i][4]*v[i][0] + stress[i][5]*v[i][1] + - stress[i][2]*v[i][2]; + // heat flux via centroid atomic stress + if (c_stress->pressatomflag == 2) { + for (int i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) { + eng = pe[i] + ke[i]; + jc[0] += eng*v[i][0]; + jc[1] += eng*v[i][1]; + jc[2] += eng*v[i][2]; + // stress[0]: rijx*fijx + // stress[1]: rijy*fijy + // stress[2]: rijz*fijz + // stress[3]: rijx*fijy + // stress[4]: rijx*fijz + // stress[5]: rijy*fijz + // stress[6]: rijy*fijx + // stress[7]: rijz*fijx + // stress[8]: rijz*fijy + // jv[0] = rijx fijx vjx + rijx fijy vjy + rijx fijz vjz + jv[0] -= stress[i][0]*v[i][0] + stress[i][3]*v[i][1] + + stress[i][4]*v[i][2]; + // jv[1] = rijy fijx vjx + rijy fijy vjy + rijy fijz vjz + jv[1] -= stress[i][6]*v[i][0] + stress[i][1]*v[i][1] + + stress[i][5]*v[i][2]; + // jv[2] = rijz fijx vjx + rijz fijy vjy + rijz fijz vjz + jv[2] -= stress[i][7]*v[i][0] + stress[i][8]*v[i][1] + + stress[i][2]*v[i][2]; + } + } + } else { + for (int i = 0; i < nlocal; i++) { + if (mask[i] & groupbit) { + eng = pe[i] + ke[i]; + jc[0] += eng*v[i][0]; + jc[1] += eng*v[i][1]; + jc[2] += eng*v[i][2]; + jv[0] -= stress[i][0]*v[i][0] + stress[i][3]*v[i][1] + + stress[i][4]*v[i][2]; + jv[1] -= stress[i][3]*v[i][0] + stress[i][1]*v[i][1] + + stress[i][5]*v[i][2]; + jv[2] -= stress[i][4]*v[i][0] + stress[i][5]*v[i][1] + + stress[i][2]*v[i][2]; + } } } diff --git a/src/compute_orientorder_atom.cpp b/src/compute_orientorder_atom.cpp index 0a78356127..dcb104fc3a 100644 --- a/src/compute_orientorder_atom.cpp +++ b/src/compute_orientorder_atom.cpp @@ -493,7 +493,7 @@ void ComputeOrientOrderAtom::calc_boop(double **rlist, } // calculate Q_l - // NOTE: optional W_l_hat and components of Q_qlcomp use these stored Q_l values + // NOTE: optional W_l_hat and components of Q_qlcomp use these stored Q_l values int jj = 0; for (int il = 0; il < nqlist; il++) { @@ -505,7 +505,7 @@ void ComputeOrientOrderAtom::calc_boop(double **rlist, qn[jj++] = qnormfac * sqrt(qm_sum); } - // TODO: + // TODO: // 1. [done]Need to allocate extra memory in qnarray[] for this option // 2. [done]Need to add keyword option // 3. [done]Need to caclulate Clebsch-Gordan/Wigner 3j coefficients @@ -673,7 +673,7 @@ void ComputeOrientOrderAtom::init_clebsch_gordan() for(int m2 = MAX(0,l-m1); m2 < MIN(2*l+1,3*l-m1+1); m2++) { bb2 = m2 - l; m = aa2 + bb2 + l; - + sum = 0.0; for (int z = MAX(0, MAX(-aa2, bb2)); z <= MIN(l, MIN(l - aa2, l + bb2)); z++) { @@ -686,7 +686,7 @@ void ComputeOrientOrderAtom::init_clebsch_gordan() factorial(aa2 + z) * factorial(-bb2 + z)); } - + cc2 = m - l; sfaccg = sqrt(factorial(l + aa2) * factorial(l - aa2) * @@ -695,7 +695,7 @@ void ComputeOrientOrderAtom::init_clebsch_gordan() factorial(l + cc2) * factorial(l - cc2) * (2*l + 1)); - + sfac1 = factorial(3*l + 1); sfac2 = factorial(l); dcg = sqrt(sfac2*sfac2*sfac2 / sfac1); diff --git a/src/create_atoms.cpp b/src/create_atoms.cpp index 8a091ef2ef..c7df5ac264 100644 --- a/src/create_atoms.cpp +++ b/src/create_atoms.cpp @@ -606,8 +606,11 @@ void CreateAtoms::add_random() double *boxlo,*boxhi; // random number generator, same for all procs + // warm up the generator 30x to avoid correlations in first-particle + // positions if runs are repeated with consecutive seeds RanPark *random = new RanPark(lmp,seed); + for (int ii=0; ii < 30; ii++) random->uniform(); // bounding box for atom creation // in real units, even if triclinic diff --git a/src/create_bonds.cpp b/src/create_bonds.cpp index 5b7c354595..437f5959db 100644 --- a/src/create_bonds.cpp +++ b/src/create_bonds.cpp @@ -12,7 +12,9 @@ ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - Contributing authors: Mike Salerno (NRL) added single methods + Contributing authors: + Mike Salerno (NRL) added single methods + Thomas Farmer (ISIS) added single/improper ------------------------------------------------------------------------- */ #include "create_bonds.h" @@ -31,7 +33,7 @@ using namespace LAMMPS_NS; -enum{MANY,SBOND,SANGLE,SDIHEDRAL}; +enum{MANY,SBOND,SANGLE,SDIHEDRAL,SIMPROPER}; /* ---------------------------------------------------------------------- */ @@ -100,6 +102,18 @@ void CreateBonds::command(int narg, char **arg) (datom2 == datom3) || (datom2 == datom4) || (datom3 == datom4)) error->all(FLERR,"Illegal create_bonds command"); iarg = 6; + } else if (strcmp(arg[0],"single/improper") == 0) { + style = SIMPROPER; + if (narg < 6) error->all(FLERR,"Illegal create_bonds command"); + dtype = force->inumeric(FLERR,arg[1]); + datom1 = force->tnumeric(FLERR,arg[2]); + datom2 = force->tnumeric(FLERR,arg[3]); + datom3 = force->tnumeric(FLERR,arg[4]); + datom4 = force->tnumeric(FLERR,arg[5]); + if ((datom1 == datom2) || (datom1 == datom3) || (datom1 == datom4) || + (datom2 == datom3) || (datom2 == datom4) || (datom3 == datom4)) + error->all(FLERR,"Illegal create_bonds command"); + iarg = 6; } else error->all(FLERR,"Illegal create_bonds command"); // optional args @@ -132,6 +146,9 @@ void CreateBonds::command(int narg, char **arg) } else if (style == SDIHEDRAL) { if (dtype <= 0 || dtype > atom->ndihedraltypes) error->all(FLERR,"Invalid dihedral type in create_bonds command"); + } else if (style == SIMPROPER) { + if (dtype <= 0 || dtype > atom->nimpropertypes) + error->all(FLERR,"Invalid improper type in create_bonds command"); } // invoke creation method @@ -140,6 +157,7 @@ void CreateBonds::command(int narg, char **arg) else if (style == SBOND) single_bond(); else if (style == SANGLE) single_angle(); else if (style == SDIHEDRAL) single_dihedral(); + else if (style == SIMPROPER) single_improper(); // trigger special list build @@ -512,3 +530,89 @@ void CreateBonds::single_dihedral() num_dihedral[m]++; } } + +/* ---------------------------------------------------------------------- */ + +void CreateBonds::single_improper() +{ + int m; + + // check that 4 atoms exist + + const int nlocal = atom->nlocal; + const int idx1 = atom->map(datom1); + const int idx2 = atom->map(datom2); + const int idx3 = atom->map(datom3); + const int idx4 = atom->map(datom4); + + int count = 0; + if ((idx1 >= 0) && (idx1 < nlocal)) count++; + if ((idx2 >= 0) && (idx2 < nlocal)) count++; + if ((idx3 >= 0) && (idx3 < nlocal)) count++; + if ((idx4 >= 0) && (idx4 < nlocal)) count++; + + int allcount; + MPI_Allreduce(&count,&allcount,1,MPI_INT,MPI_SUM,world); + if (allcount != 4) + error->all(FLERR,"Create_bonds single/improper atoms do not exist"); + + // create bond once or 4x if newton_bond set + + int *num_improper = atom->num_improper; + int **improper_type = atom->improper_type; + tagint **improper_atom1 = atom->improper_atom1; + tagint **improper_atom2 = atom->improper_atom2; + tagint **improper_atom3 = atom->improper_atom3; + tagint **improper_atom4 = atom->improper_atom4; + + if ((m = idx2) >= 0) { + if (num_improper[m] == atom->improper_per_atom) + error->one(FLERR, + "New improper exceeded impropers per atom in create_bonds"); + improper_type[m][num_improper[m]] = dtype; + improper_atom1[m][num_improper[m]] = datom1; + improper_atom2[m][num_improper[m]] = datom2; + improper_atom3[m][num_improper[m]] = datom3; + improper_atom4[m][num_improper[m]] = datom4; + num_improper[m]++; + } + atom->nimpropers++; + + if (force->newton_bond) return; + + if ((m = idx1) >= 0) { + if (num_improper[m] == atom->improper_per_atom) + error->one(FLERR, + "New improper exceeded impropers per atom in create_bonds"); + improper_type[m][num_improper[m]] = dtype; + improper_atom1[m][num_improper[m]] = datom1; + improper_atom2[m][num_improper[m]] = datom2; + improper_atom3[m][num_improper[m]] = datom3; + improper_atom4[m][num_improper[m]] = datom4; + num_improper[m]++; + } + + if ((m = idx3) >= 0) { + if (num_improper[m] == atom->improper_per_atom) + error->one(FLERR, + "New improper exceeded impropers per atom in create_bonds"); + improper_type[m][num_improper[m]] = dtype; + improper_atom1[m][num_improper[m]] = datom1; + improper_atom2[m][num_improper[m]] = datom2; + improper_atom3[m][num_improper[m]] = datom3; + improper_atom4[m][num_improper[m]] = datom4; + num_improper[m]++; + } + + if ((m = idx4) >= 0) { + if (num_improper[m] == atom->improper_per_atom) + error->one(FLERR, + "New improper exceeded impropers per atom in create_bonds"); + improper_type[m][num_improper[m]] = dtype; + improper_atom1[m][num_improper[m]] = datom1; + improper_atom2[m][num_improper[m]] = datom2; + improper_atom3[m][num_improper[m]] = datom3; + improper_atom4[m][num_improper[m]] = datom4; + num_improper[m]++; + } +} diff --git a/src/create_bonds.h b/src/create_bonds.h index 0c71242ed9..eea99b0113 100644 --- a/src/create_bonds.h +++ b/src/create_bonds.h @@ -39,6 +39,7 @@ class CreateBonds : protected Pointers { void single_bond(); void single_angle(); void single_dihedral(); + void single_improper(); }; } @@ -87,6 +88,10 @@ E: Invalid dihedral type in create_bonds command UNDOCUMENTED +E: Invalid improper type in create_bonds command + +UNDOCUMENTED + E: Create_bonds requires a pair style be defined Self-explanatory. @@ -135,4 +140,12 @@ E: New dihedral exceeded dihedrals per atom in create_bonds UNDOCUMENTED +E: Create_bonds single/improper atoms do not exist + +UNDOCUMENTED + +E: New improper exceeded impropers per atom in create_bonds + +UNDOCUMENTED + */ diff --git a/src/dihedral.cpp b/src/dihedral.cpp index d2de841dd0..7c6f6aad5e 100644 --- a/src/dihedral.cpp +++ b/src/dihedral.cpp @@ -33,9 +33,10 @@ Dihedral::Dihedral(LAMMPS *lmp) : Pointers(lmp) allocated = 0; - maxeatom = maxvatom = 0; + maxeatom = maxvatom = maxcvatom = 0; eatom = NULL; vatom = NULL; + cvatom = NULL; setflag = NULL; execution_space = Host; @@ -53,6 +54,7 @@ Dihedral::~Dihedral() memory->destroy(eatom); memory->destroy(vatom); + memory->destroy(cvatom); } /* ---------------------------------------------------------------------- @@ -83,9 +85,10 @@ void Dihedral::ev_setup(int eflag, int vflag, int alloc) eflag_global = eflag % 2; eflag_atom = eflag / 2; - vflag_either = vflag; vflag_global = vflag % 4; - vflag_atom = vflag / 4; + vflag_atom = vflag & 4; + cvflag_atom = vflag & 8; + vflag_either = vflag_global || vflag_atom; // reallocate per-atom arrays if necessary @@ -103,6 +106,13 @@ void Dihedral::ev_setup(int eflag, int vflag, int alloc) memory->create(vatom,comm->nthreads*maxvatom,6,"dihedral:vatom"); } } + if (cvflag_atom && atom->nmax > maxcvatom) { + maxcvatom = atom->nmax; + if (alloc) { + memory->destroy(cvatom); + memory->create(cvatom,comm->nthreads*maxcvatom,9,"dihedral:cvatom"); + } + } // zero accumulators @@ -125,6 +135,22 @@ void Dihedral::ev_setup(int eflag, int vflag, int alloc) vatom[i][5] = 0.0; } } + if (cvflag_atom && alloc) { + n = atom->nlocal; + if (force->newton_bond) n += atom->nghost; + for (i = 0; i < n; i++) { + cvatom[i][0] = 0.0; + cvatom[i][1] = 0.0; + cvatom[i][2] = 0.0; + cvatom[i][3] = 0.0; + cvatom[i][4] = 0.0; + cvatom[i][5] = 0.0; + cvatom[i][6] = 0.0; + cvatom[i][7] = 0.0; + cvatom[i][8] = 0.0; + cvatom[i][9] = 0.0; + } + } } /* ---------------------------------------------------------------------- @@ -250,6 +276,95 @@ void Dihedral::ev_tally(int i1, int i2, int i3, int i4, } } } + + // per-atom centroid virial + if (cvflag_atom) { + + // r0 = (r1+r2+r3+r4)/4 + // rij = ri-rj + // total virial = r10*f1 + r20*f2 + r30*f3 + r40*f4 + // vb1: r12 + // vb2: r32 + // vb3: r43 + + if (newton_bond || i1 < nlocal) { + double a1[3]; + + // a1 = r10 = (3*r12 - 2*r32 - r43)/4 + a1[0] = 0.25*(3*vb1x - 2*vb2x - vb3x); + a1[1] = 0.25*(3*vb1y - 2*vb2y - vb3y); + a1[2] = 0.25*(3*vb1z - 2*vb2z - vb3z); + + cvatom[i1][0] += a1[0]*f1[0]; + cvatom[i1][1] += a1[1]*f1[1]; + cvatom[i1][2] += a1[2]*f1[2]; + cvatom[i1][3] += a1[0]*f1[1]; + cvatom[i1][4] += a1[0]*f1[2]; + cvatom[i1][5] += a1[1]*f1[2]; + cvatom[i1][6] += a1[1]*f1[0]; + cvatom[i1][7] += a1[2]*f1[0]; + cvatom[i1][8] += a1[2]*f1[1]; + } + if (newton_bond || i2 < nlocal) { + double a2[3]; + double f2[3]; + + // a2 = r20 = ( -r12 - 2*r32 - r43)/4 + a2[0] = 0.25*(-vb1x - 2*vb2x - vb3x); + a2[1] = 0.25*(-vb1y - 2*vb2y - vb3y); + a2[2] = 0.25*(-vb1z - 2*vb2z - vb3z); + + f2[0] = - f1[0] - f3[0] - f4[0]; + f2[1] = - f1[1] - f3[1] - f4[1]; + f2[2] = - f1[2] - f3[2] - f4[2]; + + cvatom[i2][0] += a2[0]*f2[0]; + cvatom[i2][1] += a2[1]*f2[1]; + cvatom[i2][2] += a2[2]*f2[2]; + cvatom[i2][3] += a2[0]*f2[1]; + cvatom[i2][4] += a2[0]*f2[2]; + cvatom[i2][5] += a2[1]*f2[2]; + cvatom[i2][6] += a2[1]*f2[0]; + cvatom[i2][7] += a2[2]*f2[0]; + cvatom[i2][8] += a2[2]*f2[1]; + } + if (newton_bond || i3 < nlocal) { + double a3[3]; + + // a3 = r30 = ( -r12 + 2*r32 - r43)/4 + a3[0] = 0.25*(-vb1x + 2*vb2x - vb3x); + a3[1] = 0.25*(-vb1y + 2*vb2y - vb3y); + a3[2] = 0.25*(-vb1z + 2*vb2z - vb3z); + + cvatom[i3][0] += a3[0]*f3[0]; + cvatom[i3][1] += a3[1]*f3[1]; + cvatom[i3][2] += a3[2]*f3[2]; + cvatom[i3][3] += a3[0]*f3[1]; + cvatom[i3][4] += a3[0]*f3[2]; + cvatom[i3][5] += a3[1]*f3[2]; + cvatom[i3][6] += a3[1]*f3[0]; + cvatom[i3][7] += a3[2]*f3[0]; + cvatom[i3][8] += a3[2]*f3[1]; + } + if (newton_bond || i4 < nlocal) { + double a4[3]; + + // a4 = r40 = ( -r12 + 2*r32 + 3*r43)/4 + a4[0] = 0.25*(-vb1x + 2*vb2x + 3*vb3x); + a4[1] = 0.25*(-vb1y + 2*vb2y + 3*vb3y); + a4[2] = 0.25*(-vb1z + 2*vb2z + 3*vb3z); + + cvatom[i4][0] += a4[0]*f4[0]; + cvatom[i4][1] += a4[1]*f4[1]; + cvatom[i4][2] += a4[2]*f4[2]; + cvatom[i4][3] += a4[0]*f4[1]; + cvatom[i4][4] += a4[0]*f4[2]; + cvatom[i4][5] += a4[1]*f4[2]; + cvatom[i4][6] += a4[1]*f4[0]; + cvatom[i4][7] += a4[2]*f4[0]; + cvatom[i4][8] += a4[2]*f4[1]; + } + } } /* ---------------------------------------------------------------------- */ @@ -258,5 +373,6 @@ double Dihedral::memory_usage() { double bytes = comm->nthreads*maxeatom * sizeof(double); bytes += comm->nthreads*maxvatom*6 * sizeof(double); + bytes += comm->nthreads*maxcvatom*9 * sizeof(double); return bytes; } diff --git a/src/dihedral.h b/src/dihedral.h index f7b0ad1c71..c96891b1c4 100644 --- a/src/dihedral.h +++ b/src/dihedral.h @@ -28,6 +28,7 @@ class Dihedral : protected Pointers { double energy; // accumulated energy double virial[6]; // accumulated virial double *eatom,**vatom; // accumulated per-atom energy/virial + double **cvatom; // accumulated per-atom centroid virial // KOKKOS host/device flag and data masks @@ -54,12 +55,12 @@ class Dihedral : protected Pointers { int evflag; int eflag_either,eflag_global,eflag_atom; - int vflag_either,vflag_global,vflag_atom; - int maxeatom,maxvatom; + int vflag_either,vflag_global,vflag_atom,cvflag_atom; + int maxeatom,maxvatom,maxcvatom; void ev_init(int eflag, int vflag, int alloc = 1) { if (eflag||vflag) ev_setup(eflag, vflag, alloc); - else evflag = eflag_either = eflag_global = eflag_atom = vflag_either = vflag_global = vflag_atom = 0; + else evflag = eflag_either = eflag_global = eflag_atom = vflag_either = vflag_global = vflag_atom = cvflag_atom = 0; } void ev_setup(int, int, int alloc = 1); void ev_tally(int, int, int, int, int, int, double, diff --git a/src/dihedral_hybrid.cpp b/src/dihedral_hybrid.cpp index 6c0a4338ae..ca5c90093c 100644 --- a/src/dihedral_hybrid.cpp +++ b/src/dihedral_hybrid.cpp @@ -21,9 +21,11 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; + #define EXTRA 1000 /* ---------------------------------------------------------------------- */ @@ -128,6 +130,14 @@ void DihedralHybrid::compute(int eflag, int vflag) for (j = 0; j < 6; j++) vatom[i][j] += vatom_substyle[i][j]; } + if (cvflag_atom) { + n = atom->nlocal; + if (force->newton_bond) n += atom->nghost; + double **cvatom_substyle = styles[m]->cvatom; + for (i = 0; i < n; i++) + for (j = 0; j < 9; j++) + cvatom[i][j] += cvatom_substyle[i][j]; + } } // restore ptrs to original dihedrallist @@ -319,7 +329,7 @@ void DihedralHybrid::write_restart(FILE *fp) void DihedralHybrid::read_restart(FILE *fp) { int me = comm->me; - if (me == 0) fread(&nstyles,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&nstyles,sizeof(int),1,fp,NULL,error); MPI_Bcast(&nstyles,1,MPI_INT,0,world); styles = new Dihedral*[nstyles]; keywords = new char*[nstyles]; @@ -328,10 +338,10 @@ void DihedralHybrid::read_restart(FILE *fp) int n,dummy; for (int m = 0; m < nstyles; m++) { - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); keywords[m] = new char[n]; - if (me == 0) fread(keywords[m],sizeof(char),n,fp); + if (me == 0) utils::sfread(FLERR,keywords[m],sizeof(char),n,fp,NULL,error); MPI_Bcast(keywords[m],n,MPI_CHAR,0,world); styles[m] = force->new_dihedral(keywords[m],0,dummy); styles[m]->read_restart_settings(fp); @@ -346,6 +356,7 @@ double DihedralHybrid::memory_usage() { double bytes = maxeatom * sizeof(double); bytes += maxvatom*6 * sizeof(double); + bytes += maxcvatom*9 * sizeof(double); for (int m = 0; m < nstyles; m++) bytes += maxdihedral[m]*5 * sizeof(int); for (int m = 0; m < nstyles; m++) if (styles[m]) bytes += styles[m]->memory_usage(); diff --git a/src/domain.cpp b/src/domain.cpp index 372b264013..e894682556 100644 --- a/src/domain.cpp +++ b/src/domain.cpp @@ -352,6 +352,11 @@ void Domain::set_local_box() void Domain::reset_box() { // perform shrink-wrapping + + // nothing to do for empty systems + + if (atom->natoms == 0) return; + // compute extent of atoms on this proc // for triclinic, this is done in lamda space diff --git a/src/dump.cpp b/src/dump.cpp index 57a8decbb0..83b74f1bbc 100644 --- a/src/dump.cpp +++ b/src/dump.cpp @@ -87,6 +87,9 @@ Dump::Dump(LAMMPS *lmp, int /*narg*/, char **arg) : Pointers(lmp) buffer_flag = 0; padflag = 0; pbcflag = 0; + time_flag = 0; + unit_flag = 0; + unit_count = 0; delay_flag = 0; maxfiles = -1; @@ -545,6 +548,8 @@ void Dump::openfile() if (singlefile_opened) return; if (multifile == 0) singlefile_opened = 1; + unit_count = 0; + // if one file per timestep, replace '*' with current timestep char *filecurrent = filename; @@ -1119,6 +1124,20 @@ void Dump::modify_params(int narg, char **arg) } iarg += 2; + } else if (strcmp(arg[iarg],"time") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal dump_modify command"); + if (strcmp(arg[iarg+1],"yes") == 0) time_flag = 1; + else if (strcmp(arg[iarg+1],"no") == 0) time_flag = 0; + else error->all(FLERR,"Illegal dump_modify command"); + iarg += 2; + + } else if (strcmp(arg[iarg],"units") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal dump_modify command"); + if (strcmp(arg[iarg+1],"yes") == 0) unit_flag = 1; + else if (strcmp(arg[iarg+1],"no") == 0) unit_flag = 0; + else error->all(FLERR,"Illegal dump_modify command"); + iarg += 2; + } else { int n = modify_param(narg-iarg,&arg[iarg]); if (n == 0) error->all(FLERR,"Illegal dump_modify command"); @@ -1127,6 +1146,12 @@ void Dump::modify_params(int narg, char **arg) } } +/* ---------------------------------------------------------------------- */ + +double Dump::compute_time() +{ + return update->atime + (update->ntimestep - update->atimestep)*update->dt; +} /* ---------------------------------------------------------------------- return # of bytes of allocated memory ------------------------------------------------------------------------- */ diff --git a/src/dump.h b/src/dump.h index bc7fd2d5a5..17e9434faa 100644 --- a/src/dump.h +++ b/src/dump.h @@ -75,6 +75,9 @@ class Dump : protected Pointers { int sortcol; // 0 to sort on ID, 1-N on columns int sortcolm1; // sortcol - 1 int sortorder; // ASCEND or DESCEND + int time_flag; // 1 if output accumulated time + int unit_flag; // 1 if dump should contain unit information + int unit_count; // # of times the unit information was written int delay_flag; // 1 if delay output until delaystep bigint delaystep; @@ -143,6 +146,7 @@ class Dump : protected Pointers { virtual int convert_string(int, double *) {return 0;} virtual void write_data(int, double *) = 0; void pbc_allocate(); + double compute_time(); void sort(); #if defined(LMP_QSORT) diff --git a/src/dump_atom.cpp b/src/dump_atom.cpp index e2e77cfb77..401b47051d 100644 --- a/src/dump_atom.cpp +++ b/src/dump_atom.cpp @@ -15,9 +15,9 @@ #include #include "domain.h" #include "atom.h" -#include "update.h" #include "memory.h" #include "error.h" +#include "update.h" using namespace LAMMPS_NS; @@ -209,6 +209,12 @@ void DumpAtom::header_binary_triclinic(bigint ndump) void DumpAtom::header_item(bigint ndump) { + if (unit_flag && !unit_count) { + ++unit_count; + fprintf(fp,"ITEM: UNITS\n%s\n",update->unit_style); + } + if (time_flag) fprintf(fp,"ITEM: TIME\n%.16g\n",compute_time()); + fprintf(fp,"ITEM: TIMESTEP\n"); fprintf(fp,BIGINT_FORMAT "\n",update->ntimestep); fprintf(fp,"ITEM: NUMBER OF ATOMS\n"); @@ -224,6 +230,12 @@ void DumpAtom::header_item(bigint ndump) void DumpAtom::header_item_triclinic(bigint ndump) { + if (unit_flag && !unit_count) { + ++unit_count; + fprintf(fp,"ITEM: UNITS\n%s\n",update->unit_style); + } + if (time_flag) fprintf(fp,"ITEM: TIME\n%.16g\n",compute_time()); + fprintf(fp,"ITEM: TIMESTEP\n"); fprintf(fp,BIGINT_FORMAT "\n",update->ntimestep); fprintf(fp,"ITEM: NUMBER OF ATOMS\n"); diff --git a/src/dump_custom.cpp b/src/dump_custom.cpp index ce83e442c9..4b25896d79 100644 --- a/src/dump_custom.cpp +++ b/src/dump_custom.cpp @@ -20,14 +20,14 @@ #include "region.h" #include "group.h" #include "input.h" -#include "variable.h" -#include "update.h" #include "modify.h" #include "compute.h" #include "fix.h" #include "fix_store.h" #include "memory.h" #include "error.h" +#include "update.h" +#include "variable.h" using namespace LAMMPS_NS; @@ -248,8 +248,10 @@ DumpCustom::~DumpCustom() delete [] vformat; } - for (int i = 0; i < size_one; i++) delete [] format_column_user[i]; - delete [] format_column_user; + if (format_column_user) { + for (int i = 0; i < size_one; i++) delete [] format_column_user[i]; + delete [] format_column_user; + } delete [] columns; } @@ -420,6 +422,12 @@ void DumpCustom::header_binary_triclinic(bigint ndump) void DumpCustom::header_item(bigint ndump) { + if (unit_flag && !unit_count) { + ++unit_count; + fprintf(fp,"ITEM: UNITS\n%s\n",update->unit_style); + } + if (time_flag) fprintf(fp,"ITEM: TIME\n%.16g\n",compute_time()); + fprintf(fp,"ITEM: TIMESTEP\n"); fprintf(fp,BIGINT_FORMAT "\n",update->ntimestep); fprintf(fp,"ITEM: NUMBER OF ATOMS\n"); @@ -435,6 +443,12 @@ void DumpCustom::header_item(bigint ndump) void DumpCustom::header_item_triclinic(bigint ndump) { + if (unit_flag && !unit_count) { + ++unit_count; + fprintf(fp,"ITEM: UNITS\n%s\n",update->unit_style); + } + if (time_flag) fprintf(fp,"ITEM: TIME\n%.16g\n",compute_time()); + fprintf(fp,"ITEM: TIMESTEP\n"); fprintf(fp,BIGINT_FORMAT "\n",update->ntimestep); fprintf(fp,"ITEM: NUMBER OF ATOMS\n"); diff --git a/src/dump_local.cpp b/src/dump_local.cpp index 9f021a7b6a..21a96d1e8a 100644 --- a/src/dump_local.cpp +++ b/src/dump_local.cpp @@ -256,6 +256,12 @@ int DumpLocal::modify_param(int narg, char **arg) void DumpLocal::write_header(bigint ndump) { if (me == 0) { + if (unit_flag && !unit_count) { + ++unit_count; + fprintf(fp,"ITEM: UNITS\n%s\n",update->unit_style); + } + if (time_flag) fprintf(fp,"ITEM: TIME\n%.16g\n",compute_time()); + fprintf(fp,"ITEM: TIMESTEP\n"); fprintf(fp,BIGINT_FORMAT "\n",update->ntimestep); fprintf(fp,"ITEM: NUMBER OF %s\n",label); diff --git a/src/dump_local.h b/src/dump_local.h index 91381ba1ec..9b15082995 100644 --- a/src/dump_local.h +++ b/src/dump_local.h @@ -29,7 +29,7 @@ class DumpLocal : public Dump { DumpLocal(LAMMPS *, int, char **); virtual ~DumpLocal(); - private: + protected: int nevery; // dump frequency to check Fix against char *label; // string for dump file header @@ -55,11 +55,11 @@ class DumpLocal : public Dump { void init_style(); int modify_param(int, char **); - void write_header(bigint); + virtual void write_header(bigint); int count(); void pack(tagint *); int convert_string(int, double *); - void write_data(int, double *); + virtual void write_data(int, double *); void parse_fields(int, char **); int add_compute(char *); diff --git a/src/fix_ave_chunk.cpp b/src/fix_ave_chunk.cpp index 45eb38f5c2..0ebdddb9df 100644 --- a/src/fix_ave_chunk.cpp +++ b/src/fix_ave_chunk.cpp @@ -1055,7 +1055,8 @@ void FixAveChunk::end_of_step() if (overwrite) { long fileend = ftell(fp); - if (fileend > 0) ftruncate(fileno(fp),fileend); + if ((fileend > 0) && (ftruncate(fileno(fp),fileend))) + perror("Error while tuncating output"); } } } diff --git a/src/fix_ave_correlate.cpp b/src/fix_ave_correlate.cpp index f65b53efc8..0a8a4cd17f 100644 --- a/src/fix_ave_correlate.cpp +++ b/src/fix_ave_correlate.cpp @@ -535,7 +535,8 @@ void FixAveCorrelate::end_of_step() if (overwrite) { long fileend = ftell(fp); - if (fileend > 0) ftruncate(fileno(fp),fileend); + if ((fileend > 0) && (ftruncate(fileno(fp),fileend))) + perror("Error while tuncating output"); } } diff --git a/src/fix_ave_histo.cpp b/src/fix_ave_histo.cpp index 5a5de6d0b6..1a292bf8d2 100644 --- a/src/fix_ave_histo.cpp +++ b/src/fix_ave_histo.cpp @@ -851,7 +851,8 @@ void FixAveHisto::end_of_step() fflush(fp); if (overwrite) { long fileend = ftell(fp); - if (fileend > 0) ftruncate(fileno(fp),fileend); + if ((fileend > 0) && (ftruncate(fileno(fp),fileend))) + perror("Error while tuncating output"); } } } diff --git a/src/fix_ave_histo_weight.cpp b/src/fix_ave_histo_weight.cpp index f4ff0ae55f..4b86681153 100644 --- a/src/fix_ave_histo_weight.cpp +++ b/src/fix_ave_histo_weight.cpp @@ -493,7 +493,8 @@ void FixAveHistoWeight::end_of_step() fflush(fp); if (overwrite) { long fileend = ftell(fp); - if (fileend > 0) ftruncate(fileno(fp),fileend); + if ((fileend > 0) && (ftruncate(fileno(fp),fileend))) + perror("Error while tuncating output"); } } } diff --git a/src/fix_ave_time.cpp b/src/fix_ave_time.cpp index 05d556d0c8..9b8dd13f05 100644 --- a/src/fix_ave_time.cpp +++ b/src/fix_ave_time.cpp @@ -698,7 +698,8 @@ void FixAveTime::invoke_scalar(bigint ntimestep) if (overwrite) { long fileend = ftell(fp); - if (fileend > 0) ftruncate(fileno(fp),fileend); + if ((fileend > 0) && (ftruncate(fileno(fp),fileend))) + perror("Error while tuncating output"); } } } @@ -909,7 +910,8 @@ void FixAveTime::invoke_vector(bigint ntimestep) fflush(fp); if (overwrite) { long fileend = ftell(fp); - if (fileend > 0) ftruncate(fileno(fp),fileend); + if ((fileend > 0) && (ftruncate(fileno(fp),fileend))) + perror("Error while tuncating output"); } } } diff --git a/src/fix_gravity.cpp b/src/fix_gravity.cpp index 14ba913c01..d130717470 100644 --- a/src/fix_gravity.cpp +++ b/src/fix_gravity.cpp @@ -37,7 +37,8 @@ enum{CONSTANT,EQUAL}; FixGravity::FixGravity(LAMMPS *lmp, int narg, char **arg) : Fix(lmp, narg, arg), - mstr(NULL), vstr(NULL), pstr(NULL), tstr(NULL), xstr(NULL), ystr(NULL), zstr(NULL) + mstr(NULL), vstr(NULL), pstr(NULL), tstr(NULL), + xstr(NULL), ystr(NULL), zstr(NULL) { if (narg < 5) error->all(FLERR,"Illegal fix gravity command"); @@ -61,8 +62,10 @@ FixGravity::FixGravity(LAMMPS *lmp, int narg, char **arg) : mstyle = CONSTANT; } + int iarg; + if (strcmp(arg[4],"chute") == 0) { - if (narg != 6) error->all(FLERR,"Illegal fix gravity command"); + if (narg < 6) error->all(FLERR,"Illegal fix gravity command"); style = CHUTE; if (strstr(arg[5],"v_") == arg[5]) { int n = strlen(&arg[5][2]) + 1; @@ -73,9 +76,10 @@ FixGravity::FixGravity(LAMMPS *lmp, int narg, char **arg) : vert = force->numeric(FLERR,arg[5]); vstyle = CONSTANT; } + iarg = 6; } else if (strcmp(arg[4],"spherical") == 0) { - if (narg != 7) error->all(FLERR,"Illegal fix gravity command"); + if (narg < 7) error->all(FLERR,"Illegal fix gravity command"); style = SPHERICAL; if (strstr(arg[5],"v_") == arg[5]) { int n = strlen(&arg[5][2]) + 1; @@ -95,9 +99,10 @@ FixGravity::FixGravity(LAMMPS *lmp, int narg, char **arg) : theta = force->numeric(FLERR,arg[6]); tstyle = CONSTANT; } + iarg = 7; } else if (strcmp(arg[4],"vector") == 0) { - if (narg != 8) error->all(FLERR,"Illegal fix gravity command"); + if (narg < 8) error->all(FLERR,"Illegal fix gravity command"); style = VECTOR; if (strstr(arg[5],"v_") == arg[5]) { int n = strlen(&arg[5][2]) + 1; @@ -126,9 +131,23 @@ FixGravity::FixGravity(LAMMPS *lmp, int narg, char **arg) : zdir = force->numeric(FLERR,arg[7]); zstyle = CONSTANT; } + iarg = 8; } else error->all(FLERR,"Illegal fix gravity command"); + // optional keywords + + disable = 0; + + while (iarg < narg) { + if (strcmp(arg[iarg],"disable") == 0) { + disable = 1; + iarg++; + } else error->all(FLERR,"Illegal fix gravity command"); + } + + // initializations + degree2rad = MY_PI/180.0; time_origin = update->ntimestep; @@ -266,6 +285,12 @@ void FixGravity::post_force(int /*vflag*/) set_acceleration(); } + // just exit if application of force is disabled + + if (disable) return; + + // apply gravity force to each particle + double **x = atom->x; double **f = atom->f; double *rmass = atom->rmass; @@ -338,9 +363,9 @@ void FixGravity::set_acceleration() } } - xacc = magnitude*xgrav; - yacc = magnitude*ygrav; - zacc = magnitude*zgrav; + gvec[0] = xacc = magnitude*xgrav; + gvec[1] = yacc = magnitude*ygrav; + gvec[2] = zacc = magnitude*zgrav; } /* ---------------------------------------------------------------------- @@ -357,3 +382,16 @@ double FixGravity::compute_scalar() } return egrav_all; } + +/* ---------------------------------------------------------------------- + extract current gravity direction vector +------------------------------------------------------------------------- */ + +void *FixGravity::extract(const char *name, int &dim) +{ + if (strcmp(name,"gvec") == 0) { + dim = 1; + return (void *) gvec; + } + return NULL; +} diff --git a/src/fix_gravity.h b/src/fix_gravity.h index 1f18ee274b..ba6a61ee0d 100644 --- a/src/fix_gravity.h +++ b/src/fix_gravity.h @@ -36,9 +36,10 @@ class FixGravity : public Fix { virtual void post_force(int); virtual void post_force_respa(int, int, int); double compute_scalar(); + void *extract(const char *, int &); protected: - int style; + int style,disable; double magnitude; double vert,phi,theta; double xdir,ydir,zdir; @@ -46,6 +47,8 @@ class FixGravity : public Fix { double degree2rad; int ilevel_respa; int time_origin; + double gvec[3]; + int eflag; double egrav,egrav_all; diff --git a/src/fix_langevin.cpp b/src/fix_langevin.cpp index 1e86a90218..f8f85fcf30 100644 --- a/src/fix_langevin.cpp +++ b/src/fix_langevin.cpp @@ -14,6 +14,9 @@ /* ---------------------------------------------------------------------- Contributing authors: Carolyn Phillips (U Mich), reservoir energy tally Aidan Thompson (SNL) GJF formulation + Charles Sievers & Niels Gronbech-Jensen (UC Davis) + updated GJF formulation and included + statistically correct 2GJ velocity ------------------------------------------------------------------------- */ #include "fix_langevin.h" @@ -35,6 +38,7 @@ #include "memory.h" #include "error.h" #include "group.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace FixConst; @@ -50,7 +54,7 @@ enum{CONSTANT,EQUAL,ATOM}; FixLangevin::FixLangevin(LAMMPS *lmp, int narg, char **arg) : Fix(lmp, narg, arg), gjfflag(0), gfactor1(NULL), gfactor2(NULL), ratio(NULL), tstr(NULL), - flangevin(NULL), tforce(NULL), franprev(NULL), id_temp(NULL), random(NULL) + flangevin(NULL), tforce(NULL), franprev(NULL), lv(NULL), id_temp(NULL), random(NULL) { if (narg < 7) error->all(FLERR,"Illegal fix langevin command"); @@ -96,6 +100,7 @@ FixLangevin::FixLangevin(LAMMPS *lmp, int narg, char **arg) : oflag = 0; tallyflag = 0; zeroflag = 0; + osflag = 0; int iarg = 7; while (iarg < narg) { @@ -106,8 +111,18 @@ FixLangevin::FixLangevin(LAMMPS *lmp, int narg, char **arg) : iarg += 2; } else if (strcmp(arg[iarg],"gjf") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal fix langevin command"); - if (strcmp(arg[iarg+1],"no") == 0) gjfflag = 0; - else if (strcmp(arg[iarg+1],"yes") == 0) gjfflag = 1; + if (strcmp(arg[iarg+1],"no") == 0) { + gjfflag = 0; + osflag = 0; + } + else if (strcmp(arg[iarg+1],"vfull") == 0) { + gjfflag = 1; + osflag = 1; + } + else if (strcmp(arg[iarg+1],"vhalf") == 0) { + gjfflag = 1; + osflag = 0; + } else error->all(FLERR,"Illegal fix langevin command"); iarg += 2; } else if (strcmp(arg[iarg],"omega") == 0) { @@ -153,6 +168,7 @@ FixLangevin::FixLangevin(LAMMPS *lmp, int narg, char **arg) : flangevin = NULL; flangevin_allocated = 0; franprev = NULL; + lv = NULL; tforce = NULL; maxatom1 = maxatom2 = 0; @@ -161,7 +177,6 @@ FixLangevin::FixLangevin(LAMMPS *lmp, int narg, char **arg) : // no need to set peratom_flag, b/c data is for internal use only if (gjfflag) { - nvalues = 3; grow_arrays(atom->nmax); atom->add_callback(0); @@ -172,6 +187,9 @@ FixLangevin::FixLangevin(LAMMPS *lmp, int narg, char **arg) : franprev[i][0] = 0.0; franprev[i][1] = 0.0; franprev[i][2] = 0.0; + lv[i][0] = 0.0; + lv[i][1] = 0.0; + lv[i][2] = 0.0; } } @@ -192,6 +210,7 @@ FixLangevin::~FixLangevin() if (gjfflag) { memory->destroy(franprev); + memory->destroy(lv); atom->delete_callback(id,0); } } @@ -201,6 +220,7 @@ FixLangevin::~FixLangevin() int FixLangevin::setmask() { int mask = 0; + if (gjfflag) mask |= INITIAL_INTEGRATE; mask |= POST_FORCE; mask |= POST_FORCE_RESPA; mask |= END_OF_STEP; @@ -212,6 +232,21 @@ int FixLangevin::setmask() void FixLangevin::init() { + if (gjfflag) { + if (t_period*2 == update->dt) + error->all(FLERR,"Fix langevin gjf cannot have t_period equal to dt/2"); + + // warn if any integrate fix comes after this one + int before = 1; + int flag = 0; + for (int i = 0; i < modify->nfix; i++) { + if (strcmp(id,modify->fix[i]->id) == 0) before = 0; + else if ((modify->fmask[i] && utils::strmatch(modify->fix[i]->style,"^nve")) && before) flag = 1; + } + if (flag) + error->all(FLERR,"Fix langevin gjf should come before fix nve"); + } + if (oflag && !atom->sphere_flag) error->all(FLERR,"Fix langevin omega requires atom style sphere"); if (ascale && !atom->ellipsoid_flag) @@ -261,9 +296,14 @@ void FixLangevin::init() if (!atom->rmass) { for (int i = 1; i <= atom->ntypes; i++) { gfactor1[i] = -atom->mass[i] / t_period / force->ftm2v; - gfactor2[i] = sqrt(atom->mass[i]) * - sqrt(24.0*force->boltz/t_period/update->dt/force->mvv2e) / - force->ftm2v; + if (gjfflag) + gfactor2[i] = sqrt(atom->mass[i]) * + sqrt(2.0*force->boltz/t_period/update->dt/force->mvv2e) / + force->ftm2v; + else + gfactor2[i] = sqrt(atom->mass[i]) * + sqrt(24.0*force->boltz/t_period/update->dt/force->mvv2e) / + force->ftm2v; gfactor1[i] *= 1.0/ratio[i]; gfactor2[i] *= 1.0/sqrt(ratio[i]); } @@ -275,14 +315,60 @@ void FixLangevin::init() if (strstr(update->integrate_style,"respa")) nlevels_respa = ((Respa *) update->integrate)->nlevels; - if (gjfflag) gjffac = 1.0/(1.0+update->dt/2.0/t_period); + if (utils::strmatch(update->integrate_style,"^respa") && gjfflag) + error->all(FLERR,"Fix langevin gjf and respa are not compatible"); + if (gjfflag) gjfa = (1.0-update->dt/2.0/t_period)/(1.0+update->dt/2.0/t_period); + if (gjfflag) gjfsib = sqrt(1.0+update->dt/2.0/t_period); } /* ---------------------------------------------------------------------- */ void FixLangevin::setup(int vflag) { + if (gjfflag) { + double dtfm; + double dt = update->dt; + double **v = atom->v; + double **f = atom->f; + int *mask = atom->mask; + int nlocal = atom->nlocal; + double *rmass = atom->rmass; + double *mass = atom->mass; + int *type = atom->type; + if (rmass) { + for (int i = 0; i < nlocal; i++) + if (mask[i] & groupbit) { + dtfm = 0.5 * dt / rmass[i]; + v[i][0] -= dtfm * f[i][0]; + v[i][1] -= dtfm * f[i][1]; + v[i][2] -= dtfm * f[i][2]; + if (tbiasflag) + temperature->remove_bias(i,v[i]); + v[i][0] /= gjfa*gjfsib*gjfsib; + v[i][1] /= gjfa*gjfsib*gjfsib; + v[i][2] /= gjfa*gjfsib*gjfsib; + if (tbiasflag) + temperature->restore_bias(i,v[i]); + } + + } else { + for (int i = 0; i < nlocal; i++) + if (mask[i] & groupbit) { + dtfm = 0.5 * dt / mass[type[i]]; + v[i][0] -= dtfm * f[i][0]; + v[i][1] -= dtfm * f[i][1]; + v[i][2] -= dtfm * f[i][2]; + if (tbiasflag) + temperature->remove_bias(i,v[i]); + v[i][0] /= gjfa*gjfsib*gjfsib; + v[i][1] /= gjfa*gjfsib*gjfsib; + v[i][2] /= gjfa*gjfsib*gjfsib; + if (tbiasflag) + temperature->restore_bias(i,v[i]); + } + } + } if (strstr(update->integrate_style,"verlet")) post_force(vflag); else { @@ -290,6 +376,61 @@ void FixLangevin::setup(int vflag) post_force_respa(vflag,nlevels_respa-1,0); ((Respa *) update->integrate)->copy_f_flevel(nlevels_respa-1); } + if (gjfflag) { + double dtfm; + double dt = update->dt; + double **f = atom->f; + double **v = atom->v; + int *mask = atom->mask; + int nlocal = atom->nlocal; + double *rmass = atom->rmass; + double *mass = atom->mass; + int *type = atom->type; + if (rmass) { + for (int i = 0; i < nlocal; i++) + if (mask[i] & groupbit) { + dtfm = 0.5 * dt / rmass[i]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + lv[i][0] = v[i][0]; + lv[i][1] = v[i][1]; + lv[i][2] = v[i][2]; + } +// + } else { + for (int i = 0; i < nlocal; i++) + if (mask[i] & groupbit) { + dtfm = 0.5 * dt / mass[type[i]]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + lv[i][0] = v[i][0]; + lv[i][1] = v[i][1]; + lv[i][2] = v[i][2]; + } + } + } +} + +/* ---------------------------------------------------------------------- */ + +void FixLangevin::initial_integrate(int /* vflag */) +{ + double **v = atom->v; + double **f = atom->f; + int *mask = atom->mask; + int nlocal = atom->nlocal; + + for (int i = 0; i < nlocal; i++) + if (mask[i] & groupbit) { + f[i][0] /= gjfa; + f[i][1] /= gjfa; + f[i][2] /= gjfa; + v[i][0] = lv[i][0]; + v[i][1] = lv[i][1]; + v[i][2] = lv[i][2]; + } } /* ---------------------------------------------------------------------- */ @@ -304,7 +445,7 @@ void FixLangevin::post_force(int /*vflag*/) if (tstyle == ATOM) if (gjfflag) - if (tallyflag) + if (tallyflag || osflag) if (tbiasflag == BIAS) if (rmass) if (zeroflag) post_force_templated<1,1,1,1,1,1>(); @@ -335,7 +476,7 @@ void FixLangevin::post_force(int /*vflag*/) if (zeroflag) post_force_templated<1,1,0,0,0,1>(); else post_force_templated<1,1,0,0,0,0>(); else - if (tallyflag) + if (tallyflag || osflag) if (tbiasflag == BIAS) if (rmass) if (zeroflag) post_force_templated<1,0,1,1,1,1>(); @@ -367,7 +508,7 @@ void FixLangevin::post_force(int /*vflag*/) else post_force_templated<1,0,0,0,0,0>(); else if (gjfflag) - if (tallyflag) + if (tallyflag || osflag) if (tbiasflag == BIAS) if (rmass) if (zeroflag) post_force_templated<0,1,1,1,1,1>(); @@ -398,7 +539,7 @@ void FixLangevin::post_force(int /*vflag*/) if (zeroflag) post_force_templated<0,1,0,0,0,1>(); else post_force_templated<0,1,0,0,0,0>(); else - if (tallyflag) + if (tallyflag || osflag) if (tbiasflag == BIAS) if (rmass) if (zeroflag) post_force_templated<0,0,1,1,1,1>(); @@ -511,7 +652,10 @@ void FixLangevin::post_force_templated() if (Tp_TSTYLEATOM) tsqrt = sqrt(tforce[i]); if (Tp_RMASS) { gamma1 = -rmass[i] / t_period / ftm2v; - gamma2 = sqrt(rmass[i]) * sqrt(24.0*boltz/t_period/dt/mvv2e) / ftm2v; + if (Tp_GJF) + gamma2 = sqrt(rmass[i]) * sqrt(2.0*boltz/t_period/dt/mvv2e) / ftm2v; + else + gamma2 = sqrt(rmass[i]) * sqrt(24.0*boltz/t_period/dt/mvv2e) / ftm2v; gamma1 *= 1.0/ratio[type[i]]; gamma2 *= 1.0/sqrt(ratio[type[i]]) * tsqrt; } else { @@ -519,9 +663,15 @@ void FixLangevin::post_force_templated() gamma2 = gfactor2[type[i]] * tsqrt; } - fran[0] = gamma2*(random->uniform()-0.5); - fran[1] = gamma2*(random->uniform()-0.5); - fran[2] = gamma2*(random->uniform()-0.5); + if (Tp_GJF) { + fran[0] = gamma2*random->gaussian(); + fran[1] = gamma2*random->gaussian(); + fran[2] = gamma2*random->gaussian(); + } else { + fran[0] = gamma2*(random->uniform()-0.5); + fran[1] = gamma2*(random->uniform()-0.5); + fran[2] = gamma2*(random->uniform()-0.5); + } if (Tp_BIAS) { temperature->remove_bias(i,v[i]); @@ -539,6 +689,16 @@ void FixLangevin::post_force_templated() } if (Tp_GJF) { + if (Tp_BIAS) + temperature->remove_bias(i,v[i]); + lv[i][0] = gjfsib*v[i][0]; + lv[i][1] = gjfsib*v[i][1]; + lv[i][2] = gjfsib*v[i][2]; + if (Tp_BIAS) + temperature->restore_bias(i,v[i]); + if (Tp_BIAS) + temperature->restore_bias(i,lv[i]); + fswap = 0.5*(fran[0]+franprev[i][0]); franprev[i][0] = fran[0]; fran[0] = fswap; @@ -549,32 +709,44 @@ void FixLangevin::post_force_templated() franprev[i][2] = fran[2]; fran[2] = fswap; - fdrag[0] *= gjffac; - fdrag[1] *= gjffac; - fdrag[2] *= gjffac; - fran[0] *= gjffac; - fran[1] *= gjffac; - fran[2] *= gjffac; - f[i][0] *= gjffac; - f[i][1] *= gjffac; - f[i][2] *= gjffac; + fdrag[0] *= gjfa; + fdrag[1] *= gjfa; + fdrag[2] *= gjfa; + fran[0] *= gjfa; + fran[1] *= gjfa; + fran[2] *= gjfa; + f[i][0] *= gjfa; + f[i][1] *= gjfa; + f[i][2] *= gjfa; } f[i][0] += fdrag[0] + fran[0]; f[i][1] += fdrag[1] + fran[1]; f[i][2] += fdrag[2] + fran[2]; - if (Tp_TALLY) { - flangevin[i][0] = fdrag[0] + fran[0]; - flangevin[i][1] = fdrag[1] + fran[1]; - flangevin[i][2] = fdrag[2] + fran[2]; - } - if (Tp_ZERO) { fsum[0] += fran[0]; fsum[1] += fran[1]; fsum[2] += fran[2]; } + + if (Tp_TALLY) { + if (Tp_GJF) { + fdrag[0] = gamma1*lv[i][0]/gjfsib/gjfsib; + fdrag[1] = gamma1*lv[i][1]/gjfsib/gjfsib; + fdrag[2] = gamma1*lv[i][2]/gjfsib/gjfsib; + fswap = (2*fran[0]/gjfa - franprev[i][0])/gjfsib; + fran[0] = fswap; + fswap = (2*fran[1]/gjfa - franprev[i][1])/gjfsib; + fran[1] = fswap; + fswap = (2*fran[2]/gjfa - franprev[i][2])/gjfsib; + fran[2] = fswap; + } + flangevin[i][0] = fdrag[0] + fran[0]; + flangevin[i][1] = fdrag[1] + fran[1]; + flangevin[i][2] = fdrag[2] + fran[2]; + + } } } @@ -754,18 +926,71 @@ void FixLangevin::angmom_thermostat() void FixLangevin::end_of_step() { - if (!tallyflag) return; + if (!tallyflag && !gjfflag) return; double **v = atom->v; int *mask = atom->mask; int nlocal = atom->nlocal; + double dtfm; + double dt = update->dt; + double *mass = atom->mass; + double *rmass = atom->rmass; + double **f = atom->f; + int *type = atom->type; energy_onestep = 0.0; - for (int i = 0; i < nlocal; i++) - if (mask[i] & groupbit) - energy_onestep += flangevin[i][0]*v[i][0] + flangevin[i][1]*v[i][1] + - flangevin[i][2]*v[i][2]; + if (tallyflag) { + if (gjfflag) { + for (int i = 0; i < nlocal; i++) + if (mask[i] & groupbit) { + if (tbiasflag) + temperature->remove_bias(i, lv[i]); + energy_onestep += flangevin[i][0]*lv[i][0] + flangevin[i][1]*lv[i][1] + + flangevin[i][2]*lv[i][2]; + if (tbiasflag) + temperature->restore_bias(i, lv[i]); + } + } + else + for (int i = 0; i < nlocal; i++) + if (mask[i] & groupbit) + energy_onestep += flangevin[i][0]*v[i][0] + flangevin[i][1]*v[i][1] + + flangevin[i][2]*v[i][2]; + } + + if (gjfflag) { + double tmp[3]; + for (int i = 0; i < nlocal; i++) + if (mask[i] & groupbit) { + tmp[0] = v[i][0]; + tmp[1] = v[i][1]; + tmp[2] = v[i][2]; + if (!osflag) { + v[i][0] = lv[i][0]; + v[i][1] = lv[i][1]; + v[i][2] = lv[i][2]; + } else { + if (atom->rmass) { + dtfm = force->ftm2v * 0.5 * dt / rmass[i]; + } else { + dtfm = force->ftm2v * 0.5 * dt / mass[type[i]]; + } + v[i][0] = 0.5 * gjfsib*gjfsib*(v[i][0] + dtfm * f[i][0] / gjfa) + + dtfm * 0.5 * (gjfsib * flangevin[i][0] - franprev[i][0]) + + (gjfsib * gjfa * 0.5 + dt * 0.25 / t_period / gjfsib) * lv[i][0]; + v[i][1] = 0.5 * gjfsib*gjfsib*(v[i][1] + dtfm * f[i][1] / gjfa) + + dtfm * 0.5 * (gjfsib * flangevin[i][1] - franprev[i][1]) + + (gjfsib * gjfa * 0.5 + dt * 0.25 / t_period / gjfsib) * lv[i][1]; + v[i][2] = 0.5 * gjfsib*gjfsib*(v[i][2] + dtfm * f[i][2] / gjfa) + + dtfm * 0.5 * (gjfsib * flangevin[i][2] - franprev[i][2]) + + (gjfsib * gjfa * 0.5 + dt * 0.25 / t_period / gjfsib) * lv[i][2]; + } + lv[i][0] = tmp[0]; + lv[i][1] = tmp[1]; + lv[i][2] = tmp[2]; + } + } energy += energy_onestep*update->dt; } @@ -783,12 +1008,21 @@ void FixLangevin::reset_dt() { if (atom->mass) { for (int i = 1; i <= atom->ntypes; i++) { - gfactor2[i] = sqrt(atom->mass[i]) * - sqrt(24.0*force->boltz/t_period/update->dt/force->mvv2e) / - force->ftm2v; + if (gjfflag) + gfactor2[i] = sqrt(atom->mass[i]) * + sqrt(2.0*force->boltz/t_period/update->dt/force->mvv2e) / + force->ftm2v; + else + gfactor2[i] = sqrt(atom->mass[i]) * + sqrt(24.0*force->boltz/t_period/update->dt/force->mvv2e) / + force->ftm2v; gfactor2[i] *= 1.0/sqrt(ratio[i]); } } + if (gjfflag) { + gjfa = (1.0-update->dt/2.0/t_period)/(1.0+update->dt/2.0/t_period); + gjfsib = sqrt(1.0+update->dt/2.0/t_period); + } } /* ---------------------------------------------------------------------- */ @@ -831,11 +1065,24 @@ double FixLangevin::compute_scalar() if (update->ntimestep == update->beginstep) { energy_onestep = 0.0; - for (int i = 0; i < nlocal; i++) - if (mask[i] & groupbit) - energy_onestep += flangevin[i][0]*v[i][0] + flangevin[i][1]*v[i][1] + - flangevin[i][2]*v[i][2]; - energy = 0.5*energy_onestep*update->dt; + if (!gjfflag) { + for (int i = 0; i < nlocal; i++) + if (mask[i] & groupbit) + energy_onestep += flangevin[i][0]*v[i][0] + flangevin[i][1]*v[i][1] + + flangevin[i][2]*v[i][2]; + energy = 0.5*energy_onestep*update->dt; + } else { + for (int i = 0; i < nlocal; i++) + if (mask[i] & groupbit) { + if (tbiasflag) + temperature->remove_bias(i, lv[i]); + energy_onestep += flangevin[i][0]*lv[i][0] + flangevin[i][1]*lv[i][1] + + flangevin[i][2]*lv[i][2]; + if (tbiasflag) + temperature->restore_bias(i, lv[i]); + } + energy = -0.5*energy_onestep*update->dt; + } } // convert midstep energy back to previous fullstep energy @@ -867,8 +1114,8 @@ void *FixLangevin::extract(const char *str, int &dim) double FixLangevin::memory_usage() { double bytes = 0.0; - if (gjfflag) bytes += atom->nmax*3 * sizeof(double); - if (tallyflag) bytes += atom->nmax*3 * sizeof(double); + if (gjfflag) bytes += atom->nmax*6 * sizeof(double); + if (tallyflag || osflag) bytes += atom->nmax*3 * sizeof(double); if (tforce) bytes += atom->nmax * sizeof(double); return bytes; } @@ -880,6 +1127,7 @@ double FixLangevin::memory_usage() void FixLangevin::grow_arrays(int nmax) { memory->grow(franprev,nmax,3,"fix_langevin:franprev"); + memory->grow(lv,nmax,3,"fix_langevin:lv"); } /* ---------------------------------------------------------------------- @@ -888,8 +1136,12 @@ void FixLangevin::grow_arrays(int nmax) void FixLangevin::copy_arrays(int i, int j, int /*delflag*/) { - for (int m = 0; m < nvalues; m++) - franprev[j][m] = franprev[i][m]; + franprev[j][0] = franprev[i][0]; + franprev[j][1] = franprev[i][1]; + franprev[j][2] = franprev[i][2]; + lv[j][0] = lv[i][0]; + lv[j][1] = lv[i][1]; + lv[j][2] = lv[i][2]; } /* ---------------------------------------------------------------------- @@ -898,8 +1150,14 @@ void FixLangevin::copy_arrays(int i, int j, int /*delflag*/) int FixLangevin::pack_exchange(int i, double *buf) { - for (int m = 0; m < nvalues; m++) buf[m] = franprev[i][m]; - return nvalues; + int n = 0; + buf[n++] = franprev[i][0]; + buf[n++] = franprev[i][1]; + buf[n++] = franprev[i][2]; + buf[n++] = lv[i][0]; + buf[n++] = lv[i][1]; + buf[n++] = lv[i][2]; + return n; } /* ---------------------------------------------------------------------- @@ -908,6 +1166,12 @@ int FixLangevin::pack_exchange(int i, double *buf) int FixLangevin::unpack_exchange(int nlocal, double *buf) { - for (int m = 0; m < nvalues; m++) franprev[nlocal][m] = buf[m]; - return nvalues; + int n = 0; + franprev[nlocal][0] = buf[n++]; + franprev[nlocal][1] = buf[n++]; + franprev[nlocal][2] = buf[n++]; + lv[nlocal][0] = buf[n++]; + lv[nlocal][1] = buf[n++]; + lv[nlocal][2] = buf[n++]; + return n; } diff --git a/src/fix_langevin.h b/src/fix_langevin.h index 4b5570ac2e..868b71a44d 100644 --- a/src/fix_langevin.h +++ b/src/fix_langevin.h @@ -31,6 +31,7 @@ class FixLangevin : public Fix { int setmask(); void init(); void setup(int); + virtual void initial_integrate(int); virtual void post_force(int); void post_force_respa(int, int, int); virtual void end_of_step(); @@ -46,7 +47,7 @@ class FixLangevin : public Fix { int unpack_exchange(int, double *); protected: - int gjfflag,oflag,tallyflag,zeroflag,tbiasflag; + int gjfflag,nvalues,osflag,oflag,tallyflag,zeroflag,tbiasflag; int flangevin_allocated; double ascale; double t_start,t_stop,t_period,t_target; @@ -54,7 +55,7 @@ class FixLangevin : public Fix { double energy,energy_onestep; double tsqrt; int tstyle,tvar; - double gjffac; + double gjfa, gjfsib; //gjf a and gjf sqrt inverse b char *tstr; class AtomVecEllipsoid *avec; @@ -63,7 +64,7 @@ class FixLangevin : public Fix { double **flangevin; double *tforce; double **franprev; - int nvalues; + double **lv; //half step velocity char *id_temp; class Compute *temperature; @@ -139,6 +140,18 @@ E: Fix_modify temperature ID does not compute temperature The compute ID assigned to the fix must compute temperature. +E: Fix langevin gjf cannot have period equal to dt/2 + +If the period is equal to dt/2 then division by zero will happen. + +E: Fix langevin gjf should come before fix nve + +Self-explanatory + +E: Fix langevin gjf and respa are not compatible + +Self-explanatory + W: Group for fix_modify temp != fix group The fix_modify command is specifying a temperature computation that diff --git a/src/fix_neigh_history.cpp b/src/fix_neigh_history.cpp index 673e2b1c06..86865ba316 100644 --- a/src/fix_neigh_history.cpp +++ b/src/fix_neigh_history.cpp @@ -407,7 +407,7 @@ void FixNeighHistory::pre_exchange_newton() m = npartner[j]++; partner[j][m] = tag[i]; jvalues = &valuepartner[j][dnum*m]; - if (pair->nondefault_history_transfer) + if (pair->nondefault_history_transfer) pair->transfer_history(onevalues,jvalues); else for (n = 0; n < dnum; n++) jvalues[n] = -onevalues[n]; } @@ -521,7 +521,7 @@ void FixNeighHistory::pre_exchange_no_newton() m = npartner[j]++; partner[j][m] = tag[i]; jvalues = &valuepartner[j][dnum*m]; - if (pair->nondefault_history_transfer) + if (pair->nondefault_history_transfer) pair->transfer_history(onevalues, jvalues); else for (n = 0; n < dnum; n++) jvalues[n] = -onevalues[n]; } diff --git a/src/fix_print.cpp b/src/fix_print.cpp index dc76fc39f9..54a706d24b 100644 --- a/src/fix_print.cpp +++ b/src/fix_print.cpp @@ -134,7 +134,10 @@ void FixPrint::init() if (next_print <= update->ntimestep) error->all(FLERR,"Fix print timestep variable returned a bad timestep"); } else { - next_print = (update->ntimestep/nevery)*nevery + nevery; + if (update->ntimestep % nevery) + next_print = (update->ntimestep/nevery)*nevery + nevery; + else + next_print = update->ntimestep; } // add next_print to all computes that store invocation times @@ -146,6 +149,13 @@ void FixPrint::init() /* ---------------------------------------------------------------------- */ +void FixPrint::setup(int /* vflag */) +{ + end_of_step(); +} + +/* ---------------------------------------------------------------------- */ + void FixPrint::end_of_step() { if (update->ntimestep != next_print) return; @@ -168,6 +178,7 @@ void FixPrint::end_of_step() } else { next_print = (update->ntimestep/nevery)*nevery + nevery; } + modify->addstep_compute(next_print); if (me == 0) { diff --git a/src/fix_print.h b/src/fix_print.h index 5644160220..6ee39318e8 100644 --- a/src/fix_print.h +++ b/src/fix_print.h @@ -29,6 +29,7 @@ class FixPrint : public Fix { FixPrint(class LAMMPS *, int, char **); ~FixPrint(); void init(); + void setup(int); int setmask(); void end_of_step(); diff --git a/src/force.cpp b/src/force.cpp index 1a826b2843..63d1fcbe31 100644 --- a/src/force.cpp +++ b/src/force.cpp @@ -21,6 +21,7 @@ #include "style_improper.h" #include "style_pair.h" #include "style_kspace.h" +#include "atom.h" #include "comm.h" #include "pair.h" #include "pair_hybrid.h" @@ -196,6 +197,28 @@ void Force::init() if (angle) angle->init(); if (dihedral) dihedral->init(); if (improper) improper->init(); + + // print warnings if topology and force field are inconsistent + + if (comm->me == 0) { + if (!bond && (atom->nbonds > 0)) { + error->warning(FLERR,"Bonds are defined but no bond style is set"); + if ((special_lj[1] != 1.0) || (special_coul[1] != 1.0)) + error->warning(FLERR,"Likewise 1-2 special neighbor interactions != 1.0"); + } + if (!angle && (atom->nangles > 0)) { + error->warning(FLERR,"Angles are defined but no angle style is set"); + if ((special_lj[2] != 1.0) || (special_coul[2] != 1.0)) + error->warning(FLERR,"Likewise 1-3 special neighbor interactions != 1.0"); + } + if (!dihedral && (atom->ndihedrals > 0)) { + error->warning(FLERR,"Dihedrals are defined but no dihedral style is set"); + if ((special_lj[3] != 1.0) || (special_coul[3] != 1.0)) + error->warning(FLERR,"Likewise 1-4 special neighbor interactions != 1.0"); + } + if (!improper && (atom->nimpropers > 0)) + error->warning(FLERR,"Impropers are defined but no improper style is set"); + } } /* ---------------------------------------------------------------------- */ diff --git a/src/force.h b/src/force.h index 26a3ecdfb8..2dcbdbdd75 100644 --- a/src/force.h +++ b/src/force.h @@ -226,4 +226,48 @@ A command with an argument that specifies an integer or range of integers is using a value that is less than 1 or greater than the maximum allowed limit. +W: Bonds are defined but no bond style is set + +The topology contains bonds, but there are no bond forces computed +since there was no bond_style command. + +W: Angles are defined but no angle style is set + +The topology contains angles, but there are no angle forces computed +since there was no angle_style command. + +W: Dihedrals are defined but no dihedral style is set + +The topology contains dihedrals, but there are no dihedral forces computed +since there was no dihedral_style command. + +W: Impropers are defined but no improper style is set + +The topology contains impropers, but there are no improper forces computed +since there was no improper_style command. + +W: Likewise 1-2 special neighbor interactions != 1.0 + +The topology contains bonds, but there is no bond style defined +and a 1-2 special neighbor scaling factor was not 1.0. This +means that pair style interactions may have scaled or missing +pairs in the neighbor list in expectation of interactions for +those pairs being computed from the bond style. + +W: Likewise 1-3 special neighbor interactions != 1.0 + +The topology contains angles, but there is no angle style defined +and a 1-3 special neighbor scaling factor was not 1.0. This +means that pair style interactions may have scaled or missing +pairs in the neighbor list in expectation of interactions for +those pairs being computed from the angle style. + +W: Likewise 1-4 special neighbor interactions != 1.0 + +The topology contains dihedrals, but there is no dihedral style defined +and a 1-4 special neighbor scaling factor was not 1.0. This +means that pair style interactions may have scaled or missing +pairs in the neighbor list in expectation of interactions for +those pairs being computed from the dihedral style. + */ diff --git a/src/group.cpp b/src/group.cpp index d119964ea1..93cd668194 100644 --- a/src/group.cpp +++ b/src/group.cpp @@ -31,6 +31,7 @@ #include "math_extra.h" #include "memory.h" #include "error.h" +#include "utils.h" #include @@ -735,7 +736,7 @@ void Group::read_restart(FILE *fp) for (i = 0; i < MAX_GROUP; i++) delete [] names[i]; - if (me == 0) fread(&ngroup,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&ngroup,sizeof(int),1,fp,NULL,error); MPI_Bcast(&ngroup,1,MPI_INT,0,world); // use count to not change restart format with deleted groups @@ -747,11 +748,11 @@ void Group::read_restart(FILE *fp) names[i] = NULL; continue; } - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); if (n) { names[i] = new char[n]; - if (me == 0) fread(names[i],sizeof(char),n,fp); + if (me == 0) utils::sfread(FLERR,names[i],sizeof(char),n,fp,NULL,error); MPI_Bcast(names[i],n,MPI_CHAR,0,world); count++; } else names[i] = NULL; diff --git a/src/improper.cpp b/src/improper.cpp index eefe3222ee..ad79a1a972 100644 --- a/src/improper.cpp +++ b/src/improper.cpp @@ -32,9 +32,10 @@ Improper::Improper(LAMMPS *lmp) : Pointers(lmp) allocated = 0; suffix_flag = Suffix::NONE; - maxeatom = maxvatom = 0; + maxeatom = maxvatom = maxcvatom = 0; eatom = NULL; vatom = NULL; + cvatom = NULL; setflag = NULL; execution_space = Host; @@ -52,6 +53,7 @@ Improper::~Improper() memory->destroy(eatom); memory->destroy(vatom); + memory->destroy(cvatom); } /* ---------------------------------------------------------------------- @@ -83,9 +85,10 @@ void Improper::ev_setup(int eflag, int vflag, int alloc) eflag_global = eflag % 2; eflag_atom = eflag / 2; - vflag_either = vflag; vflag_global = vflag % 4; - vflag_atom = vflag / 4; + vflag_atom = vflag & 4; + cvflag_atom = vflag & 8; + vflag_either = vflag_global || vflag_atom; // reallocate per-atom arrays if necessary @@ -103,6 +106,13 @@ void Improper::ev_setup(int eflag, int vflag, int alloc) memory->create(vatom,comm->nthreads*maxvatom,6,"improper:vatom"); } } + if (cvflag_atom && atom->nmax > maxcvatom) { + maxcvatom = atom->nmax; + if (alloc) { + memory->destroy(cvatom); + memory->create(cvatom,comm->nthreads*maxcvatom,9,"improper:cvatom"); + } + } // zero accumulators @@ -125,6 +135,22 @@ void Improper::ev_setup(int eflag, int vflag, int alloc) vatom[i][5] = 0.0; } } + if (cvflag_atom && alloc) { + n = atom->nlocal; + if (force->newton_bond) n += atom->nghost; + for (i = 0; i < n; i++) { + cvatom[i][0] = 0.0; + cvatom[i][1] = 0.0; + cvatom[i][2] = 0.0; + cvatom[i][3] = 0.0; + cvatom[i][4] = 0.0; + cvatom[i][5] = 0.0; + cvatom[i][6] = 0.0; + cvatom[i][7] = 0.0; + cvatom[i][8] = 0.0; + cvatom[i][9] = 0.0; + } + } } /* ---------------------------------------------------------------------- @@ -250,6 +276,95 @@ void Improper::ev_tally(int i1, int i2, int i3, int i4, } } } + + // per-atom centroid virial + if (cvflag_atom) { + + // r0 = (r1+r2+r3+r4)/4 + // rij = ri-rj + // total virial = r10*f1 + r20*f2 + r30*f3 + r40*f4 + // vb1: r12 + // vb2: r32 + // vb3: r43 + + if (newton_bond || i1 < nlocal) { + double a1[3]; + + // a1 = r10 = (3*r12 - 2*r32 - r43)/4 + a1[0] = 0.25*(3*vb1x - 2*vb2x - vb3x); + a1[1] = 0.25*(3*vb1y - 2*vb2y - vb3y); + a1[2] = 0.25*(3*vb1z - 2*vb2z - vb3z); + + cvatom[i1][0] += a1[0]*f1[0]; + cvatom[i1][1] += a1[1]*f1[1]; + cvatom[i1][2] += a1[2]*f1[2]; + cvatom[i1][3] += a1[0]*f1[1]; + cvatom[i1][4] += a1[0]*f1[2]; + cvatom[i1][5] += a1[1]*f1[2]; + cvatom[i1][6] += a1[1]*f1[0]; + cvatom[i1][7] += a1[2]*f1[0]; + cvatom[i1][8] += a1[2]*f1[1]; + } + if (newton_bond || i2 < nlocal) { + double a2[3]; + double f2[3]; + + // a2 = r20 = ( -r12 - 2*r32 - r43)/4 + a2[0] = 0.25*(-vb1x - 2*vb2x - vb3x); + a2[1] = 0.25*(-vb1y - 2*vb2y - vb3y); + a2[2] = 0.25*(-vb1z - 2*vb2z - vb3z); + + f2[0] = - f1[0] - f3[0] - f4[0]; + f2[1] = - f1[1] - f3[1] - f4[1]; + f2[2] = - f1[2] - f3[2] - f4[2]; + + cvatom[i2][0] += a2[0]*f2[0]; + cvatom[i2][1] += a2[1]*f2[1]; + cvatom[i2][2] += a2[2]*f2[2]; + cvatom[i2][3] += a2[0]*f2[1]; + cvatom[i2][4] += a2[0]*f2[2]; + cvatom[i2][5] += a2[1]*f2[2]; + cvatom[i2][6] += a2[1]*f2[0]; + cvatom[i2][7] += a2[2]*f2[0]; + cvatom[i2][8] += a2[2]*f2[1]; + } + if (newton_bond || i3 < nlocal) { + double a3[3]; + + // a3 = r30 = ( -r12 + 2*r32 - r43)/4 + a3[0] = 0.25*(-vb1x + 2*vb2x - vb3x); + a3[1] = 0.25*(-vb1y + 2*vb2y - vb3y); + a3[2] = 0.25*(-vb1z + 2*vb2z - vb3z); + + cvatom[i3][0] += a3[0]*f3[0]; + cvatom[i3][1] += a3[1]*f3[1]; + cvatom[i3][2] += a3[2]*f3[2]; + cvatom[i3][3] += a3[0]*f3[1]; + cvatom[i3][4] += a3[0]*f3[2]; + cvatom[i3][5] += a3[1]*f3[2]; + cvatom[i3][6] += a3[1]*f3[0]; + cvatom[i3][7] += a3[2]*f3[0]; + cvatom[i3][8] += a3[2]*f3[1]; + } + if (newton_bond || i4 < nlocal) { + double a4[3]; + + // a4 = r40 = ( -r12 + 2*r32 + 3*r43)/4 + a4[0] = 0.25*(-vb1x + 2*vb2x + 3*vb3x); + a4[1] = 0.25*(-vb1y + 2*vb2y + 3*vb3y); + a4[2] = 0.25*(-vb1z + 2*vb2z + 3*vb3z); + + cvatom[i4][0] += a4[0]*f4[0]; + cvatom[i4][1] += a4[1]*f4[1]; + cvatom[i4][2] += a4[2]*f4[2]; + cvatom[i4][3] += a4[0]*f4[1]; + cvatom[i4][4] += a4[0]*f4[2]; + cvatom[i4][5] += a4[1]*f4[2]; + cvatom[i4][6] += a4[1]*f4[0]; + cvatom[i4][7] += a4[2]*f4[0]; + cvatom[i4][8] += a4[2]*f4[1]; + } + } } /* ---------------------------------------------------------------------- */ diff --git a/src/improper.h b/src/improper.h index c30079bb5e..f3bed2607c 100644 --- a/src/improper.h +++ b/src/improper.h @@ -28,6 +28,7 @@ class Improper : protected Pointers { double energy; // accumulated energies double virial[6]; // accumulated virial double *eatom,**vatom; // accumulated per-atom energy/virial + double **cvatom; // accumulated per-atom centroid virial // KOKKOS host/device flag and data masks @@ -54,12 +55,12 @@ class Improper : protected Pointers { int evflag; int eflag_either,eflag_global,eflag_atom; - int vflag_either,vflag_global,vflag_atom; - int maxeatom,maxvatom; + int vflag_either,vflag_global,vflag_atom,cvflag_atom; + int maxeatom,maxvatom,maxcvatom; void ev_init(int eflag, int vflag, int alloc = 1) { if (eflag||vflag) ev_setup(eflag, vflag, alloc); - else evflag = eflag_either = eflag_global = eflag_atom = vflag_either = vflag_global = vflag_atom = 0; + else evflag = eflag_either = eflag_global = eflag_atom = vflag_either = vflag_global = vflag_atom = cvflag_atom = 0; } void ev_setup(int, int, int alloc = 1); void ev_tally(int, int, int, int, int, int, double, diff --git a/src/improper_hybrid.cpp b/src/improper_hybrid.cpp index 730a75766c..69dfc2d9cd 100644 --- a/src/improper_hybrid.cpp +++ b/src/improper_hybrid.cpp @@ -21,6 +21,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -128,6 +129,14 @@ void ImproperHybrid::compute(int eflag, int vflag) for (j = 0; j < 6; j++) vatom[i][j] += vatom_substyle[i][j]; } + if (cvflag_atom) { + n = atom->nlocal; + if (force->newton_bond) n += atom->nghost; + double **cvatom_substyle = styles[m]->cvatom; + for (i = 0; i < n; i++) + for (j = 0; j < 9; j++) + cvatom[i][j] += cvatom_substyle[i][j]; + } } // restore ptrs to original improperlist @@ -316,7 +325,7 @@ void ImproperHybrid::write_restart(FILE *fp) void ImproperHybrid::read_restart(FILE *fp) { int me = comm->me; - if (me == 0) fread(&nstyles,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&nstyles,sizeof(int),1,fp,NULL,error); MPI_Bcast(&nstyles,1,MPI_INT,0,world); styles = new Improper*[nstyles]; keywords = new char*[nstyles]; @@ -325,10 +334,10 @@ void ImproperHybrid::read_restart(FILE *fp) int n,dummy; for (int m = 0; m < nstyles; m++) { - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); keywords[m] = new char[n]; - if (me == 0) fread(keywords[m],sizeof(char),n,fp); + if (me == 0) utils::sfread(FLERR,keywords[m],sizeof(char),n,fp,NULL,error); MPI_Bcast(keywords[m],n,MPI_CHAR,0,world); styles[m] = force->new_improper(keywords[m],0,dummy); styles[m]->read_restart_settings(fp); @@ -343,6 +352,7 @@ double ImproperHybrid::memory_usage() { double bytes = maxeatom * sizeof(double); bytes += maxvatom*6 * sizeof(double); + bytes += maxcvatom*9 * sizeof(double); for (int m = 0; m < nstyles; m++) bytes += maximproper[m]*5 * sizeof(int); for (int m = 0; m < nstyles; m++) if (styles[m]) bytes += styles[m]->memory_usage(); diff --git a/src/info.cpp b/src/info.cpp index caa2d6fdd0..ca90a6cc2f 100644 --- a/src/info.cpp +++ b/src/info.cpp @@ -281,6 +281,7 @@ void Info::command(int narg, char **arg) infobuf = get_compiler_info(); fprintf(out,"\nCompiler: %s with %s\n",infobuf,get_openmp_info()); delete[] infobuf; + fprintf(out,"C++ standard: %s\n",get_cxx_info()); fputs("\nActive compile time flags:\n\n",out); if (has_gzip_support()) fputs("-DLAMMPS_GZIP\n",out); @@ -353,20 +354,8 @@ void Info::command(int narg, char **arg) } if (flags & COMM) { - int major,minor,len; -#if (defined(MPI_VERSION) && (MPI_VERSION > 2)) || defined(MPI_STUBS) - char version[MPI_MAX_LIBRARY_VERSION_STRING]; - MPI_Get_library_version(version,&len); -#else - char version[] = "Undetected MPI implementation"; - len = strlen(version); -#endif - - MPI_Get_version(&major,&minor); - if (len > 80) { - char *ptr = strchr(version+80,'\n'); - if (ptr) *ptr = '\0'; - } + int major,minor; + const char *version = get_mpi_info(major,minor); fprintf(out,"\nCommunication information:\n"); fprintf(out,"MPI library level: MPI v%d.%d\n",major,minor); @@ -1208,6 +1197,42 @@ const char *Info::get_openmp_info() #endif } +const char *Info::get_mpi_info(int &major, int &minor) +{ + int len; + #if (defined(MPI_VERSION) && (MPI_VERSION > 2)) || defined(MPI_STUBS) + static char version[MPI_MAX_LIBRARY_VERSION_STRING]; + MPI_Get_library_version(version,&len); +#else + static char version[] = "Undetected MPI implementation"; + len = strlen(version); +#endif + + MPI_Get_version(&major,&minor); + if (len > 80) { + char *ptr = strchr(version+80,'\n'); + if (ptr) *ptr = '\0'; + } + return version; +} + +const char *Info::get_cxx_info() +{ +#if __cplusplus > 201703L + return (const char *)"newer than C++17"; +#elif __cplusplus == 201703L + return (const char *)"C++17"; +#elif __cplusplus == 201402L + return (const char *)"C++14"; +#elif __cplusplus == 201103L + return (const char *)"C++11"; +#elif __cplusplus == 199711L + return (const char *)"C++98"; +#else + return (const char *)"unknown"; +#endif +} + /* ---------------------------------------------------------------------- */ char **Info::get_variable_names(int &num) { diff --git a/src/info.h b/src/info.h index ff8f15676d..01d6105ff2 100644 --- a/src/info.h +++ b/src/info.h @@ -43,6 +43,8 @@ class Info : protected Pointers { static char *get_os_info(); static char *get_compiler_info(); static const char *get_openmp_info(); + static const char *get_mpi_info(int &, int &); + static const char *get_cxx_info(); char **get_variable_names(int &num); diff --git a/src/input.h b/src/input.h index 4b274c17a9..b4df0f0160 100644 --- a/src/input.h +++ b/src/input.h @@ -39,7 +39,7 @@ class Input : protected Pointers { // substitute for variables in a string int expand_args(int, char **, int, char **&); // expand args due to wildcard void write_echo(const char *); // send text to active echo file pointers - + protected: char *command; // ptr to current command int echo_screen; // 0 = no, 1 = yes diff --git a/src/integrate.cpp b/src/integrate.cpp index 545de849d5..1f50ff76c5 100644 --- a/src/integrate.cpp +++ b/src/integrate.cpp @@ -26,7 +26,7 @@ using namespace LAMMPS_NS; Integrate::Integrate(LAMMPS *lmp, int /*narg*/, char **/*arg*/) : Pointers(lmp) { elist_global = elist_atom = NULL; - vlist_global = vlist_atom = NULL; + vlist_global = vlist_atom = cvlist_atom = NULL; external_force_clear = 0; } @@ -38,6 +38,7 @@ Integrate::~Integrate() delete [] elist_atom; delete [] vlist_global; delete [] vlist_atom; + delete [] cvlist_atom; } /* ---------------------------------------------------------------------- */ @@ -72,25 +73,28 @@ void Integrate::ev_setup() delete [] elist_atom; delete [] vlist_global; delete [] vlist_atom; + delete [] cvlist_atom; elist_global = elist_atom = NULL; - vlist_global = vlist_atom = NULL; + vlist_global = vlist_atom = cvlist_atom = NULL; nelist_global = nelist_atom = 0; - nvlist_global = nvlist_atom = 0; + nvlist_global = nvlist_atom = ncvlist_atom = 0; for (int i = 0; i < modify->ncompute; i++) { if (modify->compute[i]->peflag) nelist_global++; if (modify->compute[i]->peatomflag) nelist_atom++; if (modify->compute[i]->pressflag) nvlist_global++; - if (modify->compute[i]->pressatomflag) nvlist_atom++; + if (modify->compute[i]->pressatomflag & 1) nvlist_atom++; + if (modify->compute[i]->pressatomflag & 2) ncvlist_atom++; } if (nelist_global) elist_global = new Compute*[nelist_global]; if (nelist_atom) elist_atom = new Compute*[nelist_atom]; if (nvlist_global) vlist_global = new Compute*[nvlist_global]; if (nvlist_atom) vlist_atom = new Compute*[nvlist_atom]; + if (ncvlist_atom) cvlist_atom = new Compute*[ncvlist_atom]; nelist_global = nelist_atom = 0; - nvlist_global = nvlist_atom = 0; + nvlist_global = nvlist_atom = ncvlist_atom = 0; for (int i = 0; i < modify->ncompute; i++) { if (modify->compute[i]->peflag) elist_global[nelist_global++] = modify->compute[i]; @@ -98,8 +102,10 @@ void Integrate::ev_setup() elist_atom[nelist_atom++] = modify->compute[i]; if (modify->compute[i]->pressflag) vlist_global[nvlist_global++] = modify->compute[i]; - if (modify->compute[i]->pressatomflag) + if (modify->compute[i]->pressatomflag & 1) vlist_atom[nvlist_atom++] = modify->compute[i]; + if (modify->compute[i]->pressatomflag & 2) + cvlist_atom[ncvlist_atom++] = modify->compute[i]; } } @@ -116,6 +122,10 @@ void Integrate::ev_setup() vflag = 2 = global virial with pair portion via F dot r including ghosts vflag = 4 = per-atom virial only vflag = 5 or 6 = both global and per-atom virial + vflag = 8 = per-atom centroid virial only + vflag = 9 or 10 = both global and per-atom centroid virial + vflag = 12 = both per-atom virial and per-atom centroid virial + vflag = 13 or 15 = global, per-atom virial and per-atom centroid virial ------------------------------------------------------------------------- */ void Integrate::ev_set(bigint ntimestep) @@ -150,7 +160,13 @@ void Integrate::ev_set(bigint ntimestep) if (vlist_atom[i]->matchstep(ntimestep)) flag = 1; if (flag) vflag_atom = 4; + flag = 0; + int cvflag_atom = 0; + for (i = 0; i < ncvlist_atom; i++) + if (cvlist_atom[i]->matchstep(ntimestep)) flag = 1; + if (flag) cvflag_atom = 8; + if (vflag_global) update->vflag_global = ntimestep; - if (vflag_atom) update->vflag_atom = ntimestep; - vflag = vflag_global + vflag_atom; + if (vflag_atom || cvflag_atom) update->vflag_atom = ntimestep; + vflag = vflag_global + vflag_atom + cvflag_atom; } diff --git a/src/integrate.h b/src/integrate.h index 9a50fad1f7..f07faacbfa 100644 --- a/src/integrate.h +++ b/src/integrate.h @@ -36,11 +36,12 @@ class Integrate : protected Pointers { int external_force_clear; // clear forces locally or externally int nelist_global,nelist_atom; // # of PE,virial computes to check - int nvlist_global,nvlist_atom; + int nvlist_global,nvlist_atom,ncvlist_atom; class Compute **elist_global; // lists of PE,virial Computes class Compute **elist_atom; class Compute **vlist_global; class Compute **vlist_atom; + class Compute **cvlist_atom; int pair_compute_flag; // 0 if pair->compute is skipped int kspace_compute_flag; // 0 if kspace->compute is skipped diff --git a/src/kspace.h b/src/kspace.h index c04a0db989..60df2345fd 100644 --- a/src/kspace.h +++ b/src/kspace.h @@ -44,7 +44,7 @@ class KSpace : protected Pointers { int dispersionflag; // 1 if a LJ/dispersion solver int tip4pflag; // 1 if a TIP4P solver int dipoleflag; // 1 if a dipole solver - int spinflag; // 1 if a spin solver + int spinflag; // 1 if a spin solver int differentiation_flag; int neighrequest_flag; // used to avoid obsolete construction // of neighbor lists diff --git a/src/lammps.cpp b/src/lammps.cpp index 5ddc1600a4..4b09429b52 100644 --- a/src/lammps.cpp +++ b/src/lammps.cpp @@ -444,6 +444,19 @@ LAMMPS::LAMMPS(int narg, char **arg, MPI_Comm communicator) : if ((universe->me == 0) && !helpflag) { if (screen) fprintf(screen,"LAMMPS (%s)\n",universe->version); if (logfile) fprintf(logfile,"LAMMPS (%s)\n",universe->version); +#if defined(LAMMPS_CXX98) + const char warning[] = "\nWARNING-WARNING-WARNING-WARNING-WARNING\n" + "This LAMMPS executable was compiled using C++98 compatibility.\n" + "Please report the compiler info below at https://github.com/lammps/lammps/issues/1659\n"; + const char *infobuf = Info::get_compiler_info(); + if (screen) + fprintf(screen,"%s%s\nWARNING-WARNING-WARNING-WARNING-WARNING\n\n", + warning,infobuf); + if (logfile) + fprintf(logfile,"%s%s\nWARNING-WARNING-WARNING-WARNING-WARNING\n\n", + warning,infobuf); + delete[] infobuf; +#endif } // universe is one or more worlds, as setup by partition switch @@ -1000,7 +1013,7 @@ void _noopt LAMMPS::init_pkg_lists() #undef REGION_CLASS } -bool LAMMPS::is_installed_pkg(const char *pkg) +bool LAMMPS::is_installed_pkg(const char *pkg) { for (int i=0; installed_packages[i] != NULL; ++i) if (strcmp(installed_packages[i],pkg) == 0) return true; @@ -1258,13 +1271,18 @@ void LAMMPS::print_config(FILE *fp) const char *pkg; int ncword, ncline = 0; - char *infobuf = Info::get_os_info(); + const char *infobuf = Info::get_os_info(); fprintf(fp,"OS: %s\n\n",infobuf); delete[] infobuf; infobuf = Info::get_compiler_info(); - fprintf(fp,"Compiler: %s with %s\n\n",infobuf,Info::get_openmp_info()); + fprintf(fp,"Compiler: %s with %s\n",infobuf,Info::get_openmp_info()); delete[] infobuf; + fprintf(fp,"C++ standard: %s\n",Info::get_cxx_info()); + + int major,minor; + infobuf = Info::get_mpi_info(major,minor); + fprintf(fp,"MPI v%d.%d: %s\n\n",major,minor,infobuf); fputs("Active compile time flags:\n\n",fp); if (Info::has_gzip_support()) fputs("-DLAMMPS_GZIP\n",fp); diff --git a/src/library.cpp b/src/library.cpp index 6f283ea4da..ee98e47aaa 100644 --- a/src/library.cpp +++ b/src/library.cpp @@ -38,6 +38,9 @@ #include "force.h" #include "info.h" #include "fix_external.h" +#include "neighbor.h" +#include "neigh_list.h" +#include "neigh_request.h" #if defined(LAMMPS_EXCEPTIONS) #include "exceptions.h" @@ -1727,3 +1730,171 @@ int lammps_get_last_error_message(void *ptr, char * buffer, int buffer_size) { } #endif + +/******************************************************************************* + * Find neighbor list index of pair style neighbor list + * + * Try finding pair instance that matches style. If exact is set, the pair must + * match style exactly. If exact is 0, style must only be contained. If pair is + * of style pair/hybrid, style is instead matched the nsub-th hybrid sub-style. + * + * Once the pair instance has been identified, multiple neighbor list requests + * may be found. Every neighbor list is uniquely identified by its request + * index. Thus, providing this request index ensures that the correct neighbor + * list index is returned. + * + * @param ptr Pointer to LAMMPS instance + * @param style String used to search for pair style instance + * @param exact Flag to control whether style should match exactly or only + * must be contained in pair style name + * @param nsub match nsub-th hybrid sub-style + * @param request request index that specifies which neighbor list should be + * returned, in case there are multiple neighbor lists requests + * for the found pair style + * @return return neighbor list index if found, otherwise -1 + ******************************************************************************/ +int lammps_find_pair_neighlist(void* ptr, char * style, int exact, int nsub, int request) { + LAMMPS * lmp = (LAMMPS *) ptr; + Pair* pair = lmp->force->pair_match(style, exact, nsub); + + if (pair != NULL) { + // find neigh list + for (int i = 0; i < lmp->neighbor->nlist; i++) { + NeighList * list = lmp->neighbor->lists[i]; + if (list->requestor_type != NeighList::PAIR || pair != list->requestor) continue; + + if (list->index == request) { + return i; + } + } + } + return -1; +} + +/******************************************************************************* + * Find neighbor list index of fix neighbor list + * + * @param ptr Pointer to LAMMPS instance + * @param id Identifier of fix instance + * @param request request index that specifies which request should be returned, + * in case there are multiple neighbor lists for this fix + * @return return neighbor list index if found, otherwise -1 + ******************************************************************************/ +int lammps_find_fix_neighlist(void* ptr, char * id, int request) { + LAMMPS * lmp = (LAMMPS *) ptr; + Fix* fix = NULL; + const int nfix = lmp->modify->nfix; + + // find fix with name + for (int ifix = 0; ifix < nfix; ifix++) { + if (strcmp(lmp->modify->fix[ifix]->id, id) == 0) { + fix = lmp->modify->fix[ifix]; + break; + } + } + + if (fix != NULL) { + // find neigh list + for (int i = 0; i < lmp->neighbor->nlist; i++) { + NeighList * list = lmp->neighbor->lists[i]; + if (list->requestor_type != NeighList::FIX || fix != list->requestor) continue; + + if (list->index == request) { + return i; + } + } + } + return -1; +} + +/******************************************************************************* + * Find neighbor list index of compute neighbor list + * + * @param ptr Pointer to LAMMPS instance + * @param id Identifier of fix instance + * @param request request index that specifies which request should be returned, + * in case there are multiple neighbor lists for this fix + * @return return neighbor list index if found, otherwise -1 + ******************************************************************************/ +int lammps_find_compute_neighlist(void* ptr, char * id, int request) { + LAMMPS * lmp = (LAMMPS *) ptr; + Compute* compute = NULL; + const int ncompute = lmp->modify->ncompute; + + // find compute with name + for (int icompute = 0; icompute < ncompute; icompute++) { + if (strcmp(lmp->modify->compute[icompute]->id, id) == 0) { + compute = lmp->modify->compute[icompute]; + break; + } + } + + if (compute == NULL) { + // find neigh list + for (int i = 0; i < lmp->neighbor->nlist; i++) { + NeighList * list = lmp->neighbor->lists[i]; + if (list->requestor_type != NeighList::COMPUTE || compute != list->requestor) continue; + + if (list->index == request) { + return i; + } + } + } + return -1; +} + +/******************************************************************************* + * Return the number of entries in the neighbor list with given index + * + * @param ptr Pointer to LAMMPS instance + * @param idx neighbor list index + * @return return number of entries in neighbor list, -1 if idx is + * not a valid index + ******************************************************************************/ +int lammps_neighlist_num_elements(void * ptr, int idx) { + LAMMPS * lmp = (LAMMPS *) ptr; + Neighbor * neighbor = lmp->neighbor; + + if(idx < 0 || idx >= neighbor->nlist) { + return -1; + } + + NeighList * list = neighbor->lists[idx]; + return list->inum; +} + +/******************************************************************************* + * Return atom local index, number of neighbors, and array of neighbor local + * atom indices of neighbor list entry + * + * @param ptr Pointer to LAMMPS instance + * @param idx neighbor list index + * @param element neighbor list element index + * @param[out] iatom atom local index in range [0, nlocal + nghost), -1 if + invalid idx or element index + * @param[out] numneigh number of neighbors of atom i or 0 + * @param[out] neighbors pointer to array of neighbor atom local indices or + * NULL + ******************************************************************************/ +void lammps_neighlist_element_neighbors(void * ptr, int idx, int element, int * iatom, int * numneigh, int ** neighbors) { + LAMMPS * lmp = (LAMMPS *) ptr; + Neighbor * neighbor = lmp->neighbor; + *iatom = -1; + *numneigh = 0; + *neighbors = NULL; + + if(idx < 0 || idx >= neighbor->nlist) { + return; + } + + NeighList * list = neighbor->lists[idx]; + + if(element < 0 || element >= list->inum) { + return; + } + + int i = list->ilist[element]; + *iatom = i; + *numneigh = list->numneigh[i]; + *neighbors = list->firstneigh[i]; +} diff --git a/src/library.h b/src/library.h index 59b68b9502..9e6c4f45f8 100644 --- a/src/library.h +++ b/src/library.h @@ -16,8 +16,16 @@ new LAMMPS-specific functions can be added */ +/* + * Follow the behavior of regular LAMMPS compilation and assume + * -DLAMMPS_SMALLBIG when no define is set. + */ +#if !defined(LAMMPS_BIGBIG) && !defined(LAMMPS_SMALLBIG) && !defined(LAMMPS_SMALLSMALL) +#define LAMMPS_SMALLBIG +#endif + #include -#ifdef LAMMPS_BIGBIG +#if defined(LAMMPS_BIGBIG) || defined(LAMMPS_SMALLBIG) #include /* for int64_t */ #endif @@ -58,9 +66,12 @@ void lammps_gather_atoms_subset(void *, char *, int, int, int, int *, void *); void lammps_scatter_atoms(void *, char *, int, int, void *); void lammps_scatter_atoms_subset(void *, char *, int, int, int, int *, void *); -#ifdef LAMMPS_BIGBIG +#if defined(LAMMPS_BIGBIG) typedef void (*FixExternalFnPtr)(void *, int64_t, int, int64_t *, double **, double **); void lammps_set_fix_external_callback(void *, char *, FixExternalFnPtr, void*); +#elif defined(LAMMPS_SMALLBIG) +typedef void (*FixExternalFnPtr)(void *, int64_t, int, int *, double **, double **); +void lammps_set_fix_external_callback(void *, char *, FixExternalFnPtr, void*); #else typedef void (*FixExternalFnPtr)(void *, int, int, int *, double **, double **); void lammps_set_fix_external_callback(void *, char *, FixExternalFnPtr, void*); @@ -75,6 +86,12 @@ int lammps_config_has_jpeg_support(); int lammps_config_has_ffmpeg_support(); int lammps_config_has_exceptions(); +int lammps_find_pair_neighlist(void* ptr, char * style, int exact, int nsub, int request); +int lammps_find_fix_neighlist(void* ptr, char * id, int request); +int lammps_find_compute_neighlist(void* ptr, char * id, int request); +int lammps_neighlist_num_elements(void* ptr, int idx); +void lammps_neighlist_element_neighbors(void * ptr, int idx, int element, int * iatom, int * numneigh, int ** neighbors); + // lammps_create_atoms() takes tagint and imageint as args // ifdef insures they are compatible with rest of LAMMPS // caller must match to how LAMMPS library is built diff --git a/src/lmptype.h b/src/lmptype.h index 65e46535fc..c1902e7ebe 100644 --- a/src/lmptype.h +++ b/src/lmptype.h @@ -28,6 +28,13 @@ #ifndef LMP_LMPTYPE_H #define LMP_LMPTYPE_H +// C++11 check +#ifndef LAMMPS_CXX98 +#if __cplusplus <= 199711L + #error LAMMPS is planning to transition to C++11. To disable this error please use a C++11 compliant compiler, enable C++11 (or later) compliance, or define LAMMPS_CXX98 in your makefile +#endif +#endif + #ifndef __STDC_LIMIT_MACROS #define __STDC_LIMIT_MACROS #endif diff --git a/src/math_special.cpp b/src/math_special.cpp index bf11a1ad45..d4abc36f25 100644 --- a/src/math_special.cpp +++ b/src/math_special.cpp @@ -538,6 +538,8 @@ double MathSpecial::exp2_x86(double x) double MathSpecial::fm_exp(double x) { #if defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__) + if (x < -1022.0/FM_DOUBLE_LOG2OFE) return 0; + if (x > 1023.0/FM_DOUBLE_LOG2OFE) return INFINITY; return exp2_x86(FM_DOUBLE_LOG2OFE * x); #else return ::exp(x); diff --git a/src/min.cpp b/src/min.cpp index b6bed01c75..003fd18b81 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -42,10 +42,12 @@ #include "output.h" #include "thermo.h" #include "timer.h" +#include "math_const.h" #include "memory.h" #include "error.h" using namespace LAMMPS_NS; +using namespace MathConst; /* ---------------------------------------------------------------------- */ @@ -54,9 +56,10 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) dmax = 0.1; searchflag = 0; linestyle = 1; + normstyle = TWO; elist_global = elist_atom = NULL; - vlist_global = vlist_atom = NULL; + vlist_global = vlist_atom = cvlist_atom = NULL; nextra_global = 0; fextra = NULL; @@ -80,6 +83,7 @@ Min::~Min() delete [] elist_atom; delete [] vlist_global; delete [] vlist_atom; + delete [] cvlist_atom; delete [] fextra; @@ -659,6 +663,15 @@ void Min::modify_params(int narg, char **arg) if (strcmp(arg[iarg+1],"backtrack") == 0) linestyle = 0; else if (strcmp(arg[iarg+1],"quadratic") == 0) linestyle = 1; else if (strcmp(arg[iarg+1],"forcezero") == 0) linestyle = 2; + else if (strcmp(arg[iarg+1],"spin_cubic") == 0) linestyle = 3; + else if (strcmp(arg[iarg+1],"spin_none") == 0) linestyle = 4; + else error->all(FLERR,"Illegal min_modify command"); + iarg += 2; + } else if (strcmp(arg[iarg],"norm") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + if (strcmp(arg[iarg+1],"two") == 0) normstyle = TWO; + else if (strcmp(arg[iarg+1],"max") == 0) normstyle = MAX; + else if (strcmp(arg[iarg+1],"inf") == 0) normstyle = INF; else error->all(FLERR,"Illegal min_modify command"); iarg += 2; } else { @@ -679,25 +692,28 @@ void Min::ev_setup() delete [] elist_atom; delete [] vlist_global; delete [] vlist_atom; + delete [] cvlist_atom; elist_global = elist_atom = NULL; - vlist_global = vlist_atom = NULL; + vlist_global = vlist_atom = cvlist_atom = NULL; nelist_global = nelist_atom = 0; - nvlist_global = nvlist_atom = 0; + nvlist_global = nvlist_atom = ncvlist_atom = 0; for (int i = 0; i < modify->ncompute; i++) { if (modify->compute[i]->peflag) nelist_global++; if (modify->compute[i]->peatomflag) nelist_atom++; if (modify->compute[i]->pressflag) nvlist_global++; - if (modify->compute[i]->pressatomflag) nvlist_atom++; + if (modify->compute[i]->pressatomflag & 1) nvlist_atom++; + if (modify->compute[i]->pressatomflag & 2) ncvlist_atom++; } if (nelist_global) elist_global = new Compute*[nelist_global]; if (nelist_atom) elist_atom = new Compute*[nelist_atom]; if (nvlist_global) vlist_global = new Compute*[nvlist_global]; if (nvlist_atom) vlist_atom = new Compute*[nvlist_atom]; + if (ncvlist_atom) cvlist_atom = new Compute*[ncvlist_atom]; nelist_global = nelist_atom = 0; - nvlist_global = nvlist_atom = 0; + nvlist_global = nvlist_atom = ncvlist_atom = 0; for (int i = 0; i < modify->ncompute; i++) { if (modify->compute[i]->peflag) elist_global[nelist_global++] = modify->compute[i]; @@ -705,8 +721,10 @@ void Min::ev_setup() elist_atom[nelist_atom++] = modify->compute[i]; if (modify->compute[i]->pressflag) vlist_global[nvlist_global++] = modify->compute[i]; - if (modify->compute[i]->pressatomflag) + if (modify->compute[i]->pressatomflag & 1) vlist_atom[nvlist_atom++] = modify->compute[i]; + if (modify->compute[i]->pressatomflag & 2) + cvlist_atom[ncvlist_atom++] = modify->compute[i]; } } @@ -724,6 +742,10 @@ void Min::ev_setup() vflag = 2 = global virial with pair portion via F dot r including ghosts vflag = 4 = per-atom virial only vflag = 5 or 6 = both global and per-atom virial + vflag = 8 = per-atom centroid virial only + vflag = 9 or 10 = both global and per-atom centroid virial + vflag = 12 = both per-atom virial and per-atom centroid virial + vflag = 13 or 15 = global, per-atom virial and per-atom centroid virial ------------------------------------------------------------------------- */ void Min::ev_set(bigint ntimestep) @@ -756,9 +778,15 @@ void Min::ev_set(bigint ntimestep) if (vlist_atom[i]->matchstep(ntimestep)) flag = 1; if (flag) vflag_atom = 4; + flag = 0; + int cvflag_atom = 0; + for (i = 0; i < ncvlist_atom; i++) + if (cvlist_atom[i]->matchstep(ntimestep)) flag = 1; + if (flag) cvflag_atom = 8; + if (vflag_global) update->vflag_global = update->ntimestep; - if (vflag_atom) update->vflag_atom = update->ntimestep; - vflag = vflag_global + vflag_atom; + if (vflag_atom || cvflag_atom) update->vflag_atom = update->ntimestep; + vflag = vflag_global + vflag_atom + cvflag_atom; } /* ---------------------------------------------------------------------- @@ -822,6 +850,139 @@ double Min::fnorm_inf() return norm_inf; } +/* ---------------------------------------------------------------------- + compute and return ||force||_max (inf norm per-vector) +------------------------------------------------------------------------- */ + +double Min::fnorm_max() +{ + int i,n; + double fdotf,*fatom; + + double local_norm_max = 0.0; + for (i = 0; i < nvec; i+=3) { + fdotf = fvec[i]*fvec[i]+fvec[i+1]*fvec[i+1]+fvec[i+2]*fvec[i+2]; + local_norm_max = MAX(fdotf,local_norm_max); + } + if (nextra_atom) { + for (int m = 0; m < nextra_atom; m++) { + fatom = fextra_atom[m]; + n = extra_nlen[m]; + for (i = 0; i < n; i+=3) { + fdotf = fatom[i]*fatom[i]+fatom[i+1]*fatom[i+1]+fatom[i+2]*fatom[i+2]; + local_norm_max = MAX(fdotf,local_norm_max); + } + } + } + + double norm_max = 0.0; + MPI_Allreduce(&local_norm_max,&norm_max,1,MPI_DOUBLE,MPI_MAX,world); + + if (nextra_global) { + for (i = 0; i < nextra_global; i+=3) { + fdotf = fextra[i]*fextra[i]; + norm_max = MAX(fdotf,norm_max); + } + } + return norm_max; +} + +/* ---------------------------------------------------------------------- + compute and return sum_i||mag. torque_i||_2 (in eV) +------------------------------------------------------------------------- */ + +double Min::total_torque() +{ + double fmsq,ftotsqone,ftotsqall; + int nlocal = atom->nlocal; + double hbar = force->hplanck/MY_2PI; + double tx,ty,tz; + double **sp = atom->sp; + double **fm = atom->fm; + + fmsq = ftotsqone = ftotsqall = 0.0; + for (int i = 0; i < nlocal; i++) { + tx = fm[i][1]*sp[i][2] - fm[i][2]*sp[i][1]; + ty = fm[i][2]*sp[i][0] - fm[i][0]*sp[i][2]; + tz = fm[i][0]*sp[i][1] - fm[i][1]*sp[i][0]; + fmsq = tx*tx + ty*ty + tz*tz; + ftotsqone += fmsq; + } + + // summing all fmsqtot on this replica + + MPI_Allreduce(&ftotsqone,&ftotsqall,1,MPI_DOUBLE,MPI_SUM,world); + + // multiply it by hbar so that units are in eV + + return sqrt(ftotsqall) * hbar; +} + +/* ---------------------------------------------------------------------- + compute and return max_i ||mag. torque components|| (in eV) +------------------------------------------------------------------------- */ + +double Min::inf_torque() +{ + double fmaxsqone,fmaxsqall; + int nlocal = atom->nlocal; + double hbar = force->hplanck/MY_2PI; + double tx,ty,tz; + double **sp = atom->sp; + double **fm = atom->fm; + + fmaxsqone = fmaxsqall = 0.0; + for (int i = 0; i < nlocal; i++) { + tx = fm[i][1]*sp[i][2] - fm[i][2]*sp[i][1]; + ty = fm[i][2]*sp[i][0] - fm[i][0]*sp[i][2]; + tz = fm[i][0]*sp[i][1] - fm[i][1]*sp[i][0]; + fmaxsqone = MAX(fmaxsqone,tx*tx); + fmaxsqone = MAX(fmaxsqone,ty*ty); + fmaxsqone = MAX(fmaxsqone,tz*tz); + } + + // finding max fm on this replica + + fmaxsqall = fmaxsqone; + MPI_Allreduce(&fmaxsqone,&fmaxsqall,1,MPI_DOUBLE,MPI_MAX,world); + + // multiply it by hbar so that units are in eV + + return sqrt(fmaxsqall) * hbar; +} + +/* ---------------------------------------------------------------------- + compute and return max_i ||mag. torque_i|| (in eV) +------------------------------------------------------------------------- */ + +double Min::max_torque() +{ + double fmsq,fmaxsqone,fmaxsqall; + int nlocal = atom->nlocal; + double hbar = force->hplanck/MY_2PI; + double tx,ty,tz; + double **sp = atom->sp; + double **fm = atom->fm; + + fmsq = fmaxsqone = fmaxsqall = 0.0; + for (int i = 0; i < nlocal; i++) { + tx = fm[i][1]*sp[i][2] - fm[i][2]*sp[i][1]; + ty = fm[i][2]*sp[i][0] - fm[i][0]*sp[i][2]; + tz = fm[i][0]*sp[i][1] - fm[i][1]*sp[i][0]; + fmsq = tx*tx + ty*ty + tz*tz; + fmaxsqone = MAX(fmaxsqone,fmsq); + } + + // finding max fm on this replica + + fmaxsqall = fmaxsqone; + MPI_Allreduce(&fmaxsqone,&fmaxsqall,1,MPI_DOUBLE,MPI_MAX,world); + + // multiply it by hbar so that units are in eV + + return sqrt(fmaxsqall) * hbar; +} + /* ---------------------------------------------------------------------- possible stop conditions ------------------------------------------------------------------------- */ diff --git a/src/min.h b/src/min.h index 835e6b3ed5..ba47f95410 100644 --- a/src/min.h +++ b/src/min.h @@ -41,6 +41,14 @@ class Min : protected Pointers { virtual int modify_param(int, char **) {return 0;} virtual double fnorm_sqr(); virtual double fnorm_inf(); + virtual double fnorm_max(); + + enum{TWO,MAX,INF}; + + // methods for spin minimizers + double total_torque(); + double inf_torque(); + double max_torque(); virtual void init_style() {} virtual void setup_style() = 0; @@ -56,15 +64,19 @@ class Min : protected Pointers { int virial_style; // compute virial explicitly or implicitly int external_force_clear; // clear forces locally or externally - double dmax; // max dist to move any atom in one step - int linestyle; // 0 = backtrack, 1 = quadratic, 2 = forcezero + double dmax; // max dist to move any atom in one step + int linestyle; // 0 = backtrack, 1 = quadratic, 2 = forcezero + // 3 = spin_cubic, 4 = spin_none + + int normstyle; // TWO, MAX or INF flag for force norm evaluation int nelist_global,nelist_atom; // # of PE,virial computes to check - int nvlist_global,nvlist_atom; + int nvlist_global,nvlist_atom,ncvlist_atom; class Compute **elist_global; // lists of PE,virial Computes class Compute **elist_atom; class Compute **vlist_global; class Compute **vlist_atom; + class Compute **cvlist_atom; int triclinic; // 0 if domain is orthog, 1 if triclinic int pairflag; @@ -104,9 +116,6 @@ class Min : protected Pointers { virtual double energy_force(int); virtual void force_clear(); - double compute_force_norm_sqr(); - double compute_force_norm_inf(); - void ev_setup(); void ev_set(bigint); diff --git a/src/min_cg.cpp b/src/min_cg.cpp index ff318d23da..9db1fd9799 100644 --- a/src/min_cg.cpp +++ b/src/min_cg.cpp @@ -14,6 +14,7 @@ #include "min_cg.h" #include #include +#include "error.h" #include "update.h" #include "output.h" #include "timer.h" @@ -35,7 +36,7 @@ MinCG::MinCG(LAMMPS *lmp) : MinLineSearch(lmp) {} int MinCG::iterate(int maxiter) { int i,m,n,fail,ntimestep; - double beta,gg,dot[2],dotall[2]; + double beta,gg,dot[2],dotall[2],fdotf; double *fatom,*gatom,*hatom; // nlimit = max # of CG iterations before restarting @@ -90,6 +91,7 @@ int MinCG::iterate(int maxiter) dot[0] += fvec[i]*fvec[i]; dot[1] += fvec[i]*g[i]; } + if (nextra_atom) for (m = 0; m < nextra_atom; m++) { fatom = fextra_atom[m]; @@ -107,7 +109,14 @@ int MinCG::iterate(int maxiter) dotall[1] += fextra[i]*gextra[i]; } - if (dotall[0] < update->ftol*update->ftol) return FTOL; + fdotf = 0.0; + if (update->ftol > 0.0) { + if (normstyle == MAX) fdotf = fnorm_max(); // max force norm + else if (normstyle == INF) fdotf = fnorm_inf(); // infinite force norm + else if (normstyle == TWO) fdotf = fnorm_sqr(); // Euclidean force 2-norm + else error->all(FLERR,"Illegal min_modify command"); + if (fdotf < update->ftol*update->ftol) return FTOL; + } // update new search direction h from new f = -Grad(x) and old g // this is Polak-Ribieri formulation diff --git a/src/min_fire.cpp b/src/min_fire.cpp index b7f853afd2..ca37e410b8 100644 --- a/src/min_fire.cpp +++ b/src/min_fire.cpp @@ -16,6 +16,7 @@ #include #include "universe.h" #include "atom.h" +#include "error.h" #include "force.h" #include "update.h" #include "output.h" @@ -249,8 +250,12 @@ int MinFire::iterate(int maxiter) // force tolerance criterion // sync across replicas if running multi-replica minimization + fdotf = 0.0; if (update->ftol > 0.0) { - fdotf = fnorm_sqr(); + if (normstyle == MAX) fdotf = fnorm_max(); // max force norm + else if (normstyle == INF) fdotf = fnorm_inf(); // inf force norm + else if (normstyle == TWO) fdotf = fnorm_sqr(); // Euclidean force 2-norm + else error->all(FLERR,"Illegal min_modify command"); if (update->multireplica == 0) { if (fdotf < update->ftol*update->ftol) return FTOL; } else { diff --git a/src/min_hftn.cpp b/src/min_hftn.cpp index dcfed10fef..63432aab63 100644 --- a/src/min_hftn.cpp +++ b/src/min_hftn.cpp @@ -22,6 +22,7 @@ #include #include #include "atom.h" +#include "error.h" #include "fix_minimize.h" #include "modify.h" #include "output.h" @@ -112,6 +113,9 @@ void MinHFTN::init() { Min::init(); + if (normstyle == MAX) + error->all(FLERR,"Incorrect min_modify option"); + for (int i = 1; i < NUM_HFTN_ATOM_BASED_VECTORS; i++) { if (_daExtraGlobal[i] != NULL) delete [] _daExtraGlobal[i]; diff --git a/src/min_quickmin.cpp b/src/min_quickmin.cpp index 04e72b046d..5e7643bf3b 100644 --- a/src/min_quickmin.cpp +++ b/src/min_quickmin.cpp @@ -16,6 +16,7 @@ #include #include "universe.h" #include "atom.h" +#include "error.h" #include "force.h" #include "update.h" #include "output.h" @@ -214,8 +215,12 @@ int MinQuickMin::iterate(int maxiter) // force tolerance criterion // sync across replicas if running multi-replica minimization + fdotf = 0.0; if (update->ftol > 0.0) { - fdotf = fnorm_sqr(); + if (normstyle == MAX) fdotf = fnorm_max(); // max force norm + else if (normstyle == INF) fdotf = fnorm_inf(); // inf force norm + else if (normstyle == TWO) fdotf = fnorm_sqr(); // Euclidean force 2-norm + else error->all(FLERR,"Illegal min_modify command"); if (update->multireplica == 0) { if (fdotf < update->ftol*update->ftol) return FTOL; } else { diff --git a/src/min_sd.cpp b/src/min_sd.cpp index e4e159003f..d973ec1c82 100644 --- a/src/min_sd.cpp +++ b/src/min_sd.cpp @@ -13,6 +13,7 @@ #include "min_sd.h" #include +#include "error.h" #include "update.h" #include "output.h" #include "timer.h" @@ -77,8 +78,14 @@ int MinSD::iterate(int maxiter) // force tolerance criterion - fdotf = fnorm_sqr(); - if (fdotf < update->ftol*update->ftol) return FTOL; + fdotf = 0.0; + if (update->ftol > 0.0) { + if (normstyle == MAX) fdotf = fnorm_max(); // max force norm + else if (normstyle == INF) fdotf = fnorm_inf(); // infinite force norm + else if (normstyle == TWO) fdotf = fnorm_sqr(); // Euclidean force 2-norm + else error->all(FLERR,"Illegal min_modify command"); + if (fdotf < update->ftol*update->ftol) return FTOL; + } // set new search direction h to f = -Grad(x) diff --git a/src/modify.cpp b/src/modify.cpp index 109571d531..101540f786 100644 --- a/src/modify.cpp +++ b/src/modify.cpp @@ -1029,7 +1029,7 @@ int Modify::find_fix_by_style(const char *style) { int ifix; for (ifix = 0; ifix < nfix; ifix++) - if (strcmp(style,fix[ifix]->style) == 0) break; + if (utils::strmatch(fix[ifix]->style,style)) break; if (ifix == nfix) return -1; return ifix; } @@ -1364,7 +1364,7 @@ int Modify::read_restart(FILE *fp) // nfix_restart_global = # of restart entries with global state info int me = comm->me; - if (me == 0) fread(&nfix_restart_global,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&nfix_restart_global,sizeof(int),1,fp,NULL,error); MPI_Bcast(&nfix_restart_global,1,MPI_INT,0,world); // allocate space for each entry @@ -1381,22 +1381,22 @@ int Modify::read_restart(FILE *fp) int n; for (int i = 0; i < nfix_restart_global; i++) { - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); id_restart_global[i] = new char[n]; - if (me == 0) fread(id_restart_global[i],sizeof(char),n,fp); + if (me == 0) utils::sfread(FLERR,id_restart_global[i],sizeof(char),n,fp,NULL,error); MPI_Bcast(id_restart_global[i],n,MPI_CHAR,0,world); - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); style_restart_global[i] = new char[n]; - if (me == 0) fread(style_restart_global[i],sizeof(char),n,fp); + if (me == 0) utils::sfread(FLERR,style_restart_global[i],sizeof(char),n,fp,NULL,error); MPI_Bcast(style_restart_global[i],n,MPI_CHAR,0,world); - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); state_restart_global[i] = new char[n]; - if (me == 0) fread(state_restart_global[i],sizeof(char),n,fp); + if (me == 0) utils::sfread(FLERR,state_restart_global[i],sizeof(char),n,fp,NULL,error); MPI_Bcast(state_restart_global[i],n,MPI_CHAR,0,world); used_restart_global[i] = 0; @@ -1406,7 +1406,7 @@ int Modify::read_restart(FILE *fp) int maxsize = 0; - if (me == 0) fread(&nfix_restart_peratom,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&nfix_restart_peratom,sizeof(int),1,fp,NULL,error); MPI_Bcast(&nfix_restart_peratom,1,MPI_INT,0,world); // allocate space for each entry @@ -1423,19 +1423,19 @@ int Modify::read_restart(FILE *fp) // set index = which set of extra data this fix represents for (int i = 0; i < nfix_restart_peratom; i++) { - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); id_restart_peratom[i] = new char[n]; - if (me == 0) fread(id_restart_peratom[i],sizeof(char),n,fp); + if (me == 0) utils::sfread(FLERR,id_restart_peratom[i],sizeof(char),n,fp,NULL,error); MPI_Bcast(id_restart_peratom[i],n,MPI_CHAR,0,world); - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); style_restart_peratom[i] = new char[n]; - if (me == 0) fread(style_restart_peratom[i],sizeof(char),n,fp); + if (me == 0) utils::sfread(FLERR,style_restart_peratom[i],sizeof(char),n,fp,NULL,error); MPI_Bcast(style_restart_peratom[i],n,MPI_CHAR,0,world); - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); maxsize += n; diff --git a/src/neigh_list.cpp b/src/neigh_list.cpp index 31720cc78c..1c53b2f7a4 100644 --- a/src/neigh_list.cpp +++ b/src/neigh_list.cpp @@ -85,6 +85,9 @@ NeighList::NeighList(LAMMPS *lmp) : Pointers(lmp) // USER-DPD package np = NULL; + + requestor = NULL; + requestor_type = NeighList::NONE; } /* ---------------------------------------------------------------------- */ diff --git a/src/neigh_list.h b/src/neigh_list.h index aca11cd921..146a01e7b5 100644 --- a/src/neigh_list.h +++ b/src/neigh_list.h @@ -20,6 +20,10 @@ namespace LAMMPS_NS { class NeighList : protected Pointers { public: + enum RequestorType { NONE, PAIR, FIX, COMPUTE }; + void * requestor; // object that made request + RequestorType requestor_type; // type of requestor + int index; // index of which neigh list this is // also indexes the request it came from // and the npair list of NPair classes diff --git a/src/neighbor.cpp b/src/neighbor.cpp index d38aed08c0..b62945f116 100644 --- a/src/neighbor.cpp +++ b/src/neighbor.cpp @@ -34,6 +34,7 @@ #include "comm.h" #include "force.h" #include "pair.h" +#include "pair_hybrid.h" #include "domain.h" #include "group.h" #include "modify.h" @@ -374,9 +375,32 @@ void Neighbor::init() special_flag[3] = 1; else special_flag[3] = 2; - if (force->kspace || force->pair_match("coul/wolf",0) || - force->pair_match("coul/dsf",0) || force->pair_match("thole",0)) - special_flag[1] = special_flag[2] = special_flag[3] = 2; + // We cannot remove special neighbors with kspace or kspace-like pair styles + // as the exclusion needs to remove the full coulomb and not the damped interaction. + // Special treatment is required for hybrid pair styles since Force::pair_match() + // will only return a non-NULL pointer if there is only one substyle of the kind. + + if (force->kspace) { + special_flag[1] = special_flag[2] = special_flag[3] = 2; + } else { + PairHybrid *ph = reinterpret_cast(force->pair_match("^hybrid",0)); + if (ph) { + int flag=0; + for (int isub=0; isub < ph->nstyles; ++isub) { + if (force->pair_match("coul/wolf",0,isub) + || force->pair_match("coul/dsf",0,isub) + || force->pair_match("thole",0,isub)) + ++flag; + } + if (flag) + special_flag[1] = special_flag[2] = special_flag[3] = 2; + } else { + if (force->pair_match("coul/wolf",0) + || force->pair_match("coul/dsf",0) + || force->pair_match("thole",0)) + special_flag[1] = special_flag[2] = special_flag[3] = 2; + } + } // maxwt = max multiplicative factor on atom indices stored in neigh list @@ -701,6 +725,15 @@ int Neighbor::init_pair() create_kokkos_list(i); else lists[i] = new NeighList(lmp); lists[i]->index = i; + lists[i]->requestor = requests[i]->requestor; + + if(requests[i]->pair) { + lists[i]->requestor_type = NeighList::PAIR; + } else if(requests[i]->fix) { + lists[i]->requestor_type = NeighList::FIX; + } else if(requests[i]->compute) { + lists[i]->requestor_type = NeighList::COMPUTE; + } if (requests[i]->pair && i < nrequest_original) { Pair *pair = (Pair *) requests[i]->requestor; @@ -1941,6 +1974,7 @@ int Neighbor::decide() conservative shrink procedure: compute distance each of 8 corners of box has moved since last reneighbor reduce skin distance by sum of 2 largest of the 8 values + if reduced skin distance is negative, set to zero new trigger = 1/2 of reduced skin distance for orthogonal box, only need 2 lo/hi corners for triclinic, need all 8 corners since deformations can displace all 8 @@ -1962,6 +1996,7 @@ int Neighbor::check_distance() delz = bboxhi[2] - boxhi_hold[2]; delta2 = sqrt(delx*delx + dely*dely + delz*delz); delta = 0.5 * (skin - (delta1+delta2)); + if (delta < 0.0) delta = 0.0; deltasq = delta*delta; } else { domain->box_corners(); @@ -1975,6 +2010,7 @@ int Neighbor::check_distance() else if (delta > delta2) delta2 = delta; } delta = 0.5 * (skin - (delta1+delta2)); + if (delta < 0.0) delta = 0.0; deltasq = delta*delta; } } else deltasq = triggersq; diff --git a/src/pair.cpp b/src/pair.cpp index 7c8424ce18..0cedc18620 100644 --- a/src/pair.cpp +++ b/src/pair.cpp @@ -72,6 +72,7 @@ Pair::Pair(LAMMPS *lmp) : Pointers(lmp) ewaldflag = pppmflag = msmflag = dispersionflag = tip4pflag = dipoleflag = spinflag = 0; reinitflag = 1; + centroidstressflag = 4; // pair_modify settings @@ -91,9 +92,10 @@ Pair::Pair(LAMMPS *lmp) : Pointers(lmp) allocated = 0; suffix_flag = Suffix::NONE; - maxeatom = maxvatom = 0; + maxeatom = maxvatom = maxcvatom = 0; eatom = NULL; vatom = NULL; + cvatom = NULL; num_tally_compute = 0; list_tally_compute = NULL; @@ -122,6 +124,7 @@ Pair::~Pair() memory->destroy(eatom); memory->destroy(vatom); + memory->destroy(cvatom); } /* ---------------------------------------------------------------------- @@ -779,9 +782,21 @@ void Pair::ev_setup(int eflag, int vflag, int alloc) eflag_global = eflag % 2; eflag_atom = eflag / 2; - vflag_either = vflag; vflag_global = vflag % 4; - vflag_atom = vflag / 4; + vflag_atom = vflag & 4; + cvflag_atom = 0; + + if (vflag & 8) { + if (centroidstressflag & 2) { + cvflag_atom = 1; + } else { + vflag_atom = 1; + } + // extra check, because both bits might be set + if (centroidstressflag & 1) vflag_atom = 1; + } + + vflag_either = vflag_global || vflag_atom; // reallocate per-atom arrays if necessary @@ -799,6 +814,13 @@ void Pair::ev_setup(int eflag, int vflag, int alloc) memory->create(vatom,comm->nthreads*maxvatom,6,"pair:vatom"); } } + if (cvflag_atom && atom->nmax > maxcvatom) { + maxcvatom = atom->nmax; + if (alloc) { + memory->destroy(cvatom); + memory->create(cvatom,comm->nthreads*maxcvatom,9,"pair:cvatom"); + } + } // zero accumulators // use force->newton instead of newton_pair @@ -823,6 +845,22 @@ void Pair::ev_setup(int eflag, int vflag, int alloc) vatom[i][5] = 0.0; } } + if (cvflag_atom && alloc) { + n = atom->nlocal; + if (force->newton) n += atom->nghost; + for (i = 0; i < n; i++) { + cvatom[i][0] = 0.0; + cvatom[i][1] = 0.0; + cvatom[i][2] = 0.0; + cvatom[i][3] = 0.0; + cvatom[i][4] = 0.0; + cvatom[i][5] = 0.0; + cvatom[i][6] = 0.0; + cvatom[i][7] = 0.0; + cvatom[i][8] = 0.0; + cvatom[i][9] = 0.0; + } + } // if vflag_global = 2 and pair::compute() calls virial_fdotr_compute() // compute global virial via (F dot r) instead of via pairwise summation @@ -831,7 +869,7 @@ void Pair::ev_setup(int eflag, int vflag, int alloc) if (vflag_global == 2 && no_virial_fdotr_compute == 0) { vflag_fdotr = 1; vflag_global = 0; - if (vflag_atom == 0) vflag_either = 0; + if (vflag_atom == 0 && cvflag_atom == 0) vflag_either = 0; if (vflag_either == 0 && eflag_either == 0) evflag = 0; } else vflag_fdotr = 0; @@ -863,6 +901,7 @@ void Pair::ev_unset() vflag_either = 0; vflag_global = 0; vflag_atom = 0; + cvflag_atom = 0; vflag_fdotr = 0; } @@ -1760,6 +1799,7 @@ double Pair::memory_usage() { double bytes = comm->nthreads*maxeatom * sizeof(double); bytes += comm->nthreads*maxvatom*6 * sizeof(double); + bytes += comm->nthreads*maxcvatom*9 * sizeof(double); return bytes; } diff --git a/src/pair.h b/src/pair.h index a0269bd5b2..d578908b20 100644 --- a/src/pair.h +++ b/src/pair.h @@ -26,6 +26,7 @@ class Pair : protected Pointers { friend class DihedralCharmm; friend class DihedralCharmmOMP; friend class FixGPU; + friend class FixIntel; friend class FixOMP; friend class ThrOMP; friend class Info; @@ -36,6 +37,7 @@ class Pair : protected Pointers { double eng_vdwl,eng_coul; // accumulated energies double virial[6]; // accumulated virial double *eatom,**vatom; // accumulated per-atom energy/virial + double **cvatom; // accumulated per-atom centroid virial double cutforce; // max cutoff for all atom pairs double **cutsq; // cutoff sq for each atom pair @@ -65,13 +67,18 @@ class Pair : protected Pointers { int spinflag; // 1 if compatible with spin solver int reinitflag; // 1 if compatible with fix adapt and alike + int centroidstressflag; // compatibility with centroid atomic stress + // 1 if same as two-body atomic stress + // 2 if implemented and different from two-body + // 4 if not compatible/implemented + int tail_flag; // pair_modify flag for LJ tail correction double etail,ptail; // energy/pressure tail corrections double etail_ij,ptail_ij; int evflag; // energy,virial settings int eflag_either,eflag_global,eflag_atom; - int vflag_either,vflag_global,vflag_atom; + int vflag_either,vflag_global,vflag_atom,cvflag_atom; int ncoultablebits; // size of Coulomb table, accessed by KSpace int ndisptablebits; // size of dispersion table @@ -229,7 +236,7 @@ class Pair : protected Pointers { protected: int vflag_fdotr; - int maxeatom,maxvatom; + int maxeatom,maxvatom,maxcvatom; int copymode; // if set, do not deallocate during destruction // required when classes are used as functors by Kokkos diff --git a/src/pair_beck.cpp b/src/pair_beck.cpp index b94436b696..31dd2ef62f 100644 --- a/src/pair_beck.cpp +++ b/src/pair_beck.cpp @@ -25,13 +25,16 @@ #include "memory.h" #include "error.h" #include "math_special.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathSpecial; /* ---------------------------------------------------------------------- */ -PairBeck::PairBeck(LAMMPS *lmp) : Pair(lmp) {} +PairBeck::PairBeck(LAMMPS *lmp) : Pair(lmp) { + centroidstressflag = 1; +} /* ---------------------------------------------------------------------- */ @@ -277,16 +280,16 @@ void PairBeck::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&AA[i][j],sizeof(double),1,fp); - fread(&BB[i][j],sizeof(double),1,fp); - fread(&aa[i][j],sizeof(double),1,fp); - fread(&alpha[i][j],sizeof(double),1,fp); - fread(&beta[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&AA[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&BB[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&aa[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alpha[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&beta[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&AA[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&BB[i][j],1,MPI_DOUBLE,0,world); @@ -316,8 +319,8 @@ void PairBeck::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/pair_born.cpp b/src/pair_born.cpp index bd993acb56..b0aba57df5 100644 --- a/src/pair_born.cpp +++ b/src/pair_born.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -329,16 +330,16 @@ void PairBorn::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a[i][j],sizeof(double),1,fp); - fread(&rho[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&c[i][j],sizeof(double),1,fp); - fread(&d[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&rho[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&d[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&rho[i][j],1,MPI_DOUBLE,0,world); @@ -369,10 +370,10 @@ void PairBorn::write_restart_settings(FILE *fp) void PairBorn::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/pair_born_coul_dsf.cpp b/src/pair_born_coul_dsf.cpp index f7e139c750..3e8c76696b 100644 --- a/src/pair_born_coul_dsf.cpp +++ b/src/pair_born_coul_dsf.cpp @@ -28,6 +28,7 @@ #include "memory.h" #include "error.h" #include "math_special.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -360,16 +361,16 @@ void PairBornCoulDSF::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a[i][j],sizeof(double),1,fp); - fread(&rho[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&c[i][j],sizeof(double),1,fp); - fread(&d[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&rho[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&d[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&rho[i][j],1,MPI_DOUBLE,0,world); @@ -401,11 +402,11 @@ void PairBornCoulDSF::write_restart_settings(FILE *fp) void PairBornCoulDSF::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&alpha,sizeof(double),1,fp); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&alpha,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&alpha,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); diff --git a/src/pair_born_coul_wolf.cpp b/src/pair_born_coul_wolf.cpp index f4d533bdb0..dc4e4b8e3f 100644 --- a/src/pair_born_coul_wolf.cpp +++ b/src/pair_born_coul_wolf.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -359,16 +360,16 @@ void PairBornCoulWolf::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a[i][j],sizeof(double),1,fp); - fread(&rho[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&c[i][j],sizeof(double),1,fp); - fread(&d[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&rho[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&d[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&rho[i][j],1,MPI_DOUBLE,0,world); @@ -400,11 +401,11 @@ void PairBornCoulWolf::write_restart_settings(FILE *fp) void PairBornCoulWolf::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&alf,sizeof(double),1,fp); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&alf,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&alf,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); diff --git a/src/pair_buck.cpp b/src/pair_buck.cpp index a94ce87891..6fc1c782e0 100644 --- a/src/pair_buck.cpp +++ b/src/pair_buck.cpp @@ -22,6 +22,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -31,6 +32,7 @@ using namespace MathConst; PairBuck::PairBuck(LAMMPS *lmp) : Pair(lmp) { writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -307,14 +309,14 @@ void PairBuck::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a[i][j],sizeof(double),1,fp); - fread(&rho[i][j],sizeof(double),1,fp); - fread(&c[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&rho[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&rho[i][j],1,MPI_DOUBLE,0,world); @@ -343,10 +345,10 @@ void PairBuck::write_restart_settings(FILE *fp) void PairBuck::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/pair_buck_coul_cut.cpp b/src/pair_buck_coul_cut.cpp index d05c139f71..ed0fb1fef8 100644 --- a/src/pair_buck_coul_cut.cpp +++ b/src/pair_buck_coul_cut.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -35,6 +36,7 @@ using namespace MathConst; PairBuckCoulCut::PairBuckCoulCut(LAMMPS *lmp) : Pair(lmp) { writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -363,15 +365,15 @@ void PairBuckCoulCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a[i][j],sizeof(double),1,fp); - fread(&rho[i][j],sizeof(double),1,fp); - fread(&c[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); - fread(&cut_coul[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&rho[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&c[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&rho[i][j],1,MPI_DOUBLE,0,world); @@ -402,11 +404,11 @@ void PairBuckCoulCut::write_restart_settings(FILE *fp) void PairBuckCoulCut::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul_global,1,MPI_DOUBLE,0,world); diff --git a/src/pair_coul_cut.cpp b/src/pair_coul_cut.cpp index 9e6f238eba..a197955085 100644 --- a/src/pair_coul_cut.cpp +++ b/src/pair_coul_cut.cpp @@ -22,12 +22,15 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; /* ---------------------------------------------------------------------- */ -PairCoulCut::PairCoulCut(LAMMPS *lmp) : Pair(lmp) {} +PairCoulCut::PairCoulCut(LAMMPS *lmp) : Pair(lmp) { + centroidstressflag = 1; +} /* ---------------------------------------------------------------------- */ @@ -244,10 +247,10 @@ void PairCoulCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { - if (me == 0) fread(&cut[i][j],sizeof(double),1,fp); + if (me == 0) utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); } } @@ -271,9 +274,9 @@ void PairCoulCut::write_restart_settings(FILE *fp) void PairCoulCut::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/pair_coul_debye.cpp b/src/pair_coul_debye.cpp index 1b87a93701..b45353837a 100644 --- a/src/pair_coul_debye.cpp +++ b/src/pair_coul_debye.cpp @@ -19,6 +19,7 @@ #include "force.h" #include "neigh_list.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -145,10 +146,10 @@ void PairCoulDebye::write_restart_settings(FILE *fp) void PairCoulDebye::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&kappa,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&kappa,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&kappa,1,MPI_DOUBLE,0,world); diff --git a/src/pair_coul_dsf.cpp b/src/pair_coul_dsf.cpp index 22230182b0..a21bf61afb 100644 --- a/src/pair_coul_dsf.cpp +++ b/src/pair_coul_dsf.cpp @@ -28,6 +28,7 @@ #include "memory.h" #include "math_const.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -42,7 +43,9 @@ using namespace MathConst; /* ---------------------------------------------------------------------- */ -PairCoulDSF::PairCoulDSF(LAMMPS *lmp) : Pair(lmp) {} +PairCoulDSF::PairCoulDSF(LAMMPS *lmp) : Pair(lmp) { + centroidstressflag = 1; +} /* ---------------------------------------------------------------------- */ @@ -252,7 +255,7 @@ void PairCoulDSF::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); } } @@ -276,10 +279,10 @@ void PairCoulDSF::write_restart_settings(FILE *fp) void PairCoulDSF::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&alpha,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&alpha,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&alpha,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/pair_coul_wolf.cpp b/src/pair_coul_wolf.cpp index 15c7839fc6..b34877f508 100644 --- a/src/pair_coul_wolf.cpp +++ b/src/pair_coul_wolf.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -35,6 +36,7 @@ using namespace MathConst; PairCoulWolf::PairCoulWolf(LAMMPS *lmp) : Pair(lmp) { single_enable = 0; // NOTE: single() method below is not yet correct + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -248,7 +250,7 @@ void PairCoulWolf::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); } } @@ -272,10 +274,10 @@ void PairCoulWolf::write_restart_settings(FILE *fp) void PairCoulWolf::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&alf,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&alf,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&alf,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul,1,MPI_DOUBLE,0,world); diff --git a/src/pair_dpd.cpp b/src/pair_dpd.cpp index ec65eaafd6..ef0b7dd21d 100644 --- a/src/pair_dpd.cpp +++ b/src/pair_dpd.cpp @@ -27,6 +27,7 @@ #include "random_mars.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -313,13 +314,13 @@ void PairDPD::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a0[i][j],sizeof(double),1,fp); - fread(&gamma[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&gamma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a0[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&gamma[i][j],1,MPI_DOUBLE,0,world); @@ -347,10 +348,10 @@ void PairDPD::write_restart_settings(FILE *fp) void PairDPD::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&temperature,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&seed,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&temperature,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&seed,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&temperature,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); diff --git a/src/pair_dpd_tstat.cpp b/src/pair_dpd_tstat.cpp index 15d7c90b27..8366ff459f 100644 --- a/src/pair_dpd_tstat.cpp +++ b/src/pair_dpd_tstat.cpp @@ -21,6 +21,7 @@ #include "comm.h" #include "random_mars.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -231,12 +232,12 @@ void PairDPDTstat::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&gamma[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&gamma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&gamma[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); @@ -264,11 +265,11 @@ void PairDPDTstat::write_restart_settings(FILE *fp) void PairDPDTstat::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&t_start,sizeof(double),1,fp); - fread(&t_stop,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&seed,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&t_start,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&t_stop,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&seed,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&t_start,1,MPI_DOUBLE,0,world); MPI_Bcast(&t_stop,1,MPI_DOUBLE,0,world); diff --git a/src/pair_gauss.cpp b/src/pair_gauss.cpp index 7fd3233f4c..dcc3ac5f51 100644 --- a/src/pair_gauss.cpp +++ b/src/pair_gauss.cpp @@ -25,6 +25,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -279,13 +280,13 @@ void PairGauss::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a[i][j],sizeof(double),1,fp); - fread(&b[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&b[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&b[i][j],1,MPI_DOUBLE,0,world); @@ -312,9 +313,9 @@ void PairGauss::write_restart_settings(FILE *fp) void PairGauss::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/pair_hybrid.cpp b/src/pair_hybrid.cpp index 3c619b6c95..b88fa49a85 100644 --- a/src/pair_hybrid.cpp +++ b/src/pair_hybrid.cpp @@ -26,6 +26,8 @@ #include "memory.h" #include "error.h" #include "respa.h" +#include "utils.h" +#include "suffix.h" using namespace LAMMPS_NS; @@ -39,6 +41,10 @@ PairHybrid::PairHybrid(LAMMPS *lmp) : Pair(lmp), outerflag = 0; respaflag = 0; + + // assume pair hybrid always supports centroid atomic stress, + // so that cflag_atom gets set when needed + centroidstressflag = 2; } /* ---------------------------------------------------------------------- */ @@ -158,6 +164,27 @@ void PairHybrid::compute(int eflag, int vflag) for (j = 0; j < 6; j++) vatom[i][j] += vatom_substyle[i][j]; } + if (cvflag_atom) { + n = atom->nlocal; + if (force->newton_pair) n += atom->nghost; + if (styles[m]->centroidstressflag & 2) { + double **cvatom_substyle = styles[m]->cvatom; + for (i = 0; i < n; i++) + for (j = 0; j < 9; j++) + cvatom[i][j] += cvatom_substyle[i][j]; + } else { + double **vatom_substyle = styles[m]->vatom; + for (i = 0; i < n; i++) { + for (j = 0; j < 6; j++) { + cvatom[i][j] += vatom_substyle[i][j]; + } + for (j = 6; j < 9; j++) { + cvatom[i][j] += vatom_substyle[i][j-3]; + } + } + } + } + } delete [] saved_special; @@ -361,6 +388,7 @@ void PairHybrid::flags() if (styles[m]->dispersionflag) dispersionflag = 1; if (styles[m]->tip4pflag) tip4pflag = 1; if (styles[m]->compute_flag) compute_flag = 1; + if (styles[m]->centroidstressflag & 4) centroidstressflag |= 4; } init_svector(); } @@ -681,7 +709,7 @@ void PairHybrid::write_restart(FILE *fp) void PairHybrid::read_restart(FILE *fp) { int me = comm->me; - if (me == 0) fread(&nstyles,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&nstyles,sizeof(int),1,fp,NULL,error); MPI_Bcast(&nstyles,1,MPI_INT,0,world); // allocate list of sub-styles @@ -704,32 +732,32 @@ void PairHybrid::read_restart(FILE *fp) // each sub-style is created via new_pair() // each reads its settings, but no coeff info - if (me == 0) fread(compute_tally,sizeof(int),nstyles,fp); + if (me == 0) utils::sfread(FLERR,compute_tally,sizeof(int),nstyles,fp,NULL,error); MPI_Bcast(compute_tally,nstyles,MPI_INT,0,world); int n,dummy; for (int m = 0; m < nstyles; m++) { - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); keywords[m] = new char[n]; - if (me == 0) fread(keywords[m],sizeof(char),n,fp); + if (me == 0) utils::sfread(FLERR,keywords[m],sizeof(char),n,fp,NULL,error); MPI_Bcast(keywords[m],n,MPI_CHAR,0,world); styles[m] = force->new_pair(keywords[m],0,dummy); styles[m]->read_restart_settings(fp); // read back per style special settings, if present special_lj[m] = special_coul[m] = NULL; - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); if (n > 0 ) { special_lj[m] = new double[4]; - if (me == 0) fread(special_lj[m],sizeof(double),4,fp); + if (me == 0) utils::sfread(FLERR,special_lj[m],sizeof(double),4,fp,NULL,error); MPI_Bcast(special_lj[m],4,MPI_DOUBLE,0,world); } - if (me == 0) fread(&n,sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); MPI_Bcast(&n,1,MPI_INT,0,world); if (n > 0 ) { special_coul[m] = new double[4]; - if (me == 0) fread(special_coul[m],sizeof(double),4,fp); + if (me == 0) utils::sfread(FLERR,special_coul[m],sizeof(double),4,fp,NULL,error); MPI_Bcast(special_coul[m],4,MPI_DOUBLE,0,world); } } @@ -766,7 +794,6 @@ double PairHybrid::single(int i, int j, int itype, int jtype, double fone; fforce = 0.0; double esum = 0.0; - int n = 0; for (int m = 0; m < nmap[itype][jtype]; m++) { if (rsq < styles[map[itype][jtype][m]]->cutsq[itype][jtype]) { @@ -893,6 +920,12 @@ void PairHybrid::modify_special(int m, int /*narg*/, char **arg) special[2] = force->numeric(FLERR,arg[2]); special[3] = force->numeric(FLERR,arg[3]); + // have to cast to PairHybrid to work around C++ access restriction + + if (((PairHybrid *)styles[m])->suffix_flag & (Suffix::INTEL|Suffix::GPU)) + error->all(FLERR,"Pair_modify special is not compatible with " + "suffix version of hybrid substyle"); + if (strcmp(arg[0],"lj/coul") == 0) { if (!special_lj[m]) special_lj[m] = new double[4]; if (!special_coul[m]) special_coul[m] = new double[4]; @@ -1015,6 +1048,7 @@ double PairHybrid::memory_usage() { double bytes = maxeatom * sizeof(double); bytes += maxvatom*6 * sizeof(double); + bytes += maxcvatom*9 * sizeof(double); for (int m = 0; m < nstyles; m++) bytes += styles[m]->memory_usage(); return bytes; } diff --git a/src/pair_hybrid.h b/src/pair_hybrid.h index 61e961ddcb..7717d1fd51 100644 --- a/src/pair_hybrid.h +++ b/src/pair_hybrid.h @@ -29,6 +29,7 @@ class PairHybrid : public Pair { friend class FixIntel; friend class FixOMP; friend class Force; + friend class Neighbor; friend class Respa; friend class Info; friend class PairDeprecated; diff --git a/src/pair_lj96_cut.cpp b/src/pair_lj96_cut.cpp index c27038900d..f554872965 100644 --- a/src/pair_lj96_cut.cpp +++ b/src/pair_lj96_cut.cpp @@ -30,6 +30,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -605,13 +606,13 @@ void PairLJ96Cut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -640,10 +641,10 @@ void PairLJ96Cut::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/pair_lj_cubic.cpp b/src/pair_lj_cubic.cpp index 7990952494..2af308b2f0 100644 --- a/src/pair_lj_cubic.cpp +++ b/src/pair_lj_cubic.cpp @@ -25,13 +25,16 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace PairLJCubicConstants; /* ---------------------------------------------------------------------- */ -PairLJCubic::PairLJCubic(LAMMPS *lmp) : Pair(lmp) {} +PairLJCubic::PairLJCubic(LAMMPS *lmp) : Pair(lmp) { + centroidstressflag = 1; +} /* ---------------------------------------------------------------------- */ @@ -276,14 +279,14 @@ void PairLJCubic::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_inner[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_inner[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -310,7 +313,7 @@ void PairLJCubic::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&mix_flag,1,MPI_INT,0,world); } diff --git a/src/pair_lj_cut.cpp b/src/pair_lj_cut.cpp index 0302858adb..e31e275a7d 100644 --- a/src/pair_lj_cut.cpp +++ b/src/pair_lj_cut.cpp @@ -30,6 +30,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -40,6 +41,7 @@ PairLJCut::PairLJCut(LAMMPS *lmp) : Pair(lmp) { respa_enable = 1; writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -599,13 +601,13 @@ void PairLJCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -634,10 +636,10 @@ void PairLJCut::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/pair_lj_cut_coul_cut.cpp b/src/pair_lj_cut_coul_cut.cpp index d4640bee3a..7f0f89a5bf 100644 --- a/src/pair_lj_cut_coul_cut.cpp +++ b/src/pair_lj_cut_coul_cut.cpp @@ -23,6 +23,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -32,6 +33,7 @@ using namespace MathConst; PairLJCutCoulCut::PairLJCutCoulCut(LAMMPS *lmp) : Pair(lmp) { writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -352,14 +354,14 @@ void PairLJCutCoulCut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); - fread(&cut_coul[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -389,11 +391,11 @@ void PairLJCutCoulCut::write_restart_settings(FILE *fp) void PairLJCutCoulCut::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul_global,1,MPI_DOUBLE,0,world); diff --git a/src/pair_lj_cut_coul_debye.cpp b/src/pair_lj_cut_coul_debye.cpp index 4ef533a743..a65d7aa50f 100644 --- a/src/pair_lj_cut_coul_debye.cpp +++ b/src/pair_lj_cut_coul_debye.cpp @@ -19,6 +19,7 @@ #include "force.h" #include "comm.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -170,11 +171,11 @@ void PairLJCutCoulDebye::write_restart_settings(FILE *fp) void PairLJCutCoulDebye::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul_global,sizeof(double),1,fp); - fread(&kappa,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&kappa,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_coul_global,1,MPI_DOUBLE,0,world); diff --git a/src/pair_lj_cut_coul_dsf.cpp b/src/pair_lj_cut_coul_dsf.cpp index 778f9f2fb4..9dc6c001f4 100644 --- a/src/pair_lj_cut_coul_dsf.cpp +++ b/src/pair_lj_cut_coul_dsf.cpp @@ -28,6 +28,7 @@ #include "memory.h" #include "math_const.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -45,6 +46,7 @@ using namespace MathConst; PairLJCutCoulDSF::PairLJCutCoulDSF(LAMMPS *lmp) : Pair(lmp) { single_enable = 0; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -375,13 +377,13 @@ void PairLJCutCoulDSF::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -411,12 +413,12 @@ void PairLJCutCoulDSF::write_restart_settings(FILE *fp) void PairLJCutCoulDSF::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&alpha,sizeof(double),1,fp); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&alpha,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&alpha,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); diff --git a/src/pair_lj_cut_coul_wolf.cpp b/src/pair_lj_cut_coul_wolf.cpp index 00a5832529..c69e90f28b 100644 --- a/src/pair_lj_cut_coul_wolf.cpp +++ b/src/pair_lj_cut_coul_wolf.cpp @@ -26,6 +26,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -36,6 +37,7 @@ PairLJCutCoulWolf::PairLJCutCoulWolf(LAMMPS *lmp) : Pair(lmp) { single_enable = 0; writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -367,13 +369,13 @@ void PairLJCutCoulWolf::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_lj[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -404,12 +406,12 @@ void PairLJCutCoulWolf::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&alf,sizeof(double),1,fp); - fread(&cut_lj_global,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&alf,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&alf,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_lj_global,1,MPI_DOUBLE,0,world); diff --git a/src/pair_lj_expand.cpp b/src/pair_lj_expand.cpp index a5184bc2f5..98c8a808e2 100644 --- a/src/pair_lj_expand.cpp +++ b/src/pair_lj_expand.cpp @@ -22,6 +22,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -31,6 +32,7 @@ using namespace MathConst; PairLJExpand::PairLJExpand(LAMMPS *lmp) : Pair(lmp) { writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -323,14 +325,14 @@ void PairLJExpand::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&shift[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&shift[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -359,10 +361,10 @@ void PairLJExpand::write_restart_settings(FILE *fp) void PairLJExpand::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/pair_lj_gromacs.cpp b/src/pair_lj_gromacs.cpp index baef482ef9..73f4307d62 100644 --- a/src/pair_lj_gromacs.cpp +++ b/src/pair_lj_gromacs.cpp @@ -24,6 +24,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -338,14 +339,14 @@ void PairLJGromacs::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_inner[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_inner[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -375,10 +376,10 @@ void PairLJGromacs::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_inner_global,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_inner_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_inner_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); diff --git a/src/pair_lj_gromacs_coul_gromacs.cpp b/src/pair_lj_gromacs_coul_gromacs.cpp index c62944b6a1..a5663ecfd8 100644 --- a/src/pair_lj_gromacs_coul_gromacs.cpp +++ b/src/pair_lj_gromacs_coul_gromacs.cpp @@ -25,6 +25,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -33,6 +34,7 @@ using namespace LAMMPS_NS; PairLJGromacsCoulGromacs::PairLJGromacsCoulGromacs(LAMMPS *lmp) : Pair(lmp) { writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -377,12 +379,12 @@ void PairLJGromacsCoulGromacs::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -411,12 +413,12 @@ void PairLJGromacsCoulGromacs::write_restart_settings(FILE *fp) void PairLJGromacsCoulGromacs::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_lj_inner,sizeof(double),1,fp); - fread(&cut_lj,sizeof(double),1,fp); - fread(&cut_coul_inner,sizeof(double),1,fp); - fread(&cut_coul,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_lj_inner,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_lj,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul_inner,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_coul,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_lj_inner,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_lj,1,MPI_DOUBLE,0,world); diff --git a/src/pair_lj_smooth.cpp b/src/pair_lj_smooth.cpp index 7c7eb51b53..bf97a44732 100644 --- a/src/pair_lj_smooth.cpp +++ b/src/pair_lj_smooth.cpp @@ -24,6 +24,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -32,6 +33,7 @@ using namespace LAMMPS_NS; PairLJSmooth::PairLJSmooth(LAMMPS *lmp) : Pair(lmp) { writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -351,14 +353,14 @@ void PairLJSmooth::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut_inner[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_inner[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -388,10 +390,10 @@ void PairLJSmooth::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_inner_global,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_inner_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_inner_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); diff --git a/src/pair_lj_smooth_linear.cpp b/src/pair_lj_smooth_linear.cpp index bc2904c262..19e84f971d 100644 --- a/src/pair_lj_smooth_linear.cpp +++ b/src/pair_lj_smooth_linear.cpp @@ -24,6 +24,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -31,6 +32,7 @@ using namespace LAMMPS_NS; PairLJSmoothLinear::PairLJSmoothLinear(LAMMPS *lmp) : Pair(lmp) { single_hessian_enable = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -284,13 +286,13 @@ void PairLJSmoothLinear::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -317,8 +319,8 @@ void PairLJSmoothLinear::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/pair_mie_cut.cpp b/src/pair_mie_cut.cpp index 46657687f6..4ce82381f3 100644 --- a/src/pair_mie_cut.cpp +++ b/src/pair_mie_cut.cpp @@ -30,6 +30,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -626,15 +627,15 @@ void PairMIECut::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&gamR[i][j],sizeof(double),1,fp); - fread(&gamA[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&gamR[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&gamA[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -665,10 +666,10 @@ void PairMIECut::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); - fread(&tail_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tail_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/pair_morse.cpp b/src/pair_morse.cpp index d088f98bf4..b883036c18 100644 --- a/src/pair_morse.cpp +++ b/src/pair_morse.cpp @@ -21,6 +21,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -29,6 +30,7 @@ using namespace LAMMPS_NS; PairMorse::PairMorse(LAMMPS *lmp) : Pair(lmp) { writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -264,14 +266,14 @@ void PairMorse::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&d0[i][j],sizeof(double),1,fp); - fread(&alpha[i][j],sizeof(double),1,fp); - fread(&r0[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&d0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&alpha[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&r0[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&d0[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&alpha[i][j],1,MPI_DOUBLE,0,world); @@ -299,9 +301,9 @@ void PairMorse::write_restart_settings(FILE *fp) void PairMorse::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/pair_soft.cpp b/src/pair_soft.cpp index 6f821e684b..ddfc4476dc 100644 --- a/src/pair_soft.cpp +++ b/src/pair_soft.cpp @@ -22,6 +22,7 @@ #include "math_const.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; using namespace MathConst; @@ -244,12 +245,12 @@ void PairSoft::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&prefactor[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&prefactor[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&prefactor[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); @@ -274,8 +275,8 @@ void PairSoft::write_restart_settings(FILE *fp) void PairSoft::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&mix_flag,1,MPI_INT,0,world); diff --git a/src/pair_table.cpp b/src/pair_table.cpp index 9fcbc3ee9f..9cb86b4123 100644 --- a/src/pair_table.cpp +++ b/src/pair_table.cpp @@ -976,13 +976,13 @@ void PairTable::write_restart_settings(FILE *fp) void PairTable::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&tabstyle,sizeof(int),1,fp); - fread(&tablength,sizeof(int),1,fp); - fread(&ewaldflag,sizeof(int),1,fp); - fread(&pppmflag,sizeof(int),1,fp); - fread(&msmflag,sizeof(int),1,fp); - fread(&dispersionflag,sizeof(int),1,fp); - fread(&tip4pflag,sizeof(int),1,fp); + utils::sfread(FLERR,&tabstyle,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tablength,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&ewaldflag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&pppmflag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&msmflag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&dispersionflag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&tip4pflag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&tabstyle,1,MPI_INT,0,world); MPI_Bcast(&tablength,1,MPI_INT,0,world); diff --git a/src/pair_ufm.cpp b/src/pair_ufm.cpp index 8cc4d2796f..dd5bd078a3 100644 --- a/src/pair_ufm.cpp +++ b/src/pair_ufm.cpp @@ -27,6 +27,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -35,6 +36,7 @@ using namespace LAMMPS_NS; PairUFM::PairUFM(LAMMPS *lmp) : Pair(lmp) { writedata = 1; + centroidstressflag = 1; } /* ---------------------------------------------------------------------- */ @@ -278,13 +280,13 @@ void PairUFM::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&epsilon[i][j],sizeof(double),1,fp); - fread(&sigma[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&epsilon[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&sigma[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&epsilon[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&sigma[i][j],1,MPI_DOUBLE,0,world); @@ -312,9 +314,9 @@ void PairUFM::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&offset_flag,1,MPI_INT,0,world); diff --git a/src/pair_yukawa.cpp b/src/pair_yukawa.cpp index e8775c9668..d1e06fdb84 100644 --- a/src/pair_yukawa.cpp +++ b/src/pair_yukawa.cpp @@ -20,6 +20,7 @@ #include "neigh_list.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -252,12 +253,12 @@ void PairYukawa::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&a[i][j],sizeof(double),1,fp); - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&a[i][j],sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&a[i][j],1,MPI_DOUBLE,0,world); MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); @@ -284,10 +285,10 @@ void PairYukawa::write_restart_settings(FILE *fp) void PairYukawa::read_restart_settings(FILE *fp) { if (comm->me == 0) { - fread(&kappa,sizeof(double),1,fp); - fread(&cut_global,sizeof(double),1,fp); - fread(&offset_flag,sizeof(int),1,fp); - fread(&mix_flag,sizeof(int),1,fp); + utils::sfread(FLERR,&kappa,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&offset_flag,sizeof(int),1,fp,NULL,error); + utils::sfread(FLERR,&mix_flag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&kappa,1,MPI_DOUBLE,0,world); MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); diff --git a/src/pair_zero.cpp b/src/pair_zero.cpp index 403bd73944..6ab108ff4f 100644 --- a/src/pair_zero.cpp +++ b/src/pair_zero.cpp @@ -23,6 +23,7 @@ #include "force.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -31,6 +32,8 @@ using namespace LAMMPS_NS; PairZero::PairZero(LAMMPS *lmp) : Pair(lmp) { coeffflag=1; writedata=1; + single_enable=1; + respa_enable=1; } /* ---------------------------------------------------------------------- */ @@ -49,10 +52,16 @@ PairZero::~PairZero() void PairZero::compute(int eflag, int vflag) { ev_init(eflag,vflag); - if (vflag_fdotr) virial_fdotr_compute(); } +/* ---------------------------------------------------------------------- */ + +void PairZero::compute_outer(int eflag, int vflag) +{ + ev_init(eflag,vflag); +} + /* ---------------------------------------------------------------------- allocate all arrays ------------------------------------------------------------------------- */ @@ -170,11 +179,11 @@ void PairZero::read_restart(FILE *fp) int me = comm->me; for (i = 1; i <= atom->ntypes; i++) for (j = i; j <= atom->ntypes; j++) { - if (me == 0) fread(&setflag[i][j],sizeof(int),1,fp); + if (me == 0) utils::sfread(FLERR,&setflag[i][j],sizeof(int),1,fp,NULL,error); MPI_Bcast(&setflag[i][j],1,MPI_INT,0,world); if (setflag[i][j]) { if (me == 0) { - fread(&cut[i][j],sizeof(double),1,fp); + utils::sfread(FLERR,&cut[i][j],sizeof(double),1,fp,NULL,error); } MPI_Bcast(&cut[i][j],1,MPI_DOUBLE,0,world); } @@ -199,8 +208,8 @@ void PairZero::read_restart_settings(FILE *fp) { int me = comm->me; if (me == 0) { - fread(&cut_global,sizeof(double),1,fp); - fread(&coeffflag,sizeof(int),1,fp); + utils::sfread(FLERR,&cut_global,sizeof(double),1,fp,NULL,error); + utils::sfread(FLERR,&coeffflag,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&cut_global,1,MPI_DOUBLE,0,world); MPI_Bcast(&coeffflag,1,MPI_INT,0,world); @@ -227,4 +236,13 @@ void PairZero::write_data_all(FILE *fp) fprintf(fp,"%d %d %g\n",i,j,cut[i][j]); } +/* ---------------------------------------------------------------------- */ + +double PairZero::single(int /*i*/, int /*j*/, int /* itype */, int /* jtype */, + double /* rsq */, double /*factor_coul*/, + double /* factor_lj */, double &fforce) +{ + fforce = 0.0; + return 0.0; +} diff --git a/src/pair_zero.h b/src/pair_zero.h index b980ed89d1..058edbd053 100644 --- a/src/pair_zero.h +++ b/src/pair_zero.h @@ -39,6 +39,7 @@ class PairZero : public Pair { PairZero(class LAMMPS *); virtual ~PairZero(); virtual void compute(int, int); + virtual void compute_outer(int, int); void settings(int, char **); void coeff(int, char **); double init_one(int, int); @@ -48,6 +49,7 @@ class PairZero : public Pair { void read_restart_settings(FILE *); void write_data(FILE *); void write_data_all(FILE *); + double single(int, int, int, int, double, double, double, double &); protected: double cut_global; diff --git a/src/read_data.cpp b/src/read_data.cpp index 1208ab4b43..d558b87633 100644 --- a/src/read_data.cpp +++ b/src/read_data.cpp @@ -2151,7 +2151,7 @@ void ReadData::parse_coeffs(char *line, const char *addstr, // to avoid segfaults on empty lines if (narg == 0) return; - + if (noffset) { int value = force->inumeric(FLERR,arg[0]); sprintf(argoffset1,"%d",value+offset); diff --git a/src/read_dump.cpp b/src/read_dump.cpp index 7316a2f5cd..c61c467a59 100644 --- a/src/read_dump.cpp +++ b/src/read_dump.cpp @@ -434,8 +434,9 @@ bigint ReadDump::next(bigint ncurrent, bigint nlast, int nevery, int nskip) // all filereader procs close all their files and return if (ntimestep < 0) { - for (int i = 0; i < nreader; i++) - readers[i]->close_file(); + if (filereader) + for (int i = 0; i < nreader; i++) + readers[i]->close_file(); return ntimestep; } @@ -503,7 +504,7 @@ void ReadDump::header(int fieldinfo) yhi = box[1][1]; zlo = box[2][0]; zhi = box[2][1]; - + if (triclinic_snap) { xy = box[0][2]; xz = box[1][2]; diff --git a/src/read_restart.cpp b/src/read_restart.cpp index 3d2e2b6592..a31700990d 100644 --- a/src/read_restart.cpp +++ b/src/read_restart.cpp @@ -35,6 +35,7 @@ #include "mpiio.h" #include "memory.h" #include "error.h" +#include "utils.h" using namespace LAMMPS_NS; @@ -302,24 +303,24 @@ void ReadRestart::command(int narg, char **arg) error->one(FLERR,str); } - fread(&flag,sizeof(int),1,fp); + utils::sfread(FLERR,&flag,sizeof(int),1,fp,NULL,error); if (flag != PROCSPERFILE) error->one(FLERR,"Invalid flag in peratom section of restart file"); int procsperfile; - fread(&procsperfile,sizeof(int),1,fp); + utils::sfread(FLERR,&procsperfile,sizeof(int),1,fp,NULL,error); for (int i = 0; i < procsperfile; i++) { - fread(&flag,sizeof(int),1,fp); + utils::sfread(FLERR,&flag,sizeof(int),1,fp,NULL,error); if (flag != PERPROC) error->one(FLERR,"Invalid flag in peratom section of restart file"); - fread(&n,sizeof(int),1,fp); + utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); if (n > maxbuf) { maxbuf = n; memory->destroy(buf); memory->create(buf,maxbuf,"read_restart:buf"); } - fread(buf,sizeof(double),n,fp); + utils::sfread(FLERR,buf,sizeof(double),n,fp,NULL,error); m = 0; while (m < n) m += avec->unpack_restart(&buf[m]); @@ -379,10 +380,10 @@ void ReadRestart::command(int narg, char **arg) int flag,procsperfile; if (filereader) { - fread(&flag,sizeof(int),1,fp); + utils::sfread(FLERR,&flag,sizeof(int),1,fp,NULL,error); if (flag != PROCSPERFILE) error->one(FLERR,"Invalid flag in peratom section of restart file"); - fread(&procsperfile,sizeof(int),1,fp); + utils::sfread(FLERR,&procsperfile,sizeof(int),1,fp,NULL,error); } MPI_Bcast(&procsperfile,1,MPI_INT,0,clustercomm); @@ -391,17 +392,17 @@ void ReadRestart::command(int narg, char **arg) for (int i = 0; i < procsperfile; i++) { if (filereader) { - fread(&flag,sizeof(int),1,fp); + utils::sfread(FLERR,&flag,sizeof(int),1,fp,NULL,error); if (flag != PERPROC) error->one(FLERR,"Invalid flag in peratom section of restart file"); - fread(&n,sizeof(int),1,fp); + utils::sfread(FLERR,&n,sizeof(int),1,fp,NULL,error); if (n > maxbuf) { maxbuf = n; memory->destroy(buf); memory->create(buf,maxbuf,"read_restart:buf"); } - fread(buf,sizeof(double),n,fp); + utils::sfread(FLERR,buf,sizeof(double),n,fp,NULL,error); if (i % nclusterprocs) { iproc = me + (i % nclusterprocs); @@ -734,8 +735,12 @@ void ReadRestart::header(int incompatible) } else if (flag == NPROCS) { nprocs_file = read_int(); - if (nprocs_file != comm->nprocs && me == 0) - error->warning(FLERR,"Restart file used different # of processors"); + if (nprocs_file != comm->nprocs && me == 0) { + char msg[128]; + snprintf(msg,128,"Restart file used different # of processors: %d vs. %d", + nprocs_file,comm->nprocs); + error->warning(FLERR,msg); + } // don't set procgrid, warn if different @@ -1101,7 +1106,7 @@ void ReadRestart::file_layout() memory->create(nproc_chunk_number,nprocs, "write_restart:nproc_chunk_number"); - fread(all_written_send_sizes,sizeof(int),nprocs_file,fp); + utils::sfread(FLERR,all_written_send_sizes,sizeof(int),nprocs_file,fp,NULL,error); if ((nprocs != nprocs_file) && !(atom->nextra_store)) { // nprocs differ, but atom sizes are fixed length, yeah! @@ -1283,7 +1288,7 @@ char *ReadRestart::read_string() int n = read_int(); if (n < 0) error->all(FLERR,"Illegal size string or corrupt restart"); char *value = new char[n]; - if (me == 0) fread(value,sizeof(char),n,fp); + if (me == 0) utils::sfread(FLERR,value,sizeof(char),n,fp,NULL,error); MPI_Bcast(value,n,MPI_CHAR,0,world); return value; } @@ -1295,7 +1300,7 @@ char *ReadRestart::read_string() void ReadRestart::read_int_vec(int n, int *vec) { if (n < 0) error->all(FLERR,"Illegal size integer vector read requested"); - if (me == 0) fread(vec,sizeof(int),n,fp); + if (me == 0) utils::sfread(FLERR,vec,sizeof(int),n,fp,NULL,error); MPI_Bcast(vec,n,MPI_INT,0,world); } @@ -1306,6 +1311,6 @@ void ReadRestart::read_int_vec(int n, int *vec) void ReadRestart::read_double_vec(int n, double *vec) { if (n < 0) error->all(FLERR,"Illegal size double vector read requested"); - if (me == 0) fread(vec,sizeof(double),n,fp); + if (me == 0) utils::sfread(FLERR,vec,sizeof(double),n,fp,NULL,error); MPI_Bcast(vec,n,MPI_DOUBLE,0,world); } diff --git a/src/reader_native.cpp b/src/reader_native.cpp index fba613bdd3..da2c97bbe5 100644 --- a/src/reader_native.cpp +++ b/src/reader_native.cpp @@ -56,12 +56,19 @@ int ReaderNative::read_time(bigint &ntimestep) char *eof = fgets(line,MAXLINE,fp); if (eof == NULL) return 1; + // skip over unit information, if present. + + if (strstr(line,"ITEM: UNITS") == line) + read_lines(2); + if (strstr(line,"ITEM: TIMESTEP") != line) error->one(FLERR,"Dump file is incorrectly formatted"); + read_lines(1); int rv = sscanf(line,BIGINT_FORMAT,&ntimestep); if (rv != 1) error->one(FLERR,"Dump file is incorrectly formatted"); + return 0; } @@ -106,7 +113,7 @@ void ReaderNative::skip() only called by proc 0 ------------------------------------------------------------------------- */ -bigint ReaderNative::read_header(double box[3][3], int &boxinfo, int &triclinic, +bigint ReaderNative::read_header(double box[3][3], int &boxinfo, int &triclinic, int fieldinfo, int nfield, int *fieldtype, char **fieldlabel, int scaleflag, int wrapflag, int &fieldflag, diff --git a/src/suffix.h b/src/suffix.h index 817600dfd5..88629aa796 100644 --- a/src/suffix.h +++ b/src/suffix.h @@ -16,13 +16,14 @@ namespace LAMMPS_NS { -namespace Suffix { - static const int NONE = 0; - static const int OPT = 1<<0; - static const int GPU = 1<<1; - static const int OMP = 1<<2; - static const int INTEL = 1<<3; -} +enum Suffix { + NONE = 0, + OPT = 1<<0, + GPU = 1<<1, + OMP = 1<<2, + INTEL = 1<<3, + KOKKOS = 1<<4 +}; } diff --git a/src/update.cpp b/src/update.cpp index 68a6a1a057..c82e2bcf96 100644 --- a/src/update.cpp +++ b/src/update.cpp @@ -404,7 +404,7 @@ void Update::create_minimize(int narg, char **arg, int trysuffix) create the Minimize style, first with suffix appended ------------------------------------------------------------------------- */ -void Update::new_minimize(char *style, int narg, char **arg, +void Update::new_minimize(char *style, int /* narg */, char ** /* arg */, int trysuffix, int &sflag) { if (trysuffix && lmp->suffix_enable) { diff --git a/src/utils.cpp b/src/utils.cpp index 5e53a3a09d..f6556a3ac8 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -17,6 +17,10 @@ #include "lammps.h" #include "error.h" +#if defined(__linux) +#include // for readlink +#endif + /*! \file utils.cpp */ /* @@ -103,14 +107,43 @@ int utils::cfvarg(std::string mode, const char *arg, char *&cfv_id) return rv; } +/** \brief try to detect pathname from FILE pointer. Currently only supported on Linux, otherwise will report "(unknown)". + * + * \param buf storage buffer for pathname. output will be truncated if not large enough + * \param len size of storage buffer. output will be truncated to this length - 1 + * \param fp FILE pointer structe from STDIO library for which we want to detect the name + * \return pointer to the storage buffer, i.e. buf + */ +static const char *guesspath(char *buf, int len, FILE *fp) +{ + memset(buf,0,len); + +#if defined(__linux) + char procpath[32]; + int fd = fileno(fp); + snprintf(procpath,32,"/proc/self/fd/%d",fd); + // get pathname from /proc or copy (unknown) + if (readlink(procpath,buf,len-1) <= 0) strcpy(buf,"(unknown)"); +#else + strcpy(buf,"(unknown)"); +#endif + return buf; +} + +#define MAXPATHLENBUF 1024 /* like fgets() but aborts with an error or EOF is encountered */ void utils::sfgets(const char *srcname, int srcline, char *s, int size, FILE *fp, const char *filename, Error *error) { char *rv = fgets(s,size,fp); if (rv == NULL) { // something went wrong + char buf[MAXPATHLENBUF]; std::string errmsg; + // try to figure out the file name from the file pointer + if (!filename) + filename = guesspath(buf,MAXPATHLENBUF,fp); + if (feof(fp)) { errmsg = "Unexpected end of file while reading file '"; } else if (ferror(fp)) { @@ -127,6 +160,34 @@ void utils::sfgets(const char *srcname, int srcline, char *s, int size, return; } +/* like fread() but aborts with an error or EOF is encountered */ +void utils::sfread(const char *srcname, int srcline, void *s, size_t size, + size_t num, FILE *fp, const char *filename, Error *error) +{ + size_t rv = fread(s,size,num,fp); + if (rv != num) { // something went wrong + char buf[MAXPATHLENBUF]; + std::string errmsg; + + // try to figure out the file name from the file pointer + if (!filename) + filename = guesspath(buf,MAXPATHLENBUF,fp); + + if (feof(fp)) { + errmsg = "Unexpected end of file while reading file '"; + } else if (ferror(fp)) { + errmsg = "Unexpected error while reading file '"; + } else { + errmsg = "Unexpected short read while reading file '"; + } + errmsg += filename; + errmsg += "'"; + + if (error) error->one(srcname,srcline,errmsg.c_str()); + } + return; +} + /* ------------------------------------------------------------------ */ std::string utils::check_packages_for_style(std::string style, diff --git a/src/utils.h b/src/utils.h index 5f71bfae76..e87aa4bb91 100644 --- a/src/utils.h +++ b/src/utils.h @@ -63,12 +63,27 @@ namespace LAMMPS_NS { * \param s buffer for storing the result of fgets() * \param size size of buffer s (max number of bytes read by fgets()) * \param fp file pointer used by fgets() - * \param filename file name associated with fp (for error message) + * \param filename file name associated with fp (may be NULL; then LAMMPS will try to detect) * \param error pointer to Error class instance (for abort) */ void sfgets(const char *srcname, int srcline, char *s, int size, FILE *fp, const char *filename, Error *error); + /** \brief safe wrapper around fread() which aborts on errors + * or EOF and prints a suitable error message to help debugging + * + * \param srcname name of the calling source file (from FLERR macro) + * \param srcline line in the calling source file (from FLERR macro) + * \param s buffer for storing the result of fread() + * \param size size of data elements read by fread() + * \param num number of data elements read by fread() + * \param fp file pointer used by fread() + * \param filename file name associated with fp (may be NULL; then LAMMPS will try to detect) + * \param error pointer to Error class instance (for abort) + */ + void sfread(const char *srcname, int srcline, void *s, size_t size, + size_t num, FILE *fp, const char *filename, Error *error); + /** \brief Report if a requested style is in a package or may have a typo * * \param style type of style that is to be checked for diff --git a/src/version.h b/src/version.h index 7387a3a1a4..1c5c4c6206 100644 --- a/src/version.h +++ b/src/version.h @@ -1 +1 @@ -#define LAMMPS_VERSION "7 Aug 2019" +#define LAMMPS_VERSION "09 Jan 2020" diff --git a/tools/binary2txt.cpp b/tools/binary2txt.cpp index e0778fbf3c..119e9e3574 100644 --- a/tools/binary2txt.cpp +++ b/tools/binary2txt.cpp @@ -99,9 +99,9 @@ int main(int narg, char **arg) // detect end-of-file if (feof(fp)) { - fclose(fp); - fclose(fptxt); - break; + fclose(fp); + fclose(fptxt); + break; } fread(&natoms,sizeof(bigint),1,fp); @@ -114,13 +114,13 @@ int main(int narg, char **arg) fread(&zlo,sizeof(double),1,fp); fread(&zhi,sizeof(double),1,fp); if (triclinic) { - fread(&xy,sizeof(double),1,fp); - fread(&xz,sizeof(double),1,fp); - fread(&yz,sizeof(double),1,fp); + fread(&xy,sizeof(double),1,fp); + fread(&xz,sizeof(double),1,fp); + fread(&yz,sizeof(double),1,fp); } fread(&size_one,sizeof(int),1,fp); fread(&nchunk,sizeof(int),1,fp); - + fprintf(fptxt,"ITEM: TIMESTEP\n"); fprintf(fptxt,BIGINT_FORMAT "\n",ntimestep); fprintf(fptxt,"ITEM: NUMBER OF ATOMS\n"); @@ -128,26 +128,26 @@ int main(int narg, char **arg) m = 0; for (int idim = 0; idim < 3; idim++) { - for (int iside = 0; iside < 2; iside++) { - if (boundary[idim][iside] == 0) boundstr[m++] = 'p'; - else if (boundary[idim][iside] == 1) boundstr[m++] = 'f'; - else if (boundary[idim][iside] == 2) boundstr[m++] = 's'; - else if (boundary[idim][iside] == 3) boundstr[m++] = 'm'; - } - boundstr[m++] = ' '; + for (int iside = 0; iside < 2; iside++) { + if (boundary[idim][iside] == 0) boundstr[m++] = 'p'; + else if (boundary[idim][iside] == 1) boundstr[m++] = 'f'; + else if (boundary[idim][iside] == 2) boundstr[m++] = 's'; + else if (boundary[idim][iside] == 3) boundstr[m++] = 'm'; + } + boundstr[m++] = ' '; } boundstr[8] = '\0'; - + if (!triclinic) { - fprintf(fptxt,"ITEM: BOX BOUNDS %s\n",boundstr); - fprintf(fptxt,"%g %g\n",xlo,xhi); - fprintf(fptxt,"%g %g\n",ylo,yhi); - fprintf(fptxt,"%g %g\n",zlo,zhi); + fprintf(fptxt,"ITEM: BOX BOUNDS %s\n",boundstr); + fprintf(fptxt,"%g %g\n",xlo,xhi); + fprintf(fptxt,"%g %g\n",ylo,yhi); + fprintf(fptxt,"%g %g\n",zlo,zhi); } else { - fprintf(fptxt,"ITEM: BOX BOUNDS %s xy xz yz\n",boundstr); - fprintf(fptxt,"%g %g %g\n",xlo,xhi,xy); - fprintf(fptxt,"%g %g %g\n",ylo,yhi,xz); - fprintf(fptxt,"%g %g %g\n",zlo,zhi,yz); + fprintf(fptxt,"ITEM: BOX BOUNDS %s xy xz yz\n",boundstr); + fprintf(fptxt,"%g %g %g\n",xlo,xhi,xy); + fprintf(fptxt,"%g %g %g\n",ylo,yhi,xz); + fprintf(fptxt,"%g %g %g\n",zlo,zhi,yz); } fprintf(fptxt,"ITEM: ATOMS\n"); @@ -156,25 +156,25 @@ int main(int narg, char **arg) // loop over processor chunks in file for (i = 0; i < nchunk; i++) { - fread(&n,sizeof(int),1,fp); + fread(&n,sizeof(int),1,fp); - // extend buffer to fit chunk size - - if (n > maxbuf) { - if (buf) delete [] buf; - buf = new double[n]; - maxbuf = n; - } + // extend buffer to fit chunk size - // read chunk and write as size_one values per line + if (n > maxbuf) { + if (buf) delete [] buf; + buf = new double[n]; + maxbuf = n; + } - fread(buf,sizeof(double),n,fp); - n /= size_one; - m = 0; - for (j = 0; j < n; j++) { - for (k = 0; k < size_one; k++) fprintf(fptxt,"%g ",buf[m++]); - fprintf(fptxt,"\n"); - } + // read chunk and write as size_one values per line + + fread(buf,sizeof(double),n,fp); + n /= size_one; + m = 0; + for (j = 0; j < n; j++) { + for (k = 0; k < size_one; k++) fprintf(fptxt,"%g ",buf[m++]); + fprintf(fptxt,"\n"); + } } printf(" " BIGINT_FORMAT,ntimestep); diff --git a/tools/ch2lmp/charmm2lammps.pl b/tools/ch2lmp/charmm2lammps.pl index bda9ace2bc..b53bd00541 100755 --- a/tools/ch2lmp/charmm2lammps.pl +++ b/tools/ch2lmp/charmm2lammps.pl @@ -39,6 +39,7 @@ # 20161001 Added instructions in CMAP section to fix problem if 'ter' # is not designated in the .pdb file to identify last amino acid # 20161005 Added tweak to embed command line in generated LAMMPS input +# 20181120 Fix topology parsing bug # # General Many thanks to Paul S. Crozier for checking script validity # against his projects. @@ -86,8 +87,8 @@ my $notes; $program = "charmm2lammps"; - $version = "1.9.1"; - $year = "2016"; + $version = "1.9.2"; + $year = "2018"; $add = 1; $water_dens = 0; $ions = 0; diff --git a/tools/eam_database/create.f b/tools/eam_database/create.f index 2bdf49dd0d..528b4251db 100644 --- a/tools/eam_database/create.f +++ b/tools/eam_database/create.f @@ -73,8 +73,9 @@ ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc rhoin(ntypes)=rhol(ntypes)*rhoe(ntypes) rhoout(ntypes)=rhoh(ntypes)*rhoe(ntypes) else - do 1 i=1,27 -1 read(10,*)vtmp + do i=1,27 + read(10,*)vtmp + end do goto 11 endif close(10) @@ -94,28 +95,29 @@ ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc rst=0.5 dr=rc/(nr-1.0) fmax=-1.0 - do 3 i1=1,ntypes - do 3 i2=1,i1 - if ( i1 .eq. i2) then - do 4 i=1,nr - r=(i-1.0)*dr - if (r .lt. rst) r=rst - call prof(i1,r,fvalue) - if (fmax .lt. fvalue) fmax=fvalue - rhor(i,i1)=fvalue - call pair(i1,i2,r,psi) - z2r(i,i1,i2)=r*psi -4 continue - else - do 5 i=1,nr - r=(i-1.0)*dr - if (r .lt. rst) r=rst - call pair(i1,i2,r,psi) - z2r(i,i1,i2)=r*psi - z2r(i,i2,i1)=z2r(i,i1,i2) -5 continue - endif -3 continue + do i1=1,ntypes + do i2=1,i1 + if ( i1 .eq. i2) then + do i=1,nr + r=(i-1.0)*dr + if (r .lt. rst) r=rst + call prof(i1,r,fvalue) + if (fmax .lt. fvalue) fmax=fvalue + rhor(i,i1)=fvalue + call pair(i1,i2,r,psi) + z2r(i,i1,i2)=r*psi + end do + else + do i=1,nr + r=(i-1.0)*dr + if (r .lt. rst) r=rst + call pair(i1,i2,r,psi) + z2r(i,i1,i2)=r*psi + z2r(i,i2,i1)=z2r(i,i1,i2) + end do + endif + end do + end do rhom=fmax if (rhom .lt. 2.0*rhoemax) rhom=2.0*rhoemax if (rhom .lt. 100.0) rhom=100.0 @@ -239,10 +241,11 @@ ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 10 continue 11 format(i5,2g15.5,a8) 12 format(5e24.16) - do 13 i1=1,ntypes - do 13 i2=1,i1 - write(1,12)(z2r(i,i1,i2),i=1,nr) -13 continue + do i1=1,ntypes + do i2=1,i1 + write(1,12)(z2r(i,i1,i2),i=1,nr) + end do + end do close(1) return end diff --git a/tools/python/pizza/cfg.py b/tools/python/pizza/cfg.py index 8cefd38acd..bbd930ea3c 100644 --- a/tools/python/pizza/cfg.py +++ b/tools/python/pizza/cfg.py @@ -3,7 +3,7 @@ # # Copyright (2005) Sandia Corporation. Under the terms of Contract # DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains -# certain rights in this software. This software is distributed under +# certain rights in this software. This software is distributed under # the GNU General Public License. # cfg tool @@ -11,14 +11,14 @@ oneline = "Convert LAMMPS snapshots to AtomEye CFG format" docstr = """ -c = cfg(d) d = object containing atom coords (dump, data) +c = cfg(d) d = object containing atom coords (dump, data) c.one() write all snapshots to tmp.cfg c.one("new") write all snapshots to new.cfg c.many() write snapshots to tmp0000.cfg, tmp0001.cfg, etc c.many("new") write snapshots to new0000.cfg, new0001.cfg, etc -c.single(N) write snapshot for timestep N to tmp.cfg -c.single(N,"file") write snapshot for timestep N to file.cfg +c.single(N) write snapshot for timestep N to tmp.cfg +c.single(N,"file") write snapshot for timestep N to file.cfg """ # History @@ -46,7 +46,7 @@ class cfg: def __init__(self,data): self.data = data - + # -------------------------------------------------------------------- def one(self,*args): @@ -68,16 +68,16 @@ class cfg: print >>f,"Number of particles = %d " % len(atoms) print >>f,"# Timestep %d \n#\nA = 1.0 Angstrom" % time print >>f,"H0(1,1) = %20.10f A " % xlen - print >>f,"H0(1,2) = 0.0 A " - print >>f,"H0(1,3) = 0.0 A " - print >>f,"H0(2,1) = 0.0 A " + print >>f,"H0(1,2) = 0.0 A " + print >>f,"H0(1,3) = 0.0 A " + print >>f,"H0(2,1) = 0.0 A " print >>f,"H0(2,2) = %20.10f A " % ylen - print >>f,"H0(2,3) = 0.0 A " - print >>f,"H0(3,1) = 0.0 A " - print >>f,"H0(3,2) = 0.0 A " + print >>f,"H0(2,3) = 0.0 A " + print >>f,"H0(3,1) = 0.0 A " + print >>f,"H0(3,2) = 0.0 A " print >>f,"H0(3,3) = %20.10f A " % zlen print >>f,"#" - + for atom in atoms: itype = int(atom[1]) xfrac = (atom[2]-box[0])/xlen @@ -85,14 +85,14 @@ class cfg: zfrac = (atom[4]-box[2])/zlen # print >>f,"1.0 %d %15.10f %15.10f %15.10f %15.10f %15.10f %15.10f " % (itype,xfrac,yfrac,zfrac,atom[5],atom[6],atom[7]) print >>f,"1.0 %d %15.10f %15.10f %15.10f 0.0 0.0 0.0 " % (itype,xfrac,yfrac,zfrac) - + print time, sys.stdout.flush() n += 1 - + f.close() print "\nwrote %d snapshots to %s in CFG format" % (n,file) - + # -------------------------------------------------------------------- def many(self,*args): @@ -104,7 +104,7 @@ class cfg: which,time,flag = self.data.iterator(flag) if flag == -1: break time,box,atoms,bonds,tris,lines = self.data.viz(which) - + if n < 10: file = root + "000" + str(n) elif n < 100: @@ -112,7 +112,7 @@ class cfg: elif n < 1000: file = root + "0" + str(n) else: - file = root + str(n) + file = root + str(n) file += ".cfg" f = open(file,"w") @@ -123,16 +123,16 @@ class cfg: print >>f,"Number of particles = %d " % len(atoms) print >>f,"# Timestep %d \n#\nA = 1.0 Angstrom" % time print >>f,"H0(1,1) = %20.10f A " % xlen - print >>f,"H0(1,2) = 0.0 A " - print >>f,"H0(1,3) = 0.0 A " - print >>f,"H0(2,1) = 0.0 A " + print >>f,"H0(1,2) = 0.0 A " + print >>f,"H0(1,3) = 0.0 A " + print >>f,"H0(2,1) = 0.0 A " print >>f,"H0(2,2) = %20.10f A " % ylen - print >>f,"H0(2,3) = 0.0 A " - print >>f,"H0(3,1) = 0.0 A " - print >>f,"H0(3,2) = 0.0 A " + print >>f,"H0(2,3) = 0.0 A " + print >>f,"H0(3,1) = 0.0 A " + print >>f,"H0(3,2) = 0.0 A " print >>f,"H0(3,3) = %20.10f A " % zlen print >>f,"#" - + for atom in atoms: itype = int(atom[1]) xfrac = (atom[2]-box[0])/xlen @@ -140,14 +140,14 @@ class cfg: zfrac = (atom[4]-box[2])/zlen # print >>f,"1.0 %d %15.10f %15.10f %15.10f %15.10f %15.10f %15.10f " % (itype,xfrac,yfrac,zfrac,atom[5],atom[6],atom[7]) print >>f,"1.0 %d %15.10f %15.10f %15.10f 0.0 0.0 0.0 " % (itype,xfrac,yfrac,zfrac) - + print time, sys.stdout.flush() f.close() n += 1 - + print "\nwrote %s snapshots in CFG format" % n - + # -------------------------------------------------------------------- def single(self,time,*args): @@ -166,16 +166,16 @@ class cfg: print >>f,"Number of particles = %d " % len(atoms) print >>f,"# Timestep %d \n#\nA = 1.0 Angstrom" % time print >>f,"H0(1,1) = %20.10f A " % xlen - print >>f,"H0(1,2) = 0.0 A " - print >>f,"H0(1,3) = 0.0 A " - print >>f,"H0(2,1) = 0.0 A " + print >>f,"H0(1,2) = 0.0 A " + print >>f,"H0(1,3) = 0.0 A " + print >>f,"H0(2,1) = 0.0 A " print >>f,"H0(2,2) = %20.10f A " % ylen - print >>f,"H0(2,3) = 0.0 A " - print >>f,"H0(3,1) = 0.0 A " - print >>f,"H0(3,2) = 0.0 A " + print >>f,"H0(2,3) = 0.0 A " + print >>f,"H0(3,1) = 0.0 A " + print >>f,"H0(3,2) = 0.0 A " print >>f,"H0(3,3) = %20.10f A " % zlen print >>f,"#" - + for atom in atoms: itype = int(atom[1]) xfrac = (atom[2]-box[0])/xlen @@ -183,5 +183,5 @@ class cfg: zfrac = (atom[4]-box[2])/zlen # print >>f,"1.0 %d %15.10f %15.10f %15.10f %15.10f %15.10f %15.10f " % (itype,xfrac,yfrac,zfrac,atom[5],atom[6],atom[7]) print >>f,"1.0 %d %15.10f %15.10f %15.10f 0.0 0.0 0.0 " % (itype,xfrac,yfrac,zfrac) - + f.close() diff --git a/tools/python/pizza/dump.py b/tools/python/pizza/dump.py index 8098a2c4b7..1c6eb5edfd 100644 --- a/tools/python/pizza/dump.py +++ b/tools/python/pizza/dump.py @@ -3,7 +3,7 @@ # # Copyright (2005) Sandia Corporation. Under the terms of Contract # DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains -# certain rights in this software. This software is distributed under +# certain rights in this software. This software is distributed under # the GNU General Public License. # dump tool @@ -12,15 +12,15 @@ oneline = "Read, write, manipulate dump files and particle attributes" docstr = """ d = dump("dump.one") read in one or more dump files -d = dump("dump.1 dump.2.gz") can be gzipped -d = dump("dump.*") wildcard expands to multiple files -d = dump("dump.*",0) two args = store filenames, but don't read +d = dump("dump.1 dump.2.gz") can be gzipped +d = dump("dump.*") wildcard expands to multiple files +d = dump("dump.*",0) two args = store filenames, but don't read incomplete and duplicate snapshots are deleted atoms will be unscaled if stored in files as scaled - self-describing column names assigned + self-describing column names assigned -time = d.next() read next snapshot from dump files +time = d.next() read next snapshot from dump files used with 2-argument constructor to allow reading snapshots one-at-a-time snapshot will be skipped only if another snapshot has same time stamp @@ -31,21 +31,21 @@ time = d.next() read next snapshot from dump files d.map(1,"id",3,"x") assign names to columns (1-N) not needed if dump file is self-describing - -d.tselect.all() select all timesteps -d.tselect.one(N) select only timestep N -d.tselect.none() deselect all timesteps -d.tselect.skip(M) select every Mth step + +d.tselect.all() select all timesteps +d.tselect.one(N) select only timestep N +d.tselect.none() deselect all timesteps +d.tselect.skip(M) select every Mth step d.tselect.test("$t >= 100 and $t < 10000") select matching timesteps -d.delete() delete non-selected timesteps +d.delete() delete non-selected timesteps selecting a timestep also selects all atoms in the timestep skip() and test() only select from currently selected timesteps test() uses a Python Boolean expression with $t for timestep value Python comparison syntax: == != < > <= >= and or -d.aselect.all() select all atoms in all steps -d.aselect.all(N) select all atoms in one step +d.aselect.all() select all atoms in all steps +d.aselect.all(N) select all atoms in one step d.aselect.test("$id > 100 and $type == 2") select match atoms in all steps d.aselect.test("$id > 100 and $type == 2",N) select matching atoms in one step @@ -56,24 +56,24 @@ d.aselect.test("$id > 100 and $type == 2",N) select matching atoms in one step Python comparison syntax: == != < > <= >= and or $name must end with a space -d.write("file") write selected steps/atoms to dump file -d.write("file",head,app) write selected steps/atoms to dump file -d.scatter("tmp") write selected steps/atoms to multiple files +d.write("file") write selected steps/atoms to dump file +d.write("file",head,app) write selected steps/atoms to dump file +d.scatter("tmp") write selected steps/atoms to multiple files write() can be specified with 2 additional flags head = 0/1 for no/yes snapshot header, app = 0/1 for write vs append scatter() files are given timestep suffix: e.g. tmp.0, tmp.100, etc -d.scale() scale x,y,z to 0-1 for all timesteps -d.scale(100) scale atom coords for timestep N -d.unscale() unscale x,y,z to box size to all timesteps -d.unscale(1000) unscale atom coords for timestep N -d.wrap() wrap x,y,z into periodic box via ix,iy,iz -d.unwrap() unwrap x,y,z out of box via ix,iy,iz -d.owrap("other") wrap x,y,z to same image as another atom -d.sort() sort atoms by atom ID in all selected steps -d.sort("x") sort atoms by column value in all steps -d.sort(1000) sort atoms in timestep N +d.scale() scale x,y,z to 0-1 for all timesteps +d.scale(100) scale atom coords for timestep N +d.unscale() unscale x,y,z to box size to all timesteps +d.unscale(1000) unscale atom coords for timestep N +d.wrap() wrap x,y,z into periodic box via ix,iy,iz +d.unwrap() unwrap x,y,z out of box via ix,iy,iz +d.owrap("other") wrap x,y,z to same image as another atom +d.sort() sort atoms by atom ID in all selected steps +d.sort("x") sort atoms by column value in all steps +d.sort(1000) sort atoms in timestep N scale(), unscale(), wrap(), unwrap(), owrap() operate on all steps and atoms wrap(), unwrap(), owrap() require ix,iy,iz be defined @@ -85,8 +85,8 @@ d.sort(1000) sort atoms in timestep N m1,m2 = d.minmax("type") find min/max values for a column d.set("$ke = $vx * $vx + $vy * $vy") set a column to a computed value d.setv("type",vector) set a column to a vector of values -d.spread("ke",N,"color") 2nd col = N ints spread over 1st col -d.clone(1000,"color") clone timestep N values to other steps +d.spread("ke",N,"color") 2nd col = N ints spread over 1st col +d.clone(1000,"color") clone timestep N values to other steps minmax() operates on selected timesteps and atoms set() operates on selected timesteps and atoms @@ -107,17 +107,17 @@ d.clone(1000,"color") clone timestep N values to other steps values at every timestep are set to value at timestep N for that atom ID useful for propagating a color map -t = d.time() return vector of selected timestep values +t = d.time() return vector of selected timestep values fx,fy,... = d.atom(100,"fx","fy",...) return vector(s) for atom ID N fx,fy,... = d.vecs(1000,"fx","fy",...) return vector(s) for timestep N atom() returns vectors with one value for each selected timestep vecs() returns vectors with one value for each selected atom in the timestep -index,time,flag = d.iterator(0/1) loop over dump snapshots +index,time,flag = d.iterator(0/1) loop over dump snapshots time,box,atoms,bonds,tris,lines = d.viz(index) return list of viz objects -d.atype = "color" set column returned as "type" by viz -d.extra(obj) extract bond/tri/line info from obj +d.atype = "color" set column returned as "type" by viz +d.extra(obj) extract bond/tri/line info from obj iterator() loops over selected timesteps iterator() called with arg = 0 first time, with arg = 1 on subsequent calls @@ -137,7 +137,7 @@ d.extra(obj) extract bond/tri/line info from obj if extra() used to define lines, else NULL atype is column name viz() will return as atom type (def = "type") extra() extracts bonds/tris/lines from obj each time viz() is called - obj can be data object for bonds, cdata object for tris and lines, + obj can be data object for bonds, cdata object for tris and lines, bdump object for bonds, tdump object for tris, ldump object for lines. mdump object for tris """ @@ -227,7 +227,7 @@ class dump: for word in words: self.flist += glob.glob(word) if len(self.flist) == 0 and len(list) == 1: raise StandardError,"no dump file specified" - + if len(list) == 1: self.increment = 0 self.read_all() @@ -270,7 +270,7 @@ class dump: self.tselect.all() # print column assignments - + if len(self.names): print "assigned columns:",self.names2str() else: @@ -304,15 +304,15 @@ class dump: snap = self.read_snapshot(f) if not snap: self.nextfile += 1 - if self.nextfile == len(self.flist): return -1 + if self.nextfile == len(self.flist): return -1 f.close() - self.eof = 0 - continue + self.eof = 0 + continue self.eof = f.tell() f.close() try: self.findtime(snap.time) - continue + continue except: break # select the new snapshot with all its atoms @@ -334,7 +334,7 @@ class dump: # assign column names (file must be self-describing) # set scale_original to 0/1/-1 for unscaled/scaled/unknown # convert xs,xu to x in names - + def read_snapshot(self,f): try: snap = Snap() @@ -351,7 +351,7 @@ class dump: else: snap.boxstr = words[1].strip() if "xy" in snap.boxstr: snap.triclinic = 1 else: snap.triclinic = 0 - + words = f.readline().split() if len(words) == 2: snap.xlo,snap.xhi,snap.xy = float(words[0]),float(words[1]),0.0 @@ -372,7 +372,7 @@ class dump: else: snap.zlo,snap.zhi,snap.yz = \ float(words[0]),float(words[1]),float(words[2]) - + item = f.readline() if len(self.names) == 0: self.scale_original = -1 @@ -401,7 +401,7 @@ class dump: else: self.names[words[i]] = i if xflag == 0 and yflag == 0 and zflag == 0: self.scale_original = 0 if xflag == 1 and yflag == 1 and zflag == 1: self.scale_original = 1 - + if snap.natoms: words = f.readline().split() ncol = len(words) @@ -424,7 +424,7 @@ class dump: # -------------------------------------------------------------------- # map atom column names - + def map(self,*pairs): if len(pairs) % 2 != 0: raise StandardError, "dump map() requires pairs of mappings" @@ -509,7 +509,7 @@ class dump: atoms[:,y] = (atoms[:,y] - snap.ylo)*h1inv + \ (atoms[:,z] - snap.zlo)*h3inv atoms[:,z] = (atoms[:,z] - snap.zlo)*h2inv - + # -------------------------------------------------------------------- # unscale coords from 0-1 to box size for all snapshots or just one # use 6 params as h-matrix to treat orthogonal or triclinic boxes @@ -564,7 +564,7 @@ class dump: atoms[:,x] = snap.xlo + atoms[:,x]*h0 + atoms[:,y]*h5 + atoms[:,z]*h4 atoms[:,y] = snap.ylo + atoms[:,y]*h1 + atoms[:,z]*h3 atoms[:,z] = snap.zlo + atoms[:,z]*h2 - + # -------------------------------------------------------------------- # wrap coords from outside box to inside @@ -577,7 +577,7 @@ class dump: ix = self.names["ix"] iy = self.names["iy"] iz = self.names["iz"] - + for snap in self.snaps: xprd = snap.xhi - snap.xlo yprd = snap.yhi - snap.ylo @@ -599,7 +599,7 @@ class dump: ix = self.names["ix"] iy = self.names["iy"] iz = self.names["iz"] - + for snap in self.snaps: xprd = snap.xhi - snap.xlo yprd = snap.yhi - snap.ylo @@ -612,10 +612,10 @@ class dump: # -------------------------------------------------------------------- # wrap coords to same image as atom ID stored in "other" column # if dynamic extra lines or triangles defined, owrap them as well - + def owrap(self,other): print "Wrapping to other ..." - + id = self.names["id"] x = self.names["x"] y = self.names["y"] @@ -641,10 +641,10 @@ class dump: # should bonds also be owrapped ? if self.lineflag == 2 or self.triflag == 2: self.objextra.owrap(snap.time,xprd,yprd,zprd,ids,atoms,iother,ix,iy,iz) - + # -------------------------------------------------------------------- # convert column names assignment to a string, in column order - + def names2str(self): pairs = self.names.items() values = self.names.values() @@ -697,7 +697,7 @@ class dump: else: id = -1 if "type" in self.names: type = self.names["type"] else: type = -1 - + for snap in self.snaps: if not snap.tselect: continue print snap.time, @@ -719,7 +719,7 @@ class dump: print >>f,snap.ylo,snap.yhi print >>f,snap.zlo,snap.zhi print >>f,"ITEM: ATOMS",namestr - + atoms = snap.atoms nvalues = len(atoms[0]) for i in xrange(snap.natoms): @@ -743,7 +743,7 @@ class dump: if not snap.tselect: continue print snap.time, sys.stdout.flush() - + file = root + "." + str(snap.time) f = open(file,"w") print >>f,"ITEM: TIMESTEP" @@ -761,7 +761,7 @@ class dump: print >>f,snap.ylo,snap.yhi print >>f,snap.zlo,snap.zhi print >>f,"ITEM: ATOMS",namestr - + atoms = snap.atoms nvalues = len(atoms[0]) for i in xrange(snap.natoms): @@ -803,7 +803,7 @@ class dump: lhs = list[0][1:] if not self.names.has_key(lhs): self.newcolumn(lhs) - + for item in list: name = item[1:] column = self.names[name] @@ -815,7 +815,7 @@ class dump: if not snap.tselect: continue for i in xrange(snap.natoms): if snap.aselect[i]: exec ceq - + # -------------------------------------------------------------------- # set a column value via an input vec for all selected snapshots/atoms @@ -835,7 +835,7 @@ class dump: if snap.aselect[i]: atoms[i][icol] = vec[m] m += 1 - + # -------------------------------------------------------------------- # clone value in col across selected timesteps for atoms with same ID @@ -901,7 +901,7 @@ class dump: columns.append(self.names[name]) values.append(self.nselect * [0]) ncol = len(columns) - + id = self.names["id"] m = 0 for snap in self.snaps: @@ -917,13 +917,13 @@ class dump: if len(list) == 1: return values[0] else: return values - + # -------------------------------------------------------------------- # extract vector(s) of values for selected atoms at chosen timestep def vecs(self,n,*list): snap = self.snaps[self.findtime(n)] - + if len(list) == 0: raise StandardError, "no columns specified" columns = [] @@ -978,7 +978,7 @@ class dump: del self.snaps[i] else: i += 1 - + # -------------------------------------------------------------------- # iterate over selected snapshots @@ -990,12 +990,12 @@ class dump: self.iterate = i return i,self.snaps[i].time,1 return 0,0,-1 - + # -------------------------------------------------------------------- # return list of atoms to viz for snapshot isnap # if called with flag, then index is timestep, so convert to snapshot index # augment with bonds, tris, lines if extra() was invoked - + def viz(self,index,flag=0): if not flag: isnap = index else: @@ -1019,7 +1019,7 @@ class dump: # create atom list needed by viz from id,type,x,y,z # need Numeric/Numpy mode here - + atoms = [] for i in xrange(snap.natoms): if not snap.aselect[i]: continue @@ -1059,7 +1059,7 @@ class dump: if self.triflag == 1: tris = self.trilist elif self.triflag == 2: tmp1,tmp2,tmp3,tmp4,tris,tmp5 = self.objextra.viz(time,1) - + # create list of lines from static or dynamic tri list # if dynamic, could eliminate lines for unselected atoms @@ -1070,7 +1070,7 @@ class dump: tmp1,tmp2,tmp3,tmp4,tmp5,lines = self.objextra.viz(time,1) return time,box,atoms,bonds,tris,lines - + # -------------------------------------------------------------------- def findtime(self,n): @@ -1115,7 +1115,7 @@ class dump: def extra(self,arg): # data object, grab bonds statically - + if type(arg) is types.InstanceType and ".data" in str(arg.__class__): self.bondflag = 0 try: @@ -1132,7 +1132,7 @@ class dump: raise StandardError,"could not extract bonds from data object" # cdata object, grab tris and lines statically - + elif type(arg) is types.InstanceType and ".cdata" in str(arg.__class__): self.triflag = self.lineflag = 0 try: @@ -1147,32 +1147,32 @@ class dump: raise StandardError,"could not extract tris/lines from cdata object" # mdump object, grab tris dynamically - + elif type(arg) is types.InstanceType and ".mdump" in str(arg.__class__): self.triflag = 2 self.objextra = arg # bdump object, grab bonds dynamically - + elif type(arg) is types.InstanceType and ".bdump" in str(arg.__class__): self.bondflag = 2 self.objextra = arg # ldump object, grab lines dynamically - + elif type(arg) is types.InstanceType and ".ldump" in str(arg.__class__): self.lineflag = 2 self.objextra = arg # tdump object, grab tris dynamically - + elif type(arg) is types.InstanceType and ".tdump" in str(arg.__class__): self.triflag = 2 self.objextra = arg else: raise StandardError,"unrecognized argument to dump.extra()" - + # -------------------------------------------------------------------- def compare_atom(self,a,b): @@ -1181,7 +1181,7 @@ class dump: elif a[0] > b[0]: return 1 else: - return 0 + return 0 # -------------------------------------------------------------------- # one snapshot @@ -1196,7 +1196,7 @@ class tselect: def __init__(self,data): self.data = data - + # -------------------------------------------------------------------- def all(self): @@ -1243,7 +1243,7 @@ class tselect: data.nselect -= 1 data.aselect.all() print "%d snapshots selected out of %d" % (data.nselect,data.nsnaps) - + # -------------------------------------------------------------------- def test(self,teststr): @@ -1289,7 +1289,7 @@ class aselect: data = self.data # replace all $var with snap.atoms references and compile test string - + pattern = "\$\w*" list = re.findall(pattern,teststr) for item in list: diff --git a/tools/python/pizza/gnu.py b/tools/python/pizza/gnu.py index f6f0167330..d99ab3811d 100644 --- a/tools/python/pizza/gnu.py +++ b/tools/python/pizza/gnu.py @@ -3,7 +3,7 @@ # # Copyright (2005) Sandia Corporation. Under the terms of Contract # DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains -# certain rights in this software. This software is distributed under +# certain rights in this software. This software is distributed under # the GNU General Public License. # gnu tool @@ -11,12 +11,12 @@ oneline = "Create plots via GnuPlot plotting program" docstr = """ -g = gnu() start up GnuPlot -g.stop() shut down GnuPlot process - +g = gnu() start up GnuPlot +g.stop() shut down GnuPlot process + g.plot(a) plot vector A against linear index -g.plot(a,b) plot B against A -g.plot(a,b,c,d,...) plot B against A, D against C, etc +g.plot(a,b) plot B against A +g.plot(a,b,c,d,...) plot B against A, D against C, etc g.mplot(M,N,S,"file",a,b,...) multiple plots saved to file0000.eps, etc each plot argument can be a tuple, list, or Numeric/NumPy vector @@ -29,21 +29,21 @@ g.mplot(M,N,S,"file",a,b,...) multiple plots saved to file0000.eps, etc g("plot 'file.dat' using 2:3 with lines") execute string in GnuPlot -g.enter() enter GnuPlot shell +g.enter() enter GnuPlot shell gnuplot> plot sin(x) with lines type commands directly to GnuPlot -gnuplot> exit, quit exit GnuPlot shell - +gnuplot> exit, quit exit GnuPlot shell + g.export("data",range(100),a,...) create file with columns of numbers all vectors must be of equal length could plot from file with GnuPlot command: plot 'data' using 1:2 with lines -g.select(N) figure N becomes the current plot - +g.select(N) figure N becomes the current plot + subsequent commands apply to this plot -g.hide(N) delete window for figure N -g.save("file") save current plot as file.eps +g.hide(N) delete window for figure N +g.save("file") save current plot as file.eps Set attributes for current plot: @@ -94,7 +94,7 @@ except: PIZZA_GNUTERM = "x11" # Class definition class gnu: - + # -------------------------------------------------------------------- def __init__(self): @@ -102,7 +102,7 @@ class gnu: self.file = "tmp.gnu" self.figures = [] self.select(1) - + # -------------------------------------------------------------------- def stop(self): @@ -114,7 +114,7 @@ class gnu: def __call__(self,command): self.GNUPLOT.write(command + '\n') self.GNUPLOT.flush() - + # -------------------------------------------------------------------- def enter(self): @@ -152,7 +152,7 @@ class gnu: if i: partial_vecs.append(vec[:i]) else: partial_vecs.append([0]) self.plot(*partial_vecs) - + if n < 10: newfile = file + "000" + str(n) elif n < 100: newfile = file + "00" + str(n) elif n < 1000: newfile = file + "0" + str(n) @@ -160,7 +160,7 @@ class gnu: self.save(newfile) n += 1 - + # -------------------------------------------------------------------- # write list of equal-length vectors to filename @@ -201,7 +201,7 @@ class gnu: # do not continue until plot file is written out # else script could go forward and change data file # use tmp.done as semaphore to indicate plot is finished - + def save(self,file): self.__call__("set terminal postscript enhanced solid lw 2 color portrait") cmd = "set output '%s.eps'" % file @@ -212,7 +212,7 @@ class gnu: while not os.path.exists("tmp.done"): continue self.__call__("set output") self.select(self.current) - + # -------------------------------------------------------------------- # restore default attributes by creating a new fig object @@ -221,7 +221,7 @@ class gnu: fig.ncurves = self.figures[self.current-1].ncurves self.figures[self.current-1] = fig self.draw() - + # -------------------------------------------------------------------- def aspect(self,value): @@ -245,12 +245,12 @@ class gnu: else: self.figures[self.current-1].ylimit = (values[0],values[1]) self.draw() - + # -------------------------------------------------------------------- def label(self,x,y,text): self.figures[self.current-1].labels.append((x,y,text)) - self.figures[self.current-1].nlabels += 1 + self.figures[self.current-1].nlabels += 1 self.draw() # -------------------------------------------------------------------- @@ -259,7 +259,7 @@ class gnu: self.figures[self.current-1].nlabel = 0 self.figures[self.current-1].labels = [] self.draw() - + # -------------------------------------------------------------------- def title(self,*strings): @@ -276,13 +276,13 @@ class gnu: def xtitle(self,label): self.figures[self.current-1].xtitle = label self.draw() - + # -------------------------------------------------------------------- def ytitle(self,label): self.figures[self.current-1].ytitle = label self.draw() - + # -------------------------------------------------------------------- def xlog(self): @@ -291,7 +291,7 @@ class gnu: else: self.figures[self.current-1].xlog = 1 self.draw() - + # -------------------------------------------------------------------- def ylog(self): @@ -300,7 +300,7 @@ class gnu: else: self.figures[self.current-1].ylog = 1 self.draw() - + # -------------------------------------------------------------------- def curve(self,num,color): @@ -316,10 +316,10 @@ class gnu: def draw(self): fig = self.figures[self.current-1] if not fig.ncurves: return - + cmd = 'set size ratio ' + str(1.0/float(fig.aspect)) self.__call__(cmd) - + cmd = 'set title ' + '"' + fig.title + '"' self.__call__(cmd) cmd = 'set xlabel ' + '"' + fig.xtitle + '"' @@ -331,11 +331,11 @@ class gnu: else: self.__call__("unset logscale x") if fig.ylog: self.__call__("set logscale y") else: self.__call__("unset logscale y") - if fig.xlimit: + if fig.xlimit: cmd = 'set xr [' + str(fig.xlimit[0]) + ':' + str(fig.xlimit[1]) + ']' self.__call__(cmd) else: self.__call__("set xr [*:*]") - if fig.ylimit: + if fig.ylimit: cmd = 'set yr [' + str(fig.ylimit[0]) + ':' + str(fig.ylimit[1]) + ']' self.__call__(cmd) else: self.__call__("set yr [*:*]") @@ -365,7 +365,7 @@ class figure: def __init__(self): self.ncurves = 0 - self.colors = [] + self.colors = [] self.title = "" self.xtitle = "" self.ytitle = "" diff --git a/tools/python/pizza/log.py b/tools/python/pizza/log.py index aeca1d8d82..a255af2030 100644 --- a/tools/python/pizza/log.py +++ b/tools/python/pizza/log.py @@ -3,7 +3,7 @@ # # Copyright (2005) Sandia Corporation. Under the terms of Contract # DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains -# certain rights in this software. This software is distributed under +# certain rights in this software. This software is distributed under # the GNU General Public License. # log tool @@ -28,7 +28,7 @@ nvec = l.nvec # of vectors of thermo info nlen = l.nlen length of each vectors names = l.names list of vector names t,pe,... = l.get("Time","KE",...) return one or more vectors of values -l.write("file.txt") write all vectors to a file +l.write("file.txt") write all vectors to a file l.write("file.txt","Time","PE",...) write listed vectors to a file get and write allow abbreviated (uniquely) vector names @@ -89,7 +89,7 @@ class log: # -------------------------------------------------------------------- # read all thermo from all files - + def read_all(self): self.read_header(self.flist[0]) if self.nvec == 0: raise StandardError,"log file has no values" @@ -100,7 +100,7 @@ class log: print # sort entries by timestep, cull duplicates - + self.data.sort(self.compare) self.cull() self.nlen = len(self.data) @@ -133,9 +133,9 @@ class log: else: count = 0 for i in range(self.nvec): - if self.names[i].find(key) == 0: - count += 1 - index = i + if self.names[i].find(key) == 0: + count += 1 + index = i if count == 1: map.append(index) else: @@ -161,9 +161,9 @@ class log: else: count = 0 for i in range(self.nvec): - if self.names[i].find(key) == 0: - count += 1 - index = i + if self.names[i].find(key) == 0: + count += 1 + index = i if count == 1: map.append(index) else: @@ -226,7 +226,7 @@ class log: keywords.insert(0,"Step") i = 0 for keyword in keywords: - self.names.append(keyword) + self.names.append(keyword) self.ptr[keyword] = i i += 1 @@ -236,7 +236,7 @@ class log: line = txt[s1:s2] words = line.split() for i in range(len(words)): - self.names.append(words[i]) + self.names.append(words[i]) self.ptr[words[i]] = i self.nvec = len(self.names) @@ -275,43 +275,43 @@ class log: if s1 >= 0 and s2 >= 0 and s1 < s2: # found s1,s2 with s1 before s2 if self.style == 2: - s1 = txt.find("\n",s1) + 1 + s1 = txt.find("\n",s1) + 1 elif s1 >= 0 and s2 >= 0 and s2 < s1: # found s1,s2 with s2 before s1 s1 = 0 elif s1 == -1 and s2 >= 0: # found s2, but no s1 - last = 1 + last = 1 s1 = 0 elif s1 >= 0 and s2 == -1: # found s1, but no s2 last = 1 if self.style == 1: s2 = txt.rfind("\n--",s1) + 1 else: - s1 = txt.find("\n",s1) + 1 + s1 = txt.find("\n",s1) + 1 s2 = txt.rfind("\n",s1) + 1 - eof -= len(txt) - s2 + eof -= len(txt) - s2 elif s1 == -1 and s2 == -1: # found neither # could be end-of-file section - # or entire read was one chunk + # or entire read was one chunk if txt.find("Loop time of",start) == start: # end of file, so exit - eof -= len(txt) - start # reset eof to "Loop" - break + eof -= len(txt) - start # reset eof to "Loop" + break - last = 1 # entire read is a chunk + last = 1 # entire read is a chunk s1 = 0 if self.style == 1: s2 = txt.rfind("\n--",s1) + 1 else: s2 = txt.rfind("\n",s1) + 1 - eof -= len(txt) - s2 - if s1 == s2: break + eof -= len(txt) - s2 + if s1 == s2: break chunk = txt[s1:s2-1] start = s2 # split chunk into entries # parse each entry for numeric fields, append to data - + if self.style == 1: sections = chunk.split("\n--") pat1 = re.compile("Step\s*(\S*)\s") diff --git a/tools/python/pizza/pdbfile.py b/tools/python/pizza/pdbfile.py index 1713ada043..9b2238cbd6 100644 --- a/tools/python/pizza/pdbfile.py +++ b/tools/python/pizza/pdbfile.py @@ -3,7 +3,7 @@ # # Copyright (2005) Sandia Corporation. Under the terms of Contract # DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains -# certain rights in this software. This software is distributed under +# certain rights in this software. This software is distributed under # the GNU General Public License. # pdb tool @@ -22,7 +22,7 @@ p = pdbfile("3CRO",d) read in single PDB file with snapshot data if only one 4-char file specified and it is not found, it will be downloaded from http://www.rcsb.org as 3CRO.pdb d arg is object with atom coordinates (dump, data) - + p.one() write all output as one big PDB file to tmp.pdb p.one("mine") write to mine.pdb p.many() write one PDB file per snapshot: tmp0000.pdb, ... @@ -36,7 +36,7 @@ p.single(N,"new") write as new.pdb if one file in str arg and d: one new PDB file per snapshot using input PDB file as template multiple input PDB files with a d is not allowed - + index,time,flag = p.iterator(0) index,time,flag = p.iterator(1) @@ -87,7 +87,7 @@ class pdbfile: # flist = full list of all PDB input file names # append .pdb if needed - + if filestr: list = filestr.split() flist = [] @@ -107,7 +107,7 @@ class pdbfile: raise StandardError, "no input PDB file(s)" # grab PDB file from http://rcsb.org if not a local file - + if len(self.files) == 1 and len(self.files[0]) == 8: try: open(self.files[0],'r').close() @@ -117,7 +117,7 @@ class pdbfile: urllib.urlretrieve(fetchstr,self.files[0]) if self.data and len(self.files): self.read_template(self.files[0]) - + # -------------------------------------------------------------------- # write a single large PDB file for concatenating all input data or files # if data exists: @@ -135,7 +135,7 @@ class pdbfile: f = open(file,'w') # use template PDB file with each snapshot - + if self.data: n = flag = 0 while 1: @@ -153,7 +153,7 @@ class pdbfile: print >>f,"END" print file, sys.stdout.flush() - + f.close() print "\nwrote %d datasets to %s in PDB format" % (n,file) @@ -189,7 +189,7 @@ class pdbfile: f = open(file,'w') self.convert(f,which) f.close() - + print time, sys.stdout.flush() n += 1 @@ -206,13 +206,13 @@ class pdbfile: else: file = root + str(n) file += ".pdb" - + f = open(file,'w') f.write(open(infile,'r').read()) f.close() print file, sys.stdout.flush() - + n += 1 print "\nwrote %d datasets to %s*.pdb in PDB format" % (n,root) @@ -239,7 +239,7 @@ class pdbfile: self.convert(f,which) else: f.write(open(self.files[time],'r').read()) - + f.close() # -------------------------------------------------------------------- @@ -258,8 +258,8 @@ class pdbfile: # -------------------------------------------------------------------- # read a PDB file and store ATOM lines - - def read_template(self,file): + + def read_template(self,file): lines = open(file,'r').readlines() self.atomlines = {} for line in lines: diff --git a/tools/python/pizza/xyz.py b/tools/python/pizza/xyz.py index 66699ab5fa..92b681540a 100644 --- a/tools/python/pizza/xyz.py +++ b/tools/python/pizza/xyz.py @@ -3,7 +3,7 @@ # # Copyright (2005) Sandia Corporation. Under the terms of Contract # DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains -# certain rights in this software. This software is distributed under +# certain rights in this software. This software is distributed under # the GNU General Public License. # xyz tool @@ -11,14 +11,14 @@ oneline = "Convert LAMMPS snapshots to XYZ format" docstr = """ -x = xyz(d) d = object containing atom coords (dump, data) +x = xyz(d) d = object containing atom coords (dump, data) x.one() write all snapshots to tmp.xyz x.one("new") write all snapshots to new.xyz x.many() write snapshots to tmp0000.xyz, tmp0001.xyz, etc x.many("new") write snapshots to new0000.xyz, new0001.xyz, etc -x.single(N) write snapshot for timestep N to tmp.xyz -x.single(N,"file") write snapshot for timestep N to file.xyz +x.single(N) write snapshot for timestep N to tmp.xyz +x.single(N,"file") write snapshot for timestep N to file.xyz """ # History @@ -41,7 +41,7 @@ class xyz: def __init__(self,data): self.data = data - + # -------------------------------------------------------------------- def one(self,*args): @@ -61,14 +61,14 @@ class xyz: for atom in atoms: itype = int(atom[1]) print >>f,itype,atom[2],atom[3],atom[4] - + print time, sys.stdout.flush() n += 1 - + f.close() print "\nwrote %d snapshots to %s in XYZ format" % (n,file) - + # -------------------------------------------------------------------- def many(self,*args): @@ -80,7 +80,7 @@ class xyz: which,time,flag = self.data.iterator(flag) if flag == -1: break time,box,atoms,bonds,tris,lines = self.data.viz(which) - + if n < 10: file = root + "000" + str(n) elif n < 100: @@ -88,7 +88,7 @@ class xyz: elif n < 1000: file = root + "0" + str(n) else: - file = root + str(n) + file = root + str(n) file += ".xyz" f = open(file,"w") print >>f,len(atoms) @@ -100,9 +100,9 @@ class xyz: sys.stdout.flush() f.close() n += 1 - + print "\nwrote %s snapshots in XYZ format" % n - + # -------------------------------------------------------------------- def single(self,time,*args): diff --git a/tools/singularity/README.md b/tools/singularity/README.md new file mode 100644 index 0000000000..d316e629f3 --- /dev/null +++ b/tools/singularity/README.md @@ -0,0 +1,50 @@ +# Singularity container definitions for compiling/testing LAMMPS + +The *.def files in this folder can be used to build container images +for [Singularity](https://sylabs.io) suitable for compiling and testing +LAMMPS on a variety of OS variants with support for most standard packages +and building/spellchecking the manual. This allows to test and debug +LAMMPS code on different OS variants than what is locally installed on +your development workstation, e.g. when bugs are reported that can only +be reproduced on a specific OS or with specific (mostly older) versions +of tools, compilers, or libraries. + +Ready-to-use container images built from these definition files are +occasionally uploaded to the container library at sylabs.io. They +can be found here: https://cloud.sylabs.io/library/lammps/default/lammps_development# +and will be signed with the key fingerprint: EEA103764C6C633EDC8AC428D9B44E93BF0C375A + +Here is a workflow for testing a compilation of LAMMPS with a locally +built CentOS 7.x singularity container. + +``` +cd some/work/directory +git clone --depth 500 git://github.com/lammps/lammps.git lammps +mkdir build-centos7 +cd build-centos7 +sudo singularity build centos7.sif ../tools/singularity/centos7.def +singularity shell centos7.sif +cmake -C ../cmake/presets/most.cmake -D CMAKE_CXX_FLAGS="-O3 -g -fopenmp -std=c++11" ../cmake +make +``` + +And here is the equivalent workflow for testing a compilation of LAMMPS +using a pre-built Ubuntu 18.04LTS singularity container. + +``` +cd some/work/directory +git clone --depth 500 git://github.com/lammps/lammps.git lammps +mkdir build-ubuntu18 +cd build-ubuntu18 +singularity pull library://lammps/default/lammps_development:ubuntu18.04 +singularity shell lammps_development_ubuntu18.04.sif +cmake -C ../cmake/presets/most.cmake ../cmake +make +``` + +| Currently available: | | +| --- | --- | +| centos7.def | CentOS 7.x with EPEL enabled | +| centos8.def | CentOS 8.x with EPEL enabled | +| ubuntu16.04.def | Ubuntu 16.04LTS with default MPI == OpenMPI | +| ubuntu18.04.def | Ubuntu 18.04LTS with default MPI == OpenMPI | diff --git a/tools/singularity/centos7.def b/tools/singularity/centos7.def new file mode 100644 index 0000000000..8160105524 --- /dev/null +++ b/tools/singularity/centos7.def @@ -0,0 +1,10 @@ +BootStrap: library +From: centos:7 + +%post + yum -y install epel-release + yum -y update + yum -y install vim-enhanced ccache gcc-c++ gcc-gfortran clang gdb valgrind-openmpi make cmake cmake3 ninja-build patch which file git libpng-devel libjpeg-devel openmpi-devel mpich-devel python-devel python-virtualenv fftw-devel voro++-devel eigen3-devel gsl-devel openblas-devel enchant + +%labels + Author akohlmey diff --git a/tools/singularity/centos8.def b/tools/singularity/centos8.def new file mode 100644 index 0000000000..b48979cab1 --- /dev/null +++ b/tools/singularity/centos8.def @@ -0,0 +1,13 @@ +BootStrap: docker +From: centos:8 + +%post + dnf -y install epel-release dnf-utils + dnf config-manager --set-enabled PowerTools + dnf -y update + dnf -y install vim-enhanced ccache gcc-c++ gcc-gfortran clang gdb make cmake patch which file git libpng-devel libjpeg-devel openmpi-devel mpich-devel fftw-devel voro++-devel gsl-devel enchant platform-python-devel python3-virtualenv valgrind openblas ninja-build eigen3-devel + +#No match for argument: valgrind-openmpi + +%labels + Author akohlmey diff --git a/tools/singularity/ubuntu16.04.def b/tools/singularity/ubuntu16.04.def new file mode 100644 index 0000000000..2f7841bd4a --- /dev/null +++ b/tools/singularity/ubuntu16.04.def @@ -0,0 +1,9 @@ +BootStrap: docker +From: ubuntu:16.04 + +%post + apt-get update -y + env DEBIAN_FRONTEND=noninteractive apt-get install -y make cmake cmake-curses-gui ninja-build git ccache gcc g++ gfortran libfftw3-dev libjpeg-dev libpng12-dev libblas-dev liblapack-dev mpi-default-bin mpi-default-dev libeigen3-dev libgsl-dev libopenblas-dev virtualenv python-dev enchant vim-nox + +%labels + Author akohlmey diff --git a/tools/singularity/ubuntu18.04.def b/tools/singularity/ubuntu18.04.def new file mode 100644 index 0000000000..c87daa8de5 --- /dev/null +++ b/tools/singularity/ubuntu18.04.def @@ -0,0 +1,9 @@ +BootStrap: docker +From: ubuntu:18.04 + +%post + apt-get update -y + env DEBIAN_FRONTEND=noninteractive apt-get install -y make cmake cmake-curses-gui ninja-build git ccache gcc g++ gfortran libfftw3-dev libjpeg-dev libpng-dev libblas-dev liblapack-dev mpi-default-bin mpi-default-dev libeigen3-dev libgsl-dev libopenblas-dev virtualenv python-dev enchant vim-nox voro++-dev + +%labels + Author akohlmey From 9ed987c25508a6ffac344ac72d358d00afdf26d4 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Mon, 13 Jan 2020 13:15:17 -0700 Subject: [PATCH 196/199] minor changes to syntax and documentation of fix deposit orient --- doc/src/fix_deposit.rst | 9 ++ doc/txt/fix_deposit.txt | 299 --------------------------------------- src/MISC/fix_deposit.cpp | 8 +- src/MISC/fix_deposit.h | 4 +- 4 files changed, 17 insertions(+), 303 deletions(-) delete mode 100644 doc/txt/fix_deposit.txt diff --git a/doc/src/fix_deposit.rst b/doc/src/fix_deposit.rst index 45ae785f89..29b4381441 100644 --- a/doc/src/fix_deposit.rst +++ b/doc/src/fix_deposit.rst @@ -57,6 +57,8 @@ Syntax fix-ID = ID of :doc:`fix rigid/small ` command *shake* value = fix-ID fix-ID = ID of :doc:`fix shake ` command + *orient* values = rx ry rz + rx,ry,rz = vector to randomly rotate an inserted molecule around *units* value = *lattice* or *box* lattice = the geometry is defined in lattice units box = the geometry is defined in simulation box units @@ -236,6 +238,13 @@ sputtering process. E.g. the target point can be far away, so that all incident particles strike the surface as if they are in an incident beam of particles at a prescribed angle. +The *orient* keyword is only used when molecules are deposited. By +default, each molecule is inserted at a random orientation. If this +keyword is specified, then (rx,ry,rz) is used as an orientation +vector, and each inserted molecule is rotated around that vector with +a random value from zero to 2*PI. For a 2d simulation, rx = ry = 0.0 +is required, since rotations can only be performed around the z axis. + The *id* keyword determines how atom IDs and molecule IDs are assigned to newly deposited particles. Molecule IDs are only assigned if molecules are being inserted. For the *max* setting, the atom and diff --git a/doc/txt/fix_deposit.txt b/doc/txt/fix_deposit.txt deleted file mode 100644 index 45ef7d655e..0000000000 --- a/doc/txt/fix_deposit.txt +++ /dev/null @@ -1,299 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix deposit command :h3 - -[Syntax:] - -fix ID group-ID deposit N type M seed keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -deposit = style name of this fix command :l -N = # of atoms or molecules to insert :l -type = atom type to assign to inserted atoms (offset for molecule insertion) :l -M = insert a single atom or molecule every M steps :l -seed = random # seed (positive integer) :l -one or more keyword/value pairs may be appended to args :l -keyword = {region} or {id} or {global} or {local} or {near} or {gaussian} or {attempt} or {rate} or {vx} or {vy} or {vz} or {mol} or {rigid} or {shake} or {units} or {orientation} :l - {region} value = region-ID - region-ID = ID of region to use as insertion volume - {id} value = {max} or {next} - max = atom ID for new atom(s) is max ID of all current atoms plus one - next = atom ID for new atom(s) increments by one for every deposition - {global} values = lo hi - lo,hi = put new atom/molecule a distance lo-hi above all other atoms (distance units) - {local} values = lo hi delta - lo,hi = put new atom/molecule a distance lo-hi above any nearby atom beneath it (distance units) - delta = lateral distance within which a neighbor is considered "nearby" (distance units) - {near} value = R - R = only insert atom/molecule if further than R from existing particles (distance units) - {gaussian} values = xmid ymid zmid sigma - xmid,ymid,zmid = center of the gaussian distribution (distance units) - sigma = width of gaussian distribution (distance units) - {attempt} value = Q - Q = attempt a single insertion up to Q times - {rate} value = V - V = z velocity (y in 2d) at which insertion volume moves (velocity units) - {vx} values = vxlo vxhi - vxlo,vxhi = range of x velocities for inserted atom/molecule (velocity units) - {vy} values = vylo vyhi - vylo,vyhi = range of y velocities for inserted atom/molecule (velocity units) - {vz} values = vzlo vzhi - vzlo,vzhi = range of z velocities for inserted atom/molecule (velocity units) - {target} values = tx ty tz - tx,ty,tz = location of target point (distance units) - {mol} value = template-ID - template-ID = ID of molecule template specified in a separate "molecule"_molecule.html command - {molfrac} values = f1 f2 ... fN - f1 to fN = relative probability of creating each of N molecules in template-ID - {rigid} value = fix-ID - fix-ID = ID of "fix rigid/small"_fix_rigid.html command - {shake} value = fix-ID - fix-ID = ID of "fix shake"_fix_shake.html command - {units} value = {lattice} or {box} - lattice = the geometry is defined in lattice units - box = the geometry is defined in simulation box units - {orientation} value = rx ry rz - rx,ry,rz = axis of orientation vector :pre -:ule - -[Examples:] - -fix 3 all deposit 1000 2 100 29494 region myblock local 1.0 1.0 1.0 units box -fix 2 newatoms deposit 10000 1 500 12345 region disk near 2.0 vz -1.0 -0.8 -fix 4 sputter deposit 1000 2 500 12235 region sphere vz -1.0 -1.0 target 5.0 5.0 0.0 units lattice -fix 5 insert deposit 200 2 100 777 region disk gaussian 5.0 5.0 9.0 1.0 units box :pre - -[Description:] - -Insert a single atom or molecule into the simulation domain every M -timesteps until N atoms or molecules have been inserted. This is -useful for simulating deposition onto a surface. For the remainder of -this doc page, a single inserted atom or molecule is referred to as a -"particle". - -If inserted particles are individual atoms, they are assigned the -specified atom type. If they are molecules, the type of each atom in -the inserted molecule is specified in the file read by the -"molecule"_molecule.html command, and those values are added to the -specified atom type. E.g. if the file specifies atom types 1,2,3, and -those are the atom types you want for inserted molecules, then specify -{type} = 0. If you specify {type} = 2, the in the inserted molecule -will have atom types 3,4,5. - -All atoms in the inserted particle are assigned to two groups: the -default group "all" and the group specified in the fix deposit command -(which can also be "all"). - -If you are computing temperature values which include inserted -particles, you will want to use the -"compute_modify"_compute_modify.html dynamic option, which insures the -current number of atoms is used as a normalizing factor each time the -temperature is computed. - -Care must be taken that inserted particles are not too near existing -atoms, using the options described below. When inserting particles -above a surface in a non-periodic box (see the -"boundary"_boundary.html command), the possibility of a particle -escaping the surface and flying upward should be considered, since the -particle may be lost or the box size may grow infinitely large. A -"fix wall/reflect"_fix_wall_reflect.html command can be used to -prevent this behavior. Note that if a shrink-wrap boundary is used, -it is OK to insert the new particle outside the box, however the box -will immediately be expanded to include the new particle. When -simulating a sputtering experiment it is probably more realistic to -ignore those atoms using the "thermo_modify"_thermo_modify.html -command with the {lost ignore} option and a fixed -"boundary"_boundary.html. - -The fix deposit command must use the {region} keyword to define an -insertion volume. The specified region must have been previously -defined with a "region"_region.html command. It must be defined with -side = {in}. - -NOTE: LAMMPS checks that the specified region is wholly inside the -simulation box. It can do this correctly for orthonormal simulation -boxes. However for "triclinic boxes"_Howto_triclinic.html, it only -tests against the larger orthonormal box that bounds the tilted -simulation box. If the specified region includes volume outside the -tilted box, then an insertion will likely fail, leading to a "lost -atoms" error. Thus for triclinic boxes you should insure the -specified region is wholly inside the simulation box. - -The locations of inserted particles are taken from uniform distributed -random numbers, unless the {gaussian} keyword is used. Then the -individual coordinates are taken from a gaussian distribution of -width {sigma} centered on {xmid,ymid,zmid}. - -Individual atoms are inserted, unless the {mol} keyword is used. It -specifies a {template-ID} previously defined using the -"molecule"_molecule.html command, which reads files that define one or -more molecules. The coordinates, atom types, charges, etc, as well as -any bond/angle/etc and special neighbor information for the molecule -can be specified in the molecule file. See the -"molecule"_molecule.html command for details. The only settings -required to be in each file are the coordinates and types of atoms in -the molecule. - -If the molecule template contains more than one molecule, the relative -probability of depositing each molecule can be specified by the -{molfrac} keyword. N relative probabilities, each from 0.0 to 1.0, are -specified, where N is the number of molecules in the template. Each -time a molecule is deposited, a random number is used to sample from -the list of relative probabilities. The N values must sum to 1.0. - -If you wish to insert molecules via the {mol} keyword, that will be -treated as rigid bodies, use the {rigid} keyword, specifying as its -value the ID of a separate "fix rigid/small"_fix_rigid.html -command which also appears in your input script. - -NOTE: If you wish the new rigid molecules (and other rigid molecules) -to be thermostatted correctly via "fix rigid/small/nvt"_fix_rigid.html -or "fix rigid/small/npt"_fix_rigid.html, then you need to use the -"fix_modify dynamic/dof yes" command for the rigid fix. This is to -inform that fix that the molecule count will vary dynamically. - -If you wish to insert molecules via the {mol} keyword, that will have -their bonds or angles constrained via SHAKE, use the {shake} keyword, -specifying as its value the ID of a separate "fix -shake"_fix_shake.html command which also appears in your input script. - -Each timestep a particle is inserted, the coordinates for its atoms -are chosen as follows. For insertion of individual atoms, the -"position" referred to in the following description is the coordinate -of the atom. For insertion of molecule, the "position" is the -geometric center of the molecule; see the "molecule"_molecule.html doc -page for details. A random rotation of the molecule around its center -point is performed, which determines the coordinates all the -individual atoms. - -A random position within the region insertion volume is generated. If -neither the {global} or {local} keyword is used, the random position -is the trial position. If the {global} keyword is used, the random -x,y values are used, but the z position of the new particle is set -above the highest current atom in the simulation by a distance -randomly chosen between lo/hi. (For a 2d simulation, this is done for -the y position.) If the {local} keyword is used, the z position is -set a distance between lo/hi above the highest current atom in the -simulation that is "nearby" the chosen x,y position. In this context, -"nearby" means the lateral distance (in x,y) between the new and old -particles is less than the {delta} setting. - -Once a trial x,y,z position has been selected, the insertion is only -performed if no current atom in the simulation is within a distance R -of any atom in the new particle, including the effect of periodic -boundary conditions if applicable. R is defined by the {near} -keyword. Note that the default value for R is 0.0, which will allow -atoms to strongly overlap if you are inserting where other atoms are -present. This distance test is performed independently for each atom -in an inserted molecule, based on the randomly rotated configuration -of the molecule. If this test fails, a new random position within the -insertion volume is chosen and another trial is made. Up to Q -attempts are made. If the particle is not successfully inserted, -LAMMPS prints a warning message. - -NOTE: If you are inserting finite size particles or a molecule or -rigid body consisting of finite-size particles, then you should -typically set R larger than the distance at which any inserted -particle may overlap with either a previously inserted particle or an -existing particle. LAMMPS will issue a warning if R is smaller than -this value, based on the radii of existing and inserted particles. - -The {rate} option moves the insertion volume in the z direction (3d) -or y direction (2d). This enables particles to be inserted from a -successively higher height over time. Note that this parameter is -ignored if the {global} or {local} keywords are used, since those -options choose a z-coordinate for insertion independently. - -The vx, vy, and vz components of velocity for the inserted particle -are set using the values specified for the {vx}, {vy}, and {vz} -keywords. Note that normally, new particles should be a assigned a -negative vertical velocity so that they move towards the surface. For -molecules, the same velocity is given to every particle (no rotation -or bond vibration). - -If the {target} option is used, the velocity vector of the inserted -particle is changed so that it points from the insertion position -towards the specified target point. The magnitude of the velocity is -unchanged. This can be useful, for example, for simulating a -sputtering process. E.g. the target point can be far away, so that -all incident particles strike the surface as if they are in an -incident beam of particles at a prescribed angle. - -The {id} keyword determines how atom IDs and molecule IDs are assigned -to newly deposited particles. Molecule IDs are only assigned if -molecules are being inserted. For the {max} setting, the atom and -molecule IDs of all current atoms are checked. Atoms in the new -particle are assigned IDs starting with the current maximum plus one. -If a molecule is inserted it is assigned an ID = current maximum plus -one. This means that if particles leave the system, the new IDs may -replace the lost ones. For the {next} setting, the maximum ID of any -atom and molecule is stored at the time the fix is defined. Each time -a new particle is added, this value is incremented to assign IDs to -the new atom(s) or molecule. Thus atom and molecule IDs for deposited -particles will be consecutive even if particles leave the system over -time. - -The {units} keyword determines the meaning of the distance units used -for the other deposition parameters. A {box} value selects standard -distance units as defined by the "units"_units.html command, -e.g. Angstroms for units = real or metal. A {lattice} value means the -distance units are in lattice spacings. The "lattice"_lattice.html -command must have been previously used to define the lattice spacing. -Note that the units choice affects all the keyword values that have -units of distance or velocity. - -The {orientation} keyword determines the fixed rotation axis r = (rx,ry,rz) for randomly rotated of any inserted molecules. Note that the for a 2d simulation, (rx,ry,rz) should equal to (0,0,1). - -NOTE: If you are monitoring the temperature of a system where the atom -count is changing due to adding particles, you typically should use -the "compute_modify dynamic yes"_compute_modify.html command for the -temperature compute you are using. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the deposition to "binary restart -files"_restart.html. This includes information about how many -particles have been deposited, the random number generator seed, the -next timestep for deposition, etc. See the -"read_restart"_read_restart.html command for info on how to re-specify -a fix in an input script that reads a restart file, so that the -operation of the fix continues in an uninterrupted fashion. - -NOTE: For this to work correctly, the timestep must [not] be changed -after reading the restart with "reset_timestep"_reset_timestep.html. -The fix will try to detect it and stop with an error. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. No global or per-atom quantities are stored by this fix for -access by various "output commands"_Howto_output.html. No parameter -of this fix can be used with the {start/stop} keywords of the -"run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the MISC package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -The specified insertion region cannot be a "dynamic" region, as -defined by the "region"_region.html command. - -[Related commands:] - -"fix pour"_fix_pour.html, "region"_region.html - -[Default:] - -Insertions are performed for individual atoms, i.e. no {mol} setting -is defined. If the {mol} keyword is used, the default for {molfrac} -is an equal probabilities for all molecules in the template. -Additional option defaults are id = max, delta = 0.0, near = 0.0, -attempt = 10, rate = 0.0, vx = 0.0 0.0, vy = 0.0 0.0, vz = 0.0 0.0, -and units = lattice. diff --git a/src/MISC/fix_deposit.cpp b/src/MISC/fix_deposit.cpp index c8736840e4..5279b2df36 100644 --- a/src/MISC/fix_deposit.cpp +++ b/src/MISC/fix_deposit.cpp @@ -421,7 +421,7 @@ void FixDeposit::pre_exchange() while (rng > molfrac[imol]) imol++; natom = onemols[imol]->natoms; if (dimension == 3) { - if (orientflag == 1) { + if (orientflag) { r[0] = rx; r[1] = ry; r[2] = rz; @@ -779,12 +779,16 @@ void FixDeposit::options(int narg, char **arg) vzlo = force->numeric(FLERR,arg[iarg+1]); vzhi = force->numeric(FLERR,arg[iarg+2]); iarg += 3; - } else if (strcmp(arg[iarg],"orientation") == 0) { + } else if (strcmp(arg[iarg],"orient") == 0) { if (iarg+4 > narg) error->all(FLERR,"Illegal fix deposit command"); orientflag = 1; rx = force->numeric(FLERR,arg[iarg+1]); ry = force->numeric(FLERR,arg[iarg+2]); rz = force->numeric(FLERR,arg[iarg+3]); + if (domain->dimension == 2 && (rx != 0.0 || ry != 0.0)) + error->all(FLERR,"Illegal fix deposit orient settings"); + if (rx == 0.0 && ry == 0.0 && rz == 0.0) + error->all(FLERR,"Illegal fix deposit orient settings"); iarg += 4; } else if (strcmp(arg[iarg],"units") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal fix deposit command"); diff --git a/src/MISC/fix_deposit.h b/src/MISC/fix_deposit.h index 92598862d2..92ecdd9efd 100644 --- a/src/MISC/fix_deposit.h +++ b/src/MISC/fix_deposit.h @@ -40,9 +40,9 @@ class FixDeposit : public Fix { int iregion,globalflag,localflag,maxattempt,rateflag,scaleflag,targetflag; int mode,rigidflag,shakeflag,idnext,distflag,orientflag; double lo,hi,deltasq,nearsq,rate,sigma; - double vxlo,vxhi,vylo,vyhi,vzlo,vzhi,rx,ry,rz; + double vxlo,vxhi,vylo,vyhi,vzlo,vzhi; double xlo,xhi,ylo,yhi,zlo,zhi,xmid,ymid,zmid; - double tx,ty,tz; + double rx,ry,rz,tx,ty,tz; char *idregion; char *idrigid,*idshake; From 8258d0cb5910d33144cd14f8166b6f70d81446f7 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 13 Jan 2020 22:28:02 -0500 Subject: [PATCH 197/199] remove obsolete .txt file --- doc/txt/pair_lj_switch3_coulgauss.txt | 86 --------------------------- 1 file changed, 86 deletions(-) delete mode 100644 doc/txt/pair_lj_switch3_coulgauss.txt diff --git a/doc/txt/pair_lj_switch3_coulgauss.txt b/doc/txt/pair_lj_switch3_coulgauss.txt deleted file mode 100644 index 1277cff9aa..0000000000 --- a/doc/txt/pair_lj_switch3_coulgauss.txt +++ /dev/null @@ -1,86 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj/switch3/coulgauss/long command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {lj/switch3/coulgauss/long} -args = list of arguments for a particular style :ul - {lj/switch3/coulgauss/long} args = cutoff (cutoff2) width - cutoff = global cutoff for LJ (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - width = width parameter of the smoothing function (distance units) :pre - -[Examples:] - -pair_style lj/switch3/coulgauss/long 12.0 3.0 -pair_coeff 1 0.2 2.5 1.2 :pre - -pair_style lj/switch3/coulgauss/long 12.0 10.0 3.0 -pair_coeff 1 0.2 2.5 1.2 :pre - -[Description:] - -The {lj/switch3/coulgauss} style evaluates the LJ -vdW potential - -:c,image(Eqs/pair_lj_switch3.jpg) - -, which goes smoothly to zero at the cutoff r_c as defined -by the switching function - -:c,image(Eqs/pair_switch3.jpg) - -where w is the width defined in the arguments. This potential -is combined with Coulomb interaction between Gaussian charge densities: - -:c,image(Eqs/pair_coulgauss.jpg) - -where qi and qj are the -charges on the 2 atoms, epsilon is the dielectric constant which -can be set by the "dielectric"_dielectric.html command, gamma_i and gamma_j -are the widths of the Gaussian charge distribution and erf() is the error-function. -This style has to be used in conjunction with the "kspace_style"_kspace_style.html command - -If one cutoff is specified it is used for both the vdW and Coulomb -terms. If two cutoffs are specified, the first is used as the cutoff -for the vdW terms, and the second is the cutoff for the Coulombic term. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -epsilon (energy) -sigma (distance) -gamma (distance) :ul - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -Shifting the potential energy is not necessary because the switching -function ensures that the potential is zero at the cut-off. - - -[Restrictions:] - -These styles are part of the USER-YAFF package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - From bd5a97e07e0b2ad41a3ce171ef5ff392e0c763c5 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 13 Jan 2020 22:41:08 -0500 Subject: [PATCH 198/199] add false positives --- doc/utils/sphinx-config/false_positives.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/utils/sphinx-config/false_positives.txt b/doc/utils/sphinx-config/false_positives.txt index 3182c8605e..b0e80b485a 100644 --- a/doc/utils/sphinx-config/false_positives.txt +++ b/doc/utils/sphinx-config/false_positives.txt @@ -1141,6 +1141,7 @@ ico icosahedral idealgas IDR +idx ielement ieni ifdefs @@ -2475,6 +2476,8 @@ Runge runtime Rutuparna rx +ry +rz Ryckaert Rycroft Rydbergs From f095aacad7483543cd64130eed5fd3bb5bf20cdf Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 13 Jan 2020 23:08:20 -0500 Subject: [PATCH 199/199] remove outdated .txt files --- doc/txt/Packages_details.txt | 2157 ---------------------------------- doc/txt/fix.txt | 392 ------ 2 files changed, 2549 deletions(-) delete mode 100644 doc/txt/Packages_details.txt delete mode 100644 doc/txt/fix.txt diff --git a/doc/txt/Packages_details.txt b/doc/txt/Packages_details.txt deleted file mode 100644 index fc30c045cf..0000000000 --- a/doc/txt/Packages_details.txt +++ /dev/null @@ -1,2157 +0,0 @@ -"Higher level section"_Packages.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Package details :h3 - -Here is a brief description of all the standard and user packages in -LAMMPS. It lists authors (if applicable) and summarizes the package -contents. It has specific instructions on how to install the package, -including, if necessary, info on how to download or build any extra -library it requires. It also gives links to documentation, example -scripts, and pictures/movies (if available) that illustrate use of the -package. - -The majority of packages can be included in a LAMMPS build with a -single setting (-D PGK_NAME for CMake) or command ("make yes-name" for -make). See the "Build package"_Build_package.html doc page for more -info. A few packages may require additional steps; this is indicated -in the descriptions below. The "Build extras"_Build_extras.html doc -page gives those details. - -NOTE: To see the complete list of commands a package adds to LAMMPS, -you can examine the files in its src directory, e.g. "ls -src/GRANULAR". Files with names that start with fix, compute, atom, -pair, bond, angle, etc correspond to commands with the same style name -as contained in the file name. - -"ASPHERE"_#PKG-ASPHERE, -"BODY"_#PKG-BODY, -"CLASS2"_#PKG-CLASS2, -"COLLOID"_#PKG-COLLOID, -"COMPRESS"_#PKG-COMPRESS, -"CORESHELL"_#PKG-CORESHELL, -"DIPOLE"_#PKG-DIPOLE, -"GPU"_#PKG-GPU, -"GRANULAR"_#PKG-GRANULAR, -"KIM"_#PKG-KIM, -"KOKKOS"_#PKG-KOKKOS, -"KSPACE"_#PKG-KSPACE, -"LATTE"_#PKG-LATTE, -"MANYBODY"_#PKG-MANYBODY, -"MC"_#PKG-MC, -"MESSAGE"_#PKG-MESSAGE, -"MISC"_#PKG-MISC, -"MOLECULE"_#PKG-MOLECULE, -"MPIIO"_#PKG-MPIIO, -"MSCG"_#PKG-MSCG, -"OPT"_#PKG-OPT, -"PERI"_#PKG-PERI, -"POEMS"_#PKG-POEMS, -"PYTHON"_#PKG-PYTHON, -"QEQ"_#PKG-QEQ, -"REPLICA"_#PKG-REPLICA2, -"RIGID"_#PKG-RIGID, -"SHOCK"_#PKG-SHOCK, -"SNAP"_#PKG-SNAP, -"SPIN"_#PKG-SPIN, -"SRD"_#PKG-SRD, -"VORONOI"_#PKG-VORONOI :tb(c=6,ea=c) - -"USER-ADIOS"_#PKG-USER-ADIOS, -"USER-ATC"_#PKG-USER-ATC, -"USER-AWPMD"_#PKG-USER-AWPMD, -"USER-BOCS"_#PKG-USER-BOCS, -"USER-CGDNA"_#PKG-USER-CGDNA, -"USER-CGSDK"_#PKG-USER-CGSDK, -"USER-COLVARS"_#PKG-USER-COLVARS, -"USER-DIFFRACTION"_#PKG-USER-DIFFRACTION, -"USER-DPD"_#PKG-USER-DPD, -"USER-DRUDE"_#PKG-USER-DRUDE, -"USER-EFF"_#PKG-USER-EFF, -"USER-FEP"_#PKG-USER-FEP, -"USER-H5MD"_#PKG-USER-H5MD, -"USER-INTEL"_#PKG-USER-INTEL, -"USER-LB"_#PKG-USER-LB, -"USER-MANIFOLD"_#PKG-USER-MANIFOLD, -"USER-MEAMC"_#PKG-USER-MEAMC, -"USER-MESO"_#PKG-USER-MESO, -"USER-MGPT"_#PKG-USER-MGPT, -"USER-MISC"_#PKG-USER-MISC, -"USER-MOFFF"_#PKG-USER-MOFFF, -"USER-MOLFILE"_#PKG-USER-MOLFILE, -"USER-NETCDF"_#PKG-USER-NETCDF, -"USER-OMP"_#PKG-USER-OMP, -"USER-PHONON"_#PKG-USER-PHONON, -"USER-PLUMED"_#PKG-USER-PLUMED, -"USER-PTM"_#PKG-USER-PTM, -"USER-QMMM"_#PKG-USER-QMMM, -"USER-QTB"_#PKG-USER-QTB, -"USER-QUIP"_#PKG-USER-QUIP, -"USER-REAXC"_#PKG-USER-REAXC, -"USER-SCAFACOS"_#PKG-USER-SCAFACOS, -"USER-SDPD"_#PKG-USER-SDPD, -"USER-SMD"_#PKG-USER-SMD, -"USER-SMTBQ"_#PKG-USER-SMTBQ, -"USER-SPH"_#PKG-USER-SPH, -"USER-TALLY"_#PKG-USER-TALLY, -"USER-UEF"_#PKG-USER-UEF, -"USER-VTK"_#PKG-USER-VTK, -"USER-YAFF"_#PKG-USER-YAFF, :tb(c=6,ea=c) - -:line - -ASPHERE package :link(PKG-ASPHERE),h4 - -[Contents:] - -Computes, time-integration fixes, and pair styles for aspherical -particle models including ellipsoids, 2d lines, and 3d triangles. - -[Supporting info:] - -src/ASPHERE: filenames -> commands -"Howto spherical"_Howto_spherical.html -"pair_style gayberne"_pair_gayberne.html -"pair_style resquared"_pair_resquared.html -"doc/PDF/pair_gayberne_extra.pdf"_PDF/pair_gayberne_extra.pdf -"doc/PDF/pair_resquared_extra.pdf"_PDF/pair_resquared_extra.pdf -examples/ASPHERE -examples/ellipse -http://lammps.sandia.gov/movies.html#line -http://lammps.sandia.gov/movies.html#tri :ul - -:line - -BODY package :link(PKG-BODY),h4 - -[Contents:] - -Body-style particles with internal structure. Computes, -time-integration fixes, pair styles, as well as the body styles -themselves. See the "Howto body"_Howto_body.html doc page for an -overview. - -[Supporting info:] - -src/BODY filenames -> commands -"Howto_body"_Howto_body.html -"atom_style body"_atom_style.html -"fix nve/body"_fix_nve_body.html -"pair_style body/nparticle"_pair_body_nparticle.html -examples/body :ul - -:line - -CLASS2 package :link(PKG-CLASS2),h4 - -[Contents:] - -Bond, angle, dihedral, improper, and pair styles for the COMPASS -CLASS2 molecular force field. - -[Supporting info:] - -src/CLASS2: filenames -> commands -"bond_style class2"_bond_class2.html -"angle_style class2"_angle_class2.html -"dihedral_style class2"_dihedral_class2.html -"improper_style class2"_improper_class2.html -"pair_style lj/class2"_pair_class2.html :ul - -:line - -COLLOID package :link(PKG-COLLOID),h4 - -[Contents:] - -Coarse-grained finite-size colloidal particles. Pair styles and fix -wall styles for colloidal interactions. Includes the Fast Lubrication -Dynamics (FLD) method for hydrodynamic interactions, which is a -simplified approximation to Stokesian dynamics. - -[Authors:] This package includes Fast Lubrication Dynamics pair styles -which were created by Amit Kumar and Michael Bybee from Jonathan -Higdon's group at UIUC. - -[Supporting info:] - -src/COLLOID: filenames -> commands -"fix wall/colloid"_fix_wall.html -"pair_style colloid"_pair_colloid.html -"pair_style yukawa/colloid"_pair_yukawa_colloid.html -"pair_style brownian"_pair_brownian.html -"pair_style lubricate"_pair_lubricate.html -"pair_style lubricateU"_pair_lubricateU.html -examples/colloid -examples/srd :ul - -:line - -COMPRESS package :link(PKG-COMPRESS),h4 - -[Contents:] - -Compressed output of dump files via the zlib compression library, -using dump styles with a "gz" in their style name. - -To use this package you must have the zlib compression library -available on your system. - -[Author:] Axel Kohlmeyer (Temple U). - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#compress on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/COMPRESS: filenames -> commands -src/COMPRESS/README -lib/compress/README -"dump atom/gz"_dump.html -"dump cfg/gz"_dump.html -"dump custom/gz"_dump.html -"dump xyz/gz"_dump.html :ul - -:line - -CORESHELL package :link(PKG-CORESHELL),h4 - -[Contents:] - -Compute and pair styles that implement the adiabatic core/shell model -for polarizability. The pair styles augment Born, Buckingham, and -Lennard-Jones styles with core/shell capabilities. The "compute -temp/cs"_compute_temp_cs.html command calculates the temperature of a -system with core/shell particles. See the "Howto -coreshell"_Howto_coreshell.html doc page for an overview of how to use -this package. - -[Author:] Hendrik Heenen (Technical U of Munich). - -[Supporting info:] - -src/CORESHELL: filenames -> commands -"Howto coreshell"_Howto_coreshell.html -"Howto polarizable"_Howto_polarizable.html -"compute temp/cs"_compute_temp_cs.html -"pair_style born/coul/long/cs"_pair_cs.html -"pair_style buck/coul/long/cs"_pair_cs.html -"pair_style lj/cut/coul/long/cs"_pair_lj.html -examples/coreshell :ul - -:line - -DIPOLE package :link(PKG-DIPOLE),h4 - -[Contents:] - -An atom style and several pair styles for point dipole models with -short-range or long-range interactions. - -[Supporting info:] - -src/DIPOLE: filenames -> commands -"atom_style dipole"_atom_style.html -"pair_style lj/cut/dipole/cut"_pair_dipole.html -"pair_style lj/cut/dipole/long"_pair_dipole.html -"pair_style lj/long/dipole/long"_pair_dipole.html -examples/dipole :ul - -:line - -GPU package :link(PKG-GPU),h4 - -[Contents:] - -Dozens of pair styles and a version of the PPPM long-range Coulombic -solver optimized for GPUs. All such styles have a "gpu" as a suffix -in their style name. The GPU code can be compiled with either CUDA or -OpenCL, however the OpenCL variants are no longer actively maintained -and only the CUDA versions are regularly tested. The "Speed -gpu"_Speed_gpu.html doc page gives details of what hardware and GPU -software is required on your system, and details on how to build and -use this package. Its styles can be invoked at run time via the "-sf -gpu" or "-suffix gpu" "command-line switches"_Run_options.html. See -also the "KOKKOS"_#PKG-KOKKOS package, which has GPU-enabled styles. - -[Authors:] Mike Brown (Intel) while at Sandia and ORNL and Trung Nguyen -(Northwestern U) while at ORNL. - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#gpu on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/GPU: filenames -> commands -src/GPU/README -lib/gpu/README -"Speed packages"_Speed_packages.html -"Speed gpu"_Speed_gpu.html -"Section 2.6 -sf gpu"_Run_options.html -"Section 2.6 -pk gpu"_Run_options.html -"package gpu"_package.html -"Commands all"_lc pages (pair,kspace) for styles followed by (g) -"Benchmarks page"_http://lammps.sandia.gov/bench.html of web site :ul - -:line - -GRANULAR package :link(PKG-GRANULAR),h4 - -[Contents:] - -Pair styles and fixes for finite-size granular particles, which -interact with each other and boundaries via frictional and dissipative -potentials. - -[Supporting info:] - -src/GRANULAR: filenames -> commands -"Howto granular"_Howto_granular.html -"fix pour"_fix_pour.html -"fix wall/gran"_fix_wall_gran.html -"pair_style gran/hooke"_pair_gran.html -"pair_style gran/hertz/history"_pair_gran.html -examples/granregion -examples/pour -bench/in.chute -http://lammps.sandia.gov/pictures.html#jamming -http://lammps.sandia.gov/movies.html#hopper -http://lammps.sandia.gov/movies.html#dem -http://lammps.sandia.gov/movies.html#brazil -http://lammps.sandia.gov/movies.html#granregion :ul - -:line - -KIM package :link(PKG-KIM),h4 - -[Contents:] - -This package contains a set of commands that serve as a wrapper on the -"Open Knowledgebase of Interatomic Models (OpenKIM)"_https://openkim.org -repository of interatomic models (IMs) -enabling compatible ones to be used in LAMMPS simulations. -This includes "kim_init and kim_interactions"_kim_commands.html -commands to select, initialize and instantiate the IM, and a -"kim_query"_kim_commands.html command to perform web queries -for material property predictions of OpenKIM IMs. -Support for KIM IMs that conform to the -"KIM Application Programming Interface (API)"_https://openkim.org/kim-api/ -is provided by the "pair_style kim"_pair_kim.html command. - -NOTE: The command {pair_style kim} is called by {kim_interactions} and -is not recommended to be directly used in input scripts. - -To use this package you must have the KIM API library available on your -system. The KIM API is available for download on the -"OpenKIM website"_https://openkim.org/kim-api/. -When installing LAMMPS from binary, the kim-api package -is a dependency that is automatically downloaded and installed. - -Information about the KIM project can be found at its website: -"https://openkim.org"_https://openkim.org. -The KIM project is led by Ellad Tadmor and Ryan Elliott (U Minnesota) -and is funded by the "National Science Foundation"_https://www.nsf.gov/. - -[Authors:] Ryan Elliott (U Minnesota) is the main developer for the KIM -API and the {pair_style kim} command. Axel Kohlmeyer (Temple U) and -Ellad Tadmor (U Minnesota) contributed to the "kim_commands"_kim_commands.html -interface in close collaboration with Ryan Elliott. - - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#kim on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -"kim_commands"_kim_commands.html -"pair_style kim"_pair_kim.html -src/KIM: filenames -> commands -src/KIM/README -lib/kim/README -examples/kim :ul - -:line - -KOKKOS package :link(PKG-KOKKOS),h4 - -[Contents:] - -Dozens of atom, pair, bond, angle, dihedral, improper, fix, compute -styles adapted to compile using the Kokkos library which can convert -them to OpenMP or CUDA code so that they run efficiently on multicore -CPUs, KNLs, or GPUs. All the styles have a "kk" as a suffix in their -style name. The "Speed kokkos"_Speed_kokkos.html doc page gives -details of what hardware and software is required on your system, and -how to build and use this package. Its styles can be invoked at run -time via the "-sf kk" or "-suffix kk" "command-line -switches"_Run_options.html. Also see the "GPU"_#PKG-GPU, "OPT"_#PKG-OPT, -"USER-INTEL"_#PKG-USER-INTEL, and "USER-OMP"_#PKG-USER-OMP packages, which -have styles optimized for CPUs, KNLs, and GPUs. - -You must have a C++11 compatible compiler to use this package. -KOKKOS makes extensive use of advanced C++ features, which can -expose compiler bugs, especially when compiling for maximum -performance at high optimization levels. Please see the file -lib/kokkos/README for a list of compilers and their respective -platforms, that are known to work. - -[Authors:] The KOKKOS package was created primarily by Christian Trott -and Stan Moore (Sandia), with contributions from other folks as well. -It uses the open-source "Kokkos library"_https://github.com/kokkos -which was developed by Carter Edwards, Christian Trott, and others at -Sandia, and which is included in the LAMMPS distribution in -lib/kokkos. - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#kokkos on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/KOKKOS: filenames -> commands -src/KOKKOS/README -lib/kokkos/README -"Speed packages"_Speed_packages.html -"Speed kokkos"_Speed_kokkos.html -"Section 2.6 -k on ..."_Run_options.html -"Section 2.6 -sf kk"_Run_options.html -"Section 2.6 -pk kokkos"_Run_options.html -"package kokkos"_package.html -"Commands all"_lc pages (fix,compute,pair,etc) for styles followed by (k) -"Benchmarks page"_http://lammps.sandia.gov/bench.html of web site :ul - -:line - -KSPACE package :link(PKG-KSPACE),h4 - -[Contents:] - -A variety of long-range Coulombic solvers, as well as pair styles -which compute the corresponding short-range pairwise Coulombic -interactions. These include Ewald, particle-particle particle-mesh -(PPPM), and multilevel summation method (MSM) solvers. - -[Install:] - -Building with this package requires a 1d FFT library be present on -your system for use by the PPPM solvers. This can be the KISS FFT -library provided with LAMMPS, 3rd party libraries like FFTW, or a -vendor-supplied FFT library. See the "Build -settings"_Build_settings.html doc page for details on how to select -different FFT options for your LAMPMS build. - -[Supporting info:] - -src/KSPACE: filenames -> commands -"kspace_style"_kspace_style.html -"doc/PDF/kspace.pdf"_PDF/kspace.pdf -"Howto tip3p"_Howto_tip3p.html -"Howto tip4p"_Howto_tip4p.html -"Howto spc"_Howto_spc.html -"pair_style coul"_pair_coul.html -"Commands pair"_Commands_pair.html page for styles with "long" or "msm" in name -examples/peptide -bench/in.rhodo :ul - -:line - -LATTE package :link(PKG-LATTE),h4 - -[Contents:] - -A fix command which wraps the LATTE DFTB code, so that molecular -dynamics can be run with LAMMPS using density-functional tight-binding -quantum forces calculated by LATTE. - -More information on LATTE can be found at this web site: -"https://github.com/lanl/LATTE"_latte-home. A brief technical -description is given with the "fix latte"_fix_latte.html command. - -:link(latte-home,https://github.com/lanl/LATTE) - -[Authors:] Christian Negre (LANL) and Steve Plimpton (Sandia). LATTE -itself is developed at Los Alamos National Laboratory by Marc -Cawkwell, Anders Niklasson, and Christian Negre. - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#latte on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/LATTE: filenames -> commands -src/LATTE/README -lib/latte/README -"fix latte"_fix_latte.html -examples/latte -"LAMMPS-LATTE tutorial"_https://github.com/lanl/LATTE/wiki/Using-LATTE-through-LAMMPS :ul - -:line - -MANYBODY package :link(PKG-MANYBODY),h4 - -[Contents:] - -A variety of many-body and bond-order potentials. These include -(AI)REBO, BOP, EAM, EIM, Stillinger-Weber, and Tersoff potentials. - -[Supporting info:] - -src/MANYBODY: filenames -> commands -"Commands pair"_Commands_pair.html page -examples/comb -examples/eim -examples/nb3d -examples/shear -examples/streitz -examples/vashishta -bench/in.eam :ul - -:line - -MC package :link(PKG-MC),h4 - -[Contents:] - -Several fixes and a pair style that have Monte Carlo (MC) or MC-like -attributes. These include fixes for creating, breaking, and swapping -bonds, for performing atomic swaps, and performing grand-canonical MC -(GCMC) in conjunction with dynamics. - -[Supporting info:] - -src/MC: filenames -> commands -"fix atom/swap"_fix_atom_swap.html -"fix bond/break"_fix_bond_break.html -"fix bond/create"_fix_bond_create.html -"fix bond/swap"_fix_bond_swap.html -"fix gcmc"_fix_gcmc.html -"pair_style dsmc"_pair_dsmc.html -http://lammps.sandia.gov/movies.html#gcmc :ul - -:line - -MESSAGE package :link(PKG-MESSAGE),h4 - -[Contents:] - -Commands to use LAMMPS as either a client or server and couple it to -another application. - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#message on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/MESSAGE: filenames -> commands -lib/message/README -"message"_message.html -"fix client/md"_fix_client_md.html -"server md"_server_md.html -"server mc"_server_mc.html -examples/message :ul - -:line - -MISC package :link(PKG-MISC),h4 - -[Contents:] - -A variety of compute, fix, pair, dump styles with specialized -capabilities that don't align with other packages. Do a directory -listing, "ls src/MISC", to see the list of commands. - -NOTE: the MISC package contains styles that require using the --restrict flag, when compiling with Intel compilers. - -[Supporting info:] - -src/MISC: filenames -> commands -"compute ti"_compute_ti.html -"fix evaporate"_fix_evaporate.html -"fix orient/fcc"_fix_orient.html -"fix ttm"_fix_ttm.html -"fix thermal/conductivity"_fix_thermal_conductivity.html -"fix viscosity"_fix_viscosity.html -examples/KAPPA -examples/VISCOSITY -http://lammps.sandia.gov/pictures.html#ttm -http://lammps.sandia.gov/movies.html#evaporation :ul - -:line - -MOLECULE package :link(PKG-MOLECULE),h4 - -[Contents:] - -A large number of atom, pair, bond, angle, dihedral, improper styles -that are used to model molecular systems with fixed covalent bonds. -The pair styles include the Dreiding (hydrogen-bonding) and CHARMM -force fields, and a TIP4P water model. - -[Supporting info:] - -src/MOLECULE: filenames -> commands -"atom_style"_atom_style.html -"bond_style"_bond_style.html -"angle_style"_angle_style.html -"dihedral_style"_dihedral_style.html -"improper_style"_improper_style.html -"pair_style hbond/dreiding/lj"_pair_hbond_dreiding.html -"pair_style lj/charmm/coul/charmm"_pair_charmm.html -"Howto bioFF"_Howto_bioFF.html -examples/cmap -examples/dreiding -examples/micelle, -examples/peptide -bench/in.chain -bench/in.rhodo :ul - -:line - -MPIIO package :link(PKG-MPIIO),h4 - -[Contents:] - -Support for parallel output/input of dump and restart files via the -MPIIO library. It adds "dump styles"_dump.html with a "mpiio" in -their style name. Restart files with an ".mpiio" suffix are also -written and read in parallel. - -[Supporting info:] - -src/MPIIO: filenames -> commands -"dump"_dump.html -"restart"_restart.html -"write_restart"_write_restart.html -"read_restart"_read_restart.html :ul - -:line - -MSCG package :link(PKG-mscg),h4 - -[Contents:] - -A "fix mscg"_fix_mscg.html command which can parameterize a -Multi-Scale Coarse-Graining (MSCG) model using the open-source "MS-CG -library"_mscg-home. - -:link(mscg-home,https://github.com/uchicago-voth/MSCG-release) - -To use this package you must have the MS-CG library available on your -system. - -[Authors:] The fix was written by Lauren Abbott (Sandia). The MS-CG -library was developed by Jacob Wagner in Greg Voth's group at the -University of Chicago. - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#mscg on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/MSCG: filenames -> commands -src/MSCG/README -lib/mscg/README -examples/mscg :ul - -:line - -OPT package :link(PKG-OPT),h4 - -[Contents:] - -A handful of pair styles which are optimized for improved CPU -performance on single or multiple cores. These include EAM, LJ, -CHARMM, and Morse potentials. The styles have an "opt" suffix in -their style name. The "Speed opt"_Speed_opt.html doc page gives -details of how to build and use this package. Its styles can be -invoked at run time via the "-sf opt" or "-suffix opt" "command-line -switches"_Run_options.html. See also the "KOKKOS"_#PKG-KOKKOS, -"USER-INTEL"_#PKG-USER-INTEL, and "USER-OMP"_#PKG-USER-OMP packages, which -have styles optimized for CPU performance. - -[Authors:] James Fischer (High Performance Technologies), David Richie, -and Vincent Natoli (Stone Ridge Technolgy). - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#opt on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/OPT: filenames -> commands -"Speed packages"_Speed_packages.html -"Speed opt"_Speed_opt.html -"Section 2.6 -sf opt"_Run_options.html -"Commands pair"_Commands_pair.html for styles followed by (t) -"Benchmarks page"_http://lammps.sandia.gov/bench.html of web site :ul - -:line - -PERI package :link(PKG-PERI),h4 - -[Contents:] - -An atom style, several pair styles which implement different -Peridynamics materials models, and several computes which calculate -diagnostics. Peridynamics is a particle-based meshless continuum -model. - -[Authors:] The original package was created by Mike Parks (Sandia). -Additional Peridynamics models were added by Rezwanur Rahman and John -Foster (UTSA). - -[Supporting info:] - -src/PERI: filenames -> commands -"doc/PDF/PDLammps_overview.pdf"_PDF/PDLammps_overview.pdf -"doc/PDF/PDLammps_EPS.pdf"_PDF/PDLammps_EPS.pdf -"doc/PDF/PDLammps_VES.pdf"_PDF/PDLammps_VES.pdf -"atom_style peri"_atom_style.html -"pair_style peri/*"_pair_peri.html -"compute damage/atom"_compute_damage_atom.html -"compute plasticity/atom"_compute_plasticity_atom.html -examples/peri -http://lammps.sandia.gov/movies.html#peri :ul - -:line - -POEMS package :link(PKG-POEMS),h4 - -[Contents:] - -A fix that wraps the Parallelizable Open source Efficient Multibody -Software (POEMS) library, which is able to simulate the dynamics of -articulated body systems. These are systems with multiple rigid -bodies (collections of particles) whose motion is coupled by -connections at hinge points. - -[Author:] Rudra Mukherjee (JPL) while at RPI. - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#poems on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/POEMS: filenames -> commands -src/POEMS/README -lib/poems/README -"fix poems"_fix_poems.html -examples/rigid :ul - -:line - -PYTHON package :link(PKG-PYTHON),h4 - -[Contents:] - -A "python"_python.html command which allow you to execute Python code -from a LAMMPS input script. The code can be in a separate file or -embedded in the input script itself. See the "Python -call"_Python_call.html doc page for an overview of using Python from -LAMMPS in this manner and all the "Python"_Python_head.html doc pages -for other ways to use LAMMPS and Python together. - -NOTE: Building with the PYTHON package assumes you have a Python -shared library available on your system, which needs to be a Python 2 -version, 2.6 or later. Python 3 is not yet supported. See the -lib/python/README for more details. - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#python on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/PYTHON: filenames -> commands -"Python call"_Python_head.html -lib/python/README -examples/python :ul - -:line - -QEQ package :link(PKG-QEQ),h4 - -[Contents:] - -Several fixes for performing charge equilibration (QEq) via different -algorithms. These can be used with pair styles that perform QEq as -part of their formulation. - -[Supporting info:] - -src/QEQ: filenames -> commands -"fix qeq/*"_fix_qeq.html -examples/qeq -examples/streitz :ul - -:line - -REPLICA package :link(PKG-REPLICA2),h4 - -[Contents:] - -A collection of multi-replica methods which can be used when running -multiple LAMMPS simulations (replicas). See the "Howto -replica"_Howto_replica.html doc page for an overview of how to run -multi-replica simulations in LAMMPS. Methods in the package include -nudged elastic band (NEB), parallel replica dynamics (PRD), -temperature accelerated dynamics (TAD), parallel tempering, and a -verlet/split algorithm for performing long-range Coulombics on one set -of processors, and the remainder of the force field calculation on -another set. - -[Supporting info:] - -src/REPLICA: filenames -> commands -"Howto replica"_Howto_replica.html -"neb"_neb.html -"prd"_prd.html -"tad"_tad.html -"temper"_temper.html, -"run_style verlet/split"_run_style.html -examples/neb -examples/prd -examples/tad :ul - -:line - -RIGID package :link(PKG-RIGID),h4 - -[Contents:] - -Fixes which enforce rigid constraints on collections of atoms or -particles. This includes SHAKE and RATTLE, as well as various -rigid-body integrators for a few large bodies or many small bodies. -Also several computes which calculate properties of rigid bodies. - -[Supporting info:] - -src/RIGID: filenames -> commands -"compute erotate/rigid"_compute_erotate_rigid.html -fix shake"_fix_shake.html -"fix rattle"_fix_shake.html -"fix rigid/*"_fix_rigid.html -examples/ASPHERE -examples/rigid -bench/in.rhodo -http://lammps.sandia.gov/movies.html#box -http://lammps.sandia.gov/movies.html#star :ul - -:line - -SHOCK package :link(PKG-SHOCK),h4 - -[Contents:] - -Fixes for running impact simulations where a shock-wave passes through -a material. - -[Supporting info:] - -src/SHOCK: filenames -> commands -"fix append/atoms"_fix_append_atoms.html -"fix msst"_fix_msst.html -"fix nphug"_fix_nphug.html -"fix wall/piston"_fix_wall_piston.html -examples/hugoniostat -examples/msst :ul - -:line - -SNAP package :link(PKG-SNAP),h4 - -[Contents:] - -A pair style for the spectral neighbor analysis potential (SNAP). -SNAP is methodology for deriving a highly accurate classical potential -fit to a large archive of quantum mechanical (DFT) data. Also several -computes which analyze attributes of the potential. - -[Author:] Aidan Thompson (Sandia). - -[Supporting info:] - -src/SNAP: filenames -> commands -"pair_style snap"_pair_snap.html -"compute sna/atom"_compute_sna_atom.html -"compute snad/atom"_compute_sna_atom.html -"compute snav/atom"_compute_sna_atom.html -examples/snap :ul - -:line - -SPIN package :link(PKG-SPIN),h4 - -[Contents:] - -Model atomic magnetic spins classically, coupled to atoms moving in -the usual manner via MD. Various pair, fix, and compute styles. - -[Author:] Julien Tranchida (Sandia). - -[Supporting info:] - -src/SPIN: filenames -> commands -"Howto spins"_Howto_spins.html -"pair_style spin/dipole/cut"_pair_spin_dipole.html -"pair_style spin/dipole/long"_pair_spin_dipole.html -"pair_style spin/dmi"_pair_spin_dmi.html -"pair_style spin/exchange"_pair_spin_exchange.html -"pair_style spin/magelec"_pair_spin_magelec.html -"pair_style spin/neel"_pair_spin_neel.html -"fix nve/spin"_fix_nve_spin.html -"fix precession/spin"_fix_precession_spin.html -"compute spin"_compute_spin.html -"neb/spin"_neb_spin.html -examples/SPIN :ul - -:line - -SRD package :link(PKG-SRD),h4 - -[Contents:] - -A pair of fixes which implement the Stochastic Rotation Dynamics (SRD) -method for coarse-graining of a solvent, typically around large -colloidal particles. - -[Supporting info:] - -src/SRD: filenames -> commands -"fix srd"_fix_srd.html -"fix wall/srd"_fix_wall_srd.html -examples/srd -examples/ASPHERE -http://lammps.sandia.gov/movies.html#tri -http://lammps.sandia.gov/movies.html#line -http://lammps.sandia.gov/movies.html#poly :ul - -:line - -VORONOI package :link(PKG-VORONOI),h4 - -[Contents:] - -A compute command which calculates the Voronoi tesselation of a -collection of atoms by wrapping the "Voro++ library"_voro-home. This -can be used to calculate the local volume or each atoms or its near -neighbors. - -:link(voro-home,http://math.lbl.gov/voro++) - -To use this package you must have the Voro++ library available on your -system. - -[Author:] Daniel Schwen (INL) while at LANL. The open-source Voro++ -library was written by Chris Rycroft (Harvard U) while at UC Berkeley -and LBNL. - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#voronoi on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/VORONOI: filenames -> commands -src/VORONOI/README -lib/voronoi/README -"compute voronoi/atom"_compute_voronoi_atom.html -examples/voronoi :ul - -:line - -USER-ADIOS package :link(PKG-USER-ADIOS),h4 - -[Contents:] - -ADIOS is a high-performance I/O library. This package implements the -dump "atom/adios" and dump "custom/adios" commands to write data using -the ADIOS library. - -[Authors:] Norbert Podhorszki (ORNL) from the ADIOS developer team. - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-adios on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-ADIOS: filenames -> commands -src/USER-ADIOS/README -examples/USER/adios -https://github.com/ornladios/ADIOS2 :ul - -:line - -USER-ATC package :link(PKG-USER-ATC),h4 - -[Contents:] - -ATC stands for atoms-to-continuum. This package implements a "fix -atc"_fix_atc.html command to either couple molecular dynamics with -continuum finite element equations or perform on-the-fly conversion of -atomic information to continuum fields. - -[Authors:] Reese Jones, Jeremy Templeton, Jon Zimmerman (Sandia). - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-atc on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-ATC: filenames -> commands -src/USER-ATC/README -"fix atc"_fix_atc.html -examples/USER/atc -http://lammps.sandia.gov/pictures.html#atc :ul - -:line - -USER-AWPMD package :link(PKG-USER-AWPMD),h4 - -[Contents:] - -AWPMD stands for Antisymmetrized Wave Packet Molecular Dynamics. This -package implements an atom, pair, and fix style which allows electrons -to be treated as explicit particles in a classical molecular dynamics -model. - -[Author:] Ilya Valuev (JIHT, Russia). - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-awpmd on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-AWPMD: filenames -> commands -src/USER-AWPMD/README -"pair_style awpmd/cut"_pair_awpmd.html -examples/USER/awpmd :ul - -:line - -USER-BOCS package :link(PKG-USER-BOCS),h4 - -[Contents:] - -This package provides "fix bocs"_fix_bocs.html, a modified version -of "fix npt"_fix_nh.html which includes the pressure correction to -the barostat as outlined in: - -N. J. H. Dunn and W. G. Noid, "Bottom-up coarse-grained models that -accurately describe the structure, pressure, and compressibility of -molecular liquids," J. Chem. Phys. 143, 243148 (2015). - -[Authors:] Nicholas J. H. Dunn and Michael R. DeLyser (The -Pennsylvania State University) - -[Supporting info:] - -The USER-BOCS user package for LAMMPS is part of the BOCS software package: -"https://github.com/noid-group/BOCS"_https://github.com/noid-group/BOCS - -See the following reference for information about the entire package: - -Dunn, NJH; Lebold, KM; DeLyser, MR; Rudzinski, JF; Noid, WG. -"BOCS: Bottom-Up Open-Source Coarse-Graining Software." -J. Phys. Chem. B. 122, 13, 3363-3377 (2018). - -Example inputs are in the examples/USER/bocs folder. - -:line - -USER-CGDNA package :link(PKG-USER-CGDNA),h4 - -[Contents:] - -Several pair styles, a bond style, and integration fixes for -coarse-grained models of single- and double-stranded DNA based on the -oxDNA model of Doye, Louis and Ouldridge at the University of Oxford. -This includes Langevin-type rigid-body integrators with improved -stability. - -[Author:] Oliver Henrich (University of Strathclyde, Glasgow). - -[Supporting info:] - -src/USER-CGDNA: filenames -> commands -/src/USER-CGDNA/README -"pair_style oxdna/*"_pair_oxdna.html -"pair_style oxdna2/*"_pair_oxdna2.html -"bond_style oxdna/*"_bond_oxdna.html -"bond_style oxdna2/*"_bond_oxdna.html -"fix nve/dotc/langevin"_fix_nve_dotc_langevin.html :ul - -:line - -USER-CGSDK package :link(PKG-USER-CGSDK),h4 - -[Contents:] - -Several pair styles and an angle style which implement the -coarse-grained SDK model of Shinoda, DeVane, and Klein which enables -simulation of ionic liquids, electrolytes, lipids and charged amino -acids. - -[Author:] Axel Kohlmeyer (Temple U). - -[Supporting info:] - -src/USER-CGSDK: filenames -> commands -src/USER-CGSDK/README -"pair_style lj/sdk/*"_pair_sdk.html -"angle_style sdk"_angle_sdk.html -examples/USER/cgsdk -http://lammps.sandia.gov/pictures.html#cg :ul - -:line - -USER-COLVARS package :link(PKG-USER-COLVARS),h4 - -[Contents:] - -COLVARS stands for collective variables, which can be used to -implement various enhanced sampling methods, including Adaptive -Biasing Force, Metadynamics, Steered MD, Umbrella Sampling and -Restraints. A "fix colvars"_fix_colvars.html command is implemented -which wraps a COLVARS library, which implements these methods. -simulations. - -[Authors:] The COLVARS library is written and maintained by -Giacomo Fiorin (ICMS, Temple University, Philadelphia, PA, USA) -and Jerome Henin (LISM, CNRS, Marseille, France), originally for -the NAMD MD code, but with portability in mind. Axel Kohlmeyer -(Temple U) provided the interface to LAMMPS. - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-colvars on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-COLVARS: filenames -> commands -"doc/PDF/colvars-refman-lammps.pdf"_PDF/colvars-refman-lammps.pdf -src/USER-COLVARS/README -lib/colvars/README -"fix colvars"_fix_colvars.html -examples/USER/colvars :ul - -:line - -USER-PLUMED package :link(PKG-USER-PLUMED),h4 - -[Contents:] - -The fix plumed command allows you to use the PLUMED free energy plugin -for molecular dynamics to analyze and bias your LAMMPS trajectory on -the fly. The PLUMED library is called from within the LAMMPS input -script by using the "fix plumed"_fix_plumed.html command. - -[Authors:] The "PLUMED library"_#PLUMED is written and maintained by -Massimilliano Bonomi, Giovanni Bussi, Carlo Camiloni and Gareth -Tribello. - -:link(PLUMED,http://www.plumed.org) - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-plumed on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-PLUMED/README -lib/plumed/README -"fix plumed"_fix_plumed.html -examples/USER/plumed :ul - -:line - -USER-DIFFRACTION package :link(PKG-USER-DIFFRACTION),h4 - -[Contents:] - -Two computes and a fix for calculating x-ray and electron diffraction -intensities based on kinematic diffraction theory. - -[Author:] Shawn Coleman while at the U Arkansas. - -[Supporting info:] - -src/USER-DIFFRACTION: filenames -> commands -"compute saed"_compute_saed.html -"compute xrd"_compute_xrd.html -"fix saed/vtk"_fix_saed_vtk.html -examples/USER/diffraction :ul - -:line - -USER-DPD package :link(PKG-USER-DPD),h4 - -[Contents:] - -DPD stands for dissipative particle dynamics. This package implements -coarse-grained DPD-based models for energetic, reactive molecular -crystalline materials. It includes many pair styles specific to these -systems, including for reactive DPD, where each particle has internal -state for multiple species and a coupled set of chemical reaction ODEs -are integrated each timestep. Highly accurate time integrators for -isothermal, isoenergetic, isobaric and isenthalpic conditions are -included. These enable long timesteps via the Shardlow splitting -algorithm. - -[Authors:] Jim Larentzos (ARL), Tim Mattox (Engility Corp), and John -Brennan (ARL). - -[Supporting info:] - -src/USER-DPD: filenames -> commands -/src/USER-DPD/README -"compute dpd"_compute_dpd.html -"compute dpd/atom"_compute_dpd_atom.html -"fix eos/cv"_fix_eos_table.html -"fix eos/table"_fix_eos_table.html -"fix eos/table/rx"_fix_eos_table_rx.html -"fix shardlow"_fix_shardlow.html -"fix rx"_fix_rx.html -"pair_style table/rx"_pair_table_rx.html -"pair_style dpd/fdt"_pair_dpd_fdt.html -"pair_style dpd/fdt/energy"_pair_dpd_fdt.html -"pair_style exp6/rx"_pair_exp6_rx.html -"pair_style multi/lucy"_pair_multi_lucy.html -"pair_style multi/lucy/rx"_pair_multi_lucy_rx.html -examples/USER/dpd :ul - -:line - -USER-DRUDE package :link(PKG-USER-DRUDE),h4 - -[Contents:] - -Fixes, pair styles, and a compute to simulate thermalized Drude -oscillators as a model of polarization. See the "Howto -drude"_Howto_drude.html and "Howto drude2"_Howto_drude2.html doc pages -for an overview of how to use the package. There are auxiliary tools -for using this package in tools/drude. - -[Authors:] Alain Dequidt (U Blaise Pascal Clermont-Ferrand), Julien -Devemy (CNRS), and Agilio Padua (U Blaise Pascal). - -[Supporting info:] - -src/USER-DRUDE: filenames -> commands -"Howto drude"_Howto_drude.html -"Howto drude2"_Howto_drude2.html -"Howto polarizable"_Howto_polarizable.html -src/USER-DRUDE/README -"fix drude"_fix_drude.html -"fix drude/transform/*"_fix_drude_transform.html -"compute temp/drude"_compute_temp_drude.html -"pair_style thole"_pair_thole.html -"pair_style lj/cut/thole/long"_pair_thole.html -examples/USER/drude -tools/drude :ul - -:line - -USER-EFF package :link(PKG-USER-EFF),h4 - -[Contents:] - -EFF stands for electron force field which allows a classical MD code -to model electrons as particles of variable radius. This package -contains atom, pair, fix and compute styles which implement the eFF as -described in A. Jaramillo-Botero, J. Su, Q. An, and W.A. Goddard III, -JCC, 2010. The eFF potential was first introduced by Su and Goddard, -in 2007. There are auxiliary tools for using this package in -tools/eff; see its README file. - -[Author:] Andres Jaramillo-Botero (CalTech). - -[Supporting info:] - -src/USER-EFF: filenames -> commands -src/USER-EFF/README -"atom_style electron"_atom_style.html -"fix nve/eff"_fix_nve_eff.html -"fix nvt/eff"_fix_nh_eff.html -"fix npt/eff"_fix_nh_eff.html -"fix langevin/eff"_fix_langevin_eff.html -"compute temp/eff"_compute_temp_eff.html -"pair_style eff/cut"_pair_eff.html -"pair_style eff/inline"_pair_eff.html -examples/USER/eff -tools/eff/README -tools/eff -http://lammps.sandia.gov/movies.html#eff :ul - -:line - -USER-FEP package :link(PKG-USER-FEP),h4 - -[Contents:] - -FEP stands for free energy perturbation. This package provides -methods for performing FEP simulations by using a "fix -adapt/fep"_fix_adapt_fep.html command with soft-core pair potentials, -which have a "soft" in their style name. There are auxiliary tools -for using this package in tools/fep; see its README file. - -[Author:] Agilio Padua (Universite Blaise Pascal Clermont-Ferrand) - -[Supporting info:] - -src/USER-FEP: filenames -> commands -src/USER-FEP/README -"fix adapt/fep"_fix_adapt_fep.html -"compute fep"_compute_fep.html -"pair_style */soft"_pair_fep_soft.html -examples/USER/fep -tools/fep/README -tools/fep :ul - -:line - -USER-H5MD package :link(PKG-USER-H5MD),h4 - -[Contents:] - -H5MD stands for HDF5 for MD. "HDF5"_HDF5 is a portable, binary, -self-describing file format, used by many scientific simulations. -H5MD is a format for molecular simulations, built on top of HDF5. -This package implements a "dump h5md"_dump_h5md.html command to output -LAMMPS snapshots in this format. - -:link(HDF5,http://www.hdfgroup.org/HDF5) - -To use this package you must have the HDF5 library available on your -system. - -[Author:] Pierre de Buyl (KU Leuven) created both the package and the -H5MD format. - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-h5md on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-H5MD: filenames -> commands -src/USER-H5MD/README -lib/h5md/README -"dump h5md"_dump_h5md.html :ul - -:line - -USER-INTEL package :link(PKG-USER-INTEL),h4 - -[Contents:] - -Dozens of pair, fix, bond, angle, dihedral, improper, and kspace -styles which are optimized for Intel CPUs and KNLs (Knights Landing). -All of them have an "intel" in their style name. The "Speed -intel"_Speed_intel.html doc page gives details of what hardware and -compilers are required on your system, and how to build and use this -package. Its styles can be invoked at run time via the "-sf intel" or -"-suffix intel" "command-line switches"_Run_options.html. Also see -the "KOKKOS"_#PKG-KOKKOS, "OPT"_#PKG-OPT, and "USER-OMP"_#PKG-USER-OMP packages, -which have styles optimized for CPUs and KNLs. - -You need to have an Intel compiler, version 14 or higher to take full -advantage of this package. While compilation with GNU compilers is -supported, performance will be sub-optimal. - -NOTE: the USER-INTEL package contains styles that require using the --restrict flag, when compiling with Intel compilers. - -[Author:] Mike Brown (Intel). - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-intel on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-INTEL: filenames -> commands -src/USER-INTEL/README -"Speed packages"_Speed_packages.html -"Speed intel"_Speed_intel.html -"Section 2.6 -sf intel"_Run_options.html -"Section 2.6 -pk intel"_Run_options.html -"package intel"_package.html -"Commands all"_lc pages (fix,compute,pair,etc) for styles followed by (i) -src/USER-INTEL/TEST -"Benchmarks page"_http://lammps.sandia.gov/bench.html of web site :ul - -:line - -USER-LB package :link(PKG-USER-LB),h4 - -[Contents:] - -Fixes which implement a background Lattice-Boltzmann (LB) fluid, which -can be used to model MD particles influenced by hydrodynamic forces. - -[Authors:] Frances Mackay and Colin Denniston (University of Western -Ontario). - -[Supporting info:] - -src/USER-LB: filenames -> commands -src/USER-LB/README -"fix lb/fluid"_fix_lb_fluid.html -"fix lb/momentum"_fix_lb_momentum.html -"fix lb/viscous"_fix_lb_viscous.html -examples/USER/lb :ul - -:line - -USER-MGPT package :link(PKG-USER-MGPT),h4 - -[Contents:] - -A pair style which provides a fast implementation of the quantum-based -MGPT multi-ion potentials. The MGPT or model GPT method derives from -first-principles DFT-based generalized pseudopotential theory (GPT) -through a series of systematic approximations valid for mid-period -transition metals with nearly half-filled d bands. The MGPT method -was originally developed by John Moriarty at LLNL. The pair style in -this package calculates forces and energies using an optimized -matrix-MGPT algorithm due to Tomas Oppelstrup at LLNL. - -[Authors:] Tomas Oppelstrup and John Moriarty (LLNL). - -[Supporting info:] - -src/USER-MGPT: filenames -> commands -src/USER-MGPT/README -"pair_style mgpt"_pair_mgpt.html -examples/USER/mgpt :ul - -:line - -USER-MISC package :link(PKG-USER-MISC),h4 - -[Contents:] - -A potpourri of (mostly) unrelated features contributed to LAMMPS by -users. Each feature is a single fix, compute, pair, bond, angle, -dihedral, improper, or command style. - -[Authors:] The author for each style in the package is listed in the -src/USER-MISC/README file. - -[Supporting info:] - -src/USER-MISC: filenames -> commands -src/USER-MISC/README -one doc page per individual command listed in src/USER-MISC/README -examples/USER/misc :ul - -:line - -USER-MANIFOLD package :link(PKG-USER-MANIFOLD),h4 - -[Contents:] - -Several fixes and a "manifold" class which enable simulations of -particles constrained to a manifold (a 2D surface within the 3D -simulation box). This is done by applying the RATTLE constraint -algorithm to formulate single-particle constraint functions -g(xi,yi,zi) = 0 and their derivative (i.e. the normal of the manifold) -n = grad(g). - -[Author:] Stefan Paquay (until 2017: Eindhoven University of -Technology (TU/e), The Netherlands; since 2017: Brandeis University, -Waltham, MA, USA) - -[Supporting info:] - -src/USER-MANIFOLD: filenames -> commands -src/USER-MANIFOLD/README -"Howto manifold"_Howto_manifold.html -"fix manifoldforce"_fix_manifoldforce.html -"fix nve/manifold/rattle"_fix_nve_manifold_rattle.html -"fix nvt/manifold/rattle"_fix_nvt_manifold_rattle.html -examples/USER/manifold -http://lammps.sandia.gov/movies.html#manifold :ul - -:line - -USER-MEAMC package :link(PKG-USER-MEAMC),h4 - -[Contents:] - -A pair style for the modified embedded atom (MEAM) potential -translated from the Fortran version in the (obsolete) "MEAM" package -to plain C++. The USER-MEAMC fully replaces the MEAM package, which -has been removed from LAMMPS after the 12 December 2018 version. - -[Author:] Sebastian Huetter, (Otto-von-Guericke University Magdeburg) -based on the Fortran version of Greg Wagner (Northwestern U) while at -Sandia. - -[Supporting info:] - -src/USER-MEAMC: filenames -> commands -src/USER-MEAMC/README -"pair_style meam/c"_pair_meamc.html -examples/meamc :ul - -:line - -USER-MESO package :link(PKG-USER-MESO),h4 - -[Contents:] - -Several extensions of the dissipative particle dynamics (DPD) -method. Specifically, energy-conserving DPD (eDPD) that can model -non-isothermal processes, many-body DPD (mDPD) for simulating -vapor-liquid coexistence, and transport DPD (tDPD) for modeling -advection-diffusion-reaction systems. The equations of motion of these -DPD extensions are integrated through a modified velocity-Verlet (MVV) -algorithm. - -[Author:] Zhen Li (Division of Applied Mathematics, Brown University) - -[Supporting info:] - -src/USER-MESO: filenames -> commands -src/USER-MESO/README -"atom_style edpd"_atom_style.html -"pair_style edpd"_pair_meso.html -"pair_style mdpd"_pair_meso.html -"pair_style tdpd"_pair_meso.html -"fix mvv/dpd"_fix_mvv_dpd.html -examples/USER/meso -http://lammps.sandia.gov/movies.html#mesodpd :ul - -:line - -USER-MOFFF package :link(PKG-USER-MOFFF),h4 - -[Contents:] - -Pair, angle and improper styles needed to employ the MOF-FF -force field by Schmid and coworkers with LAMMPS. -MOF-FF is a first principles derived force field with the primary aim -to simulate MOFs and related porous framework materials, using spherical -Gaussian charges. It is described in S. Bureekaew et al., Phys. Stat. Sol. B -2013, 250, 1128-1141. -For the usage of MOF-FF see the example in the example directory as -well as the "MOF+"_MOFplus website. - -:link(MOFplus,https://www.mofplus.org/content/show/MOF-FF) - -[Author:] Hendrik Heenen (Technical U of Munich), -Rochus Schmid (Ruhr-University Bochum). - -[Supporting info:] - -src/USER-MOFFF: filenames -> commands -src/USER-MOFFF/README -"pair_style buck6d/coul/gauss"_pair_buck6d_coul_gauss.html -"angle_style class2"_angle_class2.html -"angle_style cosine/buck6d"_angle_cosine_buck6d.html -"improper_style inversion/harmonic"_improper_inversion_harmonic.html -examples/USER/mofff :ul - -:line - -USER-MOLFILE package :link(PKG-USER-MOLFILE),h4 - -[Contents:] - -A "dump molfile"_dump_molfile.html command which uses molfile plugins -that are bundled with the "VMD"_vmd-home -molecular visualization and analysis program, to enable LAMMPS to dump -snapshots in formats compatible with various molecular simulation -tools. - -To use this package you must have the desired VMD plugins available on -your system. - -Note that this package only provides the interface code, not the -plugins themselves, which will be accessed when requesting a specific -plugin via the "dump molfile"_dump_molfile.html command. Plugins can -be obtained from a VMD installation which has to match the platform -that you are using to compile LAMMPS for. By adding plugins to VMD, -support for new file formats can be added to LAMMPS (or VMD or other -programs that use them) without having to re-compile the application -itself. More information about the VMD molfile plugins can be found -at -"http://www.ks.uiuc.edu/Research/vmd/plugins/molfile"_http://www.ks.uiuc.edu/Research/vmd/plugins/molfile. - -[Author:] Axel Kohlmeyer (Temple U). - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-molfile on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-MOLFILE: filenames -> commands -src/USER-MOLFILE/README -lib/molfile/README -"dump molfile"_dump_molfile.html :ul - -:line - -USER-NETCDF package :link(PKG-USER-NETCDF),h4 - -[Contents:] - -Dump styles for writing NetCDF formatted dump files. NetCDF is a -portable, binary, self-describing file format developed on top of -HDF5. The file contents follow the AMBER NetCDF trajectory conventions -(http://ambermd.org/netcdf/nctraj.xhtml), but include extensions. - -To use this package you must have the NetCDF library available on your -system. - -Note that NetCDF files can be directly visualized with the following -tools: - -"Ovito"_ovito (Ovito supports the AMBER convention and the extensions mentioned above) -"VMD"_vmd-home -"AtomEye"_atomeye (the libAtoms version of AtomEye contains a NetCDF reader not present in the standard distribution) :ul - -:link(ovito,http://www.ovito.org) -:link(vmd-home,https://www.ks.uiuc.edu/Research/vmd/) -:link(atomeye,http://www.libatoms.org) - -[Author:] Lars Pastewka (Karlsruhe Institute of Technology). - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-netcdf on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-NETCDF: filenames -> commands -src/USER-NETCDF/README -lib/netcdf/README -"dump netcdf"_dump_netcdf.html :ul - -:line - -USER-OMP package :link(PKG-USER-OMP),h4 - -[Contents:] - -Hundreds of pair, fix, compute, bond, angle, dihedral, improper, and -kspace styles which are altered to enable threading on many-core CPUs -via OpenMP directives. All of them have an "omp" in their style name. -The "Speed omp"_Speed_omp.html doc page gives details of what hardware -and compilers are required on your system, and how to build and use -this package. Its styles can be invoked at run time via the "-sf omp" -or "-suffix omp" "command-line switches"_Run_options.html. Also see -the "KOKKOS"_#PKG-KOKKOS, "OPT"_#PKG-OPT, and "USER-INTEL"_#PKG-USER-INTEL -packages, which have styles optimized for CPUs. - -[Author:] Axel Kohlmeyer (Temple U). - -NOTE: To enable multi-threading support the compile flag "-fopenmp" -and the link flag "-fopenmp" (for GNU compilers, you have to look up -the equivalent flags for other compilers) must be used to build LAMMPS. -When using Intel compilers, also the "-restrict" flag is required. -The USER-OMP package can be compiled without enabling OpenMP; then -all code will be compiled as serial and the only improvement over the -regular styles are some data access optimization. These flags should -be added to the CCFLAGS and LINKFLAGS lines of your Makefile.machine. -See src/MAKE/OPTIONS/Makefile.omp for an example. - -Once you have an appropriate Makefile.machine, you can -install/un-install the package and build LAMMPS in the usual manner: - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-omp on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-OMP: filenames -> commands -src/USER-OMP/README -"Speed packages"_Speed_packages.html -"Speed omp"_Speed_omp.html -"Section 2.6 -sf omp"_Run_options.html -"Section 2.6 -pk omp"_Run_options.html -"package omp"_package.html -"Commands all"_lc pages (fix,compute,pair,etc) for styles followed by (o) -"Benchmarks page"_http://lammps.sandia.gov/bench.html of web site :ul - -:line - -USER-PHONON package :link(PKG-USER-PHONON),h4 - -[Contents:] - -A "fix phonon"_fix_phonon.html command that calculates dynamical -matrices, which can then be used to compute phonon dispersion -relations, directly from molecular dynamics simulations. -And a "dynamical_matrix"_dynamical_matrix.html as well as a -"third_order"_third_order.html command to compute the dynamical matrix -and third order tensor from finite differences. - -[Authors:] Ling-Ti Kong (Shanghai Jiao Tong University) for "fix phonon" -and Charlie Sievers (UC Davis) for "dynamical_matrix" and "third_order" - - -[Supporting info:] - -src/USER-PHONON: filenames -> commands -src/USER-PHONON/README -"fix phonon"_fix_phonon.html -"dynamical_matrix"_dynamical_matrix.html -"third_order"_third_order.html -examples/USER/phonon :ul - -:line - -USER-PTM package :link(PKG-USER-PTM),h4 - -[Contents:] - -A "compute ptm/atom"_compute_ptm_atom.html command that calculates -local structure characterization using the Polyhedral Template -Matching methodology. - -[Author:] Peter Mahler Larsen (MIT). - -[Supporting info:] - -src/USER-PTM: filenames not starting with ptm_ -> commands -src/USER-PTM: filenames starting with ptm_ -> supporting code -src/USER-PTM/LICENSE -"compute ptm/atom"_compute_ptm_atom.html :ul - -:line - -USER-QMMM package :link(PKG-USER-QMMM),h4 - -[Contents:] - -A "fix qmmm"_fix_qmmm.html command which allows LAMMPS to be used in a -QM/MM simulation, currently only in combination with the "Quantum -ESPRESSO"_espresso package. - -:link(espresso,http://www.quantum-espresso.org) - -To use this package you must have Quantum ESPRESSO available on your -system. - -The current implementation only supports an ONIOM style mechanical -coupling to the Quantum ESPRESSO plane wave DFT package. -Electrostatic coupling is in preparation and the interface has been -written in a manner that coupling to other QM codes should be possible -without changes to LAMMPS itself. - -[Author:] Axel Kohlmeyer (Temple U). - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-qmmm on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-QMMM: filenames -> commands -src/USER-QMMM/README -lib/qmmm/README -"fix phonon"_fix_phonon.html -lib/qmmm/example-ec/README -lib/qmmm/example-mc/README :ul - -:line - -USER-QTB package :link(PKG-USER-QTB),h4 - -[Contents:] - -Two fixes which provide a self-consistent quantum treatment of -vibrational modes in a classical molecular dynamics simulation. By -coupling the MD simulation to a colored thermostat, it introduces zero -point energy into the system, altering the energy power spectrum and -the heat capacity to account for their quantum nature. This is useful -when modeling systems at temperatures lower than their classical -limits or when temperatures ramp across the classical limits in a -simulation. - -[Author:] Yuan Shen (Stanford U). - -[Supporting info:] - -src/USER-QTB: filenames -> commands -src/USER-QTB/README -"fix qtb"_fix_qtb.html -"fix qbmsst"_fix_qbmsst.html -examples/USER/qtb :ul - -:line - -USER-QUIP package :link(PKG-USER-QUIP),h4 - -[Contents:] - -A "pair_style quip"_pair_quip.html command which wraps the "QUIP -libAtoms library"_quip, which includes a variety of interatomic -potentials, including Gaussian Approximation Potential (GAP) models -developed by the Cambridge University group. - -:link(quip,https://github.com/libAtoms/QUIP) - -To use this package you must have the QUIP libAtoms library available -on your system. - -[Author:] Albert Bartok (Cambridge University) - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-quip on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-QUIP: filenames -> commands -src/USER-QUIP/README -"pair_style quip"_pair_quip.html -examples/USER/quip :ul - -:line - -USER-REAXC package :link(PKG-USER-REAXC),h4 - -[Contents:] - -A pair style which implements the ReaxFF potential in C/C++. ReaxFF -is a universal reactive force field. See the src/USER-REAXC/README file -for more info on differences between the two packages. Also two fixes -for monitoring molecules as bonds are created and destroyed. - -[Author:] Hasan Metin Aktulga (MSU) while at Purdue University. - -[Supporting info:] - -src/USER-REAXC: filenames -> commands -src/USER-REAXC/README -"pair_style reax/c"_pair_reaxc.html -"fix reax/c/bonds"_fix_reaxc_bonds.html -"fix reax/c/species"_fix_reaxc_species.html -examples/reax :ul - -:line - -USER-SCAFACOS package :link(PKG-USER-SCAFACOS),h4 - -[Contents:] - -A KSpace style which wraps the "ScaFaCoS Coulomb solver -library"_http://www.scafacos.de to compute long-range Coulombic -interactions. - -To use this package you must have the ScaFaCoS library available on -your system. - -[Author:] Rene Halver (JSC) wrote the scafacos LAMMPS command. - -ScaFaCoS itself was developed by a consortium of German research -facilities with a BMBF (German Ministry of Science and Education) -funded project in 2009-2012. Participants of the consortium were the -Universities of Bonn, Chemnitz, Stuttgart, and Wuppertal as well as -the Forschungszentrum Juelich. - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-scafacos on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-SCAFACOS: filenames -> commands -src/USER-SCAFACOS/README -"kspace_style scafacos"_kspace_style.html -"kspace_modify"_kspace_modify.html -examples/USER/scafacos :ul - -:line - -USER-SDPD package :link(PKG-USER-SDPD),h4 - -[Contents:] - -A pair style for smoothed dissipative particle dynamics (SDPD), which -is an extension of smoothed particle hydrodynamics (SPH) to mesoscale -where thermal fluctuations are important (see the -"USER-SPH package"_#PKG-USER-SPH). -Also two fixes for moving and rigid body integration of SPH/SDPD particles -(particles of atom_style meso). - -[Author:] Morteza Jalalvand (Institute for Advanced Studies in Basic -Sciences, Iran). - -[Supporting info:] - -src/USER-SDPD: filenames -> commands -src/USER-SDPD/README -"pair_style sdpd/taitwater/isothermal"_pair_sdpd_taitwater_isothermal.html -"fix meso/move"_fix_meso_move.html -"fix rigid/meso"_fix_rigid_meso.html -examples/USER/sdpd :ul - -:line - -USER-SMD package :link(PKG-USER-SMD),h4 - -[Contents:] - -An atom style, fixes, computes, and several pair styles which -implements smoothed Mach dynamics (SMD) for solids, which is a model -related to smoothed particle hydrodynamics (SPH) for liquids (see the -"USER-SPH package"_#PKG-USER-SPH). - -This package solves solids mechanics problems via a state of the art -stabilized meshless method with hourglass control. It can specify -hydrostatic interactions independently from material strength models, -i.e. pressure and deviatoric stresses are separated. It provides many -material models (Johnson-Cook, plasticity with hardening, -Mie-Grueneisen, Polynomial EOS) and allows new material models to be -added. It implements rigid boundary conditions (walls) which can be -specified as surface geometries from *.STL files. - -[Author:] Georg Ganzenmuller (Fraunhofer-Institute for High-Speed -Dynamics, Ernst Mach Institute, Germany). - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-smd on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-SMD: filenames -> commands -src/USER-SMD/README -doc/PDF/SMD_LAMMPS_userguide.pdf -examples/USER/smd -http://lammps.sandia.gov/movies.html#smd :ul - -:line - -USER-SMTBQ package :link(PKG-USER-SMTBQ),h4 - -[Contents:] - -A pair style which implements a Second Moment Tight Binding model with -QEq charge equilibration (SMTBQ) potential for the description of -ionocovalent bonds in oxides. - -[Authors:] Nicolas Salles, Emile Maras, Olivier Politano, and Robert -Tetot (LAAS-CNRS, France). - -[Supporting info:] - -src/USER-SMTBQ: filenames -> commands -src/USER-SMTBQ/README -"pair_style smtbq"_pair_smtbq.html -examples/USER/smtbq :ul - -:line - -USER-SPH package :link(PKG-USER-SPH),h4 - -[Contents:] - -An atom style, fixes, computes, and several pair styles which -implements smoothed particle hydrodynamics (SPH) for liquids. See the -related "USER-SMD package"_#PKG-USER-SMD package for smooth Mach dynamics -(SMD) for solids. - -This package contains ideal gas, Lennard-Jones equation of states, -Tait, and full support for complete (i.e. internal-energy dependent) -equations of state. It allows for plain or Monaghans XSPH integration -of the equations of motion. It has options for density continuity or -density summation to propagate the density field. It has -"set"_set.html command options to set the internal energy and density -of particles from the input script and allows the same quantities to -be output with thermodynamic output or to dump files via the "compute -property/atom"_compute_property_atom.html command. - -[Author:] Georg Ganzenmuller (Fraunhofer-Institute for High-Speed -Dynamics, Ernst Mach Institute, Germany). - -[Supporting info:] - -src/USER-SPH: filenames -> commands -src/USER-SPH/README -doc/PDF/SPH_LAMMPS_userguide.pdf -examples/USER/sph -http://lammps.sandia.gov/movies.html#sph :ul - -:line - -USER-TALLY package :link(PKG-USER-TALLY),h4 - -[Contents:] - -Several compute styles that can be called when pairwise interactions -are calculated to tally information (forces, heat flux, energy, -stress, etc) about individual interactions. - -[Author:] Axel Kohlmeyer (Temple U). - -[Supporting info:] - -src/USER-TALLY: filenames -> commands -src/USER-TALLY/README -"compute */tally"_compute_tally.html -examples/USER/tally :ul - -:line - -USER-UEF package :link(PKG-USER-UEF),h4 - -[Contents:] - -A fix style for the integration of the equations of motion under -extensional flow with proper boundary conditions, as well as several -supporting compute styles and an output option. - -[Author:] David Nicholson (MIT). - -[Supporting info:] - -src/USER-UEF: filenames -> commands -src/USER-UEF/README -"fix nvt/uef"_fix_nh_uef.html -"fix npt/uef"_fix_nh_uef.html -"compute pressure/uef"_compute_pressure_uef.html -"compute temp/uef"_compute_temp_uef.html -"dump cfg/uef"_dump_cfg_uef.html -examples/uef :ul - -:line - -USER-VTK package :link(PKG-USER-VTK),h4 - -[Contents:] - -A "dump vtk"_dump_vtk.html command which outputs snapshot info in the -"VTK format"_vtk, enabling visualization by "Paraview"_paraview or -other visualization packages. - -:link(vtk,http://www.vtk.org) -:link(paraview,http://www.paraview.org) - -To use this package you must have VTK library available on your -system. - -[Authors:] Richard Berger (JKU) and Daniel Queteschiner (DCS Computing). - -[Install:] - -This package has "specific installation -instructions"_Build_extras.html#user-vtk on the "Build -extras"_Build_extras.html doc page. - -[Supporting info:] - -src/USER-VTK: filenames -> commands -src/USER-VTK/README -lib/vtk/README -"dump vtk"_dump_vtk.html :ul - - -:line - -USER-YAFF package :link(PKG-USER-YAFF),h4 - -[Contents:] - -Some potentials that are also implemented in the Yet Another Force Field ("YAFF"_yaff) code. -The expressions and their use are discussed in the following papers - -Vanduyfhuys et al., J. Comput. Chem., 36 (13), 1015-1027 (2015) "link"_vanduyfhuys2015 -Vanduyfhuys et al., J. Comput. Chem., 39 (16), 999-1011 (2018) "link"_vanduyfhuys2018 :ul - -which discuss the "QuickFF"_quickff methodology. - - -:link(vanduyfhuys2015,http://dx.doi.org/10.1002/jcc.23877) -:link(vanduyfhuys2018,http://dx.doi.org/10.1002/jcc.25173) -:link(quickff,http://molmod.github.io/QuickFF) -:link(yaff,https://github.com/molmod/yaff) - - -[Author:] Steven Vandenbrande. - -[Supporting info:] - -src/USER-YAFF/README -"angle_style cross"_angle_cross.html -"angle_style mm3"_angle_mm3.html -"bond_style mm3"_bond_mm3.html -"improper_style distharm"_improper_distharm.html -"improper_style sqdistharm"_improper_sqdistharm.html -"pair_style mm3/switch3/coulgauss/long"_pair_mm3_switch3_coulgauss.html -"pair_style lj/switch3/coulgauss/long"_pair_lj_switch3_coulgauss.html -examples/USER/yaff :ul diff --git a/doc/txt/fix.txt b/doc/txt/fix.txt deleted file mode 100644 index fd281bce83..0000000000 --- a/doc/txt/fix.txt +++ /dev/null @@ -1,392 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix command :h3 - -[Syntax:] - -fix ID group-ID style args :pre - -ID = user-assigned name for the fix -group-ID = ID of the group of atoms to apply the fix to -style = one of a long list of possible style names (see below) -args = arguments used by a particular style :ul - -[Examples:] - -fix 1 all nve -fix 3 all nvt temp 300.0 300.0 0.01 -fix mine top setforce 0.0 NULL 0.0 :pre - -[Description:] - -Set a fix that will be applied to a group of atoms. In LAMMPS, a -"fix" is any operation that is applied to the system during -timestepping or minimization. Examples include updating of atom -positions and velocities due to time integration, controlling -temperature, applying constraint forces to atoms, enforcing boundary -conditions, computing diagnostics, etc. There are hundreds of fixes -defined in LAMMPS and new ones can be added; see the -"Modify"_Modify.html doc page for details. - -Fixes perform their operations at different stages of the timestep. -If 2 or more fixes operate at the same stage of the timestep, they are -invoked in the order they were specified in the input script. - -The ID of a fix can only contain alphanumeric characters and -underscores. - -Fixes can be deleted with the "unfix"_unfix.html command. - -NOTE: The "unfix"_unfix.html command is the only way to turn off a -fix; simply specifying a new fix with a similar style will not turn -off the first one. This is especially important to realize for -integration fixes. For example, using a "fix nve"_fix_nve.html -command for a second run after using a "fix nvt"_fix_nh.html command -for the first run, will not cancel out the NVT time integration -invoked by the "fix nvt" command. Thus two time integrators would be -in place! - -If you specify a new fix with the same ID and style as an existing -fix, the old fix is deleted and the new one is created (presumably -with new settings). This is the same as if an "unfix" command were -first performed on the old fix, except that the new fix is kept in the -same order relative to the existing fixes as the old one originally -was. Note that this operation also wipes out any additional changes -made to the old fix via the "fix_modify"_fix_modify.html command. - -The "fix modify"_fix_modify.html command allows settings for some -fixes to be reset. See the doc page for individual fixes for details. - -Some fixes store an internal "state" which is written to binary -restart files via the "restart"_restart.html or -"write_restart"_write_restart.html commands. This allows the fix to -continue on with its calculations in a restarted simulation. See the -"read_restart"_read_restart.html command for info on how to re-specify -a fix in an input script that reads a restart file. See the doc pages -for individual fixes for info on which ones can be restarted. - -:line - -Some fixes calculate one of three styles of quantities: global, -per-atom, or local, which can be used by other commands or output as -described below. A global quantity is one or more system-wide values, -e.g. the energy of a wall interacting with particles. A per-atom -quantity is one or more values per atom, e.g. the displacement vector -for each atom since time 0. Per-atom values are set to 0.0 for atoms -not in the specified fix group. Local quantities are calculated by -each processor based on the atoms it owns, but there may be zero or -more per atoms. - -Note that a single fix can produce either global or per-atom or local -quantities (or none at all), but not both global and per-atom. It can -produce local quantities in tandem with global or per-atom quantities. -The fix doc page will explain. - -Global, per-atom, and local quantities each come in three kinds: a -single scalar value, a vector of values, or a 2d array of values. The -doc page for each fix describes the style and kind of values it -produces, e.g. a per-atom vector. Some fixes produce more than one -kind of a single style, e.g. a global scalar and a global vector. - -When a fix quantity is accessed, as in many of the output commands -discussed below, it can be referenced via the following bracket -notation, where ID is the ID of the fix: - -f_ID | entire scalar, vector, or array -f_ID\[I\] | one element of vector, one column of array -f_ID\[I\]\[J\] | one element of array :tb(s=|) - -In other words, using one bracket reduces the dimension of the -quantity once (vector -> scalar, array -> vector). Using two brackets -reduces the dimension twice (array -> scalar). Thus a command that -uses scalar fix values as input can also process elements of a vector -or array. - -Note that commands and "variables"_variable.html which use fix -quantities typically do not allow for all kinds, e.g. a command may -require a vector of values, not a scalar. This means there is no -ambiguity about referring to a fix quantity as f_ID even if it -produces, for example, both a scalar and vector. The doc pages for -various commands explain the details. - -:line - -In LAMMPS, the values generated by a fix can be used in several ways: - -Global values can be output via the "thermo_style -custom"_thermo_style.html or "fix ave/time"_fix_ave_time.html command. -Or the values can be referenced in a "variable equal"_variable.html or -"variable atom"_variable.html command. :ulb,l - -Per-atom values can be output via the "dump custom"_dump.html command. -Or they can be time-averaged via the "fix ave/atom"_fix_ave_atom.html -command or reduced by the "compute reduce"_compute_reduce.html -command. Or the per-atom values can be referenced in an "atom-style -variable"_variable.html. :l - -Local values can be reduced by the "compute -reduce"_compute_reduce.html command, or histogrammed by the "fix -ave/histo"_fix_ave_histo.html command. :l -:ule - -See the "Howto output"_Howto_output.html doc page for a summary of -various LAMMPS output options, many of which involve fixes. - -The results of fixes that calculate global quantities can be either -"intensive" or "extensive" values. Intensive means the value is -independent of the number of atoms in the simulation, -e.g. temperature. Extensive means the value scales with the number of -atoms in the simulation, e.g. total rotational kinetic energy. -"Thermodynamic output"_thermo_style.html will normalize extensive -values by the number of atoms in the system, depending on the -"thermo_modify norm" setting. It will not normalize intensive values. -If a fix value is accessed in another way, e.g. by a -"variable"_variable.html, you may want to know whether it is an -intensive or extensive value. See the doc page for individual fixes -for further info. - -:line - -Each fix style has its own doc page which describes its arguments and -what it does, as listed below. Here is an alphabetic list of fix -styles available in LAMMPS. They are also listed in more compact form -on the "Commands fix"_Commands_fix.html doc page. - -There are also additional accelerated fix styles included in the -LAMMPS distribution for faster performance on CPUs, GPUs, and KNLs. -The individual style names on the "Commands fix"_Commands_fix.html doc -page are followed by one or more of (g,i,k,o,t) to indicate which -accelerated styles exist. - -"adapt"_fix_adapt.html - change a simulation parameter over time -"adapt/fep"_fix_adapt_fep.html - enhanced version of fix adapt -"addforce"_fix_addforce.html - add a force to each atom -"addtorque"_fix_addtorque.html - add a torque to a group of atoms -"append/atoms"_fix_append_atoms.html - append atoms to a running simulation -"atc"_fix_atc.html - initiates a coupled MD/FE simulation -"atom/swap"_fix_atom_swap.html - Monte Carlo atom type swapping -"ave/atom"_fix_ave_atom.html - compute per-atom time-averaged quantities -"ave/chunk"_fix_ave_chunk.html - compute per-chunk time-averaged quantities -"ave/correlate"_fix_ave_correlate.html - compute/output time correlations -"ave/correlate/long"_fix_ave_correlate_long.html - -"ave/histo"_fix_ave_histo.html - compute/output time-averaged histograms -"ave/histo/weight"_fix_ave_histo.html - weighted version of fix ave/histo -"ave/time"_fix_ave_time.html - compute/output global time-averaged quantities -"aveforce"_fix_aveforce.html - add an averaged force to each atom -"balance"_fix_balance.html - perform dynamic load-balancing -"bocs"_fix_bocs.html - NPT style time integration with pressure correction -"bond/break"_fix_bond_break.html - break bonds on the fly -"bond/create"_fix_bond_create.html - create bonds on the fly -"bond/react"_fix_bond_react.html - apply topology changes to model reactions -"bond/swap"_fix_bond_swap.html - Monte Carlo bond swapping -"box/relax"_fix_box_relax.html - relax box size during energy minimization -"client/md"_fix_client_md.html - MD client for client/server simulations -"cmap"_fix_cmap.html - enables CMAP cross-terms of the CHARMM force field -"colvars"_fix_colvars.html - interface to the collective variables "Colvars" library -"controller"_fix_controller.html - apply control loop feedback mechanism -"deform"_fix_deform.html - change the simulation box size/shape -"deposit"_fix_deposit.html - add new atoms above a surface -"dpd/energy"_fix_dpd_energy.html - constant energy dissipative particle dynamics -"drag"_fix_drag.html - drag atoms towards a defined coordinate -"drude"_fix_drude.html - part of Drude oscillator polarization model -"drude/transform/direct"_fix_drude_transform.html - part of Drude oscillator polarization model -"drude/transform/inverse"_fix_drude_transform.html - part of Drude oscillator polarization model -"dt/reset"_fix_dt_reset.html - reset the timestep based on velocity, forces -"edpd/source"_fix_dpd_source.html - add heat source to eDPD simulations -"efield"_fix_efield.html - impose electric field on system -"ehex"_fix_ehex.html - enhanced heat exchange algorithm -"electron/stopping"_fix_electron_stopping.html - electronic stopping power as a friction force -"enforce2d"_fix_enforce2d.html - zero out z-dimension velocity and force -"eos/cv"_fix_eos_cv.html - -"eos/table"_fix_eos_table.html - -"eos/table/rx"_fix_eos_table_rx.html - -"evaporate"_fix_evaporate.html - remove atoms from simulation periodically -"external"_fix_external.html - callback to an external driver program -"ffl"_fix_ffl.html - apply a Fast-Forward Langevin equation thermostat -"filter/corotate"_fix_filter_corotate.html - implement corotation filter to allow larger timesteps with r-RESPA -"flow/gauss"_fix_flow_gauss.html - Gaussian dynamics for constant mass flux -"freeze"_fix_freeze.html - freeze atoms in a granular simulation -"gcmc"_fix_gcmc.html - grand canonical insertions/deletions -"gld"_fix_gld.html - generalized Langevin dynamics integrator -"gle"_fix_gle.html - generalized Langevin equation thermostat -"gravity"_fix_gravity.html - add gravity to atoms in a granular simulation -"grem"_fix_grem.html - implements the generalized replica exchange method -"halt"_fix_halt.html - terminate a dynamics run or minimization -"heat"_fix_heat.html - add/subtract momentum-conserving heat -"hyper/global"_fix_hyper_global.html - global hyperdynamics -"hyper/local"_fix_hyper_local.html - local hyperdynamics -"imd"_fix_imd.html - implements the "Interactive MD" (IMD) protocol -"indent"_fix_indent.html - impose force due to an indenter -"ipi"_fix_ipi.html - enable LAMMPS to run as a client for i-PI path-integral simulations -"langevin"_fix_langevin.html - Langevin temperature control -"langevin/drude"_fix_langevin_drude.html - Langevin temperature control of Drude oscillators -"langevin/eff"_fix_langevin_eff.html - Langevin temperature control for the electron force field model -"langevin/spin"_fix_langevin_spin.html - Langevin temperature control for a spin or spin-lattice system -"latte"_fix_latte.html - wrapper on LATTE density-functional tight-binding code -"lb/fluid"_fix_lb_fluid.html - -"lb/momentum"_fix_lb_momentum.html - -"lb/pc"_fix_lb_pc.html - -"lb/rigid/pc/sphere"_fix_lb_rigid_pc_sphere.html - -"lb/viscous"_fix_lb_viscous.html - -"lineforce"_fix_lineforce.html - constrain atoms to move in a line -"manifoldforce"_fix_manifoldforce.html - restrain atoms to a manifold during minimization -"meso"_fix_meso.html - time integration for SPH/DPDE particles -"meso/move"_fix_meso_move.html - move mesoscopic SPH/SDPD particles in a prescribed fashion -"meso/stationary"_fix_meso_stationary.html - -"momentum"_fix_momentum.html - zero the linear and/or angular momentum of a group of atoms -"move"_fix_move.html - move atoms in a prescribed fashion -"mscg"_fix_mscg.html - apply MSCG method for force-matching to generate coarse grain models -"msst"_fix_msst.html - multi-scale shock technique (MSST) integration -"mvv/dpd"_fix_mvv_dpd.html - DPD using the modified velocity-Verlet integration algorithm -"mvv/edpd"_fix_mvv_dpd.html - constant energy DPD using the modified velocity-Verlet algorithm -"mvv/tdpd"_fix_mvv_dpd.html - constant temperature DPD using the modified velocity-Verlet algorithm -"neb"_fix_neb.html - nudged elastic band (NEB) spring forces -"nph"_fix_nh.html - constant NPH time integration via Nose/Hoover -"nph/asphere"_fix_nph_asphere.html - NPH for aspherical particles -"nph/body"_fix_nph_body.html - NPH for body particles -"nph/eff"_fix_nh_eff.html - NPH for nuclei and electrons in the electron force field model -"nph/sphere"_fix_nph_sphere.html - NPH for spherical particles -"nphug"_fix_nphug.html - constant-stress Hugoniostat integration -"npt"_fix_nh.html - constant NPT time integration via Nose/Hoover -"npt/asphere"_fix_npt_asphere.html - NPT for aspherical particles -"npt/body"_fix_npt_body.html - NPT for body particles -"npt/eff"_fix_nh_eff.html - NPT for nuclei and electrons in the electron force field model -"npt/sphere"_fix_npt_sphere.html - NPT for spherical particles -"npt/uef"_fix_nh_uef.html - NPT style time integration with diagonal flow -"nve"_fix_nve.html - constant NVE time integration -"nve/asphere"_fix_nve_asphere.html - NVE for aspherical particles -"nve/asphere/noforce"_fix_nve_asphere_noforce.html - NVE for aspherical particles without forces -"nve/awpmd"_fix_nve_awpmd.html - NVE for the Antisymmetrized Wave Packet Molecular Dynamics model -"nve/body"_fix_nve_body.html - NVE for body particles -"nve/dot"_fix_nve_dot.html - rigid body constant energy time integrator for coarse grain models -"nve/dotc/langevin"_fix_nve_dotc_langevin.html - Langevin style rigid body time integrator for coarse grain models -"nve/eff"_fix_nve_eff.html - NVE for nuclei and electrons in the electron force field model -"nve/limit"_fix_nve_limit.html - NVE with limited step length -"nve/line"_fix_nve_line.html - NVE for line segments -"nve/manifold/rattle"_fix_nve_manifold_rattle.html - -"nve/noforce"_fix_nve_noforce.html - NVE without forces (v only) -"nve/sphere"_fix_nve_sphere.html - NVE for spherical particles -"nve/spin"_fix_nve_spin.html - NVE for a spin or spin-lattice system -"nve/tri"_fix_nve_tri.html - NVE for triangles -"nvk"_fix_nvk.html - constant kinetic energy time integration -"nvt"_fix_nh.html - NVT time integration via Nose/Hoover -"nvt/asphere"_fix_nvt_asphere.html - NVT for aspherical particles -"nvt/body"_fix_nvt_body.html - NVT for body particles -"nvt/eff"_fix_nh_eff.html - NVE for nuclei and electrons in the electron force field model -"nvt/manifold/rattle"_fix_nvt_manifold_rattle.html - -"nvt/sllod"_fix_nvt_sllod.html - NVT for NEMD with SLLOD equations -"nvt/sllod/eff"_fix_nvt_sllod_eff.html - NVT for NEMD with SLLOD equations for the electron force field model -"nvt/sphere"_fix_nvt_sphere.html - NVT for spherical particles -"nvt/uef"_fix_nh_uef.html - NVT style time integration with diagonal flow -"oneway"_fix_oneway.html - constrain particles on move in one direction -"orient/bcc"_fix_orient.html - add grain boundary migration force for BCC -"orient/fcc"_fix_orient.html - add grain boundary migration force for FCC -"phonon"_fix_phonon.html - calculate dynamical matrix from MD simulations -"pimd"_fix_pimd.html - Feynman path integral molecular dynamics -"planeforce"_fix_planeforce.html - constrain atoms to move in a plane -"plumed"_fix_plumed.html - wrapper on PLUMED free energy library -"poems"_fix_poems.html - constrain clusters of atoms to move as coupled rigid bodies -"pour"_fix_pour.html - pour new atoms/molecules into a granular simulation domain -"precession/spin"_fix_precession_spin.html - -"press/berendsen"_fix_press_berendsen.html - pressure control by Berendsen barostat -"print"_fix_print.html - print text and variables during a simulation -"property/atom"_fix_property_atom.html - add customized per-atom values -"python/invoke"_fix_python_invoke.html - call a Python function during a simulation -"python/move"_fix_python_move.html - call a Python function during a simulation run -"qbmsst"_fix_qbmsst.html - quantum bath multi-scale shock technique time integrator -"qeq/comb"_fix_qeq_comb.html - charge equilibration for COMB potential -"qeq/dynamic"_fix_qeq.html - charge equilibration via dynamic method -"qeq/fire"_fix_qeq.html - charge equilibration via FIRE minimizer -"qeq/point"_fix_qeq.html - charge equilibration via point method -"qeq/reax"_fix_qeq_reax.html - charge equilibration for ReaxFF potential -"qeq/shielded"_fix_qeq.html - charge equilibration via shielded method -"qeq/slater"_fix_qeq.html - charge equilibration via Slater method -"qmmm"_fix_qmmm.html - functionality to enable a quantum mechanics/molecular mechanics coupling -"qtb"_fix_qtb.html - implement quantum thermal bath scheme -"rattle"_fix_shake.html - RATTLE constraints on bonds and/or angles -"reax/c/bonds"_fix_reaxc_bonds.html - write out ReaxFF bond information -"reax/c/species"_fix_reaxc_species.html - write out ReaxFF molecule information -"recenter"_fix_recenter.html - constrain the center-of-mass position of a group of atoms -"restrain"_fix_restrain.html - constrain a bond, angle, dihedral -"rhok"_fix_rhok.html - add bias potential for long-range ordered systems -"rigid"_fix_rigid.html - constrain one or more clusters of atoms to move as a rigid body with NVE integration -"rigid/meso"_fix_rigid_meso.html - constrain clusters of mesoscopic SPH/SDPD particles to move as a rigid body -"rigid/nph"_fix_rigid.html - constrain one or more clusters of atoms to move as a rigid body with NPH integration -"rigid/nph/small"_fix_rigid.html - constrain many small clusters of atoms to move as a rigid body with NPH integration -"rigid/npt"_fix_rigid.html - constrain one or more clusters of atoms to move as a rigid body with NPT integration -"rigid/npt/small"_fix_rigid.html - constrain many small clusters of atoms to move as a rigid body with NPT integration -"rigid/nve"_fix_rigid.html - constrain one or more clusters of atoms to move as a rigid body with alternate NVE integration -"rigid/nve/small"_fix_rigid.html - constrain many small clusters of atoms to move as a rigid body with alternate NVE integration -"rigid/nvt"_fix_rigid.html - constrain one or more clusters of atoms to move as a rigid body with NVT integration -"rigid/nvt/small"_fix_rigid.html - constrain many small clusters of atoms to move as a rigid body with NVT integration -"rigid/small"_fix_rigid.html - constrain many small clusters of atoms to move as a rigid body with NVE integration -"rx"_fix_rx.html - -"saed/vtk"_fix_saed_vtk.html - -"setforce"_fix_setforce.html - set the force on each atom -"shake"_fix_shake.html - SHAKE constraints on bonds and/or angles -"shardlow"_fix_shardlow.html - integration of DPD equations of motion using the Shardlow splitting -"smd"_fix_smd.html - applied a steered MD force to a group -"smd/adjust_dt"_fix_smd_adjust_dt.html - -"smd/integrate_tlsph"_fix_smd_integrate_tlsph.html - -"smd/integrate_ulsph"_fix_smd_integrate_ulsph.html - -"smd/move_tri_surf"_fix_smd_move_triangulated_surface.html - -"smd/setvel"_fix_smd_setvel.html - -"smd/wall_surface"_fix_smd_wall_surface.html - -"spring"_fix_spring.html - apply harmonic spring force to group of atoms -"spring/chunk"_fix_spring_chunk.html - apply harmonic spring force to each chunk of atoms -"spring/rg"_fix_spring_rg.html - spring on radius of gyration of group of atoms -"spring/self"_fix_spring_self.html - spring from each atom to its origin -"srd"_fix_srd.html - stochastic rotation dynamics (SRD) -"store/force"_fix_store_force.html - store force on each atom -"store/state"_fix_store_state.html - store attributes for each atom -"tdpd/source"_fix_dpd_source.html - -"temp/berendsen"_fix_temp_berendsen.html - temperature control by Berendsen thermostat -"temp/csld"_fix_temp_csvr.html - canonical sampling thermostat with Langevin dynamics -"temp/csvr"_fix_temp_csvr.html - canonical sampling thermostat with Hamiltonian dynamics -"temp/rescale"_fix_temp_rescale.html - temperature control by velocity rescaling -"temp/rescale/eff"_fix_temp_rescale_eff.html - temperature control by velocity rescaling in the electron force field model -"tfmc"_fix_tfmc.html - perform force-bias Monte Carlo with time-stamped method -"thermal/conductivity"_fix_thermal_conductivity.html - Muller-Plathe kinetic energy exchange for thermal conductivity calculation -"ti/spring"_fix_ti_spring.html - -"tmd"_fix_tmd.html - guide a group of atoms to a new configuration -"ttm"_fix_ttm.html - two-temperature model for electronic/atomic coupling -"ttm/mod"_fix_ttm.html - enhanced two-temperature model with additional options -"tune/kspace"_fix_tune_kspace.html - auto-tune KSpace parameters -"vector"_fix_vector.html - accumulate a global vector every N timesteps -"viscosity"_fix_viscosity.html - Muller-Plathe momentum exchange for viscosity calculation -"viscous"_fix_viscous.html - viscous damping for granular simulations -"wall/body/polygon"_fix_wall_body_polygon.html - -"wall/body/polyhedron"_fix_wall_body_polyhedron.html - -"wall/colloid"_fix_wall.html - Lennard-Jones wall interacting with finite-size particles -"wall/ees"_fix_wall_ees.html - wall for ellipsoidal particles -"wall/gran"_fix_wall_gran.html - frictional wall(s) for granular simulations -"wall/gran/region"_fix_wall_gran_region.html - -"wall/harmonic"_fix_wall.html - harmonic spring wall -"wall/lj1043"_fix_wall.html - Lennard-Jones 10-4-3 wall -"wall/lj126"_fix_wall.html - Lennard-Jones 12-6 wall -"wall/lj93"_fix_wall.html - Lennard-Jones 9-3 wall -"wall/morse"_fix_wall.html - Morse potential wall -"wall/piston"_fix_wall_piston.html - moving reflective piston wall -"wall/reflect"_fix_wall_reflect.html - reflecting wall(s) -"wall/region"_fix_wall_region.html - use region surface as wall -"wall/region/ees"_fix_wall_ees.html - use region surface as wall for ellipsoidal particles -"wall/srd"_fix_wall_srd.html - slip/no-slip wall for SRD particles :ul - -[Restrictions:] - -Some fix styles are part of specific packages. They are only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. The doc pages for -individual fixes tell if it is part of a package. - -[Related commands:] - -"unfix"_unfix.html, "fix_modify"_fix_modify.html - -[Default:] none